Zebra Technologies Barcode Scanner Configuration Guide
ii Barcode Scanner Configuration Guide © 2015 ZIH Corp and/or its affiliates. All rights reserved. No part of this publication may be reproduced or used in any form, or by any electrical or mechanical means, without permission in writing from Zebra. This includes electronic or mechanical means, such as photocopying, recording, or information storage and retrieval systems. The material in this manual is subject to change without notice. The software is provided strictly on an “as is” basis.
Table of Contents iii TABLE OF CONTENTS Chapter 1: User Preferences & Miscellaneous Options Introduction ................................................................................................................................................ 1-1 Changing Default Values ................................................................................................................1-2 Scanning Sequence Examples ........................................................................................
iv Barcode Scanner Configuration Guide Transmit Code ID Character .....................................................................................................1-22 Prefix/Suffix Values ..................................................................................................................1-23 Scan Data Transmission Format ............................................................................................... 1-24 FN1 Substitution Values ............................................
Table of Contents v Enable/Disable OCR-A ................................................................................................................... 3-3 OCR-A Variant ............................................................................................................................... 3-3 Enable/Disable OCR-B ................................................................................................................... 3-5 OCR-B Variant ................................................
vi Barcode Scanner Configuration Guide ISBT Concatenation..................................................................................................................4-30 Check ISBT Table ....................................................................................................................4-31 ISBT Concatenation Redundancy .............................................................................................. 4-31 Code 128 Reduced Quiet Zone .......................................
Table of Contents vii Enable/Disable Korean 3 of 5 .....................................................................................................4-66 Inverse 1D .......................................................................................................................................4-67 Postal Codes....................................................................................................................................4-68 US Postnet ..........................................
viii Barcode Scanner Configuration Guide Flush Macro Buffer ................................................................................................................... 4-98 Abort Macro PDF Entry ............................................................................................................ 4-98 Chapter 5: Intelligent Document Capture Introduction ............................................................................................................................................
Table of Contents Chapter 6: Advanced Data Formatting Introduction ................................................................................................................................................ 6-1 Appendix A: Programming Reference Symbol Code Identifiers ................................................................................................................. A-1 AIM Code Identifiers ..................................................................................................
Barcode Scanner Configuration Guide
CHAPTER 1 USER PREFERENCES & MISCELLANEOUS OPTIONS Introduction This chapter describes each user preference feature and provides the programming bar codes necessary for selecting these features.
1-2 Barcode Scanner Configuration Guide Changing Default Values The barcode scanner ships with the settings shown in the Table 1-1 on page 1-3. If the default values suit requirements, programming is not necessary. To change a configuration parameter value: • Scan the appropriate bar codes in this guide. These new values replace the standard default values in memory. NOTE Most computer monitors allow scanning the bar codes directly on the screen.
User Preferences & Miscellaneous Options 1-3 User Preferences Parameter Defaults Table 1-1 lists defaults for user preferences parameters. To change any parameter value, scan the appropriate bar code(s) provided in the User Preferences section beginning on page 1-5.
1-4 Barcode Scanner Configuration Guide Table 1 -1 User Preferences Default Table Parameter SSI Number 1 Parameter Number 2 Default Page Number Continuous Bar Code Read F1h 89h 649 Disable 1-18 Unique Bar Code Reporting F1h D31h 723 Disable 1-18 Fuzzy 1D Processing F1h 02h 514 Enable 1-19 Mirrored Image F1h 70h 624 Disable 1-19 Mobile Phone/Display Mode F1h CCh 716 Disable 1-20 Validate Concatenated Parameter Bar Codes F1h B4h 692 Disable 1-20 PDF Prioritization F1h CFh
User Preferences & Miscellaneous Options 1-5 User Preferences Set Default Parameter You can reset the barcode scanner to two types of defaults: factory defaults or custom defaults. Scan the appropriate bar code below to reset the barcode scanner to its default settings and/or set its current settings as custom defaults. • Restore Defaults - Scan this bar code to reset all default parameters as follows.
1-6 Barcode Scanner Configuration Guide Parameter Scanning SSI #ECh Parameter # 236 To disable the decoding of parameter bar codes, including the Set Defaults parameter bar codes, scan the Disable Parameter Scanning bar code below. To enable decoding of parameter bar codes, scan Enable Parameter Scanning.
User Preferences & Miscellaneous Options 1-7 Lock/Unlock Parameter Scanning Lock: SSI # F2h 22h Unlock: SSI # F2h 23h Lock: Parameter # 802 Unlock: Parameter # 803 This feature locks parameter settings with a 4-digit code to prevent the user from changing parameter values by scanning parameter bar codes. This provides an added level of security not offered via Disable Parameter Scanning. After locking parameter settings, the only parameter bar code that is accepted is Unlock with the correct code.
1-8 Barcode Scanner Configuration Guide User Parameter Pass Through SSI # F1h 71h Parameter # 625 Enable this to send user-defined parameter bar codes (see User-Defined Parameter Bar Code Format) as normal decode data in decode data packets for SSI and SNAPI hosts (see Decode Data Format).
User Preferences & Miscellaneous Options 1-9 Beep After Good Decode SSI # 38h Parameter # 56 Scan a bar code below to select whether or not the barcode scanner issues a beep signal after a good decode. If selecting Do Not Beep After Good Decode, beeper signals still occur during parameter menu scanning and to indicate error conditions.
1 - 10 Barcode Scanner Configuration Guide Beeper Tone SSI # 91h Parameter # 145 To select a decode beep frequency (tone), scan the Low Frequency, Medium Frequency, or High Frequency bar code.
User Preferences & Miscellaneous Options Beeper Volume SSI # 8Ch Parameter # 140 To select a beeper volume, scan the Low Volume, Medium Volume, or High Volume bar code.
1 - 12 Barcode Scanner Configuration Guide Beeper Duration SSI # F1h 74h Parameter # 628 To select the duration for the beeper, scan one of the following bar codes. Short (00h) * Medium (01h) Long (02h) Suppress Power-up Beeps SSI # F1h D1h Parameter # 721 Select whether or not to suppress the barcode scanner’s power-up beeps.
User Preferences & Miscellaneous Options 1 - 13 Decode LED Behavior SSI # F1h E8h Parameter # 744 Select one of the following options to control decode LED behavior with respect to low power mode for serial hosts: • Power Down After LED Shuts Off - the decode LED remains on for approximately 1.5 seconds, then the scanner can enter Low Power Mode. • Decode LED Off on Power-Down - the decode LED remains on until the scanner enters Low Power Mode.
1 - 14 Barcode Scanner Configuration Guide Visual Decode Indicator This feature specifies how many times to blink the illumination to indicate a successful decode. This feature is disabled by default (no blink). To enable this feature, scan a Decode Blink bar code to specify the number of blinks. Next, scan the Decode Blink Duration bar code, and then scan two numeric bar codes from Appendix B, Numeric Bar Codes that correspond to the desired duration of decode blinks in 100 msec increments.
User Preferences & Miscellaneous Options Decode Blink Duration SSI # F2h 5Ch Parameter # 860 Decode Blink Duration *Set Decode Blink Duration to Timeout Between Decodes, Different Symbols (00h) 1 - 15
1 - 16 Barcode Scanner Configuration Guide Picklist Mode SSI # F0h 92h Parameter # 402 Picklist mode enables the barcode scanner to decode only bar codes aligned under the center of the aiming pattern. Select one of the following picklist modes: • Disabled Always - Picklist mode is always disabled. • Enabled Always - Picklist mode is always enabled. NOTE With Picklist Mode enabled, the decode aiming pattern turns on even when the Decode Aiming Pattern on page 2-15 is disabled.
User Preferences & Miscellaneous Options 1 - 17 Timeout Between Decodes, Same Symbol SSI # 89h Parameter # 137 Use this option in Presentation Mode or Continuous Bar Code Read to prevent multiple reads of a symbol left in the barcode scanner’s field of view. The timeout begins when you remove the symbol from the field of view. To select the timeout between decodes for the same symbol, available in 0.1 second increments from 0.0 to 9.
1 - 18 Barcode Scanner Configuration Guide Continuous Bar Code Read SSI # F1h 89h Parameter # 649 Select Enable to allow decode processing to continue until the trigger event ends. User indications occur upon decoding each bar code. Select Disable to end decode processing upon a valid decode as well. This mode does not apply to Presentation Mode. NOTE Zebra strongly recommends enabling Picklist Mode on page 1-16 with this feature.
User Preferences & Miscellaneous Options Fuzzy 1D Processing SSI # F1h 02h Parameter # 514 This option is enabled by default to optimize decode performance on 1D bar codes, including damaged and poor quality symbols. Disable this only if you experience time delays when decoding 2D bar codes, or in detecting a no decode.
1 - 20 Barcode Scanner Configuration Guide Mobile Phone/Display Mode SSI # F1h CCh Parameter # 716 This mode improves bar code reading performance with target bar codes displayed on mobile phones and electronic displays.
User Preferences & Miscellaneous Options 1 - 21 PDF Prioritization SSI # F1h CFh Parameter # 719 Enable this feature to delay decoding a 1D bar code (Code 128 of 8 to 25 characters length) by the value specified in PDF Prioritization Timeout. During that time the barcode scanner attempts to decode a PDF417 symbol (e.g., on a US driver's license), and if successful reports this only. If it does not decode (can not find) a PDF417 symbol, it reports the 1D symbol after the timeout.
1 - 22 Barcode Scanner Configuration Guide Miscellaneous Scanning Parameters Transmit Code ID Character SSI # 2Dh Parameter # 45 A Code ID character identifies the code type of a scanned bar code. This is useful when decoding more than one code type. In addition to any single character prefix already selected, the Code ID character is inserted between the prefix and the decoded symbol. Select no Code ID character, a Symbol Code ID character, or an AIM Code ID character.
User Preferences & Miscellaneous Options 1 - 23 Prefix/Suffix Values Key Category SSI # P = 63h, S1 = 62h, S2 = 64h Decimal Value SSI # P = 69h, S1 = 68h, S2 = 6Ah Key Category Parameter # P = 99, S1 = 98, S2 = 100 Decimal Value Parameter # P = 105, S1 = 104, S2 = 106 You can append a prefix and/or one or two suffixes to scan data for use in data editing. To set a value for a prefix or suffix, scan the prefix or suffix bar code below, then scan a four-digit number (i.e.
1 - 24 Barcode Scanner Configuration Guide Scan Data Transmission Format SSI # EBh Parameter # 235 To change the scan data format, scan one of the following eight bar codes corresponding to the desired format. NOTE If using this parameter do not use ADF rules to set the prefix/suffix. To set values for the prefix and/or suffix, see Prefix/Suffix Values on page 1-23.
User Preferences & Miscellaneous Options 1 - 25 Scan Data Transmission Format (continued) (05h) (06h) (07h) FN1 Substitution Values Key Category SSI # 67h Decimal Value SSI # 6Dh Key Category Parameter # 103 Decimal Value Parameter # 109 The USB HID keyboard host supports a FN1 Substitution feature. Enabling this substitutes any FN1 character (0x1b) in an EAN128 bar code with a value.
1 - 26 Barcode Scanner Configuration Guide Transmit “No Read” Message SSI # 5Eh Parameter # 94 Scan a bar code below to select whether or not to transmit a No Read message. Enable this to transmit the characters NR when a successful decode does not occur before trigger release or the Decode Session Timeout on page 1-16 expires. Disable this to send nothing to the host if a symbol does not decode.
User Preferences & Miscellaneous Options Event Reporting The host can request the barcode scanner to provide certain information (events) relative to the barcode scanner’s behavior. Enable or disable the events listed in Table 1-2 and on the following pages by scanning the appropriate bar codes.
1 - 28 Barcode Scanner Configuration Guide Boot Up Event SSI # F0h, 02h Parameter # 258 When enabled, the barcode scanner generates a message to the host whenever power is applied. When disabled, no notification is sent. Enable Boot Up Event (01h) *Disable Boot Up Event (00h) Parameter Event SSI # F0h, 03h Parameter # 259 When enabled, the barcode scanner generates a message to the host when one of the events specified in Table 1-2 on page1-27 occurs. When disabled, no notification is sent.
CHAPTER 2 IMAGING PREFERENCES Introduction You can program the barcode scanner to perform various functions, or activate different features. This chapter describes imaging preference features and provides programming bar codes for selecting these features. The barcode scanner ships with the settings in Imager Preferences Default Table on page 2-2. If the default values suit requirements, programming is not necessary.
2 2- 2 – 2 Barcode BarcodeScanner ScannerConfiguration ConfigurationGuide Guide Scanning Sequence Examples In most cases scanning one bar code sets the parameter value. For example, to disable image capture illumination, scan the Disable Image Capture Illumination bar code under Image Capture Illumination on page 2-16. The barcode scanner issues a fast warble beep and the LED turns green, signifying a successful parameter entry. Other parameters require scanning several bar codes.
Imaging Preferences 2-3 JPEG Image Options F0h 2Bh 299 Quality 2-16 JPEG Quality Value F0h 31h 305 65 2-17 JPEG Size Value F1h 31h 561 160 2-17 Image File Meta Data F1h B5h 693 Disable 2-18 Image Enhancement F1h 34h 564 Low 2-19 Image Edge Sharpening F1h 98h 664 Low 2-20 Image Contrast Enhancement F1h 9Ah 666 Enable 2-21 Image Rotation F1h 99h 665 0 2-21 Bits per Pixel (BPP) F0h 2Fh 303 8 BPP 2-22 Signature Capture 5Dh 93 Disable 2-23 Signature Capture Ima
2 2- 2 – 4 Barcode BarcodeScanner ScannerConfiguration ConfigurationGuide Guide Imager Preferences The parameters in this chapter control image capture characteristics. Image capture occurs in all modes of operation, including decode, video, and snapshot. Operating Modes The barcode scanner has three modes of operation: • Decode Mode • Snapshot Mode • Snapshot with Viewfinder Mode • Video Mode.
Imaging Preferences 2-5 Video Mode In this mode the barcode scanner behaves as a video camera as long as the trigger is active. Upon trigger release, the barcode scanner returns to Decode Mode. Scan the Video Mode bar code to temporarily enter Video Capture Mode. Snapshot Mode Video Mode Aim Brightness (SE4750) SSI # F1h 9Ch Parameter # 668 This feature sets the brightness of the aim pattern. The default is 0, which indicates that the aim pattern is always on in between camera exposures.
2 2- 2 – 6 Barcode BarcodeScanner ScannerConfiguration ConfigurationGuide Guide Aim Brightness (SE4710 Only) SSI # F1h 9Ch Parameter # 668 This feature sets the brightness, or power of the aim pattern for the SE4710. The SE4710 has three settings: low (0), medium (1), and high (2). The default is high. To program the Aim Brightness for the SE4710, scan one of the following bar codes.
Imaging Preferences 2-7 Illumination Brightness SSI # F1h 9Dh Parameter # 669 This feature sets the brightness of the illumination by altering LED power. The default is 10, which is maximum LED brightness. For values from 1 to 10, LED brightness varies from lowest to highest level of brightness. To program Illumination Brightness, scan this bar code followed by two numeric bar codes in Appendix B, Numeric Bar Codes that correspond to the value of desired illumination brightness.
2 2- 2 – 8 Barcode BarcodeScanner ScannerConfiguration ConfigurationGuide Guide Decoding Illumination SSI # F0h 2Ah Parameter # 298 Selecting Enable Decoding Illumination causes the barcode scanner to turn on illumination every image capture to aid decoding. Select Disable Decoding Illumination to prevent the barcode scanner from using decoding illumination. Enabling illumination usually results in superior images. The effectiveness of illumination decreases as the distance to the target increases.
Imaging Preferences 2-9 Decode Aiming Pattern SSI # F0h 32h Parameter # 306 Select Enable Decode Aiming Pattern to project the aiming pattern during bar code capture, or Disable Decode Aiming Pattern to turn the aiming pattern off. NOTE With Picklist Mode on page 1-16 enabled, the decode aiming pattern flashes even when the Decode Aiming Pattern is disabled.
2 2- 2 – 10Barcode BarcodeScanner ScannerConfiguration ConfigurationGuide Guide Image Capture Illumination SSI # F0h 69h Parameter # 361 Selecting Enable Image Capture Illumination causes illumination to turn on during every image capture. Disable illumination to prevent the barcode scanner from using illumination. Enabling illumination usually results in superior images. The effectiveness of illumination decreases as the distance to the target increases.
Imaging Preferences 2 - 11 Snapshot Aiming Pattern SSI # F0h 2Ch Parameter # 300 Select Enable Snapshot Aiming Pattern to project the aiming pattern when in Snapshot Mode, or Disable Snapshot Aiming Pattern to turn the aiming pattern off. *Enable Snapshot Aiming Pattern (01h) Disable Snapshot Aiming Pattern (00h) Image Cropping SSI # F0h 2Dh Parameter # 301 This parameter crops a captured image.
2 2- 2 – 12Barcode BarcodeScanner ScannerConfiguration ConfigurationGuide Guide Crop to Pixel Addresses (SE4710) SSI # F4h F0h 3Bh (Top) SSI # F4h F0h 3Ch (Left) SSI # F4h F0h 3Dh (Bottom) SSI # F4h F0h 3Eh (Right) Parameter # 315 (Top) Parameter # 316 (Left) Parameter # 317 (Bottom) Parameter # 318 (Right) If Image Cropping is enabled, set the pixel addresses from (0,0) to (1279, 799) to crop to. Columns are numbered from 0 to 1279, rows from 0 to 799.
Imaging Preferences 2 - 13 Crop to Pixel Addresses (SE4750) SSI # F4h F0h 3Bh (Top) SSI # F4h F0h 3Ch (Left) SSI # F4h F0h 3Dh (Bottom) SSI # F4h F0h 3Eh (Right) Parameter # 315 (Top) Parameter # 316 (Left) Parameter # 317 (Bottom) Parameter # 318 (Right) If Image Cropping is enabled, set the pixel addresses from (0,0) to (1279, 959) to crop to. Columns are numbered from 0 to 1279, rows from 0 to 959.
2 2- 2 – 14Barcode BarcodeScanner ScannerConfiguration ConfigurationGuide Guide Image Resolution SSI # F0h 2Eh Parameter # 302 This option alters image resolution before compression. Rows and columns are removed from the image, resulting in a smaller image containing the original content with reduced resolution.
Imaging Preferences 2 - 15 Image Brightness (Target White) S SI # F0h 86h Parameter # 390 This parameter sets the Target White value used in Snapshot and Video modes when using autoexposure. White and black are defined as 240 decimal and 1, respectively. Setting the value to the default of 180 results in a white level of ~180 for the image. To set the Image Brightness parameter, scan Image Brightness below followed by three numeric bar codes representing the value. Include leading zeros.
2 2- 2 – 16Barcode BarcodeScanner ScannerConfiguration ConfigurationGuide Guide Image File Format Selector SSI # F0h 30h Parameter # 304 Select an image format appropriate for the system (BMP, TIFF, or JPEG). The barcode scanner stores captured images in the selected format. BMP File Format (03h) *JPEG File Format (01h) TIFF File Format (04h) JPEG Image Options SSI # F0h 2Bh Parameter # 299 JPEG images can be optimized for either size or for quality.
Imaging Preferences 2 - 17 JPEG Quality and Size Value JPEG Quality = S SI # F0h 31h Parameter # 305 JPEG Size = SSI # F1h 31h Parameter # 561 If you select JPEG Quality Selector, scan the JPEG Quality Value bar code followed by 3 bar codes from Appendix B, Numeric Bar Codes corresponding to a value from 5 to 100, where 100 represents the highest quality image.
2 2- 2 – 18Barcode BarcodeScanner ScannerConfiguration ConfigurationGuide Guide Image File Meta Data SSI # F1h B5h Parameter # 693 Enable this option to tag images transmitted in JPEG format with the following EXIF 2.2 standard data fields: • Time (since power up) • Sensor used • Device name • Manufacturer • Frame rate • Host type • Image number (since power up) • Image Enhancement parameter setting • Image Edge Sharpness parameter setting • Image Contract Enhancement parameter setting.
Imaging Preferences 2 - 19 Image Enhancement SSI # F1h 34h Parameter # 564 This feature uses a combination of edge sharpening and contrast enhancement to produce an image that is visually pleasing. If you select User, also set the Image Edge Sharpening on page 2-20 and Image Contrast Enhancement on page 2-21 to enhance the image. The levels of image enhancement are: • Off (0) • Low (1) - Default • Med (2) • High (3) • User (4).
2 2- 2 – 20Barcode BarcodeScanner ScannerConfiguration ConfigurationGuide Guide Image Edge Sharpening SSI # F1h 98h Parameter # 664 This feature uses an edge sharpening technique, and only applies if you set the Image Enhancement parameter to User. To set this parameter, scan the Image Edge Sharpening bar code, followed by three numeric bar codes in Appendix B, Numeric Bar Codes that represent the image edge sharpening value. Alternatively, to set a recommended value, scan one of the value bar codes below.
Imaging Preferences 2 - 21 Image Contrast Enhancement SSI # F1h 9Ah Parameter # 666 Enable this feature to enhance the contrast of an image. This parameter only applies if you set the Image Enhancement parameter to User. Disable (00h) *Enable (01h) Image Rotation SSI # F1h 99h Parameter # 665 This parameter controls the rotation of the image by 0, 90,180, or 270 degrees.
2 2- 2 – 22Barcode BarcodeScanner ScannerConfiguration ConfigurationGuide Guide Bits per Pixel SSI # F0h 2Fh Parameter # 303 Select the number of significant bits per pixel (BPP) to use when capturing an image. Select 1 BPP for a black and white image, 4 BPP to assign 1 of 16 levels of grey to each pixel, or 8 BPP to assign 1 of 256 levels of grey to each pixel. The barcode scanner ignores these settings for JPEG files, which always use 8 BPP.
Imaging Preferences 2 - 23 Signature Capture SSI # 5Dh Parameter # 93 A signature capture bar code is a special-purpose symbology which delineates a signature capture area in a document with a machine-readable format. The recognition pattern is variable so it can optionally provide an index to various signatures. The region inside the bar code pattern is considered the signature capture area. See Appendix D, Signature Capture Code for more information.
2 2- 2 – 24Barcode BarcodeScanner ScannerConfiguration ConfigurationGuide Guide Signature Capture Image File Format Selection SSI # F0h, 39h Parameter # 313 Select a signature file format appropriate for the system (BMP, TIFF, or JPEG). The digital scanner stores captured signatures in the selected format.
Imaging Preferences 2 - 25 Signature Capture Bits Per Pixel SSI # F0h, 3Ah Parameter # 314 Select the number of significant bits per pixel (BPP) to use when capturing a signature. Select 1 BPP for a black and white image, 4 BPP to assign 1 of 16 levels of grey to each pixel, or 8 BPP to assign 1 of 256 levels of grey to each pixel. NOTE The digital scanner ignores these settings for JPEG file formats, which only support 8 BPP.
2 2- 2 – 26Barcode BarcodeScanner ScannerConfiguration ConfigurationGuide Guide Signature Capture Width SSI # F4h, F0h, 6Eh Parameter # 366 The aspect ratio of the Signature Capture Width and Signature Capture Height parameters must match that of the signature capture area. For example, a 4 x 1 inch signature capture area would require a 4 to 1 aspect ratio of width to height.
Imaging Preferences 2 - 27 Signature Capture JPEG Quality SSI # F0h, A5h Parameter # 421 Scan the JPEG Quality Value bar code followed by 3 bar codes from Appendix B, Numeric Bar Codes corresponding to a value from 005 to 100, where 100 represents the highest quality image.
2 2- 2 – 28Barcode BarcodeScanner ScannerConfiguration ConfigurationGuide Guide Target Video Frame Size SSI # F0h 48h Parameter # 328 Select the number of 100-byte blocks to transmit per second. Selecting a smaller value transmits more frames per second but reduces video quality; selecting a larger value increases video quality but slows transmission.
Imaging Preferences 2 - 29 Video Resolution SSI # F1h 9Bh Parameter # 411 This parameter alters the video resolution before transmission. Rows and columns are removed from the image, resulting in a smaller video image containing the original content with reduced resolution.
CHAPTER 3 OCR PROGRAMMING Introduction This chapter describes how to set up the barcode scanner for OCR programming. The barcode scanner can read 6 to 60 point OCR typeface. It supports font types OCR-A, OCR-B, MICR-E13B, and US Currency Serial Number. OCR is not as secure as a bar code. To decrease OCR misdecodes and speed OCR reading, set an accurate OCR template and character subset, and use a check digit. All OCR fonts are disabled by default. Enabling OCR can slow bar code decoding.
3 - 2 Barcode Scanner Configuration Guide OCR Parameter Defaults Table 3-1 lists the defaults for OCR parameters. To change any option, scan the appropriate bar code(s) provided in the Parameter Descriptions section beginning on page 3-3.
OCR Programming 3-3 OCR Programming Parameters Enable/Disable OCR-A SSI # F1h A8h Parameter # 680 To enable or disable OCR-A, scan one of the following bar codes. NOTE OCR is not as secure as a bar code. To decrease OCR misdecodes and speed OCR reading, set an accurate OCR template and character subset, and use a check digit. See OCR Subset on page 3-13 and OCR Template on page 3-14. NOTE All OCR fonts are disabled by default. Enabling OCR can slow bar code decoding.
3 - 4 Barcode Scanner Configuration Guide OCR-A Variant (continued) Special banking characters output as the following representative characters: outputs as f outputs as c outputs as h NOTE Enable OCR-A before setting this parameter. If disabling OCR-A, set the variant to its default (OCR-A Full ASCII).
OCR Programming 3-5 Enable/Disable OCR-B SSI # F1h A9h Parameter # 681 To enable or disable OCR-B, scan one of the following bar codes. NOTE OCR is not as secure as a bar code. To decrease OCR misdecodes and speed OCR reading, set an accurate OCR template and character subset, and use a check digit. See OCR Subset on page 3-13 and OCR Template on page 3-14. NOTE All OCR fonts are disabled by default. Enabling OCR can slow bar code decoding.
3 - 6 Barcode Scanner Configuration Guide OCR-B Variant SSI # F1h ADh Parameter # 685 OCR-B has the following variants. Selecting the most appropriate font variant affects performance and accuracy. • OCR-B Full ASCII #$%()*+,-./0123456789<>ABCDEFGHIJKLMNOPQRSTUVWXYZ^|Ñ • OCR-B Banking #+-0123456789<>JNP| • OCR-B Limited +,-.
OCR Programming 3-7 OCR-B Variant (continued) For the best performance in passport reading, fix the target passport and the barcode scanner in place (6.5 - 7.5”). NOTE Enable OCR-B before setting this parameter. If disabling OCR-B, set the variant to its default (OCR-B Full ASCII).
3 - 8 Barcode Scanner Configuration Guide OCR-B Variant (continued) OCR-B Travel Document Version 1 (TD1) 3 Line ID Cards (03h) OCR-B Travel Document Version 2 (TD2) 2-Line ID Cards (08h) Travel Document 2 or 3-Line ID Cards Auto-Detect (14h) OCR-B Visa Type A (09h) OCR-B Visa Type B (0Ah) OCR-B ICAO Travel Documents (0Bh)
OCR Programming 3-9 Enable/Disable MICR E13B SSI # F1h AAh Parameter # 682 To enable or disable MICR E13B, scan one of the following bar codes. MICR E 13B uses the following characters: TOAD characters (Transit, On Us, Amount, and Dash) output as the following representative characters: outputs as t outputs as a outputs as o outputs as d NOTE OCR is not as secure as a bar code. To decrease OCR misdecodes and speed OCR reading, set an accurate OCR template and character subset, and use a check digit.
3 - 10 Barcode Scanner Configuration Guide Enable/Disable US Currency Serial Number SSI # F1h ABh Parameter # 683 To enable or disable US Currency Serial Number, scan one of the following bar codes. NOTE OCR is not as secure as a bar code. To decrease OCR misdecodes and speed OCR reading, set an accurate OCR template and character subset, and use a check digit. See OCR Subset on page 3-13 and OCR Template on page 3-14. NOTE All OCR fonts are disabled by default. Enabling OCR can slow bar code decoding.
OCR Programming OCR Orientation (continued) *OCR Orientation 0o (00h) OCR Orientation 270o Clockwise (01h) OCR Orientation 180o Clockwise (02h) OCR Orientation 90o Clockwise (03h) OCR Orientation Omnidirectional (04h) 3 - 11
3 - 12 Barcode Scanner Configuration Guide OCR Lines SSI # F1 B3h Parameter # 691 To select the number of OCR lines to decode, scan one of the following bar codes. Selecting Visas, TD1, or TD2 ID cards automatically sets the appropriate OCR Lines. Also see OCR-B Variant on page 3-6.
OCR Programming 3 - 13 OCR Maximum Characters SSI # F1 B2h Parameter # 690 To select the maximum number of OCR characters (including spaces) per line to decode, scan the following bar code, then scan a three-digit number between 003 and 100 using the bar codes in Appendix B, Numeric Bar Codes representing the number of OCR characters to decode. Strings of OCR characters greater than the maximum are ignored. The default is 100.
3 - 14 Barcode Scanner Configuration Guide OCR Quiet Zone SSI # F1h B7h Parameter # 695 This option sets the OCR quiet zone. The barcode scanner stops scanning a field when it detects a sufficiently wide blank space. The width of this space is defined by the End of Field option. Used with parsers that tolerate slanted characters, the End of Field count is roughly a count of 8 for a character width. For example if set to 15, then two character widths are an end of line indicator for the parser.
OCR Programming OCR Template (continued) Required Digit (9) 9 Only a numeric character is allowed in this position. Template Valid data Valid data Invalid data 99999 12987 30517 123AB Required Alpha (A) A Only an alpha character is allowed in this position. Template Valid data Valid data Invalid data AAA ABC WXY 12F Optional Alphanumeric (1) 1 When this option appears in the template string, the data validator accepts an alphanumeric character if present.
3 - 16 Barcode Scanner Configuration Guide OCR Template (continued) Optional Alpha (2) 2 When this option appears in the template string, the data validator accepts an alpha character if present. Optional characters are not allowed as the first character(s) in a field of like characters. Template Valid data Valid data Invalid data AAAA2 ABCDE WXYZ ABCD6 Alpha or Digit (3) 3 The data validator requires an alphanumeric character in this position to validate the incoming data.
OCR Programming 3 - 17 OCR Template (continued) Optional Digit (7) 7 When this option appears in the template string, the template accepts a numeric character if present. Optional characters are not allowed as the first character(s) in a field of like characters. Template Valid data Valid data Invalid data 99977 12345 789 789AB Digit or Fill (8) 8 The data validator accepts any numeric or fill character in this position.
3 - 18 Barcode Scanner Configuration Guide OCR Template (continued) Optional Small Special (.) . When this option appears in the template string, the data validator accepts a special character if present. Optional characters are not allowed as the first character(s) in a field of like characters. Small special characters are - , and . Template Valid data Valid data Invalid data AA.99 MN.
OCR Programming 3 - 19 OCR Template (continued) New Line (E) E To create a template of multiple lines, add E between the template of each single line. Template 999EAAAA Valid data Valid data Invalid data 321 987 XYZW BCAD ZXYW 12 String Extract (C) C This operator combined with others defines a string of characters to extract from the scanned data.
3 - 20 Barcode Scanner Configuration Guide OCR Template (continued) Ignore to End of Field (D) D This operator causes all characters after a template to be ignored. Use this as the last character in a template expression. Examples for the template 999D: Template Incoming data Output 999D 123-PED 123 357298 357 193 193 Skip Until (P1) P 1 This operator allows skipping over characters until a specific character type or a literal string is detected.
OCR Programming 3 - 21 OCR Template (continued) The trigger character or literal string is included in output from a Skip Until operator, and the first character in the template should accommodate this trigger. Template Incoming data Output P1"PN"AA9999 123PN9876 PN1234 X-PN3592 PN9876 PN1234 PN3592 Skip Until Not (P0) P 0 This operator allows skipping over characters until a specific character type or a literal string is not matched in the output stream.
3 - 22 Barcode Scanner Configuration Guide OCR Template (continued) Repeat Previous (R) R This operator allows a template character to repeat one or more times, allowing the capture of variable-length scanned data.
OCR Programming 3 - 23 OCR Check Digit Modulus SSI # F1h B0h Parameter # 688 NOTE This feature is currently only partially supported, and will be fully supported in future versions. This option sets OCR module check digit calculation. The check digit is the last digit (in the right most position) in an OCR string and improves the accuracy of the collected data. The check digit is the end product of a calculation made on the incoming data.
3 - 24 Barcode Scanner Configuration Guide OCR Check Digit Multiplier SSI # F1h BCh Parameter # 700 This option sets OCR check digit multipliers for the character positions. For check digit validation, each character in scanned data has an equivalent weight used in the check digit calculation.
OCR Programming 3 - 25 OCR Check Digit Validation SSI # F1h B6h Parameter # 694 Use OCR Check Digit Validation to protect against scanning errors by applying a check digit validation scheme. The following is a list of options. None No check digit validation, indicating no check digit is applied. This is the default. *No Check Digit (00h) Product Add Left to Right Each character in the scanned data is assigned a numeric value (see OCR Check Digit Multiplier on page 3-24).
3 - 26 Barcode Scanner Configuration Guide Product Add Right to Left Each character in the scanned data is assigned a numeric value (see OCR Check Digit Multiplier on page 3-24). The check digit multiplier is reversed in order. Each value representing a character in the scanned data is multiplied by its corresponding digit in the reversed multiplier, resulting in a product for each character in the scanned data. The sum of these products is computed.
OCR Programming 3 - 27 Digit Add Right to Left Each character in the scanned data is assigned a numeric value (see OCR Check Digit Multiplier on page 3-24). The check digit multiplier is reversed in order. Each value representing a character in the scanned data is multiplied by its corresponding digit in the reversed multiplier, resulting in a product for each character in the scanned data. The sum of each individual digit in all of the products is then calculated.
3 - 28 Barcode Scanner Configuration Guide Digit Add Right To Left Simple Remainder Each character in the scanned data is assigned a numeric value (see OCR Check Digit Multiplier on page 3-24). The check digit multiplier is reversed in order. Each value representing a character in the scanned data is multiplied by its corresponding digit in the reversed multiplier, resulting in a product for each character in the scanned data.
OCR Programming 3 - 29 Inverse OCR SSI # F2h 58h Parameter # 856 Inverse OCR is white or light words on a black or dark background. Select an option for decoding inverse OCR: • Regular Only - decode regular OCR (black on white) strings only. • Inverse Only - decode inverse OCR (white on black) strings only. • Autodiscriminate - decodes both regular and inverse OCR strings.
3 - 30 Barcode Scanner Configuration Guide
CHAPTER 4 SYMBOLOGIES Introduction This chapter describes symbology features and provides the programming bar codes for selecting these features. The barcode scanner is shipped with the settings shown in Table 4-1 on page 4-2. If the default values suit requirements, programming is not necessary. To change a parameter value: • Scan the appropriate bar codes in this guide. These new values replace the standard default values in memory.
4 - 2 Barcode Scanner Configuration Guide Scanning Sequence Examples In most cases, scanning one bar code sets the parameter value. For example, to transmit bar code data without the UPC-A check digit, simply scan the Do Not Transmit UPC-A Check Digit bar code under Transmit UPC-A Check Digit on page 4-19. The barcode scanner issues a fast warble beep and the LED turns green, signifying a successful parameter entry. Other parameters, such as Set Length(s) for D 2 of 5 require scanning several bar codes.
Symbologies Table 4-1 4-3 Parameter Defaults (Continued) SSI Number 1 Parameter Number 2 UPC/EAN/JAN Supplemental Redundancy 50h 80 10 4-16 Decode UPC/EAN/JAN Supplemental AIM ID F1h A0h 672 Combined 4-17 UPC Reduced Quiet Zone F8h 05h 09h 1289 Disable 4-18 Transmit UPC-A Check Digit 28h 40 Enable 4-19 Transmit UPC-E Check Digit 29h 41 Enable 4-19 Transmit UPC-E1 Check Digit 2Ah 42 Enable 4-20 UPC-A Preamble 22h 34 System Character 4-20 UPC-E Preamble 23h 35 System
4 - 4 Barcode Scanner Configuration Guide Table 4-1 Parameter Defaults (Continued) SSI Number 1 Parameter Number 2 Trioptic Code 39 0Dh 13 Disable 4-33 Convert Code 39 to Code 32 (Italian Pharmacy Code) 56h 86 Disable 4-34 Code 32 Prefix E7h 231 Disable 4-34 Set Length(s) for Code 39 12h, 13h 18, 19 Length Within Range: 2 to 55 4-35 Code 39 Check Digit Verification 30h 48 Disable 4-36 Transmit Code 39 Check Digit 2Bh 43 Disable 4-36 Code 39 Full ASCII Conversion 11h 17 D
Symbologies Table 4-1 4-5 Parameter Defaults (Continued) SSI Number 1 Parameter Number 2 Discrete 2 of 5 05h 5 Disable 4-53 Set Length(s) for D 2 of 5 14h, 15h 20, 21 1 Length; Length = 12 4-53 Codabar 07h 7 Disable 4-55 Set Lengths for Codabar 18h, 19h 24, 25 Length Within Range: 5 to 55 4-55 CLSI Editing 36h 54 Disable 4-57 NOTIS Editing 37h 55 Disable 4-57 Codabar Upper or Lower Case Start/Stop Characters Detection F2h 57h 855 Upper Case 4-58 MSI 0Bh 11 Disable
4 - 6 Barcode Scanner Configuration Guide Table 4-1 Parameter Defaults (Continued) SSI Number 1 Parameter Number 2 US Postnet 59h 89 Disable 4-68 US Planet 5Ah 90 Disable 4-68 Transmit US Postal Check Digit 5Fh 95 Enable 4-69 UK Postal 5Bh 91 Disable 4-69 Transmit UK Postal Check Digit 60h 96 Enable 4-70 Japan Postal F0h 22h 290 Disable 4-70 Australia Post F0h 23h 291 Disable 4-71 Australia Post Format F1h CEh 718 Autodiscriminate 4-72 Netherlands KIX Code F0h 46
Symbologies Table 4-1 4-7 Parameter Defaults (Continued) SSI Number 1 Parameter Number 2 PDF417 0Fh 15 Enable 4-82 MicroPDF417 E3h 227 Disable 4-82 Code 128 Emulation 7Bh 123 Disable 4-83 Data Matrix F0h 24h 292 Enable 4-84 Data Matrix Inverse F1h 4Ch 588 Regular 4-84 Decode Mirror Images (Data Matrix Only) F1h 19h 537 Auto 4-85 Maxicode F0h 26h 294 Disable 4-86 QR Code F0h 25h 293 Enable 4-86 QR Inverse F1h 4Bh 587 Regular 4-87 MicroQR F1h 3Dh 573 Enable
4 - 8 Barcode Scanner Configuration Guide Disable All Code Types To disable all symbologies, scan the bar code below. This is useful when enabling only a few code types.
Symbologies UPC/EAN Enable/Disable UPC-A SSI # 01h Parameter # 1 To enable or disable UPC-A, scan the appropriate bar code below. *Enable UPC-A (01h) Disable UPC-A (00h) Enable/Disable UPC-E SSI # 02h Parameter # 2 To enable or disable UPC-E, scan the appropriate bar code below.
4 - 10 Barcode Scanner Configuration Guide Enable/Disable UPC-E1 SSI # 0Ch Parameter # 12 UPC-E1 is disabled by default. To enable or disable UPC-E1, scan the appropriate bar code below. NOTE UPC-E1 is not a UCC (Uniform Code Council) approved symbology. Enable UPC-E1 (01h) *Disable UPC-E1 (00h) Enable/Disable EAN-8/JAN-8 SSI # 04h Parameter # 4 To enable or disable EAN-8/JAN-8, scan the appropriate bar code below.
Symbologies 4 - 11 Enable/Disable EAN-13/JAN-13 SSI # 03h Parameter # 3 To enable or disable EAN-13/JAN-13, scan the appropriate bar code below. *Enable EAN-13/JAN-13 (01h) Disable EAN-13/JAN-13 (00h) Enable/Disable Bookland EAN SSI # 53h Parameter # 83 To enable or disable Bookland EAN, scan the appropriate bar code below. Enable Bookland EAN (01h) *Disable Bookland EAN (00h) NOTE If Bookland EAN is enabled, select a Bookland ISBN Format on page 4-12.
4 - 12 Barcode Scanner Configuration Guide Bookland ISBN Format SSI # F1h 40h Parameter # 576 If Bookland EAN is enabled, select one of the following formats for Bookland data: • Bookland ISBN-10 - The barcode scanner reports Bookland data starting with 978 in traditional 10-digit format with the special Bookland check digit for backward-compatibility. Data starting with 979 is not considered Bookland in this mode.
Symbologies 4 - 13 Decode UPC/EAN/JAN Supplementals SSI # 16 Parameter # 10h Supplementals are bar codes appended according to specific format conventions (e.g., UPC A+2, UPC E+2, EAN 13+2). The following options are available: • If you select Ignore UPC/EAN with Supplementals, and the barcode scanner is presented with a UPC/EAN plus supplemental symbol, the barcode scanner decodes UPC/EAN and ignores the supplemental characters.
4 - 14 Barcode Scanner Configuration Guide Decode UPC/EAN/JAN Supplementals (continued) Decode UPC/EAN/JAN Only With Supplementals (01h) *Ignore Supplementals (00h) Autodiscriminate UPC/EAN/JAN Supplementals (02h) Enable 378/379 Supplemental Mode (04h) Enable 978/979 Supplemental Mode (05h) Enable 977 Supplemental Mode (07h)
Symbologies 4 - 15 Decode UPC/EAN/JAN Supplementals (continued) Enable 414/419/434/439 Supplemental Mode (06h) Enable 491 Supplemental Mode (08h) Enable Smart Supplemental Mode (03h) Supplemental User-Programmable Type 1 (09h) Supplemental User-Programmable Type 1 and 2 (0Ah) Smart Supplemental Plus User-Programmable 1 (0Bh) Smart Supplemental Plus User-Programmable 1 and 2 (0Ch)
4 - 16 Barcode Scanner Configuration Guide User-Programmable Supplementals SSI # F1h 43h Supplemental 1: Parameter # 579 SSI # F1h 44h Supplemental 2: Parameter # 580 If you selected a Supplemental User-Programmable option from Decode UPC/EAN/JAN Supplementals on page 4-13, select User-Programmable Supplemental 1 to set the 3-digit prefix. Then select the 3 digits using the numeric bar codes beginning on page B-1. Select User-Programmable Supplemental 2 to set a second 3-digit prefix.
Symbologies 4 - 17 UPC/EAN/JAN Supplemental AIM ID Format SSI # F1h A0h Parameter # 672 Select an output format when reporting UPC/EAN/JAN bar codes with Supplementals with Transmit Code ID Character on page 1-22 set to AIM Code ID Character: • Separate - transmit UPC/EAN with supplementals with separate AIM IDs but one transmission, i.e.: ]E<0 or 4>]E<1 or 2>[supplemental data] • Combined – transmit UPC/EAN with supplementals with one AIM ID and one transmission, i.e.
4 - 18 Barcode Scanner Configuration Guide UPC Reduced Quiet Zone SSI # F8h 05h 09h Parameter # 1289 Scan one of the following bar codes to enable or disable decoding UPC bar codes with reduced quiet zones. If you select Enable, select a 1D Quiet Zone Level on page 4-93.
Symbologies 4 - 19 Transmit UPC-A Check Digit SSI # 28h Parameter # 40 The check digit is the last character of the symbol used to verify the integrity of the data. Scan the appropriate bar code below to transmit the bar code data with or without the UPC-A check digit. It is always verified to guarantee the integrity of the data.
4 - 20 Barcode Scanner Configuration Guide Transmit UPC-E1 Check Digit SSI # 2Ah Parameter # 42 The check digit is the last character of the symbol used to verify the integrity of the data. Scan the appropriate bar code below to transmit the bar code data with or without the UPC-E1 check digit. It is always verified to guarantee the integrity of the data.
Symbologies 4 - 21 UPC-E Preamble SSI # 23h Parameter # 35 Preamble characters are part of the UPC symbol, and include Country Code and System Character. There are three options for transmitting a UPC-E preamble to the host device: transmit System Character only, transmit System Character and Country Code (“0” for USA), and transmit no preamble. Select the appropriate option to match the host system.
4 - 22 Barcode Scanner Configuration Guide UPC-E1 Preamble SSI # 24h Parameter # 36 Preamble characters are part of the UPC symbol, and include Country Code and System Character. There are three options for transmitting a UPC-E1 preamble to the host device: transmit System Character only, transmit System Character and Country Code (“0” for USA), and transmit no preamble. Select the appropriate option to match the host system.
Symbologies 4 - 23 Convert UPC-E to UPC-A SSI # 25h Parameter # 37 Enable this to convert UPC-E (zero suppressed) decoded data to UPC-A format before transmission. After conversion, the data follows UPC-A format and is affected by UPC-A programming selections (e.g., Preamble, Check Digit). Disable this to transmit UPC-E decoded data as UPC-E data, without conversion.
4 - 24 Barcode Scanner Configuration Guide EAN-8/JAN-8 Extend SSI # 27h Parameter # 39 Enable this parameter to add five leading zeros to decoded EAN-8 symbols to make them compatible in format to EAN-13 symbols. Disable this to transmit EAN-8 symbols as is.
Symbologies 4 - 25 Coupon Report SSI # F1h DAh Parameter # 730 Traditional coupon symbols (old coupon symbols) are composed of two bar codes: UPC/EAN and Code128. A new coupon symbol is composed of a single Databar Expanded bar code. The new coupon format offers more options for purchase values (up to $999.99) and supports complex discount offers such as a second purchase requirement. An interim coupon symbol also exists that contains both types of bar codes: UPC/EAN and Databar Expanded.
4 - 26 Barcode Scanner Configuration Guide ISSN EAN SSI # F1h 69h Parameter # 617 To enable or disable ISSN EAN, scan the appropriate bar code below.
Symbologies 4 - 27 Code 128 Enable/Disable Code 128 SSI # 08h Parameter # 8 To enable or disable Code 128, scan the appropriate bar code below. *Enable Code 128 (01h) Disable Code 128 (00h) Set Lengths for Code 128 SSI #L1 = D1h, L2 = D2h Parameter # 209, 210 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Set lengths for Code 128 to any length, one or two discrete lengths, or lengths within a specific range.
4 - 28 Barcode Scanner Configuration Guide Set Lengths for Code 128 (continued) Code 128 - One Discrete Length Code 128 - Two Discrete Lengths Code 128 - Length Within Range *Code 128 - Any Length GS1-128 (formerly UCC/EAN-128) SSI # 0Eh Parameter # 14 To enable or disable GS1-128, scan the appropriate bar code below.
Symbologies 4 - 29 ISBT 128 SSI # 54h Parameter # 84 ISBT 128 is a variant of Code 128 used in the blood bank industry. Scan a bar code below to enable or disable ISBT 128. If necessary, the host must perform concatenation of the ISBT data.
4 - 30 Barcode Scanner Configuration Guide ISBT Concatenation SSI # F1h 41h Parameter # 577 Select an option for concatenating pairs of ISBT code types: • If you select Disable ISBT Concatenation, the barcode scanner does not concatenate pairs of ISBT codes it encounters. • If you select Enable ISBT Concatenation, there must be two ISBT codes in order for the barcode scanner to decode and perform concatenation. The barcode scanner does not decode single ISBT symbols.
Symbologies 4 - 31 Check ISBT Table SSI # F1h 42h Parameter # 578 The ISBT specification includes a table that lists several types of ISBT bar codes that are commonly used in pairs. If you set ISBT Concatenation to Enable, enable Check ISBT Table to concatenate only those pairs found in this table. Other types of ISBT codes are not concatenated.
4 - 32 Barcode Scanner Configuration Guide Code 128 Reduced Quiet Zone SSI # F8h 04h B8h Parameter # 1208 Scan one of the following bar codes to enable or disable decoding Code 128 bar codes with reduced quiet zones. If you select Enable, select a 1D Quiet Zone Level on page 4-93. Enable Code 128 Reduced Quiet Zone (1) *Disable Code 128 Reduced Quiet Zone (0) Ignore Code 128 SSI # F8h 04h E6h Parameter # 1254 This feature applies to Code 128 bar codes with an embedded character.
Symbologies 4 - 33 Code 39 Enable/Disable Code 39 SSI # 00h Parameter # 0 To enable or disable Code 39, scan the appropriate bar code below. *Enable Code 39 (01h) Disable Code 39 (00h) Enable/Disable Trioptic Code 39 SSI # 0Dh Parameter # 13 Trioptic Code 39 is a variant of Code 39 used in the marking of computer tape cartridges. Trioptic Code 39 symbols always contain six characters. To enable or disable Trioptic Code 39, scan the appropriate bar code below.
4 - 34 Barcode Scanner Configuration Guide Convert Code 39 to Code 32 SSI # 56h Parameter # 86 Code 32 is a variant of Code 39 used by the Italian pharmaceutical industry. Scan the appropriate bar code below to enable or disable converting Code 39 to Code 32. NOTE Code 39 must be enabled for this parameter to function.
Symbologies 4 - 35 Set Lengths for Code 39 SSI # L1 = 12h, L2 = 13h Parameter # 18, 19 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Set lengths for Code 39 to any length, one or two discrete lengths, or lengths within a specific range. If Code 39 Full ASCII is enabled, Length Within a Range or Any Length are the preferred options.
4 - 36 Barcode Scanner Configuration Guide Code 39 Check Digit Verification SSI # 30h Parameter # 48 Enable this feature to check the integrity of all Code 39 symbols to verify that the data complies with specified check digit algorithm. Only Code 39 symbols which include a modulo 43 check digit are decoded. Enable this feature if the Code 39 symbols contain a Modulo 43 check digit.
Symbologies 4 - 37 Code 39 Full ASCII Conversion SSI # 11h Parameter # 17 Code 39 Full ASCII is a variant of Code 39 which pairs characters to encode the full ASCII character set. To enable or disable Code 39 Full ASCII, scan the appropriate bar code below. Enable Code 39 Full ASCII (01h) *Disable Code 39 Full ASCII (00h) NOTE You cannot enable Trioptic Code 39 and Code 39 Full ASCII simultaneously.
4 - 38 Barcode Scanner Configuration Guide Code 39 Buffering - Scan & Store SSI # 71h Parameter # 113 This feature allows the barcode scanner to accumulate data from multiple Code 39 symbols. Selecting the Scan and Store option (Buffer Code 39) temporarily buffers all Code 39 symbols having a leading space as a first character for later transmission. The leading space is not buffered.
Symbologies 4 - 39 Clear Buffer NOTE The Clear Buffer contains only the dash (minus) character. In order to scan this command, set Code 39 lengths to include length 1. Transmit Buffer There are two methods to transmit the Code 39 buffer. 1. Scan the Transmit Buffer bar code below, which includes only a start character, a plus (+), and a stop character. 2. The barcode scanner transmits and clears the buffer. • The barcode scanner issues a low/high beep. Transmit Buffer 3.
4 - 40 Barcode Scanner Configuration Guide Code 39 Reduced Quiet Zone SSI # F8h 04h B9h Parameter # 1209 Scan one of the following bar codes to enable or disable decoding Code 39 bar codes with reduced quiet zones. If you select Enable, select a 1D Quiet Zone Level on page 4-93. Enable Code 39 Reduced Quiet Zone (1) *Disable Code 39 Reduced Quiet Zone (0) Code 93 Enable/Disable Code 93 SSI # 09h Parameter # 9 To enable or disable Code 93, scan the appropriate bar code below.
Symbologies 4 - 41 Set Lengths for Code 93 SSI # L1 = 1Ah, L2 = 1Bh Parameter # 26, 27 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Set lengths for Code 93 to any length, one or two discrete lengths, or lengths within a specific range. • One Discrete Length - Select this option to decode only Code 93 symbols containing a selected length. Select the length using the numeric bar codes in Appendix B, Numeric Bar Codes.
4 - 42 Barcode Scanner Configuration Guide Set Lengths for Code 93 (continued) Code 93 - One Discrete Length Code 93 - Two Discrete Lengths *Code 93 - Length Within Range Code 93 - Any Length
Symbologies 4 - 43 Code 11 Code 11 SSI # 0Ah Parameter # 10 To enable or disable Code 11, scan the appropriate bar code below. Enable Code 11 (01h) *Disable Code 11 (00h) Set Lengths for Code 11 SSI # L1 = 1Ch, L2 = 1Dh Parameter # 28, 29 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Set lengths for Code 11 to any length, one or two discrete lengths, or lengths within a specific range.
4 - 44 Barcode Scanner Configuration Guide Set Lengths for Code 11 (continued) Code 11 - One Discrete Length Code 11 - Two Discrete Lengths *Code 11 - Length Within Range Code 11 - Any Length
Symbologies 4 - 45 Code 11 Check Digit Verification SSI # 34h Parameter # 52 This feature allows the barcode scanner to check the integrity of all Code 11 symbols to verify that the data complies with the specified check digit algorithm. This selects the check digit mechanism for the decoded Code 11 bar code. The options are to check for one check digit, check for two check digits, or disable the feature.
4 - 46 Barcode Scanner Configuration Guide Transmit Code 11 Check Digits SSI # 2Fh Parameter # 47 This feature selects whether or not to transmit the Code 11 check digit(s). Transmit Code 11 Check Digit(s) (Enable) (01h) *Do Not Transmit Code 11 Check Digit(s) (Disable) (00h) NOTE Code 11 Check Digit Verification must be enabled for this parameter to function.
Symbologies 4 - 47 Interleaved 2 of 5 (ITF) Enable/Disable Interleaved 2 of 5 SSI # 06h Parameter # 6 To enable or disable Interleaved 2 of 5, scan the appropriate bar code below, and select an Interleaved 2 of 5 length from the following pages. Enable Interleaved 2 of 5 (01h) *Disable Interleaved 2 of 5 (00h) Set Lengths for Interleaved 2 of 5 SSI # L1 = 16h, L2 = 17h Parameter # 22, 23 The length of a code refers to the number of characters (i.e.
4 - 48 Barcode Scanner Configuration Guide Set Lengths for Interleaved 2 of 5 (continued) *I 2 of 5 - One Discrete Length I 2 of 5 - Two Discrete Lengths I 2 of 5 - Length Within Range I 2 of 5 - Any Length
Symbologies 4 - 49 I 2 of 5 Check Digit Verification SSI # 31h Parameter # Enable this feature to check the integrity of all I 2 of 5 symbols to verify the data complies with either the specified Uniform Symbology Specification (USS), or the Optical Product Code Council (OPCC) check digit algorithm.
4 - 50 Barcode Scanner Configuration Guide Convert I 2 of 5 to EAN-13 SSI # 52h Parameter # Enable this parameter to convert 14-character I 2 of 5 codes to EAN-13, and transmit to the host as EAN-13. To accomplish this, the I 2 of 5 code must be enabled, and the code must have a leading zero and a valid EAN-13 check digit.
Symbologies 4 - 51 I 2 of 5 Security Level SSI # 461h Parameter # Interleaved 2 of 5 bar codes are vulnerable to misdecodes by the nature of the symbol, especially when Any Length is set for Interleaved 2 of 5 bar codes. The barcode scanner offers four levels of decode security for Interleaved 2 of 5 bar codes. There is an inverse relationship between security and barcode scanner aggressiveness.
4 - 52 Barcode Scanner Configuration Guide I 2 of 5 Reduced Quiet Zone SSI # F8h 04h BAh Parameter # 1210 Scan one of the following bar codes to enable or disable decoding I 2 of 5 bar codes with reduced quiet zones. If you select Enable, select a 1D Quiet Zone Level on page 4-93.
Symbologies 4 - 53 Discrete 2 of 5 (DTF) Enable/Disable Discrete 2 of 5 SSI # 05h Parameter # 5 To enable or disable Discrete 2 of 5, scan the appropriate bar code below. Enable Discrete 2 of 5 (01h) *Disable Discrete 2 of 5 (00h) Set Lengths for Discrete 2 of 5 SSI # L1 = 14h, L2 = 15h Parameter # L1 = 20, L2 = 21 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains.
4 - 54 Barcode Scanner Configuration Guide Set Lengths for Discrete 2 of 5 (continued) *D 2 of 5 - One Discrete Length D 2 of 5 - Two Discrete Lengths D 2 of 5 - Length Within Range D 2 of 5 - Any Length
Symbologies 4 - 55 Codabar (NW - 7) Enable/Disable Codabar SSI # 07h Parameter # 7 To enable or disable Codabar, scan the appropriate bar code below. Enable Codabar (01h) *Disable Codabar (00h) Set Lengths for Codabar SSI # L1 = 18h, L2 = 19h Parameter # L1 = 24, L2 = 25 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains.
4 - 56 Barcode Scanner Configuration Guide Set Lengths for Codabar (continued) Codabar - One Discrete Length Codabar - Two Discrete Lengths *Codabar - Length Within Range Codabar - Any Length
Symbologies 4 - 57 CLSI Editing SSI # 36h Parameter # 54 Enable this parameter to strip the start and stop characters and insert a space after the first, fifth, and tenth characters of a 14-character Codabar symbol. Enable this feature if the host system requires this data format. NOTE Symbol length does not include start and stop characters.
4 - 58 Barcode Scanner Configuration Guide Codabar Upper or Lower Case Start/Stop Characters Detection SSI # F2h 57h Parameter # 855 Select whether to detect upper case or lower case Codabar start/stop characters.
Symbologies 4 - 59 MSI Enable/Disable MSI SSI # 0Bh Parameter # 11 To enable or disable MSI, scan the appropriate bar code below. Enable MSI (01h) *Disable MSI (00h) Set Lengths for MSI SSI # L1 = 1Eh, L2 = 1Fh Parameter # L1 = 30, L2 = 31 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Set lengths for MSI to any length, one or two discrete lengths, or lengths within a specific range.
4 - 60 Barcode Scanner Configuration Guide Set Lengths for MSI (continued) NOTE Due to the construction of the MSI symbology, it is possible for a scan line covering only a portion of the code to transmit as a complete scan, yielding less data than is encoded in the bar code. To prevent this, select specific lengths (MSI - One Discrete Length, Two Discrete Lengths) for MSI applications.
Symbologies 4 - 61 MSI Check Digits SSI # 32h Parameter # 50 With MSI symbols, one check digit is mandatory and always verified by the reader. The second check digit is optional. If the MSI codes include two check digits, scan the Two MSI Check Digits bar code to enable verification of the second check digit. See MSI Check Digit Algorithm on page 4-62 for the selection of second digit algorithms.
4 - 62 Barcode Scanner Configuration Guide MSI Check Digit Algorithm SSI # 33h Parameter # 51 Two algorithms are possible for the verification of the second MSI check digit. Select the bar code below corresponding to the algorithm used to encode the check digit. MOD 10/MOD 11 (00h) *MOD 10/MOD 10 (01h) Chinese 2 of 5 Enable/Disable Chinese 2 of 5 SSI # F0h 98h Parameter # 408 To enable or disable Chinese 2 of 5, scan the appropriate bar code below.
Symbologies Matrix 2 of 5 Enable/Disable Matrix 2 of 5 SSI # F1h 6Ah Parameter # 618 To enable or disable Matrix 2 of 5, scan the appropriate bar code below.
4 - 64 Barcode Scanner Configuration Guide Set Lengths for Matrix 2 of 5 SSI # L1 = F1h 6Bh, L2 = F1h 6Ch Parameter # L1 = 619, L2 = 620 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Set lengths for Matrix 2 of 5 to any length, one or two discrete lengths, or lengths within a specific range. • One Discrete Length - Select this option to decode only Matrix 2 of 5 symbols containing a selected length.
Symbologies 4 - 65 Matrix 2 of 5 Check Digit SSI # F1h 6Eh Parameter # 622 The check digit is the last character of the symbol used to verify the integrity of the data. Scan the appropriate bar code below to transmit the bar code data with or without the Matrix 2 of 5 check digit.
4 - 66 Barcode Scanner Configuration Guide Korean 3 of 5 Enable/Disable Korean 3 of 5 SSI # F1h 45h Parameter # 581 To enable or disable Korean 3 of 5, scan the appropriate bar code below. NOTE The length for Korean 3 of 5 is fixed at 6.
Symbologies Inverse 1D SSI # F1h 4Ah Parameter # 586 This parameter sets the 1D inverse barcode scanner setting. Options are: • Regular Only - the barcode scanner decodes regular 1D bar codes only. • Inverse Only - the barcode scanner decodes inverse 1D bar codes only. • Inverse Autodetect - the barcode scanner decodes both regular and inverse 1D bar codes.
4 - 68 Barcode Scanner Configuration Guide Postal Codes US Postnet SSI # 59h Parameter # 89 To enable or disable US Postnet, scan the appropriate bar code below. Enable US Postnet (01h) *Disable US Postnet (00h) US Planet SSI # 5Ah Parameter # 90 To enable or disable US Planet, scan the appropriate bar code below.
Symbologies 4 - 69 Transmit US Postal Check Digit SSI # 5Fh Parameter # 95 Select whether to transmit US Postal data, which includes both US Postnet and US Planet, with or without the check digit. *Transmit US Postal Check Digit (01h) Do Not Transmit US Postal Check Digit (00h) UK Postal SSI # 5Bh Parameter # 91 To enable or disable UK Postal, scan the appropriate bar code below.
4 - 70 Barcode Scanner Configuration Guide Transmit UK Postal Check Digit SSI # 60h Parameter # 96 Select whether to transmit UK Postal data with or without the check digit. *Transmit UK Postal Check Digit (01h) Do Not Transmit UK Postal Check Digit (00h) Japan Postal SSI # F0h, 22h Parameter # 290 To enable or disable Japan Postal, scan the appropriate bar code below.
Symbologies Australia Post SSI # F0h, 23h Parameter # 291 To enable or disable Australia Post, scan the appropriate bar code below.
4 - 72 Barcode Scanner Configuration Guide Australia Post Format SSI # F1h, CEh Parameter # 718 To select one of the following formats for Australia Post, scan the appropriate bar code below: • Autodiscriminate (or Smart mode) - Attempt to decode the Customer Information Field using the N and C Encoding Tables. NOTE This option increases the risk of misdecodes because the encoded data format does not specify the Encoding Table used for encoding.
Symbologies Netherlands KIX Code SSI # F0h, 46h Parameter # 326 To enable or disable Netherlands KIX Code, scan the appropriate bar code below. Enable Netherlands KIX Code (01h) *Disable Netherlands KIX Code (00h) USPS 4CB/One Code/Intelligent Mail SSI # F1h 50h Parameter # 592 To enable or disable USPS 4CB/One Code/Intelligent Mail, scan the appropriate bar code below.
4 - 74 Barcode Scanner Configuration Guide UPU FICS Postal SSI # F1h 63h Parameter # 611 To enable or disable UPU FICS Postal, scan the appropriate bar code below.
Symbologies GS1 DataBar GS1 DataBar types are: • GS1 DataBar Omnidirectional • GS1 DataBar Truncated • GS1 DataBar Stacked • GS1 DataBar Stacked Omnidirectional • GS1 DataBar Limited • GS1 DataBar Expanded • GS1 DataBar Expanded Stacked Scan the appropriate bar codes to enable or disable each type of GS1 DataBar.
4 - 76 Barcode Scanner Configuration Guide GS1 DataBar Limited SSI # F0h 53h Parameter # 339 Enable GS1 DataBar Limited (01h) *Disable GS1 DataBar Limited (00h)
Symbologies 4 - 77 GS1 DataBar Limited Security Level SSI # F1h D8h Parameter # 728 The barcode scanner offers four levels of decode security for GS1 DataBar Limited bar codes. There is an inverse relationship between security and barcode scanner aggressiveness. Increasing the level of security may result in reduced aggressiveness in scanning, so only choose the level of security necessary. • Level 1 – No clear margin required.
4 - 78 Barcode Scanner Configuration Guide GS1 DataBar Expanded SSI # F0h 54h Parameter # 340 Scan the appropriate bar code below to enable or disable the following code types: • GS1 DataBar Expanded • GS1 DataBar Expanded Stacked. *Enable GS1 DataBar Expanded (01h) Disable GS1 DataBar Expanded (00h) Convert GS1 DataBar to UPC/EAN SSI # F0h, 8Dh Parameter # 397 This parameter only applies to GS1 DataBar and GS1 DataBar Limited symbols not decoded as part of a Composite symbol.
Symbologies Composite Composite CC-C SSI # F0h 55h Parameter # 341 Scan a bar code below to enable or disable Composite bar codes of type CC-C. Enable CC-C (01h) *Disable CC-C (00h) Composite CC-A/B SSI # F0h 56h Parameter # 342 Scan a bar code below to enable or disable Composite bar codes of type CC-A/B. NOTE If you enable this code type, also see UPC Composite Mode on page 4-80.
4 - 80 Barcode Scanner Configuration Guide Composite TLC-39 SSI # F0h 73h Parameter # 371 Scan a bar code below to enable or disable Composite bar codes of type TLC-39. Enable TLC39 (01h) *Disable TLC39 (00h) UPC Composite Mode SSI # F0h 58h Parameter # 344 If you enable Composite CC-A/B on page 4-79, select an option for linking UPC symbols with a 2D symbol during transmission as if they were one symbol: • Select UPC Never Linked to transmit UPC bar codes regardless of whether a 2D symbol is detected.
Symbologies 4 - 81 Composite Beep Mode SSI # F0h, 8Eh Parameter # 398 To select the number of decode beeps when a composite bar code is decoded, scan the appropriate bar code. Single Beep After Both are Decoded (00h) *Beep as Each Code Type is Decoded (01h) Double Beep After Both are Decoded (02h) GS1-128 Emulation Mode for UCC/EAN Composite Codes SSI # F0h, ABh Parameter # 427 Select whether to enable or disable this mode.
4 - 82 Barcode Scanner Configuration Guide 2D Symbologies Enable/Disable PDF417 SSI # 0Fh Parameter # 15 To enable or disable PDF417, scan the appropriate bar code below. *Enable PDF417 (01h) Disable PDF417 (00h) Enable/Disable MicroPDF417 SSI # E3h Parameter # 227 To enable or disable MicroPDF417, scan the appropriate bar code below.
Symbologies 4 - 83 Code 128 Emulation SSI # 7Bh Parameter # 123 Enable this parameter to transmit data from certain MicroPDF417 symbols as Code 128. AIM Code ID Character (01h) on page 1-22 must be enabled for this parameter to work.
4 - 84 Barcode Scanner Configuration Guide Data Matrix SSI # F0h, 24h Parameter # 292 To enable or disable Data Matrix, scan the appropriate bar code below. *Enable Data Matrix (01h) Disable Data Matrix (00h) Data Matrix Inverse SSI # F1h 4Ch Parameter # 588 This parameter sets the Data Matrix inverse barcode scanner setting. Options are: • Regular Only - the barcode scanner decodes regular Data Matrix bar codes only. • Inverse Only - the barcode scanner decodes inverse Data Matrix bar codes only.
Symbologies Decode Mirror Images (Data Matrix Only) SSI # F1h 19h Parameter # 537 Select an option for decoding mirror image Data Matrix bar codes: • Always - decode only Data Matrix bar codes that are mirror images • Never - do not decode Data Matrix bar codes that are mirror images • Auto - decode both mirrored and unmirrored Data Matrix bar codes.
4 - 86 Barcode Scanner Configuration Guide Maxicode SSI # F0h 26h Parameter # 294 To enable or disable Maxicode, scan the appropriate bar code below. Enable Maxicode (01h) *Disable Maxicode (00h) QR Code SSI # F0h 25h Parameter # 293 To enable or disable QR Code, scan the appropriate bar code below.
Symbologies QR Inverse SSI # F1h 4Bh Parameter # 587 This parameter sets the QR inverse barcode scanner setting. Options are: • Regular Only - the barcode scanner decodes regular QR bar codes only. • Inverse Only - the barcode scanner decodes inverse QR bar codes only. • Inverse Autodetect - the barcode scanner decodes both regular and inverse QR bar codes.
4 - 88 Barcode Scanner Configuration Guide Aztec SSI # F1h 3Eh Parameter # 574 To enable or disable Aztec, scan the appropriate bar code below. *Enable Aztec (01h) Disable Aztec (00h) Aztec Inverse SSI # F1h 4Dh Parameter # 589 This parameter sets the Aztec inverse barcode scanner setting. Options are: • Regular Only - the barcode scanner decodes regular Aztec bar codes only. • Inverse Only - the barcode scanner decodes inverse Aztec bar codes only.
Symbologies Han Xin SSI # F8h 04h 8Fh Parameter # 1167 To enable or disable Han Xin, scan the appropriate bar code below. Enable Han Xin (01h) *Disable Han Xin (00h) Han Xin Inverse SSI # F8h 04h 90h Parameter # 1168 Select a Han Xin inverse barcode scanner setting: • Regular Only - the barcode scanner decodes Han Xin bar codes with normal reflectance only. • Inverse Only - the barcode scanner decodes Han Xin bar codes with inverse reflectance only.
4 - 90 Barcode Scanner Configuration Guide Redundancy Level SSI # 4Eh Parameter # 78 The barcode scanner offers four levels of decode redundancy. Select higher redundancy levels for decreasing levels of bar code quality. As redundancy levels increase, the barcode scanner’s aggressiveness decreases. Select the redundancy level appropriate for the bar code quality.
Symbologies Redundancy Level 4 The following code types must be successfully read three times before being decoded: Table 12-5 Redundancy Level 4 Codes Code Type All Code Length All *Redundancy Level 1 (01h) Redundancy Level 2 (02h) Redundancy Level 3 (03h) Redundancy Level 4 (04h) 4 - 91
4 - 92 Barcode Scanner Configuration Guide Security Level SSI # 4Dh Parameter # 77 The barcode scanner offers four levels of decode security for delta bar codes, which include UPC/EAN and Code 93. Select increasing levels of security for decreasing levels of bar code quality. There is an inverse relationship between security and barcode scanner aggressiveness, so choose only that level of security necessary for any given application.
Symbologies 4 - 93 1D Quiet Zone Level SSI # F8h 05h 08h Parameter # 1288 This feature sets the level of aggressiveness in decoding bar codes with a reduced quiet zone (the area in front of and at the end of a bar code), and applies to symbologies enabled by a Reduced Quiet Zone parameter.
4 - 94 Barcode Scanner Configuration Guide Intercharacter Gap Size SSI # F0h, 7Dh Parameter # 381 The Code 39 and Codabar symbologies have an intercharacter gap that is typically quite small. Due to various bar code-printing technologies, this gap can grow larger than the maximum size allowed, preventing the barcode scanner from decoding the symbol. If this problem occurs, scan the Large Intercharacter Gaps parameter to tolerate these out-of-specification bar codes.
Symbologies 4 - 95 Macro PDF Features Macro PDF is a special feature for concatenating multiple PDF symbols into one file. The barcode scanner can decode symbols that are encoded with this feature, and can store more than 64 Kb of decoded data stored in up to 50 MacroPDF symbols. CAUTION When printing, keep each Macro PDF sequence separate, as each sequence has unique identifiers. Do not mix bar codes from several Macro PDF sequences, even if they encode the same data.
4 - 96 Barcode Scanner Configuration Guide Macro PDF Transmit / Decode Mode Symbols SSI # BCh Parameter # 188 Select one of the options below for handling Macro PDF decoding. In Buffer All Symbols the barcode scanner can handle sets of up to 50 maximum-sized Macro PDF symbols. In all other modes there is no limit to the size of the MacroPDF set.
Symbologies 4 - 97 Transmit Macro PDF Control Header SSI # B8h Parameter # 184 When enabled, this activates transmission of the control header, which contains the segment index and the file ID, in Macro PDF symbols. For example, the field may be: \92800000\725\120\343. The five digits after the \928 are the segment index (or block index), and \725\120\343 is the file ID.
4 - 98 Barcode Scanner Configuration Guide Flush Macro Buffer This flushes the buffer of all decoded Macro PDF data stored to that point, transmits it to the host device, and aborts from Macro PDF mode. Flush Macro PDF Buffer Abort Macro PDF Entry This clears all currently-stored Macro PDF data in the buffer without transmission and aborts from Macro PDF mode.
CHAPTER 5 INTELLIGENT DOCUMENT CAPTURE Introduction Intelligent Document Capture (IDC) is Zebra advanced image processing firmware for select imager based barcode scanners. This chapter describes the IDC functionality, provides parameter bar codes to control its features, and includes a quick start procedure to get you started with IDC. The IDC Process Intelligent Document Capture: 1. Verifies a bar code is appropriate to use as an IDC anchor or link. See Bar Code Acceptance Test. 2.
5 - 2 Barcode Scanner Configuration Guide Bar Code Acceptance Test Upon decoding a bar code, the barcode scanner checks to ensure that the bar code fits the description of a bar code that anchors or links to an IDC form. To be accepted as an IDC bar code: • The symbology must be enabled in the IDC symbology parameter and enabled for decode in the barcode scanner.
Intelligent Document Capture 5-3 The IDC Maximum Rotation parameter controls the maximum rotation any edge of the form can have in relation to the imager's horizontal or vertical axis. IDC Operating Mode = Free-Form or Linked The document capture region is a rectangular piece of paper, or a portion of it enclosed by a rectangular border.
5 - 4 Barcode Scanner Configuration Guide Parameters This section describes the parameters controlling the IDC firmware and provides programming bar codes for setting them. To set parameters requiring a range of values, scan the parameter bar code followed by two, three, or four bar codes from Appendix B, Numeric Bar Codes corresponding to the desired value. Scan two numeric bar codes for parameters with a maximum value of less than 100, for example, IDC Minimum Text Length.
Intelligent Document Capture 5-5 IDC Operating Mode Parameter Name: DocCap_MODE SSI # F1h 52h Parameter # 594 Select the operating mode of the Intelligent Document Capture firmware: • Off - Disables the IDC feature. • Anchored - Requires a bar code decode. The image capture region is based off this bar code. • Free-Form - A printed border or page edge defines the image capture region. A bar code is optional. • Linked - A printed border or page edge defines the image capture region.
5 - 6 Barcode Scanner Configuration Guide IDC Symbology Parameter Name: DocCap_SYMBOLOGY SSI # F1h 8Fh Parameter # 655 Select the bar code type(s) to use when Document Capture mode is not set to Off. To enable more than one symbology at a time, simply add the values together. For example, to enable PDF417, Data Matrix, and Code 39 write a value of 98 (32 + 64 + 2). Scan the bar code below, followed by three bar codes from Appendix B, Numeric Bar Codes in the range of 000 to 255 decimal. The default is 001.
Intelligent Document Capture 5-7 IDC X Coordinate Parameter Name: DocCap_X SSI # F4h F1h 54h Parameter # 596 Specify the horizontal offset to the top left corner of the region to capture relative to the center of the bar code. Negative values move toward the left. This parameter only applies when IDC Operating Mode is set to Anchored. Scan the bar code below, followed by four bar codes from Appendix B, Numeric Bar Codes in the range of +/- 1279. The default is -151.
5 - 8 Barcode Scanner Configuration Guide IDC Width Parameter Name: DocCap_WIDTH SSI # F1h 56h Parameter # 598 Specify the width of the region to capture. This parameter only applies when IDC Operating Mode is set to Anchored. Scan the bar code below, followed by four bar codes from Appendix B, Numeric Bar Codes in the range of 0010 to 1279. The default is 0300. IDC Width IDC Height Parameter Name: DocCap_HEIGHT SSI # F1h 57h Parameter # 599 Specify the height of the region to capture.
Intelligent Document Capture 5-9 IDC Aspect Parameter Name: DocCap_ASPECT SSI # F1h 53h Parameter # 595 Specify the bar code's aspect ratio of a thin bar or space. The bar code's height is divided by this value to get the unit in the y-axis. The aspect value is calculated automatically if this parameter is set to zero. This parameter only applies when IDC Operating Mode is set to Anchored. Scan the bar code below, followed by three bar codes from Appendix B, Numeric Bar Codes in the range of 000 to 255.
5 - 10 Barcode Scanner Configuration Guide IDC Bits Per Pixel Parameter Name: DocCap_BPP SSI # F1h 5Ah Parameter # 602 Select the number of significant bits per pixel (BPP) to use when capturing an image. Select 1 BPP for a black and white image, 4 BPP to assign 1 of 16 grey levels to each pixel, or 8 BPP to assign 1 of 256 levels of grey to each pixel. NOTE The barcode scanner ignores these settings for JPEG file formats, which only support 8 BPP.
Intelligent Document Capture 5 - 11 IDC JPEG Quality Parameter Name: DocCap_JPEG_Qual SSI # F1h 5Bh Parameter # 603 Set the amount of JPEG compression to perform on the captured image. Higher numbers produce a better quality image but larger files. Scan the bar code below, followed by three bar codes from Appendix B, Numeric Bar Codes in the range of 005 to 100 decimal. The default is 065.
5 - 12 Barcode Scanner Configuration Guide IDC Minimum Text Length Parameter Name: DocCap_MIN_TEXT SSI # F1h 90h Parameter # 656 Specify the minimum number of characters encoded in a bar code for the IDC firmware to use it as an anchored or linked bar code. Set this to zero (the default) to disable all checking and use all bar codes. Scan the bar code below, followed by two bar codes from Appendix B, Numeric Bar Codes in the range of 00 to 55 decimal. The default is 00.
Intelligent Document Capture 5 - 13 IDC Captured Image Brighten Parameter Name: Sig_BRIGHTEN SSI # F1h 8Eh Parameter # 654 Enable Captured Image Brighten to make image brightness uniform and enhance contrast such that a large percent of the background pixels is made completely white (a smaller percentage of pixels is made completely black if the program determines there is no danger of enhancing the contrast of a very bland area). NOTE This parameter is also used for Signature Capture.
5 - 14 Barcode Scanner Configuration Guide IDC Captured Image Sharpen Parameter Name: Sig_SHARPEN SSI # F1h 92h Parameter # 658 Enable this to enhance the sharpness of the image. NOTE This parameter is also used for Signature Capture.
Intelligent Document Capture 5 - 15 IDC Border Type Parameter Name: DocCap_BORDER SSI # F2h 3Dh Parameter # 829 Select the style of border used to determine the outline of the capture region in Free-Form and Linked modes: • Select None to capture the largest rectangular region within the field-of-view. • Select Black to indicate that the border must be black (such as a printed rectangular border). • Select White to indicate that the border must be white (e.g., paper edge on a dark background).
5 - 16 Barcode Scanner Configuration Guide IDC Delay Time Parameter Name: DocCap_DELAY SSI # F2h 3Eh Parameter # 830 Set the delay for capturing a document after a trigger pull. Decoding a bar code aborts this delay. This parameter only applies in Free-Form mode. Scan the bar code below, followed by three bar codes from Appendix B, Numeric Bar Codes in the range of 000 to 200 decimal in units of 10 msec. The default is 000.
Intelligent Document Capture 5 - 17 IDC Maximum Rotation Parameter Name: Sig_MAX_ROT SSI # F1h 8Ch Parameter # 652 Set the maximum rotation any edge of the form can have in relation to the barcode scanner's horizontal or vertical axis for it to be considered for capture. Set this to zero (the default) to disable all checking. This parameter only applies in Anchored mode. Scan the bar code below, followed by two bar codes from Appendix B, Numeric Bar Codes in the range of 00 to 45 decimal.
5 - 18 Barcode Scanner Configuration Guide Quick Start This section familiarizes you with some of the Intelligent Document Capture features. IDC Demonstrations on page 5-19 includes instructions to demonstrate the Anchored, Free-Form, and Linked modes using a sample form to help provide an understanding of how to use IDC. These examples do not illustrate all capabilities of the advanced IDC firmware. Build upon these using different parameter settings and forms.
Intelligent Document Capture 5 - 19 IDC Demonstrations Anchored Mode Demo Set parameters to these values: Table 13-3 Anchored Mode Sample Parameter Values Parameter Value IDC Operating Mode Anchored IDC Height 100 IDC Width 90 IDC X Coordinate -175 IDC Y Coordinate -50 • Pull the trigger. The barcode scanner decodes the bar code and captures an image of the text scroll. • Rotate the form clockwise so the word Capture is along the bottom edge, and pull the trigger.
5 - 20 PL3307 Decoder Integration Guide Linked Mode Demo Set IDC Operating Mode to Linked. The examples from Free-Form mode also work in Linked mode except that the last one (with the bar code covered) does not decode the bar code or capture an image. What this demonstrates: The Intelligent Document Capture Linked mode captures an image whose size and position are determined by a rectangular border on the page.
CHAPTER 6 ADVANCED DATA FORMATTING Introduction Advanced Data Formatting (ADF) is a means of customizing data before transmission to the host device. Use ADF to edit scan data to suit requirements. Implement ADF by scanning a related series of bar codes which program the barcode scanner with ADF rules. For information and programming bar codes for ADF, refer to the Advanced Data Formatting Programmer Guide, p/n 72E-69680-xx.
APPENDIX A PROGRAMMING REFERENCE Symbol Code Identifiers Table A -1 Symbol Code Characters Code Character Code Type A UPC-A, UPC-E, UPC-E1, EAN-8, EAN-13 B Code 39, Code 32 C Codabar D Code 128, ISBT 128, ISBT 128 Concatenated E Code 93 F Interleaved 2 of 5 G Discrete 2 of 5, or Discrete 2 of 5 IATA H Code 11 J MSI K GS1-128 L Bookland EAN M Trioptic Code 39 N Coupon Code R GS1 DataBar Family S Matrix 2 of 5 T UCC Composite, TLC 39 U Chinese 2 of 5
A - 2 Barcode Scanner Configuration Guide Table A -1 Symbol Code Characters (Continued) Code Character Code Type V Korean 3 of 5 X ISSN EAN, PDF417, Macro PDF417, Micro PDF417 z Aztec, Aztec Rune P00 Data Matrix P01 QR Code, MicroQR P02 Maxicode P03 US Postnet P04 US Planet P05 Japan Postal P06 UK Postal P08 Netherlands KIX Code P09 Australia Post P0A USPS 4CB/One Code/Intelligent Mail P0B UPU FICS Postal P0H Han Xin
Programming Reference AIM Code Identifiers Each AIM Code Identifier contains the three-character string ]cm where: ] = Flag Character (ASCII 93) c = Code Character (see Table A-2) m = Modifier Character (see TableA-3) Table A-2 Aim Code Characters Code Character Code Type A Code 39, Code 39 Full ASCII, Code 32 C Code 128, ISBT 128, ISBT 128 Concatenated, GS1-128, Coupon (Code 128 portion) d Data Matrix E UPC/EAN, Coupon (UPC portion) e GS1 DataBar Family F Codabar G Code 93 H Code 11 h
A - 4 Barcode Scanner Configuration Guide The modifier character is the sum of the applicable option values based on Table A-3. Table A-3 Modifier Characters Code Type Code 39 Option Value Option 0 No check character or Full ASCII processing. 1 Reader has checked one check character. 3 Reader has checked and stripped check character. 4 Reader has performed Full ASCII character conversion. 5 Reader has performed Full ASCII character conversion and checked one check character.
Programming Reference Table A-3 A-5 Modifier Characters (Continued) Code Type D 2 of 5 Option Value 0 Option No options specified at this time. Always transmit 0. Example: A D 2 of 5 bar code 4123, is transmitted as ]S04123 UPC/EAN 0 Standard data packet in full EAN format, i.e. 13 digits for UPC-A, UPC-E, and EAN-13 (not including supplemental data). 1 Two digit supplemental data only. 2 Five digit supplemental data only.
1 -A4 - 6 Barcode Scanner Configuration Guide PL3307 Decoder Integration Guide Table A-3 Modifier Characters (Continued) Code Type PDF417, Micro PDF417 Option Value Option 0 Reader set to conform to protocol defined in 1994 PDF417 symbology specifications. Note: When this option is transmitted, the receiver cannot reliably determine whether ECIs have been invoked or whether data byte 92DEC has been doubled in transmission. 1 Reader set to follow the ECI protocol (Extended Channel Interpretation).
Programming Reference Aztec A-7 3 Model 2 symbol, ECI protocol not implemented, FNC1 implied in first position. 4 Model 2 symbol, ECI protocol implemented, FNC1 implied in first position. 5 Model 2 symbol, ECI protocol not implemented, FNC1 implied in second position. 6 Model 2 symbol, ECI protocol implemented, FNC1 implied in second position. 0 Aztec symbol. C Aztec Rune symbol.
APPENDIX B NUMERIC BAR CODES Numeric Bar Codes For parameters requiring specific numeric values, scan the appropriately numbered bar code(s).
B-2 Barcode Scanner Configuration Guide Numeric Bar Codes (continued) 5 6 7 8 9 Cancel To correct an error or change a selection, scan the bar code below.
APPENDIX C ASCII CHARACTER SETS Table C -1 ASCII Value Table ASCII Value Full ASCII Code 39 Encode Char Keystroke 1000 %U CTRL 2 1001 $A CTRL A 1002 $B CTRL B 1003 $C CTRL C 1004 $D CTRL D 1005 $E CTRL E 1006 $F CTRL F 1007 $G CTRL G 1008 $H CTRL H/BACKSPACE1 1009 $I CTRL I/HORIZONTAL TAB1 1010 $J CTRL J 1011 $K CTRL K 1012 $L CTRL L 1013 $M CTRL M/ENTER1 1014 $N CTRL N 1015 $O CTRL O The keystroke in bold transmits only if you enabled Function Key Mapping
C - 2 Character Sets Table C -1 ASCII Value Table (Continued) ASCII Value Full ASCII Code 39 Encode Char Keystroke 1016 $P CTRL P 1017 $Q CTRL Q 1018 $R CTRL R 1019 $S CTRL S 1020 $T CTRL T 1021 $U CTRL U 1022 $V CTRL V 1023 $W CTRL W 1024 $X CTRL X 1025 $Y CTRL Y 1026 $Z CTRL Z 1027 %A CTRL [ 1028 %B CTRL \ 1029 %C CTRL ] 1030 %D CTRL 6 1031 %E CTRL - 1032 Space Space 1033 /A 1034 /B “ 1035 /C # 1036 /D $ 1037 /E % 1038 /F & 1039 /G
ASCII Character Sets Table C-1 ASCII Value Table (Continued) Full ASCII Code 39 Encode Char ASCII Value Keystroke 1045 - - 1046 . .
C - 4 Character Sets Table C-1 ASCII Value Table (Continued) ASCII Value Full ASCII Code 39 Encode Char Keystroke 1074 J J 1075 K K 1076 L L 1077 M M 1078 N N 1079 O O 1080 P P 1081 Q Q 1082 R R 1083 S S 1084 T T 1085 U U 1086 V V 1087 W W 1088 X X 1089 Y Y 1090 Z Z 1091 %K [ 1092 %L \ 1093 %M ] 1094 %N ^ 1095 %O _ 1096 %W ‘ 1097 +A a 1098 +B b 1099 +C c 1100 +D d 1101 +E e 1102 +F f The keystroke in bold transmits on
ASCII Character Sets Table C-1 ASCII Value Table (Continued) ASCII Value Full ASCII Code 39 Encode Char Keystroke 1103 +G g 1104 +H h 1105 +I i 1106 +J j 1107 +K k 1108 +L l 1109 +M m 1110 +N n 1111 +O o 1112 +P p 1113 +Q q 1114 +R r 1115 +S s 1116 +T t 1117 +U u 1118 +V v 1119 +W w 1120 +X x 1121 +Y y 1122 +Z z 1123 %P { 1124 %Q I 1125 %R } 1126 %S ~ The keystroke in bold transmits only if you enabled Function Key Mapping.
C - 6 Character Sets Table C-2 ALT Key Standard Default Tables ALT Keys Keystroke 2064 ALT 2 2065 ALT A 2066 ALT B 2067 ALT C 2068 ALT D 2069 ALT E 2070 ALT F 2071 ALT G 2072 ALT H 2073 ALT I 2074 ALT J 2075 ALT K 2076 ALT L 2077 ALT M 2078 ALT N 2079 ALT O 2080 ALT P 2081 ALT Q 2082 ALT R 2083 ALT S 2084 ALT T 2085 ALT U 2086 ALT V 2087 ALT W 2088 ALT X 2089 ALT Y 2090 ALT Z
ASCII Character Sets Table C-3 USB GUI Key Character Set GUI Key Keystroke 3000 Right Control Key 3048 GUI 0 3049 GUI 1 3050 GUI 2 3051 GUI 3 3052 GUI 4 3053 GUI 5 3054 GUI 6 3055 GUI 7 3056 GUI 8 3057 GUI 9 3065 GUI A 3066 GUI B 3067 GUI C 3068 GUI D 3069 GUI E 3070 GUI F 3071 GUI G 3072 GUI H 3073 GUI I 3074 GUI J 3075 GUI K 3076 GUI L 3077 GUI M 3078 GUI N 3079 GUI O 3080 GUI P 3081 GUI Q Note: GUI Shift Keys - The Apple™ iMac keyboard has an ap
C - 8 Character Sets Table C-3 USB GUI Key Character Set (Continued) GUI Key Keystroke 3082 GUI R 3083 GUI S 3084 GUI T 3085 GUI U 3086 GUI V 3087 GUI W 3088 GUI X 3089 GUI Y 3090 GUI Z Note: GUI Shift Keys - The Apple™ iMac keyboard has an apple key on either side of the space bar. Windows-based systems have a GUI key to the left of the left ALT key, and to the right of the right ALT key.
ASCII Character Sets Table C-4 PF Key Standard Default Table PF Keys Keystroke 4001 PF 1 4002 PF 2 4003 PF 3 4004 PF 4 4005 PF 5 4006 PF 6 4007 PF 7 4008 PF 8 4009 PF 9 4010 PF 10 4011 PF 11 4012 PF 12 4013 PF 13 4014 PF 14 4015 PF 15 4016 PF 16 C-9
C - 10 Character Sets Table C-5 F key Standard Default Table F Keys Keystroke 5001 F1 5002 F2 5003 F3 5004 F4 5005 F5 5006 F6 5007 F7 5008 F8 5009 F9 5010 F 10 5011 F 11 5012 F 12 5013 F 13 5014 F 14 5015 F 15 5016 F 16 5017 F 17 5018 F 18 5019 F 19 5020 F 20 5021 F 21 5022 F 22 5023 F 23 5024 F 24
ASCII Character Sets Table C-6 Numeric Key Standard Default Table Numeric Keypad Keystroke 6042 * 6043 + 6044 Undefined 6045 - 6046 .
C - 12 Character Sets Table C-7 Extended Keypad Standard Default Table Extended Keypad Keystroke 7001 Break 7002 Delete 7003 Pg Up 7004 End 7005 Pg Dn 7006 Pause 7007 Scroll Lock 7008 Backspace 7009 Tab 7010 Print Screen 7011 Insert 7012 Home 7013 Enter 7014 Escape 7015 Up Arrow 7016 Dn Arrow 7017 Left Arrow 7018 Right Arrow
APPENDIX D SIGNATURE CAPTURE CODE Introduction CapCode, a signature capture code, is a special pattern that encloses a signature area on a document and allows a scanner to capture a signature. There are several accepted patterns that allow automatic identification of different signatures on the same form. For example, on the federal tax return 1040 form there are three signature areas, one each for two joint filers, and one for a professional preparer.
D-2 Barcode Scanner Configuration Guide CapCode Pattern Structure A CapCode pattern structure consists of a start pattern followed by a separator space, a signature capture box, a second separator space, and then a stop pattern. Assuming that X is the dimension of the thinnest element, the start and stop patterns each contains 9X total width in 4 bars and 3 spaces. A 7X quiet zone is required to the left and to the right of the CapCode pattern.
Signature Capture Code D-3 Table D-2 lists selectable parameters used to generate the image of the captured signature. Table D-2 User Defined CapCode Parameters Parameter Defined Width Number of pixels Height Number of pixels Format JPEG, BMP, TIFF JPEG quality 1 (most compression) to 100 (best quality) Bits Per Pixel (not applicable to JPEG format) 1 (2 levels) 4 (16 levels) 8 (256 levels) BMP format does not use compression, JPEG and TIFF formats do.
D-4 Barcode Scanner Configuration Guide Additional Capabilities Regardless of how the signature is captured, the output signature image is de-skewed and right-side up. A scanner that captures signatures automatically determines whether it is scanning a signature or a bar code. You can disable the signature capturing capability in a barcode scanner.
Zebra Technologies Corporation Lincolnshire, IL U.S.A. http://www.zebra.com Zebra and the stylized Zebra head are trademarks of ZIH Corp., registered in many jurisdictions worldwide. All other trademarks are the property of their respective owners. © 2015 ZIH Corp and/or its affiliates. All rights reserved.