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

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

文章目录

  • labview调用BarTender案例一(斑马标签打印机)
    • 第一章 调用BarTender标签模板制作软件打印标签
  • 前言
  • 一、构造DLL节点
  • 二、读取模板和修改共享变量
    • 1.读取模板
    • 2.修改共享变量
    • 3.打印标签
  • 总结

前言

最近在项目遇到需要调用斑马打印机打印产品标签,本人使用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构造节点调用其他设备或软件的方法。

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

  1. ecology9.0泛微OA定时任务之调用外部数据源数据案例

    package com.engine.util;import org.apache.commons.logging.Log; import org.apache.commons.logging.Log ...

  2. [LabVIEW应用]Labview如何将PC机和仪器设备连接到一起

    这贴讲到一个应用labview的实例后,有些坛友就私信是如何将PC机和仪器设备连接到一起的,介绍的不是很详细.然后回去查询之前的资料,这里和大家讲下是利用PC机实现和多个仪器设备之间的通信过程. 在这 ...

  3. LabVIEW调用DLL时出现异常0xc0000005代码

    LabVIEW调用DLL时出现异常0xc0000005代码 当调用本地DLL时,LabVIEW崩溃,并且收到一条错误消息,说明发生了内存访问冲突(异常代码:0xc0000005). 将LabVIEW版 ...

  4. [Linq] Linq如何调用外部方法?

    Linq如何调用外部方法? 通常我们会有这样的需求,以前写SQL会直接在自定义函数,在EF非FECORE中处理比较麻烦.那么LINQ 能否在返回匿名实体的时直接调用外部方法呢?编译通过,运行时报错! ...

  5. wince+labview+ARM的便携式设备

    经过了三个月的时间,终于完成了电能质量仪的开发任务!当初接这个项目的时候,心里有些怕怕,因为一直没有在ARM体系下WINCE系统下完成一个项目,所以很有因度,自我感觉!主要有以下几点: 1.labvi ...

  6. unity 调用外部相机拍照

    unity 调用外部相机拍照 using System; using System.Collections; using System.Collections.Generic; using Syste ...

  7. labview调用python 开发视觉_龙哥教你学视觉—tensorflow目标检测LabVIEW深度学习教程...

    购买注意事项: 1. 专属学习群和课程资料领取:成功购买后,请添加助教小姐姐的微信:18123773580,添加时请备注姓名+已购买视频.小姐姐会拉你进专属学习交流群 2. 关于发货:为了保证视频正版 ...

  8. Linux嵌入外部程序窗口,μClinux嵌入系统外部硬件设备快速调试||μClinux|

    μClinux嵌入系统外部硬件设备快速调试 摘要:为 了加快开发调试μClinux嵌入式系统的外部硬件设备,采用直接物理地址的设备访问方法,在μClinux嵌入式系统中实现了外部硬件设备的快速访问. ...

  9. 基于LabView的虚拟仪器实现频率稳定度的测量(图)

    2006-04-27 21:45:55 基于LabView的虚拟仪器实现频率稳定度的测量(图) align=right marginWidth=0 marginHeight=0 src="h ...

最新文章

  1. iOS开发之 - 好玩的富文本
  2. 嵌入式系统学习笔记之五-uboot常用命令之补充
  3. 拼购电商不是团购,但扎的的却是三四五线城市老百姓的心
  4. pyecharts中管理工具按钮以及修改图表主题
  5. python爬虫深入爬取_Python爬虫初学(一)—— 爬取段子
  6. 为什么我会在2012年的新企业Java项目中使用Java EE而不是Spring
  7. poj 3469(网络流模版)
  8. 整数线性规划实现(lingo,python分枝界定法)
  9. [转载] python数字类型(一)
  10. 白板推导系列Pytorch实现-感知机算法
  11. UDP穿越NAT原理(p2p)
  12. Volatile关键字,你真的理解吗?
  13. php : 开发记录(2017-03-10)
  14. Android VelocityTracker简介
  15. 2021年中国石油沥青供需及发展趋势分析[图]
  16. 谷歌查排名php,谷歌排名检查:PHP函数来获得googlerank关键词 | LsevenTT博客-站群哥...
  17. Erlang学习时间曲线
  18. struts2学习1
  19. Oracle数据库:排序order by语句,select from where order by的执行先后顺序,各种样例
  20. SCI 投稿全过程信件模板一览

热门文章

  1. FontAwesome for Axure字体图标合集 v4.7 — v5.8 含Free版和Pro版
  2. Linux iptables 防火墙 添加删除 端口
  3. NB模组RSRP按比例转换为CSQ范围信号
  4. winXp 共享打印问题处理方法(终极版)
  5. 计算机技术与环境,大学计算机基础:Windows 7与Office 2010环境
  6. 深入理解android 包体积优化,给apk瘦身全部技巧
  7. 题解:《你的飞碟在这儿》、《哥德巴赫猜想》
  8. python实现渐变图像
  9. mysql 五舍六入_四舍六入五成双(适用于MYSQL)(最大支持小数点第9位)
  10. win10光盘刻录linux镜像,解决win10系统刻录iso镜像系统光盘的技巧