Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |