提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:杨鹏连|2021-03-04 09:28:01.950|阅读 316 次
概述:ITF-14(交错的五分之二)是一种两频带的数字代码,也称为高密度代码,它只能将数字编码为偶数。每个条形码都用暗线编码一个奇数,在其之间用空格编码一个偶数。要对奇数个数字进行编码,必须在最左边(最高)的数字后缀零。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
FastReport .Net是适用于Windows Forms,ASP.NET,MVC和.NET Core的全功能解决方案。它可以在Microsoft Visual Studio 2005-2019中使用。支持.Net Framework 2.0-4.x,.NET Core 3.0及以上版本。
在FastReport .NET 2021.1的新版本中,我们实现了对.NET 5的支持。添加了新条形码-Deutsce Post Leitcode。将RTF转换为报告对象的算法已得到显着改进。并且还添加了用于转换数字的新功能。欢迎下载体验。(点击下方按钮下载)
立即点击下载FastReport.NET v2021.1最新版
Fastreport.NET在线购买价更低,专享85折起!赶紧加入购物清单吧!
ITF-14(交错的五分之二)是一种两频带的数字代码,也称为高密度代码,它只能将数字编码为偶数。每个条形码都用暗线编码一个奇数,在其之间用空格编码一个偶数。要对奇数个数字进行编码,必须在最左边(最高)的数字后缀零。编码的细节将在后面说明。
条形码ITF-14或5的交错2的实现用于对全球贸易商品编号进行编码。全球贸易项目编号(GTIN)是由GS1开发的贸易项目标识符 。这是一个国际组织,致力于后勤单位的记录保存和条形码编码的标准化。
GS1标识符用于手动搜索数据库中的产品信息,或者通过指向条形码的条形码扫描仪输入数字来搜索。
让我们简要地看一下条形码标准。已经建立了两个主要的条形码标准:单个商品的EAN / UCC-13。
欧洲商品编号EAN(欧洲商品编号),以后也称为国际商品编号,这是一种用于对产品和制造商标识进行编码的欧洲条形码标准。ISO / IEC 15420:2009信息技术—自动识别和数据捕获技术— EAN / UPC条形码符号规范。
产品编号EAN / UCC-13具有以下结构:
重要的是要记住,EAN条形码用于唯一标识产品。ITF-14条码用于自动清点放置在个人或团体运输包装中的货物清单。计算机会计系统不仅确定包装中的货物类型,还确定其数量。简而言之,ITF-14代码组是EAN-13代码的子集,与它的区别是附加的第一位数字。
ITF-14通常用于在瓦楞纸板上打印,为纸板箱,板条箱或托盘贴标签。它们被零售商,制造商和分销商广泛用于精确的物流和库存处理。它们也可以在机场的行李识别,机票编号,邮政物品识别中找到。
这是MilkyWay的基于ITF-14盒的应用程序的一个示例。
ITF条形码不仅可以打印在标签上,还可以直接打印在纸箱,瓦楞纸箱或任何其他粗糙表面上。即使这样,扫描仪也会成功读取它。
这是基于XEROX 008R13041订书钉盒的另一个示例。因为ITF-14条码旨在识别运输集装箱中的货物,所以它不提供在POS终端上的处理。
编码功能ITF-14始终编码14位数字,但我们仅输入13位数字。为什么?我给你一个例子的方案:
该指示器指示特定纸箱的包装水平。此明确的前缀可以在0到8的范围内。(例如1代表盒子,2代表板条箱,等等)。
GS1公司的前缀可以是7到10位数字,并且被分配来唯一地标识特定品牌的所有者。供应商必须直接从GS1获得此前缀,以唯一标识其公司。项目参考-指的是纸箱由同一项目组成时,用于GTIN项目级别的同一产品编号。具有产品范围的纸箱将分配一个新的产品编号。
校验位是给定条形码的最后一位,它是计算得出的校验和,但是它不是由所有先前的位确定的,而是由第一位后的12位确定的。使用MOD10算法,计算出的校验和可防止替换错误。
条形码周围的黑色粗边框称为Bearer Bar。该条形码可平衡打印板在条形码表面上产生的压力,并通过减少扫描不完整字符的可能性来提高可读性。ITF-14可提供可见或隐藏的垂直支撑杆。
大小-定义ITF-14条形码符号宽度的两个组件是宽度与狭窄部分的比率。该比率保持恒定,并且应始终在2.25:1和3:1之间。
让我们继续练习-如何在MS Visual Studio的.NET项目中快速完成ITF-14?
在设计器中设置ITF-14
添加到条形码表,然后完全选择ITF-14。条形码2/5交错,2/5工业,2/5矩阵也交错为5中的2,但是它们是完全不同的对象。 您可以在此处阅读有关它们的更多信息。
我将以ITF-14和2/5 Interleaved为例。如您所见,区别很明显。
“角度”-此属性使您可以将对象的旋转设置为固定角度之一-0、90、180、270度。
“缩放”-定义条形码的比例。此属性仅与“自动缩放”属性一起使用。
“ AutoSize” –如果启用此属性,则将拉伸对象以显示整个条形码。如果禁用,条形码将被拉伸到对象的大小。
“ ShowText” –定义是否应显示条形码底部的文本。
“ DataColumn” –从中加载对象文本的数据字段。
“表达式” –返回对象文本的表达式。
“文本” –文本对象。
“填充” –允许您从对象的边缘设置缩进,以像素为单位。
“ WideBarRatio” –所有线性条形码都具有此属性。它定义条形码的宽条的相对大小。
“ CalcCheckSum” –许多线性条形码都具有此功能。它确定是否应自动读取校验和。如果禁用,则校验和必须出现在对象的文本中。
“ DrawVerticalBearerBars” –如果启用此属性,则对象将显示边线。如果禁用,条形码将具有以下外观:
ITF-14和交错式5之2的比较
说到这两个条形码,交错的5之2是ITF-14的无量纲版本,因为ITF-14具有严格的字符数,即13 +1校验和。5的交错2也可以包含这13个字符。让我给你看一个例子:
使用代码创建ITF-14
从代码创建报告时,可以在用户应用程序代码中添加条形码对象。让我们看一个示例,该示例以代码创建报表,并向其中添加ITF-14条形码对象:
在.NET应用程序中创建和输出ITF-14条形码
//Create report object Report report = new Report(); //Ceate report page ReportPage page = new ReportPage(); //Create unique name page.CreateUniqueName(); //Add the page to report collection report.Pages.Add(page); //create data band DataBand dataBand = new DataBand(); //Create band with unique name dataBand.CreateUniqueName(); //Add it to band collection page.Bands.Add(dataBand); //Create barcode object FastReport.Barcode.BarcodeObject barcode = new FastReport.Barcode.BarcodeObject(); //Set the barcode type barcode.Barcode = new FastReport.Barcode.BarcodeITF14(); //Set the code number barcode.Text = "597861558"; //Put the barcode on the page barcode.Parent = dataBand; //Set the object dimensions barcode.Bounds = new RectangleF(0, 0, Units.Centimeters * 10, Units.Centimeters * 3); //Show report report.Show();因此,ITF-14仅编码数字,并且仅用于内部带有EAN / UCC-13条码项目的包装盒。因此,借助对ITF-14和其他条形码的支持,FastReport.NET允许您为贸易,物流和库存管理创建完整的报告和标签。
如果您对FastReport感兴趣,欢迎加入FastReport QQ交流群:702295239
还想要更多吗?您可以点击阅读【FastReport 报表2020最新资源盘点】,查找需要的教程资源。让人兴奋的是FastReport .NET正在慧都网火热销售中!低至3701元起!>>查看价格详情
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:对于银行金融、政府、医疗等需要处理大量信息的组织来说,高效的数据管理至关重要。对于大型数据扫描项目,Dynamic Web TWAIN SDK 提供强大的功能,只需极少的设置即可支持大量文档处理,让我们看看 Dynamsoft 如何简化此过程中的每个步骤。
在 Microsoft Excel 中,复制行、列和单元格是日常数据处理中的常见操作。本文将介绍如何使用 Spire.XLS for Java 和 Java 在 Excel 中复制行、列和单元格数据并保留格式。
雷达图又称蜘蛛图,是一种显示二维多元数据的图形方法。图表上的每个辐条代表一个不同的变量,数据点沿着这些辐条绘制。雷达图尤其适用于比较不同实体在多个标准中的表现。本文将演示如何使用 Spire.XLS for Python 通过 Python 在 Excel 中创建雷达图。
本文将为大家介绍如何使用图表控件SciChart WPF实现WPF应用程序的DPI感知,欢迎下载最新版组件体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢