Honeywell N431X User Manual
Honeywell N431X User Manual

Honeywell N431X User Manual

Decoded laser scan engine
Table of Contents

Advertisement

Quick Links

N431X
Decoded Laser Scan Engine
User's Guide

Advertisement

Table of Contents
loading

Summary of Contents for Honeywell N431X

  • Page 1 N431X Decoded Laser Scan Engine User’s Guide ™...
  • Page 2 Disclaimer Honeywell International Inc. (“HII”) reserves the right to make changes in speci- fications and other information contained in this document without prior notice, and the reader should in all cases consult HII to determine whether any such changes have been made. The information in this publication does not repre- sent a commitment on the part of HII.
  • Page 3 Note: It is the OEM manufacturer’s responsibility to comply with applicable regulation(s) in regard to standards for specific equipment combinations. Honeywell shall not be liable for use of our product with equipment (i.e., power supplies, personal computers, etc.) that is not CE marked and does not comply with the Low Voltage Directive.
  • Page 4 Max power output 1mW The laser diode is considered an embedded laser. Intrabeam viewing of the laser shall be prevented. Embedded Laser Wavelength 650 nm Max power output 10 mW Caution - use of controls or adjustments or performance of procedures other than those specified herein may result in hazardous radiation expo-sure.
  • Page 5 Product Label ESD Precautions The engine is shipped in ESD safe packaging. Use care when handling the scan engine outside its packaging. Be sure grounding wrist straps and properly grounded work areas are used. Dust and Dirt The engine must be sufficiently enclosed to prevent dust particles from gather-ing on the engine and lens.
  • Page 7: Table Of Contents

    Table of Contents Chapter 1 - Getting Started Introduction ..............1-1 About This Manual ............1-1 Unpacking Your Device..........1-1 Connecting the Development Engine to the PC..1-1 Reading Techniques ........... 1-3 Menu Bar Code Security Settings ....... 1-4 Setting Custom Defaults ..........
  • Page 8 ALT Mode ............2-12 Keyboard Style ............ 2-12 Keyboard Conversion .......... 2-13 Keyboard Modifiers..........2-14 RS232 Modifiers ............2-16 RS232 Baud Rate..........2-16 RS232 Word Length: Data Bits, Stop Bits, and Parity ............2-17 RS232 Handshaking..........2-18 RS232 Timeout............ 2-19 XON/XOFF ............
  • Page 9 Manual Activation Laser Timeout - External Trigger Settings ......... 3-7 ® ............3-8 CodeGate Object Detection Mode.......... 3-8 End Object Detection After Good Read ....3-8 Object Detection Laser Timeout......3-9 Object Detection Distance........3-9 Character Activation Mode ........3-10 Activation Character ..........
  • Page 10 Chapter 4 - Data Editing Prefix/Suffix Overview..........4-1 To Add a Prefix or Suffix:........4-1 To Clear One or All Prefixes or Suffixes ....4-2 To Add a Carriage Return Suffix to Symbologies..........4-3 Prefix Selections ............4-3 Suffix Selections ............
  • Page 11 Codabar ..............6-3 Codabar Concatenation ........6-4 Code 39............... 6-6 Code 32 Pharmaceutical (PARAF)......6-8 Full ASCII .............. 6-9 Interleaved 2 of 5 ............6-10 NEC 2 of 5..............6-12 Code 93..............6-14 Straight 2 of 5 Industrial (three-bar start/stop) ..6-15 Straight 2 of 5 IATA (two-bar start/stop)....
  • Page 12 ................6-57 Plessey Code............. 6-59 GS1 DataBar Omnidirectional ........6-61 GS1 DataBar Limited..........6-62 GS1 DataBar Expanded ..........6-63 Trioptic Code ............. 6-64 Emulation............6-65 Postal Codes ............. 6-65 China Post (Hong Kong 2 of 5)......6-66 Chapter 7 - Interface Keys Keyboard Function Relationships ........
  • Page 13 Inspecting Cords and Connectors ....... 10-1 Troubleshooting ............10-1 Chapter 11 - Customer Support Technical Assistance ..........11-1 Appendix A - Reference Charts Symbology Charts ............A-1 Linear Symbologies..........A-1 Postal Symbologies..........A-3 ASCII Conversion Chart ..........A-3 Lower ASCII Reference Table ........A-5 Unicode Key Maps ............
  • Page 15: Chapter 1 - Getting Started

    Getting Started Introduction The N431X engine is designed for integration into a wide range of OEM devices. The engine’s compact mechanical design can drop into many existing applications, allowing OEMs and third-party manufacturers to integrate the ben-efits of laser-based scanning into a variety of devices, including hand held com-puters (PDTs, medical instrumentation, kiosks, diagnostic equipment, and robotics).
  • Page 16 If using an RS-232 connection, connect the serial interface cable to the engine and to the matching port on the back of the computer. Connect the power supply connector to the serial interface cable. Plug in the power supply. Turn the terminal/computer power back on. The engine beeps. If connecting the Development engine using an RS-232 interface, all communication parameters between the engine and the terminal must 1 - 2...
  • Page 17: Reading Techniques

    match for correct data transfer through the serial port using RS-232 protocol. Scan the RS-232 interface bar code below. This programs the Development engine for an RS-232 interface at 115,200 baud, parity-none, 8 data bits, 1 stop bit, and adds a suffix of a CR LF. RS-232 Interface Verify the engine operation by scanning a bar code from the Sample...
  • Page 18: Menu Bar Code Security Settings

    Menu Bar Code Security Settings Honeywell engines are programmed by scanning menu bar codes or by sending serial commands to the engine. If you want to restrict the ability to scan menu codes, you can use the Menu Bar Code Security settings. Please...
  • Page 19: Resetting The Factory Defaults

    Resetting the Factory Defaults This selection erases all your settings and resets the engine to the origi- nal factory defaults. It also disables all plugins. If you aren’t sure what programming options are in your engine, or you’ve changed some options and want to restore the engine to factory default set- tings, first scan the Remove Custom Defaults bar code, then scan Activate Defaults.
  • Page 20 1 - 6...
  • Page 21: Chapter 2 - Programming The Interface

    Programming the Interface Introduction This chapter describes how to program your system for the desired interface. Programming the Interface - Plug and Play Plug and Play bar codes provide instant set up for commonly used interfaces. Note: After you scan one of the codes, power cycle the host terminal to have the interface in effect.
  • Page 22: Usb Ibm Surepos

    Option Setting Prefix/Suffix Clear All Prefixes and Suffixes Add Code ID and AIM ID Prefix Add CR Suffix Intercharacter Delay Symbologies Enable UPC-A with check digit and number system Enable UPC-E0 with check digit Enable EAN/JAN-8 with check digit Enable EAN/JAN-13 with check digit Enable Code 128 Enable Code 39 Enable OPOS with automatic disable off...
  • Page 23: Ibm Secondary Interface

    Each bar code above also programs the following suffixes for each symbol-ogy: Symbology Suffix Symbology Suffix EAN 8 Code 39 00 0A 0B EAN 13 Interleaved 2 of 5 00 0D 0B UPC A Code 128 00 18 0B UPC E Code 39 00 0A 0B IBM Secondary Interface...
  • Page 24: Usb Hid

    Scan one of the following codes to program the engine to emulate a regular RS232-based COM Port. If you are using a Microsoft® Windows® PC, you will need to download a driver from the Honeywell website (www.honeywellaidc.com). The driver will use the next available COM Port number.
  • Page 25: Cts/Rts Emulation

    Scanning either of these codes also adds a CR and LF. USB Serial Emulation for Windows XP, Windows Server 2003, and later USB Serial Emulation for Windows 2000 Note: No extra configuration (e.g., baud rate) is necessary. CTS/RTS Emulation CTS/RTS Emulation On * CTS/RTS Emulation Off 2 - 5...
  • Page 26: Ack/Nak Mode

    ACK/NAK Mode ACK/NAK Mode On * ACK/NAK Mode Off Communication Timeout This allows you to set the length (in milliseconds) for a timeout for the host ACK/NAK response. Scan the bar code below, then set the timeout (from 0-65535 milliseconds) by scanning digits from the Programming Chart, then scanning Save.
  • Page 27: Nak Retries

    Communication Timeout Beeper This selection programs the engine to issue an error beep when a communication timeout has occurred. The error beep sound is pro- grammed using Number of Beeps – Error (page 3-4). Default = On. * On NAK Retries This selection limits the number of NAK retries that can occur in ACK/NAK mode.
  • Page 28: Ruby Terminal Default Settings

    ® Verifone Ruby Terminal Default Settings Scan the following Plug and Play code to program the engine for a Verifone Ruby terminal. This bar code sets the baud rate to 1200 bps and the data for-mat to 8 data bits, Mark parity, 1 stop bit and RTS/CTS no timeout. It also adds a line feed (LF) suffix and programs the following prefixes for each symbology: Symbology Prefix...
  • Page 29: Wincor Nixdorf Terminal Default Settings

    Wincor Nixdorf Terminal Default Settings Scan the following Plug and Play code to program the engine for a Wincor Nix-dorf terminal. This bar code sets the baud rate to 9600 bps and the data format to 8 data bits, no parity, 1 stop bit. Wincor Nixdorf Terminal Settings Note: If you are having unexpected results with this programming code, scan Activate Defaults...
  • Page 30: Keyboard Country Layout

    Keyboard Country Layout Scan the appropriate country code below to program the keyboard layout for your country or language. As a general rule, the following characters are sup-ported, but need special care for countries other than the United States: @|$#{}[]=/‘\<>~ * United States Arabic Belgium...
  • Page 31 Thailand Turkey Q United Kingdom Vietnam Refer to the Honeywell website (www.honeywell.com/aidc) for complete key- board country support information and applicable interfaces. If you need to pro- gram a keyboard for a country other than one listed above, scan the Program Keyboard Country bar code below, then scan the numeric bar code(s) for the appropriate country from the inside back cover, then the Save bar code.
  • Page 32: Keyboard Wedge Modifiers

    Keyboard Wedge Modifiers ALT Mode If your bar code contains special characters from the extended ASCII chart for example, an e with an accent grave (è), you will use ALT Mode. (See Extended ASCII Characters on page A-6.) Note: Scan the ALT mode bar code after scanning the appropriate Keyboard Country code.
  • Page 33: Keyboard Conversion

    Shift Lock is used when you normally have the Shift Lock key on (not com-mon to U.S. keyboards). Shift Lock Autocaps via NumLock bar code should be scanned in countries (e.g., Germany, France) where the Caps Lock key cannot be used to toggle Caps Lock.
  • Page 34: Keyboard Modifiers

    Default = Keyboard Conversion Off. * Keyboard Conversion Off Convert All Characters to Upper Case Convert All Characters to Lower Case Keyboard Modifiers This modifies special keyboard features, such as CTRL+ ASCII codes and Turbo Mode. Control + ASCII Mode On: The engine sends key combinations for ASCII control characters for values 00-1F (refer to the ASCII chart for ASCII Conversion Chart, page A-3).
  • Page 35 Default = Control + ASCII Mode Off. Windows Mode Control + ASCII Mode On * Control + ASCII Mode Off DOS Mode Control + ASCII Mode Windows Mode Prefix/Suffix Off Numeric Keypad Mode: Sends numeric characters as if entered from a numeric keypad.
  • Page 36: Rs232 Modifiers

    RS232 Modifiers RS232 Baud Rate Baud Rate sends the data from the engine to the terminal at the specified rate. The host terminal must be set for the same baud rate as the engine. Default = 9600. 1200 2400 4800 * 9600 19200 38400...
  • Page 37: Rs232 Word Length: Data Bits, Stop Bits, And Parity

    RS232 Word Length: Data Bits, Stop Bits, and Parity Data Bits sets the word length at 7 or 8 bits of data per character. If an application requires only ASCII Hex characters 0 through 7F decimal (text, digits, and punctuation), select 7 data bits. For applications that require use of the full ASCII set, select 8 data bits per character.
  • Page 38: Rs232 Handshaking

    7 Data, 2 Stop, Parity Space 8 Data, 1 Stop, Parity Space 7 Data, 1 Stop, Parity Mark 7 Data, 2 Stop, Parity Mark 8 Data, 1 Stop Parity Mark RS232 Handshaking RS232 Handshaking allows control of data transmission from the engine using software commands from the host device.
  • Page 39: Rs232 Timeout

    Character-Based Flow Control with Timeout: The engine asserts RTS when it has a character to send and waits for a delay (see RS232 Timeout on page 2-19) for CTS to be asserted by the host. If the delay time expires and CTS is not asserted, the device transmit buffer is cleared and scanning may resume.
  • Page 40: Xon/Xoff

    XON/XOFF Standard ASCII control characters can be used to tell the engine to start sending data (XON/XOFF On) or to stop sending data (XON/XOFF Off). When the host sends the XOFF character (DC3, hex 13) to the engine, data transmission stops. To resume transmission, the host sends the XON character (DC1, hex 11).
  • Page 41: Nak Retries

    Timeout Retries This setting limits the number of Communication Timeout retries. If the Timeout Retries is set to 0, the transmission is terminated after the ini-tial Communication Timeout. Scan the bar code below, then set the number of retries (from 0-255) by scanning digits from the Programming Chart, then scanning Save.
  • Page 42: Support Bel/Can In Ack/Nak

    Support BEL/CAN in ACK/NAK This protocol responds to <BEL> and <CAN> commands when in ACK/ NAK mode. The engine sounds an error tone when a <BEL> command is sent from the host. <CAN> terminates the transmission. Default = BEL/ CAN Off. BEL/CAN On * BEL/CAN Off RS232 Defaults...
  • Page 43: Chapter 3 - Input/Output Settings

    Input/Output Settings Power Up Beeper The engine can be programmed to beep when it’s powered up. If you are using a cordless system, the base can also be programmed to beep when it is pow-ered up. Scan the Off bar code(s) if you don’t want a power up beep. Default = Power Up Beeper On - Engine.
  • Page 44: Good Read And Error Indicators

    Good Read and Error Indicators Beeper – Good Read The beeper may be programmed On or Off in response to a good read. Turning this option off, only turns off the beeper response to a good read indication. All error and menu beeps are still audible. Default = Beeper - Good Read On.
  • Page 45: Beeper - Transmit Order

    Beeper - Transmit Order The beeper transmit order determines when the good read beep occurs. The engine can be set to emit the good read beep either before or after data transmission. Default = Before Transmission. * Before Transmission After Transmission Beeper Pitch –...
  • Page 46: Number Of Beeps - Good Read

    Number of Beeps – Good Read The number of beeps of a good read can be programmed from 1 - 9. The same number of beeps will be applied to the beeper and LED in response to a good read. For example, if you program this option to have five beeps, there will be five beeps and five LED flashes in response to a good read.
  • Page 47: Led Settings

    LED Settings LED Off * LED On with Good Scan LED On with Laser LED On when CodeGate Disabled LED On with CTS Activation Settings Caution: When working with Activation settings, enable the settings you want before disabling those you do not want to use.
  • Page 48: Presentation Modes

    Presentation Modes By default you must press the external trigger to read a bar code. Use the following commands to adjust how the engine behaves. Presentation Mode: The engine automatically detects bar codes, then scans and transmits the data. The laser turns off afterward. Presentation Mode with CodeGate®: The engine automatically detects bar codes and decodes them.
  • Page 49: Manual Activation Laser Timeout - External Trigger Settings

    the laser remains on after a good read, but the external trigger must be pressed to scan the next bar code. Default = End Manual Activation After Good Read. Do Not End Manual Activation After Good * End Manual Activation After Good Read Manual Activation Laser Timeout - External Trigger Settings...
  • Page 50: Codegate

    ® CodeGate When CodeGate is On, the external trigger is used to allow decoded data to be transmitted to the host system. The engine remains on, scanning and decoding bar codes, but the bar code data is not transmitted until the external trigger is pressed.
  • Page 51: Object Detection Laser Timeout

    off and stops scanning after a good read. If you scan Do Not End Object Detection After Good Read, the laser remains on after a good read. Default = End Object Detection After Good Read. Do Not End Object Detection After Good Read * End Object Detection After...
  • Page 52: Character Activation Mode

    Character Activation Mode You may use a character sent from the host to trigger the engine to begin scan-ning. When the activation character is received, the engine continues scanning until either the Character Activation Laser Timeout (page 3-11), the deactiva-tion character is received (see Deactivation Character on page 3-11), or a bar code is transmitted.
  • Page 53: Character Activation Laser Timeout

    turns off and stops scanning after a good read. If you scan Do Not End Character Activation After Good Read, the laser remains on after a good read. Default = End Character Activation After Good Read. Do Not End Character Activation After Good Read * End Character Activation After...
  • Page 54: Reread Delay

    Scan the following bar code, then use the Programming Chart to read the alphanumeric combination that represents that ASCII character. Scan Save to finish. Deactivation Character Reread Delay This sets the time period before the engine can read the same bar code a sec-ond time.
  • Page 55: Centering

    Centering Use Centering to narrow the engine’s field of view to make sure the engine reads only those bar codes intended by the user. For instance, if multiple codes are placed closely together, centering will insure that only the desired codes are read.
  • Page 56: Laser Scan Angle

    Laser Scan Angle The laser scan angle can be set to Reduced Laser Beam Sweep (35°) or Full Laser Beam Sweep (48°). Laser Scan Angle is not available for wide angle models. Default = Full Laser Beam Sweep (48°). * Full Laser Beam Sweep (48°) Reduced Laser Beam Sweep (35°) Decode Security...
  • Page 57: Power Save Mode Timeout

    Power Save Mode Timeout This allows you to set the length (in seconds) for power save timeout. To set the length scan the Power Save Timeout bar code below, then set the timeout (from 0-65535 seconds) by scanning digits from the Programming Chart, then scanning Save.
  • Page 58: User-Specified Aimer Delays

    When Aimer on 100 milliseconds is selected, the aimer is on for 100 millisec-onds before the scan engine starts normal scanning operation. Note: Aimer is not available in Class 1 Laser models. * Aimer Always Off Aimer Always On Aimer Controlled by External AIming Pin Aimer on 100 milliseconds User-Specified Aimer Delays If you want to set your own length for the duration of the delay before...
  • Page 59: Output Sequence Overview

    If you want to set your own length for the duration of the delay after activa-tion, scan the After Activation bar code below, then set the time- out by scanning digits (0-65535 seconds) from the Programming Chart, then scanning Save. Default = 0 seconds. After Activation Output Sequence Overview...
  • Page 60: Other Programming Selections

    a universal number, indicating all lengths.) When calculating the length, you must count any programmed prefixes, suffixes, or formatted characters as part of the length (unless using 9999). 4. Character Match Sequences On the ASCII Conversion Chart, page A-3, find the Hex value that represents the character(s) you want to match.
  • Page 61 code identifier for Code 128 9999 code length that must match for Code 128, 9999 = all lengths start character match for Code 128, 42h = “B” termination string for second code code identifier for Code 93 9999 code length that must match for Code 93, 9999 = all lengths start character match for Code 93, 43h = “C”...
  • Page 62: Output Sequence Editor

    Output Sequence Editor Enter Sequence Default Sequence Sequence Timeout You may wish to set the maximum time between bar code scans in an out- put sequence. If that maximum time is not met, the output sequence oper- ation is terminated. Set the length (in milliseconds) for a timeout by scanning the following bar code, then setting the timeout (from 1-65535 milliseconds) by scanning digits from the Programming...
  • Page 63: Require Output Sequence

    Scan Transmit Partial Sequence to transmit partial sequences. (Any fields in the sequence where no data match occurred will be skipped in the output.) If you have programmed a Sequence Timeout (page 3-20) and the timeout is reached, the partial sequence is transmitted. Default = Dis- card Partial Sequence.
  • Page 64: No Read

    No Read With No Read turned On, the engine notifies you if a code cannot be read. If using an EZConfig-Scanning Tool Scan Data Window (see page 8-2), an “NR” appears when a code cannot be read. If No Read is turned Off, the “NR” will not appear.
  • Page 65: Chapter 4 - Data Editing

    Data Editing Prefix/Suffix Overview When a bar code is scanned, additional information is sent to the host computer along with the bar code data. This group of bar code data and additional, user-defined data is called a “message string.” The selections in this section are used to build the user-defined data into the message string.
  • Page 66: To Clear One Or All Prefixes Or Suffixes

    symbology to which you want to apply the prefix or suffix. For example, for Code 128, Code ID is “j” and Hex ID is “6A”. Step 3. Scan the 2 hex digits from the Programming Chart inside the back cover of this manual or scan 9, 9 for all symbologies. Step 4.
  • Page 67: To Add A Carriage Return Suffix To All Symbologies

    Step 1. Scan the Clear One Prefix or Clear One Suffix symbol. Step 2. Determine the 2 digit Hex value from the Symbology Chart (included in the Symbology Charts, beginning on page A-1) for the symbology from which you want to clear the prefix or suffix. Step 3.
  • Page 68: Suffix Selections

    Suffix Selections Add Suffix Clear One Suffix Clear All Suffixes Transmit Alternate Extended ASCII Characters You may need to emulate special keyboard functions, such as up or down arrows, Alt/Make or Alt/Break commands, that are not supported in the Extended ASCII Character table. Refer to Alternate Extended ASCII Characters...
  • Page 69 Alternate Extended ASCII Characters DECHEX Keyboard Function DECHEX Keyboard Function 128 80 ↑ 152 98 up arrow ↓ 129 81 153 99 down arrow → 130 82 154 9A right arrow ← 131 83 155 9B left arrow 132 84 Insert 156 9C Numeric Keypad +...
  • Page 70: Function Code Transmit

    Function Code Transmit When this selection is enabled and function codes are contained within the scanned data, the engine transmits the function code to the terminal. Charts of these function codes are provided in Supported Interface Keys starting on page 7-2.
  • Page 71: Intercharacter, Interfunction, And Intermessage Delays

    Intercharacter, Interfunction, and Intermessage Delays Some terminals drop information (characters) if data comes through too quickly. Intercharacter, interfunction, and intermessage delays slow the transmission of data, increasing data integrity. Intercharacter Delay An intercharacter delay of up to 5000 milliseconds (in 5ms increments) may be placed between the transmission of each character of scanned data.
  • Page 72: Interfunction Delay

    Next, scan the Character to Trigger Delay bar code, then the 2-digit hex value for the ASCII character that will trigger the delay ASCII Conversion Chart on page A-3. Delay Length Character to Trigger Delay To remove this delay, scan Delay Length bar code, and set the number of delays to 0.
  • Page 73: Intermessage Delay

    Intermessage Delay An intermessage delay of up to 5000 milliseconds (in 5ms increments) may be placed between each scan transmission. Scan the following Inter- message Delay bar code, then scan the number of 5ms delays, and the Save bar code using the Programming Chart inside the back cover of this manual.
  • Page 74 4-10...
  • Page 75: Chapter 5 - Data Formatting

    Data Formatting Data Format Editor Introduction You may use the Data Format Editor to change the engine’s output. For exam-ple, you can use the Data Format Editor to insert characters at certain points in bar code data as it is scanned. The selections in the following pages are used only if you wish to alter the output.
  • Page 76 you are programming. (See Primary/Alternate Data Formats on page 5-17 for further information.) Step 3. Terminal Type Refer to Terminal ID Table (page 5-4) and locate the Terminal ID number for your PC. Scan three numeric bar codes on the inside back cover to program the engine for your terminal ID (you must enter 3 digits).
  • Page 77: Other Programming Selections

    Enter Data Format Save Discard Other Programming Selections Clear One Data Format This deletes one data format for one symbology. If you are clearing the primary format, scan 0 from the Programming Chart inside the back cover of this manual. If you are clearing an alternate format, scan 1, 2, or 3, depending on the format you are clearing.
  • Page 78: Terminal Id Table

    Terminal ID Table Terminal Model(s) Terminal ID PC keyboard (HID) Mac Keyboard PC Keyboard (Japanese) Serial (COM driver required) HID POS USB SurePOS Handheld USB SurePOS Tabletop Serial RS232 TTL RS232 True RS485 (IBM-HHBCR 1+2, 46xx) Keyboard compatibles AT compatibles Data Format Editor Commands When working with the Data Format Editor, a virtual cursor is moved along your input data string.
  • Page 79 F2 Example: Send a number of characters Send the first 10 characters from the bar code above, followed by a carriage return. Command string: F2100D F2 is the “Send a number of characters” command 10 is the number of characters to send 0D is the hex value for a CR The data is output as: 1234567890 F2 and F1 Example: Split characters into 2 lines...
  • Page 80 44 is the hex value for a 'D” 0D is the hex value for a CR The data is output as: 1234567890ABC <CR> Send all characters up to a string B9 Include in the output message all characters from the input message, starting with the character at the current cursor position and continuing to, but not including, the search string “s...s.”...
  • Page 81 E9 and F4 Example: Send all but the last characters, followed by 2 tabs Send all characters except for the last 8 from the bar code above, fol-lowed by 2 tabs. Command string: E908F40902 E9 is the “Send all but the last characters” command 08 is the number of characters at the end to ignore F4 is the “Insert a character multiple times”...
  • Page 82: Move Commands

    The data is output as: 1234567890**ABCDEFGHIJ <CR> Insert symbology name B3 Insert the name of the bar code’s symbology in the output message, without moving the cursor. Only symbologies with a Honeywell ID are included (see Symbology Charts on page A-1). Refer to the...
  • Page 83 F5 Example: Move the cursor forward and send the data Move the cursor forward 3 characters, then send the rest of the the bar code data from the bar code above. End with a carriage return. Command string: F503F10D F5 is the “Move the cursor forward a number of characters” command 03 is the number of characters to move the cursor F1 is the “Send all characters”...
  • Page 84: Search Commands

    Search Commands Search forward for a character F8 Search the input message forward for “xx” character from the current cursor position, leaving the cursor pointing to the “xx” character. Syntax = F8xx where xx stands for the search character’s hex value for its ASCII code.
  • Page 85 Search for the letters “FGH” in bar codes and send all the data that fol-lows, including “FGH.” Using the bar code above: Command string: B00003464748F10D B0 is the “Search forward for a string” command 0003 is the string length (3 characters) 46 is the hex value for “F”...
  • Page 86: Miscellaneous Commands

    The data is output as: 37692 <CR> Search backward for a non-matching character E7 Search the input message backward for the first non-“xx” character from the current cursor position, leaving the cursor pointing to the non-“xx” character. Syntax = E7xx where xx stands for the search character’s hex value for its ASCII code.
  • Page 87 Replace characters E4 Replaces up to 15 characters in the output message, without moving the cursor. Replacement continues until the E5 command is encountered. Syntax = E4nnxx ...zz where nn is the total count of of the number of characters in the list (characters to be replaced plus replacement characters);...
  • Page 88 example, B2000454657374 will compare the string at the current cursor position with the 4 character string “Test.” Refer to the ASCII Conversion Chart, beginning on page A-3 for decimal, hex and character codes. Check for a number Check to make sure there is an ASCII number at the current cursor position.
  • Page 89: Data Formatter

    If this bar code is read: the data is output as: AB1234 <CR> Insert a delay EF Inserts a delay of up to 49,995 milliseconds (in multiples of 5), starting from the current cursor position. Syntax = EFnnnn where nnnn stands for the delay in 5ms increments, up to 9999. This command can only be used with keyboard emulation.
  • Page 90: Data Format Non-Match Error Tone

    Data Format Required, Keep Prefix/Suffix Scanned data is modified according to your data format, and prefixes and suffixes are transmitted. Any data that does not match your data format requirements generates an error tone and the data in that bar code is not transmitted.
  • Page 91: Primary/Alternate Data Formats

    If you wish to hear the error tone when a non-matching bar code is found, scan the Data Format Non-Match Error Tone On bar code. Default = Data Format Non-Match Error Tone On. * Data Format Non-Match Error Tone On Data Format Non-Match Error Tone Off Primary/Alternate Data Formats...
  • Page 92 For example, you may have set your device to the data format you saved as Data Format 3. You can switch to Data Format 1 for a single trigger pull by scanning the Single Scan-Data Format 1 bar code below. The next bar code that is scanned uses Data Format 1, then reverts back to Data For-mat 3.
  • Page 93: All Symbologies

    Symbologies This programming section contains following menu selections. Refer to Chapter 9 for settings and defaults. • All Symbologies • GS1-128 • Airline Code 5 - see Straight 2 of • Interleaved 2 of 5 IATA (two-bar start/stop) • China Post (Hong Kong 2 of •...
  • Page 94: Message Length Description

    Message Length Description You are able to set the valid reading length of some of the bar code symbolo- gies. If the data length of the scanned bar code doesn’t match the valid read- ing length, the engine will issue an error tone. You may wish to set the same value for minimum and maximum length to force the engine to read fixed length bar code data.
  • Page 95: Codabar

    Codabar <Default All Codabar Settings> Codabar On/Off * On Codabar Start/Stop Characters Start/Stop characters identify the leading and trailing ends of the bar code. You may either transmit, or not transmit Start/Stop characters. Default = Don’t Transmit. Transmit * Don’t Transmit Codabar Check Character Codabar check characters are created using different “modulos.”...
  • Page 96: Codabar Concatenation

    When Check Character is set to Validate, but Don’t Transmit, the unit will only read Codabar bar codes printed with a check character, but will not transmit the check character with the scanned data. * No Check Character Validate Modulo 16, but Don’t Transmit Validate Modulo 16 and Transmit...
  • Page 97 Select Require to prevent the engine from decoding a single “D” Codabar symbol without its companion. This selection has no effect on Codabar symbols without Stop/Start D characters. * Off Require Concatenation Timeout When searching for bar codes during concatenation, you may wish to set a delay used to find the next bar code.
  • Page 98: Code 39

    Codabar Message Length Scan the following bar codes to change the message length. Refer to Message Length Description (page 6-2) for additional information. Mini- mum and Maximum lengths = 1-80. Minimum Default = 3, Maximum Default = 80. Minimum Message Length Maximum Message Length Code 39 <...
  • Page 99 Code 39 Start/Stop Characters Start/Stop characters identify the leading and trailing ends of the bar code. You may either transmit, or not transmit Start/Stop characters. Default = Don’t Transmit. Transmit * Don’t Transmit Code 39 Check Character No Check Character indicates that the engine reads and transmits bar code data with or without a check character.
  • Page 100: Code 32 Pharmaceutical (Paraf)

    39 Redundancy bar code below, then scan a redundancy count between 0 and 10 on the Programming Chart inside the back cover of this manual. Then scan the Save bar code. Default = 0. Code 39 Redundancy Code 39 Message Length Scan the bar codes below to change the message length.
  • Page 101: Full Ascii

    Full ASCII If Full ASCII Code 39 decoding is enabled, certain character pairs within the bar code symbol will be interpreted as a single character. For example: $V will be decoded as the ASCII character SYN, and /C will be decoded as the ASCII character #.
  • Page 102: Interleaved 2 Of 5

    Interleaved 2 of 5 < Default All Interleaved 2 of 5 Settings > Interleaved 2 of 5 On/Off * On Follett Formatting * Off NULL Characters Interleaved 2 of 5 requires an even number of characters. When an odd number of characters is present, it is due to NULL characters embedded in the bar code.
  • Page 103 Check Digit No Check Digit indicates that the engine reads and transmits bar code data with or without a check digit. When Check Digit is set to Validate, but Don’t Transmit, the unit only reads Interleaved 2 of 5 bar codes printed with a check digit, but will not transmit the check digit with the scanned data.
  • Page 104: Nec 2 Of 5

    Interleaved 2 of 5 Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 6-2) for additional information. Mini- mum and Maximum lengths = 1-80. Minimum Default = 6, Maximum Default = 80. Minimum Message Length Maximum Message Length NEC 2 of 5...
  • Page 105 When Check Digit is set to Validate and Transmit, the engine only reads NEC 2 of 5 bar codes printed with a check digit, and will transmit this digit at the end of the scanned data. Default = No Check Digit. * No Check Digit Validate, but Don’t Transmit Validate and Transmit...
  • Page 106: Code 93

    Code 93 < Default All Code 93 Settings > Code 93 On/Off * On Code 93 Redundancy If you are encountering errors when reading Code 93 bar codes, you may want to adjust the redundancy count. Redundancy adjusts the number of times a bar code is decoded before transmission, which may reduce the number of errors.
  • Page 107: Straight 2 Of 5 Industrial (Three-Bar Start/Stop)

    Code 93 Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 6-2) for additional information. Mini- mum and Maximum lengths = 1-80. Minimum Default = 3, Maximum Default = 80. Minimum Message Length Maximum Message Length Straight 2 of 5 Industrial (three-bar start/stop) <Default All Straight 2 of 5 Industrial Settings>...
  • Page 108 scan a redundancy count between 0 and 10 on the Programming Chart inside the back cover of this manual. Then scan the Save code. Default = 0. Straight 2 of 5 Industrial Redundancy Straight 2 of 5 Industrial Message Length Scan the bar codes below to change the message length.
  • Page 109: Straight 2 Of 5 Iata (Two-Bar Start/Stop)

    Straight 2 of 5 IATA (two-bar start/stop) Note: This symbology is also known as Airline Code 5. <Default All Straight 2 of 5 IATA Settings> Straight 2 of 5 IATA On/Off * Off Straight 2 of 5 IATA Redundancy If you are encountering errors when reading Straight 2 of 5 IATA bar codes, you may want to adjust the redundancy count.
  • Page 110: Matrix 2 Of

    Straight 2 of 5 IATA Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 6-2) for additional information. Mini- mum and Maximum lengths = 1-80. Minimum Default = 13, Maximum Default = 15. Minimum Message Length Maximum Message Length Matrix 2 of 5...
  • Page 111 When Check Character is set to Validate and Transmit, the engine only reads Matrix 2 of 5 bar codes printed with a check character, and will trans-mit this character at the end of the scanned data. Default = No Check Character. * No Check Character Validate, but Don’t Transmit Validate and Transmit...
  • Page 112: Code 11

    Code 11 <Default All Code 11 Settings> Code 11 On/Off * Off Check Digits Required These options set whether 1 or 2 check digits are required with Code 11 bar codes. Auto Select Check Digits determines the number of check digits based on the length of the bar code.
  • Page 113 Check Digit Validation When Check Character is set to Validate and Transmit, the engine will only read Code 11 bar codes printed with the specified type check charac- ter(s), and will transmit the character(s) at the end of the scanned data. Validate and Transmit One Check Digit Validate and...
  • Page 114 Code 11 Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 6-2) for additional information. Mini- mum and Maximum lengths = 1-80. Minimum Default = 3, Maximum Default = 80. Minimum Message Length Maximum Message Length 6-22...
  • Page 115: Code 128

    Code 128 <Default All Code 128 Settings> Code 128 On/Off * On 128 Group Separator Output If you wish to convert FNC1 characters into group separator characters “GS” (0x1D hex) with your Code 128 bar code output, scan the On bar code. When Off is scanned, the group separator is not output.
  • Page 116: Isbt 128

    128 Redundancy bar code below, then scan a redundancy count between 0 and 10 on the Programming Chart inside the back cover of this manual. Then scan the Save bar code. Default = 0. Code 128 Redundancy Code 128 Message Length Scan the bar codes below to change the message length.
  • Page 117 Concatenation Timeout When searching for bar codes during concatenation, you may wish to set a delay used to find the next bar code. Set the length (in milliseconds) for this delay by scanning the bar code below, then setting the timeout (from 1-65535 milliseconds) by scanning digits from the Programming Chart,...
  • Page 118 ISBT 128 Predefined Concatenation Sequences On/ The following selections allow you to enable or require the Predefined ISBT 128 Concatenation Sequences. If you scan Off, the predefined concatenation sequences are disabled. If you scan the Allow Predefined Sequence code, then the engine will output only the data combination specified in the predefined concatenation sequence you selected.
  • Page 119 Step 1. Scan the 1st Left Identifier bar code, below. Step 2. Use the Programming Chart to scan 3, D (hex for “=”). Step 3. Scan Save. Step 4. Scan the 2nd Left Identifier bar code, below. Step 5. Use the Programming Chart to scan 4, 7 (hex for “G”).
  • Page 120 If you scan the Require User-Defined Sequence code, the data combina-tion specified in the User-Defined concatenation sequence is required to transmit the data. No data is output unless the sequence is read. Default = Off. * Off Allow User-Defined Sequence Require User-Defined Sequence Content Verification When the On bar code is scanned, the check character values are output...
  • Page 121 tion Identification Number identifiers, only the first ID character is removed from the Donation Identification Number. The second character is transmit-ted as normal data. Default = On. * On Flag Digit Conversion Type 3 flag digits are a part of the Donation Identification Number in an ISBT 128 bar code.
  • Page 122: Gs1-128

    GS1-128 <Default All GS1-128 Settings> GS1-128 On/Off * On GS1-128 Application Identifier Parsing This allows a single GS1-128 bar code to be broken into multiple transmis- sions based on the presence of application identifiers (AI) embedded in the bar code. Scan Transmit Without Identifiers if you want the bar code broken into packets and stripped of the AI.
  • Page 123 128 Redundancy bar code below, then scan a redundancy count between 0 and 10 on the Programming Chart inside the back cover of this manual. Then scan the Save bar code. Default = 0. GS1-128 Redundancy GS1-128 Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 6-2) for additional information.
  • Page 124: Telepen

    Telepen <Default All Telepen Settings> Telepen On/Off * Off Telepen Output Using AIM Telepen Output, the engine reads symbols with start/stop pat- tern 1 and decodes them as standard full ASCII (start/stop pattern 1). When Original Telepen Output is selected, the engine reads symbols with start/stop pattern 1 and decodes them as compressed numeric with optional full ASCII (start/stop pattern 2).
  • Page 125 Telepen Redundancy bar code below, then scan a redundancy count between 0 and 10 on the Programming Chart inside the back cover of this manual. Then scan the Save bar code. Default = 0. Telepen Redundancy Telepen Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 6-2) for additional information.
  • Page 126: Upc-A

    UPC-A <Default All UPC-A Settings> UPC-A On/Off * On Convert UPC-A to EAN-13 * Transmit UPC-A as UPC-A Transmit UPC-A as EAN-13 UPC-A Number System and Check Digit UPC-A sample showing the number system and check digit: Number Check System Digit UPC-A Number System The numeric system digit of a U.P.C.
  • Page 127 so it will not transmit it. Default = On. * On UPC-A Check Digit This selection allows you to specify whether the check digit should be transmitted at the end of the scanned data or not. Default = On. * On UPC-A Addenda This selection adds 2 or 5 digits to the end of all scanned UPC-A data.
  • Page 128 UPC-A Addenda Required When Required is scanned, the engine will only read UPC-A bar codes that have addenda. You must then turn on a 2 or 5 digit addenda listed on page 6-35. Default = Not Required. Required * Not Required Addenda Timeout You can set a time during which the engine looks for an addenda.
  • Page 129: Upc-A/Ean-13 With Extended Coupon Code

    UPC-A Redundancy If you are encountering errors when reading UPC-A bar codes, you may want to adjust the redundancy count. Redundancy adjusts the number of times a bar code is decoded before transmission, which may reduce the number of errors. Note that the higher the redundancy count, the longer it will take to decode the bar code.
  • Page 130: Upc-A Number System 4 Addenda Required

    If you scan the Single Code Output code, when the engine sees the cou- pon code and Code 128 code in a single scan, it transmits the data as one extended bar code. Default = Multiple Code Output. * Multiple Code Output Single Code Output UPC-A Number System 4 Addenda Required...
  • Page 131 Don’t Require Coupon Code/Addenda: If you have selected Require Coupon Code/Addenda, and you want to disable this feature, scan Don’t Require Coupon Code/Addenda. UPC-A bar codes are transmitted, depending on the setting you are using for UPC-A/EAN-13 with Extended Coupon Code.
  • Page 132: Upc-E0

    the bar code below, then setting the timeout (from 0-65535 milliseconds) by scanning digits from the Programming Chart, then scanning Save. Default = 100. Note: The Addenda Timeout setting is applied to all addenda and coupon code searches. Addenda Timeout UPC-E0 <Default All UPC-E0 Settings>...
  • Page 133 UPC-E0 Number System and Check Digit UPC-E0 sample showing the number system and check digit: Number Check System Digit UPC-E0 Number System The numeric system digit of a UPC-A symbol is normally transmitted at the beginning of scanned data. When using UPC-E Expand, the unit can be programmed so it will not transmit it.
  • Page 134 UPC-E0 Leading Zero This feature allows the transmission of a leading zero (0) at the beginning of scanned data. To prevent transmission, scan Off. Default = Off. * Off UPC-E0 Addenda This selection adds 2 or 5 digits to the end of all scanned UPC-E data. Default = Off for both 2 Digit and 5 Digit Addenda.
  • Page 135 Addenda Timeout You can set a time during which the engine looks for an addenda. If an addenda is not found within this time period, the data can be either trans- mitted or discarded, based on the setting you are using for UPC-E0 Addenda Required (page 6-42).
  • Page 136: Ean/Jan-13

    EAN/JAN-13 <Default All EAN/JAN Settings> EAN/JAN-13 On/Off * On EAN/JAN-13 Check Digit This selection allows you to specify whether the check digit should be transmitted at the end of the scanned data or not. Default = On. * On 6-44...
  • Page 137: Ean-13 Beginning With 2 Addenda Required

    EAN/JAN-13 Addenda This selection adds 2 or 5 digits to the end of all scanned EAN/JAN- 13 data. Default = Off for both 2 Digit and 5 Digit Addenda. 2 Digit Addenda On * 2 Digit Addenda Off 5 Digit Addenda On * 5 Digit Addenda Off EAN/JAN-13 Addenda Required When Required is scanned, the engine will only read EAN/JAN-13...
  • Page 138: Ean-13 Beginning With 290 Addenda Required

    Don’t Require 2 Digit Addenda: If you have selected Require 2 Digit Addenda, and you want to disable this feature, scan Don’t Require 2 Digit Addenda. EAN-13 bar codes are transmitted, depending on the setting you are using for EAN/JAN-13 Addenda Required.
  • Page 139 Require Addenda: All EAN-13 bar codes that begin with a “378” or “379” must have a 2 digit addenda, a 5 digit addenda, or a combination of these addenda. The EAN-13 bar code with the addenda is then transmitted as a single, concatenated bar code.
  • Page 140: Beginning With 434/439 Addenda Required

    Default = Don’t Require Addenda. * Don’t Require Addenda Require 2 Digit Addenda Require 5 Digit Addenda Require 2 or 5 Digit Addenda EAN-13 Beginning with 434/439 Addenda Required This setting programs the engine to require any combination of a 2 digit addenda or a 5 digit addenda on EAN-13 bar codes that begin with a “434”...
  • Page 141: Ean-13 Beginning With 977 Addenda Required

    Default = Don’t Require Addenda. * Don’t Require Addenda Require 2 Digit Addenda Require 5 Digit Addenda Require 2 or 5 Digit Addenda EAN-13 Beginning with 977 Addenda Required This setting programs the engine to require a 2 digit addenda only on EAN-13 bar codes that begin with “977.”...
  • Page 142: Ean-13 Beginning With 979 Addenda Required

    Require 5 Digit Addenda: All EAN-13 bar codes that begin with “978” must have a 5 digit addendum. The EAN-13 bar code with the 5 digit addendum is then transmitted as a single, concatenated bar code. If a 5 digit addendum is not found within the Addenda Timeout period, the EAN- 13 bar code is discarded.
  • Page 143 Addenda Timeout You can set a time during which the engine looks for an addenda. If an addenda is not found within this time period, the data can be either trans- mitted or discarded, based on the setting you are using for EAN/JAN-13 Addenda Required.
  • Page 144: Isbn Translate

    ISBN Translate ISBNs are printed on books using the EAN-13 bar code symbology. To translate EAN-13 Bookland symbols into their equivalent ISBN number for-mat, scan the On bar code below. Default = Off. * Off Convert ISBN to 13-Digit When translating EAN-13 codes to the ISBN format, you can convert the bar code to a 13 digit format by scanning the Convert to 13- Digit On bar code below.
  • Page 145: Issn Translate

    ISSN Translate When On is scanned, EAN-13 977 Bookland symbols are translated into their equivalent 8-digit ISSN number format. For example, 9770123456787 will be transmitted as 01234560. Default = Off. * Off ISSN Reformat When Reformat On is scanned, EAN-13 977 Bookland symbols are translated into their equivalent 8-digit ISSN number format, with hyphens added to the output.
  • Page 146: Ean/Jan-8

    EAN/JAN-8 <Default All EAN/JAN-8 Settings> EAN/JAN-8 On/Off * On EAN/JAN-8 Check Digit This selection allows you to specify whether the check digit should be transmitted at the end of the scanned data or not. Default = On. * On 6-54...
  • Page 147 EAN/JAN-8 Addenda This selection adds 2 or 5 digits to the end of all scanned EAN/JAN-8 data. Default = Off for both 2 Digit and 5 Digit Addenda. 2 Digit Addenda On * 2 Digit Addenda Off 5 Digit Addenda On * 5 Digit Addenda Off EAN/JAN-8 Addenda Required When Required is scanned, the engine will only read EAN/JAN-8...
  • Page 148 scanning the bar code below, then setting the timeout (from 0-65535 milli-seconds) by scanning digits from the Programming Chart, then scanning Save. Default = 100. Note: The Addenda Timeout setting is applied to all addenda and coupon code searches. Addenda Timeout EAN/JAN-8 Addenda Separator When this feature is On, there is a space between the data from the bar code and the data from the addenda.
  • Page 149: Msi

    <Default All MSI Settings> MSI On/Off * Off MSI Check Character Different types of check characters are used with MSI bar codes. You can program the engine to read MSI bar codes with Type 10 check characters. Default = Validate Type 10, but Don’t Transmit. When Check Character is set to Validate Type 10 and Transmit, the engine will only read MSI bar codes printed with the specified type check character(s), and will transmit the character(s) at the end of the...
  • Page 150 When Check Character is set to Validate Type 10, but Don’t Transmit, the unit will only read MSI bar codes printed with the specified type check character(s), but will not transmit the check character(s) with the scanned data. * Validate Type 10, but Don’t Transmit Validate Type 10 and Transmit Validate 2 Type 10 Characters,...
  • Page 151: Plessey Code

    MSI Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 6-2) for additional information. Mini- mum and Maximum lengths = 1-80. Minimum Default = 3, Maximum Default = 80. Minimum Message Length Maximum Message Length Plessey Code <...
  • Page 152 When Check Character is set to Validate and Transmit, the engine only reads Plessey bar codes printed with a check character, and will transmit this character at the end of the scanned data. Default = No Check Charac- ter. * No Check Character Validate, but Don’t Transmit Validate and Transmit Plessey Redundancy...
  • Page 153: Gs1 Databar Omnidirectional

    GS1 DataBar Omnidirectional < Default All GS1 DataBar Omnidirectional Settings > GS1 DataBar Omnidirectional On/Off * On GS1 DataBar Omnidirectional Redundancy If you are encountering errors when reading GS1 DataBar Omnidirectional bar codes, you may want to adjust the redundancy count. Redundancy adjusts the number of times a bar code is decoded before transmission, which may reduce the number of errors.
  • Page 154: Gs1 Databar Limited

    GS1 DataBar Limited < Default All GS1 DataBar Limited Settings > GS1 DataBar Limited On/Off * On GS1 DataBar Limited Redundancy If you are encountering errors when reading GS1 DataBar Limited bar codes, you may want to adjust the redundancy count. Redundancy adjusts the number of times a bar code is decoded before transmission, which may reduce the number of errors.
  • Page 155: Gs1 Databar Expanded

    GS1 DataBar Expanded < Default All GS1 DataBar Expanded Settings > GS1 DataBar Expanded On/Off * On GS1 DataBar Expanded Redundancy If you are encountering errors when reading GS1 DataBar Expanded bar codes, you may want to adjust the redundancy count. Redundancy adjusts the number of times a bar code is decoded before transmission, which may reduce the number of errors.
  • Page 156: Trioptic Code

    GS1 DataBar Expanded Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 6-2) for additional information. Mini- mum and Maximum lengths = 1-80. Minimum Default = 3, Maximum Default = 80. Minimum Message Length Maximum Message Length Trioptic Code...
  • Page 157: Gs1 Emulation

    GS1 Emulation The engine can automatically format the output from any GS1 data carrier to emulate what would be encoded in an equivalent GS1-128 or GS1 DataBar symbol. GS1 data carriers include UPC-A and UPC-E, EAN-13 and EAN-8, ITF-14, GS1-128, and GS1-128 DataBar and GS1 Composites. (Any applica- tion that accepts GS1 data can be simplified since it only needs to recognize one data carrier type.) If GS1-128 Emulation is...
  • Page 158: China Post (Hong Kong 2 Of 5)

    China Post (Hong Kong 2 of 5) <Default All China Post (Hong Kong 2 of 5) Settings> China Post (Hong Kong 2 of 5) On/Off * Off China Post (Hong Kong 2 of 5) Redundancy If you are encountering errors when reading China Post (Hong Kong 2 of 5) bar codes, you may want to adjust the redundancy count.
  • Page 159 China Post (Hong Kong 2 of 5) Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 6-2) for additional information. Minimum and Maximum lengths = 1-80. Minimum Default = 3, Maxi- mum Default = 80.
  • Page 160 6-68...
  • Page 161: Chapter 7 - Interface Keys

    Interface Keys Keyboard Function Relationships The following Keyboard Function Code, Hex/ASCII Value, and Full ASCII “CTRL”+ relationships apply to all terminals that can be used with the engine. Refer to page 2-14 enable Control + ASCII mode. Function Code HEX/ASCII Value Full ASCII “CTRL”...
  • Page 162: Supported Interface Keys

    The last five characters in the Full ASCII “CTRL”+ column ( [ \ ] 6 - ), apply to US only. The following chart indicates the equivalents of these five characters for different countries. Note: Not all countries may be supported by your device. Country Codes United States...
  • Page 163 IBM AT/XT and PS/2 Apple Mac/iMac ASCII Compatibles, Supported Keys WYSE PC/AT Supported Keys CR/Enter RETURN Insert Ins Help Escape Home Home Print Prnt Scrn Back Space BACKSPACE Back Tab LSHIFT TAB BACKSPACE 7 - 3...
  • Page 164 7 - 4...
  • Page 165: Chapter 8 - Utilities

    Utilities To Add a Test Code I.D. Prefix to All Symbologies This selection allows you to turn on transmission of a Code I.D. before the decoded symbology. (See the Symbology Charts, beginning on page A-1) for the single character code that identifies each symbology.) This action first clears all current prefixes, then programs a Code I.D.
  • Page 166: Test Menu

    Test Menu When you scan the Test Menu On code, then scan a programming code in this manual, the engine displays the content of a programming code. The program- ming function will still occur, but in addition, the content of that programming code is output to the terminal.
  • Page 167: Installing Ezconfig-Scanning From The Web

    Note: EZConfig-Scanning requires .NET framework. If .NET is not installed on your PC, you will be prompted to install it during the EZConfig-Scanning installation. Access the Honeywell web site at www.honeywellaidc.com Click on the Downloads tab. Select Software. Click on the dropdown for Select Product Number and select the number of your product.
  • Page 168 8 - 4...
  • Page 169: Chapter 9 - Serial Programming Commands

    Serial Programming Commands The serial programming commands can be used in place of the programming bar codes. Both the serial commands and the programming bar codes will pro- gram the engine. For complete descriptions and examples of each serial pro- gramming command, refer to the corresponding programming bar code in this manual.
  • Page 170: Responses

    What is the device’s current value for the setting(s). What is the range of possible values for the setting(s). (The device’s response uses a dash (-) to indicate a continuous range of values. A pipe (|) separates items in a list of non-continuous values.) Tag Field Usage When a query is used in place of a Tag field, the query applies to the entire set of commands available for the particular storage table indicated...
  • Page 171: Serial Trigger Commands

    Example: What is the range of possible values for Codabar Coding Enable? Enter: cbrena*. Response: CBRENA0-1[ACK] This response indicates that Codabar Coding Enable (CBRENA) has a range of values from 0 to 1 (off and on). Example: What is the default value for Codabar Coding Enable? Enter: cbrena^.
  • Page 172: Read Time-Out

    The engine scans until a bar code has been read or until the deactivate com- mand is sent. The engine can also be set to turn itself off after a specified time has elapsed (see Read Time-Out, which follows). Read Time-Out Use this selection to set a time-out (in milliseconds) of the engine’s external trigger when using serial commands to trigger the engine.
  • Page 173: Menu Commands

    Menu Commands Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry Product Default Settings Setting Custom Set Custom Defaults MNUCDF Defaults Save Custom DEFALT Defaults Resetting the Activate Custom DEFALT Custom Defaults Defaults Resetting the Factory Remove Custom DEFOVR Defaults...
  • Page 174 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry USB Serial USB Serial PAP130 Commands Emulation for Windows XP, Windows Server 2003, and later USB Serial REMIFCO;PAP130 Emulation for Windows 2000 CTS/RTS Emulation USBCTS1 CTS/RTS Emulation USBCTS0 Off* ACK/NAK Mode On...
  • Page 175 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry Program Keyboard *U.S.A. KBDCTY0 2-10 Country Arabic KBDCTY91 2-10 Belgium KBDCTY1 2-10 Chinese KBDCTY92 2-10 Finland KBDCTY2 2-10 France KBDCTY3 2-10 Germany KBDCTY4 2-10 Hungary KBDCTY19 2-10 IBM Financial KBDCTY90 2-10...
  • Page 176 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry Keyboard Conversion *Keyboard KBDCNV0 2-14 Conversion Off Convert all KBDCNV1 2-14 Characters to Upper Case Convert all KBDCNV1 2-14 Characters to Lower Case Keyboard Modifiers *Control + ASCII Off KBDCAS0 2-15 DOS Mode Control...
  • Page 177 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry Word Length: Data 7 Data, 1 Stop, 232WRD3 2-17 Bits, Stop Bits, and Parity Even Parity 7 Data, 1 Stop, 232WRD0 2-17 Parity None 7 Data, 1 Stop, 232WRD6 2-17 Parity Odd...
  • Page 178 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry RS232 Handshaking *RTS/CTS Off, RTS 232CTS0 2-19 Active Flow Control, No 232CTS1 2-19 Timeout Character-Based 232CTS7 2-19 Flow Control, No Timeout Two-Direction Flow 232CTS2 2-19 Control Flow Control with 232CTS3 2-19 Timeout...
  • Page 179 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry RS232 Defaults Reset RS232 232DFT 2-22 Defaults Input/Output Selections Power Up Beeper Power Up Beeper BEPPWR0 Off - Engine *Power Up Beeper BEPPWR1 On - Engine Beep on BEL Beep on BEL On BELBEP1 Character...
  • Page 180 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry Activation Settings Activation Defaults AOSDFT Presentation Mode PAPPM1 Presentation Mode PAPPM2 with CodeGate Manual Activation AOSMEN0 Mode Off *Manual Activation AOSMEN1 Mode On Do Not End Manual AOSMGD0 Activation After Good Read...
  • Page 181 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry Activation Settings Do Not End Object AOSOGD0 (continued) Detection After Good Read *End Object AOSOGD1 Detection After Good Read Object Detection AOSODT##### Laser Timeout (Range 1 - 65525) *5000 ms Object Detection AOSRNG2...
  • Page 182 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry Reread Delay Short (500 ms) DLYRRD500 3-12 *Medium (750 ms) DLYRRD750 3-12 Long (1000 ms) DLYRRD1000 3-12 Extra Long (2000 DLYRRD2000 3-12 User-Specified Range 0 - 30,000 DLYRRD##### 3-12 Reread Delay...
  • Page 183 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry Aimer Control *Aimer Always Off SCNAIT0;SCNDLY 3-16 Aimer Always On SCNAIT65535;SC 3-16 NDLY0 Aimer Controlled by SCNAIT65535;SC 3-16 External Aiming Pin NDLY65535 Aimer on 100 SCNAIT0;SCNDLY 3-16 milliseconds User-Specified Aimer Before Activation...
  • Page 184 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry Transmit Alternate *Transmit Alternate KBDEXT0 Extended ASCII Extended ASCIi Characters Transmit Normal KBDEXT1 Extended ASCIi Function Code *Enable RMVFNC0 Transmit Disable RMVFNC1 Communication *None HSTXRC0 Check Character LRC Starts on 1st HSTXRC1 Character...
  • Page 185 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry Data Formatter Data Formatter Off DFM_EN0 5-15 *Data Formatter On, DFM_EN1 5-16 Not Required, Keep Prefix/Suffix Data Format DFM_EN2 5-16 Required, Keep Prefix/Suffix Data Formatter On, DFM_EN3 5-16 Not Required, Drop Prefix/Suffix...
  • Page 186 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry Codabar Default All Codabar CBRDFT Settings CBRENA0 CBRENA1 Codabar Start/Stop *Don’t Transmit CBRSSX0 Char. Transmit CBRSSX1 Codabar Check *No Check Char. CBRCK20 Char. Validate Modulo 16, CBRCK21 But Don’t Transmit Validate Modulo 16, CBRCK22...
  • Page 187 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry Code 39 Start/Stop *Don’t Transmit C39SSX0 Char. Transmit C39SSX1 Code 39 Check Char. *No Check Char. C39CK20 Validate, But Don’t C39CK21 Transmit Validate, C39CK22 and Transmit Code 39 Range (0 - 10) *0 C39VOT## Redundancy...
  • Page 188 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry Interleaved 2 of 5 Minimum (1 - 80) *6 I25MIN## 6-12 Message Length Maximum (1 - 80) I25MAX## 6-12 NEC 2 of 5 Default All NEC N25DFT 6-12 2 of 5 Settings *Off...
  • Page 189 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry Straight 2 of 5 Minimum (1 - 80) *3 R25MIN## 6-16 Industrial Message Maximum (1 - 80) R25MAX## 6-16 Length Straight 2 of 5 IATA Default All Straight 2 A25DFT 6-17 of 5 IATA...
  • Page 190 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry Code 11 Check 1 Check Digit C11CK20 6-20 Digits Required Required *2 Check Digits C11CK21 6-20 Required Auto Select Check C11CK22 6-20 Digits Required Check Digit Validate and C11CK23 6-21 Validation...
  • Page 191 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry ISBT128 Predefined * Donation ID ISBPCS0 6-25 Concatenation Number (001) Sequences and ABO/RhD Blood Groups (002) Donation ID Number ISBPCS1 6-25 (001) and Donor ID Number (019) Donation ID Number ISBPCS2 6-25...
  • Page 192 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry ISBT 128 User- 1st Left Identifier (0- ISBUL1## 6-27 Defined 255) *0 Concatenation 2nd Left Identifier (0- ISBUL2## 6-27 Sequences 255) *0 1st Right Identifier ISBUR1## 6-27 (0-255) *0 2nd Right Identifier ISBUR2##...
  • Page 193 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry Telepen Default All Telepen TELDFT 6-32 Settings *Off TELENA0 6-32 TELENA1 6-32 Telepen Output *AIM Telepen Output TELOLD0 6-32 Original Telepen TELOLD1 6-32 Output Telepen Redundancy Range (0 - 10) *0 TELVOT## 6-33 Telepen Message...
  • Page 194 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry UPC-A Redundancy Range (0 - 10) *0 UPAVOT## 6-37 UPC-A/EAN-13 with *Off CPNENA0 6-37 Extended Coupon Allow Concatenation CPNENA1 6-37 Code Require CPNENA2 6-37 Concatenation UPC-A/Code 128 * Multiple Code CPNSTY0 6-38...
  • Page 195 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry UPC-E0 Default All UPC-E UPEDFT 6-40 Settings UPEEN00 6-40 UPEEN01 6-40 UPC-E0 Expand *Off UPEEXP0 6-40 UPEEXP1 6-40 UPC-E0 Number UPEEXN1 6-41 System UPEEXN0 6-41 UPC-E0 Check Digit *Off UPECKX0 6-41...
  • Page 196 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry EAN/JAN-13 2 Digit 2 Digit Addenda On E13AD21 6-45 Addenda *2 Digit Addenda Off E13AD20 6-45 5 Digit Addenda On E13AD51 6-45 *5 Digit Addenda Off E13AD50 6-45 EAN/JAN-13 *Not Required...
  • Page 197 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry EAN-13 Beginning * Don’t Require ARQ4340 6-49 with 434/439 Addenda Addenda Required Require 2 Digit ARQ4341 6-49 Addenda Require 5 Digit ARQ4342 6-49 Addenda Require 2 or 5 Digit ARQ4343 6-49 Addenda...
  • Page 198 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry ISSN Translate *Off E13ISS0 6-53 E13ISS1 6-53 Reformat On E13ISR1 6-53 *Reformat Off E13ISR0 6-53 EAN/JAN-8 Default All EAN/ EA8DFT 6-54 JAN 8 Settings EA8ENA0 6-54 EA8ENA1 6-54 EAN/JAN-8 Check EA8CKX0...
  • Page 199 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry MSI Check Character *Validate Type 10, MSICHK0 6-58 but Don’t Transmit Validate Type 10 and MSICHK1 6-58 Transmit Validate 2 Type 10 MSICHK2 6-58 Chars, but Don’t Transmit Validate 2 Type 10 MSICHK3...
  • Page 200 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry GS1 DataBar Range (0 - 10) *0 RSSVOT## 6-61 Omnidirectional Redundancy GS1 DataBar Limited Default All GS1 RSLDFT 6-62 DataBar Limited Settings RSLENA0 6-62 RSLENA1 6-62 GS1 DataBar Limited Range (0 - 10) *0 RSLVOT## 6-62...
  • Page 201 Selection Setting Serial Command Page # Indicates a numeric * Indicates default entry China Post (Hong Default All China CPCDFT 6-66 Kong 2 of 5) Post (Hong Kong 2 of 5) Settings *Off CPCENA0 6-66 CPCENA1 6-66 China Post (Hong Range (0 - 10) *0 CPCVOT## 6-66...
  • Page 202 9-34...
  • Page 203: Chapter 10 - Maintenance

    Maintenance Repairs Repairs and/or upgrades are not to be performed on this product. These ser- vices are to be performed only by an authorized service center (see Customer Support on page 11-1). Maintenance Your device provides reliable and efficient operation with a minimum of care.
  • Page 204 If the engine reads a bar code, but the data is not displayed correctly on the host screen: • The engine may not be programmed for the appropriate terminal interface. For example, you scan “12345” and the host displays “@es%.” Reprogram the engine with the correct Plug and Play bar code.
  • Page 205: Chapter 11 - Customer Support

    For our latest contact information, please check our website at the link above. Product Service and Repair Honeywell International Inc. provides service for all of its products through ser-vice centers throughout the world. To obtain warranty or non-warranty service, please visit www.honeywellaidc.com.
  • Page 206 This includes but is not limited to: cables, power supplies, bases, and docking stations. HII extends these warranties only to the first end-users of the products. These warranties are non-transferable. The duration of the limited warranty for the N431X engine is 15 months. 11-2...
  • Page 207: Symbology Charts

    Symbologies, 99) entry. Refer to Data Editing beginning on page 4-1 and Data Formatting beginning on page 5-1 for information about using Code ID and AIM ID. Linear Symbologies Honeywell Possible Symbology modifiers All Symbologies Codabar Code 11 Code 128...
  • Page 208 Telepen 0, 1, 2, 3, 8, 9,A,B,C UPC-A UPC-A with Add-On UPC-A with Extended Coupon Code UPC-E UPC-E with Add-On UPC-E1 Add Honeywell Code ID 5C80 Add AIM Code ID 5C81 Add Backslash 5C5C Batch mode quantity A - 2...
  • Page 209: Postal Symbologies

    Postal Symbologies Honeywell Possible Symbology modifiers All Symbologies Australian Post British Post Canadian Post China Post InfoMail Intelligent Mail Bar Code Japanese Post KIX (Netherlands) Post Korea Post Planet Code Postal-4i Postnet ASCII Conversion Chart In keyboard applications, ASCII Control Characters can be represented in 3 dif-ferent ways, as shown below.
  • Page 210 Non-printable Keyboard Control + ASCII (CTRL+X) Mode ASCII control characters Windows Mode Control + X Mode On (KBDCAS2) Control + X Mode Off Char CTRL + X CTRL + X (KBDCAS0) function ALT Break CTRL+ D Bookmark CTRL Make CTRL+ E Center CTRL Break CTRL+ F...
  • Page 211: Lower Ascii Reference Table

    Lower ASCII Reference Table Printable Characters DEC HEX Character DEC HEX Character DEC HEX Character <SPACE> " & < > ⌂ A - 5...
  • Page 212 Extended ASCII Characters DEC HEX ASCII Alternate Extended PS2 Scan Code Ç ↑ 0x48 up arrow ↓ ü 0x50 down arrow → é 0x4B right arrow ← â 0x4D left arrow ä Insert 0x52 à Delete 0x53 å Home 0x47 ç...
  • Page 213 Extended ASCII Characters (Continued) DEC HEX ASCII Alternate Extended PS2 Scan Code Ñ Print Screen ª 0x0F º Shift Tab 0x8F ¿ Enter 0x1C ⌐ 0x01 ¬ Alt Make 0x36 ½ Alt Break 0xB6 ¼ Control Make 0x1D ¡ Control Break 0x9D «...
  • Page 214 Extended ASCII Characters (Continued) DEC HEX ASCII Alternate Extended PS2 Scan Code ╠ ═ ╬ ╧ ╨ ╤ ╥ ╙ ╘ ╒ ╓ ╫ ╪ ┘ ┌ █ ▄ ▌ ▐ ▀ α ß Γ π Σ σ µ τ Φ...
  • Page 215: Unicode Key Maps

    Extended ASCII Characters (Continued) DEC HEX ASCII Alternate Extended PS2 Scan Code ≤ ⌠ ⌡ ÷ ≈ ° · · √ ⁿ ² ■ Unicode Key Maps 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 4B 50 55 5A 5F 64 69...
  • Page 216 A-10...
  • Page 218 Sample Symbols UPC-A Interleaved 2 of 5 123456 7890 Code 128 1234567890 EAN-13 Code 128 9 780330 290951 Code 39 Codabar BC321 Code 93 A13579B Straight 2 of 5 Industrial 123456-9$ 123456...
  • Page 219 Sample Symbols Matrix 2 of 5 GS1 DataBar 6543210 (01)00123456789012...
  • Page 220 Programming Chart...
  • Page 221 Programming Chart Save Discard Reset Note: If you make an error while scanning the letters or digits (before scanning Save), scan Discard, scan the correct letters or digits, and Save again.
  • Page 222 Honeywell Scanning & Mobility 9680 Old Bailes Road Fort Mill, SC 29707 N431X-UG Rev B 12/12...

Table of Contents