Data Storage Commands ................... 11 How To Program An ID-NET™ Slave Reader............15 How To GET SINGLE PARAMETER FROM An ID-NET™ Slave Reader ....15 Examples ........................19 MATRIX 410™ PARAMETERS LIST ................ 22 Operating Mode ......................22 Calibration........................24 Communication......................25 Ethernet ........................
HOST MODE PROGRAMMING 1 HOST MODE PROGRAMMING An alternative method of programming the Matrix 410™ devices is by sending programming strings over one of the serial interfaces. These strings take the form of ESCAPE sequences and are transmitted from the Host...
HOST MODE PROGRAMMING 2 PROGRAMMING COMMANDS 2.1 CONNECTION TO DEVICE DESCRIPTION HOST COMMAND REPLY MESSAGE Enter Host Mode <ESC> [ C <ESC> H <CR><LF> After entering this command, the device responds with the first reply message and then waits for the following command. Enter Programming Mode <ESC>...
PROGRAMMING COMMANDS 2.3 READER INFORMATION DESCRIPTION HOST COMMAND REPLY MESSAGE Get Reader Model <ESC> [ E Reader Model After entering this command during the programming session, the reader responds with a string containing its model number (e.g. 600-010). Get Software Version <ESC>...
HOST MODE PROGRAMMING DESCRIPTION HOST COMMAND REPLY MESSAGE <ESC> 3 <ESC> <ESC> K <CR><LF> <ESC> W Button Function 4 1 <CR><LF> I C # After entering this command during the programming session, the reader starts the function associated with the F4 button position. Entering the same command again will cause the reader to exit from the procedure.
PROGRAMMING STRINGS 3 PROGRAMMING STRINGS 3.1 DEFINITIONS Common definitions for each parameter are: Depth (parameter depth) Parameter depth indicates if the parameter is made up of a vector of values or a single value (e.g. Gain parameter has depth > 1 since we have one Gain value for each recipe allowed; Operating Mode parameter has depth =1).
Seite 9
HOST MODE PROGRAMMING Example: Reading Phase Timeout parameter Type: Label: Reading Phase Timeout Range: 35, 60000 Default: 1000 Enumerative (Type = 1) Item List List of the values allowed for the parameter. Selection Maximum number of values selectable at the same time (normally equal to 1). Default Default entry (i.e.
Seite 10
PROGRAMMING STRINGS Bit Field (Type = 3) Item List List of the allowed values of the parameter. Selection Maximum number of values selectable at the same time (normally the number of items available in the list - 1). Default Default entries (i.e. 0 = first entry of the list (not considered), 2 = second entry of the list, 2 third entry of the list).
Seite 11
HOST MODE PROGRAMMING At Least One (Type = 4) Item List List of the allowed values of the parameter Selection Maximum number of values selectable at the same time (normally the number of items available in the list). Default Default entries (2 = first entry of the list, 2 = second entry of the list, .2 = third entry of the...
PROGRAMMING STRINGS 3.2 HOW TO SEND SINGLE PARAMETER TO THE READER The Matrix device single parameter programming string must have the following format: Parameter Depth = 1 <ESC> CHR1 CHR2 DATA Where: Character identifying the category of the parameter to program. CHR1: ...
Seite 13
HOST MODE PROGRAMMING Character identifying the category of the parameter to get. CHR1: Character identifying the Function in the category. CHR2: Parameter Depth > 1 <ESC> CHR1 CHR2 [CHR3 <FE > <FD >] Where: Character identifying the Function of the parameter to program. CHR1: ...
PROGRAMMING STRINGS 3.4 DATA STORAGE COMMANDS The Matrix device data storage programming command must have the following format: <ESC> I A MODE Where: Data storage mode. The possible values are: MODE: ! = Storage in temporary (volatile) memory only. Space = Storage in temporary and permanent memory.
Seite 15
HOST MODE PROGRAMMING HOST DEVICE <ESC> [ C (Enter Host Mode) <ESC> H <CR><LF> <ESC> [ B (Enter Programming Mode) <ESC> Q <CR><LF> <ESC> I A ! or <ESC> I A <space> (Exit Programming Mode) <ESC> K <CR><LF> or <ESC> W 1 <CR><LF> <ESC>...
Seite 16
PROGRAMMING STRINGS HOST DEVICE <ESC> CHR1 CHR2 DATA (Set parameter 1) <ESC> I A # (End of Programming Sequence) <ESC> K <CR><LF> or <ESC> W 1 <CR><LF> <ESC> CHR1 CHR2 DATA (Set parameter 2) <ESC> I A # (End of Programming Sequence) <ESC>...
Seite 17
HOST MODE PROGRAMMING HOST DEVICE <ESC> CHR1 CHR2 (Get parameter 1) <ESC> I D # (End of Getting Sequence) DATA or <ESC> W 1 <CR><LF> <ESC> CHR1 CHR2 (Get parameter 2) <ESC> I D # (End of Getting Sequence) DATA or <ESC W 1 <CR><LF>...
PROGRAMMING STRINGS 3.5 HOW TO PROGRAM AN ID-NET™ SLAVE READER An ID-NET™ Slave (Multidata) #N can be configured through the Master (Multidata) device "encapsulating" the same Host Mode Programming Commands Programming Strings a special command with the following format: <ESC> ( <B0 >...
Seite 19
HOST MODE PROGRAMMING A current value of a single parameter of an ID-NET™ Slave (Multidata) #N can be get through the Master (Multidata) device "encapsulating" the same Host Mode Getting Commands a special command with the following format: <ESC> ( <B0 >...
Seite 20
PROGRAMMING STRINGS HOST DEVICE <ESC> ( <B0 > ADDR <ESC> [ C ) <ESC> (Enter Host Mode) <ESC> H <CR><LF> <ESC> ( <B0 > ADDR <ESC> [ B ) <ESC> (Enter Programming Mode) <ESC> Q <CR><LF> <ESC> ( <B0 > ADDR <ESC> I A ! ) <ESC> or <ESC>...
Seite 21
HOST MODE PROGRAMMING HOST DEVICE <ESC> ( <B0 > ADDR <ESC> CHR1 CHR2 DATA ) <ESC> (Set parameter 1) <ESC> ( <B0 > ADDR <ESC> I A # ) <ESC> (End of Programming Sequence) <ESC> K <CR><LF> or <ESC> W 1 <CR><LF> <ESC>...
PROGRAMMING STRINGS 3.7 EXAMPLES - 1- Set Reading Phase Timeout parameter in OPERATING MODE folder: Type: Range: 35 to 60000 Data: 15000 The programming string is: <ESC> A E 15000 - 2 - Set Gain parameter in IMAGE ACQUISITION SETTING #2 folder: Type: Range: 0 to 800...
Seite 23
HOST MODE PROGRAMMING - 5 - Set Link Failure String parameter in READING SYSTEM LAYOUT folder: Type: Length: 0, 32 Value: LINK_FAILURE The programming string is: <ESC> A T LINK_FAILURE - 6 - Set OUTPUT 2 Activation Events parameter in DIGITAL I/O folder: Type: Item List: None, Complete Read, Partial Read, No Read, Acquisition Trigger, Phase...
Seite 24
PROGRAMMING STRINGS Type: Range: 0 to 800 Current Data: The getting string is: <ESC> f 2 <ESC> I D # The reader answer is: <ESC> f 2 300<ESC> I A #...
MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA 16834 = Fieldbus Input Trailing Edge 32768 = ID-NET String Reading Phase Timeout ESC A E Range: 17 to 60000 (ms) Timeout Counting From ESC A N 0 = Reading Phase ON...
MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA Region Of Interest: ESC D #n Range: 0 to 1219 Right: #n (For 400-0x0 models) Range: 0 to 1619 (For 600-0x0 models) Output 1 External ESC E #n 0 = Disabled Lighting Mode #n...
Seite 29
HOST MODE PROGRAMMING PARAMETER TYPE STRING DATA Data Bits ESC B H 0 = 7 1 = 8 Stop Bits ESC B I 0 = 1 1 = 2 Communication ESC B J 0 = None Handshake 1 = XON/XOFF 2 = RTS/CTS Header String ESC B K...
MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA Acquisition Trigger ESC D J Length: 0 to 128 String Reading Phase OFF ESC D K Length: 0 to 128 String 4.4 ETHERNET MATRIX 410 x00-010 MODELS PARAMETER TYPE STRING DATA ETHERNET SYSTEM...
Seite 31
HOST MODE PROGRAMMING PARAMETER TYPE STRING DATA Image Subsampling ESC E T 0 = 1/1 1 = 1/4 2 = 1/16 3 = 1/64 Image Format ESC E U 0 = BMP 1 = JPEG 2 = TIFF JPG Quality (1-100) ESC E V Range: 0 to 100 Protocol...
Seite 32
ESC E y Length: 0 to 128 GET IP CLIENT Product Name ESC F J Length: 0 to 15 MATRIX 410 x00-000 MODELS + CBX ETHERNET TCP/IP MODULE MATRIX 410 x00-010 MODELS + CBX ETHERNET TCP/IP MODULE PARAMETER TYPE STRING DATA...
MATRIX 410™ PARAMETERS LIST 4.6 READING SYSTEM LAYOUT PARAMETER TYPE STRING DATA READING SYSTEM LAYOUT Device Network Setting ESC A R 0 = Alone Or ID-NET 1 = Master RS232 (Type A) 2 = Slave RS232 (Type A) 3 = Master RS232 (Type M)
HOST MODE PROGRAMMING 4.7 CBX GATEWAY PARAMETER TYPE SEL STRING DATA HOST INTERFACE Host Interface Type ESC S A 0 = None 1 = Profibus 2 = DeviceNet 3 = Ethernet/IP 4 = CC-Link 5 = CAN Open 6 = Profinet IO 7 = Modbus TCP 8 = Ethernet TCP/IP FIELDBUS...
Seite 36
MATRIX 410™ PARAMETERS LIST Data Consistency ESC S d 0 = Disabled 1 = Enabled PARAMETER TYPE SEL STRING DATA IP Addressing Mode ESC S e 0 = Static Assignment 1 = DHCP 2 = Remote Assignment IP Address ESC S f...
HOST MODE PROGRAMMING IP Address ESC S z Length: 1 to 15 (Static Addressing) Subnet Mask (Static ESC S ! Length: 1 to 15 Addressing) Gateway Address ESC S # Length: 1 to 15 (Static Addressing) Station Name ESC S $ Length: 1 to 32 PARAMETER TYPE...
MATRIX 410™ PARAMETERS LIST Image Mirroring ESC F D 0 = Disabled 1 = Enabled Image Processing ESC F F Range: 0 to 30000 Timeout (ms) (0 = Disabled) Self Tuning ESC F O 0 = Disabled 1 = Enabled...
MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA MAXICODE Status ESC G S 0 = Disabled 1 = Enabled Modes ESC G T 1 = 0 2 = 1 4 = 2 8 = 3 16 = 4 32 = 5...
Seite 41
HOST MODE PROGRAMMING Narrow Margins ESC H F 0 = Disabled 1 = Enabled Start/Stop Characters ESC S R 0 = Disabled 1 = Enabled PARAMETER TYPE SEL STRING DATA Characters TX ESC H H 0 = Disabled 1 = Enabled CODE 39 Status ESC H G...
Seite 42
MATRIX 410™ PARAMETERS LIST Check Digit Status ESC I e 0 = Disabled 1 = Enabled Check Digit ESC I f 0 = Disabled Transmission 1 = Enabled PARAMETER TYPE STRING DATA Narrow Margins ESC I g 0 = Disabled...
Seite 43
HOST MODE PROGRAMMING Status ESC H l 0 = Disabled 1 = Enabled Narrow Margins ESC H m 0 = Disabled 1 = Enabled PARAMETER TYPE STRING DATA GS1 DATABAR EXPANDED Status ESC H n 0 = Disabled 1 = Enabled GS1 DATABAR EXPANDED STACKED Status ESC H x...
MATRIX 410™ PARAMETERS LIST 4.11 POSTAL CODES PARAMETER TYPE STRING DATA POSTAL CODES Status ESC I A 0 = Disabled (Set which of the postal 1 = Australia Post symbologies is enabled 2 = Royal Mail 4State for decoding) 3 = KIX Code...
HOST MODE PROGRAMMING 4.12 DATA COLLECTION PARAMETER TYPE STRING DATA CODE COLLECTION Code Collection Mode ESC J A 0 = Within an Image 1 = Within a Phase Number of Codes ESC J B Range: 1 to 200 Multiple Read ESC J D 0 = Disabled 1 = Enabled...
Seite 46
MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA 41 = GS1 DataBar Limited of Composite 42 = GS1 DataBar of Composite 43 = GS1 DataBar Stacked of Composite 44 = Pharmacode 45 = Aztec Code 46 = Intelligent Mail 47 = Micro QR Code...
HOST MODE PROGRAMMING PARAMETER TYPE STRING DATA ISO-IEC 15415 ESC R #n 0 = Any Grade Threshold 1 = Grade A 2 = Grade B 3 = Grade C 4 = Grade D ISO-IEC 15416 ESC S #n 0 = Any Grade Threshold 1 = Grade A 2 = Grade B...
Seite 48
MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA Data Packet Format ESC K J Length: 0 to 128 (%1, %2, ... are special characters) %1 = Code Identifier %2 = Code Data %3 = Code Center (X-axis) %4 = Code Center (Y-axis)
Seite 49
HOST MODE PROGRAMMING PARAMETER TYPE STRING DATA %q = AS9132 Dot Size/Cell Fill (grade) %u = AS9132 Dot Size/Cell Fill (value) %r = AS9132 Dot Center Offset (grade) %v = AS9132 Dot Center Offset (value) %s = AS9132 Dot Ovality (Grade) %w = AS9132 Dot Ovality (value) %t = AS9132 Angle Of Distortion (grade) %y = AS9132 Angle Of Distortion (value)
Seite 50
MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA UPC-A AddOn 5 ESC L p Length: 0 to 32 UPC-E AddOn 5 ESC L q Length: 0 to 32 Australia Post ESC L F Length: 0 to 32 PostNet ESC L G...
HOST MODE PROGRAMMING PARAMETER TYPE STRING DATA STATISTICS Status ESC K O 0 = Disabled 1 = Enabled Number of Samples ESC K P Range: 5 to 1000 Output Format ESC K Q 0 = % (on Last Samples) 1 = N/M (on Last Samples) 2 = %+N/M (on Last Samples) 3 = % (on All Samples) 4 = N/M (on All Samples)
Seite 52
MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA 1024 = ISO-IEC / AIM DPM Axial Non- Uniformity 2048 = ISO-IEC / AIM DPM Unused ECC 4096 = ISO-IEC Modulation 8192 = ISO-IEC Mean Edge Contrast 16384 = ISO-IEC Decodability 32576 = ISO-IEC / AIM DPM Fixed...
Seite 53
HOST MODE PROGRAMMING PARAMETER TYPE STRING DATA ISO-IEC 16022-18004 ESC O D 0 = Grade A Threshold 1 = Grade B 2 = Grade C 3 = Grade D ISO-IEC 15415 ESC O b 0 = Grade A Threshold 1 = Grade B 2 = Grade C 3 = Grade D ISO-IEC 15416...
Seite 54
MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA 1024 = ISO-IEC / AIM DPM Axial Non- Uniformity 2048 = ISO-IEC / AIM DPM Unused ECC 4096 = ISO-IEC Modulation 8192 = ISO-IEC Mean Edge Contrast 16384 = ISO-IEC Decodability 32576 = ISO-IEC / AIM DPM Fixed...
HOST MODE PROGRAMMING PARAMETER TYPE STRING DATA ISO-IEC 16022-18004 ESC O L 0 = Grade A Threshold 1 = Grade B 2 = Grade C 3 = Grade D ISO-IEC 15415 ESC O e 0 = Grade A Threshold 1 = Grade B 2 = Grade C 3 = Grade D ISO-IEC 15416...
Seite 56
MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA Button Function 2 ESC N H 0 = Disabled 1 = Autolearning 2 = Calibration Only 3 = Code Setting Only 4 = Positioning 5 = Restore Default 6 = Enable DHCP...
Seite 57
HOST MODE PROGRAMMING PARAMETER TYPE STRING DATA BEEPER Status ESC N T 0 = Disabled 1 = Enabled Activation Events ESC N D 0 = None (Match Code disabled) 1 = Decoding 2 = Complete Read 4 = Partial Read 8 = No Read 16 = Multiple Read Activation Events...
MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA POSITIONING SETUP Image Acquisition ESC N P Range: 1 to 10 Setting Positioning Mode ESC N Q 0 = Standard 1 = Accurate Positioning Tolerance ESC N R Range: 1 to 1000...
Seite 59
HOST MODE PROGRAMMING PARAMETER TYPE STRING DATA FieldBus Type Mismatch 1 ESC T I 0 = Disabled 1 = Enabled FieldBus Configuration ESC T J 0 = Disabled Error 1 = Enabled Fieldbus DHCP Problem ESC T K Wrong Rotary Switch ESC T L 0 = Disabled Selection...
MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA FieldBus ESC T e Length: 0 to 128 Communication Failure FieldBus Type Mismatch 2 ESC T f Length: 0 to 128 Fieldbus Configuration ESC T g Length: 0 to 128 Error Fieldbus DHPC Problem 2...
MATRIX 410™ PARAMETERS LIST PARAMETER TYPE STRING DATA ISO-IEC 15415-15416 SETUP Aperture Mode ESC R B 0 = Automatic 1 = Custom Aperture (mils) ESC R C Range: 0 to 1000 Angle ESC R D Range: 0 to 90 Light Wavelength (nm)
Seite 63
HOST MODE PROGRAMMING PARAMETER TYPE STRING DATA Lens Type & S/N ESC Q Q Length: 0 to 64 Internal Lighting System ESC Q R Length: 0 to 64 & S/N Diaphragm Aperture ESC Q S Length: 0 to 32 Focus Distance (mm) ESC Q T Length: 0 to 32 IMAGE BUFFER...
SPECIAL COMMANDS ID-NET™ SPECIAL COMMANDS The following special command allows to send strings to a Slave (Multidata) #N through the Master (Multidata) device in an ID-NET™ reading system layout. In order to send this special command, it is not necessary to switch the reader into Host Mode. This special command can be used to send Reading Phase Acquisition Trigger...