ClaimedPosPrinter Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une imprimante de point de service qui a été demandée pour utilisation.
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
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
Pour obtenir une instance de la classe ClaimedPosPrinter, utilisez la méthode PosPrinter.ClaimPrinterAsync.
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1809 | 17763 | Fermés |
Propriétés
CharacterSet |
Obtient ou définit une valeur numérique qui indique le jeu de caractères que l’application souhaite utiliser pour l’impression de caractères. |
DeviceId |
Obtient la chaîne d’identificateur de l’imprimante de point de service revendiquée. |
IsCharacterSetMappingEnabled |
Obtient ou définit si le pilote ou le fournisseur peut mapper des caractères Unicode à des caractères que l’imprimante de point de service peut imprimer, ou simplement envoyer directement l’octet inférieur du caractère Unicode à l’imprimante. |
IsCoverOpen |
Obtient si le couvercle de l’imprimante de point de service est actuellement ouvert. |
IsEnabled |
Obtient si l’imprimante est sous tension pour utilisation. |
Journal |
Obtient un objet qui représente la station de journal pour une imprimante de point de service revendiquée. La station de journal est utilisée pour les messages texte simples qui journalisent les informations de transaction et d’activité conservées par le magasin à des fins d’audit et autres. Il n’existe qu’une seule instance de cet objet par instance ClaimedPosPrinter. En outre, cet accès n’est valide que si JournalPrinterCapabilities.IsPrinterPresent indique qu’il est présent. |
MapMode |
Obtient ou définit le mode de mappage de l’imprimante de point de service que l’application souhaite utiliser. Le mode de mappage définit l’unité de mesure utilisée pour d’autres propriétés d’imprimante, telles que la hauteur des lignes et l’espacement des lignes. |
Receipt |
Obtient un objet qui représente la station de réception d’une imprimante de point de service revendiquée. Le poste de réception est utilisé pour imprimer les informations de transaction qui sont généralement données au client ou pour les rapports du magasin. Le poste de réception contient soit un couteau pour couper automatiquement le papier entre les transactions, soit une barre lacrymale pour couper manuellement le papier. Il n’existe qu’une seule instance de cet objet par instance ClaimedPosPrinter. En outre, cet accès est valide uniquement si ReceiptPrinterCapabilities.IsPrinterPresent indique qu’il est présent. |
Slip |
Obtient un objet qui représente la station de glissement d’une imprimante de point de service revendiquée. Le poste de bordereau est utilisé pour imprimer des informations sur un formulaire qui sont généralement remis au client, ou pour imprimer des informations de validation sur un formulaire. Le type de formulaire est généralement un case activée ou un carte de crédit. Il n’existe qu’une seule instance de cet objet par instance ClaimedPosPrinter. En outre, cet accès n’est valide que si SlipPrinterCapabilities.IsPrinterPresent indique qu’il est présent. |
Méthodes
Close() |
Supprime l’objet d’imprimante de point de service revendiqué de manière synchrone, libère la revendication exclusive sur l’imprimante et la désactive. Pour C++ et JavaScript, utilisez Close(). Pour C# et Visual Basic, utilisez Dispose(). |
DisableAsync() |
Avertit le matériel sous-jacent à désactiver. |
Dispose() |
Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. |
EnableAsync() |
Avertit le matériel sous-jacent de manière asynchrone à mettre sous tension en vue de son utilisation. |
ResetStatisticsAsync(IIterable<String>) |
Réinitialise les statistiques spécifiées à zéro pour toutes les statistiques de l’imprimante de point de service qui peuvent être réinitialisées. |
RetainDeviceAsync() |
Conserve la revendication sur l’imprimante de point de service de manière asynchrone, généralement en réponse à l’événement ReleaseDeviceRequested . |
UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>) |
Mises à jour les statistiques spécifiées pour l’imprimante de point de service. |
Événements
Closed |
Événement déclenché lors de la fermeture de ClaimedPosPrinter . |
ReleaseDeviceRequested |
Se produit lorsqu’une imprimante de point de service reçoit une demande de libération de sa revendication exclusive. |