科脉软件使用 BarTender 外挂打印价格标签总结

   Updated: 2021-01-06 11:16       科脉软件使用 BarTender 外挂打印价格标签总结有 2 条评论

只要是能使用 「新版标签打印」 的科脉程序,都可以使用外挂程序来打印价格标签。我们这里以 BarTender 外挂程序为例。

科脉软件使用外挂程序来打印价格标签优缺点:

优点:

  • 使用任何打印机都可以将国际条码打印成被条码设备识别的 EAN13 码。
  • 版面设计的灵活性非常高

缺点:

  • 散称食品不能打印单斤价

环境搭建:

  • 安装 BarTender(按默认安装)
  • C 盘根目录建一个 LabelData.txt 的文本文件

「新版标签打印」 程序中的参数设置

LabelPrint

如图画红框处。

说明

  • 「数据路径」:这里是我们刚才建的 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 里的数据),就可以开始打牌卡了。

2 comments on “科脉软件使用 BarTender 外挂打印价格标签总结

  1. 雷锋

    新建 BarTender 的快捷方式,添加如下参数:/f=C:\价签模版.btw /FPD /MIN=SystemTray
    添加参数的时候,如果 btw 模板地址前面前面加了 「/f=」,保存会报错。请教如何处理?

    Reply
    1. 王小喜 Post author

      有多余的字符了吧。直接在快捷方式 「起始位置」 字段里面的最后面加一个空格,接着跟/f=C:\价签模版.btw /FPD /MIN=SystemTray,不要有其他符号。另外空格是一定要加的。

      Reply

回复 雷锋 取消回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注