1. PÁGINA INICIAL > 
  2. Fundamentos de códigos de barras > 
  3. CODE 128 e GS1-128

CODE 128 e GS1-128


Encontram-se disponíveis cerca de 100 tipos de códigos de barras no mundo. A seguir há uma introdução aos códigos de barras CODE128 e GS1-128.

CODE 128

O CODE 128 é o código de barras desenvolvido pela Computer Identics Corporation (EUA) em 1981.
O código de barras CODE 128 pode representar todos os 128 caracteres de código ASCII (números, letras maiúsculas/minúsculas, símbolos e códigos de controle). Uma vez que pode representar todos os caracteres (exceto kanji, hiragana e katakana do idioma japonês), que podem ser trabalhados com um teclado de computador, trata-se de um código de barras de fácil utilização em computadores.

Composição do CODE 128

A composição básica é a seguinte:

Composição do CODE 128

  • ・Há 4 tipos de tamanho de barra.
  • ・Um caractere é representado por 3 barras e 3 espaços (seis elementos no total).
  • ・Um caractere de início tem três tipos, “CÓDIGO A”, “CÓDIGO B” e “CÓDIGO C”. O tipo de caractere de início determina a composição de caracteres dos caracteres posteriores. (Ver a tabela de composição de caracteres na página 40. Por exemplo, quando é usado CÓDIGO A como um caractere de início, é possível representar os caracteres na coluna CÓDIGO A.)

Composição do CODE 128

  • ・Quando é utilizado CÓDIGO C, é possível representar números de 2 dígitos por um tipo de padrão de barra. Isso permite uma densidade de dados muito elevada.
  • ・Quando são utilizados caracteres definidos por código (CÓDIGO A, CÓDIGO B e CÓDIGO C), o código de barras iniciado com o caractere de início de CÓDIGO A pode ser mudado para utilizar os caracteres na coluna CÓDIGO B ou CÓDIGO C durante o processamento do código de barras.
  • ・Quando é utilizado “SHIFT”, somente um caractere após SHIFT pode ser mudado para o caractere na próxima coluna (A para B, B para C, C para A). (Da mesma forma que a operação da tecla SHIFT do teclado do computador)
  • ・É utilizado “Módulo 103” como um dígito de verificação.

Fazer download


Composição dos caracteres do CODE 128

Valor
numérico
CÓDIGO
A
CÓDIGO
B
CÓDIGO
C
Padrão de barras Valor
numérico
CÓDIGO
A
CÓDIGO
B
CÓDIGO
C
Padrão de barras
0 SP SP 00 54 V V 54
1 ! ! 01 55 W W 55
2 " " 02 56 X X 56
3 # # 03 57 Y Y 57
4 $ $ 04 58 Z Z 58
5 % % 05 59 [ [ 59
6 & & 06 60 \ \ 60
7 ' ' 07 61 ] ] 61
8 ( ( 08 62 ^ ^ 62
9 ) ) 09 63 _ _ 63
10 * * 10 64 NUL ` 64
11 + + 11 65 SOH a 65
12 , , 12 66 STX b 66
13 - - 13 67 ETX c 67
14 . . 14 68 EOT d 68
15 / / 15 69 ENQ e 69
16 0 0 16 70 ACK f 70
17 1 1 17 71 BEL g 71
18 2 2 18 72 BS h 72
19 3 3 19 73 HT i 73
20 4 4 20 74 LF j 74
21 5 5 21 75 VT k 75
22 6 6 22 76 FF l 76
23 7 7 23 77 CR m 77
24 8 8 24 78 SO n 78
25 9 9 25 79 SI o 79
26 : : 26 80 DLE p 80
27 ; ; 27 81 DC1 q 81
28 < < 28 82 DC2 r 82
29 = = 29 83 DC3 s 83
30 > > 30 84 DC4 t 84
31 ? ? 31 85 NAK u 85
32 @ @ 32 86 SYN v 86
33 A A 33 87 ETB w 87
34 B B 34 88 CAN x 88
35 C C 35 89 EM y 89
36 D D 36 90 SUB z 90
37 E E 37 91 ESC { 91
38 F F 38 92 FS | 92
39 G G 39 93 GS } 93
40 H H 40 94 RS até 94
41 I I 41 95 US DEL 95
42 J J 42 96 FNC 3 FNC 3 96
43 K K 43 97 FNC 2 FNC 2 97
44 L L 44 98 SHIFT SHIFT 98
45 M M 45 99 CÓDIGO C CÓDIGO C 99
46 N N 46 100 CÓDIGO B FNC 4 CÓDIGO B
47 O O 47 101 FNC 4 CÓDIGO A CÓDIGO A
48 P P 48 102 FNC 1 FNC 1 FNC 1
49 Q Q 49 103 INÍCIO (CÓDIGO A)
50 R R 50 104 INÍCIO (CÓDIGO B)
51 S S 51 105 INÍCIO (CÓDIGO C)
52 T T 52      
53 U U 53   PARADA

Fazer download

Características do CODE 128

  • ・O código de barras CODE 128 pode incluir todos os 128 caracteres de código ASCII (incluindo códigos de controle como [ESC], [STX], [ETX], [CR] e [LF]).
  • ・Quando é utilizado CÓDIGO C como o caractere de início, é possível representar números de 2 dígitos com um padrão de barra. Isso permite uma composição de código de barras muito eficiente. Se os dados do código de barras tiverem 12 ou mais dígitos, o CODE 128 oferece um tamanho menor que o do ITF.
  • ・Uma vez que o CODE 128 usa 4 tipos de tamanho de barra, são necessárias impressoras com impressão de alta qualidade. O CODE 128 não é compatível com a impressão com impressoras matriciais, impressoras de jato de tinta FA e com a impressão flexográfica em caixas de papelão corrugado.

Fazer download

Aplicações do CODE 128

O uso de CÓDIGO C como código inicial permite que o CODE 128 forneça um código de barras com densidade de dados muito elevada caso sejam manuseados apenas números.
O GS1-128 utiliza as características do CODE 128 e atualmente é utilizado em muitas aplicações industriais. Com o GS1-128, diversos dados são incluídos no código de barras, tais com data de fabricação do produto, data de abertura, peso, tamanho, número de lote, destino, conta do cliente, etc.

O CODE 128 é utilizado nos seguintes setores:
Setor de confecções dos EUA
Setor de processamento de alimentos dos EUA
Setor de medicamentos e equipamentos médicos dos EUA
Setores de alimentos na Austrália e Nova Zelândia
Setor europeu de medicamentos e instrumentos médicos

Fazer download


GS1-128

O que é GS1-128?

O GS1-128 é o código de barras que oferece diversos dados, inclusive dados de distribuição e transações comerciais, além dos dados oferecidos pelo código JAN e pelo código de distribuição padrão (ITF) disponíveis atualmente.

Os seguintes dados podem ser incluídos no código de barras GS1-128:

・Número de embalagem
・Quantidade na embalagem
・Peso e capacidade cúbica
・Data de fabricação e validade da qualidade

・Número de lote
・Número de localização (destino)
・Código de conta do cliente
・Número de pedido do cliente

Os dados necessários são utilizados para formar a etiqueta do código de barras para as várias aplicações.

Por exemplo, Compras/pedidos on-line utilizando EDI (o sistema para troca de dados eletrônicos entre empresas), gestão de data de abertura para alimentos, gestão de validade de medicamentos, simplificação dos trabalhos de verificação de produtos recebidos, agrupamento das embalagens para cada destino, etc. (A etiqueta a seguir é um exemplo do produtor de alimentos.)

GS1-128

Fazer download

Informações sobre o estabelecimento do GS1-128

O código JAN e o código de distribuição padrão (ITF) são os códigos de barras para indicar o produto propriamente dito e sua quantidade, e não dados como data de fabricação, número de embalagem, validade da qualidade e número do pedido.
Embora o CODE 39 permita a inclusão de tais dados no código de barras, a troca de tais dados entre empresas não é permitida porque a definição e o número de dígitos dos dados são diferentes.
O GS1-128 foi estabelecido como o código de barras universal para uso comum, com os itens e o número de dígitos dos dados e o tipo do código de barras sendo padronizados.

Fazer download

Composição do GS1-128

A composição básica do GS1-128 é a seguinte:

  • ・Code 128 é utilizado como o código de barras.
  • ・Para separar os dados requeridos, como peso e dados de abertura, o “identificador de aplicação (AI)” é acrescentado quando é seguido pelos dados. Caso mais de um dado seja representado, cada dado deve ser vinculado.

GS1-128

  • Embora os identificadores de aplicação fiquem entre parênteses, os parênteses não são incluídos nos dados do código de barras. São utilizados apenas para fins de apresentação.

No exemplo acima, após o identificador de aplicação “01” é atribuído um código de 14 dígitos para identificar o contêiner de entrega (unidade de embalagem mínima para caixas de papelão corrugado). Após o identificador de aplicação “15”, são apresentados os dados que representam a validade da qualidade (validade para consumo ou validade do medicamento) para exibir 27 de agosto de 1995. Após o último identificador de aplicação “30”, são apresentados os dados que representam a quantidade da entrega para exibir 3 itens.
Há cerca de 100 identificadores de aplicação. Os dados requeridos são selecionados e incluídos pelos usuários nos códigos de barras.

O GS1-128 não se destina a representar os dados fixos, mas os dados selecionáveis para usuários. Portanto, para uso comum com GS1-128 entre as empresas, os padrões do sistema de código de barras com os dados disponíveis deve ser preparado pelo respectivo setor e os grupos de empresas envolvidos.

  • ・Para distinguir o GS1-128 do CODE 128, é necessário apresentar [FNC 1] (função 1) após o código de início (CÓDIGO A a C).
  • ・Mesmo que o número de dígitos para os dados após o identificador de aplicação seja de comprimento variável, é apresentado [FNC 1] para separar os dados.

GS1-128

  • ・Com GS1-128 sendo acrescentado ao código EAN e ao código de distribuição padrão (ITF), esse pode ser utilizado como o código para acrescentar mais dados.

O EAN 128 destina-se a representar os identificadores de aplicação e os dados relativos aos produtos ou os dados de transação das empresas que utilizam CODE 128.
Em outras palavras, o GS1-128 é o padrão para as aplicações representarem os diversos dados. CODE 128 é o padrão apenas para o código de barras propriamente dito. A diferença entre o GS1-128 e o CODE 128 é se esse representa ou não a aplicação.
Uma vez que o GS1-128 utiliza a composição de código de barras do CODE 128, qualquer leitor de código de barras que possa ler CODE 128 pode ser usado para ler os dados do GS1-128.

Fazer download

Identificador de aplicação

Identificador de aplicação

Há 100 tipos de identificadores de aplicação que podem ser classificados como a seguir. Alguns dos dados após cada identificador de aplicação têm o número fixo de dígitos (ID de caixa padrão, data e unidade de medição), enquanto que outros têm um número indefinido de dígitos (número de lote, número de série, quantidade na embalagem, quantidade e número de pedido).

Classificação Conteúdo Identificador de aplicação
Estilo de embalagem • Números de caixas de papelão são indicados na caixa de papelão corrugado que contém os produtos combinados.
• Números de caixa de papelão são indicados em todas as caixas de papelão corrugado que são empilhadas em paletes.
• Para uso de ASN (Advanced Shipment Notice, Aviso Antecipado de Remessa) com indicação na etiqueta de SCM.
00 “ID de caixa de papelão padrão”
Gestão de produtos • As caixas de papelão corrugado atendem os requisitos de entrega e nenhum símbolo de distribuição padrão ITF é indicado. 01 “Código do contêiner de entrega”
• Produtos remanufaturados e produtos modificados 20
• São indicadas datas de produtos (data de fabricação, data de embalagem e período de garantia). 11 a 17
• Número de lote do produto 10
• Número de série do produto 21
Indicação de medição • Peso e capacidade cúbica são indicados na caixa de papelão corrugado que contém os produtos medidos (alimentos e peixe fresco). 310 a 369
Administração • Número de pedido do cliente 400
• Número de consignação do produto 401
• Números de localização (empresas, escritórios e locais específicos) 410 a 421
• Uso interno e quaisquer dados definidos por empresas 90 a 99

Identificadores de aplicação típicos

Identificador de aplicação Conteúdo Número de dígitos dos dados
00 ID de caixa de papelão padrão Números com 18 dígitos

“00” é o identificador que atribui o número de série da embalagem para cada caixa de papelão corrugado e palete para entrega. Logo, um número diferente é atribuído para cada entrega.
Os dados têm 18 dígitos com a composição a seguir:

Tipo de embalagem 1 dígito
Código universal de empresa 7 dígitos
Número de série da embalagem para cada entrega 9 dígitos
Dígito de verificação (Módulo 10 com peso 3) 1 dígito

O “tipo de embalagem” é como a seguir:

Tipo de embalagem
0 Caixa ou caixa de papelão
1 Palete (maior que caixa e caixa de papelão)
2 Contêiner (maior que palete)
3 Qualquer outro tipo de embalagem diferente dos acima
4 Conforme requisitos internos (para uso interno)
5 Conforme requisitos mútuos entre as empresas relacionadas
6 a 9 Nenhuma utilização permitida

Tipo de embalagem

O “código universal de empresa” é indicado por “código de país” + “código de fabricante” para as empresas com JAN registrado. Para as empresas que não registraram o JAN, é necessário obter o código universal de conta de empresa.

A “ID de caixa de papelão padrão” é denominada SSCC-18 (Código serial de contêiner de remessa) na Europa e América.

Identificador de aplicação Conteúdo Número de dígitos dos dados
01 Código do contêiner de entrega Números com 14 dígitos

A mesma composição do código de distribuição padrão (ITF) normalmente é aplicada a “01”. Consiste no código EAN do produto embalado e no indicador de embalagem que indica a quantidade de produtos.

Indicador de embalagem 1 dígito
Código EAN 12 dígitos
Dígito de verificação (Módulo 10 com peso 3) 1 dígito

O “indicador de embalagem” é como a seguir:

Indicador de embalagem
0 Caixas de papelão corrugado que contêm os produtos combinados
1 a 8 Caixa de papelão corrugado para um item que contém a mesma quantidade Definição dentro da faixa de 1 a 8. Em muitos casos, é definido 1.
9 A caixa de papelão corrugado que contém a quantidade diferente de um item.

Uma vez que o “código do contêiner de entrega” tem a mesma composição de dados que o código EAN e o código de distribuição padrão, esse pode ser utilizado sob a condição de que o EAN e o código de distribuição padrão não estejam impressos nas caixas de papelão corrugado.

O “código do contêiner de entrega” é denominado SCC-14 (Código de contêiner de remessa) na Europa e América.

Indicador de embalagem

Identificador de aplicação Conteúdo Formato
10 Número de batelada ou número de lote Dentro de 20 caracteres alfanuméricos

“10” é o identificador de aplicação para identificar o número de batelada e o número de lote do produto. Estão disponíveis 20 caracteres alfanuméricos (comprimento variável) ou menos.

Identificador de aplicação Conteúdo Formato
11 Data de fabricação (AAMMDD) Números com 6 dígitos
13 Data de embalagem (AAMMDD) Números com 6 dígitos
15 Validade da qualidade (AAMMDD) Números com 6 dígitos
17 Validade para venda (AAMMDD) Números com 6 dígitos

Os dados das diversas datas são indicados.
Para a validade da qualidade, são indicados os dados importantes necessários para a gestão. Por exemplo, “data de abertura” de alimentos e “validade do medicamento” de medicamentos.

Identificador de aplicação Conteúdo Formato
400 Número de administração (número de pedido do cliente) Dentro de 30 caracteres alfanuméricos
411 Número de localização (código de conta do cliente) Números com 13 dígitos

Esses são os identificadores de aplicação para indicar os dados de administração como “número de pedido” de clientes e “código de conta do cliente”.

Identificador de aplicação Conteúdo Formato
410 Número de localização (código de destino) Números com 13 dígitos
420 Número de localização (CEP do destino) Dentro de 9 caracteres alfanuméricos

São utilizados para agrupar produtos conforme seus destinos.
“410” é o identificador de aplicação que permite o agrupamento para cada empresa, com códigos de empresa EAN sendo utilizados.
“420” é o identificador de aplicação que permite o agrupamento para cada destino de entrega, com números postais sendo utilizados.

O exemplo mostra que são utilizados AI “420” e o CEP “22071” representando o local de entrega doméstica para serviço de entrega de porta a porta.

Fazer download

Retornar à página inicial de Informações e dicas sobre códigos de barras


Deseja saber mais?

  • Guia de código de barras Seleção de tipo de código de barras

Início da página

Outras páginas

+55-11-3045-4011