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.