Вы находитесь на странице: 1из 27

MANUAL DE

IDENTIFICACIÓN
DE CÓDIGOS

CÓDIGO 2D
GUÍA BÁSICA
ÍNDICE

Capítulo 1 ¿Qué son los códigos 2D?


1-1 Antecedentes de los códigos 2D ............................................................................................................ 4
1-2 Características de los códigos 2D ........................................................................................................... 5
1-3 Distintos tipos de códigos 2D .................................................................................................................. 6
1-4 Aplicación de los códigos 2D ................................................................................................................... 7
Capítulo 2 ¿Qué es el código QR?
2-1 Estructura del código QR.........................................................................................................................10
2-2 Especificaciones del código QR ............................................................................................................13
Capítulo 3 ¿Qué es el código Data Matrix?
3-1 Estructura del código Data Matrix .......................................................................................................18
3-2 Estructura del código Data Matrix (ECC200) ...................................................................................19
3-3 Especificaciones del código Data Matrix ..........................................................................................21
3-4 GS1 Data Matrix .........................................................................................................................................23
Capítulo 4 Otros códigos 2D
4-1 Otros códigos 2D........................................................................................................................................26

2
Capítulo 1
¿Qué son los códigos 2D?

1-1 Antecedentes de los códigos 2D...........................................4


1-2 Características de los códigos 2D..........................................5
1-3 Distintos tipos de códigos 2D ................................................6
1-4 Aplicación de los códigos 2D .................................................7
Capítulo 1 ¿Qué son los códigos 2D?

1 -1 Antecedentes de 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.

El código 2D fue creado por estos motivos.


En comparación con el código de barras, el código 2D contiene hasta cien veces los datos, aun cuando es más de diez veces más
pequeño. Los códigos 2D son preferidos en muchas áreas para maximizar sus capacidades.
Historia del código de barras Historia del código 2D
2010 Se inicia el uso de GS1 DataBar para artículos de consumo empaquetados
2006 GS1 DataBar (RSS) es estandarizado por ISO/IEC
2005 Se emite la pauta sobre la designación del nuevo
Se emitieron las normas de asignación de GTIN
código a fármacos éticos
2004 El código Micro QR se agrega a JIS-X-510
2003 Se instituye "Código de barras y símbolos 2D para etiquetas de despacho, transporte y recepción" como JIS-X-515
2001 Se publica la pauta sobre el sistema de facturación que usa GS1-128 (UCC/
PDF417 es estandarizado por ISO/IEC
EAN-128)
2000 Data Matrix, Maxi Code y Código QR son
EAN/UPC, ITF, Code39 y Code128 son estandarizados por ISO/IEC
estandarizados por ISO/IEC
1999 La Asociación Japonesa de Fabricantes de Automóviles
presenta el código QR como el código estándar para Kamban
1997 La Federación Japonesa de Asociaciones de Dispositivos Médicos
El código QR se registra en el estándar AIMI (ITS)
presenta EAN 128 como estándar
1996 Data Matrix y Maxi Code se registran en
el estándar AIMI (ISS)
1994 PDF417 se registra en el estándar AIMI (USS)
DENSO WAVE desarrolla el código QR
1991 El estándar ITF se revisa parcialmente
NW-7 y Code128 se instituyen como JIS-X-0503
1989 ITF (Interleaved Two of Five) comienza a obtener preferencia Symbol Technologies desarrolla PDF417
1987 Code49 es desarrollado por Intermec Technologies
ITF se instituye como JIS-X-0502
ID Matrix desarrolla Data Matrix; UPS desarrolla Maxi Code
1984 Seven-Eleven Japan utiliza el sistema de punto de venta
1982 Veritec desarrolla Veri Code
1981 ITF se utiliza para el despacho de cajas en Estados Unidos. (UPC)
Code39 es utilizado por el Ministerio de Defensa de Estados Unidos
como código oficial (LOGMARS)
1978 El código JAN se instituye como JIS-X-0501
1975 Code39 es desarrollado por Intermec Technologies
1973 El código UPC se determina sobre la base del código UPIC
1972 Se desarrolla Codabar.
El código de barras se presenta en Japón y las principales
tiendas por departamento comienzan a usarlo a modo de prueba.
El código ITF es desarrollado por Intermec Technologies
1968 Se desarrolla Code 2 de 5.

4
Capítulo 1 ¿Qué son los códigos 2D?

1 -2 Características de los códigos 2D

• Gran capacidad de datos


Los códigos de barras contienen datos sólo en una dirección, en tanto que los códigos 2D contienen datos en las
direcciones horizontal y vertical, de manera que pueden contener muchos más datos que los códigos de barras
estándar.
Los códigos de barras contienen hasta 30 caracteres, pero los códigos 2D pueden contener hasta 3000 caracteres.

Contiene datos verticalmente

* 1 2 3 4 5 *

Contiene datos horizontalmente Contiene datos horizontalmente

• Alta densidad de datos (Ahorra espacio)


Los códigos 2D pueden ser tan pequeños como 1/30 del tamaño de un código de barras típico que contiene los
mismos datos.
Como resultado, los códigos 2D se pueden imprimir en componentes electrónicos y otras piezas pequeñas, donde el
espacio es limitado.

• Los códigos 2D ofrecen corrección de errores y restauración de datos


Los códigos 2D poseen corrección de errores incorporada, lo que les permite restaurar los datos si el código está
dañado o difuminado. La corrección de errores matemáticos (Reed-Solomon) se utiliza para restauración de datos.

ƅDesventaja de los códigos 2D

• El código 2D no tiene copia de seguridad cuando los datos no son legibles


Por lo general, los códigos de barras tienen caracteres legibles en la parte inferior, en caso de que los códigos
de barras estén dañados o falten. Los operadores leen los caracteres e ingresan los datos con un teclado, de
manera que ello no afecta las operaciones.
Los códigos 2D tienen una cantidad de datos muy grande, de manera que no se agregan caracteres legibles.
Cuando el código 2D está demasiado dañado para escanearlo, no existe ninguna manera de leer los datos y
ello interfiere con las operaciones. (Es posible agregar caracteres legibles a códigos 2D, pero no resulta
realista permitir que el personal escriba más de 100 caracteres.)
Cuando usa códigos 2D, debe crear un sistema que proporcione medidas cuando el código 2D está dañado.

Caracteres legibles por humanos


El personal puede verificar e ingresar los datos

5
Capítulo 1 ¿Qué son los códigos 2D?

1 -3 Distintos tipos de códigos 2D

Los códigos 2D se clasifican en dos tipos según la estructura.

• 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

Código QR Data Matrix Veri Code

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?

1 -4 Aplicación de los códigos 2D

1. Control de piezas diminutas


Data Matrix, código QR, Veri Code (Típico)
Las piezas diminutas de las industrias de LCD, artículos electrónicos, semiconductores y automóviles requieren varias
docenas de caracteres para el control del historial de fabricación. Dado que los datos deben ser compactos para
poder imprimirlos en estas piezas pequeñas, con frecuencia se usan códigos 2D de matriz.
Data Matrix y el Veri Code se usan en la industria de LCD y Data Matrix y el código QR por lo general
se usan para tarjetas impresas y piezas electrónicas.

2. Notificación de despacho, facturación y etiquetado de productos con datos de EDI


Código QR, PDF417 (Típico)
Cuando no está disponible una base de datos u otra información para un artículo, un código 2D puede proporcionar
información muy útil para la identificación de productos.
La Asociación Japonesa de Fabricantes de Automóviles usa PDF417 y el código QR.

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.

4. Clasificación o seguimiento de entregas


Código QR, Maxi Code (Típico)
Los códigos 2D se usan para selección automática a alta velocidad o seguimiento de entregas en sistemas de
distribución. En esta área, lo importante no es la información, sino la velocidad. Maxi Code y el código QR satisfacen
esa exigencia.

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?

2-1 Estructura del código QR ...................................................... 10


2-2 Especificaciones del código QR........................................... 13

9
Capítulo 2 ¿Qué es el código QR?

2 -1 Estructura del 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 del código QR


El elemento más pequeño (cuadrado negro o blanco) del código QR se denomina “un módulo”. Un código QR consta
de una combinación de módulos en negro y blanco, patrones de detección de posición, patrones de tiempo,
información de formato que contiene nivel de corrección de errores y números de máscara, área de datos y código
de corrección de errores (Código Reed-Solomon).

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

• Patrones de detección de posición


Los patrones de detección de posición están ordenados en tres esquinas de los códigos QR. (Micro QR tiene uno.) La
posición del código QR se detecta con los patrones de detección de posición que permiten lectura a alta velocidad.
Desde cualquier posición de A, B y C, la velocidad de los módulos negros y blancos es 1:1:3:1:1 para especificar el
ángulo/desplazamiento de rotación del código.
Se puede leer desde cualquier dirección, lo que mejora en forma importante la eficiencia del trabajo.

Patrón de detección de posición


B A
C
1 1 3 1 1

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?

• Código de corrección de errores (código Reed-Solomon)


El código Reed-Solomon se aplica para restaurar los datos cuando falta una parte del código QR o está dañada. La
velocidad de restauración varía en 4 niveles de corrección de errores distintos.

Á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%

• Orden del código de corrección de errores


Los datos y el código de corrección de errores se ordenan como se muestra a continuación. (Ejemplo: Versión 2 del
Modelo 2 con nivel M) Se aplica una máscara al código para evitar que aparezca el mismo patrón con el patrón de
detección de posición.

Datos (D1~)
Código de corrección de errores (E1~)

12
Capítulo 2 ¿Qué es el código QR?

2 -2 Especificaciones del 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?

Cómo determinar el tamaño del código QR


El tamaño del código QR se determina por la versión y el tamaño de un módulo.

• 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.

• Determinar el tamaño del módulo Determinar el tamaño del


Determine el tamaño del módulo teniendo en cuenta la resolución de módulo.
la impresora y el rendimiento del escáner.

• Se determina el tamaño del código QR Se determina el tamaño del


El tamaño real del código QR se determina al multiplicar el número de código.
módulos por el tamaño imprimible del
módulo. Agregue márgenes para determinar el espacio requerido
para el código QR. El Modelo 1 y 2 requieren 4 módulos y MicroQR
requiere 2 módulos como margen en cada lado.

Cuando el tamaño del módulo es 0.25 mm (0.01”),

los tamaños del código QR son:


5.25 x 5.25 mm (0.21” x 0.21”) para la versión 1 (21 x 21)
8.25 x 8.25 mm (0.32” x 0.32”) para la versión 4 (33 x 33)

los espacios requeridos incluyendo márgenes son:


7.25 x 7.25 mm (0.29” x 0.29”) para la versión 1 (29 x 29)
10.25 x 10.25 mm (0.40” x 0.40”) para la versión 4 (41 x 41)

14
Capítulo 2 ¿Qué es el código QR?

Capacidad de datos de cada versión

❚ 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?

3-1 Estructura del código Data Matrix ..................................... 18


3-2 Estructura del código Data Matrix (ECC200) .................. 19
3-3 Especificaciones del código Data Matrix ......................... 21
3-4 Data Matrix GS1 ....................................................................... 23

17
Capítulo 3 ¿Qué es el código Data Matrix?

3 -1 Estructura del 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.

• ECC000, ECC050, ECC080, ECC100, ECC140


Éstos están compuestos por módulos de número impar de 9 x 9 a 49 x 49 usando corrección por convolución.
Dado que una leve distorsión perturba la lectura cuando los datos son grandes, casi nunca se usan las versiones más
antiguas.

• 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?

3 -2 Estructura del código Data Matrix (ECC200)

• Patrón de alineación y patrón de reloj


El área de datos del código Data Matrix está rodeada por un marco con forma de L denominado patrón de alineación
y línea punteadas denominadas patrón de reloj. Los lectores capturan estos patrones para determinar la posición del
código con procesamiento de imágenes. Por consiguiente, el código Data Matrix se puede leer desde cualquier
dirección.
Patrón de reloj

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.

• Tamaño del código y número de bloques


Existen veinticuatro tamaños de códigos, que van desde módulos de 10 x 10 a módulos de 144 x 144 (incluidos seis
tamaños para el tipo rectangular).
Cuando un código tiene más módulos de 26 x 26 (más módulos de 24 x 24 para datos), éste se divide en bloques,
como se muestra a continuación, que no exceden los 24 módulos en un lado. Esta estructura evita la distorsión del
código.

Tamaño de símbolo Bloque Celda de datos


10×10 a 26×26 1 8×8 a 24×24
28×28 a 52×52 4 14×14 a 24×24
64×64 a 104×104 16 14×14 a 24×24
120×120 a 144×144 36 18×18 a 22×22

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

• Código de corrección de errores (código Reed-Solomon)


El código Reed-Solomon restaura los datos cuando una parte del código Data Matrix está dañada.

• Orden de datos y código de corrección de errores


Los datos y los códigos de corrección de errores se ordenan como se muestra a continuación.

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) :

Datos codificados Código de corrección de errores

20
Capítulo 3 ¿Qué es el código Data Matrix?

3 -3 Especificaciones del 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

Especificaciones de Data Matrix de tipo cuadrado (ECC200)


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
Alfanumérica: 2335 caracteres
máxima
Binaria: 1556 caracteres

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

Especificaciones de Data Matrix de tipo Rectangular (ECC200)


Tamaño mínimo módulos de 8 x 16
Tamaño máximo módulos de 16 x 48
Numérica 98 caracteres
Capacidad de datos
Alfanumérica: 72 caracteres
máxima
Binaria: 47 caracteres

Existen los siguientes seis tamaños para un tipo rectangular.


• módulos de 8 x 18 (1 bloque) • módulos de 8 x 32 (2 bloques)
• módulos de 12 x 26 (1 bloque) • módulos de 12 x 36 (2 bloques)
• módulos de 16 x 36 (1 bloque) • módulos de 16 x 48 (2 bloques)

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?

• Cómo determinar el tamaño del código Data Matrix


El tamaño real del código Data Matrix se determina al multiplicar el tamaño de símbolo por el tamaño imprimible
del módulo.

Cuando el tamaño del módulo es 0.25 mm (0.01”),


Tamaño de símbolo: módulos de 10 x 10 = 2.5 x 2.5 mm (0.10” x 0.10”)
Tamaño de símbolo: módulos de 32 x 32 = 8.0 x 8.0 mm (0.32” x 0.32”)
Tamaño de símbolo: módulos de 8 x 18 = 2.0 x 4.5 mm (0.08” x 0.18”)

• Capacidad de datos de cada tamaño de símbolo


❚ Tipo cuadrado
Capacidad de datos Velocidad de
Números de módulos
Numérica Alfanumérica Binaria corrección de errores
10 x 10 6 3 1 25%
12 x 12 10 6 3 25%
14 x 14 16 10 6 28 a 39%
16 x 16 24 16 10 25 a 38%
18 x 18 36 25 16 22 a 34%
20 x 20 44 31 20 23 a 38%
22 x 22 60 43 28 20 a 34%
24 x 24 72 52 34 20 a 35%
26 x 26 88 64 42 19 a 35%
32 x 32 124 91 60 18 a 34%
36 x 36 172 127 84 16 a 30%
40 x 40 228 169 112 15 a 28%
44 x 44 288 214 142 14 a 27%
48 x 48 348 259 172 14 a 27%
52 x 52 408 304 202 15 a 27%
64 x 64 560 418 278 14 a 27%
72 x 72 736 550 366 14 a 26%
80 x 80 912 682 454 15 a 28%
88 x 88 1152 862 574 14 a 27%
96 x 96 1392 1042 694 14 a 27%
104 x 104 1632 1222 814 15 a 28%
120 x 120 2100 1573 1048 14 a 27%
132 x 132 2608 1954 1302 14 a 26%
144 x 144 3116 2335 1556 14 a 27%

❚ 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.

• Contenidos principales del código GS1 Data Matrix


Código utilizado DataMatrix ECC200
FNC1 [FNC1] se coloca en la parte superior de los datos para definirlo como las
especificaciones estándar de GS1.
Identificador de aplicación Un código identificador que se agrega al comienzo de la cadena de datos para
(AI) definir el tipo de información sigue a este código identificador. Los identificadores
de aplicación (AI) son especificados por ISO/IEC.
Datos de longitud variable Al ingresar datos en los que cambia la cantidad de información (datos de longitud
variable), como una cantidad, inserte [FNC1] como un separador después de los
datos de longitud variable. Este [FNC1] se especifica en salida [GS] (1Dh en código
ASCII) cuando un lector de códigos lo lee.
* [GS]: Separador de grupo

• Tamaño de impresión para un módulo GS1


GS1 recomienda los siguientes tamaños para un módulo al momento de imprimir el código GS1 Data Matrix.

Tamaño de módulo recomendado Tamaño máximo de módulo Tamaño mínimo de módulo


Impresión en una etiqueta 0.300 mm 0.615 mm 0.255 mm
DPM 0.380 mm 0.495 mm 0.380 mm

• Ejemplo de un código GS1 Data Matrix

Elemento AI Datos
GTIN (14 dígitos fijos) 01 04912345678904
Cantidad (longitud variable) 30 100
Venta por fecha 17 120401

• Relación con GS1-128


El código GS1 Data Matrix tiene la misma estructura de datos que GS1-128. Por ello, es probable que se use cuando es
necesario trabajar con grandes cantidades de datos a pesar de que el área de impresión es limitada. Además, el
código GS1 Data Matrix se estandarizará en la industria médica. Dado que los códigos se imprimirán directamente
en instrumentos médicos de acero, como bisturís y tijeras de aplicación quirúrgica, se establecieron las pautas.

* 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.

KEYENCE MÉXICO S.A. DE C.V.


Mariano Escobedo 476, Piso 1, Col. Nueva Anzures, CP 11590, México, DF, México Teléfono +52-55-8850-0100 Fax +52-81-8220-9097

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

Вам также может понравиться