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
Tipo | Faça | Não dá |
---|---|---|
Input | Use apenas números | Use letras ou símbolos |
Checksão | Se o fluxo de trabalho for necessário | Se não for apoiado |
Formato de saída | SVG/PNG para produção de crisp | JPG baixa para impressão |
Batch geração | Automática para grandes inventários | Criaçã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
- Aceleração de códigos de barras em 1D em fluxos de trabalho de inventário e armazenamento em .NET
- Correção de erros e códigos QR danificados usando Aspose.BarCode para .NET
- Criar código QR em C# usando Aspose.BarCode
- Criar códigos de barras UPC-A e U PC-E para embalagens de produtos em .NET
- Crie ISBN e ISSN para livros e periódicos em .NET