Como gerar ITF-14 e Interleaved 2 de 5 códigos de barra para cartão e logística etiquetagem
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);
Tabela de Conteúdo
- Introdução
- Quais são os códigos de barro ITF-14 e Interleaved 2 de 5?
- Começo rápido (exemplo mínimo)
- Pré-requisitos
- Implementação passo a passo
- Caracterização do Barcode
- Formatos de saída suportados
- Problemas e problemas comuns
- FAQs
- Use Casos e Aplicações
- Melhores Práticas
- Artigos relacionados
- Conclusão
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, com código completo, dicas de design e soluções para automação da cadeia de suprimentos.
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 em formato Vector / Large
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.