Aprenda como gerar Codabar e Código 11 códigos de barras em aplicações .NET usando Aspose.BarCode. Este guia cobre a instalação, as etapas de geração de código-barras, opções de personalização e as melhores práticas para os casos de saúde e uso da biblioteca.

Introdução

Este artigo fornece uma passagem detalhada sobre a geração de códigos de barras Codabar e Code 11 para cuidados de saúde, bibliotecas, telecomunicações e aplicações de rastreamento de parcelas usando Aspose.BarCode para .NET. Ele inclui instruções passo a passo, exemplos do código C# e dicas para integrar esses tipos de código de Barras em seus projetos.

O que são Codabar e Code 11 Barcodes?

Codabar é um código de barras numérico amplamente utilizado em bancos de sangue, bibliotecas e serviços de parcelas, suportando os dígitos 0-9 plus A-D para os símbolos de início/stop. Código 11 é usado para o inventário e identificação de telecomunicações, apoiando números 0-9, e dash (-).

Começo rápido (exemplo mínimo)

O seguinte exemplo mínimo demonstra como gerar um código de barreira Codabar:

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);

Pré-requisitos

  • Visual Studio 2019 ou posterior
  • .NET 6.0+ ou .NET Framework 4.6.2+
  • Aspose.BarCode para .NET (NuGet)
  • Conhecimento básico C#
PM> Install-Package Aspose.BarCode 

Implementação passo a passo

Exemplo do Codabar:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
gen.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);

Código 11 Exemplo:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);

Exemplo completo

Verifique opções de digitalização e customização

  • Código 11 Check Digit: csgen.Parameters.Barcode.Code11.EnableChecksum = true;
  • Alta e largura do bar: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Coloração / Background: csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • • Capítulo: csgen.Parameters.CaptionBelow.Visible = true;

Caracterização do Barcode

  • Ver acima para bar altura, largura e cor
  • Ajuste XDimension e BarHeight para o tamanho do rótulo
  • Use SVG ou PNG para impressão crisp

Formatos de saída suportados

  • PNG, JPEG, BMP — Impressão e digital
  • TIFF — Arquivo ou impressoras médicas/lab
  • SVG, EMF — etiquetas em grande escala ou digitais

Problemas e problemas comuns

  • Código de barco não é escaneado?- Use apenas caracteres válidos; certifique-se de que os símbolos de início/stop adequados para o Codabar.

  • Verificação de erros? - Permitir/disabilitar o checksum para corresponder às expectativas do scanner ou da app.

  • Pequeno rótulo não se encaixa?- Baixo BarHeight e XDimensão.

FAQs

**Q: Estes códigos de barras são aceitos em cuidados de saúde e bibliotecas modernas?**A: Sim, ambos são usados em todo o mundo para herança e novos fluxos de trabalho.**Q: Posso codificar texto com Codabar?**A: No—Codabar é numérico com A-D para start/stop apenas.

Use Casos e Aplicações

  • Bancos de Sangue (Codabar)
  • Biblioteca e Gestão de Empréstimos
  • Parcel e rastreamento de correio
  • Atividade de Telecom / Inventário (Código 11)

Melhores práticas: Tabela de referência rápida

TipoFaçaNão dá
CarreirasCodabar: 0-9,A-D; Código 11: 0,9 -Use letras ou símbolos
Início / StopUsar A-D para CodabarOmit start/stop personagens
Formato de saídaSVG/PNG para produção de crispJPG baixa para impressão
Verificação digitalSe o fluxo de trabalho for necessárioPossibilidade de acaso

Conclusão

Codabar e Code 11 permanecem essenciais para os fluxos de trabalho de saúde, biblioteca e rastreamento de legado. Aspose.BarCode para .NET torna sua geração e integração simples. Aspose.BarCode API Referência Para mais exemplos e opções.

More in this category