Releases: mjpcger/JavaPOS-SPF
Releases · mjpcger/JavaPOS-SPF
Initial Release of JavaPOS-SPF
This is the initial release of JavaPOS-SPF. It consists of the framework itself and some sample implementations.
The framework can be found in folder (and sub-folders of) src.
The documentation for the framework can be found in folder (and sub-folders of) JavaDoc.
The sample implementations are in folders (and sub-folders) starting with Sample. Version 1.0.0 has the following sample implementations:
- SampleCAT: Sample for credit authorization terminal. Implements device classes CAT (for authorization) and ElectronicJournal (optional for customer and merchant receipts).
- SampleCoinDispenser: Sample for coin dispenser. Implements device class CoinDispenser.
- SampleCombiDevice: Sample for multi-functional device consisting of a cash drawer, an operator lock, an electronic key lock, a line display, a magnetic stripe reader, a POS keyboard, a scanner and a beeper. Implements device classes for CashDrawer, Keylock (twice), LineDisplay,MSR, POSKeyboard, Scanner and ToneIndicator.
- SampleFiscalPrinter: Sample for fiscal printer, consisting of printer, display (2x20 characters), drawer and a journal storage. Implements device classes for FiscalPinter, LineDisplay, CashDrawer and ElectronicJournal.
- SampleMICR: Sample for magnetic ink character recognition reader. Implements device class MICR.
- SamplePOSPrinter: Sample to receipt printer with connected cash drawer. Implements device class POSPrinter and CashDrawer.
- SampleRemoteOrderDisplay: Sample for display concentrator supporting up to five equal displays. Implements device class RemoteOrderDisplay.
- SampleScale: Sample for checkout scale, based on Checkout Dialog 02/04. Implements device class Scale.
Testing should be possible with applications using JavaPOS. However, since most applications do not (or do not correctly) support CAT, CoinDispenser, MICR, ElectronicJournal or Scale devices, a test implementation that supports at least these devices will be added to a future release.