background image

 

 

 

- 82 - 

 

hex codes for  

letters A, B, and C  

To create this template, you would scan the 

Enter OCR Template

 symbol, scan the 

d

 from the 

Sample 

Symbols

 (see Appendix D) 3 times, scan 

414243

 from Appendix D (the hex characters for “A,” “B,” and 

“C”), then scan the 

d

 from Appendix D 3 more times. Scan 

Save OCR Template

. This would let you read 

any string of 3 digits, “ABC,” then any string of 3 digits, for example:  

551ABC983  

4. Adding Spaces You may also need to put spaces in your template.  

Example C:  You need to read 3 digits, space, 3 specific characters (ABC), space, 3 digits. The template 
would be:  

ddd2041424320ddd  

 

hex code for a space  

To create this template, you would scan the 

Enter OCR Template

 symbol, scan the 

d

 from the OCR 

Programming Chart after the Sample Codes in the back of this manual 3 times, scan 

2041424320

 from the 

Programming Chart in Appendix D (the hex characters for “space,” “A,” “B,” “C,” “space”), then scan the 

d

 

from Appendix D 3 more times.  Scan 

Save OCR Template 

(

page 80

). This would let you read any string of 

3 digits, space, “ABC,” space, then any string of 3 digits, for example:  

551 ABC 983  

Note: If using Quick*View to program, use the space bar to designate a space and not the hex value of 20.  

5. Exit OCR Template Editor Scan 

Save OCR Template

 to save your entries. 

Discard OCR Template 

exits 

without saving any OCR Template changes.  

Stringing Together Multiple Formats (Creating “Or” Statements) 

 

 

You may want to program the imager to accept many OCR formats.  To do this, you would string together 
each format with a “t.”  This tells the imager to read optical characters that match any one of the formats in 
the template.  

 

Example D:  You need to read any combination of 8 digits, ora combination of 4 digits, 2 uppercase 
letters, and 2 digits.  The template would be:  

ddddddddtddddlldd  

To create this template, you would scan the 

Enter OCR Template

 symbol (

page 80

), scan the 

d

 from the 

OCR Programming Chart after the Sample Codes in the back of this manual 8 times, then scan the 

to 

create the “or” statement. Then you would scan the characters for the 2nd template.  Scan the 

d

 4 times, 

scan 

l

 2 times, then scan 

d

 2 more times. Scan 

Save OCR Template 

(

page 80

). This would let you read 

either type of format, for example:  

99028650  

or  

Summary of Contents for ICR803

Page 1: ...ICR 803 Bar Code Scanner BAR CODE MANUAL ...

Page 2: ...d by the factory at time of order These bar codes are therefore used to default the scanner to get back to the factory setup RS 232 The RS 232 Interface bar code is used when connecting to the serial port of a PC or terminal The following RS 232 Interface bar code also programs a carriage return CR and a line feed LF suffix baud rate and data format as indicated below Option Setting Baud Rate 1152...

Page 3: ...04 2007 3 USB COM Port Emulation Scan the following code to program the USB version of the ICR803 to emulate a regular RS 232 based COM port If you are using Microsoft Windows you will need to install the USB Driver for the scanner ...

Page 4: ...ICR803 Bar Code Manual Rev A 04 2007 4 ...

Page 5: ...ICR803 Bar Code Manual Rev A 04 2007 5 ...

Page 6: ...ICR803 Bar Code Manual Rev A 04 2007 6 ...

Page 7: ...ICR803 Bar Code Manual Rev A 04 2007 7 Good Read Indicators ...

Page 8: ...ICR803 Bar Code Manual Rev A 04 2007 8 ...

Page 9: ... imager can read the same bar code a second time Setting a reread delay protects against accidental rereads of the same bar code Longer delays are effective in minimizing rereads in POS Point Of Sale applications Use shorter delays for applications where repetitive scanning is required Default Medium ...

Page 10: ...in serial mode the imager scans until a bar code has been read or until the deactivate command is sent In serial mode the imager can also be set to turn itself off after a specified time has elapsed see Read Time Out which follows Read Time Out Use this selection to set a time out in milliseconds of the imager s trigger when using serial commands to trigger the imager or if the imager is in manual...

Page 11: ...ver the trigger is enabled the low power time out timer is reset Note This timeout does not begin until the imager timeout setting has expired Scan Stand Mode When a unit is in Scan Stand mode it remains idle as long as it sees the Scan Stand symbol See Scan Stand Symbol that follows When a different code is presented the Imager is triggered to read the new code Note The imager automatically adjus...

Page 12: ...sentation Sensitivity Presentation Sensitivity is a numeric range that increases or decreases the imager s reaction time to bar code presentation To set the sensitivity scan the Sensitivity bar code then scan the degree of sensitivity from 0 20 from the inside back cover and Save 0 is the most sensitive setting and 20 is the least sensitive Default 1 Sensitivity Hands Free Time Out The Scan Stand ...

Page 13: ...less of the LED Power Level Note If you scan the Off bar code both the aimer and illumination lights turn off making it impossible to scan bar codes in low light To turn the LED Power Level back on move to a brightly lit area and scan either the Low or the High bar code below Illumination Lights If you want the illumination lights on while reading a bar code scan the Lights On bar code below Howev...

Page 14: ...en the trigger is pulled and when the picture is taken During the delay time the aiming light will appear but the LEDs won t turn on until the delay time is over Aimer Mode This feature allows you to lower peak current during scanning by alternating the aimer and illumination LEDs When the Interlaced bar code is scanned the aimer and illumination LEDs are not allowed to be on at the same time Whil...

Page 15: ...bottom left and right pixel positions measured from the top and the left side of the imager s field of view which is 640 by 480 pixels 40 60 100 The centering window must intersect the center of the image If a bar code is not within the predefined window it will not be decoded or output by the imager If centering is turned on by scanning Centering On the imager only reads codes that intersect the ...

Page 16: ... 16 ...

Page 17: ...ormance time Quick Omnidirectional This is an abbreviated search for bar code features around the center region of an image This mode quickly reads all symbologies in any orientation The Quick Omnidirectional mode may miss some off center symbols as well as larger Data Matrix and QR Code symbols Advanced Linear Decoding Performs quick horizontal linear scans in a center band of the image This mode...

Page 18: ...plication requires Use the Alphanumeric symbols in Appendix D to read these options To Add an Output Sequence 1 Scan the Enter Sequence symbol 2 Code I D On the Symbology Chart Appendix A find the symbology to which you want to apply the output sequence format Locate the Hex value for that symbology and scan the 2 digit hex value from the Programming Chart Appendix D 3 Length Specify what length u...

Page 19: ...ne is shown below SEQBLK sequence editor start command 62 code identifier for Code 39 9999 code length that must match for Code 39 9999 all lengths 41 start character match for Code 39 41h A FF termination string for first code 6A code identifier for Code 128 9999 code length that must match for Code 128 9999 all lengths 42 start character match for Code 128 42h B FF termination string for second ...

Page 20: ...a to the host device When it s On Not Required the imager will attempt to get the output data to conform to an edited sequence but if it cannot the imager transmits all output data to the host device as is When the output sequence is Off the bar code data is output to the host as the imager decodes it Note This selection is unavailable when the Multiple Symbols Selection is turned on ...

Page 21: ...gger is pulled When this programming selection is turned Off the Imager will only read the symbol closest to the aiming beam No Read With No Read turned On the Imager notifies you if a code cannot be read If using a Quick View Scan Data Window an NR appears when a code cannot be read If No Read is turned Off the NR will not appear The default no read message of NR can be changed to No Read by scan...

Page 22: ...t Print Weight bar code set the print weight from 1 7 by scanning digits from Appendix D then scanning Save Default 4 Video Reverse Video Reverse is used to allow the imager to read bar codes that are inverted The Off bar code below is an example of this type of bar code If additional menuing is required Video Reverse must be disabled to read the menu bar codes and then re enabled after menuing is...

Page 23: ... 23 ...

Page 24: ... None A prefix or suffix may be added or cleared from one symbology or all symbologies You can add any prefix or suffix from the ASCII Conversion Chart Appendix B plus Code I D and AIM I D You can string together several entries for several symbologies at one time Enter prefixes and suffixes in the order in which you want them to appear on the output To Add a Prefix or Suffix Step 1 Scan the Add P...

Page 25: ...ne or All Prefixes or Suffixes You can clear a single prefix or suffix or clear all prefixes suffixes for a symbology When you Clear One Prefix Suffix the specific character you select is deleted from the symbology you want When you Clear All Prefixes Suffixes all the prefixes or suffixes for a symbology are deleted Step 1 Scan the Clear One Prefix or Clear One Suffix symbol Step 2 Determine the 2...

Page 26: ... 26 Function Code Transmit When this selection is enabled and function codes are contained within the scanned data the imager transmits the function code to the terminal Default Enable ...

Page 27: ...e using the Programming Chart Appendix D To remove this delay scan the Intercharacter Delay bar code then set the number of steps to 0 Scan the SAVE bar code using the Programming Chart Appendix D User Specified Intercharacter Delay An intercharacter delay of up to 495 milliseconds may be placed after the transmission of a particular character of scanned data Scan the Delay Length bar code below t...

Page 28: ...an the Interfunction Delay bar code then set the number of steps to 0 Scan the SAVE bar code using the Programming Chart Appendix D Intermessage Delay An intermessage delay of up to 495 milliseconds may be placed between each scan transmission Scan the Intermessage Delay bar code below then scan the number of milliseconds and the SAVE bar code using the Programming Chart Appendix D To remove this ...

Page 29: ...an the Default Data Format code To Add a Data Format Step 1 Scan the Enter Data Format symbol Step 2 Primary Alternate Format Determine if this will be your primary data format or one of 3 alternate formats Alternate formats allow you single shot capability to scan one bar code using a different data format After the one bar code has been read the imager reverts to the primary data format If you a...

Page 30: ...ut the last nn characters starting from the current cursor position Syntax E9nn nn is the numeric value 00 99 for the number of characters that will not be sent at the end of the message Move Commands F5 Move the cursor ahead nn characters from current cursor position Syntax F5nn nn stands for the numeric value 00 99 for the number of characters the cursor should be moved ahead F6 Move the cursor ...

Page 31: ...d plus replacement characters xx1 defines characters to be replaced and xx2 defines replacement characters continuing through zz1 and zz2 E5 Terminates character replacement Syntax E5 FE Compare character in current cursor position to the character xx If characters are equal increment cursor If characters are not equal no format match Syntax FExx xx stands for the hex value for an ASCII code see A...

Page 32: ... 32 ...

Page 33: ... 33 Symbologies This programming section contains the following menu selections ...

Page 34: ... beep You may wish to set the same value for minimum and maximum length to force the imager to read fixed length bar code data This helps reduce the chances of a misread EXAMPLE Decode only those bar codes with a count of 9 20 characters Min length 09 Max length 20 EXAMPLE Decode only those bar codes with a count of 15 characters Min length 15 Max length 15 For a value other than the minimum and m...

Page 35: ... 35 ...

Page 36: ...er adjacent to a symbol having a D stop character In this case the two messages are concatenated into one with the D characters omitted Default On Character Start Stop Start Stop Select Require to prevent the imager from decoding a single D Codabar symbol without its companion This selection has no effect on Codabar symbols without Stop Start D characters ...

Page 37: ... 37 Codabar Message Length Scan the bar codes below to change the message length Minimum and Maximum lengths 2 60 Minimum Default 4 Maximum Default 60 ...

Page 38: ... 38 ...

Page 39: ...efore transmitting them to the host computer When this function is enabled the imager stores those Code 39 bar codes that start with a space excluding the start and stop symbols and does not immediately transmit the data The imager stores the data in the order in which the bar codes are read deleting the first space from each The imager transmits the appended data when it reads a Code 39 bar code ...

Page 40: ...ceutical PARAF Code 32 Pharmaceutical is a form of the Code 39 symbology used by Italian pharmacies This symbology is also known as PARAF Note Trioptic Code must be turned off while scanning Code 32 Pharmaceutical codes ...

Page 41: ...R B 2 2 B B R R b B r R ETX C DC3 S C 3 3 C C S S c C s S EOT D DC4 T D 4 4 D D T T d D t T ENQ E NAK U E 5 5 E E U U e E u U ACK F SYN V F 6 6 F F V V f F v V BEL G ETB W G 7 7 G G W W g G w W BS H CAN X H 8 8 H H X X h H x X HT I EM Y I 9 9 I I Y Y i I y Y LF J SUB Z J Z J J Z Z j J z Z VT K ESC A K F K K K k K P FF L FS B L G L L L l L Q CR M GS C H M M M m M R SO N RS D I N N N n N S SI O US E...

Page 42: ... to Validate but Don t Transmit the unit only reads Interleaved 2 of 5 bar codes printed with a check digit but will not transmit the check digit with the scanned data When Check Digit is set to Validate and Transmit the imager only reads Interleaved 2 of 5 bar codes printed with a check digit and will transmit this digit at the end of the scanned data Default No Check Digit ...

Page 43: ... 43 Interleaved 2 of 5 Message Length Scan the bar codes below to change the message length Minimum and Maximum lengths 2 80 Minimum Default 4 Maximum Default 80 ...

Page 44: ... 44 Code 93 Code 93 Message Length Scan the bar codes below to change the message length Minimum and Maximum lengths 0 80 Minimum Default 0 Maximum Default 80 ...

Page 45: ... 45 Code 2 of 5 Code 2 of 5 Message Length Scan the bar codes below to change the message length Minimum and Maximum lengths 1 48 Minimum Default 4 Maximum Default 48 ...

Page 46: ... 46 IATA Code 2 of 5 IATA Code 2 of 5 Message Length Scan the bar codes below to change the message length Minimum and Maximum lengths 1 48 Minimum Default 4 Maximum Default 48 ...

Page 47: ... 47 Matrix 2 of 5 Matrix 2 of 5 Message Length Scan the bar codes below to change the message length Minimum and Maximum lengths 1 80 Minimum Default 4 Maximum Default 80 ...

Page 48: ...ion sets whether 1 or 2 check digits are required with Code 11 bar codes Default Two Check Digits Code 11 Message Length Scan the bar codes below to change the message length Minimum and Maximum lengths 1 80 Minimum Default 4 Maximum Default 80 ...

Page 49: ...e The ISBT 128 Application Specification describes 1 the critical data elements for labeling blood products 2 the current recommendation to use Code 128 due to its high degree of security and its space efficient design 3 a variation of Code 128 that supports concatenation of neighboring symbols and 4 the standard layout for bar codes on a blood product label Use the bar codes below to turn concate...

Page 50: ... 50 Code 128 Message Length Scan the bar codes below to change the message length Minimum and Maximum lengths 0 80 Minimum Default 0 Maximum Default 80 ...

Page 51: ...ttern 1 When Original Telepen Output is selected the imager reads symbols with start stop pattern 1 and decodes them as compressed numeric with optional full ASCII start stop pattern 2 Default AIM Telepen Output Telepen Message Length Scan the bar codes below to change the message length Minimum and Maximum lengths 1 60 Minimum Default 1 Maximum Default 60 ...

Page 52: ...e check digit should be transmitted at the end of the scanned data or not Default On UPC A Number System The numeric system digit of a U P C symbol is normally transmitted at the beginning of the scanned data but the unit can be programmed so it will not transmit it Default On ...

Page 53: ... UPC A bar codes that have addenda You must then turn on a 2 or 5 digit addenda Default Not Required UPC A Addenda Separator When this feature is on there is a space between the data from the bar code and the data from the addenda When turned off there is no space Default On UPC A EAN 13 with Extended Coupon Code Use the following codes to enable or disable UPC A and EAN 13 with Extended Coupon Co...

Page 54: ... 54 UPC E0 UPC E0 Expand ...

Page 55: ...ult Not Required UPC E0 Addenda Separator When this feature is on there is a space between the data from the bar code and the data from the addenda When turned off there is no space Default On UPC E0 Check Digit Check Digit specifies whether the check digit should be transmitted at the end of the scanned data or not Default On ...

Page 56: ... 56 EAN JAN 13 ...

Page 57: ... 57 ...

Page 58: ... 58 ISBN Translate This selection causes EAN 13 Bookland symbols to be translated into their equivalent ISBN number format Default Off EAN JAN 8 ...

Page 59: ... 59 ...

Page 60: ... 60 ...

Page 61: ... 61 ...

Page 62: ... 62 ...

Page 63: ... 63 ...

Page 64: ... 64 ...

Page 65: ... 65 Code 49 Message Length Scan the bar codes below to change the message length Minimum and Maximum lengths 1 81 Minimum Default 1 Maximum Default 81 ...

Page 66: ... 66 PDF417 PDF417 Message Length Scan the bar codes below to change the message length Minimum and Maximum lengths 1 2750 Minimum Default 1 Maximum Default 2750 ...

Page 67: ... 67 MicroPDF417 ...

Page 68: ...that have a UPC or EAN linear component This does not affect EAN UCC Composite symbols with a UCC EAN 128 or RSS linear component EAN UCC Composite Code Message Length Scan the bar codes below to change the message length Minimum and Maximum lengths 1 2435 Minimum Default 1 Maximum Default 2435 ...

Page 69: ...N 128 Emulation is selected the AIM Symbology Identifier is reported as C1 If RSS Emulation is selected the AIM Symbology Identifier is reported as e0 Any application that accepts EAN UCC data can be simplified since it only needs to recognize one data carrier type Default No Emulation TCIF Linked Code 39 TLC39 This code is a composite code since it has a Code 39 linear component and a MicroPDF417...

Page 70: ... 70 Postal Symbologies Postal Codes Note For best performance when reading a postal symbology all other postal symbologies should be turned off ...

Page 71: ... 71 ...

Page 72: ... 72 China Post China Post Message Length Scan the bar codes below to change the message length Minimum and Maximum lengths 0 80 Minimum Default 4 Maximum Default 80 ...

Page 73: ... 73 Korea Post Korea Post Message Length Scan the bar codes below to change the message length Minimum and Maximum lengths 2 80 Minimum Default 4 Maximum Default 48 ...

Page 74: ... 74 2D Matrix Symbologies QR Code QR Code Message Length Scan the bar codes below to change the message length Minimum and Maximum lengths 1 3500 Minimum Default 1 Maximum Default 3500 ...

Page 75: ... 75 Data Matrix Data Matrix Message Length Scan the bar codes below to change the message length Minimum and Maximum lengths 1 1500 Minimum Default 1 Maximum Default 1500 ...

Page 76: ... 76 MaxiCode MaxiCode Message Length Scan the bar codes below to change the message length Minimum and Maximum lengths 1 150 Minimum Default 1 Maximum Default 150 ...

Page 77: ...ange the message length Minimum and Maximum lengths 1 3750 Minimum Default 1 Maximum Default 3750 Aztec Runes Select Enable Runes if you are scanning Aztec runes which are the smallest type of Aztec Code symbol with the ability to encode a very short license plate message ...

Page 78: ... 78 OCR Programming ...

Page 79: ... if your OCR symbols will not usually be presented upright to the scanner Only one OCR symbology can be read at a time OCR A On allows you to scan characters in the OCR A font The default setting allows you to scan any 8 digit combination If you have created an OCR template character combinations that fit the template can be scanned see Creating an OCR Template page 82 OCR B On allows you to scan ...

Page 80: ...CR characters on a bank check The default setting allows you to scan any 8 digit combination If you have created an OCR template character combinations that fit the template can be scanned SEMI Font SEMI Font On allows you to scan the SEMI font used in the semiconductor industry All OCR Off turns off all OCR capability in the imager so the imager will be able to scan linear stacked matrix and comp...

Page 81: ... uppercase letter t marks the start of a new template r multi row indicator All other characters represent themselves Spaces can be used To Add an OCR Template 1 Begin building the template Scan the Enter OCR Template symbol 2 Scan the characters for the string Use the Template Characters chart above to determine what characters you need to create your format Use the OCR Programming Chart after th...

Page 82: ...digits space ABC space then any string of 3 digits for example 551 ABC 983 Note If using Quick View to program use the space bar to designate a space and not the hex value of 20 5 Exit OCR Template Editor Scan Save OCR Template to save your entries Discard OCR Template exits without saving any OCR Template changes Stringing Together Multiple Formats Creating Or Statements You may want to program t...

Page 83: ... example you could create the following template ddddddggg This template would then let you read data that began with 6 digits and had an A B or C trailing So you would be able to read 654321ABC or 654321BAC or 654321CCC Reading Multi Row OCR The OEM Engine is capable of decoding multi row OCR text Consider the following example This example shows serial commands as would be entered using Quick Vi...

Page 84: ...a You must specify the location of the check character in the template with a c Example F You need to read any combination of 7 digits with a modulo 10 check character in the 8th position The template would be dddddddc To create this template you would scan the Modulo 10 Check Character symbol Then scan the Enter OCR Template symbol scan the d from Appendix D 7 times and scan the c once Scan Save ...

Page 85: ...OCR Modulo 36 Check Character OCR Template Codes Note Reading more than three rows of OCR is not recommended Contact the factory if you have an application that requires reading 4 or more rows of OCR One or more two digit numbers and Save are required after reading this programming symbol Refer to the Programming Chart in Appendix D of this manual Exit Selections ...

Page 86: ...bologies This is a temporary setting that will be removed when the unit is power cycled Show Software Revision Scan the bar code below to output the current software revision unit serial number and other product information Show Data Format Scan the bar code below to show current data format settings Resetting the Standard Product Defaults If you aren t sure what programming options are in your im...

Page 87: ... Microsoft Windows program that displays decoded symbol messages and captures images for instance ID photographs from the OEM Engine Bar code information and images are displayed in the Quick View window Temporary Quick View Configuration For a quick download communication configuration scan the Quick View bar code and the imager will be temporarily configured for Quick View settings Note Scan the...

Page 88: ... 3 4 5 7 b 0x62 Code 49 Tm 0 1 2 4 l 0x6C Code 93 and 93i Gm 0 9 A Z a m i 0x69 Data Matrix dm 0 6 w 0x77 EAN 13 E0 d 0x64 EAN 8 E4 D 0x44 EAN UCC Composite em 0 3 y 0x79 EAN 13 with Extended Coupon Code E3 d 0x64 Interleaved 2 of 5 lm 0 1 3 e 0x65 Japanese Post X0 J 0x4A KIX Netherlands Post X0 K 0x4B Korea Post X0 0x3F Matrix 2 of 5 X0 m 0x6D MaxiCode Um 0 3 x 0x78 Symbology AIM ID Possible AIM ...

Page 89: ...74 Trioptic Code X0 0x3D UCC EAN 128 C1 I 0x49 UPC A E0 c 0x63 UPC A with Extended Coupon Code E3 c 0x63 UPC E E0 E 0x45 VeriCode X0 v 0x76 Note m represents the AIM modifier character Refer to International Technical Specification Symbology Identifiers for AIM modifier character details Note Prefix Suffix entries for specific symbologies override the universal All Symbologies 99 entry Refer to Da...

Page 90: ...2B 75 4B K 107 6B k 0C FF 44 2C 76 4C L 108 6C l 0D CR 45 2D 77 4D M 109 6D m 0E SO 46 2E 78 4E N 110 6E n 0F SI 47 2F 79 4F O 111 6F o 10 DLE 48 30 0 80 50 P 112 70 p 11 DC1 49 31 81 51 Q 113 71 q 12 DC2 50 32 82 52 R 114 72 r 13 DC3 51 33 83 53 S 115 73 s 14 DC4 52 34 84 54 T 116 74 t 15 NAK 53 35 85 55 U 117 75 u 16 SYN 54 36 86 56 V 118 76 v 17 ETB 55 37 87 57 W 119 77 w 18 CAN 56 38 88 58 X 1...

Page 91: ... 91 APPENDIX C Sample Symbols ...

Page 92: ... 92 ...

Page 93: ... 93 APPENDIX D Programming Charts ...

Page 94: ... 94 APPENDIX D Programming Charts ...

Page 95: ... 95 APPENDIX D Programming Charts ...

Page 96: ...ail info sick sensors com Italia Phone 39 02 27 43 41 E Mail info sick it Japan Phone 81 0 3 3358 1341 E Mail support sick jp Nederlands Phone 31 0 30 229 25 44 E Mail info sick nl Norge Phone 47 67 81 50 00 E Mail austefjord sick no Österreich Phone 43 0 22 36 62 28 8 0 E Mail office sick at Polska Phone 48 22 837 40 50 E Mail info sick pl Republic of Korea Phone 82 2 786 6321 4 E Mail kang sickk...

Reviews: