background image

1 - 2

USB Interfaces User’s Guide

Keyboard Emulation 

Scan one of the bar codes below to program the imager for your keyboard interface.  Keyboard Emulation does not require a 
custom driver installation.  However, a HID interface on Windows 98 does.  See page 1-2 for further information.

Note: You must select the correct country code (default is U.S.A.).  See the Country Codes section in your imager’s User’s Guide 

for further information.

Once the appropriate keyboard interface bar code is scanned, no further interface programming is required.  However, if you 
wish to program other parameters for your imager, please refer to your User’s Guide.

PC Keyboard Layout

This is the same layout used by the legacy ENHANCED PC keyboard (sometimes called AT keyboard).  Some keyboard style 
settings of our ENHANCED PC keyboard wedge interface (Terminal ID = 03) are not required by the USB keyboard because we 
know the state of the Caps Lock all the time.  The device therefore ignores these styles.

International support is the same as those found with the ENHANCED PC keyboard interface (more than 70 countries).

Apple MacIntosh Keyboard Layout

This is the same layout as used by the Apple ADB keyboards.  International support is the same as those found with the Apple 
ADB keyboard (13 countries).

Composite Device

Keyboard emulation is implemented as part of a composite device.  The other part is the HID POS interface (see 

HID POS 

Interface

beginning on page 1-11).  The device complies with the "Composite Device" model of USB, so the operating system 

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 
features of HID POS, just ignore that interface.  All output leaves the device via the keyboard interface by default.  HID POS 
allows application programs to control the trigger and disable bar code reading.  HID POS is the only way to implement such a 
communication under Windows 2000 and Windows XP.  These operating systems open all keyboards for exclusive access.  

See 

Trigger the Device

on page 1-12 for further information.

HID Driver for Windows 98

Windows 98 asks for a driver when the device is first plugged in.  All HID interfaces use the standard driver that comes with the 
operating system.  Accept all default values to install the driver.  

Sometimes Windows will start the installation again after you have clicked 

Finish

.  Some Hand Held Products interfaces are for 

composite devices.  Windows installs a separate HID driver for both parts of a composite device, as well as a virtual hub driver.  
Because of this, Windows may run through the installation several times.

HID Driver for Windows 2000 and Windows XP

In Windows 2000 and Windows XP, the installation occurs in the background.

COM Port Emulation

The COM Port interface emulates a regular serial RS-232 COM port.  The device is implemented according to the USB CDC 
ACM (Communication Device Class Abstract Control Model) specification.  (See 

Universal Serial Bus Class Definitions for 

Communication Devices at  

www.usb.org/developers/devclass_docs/usbcdc11.pdf

 for further information.) This specification is 

written for modems, but also supports regular serial ports.

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: