关于labview和C#调用 Bartender打印机条码

置顶(链接里面包括这些)

复制代码
通过网盘分享的文件:调用Bartender打印.zip
链接: https://pan.baidu.com/s/1RhjRcZVF5_reiY2ehYscBw?pwd=6666 提取码: 6666 
--来自百度网盘超级会员v1的分享

1.准备工具

1.1 : Bartender2020 (自己去下载安装)

1.2 :Labview 2015(调用DLL实现打印)

1.3 :VS2020 (安装bartender包)

1.4 :尾缀为 .BTW的编辑文件

2.开始工作

2.1 :我这里假设大家安装好了上诉软件 ,先在BTW文件里面随便新建打印文件设置(设置这个名称后才能实现动态打印)

2.2 :C#调用示例

复制代码
 /// <summary>
        /// 打开标签文件
        /// </summary>
        public static BarTender.Application btApp = new BarTender.Application();

        /// <summary>
        /// BarTender运行软件
        /// </summary>
        public static BarTender.Format btFormat = new BarTender.Format();


        /// <summary>
        /// 打印
        /// </summary>
        /// <param name="printerName">打印机名称</param>
        /// <param name="btFileName">打印文件</param>
        /// <param name="dict">内容字典</param>
        /// <param name="CopiesOfLabel">打印数量</param>
        public static bool Print2(string printerName, string btFileName, string []key ,string[] value, int CopiesOfLabel)
        {
            try
            {
                btFormat = btApp.Formats.Open(btFileName);
                btFormat.PrintSetup.Printer = printerName;
                btFormat.IdenticalCopiesOfLabel = CopiesOfLabel;
                for (int i = 0; i < key.Length; i++) {
                    btFormat.SetNamedSubStringValue(key[i], value[i]);
                }
                btFormat.PrintOut(false, false);
                //不保存标签退出
                btFormat.Close(BarTender.BtSaveOptions.btDoNotSaveChanges);
                return true;
            }
            catch (Exception ex)
            {
                MessageBox.Show("【打印机" + printerName + "】", ex.Message);
                return false;
            }

        }

3.LABVIEW调用示例

我是先把C#编译成dll再去给labview调用

相关推荐
LabVIEW开发6 天前
LabVIEW动态调用VI
labview·labview知识·labview功能·labview程序
LabVIEW开发6 天前
LabVIEW受电弓测试
labview·labview开发案例
仰望天空—永强6 天前
LabVIEW 2025安装包| 免费免激活版下载| 附图文详细安装教程
python·嵌入式硬件·硬件工程·软件工程·labview
LabVIEW开发12 天前
LabVIEW液压机智能监控
labview·labview开发案例
zxsd_xyz12 天前
基于LabVIEW与Python混合编程的变声器设计与实现
开发语言·python·labview
Gentle58612 天前
labview生成exe应用程序常见问题
labview
LabVIEW开发12 天前
LabVIEW Occurrence功能
labview·labview知识·labview功能·labview程序
LabVIEW开发14 天前
LabVIEW基于.NET 对象系统资源监控
labview·labview知识·labview功能
LabVIEW开发15 天前
LabVIEW浏览器ActiveX事件交互
labview·labview知识·labview功能·labview程序
我超膨胀der.15 天前
LabVIEW前面板设计--控件/文字遮挡
labview