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
[36487] 프린터 DC 생성을 감시하셔야 ...
이상탁 [nofade] 1905 읽음    2004-07-26 12:16
DC 를 가져오는 부분에 대해선 답변드릴것이 없습니다.
왜냐면 저도 후킹을 해 본적이 없거던요.

하지만, 기본적으로 생각할 때, 프린터를 할려면, 프린터 DC 를 생성합니다.

그 DC 가 만들어지는 것을 감시(?) 하고 있어야 하겠지요.

이게 아니다 싶으면, 프린터 드라이버를 만드셔야 할 듯 합니다.
모든 프린터에 맞추실려면 이미지프린터 드라이버(파인 프린터 같은)를 제작하셔야 할 듯 ...


가호 님이 쓰신 글 :
: 답변 감사합니다.
: 간단히
: < 어플리케이션이 프린터를 할려고 할때 프린터의 DC 를 가져와서
: 거기에 원하는 데이터를 그리면 될 것 같습니다만,
: 각 페이지마다 넣을려고 한다면 newpage() 시에 대한 것도 체크해야겠지요.>
: 이렇게 해서 마크를 그려넣고 프린터의 DC를 다시 넘겨주면(어디로?) 안 될까요?
: 위부분에서 어플리케이션이 프린터를 할려고 할때 <-- 이부분을 어떻게 잡아야 하는지
:
:
: 이상탁 님이 쓰신 글 :
: : 물론 후킹을 어는 수준까지 하느냐가 문제겠지만요....
: : 아마, 어플리케이션이 프린터를 할려고 할때 프린터의 DC 를 가져와서
: : 거기에 원하는 데이터를 그리면 될 것 같습니다만,
: : 각 페이지마다 넣을려고 한다면 newpage() 시에 대한 것도 체크해야겠지요.
: :
: : 말씀하신 부분은 보통 프린터 드라이버단에서 처리되고 있는 부분입니다.
: : 프린터 드라이버 속성을 보시면 워트마크라고 있을 겁니다.
: : 원하시는 부분이 그런류의 기능을 외부에서 처리하고자 하는 것으로 보입니다.
: :
: : 프린터 드라이버는 각 제조업체 마다 조금씩 틀립니다.
: :
: : PCL 5e, PCL 6 를 지원한다고들 하지요.
: : 하지만, 그 결과물(스풀파일)은 각각의 제 프린터에만 잘 적용되도록 만들어집니다.
: : 실질적인 PCL 5 또는 PCL 6 스팩을 따라 만들어지지만, 그 명령어를 어떻게 조합하는냐에 따라
: : 프린터 동작(?)이 틀립니다.
: :
: : 말씀하신 기능은 프린터 드라이버 즉, PCL 언어 등을 먼저 숙지해야 하는 부분이라 여겨집니다.
: :
: : 그리고, 프린터 제어 언어는 PCL도 버전이 여러가지 이구요, 그 이외에도 postscript(Adobe), ESC/P(엡손)
: : 등 기본적으로 윈도를 지원하는 것만 수개는 됩니다.
: :
: : 가호 님이 쓰신 글 :
: : : 인쇄물에 마크(로고)를 인쇄하려고 합니다.
: : : 그러니까 모든 애플리케이션에서 인쇄를 할때 인쇄물의 내용과 프로그램에 상관없이
: : : 인쇄되어 지는 출력물에 마크를 인쇄하는 프로그램을 만들려고 하는데
: : : 어떻게 하면 될까요?
: : : 방향을 잘 못잡겠습니다.
: : : 훅킹을 이용해야 될거 같은데
: : : 프린터 출력시 발생되는 메세지를 훅킹을 해야하는지
: : : 아니면 프린터 출력시 사용되는 api프로시져를 훅킹해야하는지
: : : 훅킹해야 하면 무슨 메세지 무슨 api프로시져를 훅해야하는지
: : : 쓰고보니 질문이 난해하네요 ^^;
: : : 어떻게 해야하는지 방향하고 간단한 방법및 참고사항을 아시는붐 답변 부탁드립니다.

+ -

관련 글 리스트
36482 프린터출력전 마크 인쇄에 관해서 질문드립니다 가호 876 2004/07/26
36483     Re:프린터출력전 마크 인쇄에 관해서 질문드립니다 이상탁 1238 2004/07/26
36484         Re:Re:프린터출력전 마크 인쇄에 관해서 질문드립니다 가호 1122 2004/07/26
36487             프린터 DC 생성을 감시하셔야 ... 이상탁 1905 2004/07/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.