G
Guest
Hello All,
For reasons I have no control over I have been asked to use a barcode
scanner that runs over a USB to 232 custom converter board on my XPe Device.
The scanner works marginally on my desktop PC so I suspect I should be able
to get the same marginal performance on my XPe device. I'm having a tough
time with the componetizing of the drivers though and was wondering if anyone
out there might have some insight.
The deal is this device has 2 drivers, one that identifies itself as a
MULITI-PORT com device, then a second that identifies itself as a USB SERIAL
PORT. The instructions for installing the driver on a standard desktop are
very specific that you need to install the driver BEFORE connecting the
device.
However, I can't really do that in my XPe scenario. The devices are in the
field and there is no physical access to unplug the scanner. The machines
are being upgraded from XP Pro to XPe via a boot from a USB stick that
formats the internal flash and then copies over the new XPe image. FBA runs
on the device, then it connects to the server and updates our applications.
I was successful in pulling the INF files from the MSI installer for the
barcode and importing them into the XPe database for my image. All the files
seem to end up on the target after FBA runs, and, both the MULTI-PORT and USB
SERIAL PORT show up in device manager. However the USB SERIAL PORT shows an
exclamation point by it with a message that no driver is installed for this
device. More importantly, my application can't talk to the barcode scanner.
The only way I can get it to work is to uninstall the driver via the MSI on
the device, unplug the scanner, reboot the XPE device, then run the MSI
installer on the cart and finally plug the scanner back in. I can manage
taking a single unit apart to accomplish this in my lab, but no way I can do
it to 300 devices installed at a customer site.
Does anyone have any idea what is going on and how / if it is possible to
get XPe and its FBA to deal with drivers that are supposed to be installed
prior to connecting the hardware?
Thanks in advance to anyone who might be able to help.
Bill
For reasons I have no control over I have been asked to use a barcode
scanner that runs over a USB to 232 custom converter board on my XPe Device.
The scanner works marginally on my desktop PC so I suspect I should be able
to get the same marginal performance on my XPe device. I'm having a tough
time with the componetizing of the drivers though and was wondering if anyone
out there might have some insight.
The deal is this device has 2 drivers, one that identifies itself as a
MULITI-PORT com device, then a second that identifies itself as a USB SERIAL
PORT. The instructions for installing the driver on a standard desktop are
very specific that you need to install the driver BEFORE connecting the
device.
However, I can't really do that in my XPe scenario. The devices are in the
field and there is no physical access to unplug the scanner. The machines
are being upgraded from XP Pro to XPe via a boot from a USB stick that
formats the internal flash and then copies over the new XPe image. FBA runs
on the device, then it connects to the server and updates our applications.
I was successful in pulling the INF files from the MSI installer for the
barcode and importing them into the XPe database for my image. All the files
seem to end up on the target after FBA runs, and, both the MULTI-PORT and USB
SERIAL PORT show up in device manager. However the USB SERIAL PORT shows an
exclamation point by it with a message that no driver is installed for this
device. More importantly, my application can't talk to the barcode scanner.
The only way I can get it to work is to uninstall the driver via the MSI on
the device, unplug the scanner, reboot the XPE device, then run the MSI
installer on the cart and finally plug the scanner back in. I can manage
taking a single unit apart to accomplish this in my lab, but no way I can do
it to 300 devices installed at a customer site.
Does anyone have any idea what is going on and how / if it is possible to
get XPe and its FBA to deal with drivers that are supposed to be installed
prior to connecting the hardware?
Thanks in advance to anyone who might be able to help.
Bill