SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: danitruc en Martes 29 de Noviembre de 2005, 11:03
-
Buenas...
Estoy intentando programar un lector-grabador de tarjetas magneticas, exactamente es el modelo MSE-630T. Lo tengo conectado al puerto COM1 y me comunico con él utilizando el Mscom. El problema lo tengo cuando quiero grabar datos a la tarjeta magnetica, siguiendo el manual del grabador tengo que enviar la siguiente instrucción:
STX W% datos1 ?; datos2 ?+ datos3 ? ETX BCC
(STX y ETX son equivalentes al asc(2) i asc(3))
Los datos se graban en la tarjeta, pero el lector-grabador se queda colgado y no hay manera de resetearlo, tengo que reiniciar el ordenador para que vuelva a funcionar.
Supongo que el problema lo tengo con el código que se tiene que enviar al final de la instrucción (BCC) ya que no sé exactamante a que se refiere. Buscando por internet he visto que hay que indicar la suma total de digitos que forman toda la instrucción en hexadecimal, pero no hay manera.
A ver si alguno de vosotros puede darme una ayuda, la necesito :P . Gracias.
-
Bueno, ya hemos encontrado la solución. El manual del lector-grabador está mal y para grabar no hay que poner la letra W,aunque el manual diga que si.
Ale, para que os fieis de los manuales. :fire:
Saludos