Como gerar ITF-14 e Interleaved 2 de 5 códigos de barra para cartão e logística etiquetagem

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

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

TipoFaçaNão dá
Número de comprimentoITF-14: 13, I2of5: mesmo númeroDicas especiais para I2of5
Barras de carregadorUtilização de Frame para a conformidade ITF-14Não há fronteiras para etiquetas ITF-14
Formato de saídaUse PNG/SVG para impressão crispLow-res JPG para embalagem
CaptaçãoMostrar abaixo para clarezaEsconde 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.

 Português