我正在努力将POS系统集成到我的网站.所以我想生成条形码.我使用SKU作为编码甲酸盐的数据字段XXXXX-XXX-XXX-XXX.
X是从0到9的数字,所以在做研究之后我发现如果我错了,代码128是最正确的.尺寸问题,物品上的标签是2英尺×3 1/2英寸,当我生成条形码使用barbecue并调整图像大小时,扫描仪无法读取条形码.那么请你解释一下尺寸约束是什么,以及我可以用英寸得到的最小尺寸.
生产高质量的条形码要求从端到端精确控制印刷过程.
Code 128的优化
对Code 128的一般用途没有规定的规模限制,但Code 128对特定行业的具体应用将定义这些限制.对于您的内部目的,只有实际限制才能规定较小的尺寸限制,例如打印机的保真度和扫描仪的功能.
确保数据尽可能紧凑地在代码128中表示(例如,使用仅由"模式C"进行双密度压缩的仅数字数据)将减少所需的条形和空格数量,这将提供更多调整符号大小时的灵活性.有关详细信息,请参阅此答案.
是否可以通过扫描后重建它们来从您的SKU中删除破折号?考虑具有和不带破折号的SKU的Code 128s的不同宽度,以查看其影响:
必须在符号的任一端保持至少十倍于X尺寸(窄条的宽度)的静区.如图所示,静区应被视为Code 128符号的组成部分.
通用线性条码的优化
在对符号进行大小调整时,您应该以最大化条形码的宽度为目标,前提是它可以轻松地适应扫描仪的视野范围,但受以下限制:
避免消除锯齿,如果您使用的是低分辨率打印过程,则确保输出符号的X维度是打印机像素大小的整数倍尤为重要.通过这种方式,您可以避免由于像素放牧而将栅格化宽度相同的线条放宽到不同的宽度.
对于某些印刷工艺,软件也可能需要通过将棒的宽度减小固定量来补偿油墨流失,同时保持精确的边缘到边缘间距.
Code 128(ISO/IEC 15417)的规范描述了后面的过程如下:
用于在基于像素的打印机上创建条形码的图形软件必须将每个条形和空间精确缩放到正在使用的打印机的像素间距.对于像Code 128这样的边缘到类似边缘可解码的符号,包括每个符号字符的像素数必须是符号字符中模块数量的固定且恒定的整数倍.//旨在支持各种打印机的通用打印软件应为用户提供调整X尺寸和条宽增长或损失的能力.
这个答案说明了在不遵循这些过程控制时会发生什么.
| 归档时间: |
|
| 查看次数: |
1122 次 |
| 最近记录: |