如何生成 ITF-14 和 Interleaved 2 的 5 条码的纸板和物流标签
如何生成 ITF-14 和 Interleaved 2 的 5 条码的纸板和物流标签
ITF-14 和 Interleaved 2 的 5 条码是什么?
ITF-14 是全球供应链中的卡通和运输案例的标准条码(编码 14 个数字)。Interleaved 2 of 5 (I2of5) 是一种用于仓库、工业和分销标签的高密度数码,支持可变的同长数字线条。
快速启动(最小例子)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123");
generator.Save("carton-itf14.png", BarCodeImageFormat.Png);
内容表
引入
本指南展示了如何创建 ITF-14 和 Interleaved 2 的 5 条码,用于物流、纸板和仓库标签,使用 Aspose.BarCode for .NET,提供完整的代码、设计提示和供应链自动化解决方案。
原則
- Visual Studio 2019 或以后
- .NET 6.0+ 或 .Net Framework 4.6.2+
- Aspose.BarCode 为 .NET (NuGet)
- 基本的C#知识
PM> Install-Package Aspose.BarCode
步骤实施
ITF14 例子:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123"); // 13 digits + auto-checksum
gen.Save("carton-itf14.png", BarCodeImageFormat.Png);
共5个例子中有2个:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Interleaved2of5, "12345678"); // Even digits only
gen.Save("label-i2of5.png", BarCodeImageFormat.Png);
定制条形码的出现
- 携带酒吧(ITF-14):
csgen.Parameters.Barcode.ITF14.ITF14BorderType = ITF14BorderType.Frame; // Other options: Bar, None, etc.
- 酒吧高度/宽度:
csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
- 色彩/背景:
csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
- 主条目:
csgen.Parameters.CaptionBelow\.Visible = true;
支持的输出格式
- PNG、JPEG、BMP - 印刷和数字标签
- TIFF - 高级 / 档案
- SVG,EMF - 维克特/大格式印刷
麻烦解决与常见问题
行李箱不扫描?
保证输入是所有数字,正确的长度,甚至数字为I2of5,正确对比。
在ITF-14上没有框架?
设置 ITF14BorderType to Frame for GS1 供应链遵守。
“太大了标签吗?”
调整 XD 尺寸和字符串高度,以便更小。
FAQ
**Q:我可以用 Interleaved 2 的 5 编码变量长度的数字吗?**A:是的,但只有数字的数量。
**Q: ITF-14 中的带栏/框是什么?**答:供应链/GS1 符合性和更好扫描仪检测的条码周围的边界。
使用案例和应用程序
- 板块和纸板标签(ITF-14)
- 仓库/工业存储(I2of5)
- 航运案例条形码
- 集体供应链自动化
最佳实践:快速参考表
提示 | 做 | 不要 |
---|---|---|
数字长度 | ITF-14: 13, I2of5:即使是数字 | 奇怪的数字为I2of5 |
带酒吧 | 使用 ITF-14 遵守框架 | 没有ITF-14标签的边界 |
输出格式 | 使用 PNG/SVG 为 crisp 打印 | 包装低的JPG |
容器 | 下面显示清晰度 | 隐藏在仓库标签 |
结论
ITF-14 和 Interleaved 2 of 5 是物流和仓库自动化的背景. Aspose.BarCode for .NET 使这些条码易于为任何供应链或工业工作流创建、出口和定制。 Aspose.BarCode API 参考 更多细节。