Honeywell N86XX user guide

N86XX Decoded Engine

User’s Guide

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.
HII shall not be liable for technical or editorial errors or omissions contained herein; nor for incidental or consequential damages resulting from the furnish­ing, performance, or use of this material.
This document contains proprietary information that is protected by copyright. All rights are reserved. No part of this document may be photocopied, repro­duced, or translated into another language without the prior written consent of HII.
© 2012 Honeywell International Inc. All rights reserved. Other product names or marks mentioned in this document may be trademarks
or registered trademarks of other companies and are the property of their respective owners.
Web Address: Microsoft® Windows®, Windows NT®, Windows 2000, Windows ME, Windows
XP, and the Windows logo are trademarks or registered trademarks of Microsoft Corporation.
The Bluetooth® word mark and logos are owned by Bluetooth SIG, Inc. Other product names or marks mentioned in this document may be trademarks
or registered trademarks of other companies and are the property of their respective owners.
www.honeywellaidc.com
Product Agency Compliance
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.
For CE-related inquiries, please contact: Honeywell Imaging & Mobility Europe BV
Nijverheidsweg 9-13 5627 BT Eindhoven The Netherlands
CB Scheme
IEC 60950-1 Second Edition
UL/C-UL (Recognized component)
UL 60950-1 Second Edition CSA C22.2 No. 60950-1-07, 2nd Edition
LED Safety Statement
LEDs have been tested and classified as “EXEMPT RISK GROUP” to the standard IEC 62471:2006.
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 gathering on the imager and lens. When stocking the unit, keep it in its protective packaging. Dust and other external contaminants will eventually degrade unit performance.
RoHS
The engine is in compliance with Directive 2002/95/EC, Restriction of the Use of Certain Hazardous Substances in Electrical and Electronic Equipment (RoHS), dated January,
2003.
D-Mark Statement
Certified to EN 60950-1 Information Technology Equipment product safety, as a component assembly.

Table of Contents

Chapter 1 - Getting Started
Introduction ................................................................. 1-1
About This Manual ......................................................1-1
Unpacking Your Device............................................... 1-1
OEM Engine Models ...................................................1-2
Connecting the Development Engine to the PC.......... 1-3
Connecting with USB ............................................ 1-3
Connecting with RS232 Serial Port....................... 1-5
Menu Bar Code Security Settings ............................... 1-6
Setting Custom Defaults ............................................. 1-6
Resetting the Custom Defaults ................................... 1-6
Resetting the Factory Defaults.................................... 1-7
Chapter 2 - Programming the Interface
Introduction ................................................................. 2-1
Programming the Interface - Plug and Play ................ 2-1
RS232 Serial Port.................................................. 2-1
USB PC................................................................. 2-1
USB COM Port Emulation..................................... 2-1
Verifone
Gilbarco
Keyboard Country Layout ........................................... 2-4
Keyboard Style.......................................................... 2-10
Keyboard Conversion................................................ 2-12
Control Character Output .......................................... 2-12
Keyboard Modifiers ................................................... 2-13
RS232 Baud Rate ..................................................... 2-15
RS232 Word Length: Data Bits, Stop Bits, and
Parity ......................................................................... 2-16
RS232 Receiver Time-Out ........................................ 2-17
RS232 Handshaking ................................................. 2-17
RS232 Timeout ................................................... 2-18
XON/XOFF.......................................................... 2-18
ACK/NAK............................................................. 2-18
®
Ruby Terminal Default Settings ............ 2-2
®
Terminal Default Settings ..................... 2-3
i
Chapter 3 - Input/Output Settings
Power Up Beeper ........................................................3-1
Beep on BEL Character...............................................3-1
Trigger Click.................................................................3-2
Good Read and Error Indicators..................................3-2
Beeper – Good Read.............................................3-2
Beeper Volume – Good Read................................ 3-3
Beeper Pitch – Good Read....................................3-3
Beeper Pitch – Error ..............................................3-4
Beeper Duration – Good Read ..............................3-4
LED – Good Read .................................................3-4
Number of Beeps – Good Read ............................3-5
Number of Beeps – Error.......................................3-5
Good Read Delay ..................................................3-6
User-Specified Good Read Delay.......................... 3-6
Manual Trigger Modes.................................................3-6
Serial Trigger Mode .....................................................3-7
Read Time-Out ......................................................3-7
Image Snap and Ship ..................................................3-8
Reread Delay...............................................................3-8
User-Specified Reread Delay ......................................3-9
Illumination Lights........................................................3-9
Centering .....................................................................3-9
Preferred Symbology.................................................3-11
High Priority Symbology ......................................3-11
Low Priority Symbology .......................................3-12
Preferred Symbology Time-out............................3-12
Preferred Symbology Default............................... 3-12
Output Sequence Overview.......................................3-13
Require Output Sequence ...................................3-13
Output Sequence Editor ......................................3-13
To Add an Output Sequence ...............................3-13
Other Programming Selections............................ 3-14
Output Sequence Editor ......................................3-15
Partial Sequence .................................................3-15
Require Output Sequence ...................................3-16
ii
Multiple Symbols ....................................................... 3-16
No Read .................................................................... 3-17
Video Reverse........................................................... 3-18
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 All
Symbologies.......................................................... 4-3
Prefix Selections ......................................................... 4-3
Suffix Selections.......................................................... 4-4
Function Code Transmit.............................................. 4-4
Intercharacter, Interfunction, and Intermessage
Delays ......................................................................... 4-4
Intercharacter Delay.............................................. 4-5
User Specified Intercharacter Delay...................... 4-5
Interfunction Delay ................................................ 4-6
Intermessage Delay .............................................. 4-6
Chapter 5 - Data Formatting
Data Format Editor Introduction .................................. 5-1
To Add a Data Format................................................. 5-1
Other Programming Selections ............................. 5-3
Terminal ID Table........................................................ 5-4
Data Format Editor Commands .................................. 5-4
Move Commands .................................................. 5-5
Search Commands................................................ 5-6
Miscellaneous Commands .................................... 5-7
Data Formatter ............................................................ 5-8
Data Format Non-Match Error Tone...................... 5-9
Primary/Alternate Data Formats................................ 5-10
Single Scan Data Format Change....................... 5-10
iii
Chapter 6 - Symbologies
All Symbologies ...........................................................6-2
Message Length Description .......................................6-2
Codabar.......................................................................6-3
Codabar Concatenation.........................................6-4
Code 39 .......................................................................6-6
Code 32 Pharmaceutical (PARAF) ........................ 6-8
Full ASCII............................................................... 6-9
Code 39 Code Page ..............................................6-9
Interleaved 2 of 5.......................................................6-10
NEC 2 of 5 .................................................................6-12
Code 93 .....................................................................6-14
Code 93 Code Page ............................................6-14
Straight 2 of 5 Industrial (three-bar start/stop)...........6-15
Straight 2 of 5 IATA (two-bar start/stop) ....................6-16
Matrix 2 of 5...............................................................6-17
Code 11 .....................................................................6-18
Code 128 ...................................................................6-19
ISBT 128 Concatenation...................................... 6-19
Code 128 Code Page ..........................................6-21
GS1-128 ....................................................................6-22
Telepen......................................................................6-23
UPC-A........................................................................6-24
UPC-A/EAN-13
with Extended Coupon Code...................................6-26
UPC-E0......................................................................6-27
UPC-E1......................................................................6-30
EAN/JAN-13 ..............................................................6-30
ISBN Translate ....................................................6-32
EAN/JAN-8 ................................................................6-33
MSI ............................................................................6-35
GS1 DataBar Omnidirectional ...................................6-37
GS1 DataBar Limited.................................................6-37
GS1 DataBar Expanded ............................................6-38
Trioptic Code .............................................................6-39
Codablock A ..............................................................6-39
iv
Codablock F .............................................................. 6-41
PDF417 ..................................................................... 6-42
MicroPDF417 ............................................................ 6-43
GS1 Composite Codes ............................................. 6-44
UPC/EAN Version ............................................... 6-44
GS1 Emulation .......................................................... 6-45
TCIF Linked Code 39 (TLC39).................................. 6-46
QR Code ................................................................... 6-46
Data Matrix................................................................ 6-48
Data Matrix Code Page....................................... 6-48
MaxiCode .................................................................. 6-49
Aztec Code................................................................ 6-50
Aztec Code Page ................................................ 6-50
Chinese Sensible (Han Xin) Code ............................ 6-51
Postal Codes - 2D ..................................................... 6-52
Single 2D Postal Codes: ..................................... 6-52
Combination 2D Postal Codes: ........................... 6-53
Postal Codes - Linear................................................ 6-55
China Post (Hong Kong 2 of 5) ........................... 6-55
Korea Post........................................................... 6-57
Chapter 7 - Imaging Commands
Single-Use Basis......................................................... 7-1
Command Syntax........................................................ 7-1
Image Snap - IMGSNP ............................................... 7-2
IMGSNP Modifiers................................................. 7-2
Image Ship - IMGSHP................................................. 7-5
IMGSHP Modifiers................................................. 7-5
Intelligent Signature Capture - IMGBOX ................... 7-14
Signature Capture Optimize................................ 7-14
IMGBOX Modifiers .............................................. 7-15
Chapter 8 - Interface Keys
Keyboard Function Relationships ............................... 8-1
Supported Interface Keys............................................ 8-2
v
Chapter 9 - Utilities
To Add a Test Code I.D. Prefix to All
Symbologies..............................................................9-1
Show Decoder Revision ..............................................9-1
Show Scan Driver Revision .........................................9-1
Show Software Revision..............................................9-1
Show Data Format.......................................................9-2
Test Menu....................................................................9-2
TotalFreedom ..............................................................9-2
Application Plug-Ins (Apps) .........................................9-3
EZConfig Introduction..................................................9-3
Installing EZConfig from the Web .......................... 9-4
Chapter 10 - Serial Programming Commands
Conventions...............................................................10-1
Menu Command Syntax ............................................10-1
Query Commands......................................................10-2
Responses...........................................................10-2
Trigger Commands....................................................10-4
Resetting the Custom Defaults..................................10-4
Menu Commands ......................................................10-5
Chapter 11 - Maintenance
Repairs ......................................................................11-1
Inspecting Cords and Connectors .......................11-1
Troubleshooting.........................................................11-1
Chapter 12 - Customer Support
Technical Assistance.................................................12-1
Appendix A - Reference Charts
Symbology Chart ........................................................ A-1
ASCII Conversion Chart (Code Page 1252)............... A-4
Code Page Mapping of Printed Bar Codes................. A-6
vi
1

Getting Started

Introduction

The N86XX 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 image-based scanning into a variety of devices, including hand held computers (medical instrumentation, kiosks, diagnostic equipment, and robot­ics.
Three different decoding configurations provide OEMs the flexibility required to address various application-specific needs. The N8610/8613, with linear decoding, delivers laser-like reading on linear codes. The N8680/8683 unit decodes linear as well as 2D and postal codes. In addition to linear, 2D, and postal codes, the N8690/8693 unit includes the OCR feature. For software updates and additional information, visit the Honeywell website at
www.honeywellaidc.com.

About This Manual

This User’s Guide provides demonstration, installation, and programming instructions for the N86XX engine. Dimensions, warranty, and customer sup­port information are also included.
Honeywell’s bar code 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 bar codes in this guide.
An asterisk (*) next to an option indicates the default setting.

Unpacking Your Device

After you open the shipping carton containing the OEM engine(s), take the fol­lowing steps:
• Check for damage during shipment. Report damage immediately to the carrier who delivered the carton.
• Make sure the items in the carton match your order.
• Save the shipping container for later storage or shipping.
1 - 1

OEM Engine Models

There are three models of the OEM engine, which may be used with the inter­faces described in this manual. Refer to the chart below to determine the mod-
els that can be used with your interface.
Models Interface Decoding Capability
N868XX-XXX-XX2 TTL Level 232 Linear, 2D, postal N868XX-XXX-XX3 Full-Speed USB Linear, 2D, postal N868XX-XXX-XX5 High-Speed USB Linear, 2D, postal N869XX-XXX-XX2 TTL Level 232 Linear, 2D, postal,
N869XX-XXX-XX3 Full-Speed USB Linear, 2D, postal,
N869XX-XXX-XX5 High-Speed USB Linear, 2D, postal,
OCR
OCR
OCR
1 - 2

Connecting the Development Engine to the PC

The development OEM engine can connect to a PC for evaluation.
Connecting with USB
Note: If using the N86XXX-XXX-XX5 engine with USB Micro-B, do not supply
power through the flex connector. Doing so may damage the host or engine. The N86XXX-XXX-XX5 engine will only communicate USB through the Micro-B connector. The N86XXX-XXX-XX3 engine will only communicate USB through the 10 pin modular connector.
1. Turn off power to the terminal/computer.
2. If using full-speed USB, connect the USB interface cable to the interface board and to the matching USB port on the computer.
1 - 3
2a. If using hi-speed USB, connect the USB interface cable to the side of
Full-Speed USB
High-Speed USB
the engine and to the USB port on the computer.
Note: For additional USB programming and technical information, refer to
Honeywell’s “USB Application Note,” available at
www.honeywellaidc.com.
3. When connecting the engine using full-speed or high-speed USB, all communication parameters between the engine and terminal must match for correct data transfer using USB protocol. Scan the appropriate USB interface bar code below.
4. Verify the engine operation by scanning a bar code from the Sample
Symbols in the back of this manual. The engine beeps once when a
bar code is successfully decoded.
1 - 4
Connecting with RS232 Serial Port
RS-232 Interface
1. If using an RS-232 connection, connect the serial interface cable to the interface board and to the matching port on the back of the com­puter.
2. Connect the power supply connector to the serial interface cable. Plug in the power supply.
3. Turn the terminal/computer power back on. The engine beeps.
4. If connecting the engine using an RS-232 interface, all communication parameters between the engine and terminal must match for correct data transfer through the serial port using RS-232 protocol. Scan the RS-232 interface bar code below. This programs the 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.
1 - 5
5. Verify the engine operation by scanning a bar code from the Sample
Save Custom Defaults
Set Custom Defaults
Symbols in the back of this manual. The engine beeps once when a
bar code is successfully decoded.
To connect an engine to your host system, refer to the N86XX Integration Manual.

Menu Bar Code Security Settings

Honeywell scanners are programmed by scanning menu bar codes or by send­ing 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. Contact the nearest technical support office (see Technical Assistance on page 12-1) for further information.

Setting Custom Defaults

You have the ability to create a set of menu commands as your own, custom defaults. To do so, scan the Set Custom Defaults bar code below before scan­ning the menu commands for your custom defaults. If a menu command requires scanning numeric codes from the back cover, then a Save code, that entire sequence will be saved to your custom defaults. When you have entered all the commands you want to save for your custom defaults, scan the Save Custom Defaults bar code.
You may have a series of custom settings and want to correct a single setting. To do so, just scan the new setting to overwrite the old one. For example, if you had previously saved the setting for Beeper Volume at Low to your custom defaults, and decide you want the beeper volume set to High, just scan the Set Custom Defaults bar code, then scan the Beeper Volume High menu code, and then Save Custom Defaults. The rest of the custom defaults will remain, but the beeper volume setting will be updated.

Resetting the Custom Defaults

If you want the custom default settings restored to your engine, scan the Acti­vate Custom Defaults bar code below. This is the recommended default bar
code for most users. It resets the engine to the custom default settings. If there
1 - 6
are no custom defaults, it will reset the engine to the factory default settings.
Activate Custom Defaults
!
Remove Custom Defaults
Activate Defaults
Any settings that have not been specified through the custom defaults will be defaulted to the factory default settings.

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. This resets the engine to the factory default settings.
The Menu Commands, beginning on page 10-5 list the factory default settings for each of the commands (indicated by an asterisk (*) on the programming pages).
.
1 - 7
1 - 8
2
RS232 Interface
U
S
B
K
e
y
b
o
a
r
d
(
P
C
)

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.
RS232 Serial Port
The RS232 Interface bar code is used when connecting to the serial port of a PC or terminal. The following RS232 Interface bar code also pro­grams a carriage return (CR) and a line feed (LF) suffix, baud rate, and data format as indicated below. It also changes the trigger mode to man-
ual.
Option Setting
Baud Rate 115,200 bps Data Format 8 data bits, no parity bit, 1 stop bit
USB PC
Scan the following code to program the engine for USB PC Keyboard. Scanning this code also adds a CR and LF.
USB COM Port Emulation
Scan the following code 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
2 - 1
(www.honeywellaidc.com). The driver will use the next available COM Port
USB COM Port Emulation
CTS/RTS Emulation On
* CTS/RTS Emulation Off
ACK/NAK Mode On
* ACK/NAK Mode Off
number. Apple® Macintosh computers recognize the engine as a USB CDC class device and automatically uses a class driver.
Note: No extra configuration (e.g., baud rate) is necessary.
CTS/RTS Emulation
ACK/NAK Mode
Verifone® Ruby Terminal Default Settings
Scan the following Plug and Play code to program the scanner for a Veri­fone Ruby terminal. This bar code sets the baud rate to 1200 bps and the data format to 8 data bits, no parity bit, 1 stop bit. It also adds a line feed (LF) suffix and programs the following prefixes for each symbology:
Symbology Prefix
UPC-A A UPC-E A EAN-8 FF EAN-13 F
2 - 2
Gilbarco® Terminal Default Settings
Verifone Ruby Settings
Gilbarco Settings
Scan the following Plug and Play code to program the scanner for a Gil­barco terminal. This bar code sets the baud rate to 2400 bps and the data format to 7 data bits, even parity, 2 stop bits. It also adds a carriage return (CR) suffix and programs the following prefixes for each symbology:
Symbology Prefix
UPC-A A UPC-E E0 EAN-8 FF EAN-13 F
2 - 3

Keyboard Country Layout

* United States
United States (Dvorak left)
United States (International)
Albania
Azeri (Cyrillic)
Azeri (Latin)
Belarus
Belgium
United States (Dvorak)
United States (Dvorak right)
Bosnia
Brazil
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: @ | $ # { } [ ] = / ‘ \ < > ~
2 - 4
Keyboard Country (continued)
Bulgaria (Latin)
Canada (French)
Canada (Multilingual)
Croatia
Czech
Czech (Programmers)
Czech (QWERTY)
Czech (QWERTZ)
Bulgaria (Cyrillic)
Canada (French legacy)
Brazil (MS)
Denmark
Dutch (Netherlands)
2 - 5
Keyboard Country (continued)
Finland
Gaelic
Germany
Greek
Greek (220 Latin)
Greek (220)
Greek (319 Latin)
Greek (319)
Faeroese
France
Estonia
Greek (Latin)
Greek (MS)
2 - 6
Keyboard Country (continued)
Italian (142)
Hungarian (101 key)
Iceland
Irish
Italy
Japan ASCII
Kazakh
Kyrgyz (Cyrillic)
Hebrew
Hungary
Greek (Polytonic)
Latin America
Latvia
2 - 7
Keyboard Country (continued)
Lithuania (IBM)
Malta
Mongolian (Cyrillic)
Norway
Poland
Polish (214)
Polish (Programmers)
Portugal
Lithuania
Macedonia
Latvia (QWERTY)
Romania
Russia
2 - 8
Keyboard Country (continued)
SCS
Serbia (Latin)
Slovakia
Slovakia (QWERTY)
Slovakia (QWERTZ)
Slovenia
Spain
Spanish variation
Russian (Typewriter)
Serbia (Cyrillic)
Russian (MS)
Sweden
Switzerland (French)
2 - 9
Keyboard Country (continued)
Turkey F
Ukrainian
United Kingdom
United Stated (Dvorak right)
United States (Dvorak left)
United States (Dvorak)
United States (International)
Uzbek (Cyrillic)
Tatar
Turkey Q
Switzerland (German)

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 Key- board Style settings.
2 - 10
Default = Regular.
Regular is used when you normally have the Caps Lock key off.
* Regular
Caps Lock
Shift Lock
Automatic Caps Lock
Autocaps via NumLock
Caps Lock
Shift Lock
is used when you normally have the Caps Lock key on.
is used when you normally have the Shift Lock key on (not common
to U.S. keyboards).
Automatic Caps Lock is used if you change the Caps Lock key on and off. The software tracks and reflects if you have Caps Lock on or off. This selection can only be used with systems that have an LED that notes the Caps Lock sta­tus (AT keyboards).
Autocaps via NumLock
bar code should be scanned in countries (e.g., Ger­many, France) where the Caps Lock key cannot be used to toggle Caps Lock. The NumLock option works similarly to the regular Autocaps, but uses the Num­Lock key to retrieve the current state of the Caps Lock.
2 - 11
Emulate External Keyboard should be scanned if you do not have an external
Emulate External Keyboard
* Keyboard Conversion Off
Convert All Characters
to Upper Case
Convert All Characters
to Lower Case
keyboard (IBM AT or equivalent).
Note: After scanning the Emulate External Keyboard bar code, you must power
cycle your computer.

Keyboard Conversion

Alphabetic keyboard characters can be forced to be all upper case or all lower­case. So if you have the following bar code: “abc569GK,” you can make the output “ABC569GK” by scanning Convert All Characters to Upper Case, or to “abc569gk” by scanning Convert All Characters to Lower Case.
These settings override Keyboard Style selections.
Note: If your interface is a keyboard wedge, first scan the menu code for
Automatic Caps Lock (page 2-11). Otherwise, your output may not be as
expected.
Default = Keyboard Conversion Off
.

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 A-4. Only codes 00 through 1F are converted (the
first column of the chart).
Note: Control + ASCII Mode overrides this mode.
2 - 12
Loading...
+ 188 hidden pages