THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Localisation (L10n) of POS application is straightforward. You only have to provide your locale properties files in \applications\pos\config\.
Synchronization
Hints from:
http://lists.ofbiz.org/pipermail/users/2005-February/thread.html Search for "pos "
...
- First, replace the modules in back of the printer
- While the printer is unplugged from power, you must change the "reset" dip-switch (2-7) from off to on.
- Power on the printer, and plug it into the network.
- As per the "UB-E02 Technical Reference Guide." (get it, you'll need it) use the switch button on the Ethernet module to set the ROM back to factory defaults. This will also print a settings page afterward, and let you know the subnet / ip address that you'll need to know to configure the printer.
- Use the Epson TMNet WINconfig utility on a Windows box (sorry! there is NO linux utility!) Set the PC on the same subnet, and set your gateway as the default IP address of the printer.
- Change the settings of the printer (once connected) to suite your environment.
- Add the printer to Epson JavaPOS with SetupPOS.sh using the IP address and info that you set previously.
- Test with CheckHealth
- Add printer to pos-containers.
- start and test OFBIZ...You will receive the error at the bottom of the page. I think it's from something in the deviceloader that is able to check through serial and not though Ethernet! Nothing I wanted to fiddle with though, It works just fine and fast!
FYI....DO NOT use a passthrough drawer on Ethernet printers, or customer displays. It mentioned this several times in all of the technical guides.
***IF YOU HAVE A CASH DRAWER CONFIGURED, AND UNPLUGGED WHILE TESTING, YOU WILL RECEIVE THE FOLLOWING ERROR*** (although it doesn't affect anything, and the application still starts)
--- exception report -- -------------------------------------------------------
Exception: jpos.JposException
Message: The power supply of the device is off.
--- stack trace -- ------------------------------------------------------------
jpos.JposException: The power supply of the device is off.
jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.getRealtimeStatus(Unknown Source)
jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.getPrinterStatus(Unknown Source)
jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.getPrinterStatus(Unknown Source)
jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.initializeCommon(Unknown Source)
jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.initialize(Unknown Source)
jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.initializeDevice(Unknown Source)
jp.co.epson.upos.drw.CashDrawerPortControl.initializePrinterInstance(Unknown Source)
jp.co.epson.upos.drw.CashDrawerPortControl.openPort(Unknown Source)
jp.co.epson.upos.drw.CommonCashDrawerService.setDeviceEnabled(Unknown Source)
jpos.BaseJposControl.setDeviceEnabled(Unknown Source)
org.ofbiz.pos.device.GenericDevice.enable(GenericDevice.java:71)
org.ofbiz.pos.device.GenericDevice.open(GenericDevice.java:46)
org.ofbiz.pos.device.DeviceLoader.load(DeviceLoader.java:165)
org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer.java:50)
org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:101)
org.ofbiz.base.start.Start.startStartLoaders(Start.java:263)
org.ofbiz.base.start.Start.startServer(Start.java:312)
org.ofbiz.base.start.Start.start(Start.java:316)
org.ofbiz.base.start.Start.main(Start.java:399)
--------------------------------------------------------------------------------
...