宁波添翼未来科技有限公司
133 6286 6015
0574-55663926
专业条码解决方案提供商

【Bartender教程】如何自由调整条码宽度(终极解决方案)

来源:原创作者:添翼未来科技浏览数:13010 

如何自由调整条码宽度(终极解决方案)

隔三差五的总有朋友在群里提问如何自由调整条码宽度,以便让条码刚好充满标签,这样的标签看上去美观大方也显得专业。

但是在Bartender软件中条码的宽度的变化并不是连续性的,而是跳跃式的,这样就会导致条码有时候太宽,超出标签的宽度,有时候又太窄,收缩在条码中间,看上去极为不美观。因为这个原因,这个问题就像大姨妈一样,每个月总会被问到几次。

之前我尝试把条码转换成图片的方式,通过图片可以随意缩放的特性来解决这个问题。但是那个解决方案有致命的硬伤:

1.把条码转换成图片的过程挺繁琐的。

2.如果客户需要打印序列号或者连接数据库打印很多条码,这个方法无法使用。


如何自由调整条码宽度,再一次的引起我的关注。这么多年了,都没人管这个问题,这次我有一种预感我能解决这个问题,每次有类似的预感,我总能最终解决问题。


【科普时间】

在Bartender软件中,你连接的条码打印机如果打印精度越高,那么可以调节的档位就越多,每个档位之间的间距就越小,这样就越容易调整到我们需要的位置。

我们可以观看下面的动画感受一下200dpi条码机和300dpi条码机的区别:


200dpi的条码机条码调节档位少,档位跨度大


300dpi的条码机条码调节档位稍多一些,档位跨度还是比较大


很显然300dpi的情况下调节的精细度更好些,但是300dpi的条码机很多时候还是无法调节出完美的宽度。这时候我们就需要更高精度的条码机,如果有一台条码机是2400dpi的打印精度又会是怎么样呢?请看下面的动画:


我们可以看到在2400dpi精度下,我们调节条码宽度基本上达到随心所欲的境界,我经过粗略的观察每一档调节的宽度可以达到1mm,相对于几十毫米的标签纸,这个调节档位是一个很完美的表现。


但上面最大的问题是:市面上根本没有2400dpi的条码机,如果有也必然是天价。

似乎这个问题陷入了僵局!

如何完成一个看上去根本不可能完成的任务?


有时候灵感就是那一瞬间的事,我的脑海冒出一个念头:如果我把Bartender标签打印到高精度PDF虚拟打印机,生成一份pdf文档,然后将pdf文档打印到低精度的条码机上会怎么样?

这时我有点兴奋和紧张,兴奋是我有强烈的感觉可以通过这种方案解决这个问题,紧张是我不知道pdf虚拟打印机是否有足够高的打印精度,也不确定这个生成的文件打印到低精度的条码机会不会发生变化?不管怎么样我们先探索看看:

第一步:我要验证pdf虚拟打印机是否能够有超高的打印精度。

我上360软件管家下载了一个dopdf软件


安装完虚拟打印机,我打开Bartender打印模板,将打印机设置为dopdf虚拟打印机

在虚拟打印机的属性里,我惊喜的发现:dopdf虚拟打印机的打印精度最高居然高达2400dpi,相比我们现在常见的300dpi条码机,不知道要高出多少倍!这样设置为之后,我马上拖动条码测试,完美,非常的完美!我终于第一次在Bartender软件里真正的实现了自由调节条码宽度!这种随心所欲,自由驰骋的感觉真是爽!再看一遍动画:


接下去的事情就变得简单多了,把Bartender模板先打印到pdf虚拟打印机中,生成一份pdf文件。



第二步:将生成的pdf文件打印到低精度的条码机上。

到这里,我已经把我的思路和解决方案阐述完毕,我再做一个小结跟你一起整理一下这个方案:


   1.安装一个pdf虚拟打印机,并把虚拟打印机的打印精度设置为最高:2400dpi。

   2.在Bartender模板里自由调整条码的宽度。

   3.将Bartender里需要打印的标签打印到pdf虚拟打印机,生成一份pdf文档。

   4.将这份pdf文档打印到你的条码打印机中。


这是我目前能想到的最完美的解决方案,主要优点如下:

   1.免费。这个方案不需要你付出额外的钱去买高精度的条码机,也不需要你花钱去买其它的软件。

   2.简单。相比直接将标签打印到条码机,这个方案先把标签导出成pdf文档,然后将pdf文档打印到你的条码机。


如果你的Bartender模板是有序列号,连接数据的,统统没有关系,直接把这些内容打印到虚拟打印机就完事了。如果我这个方法真的帮到了你,帮你解决了大麻烦,或者启发了你,现在你就可以动动手打赏我,以慰藉我一边熬夜一遍吃着方便面敲出的这篇文章。


到这里结束了吗,没有。我一鼓作气再分享一个小技巧。如果你的条码内容是变化的,甚至条码的位数也是长短不一的,而你那极品的客户非要你把条码设置成一样宽,该怎么办?


这个也自然难不倒我,bartender条码对象里有这么一个功能,我们可以设置条码的宽度,如果条码位数比较少,自动拉宽条码,如果位数较多,自动压缩条码。条码打印机精度越高这个设置的效果就越好。


看看效果如何:

又是那么完美,夜色是那么的迷人!


现在已经是凌晨2点,老婆儿子已经熟睡,我也只好睡沙发度过这难忘今宵!

联系我们