Programmable Magnetic Stripe Reader for IBM AT, PS/2, USB and Compatible Keyboard Interfaces ID Innovations Incorporated Dual and Triple Track (Classic & Value Line Models)
I D I n n o v a t i o n s I n c o r p o r a t e d ID Innovations Incorporated was founded in 1993 to provide low cost, high performance hardware and software solutions for the identification market. This market is ever changing and continually growing, requiring products that evolve and a manufacturer with an understanding of the market's needs. All of ID Innovations' products show our commitment to engineering excellence and attention to detail.
FCC Compliance This equipment has been tested and found to comply with the limits for a Class A digital device (Classic Line) or Class B digital device (Value Line), pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment.
Table of Contents Features............................................................................................................................................................................ 6 Installation – MultiMode USB............................................................................................................................................ 6 Keyboard Wedge .............................................................................................................................
Table of Contents NAME Stripping: # Of Trailing Chars ................................................................................................................. 17 EXP DATE Stripping: # Of Trailing Chars ......................................................................................................... 17 Preambles (F4) ........................................................................................................................................................
Features Features The ID Innovations Incorporated Magnetic Card Reader represents the state of the art in keyboard wedge and magnetic stripe card reading. ID Innovations offers two distinct lines of Magnetic Card Readers, the Classic Line and the Value Line. The Classic Line of Magnetic Stripe Readers offer several different output modes such as Keyboard Wedge, RS232-C, Wand Emulation, USB, USB-HID, USB-Serial and support for over 20 Keyboard Countries and can be programmed using a keyboard.
Features If you have a POS application that requires, or can support, an RS232 Magnetic Card Reader, you can use the ID Innovations Incorporated USB Magnetic Card Reader. In this mode, the Card Data will be output to a Virtual COM port on your system. Simply select this COM port in your POS application and you will be up and running in no time. ) Note: In order to use this feature you will need to download the Free software driver from our Website at www.idinnovations.
Features To install the Card Reader in Wand Emulation mode you must first configure the Card Reader for Wand Emulation and the proper segment sizes. In this mode of operation, the Card Reader can be plugged into the Wand port of a bar code decoder and the decoded Card Data is transmitted as Code 128 bar codes. In order to connect the Card Reader to the bar code port of a decoder you may have to use a simple cable adapter, for information on cable pin-outs see Appendix D.
Features Left-Control, Caps Lock, Right-Shift, and Backspace1 - or Left-Control, F1, Right-Shift, and Backspace2 ) Note: To configure the Value Line Keyboard Wedge reader you will need to obtain a Free copy of the Universal Programmer software from our Website at www.idinnovations.com. However several hot key sequences are available to configure the more frequently used options, see page 23 for more information.
Features Key F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 Category Options Keyboard Country Transmit Speed CTRL/Special Char Delay Send Numerics As Setup Mode Lockout Output Mode OLE OPOS Mode Serial (Baud Rate, Data Bits, Parity, Duplex, Data Format, Inverted Output, Intercharacter Delay, Caps Lock, Num Lock) Wand Emulation (Append Mode, Max Segment Size, Segment Output Delay) Firmware Version and Release Date Enable Tracks Magnetic Stripe Require Tracks Data Output Mode (Track Data, Field Data) Track Output
Features Key CTRL F10 ALT F10 CTRL Escape ALT Escape Description Resets the current option to the default setting. Resets all options in current category to default settings. Exit configuration, saving changes. Exit configuration, without saving changes. ) Note: If you experience some character loss during setup, you may press the CTRL-(Keypad Minus) key to slow character transmission. To speed up character transmission, press the CTRL+(Keypad Plus) key.
Features Interface F1 Keyboard Country: UNITED STATES Classic Line: ; Value Line: ; The Keyboard Country option is used to inform the Card Reader of the keyboard country that should be used when transmitting card data. ) Note: If you set the Keyboard Country to BELGIUM, FRENCH, or GERMANY, then numeric data is sent faster by setting the Send Numerics As: option to NUMERIC KEYPAD KEYS. The UNIVERSAL Keyboard Country is not actually a country setting.
Features KEYBOARD WEDGE In Keyboard Wedge mode the Card Reader will automatically detect the keyboard protocol of the host computer. The Card Reader should be installed as specified in the Installation - Keyboard Wedge section of this manual on page 7. SERIAL In Serial mode the Card Reader will transmit all data serially using the Serial settings below. In order for this mode typically requires you to use a Serial Converter, for more information see Installation - Serial on page 7.
Features ) Note: The Keyboard Country setting effects the scan codes that are transmitted serially. Make sure that the Keyboard Country setting matches the Keyboard that you would normally use. Inverted Serial Output: OFF Classic Line: ; Value Line: This option is used to control the format of the transmitted serial data. If you are directly connecting the Card Reader to a serial device with a powered serial port and are not using a Serial Converter, set this option to ON.
Features Magnetic Stripe F2 Enable Tracks: 1,2,3 Classic Line: ; Value Line: ; The Enable Tracks option is used to enable and disable specific tracks of information on the Card Reader. For example, it may be necessary in some applications to use only Track 2 information. In those cases, Track 2 would be the only track enabled. Require Tracks: NONE Classic Line: ; Value Line: ; The Require Tracks option is used to indicate the tracks that must be read in order to generate a good read.
Features Send 6 Bit Field Separator '^' As ^ DEC 94 HEX 5E Classic Line: ; Value Line: ; This option allows you to change the separator character that is sent for tracks encoded with 6 bit data. You may specify any valid character for the Keyboard Country that is currently selected. This is a one character input field, press the key that represents the character or use an ALT keypad sequence to specify the character.
Features Send Start & End Sentinels: ON ; Classic Line: Value Line: ; This option determines whether the Start and End Sentinels for each of the tracks are sent with the card data on a good read. The following is a table of the Start Sentinels per track: Track Start Sentinel 1 2 3 % ; ; -or- ! -or- % This option has no effect if the Data Output Mode is set to FIELD DATA.
Features These options allow you to strip up to 255 characters of trailing data from the specific field. If you attempt to strip more characters than there is data, no stripping will occur. ) Note: If the Data Output Mode is set to TRACK DATA and you specify to strip 5 characters of leading data from Track 1, then all Track 1 data will be sent after removing the first 5 characters of data.
Features The Track 1, 2, 3 Preambles are strings that are transmitted prior to the Track card data. These options are only available if the Data Output Mode is set to TRACK DATA. Maximum Length: Classic Line: (32 Chars) Value Line: (4 Chars) ACCT # Preamble: NAME Preamble: EXP DATE Preamble: Classic Line: ; Value Line: The Account #, Name and Exp Date Preambles are strings that are transmitted prior to the specific field. These options are only available if the Data Output Mode is set to FIELD DATA.
Features Termination String F6 Termination String: $0D Classic Line: ; Value Line: ; The Termination String is a string that is sent by default after all Track data and all Track Postambles. The default Termination String is the ENTER key. Key in the string that you wish to use as your termination string. Editing in this field is done in the same manner as in the Preamble fields.
Features No Read LED Delay: 10 Classic Line: ; Value Line: The No Read LED delay is the amount of time that the LED displays red before returning to the ready green state. This input is in 10ths of a second and ranges from 0 to 65. The default is 10 for 1 second. A value of 0 will set the LED to red and it will not change back to green until a good read occurs. LED Power Save Mode: OFF Classic Line: ; Value Line: Use this option to enable or disable the LED Power Save Mode on the Card Reader.
Features Reset All Defaults F10 Reset All Defaults?: YES Classic Line: ; Value Line: ; Reset All Defaults returns the unit to initial factory settings. Parsing F11 The Value Line Readers have the built-in ability to Parse the Card data into a couple of different Parsings. A Parsing is an output format that is dependent on the Card data present. Simply define the Parsing conditions and then setup the individual fields that you wish to have output.
Features ) Note: It is important to note that End – 0 is the LRC character of the specific Track. Ending Offset: Start + 0 Value Line: ; Classic Line: This setting is used to indicate the end of the field on the Track specified. ) Note: It is important to note that End – 0 is the LRC character of the specific Track. Preamble: Value Line: ; Classic Line: The Preamble is a string that is transmitted just prior to the actual field from the card.
Features Quick Format To change the Track Output format, you can simply use one of the two predefined Quick Formatting options. These two options configure the Card Reader for some of the more popular credit card software packages. After pressing the Quick Keys for the formatting option the Card Reader will produce a series of beeps indicating that it has entered programming mode followed by a second series of beeps indicating the Card Reader has exited programming mode and changes have been saved.
Appendices 25
Appendices Appendix-A Special Characters Special Characters Table The Special Characters Table is a list of all of the characters that can be entered with the $ special character designator. The $ special character can be used in the No Read String, Preambles, Postambles and Termination String. Locate the key that you want to embed and enter the value in the Hex column of the table.
Appendices ALT Keypad Table The # designator is used to output any character value between 1 and 255. The following table shows the keypad sequence sent to the computer for the # sequence entered. The actual character displayed will depend upon on the software running and the country setting of your computer. In some cases, no actual character is displayed.
Appendices Appendix-B Magnetic Stripe Character Sets These tables show the character sets for 6 bit and 4 bit data. Track 1 is 6 bit, track 2 is 4 bit, and track 3 can be 4 or 6 bit. 6 Bit Character Set Bits Bits Bits Bits 654321 Charact er 654321 Charact er 654321 Charact er 654321 Charact er 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 Space !H "H # $ % &H 'H ( ) *H +H ,H .
Appendices Appendix-C Magnetic Stripe Track Formats Track 1 210 bits per inch, 7 bits per character Start Format Account # Field Country Name Field Expiration Addtl End LRC Sentinel Code 19 digits Separator Code 26 char Separator Date Sentinel 1 char 1 char max 1 char 3 digits max max 1 char 4 digits 1 char 1 char Country Code is present only if the Account # begins with "59".
Appendices Appendix-D Magnetic Card Reader Pinouts and Specifications Pinouts The following drawing details the pinouts of the keyboard (KB) and the computer (PC) end of the Card Reader cable. Both the keyboard and computer connectors are wired identically to the standard PC keyboard and computer connectors. KB Connector - 6 Pin Mini-Din Female KB Connector End View 1. Keyboard Data 2. Reserved 3. Ground 4. +5 VDC 5. Keyboard Clock 6. Reserved 6 4 PC Connector - 5 Pin Din Male 1.
Appendices Appendix-E Troubleshooting and Error Beeps ) Note: If you do not find a solution to your issue and you require further assistance please visit our Website at www.idinnovations.com. Troubleshooting Problem: Problem: Problem: Cause: Solution: Problem: Cause: Solution: Problem: Cause: Solution: Cause: Solution: Solution: Problem: Cause: Solution: My computer beeps and some of my card data is missing. My credit card software says that the card data is invalid.
Appendices Cause: Solution: The Card Reader's Keyboard Country setting does not match the computer's keyboard setup. Set the Card Reader's Keyboard Country to the same setting as the keyboard on your computer. Problem: Cause: Solution: My computer gets a keyboard error while booting up. The Card Reader is damaged or is no longer functioning. Disconnect the reader from your computer and use your keyboard only. Reboot your computer.
Appendices LOW,MED,HIGH BEEP FAST BLINKING ORANGE LED LOW FOLLOWED BY 2 HIGHER BEEPS Value Line FLASHING RED LED, 3 BEEPS FLASHING RED LED, 4 BEEPS FLASHING RED LED CONTINUOUSLY PROM ERROR RAM ERROR EEPROM ERROR CPU ERROR MEMORY ERROR DECODE CIRCUIT ERROR 33
Index Index #, 19 $, 19 %, 19 * , 19 4 Bit Character Set, 29 6 Bit Character Set, 29 ACCT # Postamble, 20 ACCT # Preamble, 20 ACCT # Stripping # Of Leading Chars, 18 # Of Trailing Chars, 19 Alt keypad, 28 Alt Keypad, 28 ALT keypad, 17 ANSI/ISO, 16, 32 Baud Rate, 14 Beep Duration, 22 Beep Tone, 21 Buzzer/LED, 21 Cloning, 22 Configuring, 10 Country Code, 30 CTRL/Special Char Delay, 13 Data Bits, 14 Data Output Mode, 16, 17, 18, 19, 20, 21 Diagnostics, 22 Duplex, 14 Editing Keys, 11 Enable Tracks, 16 Error
Index Track 1, 30 Track 1 Postamble, 20 Track 1 Preamble, 20 Track 1 Stripping # Of Leading Chars, 18 # Of Trailing Chars, 18 Track 2, 30 Track 2 Postamble, 20 Track 2 Preamble, 20 Track 2 Stripping # Of Leading Chars, 18 # Of Trailing Chars, 18 Track 3 Postamble, 20 Track 3 Preamble, 20 Track 3 Stripping # Of Leading Chars, 18 # Of Trailing Chars, 18 TRACK DATA, 16, 18, 20, 33 TRACK DATA, 19 Track Output Order, 16 Track Preambles, 21 Transmit Speed, 12, 13, 25, 32 Transmit Speed Adjustment, 25 Troubleshoot