background image

Operation

To use the ID TECH USB Reader Setup Utility, follow these steps:

1. Go to the PROGRAM menu.

2. Select ID TECH USB Reader Setup.

3. When the screen appears, enter a command in the window labeled INPUT
SETUP STRING , just as you would with a standard keyboard wedge interface.

4. Click SEND and wait for the reader to beep.

5. If the command is accepted, the Omni will beep twice (or four times upon
exit). If the command is rejected, the Omni will give four quick beeps.

6. You can clear the INPUT SETUP STRING window by clicking on CLEAR
INPUT.

7. The HISTORY window displays previous commands. To re-use a command,
highlight the command in HISTORY and right click to select COPY. Position
the cursor in the INPUT SETUP STRING window and right click to select
PASTE.

8. To end your session, click on EXIT. This will clear all data in the HISTORY
window.

9. Test the reader in Notepad to verify the configuration is correct.

Note: When using the Omni in conjunction with a laptop computer or other battery-
operated host, power to the USB port may be shut down when the battery runs low. If
this happens, charge (or replace) the battery and then reboot to continue.

5 9

5 8

Appendix F

USB/KEYBOARD INTERFACE
Installation

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.

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. If one cannot be found, the computer will prompt you to make a
selection as to where the driver can be found. The Windows CD may be
needed to complete the installation at this point.*

The Omni reader is shipped from the factory with default configuration
settings already programmed. (See Appendixes A and B: Default Settings
Tables for details.) These settings are satisfactory for most applications. In
order to change these settings, it is necessary to run the ID TECH USB Reader
Setup  Utility. The Reader Setup Utility allows you to enter commands through
the keyboard to configure the reader. The utility is available at the ID TECH
website (www.idt-net.com).

To install the ID TECH Reader Setup Utility from a CD or diskette,  just
follow these steps:

1. Insert the diskette into Drive A or the CD in the CD drive.
2. Click START.
3. Click RUN.
4. Enter A (or the CD drive name): SETUP.
5. Click OK.
6. Follow the instructions on the screen.
7. Close the ID TECH Setup Utility when all files have been copied.
8. Click FINISH.

To install the ID TECH Reader Setup Utility from a download file, just follow
these steps:

1. Unzip the files in a new directory.
2. Run SETUP.EXE to install the software.
3. Follow the on-screen instructions.

* The Omni USB/keyboard reader uses the USB/keyboard driver provided by
the host operating system (Windows 98, 2000, or XP, or Mac OS).

Summary of Contents for OMNI

Page 1: ...Keyboard Wedge and USB Keyboard Wedge User s Manual OMNI Combined Bar Code and Magnetic Stripe Reader TM ...

Page 2: ...ts this product to be in good working order for a period of one year from the date of purchase If this product is not in good working order as warranted above or should this product fail to be in good working order at any time during the warranty period repair or replacement shall be provided by ID TECH This warranty does not cover incidental or consequential damages incurred by consumer misuse or...

Page 3: ...oard Wedge unit can be programmed through the keyboard using the ID TECH USB Reader Setup Utility Please see Apprendix F for details The data can be formatted with preamble postamble and terminator characters to match the format expected by the host Power is obtained from the host The programming codes are the same for both keyboard wedge and USB Keyboard Wedge units Please see Appendix F for deta...

Page 4: ...en the keyboard input port of the host computer and the keyboard itself using a Y cable The Y cable has a 6 pin mini DIN female on one end and a 6 pin mini DIN male on the other end To connect the reader to the host turn the power off and disconnect the keyboard from the computer Connect the keyboard to the female end of the Y cable Then insert the male end of the Y cable into the keyboard port Th...

Page 5: ... of the main alphanumeric keypad Do not use the number keypad located on the right side of the keyboard Before proceeding to enter the next code make sure the reader gives the correct number of beeps when ENTER is depressed 4 Section 4 CONFIGURATION The Omni reader must be appropriately configured to your application Configuration settings enable the reader to work with the host system These setti...

Page 6: ...rnal keyboard when the reader is connected to a Notebook PC The Omni s USB keyboard interface model is the best choice for use with a Notebook PC If a code is typed correctly but the reader won t give the appropriate beeps it may be necessary to press the CAPS LOCK key a few times and leave the CAPS LOCK feature on Then try to re enter the configuration code Default Settings The Omni reader is shi...

Page 7: ...ction keys The Omni reader allows the key codes for these functions to be used in message formatting and data editing When this selection is ON these key codes can be entered from the Function Code Table in Appendix C and be included in the data stream as part of the message string such as pre ambles postambles or Code IDs EXAMPLE To set the current settings to the group default enter E D FB ENTER...

Page 8: ...he data input with the Enter keystroke The terminator character serves this function SELECTION CODE C1 ENTER and Line Feed A ENTER B Line Feed C None D EXAMPLE To set the bar code terminator character to Line Feed enter E D FC ENTER C1 ENTER C ENTER CZ ENTER 10 SELECTION CODE B7 On A Off B Code ID Definition Group I If the Code ID option is enabled in General Setup the user can select the characte...

Page 9: ...er Enter and LF Enter Line Feed or None For some applications it may be convenient to end a string of magnetic stripe data with a terminator character For example with keyboard entry it is common to have the operator signify the end of the data input with the Enter keystroke The terminator character serves this function SELECTION CODE D1 ENTER and Line Feed A ENTER B Line Feed C None D EXAMPLE To ...

Page 10: ...e minimum length is set higher than the maximum length all readings will be rejected Maximum length sets the maximum number of data characters that will be accepted for this symbology If the maximum length is set lower than the minimum length all readings will be rejected To set the minimum and maximum length for a particular symbology 1 Enter Setup Mode by typing E D FF 2 Press ENTER The reader s...

Page 11: ...enter E D FF ENTER F1 ENTER D ENTER FZ ENTER 16 5 Enter one digit ENTER one digit ENTER from the keyboard The range is 01 to 60 The reader should beep twice after each ENTER 6 Save and exit by typing FZ ENTER The reader should beep four times EXAMPLE To set the maximum length of a Code 39 bar code to 12 enter E D FF ENTER F1 ENTER FV ENTER 1 ENTER 2 ENTER FZ ENTER Code 39 Settings Enable Disable C...

Page 12: ...d Whole Data Stream E Calculate and Send Check Digit F Calculate but Do Not Send Check Digit G 19 18 Interleaved 2 of 5 Settings Enable Disable Interleaved 2 of 5 If enabled Interleaved 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 SELECTION CODE F2 Interleaved 2 of 5 Enable A Interleav...

Page 13: ...e and Send Check Digit option the reader will send the check digit as part of the data stream If the Calculate but Do Not Send Check Digit option is selected the reader will strip it from the data stream before transmission If the Check Digit is not calculated the reader will assume the last data character read from the symbol is part of the data stream and will not make a comparison test SELECTIO...

Page 14: ...ogy will be disregarded SELECTION CODE G1 UPC A Enable A UPC A Disable B 23 MSI Plessey Settings Enable Disable MSI Plessey 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 SELECTION CODE F7 MSI Plessey Enable A MSI Plessey Disable B Check Digit The MSI Plessey symbology re...

Page 15: ...o Not Convert to EAN 13 S Convert to EAN 13 T 24 Enable Disable UPC E UPC E is a special version of the UPC A specification It is a fixed format symbology and there are no variations allowed If disabled the data from the symbology will be disregarded SELECTION CODE G1 UPC E Enable C UPC E Disable D Send Number System Digit The first encoded digit in the UPC A symbol is the number system digit If e...

Page 16: ...ODE G2 Add Space Separator O Not Add Space Separator P 26 EAN Settings Enable Disable EAN 13 EAN 13 is a fixed format symbology and there are no variations allowed If enabled EAN 13 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 SELECTION CODE G2 EAN 13 Enable A EAN 13 Disable B Enable Disable ...

Page 17: ...t the setup mode after reviewing the settings by typing XZ ENTER X is the same single alpha character as typed in Step 3 8 The reader will respond with four beeps 28 Magnetic Stripe Selections Group H The Omni reader can accept and decode data read from a magnetic stripe The parameters for reading the magnetic data can be programmed inde pendently from any of the bar code selections 1 Enter MAGNET...

Page 18: ...can be deleted from the data before it is transmitted to the host Search for a Character String Data can be searched for a specified string of characters This string of characters can then be deleted moved or modified using other Data Editing commands Duplicate Fields Fields of data within a track can be duplicated and transmitted to the host as many times as desired and in any order desired Inser...

Page 19: ...y the amount of memory available Caution should therefore be used when entering a number of long formulas as all might not fit 32 Data Fields By separating decoded data into blocks known as fields each block of data can be treated individually Fields can also be added to the data permitting user required characters or function keys to be included The fields are identified by a one character ID sta...

Page 20: ... t need to send it to the host Once you know what data you ll need for your host application decide what order you ll need it in Should the name come first Should the city come last Is there other data or formatting you need If so you will have to add fields that contain that data Knowing what fields you need to add drop and re arrange will enable you to make full use of the commands on the follow...

Page 21: ...er should beep twice 3 Type the two character selection code for the function you wish to enable or set 4 Press ENTER The reader should beep twice 5 Type the command you wish to enter 6 Press ENTER The reader should beep twice 7 Continue to add commands to the data editing formula as desired 8 Save the formula and exit the data editing mode by typing JZ ENTER The reader should beep four times Note...

Page 22: ...nd a data string in the data scanned by the reader When this feature is enabled the only data sent to the host will be data that contains the matched data string The first two digits indicate the position in the scanned data at which the match is to begin Up to 60 characters can then be entered to specify the actual string to be matched This command is optional SELECTION CODE JE Two Digits for Pos...

Page 23: ... If the data does not match any of the formulas and the UNMATCHED INPUT function is set to DO NOT SEND the data will be discarded 41 Set the Sequence in which Data Fields are Sent This command specifies the order in which data fields are transmitted to the host Each separate field is assigned an upper case alpha letter in the order in which it is created So the first data field created is A the se...

Page 24: ...e and BD JK ENTER B ENTER D ENTER Enter Add Delay and 09 JK ENTER JM ENTER 0 ENTER 9 ENTER Enter Field Sequence and AD JK ENTER A ENTER D ENTER Enter Add Delay and 20 JK ENTER JM ENTER 2 ENTER 0 ENTER Enter Exit Setup JZ ENTER Output Data 798 F1 9s delay AST F1 2s delay 43 42 5 If UNMATCHED INPUT is set to SEND the unmatched data is passed on to the message processing section of the reader where a...

Page 25: ...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 ENTER is inserted betwe...

Page 26: ...gy 6 Is the desired track on the magnetic stripe enabled 7 Does the output data format match the requirements of the applica tion software 8 Has the magnetic stripe been encoded in a standard format Finally if the reader gives the correct LED and beep indications but no data is transmitted to the host check the cable connection Keyboard Interface Problems Installation of the reader is generally tr...

Page 27: ...ed Numeric Mode On Appendix A BAR CODE DEFAULT SETTINGS The Omni reader is shipped from the factory with the following bar code default settings already programmed Terminal Selection Group A Type IBM PC AT Keyboard Wedge General Selection Group B Beep Volume High Intercharacter Delay 5 milliseconds Interblock Delay 0 milliseconds Language United States Code ID Off Scan Verification Off Function Co...

Page 28: ... A designated character which separates data tracks Terminator A designated character which comes at the end of the last track of data in order to separate card reads LRC Check character following end sentinel The reader will verify it when decoding but this will not be sent as part of the data CDL Old California Drivers License format RETAIL BAR CODES Group G UPC A E Enabled Enabled Send Number S...

Page 29: ...tinel 1 b Account Number 13 or 16 c Separator 1 d Expiration date YYMM 4 e Optional discretionary data variable f End Sentinel 1 g Linear Redundancy Check LRC Character 1 Appendix C FUNCTION CODE TABLE for AT Interface Function Key Keystroke F1 F1 F2 F2 F3 F3 F4 F4 F5 F5 F6 F6 F7 F7 F8 F8 F9 F9 F10 F10 F11 F11 F12 F12 Home HOME End END Right RIGHT Left LEFT Up UP Down DOWN PgUp PGUP PgDn PGDN Tab ...

Page 30: ... Contents Length a Start Sentinel 1 b Format Code Type 1 C Commercial S Salesperson D Driver I Identification R Senior Citizen c Name Line 1 29 d Name Line 2 29 e Address Line 1 29 f City 13 g End Sentinel 1 h Linear Redundancy Check LRC Character 1 TRACK 2 Field ID Character Contents Length a Start Sentinel 1 b Identification Number ANSI User ID 6 DL ID Alpha Translated 2 7 position DL ID number ...

Page 31: ...Length a Start Sentinel 1 b ANSI User Code 1 c ANSI User ID 5 d Jurisdiction ID DL 14 e Expiration date 4 f Birthdate 8 g Remainder of Jurisdiction ID DL 5 h End Sentinel 1 i Linear Redundancy Check LRC Character 1 TRACK 3 Field ID Character Contents Length a Start Sentinel 1 b Template Version 1 c Security Version 1 d Postal Code 11 e Class 2 f Restrictions 10 g Endorsements 4 h Sex 1 i Height 3 ...

Page 32: ... ports into which a wide variety of peripherals can be installed 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 If one cannot be found the computer will prompt you to make a selection as to where the driver can be found The Windows CD may be needed to complete the installation at this point The Om...

Page 33: ...ID TECH 1047 S Placentia Avenue Fullerton California 92831 714 680 5868 www idt net com 80028503 001 R2 04 409 ...

Reviews: