概述
为了满足用户日益增长的条形码需求,葡萄城全功能 .NET控件集-ComponentOne 在2018 V2版本中推出了一系列新的条形码类型。 无论您使用的是C#还是VB,您只需要将控件添加到表单中,设置文本和编码类型,就可以使用这些全新的条形码了!
条形码简介
条形码构成了许多行业自动结账系统的支柱,它们通常用于帮助跟踪库存,但不仅于此,还有很多有趣的方法来使用它们。比如,条形码可用于报表中,获取有关产品的具体信息。举个例子,从食品行业的数据报表条形码中可以提取产品营养、成分、生产日期等相关信息。从生产制造业的报表条形码中可以提取到产品原料供应商、生产厂商、销售渠道等信息。
如何使用 ComponentOne 中的条形码?
- 创建 .NET应用程序。
- 将 C1Barcode 控件拖拽到窗体上。
- 设置与 C1Barcode 控件对应的 Text 和 CodeType 属性。 检查条形码页面以获取 WPF 和 UWP 文档。
ComponentOne 提供了哪些新的条形码类型?
1、 微QR码条码
与传统QR码不同,Micro QR Code在代码周围有一个定位模式,可加快扫描速度,并允许扫描仪快速定向代码。微型QR码支持3级纠错。它们多用于印刷电路板或其他电子元件中。
.NET Micro QR Code Barcode
2、 Code 11 Barcode
Code 11符号可以编码任意长度的字符串,包括数字0-9,短划线字符( - )和开始/停止字符,通常打印为“*”。它主要用于标签电信设备。
.NET Code 11 Barcode
3、 SSCC 18 Barcode
序列化的集装箱代码或SSCC-18是一个18位的条形码,放置在集装箱,主纸箱或托盘的外面。它是在GS1-128条形码符号系统中创建的,用于在每个纸箱或托盘单独移动时唯一识别,扫描和跟踪每个纸箱或托盘。
.NET SSCC 18 Barcode
4、 HIBC Code128 Barcode
HIBC Code128条形码使用Code128符号系统。它使用斜杠(/)作为分隔符对“主要数据”和“次要数据”进行编码,并将其用于医疗保健产品行业以进行识别。
.NET HIBC Code128 Barcode
5、 HIBC Code39 Barcode
HIBC Code39条形码使用Code39符号系统,Code39OptionalCheckDigit属性设置为True。 它使用斜杠(/)作为分隔符对“主要数据”和“次要数据”进行编码,并在医疗保健产品行业中用于识别目的。
.NET HIBC Code39 Barcode
注意:除了上述步骤外,还必须引入如下代码,调整适当的字体、大小设置以便正常使用以下三个条形码:
// a. **Set** larger ModuleSize
c1BarCode1.ModuleSize = 2;
// b. **Set** smaller Font **size**
c1BarCode1.Font = **new** System.Drawing.Font("Microsoft Sans Serif", 7.5F);
6、 ISBN Barcode
国际标准书号条形码是EAN-13代码的一种特殊形式,分配给每个版本和书籍的变体(重印除外)。它用作唯一的9位商业书籍标识符,ISBN条形码必须以数字978或97910或97911开头。
.NET ISBN Barcode
7、 ISSN Barcode
国际标准序列号条形码是EAN-13代码的一种特殊形式,用于识别序列出版物 - 按数字顺序发布的出版物,例如杂志的卷。ISSN条形码必须以数字977开头。
.NET ISSN Barcode
8、 ISMN Barcode
国际标准音乐编号条形码是EAN-13代码的特殊形式。它合理标记了音乐的处理方式以及出版社、音乐贸易和图书馆的相应书目数据,并用于标记可印刷的音乐出版物。
.NET ISMN Barcode
9、 Iata 25 Barcode
Iata 25表示5条码的IATA 2。它仅使用带有校验位的数字,并由国际航空运输协会(IATA)用于管理航空货物。
.NET Iata 25 Barcode
10、 BC412 Barcode
二进制代码 - “412”源于这样的事实:每个字符由12个模块位置中的一组四个条形码编码。BC412是单宽度代码,意味着所有条形宽度都相同。数据BC412使用35个字符:0
- 9和A – Z,它专为半导体晶圆识别而设计。
.NET BC412 Barcode
11、 PZN Barcode
PZN(制药中心/通用号码)使用与Code 39相同的编码算法,但只能携带数字 – 0123456789。编码支持的位数为6或7位,字母'PZN'和校验数字会自动添加。 它主要用于识别德国和其他德语国家的医药和保健品。
.NET PZN Barcode
12、 Plessey Barcode
Plessey使用十六进制数字进行编码。每个字符由4个条形码表示,窄条表示二进制0,宽条表示二进制1。它是一维条码,主要用于图书馆、零售环境中的库存管理以及在超市中标记货架。
.NET Plessey Barcode
13、 Pharmacode Barcode
Pharmacode仅代表3至131070的数字集合,该条形码在制药行业中用于产品外包装以及药品包装过程的在线安全控制。尽管存在印刷错误,但仍然可读。
.NET Barcodes
14、 IntelligentMailPackage Barcode
IntelligentMailPackage在处理和跟踪邮件方面比IntelligentMail条形码更有效。 它包括邮件程序ID和其他邮件和收件人信息,以及备注。
.NET IntelligentMailPackage Barcode
15、 Telepen Barcode
Telepen用于制造业,有两种不同的模式:仅限字母数字和仅限数字。两种模式都需要起始字符,校验位和停止字符。它是唯一直接表示没有移位字符的完整ASCII字符集的符号系统。它非常安全,因为它具有可忽略不计的误读风险,具有双密度数字模式,并得到大多数领先的条形码阅读器制造商的支持。
![.NET Telepen Barcode]/images/blogs/new-barcodes-in-winform-wpf-and-uwp_15.png)
.NET Telepen Barcode
16、 ITF 14 Barcode
ITF代表Interleaved Two of Five。此代码用于标记包含带有EAN-13代码的商品的纸箱和调色板。在EAN-13代码前面添加一位数字以标记包装变体。ITF-14条形码对GTIN-14信息进行编码。
.NET ITF 14 Barcode