Partager via


Classes d’appareil prises en charge (documentation du SDK POS pour .NET v1.14)

Microsoft Point of Service pour .NET (POS pour .NET) v1.14 représente les 36 types d’appareils identifiés dans la spécification UnifiedPOS v1.14 par les classes d’appareil Interface et Basic abstraites. POS pour .NET fournit également neuf classes d’appareil Base abstraites qui implémentent davantage les principales fonctionnalités POS propres à ces types d’appareils.

Les fournisseurs de matériel utilisent les classes d’appareil pour créer des objets de service qui lient leurs appareils aux applications.

Classes Interface

POS pour .NET fournit des classes Interface pour les 36 types d’appareils UnifiedPOS. Les classes Interface fournissent les points d’entrée spécifiés dans la spécification UnifiedPOS, mais offrent des fonctionnalités minimales.

Classes Basic

Les classes POS pour .NET Basic contiennent une prise en charge fonctionnelle de base pour les 36 types d’appareils. Les classes Basic fournissent une prise en charge générique pour l’ouverture, la revendication et l’activation de l’appareil, des statistiques d’appareil et de la gestion de la remise d’événements à l’application. En outre, chaque classe Basic contient un ensemble de méthodes héritées et protégées qui peuvent être implémentées par l’objet Service.

Classes de base

Pour les neuf principaux types d’appareils UnifiedPOS, POS pour .NET fournit des classes Base entièrement fonctionnelles qui étendent les classes Basic correspondantes avec des membres propres à l’appareil. Vous pouvez considérer ces classes comme des classes Basic améliorées ou étendues. Étant donné que les classes Base fournissent une implémentation presque complète, les développeurs d’objets de service doivent créer des dérivés de ces classes autant que possible.

Appareils UnifiedPOS et classes d’appareil POS pour .NET

Le tableau suivant liste les appareils UnifiedPOS avec leurs classes d’appareils POS for .NET équivalentes Basic et Base (le cas échéant).

Appareil UnifiedPOS Class Interface Classe Basic Classe Base
Tapis Tapis BeltBasic
Biométrie Biométrie BiometricsBasic
Accepteur de billets BillAcceptor BillAcceptorBasic
Distributeur de billets BillDispenser BillDispenserBasic
Gestionnaire de billets BumpBar BumpBarBasic
Monnayeur CashChanger CashChangerBasic
Caisse enregistreuse CashDrawer CashDrawerBasic CashDrawerBase
CAT - Terminal d’autorisation de crédit Chat CatBasic
Scanneur de chèques CheckScanner CheckScannerBasic CheckScannerBase
Accepteur de pièces CoinAcceptor CoinAcceptorBasic
Distributeur de pièces CoinDispenser CoinDispenserBasic
Journal électronique ElectronicJournal ElectronicJournalBasic
Lecteur/Enregistreur de valeur électronique ElectronicValueRW ElectronicValueRWBasic
Imprimante fiscale FiscalPrinter FiscalPrinterBasic
Porte Porte GateBasic
Totaux durs HardTotals HardTotalsBasic
Scanneur d’images ImageScanner ImageScannerBasic
Distributeur d’articles ItemDispenser ItemDispenserBasic
Verrouillage Verrouillage KeylockBasic
Lumières Lumières LightsBasic
Afficheur client LineDisplay LineDisplayBasic LineDisplayBase
MICR - Reconnaissance de caractères à encre magnétique Micr MicrBasic
Capteur de mouvement MotionSensor MotionSensorBasic
MSR - Lecteur de bande magnétique Msr MsrBasic MsrBase
Terminal de paiement PinPad PinPadBasic PinPadBase
Lecteur/Enregistreur de carte de points PointCardRW PointCardRWBasic
Clavier POS PosKeyboard PosKeyboardBasic PosKeyboardBase
Alimentation POS PosPower PosPowerBasic
Imprimante POS PosPrinter PosPrinterBasic PosPrinterBase
Affichage des commandes à distance RemoteOrderDisplay RemoteOrderDisplayBasic
Scanneur RFID RFIDScanner RFIDScannerBasic RFIDScannerBase
Scale Scale ScaleBasic
Scanneur (lecteur de code-barres) Scanneur ScannerBasic ScannerBase
Capture de signature SignatureCapture SignatureCaptureBasic
Lecteur/Enregistreur de carte à puce SmartCardRW SmartCardRWBasic
Indicateur de tonalité ToneIndicator ToneIndicatorBasic

Voir aussi

Informations de référence

Concepts

Autres ressources