From 655481176b286fa91ef9d171fd8cbfac2be2545a Mon Sep 17 00:00:00 2001 From: kingno <30263@KINGNO> Date: 星期四, 10 四月 2025 10:43:02 +0800 Subject: [PATCH] 打印机,数据库格式更新 --- src/Bro.M141.Process/UI/UIPrinter.cs | 39 ++++++++++++++++++++++++++++++++------- 1 files changed, 32 insertions(+), 7 deletions(-) diff --git a/src/Bro.M141.Process/UI/UIPrinter.cs b/src/Bro.M141.Process/UI/UIPrinter.cs index df1b2f1..c17e2cf 100644 --- a/src/Bro.M141.Process/UI/UIPrinter.cs +++ b/src/Bro.M141.Process/UI/UIPrinter.cs @@ -38,7 +38,12 @@ { base.OnProcessUpdated(); printDocument1.PrintPage += new PrintPageEventHandler(printDocument_Print); + + Process141.StartPrinter += StartPrint; + textBox1.Text = "Broconcentric"; } + + PrintDocument printDocument1 = new PrintDocument(); int ttwith = (int)(80 * 4); @@ -47,15 +52,35 @@ public void StartPrint(string str) { - ttwith = 320; - ttheigh = 160; - message = str; + try + { + ttwith = 320; + ttheigh = 160; + message = str; - this.printDocument1.DefaultPageSettings.PrinterSettings.PrinterName = "Honeywell PX240S (300 dpi)"; - this.printDocument1.DefaultPageSettings.PaperSize = new PaperSize("Custum", ttwith, ttheigh); + if (string.IsNullOrEmpty(message)) + { + message = textBox1.Text; + } - this.printDocument1.PrintController = new System.Drawing.Printing.StandardPrintController(); - this.printDocument1.Print(); + this.printDocument1.DefaultPageSettings.PrinterSettings.PrinterName = "Honeywell PX240S (300 dpi)"; + this.printDocument1.DefaultPageSettings.PaperSize = new PaperSize("Custum", ttwith, ttheigh); + + this.printDocument1.PrintController = new System.Drawing.Printing.StandardPrintController(); + this.printDocument1.Print(); + + } + catch + { + + } + + int statuscode = GetPrinterStatusCodeInt(); + string status = GetPrinterStatusMessage(statuscode); + + //Config141 + Process141.PlcwritePrinter(1520, 0); + Process141.PlcwritePrinter(1510, 1); } -- Gitblit v1.8.0