PrintHelper: 调用bartender模板进行打印,欢迎补充其他打印方式。 | 您所在的位置:网站首页 › dos命令操作bartender打印操作 › PrintHelper: 调用bartender模板进行打印,欢迎补充其他打印方式。 |
启动engine btEngine.Start(); 初始化标签模板,指定打印机 LabelFormatDocument btFormat = btEngine.Documents.Open(sPathTemplet, cmbPrinter.Text); 打印参数设置 //指定打印机 //Result result = btFormat.Print("PrintJob1"); //// Open a label format specifying a different printer //btFormat = btEngine.Documents.Open(sPathTemplet, "OurPrinter_HX3000"); //更改打印机 //btFormat.PrintSetup.PrinterName = @"OurPrinter_HX3000"; //设置打印数量 //// Change the number of identical labels and serialized labels to print //btFormat.PrintSetup.NumberOfSerializedLabels = 4; //btFormat.PrintSetup.IdenticalCopiesOfLabel = 10; 打印标签 Result result = btFormat.Print("PrintJob1"); //五种打印方法 //第一种,直接打印 //Print() 直接打印btw文件 //Print(string printJobName) ,自定义打印事件名称 //Result result = btFormat.Print(); //第二种,指定打印任务 //Print Label ,Print(string printJobName, out messages) ,自定义打印事件名称 //Messages messages = null; //Result result = btFormat.Print("PrintJob1", out messages); //第三种 //Print Label ,Print(string printJobName, out Messages message) //第四种 //Print Label ,Print(string printJobName, int waitForCompletionTimeout) //第五种 //Print Label ,Print(string printJobName, int waitForCompletionTimeout, out Messages messages) 打印多个模板 //打印多个模板 //int i = 0; //foreach (LabelFormatDocument format in btEngine.Documents) //{ // i++; // format.Print("PrintJob" + i); //} |
CopyRight 2018-2019 实验室设备网 版权所有 |