Šis vadovas rodo, kaip generuoti ITF-14 ir Interleaved 2 iš 5 barų kodus logistikos, kartono ir sandėlio etiketės naudojant Aspose.BarCode .NET. Tai apima visą kodo įgyvendinimą, dizaino patarimus ir sprendimus tiekimo grandinės automatizavimui.
Introduction
Šis vadovas rodo, kaip generuoti ITF-14 ir Interleaved 2 iš 5 barų kodus logistikos, kartono ir sandėlio etiketės naudojant Aspose.BarCode .NET. Tai apima visą kodo įgyvendinimą, dizaino patarimus ir sprendimus tiekimo grandinės automatizavimui.
Kas yra ITF-14 ir Interleaved 2 iš 5 Barkodai?
ITF-14 yra standartinis kortelių ir siuntų kodas pasauliniuose tiekimo grandinėse (kodas 14 skaitmenų). Interleaved 2 iš 5 (I2of5) yra didelio tankumo numerinis rinkinys, naudojamas sandėliavimo, pramonės ir platinimo pažymėjimui, palaikantis kintamuosius vienodai ilgio skaičių juostus.
Greitas pradžia (minimalus pavyzdys)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123");
generator.Save("carton-itf14.png", BarCodeImageFormat.Png);
Prerequisites
- „Visual Studio 2019“ arba vėliau
- Išmanusis ryšys su .NET Framework 4.6.2
- Aspose.BarCode už .NET (NuGet)
- Pagrindinės C# žinios
PM> Install-Package Aspose.BarCode
Žingsnis po žingsnio įgyvendinimas
ITF-14 pavyzdys:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123"); // 13 digits + auto-checksum
gen.Save("carton-itf14.png", BarCodeImageFormat.Png);
2 iš 5 pavyzdžių:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Interleaved2of5, "12345678"); // Even digits only
gen.Save("label-i2of5.png", BarCodeImageFormat.Png);
Barkodo išvaizda
- ** Krovinių barai (ITF-14) :**
csgen.Parameters.Barcode.ITF14.ITF14BorderType = ITF14BorderType.Frame; // Other options: Bar, None, etc.
- ** Barų aukštis / plotis:**
csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
- spalva ir paviršius:
csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
- • Įrašas: *
csgen.Parameters.CaptionBelow.Visible = true;
Palaikomi išleidimo formatai
- PNG, JPEG, BMP – spausdinimo ir skaitmeninės etiketės
- TIFF – Aukštos klasės / archyvas
- SVG, EMF — Vektorinis / didelio formato spausdinimas
Problemos sprendimas ir bendrosios problemos
Nėra šnipinėjimo kodo?- Užtikrintas įvedimas yra visi skaitmenys, teisingas ilgis, netgi I2of5 skaičiai, tinkamas kontrastas.
** Nėra rėmo ITF-14?**- ITF14BorderType to Frame nustatymas GS1 tiekimo grandinės atitikčiai.
„Tuo didelis už etiketę“- XDimension ir barų aukštis pritaikomi mažesniam dydžiui.
FAQs
**Q: Ar galiu koduoti kintamuosius skaičius su Interleaved 2 iš 5?**A: Taip, bet tik skaitmenų skaičius.
**Q: Kas yra nešiojamojo juosto / rėmo ITF-14?**A: sienos kodas tiekimo grandinės / GS1 atitikties ir geresnio skenerio aptikimo.
Naudokite atvejus ir paraiškas
- Paletės ir kartono ženklinimas (ITF-14)
- Sklypas / pramoninis inventorius (I2of5)
- Laivybos atvejų barkodai
- Daugiafunkcinis tiekimo grandinės automatizavimas
Geriausios praktikos: greitas referencinis lentelė
Tip | Do | Nėra |
---|---|---|
Skaitmeninis ilgis | ITF-14: 13, I2of5: netgi skaičius | Išskirtiniai skaitmenys I2of5 |
Krovinių barai | ITF-14 atitikties rėmo naudojimas | Nėra ribų ITF-14 etiketėms |
Išėjimo formatas | Naudokite PNG / SVG CRISP spausdinimui | Mažos pakuotės JPG |
Caption | Parodykite žemiau už aiškumą | Paslėptas ant sandėlio etiketės |
Conclusion
ITF-14 ir Interleaved 2 iš 5 yra logistikos ir sandėlio automatizavimo pagrindas. Aspose.BarCode .NET leidžia lengvai generuoti, eksportuoti ir pritaikyti šiuos barkodus bet kuriai tiekimo grandinei ar pramoniniam darbo srautui. Aspose.BarCode API nuoroda Dėl daugiau detalių.