FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Leer Banda Magnetica Teclado Hasar [SOLUCIONADO]
Hola!!! Alguien sabe como leer o donde encuentro informacion para leer un lector de banda magnetica de un Teclado Hasar SMH/KM-84. Hice una pequeña prueba para leer en un TEdit, y cuando quiero identificar el numero ascii de los caracteres que lee que son mas de 40 codigos, todos me da Codigo ascii 32 (en blanco). Desde ya gracias por el aporte.
|
#2
|
||||
|
||||
Si pones el código que estás utilizando uy el resultado que obtienes al leer tal vez sea más fácil ayudarte.
Por lo que entiendo el problema no está en leer, sino en tratar lo que estás leyendo. ¿Cierto?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Hola:
Como me sugirieron: Adjunto el codigo donde en TEdit capturo la lectura de la Banda Mag del Tecl y luego en un TButton hago la lectura del TEdit y en un TLabel voy mostrando los codigos Ascii separados por ":" Código:
var i: Integer; letra: Char; palabra: string; begin Label1.Caption := ''; palabra := Edit1.Text; for I := 0 to Length(palabra) do begin letra := palabra[i]; Label1.Caption := Label1.Caption + IntToStr(Ord(letra)) + ':'; end; end; |
#4
|
|||
|
|||
Resultado: No sabia como poner el resultado, ahora ya lo se .
Como pueden apreciar en la Imagen de mas abajo el TEdit, leyo algo pero esta vacio (esta en azul porq seleccione) y al convertirlo a Ascii en TLabel me muestra el Ascii 32 (espacio en blanco) |
#5
|
||||
|
||||
Haz una prueba sencilla.
(1) Abre el NOTEPAD (2) Pasa la tarjeta. ¿Qué sale?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
|||
|
|||
Si la hice ya. Pone un espacio en blanco y un ENTER (#13) calculo q por cada caracter q esta en la banda magnetica. Ya que por ejemplo pase una VISA y habra puesto 80 lineas vacias con ENTER (#13) en cada uno, luego pase una de Debito MAESTRO puso 10 lineas vacias con ENTER (#13) y asi cada tarjeta diferente va poniendo la cantidad de caracteres vacios separados por ENTER (#13).
Saludos |
#7
|
||||
|
||||
Revisa la configuración del lector y pasa alguna tarjeta que no sea bancaria (seguridad social, tiendas,...).
Por lo que se, deberían aparecerte los caracteres "normales", así que es posible que no tengas bien configurado el lector.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. Última edición por Neftali [Germán.Estévez] fecha: 29-09-2016 a las 08:25:04. |
#8
|
|||
|
|||
Solucionado: Netfali tenias razon era un problema de configuracion gracias por la ayuda.
el inconveniente era un problema de configuracion en el programa "Visual KeyMaker" q trae para configurar opcion SERIAL READER/KEYBOARD LANGUAGE tenia seleccion opcion ASCII y la puse en Spain Traditional Sort y funciona perfecto. Saludos y de nuevo gracias a los se detuvieron a leer. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Leer buffer de teclado | newtron | Varios | 2 | 06-11-2014 09:23:13 |
Obtener datos de un lector de banda magnetica | Delphitest | Varios | 6 | 29-09-2010 17:25:42 |
Leer y escribir tarjetas con banda magnetica | juanelo | Varios | 1 | 13-03-2008 22:29:50 |
Grabar tarjeta de banda magnética | maro | Varios | 9 | 18-01-2008 07:23:36 |
Trabajar con lector de banda magnética | lpedrazzi | Varios | 2 | 26-04-2007 19:46:46 |
|