Este guia mostra como gerar ITF-14 e Interleaved 2 de 5 códigos de barras para logística, cartão e etiquetagem de armazém usando Aspose.BarCode para .NET.
Introdução
Este guia mostra como gerar ITF-14 e Interleaved 2 de 5 códigos de barras para logística, cartão e etiquetagem de armazém usando Aspose.BarCode para .NET.
Quais são os códigos de barro ITF-14 e Interleaved 2 de 5?
ITF-14 é o código de barras padrão para cartões e casos de envio em cadeias de abastecimento globais (encode 14 dígitos). Interleaved 2 de 5 (I2of5) é um código numérico de alta densidade usado para a etiquetação de armazém, industrial e distribuição, suportando correntes digitais de igual comprimento variáveis.
Começo rápido (exemplo mínimo)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123");
generator.Save("carton-itf14.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
Exemplos do ITF-14:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123"); // 13 digits + auto-checksum
gen.Save("carton-itf14.png", BarCodeImageFormat.Png);
Entre 2 de 5 exemplos:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Interleaved2of5, "12345678"); // Even digits only
gen.Save("label-i2of5.png", BarCodeImageFormat.Png);
Caracterização do Barcode
- Barras de porta (ITF-14)
csgen.Parameters.Barcode.ITF14.ITF14BorderType = ITF14BorderType.Frame; // Other options: Bar, None, etc.
- Alta e largura do bar:
csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
- Coloração / Background:
csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
- • Capítulo:
csgen.Parameters.CaptionBelow.Visible = true;
Formatos de saída suportados
- PNG, JPEG, BMP — Impressão e etiquetas digitais
- TIFF — High-res / arquivo
- SVG, EMF — Impressão de formato Vector/grande
Problemas e problemas comuns
Código de barco não é escaneado?- A entrada segura é todos os dígitos, a duração correta, até mesmo os números para o I2of5, o contraste correto.
Não há frame no ITF-14?- Configurar ITF14BorderType to Frame para a conformidade da cadeia de abastecimento GS1.
Too grande para o rótulo?- Ajuste a dimensão XD e a altura da barra para tamanho menor.
FAQs
**Q: Posso codificar números de comprimento variável com Interleaved 2 de 5?**A: Sim, mas apenas o número de números.
**Q: Qual é a barra/quadro do portador no ITF-14?**A: Uma fronteira ao redor do código de barras para a conformidade da cadeia de suprimentos/GS1 e melhor detecção do scanner.
Use Casos e Aplicações
- Pallet e etiquetagem de cartão (ITF-14)
- Armazém/Inventário Industrial (I2of5)
- Código de Barco de Caso
- Automatização da cadeia de abastecimento em massa
Melhores práticas: Tabela de referência rápida
Tipo | Faça | Não dá |
---|---|---|
Número de comprimento | ITF-14: 13, I2of5: mesmo número | Dicas especiais para I2of5 |
Barras de carregador | Utilização de Frame para a conformidade ITF-14 | Não há fronteiras para etiquetas ITF-14 |
Formato de saída | Use PNG/SVG para impressão crisp | Low-res JPG para embalagem |
Captação | Mostrar abaixo para clareza | Esconde em rótulos de armazém |
Conclusão
ITF-14 e Interleaved 2 de 5 são o fundo da logística e automação de armazém. Aspose.BarCode para .NET torna fácil gerar, exportar e personalizar esses códigos de barras para qualquer cadeia de suprimentos ou 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