2013-04-09 2 views
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(); 

답변

0

인쇄 드라이버의 문제였습니다.

추가 다음 줄

doc.DefaultPageSettings.PaperSize.Height

관련 문제