Documente Academic
Documente Profesional
Documente Cultură
los códigos 2D
Vol. 1 Tipos de códigos 2D
CONTENIDO
Capítulo 1
Capítulo 2
Capítulo 3
3-3 MicroPDF417
ECC200
ECC200 ha mejorado la capacidad de corrección de errores para eliminar los problemas de distorsión que
plagaban a la versión inicial de DataMatrix. Utiliza el método Reed-Solomon para corregir los errores, el cual
restaura los datos cuando alguna parte de un código está dañada, lo que permite usar códigos de tamaño más
pequeño, incluso cuando se presenta una distorsión considerable. ECC200 está estandarizado
internacionalmente. Generalmente, ECC200 se utiliza cuando se requiere un código DataMatrix.
OBSERVACIÓN
Par
Impar
ECC140 ECC200
La diferencia entre las versiones anteriores (ECC000, ECC050, ECC080, ECC100, ECC140) y la nueva
versión (ECC200) es el número de módulos por cada lado. Las versiones anteriores contienen un número
impar de módulos y la nueva tiene números pares.
2
Patrón de alineación y patrón de reloj
El área de datos de un código DataMatrix está rodeada por un marco en forma de L, llamado patrón de
alineación, y líneas punteadas, llamadas patrón de reloj, como se muestra a continuación. Los lectores de
códigos captan estos patrones para determinar la posición del código, usando procesamiento de imágenes. Por
lo tanto, el código DataMatrix puede leerse desde cualquier dirección.
Patrón de reloj
Módulo de datos
Patrón de alineación
10 × 10 a 26 × 26 8 × 8 a 24 × 24 1
28 × 28 a 52 × 52 14 × 14 a 24 × 24 4
64 × 64 a 104 × 104 14 × 14 a 24 × 24 16
Cuando hay más de 24 × 24 módulos de datos (tamaño de símbolo de 26 × 26 o mayor), el código se divide en
bloques que no superan 24 módulos de un lado. Esta estructura evita la distorsión del código.
Cada bloque
no supera los 24 × 24
Cuando hay más de
24 × 24 módulos
3
Zona muda
Este es el espacio en blanco alrededor del Zona muda
código 2D.
Debe ser más grande que un módulo.
Por ejemplo, al crear un código DataMatrix para los datos YSK, los datos calculados con el método Reed-
Solomon se vinculan con los códigos de corrección de errores, y se organizan como se muestra arriba para
formar el código DataMatrix.
Datos originales Y S K
Código 5A 54 4B 70 42 CB 67 02
(hex)
Dato codificado Código de corrección de errores
4
Tipo, tamaño y capacidad de datos del código
1-2 DataMatrix
El código DataMatrix (ECC200) tiene dos configuraciones, cuadrado y rectangular, y siempre contiene un número
par de módulos.
Tipo Especificaciones
cuadrado Tamaño mínimo 10 × 10 módulos
Tamaño máximo 144 × 144 módulos
Capacidad Numérico 3116 caracteres
máxima de datos Alfanumérico 2335 caracteres
Binario 1556 caracteres
Hay 24 tamaños de módulos que van de 10 × 10 módulos hasta 144 × 144 módulos. Cuando
hay más de 24 × 24 módulos, el código se divide en bloques que no excedan los
24 módulos en un lado.
Tipo
Especificaciones
rectangular Tamaño mínimo 8 × 16 módulos
Tamaño máximo 16 × 48 módulos
Capacidad Numérico 98 caracteres
máxima de datos Alfanumérico 72 caracteres
Binario 47 caracteres
DataMatrix determina automáticamente la tasa de corrección de errores, según el tamaño del módulo y la
Nota
capacidad de datos. A diferencia del código QR, no se puede especificar libremente.
5
Cómo determinar el tamaño del código
Multiplique el número de módulos por el tamaño del módulo, para determinar el tamaño del código DataMatrix.
Tipo rectangular
Capacidad de datos
Tamaño del módulo Tasa de corrección de errores
Numérico Alfanumérico Binario
8 × 18 módulos 10 6 3 25%
8 × 32 módulos 20 13 8 24%
12 × 26 módulos 32 22 14 23 a 37%
12 × 36 módulos 44 31 20 23 a 38%
16 × 36 módulos 64 46 30 21 a 38%
16 × 48 módulos 98 72 47 18 a 33%
Los caracteres en la tabla de arriba son el número máximo de caracteres que se pueden ingresar. Sin
embargo, el número de módulos puede aumentar dependiendo de la componente de datos (p. ej., una
Nota
combinación de figuras y símbolos o una de caracteres alfabéticos en mayúsculas y minúsculas),
incluso cuando los datos contienen menos caracteres que los indicados en la tabla anterior.
6
1-3 GS1 DataMatrix
GS1 DataMatrix es un tipo de código 2D estandarizado por GS1 para su distribución. Se basa en el estándar
ECC200 y define las siguientes reglas para diferenciarse de los códigos DataMatrix convencionales.
Cuando se presente el siguiente bloque de datos después de un dato, cuya cantidad de información
varía (dato de longitud variable), como p.ej. una cantidad, inserte [FNC1] a modo de cadena de
Manejo de datos de
caracteres delimitadores, después de dicho dato de longitud variable. Cuando dicho [FNC1] es leído
longitud variable por un lector de códigos, la salida se especifica como [GS] (“1Dh” en código ASCII).
* [GS]: Separador de grupo
* Instrumento médico de acero: Un instrumento que se fabrica con materiales tales como acero inoxidable, aluminio, aleación de cobre, titanio o
cerámica, y se limpia, esteriliza y reutiliza en procedimientos médicos y cirugías.
7
2-1 Estructura del código QR
El código QR (código de respuesta rápida) es un código de matriz 2D para una lectura de alta velocidad,
desarrollado por DENSO WAVE en 1994. Fue estandarizado por las normas ISO/IEC 18004 y JIS X 0510.
Especificaciones
Tamaño mínimo 21 × 21 módulos
Tamaño máximo 177 × 177 módulos
Numérico 7089 caracteres
Capacidad Alfanumérico 4296 caracteres
máxima de datos Binario 2953 bytes
Kanji 1817 caracteres
8
Patrón de alineación
El patrón de alineación se utiliza para corregir el desplazamiento de las celdas (cuadros) debido a la distorsión.
Se aplica al modelo 2.
Patrón de alineación
Zona muda
Ésta es el espacio en blanco alrededor del símbolo de código 2D. Los modelos 1 y 2 requieren un espacio de
cuatro celdas y el código Micro QR requiere una de dos celdas.
Zona muda
Patrón de tiempo
Las celdas blancas y negras están colocadas con un patrón aleatorio, para determinar las coordenadas de los
módulos dentro del símbolo.
Patrón de tiempo
9
Código de corrección de errores (código Reed-Solomon)
Este código se genera utilizando el método Reed-Solomon, para poder restaurar los datos sin pérdidas, incluso si
una parte de un código QR se daña. La tasa de restauración tiene cuatro niveles según el daño que tenga el
código.
M 15%
H 30%
Datos (D1-)
10
2-2 Tipo, tamaño y capacidad de datos del código QR
Los códigos QR se clasifican en modelo 1, modelo 2 y Micro QR. La versión indica el tamaño de un código QR y,
a medida que aumenta la capacidad de los datos, la versión aumenta. (También aumenta el tamaño real del
código.)
La versión estándar 1 es de 21 × 21 módulos (Micro QR tiene 11 × 11 módulos) y, a medida que la versión
aumenta, se agregan 4 módulos (2 módulos para Micro QR) a cada lado.
Modelo 1
Capacidad máxima de datos
El modelo 1 es el prototipo del modelo 2 y Micro QR. Las
versiones 1 a 14 están registradas según el estándar AIMI. Numérico 1167 caracteres
Alfanumérico 707 caracteres
Binario 468 bytes
Kanji 299 caracteres
Modelo 2
Capacidad máxima de datos
El modelo 2 tiene funciones ampliadas y contiene más datos
Numérico 7089 caracteres
que el modelo 1. El modelo 2 también contiene un patrón de
Alfanumérico 4296 caracteres
alineación para un mejor ajuste de posición. Las versiones 1 a
Binario 2953 bytes
40 están registradas según el estándar AIMI. La versión 40
puede contener hasta 7089 caracteres numéricos en el código. Kanji 1817 caracteres
Patrón de alineación
s
ato
ed
od
ent
Aum
Versión 1 Versión 2
Versión 1 Versión 2
11
Cómo determinar el tamaño del código QR
El tamaño del código QR está determinado por la versión y el tamaño del módulo.
Ejemplo:
12
Número máximo de caracteres por versión
Modelo 2
Versión Numérico Alfanumérico Binario Kanji
(número 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 (número de módulos) Corrección de errores Numérico Alfanumérico Binario Kanji
M1 (11) – 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
Los caracteres en la tabla de arriba son el número máximo de caracteres que se pueden ingresar. Sin
embargo, la versión (número de módulos) puede aumentar dependiendo de la componente de datos (p. ej.,
Nota
una combinación de figuras y símbolos o una combinación de caracteres alfabéticos en mayúsculas y
minúsculas), incluso cuando los datos contienen menos caracteres que los indicados en la tabla anterior.
13
3-1 Estructura del código PDF417
PDF417 es un código de tipo de pila bidimensional desarrollado en 1989 por Symbol Technologies. Fue
estandarizado por las normas ISO/IEC 15438 y JIS X 0508.
Especificaciones
Tamaño de la palabra de Dirección horizontal 1 a 30 por fila
datos Dirección vertical 3 a 90 por columna
Capacidad máxima de la palabra de datos 925 palabras codificadas
Capacidad máxima de
Alfanumérico 1850 caracteres
datos
Numérico 2710 caracteres
PDF417 puede digitalizar datos alfanuméricos, numéricos y binarios. El tamaño máximo de los datos es de
1850 caracteres alfanuméricos, 2710 caracteres numéricos y 1108 bytes de datos binarios.
14
PDF417 es un código de tipo pila con entre 3 y 90 filas. Se compone de un patrón de inicio, indicador de fila
izquierda, palabras de datos, indicador de fila derecha y patrón de parada.
3 a 90 filas
Zona muda
Este es el espacio en blanco alrededor del código PDF417. Se requiere un espacio de al menos dos módulos
en cada dirección alrededor del código.
Zona muda
Patrón de inicio/parada
Estos marcan el inicio y el final del código.
15
Indicadores
Estos muestran los parámetros de cada fila. El contenido expresado con los indicadores es el número de fila
codificado, número de filas, número de columnas y nivel de corrección de errores.
·S
e pueden arreglar un mínimo de dos palabras de datos, incluso si no se configuró un nivel de corrección
de errores.
· El nivel de corrección de errores recomendado es entre 2 y 5.
Palabras de datos
Las palabras de datos son la unidad básica de los datos del código. Un código se compone de 1 a 30 palabras
de datos. Cada palabra de datos se compone de 17 módulos. Además, hay cuatro espacios de barra en cada
módulo, y las palabras de datos comienzan con una barra. Dos caracteres alfanuméricos se expresan con
aprox. una palabra de datos, tres caracteres numéricos se expresan con aprox. una palabra de datos, y un
carácter kanji de doble byte se expresa con aprox. dos palabras de datos.
1 palabra de datos
Número de módulo
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Otra información
· La altura debe ser al menos tres veces mayor que el ancho mínimo del módulo.
·L
a relación X-Y completa para el código puede configurarse arbitrariamente, de acuerdo con el número de
caracteres desplegados y los espacios a imprimir.
16
3-2 Tipos de códigos PDF417
PDF417 compacto
El PDF417 compacto se puede usar cuando las consideraciones de espacio son una preocupación mayor y es
improbable que se dañen los símbolos. El indicador de la fila derecha se puede omitir, y el patrón de parada se
puede reducir a una barra de un ancho de módulo.
Un PDF417 con un indicador de fila derecho omitido y un patrón de parada reducido se llama PDF417
compacto.
* Nota: El PDF417 compacto solía llamarse “PDF417 truncado” o “modo de truncamiento”. En este documento, se presenta como “PDF417
compacto” al referirse a JIS X508: 2010.
Macro PDF417
Los datos grandes que no se pueden representar con un solo PDF417, se pueden dividir en códigos PDF417
múltiples y representarse como datos continuos. El método que fracciona un PDF417 de un archivo de datos en
múltiples códigos y los codifica, se llama “Macro PDF417”. Macro PDF417 permite la lectura de hasta 99999
códigos PDF417 diferentes en un orden arbitrario, para expresar la información original con precisión.
17
3-3 MicroPDF417
MicroPDF417 es un código de tipo pila de dos dimensiones, desarrollado en 1992 por Symbol Technologies. Fue
estandarizado por la norma ISO/IEC 24728. MicroPDF417 es un PDF417 con los códigos de inicio y parada
omitidos, y una altura de cada módulo duplicada, lo que mejora la densidad de datos y ahorra espacio.
Especificaciones
Número de columnas 1a4
Número de filas 4 a 44
Capacidad máxima de datos Alfanumérico 250 caracteres
Numérico 366 caracteres
· La altura del módulo más pequeño es más del doble del ancho del mismo módulo.
· La zona muda en cada dirección alrededor del código debe tener al menos el tamaño del ancho mínimo del módulo.
18
3-4 Código GS1 compuesto
El código compuesto GS1 fue desarrollado por GS1 para productos de distribución pequeña, como cosméticos,
productos farmacéuticos, suministros médicos, papelería y metales preciosos. Fue estandarizado por la norma
ISO/IEC 24723.
Este código tiene dos capas. La capa inferior utiliza un código unidimensional, que es GS1 DataBar, GS1-128 o
JAN/EAN/UPC, y la superior utiliza un código bidimensional, que es PDF417 o MicroPDF417.
Los códigos unidimensionales y bidimensionales se componen uno encima del otro; por esto, se llama código
compuesto.
Códigos de ejemplo
CC-A
CC-B
CC-C
19
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.
CONTACTE SU OFICINA MAS CERCANA PARA SABER EL ESTADO DE LIBERACIÓN DEL PRODUCTO
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-1039
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. La reproducción no autorizada de este catálogo está estrictamente prohibida.
Copyright © 2019 KEYENCE CORPORATION. All rights reserved. Basicsof2-dimensioncd-KMX-TG-MX 1069-1 613992