Windows.Devices.PointOfService Espace de noms
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.
Permet aux développeurs d’applications d’accéder aux périphériques de point de service (POS). L’espace de noms fournit une interface indépendante du fournisseur pour accéder aux appareils pos de différents fabricants à partir de l’application UWP.
Consultez également la spécification architecturale UnifiedPOS .
Classes importantes | Description |
---|---|
BarcodeScanner | Permet aux développeurs d’applications d’accéder aux scanneurs de codes-barres pour récupérer des données décodées à partir d’une variété de symbologies de codes-barres, telles que les codes UPC et QR, en fonction de la prise en charge du matériel. |
CashDrawer | Permet aux développeurs d’applications d’interagir avec les tiroirs-caisses. |
LineDisplay | Permet aux développeurs d’applications de contrôler les écrans de ligne 2x20 accessibles aux clients. |
MagneticStripeReader | Permet aux développeurs d’applications d’accéder aux lecteurs de bandes magnétiques pour récupérer des données à partir de cartes avec bande magnétique telles que les cartes de crédit/débit, les cartes de fidélité, les cartes d’accès, etc. |
POSPrinter | Permet aux développeurs d’applications d’imprimer sur des imprimantes de reçus connectées au réseau et bluetooth à l’aide du langage de contrôle de l’imprimante Epson ESC/POS. |
API courantes | Description |
---|---|
Classe UnifiedPosErrorData | Fournit des informations sur les erreurs. |
UnifiedPosErrorReason , énumération | Définit les constantes qui indiquent la raison de l’événement d’erreur. |
UnifiedPosErrorSeverity , énumération | Définit les constantes qui indiquent la gravité de l’erreur. |
UnifiedPosHealthCheckLevel, énumération | Définit les constantes qui indiquent le type de case activée d’intégrité qui peuvent être effectuées sur les appareils. |
UnifiedPosPowerReportingType, énumération | Définit les constantes qui indiquent les fonctionnalités de création de rapports d’alimentation de l’appareil point de service (POS). |
Classes
BarcodeScanner |
Représente l’appareil scanneur de codes-barres. |
||||||||||||||||||||||||
BarcodeScannerCapabilities |
Représente les fonctionnalités du scanneur de codes-barres. |
||||||||||||||||||||||||
BarcodeScannerDataReceivedEventArgs |
Fournit les données de code-barres de l’événement DataReceived . |
||||||||||||||||||||||||
BarcodeScannerErrorOccurredEventArgs |
Fournit des données pour l’événement ErrorOccurred . |
||||||||||||||||||||||||
BarcodeScannerImagePreviewReceivedEventArgs |
Fournit les données de l’événement ImagePreviewReceived . |
||||||||||||||||||||||||
BarcodeScannerReport |
Contient les données du scanneur de codes-barres. |
||||||||||||||||||||||||
BarcodeScannerStatusUpdatedEventArgs |
Fournit des informations sur une opération status modification. |
||||||||||||||||||||||||
BarcodeSymbologies |
Contient la symbologie du code-barres. |
||||||||||||||||||||||||
BarcodeSymbologyAttributes |
Attributs d’une symbologie du scanneur de codes-barres. |
||||||||||||||||||||||||
CashDrawer |
Un tiroir-caisse dans un scénario de vente au détail. |
||||||||||||||||||||||||
CashDrawerCapabilities |
Représente les fonctionnalités du tiroir-caisse. |
||||||||||||||||||||||||
CashDrawerCloseAlarm |
Le tiroir-caisse ferme l’alarme. Les paramètres par défaut sont fournis, mais l’utilisateur peut les mettre à jour selon les besoins. |
||||||||||||||||||||||||
CashDrawerClosedEventArgs |
Cet objet est passé en tant que paramètre aux gestionnaires d’événements pour l’événement DrawerClosed . |
||||||||||||||||||||||||
CashDrawerEventSource |
Fournit des sources d’événements qui permettent à un développeur de détecter quand le tiroir-caisse est ouvert ou fermé. |
||||||||||||||||||||||||
CashDrawerOpenedEventArgs |
Cet objet est passé en tant que paramètre aux gestionnaires d’événements pour l’événement DrawerOpened . |
||||||||||||||||||||||||
CashDrawerStatus |
Fournit l’alimentation et la disponibilité actuelles status du tiroir-caisse. |
||||||||||||||||||||||||
CashDrawerStatusUpdatedEventArgs |
Cet objet est passé en tant que paramètre aux gestionnaires d’événements pour l’événement StatusUpdated . |
||||||||||||||||||||||||
ClaimedBarcodeScanner |
Représente le scanneur de codes-barres revendiqué. |
||||||||||||||||||||||||
ClaimedBarcodeScannerClosedEventArgs |
Cet objet est passé en tant que paramètre aux gestionnaires d’événements pour l’événement ClaimedBarcodeScanner.Closed . |
||||||||||||||||||||||||
ClaimedCashDrawer |
Fournit l’accès aux méthodes, propriétés et événements exclusifs et privilégiés sur un tiroir-caisse de point de service. |
||||||||||||||||||||||||
ClaimedCashDrawerClosedEventArgs |
Cet objet est passé en tant que paramètre aux gestionnaires d’événements pour l’événement ClaimedDrawer.Closed . |
||||||||||||||||||||||||
ClaimedJournalPrinter |
Représente une station d’imprimante de journal qui a été demandée pour utilisation. |
||||||||||||||||||||||||
ClaimedLineDisplay |
Représente un périphérique d’affichage de ligne revendiqué. |
||||||||||||||||||||||||
ClaimedLineDisplayClosedEventArgs |
Cet objet est passé en tant que paramètre aux gestionnaires d’événements pour l’événement ClaimedLineDisplay.Closed . |
||||||||||||||||||||||||
ClaimedMagneticStripeReader |
Représente le lecteur de bandes magnétiques revendiqué. |
||||||||||||||||||||||||
ClaimedMagneticStripeReaderClosedEventArgs |
Cet objet est passé en tant que paramètre aux gestionnaires d’événements pour l’événement ClaimedMagneticStripeReader.Closed . |
||||||||||||||||||||||||
ClaimedPosPrinter |
Représente une imprimante de point de service qui a été demandée pour utilisation. |
||||||||||||||||||||||||
ClaimedPosPrinterClosedEventArgs |
Cet objet est passé en tant que paramètre aux gestionnaires d’événements pour l’événement ClaimedPosPrinter.Closed . |
||||||||||||||||||||||||
ClaimedReceiptPrinter |
Représente une station d’imprimante de reçus qui a été demandée pour utilisation. |
||||||||||||||||||||||||
ClaimedSlipPrinter |
Représente une station d’imprimante de bordereau qui a été demandée pour utilisation. |
||||||||||||||||||||||||
JournalPrinterCapabilities |
Représente les fonctionnalités de la station de journal d’une imprimante de point de service. |
||||||||||||||||||||||||
JournalPrintJob |
Représente un ensemble d’instructions d’impression que vous souhaitez exécuter sur la station d’imprimante journal. |
||||||||||||||||||||||||
LineDisplay |
Représente un périphérique d’affichage de ligne. |
||||||||||||||||||||||||
LineDisplayAttributes |
Représente les attributs d’un périphérique d’affichage de ligne . |
||||||||||||||||||||||||
LineDisplayCapabilities |
Représente les fonctionnalités d’affichage de ligne. |
||||||||||||||||||||||||
LineDisplayCursor |
Représente un curseur d’affichage de ligne. |
||||||||||||||||||||||||
LineDisplayCursorAttributes |
Représente les attributs d’un curseur d’affichage de ligne. |
||||||||||||||||||||||||
LineDisplayCustomGlyphs |
Représente un ensemble de glyphes personnalisés à utiliser par un affichage de ligne. |
||||||||||||||||||||||||
LineDisplayMarquee |
Représente un objet contenant des propriétés décrivant et autorisant le contrôle du défilement du chapiteau sur un affichage de ligne. |
||||||||||||||||||||||||
LineDisplayStatisticsCategorySelector |
Représente un sélecteur de catégorie de statistiques standard. |
||||||||||||||||||||||||
LineDisplayStatusUpdatedEventArgs |
Fournit des données d’événement pour les changements d’état d’alimentation dans le périphérique d’affichage de ligne. |
||||||||||||||||||||||||
LineDisplayStoredBitmap |
Représente un objet utilisé pour stocker une bitmap via la méthode LineDisplayWindow.StoreBitmapAsync. |
||||||||||||||||||||||||
LineDisplayWindow |
Représente une fenêtre d’affichage de ligne. |
||||||||||||||||||||||||
MagneticStripeReader |
Représente le périphérique de lecteur de bandes magnétiques. |
||||||||||||||||||||||||
MagneticStripeReaderAamvaCardDataReceivedEventArgs |
Fournit l’American Association of Motor Vehicle Administrators (AAMVA) carte données de l’événement AamvaCardDataReceived. |
||||||||||||||||||||||||
MagneticStripeReaderBankCardDataReceivedEventArgs |
Fournit des données de carte bancaires à partir de l’événement BankCardDataReceived. |
||||||||||||||||||||||||
MagneticStripeReaderCapabilities |
Fournit des informations sur les fonctionnalités du lecteur de bandes magnétiques. |
||||||||||||||||||||||||
MagneticStripeReaderCardTypes |
Contient le type carte du carte récemment balayé. |
||||||||||||||||||||||||
MagneticStripeReaderEncryptionAlgorithms |
Contient l’algorithme de chiffrement pris en charge par l’appareil. |
||||||||||||||||||||||||
MagneticStripeReaderErrorOccurredEventArgs |
Fournit des informations d’erreur pour l’événement ErrorOccurred . |
||||||||||||||||||||||||
MagneticStripeReaderReport |
Contient les données de la carte récemment balayée. |
||||||||||||||||||||||||
MagneticStripeReaderStatusUpdatedEventArgs |
Fournit des informations sur une opération status modification. |
||||||||||||||||||||||||
MagneticStripeReaderTrackData |
Contient les données de suivi obtenues à la suite d’un balayage carte. |
||||||||||||||||||||||||
MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs |
Fournit des données pour le carte fournisseur récemment balayé. |
||||||||||||||||||||||||
PaymentDevice |
Permet aux développeurs d’applications d’accéder aux périphériques de point de service (POS). L’espace de noms fournit une interface indépendante du fournisseur pour accéder aux appareils pos de différents fabricants à partir de l’application UWP. Consultez également la spécification architecturale UnifiedPOS .
|
||||||||||||||||||||||||
PaymentDeviceCapabilities |
Permet aux développeurs d’applications d’accéder aux périphériques de point de service (POS). L’espace de noms fournit une interface indépendante du fournisseur pour accéder aux appareils pos de différents fabricants à partir de l’application UWP. Consultez également la spécification architecturale UnifiedPOS .
|
||||||||||||||||||||||||
PaymentDeviceConfiguration |
Permet aux développeurs d’applications d’accéder aux périphériques de point de service (POS). L’espace de noms fournit une interface indépendante du fournisseur pour accéder aux appareils pos de différents fabricants à partir de l’application UWP. Consultez également la spécification architecturale UnifiedPOS .
|
||||||||||||||||||||||||
PaymentDeviceGetConfigurationResult |
Permet aux développeurs d’applications d’accéder aux périphériques de point de service (POS). L’espace de noms fournit une interface indépendante du fournisseur pour accéder aux appareils pos de différents fabricants à partir de l’application UWP. Consultez également la spécification architecturale UnifiedPOS .
|
||||||||||||||||||||||||
PaymentDeviceOperationResult |
Permet aux développeurs d’applications d’accéder aux périphériques de point de service (POS). L’espace de noms fournit une interface indépendante du fournisseur pour accéder aux appareils pos de différents fabricants à partir de l’application UWP. Consultez également la spécification architecturale UnifiedPOS .
|
||||||||||||||||||||||||
PaymentDeviceTransactionRequest |
Permet aux développeurs d’applications d’accéder aux périphériques de point de service (POS). L’espace de noms fournit une interface indépendante du fournisseur pour accéder aux appareils pos de différents fabricants à partir de l’application UWP. Consultez également la spécification architecturale UnifiedPOS .
|
||||||||||||||||||||||||
PaymentDeviceTransactionResult |
Permet aux développeurs d’applications d’accéder aux périphériques de point de service (POS). L’espace de noms fournit une interface indépendante du fournisseur pour accéder aux appareils pos de différents fabricants à partir de l’application UWP. Consultez également la spécification architecturale UnifiedPOS .
|
||||||||||||||||||||||||
PaymentMethod |
Permet aux développeurs d’applications d’accéder aux périphériques de point de service (POS). L’espace de noms fournit une interface indépendante du fournisseur pour accéder aux appareils pos de différents fabricants à partir de l’application UWP. Consultez également la spécification architecturale UnifiedPOS .
|
||||||||||||||||||||||||
PosPrinter |
Représente une imprimante de point de service. |
||||||||||||||||||||||||
PosPrinterCapabilities |
Représente les fonctionnalités de l’imprimante de point de service. |
||||||||||||||||||||||||
PosPrinterCharacterSetIds |
Représente l’ensemble d’identificateurs pour les jeux de caractères qu’une imprimante de point de service peut utiliser. |
||||||||||||||||||||||||
PosPrinterFontProperty |
Représente la propriété d’une police d’imprimante de point de service spécifique. |
||||||||||||||||||||||||
PosPrinterPrintOptions |
Représente les options d’impression du texte que vous souhaitez imprimer sur une imprimante de point de service. |
||||||||||||||||||||||||
PosPrinterReleaseDeviceRequestedEventArgs |
Fournit des informations sur l’événement ClaimedPosPrinter.ReleaseDeviceRequested qui se produit lorsqu’une imprimante de point de service obtient une demande de libération de sa revendication exclusive. |
||||||||||||||||||||||||
PosPrinterStatus |
Fournit des informations sur la status d’une imprimante de point de service, telles que l’état d’alimentation de l’imprimante. |
||||||||||||||||||||||||
PosPrinterStatusUpdatedEventArgs |
Fournit des informations sur l’événement PosPrinter.StatusUpdated qui se produit lorsque la status d’une imprimante de point de service change. |
||||||||||||||||||||||||
ReceiptPrinterCapabilities |
Représente les fonctionnalités de la station de réception d’une imprimante de point de service. |
||||||||||||||||||||||||
ReceiptPrintJob |
Représente un ensemble d’instructions d’impression que vous souhaitez exécuter sur l’imprimante de reçu. |
||||||||||||||||||||||||
SlipPrinterCapabilities |
Représente les fonctionnalités de la station de glissement d’une imprimante de point de service. |
||||||||||||||||||||||||
SlipPrintJob |
Représente un ensemble d’instructions d’impression que vous souhaitez exécuter sur la station d’impression de feuilles. |
||||||||||||||||||||||||
UnifiedPosErrorData |
Fournit des informations sur les erreurs. |
Structures
SizeUInt32 |
Définit la hauteur et la largeur d’un objet dans un plan à deux dimensions. |
Interfaces
ICashDrawerEventSourceEventArgs |
Représente les arguments communs aux sources d’événements du tiroir-caisse. |
ICommonClaimedPosPrinterStation |
Représente les propriétés et les actions communes à tous les types de stations revendiquées pour une imprimante de point de service. |
ICommonPosPrintStationCapabilities |
Représente les fonctionnalités communes à tous les types de stations pour les imprimantes de point de service. |
ICommonReceiptSlipCapabilities |
Représente les fonctionnalités communes aux stations d’imprimante de reçu et de bordereau. |
IPosPrinterJob |
Représente les actions communes aux travaux pour tous les types de stations pour une imprimante de point de service. |
IReceiptOrSlipJob |
Représente les actions communes aux travaux pour les stations d’imprimante de reçu et de bordereau. |
Énumérations
BarcodeScannerStatus |
Définit les constantes qui indiquent le scanneur de codes-barres status. |
||||||||||||||||||||||||
BarcodeSymbologyDecodeLengthKind |
Types de longueurs de décodage que les symbologies de codes-barres peuvent prendre en charge. |
||||||||||||||||||||||||
CashDrawerStatusKind |
Définit les constantes qui indiquent la puissance du tiroir-caisse status. |
||||||||||||||||||||||||
LineDisplayCursorType |
Définit les constantes qui indiquent le type de curseur utilisé par un affichage de ligne. |
||||||||||||||||||||||||
LineDisplayDescriptorState |
Définit les constantes qui indiquent l’état d’un descripteur d’affichage de ligne. |
||||||||||||||||||||||||
LineDisplayHorizontalAlignment |
Définit les constantes qui indiquent l’alignement horizontal du texte sur un affichage de ligne, par rapport à la position actuelle du caractère de texte. |
||||||||||||||||||||||||
LineDisplayMarqueeFormat |
Définit les constantes qui indiquent le format de marque pour la fenêtre active. |
||||||||||||||||||||||||
LineDisplayPowerStatus |
Définit les constantes qui indiquent l’status d’alimentation d’un affichage de ligne. |
||||||||||||||||||||||||
LineDisplayScrollDirection |
Définit les constantes qui indiquent le sens de défilement de l’affichage de ligne. |
||||||||||||||||||||||||
LineDisplayTextAttribute |
Définit les constantes qui indiquent si l’affichage de la ligne est inversé ou clignote. |
||||||||||||||||||||||||
LineDisplayTextAttributeGranularity |
Définit les constantes qui indiquent si l’affichage de ligne prend en charge le clignotement ou l’inversion de l’affichage. |
||||||||||||||||||||||||
LineDisplayVerticalAlignment |
Définit les constantes qui indiquent l’alignement vertical du texte sur un affichage de ligne, par rapport à la position actuelle du caractère de texte. |
||||||||||||||||||||||||
MagneticStripeReaderAuthenticationLevel |
Définit les constantes qui indiquent le niveau de prise en charge du protocole d’authentification du lecteur de bande magnétique : NotSupported, Facultatif ou Obligatoire. |
||||||||||||||||||||||||
MagneticStripeReaderAuthenticationProtocol |
Définit les constantes qui indiquent le protocole d’authentification pris en charge par l’appareil. |
||||||||||||||||||||||||
MagneticStripeReaderErrorReportingType |
Définit les constantes qui indiquent le type de rapport d’erreurs pour l’appareil. |
||||||||||||||||||||||||
MagneticStripeReaderStatus |
Définit les constantes qui indiquent l’authentification de l’appareil status. |
||||||||||||||||||||||||
MagneticStripeReaderTrackErrorType |
Définit les constantes qui indiquent le type d’erreur de suivi. |
||||||||||||||||||||||||
MagneticStripeReaderTrackIds |
Définit les constantes qui indiquent l’ID de suivi de l’appareil à lire. |
||||||||||||||||||||||||
PaymentMethodKind |
Permet aux développeurs d’applications d’accéder aux périphériques de point de service (POS). L’espace de noms fournit une interface indépendante du fournisseur pour accéder aux appareils pos de différents fabricants à partir de l’application UWP. Consultez également la spécification architecturale UnifiedPOS .
|
||||||||||||||||||||||||
PaymentOperationStatus |
Permet aux développeurs d’applications d’accéder aux périphériques de point de service (POS). L’espace de noms fournit une interface indépendante du fournisseur pour accéder aux appareils pos de différents fabricants à partir de l’application UWP. Consultez également la spécification architecturale UnifiedPOS .
|
||||||||||||||||||||||||
PaymentUserResponse |
Permet aux développeurs d’applications d’accéder aux périphériques de point de service (POS). L’espace de noms fournit une interface indépendante du fournisseur pour accéder aux appareils pos de différents fabricants à partir de l’application UWP. Consultez également la spécification architecturale UnifiedPOS .
|
||||||||||||||||||||||||
PosConnectionTypes |
Types de connexion qui peuvent être utilisés pour accéder à un appareil de point de service. |
||||||||||||||||||||||||
PosPrinterAlignment |
Décrit les alignements horizontaux possibles du texte qu’une imprimante de point de service imprime sur la page. |
||||||||||||||||||||||||
PosPrinterBarcodeTextPosition |
Décrit les positions verticales possibles dans lesquelles une imprimante de point de service imprime le texte du code-barres par rapport au code-barres. |
||||||||||||||||||||||||
PosPrinterCartridgeSensors |
Décrit les capteurs possibles disponibles pour une station d’imprimante d’une imprimante de point de service à utiliser pour signaler la status de l’imprimante. |
||||||||||||||||||||||||
PosPrinterColorCapabilities |
Décrit les cartouches de couleur possibles qu’une imprimante de point de service peut prendre en charge. |
||||||||||||||||||||||||
PosPrinterColorCartridge |
Décrit les cartouches de couleur que l’imprimante de point de service peut utiliser pour l’impression. |
||||||||||||||||||||||||
PosPrinterLineDirection |
Décrit les instructions possibles qu’une imprimante de reçus ou de bordereaux peut utiliser pour imprimer une ligne à règles. |
||||||||||||||||||||||||
PosPrinterLineStyle |
Décrit les styles de ligne qu’une imprimante de reçus ou de bordereaux peut utiliser pour imprimer une ligne à règles. |
||||||||||||||||||||||||
PosPrinterMapMode |
Décrit les unités de mesure valides pour les imprimantes de point de service. |
||||||||||||||||||||||||
PosPrinterMarkFeedCapabilities |
Décrit les fonctionnalités d’une imprimante de reçus pour la gestion du papier marqué. |
||||||||||||||||||||||||
PosPrinterMarkFeedKind |
Décrit les façons dont la station d’impression de reçu doit alimenter le papier marqué lorsque vous appelez la méthode ReceiptPrintJob.MarkFeed . |
||||||||||||||||||||||||
PosPrinterPrintSide |
Décrit les côtés de la feuille de papier sur laquelle l’imprimante de point de service imprime. |
||||||||||||||||||||||||
PosPrinterRotation |
Décrit les façons possibles pour une imprimante de point de service de faire pivoter le texte ou l’image sur la page. |
||||||||||||||||||||||||
PosPrinterRuledLineCapabilities |
Décrit les fonctionnalités de l’imprimante de point de service pour dessiner des lignes de règles. |
||||||||||||||||||||||||
PosPrinterStatusKind |
Décrit l’état d’alimentation d’une imprimante de point de service. |
||||||||||||||||||||||||
UnifiedPosErrorReason |
Définit les constantes qui indiquent la raison de l’événement d’erreur. |
||||||||||||||||||||||||
UnifiedPosErrorSeverity |
Définit les constantes qui indiquent la gravité de l’erreur. |
||||||||||||||||||||||||
UnifiedPosHealthCheckLevel |
Définit les constantes qui indiquent le type de case activée d’intégrité qui peuvent être effectuées sur les appareils. |
||||||||||||||||||||||||
UnifiedPosPowerReportingType |
Définit les constantes qui indiquent les fonctionnalités de création de rapports d’alimentation de l’appareil point de service (POS). |
Remarques
Les applications qui utilisent cet espace de noms nécessitent la déclaration de DeviceCapabilitypointOfService
dans le manifeste du package d’application.
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour