Navegação

Código de Barras EAN-13

EAN-13 Barcode Font
Página do Produto EAN-13

Gerar Códigos de Barras EAN-13

Implementação fluida no Crystal Reports, MS Excel e MS Access

Visão Geral

EAN 13 / EAN 8 Número de Artigo Japonês (JAN) ISBN ISO/IEC 15420:2009

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;#$%^&*(<>
O EAN13 exige a adição de um dígito de verificação (checksum) ao final dos dados.

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
A versão de demonstração do Barcodesoft EAN13 é totalmente funcional, mesmo com a marca d'água "Demo".

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.

  1. 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
    Registering 64-bit cruflbcs_x64.dll via Administrator Command Prompt

    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
    Registering 32-bit cruflbcs.dll via Administrator Command Prompt
  2. 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.

    Creating a new Crystal Reports formula field named EAN13
  3. 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 BCSLinearEAN13 localizada sob o nó Visual Basic UFLs.

    Selecting BCSLinearEAN13 from the Visual Basic UFLs list inside the Formula Workshop
  4. 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.

    EAN 13 crystal reports ufl
  5. Passo 5: Inserir o campo de fórmula ean13 na tela do seu relatório

    Arraste o campo de fórmula ean13 recé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.

    Placing the code128 formula field onto the Crystal Reports report design canvas
  6. 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.

    Changing the font typeface selection settings to code128mHr in Format Field window

    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.

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

    Successful generation and visual verification of EAN 13 barcode layout in Crystal Reports