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
[36483] Re:프린터출력전 마크 인쇄에 관해서 질문드립니다
이상탁 [nofade] 1237 읽음    2004-07-26 10:36
물론 후킹을 어는 수준까지 하느냐가 문제겠지만요....
아마, 어플리케이션이 프린터를 할려고 할때 프린터의 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:프린터출력전 마크 인쇄에 관해서 질문드립니다 이상탁 1237 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.