GS1-DataMatrix

Descrição do GS1-DataMatrix

GS1-DataMatrix

O GS1-DataMatrix é uma variante especializada do código 2D DataMatrix, utilizado principalmente no comércio e na indústria para etiquetar mercadorias e paletes.

Caraterísticas da GS1-DataMatrix

  • Caracteres especiais: A GS1-DataMatrix utiliza o carácter de controlo FNC1 imediatamente a seguir ao carácter de início. A combinação do carácter de início e do FNC1 identifica de forma única uma GS1-DataMatrix.
  • Geração Automática: Ao selecionar GS1-DataMatrix no ActiveBarcode, o carácter inicial e o FNC1 são gerados automaticamente.
  • Separador de campos: A GS1-DataMatrix utiliza o carácter de controlo <FNC1> ou <GS> para marcar o fim dos campos com comprimento variável.

Codificação de dados múltiplos

Uma GS1-DataMatrix pode codificar vários pontos de dados simultaneamente, como um código de produto (semelhante ao EAN 13), informações de peso ou data de validade. Isto é conseguido através da utilização de Identificadores de Aplicação (IA) normalizados internacionalmente, que especificam o tipo de dados codificados.

Exemplo de uma GS1-DataMatrix:

Código de barras GS1-DataMatrix

O texto legível por humanos, por exemplo, (01)01234567890128(15)051231, inclui:

  • (01): Código do produto (14 dígitos).
  • (15): Data de expiração (6 dígitos, formato AAMMDD, aqui 31.12.05).

Os parênteses são apenas para facilitar a leitura e não estão codificados no código de barras.

Como criar uma GS1-DataMatrix com o ActiveBarcode

Introduza o texto legível, incluindo os identificadores da aplicação, por exemplo, (01)01234567890128(15)051231O ActiveBarcode remove automaticamente os parênteses e gera a GS1-DataMatrix correta, por exemplo, 010123456789012815051231.

Dados de comprimento variável

Para dados de comprimento variável (por exemplo, quantidade ou número de série), o carácter de controlo FNC1 deve ser inserido antes do AI seguinte para indicar o fim dos dados.

Exemplo:

Código de barras GS1-DataMatrix

Texto legível por humanos: (30)19<FNC1>(21)123456789012

  • (30): Quantidade (aqui 19, até 8 dígitos).
  • (21): Número de série (aqui 123456789012).

O <FNC1> é gerado no ActiveBarcode introduzindo <FNC1>.

Nota: Se um scanner não reconhecer o FNC1, pode ser utilizado o carácter <GS>, uma vez que alguns scanners esperam incorretamente este carácter.

Mais informações

Lista dos tamanhos do símbolo GS1-DataMatrix, acompanhada de exemplos.Link
Cada um destes representa um tamanho de símbolo diferente do código GS1-DataMatrix. A escolha determina a quantidade de dados que podem ser codificados e o tamanho do código.
Símbolos menores (por exemplo, 10x10, 12x12) podem conter menos dados, mas ocupam menos espaço.
Símbolos maiores (por exemplo, 20x20, 24x24 e acima) podem armazenar mais caracteres ou elementos GS1 adicionais.
Se o conteúdo dos seus dados for sempre curto, então utilizar um símbolo menor é perfeitamente adequado. Se posteriormente adicionar mais informações, será necessário selecionar uma versão maior para que os dados continuem a caber.

A escolha depende, em parte, da quantidade de dados e, em parte, do espaço disponível. O software garante automaticamente que qualquer tamanho que escolher ainda produza um GS1-DataMatrix válido e digitalizável.

O ActiveBarcode oferece três tipos automáticos: AUTO, SQUARE e RECTANGLE. Estes selecionam sempre o menor tamanho de símbolo possível que pode acomodar todos os seus dados. SQUARE e RECTANGLE estão limitados aos formatos quadrado e retangular, respetivamente, enquanto AUTO utiliza ambos. Se escolher um tipo fixo, como 64x64, esse tamanho de símbolo específico será aplicado, mesmo que um código menor e mais compacto também funcione.

ActiveBarcode: GS1-DataMatrix
AUTO
GS1-DataMatrix
Typeno: 74
Code: GS1DATAMATRIX

Números máximos: 6-3116
Personagens máximos: 3-2335
Bytes máximos: 1-1556
Correção de erro máxima: 2-310
ActiveBarcode: GS1-DataMatrix
SQUARE
GS1-DataMatrix
Typeno: 75
Code: GS1DATAMATRIXSQUARE

Números máximos: 6-3116
Personagens máximos: 3-2335
Bytes máximos: 1-1556
Correção de erro máxima: 2-310
ActiveBarcode: GS1-DataMatrix
RECTANGLE
GS1-DataMatrix
Typeno: 76
Code: GS1DATAMATRIXRECTANGULAR

Números máximos: 10-98
Personagens máximos: 6-72
Bytes máximos: 3-47
Correção de erro máxima: 7-98
ActiveBarcode: GS1-DataMatrix
10x10
GS1-DataMatrix
Typeno: 77
Code: GS1DATAMATRIX10X10

Números máximos: 6
Personagens máximos: 3
Bytes máximos: 1
Correção de erro máxima: 2
ActiveBarcode: GS1-DataMatrix
12x12
GS1-DataMatrix
Typeno: 78
Code: GS1DATAMATRIX12X12

Números máximos: 10
Personagens máximos: 6
Bytes máximos: 3
Correção de erro máxima: 3
ActiveBarcode: GS1-DataMatrix
8x18
GS1-DataMatrix
Typeno: 79
Code: GS1DATAMATRIX8X18

Números máximos: 10
Personagens máximos: 6
Bytes máximos: 3
Correção de erro máxima: 7
ActiveBarcode: GS1-DataMatrix
14x14
GS1-DataMatrix
Typeno: 80
Code: GS1DATAMATRIX14X14

Números máximos: 16
Personagens máximos: 10
Bytes máximos: 6
Correção de erro máxima: 5
ActiveBarcode: GS1-DataMatrix
8x32
GS1-DataMatrix
Typeno: 81
Code: GS1DATAMATRIX8X32

Números máximos: 20
Personagens máximos: 13
Bytes máximos: 8
Correção de erro máxima: 11
ActiveBarcode: GS1-DataMatrix
16x16
GS1-DataMatrix
Typeno: 82
Code: GS1DATAMATRIX16X16

Números máximos: 24
Personagens máximos: 16
Bytes máximos: 10
Correção de erro máxima: 6
ActiveBarcode: GS1-DataMatrix
12x26
GS1-DataMatrix
Typeno: 83
Code: GS1DATAMATRIX12X26

Números máximos: 32
Personagens máximos: 22
Bytes máximos: 14
Correção de erro máxima: 32
ActiveBarcode: GS1-DataMatrix
18x18
GS1-DataMatrix
Typeno: 84
Code: GS1DATAMATRIX18X18

Números máximos: 36
Personagens máximos: 25
Bytes máximos: 16
Correção de erro máxima: 7
ActiveBarcode: GS1-DataMatrix
20x20
GS1-DataMatrix
Typeno: 85
Code: GS1DATAMATRIX20X20

Números máximos: 44
Personagens máximos: 31
Bytes máximos: 20
Correção de erro máxima: 9
ActiveBarcode: GS1-DataMatrix
12x36
GS1-DataMatrix
Typeno: 86
Code: GS1DATAMATRIX12X36

Números máximos: 44
Personagens máximos: 31
Bytes máximos: 20
Correção de erro máxima: 44
ActiveBarcode: GS1-DataMatrix
22x22
GS1-DataMatrix
Typeno: 87
Code: GS1DATAMATRIX22X22

Números máximos: 60
Personagens máximos: 43
Bytes máximos: 28
Correção de erro máxima: 10
ActiveBarcode: GS1-DataMatrix
16x36
GS1-DataMatrix
Typeno: 88
Code: GS1DATAMATRIX16X36

Números máximos: 64
Personagens máximos: 46
Bytes máximos: 30
Correção de erro máxima: 64
ActiveBarcode: GS1-DataMatrix
24x24
GS1-DataMatrix
Typeno: 89
Code: GS1DATAMATRIX24X24

Números máximos: 72
Personagens máximos: 52
Bytes máximos: 34
Correção de erro máxima: 12
ActiveBarcode: GS1-DataMatrix
26x26
GS1-DataMatrix
Typeno: 90
Code: GS1DATAMATRIX26X26

Números máximos: 88
Personagens máximos: 64
Bytes máximos: 42
Correção de erro máxima: 14
ActiveBarcode: GS1-DataMatrix
16x48
GS1-DataMatrix
Typeno: 91
Code: GS1DATAMATRIX16X48

Números máximos: 98
Personagens máximos: 72
Bytes máximos: 47
Correção de erro máxima: 98
ActiveBarcode: GS1-DataMatrix
32x32
GS1-DataMatrix
Typeno: 92
Code: GS1DATAMATRIX32X32

Números máximos: 124
Personagens máximos: 91
Bytes máximos: 60
Correção de erro máxima: 18
ActiveBarcode: GS1-DataMatrix
36x36
GS1-DataMatrix
Typeno: 93
Code: GS1DATAMATRIX36X36

Números máximos: 172
Personagens máximos: 127
Bytes máximos: 84
Correção de erro máxima: 21
ActiveBarcode: GS1-DataMatrix
40x40
GS1-DataMatrix
Typeno: 94
Code: GS1DATAMATRIX40X40

Números máximos: 228
Personagens máximos: 169
Bytes máximos: 112
Correção de erro máxima: 24
ActiveBarcode: GS1-DataMatrix
44x44
GS1-DataMatrix
Typeno: 95
Code: GS1DATAMATRIX44X44

Números máximos: 288
Personagens máximos: 214
Bytes máximos: 142
Correção de erro máxima: 28
ActiveBarcode: GS1-DataMatrix
48x48
GS1-DataMatrix
Typeno: 96
Code: GS1DATAMATRIX48X48

Números máximos: 348
Personagens máximos: 259
Bytes máximos: 172
Correção de erro máxima: 34
ActiveBarcode: GS1-DataMatrix
52x52
GS1-DataMatrix
Typeno: 97
Code: GS1DATAMATRIX52X52

Números máximos: 408
Personagens máximos: 304
Bytes máximos: 202
Correção de erro máxima: 42
ActiveBarcode: GS1-DataMatrix
64x64
GS1-DataMatrix
Typeno: 98
Code: GS1DATAMATRIX64X64

Números máximos: 560
Personagens máximos: 418
Bytes máximos: 278
Correção de erro máxima: 56
ActiveBarcode: GS1-DataMatrix
72x72
GS1-DataMatrix
Typeno: 100
Code: GS1DATAMATRIX72X72

Números máximos: 736
Personagens máximos: 550
Bytes máximos: 366
Correção de erro máxima: 72
ActiveBarcode: GS1-DataMatrix
80x80
GS1-DataMatrix
Typeno: 101
Code: GS1DATAMATRIX80X80

Números máximos: 912
Personagens máximos: 682
Bytes máximos: 454
Correção de erro máxima: 96
ActiveBarcode: GS1-DataMatrix
88x88
GS1-DataMatrix
Typeno: 102
Code: GS1DATAMATRIX88X88

Números máximos: 1152
Personagens máximos: 862
Bytes máximos: 574
Correção de erro máxima: 112
ActiveBarcode: GS1-DataMatrix
96x96
GS1-DataMatrix
Typeno: 103
Code: GS1DATAMATRIX96X96

Números máximos: 1392
Personagens máximos: 1042
Bytes máximos: 694
Correção de erro máxima: 136
ActiveBarcode: GS1-DataMatrix
104x104
GS1-DataMatrix
Typeno: 104
Code: GS1DATAMATRIX104X104

Números máximos: 1632
Personagens máximos: 1222
Bytes máximos: 814
Correção de erro máxima: 168
ActiveBarcode: GS1-DataMatrix
120x120
GS1-DataMatrix
Typeno: 105
Code: GS1DATAMATRIX120X120

Números máximos: 2100
Personagens máximos: 1573
Bytes máximos: 1048
Correção de erro máxima: 204
ActiveBarcode: GS1-DataMatrix
132x132
GS1-DataMatrix
Typeno: 106
Code: GS1DATAMATRIX132X132

Números máximos: 2608
Personagens máximos: 1954
Bytes máximos: 1302
Correção de erro máxima: 248
ActiveBarcode: GS1-DataMatrix
144x144
GS1-DataMatrix
Typeno: 107
Code: GS1DATAMATRIX144X144

Números máximos: 3116
Personagens máximos: 2335
Bytes máximos: 1556
Correção de erro máxima: 310
Esta lista representa uma visão geral para fins de orientação, mas não reivindica qualquer correção em relação aos valores máximos.

Dados técnicos

Caracteres válidos: alfanumérico
Comprimento: Variável sem comprimento fixo.
Dígito da verificação: Calculado de acordo com Reed-Solomon-Correção de erros
O ActiveBarcode calcula automaticamente o dígito verificador automaticamente.
Tipo#: DataMatrix - #74 - GS1DATAMATRIX
Lista de todos os tamanhos de símbolos

Outros tipos...

Quer saber mais sobre outros tipos de códigos de barras?