c#调用bartender打印时不显示打印预览吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#调用bartender打印时不显示打印预览吗相关的知识,希望对你有一定的参考价值。

参考技术A btFormat.SetNamedSubStringValue("LH", txtLH.Text.Trim());
btFormat.SetNamedSubStringValue("SL", txtSL.Text.Trim());
btFormat.SetNamedSubStringValue("PC", txtPC.Text.Trim());
btFormat.SetNamedSubStringValue("MZ", txtMZ.Text.Trim());
btFormat.SetNamedSubStringValue("JZ", txtJZ.Text.Trim());
btFormat.SetNamedSubStringValue("XH", txtXH.Text.Trim());
btFormat.SetNamedSubStringValue("BarCode", Barcode);
btFormat.PrintOut(false, false);
btFormat.Close(BarTender.BtSaveOptions.btDoNotSaveChanges);
btApp.Quit(BarTender.BtSaveOptions.btDoNotSaveChanges);本回答被提问者采纳

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

通常大部分企业在生产,仓储,QC等运作环节会用到标签,标签上有些各种标识。
一般的企业都有配有标签软件+专用的标签打印机。此例以bartender为例子。
如果为了实现打印条码,或者显示具体的功能,用CR,FR等都可以实现。但这些报表工具毕竟不是专业的标签软件。
好兄弟大牛超哥分享了一个delphi写的源码,可惜我不会delphi也就没有IDE环境去看源码,就想C#写一个类似的功能:
大概的思路:调用Bartender服务并打印bartender标签
(1)下载Bartender的SDK,直接引用了(也没有研究SDK,偷懒。。。)
(2)安装bartender的软件,并制作标签作为测试用,本例:合格证。
(3)代码实现
程序界面:

制作标签:

代码如下(其中一个标签类型的代码,其他省略):
    public partial class FrmQC : Form
    
        public FrmQC()
        
            InitializeComponent();
        
        BarTender

以上是关于c#调用bartender打印时不显示打印预览吗的主要内容,如果未能解决你的问题,请参考以下文章

Java实现调用Bartender控制条码打印机

在 IE/Chrome/Firefox 中打印预览(或打印)时不显示图像

VB 调用Bartender打印问题

vba 调用bartender 打印 条码

Delphi调用BarTender8.01打印条码标签

C# winform做打印预览和打印功能怎么做?