background image

2 4

Appendix A.  Default Settings Table

The EasyMag reader is shipped from the factory with the following
default settings already programmed:

Magnetic Track Basic Data Format
Track 1: <SS1><T

1

 Data><ES><ENTER>*

Track 2: <SS2><T

Data><ES><ENTER>*

Track 3: <SS3><T

Data><ES><Enter>*

where: SS1(start sentinel track 1) = %

SS2(start sentinel track 2) = ;
SS3(start sentinel track 3) = ; for ISO, ! for CDL,
% for AAMVA
ES(end sentinel all tracks) = ?

Keyboard Wedge Communication Default Settings
Terminal type: IBM PC/AT
Intercharacter delay: 5 ms
Language: US English

Start or End Sentinel: Characters in encoding format which come
before the first data character (start) and after the last data charac-
ter (end), indicating the beginning and end, respectively, of data.

Track Separator: A designated character which separates data
tracks.

Terminator: A designated character which comes at the end of the
last track of data, to separate card reads.

LRC: Check character, following end sentinel.

CDL: Old California Drivers License format.

*Note: The <ENTER> commands shown above for tracks 1 & 2 and 2 & 3
denote the default character for this position, the Track Separator
position. The <Enter> command shown for track 3 denotes the default
character for this position, the Terminator position.

2 3

Keyboard Interface Problems

Installation of the reader is generally trouble free, but there are some
things to watch for if you are experiencing problems.

Do you have the proper cable?

Most modern computers and terminals use a PC/XT/AT-compatible
keyboard. However, the cable connecting it to the keyboard port
may have variations in either the signal pins or the connector itself.
Make sure that you have the proper cable for the computer/terminal
with which you are interfacing.

Does the keyboard work?

The host must support the Microsoft keyboard layout. Since the data
from the keyboard must pass through the reader, the cabling connec-
tions are correct if the keyboard is operational.

Can the host computer accept the data fast enough?

Some computers and terminals are expecting the data rate from the
keyboard port to come in at a keystroke rate, and might not be able
to accept it as fast as the reader is transmitting. Try adjusting the
intercharacter delay to simulate the effects of keystroke delays.

Summary of Contents for EasyMag

Page 1: ...EASYMAG Magnetic Stripe Reader Keyboard Wedge User s Manual TM ...

Page 2: ...ing device Limited Warranty ID TECH warrants 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 consequent...

Page 3: ...the host as coming directly from the keyboard This makes the reader as a data source completely trans parent to the host s application software In other words if it is expecting data from the keyboard that same data can be entered via the MiniMag and make no difference to the host Since the host computer s application software is expecting data to be input in a particular order and format the read...

Page 4: ...ion 3 CONFIGURATION The EasyMag reader must be appropriately configured to your application Configuration settings enable the reader to work with the host system These settings are programmed into the reader through the keyboard Once programmed these configuration settings are stored in the reader s non volatile memory so they are not affected by the cycling of power Default Settings The EasyMag r...

Page 5: ... also shown Enter e d fo ENTER Note This feature is not available with the USB Keyboard interface model 5 General Selections This group of configuration settings define the basic operating parameters of the scanner Enter e d fa space b1b2b3 ENTER where Terminal Type Selections The EasyMag can be programmed to interface to a number of different terminal types The terminal types supported are b1 0 f...

Page 6: ...d of a string of data after any terminator charac ters Enter e d fd space string ENTER length is 0 to 15 Note e d fc or e d fd without parameters will go back to default no preamble and postamble 7 Reading and Decoding Settings This command will turn the EasyMag on or off and set the decoding directions If the reader is disabled no data will be sent to the host Enter e d fu space b1b2 ENTER where ...

Page 7: ... Track Selections Track Selection There are up to three tracks of encoded data on a magnetic stripe This option selects the tracks that will be read and decoded Enter e d fp space b1 ENTER where b1 0 for Any Tracks b1 1 for Track 1 only b1 2 for Track 2 only b1 3 for Tracks 1 and 2 b1 4 for Track 3 only b1 5 for Track 1 and Track 3 b1 6 for Tracks 2 and 3 b1 7 for Tracks 1 2 and 3 Note If any of t...

Page 8: ...ted for output or not selected for output 11 Section 4 DATA EDITING The EasyMag has a data editing feature incorporated into its firm ware This feature allows the data read from the magnetic stripe to be sent to the host in the exact format expected by the host soft ware eliminating the need for modifications to the application software The data that is the input record from the magnetic stripe ca...

Page 9: ...eparating the input data record into smaller blocks called fields each block can be edited individually Additional 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 The field standards for ISO Credit Cards California driver s licenses and AAMVA driver s licenses are listed in Appendix D By separating th...

Page 10: ...racters that come between the specified occurrence of one sequence of characters and another Search After For a particular track the EasyMag will create a data field that contains the specified number of characters that come after the specified occurrence of a given character sequence An offset is used to indicate that the data field starts a certain number of characters after the searched string ...

Page 11: ...h_before c track_no field_no times length string search_between d Track_no field_no times1 length1 string1 times2 length2 string2 search_after e Track_no field_no times offset field_len str_len string length1 string1 track_no 1 2 3 field_no a z Times Times1 and Times2 Times and Times1 define how many times a specified string is searched from the start of data on a specific track Times2 defines how...

Page 12: ...the first equal sign and the second equal sign 0a Added field a CR Data will be output as following if matches the format or nothing if does not match the format Track1 data before end sentinel Track2 date between the first and the second 19 Data Editing Send Command Send out the field according to the customer defined order Syntax e d ft ccsmd dmvsmd aamvasmd flexsmd where ccsmd 7a field field cr...

Page 13: ...e unit has indicated a good read then proceed to check the interface cabling connections 21 Section 5 OPERATION The EasyMag reader is simple to operate Just follow these steps 1 Make sure the reader is properly cabled and is receiving sufficient power See Section 6 Troubleshooting if there is a cabling or power problem 2 To read a card slide the card in either direction through the reader slot wit...

Page 14: ...for tracks 1 2 and 2 3 denote the default character for this position the Track Separator position The Enter command shown for track 3 denotes the default character for this position the Terminator position 23 Keyboard Interface Problems Installation of the reader is generally trouble free but there are some things to watch for if you are experiencing problems Do you have the proper cable Most mod...

Page 15: ...s US us 25 Appendix B Function Code Table Character Keystroke Character Keystroke F1 f1 End end F2 f2 Right right F3 f3 Left left F4 f4 Up up F5 f5 Down down F6 f6 PgUp pgup F7 f7 PgDn pgdn F8 f8 Tab tab F9 f9 Back Tab btab F10 fa Esc esc F11 fb Enter enter F12 fc CR cr Ins ins LF lf Home home Backspace bs To input the character type it twice For example typing ab cd in a preamble string will resu...

Page 16: ...retionary Data 8 position birthdate 8 g End Sentinel 1 h Linear Redundancy Check LRC Character 1 27 Appendix D Magnetic Stripe Standard Data Formats International Standards Organization ISO Credit Card Format Track 1 Field ID Contents Length Character a Start Sentinel 1 b Format Code B 1 c Account Number 13 or 16 d Separator 1 e Cardholder Name variable f Separator 1 g Expiration date 4 h Optional...

Page 17: ...m ID 10 n Reserved Space 16 o Error Correction 6 p Security 5 q End Sentinel 1 r Linear Redundancy Check LRC Character 1 29 Track 3 a Start Sentinel 1 b Class 4 c Endorsements 4 d State Code 2 e Zip Code 9 f Sex 1 g Hair 3 h Eyes 3 i Height 3 j Weight 3 k Restrictions 10 l Issue Date 8 m Office 3 n Employee ID 2 o LRE ID 2 p Fee Due Year 4 q Address Line 2 29 r Reserved Space 10 s End Sentinel 1 t...

Page 18: ...pple Macintosh 31 Appendix E USB Keyboard Interface The EasyMag 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 EasyMag is first conn...

Page 19: ...ID TECH 10721 Walker Street Cypress California 90630 4720 714 761 6368 www id tech net 80003507 001 R9 01 430 ...

Reviews: