NFT 2100
Miniature High Speed CCD
Fixed Position Barcode Scanner
User’s Guide
Manual No. 25-ULNFT2100-01
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
Section 2
Section 3
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.
Technical Specifications
Provides complete specifications, including mechanical details, optical performance,
RS232 communications and other technical data.
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
Section 5
Configuring the Scanner
Describes how various parameters can be programmed to customize the scanner for
your specific application.
Application Engineering Support
Discusses the most common questions and concerns when adapting the NFT 2100 and
scanner in your application.
Section 6
Section 7
Scanner Compliance
Discusses the various labels on the product required by CE.
Scanner Servicing and Maintenance
Discusses maintenance and cleaning procedures.
Appendix A
Appendix B
Appendix C
Appendix D
Appendix E
How to Program the Scanner
Computer Programming Commands
Bar Code Programming Commands
Dimensional Drawing
Optical Performance
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
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→Programs→Accessories/
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 Connect To (Phone Number) dialog screen, in the box entitled: Connect using. select
the communication port, for example, “Direct to Com 1” Click OK
In the Com 1 Properties screen, enter the appropriate Port Settings: Bits per second = 9600,
Data bits = 8, Parity = None, Stop Character = 1, Handshaking = None, Click OK
The hyper-terminal folder you just created will open. From the File pull-down menu, select
Properties then click on the Setting Tab
In the Properties Settings dialog screen, Select Terminal keys for the Function, arrow and
control key; then Select ANSI for Emulation; the Back scroll buffer line can remain at the
default 500
Page 1
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
♦
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
Scanner
NFT 2100 CCD Fixed Mount Barcode
Section 2
Technical Specifications
Physical Specifications
Case Material
Dimensions
Weight
Steel (Black)
2.16 x 1.85 x 0.78 in (WxDxH) (55 x 47 x 20 mm)
3.5 oz (100 grams) without cable
Cable Length
Connector
Mounting
6.5 Feet (2000 mm)
9-pin, DB9F-SC connector with power Jack
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
Light source
200 scans per second ±10%
660 nm, visible red LED
Light receiver
CCD Linear image sensor with 2048 pixels
1.4" (35.4 mm)
3.1" (80 mm)
6 mil (0.15mm) at 0.9 PCS
0.45 (min. background reflectance of 70%)
Focal Distance *
Field size at focal distance.
Narrow Bar Resolution
Minimum PCS
Reading Distances NFT 2100. See Appendix E)
* measured from front edge of scanner.
Page 3
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
Skew
α
Aviod this region
α
±30º
±10º
Specified operation (α) at + 30º or less. (Recommended at + or - 13º)
Avoid specular reflection in the dead zone (±10º).
Pitch
β
±6º
Specified operation (β) at + 6º or less. (Recommended at 0º)
Page 4
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
Tilt (Rotation)
φ
±10º
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°
R
Page 5
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
Electrical Specifications
Operating Voltage
+5VDC + 5%
Current
Operating (LEDs are ON)
Idle (LEDs are OFF)
Pwr-On Surge
130mA (max)
45mA (max)
1000mA (max)
RS232 Communications Specifications
RS232 Data Transmission Format
Parameter
Timing
No. of Start Bits
No. of Stop Bits
No of Data Bits
Parity
Default
Asynchronous
1 bit
1 bit
8 bit
None
9600 baud
None
Optional Settings
1 or 2 bits
7 or 8 bits
Odd / Even / None
150 to 38,400 baud
Hardware / Software/ None
Baud Rate
Handshaking
RS232 Transmit / Receive Character Format
Start
(First)
1 Bit
Stop
(Last)
1 Bit 1 to 2 Bits
Data 7 to 8 Bits
XXXXXX MSB
Parity
LSB
RS232 Transmit Data Format, Output from Scanner
First to last
Format
Global Prefix
0 to 8
characters
Individual Prefix Barcode data Individual Suffix Global Suffix
1 to 44
characters
1 to 44
0 to 8
characters
0
0 to 4 characters
0
0 to 4 characters
CR
Default
0
RS232 Receive Data Format, Command inputs to scanner.
Prefix for all
commands
ESC or STX
Suffix for all
Commands
CR or ETX
First to last
Format
Commands
1 or 2 characters
ESC
CR
STX
ETX
Escape
ASCII 27 (x1B)
Carriage Return
Start of Text
End of Text
ASCII 13 (x0D)
ASCII 2 (x02)
ASCII 3 (x03)
RS232 Signal Level
Signal Name
TXD
In / Out
Out
Mark/Off
-5 to -15
-3 to -15
Space/On
+5 to +15
+3 to +15
RXD
In
Page 6
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
Connector Pin-outs
9 Pin D-Sub Female Connector (with power stereo jack)
Pin No.
Signal
Direction
Power
Plug/Jack
Tip
Center
Rear
Signal
1
2
3
4
5
6
7
8
9
Frame Ground
NC
+5V
Signal Ground
TxD
RxD
NC
Output
Input
Signal Ground
Pwr Return
NC
CTS
RTS
Input
Output
Pwr Input
NC when plug is inserted
+5V when plug is removed
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
Storage
20 to 80% RH
20 to 90% RH
Ambient Light
Anti Static
Fluorescent or incandescent: 5,000 lx max
15KV (non-destructive)
Ordering Information
Part No.
LHA2107RR1S-054
Description
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
FCC
EN55022, EN55024
Class B
Page 7
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
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)*
Min. Distance
(inches)
Max Distance
(inches)
Range
(inches)
Density
6 mil
10 mil
20 mil
40 mil
0.9
0.8
0.8
0.9
1.6
1.7
2.0
2.4
0.7
0.9
1.2
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.
Remember: The width of a bar code label includes not only the bars and spaces but also the required
white space (quiet zone) on each end.
Page 8
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
Readable Width or Field of View for the NFT 2100
(Field-of-View Specification Based Upon 69º Degree Sweep)
Focal
Distance
1.4"
1.0"
1.5
2.0"
2.5"
Distance from Front
of Case
25.4mm
2.6
35.4mm
3.1"
38.1mm
3.3
50.8mm
4.0
63.5mm
4.7
Field of View
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:
α
Aviod this region
α
±30º
±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
Scanner
NFT 2100 CCD Fixed Mount Barcode
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
Scanner
NFT 2100 CCD Fixed Mount Barcode
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:
Decoded data is
A bar code is scanned and decoded.
transmitted
A bar code is scanned but is not decoded
(e.g., print quality was poor)
No data is transmitted
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.
Page 11
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
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.
1. The scanner can be programmed by sending software commands from the host PC to the scanner via
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.
2. The second method employs specially designed programming bar codes referred to as menu
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 (
) throughout the bar codes menus.
%
Parameter
Factory Default Setting
9600 baud
8 data bits
RS 232 Communications
1 stop bit
No parity
No handshaking
Trigger Function
Read Mode
Disabled, (scanner is ON)
Multiple Read Mode
No. of Redundant Decodes
Read three times before transmitting
No leading zero transmitted (EAN 1st Position)
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
Do not calculate check digit
Disabled
UPC-A (12 digits)
UPC-E (7 digits)
Code 39
Codabar
2 of 5 (Interleaved & Industrial)
Min/Max length of bar code only
Buzzer
Enabled
Positive bar codes only
Error indications
Suffix
Enabled
Do not transmit error message
Carriage Return
Page 12
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
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
Scanner
NFT 2100 CCD Fixed Mount Barcode
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
Ordering Number
Serial Number
xxxxxx
******
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
Scanner
NFT 2100 CCD Fixed Mount Barcode
Appendices
Appendix A
Appendix B
Appendix C
Appendix D
Appendix E
How to Program the Scanner
Computer Programming Commands
Bar Code Programming Commands
Dimensional Drawing
Optical Performance (typical)
Page 15
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
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.
2. Scan the bar code(s) associated with the desired parameter(s). The scanner will beep when the
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.
3. Scan the “Start/End” bar code. This instructs the scanner to exit the Programming Mode.
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
Scanner
NFT 2100 CCD Fixed Mount Barcode
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 Reset All Defaults bar code. This bar code returns the scanner to the default
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
Page 17
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
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
U2
Disable
Global Defaults
Enable Factory Default Settings
Transmit software version
Save all values set by command
Enable Disable Options for UPC-A and UPC-E
Z1
E2
E3
E4
E5
E6
E7
E8
E9
6P
UPC-A as EAN13 (13 Digits)
Transmit leading zero & CD
Z2
UPC-A (12 Digits) No leading zero
but transmit CD
Display software setting flags,
prefix/suffix, & min/max lengths.
Z3
UPC-A as EAN13 (12 Digits)
Transmit leading zero but No CD
Only
A0
B0
J0
Add Symbology Selection
Enable all symbologies
Disable all symbologies
Enable all UPC and EAN plus add-ons
B2 Code 39
UPC-A (11 Digits) No leading zero
& no CD transmitted
UPC-E (8 Digits)Transmit leading
zero & CD
UPC-E (7 Digits) No leading zero
but transmit CD
A2
A3
A4
A5
A6
A7
A1
A9
J1
B3 Codabar (NW-7)
B4 IATA
UPC-E (7 Digits) Transmit leading
zero but no CD
UPC-E (6 Digits) No leading zero
& no CD transmitted
B5 Code 93
B6 Code 128 (Inc. EAN-128)
B7 MSI/Plessey
6Q
Transmit UPC-E as UPC-A
B1 UK/Plessey
Enable Disable Options for EAN-8 & EAN-13
Telepen
B9
6K
6I
6J
6H
IB
EAN-13 Transmit CD
EAN-8 Transmit CD
R1 UPC (A/E)
J2
R2 UPC (A/E)+2
R3 UPC (A/E)+5
R4 EAN (13/8)
IA
Enable ISBN translation
Enable ISSN translation
J3
HO
HN
J4
J5
R5 EAN (13/8) +2
R6 EAN (13/8) +5
R7 2 or 5 Industrial
R8 2 or 5 Interleaved
Enable Disable Options for Code 39
J6
Enable read of 1 or more
character lengths
8E
J7
J8
Enable read of 3 or more
character lengths
8D
TriOptic
SCode
JD
RA
JZ
C0
D9
C1
Enable Check Digit calculation
Enable Check Digit Transmission
R9
D8*
Enable start/stop characters
transmission (*…..*)
D0
-Y
D1
Enables primary decode
algorithms for Code 39, I & D 2 of
Page 18
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
5, IATA, & Codabar
Alternate decode algorithm no.1
-Z
for Code 39
Enable Disable Options for IATA
Enable Disable Options for Code 39 (cont.)
Alternate decode algorithm no.2
4H
Do not calculate check digit
.S
for Code 39
Calculate CD (CPN + Form +
Serial)
4J
Enable Disable Options for IT Pharmaceutical
4I
4K
4L
-Y
Calculate CD (Form + Serial)
Calculate check digit (all data)
Transmit check digit
D6
D7
DB
D5
D5
DA
IT Pharmaceutical only
IT Pharmaceutical if possible
Transmit Leading A
4M
-X
Primary/Alternative Algorithm
Enable Disable Options for Codabar (NW-7)
Options Code 128/EAN 128
EAN-128 Only
Enable
JF
Disable
OF
HC
HB
HF
Enable 1 character read minimum
Enable 3 character read minimum
Enable 5 character read minimum
MO
MP
Concatenation
Do not transmit start/stop
characters
F0
Enable
+V
Disable
+W
Options for Code 93
Concatenation
Transmit start/stop as
ABCD/TN*E
F1
F2
F3
Transmit start/stop as abcd/tn*e
Setting the Number of Digits
length setting all symbologies
Transmit start/stop as
ABCD/ABCD
H1
HK
F4
H8
H6
H4
H5
Transmit start/stop as abcd/abcd
Transmit check digit
Length setting on selected symbologies
H9
H7
HA
HA
Minimum length setting on selected
symbologies
HL
Calculate check digit
Maximum length setting on selected
symbologies
Enable ABC Codabar
Enable Cx Codabar
HM
H0
Disable length setting on all symbologies
Enable Normal ABC & Cx
Codabar
H3
HA
HH
-Y
HI
-X
Intercharacter gap check
Select Symbology for
Suffix
Prefix
prefix/Suffix
Primary/Alternative Algorithm
RY
N1
M0
N2
M1
N3
M2
N4
M3
M4
RZ
N6
O0
N7
O1
N8
O2
N9
O3
O4
All codes
UPC-A
Enable Disable Options for I 2 of 5 / SCode
UPC-A +2 or +5
UPC-E
G1
E0
GE
GF
GI
G0
E1
Calculate check digit
Transmit check digit
UPC-E +2 or +5
EAN13
Enable 1 character minimum
Enable 3 characters minimum
Enable 5 characters minimum
Transmit S-Code as I 2 of 5
Primary/Alternative Algorithm
EAN-13 +2 or +5
EAN-8
GG
-Y
GH
-X
EAN-8 +2or +5
Code 39
Page 19
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
Select Symbology for
Direct Input Miscellaneous Characters
Prefix
Suffix
prefix/Suffix
Codabar (NW-7)
Industrial 2 of 5
<SPAC
E)
5A
5M
,
7A
[
M5
M6
O5
O6
5B
5C
5D
5E
5G
5H
5I
!
5N
5O
5P
6A
6B
6C
6D
6E
6F
6G
-
.
7B
7C
7D
7E
7F
\
]
“
#
$
&
`
(
/
^
_
‘
Select Symbology for
prefix/Suffix (cont.)
Prefix
Suffix
:
M7
M8
M9
I8
O7
O8
O9
I9
Interleaved 2 of 5
Code 93
;
<
=
>
?
9T
9U
9V
9W
{
|
Code 128
IATA
5J
)
}
~
N0
MB
L8
N5
OB
L9
MSI/Plessey
SCode
5K
5L
*
+
Telepen
@
MZ
PS
Preamble/Postamble
Communication Parameters
150 baud
K0
K1
K2
K3
K4
K5
K6
K7
K8
L0
L1
L2
L3
L4
L5
L6
Direct Input Alpha/Numeric Characters
300 baud
Cmd Char.
Cmd Char.
0A
Cmd Char.
600 baud
Q0
thru
Q9
0
A
$A
a
1,200 baud
thru
9
thru
0Z
thru
thru
$Z
thru
z
2,400 baud
Z
4,800 baud
9,600 baud
Direct Input ASCII Control Characters
19,200 baud
38,400 baud
7 Data Bits
Cmd. Char. Cmd. Char.
Cmd
1V
1W
1X
Char.
SYN
ETB
CAN
EM
9G
1A
1B
1C
1D
1E
1F
1G
1H
1I
null
SOH
STX
ETX
EOT
ENQ
ACK
BEL
BS
1K
1L
VT
FF
8 Data Bits
1M
1N
1O
1P
1Q
1R
1S
1T
1U
CR
Parity = None
Parity = Even
Parity = Odd
1 Stop bit
SO
1Y
SI
1Z
SUB
ESC
FS
DLE
DC1
DC2
DC3
DC4
NAK
9A
9B
9C
9D
9E
2 Stop bits
GS
RS
Communication Handshaking
Unlimited wait for CTS from terminal
100 mS wait for CTS from terminal
200 ms wait for CTS from terminal
400 mS wait for CTS from terminal
No Handshaking
HT
US
I0
I1
1J
LF
9F
DEL
I2
Direct Input Miscellaneous Characters
I3
Cmd. Char. Cmd. Char.
Cmd
Char.
P0
Page 20
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
S1
S2
Multiple Read Mode
Communication Handshaking
Continuous Read Mode
P1
P2
P3
Busy/Ready
Modem
ACK/NAK (1 sec timeout with error buzzer)
Scanner Timeout (Trigger Mode)
1 second after triggering
2 second after triggering
3 second after triggering
4 second after triggering
5 seconds after triggering
6 second after triggering
7 seconds after triggering
8 seconds after triggering
9 seconds after triggering
Read time x 10
ACK/NAK no response (100 ms timeout,
terminates with good read buzzer)
Y1
Y2
Y3
Y4
Y5
Y6
Y7
Y8
Y9
YL
P4
ZG
XON/OFF
Communication Delays
No intercharacter delay
KA
KB
KC
KD
20 ms intercharacter delay
50 ms intercharacter delay
100 ms intercharacter delay
Buzzer Operation
Scan time follows Hardware trigger active
time. Can be terminated by sending the Y
command
Y0
T0
T1
Volume = Maximum
Volume = Upper mid-range
Volume = Lower mid-range
Volume = Minimum
Stays ON indefinitely after triggering. Must be
terminated by sending the Y commands.
YM
T2
T3
W0
W1
W2
W3
W4
W5
W6
W7
W8
Disable Buzzer
EAN/UPC Add On Wait Times
Add-on Wait Time - Disable
Add-on Wait Time – 250 msec
Add-on Wait Time – 500 msec
Add-on Wait Time – 750 msec
Enable buzzer at 3kHz
Enable buzzer at 3kHz with 2.5kHz interval
Enable buzzer at 3kHz with 4kHz interval
Buzzer duration 0.10 sec
Buzzer duration 0.20 sec
Buzzer duration 0.40 sec
Buzzer duration 0.05 sec
Enable buzzer
XA
XB
XC
XD
S1 Multiple read reset time for same
labels
AH
AI
Multiple Read Reset Time – 50 msec
Multiple Read Reset Time – 100 msec
Multiple Read Reset Time – 200 msec
Multiple Read Reset Time – 300 msec
Multiple Read Reset Time – 400 msec
Multiple Read Reset Time – 500 msec
Multiple Read Reset Time – 600 msec
Multiple Read Reset Time - Indefinite
AJ
Setting the Trigger Functions
AK
AL
AM
AN
AG
S7
S8
Disable the trigger function (LED On)
Enable the trigger function (LED OFF until the
trigger is activated )
Z
Y
Activate the trigger; turns the LEDs ON
Terminate the trigger.
Selecting the Read Mode
Quiet Zone Options
Single Read Mode (Trigger must be Enabled,
S8)
YN
No margin check
S0
Page 21
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
YO
YP
YQ
YR
YS
YT
YU
Margin check 1/7 nominal
Margin check 2/7 nominal
Margin check 3/7 nominal
Margin check 4/7 nominal
Margin check 5/7 nominal
Margin check 6/7 nominal
Margin check normal
T4
T5
T6
T7
Disable good read LED (GRL)
GRL ON for 0.20 seconds after decode
GRL ON for 0.40 seconds after decode
GRL ON for 0.80 seconds after decode
Redundant Decoding
X2
X3
Read bar code 3 times before transmitting
Read bar code 4 times before transmitting
Xmit Error (Trigger Enabled Mode only)
User defined error message for no label
User defined error message for no decode
Clear error messages for no label, no decode
TH
TI
TG
ACK/NAK response to Host transmissions
No response to command
WD
WC
Response to command – OK=ACK,
ERROR=NAK
Good Read LED Operation
Page 22
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
Appendix C:
Bar Code Programming Menus & Commands - Index
1. Global Default & Scanner Configurations.......................................24
2. Symbology Selection..............................................................25-26
3. Add/Activate Specific Bar Code Symbologies ............................ 27-28
4. Delete/Deactivate Bar Code Symbologies......................................28
5. Options for UPC..........................................................................29
6. Options for EAN-8 & EAN-13........................................................30
7. Options for Code-39 & IT Pharmaceutical)............................... 31-32
8. Options for Codabar (NW-7)................................................... 32-33
9. Options for 2 of 5 (Including SCode) ............................................35
10. Options for IATA.......................................................................36
11. Options for Code-128 & EAN-128 ................................................37
12. Options for Code-93...................................................................37
13. Setting the Number of Digits.......................................................38
14. Creating a Prefix and/or Suffix ............................................... 39-40
15. Setting Prefixes (Identifying the Symbology)........................... 41-42
16. Setting Suffixes (Identifying the Symbology)........................... 42-44
17. Direct Input of Numeric Characters .............................................45
18. Direct Input of Alpha Characters .................................................46
19. Direct Input of Alpha Characters (Lower Case)…………………………….47
20. Direct Input of Control Characters.......................................... 48-49
21. Direct Input Characters Miscellaneous .................................... 50-51
22. Communication Parameters ................................................... 52-53
23. Handshaking ........................................................................53-54
24. Buzzer Operation.......................................................................55
25. Setting the Trigger Functions......................................................56
26. Selecting the Read Mode.......................................................56-57
27. Add-on Wait Mode.....................................................................58
28. Scanner Timeout (Trigger Enabled Mode only) .............................59
29. Multiple Read Reset Time...........................................................60
30. Quiet Zone Options....................................................................61
31. Redundant Decoding..................................................................62
32. Transmitting Error Indications (Trigger Enabled only) ...................62
33. Programming No Read Error Messages........................................63
34. Good Read LED Operation..........................................................63
Page 23
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
1. Global Default & Scanner Configurations
Computer
Command
Function
/Description
Bar Code
Command
START/END Programming Menu
(ZZ)
U2
[[
Return all parameters to
Default settings
%
V3
Transmit software version
Z1
[2
[3
[!
Save all values set by com port
commands
Z2*
Z3
(not lost upon power off)
Display software settings,
prefix/suffix, & min/max lengths
Note: Where computer commands appear in parenthesis, bar code commands must be used to start and
end manual programming of the scanner.
Note: Scanner default settings are indicated by a pointing hand (%) symbol throughout the menus to
follow.
* Use Z2 (Save all values set by command) after sending com port commands to store settings in non-
volatile memory prior to power off.
Page 24
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
2. Symbology Selection
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
A0
J0
[[
B1
K1
B3
B!
B5
B6
B7
B8
B2
B:
K2
K3
Enable all bar code
symbologies
Enable all UPC and EAN
Only Code-39
A2
A3
A4
A5
A6
A7
A1
A9
J1
Only Codabar (NW-7)
Only IATA
Only Code-93
Only Code-128 (Inc. EAN-128)
Only MSI/Plessey
Only UK/Plessey
Only Telepen
Only UPC (A/E)
Only UPC (A/E)+2
Only UPC (A/E)+5
J2
J3
K!
CONTINUED ON NEXT PAGE…
Page 25
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
2. Symbology Selection (continued)
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
J4
[[
K5
K6
K7
K8
K9
KE
SB
Only EAN (13/8)
Only EAN (13/8) +2
Only EAN (13/8) +5
Only Industrial 2 of 5
Only Interleaved 2 of 5
TriOptic
J5
J6
J7
J8
JD
RA
SCode
Page 26
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
3. Add/Activate Specific Bar Code Symbologies
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
B2
B3
B4
B5
B6
B7
B1
B9
R1
R2
R3
R4
R5
[[
Enable Code 39
%
%
%
%
%
%
%
%
%
C3
C!
C5
C6
C7
C8
C2
C:
S2
S3
S!
S5
S6
Enable Codabar (NW-7)
Enable IATA
Enable Code 93
Enable Code 128
Enable MSI/Plessey
Enable UK/Plessey
Enable Telepen
Enable UPC (A/E)
Enable UPC (A/E) +2
Enable UPC (A/E) +5
Enable EAN (13/8)
%
Enable EAN (13/8) +2
CONTINUED ON NEXT PAGE…
Page 27
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
3. Add/Activate Specific Bar Code Symbologies (continued)
Computer
Command
Function
/Description
Bar Code
Command
START/END Programming Menu
Enable EAN (13/8) +5
Enable Industrial 2 of 5
Enable Interleaved 2 of 5
TriOptic
(ZZ)
R6
R7
R8
JZ
[[
S7
S8
S9
K[
S:
%
%
%
%
SCode
R9
4. Delete/Deactivate Bar Code Symbologies
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
BO
[[
C1
Disable all symbologies
Page 28
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
5. Options for UPC
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
E2
[[
F3
Translate UPC-A to EAN-13
(13 Digits) Add leading zero &
Transmit check digit
UPC-A (12 Digits)
Do not add leading zero;
Transmit check digit
E3
E4
%
F!
F5
Translates UPC-A to EAN-13
(12 Digits) Add leading zero;
Do not transmit check digit
UPC-A (11 Digits)
Do not add leading zero;
Do not transmit check digit
E5
E6
E7
F6
F7
F8
UPC-E (8 Digits), Transmit first
character & check digit
UPC-E (7 Digits) Do not transmit
first character, do transmit check
digit
%
%
UPC-E (7 Digits)
Do transmit first character, do
not transmit check digit
E8
E9
F9
F:
UPC-A (6 Digits)
Do not transmit first character
nor check digit
Do not expand UPC-E to UPC-A
Expand UPC-E to UPC-A
6Q
6P
7R
7Q
Page 29
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
6. Options for EAN-8 & EAN-13
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
6J
[[
7K
EAN-13 Do not transmit CD
EAN-13 Transmit CD
6K
6H
6I
%
7L
7I
7J
JC
JB
IO
IP
EAN-8 Do not transmit CD
EAN-8 Transmit CD
%
%
Disable ISBN translation
Enable ISBN translation
Disable ISSN translation
Enable ISSN translation
IB
IA
HN
HO
%
Page 30
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
7. Options for Code 39 and IT Pharmaceutical
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
8E
[[
Enable 1 character (3 characters
including start/stop characters)
%
9F
Enable 3 characters
Disable check digit calculation
Enable check digit calculation
Transmit check digit
8D
C1
9E
%
%
%
D2
D1
E:
E9
E2
E1
C0
D9
D8
D1
D0
Do not transmit check digit
Do not transmit start/stop
characters (*……*)
Transmit start/stop characters
(*……*)
Enables primary decode
algorithms for Code 39, I & D 2
of 5, IATA, & Codabar
-Y
%
.Z
Alternate decode algorithm no.1
for Code 39
-Z
.S
.[
/T
Alternate decode algorithm no.2
for Code 39
CONTINUED ON NEXT PAGE
Page 31
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
7. Options for Code 39 and IT Pharmaceutical (continued)
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
D5
[[
E6
E7
E8
EC
EB
Disable IT Pharmaceutical &
enable code 39
%
%
Enable IT Pharmaceutical &
disable code 39
D6
Enable IT Pharmaceutical if
possible
D7
IT Pharmaceutical, enable
transmit of leading A
DB
DA
IT Pharmaceutical, disable
transmit of leading A
8. Options for Codabar (NW-7)
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
[[
ID
IC
IG
G1
G2
G3
G!
Enable 1 character (3 characters
including start/stop characters)
HC
HB
HF
F0
F1
F2
F3
Enable 3 characters
Enable 5 characters
%
%
Do not transmit
start/stop characters
Transmit start/stop
characters as ABCD/TN*E
Transmit start/stop
characters as abcd/tn*e
Transmit start/stop
characters as ABCD/ABCD
Page 32
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
8. Options for Codabar (NW-7) (continued)
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
F4
[[
G5
IK
Transmit start/stop
characters as abcd/abcd
Transmit start/stop as
DC1, DC2, DC3, DC4
HJ
Transmit check digit
Do not transmit check digit
Do not calculate check digit
Calculate check digit (MOD 16)
Enable ABC Codabar
H8
H9
H7
H6
H4
H5
H3
HA
HI
%
%
I9
I:
I8
I7
I5
I6
I!
IB
IJ
II
Enable CX Codabar
Enable normal, ABC & CX
Codabar
Disable ABC & Cx Codabar
%
Disable Inter-character Gap
Check
Enable Inter-character Gap
Check
HH
%
%
Enables primary decode
algorithms for Code 39, I & D 2
of 5, IATA, & Codabar
-Y
-X
.Z
.[
Alternate decode algorithm for
Codabar
Page 33
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
Codabar (NW-7) Format
Start
Character
1 to 42
data digits
Check
digit
Stop
Character
A . . . .
a . . . .
A . . . .
a . . . .
. . . . T
. . . . t
. . . . A
. . . . a
•
•
Codabar (NW-7) has four different start/stop character schemes as shown above. The check digit is
optional and, if present, would be the last character before the stop character.
If the scanner is programmed to calculate the check digit and the bar code is not printed with a
check digit, the bar code will not be read.
Page 34
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
9. Options for Interleaved & Industrial 2 of 5
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
G0
G1
E0
[[
Do not calculate check digit
Calculate check digit
%
%
%
H1
H2
F1
F2
HF
HG
HJ
HH
HI
.Z
.Y
Do not transmit Check digit
Transmit check digit
E1
Enable 1 character minimum
Enable 3 character minimum
Enable 5 character minimum
GE
GF
GI
Enable transmit SCode as
Interleaved 2 of 5
GG
GH
Disable transmit SCode as
Interleaved 2 of 5
%
%
Enables primary decode
algorithms for Code 39, I & D 2
of 5, IATA, & Codabar.
-Y
-X
Alternate algorithm for I 2 of 5,
D 2 of 5 & IATA
2 of 5 Format (Standard (Industrial) and Interleaved)
1 to 44 data digits
numeric only (0 to 9)
CD
Check Digit
Opticon strongly recommends that the “Setting the Number of Digits” featured in Section 13 be employed
whenever 2 of 5 bar codes are used.
Page 35
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
10. Options for IATA
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
4H
4J
[[
Do not calculate check digit
%
5I
5K
5J
5L
5M
5N
.Z
.Y
Calculate check digit
(CPN + Form + Serial)
Calculate check digit
(Form + Serial)
4I
Calculate check digit
(All data)
4K
4L
Transmit check digit
%
%
Do not transmit check digit
4M
Enables primary decode
algorithms for Code 39, I & D 2
of 5, IATA, & Codabar.
-Y
-X
Alternate algorithm for I 2 of 5,
D 2 of 5, IATA & Codabar
The IATA code is a variable length symbology with an optional check digit and non-printable start/stop
characters. The following characters are supported: Digits 0 up to 9.
The checksum is calculated as modulo seven of the data string. IATA is an acronym for International Air
Transport Association.
String format
Meaning of Acronym
CPN
Coupon
1
AC
Airline
Code
3
FC
Form
Code
2
SN
Serial
Number
8
CD
Check
Digit
1
Number of digits (15 total)
♦ Enable check digit check
♦ Selection of the check digit calculation
♦ Disable transmission of the check digit
Check digit calculation: If the check digit calculation is required, then the appropriate calculation method
must be selected.
Page 36
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
11. Options for Code-128 / EAN-128
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
OF
[[
Disable EAN-128 only
Enable EAN-128 only
Disable concatenation
Enable concatenation
%
%
PG
KG
NQ
NP
JF
MP
MO
12. Options for Code-93
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
+W
+V
[[
,X
,W
Disable concatenation
Enable concatenation
%
Page 37
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
13. Setting the Character length that is allowed to be read.
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
H0
[[
Disable length setting on all
symbologies
%
I1
Enable length setting on all
symbologies
H1
I2
IL
IM
IN
Enable length setting for selected
codes
HK
HL
Enable minimum length for
selected codes
Enable maximum length for
Selected codes
HM
To avoid truncation errors, the scanner can be programmed to only decode bar codes of one specific
length, i.e., containing a specific number of digits. It is also possible to program the scanner to only
decode bar codes of either of two specific lengths.
To set one or two lengths for all
symbologies:
To set one or two lengths for selected
symbologies:
1. Scan “START” to enter the
programming mode.
2. Scan “Enable length setting (H1)
for all symbologies”.
3. Scan a sample bar code of
the desired length.
1. Scan “START” to enter
the programming mode
2. Scan “Enable length setting (HK)
for selected symbologies”.
3. Scan a sample bar code of
the desired length #1
4. Repeat Step #3, re-scanning
the sample bar code length or a
different bar code length to get 2
lengths.
5. Scan “END” to exit the
programming mode
4. Repeat Step #3, re-scanning
the sample bar code length or a
different bar code length to get 2
lengths.
5. Scan “END” to exit the
programming mode
“Setting the Number of Digits” can only be applied to Code 39, NW-7, 2 of 5, and MSI/Plessey. WPC,
Code 93, IATA, and Code 128 are not affected.
Setting Minimum/Maximum Length
This option modifies the default minimum length table. To use this option, perform the following steps:
1. Scan “START” to enter the programming mode
2. Scan “Enable minimum length for selected codes” (HL)
3. Scan bar codes of the required type and length.
4. Scan “END” to end the programming sequence.
Page 38
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
For example, if a Code 39 label containing 2 characters were scanned in Step 3 then only Code 39 labels
would be checked for a minimum length of 2 characters. If a second label had been read in Step 3
(immediately following the first), then that particular symbology would have been set to its associated
minimum character length.
In a similar manner, the maximum length for selected codes can be established by using the “Enable
maximum length for selected codes” (HM) command.
14. Creating a Prefix and/or Suffix
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
Z3
[[
[!
Display Settings including
Prefix/Suffix value and length
(expressed in hexidecimal
format)
The Z3 command can be used to instruct the scanner to provide a list of its current software settings
including prefixes and suffixes.
The scanner can be programmed to transmit a prefix and/or suffix with the decoded data. A Prefix (or a
Suffix) is composed of up to 4 characters. The following steps are used to establish a Prefix that will be
Example: To add the alpha character “A” as a Prefix and “B” as a
Suffix to UPC-A bar code data:
1. Scan “START/END Programming Mode”
2. Scan N1, representing a Prefix for UPC-A
3. Scan 0A, representing the alpha character “A”
4. Scan N6, representing a Suffix for UPC-A
5. Scan 0B, representing the alpha character “B”
6. Scan “START/END Programming Mode”
transmitted with the bar code data:
1. Scan Start
2. Scan the bar code representing the symbology to which you wish to add a Prefix/Suffix
3. Scan the character(s) that will comprise the Prefix/Suffix. Up to four numeric, alpha or control
character(s) may be used. Scanning no characters will delete the Prefix/Suffix
4. Scan “STOP” to exit the Programming Mode.
In addition, the scanner can be programmed to transmit a preamble and/or postamble with the decoded
data. A Preamble and/or postamble can be composed of up to 8 characters each and will apply to all
symbologies. The following steps are used to establish a Preamble and/or postamble that will be
transmitted with the bar code data:
1. Scan Start
2. Scan the MZ for preamble or PS for Postamble
3. Scan the character(s) that will comprise the Preamble/Postamble. Up to eight characters may be
used. Scanning no characters will delete the Preamble/Postamble.
4. Scan “STOP” to exit the Programming Mode.
Page 39
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
Example: To add the alpha character “A” as a Prefix and “B” as a
Suffix to UPC-A bar code data:
7. Scan “START/END Programming Mode”
8. Scan N1, representing a Prefix for UPC-A
9. Scan 0A, representing the alpha character “A”
10. Scan N6, representing a Suffix for UPC-A
11. Scan 0B, representing the alpha character “B”
12. Scan “START/END Programming Mode”
Page 40
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
15. Setting Prefixes (Identifying the Symbology)
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
RY
[[
SZ
O2
N1
O3
N2
O!
N3
O5
N!
N5
N6
All codes
UPC-A
N1
M0
N2
M1
N3
M2
N4
M3
M4
M5
M6
UPC-A +2 or +5
UPC-E
UPC-E +2 or +5
EAN-13
EAN –13 +2 or +5
EAN-8
EAN-8 +2 or +5
Code 39
Codabar (NW-7)
Industrial 2 of 5
N7
CONTINUED ON NEXT PAGE...
Page 41
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
15. Setting Prefixes (Identifying the Symbology) (continued)
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
M7
M8
M9
I8
[[
N8
N9
N:
J9
O1
NC
M9
N[
Interleaved 2 of 5
Code 93
Code 128
IATA
MSI/Plessey
SCode
N0
MB
L8
Telepen
Preamble (all codes)
MZ
Page 42
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
16. Setting Suffixes (Identifying the Symbology)
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
RZ
N6
O0
N7
O1
N8
O2
N9
O3
O4
O5
O6
[[
S[
O7
P1
O8
P2
O9
P3
O:
P!
P5
P6
All Codes
UPC-A
UPC-A +2 or +5
UPC-E
UPC-E +2 or +5
EAN-13
EAN–13 +2 or +5
EAN-8
EAN-8 +2 or +5
Code 39
Codabar (NW-7)
Industrial 2 of 5
P7
CONTINUED ON NEXT PAGE...
Page 43
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
16. Setting Suffixes (Identifying the Symbology) (continued)
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
O7
O8
O9
I9
[[
P8
P9
P:
J:
O6
PC
M:
QT
Interleaved 2 of 5
Code 93
Code 128
IATA
MSI/Plessey
SCode
N5
OB
L9
Telepen
Postamble (All Codes)
PS
Page 44
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
17. Direct Input of Numeric Characters
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
Q8
Q9
[[
R1
R2
R3
R!
R5
R6
R7
R8
R9
R:
0
1
2
3
4
5
6
7
8
9
Page 45
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
18. Direct Input of Alpha Characters
START/END
Program
Menu
(ZZ)
0N
0O
0P
N
[[
1O
0A
0B
0C
0D
0E
0F
0G
0H
0I
A
B
C
D
E
F
O
1B
1C
1D
1E
1F
1G
1H
1I
1J
1K
1L
1M
1N
1P
P
1Q
0Q
0R
0S
Q
1R
R
1S
S
1T
0T
T
1U
G
H
I
0U
0V
U
1V
V
1W
0W
0X
W
1X
0J
J
X
1Y
0K
0L
0M
K
L
0Y
Y
1Z
0Z
Z
1[
START/END
Program
Menu
M
(ZZ)
[[
Page 46
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
19. Direct Input of Alpha Characters (Lower Case)
START/END
Program
Menu
(ZZ)
$A
$B
$C
$D
$E
$F
$N
$O
$P
n
[[
%B
%C
%D
%E
%F
%G
%H
%I
%J
%K
%L
%M
%N
%O
a
o
%P
b
c
d
e
f
p
%Q
$Q
$R
$S
q
%R
r
%S
s
%T
$T
t
%U
$G
$H
$I
g
h
i
$U
$V
$W
$X
u
%V
v
%W
w
%X
$J
j
x
%Y
$K
$L
k
l
$Y
y
%Z
$Z
z
%[
START/END
Program
Menu
$M
m
(ZZ)
[[
Page 47
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
20. Direct Input of Control Characters
START/END
Program
Menu
^M
(CR)
(ZZ)
1M
1N
1O
1P
[[
2N
^@
9G
^N
(SO)
:H
2O
(null)
^A
1A
^O
(SI)
2B
2P
(SCH)
^B
1B
^P
(DLE)
2C
2Q
(STX)
^C
1C
^Q
(DC1)
1Q
2D
2R
(ETX)
^D
1D
^R
(DC2)
1R
1S
2E
2S
(EOT)
^E
^S
(DC3)
1E (ENQ
2F
)
2T
^F
1F
^T
(DC4)
1T
1U
1V
1W
1X
1Y
2G
2U
(ACK)
^G
1G
^U
(NAK)
2H
2V
(BEL)
^H
1H
^V
(SYN)
2I
2W
(BS)
^I
1I
^W
(ETB)
2J
2X
(HT)
^J
1J
^X
(CAN)
2K
2Y
(LF)
^K
1K
^Y
(EM)
2L
2Z
(VT)
START/END
Program
Menu
^L
1L
(ZZ)
2M
[[
(FF)
Page 48
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
20. Direct Input of Control Characters (Continued)
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
1Z
[[
2[
:B
:C
:D
:E
:F
:G
^Z (SUB)
^[ (ESC)
^\ (FS)
9A
9B
9C
9D
9E
^] (GS)
^^ (RS)
^_ (US)
DEL
(ASCII 127)
9F
Page 49
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
21. Direct Input Characters Misc.
START/END
Program
Menu
(ZZ)
5N
5O
5P
6A
6B
6C
6D
6E
6F
6G
7A
7B
7C
-
[[
6O
(SPACE)
5A
5B
5C
5D
5E
5F
5G
5H
5I
.
6B
6C
6D
6E
6F
6G
6H
6I
6J
6K
6L
6M
6N
6P
!
“
/
6Q
:
7B
#
$
%
&
`
(
;
7C
<
7D
=
7E
>
7F
?
7G
@
7H
5J
)
[
8B
5K
5L
5M
*
+
,
\
8C
]
8D
START/END
Program
Menu
(ZZ)
[[
CONTINUED ON NEXT PAGE...
Page 50
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
21. Direct Input Characters Misc. (Continued)
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
7D
7E
[[
8E
8F
8G
:U
:V
:W
:X
^
_
‘
7F
9T
{
|
9U
9V
}
~
9W
Page 51
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
22. Communication Parameters
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
K0
K1
K2
K3
K4
K5
K6
K7
L0
[[
L1
L2
L3
L!
L5
L6
150 baud
300 Baud
600 Baud
1,200 Baud
2,400 Baud
4,800 Baud
9,600 Baud
19,200 Baud
7 Data Bits
8 Data bits
Parity = None
Parity = Even
Parity = Odd
%
L7
L8
M1
M2
M3
M!
M5
L1
%
%
L2
L3
L4
CONTINUED ON NEXT PAGE
Page 52
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
22. Communication Parameters. (Continued)
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
L5
[[
1 Stop Bit
%
M6
M7
2 Stop Bits
L6
23 Communication Handshaking.
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
I0
[[
J1
J2
J3
J!
Q1
Q2
Q3
Q!
[H
Unlimited wait for CTS from
terminal
%
%
100 mS wait for CTS from
terminal
I1
200 mS wait for CTS from
terminal
I2
400 mS for CTS from terminal
I3
No Handshaking
or ACK/NAK
P0
P1
P2
P3
ZG
Busy/Ready
Modem
ACK/NAK
XON/XOFF
CONTINUED ON NEXT PAGE...
Page 53
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
23. Communication Delays
ACK/NAK no response (100 ms
timeout, terminates with good
read buzzer)
P4
KA
Q5
No intercharacter delay
%
LB
LC
LD
LE
20 ms intercharacter delay
50 ms intercharacter delay
100 ms intercharacter delay
KB
KC
KD
Page 54
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
24. Buzzer Operation
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
T0
[[
Volume = Maximum
Volume = Upper Mid-range
Volume = Lower Mid-range
Volume = Minimum
Disable buzzer
%
U1
U2
U3
U!
X1
X9
X2
X3
X!
X5
X6
X7
X8
T1
T2
T3
W0
W8
W1
W2
W3
Enable buzzer
%
%
Set buzzer at 3kHz
Set buzzer at 3kHz
with 2.5kHz interval
Set buzzer at 3kHz
with 4kHz interval
Buzzer duration 0.10 sec
Buzzer duration 0.20 sec
Buzzer duration 0.40 sec
Buzzer duration 0.05 sec
W4
W5
W6
W7
%
Page 55
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
25. Setting the Trigger Functions
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
S7
[[
Disable the trigger function
/LEDs are ON continuously
%
T8
Enable the trigger function /LEDs
are OFF until trigger is activated
or “pulled”
S8
T9
Use as
Activate the trigger; turns the
scanner ON.
Z
Y
Com Port Command
Use as
Com Port Command
Terminates the trigger 'on time'
The Trigger function is not enabled in the default setting. This means that the LEDs are “ON” and ready
to scan until the trigger mode is set by the S8 command.
Once in the trigger mode, the host can trigger the unit by sending a <ESC> Z <CR> command. (See
Scanner Timeout to establish the length of time the scanning light remains ON after the trigger is
activated.) A hardware trigger can also be used to turn the scanner ON.
26. Selecting the Read Mode
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
S0
[[
T1
T2
T3
Single Read Mode
(Trigger enabled mode only)
Multiple Read Mode. (will read
more then 1 label)
S1
%
Continuous Read Mode. (will
read the same label over and
over)
S2
The operation of the scanner in the various read modes is described in the table below. The “Continuous
Read” mode is helpful in positioning the scanner for optimum reading. In “Continuous Read,” the
scanner’s buzzer functions like a Geiger counter, sounding the most active at the position achieving the
greatest number of good reads.
Page 56
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
Mode
Trigger Function Enabled (S8)
Trigger Function Disabled (S7)
After receiving a trigger pulse,
scanner will read multiple, different
Scanner will read different bar codes
bar codes in succession until it times in succession if they are presented to
out. (Each read will reset the
scanner’s time out)
the read window.
Multiple
Read
(S1)
Scanner may not read the same bar
code twice if they are consecutive.
(See Sect. 32)
Scanner may not read the same bar
code twice if they are consecutive.
(See Sect. 32)
Scanner will read the same bar code
continuously after receiving a trigger Scanner will read the same bar code
pulse until the label is removed. The
LEDs then time out.
Continuous
Read
continuously.
(S2)
Scanner will read only one bar code
after receiving a trigger pulse. The
scanner time out is terminated on a
good read.
Single
Read
(S0)
Same as Multiple Read mode, above.
Page 57
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
27. Add-on Wait Mode (Applies to UPC/EAN only)
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
XA
[[
YB
Disable Add-on wait mode
Enable Add-on wait mode of
0.25 seconds
XB
XC
XD
YC
Enable Add-on wait mode of
0.50 seconds
%
YD
Enable Add-on wait mode of
0.75 seconds
YE
These commands are used when UPC/EAN when add-on is enabled. The reader searches within the
selected time for a valid add-on code. If a valid add-on code is found, the reader transmits the data
immediately. If nothing is found behind the code, the reader will transmit the data without the add-on.
Page 58
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
28. Scanner Timeout (Trigger Enabled Mode only)
These commands, which are only applicable in the Trigger Enabled mode, establish the time-out period
after the trigger pulse is received. In Single Read Mode, the time out is terminated upon a good read.
In Multiple Read and Continuous Read Modes the time out period is restarted after any good read.
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
Y1
Y2
Y3
Y4
Y5
Y6
Y7
Y8
Y9
YL
[[
Z2
Z3
Z!
Z5
Z6
Z7
Z8
Z9
Z:
ZM
1 Second after triggering
2 Seconds after triggering
3 Seconds after triggering
4 Seconds after triggering
5 Seconds after triggering
6 Seconds after triggering
7 Seconds after triggering
8 Seconds after triggering
9 Seconds after triggering
Read time x 10
%
On time follows the Hardware
trigger active time. Can be
terminated by sending the Y
command
Y0
Z1
ZN
Stays ON indefinitely after
triggering. Must be terminated
by sending the Y commands.
YM
Page 59
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
29. Multiple Read Reset Time
This option is used in conjunction with the multiple read mode. The selected time sets the period the
scanners should be pointed away from a label before that same label can be decoded again. Indefinitely
means that the next bar code must always be different during the time the scanner is triggered.
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
AH
AI
[[
BI
BJ
BK
BL
BM
BN
BO
BH
Set at 50 msec
Set at 100 msec
Set at 200 msec
Set at 300 msec
Set at 400 msec
Set at 500 msec
Set at 600 msec
Set indefinitely
AJ
AK
AL
AM
AN
AG
%
Page 60
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
30. Quiet Zone Options
With this option the scanner can decode bar codes that have smaller quiet zone margins than specified
for the symbology. Be careful when using this option as its use may increase the possibility of partial and
ghost reads. Do not use smaller margin checks than necessary. If possible, replace the bar codes labels
with others that have the correct quite zone margins.
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
YN
YO
YP
[[
ZO
ZP
ZQ
ZR
ZS
ZT
ZU
ZV
No margin check
Margin check 1/7 nominal
Margin check 2/7 nominal
Margin check 3/7 nominal
Margin check 4/7 nominal
Margin check 5/7 nominal
Margin check 6/7 nominal
Margin check normal
YQ
YR
YS
YT
YU
%
Page 61
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
31. Redundant Decoding
The Number of Redundant Decodes determines how many times the scanner must decode a bar code
and obtain the same value before it will transmit the data. For example, if the redundancy is set at three
times, the scanner will not transmit data until it has completed three consecutive, identical “good reads”.
In the case of a poor label which generates an intermediate “no decode” within a sequence of four scans
where three of the four have resulted in “good reads”, the scanner will transmit the data after the fourth
scan. In other words, a “no decode” does not restart the sequence.
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
X2
[[
Y3
Y!
Read bar code three times
Read bar code four times
%
X3
32. Transmitting Error Indications
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
WD
WC
[[
XE
XD
Disable ACK/NAK response to
sent command
%
Enable OK=ACK, ERROR=NAK,
response to sent command
Page 62
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
33. No read error messages.
The scanner can be programmed to transmit an error message when no barcode is read. The unit must
be in trigger mode, then, the error message will be sent at the end of a trigger time out. 2 types of
messages can be sent. The first type will indicate that no label was present or that nothing was in front
of the scanner. The second type will indicated that a barcode was present but could not be decoded.
To program an error message, scan the appropriate command below then scan up to 4 direct input
characters. To remove the error message, scan the appropriate command below but do not scan any
direct input characters.
33. Programming No read Error Messages
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
TH
TI
[[
UI
UJ
Program Error message for No
label present.
Program Error message for label
present but not decodable.
34. Good Read LED Operation
Computer
Command
Function
/Description
Bar Code
Command
START/END
Programming Menu
(ZZ)
[[
U5
U6
U7
U8
Good read LED
disabled after decode
T4
T5
T6
T7
Good read LED ON after
decode for .20 seconds
%
Good read LED ON after
decode for .40 seconds
Good read LED ON after
decode for .80 seconds
Page 63
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
Appendix D:
Dimensional Drawing (All dimensions in millimeters [inches])
Page 64
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
Appendix E:
NFT 2100 – Optical Performance
NFT 2100 Depth of Field Table
(Grade A Labels)
Min. Distance
Max Distance
(inches)
Range
(inches)
Density
(inches)
6 mil
10 mil
20 mil
40 mil
0.9
1.6
1.7
2.0
2.4
0.7
0.9
1.2
1.5
0.8
0.8
0.9
NFT 2100 Depth of Field Chart
Focal Distance 1.4" (35.4 mm)
6 Mil
10 Mil
20 Mil
40 Mil
0
0.5
1.0
1.5
2.0
2.5
3.0
Distance from front of scanner case (inches)
NFT 2100 Field of View Table
Focal
Distance
1.4"
1.0"
1.5
2.0"
2.5"
Distance from Front
of Case
25.4mm
2.6
35.4mm
3.1"
38.1mm
3.3
50.8mm
4.0
63.5mm
4.7
Field of View
66mm
80mm
83mm
101mm
118mm
Page 65
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
Appendix F:
Placement Drawing (All dimensions in millimeters [inches])
This Drawing shows one possible placement of the scanner relative to the target label. Other
orientations are possible depending on barcode density and barcode length. Please use the optical
information provided in appendix E as guidance.
Page 66
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
Appendix G:
Placement Drawing for test tubes (All dimensions in millimeters [inches])
This Drawing shows one possible placement of the scanner relative to the target label. Other
orientations are possible depending on barcode density and barcode length. Please use the optical
information provided in appendix E as guidance.
Page 67
Manual No. 25-ULNFT2100-01; Mar, 2005
Scanner
NFT 2100 CCD Fixed Mount Barcode
Notes
Page 68
|