Share via


PosPrinter Classe

Definizione

Rappresenta una stampante punto di servizio.

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
Ereditarietà
Object Platform::Object IInspectable PosPrinter
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Per ottenere un oggetto PosPrinter, utilizzare i metodi statici FromIdAsync o GetDefaultAsync .

Vedere l'esempio di stampante POS per un'implementazione di esempio.

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1703 15063 GetDeviceSelector(PosConnectionTypes)
1903 18362 GetFontProperty
1903 18362 SupportedBarcodeSymbologies

Proprietà

Capabilities

Ottiene le funzionalità della stampante point-of-service.

DeviceId

Ottiene l'identificatore della stampante punto di servizio.

Status

Ottiene lo stato corrente della potenza e della disponibilità della stampante point-of-service.

SupportedBarcodeSymbologies

Ottiene i simboli di codice a barre supportati dalla stampante punto di servizio.

SupportedCharacterSets

Ottiene l'elenco di set di caratteri supportati dalla stampante punto di servizio.

SupportedTypeFaces

Ottiene i tipi di carattere e i caratteri tipografici supportati dalla stampante punto di servizio.

Metodi

CheckHealthAsync(UnifiedPosHealthCheckLevel)

Ottiene lo stato di integrità della stampante punto di servizio in modo asincrono.

ClaimPrinterAsync()

Attestazione la stampante point-of-service da utilizzare e ottiene un'istanza della classe ClaimedPosPrinter per la stampante point-of-service.

Close()

Chiudere la sessione della stampante POS. Per C++ e JavaScript, usare Close(). Per C# e Visual Basic, usare Dispose().

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

FromIdAsync(String)

Crea un oggetto PosPrinter per la stampante punto di servizio con il DeviceInformation.Id specificato.

GetDefaultAsync()

Ottiene la stampante associata o connessa localmente predefinita.

GetDeviceSelector()

Ottiene una stringa AQS (Advanced Query Syntax) che è possibile utilizzare per elencare le stampanti point-of-service disponibili.

GetDeviceSelector(PosConnectionTypes)

Ottiene una stringa AQS (Advanced Query Syntax) che è possibile utilizzare per elencare le stampanti point-of-service disponibili sui tipi di connessione specificati

GetFontProperty(String)

Ottiene la proprietà del tipo di carattere specificata dalle stampanti punto di servizio.

GetStatisticsAsync(IIterable<String>)

Ottiene le statistiche specificate dalla stampante punto di servizio.

Eventi

StatusUpdated

Si verifica quando cambia lo stato della potenza o della disponibilità della stampante point-of-service.

Si applica a

Vedi anche