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
- Cosa sono ITF-14 e Interleaved 2 di 5 Barcodi?
- Rapido avvio (esempio minimo)
- Prerequisiti
- Implementazione passo dopo passo
- Personalizzare la comparsa del codice bar
- Formati di uscita supportati
- Risoluzione dei problemi e problemi comuni
- FAQ
- Utilizzare casi e applicazioni
- Migliori pratiche
- Articoli correlati
- conclusione
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
Tipo | di Do | Non dare |
---|---|---|
Numero di lunghezza | ITF-14: 13, I2of5: anche il numero | Numeri distanti per I2of5 |
Le barche a portata | Utilizzare il Frame per la conformità ITF-14 | Nessun limite per le etichette ITF-14 |
Formato di uscita | Utilizzare PNG/SVG per la stampa crisp | Low-res JPG per l’imballaggio |
cappello | Mostra qui sotto per chiarezza | Scopri 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.