Datalogic Scanning POWERSCAN D8330 User Manual

®
P
o
w
e
r
S
c
a
n
D
8
3
3
0
/
M
8
3
0
0
R
e
f
e
r
e
n
c
e
M
a
n
u
a
l
CONTENTS  
1
2
2.1  
2.2  
2.3  
2.4  
2.5  
2.6  
2.7  
PowerScan® D8330 Interface Cable Connections ........................................2  
WEDGE Connection .....................................................................................7  
PowerScan® M8300 Battery Maintenance ..................................................11  
2.8  
2.8.1  
2.8.2  
2.8.3  
2.9  
2.9.1  
2.9.2  
2.10  
2.10.2 Wall Mounting ............................................................................................. 16  
3
3.1  
POWERSCAN® M8300 SYSTEM AND NETWORK LAYOUTS.................. 18  
Stand-Alone Layout with Multiple Readers ................................................. 18  
3.1.1  
3.1.2  
3.1.3  
3.1.4  
3.2  
3.2.1  
3.2.2  
3.2.3  
4
4.1  
CONFIGURATION...................................................................................... 24  
Configuration Methods................................................................................24  
Reading Configuration Barcodes ................................................................ 24  
Using Datalogic Aladdin™ .......................................................................... 24  
Copy Command.......................................................................................... 24  
Sending Configuration Strings from Host.................................................... 25  
Setup Procedures .......................................................................................25  
PowerScan® D8330 Setup..........................................................................26  
PowerScan® M8300/BC-80X0 Point-to-Point Setup ...................................26  
PowerScan® M8300/BC-80X0 Stand-Alone Setup .....................................27  
Using Multiple M-Series Readers with Same Cradle .................................. 29  
PowerScan® M8300/STAR-Modem™ in Stand-Alone Mode ...................... 30  
4.1.1  
4.1.2  
4.1.3  
4.1.4  
4.2  
4.3  
4.4  
4.5  
4.5.1  
4.5.2  
iii  
4.6  
4.7  
4.8  
4.9  
4.10  
PowerScan® M8300/STAR-System™ Setup ..............................................31  
5
5.1  
Trigger Signal............................................................................................ 156  
Trigger Click.............................................................................................. 156  
Trigger-Off Timeout................................................................................... 156  
Reads per Cycle ....................................................................................... 156  
Safety Time............................................................................................... 157  
Decoding Parameters ...............................................................................157  
Ink-Spread ................................................................................................ 157  
Overflow Control ....................................................................................... 157  
Interdigit Control........................................................................................ 158  
Advanced Formatting................................................................................158  
Match Conditions ...................................................................................... 158  
Radio Parameters (M8300 Series Only) ...................................................158  
5.1.1  
5.1.2  
5.1.3  
5.1.4  
5.2  
5.2.1  
5.2.2  
5.2.3  
5.2.4  
5.2.5  
5.3  
5.3.1  
5.3.2  
5.3.3  
5.3.4  
5.4  
5.4.1  
5.4.2  
5.4.3  
5.4.4  
5.4.5  
5.4.6  
5.5  
5.5.1  
5.5.2  
5.6  
5.6.1  
5.6.2  
5.6.3  
5.6.4  
5.6.5  
5.7  
5.7.1  
5.7.2  
5.7.3  
5.8  
5.8.1  
5.9  
iv  
5.9.1  
5.9.2  
5.9.3  
5.9.4  
5.9.5  
5.9.6  
5.9.7  
5.9.8  
5.10  
Find Me (PowerScan® M8300 only).......................................................... 162  
5.11  
5.12  
5.13  
5.14  
5.14.3 Copy BC-80X0.......................................................................................... 168  
5.15  
5.16  
6
6.1  
Clearing Display........................................................................................ 173  
LED and Beeper Control........................................................................... 173  
Setting RTC .............................................................................................. 174  
Messages from Reader Command Keys ..................................................174  
6.1.1  
6.1.2  
6.1.3  
6.1.4  
6.1.5  
6.2  
7
TECHNICAL FEATURES......................................................................... 176  
PowerScan® D8330 ..................................................................................176  
PowerScan® M8300..................................................................................177  
BC-80X0 / C-8000.....................................................................................178  
System and Radio Features......................................................................179  
Status Indicators .......................................................................................179  
Reading Diagrams ....................................................................................182  
7.1  
7.2  
7.3  
7.4  
7.5  
7.6  
v
GENERAL VIEW  
POWERSCAN® D8330/M8300 READERS  
LEDs  
POWERSCAN® D8330  
Cable Connector  
POWERSCAN® M8300  
Battery Cover  
Laser Output  
Window  
Trigger  
Figure A – PowerScan® D8330/M8300 Series Readers  
LEDs  
Keypad  
Display  
Laser Output Window  
Figure B – PowerScan® M8300 Series Readers with Display  
vi  
BC-80X0 / C-8000 CRADLES  
Scan Finder  
Button  
LEDs  
Figure C – BC-8000  
The label on the cradle contains LED indicators and a scan finder button. When the  
button is pressed, the cradle transmits a “broadcast” message. All properly  
configured scanners (Radio RX Timeout set to keep the radio “awake”) linked to that  
base (through a bind or a join sequence) and within radio range coverage will emit a  
beep sequence once every 2 seconds for 30 seconds. A scanner is considered to be  
linked when the last transmission ends properly.  
The scan finder works only in stand-alone layout (point to point or multiple readers).  
LEDs  
Figure D – C-8000  
vii  
INTRODUCTION  
1 INTRODUCTION  
Datalogic renews its range of industrial laser scanners introducing the PowerScan®  
family: PowerScan® D8330 and PowerScan® M8300. Robustness and ergonomics  
remain unsurpassed: clearly audible beeper and bright "good read" LEDs for areas  
where noise levels are normally high; the aim mode, which helps point to the right  
code, has now been extended to the whole PowerScan® family. Optical parts are  
completely suspended on shock absorbers and a careful choice of the body  
materials, such as the co-moulded rubber, protect the PowerScan® from damage  
due to "falls".  
New enhanced architecture, based on an M16 high-speed microprocessor, enables  
exceptional performance for promptness and reading speed of standard codes as  
well as the ability to read poorly printed and damaged codes. Puzzle Solver  
Technology™, a patent from Datalogic, adds further strength to the PowerScan®  
powerful engine.  
In all applications where mobility is a value, the new PowerScan® M8300 represents  
the key to increase productivity and flexibility in the working area.  
PowerScan® M8300 communicates through a low power, license free radio in the  
433 MHz band (910 MHz for USA version) and allows bi-directional communication  
between the base station and the host. PowerScan® M8300 also includes a display  
and a 3 push-button keypad. Thanks to these features, the operator can receive  
information from the host, interact with the central system and visualize the code  
read. The cordless system offers scalable solutions to solve simple applications and  
complex projects:  
Point to point: each reader is associated with its own base station;  
Multipoint: up to 32 readers transmit data to one base station;  
Network: to cover a wide area, connecting up to 16 bases and 512 readers  
simultaneously working in automatic roaming.  
PowerScan® M8300 is 100% compatible with STAR-System™, the new Datalogic  
RF narrow band solution for mobile applications that provides the widest family of  
narrow band devices on the market.  
Your PowerScan® reader is supplied with its own Quick Reference Guide, which  
provides connection, diagrams, reading diagrams, basic application parameter  
settings, default values, and specific technical features. You can use either the Quick  
Reference Guide or this Manual for initial configuration in order to set the default  
values and select the interface for your application. This manual provides all the  
necessary information for complete mechanical installation and system software  
configuration.  
1
   
POWERSCAN® D8330/M8300  
2 INSTALLATION  
Connections should always be made with power OFF!  
CAUTION  
2.1 POWERSCAN® D8330 INTERFACE CABLE CONNECTIONS  
The PowerScan® D8330 reader incorporates a multi-standard interface, which can be  
connected to a Host by plugging the correct interface cable into the connector and  
closing the cable cover.  
A. Rubber gasket  
B. Plastic boot  
C. Cable spacer  
D. Cover  
E. Strain relief  
2
     
INSTALLATION  
Follow the given procedure for correct cable insertion:  
3
Align  
2
5
1
6
Notch  
4
7
Arrow  
Tab  
c Slip the cover over the cable.  
d Push the plastic boot into the rubber gasket. Take care that the tab on the plastic  
boot is aligned with the notch in the rubber gasket.  
e Push the plastic boot and gasket into the handle. Ensure that the “Front” marking  
on the plastic boot is facing out, with the arrow pointing towards the front of the  
scanner.  
f Insert the cable into the socket of the plastic boot.  
g Insert the cable spacer into the cable wire and slide it towards the handle.  
h Push the cover along the cable towards the reader, and hook it over the yellow  
“tooth”.  
i Insert the strain relief into the cover and tighten the screw to fix the whole  
assembly to the reader handle.  
Connections should always be made with power OFF!  
CAUTION  
3
POWERSCAN® D8330/M8300  
2.2 BC-80X0 INTERFACE CABLE CONNECTIONS  
Power  
Interface Cable  
BC-80X0 Connectors  
The BC-80X0 incorporates a multi-standard interface, which can be connected to a  
Host by simply plugging the correct interface cable into the Host connector, placed on  
the base of the cradle. In addition the cradle must be connected to an external power  
supply.  
Disconnecting the BC-80X0 Cable  
To disconnect the cable, insert a paper clip or other similar object into the hole  
corresponding to the Host connector on the body of the cradle.  
Push down on the clip while unplugging the cable.  
4
   
INSTALLATION  
2.3 RS-232 CONNECTION  
2.4 USB  
(if required)  
5
     
POWERSCAN® D8330/M8300  
2.5 IBM USB POS  
(if required)  
6
   
INSTALLATION  
2.6 WEDGE CONNECTION  
2.7 PEN EMULATION CONNECTION  
7
     
POWERSCAN® D8330/M8300  
2.8 NETWORK CONNECTIONS  
2.8.1  
BC-8060 Network Connectors  
The multidrop network is a bus system which is propagated from one BC-8060 cradle  
to another using individual cables. This is possible thanks to the RS-485 connector  
on the front panel of the cradle.  
Power Supply  
MULTI-INTERFACE  
RS-232, USB, Wedge,  
PEN Emulation  
RS-485  
(BC-8060only)  
All cradles are connected together within the bus system through the Datalogic  
RS-485 splitter cable (CAB-428, part number 90A051950), which must be inserted in  
the RS-485 cradle connector.  
Obviously cable length is to be kept to a minimum as with all bus systems.  
8
     
INSTALLATION  
2.8.2  
Network Cabling  
The Multidrop line is made using RJ45 connectors and a cable having the following  
specifications:  
twisted pair AWG 24 wires  
120 Ω impedance  
maximum network cable length 1200 meters  
Pin  
1
2
3
4
Function  
RS-485 +  
RS-485 -  
N.C.  
VDC –  
VDC –  
N.C.  
Multidrop Cables  
Pin 1  
Data  
and  
Power  
Supply  
5
6
7
VDC +  
8
VDC +  
Data  
only  
Twisted Pair - Power supply  
RJ45  
RJ45  
RJ45  
RJ45  
VDC+  
VDC-  
VDC-  
8
5
2
1
8
5
2
1
5
2
1
5
2
1
RS-485-  
RS-485+  
RS-485-  
RS-485+  
Twisted Pair – RS-485 bus  
Twisted Pair – RS-485 bus  
When wiring the multidrop cables, note the following:  
Pin 8 (or 7) can be connected only if the power has to be propagated from a cradle to a  
STARGATE™ base station or STAR-Box™ converter via the cable.  
Pins 5 (or 4) should always be connected as reference ground.  
To avoid excessive voltage drop, it is recommended not to propagate power between  
BC-8060 cradles when used as battery chargers but to supply each cradle  
individually. The total number of devices, which can be connected to a single power  
supply, depends on the power supply voltage, the wire length and resistance and  
therefore the voltage drop. Do NOT connect VDC+ between network devices that are  
individually powered.  
9
   
POWERSCAN® D8330/M8300  
2.8.3  
Network Termination  
The first and last cradles of the chain (the two ends of the bus) must be properly  
terminated. The cradle has an internal terminator that can be selected via jumper.  
For this selection you must open the device.  
No Termination  
Static  
Dynamic  
Terminator for Multidrop Network  
Static termination works for all network configurations. However, the network is  
always under load even when no data transmission takes place.  
Dynamic termination can be used for baud rates at or above 38400 and provides less  
load on the network when idle.  
10  
   
INSTALLATION  
2.9 POWERSCAN® M8300 BATTERY MAINTENANCE  
2.9.1 Battery Charging  
Once the system is connected and powered, you can place the PowerScan® M8300  
into the cradle to charge the battery.  
When the reader is correctly inserted in the cradle, the "Reader" red LED on the cradle  
goes on to indicate that the battery is charging. The "Reader" green LED on the cradle  
goes on when the battery is completely charged.  
2.9.2  
Replacing PowerScan® M8300 Batteries  
To change the batteries in your PowerScan® M8300 scanner, press the black button  
or unscrew the fixing screw on the handle cover and extract the battery pack from the  
reader handle.  
1
2
When the batteries are extracted from the scanner, the timer  
maintains the current hour and date for about 1 minute.  
NOTE  
Replace the old battery pack with a new one by inserting it within the reader handle  
and pushing it until it clicks.  
Do not incinerate, disassemble, short terminals or expose to  
high temperature. Risk of fire, explosion. Use specified  
charger only. Risk of explosion if the battery is replaced by  
an incorrect type. Dispose of the batteries as required by the  
relevant laws in force.  
WARNING  
11  
       
POWERSCAN® D8330/M8300  
2.10 MOUNTING THE BC-80X0 / C-8000 CRADLE  
The cradle package contains the following items:  
BC-80X0 / C-8000 Cradle  
BC-80X0 Quick Reference / C-8000 Quick Reference  
BC-8000 Antenna  
2 adhesive strips  
1 horizontal base  
2 wall-mounting lock hinges  
4 rubber feet  
1 inclined base  
The cradle (either BC-80X0 or C-8000) can be mounted for portable or fixed desktop  
usage, or it can be fixed to a wall. The horizontal base allows portable and fixed  
desktop usage, while the inclined base provides desktop and wall mounting  
guaranteeing a comfortable handling of the PowerScan® M8300 reader.  
BC-80X0/C-8000 Cradle mounted on the Horizontal Base  
BC-80X0/C-8000 Cradle mounted on the Inclined Base  
12  
   
INSTALLATION  
2.10.1 Desktop Mounting  
For desktop usage, you can mount the cradle either on the horizontal base, for reduced  
overall dimensions, or on the inclined base for a more ergonomic taking out and  
insertion of the reader onto the cradle.  
Horizontal base  
Rubber Foot  
Seat (4)  
Mounting  
Tabs (4)  
Adhesive Strip  
Seat (2)  
Mounting  
Holes (2)  
Cable  
Channels  
Top View  
Bottom View  
Inclined base  
Mounting  
Tabs (4)  
Adhesive Strip  
Seat (2)  
Rubber Foot  
Seat (4)  
Cable  
Channels  
Mounting  
Holes (4)  
Top View  
Bottom View  
13  
   
POWERSCAN® D8330/M8300  
Portable Desktop Use  
1. Correctly position the BC-80X0/C-8000 onto the base by sliding it along the  
mounting tabs until aligned.  
1
1
2
2
2. Carefully clean the rubber foot seats of the base to remove any impurities that  
could reduce adhesion.  
3. Remove the protective plastic from the rubber feet and stick them onto the  
bottom surface of the base.  
4. If mounting the BC-80X0 cradle, insert the antenna in the appropriate hole on  
the body of the cradle and screw it clockwise until tight.  
Fixed Desktop Use  
For fixed desktop installation, use the adhesive strips or fixing screws (not provided)  
according to your needs.  
For mounting with adhesive strips:  
1. Position the cradle onto the base by sliding it along the mounting tabs until  
aligned.  
2. Carefully clean the adhesive strip seats of the base to remove any impurities that  
could reduce adhesion.  
3. Remove the protective plastic from one side of the adhesive strips and stick  
them onto the base surface.  
14  
 
INSTALLATION  
4. Position the cables to be connected to the BC-80X0/C-8000 cradle along the  
dedicated channels, as shown in the figures below:  
Horizontal Base  
Inclined Base  
5. Remove the plastic from the other side of the strips and affix the base to the  
table.  
6. If mounting the BC-80X0 cradle, insert the antenna in the appropriate hole on  
the body of the cradle and screw it clockwise until tight.  
For mounting with screws:  
1. Position the cables to be connected to the BC-80X0/C-8000 cradle along the  
dedicated channels, as shown in the figures below:  
2. Position the base on the table and affix it by means of the screws (not provided).  
3. Position the cradle on the base by sliding it along the mounting tabs until  
aligned.  
4. If mounting the BC-80X0 cradle, insert the antenna in the appropriate hole on  
the body of the cradle and screw it clockwise until tight.  
15  
POWERSCAN® D8330/M8300  
2.10.2 Wall Mounting  
1. Remove the yellow caps and insert the two wall mounting lock hinges provided  
with your cradle.  
2. Position the cables to be connected to the BC-80X0/C-8000 cradle along the  
dedicated channels (see figures at page 14).  
16  
   
INSTALLATION  
If using the adhesive strips:  
If using the mounting screws:  
a. Carefully clean the adhesive strip  
seats of the base to remove any  
3. Using the mounting holes on the  
base as a pattern, mark the wall  
where you desire to mount the BC-  
80X0/C-8000.  
impurities  
adhesion.  
that  
could  
reduce  
b. Remove the protective plastic from  
one side of the adhesive strips and  
stick them onto the base surface.  
4. Drill the appropriate size holes and  
insert the threaded dowels (not  
provided) into the holes.  
c. Remove the plastic from the other  
side of the strips and affix the base  
to the wall as indicated in the figure  
below.  
5. Position the base on the wall as  
indicated in the figure below and  
affix it by means of the screws (not  
provided).  
Inclined Base Wall-mounting  
6. Attach the cradle on the base by sliding it along the mounting tabs until aligned.  
7. If mounting the BC-80X0 cradle, insert the antenna in the appropriate hole on  
the body of the cradle and screw it clockwise until tight.  
17  
POWERSCAN® D8330/M8300  
3 POWERSCAN® M8300 SYSTEM AND NETWORK  
LAYOUTS  
There are two basic system layouts that can be employed: Stand-alone systems  
(including Point-to-Point layouts) and Multidrop STAR-System™ Networks.  
3.1 STAND-ALONE LAYOUTS  
3.1.1  
Point-to-Point Reader Layout  
PowerScan® M8300  
BIND  
Host  
BC-80X0  
3.1.2  
Stand-Alone Layout with Multiple Readers  
PowerScan® M8300  
JOIN  
BIND  
Host  
BC-80X0  
In stand-alone systems, each cradle is connected to a single Host.  
18  
         
POWERSCAN® M8300 SYSTEM AND NETWORK LAYOUTS  
3.1.3  
Multiple Stand-Alone Layouts  
Many stand-alone connections can operate in the same physical area without  
interference, provided all readers and cradles in the system have different addresses.  
JOIN  
PowerScan® M8300  
PowerScan®  
JOIN  
M8300  
Host  
Host  
BIND  
BIND  
BC-80X0  
BC-80X0  
PowerScan® M8300  
BIND  
Host  
BC-80X0  
Multiple Stand-alone Systems in the Same Area  
Since the cradles can communicate to multiple PowerScan® M8300 readers, you  
might find it useful to employ one or more C-8000 battery chargers in addition to the  
BC-80X0 cradle, so that the battery re-charging operation can be performed for  
several scanners at the same time.  
19  
   
POWERSCAN® D8330/M8300  
3.1.4  
C-BOX Layout  
PowerScan® M8300  
JOIN  
Scanner  
BIND  
C-Box  
BC-80X0  
System cables to Host  
In this layout the BC-80X0 cradle is connected by a dedicated cable using the RS-232  
interface to a C-BOX connection box as part of a fixed scanner network. This allows the  
flexibility of a hand-held reading station integrated into a variety of fixed scanning  
applications so that all readers (both fixed and hand-held), in the system provide  
communications to the Host.  
The various C-BOX models provide many interface types for the Host system such as  
RS-232, RS-485, Profibus.  
20  
   
POWERSCAN® M8300 SYSTEM AND NETWORK LAYOUTS  
3.2 MULTIDROP STAR-SYSTEM™ NETWORK LAYOUTS  
Even though many stand-alone systems can operate in the same physical area without  
interfering with each other, it may be desirable to bridge data from multiple base  
stations in a network to a single Host. PowerScan® M8300 readers are compatible with  
STAR-System™ networks. These networks provide seamless active roaming for any  
RF reading device in the system.  
3.2.1  
Host Master Layout  
C
D
Internal  
Termination  
RS-485 + VDC  
C
RS-485 Only  
Internal  
Termination  
A
CAB-428 Splitter  
B
RS-232  
RS-485 + VDC  
A. Host Master with STAR-Link™  
B. STAR-Box™ converter  
C. BC-8060 slave cradles  
D. STARGATE™ base stations  
Example Multidrop STAR-System™ Network with Host as Master  
In this layout the Host acts as the Master using STAR-Link™ software. The Host is  
connected in RS-232 to a STAR-Box™ converter, which is connected to the first slave  
in the RS-485 network. In this way the base stations provide communications between  
a single Host and all readers in the system. STARGATE™ base stations are used as  
slaves in this network. The Slaves at the ends of the network must be terminated (see  
the STARGATE™ and STAR-Box™ Installation Manuals and par. 2.8.3).  
See par. 4.6 and 4.7 or the Datalogic Aladdin™ Help On-Line for system  
configuration specifications.  
21  
     
POWERSCAN® D8330/M8300  
3.2.2  
BC-8060 Master Layout  
Internal  
Termination  
C
D
RS-485 + VDC  
RS-485 Only  
C
A
Internal  
Termination  
CAB-428 Splitter  
RS-485 Only  
B
USB, or RS-232, or Wedge, or Pen Emulation  
A. Host  
B. BC-8060 Master cradle  
C. BC-8060 Slave cradles  
D. STARGATE™ base station  
Example Multidrop STAR-System™ Network with BC-8060 as Master  
In this layout an BC-8060 cradle acts as the Master. The Host is connected to the  
BC-8060 Master using any one of the multi-standard interfaces (RS-232, USB,  
WEDGE, or PEN Emulation). The Master is then connected to the slaves in the RS-485  
network. In this way the slave cradles provide communications between a single Host  
and all readers in the system. STARGATE™ base stations can also be used as slaves  
in this network. The devices at the ends of the network must be terminated (see par.  
2.8.3).  
See pars. 4.6 and 4.7 or the Datalogic Aladdin™ Help On-Line for system  
configuration specifications.  
22  
   
POWERSCAN® M8300 SYSTEM AND NETWORK LAYOUTS  
3.2.3  
Master BC-8060 Network Troubleshooting  
Two diagnostic strings can be sent via RS-232 from the Host to the Master cradle in  
order to have feedback about the network itself.  
#+LSlave  
Returns a list of all the Slaves recognized at boot up.  
Example:  
In a network where the Master cradle has address 0188 and one Slave cradle with  
address 0001, the response is:  
188  
1
#+Alive<xxxx>  
Executes a continuous Alive request to the slave xxxx in order to monitor the  
performance of the connection. A diagnostic message is displayed on the Host.  
Example:  
If this command is sent for slave cradle with address 0032, the response is:  
/*32: BC-80X0 SOFTWARE RELEASE 1.00 20/10/2006*/  
if there are no communication errors  
/*32: FAIL*/  
if there are communication errors.  
To exit from this command, reset the system by cycling power to the Master cradle.  
23  
   
POWERSCAN® D8330/M8300  
4 CONFIGURATION  
4.1  
CONFIGURATION METHODS  
Reading Configuration Barcodes  
4.1.1  
This manual can be used for complete setup and configuration of your reader by  
following the setup procedures in this chapter (see par. 4.2 for an overview).  
If you wish to change the default settings, this manual provides complete  
configuration of your reader in an easy way.  
To configure your reader:  
1) Open the folded page in Appendix C with the hex-numeric table and keep it  
open during the device configuration.  
2) Read the Enter Configuration code ONCE, available at the top of each page  
of configuration.  
3) Modify the desired parameters in one or more sections following the  
procedures given for each group.  
4) Read the Exit and Save Configuration code ONCE, available at the top of  
each page of configuration.  
Reference notes describing the operation of the more complex parameters are given  
in chapter 5.  
4.1.2  
Datalogic Aladdin™ is a multi-platform utility program providing a quick and user-  
friendly configuration method via the RS-232/USB-COM interface.  
It also allows upgrading the software of the connected device (see the Datalogic  
Aladdin™ Help On-Line for more details).  
4.1.3  
Copy Command  
A previously configured device (Master), can be used to send its configuration directly  
to other devices of the same type (Slaves). The particular procedure for each device is  
given in par. 5.14.  
24  
           
CONFIGURATION  
4.1.4  
Sending Configuration Strings from Host  
An alternative configuration method is provided in Appendix A using the RS-232  
interface. This method is particularly useful when many devices need to be  
configured with the same settings. Batch files containing the desired parameter  
settings can be prepared to configure devices quickly and easily.  
4.2  
SETUP PROCEDURES  
For PowerScan® D8330 Series readers, follow the setup procedures in pars. 4.3, and  
4.8.  
For PowerScan® M8300 Series readers, the setup procedures depend on two basic  
applications, Stand-alone or STAR-System™.  
Stand-alone applications allow communication with the Host by either the BC-80X0  
cradle (par. 4.5), or by the STAR-Modem™ radio modem (par. 4.5.2).  
STAR-System™ applications allow communication with the Host through an  
RS-485 network by the STARGATE™ RF base station or by the BC-8000 cradle  
(par. 4.6 and par. 4.7).  
Proceed as shown in the following diagram:  
Begin Setup by choosing the setup  
procedure for your PowerScan®  
reader as indicated below.  
STAR-System™ Network Applications  
BC-8000  
Par. 4.6  
STAR-System™ Applications  
Stand Alone Applications  
PowerScan® D8330  
Par. 4.3  
PowerScan® M8300/STAR-System™  
Par. 4.5  
PowerScan® M8300/BC-80X0  
Par. 4.7  
Par. 4.4  
Par. 4.7  
Optional Par. 4.4.1  
STARGATE™  
BC-8000 Network  
multiple readers per BC-8000  
STAR-Modem™ in STAR-System™ Mode  
PowerScan® M8300/STAR-Modem™  
in Stand Alone Mode  
Par. 4.4.2  
End of Setup  
Your reader is now ready to read  
barcodes using the default settings.  
25  
     
POWERSCAN® D8330/M8300  
4.3  
1.  
POWERSCAN® D8330 SETUP  
Read the restore default parameters code below.  
Restore PowerScan® D8330 Default  
Ì$+$*oÎ  
After reading the above code, go to par. 4.8 Interface Selection.  
4.4  
POWERSCAN® M8300/BC-80X0 POINT-TO-POINT SETUP  
A rapid configuration procedure has been devised for point-to-point applications  
where a single reader is associated exclusively with its own BC-80x0 base station  
and where it is not necessary to set the Date and Time parameters.  
A special pre-printed bind-address label provided in the BC-80x0 base station  
package can be used to bind the PowerScan® M8300 reader to the base station with  
the address coded on the label. The address is also written numerically on the label  
to be easily recognized. Valid addresses are in the range from 0000 to 1999. Make  
sure that all cradles used in the same area have different addresses.  
To rapidly configure your point-to-point application:  
1.  
Apply the bind-address label onto the BC-80x0 base station as indicated in  
the BC-80x0 Quick Reference Guide.  
2.  
When the BC-80X0 cradle is connected and powered, read the  
Bind-Address label to pair the PowerScan® M8300 to the BC-80X0 cradle.  
The green LED on the PowerScan® M8300 will blink: the reader is ready to  
be positioned onto the cradle.  
3.  
Firmly position the reader onto the cradle within 10 seconds, a beep will be  
emitted, signaling that the BC-80X0 cradle has been paired to the  
PowerScan® M8300, and the green LED on the reader will go off.  
Green LED  
If it ever becomes necessary to change the reader,  
just read the bind-address label applied to the cradle  
and position the new reader onto the cradle.  
Do not use multiple readers with this configuration  
method.  
4.  
Configure the BC-80X0 cradle, refer to the “BC-80X0 Quick Reference  
Guide”.  
END of procedure. YOUR READER IS NOW READY TO READ CODES.  
26  
     
CONFIGURATION  
4.5  
1.  
POWERSCAN® M8300/BC-80X0 STAND-ALONE SETUP  
Read the restore default parameters code below.  
Restore PowerScan® M8300 Default  
Ì$+$*oÎ  
Follow the procedure below to set the radio address and bind PowerScan®  
M8300 to the BC-80X0 cradle.  
Enter Configuration  
2.  
3.  
Ì$+;Î  
Set Date  
ÌIA%Î  
+
six digits for Day, Month and Year (DDMMYY)  
Set Time  
4.  
ÌIB'Î  
+
four digits for Hour and Minutes (HHMM)  
27  
   
POWERSCAN® D8330/M8300  
Set Radio Address  
5.  
ÌRA0RFHÎ  
+
four digits for the PowerScan® M8300 Address (from 0000 to 1999).  
All readers used in the same area must have different addresses.  
Exit and Save Configuration  
6.  
Ì$-?Î  
Read the Bind code to pair the PowerScan® M8300 to the BC-80X0 cradle.  
The reader is dedicated to the cradle. Any previously bound reader will be  
excluded.  
7.  
To connect several readers to the same cradle see the following paragraph  
4.5.1, ‘Using Multiple M8300 Series Readers with Same Cradle'.  
Bind  
Ì$+RN0$-IÎ  
The green LED on the PowerScan® M8300 will blink; the reader is ready to be  
inserted into the cradle.  
Firmly insert the reader into the BC-80X0 cradle within 10 seconds, a beep will  
be emitted, signaling that the BC-80X0 cradle has been paired to the  
PowerScan® M8300, and the green LED on the reader will go off.  
8.  
green LED  
28  
CONFIGURATION  
Read the BC-80X0 restore default code:  
9.  
Restore BC-80X0 Default  
Ì$+RX0$-qÎ  
Go to par. 4.8 Interface Selection.  
4.5.1  
Using Multiple M-Series Readers with Same Cradle  
If you want to use several M-Series readers with the same BC-80X0 cradle, you must  
first Bind the cradle with one of the readers (see previously described configuration  
procedure).  
Successive readers can be associated with the same cradle by following the  
configuration procedure substituting the Bind command with Join (step 7).  
Join  
7.  
Ì$+RN1$-NÎ  
The green LED on the PowerScan® M8300 will blink: the reader is ready to be  
positioned onto the cradle. Complete step 8.  
END of procedure.  
All readers associated with the same cradle must have different  
addresses.  
CAUTION  
YOUR READER IS NOW READY TO READ BARCODES.  
To change the defaults see par. 4.10.  
29  
   
POWERSCAN® D8330/M8300  
4.5.2  
PowerScan® M8300/STAR-Modem™ in Stand-Alone Mode  
To configure a PowerScan® M8300 reader to communicate with STAR-Modem™ in  
Stand-alone Mode, follow the procedure in par. 4.5 substituting steps 6 and 7 with  
those below:  
STAR-Modem™ Address  
6.  
ÌRSRÎ  
Read the code above and the four-digit address of the STAR-Modem™.  
Exit and Save configuration  
7.  
Ì$-?Î  
END of procedure.  
YOUR READER IS NOW READY TO READ BARCODES.  
To change the defaults see par. 4.10.  
30  
   
CONFIGURATION  
4.6  
POWERSCAN® M8300/STAR-SYSTEM™ SETUP  
The following procedure allows configuring a PowerScan® M8300 reader to  
communicate with various STAR-System™ devices such as STARGATE™ RF base  
stations.  
Restore PowerScan® M8300 Default  
1.  
Ì$+$*oÎ  
Enter Configuration  
2.  
Ì$+;Î  
Set Date  
3.  
ÌIA%Î  
+
six digits for Day, Month and Year (DDMMYY)  
4.  
5.  
Set Time  
ÌIB'Î  
+
four digits for Hour and Minutes (HHMM)  
Set the connection according to the length of the codes to be read:  
Code Length 240 Characters  
ÌRA1aÎ  
Code Length >240 Characters  
(not for systems with BC-8000 as Master)  
ÌRA2dÎ  
31  
   
POWERSCAN® D8330/M8300  
Set Radio Address  
ÌRF8Î  
+
6.  
four digits from the Numeric Table in the range 0000-1999.  
All readers must have different addresses.  
First STAR-System™ Address  
7.  
8.  
ÌRSRÎ  
Read the code above and the four-digit address of the First STAR-System™  
device in the system.  
Set Last STAR-System™ Address  
ÌRTTÎ  
Read the code above and the four-digit address of the Last STAR-System™  
device in the system.  
Whenever the system is composed of a single base station, the  
first and last base station addresses (steps 7 and 8) must have  
the same value.  
NOTE  
Exit and Save Configuration  
9.  
Ì$-?Î  
END of procedure.  
YOUR READER IS NOW READY TO READ BARCODES.  
To change the defaults see par. 4.10.  
32  
CONFIGURATION  
4.7  
BC-8060 STAR-SYSTEM™ NETWORK SETUP  
When the BC-8060 cradle model is used in an RS-485 network, it must be initially  
configured. To do this using configuration barcodes, follow the procedure below  
using any PowerScan® M8300 reader.  
Set BC-8060 Address  
1.  
Ì$+RF4Î  
+
four digits for the BC-8060 Address (from 0000 to 1999).  
All cradles used in the network must have different addresses.  
Exit and Save configuration  
2.  
Ì$-?Î  
Read the Bind code to pair the PowerScan® M8300 to the BC-8060 cradle for  
configuration.  
Bind  
3.  
Ì$+RN0$-IÎ  
The green LED on the PowerScan® M8300 will blink; the reader is ready to be  
inserted into the cradle.  
Firmly insert the reader into the BC-8060 cradle within 10 seconds, a beep will  
4.  
be emitted, signaling that the BC-8060 cradle has been paired to the  
PowerScan® M8300, and the green LED on the reader will go off.  
green LED  
33  
   
POWERSCAN® D8330/M8300  
Read the BC-8060 restore default code:  
5.  
Restore BC-8060 Default  
Ì$+RX0$-qÎ  
Read the desired Enable Network code.  
6.  
Enable RS-485 Master  
Ì$+RZ2$-ÇÎ  
Enable RS-485 Slave  
Ì$+RZ1$-~Î  
END of procedure.  
For Host Master Network Layouts (see par. 3.2), The network configuration  
parameters can be changed through STAR-Link™ software running on the PC.  
Star-Link™ software can be downloaded for free from the web site:  
www.scanning.datalogic.com.  
For BC-8060 Master Network Layouts (see par. 3.2), The network configuration  
parameters can be changed either through the Datalogic Aladdin™ configuration  
software running on the PC or by reading the barcode selections in the Network  
section of this manual starting on page 64. If using configuration barcodes, it is  
advised to completely configure the cradles before reconfiguring the PowerScan®  
M8300 reader (see below).  
After completing the BC-8060 cradle configuration and  
connections in the network, you must reconfigure the  
PowerScan® M8300 reader using the STAR-System™ procedure  
in par. 4.6.  
NOTE  
34  
CONFIGURATION  
4.8  
INTERFACE SELECTION  
Read the interface selection code for your application.  
RS-232  
Standard  
Ì$+CP0$-$Î  
POS TERMINALS  
Nixdorf Mode A  
Ì$+CM2EC0$->Î  
Fujitsu  
Ì$+CM1$-ÈÎ  
ICL Mode  
Ì$+CM0$-ÃÎ  
For POS terminal default settings refer to par. 5.15.  
PEN  
Ì$+CP6$-BÎ  
35  
   
POWERSCAN® D8330/M8300  
WEDGE  
IBM AT or PS/2 PCs  
Ì$+CP500$-aÎ  
IBM XT  
Ì$+CP503$-vÎ  
PC Notebook  
Ì$+CP505$-ÈÎ  
IBM SURE1  
Ì$+CP506$-$Î  
IBM Terminal 3153  
Ì$+CP504$-}Î  
IBM Terminals 31xx, 32xx, 34xx, 37xx:  
To select the interface for these IBM Terminals, read the correct KEY TRANSMISSION code.  
Select the KEYBOARD TYPE if necessary (default = advanced keyboard).  
KEY TRANSMISSION MODE  
make-only keyboard  
Ì$+CP502$-oÎ  
make-break keyboard  
Ì$+CP501$-hÎ  
KEYBOARD TYPE  
advanced keyboard  
Ì$+FK1$-ÉÎ  
typewriter keyboard  
Ì$+FK0$-ÄÎ  
36  
CONFIGURATION  
WEDGE (CONTINUED)  
ALT MODE  
The ALT-mode selection allows barcodes sent to the PC to be interpreted correctly  
independently from the Keyboard Nationality used. You do not need to make a  
Keyboard Nationality selection.  
(default = Num Lock Unchanged). Make sure the Num Lock key on your  
keyboard is ON.  
IBM AT - ALT mode  
Ì$+CP507$-+Î  
PC Notebook - ALT mode  
Ì$+CP508$-2Î  
WYSE TERMINALS  
ANSI Keyboard  
Ì$+CP509$-9Î  
PC Keyboard  
Ì$+CP510$-gÎ  
ASCII Keyboard  
Ì$+CP511$-nÎ  
VT220 style Keyboard  
Ì$+CP514$-ÇÎ  
DIGITAL TERMINALS  
VT2xx/VT3xx/VT4xx  
Ì$+CP512$-uÎ  
37  
POWERSCAN® D8330/M8300  
4.9  
USB READER CONFIGURATION  
The USB interface is available for PowerScan® D8330, BC-80x0 and C-8000 devices  
and is compatible with the following Operating Systems:  
Windows 98 (and later)  
Mac OS 8.0 (and later)  
IBM POS for Windows  
4690 Operating System  
USB Start-up  
As with all USB devices, upon connection, the Host performs several checks by  
communicating with the device. During this phase normal operations are suspended  
(the LED on the PowerScan® D8330 reader blinks). Two basic conditions must be  
met before the device is ready, the correct USB driver must be loaded and sufficient  
power must be supplied to the reader.  
First Start-Up  
c For all systems, the correct USB driver for the  
default USB-KBD interface is included in the Host  
Operating System and will either be loaded  
automatically or will be suggested by the O.S.  
and should therefore be selected from the dialog  
box (the first time only).  
Connect device to  
Host  
1
2
reader LED blinks  
Load drivers  
(if requested)  
Normally the Host supplies sufficient power to  
the device and the start-up phase ends  
correctly. (The reader's LED stops blinking and  
the reader emits the beep OK signal).  
reader LED off - BEEP OK  
Select desired USB  
interface code  
(USB-KBD is default)  
In rare cases, if the Host does not supply  
sufficient power to the device, a dialog box will  
appear on the Host and the device will be  
blocked (the reader's LED continues blinking). In  
this case, disconnect the USB device cable at the  
Host (the reader's LED stops blinking), and then  
try a different USB port as indicated by the  
Operating System message. (The device emits  
the beep OK signal. You can now read codes).  
Load drivers  
(if requested)  
Read test codes.  
Device is READY  
d At this point you can read the USB interface configuration code according to your  
application. Load drivers from the O.S. (if requested). When configuring the  
USB-COM interface, the relevant files and drivers must be installed from the USB  
Device Installation software, which can be downloaded from the web page  
http://www.scanning.datalogic.com.  
The device is ready. Successive start-ups will automatically recognize the previously  
loaded drivers.  
38  
   
CONFIGURATION  
USB  
USB-KBD  
Ì$+UA03$-:Î  
USB-KBD-ALT-MODE  
Ì$+UA04$-@Î  
USB-KBD-APPLE  
Ì$+UA05$-FÎ  
USB-COM*  
Ì$+UA02$-4Î  
USB-IBM-Table Top  
Ì$+UA00$-(Î  
USB-IBM-Hand Held  
Ì$+UA01$-.Î  
*
When configuring USB-COM, the relevant files and drivers must be installed from  
the USB Device Installation software, which can be downloaded from the web site  
http://www.scanning.datalogic.com.  
39  
POWERSCAN® D8330/M8300  
4.10  
CHANGING DEFAULT SETTINGS  
Once your reader is setup, you can change the default parameters to meet your  
application needs. Refer to the preceding paragraphs for initial configuration in order  
to set the default values and select the interface for your application.  
In this manual, the configuration parameters are divided into logical groups making it  
easy to find the desired function based on its reference group.  
The first four groups are for Standard Interface parameter configuration for all  
PowerScan® D8330 series readers and PowerScan® M8300/BC-80X0 Stand-alone  
configurations only:  
RS-232  
USB  
WEDGE  
PEN EMULATION  
NETWORK PARAMETERS are available only for BC-8060 Network configurations.  
The following parameter groups are common to all interface applications:  
DATA FORMAT parameters regard the messages sent to the Host system for all  
interfaces except Pen Emulation.  
POWER SAVE manages overall current consumption in the reading device.  
READING PARAMETERS control various operating modes and indicator status  
functioning.  
DECODING PARAMETERS maintain correct barcode decoding in certain special  
reading conditions.  
CODE SELECTION parameters allow configuration of a personalized mix of codes,  
code families and their options.  
ADVANCED FORMATTING PARAMETERS allow code concatenation and  
advanced formatting of messages towards the Host. It cannot be used with Pen  
Emulation connections.  
RADIO PARAMETERS (M8300 series only) allow configuration of radio control  
parameters.  
DISPLAY PARAMETERS (some M8300 series models only) allow configuration of  
reader display parameters.  
40  
   
RS-232 PARAMETERS  
All PowerScan® D8330 Series readers  
+
PowerScan® M8300/BC-80X0 configurations only  
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
BAUD RATE  
PARITY  
DATA BITS  
STOP BITS  
HANDSHAKING  
ACK/NACK PROTOCOL  
FIFO  
INTER-CHARACTER DELAY  
RX TIMEOUT  
SERIAL TRIGGER LOCK  
1.  
2.  
Read the Enter Configuration code ONCE, available at the top of each page.  
Read configuration codes from the desired groups.  
= Read the code and follow the procedure given  
= Default value  
3.  
Read the Exit and Save Configuration code ONCE, available at the top of  
each page.  
41  
Enter Configuration  
Exit and Save Configuration  
RS-232  
Ì$+;Î  
Ì$-?Î  
BAUD RATE  
300 baud  
ÌCD1XÎ  
600 baud  
ÌCD2[Î  
1200 baud  
ÌCD3^Î  
2400 baud  
ÌCD4aÎ  
4800 baud  
ÌCD5dÎ  
9600 baud  
ÌCD6gÎ  
19200 baud  
ÌCD7jÎ  
38400 baud  
ÌCD8mÎ  
PARITY  
none  
ÌCC0SÎ  
even parity  
ÌCC1VÎ  
odd parity  
ÌCC2YÎ  
42  
Enter Configuration  
Exit and Save Configuration  
RS-232  
Ì$+;Î  
Ì$-?Î  
DATA BITS  
7 bits  
ÌCA0OÎ  
8 bits  
ÌCA1RÎ  
9 bits  
ÌCA2UÎ  
STOP BITS  
1 stop bit  
ÌCB0QÎ  
2 stop bits  
ÌCB1TÎ  
HANDSHAKING  
disable  
ÌCE0WÎ  
hardware (RTS/CTS)  
ÌCE1ZÎ  
software (XON/XOFF)  
ÌCE2]Î  
RTS always ON  
ÌCE3`Î  
See par. 5.1.1 for details.  
43  
Enter Configuration  
Exit and Save Configuration  
RS-232  
Ì$+;Î  
Ì$-?Î  
ACK/NACK PROTOCOL  
disable  
ÌER0sÎ  
enable  
ÌER1vÎ  
See par. 5.1.2 for details, particularly on implementing this parameter with PowerScan® M8300.  
FIFO  
disable  
ÌEC0UÎ  
enable  
ÌEC1XÎ  
See par. 5.1.3 for details.  
INTER-CHARACTER DELAY  
delay between characters transmitted to Host  
ÌCK3Î  
Read 2 numbers from the table where:  
00 = DELAY disabled  
01-99 = DELAY from 1 to 99 milliseconds  
delay disabled  
44  
Enter Configuration  
Exit and Save Configuration  
RS-232  
Ì$+;Î  
Ì$-?Î  
RX TIMEOUT  
timeout control in reception from Host  
ÌCL5Î  
Read 2 numbers from the table where:  
00 = TIMEOUT disabled  
01-99 = TIMEOUT from .1 to 9.9 seconds  
rx timeout 5 seconds  
See par. 5.1.4 for details.  
SERIAL TRIGGER LOCK  
disabled  
ÌCR0qÎ  
enable and select characters  
ÌCR1tÎ  
Read 2 characters from the Hex/Numeric table in the range 00-FE where:  
First Character enables device trigger  
Second Character inhibits device trigger until the first character is received again.  
45  
USB PARAMETERS  
~
~
~
~
~
~
USB-COM  
Handshaking, Ack/Nack protocol, FIFO,  
Inter-character delay, Rx timeout, Serial  
trigger lock  
USB-KBD  
Keyboard nationality, FIFO, Inter-character  
delay, Inter-code delay, USB keyboard  
speed  
USB-IBM  
No parameter selection required.  
1.  
2.  
Read the Enter Configuration code ONCE, available at the top of each page.  
Read configuration codes from the desired groups.  
= Read the code and follow the procedure given  
= Default value  
3.  
Read the Exit and Save Configuration code ONCE, available at the top of  
each page.  
46  
Enter Configuration  
Exit and Save Configuration  
USB-COM  
Ì$+;Î  
Ì$-?Î  
HANDSHAKING  
disable  
ÌCE0WÎ  
hardware (RTS/CTS)  
ÌCE1ZÎ  
software (XON/XOFF)  
ÌCE2]Î  
RTS always ON  
ÌCE3`Î  
See par. 5.1.1 for details.  
ACK/NACK PROTOCOL  
disable  
ÌER0sÎ  
enable  
ÌER1vÎ  
See par. 5.1.2 for details, particularly on implementing this parameter with PowerScan® M8300.  
FIFO  
disable  
ÌEC0UÎ  
enable  
ÌEC1XÎ  
See par. 5.1.3 for details.  
47  
Enter Configuration  
Exit and Save Configuration  
USB-COM  
Ì$+;Î  
Ì$-?Î  
INTER-CHARACTER DELAY  
delay between characters transmitted to Host  
ÌCK3Î  
Read 2 numbers from the table where:  
00 = DELAY disabled  
01-99 = DELAY from 1 to 99 milliseconds  
delay disabled  
RX TIMEOUT  
timeout control in reception from Host  
ÌCL5Î  
Read 2 numbers from the table where:  
00 = TIMEOUT disabled  
01-99 = TIMEOUT from .1 to 9.9 seconds  
rx timeout 5 seconds  
See par. 5.1.4 for details.  
SERIAL TRIGGER LOCK  
disabled  
ÌCR0qÎ  
enable and select characters  
ÌCR1tÎ  
Read 2 characters from the Hex/Numeric table in the range 00-FE where:  
First Character enables device trigger  
Second Character inhibits device trigger until the first character is received again.  
48  
Enter Configuration  
Exit and Save Configuration  
USB-KBD  
Ì$+;Î  
Ì$-?Î  
KEYBOARD NATIONALITY  
Not Available for USB-KBD-ALT-MODE Interface  
This parameter default value is restored through the Interface Selection code and not Restore  
Default.  
Belgian  
ÌFJ7yÎ  
English (UK)  
ÌFJ4pÎ  
French  
ÌFJ2jÎ  
German  
ÌFJ3mÎ  
Italian  
ÌFJ1gÎ  
Spanish  
ÌFJ6vÎ  
Swedish  
ÌFJ5sÎ  
USA  
ÌFJ0dÎ  
49  
Enter Configuration  
Exit and Save Configuration  
USB-KBD  
Ì$+;Î  
Ì$-?Î  
The Japanese and Eastern Block Keyboard Nationality selections are valid only for IBM AT  
compatible PCs.  
Japanese  
ÌFJ8|Î  
Russian (Latin)  
ÌFJ9ÃÎ  
Russian (Cyrillic)  
ÌFJA0Î  
Hungarian  
ÌFJB3Î  
Slovenian, Croatian,  
Serbian (Latin)  
ÌFJC6Î  
Romanian  
ÌFJD9Î  
Czech Republic  
ÌFJE<Î  
FIFO  
disable  
ÌEC0UÎ  
enable  
ÌEC1XÎ  
See par. 5.1.3 for details.  
50  
Enter Configuration  
Exit and Save Configuration  
USB-KBD  
Ì$+;Î  
Ì$-?Î  
INTER-CHARACTER DELAY  
delay between characters transmitted to Host  
ÌCK3Î  
Read 2 numbers from the table where:  
00 = DELAY disabled  
01-99 = DELAY from 1 to 99 milliseconds  
delay disabled  
INTER-CODE DELAY  
delay between codes transmitted to Host  
ÌFG.Î  
Read 2 numbers from the table where:  
00 = DELAY disabled  
01-99 = DELAY from 1 to 99 seconds  
delay disabled  
USB KEYBOARD SPEED  
Normal  
ÌUT10cÎ  
Fast  
ÌUT01dÎ  
51  
WEDGE PARAMETERS  
All PowerScan® D8330 Series readers  
+
PowerScan® M8300/BC-80X0 configurations only  
~
~
~
~
KEYBOARD NATIONALITY  
CAPS LOCK  
CAPS LOCK  
AUTO-RECOGNITION  
~
~
~
~
~
~
~
~
~
~
NUM LOCK  
INTER-CHARACTER DELAY  
INTER-CODE DELAY  
KEYBOARD SETTING  
WEDGE CONTROL CHARACTER  
EMULATION  
~
~
1.  
2.  
Read the Enter Configuration code ONCE, available at the top of each page.  
Read configuration codes from the desired groups.  
= Read the code and follow the procedure given  
= Default value  
3.  
Read the Exit and Save Configuration code ONCE, available at the top of  
each page.  
52  
Enter Configuration  
Exit and Save Configuration  
WEDGE  
Ì$+;Î  
Ì$-?Î  
KEYBOARD NATIONALITY  
Belgian  
ÌFJ7yÎ  
English (UK)  
ÌFJ4pÎ  
French  
ÌFJ2jÎ  
German  
ÌFJ3mÎ  
Italian  
ÌFJ1gÎ  
Spanish  
ÌFJ6vÎ  
Swedish  
ÌFJ5sÎ  
USA  
ÌFJ0dÎ  
53  
Enter Configuration  
Exit and Save Configuration  
WEDGE  
Ì$+;Î  
Ì$-?Î  
The Japanese and Eastern Block Keyboard Nationality selections are valid only for IBM AT  
compatible PCs.  
Japanese  
ÌFJ8|Î  
Russian (Latin)  
ÌFJ9ÃÎ  
Russian (Cyrillic)  
ÌFJA0Î  
Hungarian  
ÌFJB3Î  
Slovenian, Croatian,  
Serbian (Latin)  
ÌFJC6Î  
Romanian  
ÌFJD9Î  
Czech Republic  
ÌFJE<Î  
CAPS LOCK  
caps lock OFF  
ÌFE0ZÎ  
caps lock ON  
ÌFE1]Î  
Select the appropriate code to match your keyboard caps lock status.  
Note: Caps lock manual configuration is ignored when Caps Lock Auto-Recognition is  
enabled.  
For PC Notebook interface selections, the caps lock status is automatically recognized;  
therefore this command is not necessary.  
54  
Enter Configuration  
Exit and Save Configuration  
WEDGE  
Ì$+;Î  
Ì$-?Î  
CAPS LOCK AUTO-RECOGNITION (IBM AT COMPATIBLE ONLY)  
disable  
ÌFP0pÎ  
enable  
ÌFP1sÎ  
NUM LOCK  
toggle num lock  
ÌFL1kÎ  
num lock unchanged  
ÌFL0hÎ  
This selection is used together with the Alt Mode interface selection for AT or Notebook PCs.  
It changes the way the Alt Mode procedure is executed; therefore it should be set as follows:  
if your keyboard Num Lock is normally on use num lock unchanged  
if your keyboard Num Lock is normally off use toggle num lock  
In this way the device will execute the Alt Mode procedure correctly for your application.  
INTER-CHARACTER DELAY  
delay between characters transmitted to Host  
ÌCK3Î  
Read 2 numbers from the table where:  
00 = DELAY disabled  
01-99 = DELAY from 1 to 99 milliseconds  
delay disabled  
55  
Enter Configuration  
Exit and Save Configuration  
WEDGE  
Ì$+;Î  
Ì$-?Î  
INTER-CODE DELAY  
delay between codes transmitted to Host  
ÌFG.Î  
Read 2 numbers from the table where:  
00 = DELAY disabled  
01-99 = DELAY from 1 to 99 seconds  
delay disabled  
KEYBOARD SETTING  
ALPHANUMERIC KEYBOARD SETTING  
The device (reader or cradle) can be used with terminals or PCs with various keyboard types  
and nationalities through a simple keyboard setting procedure.  
The type of computer or terminal must be selected before activating the keyboard setting  
command.  
Keyboard setting consists of communicating to the device how to send data corresponding to  
the keyboard used in the application. The keys must be set in a specific order.  
Press and release a key to set it.  
Some characters may require more than one key pressed simultaneously during normal use  
(refer to the manual of your PC or terminal for keyboard use). The exact sequence must be  
indicated to the reader in this case pressing and releasing the different keys.  
Example:  
If one has to press the "Shift" and "4" keys simultaneously on the keyboard to transmit the  
character "$" to the video, to set the "$", press and release "Shift" then press and release "4".  
Each pressed and released key must generate an acoustic signal on the device;  
otherwise repress the key. Never press more than one key at the same time, even if this  
corresponds to the normal use of your keyboard.  
Press "Backspace" to correct a wrong key entry. In this case the device emits 2 beeps.  
Note: "CAPS LOCK" and "NUM LOCK" must be off before starting the keyboard setting  
procedure. "SHIFT" must be repressed for each character and cannot be substituted by "CAPS  
LOCK".  
setting the alphanumeric keyboard  
ÌFB0TÎ  
Read the code above.  
Press the keys shown in the following table according to their numerical order.  
56  
WEDGE  
Some ASCII characters may be missing as this depends on the type of keyboard: these are  
generally particular characters relative to the various national symbologies. In this case:  
The first 4 characters (Shift, Alt, Ctrl, and Backspace) can only be substituted with  
keys not used, or substituted with each other.  
characters can be substituted with other single symbols (e.g. "SPACE") even if not  
included in the barcode set used.  
characters can be substituted with others corresponding to your keyboard.  
The device signals the end of the procedure with 2 beeps indicating the keys have been  
registered.  
01 : Shift  
02 : Alt  
03 : Ctrl  
04 : Backspace  
05 : SPACE  
06 : !  
28 : 7  
29 : 8  
30 : 9  
31 : :  
51 : N  
52 : O  
53 : P  
54 : Q  
55 : R  
56 : S  
57 : T  
58 : U  
59 : V  
60 : W  
61 : X  
62 : Y  
63 : Z  
64 : [  
65 : \  
66 : ]  
67 : ^  
68 : _ (underscore)  
69 : `  
70 : {  
71 : |  
72 : }  
07 : "  
08 : #  
09 : $  
10 : %  
11 : &  
12 : '  
13 : (  
14 : )  
15 : *  
16 : +  
17 : ,  
18 : -  
19 : .  
20 : /  
21 : 0  
22 : 1  
23 : 2  
24 : 3  
25 : 4  
26 : 5  
27 : 6  
32 : ;  
33 : <  
34 : =  
35 : >  
36 : ?  
37 : @  
38 : A  
39 : B  
40 : C  
41 : D  
42 : E  
43 : F  
44 : G  
45 : H  
46 : I  
47 : J  
48 : K  
49 : L  
50 : M  
73 : ~  
74 : DEL  
Do not place the reader onto the BC-80X0 cradle during this procedure.  
Otherwise, the battery charging will occur modifying the LEDs functioning.  
CAUTION  
57  
Enter Configuration  
Exit and Save Configuration  
WEDGE  
Ì$+;Î  
Ì$-?Î  
CONTROL CHARACTER EMULATION  
Ctrl + Shift + Key  
ÌFO0nÎ  
Ctrl + Key  
ÌFO1qÎ  
58  
PEN EMULATION  
All PowerScan® D8330 Series readers  
+
PowerScan® M8300/BC-80X0 configurations only  
~
~
~
~
~
~
~
~
~
~
~
~
~
~
OPERATING MODE  
MINIMUM OUTPUT PULSE  
CONVERSION TO CODE 39  
OVERFLOW  
OUTPUT LEVEL  
IDLE LEVEL  
INTER-BLOCK DELAY  
1.  
2.  
Read the Enter Configuration code ONCE, available at the top of each page.  
Read configuration codes from the desired groups.  
= Default value  
3.  
Read the Exit and Save Configuration code ONCE, available at the top of  
each page.  
59  
PEN EMULATION  
The operating mode parameters are complete commands and do not require reading the  
Enter and Exit configuration codes.  
OPERATING MODE  
interpret mode  
Ì$]8Î  
Interprets commands without sending them to the decoder.  
transparent mode  
Ì$[4Î  
Sends commands to the decoder without interpreting them.  
60  
Enter Configuration  
Exit and Save Configuration  
PEN EMULATION  
Ì$+;Î  
Ì$-?Î  
MINIMUM OUTPUT PULSE  
high resolution code  
emulation  
200 μs  
ÌDG0\Î  
400 μs  
ÌDG1_Î  
600 μs  
ÌDG2bÎ  
800 μs  
ÌDG3eÎ  
1 ms  
ÌDG4hÎ  
1.2 ms  
ÌDG5kÎ  
low resolution code  
emulation  
See par. 5.2.1 for details.  
61  
Enter Configuration  
Exit and Save Configuration  
PEN EMULATION  
Ì$+;Î  
Ì$-?Î  
CONVERSION TO CODE 39 (D8330 SERIES ONLY)  
disable conversion to Code 39  
ÌDA0PÎ  
Transmits codes in their original  
format.  
enable conversion to Code 39  
ÌDA1SÎ  
Converts codes read into  
Code 39 format.  
See par. 5.2.2 for details.  
CONVERSION TO CODE 39 AND CODE 128 (M8300 SERIES ONLY)  
enable conversion to Code 39  
ÌDA1SÎ  
Converts codes read into Code  
enable conversion to Code 128  
39 format.  
ÌDA0PÎ  
Converts codes read into Code  
128 format.  
See par. 5.2.2 for details.  
OVERFLOW  
narrow  
ÌDH0^Î  
medium  
ÌDH1aÎ  
wide  
ÌDH2dÎ  
See par. 5.2.3 for details.  
62  
Enter Configuration  
Exit and Save Configuration  
PEN EMULATION  
Ì$+;Î  
Ì$-?Î  
OUTPUT LEVEL  
normal  
ÌDD0VÎ  
(white = logic level 0)  
inverted  
ÌDD1YÎ  
(white = logic level 1)  
See par. 5.2.4 for details.  
IDLE LEVEL  
normal  
ÌDE0XÎ  
(black level)  
inverted  
ÌDE1[Î  
(white level)  
See par. 5.2.4 for details.  
INTER-BLOCK DELAY  
delay between character blocks transmitted to Host  
ÌCK3Î  
Read 2 numbers from the table where:  
00 = DELAY disabled  
01-99 = DELAY from .1 to 9.9 seconds  
delay disabled  
See par. 5.2.5 for details.  
63  
NETWORK PARAMETERS  
BC-8060 model configurations only  
~
~
~
~
~
~
~
~
RS-485 NETWORK  
NETWORK BAUD RATE  
SLAVE ADDRESS RANGE  
NETWORK WARNING MESSAGE  
RECEPTION WARNING  
MESSAGE  
~
~
~
~
~
~
MASTER CRADLE HEADER  
MASTER CRADLE TERMINATOR  
1.  
2.  
Read the Enter Configuration code ONCE, available at the top of each page.  
Read configuration codes from the desired groups.  
3.  
Read the Exit and Save Configuration code ONCE, available at the top of  
each page.  
64  
 
Enter Configuration  
Exit and Save Configuration  
NETWORK PARAMETERS  
RS-485 NETWORK  
Ì$+;Î  
Ì$-?Î  
disable RS-485 network  
ÌRZ0)Î  
enable RS-485 slave  
ÌRZ1,Î  
enable RS-485 master  
ÌRZ2/Î  
See par. 3.2 for details.  
If a BC-8060 cradle is errantly configured as a Slave but not connected to a  
network, it may not be able to receive further commands from the reader. In  
this case it can be reconfigured by executing the bind procedure, which  
returns the cradle to Stand-alone configuration.  
NOTE  
NETWORK BAUD RATE  
9600  
ÌJE0^Î  
19200  
ÌJE1aÎ  
38400  
ÌJE2dÎ  
65  
Enter Configuration  
Exit and Save Configuration  
NETWORK PARAMETERS  
Ì$+;Î  
Ì$-?Î  
SLAVE ADDRESS RANGE  
First Address  
ÌJB(Î  
Read the code above and the four-digit address of the First Slave device in the system.  
Last Address  
ÌJC*Î  
Read the code above and the four-digit address of the Last Slave device in the system.  
See par. 5.3.1 for details.  
NETWORK WARNING MESSAGE  
network warning  
message not transmitted  
ÌJG0bÎ  
network warning message  
transmitted  
ÌJG1eÎ  
See par. 5.3.2 for details.  
RECEPTION WARNING MESSAGE  
reception warning message  
not transmitted  
ÌJH0dÎ  
reception warning  
message transmitted  
ÌJH1gÎ  
See par. 5.3.3 for details.  
66  
Enter Configuration  
Exit and Save Configuration  
NETWORK PARAMETERS  
Ì$+;Î  
Ì$-?Î  
MASTER CRADLE HEADER  
no header  
ÌJA00/Î  
one character header  
ÌJA013Î  
two character header  
ÌJA027Î  
three character header  
ÌJA03;Î  
four character header  
ÌJA04?Î  
five character header  
ÌJA05CÎ  
six character header  
ÌJA06GÎ  
seven character header  
ÌJA07KÎ  
eight character header  
ÌJA08OÎ  
After selecting one of the desired Header codes, read the character(s) from the HEX table.  
Valid characters are in the range: 00-FE  
+ 41 + 42 + 43 + 44 = Header ABCD  
Example:  
four character header  
For more details about default and WEDGE Interface Extended Keyboard values, see  
par. 5.3.4, 5.4.1 and 5.4.2.  
67  
Enter Configuration  
Exit and Save Configuration  
NETWORK PARAMETERS  
Ì$+;Î  
Ì$-?Î  
MASTER CRADLE TERMINATOR  
no terminator  
ÌJA102Î  
one character terminator  
ÌJA116Î  
two character terminator  
ÌJA12:Î  
three character terminator  
ÌJA13>Î  
four character terminator  
ÌJA14BÎ  
five character terminator  
ÌJA15FÎ  
six character terminator  
ÌJA16JÎ  
seven character terminator  
ÌJA17NÎ  
eight character terminator  
ÌJA18RÎ  
After selecting one of the desired Terminator codes, read the character(s) from the HEX table.  
Valid characters are in the range:  
00-FE  
Example:  
two character terminator + 0D + 0A = Terminator CR LF  
For more details about default and WEDGE Interface Extended Keyboard values, see  
par. 5.3.4, 5.4.1 and 5.4.2.  
68  
DATA FORMAT  
NOT FOR PEN INTERFACES  
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
CODE IDENTIFIER  
CUSTOM CODE IDENTIFIER  
HEADER  
TERMINATOR  
SPECIAL KEYS  
FIELD ADJUSTMENT  
FIELD ADJ. CHARACTER  
CODE LENGTH TX  
CHARACTER REPLACEMENT  
ADDRESS STAMPING  
ADDRESS DELIMITER  
TIME STAMPING  
TIME DELIMITER  
1.  
2.  
Read the Enter Configuration code ONCE, available at the top of each page.  
Read configuration codes from the desired groups.  
= Read the code and follow the procedure given  
= Default value  
3.  
Read the Exit and Save Configuration code ONCE, available at the top of  
each page.  
69  
DATA FORMAT  
CODE IDENTIFIER TABLE  
CODE  
AIM  
STANDARD  
DATALOGIC  
STANDARD  
Custom  
2/5 interleaved  
2/5 industrial  
2/5 normal 5 bars  
2/5 matrix 3 bars  
EAN 8  
EAN 13  
UPC A  
UPC E  
EAN 8 with 2 ADD ON  
EAN 8 with 5 ADD ON  
EAN 13 with 2 ADD ON  
EAN 13 with 5 ADD ON  
UPC A with 2 ADD ON  
UPC A with 5 ADD ON  
UPC E with 2 ADD ON  
UPC E with 5 ADD ON  
Code 39  
Code 39 Full ASCII  
CODABAR  
ABC CODABAR  
Code 128  
] I y  
] X y  
] S y  
] X y  
] E 4  
] E 0  
] X y  
] X y  
] E 5  
] E 6  
] E 1  
] E 2  
] X y  
] X y  
] X y  
] X y  
] A y  
] A y  
] F y  
] X y  
] C y  
] C y  
] C4  
N
P
O
Q
A
B
C
D
J
K
L
M
F
G
H
I
V
W
R
S
T
k
EAN 128  
ISBT 128  
f
Code 93  
CIP/39  
CIP/HR  
Code 32  
MSI  
Code 11  
Code 16K  
Code 49  
] G y  
] X y  
] X y  
] X y  
] M y  
] H y  
] K 0  
] T y  
U
Y
e
X
Z
b
p
q
t
GS1 DataBar™ Expanded Linear and Stacked  
GS1 DataBar Limited  
GS1 DataBar 14 Linear and Stacked  
] e 0  
] e 0  
] e 0  
v
u
AIM standard identifiers are not defined for all codes: the X identifier is assigned to the  
code for which the standard is not defined. The y value depends on the selected options  
(check digit tested or not, check digit tx or not, etc.).  
When customizing the Datalogic Standard code identifiers, 1 or 2 identifier characters can  
be defined for each code type. If only 1 identifier character is required, the second character  
must be selected as FF (disabled).  
The code identifier can be singly disabled for any code by simply selecting FF as the first  
identifier character.  
Write in the Custom character identifiers in the table above for your records.  
70  
 
Enter Configuration  
Exit and Save Configuration  
DATA FORMAT  
Ì$+;Î  
Ì$-?Î  
CODE IDENTIFIER  
disable  
ÌEB0SÎ  
Datalogic standard  
ÌEB1VÎ  
AIM standard  
ÌEB2YÎ  
custom  
CUSTOM CODE IDENTIFIER  
define custom code identifier(s)  
ÌEH/Î  
c
d
Read the above code.  
(Code Identifiers default to Datalogic standard, see table on previous page).  
Select the code type from the code table in Appendix B for the identifier you want to  
change.  
e
You can define 1 or 2 identifier characters for each code type. If only 1 identifier character is  
required, the second character must be selected as FF (disabled). Read the hexadecimal  
value corresponding to the character(s) you want to define as identifiers for the code  
selected in step d: valid characters are in the range 00-FD.  
Example:  
To define Code 39 Code Identifier = @  
define custom code identifier(s)  
Code 39  
Read  
+
+
40  
+
FF  
ÌEH/Î ÌVWÎ  
71  
Enter Configuration  
Exit and Save Configuration  
DATA FORMAT  
Ì$+;Î  
Ì$-?Î  
HEADER  
no header  
ÌEA00*Î  
one character header  
ÌEA01.Î  
two character header  
ÌEA022Î  
three character header  
ÌEA036Î  
four character header  
ÌEA04:Î  
five character header  
ÌEA05>Î  
six character header  
ÌEA06BÎ  
seven character header  
ÌEA07FÎ  
eight character header  
ÌEA08JÎ  
After selecting one of the desired Header codes, read the character(s) from the HEX table.  
Valid characters are in the range 00-FE. For Wedge and USB-KBD interfaces, it is also possible  
to read the Special Key(s) on page 74.  
Example:  
four character header  
+ 41 + 42 + 43 + 44 = Header ABCD  
For more details see par. 5.4.1 and par. 5.4.2.  
72  
Enter Configuration  
Exit and Save Configuration  
DATA FORMAT  
Ì$+;Î  
Ì$-?Î  
TERMINATOR  
no terminator  
ÌEA10-Î  
one character terminator  
ÌEA111Î  
two character terminator  
ÌEA125Î  
three character terminator  
ÌEA139Î  
four character terminator  
ÌEA14=Î  
five character terminator  
ÌEA15AÎ  
six character terminator  
ÌEA16EÎ  
seven character terminator  
ÌEA17IÎ  
eight character terminator  
ÌEA18MÎ  
After selecting one of the desired Header codes, read the character(s) from the HEX table.  
Valid characters are in the range 00-FE. For Wedge and USB-KBD interfaces, it is also possible  
to read the Special Key(s) on page 74.  
Example:  
two character terminator  
+ 0D + 0A = Terminator CR LF  
For more details see par. 5.4.1 and par. 5.4.2.  
73  
Enter Configuration  
Exit and Save Configuration  
DATA FORMAT  
Ì$+;Î  
Ì$-?Î  
SPECIAL KEYS  
Available only for Wedge IBM AT-PS/2 and USB-KBD Interfaces  
It is necessary to define each Special Key by following the procedure given in  
par. 5.4.2.  
NOTE  
Select one or more of the following Special Keys according to your needs.  
Special Key 1  
Ì9CÄÎ  
Special Key 2  
Ì9DÆÎ  
Special Key 3  
Ì9EÈÎ  
Special Key 4  
Ì9FÊÎ  
Special Key 5  
ÌA0bÎ  
74  
 
Enter Configuration  
Exit and Save Configuration  
DATA FORMAT  
Ì$+;Î  
Ì$-?Î  
FIELD ADJUSTMENT  
disable field adjustment  
ÌEF0[Î  
Field adjustment allows a number of characters n, to be added to or subtracted from the  
barcode read. The adjustment can be different for each enabled code type. To define the field  
adjustment:  
c Read the enable field adjustment code:  
enable field adjustment  
ÌEF+Î  
d Select the code type from the Code Identifier Table in Appendix B.  
e Select the type of adjustment to perform:  
right addition  
Ì01Î  
left addition  
Ì12Î  
right deletion  
Ì23Î  
left deletion  
Ì34Î  
f Read a number in the range 01 - 32 from the Hex/Numeric Table to define how many  
characters to add or delete:  
Conditions:  
Adjustment is only performed on the barcode data, the Code Identifier and Code Length  
Transmission fields are not modified by the field adjustment parameter.  
If the field setting would subtract more characters than exist in the barcode, the subtraction  
will take place only to code length 0.  
You can set up to a maximum of 10 different field adjustments on the same barcode family  
or on different barcode families.  
Example: To add 4 characters to the right of Standard Code 39 Codes:  
enable field adjustment  
Code 39  
right addition  
Read  
+
+
+
04  
ÌEF+Î ÌVWÎ Ì01Î  
75  
Enter Configuration  
Exit and Save Configuration  
DATA FORMAT  
Ì$+;Î  
Ì$-?Î  
FIELD ADJUSTMENT CHARACTER  
c Read the field adjustment character code:  
field adjustment character  
ÌEG-Î  
d Read the hexadecimal value corresponding to the character you want to use for field  
adjustment. Valid characters are in the range 00-FE. For Wedge and USB-KBD interfaces, it  
is also possible to read the Special Key(s) on page 74.  
Example:  
To define the field adjustment character = A:  
field adjustment character  
Read  
+ 41  
CODE LENGTH TX  
code length not transmitted  
ÌEE0YÎ  
code length transmitted in variable-digit format  
ÌEE1\Î  
code length transmitted in fixed 4-digit format  
ÌEE2_Î  
The code length is transmitted in the message after the Headers and Code Identifier characters.  
The code length is calculated after performing any field adjustment operations.  
76  
Enter Configuration  
Exit and Save Configuration  
DATA FORMAT  
Ì$+;Î  
Ì$-?Î  
CHARACTER REPLACEMENT  
disable character replacement  
ÌEO0mÎ  
This parameter allows up to three characters to be replaced from the barcode read. These  
substitutions are stored in memory. To define each character replacement:  
c
Read one of the following character replacement codes:  
first character replacement  
ÌEO1pÎ  
second character replacement  
ÌEO2sÎ  
third character replacement  
ÌEO3vÎ  
d
e
f
From the Code Identifier Table in Appendix B, read the Code Identifier for the desired  
code family.  
0 = character replacement will be effective for all code families.  
From the Hex/Numeric Table read two characters corresponding to the Hex value  
(00-FE), which identifies the character to be replaced. For Wedge and USB-KBD  
interfaces, it is also possible to read the Special Key(s) on page 74.  
From the Hex/Numeric Table read two characters corresponding to the Hex value  
(00-FE), which identifies the new character to replace. For Wedge and USB-KBD  
interfaces, it is also possible to read the Special Key(s) on page 74.  
FF = the character to be replaced will be substituted with no character, that is, it will be  
removed from the code.  
77  
Enter Configuration  
Exit and Save Configuration  
DATA FORMAT  
Ì$+;Î  
Ì$-?Î  
Example:  
The following strings define:  
1.  
First Character Replacement: substitution in Code 39 barcodes of all occurrences of the  
0 character with the 1 character.  
2.  
Second Character Replacement: substitution in Code 39 barcodes of all occurrences of  
the A character with the B character.  
ASCII characters corresponding to ASCII characters corresponding  
first character replacement  
Code 39  
the HEX value for character 0  
to the HEX value for character 1  
+
+
30  
+
31  
ÌEO1pÎ ÌVWÎ  
For Code 39 codes containing the string "0123", the contents transmitted will be "1123".  
second character  
replacement  
ASCII characters corresponding to ASCII characters corresponding  
Code 39  
the HEX value for character A  
to the HEX value for character B  
+
+
41  
+
42  
ÌEO2sÎ ÌVWÎ  
For Code 39 codes containing the string "ABCD", the contents transmitted will be "BBCD".  
78  
Enter Configuration  
Exit and Save Configuration  
DATA FORMAT  
Ì$+;Î  
Ì$-?Î  
ADDRESS STAMPING (M8300 SERIES ONLY)  
disable reader address stamping  
ÌRU0ÊÎ  
ÌRW0#Î  
enable reader address stamping  
ÌRU1"Î  
enable cradle address stamping  
ÌRW1&Î  
See par. 5.4.3 for details.  
ADDRESS DELIMITER (M8300 SERIES ONLY)  
disable reader address delimiter  
ÌRV0!Î  
disable cradle address delimiter  
enable reader address delimiter and  
select characters  
ÌRV1$Î  
enable cradle address delimiter and  
select characters  
ÌRY1*Î  
Read 2 HEX characters in the range 00-FE.  
Read 2 HEX characters in the range 00-FE.  
See par. 5.4.4 for details.  
79  
Enter Configuration  
Exit and Save Configuration  
DATA FORMAT  
Ì$+;Î  
Ì$-?Î  
TIME STAMPING (M8300 SERIES ONLY)  
disable  
ÌIL0kÎ  
hour/minutes/seconds  
month/day/year  
ÌIL1nÎ  
hour/minutes/seconds  
day/month/year  
ÌIL2qÎ  
ÌIL3tÎ  
month/day/year  
ÌIL4wÎ  
day/month/year  
ÌIL5zÎ  
See par. 5.4.5 for details.  
TIME STAMPING DELIMITER (M8300 SERIES ONLY)  
disable  
ÌIM0mÎ  
select delimiter  
ÌIM1pÎ  
Read 2 HEX characters in the range 00-FE.  
See par. 5.4.6 for details.  
80  
POWER SAVE  
~
~
~
~
SLEEP STATE  
ENTER SLEEP TIMEOUT  
1.  
2.  
Read the Enter Configuration code ONCE, available at the top of each page.  
Read configuration codes from the desired groups.  
= Read the code and follow the procedure given  
= Default value  
3.  
Read the Exit and Save Configuration code ONCE, available at the top of  
each page.  
81  
Enter Configuration  
Exit and Save Configuration  
POWER SAVE  
Ì$+;Î  
Ì$-?Î  
SLEEP STATE  
disable  
ÌBQ0nÎ  
enable  
ÌBQ1qÎ  
See par. 5.5.1 for details.  
For M8300 series readers, sleep state is entered immediately after reading a code and is not  
configurable.  
ENTER SLEEP TIMEOUT  
enter sleep timeout  
ÌBR@Î  
Read 2 numbers in the range 00-99:  
00 = Enter Sleep state immediately  
01-99 = corresponds to a max. 9.9 sec. delay before entering the  
Sleep state.  
enter sleep timeout = 0.6 sec.  
See par. 5.5.2 for details.  
82  
READING PARAMETERS  
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
TRIGGER TYPE  
TRIGGER SIGNAL  
TRIGGER CLICK  
TRIGGER-OFF TIMEOUT  
FLASH MODE  
READS PER CYCLE  
SAFETY TIME  
BEEPER INTENSITY  
BEEPER TONE  
BEEPER TYPE  
BEEPER LENGTH  
GOOD READ SPOT DURATION  
AIMING SYSTEM  
CRADLE BEEPER INTENSITY  
1.  
2.  
Read the Enter Configuration code ONCE, available at the top of each page.  
Read configuration codes from the desired groups.  
= Read the code and follow the procedure given  
= Default value  
3.  
Read the Exit and Save Configuration code ONCE, available at the top of  
each page.  
83  
Enter Configuration  
Exit and Save Configuration  
READING PARAMETERS  
Ì$+;Î  
Ì$-?Î  
TRIGGER TYPE  
hardware trigger  
ÌBK1eÎ  
Restores TRIGGER MODE  
software trigger  
ÌBK0bÎ  
Enables FLASH MODE  
always on  
ÌBK3kÎ  
TRIGGER SIGNAL  
trigger active level  
ÌBA0NÎ  
trigger active pulse  
ÌBA1QÎ  
See par. 5.6.1 for details.  
TRIGGER CLICK  
disable  
ÌBc0+Î  
enable  
ÌBc1.Î  
See par. 5.6.2 for details.  
84  
Enter Configuration  
Exit and Save Configuration  
READING PARAMETERS  
Ì$+;Î  
Ì$-?Î  
TRIGGER-OFF TIMEOUT  
trigger-off timeout  
ÌBD$Î  
Read 2 numbers in the range 00-99:  
00 = disables the trigger-off timeout  
01-99 = corresponds to a max. 99-sec. delay after the trigger  
press to allow the reader to turn off automatically.  
trigger-off timeout disabled  
See par. 5.6.3 for details.  
FLASH MODE  
"FLASH" ON duration  
ÌBB0PÎ  
"FLASH" OFF duration  
ÌBB1SÎ  
Read 2 numbers in the range 01-99:  
01 to 99 = from .1 to 9.9 seconds.  
Flash-ON = 1 sec. Flash-OFF = 0.6 sec  
READS PER CYCLE  
one read per cycle  
ÌBC0RÎ  
multiple reads per cycle  
ÌBC1UÎ  
See par. 5.6.4 for details.  
85  
Enter Configuration  
Exit and Save Configuration  
READING PARAMETERS  
Ì$+;Î  
Ì$-?Î  
SAFETY TIME  
safety time  
ÌBE&Î  
Limits same code consecutive reading.  
Read 2 numbers in the range 00-99:  
00 = no same code consecutive reading until reader is  
removed (no decoding) for at least 400 ms.  
01-99 = timeout from .1 to 9.9 seconds before a consecutive read  
on same code.  
safety time = 0.5 sec  
See par. 5.6.5 for details.  
BEEPER INTENSITY  
* very low intensity  
ÌBG0ZÎ  
low intensity  
ÌBG1]Î  
medium intensity  
ÌBG2`Î  
high intensity  
ÌBG3cÎ  
*
This sets the beeper OFF for data entry, while for all other beeper signals it has the  
meaning “very low intensity”. The Beeper Intensity parameter is effective for all operating  
conditions described in par. 7.5.  
86  
 
Enter Configuration  
Exit and Save Configuration  
READING PARAMETERS  
Ì$+;Î  
Ì$-?Î  
BEEPER TONE  
tone 1  
ÌBH0\Î  
tone 2  
ÌBH1_Î  
tone 3  
ÌBH2bÎ  
tone 4  
ÌBH3eÎ  
BEEPER TYPE  
monotone  
ÌBJ0`Î  
bitonal  
ÌBJ1cÎ  
BEEPER LENGTH  
long  
ÌBI0^Î  
short  
ÌBI1aÎ  
87  
Enter Configuration  
Exit and Save Configuration  
READING PARAMETERS  
Ì$+;Î  
Ì$-?Î  
GOOD READ SPOT DURATION  
disable  
ÌBV0xÎ  
short  
ÌBV1{Î  
medium  
ÌBV2~Î  
long  
ÌBV3ÅÎ  
AIMING SYSTEM  
disabled  
ÌBj09Î  
enabled  
ÌBj1<Î  
CRADLE BEEPER INTENSITY  
disable  
ÌJI0fÎ  
low intensity  
ÌJI1iÎ  
medium intensity  
ÌJI2lÎ  
high intensity  
ÌJI3oÎ  
88  
DECODING PARAMETERS  
~
~
~
~
~
~
~
~
~
~
INK SPREAD  
OVERFLOW CONTROL  
INTERDIGIT CONTROL  
DECODING SAFETY  
PUZZLE SOLVER™  
Before changing these parameter values read the descriptions in  
par. 5.7.  
CAUTION  
1.  
2.  
Read the Enter Configuration code ONCE, available at the top of each page.  
Read configuration codes from the desired groups.  
= Default value  
3.  
Read the Exit and Save Configuration code ONCE, available at the top of  
each page.  
89  
Enter Configuration  
Exit and Save Configuration  
DECODING PARAMETERS  
Ì$+;Î  
Ì$-?Î  
INK SPREAD  
disable  
ÌAX0{Î  
enable  
ÌAX1~Î  
See par. 5.7.1 for details.  
OVERFLOW CONTROL  
disable  
ÌAW1|Î  
enable  
ÌAW0yÎ  
See par. 5.7.2 for details.  
INTERDIGIT CONTROL  
disable  
ÌAV0wÎ  
enable  
ÌAV1zÎ  
See par. 5.7.3 for details.  
90  
Enter Configuration  
Exit and Save Configuration  
DECODING PARAMETERS  
Ì$+;Î  
Ì$-?Î  
DECODING SAFETY  
one read  
ÌED0WÎ  
(decoding safety disabled)  
two reads  
ÌED1ZÎ  
three reads  
ÌED2]Î  
four reads  
ÌED3`Î  
Required number of good reads before accepting code.  
PUZZLE SOLVER™  
disable  
ÌAU0uÎ  
enable  
ÌAU1xÎ  
In the case of damaged or poorly printed codes, this parameter allows reading multiple parts of  
the single code to reconstruct it.  
To read codes using this technology, simply move the illuminated bar over the code so that  
each line of the code is scanned. During this process a series of brief “ticks” indicates that  
reading is proceeding correctly.  
Conditions:  
This parameter is only valid for the following codes:  
EAN 8  
EAN 13  
UPC A  
without Add-on  
without Add-on  
without Add-on  
Code 128  
Code 39  
For Code 39, Check digit control is forced.  
PuzzleSolveris not valid for ISBT 128 code.  
91  
CODE SELECTION  
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
AUTO-CONFIGURATION  
EAN/UPC FAMILY  
2/5 FAMILY  
CODE 39 FAMILY  
CODE 128 FAMILY  
CODABAR FAMILY  
CODE 93  
MSI  
CODE 11  
CODE 16K  
CODE 49  
GS1 DATABAR CODES  
1.  
2.  
Read the Enter Configuration code ONCE, available at the top of each page.  
Read configuration codes from the desired groups.  
= Read the code and follow the procedure given  
= Default value  
3.  
Read the Exit and Save Configuration code ONCE, available at the top of  
each page.  
92  
Code selections may be performed according to two different procedures:  
-
Auto-configuration, allowing an automatic recognition and selection of the code families  
to be read;  
-
Manual configuration, requiring configuration and selection of each code family to be  
read.  
AUTO-CONFIGURATION  
The following codes do not require reading the Enter and Exit configuration codes.  
In auto-configuration mode the reader enters a particular state, during which it reads,  
recognizes and saves all information received from the decoding of an existing code (with the  
exception of MSI, Code 49 and Code 16k code types). In this way, the code families will be  
automatically configured.  
It is possible to configure up to 10 code types, whose length is variable and check digit ignored.  
If reading different codes belonging to the same family, information about the last code will  
overwrite the information about the previous one.  
Follow the given procedure to auto-configure the desired code families:  
If no code is read during the auto-configuration procedure (step d), the  
configuration will be empty and therefore the reader will be unable to read  
codes.  
CAUTION  
c
Read the following code to enter the auto-configuration mode:  
auto-configuration  
d
e
Read an existing code belonging to the code families that you need to configure.  
Read the following code to save the configuration automatically and return to the reader's  
normal functioning:  
save auto-configuration  
Ì$-?Î  
If you need to change the configuration, repeat the auto-configuration procedure, follow the  
manual configuration by setting the parameters for each single code family or read the "Restore  
Default" code on page 164. Be careful that in the latter case all reader parameters will be  
restored.  
93  
Enter Configuration  
Exit and Save Configuration  
CODE SELECTION  
Ì$+;Î  
Ì$-?Î  
DISABLE ALL CODE FAMILIES  
ÌAZ0ÃÎ  
The reader allows up to 10 code selections. This does not limit the number of  
CODES enabled to 10, as it depends on the code family.  
NOTE  
SINGLE  
SELECTIONS =  
ONE combination code from the EAN family  
ONE code from the 2/5 family  
Example  
5 code selections:  
1. 2/5 Interleaved  
2. 2/5 Industrial  
3. Code 128 + EAN 128  
4. Code 39 Full ASCII + Code 32  
5. UPC A/UPC E  
6. etc.  
In this section all SINGLE code selections are underlined and in bold.  
94  
Enter Configuration  
Exit and Save Configuration  
CODE SELECTION  
Ì$+;Î  
Ì$-?Î  
EAN/UPC FAMILY  
disable the family  
ÌAA0MÎ  
c
Read the desired family code  
Note:  
Since the EAN/UPC without ADD ON code selection is enabled by default, to correctly enable  
another selection, first disable the family.  
EAN 8/EAN 13/UPC A/UPC E with and without ADD ON  
ÌAA8eÎ  
WITHOUT ADD ON  
EAN 8/EAN 13/UPC A/UPC E  
ÌAA1PÎ  
EAN 8/EAN 13  
ÌAA3VÎ  
UPC A/UPC E  
ÌAA4YÎ  
WITH ADD ON 2 AND 5  
EAN 8/EAN 13/UPC A/UPC E  
ÌAA5\Î  
EAN 8/EAN 13  
ÌAA6_Î  
UPC A/UPC E  
ÌAA7bÎ  
95  
Enter Configuration  
Exit and Save Configuration  
CODE SELECTION  
Ì$+;Î  
Ì$-?Î  
WITH ADD ON 2 ONLY  
EAN 8/EAN 13  
ÌAAK7Î  
UPC A/UPC E  
ÌAAM=Î  
WITH ADD ON 5 ONLY  
EAN 8/EAN 13  
ÌAAL:Î  
UPC A/UPC E  
ÌAAN@Î  
WITH AND WITHOUT ADD ON  
EAN/UPC with and without ADD ON no  
Autodiscrimination  
ÌAA8Ad03Î  
EAN/UPC Autodiscrimination ADD ON by  
Prefix  
ÌAA8Ad19Î  
By setting the EAN/UPC Autodiscrimination ADD ON by Prefix, the desired prefixes must be  
selected by reading the corresponding codes given in the following section, since no prefix is  
configured by default.  
96  
Enter Configuration  
Exit and Save Configuration  
CODE SELECTION  
Ì$+;Î  
Ì$-?Î  
SELECT EAN/UPC PREFIXES  
When scanning the following codes, barcodes starting with the selected  
prefixes will be read and transmitted only if the ADD ON is present. If no ADD  
ON is found, the barcode will not be read. Barcodes starting with different  
characters are read regardless of ADD ON presence and transmitted always  
without ADD ON.  
NOTE  
Cancel All Selections  
ÌET0wÎ  
OR  
select one or more of the following prefixes:  
378/379  
ÌET1378ET2379PÎ  
434/439  
ÌET3434ET4439ÉÎ  
414/419  
ÌET5414ET6419}Î  
977  
ÌET7977QÎ  
978  
ÌET8978ZÎ  
979  
ÌET9979cÎ  
The commands above are not mutually exclusive. They can be used to configure more than one  
set of prefixes simultaneously.  
97  
Enter Configuration  
Exit and Save Configuration  
CODE SELECTION  
Ì$+;Î  
Ì$-?Î  
Example:  
The following string allows reading and transmitting with ADD ON all EAN/UPC starting with the  
434/439, 977 and 978 prefixes:  
1.  
2.  
EAN/UPC Autodiscrimination ADD ON by Prefix.  
434/439: enables reading and transmission with ADD ON of all EAN/UPC barcodes  
starting with 434/439 prefixes.  
3.  
4.  
977: enables reading and transmission with ADD ON of all EAN/UPC barcodes starting  
with 977 prefix.  
978: enables reading and transmission with ADD ON of all EAN/UPC barcodes starting  
with 978 prefix.  
EAN/UPC Autodiscrimination ADD ON by  
434/439  
Prefix  
+
+
ÌAA8Ad19Î ÌET3434ET4439ÉÎ  
977  
978  
+
+
ÌET7977QÎ ÌET8978ZÎ  
To clear the current prefix selections:  
1.  
Cancel all Selections  
Cancel All Selections  
ÌET0wÎ  
98  
Enter Configuration  
Exit and Save Configuration  
CODE SELECTION  
Ì$+;Î  
Ì$-?Î  
EAN/UPC CHECK DIGIT TX SELECTIONS  
For each code type in this family you can choose to transmit the check digit or not  
CHECK DIGIT TRANSMISSION  
NO CHECK DIGIT  
TRANSMISSION  
EAN 8  
ÌAAG1oÎ  
EAN 8  
ÌAAG0kÎ  
EAN 13  
ÌAAH1rÎ  
EAN 13  
ÌAAH0nÎ  
UPC A  
ÌAAI1uÎ  
UPC A  
ÌAAI0qÎ  
UPC E  
ÌAAJ1xÎ  
UPC E  
ÌAAJ0tÎ  
99  
Enter Configuration  
Exit and Save Configuration  
CODE SELECTION  
Ì$+;Î  
Ì$-?Î  
CONVERSION OPTIONS  
UPC E to UPC A conversion  
ÌAAAÄÎ  
UPC E to EAN 13 conversion  
ÌAABÇÎ  
UPC A to EAN 13 conversion  
ÌAACÊÎ  
EAN 8 to EAN 13 conversion  
ÌAAD"Î  
Enable only ISBN conversion  
ÌAP1nÎ  
Enable only ISSN conversion  
ÌAP2qÎ  
Enable both ISBN and ISSN  
conversion  
ÌAP3tÎ  
Disable both ISBN and ISSN  
conversion  
ÌAP0kÎ  
100  
Enter Configuration  
Exit and Save Configuration  
CODE SELECTION  
Ì$+;Î  
Ì$-?Î  
2/5 FAMILY  
disable the family  
ÌAC0QÎ  
c
Read the desired family code  
d
Read a check digit selection  
Interleaved 2/5  
ÌAC1TÎ  
CHECK DIGIT TABLE  
no check digit control  
Ì12Î  
Normal 2/5 (5 Bars)  
ÌAC2WÎ  
check digit control and transmission  
Ì23Î  
Industrial 2/5 (IATA)  
ÌAC3ZÎ  
check digit control without transmission  
Ì34Î  
Matrix 2/5 (3 Bars)  
e Read 4 numbers for the code length  
ÌAC4]Î  
where:  
First  
length.  
2
digits  
=
minimum code  
Second 2 digits = maximum code  
length.  
The pharmaceutical code below is part of  
the 2/5 family but has no check digit or  
code length selections.  
The  
99 characters.  
maximum  
code  
length  
is  
The minimum code length must always  
be less than or equal to the maximum.  
Code CIP/HR  
Examples:  
0199 = variable from 1 to 99 digits in  
the code.  
ÌAC5`Î  
French pharmaceutical code  
1010 = 10 digit code length only.  
101  
Enter Configuration  
Exit and Save Configuration  
CODE SELECTION  
Ì$+;Î  
Ì$-?Î  
CODE 39 FAMILY  
disables the family  
ÌAB0OÎ  
c
Read the desired family code  
d
Read a check digit selection  
CHECK DIGIT TABLE  
Standard Code 39  
no check digit control  
ÌAB1RÎ  
Ì12Î  
check digit control  
and transmission  
Full ASCII Code 39  
ÌAB2UÎ  
Ì23Î  
check digit control  
without transmission  
Ì34Î  
The pharmaceutical codes below are part of the Code 39 family but have no check digit  
selections.  
Code CIP39  
ÌAB3XÎ  
Code 32  
French pharmaceutical code  
ÌAB4[Î  
Italian pharmaceutical code  
CODE LENGTH (optional)  
The code length selection is valid for the entire Code 39 family  
set code length  
Read the code + 4 numbers for the code length where:  
First 2 digits = minimum code length.  
ÌAB*=Î  
Second 2 digits = maximum code length.  
The maximum code length is 99 characters.  
The minimum code length must always be less than or equal to the maximum.  
Examples: 0199 = variable from 1 to 99 digits in the code. 1010 = 10 digit code length only.  
102  
Enter Configuration  
Exit and Save Configuration  
CODE SELECTION  
Ì$+;Î  
Ì$-?Î  
CODE 128 FAMILY  
disable the family  
ÌAI0]Î  
c
Read the desired family code  
Code 128  
ÌAI11=Î  
control without transmission of  
check digit  
ISBT 128  
ÌAI31CÎ  
enabling ISBT 128 automatically  
disables Puzzle Solver™.  
EAN 128  
ÌAI21@Î  
control without transmission of  
check digit  
Transmit GS Before Code  
Code EAN 128 uses the ASCII <GS> character to separate a variable length code field from the  
next code field. This character can also be transmitted before the code.  
disable  
ÌEQ0qÎ  
enable  
ÌEQ1tÎ  
If the <GS> character has been modified in the Character Replacement parameter, the new  
character is affected by this command.  
CODE LENGTH (optional)  
The code length selection is valid for the entire Code 128 family and is calculated on the  
output string.  
set code length  
Read the code + 4 numbers for the code length where:  
First 2 digits = minimum code length.  
Second 2 digits = maximum code length.  
The maximum code length is 99 characters.  
ÌAILJÎ  
The minimum code length must always be less than or equal to the maximum.  
Examples: 0199 = variable from 1 to 99 digits in the code. 1010 = 10 digit code length only.  
103  
Enter Configuration  
Exit and Save Configuration  
CODE SELECTION  
CODE 93  
Ì$+;Î  
Ì$-?Î  
disable the code  
ÌAK0aÎ  
Code 93  
ÌAK1dÎ  
control without transmission  
of check digit  
CODABAR FAMILY  
disable the family  
ÌAD0SÎ  
c
Read the desired equality control code  
d
Read a start/stop transmission  
selection  
START/STOP CHARACTER  
TRANSMISSION  
Standard Codabar  
ÌAD113Î  
no start/stop character equality control  
no transmission  
Ì12Î  
Standard Codabar  
ÌAD127Î  
start/stop character equality control  
transmission  
Ì23Î  
104  
Enter Configuration  
Exit and Save Configuration  
CODE SELECTION  
Ì$+;Î  
Ì$-?Î  
The Codabar ABC code below uses a fixed start/stop character transmission selection.  
Codabar ABC  
ÌAD212)Î  
no start/stop character equality control but transmission.  
Codabar ABC Forced Concatenation  
enable Codabar ABC with forced concatenation  
ÌAD2321Î  
non start/stop character equality control but transmission  
CODE LENGTH (optional)  
The code length selection is valid for the entire Codabar family  
set code length  
Read the code + 4 numbers for the code length where:  
First 2 digits = minimum code length.  
Second 2 digits = maximum code length.  
The maximum code length is 99 characters.  
ÌAD*AÎ  
The minimum code length must always be less than or equal to the maximum.  
Examples: 0199 = variable from 1 to 99 digits in the code. 1010 = 10 digit code length only.  
START/STOP CHARACTER CASE IN TRANSMISSION  
The start/stop character case selections below are valid for the entire Codabar family:  
transmit start/stop characters in lower case  
ÌADA0_Î  
transmit start/stop characters in upper case  
ÌADA1cÎ  
105  
Enter Configuration  
Exit and Save Configuration  
CODE SELECTION  
Ì$+;Î  
Ì$-?Î  
MSI  
disable the family  
ÌAE0UÎ  
Enable the code by selecting one of the check digit selections.  
no check digit control  
ÌAE1XÎ  
MOD10 check digit control  
no check digit transmission  
ÌAE2[Î  
MOD10 check digit control  
check digit transmission  
ÌAE3^Î  
MOD11 - MOD10 check digit control  
no check digit transmission  
ÌAE4aÎ  
MOD11 - MOD10 check digit control  
check digit transmission  
ÌAE5dÎ  
MOD10 - MOD10 check digit control  
no check digit transmission  
ÌAE6gÎ  
MOD10 - MOD10 check digit control  
check digit transmission  
ÌAE7jÎ  
106  
Enter Configuration  
Exit and Save Configuration  
CODE SELECTION  
Ì$+;Î  
Ì$-?Î  
CODE 11  
disable the family  
ÌAG0YÎ  
Enable the code by selecting one of the check digit selections.  
no check digit control  
ÌAG1\Î  
Type C check digit control  
check digit transmitted  
ÌAG21<Î  
Type C check digit control  
check digit not transmitted  
ÌAG22@Î  
Type K check digit control  
check digit transmitted  
ÌAG31?Î  
Type K check digit control  
check digit not transmitted  
ÌAG32CÎ  
Type C and Type K  
check digit control  
check digits transmitted  
ÌAG41BÎ  
Type C and Type K  
check digit control  
check digits not transmitted  
ÌAG42FÎ  
107  
Enter Configuration  
Exit and Save Configuration  
CODE SELECTION  
Ì$+;Î  
Ì$-?Î  
CODE 16K  
disable the code  
ÌAJ0_Î  
Code 16K  
ÌAJ1bÎ  
To read stacked codes, simply move the reader over the code so that each line of the code is  
scanned. During this process a series of brief “ticks” indicates that reading is proceeding  
correctly.  
CODE 49  
disable the code  
ÌAM0eÎ  
Code 49  
ÌAM1hÎ  
To read stacked codes, simply move the reader over the code so that each line of the code is  
scanned. During this process a series of brief “ticks” indicates that reading is proceeding  
correctly.  
108  
Enter Configuration  
Exit and Save Configuration  
CODE SELECTION  
Ì$+;Î  
Ì$-?Î  
GS1 DATABAR™ CODES  
disable the family  
ÌAQ0mÎ  
DISABLE CODE  
ENABLE CODE  
disable GS1 DataBar Expanded Linear and  
Stacked  
ÌAQ10IÎ  
enable GS1 DataBar Expanded Linear and  
Stacked  
ÌAQ11MÎ  
disable GS1 DataBar Limited  
ÌAQ20LÎ  
enable GS1 DataBar Limited  
ÌAQ21PÎ  
disable GS1 DataBar 14 Linear and Stacked  
ÌAQ30OÎ  
enable GS1 DataBar 14 Linear and Stacked  
ÌAQ31SÎ  
To read stacked codes, simply move the reader over the code so that each line of the code is  
scanned. During this process a series of brief “ticks” indicates that reading is proceeding  
correctly.  
109  
ADVANCED FORMATTING  
NOT FOR PEN INTERFACES  
~
~
~
~
CONCATENATION  
ADVANCED FORMATTING  
Please follow the setup procedure carefully for these parameters.  
NOTE  
NOTE  
The Advanced Formatting parameters may not be compatible with the  
IBM USB POS interface selection.  
1.  
2.  
Read the Enter Configuration code ONCE, available at the top of page.  
Read configuration codes precisely following the numbered procedure  
given.  
= Read the code and follow the procedure given  
= Default value  
3.  
Read the Exit and Save Configuration code ONCE, available at the top of  
page.  
110  
Enter Configuration  
Exit and Save Configuration  
ADVANCED FORMATTING  
Ì$+;Î  
Ì$-?Î  
CONCATENATION  
disable  
ÌEI0aÎ  
enable  
ÌEI1dÎ  
Permits the concatenation of two codes defined by code type and length. It is possible to set a  
timeout for the second code reading and to define code transmission if the timeout expires.  
The order of transmission is CODE 1-CODE 2.  
Define Concatenation  
Code 1  
1
code ID  
ÌEK0eÎ  
Read the code type from the Code Identifier Table beginning in Appendix B.  
code length  
ÌEL0gÎ  
Read a number in the range 01-99 from the Hex/Numeric Table.  
111  
Exit and Save Configuration  
ADVANCED FORMATTING  
Ì$-?Î  
Code 2  
2
code ID  
ÌEK1hÎ  
Read the code type from the Code Identifier Table beginning in Appendix B.  
code length  
ÌEL1jÎ  
Read a number in the range 01-99 from the Hex/Numeric Table.  
Concatenation Result Code ID  
3
use code 1 ID  
ÌEN0kÎ  
use code 2 ID  
ÌEN1nÎ  
Since you can concatenate codes from different families, you must select the Code ID character  
of the resulting code. The Code ID character will be sent in the output message only if it is  
enabled according to the Code Identifier selection (Datalogic, AIM, or Custom).  
Concatenation Timeout  
4
timeout  
ÌEJ3Î  
Read two numbers in the range 00 to 99  
00= no timeout  
01-99 = timeout from 1 to 99 seconds  
Define the timeout, which determines the valid waiting period between the two codes, in order to  
accept concatenation. If the timeout expires, the resulting action will be based on the following  
selection. (HHDII)  
112  
Exit and Save Configuration  
ADVANCED FORMATTING  
Ì$-?Î  
Transmission after Timeout  
5
no code transmitted  
after timeout  
ÌEM0iÎ  
only code 1 transmitted  
(if read) after timeout  
ÌEM1lÎ  
only code 2 transmitted  
(if read) after timeout  
ÌEM2oÎ  
either code 1 or code 2 transmitted  
after timeout  
ÌEM3rÎ  
113  
ADVANCED FORMATTING  
ADVANCED FORMATTING  
Advanced formatting has been designed to offer you complete flexibility in changing the format  
of barcode data before transmitting it to the host system. This formatting will be performed  
when the barcode data meets certain criteria, which you will define in the following procedure.  
Up to 4 advanced code management formats can be defined and saved in memory. For each  
format you must complete the entire configuration procedure:  
Read the Enter  
Configuration Command  
Step 1  
Begin Format Definition  
1, 2, 3, or 4  
Steps 2 - 4  
Define Match Code Conditions  
Step 5  
Divide Code into Fields  
Step 6  
Define Code Fields  
Steps 7 - 8  
Add up to 2 Additional Fields  
Step 9  
Define Field Transmission  
Step 10  
Apply or Not  
Standard Message Formatting  
Step 11  
End Format Definition  
1, 2, 3, or 4  
YES  
Define another?  
NO  
Enable Advanced Formats  
1, 2, 3, 4  
Define No Match Result  
Read the Exit and Save  
Configuration Command  
114  
Enter Configuration  
Exit and Save Configuration  
ADVANCED FORMATTING  
Ì$+;Î  
Ì$-?Î  
1
Begin Format Definition  
begin Format 1 definition  
ÌHA0TÎ  
begin Format 2 definition  
ÌHA1WÎ  
begin Format 3 definition  
ÌHA2ZÎ  
begin Format 4 definition  
ÌHA3]Î  
2
Match Code Type  
match code type  
ÌHB&Î  
Read the above code + the code type to match from the Code Identifier Table in Appendix B.  
any code type  
OR  
ÌHB0VÎ  
3
Match Code Length  
match code length  
ÌHC(Î  
Read the above code + two numbers in the range 01 to 99 for the exact code length.  
any code length  
OR  
ÌHC001Î  
115  
Exit and Save Configuration  
ADVANCED FORMATTING  
Ì$-?Î  
Match with Predefined Characters  
4
no match  
ÌHD0HE00ÄÎ  
OR  
match with 1 character  
ÌHD1]Î  
match with a 2-character string  
ÌHD2`Î  
match with a 3-character string  
ÌHD3cÎ  
match with a 4-character string  
ÌHD4fÎ  
After selecting the predefined match code, read the character(s) from the HEX table. Range  
of characters = 00-FE.  
Example:  
Match code with the 2-character predefined string = "@@".  
Match with a 2-character string  
Read  
+ 40 + 40  
AND  
position of first character in predefined string  
ÌHE,Î  
Read the above code + two numbers in the range 01 to 99 representing the character  
position in the code where the first character of the predefined string must be found.  
Read 00 if the match string can be found in any character position.  
See par. 5.8.1 for details.  
116  
Exit and Save Configuration  
ADVANCED FORMATTING  
Ì$-?Î  
Divide Code into Fields  
divide code into fields  
ÌHF.Î  
5
Read one number in the range 1 to 5 to divide the code into fields.  
6
Define Code Fields  
define code fields  
Each code field length can be set by either:  
a) defining a field separator character to be found in the code itself. In this case you can  
choose to discard the code separator character or include it as the last character of the  
field.  
OR BY  
b) defining a match character to be found consecutively repeated in the code itself. In this  
case the field ends with the first character that does not match.  
OR BY  
c) specifying a specific character length up to the maximum of 99 characters.  
OR BY  
d) selecting the last field as variable length (if any).  
You must define the same number of fields as selected in step 5, including fields that will  
not be transmitted.  
117  
Exit and Save Configuration  
ADVANCED FORMATTING  
Ì$-?Î  
DEFINE FIELD 1 BY:  
EITHER  
field separator  
a)  
ÌHG0`Î  
Read the field separator character from the HEX table. Range of characters = 00-FE.  
discard separator  
include separator  
Ì01Î  
Ì12Î  
OR  
match character  
b)  
ÌHG3iÎ  
Read the match character from the HEX table. Range of characters = 00-FE.  
OR  
field length  
c)  
ÌHG1cÎ  
Read two numbers in the range 01 to 99 to define the field length.  
OR  
this is the last field (variable length)  
d)  
ÌHG2fÎ  
AND  
Field 1 Terminators  
no field terminators  
ÌHH0bÎ  
1 field terminator  
2 field terminators  
ÌHH1eÎ  
ÌHH2hÎ  
Read the field terminator character(s) from the HEX table. Valid range of characters for all  
readers = 00-FE. For Wedge and USB-KBD interface, it is also possible to read the Special  
Key(s) on page 74.  
118  
Exit and Save Configuration  
ADVANCED FORMATTING  
Ì$-?Î  
DEFINE FIELD 2 BY:  
EITHER  
field separator  
a)  
ÌHG0`Î  
Read the field separator character from the HEX table. Range of characters = 00-FE.  
discard separator  
include separator  
Ì01Î  
Ì12Î  
OR  
match character  
b)  
ÌHG3iÎ  
Read the match character from the HEX table. Range of characters = 00-FE.  
OR  
field length  
c)  
ÌHG1cÎ  
Read two numbers in the range 01 to 99 to define the field length.  
OR  
this is the last field (variable length)  
d)  
ÌHG2fÎ  
AND  
Field 2 Terminators  
no field terminators  
ÌHH0bÎ  
1 field terminator  
2 field terminators  
ÌHH1eÎ  
ÌHH2hÎ  
Read the field terminator character(s) from the HEX table. Valid range of characters for all  
readers = 00-FE. For Wedge and USB-KBD interface, it is also possible to read the Special  
Key(s) on page 74.  
119  
Exit and Save Configuration  
ADVANCED FORMATTING  
Ì$-?Î  
DEFINE FIELD 3 BY:  
EITHER  
field separator  
a)  
ÌHG0`Î  
Read the field separator character from the HEX table. Range of characters = 00-FE.  
discard separator  
include separator  
Ì01Î  
Ì12Î  
OR  
match character  
b)  
ÌHG3iÎ  
Read the match character from the HEX table. Range of characters = 00-FE.  
OR  
field length  
c)  
ÌHG1cÎ  
Read two numbers in the range 01 to 99 to define the field length.  
OR  
this is the last field (variable length)  
d)  
ÌHG2fÎ  
AND  
Field 3 Terminators  
no field terminators  
ÌHH0bÎ  
1 field terminator  
2 field terminators  
ÌHH1eÎ  
ÌHH2hÎ  
Read the field terminator character(s) from the HEX table. Valid range of characters for all  
readers = 00-FE. For Wedge and USB-KBD interface, it is also possible to read the Special  
Key(s) on page 74.  
120  
Exit and Save Configuration  
ADVANCED FORMATTING  
Ì$-?Î  
DEFINE FIELD 4 BY:  
EITHER  
field separator  
a)  
ÌHG0`Î  
Read the field separator character from the HEX table. Range of characters = 00-FE.  
discard separator  
include separator  
Ì01Î  
Ì12Î  
OR  
match character  
b)  
ÌHG3iÎ  
Read the match character from the HEX table. Range of characters = 00-FE.  
OR  
field length  
c)  
ÌHG1cÎ  
Read two numbers in the range 01 to 99 to define the field length.  
OR  
this is the last field (variable length)  
d)  
ÌHG2fÎ  
AND  
Field 4 Terminators  
no field terminators  
ÌHH0bÎ  
1 field terminator  
2 field terminators  
ÌHH1eÎ  
ÌHH2hÎ  
Read the field terminator character(s) from the HEX table. Valid range of characters for all  
readers = 00-FE. For Wedge and USB-KBD interface, it is also possible to read the Special  
Key(s) on page 74.  
121  
Exit and Save Configuration  
ADVANCED FORMATTING  
Ì$-?Î  
DEFINE FIELD 5 BY:  
EITHER  
field separator  
a)  
ÌHG0`Î  
Read the field separator character from the HEX table. Range of characters = 00-FE.  
discard separator  
include separator  
Ì01Î  
Ì12Î  
OR  
match character  
b)  
ÌHG3iÎ  
Read the match character from the HEX table. Range of characters = 00-FE.  
OR  
field length  
c)  
ÌHG1cÎ  
Read two numbers in the range 01 to 99 to define the field length.  
OR  
this is the last field (variable length)  
d)  
ÌHG2fÎ  
AND  
Field 5 Terminators  
no field terminators  
ÌHH0bÎ  
1 field terminator  
2 field terminators  
ÌHH1eÎ  
ÌHH2hÎ  
Read the field terminator character(s) from the HEX table. Valid range of characters for all  
readers = 00-FE. For Wedge and USB-KBD interface, it is also possible to read the Special  
Key(s) on page 74.  
122  
Exit and Save Configuration  
ADVANCED FORMATTING  
Ì$-?Î  
First Additional Fixed Field  
no fixed field  
7
ÌHI0dÎ  
1 character fixed field  
ÌHI1gÎ  
2 character fixed field  
ÌHI2jÎ  
3 character fixed field  
ÌHI3mÎ  
4 character fixed field  
ÌHI4pÎ  
5 character fixed field  
ÌHI5sÎ  
6 character fixed field  
ÌHI6vÎ  
After selecting one of the Additional Fixed Field codes, read the corresponding character(s)  
from the HEX table. Range of characters = 00-FE. For Wedge and USB-KBD interface, it is also  
possible to read the Special Key(s) on page 74.  
Example:  
4 Character Fixed Field  
+ 4D + 41 + 49 + 4E = MAIN  
123  
Exit and Save Configuration  
ADVANCED FORMATTING  
Ì$-?Î  
Second Additional Fixed Field  
no fixed field  
8
ÌHJ0fÎ  
1 character fixed field  
ÌHJ1iÎ  
2 character fixed field  
ÌHJ2lÎ  
3 character fixed field  
ÌHJ3oÎ  
4 character fixed field  
ÌHJ4rÎ  
5 character fixed field  
ÌHJ5uÎ  
6 character fixed field  
ÌHJ6xÎ  
After selecting one of the Additional Fixed Field codes, read the corresponding character(s)  
from the HEX table. Range of characters = 00-FE. For Wedge and USB-KBD interface, it is also  
possible to read the Special Key(s) on page 74.  
Example:  
3 Character Fixed Field  
+ 53 + 45 + 54 = SET  
124  
Exit and Save Configuration  
ADVANCED FORMATTING  
Ì$-?Î  
Field Transmission  
number of fields to transmit  
ÌHK8Î  
9
Read one number in the range 1 to 7 for the number of fields to transmit. Include only fields to  
be transmitted.  
Field Order Transmission  
Read the codes corresponding to the fields to transmit in the order in which they are to be  
transmitted. A field can be transmitted more than once. See example.  
field 1  
Ì12Î  
field 2  
Ì23Î  
field 3  
Ì34Î  
field 4  
Ì45Î  
field 5  
Ì56Î  
additional field 1  
Ì67Î  
additional field 2  
Ì78Î  
Example:  
The barcode is divided into 3 defined fields plus 1 additional fixed field.  
Transmit in the order: Field 2, Additional Field 1, Field 1, Field 2.  
Number of Fields  
to Transmit  
Field 2  
Additional Field 1  
Field 1  
Field 2  
+ 4 +  
+
+
+
125  
Exit and Save Configuration  
ADVANCED FORMATTING  
Ì$-?Î  
Standard Formatting  
do not apply standard formatting  
ÌHL0jÎ  
10  
apply standard formatting  
ÌHL1mÎ  
POWERSCAN® D8330: After performing Advanced Formatting on the barcode read, Standard  
Formatting (Headers, Code Length, Code ID, Terminators) can be applied to the message to be  
transmitted.  
POWERSCAN® M8300: After performing Advanced Formatting on the barcode read, Standard  
Formatting (Code Length, Code ID) can be applied to the message to be transmitted.  
End Format Definition  
end Format 1 definition  
ÌHM0lÎ  
11  
end Format 2 definition  
ÌHM1oÎ  
end Format 3 definition  
ÌHM2rÎ  
end Format 4 definition  
ÌHM3uÎ  
126  
Enter Configuration  
Exit and Save Configuration  
ADVANCED FORMATTING  
Ì$+;Î  
Ì$-?Î  
Enable Advanced Format  
no Advanced Formats enabled  
ÌHN0nÎ  
Advanced Format 1  
Advanced Format 2  
Advanced Format 3  
Advanced Format 4  
enable  
disable  
ÌHN11NÎ  
ÌHN10JÎ  
enable  
disable  
ÌHN21QÎ  
ÌHN20MÎ  
enable  
disable  
ÌHN31TÎ  
ÌHN30PÎ  
enable  
disable  
ÌHN41WÎ  
ÌHN40SÎ  
127  
Enter Configuration  
Exit and Save Configuration  
ADVANCED FORMATTING  
Ì$+;Î  
Ì$-?Î  
No Match Result  
clear data - no transmission  
transmit data using standard  
format  
ÌHO0pÎ  
ÌHO1sÎ  
This selection determines the action to be taken when codes read do not conform to the  
advanced format requisites (no match).  
Codes not matching can be ignored, cleared from memory and not transmitted.  
Codes not matching can be transmitted using the Standard formatting (Headers, Code  
Length, Code ID, Terminators).  
128  
RADIO PARAMETERS  
PowerScan® M8300 Series readers only  
~
~
~
~
~
~
~
~
RADIO PROTOCOL TIMEOUT  
RADIO RX TIMEOUT  
POWER-OFF TIMEOUT  
TRANSMISSION MODE  
BEEPER CONTROL FOR RADIO  
RESPONSE  
~
~
~
~
~
~
~
~
SINGLE STORE  
BATCH MODE  
FIND ME  
1.  
2.  
Read the Enter Configuration code ONCE, available at the top of each page.  
Read configuration codes from the desired groups.  
= Read the code and follow the procedure given  
3.  
Read the Exit and Save Configuration code ONCE, available at the top of  
each page.  
129  
Enter Configuration  
Exit and Save Configuration  
RADIO PARAMETERS  
Ì$+;Î  
Ì$-?Î  
RADIO PROTOCOL TIMEOUT  
radio protocol timeout  
ÌRH<Î  
Read a number from the table where:  
02-19 =  
timeout from 2 to 19 seconds  
2 seconds  
See par. 5.9.1 for details.  
RADIO RX TIMEOUT  
radio RX timeout  
disable  
always on  
Specify timeout  
Read 2 numbers in the range 05-99:  
05-99 = Radio RX timeout range from 05 to 99 seconds.  
This functionality is available only for stand-alone layout.  
NOTE  
See par. 5.9.2 for details.  
130  
 
Enter Configuration  
Exit and Save Configuration  
RADIO PARAMETERS  
Ì$+;Î  
Ì$-?Î  
POWER-OFF TIMEOUT  
power-off timeout  
ÌRPLÎ  
Read 2 numbers in the range 00-99:  
00 = Power-off disabled; reader always ready  
01-99 = corresponds to a max. 99 hour delay before power-off.  
power-off after 4 hours.  
See par 5.9.3 for details.  
TRANSMISSION MODE  
One Way  
ÌRI0nÎ  
Two-ways  
ÌRI1qÎ  
See par. 5.9.4 for details.  
131  
Enter Configuration  
Exit and Save Configuration  
RADIO PARAMETERS  
Ì$+;Î  
Ì$-?Î  
BEEPER CONTROL FOR RADIO RESPONSE  
normal  
ÌBF0XÎ  
only good decode  
ÌBF1[Î  
only good reception  
ÌBF2^Î  
off  
ÌBF3aÎ  
See par. 5.9.5 for details.  
132  
Enter Configuration  
Exit and Save Configuration  
RADIO PARAMETERS  
Ì$+;Î  
Ì$-?Î  
SINGLE STORE  
disable  
ÌRO0zÎ  
one attempt  
ÌRO1}Î  
two attempts  
ÌRO2ÄÎ  
three attempts  
ÌRO3ÇÎ  
four attempts  
ÌRO4ÊÎ  
five attempts  
ÌRO5"Î  
six attempts  
ÌRO6%Î  
seven attempts  
ÌRO7(Î  
eight attempts  
ÌRO8+Î  
nine attempts  
ÌRO9.Î  
See par. 5.9.6 for details  
133  
Enter Configuration  
Exit and Save Configuration  
RADIO PARAMETERS  
Ì$+;Î  
Ì$-?Î  
BATCH MODE  
disable batch  
ÌBZ0ÄÎ  
enable normal batch  
ÌBZ1ÇÎ  
enable automatic batch  
ÌBZ2ÊÎ  
See par. 5.9.7 for details.  
The following batch management parameters are complete commands and do not  
require reading the Enter and Exit configuration codes.  
start normal batch transmission  
Ì#+BFlush]Î  
#+BFlush  
delete batch data  
Ì#+BReset\Î  
#+BReset  
FIND ME  
disable  
ÌBk0;Î  
enable  
ÌBk1>Î  
See par. 5.9.8 for details.  
134  
DISPLAY PARAMETERS  
PowerScan® M8300 Series readers only  
~
~
~
~
~
~
~
~
~
~
~
~
~
~
DATE AND TIME  
CONTRAST  
FONT SIZE  
BACKLIGHT  
DISPLAY OFF TIMEOUT  
DISPLAY MODE  
KEYPAD  
1.  
2.  
Read the Enter Configuration code ONCE, available at the top of each page.  
Read configuration codes from the desired groups.  
= Read the code and follow the procedure given  
3.  
Read the Exit and Save Configuration code ONCE, available at the top of  
each page.  
135  
Enter Configuration  
Exit and Save Configuration  
DISPLAY PARAMETERS  
Ì$+;Î  
Ì$-?Î  
DATE AND TIME  
set date  
ÌIA%Î  
set time  
Read 6 numbers for DDMMYY  
ÌIB'Î  
Read 4 numbers for HHMM  
CONTRAST  
lighter  
ÌIC0YÎ  
darker  
ÌIC1\Î  
Read the code until the desired contrast is reached.  
FONT SIZE  
small  
ÌID0[Î  
medium  
ÌID1^Î  
large  
ÌID2aÎ  
BACKLIGHT  
backlight off  
ÌIE0]Î  
backlight on  
ÌIE1`Î  
136  
Enter Configuration  
Exit and Save Configuration  
DISPLAY PARAMETERS  
Ì$+;Î  
Ì$-?Î  
DISPLAY-OFF TIMEOUT  
timeout  
ÌIF/Î  
Read 2 numbers in the range 00-99:  
00 = disables display timeout (always on)  
01 to 99 = timeout from 1 to 99 seconds.  
display-off after 8 seconds.  
delay disabled  
DISPLAY MODE  
normal  
ÌIG0aÎ  
local echo  
ÌIG1dÎ  
clear display after decode  
ÌIG2gÎ  
See par. 5.10.1 for details.  
137  
Enter Configuration  
Exit and Save Configuration  
DISPLAY PARAMETERS  
Ì$+;Î  
Ì$-?Î  
KEYPAD  
disable reader keypad  
ÌIK0iÎ  
enable reader keypad and select characters  
Read 3 HEX characters in the range 00-FE,  
corresponding to the left, center and right keys  
respectively.  
FF = KeyID disabled  
left = '<'  
center = '='  
right = '>'  
See par. 6.2 for details.  
138  
REFERENCES  
5 REFERENCES  
5.1 RS-232 PARAMETERS  
5.1.1  
Handshaking  
Hardware handshaking: (RTS/CTS)  
The RTS line is activated by the decoder before transmitting a character.  
Transmission is possible only if the CTS line (controlled by the Host) is active.  
Signals at  
EIA levels  
RTS  
TX  
Transmitted data  
Transmitted data  
Host busy  
RTS/CTS handshaking  
CTS  
Software handshaking: (XON/XOFF)  
During transmission, if the Host sends the XOFF character (13 Hex), the decoder  
interrupts the transmission with a maximum delay of one character and only resumes  
when the XON character (11 Hex) is received.  
Transmitted data  
Transmitted data  
TX  
RX  
XOFF  
XON  
Host busy Host ready  
XON/XOFF handshaking  
139  
       
POWERSCAN® D8330/M8300  
5.1.2  
ACK/NACK Protocol  
PowerScan® D8330 Readers  
This parameter sets a transmission protocol in which the Host responds to the reader  
after every code transmitted. The Host sends an ACK character (06 HEX) in the case  
of good reception or the NACK character (15 HEX) requesting re-transmission, in the  
case of bad reception.  
data  
PowerScan® D8330  
Host  
cable  
ACK or NACK  
ACK/NACK enabled  
If the reader does not receive an ACK or NACK, transmission is ended after the  
RX Timeout (see par. 5.1.4).  
When ACK/NACK protocol is enabled, FIFO must be disabled manually, see par.  
5.1.3.  
PowerScan® M8300 Readers  
The transmission protocol takes place between reader, cradle and Host. The reader  
passes its data (code read) to the cradle, which sends it to the Host. The  
management of responses (from Host or cradle) depends on the Transmission Mode  
parameter, see par. 5.9.4.  
In the following descriptions the completed transmission is indicated by the Beeper  
Control for Radio Response parameter with its default setting to Normal, see par.  
5.9.5.  
When ACK/NACK is disabled (in One-Way tx mode), there is no control from cradle  
to Host transmission, the reader responds with the good reception tone.  
Transmission Mode = One-Way  
data  
data  
PowerScan®  
M8300  
cable  
BC-80X0  
Host  
good RX  
beep  
ACK/NACK disabled  
140  
     
REFERENCES  
Transmission Mode = Two-Ways  
data  
data  
cable  
PowerScan®  
M8300  
BC-80X0  
Host  
NACK  
good RX  
beep  
data  
ACK  
ACK/NACK enabled  
When ACK/NACK is enabled (in Two-Way tx mode), the Host sends an ACK  
character (06 HEX) in the case of good reception or the NACK character (15 HEX)  
requesting re-transmission, in the case of bad reception. Only after the ACK  
character is received by the BC-80X0 does the reader respond with the good  
reception tone.  
If the BC-80X0 does not receive an ACK or NACK, transmission is ended after the  
RX Timeout, see par. 5.1.4. See also Radio Protocol Timeout, par. 5.9.1.  
When ACK/NACK protocol is enabled, FIFO must be disabled manually, see par.  
5.1.3.  
5.1.3  
FIFO  
PowerScan® D8330 Readers  
This parameter determines whether data (barcodes) are buffered on a First In First  
Out basis allowing faster data collection in certain cases for example when using  
slow baud rates and/or hardware handshaking.  
If the FIFO buffering is enabled, codes are collected and sent out on the serial line in  
the order of acquisition. About 800 characters can be collected (buffer full), after  
which the reader signals an error and discards any further codes until the  
transmission is restored.  
If the FIFO buffering is disabled, each code must be transmitted before another one  
can be read.  
PowerScan® M8300 Readers  
If enabled, the BC-80X0 collects all messages sent by PowerScan® M8300 and  
sends them in order of acquisition to the connected Host.  
If disabled, PowerScan® M8300 blocks message transmission until the BC-80X0 has  
completed transmission towards the Host.  
141  
   
POWERSCAN® D8330/M8300  
5.1.4  
RX Timeout  
When the RS-232 interface is selected, the Host can be used to configure the device  
by sending it command strings (see Appendix A).  
This parameter can be used to automatically end data reception from the Host after  
the specified period of time.  
If no character is received from the Host, after the timeout expires, any incomplete  
string (any string not terminated by <CR>) is flushed from the device buffer.  
5.2 PEN PARAMETERS  
5.2.1  
Minimum Output Pulse  
This parameter sets the duration of the output pulse corresponding to the narrowest  
element in the barcode. In this way the code resolution is controlled by the signal  
sent to the decoder, independently of the physical resolution of the code read.  
The shortest pulse (200 μs) corresponds to a high-resolution code emulation and  
therefore a shorter transfer speed to the decoder (for decoders able to work on high  
resolution codes). Likewise, longer pulses correspond to low-resolution code  
emulation and therefore a longer transfer time to the decoder.  
5.2.2  
Conversion to Code 39 and Code 128  
PowerScan® D8330 Series Readers  
When using these readers it is possible to convert all codes to Code 39. By disabling  
this option the decoded codes will be transmitted in their original format, except for  
the following codes, which are ALWAYS converted into Code 39 format:  
MSI, Code 11, Code 16K, Code 49, GS1 DataBar™.  
PowerScan® M8300 Series Readers  
When using these readers it is possible to choose between converting the decoded  
codes into either Code 39 format or Code 128 format. It is not possible to disable  
conversion.  
142  
           
REFERENCES  
5.2.3  
Overflow  
This parameter generates a white space before the first bar and after the last bar of  
the code. The selections are as follows:  
narrow  
medium  
wide  
=
=
=
space 10 times the minimum output pulse.  
space 20 times the minimum output pulse.  
space 30 times the minimum output pulse.  
5.2.4  
Output and Idle Levels  
The following state diagrams describe the different output and idle level combinations  
for Pen emulation:  
idle  
bar  
OUTPUT: Normal  
IDLE: Normal  
black  
white  
space  
barcode output  
bar  
OUTPUT: Normal  
IDLE: Inverted  
black  
white  
idle  
space  
space  
barcode output  
OUTPUT: Inverted  
IDLE: Normal  
white  
black  
idle  
idle  
bar  
barcode output  
OUTPUT: Inverted  
IDLE: Inverted  
white  
black  
space  
bar  
barcode output  
Output and Idle Levels  
143  
       
POWERSCAN® D8330/M8300  
5.2.5  
Inter-Block Delay  
For the PEN Emulation interface, data are sent to the Host in fixed size blocks of 20  
characters each. The inter-block delay parameter allows setting a delay between  
each block sent to the Host.  
5.3 NETWORK PARAMETERS  
5.3.1  
Slave Address Range First/Last  
These parameters define the valid addresses for the Slave cradles on the network.  
Valid values are in the range 0 to 1999. However, the maximum number of cradles in  
a single network is 16, (including the Master if present). All cradles in the system  
must have different addresses.  
To reduce system boot time, it is recommended to number the Slaves consecutively,  
while it is not necessary that the Master cradle address is contained in the range.  
The network addresses correspond to the radio addresses, see par. 4.7.  
At system power-up, the Master searches for and initializes all the Slaves found in  
the valid address range. During this phase the yellow LED on the Master cradle  
blinks. The time to complete the start up procedure varies depending on the  
complexity of the network but is typically between a few seconds to a few minutes.  
Start up cannot be interrupted. At the end of this procedure the system will be  
operative and can collect data from all devices.  
All Slaves must be powered up either before or together with the  
Master. Slaves successively powered will not be recognized by  
the system even if their address is in the specified range.  
CAUTION  
5.3.2  
Network Warning Message  
The Master cradle can transmit warning messages to the Host regarding some  
network errors.  
/*Slave xxxx not responding*/: when the Master can no longer communicate  
with the specified Slave previously identified at start up.  
/*Frame out of sequence for terminal xxxx*/: if a reader is sending data  
packets out of sequence. This can happen if there are transmission problems  
on the network (either connection or communication), or if the reader has  
correctly transmitted data to a device not on the network (reader configuration  
error).  
144  
         
REFERENCES  
The message is sent in the following format:  
"Message" CR LF  
5.3.3  
Reception Warning Message  
The Master cradle can transmit warning messages to the Host regarding wrong  
reception of data. Example:  
/*Two-Ways Out of Sequence!(.....)*/  
This message is transmitted to the Host by the Master cradle when the  
Master cradle receives a closing string from the Host for a Two-way tx  
communication, but this was either not open or already closed, therefore the  
data will be lost. See par. 5.9.4.  
5.3.4  
Master Header/Terminator Selection  
In addition to the standard header/terminator selection, the Master cradle can add its  
own header/terminator to the entire message sent to the Host.  
In the STAR-System™ network headers and terminators for all RF Devices are  
disabled by default.  
The Master header and terminator default values are as follows depending on the  
interface selection towards the Host:  
RS-232:  
no header, terminator CR-LF  
no header, terminator ENTER  
WEDGE:  
See par. 5.4.1 and 5.4.2.  
5.4 DATA FORMAT  
For an overview of Message Formatting see Chapter 6.  
5.4.1  
Header/Terminator Selection  
The header/terminator selection is not effected by the reading of the restore default  
code. In fact, header and terminator default values depend on the interface selection:  
RS-232:  
no header, terminator CR-LF  
no header, terminator ENTER  
WEDGE:  
145  
         
POWERSCAN® D8330/M8300  
These default values are always restored through the reading of RS-232 or WEDGE  
interface selection code, see chapter 2.  
For the WEDGE interface, the following extended keyboard values can also be  
configured:  
EXTENDED KEYBOARD TO HEX CONVERSION TABLE  
IBM AT  
IBM 3153  
APPLE ADB  
IBM XT  
IBM 31xx, 32xx,  
34xx, 37xx  
Wyse  
Digital  
HEX  
KEY  
KEY  
KEY  
KEY  
83  
84  
85  
86  
87  
88  
89  
8A  
8B  
8C  
8D  
8E  
8F  
90  
91  
92  
93  
94  
95  
96  
97  
98  
99  
9A  
9B  
ENTER  
TAB  
F1  
F2  
F3  
F4  
F5  
F6  
F7  
F8  
F9  
F10  
F11  
ENTER  
TAB  
F1  
F2  
F3  
F4  
F5  
F6  
F7  
F8  
F9  
F10  
ESC  
BACKSPACE  
HOME  
END  
PG UP  
PG DOWN  
FIELD EXIT  
RETURN  
TAB  
F1  
TAB  
F1  
F2  
F3  
F4  
F5  
F6  
F7  
F8  
F9  
F10  
F11  
F12  
F2  
F3  
F4  
F5  
F6  
F7  
F8  
F9  
F10  
F11  
F12  
F13  
F14  
F15  
F16  
UP  
F12  
HOME  
END  
PG UP  
PG DOWN  
ESC  
ENTER  
RESET  
INSERT  
DELETE  
FIELD -  
FIELD +  
ENTER (Paddle)  
PRINT  
DOWN  
LEFT  
RIGHT  
ESC  
CTRL (Right)  
Space  
ESC  
CTRL (Right)  
Euro  
CTRL (Right)  
Space  
Space  
For all devices using IBM AT (compatible) Wedge or USB-KBD interfaces, all values from 9C to  
FE send the relative simulated keypress when available or else the relative ALT-Mode  
sequence. See the Hex to Character Conversion Table in Appendix C.  
For all devices using other Wedge interfaces, all values from 9C to FE send the Space  
character.  
146  
Enter Configuration  
Ì$+;Î  
5.4.2  
Define Special Key Sequence  
The Special Key(s) for Wedge IBM AT-PS/2 and USB-KBD interface users can be  
associated with a sequence of keyboard keys that otherwise could not be selected,  
i.e. ALT + F6, SHIFT + F1. These Special Keys can be used for:  
-
-
-
-
-
-
Headers/Terminators  
Character Replacement  
Field Adjustment  
Custom Code ID  
Advanced Formatting – Define Field  
Advanced Formatting – Additional Fixed Field  
Follow the procedure to define the desired Special Key sequence:  
Read the Enter Configuration code above and select the Special Key to define  
(one at a time):  
1.  
Define Special Key 1  
ÌFQ9C2>Î  
Define Special Key 2  
ÌFQ9D2BÎ  
Define Special Key 3  
ÌFQ9E2FÎ  
Define Special Key 4  
ÌFQ9F2JÎ  
Define Special Key 5  
ÌFQA02qÎ  
147  
   
POWERSCAN® D8330/M8300  
Read only one code to be associated with the special key sequence:  
2.  
SHIFT  
Ì12Î  
OR  
CTRL  
Ì23Î  
OR  
ALT  
Ì45Î  
OR  
CTRL + SHIFT  
Ì34Î  
OR  
ALT + SHIFT  
Ì56Î  
OR  
CTRL + ALT  
Ì67Î  
148  
Exit and Save Configuration  
Ì$-?Î  
Select the character to be associated with the Special Key sequence by  
reading the codes corresponding to the 3 character values from Appendix C.  
Then, read the Exit and Save Configuration code above to complete the  
Special Key sequence.  
3.  
S
The character values having the and A symbols require SHIFT or ALT keys  
or key combinations in step 2, in particular:  
S = the character is obtained in combination with SHIFT  
A = the character is obtained in combination with ALT  
The following character values change according to the keyboard nationality.  
KEYB  
ITA  
USA  
FR  
BE  
03E  
026  
DE  
UK  
ES  
SW  
JP  
CHAR  
016 S  
01E S  
052 A  
025 S  
02E S  
036 S  
04E  
03E S  
046 S  
05B S  
05B  
016 S 04A  
052 S 026  
016 S 016 S 016 S 016 S 016 S  
01E S 01E S 01E S 01E S 01E S  
!
"
#
$
%
&
'
026 S 026 A 026 A 05D  
05D  
025 S 025 S 025 S 025 A 025 S  
02E S 052 S 052 S 02E S 02E S 02E S 02E S 02E S  
026 A 026 S 026 S  
025 S 05B  
05B  
03D S 016  
052 025  
016  
025  
02E  
04E  
036 S 03D S 036 S 036 S 036 S  
05D S 052  
04E  
05D  
03D S  
046 S 02E  
045 S 04E  
03E S 05D  
03E S 046 S 03E S 03E S 03E S  
046 S 045 S 046 S 046 S 046 S  
(
)
05B S 05B  
03E S 05B S 05D S 052 S  
055 S 05B  
*
055 S 055 S 04A S 05B  
04E  
041  
04A  
049  
04C S  
041  
+
,
041  
041  
04E  
049  
04A  
045  
016  
01E  
026  
025  
02E  
036  
03D  
03E  
046  
03A  
036  
03A  
055  
041  
04A  
041  
04E  
049  
041  
04A  
049  
-
04A  
04E  
049  
041 S 041 S 049  
.
049  
03D S  
045  
049 S 049 S 03D S 04A  
03D S 03D S 04A  
/
045 S 045 S 045  
016 S 016 S 016  
01E S 01E S 01E  
026 S 026 S 026  
025 S 025 S 025  
02E S 02E S 02E  
036 S 036 S 036  
03D S 03D S 03D  
03E S 03E S 03E  
046 S 046 S 046  
045  
016  
01E  
026  
025  
02E  
036  
03D  
03E  
046  
045  
016  
01E  
026  
025  
02E  
036  
03D  
03E  
046  
045  
016  
01E  
026  
025  
02E  
036  
03D  
03E  
046  
045  
016  
01E  
026  
025  
02E  
036  
03D  
03E  
046  
0
1
2
3
4
5
6
7
8
9
016  
01E  
026  
025  
02E  
036  
03D  
03E  
046  
149  
POWERSCAN® D8330/M8300  
KEYB  
ITA  
USA  
04C S 049  
04C 041  
041 S 061  
055 055  
FR  
BE  
049  
DE  
049 S 04C S 049 S 049 S 052  
041 S 04C 041 S 041 S 04C  
061  
041 S 061 041 S  
045 S 045 S 04E S  
UK  
ES  
SW  
JP  
CHAR  
049 S  
041 S  
061  
:
;
041  
061  
04A  
<
061  
045 S  
061 S  
04E  
04C A  
054 A  
00E  
05B A  
055 S  
04A S  
-
045 S 055  
=
049 S 061 S 061 S 061 S 049 S 061 S 061 S 049 S  
04A S 03A S 03A S 04E S 04A S 04E S 04E S 04A S  
01E S 045 A 01E A 015 A 052 S 01E A 01E A 054  
>
?
@
02E A 054 A 052 S 054  
03E A 061 A 04C S 061  
04E A 05B A 054 S 05B  
054 A 03E A 05B  
00E A 04E A 051  
05B A 046 A 05D  
[
054  
05D  
05B  
\
]
036 S 046 A 054  
04E S 03E  
055  
03D A 05D A 055 S 00E  
00E  
036 S 054 S 05B S 055  
^
04A S 04E S 04A S 04A S 051 S  
_
(accent)  
00E  
01C  
032  
021  
023  
024  
02B  
034  
033  
043  
03B  
042  
04B  
03A  
031  
044  
04D  
015  
02D  
01B  
02C  
03C  
02A  
054  
01C  
032  
021  
023  
024  
02B  
034  
033  
043  
03B  
042  
04B  
03A  
031  
044  
04D  
015  
02D  
01B  
02C  
03C  
02A  
055 S 054 S  
a
b
c
d
e
f
01C  
032  
015  
032  
021  
023  
024  
02B  
034  
033  
043  
03B  
042  
04B  
04C  
031  
044  
04D  
01C  
02D  
01B  
02C  
03C  
02A  
015  
032  
021  
023  
024  
02B  
034  
033  
043  
03B  
042  
04B  
04C  
031  
044  
04D  
01C  
02D  
01B  
02C  
03C  
02A  
01C  
032  
021  
023  
024  
02B  
034  
033  
043  
03B  
042  
04B  
03A  
031  
044  
04D  
015  
02D  
01B  
02C  
03C  
02A  
01C  
032  
021  
023  
024  
02B  
034  
033  
043  
03B  
042  
04B  
03A  
031  
044  
04D  
015  
02D  
01B  
02C  
03C  
02A  
01C  
032  
021  
023  
024  
02B  
034  
033  
043  
03B  
042  
04B  
03A  
031  
044  
04D  
015  
02D  
01B  
02C  
03C  
02A  
01C  
032  
021  
023  
024  
02B  
034  
033  
043  
03B  
042  
04B  
03A  
031  
044  
04D  
015  
02D  
01B  
02C  
03C  
02A  
021  
023  
024  
02B  
034  
g
h
i
033  
043  
j
03B  
042  
k
l
04B  
03A  
031  
m
n
o
p
q
r
044  
04D  
015  
02D  
01B  
02C  
03C  
02A  
s
t
u
v
150  
REFERENCES  
KEYB  
CHAR  
ITA  
01D  
USA  
FR  
01A  
BE  
01A  
DE  
UK  
01D  
ES  
SW  
01D  
JP  
w
x
y
z
{
01D  
022  
035  
01A  
01D  
022  
01A  
035  
01D  
022  
035  
01A  
01D  
022  
035  
01A  
022  
022  
035  
01D  
022  
035  
01D  
022  
035  
01A  
022  
035  
01A  
035  
01A  
-
054 S 025 A 046 A 052  
05D S 036 A 016 A 04C  
05B S 055 A 045 A 054  
00E S 01E A 04A A 04E  
054 S 052 A 03D A 05B S  
061 S 016 A 061 A 06A S  
05B S 05D A 045 A 05D S  
00E S  
|
}
-
-
05D S  
-
05B A 055 S  
~
To use upper case letters, it is necessary to read one of the  
SHIFT commands from step 2 before the value corresponding to  
the lower case letters.  
NOTE  
The following key values are common to all the keyboard nationalities.  
KEYB  
ITA  
05A  
USA  
FR  
05A  
BE  
05A  
DE  
05A  
UK  
05A  
ES  
05A  
SW  
05A  
JP  
KEY  
ENTER  
TAB  
F1  
05A  
00D  
005  
006  
004  
00C  
003  
00B  
083  
00A  
001  
009  
078  
007  
26C  
269  
27D  
27A  
05A  
00D  
005  
006  
004  
00C  
003  
00B  
083  
00A  
001  
009  
078  
007  
26C  
269  
27D  
27A  
00D  
005  
006  
004  
00C  
003  
00B  
083  
00A  
001  
009  
078  
007  
26C  
269  
27D  
27A  
00D  
005  
006  
004  
00C  
003  
00B  
083  
00A  
001  
009  
078  
007  
26C  
269  
27D  
27A  
00D  
005  
006  
004  
00C  
003  
00B  
083  
00A  
001  
009  
078  
007  
26C  
269  
27D  
27A  
00D  
005  
006  
004  
00C  
003  
00B  
083  
00A  
001  
009  
078  
007  
26C  
269  
27D  
27A  
00D  
005  
006  
004  
00C  
003  
00B  
083  
00A  
001  
009  
078  
007  
26C  
269  
27D  
27A  
00D  
005  
006  
004  
00C  
003  
00B  
083  
00A  
001  
009  
078  
007  
26C  
269  
27D  
27A  
00D  
005  
006  
004  
00C  
003  
00B  
083  
00A  
001  
009  
078  
007  
26C  
269  
27D  
27A  
F2  
F3  
F4  
F5  
F6  
F7  
F8  
F9  
F10  
F11  
F12  
Home  
End  
PG UP  
PG down  
151  
POWERSCAN® D8330/M8300  
KEYB  
ITA  
275  
USA  
275  
FR  
275  
BE  
275  
DE  
275  
UK  
275  
ES  
275  
SW  
275  
JP  
CHAR  
Up arrow  
275  
Down  
arrow  
272  
26B  
272  
26B  
272  
26B  
272  
26B  
272  
26B  
272  
26B  
272  
26B  
272  
26B  
272  
26B  
Left  
arrow  
Right  
arrow  
274  
076  
274  
076  
274  
076  
274  
076  
274  
076  
274  
076  
274  
076  
274  
076  
274  
076  
Esc  
Ctrl  
right  
214  
214  
214  
214  
214  
214  
214  
214  
214  
-
02E A 02E A 024 A 024 A 024 A 025 A 02E A 02E A  
SPACE  
029  
029  
029  
029  
029  
029  
If Caps Lock Auto-Recognition is disabled, it is necessary to verify  
that the keyboard caps lock status matches the reader one.  
NOTE  
EXAMPLES  
- Defining Special Key Sequences -  
1. the following example allows defining Special Key 1 as SHIFT + F5:  
enter configuration  
define Special Key 1  
SHIFT  
Read  
+
+
+
+
Ì$+;Î ÌFQ9C2>Î Ì12Î  
codes from Appendix C corresponding  
exit & save configuration  
to the character value for F5  
003  
+
Ì$-?Î  
152  
REFERENCES  
2. the following example allows defining Special Key 2 as CTRL + S (upper case):  
enter configuration  
define Special Key 2  
CTRL + SHIFT  
Read  
+
+
+
+
+
+
Ì$+;Î ÌFQ9D2BÎ Ì34Î  
codes from Appendix C corresponding to  
the character value for s (lower case)  
exit & save configuration  
01B  
+
Ì$-?Î  
3. the following example allows defining Special Key 3 as Alt + F6:  
enter configuration  
define Special Key 3  
ALT  
Read  
+
+
+
Ì$+;Î ÌFQ9E2FÎ Ì45Î  
codes from Appendix C corresponding  
exit & save configuration  
to the character value for F6  
00B  
+
Ì$-?Î  
4. the following example allows defining Special Key 4 as Alt + Shift + F1:  
enter configuration  
define Special Key 4  
ALT + SHIFT  
Read  
+
+
+
Ì$+;Î ÌFQ9F2JÎ Ì56Î  
codes from Appendix C corresponding  
exit & save configuration  
to the character value for F1  
005  
+
Ì$-?Î  
- Integrating Special Keys in Headers/Terminators -  
1. the following example allows setting Special Key 1 (defined in example 1 above)  
as terminator:  
enter configuration  
one character terminator  
special key 1  
exit & save configuration  
Read  
+
+
+
Ì$+;Î ÌEA111Î Ì9CÄÎ Ì$-?Î  
153  
POWERSCAN® D8330/M8300  
2. the following example allows setting Special Key 2 (defined in example 2 above)  
as header:  
enter configuration  
one character header  
special key 2  
exit & save configuration  
Read  
+
+
+
Ì$+;Î ÌEA01.Î Ì9DÆÎ Ì$-?Î  
3. the following example allows setting Special Key 3 (defined in example 3 above)  
as header:  
enter configuration  
one character header  
special key 3  
exit & save configuration  
Read  
+
+
+
Ì$+;Î ÌEA01.Î Ì9EÈÎ Ì$-?Î  
4. the following example allows setting Special Key 4 (defined in example 4 above)  
and ENTER character as terminators:  
ASCII characters  
corresponding to the  
HEX value for character  
ENTER  
enter configuration  
two character terminator  
special key 4  
Read  
+
+
+
83  
Ì$+;Î ÌEA125Î Ì9FÊÎ  
exit & save configuration  
+
Ì$-?Î  
5.4.3  
Address Stamping  
It is possible to include the reader address in the message sent to the host. The  
Reader Address Stamping and the Cradle Address Stamping parameters consist of a  
4-digit number in the range 0000 to 1999.  
For message output format, refer to chapter 6.  
5.4.4  
Address Delimiter  
The Address Delimiter allows a character to be included to separate the reader  
Address stamping field from the next field in the message. Any character can be  
included in the hexadecimal range from 00 to FE.  
For message output format, refer to chapter 6.  
154  
     
REFERENCES  
5.4.5  
Time Stamping Format  
The Time Stamping parameter sets the format for hour and date information. It consists  
of 1 or 2 groups of numbers, each one made up of 6 decimal digits.  
For example, setting the Hour/Minutes/Seconds/Month/Day/Year format, the  
information 17:03:16 on June 12, 2002 will be formatted as 170316061202.  
5.4.6  
Time Stamping Delimiter  
The Time Stamping Delimiter allows a character to be included to separate the Time  
Stamping field from the next field in the message. Any character can be included in  
the hexadecimal range from 00 to FE.  
5.5 POWER SAVE  
5.5.1  
Sleep State  
When using interfaces other than USB, this mode allows the μP in the reader to enter  
a “Sleep” state for minimum power consumption. For D-series readers, this command  
is only valid when hardware trigger type is selected.  
Before entering Sleep mode, the following are verified:  
no commands coming from Host  
no data being transmitted to Host  
Enter Sleep Timeout ended (see par. 5.5.2)  
To exit Sleep mode press the trigger.  
For M8300 series readers, sleep state is entered immediately after reading a code  
and is not configurable. To exit Sleep mode press the trigger.  
When using the USB interface, this mode allows the device to manage Selective  
Suspend conditions generated by the Host Operating System in which optimizing low  
power consumption (ex. Windows Stand-by). It is possible to exit the Suspend mode  
either from the Host (ex. moving the mouse during Stand-by) or through the barcode  
reader. The latter, called Remote Wakeup, makes the device wake up the Host  
restoring the communication. Remote Wakeup is possible by pressing the trigger.  
155  
           
POWERSCAN® D8330/M8300  
5.5.2  
Enter Sleep Timeout  
For readers that have the Sleep state enabled, this timeout determines when the  
reader will enter this state.  
5.6 READING PARAMETERS  
5.6.1  
Trigger Signal  
This mode determines how the reading phase is controlled when the hardware  
trigger operating mode is selected:  
trigger active level: the reader goes ON when the trigger is pressed and goes  
OFF when it is released  
trigger active pulse: the reader goes ON at the first trigger press and goes OFF  
only at a second press  
5.6.2  
Trigger Click  
When enabled, it activates a "click" sound upon each trigger pressure.  
5.6.3  
Trigger-Off Timeout  
When this timeout is selected, the reader turns OFF automatically after the desired  
period of time.  
5.6.4  
Reads per Cycle  
In general, a reading cycle corresponds to the ON + OFF times of a device.  
The resulting effects of this parameter on code reading depend on other related  
configuration conditions. Here are the definitions of ON and OFF times.  
For readers using the software trigger parameter (FLASH MODE), a reading  
cycle corresponds to the flash on + flash off times. Code reading takes place  
during the flash on time.  
For readers using the hardware trigger parameter, a reading cycle corresponds  
to a trigger press (ON) + one of the following OFF events:  
trigger release (for trigger active level)  
a second trigger press (for trigger active pulse)  
trigger-off timeout (see par. 5.6.3).  
156  
               
REFERENCES  
When one read per cycle is selected, the device decodes only one code during the  
ON period and immediately turns the reader OFF. It is only possible to read another  
code when the next ON time occurs.  
In multiple reads per cycle, the ON period is extended so that the device can  
continue decoding codes until an OFF event occurs. For software trigger mode, the  
flash on period is immediately reset after each read and therefore extended. If  
another code is decoded before the reset flash on period expires, it is again reset  
and the effect is that the device remains ON, decoding codes until the flash on or  
timeout period expires.  
The Safety Time parameter should be used in this case to avoid unwanted multiple  
reading of the same code, see par. 5.6.5.  
5.6.5  
Safety Time  
Safety time prevents the device from immediately decoding the same code more  
than once. Same code consecutive reading can be disabled requiring the reader to  
be removed from the code (no decoding) for at least 400 ms, or a timeout can be set  
up to 9.9 seconds before the decoder will accept the same code. Reading is  
immediate if the code changes.  
The safety time parameter is not applicable when reading stacked codes or when  
setting one read per cycle in hardware trigger operating mode, since these settings  
require voluntary action by the user.  
5.7 DECODING PARAMETERS  
These parameters are intended to enhance the decoding capability  
of the reader for particular applications. Used incorrectly, they can  
degrade the reading performance or increase the possibility of a  
decoding error.  
CAUTION  
5.7.1  
Ink-Spread  
The ink-spread parameter allows the decoding of codes, which are not perfectly  
printed because the page texture tends to absorb the ink.  
5.7.2  
Overflow Control  
The overflow control parameter can be disabled when decoding codes printed on  
small surfaces, which do not allow the use of an overflow space.  
This command does not affect code families 2/5, Code 128 and Code 93.  
157  
         
POWERSCAN® D8330/M8300  
5.7.3  
Interdigit Control  
The interdigit control parameter verifies the interdigit spacing for code families  
Code 39 and Codabar.  
5.8 ADVANCED FORMATTING  
5.8.1  
Match Conditions  
Selecting an Advanced Formatting and specifying a Match restriction (Code Type,  
Code Length, Predefined Characters) the code will be transmitted according to the  
order of the defined formats.  
For example, defining 2 formats where:  
Format 1: Match Code type = Code128  
Format 2: Match Code length = 15 and Match with Predefined Characters  
“DATA”  
a Code128 “DATA:12345ABCDE” with code length 15 will be formatted following the  
Format 1.  
To send the same code with the Format 2 it is necessary to invert the format order as  
follows:  
Format 1: Match Code length = 15 and Match with Predefined Characters  
“DATA”  
Format 2: Match Code type = Code128  
5.9 RADIO PARAMETERS (M8300 SERIES ONLY)  
5.9.1 Radio Protocol Timeout  
This parameter sets the valid time to wait before transmission between the M8300  
series reader and BC-80X0 cradle is considered failed.  
This parameter should be set taking into consideration the radio traffic (number of  
readers in the same area).  
If the RS-232 interface is used with ACK/NACK enabled, this parameter should be at  
least equal to the RX Timeout parameter for low traffic environments. It should be  
increased if there are many readers in the same area.  
It can be set between 2 and 19 seconds.  
158  
             
REFERENCES  
5.9.2  
Radio RX Timeout  
When the scanner is used in a standalone layout (point-to-point or with multiple  
readers) it can be configured to receive “asynchronous” messages from the host at  
any time.  
There are two modes which can enable the scanner to receive messages from the  
host:  
1) Enable “2 way” Communication Protocol – After the transmission of each  
barcode, the scanner waits for an acknowledgement from the host1. A  
message can be sent by the host accompanying this acknowledgement, or  
in place of it, to display something on the screen or execute a command  
(such as sound a beep sequence, turn an LED on or off, etc.). If no  
acknowledgement or message is received from the host within a  
programmable timeout duration, the radio will be switched off and an “error  
transmission” beep will be sounded.  
2) Independent of the Selected Protocol – The scanner can be configured to  
keep the radio receiver “awake” for a defined period of time following each  
transmission. Any message coming from the host1 before expiration of the  
timeout is accepted. The parameter “Radio RX Timeout” is used for  
specifying how long the scanner have to wait for a message after receiving  
each code transmission.  
In this mode, the radio can also be “awakened” by pressing the trigger.  
The scanner can receive a message only if it is linked to the Base (i.e. the  
scanner has been joined to the Base and has had at last one “valid”  
transmission after the last power-on). Setting the “Radio RX timeout” value  
to “00” specifies that the radio never goes into sleep mode (always awake  
Æ the scanner can receive a message at any time). Choosing this setting  
will, of course, consume battery life more quickly.  
1See Section 6.1 for Host to Scanner message formatting.  
5.9.3  
Power-Off Timeout  
If this command is enabled, after the desired timeout in hours, the PowerScan®  
batteries are disconnected and all power consumption ceases. To restore power,  
press the trigger once. The reader will now be ready to read codes.  
Power-off does not affect configuration parameters.  
159  
     
POWERSCAN® D8330/M8300  
5.9.4  
Transmission Mode  
This parameter determines whether the reader receives responses or messages from  
the Host or not. In One-Way tx mode, neither Host nor cradle responds to the reader.  
In Two-Way tx mode, the reader must receive a response from either the cradle or  
the Host.  
The cradle responds (empty message) to the reader, only after good transmission to  
the Host, for the following conditions: ACK/NACK enabled, see par. 5.1.2; WEDGE or  
PEN interface. For these conditions, it is suggested to prolong the Radio Protocol  
Timeout, see par. 5.9.1.  
Enabling Two-Way tx mode temporarily disables FIFO buffering see par. 5.1.3.  
With ACK/NACK disabled, the Host responds to the reader (through the cradle) with  
an answer message (message to reader display or command to reader), see par. 6.1  
and the following figure.  
Transmission Mode = Two-Ways  
data  
data  
cable  
PowerScan®  
M8300  
Host  
BC-80X0  
Host answer  
message  
Host answer message  
5.9.5  
Beeper Control for Radio Response  
For M8300 series readers, the data entry good read tone normally results in two  
beeps; the first indicates that the reader has decoded the code; the second indicates  
whether BC-80X0 has received the data.  
This can be changed according to the following selections:  
Normal: both good decode and good receptions are signaled (two beeps).  
Only Good Decode: only the first beep indicating a good read is signaled.  
Only Good Reception: only the second beep indicating a good reception is  
signaled.  
Off: Neither good read nor good reception beeps are signaled.  
For all configurations, any transmission errors will always be signaled.  
160  
     
REFERENCES  
5.9.6  
Single Store  
When single store mode is enabled, if the PowerScan® M8300 fails to transmit a  
code to the cradle, it enters a special operating mode that prevents the user from  
reading barcodes. When such operating mode is entered, the trigger no longer  
enables barcode reading but is used to retry transmission itself for the number of  
attempts selected in configuration. Once the transmission is successful the reader  
returns to the standard mode. If transmission is not successful after the number of  
configured attempts, the code is discarded.  
Single store may be useful if you often read codes at the limit of the coverage area  
and there is a chance that code transmission can fail. In such case single store  
allows you to move to a more favorable position or location (i.e. closer to the cradle)  
and retry transmission without the necessity of re-reading the code since it is already  
stored in the reader.  
Conversely, if single store is disabled, and the user wants to retry transmission, the  
code must be read again, and therefore the attempt must be made from basically the  
same location. If the user gives up, he does not know if the transaction was  
successful. (Actually the transmission could have been successful but the cradle may  
have been unable to acknowledge the message). There are applications in which  
there is no risk of transmission failure. In such cases it may be better to disable  
single store so that the user perceives a more consistent behavior of the trigger in  
that it always corresponds to code reading.  
5.9.7  
Batch Mode  
This Operating Mode allows storing read codes in the internal reader RAM memory.  
The stored codes are transmitted to the base station at a later time according to the  
type of batch mode selected.  
Batch mode can be enabled either manually (normal batch mode) or automatically.  
Normal batch mode temporarily suspends radio communication between reader and  
base station allowing codes to be stored in the reader on a FIFO basis. This can be  
useful for example, if codes must be read from a location where there is no radio  
network. Upon returning to the system working area, this mode requires reading the  
Start Normal Batch Transmission barcode to successively transmit the list of  
stored codes to the base station. The FIFO management assures that the first code  
read will be the first code to be transmitted to the base station.  
The Delete Batch Data barcode allows canceling all barcode data stored in the  
reader.  
Automatic batch mode allows codes to be stored in the reader on a FIFO basis  
whenever the reader is out of radio range. In this case radio communication is not  
suspended and transmission is attempted after each code read. If transmission  
161  
     
POWERSCAN® D8330/M8300  
cannot be successfully completed, then the code is added to the list. When the  
reader returns in range, transmission of the codes to the base station resumes  
automatically, according to the selected communication protocol, upon simply  
pressing and releasing the trigger or by successfully reading a new code.  
Each code is listed on the reader display together with its identifying position number  
and its total number of characters. The three keys under the display have the  
following function in batch mode:  
Key  
Function  
(left) Key  
Scroll up in list  
ENTER  
(center) Key  
(right) Key  
Delete highlighted code  
Scroll down in list  
In batch mode, the selected Transmission Mode determines the behavior of the  
reader at the time the list of codes is transmitted. If One-way mode is enabled, the  
codes are transmitted one after the other without interruption. In Two-way mode,  
after transmitting each code, the reader waits for the Host answer message to be  
shown on the display. Therefore, in Two-way transmission mode and normal batch  
mode, the Start Normal Batch Transmission barcode must be read after each code  
to continue, whereas with automatic batch mode just pull and release the trigger after  
each code.  
The code, which has a transmission pending, is shown on the display in reverse  
video indicating that it cannot be deleted.  
5.9.8  
Find Me (PowerScan® M8300 only)  
If enabled, after a timeout of a few minutes in which PowerScan® M8300 is not used,  
it enters stand-by mode and its green LED starts blinking in order to signal its  
location.  
162  
   
REFERENCES  
5.10 DISPLAY PARAMETERS (SOME M8300 MODELS ONLY)  
5.10.1 Display Mode  
The user can control the reader display behavior according to the following  
selections:  
Normal mode: When a barcode is read with the reader:  
The code is sent to the Host.  
The reader display is not cleared. Therefore if any previous data was displayed  
on the reader screen it remains.  
There is no Local Echo to the reader display.  
Clear Display After Decode mode: When a barcode is read with the reader:  
The code is sent to the Host.  
The reader display is cleared. Therefore if any previous data was displayed on  
the reader screen it is cancelled and the screen remains blank.  
There is no Local Echo of the code to the reader display.  
Local Echo mode: When a barcode is read with the reader:  
The code is sent to the Host.  
The reader display is cleared.  
The code is also sent to the reader display (Local Echo).  
The cursor is positioned after the last printed character on the reader display.  
Host messages sent to the reader are always written to the reader display.  
163  
     
POWERSCAN® D8330/M8300  
5.11 CONFIGURATION EDITING COMMANDS  
The following commands carry out their specific function and then exit the  
configuration environment.  
Command  
Description  
Restore  
PowerScan®  
reader  
default  
Ì$+$*oÎ  
configuration (see the relative Quick Reference  
Guide for default settings)  
Transmit  
the  
PowerScan®  
D8330  
or  
Ì$+$!KÎ  
Ì$+$&_Î  
PowerScan® M8300 software release  
Transmit PowerScan® reader configuration in  
ASCII format.  
This command is not effective with Pen  
emulation interface.  
Restore BC-80X0 default configuration (see the  
Ì$+RX0$-qÎ relative Quick Reference Guide for default  
settings)  
Transmit the BC-80X0 Software release.  
Ì$+RX1$-vÎ  
Transmit BC-80X0 configuration in ASCII format.  
This command is not effective with Pen  
emulation interface.  
Ì$+RX2$-{Î  
164  
     
REFERENCES  
5.12 CUSTOM DEFAULT CONFIGURATION  
Read the following code to set the reader user-defined configuration as custom  
default configuration:  
Save User-defined Configuration as Custom Default  
Ì$+$0ÂÎ  
Read the following code whenever you need to restore the custom default  
configuration:  
Restore Custom Default Configuration  
Ì$+$1$Î  
5.13 CODE TYPE RECOGNITION  
This procedure allows the reader to enter a particular state during which it reads and  
transmits to the Host information about the family type of codes unknown to the user  
(with the exception of MSI, Code 49 and Code 16k code types). It is also possible to  
read and transmit configuration strings without interpreting them.  
All codes are read ignoring the check digit.  
Follow the given procedure:  
c Read the following code to enter the code type recognition mode:  
code type recognition  
Ì#+CODEÂÎ  
d
Read existing codes whose family type you need to check.  
e Read the following code to return to the reader's normal functioning:  
exit code type recognition mode  
Ì$-?Î  
165  
     
POWERSCAN® D8330/M8300  
5.14 CONFIGURATION COPYING COMMANDS  
5.14.1 Copy PowerScanD8330 Series  
Procedure:  
c
Connect the master (correctly configured reader) and the slave (reader to be  
configured) together through two RS-232 serial interface cables and external  
power supply. Accessory cables and power supply are available from your  
Datalogic distributor to provide this connection.  
RS-232 Cables: CAB471 & CAB472  
Power Supply: PG5  
d
e
Using the slave reader, read the Restore Default barcode and then the RS-232  
interface barcode from chapter 4 of this manual or from the Quick Reference  
Guide.  
With the master reader, read the Configuration Copy barcode below.  
Copy Configuration  
Ì$+ZZ0$-*Î  
The configuration will be copied from the master to the slave reader. The slave  
reader signals the end of the procedure with a series of beeps.  
Note: The master reader can be configured for any interface.  
166  
     
REFERENCES  
5.14.2 Copy PowerScanM8300 Series  
Procedure:  
c
Using the slave reader and its BC-80X0 cradle, follow the initialization  
procedure in chapter 4 of this manual or from the Quick Reference Guide.  
d
With the master PowerScanM8300 (correctly configured reader), read the  
Copy Configuration barcode below. Then place it onto an BC-80X0 cradle within  
10 seconds. The reader will beep indicating the configuration has been copied.  
The configuration will be simultaneously sent over the RS-232 interface of the  
BC-80X0. If this causes undesired effects disconnect the RS-232 cable  
between the PC and BC-80X0 during this process.  
Copy Configuration  
Ì$+ZZ0$-*Î  
e
With the slave PowerScanM8300, read the Get Configuration barcode below.  
Then place it onto the same BC-80X0 cradle used in the step above. The slave  
reader's address will not be changed.  
Get Configuration  
Ì$+ZZ2$-4Î  
The configuration will be copied from the master to the slave PowerScanM8300.  
The slave PowerScanM8300 signals the end of the procedure with a series of  
beeps. It is now ready to be used with its own BC-80X0 cradle.  
f
Repeat the procedure above to configure other slave readers. The  
BC-80X0 can continue to configure slave readers until it receives another  
command or data.  
167  
   
POWERSCAN® D8330/M8300  
5.14.3 Copy BC-80X0  
Procedure:  
c
Using the slave reader and its BC-80X0 cradle, read the Restore Default  
barcode, set the radio address, and then read the RS-232 interface barcode  
from chapter 4 of this manual or from the Quick Reference Guide.  
d
Connect the master BC-80X0 and the slave BC-80X0 (cradle to be configured)  
together through two RS-232 serial interface cables and external power supply.  
Accessory cables and power supply are available from your Datalogic  
distributor to provide this connection.  
RS-232 Cables: CAB471 & CAB472  
Power Supply: PG12  
e
Read the Configuration Copy barcode below with a reader. Then place it onto  
the master BC-80X0 cradle.  
Copy Configuration  
Ì$+ZZ3$-9Î  
The configuration will be copied from the master BC-80X0 to the slave  
BC-80X0. The reader signals the end of the procedure with a series of beeps.  
f
Repeat the procedure above to configure other slave cradles.  
Note: The master BC-80X0 can be configured for any interface.  
168  
   
REFERENCES  
5.15 DEFAULT PARAMETERS FOR POS TERMINALS  
The default values of the RS-232 and Data Format parameters for POS terminals are  
listed in the following table:  
NIXDORF Mode A  
FUJITSU  
ICL Mode  
RS-232 Group  
Baud Rate  
Parity  
Data Bits  
9600  
Odd  
8
9600  
None  
8
9600  
Even  
8
Stop Bits  
1
1
1
Handshaking  
ACK/NACK Protocol  
FIFO  
Inter-Character Delay  
RX Timeout  
Serial Trigger Lock  
Hardware (RTS/CTS)  
Disabled  
Disabled  
Disabled  
9.9 sec  
None  
RTS always ON  
Disabled  
Enabled  
Disabled  
9.9 sec  
Disabled  
Disabled  
Enabled  
Disabled  
2 sec  
Disabled  
Disabled  
Data Format Group  
Code Identifier  
Header  
Terminator  
Custom  
No Header  
CR  
Custom  
No Header  
CR  
Custom  
No Header  
CR  
Field Adjustment  
Code Length TX  
Character Replacement  
Address Stamping  
Address Delimiter  
Time Stamping  
Time Delimiter  
Disabled  
Not Transmitted  
Disabled  
Disabled  
Disabled  
Disabled  
Disabled  
Disabled  
Not Transmitted  
Disabled  
Disabled  
Disabled  
Disabled  
Disabled  
Disabled  
Not Transmitted  
Disabled  
Disabled  
Disabled  
Disabled  
Disabled  
The table below lists all the Code Identifiers available for the POS terminals:  
CODE  
NIXDORF Mode A  
FUJITSU  
ICL Mode  
UPC-A  
UPC-E  
EAN-8  
A0  
C0  
B
A
E
FF  
A
E
FF  
EAN-13  
Code 39  
Codabar  
Code 128  
Interleaved 2 of 5  
Code 93  
Industrial 2 of 5  
UCC/EAN 128  
MSI  
GS1 DATABAR™  
Other  
A
M
N
K
I
L
H
P
O
F
F
None  
None  
None  
None  
None  
None  
None  
None  
None  
None  
C [code length]  
N [code length]  
L [code length]  
I [code length]  
None  
H [code length]  
L [code length]  
None  
E
None  
None  
None  
169  
   
POWERSCAN® D8330/M8300  
5.16 FIRMWARE UPGRADE  
Device firmware upgrades can be performed using the Downloader utility tool  
(downloadable from the web site: http://www.scanning.datalogic.com) from your PC  
through the USB communication.  
Procedure:  
c
Launch the Downloader tool on your PC.  
d
e
Connect the device to the PC via USB interface.  
Read the code given below and position the reader onto the cradle:  
prepare device for firmware upgrade  
Ì$+RN2$-SÎ  
OR  
Press the cradle button if present (to only update the cradle).  
The device will automatically be reset.  
f
Proceed with the firmware upgrade (see the Downloader utility help on-line for  
details).  
Do not interrupt firmware upgrade downloading for any reason.  
CAUTION  
170  
   
MESSAGE FORMATTING  
6 MESSAGE FORMATTING  
The system always provides scanner to host data communication using the following  
message formatting:  
Output Message from PowerScan® D8330 or PowerScan® M8300 Stand-alone  
Towards Host  
[Header] [Scanner_Addr] [Scanner_Addr_delimiter] ] [Cradle_Addr] [Cradle_Addr_delimiter]  
[Time stamp] [Ts_delimiter] [Code ID] [Code Length]  
[Terminator]  
CODE  
[Items in square brackets are optional.]  
Output Message from PowerScan® M8300 STAR-System™ Towards Host  
[Time stamp] [Ts_delimiter] [Header] [Code ID] [Code Length]  
[Terminator]  
CODE  
[Items in square brackets are optional.]  
For PowerScan® M8300 models with display, if the RS-232 interface is selected for  
communication between the Host and the BC-80X0 cradle, then the following  
additional communications between Host and Scanner can occur:  
The Host can send messages to any scanner associated with that cradle to  
control the Scanner’s display, LEDs and beeper.  
The Scanner can send up to 3 user-defined characters to the Host using the 3  
command keys on the Scanner.  
These communications and their relative message formatting are detailed in the  
following paragraphs.  
6.1 MESSAGES FROM HOST TO READER  
The general format to enable the Scanner for a 2 way communication is:  
[Scanner_Addr] [Scanner_Addr_delimiter]  
[CR]  
MESSAGE  
NOTE:  
If you have enabled the Scanner Address Stamping or the Scanner Address  
Delimiter, you must specify them in every message.  
171  
     
POWERSCAN® D8330/M8300  
The general format for other asynchronous messages is:  
[Scanner_Addr] [Scanner_Addr_delimiter] [DC2]  
where DC2 is ASCII 0x12 (^R) character.  
[CR]  
MESSAGE  
If you have not enabled the Scanner Address Stamping or the Scanner Address  
Delimiter, you must not specify them. In this case all messages will be implicitly  
addressed to the 'binded' Scanner of the cradle directly connected to the serial  
line.  
The Scanner can only receive messages if two-way mode is enabled. (See par.  
5.9.4, “Transmission Mode”, command is on page 159).  
Messages cannot start with '$+' because they would be interpreted as a  
configuration command.  
You can send a message to the Scanner only while it is on. This happens when  
it has sent a message to the host and the radio timeout has not yet expired. (See  
par. 5.9.1, "Radio Protocol Timeout"; command is on page 130).  
If you want to control the Scanner'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 cradle. (See command on page 86).  
The message field can store plain text and escape sequences.  
Escape sequences are interpreted as commands.  
Plain text is directly printed on the display. If writing beyond the end of line, the  
display does not wrap automatically. Extra characters are ignored. Control  
characters are not interpreted (i.e. LF, FF, etc.).  
6.1.1  
Cursor Control  
ESC [ n A  
ESC [ n B  
ESC [ n C  
ESC [ n D  
ESC [ G  
Up n rows, no scroll  
Down n rows, no scroll  
Right n columns  
Left n columns  
CR  
ESC [ r ; c H  
Move to row r, column c  
(ESC[1;1H is the upper left character position of the display)  
Down 1 row, with scroll  
CR and cursor down 1 row with scroll  
Up 1 row and scroll  
ESC D  
ESC E  
ESC M  
NOTES:  
Since CR is used as the message terminator, you must use ESC [ G or ESC E to  
print a CR.  
172  
   
MESSAGE FORMATTING  
The cursor row position is not affected by the currently selected font. The  
display always has 4 rows, so when writing with the large font, actually two rows  
are written to: the current one and the one below it. You will need two ESC E  
commands to step from one row to the next when using the large font.  
The cursor column position is affected by the currently selected font. Therefore,  
column 6 is 36 pixels from the left border only if you last selected the 6x8 font;  
otherwise it could be 48 or 72 pixels from the left border.  
6.1.2  
Font Selection  
ESC [ 0 m  
ESC [ 7 m  
ESC # 4  
Normal mode  
Reverse mode  
Large font: subsequent characters are written on the current row and  
the row below it using the 12x16 font which allows for two rows of  
eight characters on the display.  
ESC # 5  
ESC # 7  
Normal font: subsequent characters are written using the 6x8 font,  
which allows for four rows of sixteen characters on the display.  
Medium font: subsequent characters are written using the 8x8 font,  
which allows for four rows of twelve characters on the display.  
6.1.3  
Clearing Display  
ESC [ 0 K  
ESC [ 1 K  
ESC [ 2 K  
ESC [ 0 J  
ESC [ 1 J  
ESC [ 2 J  
From cursor position to end of line inclusive  
From beginning of line to cursor position (not inclusive)  
Entire line  
From cursor position to end of display inclusive  
From beginning of display to cursor position (not inclusive)  
Entire display; moves cursor to upper left corner on display  
6.1.4  
LED and Beeper Control  
ESC [ 0 q  
ESC [ 1 q  
ESC [ 2 q  
ESC [ 3 q  
ESC [ 4 q  
ESC [ 5 q  
ESC [ 6 q  
ESC [ 7 q  
ESC [ 8 q  
ESC [ 9 q  
Emit short High tone + short delay  
Emit short Low tone + short delay  
Emit long Low tone + short delay  
Emit good read tone  
Emit bad tx tone  
Wait 100 ms  
Turn on the green LED  
Turn off the green LED  
Turn on the red LED  
Turn off the red LED  
173  
       
POWERSCAN® D8330/M8300  
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 controlled by the system after the entire command sequence is  
interpreted.  
Example:  
ESC [ 6 q ESC [ 3 q ESC [ 7 q Turns on the green LED, emits a good read tone, and  
turns off the green LED.  
ESC [ 6 q ESC [ 5 q ESC [ 7 q Turns on the green LED for 100 ms and then turns off  
the green LED.  
6.1.5  
Setting RTC  
ESC [ 0 p d d m m y y  
ESC [ 1 p h h m m  
Set date to day, month, year  
Set time to hours, minutes; seconds are  
automatically set to 00.  
6.2 MESSAGES FROM SCANNER COMMAND KEYS  
The PowerScan® M8300 series scanners with display have 3 command keys that can  
each be associated with a character to send to the host.  
By pressing the keys on the scanner, the associated character with its relative  
message formatting is sent to the Host. For example, keys can be used to select  
items from a menu sent to the scanner display by the application program.  
The general format is:  
[Header] [Scanner_Addr] [Scanner_Addr_delimiter] ] [Cradle_Addr] [Cradle_Addr_delimiter]  
[Time stamp] [Ts_delimiter] [Code ID] [Code Length]  
[Terminator]  
KeyID  
[Items in square brackets are optional.]  
The messages are handled by the system as if they were barcodes, that's why KeyID  
can have so many fields appended to it. If in your application there is some chance of  
reading a 1-char barcode identical to KeyID, the way you can distinguish between  
the two is to enable the Code ID: The KeyID is the only 1-character long EAN 8  
code.  
Refer to par. 5.3 for a compete description of the optional message fields in square  
brackets.  
174  
     
MESSAGE FORMATTING  
The default characters associated with each key (KeyID) are shown in the following  
table:  
Default Key Identifiers  
Key  
KeyID  
(left) Key  
'<'  
'='  
'>'  
ENTER  
(center) Key  
(right) Key  
175  
POWERSCAN® D8330/M8300  
7 TECHNICAL FEATURES  
7.1 POWERSCAN® D8330  
PowerScan® D8330  
PowerScan® D8330 AR  
Electrical Features  
Power Supply  
Max. Consumption  
@ 4V  
4 to 30 VDC  
420 mA  
310 mA  
62 mA  
4 mA  
500 mA  
370 mA  
70 mA  
4 mA  
@ 5V  
@ 30 V  
Sleep Mode  
Good Read LED (green)  
Good Read Spot (green), Beeper  
Reading Indicators  
Host Interfaces  
RS-232  
300 to 38400 baud  
IBM AT or PS/2, XT, PC Notebook, IBM SURE1, IBM 3153, 31xx, 32xx,  
34xx, 37xx terminals, Wyse terminals, Digital VT terminals, Apple ADB  
Bus supported  
WEDGE  
PEN Emulation  
USB  
Selectable minimum pulse from 200 μS to 1.2 mS  
USB-KBD, USB-KBD-ALT-MODE, USB-KBD APPLE, USB-COM, USB-  
IBM-Table Top, USB-IBM-Hand Held  
D8330  
VLD between 630~680 nm  
35 ± 5 scans/sec  
D8330 AR  
Laser Features  
Light Source  
Scan Rate  
Power (max) in mW  
Scan Angle  
0.9 mW  
42°  
1.3 mW  
13.5° ± 0.7  
PCS minimum  
(Datalogic Test Chart)  
15%  
25%  
Maximum Resolution  
Reading Field Width  
Laser Safety Class  
0.076 mm (3 mils)  
0.19 mm (7.5 mils)  
see reading diagrams (par. 7.6)  
Class 2 EN 60825-1/CDRH  
Environmental Features  
Working Temperature  
Storage Temperature  
Humidity  
Drop resistance (on concrete)  
Protection class  
-30° to +50 °C / -22° to +122 °F  
-30° to +70 °C / -22° to +158 °F  
90% non condensing  
IEC 68-2-32 Test ED 2 m  
IP65  
Mechanical Features  
Weight (without cable)  
Dimensions  
about 295 g (10.4 oz)  
205 x 114 x 69 mm (8.07 x 4.49 x 2.72 in)  
2 m (6 ft 6 in)  
Cable length  
Material  
Polycarbonate molded with rubber  
176  
     
TECHNICAL FEATURES  
7.2 POWERSCAN® M8300  
Electrical and General Features  
Battery Type  
2150 Li-Ion battery pack  
max. 4 hours with external power supply  
max 10 hours with Host power  
Recharge Time  
Operating autonomy  
(continuous reading)  
60,000 reads (typical)  
LCD 4 lines x 16 chars  
Programmable font and backlight  
Good Read LED (green)  
Display  
(Only available with some models)  
Indicators  
Good Read Spot (green), Beeper  
M8300  
VLD between 630~680 nm  
35 ± 5 scans/sec  
M8300 AR  
Laser Features  
Light Source  
Scan Rate  
Power (max) in mW  
Scan Angle  
0.9 mW  
42°  
1.3 mW  
13.5° ± 0.7  
PCS minimum  
(Datalogic Test Chart)  
15%  
25%  
Maximum Resolution  
Reading Field Width  
Laser Safety Class  
Environmental Features  
Working Temperature  
Storage Temperature  
Humidity  
0.076 mm (3 mils)  
0.19 mm (7.5 mils)  
see reading diagrams (par. 7.6)  
CLASS 2 EN 60825-1 / CDRH  
-20° to +50 °C / -4° to +122 °F  
-20° to +70 °C / -4° to +158 °F  
90% non condensing  
Drop resistance (on concrete)  
IEC 68-2-32 Test ED  
2 m  
Protection Class  
Mechanical Features  
Weight (with batteries)  
Dimensions  
IP65 (IP64 for models with display)  
about 400 g (14.10 oz)  
212 x 109 x 71 mm (8.34 x 4.49 x 2.79 in)  
Polycarbonate molded with rubber  
Material  
177  
   
POWERSCAN® D8330/M8300  
7.3 BC-80X0 / C-8000  
BC-80X0  
C-8000  
Electrical and General Features  
Supply Voltage  
External Power  
10 to 30 VDC  
5 VDC ±10%  
Host Power  
Power Consumption  
External Power  
max. 10 W (charging)*  
max. 500 mA (charging)  
Host Power  
Indicators  
Ext. Power /Data yellow LED  
Host Power/Data yellow LED  
Reader batt. state green/red LED  
Aux. batt. state green/red LED (BC-8000/C-8000 only)  
beeper  
Recharge Time  
External Power  
max. 4 hours with 2150 mAh Li-Ion battery  
max. 10 hours with 2150 mAh Li-Ion battery  
Host Power  
Host Interfaces  
RS-232  
300 to 38400 baud  
9600 baud  
IBM AT or PS/2, XT, PC Notebook, IBM  
SURE1, IBM 3153, 31xx, 32xx, 34xx, 37xx  
terminals, Wyse terminals, Digital VT  
terminals, Apple ADB Bus supported  
WEDGE  
Not supported  
Selectable minimum pulse from  
PEN Emulation  
USB  
Not supported  
USB-COM  
200 μS to 1.2 mS  
USB-KBD, USB-KBD-ALT-MODE, USB-  
KBD APPLE, USB-COM, USB-IBM-Table  
Top, USB-IBM-Hand Held  
Environmental Features  
Working Temperature  
Storage Temperature  
Humidity  
-20° to +50 °C / -4° to +122 °F**  
-20° to +70 C / -4° to +158° F  
90% non condensing  
IP40  
Protection  
Mechanical Features  
Weight without cable  
Dimensions (without antenna)  
Material  
about 380 g / 13.4 oz  
204 x 108 x 95 mm / 9.44 x 4.25 x 3.74 in  
ABS  
*
Having a switching regulator inside, the BC-80X0 and C-8000 draw the same power,  
regardless of the supply voltage. i.e. as the input voltage increases the current drawn  
decreases.  
** Batteries must be charged at a temperature ranging from 0° to +40 °C / +32° to +104 °F.  
178  
   
TECHNICAL FEATURES  
7.4 SYSTEM AND RADIO FEATURES  
European Models  
USA Models  
910 MHz  
36800  
Radio Features  
Radio Frequency  
Bit Rate  
433.92 MHz  
19200  
Range (in open air)  
50 m  
30 m  
BC-8000 model only  
STARGATE™  
System Configurations  
Maximum number of devices per  
base station  
32  
255  
Maximum number of devices in the  
same reading area  
Maximum number of base stations  
in network  
2000  
16 (including cradle Master)  
7.5 STATUS INDICATORS  
The scanner has two indicator LEDs and a Beeper. The BC-8000 and C-8000  
cradles have four LED indicators (three for BC-8010 model) and a Beeper. They  
signal several operating conditions, which are described in the tables below.  
H = high tone  
L = low tone  
POWERSCAN® D8330/M8300 READER START-UP  
Meaning  
Beeper¹  
L L L L  
Parameters loaded correctly  
H H H H  
long tones  
H L H L  
Parameter loading error, reading or writing error in the non volatile  
memory  
Hardware error in EEPROM  
POWERSCAN® D8330/M8300 READER CONFIGURATION  
Meaning  
Beeper¹  
H H H H  
L
Correct entry or exit from Configuration mode  
Good read of a command  
L L L  
Command read error  
179  
     
POWERSCAN® D8330/M8300  
POWERSCAN® D8330/M8300 READER DATA ENTRY  
LED  
Good Read Spot Meaning  
Beeper¹  
one beep²  
H L long  
ON  
ON  
Correct read of a code in normal mode  
TX buffer full (when FIFO is enabled) or  
TX error between PowerScan® M8300  
and BC-8000  
H long  
H H H  
ON  
ON  
Successful advanced format  
concatenation  
Timeout expired – operation not  
H H long  
Error in advanced data formatting  
Ready to read a code  
OFF  
OFF  
¹ Only the Beeper Intensity command can modify these signals.  
² The data entry good read tone is user-configurable with all the Beeper commands  
in the Reading Parameters section.  
For M-series readers, normally this results in two beeps; the first indicates that the  
reader has decoded the code, the second indicates whether BC-80X0 has received  
the data. See also par. 5.9.5.  
POWERSCAN® M8300 POWER  
Beeper  
10 short H  
H M L  
LED  
Meaning  
10 short blinks Low Battery  
Power off  
H = high tone  
M = medium tone  
L = low tone  
POWERSCAN® M8300 BIND, JOIN, COPY COMMANDS  
LED  
Meaning  
Beeper¹  
Blinking  
Command accepted; reader ready to be inserted  
into the cradle  
L
Success  
Failure  
H L long tones  
180  
TECHNICAL FEATURES  
BC-80X0/C-8000 POWER/COMMUNICATION  
Aux LED  
Yellow  
OFF  
Host LED  
Yellow  
OFF  
Meaning  
Device off  
ON  
Power applied through an external power  
supply  
ON  
Power applied through the Host  
Transmission over the Host port  
Flashing  
Flashing  
BC-80X0/C-8000 CHARGE STATUS  
Reader LED  
Meaning  
Red  
OFF  
ON  
Green  
Beeper  
OFF  
No reader battery inserted  
Reader battery in charge  
Reader battery completely charged  
Reader battery fault  
ON  
single beep  
Flashing orange  
Alternating red/green  
repetitive beep  
Charging out of temperature range, over-  
current or over-voltage conditions  
Alternating red/green  
every 30 seconds  
beep every 30  
seconds  
Reader not correctly inserted onto cradle, no  
charging takes place  
Spare LED (not for BC-8010)  
Meaning  
Red  
OFF  
ON  
Green  
Beeper  
OFF  
No Spare battery inserted in the SBS-3000 slot  
Spare battery in charge  
ON  
Spare battery completely charged  
Spare battery fault  
Flashing orange  
Alternating red/green  
repetitive beep  
Charging out of temperature range, over-  
current or over-voltage conditions  
Alternating red/green  
every 30 seconds  
beep every 30  
seconds  
Spare battery not correctly inserted into SBS-  
3000, no charging takes place  
181  
POWERSCAN® D8330/M8300  
7.6 READING DIAGRAMS  
POWERSCAN® D8330/M8300  
12  
24  
36  
48  
60  
72  
84  
96  
108 cm  
36  
0.13 mm  
(5 mils)  
24  
12  
0
0.19 mm  
(7.5 mils)  
12  
0.25 mm  
(10 mils)  
0.33 mm  
(13 mils)  
0.38 mm  
(15 mils)  
24  
0.50 mm  
(20 mils)  
36  
cm  
1.00 mm  
(40 mils)  
1.38 mm  
(55 mils)  
POWERSCAN® D8330/M8300 AR models  
100  
200  
300  
400  
500  
600  
700  
800  
900  
1000 cm  
300  
200  
100  
0
2.50 mm *  
(100 mils)  
1.75 mm *  
(70 mils)  
100  
200  
1.00 mm  
(40 mils)  
1.38 mm  
(55 mils)  
300  
cm  
*on reflective labels.  
NOTE: Typical performance at 20ºC / 68ºF on high quality barcodes  
182  
     
HOST CONFIGURATION STRINGS  
A
HOST CONFIGURATION STRINGS  
In this section we provide a description of how to modify the device configuration  
using serial strings sent from the Host.  
This method requires the RS-232 interface.  
The device configuration can be changed by receiving commands from the Host  
through the serial interface. When this method is used, the programming sequence  
format is the following:  
Command  
$+  
$-  
CR  
Carriage return character (0D Hex.)  
Exit and Save configuration  
Character sequence in following tables  
Enter configuration environment  
Example:  
Multiple command programming sequence:  
$+ BG1 BH0  
AC410132  
$- CR  
Carriage return character (0D Hex.)  
Exit and save new configuration  
Matrix 2/5 3 bars: no check digit,  
variable length code from 1 to 32 characters  
Beeper tone 1  
Beeper low intensity  
Enter configuration environment  
Each configuration parameter setting removes the condition previously active for that  
parameter.  
The device buffer can contain about 400 characters. If your  
programming string goes over this value, you must split it into separate  
groups and send each group after a delay of at least 3 seconds to give  
the reader time to empty the buffer and interpret the commands.  
NOTE  
183  
 
POWERSCAN® D8330/M8300  
SERIAL CONFIGURATION STRINGS  
SPECIAL CONFIGURATION COMMANDS  
DESCRIPTION  
Enter Configuration  
STRING  
$+  
Exit and Save Configuration  
$-  
Restore Default  
$+$*  
$+$!  
$+$&  
$+$0  
$+$1  
Transmit Software Release (not for PEN emulation)  
Transmit Device Configuration in ASCII (not for PEN emulation)  
Set Custom Default  
Restore Custom Default  
These commands do not require $-.  
INTERFACE SELECTION  
DESCRIPTION  
STRING  
CP0  
RS-232  
Standard  
ICL Mode  
Fujitsu  
CM0  
CM1  
Nixdorf Mode A  
CM2EC0  
CP500  
CP501  
CP502  
FK0  
WEDGE for IBM AT  
for IBM Terminals: 31xx, 32xx, 34xx, 37xx; make-break keyboard  
for IBM Terminals: 31xx, 32xx, 34xx, 37xx; make-only keyboard  
Keyboard Type for IBM Terminals 31xx, typewriter  
32xx, 34xx, 37xx  
advanced  
FK1  
for IBM XT  
for IBM Terminal 3153  
for IBM PC Notebook  
for IBM SURE1  
for IBM AT - ALT mode  
for IBM PC Notebook - ALT mode  
for Wyse Terminal - ANSI Keyboard  
for Wyse Terminal - PC Keyboard  
for Wyse Terminal - ASCII Keyboard  
CP503  
CP504  
CP505  
CP506  
CP507  
CP508  
CP509  
CP510  
CP511  
CP514  
CP512  
CP6  
for Wyse Terminal - VT220 style Keyboard  
for Digital Terminals VT2xx/3xx/4xx  
PEN EMULATION  
USB  
USB-KBD  
UA03  
UA04  
UA05  
UA02  
UA00  
UA01  
USB-KBD-ALT-MODE  
USB-KBD-APPLE  
USB-COM  
USB-IBM-Table Top  
USB-IBM-Hand Held  
184  
HOST CONFIGURATION STRINGS  
RS-232  
DESCRIPTION  
Baud Rate  
STRING  
CD1  
300  
600  
CD2  
1200  
2400  
4800  
9600  
19200  
38400  
none  
even  
CD3  
CD4  
CD5  
CD6  
CD7  
CD8  
CC0  
CC1  
Parity  
odd  
CC2  
Data Bits  
7
CA0  
8
CA1  
9
CA2  
Stop Bits  
1
CB0  
2
CB1  
Handshaking  
disable  
RTS/CTS  
XON/XOFF  
RTS always On  
disable  
enable  
disable  
enable  
CE0  
CE1  
CE2  
CE3  
ER0  
ER1  
EC0  
EC1  
ACK/NACK Protocol  
FIFO  
Inter-character Delay (ms)  
RX Timeout (100 ms)  
CK00 - CK99  
CL00 - CL99  
CR0  
Serial Trigger Lock  
disable  
enable and select characters  
CR1ab  
a = Hex values representing an ASCII character from 00 to FE enabling the device trigger.  
b = HEX values representing an ASCII character from 00 to FE inhibiting the device trigger.  
185  
POWERSCAN® D8330/M8300  
USB  
DESCRIPTION  
USB-COM  
STRING  
Handshaking  
disable  
RTS/CTS  
XON/XOFF  
CE0  
CE1  
CE2  
RTS always ON  
disable  
enable  
CE3  
ER0  
ER1  
EC0  
ACK/NACK Protocol  
FIFO  
disable  
enable  
EC1  
Inter-character Delay (ms)  
RX Timeout (100 ms)  
Serial Trigger Lock  
CK00 - CK99  
CL00 - CL99  
CR0  
disable  
enable  
CR1ab  
USB-KBD  
Keyboard Nationality  
(not for USB-KBD-ALT-MODE)  
Belgian  
English (UK)  
French  
FJ7  
FJ4  
FJ2  
German  
FJ3  
Italian  
FJ1  
Spanish  
FJ6  
Swedish  
FJ5  
USA  
FJ0  
Keyboard Nationality  
(IBM AT compatible only)  
Japanese  
FJ8  
FJ9  
FJA  
FJB  
FJC  
FJD  
FJE  
EC0  
Russian (Latin)  
Russian (Cyrillic)  
Hungarian  
Slovenian, Croatian, Serbian (Latin)  
Romanian  
Czech Republic  
disable  
FIFO  
enable  
EC1  
Delays  
Inter-Character (ms)  
Inter-Code (s)  
normal  
CK00 - CK99  
FG00 - FG99  
UT10  
UT01  
USB Keyboard Speed  
fast  
a = Hex values representing an ASCII character from 00 to FE enabling the device trigger.  
b = HEX values representing an ASCII character from 00 to FE inhibiting the device trigger.  
186  
HOST CONFIGURATION STRINGS  
WEDGE  
Belgian  
DESCRIPTION  
Keyboard Nationality  
STRING  
FJ7  
English (UK)  
French  
FJ4  
FJ2  
German  
FJ3  
Italian  
FJ1  
Spanish  
FJ6  
Swedish  
FJ5  
USA  
FJ0  
Keyboard Nationality  
(IBM AT compatible only)  
Japanese  
Russian (Latin)  
Russian (Cyrillic)  
Hungarian  
FJ8  
FJ9  
FJA  
FJB  
Slovenian, Croatian, Serbian (Latin)  
Romanian  
FJC  
FJD  
Czech Republic  
caps Lock ON  
FJE  
FE1  
Caps Lock  
caps Lock OFF  
disable  
enable  
FE0  
FP0  
FP1  
Caps Lock Auto-Recognition  
(IBM AT compatible only)  
Num Lock  
toggle num lock  
num lock unchanged  
Inter-Character (ms)  
Inter-Code (s)  
Ctrl + Shift + Key  
Ctrl + Key  
FL1  
FL0  
CK00 - CK99  
FG00 - FG99  
FO0  
Delays  
Control Character Emulation  
FO1  
PEN  
DESCRIPTION  
Operating Mode  
STRING  
$]  
interpret (does not require $+ or $-)  
transparent (does not require $+ or $-)  
$[  
Minimum Output Pulse  
DG0  
DG1  
DG2  
DG3  
DG4  
DG5  
DA0  
200μs  
400μs  
600μs  
800μs  
1 ms  
1.2 ms  
Conversion to Code 39 and disable conversion to Code 39  
Code 128  
(D series only)  
enable conversion to Code 39  
enable conversion to Code 128  
(M series only)  
DA1  
DA2  
Output Level  
normal  
inverted  
DD0  
DD1  
187  
POWERSCAN® D8330/M8300  
PEN (continued)  
normal  
DESCRIPTION  
Idle Level  
STRING  
DE0  
inverted  
DE1  
Overflow  
narrow overflow  
medium overflow  
wide overflow  
DH0  
DH1  
DH2  
Inter-block Delay (100 ms)  
CK00-CK99  
NETWORK  
DESCRIPTION  
RS-485 Network  
STRING  
RZ0  
RZ1  
Disable Network  
Enable RS-485 Slave  
Enable RS-485 Master  
Minimum Address  
Maximum Address  
9600  
RZ2  
Slave Address Range  
Network Baud Rate  
JB0000-1999  
JC0000-1999  
JE0  
19200  
JE1  
38400  
JE2  
Network Warning Message not transmitted  
transmitted  
JG0  
JG1  
Transmission Warning  
Message  
not transmitted  
transmitted  
JH0  
JH1  
Master Header  
no header  
JA00  
one character  
two characters  
three characters  
four characters  
five characters  
six characters  
seven characters  
eight characters  
no terminator  
JA01x  
JA02xx  
JA03xxx  
JA04xxxx  
JA05xxxxx  
JA06xxxxxx  
JA07xxxxxxx  
JA08xxxxxxxx  
JA10  
Master Terminator  
one character  
two characters  
three characters  
four characters  
Five characters  
six characters  
seven characters  
eight characters  
JA11x  
JA12xx  
JA13xxx  
JA14xxxx  
JA15xxxxx  
JA16xxxxxx  
JA17xxxxxxx  
JA18xxxxxxxx  
x =  
Hex value from 00 to FE representing an ASCII character  
188  
HOST CONFIGURATION STRINGS  
DATA FORMAT  
NOT FOR PEN EMULATION INTERFACES  
DESCRIPTION  
Code Identifier  
STRING  
EB0  
disable  
Datalogic standard  
AIM standard  
custom  
EB1  
EB2  
EB3  
Custom Code Identifier  
Headers  
EHabc  
EA00  
no header  
one character  
two characters  
three characters  
four characters  
five characters  
six characters  
seven characters  
eight characters  
no terminator  
EA01x  
EA02xx  
EA03xxx  
EA04xxxx  
EA05xxxxx  
EA06xxxxxx  
EA07xxxxxxx  
EA08xxxxxxxx  
EA10  
Terminators  
one character  
two characters  
three characters  
four characters  
five characters  
six characters  
seven characters  
eight characters  
EA11x  
EA12xx  
EA13xxx  
EA14xxxx  
EA15xxxxx  
EA16xxxxxx  
EA17xxxxxxx  
EA18xxxxxxxx  
a = ASCII character.  
b, c, x = HEX values representing an ASCII character.  
a = ASCII character of the DATALOGIC STANDARD Code Identifier from the table on page 70.  
b = Hex value of the first Custom Code Identifier character from 00 to FD;  
FF = disable Code Identifier  
c = Hex value of the second Custom Code Identifier character from 00 to FD;  
FF = disable second character of Custom Code Identifier  
x = Hex value from 00 to FE  
189  
POWERSCAN® D8330/M8300  
DATA FORMAT (continued)  
NOT FOR PEN EMULATION INTERFACES  
DESCRIPTION  
Code Length Tx  
STRING  
EE0  
not transmitted  
transmitted in variable-digit format  
transmitted in fixed 4-digit format  
disable  
EE1  
EE2  
EF0  
Field Adjustment  
right addition  
left addition  
right deletion  
left deletion  
EFa0d  
EFa1d  
EFa2d  
EFa3d  
EGe  
Field Adjustment Character  
Character Replacement  
disable character replacement  
first character replacement  
second character replacement  
third character replacement  
disable reader address stamping  
enable reader address stamping  
disable cradle address stamping  
enable cradle address stamping  
disable reader address delimiter  
enable reader address delimiter and select  
character  
EO0  
EO1afg  
EO2afg  
EO3afg  
RU0  
RU1  
RW0  
RW1  
RV0  
RV1h  
Address Stamping  
Address Delimiter  
disable cradle address delimiter  
enable cradle address delimiter and select  
character  
RY0  
RY1h  
Time Stamping  
disable  
IL0  
IL1  
IL2  
hour/minutes/seconds/month/day/year  
hour/minutes/seconds/day/month/year  
hour/minutes/seconds  
IL3  
month/day/year  
IL4  
day/month/year  
IL5  
Time Stamping Delimiter  
disable time stamping delimiter  
enable time stamping delimiter and select  
character  
IM0  
IM1h  
a = ASCII character.  
d = a number from the Hex/Numeric Table  
e, f, g, h = HEX values representing an ASCII character  
a = ASCII character of the DATALOGIC STANDARD Code Identifier from the table on page 70.  
d = a number in the range 01-32 from the Hex/Numeric Table  
e = Hex value from 00 to FE  
f = Hex value of the character to be replaced from 00 to FE  
g = Hex value of the new character to insert from 00 to FE  
FF = replace with no new character (remove character)  
h = a HEX value in the range from 00 - FE representing the ASCII character.  
190  
HOST CONFIGURATION STRINGS  
POWER SAVE  
DESCRIPTION  
Sleep State  
(only for D8330 series)  
STRING  
BQ0  
BQ1  
disable  
enable  
Enter Sleep Timeout (100 ms)  
BR00-BR99  
READING PARAMETERS  
DESCRIPTION  
Trigger Type  
STRING  
BK0  
BK1  
software trigger  
hardware trigger  
always on  
BK3  
Trigger Signal  
Trigger Click  
trigger active level  
trigger active pulse  
disable  
BA0  
BA1  
Bc0  
enable  
Bc1  
Trigger-off Timeout (s)  
FLASH ON (100 ms)  
FLASH OFF (100 ms)  
Reads per Cycle  
BD00 - BD99  
BB001 - BB099  
BB101 - BB199  
BC0  
one read  
multiple reads  
BC1  
Safety Time (100 ms)  
Beeper Intensity  
BE00 - BE99  
BG0  
very low intensity  
low intensity  
medium intensity  
high intensity  
tone 1  
BG1  
BG2  
BG3  
BH0  
Beeper Tone  
tone 2  
BH1  
tone 3  
BH2  
tone 4  
BH3  
Beeper Type  
monotone  
bitonal  
BJ0  
BJ1  
Beeper Length  
long  
BI0  
short  
BI1  
Good Read Spot Duration  
disable  
BV0  
short  
BV1  
medium  
BV2  
long  
BV3  
Aiming System  
disabled  
enabled  
Bj0  
Bj1  
Cradle Beeper Intensity  
disable  
JI0  
low intensity  
medium intensity  
high intensity  
JI1  
JI2  
JI3  
191  
POWERSCAN® D8330/M8300  
DECODING PARAMETERS  
DESCRIPTION  
Ink-spread  
STRING  
AX0  
AX1  
disable  
enable  
Overflow Control  
Interdigit Control  
Puzzle SolverTM  
Decoding Safety  
disable  
enable  
disable  
enable  
disable  
enable  
one read  
two reads  
three reads  
four reads  
AW1  
AW0  
AV0  
AV1  
AU0  
AU1  
ED0  
ED1  
ED2  
ED3  
CODE SELECTION  
DESCRIPTION  
DISABLE ALL FAMILY CODES  
STRING  
AZ0  
EAN/UPC disable EAN/UPC family  
AA0  
EAN 8/EAN 13/UPC A/UPC E  
without ADD ON  
AA1  
with ADD ON  
AA5  
with and without ADD ON  
without ADD ON  
AA8  
AA3  
EAN 8/EAN 13  
with ADD ON 2 ONLY  
with ADD ON 5 ONLY  
with ADD ON 2 AND 5  
without ADD ON  
AAK  
AAL  
AA6  
AA4  
UPC A/UPC E  
with ADD ON 2 ONLY  
with ADD ON 5 ONLY  
with ADD ON 2 AND 5  
AAM  
AAN  
AA7  
EAN/UPC with and without Add On no Autodiscrimination  
EAN/UPC Autodiscrimination Add On by Prefix  
AA8Ad0  
AA8Ad1  
ET0  
Select Prefixes  
cancel all selections  
378/379  
434/439  
414/419  
977  
978  
979  
ET1378ET2379  
ET3434ET4439  
ET5414ET6419  
ET7977  
ET8978  
ET9979  
AAG0  
EAN 8 check digit transmission disable  
enable  
EAN 13 check digit transmission disable  
enable  
AAG1  
AAH0  
AAH1  
192  
HOST CONFIGURATION STRINGS  
CODE SELECTION (continued)  
DESCRIPTION  
UPC A check digit transmission  
STRING  
AAI0  
disable  
enable  
AAI1  
UPC E check digit transmission  
conversions  
disable  
enable  
AAJ0  
AAJ1  
AAA  
AAB  
AAC  
AAD  
AP1  
UPC E to UPC A  
UPC E to EAN 13  
UPC A to EAN 13  
EAN 8 to EAN 13  
enable ISBN  
ISBN Conversion codes  
enable ISSN  
AP2  
enable ISBN and ISSN  
disable ISBN and ISSN  
AP3  
AP0  
Code 39  
disable Code 39 family  
AB0  
Standard  
no check digit control  
AB11  
check digit control and transmission  
check digit control without transmission  
no check digit control  
AB12  
AB13  
AB21  
Full ASCII  
check digit control and transmission  
check digit control without transmission  
AB22  
AB23  
CIP 39  
AB3  
Code 32  
code length  
disable Code 2/5 family  
AB4  
AB*xxxx  
AC0  
2/5  
Interleaved 2/5  
no check digit control  
AC11xxxx  
AC12xxxx  
AC13xxxx  
AC21xxxx  
AC22xxxx  
AC23xxxx  
AC31xxxx  
AC32xxxx  
AC33xxxx  
AC41xxxx  
AC42xxxx  
AC43xxxx  
AC5  
check digit control and transmission  
check digit control without transmission  
no check digit control  
check digit control and transmission  
check digit control without transmission  
Normal 2/5 5 bars  
Industrial 2/5 (IATA) no check digit control  
check digit control and transmission  
check digit control without transmission  
no check digit control  
check digit control and transmission  
check digit control without transmission  
Matrix 2/5 3 bars  
CIP/HR  
xxxx = ASCII numbers that define the code length where:  
First 2 digits = minimum acceptable code length.  
Second 2 digits = maximum acceptable code length.  
The minimum code length must always be less than or equal to the maximum.  
The maximum code length for all codes is 99 characters:  
Examples:  
0132 = variable length from 1 to 32 digits in the code.  
1010 = 10 digit code length only.  
193  
POWERSCAN® D8330/M8300  
CODE SELECTION (continued)  
DESCRIPTION  
STRING  
AD0  
Codabar  
disable Codabar family  
Standard  
no start/stop character equality control  
AD111  
nor transmission  
no start/stop character equality control  
but transmission  
start/stop character equality control  
but no transmission  
start/stop character equality control  
and transmission  
no start/stop character equality control  
but transmission  
AD112  
AD121  
AD122  
AD212  
ABC Codabar  
Codabar ABC forced concatenation  
code length  
start/stop character case in transmission lower case  
upper case  
AD232  
AD*xxxx  
ADA0  
ADA1  
AI0  
Code 128  
disable Code 128 family  
enable Code 128 - control without transmission of check digit  
enable EAN 128 - control without transmission of check digit  
AI11  
AI21  
EQ0  
Transmit GS before  
Code  
disable  
enable  
EQ1  
ISBT 128  
code length  
disable Code 93 family  
enable ISBT 128  
AI31  
AILxxxx  
AK0  
Code 93  
MSI  
enable Code 93 - control without transmission of check digit  
disable the family  
AK1  
AE0  
no check  
AE1  
MOD10 no tx  
AE2  
MOD10 with tx  
AE3  
MOD11-MOD10 no tx  
MOD11-MOD10 with tx  
MOD10-MOD10 no tx  
MOD10-MOD10 with tx  
AE4  
AE5  
AE6  
AE7  
xxxx = ASCII numbers that define the code length where:  
First 2 digits = minimum acceptable code length.  
Second 2 digits = maximum acceptable code length.  
The minimum code length must always be less than or equal to the maximum.  
The maximum code length for all codes is 99 characters:  
EXAMPLES:  
0132 = variable length from 1 to 32 digits in the code.  
1010 = 10 digit code length only.  
194  
HOST CONFIGURATION STRINGS  
CODE SELECTION (continued)  
DESCRIPTION  
Code 11  
STRING  
AG0  
AG1  
disable the family  
no check  
Type C with tx  
Type C no tx  
Type K with tx  
Type K no tx  
Type C and K with tx  
Type C and K no tx  
disable  
AG21  
AG22  
AG31  
AG32  
AG41  
AG42  
AJ0  
Code 16K  
Code 49  
enable  
disable  
AJ1  
AM0  
enable  
AM1  
GS1 DataBar™  
Codes  
disable the family  
AQ0  
disable GS1 DataBar Expanded Linear and Stacked  
enable GS1 DataBar Expanded Linear and Stacked  
disable GS1 DataBar Limited  
enable GS1 DataBar Limited  
disable GS1 DataBar Linear and Stacked  
enable GS1 DataBar Linear and Stacked  
AQ10  
AQ11  
AQ20  
AQ21  
AQ30  
AQ31  
RADIO PARAMETERS  
DESCRIPTION  
STRING  
RH02-RH19  
RR00-RR99  
RP00-RP99  
RI0  
Radio Protocol Timeout  
Radio RX Timeout  
Power-Off Timeout  
Transmission Mode  
enable (seconds)  
one-way  
two-way  
RI1  
Beeper Control For Radio Response normal  
only good decode  
BF0  
BF1  
only good reception  
off  
BF2  
BF3  
Single Store  
disable  
RO0  
one attempt  
two attempts  
three attempts  
four attempts  
five attempts  
six attempts  
seven attempts  
eight attempts  
nine attempts  
disable  
RO1  
RO2  
RO3  
RO4  
RO5  
RO6  
RO7  
RO8  
RO9  
Bk0  
Find Me  
enable  
Bk1  
195  
POWERSCAN® D8330/M8300  
DISPLAY PARAMETERS  
DESCRIPTION  
Date  
Time  
STRING  
IAddmmyy  
IBhhmm  
IC0  
Contrast  
lighter  
darker  
small  
medium  
large  
off  
IC1  
ID0  
ID1  
ID2  
Font Size  
Backlight  
IE0  
on  
IE1  
Display-Off Timeout  
Display Mode  
IFa  
IG0  
normal  
local echo  
IG1  
clear display after decode  
disabled keys  
IG2  
IK0  
Keypad  
enable and select KeyID characters  
IK1bbb  
ddmmyy = numbers from the Hex/Numeric Table representing day, month, year  
hhmm = numbers from the Hex/Numeric Table representing hour, minutes  
a = a number from the Hex/Numeric Table  
b = HEX values representing an ASCII character  
a = a number in the range 00-99 (sec.) from the Hex/Numeric Table  
00 = Timeout disabled (always on).  
b = 3 Hex values from 00 to FE representing the left, center and right keys.  
FF = KeyID disabled.  
196  
CODE IDENTIFIER TABLE  
B
CODE IDENTIFIER TABLE  
2/5 Interleaved  
ÌNOÎ  
2/5 Industrial  
ÌPQÎ  
2/5 normal 5 bars  
ÌOPÎ  
2/5 matrix 3 bars  
ÌQRÎ  
EAN 8  
ÌABÎ  
EAN 13  
ÌBCÎ  
UPC A  
ÌCDÎ  
UPC E  
ÌDEÎ  
EAN 8 with 2 ADD ON  
ÌJKÎ  
EAN 8 with 5 ADD ON  
ÌKLÎ  
EAN 13 with 2 ADD ON  
ÌLMÎ  
EAN 13 with 5 ADD ON  
ÌMNÎ  
UPC A with 2 ADD ON  
ÌFGÎ  
197  
 
POWERSCAN® D8330/M8300  
UPC A with 5 ADD ON  
ÌGHÎ  
UPC E with 2 ADD ON  
ÌHIÎ  
UPC E with 5 ADD ON  
ÌIJÎ  
Code 39  
ÌVWÎ  
Code 39 Full ASCII  
ÌWXÎ  
CODABAR  
ÌRSÎ  
ABC CODABAR  
ÌSTÎ  
Code 128  
ÌTUÎ  
EAN 128  
ÌklÎ  
Code 93  
ÌUVÎ  
CIP/39  
ÌYZÎ  
CIP/HR  
ÌefÎ  
Code 32  
ÌXYÎ  
ISBT 128  
ÌfgÎ  
198  
CODE IDENTIFIER TABLE  
MSI  
ÌZ[Î  
Code 16K  
ÌpqÎ  
Code 11  
ÌbcÎ  
Code 49  
ÌqrÎ  
GS1 DATABAR Expanded Linear and  
Stacked  
ÌtuÎ  
GS1 DATABAR Limited  
ÌvwÎ  
GS1 DATABAR 14 Linear and Stacked  
ÌuvÎ  
199  
C
HEX AND NUMERIC TABLE  
CHARACTER TO HEX CONVERSION TABLE  
char  
hex  
char  
hex  
char  
hex  
NUL  
SOH  
STX  
ETX  
EOT  
ENQ  
ACK  
BEL  
BS  
HT  
LF  
VT  
FF  
00  
01  
02  
03  
04  
05  
06  
07  
08  
09  
0A  
0B  
0C  
0D  
0E  
0F  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
1A  
1B  
1C  
1D  
1E  
1F  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
*
+
,
-
.
2A  
2B  
2C  
2D  
2E  
2F  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
3A  
3B  
3C  
3D  
3E  
3F  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
4A  
4B  
4C  
4D  
4E  
4F  
50  
51  
52  
53  
54  
U
V
W
X
Y
Z
[
\
]
^
_
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
55  
56  
57  
58  
59  
5A  
5B  
5C  
5D  
5E  
5F  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
6A  
6B  
6C  
6D  
6E  
6F  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
7A  
7B  
7C  
7D  
7E  
7F  
/
0
1
2
3
4
5
6
7
8
9
:
CR  
SO  
SI  
DLE  
DC1  
DC2  
DC3  
DC4  
NAK  
SYN  
ETB  
CAN  
EM  
SUB  
ESC  
FS  
;
<
=
>
?
@
A
B
C
D
E
F
G
H
I
GS  
RS  
US  
SPACE  
!
s
t
J
u
v
w
x
y
z
{
K
L
M
N
O
P
Q
R
S
T
"
#
$
%
&
'
(
)
|
}
~
DEL  
 
HEX AND NUMERIC TABLE  
CHARACTER TO HEX CONVERSION TABLE  
char  
hex  
char  
hex  
char  
hex  
80  
81  
82  
83  
84  
85  
86  
87  
88  
89  
8A  
8B  
8C  
8D  
8E  
8F  
90  
91  
92  
93  
94  
95  
96  
97  
98  
99  
9A  
9B  
9C  
9D  
9E  
9F  
A0  
A1  
A2  
A3  
A4  
A5  
A6  
A7  
A8  
A9  
ª
«
¬
-
®
¯
°
±
²
³
AA  
AB  
AC  
AD  
AE  
AF  
B0  
B1  
B2  
B3  
B4  
B5  
B6  
B7  
B8  
B9  
BA  
BB  
BC  
BD  
BE  
BF  
C0  
C1  
C2  
C3  
C4  
C5  
C6  
C7  
C8  
C9  
CA  
CB  
CC  
CD  
CE  
CF  
D0  
D1  
D2  
D3  
D4  
Õ
Ö
×
Ø
Ù
Ú
Û
Ü
Ý
Þ
ß
à
á
â
ã
ä
å
æ
ç
è
é
ê
ë
ì
í
î
ï
ð
ñ
ò
ó
ô
D5  
D6  
D7  
D8  
D9  
DA  
DB  
DC  
DD  
DE  
DF  
E0  
E1  
E2  
E3  
E4  
E5  
E6  
E7  
E8  
E9  
EA  
EB  
EC  
ED  
EE  
EF  
F0  
F1  
F2  
F3  
F4  
F5  
F6  
F7  
F8  
F9  
FA  
FB  
FC  
FD  
FE  
FF  
ENTER  
TAB  
F1  
F2  
F3  
F4  
F5  
F6  
F7  
´
µ
·
¸
¹
F8  
F9  
F10  
F11  
F12  
HOME  
END  
Pg UP  
Pg Down  
Ç
º
»
¼
½
¾
¿
À
Á
Â
Ã
Ä
Å
Æ
Ç
È
É
Ê
Ë
Ì
Í
Î
Ï
Ð
Ñ
Ò
Ó
Ô
È
Å
Æ
ESC  
CTRL(Right)  
œ
ž
Ÿ
NBSP  
õ
ö
÷
ø
ù
ú
û
ü
¡
¢
£
¤
¥
¦
§
¨
©
ý
Reserved  
Reserved  
HEX / NUMERIC TABLE  
Ì01Î  
0
Ì12Î  
1
Ì23Î  
2
Ì34Î  
3
Ì45Î  
4
Ì56Î  
5
Ì67Î  
6
Ì78Î  
7
Ì89Î  
8
Ì9:Î  
9
ÌABÎ  
A
ÌBCÎ  
B
ÌCDÎ  
C
ÌDEÎ  
D
ÌEFÎ  
E
ÌFGÎ  
F
Backspace  
Ì$%/Î  
Cancels an incomplete configuration sequence  
A
u
s
t
r
a
l
i
a
J
a
p
a
n
D
N
a
t
a
l
o
g
i
c
S
,
c
A
a
n
u
]
n
s
(
i
t
2
n
g
l
P
a
t
y
L
t
d
D
a
t
a
l
o
g
i
c
w
e
S
c
T
8
a
o
1
n
k
(
n
y
0
i
n
o
3
g
,
K
K
p
9
o
l
r
e
t
h
R
o
y
n
d
e
e
:
r
a
i
S
Te  
h
i
n
a
g
a
o
a
,
J
a
a
n
T
e
p
h
[
6
1
)
9
8
7
0
3
2
0
0
l
e
p
h
n
:
)
3
4
1
6
7
6
1
F
a
x
:
[
6
1
]
(
2
)
9
8
7
8
8
6
8
8
F
a
x
:
8
1
(
0
)
3
3
4
9
1
6
6
5
6
F
r
a
n
c
e
a
n
d
B
e
n
g
F
e
l
u
x
L
a
t
i
n
A
m
e
r
i
c
a
D
a
t
a
l
o
g
i
c
S
c
a
n
n
i
n
S
a
r
l
D
a
t
a
l
o
g
i
c
S
c
a
n
n
i
n
S
5
g
A
9
,
I
n
c
L
E
S
e
U
L
o
I
S
C
e
[
d
e
x
,
1
r
a
4
n
c
e
6
M
Te  
i
a
m
i
,
F
l
o
r
:
i
d
a
3
,
U
T
e
l
p
h
n
e
:
3
3
]
.
0
.
6
.
8
.
7
1
.
0
0
l
e
p
h
o
n
e
(
0
5
)
1
-
3
2
2
2
F
a
x
:
[
3
3
]
.
0
1
.
6
4
4
6
.
7
2
.
4
4
F
a
x
:
(
3
0
5
)
5
9
1
-
3
0
0
7
G
e
r
m
a
n
y
S
p
a
i
n
a
n
d
P
o
r
t
u
g
a
l
D
D
Te  
a
t
a
l
o
g
i
c
S
c
G
4
a
e
9
1
n
r
(
5
n
m
0
1
i
n
a
g
n
6
3
G
y
m
b
H
D
a
t
a
l
o
g
i
c
S
c
a
n
n
i
n
g
S
a
r
l
a
l
r
e
x
m
p
:
s
t
a
n
(
d
e
0
t
,
:
S
u
c
u
r
p
:
r
i
h
3
s
a
l
e
n
E
s
p
a
ñ
a
h
o
)
1
5
1
8
/
9
3
8
5
3
8
-
0
M
a
d
d
,
S
p
:
1
a
i
n
4
F
a
4
9
)
6
/
9
5
5
T
e
l
e
o
4
n
e
3
7
9
1
7
4
3
6
3
2
8
6
0
F
a
x
9
4
2
3
5
I
t
a
l
t
y
a
e
p
U
n
t
a
i
t
e
d
g
K
c
i
S
n
n
c
g
g
d
o
n
m
g
D
a
l
o
g
i
a
n
c
S
(
:
c
a
I
9
n
n
I
(
i
t
0
n
a
)
g
S
p
A
V
i
m
r
c
t
e
M
)
,
l
y
D
a
a
l
o
i
a
n
i
n
L
T
D
T
e
l
e
h
o
e
[
3
]
3
9
/
6
2
9
0
.
1
W
t
f
o
r
d
,
E
l
a
n
d
F
a
x
:
[
3
9
]
(
0
)
3
9
/
6
8
5
9
4
9
6
T
e
l
e
p
h
o
n
e
:
4
4
(
0
)
1
9
2
3
8
0
9
5
0
0
F
a
x
:
4
4
(
0
)
1
9
2
3
8
0
9
5
0
5
w
w
w
.
s
c
l
a
n
n
i
n
g
.
d
a
t
a
l
o
g
i
c
.
c
o
m
D
a
t
a
o
g
i
c
S
c
a
n
n
i
n
g
,
I
n
c
.
9
5
9
T
e
r
r
y
S
t
r
e
e
t
E
U
u
g
e
n
e
,
O
R
9
7
4
0
2
S
A
T
e
l
e
p
:
h
o
4
n
1
e
)
:
(
5
4
1
)
1
6
4
8
0
3
-
5
7
0
0
F
a
x
(
5
3
4
5
-
7
©
2
0
0
8
D
a
t
a
l
o
g
i
c
S
c
a
n
n
i
n
g
,
I
n
c
.
9
0
A
C
C
1
9
4
9
R
e
v
.
B
2/  
0
8

Aastra Telecom AVS 5150 User Manual
Brother Network MFC 7840W User Manual 3
Carrier 48AW User Manual
Epson All in One Printer C11CB92201 User Manual
Friedrich 49 User Manual
Friedrich Air Conditioner SM24 User Manual
Friedrich ES16 User Manual
Frigidaire HOME COMFORT FRA124HT1 User Manual
HP Hewlett Packard All in One Printer C9309A User Manual
HP Hewlett Packard HP LaserJet Printer 8000 DN User Manual