Barcode-types FAQ

Quais são os diferentes tipos de códigos de barras e suas utilizações?Link
Existem diversos tipos de códigos de barras, cada um com seu formato e estrutura exclusivos.
Alguns dos tipos mais comuns de códigos de barras incluem:
  • Universal Product Code (UPC): Este é o código de barras mais comumente utilizado em ambientes de varejo. Ele codifica um número de 12 dígitos que identifica o produto e seu fabricante.
  • Code 39: Este código de barras é frequentemente utilizado em contextos não relacionados ao varejo, como na fabricação ou logística. É possível codificar caracteres alfanuméricos e alguns caracteres especiais.
  • Code 128: Este código de barras é semelhante ao Código 39, mas pode codificar uma gama mais ampla de caracteres e é frequentemente utilizado em aplicações de envio e etiquetagem.
  • Interleaved 2 of 5 (ITF): Este código de barras é comumente utilizado em ambientes industriais, como armazéns e embalagens. Ele codifica apenas dados numéricos.
  • QR Code: Este código de barras é um código matricial bidimensional que pode codificar uma grande quantidade de dados, incluindo texto, números e imagens. É frequentemente utilizado em aplicações de marketing e publicidade.
Cada tipo de código de barras possui seus próprios usos e vantagens específicos, e o melhor tipo de código de barras a ser utilizado dependerá da aplicação específica e dos dados que precisam ser codificados. Por exemplo, um código de barras UPC seria uma boa escolha para codificar informações de produtos em um ambiente de varejo, enquanto um código QR pode ser mais adequado para codificar grandes quantidades de dados em uma campanha de marketing.

O ActiveBarcode é compatível com todos os tipos comuns de códigos de barras: Uma lista completa dos tipos de códigos de barras pode ser encontrada aqui.
Caracteres de controleLink
Como posso utilizar caracteres de controle como TAB ou CR?
É possível utilizar caracteres de controle como texto simples entre colchetes angulares.
Mais informações e uma lista dos caracteres de controle podem ser encontradas aqui: Como utilizar caracteres de controle
vCard como código de barrasLink
Como codificar um vCard como um código de barras?
Um vCard pode ser codificado utilizando o QR Code. Fornecemos uma demonstração simples para um vCard. Caso deseje codificar um vCard, pode utilizar este modelo como ponto de partida. Isso pode ser feito utilizando o gerador, o objeto código de barras, a ferramenta de linha de comando ou a API REST. É possível simplesmente copiar e colar o modelo de texto com várias linhas no gerador:

ActiveBarcode: Gerador de código de barras com entrada de texto em várias linhas

ActiveBarcode: Gerador de código de barras QR Code vCard
Umlaute com Code 128, GS1-128, EAN-128, UCC-128Link
Como posso exibir trema com o código 128?
O código 128 não suporta diéreses por si só. Os diéreses são representados, como é habitual com ASCII de 7 bits, substituindo outros caracteres:
ä={
ö=|
ü=}
Ä=[
Ö=\
Ü=]
ß=~

Code 128, GS1-128, EAN-128, UCC-128 Checksum=-1?Link
É correto que eu receba sempre um -1 para a propriedade Checksum com o código 128?
Sim, de acordo com a especificação, os códigos baseados na simbologia Code 128 utilizam um dígito de verificação interno que não é visível do exterior. Este comportamento difere, por exemplo, do EAN13, em que o dígito de verificação é sempre utilizado como último dígito e é também apresentado como tal na propriedade Checksum.
FNC1 com EAN-128, GS1-128, UCC-128Link
Como posso definir o caractere FNC1 necessário para alguns identificadores de aplicativos?
Selecione o tipo de código de barras EAN/UCC 128 AI. No ponto em que for necessário utilizar o FNC1, basta inserir <FNC1>. O ActiveBarcode codifica automaticamente essa sequência como caractere de controle FNC1.

Se estiver utilizando o Código 128 ou EAN/UCC 128, é possível codificar o FNC1 utilizando o caractere ASCII <242>.
Digitalizar FNC1Link
Por que o scanner retorna exatamente a mesma sequência de caracteres, independentemente de eu utilizar FNC1 ou não?
Para que o caractere de controle FNC1 seja transmitido pelo scanner, este deve suportar essa funcionalidade. O FNC1 possui apenas significado interno e normalmente não é retornado pelo scanner. O scanner deve, portanto, oferecer a opção de transmitir o FNC1.
Por que existe outro tipo com IA para os códigos de barras GS1-128, EAN-128 e UCC-128?Link
Qual é a diferença entre os tipos EAN/UCC 128 e EAN/UCC 128 AI?
O EAN/UCC 128 converte os dados inseridos na proporção de 1:1. Por exemplo, os colchetes são sempre codificados como parte dos dados no código de barras. No entanto, isso não é desejável se você deseja inserir códigos de barras com Identificador de Aplicação (AI).

Portanto, o EAN/UCC 128 AI permite a inserção de identificadores de aplicativos com colchetes sem codificá-los. Assim, é possível inserir os AIs conforme são exibidos: os parênteses redondos são exibidos na linha de texto legível, mas não são codificados no código de barras.

Ao inserir <FNC1>, o símbolo de controle FNC1 é forçado, o que é necessário ao inserir uma variável longa AIS.

Consulte também: EAN/UCC 128, GS1-DataMatrix & Identificador de Aplicação (AI)
Os parênteses fazem parte do identificador do aplicativo?Link
Os colchetes dos identificadores da aplicação são codificados como parte do código de barras? Por exemplo, quando (10) é lido com o scanner, os colchetes não são exibidos. Isso está correto?
Sim, esse é o comportamento correto e esperado. Os parênteses redondos não são codificados no código de barras. Eles servem apenas para melhorar a legibilidade da linha de texto simples. O código em si não conterá esses parênteses quando eles forem utilizados como identificadores de aplicativos.

Se utilizar o código EAN/UCC 128 AI ou GS1-128, os colchetes são irrelevantes. Caso deseje utilizá-los para facilitar a leitura da linha de texto simples, basta inseri-los também: o ActiveBarcode não codifica os colchetes com este tipo. Portanto, cabe a você decidir se deseja inserir os colchetes ou não. O código de barras em si é sempre criado corretamente, independentemente do uso ou não dos colchetes.

Consulte também: EAN/UCC 128, GS1-DataMatrix & Identificador de Aplicação (AI)
Zona de silêncioLink
Tenho um código de barras no meu produto e não sei quanto espaço preciso deixar ao redor dele.
A zona silenciosa deve ter pelo menos 10 vezes a largura de um módulo. A largura de um módulo corresponde à barra mais estreita (preta ou branca) em um código de barras. Por exemplo, se a linha mais estreita tiver 0,2 mm de largura, a zona silenciosa deve ter pelo menos 2 mm.
Code 39 Extended & Code 93 ExtendedLink
Por que o código de barras está ficando tão largo?
Ao utilizar os caracteres do conjunto estendido, o caractere é composto por dois símbolos no código de barras, o que aumentará a largura efetiva do código de barras, uma vez que estes requerem mais espaço. Recomenda-se aumentar a largura do código de barras para que o comprimento máximo do código necessário caiba. Ou você pode selecionar outro tipo de código de barras com maior densidade de dados.
Código 39 dígito de verificaçãoLink
Como o dígito de verificação final pode ser adicionado ao código de barras Code39?
Selecione o tipo de código de barras Code 39 Checksum (Tipo #26) em vez de Code 39 (Tipo #06). O dígito de verificação será então anexado automaticamente.
Código 128, GS1-128, EAN-128, dígito de verificação UCC-128Link
É possível desativar o dígito de verificação para o Código 128?
O dígito de verificação de todos os códigos de barras da família Code 128 é uma parte obrigatória e, portanto, não pode ser desativado.
UniscanLink
Você possui conhecimento sobre este código?
A UNISCAN é a Autoridade de Codificação EAN da Federação Russa.
É possível utilizar o EAN 13 com um prefixo de 460 a 469 (Federação Russa) como Uniscan.
HIBC CodeLink
Como posso criar um código HIBC?
A estrutura de dados HIBC é independente da simbologia, sendo adequados todos os códigos comuns, tais como Código 39, Código 128, DataMatrix e código QR. Portanto, é possível criar um código HIBC se, por exemplo, utilizar DataMatrix e preparar os dados do usuário de acordo com a notação HIBC.
EAN-2 / EAN-5Link
Por que o scanner não lê os códigos EAN2 e EAN-5?
O EAN2 e o EAN-5 são códigos adicionais e só podem ser lidos por scanners em conexão com o EAN-13 ou EAN-8 (ou os códigos UPC correspondentes).
Linha de texto clara: EAN-2 / EAN-5Link
É possível definir a linha de texto claro abaixo do código para o código do complemento?
O ActiveBarcode sempre exibe a linha de texto legível na posição correta, por exemplo, acima do código para EAN-5 e EAN-2. Você também pode desativar a linha de texto e inserir qualquer texto em qualquer posição desejada, caso queira se afastar do padrão.
EN 797Link
É possível criar um código de barras do tipo EN 797 com o ActiveBarcode?
A EN 797 é a norma do código EAN/UPC. O ActiveBarcode suporta esta família de códigos com, por exemplo, EAN-13, EAN-8, UPC-E e UPC-A.
EN 798Link
É possível criar um código de barras do tipo EN 798 com o ActiveBarcode?
Sim, a EN 798 é a norma Codabar.
EN 799Link
É possível criar um código de barras do tipo EN 799 com o ActiveBarcode?
Sim, a EN 799 é a norma do Código 128.
EN 800Link
É possível criar um código de barras do tipo EN 800 com o ActiveBarcode?
Sim, a EN 800 é a norma Code-39.
EN 801Link
É possível criar um código de barras do tipo EN 801 com o ActiveBarcode?
Sim, a EN 801 é a norma Código 25 Intercalado.
DLT TapesLink
É possível criar o código de barras utilizado para fitas DLT com o ActiveBarcode?
Sim, os códigos de barras para fitas DLT são criados com o padrão Code 39.
IMEILink
É possível criar o código de barras utilizado para números IMEI com o ActiveBarcode?
Sim, os códigos de barras para IMEI (Identidade Internacional de Equipamento Móvel) são criados com o padrão Código 128B. O número IMEI em si não é um tipo independente de código de barras e sua criação não está sujeita a nenhum padrão claro.
EAN-TU (Trade Unit)Link
É possível criar o código de barras utilizado para EAN-TU com o ActiveBarcode?
Sim, os códigos de barras para EAN-TU (Unidade Comercial) são outra denominação para o padrão EAN-14.
A unidade comercial em si também pode fazer parte de um UCC/EAN-128 com o identificador de aplicação (01).
ISBNLink
É possível criar um ISBN a partir de um dos nossos EAN-13 ou vocês poderiam criar isso a partir do número?
Não, não é possível utilizar um número de produto EAN como um número de produto ISBN.
O ISBN é um sistema independente que utiliza a simbologia EAN-13 apenas quando é apresentado como código de barras.
Números do fabricante e do produtoLink
Preciso de códigos de barras oficiais para os meus produtos. Quem atribui os números de fabricante e de produto aos meus produtos?
Caso deseje utilizar códigos de barras para seus produtos comercializados publicamente, será necessário um código exclusivo. Os números do fabricante e do produto, que podem ser utilizados oficialmente no comércio, são atribuídos internacionalmente por diferentes organizações. Nesta página, disponibilizamos links para várias organizações que emitem esses números.