Skip to content

Releases: mjpcger/JavaPOS-SPF

Initial Release of JavaPOS-SPF

20 Oct 20:06

Choose a tag to compare

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.