Opticon NFT 2100 User Manual

NFT 2100
Miniature High Speed CCD
Fixed Position Barcode Scanner
User’s Guide
Manual No. 25-ULNFT2100-01
Contents
Section 1 Introduction and Getting Started 1
Product Overview 1 Quick Start-Up Procedure 1
Section 2 Technical Specifications 3
Physical Specifications 3 Symbologies Supported 3 Optical Specification 3 Pitch 4 Skew 4 Tilt (rotation) 5 Curvature 5 Electrical Specification 6 RS232 Communications Specifications 6 Connector Pin Outs 7 Environmental Specifications 7
Ordering Information 7
Section 3 Positioning the Scanner 8
Achieving Optimum Performance 8 Measuring Scanner Performance 10 Application Notes 10
Tips for Achieving High Throughput 10 Tips for Insuring Highest Data Integrity 10
Tips for Verifying the Presence of a Bar Code 11
Section 4 Configuring the Scanner 12
Configuring the Scanner 12 Programming Menus & Commands 12
Default Setting 12
Section 5 Application Engineering Support 13
Technical Assistance and Support 13 Common Causes of Poor Performance 13
Modified and/or Customized Scanners 13
Section 6 Scanner Labeling 14 Section 7 Scanner Servicing and Maintenance 14 Appendix A How to Program the Scanner 16 Appendix B Computer Programming Commands 18 Appendix C Bar Code Programming Commands 23 Appendix D Dimensional Drawings 64 Appendix E Optical Performance (Typical) 65 Appendix F Placement Drawings 66 Appendix G Placement Drawings for Test Tubes 67
Organization of this Manual
This manual provides the necessary instructions for installing and using the Opticon NFT 2100 Fixed Position Scanner. The manual is organized as follows:
Section 1 Introduction and Getting Started
Describes the general operation of the NFT 2100 scanner. Also provides a Quick Start­Up Procedure that allows you to begin using the scanner immediately.
Section 2 Technical Specifications
Provides complete specifications, including mechanical details, optical performance, RS232 communications and other technical data.
Section 3 Positioning the Scanner for Optimum Performance
Provides detailed instructions and tips for mounting and positioning the scanning to obtain the best scanning performance. Application Notes describe guidelines for maximizing specific characteristics.
Section 4 Configuring the Scanner
Describes how various parameters can be programmed to customize the scanner for your specific application.
Section 5 Application Engineering Support
Discusses the most common questions and concerns when adapting the NFT 2100 and scanner in your application.
Section 6 Scanner Compliance
Discusses the various labels on the product required by CE.
Section 7 Scanner Servicing and Maintenance
Discusses maintenance and cleaning procedures.
Appendix A How to Program the Scanner Appendix B Computer Programming Commands Appendix C Bar Code Programming Commands Appendix D Dimensional Drawing Appendix E Optical Performance
Manual No. 25-ULNFT2100-01; Mar, 2005 NFT 2100 CCD Fixed Mount Barcode Scanner
Section 1 Introduction and Getting Started
Product Overview
The NFT 2100 Fixed Position Scanner is a miniature, 200 scan per second, CCD barcode reader designed to be easily incorporated into host equipment. The small physical size makes the scanner easy to integrate into any hardware design. Durability and reliability are assured.
Advanced microprocessor technology coupled with Opticon’s proven decoding algorithms result in high speed operation with superior accuracy. The scanner is fully programmable allowing the user to customize parameters including changing communication settings, selecting symbologies, adding prefixes and appending suffixes. Programmable settings can be downloaded from the host CPU or computer directly to the scanner.
The scanner is encased in a compact, rugged, yet lightweight steel enclosure. The compact size permits installation in the tightest areas allowing great flexibility in mounting and positioning the scanner for optimum performance.
Quick Start-Up Procedure
This section is for those who wish to start using the scanner before reading the complete manual. In only a few steps the scanner will be operable.
Turn off the power to your PC and connect the scanner to a RS232 communications port. Note: You must provide +5 Volt DC power to the scanner. If you are using our standard LHA2107RR1S-054, you can utilize power supply, P/N 32-00907-01, by plugging its connector directly into the power jack on the DB9 connector. If the power supply is obtained from another source verify that it is identified with the
CE
mark. Turn on the power to the PC.
1) If you are operating in a Microsoft Windows 95/98/ 2000/ XP environment, you can set the communication parameters using Hyper Terminal as follows:
Open Hyper Terminal. This can be done from Start→ProgramsAccessories/
Communications
Select Hypertrm.exe to create a New Connection In the Connection Description dialog screen enter a name for the new file, like "Opticon". If
desired, select an Icon. Click OK
In the
In the
The hyper-terminal folder you just created will open. From the File pull-down menu, select
Connect To (Phone Number)
the communication port, for example, “Direct to Com 1” Click OK
Com 1 Properties
Data bits = 8, Parity = None, Stop Character = 1, Handshaking = None, Click OK
Properties
then click on the
screen, enter the appropriate Port Settings: Bits per second = 9600,
dialog screen, in the box entitled:
Setting
Tab
Connect using
. select
In the
Properties Settings
control key; then Select default 500
dialog screen, Select
ANSI
for Emulation; the
Terminal keys
Back scroll
buffer line can remain at the
for the Function, arrow and
Page 1
Manual No. 25-ULNFT2100-01; Mar, 2005 NFT 2100 CCD Fixed Mount Barcode Scanner
Click on the ASCII Setup button. In the ASCII Setup Sending screen, select Line ends with
line feeds and Echo typed locally so that any keyboard commands you input will appear on your screen. In the ASCII Setup Receiving screen, select Append line feeds to incoming line ends and Wrap lines that exceed terminal width. Click OK. This returns you to the Properties Setting. Click OK
2) Your PC and the scanner should now communicate. To verify that the scanner and the PC are communicating properly, send the following command from your PC keyboard which will request software settings to be displayed. Send the command in four keystrokes: <Esc> Z3 <Enter> Note
: Be sure to use capital letters, e.g. “Z3”, not “z3”. A series of software setting should be displayed, indicating that good communications have been established
3) A red LED light should be visible. If it is not visible, the scanner may be in a mode that requires a “Trigger” Command from the PC to activate it. You can exit that mode by sending the following command from your PC keyboard: <Esc> S7 <Enter>
4) The “Trigger” mode will now be deactivated and the red LED light will be continuously illuminated.
This Quick Start-Up procedure will get you started. However, to best understand the full capabilities of this scanner, you should read the complete manual.
Page 2
Manual No. 25-ULNFT2100-01; Mar, 2005 NFT 2100 CCD Fixed Mount Barcode Scanner
Section 2 Technical Specifications
Physical Specifications
Case Material Steel (Black) Dimensions 2.16 x 1.85 x 0.78 in (WxDxH) (55 x 47 x 20 mm) Weight 3.5 oz (100 grams) without cable Cable Length 6.5 Feet (2000 mm) Connector 9-pin, DB9F-SC connector with power Jack Mounting 4 threaded (M-3) mounting holes, 2 on each side
Symbologies Supported
Codabar (NW-7), Codabar ABC, & Codabar CX Code 39 Code 93 Code 128 Industrial 2 of 5 / Interleaved 2 of 5 / Matrix 2 of 5 MSI / Plessey, UK / Plessey WPC (UPC / EAN / JAN) IATA Telepen TriOptic SCode
Optical Specifications
Scan Rate 200 scans per second ±10% Light source 660 nm, visible red LED Light receiver CCD Linear image sensor with 2048 pixels Focal Distance * 1.4" (35.4 mm) Field size at focal distance. 3.1" (80 mm) Narrow Bar Resolution 6 mil (0.15mm) at 0.9 PCS Minimum PCS 0.45 (min. background reflectance of 70%)
Reading Distances NFT 2100. See Appendix E) * measured from front edge of scanner.
Page 3
Manual No. 25-ULNFT2100-01; Mar, 2005 NFT 2100 CCD Fixed Mount Barcode Scanner
Skew
Specified operation (α) at + 30º or less. (Recommended at + or - 13º)
Avoid specular reflection in the dead zone (±10º).
±30º
α
1
4
.
5
Aviod this region
±10º
5
.
4
1
α
Pitch
β
Specified operation (β) at + 6º or less. (Recommended at 0º)
±6º
Page 4
Manual No. 25-ULNFT2100-01; Mar, 2005 NFT 2100 CCD Fixed Mount Barcode Scanner
Tilt (Rotation)
φ
±10º
1
4
.5
Specified operation (θ) ±10º or less. (Barcode aspect ratio must allow the field of view to cover all bars). (Recommended operation at 0º)
Curvature
EAN-8 / UPC-E: R = >20 mm (0.8”) or EAN-13 / UPC-A: R => 30 mm (1.2”). Where: PCS 0.9, h = 35.4 mm (1.4") Skew=13°, Pitch=0°, Tilt=0°
35.4
R
Page 5
Manual No. 25-ULNFT2100-01; Mar, 2005 NFT 2100 CCD Fixed Mount Barcode Scanner
Electrical Specifications Operating Voltage +5VDC +
Current
Operating (LEDs are ON) 130mA (max)
Idle (LEDs are OFF) 45mA (max)
Pwr-On Surge 1000mA (max)
5%
RS232 Communications Specifications
RS232 Data Transmission Format
Parameter
Timing Asynchronous No. of Start Bits 1 bit No. of Stop Bits 1 bit 1 or 2 bits No of Data Bits 8 bit 7 or 8 bits Parity None Odd / Even / None Baud Rate 9600 baud 150 to 38,400 baud Handshaking None Hardware / Software/ None
RS232 Transmit / Receive Character Format
Default Optional Settings
Start
(First)
1 Bit LSB XXXXXX MSB 1 Bit 1 to 2 Bits
Data 7 to 8 Bits Parity
Stop
(Last)
RS232 Transmit Data Format, Output from Scanner
First to last Global Prefix Individual Prefix Barcode data Individual Suffix Global Suffix
Format Default 0 0 1 to 44 CR 0
RS232 Receive Data Format, Command inputs to scanner.
RS232 Signal Level
0 to 8
characters
First to last
Format ESC or STX 1 or 2 characters CR or ETX
ESC Escape ASCII 27 (x1B)
CR Carriage Return ASCII 13 (x0D) STX Start of Text ASCII 2 (x02) ETX End of Text ASCII 3 (x03)
Signal Name In / Out Mark/Off Space/On
TXD Out -5 to -15 +5 to +15 RXD In -3 to -15 +3 to +15
0 to 4 characters
Prefix for all
commands
1 to 44
characters
Commands
0 to 4 characters
Suffix for all
Commands
0 to 8
characters
Page 6
Manual No. 25-ULNFT2100-01; Mar, 2005 NFT 2100 CCD Fixed Mount Barcode Scanner
Connector Pin-outs
9 Pin D-Sub Female Connector (with power stereo jack)
Pin No. Signal Direction Power
Plug/Jack
1 Frame Ground Tip NC
2 TxD Output Center +5V 3 RxD Input Rear Signal Ground 4 NC 5 Signal Ground Pwr Return 6 NC 7 CTS Input 8 RTS Output 9 NC when plug is inserted
+5V when plug is removed
Pwr Input
Signal
Environmental Specifications
Temperature
Operating +32 to +113° F (0° to +45° C) Storage
-14 to +140° F (-10° to +60° C)
Humidity (non-condensing)
Operating 20 to 80% RH Storage
20 to 90% RH
Ambient Light Fluorescent or incandescent: 5,000 lx max Anti Static 15KV (non-destructive)
Ordering Information
Part No. Description
LHA2107RR1S-054 Front View, 9 Pin D-Sub Female Connector (with power stereo jack)
(standard configuration, other configurations are available upon request)
LHA-2107R1-SK1 Developer’s Test and Evaluation Kit is available which contains all the items
needed to install and evaluate the scanner. The kit includes:
Scanner 5V Power Supply (32-00907-01) User Manual CD ROM (including manual, datasheet and supporting materials)
Regulatory
EMC EN55022, EN55024 FCC Class B
Page 7
Manual No. 25-ULNFT2100-01; Mar, 2005 NFT 2100 CCD Fixed Mount Barcode Scanner
Section 3 Positioning the Scanner for Optimum Performance
Achieving Optimum Performance
Four items greatly impact performance:
1) Distance (from the scan window) to the bar code
2) Field of View
3) Specular Reflection
4) Quality of Bar Code Labels
1) Distance to the Bar Code and 'Depth of field'
The ideal location of the bar code relative to the scanner is at its focal distance, about 1.4" from the front of the unit. A bar code located either too near or too far from the scanner will be out of focus for the scanner camera causing the scanner to have difficulty decoding what appears to be fuzzy bars and spaces.
Just as with any camera, the scanner has a working depth-of-field (DOF). It can read bar codes that are not precisely at its focal distance - maybe a little closer, or a little farther away. The DOF varies based on the density of the bar code, i.e., the thicker the bars and spaces the more DOF. Very high density bar codes (which have very narrow bars) are readable over a much shorter DOF range than low density bar codes with larger bars.
The following table shows the depth-of-field “specifications” (closest to farthest reading distances) for the NFT 2100 scanner. The actual performance may differ slightly from unit to unit. Also, it is important to note that this data was measured under ideal conditions using high quality bar code labels. In a “real world” environment the conditions will not be as ideal. Therefore, the best practice is to position the scanner at the center of the depth-of-field rather than at the extremes of its depth-of-field.
Depth-of Field NFT 2100 (Specification)*
Density
6 mil 0.9 1.6 0.7 10 mil 0.8 1.7 0.9 20 mil 0.8 2.0 1.2 40 mil 0.9 2.4 1.5
* measured from front edge of scanner
2) Reading width or Field of View of the scanner
The table below shows the field-of-view (FOV) at various distances from the window. The FOV is the maximum width that the scanner is capable of reading. It is the distance from the left edge of the view to the right edge. For the NFT 2100, the FOV will be 3.1" at its focal distance of 1.4". Any part of a bar code label that is positioned outside of the FOV will make the label unreadable. Good design policy is to position the barcode at the center of the FOV where the camera sees best.
Min. Distance
(inches)
Max Distance
(inches)
Range
(inches)
Remember
white space (quiet zone) on each end.
: The width of a bar code label includes not only the bars and spaces but also the required
Page 8
Manual No. 25-ULNFT2100-01; Mar, 2005 NFT 2100 CCD Fixed Mount Barcode Scanner
Readable Width or Field of View for the NFT 2100
(Field-of-View Specification Based Upon 69º Degree Sweep)
Focal
Distance from Front
of Case
1.0"
Distance
1.4"
1.5 2.0" 2.5"
25.4mm 35.4mm 38.1mm 50.8mm 63.5mm
Field of View
2.6 3.1" 3.3 4.0 4.7
66mm 80mm 83mm 101mm 118mm
3) Avoiding Specular Reflection
Do not position the scanner at an angle that causes the LED light to be reflected directly back into the scanner. This is called specular reflection. Too much reflected light can “blind” the scanner preventing a good decode. For optimal performance we recommended pitching the scanner ±13º off the perpendicular to the barcode label surface.
If the bar code label is located on a flat surface, specular reflectivity occurs in the region between ±10 degrees off perpendicular (See diagram). If the bar code label is located on a cylindrical surface, such as a test tube, the angle of specular reflection is measured tangent to the curve. If the curved surface is also moving, specular reflection may occur at some point along the movement. This is OK, as long as there is sufficient regions on the test tube label where the label is out of the specular angle. The following diagram indicates the region to avoid:
±30º
1
4
α
Aviod this region
5
4.
1
.
5
α
±10º
4) Quality Bar Code Labels
The quality of the bar code label can affect the scanning performance. Poor quality labels are more difficult to decode and may result in non-reads or potential misreads. The bar code label should be printed to specifications. This means that the bars are printed within spec, with the correct widths, no ink spread, crisps edges and no voids. There should be a sufficient quiet zone on both end of the bar code label. For best results, the paper or label stock should have a matte finish to diffuse light. The print contrast signal (which is a comparison of the reflectance of the bars and the background stock) should be as high as practical.
Page 9
Manual No. 25-ULNFT2100-01; Mar, 2005 NFT 2100 CCD Fixed Mount Barcode Scanner
Measuring Scanner Performance
A method for properly positioning the unit is to program the scanner for Trigger Disable (S7) and Continuous Read (S2) modes. The scanner will now be always on and will continuously read the same bar code. Since the buzzer sounds each time the bar code is read, the sound of the buzzer can be used like a “Geiger counter”. As the position of the scanner changes the sound of the buzzer will change. The buzzer sound will be loudest and most continuous at the best reading position.
Application Notes Tips for Achieving High Throughput
In some applications your primary objective may be to achieve the highest possible throughput rate. The following list identifies the parameters and scanner settings that can maximize scanning and decode throughput speed. Note, by emphasizing maximum throughput, other areas of performance may be affected. For example, the number of non-reads could increase.
If high throughput is critical, consider some or all of these settings:
Operate in the Trigger Disabled mode. Operation of the trigger creates delay before decoding
begins, slowing down throughput rate.
Only enable those symbologies that you will be decoding. Eliminate all suffixes and prefixes to reduce transmission time. Minimize the number of redundant reads required before transmitting data. Transmit the decoded data at the highest baud rate. Disable buzzer functions.
Tips for Insuring Highest Data Integrity
There are several parameters that can enhance your confidence that the correct bar code data is transmitted. Note that by emphasizing the accuracy and security of the data other areas of the scanner operation may be affected, for example, you may not achieve the highest throughput.
If accuracy and data integrity are critical, consider some or all of these settings:
Program the scanner to require a high number of redundant decodes prior to transmitting. For
example, program the scanner to decode a bar code exactly the same way three consecutive times before transmitting the data. Then decoding the bar code the same way 2 out of 3 times or any 3 out of 4 times is not sufficient. It must obtain three consecutive, identical decodes.
Utilize a predetermined, fixed-length of bar code. Program the scanner to only decode a bar code
of that length. Bar codes of any other length will be ignored.
The quality of the printed bar code must be excellent. Use a bar code symbology that contains an internal check digit and program the scanner to
calculate that check digit for validity prior to transmitting.
Do not use a symbology with poor internal verification, or subject to partial decodes, such as 2 of 5
or MSI/Plessey.
Only enable those symbologies that you will be decoding. Transmit data at low baud rates to minimize communication errors.
Page 10
Manual No. 25-ULNFT2100-01; Mar, 2005 NFT 2100 CCD Fixed Mount Barcode Scanner
Tips for Verifying the Presence of a Bar Code
If the scanner is operated in the “trigger enabled” mode and the trigger is activated, one of three conditions may occur:
A bar code is scanned and decoded. A bar code is scanned but is not decoded
(e.g., print quality was poor) No bar code is present No data is transmitted
In some applications, when no data is transmitted, it may be important to know why. Was there a bar code present that could not be decoded, or was no bar code present at all?
This requirement is common in applications such as automated blood analysis equipment. Test tubes containing blood samples from many different people are loaded into a rack for automatic analysis. The bar code on each tube ties that sample and the results back to a specific individual. If no bar code data is transmitted it is critical to understand the reason.
Your Opticon scanner, when operated in the Trigger Enabled mode, can be programmed to transmit an error message indicating whether or not a bar code was present. See Section 33 of Appendix C of this manual for details.
Decoded data is transmitted
No data is transmitted
Page 11
Manual No. 25-ULNFT2100-01; Mar, 2005 NFT 2100 CCD Fixed Mount Barcode Scanner
Section 4 Configuring the Scanner
Since the operation of the NFT 2100 scanners are microprocessor controlled, it is possible to modify or program its operation to match your specific application. Changes in parameter settings can be accomplished two ways.
The scanner can be programmed by sending software commands from the host PC to the scanner via
1. the RS232 connection. Most commands will be immediately active, but are not stored into non­volatile memory until the store command, Z2, is sent. A few commands, such as changing the communication parameters will not be active until they are stored via the Z2 command.
The second method employs specially designed programming bar codes referred to as menu
2. commands. Scanning these bar codes instructs the scanner to modify specific parameters. These commands are stored into non-volatile memory as soon as the menu command mode is exited. Once stored in non-volatile memory, these settings will remain even after powering the unit OFF and ON.
Programming Menus & Commands
Appendix A contains full instructions on how to configure the scanner as well as a complete listing of the computer commands and programming bar codes that are available to customize the scanner for your application.
Default Settings
When you modify or change any parameters, the scanner can be programmed to retain the new parameter in non-volatile memory, even if power is interrupted or terminated. If for any reason the scanner is instructed to return all parameters to default settings (U2), it will return to the default settings shown in the following table.
Default settings are indicated by a pointing hand symbol (
Parameter Factory Default Setting
9600 baud 8 data bits
RS 232 Communications
Trigger Function Disabled, (scanner is ON) Read Mode Multiple Read Mode No. of Redundant Decodes Read three times before transmitting
UPC-A (12 digits)
UPC-E (7 digits)
Code 39
Codabar 2 of 5 (Interleaved & Industrial) Do not calculate check digit
Min/Max length of bar code only Disabled Buzzer Enabled Positive bar codes only Enabled Error indications Do not transmit error message Suffix Carriage Return
1 stop bit No parity No handshaking
No leading zero transmitted (EAN 1 send check digit No leading zero transmitted Send check digit Do not calculate check digit/Transmit check digit
Disable start/stop characters transmission (*.....*)
Disable start/stop characters transmission Do not calculate check digit
) throughout the bar codes menus.
%
st
Position)
Page 12
Manual No. 25-ULNFT2100-01; Mar, 2005 NFT 2100 CCD Fixed Mount Barcode Scanner
Section 5
Application Engineering Support
Technical Assistance and Support
Opticon is eager to help you integrate the NFT 2100 scanner into your application. Our technical support staff is available to answer any questions or work with you to adapt the scanner to your specific situation. We are happy to answer your questions, assist in configuring and positioning the scanner for optimum operation, and help resolve any problems you encounter. Call us at 1 (800) 636-0090, and ask for technical support.
Common Causes of Poor Performance
The most common reasons for poor scanning performance are listed below:
Bar codes are not positioned at the focal distance of the scanner. Specular reflection is impacting the scanner. Change the angle/position of the scanner or the bar
code.
Poor quality of printed bar codes. Bar codes are out of specification. The paper on which the bar code is printed is highly reflective or has a glossy finish causing light to
be reflected into the scanner.
The paper background is not white, but some color like dark blue, causing poor contrast. The distance from the scanner to the bar code is not suitable for the density of the bar code. Or the
density of the bar code is beyond the scanners capability. If the red illuminating light of the scanner is not on, the scanner may be in the “Trigger Enable” mode expecting a trigger signal.
If the com port setting is set to Handshaking, the scanner will not transmit until the CTS signal (RTS
from Host) is activated.
Modified and/or Customized Scanners
Opticon will work with you to modify or customize scanners to match your requirements. Scanners can be modified in terms of connector type, pin-outs, cable length, default settings, custom software and many other areas.
Opticon will modify scanners in our factory and ship you scanners that match your specific requirements. By incorporating your modifications directly into production scanners, you receive scanners tailored for your need. They can be used immediately without the need for further modification or rework.
Page 13
Manual No. 25-ULNFT2100-01; Mar, 2005 NFT 2100 CCD Fixed Mount Barcode Scanner
Section 6 Scanner Labeling
IEC 825-1 Class 1 LED Devices
The NFT 2100 has been examined and found to be a CE Class 1 LED Device according to the relevant requirements of IEC 825-1 and corresponding EN 60825-1 (1993-11) including amendment 1 (1997-09) and amendment 2 (2001-01).
The NFT 2100 scanner uses low-power visible LEDs. As with any very bright light source, such as a flashlight, you should avoid staring into the light. Momentary exposure to an IEC 825-1 Class 1 LED is not known to be harmful.
A manufacturer’s label, as shown below, indicating the manufacturer, product model, ordering number, serial number, CE mark and place of manufacture is affixed to each scanner.
OPTICON
NFT-2100-I-RS232C
xxxxxx
******
Ordering Number Serial Number
MADE IN JAPAN
Section 7 Scanner Servicing and Maintenance
The NFT 2100 scanner contains no user adjustable or serviceable parts in the interior of the scanner. All product service must be performed by the Opticon Service Department in Orangeburg, NY. Opening the scanner will void the warranty.
The NFT 2100 is warranted for 7 year including parts and workmanship. If you need warranty or out-of­warranty repair, first
call 1-800-636-0090 to obtain a Returned Material Authorization (RMA)
number. You will be provided a number and shipping instructions. There is no scheduled maintenance required for the NFT 2100. The scanner can be cleaned using a
water dampened, lint free or lens cloth. Be careful to avoid excessive moisture that would penetrate the housing or obscure the window. While use of cleaning fluids other than water are not recommended, a neutral detergent or ethanol would be preferred if necessary. Do not use bleach at full or diluted strength as damage to the painted case and/or window may result.
Page 14
Manual No. 25-ULNFT2100-01; Mar, 2005 NFT 2100 CCD Fixed Mount Barcode Scanner
Appendices
Appendix A How to Program the Scanner Appendix B Computer Programming Commands Appendix C Bar Code Programming Commands Appendix D Dimensional Drawing Appendix E Optical Performance (typical)
Page 15
Manual No. 25-ULNFT2100-01; Mar, 2005 NFT 2100 CCD Fixed Mount Barcode Scanner
Appendix A
Programming the Scanner Two different methods can be used to program parameters to configure the scanner:
a. Programming via Computer Commands b. Programming via special Bar Codes from a menu page
Most parameters can be programmed using either of these two methods. However, there are certain parameters that are only programmable via the bar code menu.
a. Programming via Computer Commands Parameters can be programmed by sending software commands or keyboard strokes from the host
computer to the scanner in the following format:
<ESC> Computer Command <CR>
Note:
Only upper case letters are recognized, e.g., “AB” not” ab” Each command normally consists of two characters Downloading of software commands cannot be “grouped” together. Each command must be preceded by <ESC> or <STX> and followed by a <CR> or <ETX>
Parameters programmed by downloaded commands can be stored permanently by transmitting a “<ESC> Z2 <CR>” command. It is not necessary to send a “Z2” command after each parameter that is changed. One Z2 command will save all changes.
Appendix B lists all of the Computer Commands. In Appendix C, Bar Code Programming Menus, the left­hand column in all menus contains the Computer Command associated with that bar code.
b. Programming via Bar Codes Use the following steps to program parameters via the bar code menus:
1.
Scan the “Start/End” bar code. This instructs the scanner to enter the Programming Mode.
While in this mode the scanner will beep intermittently.
Scan the bar code(s) associated with the desired parameter(s). The scanner will beep when the
2.
bar code is read. Note: because of the close proximity of bar codes on the page, it is important to aim carefully to ensure that only the desired bar code is scanned.
Scan the “Start/End” bar code. This instructs the scanner to exit the Programming Mode.
3.
All the parameters that were scanned are retained in non-volatile memory and are stored permanently (even if the scanners is powered down) or until they are changed again.
Page 16
Manual No. 25-ULNFT2100-01; Mar, 2005 NFT 2100 CCD Fixed Mount Barcode Scanner
When the scanner is in the Programming Mode, you can change more than one parameter at a time. However, this may become confusing. Until you become proficient at programming you may prefer to change only a few parameters at one time. We recommend that you keep a record of the changes you have made to the scanner. Note, while you are in the programming mode the scanner will not read regular bar codes.
What if you make a mistake?
Don’t worry. If you are programming the scanner but are unsure of which parameters have been changed, scan the settings that were installed in the factory at the time the product was manufactured. Scanning this bar code erases any changes you have made, including any changes that were made during previous programming.
Reset All Defaults U2 Command
This command will return all settings to the defaults that were installed in the factory
Reset All Defaults bar code. This bar code returns the scanner to the default
Page 17
Manual No. 25-ULNFT2100-01; Mar, 2005 NFT 2100 CCD Fixed Mount Barcode Scanner
Appendix B
Computer Programming Commands
All commands listed below must be preceded by an 'ESC' (x1B) or 'STX' (x02) character and be followed by a 'Carriage Return' (x0D) or 'ETX' (x03) character. Shaded areas indicate factory default settings.
Enable Disable Global Defaults
U2 Enable Factory Default Settings Z1 Transmit software version Z2 Save all values set by command
Z3
Display software setting flags, prefix/suffix, & min/max lengths.
Only Add Symbology Selection
A0 B0 Disable all symbologies
J0 Enable all UPC and EAN plus add-ons A2 B2 Code 39 A3 B3 Codabar (NW-7) A4 B4 IATA A5 B5 Code 93 A6 B6 Code 128 (Inc. EAN-128) A7 B7 MSI/Plessey A1 B1 UK/Plessey
A9 B9
J1 R1 UPC (A/E)
J2 R2 UPC (A/E)+2
J3 R3 UPC (A/E)+5
J4 R4 EAN (13/8)
J5 R5 EAN (13/8) +2
J6 R6 EAN (13/8) +5
J7 R7 2 or 5 Industrial
J8 R8 2 or 5 Interleaved
JD JZ RA R9
Enable all symbologies
Telepen
TriOptic SCode
Enable Disable Options for UPC-A and UPC-E
E2 UPC-A as EAN13 (13 Digits)
Transmit leading zero & CD
E3 UPC-A (12 Digits) No leading zero
but transmit CD
E4 UPC-A as EAN13 (12 Digits)
Transmit leading zero but No CD
E5 UPC-A (11 Digits) No leading zero
& no CD transmitted
E6 UPC-E (8 Digits)Transmit leading
zero & CD
E7 UPC-E (7 Digits) No leading zero
but transmit CD
E8 UPC-E (7 Digits) Transmit leading
zero but no CD
E9 UPC-E (6 Digits) No leading zero
& no CD transmitted
6P 6Q Transmit UPC-E as UPC-A
Enable Disable Options for EAN-8 & EAN-13
6K 6J EAN-13 Transmit CD
6I 6H EAN-8 Transmit CD IA IB Enable ISBN translation
HO HN Enable ISSN translation
Enable Disable Options for Code 39
8E
8D C0 C1 Enable Check Digit calculation
D9 D8* Enable Check Digit Transmission D0 D1
-Y
Enable read of 1 or more character lengths
Enable read of 3 or more character lengths
Enable start/stop characters transmission (*…..*)
Enables primary decode
algorithms for Code 39, I & D 2 of
Page 18
Manual No. 25-ULNFT2100-01; Mar, 2005 NFT 2100 CCD Fixed Mount Barcode Scanner
5, IATA, & Codabar
-Z
Enable Disable Options for Code 39 (cont.)
.S
Alternate decode algorithm no.1
for Code 39
Alternate decode algorithm no.2
for Code 39
Enable Disable Options for IT Pharmaceutical
D6 D5 IT Pharmaceutical only D7 D5 IT Pharmaceutical if possible DB DA Transmit Leading A
Enable Disable Options for Codabar (NW-7)
HC Enable 1 character read minimum HB Enable 3 character read minimum
HF Enable 5 character read minimum F0
F1 F2 Tr ansmit start/stop as abcd/tn*e F3 F4 T ransmit start/stop as abcd/abcd
H8 H9 Transmit check digit H6 H7 Calculate check digit H4 HA Enable ABC Codabar H5 HA Enable Cx Codabar
H3 HA
HH HI Intercharacter gap check
-Y -X Primary/Alternative Algorithm
Do not transmit start/stop characters
Transmit start/stop as ABCD/TN*E
Transmit start/stop as ABCD/ABCD
Enable Normal ABC & Cx Codabar
Enable Disable Options for I 2 of 5 / SCode
G1 G0 Calculate check digit
E0 E1 Transmit check digit GE Enable 1 character minimum GF Enable 3 characters minimum
GI Enable 5 characters minimum
GG GH Transmit S-Code as I 2 of 5
-Y -X Primary/Alternative Algorithm
Enable Disable Options for IATA
4H Do not calculate check digit
4J
4I Calculate CD (Form + Serial) 4K Calculate check digit (all data) 4L 4M Transmit check digit
-Y -X Primary/Alternative Algorithm
Calculate CD (CPN + Form + Serial)
Enable Disable
JF OF EAN-128 Only
MO MP Concatenation
Options Code 128/EAN 128
Enable Disable
Options for Code 93
+V +W Concatenation
Setting the Number of Digits
H1 HK
HL
HM
H0
length setting all symbologies Length setting on selected symbologies
Minimum length setting on selected symbologies
Maximum length setting on selected symbologies
Disable length setting on all symbologies
Prefix Suffix
RY RZ All codes N1 N6 UPC-A M0 O0 UPC-A +2 or +5 N2 N7 UPC-E M1 O1 UPC-E +2 or +5 N3 N8 EAN13 M2 O2 EAN-13 +2 or +5 N4 N9 EAN-8 M3 O3 EAN-8 +2or +5 M4 O4 Code 39
Select Symbology for prefix/Suffix
Page 19
Loading...
+ 49 hidden pages