Come generare ITF-14 e Interleaved 2 di 5 Barcodi per l'etichettatura cartone e logistica

Come generare ITF-14 e Interleaved 2 di 5 Barcodi per l'etichettatura cartone e logistica

Cosa sono ITF-14 e Interleaved 2 di 5 Barcodi?

ITF-14 è il codice bar standard per cartoni e casi di spedizione nelle catene di approvvigionamento globali (codice 14 cifre). Interleaved 2 di 5 (I2of5) è un codico bar numerico ad alta densità utilizzato per l’etichettatura di magazzino, industriale e distribuzione, supportando strisce digitali uguali a lunghezza variabile.

Rapido avvio (esempio minimo)

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123");
generator.Save("carton-itf14.png", BarCodeImageFormat.Png);

Tabella dei contenuti

Introduzione

Questa guida mostra come generare ITF-14 e Interleaved 2 di 5 barcodi per logistica, cartone e etichettatura dello stock utilizzando Aspose.BarCode per .NET, con codice completo, suggerimenti di progettazione e soluzioni per l’automazione della catena di approvvigionamento.

Prerequisiti

  • Visual Studio 2019 o successivo
  • .NET Framework 4.6.2+ e .net 6.0+
  • Aspose.BarCode per .NET (NuGet)
  • Conoscenza C#
PM> Install-Package Aspose.BarCode 

Implementazione passo dopo passo

Il modello ITF-14 è:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123"); // 13 digits + auto-checksum
gen.Save("carton-itf14.png", BarCodeImageFormat.Png);

2 di 5 esempi:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Interleaved2of5, "12345678"); // Even digits only
gen.Save("label-i2of5.png", BarCodeImageFormat.Png);

Personalizzare la comparsa del codice bar

  • Bars di porta (ITF-14): csgen.Parameters.Barcode.ITF14.ITF14BorderType = ITF14BorderType.Frame; // Other options: Bar, None, etc.
  • Altezza e larghezza del bar: csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
  • Colore e sfondo: csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
  • La cappella: csgen.Parameters.CaptionBelow\.Visible = true;

Formati di uscita supportati

  • PNG, JPEG, BMP – Stampa e etichette digitali
  • TIFF – High-res / archivio
  • SVG, EMF – Immatricolazione in formato vector/grande

Risoluzione dei problemi e problemi comuni

  • Il codice non scansione?

  • L’ingresso assicurato è tutti i numeri, la lunghezza corretta, anche i cifri per I2of5, il contrasto corretto.

  • Non c’è alcun frame su ITF-14?

  • Set ITF14BorderType to Frame per la conformità della catena di approvvigionamento GS1.

  • “Too grande per l’etichetta?”

  • Adattare la dimensione XD e l’altezza della barra per dimensioni più piccole.

FAQ

**Q: Posso codificare i numeri di lunghezza variabile con Interleaved 2 di 5?**A: Sì, ma anche il numero di numeri.

**Q: Qual è la barra/framma del portatore in ITF-14?**A: Un limite intorno al codice bar per la conformità della catena di approvvigionamento/GS1 e una migliore rilevazione dello scanner.

Utilizzare casi e applicazioni

  • L’etichettatura dei palletti e dei cartoni (ITF-14)
  • Inventario di magazzino/industria (I2of5)
  • Barcodi di caso di spedizione
  • L’automazione della catena di approvvigionamento

Migliori pratiche: tavolo di riferimento rapido

Tipodi DoNon dare
Numero di lunghezzaITF-14: 13, I2of5: anche il numeroNumeri distanti per I2of5
Le barche a portataUtilizzare il Frame per la conformità ITF-14Nessun limite per le etichette ITF-14
Formato di uscitaUtilizzare PNG/SVG per la stampa crispLow-res JPG per l’imballaggio
cappelloMostra qui sotto per chiarezzaScopri le etichette di magazzino

conclusione

ITF-14 e Interleaved 2 di 5 sono il backbone della logistica e dell’automazione del magazzino. Aspose.BarCode per .NET rende facile generare, esportare e personalizzare questi codici a barre per qualsiasi catena di approvvigionamento o flusso di lavoro industriale. Aspose.BarCode API di riferimento Per maggiori dettagli.

 Italiano