NOV BARCODE FOR .NET
NOV Barcode for .NET控件是一种快速可靠的条形码生成控件,旨在为您的.NET应用程序、富文本文档和报告提供一维和二维条形码。
NOV Barcode for .NET
.NET的强大一维和二维条码生成控件
NOV Barcode for .NET可帮助您快速、轻松地将条形码嵌入.NET应用程序中。该解决方案是完全可自定义的,并支持所有行业标准条形码格式。
不同类型的条形码以小工具的形式实现,因此您可以轻松地将其嵌入基于NOV的应用程序、NOV Text Editor和NOV Diagram文档中。
NOV Barcode for .NET的一些主要优点是:
•支持28种线性条形码符号
•支持二维QR码
•支持2D数据矩阵代码
•支持PDF417 2D条码
•将条形码导入NOV文本文档
NOV Barcode for .NET是.NET专业版的Nevron Open Vision的一部分
线性条形码(1D)
Codabar
Codabar是一种线性条形码符号。它及其变体也称为Codeabar、Ames代码、NW-7、Monarch、Code 2 of 7、Rationalized Codabar、ANSI / AIM BC3-1995或USD-4。
它被设计为即使在点阵式打印机上打印时也能准确读取,用于多部分表格,例如FedEx空气帐单和血库表格,这些表格从2007年起仍在使用。尽管更新的符号系统可在更小的空间中保存更多信息,Codabar在库中具有庞大的安装基础。甚至有可能使用类似打字机的冲击式打印机来打印Codabar代码,从而无需使用计算机设备即可创建具有连续编号的大量代码。每次打印完代码后,打印机的图章都会机械地转到下一个数字,例如在机械的英里计数器中。
代码11
Code 11是Intermec在1977年开发的条形码符号体系。它主要用于电信领域。该符号可以编码由数字0-9和破折号(-)组成的任何长度的字符串。可以包含一个或多个modulo-11校验位。
自动代码128
代码128是一种非常高密度的条形码符号。它用于字母数字或仅有数字的条形码。它可以编码所有128个ASCII字符,并使用扩展字符(FNC4)编码ISO / IEC 8859-1中定义的Latin-1字符。
代码128子集A
代码128子集A支持数字、大写字母和控制字符,例如制表符和换行符(ASCII字符00到95(0-9、A-Z和控制代码)、特殊字符和FNC 1-4)。
代码128子集B
代码128子集B支持数字、大小写字母(ASCII字符32至127(0-9、A-Z、a-z)、特殊字符和FNC 1-4)。
代码128子集C
代码128子集C仅支持数字(00-99(用一个代码对每两位数字进行编码)和FNC1)。
代码39
代码39(也称为Alpha39、Code 3 of 9、代码3 / 9、类型39、USS代码39或USD-3)是可变长度的离散条形码符号。
代码39规格定义了43个字符,包括大写字母(A到Z)、数字数字(0到9)和许多特殊字符(-、。、$、/、+、%和空格)。起始和终止定界符均使用一个附加字符(表示为“*”)。每个字符由九个元素组成:五个小节和四个空格。每个字符中的九个元素中的三个较宽(二进制值1)、六个元素较窄(二进制值0)。窄宽之间的宽度比可以在1:2和1:3之间选择。
代码93
代码93是一种条形码符号,旨在为代码39提供更高的密度和数据安全性增强。它是字母数字,可变长度的符号。加拿大邮政主要使用代码93对补充的送货信息进行编码。每个符号都包含两个校验字符。
每个代码93字符都分为9个模块,并且始终拥有三个小节和三个空格,即名称。每个栏和空间的宽度为1到4个模块。
EAN13
EAN-13条形码(最初为欧洲商品编号,但即使保留了EAN的缩写,现在也重命名为国际商品编号)是一种13位(12个数据和1个支票)的条形码标准,它是最初在美国开发的12位通用产品代码(UPC)系统的超集。
EAN-13条形码中的13位数字分组如下:
•左组:2-7位数,左组还通过奇偶校验的方案对1位数进行编码
•右组:8-13位数,其中13位数是校验数字
EAN-13条码在全球范围内用于标记通常在零售点出售的产品。
EAN8
EAN-8是条形码,它来自较长的欧洲商品编号(EAN-13)代码。它被引入到小包装上使用,因为在小包装上,EAN-13条形码太大了。例如在香烟、铅笔(尽管很少用于铅笔)和口香糖包装上。它的编码方式与UPC-A条形码的12位编码相同,但不同之处在于左右两半各有4位(而不是6位)。
FIM(正面识别标记)
正面识别标记(FIM)是美国邮政局设计的条形码,用于协助自动处理邮件。 FIM是一组垂直条,印在信封或明信片的边缘附近,紧靠邮资区(邮票或其等效物所在的区域)的左侧。 FIM主要用于预打印的信封和明信片,并且由印刷信封或明信片的公司(而非USPS)应用。
FIM是一个由1(垂直条)和0(空白)组成的9位代码。使用以下四个代码:
•FIM A:110010011
•FIM B:101101101
•FIM C:110101011
•FIM D:111010111
FIM具有以下目的。它允许正确面对邮件进行取消。它还标识了邮资的支付方式(例如:商务回复邮件或基于信息的标记(IBI)邮资),以及该商务回复邮件是否具有POSTNET条形码。如果存在POSTNET条形码,则可以将邮件直接发送到条形码分类器。
这四个代码具有以下用途:
•FIM A用于礼貌的回复邮件和计量的回复邮件以及预打印的POSTNET条形码
•FIM B用于没有预打印的ZIP + 4条形码的商务回复邮件
•FIM C用于带有预打印ZIP + 4条形码的商务回复邮件
•FIM D仅用于IBI邮资
交错2/5条码
交错2/5(ITF来自交错2/5)是连续的两宽度条形码符号体系的编码数字。它在135胶片、ITF-14条形码以及某些产品的纸箱上用于商业用途,而内部产品则用UPC或EAN标记。
ITF对数字进行编码;第一个数字编码在五个小节(或黑线)中,而第二个数字编码在与它们交错的五个空格(或白线)中。每五个条或空格中就有两个是宽的(因此正好是2/5)。
ISBN
国际标准书号(ISBN)是基于9位标准书号(SBN)代码的唯一数字商业书标识符。10位ISBN格式由国际标准化组织(ISO)开发,并于1970年作为国际标准ISO 2108发布。自2007年1月1日起,ISBN包含13位数字,该格式与“Bookland”欧洲条款编号EAN-13s兼容。
ITF14
ITF-14(交错2/5)是GS1实施的交错2/5的条码,它用于编码全球贸易商品编号。ITF-14符号通常用在产品的包装级别上,例如:一箱24罐汤的盒子。ITF-14将始终编码14位数字。
JAN13
此符号系统也被称为日语文章编号13、JAN-13补充5 /5位数附加项、JAN-13补充2 /2位数附加、JAN-13 + 5、JAN-13 + 2、JAN13、JAN13 + 5、JAN13 + 2。
JAN-13(日语商品编号)条形码符号是EAN-13条形码符号的另一个名称。对于JAN条形码,前两位必须为45或49,以标识日本。JAN-13编码的值具有以下结构:
•2位数字表示号码系统或国家/地区代码,必须为49或45
•制造商(公司)代码或前缀的5位数字
•产品代码的5位数字
•1位数校验和
MSI Modulo 10
MSI(也称为Modified Plessey)是由MSI Data Corporation根据原始Plessey Code符号体系开发的条形码符号体系。这是一个连续的符号体系,不能进行自我检查。MSI主要用于库存控制,在仓库环境中标记存储容器和货架。
使用Mod 10校验位数算法时,将以校验位数4:12345674打印要编码的字符串1234567。
MSI 2 Modulo 10
“2 Modulo 10”方法实质上意味着MSI条形码具有两个Modulo 10校验和数位。如上所述,计算第一个Modulo 10校验和数位并将其附加到条形码上。
通过采用新条形码(包括第一个模10校验和数位)并重复modulo 10校验和数位处理来计算第二个modulo 10校验和数位。您实际上是在已经附加了一个modulo 10校验和的条形码上执行modulo 10校验和。该校验和数位附加在第一个校验和数位之后。
MSI Modulo 11
用于计算校验位的另一种方法是Modulo 11。此方法与上面用于计算Modulo 10校验位的方法有很大不同。要计算Modulo 11校验位,请使用以下过程:
1.为代码中的每个字符分配一个重量,从最右边的重量2开始,向左移动1个重量。重量为7后,下一个数字的重量为2(即重量从2变到7,然后回绕到2)
2.将每个字符的值乘以其重量,然后将所有字符的结果相加
3.对步骤2的结果执行modulo 11
4. modulo 11校验和是必须与第3步的结果相加才能得出11的总和
MSI Modulo 11 / 10
实现双重校验和的另一种方法涉及获取原始条形码,并通过Modulo 11校验和数位处理来运行它。然后将计算出的校验和附加到条形码上。
将在附加了modulo 11校验和的新条形码下执行modulo 10校验和过程。然后,将计算出的校验和附加到新条形码上,以使条形码由原始数据组成,后跟modulo 11校验和数位,然后是modulo 10校验和数位。
Pharmacode
Pharmacode也称为药品二进制代码,是一种条形码标准,在制药行业中用作包装控制系统。尽管存在打印错误,但它仍被设计为可读的。可以用多种颜色打印此条码,以确保正确打印了包装的其余部分(制药公司必须打印其余部分以保护自己免受法律责任)。
Pharmacode只能代表3到131070之间的单个整数。与其他常用的一维条形码方案不同,Pharmacode不会以与人类可读的数字相对应的形式存储数据。该数字以二进制而不是十进制进行编码。
Post Net
POSTNET(邮政数字编码技术)是美国邮政总局使用的条形码符号系统,用于协助定向邮件。邮政编码或ZIP + 4代码以半高和全高条进行编码。通常添加交货点,地址或邮政信箱号码的最后两位数字。
条形码以完整条形(通常称为护栏或框架条,以USPS TrueType字体的一个版本中的字母“S”表示)开头和结尾,并在ZIP、ZIP + 4或交货后带有校验数位。编码表显示在右侧。
每个单独的数位由一组五个条形图表示,其中两个为完整条形图。
标准2/5
标准2/5是可自我检查的纯数字条形码。与交错2/5式不同,所有信息均以小节编码。空格是固定宽度,仅用于分隔条形图。标准2/5主要用于仓库分类、照片处理和机票标记。
Telepen-
Telepen是条形码符号系统的名称,该符号系统于1972年在英国设计,用于表示所有128 ASCII字符,而无需使用移位字符进行代码切换,并且仅对条形和空格使用两种不同的宽度。(与代码128不同,后者使用移位和四个不同的元素宽度)
与大多数线性条形码不同,Telepen并未为每个字符定义独立的编码,而是对比特流进行操作。它能够表示包含偶数个0位的任何位流,并应用于满足偶数奇偶校验的ASCII字节。字节以小端字节顺序编码。
UPC-A-
通用产品代码(UPC)是一种条形码符号体系(即特定类型的条形码),在美国、加拿大、英国、澳大利亚、新西兰和其他国家/地区广泛使用,用于跟踪商店中的贸易商品。它最常见的形式是UPC-A,由12个数字组成,这些数字被唯一地分配给每个贸易商品。与相关的EAN条形码一起,UPC是根据GS1规范主要用于扫描销售点上的贸易物品的条形码。
每个UPC-A条形码均由12个数字序列上方的可扫描的黑条和空白带组成。标准的UPC-A条码上不得出现字母、字符或其他任何形式的内容。数字和小节保持一一对应的关系,换句话说,只有一种方法可以直观地表示每个12位数字,并且只有一种方法可以数字表示每个可视条形码。
UPC-E-
为了允许在较小的包装中使用UPC条形码,而小包装可能无法容纳完整的12位数字条形码,因此开发了称为“UPC-E”的UPC的“零限制”版本,其中制造商使用数字系统数字和所有尾随零代码和产品代码中的所有前导零均被限制(忽略)。该符号体系与UPC-A的不同之处在于,它仅使用6位代码,不使用中间保护条,并且结束位模式(E)变为010101。6位UPC-E与12位UPC-A由最后一位(最右边)确定。它只能与UPC-A编号系统0或1一起使用,其值与校验数位一起确定编码的奇偶校验模式。
UPC补充2位数字
补充2位数字条形码只能与杂志、报纸和其他此类期刊一起使用。2位数字的补充代表杂志的发行编号。这很有用,因为杂志的产品代码本身(包含在主条形码中)是恒定的,这样杂志的每一期都不必具有自己唯一的条形码。但是可以使用2位数字的补充信息来跟踪杂志的销售情况,可能是出于销售分析或补货的目的。
实际上,有时这是一个“内部”问题编号。2位数字的扩展名不一定与封面上某处打印的“问题编号”相同。有时编码的问题编号随每个问题而增加。在其他情况下,根据期刊的出版频率,编码的发行编号可以只是一年中的月份号或星期号。
UPC补充5位数字
书上使用补充5位数字条形码指示建议零售价。补码的第一位数字表示价格所用的货币。 “0”代表以英镑表示的价格,而“5”代表以美元表示的价格。补充的其余4位数字表示价格。例如,“51195”表示建议零售价为11.95美元(美元)。补充代码“90000”表示该书没有建议零售价。补充代码“99991”表示该书的免费副本。某些发行商出于内部目的使用了补充代码90001至98999。全国大学商店协会使用补充代码“99990”来标记旧书。
矩阵条形码(2D)
二维码
QR码(缩写为Quick Response Code)是一种矩阵条形码(或二维条形码)的商标,该条形码最初是为日本的汽车工业设计的。QR码使用四种标准化的编码模式(数字、字母数字、字节/二进制和汉字)来有效地存储数据,扩展名也可以使用。
与标准的UPC条形码相比,QR码系统具有快速的可读性和更大的存储容量,因此已在汽车行业之外流行。应用程序包括产品跟踪、项目标识、时间跟踪、文档管理、一般营销等等。
QR码由排列在白色背景上的正方形网格中的纯色模块(正方形点)组成,可以由成像设备(例如照相机)读取并使用Reed-Solomon纠错进行处理,直到图像可以正确显示为止。然后从图像的水平和垂直分量中提取所需的数据。
数据矩阵码
数据矩阵是一种二维矩阵条形码符号,可用于编码文本和数字数据。Data Matrix条形码最多可以存储2335个字母数字字符。数据矩阵条形码具有非常好的纠错功能,这意味着即使条形码受到严重损坏,消息也可以恢复。数据矩阵条形码也被认为比QR码更安全,这就是为什么它们在高安全性场景中(例如出于军事目的)被首选的原因。
PDF 417条码
PDF417是一种堆叠式线性条形码符号格式,可用于多种应用,主要用于运输、识别卡和库存管理。 PDF代表可移植数据文件。 417表示代码中的每个图案均由4个小节和空格组成,并且每个图案的长度为17个单位。
PDF417是一种格式(以及数据矩阵),可用于打印美国邮政局接受的邮资。航空业的条形码登机牌标准(BCBP)还选择PDF417作为纸登机牌的2D条形码符号。PDF417是国土安全部选择的标准,作为RealID兼容的驾驶执照和州签发的身份证的机器可读区域技术。FedEx还在包装标签上使用了它。
除了二维条形码的典型功能外,PDF417的功能还包括:
•链接功能:PDF417符号可以链接到按顺序扫描的其他符号,从而可以存储更多数据。
•用户可指定尺寸:用户可以决定最窄的垂直条的宽度(X尺寸)以及行的高度(Y尺寸)。
•公共领域格式:任何人都可以在没有任何许可的情况下使用这种格式执行系统。