Spécifications harmonisées des points de service en Italie
Un point de service unifié, ou upos en abrégé, est une architecture d'interface d'application pour les périphériques pos utilisés dans un environnement de vente au détail. Cette spécification vous sera présentée et définie d'une manière indépendante du système d'exploitation et de la langue.
● Architecture de l'interface d'application pour les appareils de vente au détail.
● Un ensemble de comportements d'équipement de vente au détail suffisant pour prendre en charge une gamme de solutions pos.
De fiscatImprimante comptableLa série max80 upos a été réalisée pendant un an et a été largement utilisée dans les pharmacies et quelques autres magasins. La facilité d'utilisation avec un clavier externe, grâce aux différentes connexions avec POS, ouvre une nouvelle façon de l'utiliser.
Dépendances
Le succès des objectifs d’unifiedpos dépend des comités de normalisation de la plate - forme spécifique (tels que les comités techniques javapos et Ole for retail POS (OPOS)) pour faire progresser l’architecture dans la documentation, les définitions d’api et les implémentations de la plate - forme spécifique.
Exigences spécifiques de mise en œuvre technique:
● Référence de mise en œuvre spécifique à la plateforme.
● Fichiers sources, y compris:
● Définir le fichier. Les différents fichiers d'interface et de classe décrits dans la norme.
● Exemple de fichier. Ceux - ci comprendront un ensemble d'exemples de classes de contrôle qui illustrent les interfaces de l'application.
Qui devrait lire ce document
L'objectif de l'architecture unifiedpos est de fournir des comités de normalisation pour les mappages de langage spécifiques et des guides de programmation. Cependant, les développeurs d'applications qui utiliseront un dispositif POS, les développeurs de systèmes qui écriront le Code du dispositif pos et les fournisseurs de dispositifs pos pour la vente au détail peuvent être intéressés par les particularités du dispositif décrites dans ce document.
Ce guide suppose que les membres du Comité des normes connaissent les éléments suivants:
● Caractéristiques générales des périphériques pos.
● Terminologie et architecture pos unifiées.
● UML pour Reading design.
Aperçu de l'architecture
Unifiedpos définit une architecture multicouche dans laquelle les applications pos interagissent avec des périphériques physiques ou logiques via la couche de contrôle unifiedpos.
Composants du bâtiment
Une application POS (ou application) est une application qui utilise un ou plusieurs appareils unifiedpos.
Les appareils unifiedpos sont divisés en catégories d'appareils telles que les machines de retrait et les imprimantes pos.
Chaque appareil unifiedpos est une combinaison de ces composants:
● Contrôles pour les catégories d'appareils. La classe Control fournit l'interface entre les catégories d'applications et d'appareils. Il ne contient aucun composant graphique et n'est donc pas visible à l'exécution.
La conception des contrôles est telle que toutes les implémentations des contrôles de catégorie de périphérique sont compatibles. Ainsi, pour une même catégorie d’appareils, les contrôles peuvent être développés indépendamment des services (et même par des entreprises différentes).
● Un service, qui est un composant appelé par un contrôle via une interface de service. Le contrôle utilise le service pour implémenter les fonctions spécifiées unifiedpos pour les périphériques physiques. Il peut également appeler une méthode d'événement spéciale fournie par le contrôle pour transmettre l'événement à l'application.
Un ensemble de classes de service peut être implémenté pour prendre en charge les périphériques physiques avec plusieurs classes de périphériques.
Les applications manipulent les périphériques physiques (unités matérielles ou périphériques) en appelant des API spécifiques à la plate - forme conformes à la norme unifiedpos. Certains appareils physiques prennent en charge plusieurs catégories d'appareils. Par exemple, certaines imprimantes pos comprennent un limiteur de tiroir - Caisse, tandis que certains scanners de codes à barres comprennent une balance intégrée. Cependant, pour unifiedpos, l'application considère chacune de ces catégories d'appareils comme un appareil physique autonome. Les développeurs unifiedpos Device standard sont responsables de la présentation des périphériques de cette manière.
Remarque: parfois, un périphérique peut être implémenté dans un logiciel sans matériel exposé par l'utilisateur, auquel cas il est appelé périphérique logique.
Continuez! Merci beaucoup!