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
- Úvod
- Co jsou čárové kódy ITF-14 a Interleaved 2 of 5?
- Rychlý start (minimální příklad)
- Předpoklady
- krok za krokem implementace
- Přizpůsobení vzhledu čárového kódu
- Podporované výstupní formáty
- Společné problémy a řešení problémů
- Často kladené otázky
- Použijte případy a aplikace
- Nejlepší praxe
- související články
- 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
| Tip | Dělat | Nedělat |
|---|---|---|
| Počet číslic | ITF-14: 13, I2of5: sudý počet | Liché číslice pro I2of5 |
| Nosné pruhy | Použijte rám pro shodu s ITF-14 | Bez okraje pro štítky ITF-14 |
| Výstupní formát | Použijte PNG/SVG pro ostrý tisk | JPG s nízkým rozlišením pro balení |
| Titulek | Zobrazit níže pro přehlednost | Skrý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í.