Microsoft Barcode控件详解

  • Post author:
  • Post category:其他


1、电脑无Microsoft BarCode插件,下载安装:(链接已失效)

https://www.microsoft.com/zh-cn/download/details.aspx?id=8913

2、安装后还是没有显示Microsoft BarCode插件,可以去下载MSBCODE9.OCX,通过CMD注册即可,如报baiDllRegisterServer的调用失败错误,已管理员身份运行CMD注册即可。

注册示例:regsvr32 c:\Windows\SysWOW64\MSBCODE9.OCX

下载路径:

MicrosoftBarcode控件_microsoftbarcodecontrol-桌面系统文档类资源-CSDN下载


属性:

属性

说明

BackColor

指定条形码控件的背景色

Direction

指定条形码符号的显示方向


0 – 无 以标准方向(0 度)显示条形码符号。

1 – 90度 从标准方向旋转 90 度的位置显示条形码符号。

2 – 180度  从标准方向旋转 180 度的位置显示条形码符号。

3 – 270度  从标准方向旋转 270 度的位置显示条形码符号。

ForeColor

指定条形码控件的前景颜色(线条颜色)

LineWeight

指定条形码符号的线条粗细


0 – 特细线,以最细的线条产生条形码符号。

1 – 细线

2 – 中细线

3 – 标准,以标准粗细的线条产生条形码符号。

4 – 中粗线

5 – 粗线

6 – 特粗线

7 – 超特粗线,以最粗的线条产生条形码符号。

ShowData

指定是否要与条形码符号一起显示数据数值。

1 – 显示

0 – 不显示

Style 0 – UPC-A 广泛应用于标识货物的 POS 符号(美国与加拿大)。

1 – UPC-E UPC 的简短版。使用于无法印刷标准版的小型货物。

2 – JAN-13 日本规格的 POS 符号与国际规格 EAN-13 POS 符号相同。可应用于包括书籍及杂志在内的所有货物。

3 – JAN-8 JAN 或 EAN 的简短版。使用于无法印刷标准版的小型货物。

4 – Casecode 制造商或批发商在将货物出货至零售店时,标识于包装箱外部的符号。

5 – NW-7 表示出英文数字和字母的条形码符号。标识于电脑机器等特殊货物的包装上。

6 – Code-39 表示出英文数字和字母的条形码符号。自 FA(Factory Automation ,工厂自动化)起,被广泛地应用在工业上。

7 – Code-128 将全部 ASCII 的 128 个字节编码的条形码控件。也有简短版。

8 – US Postnet 为了自动化处理而标识于邮件上的条形码符号(美国)。

9 – US Postal FIM 为了自动化处理而标识于邮件上的特殊条形码符号(美国)。

10 – JP Post 为了自动化处理而标识于邮件上的条形码符号(日本)。

Substyle

选好条形码符号的样式之后,接着指定子样式。“子样式”列表框中所行出的子样式会依所使用的条形码样式而有所不同。也有些条形码样式没有子样式。(见下面条形码样式:

条形码样式

Value

Value 属性是实际上用以指定产生条形码符号的值。

Validation

POS 条形码的 Validation 属性设定值

0 – 无校验 ,始终就对应数据产生条形码符号。 选用(无校验)的话,有可能会产生出扫描仪无法读入的条形码符号。注意 如果数据内不含校验位的话,则正确值会被加入数据内。

1 – 调整,如果无效 计算符号的校验位,如果数据无效的话,则以正确值加以替换的内容。 注意 如果数据内不含校验位的话,则正确值会被加入数据内。

2 – 空格,如果无效 只有在数据的位数正确,而且校验位的值也相等的情况下才产生条形码符号。



NW-7 以及 Code-39 条形码的 Validation 属性设定值

0 – 无校验 仅对应数据产生条形码符号。

1 – 附加开始/结束位 如果没有开始/结束位的话,则 NW-7 条形码用“a”、Code-39 条形码用“*”各加在其前后。



US Postnet 条形码的 Validation 属性设定值

0 – 空格,如果无效 只有在数据有效的情况下才产生条形码符号。 注意 始终对数据进行校验,就不会产生无效的条形码符号。


Post 条形码的 Validation 属性设置

0 – 空格,如果无效 只有在数据有效的情况下才产生条形码符号。若有最初的 7 位数字,则判断数据为有效。

注意 始终对数据进行校验,就不会产生无效的条形码符号。

方法:

方法 说明
Refresh

重画条形码控件。

AboutBox

显示有记载版本和版权等与条形码控件相关信息的对话框。

条形码样式:

条形码 说明 条形码样式
UPC-A 条形码样式

在美国与加拿大主要用于标识货物的 POS 符号。

UPC-A 符号的规格,除了版面配置上多少有些不同以外,几乎和 JAN-13 的规格完全相同。

每组编码都是由 6 位数的货物制造厂商码、 5 位数的货物项目码,再加上校验位所构成的。

标准
2 位 (ISSN)补充码(用于杂志)
5 位 (ISBN) 补充码(用于书籍)
POS Casecode 符号(加上 Casecode 符号)

UPC-E 条形码样式

UPC POS 符号的简短版(用于美国与加拿大)。用于无法标识出标准版条形码符号的小型货物上。

每组编码都是由若干个系统位元(非 0 不可)、 3 位数的货物码、 3 位数的货物项目码,再加上校验位所构成的。

由于每项编码的的位数都不多,使用这种条形码符号则可分类的制造厂商与项目的数量就会有限。

标准
2 位 (ISSN) 补充码(用于杂志)
5 位 (ISBN) 补充码(用于书籍)
POS Casecode 符号(加上 Casecode 符号)

JAN-13 条形码

国际规格的 POS 符号。包括书籍和杂志在内,可以用于所有的货物。

JAN-13 条形码一般是由 2 位数的国码、 5 位数的货物码、 5 位数的货物项目码,再加上校验位所构成的。

标准
2 位 (ISSN) 补充码(用于杂志)
5 位 (ISBN) 补充码(用于书籍)
POS Casecode 符号(加上 Casecode 符号)

JAN-8 条形码

国际规格 JAN POS 符号的简短版。用于无法标识出标准版条形码符号的小型货物上。

JAN-8 条形码通常是由 2 位数的国码、 4 位数的货物码、 1 位数的货物项目码,再加上校验位所构成的。

由于每项编码的的位数都不多,使用这种条形码符号则可分类的制造厂商与项目的数量就会有限。

标准
2 位 (ISSN) 补充码(用于杂志)
5 位 (ISBN) 补充码(用于书籍)
POS Casecode 符号(加上 Casecode 符号)

Casecode 条形码

制造商或批发商在将货物出货至零售店时,印刷在包装箱外部的符号。

通常是使用 13 位数或者是 15 位数的符号。如果 13 位数的最初始值或 15 位数的第 2 位数值是“9”的话,表示是有加上有 6 位数的附加版。


注意

6 位数的附加符号并不会自动地被加上去。请使用者在必要的情况下自列构造。


注意

请尽可能将 Casecode 符号印刷在包装箱的所有侧面的下方。

(框线的下缘与箱子底边的间距为 32 毫米 +/- 3 毫米 。并且,框线的左右边缘与箱角的距离为 19 毫米以上)。

标准版(13 位数 + 校验位)
扩充版(15 位数 + 校验位)
附加版(5 位数 + 校验位)
NW-7 条形码

可以表示出英文数字和字母的条形码。通常用以标识在电脑机器等特殊制品的包装上。

由于 NW-7 条形码符号的长度可变,所以对数据的字节数并没有限制。

示例: 数据为“a123456789-1234a”时则如下。

Code-39 条形码

可以表示出英文数字和字母的条形码符号。从 FA(Factory Automation ,工厂自动化)开始,被广泛的应用在工业上。

由于 Code-39 条形码符号的长度可变,所以对数据的字节数并没有限制。

示例: 数据为“*123456 CODE-39*”。

Code-128 条形码

可以表示出英文数字和字母的条形码符号。可将包括数字、标点符号、英文字母(大写与小写)在内的所有 128 个 ASCII 字节加以编码。而且,在符号太长的时候还可以加以封装。

由于 Code-128 条形码符号的长度可变,所以对数据的字节数并没有限制。示例: 数据为“12-34 Code-128; V25b”。

US Postnet 条形码

在美国为了自动化处理邮件所使用的条形码符号。

为了配合邮件处理的自动化,目前所用的符号可以指定投递街道。

最新的条形码符号传递点是在 Zip + 4 编码上再加上 2 位数的数值来表示投递街道。

所有的 Postnet 条形码符号都附加有校验位,而这校验位是自动计算得来的。使用者请勿自己加上校验位。


注意



Value

属性里指定有街道的话,就会产生相对应的编码(ZIP + 4 与 传递点),但是也有可能会印刷出错误的条形码。

如果在街道的最后没有 ZIP + 4 编码的话,则将无法产生条形码符号。

如果没有传递点编码,又或者是传递点编码里含有混淆不清的字节的话,则会产生预设的传递点编码“ 99 ”。而附有此码的邮件将无法以机械进行分类。

5-digit Zip code
Zip + 4 编码
传递点
US Postal FIM 条形码

在美国为了自动化处理邮件所使用的特殊条形码符号。


注意

请将 FIM 条形码标示于邮件上端(距离右缘起约 5 厘米 的位置)

FIM A 符号

用于已经标明 Postnet 条形码的 Courtesy 邮件
FIM B 符号

用于未标明 Postnet 条形码符号的业务相关邮件、Penalty 邮件与免费投递邮件
FIM C 符号

用于已经标明 Postnet 条形码符号的业务相关邮件、Penalty 邮件与免费投递邮件
JP Post 条形码

在日本为了自动化处理邮件所使用的条形码符号。

为了配合邮件处理的自动化,所用的符号可以指定投递街道。

是由 7 位邮政编码和住址所组成并加以条形码化。

可条形码化的数据是数字、英文大写字母和连结号。

有关 JP Post 条形码的详细规格,请联系最近的邮局(适用居住日本者)。

所有的 JP Post 条形码符号都附加有校验位,而这校验位是自动计算得来的。使用者请勿自己加上校验位。

示例: 数据为“15100731-50-1”

JP Post 条形码



版权声明:本文为weixin_37914760原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。