background image

USB Interfaces User’s Guide

1 - 1

1

USB Interfaces for the Adaptus Imaging Family

Overview

This Application Note describes various aspects of the USB interface for the Adaptus Imaging Technology family of bar code 
readers.  Before using this document, you should understand the basic concepts of USB and other interfaces.

Devices

This document applies to the following USB-capable Adaptus Imaging Technology family of devices:

Supported USB Interfaces

Keyboard Emulation

Keyboard emulation is for PC and Mac layouts.  The keyboard emulation (keyboard wedge) is the simplest interface to use.  Your 
application program does not need to know anything about reading bar codes.  You can configure the reader to send certain 
keystrokes before and after the bar code to move the cursor to the right place.  The actual bar code is sent by simulating a human 
typist.

The price for this simplicity is speed (typical 10-15 mSec per character), and potential non-US keyboard layouts and character 
problems (it supports more than 70 countries and various code pages).

See 

Keyboard 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 port emulation is a 
good choice.  In most cases, no code change is required in your application, although existing applications may not support hot 
plugging the COM ports.

Note: The COM port emulation does not require any baud rate, parity, and number of data and stop bit parameters.  The transfer 

speed is independent of these settings and is typically much faster than the original serial ports.

See 

COM Port Emulation

beginning on page 1-2 for complete COM port emulation information.

HID POS Interface

The HID POS interface conforms to the USB standard document "HID Point of Sales Usage Tables" V1.02 (

http://www.usb.org/

developers/devclass_docs/pos1_02.pdf

).  HID POS is the official USB method for connecting a bar code reader.  See 

HID POS 

Interface

beginning on page 1-11 for complete HID POS interface information.

IBM SurePOS Interface

This selection connects to an IBM SurePOS cash register.  See 

IBM SurePos Interface

beginning on page 1-12 for complete IBM 

SurePOS interface information.

2020-5B

5080

3800i

5100

3800r

5180

4600g

5300

4800i

5380

5000

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: