contact

Blog

DOMĚ Blog Specifikace sjednoceného místa služeb Itálie

Specifikace sjednoceného místa služeb Itálie

2023-09-11 15:27:22

Fiscat's Fiscal Printer.jpg

Unified Point of Service, který nazýval UPOS zkrátka, architektura pro aplikační rozhraní pro pos zařízení, která se používají v maloobchodním prostředí. Tato specifikace vám ukáže jak v operačním systému nezávislé, tak jazykově neutrální a definuje.

● Architektura aplikačního rozhraní pro maloobchodní zařízení.

● Sada chování maloobchodních zařízení dostatečně podporuje řadu POS řešení.

FiskuFiskální tiskárnaMAX80 seriály implementují UPOS již rok, který je široce používán v lékárně a některých dalších obchodech. Díky různému spojení s pos, pohodlnému ovládání s externí klávesnicí, otevírá nový způsob jejího použití.

Závislosti 

Úspěch cílů UnifiedPOS závisí na standardních komisích specifických pro platformu (jako jsou technické komise JavaPOS a OLE for Retail POS (OPOS), které posunou architekturu do dokumentace specifické pro platformu, definice API a implementace.  

Specifická technická realizace vyžaduje:

● Reference na implementaci specifické platformy.  

● Zdrojové soubory, včetně:

● Definiční soubory. Různé soubory rozhraní a tříd popsané ve standardu.  

● Příklady souborů. Ty budou obsahovat sadu ukázkových tříd Control, které ilustrují rozhraní prezentované aplikaci.  

Kdo by měl číst tento dokument

Architektura UnifiedPOS je zaměřena na standardní výbory, které budou poskytovat jazykové mapování a programátorské průvodce. Nicméně vývojář aplikace, který bude používat POS zařízení, vývojář systému, který bude psát POS kód zařízení, a dodavatelé POS zařízení pro maloobchod, mohou mít zájem o vlastnosti zařízení, jak je popsáno v tomto dokumentu.  

Tato příručka předpokládá, že standardní člen výboru je obeznámen s následujícími:

● Obecné vlastnosti periferních zařízení POS.  

● UnifiedPOS terminologie a architektura.  

● UML pro čtení návrhu.  

Architektonický přehled

UnifiedPOS definuje vícevrstvou architekturu, ve které aplikace POS interaguje s fyzickým nebo logickým zařízením prostřednictvím vrstvy UnifiedPOS Control.  

POS Application.jpg

Architektonické komponenty

POS Aplikace (nebo Aplikace) je Aplikace, která používá jedno nebo více UnifiedPOS zařízení.  

UnifiedPOS Zařízení jsou rozdělena do kategorií nazývaných Kategorie zařízení, jako jsou pokladní zásuvka a POS tiskárna.  

Každé UnifiedPOS zařízení je kombinací těchto komponent:

● Ovládání pro kategorii zařízení. Třída Control poskytuje rozhraní mezi aplikací a kategorií zařízení. Neobsahuje žádnou grafickou komponentu, a proto je neviditelný za runtime.  

Řízení bylo navrženo tak, aby všechny implementace řízení kategorie zařízení byly kompatibilní. Proto může být řízení vyvinuto nezávisle na službě pro stejnou kategorii zařízení (mohou být vyvinuty dokonce různými společnostmi).  

● Služba, což je součást volaná řízením prostřednictvím servisního rozhraní. Službu využívá Řízení k implementaci funkcí předepsané UnifiedPOS pro fyzické zařízení. Může také volat speciální metody událostí poskytované ovládacím prvkem pro doručení událostí do aplikace.  

Pro podporu fyzických zařízení s více kategorií zařízení lze implementovat sadu tříd služeb.  

Aplikace manipuluje s fyzickým zařízením (hardwarovou jednotkou nebo periferní jednotkou) voláním specifických rozhraní API, které odpovídají standardu UnifiedPOS. Některá fyzická zařízení podporují více než jednu kategorii zařízení. Například některé tiskárny POS obsahují výstup do pokladní zásuvky a některé skenery čárových kódů obsahují integrovanou váhu. Nicméně s UnifiedPOS aplikace zachází s každou z těchto kategorií zařízení jako s nezávislým fyzickým zařízením. Za tímto způsobem zodpovídá vývojář standardu UnifiedPOS Device.  

Poznámka: Občas může být zařízení implementováno do softwaru bez hardwaru vystaveného uživateli, v takovém případě se nazývá Logické zařízení.  

Budeme pokračovat! Děkuji vám!


Odeslat dotaz