Cum să generezi ITF-14 și Interleaved 2 din 5 coduri de bar pentru etichetarea cartonului și logistică

Cum să generezi ITF-14 și Interleaved 2 din 5 coduri de bar pentru etichetarea cartonului și logistică

Care sunt codurile ITF-14 și Interleaved 2 din 5?

ITF-14 este codul standard pentru cartonuri și cazuri de livrare în lanțurile globale de aprovizionare (incodează 14 cifre). Interleaved 2 din 5 (I2of5) este un cod numeric de înaltă densitate utilizat pentru etichetarea depozitelor, industriale și distribuției, susținând căile numerice de lungime egală variabile.

Începerea rapidă (exemplu minim)

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

Tabelul conținutului

Introducere

Acest ghid arată cum să generați ITF-14 și Interleaved 2 din 5 coduri de bar pentru logistică, carton și etichetare a depozitelor folosind Aspose.BarCode pentru .NET, cu cod complet, sfaturi pentru design și soluții pentru automatizarea lanțului de aprovizionare.

Prevederile

  • Visual Studio 2019 sau mai târziu
  • .NET 6.0+ sau .Net Framework 4.6.2+
  • Aspose.BarCode pentru .NET (NuGet)
  • Cunoașterea C#
PM> Install-Package Aspose.BarCode 

Implementarea pas cu pas

Exemplul ITF-14 este:

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

2 din 5 exemple:

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

Apariția codului de bar

  • Bărbați cu suport (ITF-14): csgen.Parameters.Barcode.ITF14.ITF14BorderType = ITF14BorderType.Frame; // Other options: Bar, None, etc.
  • Înălțimea / lățime a barului: csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
  • Culoare și fundal: csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
  • Cuvânt cheie: csgen.Parameters.CaptionBelow\.Visible = true;

Formate de ieșire susținute

  • PNG, JPEG, BMP – etichete imprimate și digitale
  • TIFF – High-res / arhivă
  • SVG, EMF – imprimare în format Vector/Brand

Problemele de rezolvare și problemele comune

  • Codul de încărcare nu este scanat?

  • Intrarea asigurată este toate cifrele, lungimea corectă, chiar și cifre pentru I2of5, contrastul corespunzător.

  • Nu există un cadru pe ITF-14?

  • Set ITF14BorderType to Frame pentru conformitatea lanțului de aprovizionare GS1.

  • Too mare pentru etichetă?

  • Adăugați dimensiunea XD și înălțimea barului pentru dimensiuni mai mici.

FAQ-uri

**Q: Pot codifica numerele de lungime variabilă cu Interleaved 2 din 5?**A: Da, dar chiar și numărul de cifre.

**Q: Care este barul/frama portatorului în ITF-14?**A: O limită în jurul codului de bar pentru conformitatea cu lanțul de aprovizionare / GS1 și o mai bună detecție a scanerului.

Folosește cazuri și aplicații

  • etichetarea cartonului și a paletei (ITF-14)
  • Depozitare/Inventare industrială (I2of5)
  • Coduri de barcade de caz de transport
  • Automatizarea lanțului de aprovizionare în masă

Cele mai bune practici: tabelul de referință rapid

TipuriSă nu
Lungimea număruluiITF-14: 13, I2of5: chiar numărCuvânt cheie pentru I2of5
Bărbați purtătoriUtilizarea unui cadru pentru conformitatea ITF-14Nu există limite pentru etichetele ITF-14
Formatul de ieșireUtilizați PNG/SVG pentru imprimarea crispJPG low-res pentru ambalaje
CaptionVezi mai jos pentru claritateAscunse pe etichetele de depozitare

concluziile

ITF-14 și Interleaved 2 din 5 sunt fundalul logisticii și al automatizării depozitelor. Aspose.BarCode pentru .NET face ușor de generat, exportat și personalizat aceste coduri de bar pentru orice lanț de aprovizionare sau flux de lucru industrial. Aspose.BarCode API Referință Pentru mai multe detalii.

 Română