leer codigo QR

269 views
Skip to first unread message

extremo

unread,
Jan 12, 2016, 6:59:49 AM1/12/16
to Comunidad de Visual Foxpro en Español
Buenas amigos

Estoy un poco perdido en esto de leer código QR, he leído algunos artículos pero todos hacen referencia a generar código QR, pero yo lo que necesito es leerlo. Alguno ha realizado esto y como se hace?

Bendiciones

acmc

unread,
Jan 12, 2016, 5:21:20 PM1/12/16
to Comunidad de Visual Foxpro en Español
Pues tan simple como contar con un lector 2D conectado al CPU y al leer te dara una cadena de caracteres, solo debes estar posicionado en un campo con suficiente tamaño por que hay algunos que contienen mucha información, directamente desde fox leer un código no existe nada, excepto programas de terceros con los que puedes hacer que desde  la webcam pueda leer el código y te pase el dato contenido, esto como si fuera un dispositivo de entrada como un teclado.

Salu2!!

extremo

unread,
Jan 13, 2016, 10:59:08 AM1/13/16
to Comunidad de Visual Foxpro en Español
ACMC

En otras palabras, si leo el QR directamente desde un lector, tal cual se hace con una pistola de codigo de barra, el resultado al leer el QR sera un string gigante, que lo puedo capturar en un campo memo, luego de eso hay que solo recorrer el string para capturar el dato que deseo obtener?... asi de facil?... me imagino que esa montonera de caracteres vienen con algun tipo de delimitador, o con una estructura fija caracteres para saber donde comienza y termina un valor ejemplo de lo que me estoy imaginando:

rtet656tyrytry6576YRTfres654tredfre7890YRTgtre763hyrewsd8341YRTkiuh777gtolpñs8954YRT..................

donde esto podria quedar asi al recorrer el string con estructura y poder sacar los valores:
rtet      656    tyrytry      6576   YRT
fres     654    tredfre      7890    YRT
gtre     763    hyrewsr    8341    YRT
kiuh     777   gtolpñs     8954    YRT


Bendiciones

Miguel A.

unread,
Jan 13, 2016, 1:17:23 PM1/13/16
to Comunidad de Visual Foxpro en Español

acmc

unread,
Jan 13, 2016, 4:45:34 PM1/13/16
to Comunidad de Visual Foxpro en Español
Es correcto.. te hace exactamente lo mismo un lector 2D que uno 1D, lo conectas y al leer te devuelve la cadena de caracteres y también es afirmativo, tienes que recorrer el string para obtener el dato deseado pero pueden ser las dos opciones que mencionas, puedes separar por comas o manejar tamaño fijo para los campos, en mi caso para un control de rastreo y almacen, yo genero el código QR con posiciones de campos fijos, por lo que si un campo no se llena, este se va con espacios en blanco.

Salu2!!

extremo

unread,
Jan 14, 2016, 6:33:11 AM1/14/16
to Comunidad de Visual Foxpro en Español
Gracias ACMC, me dejas tranquilo con el tema del QR ya que ya entendí como se captura la data que tiene y gracias también a ti Miguel por el link.

Bendiciones

El martes, 12 de enero de 2016, 8:59:49 (UTC-3), extremo escribió:
Reply all
Reply to author
Forward
0 new messages