Pepperl+Fuchs IDM-Z2-x64-M-*, IDM-Z1-x64-D-*, IDM-Z1-x64-M-*, IDM-Z2-x64-D-* Owner's manual

  • Hello! I've analyzed the Programming Manual for SICK IDMxxx-4xx Mobile Handheld Scanners. This manual provides instructions on configuring the scanner, including host interface settings, barcode reading, operation modes, Bluetooth connectivity and data modifications. I can assist you with setting up your scanner or any other questions about the device.
  • What types of command barcodes are used to program IDM scanners?
    What are the main categories of parameters mentioned in this manual?
    How can I configure the scanner to read different barcode types?
    What kind of user feedback options are available?
    Does the scanner offer Bluetooth functionality?
TECHNICAL INFORMATION
IDM Programming manual (IDMxxx-4xx)
MOBILE HANDHELD SCANNER
8028140//2023-03-20 © SICK AG · Germany · All rights reserved · Subject to change without notice 2
Described products
IDM Mobile handheld scanners (IDMxxx-4xx)
Manufacturer
SICK AG
Erwin-Sick-Str. 1
79183 Waldkirch
Germany
Legal information
This work is protected by copyright. Any rights derived from the copyright shall be reserve for SICK
AG. Reproduction of this document or parts of this document is only permissible within the limits of
the legal determination of Copyright Law. Any modification, abridgment or translation of this
document is prohibited without the express written permission of SICK AG.
The trademarks stated in this document are the property of their respective owner.
© SICK AG. Copyright reserved.
Original document
This document is an original document of SICK AG.
8028140//2023-03-20 © SICK AG · Germany · All rights reserved · Subject to change without notice 3
About This Manual
This programming manual provides general instructions on setting up Mobile handheld scanners.
Chapter 1, Overview
This chapter contains an overview of the system commands, quick set commands, family codes,
and option codes used when setting up IDM scanners. It also presents general information on
the programming procedures, as well as simple flowcharts to help users better understand the
configuration process.
Chapter 2, Host Interface Settings
This chapter presents different parameters to help users with host interface selection and related
configurations. Here, you will find settings that pertain to keyboard interface output (such as
keypad layout and code pages), and serial interface output (such as baud rate, data frame, and
more).
Chapter 3, Barcode Reading Control
This chapter contains the parameters that will help users set up their scanners to read different
types of barcodes supported by IDM scanners. Corresponding detailed settings of each code type
are also collected in this chapter. Users can enable the Barcode ID function to identify the type
of code scanned.
Chapter 4, Operation Modes
This chapter provides a complete list of available operation modes for each product series. To
fulfill the needs of different application scenarios, the scannersdefault modes and available mode
options vary from series to series.
Chapter 5, Operation Control
This chapter presents the parameters related to operation of your scanner. In it, you will find
settings for functionalities, including general scanner settings, user feedback control such as
buzzer and vibration, and special parameters for different scanner.
Chapter 6, Bluetooth Settings
The information contained in this chapter pertains to the Bluetooth-related settings of IDM
Bluetooth scanners. Presented herein are the parameters for exclusive functions of Bluetooth
models (such as batch scanning and validation scanning), as well as general Bluetooth settings
related to the device name, security, radio link and time-out settings.
Chapter 7, Data Modifications
This chapter presents the different parameters for altering data before the scanner transmits it.
Here, you will find the option to add extra characters or to include an informative element. You
can also find the parameters to control the powerful GS1 parsing tool.
8028140//2023-03-20 © SICK AG · Germany · All rights reserved · Subject to change without notice 4
Appendix
The Appendix contains additional information that is essential to the programming of your Mobile
handheld scanners. In it, you will find useful tables pertaining to 1D barcode ID, 2D barcode ID,
keyboard function codes, ASCII/HEX conversion, and code pages. This section also includes quick
set commands, systems commands, as well as option codes.
Other Documentation
You may also refer to the documents below for additional information.
IDM Quickstart
Quick introduction to scanner set-up and operation.
IDM Operating instructions
Information pertaining to the setup and operation of Mobile handheld scanners.
IDM Serial Command Manual
Information on using serial commands to program Mobile handheld scanners.
Table of Contents
8028140//2023-03-20 © SICK AG · Germany · All rights reserved · Subject to change without notice 5
Table of Contents
About This Manual ..................................................................................................................................... 3
Other Documentation ................................................................................................................................ 4
1 OVERVIEW ....................................................................................................................... 9
Introduction...........................................................................................................................................10
System Commands ...................................................................................................................................10
Family Codes .............................................................................................................................................10
Option Codes ............................................................................................................................................10
Quick Set Commands ...............................................................................................................................10
iCode..........................................................................................................................................................10
Programming Procedures ..................................................................................................................11
Legend .......................................................................................................................................................11
Programming Flowcharts...................................................................................................................12
Program & End .........................................................................................................................................12
System List, Group & Master Default......................................................................................................13
Single Scan Selection ...............................................................................................................................14
Multiple Scans Selection...........................................................................................................................15
Cycling Scan Selection .............................................................................................................................16
Dual Level Selection .................................................................................................................................17
2 INTERFACE SETTINGS ...................................................................................................19
Host Interface Selection ....................................................................................................................20
Handheld Scanners ..................................................................................................................................20
HID Keyboard Interface .....................................................................................................................21
Keyboard Caps Lock .................................................................................................................................21
Keyboard Caps Lock Release ...................................................................................................................22
Key Pad Emulation ...................................................................................................................................23
Keyboard Upper/Lower Case ...................................................................................................................24
Intercharacter, Intermessage, Interfunction Delay ...............................................................................25
Keyboard Country Layout ........................................................................................................................26
Encoding Country Code Page ..................................................................................................................27
Keyboard Output Country Code Page .....................................................................................................28
User-defined Function Key.......................................................................................................................29
USB Data Merge .......................................................................................................................................30
Serial Interface .....................................................................................................................................31
Serial STX/ETX Transmit ..........................................................................................................................31
Intermessage, Intercharacter, and Interfunction Delay........................................................................32
Serial Handshaking Protocol ....................................................................................................................33
Serial Response Timeout, Baud Rate, Data Frame ................................................................................34
Encoding Country Code Page ..................................................................................................................35
Serial Output Country Code Page ...........................................................................................................36
Serial NAK Retry Count ............................................................................................................................37
Serial ACK Indication ................................................................................................................................38
Table of Contents
8028140//2023-03-20 © SICK AG · Germany · All rights reserved · Subject to change without notice 6
3 BARCODE READING .......................................................................................................40
Code ID ...................................................................................................................................................41
Code ID Transmit .....................................................................................................................................41
Code ID 1 Character .............................................................................................................................42
Barcode Readability ............................................................................................................................44
Readable Barcode Settings ......................................................................................................................44
Barcode Settings ..................................................................................................................................45
Code 39/32, Trioptic Code 39 .................................................................................................................45
Code 39 .....................................................................................................................................................46
Code 93 .....................................................................................................................................................50
Code 128 ...................................................................................................................................................51
Codabar .....................................................................................................................................................53
UPC ............................................................................................................................................................56
EAN ............................................................................................................................................................60
UCC Coupon Extended Code ...................................................................................................................65
IATA ...........................................................................................................................................................66
Interleaved 25 (ITF) .................................................................................................................................68
Code 25 Family .........................................................................................................................................69
Code 11 .....................................................................................................................................................72
MSI ............................................................................................................................................................74
UK/Plessey ................................................................................................................................................76
Telepen......................................................................................................................................................78
Composite Code........................................................................................................................................80
PDF417, MicroPDF417 ..............................................................................................................................81
QR Code ....................................................................................................................................................82
Data Matrix ...............................................................................................................................................85
MaxiCode ...................................................................................................................................................87
Aztec Code ................................................................................................................................................88
Postal Code Settings ...........................................................................................................................90
Australia Post Code ..................................................................................................................................90
British Post Code ......................................................................................................................................91
Netherlands KIX Code, Posi LAPA Code .................................................................................................92
Japan Post, Korea Post Code ...................................................................................................................93
US Planet ...................................................................................................................................................94
US POSTNET .............................................................................................................................................95
Intelligent Mail ..........................................................................................................................................96
GS1 Settings ..........................................................................................................................................97
GS1 128 .....................................................................................................................................................97
GS1 DataBar .............................................................................................................................................98
4 OPERATION MODES .................................................................................................... 101
Corded Handheld Scanners ...................................................................................................................102
Cordless Handheld Scanners .................................................................................................................103
5 OPERATION CONTROL ................................................................................................ 105
Scanner Operation .............................................................................................................................106
Table of Contents
8028140//2023-03-20 © SICK AG · Germany · All rights reserved · Subject to change without notice 7
Reread Delay, Good Read Delay ...........................................................................................................106
Handheld Decode Timeout ....................................................................................................................107
Handsfree Decode Timeout ...................................................................................................................108
2D Image Sensitivity ..............................................................................................................................109
1D Barcode Inverse Reading .................................................................................................................110
Handsfree Timeout .................................................................................................................................111
Auto-sense Control .................................................................................................................................112
Auto-sense Mode Select.........................................................................................................................113
Handheld & Handsfree Center Alignment ............................................................................................114
Unique Barcode Reporting .....................................................................................................................115
2D Smart Scene ......................................................................................................................................116
1D Reading Redundancy........................................................................................................................117
1D Scan Rate ..........................................................................................................................................118
1D Reading Direction Indication ...........................................................................................................119
1D Barcode Forward/Backward-reading Indication .............................................................................120
Scanner Light Control .......................................................................................................................121
2D Illumination & Aiming Control .........................................................................................................121
2D Aiming Select, Pre-decode Aiming Timeout ...................................................................................122
User Interactions ...............................................................................................................................123
Buzzer Tone, Buzzer Volume .................................................................................................................123
Good Read Beeping ................................................................................................................................124
Power On/Off Beeping ...........................................................................................................................125
Good Read Indicator, Power-on Indicator ............................................................................................126
Vibration Control .....................................................................................................................................127
Good Read Duration ...............................................................................................................................128
6 BLUETOOTH SETTINGS ............................................................................................... 130
General Bluetooth Settings .............................................................................................................131
BT Device Name .....................................................................................................................................131
BT PIN Code ...........................................................................................................................................132
BT Link Quality .......................................................................................................................................133
BT Out-of-range Scanning .....................................................................................................................134
BT Radio Off Timeout, Connected & Disconnected .............................................................................135
BT Power off Timeout ............................................................................................................................136
BT On-screen Keyboard .........................................................................................................................137
BT HID Transmit Delay ..........................................................................................................................138
BT Connect Beeping Control & Select...................................................................................................139
BT Battery Low Beeping ........................................................................................................................140
BT Low Power Link Indicator.................................................................................................................141
BT Sniff Control ......................................................................................................................................142
BT Cradle PAIR Lock ..............................................................................................................................143
Bluetooth Special Modes ..................................................................................................................144
Batch Scanning Link Control ..................................................................................................................144
Batch Scanning Data Transmit ..............................................................................................................145
Batch Scanning Data Delete ..................................................................................................................146
Batch Scanning ID Output .....................................................................................................................147
Batch Scanning Quantity Transmit........................................................................................................148
Table of Contents
8028140//2023-03-20 © SICK AG · Germany · All rights reserved · Subject to change without notice 8
Batch Scaning Field Delimiter ................................................................................................................149
Validation Scanning Link Control ...........................................................................................................150
Validation Scanning Master Data ..........................................................................................................151
Validation Scanning Output Select ........................................................................................................152
7 DATA MODIFICATIONS ............................................................................................... 154
Global Settings ....................................................................................................................................155
Preamble .................................................................................................................................................155
Postamble................................................................................................................................................156
Record Suffix (Keyboard).......................................................................................................................157
Record Suffix (Serial) .............................................................................................................................158
Dollar Sign Convert ................................................................................................................................159
FNC1 Transmit ........................................................................................................................................160
Data Length Transmit ............................................................................................................................161
Code ID Transmit ...................................................................................................................................162
ECI ID Transmit ......................................................................................................................................163
GS1 Settings ........................................................................................................................................164
GS1 Special Function ..............................................................................................................................164
GS1 1st FNC1 Transmit ..........................................................................................................................165
GS1 Noninitial FNC1 Transmit ...............................................................................................................166
GS1 AI Transmit .....................................................................................................................................167
GS1 Failure Rule .....................................................................................................................................168
GS1 Prefix/Suffix Output ........................................................................................................................169
GS1 Format Mismatch Rule ...................................................................................................................170
GS1 Date Field ‘DD=00’ Transmit .........................................................................................................171
GS1 Decimal Point Insert .......................................................................................................................172
GS1 Element String Separator ...............................................................................................................173
GS1 Data Separator ...............................................................................................................................174
APPENDIX ...................................................................................................................... 176
Code ID Table ......................................................................................................................................177
Code ID for 1D Barcodes .......................................................................................................................177
Code ID for 2D Barcodes .......................................................................................................................179
ASCII Input Shortcut ........................................................................................................................180
HEX/ASCII Reference Table ..................................................................................................................180
Function Key Output Table ..............................................................................................................181
Function Key Character Table.........................................................................................................182
Code Page .............................................................................................................................................188
Table of corresponding languages ........................................................................................................188
Unicode Hex Input Setup .......................................................................................................................189
1 OVERVIEW
8028140//2023-03-20 © SICK AG · Germany · All rights reserved · Subject to change without notice 9
1 OVERVIEW
This chapter contains an overview of the system commands, quick set
commands, family codes, and option codes used when setting up IDM
scanners. It also presents general information on the programming
procedures, as well as simple flowcharts to help users better understand
the device configuration process.
1 OVERVIEW
8028140//2023-03-20 © SICK AG · Germany · All rights reserved · Subject to change without notice 10
Introduction
IDM command barcodes are specially designed barcodes that allow you to program IDM scanners.
They can be grouped into three main categories: System Commands, Family Codes and Option
Codes.
Detailed explanations and programming flowcharts are provided below.
System Commands
System Commands direct IDM scanners to perform immediate operations, ie. enter programming
mode (PROGRAM), exit programming mode (END), list system information (SYSLIST), andreturn
to factory settings (F_DEFAULT). It will take a few seconds to complete the system command
operations, sousers must wait for the completion beeps before scanning another barcode.
Family Codes
Each parameter has a specific family code as its identification. There are over one hundred family
codes available.
Option Codes
Option Codes are a set of command barcodes represented by the characters0–9”, “A–F and FIN
(finish selection). For most settings, you must choose at least one option code after selecting a
family code to set the desired parameter.
Quick Set Commands
Quick set commands are command barcodes designed to rapidly set your IDM scanner to a particular
operation mode, host interface setting, Bluetooth link mode, or keyboard language layout.
iCode
The iCode is a macro command barcode designed to streamline your setup process. Instead of
scanning multiple command barcodes to configure their devices, users can easily generate a single
iCode that contains all of the relevant parameters. Your entire setup can thus be completed with
one quick scan. This simplified procedure lowers the risk of configuration errors, accelerates
deployments, and reduces field service and expenses.
1 OVERVIEW
8028140//2023-03-20 © SICK AG · Germany · All rights reserved · Subject to change without notice 11
Programming Procedures
Selected parameters are stored in the internal Flash Memory ASIC or non-volatile memory, even
after the scanner is powered off.
Most family codes require the Single Scan Selection programming procedure. Other family codes
have more sophisticated procedures, such as Multiple Scans Selection, Cycling Scan Selection
or Dual Level Selection. The flowcharts for each procedure is provided below.
The beeping indications for each IDM model can be found in the corresponding Operating
instructions. They will help you recognize the scanner’s status during configuration.
Legend
Conventions Descriptions
Factory Default Value
PP Programming Procedure
SS : Single scan selection
MS : Multiple scans selection
CS : Cycling scan selection
DS : Dual level scan selection
OC1 Option Code 1
OC2 Option Code 2
( ) Necessary Option Code
[ ] Selectable Option Code
Family Code applies to all IDM models
Family Code only applied to IDM 2D scanner models:
IDM24x-4, IDM26x-4
Family Code only applied to IDM 1D scanner models:
IDM14x-4, IDM16x-4
1 OVERVIEW
8028140//2023-03-20 © SICK AG · Germany · All rights reserved · Subject to change without notice 12
Scan
END
The scanner will exit programming mode, store all
parameters in Flash Memory ASIC or non-volatile memory,
and emit a completion beep.
Scan
PROGRAM
Programming Flowcharts
Program & End
It will take 3-4 seconds for the parameters to be stored after scanningEND”. Please do not turn
off your scanner before hearing the completion beep. Otherwise, the parameters settings may be
lost.
1 OVERVIEW
8028140//2023-03-20 © SICK AG · Germany · All rights reserved · Subject to change without notice 13
Scan
SYSLIST
The scanner will send its model information and
firmware version number to the host device,
then emit a completion beep.
Scan
M_DEFAULT
The scanner will return all programmable
parameters to factory settings, and
emit a completion beep.
System List, Group & Master Default
1 OVERVIEW
8028140//2023-03-20 © SICK AG · Germany · All rights reserved · Subject to change without notice 14
Scan
PROGRAM
Scan
Family Code
Scan
Option Code
Repeat
Selection
Scan
END
No
Yes
Enter programming mode.
Select a family code.
Select an option code.
Decide whether or not to
select another family code.
Exit programming mode.
Single Scan Selection
1 OVERVIEW
8028140//2023-03-20 © SICK AG · Germany · All rights reserved · Subject to change without notice 15
Enter programming mode.
Select a family code.
Select one or more
option codes, as applicable.
ScanFINto conclude an
option code selection.
Decide whether or not to
select another family code.
Exit programming mode.
Scan
PROGRAM
Scan
Family Code
Scan One or
More Option Codes
Repeat
Selection
Scan
END
No
Yes
Multiple Scans Selection
1 OVERVIEW
8028140//2023-03-20 © SICK AG · Germany · All rights reserved · Subject to change without notice 16
Enter programming mode.
Select a family code.
Select one or more option
codes with “SS” or “MS”
procedures.
Scan “FIN” to conclude an
option code selection.
Decide whether or not to
select another family code.
Exit programming mode
Scan
PROGRAM
Scan
Family Code
Scan One or More
Option Codes
Repeat
Selection
Scan
END
No
Yes
Scan FIN
Cycling Scan Selection
1 OVERVIEW
8028140//2023-03-20 © SICK AG · Germany · All rights reserved · Subject to change without notice 17
Dual Level Selection
Enter programming mode.
Select a family code.
1. Select one or more option
codes, as applicable.
2. ScanFINto conclude
an option code selection.
Decide whether or not to
select another family code.
Exit programming mode.
Scan
Family Code
(1st) Scan One or
More Option Codes
Yes
Scan
PROGRAM
Repeat
Selection
Scan
END
No
(2nd) Scan One or
More Option Codes
1 OVERVIEW
8028140//2023-03-20 © SICK AG · Germany · All rights reserved · Subject to change without notice 18
2 INTERFACE SETTINGS
8028140//2023-03-20 © SICK AG · Germany · All rights reserved · Subject to change without notice 19
2 INTERFACE SETTINGS
This chapter presents different parameters to help users with host
interface selections and related configurations. Here, you will find
settings that pertain to keyboard interface output such as keypad layout,
code pages, and serial interface outputs (such as baud rate, data frame,
and more).
2 INTERFACE SETTINGS
8028140//2023-03-20 © SICK AG · Germany · All rights reserved · Subject to change without notice 20
Host Interface Selection
Handheld Scanners
Program
Family Code PP Parameter Selection Option Code
Host Interface
MS
MS
MS
MS
USB OEM
RS232 serial
USB CDC/Virtual COM
USB HID keyboard
05
06
09
18
/