Sunteți pe pagina 1din 20

Principios de

los códigos 2D
Vol. 1 Tipos de códigos 2D

CONTENIDO

Capítulo 1

1-1 Estructura del código DataMatrix (ECC200)

1-2 Tipo, tamaño y capacidad de datos del código DataMatrix

1-3 GS1 DataMatrix

Capítulo 2

2-1 Estructura del código QR

2-2 Tipo, tamaño y capacidad de datos del código QR

Capítulo 3

3-1 Estructura del código PDF417

3-2 Tipos de códigos PDF417

3-3 MicroPDF417

3-4 Código GS1 compuesto


1-1 Estructura del código DataMatrix (ECC200)

DataMatrix es un código 2D de matriz, desarrollado por ID


Especificaciones
Matrix en 1987. Fue estandarizado por las normas ISO/IEC
Tamaño mínimo 10 × 10 módulos
16022 y JIS X 0512.
Tamaño máximo 144 × 144 módulos
Capacidad Numérico3116 caracteres
máxima de datos Alfanumérico 2335 caracteres

Hay dos tipos de códigos DataMatrix (ECC200): una


configuración cuadrada y una configuración rectangular. Las
versiones anteriores del código DataMatrix incluyen ECC000,
ECC050, ECC080, ECC100 y ECC140. ECC200 es la última
Tipo cuadrado Tipo rectangular
versión del código DataMatrix.

ECC000, ECC050, ECC080, ECC100, ECC140


Estos se componen con números de módulos impares, de 9 × 9 a 49 × 49, y utilizan corrección convolucional.
Dado que una ligera distorsión desestabiliza la lectura y afecta negativamente el rendimiento de los códigos 2D
cuando la información es grande, casi nunca se emplean las versiones anteriores.

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

Tamaño del módulo y número de bloques


Hay 24 tamaños de módulos, que van de 10 × 10 módulos hasta 144 × 144 módulos.
(Hay 6 tamaños para el tipo rectangular.)

Tamaño del módulo Tamaño del módulo de datos Numero de bloques

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

120 × 120 a 144 × 144 18 × 18 a 22 × 22 36

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.

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


Esto añade código generado mediante el método Reed-Solomon, para restaurar datos sin pérdida, cuando parte
de un código DataMatrix se daña.

 isposición de los datos y del código de


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

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

Los siguientes seis tipos de patrones están disponibles:

8 × 18 módulos (1 bloque) 12 × 36 módulos (2 bloques)


8 × 32 módulos (2 bloques) 16 × 36 módulos (1 bloque)
12 × 26 módulos (1 bloque) 16 × 48 módulos (2 bloques)

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.

Cuando el tamaño del módulo es 0.25 mm 0.01":


10 × 10 módulos 2.5 × 2.5 mm 0.10" × 0.10"
32 × 32 módulos 8.0 × 8.0 mm 0.31" × 0.31"
8 × 18 módulos 2.0 × 4.5 mm 0.08" × 0.18"

Número máximo de caracteres de entrada


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

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.

Detalles principales del código GS1 DataMatrix


Código utilizado DataMatrix ECC200
[FNC1] se coloca en el encabezado de los datos, para definir que se están utilizando las
FNC1
especificaciones GS1 estándar.
Este es un código de identificación que se añade al principio de la información, para garantizar que
Identificador de aplicación
cualquiera pueda entender qué información proporcionan los datos, subsiguientes a dicho código de
(AI)
identificación. Los identificadores de aplicación (AI) se especifican en ISO/IEC 15418.

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

Tamaños de marcado de celdas recomendados por GS1


GS1 recomienda los siguientes tamaños para un módulo, al imprimir código GS1 DataMatrix.

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


recomendado módulo módulo
Marcado de etiquetas 0.300 mm 0.012" 0.615 mm 0.024" 0.254 mm 0.010"
DPM (marcado láser) 0.200 mm 0.008" 0.300 mm 0.012" 0.100 mm 0.004"
DPM (marcado de puntos) 0.300 mm 0.012" 0.495 mm 0.019" 0.200 mm 0.008"

Muestra de DataMatrix GS1


Subcategoría AI Datos
GTIN (fijo a 14 dígitos) 01 04912345678904
Cantidad (longitud variable) 30 100
Fecha de expiración de garantía 17 120401

Relación con GS1-128


El código GS1 DataMatrix tiene la misma estructura de datos que la del GS1-128. Por lo tanto, es probable que
se use cuando sea necesario tratar con grandes cantidades de datos, a pesar del hecho de que el área de
impresión sea limitada. Además, el código DataMatrix GS1 se ha estandarizado en la industria médica de varios
países y regiones, incluidos los EE.UU. y la UE. Debido a que los códigos se imprimen directamente en
instrumentos médicos de acero, como cuchillas y tijeras quirúrgicas, se han establecido lineamientos.

* 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 del código QR


El elemento más pequeño (cuadrado negro o blanco) del código QR se llama “celda”. Un código QR se
compone de patrones de detección de posición (patrones del buscador), patrones de tiempo, información de
formato que contiene el 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 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

Patrones del buscador (símbolo de recorte)


Los patrones para la detección de la posición están dispuestos en tres esquinas del código QR. (Micro QR
contiene sólo uno.) La posición del código QR se detecta mediante los patrones de detección de la posición,
para permitir una lectura de alta velocidad. Desde cualquier posición de A, B o C, la relación de celdas blancas y
negras es 1:1:3:1:1 para especificar el ángulo de rotación y el desplazamiento del código. Puede leerse desde
cualquier dirección, lo que mejora significativamente la eficiencia del trabajo.

Patrón del buscador


(símbolo de recorte)

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

Información del formato


El código QR contiene información relacionada con el nivel de corrección de errores y el patrón de máscara. La
información del formato se lee primero, al decodificarse el código.

Información del formato

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.

Nivel de corrección Área dañada a tamaño de


de errores código completo
L 7%

M 15%

Punto Mancha Daño Q 25%

H 30%

Disposición de los datos y del código de corrección de errores


Los datos y los códigos de corrección de errores se organizan 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 que el de detección de posición.

Datos (D1-)

Código de corrección de error (E1-)

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

· Cuando aumenta una versión, se agregan


4 módulos al código en ambas direcciones X y Y.

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

· Cuando aumenta una versión, se agregan


4 módulos al código en ambas direcciones X y Y.

Patrón de alineación

s
ato
ed
od
ent
Aum

Versión 1 Versión 2

* Lo mismo para los modelos 1 y 2


Micro QR
Micro QR contiene un solo patrón de detección de posición para
mejorar la eficiencia del área de impresión. El número mínimo de Capacidad máxima de datos
módulos es de 11 × 11, y es posible imprimir en espacios de Numérico 35 caracteres
impresión pequeños. Alfanumérico 21 caracteres
Binario 15 bytes
de
ento Kanji 9 caracteres
Aum atos
d
· Cuando aumenta una versión, se agregan
2 módulos al código en ambas direcciones X y Y.

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.

Determine la versión (número de módulos)


Seleccione una versión según la capacidad de datos, el Determine la versión
tipo de caracteres y el nivel de corrección de errores. (número de módulos)
Consulte la p.13 para conocer el número máximo de
caracteres por versión.

Determine el tamaño del módulo


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

Determine el tamaño del código QR


Multiplique el número de módulos por el tamaño del
módulo, para determinar el tamaño del código QR.
Añada una zona muda para calcular el espacio de
impresión requerido. Los modelos 1 y 2 requieren un Determine el tamaño del código QR
espacio de cuatro módulos y el código Micro QR requiere
uno de dos módulos.

Ejemplo:

Cuando el tamaño del módulo es 0.25 mm 0.01", el tamaño del código QR es de

5.25 × 5.25 mm 0.21" × 0.21" para la versión 1 (21 × 21)


8.25 × 8.25 mm 0.32" × 0.32" para versión 4 (33 × 33)

El espacio requerido (incluida la zona muda) es de

7.25 × 7.25 mm 0.29" × 0.29" para la versión 1 (29 × 29)


10.25 × 10.25 mm 0.40" × 0.40" para versión 4 (41 × 41)

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.

PDF417 toma su nombre de

•“PDF” del fichero de datos portátil


•“417” representa una estructura de 4 barras, 4 espacios y 17 módulos.

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

Patrón Indicador Palabras de datos Indicador Patrón


de inicio de fila (1 a 30 columnas) de fila de
izquierda derecha parada

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.

Patrón de inicio Patrón de parada

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.

Indicador de fila Indicador de fila


izquierda derecha

Nivel de corrección de errores


El nivel de corrección de errores del PDF417 se puede especificar de 0 a 8 al crear un código. La cantidad de
palabras de datos que se pueden restaurar utilizando el nivel de corrección de errores se muestra a
continuación.

Nivel de corrección de errores 0 1 2 3 4 5 6 7 8


Número total de palabras
2 4 8 16 32 64 128 256 512
codificadas con error corregidas

·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

Los siguientes códigos especiales se pueden utilizar para 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.

Patrón Indicador Palabras de Patrón


de inicio de fila datos de
izquierda parada

* 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

Número máximo de caracteres de entrada


Número de Capacidad de datos Códigos de corrección
Número de columnas
filas Numérico Alfanumérico Binario de errores
11 8 6 3 7
14 17 12 7 7
17 26 18 10 7
1
20 32 22 13 8
24 44 30 18 8
28 55 38 22 8
8 20 14 8 8
11 35 24 14 9
14 52 36 21 9
2 17 67 46 27 10
20 82 56 33 11
23 93 64 38 13
26 105 72 43 15
6 14 10 6 12
8 26 18 10 14
10 38 26 15 16
12 49 34 20 18
15 67 46 27 21
3
20 96 66 39 26
26 132 90 54 32
32 167 114 68 38
38 202 138 82 44
44 237 162 97 50
4 20 14 8 8
6 32 22 13 12
8 49 34 20 14
10 67 46 27 16
12 85 58 34 18
4 15 111 76 45 21
20 155 106 63 26
26 208 142 85 32
32 261 178 106 38
38 313 214 128 44
44 366 250 150 50

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

Hay tres tipos de códigos compuestos GS1: CC-A, CC-B y CC-C.


* CC es la abreviatura de “Componente compuesto”.

Códigos de ejemplo

CC-A

CC-B

CC-C

Principales especificaciones de códigos compuestos

Número máximo de dígitos


Tipo de código Código bidimensional Código unidimensional
que se pueden mostrar
CC-A 56 MicroPDF417 GS1 DataBar, JAN/EAN/UPC, GS1-128

CC-B 338 MicroPDF417 GS1 DataBar, JAN/EAN/UPC, GS1-128

CC-C 2361 PDF417 GS1-128

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

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


Av. Paseo de la Reforma 243, P11, Col. Cuauhtémoc, C.P. 06500, Del. Cuauhtémoc, Ciudad de México, 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-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

S-ar putea să vă placă și