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