Notes
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.
L’architecture de Microsoft Point de service pour .NET (POS pour .NET) permet aux développeurs d’écrire des applications POS et aux fournisseurs de matériel de périphériques qui écrivent des objets Service basés sur NET. L’illustration suivante montre l’architecture de POS pour .NET.
Les appareils utilisent des objets Service pour communiquer avec votre application via des interfaces POS pour .NET.
Vous pouvez utiliser la classe PosExplorer pour découvrir et instancier des objets Service. Une fois que vous disposez d’une instance d’un objet Service, vous pouvez utiliser cet objet Service pour interagir avec l’appareil POS.
Les appareils Plug-and-Play notifient automatiquement PosExplorer quand ils sont connectés ou déconnectés. Pour les appareils non-Plug-and-Play, vous pouvez utiliser le Gestionnaire de périphériques POS pour gérer la façon dont PosExplorer découvre ces appareils.
Prise en charge des applications POS
L’API publique de POS pour .NET fournit aux applications POS des informations sur les appareils POS connectés. L’API publique crée également des instances des classes Service Object (SO) pour interagir avec les appareils.
POS pour .NET utilise Plug-and-Play pour Windows Embedded afin de détecter la connexion et la déconnexion des appareils POS. L’API publique transfère les événements Plug-and-Play à l’application.
Pour les applications plus anciennes, le système d’interopérabilité hérité de POS pour .NET expose des contrôles OLE for Retail POS (OPOS) hérités en tant qu’objets Service .NET.
Pour plus d’informations, consultez Prise en charge de l’API POS pour .NET.
Prise en charge des objets Service
Les fournisseurs de matériel écrivent des objets Service spécifiques à l’appareil, qui interagissent avec le matériel des périphériques. Les objets Service implémentent également des interfaces comme spécifié dans la norme Unified Point of Service (UnifiedPOS) v1.14. Avec les classes d’appareils POS pour .NET, les fournisseurs de matériel peuvent concentrer leurs efforts sur l’implémentation des détails spécifiques à l’appareil.
POS pour .NET offre des classes d’appareils Basic abstraites pour chaque type d’appareil défini dans la spécification UnifiedPOS. Les classes Basic améliorées, appelées classes Base, fournissent des fonctionnalités communes à tous les appareils POS. POS pour .NET fournit des classes d’appareils Base abstraites pour neuf appareils. Les classes Base implémentent en outre les fonctionnalités POS principales spécifiques à la classe d’appareil particulière.
POS pour .NET fournit des classes Base pour les appareils suivants :
- Caisse enregistreuse
- Scanneur de chèques
- Clavier
- Écran de type ligne
- Lecteur de bande magnétique
- Terminal de paiement
- Imprimante
- Scanneur
- Scanneur RFID
Voir aussi
Concepts
- Architecture d’application POS standard
- Intégration de POS pour .NET à Plug-and-Play
- Classes d’appareils pris en charge