O GS1-DataMatrix é uma variante especializada do código DataMatrix 2D, utilizado principalmente no comércio e na indústria para a identificação de mercadorias e paletes.
Características do GS1-DataMatrix
- Caracteres especiais: O GS1-DataMatrix utiliza o caractere de controle FNC1 imediatamente após o caractere inicial. A combinação do caractere inicial e do FNC1 identifica de forma única um GS1-DataMatrix.
- Geração automática: Ao selecionar GS1-DataMatrix no ActiveBarcode, o caractere inicial e o FNC1 são gerados automaticamente.
- Separador de campos: O GS1-DataMatrix utiliza o caractere de controle
<FNC1> ou <GS> para marcar o final dos campos com comprimento variável.
Codificação de dados múltiplos
Um 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. Isso é obtido usando Identificadores de Aplicação (AI) padronizados internacionalmente, que especificam o tipo de dados codificados.
Exemplo de um 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 validade (6 dígitos, formato AAMMDD, neste caso 31.12.05).
Os parênteses são utilizados apenas para facilitar a leitura e não são codificados no código de barras.
Como criar um GS1-DataMatrix com o ActiveBarcode
Insira o texto legível, incluindo os identificadores do aplicativo, por exemplo, (01)01234567890128(15)051231O ActiveBarcode remove automaticamente os parênteses e gera o GS1-DataMatrix correto, por exemplo, 010123456789012815051231.
Dados de comprimento variável
Para dados de comprimento variável (por exemplo, quantidade ou número de série), o caractere de controle FNC1 deve ser inserido antes do próximo AI para indicar o fim dos dados.
Exemplo:
Texto legível por humanos: (30)19<FNC1>(21)123456789012
- (30): Quantidade (aqui 19, até 8 dígitos).
- (21): Número de série (neste caso, 123456789012).
O <FNC1> é gerado no ActiveBarcode ao inserir <FNC1>.
Observação: caso um scanner não reconheça o FNC1, o caractere <GS> pode ser utilizado em seu lugar, pois alguns scanners esperam incorretamente esse caractere.
Mais informações
Lista dos tamanhos dos símbolos GS1-DataMatrix, acompanhada de exemplos.Link
Cada um deles 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 armazenar 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. Caso adicione mais informações posteriormente, 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 escolhido ainda produza um código válido e legível.
O ActiveBarcode oferece três tipos automáticos: AUTO, SQUARE e RECTANGLE. Eles sempre selecionam o menor tamanho de símbolo possível que pode acomodar todos os seus dados. SQUARE e RECTANGLE são limitados aos formatos quadrado e retangular, respectivamente, enquanto AUTO usa ambos. Se você escolher um tipo fixo, como 64x64, esse tamanho específico de símbolo será aplicado, mesmo que um código menor e mais compacto também funcione.
AUTO
GS1-DataMatrixTypeno: 74
Code: GS1DATAMATRIX
Números máximos: 6-3116
Número máximo de caracteres: 3-2335
Bytes máximos: 1-1556
Correção máxima de erros: 2-310
SQUARE
GS1-DataMatrixTypeno: 75
Code: GS1DATAMATRIXSQUARE
Números máximos: 6-3116
Número máximo de caracteres: 3-2335
Bytes máximos: 1-1556
Correção máxima de erros: 2-310
RECTANGLE
GS1-DataMatrixTypeno: 76
Code: GS1DATAMATRIXRECTANGULAR
Números máximos: 10-98
Número máximo de caracteres: 6-72
Bytes máximos: 3-47
Correção máxima de erros: 7-98
10x10
GS1-DataMatrixTypeno: 77
Code: GS1DATAMATRIX10X10
Números máximos: 6
Número máximo de caracteres: 3
Bytes máximos: 1
Correção máxima de erros: 2
12x12
GS1-DataMatrixTypeno: 78
Code: GS1DATAMATRIX12X12
Números máximos: 10
Número máximo de caracteres: 6
Bytes máximos: 3
Correção máxima de erros: 3
8x18
GS1-DataMatrixTypeno: 79
Code: GS1DATAMATRIX8X18
Números máximos: 10
Número máximo de caracteres: 6
Bytes máximos: 3
Correção máxima de erros: 7
14x14
GS1-DataMatrixTypeno: 80
Code: GS1DATAMATRIX14X14
Números máximos: 16
Número máximo de caracteres: 10
Bytes máximos: 6
Correção máxima de erros: 5
8x32
GS1-DataMatrixTypeno: 81
Code: GS1DATAMATRIX8X32
Números máximos: 20
Número máximo de caracteres: 13
Bytes máximos: 8
Correção máxima de erros: 11
16x16
GS1-DataMatrixTypeno: 82
Code: GS1DATAMATRIX16X16
Números máximos: 24
Número máximo de caracteres: 16
Bytes máximos: 10
Correção máxima de erros: 6
12x26
GS1-DataMatrixTypeno: 83
Code: GS1DATAMATRIX12X26
Números máximos: 32
Número máximo de caracteres: 22
Bytes máximos: 14
Correção máxima de erros: 32
18x18
GS1-DataMatrixTypeno: 84
Code: GS1DATAMATRIX18X18
Números máximos: 36
Número máximo de caracteres: 25
Bytes máximos: 16
Correção máxima de erros: 7
20x20
GS1-DataMatrixTypeno: 85
Code: GS1DATAMATRIX20X20
Números máximos: 44
Número máximo de caracteres: 31
Bytes máximos: 20
Correção máxima de erros: 9
12x36
GS1-DataMatrixTypeno: 86
Code: GS1DATAMATRIX12X36
Números máximos: 44
Número máximo de caracteres: 31
Bytes máximos: 20
Correção máxima de erros: 44
22x22
GS1-DataMatrixTypeno: 87
Code: GS1DATAMATRIX22X22
Números máximos: 60
Número máximo de caracteres: 43
Bytes máximos: 28
Correção máxima de erros: 10
16x36
GS1-DataMatrixTypeno: 88
Code: GS1DATAMATRIX16X36
Números máximos: 64
Número máximo de caracteres: 46
Bytes máximos: 30
Correção máxima de erros: 64
24x24
GS1-DataMatrixTypeno: 89
Code: GS1DATAMATRIX24X24
Números máximos: 72
Número máximo de caracteres: 52
Bytes máximos: 34
Correção máxima de erros: 12
26x26
GS1-DataMatrixTypeno: 90
Code: GS1DATAMATRIX26X26
Números máximos: 88
Número máximo de caracteres: 64
Bytes máximos: 42
Correção máxima de erros: 14
16x48
GS1-DataMatrixTypeno: 91
Code: GS1DATAMATRIX16X48
Números máximos: 98
Número máximo de caracteres: 72
Bytes máximos: 47
Correção máxima de erros: 98
32x32
GS1-DataMatrixTypeno: 92
Code: GS1DATAMATRIX32X32
Números máximos: 124
Número máximo de caracteres: 91
Bytes máximos: 60
Correção máxima de erros: 18
36x36
GS1-DataMatrixTypeno: 93
Code: GS1DATAMATRIX36X36
Números máximos: 172
Número máximo de caracteres: 127
Bytes máximos: 84
Correção máxima de erros: 21
40x40
GS1-DataMatrixTypeno: 94
Code: GS1DATAMATRIX40X40
Números máximos: 228
Número máximo de caracteres: 169
Bytes máximos: 112
Correção máxima de erros: 24
44x44
GS1-DataMatrixTypeno: 95
Code: GS1DATAMATRIX44X44
Números máximos: 288
Número máximo de caracteres: 214
Bytes máximos: 142
Correção máxima de erros: 28
48x48
GS1-DataMatrixTypeno: 96
Code: GS1DATAMATRIX48X48
Números máximos: 348
Número máximo de caracteres: 259
Bytes máximos: 172
Correção máxima de erros: 34
52x52
GS1-DataMatrixTypeno: 97
Code: GS1DATAMATRIX52X52
Números máximos: 408
Número máximo de caracteres: 304
Bytes máximos: 202
Correção máxima de erros: 42
64x64
GS1-DataMatrixTypeno: 98
Code: GS1DATAMATRIX64X64
Números máximos: 560
Número máximo de caracteres: 418
Bytes máximos: 278
Correção máxima de erros: 56
72x72
GS1-DataMatrixTypeno: 100
Code: GS1DATAMATRIX72X72
Números máximos: 736
Número máximo de caracteres: 550
Bytes máximos: 366
Correção máxima de erros: 72
80x80
GS1-DataMatrixTypeno: 101
Code: GS1DATAMATRIX80X80
Números máximos: 912
Número máximo de caracteres: 682
Bytes máximos: 454
Correção máxima de erros: 96
88x88
GS1-DataMatrixTypeno: 102
Code: GS1DATAMATRIX88X88
Números máximos: 1152
Número máximo de caracteres: 862
Bytes máximos: 574
Correção máxima de erros: 112
96x96
GS1-DataMatrixTypeno: 103
Code: GS1DATAMATRIX96X96
Números máximos: 1392
Número máximo de caracteres: 1042
Bytes máximos: 694
Correção máxima de erros: 136
104x104
GS1-DataMatrixTypeno: 104
Code: GS1DATAMATRIX104X104
Números máximos: 1632
Número máximo de caracteres: 1222
Bytes máximos: 814
Correção máxima de erros: 168
120x120
GS1-DataMatrixTypeno: 105
Code: GS1DATAMATRIX120X120
Números máximos: 2100
Número máximo de caracteres: 1573
Bytes máximos: 1048
Correção máxima de erros: 204
132x132
GS1-DataMatrixTypeno: 106
Code: GS1DATAMATRIX132X132
Números máximos: 2608
Número máximo de caracteres: 1954
Bytes máximos: 1302
Correção máxima de erros: 248
144x144
GS1-DataMatrixTypeno: 107
Code: GS1DATAMATRIX144X144
Números máximos: 3116
Número máximo de caracteres: 2335
Bytes máximos: 1556
Correção máxima de erros: 310
Esta lista representa uma visão geral para fins de orientação, mas não garante a exatidão dos valores máximos.