2009-04-06 2 views
3

모든 응용 프로그램에서 TIFF 파일로 인쇄하려면 인쇄 드라이버를 개발해야합니다. 누군가가 리소스 또는 내가 할 수있게 해주는 훌륭한 SDK 공급 업체를 알고 있습니까? 환경은 Windows, 모든 언어입니다.인쇄 드라이버 개발

+1

내 대답을 편집 했으므로 다시 확인하고 싶을 수 있습니다. –

답변

2

Microsoft Windows Driver Kit (링크 된 Microsoft 사이트에서 무료로 구할 수 있음)에는 프린터 드라이버 작성에 대한 광범위한 문서와 예제가 있습니다. 다운로드하기 전에 온라인 printer driver page의 DDK 문서를 확인할 수 있습니다.

편집 : 배포하기 훨씬 빠른 상업용 대안은 VeryPDF's DocumentPrinter입니다. 다소 가격이 비싸지 만 (개발자 라이센스의 경우 현재 1500 달러, 서버 라이센스의 경우 399 달러), 지원 내용이 좋다고 들었으므로 가격이 적절하다면 좋은 옵션 일 수 있습니다.

또한 a SDK from DirectConvert이 있지만 가격 정보를 찾을 수 없으며 그 정보를 알 수 없습니다.

사용 패턴에 따라 다른 옵션으로 TechSmith SnagIt과 같은 프린터 캡처 기능을 사용할 수 있습니다. 하지만 이것은 SDK가 아닙니다.

+0

감사합니다. 개발 속도가 빨라야하는 제품을 찾고 있었기 때문에 상용 공급 업체를 요청했습니다. –

1

Windows DDK를 사용하여 래스터 인쇄 드라이버를 만듭니다. 그들이 제공하는 샘플은 정상적으로 작동합니다. 그러면 비트 맵이 생성되어 LibTiff을 사용하여 TIFF로 변환 할 수 있습니다. OEMSendPage 함수는 비트 맵을 TIFF로 변환하여 저장하고자하는 곳입니다. DDK 및 Windows 인쇄 드라이버에 익숙하지 않은 경우이 작업에 많은 시간을 할애하십시오.

필자가 원하는 제품을 판매하는 데 사용되는 드라이버의 출처가 있지만, NT 4 이후에는 유지 관리가 중단되었으므로 최신 Windows 플랫폼에서 유용하게 사용할 수 있도록 상당한 노력이 필요합니다.

+0

실제로 Tiff 데이터를 생성하는 현재 WDK에 포함 된 예제 XPS 래스터 드라이버가 있지만 Win7 (또는 플랫폼 업데이트가 포함 된 비스타)으로 제한됩니다. – Jon

관련 문제