c# Bartender打印开发详解

Ericw_wang

于 2020-06-26 20:56:25 发布

2482
 收藏 5
分类专栏: Bartender 文章标签: c#
版权

Bartender
专栏收录该内容
2 篇文章0 订阅
订阅专栏
Bartender 打印开发遇到的坑
打印的写法,目前知道两种实现
1.引用 插入Bartender 自带dll,写法如下:

(一般在安装SDK里,可以找到dll)

using (Engine btEngine = new Engine())
{
btEngine.Start();
//Lable 路径
LabelFormatDocument btFormat = btEngine.Documents.Open(@“C:\Users\Administrator\Desktop\Bartender_\Labels\Outer.btw”);
//如何传参 命名具名数据源 赋予对应的 key<>value
btFormat.SubStrings[“ProductName”].Value = “test1”;
//传入打印机名称
btFormat.PrintSetup.PrinterName = “ZDesigner ZT410-300dpi ZPL”;
//打印张数
btFormat.PrintSetup.IdenticalCopiesOfLabel = 1;
btFormat.Print(“UID Printing Job”, 1);
btFormat.Close(SaveOptions.DoNotSaveChanges);
btEngine.Stop();
}
2.用 COM Bartender,写法如下:

(这个需要安装Bartender软件,自动寻找)
// Declare a BarTender application variable
BarTender.Application btApp;
BarTender.Format bFormat;
//Label路径位置
string strPath = @"";
// Create a new instance of BarTender
btApp = new BarTender.Application();
//打开label
bFormat = btApp.Formats.Open(strPath,false, “”);
//传入打印机名称
bFormat.Printer = “ZDesigner ZT410-300dpi ZPL”;
// 将对应变量赋值
bFormat.SetNamedSubStringValue(“ProductName”, “66666666666999”);
//打印张数
bFormat.IdenticalCopiesOfLabel = 1;
bFormat.PrintOut(false, false);
bFormat.Close(BarTender.BtSaveOptions.btDoNotSaveChanges); //退出时是否保存标签
btApp.Quit(BarTender.BtSaveOptions.btDoNotSaveChanges);

####### 在执行第二种方法时遇到点问题,我的业务场景是:我需要远程去调服务器上的Bartender打印,然后报错权限,错误如下:
Retrieving the COM class factory for component with CLSID {B9425246-4131-11D2-BE48-004005A04EDF} failed due to the following error: 80070005 Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)).
(百度了半天,才知道好像是权限问题)
解决如下—
<参考:https://blog.csdn.net/lllljz/article/details/44917545 (小生在这里谢过这位大神)>
————————————————
版权声明:本文为CSDN博主「Ericw_wang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Ericw_wang/article/details/106974272

c# Bartender打印开发详解相关推荐

  1. 《Android游戏开发详解》——第1章,第1.6节函数(在Java中称为“方法”更好)...

    本节书摘来自异步社区<Android游戏开发详解>一书中的第1章,第1.6节函数(在Java中称为"方法"更好),作者 [美]Jonathan S. Harbour,更 ...

  2. 《Android游戏开发详解》一3.1 构造方法

    本节书摘来异步社区<Android游戏开发详解>一书中的第3章,第3.1节,作者: [美]Jonathan S. Harbour 译者: 李强 责编: 陈冀康,更多章节内容可以访问云栖社区 ...

  3. 《Android游戏开发详解》——第3章,第3.1节构造方法

    本节书摘来自异步社区<Android游戏开发详解>一书中的第3章,第3.1节构造方法,作者 [美]Jonathan S. Harbour,更多章节内容可以访问云栖社区"异步社区& ...

  4. 《Android游戏开发详解》——第2章,第2.13节调用对象的行为

    本节书摘来自异步社区<Android游戏开发详解>一书中的第2章,第2.13节调用对象的行为,作者 [美]Jonathan S. Harbour,更多章节内容可以访问云栖社区"异 ...

  5. 《Android游戏开发详解》一1.8 控制流程第2部分——while和for循环

    本节书摘来异步社区<Android游戏开发详解>一书中的第1章,第1.8节,译者: 李强 责编: 陈冀康,更多章节内容可以访问云栖社区"异步社区"公众号查看. 1.8 ...

  6. android拍照保存照片方向,Android:Camera2开发详解(上):实现预览、拍照、保存照片等功能...

    android.jpg 前言 在前几篇文章中介绍了如何调用系统相机拍照和使用Camera1的实现自定义相机拍照.人脸检测等功能 文章传送门: 接下来的几篇文章中,我将给大家介绍如何使用Camera2实 ...

  7. 海康摄像头二次开发详解,包含海康摄像头登录、海康云台控制、视频下载等功能

    海康摄像头二次开发详解 准备 海康摄像头SDK开发下载路径: 开发过程中遇到的问题记录: 添加maven依赖 下面代码中会出现的实体类 CameraManage实体类: ControlDto实体类: ...

  8. linux 设备驱动 ppt,linux设备驱动开发详解讲座ppt

    PPT内容 这是linux设备驱动开发详解讲座ppt下载,主要介绍了设备驱动简介:建立和运行模块:字符驱动:调试技术:并发和竞争:分配内存:硬件通讯:中断处理:块设备驱动,欢迎点击下载. 嵌入式Lin ...

  9. 《Linux设备驱动开发详解(第2版)》隆重出版

    Linux设备驱动开发详解(第2版)(前一版狂销3万册,畅销书最新升级) [新品] 点击看大图     基本信息 * 作者: 宋宝华       * 出版社:人民邮电出版社     * ISBN:97 ...

最新文章

  1. 启动子级时出错_减速机安装与使用时需注意的八个要点,细节很重要!
  2. 八张图彻底了解JDK8 GC调优秘籍!
  3. Oracl数据库中大数据的备份-2
  4. iscsi 同步_群晖六盘位旗舰NAS,一文教你如何解决多设备同步,跨平台协调
  5. 背包问题学习笔记(二)
  6. node和npm是什么_什么是npm? 面向初学者的Node Package Manager教程
  7. github ssh密钥_如何使用SSH密钥在一台机器上管理多个GitHub帐户
  8. java8新特性(2)--接口的默认方法
  9. 接口向mapper传参数
  10. UIKit框架类层次图
  11. 50道MySQL经典练习题
  12. 高等数学第六版下册答案
  13. 有关微博营销的社交营销打法
  14. d3.js学习笔记(5)drag拖拽操作数据
  15. UE4学习大纲——从入门到入土
  16. java的intern()方法详解
  17. 【DBC专题】-2-CAN Signal信号的Multiplexor多路复用在DBC中实现
  18. 前端将List列表转化为树型结构(reduce函数)
  19. 数学符号--罗马字母
  20. python爬虫网易云音乐许巍的漫步制作热门点赞柱状图云词

热门文章

  1. 疯狂英语之突破功能-视频
  2. 用python手刃leetcode(58):最后一个单词的长度【简单题】
  3. 1106 2019数列
  4. 从规模化平台工程实践,我们学到了什么?
  5. android 运动游戏,运动无极限 Android精品体育游戏推荐
  6. scala aggregate函数
  7. 全国首例 “花呗套现”非法经营案宣判:90后男子获刑两年半
  8. PHP Warning: file_get_contents failed to open stream解决办法
  9. HotSpot 卡表技术
  10. 苏州数字孪生智能工厂,3d可视化工业建模,数字工厂智能车间建设