Opticon Scanner NFT 2100 User Manual

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 StartProgramsAccessories/  
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  
 

Mr Coffee Coffeemaker ECMP3 User Manual
MTD Blower 243 692A User Manual
NetComm Network Router AM5065 User Manual
Nikon Microscope Magnifier L Ke User Manual
Nortel Networks Cell Phone I680 User Manual
Olympus Camcorder EPL1BLK User Manual
Omnimount TV Mount OM10045 User Manual
Omron Fan ZJ FA20 User Manual
One for All Universal Remote OARK02R User Manual
Oneida Air Systems Dust Collector 2005c3HP User Manual