La Red de Conocimientos Pedagógicos - Conocimientos históricos - ¿Qué es el código de barras de un libro?

¿Qué es el código de barras de un libro?

Código de barras

La tecnología de códigos de barras se produjo por primera vez en la terrible década de 1920, en los laboratorios de Westinghouse Company. Un inventor excéntrico llamado John Kermode tuvo una idea caprichosa de automatizar la clasificación de documentos postales. En ese momento, cada idea sobre la aplicación de la tecnología electrónica parecía novedosa.

Su idea era poner un código de barras en el sobre. La información del código de barras sería la dirección del destinatario, tal como el código postal actual. Por esta razón, Kermode inventó el primer reconocimiento de códigos de barras. El esquema de diseño es muy simple (nota: este método se llama método de comparación modular), es decir, una barra representa el número "1", dos barras representan el número "2". etcétera. Luego inventó un dispositivo de lectura de códigos de barras que consta de componentes básicos: un escáner (que puede emitir luz y recibir luz reflejada); un método para medir la banda y el espacio de la señal reflejada, es decir, una bobina de posicionamiento de bordes y un dispositivo que utiliza la medición; resultados.

El escáner de Kermode utiliza una fotocélula recién inventada para recoger la luz reflejada. "Corto" refleja una señal fuerte y "barra" refleja una señal débil. A diferencia de las aplicaciones actuales de componentes electrónicos de alta velocidad, Kermode utiliza bobinas magnéticas para medir "barras" y "espacios". Es como un niño que conecta un cable a una batería o envuelve un clavo con papel. Kermode utiliza una bobina con un núcleo de hierro para atraer un interruptor cuando recibe una señal "vacía" y lo suelta cuando recibe una señal de "barra" para completar el circuito. Por eso los primeros lectores de códigos de barras eran muy ruidosos. El interruptor está controlado por una serie de relés, donde el "encendido" y el "apagado" están determinados por el número de "tiras de papel" impresas en el sobre. De este modo, los símbolos de los códigos de barras se ordenan directamente alfabéticamente.

Poco después, el colaborador de Kermode, Douglas Young, realizó algunas mejoras basadas en el código de Kermode.

La cantidad de información contenida en el código Kermode es muy baja, lo que dificulta la compilación de más de diez códigos diferentes. Los códigos más jóvenes usaban menos barras, pero usaban diferentes tamaños de espacios entre las barras, al igual que la simbología de códigos de barras UPC actual usa cuatro tamaños de barras diferentes. La nueva simbología del código de barras puede codificar cien regiones diferentes dentro del mismo espacio de tamaño, mientras que el código Kermode sólo puede codificar diez regiones diferentes.

No fue hasta 1949 que se registró por primera vez la simbología de código de barras omnidireccional inventada por Norm Woodland y Bernard Silver. Antes de esto, no había ningún registro de la tecnología de códigos de barras en la literatura de patentes y no había precedentes para su aplicación práctica. La idea de Norm Woodland y Bermard Silver era tomar las "barras" y los "huecos" verticales de Kermode y Young y doblarlos formando un anillo, muy parecido a una diana de tiro con arco. De esta manera, el escáner puede decodificar el símbolo del código de barras escaneando el centro del gráfico, independientemente de la orientación del símbolo del código de barras.

En el proceso de mejora constante de esta tecnología patentada, el escritor de ciencia ficción Isaac-Azimov contó una historia en su libro "Naked Sun" Ejemplos de reconocimiento automático utilizando nuevos métodos de codificación de información. En ese momento, la gente pensaba que la simbología del código de barras en este libro parecía un tablero de ajedrez de mosaicos cuadrados, pero los profesionales de códigos de barras de hoy la reconocerán inmediatamente como una simbología de código de barras de matriz bidimensional. Aunque este símbolo de código de barras no tiene dirección, posicionamiento ni sincronización, es obvio que representa un código digital con una alta densidad de información.

No fue hasta 1970 que ITER FACE MACHINES desarrolló el "código QR" que los equipos de impresión y lectura de códigos de barras matriciales bidimensionales estuvieron disponibles a un precio adecuado para su venta. En ese momento, se utilizaban códigos de barras matriciales bidimensionales para automatizar el proceso de diseño de periódicos. Los códigos de barras matriciales bidimensionales se imprimen en cinta de papel y se escanean y leen mediante los escáneres CCD unidimensionales actuales. La luz del CCD incide sobre la cinta de papel y cada fotocélula apunta a un área diferente de la cinta de papel. Cada célula fotovoltaica genera un patrón diferente dependiendo de si el código de barras está impreso en la cinta de papel, y se combinan para producir un patrón de información de alta densidad. De esta manera, se puede imprimir un solo carácter en el mismo espacio de tamaño que una sola barra en el código Kermode anterior. También se incluye información sobre el tiempo, por lo que todo el proceso es razonable. Cuando los primeros sistemas llegaron al mercado, el paquete completo, incluido el equipo de impresión y lectura, costaba alrededor de 5.000 dólares.

Poco después, con el continuo desarrollo de los LED (diodos emisores de luz), microprocesadores y diodos láser, apareció un nuevo símbolo (simbolismo) y su explosión, conocida como "industria de los códigos de barras". Hoy en día, es difícil encontrar una empresa o persona que no haya tenido experiencia directa con la tecnología de códigos de barras rápida y precisa. A medida que la tecnología en este campo avanza y se desarrolla muy rápidamente, cada día se desarrollan más campos de aplicación. No pasará mucho tiempo antes de que los códigos de barras sean tan populares como las bombillas y las radios de transistores, lo que cambiará la vida de todos. más fácil y más conveniente.

El código de barras es un conjunto de símbolos de barras y espacios ordenados según ciertas reglas de codificación, utilizados para representar información compuesta por ciertos caracteres, números y símbolos. El sistema de código de barras es un sistema de identificación automática que consta del diseño, producción, escaneo y lectura de símbolos de códigos de barras.

¿Qué es un código de barras?

Código de barras:

La tecnología de código de barras es una tecnología de identificación automática producida y desarrollada en aplicaciones y prácticas informáticas. Se utiliza ampliamente en el comercio, los servicios postales, la gestión de bibliotecas, el almacenamiento y la producción industrial. control de procesos, transporte y otros campos. Tiene las ventajas de una velocidad de entrada rápida, alta precisión, bajo costo y gran confiabilidad, y juega un papel importante en la tecnología de identificación automática actual.

El concepto de código de barras

Un código de barras es una marca compuesta por un conjunto de barras, espacios y caracteres correspondientes dispuestos regularmente. "Barra" se refiere a la parte con baja reflectividad de la luz y "vacío" se refiere a la parte con alta reflectividad de la luz. Los datos compuestos por estas barras y espacios expresan cierta información, que puede ser leída por un equipo especial y convertida en información binaria y decimal compatible con la computadora. Normalmente, el código es único para cada artículo. Para los códigos de barras unidimensionales ordinarios, la relación correspondiente entre los códigos de barras y la información del producto debe establecerse a través de una base de datos. Cuando los datos del código de barras se transfieren a la computadora, la aplicación en la computadora operará y procesará los datos. Por lo tanto, los códigos de barras unidimensionales ordinarios sólo sirven como información de identificación y su significado se logra extrayendo la información correspondiente de la base de datos del sistema informático.

Ventajas de la tecnología de códigos de barras

El código de barras es, con diferencia, la tecnología de identificación automática más económica y práctica. La tecnología de códigos de barras tiene las siguientes ventajas.

R. Velocidad de entrada rápida: en comparación con la entrada del teclado, la velocidad de entrada del código de barras es 5 veces más rápida que la entrada del teclado, lo que puede lograr una "entrada de datos instantánea".

b Alta confiabilidad: la tasa de error de datos de entrada del teclado es del 300%, la tasa de error de la tecnología de reconocimiento óptico de caracteres es de 1/10000, la tasa de error de la tecnología de código de barras es inferior a 1/10000.

C. La cantidad de información recopilada es grande: los códigos de barras unidimensionales tradicionales pueden recopilar docenas de caracteres a la vez, y los códigos de barras bidimensionales pueden contener miles de caracteres y tienen ciertas capacidades de corrección automática de errores.

D Flexible y práctico: el reconocimiento de códigos de barras se puede utilizar solo como medio de identificación, o se puede combinar con equipos de identificación relacionados para lograr la identificación automática, y también se puede conectar con otros equipos de control para lograr una gestión automatizada.

Además, las etiquetas de códigos de barras son fáciles de fabricar y no tienen requisitos especiales de equipos ni materiales. El equipo de identificación es fácil de operar y no requiere capacitación especial. El equipo es relativamente económico.

Reglas de codificación

Singularidad: el mismo producto con las mismas especificaciones debe corresponder al mismo código de producto, y diferentes especificaciones del mismo producto deben corresponder a diferentes códigos de producto. Según las diferentes propiedades del producto, como peso, embalaje, especificaciones, olor, color, forma, etc. , dando diferentes códigos de producto. Permanencia: Una vez asignado, el código de producto no cambia y es de por vida. Cuando el producto ya no se produce, su código de producto correspondiente solo se puede archivar y no se puede reutilizar ni reasignar a otros productos. Sin sentido: para garantizar que el código tenga suficiente capacidad para satisfacer las necesidades de actualizaciones frecuentes del producto, es mejor utilizar códigos de serie sin sentido.

Diferencias en los sistemas de codificación de códigos de barras

UPC: (Código Unificado de Producto) sólo puede representar números. Hay cuatro versiones: A, B, C, D y E. Versión A-. Versión de 12 dígitos E-7, el último dígito del número es el dígito de control. Las dimensiones son 1,5" de alto por 1" y el fondo debe ser claro. Utilizado principalmente en la industria, medicina y medicina en Estados Unidos y Canadá.

Cuando el UPC se decodifica a doce dígitos, se define de la siguiente manera: primer dígito = identificador numérico (establecido por UCC (Uniform Coding Committee)). Dígitos 2 a 6 = Número de identificación del fabricante (incluido el primer dígito) 7 a 11 = Código de producto único del fabricante 12 dígitos = Bit de paridad (para errores).

Código 3 de 9: Puede representar letras, números y otros símbolos ***43 caracteres: A-Z, 0-9, -. $/+% y se puede cambiar la longitud del código de barras PACE. Por lo general, el símbolo "*" se utiliza como símbolo inicial y final, y la densidad del código es de 3 a 9,4 caracteres por pulgada de tira estrecha/65, 438+00 veces, que se usa comúnmente en la industria.

Código 128: representa datos de alta densidad. Hay tres versiones diferentes de símbolos de cadena de longitud variable que contienen códigos de verificación: A, B y C. Los 128 caracteres se pueden usar para tres conjuntos de cadenas A, B y C respectivamente, y se usan en la industria, los almacenes y el comercio minorista. y al por mayor.

Intercalado 2 de 5 (I2 de 5): un código de barras continuo de longitud variable que solo puede representar números del 0 al 9. Todas las barras y espacios representan códigos. El primer número comienza con una barra y el segundo número consta de espacios. El espacio en blanco es 10 veces más ancho que la franja estrecha. Es adecuado para productos mayoristas, almacenes, aeropuertos, identificación de producción/embalaje e industria. La tasa de reconocimiento de códigos de barras es alta y se puede aplicar a escáneres fijos para un escaneo confiable.

Codabar: puede representar los números del 0 al 9, los caracteres +, - y los cuatro caracteres A, B y C, que solo pueden usarse como símbolos de inicio y fin.

Los códigos de barras discontinuos de longitud variable sin bits pares e impares se utilizan en la gestión de materiales, bibliotecas, estaciones de sangre y entrega de paquetes en aeropuertos actuales. El área en blanco es 10 veces más ancha que las tiras estrechas y cada carácter se representa como. 4 tiras, 3 espacios en blanco.

PDF417 (código QR): Un código de barras compuesto por múltiples líneas no necesita estar conectado a una base de datos y puede almacenar una gran cantidad de datos. Tiene aplicaciones en hospitales, licencias de conducir, gestión de materiales, carga. transporte, etc Cuando el código de barras está dañado hasta cierto punto, la corrección de errores permite que el código de barras decodifique correctamente PDF417, un producto desarrollado por Symbol Technology en 1990. Es un símbolo de varias líneas, continuo y de longitud variable con una gran cantidad de datos. Cada código de barras tiene entre 3 y 90 líneas, y cada línea tiene una parte inicial, una parte de datos y una parte final. Su conjunto de caracteres incluye los 128 caracteres y el contenido máximo de datos es 1850 caracteres.

Los códigos de barras unidimensionales sólo expresan información en una dirección (normalmente la dirección horizontal) y no expresan ninguna información en la dirección vertical. Su altura suele ser para facilitar la alineación del lector.

La aplicación de códigos de barras unidimensionales puede aumentar la velocidad de entrada de información y reducir la tasa de error, pero los códigos de barras unidimensionales también tienen algunas desventajas:

*Pequeña capacidad de datos: aproximadamente 30 caracteres.

*Solo puede contener letras y números.

*El tamaño del código de barras es relativamente grande (baja utilización de espacio)

*El código de barras no se puede leer una vez dañado.

Los códigos de barras que almacenan información en un espacio bidimensional en dirección horizontal y vertical se denominan códigos de barras bidimensionales.

Al igual que los códigos de barras unidimensionales, los códigos de barras bidimensionales también tienen muchos métodos o sistemas de codificación diferentes. En cuanto a los principios de codificación de estos códigos, normalmente se pueden dividir en los tres tipos siguientes.

1. El código QR apilado lineal se forma apilando múltiples códigos unidimensionales verticalmente según el principio de codificación del código de barras unidimensional. Los sistemas de codificación típicos son: Código 16K, Código 49, PDF417, etc.

2. El código QR Matrix está codificado en un espacio rectangular a través de la diferente distribución de píxeles blancos y negros en la matriz. Los sistemas de codificación típicos incluyen: azteca, código Maxi, código QR, matriz de datos, etc.

3. Los códigos postales constan de códigos de barras de diferentes longitudes y se utilizan principalmente para codificación de correo, como Postnet, BPO 4-State, etc.

Entre los muchos tipos de códigos de barras 2D, los sistemas de codificación más utilizados incluyen: Datamatrix, Maxicode, AZTEC, código QR, Vericode, PDF 417, Ultra Code, Code 49, Code 16K, etc. , donde:

*La matriz de datos se utiliza principalmente para identificar piezas pequeñas en la industria electrónica, como los códigos impresos en la parte posterior de los procesadores Intel Pentium.

* Maxi Code fue desarrollado por United Parcel Service (UPS) para clasificar y rastrear paquetes.

* Aztec es lanzado por la American Welch Allyn Company y puede alojar hasta 3832 números o 3067 caracteres alfabéticos o 1914 bytes de datos.

A continuación, tomaremos el código PDF417 como ejemplo para introducir las características y características del código QR.

1) Introducción al pdf 417

El código PDF417 fue inventado por el Dr. Wang, un estudiante chino que estudia en Estados Unidos. PDF es la abreviatura de Portable Data File en inglés, que significa “archivo de datos portátil”. Debido a que cada carácter de símbolo que constituye un código de barras se compone de cuatro barras y cuatro espacios, si la barra o espacio más estrecho que constituye un código de barras se llama módulo, entonces el número total de módulos de las cuatro barras y cuatro espacios anteriores debe ser 17. por eso se llama código 417 o código PDF417.

2) Características del pdf 417

1. El código PDF417 tiene una gran capacidad de información y no solo puede representar letras, números y caracteres ASCII, sino también números binarios. Para hacer la codificación más compacta y aumentar la densidad de la información, PDF417 tiene tres formatos al codificar:

*El formato de compresión alfanumérica extendida puede acomodar 1850 caracteres;

*Formato binario/ASCII Puede contener 1108 bytes;

*El formato de compresión digital puede contener 2710 dígitos.

2. Capacidad de corrección de errores. Los códigos de barras unidimensionales suelen tener una función de verificación para evitar lecturas erróneas. Una vez que el código de barras se desfigura, será rechazado. Los códigos de barras 2D no sólo previenen errores sino que también los corrigen. Incluso si el código de barras está parcialmente dañado, se puede restaurar la información correcta.

3. Los equipos de impresión comunes con bajos requisitos de impresión pueden imprimir y leer faxes.

4.El código PDF417 se puede leer mediante varios dispositivos de lectura, incluidos lectores láser con rejillas y lectores de imágenes con escaneo de líneas y escaneo de áreas.

5. El tamaño se puede ajustar para adaptarse a diferentes espacios de impresión.

6. El sistema de codificación se ha convertido en un estándar internacional y nuestro país también ha formulado un estándar nacional de 417 códigos.

3) La función de corrección de errores del pdf 417

La función de corrección de errores del código de barras bidimensional se logra repitiendo (redundante) cierta información. Por ejemplo, en el código PDF417, una línea no solo contiene información sobre su propia línea, sino que también contiene información que refleja caracteres (códigos de corrección de errores) en otras posiciones. De esta manera, incluso cuando una parte del código de barras esté dañada, su información se puede recuperar mediante códigos de corrección de errores presentes en otros lugares.

La capacidad de corrección de errores de PDF417 se divide en niveles 0~8***9 según la cantidad de códigos de corrección de errores, como se muestra en la Figura 4. Cuanto mayor sea el nivel, más códigos de corrección, mayor será la capacidad de corrección y más grande será el código de barras. Cuando el nivel de corrección es 8, incluso si el código de barras está manchado en un 50 %, aún se puede leer correctamente, como se muestra en la Figura 5.

4) Varias variantes de pdf 417

Como se muestra en la Figura 6, PDF417 tiene varias formas de codificación diferentes:

* Código de truncamiento de PDF417 en un formato relativamente " En un entorno "limpio", la posibilidad de dañar el código de barras es muy pequeña. El indicador de línea de la derecha se puede omitir y el terminador se puede reducir.

*El microcódigo PDF417 reduce aún más el código PDF.

*Código macro PDF417 Cuando el contenido del archivo es demasiado largo para ser representado por un código PDF417, se puede representar mediante un código macro PDF417 más varios códigos de barras (1~99999).

Ventajas de los códigos de barras bidimensionales

Como se puede ver en la introducción anterior, en comparación con los códigos de barras unidimensionales, los códigos de barras bidimensionales tienen ventajas obvias, que se pueden resumir de la siguiente manera :

1) Mayor capacidad de datos

El código PDF417 de la imagen contiene todas las palabras del cuadro de texto.

2) Supera el límite de caracteres alfanuméricos.

3) El tamaño relativo del código de barras es pequeño.

4) Tener la capacidad de resistir daños.