Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[6668] [질문] TPrinter.Abort가 않되는 프린터도 있나요?
강호규 [ ] 630 읽음    1999-09-29 10:02
보고서의 특수함 때문에 전체 페이지를 미리 계산하는
방법을 인쇄루틴을 돌려서 리턴값을 총페이지로 사용
합니다.
대부분의 프린터에서는 동작이 잘됩니다. 의도대로
인쇄루틴을 두번 돌려서 처음에는 총페이지만 구한 후에
Printer.Abort시키고 두번째에 총페이지를 파라메타로
넘겨주어 정상적으로 인쇄가 됩니다.
그런데 신도리코 LP-3160에서 Printer.Abort가 인식되지
않고 두번 출력됩니다. 혹 프린터 고장이 아닌가 싶어
2대의 LP-3160에서 테스트 했는데 같은 현상이 발생했습니다.

코딩상으론 별 이상한 것은 없거든요!

경험이 있으신 분의 도움을 바랍니다.

Printer.BeginDoc;
총페이지번호 := DrawingReport02(...); //총페이지구하기
Printer.Abort;

Printer.BeginDoc;
DrawingReport02(총페이지번호); //실제인쇄
Printer.EndDoc;


+ -

관련 글 리스트
6668 [질문] TPrinter.Abort가 않되는 프린터도 있나요? 강호규 630 1999/09/29
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.