Jeff Burton wrote:
For the record (and anyone using a POS terminal as slow as the one I'm using), the problem was solved by increasing MaxWaitKeyboard in jpos.properties. The complete string from the MSR wasn't received in a single event so the logic wasn't recognizing it as an MSR swipe.

On Dec 3, 2007, at 6:12 AM, Jeff Burton wrote:

I'm having a problem with using Mag Stripe Readers on a Windows XP deployment of the OFBiz POS. While I can observe the proper behavior on other platforms, on WinXP it seems the data isn't getting captured and waiting when paymentEvents.payCredit is run. I can swipe a card in a text editor and various MSR's give the correct data, and the same readers work in Linux or MacOSX.

I 'm using both an ID Tech USB MSR using ID Tech's JavaPOS driver and a Magtek USB device with the GenericMSR driver. When installed on Windows they show up as HID's and Keyboard's in the Windows Device Manager. I suspect there's some setting in WinXP/Java/OFBiz I'm missing which allows the data to flow through to the Msr object.


You may want to try setting up the usb device to emulate a seriel device ie COM2 and changing the settings in jpos.xml to reflect the changes in the device settings.

Reply via email to