广告招募

当前位置:欧亚贸易网 > 技术中心 > 所有分类

Bartender软件中为什么不能随意调整code39条形码密度

2023年05月02日 13:07:20      来源:东莞市宏山自动识别技术有限公司 >> 进入该公司展台      阅读量:15

分享:



首先你要对条形码的构造和条码打印机的原理了解。 

条形码的构造(Code39):条码的编码方法就是要通过设计条码中条与空的排列组合来表示不同的二进制数据。条与空的宽窄设置不同,用宽单元表示二进制的“1”,而用窄单元表示二进制的“0”,宽窄单元之比一般控制在2~3,所以控制code39条形码的宽度是通过“窄条”和“宽窄比”来实现的。这两个参数在bartender中被称作“尺寸”和“长宽度”,不同的软件中称呼可能有所不同,“长宽比”从2.0-3.0之间可选,“尺寸”最小值根据标签打印机的分辨率来决定。
条码打印机的原理:既然“尺寸”最小值根据打印机的分辨率来决定。那么就要从条码打印机的分辨率说起了,条码打印机采用的也是点阵式的打印方式,通过分布在打印头上面的热敏元件的发热来进行打印,热敏元件的分布根据打印机不同分辨率有所不同,比如203dpi的条码打印机,1mm内分布有8个热敏元件,而300dpi的条码打印机,1mm内分布有12个热敏元件,根据计算,203dpi的标签打印机一个独立热敏元件占用空间为0.125mm,300dpi的标签打印机一个独立热敏元件占用空间为0.083mm;所以对于203dpi 的条码打印机其可以打印的最小线条为0.125mm(尺寸为0.125mm,bartender中近似为0.13mm),对于300dpi的条码打印机其可以打印的最小线条为0.083mm(尺寸为0.083mm,bartender中近似为0.08mm),并且尺寸的设置只能够为最小线条的整数倍,比如对于203dpi 的条码打印机尺寸可以设置为:0.13mm、0.25mm、0.38mm、0.5mm...,比如对于300dpi 的条码打印机尺寸可以设置为:0.08mm、0.17mm、0.25mm、0.34mm...,并不能随便数个密度值。
在不改变标签尺寸的前提下,可以改善这个问题——“要么长,要么短的”(不改变码制的前提下),的方法是改变标签打印机的分辨率。当您采用203dpi分辨率的条码打印机时,可调的尺寸仅有:0.13mm、0.25mm、0.38mm、0.5mm...而当您采用600dpi分辨率的条码打印机时,可调的尺寸有:0.04mm、0.08mm、0.13mm、0.17mm、0.21mm、0.25mm、0.3mm、0.34mm、0.38mm、0.42mm、0.47mm、0.51mm...
从可选尺寸上可以看到,600dpi分辨率的标签打印机打印出来的条码具有更多可选的条形码宽度(相同位数和相同长宽度的情况下)。只要是通过精确算法来实现条形码打印的,那么条形码的宽度就不是可以随意调整的,随意调整条形码的宽度,只有一个方法那就是图形,通过图形的缩放来实现条形码宽度的随意调整,比如用coreldraw,但这样的条形码在缩放过程中会破坏窄条、窄空、宽条、宽空,导致条码扫描器无法识别条形码的问题,这种方法不建议使用。


版权与免责声明:
1.凡本网注明"来源:欧亚贸易网"的所有作品,版权均属于兴旺宝装备总站,转载请必须注明兴旺宝装备总站。违反者本网将追究相关法律责任。
2.企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
3.本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。 4.如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系。

[{"ID":"209847","Title":"GDL系列手提式过滤机PL系列手提式加油滤油机","OrderField":"Prev"},{"ID":"209849","Title":"ZigBee在楼宇自动化解决方案","OrderField":"Next"}] $item.OrderField