Honeywell USB COM Port Emulation Driver

 

The Honeywell USB COM Port Emulation Driver acts as an RS232 COM port to an application.  However, it really interfaces to a Honeywell scanner connected to the PC via USB.  This allows you to use the same application for scanners connected via RS232 or USB (the scanner must be configured appropriately for RS232 or USB COM Port Emulation, respectively).

 

 

1.0 Release Notes

 

1.1 Contents.

1.2 Models supported.

1.3 Hot plugging.

1.4 Revisions.

 

2.0 Driver Installation Instructions for Windows XP

 

2.1 To install the driver for the first time.

2.2 To install the driver for an additional device.

2.3 To update an old driver.

2.4 To verify which version driver you are using.

2.5 To change the COM port number.

 

 

3.0 Driver Installation Instructions for Windows 2K

 

3.1 To install the driver for the first time.

3.2 To install the driver for an additional device.

3.3 To update an old driver.

3.4 To verify which version driver you are using.

3.5 To change the COM port number.

 

 

4.0 Errata

 

4.1 Port disappears

4.2 Esd sensitivity

4.3 Hung IRP

 

5.0 Application Note

 

Download the USB Interface Application Note from our Web site.

 

 

 

 

 

 

1.0 Release Notes

 

1.1 Contents:

      hhpcdc.cat       Microsoft certificate (dummy file here)

      hhpcdc.inf        installation file for Win2000/XP/2K3 and Win9x

      hhpcdc.sys             driver for Win2000/XP/2K3 (V1.13.00)  See Section 2.4 or 3.4 for important instructions on how to read the three part version number.

      hhpcdc98.sys      driver for Win9x (V1.12.0.0)

      hhpprtno.dll                 helper for Win9x

      hhpstub.vxd            helper for Win9x

      wdmstub.sys   helper for Win9x

readme.htm             release notes, etc.

 

1.2 Models supported:

      IT4010, IT4080, IT4600, IT4800, IT5600, IT5800, IT2020, IT4200, IT3800G, IT3800-14 and -15,

      QC890, 2020 cordless base, 2820 cordless base, 3800r, 3800i, 3820g, 4206, 4600gr, 4600r, 4800dr, 4800g, 4800i, 4800p, 4810WA, 5110, 5180, 5385

 

1.3 Hot plugging:

This driver manages unplugging and re-plugging a device while an application has the port open.

This means that applications written for 232 communications will continue to work seamlessly when you unplug and re-plug a device.

 

1.4 Revisions:

WA31205354-016

·          This is the driver for release WA31205354-015, but with an updated inf file that includes the 4810WA and 5385.

·          The description for the generic imager in the inf file was updated to reflect Honeywell (re-branded).

 

WA31205354-015

·          This is the driver for release WA31205354-013, but with an updated inf file that includes the 2820, 3820g, 4800dr, 4800p.

 

WA31205354-014

·          Customer Special (SITA).

 

WA31205354-013

·          Fixed situations where the scanner appears to come up in an invalid state after a reboot or after it is plugged into the bus and is inoperative.  This is indicated by an exclamation point for the particular COM port in Device Manager.  This is known as the “port disappears” or “leaked COM port” bug.  Fixed for Win2000/XP

·          If the COM port is opened with a read timeout and the device is unplugged from the bus during a ReadFile() call, the call no longer stalls while waiting for the device to be plugged in again.  Instead, the call returns with an error.

·          Win2000/XP/Win2k3 (v1.13.000)

 

WA31205354-012

·          You can now set the com state of the driver with the XON char equal to the XOFF char.  Note XON/XOFF flow control is not implemented in the Honeywell scanners using USB COM Port Emulation.

 

WA31205354-010

·          No driver change.

·          In INF file add support for 3800r, 3800i, 4600g, 4800i, 2020x, 4206, 4600r.

 

WA31205354-009

·          No driver change.

·          In INF file add support for 5180, 5110, 4800G and change QC900 to QC890 and IT3800G to 3800G.

 

WA31205354-008

·          Added support for IT4200, IT2011, QC900, IT3800G to the INF file.

·          Fixed Bluescreen when handling an unrecognized IO REQUEST

·          Fixed Bluescreen when handling a buffer overrun.

·          Fixed Bluescreen in Win2k3 when opening the driver.

·          Fixed bug where the port switched to 7 bit mode whenever the real device closed and reopened while an application held the virtual device open.

·          Win2000/XP/Win2k3 (v1.10.0.28)

·          Add readme.htm and remove 3535400X.DOC.

·          Remove 'makefile' from zip contents

 

WA31205354-006

·          Fixed a problem with more than one device with Win98. No other driver has been changed (no need to update your Win2000 or XP installation).

·          Win98 (v1.12.0.0)

 

WA31205354-005

·          Added support IT2020 to the INF file.

 

WA31205354-003

·          Added support for automatic reconnect after a re-plug without the help of the application.

·          Win2000/XP (v1.10.0.3)

·          Win98 (v1.10.0.0)

 

WA31205354-002

·          Added some hints and details. Driver is the same as -001

 

WA31205354-001

·          First Release

·          No Microsoft certification yet, so Windows XP warns you in strong words not install the driver. You can safely ignore that warning.

·          Win2000/XP (v1.0.0.10)

·         Win98 (v1.0.0.9)

 

 

 

2.0 Driver Installation Instructions for Windows XP

 

2.1 To install the driver for the first time:

      1. Unzip the driver files to a folder.

2. Connect your device

3. Wait for the 'Found New Hardware Wizard' to appear.

4 Select 'Install from a list or specific location' and click next.

5. Select 'Don't search. I will choose the driver to install.' and click next.

6. Click on 'Have Disk'.

7. Click on 'Browse'.

8. Navigate to the driver location and click 'Open'.

9. Click 'OK'.

10. Click 'Next'.

11. Click 'Continue anyway.'

12. Click 'Finish'.

13. For detailed instructions download the USB Interface Application Note from our Web site.

 

2.2 To install the driver for an additional device:

1. Connect your device

2. Wait for the 'Found New Hardware Wizard' to appear.

3. Select 'Install the software automatically' and click next.

4. Click 'Next'.

5. Click 'Continue anyway.'

6. Click 'Finish'.

 

2.3 To update an old driver:

1. Connect your device

2. From Control Panel open Device Manager.

3. Open the 'Ports' tree.

4. Find your device and right click on it.

5. Select 'Update driver'.

6. Select 'Install from a list or specific location' and click next.

7. Select 'Don't search. I will choose the driver to install.' and click next.

8. Click on 'Have Disk'.

9. Click on 'Browse'.

10. Navigate to the new driver location and click 'Open'.

11. Click 'OK'.

12. Click 'Next'.

13. Click 'Continue anyway'.

14. Click 'Finish'.

Note - Once the driver for one device has been updated all other previously installed devices will automatically begin using the new driver.

 

2.4 To verify which version driver you are using:

1. Connect your device

2. From Control Panel open Device Manager.

3. Open the 'Ports' tree.

4. Find your device and right click on it.

5. Select 'Properties'.

6. Select the 'Driver' tab.

7. Do NOT refer to the four-part version number displayed here (This is only the number from the Inf file.)

8. Click on 'Driver Details'.

9. Read the three version number next to 'File version' (This is the actual driver version number.)

 

2.5 To change the COM port number:

1. Connect your device

2. Ensure the COM port is not in use by an application.

2. From Control Panel open Device Manager.

3. Open the 'Ports' tree.

4. Find your device and right click on it.

5. Select 'Properties'.

6. Select the 'Port Settings' tab.

7. Click on 'Advanced'.

8. Select the desired COM port number.

9. Click ‘OK’ twice.

10. Disconnect and reconnect the device.

11. For detailed instructions download the USB Interface Application Note from our Web site.

 

 

3.0 Driver Installation Instructions for Windows 2K

 

3.1 To install the driver for the first time:

      1. Unzip the driver files to a folder.

2. Connect your device

3. Wait for the 'Found New Hardware Wizard' to appear.

4. Click 'Next'.

5. Select 'Search for a suitable driver for my device' and click next.

6. De-Select all except 'Specify a location.' and click next.

7. Click on 'Browse'.

8. Navigate to the driver location and click 'Open'.

9. Click 'OK'.

10. Click 'Next'.

11. Click 'Yes.'

12. Click 'Finish'.

13. For detailed instructions download the USB Interface Application Note from our Web site.

 

3.2 To install the driver for an additional device:

1. Connect your device

2. Wait for the 'Digital Signature Not Found' dialog to appear.

3. Click 'Yes'.

 

3.3 To update an old driver:

1. Connect your device

2. From Control Panel open Device Manager.

3. Open the 'Ports' tree.

4. Find your device and right click on it.

5. Select 'Properties'.

6. Select the 'Driver' tab.

7. Select 'Update driver'.

8. Click 'Next'.

9. Select 'Search for a suitable driver for my device' and click next.

10. De-Select all except 'Specify a location.' and click next.

11. Click on 'Browse'.

12. Navigate to the new driver location and click 'Open'.

13. Click 'OK'.

14. Click 'Next'.

15. Click 'Yes'.

16. Click 'Finish'.

Note - Once the driver for one device has been updated all other previously installed devices will automatically begin using the new driver.

 

3.4 To verify which version driver you are using:

1. Connect your device

2. From Control Panel open Device Manager.

3. Open the 'Ports' tree.

4. Find your device and right click on it.

5. Select 'Properties'.

6. Select the 'Driver' tab.

7. Do NOT refer to the four-part version number displayed here (This is only the number from the Inf file.)

8. Click on 'Driver Details'.

9. Read the three version number next to 'File version' (This is the actual driver version number.)

 

3.5 To change the COM port number:

1. Connect your device

2. Ensure the COM port is not in use by an application.

2. From Control Panel open Device Manager.

3. Open the 'Ports' tree.

4. Find your device and right click on it.

5. Select 'Properties'.

6. Select the 'Port Settings' tab.

7. Click on 'Advanced'.

8. Select the desired COM port number.

9. Click ‘OK’ twice.

10. Disconnect and reconnect the device.

11. For detailed instructions download the USB Interface Application Note from our Web site.

 

 

4.0 Errata

 

4.1 Port disappears

 

Fixed in version 1.11.001 of driver

 

Description – If the Usb device re-enumerates while data is being transmitted the driver may unload improperly leaving the COM port unavailable.

Workaround – Shutdown and restart the PC.

 

4.2 Esd sensitivity

Description – Excessive Esd or voltage transients on the cable may cause communication to stop.

Workaround – Disconnecting and reconnected the device restores operation.

 

4.3 Hung IRP

Description – If the Usb device re-enumerates while data is being transmitted the driver may not terminate all IRP’s properly.  An application or one of its threads may become stuck in memory waiting for the IRP to complete.

Workaround – Close the stalled process using Task Manager.