labview调用外部仪器设备案例一(标签打印机)

labview调用BarTender案例一(斑马标签打印机)

第一章 调用BarTender标签模板制作软件打印标签


前言

最近在项目遇到需要调用斑马打印机打印产品标签,本人使用labview开发组态,目前网络资源都是使用命令管理器调用EXE来实现打印,这种方式对于程序灵活性不强,在网上查找资料labview调用只有一个是用C#二次封装类库的形式来实现,不喜欢。故参考C#调用Interop.BarTender.dll里面的方法和属性通过构造节点来实现labview直接调用标签打印机打印。


一、构造DLL节点

连接打印软件
如上图所示先创建.net构造器,构造方法节点。

二、读取模板和修改共享变量

1.读取模板

在这里插入图片描述
如上图,使用绝对路径来读取模板用方法Formats.Open打开模板,调取
NamedSubStrings属性和printer属性(多台打印机需要知道是那一台)。

2.修改共享变量

在这里插入图片描述
如上图用方法NamedSubStrings.GetAll获取模板的所有共享变量信息,
使用方法Format.SetNamedSubStringValue设置共享变量对应的字符串。

3.打印标签

在这里插入图片描述
如图调用 方法Format.PrintOut(true, false)打印标签,如需等待打印结束使用Format.PrintOut(true, true)。

总结

`以上就是今天要讲的内容,本文仅仅简单介绍了labview调用Interop.BarTender.dll打印标签,后续继续扩展labview构造节点调用其他设备或软件的方法。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

熊猫,非黑即白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值