0
我尝试从使用ASP.NET C#的Web应用程序打印到Epson TM-U220收据打印机时出现问题。我的程序正在打印到收据打印机,但在打印约60行后,打印机刚刚切断。我试图找出如何调整这台打印机的高度,但似乎无法得到它。收据打印机不打印Page 2
我使用记事本在服务器上运行了一些测试,以确保它是应用程序。我在记事本中制作了100行测试文档,并且打印机的打印效果非常好。从Web应用程序打印时,它似乎切断了第2页,我认为这是因为高度。
以下是代码示例。任何帮助表示赞赏!
PaperSize psize = new PaperSize("Custom", 100, 200);
doc.DefaultPageSettings.PaperSize = psize;
doc.DefaultPageSettings.PaperSize.Height = doc.DefaultPageSettings.PaperSize.Height/2;
//doc.DefaultPageSettings.PaperSize.Width = 520;
doc.PrinterSettings.PrinterName = Session["printerName"];// set the printer name by ID
doc.PrintPage += new PrintPageEventHandler(this.PagePrint);
doc.Print();