JavaPOS
JavaPOS, is a standard for interfacing point of sale software, written in Java, with the specialized hardware peripherals typically used to create a point-of-sale system. The advantages are reduced POS terminal costs, platform independence, and reduced administrative costs. JavaPOS was based on a Windows POS device driver standard known as OPOS. JavaPOS and OPOS have since been folded into a common UnifiedPOS standard.
Types of hardware
JavaPOS can be used to access various types of POS hardware. A few of the hardware types that can be controlled using JavaPOS are- POS printers
- Magnetic stripe readers
- Magnetic ink character recognition readers
- Barcode scanners/readers
- Cash drawers
- Coin dispensers
- Pole displays
- PINpads
- Electronic scales
Parts
In addition to referring to the standard, the term JavaPOS is used to refer to the application programming interface.The JavaPOS standard includes definitions for "Control Objects" and "Service Objects". The POS software communicates with the Control Objects. The Control Objects load and communicate with appropriate Service Objects. The Service Objects are sometimes referred to as the "JavaPOS drivers."