Plessey
FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC报表分析解决方案,使用FastReport .NET可以创建独立于应用程序的.NET报表,同时FastReport .Net支持中文、英语等14种语言,可以让你的产品保证真正的国际性。
FastReport技术QQ群:585577353 欢迎进群一起讨论
在 Fastreport 用户手册上一篇文章中,我们分享了2D条形码MaxiCode的概念,特性及使用方法,本文主要分享Plessey条形码的概念,及其变体MSI条形码的概念以及使用方法,希望能为您提供帮助。
Plessey / MSI条形码
Plessey条形码是由Plessey公司于1971年开发的。这是一种经典的一维线性条形码,主要用于商店货架上的商品标签和仓库控制。该代码在创建时的主要优点是易于在点阵打印机上打印。它目前被认为是过时的,几乎从未被发现过。
Plessey允许您对十六进制数字(0-F)进行编码。每个数字由四个位表示。“0”是细条,“1”是粗条。除了数字,字母A-F也可以编码。条形码有起始代码、编码数据、校验和代码、结束标记和反向读取代码(代码可以从任何方向读取)。
MSI已经成为Plessey的一种变体。与常规的Plessey不同,它只允许您对数字进行编码,并且没有反向读取的代码。MSI支持多种校验码,例如:Mod-10、Mod-11、Mod-1010、Mod-1110。
MSI和普通的Plessey都不限制代码的长度,但是太长的代码可能根本不适合包装,并且读取扫描仪也不适合长的长度。这样长的代码看起来是这样的:
要将Plessey或MSI条形码添加到报表页面,请使用报表设计器组件侧栏上的barcode对象,然后选择代码:
选择条形码类型后,可以将对象放置在报表页面上。要编辑条形码,请双击该对象,或调用上下文菜单并选择“Edit…”项。