OMNI TM Combined Bar Code and Magnetic Stripe Reader Keyboard Wedge User’s Manual
Agency Approved Table of Contents Specifications for subpart B of part 15 of FCC rule for a Class A computing device. Section 1. Introduction Description 1 Limited Warranty Section 2. Installation Host Connection Step 2 Section 3.
Appendix A. Bar Code Default Settings Bar Code Default Settings List 50 Section 1 INTRODUCTION Appendix B. Magnetic Stripe Default Settings Magnetic Stripe Default Settings List 53 Description 54 The Omni™ slot reader can scan and decode most popular bar codes, as well as read 1, 2, or 3 tracks of magnetic stripe information. In addition, it has full data editing capabilities. Appendix C. Function Codes Function Code Table Appendix D.
Section 2 INSTALLATION Host Connections The Omni reader is connected between the keyboard input port of the host computer and the keyboard itself using a “Y” adapter cable. The “Y” cable has a 5-pin DIN male connector on one end, and a 6-pin miniDIN female on the other. The supplied adapter cable has a 5-pin DIN female connector on one end, and a 6-pin mini-DIN male connector on the other end. The adapter cable is used in all installations on one end of the “Y” cable or the other.
Default Settings Configuration Setup Sets The Omni reader is shipped from the factory with the default settings already programmed. In the following sections, the default settings are shown in boldface. For a list of default settings, see Appendix A (for bar codes) and/or Appendix B (for magnetic stripes). In order to modify these settings, the host computer and keyboard must be IBM PC/AT compatible. 1. On an AT-compatible computer, enter any edit mode.
Terminal Type Selection General Selections The Omni reader can be programmed to interface to a number of different terminals. Simply enter the two-digit terminal number. The terminal types supported are: The basic operating perameters of the Omni reader can be programmed with this group of selections. 00 for PC/XT 01 for PC/AT 02 for PS/2 Models 25 and 30 03 for PS/2 Models 50, 60, and 80 04 for PS/2 Model 70 09 for IBM 3196 27 for IBM 4614 POS 08 for Macintosh with ADB 26 for Notebook PC 1.
Interblock Delay Scan Verification This is the time period the reader will wait before transmitting the next successive data block. Some host systems need additional time between data blocks to process the information. In order to insure accuracy of scanned data from poor-contrast bar code labels, a second confirmation swipe can be required before the reader will accept the data. When this option is enabled the reader requires the card to be swiped a second time and both swipes are compared.
Bar Code Message Formatting Selections Bar Code Preamble Scanned bar code data can be formatted with the addition of preambles, postambles, and terminator characters. The settings below will augment bar code data scanned by the Omni. A fully-formatted message block reflects the following model: 0 to 16 ASCII characters: The bar code preamble is a string of characters that can be added to the beginning of scanned bar code data.
Magnetic Stripe Formatting Selections Magnetic Stripe Preamble Magnetic stripe output can also be formatted with the addition of preambles, postambles, and terminator characters. The settings below will augment magnetic stripe data read by the Omni. A fully-formatted message block reflects the following model: 0 to 16 ASCII characters: The magnetic stripe preamble is a string of characters that can be added to the beginning of magnetic stripe data.
Bar Code Selections Bar code selections for the Omni are separated into two groups: Industrial and Retail. Industrial bar codes may contain a variable number of characters. Retail bar codes always contain a specific number of characters. Industrial Bar Codes 1. Enter INDUSTRIAL BAR CODE SETUP MODE by typing /E/D/FF . 2. Press . 3. Type the one or two-character code for the selection you wish to make. 4. Save your selection by pressing . 5. To review the current setting, enter FY. 6.
Check Digit Interleaved 2 of 5 Settings: When Check Digit is selected, the reader takes the last character in the decoded data stream as a check digit. It then calculates the correct check digit for the remaining data and compares it to the last data character. If it is the same, the data is accepted. If not, the data is rejected. With the Calculate and Send Check Digit option, the reader will send the check digit as part of the data stream.
Industrial 2 of 5 Settings: Code 128 Setting: Enable/Disable Industrial 2 of 5 Enable/Disable Code 128 If enabled, Industrial 2 of 5 symbology will be read, subject to the reading restrictions specified by this set of options. If disabled, the data from the symbology will be disregarded. If enabled, Code 128 symbology will be read, subject to the reading restrictions specified by this set of options. If disabled, the data from the symbology will be disregarded.
Codabar Settings: MSI/Plessey Settings: Enable/Disable Codabar Enable/Disable MSI/Plessey If enabled, Codabar symbology will be read, subject to the reading restrictions specified by this set of options. If disabled, the data from the symbology will be disregarded. If enabled, MSI/Plessey symbology will be read, subject to the reading restrictions specified by this set of options. If disabled, the data from the symbology will be disregarded.
UPC Settings: UPC-E Expansion: Enable/Disable UPC-A The UPC-E symbology uses a special algorithm to suppress zeros in the encoded data. The suppressed information can be restored by either the Omni reader or the host system. If enabled, the reader will restore the data to its original format. If the host system is set up to do the expansion, then this option should not be used. UPC-A is a fixed format symbology and there are no variations allowed.
Addendum Required EAN Settings: If a two or five-digit addendum is enabled, then enabling this option will require an addendum be present before a good read is registered. If not, then symbols with and without the addendum will be accepted. Enable/Disable EAN-13 G1O for Addendum Required G1P for Addendum Not Required EAN-13 is a fixed format symbology and there are no variations allowed.
Read Two-Digit Addendum Magnetic Stripe Selections If enabled, the reader will decode the two-digit secondary symbol when it is scanned with the primary symbol, and add the data to the end of the transmission. If not, any two-digit secondary symbol will be ignored. The Omni reader can accept and decode data read from a magnetic stripe. The parameters for reading the magnetic data can be programmed independently from any of the bar code selections.
Track Selection Track Separator There are three tracks on a magnetic stripe card that can contain encoded data. This option selects the tracks that will be decoded. Note that the magnetic stripe reader must have heads aligned for reading the specified tracks. One character from the Full ASCII Table: This option allows the user to select the character used to separate data decoded from each track when using multiple track magnetic stripe readers.
Reviewing Configuration Settings The settings for each group can be reviewed by first entering the ENTER SETUP MODE command for that group followed by the REVIEW SETTINGS command in the menu sheets. The reader will then send a list of the settings to the host. The COPY CON command is programmed to precede the listing and is needed to prevent the “Bad command or file name” DOS error message. copy con ========================================================= Omni Reader Version 1.
Data Editing Functions Data Fields The following data editing functions can be performed by the Omni: By separating the data record into smaller blocks called “fields,” each separate portion of the data record can be edited or otherwise treated differently. Fields can also be added to the record, allowing specific functions, such as carriage returns or keyboard function keys, to be inserted at any point.
Data Editing Formulas The Formula Sequence The set of instructions programmed into the Omni to edit the data record is referred to as the data editing “formula.” More than one formula can be resident in the reader at one time. If more than one formula resides in memory, the reader will apply the first formula to the input data. If the scanned data matches the format (credit card, driver’s license, etc.
Commands for Building Formulas The following commands are invoked, followed by the appropriate value entry. CODE ID JC This command identifies the bar code symbologies or magnetic stripe tracks that will be accepted as valid. Enter the desired Code ID character(s) from the Code ID definition table on page XX after entering JC and . The reader will then limit data input to those symbologies and tracks specified.
ADD FIELD JJ This command allows you to add a character string to the output record. After entering the ADD FIELD command, enter sequentially the characters you wish to include in the output record. Any character (or characters) from the ASCII or Function Code tables can be used. An output field is created containing the character string. This command is optional. Note: Enter Ctrl-N for .
Data Flow DELETE LINE JSn The Omni processes input data in the following order: This command allows you to delete the n th formula stored in data editing memory. In this command, “n” is a numeric digit (such as 2 or 3) that represents the formula to be removed. CLEAR JX Entering the CLEAR character from the Data Editing Menu will remove all the data editing formulas from the decoder memory, disable the data editing feature, and set the UNMATCHED INPUT option to DO NOT SEND.
Data Editing Command List Enter Setup Mode Review Configuration Exit Data Editing Delete Line /E/D/FJ Clear JX JY JZ JS Data Editing Enabled Disabled JA 1 0 Unmatched Input Do Not Send Send JB 0 1 Code IDs JC Enter JC and the default Code ID(s) from Code ID Definition on page 29. Set Length JD Enter JDand two digits from the keyboard to indicate length.
EXAMPLE TWO EXAMPLE THREE *AST798X* Track MSR Track 1 data Desired Output: Divide it up into seven fields so that the 1st field is the first two characters, 2nd field is all characters from the first field to the first “^” character, 3rd field is the first “^” character, 4th field is the data between “^” marks, 5th field is the next “^” character, 6th field is the next four characters, 7th field is the remaining characters. In addition, an is inserted between fields in the data output record.
Section 5 OPERATION Operating Procedure The Omni reader is easy to operate. Just follow these simple steps: 1. Make sure the reader is properly cabled and is receiving sufficient power. (See Section 5, Troubleshooting, if there is a cabling or power problem.) 2. To read a card, slide the card, in either direction, through the reader slot, with the magnetic stripe facing the magnetic head (LED side) or the bar code facing the optical head (opposite side). 3.
Keyboard Interface Problems Scanning Configurations Installation of the reader is generally trouble free, but there are some things to watch for if you are experiencing problems. One common problem is incorrect configuration setup. You may be trying to read a bar code with the check digit enabled, but the bar code was printed without it. The default settings for the reader are the most frequently-used parameters. If these work, use them.
Appendix A BAR CODE DEFAULT SETTINGS The Omni reader is shipped from the factory with the following bar code default settings already programmed: Enabled Off None 4 60 Industrial 2 of 5 Fixed Length Check Digit Minimum Length Maximum Length Enabled Off None 1 60 Terminal Selection Type IBM PC/AT Keyboard General Selection Beep Volume Intercharacter Delay Interblock Delay Language Code ID Scan Verification Automatic Verification Function Code High 5 milliseconds 0 milliseconds United States Off Off 01
UPC-A, -E Send Number System Digit Send Check Digit Expand UPC-E Read 2, 5 Digit Addendum Addendum required Add Addendum Separator Send UPC-A as EAN-13 Enabled, Enabled Yes Yes No No, No Yes Yes No EAN-13, -8 Enabled, Enabled Send Induced Country Code DigitYes Send Check Digit Yes Read 2, 5 Digit Addendum No, No Addendum Required Yes Add Addendum Separator Yes Code ID UPC-A UPC-E EAN-8 EAN-13 Code 39 Interleaved 2 of 5 Industrial 2 of 5 Code 128 MSI/Plessey Codabar Code 11 Code 93 BC412 a b c d e f g h i
Appendix C FUNCTION CODE TABLE (for AT Interface) Function Key F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Home End Right Left Up Down PgUp PgDn Tab Back Tab Esc Enter Right Ctrl Left Alt Left Shift Make Left Shift Break Left Alt Make Left Alt Break Left Ctrl Make Left Ctrl Break Ins Backspace 54 Keystroke \F1 \F2 \F3 \F4 \F5 \F6 \F7 \F8 \F9 \F10 \F11 \F12 \HOME \END \RIGHT \LEFT \UP \DOWN \PGUP \PGDN \TAB \BTAB \ESC \ENTER \CTRL \ALT \L-SHIFT ON \L-SHIFT BREAK \L-ALT ON \L-ALT BREAK \L-CTRL ON \L-CTRL BREAK \
California Driver’s License Format Track 1 Field ID Character a b c d e f g h Track 2 a b c d e f g h 56 Contents Start Sentinel Format Code Type C = Commercial S = Salesperson D = Driver I = Identification R = Senior Citizen Name Line 1 Name Line 2 Address Line 1 City End Sentinel Linear Redundancy Check (LRC) Character Length 1 1 Start Sentinel Identification Number ANSI User ID DL/ID Alpha Translated 7 position DL/ID number Check Digit Field Separator “=” Expiration Date Field Separator “=” Discret
AAMVA Driver’s License Format Track 1 Field ID Character a b c d e f g Track 2 a b c d e f g h i Track 3 a b c d e f g h i j k l m n o p q r 58 Contents Start Sentinel State or Province City Name Address End Sentinel Linear Redundancy Check (LRC) Character Length 1 2 13 35 29 1 Start Sentinel ANSI User Code ANSI User ID Jurisdiction ID/DL Expiration date Birthdate Remainder of Jurisdiction ID/DL End Sentinel Linear Redundancy Check (LRC) Character 1 1 5 14 4 8 5 1 Start Sentinel Template Version # S
Appendix F: USB/Keyboard Interface To use the ID TECH Reader Setup, follow these steps: The Omni reader is available with a cable that terminates in a Universal Serial Bus (USB) connector. Most new computers have multiple USB ports into which a wide variety of peripherals can be installed. 1. Go to the PROGRAM menu. Since USB devices are designed to be “plug and play,” the computer will search for a Human Interface Device (HID) driver when the Omni is first connected.
ID TECH, Inc. 1047 S. Placentia Avenue Fullerton, California 92831 (714) 680-5868 www.idt-net.