DS457 FIXED MOUNT IMAGER INTEGRATION GUIDE
DS457 FIXED MOUNT IMAGER INTEGRATION GUIDE 72E-144361-05 Revision A December 2017
ii DS457 Fixed Mount Imager Integration Guide 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.
iii 4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
iv DS457 Fixed Mount Imager Integration Guide Revision History Changes to the original guide are listed below: Change Date Description -01 Rev A 6/2011 Initial release -02 Rev A 9/2012 Clarify that SSI is the default serial host; update URLs and service information, update 123Scan2 chapter, update Driver’s License Setup chapter to remove server based parsing algorithms and jurisdictional updates references -03 Rev A 4/2014 - - - Added parameter attribute numbers.
TABLE OF CONTENTS About This Guide Introduction ..................................................................................................................................... Configurations................................................................................................................................. Chapter Descriptions ...................................................................................................................... Notational Conventions........................
vi DS457 Fixed Mount Imager Integration Guide Recommended Exit Window Information ....................................................................................... Exit Window Notes ................................................................................................................... Accessories ................................................................................................................................... Simple Serial Interface Software Developer's Kit (SSI SDK) ...
Table of Contents Beep After Good Decode ......................................................................................................... Beeper Tone ............................................................................................................................ Beeper Volume ........................................................................................................................ Suppress Power-up Beeps ....................................................................
viii DS457 Fixed Mount Imager Integration Guide Exposure Time ......................................................................................................................... Snapshot Mode Timeout .......................................................................................................... Snapshot Aiming Pattern ......................................................................................................... Presentation Snapshot by Motion ...................................
Table of Contents ix Parity ........................................................................................................................................ Check Parity ............................................................................................................................. Software Handshaking ............................................................................................................. Host RTS Line State .......................................................
x DS457 Fixed Mount Imager Integration Guide Convert Case ........................................................................................................................... USB Static CDC ....................................................................................................................... USB Ignore Beep Directive ...................................................................................................... USB Ignore Type Directive ......................................
Table of Contents UPC/EAN/JAN Supplemental AIM ID Format .......................................................................... Transmit UPC-A Check Digit ................................................................................................... Transmit UPC-E Check Digit ................................................................................................... Transmit UPC-E1 Check Digit .................................................................................................
xii DS457 Fixed Mount Imager Integration Guide Discrete 2 of 5 (DTF) ..................................................................................................................... Enable/Disable Discrete 2 of 5 ................................................................................................. Set Lengths for Discrete 2 of 5 ................................................................................................ Codabar (NW - 7) ................................................
Table of Contents xiii 2D Symbologies ............................................................................................................................. Enable/Disable PDF417 ........................................................................................................... Enable/Disable MicroPDF417 .................................................................................................. Code 128 Emulation .......................................................................
xiv DS457 Fixed Mount Imager Integration Guide Appendix A: Standard Default Parameters Default Parameters ........................................................................................................................ A-1 Reserved Parameters .................................................................................................................... A-13 Appendix B: Programming Reference Code Identifiers ......................................................................................
ABOUT THIS GUIDE Introduction The DS457 Fixed Mount Imager Integration Guide provides general instructions for mounting, setting up, and programming the DS457 fixed mount imager.
xvi DS457 Fixed Mount Imager Integration Guide • Chapter 8, SSI Interface describes how to set up the decoder with a Simple Serial Interface (SSI) host. Use SSI to program the decoder via bar code menu or SSI hosts commands. • Chapter 9, Serial Interface describes how to set up the decoder with a serial host. Use the serial interface to connect the decoder to point-of-sale devices, host computers, or other devices with an available serial port (e.g., com port).
About This Guide xvii • Throughout the programming bar code menus, asterisks (*) are used to denote default parameter settings. * Indicates default *Baud Rate 9600 Feature/Option (6) Option value for programming NOTE This symbol indicates something of special interest or importance to the reader. Failure to read the note will not result in physical harm to the reader, equipment or data.
xviii DS457 Fixed Mount Imager Integration Guide Service Information If you have a problem using the equipment, contact your facility's technical or systems support. If there is a problem with the equipment, they will contact the Zebra Global Customer Support Center at: http://www.zebra.com/support.
CHAPTER 1 GETTING STARTED Overview ! CAUTION Use of controls, adjustments or procedures other than those specified here can result in hazardous laser light exposure. The DS457 fixed-mount imager is specifically designed for standalone applications and OEM applications. The imager is extremely compact, provides easy and flexible integration into a host device, and offers high-performance imaging on 1D and 2D bar codes.
1-2 DS457 Fixed Mount Imager Integration Guide DS457 Features • Quick and easy integration for OEM devices • Excellent imaging performance on all 1D and 2D bar codes • RS-232 (serial) or USB interface • Excellent motion tolerance • LEDs indicating power status and successful decodes • Trigger button for manual triggering • Small footprint optimal for "Zero Footprint" POS scanning applications • Direct Part Marking (DPM) support (DPM version only).
Getting Started 1-3 Block Diagram The DS457 imager block diagram illustrates the functional relationship of the DS457 components. This section also provides a description of each component in the block diagrams.
1-4 DS457 Fixed Mount Imager Integration Guide DS457 Decoder/Interface Board Marvell PXA320 Processor The digital system is built on a Marvell PXA320 (Intel XScale®) super-pipelined RISC microarchitecture core. The major features of the core are: • CPU clock speed up to 624 MHz with external DDR SDRAM bus speed of 133 MHz.
CHAPTER 2 INSTALLATION Overview This chapter provides information on unpacking, mounting, and installing the imager. Unpacking Remove the DS457 from its packing and inspect for damage. If the imager is damaged, call Zebra Global Customer Support on page xviii. KEEP THE PACKING. It is the approved shipping container and should be used if the equipment needs to be returned for servicing.
2-2 DS457 Fixed Mount Imager Integration Guide Mounting There are two M3 x .5 tapped holes on the bottom of the DS457 housing for mounting. The following figures provide the mounting dimensions. NOTE Do not use screws that penetrate more than 3.5 mm into the bottom mousing of the DS457 since this is the maximum depth of the useful thread. DS457 Mounting Dimensions Note: Dimensions are in mm.
Installation 2-3 Mounting the Imager on the Gooseneck Stand To mount the imager on the optional gooseneck stand: 1. Mount the DS457 to the mount plate. Align the imager so its window faces the short edge of the plate, and its two threaded inserts align with the stand’s two mounting holes that are closest to the edge of the plastic. Note that the imager requires only two screws for mounting. 2. Secure the imager to the stand using the two screws provided with the stand. Assembling the Stand 1.
2-4 DS457 Fixed Mount Imager Integration Guide Mounting the Stand (optional) You can attach the base of the stand to a flat surface using two screws or double-sided tape (not provided). Screw Mount 1. Position the assembled base on a flat surface. 2. Screw one #10 wood screw into each screw-mount hole until the base of the stand is secure. Tape Mount 1. Peel the paper liner off one side of each piece of tape and place the sticky surface over each of the three rectangular tape areas. 2.
Installation Mounting the Imager on the POS Stand To mount the imager on the optional POS stand: 1. Mount the imager to the bracket assembly using the two mounting screws provided. Figure 2-4 Mounting Imager on Bracket Assembly 2. Secure the microphone-style clip to the mounting surface using the two screws provided.
2-6 DS457 Fixed Mount Imager Integration Guide 3. Slide the bracket assembly with the imager attached onto the microphone-style clip.
Installation 2-7 Mounting the Imager on the MS320X Conversion Mounting Bracket To mount the imager on an existing MS320X mounting bracket: 1. Remove the MS320X from its original mounting. 2. Mount the DS457 imager to the conversion mounting bracket using the two mounting screws provided. 3. Place the conversion bracket on top of the existing MS320X bracket, aligning the standoffs with the existing mounting screws.
2-8 DS457 Fixed Mount Imager Integration Guide Connecting the DS457 USB Host Connection 1. Plug the 9-pin D-connector with the end marked SCANNER into the DS457. 2. If using an external switch and applicable host cable, plug the trigger cable into the female stereo connector on the flying lead of the 9-pin D-connector. See Figure 2-10 on page 2-10 for connector pins. 3. Plug the host connector into the appropriate port on the host. 4. Check all connections to ensure they are secure. 5.
Installation 2-9 Serial Host Connection 1. Plug the 9-pin D-connector with the end marked SCANNER into the DS457. See Serial Interface Cable Connection on page 2-10 to determine which cable to use. 2. If using an external switch and applicable host cable, plug the trigger cable into the female stereo connector on the flying lead of the 9-pin D-connector. See Figure 2-10 on page 2-10 for connector pins. 3. Plug the host connector into the appropriate port on the host. 4.
2 - 10 DS457 Fixed Mount Imager Integration Guide Serial Interface Cable Connection When connecting via RS-232, identify the type of host system to determine the cable needed. If you are unsure what host system you are using, contact the local Zebra representative. TTL Level Compatible RS-232 Host Systems If using a PC, laptop, or POS terminal, the host system most likely has an RS-232 port which is compatible with TTL levels. In this case, use the standard 5V RS-232 cable.
Installation 2 - 11 Embedded Applications Requiring a Window Use the following guidelines for applications that require a window in front of the DS457. NOTE Zebra does not recommend placing an exit window in front of the DS457; however, the following information is provided for applications that require such a window. Window Material NOTE Consider the following window placement and material recommendations if mounting the DS457 within a product with its own window.
2 - 12 DS457 Fixed Mount Imager Integration Guide Table 2-1 Suggested Window Properties Property Description Material Clear cell-cast acrylic. Spectral Transmission 85% minimum at 400 - 700 nm. Thickness 0.059 ± 0.005 Wavefront Distortion (transmission) 0.2 wavelengths peak-to-valley maximum over any 0.08 in. diameter within the clear aperture. Clear Aperture To extend to within 0.04 in. of the edges all around.
Installation 2 - 13 Table 2-3 Window Manufacturers and Coaters Company Discipline Specifics Evaporated Coatings, Inc. 2365 Maryland Road Willow Grove, PA 19090 (215) 659-3080 Anti-reflection coater Acrylic window supplier Anti-reflection coater Fosta-Tek Optics, Inc. 320 Hamilton Street Leominster, MA 01453 (978) 534-6511 Cell-caster, hard coater, laser cutter CR39 exit window manufacturer Optical Polymers Int.
2 - 14 DS457 Fixed Mount Imager Integration Guide Notes: 1. Imaging axis pointing tolerance vs. datums ABC: ± 4º horizontal; ± 3º vertical 2. Clipping the imager clear aperture is not permitted. 3. Dimensions are in mm. 4. User mounting tolerances are not included.
Installation 2 - 15 Recommended Exit Window Information Note: Minimum external window distance b = 5 mm (see Table 2-4).
2 - 16 DS457 Fixed Mount Imager Integration Guide Accessories Zebra offers the following accessories for the imager. Refer to Solution Builder (ordering guide).
Installation 2 - 17 Simple Serial Interface Software Developer's Kit (SSI SDK) The SSI Software Developer's Kit, available on Zebra’s website, provides the software tools used to integrate and communicate with the DS457 imagers via RS-232, including: • Sample Windows® program with source code • DLL with source code for building user applications • ActiveX component (including help file) for easy integration into VisualBasic programs • Simple Serial Interface documentation.
2 - 18 DS457 Fixed Mount Imager Integration Guide
CHAPTER 3 IMAGING Overview This chapter provides information on aiming, illumination, data capture, beeper and decode LED feedback, supported symbologies, and operating modes. Imaging System Aiming Pattern A 655 nm laser and a pattern forming element generate a laser aiming pattern which represents the imager's field of view throughout its entire depth of field. The pattern's center dot indicates the center of the field of view.
3-2 DS457 Fixed Mount Imager Integration Guide Aiming Control The DS457 can capture images with both the aiming subsystem turned on during exposure (the image of the aiming pattern is visible in the digital image) or off. If the aiming system is turned off during exposure, brightness of the aiming pattern decreases as exposure increases.
Imaging 3-3 Capturing Data When scanning, the imager projects a red laser aiming pattern which allows positioning the bar code within its field of view. See Decode Zones on page 4-6 for the proper distance to achieve between the imager and a bar code. The imager turns on its red LEDs to illuminate the target bar code. In Presentation Mode (default), when the DS457 detects an object in its field of view, it automatically triggers and displays the aiming pattern.
3-4 DS457 Fixed Mount Imager Integration Guide Beeper and Decode LED Indications Table 3-1 provides beeper and LED indications related to certain events. The LED illuminates red to indicate that the imager has power. SSI events are also listed.
Imaging 3-5 Supported Symbologies The following bar code types are supported and can be individually enabled or disabled: 1D Symbologies 2D Symbologies UPC/EAN Bookland EAN UCC Coupon Code ISSN EAN Code 128 GS1-128 ISBT 128 Code 39 Trioptic Code 39 Code 32 Code 93 Code 11 Interleaved 2 of 5 Discrete 2 of 5 Codabar MSI Chinese 2 of 5 Matrix 2 of 5 Korean 3 of 5 Inverse 1D GS1 DataBar Composite Codes PDF417 MicroPDF417 Data Matrix Data Matrix Inverse Maxicode QR Code MicroQR QR Inverse Aztec Aztec Invers
3-6 DS457 Fixed Mount Imager Integration Guide
CHAPTER 4 SPECIFICATIONS Electrical Interface Figure 4-1 DS457 Connector Table 4-1 lists the pin functions of the DS457 interface. Table 4-1 DS457 USB and Serial Electrical Interface USB Interface Pin No. Pin Name Serial Interface Pin No.
4-2 DS457 Fixed Mount Imager Integration Guide Dimension Drawings 29.2 mm 58.4 mm 62.
Specifications 4-3 DS457 Imager Technical Specifications Table 4-2 DS457 Technical Specifications at 23° C Item Description Performance Characteristics Sensor Resolution 752 x 480 pixels Field of View DS457-SR/DL: 39.6º horizontal, 25.7º vertical DS457-HD/DP: 38.4º horizontal, 24.
4-4 DS457 Fixed Mount Imager Integration Guide Table 4-2 DS457 Technical Specifications at 23° C (Continued) Item Description Dimensions 1.15 in. (29.2 mm) H x 2.30 in. (58.4 mm) W x 2.44 in. (62.0 mm) D Weight 3.9 oz. (111.0 grams) Interface 9-pin male D-sub supports USB (full speed) and TTL level RS-232 with RTS and CTS Note: Environmental and/or tolerance parameters are not cumulative. Perform a thermal analysis if the application is subject to an extreme temperature environment.
Specifications 4-5 Skew, Pitch and Roll Measured on a 20 mil Code 39 symbol at a distance of 10 inches. Tolerance is reduced at extreme ends of the working range. Skew + 60° from normal + 50° from normal Pitch Roll 360° Note: Tolerances are reduced at extreme ends of the working range.
4-6 DS457 Fixed Mount Imager Integration Guide Decode Zones DS457-SR/DL Figure 4-4 shows the decode zone for the DS457-SR/DL. Typical values appear. Table 4-3 lists the typical and guaranteed distances for selected bar code densities. The minimum element width (or “symbol density”) is the width in mils of the narrowest element (bar or space) in the symbol. Note: Typical performance at 73˚F (23˚C) on high quality symbols. DS457-SR/DL 7.5 mil Data Matrix 2.0 6.0 1.3 1.5 1.6 5 mil Code 39 In.
Specifications Note: Typical performance at 73˚F (23˚C) on high quality symbols. DS457-SR/DL 7.5 mil QR Code 5.1 2.1 in. cm 20 50.8 10 25.4 0 0 10 25.4 20 50.8 5 mil PDF417 6.2 2.4 1.5 1.8 1.2 10 mil QR Code 6.67 mil PDF417 0 0 7.1 10 mil PDF417 10.2 15 mil PDF417 1.5 In. cm 7.0 4 10.2 8 20.3 13.0 12 30.5 16 40.
4-8 DS457 Fixed Mount Imager Integration Guide Table 4-3 DS457-SR/DL Decode Distances (Presentation Mode with No Motion Enhancement) Symbol Density/ Bar Code Type Guaranteed Working Ranges Typical Working Ranges Near Far Near Far 5.0 mil Code 39 1.3 in 3.30 cm 8.1 in 20.57 cm 1.6 in 4.06 cm 6.3 in 16.00 cm 20 mil Code 39 1.8 in 4.57 cm 16.5 in 41.91 cm Note 1 11.6 in 29.46 cm 13 mil 100% UPC 1.5 in 3.81 cm 15.3 in 38.86 cm 2.1 in 5.33 cm 9.5 in 24.13 cm 7.5 mil Data Matrix 2.0 in 5.
Specifications 4-9 DS457-HD/DP Figure 4-6 shows the decode zone for the DS457-HD/DP. Typical values appear. Table 4-4 lists the typical and guaranteed distances for selected bar code densities. The minimum element width (or “symbol density”) is the width in mils of the narrowest element (bar or space) in the symbol. Note: Typical performance at 73˚F (23˚C) on high quality symbols. DS457-HD/DP 4 mil Data Matrix 1.6 3.0 3 mil Code 128 1.4 3.5 5 mil Data Matrix 1.4 3.7 in. cm 10 25.4 5 12.
4 - 10 DS457 Fixed Mount Imager Integration Guide Note: Typical performance at 73˚F (23˚C) on high quality symbols. DS457-HD/DP in. cm 10 25.4 5 12.7 0 0 5 12.7 10 25.4 5 mil QR Code 3.1 1.5 4 mil PDF417 1.4 1.1 1.1 3.8 7.5 mil QR Code 4.0 10 mil QR Code 6.67 mil PDF417 1.0 2 5.1 6.8 40 mil QR Code 3.0 0 0 4.8 20 mil QR Code 1.4 In. cm 4.6 4 10.2 6 15.2 8 20.3 10.4 10 25.
Specifications 4 - 11 Table 4-4 DS457-HD/DP Decode Distances (Presentation Mode with No Motion Enhancement) Symbol Density/ Bar Code Type Guaranteed Working Ranges Typical Working Ranges Near Far Near Far 3.0 mil Code 39 1.2 in 3.05 cm 4.8 in 12.19 cm 1.4 in 3.56 cm 3.0 in 7.62 cm 5.0 mil Code 39 1.1 in 2.79 cm 5.7 in 14.48 cm Note 1 4.1 in 10.41 cm 20 mil Code 39 1.9 in 4.83 cm 9.7 in 24.64 cm Note 1 9.3 in 23.62 cm 3.0 mil Code 128 1.4 in 3.56 cm 3.5 in 8.89 cm N/A N/A 15.
4 - 12 DS457 Fixed Mount Imager Integration Guide Table 4-4 DS457-HD/DP Decode Distances (Presentation Mode with No Motion Enhancement) (Continued) Symbol Density/ Bar Code Type Guaranteed Working Ranges Typical Working Ranges Near Far Near Far 40 mil QR Code 3.0 in 7.62 cm 10.4 in 26.42 cm N/A N/A 4.0 mil PDF417 1.4 in 3.56 cm 3.8 in 9.65 cm 1.6 in 4.06 cm 2.7 in 6.86 cm 6.67 mil PDF417 1.0 in 2.54 cm 4.8 in 12.19 cm 1.1 in 2.79 cm 3.6 in 9.14 cm Notes: 1.
CHAPTER 5 MAINTENANCE & TROUBLESHOOTING Overview The chapter provides information on maintenance and troubleshooting. Maintenance Clean the imager housing and exit window with a damp cloth and, if necessary, a non-ammonia based detergent. Do not allow any abrasive material to touch the exit window. Cleaning the Connector 1. Remove the cable connector from the imager. 2. Rub a cotton-tipped applicator dipped in isopropyl alcohol back and forth across the connector pins.
5-2 DS457 Fixed Mount Imager Integration Guide Troubleshooting Problem No red LED or nothing happens during a capture attempt. Possible Cause No power to the imager. Possible Solutions Check the system power. Confirm that the correct host interface cable is used. Connect the power supply. Re-connect loose cables. Imager cannot read the bar code. Interface/power cables are loose. Re-connect loose cables. Imager is not programmed for the correct bar code type.
CHAPTER 6 USER PREFERENCES Introduction This chapter describes each user preference feature and provides the programming bar codes necessary for selecting these features. Host Selection The default serial host is SSI and the default USB host is HID Keyboard Emulation, as these host types provide more flexibility during integration when configuring the unit via host command. Selecting other host configurations requires scanning bar code menus and cannot be performed via host programming.
6-2 DS457 Fixed Mount Imager Integration Guide Changing Default Values The imager ships with the settings shown in the Table 6-1 on page 6-3 (also see Appendix A, Standard Default Parameters for all host and miscellaneous defaults). If the default values suit requirements, programming is not necessary. There are two ways to change a parameter value: • Scan the appropriate bar codes in this guide. These new values replace the standard default values in memory.
User Preferences 6-3 User Preferences Parameter Defaults Table 6-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 6-5. NOTE Table 6-1 See Appendix A, Standard Default Parameters for all user preferences, hosts, symbologies, and miscellaneous default parameters.
6-4 DS457 Fixed Mount Imager Integration Guide Table 6-1 User Preferences Default Table Parameter Parameter Number SSI Number Default Page Number PDF Prioritization Timeout 720 F1h D0h 400 ms 6-23 Multicode Mode 677 F1h A5h Disable 6-24 Multicode Expression 661 F1h 95h 1 6-25 Multicode Mode Concatenation 717 F1h, CDh Disable 6-33 Multicode Concatenation Symbology 722 F1h, D2h Concatenate as PDF417 6-34 Transmit Code ID Character 45 2Dh None 6-37 SSI Prefix Value 105 6
User Preferences 6-5 User Preferences Set Default Parameter You can reset the DS457 to two types of defaults: factory defaults or custom defaults. Scan the appropriate bar code below to reset the imager 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.
6-6 DS457 Fixed Mount Imager Integration Guide Parameter Scanning Parameter # 236 (SSI # ECh) 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 6-7 User Parameter Pass Through Parameter # 625 (SSI # F1h 71h) 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-Defined Parameter Bar Code Format Code 128 bar codes with: or <12 bytes of data> Decode Data Format <0xf3> or <0xf3><12 bytes of data> Note that the B type only works with 12 bytes of data.
6-8 DS457 Fixed Mount Imager Integration Guide Beep After Good Decode Parameter # 56 (SSI # 38h) Scan a bar code below to select whether or not the imager 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.
User Preferences Beeper Tone Parameter # 145 (SSI # 91h) To select a decode beep frequency (tone), scan the Low Frequency, Medium Frequency, or High Frequency bar code.
6 - 10 DS457 Fixed Mount Imager Integration Guide Beeper Volume Parameter # 140 (SSI # 8Ch) To select a beeper volume, scan the Low Volume, Medium Volume, or High Volume bar code. Low Volume (2) Medium Volume (1) *High Volume (0) Suppress Power-up Beeps Parameter # 721 (SSI # F1h D1h) Select whether or not to suppress the imager’s power-up beeps.
User Preferences 6 - 11 Trigger Mode Parameter # 138 (SSI # 8Ah) • Level - A trigger event activates decode processing, which continues until the trigger event ends, a valid decode, or the decode session time-out occurs. • Presentation Mode - When the DS457 detects an object in its field of view, it triggers and attempts to decode. The range of object detection does not vary under normal lighting conditions. This applies to decode mode only. In this mode the unit does not enter Low Power mode.
6 - 12 DS457 Fixed Mount Imager Integration Guide Presentation Performance Mode Parameter # 650 (SSI # F1h 8Ah) Select one of the following Presentation Performance Mode options: • Standard Presentation Mode is optimized for general purpose scanning, i.e., reading bar codes from standard surfaces such as paper labels or hang tags.
User Preferences 6 - 13 Time Delay to Presentation Idle Mode Parameter # 663 (SSI # F1h 97h) In Presentation Mode, this parameter sets the time the imager remains active before entering idle mode with dim illumination. The imager wakes upon presentation of a bar code or a trigger pull.
6 - 14 DS457 Fixed Mount Imager Integration Guide Time Delay to Presentation Idle Mode (continued) 30 Minutes (29) 45 Minutes (30) 1 Hour (33) 3 Hours (35) 6 Hours (38) 9 Hours (41)
User Preferences 6 - 15 Time Delay to Presentation Sleep Mode Parameter # 662 (SSI # F1h 96h) In Presentation Mode, this parameter sets the time the imager remains active before entering sleep mode with no illumination. The imager wakes when it senses motion, upon presentation of a bar code, or a trigger pull. NOTE Imager performance is not guaranteed in dim conditions.
6 - 16 DS457 Fixed Mount Imager Integration Guide Time Delay to Presentation Sleep Mode (continued) 15 Minutes (27) 30 Minutes (29) 45 Minutes (30) 1 Hour (33) 3 Hours (35) 6 Hours (38) 9 Hours (41)
User Preferences 6 - 17 Power Mode (RS-232 Hosts Only) Parameter # 128 (SSI # 80h) Select whether or not the imager enters Low Power consumption mode after a decode attempt. In Continuous On mode, the imager does not enter this low power state. Continuous On (0) *Low Power Mode (1) Time Delay to Low Power Mode Parameter # 146 (SSI # 92h) This parameter sets the time the imager remains active after decoding. After a scan session, the imager waits this amount of time before entering Low Power mode.
6 - 18 DS457 Fixed Mount Imager Integration Guide Time Delay to Low Power Mode (continued) 1 Minute (33) 5 Minutes (37) 15 Minutes (43) 1 Hour (49)
User Preferences 6 - 19 Picklist Mode Parameter # 402 (SSI # F0h 92h) Picklist mode enables the imager to decode only bar codes aligned under the center of the laser 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 7-6 is disabled. Picklist mode does not apply to OCR reading.
6 - 20 DS457 Fixed Mount Imager Integration Guide Timeout Between Decodes, Same Symbol Parameter # 137 (SSI # 89h) Use this option in presentation mode to prevent multiple reads of a symbol left in the DS457’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.
User Preferences 6 - 21 Unique Bar Code Reporting Parameter # 723 (SSI # F1h D3h) Enable this to report only unique bar codes while the trigger is pressed. This option only applies when Continuous Bar Code Read is enabled. Disable Unique Bar Code Reporting (0) *Enable Unique Bar Code Reporting (1) Mirrored Image Parameter # 624 (SSI # F1h 70h) Enable this to scan images in reverse, or mirrored, as if seen through a mirror.
6 - 22 DS457 Fixed Mount Imager Integration Guide Mobile Phone/Display Mode Parameter # 716 (SSI # F1h CCh) This mode improves bar code reading performance with target bar codes displayed on mobile phones and electronic displays.
User Preferences 6 - 23 PDF Prioritization Parameter # 719 (SSI # F1h CFh) 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 imager 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.
6 - 24 DS457 Fixed Mount Imager Integration Guide Multicode Mode Parameter # 677 (SSI # F1h, A5h) Enable this parameter to allow multiple bar codes to decode upon one trigger event based on the programmed multicode expression. The imager reports a successful decode and provides user indication only if it decodes all bar codes indicated by the multicode expression, otherwise the decode fails. Bar codes are transmitted in the order defined in the multicode expression.
User Preferences 6 - 25 Multicode Expression Parameter # 661 (SSI # F1h, 95h) Use this feature to program a multicode expression for Multicode Mode (grid method). The default is 1, which indicates any bar code. NOTE DS457-DP does not support this parameter. To set the multicode expression: 1. Scan the bar code below. 2. Scan bar codes from the Alphanumeric Keyboard in the Advanced Data Formatting Programmer Guide. 3. Scan End of Message in the Advanced Data Formatting Programmer Guide.
6 - 26 DS457 Fixed Mount Imager Integration Guide By Code Type. An element can specify a specific bar code symbology to find and decode somewhere in the field of view. A code type element is constructed as: [C] [2] [Code Type] Where: • [C] is the character C • [2] is 0x02, indicating there are two bytes thereafter to describe the code type • [Code Type] is the desired symbology's parameter number (see Chapter 12, Symbologies).
User Preferences 6 - 27 Example 1 To decode one Code 128 bar code anywhere in the image (even when bar codes of other types are in view), as in Figure 6-1, program the expression as follows: The expression in decimal is (formatted for readability): 1C208; To program the expression via scanning parameters the sequence is (spaces are for readability): [MultiCode-Expression] 01 C 02 00 08 ; [End Of Message] To program the expression via host command (SSI/SNAPI) the sequence is: 0x01 0x43 0x02 0x00 0x08 0x3b F
6 - 28 DS457 Fixed Mount Imager Integration Guide Example 2a To decode a Code128 (Code Type=8) on the top half of the image and a PDF417 (Code Type=15) on the bottom half of the image, as in Figure 6-2, program the expression as follows: The expression in decimal is (formatted for readability): 2 C 2 0 8 R 4 0 0 100 50 ; C 2 0 15 R 4 0 50 100 100 ; To program the expression via scanning parameters the sequence is: [MultiCode-Expression] 02 C 02 00 08 R 04 00 00 64 32 ; C 02 00 0F R 04 00 32 64 64 ; [End Of
User Preferences 6 - 29 Example 2b In Figure 6-2, if the bottom PDF417 bar code must transmit first, reverse the sequence of the two bar codes: The expression in decimal is (formatted for readability): 2 C 2 0 15 R 4 0 50 100 100 ; C 2 0 8 R 4 0 0 100 50 ; To program the expression via scanning parameters the sequence is: [MultiCode-Expression] 02 C 02 00 0F R 04 00 32 64 64 ; C 02 00 08 R 04 00 00 64 32 ; [End Of Message] To program the expression via host command (SSI/SNAPI) the sequence is: 0x02 0x43 0x
6 - 30 DS457 Fixed Mount Imager Integration Guide Example 3 To decode the set of three bar codes while excluding the center Code 128 bar code, as in Figure 6-3, the expression is: The expression in decimal is (formatted for readability): 3 C 2 0 15 R 4 0 0 50 50 ; C 2 [F0 24] R 4 70 0 100 40 ; C 2 0 8 R 4 65 60 100 100 ; To program the expression via scanning parameters the sequence is: [MultiCode-Expression] 03 C 02 00 0F R 04 00 00 32 32 ; C 02 F0 24 R 04 46 00 64 28 ; C 02 00 08 R 04 41 3C 64 64 ; [End
User Preferences 6 - 31 Programming a Multicode Expression via SSI Command The following example describes how to program a Multicode expression via SSI within a Remote Scanner Management (RSM) command. SSI Transaction Sequences Before sending the Multicode expression transaction (a command/response pair), perform the following initialization transaction (command and response).
Example 1 17 (23d) Len1 80 04 00 Fixed SSI Header 00 Fixed 13 (19d) Len2 06 Op 00 02 95 41 00 42 00 Fixed 06 (06d) Len3 00 00 Fixed SSI Data = RSM Command 01 43 02 00 08 3B (N=6d) Multicode Expression FD MSB A3 LSB Checksum 6 - 32 DS457 Fixed Mount Imager Integration Guide Figure 6-4 SSI Formatting of a Multicode Expression
User Preferences 6 - 33 Multicode Mode Concatenation Parameter # 717 (SSI # F1h, CDh) Enable this parameter to transmit multiple decoded bar codes, as specified by the Multicode Expression, as one bar code. Use the Multicode Concatenation Symbology parameter to specify how the concatenated bar codes transmit. Disable this to transmit decoded bar codes separately. NOTE When using Multicode Mode Concatenation, disable Transmit Code ID Character on page 6-37 and check digits.
6 - 34 DS457 Fixed Mount Imager Integration Guide Multicode Concatenation Symbology Parameter # 722 (SSI # F1h, D2h) Use this parameter to specify how to transmit the concatenated bar codes decoded as specified by the Multicode Expression. Multicode Mode Concatenation must be enabled to use this option. NOTE DS457-DP does not support this parameter.
User Preferences 6 - 35 Multicode Troubleshooting Troubleshooting Multicode Expression Programming Use the following suggestions if encountering problems programming a multicode expression: • Ensure the expression is valid. Invalid expressions are rejected during programming. When an expression is rejected the previous expression remains intact. If after programming the expression the imager can still decode any bar code, the expression was possibly rejected.
6 - 36 DS457 Fixed Mount Imager Integration Guide Examples of Simple Multicode Expressions The simplest multicode expression is: • One bar code of any type, anywhere in the image. • To program this use: [MultiCode-Expression] 01 ; [End Of Message] Another simple multicode expression is: • One Code 128 bar code, anywhere in the image.
User Preferences 6 - 37 Miscellaneous Parameters Transmit Code ID Character Parameter # 45 (SSI # 2Dh) A Code ID character identifies the code type of a scanned bar code. This is useful when the imager is 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.
6 - 38 DS457 Fixed Mount Imager Integration Guide Prefix/Suffix Values Parameter # Prefix = 105, Suffix1 = 104, Suffix2 = 106 Key Category Parameter # Prefix = 63h, Suffix1 = 62h, Suffix2 = 64h Decimal Value Parameter # Prefix = 69h, Suffix1 = 68h, Suffix2 = 6Ah A prefix and/or one or two suffixes can be appended 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.
User Preferences 6 - 39 Scan Data Transmission Format Parameter # 235 (SSI # EBh) 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 6-38.
6 - 40 DS457 Fixed Mount Imager Integration Guide Scan Data Transmission Format (continued) (5) (6) (7) FN1 Substitution Values Key Category Parameter # 103 (SSI # 67h) Decimal Value Parameter # 109 (SSI # 6Dh) The Wedge and USB HID Keyboard hosts support a FN1 Substitution feature. When enabled any FN1 character (0x1b) in an EAN128 bar code is substituted with a value. This value defaults to 7013 (Enter Key).
User Preferences 6 - 41 Transmit “No Read” Message Parameter # 94 (SSI # 5Eh) Scan a bar code below to select whether or not to transmit a No Read message. When enabled, the characters NR are transmitted when a bar code is not decoded. When disabled, if a symbol does not decode, nothing is sent to the host. Enable No Read (1) *Disable No Read (0) Report Version Scan the bar code below to report the version of software currently installed in the imager.
6 - 42 DS457 Fixed Mount Imager Integration Guide
CHAPTER 7 IMAGER PREFERENCES Introduction This chapter describes imager preference features and provides the programming bar codes for selecting these features. The imager ships with the settings shown in the Imager Preferences Default Table on page 7-2 (also see Appendix A, Standard Default Parameters for all host and miscellaneous defaults). If the default values suit requirements, programming is not necessary.
7-2 DS457 Fixed Mount Imager Integration Guide Scanning Sequence Examples In most cases scanning one bar code sets the parameter value. For example, to disable the decode aiming pattern, scan the Disable Decode Aiming Pattern bar code listed under Decode Aiming Pattern on page 7-6. For systems that use a beeper and LED, a fast warble beep sounds and the LED lights, signifying a successful parameter entry. Other parameters, such as Crop to Pixel Address, require scanning several bar codes.
Imager Preferences Table 7-1 7-3 Imager Preferences Default Table (Continued) Parameter Parameter Number SSI Number Default Page Number Snapshot Aiming Pattern 300 F0h 2Ch Enable 7-14 Presentation Snapshot by Motion 647 F1h 87h Disable 7-15 Continuous Snapshot 648 F1h 88h Disable 7-15 Image Cropping 301 F0h 2Dh Disable 7-16 Crop to Pixel Addresses 315, 316, 317, 318 F4h F0h 3Bh; F4h F0h 3Ch; F4h F0h 3Dh; F4h F0h 3Eh 0 top, 0 left, 479 bottom, 751 right 7-17 Image Resolution
7-4 DS457 Fixed Mount Imager Integration 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. Operational Modes The imager has three modes of operation: • Decode Mode • Snapshot Mode • Snapshot with Viewfinder Mode • Video Mode. Decode Mode By default, upon a trigger event, the imager attempts to locate and decode bar codes within its field of view.
Imager Preferences 7-5 Video Mode In this mode the imager behaves as a video camera as long as the trigger is active. Upon trigger release, the imager returns to Decode Mode. Scan the Video Mode bar code to temporarily enter Video Capture Mode. NOTE The DS457 does not support Video Mode when Trigger Mode on page 6-11 is set to Presentation Mode (the default).
7-6 DS457 Fixed Mount Imager Integration Guide Decoding Illumination Parameter # 298 (SSI # F0h 2Ah) Selecting Enable Decoding Illumination causes the imager to turn on illumination every image capture to aid decoding. Select Disable Decoding Illumination to prevent the imager from using decoding illumination. Enabling illumination usually results in superior images. The effectiveness of illumination decreases as the distance to the target increases.
Imager Preferences 7-7 Aim Brightness Parameter # 668 (SSI # F1h 9Ch) 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. For values above 0, each increment of the brightness value increments the aim duration 0.5 ms. To program Aim Brightness, scan this bar code followed by three numeric bar codes in Appendix D, Numeric Bar Codes that correspond to the value representing brightness.
7-8 DS457 Fixed Mount Imager Integration Guide Low Light Enhancement Parameter # 612 (SSI # F1h 64h) In Presentation Mode, selecting Enable Low Light Enhancement causes illumination to remain on at low power in low lighting conditions. When the imager detects an object in its field of view, it turns on illumination full power.
Imager Preferences 7-9 Presentation Mode Field of View Parameter # 609 (SSI # F1h 61h) In Presentation Mode, by default the imager searches for a bar code in a smaller region around the aiming pattern’s center cross to speed search time. To use a full field of view, scan Presentation Mode Full Field of View. This allows the imager to search the larger area of the aiming pattern.
7 - 10 DS457 Fixed Mount Imager Integration Guide Frame Rate Parameter # 674 (SSI # F1h A2h) Select an option to control the rate at which frames are captured and transmitted. When capturing images, using lower frame rates can improve image brightness. NOTE The aiming pattern appears to blink when the frame rate is 30 frames per second (fps) or lower.
Imager Preferences 7 - 11 Frame Rate (continued) 45 fps (7) 40 fps (8) 30 fps (2) 20 fps (9) 15 fps (3) 10 fps (4)
7 - 12 DS457 Fixed Mount Imager Integration Guide Image Capture Autoexposure Parameter # 360 (SSI # F0h 68h) Select Enable Image Capture Autoexposure to allow the imager to control gain settings and exposure (integration) time to best capture an image for snapshot mode. Select Disable Image Capture Autoexposure to manually adjust the gain and exposure time (see Fixed Gain and Exposure Time). Zebra recommends this option only for advanced users with difficult image capture situations.
Imager Preferences 7 - 13 Fixed Gain Parameter # 568 (SSI # F1h 38h) This parameter only applies when Decoding or Image Capture Autoexposure is disabled. Gain is a means of amplifying the raw image data before it is converted into 8-bit grayscale values. Increasing the fixed gain increases brightness and contrast, but also increases noise (undesired electrical fluctuations in the image) which makes the image less attractive and/or harder to decode. NOTE Fixed Gain does not apply in Presentation Mode.
7 - 14 DS457 Fixed Mount Imager Integration Guide Snapshot Mode Timeout Parameter # 323 (SSI # F0h 43h) This parameter sets the amount of time the imager remains in Snapshot Mode. The imager exits Snapshot Mode upon a trigger event, or when the Snapshot Mode Timeout elapses. To set this timeout value, scan the bar code below followed by a bar code from Appendix D, Numeric Bar Codes. The default value is 0 which represents 30 seconds; values increment by 30. For example, 1 = 60 seconds, 2 = 90 seconds, etc.
Imager Preferences 7 - 15 Presentation Snapshot by Motion Parameter # 647 (SSI # F1h 87h) When the imager detects an object in its field of view, and the object stops moving, it attempts to capture a high quality image and transmit it to the host. This applies to snapshot mode only. Select a bar code below to enable or disable this feature.
7 - 16 DS457 Fixed Mount Imager Integration Guide Image Cropping Parameter # 301 (SSI # F0h 2Dh) This parameter crops a captured image. Select Disable Image Cropping to present the full 742 x 480 pixels. Select Enable to crop the image to the pixel addresses set in Crop to Pixel Addresses on page 7-17. NOTE The imager has a cropping resolution of 4 pixels. Setting the cropping area to less than 3 pixels transfers the entire image.
Imager Preferences 7 - 17 Crop to Pixel Addresses Parameter # 315 (SSI # F4h F0h 3Bh (Top)) Parameter # 316 (SSI # F4h F0h 3Ch (Left)) Parameter # 317 (SSI # F4h F0h 3Dh (Bottom)) Parameter # 318 (SSI # F4h F0h 3Eh (Right)) If Enable Image Cropping is selected, set the pixel addresses from (0,0) to (751,479) to crop to. Columns are numbered from 0 to 751, rows from 0 to 479.
7 - 18 DS457 Fixed Mount Imager Integration Guide Image Resolution Parameter # 302 (SSI # F0h 2Eh) 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.
Imager Preferences 7 - 19 Image Brightness (Target White) Parameter # 390 (SSI # F0h 86h) This parameter sets the Target White value used in Snapshot and Video modes when using autoexposure. White and black are defined as 255 decimal and 0, 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.
7 - 20 DS457 Fixed Mount Imager Integration Guide Image File Format Selector Parameter # 304 (SSI # F0h 30h) Select an image format appropriate for the system (BMP, TIFF, or JPEG). The imager stores captured images in the selected format. BMP File Format (3) *JPEG File Format (1) TIFF File Format (4) JPEG Image Options Parameter # 299 (SSI # F0h 2Bh) JPEG images can be optimized for either size or for quality.
Imager Preferences 7 - 21 JPEG Quality and Size Value JPEG Quality = Parameter # 305 (SSI # F0h 31h) JPEG Size = Parameter # 561 (SSI # F1h 31h) If you select JPEG Quality Selector, scan the JPEG Quality Value bar code followed by 3 bar codes from Appendix D, Numeric Bar Codes corresponding to a value from 5 to 100, where 100 represents the highest quality image.
7 - 22 DS457 Fixed Mount Imager Integration Guide Image File Meta Data Parameter # 693 (SSI # F1h B5h) 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 Sharpening parameter setting • Image Contract Enhancement parameter setting.
Imager Preferences 7 - 23 Image Enhancement Parameter # 564 (SSI # F1h 34h) 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 7-24 and Image Contrast Enhancement on page 7-25 to enhance the image. The levels of image enhancement are: • Off (0) - Default • Low (1) • Med (2) • High (3) • User (4).
7 - 24 DS457 Fixed Mount Imager Integration Guide Image Edge Sharpening Parameter # 664 (SSI # F1h 98h) 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 D, Numeric Bar Codes that represent the image edge sharpening value. Alternatively, to set a recommended value, scan one of the value bar codes below.
Imager Preferences 7 - 25 Image Contrast Enhancement Parameter # 666 (SSI # F1h 9Ah) Enable this feature to enhance the contrast of an image. This parameter only applies if you set the Image Enhancement parameter to User.
7 - 26 DS457 Fixed Mount Imager Integration Guide Image Rotation Parameter # 665 (SSI # F1h 99h) This parameter controls the rotation of the image by 0, 90,180, or 270 degrees.
Imager Preferences 7 - 27 Bits per Pixel Parameter # 303 (SSI # F0h 2Fh) 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 imager ignores these settings for JPEG files, which always use 8 BPP.
7 - 28 DS457 Fixed Mount Imager Integration Guide Signature Capture Parameter # 93 (SSI # 5Dh) A signature capture bar code is a special-purpose symbology which delineate 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.
Imager Preferences 7 - 29 Signature Capture File Format Selector Parameter # 313 (SSI # F0h 39h) Select a signature file format appropriate for the system (BMP, TIFF, or JPEG). The imager stores captured signatures in the selected format.
7 - 30 DS457 Fixed Mount Imager Integration Guide Signature Capture Bits per Pixel Parameter # 314 (SSI # F0h 3Ah) 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. The imager ignores these settings for JPEG files, which always use 8 BPP.
Imager Preferences 7 - 31 Signature Capture Height Parameter # 367 (SSI # F4h F0h 6Fh) To set the height of the signature capture box, scan the Signature Capture Height bar code, followed by 3 bar codes from Appendix D, Numeric Bar Codes corresponding to a value in the range of 010 to 480 decimal.
7 - 32 DS457 Fixed Mount Imager Integration Guide Video Mode Format Selector Parameter # 916 (SSI # F2h 94h) When the imager is in Video Mode, select whether to send data in BMP or JPEG format. BMP File Format (3) *JPEG File Format (1) Video View Finder Parameter # 324 (SSI # F0h 44h) Select Enable Video View Finder to project the video view finder while in Image Mode, or Disable Video View Finder to turn the video view finder off.
Imager Preferences 7 - 33 Target Video Frame Size Parameter # 328 (SSI # F0h 48h) 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. To set the Target Video Frame Size, scan the bar code below followed by two bar codes from Appendix D, Numeric Bar Codes corresponding to the 100-byte value from 800 to 20,000 bytes.
7 - 34 DS457 Fixed Mount Imager Integration Guide Video Resolution Parameter # 667 (SSI # F1h 9Bh) 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 8 SSI INTERFACE Introduction This chapter describes the system requirements of the Simple Serial Interface (SSI), which provides a communications link between Zebra decoders (e.g., scan engines, imagers, hand-held scanners, two-dimensional scanners, hands-free scanners, and RF base stations) and a serial host. It provides the means for the host to control the imager. Communications All communication between the imager and host occurs over the hardware interface lines using the SSI protocol.
8-2 DS457 Fixed Mount Imager Integration Guide Table 8-1 lists all the SSI opcodes the imager supports. It identifies the SSI partner allowed to send a message of each type. The host transmits opcodes designated type H. The imager transmits type D opcodes, and either partner can transmit Host/Decoder (H/D) types. Table 8-1 SSI Commands Name Type Opcode Description AIM_OFF H 0xC4 Deactivate aim pattern. AIM_ON H 0xC5 Activate aim pattern. BEEP H 0xE6 Sound the beeper.
SSI Interface 8-3 SSI Transactions General Data Transactions ACK/NAK Handshaking If you enable ACK/NAK handshaking, all packeted messages must have a CMD_ACK or CMD_NAK response, unless the command description states otherwise. This parameter is enabled by default. Zebra recommends leaving this handshaking enabled to provide feedback to the host. Raw decode data and WAKEUP do not use ACK/NAK handshaking since they are not packeted data.
8-4 DS457 Fixed Mount Imager Integration Guide Transfer of Decode Data The Decode Data Packet Format parameter controls how decode data is sent to the host. Set this parameter to send the data in a DECODE_DATA packet. Clear this parameter to transmit the data as raw ASCII data. NOTE When transmitting decode data as raw ASCII data, ACK/NAK handshaking does not apply regardless of the state of the ACK/NAK handshaking parameter.
SSI Interface 8-5 ACK/NAK Disabled and Unpacketed ASCII Data Data captured by the imager is sent to the host. Decoder Data is captured by decoder (1) ASCII data sent Host Communication Summary RTS/CTS Lines All communication must use RTS/CTS handshaking as described in the Simple Serial Interface Programmer’s Guide, p/n 72-40451-xx.
8-6 DS457 Fixed Mount Imager Integration Guide Baud Rate, Stop Bits, Parity, Response Time-out, ACK/NAK Handshake If you use PARAM_SEND to change these serial parameters, the ACK response to the PARAM_SEND uses the previous values for these parameters. The new values then take effect for the next transaction.
SSI Interface 8-7 Using Time Delay to Low Power Mode with SSI Time Delay to Low Power Mode on page 6-17 provides bar codes to select a general time delay. To program a more specific delay value, use an SSI command according to Table 8-2.
8-8 DS457 Fixed Mount Imager Integration Guide Simple Serial Interface Default Parameters This section describes how to set up the imager with an SSI host. When using SSI, program the imager via bar code menu or hosts commands. Throughout the programming bar code menus, asterisks (*) indicate default values. *Baud Rate 9600 * Indicates default Feature/Option (6) Option value for programming NOTE Most computer monitors allow scanning the bar codes directly on the screen.
SSI Interface 8-9 Table 8-3 SSI Default Table (Continued) Parameter Parameter Number SSI Number Default Page Number Multipacket Option 334 F0h 4Eh Option 1 8-16 Interpacket Delay 335 F0h 4Fh 0 ms 8-17 Decode Event 256 F0h 00h Disable 8-18 Boot Up Event 258 F0h 02h Disable 8-19 Parameter Event 259 F0h 03h Disable 8-19 Event Reporting NOTE SSI interprets Prefix, Suffix1, and Suffix2 values listed in Table E-1 on page E-1 differently than other interfaces.
8 - 10 DS457 Fixed Mount Imager Integration Guide Baud Rate Parameter # 156 (SSI # 9Ch) Baud rate is the number of bits of data transmitted per second. Set the imager's baud rate to match the baud rate setting of the host device. Otherwise, data may not reach the host device or may reach it in distorted form.
SSI Interface 8 - 11 Baud Rate (continued) Baud Rate 460,800 (14) Baud Rate 921,600 (15) Parity Parameter # 258 (SSI # 9Eh) A parity check bit is the most significant bit of each ASCII coded character. Select the parity type according to host device requirements. • Select Odd parity and the parity bit has a value 0 or 1, based on data, to ensure that an odd number of 1 bits is contained in the coded character.
8 - 12 DS457 Fixed Mount Imager Integration Guide Check Parity Parameter # 151 (SSI # 97h) Select whether or not to check the parity of received characters. Use the Parity parameter to select the type of parity. *Do Not Check Parity (0) Check Parity (1) Software Handshaking Parameter # 159 (SSI # 9Fh) This parameter offers control of data transmission in addition to the control hardware handshaking offers. Hardware handshaking is always enabled; you cannot disable it.
SSI Interface 8 - 13 Host RTS Line State Parameter # 154 (SSI # 9Ah) This parameter sets the expected idle state of the Serial Host RTS line. The SSI Interface is used with host applications which also implement the SSI protocol. However, you can use the imager in a "scan-and-transmit" mode to communicate with any standard serial communication software on a host PC (see Decode Data Packet Format on page 8-13).
8 - 14 DS457 Fixed Mount Imager Integration Guide Host Serial Response Time-out Parameter # 155 (SSI # 9Bh) This parameter specifies how long the imager waits for an ACK or NAK before resending. Also, if the imager wants to send, and the host has already been granted permission to send, the imager waits for the designated time-out before declaring an error. To set the delay period (options are 2, 5, 7.5, or 9,9 seconds), scan one of the following bar codes. NOTE Other values are available via SSI command.
SSI Interface 8 - 15 Host Character Time-out Parameter # 239 (SSI # EFh) This parameter determines the maximum time the imager waits between characters transmitted by the host before discarding the received data and declaring an error. To set the delay period (options are 200, 500, 750, or 990 ms), scan one of the following bar codes. NOTE Other values are available via SSI command.
8 - 16 DS457 Fixed Mount Imager Integration Guide Multipacket Option Parameter # 334 (SSI # F0h, 4Eh) This parameter controls ACK/NAK handshaking for multi-packet transmissions. • Multi-Packet Option 1: The host sends an ACK / NAK for each data packet during a multi-packet transmission. • Multi-Packet Option 2: The imager sends data packets continuously, with no ACK/NAK handshaking to pace the transmission. The host, if overrun, can use hardware handshaking to temporarily delay imager transmissions.
SSI Interface 8 - 17 Interpacket Delay Parameter # 335 (SSI # F0h, 4Fh) This parameter specifies the interpacket delay if you selected Multipacket Option 3. To set the delay period (options are 0, 25, 50, 75, or 99 ms), scan one of the following bar codes. NOTE Other values are available via SSI command.
8 - 18 DS457 Fixed Mount Imager Integration Guide Event Reporting The host can request the imager to provide certain information (events) relative to the imager’s behavior. Enable or disable the events listed in Table 8-4 and on the following pages by scanning the appropriate bar codes.
SSI Interface 8 - 19 Boot Up Event Parameter # 258 (SSI # F0h, 02h) When enabled, the imager generates a message to the host whenever power is applied. When disabled, no notification is sent. Enable Boot Up Event (1) *Disable Boot Up Event (0) Parameter Event Parameter # 259 (SSI # F0h, 03h) When enabled, the imager generates a message to the host when one of the events specified in Table 8-4 on page 8-18 occurs. When disabled, no notification is sent.
8 - 20 DS457 Fixed Mount Imager Integration Guide
CHAPTER 9 SERIAL INTERFACE Introduction This chapter describes how to set up the imager with a serial host. The serial interface connects the imager to point-of-sale devices, host computers, or other devices with an available serial port (e.g., com port). If the host is not listed in Table 9-2, refer to the documentation for the host device to set communication parameters to match the host. NOTE The imager uses TTL signal levels, which interface with most system architectures.
9-2 DS457 Fixed Mount Imager Integration Guide Serial Parameter Defaults Table 9-1 lists the defaults for serial host parameters. To change any option, scan the appropriate bar code(s) provided in the Serial Host Parameters section beginning on page 9-3. NOTE See Appendix A, Standard Default Parameters for all user preferences, hosts, symbologies, and miscellaneous default parameters.
Serial Interface 9-3 Serial Host Parameters Various serial hosts use their own parameter default settings. Selecting standard, ICL, Fujitsu, Wincor-Nixdorf Mode A, Wincor-Nixdorf Mode B, OPOS/JPOS, Olivetti, Omron, or Common Use Terminal Equipment (CUTE-LP/LG bar code readers) sets the defaults listed in Table 9-2.
9-4 DS457 Fixed Mount Imager Integration Guide Serial Host Parameters (continued) Selecting ICL, Fujitsu, Wincor-Nixdorf Mode A, Wincor-Nixdorf Mode B, OPOS/JPOS, Olivetti, Omron, or Common Use Terminal Equipment (CUTE-LP/LG bar code readers) enables the transmission of code ID characters listed in Table 9-3. These code ID characters are not programmable and are separate from the Transmit Code ID feature. Do not enable the Transmit Code ID feature for these terminals.
Serial Interface 9-5 Serial Host Types To select a serial host interface, scan one of the following bar codes. NOTE Scanning Standard RS-232 activates the serial driver, but does not change port settings (e.g., parity, data bits, handshaking). Selecting another serial host type bar code changes these settings. NOTE Selecting one of the Serial Host Types disables SSI support. To restore SSI support, scan SSI Host on page 8-9. NOTE The CUTE host disables all parameter scanning, including Set Defaults.
9-6 DS457 Fixed Mount Imager Integration Guide Serial Host Types (continued) Olivetti ORS4500 Omron OPOS/JPOS Fujitsu Serial CUTE
Serial Interface 9-7 Baud Rate Baud rate is the number of bits of data transmitted per second. Set the imager's baud rate to match the baud rate setting of the host device. Otherwise, data may not reach the host device or may reach it in distorted form.
9-8 DS457 Fixed Mount Imager Integration Guide Baud Rate (continued) Baud Rate 460,800 Baud Rate 921,600
Serial Interface 9-9 Parity A parity check bit is the most significant bit of each ASCII coded character. Select the parity type according to host device requirements. • Select Odd parity to set the parity bit value to 0 or 1, based on data, to ensure that an odd number of 1 bits are contained in the coded character. • Select Even parity to set the parity bit value to 0 or 1, based on data, to ensure that an even number of 1 bits are contained in the coded character.
9 - 10 DS457 Fixed Mount Imager Integration Guide Check Receive Errors Select whether or not to check the parity, framing, and overrun of received characters. The parity value of received characters is verified against the setting of Parity on page 9-9.
Serial Interface 9 - 11 Hardware Handshaking The data interface consists of a serial port designed to operate either with or without the hardware handshaking lines Request to Send (RTS) and Clear to Send (CTS). If Standard RTS/CTS handshaking is not selected, scan data transmits as it becomes available. Select Standard RTS/CTS handshaking to transmit scan data according to the following sequence: • The imager reads the CTS line for activity.
9 - 12 DS457 Fixed Mount Imager Integration Guide Hardware Handshaking (continued) *None Standard RTS/CTS RTS/CTS Option 1 RTS/CTS Option 2 RTS/CTS Option 3
Serial Interface 9 - 13 Software Handshaking This parameter offers control of data transmission in addition to, or instead of, the control hardware handshaking offers. There are five options. If software handshaking and hardware handshaking are both enabled, Hardware Handshaking takes precedence. • None: Data transmits immediately. No response is expected from host. • ACK/NAK: After transmitting data, the imager expects either an ACK or NAK response from the host.
9 - 14 DS457 Fixed Mount Imager Integration Guide Software Handshaking (continued) *None ACK/NAK ENQ ACK/NAK with ENQ XON/XOFF
Serial Interface 9 - 15 Host Serial Response Time-out This parameter specifies how long the imager waits for an ACK, NAK, or CTS before determining that a transmission error occurred. This only applies when in one of the ACK/NAK software handshaking modes, or RTS/CTS hardware handshaking mode. *Minimum: 2 Sec Low: 2.5 Sec Medium: 5 Sec High: 7.5 Sec Maximum: 9.
9 - 16 DS457 Fixed Mount Imager Integration Guide RTS Line State This parameter sets the idle state of the Serial Host RTS line. Scan a bar code below to select Low RTS or High RTS line state. *Host: Low RTS Host: High RTS Beep on When this parameter is enabled, the imager issues a beep when it detects a character on the serial line. gains a user's attention to an illegal entry or other important event.
Serial Interface 9 - 17 Intercharacter Delay This parameter specifies the intercharacter delay inserted between character transmissions.
9 - 18 DS457 Fixed Mount Imager Integration Guide Nixdorf Beep/LED Options Select Nixdorf Mode B to indicate when the imager beeps and turns on its LED after a decode. *Normal Operation (Beep/LED immediately after decode) Beep/LED After Transmission Beep/LED After CTS Pulse Ignore Unknown Characters Unknown characters are characters the host does not recognize. Select Send Bar Codes with Unknown Characters to send all bar code data except for unknown characters. The imager issues no error beeps.
Serial Interface 9 - 19 ASCII Character Set for Serial Hosts You can assign the values in Table 9-4 as prefixes or suffixes for ASCII character data transmission.
9 - 20 DS457 Fixed Mount Imager Integration Guide Table 9-4 Prefix/Suffix Values (Continued) Prefix/Suffix Value Full ASCII Code 39 Encode Character ASCII Character 1028 %B FS 1029 %C GS 1030 %D RS 1031 %E US 1032 Space Space 1033 /A ! 1034 /B " 1035 /C # 1036 /D $ 1037 /E % 1038 /F & 1039 /G ‘ 1040 /H ( 1041 /I ) 1042 /J * 1043 /K + 1044 /L , 1045 - - 1046 . .
Serial Interface 9 - 21 Table 9-4 Prefix/Suffix Values (Continued) Prefix/Suffix Value Full ASCII Code 39 Encode Character ASCII Character 1059 %F ; 1060 %G < 1061 %H = 1062 %I > 1063 %J ? 1064 %V @ 1065 A A 1066 B B 1067 C C 1068 D D 1069 E E 1070 F F 1071 G G 1072 H H 1073 I I 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 10
9 - 22 DS457 Fixed Mount Imager Integration Guide Table 9-4 Prefix/Suffix Values (Continued) Prefix/Suffix Value Full ASCII Code 39 Encode Character ASCII Character 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 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
Serial Interface 9 - 23 Table 9-4 Prefix/Suffix Values (Continued) Prefix/Suffix Value Full ASCII Code 39 Encode Character ASCII Character 1121 +Y y 1122 +Z z 1123 %P { 1124 %Q | 1125 %R } 1126 %S ~ 1127 Undefined 7013 ENTER
9 - 24 DS457 Fixed Mount Imager Integration Guide
CHAPTER 10 USB INTERFACE Introduction This chapter describes how to set up the imager with a USB host. The imager connects directly to a USB host, or a powered USB hub, which powers it. No additional power supply is required. Throughout the programming bar code menus, asterisks (*) indicate default values. * Indicates Default NOTE *North American Standard USB Keyboard Feature/Option Most computer monitors allow scanning the bar codes directly on the screen.
10 - 2 DS457 Fixed Mount Imager Integration Guide USB Parameter Defaults Table 10-1 lists the defaults for USB host parameters. To change any option, scan the appropriate bar code(s) provided in the Parameter Descriptions section beginning on page 10-3. NOTE See Appendix A, Standard Default Parameters for all user preferences, hosts, symbologies, and miscellaneous default parameters.
USB Interface 10 - 3 USB Host Parameters USB Device Type Select the desired USB device type. NOTE When changing USB Device Types, the imager automatically resets and issues the standard startup beep sequences. NOTE Before selecting USB CDC Host, install the CDC INF file on the host to ensure the imager does not stall during power up (due to a failure to enumerate USB).
10 - 4 DS457 Fixed Mount Imager Integration Guide USB Device Type (continued) USB CDC Host Simple COM Port Emulation SSI over USB CDC IBM Hand-Held USB OPOS (IBM Hand-held with Full Disable)
USB Interface 10 - 5 Symbol Native API (SNAPI) Status Handshaking After selecting a SNAPI interface as the USB device type, select whether to enable or disable status handshaking.
10 - 6 DS457 Fixed Mount Imager Integration Guide USB Country Keyboard Types (Country Codes) Scan the bar code corresponding to the keyboard type. This setting applies only to the USB Keyboard HID device. NOTE When changing USB country keyboard types the imager automatically resets. The imager issues the standard startup beep sequences.
USB Interface 10 - 7 USB Country Keyboard Types (continued) Spanish Windows Italian Windows Swedish Windows UK English Windows Japanese Windows (ASCII) Portuguese-Brazilian Windows
10 - 8 DS457 Fixed Mount Imager Integration Guide USB Keystroke Delay This parameter sets the delay, in milliseconds, between emulated keystrokes. Scan a bar code below to increase the delay when hosts require a slower data transmission. *No Delay Medium Delay (20 msec) Long Delay (40 msec) USB CAPS Lock Override This option applies only to the USB Keyboard HID device. Enable this to preserve the case of the data regardless of the state of the caps lock key.
USB Interface 10 - 9 USB Ignore Unknown Characters This option applies only to the USB Keyboard HID device and IBM device. Unknown characters are characters the host does not recognize. Select Send Bar Codes With Unknown Characters to send all bar code data except for unknown characters. No error beeps sound. When Do Not Send Bar Codes With Unknown Characters is selected, for IBM devices, bar codes containing at least one unknown character are not sent to the host, and an error beep sounds.
10 - 10 DS457 Fixed Mount Imager Integration Guide Emulate Keypad with Leading Zero Enable this to send character sequences sent over the numeric keypad as ISO characters which have a leading zero. For example ASCII A is sent as “ALT MAKE” 0 0 6 5 “ALT BREAK”. *Disable Keypad Emulation with Leading Zero Enable Keypad Emulation with Leading Zero Quick Keypad Emulation This option applies only to the USB Keyboard (HID) device and if Emulate Keypad is enabled.
USB Interface 10 - 11 USB Keyboard FN1 Substitution This option applies only to the USB Keyboard HID device. Enable this to replace any FN1 characters in an EAN 128 bar code with a Key Category and value (see FN1 Substitution Values on page 6-40 to set the Key Category and Key Value). Enable FN1 Substitution *Disable FN1 Substitution Function Key Mapping ASCII values under 32 are normally sent as control-key sequences (see Table 10-2 on page 10-18).
10 - 12 DS457 Fixed Mount Imager Integration Guide Simulated Caps Lock Enable this to invert upper and lower case characters on the bar code as if the Caps Lock state is enabled on the keyboard. This inversion occurs regardless of the keyboard’s current Caps Lock state.
USB Interface 10 - 13 Convert Case Enable this to convert all bar code data to the selected case. *No Case Conversion Convert All to Upper Case Convert All to Lower Case USB Static CDC When disabled, each device connected consumes another COM port (first device = COM1, second device = COM2, thirrd device = COM3, etc.) When enabled, each device connects to the same COM port.
10 - 14 DS457 Fixed Mount Imager Integration Guide USB Ignore Beep Directive This applies only to IBM hand-held, IBM table-top, and OPOS devices. Scan one of the following bar codes to honor or ignore a beep directive. All directives are still acknowledged as if they were processed. *Honor USB Beep Directive Ignore USB Beep Directive USB Ignore Type Directive This applies only to IBM hand-held, IBM table-top, and OPOS devices.
USB Interface 10 - 15 USB Polling Interval This option speeds up the USB Keyboard HID Device. Scan one of the following bar codes to set the polling interval, which is the rate at which data can be sent between the image and the host computer. A lower number indicates a faster data rate. The default is 3 msec. Changing the polling interval re-initializes the imager. CAUTION Ensure the host can support the selected data rate. Selecting a data rate that is too fast for the host may result in lost data.
10 - 16 DS457 Fixed Mount Imager Integration Guide USB Polling Interval (continued) 5 msec 6 msec 7 msec 8 msec 9 msec
USB Interface 10 - 17 Fast HID Keyboard This option transmits USB Keyboard HID data at a faster rate. NOTE Quick Emulation overrides Fast HID. *Enable Disable IBM Specification Level When the IBM Specification Level is set to Version 0 (Original), the following code types are sent as Unknown: • Data Matrix • QR Code • MicroQR Code • Aztec When the level is set to Version 2.2, the code types are sent with the appropriate IBM identifiers.
10 - 18 DS457 Fixed Mount Imager Integration Guide ASCII Character Set for USB Table 10-2 USB Prefix/Suffix Values Prefix/ Suffix Value Full ASCII Code 39 Encode Character 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 101
USB Interface 10 - 19 Table 10-2 USB Prefix/Suffix Values (Continued) Prefix/ Suffix Value Full ASCII Code 39 Encode Character Keystroke 1026 $Z CTRL Z 1027 %A CTRL [/ESC1 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 ‘ 1040 /H ( 1041 /I ) 1042 /J * 1043 /K + 1044 /L , 1045 - - 1046 . .
10 - 20 DS457 Fixed Mount Imager Integration Guide Table 10-2 USB Prefix/Suffix Values (Continued) Prefix/ Suffix Value Full ASCII Code 39 Encode Character Keystroke 1055 7 7 1056 8 8 1057 9 9 1058 /Z : 1059 %F ; 1060 %G < 1061 %H = 1062 %I > 1063 %J ? 1064 %V @ 1065 A A 1066 B B 1067 C C 1068 D D 1069 E E 1070 F F 1071 G G 1072 H H 1073 I I 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
USB Interface 10 - 21 Table 10-2 USB Prefix/Suffix Values (Continued) Prefix/ Suffix Value Full ASCII Code 39 Encode Character Keystroke 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 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
10 - 22 DS457 Fixed Mount Imager Integration Guide Table 10-2 USB Prefix/Suffix Values (Continued) Prefix/ Suffix Value Full ASCII Code 39 Encode Character Keystroke 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 | 1125 %R } 1126 %S ~ 1The keystroke in bold is sent only if Function Key Mapping on page 10-11 is enabled. Otherwise, the unbolded keystroke is sent.
USB Interface 10 - 23 Table 10-3 USB ALT Key Character Set (Continued) ALT Keys Keystroke 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 Table 10-4 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
10 - 24 DS457 Fixed Mount Imager Integration Guide Table 10-4 USB GUI Key Character Set (Continued) GUI Key Keystroke 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 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 sid
USB Interface 10 - 25 Table 10-5 USB F Key Character Set (Continued) F Keys Keystroke 5004 F4 5005 F5 5006 F6 5007 F7 5008 F8 5009 F9 5010 F10 5011 F11 5012 F12 5013 F13 5014 F14 5015 F15 5016 F16 5017 F17 5018 F18 5019 F19 5020 F20 5021 F21 5022 F22 5023 F23 5024 F24 Table 10-6 USB Numeric Keypad Character Set Numeric Keypad Keystroke 6042 * 6043 + 6044 undefined 6045 - 6046 .
10 - 26 DS457 Fixed Mount Imager Integration Guide Table 10-6 USB Numeric Keypad Character Set (Continued) Numeric Keypad Keystroke 6050 2 6051 3 6052 4 6053 5 6054 6 6055 7 6056 8 6057 9 6058 Enter 6059 Num Lock Table 10-7 USB Extended Keypad Character Set Extended Keypad Keystroke 7001 Break 7002 Delete 7003 PgUp 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
CHAPTER 11 OCR READING Introduction This chapter describes how to set up the imager for OCR reading. The DS457 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.
11 - 2 DS457 Fixed Mount Imager Integration Guide OCR Parameter Defaults Table 11-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 11-3. NOTE See Appendix A, Standard Default Parameters for all user preferences, hosts, symbologies, and miscellaneous default parameters.
OCR Reading 11 - 3 OCR Parameters Enable/Disable OCR-A Parameter # 680 (SSI # F1h A8h) To enable or disable OCR-A, scan one of the following bar codes. Enable OCR-A (1) *Disable OCR-A (0) OCR-A Variant Parameter # 684 (SSI # F1 ACh) Font variant sets a processing algorithm and default character subset for the given font. To choose a variant, scan one of the following bar codes. Selecting the most appropriate font variant optimizes performance and accuracy.
11 - 4 DS457 Fixed Mount Imager Integration Guide OCR-A Variant (continued) *OCR-A Full ASCII (0) OCR-A Reserved 1 (1) OCR-A Reserved 2 (2) OCR-A Banking (3)
OCR Reading 11 - 5 Enable/Disable OCR-B Parameter # 681 (SSI # F1h A9h) To enable or disable OCR-B, scan one of the following bar codes.
11 - 6 DS457 Fixed Mount Imager Integration Guide OCR-B Variant Parameter # 685 (SSI # F1 ADh) 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 Reading 11 - 7 OCR-B Variant (continued) For the best performance in passport reading, fix the target passport and the imager 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).
11 - 8 DS457 Fixed Mount Imager Integration Guide OCR-B Variant (continued) OCR-B Travel Document Version 2 (TD2) 2-Line ID Cards (8) Travel Document 2 or 3-Line ID Cards Auto-Detect (14) OCR-B Passport (4) OCR-B Visa Type A (9) OCR-B Visa Type B (10)
OCR Reading 11 - 9 Enable/Disable MICR E13B Parameter # 682 (SSI # F1h AAh) To enable or disable MICR E13B, scan one of the following bar codes.
11 - 10 DS457 Fixed Mount Imager Integration Guide Enable/Disable US Currency Serial Number Parameter # 683 (SSI # F1 ABh) To enable or disable US Currency Serial Number, scan one of the following bar codes.
OCR Reading 11 - 11 OCR Orientation (continued) *OCR Orientation 0o (0) OCR Orientation 270o Clockwise (1) OCR Orientation 180o Clockwise (2) OCR Orientation 90o Clockwise (3) OCR Orientation Omnidirectional (4)
11 - 12 DS457 Fixed Mount Imager Integration Guide OCR Lines Parameter # 691 (SSI # F1 B3h) To select the number of OCR lines to decode, scan one of the following bar codes. Selecting Visas, Passport, TD1, or TD2 ID cards automatically sets the appropriate OCR Lines. Also see OCR-B Variant on page 11-6.
OCR Reading 11 - 13 OCR Minimum Characters Parameter # 689 (SSI # F1 B1h) To select the minimum number of OCR characters (not including spaces) per line to decode, scan the following bar code, then scan a three-digit number between 003 and 100 using the Numeric Keypad from the Advanced Data Formatting Programmer Guide representing the number of OCR characters to decode. Strings of OCR characters less than the minimum are ignored. The default is 003.
11 - 14 DS457 Fixed Mount Imager Integration Guide OCR Subset Parameter # 686 (SSI # F1 AEh) Set an OCR subset to define a custom group of characters in place of a preset font variant. For example, if scanning only numbers and the letters A, B, and C, create a subset of just these characters to speed decoding. This applies a designated OCR Subset across all enabled OCR fonts. To set or modify the OCR font subset, first enable the appropriate OCR font(s).
OCR Reading 11 - 15 OCR Bright Illumination Parameter # 701 (SSI # F1h BDh) When enabled, image contrast is improved for OCR scanning. Zebra recommends enabling this when the OCR string is longer than 20 characters, and for applications with busy backgrounds such as passport, check, or VISA reading. Enable OCR Bright Illumination (1) *Disable OCR Bright Illumination (0) NOTE Enabling OCR Bright Illumination causes the aiming pattern to blink due to the lower frame rate setting.
11 - 16 DS457 Fixed Mount Imager Integration Guide OCR Template Parameter # 547 (SSI # F1 23h) This option creates a template for precisely matching scanned OCR characters to a desired input format. Carefully constructing an OCR template eliminates scanning errors. To set or modify the OCR decode template, scan the OCR Template bar code, then bar codes corresponding to numbers and letters on the following pages to form the template expression. Then scan End of Message.
OCR Reading 11 - 17 Require and Suppress (0) It is required that any character in this position, including space or reject, is suppressed from the output. Template Incoming data Output 990AA 12QAB 12AB Optional Alphanumeric (1) 1 When this option appears in the template string, the data validator accepts an alphanumeric character if present. Optional characters are not allowed as the first character(s) in a field of like characters.
11 - 18 DS457 Fixed Mount Imager Integration Guide Any Including Space & Reject (4) 4 The template accepts any character in this position, including space and reject. Rejects are represented as an underscore (_) in the output. This is a good selection for troubleshooting. Template Valid data Valid data 99499 12$34 34_98 Any except Space & Reject (5) 5 The template accepts any character in this position except a space or reject. Template Valid data Valid data Invalid data 55999 A.
OCR Reading 11 - 19 Digit or Fill (8) 8 The data validator accepts any numeric or fill character in this position. Template Valid data Valid data Invalid data 88899 12345 >>789 <<789 Alpha or Fill (F) F The data validator accepts any alpha or fill character in this position. Template Valid data Valid data Invalid data AAAFF ABCXY LMN>> ABC<5 Required Space ( ) Space When this option appears in the template string, the template accepts a space if present.
11 - 20 DS457 Fixed Mount Imager Integration Guide 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.35 XY98 XYZ12 Other Template Operators These template operators assist in capturing, delimiting, and formatting scanned OCR data.
OCR Reading 11 - 21 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.
11 - 22 DS457 Fixed Mount Imager Integration Guide 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 Reading 11 - 23 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 PN9876 PN1234 PN1234 X-PN3592 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.
11 - 24 DS457 Fixed Mount Imager Integration Guide The trigger character or literal string is not included in output from a Skip Until Not operator. Template Incoming data Output P0A9999 BPN3456 3456 PN1234 1234 5341 5341 Template Incoming data Output P0"PN"9999 PN3456 3456 5341 5341 PNPN7654 7654 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 Reading 11 - 25 Multiple Templates This feature sets up multiple templates for OCR decoding. To do this, follow the procedure described in OCR Template on page 11-16 (scan the OCR Template bar code, then bar codes corresponding to numbers and letters to form the template expression, then End of Message) for each template in the multiple template string, using a capital letter X as a separator between the templates.
11 - 26 DS457 Fixed Mount Imager Integration Guide OCR Check Digit Multiplier Parameter # 700 (SSI # F1h BCh) 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 Reading 11 - 27 OCR Check Digit Validation Parameter # 694 (SSI # F1h B6h) 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 (0) Product Add Left to Right Each character in the scanned data is assigned a numeric value (see OCR Check Digit Multiplier on page 11-26).
11 - 28 DS457 Fixed Mount Imager Integration Guide Product Add Right to Left Each character in the scanned data is assigned a numeric value (see OCR Check Digit Multiplier on page 11-26). 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 Reading 11 - 29 Digit Add Right to Left Each character in the scanned data is assigned a numeric value (see OCR Check Digit Multiplier on page 11-26). 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.
11 - 30 DS457 Fixed Mount Imager Integration 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 11-26). 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 Reading 11 - 31 Inverse OCR Parameter # 856 (SSI # F2h 58h) 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.
11 - 32 DS457 Fixed Mount Imager Integration Guide
CHAPTER 12 SYMBOLOGIES Introduction This chapter describes symbology features and provides the programming bar codes for selecting these features. Before programming, follow the instructions in Chapter 1, Getting Started. The imager is shipped with the settings shown in the Symbology Default Table on page 12-2 (also see Appendix A, Standard Default Parameters for all host device and miscellaneous defaults). If the default values suit requirements, programming is not necessary.
12 - 2 DS457 Fixed Mount Imager Integration 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 12-17. The imager 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 12 - 3 Table 12-1 Symbology Default Table (Continued) Parameter Parameter Number SSI Number Default Page Number Transmit UPC-A Check Digit 40 28h Enable 12-17 Transmit UPC-E Check Digit 41 29h Enable 12-17 Transmit UPC-E1 Check Digit 42 2Ah Enable 12-18 UPC-A Preamble 34 22h System Character 12-19 UPC-E Preamble 35 23h System Character 12-20 UPC-E1 Preamble 36 24h System Character 12-21 Convert UPC-E to A 37 25h Disable 12-22 Convert UPC-E1 to A 38 26h
12 - 4 DS457 Fixed Mount Imager Integration Guide Table 12-1 Symbology Default Table (Continued) Parameter Parameter Number SSI Number Default Page Number Transmit Code 39 Check Digit 43 2Bh Disable 12-48 Code 39 Full ASCII Conversion 17 11h Disable 12-38 Buffer Code 39 113 71h Disable 12-39 Code 39 Security Level 750 F3h EEh Security Level 1 12-42 Code 93 9 09h Disable 12-43 Set Length(s) for Code 93 26, 27 1Ah, 1Bh 4 to 55 12-43 Code 11 10 0Ah Disable 12-45 Set Le
Symbologies 12 - 5 Table 12-1 Symbology Default Table (Continued) Parameter Parameter Number SSI Number Default Page Number MSI MSI 11 0Bh Disable 12-59 Set Length(s) for MSI 30, 31 1Eh, 1Fh 4 to 55 12-59 MSI Check Digits 50 32h One 12-61 Transmit MSI Check Digit 46 2Eh Disable 12-62 MSI Check Digit Algorithm 51 33h Mod 10/Mod 10 12-62 408 F0h 98h Disable 12-63 Matrix 2 of 5 618 F1h 6Ah Disable 12-63 Matrix 2 of 5 Lengths 619, 620 F1h 6Bh F1h 6Ch 1 Length: 14 12-
12 - 6 DS457 Fixed Mount Imager Integration Guide Table 12-1 Symbology Default Table (Continued) Parameter Parameter Number SSI Number Default Page Number GS1 DataBar (formerly RSS, Reduced Space Symbology) GS1 DataBar (GS1 DataBar Omnidirectional, GS1 DataBar Truncated, GS1 DataBar Stacked, GS1 DataBar Stacked Omnidirectional) 338 F0h 52h Enable 12-75 GS1 DataBar Limited 339 F0h 53h Enable 12-76 GS1 DataBar Limited Security Level 728 F1h D8h 3 12-77 GS1 DataBar Expanded (GS1 DataBar E
Symbologies 12 - 7 Table 12-1 Symbology Default Table (Continued) Parameter Parameter Number SSI Number Default Page Number Aztec 574 F1h 3Eh Enable 12-90 Aztec Inverse 589 F1h 4Dh Inverse Autodetect 12-91 Redundancy Level 78 4Eh 1 12-92 Security Level 77 4Dh 1 12-94 Intercharacter Gap Size 381 F0h 7Dh Normal 12-95 Macro PDF Transmit/Decode Mode Symbols 188 BCh Passthrough Mode 12-97 Transmit Macro PDF Control Header 184 B8h Disable 12-98 Escape Characters 233 E9h
12 - 8 DS457 Fixed Mount Imager Integration Guide Disable All Symbologies Scan the bar code below to disable the decoding of all symbologies. Use this to simplify selecting a single symbology to decode by scanning this, then scanning the desired enable code type bar code. Note that the imager can still decode parameter bar codes.
Symbologies 12 - 9 UPC/EAN Enable/Disable UPC-A Parameter # 1 (SSI # 01h) To enable or disable UPC-A, scan the appropriate bar code below. *Enable UPC-A (1) Disable UPC-A (0) Enable/Disable UPC-E Parameter # 2 (SSI # 02h) To enable or disable UPC-E, scan the appropriate bar code below.
12 - 10 DS457 Fixed Mount Imager Integration Guide Enable/Disable UPC-E1 Parameter # 12 (SSI # 0Ch) 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 (1) *Disable UPC-E1 (0) Enable/Disable EAN-8/JAN-8 Parameter # 4 (SSI # 04h) To enable or disable EAN-8/JAN-8, scan the appropriate bar code below.
Symbologies 12 - 11 Enable/Disable EAN-13/JAN-13 Parameter # 3 (SSI # 03h) To enable or disable EAN-13/JAN-13, scan the appropriate bar code below. *Enable EAN-13/JAN-13 (1) Disable EAN-13/JAN-13 (0) Enable/Disable Bookland EAN Parameter # 83 (SSI # 53h) To enable or disable Bookland EAN, scan the appropriate bar code below. Enable Bookland EAN (1) *Disable Bookland EAN (0) NOTE If you enable Bookland EAN, select a Bookland ISBN Format on page 12-24.
12 - 12 DS457 Fixed Mount Imager Integration Guide Decode UPC/EAN/JAN Supplementals Parameter # 16 (SSI # 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 imager is presented with a UPC/EAN plus supplemental symbol, the imager decodes UPC/EAN and ignores the supplemental characters.
Symbologies 12 - 13 Decode UPC/EAN/JAN Supplementals (continued) Decode UPC/EAN/JAN Only With Supplementals (1) *Ignore Supplementals (0) Autodiscriminate UPC/EAN/JAN Supplementals (2) Enable 378/379 Supplemental Mode (4) Enable 978/979 Supplemental Mode (5) Enable 977 Supplemental Mode (7)
12 - 14 DS457 Fixed Mount Imager Integration Guide Decode UPC/EAN/JAN Supplementals (continued) Enable 414/419/434/439 Supplemental Mode (6) Enable 491 Supplemental Mode (8) Enable Smart Supplemental Mode (3) Supplemental User-Programmable Type 1 (9) Supplemental User-Programmable Type 1 and 2 (10) Smart Supplemental Plus User-Programmable 1 (11) Smart Supplemental Plus User-Programmable 1 and 2 (12)
Symbologies 12 - 15 User-Programmable Supplementals Supplemental 1: Parameter # 579 (SSI # F1h 43h) Supplemental 2: Parameter # 580 (SSI # F1h 44h) If you selected a Supplemental User-Programmable option from Decode UPC/EAN/JAN Supplementals on page 12-12, select User-Programmable Supplemental 1 to set the 3-digit prefix. Then select the 3 digits using the numeric bar codes in Appendix D, Numeric Bar Codes. Select User-Programmable Supplemental 2 to set a second 3-digit prefix.
12 - 16 DS457 Fixed Mount Imager Integration Guide UPC/EAN/JAN Supplemental AIM ID Format Parameter # 672 (SSI # F1h A0h) Select an output format when reporting UPC/EAN/JAN bar codes with Supplementals with Transmit Code ID Character on page 6-37 set to AIM Code ID Character: • Separate - transmit UPC/EAN with supplementals with separate AIM IDs but one transmission, i.e.
Symbologies 12 - 17 Transmit UPC-A Check Digit Parameter # 40 (SSI # 28h) 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.
12 - 18 DS457 Fixed Mount Imager Integration Guide Transmit UPC-E1 Check Digit Parameter # 42 (SSI # 2Ah) 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 12 - 19 UPC-A Preamble Parameter # 34 (SSI # 22h) Preamble characters are part of the UPC symbol, and include Country Code and System Character. There are three options for transmitting a UPC-A 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.
12 - 20 DS457 Fixed Mount Imager Integration Guide UPC-E Preamble Parameter # 35 (SSI # 23h) 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.
Symbologies 12 - 21 UPC-E1 Preamble Parameter # 36 (SSI # 24h) 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.
12 - 22 DS457 Fixed Mount Imager Integration Guide Convert UPC-E to UPC-A Parameter # 37 (SSI # 25h) 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). When disabled, UPC-E decoded data is transmitted as UPC-E data, without conversion.
Symbologies 12 - 23 EAN-8/JAN-8 Extend Parameter # 39 (SSI # 27h) When enabled, this parameter adds five leading zeros to decoded EAN-8 symbols to make them compatible in format to EAN-13 symbols. When disabled, EAN-8 symbols are transmitted as is.
12 - 24 DS457 Fixed Mount Imager Integration Guide Bookland ISBN Format Parameter # 576 (SSI # F1h 40h) If you enabled Bookland EAN using Enable/Disable Bookland EAN on page 12-11, select one of the following formats for Bookland data: • Bookland ISBN-10 - The imager 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 12 - 25 UCC Coupon Extended Code Parameter # 85 (SSI # 55h) When enabled, this parameter decodes UPC-A bar codes starting with digit ‘5’, EAN-13 bar codes starting with digit ‘99’, and UPC-A/EAN-128 Coupon Codes. UPCA, EAN-13, and EAN-128 must be enabled to scan all types of Coupon Codes.
12 - 26 DS457 Fixed Mount Imager Integration Guide Coupon Report Parameter # 730 (SSI # F1h DAh) 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.
Symbologies 12 - 27 ISSN EAN Parameter # 617 (SSI # F1h 69h) To enable or disable ISSN EAN, scan the appropriate bar code below.
12 - 28 DS457 Fixed Mount Imager Integration Guide Code 128 Enable/Disable Code 128 Parameter # 8 (SSI # 08h) To enable or disable Code 128, scan the appropriate bar code below. *Enable Code 128 (1) Disable Code 128 (0) Set Lengths for Code 128 Parameter # L1 = 209 (SSI # D1h), L2 = 210 (SSI # D2h) The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains.
Symbologies 12 - 29 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
12 - 30 DS457 Fixed Mount Imager Integration Guide Enable/Disable GS1-128 (formerly UCC/EAN-128) Parameter # 14 (SSI # 0Eh) To enable or disable GS1-128, scan the appropriate bar code below. *Enable GS1-128 (1) Disable GS1-128 (0) Enable/Disable ISBT 128 Parameter # 84 (SSI # 54h) 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.
Symbologies 12 - 31 ISBT Concatenation Parameter # 577 (SSI # F1h 41h) Select an option for concatenating pairs of ISBT code types: • If you select Disable ISBT Concatenation, the imager 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 imager to decode and perform concatenation. The imager does not decode single ISBT symbols.
12 - 32 DS457 Fixed Mount Imager Integration Guide Check ISBT Table Parameter # 578 (SSI # F1h 42h) 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.
Symbologies 12 - 33 Code 128 Security Level Parameter # 751 (SSI # F3h EFh) Code 128 bar codes are vulnerable to misdecodes by the nature of the symbol, especially when Any Length is set for Code 128 bar codes. The imager offers four levels of decode security for Code 128 bar codes. There is an inverse relationship between security and imager aggressiveness. Increasing the level of security may result in reduced aggressiveness in scanning, so select only the level of security necessary.
12 - 34 DS457 Fixed Mount Imager Integration Guide Code 39 Enable/Disable Code 39 Parameter # 0 (SSI # 00h) To enable or disable Code 39, scan the appropriate bar code below. *Enable Code 39 (1) Disable Code 39 (0) Enable/Disable Trioptic Code 39 Parameter # 13 (SSI # 0Dh) 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.
Symbologies 12 - 35 Convert Code 39 to Code 32 Parameter # 86 (SSI # 56h) 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.
12 - 36 DS457 Fixed Mount Imager Integration Guide Set Lengths for Code 39 Parameter # L1 = 18 (SSI # 12h), L2 = 19 (SSI # 13h) 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.
Symbologies 12 - 37 Set Lengths for Code 39 (continued) Code 39 - Length Within Range Code 39 - Any Length Code 39 Check Digit Verification Parameter # 48 (SSI # 30h) When this feature is enabled, the imager checks 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.
12 - 38 DS457 Fixed Mount Imager Integration Guide Transmit Code 39 Check Digit Parameter # 43 (SSI # 2Bh) Scan a bar code below to transmit Code 39 data with or without the check digit. Transmit Code 39 Check Digit (Enable) (1) *Do Not Transmit Code 39 Check Digit (Disable) (0) NOTE Code 39 Check Digit Verification must be enabled for this parameter to function.
Symbologies 12 - 39 Code 39 Buffering (Scan & Store) Parameter # 113 (SSI # 71h) This feature allows the imager 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.
12 - 40 DS457 Fixed Mount Imager Integration Guide Clear Transmission Buffer To clear the transmission buffer, scan the Clear Buffer bar code below, which contains only a start character, a dash (minus), and a stop character. • The imager issues a short hi/lo/hi beep. • The imager erases the transmission buffer. • No transmission occurs. Clear Buffer NOTE The Clear Buffer contains only the dash (minus) character. In order to scan this command, be sure Code 39 length is set to include length 1.
Symbologies 12 - 41 Overfilling Transmission Buffer The Code 39 buffer holds 128 characters. If the symbol just read results in an overflow of the transmission buffer: • The imager indicates that the symbol was rejected by issuing three long, high beeps. • No transmission occurs. The data in the buffer is not affected. Attempt to Transmit an Empty Buffer If the symbol just read was the Transmit Buffer symbol and the Code 39 buffer is empty: • A short lo/hi/lo beep signals that the buffer is empty.
12 - 42 DS457 Fixed Mount Imager Integration Guide Code 39 Security Level Parameter # 750 (SSI # F3h EEh) The imager offers four levels of decode security for Code 39. Select increasing levels of security for decreasing levels of bar code quality. There is an inverse relationship between security and imager aggressiveness, so choose only that level of security necessary for any given application.
Symbologies 12 - 43 Code 93 Enable/Disable Code 93 Parameter # 9 (SSI # 09h) To enable or disable Code 93, scan the appropriate bar code below. Enable Code 93 (1) *Disable Code 93 (0) Set Lengths for Code 93 Parameter # L1 = 26 (SSI # 1Ah), L2 = 27 (SSI # 1Bh) 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.
12 - 44 DS457 Fixed Mount Imager Integration 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 12 - 45 Code 11 Code 11 Parameter # 10 (SSI # 0Ah) To enable or disable Code 11, scan the appropriate bar code below. Enable Code 11 (1) *Disable Code 11 (0) Set Lengths for Code 11 Parameter # L1 = 28 (SSI # 1Ch), L2 = 29 (SSI # 1Dh) 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.
12 - 46 DS457 Fixed Mount Imager Integration 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 12 - 47 Code 11 Check Digit Verification Parameter # 52 (SSI # 34h) This feature allows the imager 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.
12 - 48 DS457 Fixed Mount Imager Integration Guide Transmit Code 11 Check Digits Parameter # 47 (SSI # 2Fh) This feature selects whether or not to transmit the Code 11 check digit(s). Transmit Code 11 Check Digit(s) (Enable) (1) *Do Not Transmit Code 11 Check Digit(s) (Disable) (0) NOTE Code 11 Check Digit Verification must be enabled for this parameter to function.
Symbologies 12 - 49 Set Lengths for Interleaved 2 of 5 Parameter # L1 = 22 (SSI # 16h), L2 = 23 (SSI # 17h) 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 I 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 I 2 of 5 symbols containing a selected length.
12 - 50 DS457 Fixed Mount Imager Integration Guide Set Lengths for Interleaved 2 of 5 (continued) I 2 of 5 - Length Within Range I 2 of 5 - Any Length I 2 of 5 Check Digit Verification Parameter # 49 (SSI # 31h) When this feature is enabled, the imager checks 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.
Symbologies 12 - 51 Transmit I 2 of 5 Check Digit Parameter # 44 (SSI # 2Ch) Scan the appropriate bar code below to transmit I 2 of 5 data with or without the check digit. Transmit I 2 of 5 Check Digit (Enable) (1) *Do Not Transmit I 2 of 5 Check Digit (Disable) (0) Convert I 2 of 5 to EAN-13 Parameter # 82 (SSI # 52h) Enable this parameter to convert 14-character I 2 of 5 codes to EAN-13, and transmit to the host as EAN-13.
12 - 52 DS457 Fixed Mount Imager Integration Guide I 2 of 5 Security Level Parameter # 1121 Interleaved 2 of 5 bar codes are vulnerable to misdecodes, particularly when I 2 of 5 Lengths is set to Any Length. The imager offers four levels of decode security for Interleaved 2 of 5 bar codes. There is an inverse relationship between security and imager aggressiveness. Increasing the level of security can reduce scanning aggressiveness, so select only the level of security necessary.
Symbologies 12 - 53 Discrete 2 of 5 (DTF) Enable/Disable Discrete 2 of 5 Parameter # 5 (SSI # 05h) To enable or disable Discrete 2 of 5, scan the appropriate bar code below. Enable Discrete 2 of 5 (1) *Disable Discrete 2 of 5 (0) Set Lengths for Discrete 2 of 5 Parameter # L1 = 20 (SSI # 14h), L2 = 21 (SSI # 15h) The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains.
12 - 54 DS457 Fixed Mount Imager Integration Guide Set Lengths for Discrete 2 of 5 (continued) NOTE Due to the construction of the D 2 of 5 symbology, it is possible for a scan line covering only a portion of the code to be interpreted as a complete scan, yielding less data than is encoded in the bar code. To prevent this, select specific lengths (D 2 of 5 - One Discrete Length - Two Discrete Lengths) for D 2 of 5 applications.
Symbologies 12 - 55 Codabar (NW - 7) Enable/Disable Codabar Parameter # 7 (SSI # 07h) To enable or disable Codabar, scan the appropriate bar code below. Enable Codabar (1) *Disable Codabar (0) Set Lengths for Codabar Parameter # L1 = 24 (SSI # 18h), L2 = 25 (SSI # 19h) 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 Codabar to any length, one or two discrete lengths, or lengths within a specific range.
12 - 56 DS457 Fixed Mount Imager Integration Guide Set Lengths for Codabar (continued) Codabar - One Discrete Length Codabar - Two Discrete Lengths Codabar - Length Within Range Codabar - Any Length
Symbologies 12 - 57 CLSI Editing Parameter # 54 (SSI # 36h) When enabled, this parameter strips the start and stop characters and inserts 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.
12 - 58 DS457 Fixed Mount Imager Integration Guide Codabar Upper or Lower Case Start/Stop Characters Transmission Parameter # 855 (SSI # F2h 57h) Select whether to transmit upper case or lower case Codabar start/stop characters.
Symbologies 12 - 59 MSI Enable/Disable MSI Parameter # 11 (SSI # 0Bh) To enable or disable MSI, scan the appropriate bar code below. Enable MSI (1) *Disable MSI (0) Set Lengths for MSI Parameter # L1 = 30 (SSI # 1Eh), L2 = 31 (SSI # 1Fh) 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.
12 - 60 DS457 Fixed Mount Imager Integration 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 be interpreted 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 12 - 61 MSI Check Digits Parameter # 50 (SSI # 32h) 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 12-62 for the selection of second digit algorithms.
12 - 62 DS457 Fixed Mount Imager Integration Guide Transmit MSI Check Digit(s) Parameter # 46 (SSI # 2Eh) Scan a bar code below to transmit MSI data with or without the check digit. Transmit MSI Check Digit(s) (Enable) (1) *Do Not Transmit MSI Check Digit(s) (Disable) (0) MSI Check Digit Algorithm Parameter # 51 (SSI # 33h) 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.
Symbologies 12 - 63 Chinese 2 of 5 Enable/Disable Chinese 2 of 5 Parameter # 408 (SSI # F0h 98h) To enable or disable Chinese 2 of 5, scan the appropriate bar code below. Enable Chinese 2 of 5 (1) *Disable Chinese 2 of 5 (0) Matrix 2 of 5 Enable/Disable Matrix 2 of 5 Parameter # 618 (SSI # F1h 6Ah) To enable or disable Matrix 2 of 5, scan the appropriate bar code below.
12 - 64 DS457 Fixed Mount Imager Integration Guide Set Lengths for Matrix 2 of 5 Parameter # L1 = 619 (SSI # F1h 6Bh), L2 = 620 (SSI # F1h 6Ch) 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 12 - 65 Matrix 2 of 5 Check Digit Parameter # 622 (SSI # F1h 6Eh) 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.
12 - 66 DS457 Fixed Mount Imager Integration Guide Korean 3 of 5 Enable/Disable Korean 3 of 5 Parameter # 581 (SSI # F1h 45h) 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 12 - 67 Inverse 1D Parameter # 586 (SSI # F1h 4Ah) This parameter sets the 1D inverse imager setting. Options are: • Regular Only - the imager decodes regular 1D bar codes only. • Inverse Only - the imager decodes inverse 1D bar codes only. • Inverse Autodetect - the imager decodes both regular and inverse 1D bar codes.
12 - 68 DS457 Fixed Mount Imager Integration Guide Postal Codes US Postnet Parameter # 89 (SSI # 59h) To enable or disable US Postnet, scan the appropriate bar code below. Enable US Postnet (1) *Disable US Postnet (0) US Planet Parameter # 90 (SSI # 5Ah) To enable or disable US Planet, scan the appropriate bar code below.
Symbologies 12 - 69 Transmit US Postal Check Digit Parameter # 95 (SSI # 5Fh) 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 (1) Do Not Transmit US Postal Check Digit (0) UK Postal Parameter # 91 (SSI # 5Bh) To enable or disable UK Postal, scan the appropriate bar code below.
12 - 70 DS457 Fixed Mount Imager Integration Guide Transmit UK Postal Check Digit Parameter # 96 (SSI # 60h) Select whether to transmit UK Postal data with or without the check digit. *Transmit UK Postal Check Digit (1) Do Not Transmit UK Postal Check Digit (0) Japan Postal Parameter # 290 (SSI # F0h, 22h) To enable or disable Japan Postal, scan the appropriate bar code below.
Symbologies 12 - 71 Australia Post Parameter # 291 (SSI # F0h, 23h) To enable or disable Australia Post, scan the appropriate bar code below.
12 - 72 DS457 Fixed Mount Imager Integration Guide Australia Post Format Parameter # 718 (SSI # F1h, CEh) 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 12 - 73 Netherlands KIX Code Parameter # 326 (SSI # F0h, 46h) To enable or disable Netherlands KIX Code, scan the appropriate bar code below.
12 - 74 DS457 Fixed Mount Imager Integration Guide USPS 4CB/One Code/Intelligent Mail Parameter # 592 (SSI # F1h 50h) To enable or disable USPS 4CB/One Code/Intelligent Mail, scan the appropriate bar code below. Enable USPS 4CB/One Code/Intelligent Mail (1) *Disable USPS 4CB/One Code/Intelligent Mail (0) UPU FICS Postal Parameter # 611 (SSI # F1h 63h) To enable or disable UPU FICS Postal, scan the appropriate bar code below.
Symbologies 12 - 75 GS1 DataBar (formerly RSS, Reduced Space Symbology) 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.
12 - 76 DS457 Fixed Mount Imager Integration Guide GS1 DataBar Limited Parameter # 339 (SSI # F0h 53h) *Enable GS1 DataBar Limited (1) Disable GS1 DataBar Limited (0)
Symbologies 12 - 77 GS1 DataBar Limited Security Level Parameter # 728 (SSI # F1h D8h) The imager offers four levels of decode security for GS1 DataBar Limited bar codes. There is an inverse relationship between security and decoder aggressiveness. Increasing the level of security can reduce aggressiveness in scanning, so only choose the level of security necessary. • Level 1 – No clear margin required.
12 - 78 DS457 Fixed Mount Imager Integration Guide GS1 DataBar Expanded Parameter # 340 (SSI # F0h 54h) 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 (1) Disable GS1 DataBar Expanded (0) Convert GS1 DataBar to UPC/EAN Parameter # 397 (SSI # F0h, 8Dh) This parameter only applies to GS1 DataBar Omnidirectional and GS1 DataBar Limited symbols not decoded as part of a Composite symbol.
Symbologies 12 - 79 Composite Composite CC-C Parameter # 341 (SSI # F0h 55h) Scan a bar code below to enable or disable Composite bar codes of type CC-C. Enable CC-C (1) *Disable CC-C (0) Composite CC-A/B Parameter # 342 (SSI # F0h 56h) Scan a bar code below to enable or disable Composite bar codes of type CC-A/B.
12 - 80 DS457 Fixed Mount Imager Integration Guide Composite TLC-39 Parameter # 371 (SSI # F0h 73h) Scan a bar code below to enable or disable Composite bar codes of type TLC-39.
Symbologies 12 - 81 UPC Composite Mode Parameter # 344 (SSI # F0h 58h) UPC symbols can be “linked” with a 2D symbol during transmission as if they were one symbol. There are three options for these symbols: • Select UPC Never Linked to transmit UPC bar codes regardless of whether a 2D symbol is detected. • Select UPC Always Linked to transmit UPC bar codes and the 2D portion. If 2D is not present, the UPC bar code does not transmit.
12 - 82 DS457 Fixed Mount Imager Integration Guide Composite Beep Mode Parameter # 398 (SSI # F0h, 8Eh) 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 (0) *Beep as each code type is decoded (1) Double Beep after both are decoded (2) GS1-128 Emulation Mode for UCC/EAN Composite Codes Parameter # 427 (SSI # F0h, ABh) Select whether to enable or disable this mode.
Symbologies 12 - 83 2D Symbologies Enable/Disable PDF417 Parameter # 15 (SSI # 0Fh) To enable or disable PDF417, scan the appropriate bar code below. *Enable PDF417 (1) Disable PDF417 (0) Enable/Disable MicroPDF417 Parameter # 227 (SSI # E3h) To enable or disable MicroPDF417, scan the appropriate bar code below.
12 - 84 DS457 Fixed Mount Imager Integration Guide Code 128 Emulation Parameter # 123 (SSI # 7Bh) When this parameter is enabled, the imager transmits data from certain MicroPDF417 symbols as if it was encoded in Code 128 symbols. Transmit AIM Symbology Identifiers must be enabled for this parameter to work.
Symbologies 12 - 85 Data Matrix Parameter # 292 (SSI # F0h, 24h) To enable or disable Data Matrix, scan the appropriate bar code below.
12 - 86 DS457 Fixed Mount Imager Integration Guide Data Matrix Inverse Parameter # 588 (SSI # F1h 4Ch) This parameter sets the Data Matrix inverse imager setting. Options are: • Regular Only - the imager decodes regular Data Matrix bar codes only. • Inverse Only - the imager decodes inverse Data Matrix bar codes only. • Inverse Autodetect - the imager decodes both regular and inverse Data Matrix bar codes.
Symbologies 12 - 87 Decode Mirror Images (Data Matrix Only) Parameter # 537 (SSI # F1h 19h) 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.
12 - 88 DS457 Fixed Mount Imager Integration Guide Maxicode Parameter # 294 (SSI # F0h, 26h) To enable or disable Maxicode, scan the appropriate bar code below. Enable Maxicode (1) *Disable Maxicode (0) QR Code Parameter # 293 (SSI # F0h, 25h) To enable or disable QR Code, scan the appropriate bar code below.
Symbologies 12 - 89 QR Inverse Parameter # 587 (SSI # F1h 4Bh) This parameter sets the QR inverse imager setting. Options are: • Regular Only - the imager decodes regular QR bar codes only. • Inverse Only - the imager decodes inverse QR bar codes only. • Inverse Autodetect - the imager decodes both regular and inverse QR bar codes.
12 - 90 DS457 Fixed Mount Imager Integration Guide MicroQR Parameter # 573 (SSI # F1h 3Dh) To enable or disable MicroQR, scan the appropriate bar code below. *Enable MicroQR (1) Disable MicroQR (0) Aztec Parameter # 574 (SSI # F1h 3Eh) To enable or disable Aztec, scan the appropriate bar code below.
Symbologies 12 - 91 Aztec Inverse Parameter # 589 (SSI # F1h 4Dh) This parameter sets the Aztec inverse imager setting. Options are: • Regular Only - the imager decodes regular Aztec bar codes only. • Inverse Only - the imager decodes inverse Aztec bar codes only. • Inverse Autodetect - the imager decodes both regular and inverse Aztec bar codes.
12 - 92 DS457 Fixed Mount Imager Integration Guide Redundancy Level Parameter # 78 (SSI # 4Eh) The imager offers four levels of decode redundancy. Select higher redundancy levels for decreasing levels of bar code quality. As redundancy levels increase, the imager’s aggressiveness decreases. Select the redundancy level appropriate for the bar code quality.
Symbologies 12 - 93 Redundancy Level (continued) *Redundancy Level 1 (1) Redundancy Level 2 (2) Redundancy Level 3 (3) Redundancy Level 4 (4)
12 - 94 DS457 Fixed Mount Imager Integration Guide Security Level Parameter # 77 (SSI # 4Dh) The imager offers four levels of decode security for delta bar codes, which include the Code 128 family, 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 imager aggressiveness, so choose only that level of security necessary for any given application.
Symbologies 12 - 95 Intercharacter Gap Size Parameter # 381 (SSI # F0h, 7Dh) 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 imager from decoding the symbol. If this problem occurs, scan the Large Intercharacter Gaps parameter to tolerate these out-of-specification bar codes.
12 - 96 DS457 Fixed Mount Imager Integration Guide Macro PDF Features Macro PDF is a special feature for concatenating multiple PDF symbols into one file. The imager can decode symbols that are encoded with this feature, and can store more than 64 kb of decoded data stored in up to 50 Macro PDF 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.
Symbologies 12 - 97 Macro PDF Transmit / Decode Mode Symbols Parameter # 188 (SSI # BCh) Select one of the options below for handling Macro PDF decoding. In Buffer All Symbols the imager 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 Macro PDF set. • Buffer All Symbols / Transmit Macro PDF When Complete: This transmits all decode data from an entire Macro PDF sequence only when the entire sequence is scanned and decoded.
12 - 98 DS457 Fixed Mount Imager Integration Guide Transmit Macro PDF Control Header Parameter # 184 (SSI # B8h) 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.
Symbologies 12 - 99 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.
12 - 100DS457 Fixed Mount Imager Integration Guide
CHAPTER 13 DRIVER’S LICENSE SET UP (DS457-DL) Introduction The DS457-DL imager is capable of parsing out information from standard US driver's licenses and certain other American Association of Motor Vehicle Administrators (AAMVA) compliant ID cards. This is achieved using internally embedded algorithms, where scanning bar codes activates algorithms internally embedded in the imager to produce formatted data. Use the formatted data for age verification, credit card application information, and more.
13 - 2 DS457 Fixed Mount Imager Integration Guide Parsing Driver’s License Data Fields (Embedded Driver's License Parsing) To begin programming a parsing rule: 1. Scan Begin New Driver’s License Parse Rule on page 13-3. 2. Scan any of the field bar codes on the following pages, or Send Keystroke (Control Characters and Keyboard Characters) on page 13-23 to complete the parsing rule. 3. After entering the entire rule, scan Save Driver’s License Parse Rule on page 13-3 to save the rule.
Driver’s License Set Up (DS457-DL) 13 - 3 Driver’s License Parse Field Bar Codes Begin New Driver’s License Parse Rule Save Driver’s License Parse Rule Quit Entering Driver’s License Rule Erase Driver’s License Parse Rules
13 - 4 DS457 Fixed Mount Imager Integration Guide Driver’s License Parse Field Bar Codes (continued) The parse fields currently supported begin below. Not all IDs present data in the same format. For example, some IDs may have separate fields for first name, last name, and middle initial, and others may have a single field with the entire name. In addition, some IDs may expire on the subject's birth date and the actual expiration date field may only indicate the year.
Driver’s License Set Up (DS457-DL) 13 - 5 Driver’s License Parse Field Bar Codes (continued) Issue Date ID Number (Formatted)
13 - 6 DS457 Fixed Mount Imager Integration Guide AAMVA Parse Field Bar Codes AAMVA Issuer ID Full Name Last Name First Name Middle Name / Initial Name Suffix Name Prefix
Driver’s License Set Up (DS457-DL) 13 - 7 AAMVA Parse Field Bar Codes (continued) Mailing Address Line 1 Mailing Address Line 2 Mailing Address City Mailing Address State Mailing Address Postal Code Home Address Line 1 Home Address Line 2
13 - 8 DS457 Fixed Mount Imager Integration Guide AAMVA Parse Field Bar Codes (continued) Home Address City Home Address State Home Address Postal Code License ID Number License Class License Restrictions License Endorsements
Driver’s License Set Up (DS457-DL) 13 - 9 AAMVA Parse Field Bar Codes (continued) Height (Feet and/or Inches) Height (Centimeters) Weight (Pounds) Weight (Kilograms) Eye Color Hair Color License Expiration Date
13 - 10 DS457 Fixed Mount Imager Integration Guide AAMVA Parse Field Bar Codes (continued) Birth Date Gender License Issue Date Social Security Number Permit Class Permit Expiration Date Permit ID Number
Driver’s License Set Up (DS457-DL) 13 - 11 AAMVA Parse Field Bar Codes (continued) Permit Issue Date Permit Restrictions Permit Endorsements AKA Social Security Name AKA Full Name AKA Last Name AKA First Name
13 - 12 DS457 Fixed Mount Imager Integration Guide AAMVA Parse Field Bar Codes (continued) AKA Middle Name / Initial AKA Name Suffix AKA Name Prefix AKA Birth Date Issue Timestamp Number of Duplicates Medical Codes
Driver’s License Set Up (DS457-DL) 13 - 13 AAMVA Parse Field Bar Codes (continued) Organ Donor Nonresident Customer ID Weight Range Document Discriminator Country Federal Commission Codes
13 - 14 DS457 Fixed Mount Imager Integration Guide AAMVA Parse Field Bar Codes (continued) Place of Birth Audit Information Inventory Control Race / Ethnicity Std Vehicle Class Std Endorsements Std Restrictions
Driver’s License Set Up (DS457-DL) 13 - 15 AAMVA Parse Field Bar Codes (continued) Class Description Endorsement Description Restrictions Description Height in Inches Height in Centimeters Parser Version ID Bar Codes Include this field to emit embedded parser software version identification Parser Version ID
13 - 16 DS457 Fixed Mount Imager Integration Guide Parsing Rule Example Scan the following bar codes in sequence to program the imager to extract and transmit first, middle, and last names; mailing address line 1; mailing address line 2; mailing address city; mailing address state; mailing address postal code; and, date of birth. Then, scan a driver’s license bar code. NOTE This example applies to RS-232.
Driver’s License Set Up (DS457-DL) 13 - 17 Parsing Rule Example (continued) 7 Last Name 8 Send Enter Key 9 Mailing Address Line 1 10 Send Space 11 Mailing Address Line 2 q 12 Send Enter Key
13 - 18 DS457 Fixed Mount Imager Integration Guide Parsing Rule Example (continued) 13 Mailing Address City 14 Send Space 15 Mailing Address State 16 Send Space 17 Mailing Address Postal Code
Driver’s License Set Up (DS457-DL) 13 - 19 Parsing Rule Example (continued) 18 Send Enter Key 19 Birth Date 20 Send Enter Key 21 Save Driver’s Licence Parse Rule
13 - 20 DS457 Fixed Mount Imager Integration Guide Embedded Driver's License Parsing ADF Example This example creates a parsing rule for parsed data configured to result in the format: Last Name, First Name 1 Begin New Driver’s License Parse Rule 2 Last Name 3 Send , 4 Send Space 5 First Name 6 Save Driver’s Licence Parse Rule
Driver’s License Set Up (DS457-DL) 13 - 21 Then, in order to limit the full name to 15 characters, create the following ADF rule: 1 Begin New Rule 2 Criterion: Parsed Driver's License 3 Action: Send Next 15 Characters 4 Save Rule For a license belonging to Michael Williams, the parsed data is Williams, Michael and Williams, Micha after applying the previous ADF rule.
13 - 22 DS457 Fixed Mount Imager Integration Guide Field Update Procedure Scan the following bar codes in order to perform a field update. This update COMPLETELY REPLACES prior updates and overrides any embedded parsing software programmed in the imager. 1. Scan Field Update Start. Field Update Start 2. Scan the entire set of PDF bar codes provided separately. 3. Scan Field Update End. Field Update End Scan Erase all Field Updates to completely remove all previous updates.
Driver’s License Set Up (DS457-DL) 13 - 23 User Preferences Set Default Parameter Scan this bar code to return all parameters to the default values listed in Table A-1 on page A-1. *Set All Defaults Send Keystroke (Control Characters and Keyboard Characters) Control Characters Scan a Send bar code for the keystroke to send.
13 - 24 DS457 Fixed Mount Imager Integration Guide Control Characters (continued) Send Control C Send Control D Send Control E Send Control F Send Control G Send Control H Send Control I
Driver’s License Set Up (DS457-DL) 13 - 25 Control Characters (continued) Send Control J Send Control K Send Control L Send Control M Send Control N Send Control O Send Control P
13 - 26 DS457 Fixed Mount Imager Integration Guide Control Characters (continued) Send Control Q Send Control R Send Control S Send Control T Send Control U Send Control V Send Control W
Driver’s License Set Up (DS457-DL) 13 - 27 Control Characters (continued) Send Control X Send Control Y Send Control Z Send Control [ Send Control \ Send Control ]
13 - 28 DS457 Fixed Mount Imager Integration Guide Control Characters (continued) Send Control 6 Send Control - Keyboard Characters Scan a Send bar code for the keyboard characters to send.
Driver’s License Set Up (DS457-DL) 13 - 29 Keyboard Characters (continued) Send $ Send % Send & Send ‘ Send ( Send ) Send *
13 - 30 DS457 Fixed Mount Imager Integration Guide Keyboard Characters (continued) Send + Send , Send - Send .
Driver’s License Set Up (DS457-DL) 13 - 31 Keyboard Characters (continued) Send 2 Send 3 Send 4 Send 5 Send 6 Send 7 Send 8
13 - 32 DS457 Fixed Mount Imager Integration Guide Keyboard Characters (continued) Send 9 Send : Send ; Send < Send = Send > Send ?
Driver’s License Set Up (DS457-DL) 13 - 33 Keyboard Characters (continued) Send @ Send A Send B Send C Send D Send E Send F
13 - 34 DS457 Fixed Mount Imager Integration Guide Keyboard Characters (continued) Send G Send H Send I Send J Send K Send L Send M
Driver’s License Set Up (DS457-DL) 13 - 35 Keyboard Characters (continued) Send N Send O Send P Send Q Send R Send S Send T
13 - 36 DS457 Fixed Mount Imager Integration Guide Keyboard Characters (continued) Send U Send V Send W Send X Send Y Send Z Send [
Driver’s License Set Up (DS457-DL) 13 - 37 Keyboard Characters (continued) Send \ Send ] Send ^ Send _ Send ` Send a Send b
13 - 38 DS457 Fixed Mount Imager Integration Guide Keyboard Characters (continued) Send c Send d Send e Send f Send g Send h Send i
Driver’s License Set Up (DS457-DL) 13 - 39 Keyboard Characters (continued) Send j Send k Send l Send m Send n Send o Send p
13 - 40 DS457 Fixed Mount Imager Integration Guide Keyboard Characters (continued) Send q Send r Send s Send t Send u Send v Send w
Driver’s License Set Up (DS457-DL) 13 - 41 Keyboard Characters (continued) Send x Send y Send z Send { Send | Send } Send ~
13 - 42 DS457 Fixed Mount Imager Integration Guide Keyboard Characters (continued) Send Tab Key Send Enter Key
CHAPTER 14 123SCAN Introduction 123Scan is an easy to use, PC-based software tool that enables rapid customized setup of Zebra imagers. 123Scan uses a wizard tool to guide users through a streamlined set up process. Settings are saved in a configuration file that can be distributed via e-mail, electronically downloaded via a USB cable, or used to generate a sheet of scannable programming bar codes.
14 - 2 DS457 Fixed Mount Imager Integration Guide 123Scan Requirements • Host computer with Windows XP SP2 or Windows 7 • Imager • USB cable. For more information on123Scan, go to: http://www.zebra.com/123Scan For a 1 minute tour of 123Scan, go to: http://www.zebra.com/ScannerHowToVideos To see a list of all of our software tools, go to: http://www.zebra.com/scannersoftware Scanner SDK, Other Software Tools, and Videos Tackle all your scanner programming needs with our diversified set of software tools.
CHAPTER 15 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 imager with ADF rules. For information and programming bar codes for ADF, refer to the Advanced Data Formatting Programmer Guide, p/n 72E-69680-xx.
15 - 2 DS457 Fixed Mount Imager Integration Guide
APPENDIX A STANDARD DEFAULT PARAMETERS Default Parameters Table A-1 Standard Default Parameters Table Parameter Parameter Number SSI Number Default Page Number User Preferences Set Default Parameter N/A N/A Restore Defaults 6-5 Parameter Scanning 236 ECh Enable 6-6 User Parameter Pass Through 625 F1h 71h Disable 6-7 Beep After Good Decode 56 38h Enable 6-8 Beeper Tone 145 91h Medium 6-9 Beeper Volume 140 8Ch High 6-10 Suppress Power-up Beeps 721 F1h D1h Do not suppress
A-2 DS457 Fixed Mount Imager Integration Guide Table A-1 Standard Default Parameters Table (Continued) Parameter Parameter Number SSI Number Default Page Number Timeout Between Decodes, Same Symbol 137 89h 0.
Standard Default Parameters Table A-1 Standard Default Parameters Table (Continued) Parameter Parameter Number SSI Number Default Page Number Imager Preferences Decoding Autoexposure 297 F0h 29h Enable 7-5 Decoding Illumination 298 F0h 2Ah Enable 7-6 Decode Aiming Pattern 306 F0h 32h Enable 7-6 Aim Brightness 668 F1h 9Ch 0 7-7 Illumination Brightness 669 F1h 9Dh 10 7-7 Low Light Enhancement 612 F1h 64h Disable 7-8 Power Up Light in Presentation Mode 1198 F8h 04h AEh D
A-4 DS457 Fixed Mount Imager Integration Guide Table A-1 Standard Default Parameters Table (Continued) Parameter Parameter Number SSI Number Default Page Number Image Edge Sharpening 664 F1h 98h Low 7-24 Image Contrast Enhancement 666 F1h 9Ah Off 7-25 Image Rotation 665 F1h 99h 0 7-26 Bits per Pixel (BPP) 303 F0h 2Fh 8 BPP 7-27 Signature Capture 93 5Dh Disable 7-28 Signature Capture Image File Format Selection 313 F0h 39h JPEG 7-29 Signature Capture Bits per Pixel (BPP)
Standard Default Parameters Table A-1 Standard Default Parameters Table (Continued) Parameter Parameter Number SSI Number Default Page Number Event Reporting Decode Event 256 F0h 00h Disable 8-18 Boot Up Event 258 F0h 02h Disable 8-19 Parameter Event 259 F0h 03h Disable 8-19 Serial Host Types N/A N/A Standard RS-232 9-5 Baud Rate N/A N/A 9600 9-7 Parity Type N/A N/A None 9-9 Data Bits N/A N/A 8-Bit 9-9 Check Receive Errors N/A N/A Enable 9-10 Hardware Handshaki
A-6 DS457 Fixed Mount Imager Integration Guide Table A-1 Standard Default Parameters Table (Continued) Parameter Parameter Number SSI Number Default Page Number USB FN1 Substitution N/A N/A Disable 10-11 Function Key Mapping N/A N/A Disable 10-11 Simulated Caps Lock N/A N/A Disable 10-12 Convert Case N/A N/A None 10-13 USB Static CDC N/A N/A Enable 10-13 USB Ignore Beep Directive N/A N/A Honor 10-14 USB Ignore Type Directive N/A N/A Honor 10-14 USB Polling Interval
Standard Default Parameters Table A-1 Standard Default Parameters Table (Continued) Parameter Parameter Number SSI Number Default Page Number Inverse OCR 856 F2h 58h None 11-31 Disable All Symbologies N/A N/A N/A 12-8 UPC-A 1 01h Enable 12-9 UPC-E 2 02h Enable 12-9 UPC-E1 12 0Ch Disable 12-10 EAN-8/JAN 8 4 04h Enable 12-10 EAN-13/JAN 13 3 03h Enable 12-11 Bookland EAN 83 53h Disable 12-11 Decode UPC/EAN/JAN Supplementals (2 and 5 digits) 16 10h Ignore 12-12
A-8 DS457 Fixed Mount Imager Integration Guide Table A-1 Standard Default Parameters Table (Continued) Parameter Parameter Number SSI Number Default Page Number Code 128 Code 128 8 08h Enable 12-28 Set Length(s) for Code 128 209, 210 D1h D2h Any Length 12-28 GS1-128 (UCC/EAN-128) 14 0Eh Enable 12-30 ISBT 128 84 54h Enable 12-30 ISBT Concatenation 577 F1h 41h Disable 12-31 Check ISBT Table 578 F1h 42h Enable 12-32 ISBT Concatenation Redundancy 223 DFh 10 12-32 Code
Standard Default Parameters Table A-1 Standard Default Parameters Table (Continued) Parameter Parameter Number SSI Number Default Page Number Interleaved 2 of 5 (ITF) Interleaved 2 of 5 (ITF) 6 06h Enable 12-48 Set Lengths for I 2 of 5 22, 23 16h 17h Range 6 - 55 12-49 I 2 of 5 Check Digit Verification 49 31h Disable 12-50 Transmit I 2 of 5 Check Digit 44 2Ch Disable 12-51 Convert I 2 of 5 to EAN 13 82 52h Disable 12-51 I 2 of 5 Security Level 1121 Security Level 1 12-52
A - 10 DS457 Fixed Mount Imager Integration Guide Table A-1 Standard Default Parameters Table (Continued) Parameter Transmit Matrix 2 of 5 Check Digit Parameter Number SSI Number Default Page Number 623 F1h 6Fh Disable 12-65 Korean 3 of 5 581 F1h 45h Disable 12-66 Inverse 1D 586 F1h 4Ah DS457-SR/HD/DL: Regular DS457-DP: Inverse Autodetect 12-67 US Postnet 89 59h Disable 12-68 US Planet 90 5Ah Disable 12-68 Transmit US Postal Check Digit 95 5Fh Enable 12-69 UK Postal 91
Standard Default Parameters A - 11 Table A-1 Standard Default Parameters Table (Continued) Parameter Parameter Number SSI Number Default Page Number Composite TLC-39 371 F0h 73h Disable 12-80 UPC Composite Mode 344 F0h 58h Never Linked 12-81 Composite Beep Mode 398 F0h 8Eh Beep As Each Code Type is Decoded 12-82 GS1-128 Emulation Mode for UCC/EAN Composite Codes 427 F0h ABh Disable 12-82 PDF417 15 0Fh Enable 12-83 MicroPDF417 227 E3h Disable 12-83 Code 128 Emulation 123
A - 12 DS457 Fixed Mount Imager Integration Guide Table A-1 Standard Default Parameters Table (Continued) Parameter Parameter Number SSI Number Default Page Number Macro PDF Macro PDF Transmit/Decode Mode Symbols 188 BCh Passthrough Mode 12-97 Transmit Macro PDF Control Header 184 B8h Disable 12-98 Escape Characters 233 E9h None 12-98 Flush Macro PDF Buffer N/A N/A N/A 12-99 Abort Macro PDF Entry N/A N/A N/A 12-99 1 User selection is required to configure this interface and
Standard Default Parameters A - 13 Reserved Parameters The DS457 reports the following parameters, however these parameters are reserved for future use.
A - 14 DS457 Fixed Mount Imager Integration Guide
APPENDIX B PROGRAMMING REFERENCE Code Identifiers AIM Code Identifiers Each AIM Code Identifier contains the three-character string ]cm where: ] c m = = = Flag Character (ASCII 93) Code Character (see Table B-1) Modifier Character (see Table B-2) The modifier character is the sum of the applicable option values based on Table B-2.
B-2 DS457 Fixed Mount Imager Integration Guide Table B-1 Code Characters (Continued) Code Type Symbol Code Character AIM Code Character Coupon Code N E (UPC portion) C (Code 128 portion) GS1 DataBar Family R e Matrix 2 of 5 S X UCC Composite, TLC 39 T Chinese 2 of 5 U X Korean 3 of 5 V X ISSN X X PDF417, Macro PDF417, Micro PDF417 X L Aztec, Aztec Rune z z Data Matrix P00 d QR Code, MicroQR P01 Q Maxicode P02 U US Postnet P03 X US Planet P04 X Japan Postal P05
Programming Reference B-3 Table B-2 AIM Code 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. 7 Reader has performed Full ASCII character conversion and checked and stripped check character.
B-4 DS457 Fixed Mount Imager Integration Guide Table B-2 AIM Code 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 packet in full EAN country code format, which is 13 digits for UPC-A, UPC-E, and EAN-13 (not including supplemental data). 1 Two-digit supplement data only. 2 Five-digit supplement data only.
Programming Reference B-5 Table B-2 AIM Code 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). All data characters 92DEC are doubled.
B-6 DS457 Fixed Mount Imager Integration Guide Table B-2 AIM Code Modifier Characters (Continued) Code Type QR Code Aztec Option Value Option 0 Model 1 symbol. 1 Model 2 / MicroQR symbol, ECI protocol not implemented. 2 Model 2 symbol, ECI protocol implemented. 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.
APPENDIX C SAMPLE BAR CODES Code 39 123ABC UPC/EAN UPC-A, 100 % 0 12345 67890 EAN-13, 100 % 3 4 5 67 8 9 0 1 2 3 4 0 5
C-2 DS457 Fixed Mount Imager Integration Guide Code 128 12345678901234567890123456789012345678901234 Interleaved 2 of 5 12345678901231 GS1 DataBar Omnidirectional NOTE GS1 DataBar Omnidirectional must be enabled to read the bar code below (see GS1 DataBar on page 12-75).
Sample Bar Codes Data Matrix Maxicode C-3
C-4 DS457 Fixed Mount Imager Integration Guide
APPENDIX D NUMERIC BAR CODES Numeric Bar Codes For parameters requiring specific numeric values, scan the appropriately numbered bar code(s).
D-2 DS457 Fixed Mount Imager Integration Guide Numeric Bar Codes (continued) For parameters requiring specific numeric values, scan the appropriately numbered bar code(s).
Numeric Bar Codes Cancel To correct an error or change a selection, scan the bar code below.
D-4 DS457 Fixed Mount Imager Integration Guide
APPENDIX E ASCII CHARACTER SET Table E-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 is sent only if the Function Key Mapping is enabled
E-2 DS457 Fixed Mount Imager Integration Guide Table E-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
ASCII Character Set Table E-1 ASCII Value Table (Continued) Full ASCII Code 39 Encode Char ASCII Value Keystroke 1045 - - 1046 . .
E-4 DS457 Fixed Mount Imager Integration Guide Table E-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 ke
ASCII Character Set Table E-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 is sent only if the Function Key Mapping is enabled.
E-6 DS457 Fixed Mount Imager Integration Guide Table E-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 Set Table E-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 app
E-8 DS457 Fixed Mount Imager Integration Guide Table E-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 Set Table E-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 E-9
E - 10 DS457 Fixed Mount Imager Integration Guide Table E-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 Table E-6 Numeric Key Standard Default Table Numeric Keypad Keystroke 6042 * 6043 + 6044 Undefined
ASCII Character Set E - 11 Table E-6 Numeric Key Standard Default Table (Continued) Numeric Keypad Keystroke 6045 - 6046 .
E - 12 DS457 Fixed Mount Imager Integration Guide Table E-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
INDEX Numerics 123Scan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-1 2D bar codes aztec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-90 aztec inverse . . . . . . . . . . . . . . . . . . . . . . . . . 12-91 code 128 emulation . . . . . . . . . . . . . . . . . . . . 12-84 data matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-85 data matrix inverse . . . . . . . . . . . . . . . . . . . . . 12-86 maxicode . . . . . . . . . . . . . . . . . . . . . . .
Index - 2 DS457 Fixed Mount Imager Integration Guide decode aiming pattern . . . . . . . . . . . . . . . . . . . . 7-6 decode session timeout . . . . . . . . . . . . . . . . . . 6-19 discrete 2 of 5 lengths . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-54 driver’s license parsing . . . . . . . . . . . . . . . . . . . 13-1 set up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-3 EAN-13/JAN-13 . . . . . . . . . . . . . . . . . . . . . . . 12-11 EAN-8/JAN-8 . . . . . . . . . . . . . .
Index - 3 snapshot aiming pattern . . . . . . . . . . . . . . . . . . 7-14 snapshot mode . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5 snapshot mode timeout . . . . . . . . . . . . . . . . . . 7-14 SSI baud rate . . . . . . . . . . . . . . . . . . . . . . . 8-9, 8-10 check parity . . . . . . . . . . . . . . . . . . . . . . . . 8-12 data packet format . . . . . . . . . . . . . . . . . . . 8-13 host character timeout . . . . . . . . . . . . . . . . 8-15 host RTS line state . . . . . . . . . . . . .
Index - 4 DS457 Fixed Mount Imager Integration Guide simulated caps lock . . . . . . . . . . . . . . . . . 10-12 SNAPI handshaking . . . . . . . . . . . . . . . . . . 10-5 static CDC . . . . . . . . . . . . . . . . . . . . . . . . 10-13 unknown characters . . . . . . . . . . . . . . . . . . 10-9 user parameter pass through . . . . . . . . . . . . . . . 6-7 USPS 4CB/One Code/Intelligent Mail . . . . . . . 12-74 validate concatenated parameter bar codes . . . 6-22 video frame size . . . . . . . . . . . . .
Index - 5 E electrical interface . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 theory of operation . . . . . . . . . . . . . . . . . . . . . . . 1-2 escape characters . . . . . . . . . . . . . . . . . . . . . . . . . 12-98 exit window diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14 properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15 exposure options autoexposure .
Index - 6 DS457 Fixed Mount Imager Integration Guide mechanical drawing . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 microPDF417 bar codes . . . . . . . . . . . . . . . . . . . . 12-83 microprocessor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4 modes of operation . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5 mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Index - 7 SR focus decode distances . . . . . . . . . . . . . . . . . . . 4-8 SSI commandss . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2 communications . . . . . . . . . . . . . . . . . . . . . . 8-1, 8-5 handshaking . . . . . . . . . . . . . . . . . . . . . . . . . 8-3, 8-5 RTS CTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5 SDK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17 transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Index - 8 DS457 Fixed Mount Imager Integration Guide
Zebra Technologies Corporation Lincolnshire, IL U.S.A. http://www.zebra.com ©2017 ZIH Corp and/or its affiliates. All rights reserved. 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.