Como gerar Codabar e Código 11 Barcodes para Aplicações de Saúde e Bibliotecas em .NET

Como gerar Codabar e Código 11 Barcodes para Aplicações de Saúde e Bibliotecas em .NET

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)

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

Tabela de Conteúdo

Introdução

Este artigo abrange como gerar Codabar e Código 11 códigos de barras para cuidados de saúde, biblioteca, telecomunicações e rastreamento de parcelas usando Aspose.BarCode para .NET.

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

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: Não – o codabar é numérico com A-D para início/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.

 Português