2012-05-03 2 views
-1

POS 응용 프로그램 (Winform C#)의 영수증을 인쇄하고 싶습니다. 첫 번째 시도는 크리스탈 보고서를 사용하지만 많은 고객이 온라인 상태 일 때 빠르지 않습니다. 그들은 선을 떠날 것이다. 그래서 저는 DOS 모드로 인쇄 할 생각이 있습니다. 더미 파일을 만들어 PRN에 보냅니다. 잘 작동하고 있지만 충분히 빠르지 만 생각이났습니다. 더 좋은 방법이 있습니까? 제 말은 더미 파일을 먼저 생성하는 것이 아니라 C#에서 한 줄씩 인쇄하는 것입니까? 물론 빠릅니다.C# POS 빠른 영수증 인쇄

+0

여기에 응용 프로그램을 인쇄 할 다른보고 엔진을 사용 POS. 문제는 이러한 인쇄 작업을 읽는 회계 기기가 있다는 것입니다. 그리고 그것은 심지어 영수증을 더 느리게 만들 것입니다. – GorillaApe

답변

3

것은 여기 내 대답을 참조하십시오 사전에

감사합니다 .. : print on dot matrix printer in .net

중간 파일을 생성하고 PRN에 보낼 필요가 없습니다; 일반/텍스트 전용 프린터를 추가 한 다음 해당 드라이버로 인쇄하십시오. 이를 위해, C#에서 파일 핸들에 "PRN"또는 "LPT1"을 열고, 당신은 직접 당신이 "PRN"또는 "LPT1"


을 여는에서 얻은 파일 핸들을 기반으로 그것을 인쇄 할 수 있습니다 UPDATE

코드는 여기에 당신을 도울 수 있습니다 Printing to LPT1 in C#

관련 문제