JavaPOS
JavaPOS (förkortning av Java for Point of Sale Devices ), är en standard för gränssnittsmjukvara för försäljningsställen (POS), skriven i Java , med den specialiserade kringutrustning som vanligtvis används för att skapa ett kassasystem. Fördelarna är minskade POS-terminalkostnader, plattformsoberoende och minskade administrativa kostnader. JavaPOS baserades på en Windows POS-enhetsdrivrutinstandard känd som OPOS . JavaPOS och OPOS har sedan vikas till en gemensam UnifiedPOS- standard.
Typer av hårdvara
JavaPOS kan användas för att komma åt olika typer av POS-hårdvara. Några av de hårdvarutyper som kan styras med JavaPOS är
- POS-skrivare (för kvitton, checkutskrift och dokumentfrankering )
- Magnetremsläsare (MSR)
- Magnetic ink character recognition readers (MICR)
- Streckkodsläsare/läsare
- Kassalådor
- Myntautomater
- Pole displayer
- PIN-knappar
- Elektroniska vågar
Delar
Utöver att referera till standarden används termen JavaPOS för att referera till applikationsprogrammeringsgränssnittet ( API) .
JavaPOS-standarden innehåller definitioner för "Kontrollobjekt" och "Serviceobjekt". POS-mjukvaran kommunicerar med kontrollobjekten. Kontrollobjekten laddar och kommunicerar med lämpliga tjänsteobjekt. Tjänsteobjekten kallas ibland för "JavaPOS-drivrutiner."
Styr objekt
POS-mjukvaran interagerar med kontrollobjektet för att styra hårdvaruenheten. Ett gemensamt JavaPOS-bibliotek publiceras av standardorganisationen med en implementering av JavaPOS-standardens kontrollobjekt.
Serviceobjekt
Varje hårdvaruleverantör ansvarar för att tillhandahålla Service Objects, eller "JavaPOS-drivrutiner" för hårdvaran de säljer. Beroende på leverantör kan drivrutiner vara tillgängliga som kan kommunicera via USB , RS-232 , RS-485 eller till och med en Ethernet- anslutning. Hårdvaruleverantörerna kommer vanligtvis att skapa JavaPOS-drivrutiner som fungerar med Windows. Majoriteten av leverantörerna kommer också att skapa drivrutiner för minst en variant av Linux, men inte lika många. Eftersom det inte finns tillnärmelsevis lika mycket marknadsandelar att ta för Apple-datorer som används som POS-system, förväntas bara ett fåtal JavaPOS-drivrutiner fungera med Mac OS X. (Och de skulle vara mer troliga på grund av lyckliga omständigheter snarare än noggrann design.)
Historisk bakgrund
Kommittén som initierade JavaPOS-utvecklingen bestod av Sun Microsystems , IBM och NCR . Det första mötet inträffade i april 1997 och den första utgåvan, JavaPOS 1.2, inträffade den 28 mars 1998. Den slutliga utgåvan som en separat standard var version 1.6 i juli 2001. Från och med release 1.7 släpptes ett enda standarddokument av en UnifiedPOS utskott. Det standarddokumentet används sedan för att skapa de gemensamma JavaPOS-biblioteken för utgåvan.
Se även
- Försäljningsstället
- UnifiedPOS
- EFTPOS
- Utställning på försäljningsställe
- Skadlig programvara för försäljningsställen
externa länkar