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
[39400] Re:printer 제어 관련 질문
방태윤 [nabty] 973 읽음    2005-03-07 21:24
pcl 제어코드로 원하는 크기를 맞춘다는건 글자크기를 적절이 설정해서 a4 에 맞춘다는것 같으네요?
그렇게 해서 안된다는 말씀 같습니다.
그렇다면 당연한 얘기겠지만.그래픽 모드로 출력하는 방법밖에는 없을것같습니다.
제 생각으로는 일단 사용되는 ascii 폰트 데이터를 로드해서
메모리에 가상의 그림을 출력한후 dpi 에 맞게 적당한 크기로 축소 확대해서
그걸 pcl 의 그래픽 모드 명령어 참고해서 프린터로 데이터를 한줄한줄 날려주어야 할것 같으네요.
옛날에야 다 이런 방식 으로 해서 프린트 했었겠지만.그 당시에는 참고할 라이브러리도 좀 있었을것이고요..
지금 이런 작업을 한다는건 힘든 작업라고 생각되는군요...

아니면 txt 화일을 그래픽으로 프린터해주는 dos용 유틸을 어떻게든 찾아내서
exe 실행해주는 명령어로 적당이 넘어가는것도 괜찮을거 같은데요...
근데.. 그런 유틸을 지금에 찾을수가 있을지도 모르겠네여.
기억에는 그런 조그만 유틸들이 있었던것 같기도 한데..

그럼 수고하세요.

황준호 님이 쓰신 글 :
: 수고하십니다.
: 제가 만들고 있는것은 텍스트모드(ASCII값)로 만들어져있는 설계도면을 A4크기에 맞게 출력하는것입니다.
: 그런데 설계도면 파일의 화면크기가 A4를 넘습니다.
: 그래서 HP에 연락해봐서 프린터 제어코드(PCL 제어코드)를 받았습니다.
: 그러나 제어코드만으로는 축소가 조금밖에 안되는것 같습니다.
: 프로그램적으로 window상에서처럼 프린터 속성의 축소값을
: 지정할수있는방법은 없는지요...여러 고수분들의 조언부탁드립니다.
:
: dos 환경에서 개발할려고 하니까 많은 어려움이 있습니다. ^^;

+ -

관련 글 리스트
39396 printer 제어 관련 질문 황준호 784 2005/03/07
39400     Re:printer 제어 관련 질문 방태윤 973 2005/03/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.