This manual contains bar codes used to program the ICR803.
For initial setup, product identification, and general product information, please refer to
the following manuals:
ICR803 Quick Start Manual
ICR803 Command & Communication Guide
Plug and Play Bar Codes
Plug and Play bar codes provide instant engine set up for commonly used interfaces. Please note
that the ICR803 interfaces are configured by the factory at time of order. These bar codes are
therefore used to default the scanner to get back to the factory setup.
RS-232
The RS-232 Interface bar code is used when connecting to the serial port of a PC or terminal. The
following RS-232 Interface bar code also programs a carriage return (CR) and a line feed (LF)
suffix, baud rate, and data format as indicated below:
Option Setting
Baud Rate 115200 bps
Data Format 8 data bits, no parity bit, 1 stop bit
RS-232 Interface
USB HID
Scan the following code to default the USB version of the ICR803 for USB HID bar code
imagers. Scanning this code changes the terminal ID to 131.
USB HID Bar Code Imager
ICR803 Bar Code Manual – Rev A – 04/2007 - 2 -
USB COM Port Emulation
Scan the following code to program the USB version of the ICR803 to emulate a regular RS-232 based
COM port. If you are using Microsoft Windows, you will need to install the USB Driver for the scanner.
ICR803 Bar Code Manual – Rev A – 04/2007 - 3 -
ICR803 Bar Code Manual – Rev A – 04/2007 - 4 -
ICR803 Bar Code Manual – Rev A – 04/2007 - 5 -
ICR803 Bar Code Manual – Rev A – 04/2007 - 6 -
Good Read Indicators
ICR803 Bar Code Manual – Rev A – 04/2007 - 7 -
.
ICR803 Bar Code Manual – Rev A – 04/2007 - 8 -
Reread Delay
This sets the minimum amount of time before the imager can read the same bar code a second time.
Setting a reread delay protects against accidental rereads of the same bar code. Longer delays are
effective in minimizing rereads in POS (Point Of Sale) applications. Use shorter delays for applications
where repetitive scanning is required. (Default = Medium)
ICR803 Bar Code Manual – Rev A – 04/2007 - 9 -
User-Specified Good Read Delay
If you want to set your own length for the good read delay, scan the bar code below, then set the delay (from
0-30,000 milliseconds) by scanning digits from Appendix D, then scanning Save.
Trigger Modes
Manual/Serial Trigger
You can activate the imager either by providing an external hardware trigger, or using a serial
trigger command. When in manual trigger mode, the imager scans until a bar code is read, or until
the hardware trigger is released.
When in serial mode, the imager scans until a bar code has been read or until the deactivate
command is sent. In serial mode, the imager can also be set to turn itself off after a specified time
has elapsed (see Read Time Out, which follows).
Read Time Out
Use this selection to set a time out (in milliseconds) of the imager’s trigger when using serial
commands to trigger the imager, or if the imager is in manual trigger mode. Once the imager has
timed out, you can activate the imager either by pressing the trigger or using a serial trigger
command. After scanning the Read Time Out bar code, set the time out duration (from 0-300,000
milliseconds) by scanning digits from Appendix D, then scanning Save. Default = 0 (infinite, or no
time out).
ICR803 Bar Code Manual – Rev A – 04/2007 - 10 -
Manual Trigger, Low Power
The imager powers down until the trigger is pulled. When the trigger is pulled, the imager powers
up and operates until there is no triggering for the time set with the Low Power Time Out bar code
below. There is a delay of up to one second in operation when the imager is first triggered, but
there is no delay when operating in low power timeout mode.
Low Power Time Out Timer
Scan the Low Power Time Out bar code to change the time out duration (in seconds). Then scan
the time out duration (from 0-300 seconds) from Appendix D, and Save. Default = 120 seconds.
If the unit remains idle during the low power time out interval, the unit goes into low power mode.
Whenever the trigger is enabled, the low power time out timer is reset.
Note: This timeout does not begin until the imager timeout setting has expired.
Scan Stand Mode
When a unit is in Scan Stand mode, it remains idle as long as it sees the Scan Stand symbol. (See
Scan Stand Symbol that follows.) When a different code is presented, the Imager is triggered to
read the new code.
Note:The imager automatically adjusts the illumination LEDs to the lo west light level possible to
maintain a good lock on the Scan Stand symbol. When a symbol is presented, the imager’s light
levels adjust to the saved LED power setting.
Scan Stand Symbol
When a unit is in Scan Stand mode, the LEDs shine at the Scan Stand symbol on the base of the
stand which tells it to remain idle. When the Scan Stand symbol is covered, the imager turns the
LEDs on at the configured power level (Default High) and attempts to find and decode bar codes in
its field of view.
ICR803 Bar Code Manual – Rev A – 04/2007 - 11 -
Presentation Mode
This programs the imager to work in Presentation mode. The LEDs are either off or at the lowest power for
ambient conditions until a bar code is presented to the imager. Then the LEDs turn on aut omatically to read
the code. Presentation Mode uses ambient light to detect the bar codes. If the light level in the room is not
high enough, Presentation Mode may not work properly.
Presentation LED Behavior after Decode
When an imager is in presentation mode, the LEDs remain on and continue scanning for a short time after a
bar code is decoded. If you wish to turn the LEDs off immediately after a bar code is decoded, scan the
LEDs Off bar code, below. Default = LEDs On.
* LEDs On
LEDs Off
Presentation Sensitivity
Presentation Sensitivity is a numeric range that increases or decreases the imager's reaction time to bar
code presentation. To set the sensitivity, scan the Sensitivity bar code, then scan the degree of sensitivity
(from 0-20) from the inside back cover, and Save. 0 is the most sensitive setting, and 20 is the least
sensitive. Default = 1.
Sensitivity
Hands Free Time Out
The Scan Stand and Presentation Modes are referred to as “hands free” modes. If the imager’s
trigger is pulled when using a hands free mode, the imager changes to manual trigger mode. You
can set the time the imager should remain in manual trigger mode by setting the Hands Free Time
Out. Once the time out value is reached, (if there have been no further trigger pulls) the imager
reverts to the original hands free mode.
Scan the Hands Free Time Out bar code, then scan the time out duration (from 0-300,000
milliseconds) from Appendix D, and Save. Default = 5,000 ms.
ICR803 Bar Code Manual – Rev A – 04/2007 - 12 -
LED Power Level
This selection allows you to adjust LED and aimer brightness. Off is used when no illumination is
needed. Low is used if low illumination is sufficient. High (the default) is the brightest setting. If you
have an aimer delay programmed (see Aimer Delay), the aimer will be at 100% power during the
delay, regardless of the LED Power Level.
Note: If you scan the Off bar code, both the aimer and illumination lights turn off, making it impossible to
scan bar codes in low light. To turn the LED Power Level back on, move to a brightly lit area and scan either
the Low or the High bar code below.
Illumination Lights
If you want the illumination lights on while reading a bar code, scan the Lights On bar code, below.
However, if you want to turn just the lights off, scan the Lights Off bar code.
Note: This setting does not affect the aimer light.
- 13 -
Imager Time Out
Imager Time Out powers down the imager after the unit has been idle for the specified time. To
prevent the imager from powering down, set this time out to 0. Scan the bar code below, then set
the time out by scanning digits (from 0 - 999,999 ms) from Appendix D, then scanning Save.
Aimer Delay
The aimer delay allows a delay time for the operator to aim the imager before the picture is taken.
Use these codes to set the time between when the trigger is pulled and when the picture is taken.
During the delay time, the aiming light will appear, but the LEDs won’t turn on until the delay time is
over.
Aimer Mode
This feature allows you to lower peak current during scanning by alternating the aimer a nd
illumination LEDs. When the Interlaced bar code is scanned, the aimer and illumination LEDs are
not allowed to be on at the same time. While this does limit peak current during scanning, the
scanner performance may be slower. When the Concurrent bar code is scanned, the aimer and
illumination LEDs are allowed to light at the same time. Select Off if you don’t want to use either
aimer mode.
- 14 -
Centering
Use Centering to narrow the imager’s field of view to make sure the imager reads only those bar
codes intended by the user. For instance, if multiple codes are placed closely together, centering
will insure that only the desired codes are read.
In the example below, the gray area is the full imager field of view and the white area is the
centering window. Bar Code 1 will not be read, while Bar Code 2 will be.
The default centering window is a 60 pixel square area in the center of the imager’s field of view.
The following diagram illustrates the default top, bottom, left, and right pixel positions, measured
from the top and the left side of the imager’s field of view, which is 640 by 480 pixels.
40% 60% 100%
The centering window must intersect the center of the image. If a bar code is not within the
predefined window, it will not be decoded or output by the imager. If centering is turned on by
scanning Centering On, the imager only reads codes that intersect the centering window you
specify using the Top, Bottom, Left, or Right bar codes.
Scan Centering On, then scan one of the following bar codes to change the top, bottom, left, or
right of the centering window. Then scan the percent you want to shift the centering window using
digits in Appendix D of this manual. Scan Save. Default Centering = 40% for Top and Left, 60% for
Bottom and Right.
- 15 -
- 16 -
Decode Search Mode
There are three selectable decode (scanning) modes:
Full Omnidirectional (default) - Searches for bar code features beginning at the center of an
image, and searches to the image’s limits. This mode reads all symbologies (including OCR), in
any orientation. The Full Omnidirectional search is very thorough which may slow performance
time.
Quick Omnidirectional - This is an abbreviated search for bar code features around the center
region of an image. This mode quickly reads all symbologies in any ori entation. The Quick
Omnidirectional mode may miss some off-center symbols, as well as larger Data Matrix and QR
Code symbols.
Advanced Linear Decoding - Performs quick horizontal linear scans in a center band of the
image. This mode is not omni-directional, but does quickly read linear and stacked bar codes.
Advanced Linear Decoding cannot read 2D, OCR, or Postal symbols.
- 17 -
Output Sequence Overview
Require Output Sequence
When turned off, the bar code data will be output to the host as the Imager decodes it. When turned
on, all output data must conform to an edited sequence or the Imager will not transmit the output
data to the host device.
Note: This selection is unavailable when the Multiple Symbols Selection is turned on.
Output Sequence Editor
This programming selection allows you to program the Imager to output data (when scanning more
than one symbol) in whatever order your application requires , regardless of the order in which the
bar codes are scanned. Reading the Default Sequence symbol programs the Imager to the
Universal values, shown below. These are the defaults. Be certain you want to delete or clear all
formats before you read the Default Sequence symbol.
Note: To make Output Sequence Editor selections, you’ll need to know the code I.D., code length,
and character match(es) your application requires. Use the Alphanumeric symbols (in Appendix D)
to read these options.
To Add an Output Sequence
1. Scan the Enter Sequence symbol.
2. Code I.D. On the Symbology Chart (Appendix A), find the symbology to which you want to apply
the output sequence format. Locate the Hex value for that symbology and scan the 2 digit hex
value from the Programming Chart (Appendix D).
3. Length Specify what length (up to 9999 characters) of data output will be acceptable for this
symbology. Scan the four digit data length from the Programming Chart. (Note: 50 characters is
entered as 0050. 9999 is a universal number, indicating all lengths.)
4. Character Match Sequences On the ASCII Conversion Chart (Appendix B), find the He x value
that represents the character(s) you want to match. Use the Programming Chart to read the
alphanumeric combination that represents the ASCII characters. (99 is the Universal number,
indicating all characters.)
5. End Output Sequence Editor Scan F F to enter an Output Sequence for an additional symbology,
or Save to save your entries.
Other Programming Selections
• Discard
This exits without saving any Output Sequence changes.
- 18 -
Output Sequence Example
In this example, you are scanning Code 93, Code 128, and Code 39 bar codes, but yo u want the imager to
output Code 39 1st, Code 128 2nd, and Code 93 3rd, as shown below.
Note: Code 93 must be enabled to use this example.
You would set up the sequence editor with the following command line:
SEQBLK62999941FF6A999942FF69999943FF
The breakdown of the command line is shown below:
SEQBLK sequence editor start command, 62 code identifier for Code 39, 9999 code length that must match
for Code 39 (9999 = all lengths), 41 start character match for Code 39 (41h = “A” ), FF termination string for
first code, 6A code identifier for Code 128, 9999 code length that must match for Code 128 (9999 = all
lengths), 42 start character match for Code 128 (42h = “B”), FF termination string for second code, 69 code
identifier for Code 93, 9999 code length that must match for Code 93 (9999 = all lengths), 43 start character
match for Code 93 (43h = “C”), FF termination string for third code
- 19 -
Output Sequence Editor
Require Output Sequence
When an output sequence is Required, all output data must conform to an edited sequence or the
imager will not transmit the output data to the host device. When it’s On/Not Required, the imager
will attempt to get the output data to conform to an edited sequence, but if it cannot, the imager
transmits all output data to the host device as is.
When the output sequence is Off, the bar code data is output to the host as the imager decodes it.
Note: This selection is unavailable when the Multiple Symbols Selection is turned on.
- 20 -
Multiple Symbols
Note: This feature does not work when the Imager is in Low Power mode.
When this programming selection is turned On, it allows you to read multiple symbols with a single
pull of the Imager’s trigger. If you press and hold the trigger, aiming the Imager at a series of
symbols, it reads unique symbols once, beeping (if turned on) for each read. The imager attempts
to find and decode new symbols as long as the trigger is pulled. When this programming selection
is turned Off, the Imager will only read the symbol closest to the aiming beam.
No Read
With No Read turned On, the Imager notifies you if a code cannot be read. If using a Quick*View
Scan Data Window, an “NR” appears when a code cannot be read. If No Read is turned Off, the
“NR” will not appear.
The default no read message of ‘NR’ can be changed to ‘No Read’ by scanning the barcode below:
Output Default back
“No Read” to ‘NR’ message
If you want a different notation, for example, “Error,” or “Bad Code,” you can edit the output
message using the Data Formatter. The hex code for the No Read symbol is 9C.
- 21 -
Print Weight
Print Weight is used to adjust the way the imager reads Matrix symbols. If a imager will be seeing
consistently heavily printed matrix symbols, then a print weight of 6 may improve the reading
performance. For consistently light printing, a print weight of 2 may help. After scanning the Set Print Weight bar code, set the print weight (from 1-7) by scanning digits from Appendix D, then
scanning Save. Default = 4.
Video Reverse
Video Reverse is used to allow the imager to read bar codes that are inverted. The “Off” bar code
below is an example of this type of bar code. If additional menuing is required, Video Reverse must
be disabled to read the menu bar codes and then re-enabled after menuing is completed. Note:
Images downloaded from the unit will not be reversed. This is a setting for decoding only.
- 22 -
- 23 -
Data Editing
Prefix/Suffix Overview
When a bar code is scanned, additional information is sent to the host computer along with the bar
code data. This group of bar code data and additional, user-defined data is called a “message
string.” The selections in this section are used to build the user-defined data into the message
string.
Prefix and Suffix characters are data characters that can be sent before and after scanned data.
You can specify if they should be sent with all symbologies, or only with specific symbologies. The
following illustration shows the breakdown of a message string:
•It is not necessary to build a message string. The selections in this chapter are only used if
you wish to alter the default settings. Default prefix = None. Default suffix = None.
• A prefix or suffix may be added or cleared from one symbology or all symbologies.
• You can add any prefix or suffix from the ASCII Conversion Chart (Appendix B), plus Code I.D.
and AIM I.D.
• You can string together several entries for several symbologies at one time.
• Enter prefixes and suffixes in the order in which you want them to appear on the output.
To Add a Prefix or Suffix:
Step 1. Scan the Add Prefix or Add Suffix symbol
Step 2. Determine the 2 digit Hex value from the Symbology Chart (included in Appendix A) for
the symbology to which you want to apply the prefi x or suffix. For example, for Code 128, Code ID
is “j” and Hex ID is “6A”.
Step 3. Scan the 2 hex digits from the Programming Chart (Appendix D) or scan 9, 9 for all
symbologies.
Step 4. Determine the hex value from the ASCII Conversion Chart (Appendix B), for the prefix or
suffix you wish to enter.
Step 5. Scan the 2 digit hex value from the Programming Chart (Appendix D)
Step 6. Repeat Steps 4 and 5 for every prefix or suffix character.
Step 7. To add the Code I.D., scan 5, C, 8, 0.
To add AIM I.D., scan 5, C, 8, 1.
- 24 -
To add a backslash (\), scan 5, C, 5, C.
Note: To add a backslash (\) as in Step 7, you must scan 5C twice
– once to create the leading backslash and then to create the
backslash itself.
Step 8. Scan Save to exit and save, or scan Discard to exit without saving. Repeat
Steps 1-6 to add a prefix or suffix for another symbology.
Example: Add a Suffix to a specific symbology
To send a CR (carriage return)Suffix for UPC only: Step 1. Scan Add Suffix.
Step 2. Determine the 2 digit hex value from the Symbology Chart for UPC.
Step 3. Scan 6, 3 from the Programming ChartStep 4. Determine the hex
value from the ASCII Conversion Chart , for the CR (carriage return). Step 5.
Scan 0, D from the Programming ChartStep 6. Scan Save, or scan Discard
to exit without saving.
To Clear One or All Prefixes or Suffixes:
You can clear a single prefix or suffix, or clear all prefixes/suffixes for a symbology. When you Clear One
Prefix (Suffix), the specific character you select is deleted from the symbology you want. When you Clear
All Prefixes (Suffixes), all the prefixes or suffixes for a symbology are deleted.
Step 1. Scan the Clear One Prefix or Clear One Suffix symbol.
Step 2. Determine the 2 digit Hex value from the Symbology Chart (included in Appendix A) for the
symbology from which you want to clear the prefix or suffix.
Step 3. Scan the 2 digit hex value from the Programming Chart in Appendix D of this manual or scan 9, 9 for
all symbologies.
Your change is automatically saved.
To Add a Carriage Return Suffix to all Symbologies
Scan the following bar code if you wish to add a carriage return suffix to all symbologies at once. T his action
first clears all current suffixes, then programs a carriage return suffix for all symbologies.
- 25 -
Function Code Transmit
When this selection is enabled and function codes are contained within the scanned data, the imager
transmits the function code to the terminal. Default = Enable.
- 26 -
Intercharacter, Interfunction, and Intermessage Delays
Some terminals drop information (characters) if data comes through too quickly. Intercharacter,
interfunction, and intermessage delays slow the transmission of data, increasing data integrity.
Each delay is composed of a 5 millisecond step. You can program up to 99 steps (of 5 ms each)
for a range of 0-495 ms.
Intercharacter Delay
An intercharacter delay of up to 495 milliseconds may be placed between the transmission of each
character of scanned data. Scan the Intercharacter Delay bar code below, then scan the number
of milliseconds and the SAVE bar code using the Programming Chart (Appendix D)
To remove this delay, scan the Intercharacter Delay bar code, then set the number of steps to 0.
Scan the SAVE bar code using the Programming Chart (Appendix D).
User Specified Intercharacter Delay
An intercharacter delay of up to 495 milliseconds may be placed after the transmission of a
particular character of scanned data. Scan the Delay Length bar code below, then scan the
number of milliseconds and the SAVE bar code using the Programming Chart (Appendix D).
Next, scan the Character to Trigger Delay bar code, then the 2-digit hex value for the ASCII
character that will trigger the delay ASCII Conversion Chart (Appendix B).
To remove this delay, scan the Delay Length bar code, and set the number of steps to 0. Scan the SAVE
bar code using the Programming Chart (Appendix D).
- 27 -
Interfunction Delay
An interfunction delay of up to 495 milliseconds may be placed between the transmission of each
segment of the message string. Scan the Interfunction Delay bar code below, then scan the
number of milliseconds and the SAVE bar code using the Programming Chart (Appendix D)
To remove this delay, scan the Interfunction Delay bar code, then set the number of steps to 0.
Scan the SAVE bar code using the Programming Chart (Appendix D).
Intermessage Delay
An intermessage delay of up to 495 milliseconds may be placed between each scan transmission.
Scan the Intermessage Delay bar code below, then scan the number of milliseconds and the SAVE bar code using the Programming Chart (Appendix D).
Interfunction Delays
To remove this delay, scan the Intermessage Delay bar code, then set the number of steps to 0.
Scan the SAVE bar code using the Programming Chart (Appendix D).
- 28 -
Data Formatting
Data Format Editor Introduction
You may use the Data Format Editor to change the imager’s output. For example, you can use the
Data Format Editor to insert characters at certain points in bar code data as it is scanned. The
selections in the following pages are used only if you wish to alter the output. Default Data Format
setting = None.
Normally, when you scan a bar code, it gets outputted automatically; however when you do a
format, you must use a “send” command (see Send Commands on page 28) within the format
program to output data.
Multiple formats may be programmed into the imager. They are stacked in the order in which they
are entered. However, the following list presents the order in which formats are applied:
1. Specific Term ID, Actual Code ID, Actual Length
2. Specific Term ID, Actual Code ID, Universal Length
3. Specific Term ID, Universal Code ID, Actual Length
4. Specific Term ID, Universal Code ID, Universal Length
5. Universal Term ID, Actual Code ID, Actual Length
6. Universal Term ID, Actual Code ID, Universal Length
7. Universal Term ID, Universal Code ID, Actual Length
8. Universal Term ID, Universal Code ID, Universal Length
If you have changed data format settings, and wish to clear all formats and return to the factory
defaults, scan the Default Data Format code.
To Add a Data Format
Step 1. Scan the Enter Data Format symbol.
Step 2. Primary/Alternate Format
Determine if this will be your primary data format, or one of 3 alternate formats. (Alternate
formats allow you “single shot” capability to scan one bar code using a different data
format. After the one bar code has been read, the imager reverts to the primary data
format. If you are programming the primary format, scan 0 using the Programming Chart
(Appendix D) If you are programming an alternate format, scan 1, 2, or 3, depending on
the alternate format you are programming.
Step 3. Terminal Type
Scan three numeric bar codes from Appendix D for your terminal ID: 0 0 0 = RS232,
Note: The wildcard for all terminal types is 0 9 9.
Step 4. Code I.D.
In Appendix A, find the symbology to which you want to apply the data format. Locate the
Hex value for that symbology and scan the 2 digit hex value from the Programming Chart
(Appendix D).
Step 5. Length
Specify what length (up to 9999 characters) of data will be acceptable for this symbology.
Scan the four digit data length from the Programming Chart (Appendix D). Note: 50
characters is entered as 0050. 9999 is a universal number, indicating all lengths.
Step 6. Editor Commands
Refer to Data Format Editor Commands. Scan the symbols that represent the command
you want to enter. 94 alphanumeric characters may be entered for each symbology data
format.
Step 7. Scan Save from the Programming Chart (Appendix D)
- 29 -
Loading...
+ 67 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.