contact

Blog

DOM Blog Specyfikacje ujednoliconego punktu obsługi Włoch

Specyfikacje ujednoliconego punktu obsługi Włoch

2023-09-11 15:27:22

Fiscat's Fiscat Printer.jpg

Unified Point of Service, który nazywał UPOS w skrócie, architekturą interfejsów aplikacyjnych do urządzeń pos, które są wykorzystywane w środowisku handlowym. Ta specyfikacja pokaże Ci zarówno w systemie operacyjnym, jak i neutralnym języku i definiuje.

● Architektura interfejsu aplikacji do urządzeń handlowych.

● Zestaw zachowań urządzeń detalicznych wystarczających do obsługi szeregu rozwiązań POS.

FiscatDrukarka fiskalnaSeriale MAX80 wdraża UPOS od roku, który jest szeroko stosowany w aptekach i innych sklepach. Ze względu na różne połączenie z pos, wygodną obsługę z zewnętrzną klawiaturą otwiera nowy sposób użytkowania jej.

Zależności 

Sukces celów UnifiedPOS zależy od specyficznych komitetów standardowych (takich jak JavaPOS i OLE dla Retail POS (OPOS) w celu przekształcenia architektury w dokumentację specyficzną dla platformy, definicje API i wdrożenia.  

Szczególne wdrożenia techniczne wymagają:

● Odniesienia dotyczące wdrożenia konkretnej platformy.  

● Pliki źródłowe, w tym:

● Pliki definicyjne. Różne pliki interfejsu i klas opisane w standardzie.  

● Przykładowe pliki. Będą one obejmować zestaw przykładowych klas Control, aby zilustrować interfejs prezentowany do aplikacji.  

Kto powinien przeczytać ten dokument

Architektura UnifiedPOS jest skierowana do standardowych komitetów, które dostarczą specyficznego mapowania języka i przewodników programistycznych. Jednak twórca aplikacji, który będzie korzystał z urządzeń POS, deweloper systemu, który będzie pisał kod urządzenia POS, oraz dostawcy urządzeń POS dla detalicznych mogą być zainteresowani cechami urządzenia przedstawionymi w niniejszym dokumencie.  

Niniejszy przewodnik zakłada, że standardowy członek komisji zna następujące kwestie:

● Ogólne cechy urządzeń peryferyjnych POS.  

● Terminologia i architektura jednolitego POS.  

● UML do odczytu projektu.  

Przegląd architektoniczny

UnifiedPOS definiuje wielowarstwową architekturę, w której aplikacja POS współdziała z urządzeniem fizycznym lub logicznym poprzez warstwę UnifiedPOS Control.  

POS Application.jpg

Elementy architektoniczne

Aplikacja POS (lub Aplikacja) to Aplikacja, która korzysta z jednego lub więcej urządzeń UnifiedPOS.  

Urządzenia UnifiedPOS są podzielone na kategorie zwane kategoriami urządzeń, takimi jak szuflada kasowa i drukarka POS.  

Każde urządzenie UnifiedPOS to kombinacja następujących komponentów:

● Kontrola dla kategorii urządzeń. Klasa Control zapewnia interfejs między aplikacją a kategorią urządzeń. Nie zawiera komponentu graficznego i dlatego jest niewidoczny w czasie uruchomienia.  

Sterowanie zostało zaprojektowane tak, aby wszystkie implementacje sterowania kategorii urządzeń były kompatybilne. Dlatego sterowanie może być opracowane niezależnie od Serwisu dla tej samej kategorii urządzeń (mogą być nawet opracowane przez różne firmy).  

● Serwis, który jest komponentem wywoływanym przez Sterowanie za pośrednictwem Interfejsu Serwisowego. Usługa jest wykorzystywana przez Kontrolę do wdrożenia funkcjonalności zalecanej przez UnifiedPOS dla Urządzenia Fizycznego. Może również wywoływać specjalne metody zdarzeń dostarczane przez kontrolę, aby dostarczyć zdarzenia do Aplikacji.  

Zestaw klas Service można zaimplementować w celu obsługi urządzeń fizycznych z wieloma kategoriami urządzeń.  

Aplikacja manipuluje urządzeniem fizycznym (jednostką sprzętową lub peryferyjną) poprzez wywołanie interfejsów interfejsowych dla platformy, które są zgodne ze standardem UnifiedPOS. Niektóre urządzenia fizyczne obsługują więcej niż jedną kategorię urządzeń. Na przykład niektóre drukarki POS zawierają kick-out szuflady gotówkowej, a niektóre skanery kodów kreskowych zawierają zintegrowaną skalę. Jednak w przypadku UnifiedPOS aplikacja traktuje każdą z tych kategorii urządzeń jak niezależne urządzenie fizyczne. Programista standardu UnifiedPOS Device jest odpowiedzialny za prezentację peryferyjnego w ten sposób.  

Uwaga: Czasami Urządzenie może być implementowane w oprogramowaniu bez sprzętu narażonego na użytkownika, w takim przypadku nazywane jest Urządzeniem Logicznym.  

Do kontynuacji! Dziękuję!


Wyślij zapytanie