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

C++빌더 Q&A
C++Builder Programming Q&A
[25239] Re:도트 프린터에서 연속 용지 출력은....
이성희 [] 1491 읽음    2003-04-16 17:34
제가 김백일.cedar 님의 글을 보고 해보려고 했으나 워낙 제가 기초 지식이 부족하고 그래서
어떻게 해야할지 막막합니다.
또 제가 가지고 있는 책이 몇권 없어서 API함수인 CreateFile로 LPT1을 이용해보라고 하신 부분을
어떻게 적용해야 할지 모르겠습니다.
이제 혼자 프로그램 시작한지 얼마 되지 않아서 많이 부족합니다.
염치 없지만 가르침 부탁드립니다.

김백일.cedar 님이 쓰신 글 :
: TPrinter를 쓰면 Canvas 속성에 그림을 그리는 그래픽 방식(텍스트 출력도 그리는 거죠.)이라
: 도트프린터의 저해상도에서는 상당히 지저분하게 보입니다.
: 게다가 기본적으로 무조건 한 페이지 단위로 출력하는 방식이라, 연속 용지의 사용이 어렵습니다.
:
: 그냥 API함수인 CreateFile로 LPT1: 을 열고 문자열을 병렬 포트로 보내버리는 방법이 가장 간편할겁니다. CreateFile의 사용법은 직렬 포트로 통신하는 방법과 대동소이하고요, 보내는 문자열은 도스 프로그래밍 책을 참고하면 될겁니다.
: 양식지에 출력하니까 몇번 시행 착오를 하시면 원하는 위치로 인쇄하실 수 있겠죠?
:
: 이성희 님이 쓰신 글 :
: : 프린터는 도트프린터를 사용합니다.
: : 출력 용지는 80컬럼짜리 연속용지와 80컬럼 연속용지인데 사이즈가 반사이즈인 양식을 사용합니다.
: : 구체적으로 말하면 계산서를 출력하는데 용지가 2장이 꼅쳐있는 용지입니다.
: : 그래서 80컬럼의 반장만 찍으면 되는데 프린터를 컨트롤 할 수가 없어서 답답한 마음에 글을 올립니다.
: :
: : 그리고 출력되는 방식은 PaintBox에 출력내용을 그린후에 그 내용을 프린터로 보내는 방식을
: : 선택했습니다.
: :
: : 현재 문제점은 프린터를 하면 한장 사이즈가 A4사이즈만큼 밀려올라 가기 때문에 정상적으로
: : 출력하기가 매우 어렵습니다.
: :
: : TPrinter 의 PageHeight를 사용해 봤는데 속성이 ReadOnly더군요!!
: :
: : 여러 고수님들의 가르침 부탁드립니다.
: : 급하고 답답한 마음에 바쁘게 글을 올려서 내용이 좀 오락가락하군요
: :
: : 필요한 부분에 대해서 말씀해 주시면 보충설명 올리겠습니다.
: :
: : 다시한번 도움 부탁드립니다. 읽어주셔서 감사!!^^

+ -

관련 글 리스트
25132 [질문]프린터 양식 설정방법 궁금합니다. 이성희 949 2003/04/10
25154     도트 프린터에서 연속 용지 출력은.... 김백일.cedar 2449 2003/04/10
25239         Re:도트 프린터에서 연속 용지 출력은.... 이성희 1491 2003/04/16
25224         Re:도트 프린터에서 연속 용지 출력은.... 이성희 1472 2003/04/16
25134     Re:[질문]프린터 양식 설정방법 궁금합니다. 김동현 1173 2003/04/10
25145         Re:Re:[질문]프린터 양식 설정방법 궁금합니다. 이성희 1027 2003/04/10
25156             Re:Re:Re:[질문]프린터 양식 설정방법 궁금합니다. 임문환 1621 2003/04/10
25159                 Re:Re:Re:Re:[질문]프린터 양식 설정방법 궁금합니다. 이성희 1418 2003/04/11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.