ClaimedPosPrinter Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk