Skip to content
Martin edited this page Sep 17, 2019 · 11 revisions

Welcome to the JavaPOS-SPF wiki!

How To Use The Framework

There are some requirements that must be fulfilled to use this framework:

To create a jar file from source, you can use tools like the java compiler and an archive generator like 7zip or an IDE, e.g. Eclipse or IntelliJ Idea.

Supported Device Classes

The following device classes are supported by JavaPOS-SPF:

CashDrawer, CAT, CoinDispenser, ElectronicJournal, FiscalPrinter, Keylock, LineDisplay, MICR, MSR, POSKeyboard, POSPrinter, RemoteOrderDisplay, Scale, Scanner and ToneIndicator.

Sample Service Objects

Some sample implementations, together with TCL scripts simulating a POS device, are available now. To use the device simulators, you can use any TCL interpreter version 8.5 or above. If you do not have a TCL interpreter on your development system, you can find a stand-alone interpreter here:

http://sourceforge.net/projects/twapi/files/Tcl%20binaries/Tclkits%20with%20TWAPI/tclkit-cli-8_6_6-twapi-4_1_27-x64-max.exe/download

Testing Service Objects

To test service objects, you can use any POS application that supports the use of JavaPOS service objects conforming to the UPOS standard, version 1.14. In addition, you can use JavaPOS test tools, e.g.

Unfortunately, both POSTest tools do not support all device classes listed above. In addition, POSTest2 cannot be used to test LineDisplay devices and both devices have problems with shareable devices and - for some device classes - with asynchronous IO.

Clone this wiki locally