Академический Документы
Профессиональный Документы
Культура Документы
IDENTIFICACIÓN
DE CÓDIGOS
CÓDIGO 2D
GUÍA BÁSICA
ÍNDICE
2
Capítulo 1
¿Qué son los códigos 2D?
Los códigos de barras se usan de manera extensiva en diversas áreas: sistemas de punto de venta en supermercados y almacenes,
prevención de errores de producción e instrucciones de producción en la industria manufacturera, sistemas de gestión de pedidos
en empresas, prevención de errores en tratamientos médicos, etc.
A medida que el uso de códigos de barras se intensificó y recibió amplio reconocimiento por su conveniencia, surgieron otras
necesidades. Algunas exigían almacenar cantidades más grandes de datos y otras, códigos de barras más pequeños para imprimirlos
en piezas electrónicas, etc.
Un código de barras contiene sólo aproximadamente 30 caracteres para expresar la información del producto. Otros datos
necesarios (Nº de artículo, cantidad de artículos, Nº de serie, destino, dirección, etc.) se deben almacenar en una computadora. Por
consiguiente, al usar códigos de barras, siempre necesita una computadora para guardar los datos que el código de barras no puede
contener.
Si hubiese un código de barras con gran capacidad, la computadora no sería necesaria. Puede incorporar la información al producto
y extraerla según la necesidad sin usar una computadora. Si es posible adjuntar un código de barras a piezas diminutas, el control de
rastreabilidad (que controla los registros de fabricación/inspección) y que antes era imposible, ahora se convierte en una posibilidad.
4
Capítulo 1 ¿Qué son los códigos 2D?
* 1 2 3 4 5 *
5
Capítulo 1 ¿Qué son los códigos 2D?
• Tipo pila
Los códigos de barras convencionales se apilan en forma vertical.
Ejemplo
PDF417 Code49
El tipo pila consta de varios códigos de barras apilados en forma vertical en un rectángulo.
Los escáneres láser generales pueden leer el tipo pila si el láser atraviesa todos los códigos de barras apilados. Sin
embargo, no puede tolerar un desplazamiento superior a ±10°.
(Sólo los escáneres láser con software para leer códigos 2D pueden leer este tipo de códigos.)
• Tipo matriz
Los datos constan de módulos en blanco y negro en un patrón complejo.
Ejemplo
El tipo matriz consta de pequeños cuadrados o puntos denominados “módulos” y organizados en una malla
cuadrada. Estos tienen un marco cuadrado, un marco con forma de L o patrones de detección de posición para
obtener una detección de posición confiable. Una cámara o un lector integrado con 2D CCDs decodifica el orden del
módulo mediante procesamiento de imágenes. Se puede leer desde cualquier dirección.
6
Capítulo 1 ¿Qué son los códigos 2D?
3. Uso gubernamental
PDF417 (Típico)
Los códigos 2D con frecuencia se usan en los gobiernos para evitar la falsificación. En Japón, PDF417 se usó para los
boletos de entrada a los Juegos Olímpicos de Nagano. Se usa ampliamente para licencias de conducir o tarjetas de
identificación en Estados Unidos, puesto que puede codificar una imagen facial para garantizar una alta seguridad.
También se usa ampliamente para pasaportes, tarjetas de identificación, tarjetas de seguros o formularios de
aduanas en el Sudeste Asiático, Oriente Medio y Cercano, África y Sudamérica para evitar la falsificación.
5. Uso médico
PDF417 (Típico)
"Pauta para la designación de un nuevo código de fármacos éticos" sirve para describir códigos de productos, fechas
de vencimiento, números de producción y cantidades de productos biológicos especiales y fármacos de
administración inyectable. Por ejemplo, en lo que se refiere a tabletas y cápsulas, dicha información se imprime en
una hoja PTP o en una botella que contiene paquetes individuales. En el caso de los fármacos de administración
inyectable, la impresión se realiza en cada paquete de dosis (una unidad de paquete de dosis mínima que un
fabricante produce y vende) como una ampolleta o un frasco o cualquier paquete comercial (una unidad de paquete
mínima que un vendedor mayorista vende a organismos médicos, etc.).
Al imprimir en un paquete de dosis o un paquete comercial que tiene espacio estrecho para imprimir un código, se
usa un símbolo compuesto. Dentro del símbolo compuesto, se imprime un código de producción usando
GS1DataBar e información variable, como un número de producción, fecha de vencimiento o cantidad con
MicroPDF417.
7
Memorando
8
Capítulo 2
¿Qué es el código QR?
9
Capítulo 2 ¿Qué es el código QR?
El código QR (Código de respuesta rápida) es un código 2D de matriz para lectura a alta velocidad desarrollado por
DENSO WAVE en 1994. Fue registrado en el estándar ITS de AIMI en 1997 y en los estándares ISO/IEC en 2000.
Además, el código Micro QR fue estandarizado como JIS-X-0510 en 2004.
Especificaciones
Tamaño del símbolo más pequeño módulos de 21 x 21
Tamaño del símbolo más grande módulos de 177 x 177
Numérica: 7089 caracteres
Capacidad de datos máxima Alfanumérica: 4296 caracteres
Kanji: 1817 caracteres
B
A 1 1 3 1 1
1 1 3 1 1
10
Capítulo 2 ¿Qué es el código QR?
• Patrón de alineación
El patrón de alineación se usa para detección de posición cuando se produce un desplazamiento de módulos debido
a distorsión. Éste se aplica al Modelo 2.
Patrón de alineación
• Margen
El margen es un área en blanco alrededor del código QR. El Modelo 1 y 2 requieren un margen de cuatro módulos y
el código Micro QR requiere dos módulos.
Margen
• Patrón de tiempo
Los módulos blancos y negros se ordenan en forma alternada para determinar la coordenada.
Patrón de tiempo
• Información de formato
Contiene la velocidad de corrección de errores y el patrón de máscara del código. La información de formato se lee
primero cuando se decodifica el código.
Información de formato
11
Capítulo 2 ¿Qué es el código QR?
Área dañada en
Nivel de corrección de errores
el tamaño de código completo
L 7%
M 15%
Q 25%
Punto Mancha Datos faltantes H 30%
Datos (D1~)
Código de corrección de errores (E1~)
12
Capítulo 2 ¿Qué es el código QR?
Los códigos QR se clasifican en Modelo 1, Modelo 2 y Micro QR. Poseen distintas características y capacidades de
datos. “Versión” indica el tamaño (cantidad de módulos) de un código QR. Una versión más grande contiene datos
más grandes. (El tamaño real del código también aumenta.)
La versión estándar tiene módulos de 21 x 21 (MicroQR tiene 11 x 11 módulos) y, a medida que aumenta la versión, se
agregan 4 módulos (2 módulos para MicroQR) en cada lado.
Modelo 1
El Modelo 1 es el prototipo del Modelo 2 y Micro QR. Las versiones de Capacidad de datos máxima
1 a 14 se registran en el estándar AIMI. Numérica: 1167 caracteres
Alfanumérica: 707 caracteres
Binaria: 468 bytes
Kanji: 299 caracteres
• Cuando aumenta una versión, se agregan
4 módulos al código en las direcciones X
e Y.
Modelo 2
El Modelo 2 tiene un patrón de alineación para lograr un mejor ajuste Capacidad de datos máxima
de posición y contiene datos más grandes que el Modelo 1. Las Numérica: 7089 caracteres
versiones de 1 a 40 se registran en el estándar AIMI. La versión 40 Alfanumérica: 4296 caracteres
puede contener hasta 7089 caracteres numéricos. Binaria: 2953 bytes
Kanji: 1817 caracteres
• Cuando aumenta una versión, se agregan
4 módulos al código en las direcciones X
e Y.
Patrón de alineación
25
o s 21
e dat
od
e nt
Aum
21 25
Versión 1 Versión 2
Micro QR
Micro QR posee sólo un patrón de detección de posición para reducir Capacidad de datos máxima
el tamaño, de manera que se pueda imprimir en componentes Numérica: 35 caracteres
diminutos como tarjetas de circuito impresas. Los números más Alfanumérica: 21 caracteres
pequeños de módulos son de 11 x 11. Los códigos Micro QR ofrecen Binaria: 15 bytes
una alternativa de ahorro de espacio a los códigos de barras lineales Kanji: 9 caracteres
para aplicaciones en que se aceptan 35 caracteres o menos. • Cuando aumenta una versión, se agregan
2 módulos al código en las direcciones X
e Y.
to s
e da 13
en to d 11
Aum
11 13
Versión 1 Versión 2
13
Capítulo 2 ¿Qué es el código QR?
• Determinar la versión
Seleccione una versión según los contenidos de los datos, tipo de
caracteres y velocidad de corrección de errores. Determinar la versión.
Consulte la página 15 para conocer la cantidad máxima de caracteres
de entrada.
14
Capítulo 2 ¿Qué es el código QR?
❚ Modelo 2
Versión Numérica Alfanumérica Binaria Kanji
(números de
módulos) L M Q H L M Q H L M Q H L M Q H
1 (21) 41 34 27 17 25 20 16 10 17 14 11 7 10 8 7 4
2 (25) 77 63 48 34 47 38 29 20 32 26 20 14 20 16 12 8
3 (29) 127 101 77 58 77 61 47 35 53 42 32 24 32 26 20 15
4 (33) 187 149 111 82 114 90 67 50 78 62 46 34 48 38 28 21
5 (37) 255 202 144 106 154 122 87 64 106 84 60 44 65 52 37 27
6 (41) 322 255 178 139 195 154 108 84 134 106 74 58 82 65 45 36
7 (45) 370 293 207 154 224 178 125 93 154 122 86 64 95 75 53 39
8 (49) 461 365 259 202 279 221 157 122 192 152 108 84 118 93 66 52
9 (53) 552 432 312 235 335 262 189 143 230 180 130 98 141 111 80 60
10 (57) 652 513 364 288 395 311 221 174 271 213 151 119 167 131 93 74
11 (61) 772 604 427 331 468 366 259 200 321 251 177 137 198 155 109 85
12 (65) 883 691 489 374 535 419 296 227 367 287 203 155 226 177 125 96
13 (69) 1022 796 580 427 619 483 352 259 425 331 241 177 262 204 149 109
14 (73) 1101 871 621 468 667 528 376 283 458 362 258 194 282 223 159 120
15 (77) 1250 991 703 530 758 600 426 321 520 412 292 220 320 254 180 136
16 (81) 1408 1082 775 602 854 656 470 365 586 450 322 250 361 277 198 154
17 (85) 1548 1212 876 674 938 734 531 408 644 504 364 280 397 310 224 173
18 (89) 1725 1346 948 746 1046 816 574 452 718 560 394 310 442 345 243 191
19 (93) 1903 1500 1063 813 1153 909 644 493 792 624 442 338 488 384 272 208
20 (97) 2061 1600 1159 919 1249 970 702 557 858 666 482 382 528 410 297 235
21 (101) 2232 1708 1224 969 1352 1035 742 587 929 711 509 403 572 438 314 248
22 (105) 2409 1872 1358 1056 1460 1134 823 640 1003 779 565 439 618 480 348 270
❚ Micro QR
Versión Corrección de errores Numérica Alfanumérica Binaria Kanji
M1 (11) Detección de errores 5 - - -
L 10 6 - -
M2 (13)
M 8 5 - -
L 23 14 9 6
M3 (15)
M 18 11 7 4
L 35 21 15 9
M4 (17) M 30 18 13 8
Q 21 13 9 5
Nota
Cada número de caracteres en la tabla anterior es el número máximo de caracteres que puede ingresar. Sin
embargo, una versión (número de módulos) se agranda dependiendo del componente de datos (por ejemplo,
una combinación de cifras y símbolos o una combinación de caracteres alfabéticos en mayúsculas y
minúsculas), aunque los datos contengan menos caracteres que los indicados en la tabla anterior.
15
Memorando
16
Capítulo 3
¿Qué es el código Data Matrix?
17
Capítulo 3 ¿Qué es el código Data Matrix?
El código Data Matrix es un código de matriz 2D que fue desarrollado por ID Matrix en 1987. Fue registrado en el
estándar ISS de AIMI en 1996 y en el estándar ISO/IEC en 2000.
Especificaciones
Tamaño mínimo módulos de 10 x 10
Tamaño máximo módulos de 144 x 144
Numérica: 3116 caracteres
Capacidad de datos máxima
Alfanumérica: 2335 caracteres
Las versiones más antiguas del código Data Matrix incluyen ECC000, ECC050, ECC080, ECC100 y ECC140. ECC200 es la
versión más reciente del código Data Matrix y su configuración puede ser cuadrada o rectangular.
• ECC200
ECC200 ha actualizado la capacidad de corrección de errores para eliminar los problemas de distorsión.
Usa Reed-Solomon para corrección de errores, que restaura los datos cuando una parte del código está dañada.
ECC200 está estandarizado internacionalmente. Por lo general, se usa la versión ECC200 cuando se requiere el
código Data Matrix.
La diferencia entre las versiones más antiguas (ECC000, ECC050, ECC080, ECC100, ECC140) y la nueva
versión (ECC200) es el número de módulos por lado. Las versiones más antiguas tienen módulos de números
impares y la nueva versión tiene módulos de números pares.
ECC140 ECC200
18
Capítulo 3 ¿Qué es el código Data Matrix?
Patrón de alineación
Cuando hay más módulos de 24 x 24, el código se divide en bloques que no exceden los 24 módulos en un lado. Esta
estructura evita la distorsión del código.
19
Capítulo 3 ¿Qué es el código Data Matrix?
• Margen
El margen alrededor de un código Data Matrix debe ser más grande que el módulo.
Margen
3
4
2
5
1
1
6
8
7
7 3
4
Para convertir “YSK” en un código Data Matrix: YSK se codifican y los códigos de corrección de errores se calculan
como se muestra a continuación y se ordenan en un cuadrado.
Datos originales:
Código (hex) :
20
Capítulo 3 ¿Qué es el código Data Matrix?
El código Data Matrix (ECC200) tiene dos configuraciones, cuadrada y rectangular, y siempre contiene un número
par de celdas.
❚ Tipo cuadrado
Existen veinticuatro tamaños de símbolo que van desde módulos de 10 x 10 a módulos de 144 x 144 píxeles. Cuando
hay más módulo de 24 x 24, el código se divide en bloques que no exceden los 24 módulos en un lado. Esta
estructura evita la distorsión del código.
❚ Tipo rectangular
Nota
En el código Data Matrix, la velocidad de corrección de errores se determina automáticamente según el
tamaño de símbolo y la capacidad de datos. A diferencia del código QR, no se puede especificar libremente.
21
Capítulo 3 ¿Qué es el código Data Matrix?
❚ Tipo rectangular
Capacidad de datos Velocidad de
Números de módulos
Numérica Alfanumérica Binaria corrección de errores
8 x 18 10 6 3 25%
8 x 32 20 13 8 24%
12 x 26 32 22 14 23 a 37%
12 x 36 44 31 20 23 a 38%
16 x 36 64 46 30 21 a 38%
16 x 48 98 72 47 18 a 33%
Nota
Cada número de caracteres en la tabla anterior es el número máximo de caracteres que puede ingresar. Sin
embargo, un tamaño de símbolo se agranda dependiendo del componente de datos (por ejemplo, una
combinación de cifras y símbolos o una combinación de caracteres alfabéticos en mayúsculas y minúsculas),
aunque los datos contengan menos caracteres que los indicados en la tabla anterior.
22
Capítulo 3 ¿Qué es el código Data Matrix?
3 -4 GS1 DataMatrix
GS1 Data Matrix es un símbolo de código 2D que fue estandarizado por GS1 para su distribución. Está basado en el
estándar ECC200 y define las siguientes normas para diferenciarlo del código Data Matrix convencional.
Elemento AI Datos
GTIN (14 dígitos fijos) 01 04912345678904
Cantidad (longitud variable) 30 100
Venta por fecha 17 120401
* Instrumento médico de acero: un instrumento que se fabrica con acero inoxidable, aluminio, aleación de cobre,
titanio o cerámica y se reutiliza en procedimientos y cirugías médicos.
23
Memorando
24
Capítulo 4
Otros códigos 2D
25
Capítulo 4 Otros códigos 2D
4 -1 Otros códigos 2D
■ PDF417
[Aplicación]
PDF417 se usa para matrículas de vehículos motorizados en Arizona y Pensilvania y etiquetas de identificación de
vehículo en Nueva Zelanda. En Filipinas, se adjunta a pasaportes y se usa para control de inmigración.
Especificaciones
Horizontal: 1 a 90 filas
Tamaño
Vertical: 3 a 90 líneas
Numérica: 2725 caracteres
Capacidad de datos máxima Alfanumérica: 1850 caracteres
Kanji: 554 caracteres
■ MaxiCode
[Aplicación]
MaxiCode fue desarrollado por UPS, la empresa de entregas más grande del mundo. Se usa para clasificar y hacer
seguimiento de las entregas.
Especificaciones
Tamaño (fijo) AN 28.14 mm (1.11”) x AL 26.65 mm (1.05”)
Capacidad de datos máxima Alfanumérica: 93 caracteres
■ VeriCode
[Aplicación]
VeriCode se usa a menudo para controlar sustratos de vidrio o lentes de contacto.
Especificaciones
Tamaño mínimo módulos de 10 x 10
Tamaño máximo módulos de 48 x 48
Numérica: 392 caracteres
Capacidad de datos máxima Alfanumérica: 261 caracteres
Kanji: 112 caracteres
26
1 -1
01-800-KEYENCE www.keyence.com.mx
LLAME PARA CONTACTAR A SU OFICINA LOCAL
AVISO DE SEGURIDAD
SIN Por favor lea cuidadosamente el manual de
COSTO E-mail : keyencemexico@keyence.com
+ 0 1 - 8 0 0 - 5 3 9 - 3 6 2 3 instrucciones para operar de manera
*Solo para México segura cualquier producto KEYENCE.
La información publicada en este documento se basa en evaluaciones e investigaciones hechas por KEYENCE al momento del lanzamiento del producto y puede cambiar sin previo aviso. KMX11-1066
Los nombres de las compañías y productos mencionados en este catálogo, son marcas registradas de sus respectivas compañías.
Unidades expresadas en sistema métrico decimal. Las unidades en sistema inglés fueron convertidas directamente de las unidades métricas originales.
Copyright (c) 2010 KEYENCE CORPORATION. All rights reserved. BL2DCode-KMX-EN1102-MX 1110-1 E 613112