Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ficha Tcnica
Item do Documento
Valor Corrente
Titulo do Documento
Data da ltima
Modificao
Maro 2009
Verso
1.20
Status
Final
Descrio do
Documento
(uma frase sumrio)
Organizao
Marc Benhaim
GS1 France
Cdric Houlette
GS1 France
David Buckley
Doreen Dentes
GS1 Venezuela
Raman Chhima
Silvrio Paixo
GS1 Portugal
Michaela Hhn
GS1 Germany
Wang Yi
GS1 China
Naoko Mori
GS1 Japan
Jean-Claude Muller
IFAH
Michel Ottiker
GS1 Switzerland
Nora Kaci
Hitesh Brahma
GS1 India
Nevenka Elvin
GS1 Australia
John Pearce
GS1 UK
Frank Sharkey
GS1 US
Jim Willmott
Smiths Medical
Excluso de Responsabilidade
Embora todo esforo tenha sido feito para garantir que as diretrizes para o uso do padro
GS1 contidos neste documento estejam corretas, a GS1 ou qualquer parte envolvida na
criao desse documento declaram que o documento foi fornecido sem garantia, seja
expressa ou implcita, de preciso ou adequao para o objetivo, e isentam-se de qualquer
responsabilidade, direta ou indireta, por danos ou perdas relacionadas ao documento.
O documento pode ser modificado, devido aos progressos tecnolgicos, alteraes nos
padres, ou novos requisitos. Alguns produtos e nomes de empresas mencionados podem
ser marcas e / ou marcas registradas das respectivas empresas.
Copyright
Copyright by GS1 2008, all rights reserved
Table of Contents
1 Introduo ao DataMatrix ECC 200
10
1.1
Estrutura Geral
10
1.2
Caractersticas Tcnicas
11
1.2.1
11
1.2.2
12
1.2.3
16
1.2.4
17
18
1.3
2 Codificao de dados
19
2.1
As estruturas de codificao
19
2.2
20
22
2.2.1
2.2.2 Concatenao
24
2.2.3
25
2.3
Elementos Humano-legveis
26
2.4
Localizao do Smbolo
27
2.5
27
Aplicao
3 Tcnicas de Marcao de Smbolo
3.1
28
28
3.1.1
28
3.1.2
28
3.1.3
29
29
3.2.1
Transferncia Trmica
29
3.2.2
Jato de Tinta
30
3.2.3
31
3.2.4
31
3.3
32
3.4
33
3.5
Cores e Contraste
34
3.6
35
35
3.2
3.6.1
39
3.6.3
42
3.6.4
O processo de verificao
44
3.6.5
3.7.
Seleo de um Verificador
46
48
49
4.1
49
4.2
50
4.2.1 Introduo
50
4.2.2
Seleo de um Scanner
50
Decodificao
52
4.3.1
Os Princpios da Decodificao
52
4.3.2
53
4.3
Anexos
55
A.1
55
A.2
59
A.3
60
A.4
61
Caractere
A.5
62
Binria)
A.6
68
A.7
69
A.8
70
A.9
72
Agradecimentos
O desenvolvimento deste guia no teria sido possvel sem a verso original francesa,
publicada pela GS1 Frana e que serviu de base verso GS1 DataMatrix An introduction
and technical overview of the most advanced GS1 Application Identifiers compliant
symbology, publicada pelo GS1 Global Office.
Em particular, a GS1 Frana agradece a contribuio especializada do Sr. Jean-Claude
MULLER e de todas as empresas e indivduos que colaboraram durante o perodo de
desenvolvimento, incluindo:
ATT
AXICON
DOMINO
GS1 Global Office
IMAJE
MARKEM
MICROSCAN
SIC-MARKING
SITAM
TIFLEX
VIDEOJET
Prembulo
Embora a identificao e captura de dados automtica seja uma tecnologia madura, no
menos verdade que a eficcia do sistema global pressupe a perfeita correspondncia da
tecnologia com as necessidades dos usurios. De qualquer forma, essas necessidades esto
em constante evoluo e em resposta a isso, a GS1 incorporou o GS1 DataMatrix como um
portador de dados padronizado, a parte dos j existentes e subscritos cdigos de barras
lineares.
Contudo, a escolha de tecnologia no suficiente. Temos de conferir aos usurios e aos
tcnicos de desenvolvimento de Sistemas de Identificao e Captura de Dados Automtica
a capacidade para definir as necessidades empresariais, a fim de escolherem a tecnologia
que melhor se adapta aos seus objetivos.
Este documento visa facilitar este processo, oferecendo informaes detalhadas sobre o
GS1 DataMatrix (ECC 200 DataMatrix) e sobre as suas caractersticas tcnicas: codificao,
impresso e leitura. Trata-se de resultado da consolidao dos conhecimentos tcnicos
de muitos usurios da tecnologia DataMatrix. O seu objetivo ser um repositrio de
informaes de referncia, que podem apoiar a implementao do GS1 DataMatrix em
qualquer setor, indstria ou pas.
Este guia concebido para ajudar a definir um padro de implementaes GS1 DataMatrix.
Trata se de uma sntese de recomendaes para a codificao, impresso e leitura de cdigo
de barras GS1 DataMatrix. Eventualmente, a leitura atenta deste documento, ir permitir s
empresas usurias e s empresas de desenvolvimento tecnolgico, tomarem as decises
mais adequadas para o seu negcio, no momento em que se virem confrontadas com a
necessidade de deciso sobre a implementao desta variante tecnolgica.
A GS1 tem mais de 30 anos de experincia na definio, gesto e manuteno de normas
para aplicaes de cdigo de barras. Adicionalmente, este guia orienta na tomada de
deciso para as melhores escolhas prticas, relativas implementao do GS1 DataMatrix e
de forma a satisfazer os requisitos de negcio.
Nota Tcnica
Embora o DataMatrix seja de muitas formas diferente dos tradicionais cdigos de barras
lineares, a terminologia cdigo de barras foi mantida no presente guia (de acordo com o
vocabulrio da norma tcnica DataMatrix ISO/IEC16022).
1.
1.1
Estrutura Geral
O DataMatrix ECC 200 composto por duas partes distintas (ver figura abaixo): o Padro de
Localizao, que usado pelo scanner para localizar a informao e os dados codificados,
propriamente ditos.
O Padro de Localizao define a forma (quadrado ou retngulo), o tamanho, a Dimenso-X
e o nmero de linhas e colunas do smbolo. Tem uma funo similar aos Padres Auxiliares
(Barras de Guarda de Inicio, Fim e Central) num cdigo de barras EAN-13 e permite ao
scanner identificar o smbolo como um smbolo DataMatrix.
composto por duas sees:
A linha contnua escura, esquerda e abaixo do smbolo, o chamada Padro de
Localizao L. usada principalmente para determinar o tamanho, orientao e a distoro
do smbolo.
Os outros dois lados do Padro de Localizao, situados acima e direita do smbolo,
so conhecidos como Relgio de Sincronismo e so constitudos alternadamente por
elementos pretos e brancos. Define a estrutura de base do smbolo e tambm pode auxiliar
na determinao da sua dimenso e distores.
Dentro do Padro de Localizao, os dados so codificados numa matriz que contem e
corresponde traduo binria em simbologia DataMatrix dos caracteres (numricos ou
alfanumricos).
10
Padro
Intermedirio
Dados
Tal como os cdigos lineares (1D) o DataMatrix tem uma Zona Clara (margem de silncio)
obrigatria. Esta uma rea branca ao redor do smbolo, que no deve conter qualquer
elemento grfico que possa prejudicar a leitura do cdigo de barras. Em cada um dos 4
lados, essa zona ter uma largura constante igual Dimenso-X do smbolo.
Cada smbolo DataMatrix constitudo por um determinado nmero de linhas e colunas.
Na verso ECC 200 o nmero de linhas e colunas sempre um nmero par. Por isso, um
smbolo DataMatrix ECC 200 tem sempre um quadrado branco, no canto superior direito
(crculo na figura anterior). evidente que este canto ser negro se o smbolo for impresso
em negativo.
1.2
Caractersticas Tcnicas
Retngulo
11
Tamanho do
Smbolo
(Quadrado)
Tamanho do Smbolo
(Sem margem de silncio)
12
Alfanumricos
Linha
Coluna
Capacidade
Capacidade
18
10
32
20
13
12
26
32
22
12
36
44
31
16
36
64
46
16
48
98
72
Tamanho Simbolo
(Sem margem de silncio)
Alfanumricos
Linha
Coluna
Capacidade
Capacidade
10
10
12
12
10
14
14
16
10
16
16
24
16
18
18
36
25
20
20
44
31
22
22
60
43
24
24
72
52
26
26
88
64
32
32
124
91
36
36
172
127
40
40
228
169
44
44
288
214
48
48
348
259
52
52
408
304
64
64
560
418
72
72
736
550
80
80
912
682
88
88
1152
862
96
96
1392
1042
104
104
1632
1222
120
120
2100
1573
132
132
2608
1954
144
144
3116
2335
13
14
Regio de dados
Linha
Coluna
Tamanho No.
24
24
22 x 22
26
26
24 x 24
32
32
14 x 14
36
36
16 x16
(Sem a margem de
silncio)
Incio da
mudana
(Ver 0, A.2 Tabela de Atributos dos Smbolos DataMatrix ECC 200, para a tabela completa).
Total
Regio de dados
Lin
Col Tamanho N
26
26
24x24
Num.
Alfa
Num.
Dados Erro
Cap.
Cap.
% de
Palavras
Byte
Cdigo
usadas para
Correo de
Cap. Erro
44
88
64
42
Tamanho
Mapeamento
Matriz
24x24
Capacidade mxima
de dados
Palavras
cdigo
28
38.9
Numero
Mximo
Palavras
Cdigo
Corrigveis
Erro/
Apagamento
14/25
(Ver 0, A.2 Tabela de Atributos dos Smbolos DataMatrix ECC 200, para a tabela completa)..
15
No exemplo acima, da referida tabela, selecionamos o tamanho da matriz que seja igual
ou imediatamente superior quantidade de dados a serem codificados (80). Neste caso
teremos 88 dgitos numricos. Portanto a matriz composta por pelo menos 26 linhas e
colunas. Esta matriz feita de 72 bytes, que a soma do nmero total de Palavras Cdigo
de dados e Palavras Cdigo de erro, mostrados na tabela acima (44 + 28).
Como 2 dgitos de dados compem um byte, segue-se que no nosso exemplo numrico de
80 dgitos, sero necessrios 40 bytes de dados, para a construo do smbolo DataMatrix.
Por subtrao, haver 32 Palavras Cdigo para a correo de erros (28 + 4, sendo as 4
resultantes da subtrao de 44 por 40).
Assim, a taxa de correo de erro real ser: 32/72 = 44,4%. Este valor mais elevado do que
o mostrado na tabela.
Nota: Se os dados codificados, independentemente do esquema de codificao em vigor,
no preencherem a totalidade da capacidade de dados para o smbolo, ser adicionado o
caractere de enchimento (valor 129 na codificao ASCII, de acordo com o protocolo usado
para DataMatrix ECC 200 ver 0, A.6 Protocolo usado para codificar ASCII em DataMatrix
ECC 200), para preencher esta capacidade restante.
Importante:
Recomenda-se a definio do tamanho do smbolo DataMatrix baseada na
quantidade de dados a codificar e no sobre a porcentagem de correo de erros
desejada. a quantidade de dados que deve determinar o tamanho do DataMatrix.
Se for caso, as normas de aplicao definem as melhores opes para um esquema
de codificao fixo. Recorde-se que cada aplicao tem as suas exigncias especficas.
16
17
1.3
18
2 Codificao de dados
Todos os mtodos usados para gerar o smbolo DataMatrix requerem que a informao
seja submetida de tal forma que seja reconhecida pelo codificador. As sub-sees abaixo
cobrem os diversos aspectos relacionados com a codificao de dados em smbolos Data
Matrix.
2.1
As estruturas de codificao
A verso geral DataMatrix ECC 200 suporta vrias estruturas de codificao que podem ser
utilizadas em simultneo no mesmo smbolo, incluindo: ASCII, ISO/IEC 646, C40, Texto, X12,
EDIFACT e Base 256. A possibilidade de utilizao de todas estas estruturas, proporciona a
oportunidade de maximizar a eficincia de codificao de dados, exigida por um smbolo
DataMatrix.
No entanto, a soluo mais simples e a nica subscrita pelas normas GS1, a de codificar
dados utilizando o subconjunto da norma ISO/IEC 646 (equivalente tabela ASCII 256) para
toda a informao. Este conjunto de caracteres limitado suportado por quase todos os
sistemas de computadores disponveis hoje no mundo. Assim, fortemente recomendado
que a opo por defeito seja sempre a ISO/IEC 646 (ou o equivalente ASCII 256).
A ISO/IEC 646 derivada do ASCII (American Standard Code for Information Interchange)
que se estabeleceu nos anos 60 como a norma de representao binria de dgitos e
caracteres do alfabeto Latino. Por exemplo, na norma ASCII256, o caractere a associado
ao 01100001 e o caractere A com o 01000001. Isto permite aos diferentes dispositivos
digitais a ligao entre si e o processamento, o armazenamento e a comunicao de
informao, orientada por caracteres. Em particular, quase todos os computadores pessoais
e dispositivos semelhantes a computadores no mundo inteiro, comearam a adotar a
codificao ASCII.
Com o evoluir do tempo e de forma a suportar computadores que trabalham com caracteres
no utilizados na Amrica (tais como os caracteres acentuados , ou ), a codificao
ASCII est agora complementada por caracteres adicionais, conhecidos como extenses.
No entanto, estes no so recomendados para utilizao dentro do Sistema GS1.
Isto no porque o DataMatrix no seja capaz de codificar estes caracteres, mas sim pelo
fato de que no mbito da utilizao global o seu uso pode resultar em ambiguidades. Estas
situaes podem ser devidas a:
O mesmo cdigo ASCII ser usado para diferentes extenses, em diferentes regies
geogrficas
A incapacidade de muitos usurios em conseguirem escrever as extenses (em
virtude de limitaes computacionais e/ou fatores humanos)
Assim sendo, na codificao de dados sob a forma de GS1 DataMatrix e de acordo com o
Sistema GS1, aplicam-se trs princpios:
19
a. O DataMatrix ECC 200 deve ter um caractere iniciador FNC1 na primeira posio, para
indicar que o smbolo um smbolo GS1 DataMatrix. FNC1 um caractere especial no
imprimvel. frequentemente inserido usando um byte duplo Latch to extend ASCII,
mas isto dependente do sistema
b. So usados os Identificadores de Aplicao GS1 (ou AIs) para todos os dados
codificados (ver 2.2, Cadeia de Elementos GS1)
c. Apenas os caracteres contidos no subconjunto ISO 646 podem ser utilizados. Deve
ser notado que o caractere espao no pode ser codificado (ver 0, A.4 A Norma
Internacional ISO/IEC 646 para a Representao de Cada Caractere)
2.2
20
Formato
Al
Definio de Dados
01
GTIN
n2+n14
10
n2+an...20
11
n2+n6
(AL/dado)*
15
n2+n6
17
n2+n6
21
Numero de srie
n2+an..20
Dgito nmerico
an
Caracteres alfanumricos
n2
an20
Uma lista completa de identificadores de aplicao pode ser encontrada A.1, Lista Completa
dos Identificadores de Aplicao GS1.
21
22
AI comea
com ]d2?
No
No um GS1
DataMatrix
Sim
Nota: : Para outras simbologias promovidas pela GS1
ver a lgica de sistema nas Especificaes Gerais GS1
Remove
Identificador
de Simbologia
Fim do AI?
Sim
Fim do
Programa
No
Os 2 primeiros
dgitos esto na
tabela
pr-definda?
Rotina de Erro
Sim
Move um
nmero de
caracteres da
cadeia de dados
para o buffer
Sim
O buffer
contem <GS>?
No
Sim
Move caracteres
at ao <GS>
para o buffer
No
O buffer
contem fim de
cadeia?
No
Move restante
cadeia de dados
para o buffer
Transmite buffer
para restante programa de teste
Sim
No
Sim
Prxima
posio <GS>?
No
Avana uma
posio na cadeia
de dados
Prxima
posio <GS>?
No
23
2.2.2 Concatenao
A utilizao do GS1 DataMatrix, permite concatenar (encadear juntamente e em sequncia)
diversos Identificadores de Aplicao (AI) e os seus dados num nico smbolo. Quando os
dados do AI so de comprimento pr definido, no usado o separador de campo, sendo
o seguinte AI e os respectivos dados, imediatamente concatenados aps os dados do AI
prvio.
Quando os dados do AI no so de comprimento pr definido, tero de ser seguidos
pelo separador de campo, sempre que for concatenado com mais AIs . O caractere FNC1
funciona como separador de campo. O FNC1 o caractere alfanumrico correspondente ao
valor 29 na tabela ASCII (ou Separador de Grupo <GS>).
Note que num smbolo, no necessrio um separador FNC1 depois do ltimo AI e
respectivo dado codificado, independente de o campo ser ou no, de comprimento pr
definido.
Exemplo:
Os dados 1, 2 e 3 so representados pelos Identificadores de Aplicao AI 1, AI 2 e AI 3
O AI 1 de comprimento pr definido (2.2.3, AIs de Comprimento Pr Definido vs.
Comprimento Fixo)
Os AI 2 e 3 no so de comprimento pr definido (isto , contm dados de comprimento
varivel)
FFNC1 usado para representar o Smbolo Caractere de Funo 1.
Concatenao de Dados 1 e 2 :
FNC1
AI 1
Dado 1 (comprimento
pr definido).
AI 2
Dado 2 (comprimento
varivel)
Concatenao de Dados 2 e 3 :
FNC1
AI 2
Dado 2 (comprimento
varivel)
<GS>1
AI 3
Data 3 (comprimento
varivel)
AI 1
Dado 1 ( (comprimento
pr definido).
AI 2
Dado 2 (comprimento
varivel)
<GS>1
AI 3
Dado 3 (comprimento
varivel)
Quando vrios Identificadores de Aplicao GS1 tm de ser concatenados e apenas um
deles de comprimento varivel, fortemente recomendado colocar este ltimo no fim
do smbolo. Isto otimiza o tamanho do smbolo evitando o uso de um caractere separador.
optimises the size of the symbol by avoiding the use of a separator character.
24
Primeiros 2 dgitos
dos Identificadores
de Aplicao
GS1 (IA)
Nmero de dgitos
(AI e Campo
de Dados)
Primeiros 2 dgitos
dos Identificadores
de Aplicao
GS1 (IA)
00
20
17
01
16
(18)
02
16
(19)
(03)
16
20
(04)
18
31
10
11
32
10
12
33
10
13
34
10
(14)
35
10
(15)
36
10
(16)
41
16
Nmero de dgitos
(AI e Campo
de Dados)
Exemplo :
Alguns AIs esto definidos como tendo dados de comprimento fixo, mas no esto includos
na tabela inicial de comprimento pr definido acima. Num GS1 DataMatrix e nestes casos,
quanto outros AIs so concatenados aps os AIs em causa, os dados codificados tm de ser
seguidos pelo caractere separador FNC1.
Isto verdade ainda que os dados dos AIs sejam de comprimento fixo. Um exemplo o
AI (426), que usado para indicar o pas de origem e que tem um campo de dados de
comprimento fixo de 3 dgitos.
25
2.3
Elementos Humano-legveis
de senso comum ter os Elementos Humano-legveis correspondentes aos Identificadores
de Aplicao (AI) e aos seus dados associados, perto do smbolo GS1 DataMatrix em que os
mesmos esto codificados. A localizao precisa e a fonte usada para os Elementos Humanolegveis determinada pelas diretrizes especificas da aplicao (1.3 Recomendaes gerais
para a definio de normas de aplicao).
As convenes tpicas colocam os Elementos Humano-legveis correspondentes
informao primria, tal como o Nmero Global de Item Comercial (GTIN), na parte inferior
do smbolo de cdigo de barras. Contudo, o importante que os caracteres estejam
claramente legveis e obviamente associados com o smbolo em questo.
Os AIs devem ser claramente reconhecidos dentro dos Elementos Humano-legveis para
facilitar a digitao de dados, no caso do smbolo no poder ser lido automaticamente. Isto
conseguido com a colocao dos AIs, entre parnteses. Os parnteses no fazem parte
dos AIs ou dos dados e nunca devem estar codificados no smbolo.
Chama-se ateno, pelo fato disto estar em claro contraste com o uso do FNC1. Esse sim,
tem de ser codificado no smbolo, quando usado como caractere de Incio ou de separao,
mas nunca deve aparecer nos Elementos Humano-legveis. Os exemplos seguintes mostram
os dados codificados em GS1 DataMatrix e alternativas de como os Elementos Humanolegveis podem aparecer:
Exemplo 1: FNC101034531200000111709112510ABCD1234
(01)03453120000011(17)091125(10)ABCD1234
Exemplo 2: FNC101034531200000111709112510ABCD1234 FNC1422250
(01)03453120000011(17)091125(10)ABCD1234(422)250
Exemplo 3: FNC101034531200000111709112510ABCD1234
Os Elementos Humano-Legveis podem tambm usar texto legvel em vez dos dgitos AIs,
recorrendo aos Ttulos de Dados Normalizados. Isto, em associao com os locais permitidos
para os Elementos Humano-Legveis, deve ser definido pelas normas de aplicao.
GTIN:
03453120000011
VALIDADE: 2009-11-25 (aa-mm-dd)
BATCH/LOTE: ABCD1234
26
2.4
Localizao do Smbolo
A localizao exata do smbolo GS1 DataMatrix num produto, determinada pelo
fabricante, que ter de considerar
O espao disponvel na embalagem do produto
O tipo de produto e do substrato de impresso, quer seja o prprio material de
embalagem, uma etiqueta ou outros.
A utilizao pretendida para o GS1 DataMatrix (por exemplo, se o smbolo ser lido
num ambiente automatizado ou manualmente)
tambm necessrio assegurar que a Margem de Silncio ao redor do smbolo
convenientemente protegida. Recorda-se que esta a rea em redor do smbolo, com uma
largura que deve ser maior ou igual ao tamanho da DimensoX do smbolo e que dever
estar livre de qualquer impresso (ver 1.1 Estrutura Geral).
Outras limitaes da embalagem podem afetar bastante a leitura do smbolo. Por exemplo,
as dobras ou costuras na embalagem, curvaturas (por exemplo, em blister packs), etc.,
devero ser consideradas na seleo do local mais apropriado. Isto especialmente
importante quando se pretendem imprimir smbolos GS1 DataMatrix muito pequenos.
Relembra-se tambm, que devido s suas propriedades intrnsecas, a orientao do
smbolo no tem qualquer impacto na performance do scanner.
Validade: 2009 Nov. 25
Batch No: ABCD1234
GTIN : 0345312000011
27
3.1
28
cada produto: um nmero de srie, que funciona como uma identificao complementar
da tradicional identificao do produto, uma forma de individualizar uma ocorrncia de
uma determinada categoria, por si s identificada por um nico cdigo de produto.
3.2
Transferncia Trmica
Jato de tinta
Gravao a laser
Marcao direta de componentes (pontilhado, gravao, etc.)
29
30
31
3.3
Carto
Vidro
Plstico
Metal
SIM
SIM
SIM
SIM
SIM
Para cores ou
Para cores ou
acabamentos
acabamentos
especficos
especficos
Tecnologia
Jato de Tina
(contnuo)
Gravao LASER
Transferncia
Trmica
YAG Laser
Jato de Tinta
(gota a gota)
Marcao Direta
Componentes
Etiquetas auto
adesivas
NO
Fundo colorido
Fundo colorido
ou acamento
ou acabamento
especfico
especfico
SIM
SIM
Transferncia
Transferncia
por filme
por filme
Se conseguir
Sob certas
contraste ou
Pintado ou
condies
acabamentos
oxidado
especficos
NO
Filmes
plsticos
NO
NO
SIM
SIM
NO
NO
NO
NO
SIM
SIM
32
3.4
33
Como esboado anteriormente (ver, 1.1 Estrutura Geral) o tamanho do smbolo GS1
DataMatrix pode variar. Geralmente, smbolos maiores tero uma melhor performance na
impresso e na leitura, do que os smbolos menores, mas muitos outros fatores (espao
disponvel, quantidade de dados codificados, etc.) vo influenciar o tamanho do smbolo.
de importncia crtica para a qualidade final do smbolo impresso, a capacidade da
impressora, para produzir a Dimenso-X selecionada.
3.5
Cores e Contraste
Contraste o nome tcnico para a diferena entre as reas escuras e claras de um cdigo de
barras e, em particular, como a diferena vista pelo scanner. imperativo que o processo
de impresso assegure a facilidade com que o scanner pode distinguir, sem sombra de
dvidas, as reas escuras e claras do smbolo.
O Contraste sofre um grande impacto da cor e da refletncia do substrato usado. portanto,
necessrio, na implementao do GS1 DataMatrix, considerar as cores usadas, tanto no que
toca ao substrato usado como para as tintas (se for caso disso).
Abaixo ficam algumas regras simples, que devem auxiliar na seleo da melhor combinao
de cores e ajudar a alcanar um bom contraste no smbolo:
Preto impresso em branco a melhor combinao de cores.
reas escuras devem usar cores slidas escuras (preto, azul ou cores que contenham
uma alta percentagem de preto).
reas claras devem usar cores brilhantes e refletivas (branco, amarelo ou vermelho note-se que alguns scanners usam uma luz vermelha, portanto o vermelho aparece
como branco ao scanner).
No devem ser usadas cores intermdias ou tons as que no parecem nem escuras
nem claras.
Certos materiais de substrato, particularmente metais de alto reflexo e tintas
altamente refletoras (por exemplo, dourados ou prateados) devem ser evitados, visto
que a refletncia pode cegar o scanner.
34
3.6
35
A
4
B
3,
3.5
C
2,5
D
1,5
E
0,5
36
2.7/10/670
3.6.1.2 Parmetros medidos e o seu significado
Grau do Smbolo ISO: A classificao geral do smbolo ISO o parmetro mais importante
para comunicar a qualidade da impresso de um smbolo. O grau de leitura o grau mais
baixo atingido por um dos sete parmetros, que so o Contraste de Smbolo, a Modulao, o
Dano do Padro Fixo, Decodificao, No Uniformidade Axial, No Uniformidade de Grade,
a Correo de Erro No Usada, e de quaisquer outros especificados para uma determinada
simbologia ou aplicao. A classificao geral do smbolo ISO resulta da mdia aritmtica
das leituras individuais de uma srie de imagens do smbolo, testadas.
Decodificao: Este o primeiro passo na verificao e pressupe a aplicao do algoritmo
referncia de decodificao - o conjunto de regras/passos definido na norma ISO/IEC 16022,
para a decodificao do smbolo -, aos elementos vistos pelo verificador. Se resultar numa
decodificao vlida, passa o parmetro decodificao e dado grau 4. Em caso contrrio,
falha grau 0.
37
38
ISO/IEC 15415 a referncia normativa para medir a qualidade de impresso dos smbolos
GS1 DataMatrix. No entanto, existem vrias outras normas de qualidade emergentes
para DataMatrix, incluindo, AS9132 e AIM DPM. Estas normas foram desenvolvidas
principalmente para a marcao direta de componentes (DMP Direct Part Marking) e as
suas principais caractersticas so descritas a seguir, apenas para efeitos informativos.
3.6.2.1 AS 9132
O AS (American Standard) 9132 aborda a qualidade da impresso geral para a marcao
de componentes. referenciado por uma srie de empresas aeronuticas que requerem a
utilizao de smbolos 2D por parte dos seus fornecedores. As principais caractersticas da
qualidade da impresso, so:
nglo de distoro:
A figura acima mostra como medida a distoro. A norma permite uma distoro at 7 .
Prenchimento de clulas:
Trata-se de uma medida, expressa em percentagem, das clulas cheias versus o ideal, tal
como determinado pelas especificaes da simbologia
39
Este exemplo mostra, como resultado do processo de impresso utilizado, clulas marcadas
que foram preenchidas (quando no deveriam ter sido). As capacidades de correo de
erro do DataMatrix, permitem que estes smbolos possam muitas vezes ser decodificados,
se o erro no for muito grande.
Discrepncia do Centro Clula
Pode ocorrer uma pequena discrepncia entre o centro efetivo de uma clula e sua posio
terica. A Discrepncia do Centro Clula mede qualquer desvio neste domnio:
xx
Alongamento
Mdulo
O alongamento de cada uma das clulas pode ocorrer devido a uma variedade de
condies da impresso. O alongamento medido como um desvio do crculo perfeito. A
norma permite uma diferena de 20% entre D e d.
Nmero de Pontos por Elemento
10 pixels
Para muitas tecnologias de impresso, cada Dimenso-X composta por uma srie de
pontos (ou pixels) que quando ampliados podem ser medidos. O exemplo acima mostra
quatro Clulas DataMatrix, compostas cada uma de 10x10 pixels.
Margem de silncio
40
necessria em torno de todo o smbolo, uma Margem de Silncio com uma largura
mnima de um mdulo (X) como mostrado na imagem acima. Se a Margem de Silncio for
inferior a um mdulo (X), a verificao ISO/IEC 15415, ir falhar. Esta zona tambm pode ser
medida para fins de diagnstico.
Contraste: O contraste tambm um parmetro da norma de verificao ISO/IEC 15415
(ver 0, 3.5 Cores e Contraste).
41
3.6.3
Parmetro
Contraste de Smbolo
Exemplo
Decodificao
Correo de
Erro No Usada
42
Parmetro
Modulao
Exemplo
Ganho de
impresso
Perda de
impresso
Transparncia
Danos no padro
fixo
No Uniformidade
Axial
No Uniformidade de
Grade
43
Parmetro
Ganho/Perda de
Impresso
Exemplo
44
Para controlar a qualidade da impresso durante a produo, devem ser consideradas trs
abordagens principais:
1. Integrar a verificao do cdigo de barras como parte do processo normal de controle
da qualidade
2. Realizar a leitura on-line de todos os smbolos, para assegurar a legibilidade
3. Fazer periodicamente amostragens de leitura, durante o processo de produo
Estas trs abordagens so complementares e devem ser executadas de acordo com
requisitos de qualidade global da linha de produo. No entanto, dada a rapidez de algumas
linhas de produo, podem ser sentidas dificuldades prticas na leitura exaustiva de cada
um dos smbolos impressos. O teste de ensaio deve tambm ser utilizado para garantir que
os sistemas so mantidos no nvel correto, por exemplo: identificando uma certa tendncia
para uma degradao da qualidade dos smbolos.
Dentro das recomendaes das normas, possvel verificar a qualidade de impresso online com:
Uma verificao a partir de uma posio fixa
Cinco verificaes sucessivas a partir de diferentes posies dentro de um arco de 72
(tal como recomendado na norma ISO/IEC 15415)
Os resultados devero ser registrados e comunicados da mesma forma que o relatrio de
uma verificao geral (ver 3.6.1.1 Metodologia de teste qualidade de impresso):
grau/abertura/luz/ngulo
O tamanho da abertura de medio, afeta o resultado na medida em que, os vazios do
smbolo possam ser preenchidos durante o processo de verificao. Por conseguinte, a
abertura de medio deve ser selecionada tendo por referncia o intervalo de tamanho
nominal do mdulo e o ambiente de leitura esperado. Uma abertura muito pequena no vai
encher os vazios involuntrios ou lacunas entre elementos do smbolo, o que conduziria a
uma classificao baixa ou smbolos no decodificveis.
Por outro lado, uma medida de abertura muito grande, ir confundir mdulos individuais,
resultando em baixa modulao, podendo impedir o smbolo de ser decodificado. Em
geral, quanto maior for a abertura, maior o tamanho aceitvel de manchas e vazios.
Inversamente, quanto menor a abertura, menor o tamanho de mdulo aceitvel que
pode ser lido.
Portanto, uma boa especificao de aplicao, deve selecionar uma medida de abertura
que preveja a legibilidade, quer do maior, quer do menor mdulo de smbolo. O tamanho
terico ideal para a abertura entre 40% e 80% do tamanho mximo da Dimenso-X
utilizada no smbolo. No entanto e como se disse anteriormente, qualquer especificao de
aplicao dever ser tida em conta. A fim de demonstrar o conceito de abertura, na figura
abaixo ela est representada por um ponto amarelo, utilizada para verificar o smbolo.
45
46
Finalmente outras caractersticas que devem ser consideradas, entre as quais se incluem:
O tamanho do pixel da cmera utilizada, deve ser adequado ao tamanho dos smbolos
DataMatrix a serem testados.
Que comprimento de onda usam? As Especificaes Gerais GS1 exigem 670 nm 10
nm.
Que medidas de abertura, esto disponveis?
Que tipo de sada est disponvel? LEDs, display, impresso de detalhes e perfis
individuais de leitura, ligao para PC, ou outros?
Pode executar mdias de leituras (para satisfazer o requisito de 5 leituras)?
A Lgica Fuzzy deve ser evitada em verificadores (Nota: enquanto alguns leitores mais
agressivos usam a lgica Fuzzy para testar e ler smbolos de cdigo de barras de
m qualidade, tais caractersticas devem ser evitadas na verificao, equipamento cujo
objetivo ajudar a melhorar a qualidade do cdigo de barras).
Os requisitos de controle/re-calibrao do fabricante.
Independente do equipamento de verificao utilizado, estudos exaustivos tm mostrado
que, para atingir resultados consistentes, requerido aos operadores dos verificadores
uma formao adequada e que os equipamentos verificadores devem ser submetidos a
uma calibrao regular, de acordo com as recomendaes do fabricante.
47
3.7
48
4.1
49
4.2
4.2.1 Introduo
Os smbolos DataMatrix requerem scanners que faam uma leitura bidimensional.
Normalmente, isto exige cmeras ou tecnologias de imagem. Esta uma tecnologia
diferente das utilizadas por muitos dos scanners laser para ler smbolos cdigo de barras
lineares. Um smbolo linear, como o EAN 13 ou GS1 128 pode ser lido por um nico raio
laser incidindo ao longo do comprimento do smbolo. No entanto, para ler o smbolo Data
Matrix, requer-se que a imagem inteira seja lida, em ambos os eixos X e Y.
Por outro lado, sistemas de leitura baseados em cmeras, tendem a ter a capacidade
de distinguir at 256 nveis de escala de cinzentos. Isto torna-se uma vantagem, pois
proporciona a alguns sistemas especficos de leitura baseados em cmeras, uma melhor
adequao manipulao de smbolos de muito baixo contraste, tal como, os gravados
diretamente no metal (ver 0, 3.5 Cores e Contraste).
No entanto, pelo impacto financeiro que estes dispositivos representam face aos
tradicionais scanners, ainda importante salientar que quase todos os leitores capazes
de ler GS1 DataMatrix, tambm podem ler cdigos de barras lineares (GS1-128, EAN-13,
UPC-A, etc.).
50
Embora esta capacidade possa, primeira vista, ser identificada como uma caracterstica
extremamente positiva face a outras, deve ser abordada com extrema cautela.
importante notar que, so exigidos smbolos de alta qualidade no s para assegurar uma
boa leitura em qualquer scanner, como tambm para proteger contra as ms leituras de
scanners muito agressivos.
51
7.6
5.1
2.5
2.5
5.1
7.6
3.4
2.6
5.7
10 mll QR Code
6.8
2.3
7.5
10 mll DataMatrix
2.3
8.0
2.1
Largura do campo
8.9
35 mll Maxicode
1.5
12.8
Profundidade
do campo
0
10
12
14
5.1
10.1
15.2
20.3
25.4
30.5
35.6
4.3 Decodificao
Como j referido (ver 0, 4. Leitura e Decodificao DataMatrix ECC 200), de fato a leitura
um processo de duas fases. A decodificao propriamente dita a segunda dessas fases,
em que se usa a imagem inicialmente lida (capturada), para a partir da extrair os dados
codificados
52
que o FNC1 esteja na primeira posio. Este Identificador de Simbologia indica que os
dados decodificados so provenientes de um smbolo GS1 DataMatrix e que, portanto,
devem ser processados de acordo com as regras dos Identificadores de Aplicao GS1. ]d2
uma caracterstica do sistema e nunca codificado nos dados do smbolo GS1 DataMatrix.
Os dados codificados so
FNC101034531200000111708050810ABCD1234FNC14109501101020917
Os dados transmitidos para o software de aplicao consideram que o FNC1 inicial (ver,
2.2.1 Smbolo Caractere Funo 1 (FNC1)) o Identificador de Simbologia ]d2, considerando
os restantes FNC1 quando usados como caracteres separadores, como sendo o caracter
Separador-Grupo <<GS>>. O exemplo acima, teria como resultado:
]d2 01034531200000111708050810ABCD1234<GS>4109501101020917
Os dados capturados so ento passados para o sistema de processamento, em bruto...
]d2 01034531200000111708050810ABCD1234~4109501101020917
Em alguns dispositivos de leitura ou decodificao mais sofisticados, os dados so logo
interpretados de acordo com as regras para os Identificadores de Aplicao GS1 (ver 2.2.3
AIs de Comprimento Pr Definido vs. Comprimento Fixo).
0103453120000011 ; 17080508 ; 10ABCD1234 ; 4109501101020917
Em outros sistemas, os dados podem ser transmitidos como caracteres ASCII:
0000 5d 64 32 30 31 30 33 34 35 33 31 32 30 30 30 30
| ]d20103453120000
|
0010 30 31 31 31 37 30 38 30 35 30 38 31 30 41 42 43
| 0111708050810ABC
|
0020 44 31 32 33 34 1d 34 31 30 39 35 30 31 31 30 31
| D1234~4109501101 |
0030 30 32 30 39 31 37 0d 0a
| 020917~~
|
(note que aqui, o separador de campo <GS> transmitido como o caracter ~ no exemplo
acima)
Ou mesmo em hexadecimal:
53
5D 64 32 30 31 30 33 34 35 33 31 32 30 30 30 30 30 31 31 31 37 30 38 30 35 30 38 31 30 41
42 43 44 31 32 33 34 1D 34 31 30 39 35 30 31 31 30 31 30 32 30 31 37 0D 0A
Finalmente,resta salientar, que a escolha da forma de tratamento e transmisso feita
de forma de processamento muito detalhada e frequentemente pode ser at totalmente
processada dentro de um dispositivo do tipo caixa-negra.
54
Anexos
A.1
Contedo de Dados
00
n2+n18
01
n2+n14
02
n2+n14
10
n2+an..20
11 (a)
n2+n6
12 (a)
n2+n6
13 (a)
n2+n6
15 (a)
n2+n6
17 (a)
n2+n6
20
Variante do Produto
21
Nmero de Srie
22
Formato*
n2+n2
n2+an..20
n2+an..29
240
n3+an..30
241
n3+an..30
242
n2+n6
250
n3+an..30
251
n3+an..30
253
254
30
n2+n..8
310 (b)
n4+n6
311(b)
312 (b)
Medidas Comerciais:
Comprimento ou primeira dimenso (Metros)
Medidas Comerciais:
Largura, dimetro ou segunda dimenso (Metros)
313 (b)
Medidas Comerciais:
Profundidade, espessura ou terceira dimenso (Metros)
n3+n13+n..17
n3+an..20
n4+n6
n4+n6
n4+n6
314 (b)
n4+n6
315 (b)
n4+n6
316 (b)
Medidas Comerciais:
Volume lquido (Metros cbicos)
320 (b)
321 (b)
Medidas Comerciais:
Comprimento ou primeira dimenso (Polegadas)
322 (b)
323 (b)
Medidas Comerciais:
Comprimento ou primeira dimenso (Jardas)
n4+n6
n4+n6
n4+n6
n4+n6
n2+n18
55
Al
324 (b)
Contedo de Dados
Medidas Comerciais:
Largura, dimetro ou segunda dimenso (Polegadas)
325 (b)
Medidas Comerciais:
Largura, dimetro ou segunda dimenso (Ps)
326 (b)
Medidas Comerciais:
Largura, dimetro ou segunda dimenso (Jardas)
327 (b)
Medidas Comerciais:
Profundidade, espessura ou terceira dimenso (Polegadas)
328 (b)
Medidas Comerciais:
Profundidade, espessura ou terceira dimenso (Ps)
329 (b)
Medidas Comerciais:
Profundidade, espessura ou terceira dimenso (Jardas)
330(b)
331 (b)
Medidas Logsticas:
Comprimento ou primeira dimenso (Metros)
332 (b)
Medidas Logsticas:
Largura, dimetro ou segunda dimenso (Metros)
333 (b)
Medidas Logsticas:
Profundidade, espessura ou terceira dimenso (Metros)
n2+n14
n2+n14
n2+an..20
n2+n6
n2+n6
n2+n6
n2+n6
n2+n6
n2+n2
n2+an..20
334 (b)
n2+an..29
335 (b)
n3+an..30
336 (b)
n3+an..30
337 (b)
n2+n6
340 (b)
n3+an..30
341 (b)
342 (b)
343 (b)
344 (b)
345 (b)
346 (b)
347 (b)
348 (b)
349 (b)
56
Formato*
Medidas Logsticas:
Largura, dimetro ou segunda dimenso (Polegadas)
Medidas Comerciais: Peso lquido (Quilogramas)
Medidas Logsticas:
Largura, dimetro ou segunda dimenso (Ps)
Medidas Logsticas:
Profundidade, espessura ou terceira dimenso (Polegadas)
Medidas Logsticas:
Profundidade, espessura ou terceira dimenso (Ps)
Medidas Logsticas:
Profundidade, espessura ou terceira dimenso (Jardas)
n3+an..30
n3+n13+n..17
n3+an..20
n2+n..8
n4+n6
n4+n6
n4+n6
n4+n6
n4+n6
350 (b)
n4+n6
351 (b)
n4+n6
352 (b)
n4+n6
353 (b)
n2+n6
354 (b)
n2+n6
355 (b)
n2+n6
356 (b)
n2+n6
Al
Contedo de Dados
357 (b)
n2+n6
360 (b)
n2+n6
361 (b)
n2+n6
362 (b)
n2+n6
363 (b)
n2+n6
364 (b)
n2+n6
365 (b)
n2+n6
366 (b)
n2+n6
367 (b)
n2+n6
368 (b)
n2+n6
369 (b)
n2+n6
37
n2+n..8
390
n4+n..15
391
392
393
Formato*
n4+n3+n..15
n4+n..15
n4+n3+n..15
400
n3+an..30
401
Nmero de Consignao
n3+an..30
402
403
Cdigo de Rota
410
n3+n13
411
n3+n13
412
n3+n13
413
n3+n17
n3+an..30
n3+n13
414
n3+n13
415
n3+n13
420
421
n3+an..20
n3+n3+an..9
422 (c)
423 (c)
424 (c)
Pas de Processamento
n3+n3
425 (c)
Pas de Fracionamento/Desmontagem
n3+n3
426 (c)
n3+n3
7001
n4+n13
7002
n4+X..30
7003
n4+n12
8001
8002
n3+n3
n3+n3+n..12
n4+n3+X..27
n4+n14
Direo e Emendas
Identificador de srie para telefones celulares
n4+X..20
57
Al
Contedo de Dados
Formato*
8003
8004
8005
8006
8007
8008
n4+n8+n..4
8018
n4+n8+n..4
8020
n4+an..25
8100
n4+n14+an..16
n4+an..30
n4+n6
n4+n14+n2+n2
n4+an..30
n4+n8
8101
n4+n1+n5+n4
de final de oferta
8102
n4+n1+n1
8110
n4+an..30
90
n2+an..30
parceiros comerciais
91 to 99
n2+an..30
Notes:
(*)A primeira posio indica o comprimento (nmero de dgitos) do Identificador de
Aplicao GS1. O valor seguinte refere-se ao formato do contedo de dados:
n6,
n..12,
an..20,
6 dgitos numricos
varivel at 12 dgitos numricos
varivel at 20 dgitos alfanumricos
(**) Se apenas estiverem disponveis ano e ms, DD deve ser preenchido com dois
zeros
(***) O quarto dgito deste Identificador de Aplicao GS1 indica a posio implcita
do ponto decimal.
Exemplo:
58
A. 2
Tamanho de
Smbolo
Regio de Dados
Tamanho
Mapeamento
Matriz
Total
Palavras
Cdigo
Capacidade Mxima de
Dados
Num
Alfanum.
Byte
Dados Erro
Cap.
Cap.
Cap.
% de
Palavras Cdigo
usadas para
Correo de Erro
Numero Mximo
Palavras Cdigo
Corrigveis
Erro/
Apagamento
Lin
Col
Tamanho
N.
10
10
8x8
8x8
62.5
2/0
12
12
10x10
10x10
10
58.3
3/0
14
14
12x12
12x12
10
16
10
55.6
5/7
16
16
14x14
14x14
12
12
24
16
10
50
6/9
18
18
16x16
16x16
18
14
36
25
16
43.8
7/11
20
20
18x18
18x18
22
18
44
31
20
45
9/15
22
22
20x20
20x20
30
20
60
43
28
40
10/17
24
24
22x22
22x22
36
24
72
52
34
40
12/21
26
26
24x24
24x24
44
28
88
64
42
38.9
14/25
32
32
14x14
28x28
62
36
124
91
60
36.7
18/33
36
36
16x16
32x32
86
42
172
127
84
32.8
21/39
40
40
18x18
36x36
114
48
228
169
112
29.6
24/45
44
44
20x20
40x40
144
56
288
214
142
28
28/53
48
48
22x22
44x44
174
68
348
259
172
28.1
34/65
52
52
24x24
48x48
204
84
408
304
202
29.2
42/78
64
64
14x14
16
56x56
280
112
560
418
277
28.6
56/106
72
72
16x16
16
64x64
368
144
736
550
365
28.1
72/132
80
80
18x18
16
72x72
456
192
912
682
453
29.6
96/180
88
88
20x20
16
80x80
576
224
1152
862
573
28
112/212
96
96
22x22
16
88x88
696
272
1392
1042
693
28.1
136/260
104
104
24x24
16
96x96
816
336
1632
1222
813
29.2
168/318
120
120
18x18
36
108x108
1050
408
2100
1573
1047
28
204/390
132
132
20x20
36
120x120
1304
496
2608
1954
1301
27.6
248/472
144
144
22x22
36
132x132
1558
620
3116
2335
1556
28.5
310/590
59
Tamanho
Mapea
mento
Matriz
Lin.
Col
Size
No.
18
6x16
32
6x14
12
26
12
Total
Palavras
Cdigo
Capacidade Mxima
de Dados
Num.
Alpanum. Byte
% de
Palavras
Cdigo
usadas para
Correo de
Erro
Nmero
Mximo de
Palavras Cdigo
Corrigveis
Cap.
Cap.
6x16
10
58.3
3/+
6x28
10
11
20
13
52.4
5/+
10x24
10x24
16
14
32
22
14
46.7
7/11
36
10x16
10x32
12
18
44
31
20
45.0
9/15
16
36
14x16
14x32
32
24
64
46
30
42.9
12/21
16
48
14x22
14x44
49
28
98
72
47
36.4
14/25
Erro/
Apagamento
Smbolo(s)
**Dimenses-X
Especificados mm (polegas)
*Margem de silncio
Especificao
da Qualidade
Mnima
Esquerda
Direita
1X
1X
1.5/***/670
DataMatrix
(ECC 200)
Mnimo
Alvo
Mximo
Mnimo
Marcao
Direta na
Pea
0.380****
(0.0150)
0.380
(0.0150)
0.495
(0.0195)
Alvo
Mximo
**
Devido aos aspectos fsicos da ptica, o DataMatrix necessita ser impresso com uma densidade equivalente de impresso 1.5 vezes maior
do que a permitida para Smbolos Lineares.
*** A abertura efetiva para medidas de qualidade de DataMatrix deve ser tomada a 80% da densidade de impresso. Para Marcao Direta de
Componentes isto equivale a uma abertura de 12; para impresso na rea da Sade, uma abertura de 8.
**** O mnimo foi ajustado como prximo do valor ideal, at que testes e especificaes possam justificar uma mudana para um valor menor.
60
A.4
Smbolo
Grfico
Nome
Representao Smbolo
Codificada
Grfico
Representao
Codificada
Nome
Exclamation
mark
2/1
Capital letter M
4/13
"
Quotation
mark
2/2
Capital letter N
4/14
Percent sign
2/5
Capital letter O
4/15
&
Ampersand
2/6
Capital letter P
5/0
'
Apostrophe
2/7
Capital letter Q
5/1
Left
parenthesis
2/8
Capital letter R
5/2
Right
parenthesis
2/9
Capital letter S
5/3
Asterisk
2/10
Capital letter T
5/4
Plus sign
2/11
Capital letter U
5/5
Comma
2/12
Capital letter V
5/6
Hyphen/
Minus
2/13
Capital letter W
5/7
Full stop
2/14
Capital letter X
5/8
Solidus
2/15
Capital letter Y
5/9
Digit zero
3/0
Capital letter Z
5/10
Digit one
3/1
Low line
5/15
Digit two
3/2
Small letter a
6/1
Digit three
3/3
Small letter b
6/2
Digit four
3/4
Small letter c
6/3
Digit five
3/5
Small letter d
6/4
Digit six
3/6
Small letter e
6/5
Digit seven
3/7
Small letter f
6/6
Digit eight
3/8
Small letter g
6/7
Digit nine
3/9
Small letter h
6/8
Colon
3/10
Small letter i
6/9
Semicolon
3/11
Small letter j
6/10
<
Less-than
sign
3/12
Small letter k
6/11
Equals sign
3/13
Small letter l
6/12
>
Greater-than
sign
3/14
Small letter m
6/13
61
Question mark
3/15
Small letter n
6/14
Capital letter A
4/1
Small letter o
6/15
Capital letter B
4/2
Small letter p
7/0
Capital letter C
4/3
Small letter q
7/1
Capital letter D
4/4
Small letter r
7/2
Capital letter E
4/5
Small letter s
7/3
Capital letter F
4/6
Small letter t
7/4
Capital letter G
4/7
Small letter u
7/5
Capital letter H
4/8
Small letter v
7/6
Capital letter I
4/9
Small letter w
7/7
Capital letter J
4/10
Small letter x
7/8
Capital letter K
4/11
Small letter y
7/9
Capital letter L
4/12
Small letter z
7/10
Hex
Sm
17
11
DC1
Device Control 1
(XON)
18
12
DC2
Device Control 2
End of Text
19
13
DC3
Device Control 3
(XOFF)
EOT
End of Transmission
20
14
DC4
Device Control 4
05
ENQ
Enquiry
21
15
NAK
06
ACK
Acknowledge
Negative
acknowledge
07
BEL
Bell
22
16
SYN
Synchronous Idle
08
BS
BackSpace
23
17
ETB
End of Transmission
Block
09
HT
Horizontal Tabulation
24
18
CAN
Cancel
10
0A
LF
Line Feed
25
19
EM
End of Medium
11
0B
VT
Vertical Tabulation
26
1A
SUB
Substitute
12
0C
FF
Form Feed
27
1B
ESC
Escape
13
0D
CR
Carriage Return
28
1C
FS
File Separator
14
0E
SO
Shift Out
29
1D
GS
Group Separator
15
0F
SI
Shift In
30
1E
RS
Record Separator
DLE
Data Link
Escape
31
1F
US
Unit Separator
Dec
Hex
00
NUL
Null
01
STX
Start of Header
02
SOT
Start of Text
03
ETX
04
16
62
10
Sm Nome
Nome
Nome
Dec
Hex
Space
65
41
Uppercase A
Exclamation mark
66
42
Uppercase B
22
"
Quotes
67
43
Uppercase C
35
23
Hash
68
44
Uppercase D
36
24
Dollar
69
45
Uppercase E
37
25
Percent
70
46
Uppercase F
38
26
&
Ampersand
71
47
Uppercase G
39
27
'
Apostrophe
72
48
Uppercase H
40
28
Open bracket
73
49
Uppercase I
41
29
Close bracket
74
4A
Uppercase J
42
2A
Asterisk
75
4B
Uppercase K
43
2B
Plus
76
4C
Uppercase L
44
2C
Comma
77
4D
Uppercase M
45
2D
Dash
78
4E
Uppercase N
46
2E
Full stop
79
4F
Uppercase O
47
2F
Slash
80
50
Uppercase P
48
30
Zero
81
51
Uppercase Q
49
31
One
82
52
Uppercase R
50
32
Two
83
53
Uppercase S
51
33
Three
84
54
Uppercase T
52
34
Four
85
55
Uppercase U
53
35
Five
86
56
Uppercase V
54
36
Six
87
57
Uppercase W
55
37
Seven
88
58
Uppercase X
56
38
Eight
89
59
Uppercase Y
57
39
Nine
90
5A
Uppercase Z
58
3A
Colon
91
5B
59
3B
Semi-colon
92
5C
Backslash
60
3C
<
Less than
93
5D
61
3D
Equals
94
5E
Caret / hat
62
3E
>
Greater than
95
5F
Underscore
63
3F
Question mark
96
60
Grave accent
64
40
At
97
61
Lowercase a
Dec
Hex
Sm
32
20
[Space]
33
21
34
Sm
Nome
63
64
Dec
Hex
131
83
132
84
133
85
134
86
135
87
136
88
137
89
138
8A
139
8B
140
8C
141
8D
142
8E
143
8F
144
90
145
91
146
92
147
93
148
94
149
95
Delete
150
96
151
97
152
98
153
99
Dec
Hex
Sm
Nome
98
62
Lowercase b
99
63
Lowercase c
100
64
Lowercase d
101
65
Lowercase e
102
66
Lowercase f
103
67
Lowercase g
104
68
Lowercase h
105
69
Lowercase i
106
6A
Lowercase j
107
6B
Lowercase k
108
6C
Lowercase l
109
6D
Lowercase m
110
6E
Lowercase n
111
6F
Lowercase o
112
70
Lowercase p
113
71
Lowercase q
114
72
Lowercase r
115
73
Lowercase s
116
74
Lowercase t
117
75
Lowercase u
118
76
Lowercase v
119
77
Lowercase w
120
78
Lowercase x
121
79
Lowercase y
122
7A
Lowercase z
123
7B
Open brace
124
7C
Pipe
125
7D
Close brace
126
7E
Tilde
127
7F
DEL
128
80
129
81
130
82
Sm
Nome
Dec Hex
Sm
Nome
154
9A
155
9B
cent sign
156
9C
pound sign
157
9D
yen sign
158
9E
Pts
159
9F
160
161
162
163
164
165
166
167
A0
A1
A2
A3
A4
A5
A6
A7
peseta sign
latin small letter f with
hook
latin small letter a with
acute
latin small letter i with
acute
latin small letter o with
acute
latin small letter u with
acute
latin small letter n with
tilde
latin capital letter n
with tilde
feminine ordinal
indicator
masculine ordinal
indicator
Dec Hex
Sm
Nome
180
B4
181
B5
182
B6
183
B7
184
B8
185
B9
186
BA
187
BB
188
BC
189
BD
box drawings up
double and left single
190
BE
191
BF
192
C0
193
C1
194
C2
168
A8
169
A9
170
AA
not sign
171
AB
172
AC
195
C3
173
AD
inverted exclamation
mark
196
C4
174
AE
left-pointing double
angle quotation mark
197
C5
175
AF
right-pointing double
angle quotation mark
198
C6
176
B0
light shade
199
C7
177
B1
medium shade
178
B2
dark shade
200
C8
179
B3
201
C9
65
Dec Hex
Nome
202
CA
203
CB
204
CC
205
CD
206
CE
207
CF
208
D0
box drawings up
double and horizontal
single
209
D1
210
D2
211
D3
box drawings up
double and right single
212
D4
Dec Hex Sm
Nome
224
E0
225
E1
226
E2
227
E3
228
E4
229
E5
230
E6
micro sign
231
E7
232
E8
233
E9
234
EA
235
EB
236
EC
infinity
237
ED
238
EE
239
EF
intersection
240
F0
identical to
241
F1
plus-minus sign
242
F2
greater-than or equal to
243
F3
less-than or equal to
244
F4
245
F5
213
D5
214
D6
246
F6
division sign
247
F7
almost equal to
248
F8
degree sign
249
F9
bullet operator
250
FA
middle dot
251
FB
square root
252
FC
253
FD
superscript two
254
FE
black square
255
FF
215
216
217
66
Sm
D7
D8
D9
218
DA
219
DB
full block
220
DC
221
DD
222
DE
223
DF
no-break space
Representao Binria
Dec Hex Oct
Binrio
Binrio
Binrio
Binrio
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
00000000
00000001
00000010
00000011
00000100
00000101
00000110
00000111
00001000
00001001
00001010
00001011
00001100
00001101
00001110
00001111
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
00010000
00010001
00010010
00010011
00010100
00010101
00010110
00010111
00011000
00011001
00011010
00011011
00011100
00011101
00011110
00011111
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
00100000
00100001
00100010
00100011
00100100
00100101
00100110
00100111
00101000
00101001
00101010
00101011
00101100
00101101
00101110
00101111
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
00110000
00110001
00110010
00110011
00110100
00110101
00110110
00110111
00111000
00111001
00111010
00111011
00111100
00111101
00111110
00111111
Binrio
Binrio
Binrio
Binrio
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
01000000
01000001
01000010
01000011
01000100
01000101
01000110
01000111
01001000
01001001
01001010
01001011
01001100
01001101
01001110
01001111
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
01010000
01010001
01010010
01010011
01010100
01010101
01010110
01010111
01011000
01011001
01011010
01011011
01011100
01011101
01011110
01011111
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
01100000
01100001
01100010
01100011
01100100
01100101
01100110
01100111
01101000
01101001
01101010
01101011
01101100
01101101
01101110
01101111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
01110000
01110001
01110010
01110011
01110100
01110101
01110110
01110111
01111000
01111001
01111010
01111011
01111100
01111101
01111110
01111111
Binrio
Binrio
Binrio
Binrio
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
10000000
10000001
10000010
10000011
10000100
10000101
10000110
10000111
10001000
10001001
10001010
10001011
10001100
10001101
10001110
10001111
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
10010000
10010001
10010010
10010011
10010100
10010101
10010110
10010111
10011000
10011001
10011010
10011011
10011100
10011101
10011110
10011111
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
10100000
10100001
10100010
10100011
10100100
10100101
10100110
10100111
10101000
10101001
10101010
10101011
10101100
10101101
10101110
10101111
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
10110000
10110001
10110010
10110011
10110100
10110101
10110110
10110111
10111000
10111001
10111010
10111011
10111100
10111101
10111110
10111111
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
80
81
82
83
84
85
86
87
88
89
8A
8B
8C
8D
8E
8F
000
001
002
003
004
005
006
007
010
011
012
013
014
015
016
017
100
101
102
103
104
105
106
107
110
111
112
113
114
115
116
117
200
201
202
203
204
205
206
207
210
211
212
213
214
215
216
217
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
90
91
92
93
94
95
96
97
98
99
9A
9B
9C
9D
9E
9F
020
021
022
023
024
025
026
027
030
031
032
033
034
035
036
037
120
121
122
123
124
125
126
127
130
131
132
133
134
135
136
137
220
221
222
223
224
225
226
227
230
231
232
233
234
235
236
237
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
AA
AB
AC
AD
AE
AF
040
041
042
043
044
045
046
047
050
051
052
053
054
055
056
057
140
141
142
143
144
145
146
147
150
151
152
153
154
155
156
157
240
241
242
243
244
245
246
247
250
251
252
253
254
255
256
257
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
BA
BB
BC
BD
BE
BF
060
061
062
063
064
065
066
067
070
071
072
073
074
075
076
077
160
161
162
163
164
165
166
167
170
171
172
173
174
175
176
177
260
261
262
263
264
265
266
267
270
271
272
273
274
275
276
277
67
Binrio
Binrio
Binrio
Binrio
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
11000000
11000001
11000010
11000011
11000100
11000101
11000110
11000111
11001000
11001001
11001010
11001011
11001100
11001101
11001110
11001111
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
11010000
11010001
11010010
11010011
11010100
11010101
11010110
11010111
11011000
11011001
11011010
11011011
11011100
11011101
11011110
11011111
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
11100000
11100001
11100010
11100011
11100100
11100101
11100110
11100111
11101000
11101001
11101010
11101011
11101100
11101101
11101110
11101111
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
11110000
11110001
11110010
11110011
11110100
11110101
11110110
11110111
11111000
11111001
11111010
11111011
11111100
11111101
11111110
11111111
C0
C1
C2
C3
C4
C5
C6
C7
C8
C9
CA
CB
CC
CD
CE
CF
300
301
302
303
304
305
306
307
310
311
312
313
314
315
316
317
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
DA
DB
DC
DD
DE
DF
320
321
322
323
324
325
326
327
330
331
332
333
334
335
336
337
E0
E1
E2
E3
E4
E5
E6
E7
E8
E9
EA
EB
EC
ED
EE
EF
340
341
342
343
344
345
346
347
350
351
352
353
354
355
356
357
F0
F1
F2
F3
F4
F5
F6
F7
F8
F9
FA
FB
FC
FD
FE
FF
360
361
362
363
364
365
366
367
370
371
372
373
374
375
376
377
68
A.6
Dados ou funo
1-128
129
Pad
130-229
230
231
232
FNC1
233
Anexo Estruturado
234
Programao de Leitura
235
236
05 Macro
237
06 Macro
238
239
240
241
Caractere ECI
242-255
69
A.7
MSB
8
LSB
70
A.8
Altura de Caracter
(em polegadas)
Altura de Caracter
(em pontos)
Recomendado
0.2
0.08
5.76
Mnimo
0.125
0.05
3.6
Tcnicas de marcao:
Requerimentos de Qualidade:
Todas as verificaes de qualidade devem ser de acordo com ISO/IEC 15415
A seguinte abertura determinada para a verificao:
71
Dimetro de
Abertura em
(0.001)/ N ref
Abertura
Diamtro de
Abertura
(em mm)
Gama de
Dimenso-X
(em polegadas)
Gama de
Dimenso-X
(em mm)
03
0.075
0.004 at 0.007
0.100 at 0.180
05
0.150
0.0071at 0.013
0.180 at 0.330
10
0.250
0.0131 at 0.025
0.330 at 0.635
20
0.500
Exemplo:
2.8/05/660 indicaria que a mdia de classificaes dos perfis de leitura de refletncia, ou as classificaes das
leituras foi 2.8 tendo estas sido obtidas com o uso de uma abertura de 0,150 mm (n ref. 05) e uma fonte de luz de
660nm, com incidncia de 45
72
A.9
73
Glossrio de Termos
A lista abaixo tem como objetivo proporcionar ao leitor a sntese dos termos tcnicos e siglas
utilizadas no contexto do GS1DataMatrix. O objetivo facilitar o entendimento e garantir a
inequvoca utilizao da terminologia ao longo do documento.
74
Termo
Definio
Abertura
A abertura fsica que faz parte do percurso ptico de um determinado dispositivo, tal como
um scanner, um fotmetro ou uma cmera. A maior parte das aberturas so circulares, mas
podem ser retangulares ou elpticas.
Alfanumrico
(um caractere)
Atributo
Uma informao que reflete uma caracterstica relacionada com um nmero de identificao ,
tal como seja o GTIN (Nmero Global Item Comercial) ou o SSCC (Cdigo de Srie da Unidade
de Expedio).
Batch / Lote
O lote ou nmero de lote associa a um item, informao que o fabricante considera relevante
para a rastreabilidade do item comercial. Os dados podem referir-se ao prprio item comercial
ou a itens contidos dentro dele.
Cadeia completa
Cadeia de
Elementos
Clculo do Dgito
de Controle GS1
Campo de dados
do Identificador
de Aplicao GS1
Caracter de
Controle do
Smbolo
Termo
Definio
Caracter de dados
Uma letra, algarismo ou outro smbolo, representado no campo dos dados de uma Cadeia de
Elementos.
Caracter de
Smbolo
Um grupo de barras e espaos num smbolo, que decodificado como uma unidade
individual. Pode representar um dgito individual, uma letra, uma marca de pontuao, um
indicador de controle, ou mltiplos caracteres de dados.
Caracter
Separador
Smbolo de Caractere Funo 1 usado para separar certas Cadeias de Elementos (AIs)
concatenadas, dependendo da sua posio dentro do Smbolo de Cdigo de Barras GS1.
Caracteres
Especiais
Chave de
Identificao GS1
Chaves de
Identificao GS1
Cliente
Cdigo de Barras
Linear
Concatenao
Configurao
Conformance Test
Card
Contraste do
Smbolo
Um parmetro ISO 15416, que mede a diferena entre os valores de refletncia mais elevada e
mais baixa, numa Leitura de Perfis de Refletncias (Scan Reflectance Profile - SRP).
Cupom
Um talo que pode ser resgatado no ponto de venda, por um valor em dinheiro,
correspondente desconto ou por um item grtis.
DataMatrix
Uma simbologia matricial bidimensional, autnoma que composta por mdulos quadrados
dispostos dentro de um padro localizao perifrico. Das verses DataMatrix ISO, a ECC 200
a nica verso que suporta os nmeros de identificao do Sistema GS1, incluindo o Smbolo
Caractere Funo 1. Os smbolos DataMatrix so lidos por scanners de imagens bidimensionais
ou sistemas de viso.
Dgito de
Controle
Um dgito calculado a partir de outros dgitos com base num determinado algoritmo e usado
para verificar se os dados foram corretamente compostos. (Veja Clculo do Dgito de Controle
GS1).
Dimenso-X
Dimenses Fsicas
Elemento de
simbologia
Um caractere ou caracteres num smbolo cdigo de barras utilizado para definir a integridade
e o processamento do prprio smbolo (por exemplo, padres de Incio e de Fim). Estes
elementos no fazem parte dos dados enviados pelo smbolo cdigo de barras.
Elementos
Humano-legveis
Caracteres que podem ser lidos por pessoas, tais como letras e nmeros, em oposio aos
caracteres de smbolo dentro de smbolos cdigo de barras, que so lidos por mquinas.
Fornecedor
A entidade ou parte que produz, fornece ou faz acabamentos num item ou servio.
GS1 DataMatrix
75
Termo
Definio
Sede da GS1, baseada em Bruxelas, Blgica e Princeton, USA; uma supra entidade das
Organizaes Membro GS1, que gere o Sistema GS1.
GSMP (Global
Standards
Management
Process)
GTIN (formato)
Identificao
Automtica e
Captura de Dados
(IACD)
Identificador de
Aplicao GS1 (AI)
O campo de dois ou mais caracteres no incio de uma Cadeia de Elementos, que define
inequivocamente o seu formato e significado.
Identificador de
simbologia
Indicador de
Margem de
Silncio
Um caractere maior que (>) ou menor que (<), impresso na zona dos Elementos Humanolegveis de um smbolo de cdigo de barras linear, com o vrtice alinhado com o limite
exterior da Margem de Silncio.
Laser YAG
Nd:YAG (Granada de trio e alumnio dopada com neodmio; Nd:Y3Al5O12) um cristal que
utilizado como fonte de ganho ptico (focagem) para lasers de estado slido. O dopante,
neodmio triplamente ionizado, tipicamente substitui o trio na estrutura cristalina da granada
de trio e alumnio, uma vez que so de dimenses semelhantes.
Lgica Fuzzy
A Lgica Fuzzy derivada da teoria dos conjunto difusos, que lida com raciocnios de
aproximao, em vez da deduo precisa subjacente lgica clssica.
Margem de
Silncio
Magnitudes
Mdulo
Equivalente
Dimenso-X.
Nmero de
Identificao
76
Termo
Definio
Nmero de Srie
Organizao
Membro GS1
Um membro da GS1, que responsvel pela administrao do Sistema GS1 no seu pas (ou
rea atribuda). Esta tarefa inclui, mas no se limita a, garantir que as empresas usurias faam
o uso correto do Sistema GS1, tenham acesso formao, treinamento, promoo e apoio
implementao. Tambm possibilita um meio de acesso para o desempenho de um papel
ativo no GSMP.
Padro de
Localizao
Palavras Cdigo
Prefixo GS1de
Empresa
Parte do nmero de Identificao GS1, que consiste num Prefixo GS1 e num Nmero de
Empresa, ambos alocados pelas Organizaes Membro GS1.
Prefixo GS1
Um nmero com dois ou mais dgitos, administrado pelo GS1 Global Office, que alocado
Organizao Membro GS1ou a Nmeros de Circulao Restrita.
Regio de Dados
A zona do smbolo GS1 DataMatrix, que contm os dados codificados, propriamente ditos.
Scanner
Smbolo
Smbolo Caracter
Funo 1 (FNC1)
Simbologia
Simbologia
Bidimensional
Smbolos opticamente legveis que devem ser examinados vertical e horizontalmente, para
leitura da mensagem completa.
Os smbolos bidimensionais podem ser de dois tipos: smbolos matriciais ou smbolos multilinha.
Os smbolos bidimensionais tm deteco de erro e podem incluir caractersticas de correo
erro (usando ISO / IEC 16022 para referncia).
77
Termo
Definio
Sistema GS1
Substrato
Tamanho
Tipo
No que concerne forma, para smbolos GS1 DataMatrix, pode ser Quadrada ou
Retangular.
Transportador
Transportador de dados
Um meio de representar dados numa forma legvel s mquinas; usado para permitir a
leitura automtica das Cadeias de Elementos.
Verificao de Cdigos
de Barras
(*) Embora a DataMatrix seja diferente das tradicionais linhas dos cdigos de barras, a terminologia do cdigo de barras
foi mantida neste guia (de acordo com o vocabulrio padro da DataMatrix ISO/IEC16022).
2009 - GS1 Brasil. Todos os direitos reservados. Proibida a reproduo total ou parcial sem a prvia autorizao da GS1
Brasil, Associao Brasileira de Automao.