关于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调用

相关推荐
I'mSQL2 天前
001 你好LabVIEW
labview
LabVIEW开发3 天前
LabVIEW 与 PLC 通讯的常见方式
自动化·labview
秣厉科技4 天前
【秣厉科技】LabVIEW工具包——OpenCV 教程(6):dnn实战之YOLO模型推理
科技·opencv·labview
I'mSQL4 天前
labview与西门子1500plc进行S7通讯(仿真效果)
labview
北京阿尔泰科技厂家11 天前
阿尔泰科技 USB多功能数据采集卡 16位模拟量信号采集 LabVIEW采集卡
物联网·labview·模拟量采集·工业自动化·数据采集卡
北京阿尔泰科技厂家12 天前
USB数据采集卡 Labview采集卡 32路AD模拟量采集 DAQ卡
labview·工业自动化·仪器仪表·数据采集卡·daq采集卡
LabVIEW开发12 天前
LabVIEW VI Scripting实现连接器窗格自动化
labview·labview功能
Gentle58612 天前
labview实现16进制数据相加取反,取低16位校验
labview
Gentle58613 天前
labview实现大小端交换移位
labview