PosPrinter 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.
public ref class PosPrinter sealed
public ref class PosPrinter 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 PosPrinter final
/// [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 PosPrinter 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 PosPrinter
[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 PosPrinter : System.IDisposable
Public NotInheritable Class PosPrinter
Public NotInheritable Class PosPrinter
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 zum Abrufen eines PosPrinter-Objekts die statischen Methoden FromIdAsync oder GetDefaultAsync .
Eine Beispielimplementierung finden Sie im Beispiel des POS-Druckers .
Versionsverlauf
Windows-Version | SDK-Version | Wertschöpfung |
---|---|---|
1703 | 15063 | GetDeviceSelector(PosConnectionTypes) |
1903 | 18362 | GetFontProperty |
1903 | 18362 | SupportedBarcodeSymbologies |
Eigenschaften
Capabilities |
Ruft die Funktionen des Point-of-Service-Druckers ab. |
DeviceId |
Ruft den Bezeichner des Point-of-Service-Druckers ab. |
Status |
Ruft den aktuellen status der Leistung und Verfügbarkeit des Point-of-Service-Druckers ab. |
SupportedBarcodeSymbologies |
Ruft die Barcodesymbologien ab, die der Point-of-Service-Drucker unterstützt. |
SupportedCharacterSets |
Ruft die Liste der Zeichensätze ab, die der Point-of-Service-Drucker unterstützt. |
SupportedTypeFaces |
Ruft die Schriftarten und Schriftarten ab, die der Point-of-Service-Drucker unterstützt. |
Methoden
CheckHealthAsync(UnifiedPosHealthCheckLevel) |
Ruft den Integritätszustand des Point-of-Service-Druckers asynchron ab. |
ClaimPrinterAsync() |
Ruft den Point-of-Service-Drucker zur Verwendung an und ruft eine instance der ClaimedPosPrinter-Klasse für den Point-of-Service-Drucker ab. |
Close() |
Schließen Sie die POS-Druckersitzung. Verwenden Sie für C++ und JavaScript Close(). Verwenden Sie für C# und Visual Basic Dispose(). |
Dispose() |
Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. |
FromIdAsync(String) |
Erstellt ein PosPrinter-Objekt für den Point-of-Service-Drucker mit dem angegebenen DeviceInformation.Id. |
GetDefaultAsync() |
Ruft den standardmäßig gekoppelten oder lokal verbundenen Drucker ab. |
GetDeviceSelector() |
Ruft eine AQS-Zeichenfolge (Advanced Query Syntax) ab, mit der Sie die verfügbaren Point-of-Service-Drucker auflisten können. |
GetDeviceSelector(PosConnectionTypes) |
Ruft eine AQS-Zeichenfolge (Advanced Query Syntax) ab, die Sie verwenden können, um die für die angegebenen Verbindungstypen verfügbaren Point-of-Service-Drucker aufzulisten. |
GetFontProperty(String) |
Ruft die angegebene Schriftarteigenschaft von den Point-of-Service-Druckern ab. |
GetStatisticsAsync(IIterable<String>) |
Ruft die angegebenen Statistiken vom Point-of-Service-Drucker ab. |
Ereignisse
StatusUpdated |
Tritt auf, wenn sich die status der Stromversorgung oder Verfügbarkeit des Point-of-Service-Druckers ändert. |