Condividi tramite


ClaimedPosPrinter Classe

Definizione

Rappresenta una stampante da punto di servizio richiesta per l'uso.

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
Ereditarietà
Object Platform::Object IInspectable ClaimedPosPrinter
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'istanza della classe ClaimedPosPrinter, usare il metodo PosPrinter.ClaimPrinterAsync .

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1809 17763 Chiuso

Proprietà

CharacterSet

Ottiene o imposta un valore numerico che indica il set di caratteri che l'applicazione vuole usare per la stampa di caratteri.

DeviceId

Ottiene la stringa di identificatore della stampante point-of-service richiesta.

IsCharacterSetMappingEnabled

Ottiene o imposta se il driver o il provider possono eseguire il mapping di caratteri Unicode a caratteri che la stampante da punto di servizio può stampare oppure invia direttamente il byte basso del carattere Unicode alla stampante.

IsCoverOpen

Ottiene se la copertura della stampante point-of-service è attualmente aperta.

IsEnabled

Ottiene se la stampante è attivata per l'uso.

Journal

Ottiene un oggetto che rappresenta la stazione del journal per una stampante punto di servizio richiesta.

La stazione del journal viene usata per messaggi di testo semplici che registrano le informazioni sulle transazioni e sulle attività mantenute dall'archivio per il controllo e altri scopi.

Esiste solo un'istanza di questo oggetto per istanza di ClaimedPosPrinter . Inoltre, questo è valido solo per accedere se JournalPrinterCapabilities.IsPrinterPresent indica che è presente.

MapMode

Ottiene o imposta la modalità di mapping della stampante point-of-service che l'app vuole usare. La modalità di mapping definisce l'unità di misura usata per altre proprietà della stampante, ad esempio l'altezza della linea e la spaziatura linea.

Receipt

Ottiene un oggetto che rappresenta la stazione di ricezione per una stampante punto di servizio richiesta.

La stazione di ricezione viene usata per stampare le informazioni sulle transazioni in genere fornite al cliente o per i report dell'archivio. La stazione di ricezione contiene un coltello per tagliare automaticamente la carta tra transazioni o una barra di strappo per tagliare manualmente la carta.

Esiste solo un'istanza di questo oggetto per istanza di ClaimedPosPrinter . Inoltre, questo è valido solo per accedere se ReceiptPrinterCapabilities.IsPrinterPresent indica che è presente.

Slip

Ottiene un oggetto che rappresenta la stazione di scorrimento per una stampante punto di servizio richiesta.

La stazione di scorrimento viene usata per stampare informazioni su un modulo che viene in genere assegnato al cliente o per stampare le informazioni di convalida in un modulo. Il tipo di modulo è in genere un assegno o una carta di credito.

Esiste solo un'istanza di questo oggetto per istanza di ClaimedPosPrinter . Inoltre, questo è valido solo per accedere se SlipPrinterCapabilities.IsPrinterPresent indica che è presente.

Metodi

Close()

Elimina l'oggetto della stampante punto-of-service richiesto in modo sincrono, rilascia l'attestazione esclusiva sulla stampante e la disabilita. Per C++ e JavaScript, usare Close(). Per C# e Visual Basic, usare Dispose().

DisableAsync()

Notifica all'hardware sottostante di disattivare.

Dispose()

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

EnableAsync()

Notifica all'hardware sottostante in modo asincrono l'alimentazione per l'uso.

ResetStatisticsAsync(IIterable<String>)

Reimposta le statistiche specificate su zero per tutte le statistiche per la stampante da punto di servizio che può essere reimpostata.

RetainDeviceAsync()

Mantiene l'attestazione nella stampante da punto di servizio in modo asincrono, in genere in risposta all'evento ReleaseDeviceRequested .

UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>)

Aggiornamenti le statistiche specificate per la stampante point-of-service.

Eventi

Closed

Evento generato quando l'oggetto ClaimedPosPrinter viene chiuso.

ReleaseDeviceRequested

Si verifica quando una stampante point-of-service ottiene una richiesta per rilasciare la sua attestazione esclusiva.

Si applica a

Vedi anche