Page 1
3800/3900 Handheld Linear Imager User’s Guide ™...
Page 2
The information in this publication does not represent a commitment on the part of Honeywell. Honeywell shall not be liable for technical or editorial errors or omissions con- tained herein; nor for incidental or consequential damages resulting from the furnishing, performance, or use of this material.
Page 3
The user may find the following booklet helpful: “Something About Interference.” This is available at FCC local regional offices. Honeywell is not responsible for any radio or television interfer- ence caused by unauthorized modifications of this equipment or the substitution or attachment of connecting cables and equipment other than those specified by Honeywell.
Page 4
Nijverheidsweg 9-13 5627 BT Eindhoven The Netherlands 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. LED Safety Statement This device has been tested in accordance with IEC60825-1: 1993+A1+A2 LED safety, and has been certified to be a Class 1 LED device.
Page 5
product disposal. Those systems will reuse or recycle most of the materials of the product you are disposing in a sound way. The crossed out wheeled bin symbol informs you that the product should not be disposed of along with municipal waste and invites you to use the appropriate separate take-back systems for product disposal.
Typical Applications for the 3900 ........ 1-1 About This Manual ............1-1 Unpacking the Scanner ..........1-1 3800 Scanner Identification......... 1-2 3900 Scanner Identification......... 1-2 Connecting the Scanner with Keyboard Wedge ..1-3 Mounting Information for the 3900 ......1-4 Specular Zone ............
Page 9
Chapter 5 - Data Formatting Data Format Editor Introduction ........5-1 To Add a Data Format........... 5-1 Other Programming Selections ......5-2 Data Format Editor Commands......5-2 Data Format Editor ..........5-4 Data Formatter ............5-5 Alternate Data Formats ......... 5-5 Chapter 6 - Secondary Interface Secondary Code 39 Wand Emulation ......
3800 marks a new performance level for handheld scanners. Linear imaging technology is defined by a bright and sharply focused aiming line, high resolu- tion imaging, and fast reading speed. The 3800 is comfortable to hold, easy to use, rugged, and excellent for all general scanning applications.
• Save the shipping container for later storage or shipping. 3800 Scanner Identification Compliance Label location Item Number, Serial Number and Revision Information location 3900 Scanner Identification Compliance FOR HOME OR OFFICE Tes t ed toC omplyWithF CC Sta ndar ds...
Connecting the Scanner with Keyboard Wedge A scanner can be connected between the keyboard and PC as a “keyboard wedge,” plugged into the serial port, or connected to a portable data terminal in wand emulation or non decoded output mode. The following is an example of a keyboard wedge connection: 1.
Mounting Information, continued Specular Zone The 3900 must be mounted at a 5 degree, or greater, angle to the barcode in order to scan properly: The scanner is now connected and ready to communicate with your terminal/ PC. You must program the scanner for your interface before barcode data can be transmitted to your terminal/PC.
Page 20
The following Plug and Play barcode for IBM XT and Compatibles also pro- grams a carriage return (CR) suffix. IBM XT and Compatibles The following Plug and Play barcode for IBM PS-2 and Compatibles also pro- grams a carriage return (CR) suffix. IBM PS-2 and Compatibles Use Non Decoded Output Laser Emulation when connecting to a secondary terminal with integral decoding.
Option Setting Data Format 7 data bits, parity bit, 1 stop bit (8 bit data) RS-232 Interface In Wand Emulation mode, the scanner decodes the barcode then sends data in the same format as a wand scanner. The Same Code format transmits UPC, EAN, Code 128 and Interleaved 2 of 5 barcodes without any changes, but con- verts all other symbologies to Code 39.
Scan one of the following “Plug and Play” codes to program the 3800 for IBM 4683 Port 5B, 9B, or 17. Note: After scanning one of these codes, you must re-boot the cash register. IBM 4683 Port 5B Interface IBM 4683 Port 9B HHBCR-1 Interface...
Page 23
Note,” available at www.honeywell.com/aidc. Scan one of the following “Plug and Play” codes to program the 3800 for IBM SurePos (USB Handheld scanner) or IBM SurePos (USB Tabletop scanner). Note: After scanning one of these codes, you must re-boot the cash register.
Interleaved 2 of 5 00 0D 0B Code 128 00 18 0B Scan one of the following codes to program the 3800 for USB PC Keyboard or USB Macintosh Keyboard. USB Keyboard (PC) USB Keyboard (Mac) Scan the following code to program the 3800 for USB HID barcode scanners.
The Generic OCIA barcode also programs the following prefixes for each sym- bology: Symbology Prefix EAN 8 06 06 EAN 13 UPC A UPC E NCR OCIA Short Format (8 Bit) Interface NCR OCIA Short Format (8 Bit) Interface The NCR OCIA Short Format (8 Bit) barcode also programs the following pre- fixes for each symbology: Symbology Prefix...
Code 128 44 4A Serial Wedge The 3800/3900 uses true and TTL signal levels to wedge into an RS-232 serial network. Use 3800/3900 serial wedge cables only to prevent damage to the scanner. Refer to the serial interface programming (pages to 2-11) to set the baud rate and communications protocol.
Terminal Interfaces Keyboard Wedge Connection 3800/3900 scanners are factory programmed for a keyboard wedge interface to an IBM PC AT with a USA keyboard. If this is your interface and you do not need to modify the settings, skip to Chapter 3 - Output.
Supported Terminals Terminal Model(s) Terminal ID Apple Mac Mac Classic, SE SE30, II (All) 049 ** Apple Mac Powerbook 5300 Series (Portable PC) 049 ** VT510, 520, 525 (PC style) VT510, 520, 525 (DEC style LK411) Esprit 200, 400 Heath Zenith PC, AT Vectra Vectra ES...
Keyboard Country Scan the Program Keyboard Country barcode below, then scan the numeric barcode(s) from the inside back cover, then the Save barcode to program the keyboard for your country. As a general rule, the following characters are not supported by the scanner for countries other than the United States: @ | $ # { } [ ] = / ‘...
Shift Lock is used when you normally have the Shift Lock key on (not common to U.S. keyboards). Shift Lock 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 (AT and PS/2 only).
Page 34
Turbo Mode: The scanner sends characters to an IBM AT terminal faster. (For use with IBM AT only.) 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.
Serial Port Connection All communication parameters between the scanner and terminal must match for correct data transfer through the serial port using RS-232 protocol. Scan- ning the RS-232 interface barcode, programs the scanner for an RS-232 inter- face at 9600 baud, even parity, 7 data bits, 1 stop bit (8 bit data), and adds a suffix of a CR LF.
Baud Rate Baud Rate sends the data from the scanner to the terminal at the specified rate. The host terminal must be set for the same baud rate as the scanner. Default = 9600. 1200 2400 4800 * 9600 19200 38400 RS-232 Word Length: Data Bits, Stop Bits, and Parity Data Bits sets the word length at 7 or 8 bits of data per character.
Page 37
Parity provides a means of checking character bit patterns for validity. Default = Even. * 7 Data, 1 Stop, Parity Even 7 Data, 1 Stop, Parity None 7 Data, 1 Stop, Parity Odd 7 Data, 1 Stop, Parity Mark 7 Data, 1 Stop, Parity Space 7 Data, 2 Stop, Parity Even 7 Data, 2 Stop Parity None 7 Data, 2 Stop, Parity Odd...
Page 38
RS-232 Word Length: Data Bits, Stop Bits, and Parity (continued) 7 Data, 2 Stop, Parity Space 8 Data, 1 Stop, Parity Even 8 Data, 1 Stop, Parity None 8 Data, 1 Stop, Parity Odd 8 Data, 1 Stop, Parity Mark 8 Data, 1 Stop, Parity Space 2 - 10...
RS-232 Handshaking RS-232 handshaking is a set of rules concerning the exchange of data between serially communicating devices. Default = RTS/CTS, XON/XOFF and ACK/ NAK Off RTS/CTS On * RTS/CTS Off XON/XOFF On * XON/OFF Off ACK/NAK On * ACK/NAK Off Wand Emulation Connection In Wand Emulation mode, the scanner decodes the barcode then sends data in the same format as a wand scanner.
Interleaved 2 of 5 without any changes, but converts all other symbologies to Code 39. These codes set the transmission rate to 25 inches per second and the output polarity to black, high. Default = Code 39 Format. * Code 39 Format Same Code Format Note: For the 3800PDF model: When the 3800PDF interface is set to wand emulation, all PDF417 barcode data is transmitted as Code 128.
Wand Emulation Polarity The Polarity can be sent as standard with black bars high, or reversed with white bars high. Default = Black High. * Black High White High Wand Emulation Idle The idle describes the state of the scanner when no data is being transmitted. When in Wand Emulation mode, you must set the scanner’s idle state to match the idle state for the device to which the scanner is connected.
Data Block Size This transmits the PDF417 data in smaller blocks to prevent buffer overflow. Default = 60. * 60 Delay Between Blocks This sets the delay time between data blocks. Default = 50ms. * 50ms 150ms 500ms 2 - 14...
Overall Checksum When this option is turned on, a computed check character is added at the end of the entire message. The check character is the character which when Exclu- sive-OR’d with every preceding character of the message yields a result of 0x00 (00H).
Output Scan Rate Adjusting the scan rate changes the current draw when scanning. The slower the scan rate, the lower the current draw. (The standby current remains the same.) Scan speeds are 270 s/s, 135 s/s, and 67 s/s. A scan speed of 270 draws the highest power and has the best performance.
Beeper Tone Default = Normal. * Normal Beep Short Beep Scan Voting This sets the number of times the same barcode has to be read before it is transmitted to the terminal. Normal uses the default values listed for the sym- bologies in the Default Charts beginning on page 12-5.
Reread Delay This sets the time period before the scanner can read the same barcode a sec- ond time. Setting a reread delay protects against accidental rereads of the same barcode. Longer delays are effective in minimizing accidental rereads at POS (point of sale).
(see Serial Trigger Time Out, which follows). Default for 3800. Manual/Serial Trigger Serial Trigger Time Out: Use this selection to set a time out (in quarter sec- onds) of the scanner’s trigger when using serial commands to trigger the scan- ner.
Page 49
or manually. After scanning the Serial Trigger Time Out barcode, set the time out duration (from 0-1200 quarter seconds) by scanning digits from the inside back cover, then scanning Save. Default = 0 (infinite, or no time out). Serial Trigger Time Out Manual Trigger, Low Power: The scanner “sleeps,”...
Page 50
Mode uses normal office or store ambient light to detect the barcodes. Presentation Mode Note: Do not use Presentation Mode with a 3800/3900PDF. Normal office or store ambient light does not provide enough illumination for the 3800/ 3900PDF to work properly in Presentation Mode.
Data Editing 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.
Step 4. Determine the hex value from the Decimal to Hex to ASCII Conversion Chart (page 4-5) for the prefix or suffix you wish to enter. Step 5. Scan the 2 digit hex value from the Programming Chart inside the back cover.
To Add a Carriage Return Suffix to all Symbologies Scan the following barcode if you wish to add a Carriage Return Suffix to all symbologies at once. This action first clears all current suffixes, then programs a carriage return suffix for all symbologies. Add CR Suffix All Symbologies Prefix Selections...
ASCII Conversion Chart (Code Page 1252 Note: This table applies to U.S. style keyboards. Certain characters may differ depending on your Country Code/PC regional settings. Dec Hex Char Hex Char Dec Char Dec Hex Char ‘ “ & ‘ < >...
Function Code Transmit When this selection is enabled and function codes are contained within the scanned data, the scanner transmits the function code to the terminal. Charts of these function codes are provided in Section 10, Supported Interface Keys. When the scanner is in keyboard wedge mode, the scan code is converted to a key code before it is transmitted.
Intercharacter Delay This is a delay of up to 495 milliseconds (in multiples of 5) placed between the transmission of each character of scanned data. You can program up to 99 steps (of 5 ms each). Scan the Intercharacter Delay barcode below, then scan the number of steps, and the SAVE barcode from the inside back cover.
To remove this delay, scan the Delay Length barcode, and set the number of steps to 00. Scan the SAVE barcode from the inside back cover. Interfunction Delay This is a delay of up to 495 milliseconds (in multiples of 5) placed between the transmission of each segment of the message string.
Data Formatting Data Format Editor Introduction The Data Format Editor selections are used to edit scanned data. For example, you can use the Data Format Editor to insert characters at certain points in bar- code data as it is scanned. It is not necessary to use the Data Format Editor. A set of defaults for the data format is already programmed in the scanner.
Step 4. Code I.D. page 4-4, find the symbology to which you want to apply the data format. Locate the Hex value for that symbology and scan the 2 digit hex value from the Programming Chart. Step 5. Length Specify what length (up to 9999 characters) of data will be acceptable for this symbology.
Page 61
E9 Send all but the last “nn” characters, starting from the current cursor posi- tion. Syntax = E9nn (nn is the numeric value (00-99) for the number of characters that will not be sent at the end of the message.) Move Commands F5 Move the cursor ahead “nn”...
FE Compare character in current cursor position to the character “xx.” If char- acters are equal, increment cursor. If characters are not equal, no format match. Syntax = FExx (xx stands for the hex value for an ASCII code, see Decimal to Hex to ASCII Conversion chart, page 4-5.)
Data Formatter When Data Formatter is turned off, the barcode data is output to the host as read (including prefixes and suffixes). Choose one of the following options. Default = Data Formatter On. * Data Formatter On, but Not Required Data Formatter Off When Data Formatter is required, all input data must conform to an edited for- mat or the scanner does not transmit the input data to the host device.
Secondary Interface By switching interface cables, the 3800/3900 scanner can communicate with a portable data terminal (secondary interface), in addition to the host terminal (primary interface). Note: Secondary interfaces do not apply to the 3800XX-15. The secondary interface can be programmed at any time.
Secondary Non Decoded Output Laser Emulation Use this selection when connecting to a secondary terminal with integral decod- ing. This also sets the transmission rate to 36 scans per second and the polar- ity to white high. Non Decoded Output Non Decoded Output Laser Emulation Transmission Rate The Transmission Rate is limited by the terminal’s ability to receive data without...
Non Decoded Laser Emulation Idle The idle describes the state of the scanner when no data is being transmitted. When in Non Decoded mode, you must set the scanner’s idle state to match the idle state for the device to which the scanner is connected. Default = High. * High Disabling the Secondary Interface You can temporarily disable the secondary interface, but still retain the second-...
Page 68
Automatic Trigger: The scanner scans continuously at full power. Automatic Trigger Manual Trigger, Low Power: The scanner “sleeps,” using only 30 milliamps, until the trigger is pulled. When the trigger is pulled, the scanner wakes up and operates at normal power until there is no triggering for the time set with the Low Power Time Out barcode.
Symbologies Introduction Use this section to program the scanner for Industrial, Retail, and PDF417 Sym- bology selections. This programming section contains the following menu selections: • All Symbologies • Interleaved 2 of 5 • China Post Code • Matrix 2 of 5 •...
Message Length Description You are able to set the valid reading length of some of the barcode symbologies. If the data length of the scanned barcode doesn’t match the valid reading length, the imager will issue an error beep. You may wish to set the same value for minimum and maximum length to force the imager to read fixed length barcode data.
Codabar <Default All Codabar Settings> Codabar * On 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 Check Character Codabar check characters are created using different “modulos.”...
When Check Character is set to Validate, but Don’t Transmit , the unit will only read Codabar barcodes printed with a check character, but will not transmit the check character with the scanned data. * No Check Character Validate Modulo 16, but Don’t Transmit Validate Modulo 16 and Transmit Concatenation...
Codabar Message Length Scan the barcodes below to change the message length. Refer to Message Length Description (page 7-2) for additional information. Minimum and Maximum lengths = 2-60. Minimum Default = 4, Maximum Default = 60. Minimum Message Length Maximum Message Length 7 - 5...
Code 39 < Default All Code 39 Settings > Code 39 * On 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 Check Character No Check Character indicates that the scanner reads and transmits barcode...
When Check Character is set to Validate and Transmit, the scanner will only read Code 39 barcodes printed with a check character, and will transmit this character at the end of the scanned data. Default = No Check Character. * No Check Character Validate, but Don’t Transmit Validate and Transmit Code 39 Message Length...
are read, deleting the first space from each. The scanner transmits the appended data when it reads a Code 39 barcode that starts with a character other than a space. Default = Off. * Off Code 32 Pharmaceutical (PARAF) Code 32 Pharmaceutical (PARAF) is a form of the Code 39 symbology used by Italian pharmacies.
Full ASCII If Full ASCII Code 39 decoding is enabled, certain character pairs within the barcode symbol will be interpreted as a single character. For example: $V will be decoded as the ASCII character SYN, and /C will be decoded as the ASCII character #.
Interleaved 2 of 5 < Default All Interleaved 2 of 5 Settings > Interleaved 2 of 5 * On 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 will only read Interleaved 2 of 5 barcodes printed with a check digit, but will not transmit the check digit with the scanned data.
Interleaved 2 of 5 Message Length Note: Scan the barcodes below to change the message length. Refer to Message Length Description (page 7-2) for additional information. Minimum and Maximum lengths = 2-80. Minimum Default = 4, Maximum Default = 80 . Minimum Message Length Maximum Message Length Strict Decoding...
Straight 2 of 5 Industrial <Default All Straight 2 of 5 Industrial Settings> Straight 2 of 5 Industrial * On Straight 2 of 5 Industrial Message Length Note: Scan the barcodes below to change the message length. Refer to (page 7-2) for additional information. Message Length Description Minimum and Maximum lengths = 1-48.
Straight 2 of 5 IATA <Default All Straight 2 of 5 IATA Settings> Straight 2 of 5 IATA * On Straight 2 of 5 IATA Message Length Note: Scan the barcodes below to change the message length. Refer to (page 7-2) for additional information. Message Length Description Minimum and Maximum lengths = 1-48.
Matrix 2 of 5 <Default All Matrix 2 of 5 Settings> Matrix 2 of 5 * On Matrix 2 of 5 Message Length Note: Scan the barcodes below to change the message length. Refer to Message Length Description (page 7-2) for additional information. Minimum and Maximum lengths = 1-80.
Code 11 <Default All Code 11 Settings> Code 11 * On Check Digits Required This option sets whether 1 or 2 check digits are required with Code 11 bar- codes. Default = Two Check Digits. One Check Digit * Two Check Digits 7 - 16...
Code 128 <Default All Code 128 Settings> Code 128 * On <GS> Substitution When enabled, the scanner substitutes a <GS> for Function Character 1 when decoding EAN 128. Default =Off. * Off 7 - 18...
Telepen <Default All Telepen Settings> Telepen * On 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). When Original Telepen Output is selected, the scanner reads symbols with start/stop pattern 1 and decodes them as compressed numeric with optional full ASCII (start/stop pattern 2).
UPC A <Default All UPC A Settings> UPC A * On Check Digit This selection allows you to specify whether the check digit should be transmit- ted at the end of the scanned data or not. Default = On. * On Number System The numeric system digit of a UPC symbol is normally transmitted, but the unit can be programmed so it will not transmit it.
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 Addenda Required When Addenda Required is set to on, the scanner will only read UPC A bar-...
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 UPC Strict Decoding When UPC Strict Decoding is used, the scanner only reads barcodes that are close to spec.
UPC E <Default All UPC E Settings> UPC E0 and UPC E1 Most UPC barcodes lead with the 0 number system. For these codes, use the UPC E0 selection. If you need to read codes that lead with the 1 number sys- tem, use the UPC E1 selection.
Check Digit Check Digit specifies whether the check digit should be transmitted at the end of the scanned data or not. Default = On. * On Number System The numeric system digit of a UPC symbol is normally transmitted, but the unit can be programmed so it will not transmit it.
Addenda Required When Addenda Required is set to on, the scanner will only read UPC E bar- codes that have addenda. Default = Off. Required * Not Required Addenda Separator When this feature is on, there is a space between the data from the barcode and the data from the addenda.
EAN/JAN 13 <Default All EAN/JAN Settings> EAN/JAN 13 * On Check Digit This selection allows you to specify whether the check digit should be transmit- ted at the end of the scanned data or not. Default = On. * On 7 - 28...
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 Addenda Required When Addenda Required is set to on, the scanner will only read EAN/JAN 13...
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 ISBN Enable This symbology allows the scanner to read ISBN codes on books. Default = Off. * Off 7 - 30...
EAN/JAN 8 <Default All EAN/JAN 8 Settings> EAN/JAN 8 * On Check Digit This selection allows you to specify whether the check digit should be transmit- ted at the end of the scanned data or not. Default = On. * On 7 - 31...
Addenda This selection adds 2 or 5 digits to the end of all scanned EAN/JAN 8 data. Default = Off for both 2 Digit and 5 Digit Addenda. 2 Digit Addenda On * 2 Digit Addenda Off 5 Digit Addenda On * 5 Digit Addenda Off Addenda Required When Addenda Required is set to on, the scanner will only read EAN/JAN 8...
<Default All MSI Settings> * Off Check Character Different types of check characters are used with MSI barcodes. You can program the scanner to read only MSI barcodes with Type 10 or Type 11 check characters. Default = Validate Type 10, but Don’t Transmit. When Check Character is set to Validate and Transmit , the scanner will only read MSI barcodes printed with the specified type check character, and will transmit this character at the end of the scanned data.
When Check Character is set to Validate, but Don’t Transmit , the unit will only read MSI barcodes printed with the specified type check character, but will not transmit the check character with the scanned data. * Validate Type 10, but Don’t Transmit Validate Type 10 and Transmit Validate Type 11, but Don’t...
Plessey <Default All Plessey Settings> Plessey * Off Plessey Message Length Note: Scan the barcodes below to change the message length. Refer to (page 7-2) for additional information. Message Length Description Minimum and Maximum lengths = 4-48. Minimum Default = 4, Maximum Default = 48 .
GS1 DataBar < Default All GS1 DataBar Settings > GS1 DataBar GS1 DataBar is a family of linear barcodes that meets restricted space require- ments, while still providing full product identification. * Off GS1 DataBar Limited < Default All GS1 DataBar Limited Settings > GS1 DataBar Limited * Off 7 - 36...
China Post Code <Default All China Post Code Settings> China Post Code * Off China Post Message Length Note: Scan the barcodes below to change the message length. Refer to (page 7-2) for additional information. Message Length Description Minimum and Maximum lengths = 2-80. Minimum Default = 4, Maximum Default = 80 .
PDF417 Note: The following selections are for use with the 3800/3900PDF-12 and 3800/ 3900PDF-12E scanners only. <Default All PDF417 Settings> PDF417 * On PDF417 Message Length Note: Scan the barcodes below to change the message length. Refer to (page 7-2) for additional information.
Show GLI Blocks Turning Show GLI Blocks On causes GLI commands to be issued where located within their encoded data sequences. When on, the “\” is used as an escape character and natural occurrences of “\” in data are replaced by “\\”. Default = Off .
Because some PDF417 codes are more compact than others, the reading distance varies from code to code. When you turn on the PDF Learn Mode, the 3800/3900’s light becomes very bright when you are at the best distance for reading the PDF417 code. Default = Off.
= 1-366. Minimum Default = 1, Maximum Default = 366. Minimum Message Length Maximum Message Length UCC Composite Symbology • Note: The following selections are for use with the 3800/3900PDF-12 and 3800/ 3900PDF-12E scanners only. < Default All EAN UCC Composite Symbology Settings > •...
Enable UPC/EAN Version Turn on this selection to decode EAN•UCC composite symbols having a UPC or EAN primary component. *Off EAN•UCC Composite Code Message Length Scan the barcodes below to change the message length. Refer to Message (page 7-2) for additional information. Minimum and Length Description Maximum lengths = 1-2435.
“source” scanner. Before using this procedure, determine which scanner will be the source (the scanner containing the desired software). The 3800/3900 supports cloning and can act as the source device. The software in the destination scanner will be updated from the source scan- ner.
Visual Menu Installing Visual Menu from the Web 1. Access the Honeywell web site at www.honeywell.com/aidc. 2. Click in the Resources tab, then on Product Downloads - Software. 3. Click on the dropdown box for Select Product Number and select 3900.
4. Click on the entry for Visual Menu. 5. When prompted, select Save File, and save the files to the c:\windows\temp directory. 6. Once you have finished downloading the file, exit the web site. 7. Using Explorer, go to the c:\windows\temp file and unzip the file you saved. 8.
Interface Keys Keyboard Function Relationships The following Keyboard Function Code, Hex/ASCII Value, and Full ASCII “CTRL”+ relationships apply to all terminals that can be used with the scanner. Function Code HEX/ASCII Value Full ASCII “CTRL” + 10 - 1...
Page 118
The last five characters in the Full ASCII “CTRL”+ column ( [ \ ] 6 - ), apply to US only. The following chart indicates the equivalents of these five characters for different countries. Country Codes United States Belgium < Scandinavia <...
Supported Interface Keys IBM AT/XT and Supported PS/2 Compatibles, IBM XTs and IBM, DDC, Memorex Interface Keys WYSE PC/AT Compatibles Telex, Harris* Reserved Reserved Reserved Enter (KP) CR/Enter Enter Cap Lock Caps Lock ALT make Reserved ALT break Reserved CTRL make Reserved CTRL break Reserved...
Page 120
Supported Interface Keys Supported Interface Keys IBM, Memorex Telex (102)* Memorex Telex (88)** Reserved Reserved Enter Enter PF10 PF11 PF12 Reserved Reserved New Line New Line Field Forward Field Forward Reserved Tab/Field Forward Field Forward Delete Delete Field Exit New Line Insert Insert Clear...
Supported Interface Keys Supported Esprit 200, 400 Esprit 200, 400 Esprit 200, 400 Interface Keys ANSI ASCII Reserved Reserved Reserved New Line New Line New Line New Line New Line New Line Delete New Line New Line New Line Insert Escape Escape Escape...
Page 122
Supported Interface Keys Supported Interface Keys Apple Mac/iMac Reserved Enter/Numpad Enter CAPS ALT make ALT break CNTRL make CNTRL break RETURN APPLE make APPLE break RETURN Ins Help Home Prnt Scrn BACKSPACE LSHIFT TAB BACKSPACE 10 - 6...
Utilities To Add a Test Code I.D. Prefix to All Symbologies This selection allows you to turn on transmission of a Code I.D. before the decoded symbology. (See the Symbology Chart on page 4-4 for the single character code that identifies each symbology.) This action first clears all cur- rent prefixes, then programs a Code I.D.
Specular Effect Reduction When the On code is scanned, the first pass read rate and voting threshold are increased. Default = Off. * Off Note: If you want to further limit specular effects, reduce the scan speed using "Scan Rate" on page 3-1. 11 - 2...
The serial programming commands can be used in place of the programming barcodes. Both the serial commands and the programming barcodes will pro- gram the 3800/3900. For complete descriptions and examples of each serial programming command, refer to the corresponding programming barcode in this manual.
Query Commands Several special characters can be used to query the device about its settings. What is the default value for the setting(s). What is the device’s current value for the setting(s). What is the range of possible values for the setting(s). (The de- vice’s response uses a dash (-) to indicate a continuous range of values.
Page 127
Examples of Query Commands In the following examples, a bracketed notation [ ] depicts a non-displayable response. Example #1: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).
Trigger Commands You can activate and deactivate the scanner with serial trigger commands. First, the scanner must be put in Manual/Serial Trigger Mode either by scanning the Manual/Serial Trigger Mode barcode (page 3-4), or by sending the Manual/ Serial Menu Command (page 12-8).
Menu Commands Serial Setting Command Selection Page * Indicates default # Indicates a numeric entry Factory Default Settings Default DEFALT Terminal Interfaces Terminal ID *003 (default for model -12) TERMID### *000 (default for model -13) *124 (default for models 14- Program Keyboard KBDCTY Country...
Page 130
Serial Setting Command Selection Page * Indicates default # Indicates a numeric entry Word Length: Data Bits, *7 Data, 1 Stop, Parity Even 232WRD3 Stop Bits, and Parity 7 Data, 1 Stop, Parity None 232WRD0 7 Data, 1 Stop, Parity Odd 232WRD6 7 Data, 1 Stop, Parity Mark 232WRD12...
GRDDLY0 Short Delay GRDDLY1 Medium Delay GRDDLY2 Long Delay GRDDLY3 Trigger Mode *Manual/Serial Trigger TRGMOD0 (default for 3800) Serial Trigger Time Out *0 TRGSTO#### Low Power Time Out TRGLPT### *Automatic Trigger (default TRGMOD1 for 3900) Manual Trigger, Low Power TRGMOD2...
Page 133
Serial Setting Command Selection Page * Indicates default # Indicates a numeric entry Data Formatter DFM_EN0 *On, but Not Required DFM_EN1 On, Required DFM_EN2 Alternate Data Formats VSAF_1 VSAF_2 VSAF_3 Secondary Interface Selections Wand Emulation Same Code Format 2IFTYP0 Connection *Code 39 Format 2IFTYP1 Secondary RS-232...
See "Customer Support" on page 15-1 for further information. Maintenance The 3800/3900 provides reliable and efficient operation with a minimum of care. Although specific maintenance is not required, the following periodic checks ensure dependable scanner operation: Cleaning the Scanner’s Window...
• Order replacement cables from Honeywell or from an authorized distributor. • When ordering a replacement cable, specify the cable part number of the original interface cable. To Replace the Interface Cable: 1. Turn the power to the host system OFF.
Page 151
2. Aren’t coated with frost or water droplets on the surface. 3. Are enabled in the scanner or in the decoder to which the scanner connects. Is the barcode displayed but not entered? The barcode is displayed on the host device correctly, but you still have to press a key to enter it (the Enter/Return key or the Tab key, for example).
Product Service and Repair Honeywell provides service for all its products through service centers through- out the world. To obtain warranty or non-warranty service, contact the appropri- ate location below to obtain a Return Material Authorization number (RMA #) before returning the product.
Page 155
Honeywell or its authorized representatives. This warranty shall extend from the time of shipment for the duration published by Honeywell for the product at the time of purchase ("Warranty Period"). Any defective product must be returned (at purchaser’s expense) during the War- ranty Period to Honeywell’s factory or authorized service center for inspection.
Page 156
This includes but is not limited to: cables, power supplies, cra- dles, and docking stations. Honeywell extends these warranties only to users of the products. These warranties are non-transferable. The duration of the limited warranty for the 3800/3900 is for five (5) years. 15 - 4...