The publisher reserves the right to alter the information and data
contained in this manual without prior notice. Unless otherwise
indicated, the company names as well as other names and data used
in the examples are purely fictitious. The publisher may have registered
patents or pending patent applications for subject matter covered in the
manual. This manual does not give you license to these patents.
LIMITED WARRANTY:
NO WARRANTY IS PROVIDED FOR THE ACCURACY OF THE INFORMATION
CONTAINED IN THIS MANUAL. AS MISTAKES CANNOT BE ENTIRELY AVOIDED
DESPITE TAKING THE GREATEST OF CARE, WE WOULD BE GRATEFUL TO
RECEIVE INFORMATION ABOUT ANY ERRORS YOU MAY DISCOVER. THE
PUBLISHER DISCLAIMS ALL LEGAL RESPONSIBILITY OR LIABILITY FOR
ERRORS AS WELL AS FOR SUBSEQUENT DAMAGES AND CLAIMS.
MANUFACTURER:
PEPPERL-FUCHS, INC.
1600 ENTERPRISE PKWY
TWINSBURG, OH 44087USA
www.pepperl-fuchs.us
• The plant owner is responsible for its planning, installation,
commissioning, operation, maintenance, and disassembly.
• Installation and commissioning of all devices must be performed by
a trained professional only.
• Protection of operating personnel and the system is not ensured if
the product is not used in accordance with its intended purpose.
• Laws and regulations applicable to the usage or the intended
purpose must be observed.
• The devices are only approved for appropriate and intended use.
Ignoring these instructions will void any warranty and absolve the
manufacturer from any liability.
• The Declaration of Conformity, Certificate of Compliance, Statement
of Conformity, EC type-examination certificate and data sheets are
an integral part of this document.
• The data sheet contains the electrical data of the Declaration
of Conformity, the Certificate of Compliance, and the EC-typeexamination certificate.
• The documents mentioned are available from
http://www.pepperl-fuchs.com or your local Pepperl+Fuchs
representative.
Delivery, transport, and storage
• Check the packaging and contents for damage.
• Check if you have received every item and if the items received are
the ones you ordered.
• Keep the original packaging. Always store and transport the device
in the original packaging.
• Always store the device in a clean and dry environment. The
permitted storage temperature (see datasheet) must be considered.
PSCAN-D-1* intended use
The PSCAN-D-1D-D2 EX barcode reader can be used in Class I/Div. 2,
Class II/Div. 2, and Class III/Div.2 hazardous areas. The barcode reader
is able to read all standard 1-D code families. An audible beep will be
heard once a successful scan is completed. Bidirectional communication
between barcode reader and host is also possible.
Supply and communication of the barcode reader is made by a
nonincendive barrier that is required for Div. 2 installation. The devices
are only approved for appropriate and intended use. Ignoring these
instructions will void any warranty and absolve the manufacturer from
any liability.
Installation and commissioning
The installation instructions in accordance with IEC/EN 60079-14 must
be observed. If devices have already been operated in general electrical
systems, they may no longer be installed in electrical systems used in
combination with hazardous areas. The respective peak values of the
field device and the associated apparatus with regard to explosion
protection should be considered when connecting nonincendive field
devices.
Technical data
Data for Use in Conjunction with Hazardous Areas
Voltage (U)10 VDC
Current (I)500 mA
Capacitance (C)250 µF
Inductance (L)75 µH
Operating Temperature
Ambient temperature-10 ºC to 50 ºC (14 ºF to 122 ºF)
Hazardous location label
1
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Warning
EN 60825-1
OKOKOK
OK
OKOKOK
OK
Laser safety compliance
The barcode reader conforms to the following applicable requirements at
the date of manufacture:
• EN 60825-1
• CDRH 21 CFR 1040
The laser light is visible to the human eye and is emitted from the output
window.
Warning! Laser Light
• The human eye can be damaged.
• Do not stare into beam of the laser light.
• Any changes to the device are forbidden. These
could cause a dangerous laser light.
• Please consider the procedures described in these
operating instructions.
• Prevent the laser beam from hitting reflective
surfaces such as mirrors, etc.
A warning label is attached to the barcode reader describing the laser
and laser category. The device is a class 2 laser. It is not necessary to
open the barcode reader for installation, application, or maintenance.
Labels cannot be attached to a laser diode. Hence, the respective values
are listed below:
Product specications
PSCAN-D-1D-D2 function
The PSCAN-D-1D-D2EX barcode reader can be used in Class I/Div. 2 and
Class II/Div. 2 hazardous areas. The barcode reader is able to read all
standard 1-D code families. After a successful read, a beep to indicate
a good read is sent out for easy operation. In addition, a bidirectional
communication is possible. Supply and communication of the barcode
reader is made by a nonincendive interface.
Additional functions include:
Aiming system
First, a partial trigger produces a red spot for easy aiming. By completely
pressing the trigger, a line appears to start code scanning.
GL-technics (3 green lights)
A good read is shown via an audio signal, green LEDs on upside and
underside, plus a green scan line directly on the barcode.
Using PSCAN-D-1D-D2 readers
The PSCAN-D-1* barcode reader automatically scans barcodes up to a
certain distance. See the Reading characteristics chart on page xx. Simply
aim and pull the trigger. Code scanning is performed along the scan line
emitted from the reading window. The line must cross the entire code.
Laser Class 2M
Maximum Output0.9 mW
Wavelength according to Class 2 N-60825-1
and CDRH21CFR 1040
630-690 nm
Repair and maintenance
The devices must not be repaired, changed, or manipulated. If there is a
defect, the product must always be replaced with an original device.
Applied standards and guidelines
Electromagnetic compatibilityNE 21
Low voltageANSI/UL 60950-1-2007
Explosion protectionANSI/ISA-12.12.01-2007; CSA
C22.2 No. 213-M1987, R2008
Best reading angles
For good reading performance, do not hold the barcode reader vertically.
Use the reading angles in the figure below.
Device components
• Barcode reader
• Connecting cable consisting of a helix cable 3 m and a male 4-pin
Operating temperature-10 °C to 50 °C (14 °F to 122 °F)
Storage temperature-20 °C to 60 °C (-4 °F to 140 °F)
Relative humidity90% noncondensing
PSCAN dimensions (mm)
135
4-pin connector dimensions (mm)
Electromagnetic compatibility NE 21
Low voltageANSI/UL 60950-1-2007
70
Explosion protectionANSI/ISA-12.12.01-2007; CSA
Mechanical specifications
Protection degreeIP44
Weight340 g
Dimensions
Cable length
190
Data for use in conjunction with hazardous area
Voltage (U)5.8 VDC
Current (I)495 mA
Capacitance (C)250 µF
Inductance (L)75 µH
C22.2 No. 213-M1987, R2008
190 mm x 135 mm x 70 mm
3 m stretched
PSCAN-D-1D-D2-20-10-N Accessories
AccessoryModel number
Div. 2 nonincendive barrier for
USB connection
Div. 2 nonincendive barrier for
RS232 connection
SK-PC-D2-UN2-10-HS
SK-PC-D2-RN2-10-HS
Scanner holder
Replacement cable for
PSCAN-D-1D-D2 for USB mode
Replacement cable for
PSCAN-D-1D-D2 for RS232 mode
Scanner-Holder-VisuNet-RM/PC
CBL-PSCAN-M12-4-USB
CBL-PSCAN-M12-4-RS232
3
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
14
30
Ø
7.5
67.5
152
120
72
90
85
Holder for barcode reader
Dimensions
M12 connector, male 4-pin
Replacement connection cable
The PSCAN-D-1D-D2 connecting cable is a cable for replacement for the
barcode reader PSCAN-D-1D-D2. The mounting instructions are found in
the Maintenance and Repair section on page 80.
Connection cable
Female 4-pin receptacle
Connector RJ45
4
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Installation
Preparation
Unpacking the unit
1. Check that all package contents are present and undamaged. If
anything is damaged, inform the shipper and contact the supplier.
2. Check that all items are present and correct based on your order
and the shipping documents.
3. Keep the original packing material in case you need to store or
ship the unit at a later time
If you have any questions, please contact Pepperl+Fuchs.
Installation wiring
When connecting the barcode reader wiring to the SK-PC-D2
nonincendive barrier, please follow the tables below. The color coding
is based on the Pepperl+Fuchs cable accessories that are sold with the
PSCAN-D-1D-D2.
Field side barrier connection
SK-PC-D2-UN2-10-HSSK-PC-D2-RN2-10-HS
TerminalWire ColorTerminalWire Color
V+BrownV+Brown
D+BlueD+Blue
D-WhiteD-White
V-BlackV-Black
PC side barrier connection
SK-PC-D2-UN2-10-HSSK-PC-D2-RN2-10-HS
TerminalWire ColorTerminalWire Color
D+GreenD+Red (Tx)
D-WhiteD-Brown (Rx)
GroundBlackGroundYellow
(Gnd)
NOTE: Color codes are in reference to
Pepperl+Fuchs cable assemblies
Field side
CH1 CH1 CH1 CH1
V+ D+ D- V-
SK-PC-D2-xN2-10-HS
CH1 CH1
D+ D-
PWR PWR GND GND
+ -
PC side
Status Indicators
The barcode reader has two indicator LEDs, a good read spot, and a
beeper. They signal several operating conditions that are described in the
following table.
H=High tone
L=Low tone
*=Tone and intensity are user-configurable
#=The data entry "good read tone" is user-configurable with
all beeper commands in the Reading Parameters section.
Start up
Beeper*Meaning
LLLLParameter loading correctly
H H H H
long tones
HLHLHardware error in EEPROM
Configuration
Beeper*Meaning
HHHHCorrect entry or exit from configuration mode
LGood read of a command
LLLLCommand read error
Reader data entry
Beeper*LED Good
One beepOnOnCorrect read of a code in normal mode
HLTX buffer full (when FIFO is enabled)
H longOnOnSuccessful advanced format
HHHHTimeout expired - operation not
HH longError in advanced data formatting
Parameter loading error, reading, or writing error in the
nonvolatile memory
Meaning
read spot
concatenation
completed
OffOffReady to read a code
OnOffReady to read a code
Field side barrier connection
SK-PC-D2-UN2-10-HS SK-PC-D2-RN2-10-HS
Cable length15' (4.6 m)Cable length45' (13.7 m)
PC side barrier connection
SK-PC-D2-UN2-10-HS SK-PC-D2-RN2-10-HS
Cable length6' (1.8 m)Cable length45' (13.7 m)
Total distance (PC to barcode reader)
SK-PC-D2-UN2-10-HS SK-PC-D2-RN2-10-HS
Cable length18' (5.5 m)Cable length50' (15.2 m)
5
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
(1)
(2)
(3)
(1)
Mounting the holder for the barcode reader
Edge protection
Holder for the barcode reader, top view
Hole pattern holder for the barcode reader
4,5 (2x)
3,5
58,5
32
(8,5)
16
9
50
42
1Distance plate
2M3 washer
3M3 lock washer
4Hex nut
5Gasket
6Adapter (bracket)
46
2
7M4 countersunk head screw (2)
8M4 washer (2)
9M4 nut (2)
10M4 nut (2)
11Holder for barcode reader
12M5 countersunk head screw (2)
Contact holes
1. Contact 2 holes for fastening the holder for barcode reader (2x Ø 4.5).
2. Contact 1 hole for the earth stud for equipotential bonding (1x Ø 3.5).
Installing the earth stud
Connect the earth stud with the equipotential bonding of the system.
(cross section min. 4 mm2).
1. Earth stud
6
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
CONFIGURATION
®
D8330 Default
Ì$+$*oÎ
CONFIGURATION
Ì$+CP0$-$Î
Conguration
Reading configuration barcodes
This manual can be used for complete setup and configuration of your
reader by following the setup procedures in this chapter. If you wish to
change the default settings, this manual provides complete configuration
of your reader in an easy way.
1) Open the folded page in manual with the hex-numeric table and keep
it open during the device configuration.
2) Read the Enter Configuration code ONCE.
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.
RS-232
Standard
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
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$-.Î
7
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
USB reader configuration
The USB interface is available for the PScan-D-1D-D2 device and is
compatible with the following Operating Systems:
Windows 98 (and later) IBM POS for Windows
Mac OS 8.0 (and later) 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 PSCAN-D-1D-D2 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.
1. 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).
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). 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).
2. 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 at http://www.scanning.datalogic.com.
The device is ready. Successive start-ups will automatically recognize the
previously loaded drivers
Changing default settings
Once your reader is set up, 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 following parameter groups are common to all interface applications:
DATA FORMAT parameters regarding the messages sent to the host
system.
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
8
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
RS232 parameters
• Baud rate
• Parity
• Data bits
• Stop bits
• Handshaking
• Ack/nack protocol
• FIFO
• Inter-character delay
• Rx timeout
• Serial trigger lock
1. Read the Enter Configuration code ONCE.
2. Read configuration codes from the desired groups.
• Read the code and follow the procedure given
u Default value
3. Read the Exit and Save Configuration code ONCE.
Restore PSCAN-D default
Default serial interface
ParameterDefault
Baud rate9600
ParityDisabled
Data bits8
Stop bits1
HandshakingDisabled
ACK/NAK protocolDisabled
FIFOEnabled
Inter-character delayDisabled
Rx timeout5 seconds
Serial trigger lockDisabled
ParameterDefault
Code identifierDisabled
Custom code identifierDisabled
HeaderNo
TerminatorNo
Field adjustmentDisabled
Field adjustment characterDisabled
Code length TxNot transmitted
Character replacementDisabled
Default power save
ParameterDefault
Sleep stateDisable
Enter sleep timeout0.6 seconds
Default reading parameter
ParameterDefault
Trigger typeHardware trigger
Trigger signalTrigger active level
Trigger clickDisabled
Trigger-off timeoutDisabled
Flash modeOn 1 second, off 0.6 seconds
Reads per cycle1
Safety time0.5 seconds
Beeper intensityHigh intensity
Beeper toneTone 2
Beeper typeMonotone
Beeper lengthShort
Default data format
9
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
RS-232
300 baud
ÌCD1XÎ
1200 baud
ÌCD3^Î
4800 baud
ÌCD5dÎ
19200 baud
ÌCD7jÎ
none
ÌCC0SÎ
odd parity
ÌCC2YÎ
BAUD RATE
PARITY
ÌCD2[Î
ÌCD4aÎ
ÌCD6gÎ
ÌCD8mÎ
ÌCC1VÎ
600 baud
2400 baud
9600 baud
38400 baud
even parity
10
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
7 bits
ÌCA0OÎ
9 bits
ÌCA2UÎ
1 stop bit
ÌCB0QÎ
disable
ÌCE0WÎ
software (XON/XOFF)
ÌCE2]Î
RS-232
DATA BITS
STOP BITS
HANDSHAKING
8 bits
ÌCA1RÎ
2 stop bits
ÌCB1TÎ
hardware (RTS/CTS)
ÌCE1ZÎ
RTS always ON
ÌCE3`Î
11
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
RS-232
ACK/NACK PROTOCOL
See par. 5.1.2for details, particularlyon implementing this parameter with PowerScan®M8300.
disable
ÌER0sÎ
disable
ÌEC0UÎ
See par. 5.1.3for details.
INTER-CHARACTER DELAY
delay between characters transmitted to Host
ÌER1vÎ
FIFO
enable
ÌEC1XÎ
enable
ÌCK3Î
Read 2 numbers from the table where:
00 = DELAY disabled
01-99 = DELAY from 1 to 99 milliseconds
delay disabled
12
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
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.4for details.
SERIAL TRIGGER LOCK
disabled
ÌCR0qÎ
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.
enable and select characters
ÌCR1tÎ
13
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
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. Read the Enter Configuration code ONCE.
2. Read configuration codes from the desired groups.
• Read the code and follow the procedure given
u Default value
3. Read the Exit and Save Configuration code ONCE.
Enter Configuration Exit and Save Configuration
USB-COM
HANDSHAKING
See par. 5.1.2for details, particularlyon implementing this parameter with PowerScan®M8300.
disable
ÌCE0WÎ
software (XON/XOFF)
ÌCE2]Î
ACK/NACK PROTOCOL
disable
ÌER0sÎ
disable
ÌEC0UÎ
See par. 5.1.1for details.
FIFO
hardware (RTS/CTS)
ÌCE1ZÎ
RTS always ON
ÌCE3`Î
enable
ÌER1vÎ
enable
ÌEC1XÎ
14
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
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.4for details.
SERIAL TRIGGER LOCK
disabled
ÌCR0qÎ
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.
enable and select characters
ÌCR1tÎ
15
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
ENTER CONFIGURATIONExit and Save Configuration
USB-KBD
KEYBOARD NATIONALITY
This parameter default value is restored through the Interface Selection code and not Restore
Default.
Belgian
ÌFJ7yÎ
French
ÌFJ2jÎ
Italian
ÌFJ1gÎ
Swedish
ÌFJ5sÎ
Not Available for USB-KBD-ALT-MODE Interface
English (UK)
ÌFJ4pÎ
German
ÌFJ3mÎ
Spanish
ÌFJ6vÎ
USA
ÌFJ0dÎ
16
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
ENTER CONFIGURATIONExit and Save Configuration
USB-KBD
The Japanese and Eastern Block Keyboard Nationality selections are valid only for IBM AT
compatible PCs.
Japanese
ÌFJ8|Î
Russian (Cyrillic)
ÌFJA0Î
Slovenian, Croatian,
Serbian (Latin)
ÌFJC6Î
Czech Republic
ÌFJE<Î
Russian (Latin)
ÌFJ9ÃÎ
Hungarian
ÌFJB3Î
Romanian
ÌFJD9Î
FIFO
disable
ÌEC0UÎ
enable
ÌEC1XÎ
17
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$
-
?Î
ENTER CONFIGURATIONExit and Save Configuration
USB-KBD
INTER-CHARACTER DELAY
delay between characters transmitted to Host
Normal
ÌUT10cÎ
Ì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
Fast
ÌUT01dÎ
18
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Data format
• Code identifier
• Custom code identifier
• Header
• Terminator
• Special keys
• Field adjustment
• Field adjustment character
• Code length Tx
• Character replacement
Default reading parameter
ParameterDefault
Flash modeOn 1 second, off 0.6 seconds
Reads per cycle1
Safety time0.5 seconds
Beeper intensityHigh intensity
Beeper toneTon 2
Beeper typeMonotone
Beeper lengthShort
Good read spot durationMedium
Aiming systemDisabled
Default decoding parameters
ParameterDefault
Ink spreadEnabled
Overflow controlEnabled
Interdigit controlEnabled
Decoding safetyOne read
Puzzle solverDisabled
Default code selection
ParameterDefault
EAN /UPC - familyEAN 8/EAN 13 / UPC A/UPC E
Check digit control
No conversion
2/5 familyInterleaved 2/5
Check digit control and transmission
Variable code length: 4-55 characters
Code 39 familyStandard Code 39
No check digit control
Variable code length: 1-99 characters
Code 128 familyCode 128
Check digit control without transmission
Add GS before code = disabled
Code 93Disabled
Codabar familyDisabled
MSIDisabled
Code 11Disabled
Code 16KDisabled
Code 49Disabled
GS1 DATABAR codesDisabled
Default advanced formatting
ParameterDefault
ConcatenationDisabled
Advanced formattingNo advanced formatting enabled
To change the default values
1. Read the "Enter Configuration" code once.
2. Read configuration codes from the desired groups or follow the
procedure given for this code group.
3. When desired you can change further configuration codes directly.
4. Read the "Exit and Save Configuration" code once.
19
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Code identifier
CodeAIM
standard
2/5 interleaved]IyN
2/5 industrial]XyP
2/5 normal 5 bars]SyO
2/5 matrix 3 bars]XyQ
EAN 8]E4A
EAN 13]E0B
UPC A]XyC
UPC E]XyD
EAN 8 with 2 ADD ON]E5J
EAN 8 with 5 ADD ON]E6K
EAN 13 with 2 ADD ON]E1L
EAN 13 with 5 ADD ON]E2M
UPC A with 2 ADD ON]XyF
UPC A with 5 ADD ON]XyG
UPC E with 2 ADD ON]XyH
UPC E with 5 ADD ON]XyI
Code 39]AyV
Code 39 full ASCII]AyW
CODABAR]FyR
ABC CODABAR]XyS
Code 128]CyT
EAN 128]Cyk
ISBT 128]C4f
Code 93]GyU
CIP/39]XyY
CIP/HR]Xye
Code 32]XyX
MSI]MyZ
Code 11]Hyb
Code 16 K]K0p
Code 49]Tyq
GS1 DataBarTM expanded and stacked]e0t
GS1 DataBar limited]e0v
GS1 DataBar 14 linear and stacked]e0u
Reference
AIM standard identifiers are not defined for all codes: the X identifier isassigned to the code for which the standard is not defined. The yvalue depends on the selected options (check digit tested or not, check digit txor not, etc.).
When customizing the DatalogicStandard code identifiers, one or two identifier character can be defined for each code type. If only one identifier character is required, the second character must be selected asFF (disabled).
The code identifier can be singly disabled for any code by simplyselecting FF as the first identifier character.
Write in the custom character identifiers in the table above for your records.
Datalogic
standard
Custom
Reference
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, one or two
identifier characters can be defined for each code type. If only one
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.
20
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
DATA FORMAT
CODE IDENTIFIER
disable
ÌEB0SÎ
AIM standard
ÌEB2YÎ
Datalogic standard
ÌEB1VÎ
custom
ÌEB3\Î
CUSTOM CODE IDENTIFIER
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
change.
for the identier you want to change.
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 : valid characters are in the range 00-FD.
Example
: To define Code 39 Code Identifier = @
Read
define custom code identifier(s)
define custom code identifier(s)
ÌEH/Î
ÌEH/Î
the Message formatting section, pages 72-79
+
ÌVWÎ
Bforthe identifier youwant to
Code 39
+ 40 + FF
21
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
DATA FORMAT
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 theSpecial Key(s)on page 74.
Example
For more details see par. 5.4.1 and par. 5.4.2.
no header
ÌEA00*Î
two character header
ÌEA022Î
four character header
ÌEA04:Î
six character header
ÌEA06BÎ
eight character header
ÌEA08JÎ
:
ur character header fo
HEADER
+ 41 + 42 + 43 + 44 = Header ABCD
one character header
ÌEA01.Î
three character header
ÌEA036Î
five character header
ÌEA05>Î
seven character header
ÌEA07FÎ
22
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
DATA FORMAT
TERMINATOR
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:
For more details see par. 5.4.1 and par. 5.4.2.
no terminator
ÌEA10-Î
two character terminator
ÌEA125Î
four character terminator
ÌEA14=Î
six character terminator
ÌEA16EÎ
eight character terminator
ÌEA18MÎ
two character terminator
+ 0D + 0A = Terminator CR LF
one character terminator
ÌEA111Î
three character terminator
ÌEA139Î
five character terminator
ÌEA15AÎ
seven character terminator
ÌEA17IÎ
23
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
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
adjustment:
Read the enable field adjustment code:
Select the code type from the Code Identifier Table in Appendix B.
Select the type of adjustment to perform:
right addition
Ì01Î
right deletion
Ì23Î
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:
Read
enable field adjustment
ÌEF+Î
enable field adjustment
ÌEF+Î
, page 75.
+
Code 39
ÌVWÎ
+
left addition
Ì12Î
left deletion
Ì34Î
right addition
Ì01Î
the field
+ 04
24
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
DATA FORMAT
FIELD ADJUSTMENT CHARACTER
Read the field adjustment character code:
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
ÌEG-Î
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.
25
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
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
Read one of the following character replacement codes:
first character replacement
second character replacement
third character replacement
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.
ÌEO1pÎ
ÌEO2sÎ
ÌEO3vÎ
on page 75,
character replacement:
26
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
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.
first character replacement
ÌEO1pÎ
For Code 39 codes containing the string "0123", the contents transmitted will be "1123".
second character
replacement
ÌEO2sÎ
For Code 39 codes containing the string "ABCD", the contents transmitted will be "BBCD".
Code 39
+
ÌVWÎ
Code 39
+
ÌVWÎ
ASCII characters corresponding to
the HEX value for character 0
+30 +31
ASCII characters corresponding to
the HEX value for character A
+41 +42
ASCII characters corresponding
to the HEX value for character 1
ASCII characters corresponding
to the HEX value for character B
27
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
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. Read the Enter Configuration code ONCE.
2. Read configuration codes from the desired groups.
• Read the code and follow the procedure given
u Default value
Read the Exit and Save Configuration code ONCE.
Enter Configuration Exit and Save Configuration
READING PARAMETERS
TRIGGER TYPE
hardware trigger
ÌBK1eÎ
Restores TRIGGER MODE
always on
ÌBK3kÎ
trigger active level
ÌBA0NÎ
disable
ÌBc0+Î
TRIGGER SIGNAL
See par. 5.6.1for details.
TRIGGER CLICK
software trigger
ÌBK0bÎ
Enables FLASH MODE
trigger active pulse
ÌBA1QÎ
enable
ÌBc1.Î
28
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
one read per cycle
ÌBC0RÎ
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
trigger-off timeout disabled
press to allow the reader to turn off automatically.
See par. 5.6.3for 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
multiple reads per cycle
ÌBC1UÎ
29
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
READING PARAMETERS
SAFETY TIME
Limits same
Read 2 numbers in the range 00-99:
00 = no same code consecutive reading until reader is
01-99 = timeout from .1 to 9.9 seconds before a consecutive read
safety time = 0.5 sec
safety time
ÌBE&Î
code consecutive reading.
removed (no decoding) for at least 400 ms.
on same code.
See par. 5.6.5for details.
BEEPER INTENSITY
* very low intensity
ÌBG0ZÎ
medium intensity
ÌBG2`Î
* 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.6.
low intensity
ÌBG1]Î
high intensity
ÌBG3cÎ
30
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
tone 1
ÌBH0\Î
tone 3
ÌBH2bÎ
monotone
ÌBJ0`Î
ÌBI0^Î
long
READING PARAMETERS
BEEPER TONE
BEEPER TYPE
BEEPER LENGTH
tone 2
ÌBH1_Î
tone 4
ÌBH3eÎ
bitonal
ÌBJ1cÎ
short
ÌBI1aÎ
31
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
disable
ÌBV0xÎ
medium
ÌBV2~Î
disabled
ÌBj09Î
disable
ÌJI0fÎ
medium intensity
ÌJI2lÎ
READING PARAMETERS
GOOD READ SPOT DURATION
short
ÌBV1{Î
long
ÌBV3ÅÎ
AIMING SYSTEM
enabled
ÌBj1<Î
CRADLE BEEPER INTENSITY
ÌJI1iÎ
ÌJI3oÎ
low intensity
high intensity
32
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Warning
Ì$+;Î
Ì$-?Î
Decoding parameters
• Ink spread
• Overflow control
• Interdigit control
• Decoding safety
• Puzzle solver™
Before changing these parameter values, be aware that
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.
1. Read the Enter Configuration code ONCE, available at the top of each
page.
2. Read configuration codes from the desired groups.
u = Default value
3. Read the Exit and Save Configuration code ONCE, available at the top
of each page.
Enter Configuration Exit and Save Configuration
DECODING PARAMETERS
INK SPREAD
disable
ÌAX0{Î
See par. 5.7.1for details.
enable
ÌAX1~Î
OVERFLOW CONTROL
disable
ÌAW1|Î
See par. 5.7.2for details.
enable
ÌAW0yÎ
INTERDIGIT CONTROL
disable
ÌAV0wÎ
enable
ÌAV1zÎ
33
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
DECODING PARAMETERS
DECODING SAFETY
one read
ÌED0WÎ
(decoding safety disabled)
three reads
ÌED2]Î
Required number of good reads before accepting code.
two reads
ÌED1ZÎ
four reads
ÌED3`Î
PUZZLE SOLVER™
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:
disable
ÌAU0uÎ
without Add-on
Code 128 Code 39
EAN 8
EAN 13
without Add-on
ÌAU1xÎ
UPC A
without Add-on
enable
For Code 39, Check digit control is forced.
PuzzleSolver is not valid for ISBT 128 code.
34
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Warning
), the
Ì#+AUTOWÎ
eauto-configuration
), the
Ì$-?Î
eauto-configuration
auto-configuration
e auto-configuration
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. Read the Enter Configuration code ONCE.
2. Read configuration codes from the desired groups.
• Read the code and follow the procedure given
u Default value
3. Read the Exit and Save Configuration code ONCE.
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 2), the configuration will be empty and therefore the
reader will be unable to read codes.
1. Read the following code to enter the auto-configuration mode:
auto-configuration
2. Read an existing code belonging to the code families that you need
to configure.
3. Read the following code to save the configuration automatically
and return to the reader's normal functioning:
sav
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. Be careful that in the latter case all reader
parameters will be restored.
35
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
Ì$+;Î
CODE SELECTION
Ì$-?Î
SELECT EAN/UPC PREFIXES
When scanningthe following codes, barcodes starting with the selected prefixes will be read and transmitted only if the ADD ON is present. If no ADDON is found, the barcode will not be read. Barcodes starting with differentcharacters are read regardless of ADD ON presence and transmitted alwayswithout ADD ON.
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.
36
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
CODE SELECTION
EAN/UPC FAMILY
disable the family
ÌAA0MÎ
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Î
UPC A/UPC E
ÌAA4YÎ
EAN 8/EAN 13/UPC A/UPC E
ÌAA5\Î
UPC A/UPC E
ÌAA7bÎ
WITH ADD ON 2 AND 5
ÌAA3VÎ
EAN 8/EAN 13
EAN 8/EAN 13
ÌAA6_Î
37
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
CODE SELECTION
WITH
EAN 8/EAN 13
ÌAAK7Î
WITH ADD ON 5 ONLY
EAN 8/EAN 13
ÌAAL:Î
WITH AND WITHOUT ADD ON
EAN/UPC with and without ADD ON no
Autodiscrimination
ÌAA8Ad03Î
ADD ON 2 ONLY
EAN/UPC Autodiscrimination ADD ON by
UPC A/UPC E
ÌAAM=Î
UPC A/UPC E
ÌAAN@Î
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.
38
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
ÌET8978ZÎ
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
NOTE
characters are read regardless of ADD ON presence and transmitted always
without ADD ON.
Cancel All Selections
ÌET0wÎ
select one or more of the following prefixes:
434/439
ÌET3434ET4439ÉÎ
OR
378/379
ÌET1378ET2379PÎ
414/419
ÌET5414ET6419}Î
977
ÌET7977QÎ
979
978
ÌET9979cÎ
The commands above are not mutually exclusive. They can be used to configure more than one
set of prefixes simultaneously.
39
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
Ì$+;Î
CODE SELECTION
Ì$-?Î
Example:
The following string allowsreading and transmitting with ADD ONall EAN/UPC starting with the434/439, 977and 978 prefixes:
1. EAN/UPC Autodiscrimination ADD ON by Prefix.
2. 434/439: enables reading and transmission with ADD ON of all EAN/UPC barcodes
starting with 434/439 prefixes.
3.977: enables reading and transmission with ADD ON of all EAN/UPC barcodes starting
with 977 prefix.
4. 978: enables reading and transmission with ADD ON of all EAN/UPC barcodes starting
with 978 prefix.
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. EAN/UPC Autodiscrimination ADD ON by Prefix.
2. 434/439: enables reading and transmission with ADD ON of all EAN/UPC barcodes starting with 434/439 prefixes.
3. 977: enables reading and transmission with ADD ON of all EAN/UPC barcodes starting with 977 prefix.
4. 978: enables reading and transmission with ADD ON of all EAN/UPC barcodes starting with 978 prefix.
EAN/UPC Autodiscrimination ADD ON by
ÌAA8Ad19Î
+
To clear the current prefix selections:
1. Cancel all Selections
Prefix
977 978
ÌET7977QÎ
Cancel All Selections
ÌET0wÎ
+
ÌET3434ET4439ÉÎ
+
ÌET8978ZÎ
434/439
+
40
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
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
EAN 8
ÌAAG1oÎ
EAN 13
ÌAAH1rÎ
UPC A
ÌAAI1uÎ
UPC E
ÌAAJ1xÎ
NO CHECK DIGIT
TRANSMISSION
ÌAAG0kÎ
ÌAAH0nÎ
ÌAAI0qÎ
ÌAAJ0tÎ
EAN 8
EAN 13
UPC A
UPC E
41
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
CODE SELECTION
CONVERSION OPTIONS
UPC E to UPC A conversion
ÌAAAÄÎ
UPC A to EAN 13 conversion
ÌAACÊÎ
Enable only ISBN conversion
ÌAP1nÎ
Enable both ISBN and ISSN
conversion
ÌAP3tÎ
UPC E to EAN 13 conversion
ÌAABÇÎ
EAN 8 to EAN 13 conversion
ÌAAD"Î
Enable only ISSN conversion
ÌAP2qÎ
Disable both ISBN and ISSN
conversion
ÌAP0kÎ
42
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
CODE SELECTION
2/5 FAMILY
disable the family
ÌAC0QÎ
Read the desired family code
The pharmaceutical code below is part of
the 2/5 family but has no check digit or
code length selections.
Interleaved 2/5
ÌAC1TÎ
Normal 2/5 (5 Bars)
ÌAC2WÎ
Industrial 2/5 (IATA)
ÌAC3ZÎ
Matrix 2/5 (3 Bars)
ÌAC4]Î
Code CIP/HR
ÌAC5`Î
French pharmaceutical code
Read a check digit selection
CHECK DIGIT TABLE
no check digit control
Ì12Î
check digit control and transmission
Ì23Î
check digit control without transmission
Ì34Î
Read 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.
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.
43
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
CODE SELECTION
CODE 39 FAMILY
disables the family
ÌAB0OÎ
Read the desired family code
Standard Code 39
The pharmaceutical codes below are part of the Code 39 family but have no check digit
selections.
ÌAB1RÎ
Full ASCII Code 39
ÌAB2UÎ
Code CIP39
ÌAB3XÎ
French pharmaceutical code
Read a check digit selection
CHECK DIGIT TABLE
no check digit control
Ì12Î
check digit control
and transmission
Ì23Î
check digit control
without transmission
Ì34Î
Code 32
ÌAB4[Î
The code length selection is valid for the entire Code 39 family
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.
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.
CODE LENGTH (optional)
Italian pharmaceutical code
set code length
ÌAB*=Î
44
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
CODE SELECTION
CODE 128 FAMILY
disable the family
ÌAI0]Î
Read the desired family code
control without transmission of
control without transmission of
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.
If the <GS> character has been modified in the Character Replacement parameter, the new
character is affected by this command.
The code length selection is valid for the entire Code 128 family and is calculated on the
output string.
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.
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.
Code 128
ÌAI11=Î
check digit
EAN 128
ÌAI21@Î
check digit
disable
Transmit GS Before Code
ÌEQ0qÎ
CODE LENGTH (optional)
ISBT 128
ÌAI31CÎ
enabling ISBT 128 automatically
disables Puzzle Solver™.
enable
ÌEQ1tÎ
set code length
ÌAILJÎ
45
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
CODE SELECTION
CODE 93
disable the code
ÌAK0aÎ
CODABAR FAMILY
disable the family
ÌAD0SÎ
Read the desired equality control code
no start/stop character equality control
Standard Codabar
ÌAD113Î
Standard Codabar
ÌAD127Î
start/stop character equality control
START/STOP CHARACTER
Code 93
ÌAK1dÎ
control without transmission
of check digit
Read a start/stop transmission
selection
TRANSMISSION
no transmission
Ì12Î
transmission
Ì23Î
46
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
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Î
The code length selection is valid for the entire Codabar family
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.
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.
non start/stop character equality control but transmission
CODE LENGTH (optional)
set code length
ÌAD*AÎ
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Î
47
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
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
check digit transmission
ÌAE3^Î
MOD11 - MOD10 check digit control
check digit transmission
MOD11 - MOD10 check digit control
ÌAE5dÎ
MOD10 - MOD10 check digit control
check digit transmission
MOD10 - MOD10 check digit control
ÌAE7jÎ
MOD10 check digit control
no check digit transmission
ÌAE2[Î
no check digit transmission
ÌAE4aÎ
no check digit transmission
ÌAE6gÎ
48
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
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.
Type C check digit control
check digit transmitted
ÌAG21<Î
Type K check digit control
check digit transmitted
ÌAG31?Î
Type C and Type K
check digit control
check digits transmitted
ÌAG41BÎ
no check digit control
ÌAG1\Î
Type C check digit control
check digit not transmitted
ÌAG22@Î
Type K check digit control
check digit not transmitted
ÌAG32CÎ
Type C and Type K
check digit control
check digits not transmitted
ÌAG42FÎ
49
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
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.
50
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
CODE SELECTION
GS1 DATABAR™ CODES
disable the family
ÌAQ0mÎ
disable GS1 DataBar Expanded Linear and
disable GS1 DataBar 14 Linear and Stacked
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.
DISABLE CODE
Stacked
ÌAQ10IÎ
disable GS1 DataBar Limited
ÌAQ20LÎ
ÌAQ30OÎ
ENABLE CODE
enable GS1 DataBar Expanded Linear and
Stacked
ÌAQ11MÎ
enable GS1 DataBar Limited
ÌAQ21PÎ
enable GS1 DataBar 14 Linear and Stacked
ÌAQ31SÎ
51
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
Ì$+;Î
CODE SELECTION
Ì$-?Î
SELECT EAN/UPC PREFIXES
NOTE
When scanningthe following codes, barcodes starting with the selected prefixes will be read and transmitted only if the ADD ON is present. If no ADDON is found, the barcode will not be read. Barcodes starting with differentcharacters are read regardless of ADD ON presence and transmitted alwayswithout ADD ON.
Advanced formatting
• Concatenation
• Advanced formatting
Please follow the setup procedure carefully for these
parameters
1. Read the Enter Configuration code ONCE.
2. Read configuration codes from the desired groups.
• Read the code and follow the procedure given
u Default value
3. Read the Exit and Save Configuration code ONCE.
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.
1
Read the code type from the Code Identifier Table beginning in Appendix B.
Read a number in the range 01-99 from the Hex/Numeric Table.
Define Concatenation
Code 1
code ID
ÌEK0eÎ
code length
ÌEL0gÎ
, page 75.
52
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$-?Î
Exit and Save Configuration
2
Read the code type from the Code Identifier Table beginning in Appendix B.
Read a number in the range 01-99 from the Hex/Numeric Table.
3
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).
4
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)
ADVANCED FORMATTING
Code 2
code ID
ÌEK1hÎ
, page 75.
code length
ÌEL1jÎ
Concatenation Result Code ID
use code 1 ID
ÌEN0kÎ
use code 2 ID
ÌEN1nÎ
Concatenation Timeout
timeout
ÌEJ3Î
Read two numbers in the range 00 to 99
01-99 = timeout from 1 to 99 seconds
00= no timeout
53
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$-?Î
Exit and Save Configuration
5
ADVANCED FORMATTING
Transmission after Timeout
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Î
54
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
ADVANCED FORMATTING
ADVANCED FORMATTING
Advanced formatting has been designed to offer you complete flexibility in changing the format
of barcode data before
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:
transmitting it to the host system. This formatting will be performed
Read the
Configuration Command
Begin Format Definition
Define Match Code Conditions
Divide Code into Fields
Add up to 2 Additional Fields
Enter
Step 1
1, 2, 3, or 4
Steps 2 - 4
Step 5
Step 6
Define Code Fields
Steps 7 - 8
Define Field Transmission
Standard Message Formatting
End Format Definition
YES
Define another?
Enable Advanced Formats
Define No Match Result
Read the Exit and Save
Configuration
Step 9
Step 10
Apply or Not
Step 11
1, 2, 3, or 4
1, 2, 3, 4
Command
NO
55
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
ADVANCED FORMATTING
1
Begin For
begin Format 1 definition
ÌHA0TÎ
begin Format 2 definition
ÌHA1WÎ
begin Format 3 definition
ÌHA2ZÎ
begin Format 4 definition
mat D
efinition
ÌHA3]Î
2 Match Code Type
match code type
ÌHB&Î
Read the above code + the code type to match from the Code Identifier Tablein Appendix B.
OR
any code type
ÌHB0VÎ
3 Match Code Length
Read the above code + two numbers in the range 01 to 99 for the exact code length.
OR
match code length
ÌHC(Î
any code length
ÌHC001Î
, page 75.
56
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$-?Î
Exit and Save Configuration
4
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 = "@@".
AND position of first character in predefined string
ADVANCED FORMATTING
Match with Predefined Characters
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Î
Matc-chh with a 2 aracter string
Read
+ 40 + 40
Ì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.1for details.
57
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$-?Î
Exit and Save Configuration
5
Read one number in the range 1 to 5 to divide the code into fields.
6 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.
b) defining a match character to be found consecutively repeated in the code itself
case the field ends with the first character that does not match.
c) specifying a specific character length
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.
ADVANCED FORMATTING
Divide Code into Fields
divide code into fields
ÌHF.Î
define code fields
OR BY
OR BY
up to the maximum of 99 characters.
OR BY
. In this
58
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$-?Î
Exit and Save Configuration
a)
Read the field separator character from the HEX table. Range of characters = 00-FE.
discard separator include separator
ADVANCED FORMATTING
DEFINE FIELD 1 BY:
EITHER
field separator
ÌHG0`Î
Ì01ÎÌ12Î
OR
b)
Read the match character from the HEX table. Range of characters = 00-FE.
c)
Read two numbers in the range 01 to 99 to define the field length.
d)
1 field terminator 2 field terminators
ÌHH1eÎ
this is the last field (variable length)
match character
ÌHG3iÎ
OR
field length
ÌHG1cÎ
OR
ÌHG2fÎ
AND
Field 1 Terminators
no field terminators
ÌHH0bÎ
Ì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.
59
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$-?Î
readers = 00-FE. For Wedge and USB-KBD interface, it is also possible to read the Special
Exit and Save Configuration
a)
Read the field separator character from the HEX table. Range of characters = 00-FE.
discard separator include separator
ADVANCED FORMATTING
DEFINE FIELD 2
EITHER
field separator
BY:
ÌHG0`Î
Ì01ÎÌ12Î
OR
b)
Read the match character from the HEX table. Range of characters = 00-FE.
c)
Read two numbers in the range 01 to 99 to define the field length.
d)
1 field terminator 2 field terminators
ÌHH1eÎ
this is the last field (variable length)
match character
ÌHG3iÎ
OR
field length
ÌHG1cÎ
OR
ÌHG2fÎ
AND
Field 2 Terminators
no field terminators
ÌHH0bÎ
ÌHH2hÎ
Read the field terminator character(s) from the HEX table. Valid range of characters for all
60
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$-?Î
Exit and Save Configuration
a)
Read the field separator character from the HEX table. Range of characters = 00-FE.
discard separator include separator
ADVANCED FORMATTING
DEFINE FIELD 3
EITHER
field separator
BY:
ÌHG0`Î
Ì01ÎÌ12Î
OR
b)
Read the match character from the HEX table. Range of characters = 00-FE.
c)
Read two numbers in the range 01 to 99 to define the field length.
d)
1 field terminator 2 field terminators
ÌHH1eÎ
this is the last field (variable length)
match character
ÌHG3iÎ
OR
field length
ÌHG1cÎ
OR
ÌHG2fÎ
AND
Field 3 Terminators
no field terminators
ÌHH0bÎ
Ì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 SpecialKey(s) on page 74.
61
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$-?Î
readers = 00-FE. For Wedge and USB-KBD interface, it is also possible to read the Special
Exit and Save Configuration
a)
Read the field separator character from the HEX table. Range of characters = 00-FE.
discard separator include separator
ADVANCED FORMATTING
DEFINE FIELD 4
EITHER
field separator
BY:
ÌHG0`Î
Ì01ÎÌ12Î
OR
b)
Read the match character from the HEX table. Range of characters = 00-FE.
c)
Read two numbers in the range 01 to 99 to define the field length.
d)
1 field terminator 2 field terminators
ÌHH1eÎ
this is the last field (variable length)
match character
ÌHG3iÎ
OR
field length
ÌHG1cÎ
OR
ÌHG2fÎ
AND
Field 4 Terminators
no field terminators
ÌHH0bÎ
ÌHH2hÎ
Read the field terminator character(s) from the HEX table. Valid range of characters for all
62
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$-?Î
Exit and Save Configuration
a)
Read the field separator character from the HEX table. Range of characters = 00-FE.
discard separator include separator
ADVANCED FORMATTING
DEFINE FIELD 5
EITHER
field separator
BY:
ÌHG0`Î
Ì01ÎÌ12Î
OR
b)
Read the match character from the HEX table. Range of characters = 00-FE.
c)
Read two numbers in the range 01 to 99 to define the field length.
d)
1 field terminator 2 field terminators
ÌHH1eÎ
this is the last field (variable length)
match character
ÌHG3iÎ
OR
field length
ÌHG1cÎ
OR
ÌHG2fÎ
AND
Field 5 Terminators
no field terminators
ÌHH0bÎ
Ì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
63
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$-?Î
Exit and Save Configuration
7
ADVANCED FORMATTING
First Additional Fixed Field
no fixed field
Ì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
64
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$-?Î
Exit and Save Configuration
8
ADVANCED FORMATTING
Second Additional Fixed Field
no fixed field
Ì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 andUSB-KBD interface, it is also
possible to read the Special Key(s) on page 74.
Example:
3 Character Fixed Fie ld
+ 53 + 45 + 54 = SET
65
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$-?Î
Exit and Save Configuration
9
Read one number in the range 1 to 7 for the number of fields to transmit. Include only fields to
be transmitted.
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
ADVANCED FORMATTING
Field Transmission
number of fields to transmit
ÌHK8Î
Field Order Transmission
Ì12Î
field 2
Ì23Î
field 3
Ì34Î
field 4
field 5
Ì56Î
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
+ 4 +
Field 2
Additio nal Field 1
+
Field 1
+
Ì45Î
additional field 1
Ì67Î
Field 2
+
66
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$-?Î
Exit and Save Configuration
10
POWERSCAN® D8330: After performing Advanced Formatting on the barcode read, Standard
PSCAN-D-1D-D2:
Formatting (Headers, Code Length, Code ID, Terminators) can be applied to the message to be
transmitted.
POWERSCAN
Formatting (Code Length, Code ID) can be applied to the messageto be transmitted.
11
®
M8300: After performing Advanced Formatting on the barcode read, Standard
ADVANCED FORMATTING
Standard Formatting
do not apply standard formatting
ÌHL0jÎ
apply standard formatting
ÌHL1mÎ
End Format Definition
end Format 1 definition
ÌHM0lÎ
end Format 2 definition
ÌHM1oÎ
end Format 3 definition
ÌHM2rÎ
end Format 4 definition
ÌHM3uÎ
67
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
ADVANCED FORMATTING
Enable Adv
enable
no Advanced Formats enabled
Advanced Format 1
ÌHN11NÎ
enable
Advanced Format 2
ÌHN21QÎ
enable
Advanced Format 3
ÌHN31TÎ
enable
Advanced Format 4
ÌHN41WÎ
anced Format
ÌHN0nÎ
disable
ÌHN10JÎ
disable
ÌHN20MÎ
disable
ÌHN30PÎ
disable
ÌHN40SÎ
68
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Ì$+;Î
Ì$-?Î
Enter Configuration Exit and Save Configuration
ADVANCED FORMATTING
No Match Result
clear data - no transmission
ÌHO0pÎ
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).
transmit data using standard
format
ÌHO1sÎ
69
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
REFERENCES
®
D8330 Readers
Warning
References
ACK/NACK protocol
PSCAN-D-1D-D2 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
PSCAN-D-1D-D2
PowerScan
If the reader does not receive an ACK or NACK, transmission is ended
after the RX Timeout. When ACK/NACK protocol is enabled, FIFO must
be disabled manually.
®
D8330Host
ACK/NACK enabled
data
cable
ACK or NACK
FIFO
PSCAN-D-1D-D2 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.
RX timeout
When the RS-232 interface is selected, the host can be used to
configure the device by sending it command strings. 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.
Reading parameters
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
Trigger click
When enabled, it activates a "click" sound upon each trigger pressure.
Trigger-off timeout
When this timeout is selected, the reader turns OFF automatically after
the desired period of time.
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
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.
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.
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.
Ink-spread
The ink-spread parameter allows the decoding of codes that are not
perfectly printed because the page texture tends to absorb the ink.
Overflow control
The overflow control parameter can be disabled when decoding codes
printed on small surfaces that do not allow the use of an overflow space.
This command does not affect code families 2/5, Code 128, and
Code 93.
Interdigit control
The interdigit control parameter verifies the interdigit spacing for code
families Code 39 and Codabar.
70
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
REFERENCES
REFERENCES
5.12 CUSTOM DEFAULT CONFIGURATION
Read the following code to set the reader user-defined configuration as customdefault configuration:
Save User-defined Configuration as Custom Default
Ì$+$0ÂÎ
Read the following code whenever youneed to restore the custom defaultconfiguration:
Restore Custom Default Configuration
Ì$+$1$Î
5.13 CODE TYPE RECOGNITION
This procedureallowsthe reader toenter aparticularstateduringwhichitreadsandtransmits 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 toread and transmit configuration strings without interpreting them. All codes are read ignoring the check digit.
Follow the given procedure:
Read the following code to return to the reader's normal functioning:
REFERENCES
Ì$+$0ÂÎ
Advanced formatting
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
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
Read the following code whenever you need to restore the custom default
configuration:
Restore Custom Default Configuration
Ì$+$0ÂÎ
Ì$+$1$Î
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:
Read the following code to enter the code type recognition mode:
Read existing codes whose family type you need to check.
code type recognition
Ì#+CODEÂÎ
exit code type recognition mode
Ì$-?Î
71
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
Message formatting
The system always provides PSCAN-D (barcode reader) to host data
communication using the following message formatting:
[Header][Barcode reader-Address]
[Barcode reader-Addresse_delimiter][Base
stationaddr.][Base station addr_delimiter]
[Time stamp][Time stamp_delimiter][Code
ID][Codelength] CODE [Terminator][items in
square brackets are optional]
Messages from Host to Reader
The general format to enable the barcode reader for 2 way
communication is:
• If you enabled the barcode reader address stamping or the Barcode
reader address delimiter, you must specify them in every message.
• If you have not enabled the barcode reader address stamping or the
barcode reader address Delimiter, you must not specify them.
• Messages cannot start with "$+" because they would be interpreted
as a configuration command.
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.
Cursor Control
ESC[n A Up n rows, no scroll
ESC[n B Down n rows, no scroll
ESC[n C Right n columns
ESC[n D Left n columns
ESC[G CR
ESC[r;cH Move to row r, column c, ESC[1;1H is the upper left character
position of the display)
ESC D Down 1 row, with scroll
ESC E CR and cursor down 1 row with scroll
ESC M Up 1 row and scroll
Font Selection
ESC [ 0 m Normal mode
ESC [ 7 m Reverse mode
ESC # 4 Large font: subsequent characters are written on the current
row and the row below it using the 12x16 font which allows for two of
eight characters on the display.
ESC # 5 Normal font: subsequent characters are written using the
6x8 font which allows for four rows of sixteen characters on the display.
ESC # 7 Medium font: subsequent characters are written using 8x8
font which allows for four rows of twelve characters on the display.
LED and Beeper Control
ESC [0 q Emit short high tone + short delay
ESC [1 q Emit short low tone + short delay
ESC [2 q Emit long low tone + short delay
ESC [3 q Emit good read tone
ESC [4 q Emit bad tx tone
ESC [5 q Wait 100 ms
ESC [6 q Turn on the green LED
ESC [7 q Turn off the green LED
ESC [8 q Turn on red LED
ESC [9 q Turn off red LED
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 ESC [ 3 q ESC [ 7 q Turns on the green LED, emits a good read
tone, and turns off the green LED.
ESC [ 6 ESC [ 5 q ESC [ 7 q Turns on the green LED for 100 ms and
then turns off the green LED.
Setting RTC
ESC [ 0 p T T M M J J Set date to day, month, year.
ESC [ 1 p H H M M Set time to hours, minutes, seconds are
automatically set to 00.
Note
• Since <CR> is used as the message terminator, you must use ESC [G
order ESC E to print a CR.
• The cursor row position is not affected by the currently selected
front. 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.
1. Make sure that the barcode reader is disconnected from the mains
during installation.
2. Slip the cover (4) over the cable.
3. Push the plastic boot (2) into the rubber gasket (1). Take care that the
tab on the plastic boot (2) is aligned with the notch in the rubber gasket.
(1) notch
(2) tab
5. Insert the cable with the plastic boot (2) and gasket (1) into the
handle. Ensure that the "FRONT" marking on the plastic boot (2) is facing
out, with the arrow pointing towards the front of the barcode reader.
4. Insert the cable into the socket of the plastic boot (2) with the rubber
gasket (1). Ensure that the "FRONT" marking on the plastic boot (2) is
facing out.
6. Insert the cable spacer (3) into the cable wire and slide it towards the
handle.
(3) cable spacer
81
PSCAN-D-1D-D2 Division 2 Barcode Reader
Subject to modificationswww.pepperl-fuchs.us
USA: +1 330 486 0002Singapore: +65 6779 9091
Copyright Pepperl+Fuchs
Germany: +49 621 776 2222
7. Push the cover (4) along the cable toward the reader, and hook it over
the yellow "tooth."
8. Insert the strain relief (5) into the cover (4) and tighten the screw to
fix the whole assembly to the reader handle.