Freigeben über


PosPrinter Klasse

Definition

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
Object Platform::Object IInspectable PosPrinter
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.

Gilt für:

Weitere Informationen