C#使用BarTender打印条码

最近在研究条码打印的功能,下面是自己整理的使用方法,第一次用BarTender。谁有更好的方法可以一起讨论啊。
1 先安装BarTender软件。
2 打开BarTender软件,如图。

3 点击“文件-新建”按钮,如图。

4 弹出如图

5 点击“下一步”,如图。选择打印机。

6 点击“下一步”,如图。

7 点击“下一步”,如图。选择纸张

8 点击“下一步”,如图。选择标签形状。

9 点击“下一步”,如图。录入边距。

10 点击“下一步”,如图。录入行数和列数。

11 点击“下一步”,如图。设置标签大小。

12 点击“下一步”,如图。

13 点击“完成”,如图。

14 点击“标准条形码”,如图

15 点击“Code 128”,如图。【这里以Code128为例子】

然后在右侧空白处点击,然后调整下条形码的大小。如图

在空白处右击鼠标选择“页面设置”可以设置页面属性。如图。

在条形码上右键鼠标选择“属性”可以设置条形码的属性。如图

16 点击“数据源”,如图

17 设置“已命名字串”,第一步在条形码上鼠标右键选择“属性-数据源”。如图

18 点击“高级”,如图

19 点击“共享/名称”,如图。

20 在“名称”后面输入对应的名称,然后点击确定。【注意:这里的名称在C#程序调用的时候要用。】
21 C#中调用需要引用“BarTender”,如图,至于后面的9.40是你安装的“BarTender”的版本。

22 在C#中的调用代码如下:

abstract class BarcodeMain
{
abstract public bool OnPrintSampleBarcode(string barcode, int pageCount);
public BarTender.Application btApp;
public BarTender.Format btFormat;
}

///
/// 打印条码
///
class BarCodeFactory : BarcodeMain
{
///
/// 说明:打印一维码
///
/// 要打印的参数
/// 打印页数
///
public override bool OnPrintSampleBarcode(string barcode, int pageCount)
{
try
{
//调用Bartender
btApp = new BarTender.Application();
//获取打印模板,指定打印机
btFormat = btApp.Formats.Open(Application.StartupPath + “\1DbarCode.btw”, false, “”);
// 同样标签的份数
btFormat.PrintSetup.IdenticalCopiesOfLabel = pageCount;
// 序列标签数
btFormat.PrintSetup.NumberSerializedLabels = 1;
//设置参数
btFormat.SetNamedSubStringValue(“1Dbarcode”, barcode);
//打印开始 第2个参数是 是否显示打印机属性的。可以设置打印机路径
btFormat.PrintOut(false, false);
//关闭摸板文件,并且关闭文件流
btFormat.Close(BarTender.BtSaveOptions.btDoNotSaveChanges);
//打印完毕
btApp.Quit(BarTender.BtSaveOptions.btDoNotSaveChanges);
return true;
}
catch (Exception e)
{
return false;
throw e;
}
}
}

C#使用BarTender打印条码相关推荐

  1. excel 调用barTender打印条码 VBA 调用BarTender打印标签BarTender二次开发 VBA 条码打印 VBA二维码打印 Excel条码打印 Excel二维码打印

    制造业使用二维码标签的原因有很多,以下是一些主要的原因: 1. 商品跟踪:二维码标签可让制造商和供应商跟踪货物的生产和出货情况.二维码中可以包含有关商品的所有必要信息,如生产日期.批次号.产品型号等. ...

  2. BarTender操作遇到OLE DB遇到了错误0x80004005”的问题

    在使用BarTender打印条码时操作遇到"OLE DB遇到了错误0x80004005"的问题 在打印时关掉数据库所连接的Excel文件即可 转载于:https://www.cnb ...

  3. Labview连接bartender自动打印条码

    工作中用到标签打印的问题,因为标签中含有流水号.二维码等实时变化的信息,自己通过labview生成的二维码客户无法识别,所以就想到了用labview调用bartender自动打印条码. 调试的过程很简 ...

  4. C#打印条码BarTender SDK打印之路和离开之路(web平凡之路)

    从来没想过自己会写一篇博客,鉴于这次从未知的探索到一个个难点的攻破再到顺利打印,很想记录这些点滴,让后人少走弯路. 下面走进正题. 需求:取数据库里的相应的字段数据,并生成条形码,可以批量.单条打印. ...

  5. BarTender 通过ZPL命令操作打印机打印条码, 操作RFID标签

    解决方案 1. 由于开发准备的前期工作, 手里面是有很多的原厂API, 通过阅读大概阅读了这些pdf文档(尽管看不懂...) ,大概知道原理是通过ZPL命令去调用DLL发送至打印机执行. 所以,顺藤摸 ...

  6. [C#]调用Bartender服务并打印bartender标签

    通常大部分企业在生产,仓储,QC等运作环节会用到标签,标签上有些各种标识. 一般的企业都有配有标签软件+专用的标签打印机.此例以bartender为例子. 如果为了实现打印条码,或者显示具体的功能,用 ...

  7. Delphi 调用Codesoft打印条码

    使用Delphi调用CodeSoft打印条码,使用OLE控件的方法.但需要注意的Codesoft是正式的安装版,使用绿色版不行,绿色版没有写注册表. 下面是测试通过的列子:(需要引用ComObj.Pa ...

  8. bartender的api帮助_在浏览器中通过bartender,调用条码打印机的active控件代码的实现...

    系统中须要在浏览器,直接调用条码打印机,打印出产品条码. 现实中的条码打印机,品种繁多,非常难在一个程序中实现, 于是我们用已经支持全部条码打印机的bartender软件 调用它的api ,来实如今浏 ...

  9. C# winfrom调用Bartender打印,具名打印,以及数据库打印

    我采用的调用方法是需要安装Bartender10.1的.首先要先安装.网上很多安装包,就不发链接了. 安装好后需要添加引用 然后我们创建一个CLASS文件,充分利用面向对象思想.一下是代码,如果有土豪 ...

最新文章

  1. 制作U盘安装Ubuntu系统
  2. pycharm如何执行高级撤销操作回到历史
  3. 【NLP】使用Transformer模型进行文本分类
  4. Mysql中limit的优化
  5. Qt窗口部件——对话框QDialog
  6. 【数据结构】链表的python实现
  7. vue实现上移下移_vue.js实现组件间的上移下移
  8. VMware虚拟机中Linux系统如何修改IP地址
  9. 《单片机原理及应用(魏洪磊)》第七章第9题
  10. 海思HDMI设置自定义输出时序
  11. Photoshop入门学习
  12. 安装rpm 树莓派4_树莓派3上安装使用centos 7.4
  13. 金山办公 服务端开发岗位 面经 2019.11.11(秋招)
  14. 对比Mac OS上的PF与iptables
  15. python微信语音转发_python实现微信小程序自动回复
  16. 高速服务器充电桩系统设计方案,高速服务区的充电桩 征集调研贴
  17. uiview 渐变_UIView的背景渐变色~~~
  18. 广西省谷歌卫星地图下载
  19. 如何打开计算机用户账户控制面板,为何我打开用户帐户的时候显示一个windows 不能打开用户账户控制面板呀...
  20. 双十一已落幕,你是否总结过你的广告投放策略?

热门文章

  1. 【使用stripTrailingZeros()函数将BigDecimal去0变为科学计数法7E+1】
  2. 2011被动元件供应依然吃紧?
  3. 002永磁电机的发展:让你全面了解永磁电机的前世今生,看不明白来打我
  4. 录屏大师电脑版推荐(一键录制声画同步的视频)
  5. 今日头条信息流广告浅尝截止
  6. 有限元方法基础入门教程(一维弹性问题的有限元程序)
  7. php表单文字乱码,php汉字乱码
  8. 技高一筹的9个让人受益终身的胜者思维,职场精英都在用!
  9. 原来,这才是项目管理的真相
  10. 大型商贸系统(进货管理)技术解析(四)自营无订单进仓单