MSI, Plessey e Standard 2 de 5 códigos de barras são essenciais para o gerenciamento de inventário em armazéns. Este guia irá mostrar-lhe como gerar esses códios de Barras usando Aspose.BarCode para .NET com exemplos do código C#.

Introdução

Aspose.BarCode é uma poderosa biblioteca que simplifica a geração de vários tipos de código de barras, incluindo MSI, Plessey e Standard 2 of 5.

O que são MSI, Plessey e Standard 2 de 5 códigos de barras?

MSI (Modified Plessey), Plesey e Standard 2 of 5 são códigos numéricos-somente 1D usados para armazém, inventário, biblioteca e rastreamento industrial.

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

O seguinte exemplo mínimo mostra como gerar um código de barras MSI usando Aspose.BarCode:

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
generator.Save("msi-barcode.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 MSI:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
gen.Save("msi-barcode.png", BarCodeImageFormat.Png);

Exemplo de Plessey:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Plessey, "987654321");
gen.Save("plessey-barcode.png", BarCodeImageFormat.Png);

2 de 5 Exemplos:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Standard2of5, "123456");
gen.Save("standard2of5-barcode.png", BarCodeImageFormat.Png);

Opções de checksum e customização

  • MSI Checksum: csgen.Parameters.Barcode.Msi.EnableChecksum = true; gen.Parameters.Barcode.Msi.ChecksumMode = MsiChecksumMode.Mod10;
  • 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.DarkSlateGray; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
  • • Capítulo: csgen.Parameters.CaptionBelow.Visible = true;

Caracterização do Barcode

Veja acima para a altura da barra, largura e cor. Ajuste XDimension e BarHeight para diferentes tamanhos de rótulo. Use SVG para impressão escalável, crisp.

Formatos de saída suportados

  • PNG, JPEG, BMP — Impressão e digital
  • TIFF — impressoras de armazém de alta qualidade
  • SVG, EMF — grande escala ou arquivo

Problemas e problemas comuns

  • Barcode não escaneamento? Assegure apenas a entrada numérica, comprimento válido para o seu scanner, contraste adequado.
  • Erros de verificação? Ative/disabilite o verificado para corresponder às configurações do seu scanner.
  • Labelas muito pequenas? Use uma dimensão XD menor e BarHeight inferior.

FAQs

Q: Estes códigos de barras são suportados por todos os scanners? A: A maioria dos scans industriais e de armazém suportam MSI, Plessey e Standard 2 of 5, mas verifique a documentação de hardware.Q: Posso batch-generar milhares de rótulos? A: Sim, girar através dos dados de inventário e gerar imagens de forma programática.

Use Casos e Aplicações

  • Armazenamento em massa e etiquetagem de inventário
  • Bibliotecas e sistemas de arquivos
  • rastreamento de equipamentos industriais
  • Container de transporte e etiquetas binárias

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

TipoFaçaNão dá
InputUse apenas númerosUse letras ou símbolos
ChecksãoSe o fluxo de trabalho for necessárioSe não for apoiado
Formato de saídaSVG/PNG para produção de crispJPG baixa para impressão
Batch geraçãoAutomática para grandes inventáriosCriação de rótulo manual

Conclusão

MSI, Plessey e Standard 2 de 5 códigos de barras permanecem vitais para operações de inventário e armazenamento. Aspose.BarCode para .NET permite geração rápida e de alto volume para cada fluxo de trabalho industrial. Aspose.BarCode API Referência Para mais detalhes.

More in this category