jueves, 6 de noviembre de 2014

Código QR en publicidad

Les comparto una publicidad que hace uso de los QR y la lectura con los celulares sumado a una aplicacion especial de la marca.














Lectores de barras y Datamatrix


Como para darnos una idea del mundo de lectores de barras, los hay de distintos tipos, de distintos colores, con formatos especiales, para usos específicos y con distintos soporte,s, así que si no tenemos claro que es lo que necesitamos al momento de adquirir uno, nos podemos encontrar con un nuevo mundo.


Un escáner  de códigos de barras es un dispositivo electrónico que por medio de un láser lee un código de barras y emite el número que muestra el código de barras. Básicamente, consiste en el escáner propiamente dicho (que mediante un láser lee el código), un decodificador y un cable o antena wifi que actúa como interfaz entre el decodificador y el terminal o la computadora.

La función del escáner es leer el símbolo del código de barras y proporcionar una salida eléctrica a la computadora, correspondiente a las barras y espacios del código de barras. Sin embargo, es el decodificador el que reconoce la simbología del código de barras, analiza el contenido del código de barras leído y transmite dichos datos a la computadora en un formato de datos tradicional. Tiene varios medios de conexión: los más modernos por orden de aparición USB, bluetooth, wifi, los más viejos puerto serie, incluso directamente al puerto PS2 del teclado por medio de un adaptador, cuando se pasa un código de barras por el escáner es como si se hubiese escrito en el teclado el número del código de barras.

Un escáner puede tener el decodificador incorporado en el mango o puede tratarse de un escáner sin decodificador que requiere una caja separada, llamada interfaz o emulador. Los escáneres sin decodificador también se utilizan cuando se establecen conexiones con escáneres portátiles y el proceso de decodificación se realiza mediante el terminal propiamente dicho.


Cómo se leen los códigos de barras



Los códigos de barras se leen pasando un pequeño punto de luz sobre el símbolo del código de barras impreso. Solo se ve una fina línea roja emitida desde el escáner láser. Pero lo que pasa es que las barras oscuras absorben la fuente de luz del escáner y la misma se refleja en los espacios luminosos. Un dispositivo del escáner toma la luz reflejada y la convierte en una señal eléctrica.

El láser del escáner (fuente de luz) comienza a leer el código de barras en un espacio blanco (la zona fija) antes de la primera barra y continúa pasando hasta la última línea, para finalizar en el espacio blanco que sigue a ésta. Debido a que el código no se puede leer si se pasa el escáner fuera de la zona del símbolo, las alturas de las barras se eligen de manera tal de permitir que la zona de lectura se mantenga dentro del área del código de barras. Mientras más larga sea la información a codificar, más largo será el código de barras necesario. A medida que la longitud se incrementa, también lo hace la altura de las barras y los espacios a leer.
Interfaces de los lectores de código de barras

Todas las aplicaciones pueden aceptar la salida que produce un lector de código de barras, siempre y cuando se posea el equipo necesario. Los lectores de códigos de barras se encuentran con distintas interfaces de conexión al PC. Existen modelos de lectores que tienen solamente una interfaz integrada, pero hay algunos de ellos que aceptan varias interfaces. Basta con un simple cambio de cables y una reconfiguración para utilizar una interfaz u otra.
Interfaz PS2 de teclado


Tipos de lectores


Existen cuatro tipos principales de lectores:

lápiz óptico


láser de pistola


CCD (Charge Coupled Device)



láser omnidireccional 





Tanto los lectores láser, como los CCD y los omnidireccionales se configuran leyendo comandos de programación impresos en menús de códigos de barras. 



Terminales portátiles

Los terminales portátiles se utilizan para colección de datos en lugares donde es difícil llevar una computadora, como en un almacén o para trabajo en campo. Generalmente se diseñan para uso industrial. Las terminales portátiles cuentan con display pequeño, teclado, puerto serie, puerto para conexión de un lector externo de código de barras y son programables. Algunas de ellas tienen el lector de código de barras integrado. Las terminales más sofisticadas tienen radios, permitiéndose así una interacción en línea con el host.










lunes, 3 de noviembre de 2014

RFID (Identificación por radiofrecuencia)


Es un sistema de almacenamiento y recuperación de datos remoto que usa dispositivos denominados etiquetas, tarjetas, transpondedores o tags RFID. El propósito fundamental de la tecnología RFID es transmitir la identidad de un objeto (similar a un número de serie único) mediante ondas de radio. Las tecnologías RFID se agrupan dentro de las denominadas Auto ID (automatic identification, o identificación automática).

Las etiquetas RFID (RFID Tag, en inglés) son unos dispositivos pequeños, similares a una pegatina, que pueden ser adheridas o incorporadas a un producto, un animal o una persona. Contienen antenas para permitirles recibir y responder a peticiones por radiofrecuencia desde un emisor-receptor RFID. Las etiquetas pasivas no necesitan alimentación eléctrica interna, mientras que las activas sí lo requieren. Una de las ventajas del uso de radiofrecuencia (en lugar, por ejemplo, de infrarrojos) es que no se requiere visión directa entre emisor y receptor.

Un poco de historia.


Se ha sugerido que el primer dispositivo conocido similar a RFID pudo haber sido una herramienta de espionaje inventada por Léon Theremin para el gobierno soviético en 1945. El dispositivo de Theremin era un dispositivo de escucha secreto pasivo, no una etiqueta de identificación, por lo que esta aplicación es dudosa. Según algunas fuentes,[2] la tecnología usada en RFID habría existido desde comienzos de los años 1920, desarrollada por el MIT y usada extensivamente por los británicos en la Segunda Guerra Mundial (fuente que establece que los sistemas RFID han existido desde finales de los años 1960 y que sólo recientemente se había popularizado gracias a las reducciones de costos).


Una tecnología similar, el transpondedor de IFF, fue inventada por los británicos en 1939, y fue utilizada de forma rutinaria por los aliados en la Segunda Guerra Mundial para identificar los aeroplanos como amigos o enemigos. Se trata probablemente de la tecnología citada por la fuente anterior.

Otro trabajo temprano que trata el RFID es el artículo de 1948 de Harry Stockman, titulado "Comunicación por medio de la energía reflejada" (Actas del IRE, pp. 1196-1204, octubre de 1948). Stockman predijo que "... el trabajo considerable de investigación y de desarrollo tiene que ser realizado antes de que los problemas básicos restantes en la comunicación de la energía reflejada se solucionen, y antes de que el campo de aplicaciones útiles se explore." Hicieron falta treinta años de avances en multitud de campos diversos antes de que RFID se convirtiera en una realidad.



¿Cómo funciona?


Todo sistema RFID se compone de un interrogador o sistema de base que lee y escribe datos en los dispositivos y un "transponder" o transmisor que responde al interrogador.

1. El interrogador genera un campo de radiofrecuencia, normalmente conmutando una bobina a alta frecuencia. Las frecuencias usuales van desde 125 Khz hasta la banda ISM de 2.4 Ghz, incluso más.

2. El campo de radiofrecuencia genera una corriente eléctrica sobre la bobina de recepción del dispositivo. Esta señal es rectificada y de esta manera se alimenta el circuito.

3. Cuando la alimentación llega a ser suficiente el circuito transmite sus datos.

4. El interrogador detecta los datos transmitidos por la tarjeta como una perturbación del propio nivel de la señal.







La señal recibida por el interrogador desde la tarjeta está a un nivel de -60 db por debajo de la portadora de transmisión. El rango de lectura para la mayoría de los casos está entre los 30 y 60 centímetros de distancia entre interrogador y tarjeta.


Podemos encontrar además dos tipos de interrogadores diferentes:

•Sistemas con bobina simple, la misma bobina sirve para transmitir la energía y los datos. Son más simples y más baratos, pero tienen menos alcance.

•Sistemas interrogadores con dos bobinas, una para transmitir energía y otra para transmitir datos. Son más caros, pero consiguen unas prestaciones mayores.


Protocolos y opciones.


Normalmente el sistema de modulación usado es modulación de amplitud (AM) con codificación especial *Manchester NRZ.

Para conseguir mayor alcance y más inmunidad al ruido eléctrico se utilizan sistemas más sofisticados. En algunos casos se divide la frecuencia del reloj de recepción.

La mayor parte de los sistemas tienen una memoria EEPROM donde se almacenan datos. En algunos casos llevan datos grabados de fábrica y en otros también hay datos que puede grabar el usuario.

Algunos sistemas utilizan encriptación de clave pública para conseguir mayor seguridad ante posibles escuchas maliciosas.

Por otro lado podemos encontrar sistemas anticolisión que permiten leer varias tarjetas al mismo tiempo. En caso de que varias tarjetas estén en el rango de alcance del interrogador y dos o más quieran transmitir al mismo tiempo, se produce una colisión. El interrogador detecta la colisión y manda parar la transmisión de las tarjetas durante un tiempo. Después irán respondiendo cada una por separado por medio de un algoritmo bastante complejo.

La codificación Manchester se usa en muchos estándares de telecomunicaciones, como por ejemplo Ethernet.


Aplicaciones


Se pueden usar para identificar envíos de cartas o paquetes en correos o agencias de transporte. Los chips indentificadores de animales y mascotas también son de este tipo.


Una aplicación que está a punto de ponerse en marcha es la identificación de los equipajes aéreos. Esto permitiría identificar y encauzar automáticamente los equipajes de los viajeros y evitaría muchos problemas y extravíos de equipajes que tantos problemas causas a los viajeros y a las compañías aéreas. El problema es la falta de estandarización, que todos los sistemas sean capaces de leer las mismas tarjetas. En 1998 Texas Instruments y Philips Semiconductors propusieron un estándar que la ISO ha adoptado, el ISO/IEC 15693. Este estándar internacional transmite en la frecuencia de 13'56 Mhz. Muchos de los nuevos circuitos integrados RFID usan ya este sistema.

Muchos creen que RFID sería un recurso increible para la gestion de la cadena de suministro, porque el seguimiento y el control de productor a consumidor seria mas preciso y se podria hacer de forma mas remota.





en la imagen se puede apreciar el funcionamiento en un deposito con sus distintos tipos de lectura para el rastreo de mercadería y el correcto funcionamiento del sistema en la reducción de errores, desde la entrada de materia prima pasando por la produccion su almacenaje su pickeo y su posterior despacho todo sincronizado y monitoreado por RFID.



* La codificación Manchester, también denominada codificación bifase-L, es un método de codificación eléctrica de una señal binaria en el que en cada tiempo de bit hay una transición entre dos niveles de señal. Es una codificación autosincronizada, ya que en cada bit se puede obtener la señal de reloj, lo que hace posible una sincronización precisa del flujo de datos. Una desventaja es que consume el doble de ancho de banda que una transmisión asíncrona. Hoy en día hay numerosas codificaciones (8b/10b) que logran el mismo resultado pero consumiendo menor ancho de banda que la codificación Manchester.

viernes, 31 de octubre de 2014

Códigos de Barra

El código de barras, conocido en todo el mundo, es una técnica de entrada de datos con imágenes formadas mediante combinaciones de barras y espacios paralelos, de anchos y espacios variables. Estas imágenes representan números que a su vez pueden ser leídos y descifrados por lectores ópticos o scanner.


Tipos de código de barras



En el mundo existen muchos idiomas y alfabetos, también hay varias simbologías de código de barras. Todos ellos fueron desarrollados con propósitos específicos distintos. A primera vista se parecen, sin embargo, tienen diferencias, dependiendo de la aplicación para la que fueron creados. 


Los tipos de códigos de barras se dividen en lineales y bidimensionales.



Los lineales (1-D) 

como los que se usan en productos de consumo masivo, permiten incluir mensajes cortos. Códigos de barras 1D tradicional pueden contener hasta alrededor de 16 caracteres alfanuméricos. En el caso de un código UPC, el código de barras contiene el número de identificación de fabricante y el número de artículo.





Código de barras UPC - 12 caracteres numéricos.

Código de barras UPC - 6 caracteres numéricos.

Código de barras EAN - 13 caracteres numéricos.

Código de barras EAN - 8 caracteres numéricos.

Código 39 - alfanumérico de longitud variable.

Código de barras DUN14 - numérico de longitud variable.

La simbología a utilizar dependerá de la aplicación en la que se vaya a utilizar.



Los de dos bidimensionales (2D) 


también llamado QR, datos Matrix, cool-datos-Matrix, azteca, Upcode, Trillcode, Quickmark; pueden contener hasta 7000 caracteres, y pueden venir en blanco y negro y color. Hay muchas aplicaciones para códigos de barras 2D; 

Ejemplos de algunas simbologías de código de barras de doble dimensión:

Código de barras QR (Facturas electrónicas, pases de abordar, reservaciones para eventos, etc.)

Código de barras PDF 417 (Pedimentos Aduanales, Manifiestos de embarque etc.)

Código de barras DataMatrix

Código de barras Azteca


(Estas son muestras de un código QR y un código PDF417)


Simbología del código de barras


Existe una gran variedad de códigos de barras de la misma manera que hay idiomas y lenguajes. Principalmente estos se han diseñado para ciertas aplicaciones y muchos de ellos han dejado de ser aplicables debido a que la industria y el comercio han optado por favorecer a otros. Sin embargo, a nivel comercial, las más usadas en el mundo son el UPC y el EAN.

Con la proliferación de lectores de código de barras con tecnología de lectura de imágenes (Imagen) es posible ahora aprovechar la capacidad de almacenamiento dentro de un código de barras de dos dimensiones 2D que permiten almacenar cantidades de información muy superiores a las que se pueden almacenar en un código de barras 1D, que es el caso de la mayoría de los códigos de barras utilizados hoy en día en la mayoría de las industrias. La implantación del código de barras 2D está creciendo a gran velocidad porque las empresas se dan cuenta que esta tecnología cubre sus necesidades de identificación, manejo de información y rastreo.

Los códigos de barras 2D ahora representan una manera confiable de incluir información sobre personas, reservaciones, boletos de avión, envíos, productos, piezas o componentes, y suelen constituir una opción práctica para la identificación de elementos de tamaño reducido. También se les conocen como archivos de datos portátiles.

Una de las grandes ventajas de los códigos 2D es que pueden incluir suficiente información para dirigir aplicaciones que no requieren acceso a la base de datos y pueden ser fácilmente leídos con las cámaras con que actualmente están equipados los teléfonos inteligentes (Smart Phones). Por ejemplo, en el campo del servicio técnico, el usuario que no tiene acceso a la base de datos puede leer el código 2D de una pieza y así obtener gran parte de la información y configuración necesaria para completar el trabajo.

La simbología 2D permite codificar más datos en un espacio mucho más pequeño. Existen dos categorías principales de simbologías 2D (apilada y matricial). La diferencia principal entre los símbolos apilados y matriciales es la manera en la que se codifican y se leen.

Las simbologías apiladas se componen de varias filas de barras lineales y espacios. Reciben dicho nombre ya que se asemejan a una serie de pequeños códigos de barras lineales apilados uno encima del otro. Entre las simbologías apiladas más importantes destacan PDF417, Code 16K, Code 49 y una nueva versión de GS1 Data Bar, antiguamente conocida como RSS Composite.

Algunos lectores láser lineales y algunos lectores de área permiten leer simbologías apiladas, pero no todos ellos admiten los diferentes tamaños. Los códigos 2D matriciales posibilitan codificar datos en elementos geométricos claros y oscuros dispuestos en una cuadrícula. La posición de cada elemento con respecto al centro constituye un valor clave de la codificación. Las simbologías matriciales se utilizan primordialmente para el marcaje de piezas pequeñas y para aplicaciones de lectura a gran velocidad.

Algunos ejemplos de este tipo de simbologías son QR Code, Data Matrix, MaxiCode, Aztec Code y Code One.

Las simbologías matriciales se decodifican procesando la imagen completa para determinar la posición relativa de cada elemento. Los lectores láser no pueden leer códigos matriciales porque no ven la imagen completa de una sola vez. Sólo los lectores de área permiten leer este tipo de códigos. Una de las principales ventajas de los lectores de área es que tanto los códigos matriciales como el resto pueden leerse en cualquier orientación.

viernes, 12 de septiembre de 2014

Joseph Woodland: Padre del Código de Barras

Los Códigos de Barra son algo muy común hoy en día, lo vemos en el supermercado, en el lápiz o en las lapiceras con las que habitualmente escribimos.


Joseph Woodland (6 de septiembre 1921- 9 de diciembre 2012)


El encargado de un supermercado necesitaba desarrollar un sistema con el que poder automatizar el cobro de los productos en la línea de cajas. Dicho de otra forma, el gerente del supermercado buscaba un método de codificación de los productos que permitiese aligerar el cobro de estos.



 El único código que conocía Woodland, Era el "código Morse"
"Lo que voy a decir suena a cuento de hadas. Metí mis cuatro dedos en la arena y, por alguna razón que desconozco, saqué mi mano acercándola hacia mí y marqué cuatro líneas sobre la arena. En ese momento pensé "¡Caramba! Ahora tengo cuatro líneas que podrían ser líneas anchas o líneas estrechas en lugar de usar puntos y rayas". Segundos después, volví a mover mis dedos (que seguían hundidos en la arena) y los giré formando un círculo"


Vídeo Aquí

Nota Completa Sobre Joseph Woodland


En próximas entradas seguiremos con el avance de estos códigos y su utilización, esto es solo el comienzo