C#使用BarTender打印条码
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打印条码相关推荐
- excel 调用barTender打印条码 VBA 调用BarTender打印标签BarTender二次开发 VBA 条码打印 VBA二维码打印 Excel条码打印 Excel二维码打印
制造业使用二维码标签的原因有很多,以下是一些主要的原因: 1. 商品跟踪:二维码标签可让制造商和供应商跟踪货物的生产和出货情况.二维码中可以包含有关商品的所有必要信息,如生产日期.批次号.产品型号等. ...
- BarTender操作遇到OLE DB遇到了错误0x80004005”的问题
在使用BarTender打印条码时操作遇到"OLE DB遇到了错误0x80004005"的问题 在打印时关掉数据库所连接的Excel文件即可 转载于:https://www.cnb ...
- Labview连接bartender自动打印条码
工作中用到标签打印的问题,因为标签中含有流水号.二维码等实时变化的信息,自己通过labview生成的二维码客户无法识别,所以就想到了用labview调用bartender自动打印条码. 调试的过程很简 ...
- C#打印条码BarTender SDK打印之路和离开之路(web平凡之路)
从来没想过自己会写一篇博客,鉴于这次从未知的探索到一个个难点的攻破再到顺利打印,很想记录这些点滴,让后人少走弯路. 下面走进正题. 需求:取数据库里的相应的字段数据,并生成条形码,可以批量.单条打印. ...
- BarTender 通过ZPL命令操作打印机打印条码, 操作RFID标签
解决方案 1. 由于开发准备的前期工作, 手里面是有很多的原厂API, 通过阅读大概阅读了这些pdf文档(尽管看不懂...) ,大概知道原理是通过ZPL命令去调用DLL发送至打印机执行. 所以,顺藤摸 ...
- [C#]调用Bartender服务并打印bartender标签
通常大部分企业在生产,仓储,QC等运作环节会用到标签,标签上有些各种标识. 一般的企业都有配有标签软件+专用的标签打印机.此例以bartender为例子. 如果为了实现打印条码,或者显示具体的功能,用 ...
- Delphi 调用Codesoft打印条码
使用Delphi调用CodeSoft打印条码,使用OLE控件的方法.但需要注意的Codesoft是正式的安装版,使用绿色版不行,绿色版没有写注册表. 下面是测试通过的列子:(需要引用ComObj.Pa ...
- bartender的api帮助_在浏览器中通过bartender,调用条码打印机的active控件代码的实现...
系统中须要在浏览器,直接调用条码打印机,打印出产品条码. 现实中的条码打印机,品种繁多,非常难在一个程序中实现, 于是我们用已经支持全部条码打印机的bartender软件 调用它的api ,来实如今浏 ...
- C# winfrom调用Bartender打印,具名打印,以及数据库打印
我采用的调用方法是需要安装Bartender10.1的.首先要先安装.网上很多安装包,就不发链接了. 安装好后需要添加引用 然后我们创建一个CLASS文件,充分利用面向对象思想.一下是代码,如果有土豪 ...
最新文章
- 制作U盘安装Ubuntu系统
- pycharm如何执行高级撤销操作回到历史
- 【NLP】使用Transformer模型进行文本分类
- Mysql中limit的优化
- Qt窗口部件——对话框QDialog
- 【数据结构】链表的python实现
- vue实现上移下移_vue.js实现组件间的上移下移
- VMware虚拟机中Linux系统如何修改IP地址
- 《单片机原理及应用(魏洪磊)》第七章第9题
- 海思HDMI设置自定义输出时序
- Photoshop入门学习
- 安装rpm 树莓派4_树莓派3上安装使用centos 7.4
- 金山办公 服务端开发岗位 面经 2019.11.11(秋招)
- 对比Mac OS上的PF与iptables
- python微信语音转发_python实现微信小程序自动回复
- 高速服务器充电桩系统设计方案,高速服务区的充电桩 征集调研贴
- uiview 渐变_UIView的背景渐变色~~~
- 广西省谷歌卫星地图下载
- 如何打开计算机用户账户控制面板,为何我打开用户帐户的时候显示一个windows 不能打开用户账户控制面板呀...
- 双十一已落幕,你是否总结过你的广告投放策略?