Com generar codis de barres ITF-14 i Interleaved 2 of 5 per a etiquetatge de caixes i logística
Què són els codis de barres ITF-14 i Interleaved 2 of 5?
ITF-14 és el codi de barres estàndard per a caixes i embalatges d’enviament en cadenes de subministrament globals (codifica 14 dígits). Interleaved 2 of 5 (I2of5) és un codi de barres numèric d’alta densitat utilitzat per a l’etiquetatge d’entrepans, industrial i de distribució, que admet cadenes de dígits de longitud parella variable.
Inici ràpid (exemple mínim)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123");
generator.Save("carton-itf14.png", BarCodeImageFormat.Png);Taula de continguts
- Introducció
- Què són els codis de barres ITF-14 i Interleaved 2 of 5?
- Inici ràpid (exemple mínim)
- Requisits
- Implementació de pas a pas
- Personalització de l’aparença del codi de barres
- Formats de sortida compatibles
- Problemes comuns i solució de problemes
- Preguntes freqüents
- Utilitzar Casos i Aplicacions
- Les millors pràctiques
- Articles relacionats
- Conclusió
Introducció
Aquesta guia mostra com generar codis de barres ITF-14 i Interleaved 2 of 5 per a etiquetatge logístic, de caixes i d’entrepans utilitzant Aspose.BarCode for .NET, amb codi complet, consells de disseny i solucions per a l’automatització de la cadena de subministrament.
Requisits
- Visual Studio 2019 o posterior
- .NET 6.0 o posterior (o .NET Framework 4.6.2+)
- Aspose.BarCode for .NET (NuGet)
- Coneixements bàsics de C#
PM> Install-Package Aspose.BarCode Implementació de pas a pas
Exemple ITF-14:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123"); // 13 digits + auto-checksum
gen.Save("carton-itf14.png", BarCodeImageFormat.Png);Exemple Intercalat 2 de 5:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Interleaved2of5, "12345678"); // Even digits only
gen.Save("label-i2of5.png", BarCodeImageFormat.Png);Personalització de l’aparença del codi de barres
- Barres de suport (ITF-14):
csgen.Parameters.Barcode.ITF14.ITF14BorderType = ITF14BorderType.Frame; // Other options: Bar, None, etc. - Alçada/amplada de la barra:
csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3; - Color/Fons:
csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White; - Llegenda:
csgen.Parameters.CaptionBelow\.Visible = true;
Formats de sortida compatibles
- Comenceu cada element de dades amb el seu AI entre parèntesis, p. ex.,
(01),(17),(10),(21) - TIFF – Alta resolució/arxiu
- SVG, EMF – Impressió vectorial/de gran format
Problemes comuns i solució de problemes
- Codi de barres no s’escaneja? - Assegureu-vos que l’entrada sigui només dígits, longitud correcta, dígits parells per a I2of5, contrast adequat.
- Cap marc a l’ITF-14? - Estableix ITF14BorderType a Frame per al compliment de la cadena de subministrament GS1.
- Massa gran per a l’etiqueta? - Ajusta XDimension i l’alçada de la barra per a una mida més petita.
Preguntes freqüents
Q: Puc codificar nombres de longitud variable amb Interleaved 2 of 5? A: Sí, però només nombres parells de dígits.
Q: Què és la barra portadora/marc a l’ITF-14? A: Un contorn al voltant del codi de barres per al compliment de la cadena de subministrament/GS1 i una millor detecció per part de l’escàner.
Utilitzar Casos i Aplicacions
- Etiquetatge de palet i caixa (ITF-14)
- Inventari de magatzem/industrial (I2of5)
- Codis de barres de caixa d’enviament
- Automatització massiva de la cadena de subministrament
Millors pràctiques: taula de referència ràpida
| Consell | Fes | No |
|---|---|---|
| Longitud de dígits | ITF-14: 13, I2of5: nombre parell | Dígits imparells per a I2of5 |
| Barres portadores | Utilitzeu el marc per a la conformitat ITF-14 | Sense vora per a etiquetes ITF-14 |
| Format de sortida | Utilitzeu PNG/SVG per a una impressió nítida | JPG de baixa resolució per a l’embalatge |
| Llegenda | Mostra a continuació per a més claredat | Amaga a les etiquetes d’entrepà |
Conclusió
ITF-14 i Interleaved 2 of 5 són l’esquena dorsal de la logística i l’automatització d’entrepans. Aspose.BarCode for .NET facilita la generació, exportació i personalització d’aquests codis de barres per a qualsevol cadena de subministrament o flux de treball industrial. Vegeu el Aspose.BarCode API Reference per a més detalls.