T EC H N I C A L I N FO RM AT I O N

IDM Programming manual (IDMxxx-4xx)
MOBILE HANDHELD SCANNER

Described products
IDM Mobile handheld scanners (IDMxxx-4xx)

Manufacturer
SICK AG
Erwin-Sick-Str. 1
79183 Waldkirch
Germany

Legal information
This work is protected by copyright. Any rights derived from the copyright shall be reserve for SICK
AG. Reproduction of this document or parts of this document is only permissible within the limits of
the legal determination of Copyright Law. Any modification, abridgment or translation of thisdocument is prohibited without the express written permission of SICK AG.
The trademarks stated in this document are the property of their respective owner.
© SICK AG. Copyright reserved.

Original document
This document is an original document of SICK AG.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice2About This ManualThis programming manual provides general instructions on setting up Mobile handheld scanners.


Chapter 1, Overview
This chapter contains an overview of the system commands, quick set commands, family codes,
and option codes used when setting up IDM scanners. It also presents general information on
the programming procedures, as well as simple flowcharts to help users better understand theconfiguration process.

Chapter 2, Host Interface Settings
This chapter presents different parameters to help users with host interface selection and related
configurations. Here, you will find settings that pertain to keyboard interface output (such as
keypad layout and code pages), and serial interface output (such as baud rate, data frame, andmore).



Chapter 3, Barcode Reading Control
This chapter contains the parameters that will help users set up their scanners to read different
types of barcodes supported by IDM scanners. Corresponding detailed settings of each code typeare also collected in this chapter. Users can enable the Barcode ID function to identify the typeof code scanned.

Chapter 4, Operation Modes
This chapter provides a complete list of available operation modes for each product series. To
fulfill the needs of different application scenarios, the scanners’ default modes and available mode
options vary from series to series.



Chapter 5, Operation Control
This chapter presents the parameters related to operation of your scanner. In it, you will findsettings for functionalities, including general scanner settings, user feedback control such as
buzzer and vibration, and special parameters for different scanner.



Chapter 6, Bluetooth Settings
The information contained in this chapter pertains to the Bluetooth-related settings of IDM
Bluetooth scanners. Presented herein are the parameters for exclusive functions of Bluetoothmodels (such as batch scanning and validation scanning), as well as general Bluetooth settings
related to the device name, security, radio link and time-out settings.

Chapter 7, Data Modifications
This chapter presents the different parameters for altering data before the scanner transmits it.
Here, you will find the option to add extra characters or to include an informative element. You
can also find the parameters to control the powerful GS1 parsing tool.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice3Appendix
The Appendix contains additional information that is essential to the programming of your Mobile
handheld scanners. In it, you will find useful tables pertaining to 1D barcode ID, 2D barcode ID,
keyboard function codes, ASCII/HEX conversion, and code pages. This section also includes quick
set commands, systems commands, as well as option codes.

Other Documentation
You may also refer to the documents below for additional information.


IDM Quickstart
Quick introduction to scanner set-up and operation.



IDM Operating instructions
Information pertaining to the setup and operation of Mobile handheld scanners.



IDM Serial Command Manual
Information on using serial commands to program Mobile handheld scanners.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice4

Table of Contents

Table of Contents
About This Manual..................................................................................................................................... 3
Other Documentation................................................................................................................................ 4
1 OVERVIEW .......................................................................................................................9Introduction...........................................................................................................................................10
System Commands ...................................................................................................................................10
Family Codes.............................................................................................................................................10
Option Codes ............................................................................................................................................10
Quick Set Commands ...............................................................................................................................10
iCode..........................................................................................................................................................10
Programming Procedures ..................................................................................................................11
Legend.......................................................................................................................................................11
Programming Flowcharts...................................................................................................................12
Program & End .........................................................................................................................................12
System List, Group & Master Default......................................................................................................13
Single Scan Selection ...............................................................................................................................14
Multiple Scans Selection...........................................................................................................................15
Cycling Scan Selection .............................................................................................................................16
Dual Level Selection .................................................................................................................................17
2 INTERFACE SETTINGS ...................................................................................................19
Host Interface Selection ....................................................................................................................20
Handheld Scanners ..................................................................................................................................20
HID Keyboard Interface .....................................................................................................................21
Keyboard Caps Lock .................................................................................................................................21
Keyboard Caps Lock Release...................................................................................................................22
Key Pad Emulation ...................................................................................................................................23
Keyboard Upper/Lower Case ...................................................................................................................24
Intercharacter, Intermessage, Interfunction Delay ...............................................................................25
Keyboard Country Layout ........................................................................................................................26
Encoding Country Code Page ..................................................................................................................27
Keyboard Output Country Code Page .....................................................................................................28
User-defined Function Key.......................................................................................................................29
USB Data Merge .......................................................................................................................................30
Serial Interface .....................................................................................................................................31
Serial STX/ETX Transmit ..........................................................................................................................31
Intermessage, Intercharacter, and Interfunction Delay........................................................................32
Serial Handshaking Protocol ....................................................................................................................33
Serial Response Timeout, Baud Rate, Data Frame................................................................................34
Encoding Country Code Page ..................................................................................................................35
Serial Output Country Code Page ...........................................................................................................36
Serial NAK Retry Count ............................................................................................................................37
Serial ACK Indication................................................................................................................................388028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice5

Table of Contents

3 BARCODE READING .......................................................................................................40
Code ID ...................................................................................................................................................41
Code ID Transmit .....................................................................................................................................41
Code ID – 1 Character .............................................................................................................................42
Barcode Readability ............................................................................................................................44
Readable Barcode Settings ......................................................................................................................44
Barcode Settings ..................................................................................................................................45
Code 39/32, Trioptic Code 39 .................................................................................................................45
Code 39 .....................................................................................................................................................46
Code 93 .....................................................................................................................................................50
Code 128 ...................................................................................................................................................51
Codabar .....................................................................................................................................................53
UPC ............................................................................................................................................................56
EAN ............................................................................................................................................................60
UCC Coupon Extended Code ...................................................................................................................65
IATA...........................................................................................................................................................66
Interleaved 25 (ITF).................................................................................................................................68
Code 25 Family .........................................................................................................................................69
Code 11 .....................................................................................................................................................72
MSI ............................................................................................................................................................74
UK/Plessey ................................................................................................................................................76
Telepen......................................................................................................................................................78
Composite Code........................................................................................................................................80
PDF417, MicroPDF417..............................................................................................................................81
QR Code ....................................................................................................................................................82
Data Matrix ...............................................................................................................................................85
MaxiCode...................................................................................................................................................87
Aztec Code ................................................................................................................................................88
Postal Code Settings ...........................................................................................................................90
Australia Post Code ..................................................................................................................................90
British Post Code ......................................................................................................................................91
Netherlands KIX Code, Posi LAPA Code .................................................................................................92
Japan Post, Korea Post Code...................................................................................................................93
US Planet...................................................................................................................................................94
US POSTNET .............................................................................................................................................95
Intelligent Mail ..........................................................................................................................................96
GS1 Settings ..........................................................................................................................................97
GS1 128.....................................................................................................................................................97
GS1 DataBar .............................................................................................................................................98
4 OPERATION MODES .................................................................................................... 101
Corded Handheld Scanners ...................................................................................................................102
Cordless Handheld Scanners .................................................................................................................103
5 OPERATION CONTROL ................................................................................................ 105
Scanner Operation .............................................................................................................................106
8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice6

Table of Contents

Reread Delay, Good Read Delay ...........................................................................................................106
Handheld Decode Timeout ....................................................................................................................107
Handsfree Decode Timeout ...................................................................................................................108
2D Image Sensitivity ..............................................................................................................................109
1D Barcode Inverse Reading .................................................................................................................110
Handsfree Timeout .................................................................................................................................111
Auto-sense Control .................................................................................................................................112
Auto-sense Mode Select.........................................................................................................................113
Handheld & Handsfree Center Alignment ............................................................................................114
Unique Barcode Reporting .....................................................................................................................115
2D Smart Scene ......................................................................................................................................116
1D Reading Redundancy........................................................................................................................117
1D Scan Rate ..........................................................................................................................................118
1D Reading Direction Indication ...........................................................................................................119
1D Barcode Forward/Backward-reading Indication .............................................................................120
Scanner Light Control .......................................................................................................................121
2D Illumination & Aiming Control .........................................................................................................121
2D Aiming Select, Pre-decode Aiming Timeout ...................................................................................122
User Interactions ...............................................................................................................................123
Buzzer Tone, Buzzer Volume .................................................................................................................123
Good Read Beeping ................................................................................................................................124
Power On/Off Beeping ...........................................................................................................................125
Good Read Indicator, Power-on Indicator............................................................................................126
Vibration Control.....................................................................................................................................127
Good Read Duration...............................................................................................................................128
6 BLUETOOTH SETTINGS ............................................................................................... 130
General Bluetooth Settings .............................................................................................................131
BT Device Name .....................................................................................................................................131
BT PIN Code ...........................................................................................................................................132
BT Link Quality .......................................................................................................................................133
BT Out-of-range Scanning .....................................................................................................................134
BT Radio Off Timeout, Connected & Disconnected .............................................................................135
BT Power off Timeout ............................................................................................................................136
BT On-screen Keyboard .........................................................................................................................137
BT HID Transmit Delay ..........................................................................................................................138
BT Connect Beeping Control & Select...................................................................................................139
BT Battery Low Beeping ........................................................................................................................140
BT Low Power Link Indicator.................................................................................................................141
BT Sniff Control ......................................................................................................................................142
BT Cradle PAIR Lock ..............................................................................................................................143
Bluetooth Special Modes..................................................................................................................144
Batch Scanning Link Control ..................................................................................................................144
Batch Scanning Data Transmit ..............................................................................................................145
Batch Scanning Data Delete ..................................................................................................................146
Batch Scanning ID Output .....................................................................................................................147
Batch Scanning Quantity Transmit........................................................................................................148
8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice7

Table of Contents

Batch Scaning Field Delimiter ................................................................................................................149
Validation Scanning Link Control...........................................................................................................150
Validation Scanning Master Data ..........................................................................................................151
Validation Scanning Output Select ........................................................................................................152
7 DATA MODIFICATIONS............................................................................................... 154
Global Settings....................................................................................................................................155
Preamble .................................................................................................................................................155
Postamble................................................................................................................................................156
Record Suffix (Keyboard).......................................................................................................................157
Record Suffix (Serial) .............................................................................................................................158
Dollar Sign Convert ................................................................................................................................159
FNC1 Transmit ........................................................................................................................................160
Data Length Transmit ............................................................................................................................161
Code ID Transmit ...................................................................................................................................162
ECI ID Transmit ......................................................................................................................................163
GS1 Settings ........................................................................................................................................164
GS1 Special Function..............................................................................................................................164
GS1 1st FNC1 Transmit ..........................................................................................................................165
GS1 Noninitial FNC1 Transmit ...............................................................................................................166
GS1 AI Transmit .....................................................................................................................................167
GS1 Failure Rule .....................................................................................................................................168
GS1 Prefix/Suffix Output ........................................................................................................................169
GS1 Format Mismatch Rule ...................................................................................................................170
GS1 Date Field ‘DD=00’ Transmit .........................................................................................................171
GS1 Decimal Point Insert .......................................................................................................................172
GS1 Element String Separator...............................................................................................................173
GS1 Data Separator ...............................................................................................................................174
APPENDIX ...................................................................................................................... 176
Code ID Table ......................................................................................................................................177
Code ID for 1D Barcodes .......................................................................................................................177
Code ID for 2D Barcodes .......................................................................................................................179
ASCII Input Shortcut ........................................................................................................................180
HEX/ASCII Reference Table ..................................................................................................................180
Function Key Output Table ..............................................................................................................181
Function Key Character Table.........................................................................................................182
Code Page.............................................................................................................................................188
Table of corresponding languages ........................................................................................................188
Unicode Hex Input Setup.......................................................................................................................189

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice8

1 OVERVIEW

1 OVERVIEWThis chapter contains an overview of the system commands, quick set
commands, family codes, and option codes used when setting up IDM
scanners. It also presents general information on the programming
procedures, as well as simple flowcharts to help users better understandthe device configuration process.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice9

1 OVERVIEWIntroduction
IDM command barcodes are specially designed barcodes that allow you to program IDM scanners.
They can be grouped into three main categories: System Commands, Family Codes and Option
Codes.
Detailed explanations and programming flowcharts are provided below.

System Commands
System Commands direct IDM scanners to perform immediate operations, ie. enter programming
mode (PROGRAM), exit programming mode (END), list system information (SYSLIST), andreturn
to factory settings (F_DEFAULT). It will take a few seconds to complete the system command
operations, sousers must wait for the completion beeps before scanning another barcode.

Family Codes
Each parameter has a specific family code as its identification. There are over one hundred family
codes available.

Option Codes
Option Codes are a set of command barcodes represented by the characters “0–9”, “A–F” and FIN(finish selection). For most settings, you must choose at least one option code after selecting afamily code to set the desired parameter.

Quick Set Commands
Quick set commands are command barcodes designed to rapidly set your IDM scanner to a particular
operation mode, host interface setting, Bluetooth link mode, or keyboard language layout.

iCode
The iCode is a macro command barcode designed to streamline your setup process. Instead ofscanning multiple command barcodes to configure their devices, users can easily generate a single
iCode that contains all of the relevant parameters. Your entire setup can thus be completed with
one quick scan. This simplified procedure lowers the risk of configuration errors, accelerates
deployments, and reduces field service and expenses.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice10

1 OVERVIEW

Programming Procedures
Selected parameters are stored in the internal Flash Memory ASIC or non-volatile memory, evenafter the scanner is powered off.
Most family codes require the Single Scan Selection programming procedure. Other family codes
have more sophisticated procedures, such as Multiple Scans Selection, Cycling Scan Selection
or Dual Level Selection. The flowcharts for each procedure is provided below.
The beeping indications for each IDM model can be found in the corresponding Operating
instructions. They will help you recognize the scanner’s status during configuration.

LegendConventions

Descriptions◄

Factory Default ValuePP

Programming Procedure
SS : Single scan selection
MS : Multiple scans selection
CS : Cycling scan selection
DS : Dual level scan selection

OC1

Option Code 1

OC2

Option Code 2()

Necessary Option Code[]

Selectable Option CodeFamily Code applies to all IDM models
Family Code only applied to IDM 2D scanner models:
IDM24x-4, IDM26x-4
Family Code only applied to IDM 1D scanner models:
IDM14x-4, IDM16x-4

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice11

1 OVERVIEW

Programming Flowcharts
Program & End
Scan“PROGRAM”

The scanner will enter programming mode,and block all non-programming functions.

Scan
“END”
The scanner will exit programming mode, store allparameters in Flash Memory ASIC or non-volatile memory,and emit a completion beep.

It will take 3-4 seconds for the parameters to be stored after scanning “END”. Please do not turnoff your scanner before hearing the completion beep. Otherwise, the parameters settings may belost.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice12

1 OVERVIEW

System List, Group & Master Default

Scan“SYSLIST”
The scanner will send its model information andfirmware version number to the host device,
then emit a completion beep.
Scan“M_DEFAULT”

The scanner will return all programmableparameters to factory settings, andemit a completion beep.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice13

1 OVERVIEW

Single Scan Selection

Yes

Scan
“PROGRAM”

Enter programming mode.

Scan
Family Code

Select a family code.

Scan
Option Code

Select an option code.

RepeatSelection

Decide whether or not toselect another family code.

No
Scan
“END”

8028140//2023-03-20

Exit programming mode.

© SICK AG · Germany · All rights reserved · Subject to change without notice14

1 OVERVIEWMultiple Scans Selection
Scan“PROGRAM”

Enter programming mode.

Scan
Family Code

Select a family code.

Scan One orMore Option Codes

Yes

RepeatSelection

Select one or more
option codes, as applicable.
Scan “FIN” to conclude an
option code selection.

Decide whether or not toselect another family code.

No
Scan
“END”

8028140//2023-03-20

Exit programming mode.

© SICK AG · Germany · All rights reserved · Subject to change without notice15

1 OVERVIEW

Cycling Scan Selection

ScanEnter programming mode.

“PROGRAM”

Scan
Family Code

Yes

Select a family code.

Scan One or More
Option Codes

Select one or more option
codes with “SS” or “MS”
procedures.

Scan “FIN”

Scan “FIN” to conclude an
option code selection.

RepeatSelection

Decide whether or not toselect another family code.

No
Scan
“END”

8028140//2023-03-20

Exit programming mode

© SICK AG · Germany · All rights reserved · Subject to change without notice16

1 OVERVIEW

Dual Level Selection
Scan“PROGRAM”

Enter programming mode.

Scan
Family Code

Select a family code.

(1st) Scan One orMore Option Codes(2nd) Scan One orMore Option Codes

Yes

RepeatSelection

1. Select one or more option
codes, as applicable.

2. Scan “FIN” to conclude
an option code selection.

Decide whether or not toselect another family code.

No
Scan
“END”

8028140//2023-03-20

Exit programming mode.

© SICK AG · Germany · All rights reserved · Subject to change without notice17

1 OVERVIEW

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice18

2 INTERFACE SETTINGS

2 INTERFACE SETTINGS
This chapter presents different parameters to help users with hostinterface selections and related configurations. Here, you will findsettings that pertain to keyboard interface output such as keypad layout,code pages, and serial interface outputs (such as baud rate, data frame,
and more).

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice19

2 INTERFACE SETTINGS

Host Interface Selection
ProgramHandheld Scanners
Family Code

Host Interface

8028140//2023-03-20

PP

Parameter Selection

Option CodeMS USB OEM
MS RS232 serial
MS USB CDC/Virtual COM
MS USB HID keyboard ◄© SICK AG · Germany · All rights reserved · Subject to change without notice

05
06
09
18

20

2 INTERFACE SETTINGSHID Keyboard Interface

Keyboard Caps Lock

Program
Family CodePP

Parameter Selection

Option CodeSS Caps Lock Off ◄SS Caps Lock On
SS Auto detect012Keybaord Caps Lock
Keyboard Caps Lock is designed to control whether the actual character outputs in upper or in lower case.
i. Caps Lock Off: When selected, the scanner transmits data in the original state if “Caps Lock” on the host keyboard is off, ortransmits data in the opposite state if “Caps Lock” on the host keyboard is on.
ii. Caps Lock On: When selected, the scanner transmits data in the opposite state if “Caps Lock” on host keyboard is off, ortransmits data in the original state if “Caps Lock” on the host keyboard is on.
iii. Auto detect: When selected, the scanner always transmits data in the original state with the help of special transmission
handshaking with the host device.
Keyboard Caps Lock is only available with IBM PP/AT, PS/VP, PS/2 series personal computers and compatible machines.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice21

2 INTERFACE SETTINGSHID Keyboard Interface

Keyboard Caps Lock Release
Program
Family CodePP

Parameter Selection

Option CodeSS Caps Lock On, Caps Off ◄SS Caps Lock On, Shift Off

01

Keyboard Caps Lock
ReleaseKeyboard Caps Lock Release controls how to release “Caps Lock” on host keyboard, by pressing the “Caps Lock” key again or bypressing the “Shift” key instead.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice22

2 INTERFACE SETTINGSHID Keyboard Interface

Key Pad Emulation

Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

0
1

Key Pad Emulation
Key Pad Emulation: When enabled, the scanner outputs numeric characters as keystrokes on the key pad when the Num Lock is on.
When disabled, it outputs numeric characters as keystrokes on the typewriter keys. This function is only available with IBM PP/AT,
PS/VP, PS/2 series personal computers and compatible machines.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice23

2 INTERFACE SETTINGSHID Keyboard Interface

Keyboard Upper/Lower Case
Program
Family Code

Keyboard
Upper/Lower Case

PP
SS
SS
SS
SS

Parameter Selection

Option CodeNormal case ◄Inverse case
Upper case
Lower case

0
1
2
3

Keyboard Upper/Lower Case controls whether the output character(s) are in upper or lower case when the scanner is in:i. Normal case: The scanner transmits every data character in its original font case.
ii. Inverse case: The scanner alters the font case of every data character from upper case to lower case or from lower case toupper case before transmitting it out.
iii. Upper case: The scanner transmits every data character in upper case regardless of its original font case.
iv. Lower case: The scanner transmits every data character in lower case regardless of its original font case.
Be aware that Caps Lock is still effective with Keyboard Upper/Lower Case function. In other word, if Caps Lock is ON on the host
keyboard, the output font case should be inversed to the font case mentioned in above options.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice24

2 INTERFACE SETTINGSHID Keyboard Interface

Intercharacter, Intermessage, Interfunction Delay
Program
Family CodePP

Parameter Selection

SS None ◄MS 1-99 (x5) ms

Option CodeFIN
(2 digits)

Intercharacter Delay

After scanning the 2-digit code, the selection ends automatically.
FIN(2 digits)

Intermessage Delay

SS None ◄MS 1-99 (x5) ms (All corded series)
1-99 (x10) ms (All Bluetooth series)
After scanning the 2-digit code, the selection ends automatically.
SS None ◄MS 1-99 (x5) ms

FIN(2 digits)

Interfunction Delay

After scanning the 2-digit code, the selection ends automatically.

1. Intercharacter Delay is the time delay between characters transmitted by the scanner. This parameter is used to synchronize
data communication when:i. Data transmission speed is too fast, and characters may be skipped;
ii. Multitasking operation system or host computers in a network may slow down keyboard handling;iii. Various notebook or desktop PC systems require different timing configurations.
(Note: add one extra unit as safety margin when configuring this parameter.)
2. Intermessage Delay is the time delay between messages transmitted by the scanner. Increasing this delay will help hostapplications process the incoming data on time.
3. Interfunction Delay is the time delay between two data segments divided by a function character.
4. For the A and PA series Bluetooth scanners, Intermessage Delay, Intercharacter Delay, and Interfunction Delay functions are notavailable under SPP and Bluetooth HID modes.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice25

2 INTERFACE SETTINGSHID Keyboard Interface

Keyboard Country Layout
Program
Family Code

Keyboard Country
Layout

PP
SS
SS
SS
SS
SS
SS
SS
SS
SS
SS
SS
SS
SS
SS
SS
SS
SS
SS
SS

Parameter Selection

Option CodeUSA (QWERTY) ◄France (AZERTY)
Germany (QWERTZ)
United Kingdom - UK (QWERTY)
Canadian French (QWERTY)
Spain (Spanish, QWERTY)
Sweden/Finland (QWERTY)
Portugal (QWERTY)
Norway (QWERTY)
Spain (Latin America, QWERTY)
Italy (QWERTY)
Netherlands (QWERTY)
Denmark (QWERTY)
Belgium (AZERTY)
Swiss German (QWERTZ)
Iceland (QWERTY)
Japan (DOS/V)
Czech (QWERTY)
Universal

00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
99

1. Keyboard Country Layout enables scanner to emulate keyboard output in different languages. To ensure the keyboard layout
matches the language code page of the output data, it is necessary to set a correct corresponding code page using the Keyboard
Output Country Code Page function.
2. Refer to Appendix: Code Page - Table of Corresponding Languages for details about the code page of each language.
3. When Universal keyboard layout is selected, ASCII characters are sent as a sequence of “Alt Code” outputs (Alt key + numeric
keypad value). For example, the uppercase letter “A” is transmitted as “Alt + 0 6 5” in universal keyboard.
4. The Universal keyboard layout is only available for Windows OS.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice26

2 INTERFACE SETTINGSHID Keyboard Interface

Encoding Country Code Page
Program
Family Code

Encoding Country
Code Page

PP

Parameter Selection

MS UTF8
MS Code page 950
MS Code page 949
MS Code page 936
MS Code page 932
MS Code page 874
MS WIN1250
MS WIN1251
MS WIN1252 ◄MS WIN1253
MS WIN1254
MS WIN1255
MS WIN1256
MS WIN1257
MS WIN1258

ISO 8859-1 Latin 1, West EuroISO 8859-2 Latin 2, Central EuroISO 8859-3 Latin 3, South EuroISO 8859-4 Latin 4, North EuroISO 8859-5 Cyrillic
ISO 8859-6 Arabic
ISO 8859-7 Greek
ISO 8859-8 Hebrew
ISO 8859-9 Latin 5, Turkish
ISO 8859-10 Latin 6, Nordic
ISO 8859-11 Thai
ISO 8859-13 Latin 7, Baltic
ISO 8859-14 Latin 8, Celtic
ISO 8859-15 Latin 9
ISO 8859-16 Latin 10, SE Euro

Option Code
00
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

1. Encoding Country Code Page configures which code page the scanner uses when decoding 2D barcodes. Make sure thedecoding code page matches the original encoding code page for the correct output.
2. Refer to Appendix: Code Page - Table of Corresponding Languages for details about the code page of each language.
3. Select UTF8 if the 2D barcode is encoded in Unicode (UTF8).

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice27

2 INTERFACE SETTINGSHID Keyboard Interface

Keyboard Output Country Code Page
Program
Family Code

Keyboard Output
Country Code Page

PP

Parameter Selection

MS MAC Unicode
MS WIN Notepad Unicode
MS WIN WordPad Unicode
MS Code Page 950
MS Code Page 949
MS Code Page 936
MS Code Page 932
MS Code Page 874
MS WIN1250
MS WIN1251
MS WIN1252 ◄MS WIN1253
MS WIN1254
MS Code Page 852

Code Page 855
Code Page 866
Code Page 850
Code Page 437
Code Page 737
Code Page 857
Code Page 862
Code Page 720
Code Page 775
WIN1255
WIN1256
WIN1257
WIN1258

Option Code
01
02
03
10
11
12
13
14
15
16
17
18
19
30

31
32
33
34
35
36
37
38
39
1A
1B
1C
1D

Keyboard Output Country Code Page controls which code page the scanner uses when it transmits the scanned data. For correct
output, make sure the output format matches the decoding format (Encoding Country Code Page) and language setting of theoperating system on the host device.
i. Mac Device output: Select “MAC Unicode Output” on the scanner, and select “Unicode Hex Input” as the input format on the
MAC device with a 16-bit input setup.See Appendix: Code Page - Unicode Hex Input Setup for the setup process.
ii. WIN Notepad Unicode output: When outputting Unicode barcodes to Notepad, select “Unicode Hex Input” and set English(United States) as the system language on the host device. See Appendix: Code Page - Unicode Hex Input Setup for the
setup process.
iii. WIN WordPad Unicode output: When outputting Unicode barcodes to WordPad, set English (United States) as the systemlanguage on the host device.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice28

2 INTERFACE SETTINGSHID Keyboard Interface

User-defined Function Key
Program
Family CodeUser-defined
Function KeyPPParameter Selection

OC 1

OC 2

DS Set output character [OC2] to value [OC1][00-1F](4 digits)

Refer to Appendix – Function Key Character Table for acomplete list of selectable characters.
Refer to Appendix – Function Key Output Table for thedefault characters of the 32 Function Keys.

User-defined Function Key enables the scanner to transmit special characters not defined in standard ASCII table. Follow the step
below to output the desired characters:
i. Refer to Appendix – Function Key Chararcter Table, choose a special character from the table, and assign its corresponding
4-digit Option Code to any of the 32 function key slots wih hex value identifiers between 00 and 1F. For example, scan [Userdefined Function Key] [00] [003A] to assign function key character “F1” to slot 00.
ii. The scanner can transmit the special character you defined when it reads a barcode containing the data value you defined.
iii. Or you can enter the defined special character in the same way as you may enter other standard ASCII characters.
iv. It is highly recommended to use the IDM Setup Tool 4.0 software utility to set the Function Keys.
v. Bluetooth scanners: User-defined Function Key is not available under Bluetooth HID mode.
To enter the character(s), refer to the HEX to ASCII Conversion Table below. The characters inside the highlighted area arechangeable by User-defined Function Key.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice29

2 INTERFACE SETTINGSHID Keyboard Interface

USB Data Merge

Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

01

USB Data Merge
USB Data Merge: When enabled, the decoded characters of the same barcode can be packed into fewer data packets to increasetransmitting speed. Be aware that enabling data merge may lead to higher data loss possibility. Disable this function if you haveconnection difficulties.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice30

2 INTERFACE SETTINGS

Serial Interface

Serial STX/ETX Transmit
Program
Family CodePP

Parameter Selection

Option Code0
1

SS Disable ◄SS Enable

Serial STX/ETXTransmit
Serial STX/ETX Transmit: When enabled, the scanner transmits invisible STX and ETX characters under the serial interface. STX
and ETX are characters used to indicate the start and end of a total data frame.
The table below shows the complete Serial Interface Message String (RS232, USB COM) :STXPreamble

Data Length

Prefix Code ID

Scanned Data

Suffix Code ID

Postamble

ETX

Record Suffix

1char.

1-15 characters

2-4 digits

1 or 3 characters

Variable length

1 or 3 characters

1-15 characters

1 char

1 character

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice31

2 INTERFACE SETTINGS

Serial Interface

Intermessage, Intercharacter, and Interfunction Delay
Program
Family CodePP

Parameter Selection

SS None ◄MS 1-99 (x5) ms (All corded series)
MS 1-99 (x10) ms (All Bluetooth series)

Intermessage Delay

FIN(2 digits)

After scanning the 2-digit code, the selection ends automatically.
SS None ◄MS 1-99 (x5) ms

Interfunction Delay

FIN(2 digits)

After scanning the 2-digit code, the selection ends automatically.
SS None ◄MS 1-99 (x5) ms

Intercharacter Delay

Option CodeFIN
(2 digits)

After scanning the 2-digit code, the selection ends automatically.

1. Intercharacter Delay is the time delay between characters transmitted by the scanner. This parameter is used to synchronize
data communication when:i. Data transmission speed is too fast, and characters may be skipped;
ii. Multitasking operation system or host computers in a network may slow down keyboard handling;iii. Various notebook or desktop PC systems require different timing configurations.
(Note: add one extra unit as safety margin when configuring this parameter.)
2. Intermessage Delay is the time delay between messages transmitted by the scanner. Increasing this delay will help hostapplications process the incoming data on time.
3. Interfunction Delay is the time delay between two data segments divided by a function character.
4. For the A and PA series Bluetooth scanners, Intermessage Delay, Intercharacter Delay, and Interfunction Delay functions are notavailable under SPP and Bluetooth HID modes.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice32

2 INTERFACE SETTINGS

Serial Interface

Serial Handshaking Protocol
Program
Family Code

Serial Handshaking
Protocol

PP
SS
SS
SS
SS

Parameter Selection

Option CodeNone ◄
RTS/CTS hardware handshaking
ACK/NAK software handshaking
XON/XOFF software handshaking

0
1
2
3

1. Serial Handshaking Protocol configures which protocol the scanner adapts to communicate with the host device.
i. None: When selected, the scanner transmits data whenever it decodes a barcode.
ii. RTS/CTS hardware handshaking: When selected, the scanner sends out RTS (request to send) and CTS (clear to send)
signals before normal data communication begins. This protocol can ensure the reliability of data transmission.
iii. ACK/NAK software handshaking: When selected, the scanner waits for an ACK (acknowledgement) or NAK (negative
acknowledgement) character sent from the host device after each data transmission. If it receives a NAK, the scanner re-sends
the data until receiving an ACK.
iv. XON/XOFF software handshaking: When selected, the scanner waits for an XON (transmit on) or XOFF (transmit off)character sent from the host device after each data transmission.
2.
USB CDC/Virtual COM does not support the RTS/CTS handshaking protocol.
3.
For Bluetooth models, the ACK/NAK handshaking protocol is available with:
i. Pair mode, using RS232 or USB CDC/Virtual COM interface.
ii. SPP master or slave mode.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice33

2 INTERFACE SETTINGS

Serial Interface

Serial Response Timeout, Baud Rate, Data Frame
Program
Family Code

Serial Response
Timeout

Serial Baud Rate

Serial Data Frame

PPParameter Selection

Option Code

SS
SS
SS
SS
SS
SS

None
200 ms
500 ms ◄800 ms
1 sec
2 sec

3 sec
4 sec
5 sec
8 sec
10 sec15 sec

0
1
2
3
4
5

6
7
8
9
A
B

SS
SS
SS
SS

38.4K BPS
19.2K BPS
9600 BPS ◄4800 BPS

2400 BPS
1200 BPS
57.6K BPS
115.2K BPS

0
1
2
3

4
5
8
9

SS
SS
SS
SS
SS
SS
SS
SS

8, None, 1 ◄8, Odd, 1
8, Even, 1
8, Space, 1
8, Mark, 1
8, None, 2
7, Odd, 1
7, Even, 1

7, Space, 1
7, Mark, 1
7, None, 2
7, Odd, 2
7, Even, 2
7, Space, 27, Mark, 2

0
1
2
3
4
5
6
7

8
9
A
B
C
D
E

Serial Response Timeout configures the duration the scanner waits for an ACK or NAK response from the host device before it
discards the decoded data and issues an error indication.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice34

2 INTERFACE SETTINGS

Serial Interface

Encoding Country Code Page
Program
Family Code

Encoding Country
Code Page

PP

Parameter Selection

UTF8
Code Page 950
Code Page 949
Code Page 936
Code Page 932
Code Page 874
WIN1250MS WIN1251
WIN1252 ◄WIN1253
WIN1254
WIN1255
WIN1256
WIN1257
WIN1258

ISO 8859-1 Latin 1, West EuroISO 8859-2 Latin 2, Central EuroISO 8859-3 Latin 3, South EuroISO 8859-4 Latin 4, North EuroISO 8859-5 Cyrillic
ISO 8859-6 Arabic
ISO 8859-7 Greek
ISO 8859-8 Hebrew
ISO 8859-9 Latin 5, Turkish
ISO 8859-10 Latin 6, Nordic
ISO 8859-11 Thai
ISO 8859-13 Latin 7, Baltic
ISO 8859-14 Latin 8, Celtic
ISO 8859-15 Latin 9
ISO 8859-16 Latin 10, SE Euro

Option Code
00
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

1. Encoding Country Code Page configures which code page the scanner uses when decoding 2D barcodes. Make sure thedecoding format matches the original encoding format for the correct output.
2. Refer to Appendix: Code Page - Table of Corresponding Languages for details about the code page of each language.
3. Select UTF8 if the 2D barcode is encoded in Unicode (UTF8).

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice35

2 INTERFACE SETTINGS

Serial Interface

Serial Output Country Code Page
Program
Family Code

Serial Output Country
Code Page

PP

Parameter Selection

Raw data◄
Unicode (Big Endian)
Unicode (Little Endian)
UTF8
Code Page 950 (Big Endian)Code Page 949 (Big Endian)Code Page 936 (Big Endian)Code Page 932 (Big Endian)MS
Code Page 874
WIN1250
WIN1251
WIN1252
WIN1253
WIN1254
WIN1255
WIN1256

WIN1257
WIN1258
Code Page 852
Code Page 855
Code Page 866
Code Page 850
Code Page 437
Code Page 737
Code Page 857
Code Page 862
Code Page 720
Code Page 775
Code Page 950 (Little Endian)Code Page 949 (Little Endian)Code Page 936 (Little Endian)Code Page 932 (Little Endian)

Option Code
00
01
02
03
10
11
12
13
14
15
16
17
18
19
1A
1B

1C
1D
30
31
32
33
34
35
36
37
38
39
90
91
92
93

Serial Output Country Code Page configures the data format which the scanner uses when it transmits the decoded data. For correct
output in the desired language, make sure this setting matches the original encoding format (Encoding Country Code Page).

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice36

2 INTERFACE SETTINGS

Serial Interface

Serial NAK Retry Count
Program
Family Code

PP

SS
SS
SS
Serial NAK Retry Count SS

Parameter Selection
3 times ◄Disable1~254 times
Retry unlimited times

Option Code
FIN
000
(3 digits)
255

1. Serial NAK Retry Count configures how many times the scanner resends decoded data when it sends out the data but receives
a NAK response afterward. The scanner issues an error indication and discards decoded data if:
i. The retry count which the scanner has sent reaches the limit set by Serial NAK Retry Count.
ii. The preset Serial Response Timeout is up before the NAK retry count reaches its limit.
When disabled, the scanner discards the decoded data once it receives a NAK.
2. For the Bluetooth scanners, Serial NAK Retry Count is not available with Batch Scanning mode. Enabling NAK Retry Count
automatically disables out-of-range scanning under online (normal) scanning mode.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice37

2 INTERFACE SETTINGS

Serial Interface

Serial ACK Indication
Program
Family CodePP

Serial ACK Indication

SS
SS
SS
SS

Parameter Selection

Option CodeDisable ACK indication; disable ACK timeout indication
Disable ACK indication; enable ACK timeout indication ◄Enable ACK indication; disable ACK timeout indication
Enable ACK indication; enable ACK timeout indication

0
1
2
3

1. Serial ACK Timeout Indication: When enabled, the scanner emits LED and beeping indications once the Serial Response
Timeout is up.
2. Serial ACK Indication: When enabled, the scanner emits LED and beeping indications once it receives an ACK.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice38

2 INTERFACE SETTINGS

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice39

3 BARCODE READING

3 BARCODE READINGThe parameters contained in this chapter will help users set up theirscanners to read different types of barcodes supported by IDM scanners.
The corresponding detailed settings of each code type are also collectedin this chapter. Users can enable the Barcode ID function to identify thetype of code scanned.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice40

3 BARCODE READING

Code ID

Code ID Transmit
Program
Family CodePP

Code ID Transmit

SS
SS
SS
SS
SS
SS
SS

Parameter Selection

Option Code
0
1
2
3
4
5
6

Disable ◄Transmit SICK ID as prefix
Transmit SICK ID as suffix
Transmit SICK ID as prefix and suffix
Transmit AIM ID as prefix
Transmit AIM ID as suffix
Transmit AIM ID as prefix and suffix

Code ID Transmit: When enabled, the scanner sends out an ID alongside the data value to identify the type of scanned barcode.
Code ID can be transmitted either as a prefix, a suffix, or both. Refer to Appendix – Code ID Table for a complete list of SICK code
ID or AIM code ID.
The table below shows the complete Message String:(STX)

Preamble(Data Length)

Prefix Code ID

Scanned Data

Suffix Code ID

Postamble(ETX)

Record Suffix(1char.)

1-15 characters(2-4 digits)

1 or 3 characters

Variable length

1 or 3 characters

1-15 characters(1 char)1 character

STX/ETX and Data Length are only outputted under Serial Interfaces (RS232, USB COM).

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice41

3 BARCODE READING

Code ID

Code ID – 1 Character
Program
Family Code

Code ID - 1 char. -PPParameter Selection

DS Code 128 (B)DS GS1 128 (C)DS UPC A (A)DS EAN 13 (F)DS Codabar (D)DS Code 39/Code 32 (G)DS Code 93 (H)DS Industrial 25 (I)DS Interleaved 25 (J)DS Matrix 25 (K)OC1 OC2 PP
00
01
02
03
04
05
06
07
08
09

1 ch
1 ch
1 ch
1 ch
1 ch
1 ch
1 ch
1 ch
1 ch
1 ch

Parameter Selection

DS China Postal Code (L)DS German Postal Code (M)DS IATA (O)DS Code 11 (P)DS MSI (R)DS UK/Plessey (S)DS Telepen (T)DS GS1 DataBar (X)DS UPC E (E)DS EAN 8 (N)OC1 OC2
10
11
12
13
14
15
16
17
18
19

1 ch
1 ch
1 ch
1 ch
1 ch
1 ch
1 ch
1 ch
1 ch
1 ch

Code ID – 1 Character replaces the 1-character SICK Code ID from its default to the user-defined value.
To scan the 2nd option code, refer to the HEX to ASCII Conversion Table below:

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice42

3 BARCODE READING

Code ID

Code ID – 1 Character (Continued)
Program
Family Code

Code ID - 1 char. -PPParameter Selection

DS Trioptic Code 39 (W)DS UCC Coupon Ext. Code (Z)DS PDF417/Micro PDF417 (V)DS Korea Post Code (a)DS QR/Micro QR Code (b)DS Data Matrix (c)DS Maxi Code (d)DS Aztec Code (e)OC1 OC2 PP
20
21
22
26
28
29
30
31

1 ch
1 ch
1 ch
1 ch
1 ch
1 ch
1 ch
1 ch

Parameter Selection

DS Australian Post (g)DS British Post (h)DS Intelligent Mail (USPS 4CB) (j)DS Japan Post (k)DS Netherlands KIX Post (l)DS US Planet (m)DS US Postnet (o)DS Posi LAPA code (q)OC1 OC2
33
34
36
37
38
39
41
43

1 ch
1 ch
1 ch
1 ch
1 ch
1 ch
1 ch
1 ch

To scan the 2nd option code, refer to the HEX to ASCII Conversion Table below:

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice43

3 BARCODE READING

Barcode Readability

Readable Barcode Settings
Program
Family CodeReadable Barcode

Entering “Auto” ends
the process
automatically. For
other options, scan
“FIN” to end theprocess

PP
SS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS

CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS

Parameter Selection
Auto ◄
Popular 1D
Code 128 *GS1 128 *UPC A *UPC E *
EAN 13 *EAN 8 *
Codabar *Code 39 *Trioptic Code 39
Industrial 25
Matrix 25
Interleaved 25 *China Postal CodeGerman Postal Code
Code 93 *Code 11MSI
UK/Plessey
TelepenGS1 DataBar *IATA
PDF417 * / Micro PDF417
Korea Post CodeQR Code * / Micro QR Code *Data Matrix *MaxiCode
Aztec Code *Australian Post
British PostIntelligent Mail
Japan Post
KIX Post
US Planet CodeUS Postnet

Option Code
00
C0
01
31
02
03
04
05
06
07
47
08
38
48
58
68
09
10

11
12
13
14
15
17
21
A0
A1
A2
A3
B0
B1
B3
B4
B5
B6
B8

Readable Barcode Settings configures which code type(s) can be recognized and decoded by the scanner. Limiting readable
barcode types can improve reading speed and lower the possibility of reading errors.
i. Auto: When selected, the scanner only reads most commonly used 1D and 2D barcode types marked with asterisk in the table
above.
ii. Popular 1D: When selected, the scanner only reads most commonly used 1D barcodes including Code 128, GS1 128, UPC A,
UPC E, EAN 13, EAN 8, Codabar, Code 39, Interleaved 25, Code 93, and GS1 DataBar.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice44

3 BARCODE READING

Barcode Settings

Code 39/32, Trioptic Code 39
Program
Family CodePP

Parameter Selection

Option CodeSS Disable
SS Enable ◄0
1

SS Disable ◄SS Enable

0
1

Code 39/32 Readability

Trioptic C39
Readability
1. Only supports Trioptic Code 39 with 6 characters.
2. DO NOT select “Full ASCII Code 39” in Code 39 Primary Format when enabling Trioptic Code 39.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice45

3 BARCODE READING

Barcode Settings

Code 39
Program
Family CodePP

Parameter Selection

Option CodeSS Standard Code 39 ◄SS Full ASCII Code 39
SS Code 32 (PARAF, Italian Pharmaceutical)

2
3
4

C39 Primary Format
Code 39 Primary Format configures which type of Code 39 the scanner recognizes:
i. Standard Code 39: When selected, the scanner decodes Code 39 with standard character set consisting of numeric digits 0 9, uppercase letters A - Z, and special characters including the percent sign (%), plus sign (+), .dollar sign ($), slash (/), period(.) and hyphen (-).
ii. Full ASCII Code 39: When selected, the scanner decodes Code 39 with all 128 ASCII characters. The scanner treats certain
pairs of special character and alphabet as a single ASCII character and transmits it. Do not enable Trioptic Code 39 with thisoption.
iii. Code 32: When selected, the scanner decodes Code 39 following the coding rule of Code 32 (also known as PARAF) which isused by the Italian pharmaceutical industry.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice46

3 BARCODE READING

Barcode Settings

Code 39
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

5
6

SS Disable ◄SS Enable

7
8

C39 Start/Stop
Transmit

C32 Leading A
Transmit
1. Code 39 Start/Stop Transmit: When enabled, the scanner transmits additional asterisk (*) characters to mark the beginning andthe end of a Code 39.
2. Code 32 Leading A Transmit: When enabled, the scanner transmits the leading character “A” which is normally skipped.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice47

3 BARCODE READING

Barcode Settings

Code 39
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

9A

SS Disable ◄SS Enable

B
C

SS Disable ◄SS Enable

DE

C39 Check Digit
VerifyC39 Check Digit
Transmit

C39 Buffering
1. Code 39 Check Digit Verify: When enabled, the scanner only decodes Code 39 conforming to the MOD 43 checksum rule.
2. Code 39 Check Digit Transmit: When enabled, the scanner transmits additional checksum digits that are normally skipped.
3. Code 39 Buffering: When enabled, the scanner temporarily stores multiple Code 39 data in its buffer memory and transmits thedata all together. When disabled, the scanner transmits each Code 39 data immediately.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice48

3 BARCODE READING

Barcode Settings

Code 39
Program
Family CodePP

Parameter Selection

SS Default (01) ◄MS 01-Maximum

FIN(2 digits)

After scanning the 2-digit code, the selection ends automatically.

C39 Minimum Length

SS Default (98) ◄MS 98-Minimum

FIN(2 digits)

After scanning the 2-digit code, the selection ends automatically.

C39 Maximum Length

C39 Security Level

Option Code

SS
SS
SS
SS

Level 0Level 1
Level 2 ◄Level 30
1
2
3

1. For Code 39 Minimum Length and Maximum Length, the data length excludes start/stop characters, such as the barcode ID.
2. Code 39 Security Level configures how well the scanner decodes poorly-printed or out-of-spec barcodes. Among the available
levels, Level 1 is the most aggressive one and has the highest chance of a misread.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice49

3 BARCODE READING

Barcode Settings

Code 93
Program
Family CodePP

Parameter Selection

Option CodeSS Disable
SS Enable ◄0
1

SS Disable ◄SS Enable
SS
SS

2
3

Code 93 Readability

C93 Check Digit
Transmit

SS Default (01) ◄MS 01-Maximum

C93 Minimum Length

After scanning the 2-digit code, the selection ends automatically.
SS Default (98) ◄MS 98-Minimum

C93 Maximum LengthFIN(2 digits)

FIN(2 digits)

After scanning the 2-digit code, the selection ends automatically. .

For Code 93 Minimum Length and Maximum Length, the data length excludes start/stop characters, such as the barcode ID.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice50

3 BARCODE READING

Barcode Settings

Code 128
Program
Family CodePP

Parameter Selection

Option CodeSS Disable Code 128
SS Enable Code 128 ◄01

Code 128 Readability
SS
SS
SS
C128 ISBT Concatenate SS

Disable ISBT Concatenation ◄Enable ISBT Concatenation
Enable ISBT Concatenation with table check
Enable ISBT Concatenation Auto

2
3
4
5

Code 128 ISBT Concatenate configures how the scanner reacts when it reads International Society of Blood Transfusion (ISBT)
barcodes.
i. Disable ISBT Concatenation: The scanner does not transmit any ISBT concatenated barcodes.
ii. Enable ISBT Concatenation: The scanner only decodes and transmits ISBT concatenated barcodes. The scanner does notdecode any single (unconcatenated) ISBT barcode.
iii. Enable ISBT Concatenation with table check: The scanner only decodes and transmits ISBT concatenated barcodes which
conform to ICCBBA standards and are listed in the Standard Technical Specification check table. The scanner does not decode
any single ISBT barcode or ISBT concatenated barcode not conforming to ICCBBA standards.
iv. Enable ISBT Concatenation Auto: The scanner decodes and transmits both ISBT concatenated barcodes and single ISBT
barcodes.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice51

3 BARCODE READING

Barcode Settings

Code 128
Family Code

ProgramPPParameter Selection

SS Default (01) ◄MS 01-Maximum

C128 Minimum LengthFIN(2 digits)

After scanning the 2-digit code, the selection ends automatically.
SS Default (98) ◄MS 98-Minimum

C128 Maximum Length

Option CodeFIN
(2 digits)

After scanning the 2-digit code, the selection ends automatically.
SS Level 0
SS Level 1 ◄0
1

C128 Security Level
1. For Code 128 Minimum Length and Maximum Length, the data length excludes start/stop characters, such as the barcode ID.
2. Code 128 Security Level configures how the scanner decodes poorly-printed or out-of-spec barcodes. Level 1 is moreaggressive and allows faster scanning with sufficient security while in decoding in-spec barcodes, while Level 0 is used forreading poorly-printed or out-of-spec barcodes or to avoid misreading.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice52

3 BARCODE READING

Barcode Settings

Codabar

Program
Family CodePP

Parameter Selection

Option CodeSS Disable
SS Enable ◄

0
1

SS
SS
SS
SS

Standard format ◄ABC format
CLSI format
CX format

2
3
4
5

SS
SS
SS
SS
SS

Disable ◄Transmit as ABCD/ABCD
Transmit as abcd/abcd
Transmit as ABCD/TN*E
Transmit as abcd/tn*e

6
7
8
9
A

Codabar Redability

Codabar Primary
FormatCodabar Start/Stop
Transmit

1. Codabar Primary Format configures which Codabar format or concatenating rule the scanner follows.
2. Codabar Start/Stop Transmit: When enabled, the scanner converts the STX and ETX characters of a Codabar code into theselected format, and transmits them out with the decoded data.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice53

3 BARCODE READING

Barcode Settings

Codabar
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

B
C

SS
SS
SS
SS
SS
SS
SS

0
1
2
3
4
5
6

Codabar Check Digit
VerifyCodabar Check Digit
SelectModulus 16◄
Modulus 10/Weight 3
Modulus 11
Modulus 10/Weight 2
7 check DR
Weight Modulus 11
Runes (Modulus 10/Weight 2)

SS Disable ◄SS Enable

D
E

Codabar Check Digit
Transmit

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice54

3 BARCODE READING

Barcode Settings

Codabar
Program
Family CodePP

Parameter Selection

SS Default (04) ◄MS 01 to Maximum

Codabar Minimum
LengthFIN(2 digits)

After scanning the 2-digit code, the selection ends automatically.
SS Default (98) ◄MS Minimum to 98

Codabar Maximum
LengthOption CodeFIN
(2 digits)

After scanning the 2-digit code, the selection ends automatically.

For Codabar Minimum Length and Maximum Length, the data length excludes start/stop characters, such as the barcode ID.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice55

3 BARCODE READING

Barcode Settings

UPC
Program
Family CodePP

Parameter Selection

Option CodeSS Disable
SS Enable ◄0
1

SS Disable
SS Enable ◄2
3

SS Disable ◄SS Enable

4
5

SS Disable ◄SS Enable

6
7

UPC A Readability

UPC E Readability

UPC E Expansion

UPC Standardization
1. UPC E expansion: When enabled, the decoded 8-digit UPC E is converted into a 12-digit UPC A and is affected by related
settings, such as UPC standardization, UPC numeric system, and UPC A check digit transmission.
2. UPC standardization: When enabled, the scanner expands 12-digit UPC A into a 13-digit EAN 13 by inserting an extra zero.
WPC Selection(UPC/EAN/CAN)
UPC A
UPC E
EAN 13EAN 88028140//2023-03-20

Basic
Length128
138DisableCheck Digit
-1
-1
-1
-1

DisableNumeric System
-1
-1
NC
NC

With 2-digit
Addendum
+2
+2
+2
+2

With 5-digit
Addendum
+5
+5
+5
+5

EnableStandardization
+1
+1
NC
NC

© SICK AG · Germany · All rights reserved · Subject to change without notice

EnableExpansion
0
+4
0
+5

56

3 BARCODE READING

Barcode Settings

UPC
Program
Family CodePP

Parameter Selection

Option CodeSS Disable
SS Enable ◄8
9

SS Disable
SS Enable ◄A
B

SS Disable
SS Enable ◄C
D

SS Disable ◄SS Enable

E
F

UPC Numeric System

UPC A Check Digit
Transmit

UPC E Check Digit
Transmit

UPC Leading Digit “1”
UPC with leading digit “1”: When enabled, the scanner recognizes and transmits UPC with “1” as its leading digit.
WPC Selection(UPC/EAN/CAN)
UPC A
UPC E
EAN 13EAN 88028140//2023-03-20

Basic
Length128
138DisableCheck Digit
-1
-1
-1
-1

DisableNumeric System
-1
-1
NC
NC

With 2-digit
Addendum
+2
+2
+2
+2

With 5-digit
Addendum
+5
+5
+5
+5

EnableStandardization
+1
+1
NC
NC

© SICK AG · Germany · All rights reserved · Subject to change without notice

EnableExpansion
0
+4
0
+5

57

3 BARCODE READING

Barcode Settings

UPC

Program
Family Code

UPC Supplement
Digits Select

PP
SS
SS
SS
SS

Parameter Selection

Option CodeIgnore supplement digits ◄UPC with 2-digit supplement
UPC with 5-digit supplement
UPC with 2- or 5-digit supplement

0
1
2
3

SS Disable ◄SS Enable

4
5

SS Disable ◄SS Enable

6
7

UPC Supplement
Digits Output

UPC Addenda
Separator
1. UPC Supplement Digits Select configures which type of UPC code the scanner decodes according to its supplement digit
format.
2. UPC Supplement Digits Output: When enabled, the scanner transmits the UPC type specified by UPC Supplement Digit
Select together with its supplement digits.
3. UPC Addenda Separator: When enabled, the scanner inserts a space between the main UPC code and its supplement digits
then transmits them out, if UPC Supplement Digits Output is enabled and the format type matches.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice58

3 BARCODE READING

Barcode Settings

UPC
Program
Family CodePP

Parameter Selection

Option CodeSS Level 0
SS Level 1 ◄SS Level 2

0
1
2

UPC A Security Level

UPC Supplement
Scan Voting

SS
SS
SS
SS
SS
SS
SS

None
Level 1
Level 2
Level 3 ◄Level 4
Level 5
Level 6

Level 7
Level 8
Level 9Level 10
Level 11
Level 12
Level 13

0
1
2
3
4
5
6

7
8
9
A
B
C
D

1. UPC A Security Level configures how the scanner decodes poorly-printed or out-of-spec UPC A barcodes. Level 2 is the mostaggressive among the available levels. With it the scanner most easily decodes barcodes, but also most easily misreads
barcodes, especially character numbers 1, 2, 7, and 8.
2. UPC Supplement Scan Voting is how many times an UPC/EAN with 2/5 supplement digits has to be decoded before output.
Supplement Scan Voting is valid for UPC/EAN with only 2 supplement digits, UPC/EAN with only 5 supplement digits, or UPC/EAN
with 2 or 5 supplement digits. Selecting a higher level might slow down the scanner when it reads poorly-printed, low contrast, or
damaged barcodes.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice59

3 BARCODE READING

Barcode Settings

EAN
Program
Family CodePP

Parameter Selection

Option CodeSS Disable
SS Enable ◄0
1

SS Disable
SS Enable ◄2
3

SS Disable ◄SS Enable

4
5

EAN 13 Readability

EAN 8 Readability

EAN 8 Expansion
EAN 8 Expansion: When enabled, the scanner converts 8-digit EAN 8 to 13-digit EAN 13 and transmits it out.
WPC Selection(UPC/EAN/CAN)
UPC A
UPC E
EAN 13EAN 88028140//2023-03-20

Basic
Length128
138DisableCheck Digit
-1
-1
-1
-1

DisableNumeric System
-1
-1
NC
NC

With 2-digit
Addendum
+2
+2
+2
+2

With 5-digit
Addendum
+5
+5
+5
+5

EnableStandardization
+1
+1
NC
NC

© SICK AG · Germany · All rights reserved · Subject to change without notice

EnableExpansion
0
+4
0
+5

60

3 BARCODE READING

Barcode Settings

EAN
Program
Family CodePP

Parameter Selection

Option CodeSS Disable
SS Enable ◄6
7

SS Disable
SS Enable ◄8
9

SS Disable ◄SS Enable

A
B

EAN 13 Check Digit
Transmit

EAN 8 Check Digit
Transmit

EAN ISBN/ISSN
ConvertEAN ISBN/ISSN Convert: When enabled, the scanner converts and transmits EAN codes to ISBN or ISSN formats according totheir prefixes respectively.
WPC Selection(UPC/EAN/CAN)
UPC A
UPC E
EAN 13EAN 88028140//2023-03-20

Basic
Length128
138DisableCheck Digit
-1
-1
-1
-1

DisableNumeric System
-1
-1
NC
NC

With 2-digit
Addendum
+2
+2
+2
+2

With 5-digit
Addendum
+5
+5
+5
+5

EnableStandardization
+1
+1
NC
NC

© SICK AG · Germany · All rights reserved · Subject to change without notice

EnableExpansion
0
+4
0
+5

61

3 BARCODE READING

Barcode Settings

EAN
Program
Family CodePP

Parameter Selection

Option Code0
1
2

SS Level 0
SS Level 1 ◄SS Level 2

EAN 13 Security Level

EAN Supplement
Scan Voting

SS
SS
SS
SS
SS
SS
SS

None
Level 1
Level 2
Level 3 ◄Level 4
Level 5
Level 6

Level 7
Level 8
Level 9Level 10
Level 11
Level 12
Level 13

0
1
2
3
4
5
6

7
8
9
A
B
C
D

1. EAN 13 Security Level configures how the scanner decodes poorly-printed or out-of-spec EAN 13 barcodes. Level 2 is the mostaggressive among the available levels. With it the scanner most easily decodes barcodes, but also most easily misreads thebarcodes, especially character numbers 1, 2, 7, and 8.
2. EAN Supplement Scan Voting is how many times an UPC/EAN with 2/5-digit supplement has to be decoded before beingtransmitted. Supplement Scan Voting is only valid for UPC/EAN with 2-digit, 5-digit, or 2/5-digit supplements. Selecting a higher
level might slow down the scanner when it reads poorly-printed, low contrast, or damaged barcodes.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice62

3 BARCODE READING

Barcode Settings

EAN
Program
Family CodeEAN Supplement
Digits Select

PP
SS
SS
SS
SS

Parameter Selection

Option CodeIgnore supplement digits ◄EAN with 2-digit supplement
EAN with 5-digit supplement
EAN with 2- or 5-digit supplement

0
1
2
3

SS Disable ◄SS Enable

4
5

SS Disable ◄SS Enable

6
7

EAN Supplement
Digits Output

EAN Addenda
Separator
1. EAN Supplement Digits Select configures which type of EAN code the scanner decodes according to its supplement digit
format.
2. EAN Supplement Digits Output: When enabled, the scanner transmits the EAN type that EAN Supplement Digits Selectspecifies together with its supplement digits.
3. EAN Addenda Separator: When enabled, the scanner inserts a space between the main EAN code and its supplement digits
then transmits them out, if EAN Supplement Digits Output is enabled and the format type matches.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice63

3 BARCODE READING

Barcode Settings

EAN
Program
Family CodePP

EAN Supplement
Prefix

SS
SS
SS
SS
SS
SS
SS
SS

Parameter Selection

Option CodeIgnore supplement digits ◄Transmit supplemented EAN with all prefix types
Transmit supplemented EAN with prefix 491
Transmit supplemented EAN with prefix 978/979
Transmit supplemented EAN with prefix 977
Transmit supplemented EAN with prefix 378/379
Transmit supplemented EAN with prefix 414/419
Transmit supplemented EAN with prefix 434/439

0
1
2
3
4
5
6
7

EAN Supplement Prefix: When enabled, the scanner transmits EAN with supplement digits according to the prefix of the EAN. Thisfunction is only available when EAN Supplement Digits Select is set at EAN with 2-digit supplement, EAN with 5-digit supplement,
or EAN with 2- or 5-digit supplement:i.
Ignore supplement digits: When selected, the scanner decodes and transmits EAN codes without regarding its prefix andsupplement.
ii.
Transmit supplemented EAN with all prefix types: When selected, the scanner decodes any EAN with the supplement without
regarding its prefix.
iii. Transmit supplemented EAN with prefix 491: When selected, the scanner transmits EAN starting with the number “491” if it
has supplement digits. The scanner DOES NOT transmit EAN without supplement digits.
iv. Transmit supplemented EAN with prefix 978/979: When selected, the scanner transmits EAN starting with the number “978”or “979” if it has supplement digits. The scanner DOES transmit EAN without supplement digits.
v. Transmit supplemented EAN with prefix 977: When selected, the scanner transmits EAN starting with the number “977” if it
has supplement digits. The scanner DOES transmit EAN without supplement digits.
vi. Transmit supplemented EAN with prefix 378/379: When selected, the scanner transmits EAN starting with the number “378”or “379”. The scanner DOES transmits EAN without any supplement digits.
vii. Transmit supplemented EAN with prefix 414/419: When selected, the scanner transmits EAN starting with the number “414”or “419”. The scanner DOES transmits EAN without any supplement digits.
viii. Transmit supplemented EAN with prefix 434/439: When selected, the scanner transmits EAN starting with the number “434”or “439”. The scanner DOES transmits EAN without any supplement digits.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice64

3 BARCODE READING

Barcode Settings

UCC Coupon Extended Code
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

0
1

UCC Coupon Extended
Code Readability
UCC Coupon Extended Code: When enabled, the scanner only decodes UPC A barcodes starting with the digit “5”, EAN 13 barcodes
starting with the digit “99”, and GS1 128 Coupon Codes, if the reading of UPC A, EAN, and Code 128 has been enabled.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice65

3 BARCODE READING

Barcode Settings

IATA
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable0
1

SS 15-digit fixed length checking
SS Variable length checking ◄2
3

IATA Readability

IATA Checking Length

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice66

3 BARCODE READING

Barcode Settings

IATA
Program
Family CodePP

IATA Check Digit
Verify

SS
SS
SS
SS
SS

Parameter Selection

Option CodeDisable ◄Enable automatic check digit
Verify check digit on S/N only
Verify check digit on CPN only
Verify check digit on CPN, Airline, and S/N

4
5
6
7
8

SS Disable ◄SS Transmit check digit

9
A

SS Disable ◄SS Transmit start/stop characters

B
C

IATA Check Digit
Tramsmit

IATA Start/Stop
Tramsmit
IATA Strart/Stop Transmit: When enabled, the scanner transmits STX and ETX characters together with the decoded data.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice67

3 BARCODE READING

Barcode Settings

Interleaved 25 (ITF)
Program
Family CodePP

Parameter Selection

Option CodeSS Disable
SS Enable ◄01

SS Interleaved 25 ◄SS German Postal Code2
3

SS Disable ◄SS Verify with USS check digit
SS Verify with OPPC check digit

4
5
6

SS Disable ◄SS Transmit check digit

78Interleaved 25
Readability

I25 Primary Format

I25 Check Digit Verify

I25 Check Digit
Transmit

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice68

3 BARCODE READING

Barcode Settings

Code 25 Family
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

0
1

SS Disable ◄SS Enable

2
3

SS Disable ◄SS Enable

4
5

Industrial 25
Readability

Matrix 25 Readability

China Postal CodeReadability
Enable only one type of Code 25 at the same time, or set either maximum or minimum barcode length. Enabling multiple Code 25
types or allowing a changing data length might increase the chance of reading errors.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice69

3 BARCODE READING

Barcode Settings

Code 25 Family
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Verify check digit

6
7

SS Disable ◄SS Transmit check digit

8
9

Code 25 Check
Digit Verify

Code 25 Check
Digit Transmit

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice70

3 BARCODE READING

Barcode Settings

Code 25 Family
Program
Family CodePP

Parameter Selection

SS Default (04) ◄MS 01-Maximum

Code 25
Minimum LengthFIN(2 digits)

After scanning the 2-digit code, the selection ends automatically.
SS Default (98) ◄MS 98-Minimum

Code 25
Maximum Length

Option CodeFIN
(2 digits)

After scanning the 2-digit code, the selection ends automatically.

For Code 25 Minimum Length and Maximum Length, the data length excludes start/stop characters, such as the barcode ID.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice71

3 BARCODE READING

Barcode Settings

Code 11
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

0
1

SS Disable ◄SS Verify with 1 modulo-11 check digit
SS Verify with 2 modulo-11 check digits

2
3
4

SS Disable ◄SS Transmit check digit

5
6

Code 11 Readability

Code 11 Check
Digit Verify

Code 11 Check
Digit Transmit

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice72

3 BARCODE READING

Barcode Settings

Code 11
Program
Family CodePP

Parameter Selection

SS Default (04) ◄MS 01-Maximum

Code 11
Minimum LengthFIN(2 digits)

After scanning the 2-digit code, the selection ends automatically.
SS Default (98) ◄MS 98-Minimum

Code 11
Maximum Length

Option CodeFIN
(2 digits)

After scanning the 2-digit code, the selection ends automatically..

For Code 11 Minimum Length and Maximum Length, the data length excludes start/stop characters, such as the barcode ID.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice73

3 BARCODE READING

Barcode Settings

MSI
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

0
1

SS Verify with MOD 10 check digit ◄SS Verify with MOD 10-10 check digit
SS Verify with MOD 11-10 check digit

2
3
4

SS Disable ◄SS Transmit check digit

5
6

MSI Readability

MSI Check Digit
Select

MSI Check Digit
Transmit

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice74

3 BARCODE READING

Barcode Settings

MSI
Program
Family CodePP

Parameter Selection

SS Default (04) ◄MS 01-Maximum

MSI Minimum LengthFIN(2 digits)

After scanning the 2-digit code, the selection ends automatically.
SS Default (98) ◄MS 98-Minimum

MSI Maximum Length

Option CodeFIN
(2 digits)

After scanning the 2-digit code, the selection ends automatically.

For MSI Minimum Length and Maximum Length, the data length excludes start/stop characters, such as the barcode ID.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice75

3 BARCODE READING

Barcode Settings

UK/Plessey
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

01

SS Standard format ◄SS CLSI format

2
3

SS Disable ◄SS Convert X to A-F

4
5

SS Disable ◄SS Transmit check digit

6
7

UK/Plessey Readability

UK/Plessey
Primary Format

UK/Plessey
X to A-F Convert

UK/Plessey
Check Digit Transmit

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice76

3 BARCODE READING

Barcode Settings

UK/Plessey
Program
Family CodePP

Parameter Selection

SS Default (04) ◄MS 01-Maximum

UK/Plessey
Minimum LengthFIN(2 digits)

After scanning the 2-digit code, the selection ends automatically.
SS Default (98) ◄MS 98-Minimum

UK/Plessey
Maximum Length

Option CodeFIN
(2 digits)

After scanning the 2-digit code, the selection ends automatically.

For UK/Plessey Minimum Length and Maximum Length, the data length excludes start/stop characters, such as the barcode ID.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice77

3 BARCODE READING

Barcode Settings

Telepen
Program
Family CodePP

Parameter Selection

Option CodeSS Disable Telepen◄
SS Enable Telepen

01

SS Telepen Numeric mode
SS Telepen Full ASCII mode ◄2
3

SS Disable ◄SS Transmit check digit

4
5

Telepen Readability

Telepen Primary
FormatTelepen Check Digit
Transmit

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice78

3 BARCODE READING

Barcode Settings

Telepen
Program
Family CodePP

Parameter Selection

SS Default (04) ◄MS 01-Maximum

Telepen
Minimum LengthFIN(2 digits)

After scanning the 2-digit option code, selection will end automatically.
SS Default (98) ◄MS 98-Minimum

TelepenMaximum Length

Option CodeFIN
(2 digits)

After scanning the 2-digit option code, selection will end automatically.

For Telepen Minimum Length and Maximum Length, the data length excludes start/stop characters, such as barcode ID.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice79

3 BARCODE READING

Barcode Settings

Composite Code
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

0
1

SS Disable ◄SS Enable

2
3

Composite CodeReadability

Composite Code
UPC Link
Composite Code UPC Link: When disabled, the scanner transmits UPC regardless of the existence of the additional MicroPDF code.
When enabled, the scanner only transmits those UPC codes extended with a MicroPDF code.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice80

3 BARCODE READING

Barcode Settings

PDF417, MicroPDF417
Program
Family CodePP

Parameter Selection

Option CodeSS Disable
SS Enable ◄0
1

SS Disable ◄SS Enable
SS
SS

2
3

PDF417 Readability

MicroPDF417
Readability

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice81

3 BARCODE READING

Barcode Settings

QR CodeProgram
Family CodePP

Parameter Selection

Option CodeSS Disable
SS Enable ◄0
1

SS Disable
SS Enable ◄2
3

QR Code Readability

Micro QR Readability

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice82

3 BARCODE READING

Barcode Settings

QR CodeProgram
Family CodePP

Parameter Selection

Option CodeSS Disable
SS Enable ◄4
5

SS Disable
SS Enable
SS Auto detect ◄678

SS Disable
SS Enable
SS Auto detect ◄9AB

QR Append

QR Inverse Reading

QR Mirror Images
1. QR Code Append: When enabled, the scanner only decodes and transmits data out once it collects all the QR codes splitted
from a single data message by Structured Append mode.
2. QR Code Inverse Reading:i. Disable: When selected, the scanner ONLY decodes QR codes printed in a dark color over a light background.
ii. Enable: When selected, the scanner ONLY decodes QR codes printed in a light color over a dark background.
iii. Auto detect: When selected, the scanner decodes both normal and inversed QR codes.
3. QR Code Mirror Images:
i. Disable: When selected, the scanner ONLY decodes standard QR codes.
ii. Enable: When selected, the scanner ONLY decodes mirrored (flipped) QR codes.
iii. Auto detect: When selected, the scanner decodes both standard and mirrored QR codes.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice83

3 BARCODE READING

Barcode Settings

QR CodeProgram
Family CodePP

Parameter Selection

SS Default (01) ◄MS 01-Maximum

QR Minimum Length

FIN(4 digits)

After scanning the 2-digit code, the selection ends automatically.
SS Default (7089) ◄MS 7089-Minimum

QR Maximum Length

Option Code

FIN

(4 digits)

After scanning the 2-digit code, the selection ends automatically.

For QR Code Minimum Length and Maximum Length, the data length excludes start/stop characters, such as the barcode ID.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice84

3 BARCODE READING

Barcode Settings

Data Matrix
Program
Family CodePP

Parameter Selection

Option CodeSS Disable
SS Enable ◄0
1

SS Disable
SS Enable
SS Auto detect ◄45
6

SS Disable
SS Enable
SS Auto detect ◄789Data Matrix Readability

DM Inverse Reading

DM Mirror Images
1. Data Matrix Inverse Reading:i. Disable: When selected, the scanner ONLY decodes Data Matrix codes printed in a dark color over a light background.
ii. Enable: When selected, the scanner ONLY decodes Data Matrix codes printed in a light color over a dark background.
iii. Auto detect: When selected, the scanner decodes both normal and inversed Data Matrix codes.
2. Data Matrix Mirror Images:
i. Disable: When selected, the scanner ONLY decodes standard Data Matrix codes.
ii. Enable: When selected, the scanner ONLY decodes mirrored (flipped) Data Matrix codes.
iii. Auto detect: When selected, the scanner decodes both standard and mirrored Data Matrix codes.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice85

3 BARCODE READING

Barcode Settings

Data Matrix
Program
Family CodePP

Parameter Selection

SS Default (01) ◄MS 01-Maximum

DM Minimum Length

FIN(4 digits)

After scanning the 2-digit code, the selection ends automatically.
SS Default (3116) ◄MS 3116-Minimum

DM Maximum Length

Option Code

FIN
(4 digits)

After scanning the 2-digit code, the selection ends automatically.
SS Disable ◄SS Enable

0
1

DM Poor Quality
Reading
1. For Data Matrix Minimum Length and Data Matrix Maximum Length, the data length excludes start/stop characters, such as
the barcode ID.
2. Data Matrix Poor Quality Reading configures how well the scanner decodes a high density or poor quality Data Matrix code. Set
the level higher if you have difficulty reading challenging Data Matrix codes. Be aware that when this function is enabled, thesnappiness of the scanner will be compromised.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice86

3 BARCODE READING

Barcode Settings

MaxiCode
Program
Family CodePP

Parameter Selection

Option Code0
1

SS Disable ◄SS Enable

MaxiCode Readability
SS Default (01) ◄MS 01-Maximum

MaxiCode
Minimum Length

After scanning the 2-digit code, the selection ends automatically.
SS Default (150) ◄MS 150-Minimum

MaxiCode
Maximum Length

FIN(3 digits)

FIN(3 digits)

After scanning the 2-digit code, the selection ends automatically.

For MaxiCode Minimum Length and Maximum Length, the data length excludes start/stop characters, such as the barcode ID.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice87

3 BARCODE READING

Barcode Settings

Aztec Code
Program
Family CodePP

Parameter Selection

Option CodeSS Disable
SS Enable ◄0
1

SS Disable
SS Enable ◄2
3

SS Disable
SS Enable
SS Auto detect ◄4
5
6Aztec Code Readability

Aztec Append

Aztec Inverse Reading
1. Aztec Code Append: When enabled, the scanner only decodes and transmits data out once it collects all the Aztec codes
splitted from a single data message by Structured Append mode.
2. Aztec Code Inverse Reading:i. Disable: When selected, the scanner ONLY decodes Aztec codes printed in a dark color over a light background.
ii. Enable: When selected, the scanner ONLY decodes Aztec codes printed in a light color over a dark background.
iii. Auto detect: When selected, the scanner decodes both normal and inversed Aztec codes.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice88

3 BARCODE READING

Barcode Settings

Aztec Code
Program
Family CodePP

Parameter Selection

SS Default (01) ◄MS 01-Maximum

Aztec Minimum Length

FIN(4 digits)

After scanning the 2-digit code, the selection ends automatically.
SS Default (3832) ◄MS 3832-Minimum

Aztec Maximum Length

Option Code

FIN
(4 digits)

After scanning the 2-digit code, the selection ends automatically.

For Aztec Code Minimum Length and Maximum Length, the data length excludes start/stop characters, such as the barcode ID.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice89

3 BARCODE READING

Postal Code Settings

Australia Post Code
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

0
1

SS
SS
SS
SS

2
3
4
5

Australia Post
Readability

Australia Post Encode

Transmit with raw format ◄Transmit with numeric encoding (N Table)
Transmit with alphanumeric encoding (C Table)
Auto-discriminate encoding (Combine C & N Table)

Australia Post Encode configures which encoding table the scanner refers to when decoding Australia Post Codes.
i. Auto-discriminate encoding increases chance of misread because the encoded data format does not specify the encoding
table it is based on.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice90

3 BARCODE READING

Postal Code Settings

British Post Code
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

0
1

SS Disable ◄SS Transmit check digit

2
3

British Post
Readability

British Post
Check Digit Transmit

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice91

3 BARCODE READING

Postal Code Settings

Netherlands KIX Code, Posi LAPA Code
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

0
1

SS Disable ◄SS Enable

01

Netherlands KIX CodeReadability

Posi LAPA CodeReadability

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice92

3 BARCODE READING

Postal Code Settings

Japan Post, Korea Post Code
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

0
1

SS Disable ◄SS Enable

01Japan Post Readability

Korea Post Readability

Length fixed at 6 characters.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice93

3 BARCODE READING

Postal Code Settings

US Planet
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

0
1

SS Disable ◄SS Transmit check digit

2
3

US Planet Readability

US Planet
Check Digit Transmit

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice94

3 BARCODE READING

Postal Code Settings

US POSTNET
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

0
1

SS Disable ◄SS Transmit check digit

2
3

US POSTNET
Readability

US
US POSTNET
Check Digit Transmit

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice95

3 BARCODE READING

Postal Code Settings

Intelligent Mail
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

01Intelligent Mail
Readability
Intelligent Mail Readability: When enabled, the scanner decodes Intelligent Mail (USPS4CB/One Code) and transmits data.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice96

3 BARCODE READING

GS1 Settings

GS1 128

Program
Family CodePP

Parameter Selection

Option Code0
1

SS Disable
SS Enable ◄GS1 128 Readability
SS Default (01) ◄MS 01-Maximum

GS1 128 Min. Length

After scanning the 2-digit code, the selection ends automatically.
SS Default (98) ◄MS 98-Minimum

GS1 128 Max. LengthFIN(2 digits)

FIN(2 digits)

After scanning the 2-digit code, the selection ends automatically.

For GS1 128 Minimum Length and Maximum Length, the data length excludes start/stop characters, such as the barcode ID.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice97

3 BARCODE READING

GS1 Settings

GS1 DataBar
Program
Family CodePP

Parameter Selection

Option CodeSS Disable GS1 DataBar
SS Enable GS1 DataBar ◄0
1

SS Disable GS1 DataBar Limited
SS Enable GS1 DataBar Limited ◄2
3

SS Disable GS1 DataBar Expanded
SS Enable GS1 DataBar Expanded ◄45

GS1 DataBar

GS1 DataBar Ltd.

GS1 DataBar Exp.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice98

3 BARCODE READING

GS1 Settings

GS1 DataBar
Program
Family CodePP

Parameter Selection

SS Default (04) ◄MS 01-Maximum

GS1 DataBar Expanded
Minimum LengthFIN(2 digits)

After scanning the 2-digit code, the selection ends automatically.
SS Default (74) ◄MS 74-Minimum

GS1 DataBar Expanded
Maximum Length

Option CodeFIN
(2 digits)

After scanning the 2-digit code, the selection ends automatically.

For GS1 DataBar Expanded Minimum Length and Maximum Length, the data length excludes start/stop characters, such as thebarcode ID.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice99

3 BARCODE READING

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice100

4 OPERATION MODES

4 OPERATION MODES
This chapter provides a complete list of available operation modes foreach of the product series. To fulfill the needs in different application
scenarios, the available mode options and default mode of scanners varyfrom series to series.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice101

4 OPERATION MODES

Operation Modes

Corded Handheld Scanners
Program
Family CodePP

Operation Mode

SS
SS
SS
SS

Parameter Selection

Option Code

Trigger mode ◄Presentation mode
Force mode
Multiple read mode

1
2
9
C

1. Trigger Mode: The scanner goes into standby after each scan. Press the trigger to scan again.
2. Presentation Mode: The scanner begins scanning automatically when it detects an object entering its scan area. For 2D scanners,
see “2D Image Sensitivity” for sensitivity level adjustment.
3. Force Mode: The scanner always keeps its LED illumination on and scans automatically for continuous operation.
4. Multiple Read Mode: Press and hold the trigger to decode multiple barcodes. The scanner beeps for each good read. Enable
Handheld Center Alignment for more precise reading, or Unique Barcode Reporting Control to avoid reading the same code
multiple times.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice102

4 OPERATION MODES

Operation Modes

Cordless Handheld Scanners
Program
Family CodePP

Parameter Selection

Option CodeSS Trigger mode ◄SS Presentation mode
SS Multiple Read mode

1
2
C

Operation Mode
1. Trigger Mode: The scanner goes into standby after each scan. Press the trigger to scan again.
2. Presentation Mode: The scanner begins scanning automatically when it detects an object entering its scan area. For 2D scanners,
see “2D Image Sensitivity” for sensitivity level adjustment.
3. Multiple Read Mode: Press and hold the trigger to decode multiple barcodes. The scanner beeps for each good read. Enable
Handheld Center Alignment for more precise reading, or Unique Barcode Reporting Control to avoid reading the same code
multiple times.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice103

4 OPERATION MODES

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice104

5 OPERATION CONTROL

5 OPERATION CONTROLThis chapter presents the parameters related to the operation of yourscanner. In it, you will find settings for functionalities, including generalscanner settings, user feedback control (such as the buzzer and vibration
function), and special parameters for different scanners.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice105

5 OPERATION CONTROL

Scanner Operation

Reread Delay, Good Read Delay
Program
Family CodePP

Parameter Selection

Option CodeReread Delay

SS
SS
SS
SS
SS
SS
SS

DisableImmediate
Extremely short ◄ShortMediumLong
Force verification

0
1
2
3
4
5
6

Good Read Delay

SS
SS
SS
SS
SS
SS
SS

None ◄
200 ms
500 ms1 sec
1.5 sec
2 sec
3 sec

0
1
2
3
4
5
6

1. Reread Delay prevents the scanner from decoding the same barcode twice in a pre-defined duration. Among the options, Forceverification prevents decoding the same barcode twice before the trigger session ends. Reread Delay is only effective underhandsfree modes.
2. Good Read Delay configures the short duration before a scanner can read any barcode again after it successfully decodes abarcode and transmits it.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice106

5 OPERATION CONTROL

Scanner Operation

Handheld Decode Timeout
Program
Family Code

Handheld
Decode Timeout

PP

Parameter Selection

SS Disable ◄SS 100 ms
SS 200 ms
SS 300 ms
SS 400 ms
SS 500 ms
SS 600 ms
SS 700 ms
SS 800 ms
SS 900 ms
SS 1 sec
SS 2 sec
SS 4 sec
SS 6 sec ◄ (Default for Cordless Bluetooth scanners)
SS 8 sec
MS User-defined: 1 – 99 sec

Option Code
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F, (2 digits)

Handheld Decode Timeout configures the duration of a decode session under the trigger mode and under multiple read mode.
1.When enabled, the scanner ends a decode session when any of following event happens:i. The scanner successfully decodes and transmits a barcode during the decode session. The result is categorized as a “GoodRead” (or an “OK”).
ii. The scanner cannot decode any barcode before the time is up. The result is categorized as a “No Good Read” (or a “NG”).
iii. Trigger or button of the scanner is released before the scanner can decode a barcode.
iv. The scanner received a Serial Trigger Off command before it can decode a barcode.
2. When disabled, the scanner ends a decode session when any of the above events happen except event ii: cannot decode any
barcode before the time is up.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice107

5 OPERATION CONTROL

Scanner Operation

Handsfree Decode Timeout
Program
Family CodeHandsfree
Decode Timeout

PP

Parameter Selection

SS 100 ms
SS 200 ms
SS 300 ms
SS 400 ms
SS 500 ms
SS 600 ms
SS 700 ms
SS 800 ms
SS 900 ms
SS 1 sec
SS 2 sec
SS 4 sec
SS 6 sec ◄SS 8 sec
MS User-defined: 1 – 99 sec

Option Code
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F, (2 digits)

Hands-free Decode Timeout configures the duration of a decode session under presentation mode. The scanner ends a decodesession when any of following event happens:i. The scanner successfully decodes and transmits a barcode during the decode session. The result is categorized as a “Good Read”(or an “OK”).
ii. The scanner cannot decode any barcode before the time is up. The result is categorized as a “No Good Read” (or a “NG”).

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice108

5 OPERATION CONTROL

Scanner Operation

2D Image Sensitivity
Program
Family CodePP

2D Image Sensitivity

SS
SS
SS
SS
SS
SS
SS

Parameter Selection

Option CodeLevel 1
Level 2
Level 3
Level 4
Level 5 ◄Level 6
Level 7

0
1
2
3
4
5
6

2D Image Sensitivity configures the sensitivity when the scanner uses its image sensor to trigger a decode session under presentation
mode. The higher the level is, the more sensitive the image sensor is to catch a moving object and trigger a scan session. Setting thesensitivity level too high might cause unwanted triggering.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice109

5 OPERATION CONTROL

Scanner Operation

1D Barcode Inverse Reading
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

0
1

1D Inverse Reading
1D Barcode Inverse Reading: When enabled, the scanner decodes 1D barcodes printed with light a color over a dark background.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice110

5 OPERATION CONTROL

Scanner Operation

Handsfree Timeout
Program
Family CodeHandsfree Timeout

PP
SS
SS
SS
SS
SS

Parameter Selection
Short ◄
MediumLong
Extremely long
DisableOption Code
0
1
2
3
4

Under handsfree operation modes such as presentation mode and force mode, the scanner automatically changes to trigger mode
when its trigger button is pressed. Handsfree Timeout controls the duration the scanner staying in trigger mode. The timeout resets
every time the trigger is pressed, and the scanner switches back to the original handsfree mode when the timeout is up.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice111

5 OPERATION CONTROL

Scanner Operation

Auto-sense Control
Program
Family CodePP

Parameter Selection

Option CodeSS Disable
SS Enable ◄0
1

Auto-sense Control
Auto-sense Control: When enabled, the scanner switches to handsfree mode automatically when a handheld corded scanner isplaced on a Smart Stand, or when a handheld Bluetooth scanner is placed on a cradle.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice112

5 OPERATION CONTROL

Scanner Operation

Auto-sense Mode SelectProgram
Family CodePP

Parameter Selection

Option CodeSS Presentation mode ◄SS Force mode02

Auto-sense Mode SelectAuto-sense Mode Select configures which handsfree mode the scanner switches to when its Auto-sense function is enabled andtriggered.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice113

5 OPERATION CONTROL

Scanner Operation

Handheld & Handsfree Center Alignment
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

0
1

SS Disable ◄SS Enable

2
3

Handheld Center
Alignment

Handsfree Center
Alignment
1. Handheld Center Alignment: When enabled, the scanner only decodes barcode(s) very close to the aiming line/dot under
handheld modes including trigger mode and multiple read mode.
2. Handsfree Center Alignment: When enabled, the scanner only decodes barcode(s) very close to the aiming line/dot underhandsfree modes including presentation mode and force mode.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice114

5 OPERATION CONTROL

Scanner Operation

Unique Barcode Reporting
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

01Unique Code Reporting
Unique Barcode Reporting: When enabled, under multiple read mode the scanner only transmit each unique barcode One Time
before the trigger is released. Unique Barcode Reporting can prevent unwanted repeated reading of the same barcode.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice115

5 OPERATION CONTROL

Scanner Operation

2D Smart Scene
Program
Family CodePP

2D Smart Scene

SS
SS
SS
SS
SS
SS
SS

Parameter Selection

Option CodeScene 1 ◄Scene 2
Scene 3
Scene 4
Scene 5
Scene 6
Scene 7

0
1
2
3
4
5
6

2D Smart Scene provide a series of pre-defined scanner profiles optimized for different application scenarios:
i. Scene 1 is the default setting. It optimizes the scanner for use in most working environments.
ii. Scene 2 optimizes the scanner for reading high-density barcodes.
iii. Scene 3 is for general retail applications.
iv. Scene 4 is also optimized for general retail applications, as well as the performance of scanning barcodes displayed on device
screens, especially those with large screens and low brightness.
v. Scene 5 is an application-specific mode that optimizes the scanner for scanning low PCS (print contrast) barcodes on circuitboards.
vi. Scene 6 is an application-specific mode that optimizes the scanner for scanning barcodes on circuit boards with sufficient ambient
light.
vii. Scene 7 is an application-specific mode optimizes the scanner for scanning barcodes from mobile device screens.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice116

5 OPERATION CONTROL

Scanner Operation

1D Reading Redundancy
Program
Family Code

1D Reading
Redundancy

PP
SS
SS
SS
SS
SS
SS

Parameter Selection

Option Code

None
Level 1 ◄Level 2
Level 3
Level 4
Level 5

0
1
2
3
4
5

1. 1D Reading Redundancy is how many times a barcode has to be decoded and matches the previous result before it is transmitted.
The higher the redundancy level is, the less likely a misread happens. However, higher redundancy levels reduces the scanningspeed.
2. For 2D scanners, the number of reading redundancy is dynamically adjusted by the scanner and cannot be configured manually.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice117

5 OPERATION CONTROL

Scanner Operation

1D Scan Rate

Program
Family CodePP

Parameter Selection

Option CodeSS Dynamic ◄SS Fixed

0
1

1D Scan Rate
1D Scan Rate: Selecting fixed scan rate to improve motion tolerance, while compromising the reading distance.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice118

5 OPERATION CONTROL

Scanner Operation

1D Reading Direction Indication
Program
Family CodePP

Parameter Selection

Direction Indication

SS
SS
SS
SS

Disable ◄Transmit direction character as prefix
Transmit direction character as suffix
Transmit direction character as prefix and suffix

Option Code0
1
2
3

1D Reading Direction Indication: When enabled, the scanner attaches specified prefix and/or suffix characters to decoded dataaccording to the reading direction of a 1D barcode, to identify whether the barcode is in its normal or reversed position.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice119

5 OPERATION CONTROL

Scanner Operation

1D Barcode Forward/Backward-reading Indication
Program
Family CodePP

Parameter Selection

Option CodeSS None ◄SS “S”MS User-defined character (1 character)0
1
2 〔00-7F〕

SS NoneSS “X” ◄MS User-defined character (1 character)0
1
2 〔00-7F〕

Forward-readIndication

Backward-readIndication
1D Barcode Forward/Backward-reading Indication defines the characters attached and transmitted with the main data to identify
the barcode direction.
For character input, refer to the HEX to ASCII Conversion Table below:.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice120

5 OPERATION CONTROL

Scanner Light Control

2D Illumination & Aiming Control
Program
Family Code2D Handheld
Illumination & Aiming
Control

2D Handsfree
Illumination & Aiming
ControlPP

Parameter Selection

Option Code

SS
SS
SS
SS

Disable illumination; disable aiming
Disable illumination; enable aiming
Enable illumination; disable aiming
Enable illumination; enable aiming ◄

0
1
2
3

SS
SS
SS
SS

Disable illumination; disable aiming
Disable illumination; enable aiming
Enable illumination; disable aiming ◄ (On-counter Scanners)
Enable illumination; enable aiming ◄

0
1
2
3

1. 2D Handheld Illumination & Aiming Control configures the on/off of the illumination LED and aiming LED under trigger mode or
multiple read mode.
2. 2D Handsfree Illumination & Aiming Control configures the on/off of the illumination LED and aiming LED under presentation
mode or force mode.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice121

5 OPERATION CONTROL

Scanner Light Control

2D Aiming Select, Pre-decode Aiming Timeout
Program
Family CodePP

Parameter Selection

Option CodeSS Regular Aiming ◄(Default for Bluetooth scanners)
SS Intelligent Aiming ◄(Default for Corded & On-counter scanners)
SS Pre-decode Aiming

0
1
2

SS
SS
SS
SS
SS
SS
SS
SS

0
1
2
3
4
5
6
7

2D Aiming Select2D Pre-decode
Aiming Timeout

200 ms
400 ms ◄800 ms1 sec
1.5 sec
2 sec
3 sec
4 sec

1. 2D Aiming Select configures the 2D scanner behavior of aiming line/dot with the following 3 options:i. Regular Aiming: Aiming line/dot is turned on only when the trigger is pressed.
ii. Intelligent Aiming: Aiming line/dot is turned on when the user lifts up the scanner, or when the scanner detects any movementin front of it.
iii. Pre-decode Aiming provides a duration for the user to aim at the target barcode before the scanner turns on its LED
illumination and starts to decode the barcode. The aiming line/dot stays on during Pre-decode Aiming Timeout. This modeis recommended when decoding many barcodes which are packed in a close distance. This option is only available under
Trigger mode.
2. 2D Aiming Selection is only available under Trigger mode and Multiple read mode.
3. 2D Pre-decode Aiming Timeout configures how long the duration is when the 2D scanner turns on its aiming line/dot before thedecode session begins.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice122

5 OPERATION CONTROL

User Interactions

Buzzer Tone, Buzzer Volume
Program
Family CodePP

Buzzer Tone

SS
SS
SS
SS

Parameter Selection

Option CodeLow (Frequency 1.20 kHz)
Medium (Frequency 2.70 kHz) ◄High (Frequency 2.81 kHz)
Extremely high (Frequency 2.93 kHz)SS Low
SS Medium
SS High ◄

1
2
3
4
0
1
2

Buzzer Volume8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice123

5 OPERATION CONTROL

User Interactions

Good Read Beeping
Program
Family CodePP

Parameter Selection

Option CodeSS Disable
SS Enable ◄0
7Good Read Beeping

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice124

5 OPERATION CONTROL

User Interactions

Power On/Off Beeping
Program
Family CodePP

Parameter Selection

Option Code

SS Enable ◄SS Disable

Power On/Off Beeping

56Power off beep is only available on cordless Bluetooth scanners.

Power On/Off Beeping: When enabled, the scanner emits a beeping sound right after it is powered on. Cordless Bluetooth scanners
also emit an additional beeping sound before being powered off.

-

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice125

5 OPERATION CONTROL

User Interactions

Good Read Indicator, Power-on Indicator
Program
Family CodePP

Parameter Selection

Option CodeSS Disable
SS Enable ◄0
1

SS Disable
SS Enable with LED steady on ◄SS Enable with LED flashing0
1
2

Good Read Indicator.

Power-on Indicator

Bluetooth scanners do not support this function.

Power-on Indicator: When enabled, the scanner turns on its blue LED indicator to disclose that it is currently powered.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice126

5 OPERATION CONTROL

User Interactions

Vibration Control
Program
Family CodePP

Parameter Selection

Option CodeSS Disable
SS Enable ◄Vibration Control

8028140//2023-03-20

0
1

Option available on models with the vibration function.

© SICK AG · Germany · All rights reserved · Subject to change without notice127

5 OPERATION CONTROL

User Interactions

Good Read Duration
Program
Family CodeGood Read Duration

PP
SS
SS
SS
SS
SS

Parameter Selection

Option Code

Short
Medium ◄Long
Extreme long
Extreme short

0
1
2
3
4

Good Read Duration is the duration of a good read beep.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice128

5 OPERATION CONTROL

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice129

6 BLUETOOTH SETTINGS

6 BLUETOOTH SETTINGS
The information contained in this chapter pertains to the Bluetoothrelated settings of IDM Bluetooth scanners only. Presented herein
are the parameters for the exclusive functions of Bluetooth models, (suchas batch scanning and validation scanning), as well as general Bluetoothsettings related to the device name, security, radio link and time-out.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice130

General Bluetooth Settings

BT Device Name

Program
Family CodePP

Parameter Selection

SS Default device name ◄MS User-defined

BT Device Name

Option Code
FIN
[00-7F], FIN

IDM1xx: 1-16 characters
IDM2xx: 1-32 characters

Default BT Device Name is: IDMxxx
For character input, refer to the HEX to ASCII Conversion Table below:

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice131

General Bluetooth Settings

BT PIN Code

Program
Family CodePP

Parameter Selection

SS Default PIN code as “00000000” ◄MS User-defined PIN code, 1 to 8 numbers

BT PIN Code

Option CodeFIN
[30-39], FIN

Input PIN code by scanning HEX values (1-8 numbers), then scan FIN
to finish the process.

For character input, refer to the HEX to ASCII Conversion Table below:

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice132

General Bluetooth Settings

BT Link Quality

Program
Family CodeBT Link Quality

PP
SS
SS
SS
SS
SS

Parameter Selection

Option CodeDisable ◄Level 1
Level 2
Level 3
Level 401
2
3
4

BT Link Quality: When enabled, the reliability of the Bluetooth connection can be improved but with a shorter connection distance.
This is recommended when operating the scanner near the boundary of the BT coverage zone. The higher the level is, the morereliable the connection is, and hence the shorter distance is. BT Link Quality is only available for Bluetooth SPP and Bluetooth HID
protocols.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice133

General Bluetooth Settings

BT Out-of-range Scanning
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

01

BT Out-of-range Scan
BT Out-of-range Scanning: When enabled, the scanner continues scanning when it loses radio connection with the host device.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice134General Bluetooth Settings

BT Radio Off Timeout, Connected & Disconnected
Program
Family CodePP

Parameter Selection

Option CodeSS Disabled
SS 60 minutes ◄MS 1-99 (x5) minutes

0FIN(2 digits)

SS Disabled
SS 1 minute ◄MS 1-99 minutes

0FIN(2 digits)

BT Radio off Timeout,
Connected

BT Radio off Timeout,
Disconnected
1. BT Radio off Timeout, Connected: When enabled, the scanner automatically turns off its BT connection to save power if its
trigger has not been pressed for the preset time duration. If the connection between the scanner and its host exists, the preset
timeout is controlled by “BT Radio off Timeout, Connected” parameter.
2. BT Radio off Timeout, Disconnected: When enabled, the scanner automatically turns off its BT connection to save power if its
trigger has not been pressed for the preset time duration. If the connection between the scanner and its host does not exist, thepreset timeout is controlled by “BT Radio off Timeout, Disconnected” parameter, which is shorter than the timeout of theconnected condition.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice135

General Bluetooth Settings

BT Power off Timeout

Program
Family CodePP

Parameter Selection

SS Immediately
SS 5 minutes ◄MS 1-99 (x5) minutes

Option Code0
FIN
(2 digits)

BT Power off Timeout
BT Power off Timeout: When enabled, the scanner automatically turns itself off when its radio link with the host device is notestablished before the preset timeout is due. Press the trigger to turn on the scanner again.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice136

General Bluetooth Settings

BT On-screen Keyboard
Program
Family CodePP

Parameter Selection

Option CodeSS iOS approach
SS General approach ◄0
1

BT On-screen Keyboard
1. BT On-screen Keyboard provides a way to toggle the primary keyboard of the host device between its own on-screen keyboard
and a connected scanner. This function is supported by most popular devices. Select “iOS Approach” for iOS devices, or“General Approach” for most Android and other devices.
2. After choosing the appropriate approach, scan the “Switch On-Screen Keyboard” quick set command to switch the primary
keyboard to on-screen keyboard, and scan again to switch back to scanner input.

Switch On-screen Keyboard
3. After finish typing on on-screen keyboard, press the scanner trigger once to turn off on-screen keyboard and resume the BT
connection.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice137

General Bluetooth Settings

BT HID Transmit Delay

Program
Family CodePP

Parameter Selection

SS Disable ◄MS 1-250 ms

BT HID Transmit Delay

Option CodeFIN
(3 digits)

After scanning the 3-digit code, the selection ends automatically.

BT HID Transmission Delay: When enabled, the transmission of BT HID is delayed for a more secured connection. When the scanneris paired with an Android device, set the delay value to 70ms to avoid data loss.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice138

General Bluetooth Settings

BT Connect Beeping Control & SelectProgram
Family CodePP

Parameter Selection

Option Code

SS Enable ◄SS Disable

01

SS Four beeps ◄SS Two beeps

0
1

Connect Beep Control

Connect Beep Select
1. BT Connect Beeping Control: When enabled, the scanner emits a “connected” beep to indicate that the BT connection isestablished, or a “disconnected” beep to indicate that the connection is gone.
2. BT Connect Beeping Select configures the style of the beeping:i. Four beeps: When selected, the scanner emits four ascending beeps for connection, and four descending beeps fordisconnection.
ii. Two beeps: When selected, the scanner emits low to high beeps for connection, and high to low beeps for disconnection.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice139

General Bluetooth Settings

BT Battery Low Beeping
Program
Family CodePP

Parameter Selection

Option Code

SS Enable ◄SS Disable

2
3

Battery Low Beeping
BT Battery Low Beeping: When enabled, the scanner emits warning beeps if the battery power is lower than a certain level.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice140

General Bluetooth Settings

BT Low Power Link Indicator
Program
Family CodePP

Parameter Selection

Option CodeSS LED indicator off
SS LED indicator lasts for 1 minute ◄SS LED indicator stays on until the scanner powers off

0
1
2

Low Power Link
Indicator
BT Low Power Link Indicator configures the behavior of the link status LED Indicator when the scanner goes into Low PowerStandby Mode due to its low battery power level.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice141

General Bluetooth Settings

BT Sniff Control
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

01

BT Sniff Control
BT Sniff Control: When enabled, the Bluetooth scanner goes into Bluetooth Sniff Mode to lower power consumption.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice142

General Bluetooth Settings

BT Cradle PAIR Lock
Program
Family CodePP

Parameter Selection

Option CodeSS Locked PAIR mode
SS Unlocked PAIR mode ◄01

Cradle PAIR Lock
BT Cradle PAIR Lock configures the PAIR link between a scanner and the Smart Cradle it is pairing with.
i. Locked PAIR mode: When selected, the cradle is locked with the scanner it is paired with and rejects any pairing request fromother scanners. Uninstall your scanner to free the cradle before pairing it with another scanner.
ii. Unlocked PAIR mode: When selected, any pairing request from a scanner is accepted by the cradle. It also cuts off the pairingwith the previous scanner automatically.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice143

Bluetooth Special Modes

Batch Scanning Link Control
Program
Family CodePP

Parameter Selection

Option Code0
1

SS Disable
SS Enable ◄Link Control
1. Batch Scanning Mode (Inventory Mode) is one of the exclusive function modes of IDM Bluetooth scanners. Under this mode thescanner stores decoded data in its memory and transmit the data as a data batch, instead of transmitting the data immediately
after each decode. Scan following command barcodes to enter or exit the batch scanning mode:Enter Batch Scanning

Exit Batch Scanning
2. Batch Scanning Link Control: When disabled, the scanner cuts off its radio link with the host device once it enters batch scanning
mode. The scanner resumes its radio link when transmitting data batches or exiting batch scanning mode.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice144

Bluetooth Special Modes

Batch Scanning Data Transmit
Program
Family CodePP

Parameter Selection

Option CodeSS On cradle or scan “Transmit Stored Data”
SS On cradle
SS Scan “Transmit Stored Data”◄

0
1
2Data Transmit
Batch Scanning Data Transmit configures when the scanner transmits its stored data to the host device under batch scanning mode.
When Scan “Transmit Stored Data” is selected, scan the following barcode command to trigger data transmissions manually:

Transmit Stored Data

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice145

Bluetooth Special Modes

Batch Scanning Data Delete
Program
Family CodePP

Parameter Selection

Option Code0
1

SS Disable ◄SS Enable

Data Delete
Batch Scanning Data Delete: When enabled, the scanner deletes all decoded data stored in its memory immediately after transmitting.
When disabled, the scanner keeps all its decoded data until “Clear All Stored Data” is scanned.
Scan the following barcode command to manually clean up all the stored data in the scanner’s memory:

Clear All Stored Data

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice146

Bluetooth Special Modes

Batch Scanning ID Output
Program
Family CodeID Output

PP

Parameter Selection

Option CodeSS Transmit scanned data only ◄SS Transmit as <MAC address><Scanned data>
SS Transmit as <Scanner ID><Scanned data>
Only available with RS232 serial, USB HID, and USB CDC interfaces
under PAIR or PICO mode.

0
1
2

Batch Scanning ID Output: When enabled, the scanner adds extra info in front of the scanned data to identify the scanner.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice147

Bluetooth Special Modes

Batch Scanning Quantity Transmit
Program
Family CodePP

Parameter Selection

Option Code01
2

SS Transmit as many times as the quantity indicates ◄SS <Quantity><Field delimiter><Scanned Data>
SS <Scanned Data><Field delimiter><Quantity>

Quantity Transmit
Batch Scanning Quantity Transmit configures how quantity values are sent out to the host device in relation to the scanned data.
To add a quantity value, scan the target barcode first then immediately enter a number between 1 and 9999 by scanning thecorresponding quantity option code(s) as shown below. The entered quantity values are stored in memory and are later transmitted
together with the barcode data in the selected format.
- Transmit as many times as the quantity indicates: When selected, the scanner transmits scanned data multiple times as theentered quantity number indicates, instead of transmitting the quantity number directly.

Quantity Option 0

Quantity Option 5
Quantity Option 3

Quantity Option 1

Quantity Option 8
Quantity Option 6

Quantity Option 4
Quantity Option 28028140//2023-03-20

Quantity Option 9
Quantity Option 7© SICK AG · Germany · All rights reserved · Subject to change without notice148

Bluetooth Special Modes

Batch Scaning Field Delimiter
Program
Family Code

Field Delimiter

PP
SS
SS
SS
SS
SS
SS

Parameter Selection
None“ , ” (Comma) ◄SPACE“ - “(Dash)“ . ”(Period)
User-defined

Option Code
0
1
2
3
4
5, [00-7F]

Batch Scanning Field Delimiter configures the single character delimiter which separates scanned data and quantity value.
To enter the character, refer to the HEX to ASCII Conversion Table below:

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice149

Bluetooth Special Modes

Validation Scanning Link Control
Program
Family CodePP

Parameter Selection

Option CodeSS Disable
SS Enable ◄0
1

Link Control
1. Validation Scanning Mode is one of the exclusive function modes of IDM Bluetooth scanners. Under this mode the scanner cancheck whether or not the scanned barcode matches the registered master data. Scan following command barcodes to enter or exit
the validation scanning mode:Enter Validation Scanning

Exit Validation Scanning
2. Validation Scanning Link Control: When disabled, the scanner cuts off its radio link with the host device once it enters validation
scanning mode. Radio link resumes later when the data transmission is activated or when the scanner exits validation scanningmode.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice150

Bluetooth Special Modes

Validation Scanning Master Data
Program
Family CodePP

Parameter Selection

Option CodeSS Single master data ◄SS Multiple master data

01

Master Data
Validation Scanning Master Data configures if the validation scanning is based on a single master data or on multiple master data:i. Single master data: Scan the “Register Master Data” quick set command to start registering master data, and scan “Finish
Registering” to end the registration. During the session the user can scan as many as barcodes, but only the last one can be
stored and registered as the master data.
ii. Multiple master data: Scan the “Register Master Data” quick set command to start registering master data, and scan “Finish
Registering” to end the registration. All barcodes scanned during the session are stored and registered as the master data. IDM
Bluetooth scanners can store up to 2K bytes of master data.

Register Master Data

Finish Registering
When “Multiple master data” is selected, scan “Clear Master Data” to clear all registered master data in the scanner’s memory.

Clear Master Data

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice151

Bluetooth Special Modes
Validation Scanning Output SelectProgram
Family Code

Output Select

PP
SS
SS
SS
SS
SS
SS

Parameter Selection

Option CodeDisable data transmission ◄Transmit valid data
Transmit invalid data
Transmit valid data or “NG”
Transmit invalid data or “OK”
Transmit “OK” or “NG”

0
1
2
3
4
5

Validation Scanning Output Select configures how the scanner reacts after comparing the scanned data and the master data stored
in its memory:
i. Disable data transmission: When selected, the scanner does not transmit anything. You can still recognize the comparison
results by the “OK” or “NG” beep the scanner emits
ii. Transmit valid data: When selected, the scanner only transmits matched result, and abandons mismatched data.
iii. Transmit invalid data: When selected, the scanner abandons matched data, and only transmits mismatched data.
iv. Transmit valid data or “NG”: When selected, the scanner transmits matched data or transmits a “NG” message if it is a mismatch.
v. Transmit invalid data or “OK”: When selected, the scanner transmits an “OK” message if it is a match or the mismatched data
otherwise.
vi. Transmit “OK” or “NG”: When selected, the scanner only transmits “OK” or “NG” message according to the match result, insteadof transmitting the scanned data itself.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice1528028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice153

7 DATA MODIFICATIONS

7 DATA MODIFICATIONSThis chapter presents different parameters for altering the data before
the scanner transmits it out. Here, you will find the option to add extra
characters, or to include an informative element. You can also find theparameters to control the powerful GS1 parsing tool here.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice154

7 DATA MODIFICATIONS

Global Settings

Preamble

Program
Family CodePP

Parameter Selection

Option Code
FIN
[00-7F], [FIN]

SS None ◄MS 1-15 characters
Maximum of 15 characters; scan “FIN” to finish the setting.

Preamble

The table below shows the complete Message String:(STX)

Preamble

Data Length

Prefix Code ID

Scanned Data

Suffix Code ID

Postamble(ETX)

Record Suffix(1char.)

1-15 characters

2-4 digits

1 or 3 characters

Variable length

1 or 3 characters

1-15 characters(1 char)1 character

STX and ETX are only transmitted under Serial Interfaces (RS232, USB COM).
To enter the character(s), refer to the HEX to ASCII Conversion Table below:

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice155

7 DATA MODIFICATIONS

Global Settings

Postamble
Program
Family CodePP

Parameter Selection

Option Code
FIN
[00-7F], [FIN]

SS None ◄MS 1-15 characters
Maximum of 15 characters; scan “FIN” to finish the setting.

Postamble

The table below shows the complete Message String:(STX)

Preamble

Data Length

Prefix Code ID

Scanned Data

Suffix Code ID

Postamble(ETX)

Record Suffix(1 char.)

1-15 characters

2-4 digits

1 or 3 characters

Variable length

1 or 3 characters

1-15 characters(1 char)1 character

STX and ETX are only transmitted under Serial Interfaces (RS232, USB COM).
To enter the character(s), refer to the HEX to ASCII Conversion Table below:

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice156

7 DATA MODIFICATIONS

Global Settings

Record Suffix (Keyboard)
Program
Family CodeRecord Suffix (KB)PP

Parameter Selection

Option Code012
3
5, (00-7F)

SS NoneSS RETURN ◄SS TABSS SPACE
DS User-defined character (1 character)

The table below shows the complete HID Keyboard Interface Message String:
Preamble

Data Length

Prefix Code ID

Scanned Data

Suffix Code ID

Postamble

Record Suffix

1-15 characters

2-4 digits

1 or 3 characters

Variable length

1 or 3characters

1-15 characters

1 characterTo enter the character, refer to the HEX to ASCII Conversion Table below:

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice157

7 DATA MODIFICATIONS

Global Settings

Record Suffix (Serial)
Program
Family CodePP

Record Suffix (Serial)

Parameter Selection

Option Code
0
1
2
3
4
5
6, (00-7F)

SS NoneSS CR (0Dh) ◄SS LF (0Ah)
SS CRLF (0Dh 0Ah)
SS TAB (09h)
SS SPACE (20h)
MS User-defined character (1 character)

The table below shows the complete Serial Interface Message String (RS232, USB COM) :STXPreamble

Data Length

Prefix Code ID

Scanned Data

Suffix Code ID

Postamble

ETX

Record Suffix

1char.

1-15 characters

2-4 digits

1 or 3 characters

Variable length

1 or 3 characters

1-15 characters

1 char

1 character

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice158

7 DATA MODIFICATIONS

Global Settings

Dollar Sign Convert
Program
Family Code

Dollar Sign Convert

PP
SS
SS
SS
SS
SS

Parameter Selection

Option Code

Output as “ $ ”◄
Output as “￥”Output as “ € ”
Output as “ £”Output as “¢ ”

0
1
2
3
4

Dollar Sign Convert configures what the scanner actually transmits when it decodes a barcode containing the dollar sign.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice159

7 DATA MODIFICATIONS

Global Settings

FNC1 Transmit
Program
Family CodePP

Parameter Selection

Option CodeSS Disable
SS Enable ◄01

FNC1 Transmit
FNC1 Transmit: When enabled, the scanner transmits FNC1 (Function 1 Character) to the host if FNC1 is included in the decoded
data.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice160

7 DATA MODIFICATIONS

Global Settings

Data Length Transmit
Program
Family CodePP

Parameter Selection

Option Code0
1

SS Disable ◄SS Enable

Data Length Transmit
Data Length Transmit: When enabled, the scanner transmits data length information in a 2- or 4-digit format. If the data length isshorter than 100 characters, length information is sent as a 2-digit number.
The table below shows the complete Message String:(STX)

Preamble

Data Length

Prefix Code ID

Scanned Data

Suffix Code ID

Postamble(ETX)

Record Suffix(1char.)

1-15 characters

2-4 digits

1 or 3 characters

Variable length

1 or 3 characters

1-15 characters(1 char)1 character

STX and ETX are only transmitted under Serial Interfaces (RS232, USB COM).

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice161

7 DATA MODIFICATIONS

Global Settings

Code ID Transmit
Program
Family CodePP

Code ID Transmit

SS
SS
SS
SS
SS
SS
SS

Parameter Selection

Option Code
0
1
2
3
4
5
6

Disable ◄Transmit SICK ID as prefix
Transmit SICK ID as suffix
Transmit SICK ID as prefix and suffix
Transmit AIM ID as prefix
Transmit AIM ID as suffix
Transmit AIM ID as prefix and suffix

Code ID Transmit: When enabled, the scanner transmits code ID together with decoded data to identify the type of scanned barcode.
Code ID can be transmitted either as a prefix, a suffix, or both. Refer to Appendix – Code ID Table for a complete list of SICK code
ID and AIM code ID.
The table below shows the complete Message String:(STX)

Preamble(Data Length)

Prefix Code ID

Scanned Data

Suffix Code ID

Postamble(ETX)

Record Suffix(1char.)

1-15 characters(2-4 digits)

1 or 3 characters

Variable length

1 or 3 characters

1-15 characters(1 char)1 character

STX and ETX are only transmitted under Serial Interfaces (RS232, USB COM).

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice162

7 DATA MODIFICATIONS

Global Settings

ECI ID Transmit
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

01

ECI ID Transmit
ECI ID Transmit: When enabled, the scanner transmits the ECI (Extended Channel Interpretation) ID embedded in the barcode.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice163

7 DATA MODIFICATIONSGS1 Settings

GS1 Special Function
Program
Family Code

PP
SS
SS

Parameter Selection

Option CodeDisable ◄Enable01

GS1 Special Function
GS1 Special Function: When enabled, the scanner analyzes and transmits GS1 codes according to the settings of GS1-relatedparameters and GS1 formatter. When disabled, the scanner directly transmits these codes as normal barcodes. The GS1 formatteris provided by the IDM PowerTool 3 utility software.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice164

7 DATA MODIFICATIONSGS1 Settings

GS1 1st FNC1 Transmit
Program
Family CodePP

Parameter Selection

Option CodeSS Disable ◄SS Enable

2
3

GS1 1st FNC1 Transmit
GS1 1st FNC1 Transmit: When enabled, the scanner converts the invisible FNC1 character in GS1 codes into a visible text string“]C1” and transmits it to the host. With this option, if there is more than one FNC1 character in the GS1 code, only the first FNC1 isconverted.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice165

7 DATA MODIFICATIONSGS1 Settings

GS1 Noninitial FNC1 Transmit
Program
Family CodePP

Parameter Selection

SS None ◄SS <GS> (1Dh)
MS User-defined character (1~2 characters)

Option Code012, [00-7F],[FIN]

Noninitial FNC1Transmit
GS1 Noninitial FNC1 Transmit: In GS1 codes, noninitial FNC1 (FNC1 not located at the start of the barcode) is used to mark the end
position of a data field with a variable length. When FNC1 Transmit is enabled and the GS1 contains a data field(s) with a variabledata length, the scanner converts and transmits the invisible FNC1 character(s) accordingly.
i. None: The scanner divides the variable length data field according to the noninitial FNC1, but does not transmit the FNC1.
ii. <GS>: The scanner converts the noninitial FNC1 to <GS> (value 1Dh) in serial interface, or its corresponding character in HID
keyboard interface.
iii. User-defined: The scanner converts the noninitial FNC1 to the user-defined value in a serial interface, or its corresponding
character(s) in a HID keyboard interface.
To enter the character(s), refer to the HEX to ASCII Conversion Table below:

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice166

7 DATA MODIFICATIONSGS1 Settings

GS1 AI Transmit
Program
Family CodePP

Parameter Selection

Option CodeSS Do not transmit AI ◄SS Transmit AI
SS Transmit AI enclosed with parentheses “(“ and “)”

45
6

GS1 AI Transmit
GS1 AI Transmit configures how the scanner processes the Application Identifier (AI) embedded in the GS1 code. When disabled,
the scanner organizes decoded data before transmitting according to the embedded AIs, but does not directly transmit the AI charactersthemselves.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice167

7 DATA MODIFICATIONSGS1 Settings

GS1 Failure Rule
Program
Family Code

PP
SS
SS

Parameter Selection

Option Code

Abandon data ◄Transmit unparsed data

0
1

GS1 Failure Rule
GS1 Failure Rule configures how the scanner processes the decoded data when the GS1 parsing rule fails. GS1 Parsing fails under
the following conditions:i. The scanned data is labeled as GS1 but (part of) its format does not follow GS1 standard.
ii. The scanned data contains rarely used Application Identifier (AI) not supported by IDM products.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice168

7 DATA MODIFICATIONSGS1 Settings

GS1 Prefix/Suffix Output
Program
Family CodePP

Parameter Selection

Option CodeSS Output prefix/suffix of all AI fields ◄SS Output prefix/suffix of existing AI fields only

0
1

GS1 Prefix/
Suffix Output
GS1 Prefix/Suffix Output configures how the scanner processes the user-defined prefix/suffix set by GS1 formatter in the PowerTool
3 utility software:i. Output prefix/suffix of all AI fields: If you have set a prefix/suffix for a specific Application Identifier (AI) field but the AI doesn’t
exist in the GS1 code you scan, the scanner outputs the prefix/suffix without its corresponding AI and scanned data.
ii. Output prefix/suffix of existing AI fields only: If you have set a prefix/suffix for a specific AI field but the AI doesn’t exist in the
GS1 code you scan, the scanner skips the AI and its corresponding prefix/suffix.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice169

7 DATA MODIFICATIONSGS1 Settings

GS1 Format Mismatch Rule
Program
Family CodePP

Parameter Selection

Option CodeSS Abandon data ◄SS Output original data

2
3

GS1 Format
Mismatch Rule
GS1 Format Mismatch Rule configures how the scanner processes the scanned GS1 data if all the Application Identifier (AI) fields
in the barcodes mismatch with the AI fields you have defined with the GS1 formatter in PowerTool 3 utility software:i. Abandon data: Abandon the complete GS1 code and transmit nothing.
ii. Output original data: Keep the data and transmit it as a normal barcode without GS1 parsing.
GS1 Format Mismatch Rule is only effective when GS1 Prefix/Suffix Output is set to “Output prefix/suffix of all AI fields”.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice170

7 DATA MODIFICATIONSGS1 Settings

GS1 Date Field ‘DD=00’ Transmit
Program
Family Code

PP
SS
SS

Parameter Selection

Option CodeDisableTransmit ‘DD=00’ ◄7
8

GS1 ‘DD=00’ Transmit
GS1 Date Field “DD=00” Transmit: When enabled, the scanner transmits “00” directly if the data string contains date-type field andthe last two digits of YYMMDD equals to “00”. When disabled, the scanner omits “00” and sends out YYMM instead.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice171

7 DATA MODIFICATIONSGS1 Settings

GS1 Decimal Point Insert
Program
Family Code

PP
SS
SS

Parameter Selection

Option CodeDisable ◄Enable9A

GS1 Decimal Point
InsertGS1 Decimal Point Insert: When enabled, the scanner inserts a decimal point into each number-type data field if the decimal point
position is implied in its Application Identifier (AI).

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice172

7 DATA MODIFICATIONSGS1 Settings

GS1 Element String Separator
Program
Family CodePP

Parameter Selection

SS None ◄MS User-defined character (1~2 characters)

Option Code
FIN
[00-7F], [FIN]

Element String
Separator
GS1 Element String Separator: When enabled, the user-defined character appears at the end of each element string except the lastone.
The FNC1 character is enclosed within the element string (positioned before the separator) if GS1 Noninitial FNC1 Transmission
Selection is enabled.
To enter the character(s), refer to the HEX to ASCII Conversion Table below:

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice173

7 DATA MODIFICATIONSGS1 Settings

GS1 Data Separator
Program
Family CodePP

Parameter Selection

SS None ◄MS User-defined character (1~2 characters)

Option Code
FIN
[00-7F], [FIN]

Data Separator
GS1 Data Separator: When enabled, the user-defined character appears at the second dividing position between data sections within
an element string if there are three or more data sections. For example, data field ITIP (AI 8006) has a format of
N4+N14+N2+N2. If you set the comma (2Ch) as the GS1 Data Separator and enables AI transmission, the scanner actually transmitsout (800)N14,N2,N2 for the specific element string.
To enter the character(s), refer to the HEX to ASCII Conversion Table below:

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice174

7 DATA MODIFICATIONS

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice175

APPENDIX

APPENDIX
The Appendix contains additional information that is essential to theprogramming of your Mobile handheld scanners. In it, you will find usefultables pertaining to 1D code ID, 2D code ID, function key character
tables, ASCII/HEX conversion, and code pages. This section also includes
quick set commands, systems commands, as well as option codes.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice176

APPENDIX

Code ID Table
Code ID for 1D Barcodes
1D Code ID Table
Code Family

UPC

Code 128
CodabarCode 25IATA

SICK ID
AIM IDHex valueChar.
Code Char.
Modified Char.
UPC A
2
0
UPC A with 2 suppl.
32
A
1
UPC A with 5 suppl.
42
2
E
UPC E
3
0
UPC E with 2 suppl.
33
E
1
UPC E with 5 suppl.
43
2
AIM ID Example: UPC A barcode “012345678950” with 2-digit supplement “12” is sent as “]E0012345678950]E112”
Code 12801
BmC
GS1 128
31
C
1
Codabar
06
DF
m
Industrial 25
08
IS0Matrix 25
38
K
X
0Interleaved 25
48
J
Im
China Postal Code58
L
X
0
German Postal Code
68
M
I
m
IATA
15
O
R
m
Primary Format

UCC Coupon CodeZ

AIM ID Examples:
UPC A “512345678900” plus GS1 128 “81010123451297” is sent as “]E0512345678900]C181010123451297”
EAN 13 “9923456789019” plus GS1 128 “81010123451297” is sent as “]E09923456789019]C181010123451297”
EAN/JAN 805
EAN/JAN 8 with 2 suppl.
35
N
E
EAN/JAN 8 with 5 suppl.
45
EAN/JAN
EAN/JAN 13
04
EAN/JAN 13 with 2 suppl.
34
F
E
EAN/JAN 13 with 5 suppl.
44
AIM ID Example: EAN/JAN-8 “49123562” with 5-digit supplement “12345” is sent as “]E449123562]E212345”
Code 93
Code 9309
H
G
Code 11
Code 11
10
P
H
MSI
MSI
11
R
M
UK/Plessey
UK/Plessey
12
SP
Telepen
Telepen
13
TB
GS1 Databar
14
GS1 DataBar
GS1 DataBar Limited
22
Xe
GS1 DataBar Expanded
23
Composite
Composite Code24
Code 39
07
G
A
Code 39
Code 39 Trioptic
47
W
X
Code 32
37
G
A
PDF41717
PDF417V
L
Micro PDF417
25
Korea Post
Korea Post Code21aX
Each AIM Code Identifier contains a three-character string ]cm where:] = Flag Character; c = Code Character; m = Modifier Character

UCC Coupon

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice

4
1
2
0
1
2
m
m
m
0
m
m
m
0
0
m
0

177

APPENDIX

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice178

APPENDIX

Code ID for 2D Barcodes
2D Code ID Table
Code Family

Primary Format

Data Matrix

AIM ID

Hex Value

Char.

A0

b

GS1 QR Code

A6s

Data Matrix

A1c

GS1 Data Matrix

A5r

QR CodeQR CodeSICK ID

Micro QR Code

Code Char.

Modified Char.

Q

m
3

d

M
2

MaxiCode

MaxiCode

A2

d

U

m

Aztec Code

Aztec Code

A3

e

z

m

Australian Post

Australian Post

B0

g

0

British Post

British Post

B1

h

0

Intelligent Mail

Intelligent Mail

B3

j

0

Japanese Post

Japanese Post

B4k

KIX Post

KIX Post

B5

lPosi LAPA Code

Posi LAPA Code

C1

q

0

Planet Code

Planet Code

B6

m

0

B8

o

0

PostnetPostnetEach AIM Code Identifier contains a three-character string ]cm where:] = Flag Character; c = Code Character; m = Modifier Character

8028140//2023-03-20

X© SICK AG · Germany · All rights reserved · Subject to change without notice

0
0

179

APPENDIXASCII Input Shortcut
To configure user-definable parameters, scan the desired ASCII value in HEX form. See the“HEX/ASCII Table” for details.

Example:To have data output lead with a Dollar Sign, set the “Preamble” to “$”. The configuration procedure
is listed below.
 Scan system command – PROGRAM to enter programming mode.
 Scan family code – PREAMBLE.
 See the Hex/ASCII Table. HEX value of “$” is 24.
 Scan option code – 2.
 Scan option code – 4.
 Scan system command – FIN (Finish) to terminate Preamble setting.
Scan system command – End to exit programming mode.

HEX/ASCII Reference Table
H

0

1

3

4

5

6

7

0

NUL

DLE SPACE

0

@

P

`

p

1

SOH

DC1

!

1

A

Q

a

q

2

STX

DC2

"

2

B

R

b

r

3

ETX

DC3

#

3

C

S

c

s

4

EOT

DC4

$

4

D

T

d

t

5

ENQ

NAK

%

5

E

U

e

u

6

ACK

SYN

&

6

F

V

f

v

7

BEL

ETB

'

7

G

W

g

w

8

BS

CAN

(

8

H

X

h

x

9

HT

EM

)

9

I

Y

i

y

A

LF

SUB

*

:

J

Z

j

z

B

VT

ESC

+

;

K

[

k

{

C

FF

FS

,

<

L

\

l

|

D

CR

GS

-

=

M

]

m

}

E

SO

RS

.

>

N

^

n

~

F

SI

US

/

?

O

_

o

DEL

L

2

Example: ASCII “A” HEX “41”; ASCII “a”  “61”: High Byte of HEX Value: Low Byte of HEX Value

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice180

APPENDIX

Function Key Output Table
ASCII

ANSI

Function Key Character (Default)

00

00H

NUL

RESERVED

01

01H

SOH

CTRL (Left)

02

02H

STX

ALT (Left)

03

03H

ETX

SHIFT

04

04H

EOT

CAPS LOCK

05

05H

ENQ

NUM LOCK

06

06H

ACK

ESC

07

07H

BEL

F1

08

08H

BS

BACK SPACE

09

09H

HT

TAB

10

0AH

LF

F2

11

0BH

VT

F3

12

0CH

FF

F4

13

0DH

CR

ENTER (CR)

14

0EH

SO

F5

15

0FH

SI

F6

16

10H

DLE

F7

17

11H

DC1

F8

18

12H

DC2

F9

19

13H

DC3

F10

20

14H

DC4

F11

21

15H

NAK

F12

22

16H

SYN

INS (Insert) (Edit)

23

17H

ETB

DEL (Delete) (Edit)

24

18H

CAN

HOME (Edit)

25

19H

EM

END (Edit)

26

1AH

SUB

PAGE UP (Edit)

27

1BH

ESC

PAGE DOWN (Edit)

28

1CH

FS

UP (Edit)

29

1DH

GS

DOWN (Edit)

30

1EH

RS

LEFT (Edit)

31

1FH

US

RIGHT (Edit)

To emulate the keystroke to send out special function characters under HID keyboard interface, you must configure actual content
using the reserved ASCII 0 – 31 characters. You can change the output character of each key with User-defined Function Key, orby editing the Function Key Output Table via the PowerTool 3 software utility. Refer to Function Key Character Table for a complete
list of special characters you can assign to each key.
Function Key Emulation is applicable for IBM PP/XT/AT, PS/2, PS/VP, COMPAQ PP, HP Vectra PP, Notebook PP, APPLE andPowerMac, and WYSE PP Enhanced or fully compatible machines.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice181

APPENDIX

Function Key Character Table
Category

Function Key Character

Option Code1

Control Key

L-Ctrl + 2

01 1F

2

Control Key

L-Ctrl + a

01 04

3

Control Key

L-Ctrl + b

01 05

4

Control Key

L-Ctrl + c

01 06

5

Control Key

L-Ctrl + d

01 07

6

Control Key

L-Ctrl + e

01 08

7

Control Key

L-Ctrl + f

01 09

8

Control Key

L-Ctrl + g

01 0A

9

Control Key

L-Ctrl + h

01 0B

10

Control Key

L-Ctrl + i

01 0C

11

Control Key

L-Ctrl + j

01 0D

12

Control Key

L-Ctrl + k

01 0E

13

Control Key

L-Ctrl + l

01 0F

14

Control Key

L-Ctrl + m

01 10

15

Control Key

L-Ctrl + n

01 11

16

Control Key

L-Ctrl + o

01 12

17

Control Key

L-Ctrl + p

01 13

18

Control Key

L-Ctrl + q

01 14

19

Control Key

L-Ctrl + r

01 15

20

Control Key

L-Ctrl + s

01 16

21

Control Key

L-Ctrl + t

01 17

22

Control Key

L-Ctrl + u

01 18

23

Control Key

L-Ctrl + v

01 19

24

Control Key

L-Ctrl + w

01 1A

25

Control Key

L-Ctrl + x

01 1B

26

Control Key

L-Ctrl + y

01 1C

27

Control Key

L-Ctrl + z

01 1D

28

Control Key

L-Ctrl + [

01 2F

29

Control Key

L-Ctrl + \

01 31

30

Control Key

L-Ctrl + ]

01 30

31

Control Key

L-Ctrl + 6

01 23

32

Alt Key

L-Alt + a

04 04

33

Alt Key

L-Alt + b

04 05

34

Alt Key

L-Alt + c

04 06

35

Alt Key

L-Alt + d

04 07

36

Alt Key

L-Alt + e

04 08

37

Alt Key

L-Alt + f

04 09

38

Alt Key

L-Alt + g

04 0A

39

Alt Key

L-Alt + h

04 0B

40

Alt Key

L-Alt + i

04 0C

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice182

APPENDIX

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice183

APPENDIX

Category

Character

Option Code41

Alt Key

L-Alt + j

04 0D

42

Alt Key

L-Alt + k

04 0E

43

Alt Key

L-Alt + l

04 0F

44

Alt Key

L-Alt + m

04 10

45

Alt Key

L-Alt + n

04 11

46

Alt Key

L-Alt + o

04 12

47

Alt Key

L-Alt + p

04 13

48

Alt Key

L-Alt + q

04 14

49

Alt Key

L-Alt + r

04 15

50

Alt Key

L-Alt + s

04 16

51

Alt Key

L-Alt + t

04 17

52

Alt Key

L-Alt + u

04 18

53

Alt Key

L-Alt + v

04 19

54

Alt Key

L-Alt + w

04 1A

55

Alt Key

L-Alt + x

04 1B

56

Alt Key

L-Alt + y

04 1C

57

Alt Key

L-Alt + z

04 1D

58

Alt Key

L-Alt + [

04 2F

59

Alt Key

L-Alt + \

04 31

60

Alt Key

L-Alt + ]

04 30

61

Alt Key

L-Alt + 6

04 23

62

Function Key

F1

00 3A

63

Function Key

F2

00 3B

64

Function Key

F3

00 3C

65

Function Key

F4

00 3D

66

Function Key

F5

00 3E

67

Function Key

F6

00 3F

68

Function Key

F7

00 40

69

Function Key

F8

00 41

70

Function Key

F9

00 42

71

Function Key

F10

00 43

72

Function Key

F11

00 44

73

Function Key

F12

00 45

74

Function Key

F13

00 68

75

Function Key

F14

00 69

76

Function Key

F15

00 6A

77

Function Key

F16

00 6B

78

Function Key

F17

00 6C

79

Function Key

F18

00 6D

80

Function Key

F19

00 6E

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice184

APPENDIX

Category

Character

Option Code81

Function Key

F20

00 6F

82

Function Key

F21

00 70

83

Function Key

F22

00 71

84

Function Key

F23

00 72

85

Function Key

F24

00 73

86

KeypadNum Lock

00 53

87

KeypadKeypad +

00 57

88

KeypadKeypad -

00 56

89

KeypadKeypad *

00 55

90

KeypadKeypad /

00 54

91

KeypadKeypad Delete

00 63

92

KeypadKeypad 0 (Insert)

00 62

93

KeypadKeypad 1 (End)

00 59

94

KeypadKeypad 2 (Down)

00 5A

95

KeypadKeypad 3 (Page Down)

00 5B

96

KeypadKeypad 4 (Left)

00 5C

97

KeypadKeypad 5

00 5D

98

KeypadKeypad 6 (Right)

00 5E

99

KeypadKeypad 7 (Home)

00 5F

100

KeypadKeypad 8 (Up)

00 60

101

KeypadKeypad 9 (Page Up)

00 61

102

KeypadKeypad Enter

00 58

103

Modifier Key

L-Ctrl (Make)

11 EE

104

Modifier Key

L-Shift (Make)

22 EE

105

Modifier Key

L-Alt (Make)

44 EE

106

Modifier Key

L-Win (Make)

88 EE

107

Modifier Key

L-Ctrl (Break)

11 00

108

Modifier Key

L-Shift (Break)

22 00

109

Modifier Key

L-Alt (Break)

44 00

110

Modifier Key

L-Win (Break)

88 00

111

Modifier Key

Home

00 4A

112

Modifier Key

End

00 4D

113

Modifier Key

Page Up

00 4B

114

Modifier Key

Page Down

00 4E

115

Modifier Key

Up Arrow

00 52

116

Modifier Key

Down Arrow

00 51

117

Modifier Key

Left Arrow

00 50

118

Modifier Key

Right Arrow

00 4F

119

System & Edit Key

Tab

00 2B

120

System & Edit Key

ESC

00 29

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice185

APPENDIX

Category

Character

Option Code121

System & Edit Key

Print Screen

00 46

122

System & Edit Key

Pause/Break

00 48

123

System & Edit Key

Caps Lock

00 39

124

System & Edit Key

Scroll Lock

00 47

125

System & Edit Key

Insert00 49

126

System & Edit Key

Delete00 4C

127

System & Edit Key

Back Space

00 2A

128

System & Edit Key

Enter (CR)

00 28

129

System & Edit Key

Null

00 00

Examples of Usage:
1. Set Enter on the Keypad as the Record Suffix under HID Keyboard interface:
1.

Replace Enter (CR) with Enter Keypad by programming the scanner with the following
command line:[PROGRAM] [User-defined Function Key] [0D] [0058] [END]
In the command line, option code 1 [0D] is the hex value identifier of Enter (CR) in the default
function key table, and option code 2 [0058] is the 4-digit code of Keypad Enter.

2.

Set Enter Keypad as the user-defined character of Record Suffix (Keyboard) with thefollowing command line:[PROGRAM] [Record Suffix (Keyboard)] [5] [0D] [FIN] [END]
In the command line, option code 1 [5] is for selecting the user-defined character as therecord suffix, and option code 2 [0D] is the identifier of Enter Keypad.

2. Replace the noninitial FNC1 in GS1 barcodes with Ctrl characters under HID Keyboard interface:i.

Replace any two function keys with Ctrl characters with following two command lines:[PROGRAM] [User-defined Function Key] [1E] [010A] [END][PROGRAM] [User-defined Function Key] [1F] [0116] [END]
In the first command line, option code 1 [1E] is the hex value identifier of the target function
key slot, and option code 2 [010A] is the 4-digit code of Ctrl + g.
In the second command line, option code 1 [1F] is the hex value identifier of another targetfunction key slot, and the option code 2 [0116] is the 4-digit code of Ctrl + s.

ii.

Replace noninitial FNC1 with user-defined Ctrl characters with following command line:[PROGRAM] [Noninitial FNC1 Transmit] [2] [1E] [1F] [FIN] [END]
In the command line, option code 1 [2] is for selecting user-defined characters as theconverted output for FNC1 characters, and option code 2 [1E] and [1F] are to set Ctrl + g and8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice186

APPENDIX

Ctrl + s as the user-defined characters.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice187

APPENDIX

Code Page
Table of corresponding languages
Description

Code Page

Description

Code Page

Albanian

850

Hungarian852

Arabic1256

Icelandic

850

Arabic

720

Italian850

Baltic1257

Japanese932

Bulgarian

866

Korean949

Catalan850

Latin 1

1252

Croatian

852

Latin 21250

Cyrillic

1251

Latin 5

1254

Czech

852

Latin American

850

Danish850

Latvian

775

Dutch

850

Lithuanian

775

Estonian

775

Norwegian

850

English - United Kingdom

850

Polish852

English - Australia

850

Portuguese

850

English - Canada

850

Romanian

852

English - New Zealand

850

Russian

866

English - United States

437

Serbian

855

English - South Africa

437

Slovakian852

English - Philippines

437

Slovenian852

Finnish850

Spanish850

French

850

Swedish850

German850

Chinese (Tradition)

950

Greece737

Chinese (Simple)

936

Greece

1253

Thai

874

Hebrew - write

1255

Turkish857

Hebrew Israel

862

Vietnamese

1258

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice188

APPENDIX

Unicode Hex Input Setup
1. Windows-Setting up the Windows Registry
Step 1: Open the Registry Editor. You can do so by typing “regedit” in the “Search Windows”
function or in Command Prompt.
Step 2: Go to HKEY_CURRENT_USER\Control Panel\Input Method

Step 3: Right-click on your mouse or press shift + F10 (on keyboard) to add a new String
Value (of type “REG_SZ”).

Step 4: Name the new String value as “EnableHexNumpad” and set its Value data to “1”.

Step 5: Reboot the computer.
8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice189

APPENDIX

2. MAC - Adding Unicode Hex Input in menu bar
Step 1: Go to the Apple Menu -> System Preferences -> Keyboard

Step 2: On the Keyboard tab, click on “Input Sources” and check the “Show Input menu inmenu bar” box.

Step 3: Click the “+” button to add an input source.
Step 4: Scroll to and select “Others”. Click on “Unicode Hex Input” (you can also use the
Search function to find it). When done, click on the “Add” button.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice190

APPENDIX

Step 5: Close the Keyboard Preferences menu.
Step 6: Change the input selection to Unicode Hex Input in the menu bar.

8028140//2023-03-20© SICK AG · Germany · All rights reserved · Subject to change without notice1918028140/2023-03-20 ∙ A4 4c int49

Australia
Phone +61 (3) 9457 0600
1800 33 48 02 – tollfree
E-Mail sales@sick.com.au

Hungary
Phone +36 1 371 2680
E-Mail ertekesites@sick.hu

Slovakia
Phone +421 482 901 201
E-Mail mail@sick-sk.sk

India
Phone +91-22-6119 8900
E-Mail info@sick-india.com

Slovenia
Phone +386 591 78849
E-Mail office@sick.si

IsraelPhone +972 97110 11
E-Mail info@sick-sensors.com

South Africa
Phone +27 10 060 0550
E-Mail info@sickautomation.co.za

Italy
Phone +39 02 27 43 41
E-Mail info@sick.it

South Korea
Phone +82 2 786 6321/4
E-Mail infokorea@sick.com

Japan
Phone +81 3 5309 2112
E-Mail support@sick.jp

Spain
Phone +34 93 480 31 00
E-Mail info@sick.es

Malaysia
Phone +603-8080 7425
E-Mail enquiry.my@sick.com

SwedenPhone +46 10 110 10 00
E-Mail info@sick.se

MexicoPhone +52 (472) 748 9451
E-Mail mexico@sick.com

Switzerland
Phone +41 41 619 29 39
E-Mail contact@sick.ch

Netherlands
Phone +31 (0) 30 229 25 44
E-Mail info@sick.nl

TaiwanPhone +886-2-2375-6288
E-Mail sales@sick.com.tw

Denmark
Phone +45 45 82 64 00
E-Mail sick@sick.dk

New ZealandPhone +64 9 415 0459
0800 222 278 – tollfree
E-Mail sales@sick.co.nz

ThailandPhone +66 2 645 0009
E-Mail marcom.th@sick.com

FinlandPhone +358-9-25 15 800
E-Mail sick@sick.fi

NorwayPhone +47 67 81 50 00
E-Mail sick@sick.no

FrancePhone +33 1 64 62 35 00
E-Mail info@sick.fr

PolandPhone +48 22 539 41 00
E-Mail info@sick.pl

Germany
Phone +49 (0) 2 11 53 010
E-Mail info@sick.de

Romania
Phone +40 356-17 11 20
E-Mail office@sick.ro

GreecePhone +30 210 6825100
E-Mail office@sick.com.gr

RussiaPhone +7 495 283 09 90
E-Mail info@sick.ru

Hong Kong
Phone +852 2153 6300
E-Mail ghk@sick.com.hk

Singapore
Phone +65 6744 3732
E-Mail sales.gsg@sick.com

Austria
Phone +43 (0) 2236 62288-0
E-Mail office@sick.at
Belgium/Luxembourg
Phone +32 (0) 2 466 55 66
E-Mail info@sick.be
BrazilPhone +55 11 3215-4900
E-Mail comercial@sick.com.br
CanadaPhone +1 905.771.1444
E-Mail cs.canada@sick.com
Czech Republic
Phone +420 234 719 500
E-Mail sick@sick.cz
Chile
Phone +56 (2) 2274 7430
E-Mail chile@sick.com
China
Phone +86 20 2882 3600
E-Mail info.china@sick.net.cn

Detailed addresses and further locations at www.sick.com

SICK AG | Waldkirch | Germany | www.sick.com

TurkeyPhone +90 (216) 528 50 00
E-Mail info@sick.com.tr
United Arab Emirates
Phone +971 (0) 4 88 65 878
E-Mail contact@sick.ae
United Kingdom
Phone +44 (0)17278 31121
E-Mail info@sick.co.uk
USA
Phone +1 800.325.7425
E-Mail info@sick.com
VietnamPhone +65 6744 3732
E-Mail sales.gsg@sick.com