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
[38869] Re:Re:[질문]프린팅되는 프린터 정보를 얻는 방법 좀 알려 주세요~ TT
이채호 [] 1163 읽음    2005-01-22 00:17
감사해요~ 답을 찾았어요~

빌드에서 프린터 초기 이벤트를 잡는 방법은 간단하게 구현을 이미하였기에 큰 문제는 없었습니다.

그리고 사용되는 프린터 정보는 스풀러를 통해 컨트롤 할 수 있었습니다.

스풀러를 활용하는 방법은 EnumJob을 이용하면되더군요~

Job_INFO_1을 활용하시면 인쇄관리자도 쉽게 만들 수 있을 겁니다.

아무튼 정보 주셔서 감사합니다.

WARSHIP 님이 쓰신 글 :
: 순간에 이벤트를 발생하는것은 WaitSingleObject를 어떻게 하시면 될꺼 같구요 -_-; (주워들은거라서)
: 음 그리고 사용중인 프린터의 정보나 이름은
: 우선 EnumPrinters 라는 API 함수를 이용해서
: PRINTER_INFO_2 구조체의 정보를 알아내시면 그안의
: status 멤버를 참조함으로써 상태는 알 수 있을거 같구요
:
: MSDN에서 검색해보시면 프린터 모니터 하는 방법에 대해서
: 나와있습니다. 저도 읽어보진 않고 위의 함수를 찾아보다가 본 기억이 있습니다.
:
: BOOL AddMonitor(
:   LPTSTR pName,      // server name
:   DWORD Level,         // monitor information level
:   LPBYTE pMonitors  // monitor information buffer
: );
:
:
: 이채호 님이 쓰신 글 :
: : 안녕하세요~
: :
: : 다음이 아니라 ....
: :
: : 프린트되는 순간에 이벤트를 발생하여 프린터의 이름을 알아내려고 합니다.
: :
: : 예를 들면 제가 A란 프린터와 B란 프린터를 사용합니다.
: :
: : A란 프린터는 네트워크이고 B란 프린터는 로컬 프린터일경우 ....
: :
: : 제가 만약  B라는 프린터로 프린트를 하였을 때 B에서 프린트가 이루어지고 있음을 알고 싶습니다.
: :
: : 어떻게 사용중인 프린트의 정보나 이름을 알 수 있는지 도움을 부탁드립니다.
: :
: : 감사합니다.

+ -

관련 글 리스트
38841 [질문]프린팅되는 프린터 정보를 얻는 방법 좀 알려 주세요~ TT 이채호 789 2005/01/20
38845     Re:[질문]프린팅되는 프린터 정보를 얻는 방법 좀 알려 주세요~ TT WARSHIP 1069 2005/01/20
38869         Re:Re:[질문]프린팅되는 프린터 정보를 얻는 방법 좀 알려 주세요~ TT 이채호 1163 2005/01/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.