Navegação
Código do App Barcode code39
O pacote de fontes Code 39 da Barcodesoft oferece impressão de código de barras confiável e em conformidade com a ISO/IEC 16388:2007 para aplicações logísticas, militares (MIL-STD-1189B) e industriais. Também conhecido como 3 of 9, USD‑3 e LOGMARS, ele codifica 43 caracteres válidos: letras maiúsculas, dígitos e símbolos como espaço, hífen, ponto, cifrão, barra, sinal de mais e porcentagem. Simplesmente envolva seus dados com asteriscos (*) e aplique qualquer uma das 14 variantes de fonte – de XXS a XXL, com texto legível opcional. Embora o Code 39 seja autoverificador, o pacote inclui o código-fonte da soma de verificação módulo 43 para requisitos de alta precisão. Disponíveis em TrueType, PostScript, PCL, SVG, OpenType e WOFF, essas fontes se integram perfeitamente ao Crystal Reports, MS Excel e MS Access. Baixe hoje mesmo a demonstração totalmente funcional com marca d'água "Demo".
Visão Geral
O Code39 também é conhecido como código 3 de 9, USD-3 e LOGMARS. A norma ISO/IEC 16388:2007 define o código de barras code39. Muitas indústrias utilizam o código de barras Code39.
LOGMARS é o acrônimo de Logistics Applications of Automated Marking and Reading Symbols (Aplicações Logísticas de Símbolos Automáticos de Marcação e Leitura). É uma variante do code39. A norma militar MIL-STD-1189B especifica o LOGMARS.
O Code39 aceita apenas 43 caracteres de entrada válidos:
26 letras maiúsculas (A - Z), dígitos (0-9), hífen, ponto, espaço, cifrão, barra, sinal de mais e sinal de porcentagem.
O Code39 omitirá outros caracteres de entrada.
Abaixo está a tabela de mapeamento da fonte de código de barras Barcodesoft Code39:
Tabela de Mapeamento da Fonte de Código de Barras code39
| Caractere | Mapeamento | Caractere | Mapeamento |
|---|---|---|---|
| espaço | sinal de cerquilha (#) | 0-9 | inalterado |
| hífen, ponto, cifrão barra, mais, porcentagem |
inalterado | A-Z | inalterado |
Com a Fonte Barcodesoft Code39, é muito simples codificar códigos de barras code39. Basta colocar asteriscos (*) antes e depois dos seus dados e, em seguida, aplicar uma das seguintes fontes code39. O código de barras Code39 aparecerá.
Existem quatorze fontes de código de barras code39, conforme listado abaixo. Cada nome indica uma proporção (aspect ratio) diferente. As fontes code39 com "Hr" em seus nomes possuem texto legível por humanos abaixo do código de barras.
Por exemplo, Code39mHr significa 'proporção média', com texto legível por humanos.
Code39XXL significa 'proporção XXL', sem texto legível por humanos.
As fontes de demonstração da Barcodesoft Code39 possuem marcas d'água "Demo".
As fontes de código de barras Barcodesoft Code39 estão disponíveis nos formatos True Type, PostScript, PCL, SVG, Open Type (eot) e Web Open Font Format (woff / woff2). Os usuários podem incorporar as fontes Code39 em arquivos Adobe PDF.
Aqui está a lista de fontes de código de barras Barcodesoft Code39:
Tabela de Mapeamento de Fontes de Código de Barras Code-39
| Proporção (Aspect Ratio) | Com Texto Legível por Humanos | Sem Texto Legível por Humanos |
|---|---|---|
| XXS | Code39XXSHr | Code39XXS |
| XS | Code39XSHr | Code39XS |
| S | Code39SHr | Code39S |
| M | Code39MHr | Code39M |
| L | Code39LHr | Code39L |
| XL | Code39XLHr | Code39XL |
| XXL | Code39XXLHr | Code39XXL |
As fontes de código de barras Barcodesoft Code 39 estão disponíveis nos formatos True Type, PostScript e PCL e podem ser incorporadas em arquivos Adobe PDF.
Aqui está a lista de fontes de código de barras Barcodesoft code39:
Preços das Fontes de Código de Barras Barcodesoft code39
| Tipo de Licença | Individual | 5 Usuários | 10 Usuários | Site | Corporativa | Dev | 5 Dev | 10 Dev | Ilimitada |
|---|---|---|---|---|---|---|---|---|---|
| Preço | CAD159 | CAD299 | CAD399 | CAD599 | CAD799 | CAD999 | CAD1199 | CAD1399 | CAD1999 |
Gerar código de barras Code 39 no Crystal Reports
Como gerar um código de barras Code 39 no Crystal Reports?
Para gerar um código de barras Code 39 no Crystal Reports, crie um novo campo de fórmula usando a função BCSLinearCode39 da biblioteca UFL da Barcodesoft. Passe os campos do seu banco de dados como argumentos, posicione o campo de fórmula na sua área de design e aplique a família de fontes Code39MHr.
-
Passo 1: Determinar a arquitetura do SAP Crystal Reports e registrar a DLL
Determine a arquitetura (se é de 32 bits ou 64 bits) da sua versão do SAP Crystal Reports. O 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
Abra o layout do seu Crystal Report. Clique com o botão direito em Campos de Fórmula (Formula Fields) no painel do Explorer de Campos e selecione Novo... (New...) no menu de contexto. Digite "code39" na caixa de texto do nome e clique no botão Usar Editor (Use Editor).
-
Passo 3: Localizar a função Code 39 da Barcodesoft
No Workshop de Fórmulas, navegue até a pasta Funções Adicionais (Additional Functions) e dê um duplo clique na função
BCSLinearCode39localizada sob o nó Visual Basic UFLs.
-
Passo 4: Usar o campo do banco de dados como parâmetro para a fórmula code39
Insira o campo desejado do seu banco de dados como o parâmetro de texto principal dentro dos parênteses da fórmula. Clique no botão Salvar (Save) para validar e preservar a configuração lógica da sua nova fórmula code39.
-
Passo 5: Inserir o campo de fórmula code39 na área de design do seu relatório
Arraste o campo de fórmula
code39recém-salvo do Explorer de Campos e solte-o na grade da área de design onde você deseja que o código de barras Code 39 apareça. Você verá alguns caracteres estranhos. Não se preocupe! Você ainda NÃO aplicou a fonte do código de barras Code 39.
-
Passo 6: Aplicar a fonte Code39MHr
Clique com o botão direito no objeto de texto da fórmula inserido na sua área de design e escolha Formatar Campo (Format Field) no menu de contexto. Na guia de personalização da Fonte (Font), selecione "code39mHr" na lista de seleção do menu suspenso de famílias de fontes.
O pacote inclui 14 fontes TrueType em uma variedade de tamanhos e estilos: Com texto legível por humanos: Code39XXL, Code39XL, Code39L, Code39M, Code39S, Code39XS e Code39XXS; Sem texto legível por humanos: Code39XXL, Code39XL, Code39L, Code39M, Code39S, Code39XS e Code39XXS. Cada fonte é projetada com uma proporção de aspecto diferente, permitindo que você selecione a que melhor atende aos requisitos da sua aplicação.
-
Passo 7: Verificar a geração do código de barras Code 39
Clique no botão OK para aplicar as alterações. Os textos temporários (placeholders) se transformarão imediatamente e serão renderizados como um código de barras Code 39 ativo e legível dentro da visualização de layout do seu modelo de relatório.

