JavaPOS ADK (for Windows OS) is an industry standard windows printer driver that helps to control POS peripherals by making use of device interface API. This allows you to develop applications that are based on JavaPOS.