Jak generować ITF-14 i Interleaved 2 z 5 kodów barowych dla etykiet kartonowych i logistycznych

Jak generować ITF-14 i Interleaved 2 z 5 kodów barowych dla etykiet kartonowych i logistycznych

Co to jest ITF-14 i Interleaved 2 z 5 kodów barowych?

ITF-14 to standardowy kod paska dla kartonów i przypadków wysyłki w globalnych łańcuchach dostaw (kod 14 cyfr). Interleaved 2 z 5 (I2of5) jest kodem numerycznym o wysokiej gęstości używany do etykietowania magazynowego, przemysłowego i dystrybucyjnego, wspierając zmienne równoległe wiązki cyfrowe.

Szybki start (minimalny przykład)

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

Tabela zawartości

Wprowadzenie

Ten przewodnik pokazuje, jak wytworzyć ITF-14 i Interleaved 2 z 5 kodów barowych dla logistyki, kartonu i etykietowania magazynu za pomocą Aspose.BarCode dla .NET, z pełnym kodem, wskazówkami dotyczącymi projektowania i rozwiązaniami dla automatyzacji łańcucha dostaw.

Warunki

  • Visual Studio 2019 lub później
  • Źródło: .NET Framework 4.6.2+
  • Aspose.BarCode dla .NET (NuGet)
  • Znajomość C#
PM> Install-Package Aspose.BarCode 

Wdrażanie krok po kroku

ITF-14 przykłady:

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

2 z 5 przykłady:

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

Dostosowanie kodów barowych

  • Łańcuch Wielkanocny (ITF-14) csgen.Parameters.Barcode.ITF14.ITF14BorderType = ITF14BorderType.Frame; // Other options: Bar, None, etc.
  • Wysokość i wysokość barów: csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
  • Kolor i tło: csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
  • • kapitał: csgen.Parameters.CaptionBelow\.Visible = true;

Wspierane formaty wyjściowe

  • PNG, JPEG, BMP – etykiety drukowane i cyfrowe
  • TIFF – High-res / Archiwum
  • SVG, EMF – drukowanie wektorowe / szerokim formatem

Rozwiązywanie problemów i wspólne problemy

  • Kod nie jest skanowany?

  • Bezpieczne wejście to wszystkie cyfry, poprawna długość, a nawet liczby dla I2of5, właściwy kontrast.

  • Nie ma ram na ITF-14?

  • Ustaw ITF14BorderType to Frame dla zgodności z łańcuchem dostaw GS1.

  • Wielki dla etykiety?

  • Dostosuj wymiar i wysokość paska do mniejszych rozmiarów.

FAQs

**Q: Czy mogę kodować liczby zmiennej długości za pomocą Interleaved 2 z 5?**A: Tak, ale tylko liczba numerów.

**Q: Czym jest pasek / ramy nosiciela w ITF-14?**A: Granica wokół kodu paska dla zgodności z łańcuchem dostaw / GS1 i lepszej wykrywania skanera.

Korzystanie z przypadków i aplikacji

  • Oznakowanie płytek i kartonów (ITF-14)
  • magazyn/inventory przemysłowe (I2of5)
  • Sklepy w przypadku barkodu
  • Automatyzacja łańcucha dostaw

Najlepsze praktyki: szybka tabela referencyjna

TipyDonie
Długość cyfryITF-14: 13, I2of5: nawet liczbaCechy dla I2of5
bary nosząceWykorzystanie ram dla zgodności ITF-14Nie ma granic dla etykiet ITF-14
Format wyjściaUżyj PNG/SVG do drukowania crispNiska ilość JPG do pakowania
KapitałPoniżej dla jasnościUkryte na etykietach magazynowych

konkluzja

ITF-14 i Interleaved 2 z 5 są fundamentem logistyki i automatyzacji magazynowej. Aspose.BarCode dla .NET ułatwia generowanie, eksportowanie i dostosowanie tych kodów barowych do dowolnego łańcucha dostaw lub przemysłowego przepływu pracy. Aspose.BarCode API Referencje Dla więcej szczegółów.

 Polski