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();