关于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开发1 天前
LabVIEW与PLC 汽车驻车制动自动调整
汽车·labview·labview知识·labview功能·labview程序
qq_340474022 天前
4.0 Labview中算法实例1-迟滞曲线上两段的平均差(拐点计算)
labview·直线段上直线的拐点
葛小白12 天前
Labview多个子VI加密码和去密码
labview
自由的好好干活7 天前
从0开始使用LabVIEW操作数据采集卡-概述和新建新建项目
嵌入式硬件·labview
LabVIEW开发7 天前
LabVIEW 3D 裁剪与纹理
labview·labview知识·labview功能
qq_340474027 天前
1.4 Labview中表格的使用的使用
labview·labview表格·设置字体颜色
LabVIEW开发7 天前
LabVIEW 动态信号分析
labview
自由的好好干活7 天前
从0开始使用LabVIEW操作数据采集卡-检测设备连接是否成功和设置
labview
LabVIEW开发18 天前
LabVIEW气体污染无线监测
网络·labview·labview知识·labview功能·labview程序
LabVIEW开发18 天前
使用 LabVIEW 的调用库函数节点访问 DLL 函数
labview·labview知识·labview功能·labview程序