USB Interface. Zebra CS6080
Pubblicità
Pubblicità
USB Interface
Introduction
This chapter provides instructions for programming the scanner to interface with a USB host. The scanner connects directly to a USB host, or a powered USB hub. The USB host can power the scanner.
Throughout the programming barcode menus, default values are indicated with asterisks (
*
).
*
Indicates Default
*
North American Standard USB Keyboard
Feature/Option
Connecting a USB Interface
The scanner connects to USB-capable hosts, including:
•
TGCS (IBM) terminals
•
Apple ™ desktop and notebooks
•
Other network computers that support more than one keyboard.
The following operating systems support the scanner through USB:
•
Windows 8, 10
•
MacOS 8.5 - MacOS 10.6 (Supported via HID Keyboard only)
•
IBM 4690 OS
•
Linux
The scanner interfaces with USB hosts that support Human Interface Devices (HID).
191
Figure 22
USB Connection
USB Interface
To connect the cradle to a USB host:
1.
Attach the modular connector of the USB interface cable to the cable interface port on the digital
scanner. See Connecting Cradle Cable on page 32 .
2.
3.
4.
Plug the series A connector in the USB host or hub, or plug the Plus Power connector in an available port of the IBM SurePOS terminal.
Ensure all connections are secure.
Pair the digital scanner to the cradle by scanning the barcode on the cradle.
5.
6.
7.
8.
Select the USB device type by scanning the appropriate barcode from USB Device Type on page 194 .
On first installation when using Windows, the software displays a prompt to select or install the
Human
Interface Device
driver. To install the Human Interface Device driver provided by Windows, click
Next
through all the choices and click
Finished
on the last choice. The digital scanner powers up during this installation.
To modify any other parameter options, scan the appropriate barcodes in this chapter.
Connect an external power supply if desired.
NOTE:
Interface cables vary depending on configuration. The connectors illustrated in Figure 22
are examples only. The connectors may be different from those illustrated, but the steps to connect the cradle remain the same.
Disconnect the host cables before the power supply, or the digital scanner may not recognize the new host.
If problems occur, see
.
192
USB Parameter Defaults
lists the defaults for USB host parameters. If any option needs to be changed, scan the appropriate barcode(s) provided in the Parameter Descriptions section beginning on
NOTE:
See Standard Parameter Defaults for all user preferences, hosts, symbologies, and miscellaneous
default parameters.
See
for USB Country Keyboard Types (Country Codes).
Table 16
USB Host Default Table
Parameter
USB Host Parameters
USB Device Type
Symbol Native API (SNAPI) Status Handshaking
USB Keystroke Delay
USB CAPS Lock Override
USB Ignore Unknown Characters
USB Convert Unknown to Code 39
USB Polling Interval
USB Fast HID
Emulate Keypad
Emulate Keypad with Leading Zero
Quick Keypad Emulation
USB FN1 Substitution
Function Key Mapping
Simulated Caps Lock
Convert Case
USB Static CDC
TGCS (IBM) USB Direct I/O Beep
TGCS (IBM) USB Beep Directive
TGCS (IBM) USB Barcode Configuration Directive
IBM Specification Version
USB Interface
Default
HID Keyboard Emulation
Enable
No Delay
Do Not Override (Disable)
Send
Disable
3 msec
Enable
Enable
Enable
Enable
Disable
Disable
Disable
No Case Conversion
Enable
Honor
Ignore Beep Directive
Ignore Barcode Configuration Directive
Version 2.2
Page
Number
193
USB Interface
USB Host Parameters
USB Device Type
Select the desired USB device type.
NOTE:
When changing USB device types, the scanner automatically restarts. The imager issues a power-up beep sequence.
1.
Before scanning USB CDC Host (Note 1) on page 195
, install the appropriate USB CDC Driver on the host to ensure the scanner does not stall during power up (due to a failure to enumerate USB). Go to www.zebra.com/support , Support & Downloads > Barcode Scanners > USB CDC Driver, select the appropriate Windows platform, and download the appropriate CDC Driver (64 bit or 32 bit).
2.
3.
To recover a stalled scanner:
Install the USB CDC Driver or
Unplug the USB cable and add power. Connect the scanner via Bluetooth and scan HID Keyboard or another host.
Select
IBM Hand-Held USB
to disable data transmission when an IBM register issues a Scan Disable command. Aim, illumination, and decoding is still permitted. Select
OPOS (IBM Hand-held with Full
Disable)
to completely shut off the scanner when an IBM register issues a Scan Disable command, including aim, illumination, decoding, and data transmission.
Select
USB HID POS
to communicate over a USB cable with Universal Windows Platform (UWP) applications running on Windows 10 devices.
*
HID Keyboard Emulation
IBM Table Top USB
IBM Hand-Held USB
OPOS
(IBM Hand-held with Full Disable)
194
USB Device Type (continued)
USB Interface
SSI over USB CDC
USB CDC Host
(Note 1)
Symbol Native API (SNAPI) without Imaging Interface
Symbol Native API (SNAPI) with Imaging Interface
USB HID POS
(for Windows 10 devices only)
Symbol Native API (SNAPI) Status Handshaking
After selecting a SNAPI interface as the USB device type, select whether to enable or disable status handshaking.
*
Enable SNAPI Status Handshaking
Disable SNAPI Status Handshaking
195
USB Interface
USB Keystroke Delay
This parameter sets the delay, in milliseconds, between emulated keystrokes. Scan a barcode below to increase the delay when hosts require a slower transmission of data.
*
No Delay
Medium Delay (20 msec)
Long Delay (40 msec)
USB CAPS Lock Override
This option applies only to the HID Keyboard Emulation device. When enabled, the case of the data is preserved regardless of the state of the caps lock key. This setting is always enabled for the “Japanese,
Windows (ASCII)” keyboard type and can not be disabled.
Override Caps Lock Key
(Enable)
*
Do Not Override Caps Lock Key
(Disable)
196
USB Interface
USB Ignore Unknown Characters
This option applies only to the HID Keyboard Emulation device and IBM device. Unknown characters are characters the host does not recognize. When
Send Barcodes With Unknown Characters
is selected, all barcode data is sent except for unknown characters, and no error beeps sound. When
Do Not Send
Barcodes With Unknown Characters
is selected, barcode data is sent up to the first unknown character, then the imaging imager scanner issues an error beep.
*
Send Barcodes with Unknown Characters
Do Not Send Barcodes with Unknown Characters
USB Convert Unknown to Code 39
This option applies only to the IBM Hand-held, IBM Tabletop, and OPOS devices. Scan a barcode below to enable or disable converting unknown barcode type data to Code 39.
*
Disable Convert Unknown to Code 39
Enable Convert Unknown to Code 39
197
USB Interface
USB Polling Interval
Scan a barcode below to set the polling interval. The polling interval determines the rate at which data can be sent between the scanner and host computer. A lower number indicates a faster data rate
NOTE:
When changing USB Device Types, the imaging imager automatically restarts and issues a disconnect-reconnect beep sequence.
IMPORTANT:
Ensure your host machine can handle the selected data rate.
.
1 msec
2 msec
*
3 msec
4 msec
198
USB Polling Interval (continued)
USB Interface
5 msec
6 msec
7 msec
8 msec
9 msec
10 msec
199
USB Interface
USB Fast HID
This option transmits USB HID data at a faster rate.
*
Enable
Disable
Emulate Keypad
When enabled, all characters are sent as ASCII sequences over the numeric keypad. For example ASCII
A would be sent as “ALT make” 0 6 5 “ALT Break.”
Disable Keypad Emulation
*
Enable Keypad Emulation
200
USB Interface
Emulate Keypad with Leading Zero
Enable this to send character sequences sent over the numeric keypad as ISO characters which have a leading zero. For example ASCII A transmits as “ALT MAKE” 0 0 6 5 “ALT BREAK”.
Disable Keypad Emulation with Leading Zero
*
Enable Keypad Emulation with Leading Zero
Quick Keypad Emulation
This option applies only to the HID Keyboard Emulation Device and if Emulate Keypad is enabled. This parameter enables a quicker method of keypad emulation where ASCII sequences are only sent for ASCII characters not found on the keyboard. The default value is
Enable
.
*
Enable
Disable
201
USB Interface
USB Keyboard FN 1 Substitution
This option applies only to the USB HID Keyboard Emulation device. When enabled, this allows replacement of any FN 1 characters in an EAN 128 barcode with a Key Category and value chosen by the user (see
FN1 Substitution Values on page 115 to set the Key Category and Key Value).
Enable FN1 Substitution
*
Disable FN1 Substitution
Function Key Mapping
ASCII values under 32 are normally sent as a control-key sequences (see Table 30 on page 457
). When this parameter is enabled, the keys in bold are sent in place of the standard key mapping. Table entries that do not have a bold entry remain the same whether or not this parameter is enabled.
*
Disable Function Key Mapping
Enable Function Key Mapping
202
USB Interface
Simulated Caps Lock
When enabled, the imaging imager scanner inverts upper and lower case characters on the imaging imager scanner barcode as if the Caps Lock state is enabled on the keyboard. This inversion is done regardless of the current state of the keyboard Caps Lock state.
*
Disable Simulated Caps Lock
Enable Simulated Caps Lock
Convert Case
When enabled, the imaging imager scanner converts all barcode data to the selected case.
*
No Case Conversion
Convert All to Upper Case
Convert All to Lower Case
203
USB Interface
USB Static CDC
Parameter # 670
When disabled, each device connected consumes another COM port (first device = COM1, second device = COM2, third device = COM3, etc.)
When enabled, each device connects to the same COM port.
*
Enable USB Static CDC
(1)
Disable USB Static CDC
(0)
204
USB Interface
Optional USB Parameters
If you configure the imaging imager scanner and find the settings were not saved, or changed, when the system is restarted scan the barcodes that follow to override USB interface defaults.
Scan a barcode below after setting defaults and before configuring the imaging imager scanner.
TGCS (IBM) USB Direct I/O Beep
Parameter # 1360 (SSI # 550h)
The host can send a direct I/O beep request to the scanner. If you select
Ignore Direct I/O Beep
, the scanner does not sound beeps on this command. All directives are still acknowledged to the USB host as if they were processed.
* Honor Direct IO Beep
Ignore Direct IO Beep
TGCS (IBM) USB Beep Directive
The host can send a beeper configuration request to the scanner. Scan
Ignore Beep Directive
to prevent the scanner from processing the host request. All directives are still acknowledged to the USB host as if they were processed.
Honor Beep Directive
*
Ignore Beep Directive
205
USB Interface
TGCS (IBM) USB Barcode Configuration Directive
The host can enable and disable code types. Scan
Ignore Barcode Configuration Directive
to prevent the scanner from processing the host request. All directives are still acknowledged to the USB host as if they were processed.
Honor Barcode Configuration Directive
*
Ignore Barcode Configuration Directive
IBM Specification Version
The IBM USB interface specification version selected defines how code types are reported over the IBM
USB interface.
Original Specification
*
Version 2.2
206
USB Interface
ASCII Character Sets for USB
See
for the following:
•
ASCII Character Set (
)
•
ALT Key Character Set (
•
GUI Key Character Set ( Table 32 on page 461 )
•
PF Key Character Set (
)
•
F Key Character Set (
)
•
Numeric Character Set ( Table 35 on page 465
)
•
Extended Character Set (
207
Scarica
Pubblicità