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:
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.
- 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.
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
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:




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>.
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)
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)
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.
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 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 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.
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).
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.
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.