Table of Contents Chapter 1 - Getting Started Introduction................1-1 About This Manual ............... 1-1 Connecting the Development Engine to the PC.....1-2 Chapter 2 - Getting Connected Plug and Play ................ 2-1 RS-232................2-1 IBM SurePos ..............2-2 USB HID................ 2-2 USB COM Port Emulation..........
Page 3
Beep Polarity..............4-5 Good Read Delay..............4-6 User-Specified Good Read Delay......... 4-6 Trigger Modes ..............4-6 Manual/Serial Trigger ............ 4-6 Snap and Ship..............4-8 Host Notify Mode ............4-8 Scan Stand Mode ..............4-9 Scan Stand Symbol ............4-9 Presentation Mode ..............4-9 Presentation LED Behavior after Decode ....
Page 4
To Add a Prefix or Suffix: ............ 5-2 To Clear One or All Prefixes or Suffixes:...... 5-3 To Add a Carriage Return Suffix to all Symbologies ..5-3 Prefix Selections............. 5-4 Suffix Selections............. 5-4 Function Code Transmit..........5-4 Intercharacter, Interfunction, and Intermessage Delays ..5-5 Intercharacter Delay ............
Getting Started About This Manual This User’s Guide provides demonstration, installation, and programming instructions for the engine. Product specifications, dimensions, warranty, and customer support information are also included. Hand Held Products’ bar code engines are factory programmed for the most common terminal and communications settings.
Connecting the Development Engine to the PC The development OEM Engine can connect to a PC for evaluation. 1. Turn off power to the terminal/computer. 2. If using a USB connection, connect the included interface cable to the engine and to the matching USB port on the back of the computer. Skip to step 5.
Page 11
4. Connect the power supply connector to the serial interface cable. Plug in the power supply. 5. Turn the terminal/computer power back on. The engine beeps. 6. If connecting the Development Engine using an RS-232 interface, all communication parameters between the imager and terminal must match for correct data transfer through the serial port using RS-232 protocol.
Page 12
Reading Techniques The engine has a view finder that projects a bright red or green aiming beam that corresponds to the engine’s horizontal field of view. The aiming beam should be centered over the bar code, but it can be positioned in any direction for a good read.
Getting Connected Plug and Play Plug and Play bar codes provide instant engine set up for commonly used interfaces. Note: After you scan one of the codes, power cycle the host terminal to have the interface in effect. RS-232 The RS-232 Interface bar code is used when connecting to the serial port of a PC or terminal.
IBM SurePos Scan one of the following “Plug and Play” codes to program the SC-2125 for IBM SurePos (USB Handheld imager) or IBM SurePos (USB Tabletop imager). Note: After scanning one of these codes, you must power cycle the cash register.
USB COM Port Emulation Scan the following code to program the SC-2125 to emulate a regular RS- ® ® 232-based COM port. If you are using a Microsoft Windows PC, you will need a driver from the CD-ROM The driver will use the next available COM port number. Apple® Macintosh computers recognize the engine as a USB CDC class device and automatically use a class driver.
Terminal Interfaces Terminal ID If you want to change the pre-programmed interface of your image engine, refer Supported Terminals, below. For example, a USB HID POS device has a Terminal ID of 131. You would scan the Terminal ID bar code, then 1, 3, 1 from the Programming Chart inside the back cover of this manual, then Save.
RS-232 Baud Rate Baud Rate sends the data from the imager to the terminal at the specified rate. The host terminal must be set for the same baud rate as the imager. Default = 115,200 . 1200 2400 4800 9600 19200 38400 57,600...
RS-232 Word Length: Data Bits, Stop Bits, and Parity Data Bits sets the word length at 7 or 8 bits of data per character. If an application requires only ASCII Hex characters 0 through 7F decimal (text, digits, and punctuation), select 7 data bits. For applications which require use of the full ASCII set, select 8 data bits per character.
RS-232 Receiver Time-Out The unit stays awake to receive data until the RS-232 Receiver Time-Out expires. A trigger command resets the time-out. When an RS-232 receiver is sleeping, a character may be sent to wake up the receiver and reset the time-out. A transaction on the CTS line will also wake up the receiver.
CTS signal is detected at any time, the imager halts transmission until it detects another active CTS signal. When the imager has finished transmitting data, it issues an inactive RTS signal to the receiving device. Default = RTS/CTS Off, XON/XOFF Off, and ACK/NAK Off . RTS/CTS On * RTS/CTS Off XON/XOFF On...
Page 21
Note: For further information on the TTL Level 232 Interface, refer to the SC-2125 80 Integration Manual. Default = TTL Level 232 Inverted with Polarity Override. TTL Level 232 Inverted TTL Level 232 Non-Inverted * TTL Level 232 Inverted with Polarity Override 3 - 6...
Output Image VGA You can set the image size to a VGA resolution, if necessary, to accommodate older applications that require a smaller image size. When Image VGA is set to On, the resultant image is 640x480 pixels. When Image VGA is Off, your image is 752x480 pixels.
Beeper Volume – Good Read The beeper volume codes modify the volume of the beep the imager emits on a good read. Default = High for the SC-2125 Medium High Beeper Pitch – Good Read The beeper pitch codes modify the pitch (frequency) of the beep the imager emits on a good read.
Beeper Duration – Good Read The beeper duration codes modify the length of the beep the imager emits on a good read. Default = Normal. * Normal Beep Short Beep LED – Good Read The LED indicator can be programmed On or Off in response to a good read. Default = On.
If the LED is enabled for a good read (see LED – Good Read on page 4-3), the polarity change takes effect after the next successful decode or a power cycle. If the LED is disabled, a polarity change only takes effect after a power cycle. Default = Active Low.
Beep Polarity If the beeper is enabled for a good read (see Beeper – Good Read on page 4-1), the polarity change takes effect after the next successful decode or a power cycle. If the beeper is disabled, a polarity change only takes effect after a power cycle.
Good Read Delay This sets the minimum amount of time before the imager can read another bar code. Default = No Delay. * No Delay Short Delay (500 ms) Medium Delay (1,000 ms) Long Delay (1,500 ms) 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 the inside back cover, then scanning Save .
Page 28
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).
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. Low Power Time-Out Note: This time-out does not begin until the imager time-out setting has expired. Snap and Ship Snap and Ship mode allows you to bypass the decoder and ship an image directly to the host.
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 lowest light level possible to maintain a good lock on the Scan Stand symbol.
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.
Hands Free Time-Out The Scan Stand and Presentation Modes are referred to as “hands free” modes. If a trigger command is sent, or the hardware 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.
User-Specified Reread Delay If you want to set your own length for the reread delay, scan the bar code below, then set the delay (from 0-30,000 milliseconds) by scanning digits from the inside back cover, then scanning Save . User-Specified Reread Delay LED Power Level This selection allows you to adjust LED and aimer brightness.
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. The aiming light can be set using Aimer Modes (page 4-14).
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 activated 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.
Concurrent Concurrent mode is provided for backwards compatibility with the 4X00 Image Engine series, and is not recommended for most applications. In concurrent mode, the illumination LEDs are on continuously, while the aimer LEDs turn off during the imager exposure period, and on while the imager is not exposing. Concurrent mode is used to eliminate any flicker of the illumination LEDs that may be objectionable to the user, especially when running the engine at 12 MHz.
The Power Control PWM can be used to reduce the effect of the illumination LEDs on thermal rise, however, this also reduces the intensity of the illumination. Reducing the intensity of the illumination reduces total power used but can also reduce the depth of field in low light environments.
Page 38
The default centering window is a 128x96 pixel area (640x480 default image size) 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.
Decode Search Mode There are three selectable decode (scanning) modes: Full Omnidirectional - 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.
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.
Page 41
Other Programming Selections • Discard This exits without saving any Output Sequence changes. Output Sequence Example In this example, you are scanning Code 93, Code 128, and Code 39 bar codes, but you want the imager to output Code 39 1st, Code 128 2nd, and Code 93 3rd, as shown below.
Page 42
code identifier for Code 93 9999 code length that must match for Code 93, 9999 = all lengths start character match for Code 93, 43h = “C” termination string for third code To program the previous example using specific lengths, you would have to count any programmed prefixes, suffixes, or formatted characters as part of the length.
Output Sequence Editor Enter Sequence Default Sequence 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 this programming selection is turned On , it allows you to read multiple symbols when the trigger is activated. 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.
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.
Working Orientation Some bar codes are direction-sensitive. For example, Kix codes and OCR can misread when scanned sideways or upside down. Use the working orientation settings if your direction-sensitive codes will not usually be presented upright to the scanner. Default = Upright. Upright: Rotate Clockwise 90°: Upside Down:...
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.
To Add a Prefix or Suffix: Step 1. Scan the Add Prefix or Add Suffix symbol (page 5-4). 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 prefix or suffix.
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.
Prefix Selections Add Prefix Clear One Prefix Clear All Prefixes Suffix Selections Add Suffix Clear One Suffix Clear All Suffixes 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.
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.
Note:Intercharacter delays are not supported in USB serial emulation. 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 inside the back cover of this manual.
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 inside the back cover of this manual. 1st Scan Transmission 2nd Scan Transmission Intermessage Delay...
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.
cover to program the imager for your terminal ID (you must enter 3 dig- its). For example, scan 0 0 0 for RS-232. Note: The wildcard for all terminal types is 099. Step 4. Code I.D. Appendix A, find the symbology to which you want to apply the data format.
Page 56
(00-99) for the number of characters and xx stands for the hex value for an ASCII code. See ASCII Conversion Chart (Code Page 1252), page A-4.) F3 Send up to but not including “ss” character (Search and Send) starting from current cursor position, leaving cursor pointing to “ss”...
zz is the list of characters to be suppressed. (xx stands for the hex value for an ASCII code, see ASCII Conversion Chart (Code Page 1252), page A-4.) FC Disables suppress filter and clear all suppressed characters. Syntax = FC. E4 Replaces up to 15 characters in the data string with user specified charac- ters.
Data Formatter When Data Formatter is turned off, the bar code data is output to the host as read (including prefixes and suffixes). Choose one of the following options. Default = Data Formatter On, but Not Required. * Data Formatter On, but Not Required Data Formatter Off When Data Formatter is required, all input data must conform to an edited format...
Page 59
Symbologies This programming section contains the following menu selections. Refer to Chapter 11 for settings and defaults. • All Symbologies • Interleaved 2 of 5 • Australian Post • Japanese Post • Kix (Netherlands) • Aztec Code Post • British Post •...
Linear Symbologies All Symbologies If you want to decode all the symbologies allowable for your imager, scan the All Symbologies On code. If on the other hand, you want to decode only a particular symbology, scan All Symbologies Off followed by the On symbol for that particular symbology.
Linear Symbologies Codabar <Default All Codabar Settings> Codabar * On Codabar Start/Stop Characters Start/Stop characters identify the leading and trailing ends of the bar code. You may either transmit, or not transmit Start/Stop characters. Default = Don’t Transmit . Transmit * Don’t Transmit Codabar Check Character Codabar check characters are created using different “modulos.”...
Linear Symbologies When Check Character is set to Validate, but Don’t Transmit , the unit will only read Codabar bar codes printed with a check character, but will not transmit the check character with the scanned data. * No Check Character Validate Modulo 16, but Don’t Transmit Validate Modulo 16...
Linear Symbologies Codabar Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 7-2) for additional information. Minimum and Maximum lengths = 2-60. Minimum Default = 4, Maximum Default = 60. Minimum Message Length Maximum Message Length 7 - 5...
Linear Symbologies Code 39 < Default All Code 39 Settings > Code 39 * On Code 39 Start/Stop Characters Start/Stop characters identify the leading and trailing ends of the bar code. You may either transmit, or not transmit Start/Stop characters. Default = Don’t Transmit.
Linear Symbologies When Check Character is set to Validate, but Don’t Transmit, the unit only reads Code 39 bar codes printed with a check character, but will not transmit the check character with the scanned data. When Check Character is set to Validate and Transmit, the imager only reads Code 39 bar codes printed with a check character, and will transmit this character at the end of the scanned data.
Linear Symbologies Code 39 Append This function allows the imager to append the data from several Code 39 bar codes together before transmitting them to the host computer. When this function is enabled, the imager stores those Code 39 bar codes that start with a space (excluding the start and stop symbols), and does not immediately transmit the data.
Linear Symbologies Full ASCII If Full ASCII Code 39 decoding is enabled, certain character pairs within the bar code symbol will be interpreted as a single character. For example: $V will be decoded as the ASCII character SYN, and /C will be decoded as the ASCII character #.
Linear Symbologies Code 39 Code Page Code pages define the mapping of character codes to characters. If the data received does not display with the proper characters, it may be because the bar code being scanned was created using a code page that is different from the one the host program is expecting.
Linear Symbologies When Check Digit is set to Validate and Transmit, the imager only reads Interleaved 2 of 5 bar codes printed with a check digit, and will transmit this digit at the end of the scanned data. Default = No Check Digit. * No Check Digit Validate, but Don’t Transmit Validate and Transmit...
Linear Symbologies Code 93 < Default All Code 93 Settings > Code 93 * On Code 93 Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 7-2) for additional information. Minimum and Maximum lengths = 0-80.
Linear Symbologies Code 93 Code Page Code pages define the mapping of character codes to characters. If the data received does not display with the proper characters, it may be because the bar code being scanned was created using a code page that is different from the one the host program is expecting.
Linear Symbologies Straight 2 of 5 Industrial (three-bar start/stop) <Default All Straight 2 of 5 Industrial Settings> Straight 2 of 5 Industrial * Off Straight 2 of 5 Industrial Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 7-2) for additional information.
Linear Symbologies Straight 2 of 5 IATA (two-bar start/stop) <Default All Straight 2 of 5 IATA Settings> Straight 2 of 5 IATA * Off Straight 2 of 5 IATA Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 7-2) for additional information.
Linear Symbologies Matrix 2 of 5 <Default All Matrix 2 of 5 Settings> Matrix 2 of 5 * Off Matrix 2 of 5 Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 7-2) for additional information.
Linear Symbologies Code 11 <Default All Code 11 Settings> Code 11 * Off Check Digits Required This option sets whether 1 or 2 check digits are required with Code 11 bar codes. Default = Two Check Digits. One Check Digit * Two Check Digits 7 - 17...
Linear Symbologies Code 11 Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 7-2) for additional information. Minimum and Maximum lengths = 1-80. Minimum Default = 4, Maximum Default = 80. Minimum Message Length Maximum Message Length 7 - 18...
Linear Symbologies Code 128 <Default All Code 128 Settings> Code 128 * On ISBT 128 Concatenation In 1994 the International Society of Blood Transfusion (ISBT) ratified a standard for communicating critical blood information in a uniform manner. The use of ISBT formats requires a paid license.
Linear Symbologies Code 128 Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 7-2) for additional information. Minimum and Maximum lengths = 0-80. Minimum Default = 0, Maximum Default = 80. Minimum Message Length Maximum Message Length Code 128 Code Page...
Linear Symbologies Telepen * Off Telepen Output Using AIM Telepen Output, the imager reads symbols with start/stop pattern 1 and decodes them as standard full ASCII (start/stop pattern 1). When Original Telepen Output is selected, the imager reads symbols with start/stop pattern 1 and decodes them as compressed numeric with optional full ASCII (start/stop pattern 2).
Linear Symbologies UPC-A <Default All UPC-A Settings> UPC-A * On UPC-A Check Digit This selection allows you to specify whether the check digit should be transmitted at the end of the scanned data or not. Default = On . * On 7 - 22...
Linear Symbologies UPC-A Number System The numeric system digit of a U.P.C. symbol is normally transmitted at the beginning of the scanned data, but the unit can be programmed so it will not transmit it. Default = On. * On UPC-A Addenda This selection adds 2 or 5 digits to the end of all scanned UPC-A data.
Linear Symbologies UPC-A Addenda Required When Required is scanned, the imager will only read UPC-A bar codes that have addenda. You must then turn on a 2 or 5 digit addenda listed on page 7-23. Default = Not Required. Required * Not Required UPC-A Addenda Separator When this feature is on, there is a space between the data from the bar code and...
Linear Symbologies UPC-E0 <Default All UPC-E Settings> UPC-E0 Most U.P.C. bar codes lead with the 0 number system. For these codes, use the UPC-E0 selection. If you need to read codes that lead with the 1 number (page 7-28). Default = On. system, use UPC-E1 * UPC-E0 On...
Linear Symbologies UPC-E0 Addenda Required When Addenda Required is set to on, the imager will only read UPC-E bar codes that have addenda. Default = Not Required. Required * Not Required UPC-E0 Addenda Separator When this feature is on, there is a space between the data from the bar code and the data from the addenda.
Linear Symbologies UPC-E0 Number System The numeric system digit of a U.P.C. symbol is normally transmitted at the beginning of the scanned data, but the unit can be programmed so it will not transmit it. Default = On. * On UPC-E0 Addenda This selection adds 2 or 5 digits to the end of all scanned UPC-E data.
Page 86
Linear Symbologies UPC-E1 Most U.P.C. bar codes lead with the 0 number system. For these codes, use UPC-E0 (page 7-25). If you need to read codes that lead with the 1 number system, use the UPC-E1 selection. Default = Off. UPC-E1 On * UPC-E1 Off EAN/JAN-13...
Linear Symbologies EAN/JAN-13 * On EAN/JAN-13 Check Digit This selection allows you to specify whether the check digit should be transmitted at the end of the scanned data or not. Default = On. * On EAN/JAN-13 Addenda This selection adds 2 or 5 digits to the end of all scanned EAN/JAN-13 data. Default = Off for both 2 Digit and 5 Digit Addenda.
Linear Symbologies EAN/JAN-13 Addenda Required When Addenda Required is set to on, the imager will only read EAN/JAN-13 bar codes that have addenda. Default = Not Required. Required * Not Required EAN/JAN-13 Addenda Separator When this feature is on, there is a space between the data from the bar code and the data from the addenda.
Linear Symbologies EAN/JAN-8 <Default All EAN/JAN-8 Settings> EAN/JAN-8 * On EAN/JAN-8 Check Digit This selection allows you to specify whether the check digit should be transmitted at the end of the scanned data or not. Default = On. * On 7 - 31...
Linear Symbologies EAN/JAN-8 Addenda This selection adds 2 or 5 digits to the end of all scanned EAN/JAN-8 data. Default = Off for both 2 Digit and 5 Digit Addenda. 2 Digit Addenda On * 2 Digit Addenda Off 5 Digit Addenda On * 5 Digit Addenda Off EAN/JAN-8 Addenda Required When Addenda Required is set to on, the imager will only read EAN/JAN-8 bar...
Linear Symbologies EAN/JAN-8 Addenda Separator When this feature is on, there is a space between the data from the bar code and the data from the addenda. When turned off, there is no space. Default = On. * On <Default All MSI Settings> * Off MSI Check Character Different types of check characters are used with MSI bar codes.
Linear Symbologies When Check Character is set to Validate and Transmit , the imager will only read MSI bar codes printed with the specified type check character, and will transmit this character at the end of the scanned data. When Check Character is set to Validate, but Don’t Transmit , the unit will only read MSI bar codes printed with the specified type check character, but will not transmit the check character with the scanned data.
Linear Symbologies Plessey Code * Off Plessey Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 7-2) for additional information. Minimum and Maximum lengths = 4-48. Minimum Default = 4, Maximum Default = 48. Minimum Message Length Maximum Message Length RSS-14...
Page 94
Linear Symbologies RSS Limited < Default All RSS Limited Settings > RSS Limited * On RSS Expanded < Default All RSS Expanded Settings > 7 - 36...
Linear Symbologies RSS Expanded * On RSS Expanded Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 7-2) for additional information. Minimum and Maximum lengths = 4-74. Minimum Default = 4, Maximum Default = 74. Minimum Message Length Maximum Message Length 7 - 37...
Linear Symbologies PosiCode <Default All PosiCode Settings> PosiCode A and B * On You have to have PosiCode A and B on to read any of the PosiCode symbologies. A and B On (No Limited) A and B and Limited A On (Limited B Off) * A and B and Limited B On (Limited A Off)
Stacked Symbologies PosiCode Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 7-2) for additional information. Minimum and Maximum lengths = 2-80. Minimum Default = 4, Maximum Default = 48. Minimum Message Length Maximum Message Length Trioptic Code Note: If you are going to scan Code 32 Pharmaceutical codes (page 7-8),...
Stacked Symbologies Codablock F * Off Codablock F Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 7-2) for additional information. Minimum and Maximum lengths = 1-2048. Minimum Default = 1, Maximum Default = 2048. Minimum Message Length Maximum Message Length Code 16K...
Stacked Symbologies Code 16K * Off Code 16K Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 7-2) for additional information. Minimum and Maximum lengths = 0-160. Minimum Default = 1, Maximum Default = 160. Minimum Message Length Maximum Message Length Code 49...
Stacked Symbologies Code 49 * On Code 49 Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 7-2) for additional information. Minimum and Maximum lengths = 1-81. Minimum Default = 1, Maximum Default = 81. Minimum Message Length Maximum Message Length 7 - 42...
Stacked Symbologies PDF417 < Default All PDF417 Settings > PDF417 * On PDF417 Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 7-2) for additional information. Minimum and Maximum lengths = 1-2750. Minimum Default = 1, Maximum Default = 2750. Minimum Message Length Maximum Message Length MicroPDF417...
Stacked Symbologies MicroPDF417 * On MicroPDF417 Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 7-2) for additional information. Minimum and Maximum lengths = 1-366. Minimum Default = 1, Maximum Default = 366. Minimum Message Length Maximum Message Length EAN •...
Stacked Symbologies UPC/EAN Version Scan the UPC/EAN Version On bar code to decode EAN•UCC Composite symbols that have a UPC or EAN linear component. (This does not affect EAN•UCC Composite symbols with a UCC/EAN-128 or RSS linear component.) UPC/EAN Version On * UPC/EAN Version Off EAN•UCC Composite Code Message Length Scan the bar codes below to change the message length.
Page 104
Stacked Symbologies UCC Emulation • The imager can automatically format the output from any EAN•UCC data carrier to emulate what would be encoded in an equivalent UCC/EAN-128 or RSS and Composite symbol. EAN•UCC data carriers include UPC-A and UPC-E, EAN-13 and EAN-8, ITF-14, UCC/EAN-128, and EAN•UCC RSS and Composites.
Postal Symbologies Postal Codes Note: For best performance when reading a postal symbology, all other postal symbologies should be turned off. The following postal codes can only be read by a 2D OEM Engine. Postnet * Off Postnet Check Digit This selection allows you to specify whether the check digit should be transmitted at the end of the scanned data.
Postal Symbologies Planet Code * Off Planet Code Check Digit This selection allows you to specify whether the check digit should be transmitted at the end of the scanned data. Transmit Check Digit * Don’t Transmit Check Digit 7 - 48...
Postal Symbologies British Post * Off Canadian Post * Off Kix (Netherlands) Post Note: Kix code can misread when scanned sideways or upside down. Use Working Orientation, page 4-25, if your Kix codes will not usually be presented upright to the scanner. * Off 7 - 49...
China Post * Off China Post Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 7-2) for additional information. Minimum and Maximum lengths = 2-80. Minimum Default = 4, Maximum Default = 80. Minimum Message Length Maximum Message Length 7 - 51...
Korea Post <Default All Korea Post Settings> Korea Post * Off Korea Post Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 7-2) for additional information. Minimum and Maximum lengths = 2-80. Minimum Default = 4, Maximum Default = 48. Minimum Message Length Maximum Message Length 7 - 52...
QR Code Note: QR Code can only be read by a 2D OEM Engine. < Default All QR Code Settings > QR Code This selection applies to both QR Code and Micro QR Code. * On QR Code Message Length Scan the bar codes below to change the message length.
Data Matrix Note: Data Matrix can only be read by a 2D OEM Engine. < Default All Data Matrix Settings > Data Matrix * On Data Matrix Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 7-2) for additional information.
MaxiCode * On MaxiCode Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 7-2) for additional information. Minimum and Maximum lengths = 1-150. Minimum Default = 1, Maximum Default = 150. Minimum Message Length Maximum Message Length Aztec Code...
Aztec Code * On Aztec Code Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 7-2) for additional information. Minimum and Maximum lengths = 1-3750. Minimum Default = 1, Maximum Default = 3750. Minimum Message Length Maximum Message Length Aztec Runes...
Imaging Commands Imaging Commands with their modifiers send imaging commands to the imager on a single-use basis, and take effect for the next subsequent image capture. Once that capture is complete, the imager reverts to its imaging default settings. If you wish to change a default setting, you must use the serial default command (see Imaging Default Commands on page 11-19).
G - Gain: This modifier boosts the signal and multiplies the pixel value. The range is 1-8. No gain (default) Medium gain Heavy gain Maximum gain D - Delta for Acceptance: This sets the allowable range for the white value setting (see W - Target White Value).
The image ship command has many different modifiers that can be used to change the look of the image output by the scanner. Modifiers affect the image that is transmitted, but do not affect the image in memory. Modifiers always begin with numbers and end with a letter (case insensitive).
Page 118
H - Histogram Stretch: Increases the contrast of the transmitted image. Not available with some image formats. No stretch (default) Histogram stretch I - Invert Image: Used to rotate the image around the X or Y axis in fixed mount applications where the imager is mounted upside down. Invert around the X axis (flips picture upside down) Invert around the Y axis (flips picture left to right) IF - Fly Spec (Noise Reduction): Used to reduce salt and pepper noise in the...
Page 119
L, R, T, B, M - Image Cropping: Ship a window of the image by specifying the left, right, top, and bottom pixel coordinates. Device columns are numbered 0 through 640 or 752, depending on the Image VGA setting (see Image VGA page 4-1).
Page 120
This filter typically provides better JPEG compression than the standard E - Edge Sharpen command (see page 8-6). This filter also works well when shipping pure black and white images (1 bit per pixel). The optimal setting is 26U. Document image filter off (default) Apply document image filter for typical document image Apply document image filter using grayscale threshold n.
Intelligent Signature Capture - IMGBOX IMGBOX commands can only be used with PDF417, Code 39, Code 128, Aztec, Codabar, and Interleaved 2 of 5 symbologies. Intelligent signature capture ships only part of an image to the host application. This method reduces transfer time and file size, while simplifying signature capture.
Page 122
F - File Format: Indicates the type of file format in which to save the image. KIM format TIFF binary TIFF binary group 4, compressed TIFF grayscale Uncompressed Binary Uncompressed grayscale JPEG image (default) Outlined image BMP format H - Height of Signature Capture Area: In the example, the height of the area to be captured is 1 inch, resulting in a value of H = 1/0.01 = 100.
OCR Programming Use this section to program the Imager for optical character recognition (OCR). The 2D OEM Engine reads 6 to 60 point OCR typeface. Note: OCR is not as secure as bar codes. To enhance security in OCR applications, create an OCR template to match the data, and print an OCR check character.
Page 124
OCR-A On allows you to scan characters in the OCR-A font. The default setting allows you to scan any eight digit combination. If you have created an OCR template, character combinations that fit the template can be scanned (see Creating an OCR Template, page 9-4).
Note: TOAD characters (Transit, On Us, Amount and Dash) are output in the following manner: the transit character is output as T the amount character is output as A the on us character is output as O the dash character is output as D SEMI Font SEMI Font On allows you to scan the SEMI font used in the semiconductor industry.
Creating an OCR Template A single template allows you to program the imager to read any combination of characters in the order you specify. Refer to examples that follow the Template Characters table below. Template Characters represents any alphanumeric character (digit or letter) represents a check character position represents any digit represents any available OCR character...
Page 127
37680981 Character Match Sequences On the ASCII Conversion Chart (Code Page 1252), page A-4, find the Hex value that represents the character(s) you want to match. Use the Programming Chart (inside the back cover) to scan the numbers that represent these characters. Example: You need to read three digits, three specific characters (ABC), three digits.
Stringing Together Multiple Formats (Creating “Or” Statements) You may want to program the imager to accept many OCR formats. To do this, you would string together each format with a “t.” This tells the imager to read optical characters that match any one of the formats in the template. Example: You need to read any combination of eight digits, or a combination of four digits, two uppercase letters, and two digits.
This template would then let you read data that began with six digits, and had an A, B, or C trailing. So you would be able to read: 654321ABC 654321BAC 654321CCC Reading Multi-Row OCR The IT5X80 is capable of decoding multi-row OCR text. Note: Reading rows longer than sixteen characters is not recommended.
OCR Check Character You may want to print and verify a check character in order to enhance the security of your OCR application. The IT5X80 can be programmed for almost any type of check character. A number of presets are provided for common check character uses (e.g., modulo 10 and modulo 36).
OCR Modulo 36 Check Character Scan this symbol to program the OCR template for a simple modulo 36 checksum of the digits 0 through 9 and the letters A through Z. OCR Modulo 36 Check Character OCR User-Defined Check Character You can customize the check character calculation to suit your application.
2. Enter the characters in order. For each character, look up the corresponding hex value from the ASCII Conversion Chart (Code Page 1252), page A-4. Use the Programming Chart on the inside the back cover of this manual to scan the two symbols for each hex value. 3.
Page 133
Since the result is zero, the message is considered to be valid, so the reader outputs the message: 0123456 2-1-2-1 Weighted Modulo 10 Check Character Starting with the check character and working backward through the message, the imager applies a multiplier of 1, then 2, then 1, then 2, and so on. When the result of the multiplication is greater than 9, add both digits to the running sum.
OCR ISBN Application Example One application of OCR is to read the ISBN characters typically encoded using the OCR-A or OCR-B font. This is especially useful when the ISBN number is not encoded in an EAN-13 bar code. The following example shows how to configure the imager to read the ISBN strings on books in Japan.
Please note that all these commands can be combined into a single serial programming command: OCRENA2,TMP”ISBNggggggggggggctCdddd hdddEtCdddd hddddE”,GPG”0123456789-”,GPH”P\”,CHK”0123456789X”. These commands can be encoded into the following Aztec Code symbol: OCR Template Codes Note: Reading more than three rows of OCR is not recommended. Contact the factory if you have an application that requires reading four or more rows of OCR.
Utilities To Add a Test Code I.D. Prefix to All Symbologies This selection allows you to turn on transmission of a Code I.D. before the decoded symbology. (See the Symbology Chart, included in the Appendix page A-1 ) for the single character code that identifies each symbology.) This action first clears all current prefixes, then programs a Code I.D.
Resetting the Standard Product Defaults If you aren’t sure what programming options are in your imager, or you’ve changed some options and want the standard product default settings restored, scan the Standard Product Default Settings bar code below. Standard Product Default Settings Menu Commands starting on page 11-5 lists the standard product default settings for each of the commands (indicated by an asterisk (*) on the...
Visual Menu 2003 Visual Menu 2003 provides the ability to configure an imaging device by connecting the imager to the com port of a PC. Visual Menu 2003 allows you to download updates to a imager’s firmware, change programmed parameters, and create and print programming bar codes.
Visual Menu 2003 Note: If you download new software into a unit, the user-programmed parameters are retained. If you need to discard user-programmed settings, see Resetting the Standard Product Defaults on page 10-2. Installing Visual Menu 2003 from the Web 1.
Page 141
4. Click on the entry for Software. Select Quick*View Software Utility. 5. When prompted, select Save, and save the files to the c:\windows\temp directory. 6. Once you have finished downloading the file, exit the web site. 7. Using Explorer, go to the c:\windows\temp file. 8.
Serial Programming Commands The serial programming commands can be used in place of the programming bar codes. Both the serial commands and the programming bar codes will program the OEM Engine. For complete descriptions and examples of each serial programming command, refer to the corresponding programming bar code in this manual.
Query Commands Several special characters can be used to query the device about its settings. What is the default value for the setting(s). What is the device’s current value for the setting(s). What is the range of possible values for the setting(s). (The de- vice’s response uses a dash (-) to indicate a continuous range of values.
When responding, the device echoes back the command sequence with the status character inserted directly before each of the punctuation marks (the period, exclamation point, comma, or semicolon) in the command. Examples of Query Commands In the following examples, a bracketed notation [ ] depicts a non-displayable response.
Trigger Commands You can activate and deactivate the imager with serial trigger commands. First, the imager must be put in Manual/Serial Trigger Mode either by scanning the Manual/Serial Trigger Mode bar code (page 4-7), or by sending the Manual/ Serial Menu Command (page 11-7).
Page 163
Troubleshooting The imager automatically performs self-tests whenever you turn it on. If your imager is not functioning properly, review the following Troubleshooting Guide to try to isolate the problem. Is the power on? Is the red or green aiming illumination line on? If the red or green aiming illumination line doesn’t appear, check that: •...
Page 164
Reference Charts Symbology Chart Possible AIM SC-2125 Symbology ID Modifiers Code ID (hex) ( m ) All Symbologies (0x99) Australian Post A (0x41) Aztec Code ]z m 0-9, A-C z (0x7A) British Post B (0x42) Canadian Post C (0x43) China Post Q (0x51) Codabar ]F m...
Page 165
Possible AIM SC2125 Symbology ID Modifiers Code ID (hex) ( m ) ]M m g (0x67) No Read (0x9C) OCR-A O (0x4F) OCR-B O (0x4F) OCR MICR E-13B O (0x4F) OCR US Money Font O (0x4F) SEMI Font O (0x4F)
Page 166
Note: “m” represents the AIM modifier character. Refer to International Technical Specification, Symbology Identifiers, for AIM modifier character details. Note: Prefix/Suffix entries for specific symbologies override the universal (All Symbologies, 99) entry. Data Editing Data Formatting Refer to beginning on page 5-1 and beginning on page 6-1 for information about using Code ID and AIM ID.
Page 167
ASCII Conversion Chart (Code Page 1252 Note: This table applies to U.S. style keyboards. Certain characters may differ depending on your Country Code/PC regional settings. Dec Hex Char Hex Char Dec Char Dec Hex Char ‘ “ & ‘ < >...
Page 168
Char Char Dec Char Dec Char € € À à ¡ Á á ‚ ¢ Â â ƒ £ Ã ã „ ¤ Ä ä … ¥ Å å † ¦ Æ æ ‡ § Ç ç ˆ ¨ È è...
Page 169
Code Page Mapping of Printed Bar Codes Code pages define the mapping of character codes to characters. If the data received does not display with the proper characters, it may be because the bar code being scanned was created using a code page that is different from the one the host program is expecting.
Page 171
Sample Symbols Matrix 2 of 5 RSS-14 6543210 PDF417 (01)00123456789012 Postnet Car Registration Zip Code Code 49 Data Matrix 1234567890 QR Code Test Symbol Numbers...
Page 172
Sample Symbols Aztec Micro PDF417 Package Label MaxiCode Test Message OCR-B with Modulo 10 check character Test Message OCR-A with Modulo 36 check character...
Page 175
Programming Chart Save Discard Note: If you make an error while scanning the letters or digits (before scanning Save), scan Discard, scan the correct letters or digits, and Save.
Need help?
Do you have a question about the SC2125 and is the answer not in the manual?
Questions and answers