2009-04-06 14 views
3

どのアプリケーションからでもTIFFファイルにプリントするために、プリントドライバを開発する必要があります。誰かがリソースを知っていますか、それとも私を可能にする良いSDKベンダーですか?環境はWindows、あらゆる言語です。プリントドライバを開発する

+1

私の答えを編集し、再チェックしたいと思うかもしれません。 –

答えて

2

Microsoft Windows Driver Kit(リンクされたマイクロソフトのサイトから無料で入手できます)には、プリンタドライバの作成に関する豊富なドキュメントと例があります。 DDKドキュメントのオンラインprinter driver pageをダウンロードしてからダウンロードすることができます。

編集:デプロイするのがおそらくはるかに速い市販の代替品の1つは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

関連する問題