datamatrix
Páginas: 13 (3221 palabras)
Publicado: 15 de diciembre de 2014
Estándar DATAMATRIX
Estándar:
ISO/IEC 16022
AIM International IST/96- 001
Estandar GS1 desde Julio de 2004
Estructura de datos contenidos: Estandar GS1-128
Símboloía: g Datamatrix ECC 200
Simbología que permite mayor cantidad de datos en un menor espacio.
42©2008 GS1
Comparativa DATAMATRIX Vs. PDF 417
Datamatrix es la simbología que permite la misma cantidad
dedatos en un menor espacio.
Ejemplo:
MicroPDF417 0.66” ancho 0.16” alto 6.7 mil
DataMatrix ECC200 0.18” ancho 0.18” alto 10 mil cell
Datamatrix ECC200 es 4 veces más pequeño que MicroPDF417 4 veces
42©2008 GS1
DATAMATRIX: Características básicas
Características:
Escalable de muy pequeño hasta muy grande
Todas las celdas son del mismo tamaño
Lectura multi-direccional 360º. Noprecisa alineamiento
Marcable por chorro de tinta, láser, transferencia térmica, etc...
Densidad de información mínimo 30 veces más alta que un código lineal
usando un 10% del espacio.
Capacidad máxima
Alfanumérica 3116 caracteres
Numérica 1556 dígitos
42©2008 GS1
DATAMATRIX ECC-200
Márgen claro
Línea sólida en
forma de L
Estándar Datamatrix ECC 200:
Esquina superiorderecha
con módulo blanco.
Lados opuestos formados por
módulos blancos y negros
El símbolo Datamatrix está formado por una matriz de celdas blancas y negras,
representando información binaria (0 o 1)
El símbolo puede ser cuadrado o rectangular.
El símbolo dispone de un algoritmo de detección y corrección de errores Reed Solomon, lo que posibilita su lectura con las máximas garantías,incluso en
condiciones bastante desfavorables.
42©2008 GS1
Ejemplo Codificación Secuencia Numérica
EJEMPLO : Codificar secuencia caracteres “123456” (longitud 6)
PASO 1:
Caracteres a codificar: “1” “2” “3” “4” “5” “6” se agrupan en parejas “12” “34” “56”
Codeword = (varlor numérico de la pareja + 130)
Detalle del cálculo:
“12” = 12 + 130 = 142
“34” = 34 + 130 = 164
“56” = 56 + 130 =186
La secuencia de datos después de codificar es: 142 164 186
PASO 2:
CORRECCIÓN ERRORES: Utilizando el algoritmo Reed-Solomon (ISO/IEC 16022, Annexo E), se
obtendran 5 Codewords de corrección de errores.
decimal: 142
hex:8E
164 186
114 25
5
88 102
A4 BA 72 19 05 58 66
\____datos____/ \__corrección errores
/
__
Bin: 10001110 10100100 10111010 01110010 00011001 0000010101011000 01100110
42©2008 GS1
Ejemplo Codificación Secuencia Numérica
PASO 3: Construcción de la Matriz
10001110 10100100 10111010 01110010 00011001 00000101 01011000 01100110
Los codewords seran ubicados en la matriz según el
de la normativa ISO/IEC 16022.
algoritmo definido en el annexo F
1.1 1° bit del primer codeword
1.2 2° bit del primer codeword
1.3 3° bit del primercodeword
...
2.1 1° bit del segundo codeword
2.2 2° bit del segundo codeword
...
©2008 GS1
elements bin dec decode
11 1 1 0 1 0
21 0 0 0 0 0
3 1 0 0 0 0
41 0 1 1 1 1
51 0 1 0 1 0
61 0 1 0 1
71 1 1 0 0
81 1 1 0 0
9 1 1 1 0
10 1 0 0 1 0
11000
0
1
1
0
0
0
1
0
1
1
0
1
1
1
1
11101000 232 0xe8 FNC1
10000011 131 01 01
0 10000010 130 00 00
10111111 191 6161
10101011 171 41 41
1
0
0
0
1
1
1
1
1
1
10101011 171 41 41
11100101 229 99 99
11100101 229 99 99
0 11100010 226 96 96
10010011 147 17 17
11 11 00 00 00 10 00 01 11 10001001
07 01
07
13
10000011137
131 01
12 1
1 0
0 0
14
0 0
0 11 11 00 10 10001101
10001100141
14011101110
1 5 0 1 0 0 1 1 0 1 01001101 77 0x4c upper case L
16 1 0 0 0 1 1 1 0 10001110 142 12 121 7 1 0 1 0 0 1 0 0 10100100 164 34 34
18 1 0 1 1 1 0 1 0 10111010 186 56 56
1 9 0 0 0 1 1 1 1 0 00011110 30 0x1d GS group separator
20 1 0 1 0 0 1 1 1 10100111 167 37 37
11 1 0 1 0 0 0 0 1 0 1
23
11
14
1 1 1 0
2 0 0 13 0 1 1 1 013 0 1 0 1 0 1 0 3 2
3 0 12 1 5 1 1 40150 1 1 0 0 1 1 1 1 0
1 1 0
4 1 1 0 0 1 1 0 0 1 1 0 1 16
1 0 0 0 0 1 0 0 0 10 33
12 31
1
50 1 0 1 1 0 1 0 1 1...
Leer documento completo
Regístrate para leer el documento completo.