Share via


ClaimedPosPrinter Kelas

Definisi

Mewakili printer titik layanan yang telah diklaim untuk digunakan.

public ref class ClaimedPosPrinter sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ClaimedPosPrinter final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ClaimedPosPrinter final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ClaimedPosPrinter : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ClaimedPosPrinter : System.IDisposable
Public NotInheritable Class ClaimedPosPrinter
Implements IDisposable
Warisan
Object Platform::Object IInspectable ClaimedPosPrinter
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Untuk mendapatkan instans kelas ClaimedPosPrinter, gunakan metode PosPrinter.ClaimPrinterAsync .

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1809 17763 Ditutup

Properti

CharacterSet

Mendapatkan atau mengatur nilai numerik yang menunjukkan kumpulan karakter yang ingin digunakan aplikasi untuk mencetak karakter.

DeviceId

Mendapatkan string pengidentifikasi dari printer titik layanan yang diklaim.

IsCharacterSetMappingEnabled

Mendapatkan atau mengatur apakah driver atau penyedia dapat memetakan karakter Unicode ke karakter yang dapat dicetak oleh printer titik layanan, atau hanya mengirim byte rendah karakter Unicode ke printer secara langsung.

IsCoverOpen

Mendapatkan apakah penutup printer titik layanan saat ini terbuka.

IsEnabled

Mendapatkan apakah pencetak dinyalakan untuk digunakan.

Journal

Mendapatkan objek yang mewakili stasiun jurnal untuk printer titik layanan yang diklaim.

Stasiun jurnal digunakan untuk pesan teks sederhana yang mencatat transaksi dan informasi aktivitas yang disimpan oleh penyimpanan untuk audit dan tujuan lainnya.

Hanya ada satu instans objek ini per instans ClaimedPosPrinter . Selain itu, ini hanya valid untuk mengakses jika JournalPrinterCapabilities.IsPrinterPresent menunjukkan ada.

MapMode

Mendapatkan atau mengatur mode pemetaan printer titik layanan yang ingin digunakan aplikasi. Mode pemetaan mendefinisikan unit pengukuran yang digunakan untuk properti printer lainnya, seperti tinggi garis dan penspasian baris.

Receipt

Mendapatkan objek yang mewakili stasiun tanda terima untuk printer titik layanan yang diklaim.

Stasiun tanda terima digunakan untuk mencetak informasi transaksi yang biasanya diberikan kepada pelanggan, atau untuk laporan toko. Stasiun tanda terima berisi pisau untuk secara otomatis memotong kertas antar transaksi, atau bilah air mata untuk memotong kertas secara manual.

Hanya ada satu instans objek ini per instans ClaimedPosPrinter . Selain itu, ini hanya valid untuk mengakses jika ReceiptPrinterCapabilities.IsPrinterPresent menunjukkan ada.

Slip

Mendapatkan objek yang mewakili stasiun slip untuk printer titik layanan yang diklaim.

Stasiun slip digunakan untuk mencetak informasi pada formulir yang biasanya diberikan kepada pelanggan, atau untuk mencetak informasi validasi pada formulir. Jenis formulir biasanya berupa cek atau slip kartu kredit.

Hanya ada satu instans objek ini per instans ClaimedPosPrinter . Selain itu, ini hanya valid untuk mengakses jika SlipPrinterCapabilities.IsPrinterPresent menunjukkan ada.

Metode

Close()

Membuang objek printer titik layanan yang diklaim secara sinkron, melepaskan klaim eksklusif pada printer dan menonaktifkannya. Untuk C++ dan JavaScript, gunakan Close(). Untuk C# dan Visual Basic, gunakan Dispose().

DisableAsync()

Memberi tahu perangkat keras yang mendasar untuk dimatikan.

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola.

EnableAsync()

Memberi tahu perangkat keras yang mendasar secara asinkron untuk menyala untuk digunakan.

ResetStatisticsAsync(IIterable<String>)

Mengatur ulang statistik yang ditentukan ke nol untuk semua statistik untuk printer titik layanan yang dapat direset.

RetainDeviceAsync()

Mempertahankan klaim pada printer titik layanan secara asinkron, biasanya sebagai respons terhadap peristiwa ReleaseDeviceRequested .

UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>)

Updates statistik yang ditentukan untuk printer titik layanan.

Acara

Closed

Peristiwa yang dimunculkan saat ClaimedPosPrinter ditutup.

ReleaseDeviceRequested

Terjadi ketika printer titik layanan mendapatkan permintaan untuk merilis klaim eksklusifnya.

Berlaku untuk

Lihat juga