MCR300 Specifiation&Command Manual - En.es

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 14

Traducido del inglés al español - www.onlinedoctranslator.

com

MCR300
(Tarjeta de banda magnética y lector/grabador de tarjetas IC)

Manual de especificaciones y comandos V2.0.1

Especificación MCR300 V2.0.1


Sección 1: Descripción general

El lector/codificador de tarjeta de banda magnética y tarjeta IC MCR300 es un lector/grabador de tarjeta de banda magnética,

Tarjeta con chip IC y tarjeta IC sin contacto. Está diseñado y producido para satisfacer las necesidades del negocio.

desarrollo del sistema financiero. Tarjeta RF de interfaz dual de lectura y escritura, tarjeta de memoria y CPU de contacto

tarjeta. Compatibilidad con las especificaciones ISO7816, EMV2000 y PBOC2.0. Hay 3 tarjetas PSAM opcionales

Los titulares se pueden ampliar. Compatible con interfaz RS232 y USB para conectar PC y dispositivos relacionados. Poder

ser ampliamente utilizado en finanzas, seguridad social, impuestos industriales y comerciales, transporte, valores, correos

y telecomunicaciones y otras industrias. También admite aplicaciones de pago móvil sin contacto.

Sección 2: Característica técnica

ARTÍCULO ESPECIFICACIÓN

Característica técnica principal

Fuente de alimentación CC 24 V/2,5 A


Corriente/operación típica 350 mA máx.
Consumo
Escribir corriente 1000mA @2750-4000oe, 300mA @300oe
Describir 215L*65W*65H milímetro

Temperatura Operación: -10ºC a 60ºC; Almacenamiento: -30ºC a 70ºC

Humedad Operación: 10 a 85%; Almacenamiento: 10 a 90%,sin condensación

Característica técnica de la banda magnética

Estándar ISO7811
Modo 1:RS232 - 9600 baudios, ninguna paridad, 8 bits
Interfaz
Modo 2:USB-Virtual Serial COM - 9600 baudios, sin paridad, 8 bits
Densidad de registro Opciones de 210bpi/75bpi para las 3 pistas.

Bit por char 5 ~ 7 bits / carácter

Velocidad de medios 10~100cm/segundo

Coercitividad de los medios Lectura: 300~4000oe Mag. Tarjeta Escritura: 300-4000oe Mag. Tarjeta

vida de la cabeza > 500.000 pases para cabezales de lectura y escritura

Característica técnica del circuito integrado

Modo 1:RS232:9600 baudios, ninguna paridad, 8 bits

Interfaz Modo 2:USB Virtual Serial COM: 9600 baudios, sin paridad, 8 bits

Póngase en contacto con la tarjeta IC

Estándar ISO7816 / EMV2000 Nivel 1 / PBOC 3.0


Voltaje de la tarjeta 5 V/3,3 V/1,8 V
Protocolo T=0 / T=1
Titular de circuito integrado 8 contactos, protección contra cortocircuito, presión: 0,4n ± 0,1n. Vida del titular: > 200.000 veces

Tasa de comunicación 9600bps~38400bps, soporte PPS

Documento de especificación MCR300


V2.0.1 Página1
Tarjeta IC sin contacto

Estándar ISO14443TIPO-A y B / EMV2000 Nivel 1 / PBOC 3.0


Protocolo T = CL
Frecuencia 13,56 MHz
Alcance efectivo 0 ~ 5 cm

Tasa de comunicación 106K/212K/424Kbps, compatible con PPS

PSAM (Módulo opcional, no suministrado de forma normal)

Número de soporte Tres para el modo de interfaz serial.

Estándar ISO7816 / EMV2000 Nivel 1 / PBOC 3.0, la interfaz física cumple con GSM11.11
Voltaje 3,3 V
Protocolo T=0 / T=1
Poseedor 8 contactos, vida útil del soporte: > 5000 veces

Seccion 3: Características estructurales

Documento de especificación MCR300


V2.0.1 Página2
Sección 4: Marco del principio de funcionamiento

Sección 5: Señales de interfaz

4.1. En la interfaz RS232:

Baudios — 9600;Bit de datos --- 8;Paridad---N;Bit de parada ---1;

pasador DB9F Descripción


2 TXD
3 RXD
5 TIERRA

Documento de especificación MCR300


V2.0.1 Página3
Sección 6: Mantenimiento
Mantenimiento diario
El MCR300 es un producto integrado complejo, para mantener un funcionamiento estable, se necesita mantenimiento diario.
Limpieza del cabezal magnético
Cuando la falla de lectura y escritura ocurrió muchas veces, la cabeza magnética debe limpiarse. a. Tire de la
tarjeta de limpieza hacia adelante y hacia atrás de 5 a 10 veces;
b. Si el cabezal magnético está muy sucio, primero humedezca la tarjeta de limpieza con alcohol y luego tire de la tarjeta de
limpieza varias veces, luego use la tarjeta de limpieza seca para tirar varias veces.
Limpieza del rodillo del codificador
a. En primer lugar, humedezca la tarjeta de limpieza con alcohol y luego tire de la tarjeta de limpieza de 5 a 10 veces;

b. Usando la tarjeta de limpieza seca para tirar varias veces。

Sección 7: Comando de Control


7.1 Módulo MSRE
7.1.1 Configuración del interruptor DIP8

Hay un interruptor DIP de 8 bits y un botón de reinicio en la parte inferior del MCR300. El interruptor DIP se usa para el parámetro
predeterminado y el botón de reinicio se usa para el reinicio completo.

SW1 Tasa de baudios SW2 Salir cuando la escritura se retrasa con el tiempo SW3 Longitud de datos

EN 1200 EN Salida EN 8 bits sin verificar

APAGADO 9600 APAGADO Sin permiso para salir APAGADO 7Bit incluso verificar

SW4 Conjunto de caracteres

EN ABA1
APAGADO ABA2

SW5 Conjunto de densidad de codificación Track2

EN 75 BPI
APAGADO 210BPI

SW6 Conjunto de emulación

EN BP8902V
APAGADO ESTRELLA33Ⅲ

SW7 Formato de codificación

EN Track2 es formato3, track3 es formato4


APAGADO Track2 y track3 es format4

SW8 Puerto A/B Establecido cuando se enciende

EN un puerto

APAGADO puerto B

Documento de especificación MCR300


V2.0.1 Página4
7.1.2 El conjunto de caracteres para lectura y escritura
MCR300 puede seleccionar el conjunto de caracteres I o el conjunto de caracteres II, la configuración predeterminada se establece mediante el interruptor SW2.

Conjunto de caracteresⅠ

ASCII 0 1 2 3 4 5 6 7 8 9 : # @ ' = ?
Maleficio 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 mi F
Nota:Para los caracteres enumerados en la tabla, si >1FH, será como 30H; <20H, entonces será despreciado.

Conjunto de caracteresⅡ

ASCII 0 1 2 3 4 5 6 7 8 9 : # @ ' = ?
Maleficio 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
Nota:1. Para los caracteres enumerados en la tabla, si >1FH, será como 30H; <20H, entonces será despreciado.
2. Cuando se escriba = o '(ASCII) en la tarjeta magnética, se cambiará a D (ABA). Cuando estos datos
se lee, D (ABA) se cambiará a = (ASCII).

7.1.3 El estándar de formato de registro de datos

Estándar Iniciativa
Carácter de parada Observación
Secuencia Personaje
Estándar 1 licenciado en Letras F IBMF
Estándar 2 licenciado en Letras F IBMF
Estándar 3 licenciado en Letras C IBMC
Estándar 4 B F YO ASI

Estándar 5 D F ESTRUENDO

Estándar 6 B C ESPECIAL

7.1.4 Comando de control común


7.1.4.1 Comando Restablecer y Protocolo de enlace

Dominio Función Código de devolución

ESC 0(1b 30) Comando de reinicio suave, salir de lectura/escritura No


estado
CES S(1b 53) Restablecer comando, restablecer el MCR300 No
CES e(1b 65) Comando de apretón de manos ESC y (1b 79)
7.1.4.2 Seleccionar comando de puerto

Dominio Función
CES %B(1b 25 42) Seleccione el puerto de host, cierre el puerto extendido

CES % A(1b 25 41) Seleccione extender puerto A, cerrar puerto host

CES %D(1b 25 44) Seleccione extender puerto D, cerrar puerto host

ESC %K(1b 25 4B) Seleccione extender puerto K, cerrar puerto host

CES % I(1b 25 49) Seleccione la interfaz de la tarjeta IC, cierre el puerto host y el LED verde se encenderá

CES %J(1b 25 4A) Cierre la interfaz de la tarjeta IC, seleccione el puerto host y el LED verde se cerrará

Nota:Si se selecciona el puerto extendido, todos los comandos de control no pueden funcionar excepto el comando seleccionar puerto.

Documento de especificación MCR300


V2.0.1 Página5
7.1.4.3 Configuración de posición de codificación de iniciativa

Dominio Posición de codificación de iniciativa

CES 6(1B 36) * 12 mm

ESC 7(1B 37) 20 mm


ESC 8(1B 38) 22 mm
ESC 9(1B 39) 25 mm
Nota: la posición predeterminada es de 12 mm.

7.1.4.4 Configuración de la densidad de codificación

Dominio Función
ESC L(1b 4c) Establecer la segunda pista como 75BPI

ESC H(1b 48) Establecer la segunda pista como 210BPI

Nota:La configuración predeterminada de la segunda pista está definida por el interruptor DIP

7.1.4.5 Grabar comando estándar


Pista Dominio Secuencia estándar
ESC 1(1B 31) Estándar 1
CES 2(1B 32) Estándar 2
Segundo CES 3(1B 33) Estándar 3
ESC 4(1B 34) Estándar 4
CES 5(1B 35) Estándar 5
ESC Z(1B 5A) Estándar 6
CES T1(1B 54 31) Estándar 1
CES T2(1B 54 32) Estándar 2
Tercero CES T3(1B 54 33) Estándar 3
CES T4(1B 54 34) Estándar 4
CES T5(1B 54 35) Estándar 5
ESC TZ(1B 54 5A) Estándar 6
CES B1(1B 42 31) Estándar 1
CES B2(1B 42 32) Estándar 2
Doble CES B3(1B 42 33) Estándar 3
CES B4(1B 42 34) Estándar 4
CES B5(1B 42 35) Estándar 5
CES BZ(1B 42 5A) Estándar 6

Documento de especificación MCR300


V2.0.1 Página6
7.1.5 El primer conjunto de comandos de control

Nota: MCR300 puede identificar dos conjuntos de comandos de control. El usuario puede seleccionar uno de ellos.

(1) Comando de lectura

Dominio Función Datos de retorno

ESC ](1b 5d) Leer el ESC s TK2datos ? FS


segunda pista 1B 73 TK2datos 3F 1C
ESC T ] Leer el CES Un TK3datos ?FS
(1b 54 5d) tercera pista 1B 73 41 TK3datos 3F 1C
ESC B ] Leer doble CES TK2datos A TK3datos?FS
(1b 42 5d) pistas 1B 73 TK2datos 41 TK3datos 3F
1C
Nota:TK2data significa que se han leído los datos de la segunda pista, y TK 3data significa los datos de la tercera pista
ha sido leido. Si la lectura de datos falla, mostrará los datos como DEL (7f).

(2)Comando de escritura

Dominio Función
ESC t TK2data GS ESC \ Escribe la segunda pista
1b 74 TK2datos 1d 1b 5c
ESC t A TK3data GS ESC \ Escribe la tercera pista
1b 74 41 TK2datos 1d 1b 5c
ESC t TK2datos A TK3data GS ESC \ 41 Escribir pistas dobles
1b 74 TK2datos TK2datos 1d 1b 5c
Nota:TK2data significa que los datos están esperando para escribirse en la segunda pista y TK 3data significa que los datos están

esperando para escribirse en la tercera pista.

(3) Comando para devolver el


estado ESC j (1b 6a)
Este comando puede devolver el estado de finalización de lectura/escritura
Función Código de estado de retorno

El segundo CES r p/q/r (1b 72 70/71/72)


pista
El tercero ESC T rp / q / r (1b 54 72 70/71/72)
pista
Doble ESC B rp / q / r (1b 42 72 70/71/72)
pistas
Nota:El último bit en el código de estado de retorno es 'P' que significa éxito; 'q' significa fallo; 'r' significa que no hay operación
de lectura/escritura.

Documento de especificación MCR300


V2.0.1 Página7
7.1.6 El segundo conjunto de comandos de control

(1) Comando de lectura

Dominio Función Datos de retorno

ESC r Leer el ESC s TK2data?FS ESC carácter de estado 1b 73


(1b 72) segunda pista TK2data 3f 1c 1b carácter de estado
ESC pag Leer el ESC t TK3datos?FS ESC carácter de estado 1b 74
(1b 70) tercera pista TK3data 3f 1c 1b carácter de estado
ESC q Leer doble ESC s TK2data? carácter de TK3datos?FS CES
(1b 71) pistas estado ESC t
1b 73 TK2data 3f 1b 74 TK3data 3f 1c 1b carácter de estado

Nota:TK2data significa que se han leído los datos de la segunda pista, y TK 3data significa los datos de la tercera pista
ha sido leido. Si la lectura de datos falla, mostrará los datos como DEL (7f).

Carácter de estado: 30H significa éxito de lectura


31H significa que la lectura de la segunda pista falló 32H

significa que la lectura de la tercera pista falló 33H

significa que la lectura de las pistas dobles falló

(2)Comando de escritura

Dominio Función Devolver

Código

ESC w CES TK2datos? FS Escribir el estado ESC


1b 77 1b 73 TK2datos 3f 1c segunda pista personaje
ESC tu ESC t TK3datos? FS Escribir el estado ESC
1b 75 1b 74 TK2datos 3f 1c tercera pista personaje
CES v ESC s TK2data? ESC t TK3data ? escribir doble estado ESC
FS pistas personaje
1b 76 1b 73 TK2datos 3f 1b 74 TK2datos 3f 1c
Nota:TK2data significa que los datos están esperando para escribirse en la segunda pista y TK 3data significa que los datos están

esperando para escribirse en la tercera pista.

Carácter de estado: 30H significa éxito de escritura


31H significa que la escritura de la segunda pista falló 32H

significa que la escritura de la tercera pista falló 33H

significa que la escritura de pistas dobles falló

34H significa que el comando de escritura o el formato de datos es ilegal

Documento de especificación MCR300


V2.0.1 Página8
7.2 Módulo de tarjeta IC
7.2.1 Protocolo de comunicación
Hay dos protocolos para transferir::
(1) TLP224(personaje cruzado)protocolo El formato
cuando la transferencia de información es correcta: <ACK>
<LN> <MENSAJE> <LRC> RECONOCIMIENTO:
60H,Comando o estado de derecho estatal
LN: Indique la longitud de la información (comando o código de estado)

MENSAJE: Código de comando o estado


LRC: El carácter redundante longitudinal. El valor de XOR con <ACK>, <LN>,
<MENSAJE>.

El formato cuando la transferencia de información es


incorrecta: <NACK> <LN> <LRC> NACK:
E0H,Comando de error de estado o estado
LN: 00H
LRC: E0H

El archivo de código de sonido ejecuta el siguiente proceso:

El byte de transferencia se dividirá en dos códigos ASCII, por ejemplo, transfiera el "3AH", el archivo de
código de sonido enviará 33 y 41H, para evitar la colisión con los caracteres de control del sistema. Y agregue el
carácter de parada (EOT) al final. fin de semana=03H

(2) PROTOCOLO DE BLOQUEO

Formato

NAD tarjeta de circuito impreso LARGO DAT EDC


NAD:Identificador de iniciativa y objetivo
Identificador

7 6 5 4 3 2 1 0
Identificador de objetivo de estado de medio byte alto, identificador de iniciativa de estado de medio byte bajo.

Anfitrión=2;Lector/grabador de tarjetas IC=4;

tarjeta de circuito impreso:Indique el tipo de bloque, el formato será decidido por el tipo, descríbalo de la siguiente manera:
Tipo 1:yo ‒ bloques(Bloques de información)Apoyar el intercambio de datos entre iniciativa y objetivo. Formato:

Bit 7 6 5 4 3 2 1 0
0 S 0 0 0 0 0 0

bit de secuencia

El resto no usará
El bit de seis es secuencia, se establecerá en "0" cuando se encienda, el bit de secuencia será 0 cuando la iniciativa envíe el
primer bloque I, después de eso, el bit de secuencia se agregará 1 cuando se transfiera el siguiente bloque I.
El bit de secuencia será el mismo que el de iniciativa.

Documento de especificación MCR300


V2.0.1 Página9
Tipo 2:R - Bloques(Recibir bloques listos)
Formato:
Bit 7 6 5 4 3 2 1 0
1 0 0 S 0 0 MI V
1 = Error XOR EDC 1
= Otro error
1 = Secuencia

Tipo3:S-Bloques(Bloques de Supervisión)
S ‒ Bloques Pide el objetivo de establecer la secuencia en 0 y vuelve a la transferencia de
estado. Bit 7 6 5 4 3 2 1 0 Requiere sincronización
1 1 0 0 0 0 0 0
Bit 7 6 5 4 3 2 1 0 Respuestas de sincronización
1 1 1 0 0 0 0 0
LARGO:la longitud de la información.

DAT:la información de transferencia (bloque de comando o estado de retorno)

EDC:El carácter redundante longitudinal. El valor de XOR con <ACK>, <LN>, <MESSAGE>.

Por ejemplo:Recoja 4 datos estocásticos de la tarjeta IC principal:


Formato TLP224 :
Encendido,dominio:12H
El jefe de mando: 60H 01H 12H 73H
El formato de la transferencia de datos de intersección.:36H 30H 30H 31H 31H 32H 37H 33H 03H
Para recoger 4 datos estocásticos:00H 84H 00H 00H 04H
El jefe de mando: 60H 06H 13H 00H 84H 00H 00H 04H F5H
El formato de la transferencia de datos de intersección.:36H 30H 30H 36H 31H 33H 30H 30H 38H 34H 30H 30H 30H
30H 30H 34H 46H 35H 03H
PROTOCOLO DE BLOQUE Formato :
Transferir datos:
Encendido,dominio:Formato
12H:42H 00H 01H 12H 51H
Para recoger 4 datos estocásticos:00H 84H 00H 00H 04H
Formato:42H 40H 06H 13H 00H 84H 00H 00H 04H 97H

7.2.2 Comando
Nota:
1、Configuración predeterminada: tasa de baudios 9600,8 bits sin paridad,1 bit de inicio, 1 bit de parada 2、Solo

seleccione la interfaz de la tarjeta IC(ESC%I),el siguiente comando puede estar disponible.

7.2.2.1 Apagado
Dominio:11H tener el módulo de la tarjeta IC principal apagado

19H hacer que el módulo de subtarjeta seleccionado o el módulo SAM se apaguen

Documento de especificación MCR300


V2.0.1 Página10
7.2.2.2 Encendido
Dominio:12H tener el módulo de la tarjeta IC principal encendido

1AH tener el módulo de subtarjeta seleccionado o el módulo SAM encendido

7.2.2.3 Salida ISO


Dominio:13H Recoger datos de la tarjeta IC principal

1BH Recoger datos del módulo de subtarjeta seleccionado o del módulo SAM

7.2.2.4 Entrada ISO


Dominio:14H Enviar los datos a la tarjeta IC principal

1CH Envía los datos al módulo de subtarjeta seleccionado o al módulo SAM

7.2.2.5 Intercambio de envolvente de datos


APDU Dominio:15H Envíe datos APDU a la tarjeta IC principal y obtenga la respuesta
1DH Envía datos APDU al módulo de subtarjeta seleccionado o al módulo SAM y obtiene la respuesta

7.2.2.6 Seleccionar y definir el tipo de tarjeta IC


principal Dominio:17H T 00H
Descripción para el parámetro “T”:
Maleficio Tipo de tarjeta IC principal

02H tarjeta de CPU

08H SLE4418/4428(GPM8K)
09H SLE4432/4442(GPM2K o PCB2032/2042)

7.2.2.7 Seleccione y defina el tipo de subtarjeta IC (o tarjeta SAM)


Dominio:1FH TN Descripción para el parámetro “T”:

Maleficio Tipo de tarjeta IC principal

02H tarjeta de CPU

08H SLE4418/4428(GPM8K)
09H SLE4432/4442(GPM2K o PCB2032/2042)

Descripción para el parámetro “N”:


N(hexadecimal) Tarjeta para operar
01H tarjeta secundaria

02H Tarjeta SAM 1

03H Tarjeta SAM 2

04H Tarjeta SAM 3

Documento de especificación MCR300


V2.0.1 Página11
7.2.2.8 Comando SLE4432/4442 Área de
lectura de datos:
(SALIDA ISO)00H B0H 00H(DIRECCIÓN) (Longitud de lectura) Escribir
área de datos:
(ENTRADA ISO)00H D0H 00H(DIRECCIÓN) (Longitud de escritura) (Datos0..Datos n) Leer
área de protección: (SALIDA ISO)00H B0H 80H 00H Área de protección contra escritura
: 04H

(ENTRADA ISO)00H D0H 80H(DIRECCIÓN) (Longitud de escritura) (Datos0..Datos n)


Leer área de criptograma
(SALIDA ISO)00H B0H C0H 00H 04H
Escribir área de criptograma:
(ENTRADA ISO)00H D0H C0H(DIRECCIÓN) (Longitud de escritura) (Datos0..Datos n)
Comparar criptograma:
(ENTRADA ISO)00H 20H 00H 00H 03H(Código3, Código2, Código1)

7.2.2.9 Comando SLE4418/4428 Área de


lectura de datos:
(SALIDA ISO)00H B0H(DirecciónH) (DirecciónL) (Longitud de lectura) Escribir
área de datos:
(ENTRADA ISO)00H D0H(DirecciónH) (DirecciónL) (Longitud de escritura) (Datos0..Datos n) Leer
área de protección:
(SALIDA ISO)00H B0H(80H+DirecciónH)00H 20H Área de
protección contra escritura:
(ENTRADA ISO)00H D0H(80H+DirecciónH) (DirecciónL)01H(Datos) Leer
área de criptograma
(SALIDA ISO)00H B0H C0H 00H 03H
Escribir área de criptograma:
(ENTRADA ISO)00H D0H C0H(DIRECCIÓN) (Longitud de escritura) (Datos0..Datos n)
Comparar criptograma:
(ENTRADA ISO)00H 20H 00H 00H 02H(Código2, Código1)

7.2.2.10 Valor de estado de devolución

Maleficio Descripción
00H Ejecutar con éxito para la operación R/W
01H Conducción o comando desconocido

03H La longitud del parámetro es un error.

05H Devolución de desbordamiento de información

09H Error de protocolo de comunicación

10H Error de respuesta de restablecimiento de tarjeta

15H Apagado de la tarjeta

A2H Detener conexión para horas extras

EEH El modulo esta ocupado

F8H cortocircuito de la tarjeta

FBH No insertar tarjeta

Documento de especificación MCR300


V2.0.1 Página12
7.2.2.11 Establecer modo de funcionamiento

Este mando selecciona el modo de funcionamiento del tratamiento de una tarjeta asíncrona.
Existen los siguientes dos modos:
· Modo ISO genérico
· Modo compatible con EMV

Algunos comandos no están permitidos en el modo EMV, mientras que otros sufren cambios en su
comportamiento.
Formato
17h00h Modo Ranura principal
1Fh00h Modo Ranura auxiliar
Dónde:
Modo: Representa el modo de funcionamiento a seleccionar
47h selecciona el modo ISO genérico
45h selecciona el modo compatible con EMV 00h
devuelve el modo seleccionado actualmente
Respuesta
SModo
Dónde:
Modo: representa el modo actualmente seleccionado
47h = modo ISO genérico
45h = modo compatible con EMV

Documento de especificación MCR300


V2.0.1 Página13

También podría gustarte