只要是能使用 「新版标签打印」 的科脉程序,都可以使用外挂程序来打印价格标签。我们这里以 BarTender 外挂程序为例。
科脉软件使用外挂程序来打印价格标签优缺点:
优点:
- 使用任何打印机都可以将国际条码打印成被条码设备识别的 EAN13 码。
- 版面设计的灵活性非常高
缺点:
- 散称食品不能打印单斤价
环境搭建:
- 安装 BarTender(按默认安装)
- C 盘根目录建一个 LabelData.txt 的文本文件
「新版标签打印」 程序中的参数设置
如图画红框处。
说明:
- 「数据路径」:这里是我们刚才建的 LabelData.txt 的文本文件,用于存放需要打印的商品的信息
- 「价签程序」:想要实施的时候简单的话,这里调用我们设计好的 BarTender 程序的价签模版(注意不是 BarTender 程序)。
让客户操作更简单
「价签程序」 那里如果直接调用 BarTender 的价签模版,在客户实际操作的时候,会打开 BarTender 程序,然后客户还需要点击两次打印按钮,最后还需要关闭 BarTender 程序,比较容易出错。
这个时候我们可以利用 BarTender 的自动化运行来达到操作简洁的目的。那就是使用带参数的快捷方式。
新建 BarTender 的快捷方式,添加如下参数:
/f=C:\价签模版.btw /FPD /MIN=SystemTray
参数说明:
/f=C:\价签模版.btw
:指定要装入的标签格式文件(这里以价签模版.btw 为例,f 后面是标签的绝对路径)/FPD
:自动显示打印对话框(用户只需要点击一下打印按钮就可以打印了,并且会自动关闭打印对话框,如果想不显示打印对话框而直接打印,这里参数改成/P)/MIN=SystemTray
:启动 BarTender 后界面最小化到状态栏(以便下次打印的时候不会有太长时间的程序启动延迟)
「新版标签打印」 程序中 「价签程序」 的处理
上面我们使用了带参数的快捷方式来控制 BarTender 程序的自动化运行,但 「新版标签打印」 程序中 「价签程序」 处使用快捷方式的时候它会自动定位到原程序路径,这样就没有启动参数了。
解决办法:使用 bat 批处理来运行此快捷方式,然后 「价签程序」 处调用这个批处理程序。(我们还可以将批处理打包成一个可执行文件)
批处理命令:
call C:\价签打印.lnk
注意:这里使用此快捷方式的绝对路径,否则可能无法正常执行。
我们用 BarTender 程序将 「价签模版.btw」 的版面设计好(当然模版的内容都是通过自动调用 LabelData.txt 里的数据),就可以开始打牌卡了。
新建 BarTender 的快捷方式,添加如下参数:/f=C:\价签模版.btw /FPD /MIN=SystemTray
添加参数的时候,如果 btw 模板地址前面前面加了 「/f=」,保存会报错。请教如何处理?
有多余的字符了吧。直接在快捷方式 「起始位置」 字段里面的最后面加一个空格,接着跟/f=C:\价签模版.btw /FPD /MIN=SystemTray,不要有其他符号。另外空格是一定要加的。