一、概述 MCR200 Multifunctional Reader User Manual V1.0
User Manual:
Open the PDF directly: View PDF .
Page Count: 12
Download | |
Open PDF In Browser | View PDF |
MCR200 Multifunctional Reader User Manual V1.0 1.General MCR200 is an ideal multifunctional reader designed for Banking System. It can encode and read data of stripe in the bank passbook and card. Obtaining read/write parity functions together. According to user requirement the device can integrate with IC card and SAM card module. MCR200 is perfectly choice by bank, stock or etc. 2. Specification ●Voltage: +9V/DC±10% or +5V/DC±10% ●Current :≤300mA ●Sweep speed:10 ~ 100cm/s ●Head life:500,000 times ●IC card slot life(Main):200,000 times ●IC card slot life(Sub):100,000 times ●SAM card slot life:5,000 times ●Encoding standard:According to IBM、ISO、ANSI ●Encoding density: Track2:75BPI / 210BPI at optional Track3:210BPI ●Encoding characters: 210BPI Max length: 104 75BPI Max length 37 ●Environmental Requirement: Temp. 0℃~45℃,Humidity 10~90%RH ●Dimension(L*W*H,mm) :215*64*65 ●Weight: Equipped IC card module: 700g Without IC card module : 650g ●IC card module according to ISO7811/7816 Standard, Chinese financial IC card criterion (PBOC2.0) and EMV Standard 3. Appearance 电源 错 写 读 A、MSRE slot B、Main IC card slot C、Sub IC card slot 1 MCR200 Multifunctional Reader User Manual V1.0 4. Framework of Working Principle BEEP U1 Read Head J2 J4 J3 DECODE Indicator light Interface J6 210BPI Synchronous Signal Amplification shapeing Process 75BPI Synchronous Signal Amplification shapeing Process U2 Main Control CPU IC Cad Interface J7 210BPI Serial Port Expansion Logic 75BPI Coding Combinatorial Logic Track 2&3 Writing Driver Regulator cell L7805 +5V +9V or +5V DB9F Interface J1 Write Head J5 5. Installation PC(or Terminal) power off, the included cable connect with PC’s(or Terminal) series port, and the DB9F connector link with MCR200. After that power on, the MCR200 will test-self, if all is ok, then can run the MCR200 normally. If the included cable has series port expansion ports(A, K), it can connect with pin pad or other series port device. 6. Interface definition MCR200 can support 3 series ports. Through the 8 bits DIP switch, the communication parameter (baud rate, data bit) can be set (1 Stopping bit 1). Signal definition: Host connector(DB9F) 1 +5V 2 TXD 3 RXD 4 TXD1 5 GNG 2 MCR200 Multifunctional Reader User Manual V1.0 6 7 8 9 +9V RXD2 TXD2 RXD1 7. Command Set 7.1 MSRE Module 7.1.1 Switch setting DIP8 There is a 8bit DIP switch and 1 reset button at the bottom of the MCR200. The DIP switch is used for default parameter, and the reset button is used for Hard Reset. SW1 Baud Rate SW2 Exit when write delay ovetime SW3 Data Length ON 1200 ON Exit ON 8Bits verify OFF 9600 OFF No permission for exit OFF 7Bit even verify SW4 Character Set ON ABA1 OFF ABA2 SW5 Track2 encoding density set ON 75 BPI OFF 210BPI SW6 Emulation set ON BP8902V OFF STAR33Ⅲ SW7 Encoding Format ON Track2 is format3, track3 isformat4 OFF Track2 and track3 is format4 SW8 A/B port Set when power on ON A port OFF B port no 7.1.2 The Character set for reading and writing MCR200 can select character set I or character set II, the default setting is set by SW2 switch. 3 MCR200 Multifunctional Reader User Manual V1.0 Character setⅠ ASCII 0 1 2 3 4 5 6 7 8 9 : # @ ’ = ? Hex 30 31 32 33 34 35 36 37 38 39 3A 23 40 27 3D 3F ABA 0 1 2 3 4 5 6 7 8 9 A B C D E F Note: For the characters listed in table, if >1FH, then will be as 30H; <20H,then will be neglected. Character set Ⅱ ASCII 0 1 2 3 4 5 6 7 8 9 : # @ ’ = ? Hex 30 31 32 33 34 35 36 37 38 39 3A 23 40 27 3D 3F ABA 0 1 2 3 4 5 6 7 8 9 A B C D D F Note: 1.For the characters listed in table, if >1FH, then will be as 30H; <20H,then will be neglected. 2. When = or ’(ASCII) is written in the magnetic card, it will be changed into D (ABA). When this data is read, D (ABA) will be changed into = (ASCII). 7.1.3 The data record format standard Standard Sequence Initiative Character Stop Character Remark Standard 1 BA F IBMF Standard 2 BA F IBMF Standard 3 BA C IBMC Standard 4 B F ISO Standard 5 D F DIN Standard 6 B C SPECIAL 7.1.4 Common Control Command 7,1.4.1 Reset and Handshake command Command Function Returning Code ESC 0 (1b 30) Soft Reset command, quit read/write status No ESC S (1b 53) Reset command, reset the MCR200 No ESC e (1b 65) Handshake command ESC y (1b 79) 7.1.4.2 Select port command Command Function ESC % B (1b 25 42) Select host port, close extend port ESC % A (1b 25 41) Select extend port A, close host port ESC % D (1b 25 44) Select extend port D, close host port ESC % K (1b 25 4B) Select extend port K, close host port ESC % I (1b 25 49) Select IC card interface, close host port , and the green LED will be lit ESC % J (1b 25 4A) Close IC card interface, select host port, and green LED will be closed Note: If the extend port is selected, all control commands can not work except select 4 MCR200 Multifunctional Reader User Manual V1.0 port command. 7.1.4.3 Initiative encoding position setting Command Initiative encoding position ESC 6 (1B 36) *12mm ESC 7 (1B 37) 20mm ESC 8 (1B 38) 22mm ESC 9 (1B 39) 25mm Noted: The default position is 12mm 7.1.4.4 Encoding density setting Command Function ESC L(1b 4c) Set second track as 75BPI ESC H(1b 48) Set second track as 210BPI Note: The default setting of the second track is defined by DIP switch 7.1.4.5 Record Standard Command Track Second Third Double Command Standard Sequence ESC 1 (1B 31) Standard 1 ESC 2 (1B 32) Standard 2 ESC 3 (1B 33) Standard 3 ESC 4 (1B 34) Standard 4 ESC 5 (1B 35) Standard 5 ESC Z (1B 5A) Standard 6 ESC T1(1B 54 31) Standard 1 ESC T2(1B 54 32) Standard 2 ESC T3(1B 54 33) Standard 3 ESC T4(1B 54 34) Standard 4 ESC T5(1B 54 35) Standard 5 ESC TZ(1B 54 5A) Standard 6 ESC B1(1B 42 31) Standard 1 ESC B2(1B 42 32) Standard 2 ESC B3(1B 42 33) Standard 3 ESC B4(1B 42 34) Standard 4 ESC B5(1B 42 35) Standard 5 ESC BZ(1B 42 5A) Standard 6 7.1.5 The first control command set Note: MCR200 can identify two control command sets. The user can select one of them. (1)Read Command Command ESC ] (1b 5d) Function Return Data Read the second track ESC s TK2data 1B 73 TK2data ? FS 3F 1C 5 MCR200 Multifunctional Reader User Manual V1.0 ESC T ] (1b 54 5d) Read the third track ESC s A TK3data ? FS 1B 73 41 TK3data 3F 1C ESC B ] (1b 42 5d) Read double tracks ESC s TK2data A TK3data ? FS 1B 73 TK2data 41 TK3data 3F 1C Note:TK2data means the second track data has been read, and TK 3data means the third track data has been read. If the data reading failed, it will show the data as DEL (7f). (2)Write Command Command Function ESC t 1b 74 TK2data GS ESC \ TK2data 1d 1b 5c Write the second track ESC t 1b 74 A TK3data GS ESC \ 41 TK2data 1d 1b 5c Write the third track ESC t 1b 74 TK2data TK2data Write double tracks A TK3data GS ESC \ 41 TK2data 1d 1b 5c Note: TK2data means the data is waiting for writing in the second track, and TK 3data means the data is waiting for writing in the third track. (3)Command for returning the state ESC j (1b 6a) This command can return the state of the finish of reading/writing Function Return state code The second track ESC r p / q / r (1b 72 The third track ESC T r p / q / r (1b 54 72 70/71/72) ESC B r p / q / r (1b 42 72 70/71/72) Double tracks 70/71/72) Note: The last bit in the returning state code is ‘P’that means success; ‘q’ means fail; ‘r’ means not reading/writing operation. 7.1.7 The Second control command set (1)Read Command Command Function Return Data ESC r (1b 72) Read second track the ESC s TK2data ? FS 1b 73 TK2data 3f 1c ESC state character 1b state character ESC p (1b 70) Read the third track ESC t TK3data ? FS 1b 74 TK3data 3f 1c ESC state character 1b state character ESC q (1b 71) Read double tracks ESC s TK2data ? ESC t TK3data ? FS ESC state character 1b 73 TK2data 3f 1b 74 TK3data 3f 1c 1b state character Note:TK2data means the second track data has been read, and TK 3data means the third 6 MCR200 Multifunctional Reader User Manual V1.0 track data has been read. If the data reading failed, it will show the data as DEL (7f). State character: 30H 31H 32H 33H (2)Write Command means means means means reading success the second track reading failed the third track reading failed double tracks reading failed Command Function Return Code ESC w 1b 77 ESC s TK2data ? FS 1b 73 TK2data 3f 1c Write the second track ESC state character ESC u 1b 75 ESC t TK3data ? FS 1b 74 TK2data 3f 1c Write the third track ESC state character ESC v 1b 76 ESC s TK2data ? ESC t TK3data ? FS 1b 73 TK2data 3f 1b 74 TK2data 3f 1c Write double tracks ESC state character Note:TK2data means the data is waiting for writing in the second track, and TK 3data means the data is waiting for writing in the third track. State character: 30H 31H 32H 33H 34H means means means means means writing success the second track writing failed the third track writing failed double tracks writing failed the write command or data format is illegal 7.2 IC card module 7.2.1 Communication protocol There are two protocols to transfer:: (1) TLP224(Intersected character)protocol The format when transfer of information is right:ACK: 60H,State right command or status LN: State the length of info ( Command or status code) MESSAGE: Command or status code LRC: The longitudinal redundant character . The value of XOR with , , . The format when transfer of information is wrong: < NACK > NACK: E0H,State error command or status LN: 00H LRC: E0H Sound code file excute the following process: The transferring byte will be divided up two ASCII codes, for example, transfer the “3AH”, the sound code file will send 33 and 41H, so that can avoid collision with 7 MCR200 Multifunctional Reader User Manual V1.0 the system controlling characters. And append the stopping character (EOT) at the end. EOT=03H (2)BLOCK PROTOCOL Format NAD PCB LEN DAT EDC NAD:Initiative and objective identifier Identifier 7 6 5 4 3 2 1 0 High half byte state objective identifier, low half byte state initiative identifier. Host=2;IC card reader/writer=4; PCB:State the type of block, the format will be decide by the type, describe as following: Type1:I – Blocks(Information Blocks)Support the data exchange between initiative and objective. Format: Bit 7 6 5 4 3 2 1 0 0 S 0 0 0 0 0 0 Sequence bit Rest will not use The six bit is sequence, it will be set “0” when power on, the sequence bit will be 0 when the initiative send the first I – Block, after that the sequence bit will be add 1 when transferring next I – Block. The sequence bit will be the same as the initiative. Type2:R – Blocks(Receive Ready Blocks) Format: Bit 7 6 5 4 3 2 1 0 1 0 0 S 0 0 `E V 1 = XOR EDC Error 1 = Other error 1 = Sequence Type3:S – Blocks(Supervisory Blocks) S – Blocks Ask for the objective to set the sequence as 0, and return to state transfer over. Bit 7 6 5 4 3 2 1 0 Synchronization require 1 Bit 7 1 1 6 1 0 5 1 0 0 0 4 3 2 0 0 0 0 1 0 0 0 Synchronization responses 0 LEN:the length of the info. DAT:the transferring info(command block or returning status) EDC:The longitudinal redundant character . The value of XOR with , , . 8 MCR200 Multifunctional Reader User Manual V1.0 For example:Pick up 4 stochastic data from main IC card: TLP224 Format: Power on,command:12H The head of command: 60H 01H 12H 73H The format of intersect transferring data:36H 30H 30H 31H 31H 32H 37H 33H 03H To pick up 4 stochastic data:00H 84H 00H 00H 04H The head of command: 60H 06H 13H 00H 84H 00H 00H 04H F5H The format of intersect transferring data:36H 30H 30H 36H 31H 33H 30H 30H 38H 34H 30H 30H 30H 30H 30H 34H 46H 35H 03H BLOCK PROTOCOL Format: Transfer data: Power on,command:12H Format:42H 00H 01H 12H 51H To pick up 4 stochastic data:00H 84H 00H 00H 04H Format:42H 40H 06H 13H 00H 84H 00H 00H 04H 97H 7.2.2 Command Note: 1、Default setting: Baud rate 9600,8Bit no parity,1 Starting bit, 1 stopping bit 2、Only Select IC card Interface(ESC%I), the following command can be available. 7.2.2.1 Power Off Command: 11H 19H have the main IC card module power off have the selected sub card module or SAM module power off 7.2.2.2 Power On Command: 12H 1AH have the main IC card module power on have the selected sub card module or SAM module power on 7.2.2.3 ISO Output Command: 13H Pick up data from main IC card 1BH Pick up data from selected sub card module or SAM module 7.2.2.4 ISO Input Command: 14H Send the data to main IC card 1CH Send the data to selected sub card module or SAM module 7.2.2.5 APDU Data Envelopment Exchange Command: 15H Send APDU data to main IC card, and obtain the response 1DH Send APDU data to selected sub card module or SAM module, and obtain the response 7.2.2.6 Select and define the type of main IC card Command:17H T 00H 9 MCR200 Multifunctional Reader User Manual V1.0 Description for the parameter “T”: Hex Type of main IC card 02H CPU card 08H SLE4418/4428(GPM8K) 09H SLE4432/4442(GPM2K or PCB2032/2042) 7.2.2.7 Select and define the type of sub IC card(or SAM card) Command:1FH T N Description for the parameter “T”: Hex Type of main IC card 02H CPU card 08H SLE4418/4428(GPM8K) 09H SLE4432/4442(GPM2K or PCB2032/2042) Description for the parameter “N”: N(Hex) Card for operation 01H Sub card 02H SAM card 1 03H SAM card 2 04H SAM card 3 7.2.2.8 SLE4432/4442 Command Read data area: (ISO OUT)00H B0H 00H(Address) (Read Length) Write data area: (ISO IN) 00H D0H 00H(Address) (Write Length)(Data0..Data n) Read protecting area: (ISO OUT)00H B0H 80H 00H 04H Write protecting area: (ISO IN) 00H D0H 80H(Address) (Write Length)(Data0..Data n) Read cryptogram area (ISO OUT)00H B0H C0H 00H 04H Write cryptogram area: (ISO IN) 00H D0H C0H(Address) (Write Length)(Data0..Data n) Compare cryptogram: (ISO IN) 00H 20H 00H 00H 03H(Code3,Code2,Code1) 7.2.2.9 SLE4418/4428 Command Read data area: (ISO OUT)00H B0H(AddressH)(AddressL)(Read Length) Write data area: (ISO IN) 00H D0H(AddressH)(AddressL)(Write Length)(Data0..Data n) Read protecting area: (ISO OUT)00H B0H(80H+AddressH)00H 20H Write protecting area: (ISO IN) 00H D0H(80H+AddressH)(AddressL)01H(Data) 10 MCR200 Multifunctional Reader User Manual V1.0 Read cryptogram area (ISO OUT)00H B0H C0H 00H 03H Write cryptogram area: (ISO IN) 00H D0H C0H(Address) (Write Length)(Data0..Data n) Compare cryptogram: (ISO IN) 00H 20H 00H 00H 02H(Code2,Code1) 7.2.2.10 Returning status value Hex Description 00H Successfully execute for R/W operation 01H Unknown driving or command 03H The length of parameter is error 05H Returning info overflow 09H Communication protocol error 10H Card resetting response erro 15H Card power off A2H Halt connect for overtime EEH The module is busy F8H Card short circuit FBH Not insert card 7.2.2.11 Set Operating Mode This command selects the operating mode of treatment of an asynchronous card. The following two modes exist: • Generic ISO mode • EMV-compliant mode Some commands are not allowed in EMV mode, while others undergo changes in their behavior. Format 17h 00h Mode Main slot 1Fh 00h Mode Auxiliary slot Where: Mode: Represents the operating mode to be selected 47h selects the generic ISO mode 45h selects the EMV-compliant mode 00h returns the currently selected mode Response S Mode Where: Mode: Represents the currently selected mode 47h = generic ISO mode 45h = EMV-compliant mode 11 MCR200 Multifunctional Reader User Manual V1.0 8. Maintenance 8.1 Daily maintenance Clean Head Magnetic Clean encoder Use special cleaning card that is soaked by industrial alcohol to clean head for 5-10 times. Use special cleaning card that is soaked by industrial alcohol to clean the gear of encoder for 5-10 times. 8.2 Common problem and solution Common Problem Solution 1. W/R error Clean the head and encoder 2. No response when R/W MSRE or IC module Check the cable connect and the setting for COMM. 12
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.4 Linearized : Yes Tagged PDF : Yes XMP Toolkit : Adobe XMP Core 4.0-c320 44.284297, Sun Apr 15 2007 17:19:00 Producer : Acrobat Distiller 8.1.0 (Windows) Company : Verace Co. Ltd Source Modified : D:20110329041626 Creator Tool : Acrobat PDFMaker 8.1 for Word Modify Date : 2012:07:13 10:21:27+08:00 Create Date : 2012:07:13 10:21:21+08:00 Metadata Date : 2012:07:13 10:21:27+08:00 Document ID : uuid:602248b1-3043-4dcc-b265-bf1dbf4468af Instance ID : uuid:e65b054a-e046-4d14-9095-a98fdb9d1a4b Subject : 1 Format : application/pdf Creator : chenv Title : 一、概述 Page Count : 12 Page Layout : OneColumn Author : chenvEXIF Metadata provided by EXIF.tools