Advertisement

0

Advertisement

Table of Contents
loading

Summary of Contents for Argox AS-9500

  • Page 3 NOTICE: FCC: This device complies with Part 15 of the FCC Rules, (1) This device may not cause harmful interface, and (2) This device must accept any interface received, including interface that may cause undesirable operation. CE: This product conforms to the following standards EMC:EN55022:2006+A1:2007, class B EN55024:1998+A1:2001+A2:2003 BSMI:This device is compliant with requirement of BSMI...
  • Page 4 Using the ArgoxScan 9500 The ArgoxScan automatically scan barcode at a distance. Simply aim and pull the trigger. Code scanning is performed along the center of the light bar emitted from the reading window. This bar must cover the entire code. Successful scanning shall be obtained by tilting the scanner with respect to the barcode to avoid direct reflections that impair the reading performance, especially for 2D barcode.
  • Page 5: Table Of Contents

    CONTENTS Introduction ..................8 Default setting ................ 9 AS-9500 Specification ............11 Reading Skills of AS-9500 ..........14 Programming AS-9500 ............15 Interface Selection ...............16 RS-232 ..................17 USB HID ................21 USB Virtual COM ...............21 Pin Assignments ..............22 System Control .................24 Scan ..................24 Indication ................28 Thermal and Centering ............38...
  • Page 6 Code 93 .................58 Straight 2 of 5 Industrial ............59 Straight 2 of 5 IATA ............60 Matrix 2 of 5 .................61 Code 11 .................62 Code 128 ................64 Telepen .................66 UPC-A .................. 67 UPC-E0 ................. 70 EAN/JAN-13 ................73 EAN/JAN-8 ................75 MSI ..................77 Plessey Code ................
  • Page 7 MaxiCode ................95 Aztec Code ................96 Chinese Sensible (Han Xin) Code ........97 String Format ..................98 Prefix/Suffix .................98 Data Formatting ..............104 Data Format Editor Commands ........107 OCR Programming ............111 OCR Templates ..............115 Utilities ................129 Test Chart ................131 Interface ID................
  • Page 8 ™...
  • Page 9: Introduction

    Introduction Installation RS-232 Disconnect power to the terminal/computer. Connect the external power supply (DC adapter) to the serial interface cable of the scanner. Plug the serial connector into the serial port on the back of your computer/terminal. Tighten the two screws to secure the connector to the port.
  • Page 10: Default Setting

    Default setting For each barcode shown as below: V = Enabled as default setting - = Not supported Empty space = Not enabled at default setting Checksum Checksum Read Code Code Type Verification Transmission Enable Enable Enable UPC-A UPC-E0 UPC-E1 EAN-13 EAN-8 Code-32...
  • Page 11 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 China Post Korea Post QR Code Data Matrix...
  • Page 12: As-9500 Specification

    AS-9500 Specification ArgoScan 9500 series Specification Model AS-9500 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...
  • Page 13 Weight 146 g 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...
  • Page 14 Programming 1.Executing DOS Command by RS-232 or Programming USB Virtual COM. method 2. A scanner reads the programming codes. Program upgrade Enabled built-in flash memory Code type selection, check digit selection Programmable Decoding option Decoding option characteristics Transmitted character delay, Header selection, trailer selection, message suffix, good read beep tone and volume, scanner trigger selection...
  • Page 15: Reading Skills Of As-9500

    Reading Skills of AS-9500 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.
  • Page 16: Programming As-9500

    Programming AS-9500 Series Scanner To program the AS- 9500, you must scan a series of programming barcodes in the correct order. Fold out the back cover of this manual. You will see a table of alphanumeric barcodes, which are used to program the various options presented.
  • Page 17: 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 18: 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 19: 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 20 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 21 Handshaking RTS/CTS On *RTS/CTS Off XON/XOFF On *XON/OFF Off ACK/NAK On *ACK/NAK Off Response Delay...
  • Page 22: Usb Hid

    USB HID Scan the following code to program the AS-9500 for USB HID bar code imagers. USB HID (PC) USB HID (MAC) USB Virtual COM Scan the following code to program the AS-9500 to emulate a regular RS-232-based COM port. If you are using a PC, you will...
  • Page 23: Pin Assignments

    Pin Assignments 10-pin RJ-45 Connector to Scanner Side RS-232...
  • Page 24 Connector to Host Side: RS-232...
  • Page 25: 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 imager scans until a bar code is...
  • Page 26 Manual Trigger, Low Power (For RS-232 only) 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.
  • Page 27 Scan 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 imager is in Auto-sense 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.
  • Page 28 is the most sensitive setting, and 20 is the least sensitive. Default = Hands Free Time-Out The Auto-sense Modes is referred to as “hands free” modes. If 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.
  • Page 29: 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 imager emits on a good read.
  • Page 30 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 31 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 32 Number of Beep 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 User-Specified Good Read Delay...
  • Page 33 Indication Reread Delay This sets the time period before the imager can read the same bar code 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 bar code scanning is required.
  • Page 35 Indication 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 is the brightest setting. If you have an aimer delay programmed , the aimer will be at 100% power during the delay, regardless of the LED Power Level.
  • Page 36 LED Power Level Low (50%) *High (100%) Illumination Light *Lights On Lights Off Imager Time-Out Imager Time-Out...
  • Page 37 Indication 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.
  • Page 38 maintains an approximate 25% aimer duty cycle, even when the imager exposure time is at its maximum in dark operating environments. Concurrent mode provides the brightest appearance of the illumination LEDs of any of the imager 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 39: 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 in several ways. 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 40 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.
  • Page 41 Thermal and Centering 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.
  • Page 42: Decode Search Mode

    Advanced Linear Decoding cannot read 2D, OCR, or Postal symbols. Note: This search mode is the default setting for the 2D Full Omni-directional AS-9500 Engines. Quick Omni-directional Note: This search mode is the default setting for the Advanced Linear Decoding...
  • Page 43: Output Sequence

    Output Sequence 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.
  • Page 44 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. Use the Programming Chart to read the alphanumeric combination that represents the ASCII characters.
  • Page 45 Output Sequence 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. Note: Code 93 must be enabled to use this example.
  • Page 46 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. SEQBLK62001241FF6A001342FF69001243FF The breakdown of the command line is shown below: SEQBLK sequence editor start command 62 code identifier for Code 39 0012 A - Code 39 sample length (11) plus CR suffix (1) = 12...
  • Page 47 Output 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.
  • Page 48 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 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 activated.
  • Page 49: Print Contrast Weight

    Print Contrast Weight Print Contrast Weight is used to adjust the way the imager reads Matrix symbols. If an imager 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 50: Working Orientation

    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.
  • Page 51: 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.
  • Page 52: Codabar

    Codabar Check Character Codabar check characters are created using different “modulos.” You can program the imager to read only Codabar bar codes with Modulo 16 check characters. No Check Character indicates that the imager reads and transmits bar code data with or without a check character.
  • Page 53 Codabar Concatenation Codabar supports symbol concatenation. When you enable concatenation, the imager 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 54 Code 39 Start/Stop Characters Start/Stop characters identify the leading and trailing ends of the bar code. Youmay either transmit, or not transmit Start/Stop characters. Default = Don’t Transmit. Check Character No Check Character indicates that the imager reads and transmits bar code data with or without a check character 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...
  • Page 55: Code 39

    Message Length Scan the bar codes below to change the message length.. Minimum and Maximum lengths = 0-48. Minimum Default = 0, Maximum Default = 48. Append This function allows the imager to append the data from several Code 39 bar codes together before transmitting them to the host computer.
  • Page 56 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 #. Character pairs /M and /N decode as a minus sign and period respectively.
  • Page 57: Code 32

    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 58: Interleaved 2 Of 5

    Interleaved 2 of 5 Check Digit No Check Digit indicates that the imager reads and transmits bar code 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 bar codes printed with a check digit, but will not transmit the check digit with the scanned data.
  • Page 59: Code 93

    Code 93 Code 93 Message Length Scan the bar codes 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...
  • Page 60: Straight 2 Of 5 Industrial

    Straight 2 of 5 Industrial Message Length Scan the bar codes 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 61: Straight 2 Of 5 Iata

    Straight 2 of 5 IATA Message Length Scan the bar codes 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 62: Matrix 2 Of 5

    Matrix 2 of 5 Message Length Scan the bar codes 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 63: Code 11

    Code 11 Check Digits Required This option sets whether 1 or 2 check digits are required with Code 11 bar codes. Default = Two Check Digits. Message Length Scan the bar codes below to change the message length. Minimum and Maximum lengths = 1-80. Minimum Default = 4, Maximum Default = 80.
  • Page 65: 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 bar codes on a blood product label.
  • Page 66 <Default All Code 128 Settings> ISBT 128 On * ISBT 128 Off Minimum Message Length Maximum Message Length Code Page Code 128 Code Page...
  • Page 67: Telepen

    Telepen 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).
  • Page 68: 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 69 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 imager will only read UPC-A bar codes that have addenda.
  • Page 70 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 71: Upc-E0

    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 system. Default = On. UPC-E0 Expand UPC-E Expand expands the UPC-E code to the 12 digit, UPC-A format.
  • Page 72 <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 73 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. bar codes lead with the 0 number system. For these codes.
  • Page 74: 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 75 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 imager will only read EAN/JAN-13 bar codes that have addenda. Addenda Separator When this feature is on, there is a space between the data from the bar code and the data from the addenda.
  • Page 76: Ean/Jan-8

    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 77 EAN/JAN-8 Addenda Required When Addenda Required is set to on, the imager will only read EAN/JAN-8 bar codes that have addenda. 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.
  • Page 78: Msi

    MSI Check Character Different types of check characters are used with MSI bar codes. You can program the imager to read MSI bar codes with Type 10 check characters. 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.
  • Page 79: Plessey Code

    Plessey Code Message Length Scan the bar codes 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 80: Gs1 Databar Omnidirectional

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

    GS1 DataBar Expanded Message Length Scan the bar codes 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 82: Posicode

    PosiCode You have to have PosiCode A and B on to read any of the PosiCode symbologies. Message Length Scan the bar codes below to change the message length. Minimum and Maximum lengths = 2-80. Minimum Default = 4, Maximum Default = 48.
  • Page 83: Codablock F

    Codablock F Message Length Scan the bar codes 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 84: Code 16K

    Code 16K Message Length Scan the bar codes 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 85: Code 49

    Code 49 Message Length Scan the bar codes 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 86: Pdf417

    PDF417 Message Length Scan the bar codes 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 87: Micropdf417

    MicroPDF417 Message Length Scan the bar codes 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 88: Ean•Ucc Composite Codes

    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 bar code to decode EAN•UCC Composite symbols that have a UPC or EAN linear component.
  • Page 89 This code is a composite code since it has a Code 39 linear component and a MicroPDF417 stacked code component. All bar code readers are capable of reading the Code 39 linear component. The MicroPDF417 component can only be decoded if TLC39 On is selected.
  • Page 90: Postal Codes

    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 AS-9500 Engine. Postnet Check Digit This selection allows you to specify whether the check digit should be transmitted at the end of the scanned data.
  • Page 91: British Post

    Postal Codes British Post *Off Canadian Post *Off Kix (Netherlands) Post Note: Kix code can misread when scanned sideways or upside down. *Off Australian Post *Off Japanese Post *Off...
  • Page 92: China Post

    China Post Message Length Scan the bar codes 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 93: Korea Post

    Korea Post Message Length Scan the bar codes 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 94: Qr Code

    QR Code This selection applies to both QR Code and Micro QR Code. Message Length Scan the bar codes 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 95: Data Matrix

    Data Matrix Message Length Scan the bar codes 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 96: Maxicode

    MaxiCode Message Length Scan the bar codes 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 97: Aztec Code

    Aztec Code Message Length Scan the bar codes 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 98: Chinese Sensible (Han Xin) Code

    Chinese Sensible (Han Xin) Code Message Length Scan the bar codes 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 99: String Format

    String Format Prefix/Suffix 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.
  • Page 100 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.
  • Page 101: Function Code Transmit

    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 102: Intercharacter Delay

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

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

    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.
  • Page 106: To Add A Data Format

    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.
  • Page 107 • 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.
  • Page 108: Data Format Editor Commands

    Data Format Editor Commands Send Commands F1 Send all characters followed by “xx” key or function code, starting from current cursor position. Syntax = F1xx (xx stands for the hex value for an ASCII code. F2 Send “nn” characters followed by “xx” key or function code, starting from current cursor position.
  • Page 109: Search Commands

    Search Commands F8 Search ahead for “xx” character from current cursor position, leaving cursor pointing to “xx” character. Syntax = F8xx (xx stands for the hex value for an ASCII code. F9 Search back for “xx” character from current cursor position, leaving cursor pointing to “xx”...
  • Page 110: Data Formatter

    “xx.”, if characters are equal, increment cursor. If characters are not equal, no format match. Syntax = FExx (xx stands for the hex value for an ASCII code. EC Check to make sure there is an ASCII number at the current cursor position.
  • Page 111: Alternate Data Formats

    Alternate Data Formats Alternate formats allow you “single shot” capability to scan one bar code 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 112: Ocr Programming

    OCR Programming Use this section to program the Imager for optical character recognition (OCR). The 2D AS-9500 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 113: Ocr Fonts

    OCR Fonts Default All OCR Settings turns off all OCR capability in the imager, so the imager will be able to scan linear, stacked, matrix, and composite bar codes, 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 114 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...
  • Page 115: 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 imager will be able to scan linear, stacked, matrix, and composite bar codes, but not OCR fonts.
  • Page 116: 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 imager. 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 117: Character Match Sequences

    Scan the Enter OCR Template symbol 3. 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 118 “A,” “B,” and “C”), and scan the d three more times. Scan Save OCR Template. This would let you read any string of three digits, “ABC,” then any string of three digits, for example: Adding Spaces You may also need to put spaces in your template. Example: You need to read three digits, space, three specific characters (ABC), space, three digits.
  • Page 119 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.
  • Page 120 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 121 Reading Multi-Row OCR The AS-9500 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 122: 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 AS-9500 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 123: 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 124 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 imager also supports two weighted modulo 10 checking schemes.
  • Page 125 example #8 , enable the OCR-A font. Scan the Enter OCR Check Character bar code, then scan the following hex values in order: 3031323334353637383958 After you enter all the desired hex values, scan the Save bar code on the inside back cover of this manual. Weighting Options By default, the check character computation is unweighted.
  • Page 126 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 Weighted Modulo 10 Check Character Since the result is zero, the message is considered to be valid, so the reader outputs the message: 0123456...
  • Page 127: Ocr Isbn Application Example

    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 OCR ISBN Application Example...
  • Page 128 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. 5. Finally, set up the ISBN check digit, which is a special position-weighted modulo 11 checksum. The imager automatically invokes the ISBN checksum for template rows that are: 1.) at least fourteen characters long, 2.) whose first four characters are the letters “ISBN,”...
  • Page 129: Ocr Template Codes

    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. OCR Template Codes Enter User-Defined Variable ”g”† Enter User-Defined Variable ”h”†...
  • Page 130: 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 131 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 132: Test Chart

    Test Chart (Bar code samples marked with symbol “*” are not enabled initially.) CODABAR CODE-11 * CODE-128 CODE-39 CODE-93...
  • Page 133 EAN-13 PDF-417 STANDRAD-25 * CODE-16K * 87549 EAN-8 INDUSTRIAL-25 *...
  • Page 134 UPCE INTERLEAVED-25 MATRIX 25 * MSI/PLESSEY * UPCA UK/PLESSEY PARA *...
  • Page 135 GS1 DataBar Micro-PDF QR Code DataMatrix Aztet...
  • Page 136 MaxiCode OCR A...
  • Page 137: Interface Id

    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 bar code, then 1, 3, 1 , then Save. If you make an error while scanning the digits (before scanning Save), scan the Discard code.
  • Page 138: 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 139 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 0x6E PosiCode ‘W 0x57 Postnet...
  • Page 140: Ascii Code Table

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

    OCR Programming Chart Discard OCR Template Save OCR Template...
  • Page 143: Program Chart

    Program Chart...

Table of Contents