0
ASP.NET C#을 사용하는 웹 응용 프로그램에서 Epson TM-U220 영수증 프린터로 인쇄하려고 할 때 문제가 있습니다. 내 프로그램은 영수증 프린터로 인쇄 중이지만 약 60 줄의 인쇄가 끝나면 프린터가 끊어집니다. 나는이 프린터의 높이를 조정하는 방법을 알아 내려고 노력하고 있지만 얻을 수는 없다.영수증 프린터가 인쇄되지 않음 Page 2
메모장을 사용하여 서버에서 일부 테스트를 실행하여 응용 프로그램인지 확인했습니다. 메모장에서 100 줄짜리 테스트 문서를 만들었고 프린터에 잘 인쇄되었습니다. 그것은 웹 응용 프로그램에서 인쇄 할 때 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();