HH1800 Area-Imaging Scanner User Guide
Disclaimer Honeywell International Inc. (“HII”) reserves the right to make changes in specifications 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 represent a commitment on the part of HII.
TABLE OF CONTENTS Customer Support ................................................................................................................................ xiii Technical Assistance ..................................................................................................................... xiii Product Service and Repair ........................................................................................................... xiii Limited Warranty .........................................
Keyboard Style ...................................................................................................................................... 16 Keyboard Conversion ............................................................................................................................ 16 Control Character Output ..................................................................................................................... 17 Keyboard Modifiers ..............................................
Low Resolution PDF Codes ............................................................................................................ 32 CodeGate™ ........................................................................................................................................... 32 Hands Free Time-Out ........................................................................................................................... 32 Reread Delay ..............................................................
Add a Prefix or Suffix: .................................................................................................................... 54 Example: Add a Tab Suffix to All Symbologies .............................................................................. 54 Clear One or All Prefixes or Suffixes .............................................................................................. 54 Add a Carriage Return Suffix to All Symbologies .........................................................
Codabar Concatenation ................................................................................................................ 84 Codabar Message Length .............................................................................................................. 84 Code 39 ................................................................................................................................................. 84 Code 39 On/Off .................................................................
Code 128 ............................................................................................................................................... 96 Code 128 On/Off ........................................................................................................................... 96 ISBT 128 Concatenation ................................................................................................................ 96 Code 128 Redundancy ......................................................
EAN/JAN-13 Check Digit .............................................................................................................. 108 EAN/JAN-13 Addenda ................................................................................................................. 109 EAN/JAN-13 Addenda Required.................................................................................................. 109 EAN-13 Beginning with 290 Addenda Required ................................................................
Label Code .......................................................................................................................................... 123 PDF417 ................................................................................................................................................ 123 PDF417 On/Off ............................................................................................................................ 123 PDF417 Message Length .....................................
Chinese Sensible (Han Xin) Code ........................................................................................................ 136 Han Xin Code On/Off................................................................................................................... 136 Han Xin Code Message Length .................................................................................................... 136 Postal Codes - 2D .................................................................................
Reset the Custom Defaults ................................................................................................................. 167 Menu Commands ............................................................................................................................... 168 CHAPTER 10 - SECURITY ............................................................ 189 System Architecture ................................................................................................................
SAMPLE SYMBOLS .............................................................................................................................. 210 PROGRAMMING CHART ..................................................................................................................... 212 Customer Support Technical Assistance To search our knowledge base for a solution or to log in to the Technical Support portal and report a problem, go to www.honeywellaidc.com/working-with-us/contact-technical-support.
xiv HH1800 User Guide
CHAPTER 1 GET STARTED CHAPTER 1 - About This Manual This User Guide provides installation and programming instructions for the HH1800 corded area-imaging scanner. Product specifications, dimensions, warranty, and customer support information are also included. Honeywell barcode scanners are factory programmed for the most common terminal and communications settings. If you need to change these settings, programming is accomplished by scanning the barcodes in this guide.
Connect with RS232 Serial Port 1. Turn off power to the terminal/computer. 2. Connect the appropriate interface cable to the scanner. Note: For the scanner to work properly, you must have the correct cable for your type of terminal/computer. HH1800 Scanner RS232 Serial Port Connection: Note: The power supply must be ordered separately, if needed.
Reading Techniques The HH1800 scanners have a view finder that projects a bright red dot aiming beam that corresponds to the scanner’s center of field of view. The aiming beam should be centered over the barcode for a good read. Linear Barcodes 2D Matrix Symbol Menu Barcode Security Settings Honeywell scanners are programmed by scanning menu barcodes or by sending serial commands to the scanner. If you want to restrict the ability to scan menu codes, you can use the Menu Barcode Security settings.
the scanner to the custom default settings. If there are no custom defaults, it will reset the scanner to the factory default settings. Any settings that have not been specified through the custom defaults will be defaulted to the factory default settings.
CHAPTER 2 CHAPTER 2 - PROGRAM THE INTERFACE Introduction This chapter describes how to program your system for the desired interface. Program the Interface - Plug and Play Plug and Play barcodes provide instant scanner 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. RS232 Serial Port The RS232 Interface barcode is used when connecting to the serial port of a PC or terminal.
USB IBM SurePos Scan one of the following “Plug and Play” codes to program the scanner for an IBM SurePos (USB handheld scanner) or IBM SurePos (USB tabletop scanner) interface. Note: After scanning one of these codes, you must power cycle the cash register.
USB HID Scan the following code to program the scanner for USB HID Barcode scanners. USB HID Barcode Scanner USB Serial If you are using a Microsoft® Windows® PC, you will need to download the latest driver from the Honeywell website (www.honeywellaidc.com) and go to Get Resources - Downloads Software. The driver will use the next available COM Port number. Apple® Macintosh computers recognize the scanner as a USB CDC class device and automatically use a class driver.
ACK/NAK Mode ACK/NAK Mode On * ACK/NAK Mode Off Remote MasterMind™ for USB When using a USB interface, you may wish to configure your scanner to communicate with Remote MasterMind Scanner Management Software (ReM). Scan the ReM On barcode to communicate with ReM. To disable this capability, scan ReM Off. Default = ReM On. ReM Off * ReM On Keyboard Country Layout If your interface is USB Keyboard or Keyboard Wedge, your keyboard layout default is a US keyboard.
Belarus Belgium Bosnia Brazil Brazil (MS) Bulgaria (Cyrillic) Bulgaria (Latin) Canada (French legacy) Canada (French) Canada (Multilingual) Croatia Czech HH1800 User Guide 9
Keyboard Countries (Continued) Czech (Programmers) Czech (QWERTY) Czech (QWERTZ) Denmark Dutch (Netherlands) Estonia Faroese Finland France Gaelic Germany Greek 10 HH1800 User Guide
Keyboard Countries (Continued) Greek (220 Latin) Greek (220) Greek (319 Latin) Greek (319) Greek (Latin) Greek (MS) Greek (Polytonic) Hebrew Hungarian (101 key) Hungary Iceland Irish HH1800 User Guide 11
Keyboard Countries (Continued) Italian (142) Italy Japan ASCII Kazakh Kyrgyz (Cyrillic) Latin America Latvia Latvia (QWERTY) Lithuania Lithuania (IBM) Macedonia Malta 12 HH1800 User Guide
Keyboard Countries (Continued) Mongolian (Cyrillic) Norway Poland Polish (214) Polish (Programmers) Portugal Romania Russia Russian (MS) Russian (Typewriter) SCS Serbia (Cyrillic) HH1800 User Guide 13
Keyboard Countries (Continued) Serbia (Latin) Slovakia Slovakia (QWERTY) Slovakia (QWERTZ) Slovenia Spain Spanish variation Sweden Switzerland (French) Switzerland (German) Tatar Turkey F 14 HH1800 User Guide
Keyboard Countries (Continued) Turkey Q Ukrainian United Kingdom United States (Dvorak) United States (Dvorak left) United States (Dvorak right) United States (International) Uzbek (Cyrillic) Keyboard Wedge Modifiers ALT Mode If your barcode 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 page207 .) Note: Scan the ALT mode barcode after scanning the appropriate Keyboard Country code.
4 Characters Keyboard Style This programs keyboard styles, such as Caps Lock and Shift Lock. If you have used Keyboard Conversion settings, they will override any of the following Keyboard Style settings. Default = Regular. Regular is used when you normally have the Caps Lock key off. * Regular Caps Lock is used when you normally have the Caps Lock key on. Caps Lock Shift Lock is used when you normally have the Shift Lock key on (not common to U.S. keyboards).
Convert All Characters to Upper Case Convert All Characters to Lower Case Control Character Output This selection sends a text string instead of a control character. For example, when the control character for a carriage return is expected, the output would display [CR] instead of the ASCII code of 0D. Refer to ASCII Conversion Chart (Code Page 1252) on page 207. Only codes 00 through 1F are converted (the first column of the chart). Default = Off.
* Control + X Mode Off DOS Mode Control + X Mode On Windows Mode Prefix/Suffix DOS Mode Control + X Mode On with Windows Mode Prefix/Suffix Supports ALT 3 Digit HEX Mode Turbo Mode: The scanner sends characters to a terminal faster. If the terminal drops characters, do not use Turbo Mode. Default = Off. Turbo Mode On * Turbo Mode Off Numeric Keypad Mode: Sends numeric characters as if entered from a numeric keypad. Default = Off.
300 600 1200 2400 4800 9600 19200 38400 57,600 * 115,200 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. Default = 8. Stop Bits sets the stop bits at 1 or 2. Default = 1.
7 Data, 1 Stop, Parity None 7 Data, 1 Stop, Parity Odd 7 Data, 2 Stop, Parity Even 7 Data, 2 Stop, Parity None 7 Data, 2 Stop, Parity Odd 8 Data, 1 Stop, Parity Even * 8 Data, 1 Stop, Parity None 8 Data, 1 Stop, Parity Odd 8 Data, 1 Stop, Parity Mark RS232 Receiver Time-Out The unit stays awake to receive data until the RS232 Receiver Time-Out expires. A manual or serial trigger resets the time-out.
commands from the host device. When RTS/CTS is turned Off, no data flow control is used. Flow Control, No Timeout: The scanner asserts RTS when it has data to send, and will wait indefinitely for CTS to be asserted by the host. Two-Direction Flow Control: The scanner asserts RTS when it is OK for the host to transmit. The host asserts CTS when it is OK for the device to transmit.
XON/XOFF On * XON/XOFF Off ACK/NAK After transmitting data, the scanner waits for an ACK character (hex 06) or a NAK character (hex 15) response from the host. If ACK is received, the communications cycle is completed and the scanner looks for more barcodes. If NAK is received, the last set of barcode data is retransmitted and the scanner waits for ACK/NAK again. Turn on the ACK/NAK protocol by scanning the ACK/NAK On barcode below. To turn off the protocol, scan ACK/NAK Off. Default = ACK/NAK Off.
CHAPTER 3 CHAPTER 3 - INPUT/OUTPUT SETTINGS Power Up Beeper The scanner 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 powered up. Scan the Off barcode(s) if you don’t want a power up beep. Default = Power Up Beeper On - Scanner. Power Up Beeper Off - Scanner * Power Up Beeper On - Scanner Beep on BEL Character You may wish to force the scanner to beep upon a command sent from the host.
Trigger Click To hear an audible click every time the scanner trigger is pressed, scan the Trigger Click On barcode below. Scan the Trigger Click Off code if you don’t wish to hear the click. (This feature has no effect on serial or automatic triggering.) Default = Trigger Click Off. *Trigger Click Off Trigger Click On Good Read and Error Indicators Beeper – Good Read The beeper may be programmed On or Off in response to a good read.
Beeper Pitch – Good Read The beeper pitch codes modify the pitch (frequency) of the beep the scanner emits on a good read. Default = Medium. Low (1600 Hz) * Medium (2700 Hz) High (4200 Hz) Beeper Pitch – Error The beeper pitch codes modify the pitch (frequency) of the sound the scanner emits when there is a bad read or error. Default = Razz.
LED – Good Read The LED indicator can be programmed On or Off in response to a good read. Default = On. * LED - Good Read On LED - Good Read Off 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.
Good Read Delay This sets the minimum amount of time before the scanner can read another barcode. Default = 0 ms (No Delay). * No Delay Short Delay (500 ms) Medium Delay (1,000 ms) Long Delay (1,500 ms) User-Specified Good Read Delay If you want to set your own length for the good read delay, scan the barcode below, then set the delay (from 0 - 30,000 milliseconds) by scanning digits from the Programming Chart, beginning on page 211, then Save.
Serial Trigger You can activate the scanner either by pressing the trigger or using a serial trigger command (see Trigger Commands on page 184). You must be in a serial interface mode in order to use serial triggering. Refer to RS232 Serial Port (page 7) or USB Serial (page 9) for further information. When in serial mode, the scanner scans until a barcode has been read or until the deactivate command is sent.
* LEDs On LEDs Off Presentation Centering Use Presentation Centering to narrow the scanner’s field of view when it is in the stand to make sure the scanner reads only those barcodes intended by the user. For instance, if multiple codes are placed closely together, Presentation Centering will insure that only the desired codes are read. Note: To adjust centering when the scanner is hand-held, see Centering (page 48).
Note: A barcode needs only to be touched by the centering window in order to be read. It does not need to pass completely through the centering window. Scan Presentation Centering On, then scan one of the following barcodes to change the top, bottom, left, or right of the centering window. Then scan the percent you want to shift the centering window from the Programming Chart, beginning on page 211, then Save. Default Presentation Centering = 40% for Top and Left, 60% for Bottom and Right.
Poor Quality Codes Poor Quality 1D Codes This setting improves the scanner’s ability to read damaged or badly printed linear barcodes. When Poor Quality 1D Reading On is scanned, poor quality linear barcode reading is improved, but the scanner’s snappiness is decreased, making it less aggressive when reading good quality barcodes. This setting does not affect 2D barcode reading. Default = Poor Quality 1D Reading Off.
Low Resolution PDF Codes This setting improves the scanner’s ability to read low resolution PDF codes. When Low Resolution PDF Codes On is scanned, poor quality PDF code reading is improved, but the scanner’s snappiness is decreased, making it less aggressive when reading good quality barcodes. This setting does not affect 1D barcode reading. Default = Low Resolution PDF Codes Off.
Reread Delay This sets the time period before the scanner can read the same barcode a second time. Setting a reread delay protects against accidental rereads of the same barcode. Longer delays are effective in minimizing accidental rereads. Use shorter delays in applications where repetitive barcode scanning is required. Reread Delay only works when in a Presentation Mode (see page 37). Default = Medium.
User-Specified Reread Delay If you want to set your own length for the reread delay, scan the barcode below, then set the delay (from 0-30,000 milliseconds) by scanning digits from the Programming Chart, beginning on page 211, then Save. User-Specified Reread Delay 2D Reread Delay Sometimes 2D barcodes can take longer to read than other barcodes. If you wish to set a separate Reread Delay for 2D barcodes, scan one of the programming codes that follows.
* Off On Activation Character This sets the character used to trigger scanning when using Character Activation Mode. On the ASCII Conversion Chart (Code Page 1252), page 207, find the hex value that represents the character you want to use to trigger scanning. Scan the following barcode, then use the Programming Chart to read the alphanumeric combination that represents that ASCII character. Scan Save to finish. Default = 12 [DC2].
Character Activation Timeout Character Deactivation If you have sent a character from the host to trigger the scanner to begin scanning, you can also send a deactivation character to stop scanning. Scan the following On barcode to use character deactivation, then use Deactivation Character (following) to select the character you will send from the host to terminate scanning. Default = Off.
taken. Use these codes to set the time between when the trigger is pulled and when the picture is taken. During the delay time, the aiming light will appear, but the LEDs won’t turn on until the delay time is over. Default = Off.
Centering Use Centering to narrow the scanner’s field of view to make sure that when the scanner is hand-held, it reads only those barcodes intended by the user. For instance, if multiple codes are placed closely together, centering will insure that only the desired codes are read. (Centering can be used in conjunction with Aimer Delay, page 47, for the most error-free operation in applications where multiple codes are spaced closely together.
0% Barcode 1 10 Barcode 2 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100% Note: A barcode needs only to be touched by the centering window in order to be read. It does not need to pass completely through the centering window. Scan Centering On, then scan one of the following barcodes to change the top, bottom, left, or right of the centering window.
Preferred Symbology The scanner can be programmed to specify one symbology as a higher priority over other symbologies in situations where both barcode symbologies appear on the same label, but the lower priority symbology cannot be disabled. For example, you may be using the scanner in a retail setting to read U.P.C. symbols but have occasional need to read a code on a driver license.
Low Priority Symbology To specify the low priority symbology, scan the Low Priority Symbology barcode below. On the Symbology Charts on page 200, find the symbology you want to set as low priority. Locate the Hex value for that symbology and scan the 2 digit hex value from the Programming Chart, beginning on page 211. If you want to set additional low priority symbologies, scan FF, then scan the 2 digit hex value from the Programming Chart, beginning on page 211, for the next symbology.
Output Sequence Overview Output Sequence Editor This programming selection allows you to program the scanner to output data (when scanning more than one symbol) in whatever order your application requires, regardless of the order in which the barcodes are scanned. You can define up to 15 barcodes in an output sequence. Note: To make Output Sequence Editor selections, you’ll need to know the code I.D., code length, and character match(es) your application requires.
represents the ASCII characters. (99 is the universal number, indicating all characters.) 5. End Output Sequence Editor Use FF to terminate this string or to begin another output sequence. If you are using barcodes, scan F F. Scan Save to save your entries. Other Programming Selections If you are creating an output sequence using barcodes, scan Discard (page 215) to exit without saving any output sequence changes. Output Sequence Editor Commands SEQBLK Sequence editor start command.
Output Sequence Example 1 - Three Symbologies In this example, you are scanning PDF417, Code 128, and Code 39 barcodes, but you want the scanner to output Code 39 first, Code 128 second, and PDF417 third.
In this example, you are scanning the same three barcodes, but you want <> brackets and a carriage return and line feed to separate your output.
0A line feed The whole command line would look like this: SEQBLK62999943FF6A999954FF7299994DFF;SEQSEP993C3E;SEQSUF990D0A The data is output as: CODE39SMPL<>TSTMSGCODE128<>MSGPDF417[ CR][ LF] Enter Output Sequence If you are using barcodes to create your output sequence, scan Enter Output Sequence to begin scanning your string.
62 code identifier for Code 39 9999 code length that must match for Code 39, 9999 = all lengths 43 start character match for Code 39, 43h = "C" FF termination string for first code 6A code identifier for Code 128 9999 code length that must match for Code 128, 9999 = all lengths 54 start character match for Code 128, 54h = “T” FF termination string for first code 72 code identifier for PDF417 9999 code length that must match for PDF417, 9999 = all lengths 4D start character match for PDF
4C L 3C left bracket (<) The whole command line would look like this: SEQBLK62999943FF6A999954FF7299994DFF;SEQSEP993C3E;SEQSUF990D0A;SEQTTS1;SEQIS U993E5041525449414C3C The data is output as: TSTMSGCODE128MSGPDF417>PARTIAL< Discard Partial Output Sequence If you want to discard partial sequences when the output sequence operation is terminated before completion, scan Discard Partial Sequence.
can include one more timeout at the end of the list. For example, to include a timeout of 1 second for non-sequence codes, use the command SEQTIM5000FF6000FF7000FF8000FF1000FF. Satisfactory Subset of Full Sequence You can define one or more subsets of barcodes from the complete sequence specified by SEQBLK. When you scan all the codes from one of these subsets, the scanner will transmit all the codes it has read in the sequence. The scanner sends the codes in the order defined by SEQBLK.
Require Output Sequence When an output sequence is Required, all output data must conform to an edited sequence or the scanner will not transmit the output data to the host device. When it’s On/Not Required, the scanner will attempt to get the output data to conform to an edited sequence but, if it cannot, the scanner transmits all output data to the host device as is, or formatted according to the partial sequence output format (see Partial Sequence on page 46).
Multiple Symbols When this programming selection is turned On, it allows you to read multiple symbols with a single pull of the scanner’s trigger. If you press and hold the trigger, aiming the scanner at a series of symbols, it reads unique symbols once, beeping and or vibrating (if turned on) for each read. The scanner attempts to find and decode new symbols as long as the trigger is pulled. The maximum number of barcodes read is 21.
Note: Images downloaded from the unit are not reversed. This is a setting for decoding only.
CHAPTER 4 DATA EDIT CHAPTER 4 - Prefix/Suffix Overview When a barcode is scanned, additional information is sent to the host computer along with the barcode data. This group of barcode 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. Prefix and Suffix characters are data characters that can be sent before and after scanned data.
• The maximum size of a prefix or suffix configuration is 200 characters, which includes header information. Add a Prefix or Suffix: Step 1. Scan the Add Prefix or Add Suffix symbol (page 55). Step 2. Determine the 2 digit hex value from the Symbology Charts (beginning on page 200) for the 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.
(Suffixes), all the prefixes or suffixes for a symbology are deleted. Step 1. Scan the Clear One Prefix or Clear One Suffix symbol. Step 2. Determine the 2 digit hex value from the Symbology Chart (included in the Symbology Charts, beginning on page 200) for the symbology from which you want to clear the prefix or suffix. Step 3. Scan the 2 digit hex value from the Programming Chart, beginning on page 211 or scan 9, 9 for all symbologies. Your change is automatically saved.
Clear One Suffix Clear All Suffixes Function Code Transmit By default, all ASCII control characters are transmitted with barcode data. These non-printable characters are translated into predefined key strokes, or CTRL+X functions (see ASCII Conversion Chart (Code Page 1252), beginning on page 203). If these key strokes interfere with your host’s software application, scan Disable to keep these ASCII control characters from being transmitted. Default = Enable.
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. Scan the Intercharacter Delay barcode below, then scan the number of 5ms delays from the Programming Chart, beginning on page 211, then Save. Prefix Scanned Data 1 2 3 4 Suffix 5 Intercharacter Delay Intercharacter Delay To remove this delay, scan the Intercharacter Delay barcode, then set the number of delays to 0.
the transmission of each control character in the message string. Scan the Interfunction Delay barcode below, then scan the number of 5ms delays, and the Save barcode from the Programming Chart, beginning on page 211. Prefix STX 1 Scanned Data HT 2 3 4 5 Suffix CR LF Interfunction Delays Interfunction Delay To remove this delay, scan the Interfunction Delay barcode, then set the number of delays to 0. Scan the Save barcode from the Programming Chart, beginning on page 211.
CHAPTER 5 DATA FORMAT CHAPTER 5 - Data Format Editor Introduction You may use the Data Format Editor to change the scanner’s output. For example, you can use the Data Format Editor to insert characters at certain points in barcode data as it is scanned. The selections in the following pages are used only if you wish to alter the output. Default Data Format setting = None. Normally, when you scan a barcode, it is output automatically.
If you have changed data format settings, and wish to clear all formats and return to the factory defaults, scan the Default Data Format code below. * Default Data Format Show Data Format Scan the barcode below to show current data format settings. Data Format Settings Add a Data Format Step 1. Scan the Enter Data Format symbol (page 61). Step 2. Select Primary/Alternate Format Determine if this will be your primary data format, or one of 3 alternate formats.
Note: 99 indicates all symbologies. Step 5. Length Specify what length (up to 9999 characters) of data will be acceptable for this symbology. Scan the four digit data length from the Programming Chart, beginning on page 211. For example, 50 characters is entered as 0050. Note: 9999 indicates all lengths. Step 6. Editor Commands Refer to Data Format Editor Commands (page 62). Scan the symbols that represent the command you want to enter. Step 7.
Clear One Data Format Clear All Data Formats Save Discard Terminal ID Table Terminal Model(s) Terminal ID USB PC keyboard (HID) 124 Mac Keyboard 125 PC Keyboard (Japanese) 134 Serial (COM driver required) 130 HID POS 131 USB SurePOS Handheld 128 USB SurePOS Tabletop 129 RS232 000 Serial Data Format Editor Commands When working with the Data Format Editor, a virtual cursor is moved along your input data string.
Send Commands Send all characters F1 Include in the output message all of the characters from the input message, starting from current cursor position, followed by an insert character. Syntax = F1xx where xx stands for the insert character’s hex value for its ASCII code. Refer to the ASCII Conversion Chart (Code Page 1252), beginning on page 203 for decimal, hex and character codes. Send a number of characters F2 Include in the output message a number of characters followed by an insert character.
0D is the hex value for a CR The data is output as: 1234567890 ABCDEFGHIJ Send all characters up to a particular character F3 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 character “ss,” followed by an insert character. The cursor is moved forward to the “ss” character.
Using the barcode above, send all characters up to but not including “AB.” Command string: B900024142 B9 is the “Send all characters up to a string” command 0002 is the length of the string (2 characters) 41 is the hex value for A 42 is the hex value for B The data is output as: 1234567890 Send all but the last characters E9 Include in the output message all but the last “nn” characters, starting from the current cursor position.
Insert a string BA Send “ss” string of “nn” length in the output message, leaving the cursor in the current position. Syntax = BAnnnns...s where nnnn stands for the length of the string, and s...s stands for the string. The string is made up of hex values for the characters in the string. Refer to the ASCII Conversion Chart (Code Page 1252), beginning on page 203 for decimal, hex and character codes.
Insert symbology name B3 Insert the name of the barcode’s symbology in the output message, without moving the cursor. Only symbologies with a Honeywell ID are included (see Symbology Charts on page 200). Refer to the ASCII Conversion Chart (Code Page 1252), beginning on page 203 for decimal, hex and character codes. Insert barcode length B4 Insert the barcode’s length in the output message, without moving the cursor. The length is expressed as a numeric string and does not include leading zeros.
Insert key strokes B5 Insert a key stroke or combination of key strokes. Key strokes are dependent on your keyboard (see Keyboard Key References on page 309). Any key can be inserted, including arrows and functions. Syntax = 5CB5xxssnn where xx is the number of keys pressed (without key modifiers), ss is the key modifier from the table below, and nn is the key number from the Keyboard Key References, page 239.
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” command 0D is the hex value for a CR The data is output as: 4567890ABCDEFGHIJ Move the cursor backward a number of characters F6 Move the cursor back “nn” characters from current cursor position. Syntax = F6nn where nn is the numeric value (00-99) for the number of characters the cursor should be moved back.
Move the cursor to the end EA Move the cursor to the last character in the input message. Syntax = EA. 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. Refer to the ASCII Conversion Chart (Code Page 1252), beginning on page 203 for decimal, hex and character codes.
Search backward for a character F9 Search the input message backward for “xx” character from the current cursor position, leaving the cursor pointing to the “xx” character. Syntax = F9xx where xx stands for the search character’s hex value for its ASCII code. Refer to the ASCII Conversion Chart (Code Page 1252), beginning on page 203 for decimal, hex and character codes. Search forward for a string B0 Search forward for “s” string from the current cursor position, leaving cursor pointing to “s” string.
Search backward for a string B1 Search backward for “s” string from the current cursor position, leaving cursor pointing to “s” string. Syntax = B1nnnnS where nnnn is the string length (up to 9999), and S consists of the ASCII hex value of each character in the match string. For example, B1000454657374 will search backward for the first occurrence of the 4 characters string “Test.” Refer to the ASCII Conversion Chart (Code Page 1252), beginning on page 203 for decimal, hex and character codes.
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. Refer to the ASCII Conversion Chart (Code Page 1252), beginning on page 203 for decimal, hex and character codes.
E4 Replaces up to 15 characters in the output message, without moving the cursor. Replacement continues until the E5 command is encountered. Syntax = E4nnxx1xx2yy1yy2...zz1zz2 where nn is the total count of the number of characters in the list (characters to be replaced plus replacement characters); xx1 defines characters to be replaced and xx2 defines replacement characters, continuing through zz1 and zz2.
Compare characters FE Compare the character in the current cursor position to the character “xx.” If characters are equal, move the cursor forward one position. Syntax = FExx where xx stands for the comparison character’s hex value for its ASCII code. Refer to the ASCII Conversion Chart (Code Page 1252), beginning on page 203 for decimal, hex and character codes. Compare string B2 Compare the string in the input message to the string “s.
Check for non-numeric character ED Check to make sure there is a non-numeric ASCII character at the current cursor position. The format is aborted if the character is numeric. ED Example: Only output the data if the barcode begins with a letter If you want only data from barcodes that begin with a letter, you can use ED to check for the letter.
to output. Other data format settings impact the B8 command. If Data Format Non-Match Error Tone is On (page 90), the scanner emits an error tone. If Data format Non-Match Error Tone is Off, the code is disabled for reading and no tone is sounded. Data Formatter When Data Formatter is turned Off, the barcode data is output to the host as read, including prefixes and suffixes. Data Formatter Off You may wish to require the data to conform to a data format you have created and saved.
Keep Prefix/Suffix Data Formatter On, Not Required, Drop Prefix/Suffix Data Format Required, Keep Prefix/Suffix Data Format Required, Drop Prefix/Suffix Data Format Non-Match Error Tone When a barcode is encountered that doesn’t match your required data format, the scanner normally generates an error tone. However, you may want to continue scanning barcodes without hearing the error tone.
Data Format 1 Data Format 2 Data Format 3 Single Scan Data Format Change You can also switch between data formats for a single scan. The next barcode is scanned using an alternate data format, then reverts to the format you have selected above (either Primary, 1, 2, or 3). 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 barcode below.
RFID TBD 80 HH1800 User Guide
CHAPTER 6 SYMBOLOGIES CHAPTER 6 - This programming section contains the following menu selections. Refer to Chapter 11 for settings and defaults.
All Symbologies For best scanner performance, you should only enable the symbologies that you need. Scan All Symbologies Off to disable all symbologies, then enable the symbologies you need by scanning the On barcode for each symbology. All Symbologies Off Message Length Description You are able to set the valid reading length of some of the barcode symbologies. You may wish to set the same value for minimum and maximum length to force the scanner to read fixed length barcode data.
Off Codabar Start/Stop Characters Start/Stop characters identify the leading and trailing ends of the barcode. 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.” You can program the scanner to read only Codabar barcodes with Modulo 16 check characters. Default = No Check Character.
Codabar Concatenation Codabar supports symbol concatenation. When you enable concatenation, the scanner looks for a Codabar symbol having a “D” start character, adjacent to a symbol having a “D” stop character. In this case the two messages are concatenated into one with the “D” characters omitted. A12 3 4 D D 5678 A Select Require to prevent the scanner from decoding a single “D” Codabar symbol without its companion. This selection has no effect on Codabar symbols without Stop/Start D characters.
Code 39 On/Off * On Off If you are reading Code 39 barcodes, Codablock A should remain disabled. If you are enabling Codablock A (see Codablock A on page 121), you should disable Code 39. Code 39 Start/Stop Characters Start/Stop characters identify the leading and trailing ends of the barcode. You may either transmit, or not transmit Start/Stop characters. Default = Don’t Transmit.
* No Check Character Validate, but Don’t Transmit Validate and Transmit Code 39 Message Length Scan the barcodes below to change the message length. Refer to Message Length Description (page 82) for additional information. Minimum and Maximum lengths = 0-48. Minimum Default = 0, Maximum Default = 48. Minimum Message Length Maximum Message Length Code 39 Append This function allows the scanner to append the data from several Code 39 barcodes together before transmitting them to the host computer.
Code 32 Pharmaceutical (PARAF) Code 32 Pharmaceutical is a form of the Code 39 symbology used by Italian pharmacies. This symbology is also known as PARAF. Note: Trioptic Code (page 135) must be turned off while scanning Code 32 Pharmaceutical codes. On * Off Full ASCII If Full ASCII Code 39 decoding is enabled, certain character pairs within the barcode symbol will be interpreted as a single character.
through /Y decode as 0 through 9. Full ASCII On * Full ASCII Off Code 39 Code Page Code pages define the mapping of character codes to characters. If the data received does not display with the proper characters, it may be because the barcode being scanned was created using a code page that is different from the one the host program is expecting.
check digit. When Check Digit is set to Validate, but Don’t Transmit, the unit only reads Interleaved 2 of 5 barcodes printed with a check digit, but will not transmit the check digit with the scanned data. When Check Digit is set to Validate and Transmit, the scanner only reads Interleaved 2 of 5 barcodes printed with a check digit, and will transmit this digit at the end of the scanned data. Default = No Check Digit.
NEC 2 of 5 On/Off On * Off Check Digit No Check Digit indicates that the scanner reads and transmits barcode data with or without a check digit. When Check Digit is set to Validate, but Don’t Transmit, the unit only reads NEC 2 of 5 barcodes printed with a check digit, but will not transmit the check digit with the scanned data.
Maximum Message Length Code 93 < Default All Code 93 Settings > Code 93 On/Off * On Off Code 93 Message Length Scan the barcodes below to change the message length. Refer to Message Length Description (page 82) for additional information. Minimum and Maximum lengths = 0-80. Minimum Default = 0, Maximum Default = 80.
appended data when it reads a Code 93 barcode that starts with a character other than a space. Default = Off. On * Off Code 93 Code Page Code pages define the mapping of character codes to characters. If the data received does not display with the proper characters, it may be because the barcode being scanned was created using a code page that is different from the one the host program is expecting.
Straight 2 of 5 Industrial Message Length Scan the barcodes below to change the message length. Refer to Message Length Description (page 82) for additional information. Minimum and Maximum lengths = 1-48. Minimum Default = 4, Maximum Default = 48.
Straight 2 of 5 IATA Redundancy Straight 2 of 5 IATA Message Length Scan the barcodes below to change the message length. Refer to Message Length Description (page 82) for additional information. Minimum and Maximum lengths = 1-48. Minimum Default = 4, Maximum Default = 48. Minimum Message Length Maximum Message Length Matrix 2 of 5 Matrix 2 of 5 On/Off *On Off Matrix 2 of 5 Message Length Scan the barcodes below to change the message length.
Minimum Message Length Maximum Message Length Code 11 Code 11 On/Off *On Off Check Digits Required This option sets whether 1 or 2 check digits are required with Code 11 barcodes. Default = Two Check Digits.
Code 11 Message Length Scan the barcodes below to change the message length. Refer to Message Length Description (page 82) for additional information. Minimum and Maximum lengths = 1-80. Minimum Default = 4, Maximum Default = 80. Minimum Message Length Maximum Message Length Code 128 Code 128 On/Off * On Off If you are reading Code 128 barcodes, Codablock F should remain disabled.
blood product label. Use the barcodes below to turn concatenation on or off. Default =Off. On * Off Code 128 Redundancy If you are encountering errors when reading Code 128 barcodes, you may want to adjust the redundancy count. Redundancy adjusts the number of times a barcode 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 barcode.
Code 128 Append This function allows the scanner to append the data from several Code 128 barcodes together before transmitting them to the host computer. When the scanner encounters a Code 128 barcode with the append trigger character(s), it buffers Code 128 barcodes until it reads a Code 128 barcode that does not have the append trigger. The data is then transmitted in the order in which the barcodes were read (FIFO). Default = On.
Off GS1-128 Message Length Scan the barcodes below to change the message length. Refer to Message Length Description (page 82) for additional information. Minimum and Maximum lengths = 1-80. Minimum Default = 1, Maximum Default = 80. Minimum Message Length Maximum Message Length Telepen Telepen On/Off On * Off Telepen Output Using AIM Telepen Output, the scanner reads symbols with start/stop pattern 1 and decodes them as standard full ASCII (start/stop pattern 1).
* AIM Telepen Output Original Telepen Output Telepen Message Length Scan the barcodes below to change the message length. Refer to Message Length Description (page 82) for additional information. Minimum and Maximum lengths = 1-60. Minimum Default = 1, Maximum Default = 60.
UPC-A On/Off * On Off Note: To convert UPC-A barcodes to EAN-13, see Convert UPC-A to EAN-13 on page 108. 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 Off UPC-A Number System The numeric system digit of a U.P.C. symbol is normally transmitted at the beginning of the scanned data but can be programmed so it is not transmitted (Off). Default = On.
UPC-A Addenda This selection adds 2 or 5 digits to the end of all scanned UPC-A 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 UPC-A Addenda Required When Required is scanned, the scanner will only read UPC-A barcodes that have addenda. You must then turn on a 2 or 5 digit addenda listed on page 101. Default = Not Required.
Note: The Addenda Timeout setting is applied to all addenda and coupon code searches. Addenda Timeout UPC-A Addenda Separator When this feature is On, there is a space between the data from the barcode and the data from the addenda. When turned Off, there is no space. Default = On. * On Off UPC-A/EAN-13 with Extended Coupon Code Use the following codes to enable or disable UPC-A and EAN-13 with Extended Coupon Code.
Addenda Timeout You can set a time during which the scanner looks for an addenda. If an addenda is not found within this time period, the data can be either transmitted or discarded, based on the setting you are using for UPC-A/EAN-13 with Extended Coupon Code. Set the length (in milliseconds) for this timeout by scanning the barcode below, then setting the timeout (from 0-120 milliseconds) by scanning digits from the Programming Chart, beginning on page 211 of this manual, then Save. Default = 120.
UPC-E0 On/Off Most U.P.C. barcodes lead with the 0 number system. To read these codes, use the UPC-E0 On selection. If you need to read codes that lead with the 1 number system, use UPC-E1 (page 106). Default = On. * UPC-E0 On UPC-E0 Off UPC-E0 Expand UPC-E Expand expands the UPC-E code to the 12 digit, UPC-A format. Default = Off. On * Off UPC-E0 Addenda Required When Required is scanned, the scanner will only read UPC-E barcodes that have addenda. Default = Not Required.
Addenda Timeout You can set a time during which the scanner looks for an addenda. If an addenda is not found within this time period, the data can be either transmitted or discarded, based on the setting you are using for UPC-E0 Addenda Required. Set the length (in milliseconds) for this timeout by scanning the barcode below, then setting the timeout (from 0-120 milliseconds) by scanning digits from the Programming Chart, beginning on page 211 of this manual, then Save. Default = 120.
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 = On. * On 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. 2 Digit Addenda On * 2 Digit Addenda Off 5 Digit Addenda On * 5 Digit Addenda Off UPC-E1 Most U.P.C. barcodes lead with the 0 number system. For these codes, use UPC-E0 (page 103).
* UPC-E1 Off EAN/JAN-13 EAN/JAN-13 On/Off * On Off Convert UPC-A to EAN-13 When UPC-A Converted to EAN-13 is selected, UPC-A barcodes are converted to 13 digits EAN-13 codes by adding a zero to the front. When Do not Convert UPC-A is selected, UPC-A codes are read as UPC-A. UPC-A Converted to EAN-13 * Do not Convert UPC-A 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.
* On Off 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 scanner will only read EAN/JAN-13 barcodes that have addenda. Default = Not Required.
EAN-13 Beginning with 290 Addenda Required This setting programs the scanner to require a 5 digits addenda only on EAN-13 barcodes that begin with “290.” The following settings can be programmed: Require 5 Digit Addenda: All EAN-13 barcodes that begin with “290” must have a 5 digits addendum. The EAN-13 barcode with the 5 digits addendum is then transmitted as a single, concatenated barcode. If a 5 digit addendum is not found within the Addenda Timeout period, the EAN-13 barcode is discarded.
* Don’t Require Addenda Require 2 Digit Addenda Require 5 Digit Addenda Require 2 or 5 Digit Addenda EAN-13 Beginning with 414/419 Addenda Required This setting programs the scanner to require any combination of a 2 digit addenda or a 5 digit addenda on EAN-13 barcodes that begin with a “414” or “419.” The following settings can be programmed: Require Addenda: All EAN-13 barcodes that begin with a “414” or “419” must have a 2 digit addenda, a 5 digit addenda, or a combination of these addenda.
EAN-13 Beginning with 434/439 Addenda Required This setting programs the scanner to require any combination of a 2 digit addenda or a 5 digit addenda on EAN-13 barcodes that begin with a “434” or “439.” The following settings can be programmed: Require Addenda: All EAN-13 barcodes that begin with a “434” or “439” must have a 2 digit addenda, a 5 digit addenda, or a combination of these addenda. The EAN- 13 barcode with the addenda is then transmitted as a single, concatenated barcode.
EAN-13 Beginning with 977 Addenda Required This setting programs the scanner to require a 2 digit addenda only on EAN-13 barcodes that begin with “977.” The following settings can be programmed: Require 2 Digit Addenda: All EAN-13 barcodes that begin with “977” must have a 2 digit addendum. The EAN-13 barcode with the 2 digit addendum is then transmitted as a single, concatenated barcode. If a 2 digit addendum is not found within the Addenda Timeout period, the EAN-13 barcode is discarded.
Require 5 Digit Addenda EAN-13 Beginning with 979 Addenda Required These settings program the scanner to require a 5 digit addenda only on EAN-13 barcodes that begin with “979.” The following settings can be programmed: Require 5 Digit Addenda: All EAN-13 barcodes that begin with “979” must have a 5 digit addendum. The EAN-13 barcode with the 5 digit addendum is then transmitted as a single, concatenated barcode.
On *Off Note: If you want to enable or disable EAN13 with Extended Coupon Code, refer to UPC-A/ EAN-13 with Extended Coupon Code (page 116). ISBN Translate When On is scanned, EAN-13 Bookland symbols are translated into their equivalent ISBN number format. Default = Off.
EAN/JAN-8 Check Digit This selection allows you to specify whether or not the check digit should be transmitted at the end of the scanned data. Default = On. * On Off 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.
* Not Required Addenda Timeout You can set a time during which the scanner looks for an addenda. If an addenda is not found within this time period, the data can be either transmitted or discarded, based on the setting you are using for EAN/JAN-8 Addenda Required. Set the length (in milliseconds) for this timeout by scanning the barcode below, then setting the timeout (from 0-120 milliseconds) by scanning digits from the Programming Chart, beginning on page 211 of this manual, then Save. Default = 120.
* Off MSI Check Character Different types of check characters are used with MSI barcodes. You can program the scanner to read MSI barcodes with Type 10 check characters. Default = Validate Type 10, but Don’t Transmit. When Check Character is set to Validate Type 10/11 and Transmit, the scanner will only read MSI barcodes printed with the specified type check character(s), and will transmit the character(s) at the end of the scanned data.
MSI Message Length Scan the barcodes below to change the message length. Refer to Message Length Description (page 82) for additional information. Minimum and Maximum lengths = 4-48. Minimum Default = 4, Maximum Default = 48.
GS1 DataBar Limited < Default All GS1 DataBar Limited Settings > GS1 DataBar Limited On/Off * On Off GS1 DataBar Expanded < Default All GS1 DataBar Expanded Settings > GS1 DataBar Expanded On/Off * On Off GS1 DataBar Expanded Message Length Scan the barcodes below to change the message length. Refer to Message Length Description (page 82) for additional information. Minimum and Maximum lengths = 4-74. Minimum Default = 4, Maximum Default = 74.
Minimum Message Length Maximum Message Length Trioptic Code Note: If you are going to scan Code 32 Pharmaceutical codes (page 87), Trioptic Code must be off. Trioptic Code is used for labeling magnetic storage media. On * Off Codablock A Codablock A On/Off On * Off If you are reading Code 39 barcodes, Codablock A should remain disabled. If you are enabling Codablock A, you should disable Code 39 (see Code 39 on page 85).
Codablock A Message Length Scan the barcodes below to change the message length. Refer to Message Length Description (page 82) for additional information. Minimum and Maximum lengths = 1-600. Minimum Default = 1, Maximum Default = 600. Minimum Message Length Maximum Message Length Codablock F Codablock F On/Off On * Off If you are reading Code 128 barcodes, Codablock F should remain disabled.
Minimum Message Length Maximum Message Length Label Code The standard Label Code is used in libraries. Default = Off. On *Off PDF417 < Default All PDF417 Settings > PDF417 On/Off * On Off PDF417 Message Length Scan the barcodes below to change the message length. Refer to Message Length Description (page 82) for additional information. Minimum and Maximum lengths = 1-2750. Minimum Default = 1, Maximum Default = 2750.
Minimum Message Length Maximum Message Length MacroPDF417 MacroPDF417 is an implementation of PDF417 capable of encoding very large amounts of data into multiple PDF417 barcodes. When this selection is enabled, these multiple barcodes are assembled into a single data string. Default = On.
MicroPDF417 Message Length Scan the barcodes below to change the message length. Refer to Message Length Description (page 82) for additional information. Minimum and Maximum lengths = 1-366. Minimum Default = 1, Maximum Default = 366. Minimum Message Length Maximum Message Length GS1 Composite Codes Linear codes are combined with a unique 2D composite component to form a new class called GS1 Composite symbology. GS1 Composite symbologies allow for the co-existence of symbologies already in use.
output only the data from the GS1 Databar code. See Coupon GS1 DataBar Output (page 104) for further information. GS1 Composite Code Message Length Scan the barcodes below to change the message length. Refer to Message Length Description (page 82) for additional information. Minimum and Maximum lengths = 1-2435. Minimum Default = 1, Maximum Default = 2435.
GS1 DataBar Emulation GS1 Code Expansion Off EAN8 to EAN13 Conversion * GS1 Emulation Off TCIF Linked Code 39 (TLC39) This code is a composite code since it has a Code 39 linear component and a MicroPDF417 stacked code component. All barcode readers are capable of reading the Code 39 linear component. The MicroPDF417 component can only be decoded if TLC39 On is selected. The linear component may be decoded as Code 39 even if TLC39 is off. Default = Off.
* On Off QR Code Message Length Scan the barcodes below to change the message length. Refer to Message Length Description (page 82) for additional information. Minimum and Maximum lengths = 1-7089. Minimum Default = 1, Maximum Default = 7089. Minimum Message Length Maximum Message Length QR Code Append This function allows the scanner to append the data from several QR Code barcodes together before transmitting them to the host computer.
Swipe Point and Shoot Off QR Code Page QR Code pages define the mapping of character codes to characters. If the data received does not display with the proper characters, it may be because the barcode being scanned was created using a code page that is different from the one the host program is expecting.
Poor Quality DotCodes This setting improves the scanner’s ability to read damaged or badly printed DotCodes. Default = Poor Quality DotCodes Off. Poor Quality DotCodes On * Poor Quality DotCodes Off DotCode Message Length Scan the barcodes below to change the message length. Refer to Message Length Description (page 82) for additional information. Minimum and Maximum lengths = 1-2400. Minimum Default = 1, Maximum Default = 2400.
Digimarc Barcode™ Digimarc Decoder Attempts Set the number of attempts by scanning the barcode below, then setting the number of attempts (0-10) by scanning digits from the Programming Chart beginning on page 211 of this manual, the Save. Minimum to Maximum attempts = 0-10. Default = 5. Digimarc Decoder Attempts Digimarc Barcode This setting programs the scanner to decode Digimarc Barcode using Digimarc and ID decoders.
Uses Digimarc Decoder then Both Decoders Uses ID Decoder then Alternates Decoders Uses Digimarc Decoder then Alternates Decoders Data Matrix < Default All Data Matrix Settings > Data Matrix On/Off * On Off Direct Part Marking Decoding If you are having trouble reading Direct Part Marking (DPM) barcodes, scan Dotpeen DPM Decoding for Dotpeen codes or scan Reflective (Etched) DPM Decoding for reflective (etched) codes. Default = Disable DPM Decoding.
* Disable DPM Decoding Reflective (Etched) DPM Decoding Data Matrix Message Length Scan the barcodes below to change the message length. Refer to Message Length Description (page 82) for additional information. Minimum and Maximum lengths = 1-3116. Minimum Default = 1, Maximum Default = 3116. Minimum Message Length Maximum Message Length Data Matrix Code Page Data Matrix Code pages define the mapping of character codes to characters.
MaxiCode On/Off On * Off MaxiCode Message Length Scan the barcodes below to change the message length. Refer to Message Length Description (page 82) for additional information. Minimum and Maximum lengths = 1-150. Minimum Default = 1, Maximum Default = 150.
Aztec Code Message Length Scan the barcodes below to change the message length. Refer to Message Length Description (page 82) for additional information. Minimum and Maximum lengths = 1-3832. Minimum Default = 1, Maximum Default = 3832. Minimum Message Length Maximum Message Length Aztec Append This function allows the scanner to append the data from several Aztec barcodes together before transmitting them to the host computer.
Chinese Sensible (Han Xin) Code < Default All Han Xin Settings > Han Xin Code On/Off On * Off Han Xin Code Message Length Scan the barcodes below to change the message length. Refer to Message Length Description (page 82) for additional information. Minimum and Maximum lengths = 1-7833. Minimum Default = 1, Maximum Default = 7833. Minimum Message Length Maximum Message Length Postal Codes - 2D The following lists the possible 2D postal codes, and 2D postal code combinations that are allowed.
Single 2D Postal Codes: Australian Post On British Post On Canadian Post On Intelligent Mail Barcode On Japanese Post On KIX Post On Planet Code On Also see Planet Code Check Digit, page 138. Postal-4i On Postnet On Also see Postnet Check Digit, page 139.
InfoMail On Combination 2D Postal Codes: InfoMail and British Post On Intelligent Mail Barcode and Postnet with B and B’ Fields On Postnet and Postal-4i On Postnet and Intelligent Mail Barcode On Postal-4i and Intelligent Mail Barcode On Postal-4i and Postnet with B and B’ Fields On Planet Code and Postnet On Planet Code and Postnet with B and B’ Fields On Planet Code and Postal-4i On Planet Code and Intelligent Mail Barcode 138 HH1800 User Guide
Planet Code, Postnet, and Postal-4i On Planet Code, Postnet, and Intelligent Mail Barcode On Planet Code, Postal-4i, and Intelligent Mail Barcode On Postnet, Postal-4i, and Intelligent Mail Barcode On Planet Code, Postal-4i, and Postnet with B and B’ Fields On Planet Code, Intelligent Mail Barcode, and Postnet with B and B’ Fields On Postal-4i, Intelligent Mail Barcode, and Postnet with B and B’ Fields On Planet Code, Postal-4i, Intelligent Mail Barcode, and Postnet On Planet Code, Postal-4i, Intell
Transmit Check Digit * Don’t Transmit Check Digit Postnet Check Digit This selection allows you to specify whether the check digit should be transmitted at the end of Postnet data. Default = Don’t Transmit.
Australian Post Interpretation This option controls what interpretation is applied to customer fields in Australian 4-State symbols. Bar Output lists the bar patterns in “0123” format. Numeric N Table causes that field to be interpreted as numeric data using the N Table. Alphanumeric C Table causes the field to be interpreted as alphanumeric data using the C Table. Refer to the Australian Post Specification Tables. Combination C and N Tables causes the field to be interpreted using either the C or N Tables.
China Post (Hong Kong 2 of 5) On/Off On * Off China Post (Hong Kong 2 of 5) Message Length Scan the barcodes below to change the message length. Refer to Message Length Description (page 82) for additional information. Minimum and Maximum lengths = 2-80. Minimum Default = 4, Maximum Default = 80.
Korea Post Message Length Scan the barcodes below to change the message length. Refer to Message Length Description (page 82) for additional information. Minimum and Maximum lengths = 2-80. Minimum Default = 4, Maximum Default = 48. Minimum Message Length Maximum Message Length Korea Post Check Digit This selection allows you to specify whether the check digit should be transmitted or not. Default = Don’t Transmit.
144 HH1800 User Guide
CHAPTER 7 CHAPTER 7 - IMAGING COMMANDS The scanner is like a digital camera in the way it captures, manipulates, and transfers images. The following commands allow you to alter the way the scanner performs these functions. Single-Use Basis Imaging Commands with their modifiers send instructions to the scanner on a single-use basis, and take effect for a single image capture. Once that capture is complete, the scanner reverts to its imaging default settings.
distance of the scanner from the image/object. To achieve a high quality image, it is recommended that you position your scanner 4-6" (10.2-15.2 cm) away from the image/object you are capturing. Step 1 - Take a Picture Using IMGSNP Image Snap - IMGSNP An image is taken whenever the hardware trigger is pressed, or when the Image Snap (IMGSNP) command is processed. The image snap command has many different modifiers that can be used to change the look of the image in memory.
B - Beeper Causes a beep to sound after an image is snapped. 0B No beep (default) 1B Sounds a beep when the image is captured T - Wait for Trigger Waits for a hardware trigger press before taking the image. This is only available when using Photo Style (1P). 0T Takes image immediately (default) 1T Waits for a trigger press, then takes the image L - LED State Determines if the LEDs should be on or off, and when.
Example: Exposure at 7874E with fluorescent lighting: Exposure at 100E with fluorescent lighting: G - Gain Gain is used in Manual Style only (2P). Like a volume control, the gain modifier boosts the signal and multiplies the pixel value. As you increase the gain, the noise in an image is also amplified.
Example: White Value at 75W: White Value at 125W: White Value at 200W: D - Delta for Acceptance This sets the allowable range for the white value setting (see W - Target White Value). Delta is only available when using Photo Style (1P). (Default = 25) nD Range: 0 - 255 U - Update Tries This sets the maximum number of frames the scanner should take to reach the D - Delta for Acceptance. Update Tries is only available when using Photo Style (1P).
Step 2 - Ship a Picture Using IMGSHP Image Ship - IMGSHP An image is taken whenever the trigger is pressed or when the Image Snap (IMGSNP) command is processed. The last image is always stored in memory. You can “ship” the image by using the IMGSHP command. The image ship commands have many different modifiers that can be used to change the look of the image output. Modifiers affect the image that is transmitted, but do not affect the image in memory.
C - Compensation Flattens the image to account for variations in illumination across the image. 0C Compensation disabled (default) 1C Compensation enabled Example: Compensation at 0C: Compensation at 1C: D - Pixel Depth Indicates the number of bits per pixel in the transmitted image (KIM or BMP format only).
Example: Edge Sharpen at 0E: Edge Sharpen at 24E: F - File Format Indicates the desired format for the image.
Example: Histogram Stretch at 0H: Histogram Stretch at 1H: I - Invert Image Invert image is used to rotate the image around the X or Y axis. 1ix Invert around the X axis (flips picture upside down) 1iy Invert around the Y axis (flips picture left to right) Example: Image not inverted: Image with Invert Image with Invert Image set to 1ix: Image set to 1iy: IF- Noise Reduction Used to reduce the salt and pepper noise in an image.
IR - Image Rotate 0ir Image as snapped (rightside up) (default) 1ir Rotate image 90 degrees to the right 2ir Rotate image 180 degrees (upside down) 3ir Rotate image 90 degrees to the left Example: Image Rotate set to 0ir: Image Rotate set to 2ir: Image Rotate set to 1ir: Image Rotate set to 3ir: J - JPEG Image Quality Sets the desired quality when the JPEG image format is selected. Higher numbers result in higher quality, but larger files.
K - Gamma Correction Gamma measures the brightness of midtone values produced by the image. You can brighten or darken an image using gamma correction. A higher gamma correction yields an overall brighter image. The lower the setting, the darker the image. The optimal setting for text images is 50K.
Alternately, specify the number of pixels to cut from the outside margin of the image; thus only the center pixels are transmitted. nM Margin: cut n columns from the left, n + 1 columns from the right, n rows from the top, and n + 1 rows from the bottom of the image. Ship the remaining center pixels. Range: 0 - 238. (Default = 0, or full image) Example: Image Crop set to 238M: P - Protocol Used for shipping an image. Protocol covers two features of the image data being sent to the host.
U - Document Image Filter Allows you to input parameters to sharpen the edges and smooth the area between the edges of text in an image. This filter should be used with gamma correction (see page 154), with the scanner in a stand, and the image captured using the command: IMGSNP1P0L168W90%32D This filter typically provides better JPEG compression than the standard E - Edge Sharpen command (see page 150). This filter also works well when shipping pure black and white images (1 bit per pixel).
W - Histogram Ship A histogram gives a quick picture of the tonal range of an image, or key type. A low- key image has detail concentrated in the shadows; a high-key image has detail concentrated in the highlights; and an average-key image has detail concentrated in the midtones. This modifier ships the histogram for an image.
CHAPTER 8 CHAPTER 8 - UTILITIES 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 200 for the single character code that identifies each symbology.) This action first clears all current prefixes, then programs a Code I.D. prefix for all symbologies. This is a temporary setting that will be removed when the unit is power cycled. Add Code I.D.
On * Off Application Plug-Ins * Plugin function off(default) Enable EasyDL2.0 Enable EasyGS1 Enable EasyBCBP EZConfig for Scanning Introduction EZConfig for Scanning provides a wide range of PC-based programming functions that can be performed on the scanner connected to your PC. EZConfig for Scanning allows you to download upgrades to the scanner’s firmware, change programmed parameters, and create and print programming barcodes.
Configure with EZConfig for Scanning Use the EZConfig for Scanning tool to configure your scanner online: 1. Access the Honeywell Technical Support Downloads Portal at https://hsmftp.honeywell.com. 2. Go to Software > Barcode Scanners > Software > Tools and Utilities > EZConfig for Scanning > Current. 3. Download the Setup version of EZConfig for Scanning. 4. Open EZConfig to configure your scanner.
Remove Custom Defaults Activate Defaults Note: The Menu Commands, beginning on page 167, list the factory default settings for each of the commands (indicated by an asterisk (*) on the programming pages).
CHAPTER 9 CHAPTER 9 - SERIAL PROGRAMMING COMMANDS The serial programming commands can be used in place of the programming bar- codes. Both the serial commands and the programming barcodes will program the scanner. For complete descriptions and examples of each serial programming command, refer to the corresponding programming barcode in this manual. The device must be set to an RS232 interface (see page 7). The following com- mands can be sent via a PC COM port using terminal emulation software.
group. For example, all RS232 configuration settings are identified with a Tag of 232. SubTag A 3 character case-insensitive field that identifies the desired menu command within the tag group. For example, the SubTag for the RS232 baud rate is BAD. Data The new value for a menu setting, identified by the Tag and SubTag. Storage A single character that specifies the storage table to which the com- mand is applied.
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 by the Storage field of the command. In this case, the SubTag and Data fields should not be used because they are ignored by the device. SubTag Field Usage When a query is used in place of a SubTag field, the query applies only to the sub- set of commands available that match the Tag field.
Examples of Query Commands In the following examples, a bracketed notation [ ] depicts a non-displayable response. 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^.
Trigger Commands You can activate and deactivate the scanner with serial trigger commands. First, the scanner must be put in Manual Trigger Mode by scanning a Manual Trigger Mode barcode (page 27), or by sending a serial menu command for triggering (page28).
Menu Commands Setting Serial Command # Indicates a * Indicates default numeric entry Set Custom Defaults MNUCDP 3 Save Custom Defaults MNUCDS 3 Activate Custom Defaults DEFALT 4 Plug and Play Codes: RS232 RS232 Serial Port PAP232 5 Plug and Play Codes: IBM SurePos USB IBM SurePos Handheld PAPSPH 6 USB IBM SurePos Tabletop PAPSPT 6 USB Keyboard (PC) PAP124 6 USB Keyboard (Mac) PAP125 6 USB Japanese Keyboard (PC) TERMID134 6 USB HID PAP131 7 USB Serial TERMID130 7 CTS/RT
Selection HH1800 User Guide Setting Serial Command # Indicates a * Indicates default numeric entry Czech (QWERTZ) KBDCTY38 10 Denmark KBDCTY8 10 Dutch (Netherlands) KBDCTY11 10 Estonia KBDCTY41 10 Faroese KBDCTY83 10 Finland KBDCTY2 10 France KBDCTY3 10 Gaelic KBDCTY84 10 Germany KBDCTY4 10 Greek KBDCTY17 10 Greek (220 Latin) KBDCTY64 11 Greek (220) KBDCTY61 11 Greek (319 Latin) KBDCTY65 11 Greek (319) KBDCTY62 11 Greek (Latin) KBDCTY63 11 Greek (MS) KBDCT
Selection ALT Mode Keyboard Style Keyboard Conversion Control Character Output Keyboard Modifiers 170 Setting Serial Command # Indicates a * Indicates default numeric entry Portugal KBDCTY13 13 Romania KBDCTY25 13 Russia KBDCTY26 13 Russian (MS) KBDCTY67 13 Russian (Typewriter) KBDCTY68 13 SCS KBDCTY21 13 Serbia (Cyrillic) KBDCTY37 13 Serbia (Latin) KBDCTY36 14 Slovakia KBDCTY22 14 Slovakia (QWERTY) KBDCTY49 14 Slovakia (QWERTZ) KBDCTY48 14 Slovenia KBDCTY31 14
Setting Serial Command # Indicates a * Indicates default numeric entry DOS Mode Control + X KBDCAS1 18 Windows Mode Control + X KBDCAS2 17 Windows Mode Prefix/Suffix Off KBDCAS3 18 DOS Mode Control + X Mode On with Windows KBDCAS4 18 Supports ALT 3 Digit HEX Mode KBDCAS5 18 *Turbo Mode Off KBDTMD0 18 Turbo Mode On KBDTMD1 18 *Numeric Keypad Off KBDNPS0 18 Numeric Keypad On KBDNPS1 18 300 BPS 232BAD0 19 600 BPS 232BAD1 19 1200 BPS 232BAD2 19 2400 BPS 232BAD3 19 4800
Selection Scanner-Bioptic Packet Mode Scanner-Bioptic ACK/NAK Mode Scanner-Bioptic ACK/NAK Timeout Setting Serial Command # Indicates a * Indicates default numeric entry ACK/NAK On 232ACK1 *Packet Mode Off 232PKT0 Packet Mode On 232PKT2 *Bioptic ACK/NAK Off 232NAK0 Bioptic ACK/NAK On 232NAK1 ACK/NAK Timeout (1-30000 milliseconds) 232DLK##### Page 22 *5100 Input/Output Selections Power Up Beeper Power Up Beeper Off - Scanner BEPPWR0 23 *Power Up Beeper On - Scanner BEPPWR1 23 Bee
Setting Serial Command # Indicates a * Indicates default numeric entry *Trigger Toggle Off TRGTGM0 Trigger Toggle - Image Capture TRGTGM1 Trigger Toggle Off - Centering TRGTGM3 2 Quick Triggers TRGTPC2 3 Quick Triggers TRGTPC3 4 Quick Triggers TRGTPC4 Trigger Timing Trigger Timing (Range 50 - 2000) *400 TRGTTI#### Trigger Toggle Timeout Trigger Toggle Timeout (Range 0 - 65) *5 TRGTGT## Serial Trigger Mode Read Time-Out TRGSTO#### 28 Selection Trigger Toggle Trigger Number Page (
Setting Serial Command # Indicates a * Indicates default numeric entry *Off HSTCEN0 35 On HSTCEN1 35 Activation Character (Range 0- 255) *12 [DC2] HSTACH### 35 Do Not End Character Activation After Good HSTCGD0 35 End Character Activation After Good Read HSTCGD1 35 Character Activation Timeout (Range 1 - HSTCDT###### 36 *Off HSTDEN0 36 On HSTDEN1 36 Deactivation Character (Range 0- 255) *14 HSTDCH### 36 *Lights On SCNLED1 36 Lights Off SCNLED0 36 1 millisecond SCNDLY1
Selection Require Output Sequence Good Read Tone - Output Sequences Multiple Symbols No Read Video Reverse Working Orientation Setting Serial Command # Indicates a * Indicates default numeric entry Required SEQ_EN2 50 On/Not Required SEQ_EN1 50 *Off SEQ_EN0 50 Good Read Beep - Each Code in Sequence BEPSIN0 50 *Good Read Click - Each Code in Sequence BEPSIN1 50 Good Read Beep - Partial Sequence Output BEPISE0 50 *Error Tone - Partial Sequence Output BEPISE1 50 On SHOTGN1 51
Setting Serial Command # Indicates a * Indicates default numeric entry Clear All Data Formats DFMCA3 62 Data Formatter Off DFM_EN0 77 *Data Formatter On, Not Required, Keep DFM_EN1 77 Data Format Required, Keep Prefix/Suffix DFM_EN2 78 Data Formatter On, Not Required, Drop DFM_EN3 78 Data Format Required, Drop Prefix/Suffix DFM_EN4 78 *Data Format Non-Match Error Tone On DFMDEC0 78 Data Format Non-Match Error Tone Off DFMDEC1 78 Primary Data Format ALTFNM0 78 Data Format 1 AL
Setting Serial Command # Indicates a * Indicates default numeric entry Validate, But Don’t Transmit C39CK21 86 Validate, and Transmit C39CK22 86 Minimum (0 - 48) *0 C39MIN## 86 Maximum (0 - 48) *48 C39MAX## 86 *Off C39APP0 86 On C39APP1 86 *Off C39B320 87 On C39B321 87 *Off C39ASC0 88 On C39ASC1 88 Code 39 Code Page C39DCP 88 Default All Interleaved 2 of 5 Settings I25DFT 88 Off I25ENA0 88 *On I25ENA1 88 *No Check Digit I25CK20 89 Validate, But Don’t Transmit
Setting Serial Command # Indicates a * Indicates default numeric entry Maximum (1 - 48) *48 R25MAX## 93 Straight 2 of 5 IATA Default All Straight 2 of 5 IATA Settings A25DFT 93 Straight 2 of 5 IATA *Off A25ENA0 93 On A25ENA1 93 Straight 2 of 5 IATA Redundancy Range (0 - 10) *0 A25VOT## 94 Straight 2 of 5 IATA Message Length Minimum (1 - 48) *4 出1 A25MIN## 94 Maximum (1 - 48) *48 A25MAX## 94 Default All Matrix 2 of 5 Settings X25DFT 94 Off X25ENA0 94 *On X25ENA1 94 Minim
Setting Serial Command # Indicates a * Indicates default numeric entry Original Telepen Output TELOLD1 100 Minimum (1 - 60) *1 TELMIN## 100 Maximum (1 - 60) *60 TELMAX## 100 Default All UPC-A Settings UPADFT 100 Off UPBENA0 101 *On UPBENA1 101 Off UPACKX0 101 *On UPACKX1 101 Off UPANSX0 101 *On UPANSX1 101 *Off UPAAD20 102 On UPAAD21 102 *Off UPAAD50 102 On UPAAD51 102 *Not Required UPAARQ0 102 Required UPAARQ1 102 Addenda Timeout Range (0 - 120) *120 DL
Setting Serial Command # Indicates a * Indicates default numeric entry 2 Digit Addenda On UPEAD21 107 *2 Digit Addenda Off UPEAD20 107 5 Digit Addenda On UPEAD51 107 *5 Digit Addenda Off UPEAD50 107 *Off UPEEN10 108 On UPEEN11 107 Default All EAN/JAN Settings E13DFT 108 Off E13ENA0 108 *On E13ENA1 108 UPC-A Converted to EAN-13 UPAENA0 108 *Do not Convert UPC-A UPAENA1 108 Off E13CKX0 109 *On E13CKX1 109 2 Digit Addenda On E13AD21 109 *2 Digit Addenda Off E13AD2
Setting Serial Command # Indicates a * Indicates default numeric entry Addenda Timeout Range (0 - 120) *120 DLYADD##### 114 EAN/JAN-13 Addenda Separator *Off E13ADS0 115 On E13ADS1 115 *Off E13ISB0 115 On E13ISB1 115 Default All EAN/JAN-8 Settings EA8DFT 115 Off EA8ENA0 115 *On EA8ENA1 115 Off EA8CKX0 116 *On EA8CKX1 116 *2 Digit Addenda Off EA8AD20 116 2 Digit Addenda On EA8AD21 116 *5 Digit Addenda Off EA8AD50 116 5 Digit Addenda On EA8AD51 116 *Not Required
Selection GS1 DataBar Expanded GS1 DataBar Expanded Msg. Length Trioptic Code Codablock A Codablock A Msg. Length Codablock F Codablock F Msg. Length Label Code PDF417 PDF417 Msg. Length MacroPDF417 MicroPDF417 MicroPDF417 Msg. Length GS1 Composite Codes UPC/EAN Version GS1 Composite Codes Msg.
Setting Serial Command # Indicates a * Indicates default numeric entry GS1 DataBar Emulation EANEMU2 127 GS1 Code Expansion Off EANEMU3 127 EAN8 to EAN13 Conversion EANEMU4 127 *GS1 Emulation Off EANEMU0 127 On T39ENA1 127 *Off T39ENA0 127 Default All QR Code Settings QRCDFT 127 *On QRCENA1 128 Off QRCENA0 128 Minimum (1-7089) *1 QRCMIN#### 128 Maximum (1-7089) *7089 QRCMAX#### 128 *One Scan QRCAPP1 128 Swipe QRCAPP2 129 Point & Shoot QRCAPP3 129 Off QRCAPP0 1
Setting Serial Command # Indicates a * Indicates default numeric entry Data Matrix Code Page Data Matrix Code Page (*51) IDMDCP## 133 MaxiCode Default All MaxiCode Settings MAXDFT 133 On MAXENA1 134 *Off MAXENA0 134 Minimum (1-150) *1 MAXMIN### 134 Maximum (1-150) *150 MAXMAX### 134 Default All Aztec Code Settings AZTDFT 134 On AZTENA1 134 *Off AZTENA0 134 Minimum (1-3832) *1 AZTMIN#### 135 Maximum (1-3832) *3832 AZTMAX#### 135 *On AZTAPP1 135 Off AZTAPP0 135 Azt
Setting Serial Command # Indicates a * Indicates default numeric entry Planet and Postnet On POSTAL12 138 Planet and Postnet with B and B’ Fields On POSTAL18 138 Planet and Postal-4i On POSTAL13 138 Planet and Intelligent Mail Barcode On POSTAL15 138 Planet, Postnet, and Postal-4i On POSTAL21 139 Planet, Postnet, and Intelligent Mail Barcode POSTAL22 139 POSTAL23 139 POSTAL24 139 POSTAL25 139 POSTAL26 139 POSTAL27 139 POSTAL28 139 POSTAL29 139 Transmit PLNCKX1 140 *Don
Selection Korea Post Msg.
Selection Setting Serial Command # Indicates a * Indicates default numeric entry File Format - BMP IMGFMT8 *Histogram Stretch Off IMGHIS0 Histogram Stretch On IMGHIS1 *Noise Reduction Off IMGFSP0 Noise Reduction On IMGFSP1 Invert Image around X axis IMGNVX1 Invert Image around Y axis IMGNVY1 Rotate Image none IMGROT0 Rotate Image 90° right IMGROT1 Rotate Image 180° right IMGROT2 Rotate Image 90° left IMGROT3 JPEG Image Quality (0-100) *50 IMGJQF### *Gamma Correction Off IMGGAM0
Selection Reset the Factory Defaults 188 Setting Serial Command # Indicates a * Indicates default numeric entry Enable EasyGS1 PLGFEN 2 160 Enable EasyBCBP PLGFEN 3 160 Remove Custom Defaults DEFOVR 162 Activate Defaults DEFALT 162 Page HH1800 User Guide
CHAPTER 10 CHAPTER 10 - SECURITY This section defines the security processes, both implemented and recommended by Honeywell, for using HH1800 corded area-imaging scanner. System Architecture Connect with USB HH1800 scanner can be connected to the USB port of a computer. Host Computer USB Connect with RS232 Serial Port HH1800 scanner can be connected to the appropriate RS232 interface cable to a computer.
Host Computer RS232 Security Checklist The checklists cover some of the main threats that may exist on a barcode scanner and the steps that can be used to mitigate them. Infection by Malicious Software Agents This threat encompasses malicious software agents, for example viruses, spyware (Trojans), and worms.
Implement file system encryption. Use HTTPS when using Web servers across untrusted networks. Use a two-factor authentication method such as Google Authenticator when the Honeywell device is connecting to Web applications. Secure wireless devices. For information, see Secure Wireless Devices Set the minimum level of privilege for all external accounts and enforce a strong password policy. Use the most recent version of the SDK that supports your application.
Security Updates and Service Packs One of the common weaknesses of system management as reported by, Open Web Application Security Project (OWASP) is "not keeping software up to date". It is critical to keep the latest patches and software versions on your Honeywell device. This is especially true for software that has reported Common Vulnerabilities and Exposures (CVE). The MITRE Corporation and the National Institute of Standards and Technology (NIST) track CVEs and mark their level of criticalness.
CHAPTER 11 CHAPTER 11 - PRODUCT SPECIFICATIONS HH1800 Scanner Product Specifications Parameter Specification Mechanical Height 6.06 inches (154.0mm) Length 4.92 inches (125.0mm) Width 2.85inches (72.5mm) Weight General Duty 4.58 oz. (130g) Healthcare 4.76 oz. (135g) Electrical Voltage Requirements 4.4 to 5.5 VDC at input connector Current Draw Standby <0.5W(100mA@5VDC) Operating <2.
Parameter (Continued) Specification Mechanical Drop Withstands 1.
Guaranteed Performance Symbology Near Distance/mm Far Distance/mm 5 mil Code 39 60 190 6.7mil PDF417 65 190 10mil Data Matrix 60 130 13mil UPC-A 40 345 20mil QR Code 30 290 Standard Connector Pinouts Note: The following pin assignments are not compatible with some Honeywell legacy products. Use of a cable with improper pin assignments may lead to damage to the unit. Use of any cables not provided by the manufacturer may result in damage not covered by your warranty.
USB 10 Pin Modular Plug 1 Cable shield 2 3 Supply ground 4 5 6 7 +5V power 8 9 Data + 10 Data - 196 HH1800 User Guide
CHAPTER 12 CHAPTER 12 - MAINTENANCE AND TROUBLESHOOTING Repairs Repairs and/or upgrades are not to be performed on this product. These services are to be performed only by an authorized service center (see Customer Support on page xvii). Maintenance Your device provides reliable and efficient operation with a minimum of care. Although specific maintenance is not required, the following sections describe periodic checks to ensure dependable operation.
disinfectant-ready housings (DRH) for the healthcare and general-purpose markets. Please refer to the Honeywell Safety and Productivity Solutions website for specific details on how to clean HH1800 scanners with disinfectant-ready housings.
Replace an Interface Cable HH1800 User Guide 1. Turn off the power to the host system. 2. Disconnect the scanner’s cable from the terminal or computer. 3. Locate the small hole on the back of the scanner’s handle. This is the cable release. 4. Straighten one end of a paper clip. 5. Insert the end of the paper clip into the small hole and press in. This depresses the retention tab, releasing the connector.
Troubleshoot a Corded Scanner The scanner automatically performs self-tests whenever you turn it on. If your scanner is not functioning properly, review the following Troubleshooting Guide to try to isolate the problem. Is the power on? Is the aimer on? If the aimer isn’t illuminated, check that: • The cable is connected properly. • The host system power is on (if external power isn’t used). • The trigger works.
APPENDIX A APPENDIX A - REFERENCE CHARTS Symbology Charts Note: “m” represents the AIM modifier character. Refer to International Technical Specification, Symbology Identifiers, for AIM modifier character details. Prefix/Suffix entries for specific symbologies override the universal (All Symbologies, 99) entry. Refer to Data Edit beginning on page 53 and Data Format beginning on page 59 for information about using Code ID and AIM ID.
AIM Linear Symbology ID Honeywell Possible modifiers (m) ID Hex D 44 y 79 EAN-8 with Add-On ]E3 GS1 DataBar ]em GS1 DataBar Limited ]em { 7B GS1 DataBar Expanded ]em } 7D GS1-128 ]C1 I 49 China Post (Hong Kong 2 of 5) ]X0 Q 51 Interleaved 2 of 5 ]Im e 65 Matrix 2 of 5 ]X0 m 6D NEC 2 of 5 ]X0 Y 59 Straight 2 of 5 IATA ]Rm f 66 Straight 2 of 5 Industrial ]S0 f 66 g 67 t 74 GS1 0 2 of 5 MSI ]Mm Telepen ]Bm UPC 0, 1, 3 0, 1, 3 0, 1 0, 1, 2, 3, 8, 9,
AIM 2D Symbology ID Chinese Sensible Code (Han Xin Code) ]X0 Codablock A ]O6 Codablock F Honeywell ID Hex H 48 0, 1, 4, 5, 6 V 56 ]Om 0, 1, 4, 5, 6 q 71 Code 49 ]Tm 0, 1, 2, 4 l 6C Data Matrix ]dm 0-6 w 77 Dot Code ]J0 .
ASCII Conversion Chart (Code Page 1252) In keyboard applications, ASCII Control Characters can be represented in 3 different ways, as shown below. The CTRL+X function is OS and application dependent. The following table lists some commonly used Microsoft functionality. This table applies to U.S. style keyboards. Certain characters may differ depending on your Country Code/PC regional settings.
Lower ASCII Reference Table Note: Windows Code page 1252 and lower ASCII use the same characters. Printable Characters DEC HEX Character DEC HEX Character DEC HEX Character 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F ! " # $ % & ' ( ) * + , .
Extended ASCII Characters (Continued) 206 DEC HEX CP 1252 ASCII Alternate Extended PS2 Scan Code 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF C0 C1 OE î ì Ä Å É æ Æ ô ö ò û ù
Extended ASCII Characters (Continued) HH1800 User Guide DEC HEX CP 1252 ASCII 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù
Extended ASCII Characters (Continued) DEC HEX CP 1252 ASCII 248 F8 ø ° 249 F9 ù · 250 FA ú · 251 FB û √ 252 FC ü ⁿ 253 FD ý ² 254 FE þ ■ 255 FF ÿ Alternate Extended PS2 Scan Code ISO 2022/ISO 646 Character Replacements Code pages define the mapping of character codes to characters.
Dec 35 36 64 91 92 93 94 96 123 124 125 126 Hex 23 24 40 5B 5C 5D 5E 60 7B 7C 7D 7E @ [ \ ] ^ ` { | } ~ CA 54 95 # $ à â ç ê î ô é ù è û CA 18 96 # $ à â ç ê É ô é ù è û JP 28 98 # $ @ [ ¥ ] ^ ` { | } - CN 92 99 # ¥ @ [ \ ] ^ ` { | } - GB 7 87 £ $ @ [ \ ] ^ ` { | } ˜ FR 3 83 £ $ à ° ç § ^ µ é ù è ¨ DE 4 84 # $ § Ä Ö Ü ^ ` ä ö ü ß CH 6 86 ù $ à é ç ê î ô ä ö
SAMPLE SYMBOLS UPC-A Interleaved 2 of 5 EAN-13 0 123456 7890 01234567890 9 780330 290951 Code 128 Code 39 Codabar Code 128 BC321 A13579B Code 93 Straight 2 of 5 Industrial Matrix 2 of 5 123456-9$ 123456 6543210 RSS-14 PDF417 Code 49 Car Registration (01) 00123456789012 1234567890 210 HH1800 User Guide
SAMPLE SYMBOLS (CONTINUED) Postnet Data Matrix Zip Code Test Symbol QR Code Numbers MaxiCode Micro PDF417 Test Message Test Message DotCode 12345 HH1800 User Guide 211
PROGRAMMING CHART 0 1 2 3 4 5 6 7 8 9 212 HH1800 User Guide
FCC statement This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications.
PROGRAMMING CHART (CONTINUED) A B C D E F 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.
Honeywell 9680 Old Bailes Road Fort Mill, SC 29707 www.honeywellaidc.