2011-10-25 4 views
1

특정 프린터로 전송 된 작업을 모니터하고 각 페이지에 작은 양의 텍스트를 추가하는 프린터 드라이버를 만들려고합니다. WDK를 다운로드하고 비트 맵 예제를 작동 시키지만 모니터 예제는 복잡합니다. WDK 설명서에 샘플에 대한 설명이 부족한 것 같습니다. 또한 Windows 드라이버 용 Visual Studio 템플릿이 표시되지 않습니다 (WDK의 일부로 설치되는지 여부는 확실하지 않음).Windows 인쇄 드라이버 만들기

내가 가장 고심하고있는 것은 전반적인 접근 방식을 보는 것입니다. 이것은 프린터 (파일 아님)로 인쇄하기 때문에 프린터 드라이버를 어떻게 든 사용해야한다고 가정합니다. 그렇다면 "필터 드라이버"를하려고하는 것입니다. 당신이 말할 수 있듯이 이것은 이전에 해본 것이 아니기 때문에 어떤 도움이나 방향이 크게 감사 할 것입니다.

감사합니다, 라이언

+0

아직도 답변을 찾으십니까? –

답변

0

정확히에 추가해야 할 무엇? WinDDK에서 미니 드라이버를 사용하여 명령 중 하나를 하이재킹 할 수 있습니다.

무언가를 더 추가해야하는 경우 Redmon과 같은 포트 모니터가 필요하거나 작업을 수행하고 데이터를 수정 한 후 라우팅 할 수있는 응용 프로그램으로 라우트 할 수 있습니다. 최종 프린터.

시작 부분에 일부 항목을 삽입하기 만하면 (일부 PCL 등을 주입하십시오) Windows separator page을 사용하여 스트림 시작 부분에 데이터를 삽입 할 수 있습니다.

정확하게 수정하거나 삽입해야하는 것에 대해 좀 더 자세히 설명해 주시면 좀 더 도움이 될 것입니다.

+0

감사합니다. Douglas. 포트를 모니터링해야하고 인쇄 작업이 전송되면 클라이언트 번호를 입력하고 인쇄 작업의 모든 페이지 하단에 해당 번호를 추가하는 대화 상자를 열어야합니다. 기본이 없어야하는 필수 필드이기 때문에 인쇄 대화 상자에 프린터 속성을 추가 할 수 있다고 생각하지 않습니다. – sevenstripe

+0

또한 Windows Server 2003 용으로 개발 중이므로 Redmon이 옵션이 아닌 것으로 보입니다. 또한 Windows 분리 자 페이지가 작동하지 않을 것이라고 생각합니다. – sevenstripe

+0

모든 워크 스테이션에 모니터를 설치하지 않으려는 경우, 서버에있는 것처럼 RedMon을 사용하여 포트 레벨에서 문제가 발생합니다. 당신은 운전사의 내부에서 여분의 일을해야 할 것입니다. 이 작업을 수행 할 수 있지만 드라이버 안에 대화 상자를 넣지 않았습니다. 많은 제조사가 가능하므로 가능합니다. 다음 날 또는 2 일 동안 조사를 할 것입니다. –