ClaimedPosPrinter Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Point-of-Service-Drucker dar, der für die Verwendung in Anspruch genommen wurde.
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
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Verwenden Sie die PosPrinter.ClaimPrinterAsync-Methode, um eine instance der ClaimedPosPrinter-Klasse abzurufen.
Versionsverlauf
Windows-Version | SDK-Version | Mehrwert |
---|---|---|
1809 | 17763 | Geschlossen |
Eigenschaften
CharacterSet |
Ruft einen numerischen Wert ab, der den Zeichensatz angibt, den die Anwendung zum Drucken von Zeichen verwenden möchte, oder legt diesen fest. |
DeviceId |
Ruft die Bezeichnerzeichenfolge des beanspruchten Point-of-Service-Druckers ab. |
IsCharacterSetMappingEnabled |
Ruft ab oder legt fest, ob der Treiber oder Anbieter Unicode-Zeichen Zeichen zuordnen kann, die der Point-of-Service-Drucker drucken kann, oder ob das niedrige Byte des Unicode-Zeichens direkt an den Drucker gesendet werden kann. |
IsCoverOpen |
Ruft ab, ob die Abdeckung des Point-of-Service-Druckers derzeit geöffnet ist. |
IsEnabled |
Ruft ab, ob der Drucker zur Verwendung eingeschaltet ist. |
Journal |
Ruft ein -Objekt ab, das die Journalstation für einen beanspruchten Point-of-Service-Drucker darstellt. Die Journalstation wird für einfache Textnachrichten verwendet, die Transaktions- und Aktivitätsinformationen protokollieren, die vom Speicher zu Überwachungs- und anderen Zwecken aufbewahrt werden. Pro ClaimedPosPrinter-instance gibt es nur eine instance dieses Objekts. Darüber hinaus ist dies nur für den Zugriff gültig, wenn JournalPrinterCapabilities.IsPrinterPresent angibt, dass es vorhanden ist. |
MapMode |
Ruft den Zuordnungsmodus des Point-of-Service-Druckers ab, den die App verwenden möchte, oder legt diesen fest. Der Zuordnungsmodus definiert die Maßeinheit, die für andere Druckereigenschaften verwendet wird, z. B. Zeilenhöhe und Zeilenabstand. |
Receipt |
Ruft ein -Objekt ab, das die Empfangsstation für einen beanspruchten Point-of-Service-Drucker darstellt. Die Belegstation wird verwendet, um Transaktionsinformationen zu drucken, die in der Regel an den Kunden übergeben werden, oder für Geschäftsberichte. Die Belegstation enthält entweder ein Messer, um das Papier zwischen Transaktionen automatisch zu schneiden, oder eine Reißstange, um das Papier manuell zu schneiden. Pro ClaimedPosPrinter-instance gibt es nur eine instance dieses Objekts. Darüber hinaus ist dies nur für den Zugriff gültig, wenn ReceiptPrinterCapabilities.IsPrinterPresent angibt, dass es vorhanden ist. |
Slip |
Ruft ein -Objekt ab, das die Slipstation für einen beanspruchten Point-of-Service-Drucker darstellt. Die Slipstation wird verwendet, um Informationen auf einem Formular zu drucken, das in der Regel dem Kunden übergeben wird, oder um Validierungsinformationen auf einem Formular zu drucken. Der Formulartyp ist in der Regel eine Scheck- oder Gutschrift Karte Schein. Pro ClaimedPosPrinter-instance gibt es nur eine instance dieses Objekts. Darüber hinaus ist dies nur für den Zugriff gültig, wenn SlipPrinterCapabilities.IsPrinterPresent angibt, dass es vorhanden ist. |
Methoden
Close() |
Entsorgt das beanspruchte Point-of-Service-Druckerobjekt synchron, gibt den exklusiven Anspruch auf den Drucker frei und deaktiviert ihn. Verwenden Sie für C++ und JavaScript Close(). Verwenden Sie für C# und Visual Basic Dispose(). |
DisableAsync() |
Benachrichtigt die zugrunde liegende Hardware zum Deaktivieren. |
Dispose() |
Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. |
EnableAsync() |
Benachrichtigt die zugrunde liegende Hardware asynchron, um sie zur Verwendung einzuschalten. |
ResetStatisticsAsync(IIterable<String>) |
Setzt die angegebene Statistik für alle Statistiken für den Point-of-Service-Drucker, der zurückgesetzt werden kann, auf Null zurück. |
RetainDeviceAsync() |
Behält den Anspruch asynchron auf dem Point-of-Service-Drucker bei, normalerweise als Reaktion auf das ReleaseDeviceRequested-Ereignis . |
UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>) |
Updates die angegebenen Statistiken für den Point-of-Service-Drucker. |
Ereignisse
Closed |
Ereignis, das ausgelöst wird, wenn der ClaimedPosPrinter geschlossen wird. |
ReleaseDeviceRequested |
Tritt auf, wenn ein Point-of-Service-Drucker eine Anforderung zur Freigabe seines exklusiven Anspruchs erhält. |