PowerScan Guide
PowerScan Guide
PowerScan™ Family
PD/PM96XX
Disclaimer
Datalogic has taken reasonable measures to provide information in this manual that is complete and accu-
rate, however, Datalogic shall not be liable for technical or editorial errors or omissions contained herein,
nor for incidental or consequential damages resulting from the use of this material. Datalogic reserves the
right to change any specification at any time without prior notice.
Trademarks
Datalogic and the Datalogic logo are registered trademarks of Datalogic S.p.A. in many countries, including
the U.S.A. and the E.U.
PowerScan is a trademark of Datalogic S.p.A. and/or its affiliates, registered in the U.S. All other trade-
marks and brands are property their respective owners.
Patents
See www.patents.datalogic.com for patent list.
Software Version
This manual refers to the following software versions and later: BL41 03/Feb/2022.
TABLE OF CONTENTS
PREFACE ................................................................................................................XIII
About this Manual ......................................................................................................... xiii
overview ...................................................................................................................... xiii
Manual Conventions ......................................................................................................................... xiv
Technical Support ......................................................................................................... xiv
Support Through the Website .......................................................................................................... xiv
Reseller Technical Support .............................................................................................................. xiv
.................................................................................................................................... xiv
CHAPTER 1. INTRODUCTION..................................................................................... 1
About the Reader ............................................................................................................. 1
General Features .................................................................................................................................2
PM96XX 4-key and 16-key Models .....................................................................................................3
Battery Safety (only for PM96XX) ..................................................................................... 4
Programming the Reader ................................................................................................. 5
Configuration Methods ........................................................................................................................5
Programming Bar Codes ............................................................................................................5
Datalogic Aladdin™ .....................................................................................................................5
iv POWERSCAN™ PD/PM96XX
TABLE OF CONTENTS
vi POWERSCAN™ PD/PM96XX
TABLE OF CONTENTS
x POWERSCAN™ PD/PM96XX
TABLE OF CONTENTS
OVERVIEW
Chapter 1, Introduction provides a product overview, battery safety information, and
general information about programming the reader.
Chapter 2, Setup presents information about unpacking and setting up the reader, and
interface configuration bar codes and details.
Chapter 3, Configuration Using Bar Codes provides instructions and bar code labels for
customizing your reader. There are different sections for interface types, general fea-
tures, data formatting, and symbology-specific features.
Chapter 4, References provides details concerning programmable features.
Appendix A, Technical Specifications lists physical and performance characteristics, as
well as environmental specifications. It also provides standard cable pin-outs and
descriptions of the functions and behaviors of the reader’s LED and Beeper indicators.
Appendix B, references common factory default settings for reader features and options.
Appendix C, Sample Bar Codes offers sample bar codes of several common symbologies.
Appendix D, Keypad includes numeric bar codes to be scanned for certain parameter set-
tings.
Appendix E, Scancode Tables lists control character emulation information for Wedge
and USB Keyboard interfaces.
Appendix F, ASCII Chart lists hexadecimal reference values for ASCII characters.
Manual Conventions
The following conventions are used in this document:
The symbols listed below are used in this manual to notify the reader of key issues or
procedures that must be observed when using the reader:
NOTE: This symbol draws attention to details or procedures that may be
useful in improving, maintaining, or enhancing the performance of the
hardware or software being discussed.
CAUTION: This symbol advises you of actions that could damage equipment
or property.
WARNING: This symbol advises you of actions that could result in harm or
injury to the person performing the task.
HIGH VOLTAGE: This symbol alerts the user they are about to perform an
action involving, either a dangerous level of voltage, or to warn against an
action that could result in damage to devices or electrical shock.
LASER: This symbol alerts the user they are about to perform an action
involving possible exposure to laser light radiation.
ESD: This symbol identifies a procedure that requires you take measures to
prevent Electrostatic Discharge (ESD) e.g., use an ESD wrist strap. Circuit
boards are most at risk. Please follow ESD procedures.
TECHNICAL SUPPORT
Support Through the Website
Datalogic provides several services as well as technical support through its website. Log
on to (www.datalogic.com).
For quick access, from the home page click on the search icon , and type in the name of
the product you’re looking for. This allows you access to download Data Sheets, Manu-
als, Software & Utilities, and Drawings.
Hover over the Support & Service menu for access to Services and Technical Support.
The BC96XX base/charger also includes in one model two different Ethernet connec-
tions: Standard Ethernet and Industrial Ethernet protocols such as Ethernet IP and Prof-
inet.
The table below shows the unique features of each model.
MODEL P/N OPTICAL FEATURE
PD9630-SR Standard Range, standard and low density codes
PD9630-HP High Performance, high standard and low density codes
Document Capture, wide angle, standard and low density code, color sen-
PD9630-DC
sor for image capture
PM96XX-SR Standard Range, standard and low density codes
PM96XX-HP High Performance, High, standard and low density codes
General Features
To read a symbol or capture an image, simply aim the reader and pull the trigger. The
PowerScan™ PD/PM96XX is a powerful omni-directional reader, so the orientation of
the symbol is not important. Datalogic's exclusive patented 'Green Spot' for good-read
feedback helps to improve productivity in noisy environments or in situations where
silence is required.
The PowerScan™ PD/PM96XX reliably decodes all standard 1D (linear) and 2D bar
codes, including GS1 DataBar™ linear codes, Postal Codes (China Post), Stacked Codes
(such as GS1 DataBar Expanded Stacked, GS1 DataBar Stacked, GS1 DataBar, Stacked
Omnidirectional). The data stream - acquired from decoding a symbol - is rapidly sent to
the host. The reader is immediately available to read another symbol.
FEATURE DESCRIPTION
To read a symbol or capture an image, you simply aim the
Omni-directional Operat- reader and pull the trigger. Since the PowerScan™ PD/PM96XX
ing is a powerful omni-directional reader, the orientation of the
symbol is not important.
Thanks to powerful algorithms, PowerScan™ PD/PM96XX reli-
ably decodes all major 1D (linear) barcodes, 2D stacked codes
(such as PDF417), 2D matrix symbols (such as DataMatrix),
Decoding
postal codes (such as POSTNET, PLANET). The data stream —
acquired from decoding a symbol — is rapidly sent to the host.
The reader is immediately available to read another symbol.
The string of a decoded code may be processed according to
Formatting and
either a simple or advanced data formatting and be concate-
Concatenating
nated.
PowerScan™ PD/PM96XX can also function as a camera by
Imaging capturing entire images or image portions of labels, signatures,
and other items. Color images are possible with -DC model.
An autoscan command causes the reader to scan continuously
Autoscanning
and to monitor the central zone of its reading area.
Flash technology allows you to upgrade the PowerScan™ PD/
Flash Memory PM96XX reader as new symbologies are supported or as
improved decoding algorithms become available.
The reader can be set up to select and output a subset of data
elements from USA Driver License PDF417 barcodes. This fea-
USA Driver License Pars-
ture can be enabled using either Datalogic Aladdin™ or the bar-
ing
codes in the USA Driver License Parsing Quick Reference Guide
(QRG), available on the Datalogic website.
2 POWERSCAN™ PD/PM96XX
ABOUT THE READER
NOTE: Before installing the Battery, read “Battery Safety” on this and the fol-
lowing pages. Datalogic recommends annual replacement of rechargeable bat-
tery packs to ensure maximum performance.
WARNING: Do not discharge the battery using any device except for the reader.
When the battery is used in devices other than the designated product, it may
damage the battery or reduce its life expectancy. If the device causes an
abnormal current to flow, it may cause the battery to become hot, explode or
ignite and cause serious injury.
Lithium-ion battery packs may get hot, explode or ignite and cause serious
injury if exposed to abusive conditions. Be sure to follow the safety warnings
listed below:
• Do not place the battery pack in fire or heat.
• Do not connect the positive terminal and negative terminal of the battery
pack to each other with any metal object (such as wire).
• Do not carry or store the battery pack together with metal objects.
• Do not pierce the battery pack with nails, strike it with a hammer, step on
it or otherwise subject it to strong impacts or shocks.
• Do not solder directly onto the battery pack.
• Do not expose the battery pack to liquids, or allow the battery to get wet.
• Do not apply voltages to the battery pack contacts.
In the event the battery pack leaks and the fluid gets into your eye, do not rub
the eye. Rinse well with water and immediately seek medical care. If left
untreated, the battery fluid could cause damage to the eye.
CAUTION: Always charge the battery at 32° – 104°F (0° - 40°C) temperature
range.
Use only the authorized power supplies, battery pack, chargers, and docks
supplied by your Datalogic reseller. The use of any other power supplies can
damage the device and void your warranty.
Do not disassemble or modify the battery. The battery contains safety and pro-
tection devices, which, if damaged, may cause the battery to generate heat,
explode or ignite.
Do not place the battery in or near fire, on stoves or other high temperature
locations.
Do not place the battery in direct sunlight, or use or store the battery inside
cars in hot weather. Doing so may cause the battery to generate heat, explode
or ignite. Using the battery in this manner may also result in a loss of perfor-
mance and a shortened life expectancy.
Do not place the battery in microwave ovens, high-pressure containers or on
induction cookware.
Immediately discontinue use of the battery if, while using, charging or storing
the battery, the battery emits an unusual smell, feels hot, changes color or
shape, or appears abnormal in any other way.
Do not replace the battery pack when the device is turned on.
Do not remove or damage the battery pack’s label.
Do not use the battery pack if it is damaged in any part.
Battery pack usage by children should be supervised.
CAUTION: Storage of batteries for long time at fully charged status or at fully
discharged status should be avoided.
4 POWERSCAN™ PD/PM96XX
PROGRAMMING THE READER
CAUTION: Only in case of long storage, to avoid deep discharge of the battery it
is recommended to partially recharge the battery every three months to keep
the charge status at a medium level.
As a reference, run a fast recharge for 20 minutes every three months on
unused products to avoid any performance deterioration of the cell.
As with other types of batteries, Lithium-Ion (LI) batteries will lose capacity over time.
Capacity deterioration is noticeable after one year of service whether the battery is in use
or not. It is difficult to precisely predict the finite life of a LI battery, but cell manufacturers
rate them at 500 charge cycles. In other words, the batteries should be expected to take
500 full discharge / charge cycles before needing replacement. This number is higher if
partial discharging / recharging is adhered to rather than full / deep discharging,
The typical manufacturer advertised useful life of LI batteries is one to three years,
depending on usage and number of charges, etc., after which they should be removed
from service, especially in mission critical applications. Do not continue to use a battery
that is showing excessive loss of capacity, it should be properly recycled / disposed of and
replaced. For most applications, batteries should be replaced after one year of service to
maintain customer satisfaction and minimize safety concerns.
Collect and recycle waste batteries separately from the device in compliance with Euro-
pean Directive 2006/66/EC, 2011/65/EU, 2002/96/EC and 2012/19/EU and subsequent mod-
ifications, US and China regulatory and others laws and regulations about the
environment.
Datalogic Aladdin™
Datalogic Aladdin™ is a multi-platform utility program providing a quick and user-friendly
configuration method via the RS-232/USB-COM interface. Aladdin allows you to program
the reader by selecting configuration commands through a user-friendly graphical inter-
face running on a PC. These commands are sent to the reader over the selected communi-
cation interface, or they can be printed as bar codes to be scanned. Aladdin also facilitates
image capturing.
In addition, Aladdin makes it easy to upgrade the handheld’s firmware, to attain the bene-
fits of new reader features. Reference the Datalogic Aladdin™ Online Help for more details.
Aladdin is available for download free of charge on the Datalogic website.
UNPACKING
Check carefully to ensure the reader and any cables or accessories ordered are present
and undamaged. If any damage occurred during shipment, contact "Technical Support"
on page xiv.
1. Connect the Cable to the reader and the Host (see page 6).
6 POWERSCAN™ PD/PM96XX
CONNECT HOST INTERFACE
2. Insert the circular RJ45 cable (figure A) or use the adapter with non-circular RJ45
cables (figure B).
3. In this case, make sure to insert the adapter with the slot facing up (C). The rib (D)
inside the adapter seat must fit into this slot.
4. Once the cable is properly inserted, close the handle and screw it back into the body.
USB Connection
Connect the reader to a USB port on the terminal/PC using the correct USB cable for the
interface type you ordered.
USB: Select to communicate either by USB OEM, USB COM STD, or USB Keyboard inter-
face types by scanning the appropriate interface type bar codes available in this manual.
The default interface is USB-KBD, or RS-232-STD.
Keyboard Wedge (KBW): When connected using this interface, the host interprets
scanned data as keystrokes and supports several international keyboards (for the Win-
dows® environment). See "Setting Country Mode" on page 52 for a full listing.
NOTE: Specific cables are required for connection to different hosts. The
connections illustrated in the following page are examples only. Actual
connectors may vary from those illustrated, but the steps to connect the
reader remain the same.
8 POWERSCAN™ PD/PM96XX
CONNECT HOST INTERFACE
RS-232
1
3
USB
1
2
WEDGE
NOTE: Use only CAB-556. Other Wedge cables are not compatible with
PD96XX readers.
CAUTION: To avoid damage to the scanner and/or to the host, first install
correctly the cable into the scanner and then connect the other end of the
cable into the host port of the PC.
ETHERNET
3 1
PD9630-SR
PD9630-HP
PD9630-DC
Symbologies with smaller bars or elements (mil size) should be read closer to the unit.
Symbologies with larger bars or elements (mil size) should be read farther from the unit.
Successful reading is signaled by an audible tone plus a good-read green spot LED indi-
cator and vibration. Reference the PowerScan™ 9600 Family Product Reference Guide
(PRG) for more information about this feature and other programmable settings.
PM96XX-SR
PM96XX-HP
The field of view indicated by the aiming system will be smaller when the reader is
closer to the bar code and larger when it is farther from the code. Symbologies with
smaller elements (mil size) should be read closer to the unit. Symbologies with larger
elements (mil size) should be read farther from the unit.
Successful reading is signaled by an audible tone plus a good-read green spot LED indi-
cator and vibration. Reference the PowerScan™ 9600 Family Product Reference Guide
(PRG) for more information about this feature and other programmable settings.
10 POWERSCAN™ PD/PM96XX
SETTING UP THE POWERSCAN™ PM96XX READER
1. Physically mount the Base station and connect it to the Host as described from
page 14.
NOTE: The PowerScan PM96XX may get warm during charging: this is nor-
mal and does not mean a malfunction.
NOTE: Before using the battery, read "Battery Safety" page 4. Datalogic
recommends annual replacement of rechargeable battery packs to ensure
maximum performance.
Unlink
Power Off
Scan the bar code below to shut off power to the handheld until the next trigger pull.
Power Off
2. Scan the Set Date barcode + six digits for Year, Month and Day (YYYYMMDD) from
the "Keypad" on page 338.
Set Date
3. Scan Set Time + six digits for Hours, Minutes and Seconds (HHMMSS) from the
"Keypad" on page 338.
Set Time
12 POWERSCAN™ PD/PM96XX
USING THE BC96XX BASE STATION
LED STATUS
MOUNTING INSTRUCTIONS
The base station can be either set on or mounted to a flat surface for desktop usage, or
affixed vertically to a wall. Depending on the model, the appropriate connection mod-
ule is already installed.
Permanent Mounting
For either desktop or wall mounting, the base station can be fastened directly to a flat
surface using screws (not included).
Wall Mounting
The base station contains a reversible positioning tab for horizontal or vertical mounting.
Figure 2 - Positioning Tab
When shipped, the base station has the positioning tab installed in the Desktop position
(horizontal). For vertical installation, the positioning tab must be rotated.
14 POWERSCAN™ PD/PM96XX
MOUNTING INSTRUCTIONS
3. Rotate the tab until you will see "WALL" tooth, put the rotated tab into place and
secure it with the screw.
2. Remove the adhesive strips protecting the mounting tabs on the base station.
Adhesive
strips
16 POWERSCAN™ PD/PM96XX
MOUNTING INSTRUCTIONS
3. Align the base station with the mounting plate until you see the sphere inside the
bigger hole on the left.
4. Move the base station down until the sphere is aligned with the smaller hole.
2 3
4. Unlock the lever and remove the connection module from the base station.
5. Screw the connection module and mounting plate sub-assembly to a flat surface
using four screws as shown in the figure below.
18 POWERSCAN™ PD/PM96XX
CONNECTION MODULE FAST RELEASE - MOUNTING THE BRACKET
6. With the lever still unlocked, align the base station with the connection module
until you see the sphere inside the bigger hole on the right.
7. Move the base station up until the sphere is aligned with the smaller hole, then
lock the lever to secure the connection module.
SYSTEM CONNECTIONS
Unlock label
Multi-interface
cable
20 POWERSCAN™ PD/PM96XX
CONNECTING AND DISCONNECTING THE CABLES
After connecting the power supply cable, secure it on the strain relief as shown in the
figure below.
3. Pull out the multi-interface cable and put the lever back into lock position.
Lock Position
22 POWERSCAN™ PD/PM96XX
CONNECTING AND DISCONNECTING THE CABLES
Unscrew
Insert
Screw
To disconnect the multi-interface cable, open the front door, pull out the cable and
screw the front door back.
CAUTION: Do not place two base stations too close to each other as shown
in the figure below. Keep at least 5cm of distance between them, in order
to avoid possible interferences and malfunction of the two wireless
charging systems.
24 POWERSCAN™ PD/PM96XX
CONNECTING THE BASE STATION
RS232
BC9630
BC9631
USB
The power supply is optional, the cradle can be powered by the USB port. In this case, the
full charging of an empty battery will take about 16 hours with USB and 6,5 hours with
USB type C at ambient temperature. For intense usage and/or when the system is shut
down during the night, the use of an external power supply is recommended.
BC9630
BC9631
ETHERNET
26 POWERSCAN™ PD/PM96XX
SYSTEM AND NETWORK LAYOUTS
Many stand alone connections can operate in the same physical area without interfer-
ence, provided all readers and base stations in the system have different addresses.
BC96XX CONFIGURATION
The BC96XX configuration can be performed in three ways: by using the Datalogic Alad-
din™ software configuration program, by sending configuration strings from the Host PC
via the RS-232 or USB-COM interface or by reading configuration bar codes with the
PowerScan 96XX reader.
Serial Configuration
By connecting the BC96XX to a PC through an RS-232 or USB-COM interface cable it is
possible to send configuration strings from the PC to BC96XX.
INTERFACE SELECTION
Upon completing the physical connection between the reader and its host, proceed
directly to the following paragraph "Configuring the Interface" for information and pro-
gramming for the interface type the reader is connected to (for example: RS-232, Key-
board Wedge, USB, etc.) and scan the appropriate bar code in that section to select your
system’s correct interfac5e type.
The reader, depending upon the model, will support one of the following sets of host
interfaces:
• USB (Keyboard, COM, OEM)
• USB Composite (Keyboard + COM)
• USB HID POS
• USB Toshiba TEC
• RS-232 STD
• RS-232 WN
• RS232 OPOS
• Keyboard Wedge
• Datalogic Magellan Scanners' specific interface
28 POWERSCAN™ PD/PM96XX
CONFIGURING THE INTERFACE
USB-OEM
USB-OEM
(can be used for OPOS/UPOS/JavaPOS)
$P,HA45,P
Select USB-OEM
RS-232 Wincor-Nixdorf
$P,HA12,P
Select RS232-WN
USB-COM
(simulates RS-232 standard interface)
$P,HA47,P
Select USB-COM-STDa
a. Download the correct USB Com driver from www.datalogic.com.
Ethernet Interface
$P,HA19,P
Select Ethernet Interface
30 POWERSCAN™ PD/PM96XX
CONFIGURING THE INTERFACE
KEYBOARD
USB Keyboard with standard key encoding
$P,HA35,P
USB-Composite
(combines USB-KBD emulation and USB-COM
$P,HA4D,P
Select USB-Composite
Interface Settings
The reader is typically factory-configured with a set of default features standard to the
interface type you ordered. See Appendix B, Standard Defaults.
Global Interface Features, starting on page 36 provides settings configurable by all inter-
face types. If your installation requires you to further customize your reader, you can
select other options through use of the instructions and programming bar codes avail-
able in the appropriate section for your interface.
• "RS-232 Interface" on page 37
• "RS-232/USB-COM Interfaces" on page 42
• RS232 OPOS on page 29
• USB Composite (COM + Keyboard) on page 31
• "Keyboard Interface" on page 50
• "USB-OEM Interface" on page 79
32 POWERSCAN™ PD/PM96XX
CUSTOMIZING CONFIGURATION SETTINGS
Configuration Using Bar Codes: General Features includes programming for scanning,
beeper and LED indicators and other such universal settings.
1D Symbologies: Includes options concerning the bar code label types (symbologies).
These settings allow you to enable/disable symbologies, set label lengths, require check
digit, etc.
NOTE: Custom defaults are based on the interface type. Configure the
reader for the correct interface before scanning this label.
CONFIGURATION PARAMETERS
Once the reader is set up, you can change the default parameters to meet your applica-
tion needs. Refer to Standard Defaults, starting on page 317 for initial configuration in
order to set the default values and select the interface for your application.
NOTE: In the following sections, text shown with a green star indicates a
factory default value.
This is an example of a default value.
The following configuration parameters are divided into logical groups, making it easy to
find the desired function based on its reference group.
Interface Configuration:
• RS-232 Standard Settings, starting on page 38
• RS-232/USB-COM Settings, starting on page 43
• Keyboard Interface, starting on page 50
• USB-OEM Interface, starting on page 79
34 POWERSCAN™ PD/PM96XX
CONFIGURATION PARAMETERS
Symbology-specific parameters:
1D Symbologies, starting on page 111 and 2D Symbologies, starting on page 194 define
options for all symbologies and provides the programming bar codes necessary for con-
figuring these features.
NOTE: You must first enable your reader to read bar codes in order to use
this section. If you have not done this, go to Setup, starting on page 6 and
complete the appropriate procedure.
To program features:
1. Scan the ENTER/EXIT PROGRAMMING bar code, available at the top of each pro-
gramming page, when applicable.
2. Scan the bar code to set the desired programming feature. You may need to cover
unused bar codes on the page, and possibly the facing page, to ensure that the
reader reads only the bar code you intend to scan.
3. If additional input parameters are needed, go to Appendix D, and scan the appro-
priate characters from the keypad.
NOTE: Additional information about many features can be found in the
References, starting on page 272.
If you make a mistake before the last character, scan the CANCEL bar code
to abort and not save the entry string. You can then start again from the
beginning.
For more detailed descriptions, programming information and examples for setting
selected configuration items, see References, starting on page 272.
$CIFIH00
Host Commands = Obey
(Do Not Ignore Host Commands)
$CIFIH01
$CUSSE00
$CUSSE01
36 POWERSCAN™ PD/PM96XX
CONFIGURATION | RS-232 INTERFACE
Use the programming bar codes in this chapter if modifications to the standard RS-232
interface settings are necessary to meet your system’s requirements. Additional settings
which apply to both the RS-232 and USB interfaces are available in RS-232/USB-COM
Settings, starting on page 43.
SECTION CONTENTS
RS-232 STANDARD SETTINGS starting on page 38
Baud Rate
Baud rate is the number of bits of data transmitted per second. Set the reader's baud
rate to match the baud rate setting of the host device. With an improper baud rate set-
ting, data may not reach the host correctly.
$CR2BA00
$CR2BA01
$CR2BA02
$CR2BA03
$CR2BA04
$CR2BA05
$CR2BA06
$CR2BA07
38 POWERSCAN™ PD/PM96XX
RS-232 STANDARD SETTINGS ENTER/EXIT PROGRAMMING MODE
Data Bits
This parameter allows the reader to interface with devices requiring a 7-bit or 8-bit
ASCII protocol for sending and receiving data.
$CR2DA00
7 Data Bits
$CR2DA01
8 Data Bits
NOTE: Handheld and base station models support the 8-bit ASCII protocol.
The 7-bit ASCII protocol support is subject to specific firmware release.
If the setting is not supported, the reader will emit three short beeps upon
scanning the label.
Stop Bits
The stop bit(s) at the end of each transmitted character marks the end of transmission
of one character and prepares the receiving device for the next character in the serial
data stream. The number of stop bits selected (one or two) depends on the number the
receiving terminal is programmed to accommodate. Set the number of stop bits to
match host device requirements..
$CR2ST00
1 Stop Bit
$CR2ST01
2 Stop Bits
Parity
This feature specifies parity required for sending and receiving data. A parity check bit is
the most significant bit of each ASCII coded character. Select the parity type according
to host device requirements.
• Select None when no parity bit is required.
• Select Odd parity and the parity bit value is set to 0 or 1, based on data, to ensure
that an odd number of 1 bits are contained in the coded character.
• Select Even parity and the parity bit value is set to 0 or 1, based on data, to ensure
that an even number of 1 bits are contained in the coded character..
$CR2PA00
Parity = None
$CR2PA01
Parity = Even
$CR2PA02
Parity = Odd
40 POWERSCAN™ PD/PM96XX
RS-232 STANDARD SETTINGS ENTER/EXIT PROGRAMMING MODE
Handshaking Control
The data interface consists of an RS-232 port designed to operate either with or without
the hardware handshaking lines, Request to Send (RTS), and Clear to Send (CTS). Hand-
shaking Control includes the following options:
• RTS — RTS is asserted during transmissions. CTS is ignored.
• RTS/CTS — RTS is asserted during transmissions. CTS gates transmissions.
• RTS/XON/XOFF — RTS is asserted during transmissions. CTS is ignored. XON and
XOFF gate transmissions.
• RTS On/CTS — RTS is always asserted. CTS gates transmissions.
• RTS/CTS Scan Control — RTS is asserted during transmissions. CTS gates transmis-
sions and controls enable and disable state of reader.
$CR2HC00
$CR2HC01
$CR2HC02
$CR2HC03
$CR2HC04
$CR2HC05
42 POWERSCAN™ PD/PM96XX
RS-232/USB-COM SETTINGS ENTER/EXIT PROGRAMMING MODE
RS-232/USB-COM SETTINGS
Intercharacter Delay
This parameter specifies the intercharacter delay between the end of one character and
the beginning of the next. The delay can be set within a range of zero (0) to 990 millisec-
onds in 10ms increments. A setting of zero specifies no delay. See "Intercharacter Delay"
on page 274 for more detailed programming instructions.
$CR2IC00
$CR2BB00
$CR2BB01
$CBPNF00
$CBPNF01
44 POWERSCAN™ PD/PM96XX
RS-232/USB-COM SETTINGS ENTER/EXIT PROGRAMMING MODE
$CR2AE00
$CR2AE01
$CR2AE02
ACK/NAK Protocol = Enable for host-command
acknowledge
$CR2AE03
ACK/NAK Protocol = Enable for label transmission and
host command acknowledge
ACK Character
This setting specifies an ASCII character or hex value to be used as the ACK character.
ASCII characters or any hex value from 0 to 0xFF can be selected. See "ACK Character" on
page 275 for more detailed programming instructions.
$CR2AC
NAK Character
This setting specifies an ASCII character or hex value to be used as the NAK character.
ASCII characters or any hex value from 0 to 0xFF can be selected. See "NAK Character" on
page 276 for more detailed programming instructions
$CR2NA
46 POWERSCAN™ PD/PM96XX
RS-232/USB-COM SETTINGS ENTER/EXIT PROGRAMMING MODE
03 = 3 Retries
$CR2EH00
$CR2EH01
ACK NAK Error Handling = Process Error as
Valid ACK Character
$CR2EH02
ACK NAK Error Handling = Process Error as
Valid NAK Character
$CR2TF00
$CR2TF01
48 POWERSCAN™ PD/PM96XX
RS-232/USB-COM SETTINGS ENTER/EXIT PROGRAMMING MODE
Disable Character
Specifies the value of the RS-232 host command used to disable the reader.
ASCII characters or any hex value from 0 to 0xFF can be selected. See "Disable Character"
on page 279 for more detailed programming instructions.
$CR2DC
Enable Character
Specifies the value of the RS-232 host command used to enable the reader.
ASCII characters or any hex value from 0 to 0xFF can be selected. See "Enable Character"
on page 280for more detailed programming instructions
$CR2EC
Use the programming bar codes in this chapter to select options for USB Keyboard and
Wedge Interfaces. Reference Appendix B, for a listing of standard factory settings. Infor-
mation about control character emulation which applies to keyboard interfaces is listed
in Appendix E, Scancode Tables.
50 POWERSCAN™ PD/PM96XX
SETUP ON PC TO USE ALT UNIVERSAL
COUNTRY MODE
This feature specifies the country/language supported by the keyboard.
The Country Mode setting is ignored if the interface uses alternate key encoding.
$CKBCO00
United States
$CKBCO01
$CKBCO02
United Kingdom
$CKBCO03
Danish
$CKBCO04
French (France)
$CKBCO05
German
$CKBCO06
Italian
52 POWERSCAN™ PD/PM96XX
COUNTRY MODE ENTER/EXIT PROGRAMMING MODE
$CKBCO07
Norwegian
$CKBCO08
Portuguese (Portugal)
$CKBCO09
Spanish
$CKBCO0A
Swedish
$CKBCO0B
Swiss French
$CKBCO0C
Japanese ASCII
$CKBCO0D
Hungarian
$CKBCO0E
Czech
$CKBCO0F
Slovak
$CKBCO10
Romanian
$CKBCO11
Croatian
$CKBCO12
Polish_214
$CKBCO13
$CKBCO14
Lithuanian
54 POWERSCAN™ PD/PM96XX
COUNTRY MODE ENTER/EXIT PROGRAMMING MODE
$CKBCO17
Vietnamese
$CKBCO18
Russian
$CKBCO19
Arabic 101
$CKBCO1A
Chinese ASCII
$CKBCO1B
Thai-Kedmanee
$CKBCO1C
Albanian
$CKBCO1D
Arabic 102
$CKBCO1E
$CKBCO1F
Azeri Cyrillic
$CKBCO20
Azeri Latin
$CKBCO21
Belarusian
$CKBCO22
Bosnian Cyrillic
$CKBCO23
Bosnian Latin
$CKBCO24
Bulgarian Cyrillic
56 POWERSCAN™ PD/PM96XX
COUNTRY MODE ENTER/EXIT PROGRAMMING MODE
$CKBCO25
Bulgarian Latin
$CKBCO26
$CKBCO27
Canadian Multilingual
$CKBCO28
Chinese (Simplified)
$CKBCO29
Chinese (Traditional)
$CKBCO2A
Czech Programmers
$CKBCO2B
Czech QWERTY
$CKBCO2C
Dutch Netherlands
$CKBCO2D
Estonian
$CKBCO2E
Faeroese
$CKBCO2F
Finnish
$CKBCO30
$CKBCO31
$CKBCO32
Galician
58 POWERSCAN™ PD/PM96XX
COUNTRY MODE ENTER/EXIT PROGRAMMING MODE
$CKBCO33
Greek
$CKBCO34
Greek Latin
$CKBCO35
Greek Polytonic
$CKBCO36
Greek220
$CKBCO37
Greek220 Latin
$CKBCO38
Greek319
$CKBCO39
Greek319 Latin
$CKBCO3A
Hebrew Israel
$CKBCO3B
Hungarian_101KEY
$CKBCO3C
Icelandic
$CKBCO3D
Irish
$CKBCO3E
Italian_142
$CKBCO3F
Japanese (Shift-JIS)
$CKBCO40
Kazakh
60 POWERSCAN™ PD/PM96XX
COUNTRY MODE ENTER/EXIT PROGRAMMING MODE
$CKBCO41
Korean (Hangul)
$CKBCO42
Korean ASCII
$CKBCO43
Kyrgyz Cyrillic
$CKBCO44
Latin America
$CKBCO45
Latvian
$CKBCO46
Latvian QWERTY
$CKBCO48
Macedonian -FYROM
$CKBCO49
Maltese_47KEY
$CKBCO4A
Mongolian-Cyrillic
$CKBCO4B
Polish Programmer
$CKBCO4C
Portuguese Brazil
$CKBCO4D
$CKBCO4E
62 POWERSCAN™ PD/PM96XX
COUNTRY MODE ENTER/EXIT PROGRAMMING MODE
$CKBCO4F
Romanian Legacy
$CKBCO50
Romanian Programmer
$CKBCO51
Romanian Standard
$CKBCO52
Russian Typewriter
$CKBCO53
Serbian Cyrillic
$CKBCO54
Serbian Latin
$CKBCO55
Slovak QWERTY
$CKBCO56
Slovenian
$CKBCO57
Spanish Variation
$CKBCO58
Swiss German
$CKBCO59
Tatar
$CKBCO5A
Turkish F
$CKBCO5B
Turkish Q
$CKBCO5C
Ukrainian
64 POWERSCAN™ PD/PM96XX
COUNTRY MODE ENTER/EXIT PROGRAMMING MODE
$CKBCO5D
US Dvorak
$CKBCO5E
$CKBCO5F
$CKBCO60
US English (Mac)
$CKBCO61
$CKBCO62
US International
$CKBCO63
Uzbek Cyrillic
Encoding Type
$CENCO00
$CENCO03
$CENCO04
$CENCO05
$CENCO06
$CENCO07
$CENCO08
66 POWERSCAN™ PD/PM96XX
OTHER KEYBOARD PARAMETERS ENTER/EXIT PROGRAMMING MODE
$CENCO09
$CENCO0A
$CENCO0B
$CENCO0C
$CENCO0D
$CENCO0E
$CENCO0F
$CENCO10
$CENCO11
$CENCO12
$CENCO31
$CENCO13
$CENCO14
$CENCO15
68 POWERSCAN™ PD/PM96XX
OTHER KEYBOARD PARAMETERS ENTER/EXIT PROGRAMMING MODE
$CENCO16
$CENCO17
$CENCO18
$CENCO19
$CENCO1A
$CENCO1B
$CENCO1C
$CENCO1D
$CENCO1E
$CENCO1F
$CENCO20
$CENCO21
$CENCO22
$CENCO23
70 POWERSCAN™ PD/PM96XX
OTHER KEYBOARD PARAMETERS ENTER/EXIT PROGRAMMING MODE
$CENCO24
$CENCO25
$CENCO26
$CENCO27
$CENCO28
$CENCO29
$CENCO2A
$CENCO2B
$CENCO2C
$CENCO2D
$CENCO2E
$CENCO2F
$CENCO30
72 POWERSCAN™ PD/PM96XX
OTHER KEYBOARD PARAMETERS ENTER/EXIT PROGRAMMING MODE
$COCPT00
ALT Output Type = ALT Codepage
(use on non Unicode application: Notepad)
$COCPT01
ALT Output Type = ALT Unicode
(use on Unicode application: Word)
$COCPT02
ALT Output Type = ALT Universal
(Use for all)
$COCPT03
$CKBCL00
$CKBCL01
$CKBCL02
Numlock
This option specifies the setting of the Numbers Lock (Numlock) key while in Keyboard
Wedge interface. This only applies to alternate key encoding interfaces. It does not
apply to USB Keyboard.
$CKBNL00
$CKBNL01
74 POWERSCAN™ PD/PM96XX
OTHER KEYBOARD PARAMETERS ENTER/EXIT PROGRAMMING MODE
$CKBKP00
$CKBKP01
Send Ctrl+Key : ASCII characters from 00H to 0x1FH inclusive are transmitted in the
format Ctrl+Key. Special keys are available in the range from 81H to A1.
Send Ctrl+Shift+Key : The behavior is the same as above, but control keys are sent in
the format Ctrl+Shift+Keys.
Send Special Function Key : Send characters between 00H and 1FH according to the
special function key mapping table (see "Interface Type PC AT PS/2 Alt Mode or USB-Key-
board Alt Mode" on page 343). This is used to send keys that are not in the normal ASCII
set. A unique set is provided for each available scancode set.
$CKBSC00
$CKBSC01
$CKBSC02
Keyboard Send Control Characters = Send Special Function
Key
Intercharacter Delay
This parameter specifies the intercharacter delay between the end of one character and
the beginning of the next. The delay can be set within a range of zero (0) to 990 millisec-
onds in 10ms increments. A setting of zero specifies no delay. See "Intercharacter Delay"
on page 282 for more detailed programming instructions.
$CR2IC00
76 POWERSCAN™ PD/PM96XX
OTHER KEYBOARD PARAMETERS ENTER/EXIT PROGRAMMING MODE
Intercode Delay
Specifies the delay between labels transmitted to the host for this interface. The select-
able range for this feature is from 0 to 99 seconds. See "Intercode Delay" on page 283 for
more detailed programming instructions
$CKBSP01
$CKBSP02
$CKBSP03
$CKBSP05
$CKBSP07
$CKBSP0A
78 POWERSCAN™ PD/PM96XX
CONFIGURATION | USB-OEM INTERFACE
SECTION CONTENTS
NOTE: This feature is not compatible with Multiple Labels Reading in a Vol-
ume.
$CIBUT00
$CIBUT01
80 POWERSCAN™ PD/PM96XX
CONFIGURATION | DATA FORMAT
SECTION CONTENTS
GLOBAL SETTINGS starting on page 82
GLOBAL SETTINGS
Global Prefix/Suffix
Up to 20 ASCII characters may be added as a prefix (in a position before the bar code
data) and/or as a suffix (in a position following the bar code data). See page 285 in “Ref-
erences” for more detailed programming instructions.
82 POWERSCAN™ PD/PM96XX
GLOBAL SETTINGS ENTER/EXIT PROGRAMMING MODE
Case Conversion
This feature allows conversion of the case of all alphabetic characters to upper or lower
case.
NOTE: Case conversion affects ONLY scanned bar code data, and does not
affect Label ID, Prefix, Suffix, or other appended data.
$CLFCA00
$CLFCA01
$CLFCA02
Character Conversion
Character conversion is an eight byte configuration item. The eight bytes are 4 character
pairs represented in hexadecimal ASCII values. The first character in the pair is the char-
acter that will be converted. The second character in the pair is the character to convert
to. If the character to convert in a pair is FF, then no conversion is done. See page 291 in
“References” for more detailed programming instructions.
0xFFFFFFFFFFFFFFFF
(no character conversion)
Global AIM ID
NOTE: This feature enables/disables addition of AIM IDs for all symbology
types.
AIM label identifiers (as opposed to custom characters you select yourself as with label
identifiers) can be included with scanned bar code data. See page 286 for more detailed
programming instructions.
$CAIEN00
$CAIEN01
GS1-128 AIM ID
If Global AIM ID is disabled, the AIM ID for GS1-128 can be enabled/disabled inde-
pendently. The AIM ID for GS1-128 is a ]C1, ]C2.
AIM IDs for other symbologies can be enabled/disabled independently as well. Contact
Customer Support for assistance.
$CU8AI00
$CU8AI01
84 POWERSCAN™ PD/PM96XX
LABEL ID ENTER/EXIT PROGRAMMING MODE
LABEL ID
A Label ID is a customizable code of up to three ASCII characters (each can be one of hex
0x01-0xFF), used to identify a bar code (symbology) type. It can be appended previous
to or following the transmitted bar code data depending upon how this option is
enabled. This feature provides options for configuring custom Label IDs as a pre-loaded
set (see Label ID: Pre-loaded Sets below) or individually per symbology (see "Label ID:
Set Individually Per Symbology" on page 86). If you wish to program the reader to always
include an industry standard label identifier for ALL symbology types, see the previous
feature "Global AIM ID" on page 84.
$AE
$Ae
Label ID Control
This option controls whether a Label ID is disabled, or sent as a prefix or suffix for a
given symbology type.
$CIDCO00
$CIDCO01
$CIDCO02
86 POWERSCAN™ PD/PM96XX
LABEL ID ENTER/EXIT PROGRAMMING MODE
$CABID
$CA2ID
$CA5ID
$CEBID
$CE2ID
$CE5ID
$C3BID
$C32ID
$C35ID
$CISID
$CINID
$C8BID
$C82ID
$C85ID
$C4BID
88 POWERSCAN™ PD/PM96XX
LABEL ID ENTER/EXIT PROGRAMMING MODE
$CXBID
$CLBID
$CC3ID
$CP3ID
$CCCID
$CC8ID
$CU8ID
$CI2ID
$CHRID
$CD2ID
$CS2ID
$CU2ID
$CIAID
$CCBID
$CACID
$CI8ID
ISBT 128 Label ID Character(s)
(single and concatenated)
90 POWERSCAN™ PD/PM96XX
LABEL ID ENTER/EXIT PROGRAMMING MODE
$CC1ID
$CMSID
$CPLID
$CALID
$CM2ID
92 POWERSCAN™ PD/PM96XX
SCANNING FEATURES ENTER/EXIT PROGRAMMING MODE
SCANNING FEATURES
Scan Mode
Selects the reader’s scan operating mode. See page 292 in “References” for descriptions.
3
$CSNRM00
$CSNRM01
$CSNRM02
$CSNRM03
$CSNRM04
$CSNRM05
$CSNRM07
$CSNET03
$CSNET05
$CSNET08
Flash On Time
This feature specifies the ON time for the indicator LED while in Flash Mode. The select-
able range is 100 to 9,900 milliseconds (0.1 to 9.9 seconds), in 100 millisecond incre-
ments. See page 296 in “References” for detailed information on setting this feature.
94 POWERSCAN™ PD/PM96XX
SCANNING FEATURES ENTER/EXIT PROGRAMMING MODE
$CSNDR0A
$CSNDR14
$CSNDR28
$CSNDR3C
$CSNDR50
$CSNDR64
96 POWERSCAN™ PD/PM96XX
SCANNING FEATURES ENTER/EXIT PROGRAMMING MODE
$CSMSD00
Stand/Base Detection Behavior = Ignore Autorecognition
(do not change behavior)
$CSMSD01
Stand/Base Detection Behavior =
Switch to Stand Mode/Object Detection
$CSMSD02
$CSMSD03
$CSMFL00
$CSMFL01
$CSMSE00
$CSMSE01
$CSMSE02
98 POWERSCAN™ PD/PM96XX
SCANNING FEATURES ENTER/EXIT PROGRAMMING MODE
Illumination Intensity
With the following settings the illumination intensity can be reduced if needed. Not all
hardware versions support this function. Please contact Datalogic Technical Support for
more information.
$CIPWL64
$CIPWL32
$CIPWL19
$CSMVS00
$CSMVS01
$CDDBE00
$CDDBE01
Power On Alert
Disables or enables the indication (from the Beeper) that the reader is receiving power.
$CBPPU00
$CBPPU01
$CBPTY00
$CBPTY01
$CBPFR00
$CBPFR01
$CBPFR02
$CBPLE06
$CBPLE08
$CBPLE0A
$CBPLE0C
$CBPLE0E
$CBPLE10
$CBPLE12
$CBPLE14
$CBPVO00
$CBPVO01
$CBPVO02
$CBPVO03
$CVBGE01
$CVBGE00
$CRBGE00
$CRBGE01
$CRBCL00
$CRBCL01
$CRBCL02
$CLAGL00
Good Read LED Duration Setting =
Keep LED on until next trigger pull
$CBPIN00
$CBPIN01
$CBPIN02
Indicate Good Read =
After CTS goes inactive then active
$CLSSP00
$CLSSP01
$CLSSP02
$CLSSP03
CAMERA CONTROL
Aiming Pointer
Enables/disables the aiming pointer for all symbologies.
$CTAAP00
$CTAAP01
$CTAAP02
Pick Mode
Specifies the ability of the reader to decode labels only when they are close to the cen-
ter of the aiming pattern. This allows the reader to accurately target labels when they
are placed close together, such as on a pick sheet.
$CSNPM00
$CSNPM01
$CSNPE00
$CSNPE01
$CSNPE02
Image Capture
For information and a list of options for Image Capture, use the Datalogic Aladdin con-
figuration application, available for free download from the Datalogic Scanning website.
$CSNMT00
$CSNMT01
Multiple Labels Ordering = Transmit Increasing
Length Order
$CSNMT02
Multiple Labels Ordering = Transmit Decreasing
Length Order
• CODE 39 DANISH PPT starting on page • ABC CODABAR starting on page 174
137
• CODE 39 PZN starting on page 138 • ISBT 128 starting on page 176
$AD
COUPON CONTROL
Coupon Control
This feature is used to control the method of processing coupon labels.
Options are:
• Allow all — allow all coupon bar codes to be decoded
• Enable only UPC/EAN — enables only UPC/EAN coupon decoding
• Enable only GS1 DataBar — enables only GS1 DataBar coupon decoding
To set this feature:
2. Scan either the enable or disable bar code below. You’ll need to cover any unused
bar codes on this and the facing page to ensure that the reader sees only the bar
code you intend to scan.
$CCPCL00
$CCPCL01
$CCPCL02
UPC-A
The following options apply to the UPC-A symbology.
UPC-A Enable/Disable
When disabled, the reader will not read UPC-A bar codes.
$CABEN00
UPC-A = Disable
$CABEN01
UPC-A = Enable
$CABCT00
$CABCT01
$CAB3B00
$CAB3B01
$CABNS00
$CABNS01
UPC-E
The following options apply to the UPC-E symbology.
UPC-E Enable/Disable
When disabled, the reader will not read UPC-E bar codes.
$CEBEN00
UPC-E = Disable
$CEBEN01
UPC-E = Enable
$CEBCT00
$CEBCT01
$CEB3B00
$CEB3B01
$CEBAB00
$CEBAB01
$CEBNS00
$CEBNS01
GTIN Formatting
This feature enables/disables the ability to convert UPC-E, UPC-A, EAN-8, and EAN-13
labels into the GTIN 14-character format.
$CGBEN00
$CGBEN01
EAN-13
The following options apply to the EAN-13 symbology.
EAN-13 Enable/Disable
When disabled, the reader will not read EAN-13 bar codes.
$C3BEN00
EAN-13 = Disable
$C3BEN01
EAN-13 = Enable
$C3BCT00
$C3BCT01
$C3BF100
$C3BF101
$C3BIS00
$C3BIS01
$C3BIN00
ISSN = Disable
$C3BIN01
ISSN = Enable
EAN-8
The following options apply to the EAN-8 symbology.
EAN-8 Enable/Disable
When disabled, the reader will not read EAN-8 bar codes.
$C8BEN00
EAN-8 = Disable
$C8BEN01
EAN-8 = Enable
$C8BCT00
$C8BCT01
$C8B3B00
$C8B3B01
$CPWEN00
$CPWEN01
$CPWEN02
$CPWEN03
$CPWEN04
$CUNLO02
$CUNLO05
Add-Ons
The following features apply to optional add-ons.
Optional Add-ons
The reader can be enabled to optionally read the following add-ons (supplementals):
• P2
• P5
NOTE: If a UPC/EAN base label and a an add-on are both decoded, the
reader will transmit the base label and add-on. If a UPC/EAN base label is
decoded without an add-on, the base label will be transmitted without an
add-on.
Conditional add-on settings (if enabled) are considered by the reader
before optional add-on settings.
$CADO200
$CADO201
$CADO500
$CADO501
$CADOT01
$CADOT02
$CADOT03
$CADOT05
$CADOT07
$CADOT0A
$CADOT10
$C4BEN00
$C4BEN01
$C4BU800
GS1 DataBar Omnidirectional to GS1-128 Emulation
= Disable
$C4BU801
GS1 DataBar Omnidirectional to GS1-128 Emulation
= Enable
$CXBEN00
$CXBEN01
$CXBU800
GS1 DataBar Expanded to GS1-128 Emulation
= Disable
$CXBU801
GS1 DataBar Expanded to GS1-128 Emulation
= Enable
$CXBLC00
GS1 DataBar Expanded Length Control
= Variable Length
$CXBLC01
$CLBEN00
$CLBEN01
$CLBU800
GS1 DataBar Limited to GS1-128 Emulation
= Disable
$CLBU801
GS1 DataBar Limited to GS1-128 Emulation
= Enable
CODE 39
The following options apply to the Code 39 symbology.
Code 39 Enable/Disable
When disabled, the reader will not read Code 39 bar codes.
$CC3EN00
Code 39 = Disable
$CC3EN01
Code 39 = Enable
$CC3CC00
$CC3CC01
$CC3CC02
Code 39 Check Character Calculation = Calculate Mod 7
Check
$CC3CC04
Code 39 Check Character Calculation = Enable Italian Post
Check
$CC3CC08
Code 39 Check Character Calculation = Enable Daimler
Chrysler Check
$CC3CT00
$CC3CT01
$CC3SS00
Code 39 Start/Stop Character Transmission
= Don’t Transmit
$CC3SS01
Code 39 Start/Stop Character Transmission
= Transmit
$CC3FA00
$CC3FA01
$CC3LO01
$CC3LO02
$CC3LO03
$CC3LO04
$CC3LO00
Code 39 Quiet Zones =
Small Quiet Zones on two sides
$CC3LC00
Code 39 Length Control
= Variable Length
$CC3LC01
Length 1 = 02 (2 characters)
TRIOPTIC CODE
The following options apply to the trioptic symbology.
$CCTEN00
$CCTEN01
$CDPEN00
$CDPEN01
CODE 39 PZN
The following options apply to the Code 39 PZN symbology.
$CPZEN00
$CPZEN01
CODE 39 LA POSTE
The following options apply to the Code 39 La Poste symbology.
$CLPEN00
$CLPEN01
Code 32 Enable/Disable
When disabled, the reader will not read Code 32 bar codes.
$CP3EN00
Code 32 = Disable
$CP3EN01
Code 32 = Enable
$CP3CT00
Code 32 Check Character Transmission = Don’t
Send
$CP3CT01
$CP3SS00
Code 32 Start/Stop Character Transmission
= Don’t Transmit
$CP3SS01
Code 32 Start/Stop Character Transmission
= Transmit
$CCCEN00
$CCCEN01
CODE 128
The following options apply to the Code 128 symbology.
$CC8EN00
$CC8EN01
$CC8C300
$CC8C301
$CC8CT00
Code 128 Check Character Transmission =
Don’t Send
$CC8CT01
$CC8TF00
Code 128 Function Character Transmission =
Don’t Send
$CC8TF01
$CC8LO00
$CC8LO01
$CC8LO02
$CC8LO03
$CC8LO04
$CC8LC00
$CC8LC01
GS1-128
The following options apply to the GS1-128 symbology. (Also known as USS-128, GTIN-
128, UCC-128.)
GS1-128 Enable
This option enables/disables the ability of the reader to translate GS1-128 labels to the
GS1-128 data format. Options are:
• Transmit GS1-128 labels in Code 128 data format.
• Transmit GS1-128 labels in GS1-128 data format.
• Do not transmit GS1-128 labels.
$CU8EN00
$CU8EN01
$CU8EN02
INTERLEAVED 2 OF 5 (I 2 OF 5)
The following options apply to the I 2 of 5 symbology.
CAUTION: When reading this symbology, the settings for I 2 of 5 Length
Control AND I 2 of 5 Check Character Calculation MUST be enabled to
increase decoding safety.
I 2 of 5 Enable/Disable
When disabled, the reader will not read I 2 of 5 bar codes.
$CI2EN00
I 2 of 5 = Disable
$CI2EN01
I 2 of 5 = Enable
$CI2CC00
$CI2CC01
I 2 of 5 Check Character Calculation
= Calculate Std Check (Modulo 10 no AR)
$CI2CC02
I 2 of 5 Check Character Calculation
= Calculate German Parcel Check
$CI2CC04
I 2 of 5 Check Character Calculation
= Calculate DHL Check
$CI2CC08
I 2 of 5 Check Character Calculation
= Calculate Daimler Chrysler Check
$CI2CC10
I 2 of 5 Check Character Calculation
= Calculate Bosch Check
$CI2CC20
I 2 of 5 Check Character Calculation
= Calculate Italian Post Check
$CI2CT00
$CI2CT01
I 2 of 5 Length Control
This feature specifies either variable length decoding or fixed length decoding for the I 2
of 5 symbology.
Variable Length: For variable-length decoding, a minimum length may be set.
Fixed Length: For fixed-length decoding, two different lengths may be set.
$CI2LC00
$CI2LC01
I 2 of 5 Set Length 1
This feature specifies one of the bar code lengths for "I 2 of 5 Length Control" on page
148. Length 1 is the minimum label length if in Variable Length Mode, or the first fixed
length if in Fixed Length Mode. The length includes the bar code’s check and data char-
acters. The length can be set from 2 to 50 characters in increments of two. See "Set
Length 1" on page 301 for more detailed programming instructions.
Length 1 = 06 (6 characters)
I 2 of 5 Set Length 2
This feature specifies one of the bar code lengths for "I 2 of 5 Length Control" on page
148. Length 2 is the maximum label length if in Variable Length Mode, or the second
fixed length if in Fixed Length Mode. The length includes the bar code’s check and data
characters. The length can be set from 2 to 50 characters in increments of two. A setting
of 00 specifies to ignore this length (only one fixed length). See "Set Length 2" on page
302 for more detailed programming instructions.
INTERLEAVED 2 OF 5, FEBRABAN
(DESK MODELS ONLY)
$CI2FE00
$CI2FE01
INTERLEAVED 2 OF 5 CIP HR
The following options apply to the Interleaved 2 of 5 CIP HR symbology.
$CCHEN00
$CCHEN01
MATRIX 2 OF 5
The following options apply to the Matrix 2 of 5 symbology.
Matrix 2 of 5 Enable/Disable
When disabled, the reader will not read Matrix 2 of 5 bar codes.
$CM2EN00
Matrix 2 of 5 = Disable
$CM2EN01
Matrix 2 of 5 = Enable
$CM2CC00
Matrix 2 of 5 Check Character Calculation
= Disable
$CM2CC01
$CM2CT00
Matrix 2 of 5 Check Character Transmission
= Don’t Send
$CM2CT01
Matrix 2 of 5 Check Character Transmission
= Send
$CM2LC00
$CM2LC01
Length 1 = 01 (1 character)
STANDARD 2 OF 5
The following options apply to the Standard 2 of 5 symbology.
Standard 2 of 5 Enable/Disable
When disabled, the reader will not read Standard 2 of 5 bar codes.
$CS2EN00
Standard 2 of 5 = Disable
$CS2EN01
Standard 2 of 5 = Enable
$CS2CC00
Standard 2 of 5 Check Character Calculation
= Disable
$CS2CC01
$CS2CT00
Standard 2 of 5 Check Character Transmission
= Don’t Send
$CS2CT01
Standard 2 of 5 Check Character Transmission
= Send
$CS2LC00
$CS2LC01
Length 1 = 08 (8 characters)
COMPRESSED 2 OF 5
The following options apply to the Compressed 2 of 5 symbology.
Compressed 2 of 5 Enable/Disable
When disabled, the reader will not read Compressed 2 of 5 bar codes.
$CC2EN00
Compressed 2 of 5 = Disable
$CC2EN01
Compressed 2 of 5 = Enable
$CC2CC00
Compressed 2 of 5 Check Character Calculation
= Disable
$CC2CC01
$CC2CT00
Compressed 2 of 5 Check Character Transmission
= Don’t Send
$CC2CT01
Compressed 2 of 5 Check Character Transmission
= Send
$CC2LC00
Compressed 2 of 5 Length Control = Variable
Length
$CC2LC01
DATALOGIC 2 OF 5
The following options apply to the Datalogic 2 of 5 symbology.
Datalogic 2 of 5 Enable/Disable
When disabled, the reader will not read Datalogic 2 of 5 bar codes.
$CD2EN00
Datalogic 2 of 5 = Disable
$CD2EN01
Datalogic 2 of 5 = Enable
$CD2CC00
Datalogic 2 of 5 Check Character Calculation
= Disable
$CD2CC01
$CD2CT00
Datalogic 2 of 5 Check Character Transmission
= Don’t Send
$CD2CT01
Datalogic 2 of 5 Check Character Transmission
= Send
$CD2LC00
$CD2LC01
Length 1 = 06 (6 characters)
INDUSTRIAL 2 OF 5
The following options apply to the Industrial 2 of 5 symbology.
Industrial 2 of 5 Enable/Disable
When disabled, the reader will not read Industrial 2 of 5 bar codes.
$CU2EN00
Industrial 2 of 5 = Disable
$CU2EN01
Industrial 2 of 5 = Enable
$CU2CC00
Industrial 2 of 5 Check Character Calculation
= Disable
$CU2CC01
$CU2CT00
Industrial 2 of 5 Check Character Transmission
= Don’t Send
$CU2CT01
Industrial 2 of 5 Check Character Transmission
= Send
$CU2LC00
$CU2LC01
Length 1 = 06 (6 characters)
IATA
The following options apply to the IATA symbology.
IATA Enable/Disable
Enables/Disables the ability of the reader to decode IATA labels.
$CIAEN00
IATA = Disable
$CIAEN01
IATA = Enable
$CIACT00
IATA Check Character Transmission
= Don’t Send
$CIACT01
IATA Check Character Transmission
= Send
FOLLETT 2 OF 5
The following options apply to the Follett 2 of 5 symbology.
Follett 2 of 5 Enable/Disable
Enables/Disables ability of reader to decode Follett 2 of 5 labels.
$CF2EN00
Follett 2 of 5 = Disable
$CF2EN01
Follett 2 of 5 = Enable
CODABAR
The following options apply to the Codabar symbology.
Codabar Enable/Disable
When disabled, the reader will not read Codabar bar codes.
$CCBEN00
Codabar = Disable
$CCBEN01
Codabar = Enable
$CCBCC00
$CCBCC01
Codabar Check Character Calculation
= Calculate AIM Std Check
$CCBCC02
Codabar Check Character Calculation
= Calculate Modulo 10 Check
$CCBCC03
Codabar Check Character Calculation
= Calculate NW-7 Check
NOTE: This feature is valid only when Codabar Check Character Calculation
is enabled.
$CCBCT00
Codabar Check Character Transmission
= Don’t Send
$CCBCT01
Codabar Check Character Transmission
= Send
$CCBSS00
Codabar Start/Stop Character Transmission
= Don’t Transmit
$CCBSS01
Codabar Start/Stop Character Transmission
= Transmit
$CCBSC00
$CCBSC01
$CCBSC02
$CCBSC03
$CCBSM00
Codabar Start/Stop Character Match
= Don’t Require Match
$CCBSM01
$CCBLO01
$CCBLO02
$CCBLO03
$CCBLO04
$CCBLO05
$CCBLC00
$CCBLC01
Length 1 = 03 (3 characters)
ABC CODABAR
The following options apply to the ABC Codabar symbology.
$CCBAB00
$CCBAB01
$CCBCM00
$CCBCM01
$CCBFC00
$CCBFC01
ISBT 128
The following options apply to the ISBT 128 symbology.
$CI8CE00
$CI8CE01
$CI8CM00
$CI8CM01
$CI8DT05
$CI8DT0A
$CI8DT14
ISBT 128 Dynamic Concatenation Timeout = 200
msec
$CI8DT32
$CI8DT4B
$CI8DT64
NOTE: This option is only valid when "ISBT 128 Concatenation" on page 176
is enabled.
$CI8FC00
$CI8FC01
CODE 11
The following options apply to the Code 11 symbology.
Code 11 Enable/Disable
When disabled, the reader will not read Code 11 bar codes.
$CC1EN00
Code 11 = Disable
$CC1EN01
Code 11 = Enable
$CC1CC00
$CC1CC01
$CC1CC02
Code 11 Check Character Calculation
= Calculate Check K
$CC1CC03
Code 11 Check Character Calculation
= Calculate Check C and K
$CC1CT00
$CC1CT01
$CC1LC00
$CC1LC01
Length 1 = 04 (4 characters)
CODE 93
The following options apply to the Code 93 symbology.
Code 93 Enable/Disable
Enables/Disables ability of reader to decode Code 93 labels.
$CC9EN00
Code 93 = Disable
$CC9EN01
Code 93 = Enable
$CC9CC00
$CC9CC01
$CC9CC02
Code 93 Check Character Calculation
= Calculate Check K
$CC9CC03
Code 93 Check Character Calculation
= Calculate Check C and K
$CC9CT00
Code 93 Check Character Transmission = Don’t
Send
$CC9CT01
$CC9LC00
$CC9LC01
$CC9LO00
$CC9LO01
$CC9LO02
$CC9LO03
$CC9LO04
MSI
The following options apply to the MSI symbology.
MSI Enable/Disable
Enables/Disables ability of reader to decode MSI labels.
$CMSEN00
MSI = Disable
$CMSEN01
MSI = Enable
$CMSCC00
$CMSCC01
$CMSCC02
MSI Check Character Calculation
= Calculate Mod 11/10
$CMSCC03
MSI Check Character Calculation
= Calculate Mod 10/10
$CMSCT00
$CMSCT01
$CMSLC00
$CMSLC01
PLESSEY
The following options apply to the Plessey symbology.
Plessey Enable/Disable
Enables/Disables ability of reader to decode Plessey labels.
$CPLEN00
Plessey = Disable
$CPLEN01
Plessey = Enable
$CPLCC00
$CPLCC01
Plessey Check Character Calculation
= Plessey std check char. verification
$CPLCC02
Plessey Check Character Calculation
= Anker check char. verification
$CPLCC03
Plessey Check Character Calculation
= Plessey std and Anker check char. verification
$CPLCT00
$CPLCT01
$CPLLC00
$CPLLC01
BC412
The following options apply to the BC412 symbology.
BC412 Enable/Disable
Enables/Disables ability of reader to decode BC412 labels.
$CBCEN00
BC412 = Disable
$CBCEN01
BC412 = Enable
$CBCCC00
$CBCCC01
$CBCLC00
$CBCLC01
• AZTEC CODE starting on page 199 • MICRO PDF417 starting on page 213
• CHINA SENSIBLE CODE starting on page 201 • QR CODE starting on page 216
• DATA MATRIX starting on page 203 • MICRO QR CODE starting on page 218
• GS1 DOTCODE starting on page 206 • UCC COMPOSITE starting on page 220
The reader supports the following 2D symbologies (bar code types). Symbology-depen-
dent options for each symbology are included in this chapter.
See 1D Symbologies, starting on page 111 for configuration of 1D bar codes.
1. Scan the ENTER/EXIT PROGRAMMING bar code at the top of applicable program-
ming pages.
2. Scan the correct bar code to set the desired programming feature or parameter.
You may need to cover unused bar codes on the page, and possibly the facing
page, to ensure that the reader reads only the bar code you intend to scan.
3. If additional input parameters are needed, go to Appendix D, Keypad, and scan the
appropriate characters from the keypad.
$CDETP00
$CDETP01
$CDETP02
$CDETP03
$CDETP04
$CDETP05
2D Structured Append
Enables/disables ability of reader to append multiple 2D Codes labels in a structured
format. The structured append property is globally applied to the following symbolo-
gies, if these are enabled:
• Data Matrix
• Aztec
• QR Code
• PDF 417
$CDESA00
$CDESA01
$CIPNR00
$CIPNR02
Normal/Inverse Symbol Control = Both Normal and
Inverse
$CIPLR00
$CIPLR01
$CIPLR02
AZTEC CODE
$CAZEN00
$CAZEN01
Variable Length: For variable length decoding, a minimum and maximum length may
be set.
Fixed Length: For fixed length decoding, two different lengths may be set.
$CAZLC00
$CAZLC01
$CCSEN00
$CCSEN01
Variable Length: For variable length decoding, a minimum and maximum length may
be set.
Fixed Length: For fixed length decoding, two different lengths may be set.
$CCSLC00
China Sensible Code Length Control = Variable
Length
$CCSLC01
DATA MATRIX
$CDMEN00
$CDMEN01
$CDMDM3FFF0BDF
$CDMDM0000F420
$CDMDM3FFFFFFF
Data Matrix Dimensions Mask = Both Square and
Rectangular Style
Variable Length: For variable length decoding, a minimum and maximum length may
be set.
Fixed Length: For fixed length decoding, two different lengths may be set.
$CDMLC00
$CDMLC01
GS1 DOTCODE
The following options apply for the DotCode barcode decoding
DotCode Enable
This options enables/disables the ability of the reader to decode DotCode barcodes.
$CDCEN01
DotCode = Enable
$CDCEN00
DotCode = Disable
$CDCHS01
$CDCHS00
$CDCCP01
$CDCCP00
Additional Options
To improve performances the following additional settings are available using Aladdin
configuration utility, downloadable from www.datalogic.com.
• Dot Size
• Fixed Length or Variable Length
• Min and Max barcode size
MAXICODE
$CMXEN00
Maxicode = Disable
$CMXEN01
Maxicode = Enable
$CMXPT00
$CMXPT01
Variable Length: For variable length decoding, a minimum and maximum length may
be set.
Fixed Length: For fixed length decoding, two different lengths may be set.
$CMXLC00
$CMXLC01
PDF417
$CP4EN00
PDF417 = Disable
$CP4EN01
PDF417 = Enable
Variable Length: For variable length decoding, a minimum and maximum length may
be set.
Fixed Length: For fixed length decoding, two different lengths may be set.
$CP4LC00
$CP4LC01
MICRO PDF417
$CMIEN00
$CMIEN01
$CMIU800
Micro PDF417 Code 128 GS1-128 Emulation =
Micro PDF AIM ID and label type
$CMIU801
Micro PDF417 Code 128 GS1-128 Emulation =
Code 128 / EAN128 AIM ID and label type
Variable Length: For variable length decoding, a minimum and maximum length may
be set.
Fixed Length: For fixed length decoding, two different lengths may be set.
$CMILC00
$CMILC01
QR CODE
$CQREN00
QR Code = Disable
$CQREN01
Variable Length: For variable length decoding, a minimum and maximum length may
be set.
Fixed Length: For fixed length decoding, two different lengths may be set.
$CQRLC00
$CQRLC01
MICRO QR CODE
$CMQEN00
$CMQEN01
Variable Length: For variable length decoding, a minimum and maximum length may
be set.
Fixed Length: For fixed length decoding, two different lengths may be set.
$CMQLC00
$CMQLC01
UCC COMPOSITE
$CCMOT00
$CCMOT07
$CCMOT01
$CCMOT02
$CCMOT03
$CPOEN00
$CPOEN01
$CPOEN02
$CPOEN03
$CPOEN04
$CPOEN05
$CPOEN06
$CPOEN07
$CPOEN08
$CPOEN09
Postnet BB Control
Controls the ability of the reader to decode B and B' fields of Postnet labels.
$CPOBB00
$CPOBB01
SECTION CONTENTS
DISPLAY AND KEYBOARD FEATURES starting on page 224
$CDIMD00
$CDIMD01
$CDIMD02
$CDIOT00
Backlight Enable
Enables/Disables the keyboard backlight.
$CDIBL00
Backlight Disabled
$CDIBL03
Backlight Enabled
Font Size
Select the font size.
$CDIFS00
$CDIFS01
$CDIFS02
4 Keys Up F2 F1 Down
Key Programming
$CPWFZFFFF
$CPWFZ0000
BIT 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Binary 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0
Hex 8 C 0 0
Function Keys Action Select mode: When in this mode, arrow keys are used to select
one of the 3 possible actions associated to the Function Keys. To associate actions to the
Function keys, see Configure Actions for Function Keys, starting on page 230.
String Association Mode: When in this mode, each one of the arrow keys can be pro-
grammed to display and transmit a pre-defined string.
$CDIAC00
SHIFT Mode
$CDIAC01
STRING Mode
0x3D000000000000000000000000000000
0x44776000000000000000000000000000
DEFAULT
CMD_ID NAME FUNCTION 16K 4K
LABEL
Not configured action.
If a key must be kept enabled but
isn’t required in normal mode , this
function can be selected to keep it
00 Not configured <None>
ineffective. Whenever an unconfig-
ured function key is pressed, an
error message appears on the dis-
play and an error beep is emitted.
01 Enter CMD Same as ENTER_KEY.
02 String 1 Display and transmit string 1.
03 String 2 Display and transmit string 2.
v
16K 4K
F1 07 Backlight 02 String 1
F4 08 Clear N.A.
$CKF11
$CKF21
$CKF31
$CKF41
$CKF51
$CKF12
$CKF13
$CKF22
$CKF23
DEFINE STRINGS
$CPWEP
Set String 1
$CPWEO
Set String 2
$CPWEA
Set String 3
$CPWEM
Set String 4
$CPWEL
Set String 5
2 seconds
$CDITS00
Applied to both
$CDITS01
$CDITS02
Mode Selection
This feature allows the PowerScan 16K model to operate in one of two basic operative
modes:
• Normal Mode — data entered, either on the keypad or read via barcode, is trans-
mitted to the host once the enter key is pressed, following the configured format-
ting.
• Quantity/Code Mode — Can be further configured. See the next sections for Qty/
Code operations.
$CDISM00
$CDISM01
Quantity Field
This feature defines the behavior of the scanner if no data is entered in the QTY field so
that it is left empty. Options are:
• code is transmitted with default QTY (‘1’)
• code is transmitted alone (without any quantity information)
• code is discarded and an error beep is generated
$CPWEK00
$CPWEK01
$CPWEK02
Discard Code
$CPWEH00
$CPWEH01
$CPWEH02
Quantity/Code Separator
This feature allows the insertion of a separator between Qty/Code pairs.
$CPWQP00
No separator
To configure this feature, scan the ENTER/EXIT PRO-
GRAMMING MODE bar code above, then the barcode
at left. Next scan 1 digit from Appendix D, Keypad (in
the range 1-8) representing the number of charac-
Set Qty/Code string separator ters to be used as separator.
$CPWQP Finally, define the separator string by reading the
desired characters from the ASCII table at the back
of this manual, expressed in hexadecimal form. End
by scanning the ENTER/EXIT bar code again.
Interkey Timeout
The 16-key keypad is organized like a cell phone, with multi-tap access to alpha charac-
ters on numeric keys. In alphabetic mode (entered by toggling the SHIFT key), the keys
must be pressed once, twice, or more to obtain the desired letter.
This command allows you to specify the time which occurs between a key press, and the
confirmation of the letter by the scanner (when in alpha mode). The timeout can be
configured in increments of 0.5 second.
$CPWNT00
0.5 seconds
$CPWNT01
1.0 seconds
$CPWNT02
1.5 seconds
$CPWNT03
2.0 seconds
Append Code
This function defines how a scanned barcode interacts with a pre-edited CODE field, or
with a string entered by a preprogrammed FUNC KEY.
Options are:
0. Barcode data overwrites what is written in the CODE field by keyboard and the
code is transmitted;
1. Barcode data is appended to any text in the CODE field and the code is transmitted;
2. Barcode data is appended to any text in the CODE field but the code IS NOT trans-
mitted. Data is transmitted when the enter key is pressed.
3. Barcode data is appended to any text in the CODE field and the code is transmitted
if Function Key's string has CR.
$CPWFW00
Overwrite always
$CPWFW01
$CPWFW02
$CPWFW03
Echo
This function enables/disables the keypad echo. It works only when the scanner is in
simple data input mode (no QTY/CODE).
$CPWKE00
$CPWKE01
$CPWKE02
Keypress Sound
Enables/disables the KEY press sound (‘click’).
$CPWEI00
Disable
$CPWEI01
Enable
Lower Case
This function enables/disables the capability to use the SHIFT key to switch to Lower
Case (alphanumeric) mode. When enabled, the indication in the upper right corner of
display is ‘ab’.
$CPWSA00
$CPWSA01
$CPWSB
Set F1 label
0x000000000000000000000000
$CPWSC
Set F2 label
0x000000000000000000000000
$CPWSD
Set F3 label
0x000000000000000000000000
$CPWSE
Set F4 label
0x000000000000000000000000
$CPWDF00
Disable
$CPWDF01
Enable
Set String ID
Sets the identifier of the predefined strings.
0x00000000000000000000000000000000
0x00000000000000000000000000000000
0x00000000000000000000000000000000
$COCEN00000000
$COCEN00000001
$COCEN00000002
$COCEN00000004
$COCEN00000008
OCR Predefined Template = Italian Bank
Freccia Bank Payment form
$COCEN00000010
Motionless Timeout
The period of time that must expire without detecting any motion, before the reader is
assumed to be in a motionless condition. The selectable setting is from 500 to 25,500
milliseconds in 100 millisecond increments. This option relates to such features as
Aimer On and Stand Mode/Object Detection scanning with respect to motion.
Motion Sensitivity
Sets the sensitivity level for motion detection wakeup. Choices are low, medium and
high.
$CMOSY00
$CMOSY01
$CMOSY02
$CMOMD00
$CMOMD01
• Powerdown Timeout
POWER SAVE
Powerdown Timeout
The Powerdown Timeout feature sets the time for automatically switching the unit off
when the imager has been idle.
$CSLPS00
$CSLPS01
$CSLPS02
$CSLPS03
$CSLPS06
$CSLPS0C
BATTERY PROFILES
Battery Profiles
PowerScan PM96XX provides the user the ability to select different usage profiles to
better configure the reader with respect to specific needs. By default, the Maximum
Performance profile is selected and provides high snappiness and max reading capabil-
ity. The user can then decide to exploit specific features when others are considered less
important, for instance: fast battery recharge instead of battery health, maximum read-
ing performance instead of battery autonomy, etc.
The following Battery Profiles are described with associated benefits and limitations:
$CBCHP00
$CBCHP01
$CBCHP02
$CBCHP03
Maximum Autonomy
• Max reader autonomy
• Motionix™ disabled
• Vibro motor disabled
• Reduced Radio Star™ responsivenessa
Fast Charge
• Reduced recharge time (approx. 20%)
• Motionix™ disabled
• Vibro motor disabled
a. Host commands from cradle, asynchronous data from cradle, paging button will not be received; out-of-range sig-
naling will not work, configuration exchange will not be executed automatically (only after trigger pressure).
Host download of the hand-held not placed on the base will not work.
Battery Information
By using Datalogic Aladdin utility, additional battery data can be retrieved, i.e.:
• HH Serial Number
• Charge %
• Health %
• Full Charge Capacity
• Designed Capacity
• Nominal Capacity
• Remaining Capacity
• Discharging Counter
• Charging Status
• Charging (base station) Battery Voltage
• Battery Current
• Manufacturer Date
• Battery Serial Number
• Battery Model Number
If more than one reader is connected to a base station, battery data will be retrieved for
each reader.
$CBTAB00
$CBTAB01
Beeper Frequency
Adjusts radio-specific beep indications to sound at a low, medium or high frequency,
selectable from the list below (controls the beeper’s pitch/tone).
$CBTBF00
$CBTBF01
$CBTBF02
Beep Duration
This feature controls the duration of radio-specific beep indications.
$CBTBD06
$CBTBD08
$CBTBD0A
$CBTBD0C
$CBTBD0E
$CBTBD10
$CBTBD12
$CBTBD14
Beep Volume
Selects the beeper volume (loudness) of radio-specific beep indications. There are three
selectable volume levels.
$CBTBV00
$CBTBV01
$CBTBV02
Disconnect Beep
Enables/disables the beep indication that a handheld has become disconnected from a
Base Station.
$CBTDB00
$CBTDB01
$CBTCB00
$CBTCB01
Leash Alarm
This setting specifies the number of seconds to sound the Leash Mode beeps (three per
second) when the handheld goes out of range. This is especially useful in instances
where the reader might inadvertently have been placed in a bag or cart.
For this mode to be effective, the reader must be linked to the Base Station. If the
reader is asleep or disconnected from the Base Station, there is no way for it to know
where it is relative to the Base Station because communication is not active between
the devices.
$CBTLB00
$CBTLB01
$CBTLB02
$CBTLB03
$CBTLB04
$CBTLB05
$CBTLB0A
$CBTLB19
$CBTLB1E
CONFIGURATION UPDATES
$CBTCU00
$CBTCU01
BATCH FEATURES
Batch Mode
This option specifies whether to store labels in the handheld while disconnected from
the base. Options are as follows:
• Disabled — The handheld will not store/batch labels.
• Automatic — The handheld will store labels to RAM when the handheld goes out
of range and is disconnected from the remote device.
• Manual — The handheld will always store labels to Flash memory. The user must
manually send the stored labels to the remote device using a special "batch send"
label.
$CBTBM00
$CBTBM01
$CBTBM02
Send Batch
When the reader is configured in Manual Batch Mode, use the following bar code to ini-
tiate sending of labels stored in batch memory.
Send Batch
BatchSend
$CBTTD00
$CBTTD05
$CBTTD0A
$CBTTD32
$CBTTD64
$CBTTDFA
$CBTDL00
$CBTDL01
RF ADDRESS STAMPING
These features allow configuration of source radio data inclusion.
$CBTAS00
Source Radio Address Transmission =
Do Not Include
$CBTAS01
$CSTTX00
STAR Radio Transmit Mode =
ACK from Base Station
$CSTTX01
$CSTTX02
NOTE: ACK from host works only for RS-232 or USB-COM interfaces with
ACK/NACK disabled. If ACK from host is configured with any other interface
conditions, it works like ACK when sent to host.
See "Message Formatting" on page 303 for details.
NOTE: The Base Station can receive a host message only if Host Commands
Obey/Ignore (page 36) is set to Ignore.
2. scan the ENTER/EXIT PROGRAMMING MODE bar code above; read either the
“High speed” or “Low speed” programming label below to set the desired speed;
end by scanning the ENTER/EXIT bar code again.
The Reader and the Base will now be linked at the new programmed speed.
This feature can also be programmed using the Datalogic Aladdin tool:
1. set the STAR System Speed to “High speed” or “Low speed” through Aladdin;
The Reader and the Base will link at the new programmed speed.
NOTE: PowerScan 433 MHz Star models do not support all combinations of
STAR System Speed and STAR Frequency Agility (see "STAR Frequency
Agility" on page 270) configuration parameters. Please refer to Table 7 on
page 271 for the allowed combinations.
$CSTCP03
$CSTCP01
As in the case of the STAR System Speed, use the following procedure:
2. scan the ENTER/EXIT PROGRAMMING MODE bar code above; read either the
“Enable” or “Disable” programming label below to Enable or Disable the feature;
end by scanning the ENTER/EXIT bar code again.
The Reader and the Base will be linked and the new frequency handling strategy will be
operational.
NOTE: It is possible to configure the STAR system to use a fixed channel
with different frequency from the default one. Please contact Datalogic
Technical Support for information about this feature. Please refer to
Table 7 on page 271 for valid combinations of this feature with the STAR
System Speed configuration parameter.
NOTE: PowerScan 433 MHz Star models do not support all combinations of
STAR Frequency Agility and STAR System Speed (see "STAR System Speed"
on page 269) configuration parameters. Please refer to Table 7 on page 271
for the allowed combinations.
$CSTFA00
STAR Frequency Agility = Disable
(use default fixed channel)
$CSTFA80
FIXED CHANNEL
SYSTEM FREQUENCY
DIFFERENT FROM
SPEED AGILITY
DEFAULT
433 MHz Model
Low Speed Yes Yes
High Speed No No
910 MHz Model
Low Speed Yes Yes
High Speed Yes Yes
SECTION CONTENTS
RS-232 PARAMETERS on page 273
• Baud Rate • Parity
• Data Bits • Handshaking Control
• Stop Bits
RS-232/USB COM PARAMETERS on page 274
• Intercharacter Delay • ACK NAK Timeout Value
• ACK NAK Options • ACK NAK Retry Count
• ACK Character • Disable Character
• NAK Character • Enable Character
KEYBOARD INTERFACE on page 281
• Wedge Quiet Interval • Intercode Delay
• Intercharacter Delay
DATA FORMAT on page 284
• Data Editing • Label ID
• Global Prefix/Suffix • Character Conversion
• Global AIM ID
SCANNING FEATURES on page 292
• Scan Mode • Flash On Time
• Scanning Active Time • Flash Off Time
• Aiming Duration Time
LED AND BEEPER INDICATORS on page 298
• Good Read LED Duration
RS-232 PARAMETERS
RS-232 ONLY
Baud Rate
Baud rate is the number of bits of data transmitted per second. Set the reader's baud
rate to match the baud rate setting of the host device. With an improper baud rate set-
ting, data may not reach the host correctly.
Data Bits
This parameter allows the reader to interface with devices requiring a 7-bit or 8-bit
ASCII protocol for sending and receiving data.
Stop Bits
The stop bit(s) at the end of each transmitted character marks the end of transmission
of one character and prepares the receiving device for the next character in the serial
data stream. The number of stop bits selected (one or two) depends on the number the
receiving terminal is programmed to accommodate. Set the number of stop bits to
match host device requirements.
Parity
This feature specifies parity required for sending and receiving data. A parity check bit is
the most significant bit of each ASCII coded character. Select the parity type according
to host device requirements.
• Select None when no parity bit is required.
• Select Odd parity and the parity bit value is set to 0 or 1, based on data, to ensure
that an odd number of 1 bits are contained in the coded character.
• Select Even parity and the parity bit value is set to 0 or 1, based on data, to ensure
that an even number of 1 bits are contained in the coded character.
Handshaking Control
The data interface consists of an RS-232 port designed to operate either with or without
the hardware handshaking lines, Request to Send (RTS), and Clear to Send (CTS). Hand-
shaking Control includes the following options:
• RTS — RTS is asserted during transmissions. CTS is ignored.
• RTS/CTS — RTS is asserted during transmissions. CTS gates transmissions.
• RTS/XON/XOFF — RTS is asserted during transmissions. CTS is ignored. XON and
XOFF gate transmissions.
• RTS On/CTS — RTS is always asserted. CTS gates transmissions.
• RTS/CTS Scan Control — RTS is asserted during transmissions. CTS gates transmis-
sions and controls enable and disable state of reader.
Intercharacter Delay
This parameter specifies the intercharacter delay between the end of one character and
the beginning of the next. The delay can be set within a range of zero (0) to 990 millisec-
onds in 10ms increments. A setting of zero specifies no delay.
To set the delay:
2. Divide the desired setting by 10 (setting is in 10ms increments). Pad the result
with leading zeroes to yield two digits. For example: 0 = 00, 5 = 05, 20 = 20, etc.
4. Go to page 43 and scan the bar code: SELECT INTERCHARACTER DELAY SETTING.
5. Scan the appropriate two digits from the keypad in Appendix D, that represent the
duration which was determined in the steps above. You will hear a two-beep indi-
cation after the last character.
NOTE: If you make a mistake before the last character, scan the CANCEL
bar code to abort and not save the entry string. You can then start again at
the beginning.
ACK Character
This setting specifies an ASCII character or hex value to be used as the ACK character.
ASCII characters or any hex value from 0 to 0xFF can be selected.
NOTE: Setting to previously defined characters such as XON, XOFF, or host
commands conflicts with normal operation of these characters. 8-bit data
is not recognized when the option Data Bits page 46 has been set as 7 Data
Bits.
2. Use the ASCII Chart on page 345 to find the hex equivalent for the desired charac-
ter/value.
5. Scan the appropriate two alphanumeric characters from the keypad in Appendix D,
that represent the desired character/value determined above. The second charac-
ter will cause a two-beep indication.
NAK Character
This setting specifies an ASCII character or hex value to be used as the NAK character.
ASCII characters or any hex value from 0 to 0xFF can be selected.
NOTE: Setting to previously defined characters such as XON, XOFF, or host
commands conflicts with normal operation of these characters. 8-bit data
is not recognized when the option Data Bits on page 46 has been set as 7
Data Bits.
2. Use the ASCII Chart on page 345 to find the hex equivalent for the desired charac-
ter/value.
6. Scan the ENTER/EXIT PROGRAMMING MODE bar code to exit Programming Mode.
This completes the procedure. See the table below for examples of how to set this fea-
ture.
2. Divide the desired setting by 200 (setting is in 200ms increments). Pad the result
with leading zeroes to yield two digits. For example: 0 = 00, 5 = 05, 20 = 20, etc.
4. Scan the bar code: SELECT ACK NAK TIMEOUT VALUE SETTING.
5. Scan the appropriate two digits from the keypad in Appendix D, that represent the
duration which was determined in the steps above. You will hear a two-beep indi-
cation after the last character.
NOTE: If you make a mistake before the last character, scan the CANCEL
bar code to abort and not save the entry string. You can then start again at
the beginning.
6. Scan the ENTER/EXIT PROGRAMMING MODE bar code to exit Programming Mode.
This completes the procedure. See the table below for examples of how to set this fea-
ture.
2 Divide by 200 01 05 26 75
3 Scan ENTER/EXIT PROGRAMMING MODE
4 Scan SELECT ACK NAK TIMEOUT VALUE SETTING
Scan two characters from
5 ‘0’ and ‘1’ ‘0’ and ‘5’ ‘2’ and ‘6’ ‘7’ AND ‘5’
Appendix D
6 Scan ENTER/EXIT PROGRAMMING MODE
2. Pad the number with leading zeroes to yield three digits. For example: 0 = 000, 5 =
005, 20 = 020, etc.
4. Scan the bar code: SELECT ACK NAK RETRY COUNT SETTING.
5. Scan the appropriate three digits from the keypad in Appendix D, that represent
the number which was determined in the steps above. You will hear a two-beep
indication after the last character.
NOTE: If you make a mistake before the last character, scan the CANCEL
bar code to abort and not save the entry string. You can then start again at
the beginning.
6. Scan the ENTER/EXIT PROGRAMMING MODE bar code to exit Programming Mode.
This completes the procedure. See the table below for examples of how to set this fea-
ture.
Disable Character
Specifies the value of the RS-232 host command used to disable the reader.
ASCII characters or any hex value from 0 to 0xFF can be selected.
NOTE: Setting to previously defined characters such as XON, XOFF, or host
commands conflicts with normal operation of these characters. 8-bit data
is not recognized when the option "Data Bits" on page 39 has been set as 7
Data Bits.
1. Determine the desired character or value. A setting of 0xFF indicates the Disable
Character is not used (not available).
2. Use the ASCII Chart on page 345 to find the hex equivalent for the desired charac-
ter/value.
4. Scan the bar code: SELECT DISABLE CHARACTER SETTING on page 49.
5. Scan the appropriate two alphanumeric characters from the keypad in Appendix D,
that represent the desired character/value determined above. The second charac-
ter will cause a two-beep indication.
6. Scan the ENTER/EXIT PROGRAMMING MODE bar code to exit Programming Mode.
This completes the procedure. See the table below for examples of how to set this fea-
ture.
Enable Character
Specifies the value of the RS-232 host command used to enable the reader.
ASCII characters or any hex value from 0 to 0xFF can be selected.
NOTE: Setting to previously defined characters such as XON, XOFF, or host
commands conflicts with normal operation of these characters. 8-bit data
is not recognized when the option "Data Bits" on page 39 has been set as 7
Data Bits.
1. Determine the desired character or value. A setting of 0xFF indicates the Enable
Character is not used (not available).
2. Use the ASCII Chart in Appendix F to find the hex equivalent for the desired charac-
ter/value.
4. Scan the bar code: SELECT ENABLE CHARACTER SETTING on page 49.
5. Scan the appropriate two alphanumeric characters from the keypad in Appendix D,
that represent the desired character/value determined above. The second charac-
ter will cause a two-beep indication.
6. Scan the ENTER/EXIT PROGRAMMING MODE bar code to exit Programming Mode.
This completes the procedure. See the table below for examples of how to set this fea-
ture.
KEYBOARD INTERFACE
2. Divide the desired setting by 10 (setting is in 10ms increments). Pad the result
with leading zeroes to yield two digits. For example: 0 = 00, 5 = 05, 20 = 20, etc.
3. Go to page 76 and scan the ENTER/EXIT PROGRAMMING MODE bar code to enter
Prog. Mode.
4. Scan the bar code: SELECT WEDGE QUIET INTERVAL SETTING on page 76.
5. Scan the appropriate two digits from the keypad in Appendix D, that represent the
duration which was determined in the steps above. You will hear a two-beep indi-
cation after the last character.
NOTE: If you make a mistake before the last character, scan the CANCEL
bar code to abort and not save the entry string. You can then start again at
the beginning.
Intercharacter Delay
This parameter specifies the intercharacter delay between the end of one character and
the beginning of the next. The delay can be set within a range of zero (0) to 990 millisec-
onds in 10ms increments. A setting of zero specifies no delay.
2. Divide the desired setting by 10 (setting is in 10ms increments). Pad the result
with leading zeroes to yield two digits. For example: 0 = 00, 5 = 05, 20 = 20, etc.
3. Go to page 76 and scan the ENTER/EXIT PROGRAMMING MODE bar code to enter
Programming Mode.
4. Scan the bar code: SELECT INTERCHARACTER DELAY SETTING on page 76.
5. Scan the appropriate two digits from the keypad in Appendix D, that represent the
duration which was determined in the steps above. You will hear a two-beep indi-
cation after the last character.
NOTE: If you make a mistake before the last character, scan the CANCEL
bar code to abort and not save the entry string. You can then start again at
the beginning.
6. Scan the ENTER/EXIT PROGRAMMING MODE bar code to exit Programming Mode.
This completes the procedure. See the table below for examples of how to set this fea-
ture.
Intercode Delay
Specifies the delay between labels transmitted to the host for this interface. The select-
able range for this feature is from 0 to 99 seconds.
Follow these instructions to set this feature:
2. Pad the number with leading zeroes to yield two digits. For example: 0 = 00, 5 =
05, 20 = 20, etc
3. Go to page 77 and scan the ENTER/EXIT PROGRAMMING MODE bar code to enter
Programming Mode.
4. Scan the bar code: SELECT INTERCODE DELAY SETTING on page 77.
5. Scan the appropriate two digits from the keypad in Appendix D, that represent the
duration which was determined in the steps above. You will hear a two-beep indi-
cation after the last character.
NOTE: If you make a mistake before the last character, scan the CANCEL
bar code to abort and not save the entry string. You can then start again at
the beginning.
6. Scan the ENTER/EXIT PROGRAMMING MODE bar code to exit Programming Mode.
This completes the procedure. See the table below for examples of how to set this fea-
ture.
DATA FORMAT
Data Editing
When a bar code is scanned, additional information can be sent to the host computer
along with the bar code data. This combination of bar code data and supplementary
user-defined data is called a “message string.” The Data Editing features can be used to
build specific user-defined data into a message string.
There are several types of selectable data characters that can be sent before and after
scanned data. You can specify if they should be sent with all symbologies, or only with
specific symbologies. The following shows the available elements you can add to a mes-
sage string:
Figure 10 - Breakdown of a Message String
Label ID Transmission:
Enable this option to
transmit the Label ID you
configure for the scanned
symbology.
OR...
00 - 20 Characters (ASCII)
Global Prefix/Suffix
Up to 20 ASCII characters may be added as a prefix (in a position before the bar code
data) and/or as a suffix (in a position following the bar code data) as indicated.
Figure 11 Prefix and Suffix Positions
OR...
00 - 20 Characters (ASCII)
AND
OR
1. Determine which ASCII character(s) are to be added to scanned bar code data. In
this example, we’ll add a dollar sign (‘$’) as a prefix.
2. Scan the ENTER/EXIT PROGRAMMING MODE bar code, then scan the SET GLOBAL
PREFIX bar code.
3. Reference the ASCII Chart on page 345 in Appendix F to find the hex value assigned
to the desired character. The corresponding hex number for the ‘$’ character is 24.
To enter this selection code, scan the ‘2’ and ‘4’ bar codes from Appendix D.
NOTE: If you make a mistake before the last character, scan the CANCEL
bar code to abort and not save the entry string. You can then start again at
the beginning.
4. If less than the expected string of 20 characters are selected, scan the ENTER/EXIT
bar code to terminate the string.
5. Scan the ENTER/EXIT bar code once again to exit Programming Mode.
The resulting message string would appear as follows:
Scanned bar code data: 12345
Resulting message string output: $12345
Global AIM ID
NOTE: This feature enables/disables addition of AIM IDs for all symbology
types.
AIM label identifiers (as opposed to custom characters you select yourself as with label
identifiers) can be included with scanned bar code data. AIM label identifiers consist of
three characters as follows:
• A close brace character (ASCII ‘]’), followed by...
• A code character (see the table below), followed by...
• A modifier character (the modifier character is symbol dependent).
DataBar Omnidirectional,
Code 39 and Code 32 A e
DataBar Expanded
Codabar F Standard 2 of 5 S
Interleaved 2 of 5 I ISBN Xb
Code 93 G Code 11 H
a. UPC-A and UPC-E labels are converted to EAN 13 when adding AIM IDs.
b. ISBN (X with a 0 modifier character)
Figure 12 AIM ID
Label ID
A Label ID is a customizable code of up to three ASCII characters (each can be one of hex
0x01-0xFF), used to identify a bar code (symbology) type. It can be appended previous
to or following the transmitted bar code data depending upon how this option is
enabled. This feature provides options for configuring custom Label IDs as a pre-loaded
set or individually per symbology (see "Label ID: Set Individually Per Symbology" on page
86). If you wish to program the reader to always include an industry standard label iden-
tifier for ALL symbology types, see "Global AIM ID" on page 84.
3. Scan a bar code to select the symbology for which you wish to configure a custom
Label ID from the section "Label ID Symbology Selection" on page 87.
4. Determine the desired character(s) (you may choose up to three) which will repre-
sent the Label ID for the selected symbology.
5. Turn to the ASCII Chart on page 345 on the inside back cover of this manual and
find the equivalent hex digits associated with your choice of Label ID. For example,
if you wish to select an equal sign (=) as a Label ID, the chart indicates its associ-
ated hex characters as 3D. Turn to Keypad, in Appendix D, and scan the bar codes
representing the hex characters determined. For the example given, the charac-
ters ‘3’ and ‘D’ would be scanned. More examples of Label ID settings are provided
in Table 19 on page 290.
NOTE: If you make a mistake before the last character, scan the CANCEL
bar code to abort and not save the entry string. You can then start again at
the beginning.
7. Scan the ENTER/EXIT bar code once again to exit Programming Mode.
This completes the steps to configure a Label ID for a given symbology.
Figure 13 Label ID Position Options
OR
Result: DB*[bar code data] [bar code data]=C3 +[bar code data] [bar code data]PH
Character Conversion
Character conversion is an eight byte configuration item. The eight bytes are 4 character
pairs represented in hexadecimal ASCII values. The first character in the pair is the char-
acter that will be converted. The second character in the pair is the character to convert
to. If the character to convert in a pair is FF, then no conversion is done.
For example, if you have the character conversion configuration item set to the follow-
ing: 41423132FFFFFFFF
The first pair is 4142 or AB (41 hex is an ASCII capital A, 42 hex is an ASCII capital B) and
the second pair is 3132 or 12 (31 hex is an ASCII 1, 32 is an ASCII 2). The other two pairs
are FFFF and FFFF.
With the label, AB12BA21, it would look as follows after the character
conversion: BB22BB22.
The A characters were converted to B characters and the 1 characters were converted to
2 characters. Nothing is done with the last two character pairs, since they are all FF.
4. Turn to Appendix D, Keypad and scan the bar codes representing the hex charac-
ters determined in the previous step.
NOTE: If less than the expected string of 16 characters are selected, scan
the ENTER/EXIT bar code twice to accept the selections and exit Program-
ming Mode.
SCANNING FEATURES
Scan Mode
Selects the scan operating mode for the reader. Selections are:
Trigger Single: When the trigger is pulled, scanning is activated until one of the follow-
ing occurs:
• Stand Mode/Object Detection has elapsed
• a label has been read
• the trigger is released
This mode is associated with typical handheld reader operation: when the trigger is
pulled, scanning starts and the product scans until the trigger is released, or a label is
read, or the maximum Stand Mode/Object Detection has elapsed.
Trigger Hold Multiple: When the trigger is pulled, scanning starts and the product
scans until the trigger is released or Stand Mode/Object Detection has elapsed. Reading
a label does not disable scanning. Double Read Timeout prevents undesired multiple
reads of the same label while in this mode.
Trigger Pulse Multiple: When the trigger is pulled, continuous scanning is activated
until Stand Mode/Object Detection has elapsed or the trigger has been released and
pulled again. Double Read Timeout prevents undesired multiple reads of the same label
while in this mode.
Flashing: The reader flashes1 on and off regardless of the trigger status. Flash rate is
controlled by Flash On Time and Flash Off Time. When Flash is ON the reader reads con-
tinuously. When Flash is OFF scanning is deactivated.
Always On: No trigger pull is required to read a bar code. Scanning is continually on.
Double Read Timeout prevents undesired multiple reads of the same label while in this
mode.
Stand Mode/Object Detection: No trigger pull is required to read a bar code. Scanning
turns on automatically when an item is placed in reader's field of view. While in a stand
watch state, the reader illumination LED goes from dim to maximum bright.
Retained Trigger Hold Multiple: Same as Trigger Hold Multiple but all decoded labels
are transmitted when the trigger is released. The labels can be sorted before transmis-
sion. When the reader is configured in Retained Trigger Hold Multiple, it is possible to
set the parameter Multiple Labels Ordering by Code Symbology to specify the order multi-
ple labels are transmitted by symbology type.
To configure the code symbology order, choose the corresponding digits from the fol-
lowing table:
Table 20 - Multiple Labels Ordering by Code Symbology
HEX VALUE CODE SYMBOLOGY HEX VALUE CODE SYMBOLOGY
0x00 = Any Type 0x20 = ISBN
0x01 = UPC-A 0x22 = Interleaved 2/5
0x02 = UPC-E 0x23 = Codabar
2. Pad the result with leading zeroes to yield three digits. For example: 0 = 000, 5 =
005, 20 = 020, etc.
4. Scan the bar code: SELECT SCANNING ACTIVE TIME SETTING on page 94.
5. Scan the appropriate three digits from the keypad in Appendix D, that represent
the duration which was determined in the steps above. You will hear a two-beep
indication after the last character.
NOTE: If you make a mistake before the last character, scan the CANCEL
bar code to abort and not save the entry string. You can then start again at
the beginning.
6. Scan the ENTER/EXIT PROGRAMMING MODE bar code to exit Programming Mode.
This completes the procedure. See the table below for examples of how to set this fea-
ture.
2. Pad the result with leading zeroes to yield three digits. For example: 0 = 000, 5 =
005, 20 = 020, etc.
5. Scan the appropriate two digits from the keypad in Appendix D, that represent the
duration which was determined in the steps above. You will hear a two-beep indi-
cation after the last character.
NOTE: If you make a mistake before the last character, scan the CANCEL
bar code to abort and not save the entry string. You can then start again at
the beginning.
6. Scan the ENTER/EXIT PROGRAMMING MODE bar code to exit Programming Mode.
This completes the procedure. See the following table for some examples of how to set
this feature.
Flash On Time
This feature specifies the ON time for the indicator LED while in Flash Mode. The select-
able range is 100 to 9,900 milliseconds (0.1 to 9.9 seconds), in 100 millisecond incre-
ments.
Follow these instructions to set this feature.
2. Divide the desired setting by 100 (setting is in 100ms increments). Pad the result
with leading zeroes to yield two digits. For example: 0 = 00, 5 = 05, 20 = 20, etc.
4. Scan the bar code: SELECT FLASH ON TIME SETTING on page 94.
5. Scan the appropriate two digits from the keypad in Appendix D, that represent the
duration which was determined in the steps above. You will hear a two-beep indi-
cation after the last character.
NOTE: If you make a mistake before the last character, scan the CANCEL
bar code to abort and not save the entry string. You can then start again at
the beginning.
6. Scan the ENTER/EXIT PROGRAMMING MODE bar code to exit Programming Mode.
This completes the procedure. See the following table for examples of how to set this
feature.
2. Divide the desired setting by 100 (setting is in 100ms increments). Pad the result
with leading zeroes to yield two digits. For example: 0 = 00, 5 = 05, 20 = 20, etc.
4. Scan the bar code: SELECT FLASH OFF TIME SETTING on page 95.
5. Scan the appropriate two digits from the keypad in Appendix D, that represent the
duration which was determined in the steps above. You will hear a two-beep indi-
cation after the last character.
NOTE: If you make a mistake before the last character, scan the CANCEL
bar code to abort and not save the entry string. You can then start again at
the beginning.
6. Scan the ENTER/EXIT PROGRAMMING MODE bar code to exit Programming Mode.
This completes the procedure. See the following table for examples of how to set this
feature.
1. Determine the desired setting in milliseconds. A setting of 0 means that the good
read LED stays on until the next time the trigger is pulled.
2. Divide the desired setting by 10 (setting is in 100ms increments). Pad the result
with leading zeroes to yield three digits. For example: 0 = 000, 5 = 000, 20 = 020,
etc.
3. Go to page 106 and scan the ENTER/EXIT PROGRAMMING MODE bar code to enter
Programming Mode.
4. Scan the bar code: SELECT GOOD READ LED DURATION SETTING.
5. Scan the appropriate two digits from the keypad in Appendix D, that represent the
duration which was determined in the steps above. You will hear a two-beep indi-
cation after the last character.
NOTE: If you make a mistake before the last character, scan the CANCEL
bar code to abort and not save the entry string. You can then start again at
the beginning.
6. Scan the ENTER/EXIT PROGRAMMING MODE bar code to exit Programming Mode.
This completes the procedure. See the following table for some examples of how to set
this feature.
RF FEATURES
RF Address Stamping
Source Radio Address Delimiter Character
This option specifies the delimiter character to be placed between the label data and
radio address when address stamping is enabled.
NOTE: If you make a mistake before the last character, scan the CANCEL
bar code to abort and not save the entry string. You can then start again at
the beginning.
2. Pad the number with leading zeroes to yield two digits. For example: 2 = 02, 5 =
05, 25 = 25, etc
5. Scan the appropriate two digits from the keypad in Appendix D, that represent the
duration which was determined in the steps above. You will hear a two-beep indi-
cation after the last character.
NOTE: If you make a mistake before the last character, scan the CANCEL
bar code to abort and not save the entry string. You can then start again at
the beginning.
SYMBOLOGIES
Set Length
Length Control allows you to select either variable length decoding or fixed length
decoding for the specified symbology.
Variable Length: For variable length decoding, a minimum and maximum length may
be set.
Fixed Length: For fixed length decoding, two different lengths may be set.
Set Length 1
This feature specifies one of the bar code lengths for a given symbology. Length 1 is the
minimum label length if in Variable Length Mode, or the first fixed length if in Fixed
Length Mode.
Reference the 1D Symbologies, starting on page 111 to view the selectable range (num-
ber of characters) for the symbology being set.
Follow these instructions to set this feature:
1. Determine the desired character length. Pad the number with leading zeroes to
yield two digits. For example: 0 = 00, 5 = 05, 20 = 20, etc.
3. Scan the “Select Length 1 Setting” for the symbology being set.
4. Scan the appropriate two digits from the keypad in Appendix D, that represent the
length setting which was determined in the steps above. You will hear a two-beep
indication after the last character.
NOTE: If you make a mistake before the last character, scan the CANCEL
bar code to abort and not save the entry string. You can then start again at
the beginning.
5. Scan the ENTER/EXIT PROGRAMMING MODE bar code to exit Programming Mode.
This completes the procedure. See the following table for examples of how to set this
feature.
Set Length 2
This feature specifies one of the bar code lengths for a given symbology. Length 2 is the
maximum label length if in Variable Length Mode, or the second fixed length if in Fixed
Length Mode.
Reference the 1D Symbologies, starting on page 111 to view the selectable range (num-
ber of characters) for the symbology being set. A setting of 00 specifies to ignore this
length (only one fixed length).
Follow these instructions to set this feature:
1. Determine the desired character length. Pad the number with leading zeroes to
yield two digits. For example: 0 = 00, 5 = 05, 20 = 20, etc.
3. Scan the “Select Length 2 Setting” for the symbology being set.
4. Scan the appropriate two digits from the keypad in Appendix D, that represent the
length setting which was determined in the steps above. You will hear a two-beep
indication after the last character.
NOTE: If you make a mistake before the last character, scan the CANCEL
bar code to abort and not save the entry string. You can then start again at
the beginning.
5. Scan the ENTER/EXIT PROGRAMMING MODE bar code to exit Programming Mode.
This completes the procedure. See the following table for examples of how to set this
feature.
MESSAGE FORMATTING
NOTE: Message Formatting is only available for the PowerScan™ Wireless
model.
A message from the Host to the base must follow these rules:
• If Address stamping options or address delimiter are enabled on the base, the
Host replay must have address field and delimiter too. Otherwise the message will
be ignored. Address delimiter is present only when address stamping is enabled.
• Address stamping is necessary to correctly route the message to the PowerScan
PM96XX, especially when more than one handheld is linked to the same base.
Address stamping could be disabled if the system is in point to point configuration.
If address stamping is not enabled, the messages are addressed to the first hand-
held linked to the base.
• The maximum character length for messages is 48.
• Messages end with “CR” 0x0D ASCII character. The CR character cannot be con-
tained in the middle.
• Messages cannot start with '$' or # because these are reserved for Service mode
command
• Base station can receive host message only if Host Commands Obey/Ignore is set
to Ignore.
• Message could be sent to the HH in response to a Label when “Transmit mode”
require Ack from Host (see transmit mode parameter) or at any time. When mes-
sages are sent not in response to a label must start with DC2 0x12 ASCII character
and could be sent in any transmit mode setting.
• Message could be sent to all HH linked to base by using a Multicast message:
“00 00 00 00 2A AA”
• In order to receive a message, handhelds must not be in Battery Profile = Maxi-
mum Autonomy.
• If you want to control the reader's beeper from the host, you will also probably
want to disable the good transmission beep that is emitted when the code is
received from the base station. (See "Wireless Features" on page 256).
• The message field can store plain text and escape sequences. Escape sequences
are interpreted as commands.
The format of the ACK from Host message (used for transmission mode 02) is:
[Scanner_Addr] [Scanner_Addr_delimiter] MESSAGE <CR>
The LED control escape sequences are intended to activate the LEDs for short periods of
time and can be used in combination with the Beeper. The LED and Beeper will be con-
trolled by the system after the entire command sequence is interpreted.
Example:
Turns on the green LED, emits a good read tone, and turns
Esc [ 6 q Esc [ 3 q Esc [ 7 q
off the green LED.
Turns on the green LED for 100 msec and then turns off the
Esc [ 6 q Esc [ 5 q Esc [ 7 q
green LED.
Escape sequences different from those listed will be ignored.
PHYSICAL CHARACTERISTICS
Color Yellow/Black
Height 19.0 cm (7.5'')
Dimensions Length 14.0 cm (5.5”)
Width 7.9 cm (3.1”)
Weight (without cable) 305 gr. (10.7 oz.)
ELECTRICAL CHARACTERISTICS
Input Voltage 5 - 30 VDC ± 5%
Operating (Typical):
PD9630-SR: 200mA @ 5V; 120mA @ 12V
Current PD9630-HP/ PD9630-DC:
Consumption 280mA @ 5V / 140mA @ 12V
Standby/Idle (Typical):
187mA @ 5V / 92mA @ 12V
Reading Indicators Top illumination, Good Read Spot, Beep, Vibration
Interfaces Supported USB, RS-232, Ethernet and Keyboard Wedge
OPTICAL CHARACTERISTICS
Optical Format 1/4"
Imager Sensor 1280 H x 800 V
Illumination System White LED
Aiming System 630 - 680 nm VLD
Reading Angle All models:Pitch: +/- 52°; Skew: +/- 52°
HP: 38° x 24°
Field of View STD: 38° x 24°
DC: 51° x 33.5
Print Contrast Ratio minimum 15%
ENVIRONMENTAL CHARACTERISTICS
Operating Temperature -20° to 50° C (-4° to 122° F)
Storage Temperature -40° to 70° C (-40° to 158° F)
Humidity 0 to 95% non-condensing
Withstands 50 drops from 2.5 m/8.2 ft @20° C;
Drop Resistance
Withstands 50 drops from 2.0 m/6.6 ft @-20° C
Ambient Light Immunity 100,000 Lux
Contaminants: Spray/rain,
IP67 and IP65
Dust/particulates
ESD Protection 20 KV
PHYSICAL CHARACTERISTICS
Color Yellow/Black
Height 19.0 cm (7.5'')
Dimensions Length 14.0 cm (5.5”)
Width 7.9 cm (3.1”)
PM96XX no display: 425 gr. (14.9 oz.)
Weight
PM96XX w/display: max 455 gr. (16 oz.)
ELECTRICAL CHARACTERISTICS
Battery Type Li-ion battery pack
Time of Recharge typical @ 25°C ambient temperature
BC9630: Host power 5VDC +/-5%(*) or 10-30 VDC +/-5%
External power 10-30 VDC +/-5%
Base Charger BC9631: Host power 5VDC +/-5%(*) or 10-30 VDC +/-5%
Supply Voltage BC9680: External power 5VDC +/-5% or 10-30 VDC +/-5%
(*) with approved interface cables
Base Charger max. 1.5 A (charging)
Power Consumption max. 500 mA @5 V (charging)
External Power typ. 2h 50’ with 3300 mAh Li-Ion battery, fast charge @ 24V
Host Power USB typ. 15h 15’ with 3300 mAh Li-Ion battery
Host Power USB type C typ. 6h with 3300 mAh Li-Ion battery
Interfaces Supported USB, RS-232, Ethernet and Keyboard Wedge
Max. Scan Rate 50 frames/sec
Reading Indicators Top and rear illumination, Good Read Spot, Beep, Vibrator
OPTICAL CHARACTERISTICS
Optical Format 1/4"
Imager Sensor 1280 H x 800 V
Illumination System White LED
Aiming System 630 - 680 nm VLD
Reading Angle All models: Pitch: +/- 52°; Skew: +/- 52°
HP: 38° x 24°
Field of View
STD: 38° x 24°
Print Contrast Ratio minimum 15%
ENVIRONMENTAL CHARACTERISTICS
Operating Temperature -20° to 50° C (-4° to 122° F)
Recommended 0° to 35° C (32° to 95° F)
Recharging Temperaturea Max allowed 0° to 40° C (32° to 104° F)
Storage Temperature -40° to 70° C (-40° to 158° F)
Humidity 0 to 95% non-condensing
Withstands 50 drops from 2.5 m/8 ft @20° C;
Drop Resistance
Withstands 50 drops from 2.0 m/6.6 ft @-20° C
Ambient Light Immunity 100,000 Lux
Contaminants: Spray/rain,
IP67 and IP65
Dust/particulates
ESD Protection 20 KV
a. NOTE: The higher the ambient temperature, the longer the charging time.
RADIO CHARACTERISTICS
Frequency
433MHZ 910MHZ
working center
19.2 kb/s 36.8 kb/s
Programmable Speed
500 kb/s (default) 500 kb/s (default)
DECODING CAPABILITIES
PD96XX AND PM96XX DECODE CAPABILITY
1D Bar Codes
GS1 Databar linear codes, UPC/EAN (A,E,13,8), including P2/P5 Addons, ISBN ,ISSN,
Code128, EAN128, ISBT128, Code39, Code39 Full ASCII, Code39 CIP, Code 32, Trioptic,
Interleaved 2 of 5, IATA, Industrial 2 of 5, Standard 2 of 5, matrix2 of 5, datalogic 2 of 5, fol-
let 2 of 5, Codabar, Code11, MSI, Plessey, Code 93, Pharmacode, BC412
2D / Stacked Codes
DataMatrix (square, rettangular ), MaxiCode ,QR Codes,(QR, Micro QR and Multiple QR
codes), Aztec
Postal codes including: Australian Post, China Post, Japanese Post, KIX Post, Planet Code,
Postnet, Royal Mail Code(RM45CC), IMB, Sweden Post,Portugal Post, LaPoste A/R 39
Stacked codes including EAN/JAN Composites, GS1 Databar Composites, GS1 Databar
Expanded Stacked; GS1 DataBar Stacked; GS1 DataBar Stacked Omnidirectional, PDF417,
Macro PDF, Micro PDF417, China sensible, DotCode
Other
OCR, Digimarc
PHYSICAL CHARACTERISTICS
Color Black
Height 9.8 cm (3.9'')
Dimensions Length 24.3 cm (9.6'')
Width 10.2 cm (4'')
BC9630 (w/o cable): 590 g
Weight (without cable)
BC9631 (w/o cable): 600 g
ELECTRICAL CHARACTERISTICS
BC9630: Host power 5VDC +/-5%(*) or 10-30 VDC +/-5%
External power 10-30 VDC +/-5%
Supply Voltage BC9631: Host power 5VDC +/-5%(*) or 10-30 VDC +/-5%
BC9680: External power 5VDC +/-5% or 10-30 VDC +/-5%
(*) with approved interface cables
max. 1.5 A (charging)
Power Consumption
max. 500 mA @5 V (charging)
Power/Data green LED
Indicators
Reader battery state green/orange fading
Time of Recharge typical @ 25°C ambient temperature
External Power typ. 2h 50’ with 3300 mAh Li-Ion battery, fast charge @ 24V
Host Power USB typ. 15h 15’ with 3300 mAh Li-Ion battery
Host Power USB type C typ. 6h with 3300 mAh Li-Ion battery
ENVIRONMENTAL CHARACTERISTICS
Radio: -20° to +50 °C / -4 to +122 °F
Working Temperature Battery charging: 0 to 40°C nominal (+32° to +104 °F)
0 to 35°C ideal (+32° to +95 °F)
Storage Temperature -40° to +70 °C / -40 to +158 °F
Humidity 90% non condensing
Protection Class BC9630, BC9680: IP40 - BC9631: IP65
RADIO CHARACTERISTICS
Frequency working center 433MHZ 910MHZ
19.2 kb/s 36.8 kb/s
Programmable Speed
500 kb/s (default) 500 kb/s (default)
100 m (at 500 kb/s) 180 m (at 500 kb/s)
Typical Range (in open air) 150 m (at 19.2 kb/s) 230 m (at 36.8 kb/s, frequency hopping)
80 m (at 36.8 kb/s, fixed channel)
PROGRAMMING MODE
The following indications ONLY occur when the reader is in Programming Mode.
TROUBLESHOOTING
PROBLEM POSSIBLE CAUSE POSSIBLE SOLUTION
Check system power. Ensure power
No power to the reader
Nothing happens when the supply is connected.
scan button is pulled. Ensure all cable connections are
Interface or power cables are loose.
secure.
Reader not programmed for correct Ensure reader is programmed to read
bar code type. the type of bar code scanned.
Check the label to ensure it is not
LED comes on but bar code
Bar code label is unreadable. defaced. Try scanning another bar code
does not decode.
type.
Distance between reader and bar code Move reader closer to or further from
is incorrect. the bar code.
Bar code is decoded but not Reader not programmed for the cor- Scan the appropriate host type bar
transmitted to the host. rect host type. code.
Figure 14 and Table 37 provide standard pinout information for the reader’s cable.
Figure 14 Standard Cable Pinouts
The signal descriptions in Table 37 apply to the connector on the reader and are for ref-
erence only.
RS-232 ONLY
Parity None 40
RS-232/USB-COM
KEYBOARD WEDGE
USB OEM
DATA FORMAT
No Global Prefix
Global Prefix/Suffix 82
Global Suffix = 0x0D (CR)
0xFFFFFFFFFFFFFFFF
Character Conversion 83
(no character conversion)
READING PARAMETERS
Code EAN/UPC
UPC-A
UPC-E
GTIN
ISSN
EAN 8
ADD-ONS
CODE 39
TRIOPTIC CODE
CODE 39 PZN
CODE 39 LA POSTE
SPECIAL CODES
Code 128
GS1-128
INTERLEAVED 2 of 5
INTERLEAVED 2 of 5 CIP HR
MATRIX 2 of 5
STANDARD 2 of 5
COMPRESSED 2 of 5
DATALOGIC 2 OF 5
INDUSTRIAL 2 of 5
CODE IATA
FOLLET 2 OF 5
CODABAR
ABC CODABAR
ISBT-128
CODE 11
CODE 93
MSI
PLESSEY
Plessey Check Character Calculation Plessey std check char. verification 189
BC412
AZTEC CODE
DATA MATRIX
GS1 DOTCODE
MAXICODE
PDF417
MICRO PDF417
Micro PDF417 Code 128 GS1-128 Micro PDF AIM ID and label
213
Emulation type
QR CODE
MICRO QR CODE
UCC COMPOSITE
OCR DECODING
MOTION FEATURES
POWER MANAGEMENT
WIRELESS FEATURES
DEFAULT EXCEPTIONS
Table 39 - Default Exceptions by Interface Type
SAMPLE BARCODES
1D Barcodes
UPC-A
EAN-13
Code 39
Code 128
Interleaved 2 of 5
12345678901231
Code 32
Codabar
Code 93
Code 11
10293847560192837465019283746029478450366523
1234890hjio9900mnb
08672345650916
55432198673467
GS1 DataBar™ Omnidirectional Stacked
90876523412674
GS1 DataBar™ Omnidirectional Stacked
78123465709811
2D Barcodes
Aztec
Data Matrix
China Sensible
MaxiCode
Test Message
PDF417
ABCabc
BV17453
QR Code
35900G9
2D Barcodes (continued)
Micro QR Code
123456
UCC Composite
CANCEL
Control Character 02 : Special keys are located from 00 to 0x1F and characters from
0x80 to 0xFE are intended as an extended ASCII table.
x0 x1 x2 x3 x4 x5 X6 x7 x8 x9 xA xB xC xD xE xF
NULL SOH STX ETX EOT ENQ ACK BEL HT LF VT FF CR SO SI
0x BS
C+@ C(S)+A C(S)+B C(S)+C C(S)+D C(S)+E C(S)+F C(S)+G TAB C(S)+J C(S)+K C(S)+L Enter C(S)+N C(S)+O
DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US
1x
C(S)+P C(S)+Q C(S)+R C(S)+S C(S)+T C(S)+U C(S)+V C(S)+W C(S)+X C(S)+Y C(S)+Z Esc C+\ C+] C+^ C(S)+_
2x SP ! " # $ % & ' ( ) * + , - . /
3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x @ A B C D E F G H I J K L M N O
5x P Q R S T U V W X Y Z [ \ ] ^ _
6x ` a b c d e f g h i j k l m n o
7x p q r s t u v w x y z { | } ~ Del
Ent
8x € Sh↓ Sh↑ Ins F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11
(keyp)
9x F12 Home End Pg Up Pg Dwn Ar↓ Ar↑ Al↓ Al↑ Cl ↓ Cl ↑ Cr ↓
Ax Cr ↑ ‘ ƒ „ … † ‡ ˆ ‰ Š ‹ Ś ‹ Œ
Bx ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
Cx À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï
Dx Ð Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß
Ex à á â ã ä å æ ç è é ê ë ì í î ï
Fx ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ
Extended characters (sky blue) are sent through dedicated keys (when available in the selected country mode) or by using an Alt Mode sequence.
x0 x1 x2 x3 x4 x5 X6 x7 x8 x9 xA xB xC xD xE xF
Enter
0x Ar↓ Ar↑ Al↓ Al ↑ Cl ↓ Cl ↑ Cr ↓ Cr ↑ BS Tab S+ Tab Enter Ins Pg Up
Keypd
x0 x1 x2 x3 x4 x5 X6 x7 x8 x9 xA xB xC xD xE Xf
HT CR
0x Alt+000 Alt+001 Alt+002 Alt+003 Alt+004 Alt+005 Alt+006 Alt+007 BS Alt+010 Alt+011 Alt+012 Alt+014 Alt+015
TAB Enter
ESC
1x Alt+016 Alt+017 Alt+018 Alt+019 Alt+020 Alt+021 Alt+022 Alt+023 Alt+024 Alt+025 Alt+026 Alt+028 Alt+029 Alt+030 Alt+031
Esc
2x A+032 A+033 A+034 A+035 A+036 A+037 A+038 A+039 A+040 A+041 A+042 A+043 A+044 A+045 A+046 A+047
3x A+048 A+049 A+050 A+051 A+052 A+053 A+054 A+055 A+056 A+057 A+058 A+059 A+060 A+061 A+062 A+063
4x A+064 A+065 A+066 A+067 A+068 A+069 A+070 A+071 A+072 A+073 A+074 A+075 A+076 A+077 A+078 A+079
5x A+080 A+081 A+082 A+083 A+084 A+085 A+086 A+087 A+088 A+089 A+090 A+091 A+092 A+093 A+094 A+095
6x A+096 A+097 A+098 A+099 A+100 A+101 A+102 A+103 A+104 A+105 A+106 A+107 A+108 A+109 A+110 A+111
7x A+112 A+113 A+114 A+115 A+116 A+117 A+118 A+119 A+120 A+121 A+122 A+123 A+124 A+125 A+126 A+127
Ent
8x € Sh↓ Sh↑ Ins F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11
(keyp)
9x F12 Home End Pg Up Pg Dwn Ar↓ Ar↑ Al↓ Al ↑ Cl ↓ Cl ↑ Cr ↓
Ax Cr ↑ A+0161 A+0162 A+0163 A+0164 A+0165 A+0166 A+0167 A+0168 A+0169 A+0170 A+0171 A+0172 A+0173 A+0174 A+0175
Bx A+0176 A+0177 A+0178 A+0179 A+0180 A+0181 A+0182 A+0183 A+0184 A+0185 A+0186 A+0187 A+0188 A+0189 A+0190 A+0191
Cx A+0192 A+0193 A+0194 A+0195 A+0196 A+0197 A+0198 A+0199 A+0200 A+0201 A+0202 A+0203 A+0204 A+0205 A+0206 A+0207
Dx A+0208 A+0209 A+0210 A+0211 A+0212 A+0213 A+0214 A+0215 A+0216 A+0217 A+0218 A+0219 A+0220 A+0221 A+0222 A+0223
Ex A+0224 A+0225 A+0226 A+0227 A+0228 A+0229 A+0230 A+0231 A+0232 A+0233 A+0234 A+0235 A+0236 A+0237 A+0238 A+0239
Fx A+0240 A+0241 A+0242 A+0243 A+0244 A+0245 A+0246 A+0247 A+0248 A+0249 A+0250 A+0251 A+052 A+0253 A+0254 A+0255
x0 x1 x2 x3 x4 x5 X6 x7 x8 x9 xA xB xC xD xE xF
Enter
0x Ar↓ Ar↑ Al↓ Al ↑ Cl ↓ Cl ↑ Cr ↓ Cr ↑ BS Tab S+ Tab Enter Ins Pg Up
Keypd
www.datalogic.com
Datalogic S.r.l.
Via S. Vitalino, 13 | 40012 Calderara di Reno | Bologna - Italy
Tel. +39 051 3147011 | Fax +39 051 3147205