Italien Einheitlicher Point of Service Spezifikationen
Der Unified Point of Service, kurz UPOS genannt, die Architektur für Anwendungsschnittstellen zu POS-Geräten, die im Einzelhandel verwendet werden. Diese Spezifikation zeigt Ihnen sowohl betriebssystemunabhängig als auch sprachneutral und definiert.
● Eine Architektur für die Anwendungsschnittstelle zu Einzelhandelsgeräten.
● Eine Reihe von Verhaltensweisen für Einzelhandelsgeräte, die ausreichen, um eine Reihe von POS-Lösungen zu unterstützen.
Fiscat'sSteuerdruckerMAX80 serials implementiert UPOS seit einem Jahr, das in der Apotheke und einigen anderen Geschäften weit verbreitet ist. Durch die vielfältige Verbindung mit pos, komfortable Bedienung mit externer Tastatur, eröffnet es eine neue Art und Weise, es zu verwenden.
Abhängigkeiten
Der Erfolg der Ziele von UnifiedPOS hängt von plattformspezifischen Standardkomitees (wie JavaPOS und OLE for Retail POS (OPOS) ab, um die Architektur in plattformspezifische Dokumentation, API-Definitionen und Implementierungen weiterzuentwickeln.
Die spezifischen technischen Umsetzungen erfordern:
● Plattformspezifische Implementierungsreferenzen.
● Quelldateien, einschließlich:
● Definitionsdateien. Verschiedene Schnittstellen- und Klassendateien werden im Standard beschrieben.
● Beispieldateien. Diese umfassen eine Reihe von Beispielsteuerungsklassen, um die Benutzeroberfläche einer Anwendung zu veranschaulichen.
Wer sollte dieses Dokument lesen?
Die UnifiedPOS Architektur richtet sich an die Standardkomitees, die das sprachspezifische Mapping und Programmer's Guides bereitstellen. Der Anwendungsentwickler, der POS-Geräte verwenden wird, der Systementwickler, der POS-Gerätecode schreiben wird, und die Lieferanten von POS-Geräten für den Einzelhandel könnten jedoch an den Geräteeigenschaften interessiert sein, wie in diesem Dokument dargestellt.
Dieser Leitfaden geht davon aus, dass das Standardkomitee-Mitglied mit Folgendem vertraut ist:
● Allgemeine Merkmale von POS-Peripheriegeräten.
● UnifiedPOS Terminologie und Architektur.
● UML zum Lesen des Designs.
Architektonischer Überblick
UnifiedPOS definiert eine mehrschichtige Architektur, in der eine POS-Anwendung über die UnifiedPOS Control-Ebene mit dem physischen oder logischen Gerät interagiert.
Architektonische Komponenten
Die POS-Anwendung (oder Anwendung) ist eine Anwendung, die ein oder mehrere UnifiedPOS-Geräte verwendet.
UnifiedPOS Geräte werden in Kategorien unterteilt, die Gerätekategorien genannt werden, wie Kassenschublade und POS Drucker.
Jedes UnifiedPOS Gerät ist eine Kombination aus diesen Komponenten:
● Steuerung für eine Gerätekategorie. Die Klasse Control stellt die Schnittstelle zwischen der Anwendung und der Gerätekategorie bereit. Es enthält keine grafische Komponente und ist daher zur Laufzeit unsichtbar.
Die Steuerung wurde so konzipiert, dass alle Implementierungen der Steuerung einer Gerätekategorie kompatibel sind. Daher kann die Steuerung unabhängig vom Service für die gleiche Gerätekategorie entwickelt werden (sie kann sogar von verschiedenen Unternehmen entwickelt werden).
● Service, eine Komponente, die von der Steuerung über die Service-Schnittstelle aufgerufen wird. Der Service wird von der Steuerung genutzt, um UnifiedPOS-vorgeschriebene Funktionalität für ein physisches Gerät zu implementieren. Es kann auch spezielle Ereignismethoden aufrufen, die vom Control bereitgestellt werden, um Ereignisse an die Anwendung zu liefern.
Eine Reihe von Serviceklassen kann implementiert werden, um physische Geräte mit mehreren Gerätekategorien zu unterstützen.
Die Anwendung manipuliert das physische Gerät (die Hardwareeinheit oder Peripherie), indem die plattformspezifischen APIs aufgerufen werden, die dem UnifiedPOS-Standard entsprechen. Einige physikalische Geräte unterstützen mehr als eine Gerätekategorie. Zum Beispiel enthalten einige POS-Drucker eine Kassenschublade Kickout und einige Barcode-Scanner eine integrierte Waage. Bei UnifiedPOS behandelt eine Anwendung jedoch jede dieser Gerätekategorien wie ein unabhängiges physisches Gerät. Für die Darstellung der Peripherie ist der UnifiedPOS Device Standard Entwickler verantwortlich.
Hinweis: Gelegentlich kann ein Gerät in Software ohne benutzerexponierte Hardware implementiert werden, in diesem Fall wird es Logisches Gerät genannt.
Wird fortgesetzt! Danke!