Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Interfaz Lector de tarjetas MSR206 (https://www.clubdelphi.com/foros/showthread.php?t=45759)

poliburro 13-07-2007 05:51:31

Interfaz Lector de tarjetas MSR206
 
Que tal compañeros.

Pues resulta que debo leer la información que está almacenada en unas tarjetas plásticas cuando las pasan por el lector MSR206.

El aparato se conecta a través del puerto seríe y bueno, estoy usando la libreria Comport, la cual he usado en un proyecto pasado y me ha parecido maravillosa.

Pero en este caso en particular a pesar de abrir el puerto y enviar los comandos que el manual proporciona, simplemente me ignora la lectora.


Si alguno ha trabajado con esta lectora, le agradecería me diera un norte de como leer la info.

Gracias.

poliburro 27-07-2007 20:25:40

el problema era solo la configuración del puerto,

ya he comenzado a leer la información de la lectora

maro 15-01-2008 12:19:07

Hola,

Actualmente estoy trabajando en un proyecto, en el cual necesito leer y escribir en un grabador compatible con el msr206;

El problema es que no encuentro los códigos necesarios para indicar al dispositivo la operación que deseo realizar.

¿podrías decimer como haces para indicar al dispositivo que vamos a pasar una tarjeta para que lea el contenido?

Muchas gracias, un saludo.

Besto 17-01-2008 14:09:04

Yo tengo un problema parecido y no soy capaz de leer nada. Tambien me he bajado el ComPort pero no me hace nada.

¿Podrías decirme como me has configurado el puerto?

Gracias

maro 17-01-2008 16:40:50

Hola,

Yo he usado (por recomendación) el componente TApdComPort de AsyncPro y todo me ha ido bien.

Como configuración del puerto he indicado la que referenciaba el manual del dispositivo.

Aquí es donde me dieron la solución.

Espero que te ayude.
Un Saludo.

Besto 18-01-2008 16:35:24

Hola, maro ,

muchas gracias por la ayuda. Todavia no he podido probarlo, lo probaré el Lunes.
Yo tengo un lector de tarjetas que es bastante antiguo y no tengo ninguna documentación de los códigos. Si consigo entenderme de alguna manera con el lector ¿me podrías indicar donde puedo bajarme los códigos?

Por no saber del lector no sé ni su nombre, solo sé que antiguamente usaba un programa llamado monitrol que trabajaba en ms-dos y que ya no funciona.

Cualquier ayuda me vendrá bien.

Gracias.

maro 18-01-2008 17:09:03

Hola Besto,

Soy novato en esto de los lectores de banda magnética. En el que yo utilizo, se especificaba en la documentación que era compatible un modelo muy extendido: msr206;

A partir de ahí, localicé la documentación para msr206 y funcionó con el lector / grabador que yo tengo;

Te dejo la dirección de este documento por si quieres echarle un vistazo.

www.ute.com/files/manuals/36_msr206progman.pdf

A pertir de la página 10 se especifican los comandos que soporta.

Espero que te ayude.
Ante cualquier duda, consulta sin problemas.

Un Saludo.

Besto 21-01-2008 12:54:59

La verdad es que no estoy consiguiendo nada.
Lo primero que quiero hacer es mandar la hora del sistema al terminal. ¿Como lo puedo hacer?

Por cierto, ¿que configuración de puerto le has puesto?

Gracias y perdona por tanta guerra.

maro 21-01-2008 20:13:57

Hola

Cita:

Lo primero que quiero hacer es mandar la hora del sistema al terminal. ¿Como lo puedo hacer?
La verdad es que no lo he hecho nunca.


Cita:

Por cierto, ¿que configuración de puerto le has puesto?
9600 Baud, None Parity, 8 bits

Espero que te ayude.

Un Saludo;

Besto 22-01-2008 12:21:45

Gracias Maro,

la configuración del puerto la tenia bien. Lo que pasa es que los terminales no deben de tener los mismos códigos que mrs206.
Estoy probando con la aplicación que teniamos en ms-dos y he conseguido extraer algún comando, y parece que algo de comunicación empezamos a tener el terminal y yo.

Pero tengo varios problemas, ¿como puedo estar enviando continuamente datos al COM1 y leyendo a la vez para ver si pasan alguna tarjeta, cada minuto actualizando la hora, ...?
La verdad es que no lo termino de entender como puedo realizarlo.

Agradeceré cualquier tipo de ayuda

maro 24-01-2008 20:29:49

1 Archivos Adjunto(s)
Hola Besto,

Poca ayuda te puedo dar. Nunca he trabajado con un terminal de ese tipo, es más no llego a entender muy bién lo de pasarle la hora (imagino que será un terminal ¿autónomo?).

De todas formas me suena un poco raro, lo de tener que estar enviandole la hora cada minuto, pero ya te digo que no tengo mucha idea de como trabaja ese dispositivo.
Me suena más lógico que le envies la hora al iniciarlo y que el aparato la mantenga automáticamente mientras esté funcionado.

Te adjunto otra documentación que he localizado. Es para dispositivos compatibles con MSE 630, por si puedes extraer algo de ahí.


Lamento no haber sido de mucha ayuda.

Un Saludo.

Besto 29-01-2008 14:06:31

Gracias Maro,

al final lo he solucionado mandando un correo al fabricante y me ha mandado algo, no muy explicito, pero por lo menos he empezado a entenderme con el terminal.

Ahora lo que no tengo muy claro es como puedo estar escuchando el puerto continuamente, es decir, en cualquier momento van a pasar una tarjeta, incluso varias a la vez, ¿como puedo determinar eso?

Gracias por todas las molestias.

egostar 29-01-2008 18:44:39

Cita:

Empezado por Besto (Mensaje 261789)
Gracias Maro,

al final lo he solucionado mandando un correo al fabricante y me ha mandado algo, no muy explicito, pero por lo menos he empezado a entenderme con el terminal.

Ahora lo que no tengo muy claro es como puedo estar escuchando el puerto continuamente, es decir, en cualquier momento van a pasar una tarjeta, incluso varias a la vez, ¿como puedo determinar eso?

Gracias por todas las molestias.

Puedes usar el componente Apro para todo lo relacionado con el puerto serial.

Salud OS

maro 30-01-2008 07:24:16

Hola,

Me alegro de que vallas obteniendo resultados. Y es que con paciencia y dedicación... todo se alcanza.

El lector/grabador con el que yo trabajo, es muy simple. Primero mediante un comando, le indico que cambie el estado a modo lectura. A partir de ese momento el dispositivo va almacenando internamente todas las lecturas que realiza.
Despues con otro comando, "extaigo" el contenido de esas lecturas.

Solo he trabajado con este modelo, realmente no se como funcionan en otros diferentes.

Si comentar, que para las lecturas tengo un dispositivo diferente, mucho más económico y mucho más facil de manejar.

Un Saludo.

poliburro 23-03-2008 08:56:35

Cita:

Empezado por maro (Mensaje 258158)
Hola,

Actualmente estoy trabajando en un proyecto, en el cual necesito leer y escribir en un grabador compatible con el msr206;

El problema es que no encuentro los códigos necesarios para indicar al dispositivo la operación que deseo realizar.

¿podrías decimer como haces para indicar al dispositivo que vamos a pasar una tarjeta para que lea el contenido?

Muchas gracias, un saludo.



Vaya, no sabía que siguieran postenado info en este hilo, Bueno comentarte maro que la lista de comandos que debes enviar están indicados en la documentación de la lectora. Cuándo te entregaron la lectora debiron incluirte el manual ténico. Suerte.

maro 24-03-2008 07:13:32

Gracias, ya encontré la documentación y salió todo bien.

Un Saludo.


La franja horaria es GMT +2. Ahora son las 21:16:36.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi