矢量条形码
实时生成器

条码宽度2

条码高度100

条码边距10

背景颜色

线条颜色

显示文字

字体

文本对齐

字体选项

字体大小20

与条码间距0

保存 SVG

条码结构

下面介绍条码格式。

条码高度100

空白区(边缘)

条码符号的左、右端。 相关阅读如果边缘宽度不够,条码读取器就无法对条码数据进行扫描。
左右边缘都必须至少是窄条宽度(最小单元宽度)的10倍。

注意点

如果空白区宽度不够,条码读取器就不能可靠地扫描条码数据。 相关阅读

起始/终止符

表明数据开始和结束的字符。条码的种类不同,起始/终止符也不一样。CODE 39采用"*",CODABAR采用"a"、 "b"、 "c" 和 "d"。(EAN和ITF采纳,不是字符,是表明数据开始和结束的条形图案。)

数据(信息)

字符的条码图案(数字的、字母的、等等)代表从左开始的数据。
上图中从左的条型图案分别代表"0"、"1"、"2",显示数据"012"已经被验证。

校验位

计算数值以校验读取错误。直接附在条码后。
(请参阅网页。这里了解详情)

条码长度

条码的长度包括左右空白区的长度。如果包括空白区在内的条码与扫描宽度不符,条码读取器就无法扫描数据。

条高

在打印机许可的条件下条码尽量要高。如果条码高度不够,激光将会偏离条码,导致读取困难。推荐高度为超过条码长度的15%。

窄条和宽条

下面介绍组成条码的最小单位条和空。
条码是窄、宽不等的条和空的组合。每个条和空的名称如下:

条码边距10
NB Narrow bar
WB Wide bar
NS Narrow space
WS Wide space

窄、宽的比例定义如下:
NB : WB = NS : WS = 1 : 2至 1 : 3

注意点

如果窄宽比超过以上范围,条码读取易导致故障。
在准备条码时,要特别注意该比例。一般准备条码时推荐的比例如下:
NB : WB = NS : WS = 1 : 2.5 (推荐比例)

窄条的宽度是选择条码读取器的关键。
窄条宽度也称做"最小单元宽度"

注意点
如果窄条宽度很小:
条码的尺寸就小。
在给定空间内可以打印多个数位的条码。
条码的可读取范围(读取深度)是很狭窄的。
打印条码的打印机必须具有高性能。(激光打印机、传热打印机)
如果窄条的宽度很大:
条码的尺寸变大。
条码的可读取范围(读取深度)变宽。
打印条码时可以使用低性能打印机。
(工厂自动化用点式打印机、喷墨打印机)

二进制和多级

二进制和多级
CODE 39、CODABAR和ITF种类中的条码包括窄和宽两个级别宽度的条码。称作"二进制"条码。
窄宽比为1:2至1:3。可能有偏差。

背景颜色

EAN和CODE 128种类中的条码包括四个级别宽度的窄和宽的条码。它被称作"多级"条码。
比例为1:2:3:4。偏差有限。

线条颜色

注意点

"多级" EAN和CODE 128的条宽有四个级别。如果打印质量不好,不能确认条宽,往往会出现读取错误。
包括点式打印机在内的打印质量不好的打印机不适合用于EAN和CODE 128。


什么是校验位?

校验位是一个被计算用于校验读取错误的数值。
以下说明校验流程和计算方法。

条形码校验位(Check Digit)是用于确保条形码数据的准确性和完整性的最后一位数字。其作用是通过校验算法来验证条形码数据是否正确,从而减少由于扫描错误或数据输入错误引起的错误。

通常的工作流程是:

  1. 条形码生成:在生成条形码时,会根据条形码的前几位数字,按照特定的算法计算出校验位。
  2. 扫描和校验:当条形码被扫描时,设备会读取整个条形码,并根据相同的算法重新计算校验位。如果重新计算出的校验位与条形码中最后的校验位一致,则条形码被认为是有效的;否则视为无效或错误的条形码。

常见的条形码校验算法:

  • EAN-13 和 UPC-A:使用加权和法。奇数位和偶数位的权重不同,将它们的加权和通过模10运算得到校验位。
  • Code 39 和 Code 128:基于字符集的累加来计算校验位。

通过校验位,可以快速检测到数据传输或扫描中的小错误,从而提高数据的可靠性。

注意点
计算校验位
下面说明如何计算校验位,采用模块10/3。以重量为例,适用于EAN和ITF。

①从右开始依次为码值编码。
②每个奇数编码值乘以3而每个偶数编码值乘以1。
③加总乘积得数,然后用10 减去和的最后一位数,得到校验位。

显示文字

因此,计算出的校验位为7。
`; // 移除已存在的弹窗 jQuery('.shuqian-login-overlay').remove(); // 添加到body jQuery('body').append(dialogHtml); const $overlay = jQuery('.shuqian-login-overlay'); // 显示弹窗 setTimeout(() => { $overlay.addClass('show'); }, 10); // 绑定事件 $overlay.on('click', '.shuqian-login-btn-cancel', function() { $overlay.removeClass('show'); setTimeout(() => { $overlay.remove(); }, 300); }); $overlay.on('click', '.shuqian-login-btn-confirm', function() { window.locations.href='/login/?redirect_to=/'; }); // 点击背景关闭 $overlay.on('click', function(e) { if (e.target === this) { $overlay.removeClass('show'); setTimeout(() => { $overlay.remove(); }, 300); } }); // ESC键关闭 jQuery(document).on('keydown.shuqian-login', function(e) { if (e.keyCode === 27) { // ESC $overlay.removeClass('show'); setTimeout(() => { $overlay.remove(); }, 300); jQuery(document).off('keydown.shuqian-login'); } }); } // 为所有书签相关的按钮添加登录检查 jQuery(document).ready(function($) { // 拦截所有书签相关的操作,阻止模态框弹出 $(document).on('click', '.dunling-shuqian .add-category-btn, .dunling-shuqian .add-bookmark-btn, .dunling-shuqian .import-bookmarks, .dunling-shuqian .export-bookmarks, .dunling-shuqian .save-category, .dunling-shuqian .save-bookmark, .dunling-shuqian .import-bookmarks-submit', function(e) { e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation(); // 阻止模态框显示 $(this).removeAttr('data-toggle'); $(this).removeAttr('data-target'); showLoginPrompt(); return false; }); // 阻止模态框的显示事件 $(document).on('show.bs.modal', '.dunling-shuqian .modal', function(e) { e.preventDefault(); e.stopPropagation(); showLoginPrompt(); return false; }); });

更多内容

公开信息按发布时间滚动。阅读「永乐体育平台官网安全访问」后,可回到列表或查看相邻条目。

建议先扫读标题与摘要,再进入全文。同栏目条目通常按时间倒序排列。

若从搜索引擎进入,可先确认当前栏目名称,再按需打开相关阅读。

永乐体育平台官网安全访问 | 更多小永乐体育平台官网安全访问

栏目入口

随机数生成 / 首页 / 本机IP / 科学计算器 / 排行榜 / 服务协议

正文、栏目列表与相关阅读构成完整路径,适合按主题持续查阅。