background image

USB Interfaces User’s Guide

1 - 3

For some operating systems you need to install a driver; others automatically use a common class driver.  See 

COM Port 

Emulation Driver

on page 1-4 for further information.

Scan the following bar code to program the imager for a COM port interface.

Hardware and Software Flow Control

USB has built in flow control, so there is no need to simulate any flow control.  The (Windows) driver ignores any flow control 
setting.

Hardware Flow Control

If you turn on RTS/CTS mode in the device, it raises its RTS output before sending any data.  The device also monitors its CTS 
input before sending a block of data (a scanned bar code).  There is no check for this “line” on a character-by-character basis. 

Note: An asterisk (*) denotes the default setting.

 

Software Flow Control

The device supports two modes of software flow control:

Xon/Xoff: Not supported by this interface

ACK/NAK: Works as expected (including a resend if you respond with NAK)

Note: An asterisk (*) denotes the default setting.

Baud Rate, Data Bits, Stop Bits, and Parity

Baud rate, number of data and stop bits, and parity are important settings for any RS-232 connection, however they are 
unnecessary with this interface.  USB has its own transfer parameters and is much safer than a regular RS-232 connection.  
There is no need for error detection on the application level.  If your application sets these parameters, they are ignored.

Response Timing

USB transfers data in blocks, using 1millisecond frames.  This has some influence on turnaround time and minimum character 
transfer time.  If just a single character is sent it might take up to a few milliseconds to arrive - the same amount of time it takes 
to send several kilobytes.

Transfer Speed

COM port emulation is much faster than a regular COM port.  The speed varies depending on operating system, drivers, and 
other devices connected to the same bus.  On a Macintosh you can expect about 640 Kbit/sec.  Windows systems can reach 
more than 7 Mbit/sec with custom serial COM port emulation drivers.  This type of driver is available at 

www.handheld.com

.

Summary of Contents for IMAGETEAM 3800i

Page 1: ...USB Interfaces For USB Capable Adaptus Imaging Technology Imagers 2020 5B 3800i 3800r 4600g 4800i 5X00 and 5X80 Application Note...

Page 2: ...nt contains proprietary information that is protected by copyright All rights are reserved No part of this document may be photocopied reproduced or translated into another language without the prior...

Page 3: ...ow Control 1 3 Baud Rate Data Bits Stop Bits and Parity 1 3 COM Port Emulation Driver 1 4 HID POS Interface 1 11 Access the Device in Your Program 1 11 Getting Scanned Data 1 11 Trigger the Device 1 1...

Page 4: ...ii USB Interfaces User s Guide...

Page 5: ...board Emulation beginning on page 1 2 for complete keyboard emulation information COM Port Emulation COM port emulation is based on CDC class If your application used regular COM ports in the past COM...

Page 6: ...m generates two logical devices HID keyboard HID bar code reader HID POS Two different interfaces for one device offers more features than a single keyboard emulation If you don t need the additional...

Page 7: ...ou respond with NAK Note An asterisk denotes the default setting Baud Rate Data Bits Stop Bits and Parity Baud rate number of data and stop bits and parity are important settings for any RS 232 connec...

Page 8: ...ails about ignoring the serial number Note An asterisk denotes the default setting COM Port Emulation Driver Hand Held Products provides a custom serial COM port emulation USB driver for use with its...

Page 9: ...ou plug in the device the following screens appear Click on Next Click on Search for a suitable driver and click Next Click on Specify a location and click Next Click on Browse and navigate to the dir...

Page 10: ...1 6 USB Interfaces User s Guide Click on Open Click on OK Click on Next Click on Finish...

Page 11: ...click to view the properties of the device To change the port number go to Port Settings and click on Advanced Select the port number you wish to use Note The FIFO settings are not needed and are the...

Page 12: ...t and click on Next Click on Include this location in the search and enter the path where hhpcdc inf is stored You may also use the Browse button to navigate to the file location Click on Next If this...

Page 13: ...device the following screens appear Click on Next Click on Search for the best driver and click Next Click on Specify a location and enter the path where hhpcdc inf is stored You may also use the Bro...

Page 14: ...Select the port number you wish to use Windows 95 Windows NT and Older These operating systems do not support USB or the support is not reliable Upgrade to Windows 2000 or Windows XP Apple Mac OS9 an...

Page 15: ...in the input report which uses USB direction names input to the PC and output to the device Scan the following bar code to program the imager for a HID POS interface Access the Device in Your Program...

Page 16: ...nore a possible error That way your software can work automatically with both the pure HID POS and the composite keyboard HID POS The HID POS is interface 1 in the composite model so use 1 as the inte...

Page 17: ...ber programming is required Hand Held Products writes a unique serial number string to all of its USB devices No matter which USB port the device is plugged into the operating system uses the serial n...

Page 18: ...PID Table below for the PID of a given device You can also use the MS tool UsbView exe to find this information The entry below appears after a fresh installation and enables the serial numbers global...

Page 19: ...is 040A VID and PID are hex Device PNAME Interface Type PID Hex PID Dec IT5600 Base 160 352 HID Keyboard PC 161 353 HID Keyboard Mac 162 354 SurePos HH 163 355 SurePos TT 164 356 HIDPOS 167 359 CDC AC...

Page 20: ...lation 46A 1130 IT4600 Base 200 512 HID Keyboard PC 201 513 HID Keyboard Mac 202 514 SurePos HH 203 515 SurePos TT 204 516 HIDPOS 207 519 CDC ACM COM port emulation 20A 522 4600g formerly the IT4600 B...

Page 21: ...ulation 1EA 490 IT4080 Base 220 544 HID Keyboard PC 221 545 HID Keyboard Mac 222 546 SurePos HH 223 547 SurePos TT 224 548 HIDPOS 227 551 CDC ACM COM port emulation 22A 554 IT4200 Base 280 640 HID Key...

Page 22: ...lation 2EA 746 5110 Base 320 800 HID Keyboard PC 321 801 HID Keyboard Mac 322 802 SurePos HH 323 803 SurePos TT 324 804 HIDPOS 327 807 CDC ACM COM port emulation 32A 810 5180 Base 300 768 HID Keyboard...

Page 23: ...derstand how to restore the registry if a problem occurs Entries for all USB devices are under HKEY_LOCAL_MACHINE Inside this key look for Enum USB Every time you plug in a USB device the OS updates t...

Page 24: ...information about modifying your computer s registry Before you modify the registry be sure to back it up first and make sure you understand how to restore the registry if a problem occurs Entries fo...

Page 25: ...erent USB ports or if there are two devices connected to this PC These two other devices are anonymous Enabling Full Write Access in Windows 2000 This section contains information about modifying your...

Page 26: ...estore the registry if a problem occurs In Windows 2000 and Windows XP there is limited access to some registry hives from inside the regedit exe even for administrator accounts This is a safeguard to...

Page 27: ...Windows 9x family Q I used a special filter driver with Windows 98 to get details about the keyboard bar code reader But it does not work with Windows 2000 XP A This is a feature of these operating s...

Page 28: ...2 2 USB Interfaces User s Guide...

Page 29: ...razil Telephone 55 21 2178 0500 Fax 55 21 2178 0505 E mail brsuporte handheld com Mexico Telephone 704 998 3998 option 8 option 3 E mail latechsupport handheld com Europe Middle East and Africa Teleph...

Page 30: ...3 2 USB Interfaces User s Guide...

Page 31: ......

Page 32: ...Hand Held Products Inc 700 Visions Drive P O Box 208 Skaneateles Falls NY 13153 0208 USB AN Rev C 11 06...

Reviews: