Jak generovat ITF-14 a Interleaved 2 of 5 čárové kódy pro kartonové a logistické označování

Jak generovat ITF-14 a Interleaved 2 of 5 čárové kódy pro kartonové a logistické označování

Co jsou čárové kódy ITF-14 a Interleaved 2 of 5?

ITF-14 je standardní čárový kód pro kartony a přepravní krabice v globálních dodavatelských řetězcích (kóduje 14 číslic). Interleaved 2 of 5 (I2of5) je vysoce hustý číselný čárový kód používaný pro označování ve skladech, průmyslu a distribuci, podporující proměnné řetězce číslic sudé délky.


Rychlý start (minimální příklad)

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

Obsah

  1. Úvod
  2. Co jsou čárové kódy ITF-14 a Interleaved 2 of 5?
  3. Rychlý start (minimální příklad)
  4. Předpoklady
  5. krok za krokem implementace
  6. Přizpůsobení vzhledu čárového kódu
  7. Podporované výstupní formáty
  8. Společné problémy a řešení problémů
  9. Často kladené otázky
  10. Použijte případy a aplikace
  11. Nejlepší praxe
  12. související články
  13. závěr

Úvod

Tento průvodce ukazuje, jak generovat čárové kódy ITF-14 a Interleaved 2 of 5 pro logistiku, kartonové a skladové označování pomocí Aspose.BarCode for .NET, s kompletním kódem, tipy na design a řešeními pro automatizaci dodavatelského řetězce.


Předpoklady

  • Visual Studio 2019 nebo novější
  • .NET 6.0 nebo novější (nebo .NET Framework 4.6.2+)
  • Aspose.BarCode for .NET (NuGet)
  • Základní znalosti C#
PM> Install-Package Aspose.BarCode 

krok za krokem implementace

Příklad ITF-14:

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

Příklad Interleaved 2 of 5:

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

Přizpůsobení vzhledu čárového kódu

  • Nosné pruhy (ITF-14): csgen.Parameters.Barcode.ITF14.ITF14BorderType = ITF14BorderType.Frame; // Other options: Bar, None, etc.
  • Výška/šířka čáry: csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
  • Barva/pozadí: csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
  • Popisek: csgen.Parameters.CaptionBelow\.Visible = true;

Podporované výstupní formáty

  • Formátování identifikátorů aplikací (AIs)
  • TIFF – Vysoké rozlišení/archivní
  • SVG, EMF – Vektorové/tisk ve velkém formátu

Společné problémy a řešení problémů

  • Čárový kód nečte? - Ujistěte se, že vstup obsahuje pouze číslice, má správnou délku, sudé číslice pro I2of5 a správný kontrast.
  • Bez rámečku na ITF-14? - Nastavte ITF14BorderType na Frame pro soulad s GS1 řetězcem dodavatelů.
  • Příliš velký pro štítek? - Upravte XDimension a výšku čáry pro menší velikost.

Často kladené otázky

Q: Mohu kódovat čísla proměnné délky pomocí Interleaved 2 of 5? A: Ano, ale jen sudé počty číslic.

Q: Co je nosná lišta/rám v ITF-14? A: Okraj kolem čárového kódu pro soulad s dodavatelským řetězcem/GS1 a lepší detekci skenerem.


Použijte případy a aplikace

  • Označování palet a kartonů (ITF-14)
  • Skladové/průmyslové inventury (I2of5)
  • Čárové kódy přepravních krabic
  • Hromadná automatizace dodavatelského řetězce

Nejlepší postupy: Přehledná referenční tabulka

TipDělatNedělat
Počet číslicITF-14: 13, I2of5: sudý početLiché číslice pro I2of5
Nosné pruhyPoužijte rám pro shodu s ITF-14Bez okraje pro štítky ITF-14
Výstupní formátPoužijte PNG/SVG pro ostrý tiskJPG s nízkým rozlišením pro balení
TitulekZobrazit níže pro přehlednostSkrýt na skladových štítcích

závěr

ITF-14 a Interleaved 2 of 5 jsou páteří logistiky a automatizace skladu. Aspose.BarCode for .NET usnadňuje generovat, exportovat a přizpůsobovat tyto čárové kódy pro jakýkoli dodavatelský řetězec nebo průmyslový workflow. Viz Aspose.BarCode API Reference pro více podrobností.

 Čeština