contact

Blogg

HEM Blogg Italien Unified Point of Service Specifications

Italien Unified Point of Service Specifications

2023-09-11 15:27:22

Fiscats skatteskrivare.jpg

Unified Point of Service som kort sagt kallade UPOS, arkitekturen för applikationsgränssnitt till POS-enheter som används i detaljhandelsmiljön. Denna specifikation visar dig både i operativsystemsoberoende och språkneutral och definierar.

● En arkitektur för applikationsgränssnitt till detaljhandelsenheter.

● En uppsättning beteenden för detaljhandelsenheter som är tillräckliga för att stödja en rad POS-lösningar.

FiscatsSkatteskrivareMAX80 series har implementerats UPOS i ett år, vilket har använts i stor utsträckning i apotek och vissa andra butiker. På grund av den olika anslutningen med pos, bekväm drift med externt tangentbord, öppnar det upp ett nytt sätt att använda det.

Beroenden 

För att uppnå målen för UnifiedPOS krävs plattformsspecifika standardkommittéer (såsom JavaPOS och OLE for Retail POS (OPOS) för att utveckla arkitekturen till plattformsspecifik dokumentation, API-definitioner och implementeringar.  

De särskilda tekniska genomförandena kräver följande:

● Plattformsspecifika genomförandereferenser.  

● Källfiler, inklusive:

● Definitionsfiler. Olika gränssnitts- och klassfiler som beskrivs i standarden.  

● Exempelfiler. Dessa kommer att innehålla en uppsättning exempelklasser för kontroll, för att illustrera gränssnittet som presenteras för en applikation.  

Vem ska läsa detta dokument

UnifiedPOS Architecture riktar sig till de standardkommittéer som kommer att tillhandahålla den språkspecifika kartläggningen och Programmer's Guides. Programutvecklaren som kommer att använda POS-enheter, systemutvecklaren som kommer att skriva POS-enhetskod och leverantörerna av POS-enheter för detaljhandeln kan dock vara intresserade av enhetens egenskaper som beskrivs i detta dokument.  

Denna guide förutsätter att standardkommittéledamoten känner till följande:

● Allmänna egenskaper hos kringutrustning för POS.  

● Unified POS terminologi och arkitektur.  

● UML för att läsa designen.  

Arkitektonisk översikt

UnifiedPOS definierar en arkitektur med flera lager där ett POS-program interagerar med den fysiska eller logiska enheten via UnifiedPOS Control-lagret.  

POS Application.jpg

Arkitektoniska komponenter

POS Application (eller Application) är ett program som använder en eller flera UnifiedPOS-enheter.  

UnifiedPOS Enheter är indelade i kategorier som kallas Enhetskategorier, såsom kassalåda och POS skrivare.  

Varje UnifiedPOS-enhet är en kombination av dessa komponenter:

● Styrning för en produktkategori. Kontrollklassen ger gränssnittet mellan applikationen och enhetskategorin. Den innehåller ingen grafisk komponent och är därför osynlig vid körning.  

Kontrollen har utformats så att alla implementeringar av en enhetskategori kontroll kommer att vara kompatibla. Kontrollen kan därför utvecklas oberoende av Tjänsten för samma enhetskategori (de kan till och med utvecklas av olika företag).  

● Service, som är en komponent som kallas av Kontrollen via Service Interface. Tjänsten används av Kontrollen för att implementera UnifiedPOS-föreskriven funktionalitet för en fysisk enhet. Det kan också kalla särskilda händelsemetoder som tillhandahålls av Kontrollen för att leverera händelser till Applikationen.  

En uppsättning tjänsteklasser kan implementeras för att stödja fysiska enheter med flera enhetskategorier.  

Applikationen manipulerar den fysiska enheten (hårdvaruenheten eller perifern) genom att anropa plattformsspecifika API:er som överensstämmer med UnifiedPOS-standarden. Vissa fysiska enheter stöder mer än en enhetskategori. Till exempel innehåller vissa POS-skrivare en kickout i kassalådan, och vissa streckkodsläsare har en integrerad skala. Men med UnifiedPOS behandlar ett program var och en av dessa enhetskategorier som om det vore en oberoende fysisk enhet. Standardutvecklaren UnifiedPOS Device ansvarar för att presentera periferin på detta sätt.  

Obs!: Ibland kan en enhet implementeras i programvara utan användarutsatt maskinvara, i vilket fall den kallas en logisk enhet.  

Fortsätt! Tack så mycket!


Skicka en förfrågan