En España estamos bastante familiarizados con los clásicos codigos de barras. Como todos sabemos son unas cuantas barras negras paralelas, separadas por espacios, que codifican una información que puede ser leida por una máquina. Su introducción automatizó y facilito muchas tareas cotidianas. Las cajeras de los supermercados los saben muy bien ya que les permitió (muy agradecidas) poner fin a tener que teclear el precio de cada uno de los productos. El pequeño comercio, almacenes y fabricas tambien lo agradecieron. Y es que pequeñas medidas como éstas ahorran tiempo, y puede suponer ahorros de mucho dinero a lo largo del año. Pero, ¿Cual es el siguiente paso en la evolición? Hoy, queridos "papeleros21", lo veremos en este post. Y con caso práctico incluido. ¿Preparados?
El siguiente paso al código de barras es pasar de un codigo lineal (1 dimension) a algo en 2 dimensiones. Esto se consigue sustituyendo las barras por puntos. Son los llamados códigos QR. ¿Qué, les sonaba el nombre?. En España es bastante raro verlos aunque doy fe de que yo ya he visto más de uno en alguna ocasión…. debe ser que soy observador. Aunque creo que mucha gente si los viera probablemente no sabria ni lo que son.
Sin perder más tiempo aquí les pongo un ejemplo:

Ejemplo de codigo QR.. ¿qué dirá?
PARTE 1. La teoría.
La ventaja respecto al código de barras es que puede almacenar mucha más informacion. Concretamente casi el cuadrado más de informacion que uno de 1 dimension. Conceptualmente el sistema se puede asimilar a una matriz cuadrada de bits (ceros y unos), ya que los valores son binarios: punto negro o punto blanco. Decimos lo de "casi" porque evidentemente algunos puntos se emplean para detecccion de errores y el estandar define varias codificaciones segun se desee que sean pocos, o muchos, los puntos que representen cada caracter. Hay varios juegos de caracteres. Sin entrar en más detalles tan solo diremos que estos codigos son, en cierta medida, autodescriptivos y tienen codificada junto a su informacion cosas como la version de estandar usado.
Los 3 cuadraditos tipicos en las esquinas no son más que para que el lector "se situe", es decir "encuentre el norte" en la matriz por si estuviera girada.
En japón los QR son bastante conocidos. De hecho se inventaron allí en el 1994.
PARTE 2. La práctica (NOTA: Requiere tener movil con camara)
Bueno, ahora toca divertirse. Cuales japoneses avezados, o como simples frikis vamos a convertir, en un par de minutos, nuestro movil en un lector de codigos QR. Actualmente existen muchos programas y plataformas para hacer lectura QR. Yo aprovechare la tecnologia que hay en la palma de mi mano: un movil con una maquina virtual java para ejecutar alli el programa. Lo primero que hacemos es descargarnos el programa, por ejemplo, de Kaywa. Para eso hay tres opciones. Enviar un SMS, o descargarse la aplicacion via WAP, GPRS o similar, o descargarla de la pagina web e instalarla en el movil. Yo he optado por ésta última ya que tengo cable para mi movil, pero despues para escribir este post tambien probe por GPRS y funciono sin problemas. Aquí les muestro un pantallazo (publicidad del blog incluida xD) de mi humilde y normalito Nokia (No hace falta tener uno excesivamente sofisticado)

Lector Kaywa de 199 KB, descargado.
NOTA: Si no ven su modelo de movil, busquen el más parecido posible.
Ahora solo nos queda ejecutar la aplicacion, la cual inicia la camara de nuestro movil. Apuntamos al codigo, damos aceptar, y voilá. ¡Hecho!
Como parte final les confesaré que el codigo QR de éste post no está elegido al hazar. Lo acabo de crear y contiene cierta informacion sobre nuestro blog. Les "reto" a que la decodifiquen como parte de éste apartado práctico y nos cuente que tal.
PD: Me consta que ciertos periodicos (como el de Motril) y ciertos cines (como los de Kinepolis) ya estan usando estos sistemas para poner publicidad o para permitir la compra de entradas por movil y sin papel.