Navegação
Código de Barras EAN-13
Visão Geral
O Número de Artigo Internacional (também conhecido como Número de Artigo Europeu ou EAN) é uma simbologia de código de barras utilizada no comércio varejista para identificar o fabricante e o modelo de um produto. O EAN-13 e sua variante EAN-8 são os formatos EAN mais amplamente utilizados hoje em dia.
Um código de barras EAN13 é composto por um código de país de 2 dígitos, um código de fabricante de 5 dígitos, um código de produto de 5 dígitos e um dígito de verificação (checksum).
Quando o código de país inicial de 2 dígitos for 45 ou 49, este código de barras será um Número de Artigo Japonês (JAN).
Embalagens de produtos menores utilizam o código de barras EAN8 de 8 dígitos.
Para exibir o preço de varejo sugerido pelo fabricante, um código de barras adicional de 2 ou 5 dígitos é colocado à direita do código de barras EAN13.
Aqui está a tabela de mapeamento da fonte de código de barras ean13.
Tabela de Mapeamento da Fonte de Código de Barras Ean-13
| Caractere | Mapeamento | Caractere | Mapeamento |
|---|---|---|---|
| Início (Start) | [ | Fim (Stop) | ] |
| Início do Suplemento | { | Fim do Suplemento | } |
| Guarda Central | | | Separador do Suplemento | \ |
| Apenas Texto | 0xE0 - 0xE9 | Caractere de Fim do UPCE | ' |
| Lado Esquerdo B com Leitura Humana | PQWERTYUIO | Lado Esquerdo B sem HR | pqwertyuio |
| Lado Direito com HR | :ASDFGHJKL | Lado Direito sem HR | ;asdfghjkl |
| Lado Esquerdo A com HR acima | /zxcvbnm,. | Lado Esquerdo B com HR acima | ?ZXCVBNM<> |
| Lado Esquerdo A com HR abaixo | 0123456789 | Lado Esquerdo A sem HR abaixo | ~!#&40;#$%^&*(<> |
Se você estiver utilizando as fontes Barcodesoft EAN13 para imprimir códigos de barras, utilize o nosso Codificador para calcular o dígito de verificação para você. Você também encontrará no pacote o código-fonte nas linguagens VBA e C para o cálculo do dígito de verificação do EAN13.
O pacote contém 6 fontes listadas abaixo, diferenciadas por seus indicadores de proporção de tela (aspect ratio) ao final de seus nomes. As fontes de código de barras Barcodesoft EAN13 variam em suas proporções de tela.
Aqui está a lista de fontes de código de barras UPCA da Barcodesoft
| Proporção | Fonte |
|---|---|
| XS | UPCEANXS |
| S | UPCEANS |
| M | UPCEANM |
| L | UPCEANL |
| XL | UPCEANXL |
| XXL | UPCEANXXL |
As fontes de código de barras Barcodesoft EAN13 estão disponíveis nos formatos TrueType, PostScript e PCL, e podem ser incorporadas em arquivos Adobe PDF.
Aqui está a lista das fontes de códigos de barras Barcodesoft ean13:
Preços das Fontes de Código de Barras Barcodesoft Ean-13
| Tipo de Licença | Usuário Único | 5 Usuários | 10 Usuários | Local (Site) | Corporativa | Desenv. | 5 Desenv. | 10 Desenv. | Ilimitada |
|---|---|---|---|---|---|---|---|---|---|
| Preço | CAD159 | CAD299 | CAD399 | CAD599 | CAD799 | CAD999 | CAD1199 | CAD1399 | CAD1999 |
Gerar código de barras EAN 13 no Crystal Reports
Como gerar um código de barras EAN 13 no Crystal Reports?
Para gerar um código de barras EAN 13 no Crystal Reports, crie um novo campo de fórmula usando a função BCSLinearEAN13 da biblioteca UFL da Barcodesoft. Passe os campos do seu banco de dados como argumentos, posicione o campo de fórmula na sua tela de design e aplique a família de fontes UpcEanM.
-
Passo 1: Determinar a arquitetura do SAP Crystal Reports e registrar a DLL
Determine a arquitetura (bits) da sua versão do SAP Crystal Reports. As versões do SAP Crystal Reports de 2008 a 2016 são de 32 bits, enquanto o SAP Crystal Reports 2020 e 2025 são de 64 bits.
Para Crystal Reports de 64 bits (2020 / 2025):
Execute o Prompt de Comando como Administrador e execute:
cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
%systemroot%\System32\regsvr32.exe cruflbcs_x64.dll
Para Crystal Reports de 32 bits (2008–2016):
Execute o Prompt de Comando como Administrador e execute:
cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
regsvr32.exe cruflbcs.dll
-
Passo 2: Criar um novo campo de fórmula EAN 13
Abra o layout do seu Crystal Report. Clique com o botão direito em Campos de Fórmula no painel Explorer de Campos e selecione Novo... no menu de contexto. Digite "UpcEanM" na caixa de texto Nome e clique no botão Usar Editor.
-
Passo 3: Localizar a função Ean13 da Barcodesoft
No Workshop de Fórmulas, navegue até o diretório Funções Adicionais e clique duas vezes na função
BCSLinearEAN13localizada sob o nó Visual Basic UFLs.
-
Passo 4: Usar o campo do seu banco de dados como parâmetro para a fórmula Ean13
Insira o campo do banco de dados de destino como o parâmetro de texto principal dentro dos parênteses da fórmula. Clique no botão Salvar para validar e preservar a nova configuração lógica da sua fórmula.
-
Passo 5: Inserir o campo de fórmula ean13 na tela do seu relatório
Arraste o campo de fórmula
ean13recém-salvo para fora do Explorer de Campos e solte-o na área da grade de design onde deseja que o código de barras ean13 apareça.
-
Passo 6: Aplicar a fonte UpcEanM
Clique com o botão direito no objeto de bloco de texto de fórmula inserido na sua tela e escolha Formatar Campo no menu de contexto. Na guia de personalização Fonte, selecione "UpcEanM" na lista de seleção suspensa de famílias de fontes.
O pacote inclui seis fontes TrueType: UpcEanXXL, UpcEanXL, UpcEanL, UpcEanM, UpcEanS e UpcEanXS. Cada fonte é projetada com uma proporção diferente, permitindo que você selecione a que melhor se adapta aos requisitos da sua aplicação.
-
Passo 7: Verificar a geração do código de barras EAN 13
Clique no botão OK para aplicar as alterações. Os marcadores de texto serão convertidos imediatamente e renderizados como um código de barras EAN 13 ativo e legível na visualização do layout do seu relatório.

