Unitech MSR206 Programmer's Manual

Magnetic stripe card reader/writer (high & low coercivity)
Hide thumbs Also See for MSR206:

Advertisement

MSR206
Magnetic Stripe Card Reader/Writer
(High & Low Coercivity)
Programmer's Manual
Document PM017-U
Revision C.1
09 Oct. 2003'

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MSR206 and is the answer not in the manual?

Questions and answers

Summary of Contents for Unitech MSR206

  • Page 1 MSR206 Magnetic Stripe Card Reader/Writer (High & Low Coercivity) Programmer’s Manual Document PM017-U Revision C.1 09 Oct. 2003’...
  • Page 2: Table Of Contents

    MSR206 Programmer’s Manual Table of Contents Table of Contents Section 1 Introduction__________________________________________________ 1   Accessories of MSR206 ___________________________________________________ 1   Warranty ________________________________________________________________ 1 Section 2 General description ___________________________________________ 2 Section 3 Technical specifications _______________________________________ 3 Section 4 Setup _______________________________________________________ 5 Section 5 Utilities test program __________________________________________ 6  ...
  • Page 3: Section 1 Introduction

    Custom-designed models are also This MSR206 series has been tested and found to comply with the limits for a Class A digital device, 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.
  • Page 4: Msr206 Programmer's Manual Udn Pm017-U Rev.c

    Section 2 General description The MSR206 series is designed to read and/or write high or low coercivity magnetic cards. It can encode and verify up to 3 tracks of data simultaneously. It communicates with a host computer or other terminal using a standard RS-232 interface.
  • Page 5: Section 3 Technical Specifications

    Read, 5-50 ips (read speed 5-40 ips for track 2 at 210bpi) Media Speed Write, 5-30 Read 300-4000 Oe Mag. Card Media Coercivity MSR206-XHC write 2750-4000 Oe Mag. Card MSR206-XHL write 300-4000 Oe Mag. Card Media Thickness 0.76-1.2mm Jitter Card Read bit to bit interval <+/-15% card...
  • Page 6 MSR206 Programmer’s Manual Section 3 – Technical specifications Write bit to bit interval <+/-10%,Sub interval<+/-12% at 30ips Low amplitude Card Read 60% for both 75& 210bpi Error Rate Read < 0.5% Write < 0.8% Media Swipe Head life 1,000,000 passes for both read & write head...
  • Page 7: Section 4 Setup

    2. Connect PC and MSR206 as below. 3. Connect DB9 of signal cable to a free serial port then connect RJ45 at the other end of the cable to MSR206 4. Connect outer plug of Power-out cable to the power inlet of MSR206.
  • Page 8: Section 5 Utilities Test Program

    Section 5 Utilities test program Every MSR206 comes with a utilities test program disk that includes a Windows version. This program is to verify and demonstrate the functionality of the MSR206. In some cases, it can be used as a card reading and writing program.
  • Page 9 DB9 connector is plugged into the correct COM port and the power cord/connector is also attached to DB9 thus lighting the green LED on the MSR206. F. When the test program is first opened, a password dialog box will ask whether you wish a first time password.
  • Page 10 MSR206 Programmer’s Manual Section 5 – Utilities test program J. The test program will auto detect if a MSR206 is connected. By clicking Setup from main window, you can change COM ports, Leading Zeros for all 3 tracks and BPI of track 2.
  • Page 11 MSR206 Programmer’s Manual UDN PM017-U Rev.C.1 Section 5 – Utilities test program 2003/10/9 Page 28 pages Total...
  • Page 12: Section 6 Command And Response

    Command code: <ESC> e Hex code: 1B 65 Response: <ESC> y [1B] [79]) Description: This command is used to verify that the communication link between computer and MSR206 is up and good. Command: All LED off Command code: <ESC> <81>...
  • Page 13 Hex code: 1B 86 Response: <ESC> 0 (1B 30) if test ok Description: This command is used to verify that the card sensing circuit of MSR206 is working properly MSR206 will not response until a card is sensed or receive a RESET command.
  • Page 14 MSR206 Programmer’s Manual Section 6 – Command and response Response: 1B [00~ff] [00~ff] Description: This command is used to ask MSR206 the present setting number of leading zeros. Command: Erase card Command code: <ESC> c [Select Byte] Hex code: 1B 63 [Select Byte] Response: <ESC>...
  • Page 15 Command code: <ESC> v Hex code: <ESC> 76 Response: <ESC> [version] Description: This command can get the firmware version of MSR206. * [version] is a 5 bytes version number, format is “ REV?X.XX “ MSR206? = 0 MSR206HC? = H...
  • Page 16: Section 7 Data Format

    2. None available and none data tracks will not be transmitted when swipe of card. For example, when read card with data encoded on track 2 only for MSR206-5, it will transmit data like 1B 73 1B 01 1B 02 [string] 3F 1C, for no data on track 1 so it shown 1B 01 only.
  • Page 17 MSR206 Programmer’s Manual Section 7 – Data format Write Track 2 & 3 for 8 BPC Read Write LSB MSB byte *Refer to 9.ADDENDUM LSB MSB byte UDN PM017-U Rev.C.1 2003/10/9 byte Page 28 pages Total...
  • Page 18: Section 8 Communication Sequence

    HEX code: [1B][61] 8.2 WRITE DATA TO MSR 206 HOST Command code: <ESC>w<ESC>s<ESC>[01]01 <ESC>[02]23<ESC>[03]45?<FS> HEX code: [1B][77][1B][73][1B][01][30][31][1B] [02][32][33][1B][03][34][35][3F][1C] 8.3 READ DATA TO MSR206 HOST Direction Command code: <ESC>r (read command) HEX code: [1B][72] MSR206 (Reset) Command test ACK: <ESC>y HEX code: [1B][79]...
  • Page 19 MSR206 Programmer’s Manual Section 8 – Communication sequence (status ACK) * [XX] = HEX Code XX (Wait until swipe card) Command ACK: <ESC>s<ESC>[01]%01?<ESC>[02];23?<ESC>[03];45??< FS><ESC><status> HEX code: [1B][73][1B][01][25][30][31][3F][1B][02][3B][32][33][3F] [1B][03][3B][34][35][3F][3F][1C][1B][status] Status=[30] Status=[31]~[3F] if error UDN PM017-U Rev.C.1 2003/10/9 Page 28 pages Total...
  • Page 20: Section 9 Addendum

    MSR206 Programmer’s Manual Section 9 – Addendum Section 9 Addendum (I) WRITE DATA TO MAGNETIC CARD The WRITE command: Command WRITE Command code <ESC> w [Data Block] Hex code 1B 77 [Data Block] Response <ESC> [Status Byte] Description This command request MSR106 to write the Data Block into the card swiped.
  • Page 21: (Ii) Write Raw Data To Magnectic Card

    MSR206 Programmer’s Manual Section 9 – Addendum (II) WRITE RAW DATA TO MAGNECTIC CARD Converting Card Data Information to Hexadecimal for the Binary Write Function Converting track one ASCll information into HEX Converting track two and three ASCll information into HEX...
  • Page 22 MSR206 Programmer’s Manual Section 9 – Addendum ; (*) < > ? (*) * Note: The “;” is start sentinel and “?” is end sentinel of tk2 & 3 of ISO format. As an example the following information will be written to the card: Track1: %ABC123? Track2: ;12345?
  • Page 23 MSR206 Programmer’s Manual Section 9 – Addendum Calculate Odd Parity (P column) If there is an Even Number of 1’s in the row of data for each character, put a 1 in the P column. Other wise, put a 0 in the column.
  • Page 24 MSR206 Programmer’s Manual Section 9 – Addendum 07, 05, 05 BITS Set TK1, TK2 & TK3 as 07, 05, 05 1b, 6F, 07, 05, 05 First of all, set BPI command: Present the information to the card encoder, as follows:...
  • Page 25 MSR206 Programmer’s Manual Section 9 – Addendum Calculate Odd Parity (P column) If there is an Even Number of 1’s in the row of data for each character, put a 1 in the P column. Other wise, put a 0 in the column.
  • Page 26 MSR206 Programmer’s Manual Section 9 – Addendum Add 0 Add 0 Add 0 06, 05, 06 BITS Set TK1, TK2 & TK3 as 06, 05, 06 First of all, set BPI command: 1b, 6F, 06, 05, 06 Present the information to the card encoder, as follows:...
  • Page 27 MSR206 Programmer’s Manual Section 9 – Addendum Add 0 Add 0 Transfer track 2 data to HEX under 05 bits: Add 0 Add 0 Add 0 Transfer track 3 data to HEX under 06 bits: UDN PM017-U Rev.C.1 2003/10/9 Page...
  • Page 28 MSR206 Programmer’s Manual Section 9 – Addendum Add 0 Add 0 UDN PM017-U Rev.C.1 2003/10/9 Page 28 pages Total...

Table of Contents

Save PDF