Table of Contents

Advertisement

Quick Links

1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SC7USB 2D and is the answer not in the manual?

Questions and answers

Summary of Contents for IdAutomation SC7USB 2D

  • Page 2: Table Of Contents

    CONTENTS Introduction............5 Installation and Setup.......5 Compliance Notice........6 Limitation of Liability Notice.....6 Verifying Barcodes with PQA....9 Default Settings ........10 Specifications..........12 Reading Characteristics......14 Programming..........15 Interface Selection........16 RS-232.............17 USB HID...........21 USB Virtual COM ........21 System Control..........22 Scan............22 Auto-Sense Mode........23 Hands Free Time-Out......25 Indication ..........26 Thermal and Centering......34 Decode Search Mode......37 Output Sequence ........38...
  • Page 3 Code 39...........49 Code 32 ..........53 Interleaved 2 of 5........54 Code 93...........55 Straight 2 of 5 Industrial ......56 Straight 2 of 5 IATA .........57 Matrix 2 of 5...........58 Code 11...........59 Code 128..........60 Telepen............62 UPC-A............63 UPC-E0............66 EAN/JAN-13..........69 MSI............73 Plessey Code...........74 GS1 DataBar Omnidirectional....75 GS1 DataBar Limited.......75 GS1 DataBar Expanded......76 PosiCode..........77...
  • Page 4 USPS Intelligent Mail.......85 USPS Postnet...........85 QR Code..........89 Data Matrix..........90 MaxiCode..........91 Chinese Sensible (Han Xin) Code....93 String Format..........94 Prefix/Suffix ..........94 Function Code Transmit......97 Intercharacter, Interfunction, and Intermessage Delays.......97 Data Formatting........100 Data Format Editor Commands....103 OCR Programming........108 OCR Templates........112 OCR Template Codes......125 Utilities..........126 Test Chart of Common Barcodes ..128 Product Code ID........130...
  • Page 5: Introduction

    Introduction This scanner will automatically scan a barcode at a distance of 3 to 8 inches from the symbol when the trigger is pulled. The scanner is programmed by scanning barcodes from the manual when viewed on the screen at 200% or more magnification from the PDF. Successful scanning shall be obtained by tilting the scanner with respect to the barcode to avoid direct reflections that impair reading performance.
  • Page 6: Compliance Notice

    Limitation of Liability Notice This limitation of hardware liability is necessary because IDAutomation is a reseller of hardware and does not directly manufacture any hardware devices. The entire limitation of liability (including attorney’s fees, if any) under this policy...
  • Page 7 IDAutomation or the authorized affiliate or reseller. This amount should be adequate to redirect any claims to the proper manufacturer, however, it should be understood that all intellectual property claims and all other claims relating to the hardware itself are not directly the responsibility of IDAutomation but rather only the manufacturer.
  • Page 8 EVEN IF WE OR ANY OF OUR AFFILIATED COMPANIES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Other Notices:  All trademarks shall belong to their respective owners.  Specifications subject to change without notice.  Copyright 2010 IDAutomation.com.
  • Page 9: Verifying Barcodes With Pqa

    Verifying Barcodes with PQA A unique feature of this scanner is the 2D PQA (Print Quality Assessment) feature, which verifies and grades several attributes of a barcode symbol. When enabled, PQA works on all 2D symbols including Data Matrix, PDF417, MaxiCode, Aztec, QR-Code and USPS Postnet and Intelligent Mail.
  • Page 10: Default Settings

    Default Settings For each barcode shown as below: V = Enabled as default setting - = Not supported Empty space = Not enabled at default setting Code Type Read Checksum Checksum Code Enable Verification Transmission Enable Enable UPC-A UPC-E0 UPC-E1 EAN-13 EAN-8 Code-32...
  • Page 11 Code-93 Code-11 V two digits Telepen Plessey GS1 DataBar Omnidirectional GS1 DataBar Limited GS1 DataBar Expanded PosiCode A&B Codablock F Code 16K Code 49 PDF 417 MicroPDF 417 EAN UCC Composite Postnet Planet Code British Post Canadia Post Kix Post (Netherlands) Australian Post Japanese Post...
  • Page 12: Specifications

    Specifications Operational Light Source 626 nm ± 30 nm Visible Red LED Aiming Source 526 nm ± 30 nm Visible Green LED Optical System 752 x 480 CMOS sensor Motion Tolerance 4 inches / sec Depth of Scan Field 1D : 37 ~ 175 mm ( CODE 39,) (PCS=90%,10 mils) 2D : 62 ~ 137 mm ( QR code ) Resolution (min)
  • Page 13 Cable Straight 2.0 m Connector type RJ-45 phone jack connector Case material ABS and Rubber Electrical Input Voltage 3.5 ~ 5.5 VDC Power RS232 USB HID Operating Max 300mA @ 5V Standby Max 55mA@ 5V Max 50mA@ 5V Low Power Mode Max 30mA@5V Agency listing EMI: FCC, CE, BSMI...
  • Page 14: Reading Characteristics

    Reading Characteristics 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 barcode, but it can be positioned in any direction for a good read.
  • Page 15: Programming

    Programming Scan a series of programming barcodes in the correct order. Fold out, print or view on the screen, the back page of this manual. You will see a table of alphanumeric barcodes, which are used to program the various options presented. To program each option, you must: Scan the Program barcodes.
  • Page 16: Interface Selection

    Interface Selection This decoder built-in scanner comes in one model and supports interfaces such as RS232 serial, USB virtual COM and USB HID. In most of the cases, simply selecting an appropriate cable and configure the proper interface by following interface selection.
  • Page 17: Rs-232

    RS-232 Default Setting Baud Rate 115200 bps Data Format 8 data bits, no parity bit, 1 stop bit Baud Rate 9600 19200 1200 38400 2400 57600 4800 *115200...
  • Page 18: Data Format

    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.
  • Page 19 RS-232 RTS/CTS-If the scanner wants to send the barcode data to host computer, it will issue the RTS signal first, wait for the CTS signal from the host computer, and then perform the normal data communication. If there is no replied CTS signal from the host computer after the timeout (Response Delay) duration, the scanner halts transmission until it detects another active CTS signal.
  • Page 20 below, then scanning digits from the inside back cover of this manual, then scanning Save. The range is 0 to 300 seconds. Default = 0 seconds (no time-out - always on). Handshaking RTS/CTS On *RTS/CTS Off XON/XOFF On *XON/OFF Off ACK/NAK On *ACK/NAK Off Response Delay...
  • Page 21: Usb Hid

    USB HID Scan the following code to program for USB HID barcode imagers. USB HID (PC) USB HID (MAC) USB Virtual COM Scan the following code to program the scanner to emulate a regular RS-232-based COM port. If you are using a PC, you will need to download a driver from CD-ROM, The driver will use the next available COM port number USB Virtual COM...
  • Page 22: System Control

    System Control Scan Scanning output: You can set the image size to a VGA resolution 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, the image is 752x480 pixels. Scanning mode: Manual/Serial Trigger Mode When in manual trigger mode, the scanner scans until a barcode is...
  • Page 23: Auto-Sense Mode

    Scan Manual Trigger, Low Power (For RS-232 only) The scanner powers down until the trigger is pulled. When the trigger is pulled, the scanner powers up and operates until there is no triggering for the time set with the Low Power Time-Out barcode below.
  • Page 24 Scanning Output VGA Off *VGA On Scanning Mode *Manual/Serial Trigger Manual Trigger, Low Power Read Time-Out Low Power Time-Out Auto-sense Mode Auto-sense LED Behavior after Decode When an scanner is in Auto-sense mode, the LEDs remain on and continue scanning for a short time after a barcode is decoded. If you wish to turn the LEDs off immediately after a barcode is decoded, scan the LEDs Off barcode, below.
  • Page 25: Hands Free Time-Out

    Scan Hands Free Time-Out The Auto-sense Modes is referred to as “hands free” modes. If the hardware trigger is pulled when using hands free mode, the scanner changes to manual trigger mode. You can set the time the scanner should remain in manual trigger mode by setting the Hands Free Time-Out.
  • Page 26: Indication

    Indication Beeper The beeper may be programmed On or Off in response to a good read. Turning this option off, only turns off the beeper response to a good read indication. All error and menu beeps are still audible. Volume The beeper volume codes modify the volume of the beep the scanner emits on a good read.
  • Page 27 *Normal Beep Short Beep Indication The LED indicator can be programmed On or Off in response to a good read. Polarity LED Good Read Polarity sets the idle and active states of the LED signal. When set to Active High, the LEDs turn on when the signal shifts from low to high.
  • Page 28: Illumination Lights

    Note: If you scan the Off barcode, both the aimer and illumination lights turn off, making it difficult to scan barcodes 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 barcode below. Illumination Lights If you want the illumination lights on while reading a barcode, scan the Lights On barcode, below.
  • Page 29 Indication Reread Delay This sets the time period before the scanner can read the same barcode a second time. Setting a reread delay protects against accidental rereads of the same barcode. Longer delays are effective in minimizing accidental rereads at POS (point of sale). Use shorter delays in applications where repetitive barcode scanning is required.
  • Page 30 Indication Aimer Delay The aimer delay allows a delay time for the operator to aim the scanner 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.
  • Page 31 25% aimer duty cycle, even when the scanner exposure time is at its maximum in dark operating environments. Concurrent mode provides the brightest appearance of the illumination LEDs of any of the scanner operating modes. This mode may be useful for applications when an operator is using the illumination LEDs for aiming, such as in fixed mount, kiosk, or auto trigger applications.
  • Page 32 Indication Number of Beeps The number of beeps of a good read can be programmed from 1 - 9. The same number of beeps will be applied to the beeper and LED in response to a good read. For example, if you program this option to have five beeps, there will be five beeps and five LED flashes in response to a good read.
  • Page 33 Number of Beeps Number of Pulses Beep Polarity Active High *Active Low Good Read Delay *No Delay Short Delay (500 ms) Medium Delay (1,000 ms) Long Delay (1,500 ms) User-Specified Good Read Delay...
  • Page 34: Thermal And Centering

    Thermal and Centering Thermal Considerations Care must be taken when designing the Image Engine into any system. Internal heating of the Image Engine can occur in high duty cycle scanning applications. The high visibility aimer dissipates a significant amount of power as heat. The illumination and aiming LEDs also release heat, and are a major contributor to thermal increases in high use or in Auto-sense mode.
  • Page 35 The default centering window is a 128x96 pixel area (640x480 default image size) in the center of the scanner'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 scanner's field of view.
  • Page 36 Thermal and Centering If a barcode is not within the predefined window, it will not be decoded by the scanner. If centering is turned on by scanning Centering On, the scanner only reads codes that intersect the centering window you specify using the Top, Bottom, Left, or Right barcodes.
  • Page 37: Decode Search Mode

    Decode Search Mode There are three selectable decode (scanning) modes: Full Omnidirectional - Searches for barcode features beginning at the center of an image, and searches to the image’s limits. This mode reads all symbologies, in any orientation. The Full Omnidirectional search is very thorough which may slow performance time.
  • Page 38: Output Sequence

    Output Sequence Require Output Sequence When turned off, the barcode data will be output to the host as the scanner decodes it. When turned on, all output data must conform to an edited sequence or the scanner will not transmit the output data to the host device.
  • Page 39 9999 is a universal number, indicating all lengths.) When calculating the length, you must count any programmed prefixes, suffixes, or formatted characters as part of the length (unless using 9999). 4. Character Match Sequences On the ASCII Chart, find the Hex value that represents the character(s) you want to match.
  • Page 40 Output Sequence Output Sequence Example In this example, you are scanning Code 93, Code 128, and Code 39 barcodes, but you want the scanner 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...
  • Page 41 9999 = all lengths 43 start character match for Code 93, 43h = “C” FF 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.
  • Page 42 Output Sequence Require Output Sequence When an output sequence is Required, all output data must conform to an edited sequence or the scanner will not transmit the output data to the host device. When it’s On/Not Required, the scanner will attempt to get the output data to conform to an edited sequence, but if it cannot, the scanner transmits all output data to the host device as is.
  • Page 43 Multiple Symbols 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 scanner at a series of symbols, it reads unique symbols once, beeping (if turned on) for each read. The scanner attempts to find and decode new symbols as long as the trigger is activated.
  • Page 44: Print Contrast Weight

    Print Contrast Weight Print Contrast Weight is used to adjust the way the scanner reads Matrix symbols. If an scanner will be seeing consistently heavily printed matrix symbols, then a Print Contrast Weight of 6 may improve the reading performance. For consistently light printing, a Print Contrast Weight of 2 may help.
  • Page 45: Working Orientation

    Working Orientation Some barcodes 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. Working Orientation *Upright Rotate Clockwise 90°...
  • Page 46: Code Option

    Code Option If you want to decode all the symbologies allowable for your imager, scan the All Symbologies On code. 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. NOTE: Enabling All Symbologies On will decrease scan time and enabling only the symbology used will significantly increase performance.
  • Page 47: Codabar

    Codabar Check Character Codabar check characters are created using different “modulos.” You can program the scanner to read only Codabar barcodes with Modulo 16 check characters. No Check Character indicates that the scanner reads and transmits barcode data with or without a check character.
  • Page 48 Codabar Concatenation Codabar supports symbol concatenation. When you enable concatenation, the scanner looks for a Codabar symbol having a “D” start character, adjacent to a symbol having a “D” stop character. In this case the two messages are concatenated into one with the “D”...
  • Page 49: Code 39

    Code 39 Start/Stop Characters Start/Stop characters identify the leading and trailing ends of the barcode. You may either transmit, or not transmit Start/Stop characters. Default = Don’t Transmit. Check Character No Check Character indicates that the scanner reads and transmits barcode data with or without a check character. Default = No Check Character.
  • Page 50 Code 39 Message Length Scan the barcodes below to change the message length. Minimum and Maximum lengths = 0-48. Minimum Default = 0, Maximum Default = 48. Append This function allows the scanner to append the data from several Code 39 barcodes together before transmitting them to the host computer.
  • Page 51: Full Ascii

    Full ASCII If Full ASCII Code 39 decoding is enabled, certain character pairs within the barcode 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 #. Character pairs /M and /N decode as a minus sign and period respectively.
  • Page 52 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 barcode being scanned was created using a code page that is different from the one the host program is expecting.
  • Page 53: Code 32

    Code 32 Code 32 Pharmaceutical is a form of the Code 39 symbology used by Italian pharmacies. This symbology is also known as PARAF. Trioptic Code must be turned off while scanning Code 32 Pharmaceutical codes. Code 32 *Off...
  • Page 54: Interleaved 2 Of 5

    Interleaved 2 of 5 Check Digit No Check Digit indicates that the scanner reads and transmits barcode data with or without a check digit. When Check Digit is set to Validate, but Don’t Transmit, the unit only reads Interleaved 2 of 5 barcodes printed with a check digit, but will not transmit the check digit with the scanned data.
  • Page 55: Code 93

    Code 93 Code 93 Message Length Scan the barcodes below to change the message length. Minimum and Maximum lengths = 0-80. Minimum Default = 0, Maximum Default = 80. 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 barcode being scanned was created using a code page that is different from the one the host program is expecting.
  • Page 56: Straight 2 Of 5 Industrial

    Straight 2 of 5 Industrial Message Length Scan the barcodes below to change the message length. Minimum and Maximum lengths = 1-48. Minimum Default = 4, Maximum Default = 48. <Default All Straight 2 of 5 Industrial Settings> *Off Minimum Message Length Maximum Message Length...
  • Page 57: Straight 2 Of 5 Iata

    Straight 2 of 5 IATA Message Length Scan the barcodes below to change the message length. Minimum and Maximum lengths = 1-48. Minimum Default = 4, Maximum Default = 48 <Default All Straight 2 of 5 IATA Settings> *Off Maximum Message Length Minimum Message Length...
  • Page 58: Matrix 2 Of 5

    Matrix 2 of 5 Message Length Scan the barcodes below to change the message length. Minimum and Maximum lengths = 1-80. Minimum Default = 4, Maximum Default = 80. <Default All Matrix 2 of 5 Settings> *Off Minimum Message Length Maximum Message Length...
  • Page 59: Code 11

    Code 11 Check Digits Required This option sets whether 1 or 2 check digits are required with Code 11 barcodes. Default = Two Check Digits. Message Length Scan the barcodes below to change the message length. Minimum and Maximum lengths = 1-80. Minimum Default = 4, Maximum Default = 80.
  • Page 60: Code 128

    Code 128 ISBT 128 Concatenation The use of ISBT formats requires a paid license. The ISBT 128 Application Specification describes 1) the critical data elements for labeling blood products, 2) the current recommendation to use Code 128 due to its high degree of security and its space-efficient design, 3) a variation of Code 128 that supports concatenation of neighboring symbols, and 4) the standard layout for barcodes on a blood product label.
  • Page 61 <Default All Code 128 Settings> ISBT 128 On * ISBT 128 Off Minimum Message Length Maximum Message Length Code Page Code 128 Code Page...
  • Page 62: Telepen

    Telepen Telepen Output Using AIM Telepen Output, the scanner 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 scanner reads symbols with start/stop pattern 1 and decodes them as compressed numeric with optional full ASCII (start/stop pattern 2).
  • Page 63: Upc-A

    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. 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.
  • Page 64 UPC-A Addenda This selection adds 2 or 5 digits to the end of all scanned UPC-A data.Default = Off for both 2 Digit and 5 Digit Addenda. Addenda Required When Required is scanned, the scanner will only read UPC-A barcodes that have addenda. You must then turn on a 2 or 5 digit addenda.
  • Page 65: Coupon Code

    Addenda 2 Digit Addenda On *2 Digit Addenda Off 5 Digit Addenda On *5 Digit Addenda Off Addenda Required Required *Not Required Addenda Separator UPC-A/EAN-13 with Extended Coupon Code...
  • Page 66: Upc-E0

    UPC-E0 Most U.P.C. barcodes 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 system. Default = On. UPC-E0 Expand UPC-E Expand expands the UPC-E code to the 12 digit, UPC-A format.
  • Page 67 <Default All UPC-E Settings> *UPC-E0 On UPC-E0 Off UPC-E0 Expand *Off Addenda Required Required *Not Required Addenda Separator Check Digit Number System...
  • Page 68 UPC-E0 Addenda This selection adds 2 or 5 digits to the end of all scanned UPC-E data. Default = Off for both 2 Digit and 5 Digit Addenda UPC-E1 Most U.P.C. barcodes lead with the 0 number system. For these codes.
  • Page 69: Ean/Jan-13

    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. ISBN Translate This selection causes EAN-13 Bookland symbols to be translated into their equivalent ISBN number format. <Default All EAN/JAN Settings>...
  • Page 70 EAN/JAN-13 Addenda This selection adds 2 or 5 digits to the end of all scanned EAN/JAN-13 data. Addenda Required When Addenda required is set to on, the scanner will only read EAN/JAN-13 barcodes that have addenda. Addenda Separator When this feature is on, there is a space between the data from the barcode and the data from the addenda.
  • Page 71 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. Addenda This selection adds 2 or 5 digits to the end of all scanned EAN/JAN-8 data.
  • Page 72 EAN/JAN-8 Addenda Required When Addenda Required is set to on, the scanner will only read EAN/JAN-8 barcodes that have addenda. EAN/JAN-8 Addenda Separator When this feature is on, there is a space between the data from the barcode and the data from the addenda. When turned off, there is no space.
  • Page 73: Msi

    MSI Check Character Different types of check characters are used with MSI barcodes. You can program the scanner to read MSI barcodes with Type 10 check characters. When Check Character is set to Validate and Transmit, the scanner will only read MSI barcodes printed with the specified type check character, and will transmit this character at the end of the scanned data.
  • Page 74: Plessey Code

    Plessey Code Message Length Scan the barcodes below to change the message length. Minimum and Maximum lengths = 4-48. Minimum Default = 4, Maximum Default = 48. <Default All Plessey Code Settings> *Off Minimum Message Length Maximum Message Length...
  • Page 75: Gs1 Databar Omnidirectional

    GS1 DataBar Omnidirectional <Default All GS1 DataBar Omnidirectional Settings> GS1 DataBar Limited <Default All GS1 DataBar Limited Settings>...
  • Page 76: Gs1 Databar Expanded

    GS1 DataBar Expanded Message Length Scan the barcodes below to change the message length. Minimum and Maximum lengths = 4-74. Minimum Default = 4, Maximum Default = 74. <Default All GS1 DataBar Expanded Settings> Minimum Message Length Maximum Message Length...
  • Page 77: Posicode

    PosiCode You have to have PosiCode A and B on to read any of the PosiCode symbologies. Message Length Scan the barcodes below to change the message length. Minimum and Maximum lengths = 2-80. Minimum Default = 4, Maximum Default = 48. Trioptic Code Note: If you are going to scan Code 32 Pharmaceutical codes, Trioptic Code must be off.
  • Page 78: Codablock F

    Codablock F Message Length Scan the barcodes below to change the message length. Minimum and Maximum lengths = 1-2048. Minimum Default = 1, Maximum Default = 2048 <Default All Codablock F Settings> *Off Minimum Message Length Maximum Message Length...
  • Page 79: Code 16K

    Code 16K Message Length Scan the barcodes below to change the message length. Minimum and Maximum lengths = 0-160. Minimum Default = 1, Maximum Default = 160. <Default All Code 16K Settings> *Off Minimum Message Length Maximum Message Length...
  • Page 80: Code 49

    Code 49 Message Length Scan the barcodes below to change the message length. Minimum and Maximum lengths = 1-81. Minimum Default = 1, Maximum Default = 81. <Default All Code 49 Settings> Minimum Message Length Maximum Message Length...
  • Page 81: Pdf417

    PDF417 Message Length Scan the barcodes below to change the message length. Minimum and Maximum lengths = 1-2750. Minimum Default = 1, Maximum Default = 2750. <Default All PDF417 Settings> Minimum Message Length Maximum Message Length...
  • Page 82: Micropdf417

    MicroPDF417 Message Length Scan the barcodes below to change the message length. Minimum and Maximum lengths = 1-366. Minimum Default = 1, Maximum Default = 366. <Default All Micro PDF417 Settings> * On Minimum Message Length Maximum Message Length...
  • Page 83: Gs1 (Ean•Ucc) Composite Codes

    GS1 (EAN • UCC) Composite Codes Linear codes are combined with a unique 2D composite component to form a new class called EAN•UCC Composite symbology. EAN•UCC Composite symbologies allow for the co-existence of symbologies already in use. UPC/EAN Version Scan the UPC/EAN Version On barcode to decode EAN•UCC Composite symbols that have a UPC or EAN linear component.
  • Page 84 GS1 (EAN • UCC) Composite Codes TCIF Linked Code 39 (TLC39) This code is a composite code since it has a Code 39 linear component and a MicroPDF417 stacked code component. All barcode readers are capable of reading the Code 39 linear component.
  • Page 85: Postal Codes

    Postal Codes Note: For best performance when reading a postal symbology, all other postal symbologies should be turned off; by default all postal symbologies are off. The following postal codes can be enabled. USPS Intelligent Mail USPS Postnet Check Digit This selection allows you to specify whether the check digit should be transmitted at the end of the scanned data.
  • Page 86: Planet Code

    Planet Code Check Digit This selection allows you to specify whether the check digit should be transmitted at the end of the scanned data. *Off Transmit Check Digit *Don’t Transmit Check Digit Postal Codes British Post *Off Canadian Post *Off Kix (Netherlands) Post *Off...
  • Page 87: Australian Post

    Australian Post *Off Japanese Post *Off China Post Message Length Scan the barcodes below to change the message length. Minimum and Maximum lengths = 2-80. Minimum Default = 4, Maximum Default = 80. <Default All China Post Settings> *Off Minimum Message Length Maximum Message Length...
  • Page 88: Korea Post

    Postal Codes Korea Post Message Length Scan the barcodes below to change the message length. Minimum and Maximum lengths = 2-80. Minimum Default = 4, Maximum Default = 48. <Default All Korea Post Settings> *Off Minimum Message Length Maximum Message Length...
  • Page 89: Qr Code

    QR Code This selection applies to both QR Code and Micro QR Code. Message Length Scan the barcodes below to change the message length. Minimum and Maximum lengths = 1-3500. Minimum Default = 1, Maximum Default = 3500. <Default All QR Code Settings> Minimum Message Length Maximum Message Length...
  • Page 90: Data Matrix

    Data Matrix Message Length Scan the barcodes below to change the message length. Minimum and Maximum lengths = 1-1500. Minimum Default = 1, Maximum Default = 1500. <Default All Data Matrix Settings> Minimum Message Length Maximum Message Length...
  • Page 91: Maxicode

    MaxiCode Message Length Scan the barcodes below to change the message length. Minimum and Maximum lengths = 1-150. Minimum Default = 1, Maximum Default = 150. <Default All MaxiCode Settings> Minimum Message Length Maximum Message Length...
  • Page 92: Aztec Code

    Aztec Code Message Length Scan the barcodes below to change the message length. Minimum and Maximum lengths = 1-3750. Minimum Default = 1, Maximum Default = 3750 <Default All Aztec Code Settings> Minimum Message Length Maximum Message Length Aztec Runes Select Enable Runes if you are scanning Aztec runes, which are the smallest type of Aztec Code symbol with the ability to encode a very short license plate message.
  • Page 93: Chinese Sensible (Han Xin) Code

    Chinese Sensible (Han Xin) Code Message Length Scan the barcodes below to change the message length. Minimum and Maximum lengths = 1-7833. Minimum Default = 1, Maximum Default = 7833. <Default All Han Xin Settings > *Off Minimum Message Length Maximum Message Length...
  • Page 94: String Format

    String Format Prefix/Suffix When a barcode is scanned, additional information is sent to the host computer along with the barcode data. This group of barcode 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.
  • Page 95 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 or the symbology to which you want to apply the prefix or suffix. For example, for Code 128, Code ID is “j”...
  • Page 96 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.
  • Page 97: Function Code Transmit

    Function Code Transmit When this selection is enabled and function codes are contained within the scanned data, the scanner transmits the function code to the terminal. Function Code Transmit Intercharacter, Interfunction, and Intermessage Delays Some terminals drop information (characters) if data comes through too quickly.
  • Page 98: User Specified Intercharacter Delay

    Intercharacter Delay To remove this delay, scan the Intercharacter Delay barcode, then set the number of steps to 0. Scan the SAVE barcode. 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.
  • Page 99: Interfunction Delay

    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 barcode below, then scan the number of milliseconds and the SAVE. Interfunction Delay To remove this delay, scan the Interfunction Delay barcode, then set the number of steps to 0.
  • Page 100: Data Formatting

    set the number of steps to 0. Scan the SAVE barcode. Data Formatting Data Format Editor Introduction You may use the Data Format Editor to change the scanner's output. For example, you can use the Data Format Editor to insert characters at certain points in barcode data as it is scanned.
  • Page 101 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 barcode using a different data format. After the one barcode has been read, the scanner reverts to the primary data format.
  • Page 102: Send Commands

    • Clear One Data Format This deletes one data format for one symbology. If you are clearing the primary format, scan 0 . If you are clearing an alternate format, scan 1, 2, or 3, depending on the alternate format you are clearing. Scan the Interface Type and Code I.D.
  • Page 103: Data Format Editor Commands

    starting from current cursor position, leaving cursor pointing to “ss” character followed by “xx” key or function code. Syntax = F3ssxx (ss and xx both stand for the hex values for ASCII codes. F4 Send “xx” character “nn” times (Insert) leaving cursor in current cursor position.
  • Page 104 Syntax = E6xx (xx stands for the hex value for an ASCII code. E7 Search back for the first non “xx” character from the current cursor position, leaving cursor pointing to non “xx” character. Syntax = E7xx (xx stands for the hex value for an ASCII code,...
  • Page 105: Miscellaneous Commands

    Miscellaneous Commands FB Suppress all occurrences of up to 15 different characters, starting at the current cursor position, as the cursor is advanced by other commands. When the FC command is encountered, the suppress function is terminated. The cursor is not moved by the FB command.
  • Page 106: Data Formatter

    Data Formatter When Data Formatter is turned off, the barcode 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. When Data Formatter is required, all input data must conform to an edited format or the scanner does not transmit the input data to the host device.
  • Page 107: Alternate Data Formats

    Alternate Data Formats Alternate formats allow you “single shot” capability to scan one barcode using a different data format than your primary format. When data formats are programmed, you must input whether you are programming the primary format, or an alternate format numbered 1, 2, or 3.
  • Page 108: Ocr Programming

    OCR Programming Use this section to program the scanner for optical character recognition (OCR). The scanner engine reads 6 to 60 point OCR typeface. Note: OCR is not as secure as barcodes. To enhance security in OCR applications, create an OCR template to match the data, and print an OCR check character.
  • Page 109: Ocr Fonts

    OCR Fonts Default All OCR Settings turns off all OCR capability in the imager, so the scanner will be able to scan linear, stacked, matrix, and composite barcodes, but not OCR fonts. In addition, any OCR templates you have created are erased. The eight digit default templates are reinstated for any future use of the OCR On codes listed below.
  • Page 110 U.S. Currency Font U.S. Currency On allows you to scan characters in the font used on U.S. currency. 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. U.S Currency On MICR E-13B Font MICR E-13B On allows you to scan MICR characters on a bank...
  • Page 111: Semi Font

    SEMI Font SEMI Font On allows you to scan the SEMI font used in the semiconductor industry. SEMI Font On All OCR Off turns off all OCR capability in the imager, so the scanner will be able to scan linear, stacked, matrix, and composite barcodes, but not OCR fonts.
  • Page 112: Ocr Templates

    OCR Templates You can create a custom “template,” or character string that defines the length and content of OCR strings that will be read with your scanner. There are several choices when creating a custom template for your application. You can create a template for a single format, you can string together several formats, and you can create a template for a user-defined variable.
  • Page 113: Character Match Sequences

    3. Scan the Enter OCR Template symbol. 4. Scan the characters for the string. Use the Template Characters chart above to determine what characters you need to create your format. Use the Programming Chart to scan the characters for your template. Example: You need to read any combination of eight digits.
  • Page 114 To create this template, you would enable the OCR-A font. Scan the Enter OCR Template symbol. Scan the d from the Programming Chart in the back of this manual three times. Then scan 414243 from the inside back cover (the hex characters for “A,” “B,”...
  • Page 115 Stringing Together Multiple Formats (Creating “Or” Statements) You may want to program the scanner to accept many OCR formats. To do this, you would string together each format with a “t.” This tells the scanner to read optical characters that match any one of the formats in the template.
  • Page 116 OCR User-Defined Variables You can create up to two of your own user variables for an OCR template. These variables will represent any OCR readable characters. The user-defined variables are stored under the letters “g” and “h.” Creating a user variable follows the same steps as creating a template, but instead of scanning the Enter OCR Template symbol, you scan the Enter User-Defined Variable symbol.
  • Page 117 Reading Multi-Row OCR The scanner is capable of decoding multi-row OCR text. Note: Reading rows longer than sixteen characters is not recommended. Example: You need to read multiple rows of OCR- A data as shown below: First, enable the OCR-A font. To read the first row of OCR data, you would program the following template: OCRTMP"dddddddd".
  • Page 118: Ocr Check Character

    OCR Check Character You may want to print and verify a check character in order to enhance the security of your OCR application. The scanner 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).
  • Page 119: Ocr Modulo 10 Check Character

    OCR Modulo 10 Check Character Scan this symbol to program the OCR template for a simple modulo 10 checksum of the digits 0 through 9. 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.
  • Page 120 OCR User-Defined Check Character You can customize the check character calculation to suit your application. Each character of the check character alphabet can be programmed in its proper order. The number of characters you enter determines the modulo value for the calculation. By default, the check character computation is unweighted, but the scanner also supports two weighted modulo 10 checking schemes.
  • Page 121 3. Scan the Save barcode on the inside back cover. Example: To program the modulo 11 check character from example #8 , enable the OCR-A font. Scan the Enter OCR Check Character barcode, then scan the following hex values in order: 3031323334353637383958 After you enter all the desired hex values, scan the Save barcode on the inside back cover of this manual.
  • Page 122 Then scan the string below: The reader performs the check character computation below: (0 x 3 + 1 x 1 + 2 x 3 + 3 x 1 + 4 x 3 + 5 x 1 + 6 x 3 + 5 x 1) modulo 10 = 0 a.Weighted Modulo 10 Check Character Since the result is zero, the message is considered to be valid, so the...
  • Page 123: Ocr Isbn Application Example

    Also enter the OCR template: ddddddc Then scan the string below: The reader performs the check character computation below: (0 x 1 + 1 x 2 + 2 x 1 + 8 x 2 + 4 x 1 + 5 x 2 + 4 x 1) modulo 10 = (0 + 2 + 2 + (1 + 6) + 4 + (1 + 0) + 4) modulo 10 Since the result is zero, the message is considered to be valid, so the reader outputs the message: 012845...
  • Page 124 followed by three or four digits, followed by an “E.” Program the user-defined variable “h” to comprise the “P” and the yen symbol (represented by a backslash P\ ) . 4. Scan the symbol below to set up three templates to handle the ISBN number, the three digit price field, and the four digit price field.
  • Page 125: Ocr Template Codes

    OCR Template Codes Note: Reading more than three rows of OCR is not recommended. OCR Template Codes Exit Selections...
  • Page 126: Utilities

    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. This action first clears all current prefixes, then programs a Code I.D. prefix for all symbologies. This is a temporary setting that will be removed when the unit is power cycled.
  • Page 127 To Add a Test Code I.D. Prefix to All Symbologies Add Code I.D. Prefix to All Symbologies (Temporary) Show Data Format Data Format Settings Standard Product Default Settings Standard Product Default Settings Test Menu *Off...
  • Page 128: Test Chart Of Common Barcodes

    Test Chart of Common Barcodes Additional barcode symbols may be created on-line as needed at www.bcgen.com for testing purposes. CODE-128 CODE-39 GS1 DataBar Stacked QR Code DataMatrix OCR A...
  • Page 129 Interface ID If you want to change the pre-programmed interface of your image engine, below.For example, a USB Virtual COM device has a Interface ID of 130. You would scan the Interface ID barcode, then 1, 3, 1 , then Save. If you make an error while scanning the digits (before scanning Save), scan the Discard code.
  • Page 130: Product Code Id

    Product Code ID Symbology AIM ID Code ID Code ID (HEX ) All Symbologies 0x99 Australian Post ‘A 0x41 Aztec Code ‘z 0x7A British Post ‘B 0x42 Canadian Post ‘C 0x43 China Post ‘Q 0x51 Codabar ‘a 0x61 Codablock F ‘q 0x71 Code 11...
  • Page 131 No Read 0x9C OCR-A ‘O 0x4F Symbology AIM ID Code ID Code ID (HEX ) OCR-B ‘O 0x4F OCR MICR E-13B ‘O 0x4F OCR US Money Font ‘O 0x4F SEMI Font ‘O 0x4F PDF 417 ‘r 0x72 Planet Code ‘L 0x4C Plessey Code ‘n...
  • Page 132: Ascii Code Table

    ASCII Code Table...
  • Page 134: Ocr Programming Chart

    OCR Programming Chart...
  • Page 135: Program Chart

    Program Chart...
  • Page 136: Reset Scanner To Default Settings

    Program Chart Show Data Format Reset Scanner to Default Settings Enable USB Keyboard Emulation (PC)

Table of Contents