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
. Gracias.