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
- Co to jest ITF-14 i Interleaved 2 z 5 kodów barowych?
- Szybki start (minimalny przykład)
- Warunki
- Wdrażanie krok po kroku
- Dostosowanie kodów barowych
- Wspierane formaty wyjściowe
- Rozwiązywanie problemów i wspólne problemy
- FAQs
- Korzystanie z przypadków i aplikacji
- Najlepsze praktyki
- powiązane artykuły
- konkluzja
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
Tipy | Do | nie |
---|---|---|
Długość cyfry | ITF-14: 13, I2of5: nawet liczba | Cechy dla I2of5 |
bary noszące | Wykorzystanie ram dla zgodności ITF-14 | Nie ma granic dla etykiet ITF-14 |
Format wyjścia | Użyj PNG/SVG do drukowania crisp | Niska ilość JPG do pakowania |
Kapitał | Poniżej dla jasności | Ukryte 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.