background image

 

CD-3600/3601

 

2D Image Scanner

 

Advanced Manual

 

Version: B0 

Summary of Contents for CD-3600

Page 1: ...i CD 3600 3601 2D Image Scanner Advanced Manual Version B0 ...

Page 2: ...ta Transmission Interval 8 2 INTERFACE 9 2 1 RS232 options 9 2 1 1 Baud rate settings 10 2 1 2 Data parity and stop bits 11 2 1 3 Handshaking 12 2 1 4 Intercharacter delay for RS232 14 2 2 Keyboard wedge USB options 15 2 2 1 Keyboard language 16 2 2 2 Special options 17 2 2 3 Intercharacter delay for wedges USB 19 3 CODE OPTIONS 20 3 1 Setting of readable codes 21 3 1 1 Enabling a single read code...

Page 3: ...54 3 3 13 Options for Code 11 56 3 3 14 Options for Korean Postal Authority code 57 3 3 15 Options for Intelligent Mail Barcode 58 3 3 16 Options for POSTNET 59 3 3 18 Options for Composite Codes 61 3 3 19 Options for Codablock F 63 3 3 20 Options for DataMatrix 63 3 3 21 Options for Aztec 65 3 3 22 Options for Chinese Sensible code 66 3 3 23 Options for QR Code 67 3 3 24 Options for Micro QR Code...

Page 4: ...03 5 1 1 Multiple read reset time 106 5 1 2 Quiet zone options 107 5 1 3 Auto trigger options 107 5 1 4 Detection Mode 108 5 1 5 Auto Trigger Condition 109 5 2 Read time options 109 5 3 Redundancy 110 5 4 Positive and negative bar codes 111 5 5 Floodlight and aiming options 112 5 6 Prevention of flicker 112 5 7 LED aiming 113 6 INDICATOR OPTIONS 114 6 1 Buzzer settings 114 6 2 Good read LED 116 7 ...

Page 5: ...v APPENDIX B GLOSSARY OF TERMS 122 ...

Page 6: ... after power down The reader can be returned to factory default by reading the default label Menu labels The reader must be set by reading the bar code labels in the menu table The layout of the table is explained in next figure 0 01 To have the bar codes properly decoded keep in mind that you are required to pull a trigger to initiate the decoding process after accurately aiming the scanner at th...

Page 7: ...e power can be applied to the equipment and the reader 1 Use chapter 1 to set the correct default for your reader The reader is now in factory default 2 Use chapter 2 to optimize the interface The reader is now able to read bar codes and transmit the data 3 Use chapter 3 to optimize the reader for the type of bar codes you use Set the readable codes first and then the options for each of these cod...

Page 8: ...ands can be sent to readers with an RS232 interface To configure via the RS232 port proceed as follows transmit ESC Command string 1 CR transmit ESC Command string 2 CR transmit ESC Command string n CR transmit ESC Z2 CR ESC ESC is the ASCII escape character Hex 1B Command string Command string is the ASCII command with its parameters as would be scanned from the menu book i e ESC M41B CR configur...

Page 9: ...g commands may be used to Command B sound a good read beep Command E sound an error beep Command G motor off Command H motor on Command L switch on good read LED Command N switch on bad read LED Command O switch on both LEDs Command Y de trigger the reader Command Z trigger the reader The characters transmitted must be separated by an intercharacter delay to allow the reader to process each charac...

Page 10: ...gs These factory default settings are printed in bold Note that differences may occur depending on the type of interface as will be mentioned in the text Select only the correct default settings corresponding to your hardware defaults label The interfaces supported depend on the reader model and software release Please consult your sales office for not listed interfaces RS232 USB HID USB VCP ...

Page 11: ...changed To verify your configuration it is strongly advised for CD 3600 CD 3600S and CD 3600 SK users to unplug and then re plug the cable after the relevant barcode labels are scanned Otherwise you may also try to reboot the terminal to achieve the purpose If it still fails to change user interface please be advised to scan the barcode again after either re plugging your scanner or restarting you...

Page 12: ...ed for detection in this mode so this can not be used in a dark place while it can be used in a lighted environment SET No illumination detection DDI END 1 4 2 Prevention of flicker When there is no target to be read flicker occurs because of the LED illumination and this flicker can be prevented with setting However it is normally suggested not to enable LED illumination flicker prevention a feat...

Page 13: ...her words this will determine how fast you want the scanned data to be transmitted How to set data transmission interval Please follow the example below to scan the sequence of barcode labels to set the data transmission interval to be 2 ms SET USB HID Transfer Interval bInterval 2 END SET USB HID transfer interval E9M bInterval 1 Q1 bInterval 2 Q2 bInterval 4 Q4 bInterval 8 Q8 END ...

Page 14: ...onnector Both connectors are fitted with an external power connector See figure 2 01 or 2 02 Other connectors and or connections are available by special order Pin functions as seen from the bar code reader FG Frame Ground This is normally connected to the chassis ground at the host computer In the RS232 specification the use of FG is optional TxD Transmitted Data Transmits data from the reader to...

Page 15: ...and interface signals This connection is mandatory 2 1 1 Baud rate settings The baud rate is the rate at which bits are transmitted from the reader to the host and vice versa Both the reader and the host should be set to the same baud rate SET 300 baud K1 600 baud K2 1200 baud K3 2400 baud K4 4800 baud K5 9600 baud K6 19200 baud K7 38400 baud K8 57600 baud K9 115200 baud SZ END ...

Page 16: ...formats A parity bit may be added to every character so that the total number of 1 s in the data bits together with the parity bit is odd for odd parity or even for even parity See figure 2 03 SET 7 data bits L0 8 data bits L1 No parity L2 Even parity L3 Odd parity L4 1 stop bit L5 2 stop bits L6 END ...

Page 17: ... it wants to transmit data to the host The host should respond by putting CTS ON when it is ready to receive data While CTS is ON the reader is allowed to transmit data When all data has been transmitted the reader will turn RTS OFF In response the host should turn OFF the reader s CTS If while RTS is ON the CTS line is not ON for a certain configurable period the reader will terminate the transmi...

Page 18: ...er assumes that the data has been received correctly by the host Response ACK ASCII Hex O6 Action The reader completes transmission with the good read buzzer Response NAK ASCII Hex 15 Action The reader sends the data again Response DC1 ASCII Hex 11 Action The reader completes transmission without a good read or error buzzer Response None Action If there is no response within 100 ms then the reader...

Page 19: ...ime out 100ms I1 Flow Control time out 200ms I2 Flow Control time out 400ms I3 END 2 1 4 Intercharacter delay for RS232 The intercharacter delay introduces a configurable time delay after each character transmitted This may be used if the connected computer or terminal does not support flow control and is not capable of handling the received data ...

Page 20: ...rform the configuration in the sequence given Please consult your sales office for keyboard layouts and language currently supported Keyboard wedge operation modes This mode enables or disables responses from PC wedge to the computer during booting In normal cases the keyboard handles the responses to the computer The PC wedge is only listening in order to be aware of the keyboard state With keybo...

Page 21: ...t enable this option in case a keyboard is connected to the Y cable The wedge is responding to all commands from the computer The without keyboard option is only supported for PC AT wedges SET With keyboard KM Without keyboard KL END 2 2 1 Keyboard language Keyboards are also different depending on country or language Examples are the QWERTY and AZERTY keyboards Select the same language that has b...

Page 22: ...h WF END 2 2 2 Special options This section contains some specialized keyboard options Do not use numpad The reader wil emulate the numerical keys on the alpha keypad when transmitting numerical data Use numpad The reader will emulate the numerical keypad when transmitting numerical data The NUMLOCK should always be ON when this option has been selected ...

Page 23: ... ensures that data is displayed correctly when the keyboard is normally in CAPSLOCK mode The keyboard is returned in the CAPSLOCK mode after transmission Auto CAPSLOCK mode When selecting this option the transmitted data is displayed correctly disregarding the CAPSLOCK state SET Do not use numpad RN Use numpad RM Auto numlock mode A No CAPSLOCK mode 5Q CAPSLOCK mode 8A Auto CAPSLOCK mode 2U END ...

Page 24: ...ed is too high the system may not be able to receive all characters Adjust the intercharacter delay until the data is received correctly The default value as well as the actual delay time depend on the terminal type and language selected SET No delay LA Delay 1 LB Delay 2 LC Delay 3 LD Delay 4 LE Delay 5 LF Delay 6 LG Delay 7 LH Delay 8 LI Delay 9 LJ Delay 10 LK END ...

Page 25: ... permissible length of the bar codes to be read bar code specific options Note This manual categorizes the barcodes as groups of different symbologies with their translations and sometimes with relations to other family names The next figure visualizes how code translations and relations are maintained in this Code options chapter See figure 3 00 ...

Page 26: ...ualizes these relations The setting of different codes is explained in the next chapter 3 1 1 Enabling a single read code 3 1 1 Enabling a single read code With this option you can set the reader to read a single bar code type only If you select Code 39 only no other codes will be read Example 1 If you want to read Code 39 only you read the option Code 39 only See figure 3 01 Example 2 If you want...

Page 27: ...t to read a code that is changed to another family name read the new name RSS 14 read the option GS1 Databar See figure 3 03 3 1 1 Enabling a single read code SET All codes excl add on A0 Only all UPC and EANcodes J0 UPC only J1 UPC 2 only J2 ...

Page 28: ...tic only JD Codabar only A3 Industrial 2of5 only J7 Interleaved 2of5 only J8 S Code only RA Matrix 2of5 only AB Chinese Post Matrix 2of5 only JE Korean Postal Authority code only JL Intelligent Mail Barcode only D5H POSTNET only D6C IATA only A4 MSI Plessey only A7 Telepen only A9 ...

Page 29: ...S1 DataBar Limited only JJ GS1 DataBar Expanded only JK Codablock F only D4R DataMatrix ECC000 140 only BG2 DataMatrix ECC200 only BC0 Aztec only BC5 Aztec runes only BF4 Chinese Sensible code only D4K QR Code only BC1 Micro QR Code only D38 Maxicode only BC2 PDF417 only BC3 MicroPDF417 only BC4 ...

Page 30: ...ypes or simply enable additional bar code types Example If you only want to read Code 39 and Code 128 you read Code 39 only and enable Code 128 Alternatively you can read Disable All Enable Code 39 and Enable Code 128 See figure 3 04 Example of addition If you want to enable Codabar in addition to what you already have configured you read Enable Codabar See figure 3 05 ...

Page 31: ... R2 Enable UPC 5 R3 Enable EAN R4 Enable EAN 2 R5 Enable EAN 5 R6 Enable Code 39 B2 Enable Tri Optic JZ Enable Codabar B3 Enable Industrial 2of5 R7 Enable Interleaved 2of5 R8 Enable S Code R9 Enable Matrix 2of5 BB Enable Chinese Post Matrix 2of5 JS Enable Korean Postal Authority code WH ...

Page 32: ...nable UK Plessey B1 Enable Code 128 B6 Enable Code 93 B5 Enable Code 11 BLC Enable GS1 Databar JX Enable GS1 Databar Limited JY Enable GS1 Databar Expanded DR Enable Codablock F D4P Enable DataMatrix ECC000 140 BG0 Enable DataMatrix ECC200 BCC Enable Aztec BCH Enable Aztec runes BF2 Enable Chinese Sensible code D4L ...

Page 33: ...any labels which do not have the specified length The advantage of setting a fixed length is that it provides protection against short scans of labels such as Interleaved 2of5 which do not provide sufficient security against partial scan The length checking is done on the label data and is not affected by options such as not transmit start stop character or check digit Setting the number of charac...

Page 34: ...followed by a barcode label with the required length The different functions may be combined and will be used as follows if a label is checked for fixed length it will not be checked for minimum or maximum length if a label is not checked for fixed length it will be checked for both minimum and maximum length By reading an option followed by the END label the function is disabled or the values for...

Page 35: ...e The 2 examples shown in the next figure have the following results In the first example only Code 39 labels will be checked for a length of 6 characters Any other bar code type will not be checked for fixed length In the second example Code 39 labels will be checked for a length of 6 characters and interleaved 2of5 labels for a length of 12 characters This implies that also Industrial 2of5 Matri...

Page 36: ... be checked for a minimum length as displayed in the next figure In the second example Code 39 labels will be checked for a minimum length of 2 characters and interleaved 2of5 labels for a minimum length of 4 characters This implies that also Industrial 2of5 Matrix 2of5 and S Code are checked for a minimum length of 4 characters All other bar code types will be checked for a minimum length as per ...

Page 37: ...of 14 characters This implies that also Industrial 2of5 Matrix 2of5 and S Code are checked for a maximum length of 14 characters Any other bar code types will not be checked for a maximum length See figure 3 10 Serial programming To set a length using serial commands the sequence is as follows ESC command SPACE CodeID Length 1 Length 2 CR if required by command length 2 may be the same length as l...

Page 38: ...ing of readable codes data verification such as by means of a check digit calculation A check digit has a value that can be calculated from the other data characters and is usually the last data character in a bar code pre editing of the data string such as removing the check digit and or start stop characters The more common options are described here Check CD This option enables the check digit ...

Page 39: ... start and stop characters of a bar code Not transmit ST SP This option disables the transmission of the start and stop characters of a bar code The next figure summarizes the effect of the transmit options for a Code 39 label with start and stop characters data characters 1 2 3 4 5 6 or data characters 1 2 3 4 5 and check digit 6 Note that because 6 is according to the Code 39 specifications not ...

Page 40: ...D E3 UPC A No leading zero not transmit CD E5 UPC A Leading zero transmit CD E2 UPC A Leading zero not transmit CD E4 END 3 3 2 Options for UPC E The UPC E symbology is a fixed length symbology encoding 6 data digits a check digit and non printable start stop characters The following characters are supported the digits 0 upto 9 An optional leading digit can be transmitted which together with the d...

Page 41: ... UPC version E1 and the first digit is a 1 Options for UPC E0 affects UPC E1 too Support for UPCE1 is reader dependent Options for UPC E enable transmission of the leading digit disable transmission of the check digit transmit UPC E as UPC A Transmit UPC E as UPC A If this option is enabled a UPC E label is transmitted in the UPC A format Options for UPC E SET UPC E No leading digit transmit CD E7...

Page 42: ...ng characters are supported the digits 0 upto 9 The data may be translated into ISBN ISSN or ISMN format For string format see figure 3 16 EAN 13 add on 2 add on 5 The EAN 13 symbology as described above can be succeeded by an additional 2 or 5 digitcode For string format see figure 3 17 EAN 8 The EAN 8 symbology is a fixed length symbology encoding 7 data digits a check digit and non printable st...

Page 43: ... Options for EAN disable transmission of the check digit enable ISBN ISSN or ISMN translation Enable ISBN ISSN or ISMN translation If this option is enabled an EAN 13 label is verified for the correct format and transmitted as a 10 digit ISBN number 8 digit ISSN number In case of ISMN the character M is transmitted followed by 9 digits Support for these translations is reader dependent ...

Page 44: ...8 not transmit CD 6H EAN 8 transmit CD 6I Disable ISBN translation IB Enable ISBN translation IA Enable ISBN if possible IK Disable ISSN translation HN Enable ISSN translation HO Enable ISSN if possible 4V Disable ISMN translation IO Enable ISMN translation IP Enable ISMN if possible IQ END ...

Page 45: ...ining one of the characters or with one of the alpha characters A upto Z For string format see figure 3 20 Italian Pharmaceutical In this mode the Code 39 data is translated to the Italian pharmaceutical format This format has a fixed length containing 8 numeric data values followed by a single mandatory check digit An optional leading A can be transmitted For string format see figure 3 21 Options...

Page 46: ...he data does not comply with the Italian Pharmaceutical format then the data is transmitted as Normal or full ASCII Code 39 Tri Optic This fixed length symbology builds its data out of two data triplets where the second triplet is encoded at first The following characters are supported the digits 0 up to 9 the upper case characters A up to Z the characters SPACE start stop character is For string ...

Page 47: ...sible K It Pharmaceutical only D6 It Pharmaceutical if possible D7 Not check CD C1 Check CD C0 Not transmit CD D8 Transmit CD D9 Not transmit ST SP D1 Transmit ST SP D0 Not transm ld A for It Pharm Code DA Transmit leading A for It Pharm Code DB Minimum 3 digits 8D Minimum 1 digit 8E Disable concatenation M ...

Page 48: ... figure 3 23 ABC Code The ABC code is an acronym for American Blood Commission This code consists of two bar codes which are decoded in one read cycle The code is concatenated when the stop character of the first bar code and the start character of the second bar code is a D These two D s are not transmitted For string format see figure 3 24 CX Code The CX Code consists of two bar codes which are ...

Page 49: ...paces in position 2 7 13 of the data string for use in library systems ST SP translation This option enables the translation and transmission of the start and stop characters Thus if the option ST SP abcd tn e is chosen the start character is converted to lower case e g from A B C or D to a b c or d respectively and the stop character is converted from A B C or D to t n or e respectively The next ...

Page 50: ...ngth Inter character gap check This option enables the reading of Codabar labels with a large or irregular gap between characters Checking the gap means that it is not allowed to have a gap Disable the gap check allows gaps in the bar code Options for Codabar SET Enable only Codabar normal mode HA Enable only ABC code H4 Enable only CX code H5 Enable Codabar ABC and CX H3 Not check CD H7 Check CD ...

Page 51: ...ctergap check HH END 3 3 6 Options for 2of5 and S Code Code 2of5 Code 2of5 is a variable length symbology with an optional check digit and non printable start and stop characters The following characters are supported the digits 0 upto 9 The checksum is calculated as the sum modulo 10 of the numerical values of all the data characters Industrial 2of5 This symbology encodes a single digit in each d...

Page 52: ...is symbology encodes 1 digit in each character the number of digits can therefore be an odd or an even number Information is carried in the bars and spaces Chines Post Matrix 2of5 This symbology is a variant of Matrix 2of5 To assure proper reads check the options and setting for Matrix 2of5 For string format of the supported symbologies see figure 3 27 Options for code 2of5 disable transmission of...

Page 53: ...e as Interleaved 2of5 by adding a leading zero SET Not transmit CD E1 Transmit CD E0 Not check CD G0 Check CD G1 Minimum data one character GE Minimum data three character GF Minimum data five character GI Disable space check for Industrial 2of 5 GK Enable space check for Industrial 2of 5 GJ Not transmit S Code as Interleaved 2 of 5 GH Transmit S Code as Interleaved 2 of 5 GG END ...

Page 54: ...T Not check CD 4H Check FC and SN only 4I Check CPN FC and SN 4J Check CPN AC FC and SN 4K Not transmit CD 4M Transmit CD 4L END 3 3 8 Options for MSI Plessey MSI Plessey is a variable length symbology with one or two optional check digit calculations CD1 and CD2 and non printable start stop characters The following characters are supported the digits 0 up to 9 The checksum is calculated as the su...

Page 55: ...red then the appropriate calculation method must be selected Not transmit CD The character positions CD1 and CD2 are not transmitted Transmit CD1 The character position CD2 is not transmitted Transmit CD1 and CD2 All characters in the label are transmitted SET Not check CD 4A Check 1 CD MOD 10 4B Check 2 CD s MOD 10 MOD 10 4C Check 2 CD s MOD 10 MOD 11 4D Check 2 CD s MOD 11 MOD 10 4R Not transmit...

Page 56: ...acters The following characters are supported in numeric mode the digits 00 upto 99 in full ASCII mode all 128 ASCII characters The check digit calculation is derived from the sum of all data characters modulo 127 The check digit cannot be transmitted For string format see figure 3 30 Options for Telepen selection of ASCII mode SET Numeric mode D2 ASCII mode D3 END ...

Page 57: ...calculated from the numerical values of all the data digits For string format see figure 3 31 Space insertion This option inserts spaces in position 2 5 11 14 of the data string for use in library systems A to X conversion This option converts the character A into an X The data and check digits are affected SET Not transmit CD s 4O Transmit CD s 4N Disable space insertion DO Enable space insertion...

Page 58: ...For string format see figure 3 32 Options for Code 128 enable concatenation GS1 128 In this mode the Code128 data is translated to the GS1 128 format formerly known as EAN 128 or UCC 128 GS1 128 data starts with the FNC1 character and separates 2 data fields with the FNC1 character The first FNC1 character is translated to C1 and the second FNC1 character is translated to an ASCII GS hex 1D charac...

Page 59: ...ase characters A upto Z the characters SPACE 4 non printable shift characters The first check digit C is the modulo 47 sum of the weighted data character values The second check digit K is the modulo 47 sum of the weighted data character values including the first check digit C The check digits are not transmitted The special shift characters are control characters and are not transmitted with the...

Page 60: ...n as a Code 93 bar code is read without a leading space the data is appended to the reader s buffer and the entire buffer is transmitted and cleared for new data In case a non Code 93 bar code is read the data in the non Code 93 bar code is transmitted and the buffer is cleared The buffer size is reader dependent Support for this option is reader dependent SET Not check CD 9Q Check CD AC Disable c...

Page 61: ...h character The first check digit is the modulo 11 sum of the weighted data character values The second check digit is the modulo 11 sum of the weighted data character values including the first check digit The check digits are not transmitted For string format see figure 3 35 Options for Code 11 disable check digit s automatic checking for 1 or 2 check digitsdepending of the number of data charac...

Page 62: ...h a mandatory check digit The check digit is not transmitted For string format see figure 3 36 Options for Korean Postal Authority code transmit dash not transmit dash transmit CD not transmit CD Transmit dash The dash character hex 2D is printed between the 3rd and 4th digit SET Not transmit CD Transmit CD Not transmit dash Transmit dash END ...

Page 63: ...ata 20 25 29 or 31 characters Fixed data format and size The data is built of several identifiers which follow each other in fixed order Sizes are a predetermined amount of digits Barcode identifier 2 Service type identifier 3 Mailer ID and Sequence number maybe 6 9 digits or 9 6 always totalized to 15 Delivery point zip code may be omitted 0 standard zip 5 zip 4 9 zip 4 incl delivery point digits...

Page 64: ...nsmitted with the barcode data Encodable characters digits 0 up to 9 3 3 17 Options for GS1 Databar GS1 Databar is formerly known as RSS family including the RSS 14 group Support for GS1 Databar options is reader dependent Maximum data capacity GS1 Databar and GS1 Databar Limited Application Identifier 01 and 14 digits GS1 Databar Expanded 74 numeric or 41 alpha characters Checksums The GS1 Databa...

Page 65: ...mnidirectional Truncated Stacked refer to GS1 Databar Limited refer to GS1 Databar Limited Expanded Expanded stacked refer to GS1 Databar Expanded For string format see figure 3 39 or 3 40 Options for GS1 Databar transmission of CD transmission of Application Identifier Not transmit CD Do not transmit the last character of GS1 Databar SET Not transmit CD DM Transmit CD DL Not transmit Application ...

Page 66: ...Composite part CC A and CC B same as MicroPDF417 CC C same as PDF417 Error correction 1D part only error detection Composite part Reed Solomon error correction Encodable characters ASCII values 0 127 ISO 646 ASCII values 128 255 ISO 8859 1 Latin alphabet No 1 extended ASCII with ECI many other character sets For string format of composite codes see figure 3 41 or 3 42 or 3 43 Options for Composite...

Page 67: ...nk flag RQ Ignore composite link flag RP Disable Composite on GS1 Databar BHF Enable Composite on GS1 Databar BHE As a single component only 1D component is allowed BL0 As a single component only 2D component is allowed BL1 As a single component only 1D 2D component is allowed BL2 END ...

Page 68: ...on Codablock has 1 additional character for the entire symbol Codablock calculates 1 check digit that is not transmitted Encodable characters ASCII values 0 127 ISO 646 4 FNC values For string format see figure 3 45 3 3 20 Options for DataMatrix Data Matrix is a variable size matrix symbology with selectable error correction levels Maximum data capacity ECC200 alphanumeric data 2335 characters 8 b...

Page 69: ... Channel Interpretation ECI ECC200 only support for different character sets and data interpretations structured append ECC200 only represent data in up to 16 Data Matrix symbols Support for these options is reader dependent The supported character set and the maximum decodable number of characters are reader dependent Encodable characters ASCII values 0 127 ISO 646 ASCII values 128 255 ISO 8859 1...

Page 70: ...mon error correction levels from 5 to 95 of data region Additional features extended Channel Interpretation ECI support for different character sets and data interpretations structured append represent data in up to 26 Aztec symbols mirror image decode symbol in mirror reversal presentation Support for these options is reader dependent The supported character set and the maximum decodable number o...

Page 71: ...mount per version version 84 31091 characters Symbol size Chinese Sensible code has 84 versions counting from version 1 Each following version has 2 more modules minimum version 1 23 23 modules sequentially version 2 25 25 version 3 27 27 etc maximum version 84 189 189 modules Error correction Four levels of Reed Solomon error correction Additional feature Extended Channel Interpretation ECI suppo...

Page 72: ...odel 2 alphanumeric data 4296 characters 8 bit data 2953 characters numeric data 7089 characters kanji data 1817 characters Symbol size Model 1 minimum 21 21 modules maximum 73 73 modules Model 2 minimum 21 21 modules maximum 177 177 modules Error correction Four levels of Reed Solomon error correction Additional features extended Channel Interpretation ECI model 2 only support for different chara...

Page 73: ...ns for QR code structured append time out see read mode options no further options supported 3 3 24 Options for Micro QR Code Micro QR code is a compact version for the regular QR Code Maximum data capacity Model 1 numeric data 5 characters Model 2 alphanumeric data 6 characters numeric data 10 characters Model 3 alphanumeric data 11 characters 8 bit data 9 characters numeric data 18 characters ka...

Page 74: ...acters ASCII values 0 127 ISO 646 For string format see figure 3 50 Options Micro QR Code no options supported 3 3 25 Options for Maxicode Maxicode is a fixed size matrix symbology with selectable error correction levels Maximum data capacity alphanumeric data 93 characters numeric data 138 characters Symbol size 28 14mm wide 26 91mm high including quiet zones Error correction 2 levels of Reed Sol...

Page 75: ...SO 8859 1 Latin alphabet No 1 extended ASCII with ECI many other character sets For string format see figure 3 51 Options for Maxicode structured append time out see read mode options no further options supported 3 3 26 Options for PDF417 PDF417 is variable size multi row stacked symbology with selectable error correction levels Maximum data capacity text compaction 1850 characters byte compaction...

Page 76: ...55 ISO 8859 1 Latin alphabet No 1 extended ASCII for macro PDF417 many other character sets For string format see figure 3 52 Options for PDF417 macro PDF417 timeout same as Structured append time out see read mode options no further options available 3 3 27 Options for MicroPDF417 MicroPDF417 is variable size multi row stacked symbology with fixed error correction levels Maximum data capacity tex...

Page 77: ...reader dependent The supported character set and the maximum decodable number of characters are reader dependent Encodable characters ASCII values 0 127 ISO 646 ASCII values 128 255 ISO 8859 1 Latin alphabet No 1 extended ASCII for macro MicroPDF417 many other character sets For string format see figure 3 53 Options for MicroPDF417 macro MicroPDF417 timeout same as Structured append time out see r...

Page 78: ... preamble common prefix transmission of a postamble common suffix transmission of a prefix transmission of a suffix The string format is transmitted as in figure 4 01 The input entries are described in this chapter 4 1 Case conversion The bar code data may be converted to either lower or upper case or the case may be exchanged These options may be used if the user of a wedge has a preference to le...

Page 79: ...h all 128 ASCII characters Keyboard wedges may additionally be programmed with the special keys supported by the keyboard e g function keys Default settings are RS232 Prefix None Suffix M CR Wedge Prefix None Suffix return How to set a prefix or a suffix To configure a prefix for example for Code 39 as C39 scan the following labels from this current chapter String Options SET Set prefix Code 39 C ...

Page 80: ... interface For a wedge interface a M CR results in the key combination ctrl M If the direct input keyboard key return from this chapter is selected then the result is a carriage return or Enter key See figure 4 03 Preamble and postamble A preamble is transmitted before the prefix and can contain up to 8 direct input characters A postamble is transmitted after the suffix and can contain up to 8 dir...

Page 81: ...ing in addition to programming a separate prefix or suffix for each bar code type See figure 4 04 Code identification AIM ISO The Code identifier will be transmitted in the ISO 15424 format cm where is ASCII value decimal 93 c is code character m is modifier character s For a detailed list of the modifier character m and the AIM ID s refer to the ISO15424 standard See figure 4 05 ...

Page 82: ... In case the modifier is an asterix the value depends on the options of the symbology or on the configured Code options For details refer to their own respective modifier tables See figures 4 06 up to 4 17 ...

Page 83: ... 78 ...

Page 84: ... 79 ...

Page 85: ... 80 ...

Page 86: ... 81 ...

Page 87: ... These direct input characters count as 1 entry of the 4 permissible entries for a prefix or suffix Example If you want to configure the prefix code identifier code length scan the following labels SET Set prefix all Code identification Code length END If you want to use the code identifiers but need another code identifier for Code 39 you scan the following labels SET Set prefix all Code identifi...

Page 88: ... EAN 13 N3 EAN 13 add on M2 EAN 8 N4 EAN 8 add on M3 Code 39 M4 Codabar M5 Industrial 2of5 M6 Interleaved 2of5 M7 S Code MB Matrix 2of5 GL IATA I8 MSI Plessey N0 Telepen L8 UK Plessey MA Code 128 M9 Code 93 M8 Code 11 BLD ...

Page 89: ...ode Intelligent Mail Barcode D5I POSTNET D6D GS1 Databar OE Composite codes RR Codablock F D4S DataMatrix MD Aztec BF0 Chinese Sensible code D4N QR Code MK Maxicode ML PDF417 OC MicroPDF417 OD Clear all prefixes MG Preamble MZ END ...

Page 90: ...85 4 2 2 Set suffix SET All Codes RZ UPC A N6 UPC A add on O0 UPC E N7 UPC E add on O1 EAN 13 N8 EAN 13 add on O2 EAN 8 N9 EAN 8 add on O3 Code 39 O4 Codabar O5 Industrial 2of5 O6 Interleaved 2of5 O7 END ...

Page 91: ...86 SET S Code OB Matrix 2of5 GM IATA I9 MSI Plessey N5 Telepen L9 UK Plessey OA Code 128 O9 Code 93 O8 Code 11 BLE Korean Postal Authority code Intelligent Mail Barcode D5J POSTNET D6E GS1 Databar PQ END ...

Page 92: ... 87 SET Composite codes RS Codablock F D4T DataMatrix PO Aztec BF1 Chinese Sensible code D4O QR Code PW Maxicode PX PDF417 PY MicroPDF417 PZ Clear all suffixes PR Postamble PS END ...

Page 93: ... 88 4 3 1 Direct input keyboard keys SET F1 8J F2 8K F3 8L F4 8M F5 8N F6 8O F7 8P F8 8Q F9 8R F10 8S F11 8T F12 8U Backspace 9X END ...

Page 94: ... 89 SET TAB 7H RETURN 7I Enter Numeric keypad 7Q ESC 7J Arrow down 7K Arrow up 7L Arrow right 7M Arrow left 7N DEL 7T INSERT VQ HOME VR END VS Page up 7O END ...

Page 95: ... 90 SET Page down 7P Left Shift 7U Left Ctrl 7W Left Alt 7Y Left GUI 8 Right Shift 7V Right Ctrl 7X Right Alt 7Z Right GUI 9 CAPSLOCK 9S END ...

Page 96: ... 91 SET SPACE 5A 5B 5C 5D 5E 5F 5G 5H 5I 5J 5K 5L 5M END ...

Page 97: ... 92 SET 5N 5O 5P 6A 6B 6C 6D 6E 6F 6G 7A 7B 7C END ...

Page 98: ... 93 SET 7D _ 7E 7F 9T 9U 9V 9W END ...

Page 99: ... 94 4 3 3 Direct input numeric SET 0 Q0 1 Q1 2 Q2 3 Q3 4 Q4 5 Q5 6 Q6 7 Q7 8 Q8 9 Q9 END ...

Page 100: ... 95 4 3 4 Direct input character SET A 0A B 0B C 0C D 0D E 0E F 0F G 0G H 0H I 0I J 0J K 0K L 0L M 0M END ...

Page 101: ... 96 SET N 0N O 0O P 0P Q 0Q R 0R S 0S T 0T U 0U V 0V W 0W X 0X Y 0Y Z 0Z END ...

Page 102: ... 97 4 3 5 Direct input lower case character SET a A b B c C d D e E f F g G h H i I j J k K l L m M END ...

Page 103: ... 98 SET n N o O p P q Q r R s S t T u U v V w W x X y Y z Z END ...

Page 104: ... 99 4 3 6 Direct input control character SET NULL 9G A SOH 1A B STX 1B C ETX 1C D EOT 1D E ENQ 1E F ACK 1F G BEL 1G H BS 1H I HT 1I J LF 1J K VT 1K L FF 1L END ...

Page 105: ... 100 SET M CR 1M N SO 1N O SI 1O P DLE 1P Q DC1 1Q R DC2 1R S DC3 1S T DC4 1T U NAK 1U V SYN 1V W ETB 1W X CAN 1X Y EM 1Y END ...

Page 106: ... 101 SET Z SUB 1Z ESC 9A FS 9B GS 9C RS 9D _ US 9E DEL ASCII 127 9F END ...

Page 107: ... 102 4 3 7 Direct input code id length SET Code identification 2 Code identification ISO 15424 AIM 1 Code length 1D 2 digits 2D 6 digits 3 Code length 1D and 2D 6 digits 6 END ...

Page 108: ...less whether it is the same or not This mode is mainly used for demonstration and diagnosis Disable trigger This is applicable to readers which have a trigger switch When this option is selected the reader will stay ON all the time Note Selecting this option for a laser reader means that the laser diode is ON continuously which may reduce the lifetime of this component Also local legislation may r...

Page 109: ...ed If the read time is set to 0 then if the trigger switch is pressed the laser is on but does not accept bar codes As soon the trigger switch is released the barcode is decoded and transmitted Support for this option is reader dependent Structured append time out When a bar code consists of multiple physical bar codes this time out value is used The next bar code must be read before this time out...

Page 110: ... read S1 Continuous read S2 Disable trigger S7 Enable trigger S8 Add on wait mode disabled XA Add on wait mode 0 25 sec XB Add on wait mode 0 50 sec XC Add on wait mode 0 75 sec XD Disable trigger repeat K Enable trigger repeat M END ...

Page 111: ...frames that the reader should be pointed away from the label before it can decode the same label again Indefinitely means that the next bar code must always be different during the time the bar code reader is triggered For the image reader the multiple reset time is not measured in ms but in frames The duration of each frame is variable and is dependent of the captured image See figure 5 01 SET 50...

Page 112: ...rect start and end margins SET No margin check YN Margin check 1 7 nominal YO Margin check 2 7 nominal YP Margin check 3 7 nominal YQ Margin check 4 7 nominal YR Margin check 5 7 nominal YS Margin check 6 7 nominal YT Margin check normal YU END 5 1 3 Auto trigger options These options are used to activate the auto trigger option of the reader This is only supported for reader equipped with the aut...

Page 113: ...higher illuminance levels than indoor s 2 Red CD 3600 warm white CD 3601 illumination detection When a target code falls within the range of the field of view while the illumination light is emitted the target is detected This mode can be used in a lighted environment 3 No illumination detection A target code is detected without illumination light The power consumption can be reduced but the respo...

Page 114: ... may be needed SET Sensitive XMF Normal XMH Insensitive XMJ END 5 2 Read time options The length of the period that the reader is ON after the trigger switch is pressed or in multiple or continuous read mode after a label has been read Selecting a read time of 0 means that the reader will stay ON as long as the trigger switch is being pressed Selecting a read time for readers without a trigger swi...

Page 115: ...nds Y8 9 seconds Y9 Read time 10 YL Indefinitely YM END 5 3 Redundancy This is the number of times that a label must be correctly decoded before it is transmitted Selecting a higher redundancy count makes reading slower but it reduces the probability of reading errors especially when labels of poor definition are used ...

Page 116: ...re called positive and negative respectively In case the negative bar codes option has been selected positive labels may not be decoded anymore or with difficulty This also applies to menu labels To enable the reader to read positive labels again a number of negative menu labels have been included SET Positive bar codes V2 Negative bar codes V3 Positive and negative bar codes V4 Positive bar codes...

Page 117: ...ill be off when the floodlight is on Disable floodlight The option disable floodlight does not illuminate the area of the bar code symbol during image capturing Alternating floodlight The option alternating floodlight switches by turn between enabled and disabled floodlight Prevent specular reflection Only when specular reflection of LED illumination occurs the reading is performed with illuminati...

Page 118: ...flicker prevention D3I END 5 7 LED aiming Green LED floodlight used for aiming can be set to enable disable The brightness is also configurable SET Enable LED aiming D3D Disable LED aiming D3E Brightness High DDD Brightness Standard DDE Brightness Low DDF END ...

Page 119: ...s used the buzzer tone may be selected as shown in figure 6 01 Buzzer duration and loudness If a software buzzer is used a buzzer duration of 50 100 200 or 400 msec may be selected The loudness can be adjusted in four different steps Buzzer before transmission The good read buzzer will be activated after decoding the bar code but before transmission During the transmission the buzzer sequence will...

Page 120: ...r W0 Enable buzzer W8 Single tone buzzer W1 High low buzzer W2 Low high buzzer W3 Buzzer duration 50 msec W7 Buzzer duration 100msec W4 Buzzer duration 200 msec W5 Buzzer duration 400 msec W6 Buzzer loudness Maximum T0 Buzzer loudness Loud T1 Buzzer loudness Normal T2 Buzzer loudness Minimum T3 Buzzer before transmission VY Buzzer after transmission VZ ...

Page 121: ...r GD Enable startup buzzer GC END 6 2 Good read LED The Good Read LED can be disabled or set for several durations SET Disable indicator T4 Indicator duration 0 2 s T5 Indicator duration 0 4 s T6 Indicator duration 0 8 s T7 END ...

Page 122: ...t settings The reader settings are transmitted as a string of hexadecimal numbers Transmit ASCII printable string The printable ASCII characters Hex 20 up to Hex 7F are transmitted Transmit ASCII control string The non printable ASCII control characters Hex 00 up to Hex 1F are transmitted SET Transmit software version Z1 Transmit settings Z3 Transmit ASCII printable string ZA Transmit ASCII contro...

Page 123: ...ignores the good read LED command via the RS232 port Enable Good read LED via RS232 The reader accepts the good read LED command L Hex 4C via the RS232 port Disable ACK NAK for RS232 commands The reader does not transmit ACK nor NAK when a command is received Enable ACK NAK for RS232 commands The reader transmits an ACK Hex 06 after each valid RS232 command and a NAK Hex 15 after each invalid RS23...

Page 124: ...aders where the trigger is enabled If no direct input character is read following the command the error message is disabled The function may be combined with Error message No label Example The following two examples will set the messages NL CR and ND CR for No label and No decode respectively The two examples may both be active at the same time See figure 7 01 ...

Page 125: ...igger via RS232 8C Disable buzzer via RS232 WB Enable buzzer via RS232 WA Disable good read LED via RS232 TY Enable good read LED via RS232 TZ Disable ACK NAK for RS232 comm WD Enable ACK NAK for RS232 comm WC Clear error messages No label and No decode TG Error message No label TH Error message No decode TI END ...

Page 126: ...ny problem is not covered or solved with this diagram you need to contact your dealer Whether the reader operates or not can be checked in the following way it should beep after the power has been switched ON it should either react on a trigger if any or it should emit light at the scan side of the reader LEDs See figure A 01 ...

Page 127: ...s of characters in a particular symbology The bars and spaces are arranged in a predetermined pattern following unambiguous rules defined by the symbology Bar code density The number of bar code characters which can be represented in a linear unit of measure Bar code density is often expressed in characters per inch Bar code label A label that carries a bar code and optionally other human readable...

Page 128: ...d CMOS interface A serial interface that typically is used between embedded devices The CMOS standard defines a logical 1 level at the same level as the power supply of the electronic components that are used inside the device CMOS imager A scanning device which uses the CMOS technology CMOS is an acronym for Complementary Metal Oxide Semiconductors Light from a light source within the CMOS is ref...

Page 129: ...rform the same functions as the actual device Enable To enable an option means to activate it Error correction The possibility to correct read errors in a bar code Most 2D bar codes have extra information that allows correction of the bar code This makes it possible to read partly damaged bar codes Fixed length Relates to a symbol in which the data elements must be of specific length Flow control ...

Page 130: ...e permits you to connect a bar code reader between the computer and it s keyboard by way of an Y cable The computer suggests that the scanned data is keyboard entered Normal software can still be used Parity A method of checking for errors in transmitted data The eight bits of each transmitted character are added and the total must always be an odd number for odd parity and an even number for even...

Page 131: ...es analog or digital signals corresponding to the pattern The reader converts bar code symbols to electrical signals for input to a bar code reader decoder for processing and subsequent output through a data communications interface RS232 A standard for serial communication between two devices The serial communication consists of data transfer and handshaking The exact data format and protocol are...

Page 132: ...hich accompany transported data A suffix is put at the end of the data and is part of the frame Symbology A set of rules specifying the way in which data may be represented Trigger A signal that initiates an action or a series of events The trigger button on a bar code reader will start the scan engine and try to decode the scanned and digitized data TTL interface A serial interface that typically...

Reviews: