O PE R AT I N G I N S T RU C T I O N S

IDM Corded / Bluetooth
HAND-HELD SCANNERS

General Remarks

Operating Instructions

IDM corded & IDM Bluetooth

General Remarks
Further information on the IDM Hand-held scanners can be found on the internet on the IDM product page atwww.sick.com• Detailed technical data in the online data sheet• Overview of accessories• Configuration software IDM Set Up Tool
• EC Declaration of conformity• Identification solutions product catalog• Product information Hand-held scanners
Print out this manual
If you want to print out this manual please ensure that the original size is remained and the print out is ofgood quality. Otherwise the configuration codes contained in this manual may be distorted and cannot bescanned anymore.
Regulatory
EN61000-3-2/ EN61000-3-3 1,

KN22, KN24 (KN61000-2,-3,-4,-5,-6,-8,-11) 3

EN60950-1, EN61000-6-3,

Clause 2, Article 58-2 of Radio Waves Act 4

EN61000-6-2 2

V-3/2011.04, TECHNICAL REQUIREMENTS,

Part 15B, Part 15C4Class B ITE3
MIC T401

CNS13438, CNS14336
AS/NZS CISPR 22:2009 Class B

LED Eye Safety IEC62471 Exempt group
Laser Eye Safety IEC60825-1 Class 1

LP0002

Copyright
Copyright © 2019SICK AG Waldkirch
Germany
TrademarkAdobe™ Reader™ is a trademark of Adobe Systems Incorporated.

1 Relevant for IDM Corded Hand-held scanners with power supply.

2 At the presence of high frequency interference in the frequency range of 15 MHz to 50 MHz there may be performance restrictions.
3 Relevant for IDM Corded Hand-held scanners

4 Relevant for IDM Bluetooth Hand-held scanners

2© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Operating Instructions

Table of contents

IDM corded & IDM Bluetooth

Table of contents
1

2

3

Getting familiar with your IDM Hand-held scanner ........................................................................................ 6
1.1
Connectivity ....................................................................................................................................... 8
1.1.1 Standard Interfaces (RS-232, USB) .................................................................................... 8
1.1.2 Industrial fieldbus ................................................................................................................ 9
1.2
Technical Specifications ................................................................................................................. 10
1.2.1 IDM Corded Hand-held Scanners ..................................................................................... 10
1.2.2 IDM Bluetooth Hand-held Scanners ................................................................................. 11
IDM Bluetooth Scanners ................................................................................................................................... 12
2.1
Preparation before using ................................................................................................................ 12
2.1.1 Battery installation ............................................................................................................. 122.1.2 Charging the battery .......................................................................................................... 12
2.1.3 Placing the scanner into the cradle .................................................................................. 13
2.1.4 USB Bus power ................................................................................................................... 13
2.1.5 Indications .......................................................................................................................... 14
2.2
Paging Function .............................................................................................................................. 15
2.3Radio Link Mode ............................................................................................................................. 15
2.3.1 PAIR Mode .......................................................................................................................... 16
2.3.2 PICO Mode .......................................................................................................................... 16
2.3.3 HID Mode ............................................................................................................................ 18
2.3.4 SSP Master/ Slave Mode .................................................................................................. 20
2.4
Out-of-Range Scanning ................................................................................................................... 21
2.5
Presentation Scanning ................................................................................................................... 22
2.6
Battery status (IDM Bluetooth only) ............................................................................................... 22
2.7
Sleep Mode & Power Off ................................................................................................................ 22
2.8
Batch Scanning (Inventory Mode) .................................................................................................. 23
2.8.1 Quantity feature ................................................................................................................. 23
2.8.2 Data output format ............................................................................................................ 24
2.8.3 Transmit stored data ......................................................................................................... 25
2.8.4 Delete data ......................................................................................................................... 25
Configuration via Barcodes .............................................................................................................................. 26
3.1
Programming Commands ............................................................................................................... 26
3.1.1 System Command .............................................................................................................. 26
3.1.2 Family Code ........................................................................................................................ 26
3.1.3 Option Code ........................................................................................................................ 26
3.2
Programming Procedures ............................................................................................................... 26
3.2.1 Program & End ................................................................................................................... 27
3.2.2 System List & Master Default ........................................................................................... 28
3.2.3 Single Scan ......................................................................................................................... 28
3.2.4 Multiple Scan ..................................................................................................................... 29
3.2.5 Cycling Scan ....................................................................................................................... 30
3.2.6 Dual Level Scan ................................................................................................................. 31
3.3
Host Interface Selection ................................................................................................................. 32
3.4
Keyboard Interface Control ............................................................................................................ 33
3.4.1 Keyboard Layout (Language) ............................................................................................ 33
3.4.2 Suffix, Preamble, Postamble, FNC1 Transmit, Caps Lock ............................................... 34
3.4.3 Delay Settings .................................................................................................................... 35

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice3

Table of contents

Operating Instructions

IDM corded & IDM Bluetooth

3.5

3.6
3.7

3.8

3.9

4

3.4.4 Function Key, Key Pad Emulation, Upper/Lower Case, Dollar Sign .............................. 36
3.4.5 Barcode Encoding Format, Keyboard Output................................................................... 36
Serial Interface Control ................................................................................................................... 39
3.5.1 Suffix, Preamble, Postamble ............................................................................................. 39
3.5.2 Delay Settings .................................................................................................................... 40
3.5.3 Handshaking Protocol, ACK/ NAK .................................................................................... 41
3.5.4 Response Time-out, Baud Rate ........................................................................................ 42
3.5.5 Data Frame......................................................................................................................... 43
Wand/ Laser Emulation Control (IDM1xx series) .......................................................................... 44
3.6.1 Output Polarity, Signal State, Margin/ Module Time ....................................................... 44
Symbology Reading Control............................................................................................................ 45
3.7.1 User Defined Symbol ID ..................................................................................................... 45
3.7.2 Symbology ID Transmission .............................................................................................. 46
3.7.3 Readable Bar Codes .......................................................................................................... 47
3.7.4 Code 39/ Code 32 ............................................................................................................. 49
3.7.5 Code 39 .............................................................................................................................. 50
3.7.6 Codabar/ NW-7 .................................................................................................................. 51
3.7.7 UPC-A/ UPC-E ..................................................................................................................... 52
3.7.8 EAN Code ............................................................................................................................ 55
3.7.9 UCC Coupon Extended Code ............................................................................................. 57
3.7.10 IATA & Interleaved 2 of 5 ................................................................................................ 58
3.7.11 Code 25 Family ................................................................................................................ 59
3.7.12 Code 11 & Code 93 ......................................................................................................... 60
3.7.13 MSI/ Plessey .................................................................................................................... 61
3.7.14 Code 128 ......................................................................................................................... 62
3.7.15 GS1-128 ........................................................................................................................... 64
3.7.16 UK/ Plessey ...................................................................................................................... 66
3.7.17 Telepen ............................................................................................................................. 67
3.7.18 GS1 DataBar .................................................................................................................... 68
3.7.19 Composite Codes, Codablock F, PDF417, Micro PDF417 ............................................ 69
3.7.20 Code 16K & Code 49 ...................................................................................................... 70
3.7.21 QR Code ........................................................................................................................... 71
3.7.22 Data Matrix....................................................................................................................... 72
3.7.23 Aztec Code ....................................................................................................................... 73
3.7.24 Autralian Post, US Planet, US Postnet, British Post, Japan Post, Posti 4-State ........... 74
3.7.25 Netherland KIX Code, Intelligent Mail, Korea Post Code ............................................. 75
3.7.26 MaxiCode Setting ............................................................................................................. 76
3.7.27 DPM Code ........................................................................................................................ 77
Operation Mode .............................................................................................................................. 78
3.8.1 Corded scanners (IDMxx0 series) ..................................................................................... 78
3.8.2 Bluetooth scanners (IDMxx1 series) ................................................................................. 79
Operation Control ............................................................................................................................ 80
3.9.1 Buzzer, Power On LED, Good read indicator, Vibrator Control ........................................ 80
3.9.2 Buzzer Volume ................................................................................................................... 81
3.9.3 Redundancy, 1D Code Inverse Reading ........................................................................... 82
3.9.4 Reread Delay, Good Read Delay Control .......................................................................... 83
3.9.5 Light Source On Time, Hands Free Time-out .................................................................... 84
3.9.6 Presentation Auto-Sense, Sensitivity ................................................................................ 86
3.9.7 Presentation Control, Scan Rate, Flash Duty ................................................................... 87© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Operating Instructions

Table of contents

IDM corded & IDM Bluetooth

456

3.9.8 Illumination Control, Presentation Background Lighting ................................................. 88
3.9.9 Aiming, Delay Aiming Time-out, Decode Aiming .............................................................. 89
3.9.10 Center Alignment, Unique Barcode Reporting ............................................................... 90
3.9.11 1D Barcode Reading Direction ....................................................................................... 91
3.9.12 Motion Control ................................................................................................................. 92
3.9.13 Timestamp Functions ...................................................................................................... 93
3.9.14 Scene mode ..................................................................................................................... 95
3.10 Bluetooth Operation Control (IDM Bluetooth series) .................................................................... 96
3.10.1 Out-of-range Scanning, Beeping Control ........................................................................ 96
3.10.2 Radio-off Time-Out, Sleep Time-out, Power Off Time-out .............................................. 97
3.10.3 Bluetooth Batch Scanning .............................................................................................. 98
3.10.4 Bluetooth Device name, Security Settings ................................................................... 100
3.10.5 HID Link Quality, Power Saving Mode .......................................................................... 101
3.11 Batch Reading (IDM2xx series) .................................................................................................... 102
3.12 Condensed Data Wizard ............................................................................................................... 105
3.12.1 Preamble, Postamble, Data Length, Symbol ID Transmission ................................... 105
3.12.2 Data Formatter .............................................................................................................. 106
3.12.3 Data Verifier ................................................................................................................... 107
3.12.4 Data Replacer ................................................................................................................ 108
3.12.5 Data Organizer ............................................................................................................... 109
3.12.6 Select Barcode Symbology ............................................................................................ 110
3.12.7 Position Calculation ....................................................................................................... 111
3.12.8 Application Example ...................................................................................................... 111
IDM Set Up Tool ...............................................................................................................................................113
4.1
Configuration via IDM Set Up Tool ............................................................................................... 113
4.1.1 IDM Corded Scanners ...................................................................................................... 113
4.1.2 IDM Bluetooth Scanners ................................................................................................. 113
4.2
Firmware Upgrade via IDM Set Up Tool ....................................................................................... 114
4.2.1 IDM Corded Scanner........................................................................................................ 114
4.2.2 IDM Bluetooth Scanner ................................................................................................... 114
4.2.3 IDM Bluetooth Cradle ...................................................................................................... 115
Disposal.............................................................................................................................................................116
Appendix ...........................................................................................................................................................117
6.1
Symbology ID Table (1D Codes) ................................................................................................... 117
6.2
Symbology ID table (2D and Post codes) .................................................................................... 118
6.3
Keyboard Function Code Table .................................................................................................... 118
6.4
ASCII Input Shortcut (Reference Table) ....................................................................................... 119
6.5
GS1-128 ASCII Table .................................................................................................................... 120
6.6
Application Identifier Table........................................................................................................... 123
6.7
Host Interface Quick Set ............................................................................................................... 126
6.8
Operation Mode Quick Set ........................................................................................................... 127
6.8.1 1D Corded Scanners (IDM1x0 series) ............................................................................ 127
6.8.2 2D Corded Scanners (IDM2x0 series) ............................................................................ 128
6.8.3 Bluetooth Scanners ......................................................................................................... 128
6.9
Link Mode Quick Set ..................................................................................................................... 129
6.10 System Commands ....................................................................................................................... 130
6.11 Option Codes ................................................................................................................................. 132

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice5

Connectivity

Operating Instructions

IDM corded & IDM Bluetooth1

Getting familiar with your IDM Hand-held scanner

The IDM family includes 1D scanners with linear imagers and 2D scanners with area imagers. There areBluetooth and corded versions available. Furthermore there are different models for variant target
applications. IDMx2x and IDMx4x can be used for general purpose applications whereas IDMx6x is designed
for industrial environments.
IDM Corded Scanners
IDM120

IDM140Operating indicator
Status indicator
Trigger
Viewing window

IDM160/IDM260

IDM240BeeperUnlocking opening
for connection plate
Mounting eye(metal)Mounting eye(plastic)

IDM Bluetooth Scanners
IDM141

IDM241Connection indicator
Status indicator
BeeperReading window

IDM161/IDM261

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

Trigger
Battery
compartment
End Cap
Mounting eye(metal)Mounting eye(plastic)
Retaining screw

8017159/142O/2019-05-23

Connectivity

Operating Instructions

IDM corded & IDM Bluetooth

IDM Bluetooth Cradles
IDMx41 smart base station

IDMx41 charging station
Operating indicator
Status Indicators
Paging/Reset
pushbutton
USB bus powerswitch

IDMx61 smart base station

8017159/142O/2019-05-23

IDMx61 charging station

Host interface
DC female connector(power supply unit)
Reserved© SICK AG · Germany · All rights reserved · Subject to change without notice7

Connectivity

Operating Instructions

IDM corded & IDM Bluetooth

1.1

Connectivity

To connect the scanner, plug the cable into the interface port of the scanner and connect it to the host. To
remove the cable, straighten one end of a paper clip and insert it into the cable release hole to pull out thecable. For IDM160/260 series you need to push down the bracket of the enclosure clip and pull out the cable.
IDM120 Series

IDM140/240 Series

IDM160/260 Series

For IDM Bluetooth scanners the cable needs to be connected to the smart cradles. The cable inlet is on thebottom side of the cradles.
IDMx41: base cradle

IDMx61: base cradle

Correct:

Not correct:

Ensure that the cable is pushed all the way into the RJ inlet of the basecradle to secure the data transmission to the host.

1.1.1

Standard Interfaces (RS-232, USB)

IDM scanners support USB 1 and RS-232 Serial interfaces.

USB HID &USB Com Port••

RS-232
SerialUSB HID (Human Interface Device): The scanner works as a generic USB Keyboard.
USB COM: The scanner works as a RS-232 serial device. Please note that you have to install the USB
COM Port driver (available on www.sick.com) before use.

1 USB is not suitable for use in industrial environments. Therefore, at cable installation it is important to ensure that there are no close
sources of interference.

8© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Connectivity

Operating Instructions

IDM corded & IDM Bluetooth

Depending on the Scanner model different cables are available.

USB

RS-232

Power Supply

1.1.2

IDM120, IDMx40,
IDM Bluetooth basestations

IDM160,
IDM260straight

1.8 m

6036728

6045195

spiral3m

60391586045232

straight

1.8 m

6041540

6045196spiral3m

60391566045233

needed for operation with RS-232
cables 1, Bluetooth

6036722

Industrial fieldbus

The IDM Hand-held scanners can be connected to industrial fieldbuses (such as PROFIBUS, PROFINET,
Ethernet TCP/IP, DeviceNet, etc.) via SICK connection modules and an adapter cable. The adapter cableincludes a voltage converter from DC 24 to 5 V for the voltage supply of the hand-held scanner, eliminating
the need of a separate power supply.
Adapter cable
Connection
module

RS-2323 cable
For more information on necessary components and order numbers please contact your local SICK
sales representative.

1 If there is no power on Pin 9.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice9Technical Specifications

Operating Instructions

IDM corded & IDM Bluetooth

1.2

Technical Specifications

1.2.1

IDM Corded Hand-held Scanners

Type

IDM120

IDM140

IDM160

IDM240

IDM260Field ofapplication

General Purpose

General Purpose

Industrial

General Purpose

Industrial

Enclosurerating

IP 41

IP 41

IP 65

IP 41

IP 65

Supported
code types

1D, Stacked 1

1D, Stacked, 2D

1D, Stacked, 2D 2

Coderesolution≥0.102 mm1)≥0.076 mm1)

Reading
distance(at code
resolution)

0 mm ... 400 mm(0.102 mm)1)

20 mm ... 850 mm(0.5 mm)1)Interfaces

USB (Keyboard Wedge & Com Port Emulation), RS-232,(Ethernet TCP/IP, PROFINET, PROFIBUS, DeviceNet) 3

Opticalindicators

1 LED(good read)

2 LEDs (operational status, good read)Vibration

No

No

Acoustic
indicators

Beeper, disengageable

Operating
Voltage

5 V DC (+/- 5%)

Current
consumption(Operating)

Typical
170 mA

Current
consumption(Standby)

Typical 75 mA

Light source

LED: visible red light (630 nm)

Laser aimer

No

Ambient
operatingtemperature

0 °C ... 50 °C-10°C … 50°C

-20 °C ... 50 °C-10 °C ... 50 °C-20 °C ... 50 °C

Storagetemperature-20 °C ... 60 °C-40 °C ... 70 °C-30 °C ... 70 °C-40 °C ... 70 °C-40 °C ... 70 °C≥0.07 mm1), ≥0.13 mm2)
20 mm ... 850 mm(0.5 mm)1)

Yes

SR model:30 mm ... 400 mm (0.25 mm)2)

No

Yes

Typical 180 mA

180 mA(Vibrator disabled)
230 mA(Vibrator enable)

Typical 395 mA

Max. 395 mA(Vibrator disabled)
Max. 420 mA(Vibrator enable)

Typical 80 mA

Typical 80 mA

Typical 220 mA

Max. 220 mA

Yes (Laser Class 1)

1) Valid for Code 39, 2) Valid for Data Matrix

1 Depending on scanner version (PDF version is necessary).

2 Depending on scanner version, option of low performance DPM Code reading can be enabled via Plug-in
3 Optional via external SICK connection modules.

10© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Technical Specifications

Operating Instructions

IDM corded & IDM Bluetooth

1.2.2

IDM Bluetooth Hand-held Scanners

Type

IDM141

IDM161

IDM241

IDM261

Field ofapplication

General Purpose

Industrial

General Purpose

Industrial

Enclosure rating

IP 41

IP 65

IP 41

IP 65

Supported code
types

1D, Stacked 1

1D, Stacked1

1D, Stacked, 2D

1D, Stacked, 2D 2

Code resolution≥0.076 mm1)≥0.076 mm1)≥0.07 mm1), ≥0.13 mm2)

Reading
distance(at code
resolution)

20 mm ... 850 mm(0.5 mm)1)

20 mm ... 850 mm (0.5mm)1)

SR model:30 mm ... 400 mm (0.25 mm)2)

Interfaces

USB (Keyboard Wedge & Com Port Emulation), RS-232,(Ethernet TCP/IP, PROFINET, PROFIBUS, DeviceNet) 3

BluetoothProtocolBluetooth v 2.1 EDR, 2.4 ... 2.4835 GHz

Bluetooth v 4.0, 2.402 … 2.4830 GHz

Bluetooth
operating range

Up to 100 m (free view), Batch function for
expansion of the wireless radius

Up to 100 m (free view), Batch function for
expansion of the wireless radius

Opticalindicators

2 LEDs (good read, charge of battery, radio connection status)

Vibration

No

Acoustic
indicators

Beeper, disengageable

Operating
Voltage

5 V DC (+/- 5%)

Current
consumption(Operating)

180 mA

Current
consumption(Standby)

80 mA

Light source

LED: visible red light (630 nm)

Laser aimer

No

Ambient
operatingtemperature
Storagetemperature

Yes

No

Yes

230 mA (Vibrator enabled)
180 mA (Vibrator disabled)

750 mA(charging incl.
base station

750 mA (charging incl.
base station)

80 mA

175 mA

175 mAYes (Laser Class 1)

No

Yes (Laser Class 1)-10 °C ... 50 °C-20 °C ... 50 °C-10 °C ... 50 °C-20 °C ... 50 °C-40 °C ... 70 °C-30 °C ... 70 °C-40 °C ... 70 °C-40 °C ... 70 °C

1) Valid for Code 39, 2) Valid for Data Matrix

For detailed technical specifications, see the Online Data Sheet on the product site on the web(www.sick.com).

1 Depending on scanner version (PDF version is necessary).

2 Depending on scanner version, option of low performance DPM Code reading can be enabled via Plug-in.
3 Optional via external SICK connection modules.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice11

Preparation before using

Operating Instructions

IDM corded & IDM Bluetooth

2

IDM Bluetooth Scanners

2.1

Preparation before using

2.1.1

Battery installation
IDMx4x: General Purpose series

IDMx6x: Industrial series

1. Ensure the battery contacts of the battery pack are facing the charging contacts inside the battery
cavity.
2. Slide the battery pack into the battery cavity until hearing a click sound before locking it with the end
cap. The scanner will give 4 beeps when the battery pack is installed properly if the battery pack still
has power.
3. Secure the end cap with the screw provided.
You can use the overlapping battery label to pull out the battery if needed.
2.1.2

Charging the battery

1. Choose an appropriate plug for your country and slide it into the power adapter cavity until it is locked.
Then plug the AC power plug into the AC wall socket.
2. Please make sure the USB bus power switch is in “OFF” position.
3. Plug the DC power cord of the power supply unit into the DC Jack of the cradle. The smart cradle emits
the power-on beeps and the central (IDMx4x)/ upper (IDMx6x) power indicator gives one blue blink. If
you use the charging cradle, the central (IDMx4x)/ upper (IDMx6x) power indicator turns steady blue.
4. Place the scanner on the cradle. The status indicator of scanner will turn steady red if the battery is
not fully charged. When the battery is fully charged, the status indicator of the scanner turns steadygreen.
Please note the important battery information on the next page!

12© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Preparation before using

Operating Instructions

IDM corded & IDM BluetoothImportant information: Please charge the new battery pack for 8 hours prior to the first use. Ensurethat you are using a battery with enough capacity. Otherwise the scanner might lose its radio
connection. As soon as the scanner gives warning messages (one red blink and one beep at a regularinterval) the scanner needs to be recharged. If the scanner gives 8 red blinks and 8 beeps, the battery
power is extremely low. In that case the battery needs to be recharged immediately! If the scanner is
not placed into the charging cradle right the way, the scanner turns off automatically. Due to an internal
protection circuit there will now be measured 0 V on the outside contacts of the battery. If the battery
is not recharged immediately, a further discharge takes place even though the scanner is turned off.
Due to the internal chemical processes of lithium ion batteries, this will then result in an irreversible
destruction of the battery.
2.1.3

Placing the scanner into the cradle

Ensure that the scanner is placed properly into the respective smart or charging cradle. If the unit is notplaced correctly into the cradle, the charging might not start.
IDMx41: Insert the scanner
vertically

IDMx61: Insert the back of the scanner first.
Afterwards push the scanner head down.

The correct placement into the cradle can be verified by the charging LED on the scanner. (See also chapter
2.1.5 on page 14)
2.1.4

•
•
•

USB Bus power

If USB 3.0 is available in your host device, both battery charging and regular operation can besupported by the USB Bus Power without using external power supply.
If you want to use this feature, set the USB bus power switch to “ON”. Then connect the cradle andhost device via an USB cable.
If only USB 2.0 is available in your host device the external power supply is necessary as a powersource, because the power supplied from USB 2.0 is not enough to support both battery charging andregular operation simultaneously.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice13

Preparation before using

Operating Instructions

IDM corded & IDM Bluetooth

2.1.5

Indications

IDM141

Link Indicator

IDM161/IDM261

Status Indicator

IDM241IDM Bluetooth Scanners
Description

Link indicator

BeeperRadio connection

1 blue blink per 2.5 sec.

Off

Radio disconnection

3 blue blinks per 2 sec.

Off

During connection

Quick blue blinks

Short clicks

Radio connection built

1 blue blink per 2.5 sec.

4 beeps in ascending tone

Radio connection lost

3 blue blinks per 2 sec.

4 beeps in descending tone

Data Transmission

Quick blue blink

Short clicks

Description

Status Indicator

BeeperUnder charging (on cradle)

Steady red

Off

Fully charged (on cradle)

Steady green

Off

Under batch scanning

1 green blink per 2.5 sec.

Off

Pair failure

Steady red

2 Di-do Di-do beeps

Out of memory

2 red blinks

2 long beeps

Battery power low

1 red blink at regular interval

1 beep at regular interval

Battery power extremely low

1 red blink

8 beeps

Good read

1 green blink

1 good read beep

Under Configuration

Steady red

Off

Uninstall state

Alternative red and green blinks

Off

Upgrade state

Steady red

Short click

Time out warningOff

3 long beeps

Paged by smart cradleOff

6 page beeps

Sleep state / Battery no power

Off

Off

Power Off

Off

Off

14

© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Paging Function

Operating Instructions

IDM corded & IDM BluetoothPower indicator
Status indicator(s)IDM Smart Cradle
Description

Indicators

BeeperPower

StatusPower on1 blue blink

OffPower on beeps

Smart Cradle Upgrade StateOffSteady red

Short clicks

Uninstall state

Off

Alternative redgreen blinks

Off

Radio Connected

Steady blue

Steady GreenOffRadio Disconnected

Off

Steady red

OffRadio Connected

Steady blue

Off

Off

Radio Disconnected

Off

Steady red

Off

PICO Mode

Steady blue

Steady green

6 page beeps

PAIR Mode

Steady blueOff

6 page beeps

PICO Mode
PAIR Mode
Smart cradle paged
by scanner
IDM Charging Cradle

2.2

Description

Power Indicator

BeeperPower onSteady blue

Off

Paging Function

The paging function helps to locate the paired smart cradle or scanner. If you would like to page the paired
smart cradle, you can scan the “Paging” command.

PagingIf you would like to page the paired scanner, you can press the paging/rest button of the smart cradle nolonger than 5 seconds.

2.3

Radio Link Mode

The IDM Bluetooth scanners provide several radio link modes to communicate with the host device. When theBluetooth-enabled host device is not available, the scanner can work with the smart cradle in PAIR mode
(peer-to-peer connection) or PICO mode (multiple connections) to provide a plug-and-play cordless migrationof your existing non-Bluetooth devices. Moreover, you are able to use the scanner to work with Bluetoothenabled host devices via SPP mode or HID mode. When the radio link is disconnected, the scanner is capableof reconnecting the radio link automatically when it returns into the Bluetooth radio range area. Please note
8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice15

Radio Link Mode

Operating Instructions

IDM corded & IDM Bluetooththat this feature is not available in SPP slave mode. If you would like to change the radio link mode, pleasescan the “Uninstall” command to reset the scanner to the uninstall state.
2.3.1

PAIR Mode

In PAIR mode, one smart cradle will work with one scanner. The smart cradle does not only provide theBluetooth radio link with the scanner, but also offers the legacy cabled interfaces to the host device, including
USB HID, USB COM, and RS-232 serial.
Use IDM Hand-held scanner in PAIR Mode:
1. Ensure the battery is fully charged. Refer to the section of “2.1.2 Charging the battery” for details.
2. Choose the interface cable, plug it into the smart cradle and connect it to the host device. (Refer tochapter “1.1 Connectivity” for details.)
3. Turn on the power of your host device.
4. Note that if the scanner is shipped together with a smart cradle, they are pre-paired already. You will
see the link indicator of the scanner shows 1 blue blink per 2.5 seconds and the central (IDMx41)/
upper (IDMx61) power indicator of the smart cradle turns steady blue. If the scanner and smart cradle
just give alternative red and green blinks (“Uninstall” state), please follow step 5 to establish theconnection between scanner and smart cradle.
5. Scan the “PAIR mode” command. The status indicator of the scanner will turn steady red immediately.

Uninstall
PAIR Mode
Place the scanner into the smart cradle. You will hear one short beep to indicate the activation of thepairing process. The scanner will emit continuous short clicks and the link indicator of the scanner will
flash blue quickly during the pairing process. When you hear 4 beeps in ascending tone, the pairing
process is completed. You will see that the link indicator of the scanner gives 1 blue blink per 2.5
seconds and the central (IDMx41)/ upper (IDMx61) power indicator of the smart cradle turns steadyblue. If the scanner pairing process failed or if the scanner is not placed into the smart cradle within
20 seconds, you will hear 2 “Di-do Di-do” beeps indicating that the pairing process was not successful.
The scanner will return to the uninstall state automatically.
6. Scan the corresponding host interface quick set command (chapter 5.7) to complete the installation.
The default host interface of the smart cradle is preset to USB HID. If you want to set the host interface to
USB COM you need to install the USB COM Port driver (available on www.sick.com) before using.
2.3.2

PICO Mode

In PICO mode up to 7 scanners can be connected to one smart cradle. If you would like to un-pair all scanners
paired with the smart cradle, please press and hold the paging/reset button of the smart cradle for more than
5 seconds. If you just want to un-pair part of the paired scanners, please take those paired scanners and scanthe “Uninstall” command.

16© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Operating Instructions

Radio Link Mode

IDM corded & IDM BluetoothUse IDM Hand-held scanner in PICO Mode:
1. Ensure the battery is fully charged. You may refer to the section of “2.1.2 Charging the battery” fordetails.
2. Choose the interface cable, plug it into the smart cradle and connect it to the host device. (Refer tochapter “1.1 Connectivity” for details.
3. Turn on the power of your host device.
4. Ensure the side (IDMx41)/ lower (IDMx61) status indicators of the smart cradle shows alternative red
and green blinks (“Uninstall” state). If the smart cradle is paired with other scanners press and holdthe paging/ rest button for more than 5 seconds to un-pair all paired scanners. This way the smart
cradle will return to uninstall state automatically.
5. Prepare the scanners you would like to pair with the smart cradle. Ensure that the status indicator ofeach scanner gives alternative red and green blinks (“Uninstall state”). If the scanner is no in the“Uninstall state”, scan the “Uninstall” command to un-pair the scanner, then scan the “PICO Mode”
command. The status indicator of the scanner will turn to steady red.

Uninstall
PICO Mode
Place the scanner into the smart cradle. You will hear one short beep to indicate the activation of thepairing process. The scanner will emit continuous short clicks and the link indicator of the scanner will
flash blue quickly during the pairing process. When you hear 4 beeps in ascending tone, the pairing
process is completed. You will see that the link indicator of the scanner shows 1 blue blink per 2.5
seconds. The central (IDMx41)/ upper (IDMx61) power indicator of the smart cradle turns steady blue
and the side (IDMx41)/ lower (IDMx61) status indicators turn steady green.
If the scanner pairing process failed or if the scanner is not placed into the smart cradle within 20
seconds, you will hear 2 “Di-do Di-do” beeps to warn the failure of pairing. The scanner will return tothe uninstall state automatically.
6. Scan the corresponding host interface quick set command to complete the installation.
7. Repeat the same procedure to pair other scanners (up to seven scanners in total) with the smart
cradle.
For the user’s convenience, the smart cradle will automatically assign an ID number to each scanner.
Scan the “System Information” command to check the assigned ID number of each scanner.
Clone Function
For the user’s convenience, the clone function will help you to clone the host interface related parameters(please refer to the following table for details) from one of the paired scanners to the rest of the paired
scanners under PICO mode. You can use one of the paired scanners to set the host interface relatedparameters first and then scan the “Save Configuration” command. Afterwards, please take the other paired
scanners to scan the “Clone” command one by one to clone the host interface related parameters.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice17

Radio Link Mode

Operating Instructions

IDM corded & IDM BluetoothFor using the Clone function, the paired scanners need to stay connected. The host interface relatedparameters can’t be cloned to the paired scanner in disconnected status.

Save Configuration

Clone

The below host interface related parameters will be impacted by the cloning function:
Data Transmission Parameter
Host Interface Control

Field Delimiter
Data Transmission Format
Host interface Selection
Keyboard Layout
Intermessage Delay
Interfunction Delay
Intercharacter Delay

Keyboard Interface Control

Caps Lock Control
Caps Lock Release Control
Function Key Emulation
Key Pad Emulation
Upper/Lower Case
Handshaking Protocol
Intermessage Delay
Interfunction Delay

Serial Interface Control

Intercharacter Delay
Baud Rate
Data Frame
Time Out Control
Output Polarity
Initial Signal State

Wand Emulation Control

Margin Time
Module Time
Narrow/Wide Ratio
Code39 Emulation

2.3.3

HID Mode

Through the HID service, the scanner can work as a Bluetooth Keyboard. In this mode, the scanner will be
discoverable by the radio connection request issued by the remote host device. In some cases, you may berequested to enter the Passkey (PIN) to establish the Bluetooth connection for security purpose.

18© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Radio Link Mode

Operating Instructions

IDM corded & IDM BluetoothUse IDM Hand-held scanner in HID Mode:
1. Ensure the battery is fully charged. You may refer to the section of “2.1.2 Charging the battery” fordetails.
2. Power on the scanner within radio range.
3. Ensure the status indicator of the scanner gives alternative red and green blinks (“Uninstall” state). If
the scanner is not in uninstall state scan the “Uninstall” command first.

Uninstall
4. If your remote host is equipped with the latest Bluetooth drivers or if it is an iOS or Android device werecommend to use “HID Mode” for quick pairing. If necessary you may use “HID Mode with Passkey”
to establish a more secure connection. If you experience problems in “HID Mode” try “HID Legacy
Mode” instead.

HID Mode

HID Legacy ModeHID Mode with Passkey

5. Once you scan one of the above commands the link indicator of the scanner will give 3 blue blinks per
2 seconds during the searching process. You have to execute the Bluetooth Discovery procedure tofind available Bluetooth devices. Select “IDMxxx”.
6. If you use “HID Mode” go to step 9.
7. If you use “HID Mode with Passkey” you will be requested to enter the passkey (PIN) on the remotehost. Please enter the passkey (PIN) accordingly by scanning the “Option Codes” on page 132 andthen scan “FIN (Finish)” to end the passkey entry. Continue with step 9.
8. If you scan “HID Legacy Mode” the passkey (PIN) may be requested. Please enter “00000000”(default setting). You will see “Keyboard on IDMxxx”. Double-click this HID service to establish theconnection between the scanner and the remote host device.
9. The scanner will emit 4 beeps in ascending tone to indicate the radio is connected. At the same time,
the link indicator of the scanner will give 1 blue blink per 2.5 seconds to indicate the scanner is inradio-connected state. Please note that if the scanner failed to connect to the host device within 30
seconds, the link indicator will give 3 blue blinks per 2 seconds. But the scanner is still continuing todiscover the host device for another 30 seconds before going to sleep mode. In the interim, you still
can scan “Uninstall” command to revert the scanner to uninstall state. If the scanner goes to sleep
mode, you need to press the trigger to wake up the scanner to continue the installation.
The above procedures are based on popular Windows environment. However, the installation
procedure may vary depending on different remote host devices, operating systems and the Bluetooth
drivers.
8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice19

Radio Link Mode

Operating Instructions

IDM corded & IDM Bluetooth

While using HID mode be aware of potential error in the data transmission when radio link quality ispoor. You are suggested to use the scanner under the communication coverage at all times.
2.3.4

SSP Master/ Slave Mode

Through the standard SPP service, the scanner can work as a Bluetooth Serial Device. In SPP Master Mode,
the scanner initiates the radio connection request to the remote slave device. In SPP slave mode, the scanner
will be discoverable by the radio connection request issued by the remote host device.
Establish SSP Master Connection
1. Ensure the battery is fully charged. Open the folder “Hardware” located in Bluetooth Advanced Settingof the remote host device to check its device MAC address. Then prepare a 12-character Code 128
barcode of the remote host device MAC address, or follow the step 4 to input MAC address byscanning 12 option codes.
2. Ensure a virtual COM port is available in your remote host for connecting the scanner. If not, please
open the folder “Local Services” located in Bluetooth Advanced Setting. Click the “Add Serial Services”
to add one more Bluetooth COM port.
3. Power on the scanner within radio coverage and ensure the status indicator of the scanner gives
alternative red and green blinks (“Uninstall” state). If the scanner is not in uninstall state, please scanthe “Uninstall” command first, and then scan the “SPP Master Mode” command. The status indicatorof the scanner will turn steady red immediately.

Uninstall

SSP Master Mode

4. Scan a 12-character MAC address barcode, or scan 12 option codes and “FIN” command to confirm
your inputs. The scanner will emit continuous short clicks and the link indicator of the scanner will
flash blue quickly during the radio connecting process. If the PIN Code or Passkey is requested, please
enter “00000000” (default setting).
5. The scanner will emit 4 beeps in ascending tone to indicate the radio is connected. At the same time,
the link indicator of the scanner will give 1 blue blink per 2.5 seconds to indicate the scanner is inradio-connected state. Please note that if the scanner failed to connect to the host device within 30
seconds, the link indicator will give 3 blue blinks per 2 seconds. But the scanner is still continuing todiscover the host device for another 30 seconds before go to sleep. In the interim, you still can scanthe “Uninstall” command to revert the scanner to uninstall state. If the scanner is already in sleep
mode, you just need to press the trigger to wake up the scanner to continue the installation.
The above procedures are based on popular Windows environment. However, the installation
procedure may vary depending on different remote host devices, operating systems and the Bluetooth
drivers.

20© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Out-of-Range Scanning

Operating Instructions

IDM corded & IDM Bluetooth

Establish SSP Slave Connection
1. Ensure the battery is fully charged and a virtual COM port is available in your remote host forconnecting the scanner. If not, please open the folder “Client Applications” located in Bluetooth
Advanced Setting. Click the “Add COM Port” to add one more Bluetooth COM port.
2. Power on the scanner within radio coverage and ensure the status indicator of scanner gives
alternative red and green blinks (in “Uninstall” state). If the scanner is not in uninstall state, pleasescan the “Uninstall” command first. Then scan the “SPP Slave Mode” command, and the link indicatorof scanner will give 3 blue blinks per 2 seconds during searching process.

Uninstall

SSP Slave Mode

3. Execute the Bluetooth Discovery procedure to find all available Bluetooth device list in your remotehost. You will see “IDMxxx” is shown in the list if the scanner is successfully discovered.
4. Double click the “IDMxxx” on the discovered Bluetooth devices. If the PIN Code or Passkey isrequested for security connection, please enter “00000000” (default setting). You will see “Serial Porton IDMxxx”. Please double click this SPP service to establish the connection between scanner andremote host device.
5. The scanner will emit 4 beeps in ascending tone to indicate the radio is connected. At the same time,
the link indicator of the scanner will give 1 blue blink per 2.5 seconds to indicate the scanner is inradio-connected state. Please note that if the scanner is not connected to the host device within 1
minute after scanning the “SPP Slave Mode” command, the scanner will go to sleep mode
automatically. You can just press the trigger to wake up the scanner to continue the installation.
The above procedures are based on popular Windows environment. However, the installation
procedure may vary depending on different remote host devices, operating systems and the Bluetooth
drivers.

2.4

Out-of-Range Scanning

When the radio connection is established between scanner and remote host device, the scanner will transmit
each scanned code content right after scanning the barcode. However, the scanner is preset not to scan any
barcode data when it loses the radio connection with the remote host device.
If you enable the Out-of-Range scanning function, the scanner can continue scanning barcode data while it isout of radio coverage. All scanned data will be temporarily stored in the memory buffer until radio link
resumed.

Enable Out-of-Range Scanning

Disable Out-of-Range Scanning

If the scanner is out of radio coverage, you will hear 4 beeps in descending tone to indicate the loss of radio
connection. The link indicator of the scanner will give 3 blue blinks per 2 seconds. Once the scanner is back8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice21

Presentation Scanning

Operating Instructions

IDM corded & IDM Bluetooth

to radio coverage, you will hear 4 beeps in ascending tone to indicate the radio connection is rebuilt and thescanner will give 1 blue blink per 2.5 seconds. At the same time, all stored scanned data will be transmitted
automatically right after the radio link is resumed.

2.5

Presentation Scanning

The Presentation Scanning is designed for hand-free applications. If the “Presentation Scanning Auto-sense”
function is enabled, the scanner is capable of automatically switching to presentation mode as soon as you
place the scanner onto the Presentation Stand or into Smart Cradle.

Disable Auto-sense
Presentation scanning on cradle is only available for IDMx41
series.

2.6

Enable Auto-senseBattery status (IDM Bluetooth only)

You can check battery status of the scanner by short pressing the Left Key or scanning “Check Battery Status”
command.
Available Firmware:
IDM141-3 / IDM161-3: 4.00.05 and above
IDM241-1 / IDM261-1: 2.00.03 and above
Check Battery Status
IDM241-3 / IDM261-3: 1.00.01 and above
The following corresponding flashes of the LED indicators present the current battery status of the scanner.
LED Indication

Battery Status

3 green and blue flashes

More than 75%

3 green flashes

More than 50%

3 orange flashes

More than 25%

3 red flashes

Less than 25%

2.7

Sleep Mode & Power Off

The scanner is preset to enter “Sleep Mode” if the scanner is not used after time-out duration. When thescanner is under sleep mode, it is preset to enter “Power Off” automatically if it will not be waked up aftertime-out duration.

22© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Batch Scanning (Inventory Mode)

Operating Instructions

IDM corded & IDM Bluetooth

If you want your scanner to enter “Sleep Mode” or “Power Off” immediately, please scan the “Sleep Mode” or“Power Off” command. The scanner can be waked up by pressing the trigger button.

Sleep Mode

2.8

Power Off

Batch Scanning (Inventory Mode)

With the help of the Batch Scanning function, the scanner is capable of storing the barcode data of up to
100,000 EAN-13 barcodes. This functionality is often used for inventory applications.
Once you scan the “Enter Batch Scanning” command to activate this function, all scanned barcode data will
be stored into the memory storage and the status indicator of scanner will give green blink at regular interval
during batch scanning. You can scan and store the barcode data till the memory storage is full. If the storage
is full, you will hear 2 long beeps and the status indicator will give 2 red blinks to indicate out of storage. To
terminate the batch scanning, please scan the “Exit Batch Scanning” command.

Enter Batch Scanning
2.8.1

Exit Batch Scanning

Quantity feature

The scanner supports quantity feature when it enters batch scanning. When you use quantity feature, thequantity information and scanned barcode data will be stored into the memory storage together. You canenter the quantity information from 1 to 9999 by scanning the following quantity commands right after you
scanned the barcode data.

Quantity 0

Quantity 5

Quantity 3

Quantity 1

Quantity 8

Quantity 6
Quantity 9

Quantity 4
Quantity 28017159/142O/2019-05-23

Quantity 7© SICK AG · Germany · All rights reserved · Subject to change without notice23

Batch Scanning (Inventory Mode)

Operating Instructions

IDM corded & IDM Bluetooth

2.8.2

Data output format

There are three ways to output the stored barcode data and quantity information. The preset output format is
to transmit stored data as many times as the quantity indicates. But you still can set the scanner to output
stored barcode data together with quantity information in two fields, and a preset delimiter (“,”) will be output
in between. To fulfill different application requirements, both the delimiter and the output sequence can bechanged.

As many times as the quantity indicates <Field delimiter><Quantity><Scanned data><Scanned data><Field delimiter><Quantity>

24© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Batch Scanning (Inventory Mode)

Operating Instructions

IDM corded & IDM Bluetooth

2.8.3

Transmit stored data

The scanner is preset to transmit all the stored data by scanning the “Transmit Stored Data” command.
During the transmission, the scanner will emit continuous short clicks and the link indicator will blink blue.
Then the scanner will give two short beeps after data transmission is completed.

Transmit stored data
You are still able to set the scanner to transmit the stored data by placing the scanner onto the cradle as well.

Scan Barcode Command 

Place scanner onto the cradle

Scan command or place scanner onto the cradle

2.8.4

Delete data

If a wrong barcode was scanned, the “Delete Last Scanned Data’’ command is helpful to recover mistakes. Byscanning the ‘’Delete Last Scanned Data’’ command, the last stored data can be deleted.

Delete last scanned data
The scanner is preset to keep all the stored data until you scan the “Clear All Stored Data” command.
However you are also able to change the setting to “Auto Delete Stored Data after transmission”. (Refer tochapter 3.10.3)

Clear all Stored Data

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice25

Programming Commands

Operating Instructions

IDM corded & IDM Bluetooth3

Configuration via Barcodes

3.1

Programming Commands

The IDM scanner bar code commands are specially designed proprietary bar code labels which allow you to
set the IDM Scanner’s internal programming parameters. There are System Command, Family Code andOption Code for programming purpose.
Each programmable family and bar code command label is listed on the same page with major systemcommands. The detailed explanations and special programming flowchart are printed on facing or following
pages. The Option Codes and System Commands can be found in the appendix on page 128 and 130.
3.1.1

System Command

The System Command is the highest level bar code command which directs the IDM Scanner to perform
immediate operations, such as entering programming mode (PROGRAM), exiting programming mode (EXIT),
listing system information (SYSLIST), recovering to factory preset configurations (M_DEFAULT) and so on.
Please note that all system commands will take a few seconds to complete the operations. User must wait forthe completion beeps before scanning another bar code.
3.1.2

Family CodeThe Family Code is scanned to select the user desired programming family. IDM Scanner has already provided
more than one hundred programming families to meet any specific requirements.
3.1.3

Option CodeThe Option Codes is a set of bar code commands represented by “0–9”, “A–F” and finishing selection (FIN).
For most setting, you must select at least one option code following the family code selection to set thedesired parameter for the selected programming family. The Option Codes can be found on page 128.

3.2

Programming Procedures

As you scan the bar code command to select the desired parameters, information about the final selectedparameters represented by the bar code commands are stored in the Hand-held scanner’s internal Flash
Memory ASIC or non-volatile memory. If you turn off the unit, the Flash Memory ASIC or non-volatile memory
retains all programming options. You don’t need to re-program the IDM Scanner if you want to keep theexisting configurations in the next power on.
The programming procedures of the IDM Scanner are designed as simple as possible for ease of setting. Most
programming families take the “Single Scan Selection” programming procedure. But several programming
families have more complex and flexible programmable options, and you must take “Multiple Scan Selection”,“Cycling Scan Selection” or “Dual Level Selection” to complete their programming procedures. Each kind of
programming procedure is listed in the following pages for your reference. Please give careful attention to
become familiar with each programming procedure.

26© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Programming Procedures

Operating Instructions

IDM corded & IDM BluetoothIf the programming family must take “Multiple Scan Selection”, “Cycling Scan Selection”, or “Dual Level
Selection” procedures, the family of the programming menu will be marked with the matched representing
symbol of Programming Category (P.C.) listed in the following table.
ConventionsDescriptions
Factory default value
Programming category
SS: Single scan selection

P.C.

MS: Multiple scan selection
CS: Cycling scan selection
DS: Dual level scan selection

3.2.1

( )

Necessary option code[ ]Selectable option code

Program & End

Scan„PROGRAM“

Scan
„END“

The scanner will enter programming
mode and inhibit all nonprogramming functions.

The scanner will exit programming
mode, and store all parameters inFlash Memory ASIC or non-volatilememory, then issue the completion
beeping.

Please note that the IDM Scanner will take 3-4 seconds to store parameters in internal Flash Memory
ASIC or non-volatile memory after you scan the “END”. Please don’t turn off the power before thecompletion beeping. It may destroy all configured parameters.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice27

Programming Procedures

Operating Instructions

IDM corded & IDM Bluetooth

3.2.2

System List & Master Default
Scan„M_DEFAULT

Scan„SYSLIST“

The scanner will list the productinformation and revision number tohost via selected host interface,then issue the completion beeping.

3.2.3

The scanner will recover all
programmable parameters into
factory preset configurations andthen issue the completion beeping.

Single Scan
Scan
„PROGRAM“

Yes

Enter Programming mode.

Scan one of family
codes

Select the desired programming
family.

Scan one of option
codes

Select one option code for the desired
parameter.

Repeatselection

Do you want to select anotherprogramming family?

No
Scan
„END“

28

Exit programming mode.

© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Programming Procedures

Operating Instructions

IDM corded & IDM Bluetooth

3.2.4

Multiple Scan
Scan
„PROGRAM“

Yes

Enter Programming mode.

Scan one of family
codes

Select the desired programming
family.

Scan one or several
option codes

Select one or several option codes forthe desired parameters.
If it‘s necessary scan „FIN“ toterminate the option code selection.

Repeatselection

Do you want to select anotherprogramming family?

No
Scan
„END“

8017159/142O/2019-05-23

Exit programming mode.

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

Programming Procedures

Operating Instructions

IDM corded & IDM Bluetooth

3.2.5

Cycling Scan

Scan
„PROGRAM“

Scan one of family
codes

Select the desired programming
family.

Scan one or several
option codes

Select one or several option codes forthe desired parameters as “Single” or“Multiple” scan selection.

Scan “FIN”

YesEnter Programming mode.

Repeatselection

Finish cycling selection. (If necessary)

Do you want to select anotherprogramming family?

No
Scan
„END“

30

Exit programming mode.

© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Programming Procedures

Operating Instructions

IDM corded & IDM Bluetooth

3.2.6

Dual Level Scan
Scan
„PROGRAM“

Scan one of family
codes

st

(1 ) Scan several
option codesnd(2 ) Scan one orseveral option codes

Yes

Repeatselection

Enter Programming mode.

Select the desired programming
family.

Select several option codes for thedesired parameters.
1. Select one or several option
codes for the desired
parameters.
2. If it’s necessary scan “FIN” toterminate the option code
selection.

Do you want to select anotherprogramming family?

No
Scan
„END“

8017159/142O/2019-05-23

Exit programming mode.

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

Host Interface Selection

Operating Instructions

IDM corded & IDM Bluetooth

3.3

Host Interface Selection

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Option Code

Host Interface SelectionMS

IBM PS/2 25-30 series keyboard wedge interface

02

MS

Standard/TTL RS-232 peer-to-peer serial

06

MS

Wand Emulation

08MS

USB Com Port Emulation

09

MS

PS/2 (DOS/V) direct link (keyboard replacement)

10MS

PS/2 (DOS/V) keyboard wedge turbo mode

13

MS

PS/2 (DOS/V) keyboard wedge standard mode

14

MS

Laser emulation

17MS

USB HID standard mode 

18MS

USB HID turbo mode

19

MS

USB HID Legacy

20

IDM2xx series doesn’t support Wand emulation, Laser emulation and USB HID Legacy

32© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Keyboard Interface Control

Operating Instructions

IDM corded & IDM Bluetooth

3.4

Keyboard Interface Control

3.4.1

Keyboard Layout (Language)

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Option Code

Keyboard LayoutSS

USA (QWERTY) 

00

SSFrance (AZERTY)

01

SS

Germany (QWERTZ)

02

SS

United Kingdom (QWERTY)

03

SS

Canadian French (QWERTY)

04

SS

Spain (Spanish, QWERTY)

05

SS

Sweden/Finland (QWERTY)

06

SS

Portugal (QWERTY)

07

SS

Norway (QWERTY)

08

SS

Spain (Latin America, QWERTY)

09

SS

Italy (QWERTY)

10SS

Netherlands (QWERTY)

11

SS

Denmark (QWERTY)

12

SS

Belgium (AZERTY)

13

SS

Switzerland-Germany (QWERTZ)

14

SS

Iceland (QWERTY)

15SS

Japan (DOS/V)

16

SS

Czech (QWERTY)

17

Please refer to the ASCII/HEX Table listed in the Appendix to determine the HEX codes for characters,
symbols, and functions to be used as preamble or postamble.
To set preamble or postamble as function key output, you must enable the “Function Key Emulation” feature
first.
Keyboard Interface Message String:
Preamble

Data Length

Prefix Symbol ID

Scanned Data

Suffix Symbol ID

Postamble

Record Suffix

1-15
characters

2-4 digits

1 or 3 characters

Variablelength1 or 3 characters

1-15
characters

1 character

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice33

Keyboard Interface Control

Operating Instructions

IDM corded & IDM Bluetooth

3.4.2

Suffix, Preamble, Postamble, FNC1 Transmit, Caps Lock

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Record Suffix

SS

None

0

SS

RETURN 

1

SS

TAB 

2

SS

SPACE

3

SS

ENTER (Numeric Key Pad)

4

SS

User defined character (1 character)

SS

None 

MS

1-15 characters

Preamble

Parameter Selection

Option Code5, (00-7F)
FIN[00-7F], FIN

Maximum 15-character input.
Scan “FIN” to terminate this selection.
Postamble

SS

None 

MS

1-15 characters

FIN[00-7F], FIN

Maximum 15-character input.
Scan “FIN” to terminate this selection.
FNC1 Symbol Char.
Transmit

SS

Disable 

0SS

Enable1Caps Lock Control

SS“Caps Lock Off” State 0SS“Caps Lock On” State

1

SS

Auto Detect (PC/AT, PS/2, Keyboard Replacement
and DOS/V Machines only)2

SS“Caps Lock On, Caps Off” 0SS“Caps Lock On, Shift Off”

1

Caps Lock Release
Control

FNC1 Symbol Character. Transmit
When this function is enabled and the FNC1 is contained in the scanned data, the scanner transmits the
FNC1 to the host. When the scanner interface is set to keyboard, the scanned code is converted tocorresponding key function before it is transmitted.
The function of “Caps Lock Control” and “Key Pad Emulation” are only available for IBM PC/AT, PS/VP, PS/2
series personal computers and compatible machines. While selecting the other host interfaces, theseselections don’t perform the above functions.
34© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Keyboard Interface Control

Operating Instructions

IDM corded & IDM BluetoothPlease check the actual Caps Lock state in use while software application is running. If the Caps Lock state isoff, select “Caps Lock Off” state, and then the Hand-held scanner will perform normal data transmission. If
the Caps Lock state is on, select “Caps Lock On” state. If “Auto Detect” is selected, the Hand-held scanner will
perform special transmission handshaking without changing the status of Caps Lock switch.

3.4.3

Delay Settings

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Intermessage Delay

SS

None 

MS

01-99 (x5) msec.

Option CodeFIN
(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.
Intercharacter Delay

SS

None 

MS

01-99 (x5) msec.

FIN(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.
Interfunction Delay

SS

None 

MS

01-99 (x5) msec.

FIN(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.

Intermessage Delay: is a time delay between messages outputted by the Hand-held scanner. Increasing this
delay will help host applications to process the incoming data on time.
Intercharacter Delay: is a time delay between data characters outputted by the Hand-held scanner. These twoparameters are used to synchronize data communication when: 1) the data transmission speed is too fast,characters may be skipped; 2) multitasking operation system or host computers in a network may slow down
the keyboard handling; 3) various notebook or desktop PC systems require different timing parametersettings. It is recommended to always add one extra unit as safety margin when adjusting these twoparameters.
Interfunction Delay: is a time delay of between transmission and reception of each segment of the message
string.
Intermessage, Intercharacter and Interfunction Delay are not available for IDM Bluetooth scanners
working in SPP or HID mode.
8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice35

Keyboard Interface Control

Operating Instructions

IDM corded & IDM Bluetooth

3.4.4

Function Key, Key Pad Emulation, Upper/Lower Case, Dollar Sign

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Option CodeFunction Key Emulation

SS

Enable ASCII 00-31 code as keyboard function code
output 

0SS

Ctrl-Output

1

Refer to Appendix – Keyboard Function Code Table for details.
Key Pad Emulation

Upper/ Lower Case

Dollar Sign Control

3.4.5

36

SS

Disable key pad emulation 0SSEnable numeric output as key pad (Num Lock On)
output1

SS

Normal case (neglect the upper/lower case control) 0SSInverse case (change all characters output to inverse
case)

1

SS

Upper case (force all characters output as upper case)2

SS

Lower case (force all characters output as lower case)

3

SS

Dollar sign output as “$“ 0SS

Dollar sign output as “￥“

1SS

Dollar sign output as “€“2SS

Dollar sign output as “£“3SS

Dollar sign output as “¢“

4Barcode Encoding Format, Keyboard Output

Family Code Selection

P.C.

Parameter Selection

Barcode Encoding

MS

UTF8

00

FormatMS

Code page 950

10MS

Code page 949

11MS

Code page 936

12MS

Code page 932

13MS

Code page 874

14

MS

WIN1250

15

MS

WIN1251

16

MS

WIN1252 ◆17

MS

WIN1253

18

MS

WIN1254

19

MS

WIN1255

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

Option Code8017159/142O/2019-05-23

Keyboard Interface Control

Operating Instructions

IDM corded & IDM Bluetooth
Family Code Selection

Keyboard Output

8017159/142O/2019-05-23

P.C.

Parameter Selection

Option CodeMS

WIN1256

1bMS

WIN1257

1c

MS

WIN1258

1d

MS

ISO 8859-1 Latin 1, Western European

1eMS

ISO 8859-2 Latin 2, Central European

1f

MS

ISO 8859-3 Latin 3, Southern European

20

MS

ISO 8859-4 Latin 4, Northern European

21

MS

ISO 8859-5 Cyrillic

22

MS

ISO 8859-6 Arabic

23

MS

ISO 8859-7 Greek

24

MS

ISO 8859-8 Hebrew

25

MS

ISO 8859-9 Latin 5, Turkish

26

MS

ISO 8859-10 Latin 6, Nordic

27

MS

ISO 8859-11 Thai

28

MS

ISO 8859-13 Latin 7, Baltic

29

MS

ISO 8859-14 Latin 8, Celtic

2aMS

ISO 8859-15 Latin 9

2b

MS

ISO 8859-16 Latin 10, South-Eastern European

2c

MS

MAC Unicode Output

01

MS

WIN Notepad Unicode Output

02

MS

WIN Wordpad Unicode

03MS

Output Code page 950 Output

10

MS

Code page 949 Output

11

MS

Code page 936 Output

12

MS

Code page 932 Output

13

MS

Code page 874 Output

14

MS

WIN1250 Output

15

MS

WIN1251 Output

16

MS

WIN1252 Output ◆17

MS

WIN1253 Output

18

MS

WIN1254 Output

19

MS

Code page 852 Output

30

MS

Code page 855 Output

31

MS

Code page 866 Output

32

MS

Code page 850 Output

33

MS

Code page 437 Output

34

MS

Code page 737 Output

35

MS

Code page 857 Output

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

Keyboard Interface Control

Operating Instructions

IDM corded & IDM Bluetooth
Family Code Selection

P.C.

Parameter Selection

Option CodeMS

Code page 862 Output

37

MS

Code page 720 Output

38

MS

Code page 775 Output

39

MS

WIN1255 Output

1aMS

WIN1256 Output

1b

MS

WIN1257 Output

1c

MS

WIN1258 Output

1d

Corresponding Languages: Please see Appendix below, “Code Page - Table of Corresponding Languages”.
Barcode Encoding Format: 2D barcodes can be encoded using different code pages. To properly decode thedata of a 2D barcode, the scanner must first be set to the corresponding code page of such data. Select UTF8
if the 2D barcode was encoded in Unicode (UTF-8)
Keyboard Output: Different languages use different code pages. For your scanner to properly display thecontent of a2D barcode, select the code page that corresponds to the content’s language. Please check yoursystem locale setting in Windows and make sure that it also matches this language.
1) Mac Device Output: If your host is a Mac device, select “MAC Unicode Output” as the scanner’s output
setting (the data will be in Unicode). You must also first ensure that your Mac device has the required
Unicode Hex Input Setup and is configured for the 16-bit input method. Please see Appendix below, “CodePage - Unicode Hex Input Setup”.
2) WIN Notepad Unicode Output: If your host is a Windows device, you can output the data in Unicode format
to Notepad. You must first ensure that your Windows device has the required Unicode Hex Input Setup,
and is set to the US English input method. Please see Appendix below, “Code Page - Unicode Hex Input
Setup”.
3) WIN WordPad Unicode Output: If your host is a Windows device, you can output the data in Unicode
format to WordPad. You must first ensure that your Windows device is set to the US English input method.

38© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Serial Interface Control

Operating Instructions

IDM corded & IDM Bluetooth

3.5

Serial Interface Control

3.5.1

Suffix, Preamble, Postamble

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Option Code

STX/ ETX Control

SS

Disable STX/ETX transmission 0SSEnable STX/ETX transmission

1

STX/ETX are two characters used to indicate the starting andending of the total data frame transmitted via serialinterface.
Record Suffix

Preamble

SS

None

0

SS

CR (0DH) 

1

SS

LF (0AH)

2SS

CRLF (0D0AH)

3SS

TAB (09H)

4

SS

SPACE (20H)

5SS

None 

FIN

MS

1-15 characters[00-7F], FIN

Maximum 15-character input; scan “FIN” to terminate thisselection.
Postamble

SS

None 

FIN

MS

1-15 characters[00-7F], FIN

Maximum 15-character input; scan “FIN” to terminate thisselection.
FNC1 Symbol Char.
Transmit

SS

Disable0

SS

Enable 

1

When this function is enabled and the FNC1 is contained inscanned data, the scanner transmits the FNC1 to the host. A
chart of the FNC1 is provided in the GS1-128 ASCII Table.
When the scanner interface is set to keyboard, the scanned
code is converted to corresponding key function before it istransmitted.

Serial Interface Message String (RS-232, USB COM)
STX

Preamble1character

1-15
characters

8017159/142O/2019-05-23

Data
Length2-4
digitsPrefixSymbol ID
1 or 3characters

Scanned
Data
VariablelengthSuffixSymbol ID
1 or 3characters

Postamble

ETX

1-15
characters1character© SICK AG · Germany · All rights reserved · Subject to change without notice

RecordSuffix1
character39Serial Interface Control

Operating Instructions

IDM corded & IDM Bluetooth

3.5.2

Delay Settings

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Intermessage Delay

SS

None 

MS

01-99 (x5) msec.

Option CodeFIN
(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.
Intercharacter Delay

SS

None 

MS

01-99 (x5) msec.

FIN(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.
Interfunction Delay

SS

None 

MS

01-99 (x5) msec.

FIN(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.

Intermessage Delay: is a time delay between messages outputted by the Hand-held scanner. Increasing this
delay will help host applications to process the incoming data on time.
Intercharacter Delay: is a time delay between data characters outputted by the Hand-held scanner. These twoparameters are used to synchronize data communication when: 1) the data transmission speed is too fast,characters may be skipped; 2) multitasking operation system or host computers in a network may slow down
the keyboard handling; 3) various notebook or desktop PC systems require different timing parametersettings. It is recommended to always add one extra unit as safety margin when adjusting these twoparameters.
Interfunction Delay: is a time delay of between transmission and reception of each segment of the message
string.
Intermessage, Intercharacter and Interfunction Delay are not available for IDM Bluetooth scanners
working in SPP or HID mode.

40© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Serial Interface Control

Operating Instructions

IDM corded & IDM Bluetooth

3.5.3

Handshaking Protocol, ACK/ NAK

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Handshaking Protocol

SS

None (free running mode) 0SS

RTS/CTS (hardware handshaking)

1

SS

ACK/NAK (software handshaking)2

SS

Xon/Xoff (software handshaking)3SS

3 times FIN

SS000-255 times

SS

Disable ACK Time-out Indication

0

SS

Enable ACK Time-out Indication 

1SSDisable ACK Indication 

2SSEnable ACK Indication

3

NAK Retry CountACK Indication•••

Parameter Selection

Option Code

(3 digits)

USB COM doesn’t support RTS/CTS handshaking protocol.
When the RTS/CTS Hardware Handshaking option is selected, the RTS (request to send) and CTS(clear to send) signals will be issued before normal data communication. This option is very helpful toensure the reliability of data communication.
When the ACK/NAK Software Handshaking option is selected, the Hand-held scanner waits for an
ACK (acknowledge) or NAK (not acknowledge) from the host computer after each data transmission. If
the NAK is received, the Hand-held scanner will re-send the data until receiving ACK. (This function is
not available for IDM Bluetooth Scanners in PICO or HID Mode.)

NAK Retry Count
After transmitting data, the scanner expects a NAK response from the host up to the preset “Serial Response
Time-out”. If the scanner doesn’t get a response, the scanner will issue an error indication and discard thedata. When a NAK is received, the scanner transmits the same data again and waits for either an ACK or NAK.
The scanner issues an error indication and discards the data under following two conditions:
1. After preset NAK retry counts is received within the preset serial response time-out.
2. If the preset time-out is up but the preset NAK retry counts haven’t come to the end.
The default retry counts are three times. If you program “0 times”, the scanner will not resend the data to thehost when the scanner receives a NAK. The scanner will discard the data. If you program “255 times”, thescanner can receive unlimited NAKs from the host within the pre-set serial response time-out.
This function is not available for batch mode. When you enable this function in on-line mode, the out-of-rangefunction will be disabled automatically.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice41

Serial Interface Control

Operating Instructions

IDM corded & IDM Bluetooth

ACK Indication
Disable: There’s neither LED nor beeping indication for this setting.
Enable: There’s a specific LED and beeping indication for this setting.
3.5.4

Response Time-out, Baud Rate

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Serial Response Time-out

SS

None

0

SS

200 mseconds

1

SS

500 mseconds 2

SS

800 mseconds

3SS

1 second

4SS

2 seconds

5SS

3 seconds

6SS

4 seconds

7SS

5 seconds

8SS

8 seconds

9SS

10 seconds

ASS

15 seconds

B

SS

38.4K BPS

0SS

19.2K BPS

1

SS9600 BPS 

2

SS4800 BPS

3

SS

2400 BPS

4

SS

1200 BPS

5SS

57.6K BPS

8

SS

115.2K BPS

9Baud Rate (BPS)

Parameter Selection

Option CodeThe Serial Response Time-out is a pre-defined delay time for the Hand-held scanner to wait for handshaking,acknowledgment or non-acknowledgment from the host computer

42© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Serial Interface Control

Operating Instructions

IDM corded & IDM Bluetooth

3.5.5

Data Frame

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Data Frame

SS

8, None, 1 

0SS8, Odd, 1

1

SS

8, Even, 1

2

SS

8, None, 2

5

SS

7, Odd, 1

6

SS

7, Even, 1

7SS

7, Space, 1

8

SS7, Mark, 1

9

SS

7, None, 2ASS

7, Odd, 2

BSS

7, Even, 2CSS

7, Space, 2D

SS7, Mark, 2

E8017159/142O/2019-05-23

Parameter Selection

Option Code

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

Wand/ Laser Emulation Control (IDM1xx series)

Operating Instructions

IDM corded & IDM Bluetooth

3.6

Wand/ Laser Emulation Control (IDM1xx series)

3.6.1

Output Polarity, Signal State, Margin/ Module Time

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Option Code

Output Polarity

SS

High level (5Vdc) on Bar (low level on Space) 0SS

Low level (0Vdc) on Bar (high level on Space)1

Determine the output voltage level for both bar and space.
Initial Signal StateSSHigh Level (5Vdc) 0SS

Low Level (0Vdc)

1

Determine the initial state of output voltage level.
SS

10 msec.

0SS

15 msec.

1SS

20 msec. 2SS

25 msec.

3SS

30 msec.

4

SS

Extremely short

0

SS

Short

1

SS

Medium 

2

SS

Long

3

SS

1:2 

0

SS

1:2.5

1

SS

1:3

2

Code 39/ Code 128

SS

Disable standard Code 39 emulation 

0Emulation

SS

Enable standard Code 39 skip emulation

1

SS

Enable standard Code 39 replace emulation

2

SS

Enable Full ASCII Code 39 emulation

3

SS

Enable Code 128 emulation

4

Margin Time

Module Time

Narrow/ Wide ratio

Code 39 Skip
When this option is selected, all scanned data will be translated as Standard Code 39 wand/laser emulation
output. If any lower case characters are read, they will be translated to upper case characters. Any othercharacters that are not available in Code 39 symbology set will be skipped.
Code 39 Replace
Any character not normally available in the standard Code 39 symbology set will be translated as Space.
44© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7

Symbology Reading Control

3.7.1

User Defined Symbol ID

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Symbol ID 1 character

DS8017159/142O/2019-05-23

Parameter Selection

1st Option Code

2nd Option Code

Code 128 (default=B)00(1 character)

GS1-128 (default=C)01(1 character)

UPC-A (default=A)02(1 character)

EAN-13 (default=F)03(1 character)

Codabar/NW-7 (default=D)04(1 character)

Code 39/Code 32 (default=G)05(1 character)

Code 93 (default=H)06(1 character)Standard/Industrial 2 of 5 (default=I)07(1 character)Interleaved 2 of 5 (default=J)08(1 character)

Matrix 2 of 5 (default=K)09(1 character)

China Postal Code (default=L)10(1 character)

German Postal Code (default=M)

11(1 character)

IATA (default=O)12(1 character)

Code 11 (default=P)

13(1 character)

MSI/Plessey (default=R)

14(1 character)

UK/Plessey (default=S)

15(1 character)

Telepen (default=T)

16(1 character)

GS1 DataBar (default=X)

17(1 character)

UPC-E (default=E)18(1 character)

EAN-8 (default=N)19(1 character)

Trioptic Code 39 (default=W)20(1 character)

UCC Coupon Extended Code(default=Z)21(1 character)

PDF417/Micro PDF417 (default=V)

22(1 character)

Codablock F (default=Y)23(1 character)

Code 16K (default=Q)24(1 character)

Code 49 (default=U)25(1 character)

Korea Post Code (default=a)26(1 character)© SICK AG · Germany · All rights reserved · Subject to change without notice45

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

PROGRAM

3.7.2

F_DEFAULTFamily Code Selection

P.C.

Symbol ID 1 characterDS

Parameter Selection

Option Code

2nd Option CodeQR & Micro QR Code (default=b)28(1 character)

Data Matrix (default=c)29(1 character)

Australian Post (default=g)

33(1 character)

British Post (default=h)34(1 character)Intelligent Mail (USPS 4CB/One Code)(default=j)36(1 character)

Japan Post (default=k)37(1 character)

Netherlands KIX Post (default=l)38(1 character)

US Planet (default=m)39(1 character)

US Postnet (default=o)41(1 character)

Symbology ID Transmission

PROGRAM

46

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Symbology ID

SS

Disable symbology ID transmission 

0Transmission

SS

Enable prefix SICK symbology ID transmission

1

SS

Enable suffix SICK symbology ID transmission

2

SS

Enable both prefix and suffix SICK symbology ID
transmission

3

SS

Enable prefix AIM symbology ID transmission

4

SS

Enable suffix AIM symbology ID transmission

5

SS

Enable both prefix and suffix AIM symbology ID
transmission

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

Option Code8017159/142O/2019-05-23

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.3

Readable Bar Codes

If your application is known, you may select those known symbologies only to increase the reading speed anddecrease the possibility of reading error. Furthermore, adding the “Symbology ID” into the transmitted data isalso helpful to identify the specific symbology.

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Readable Symbology

SS

Auto 00

CS

Popular 1D

COCS

Code 128 *01

CS

GS1-128

31

CS

UPC-A

02

CS

UPC-E *

03

CS

EAN-13 *04

CS

EAN-8 *

05

CS

Codabar/NW-7 *06

CS

Code 39 *07

CS

Trioptic Code 39

47

CS

Standard/Industrial 2 of 5

08

CS

Matrix 2 of 5

38

CSInterleaved 2 of 5 *48

CSChina Postal Code58

CS

Germany Postal Code

68

CS

Code 93 *09

CS

Code 11

10CS

MSI/Plessey

11

CS

UK/Plessey

12

CS

Telepen

13CS

GS1 DataBar (RSS-14) *

14

CS

IATA

15

CS

Coupon Code16

CS

PDF417 * /Micro PDF417

17

CS

Codablock F

18

CS

Code 16K

19

CS

Code 49

20

CS

Korea Post Code21

Remember to scan
“FIN“ after you
terminate this section(Cycling Scan).
If you choose “Auto”(Single Scan) you
don’t need to scan
“FIN”.

8017159/142O/2019-05-23

Parameter Selection

Option Code

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

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Option CodeReadable Symbology

CS

QR Code */ Micro QR Code *A0CS

Data Matrix *A1

CSMaxi Code

A2

CS

Aztec Code *A3CS

Chinese Sesible (Han Xin) code

A4

CS

Australian Post

B0

CS

British Post

B1

CSIntelligent Mail barcode

B3

CS

Japanese Post

B4

CS

KIX Post

B5

CS

Planet Code

B6

CS

PostnetB8

Above symbologies marked with * are enabled as default. When you select “Auto”, the scanner only reads
those symbologies marked with *. "Popular 1D" includes "Code 128", "GSA-128", "UPC-A", "UPC-E", "EAN-13", "EAN8", "Codabar/NW-7", "Code 39", " Interleaved 2 of 5", "Code 93", "GS1 DataBar (RSS-14)".

When you set the minimum and maximum length of each symbology, please note the data length of thescanned bar code doesn’t include start/stop characters.

48© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.4

Code 39/ Code 32

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Code 39 Family Setting

SS

Disable Code 39

0SS

Enable Code 39 

1

SS

Select Standard Code 39 as primary format 

2

SS

Select Full ASCII Code 39 as primary format

3

SS

Select Code 32 (PARAF, Italian Pharmaceutical) as
primary format

4

SS

Disable start/stop symbol transmission 

5SSEnable start/stop symbol transmission

6

SS

Disable Code 32 leading A transmission 

7SSEnable Code 32 leading A transmission

8

SS

Disable MOD 43 check digit verification 

9SS

Enable MOD 43 check digit verification

A

SS

Disable check digit transmission 

BSS

Enable check digit transmission

C

SS

Disable Code 39 buffering DSS

Enable Code 39 buffering

E

SS

Disable Trioptic Code 39 

0SS

Enable Trioptic Code 39

1

SS

Default (01) 

FIN

MS

01-98

Trioptic Code 39 Setting

Code 39 Min. Length

Parameter Selection

Option Code(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.
Code 39 Max. LengthSS

Default (98) 

MS

01-98

FIN
(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.

Trioptic Code 39 and Code 39 Full ASCII cannot be enabled simultaneously.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice49

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.5

Code 39

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Option Code

Code 39 Security Level

SS

Level 00SS

Level 1

1SS

Level 2 

2SS

Level 33

Code 39 Security Level
The scanner offers four levels of decode security for Code 39 bar codes:• Level 0: If you are experiencing misread of poorly-printed or serious out-of-spec. bar codes in level 1
please select level 0.
• Level 1: If you are experiencing misread of poorly-printed or out-of-spec. bar codes in level 2, please
select level 1.
• Level 2: This is the default setting which allows the scanner to operate fastest, while providing
sufficient security in decoding “in-spec” Code 39 bar codes.
• Level 3: If you failed to read poorly-printed or out-of-spec. bar codes in level 2, please select level 3.
This is the most aggressive setting and may increase the misread.

50© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.6

Codabar/ NW-7

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Codabar Settings

SS

Disable Codabar

0SS

Enable Codabar 

1

SS

Select Codabar standard format 

2

SS

Select Codabar ABC format

3

SS

Select Codabar CLSI format

4

SS

Select Codabar CX format

5

SS

Disable start/stop symbol transmission 

6SSEnable ABCD/ABCD start/stop symbol transmission

7

SS

Enable abcd/abcd start/stop symbol transmission

8

SS

Enable ABCD/TN*E start/stop symbol transmission

9

SS

Enable abcd/tn*e start/stop symbol transmission

A

SS

Disable check digit verification 

BSS

Enable check digit verification

C

SS

Disable check digit transmission DSS

Enable check digit transmission

E

Codabar Check DigitSS

Modulus 16 

0

Settings

SS

Modulus 10/weight 3

1SS

Modulus 112SS

Modulus 10/weight 2

3SS

7 check DR

4

SS

Weight Modulus 11

5

SS

Runes (Modulus 10/weight 2)

6

SS

Default (04) 

FIN

MS

01-98

Codabar Min. Length

Parameter Selection

Option Code(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.
Codabar Max. LengthSS

Default (98) 

MS

01-98

FIN
(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice51

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.7

UPC-A/ UPC-E

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Option Code

UPC-A Family Settings

SS

Disable UPC-A

0

SS

Enable UPC-A 

1SS

Disable UPC-E

2

SS

Enable UPC-E 

3SS

Disable UPC-E expansion 

4SSEnable UPC-E expansion

5

SS

Disable UPC standardization 

6SSEnable UPC standardization

7

SS

Disable UPC numeric system

8SS

Enable UPC numeric system 

9SS

Disable UPC-A check digit transmission

A

SS

Enable UPC-A check digit transmission 

BSSDisable UPC-E check digit transmission

CSS

Enable UPC-E check digit transmission 

DSSDisable UPC “leading 1” portion ESSEnable UPC “leading 1” portion

F

When enable UPC-E expansion, the UPC-E decoded data will be converted to UPC-A format andaffected by related settings, such as UPC standardization, UPC numeric system and UPC-A check digittransmission.
UPC-E & EAN-8 Expansion: Expand the 8-digit UPC-E and 8-digit ENA-8 to 12-digit UPC-A and 13-digit EAN-13.
UPC-A Standardization: Expand the 12-digit UPC-A to 13-digit EAN-13 with 1 zero insertion.
UPC Lead 1 Numeric System: To read UPC leading with the 1 numeric system, you must enable this option.

52

WPC Selection(UPC/EAN/CAN)

Basic
LengthDisable
Check
Digit

DisableNumeric
SystemWith 2-digit
Addendum

With 5-digit
Addendum

EnableStandardization

EnableExpansion

UPC-A

12

-1

-1

+2

+5

+1

0

UPC-E

8

-1

-1

+2

+5

+1

+4

EAN-13

13

-1

NC

+2

+5

NC

0

EAN-8

8

-1

NC

+2

+5

NC

+5

© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

UPC Supplement Settings

SS

Select UPC without supplement digits 0SS

Select UPC with only 2 supplement digits

1

SS

Select UPC with only 5 supplement digits

2

SS

Select UPC with 2/5 supplement digits

3

SS

Disable force supplement digits output 

4SSEnable force supplement digits output

5SS

UPC Family Addenda Separator Off 

6SS

UPC Family Addenda Separator On

7

SS

Level 00SS

Level 1 

1SS

Level 22

UPC/ EAN Security Level

Parameter Selection

Option Code

Only available for UPC-A & EAN-13
Supplement Scan Vorting

SS

None

0

SS

Level 1

1SS

Level 2

2

SS

Level 3 

3SS

Level 4

4SS

Level 5

5SS

Level 6

6SS

Level 7

7SS

Level 88SSLevel 99SS

Level 10A

SS

Level 11B

SS

Level 12CSS

Level 13D

UPC/EAN Security Level
The scanner offers three levels of decode security for UPC/EAN bar codes:• Level 0: If you are experiencing misread of poorly-printed or out-of-spec. bar codes, especially incharacters 1, 2, 7, and 8 in level 1, please select level 0. Selection of this security level may
significantly impair the decoding ability of the scanner.
• Level 1: This is the default setting which allows the scanner to operate fastest, while providing
sufficient security in decoding “in-spec” UPC/EAN bar codes.
8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice53

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth•

Level 2: If you are experiencing misread of poorly-printed, soiled or damage bar codes in level 1,
please select level 2. This is the most aggressive setting and may increase the misread.

Supplement Scan Voting
The Supplement Scan Voting is the number of times the same UPC/EAN with 2/5 supplement digits has to be
decoded before it is transmitted. It is helpful when decoding a mix of UPC/EAN symbols with and without
supplement digits. This function is effective when you select UPC/EAN with only 2 supplement digits,
UPC/EAN with only 5 supplement digits or UPC/EAN with 2/5 supplement digits. The default value is Level 3.
When you select a higher level, it may impact the reading speed on poorly-printed, low contrast or damaged
barcode labels.

54© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.8

EAN Code

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

EAN Settings

SS

Disable EAN-13

0SS

Enable EAN-13 

1SSDisable EAN-8

2

SS

Enable EAN-8 

3SS

Disable EAN-8 expansion 

4SSEnable EAN-8 expansion

5

SS

Disable EAN-13 check digit transmission

6

SS

Enable EAN-13 check digit transmission 

7SSDisable EAN-8 check digit transmission

8

SS

Enable EAN-8 check digit transmission 

9SSDisable ISBN/ISSN Conversion reading check ASSEnable ISBN/ISSN Conversion reading check

B

SS

Select EAN without supplement digits 0SS

Select EAN with only 2 supplement digits

1

SS

Select EAN with only 5 supplement digits

2

SS

Select EAN with 2/5 supplement digits

3

SS

Disable force supplement digits output 

4SSEnable force supplement digits output

5

SS

EAN Addenda Separator Off 

6SS

EAN Addenda Separator On

7

SS

None

0

SS

Level 1

1SS

Level 2

2

SS

Level 3 

3SS

Level 4

4SS

Level 5

5SS

Level 6

6SS

Level 7

7SS

Level 88SSLevel 99SS

Level 10A

SS

Level 11B

SS

Level 12CSS

Level 13DEAN Supplement Settings

Supplement Scan Vorting

8017159/142O/2019-05-23

Parameter Selection

Option Code

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

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

Supplement Scan Voting
The Supplement Scan Voting is the number of times the same UPC/EAN with 2/5 supplement digits has to be
decoded before it is transmitted. It is helpful when decoding a mix of UPC/EAN symbols with and without
supplement digits. This function is effective when you select UPC/EAN with only 2 supplement digits,
UPC/EAN with only 5 supplement digits or UPC/EAN with 2/5 supplement digits. The default value is Level 3.
When you select a higher level, it may impact the reading speed on poorly-printed, low contrast or damaged
barcode labels.

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Option CodeEAN Supplement Control

SS

Disable all specific prefix supplement digital output 0SSEnable all specific prefix supplement digital output

1

SS

Enable 491 Supplement Digit Output

2

SS

Enable 978/979 Supplement Digit Output

3

SS

Enable 977 Supplement Digit Output

4

SS

Enable 378/379 Supplement Digit Output

5

SS

Enable 414/419 Supplement Digit Output

6

SS

Enable 434/439 Supplement Digit Output

7

SS

Level 00SS

Level 1 

1SS

Level 22

UPC/ EAN Security Level

Only available for UPC-A & EAN-13

EAN Supplement Control
If you select EAN with only 2 or 5 or 2/5 supplement digits and enable 491 prefix supplement digit output, thescanner will transmit EAN with 2, or 5 or 2/5 supplement digits bar codes starting with 491 prefix. The EAN
without supplement digit will not be transmitted.
If you select EAN with only 2 or 5 or 2/5 supplement digits and enable the other except 491 prefix
supplement digit output, the scanner will transmit EAN with 2, or 5, or 2/5 supplement digits bar codes
starting with specific prefix. The EAN without supplement digit will be transmitted.

56© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

UPC/EAN Security Level
The scanner offers three levels of decode security for UPC/EAN bar codes:• Level 0: If you are experiencing misread of poorly-printed or out-of-spec. bar codes, especially incharacters 1, 2, 7, and 8 in level 1, please select level 0. Selection of this security level may
significantly impair the decoding ability of the scanner.
• Level 1: This is the default setting which allows the scanner to operate fastest, while providing
sufficient security in decoding “in-spec” UPC/EAN bar codes.
• Level 2: If you are experiencing misread of poorly-printed, soiled or damage bar codes in level 1,
please select level 2. This is the most aggressive setting and may increase the misread.

3.7.9

UCC Coupon Extended CodePROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Option CodeUCC Coupon ExtendedSS

Disable UCC Coupon Extended Code 0Code Setting

SS

Enable UCC Coupon Extended Code1

UCC Coupon Extended Code
When UCC coupon extended code function is enabled, scanner decodes UPC-A barcodes starting with digit“5”, EAN-13 barcodes starting with digit “99” and GS1-128 Coupon Codes. UPC-A, EAN-13 and EAN-128 must
be enabled to scan all types of Coupon Codes.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice57

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.10IATA & Interleaved 2 of 5

PROGRAM58

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

IATA Settings

SS

Disable IATA 

0SS

Enable IATA

1

SS

Select 15-digit fixed length IATA checking 

2

SS

Select variable length IATA

3

SS

Disable check digit verification 

4SSEnable check digit automatic verification

5

SS

Enable S/N checking digit verification only

6

SS

Enable CPN checking digit verification only

7

SS

Enable CPN, Airline and S/N check digit verification

8

SS

Disable check digit transmission 

9SS

Enable check digit transmission

A

SS

Disable start/stop symbol transmission 

BSS

Enable start/stop symbol transmission

C

Interleaved 2 of 5

SS

Disable Interleaved 2 of 50

Settings

SS

Enable Interleaved 2 of 5 

1SSSelect Interleaved 2 of 5 as primary format 

2

SS

Select German Postal Code as primary format

3

SS

No check character 

4SS

Validate USS check digit

5

SS

Validate OPCC check digit

6

SS

Disable check digit transmission 

7SSEnable check digit transmission

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

Option Code8017159/142O/2019-05-23

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.11

Code 25 Family

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Option Code

Code 25 Settings

SS

Disable Standard/Industrial 2 of 5 0SS

Enable Standard/Industrial 2 of 5

1

SS

Disable Matrix 2 of 5 2SS

Enable Matrix 2 of 5

3

SS

Disable China Postal Code 4SSEnable China Postal Code5

SS

Disable check digit verification 

6SSEnable check digit verification

7

SS

Disable check digit transmission 

8SSEnable check digit transmission

9

Code 25 Family Min.

SS

Default (04) FIN

LengthMS

01-98(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.
Code 25 Family Max.

SS

Default (98) 

Length

MS

01-98

FIN
(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.

For Code25 setting, we recommend you to select only one type of Code 25 or set the
maximum/minimum bar code length. To decode all types of Code 25 or to variable length of Code 25
will increase the possibility of reading error.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice59Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.12

Code 11 & Code 93

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Code 11 Settings

SS

Disable Code 11 

0SS

Enable Code 11

1

SS

Disable check digit verification 

2

SS

Select 1-check digit verification

3

SS

Select 2-check digit verification

4

SS

Disable check digit transmission 

5SSEnable check digit transmission

6

SS

Default (04) 

FIN

MS

01-98

Code 11 Min. Length

Parameter Selection

Option Code(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.
Code 11 Max. LengthSS

Default (98) 

MS

01-98

FIN
(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.
Code 39 Settings

Code 39 Min. Length

SS

Disable Code 93

0SS

Enable Code 93 

1SS

Disable check digit transmission 

2SSEnable check digit transmission

3

SS

Default (01) 

FIN

MS

01-98

(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.
Code 39 Max. LengthSS

Default (98) 

MS

01-98

FIN
(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.

60© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.13

MSI/ Plessey

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

MSI/ Plessey Settings

SS

Disable MSI/Plessey 

0SSEnable MSI/Plessey

1

SS

Select MOD 10 check digit 

2

SS

Select MOD 10-10 check digit

3

SS

Select MOD 11-10 check digit

4

SS

Disable check digit transmission 

5SSEnable check digit transmission

6

SS

Default (04) 

FIN

MS

01-98

MSI/ Plessey Min. Length

Parameter Selection

Option Code(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.
MSI/ Plessey Max.

SS

Default (98) 

Length

MS

01-98

FIN
(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice61

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.14

Code 128

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Code 128 Settings

SS

Disable Code 1280SS

Enable Code 128 

1SS

ISBT Concatenation Off 

2

SS

ISBT Concatenation On

3SS

ISBT Concatenation on – Check ISBT table

4

SS

ISBT Concatenation Auto

5

SS

Default (01) 

FIN

MS

01-98

Code 128 Min. Length

Parameter Selection

Option Code(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.
Code 128 Max. LengthSS

Default (98) 

MS

01-98

FIN
(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.
Code 128 Security Level

SS

Level 00SS

Level 1 

1Code 128 Setting• ISBT Concatenation Off: The scanner will not output ISBT concatenated barcodes.
• ISBT Concatenation On: The scanner will only decode and output ISBT concatenated barcodes. The
scanner will not decode or output single ISBT barcodes.
• ISBT Concatenation On – Check ISBT table: The scanner will only output ISBT concatenated barcodesthat conform to ICCBBA standards. The scanner will not output single ISBT barcodes or ISBT
concatenated barcodes that do not conform to ICCBBA standards.
• ISBT Concatenation Auto: The Scanner will decode and output both ISBT concatenated barcodes andsingle ISBT barcodes

62© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Operating Instructions

Symbology Reading Control

IDM corded & IDM Bluetooth

Code 128 Security Level
The scanner offers two levels of decode security for Code128 bar codes:• Level 0: If you are experiencing misread of poor-printed or out-of-spec. bar codes in level 1, please
select level 0.
• Level 1: This is the default setting which allows the scanner to operate fastest, while providing
sufficient security in decoding "in-spec." Code 128 bar codes.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice63

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.15

GS1-128

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

GS1-128 Family Setting

SS

Disable GS1-128 special function 0SSEnable GS1-128 special function 1

1

SS

Disable First FNC1 transmission 

2SSEnable First FNC1 convert to “]C1” and transmission

3

SS

Disable Application Identifier output 

4SSEnable Application Identifier output

5

SS

Enable Application Identifier output with additional “()”Disable “DD=00” transmission when AI data field contains
the date
Enable “DD=00” transmission when AI data field contains
the date 

6SS

Disable a dot insert in the decimal point position 

9SS

Enable a dot inset in the decimal point position

A

SS

Default (01) 

FIN

MS

01-Maximum(2 digits)

SSSS

GS1-128 Min. Length

Parameter Selection

Option Code7
8

Scan 2 digits from the option code chart in the Appendix; then thescanner will terminate this selection automatically.
GS1-128 Max. LengthSS

Default (98) 

FIN

MS

98-Minimum(2 digits)

Scan 2 digits from the option code chart in the Appendix; then thescanner will terminate this selection automatically.
GS1-128 Edition ModeSS

None 

FINMS

1 – 10 Application Identifier (AIs) and Prefix, Suffix input[AI table] 2,[GS1-128
ASCII table] 3,[FIN]

Please scan the AI barcodes and ASCII barcodes in your desired output
sequence.
GS1-128 Edition Mode
Output Control

SS

If the application identifier set in edition mode is not found,
only the Header Terminator Separator is output 0SS

If the application identifier set in edition mode is not found,the Header Terminator Separator is not output.

1

If option 1 is chosen, the following settings can be applied:SS

If data was completely un-match, do not output original data

2

SS

If data was completely un-match, output original data 3

1 Before using all GS1-128 functions, GS1-128 special function must be enabled via GS1-128 Family Settings.
2 For the Application Identifier (AI) table see chapter 6.6 on page 123
3 For the GS1-128 ASCII table see chapter 6.5 on page 120

64© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

GS1-128 Element StringSS

None 

Separator

SS

User defined character (1~2 characters)

GS1-128 Data Separator

SS

None 

MS

User defined character (1~2 characters)

GS1-128 FNC1 since theSS

None 

0second transmission settingMS

GS (1DH)

1

MS

User defined character (1~2 characters)

SS

When Code 128 is converted into GS1-128,
no data output when Code 128 is read 0SS

Read and data output of Code 128, evenwhen Code 128 is converted to GS1-128

1

GS1-128 Error Output Setting

Parameter Selection

Option Code
FIN
[GS1-128 ASCII Table] 1, [FIN]FIN[GS1-128 ASCII Table]1, [FIN]

2, [GS1-128 ASCII Table]1, [FIN]

When the decode is not done as GS1-128
GS1 DataBar Output Control

SS0

Disable GS1 DataBar (RSS-14) output
application identifier with additional “()” SS

1

Enable GS1 DataBar (RSS-14) output
application identifier with additional “()”Record Suffix

SS

None 

0

USB (HID) I/F, AT wedge I/F

SS

RETURN5, [GS1-128 ASCII: 94]1, [FIN]

SS

TAB

5, [GS1-128 ASCII: 8C]1, [FIN]

SS

SPACE

3

SS

User defined character (1 character)

5, [GS1-128 ASCII Table]1, [FIN]

GS1-128 special function list
Scanning this barcode shows the GS1-128 special function settings.

1 For the GS1-128 ASCII table see chapter 6.5 on page 1208017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice65

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.16

UK/ Plessey

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

UK/ Plessey Settings

SS

Disable UK/Plessey 

0SSEnable UK/Plessey

1

SS

Select UK/Plessey Standard Format 

2

SS

Select UK/Plessey CLSI Format

3

SS

Disable Convert X to A-F 

4SS

Enable Convert X to A-F

5SS

Disable check digit transmission 

6SSEnable check digit transmission

7

SS

Default (04) 

FIN

MS

01-98

UK/ Plessey Min. Length

Parameter Selection

Option Code(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.
UK/ Plessey Max. LengthSS

Default (98) 

MS

01-98

FIN
(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.

66© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.17

TelepenPROGRAM

F_DEFAULTFamily Code Selection

P.C.

Telepen Settings

SS

Disable Telepen 

0SSEnable Telepen

1

SS

Select Telepen Numeric mode 2SSSelect Telepen Full ASCII mode

3

SS

Disable check digit transmission 

4SSEnable check digit transmission

5

SS

Default (04) 

FIN

MS

01-98

Telepen Min. Length

Parameter Selection

Option Code(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.
Telepen Max. LengthSS

Default (98) 

MS

01-98

FIN
(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice67

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.18

GS1 DataBar

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

GS1 DataBar Settings

SS

Disable GS1 DataBar (RSS-14)

0SS

Enable GS1 DataBar (RSS-14) 

1

SSDisable GS1 DataBar Limited

2

SS

Enable GS1 DataBar Limited 

3SSDisable GS1 DataBar Expanded

4SS

Enable GS1 DataBar Expanded 

5

SSLevel 10

SS

Level 2

1SS

Level 3 

2GS1 DataBar Limited
Security Level

Parameter Selection

Option Code

Only available for GS1 DataBar Limited.
Only available for IDM120 series.
GS1 DataBar Min. LengthSS

Default (04) 

MS

01-74

FIN
(2 digits)

Only available for Expanded GS1 DataBar.
Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.
GS1 DataBar Max.

SS

Default (74) 

Length

MS

01-74

FIN
(2 digits)

Only available for Expanded GS1 DataBar.
Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.

GS1 128 Limited Security Level
The scanner IDM120 series offers three levels of decode security for GS1 DataBar Limited bar codes:• Level 1: If you failed to read poorly-printed or out-of-spec. bar codes in level 2, please select level 1.
This is the most aggressive setting and may increase the misread.
• Level 2: If you are experiencing misread of poor-printed or out-of-spec. bar code in level 3, please
select level 2.
• Level 3: This is the default setting which allows the scanner to operate fastest, while providing
sufficient security in decoding "in-spec." GS1 128 Limited” bar codes.

68© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.19Composite Codes, Codablock F, PDF417, Micro PDF417

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Option CodeComposite CodesSS

Disable composite codes 

0

Settings

SS

Enable composite codes

1

SS

UPC Composite Mode: UPC never linked 

2SS

UPC Composite Mode: UPC always linked

3

If “UPC Composite Mode: UPC never linked” is selected, UPC
barcodes are transmitted whether Micro PDF417 symbol is
detected or not.
If “UPC Composite Mode: UPC always linked” is selected,
UPC barcodes are only transmitted when the Micro PDF417
is detected.
SS

Disable 

0SS

Enable

1

PDF417/ Micro PDF417

SS

Disable PDF417

0

Settings

SS

Enable PDF417 

1SSDisable MicroPDF417 

2SSEnable MicroPDF417

3

Codablock F Settings

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice69

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.20Code 16K & Code 49

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Code 16K Settings

SS

Disable Code 16K 

0SS

Enable Code 16K

1SS

Default (01) 

FIN

MS

001-160

Code 16K Min. Length

Parameter Selection

Option Code

(3 digits)

Scan 3 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.
Code 16K Max. LengthSS

Default (160) MS

001-160

FIN(3 digits)

Scan 3 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.
Code 49 Settings

Code 49 Min. Length

SS

Disable Code 49 

0SS

Enable Code 49

1SS

Default (01) 

FIN

MS

01-81

(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.
Code 49 Max. LengthSS

Default (81) 

MS

01-81

FIN
(2 digits)

Scan 2 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.

70© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.21QR CodePROGRAM

F_DEFAULTFamily Code Selection

P.C.

QR Code Settings

SS

Disable QR Code0

SS

Enable QR Code 

1SSDisable MicroQR Code

2

SS

Enable MicroQR Code 

3SSDisable QR Code Append

4

SS

Enable QR Code Append 

5SSDisable QR Code Inverse Reading

6SSEnable QR Code Inverse Reading

7

SS

Auto detect QR Code Inverse Reading

8

SS

Default (0001) 

FIN

MS

0001-7089

QR Code Min. Length

Parameter Selection

Option Code

(4 digits)

Scan 4 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.
QR Code Max. LengthSS

Default (7089) MS

0001-7089

FIN(4 digits)

Scan 4 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice71Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.22

Data Matrix

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Data Matrix Settings

SS

Disable Data Matrix

0SS

Enable Data Matrix 

1

SSDisable Data Matrix Inverse Reading

4

SS

Enable Data Matrix Inverse Reading

5

SS

Auto Detect Data Matrix Inverse Reading 

6SSDisable Data Matrix Mirror Images

7

SS

Enable Data Matrix Mirror Images

8

SS

Auto Detect Data Matrix Mirror Images 

9SSDefault (0001) 

FIN

MS

0001-3116

Data Matrix Min. Length

Parameter Selection

Option Code

(4 digits)

Scan 4 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.
Data Matrix Max. LengthSS

Default (3116) MS

0001-3116

FIN(4 digits)

Scan 4 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.
Small DM Code ReadingSS

Standard 0SS

Level 1

1SS

Level 22

Small DM Code Reading:
When small DataMatrix code can’t be read by 2D scanner, you can select "Level 1” or “Level 2” to improve thescanner's ability to read small DataMatrix code. The scanner’s snappiness decreased when you select “Level1” or “Level 2”. The higher level will take longer time to read the small DataMatrix barcode.
Small DM Code Reading:
Available firmware: IDM24x-3/IDM26x-3 1.00.01 and above

72© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.23Aztec CodePROGRAM

F_DEFAULTFamily Code Selection

P.C.

Aztec Code Settings

SS

Disable Aztec Code0

SS

Enable Aztec Code 

1SS

Default (0001) 

FIN

MS

0001-3832

Aztec Code Min. Length

Parameter Selection

Option Code

(4 digits)

Scan 4 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.
Aztec Code Max. LengthSS

Default (3832) MS

0001-3832

FIN(4 digits)

Scan 4 digits from the option code chart in the Appendix;
then the scanner will terminate this selection automatically.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice73

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.24Autralian Post, US Planet, US Postnet, British Post, Japan Post, Posti 4-StatePROGRAM

F_DEFAULTFamily Code Selection

P.C.

Australian Post Settings

SS

Disable Australian Post 0SSEnable Australian Post

1

SS

Raw format Output 

2SSNumeric Encoding Output (N Encoding Table)

3

SS

Alphanumeric Encoding Output (C Encoding Table)

4SS

Auto-discriminate Output (Combination C & N
Encoding Table)

5

SS

Disable US Planet 

0SS

Enable US Planet

1

SS

Disable Check Digit Transmission 

2SSEnable Check Digit Transmission

3

SS

Disable US Postnet 

0SS

Enable US Postnet

1

SS

Disable Check Digit Transmission 

2SSEnable Check Digit Transmission

3

SS

Disable British Post 0SSEnable British Post

1

SS

Disable Check Digit Transmission 

2SSEnable Check Digit Transmission

3

SS

Disable Japan Post 0SSEnable Japan Post

1

Posti 4-State code

SS

Disable Posti 4-State code Setting 

0

Setting

SS

Enable Posti 4-State code Setting

1

US Planet Settings

US Postnet Settings

British Post Settings

Japan Post Settings

Parameter Selection

Option CodeAustralian Post Setting
Auto-discriminate output option increases the risk of misread because the encoded data format does not
specify the encoding table used for encoding.

74© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.25

Netherland KIX Code, Intelligent Mail, Korea Post CodePROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Option CodeNetherlands KIX CodeSS

Disable Netherlands KIX Code 0Settings

SS

Enable Netherlands KIX Code1Intelligent Mail Settings

SS

Disable Intelligent Mail 

0(USPS 4CB/ One Code)SS

Enable Intelligent Mail

1

Korea Post Code Settings

SS

Disable Korea Post Code 0SSEnable Korea Post Code1

Length fixed in 6 characters.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice75

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.26

MaxiCode Setting

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

MaxiCode Setting

SS

Disable MaxiCode 0SSEnable MaxiCode

1

SS

Default (01)

FIN

MS

01-Maximum(3 digits)

MaxiCode Min. Length

Parameter Selection

Option CodeScan 3 digits from the option code chart inAppendix, then IDM will terminate this selection
automatically.
MaxiCode Max. LengthSS

Default (150) 

FIN

MS

150-Minimum(3 digits)

Scan 3 digits from the option code chart inAppendix, then IDM will terminate this selection
automatically.

76© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Symbology Reading Control

Operating Instructions

IDM corded & IDM Bluetooth

3.7.27

DPM Code

If you own a DPM model (IDMxxx-x2xx) you can enable or disable the DPM code reading functionality byscanning one of the following barcode commands.

Enable DPM functionality ◆Disable DPM functionality

In order to verify if the DPM functionality is enabled, please scan the following barcode. If you can read thisbarcode, the DPM functionality is enabled.

Test1

IDM Corded scanners: if you scan “factory default” and afterwards disconnect the scanner from yourhost device, the DPM functionality will be disabled automatically.
IDM Bluetooth scanners: if you take out the battery the DPM functionality will be disabled
automatically.
If you disable the DPM functionality the performance of reading printed 1D and 2D codes will be
improved.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice77

Operation Mode

Operating Instructions

IDM corded & IDM Bluetooth

3.8

Operation Mode

3.8.1

Corded scanners (IDMxx0 series)

PROGRAM

F_DEFAULT
Option Code1D scanner(IDM1x0)

2D scanner(IDM2x0)

Low Power mode (Low power triggering)

0

0

SS

Trigger mode (External triggering) 

1

1

SS

Presentation mode (Auto detection)

2

2

SS

Alternative mode (Periodic power off)

3

3

SS

Flash mode

4

-

SS

Force mode (Continued power on)

5

4

SS

Toggle mode (Repeat reading)

6

5

SS

Diagnostic mode (Test reading)

7

6

SS

Level mode (Auto power off)

8

7

SS

Multiple Read Mode-

8

Family Code Selection

P.C.

Operation ModeSS

Parameter Selection

Low Power Mode (Low Power Triggering)
The scanner goes into idle state after scanning the barcode. You must press the trigger to wake up thescanner for operation. It is very helpful for mobile data collection and applications, which are concerned withpower saving.
Trigger Mode (External Triggering)
The scanner goes into standby state after scanning the barcode. You must press the trigger to turn on thelight source of the scanner before scanning the bar code.
Presentation Mode (Auto Detection)
Presentation mode uses ambient light to detect the barcodes. The light source is off until the scanner detects
an image which is similar to a barcode. Then the light source turns on automatically to read the bar code. If
the light level in the room is not high enough, Presentation Mode may not work properly. You can choose
different level of “Presentation Sensitivity” to meet your application’s requirements. (Please refer to thesetting of “Presentation Sensitivity” on page 86.)
Alternative Mode (Periodic Power Off)The scanner keeps the light source of the scanner turned on till the pre-defined light source on time is up.
After the scanner turns off the light source, you must press the trigger to turn on the light source again. Aftereach good read, the timer counter of “Light Source on Time” is reset. For you do not have to press the trigger
frequently it is very convenient for multiple scanning.
78© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Operation Mode

Operating Instructions

IDM corded & IDM Bluetooth

Flash Mode (Pulse Driven Reading)
The scanner flashes the light source of the scanner without using the trigger. If the scanner detects an image
which is similar to a barcode, the scanner forces on the light source automatically and scans the barcode.
Flash Duty Cycle adjustment can change the frequency of the blinking.
Force Mode (Continued Power On)
The light source of the scanner is forced on for continued operation without pressing the trigger button. Thismode is convenient for high speed bar code reading.
Toggle Mode (Repeat Reading)
The toggle mode is very similar to the Alternative Mode but without the pre-defined light source on time
concern. You must press the trigger to turn on the light source of the scanner to scan. The scanner keeps thelight source turned on until you press the trigger again.
Diagnostic Mode (Test Reading)This operation mode is specifically designed for diagnostic purposes. When this operation mode is selected,
the light source of the scanner is force on without regard for other programmable parameters, such as reread
delay, redundancy, and so forth.
Level Mode (Auto Power Off)
When this operation mode is selected, the scanner continues to turn on the light source of the scanner before
a good read or pre-defined “Light Source on Time”. If the scanner decodes a barcode successfully, it turns off
the light source immediately. After the scanner turns off the light source, you must press the trigger to turn on
the light source again. If there is no scanning operation performed during the pre-defined light source on time,
the scanner enters the idle state after the pre-defined light source on time is up.

3.8.2

Bluetooth scanners (IDMxx1 series)

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Operation ModeSS

Trigger mode 

1SSPresentation mode

28017159/142O/2019-05-23

Parameter Selection

Option Code

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

Operation Control

Operating Instructions

IDM corded & IDM Bluetooth

3.9

Operation Control

3.9.1

Buzzer, Power On LED, Good read indicator, Vibrator Control

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Buzzer Tone AdjustSS

Buzzer tone – mute

0SS

Buzzer tone – low (Frequency 1.20 kHz)

1

SS

Buzzer tone – medium (Frequency 2.70 kHz) 

2SS

Buzzer tone – high(Frequency 2.81 kHz)

3

SS

Buzzer tone - extremely high(Frequency 2.93 kHz)

4SS

Power-on/power-off beep 5SSNo power-on/power-off beep

6

SS

Disable (LED off)0

SS

LED steady on 

1

SS

LED flash2

Power On Indicator

Parameter Selection

Option CodeIDM120 series doesn’t support this function.
Good Read Indicator

Vibrator Control

SS

Disable0

SS

Enable 

1SS

Disable0

SS

Enable 1Only available for industrial series (IDMx6x).

Buzzer Volume:
Available for IDM 2xx-3

80© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Operation Control

Operating Instructions

IDM corded & IDM Bluetooth

3.9.2

Buzzer Volume

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Option CodeBuzzer Volume

SS

Low

0

SS

Medium1

SS

High 

2

Buzzer Volume:
Available for IDM 2xx-38017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice81

Operation Control

Operating Instructions

IDM corded & IDM Bluetooth

3.9.3

Redundancy, 1D Code Inverse Reading

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Option CodeRedundancy

SS

None

0

SS

Level 1 

1SS

Level 2

2

SS

Level 3

3

SS

Level 4

4SS

Level 5

5The Redundancy is the number of times the same barcode
has to be decoded before it is transmitted.
(To prevent potential misreading.)

82

1D Barcode Inverse

SS

Disable 

0

Reading

SS

Enable1© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Operation Control

Operating Instructions

IDM corded & IDM Bluetooth

3.9.4

Reread Delay, Good Read Delay Control

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Reread Delay

SS

Disable0(Double Scan Verification)

SS

Immediate time out 

1SS

Short time out

2SSMedium time out

3SSLong time out

4

SSForce verification

5

SS

None 

0SS

200 msec.

1SS

500 msec.

2SS

1 sec.

3SS

1.5 sec.

4SS

2 sec.

5SS

3 sec.

6SS

None 

FIN

MS

1-250 msec.

Good Read Delay

HID Mode Transmit Delay

Parameter Selection

Option Code

(3 digits)

Scan 3 digits from the option code chart inAppendix, then IDM will terminate this selection
automatically.

The Reread Delay (Double Scan Verification)
This function is designed to inhibit the Hand-held scanner from reading the same bar code label twice in predefined short duration. Force Verification will not allow the reading of the same bar code twice.
IDM1x0: The Reread Delay function is only available when using the Hands-free stand.
IDM2x0: The Reread Delay function is only available in Multiple Read mode or when using the Handsfree stand.
Good Read Delay
This Good Read Delay is the minimum amount of time before the Hand-held scanner can read anotherbarcode.
HID Mode Transmit Delay
This HID Mode Transmit Delay will affect HID mode; when the scanner pairs with the Android, set this to70 ms to avoid data loss.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice83

Operation Control

Operating Instructions

IDM corded & IDM Bluetooth

3.9.5

Light Source On Time, Hands Free Time-out

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Light Source On TimeSS

Short ( for IDM corded)

0SS

Medium1

SS

Long (for IDM Bluetooth)

2

SS

Extremely long

3

SS

Short 0SS

Medium

1

SS

Long

2

SS

Extremely long

3

SS

Disable4

SS

Short 0SS

Medium

1

SS

Long

2

SS

Extremely long

3

SS

Extremely short

4Time Delay to Low PowerSS

1 sec.

0Standby ModeSS

3 sec.

1SS

5 sec.

2SS

7 sec.

3SS

9 sec.

4

SS

Immediate 

5SSTurn off immediately

0SS

Last for 1 minute 1SS

Keep on till power-off

2

Hands-free Time Out

Good Read Duration

Low Power Standby mode
Link Indication

Parameter Selection

Option CodeLight Source On Time
This function is a pre-defined light source time out counter for Alternative Mode, Presentation Mode and Level
Mode. The scanner keeps the light source on till the pre-defined light source on time is up.

84© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Operating Instructions

Operation Control

IDM corded & IDM Bluetooth

Hands-free Time Out
The Presentation Mode, Force Mode and Flash Mode are referred to as “Hands-free” mode. The Hands-freemode will be automatically changed to manual trigger mode when you press the trigger. You can remain thescanner in manual trigger mode by setting the Hands Free Time-Out. Once the time-out duration is up (if there
isn’t any trigger operation), the imager will revert to the original hands free mode.
Good Read Duration
Use Good Read Duration (Good Read Beep and Vibration Duration) to define beeps and vibration according tooperator preference and work environment.
Time Delay to Low Power Standby Mode
This function sets the time for the scanner to enter low power mode after any scanning activity. For corded
scanners this setting is only available if the scanner is in low power mode.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice85

Operation Control

Operating Instructions

IDM corded & IDM Bluetooth

3.9.6

Presentation Auto-Sense, Sensitivity

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Presentation Auto-senseSS

Disable0

SS

Enable 

1SS

Level 10

SS

Level 2

1SS

Level 3

2

SS

Level 4

3

SS

Level 5 

4SS

Level 6

5SS

Level 7

6

Presentation Sensitivity

Parameter Selection

Option Code

Presentation Auto sense
When enabling the Presentation Auto-sense, the scanner can switch automatically from hand-held to handsfree scanning when working with the Hands-free stand or cradle.
Presentation Sensitivity
The presentation sensitivity is used to configure the sensitivity level when the scanner is set as presentation
mode. The higher lever means higher sensitivity for detecting the barcode.

86© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Operation Control

Operating Instructions

IDM corded & IDM Bluetooth

3.9.7

Presentation Control, Scan Rate, Flash Duty

PROGRAM

F_DEFAULT
Option Code1D Corded(IDM1x0)

2D Corded(IDM2x0)

1D BT(IDM1x1)

2D BT(IDM2x1)

Presentation mode 

0

0

-

-

SS

Flash mode

1

-

-

-

SS

Force mode

2

1

-

-

SS

Dynamic 

0

-

0

-

SS

Fixed

1

-

1

-

SS

1/2 duty cycle 

0

-

-

-

SS

2/3 duty cycle

1

-

-

-

SS

3/4 duty cycle

2

-

-

-

SS

4/5 duty cycle

3

-

-

-

Family Code
Selection

P.C.

Presentation Control

SS

Scan Rate Control

Flash Duty Cycle

Parameter Selection

Presentation Control
When the scanner is placed on the Hands-free stand, the scanner will be switched from hand-held scanning tohands-free scanning automatically. Three hands-free scanning modes are available. You are recommended touse flash mode or force mode while under insufficient ambient light.
Scan Rate Control
The scanner will have better motion tolerance when you select “Fixed” scan rate. It’s suitable for applications
which need higher motion tolerance on the move. But this may impact to the reading distance.
Flash Duty Cycle
The Flash Duty Cycle is designed to control the flashing frequency of the light source.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice87

Operation Control

Operating Instructions

IDM corded & IDM Bluetooth

3.9.8

Illumination Control, Presentation Background Lighting

PROGRAM

F_DEFAULT
Option CodeFamily Code
Selection

P.C.

Illumnation Control

SSSS

1D Corded(IDM1x0)

2D Corded(IDM2x0)

1D BT(IDM1x1)

2D BT(IDM2x1)

Disable

-

0

-

0

Enable 

-

1

-

1

Parameter Selection

Not available for presentation, force anddiagnostic mode
Presentation

SS

LEDs Off

-

0

-

0

Background Lighting

SS

LEDs On 

-

1

-

1

Presentation Background Lighting Control: You can enable or disable presentation background lighting of thescanner according to the ambient light condition in presentation mode. When the ambient light is dim or dark,
you can enable this function to turn on the scanner’s LED illumination at a dim level.

88© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Operation Control

Operating Instructions

IDM corded & IDM Bluetooth

3.9.9

Aiming, Delay Aiming Time-out, Decode Aiming

PROGRAM

F_DEFAULT
Option Code1D Corded(IDM1x0)

2D Corded(IDM2x0)

1D BT(IDM1x1)

2D BT(IDM2x1)

Regular Aiming ( for IDM BT)

-

0

-

0

SS

Intelligent Aiming ( for IDM
corded)

-

1

-

1

SS

Delay Aiming Control

-

2

-

2

SS

200 ms

-

0

-

0

SS

400 ms 

-

1

-

1

SS

800 ms

-

2

-

2

SS

1 sec

-

3

-

3

SS

1.5 secs.

-

4

-

4

SS

2 secs.

-

5

-

5

SS

3 secs.

-

6

-

6

SS

4 secs.

-

7

-

7

Decode AimingSS

Disable in Hand-Held mode

-

0

-

0

Control

SS

Enable in Hand-Held mode 

-

1

-

1

SS

Disable in Hands-Free mode

-

2

-

2

SS

Enable in Hands-Free mode 

-

3

-

3

Family Code
Selection

P.C.

Aiming Control

SS

Delay Aiming Timeout Control

Parameter Selection

Aiming Control
The Aiming Control is only available for trigger mode. In Intelligent Aiming, the aiming light is turned on when
the scanner is lifted. A trigger pull activates decoding process. After 2 seconds of inactivity, the aiming lightwill be shut off. Delay Aiming Control allows a delay time for the operator to aim the scanner before the image
is taken. During the delay time, the aiming light will be on, but the LED illumination won’t be turned on until
the delay time is up.
Delay Aiming Time-out Control
The Delay Aiming Time-out Control is only available for trigger mode. You can use Delay Aiming Time-out
Control to set the delay time.
Decode Aiming Control
For IDM260, this function is not supported in Hands-Free mode.
Hand-Held mode: Low power, Trigger, Alternative, Toggle, Level & Multiple read mode
Hands-Free mode: Presentation mode, Force mode, Diagnostic mode
8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice89

Operation Control

Operating Instructions

IDM corded & IDM Bluetooth

3.9.10Center Alignment, Unique Barcode Reporting

PROGRAM

F_DEFAULT
Option Code1D Corded(IDM1x0)

2D Corded(IDM2x0)

1D BT(IDM1x1)

2D BT(IDM2x1)

Disable in Hand-Held mode 

-

0

-

0

SS

Enable in Hand-Held mode

-

1

-

1

SS

Disable in Hands-Free mode 

-

2

-

2

SS

Enable in Hands-Free mode

-

3

-

3

Unique BarcodeSS

Disable 

-

0

-

0

ReportingSS

Enable-1-

1

Family Code
Selection

P.C.

Center AlignmentSS

Parameter Selection

Center Alignment
When this function is enabled, the scanner only decodes barcode(s) around the aiming line.
Unique Bar Code Reporting
When this function is enabled, the scanner will only output data from each barcode once during a scanning
cycle (trigger key pressed and held without release). This prevents the output of repeat data in case a barcodeis accidentally read multiple times during the same scanning cycle. For Multiple Read mode only.
Hand-Held mode: Low power mode, Trigger mode, Alternative mode, Toggle mode, Level mode, Multiple readmode
Hands-Free mode: Presentation mode, Force mode, Diagnostic mode90

© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Operation Control

Operating Instructions

IDM corded & IDM Bluetooth

3.9.11

1D Barcode Reading Direction

PROGRAM

F_DEFAULT
Option Code1D Corded(IDM1x0)

2D Corded(IDM2x0)

1D BT(IDM1x1)

2D BT(IDM2x1)

None 

0

-

-

-

SS

“S”

1

-

-

-

MS

User defined character(1 character)2, [00-7F]

-

-

-

1D Barcode

SS

None 

0---

Backward-reading

SS

“X”

1

-

-

-

Indication

MS

User defined character(1 character)2, [00-7F]

-

-

-

1D Barcode Direction

SS

Disable 

0

-

-

-

Indication

SS

Enable prefix direction marktransmission

1

-

-

-

SS

Enable suffix direction marktransmission

2

-

-

-

SS

Enable both prefix and suffix
direction mark transmission

3

-

-

-

Family Code
Selection

P.C.

1D Barcode Forward-SS

reading Indication

Transmission

8017159/142O/2019-05-23

Parameter Selection© SICK AG · Germany · All rights reserved · Subject to change without notice91

Operation Control

Operating Instructions

IDM corded & IDM Bluetooth

3.9.12

Motion Control

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Option Code

Motion Control

SS

Level 1 

0SS

Level 2

1SS

Level 3

2

SS

Level 4

3

The scanner will have better motion tolerance when you select higher level. The higher lever means higher
motion tolerance. It’s suitable for application which needs higher motion tolerance on the move. But this may
impact to the reading distance and the readability of high-dense barcodes. If the ambient light is dim or dark,
the scanning ability might be impacted.

92© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Operation Control

Operating Instructions

IDM corded & IDM Bluetooth

3.9.13

Timestamp Functions

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Set Date

SS

Parameter Selection
Scan Date (MMDDYY)

Option Code6 digits + END

For example, 2014-12-24, set 122414

Set TimeSS

Scan Time (MMDDYY)

4 digits + END

For example, for 24-hour clock Time Conversion,
14:56 set 1456
Timestamp Format Setting

Date & Time Format
Setting

Timestamp Output Control

8017159/142O/2019-05-23

SS

HH:MM DD/MM/YYYY

0SS

HH:MM MM/DD/YYYY 1SS

HH:MM YYYY/MM/DD

2

SS

HH:MM:SS

DD/MM/YYYY

3SS

HH:MM:SS

MM/DD/YYYY

4SS

HH:MM:SSYYYY/MM/DD

5SS

DD/MM/YYYY

HH:MM

6

SS

MM/DD/YYYY

HH:MM

7

SS

YYYY/MM/DD

HH:MM

8

SS

DD/MM/YYYY

HH:MM:SS

9

SS

MM/DD/YYYY

HH:MM:SS10SS

YYYY/MM/DD

HH:MM:SS

11

SS

DD/MM/YYYY

12SS

MM/DD/YYYY

13SS

YYYY/MM/DD

14

SS

HH:MM

15

SS

HH:MM:SS

16

SS

12 hour0SS

24 hour 

1

SS

Short Year (YY)2SS

Full Year (YYYY) 

3

SS

None 

0SS

Batch mode

1

SS

Online mode

2

SS

Online mode & Batch mode

3

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

Operation Control

Operating Instructions

IDM corded & IDM Bluetooth

Family Code Selection

P.C.

Stored Data Output Format

SS

Data/Record 0SS

Quantity + Data/Record

1SS

Data/Record + Quantity

2

SS

Timestamp + Data/Record

3SS

Data/Record + Timestamp

4

SS

Timestamp + Quantity + Data/Record

5SSTimestamp + Data/Record + Quantity

6

SS

Quantity + Timestamp + Data/Record

7

SS

Quantity + Data/Record + Timestamp

8

SS

Data/Record + Timestamp + Quantity

9SS

Data/Record + Quantity + Timestamp

10

SS

Data/Record 0SSTimestamp + Data/Record

1SS

Data/Record + Timestamp2

Online Mode Output
FormatParameter Selection

Option CodeTimestamp Function:
Available for both Online Mode and Batch Mode.

94© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Operation Control

Operating Instructions

IDM corded & IDM Bluetooth

3.9.14

Scene mode

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Option CodeScene mode

SS

Scene 1 

0SS

Scene 2

1SS

Scene 3

2

SS

Scene 4

3

SS

Scene 5

4SS

Scene 6

5SS

Scene 7

6

Scene Mode optimizes the scanner's motion tolerance, scanning speed and scanning sensitivity in different
environments.
• Scene 1: This is the default setting. lt optimizes the scanner's motion tolerance, scanning speed andscanning sensitivity in most working environments.
• Scene 2: When scanning high-density barcodes, you can set the scanner to "Scene 2"· to optimize
scanners' motion tolerance, scanning speed and scanning sensitivity.
• Scene 3: Scene 3 is for general retail applications. When scanning common retail barcodes, you can set
the scanner to "Scene 3" to optimize scanner's motion tolerance, scanning speed and scanningsensitivity.
• Scene 4: Scene 4 is also for general retail applications. lt optimizes the scanner's sensitivity and speed
when scanning common retail barcodes. Moreover, it provides superior reading performance when
scanning barcodes from the screens of mobile devices, especially large screens or screens with low
brightness.
• Scene 5: Scene 5 is application-specific. lt optimizes the scanner's motion tolerance, scanning speed andscanning sensitivity when scanning low PCS (print contrast) barcodes on circuit boards.
• Scene 6: Scene 6 is application-specific. lt optimizes the scanner's motion tolerance, scanning speed andscanning sensitivity when scanning barcodes on circuit boards under sufficient ambient light.
• Scene 7: Scene 7 is application-specific. lt optimizes the scanner's motion tolerance, scanning speed andscanning sensitivity when scanning barcodes from the screens of mobile devices.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice95

Bluetooth Operation Control (IDM Bluetoothseries)Operating Instructions

IDM corded & IDM Bluetooth

3.10

Bluetooth Operation Control (IDM Bluetooth series)

3.10.1Out-of-range Scanning, Beeping Control

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Out-of-range Scanning

SS

Disable 

0SS

Enable1

SS

Radio connected/ disconnected Beep On 

0SS

Radio connected/ disconnected Beep Off

1

SS

Battery Power Low Beep On 

2

SS

Battery Power Low Beep Off

3

SS

Four ascending tone / Four descending tone 0SS

Low-high two beeps / High-low two beeps

1

Beeping Control

Radio Connection Beeps

Parameter Selection

Option CodeOut-of-range Scanning
When radio link is built between the scanner and remote host device, the scanner will transmit each scanned
data right after scanning the barcode data. The scanner is preset to not scan any barcode data when it loses
the radio connection. You can enable the Out-of-range Scanning function to continue scanning barcode data
into the internal memory buffer until radio link resumed.

96© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Bluetooth Operation Control (IDM Bluetooth series)

Operating Instructions

IDM corded & IDM Bluetooth

3.10.2

Radio-off Time-Out, Sleep Time-out, Power Off Time-out

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Option CodeRadio-off Time-out ofSS

6 (x5) minutes FINconnected stateMS

0-99 (x5) minutes(2 digits)

If you don’t want the scanner to enter sleep mode, please
set time-out to “0”.
Radio-off Time-out ofSS

1 minute FINdisconnected stateMS

0-99 minutes(2 digits)

If you don’t want the scanner to enter sleep mode, please
set time-out to “0”.
Power Off Time-OutSS

6 (x5) minutes MS0-12 minutes

FIN(2 digits)

If you don’t want the scanner to enter power off mode,
please set time-out to “0”.

Radio-off Time-out control
The Radio-off Time-out control can be set under radio connection or disconnection state. If the scanner is not
used within the preset time-out duration, it will automatically enter “Sleep Mode” for power saving purpose.
You can disable this function by setting the time-out duration to “0”.
Power off Time-out control
When the scanner is under sleep mode, it is preset to enter “Power Off” automatically if it is not woken up
after time-out duration. If you would like to wake up the scanner press the trigger button. Meanwhile you candisable this function by setting the time-out duration to “0”.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice97

Bluetooth Operation Control (IDM Bluetoothseries)Operating Instructions

IDM corded & IDM Bluetooth

3.10.3Bluetooth Batch Scanning

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Option Code

Batch Scanning Link

SS

Radio disable

0Control

SS

Radio enable 

1Stored Data Transmission

SS

Either on cradle or by scanning barcode0SS

On cradle

1

SS

Scan barcode 2Delete Stored Data afterSS

Disable 

0Transmission

SS

Enable1

Field Delimiter

SS

None

0

SS

,

1

SS

SPACE

2

SS

–

3

SS

.

SS

User define

Batch Data Quantity

SS

As many times as the quantity indicates 0Output Format

SS<Quantity><Field Delimiter><Scanned Data>

1

SS<Scanned Data><Field Delimiter><Quantity>

2

SS

Disable (scanned data only) 

0SSLeading with MAC address (MAC address &scanned data)

1

SS

Leading with ID No. (Scanner ID & scanned data)

2

Data Transmission Format

45, [00-7F]

Only available for RS-232, USB HID and USB COM interface
in PAIR & PICO mode.

Batch Scanning Link Control
It’s a predefined radio option to control the radio-on or radio-off status under batch scanning operation.
Please note that if “Radio disable” is selected, the radio link will be disconnected once you enter batch
scanning. The radio link will be resumed when you transmit the stored data or exit batch scanning.

98© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Operating Instructions

Bluetooth Operation Control (IDM Bluetooth series)

IDM corded & IDM BluetoothStored Data Transmission
It’s a predefined approach when you want to transmit the scanned data under batch scanning operation. You
can transmit the scanned data by placing the scanner onto the cradle or scanning “Transmit Stored Data”
command (refer to chapter 2.7.3) or by either one of both methods.
Delete Stored Data after Transmission
This function is disabled in the factory default setting. The scanner will keep all stored data after transmission
until you scan the “Clear all Stored Data” command (refer to chapter 2.7.4). If you enable this function all
stored data will automatically be deleted after transmission.
Field Delimiter
This function is used to separate the specific information and the scanned data into two fields. You canchoose the delimiter format.
Batch Data Quantity Output Format
If you want to input the quantity information of the scanned barcode data, you can enter the quantity from 1
to 9999 by scanning the quantity barcodes right after scanning the barcode data. The quantity information
will be stored into the memory storage together with the barcode data. There are three ways to output thestored barcode data and quantity information. (Also refer to chapter 2.7.1)
Data Transmission Format
In PICO mode up to seven scanners can be connected to one smart cradle. The Data Transmission Format
helps to identify the source of the transmitted data. Example format: <MAC address><Field delimiter><Data>or <ID><Field delimiter><Data>.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice99

Bluetooth Operation Control (IDM Bluetoothseries)Operating Instructions

IDM corded & IDM Bluetooth

3.10.4

Bluetooth Device name, Security Settings

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Option CodeBluetooth Device NameSS

Default device name 

FIN

MS

User defined
IDM1xx: 1-16 characters
IDM2xx: 1-32 characters[00-7F], FIN

The default device name is: IDMxxx
Bluetooth PIN CodeSS

Default Bluetooth PIN Code 

FIN

MS

User defined (1-8 numbers)[30-39], FIN

The default PIN code is: 00000000
Bluetooth Authentication

SS

Disable0

SS

Enable 1Bluetooth Authentication
You can enable or disable the Bluetooth Authentication between the scanner and remote host device. If thisfunction is enabled, when the scanner wants to connect itself and sends the data to the host device, the hostdevice has to return a link key shared between the scanner and the host device.

100© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Bluetooth Operation Control (IDM Bluetooth series)

Operating Instructions

IDM corded & IDM Bluetooth

3.10.5

HID Link Quality, Power Saving Mode

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Option Code

Link Quality Setting

SS

Disable 

0SS

Level 1

1SS

Level 2

2

SS

Level 3

3

SS

Level 44

Bluetooth Power Saving

SS

Disable 

0

Mode

SS

Enable1

Link Quality SettingThis function is only available for SPP and HID mode. When you use the scanner in the boundary of radio
signal, you can enable this function to increase the reliability of data transmission. But this function will affectthe communication distance. The level is higher, the communication distance is shorter.
Bluetooth Power Saving Mode
The Bluetooth scanner will enter low power consumption mode when you enable this function.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice101

Batch Reading (IDM2xx series)

Operating Instructions

IDM corded & IDM Bluetooth

3.11

Batch Reading (IDM2xx series)

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

Batch reading

SS

None 

SS

Batch reading rule input (01-16 rules)

Option Code
FIN
[Rules], FIN

Batch Reading
When this function is enabled, you can scan multiple barcodes one by one continuously upon one trigger
event. The scanner reports a good read beep and indication only if all bar codes set by the “Batch Reading
Rule” are read. Otherwise, the scanner reports an error beep and indication. The scanned data will betransmitted according to the preset sequence which is defined in “Batch Reading Rule” regardless thescanned order of those barcodes.
Batch Reading function is only available for 2D Hand-held scanners (IDM2xx series).
Batch Reading function is only available in Trigger Mode.
Batch Reading is not available when Multiple Read Mode or Center Alignment is turned on.
Batch Reading Rule
To set the Batch Reading rule:
1. Scan the PROGRAM code.
2. Scan the Batch Reading Family Code.
3. Use the Option Codes to define the preset Batch Reading rule.
4. Scan the FIN symbol.
5. Scan the END symbol to save your Batch Reading rule.
Scan the ABORT and END code to exit without saving any Batch Reading rule setting.
When you scan “None”, the preset Batch Reading Rule will be deleted.
Batch Reading Rule Syntax
The Syntax is: [n] [Element 1] FF [Element 2] FF [Element 3] FF … [Element n] FF
Where n is the number of elements in the overall rule. The number of elements is limited to 16.
FF indicates the end of one element.
The Element structure is: [SICK ID Hex value] [Code length] [Character match(es)][SICK ID Hex value]• Length: 2 byte
You can find the SICK ID hex value in the Symbology ID Table in the appendix on page 117.
102

© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Batch Reading (IDM2xx series)

Operating Instructions

IDM corded & IDM Bluetooth

Locate the Hex value for the symbology and scan the 2 digit hex values from the Option Codes.
99 is the universal number, indicating all symbologies.
[Code length]• Length: 4 byte
Specify what length of data output will be acceptable for this symbology. When you calculate the length, youmust consider the whole data string which includes the programmed Preamble, Postamble, Scanned Data
Length, Prefix/Suffix Symbol ID or AIM ID. Scan the four digit data length from the Option Code.
40 is entered as 0040; 9999 is a universal number, indicating all lengths.
[Character match]• Length: 2-8 byte
You can refer to HEX/ASCII Reference Table to find the Hex value that represents the character(s) you want tomatch. Use the Option Codes to scan the alphanumeric combination that represents the ASCII characters. You
can match up to 4 characters which are counted from the start character of the whole Data String.
Note: When setting the matched character(s), you must match the content of the whole Data String, including
the programmed Preamble, Postamble, Scanned Data Length, Prefix/Suffix Symbol ID or AIM ID.
FF is the universal character, indicating all characters.
Batch Reading Rule Example
In this example, you are scanning Code 39, Code 128, and Code 93 bar codes, but you would like to output
the data in following sequence: Code 128 - Code 39 - Code 93

B-CODE39

A-CODE128

C-CODE93
You would set up the Batch Reading rule with the following command line:[PROGRAM] [Batch Reading] [0301999941FF0799994243FF09999945464748FF] [FIN] [END]
The breakdown of the command line is shown below:
03
The number of elements in the overall rule01
Code identifier of Code 128
9999
Code length that must match for Code 128, 9999 = all lengths
41
Start character match for Code 128, 41h = “A”
FF
End of first code07
Code identifier of Code 39
9999
Code length that must match for Code 39, 9999 = all lengths
4243
Start character that must match for Code 39, 42h = “B”, 43h = “C”
FF
End of second code09
Code identifier of Code 93
9999
Code length that must match for Code 93, 9999 = all lengths
8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice103

Batch Reading (IDM2xx series)

Operating Instructions

IDM corded & IDM Bluetooth45464748
Start character match for Code 93, 45h = “E”, 46h = “F”, 47h = “G”, 48h = “H”
FF
End of third code
To program the previous example using specific lengths, you would have to count the programmed Preamble,
Postamble, Scanned Data Length, Prefix/Suffix Symbol ID or AIM ID if you had defined as part of the length. If
you enable the Suffix Symbol ID of symbology, you would add one character to the previous example’s length.
You would set up the Batch Reading rule with the following command line:[PROGRAM] [Batch Reading] [0301001141FF070011FF09001345464748FF] [FIN] [END]
The breakdown of the command line is shown below:
03
The number of elements in the overall rule01
Code identifier of Code 128
0011
Code length that must match for Code 128
A-Code 128 sample length (10) plus Suffix Symbol ID (1) = 11
41
Start character match for Code 128, 41h = “A”
FF
End of first code07
Code identifier of Code 39
0011
Code length that must match for Code 39
BC-CODE 39 sample length (10) plus Suffix Symbol ID (1) = 11FF
Universal matched character indicating all characters. Also indicates end of second
code.
09
Code identifier of Code 93
0013
Code length that must match for Code 93
EFGH-CODE 93 sample length (12) plus Suffix Symbol ID (1) = 1345464748
Start character match for Code 93, 45h = “E”, 46h = “F”, 47h = “G”, 48h = “H”
FF
End of third code
If the [Character match(es)] is set to “FF”, the following “FF” which indicates the end of the code does
not have to be set.
STX (RS-232/
USB Cominterface)
1 character

104

Preamble

Scanned
Data
Length

1-15
characters

2-4
digitsPrefix Symbol
ID or Prefix
AIM SymbolID
1 or 3characters

Scanned Data
modified by
DataWizard
Variable length

Suffix Symbol
ID or Suffix
AIM SymbolID
1 or 3characters© SICK AG · Germany · All rights reserved · Subject to change without notice

Postamble
1-15
characters

ETX (RS-232/
USB Cominterface)
1 character

8017159/142O/2019-05-23

Condensed Data Wizard

Operating Instructions

IDM corded & IDM Bluetooth

3.12

Condensed Data Wizard

DataWizard is a data editing system provided specially for the IDM hand-held scanners. Through DataWizard,
you can process the scanned data prior the transmission in many ways as: Insert, Delete, Match, Verify,
Replace, Reorganize, and Repeat Transmission. It will help you to arrange the transmission of scanned data
to any specific format without software modification. For further configuration options please use the IDM Set
Up Tool 1. Through the IDM Set Up Tool, all settings and configurations can be done on-screen on Windows2000 / XP / 7. A Condensed Version DataWizard is provided by each IDM series. Through this menu, thecondensed DataWizard can be utilized via bar code menu readings with ease. All “Character” input should bereferred to the ASCII/HEX Table listed in the Appendix (page 119) to find the matched HEX value.

3.12.1

Preamble, Postamble, Data Length, Symbol ID Transmission

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Parameter Selection

PreambleSS

None 

MS

1-15 characters

Option Code
FIN
[00-7F], FIN

Maximum 15-character input; scan “FIN” to terminate thisselection.
Postamble

SS

None 

MS

1-15 characters

FIN[00-7F], FIN

Maximum 15-character input; scan “FIN” to terminate thisselection.
Data Length

SS

Disable 

0Transmission

SS

Enable 2-4 digits data length transmission

1

Symbology ID

SS

Disable symbology ID transmission 

0Transmission

SS

Enable prefix symbology ID transmission

1

SS

Enable suffix symbology ID transmission

2

SS

Enable both prefix and suffix symbology ID
transmission

3

SS

Enable prefix AIM symbology ID transmission

4

SS

Enable suffix AIM symbology ID transmission

5

SS

Enable both prefix and suffix AIM symbology ID
transmission

6

1 The IDM Set Up Tool can be downloaded on www.sick.com.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice105

Condensed Data Wizard

Operating Instructions

IDM corded & IDM Bluetooth

3.12.2

Data Formatter

The Data Formatter is used to edit the scanned raw data prior to transmitting the data to the host computersor terminals. It allows you to select desired barcode symbologies for formatter control and provides Multiple
Position Insertion and Multiple Character Insertion (max three characters) in the identified position.

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Formatter Control

SS

Disable MS

Select one barcode symbology(2 digits)

Automatic termination

MS

Select all barcode symbologies

00

Automatic termination

SS

Disable 

FIN

DS

Enable

1st insertion

2nd insertion

3rd insertion

4th insertion

Parameter Selection

SS

Disable DS

EnableSS

Disable DS

EnableSS

Disable DS

Enable

1st Option Code

2nd Option Code

FIN

Position: (2 digits)[1-3 characters]; FIN

Define position (referto chapter 3.12.7)

max. 3 characters can beinserted

FIN
Position: (2 digits)[1-3 characters]; FIN

Define position (referto chapter 3.12.7)

max. 3 characters can beinserted

FIN
Position: (2 digits)[1-3 characters]; FIN

Define position (referto chapter 3.12.7)

max. 3 characters can beinserted

FIN
Position: (2 digits)[1-3 characters]; FIN

Define position (referto chapter 3.12.7)

max. 3 characters can beinserted

While the Data Formatter is enabled, it arranges only scanned data without Preamble, Postamble, STX, ETX,
Data Length, Prefix/Suffix Symbology ID or Record Suffix. All of the above programmable parameters performthe same function depending on your setting.
Regarding the “Bar Code Selection” and “Position Calculation” of data formatter, please refer to page 110
and 111 for details. All “Character” input should be referred to the ASCII/HEX Table listed in the Appendix(page 119) to find matched HEX value.

106© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Condensed Data Wizard

Operating Instructions

IDM corded & IDM Bluetooth

3.12.3

Data Verifier

The Data Verifier is used to provide advanced verification for error-free scanning and to work as an Embedded
Data Transmitting Filter. All data must conform to the Identified Barcode Symbologies, Identified Data Length,and one to three Identified Characters in the checking position. Otherwise, the Hand-held scanner will nottransmit the data to the host computers or terminals, but will instead issue 3 long beeps for verification error
and skip the scanned data. The Data Verifier checks only scanned data without Preamble, Postamble, STX,
ETX, Data Length, Prefix/Suffix Symbology ID or Record Suffix. Regarding the “Bar Code Selection” and“Position Calculation” of Data Verifier, please refer to page 110 and 111 for details. All “Character” input
should be referred to the ASCII/HEX Table listed in the Appendix (page 119) to find matched HEX value.

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Verifier Control

SS

Disable MS

Select one barcode symbology(2 digits)

Automatic termination

MS

Select all barcode symbologies

00

Automatic termination

SS

Disable 

FIN

DS

EnableIdentified Data Length

Parameter Selection

1st Option Code

2nd Option CodeFIN

(2 digits)

Determine the identified data lengthfor verification.
1st identified character2nd identified character3rd identified character

8017159/142O/2019-05-23

SS

Disable DS

EnableSS

Disable DS

EnableSS

Disable DS

EnableFIN
Position: (2 digits)[00-7F]

Define position (referto chapter 3.12.7)

1 character

FIN
Position: (2 digits)[00-7F]

Define position (referto chapter 3.12.7)

1 character

FIN
Position: (2 digits)[00-7F]

Define position (referto chapter 3.12.7)

1 character© SICK AG · Germany · All rights reserved · Subject to change without notice107

Condensed Data Wizard

Operating Instructions

IDM corded & IDM Bluetooth

3.12.4

Data Replacer

The Data Replacer is used to edit the scanned raw data prior to transmitting the data to the host computersor terminals. It allows you to select desired barcode symbologies for replacer control, and provides Multiple
Position Replacement in the identified position.
All data must conform to the Identified Bar Code Symbologies, and one to three Identified Characters in theidentified position. While the Data Replacer is enabled, it arranges only scanned data without Preamble,
Postamble, STX, ETX, Data Length, Prefix/Suffix Symbology ID or Record Suffix.
Regarding the “Bar Code Selection” and “Position Calculation” of Data Replacer, please refer to page 110 and
111 for details. All “Character” input should be referred to the ASCII/HEX Table listed in the Appendix (page119) to find matched HEX value.

PROGRAM
Family Code Selection

P.C.

Replacer Control

SS

Disable MS

Select one barcode symbology(2 digits)

Automatic termination

MS

Select all barcode symbologies

00

Automatic termination

SS

Disable 

FIN

DS

Enable1st Replacement

2nd Replacement

3rd Replacement

108

F_DEFAULTParameter Selection

SS

Disable DS

EnableSS

Disable DS

Enable

1st Option Code

2nd Option Code

FIN

Position: (2 digits)[00-7F]

Define position (referto chapter 3.12.7)

1 character

FIN
Position: (2 digits)[00-7F]

Define position (referto chapter 3.12.7)

1 character

FIN
Position: (2 digits)[00-7F]

Define position (referto chapter 3.12.7)

1 character© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Condensed Data Wizard

Operating Instructions

IDM corded & IDM Bluetooth

3.12.5

Data Organizer

The Data Organizer is used to edit the scanned raw data prior to transmitting the data to the host computersor terminals. It allows you to select desired barcode symbologies for organizer control and provides maximum
two identified positions to send the data forward or backward. It also allows you to control the transmitted
data including or excluding the data of identification position. Please refer to the application example listed inpage 111 for details. While the Data Organizer is enabled, it arranges only scanned data without Preamble,
Postamble, STX, ETX, Data Length, Prefix/Suffix Symbology ID or Record Suffix. Regarding the “Bar Code
Selection” and “Position Calculation” of Data Organizer, please refer to page 110 and 111 for details. All“Character” input should be referred to the ASCII/HEX Table listed in the Appendix (page 119) to find matched
HEX value.

PROGRAM

F_DEFAULTFamily Code Selection

P.C.

Organizer Control

SS

Disable MS

Select one barcode symbology(2 digits)

Automatic termination

MS

Select all barcode symbologies

00

Automatic termination

SS

Disable 

FIN

DS

Enable

1st Organization

Parameter Selection

1st Option Code
FIN

Position: (2 digits)
Define position (referto chapter 3.12.7)

2nd Organization

SS

Disable DS

Enable8017159/142O/2019-05-23

0 (Forward) 
1 (Backward)
Define direction

FIN
Position: (2 digits)
Define position (referto chapter 3.12.7)

Include/ Exclude Control

2nd Option CodeSS

Transmitted data excluded the dataof identified position 

0DSTransmitted data included the dataof identified position

1

0 (Forward) 
1 (Backward)
Define direction© SICK AG · Germany · All rights reserved · Subject to change without notice109

Condensed Data Wizard

Operating Instructions

IDM corded & IDM Bluetooth

3.12.6

Select Barcode Symbology

You can select one or all types of barcode symbologies to use Condensed DataWizard for advanced
transmission arrangement. If you scan “00” to select all types, the Hand-held scanner will arrange allincoming data to meet your pre-defined format. If you want to select only one type of barcode, please selectone of the option codes listed below.
1D Barcode Symbology
Code 12801

EAN-8 with 5 supplement

45

UK/ Plessey

12

GS1-128

31

Codabar/ NW-706

Telepen

13

UPC-A

02

Code 39

07

GS1 DataBar

14

UPC-A with 2 supplement

32

Code 32

37

IATA

15

UPC-A with 5 supplement

42

Trioptic Code 39

47

Coupon Code

16

UPC-E

03

Matrix 2 of 5

38

PDF417/ Micro PDF417

17

UPC-E with 2 supplement

33

Interleaved 2 of 548

Codablock F

18

UPC-E with 5 supplement

43

China Postal Code58

Code 16K

19

EAN-1304

German Postal Code68

Code 49

20

EAN-13 with 2 supplement

34

Standard/ Industrial 2 of 508

GS1 DataBar Limited

22

EAN-13 with 5 supplement

44

Code 9309

GS1 DataBar Expanded

23

EAN-8

05

Code 11

10

Composite Codes

24

EAN-8 with 2 supplement

35

MSI/ Plessey

11

Micro PDF417

25

GS1 Data Matrix

A5

2D Barcode Symbology
QR CodeA0

Maxi CodeA2

Micro QR Code

A0

Aztec Code

A3

Data Matrix

A1

Chinese Sensible Code

A4

Postal Codes

110

Korea Post Code21

Intelligent Mail barcode

B3

Planet Post

B6

Australian Post

B0

Japanese Post

B4

Postnet

B8

British Post

B1

KIX Post

B5© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Condensed Data Wizard

Operating Instructions

IDM corded & IDM Bluetooth

3.12.7

Position Calculation

Data Formatter
If there is a 5-character input data string, refer to the following table to calculate the actual position for
insertion:
X

X

00

01

X
02

X
03

X
04

05

Data Verifier, Data Replacer, Data Organizer
If there is an 11-character data string, please refer to the following table to calculate the actual position for
identification.

3.12.8

X

X

X

X

X

X

X

X

X

X

X

00

01

02

03

04

05

06

07

08

09

10

Application Example

If your bar code label is a 16-digit Interleaved 2 of 5 which includes the information of 6-digit date code, 6digit serial number and 4-digit unit price, you want the Hand-held scanner to do the following for you without
software modification:• Apply only Interleaved 2 of 5 to the condensed DataWizard.
• Check bar code is actually with 16-digit length.
• Allow bar code output whose date code is leading with “9”.
• Three outputs with “TAB” suffix.
• The date code output should skip “9” and replaced it by “A”.
• The serial number output should be led with “SN”.
• The unit price output should be skipped the first 2 digits.
• Test Bar Code : 9 8 1 0 2 5 1 2 3 4 5 6 9 8 7 6• Actual Output : A81025[TAB]SN123456[TAB]76[TAB]
Programming Procedure
Data Verifier• Scan “Program” to enter the programming mode.
• Scan “Verifier Control” and set the barcode symbology to “48” (Interleaved 2 of 5).
• Scan “Identified Data Length” and set the length to “16”.
• Scan “1st Identified Character” and set the identified position to “00”, then set the identified
character to “39” (Hex Code of 9).

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice111

Condensed Data Wizard

Operating Instructions

IDM corded & IDM Bluetooth

Data Formatter• Scan “Formatter Control” and set the barcode symbology to “48”.
• Scan “1st Insertion” and set the identified position to “06”, then inserted characters to “09” (Hex
Code of TAB), “53” (Hex Code of S), “4E” (Hex Code of N).
• Scan “2nd Insertion” and set the identified position to “12”, then inserted character to “09”. At theend, you must scan “FIN” (Finish) code to terminate this selection.
• Scan “3rd Insertion” and set the identified position to “16”, then inserted character to “09”. At theend, you must scan “FIN” (Finish) code to terminate this selection.
Data Replacer• Scan “Replacer Control” and set the barcode symbology to “48”.
• Scan “1st Replacement” and set the identified position to “00”, then replaced character to “41” (Hex
Code of A).
Data Organizer• Scan “Organizer Control” and set the barcode symbology to “48”.
• Scan “1st Organization” and set the identified position to “16”, then set the data transmission to “0”(forward).
• Scan “2nd Organization” and set the identified position to “17”, then set the data transmission to “1”(backward).
• Scan “END” (Exit) to terminate the programming.
Important notice
The Condensed DataWizard will follow the preset working flow as below:
Verifier  Formatter  Replacer  Organizer
Therefore when you set the identified position in the Data organizer, you must consider the inserted
data which you already set via Data Formatter.

112© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Configuration via IDM Set Up Tool

Operating Instructions

IDM corded & IDM Bluetooth4

IDM Set Up Tool

The IDM Set Up Tool is a Windows based configuration software for IDM scanners. The IDM Set Up Software
is available free of charge on www.sick.com.

4.1

Configuration via IDM Set Up Tool

The following steps describe how to configure an IDM Scanner via the IDM Set Up Tool.
4.1.1

IDM Corded Scanners

1. Connect the scanner to the PC via RS-232 or USB Com 1.
2. Start the IDM Set Up Tool Software.
3. Scan the IDM Set Up Tool (Host Link) Code:IDM Set Up Tool (Host Link)
4. You can either:•

upload the current configuration from the scanner:or• open a new configuration:

5. Do your settings via the IDM Set Up Tool.
6. By clicking on the “Apply”-button the download section opens. Scan the IDM Set Up (Host Link) Codeagain and choose the correct Com Port.
7. Click on the download button to start the download. Your settings will be downloaded to the scanner.
After a successful download you can close the IDM Set Up Tool.
4.1.2

IDM Bluetooth Scanners

1. Make sure, that the Scanner is paired with the base station (pair mode).
2. The interface has to be set to RS232 or USB COM. You can test the communication with any terminal
program. After testing close the terminal program so that the com port is free again.
3. Scan the Uninstall Code. Then scan the IDM Set Up (Host Link) Code and place the scanner right theway into its base cradle.
4. Start the IDM Set Up Tool Software and click on “Upload”.
5. Choose the right Communication Port (COM Port). Afterwards click on the Upload button. The software
will connect to the scanner and the Configuration Window opens.
6. Do your settings.
7. By clicking on the Apply button the download section opens. It’s important that you scan the IDM Set
Up (Host Link) code again and place the scanner back inside the base cradle.
8. Click on the download button to start the download. After a successful download you can close the
IDM Set Up Tool.
9. To re-connect scanner and base station, scan the “pair mode”- code and place the scanner in thebase station.
1 Make sure that the USB Com Port driver is installed

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice113

Firmware Upgrade via IDM Set Up Tool

Operating Instructions

IDM corded & IDM Bluetooth

4.2

Firmware Upgrade via IDM Set Up Tool

The following chapters describe how to do a firmware upgrade via the IDM Set Up Tool.
4.2.1
1.
2.
3.
4.
5.
6.

IDM Corded Scanner
Connect the scanner to the PC via RS-232 or USB Com Port.
Open the IDM Set Up Tool.
Click on “Upgrade”.
In the tree menu find the location of the scanner firmware.
Select the new firmware and click “OK”.
Scan the IDM Set Up (Host Link) codes:

IDM Set Up Tool (Host Link)
7. Choose the right Com Port.
8. Press “Upgrade”.
9. The screen will dim and the firmware will begin uploading to the scanner. You will hear some beeps
while the process takes place. (Do not interrupt the upgrading process.)
10. After a successful firmware upgrade click on “Abort”.
4.2.2

IDM Bluetooth Scanner

1. Connect the smart cradle with your PC.
2. Scan the “Uninstall” command:

Uninstall
3. Scan the IDM Set Up Tool (Host Link) code:

4.
5.
6.
7.
8.
9.

114

IDM Set Up Tool (Host Link)
Place the scanner immediately into the smart cradle.
Open the IDM Set Up Tool.
Click on “Upgrade”.
Choose the correct firmware and click on “OK“.
Choose the right Communication Port (COM Port) and click on “Upgrade”.
Wait until the firmware upgrade was completed successfully:© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Operating Instructions

Firmware Upgrade via IDM Set Up Tool

IDM corded & IDM Bluetooth

4.2.3

IDM Bluetooth Cradle

1.
2.
3.
4.
5.
6.

Make sure that Scanner and the smart cradle are in “uninstall” state.
Connect the Cradle via an USB cable to your PC.
Make sure the USB 3.0 Bus Power Switch on the underside of the cradle is in the OFF position.
Remove the power cable from the cradle.
Press the Paging/Reset Button on the cradle and keep it pressed while you plug in the power cable.
Wait until the Status LED on the cradle starts blinking green before you release the Paging/Reset
Button.
This step in the process automatically places the cradle in USB COM Emulation mode.
7. Do not place the scanner back into the cradle.
8. Open the IDM Set Up Tool.
9. Click on “Upgrade” The open file box will open.
10. In the tree menu find the location of the cradle firmware.
11. Choose the Smart Cradle firmware and click “OK”.
12. Choose the correct Com Port and click on “Upgrade”.
13. The screen will dim and the firmware will begin uploading to the base station. You will hear somebeeps while the process takes place. (Do not interrupt the upgrading process.)
14. After a successful firmware upgrade click on “Abort”.
15. Once you have finished upgrading the scanner, scan the “Pair Mode” code and place the scannerback into the cradle to reconnect the scanner to the base:

Pair Mode

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice115

Firmware Upgrade via IDM Set Up Tool

Operating Instructions

IDM corded & IDM Bluetooth

5

Disposal

Note the relevant currently valid local and legal environment regulations and directives for the disposal ofindustrial and electronic waste.
• According to international directives, batteries, accumulators and electrical or electronic devices mustnot be disposed of in general waste.
• The owner is obliged by law to return products at the end of their life to the respective public collection
points.
• This symbol on the product, its package or in this document, indicates that a product is subject tothese regulations:

116© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Symbology ID Table (1D Codes)

Operating Instructions

IDM corded & IDM Bluetooth

6

Appendix

6.1

Symbology ID Table (1D Codes)

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

Code Family

Primary Format

SICK ID

AIM ID

Hex ValueChar.
Code Char. Modified Char.
UPC-A
2
0
UPC-A with 2 supple.
32
A
1
UPC-A with 5 supple.
42
2
E
UPC-E
3
0
UPC
UPC-E with 2 supple.
33
E
1
UPC-E with 5 supple.
43
2
Example: A UPC-A bar code 012345678950 with 2 supplement 12 is transmitted as]E0012345678950]E112
Code 12801
Bm
Code 128
C
GS1-128
31
C
1
CodabarCodabar/NW-7
06
DFm
Standard/Industrial 2 of 508
IS0
Matrix 2 of 5
38
K
X0
Code 25
Interleaved 2 of 548
JIm
China Postal Code58
L
X
0
German Postal Code
68
M
I
M
IATA
IATA
15
O
R
M
UCC Coupon CodeZ
Example: An UPC-A 512345678900 + GS1-128 81010123451297 barcode is
UCC Coupontransmitted as ]E0512345678900]C181010123451297
Example: An EAN-13 9923456789019 + GS1-128 81010123451297 barcode istransmitted as ]E09923456789019]C181010123451297
EAN/JAN-805
4
EAN/JAN-8 with 2 supple.
35
N
E
1
EAN/JAN-8 with 5 supple.
45
2
EAN/JAN-1304
0EAN/ JAN
EAN/JAN-13 with 2 supple.
34
F
E
1
EAN/JAN-13 with 5 supple.
44
2
Example: An EAN/JAN-8 barcode 49123562 with 5 supplements 12345 is transmitted as]E449123562]E212345
Code 39
Code 3909
H
Gm
Code 11
Code 1110P
H
m
MSI/ Plessey
MSI/ Plessey
11
RMm
UK/ Plessey
UK/ Plessey
12
SP
0
Telepen
Telepen
13TBm
GS1 DataBar
14
GS1 Databar
GS1 DataBar Limited
22
Xem
GS1 DataBar Expanded
23
Composite Code Composite Code24
Code 39
07
G
Am
Code 39
Code 39 Trioptic
47
W
X
0
Code 32
37
G
A
0
PDF417
PDF417/ Micro PDF417
17/ 25V
Lm
Codablock
Codablock F
18
YOm
Korea Post
Korea Post Code21aX
0Remark: Above examples are given for the transmission of AIM ID.

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice117

Symbology ID table (2D and Post codes)

Operating Instructions

IDM corded & IDM Bluetooth

6.2

Symbology ID table (2D and Post codes)
Code Family
QR CodeMicro QR Code
Data Matrix
Aztec CodeChinese Sensible
Australian Post
British PostIntelligent Mail Barcode
Japanese Post
KIX Post
Planet Code
Postnet6.3

Primary Format
QR CodeMicro QR Code
Data Matrix
GS1 Data Matrix
Aztec CodeChinese Sensible
Australian Post
British PostIntelligent Mail Barcode
Japanese Post
KIX Post
Planet Code
Postnet

SICK ID
Hex Value
A0
A1
A5
A3
A4
B0
B1
B3
B4
B5
B6
B8

AIM IDChar.

Code Char.

Modified Char.

b

Q

m

c

d

m

E
f
g
h
j
k
l
m
o

Z
X
X

m
0
0
0
0
0
0
0
0

X

Keyboard Function Code Table
No.

ANSI

ASCII

Key Function

Ctrl Output

No.

ANSI

ASCII

Key Function

Ctrl Output

00

NUL

00H

RESERVED

Ctrl + @

16

DLE

10H

F7

Ctrl + P

01

SOH

01H

CTRL (Left)

Ctrl + A

17

DC1

11H

F8

Ctrl + Q

02

STX

02H

ALT (Left)

Ctrl + B

18

DC2

12H

F9

Ctrl + R

03

ETX

03H

SHIFT

Ctrl + C

19

DC3

13H

F10

Ctrl + S

04

EOT

04H

CAPS LOCK

Ctrl + D

20

DC4

14H

F11

Ctrl + T

05

ENQ

05H

NUM LOCK

Ctrl + E

21

NAK

15H

F12

Ctrl + U

06

ACK

06H

ESC

Ctrl + F

22

SYN

16H

INS (Insert) (Edit)

Ctrl + V

07

BEL

07H

F1

Ctrl + G

23

ETB

17H

DEL (Delete) (Edit)

Ctrl + W

08

BS

08H

BACK SPACE

Ctrl + H

24

CAN

18H

HOME (Edit)

Ctrl + X

09

HT

09H

TAB

Ctrl + I

25

EM

19H

END (Edit)

Ctrl + Y

10

LF

0AH

F2

Ctrl + J

26

SUB

1AH

PAGE UP (Edit)

Ctrl + Z

11

VT

0BH

F3

Ctrl + K

27

ESC

1BH

PAGE DOWN (Edit)

Ctrl + [

12

FF

0CH

F4

Ctrl + L

28

FS

1CH

UP (Edit)Ctrl + \

13

CR

0DH

ENTER (CR)

Ctrl + M

29

GS

1DH

DOWN (Edit)

Ctrl + ]

14

SO

0EH

F5

Ctrl + N

30

RS

1EH

LEFT (Edit)

Ctrl + 6

15

SI

0FH

F6

Ctrl + O

31

US

1FH

RIGHT (Edit)

see note1)

1) To emulate the keyboard function key input for user definable parameters, the user must configure actual

content using the Reserved ASCII 00 – 31 characters and also enable the “Function Key Emulation”.
Otherwise, the Ctrl output will be done by the scanner. Please refer to the above Keyboard Function Code
Table which is for IBM PC/XT/AT, PS/2, PS/VP, COMPAQ PC, HP Vectra PC, Notebook PC, APPLE andPowerMac, and WYSE PC Enhanced or fully compatible machines. The last character in the Ctrl output column
varies for different countries.
118© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

ASCII Input Shortcut (Reference Table)

Operating Instructions

IDM corded & IDM Bluetooth

Country (refer to Keyboard Layout) & Character

6.4

United States

-

Spain

-

Denmark-

Germany-

Belgium-

Switzerland

-

Italy

-

Norway-Sweden-UK-

France=ASCII Input Shortcut (Reference Table)

To configure the user definable parameters of the Hand-held scanner via the programming menu, the scanner
will ask you to scan your desired ASCII value in HEX form. You have to refer to the “HEX/ASCII Table” fordetails.
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” → HEX “61”: High Byte of HEX Value: Low Byte of HEX Value
Example:If you want the scanned data output leading with a Dollar Sign, you have to set the “Preamble” to “$”. The
configuration procedure is listed below for reference.
• Scan the system command – PROGRAM listed on page 34 and 39 to enter programming mode.
• Scan family code – PREAMBLE to select this family.
• Refer to the Hex/ASCII Table, you will find the HEX value of “$” is 24.
• Scan the option code – 2 listed on page 128.
• Scan the option code – 4 listed on page 128.
• Scan the system command – FIN (Finish) to terminate Preamble setting.
• Scan the system command – End to exit the programming mode for normal operation.
8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice119GS1-128 ASCII Table

Operating Instructions

IDM corded & IDM Bluetooth

6.5

GS1-128 ASCII Table

ASCII

RS232 I/F

USB(HID) I/F

CMD

ASCII

RS232 I/F

USB(HID) I/F

CMD

Index

USB(COM) I/F- None for AI
prefix/suffix- NUL for others

AT wedge I/F

BarcodeIndex

USB(COM) I/F

AT wedge I/F

Barcode

N/A

14

DC4

Ctrl + T

00
01

SOH

Ctrl + A

15

NAK

Ctrl + U

02

STX

Ctrl + B

16

SYN

Ctrl + V

03

ETX

Ctrl + C

17

ETB

Ctrl + W

04

EOT

Ctrl + D

18

CAN

Ctrl + X

05

ENQ

Ctrl + E

19

EM

Ctrl + Y

06

ACK

Ctrl + F

1A

SUB

Ctrl + Z

07

BEL

Ctrl + G

1B

ESC

N/A

08

BS

Ctrl + H

1C

FS

N/A

09

HT

Ctrl + I

1D

GS

N/A

0A

LF

Ctrl + J

1E

RS

N/A

0B

VT

Ctrl + K

1F

US

N/A

0C

FF

Ctrl + L

20

SP

SP

0D

CR

Ctrl + M

21

!

!

0E

SO

Ctrl + N

22

"

"

0F

SI

Ctrl + O

23

#

#

10

DLE

Ctrl + P

24

$

$

11

DC1

Ctrl + Q

25

%

%

12

DC2

Ctrl + R

26

&

&

13

DC3

Ctrl + S

27

'

'

28

(

(

3F

?

?

29

)

)

40

@

@

2A

*

*

41

A

A

2B

+

+

42

B

B

2C

,

,

43

C

C

2D

-

-

44

D

D

120

© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

GS1-128 ASCII Table

Operating Instructions

IDM corded & IDM Bluetooth
2E

.

.

45

E

E

2F

/

/

46

F

F

30

0

0

47

G

G

31

1

1

48

H

H

32

2

2

49

I

I

33

3

3

4A

J

J

34

4

4

4B

K

K

35

5

5

4C

L

L

36

6

6

4D

M

M

37

7

7

4E

N

N

38

8

8

4F

O

O

39

9

9

50

P

P

3A

:

:

51

Q

Q

3B

;

;

52

R

R

3C

<

<

53

S

S

3D

=

=

54

T

T

3E

>

>

55

U

U

56

V

V

6D

m

m

57

W

W

6E

n

n

58

X

X

6F

o

o

59

Y

Y

70

p

p

5A

Z

Z

71

q

q

5B

[

[

72

r

r

5C

\

\

73

s

s

5D

]

]

74

t

t

5E

^

^

75

u

u

5F

_

_

76

v

v

60

`

`

77

w

w

61

a

a

78

x

x

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice121

GS1-128 ASCII Table

Operating Instructions

IDM corded & IDM Bluetooth
62

b

b

79

y

y

63

c

c

7A

z

z

64

d

d

7B

{

{

65

e

e

7C

|

|

66

f

f

7D

}

}

67

g

g

7E

~

~

68

h

h

7F

DEL

Ctrl +
Backspace

69

i

i

80

N/A

F1

6A

j

j

81

N/A

F2

6B

k

k

82

N/A

F3

6C

l

l

83

N/A

F4

84

N/A

F5

91

N/A

←(Left Arrow)

85

N/A

F6

92

N/A

PageUp

86

N/A

F7

93

N/A

PageDown

87

N/A

F8

94

N/A

Enter

88

N/A

F9

95

N/A

Delete

89

N/A

F10

96

N/A

Insert

8A

N/A

F11

97

N/A

Home

8B

N/A

F12

98

N/A

End

8C

N/A

Tab

99

N/A

BackSpace

8D

N/A

Esc

9A

N/A

Shift +

8E

N/A↓(Down Arrow)

9B

N/A

Ctrl +8F

N/A↑(Up Arrow)

9C

N/A

Alt +

90

N/A

→(Right Arrow)“Shift +”, “Ctrl +” and “Alt +”: Read the direct input menu barcode twice when you output only Shift,
Ctrl and Alt.

122

© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Application Identifier Table

Operating Instructions

IDM corded & IDM Bluetooth

6.6

Application Identifier Table

Application
Identifier

FNC1 at Data
Terminal00

FNC1
Required

CMD
BarcodeApplication
Identifier

FNC1 at Data
Terminal

FNC1
RequiredUnnecessary

251

Indispensability(FNC1)

01

Unnecessary

252

Unnecessary02

Unnecessary

30

Indispensability

10

Indispensability

310D

Unnecessary

11

Unnecessary

311D

Unnecessary

12Unnecessary

312D

Unnecessary

13

Unnecessary

313D

Unnecessary

15

Unnecessary

314D

Unnecessary

17

Unnecessary

315D

Unnecessary

20

Unnecessary

316D

Unnecessary

21

Indispensability(FNC1)

320D

Unnecessary

22

Indispensability(FNC1)

321D

Unnecessary

23L

Indispensability

322D

Unnecessary(FNC1)

CMD
Barcode(FNC1)

Data field length=2L+1 Example 231, it is 2×1+1=3
240

Indispensability(FNC1)

323D

Unnecessary

241

Indispensability(FNC1)

324D

Unnecessary

250

Indispensability(FNC1)

325D

Unnecessary

326D

Unnecessary

347D

Unnecessary

327D

Unnecessary

348D

Unnecessary

328D

Unnecessary

349D

Unnecessary

329D

Unnecessary

350D

Unnecessary

330D

Unnecessary

351D

Unnecessary

331D

Unnecessary

352D

Unnecessary

332D

Unnecessary

353D

Unnecessary

333D

Unnecessary

354D

Unnecessary

334D

Unnecessary

355D

Unnecessary

335D

Unnecessary

356D

Unnecessary

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice123

Application Identifier Table

Operating Instructions

IDM corded & IDM Bluetooth
336D

Unnecessary

357D

Unnecessary

337D

Unnecessary

360D

Unnecessary

340D

Unnecessary

361D

Unnecessary

341D

Unnecessary

362D

Unnecessary

342D

Unnecessary

363D

Unnecessary

343D

Unnecessary

364D

Unnecessary

344D

Unnecessary

365D

Unnecessary

345D

Unnecessary

366D

Unnecessary

346D

Unnecessary

367D

Unnecessary

368D

Unnecessary

422

Indispensability(FNC1)

369D

Unnecessary

423

Indispensability(FNC1)

37

Indispensability(FNC1)

7002

Indispensability(FNC1)

390D

Indispensability(FNC1)

7030

Indispensability

391D

Indispensability(FNC1)

7031

Indispensability

392D

Indispensability(FNC1)

7032

Indispensability

393D

Indispensability(FNC1)

7033

Indispensability

400

Indispensability(FNC1)

7034

Indispensability

401

Indispensability(FNC1)

7035

Indispensability

402

Indispensability(FNC1)

7036

Indispensability

403

Indispensability(FNC1)

7037

Indispensability

410

Unnecessary

7038

Indispensability

411

Unnecessary

7039

Indispensability

412

Unnecessary

8001

Indispensability(FNC1)

413

Unnecessary

8002

Indispensability(FNC1)

414

Unnecessary

8003

Indispensability(FNC1)

415

Unnecessary

8004

Indispensability(FNC1)

420

Indispensability(FNC1)

8005

Indispensability(FNC1)

421

Indispensability(FNC1)

8006

Indispensability(FNC1)

8007

Indispensability(FNC1)

92

Indispensability(FNC1)

124© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Application Identifier Table

Operating Instructions

IDM corded & IDM Bluetooth
8008

Indispensability(FNC1)

93

Indispensability(FNC1)

8018

Indispensability(FNC1)

94

Indispensability(FNC1)

8020

Indispensability(FNC1)

95

Indispensability(FNC1)

8100

Indispensability(FNC1)

96

Indispensability(FNC1)

8101

Indispensability(FNC1)

97

Indispensability(FNC1)

8102

Indispensability(FNC1)

98

Indispensability(FNC1)

90

Indispensability(FNC1)

99

Indispensability(FNC1)

91

Indispensability(FNC1)

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice125

Host Interface Quick Set

Operating Instructions

IDM corded & IDM Bluetooth

6.7

Host Interface Quick Set

USB HID Standard Mode 

PS/2 (DOS/V) KBW Standard Mode

RS-232 Serial

USB Com Port Emulation(additional driver needed,available on www.sick.com)

PS/2 (DOS/V) KBW Turbo ModeUSB HID Turbo Mode

PS/2 (DOS/V) Keyboard
Replacement

USB HID Legacy ModeFor IDM Bluetooth scanners the above host interface quick commands are only available whenworking with a smart cradle.

126© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

Operation Mode Quick Set

Operating Instructions

IDM corded & IDM Bluetooth

6.8

Operation Mode Quick Set

6.8.1

1D Corded Scanners (IDM1x0 series)

Low Power (Low Power Trigger)

Force (Continued power on)

Alternative (Periodic Power off)

Trigger (External Triggering) 

Toggle (Repeat reading)Flash (Pulse driven reading)Presentation (Auto Sensing)

Diagnostic (Test reading)

Level (Auto power off)

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice127

Operation Mode Quick Set

Operating Instructions

IDM corded & IDM Bluetooth

6.8.2

2D Corded Scanners (IDM2x0 series)

Low Power (Low Power Trigger)

Force (Continued power on)

Alternative (Periodic Power off)

Trigger (External Triggering) 

Toggle (Repeat reading)

Level (Auto power off)

Presentation (Auto Sensing)

Diagnostic (Test reading)Multiple Read

6.8.3

Bluetooth Scanners

Trigger Mode

128

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

Presentation Mode

8017159/142O/2019-05-23

Link Mode Quick Set

Operating Instructions

IDM corded & IDM Bluetooth

6.9

Link Mode Quick Set

The Link Mode commands are only relevant for IDM Bluetooth scanners.

PAIR Mode

PICO Mode

Uninstall

SSP Master

SSP Slave

HID Mode

HID Legacy Mode

8017159/142O/2019-05-23

HID Mode with Passkey© SICK AG · Germany · All rights reserved · Subject to change without notice

129

System Commands

Operating Instructions

IDM corded & IDM Bluetooth

6.10

System Commands

PROGRAM(Enter Programming Mode)SYSLIST(System Information List)

Safe User Default

FIN (Finish)

IDM Set Up Tool (Host Link)

User Default

END(Exit Programming Mode)

Master Default

Factory Default
Factory Default: After scanning “Factory Default” command, all parameters will be returned to factory default
value. In addition, for IDM Bluetooth scanners the radio link will be disconnected and the scanner will revert
to uninstall state.
Master Default: After scanning “Master Default” command, the scanner will remain the pre-set parameters ofHost Interface Selection, Keyboard Interface Control (except Record Suffix; Preamble; Postamble), SerialInterface Control (except Record Suffix; Preamble; Postamble) and Wand/Laser Emulation Control. The rest of
the parameters will be returned to default value. (For IDM Bluetooth scanners the Bluetooth device name,Bluetooth PIN Code and Out-of-Range Scanning parameters will also be remained. The radio link will be kept
on.)User Default: After scanning “Save User Default” command, all current parameters will be stored to the flash
memory. Once you change the parameter and would like to return to previous setting, please scan “User
Default”.

130© SICK AG · Germany · All rights reserved · Subject to change without notice8017159/142O/2019-05-23

System Commands

Operating Instructions

IDM corded & IDM Bluetooth

Additional System Commands for IDM Bluetooth Scanners

Sleep

Save Configuration

Power Off

Paging8017159/142O/2019-05-23

Clone© SICK AG · Germany · All rights reserved · Subject to change without notice131Option Codes

Operating Instructions

IDM corded & IDM Bluetooth

6.11

Option Codes

0

A

5

1

B

6

2

C

7

3

D

8

4

E

9

F

Abort

FIN (Finish)

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

END (Exit)

8017159/142O/2019-05-23

Option Codes

Operating Instructions

IDM corded & IDM Bluetooth

8017159/142O/2019-05-23© SICK AG · Germany · All rights reserved · Subject to change without notice1338017159/142O/2019-05-23 ∙ 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