QR Codes.

Muchos sabreis que son los QR Code o quiza los uséis cotidianamente(o no), hace poco he estado curioseando y me parece una manera interesante de dotar a los objetos de contexto digital, ahora que hay cámaras en casi todos los móviles. Cualquier objeto(lo suficientemente grande) puede tener un enlace a una URL así como cualquier otro dato interpretable por un sistema digital.

180px-japan-qr-code-billboard1

Mientras unos intentan patentar usos del código de barras UPC , la empresa desarrolladora de los QRs, no ejerce su derecho de propiedad de la patente, permitiendo en principio su uso libre.

“La calle encuentra su propio uso para las cosas” , teniendo acceso a una computadora, una impresora y papel, queda el camino libre para innovar.

Como funcionan.

Un parámetro importante del estandard de los QRs es el “Symbol version” , que está representado por un número del 1 al 40. Este depende del número de módulos(los cuadrados que lo forman) , del grado de corrección de errores(del 7% al 30%)(método de Reed-Solomon) y del tipo de datos. En función de estos parámetros un QR podrá contener más o menos carácteres. En esta tabla queda muy claro.

Por otra parte un QR tiene la capacidad de provocar la ejecución de una aplicación en el móvil que lo lee. Marcar un número de teléfono, enviar un correo, acceder a una URL, etc. Para esto se utilizan etiquetas, por ejemplo, para que al leer el QR el móvil marque un número, escribimos “TEL: 481516234″. Más información sobre etiquetas.

Generar QRcodes con software libre.

Se pueden crear QRs con Qrencode, un programa para GNU/Linux en linea de comandos, echando un ojo al manual podemos ver como se introducen los parámetros que he comentado y alguno más.

por ejemplo con:

qrencode -m 30 -l H "text" -o qr.png

Generamos un qr de 137×137, 30% de corrección de errores, una capacidad de 1080 caracteres alfanuméricos.

qr1

Tags:

  1. Juanma’s avatar
    D un poco más enano y no lo lee mi cámara, he tenido que usar el zoom del firefox :P

    Buen artículo!

  2. Miguel’s avatar

    gracias por avisar, ahora ya se ve con tu cámara :D

  3. David de Ugarte’s avatar

    Sabes lo que nos falta? Un lector en linux de qrcodes. Está toda la base de librerías, pero no existe un programa que me permita poner frente a la camarita de mi dell mini un qrcode y que lo lea.

  4. Miguel’s avatar

    Hola David,

    si que falta, sería interesante que esa aplicación permitiera asociar un ID en un QR a una acción en el sistema…

  5. David de Ugarte’s avatar

    Pues sí, y no nos faltan ideas para hacerlo útil, verdad? :)
    Ahora estamos discutiendo el tema en el Consejo de Panadería, la semana que viene os comentamos algo seguro por rede ;)

  6. Jorge’s avatar

    Hola Miguel! yo los suelo usar en el móvil para bajar aplicaciones de android directamente desde la web de cyrket.com, busco las aplicaciones en el portátil, lo “leo” con la cámara del móvil y se descarga del market, sencillo y rápido.

    Salu2 Jorge

  7. Miguel’s avatar

    Hola Jorge, eso mola. Hace poco vi una aplicación para Android,
    que busca torrents a partir del código de barras una carátula de una peli.

    http://hackaday.com/2009/03/11/android-app-scans-barcodes-downloads-torrents/