JavaPOS (abreviatura de Java for Point of Sale Devices ) es un estándar para la interfaz entre el software de punto de venta (TPV), escrito en Java , y los periféricos de hardware especializados que se utilizan habitualmente para crear un sistema de punto de venta. Sus ventajas incluyen la reducción de los costes de los terminales de punto de venta, la independencia de la plataforma y la disminución de los costes administrativos. JavaPOS se basó en un estándar de controlador de dispositivos de punto de venta para Windows conocido como OPOS . [ 1 ] Posteriormente, JavaPOS y OPOS se integraron en el estándar común UnifiedPOS .
Tipos de hardware
JavaPOS se puede utilizar para acceder a varios tipos de hardware de punto de venta. Algunos de los tipos de hardware que se pueden controlar mediante JavaPOS son:
- Impresoras de punto de venta (para recibos, impresión de cheques y franqueo de documentos )
- Lectores de banda magnética (MSR)
- Lectores de reconocimiento de caracteres de tinta magnética (MICR)
- Escáneres/lectores de códigos de barras
- Cajones de efectivo
- Dispensadores de monedas
- Exhibiciones en postes
- Teclados PIN
- básculas electrónicas
Regiones
Además de referirse al estándar, el término JavaPOS se utiliza para referirse a la interfaz de programación de aplicaciones (API).
El estándar JavaPOS incluye definiciones para "Objetos de Control" y "Objetos de Servicio". El software de punto de venta se comunica con los Objetos de Control. Estos, a su vez, cargan y se comunican con los Objetos de Servicio correspondientes. A los Objetos de Servicio se les suele denominar "controladores JavaPOS".
objetos de control
El software POS interactúa con el objeto de control para controlar el dispositivo de hardware. La organización de estándares publica una biblioteca JavaPOS común que implementa los objetos de control del estándar JavaPOS. [ 1 ]
objetos de servicio
Cada fabricante de hardware es responsable de proporcionar objetos de servicio, o "controladores JavaPOS", para el hardware que vende. Dependiendo del fabricante, puede haber controladores disponibles que se comuniquen a través de USB , RS-232 , RS-485 o incluso una conexión Ethernet . Los fabricantes de hardware suelen crear controladores JavaPOS compatibles con Windows. La mayoría también crea controladores para al menos una distribución de Linux, aunque no para muchas. Dado que el mercado de ordenadores Apple utilizados como sistemas de punto de venta es mucho más reducido, se espera que solo unos pocos controladores JavaPOS funcionen con Mac OS X. (Y esto probablemente se deba más a una coincidencia afortunada que a un diseño cuidadoso).
Antecedentes históricos
El comité que inició el desarrollo de JavaPOS estaba compuesto por Sun Microsystems , IBM y NCR . [ 2 ] La primera reunión tuvo lugar en abril de 1997 y la primera versión, JavaPOS 1.2, se publicó el 28 de marzo de 1998. [ 2 ] [ 3 ] La versión final como estándar independiente fue la versión 1.6 en julio de 2001. A partir de la versión 1.7, un comité de UnifiedPOS publicó un único documento de estándares . Este documento se utiliza para crear las bibliotecas JavaPOS comunes para dicha versión. [ 3 ]
Véase también
Referencias
- 1 2 "Libro Blanco de JavaPOS" (PDF) . JavaPOS. Archivado del original (PDF) el 4 de marzo de 2016. Recuperado el 14 de junio de 2013 .
- 1 2 "Breve historia" . javaPOS. Archivado del original el 4 de junio de 2013. Recuperado el 14 de junio de 2013 .
- 1 2 "Antecedentes históricos" . Consultado el 14 de junio de 2013 .
Enlaces externos
- JavaPOS
- Sistemas de punto de venta minorista
- Estándares informáticos