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构造节点调用其他设备或软件的方法。