ソフトウェアのニーズに応じて、送信されたすべての画像をファイルに保存し、プログラムのウィンドウを開いてユーザーがレンダリングされたページで何かを実行できるようにするプリンタードライバーを作成する必要があります。この記事
を見つけましたが、サンプルではポートを使用していますが、独自のポートを作成し、イメージをファイルにダンプして実行可能ファイルを実行する必要があります。ただし、ドライバーのコードでそれを実行することでタスクを実行できると思いますが、ユーザーモードドライバーであるにもかかわらず、ドライバーであるため、それが適切な決定であるかどうかはわかりません。
私の問題について何かアドバイスを聞いてうれしいです。前もって感謝します。FILE:
2 に答える
ドライバーではなく、ポートモニターが必要です。この質問に対する私の答えを参照してください。 RedMonを使用できますが、代わりにWDKにあるサンプルポートモニターを使用することをお勧めします。
XPSを形式として使用しても問題がない場合は、Githubプロジェクトを使用できます:Microsoft / Windows-driver-samples / print / XPSDrvSmpl
https://github.com/Microsoft/Windows-driver-samples/tree/master/print/XPSDrvSmpl
インストーラー:http ://wixtoolset.org/
アプリケーション:内部ポートをリッスンする
フロー:単一のインストーラーからプリンターとアプリケーションをインストールします。ユーザーは、アプリケーションが内部ポートをリッスンしている間に、ドライバーを使用して何かを印刷します。データが送信されると、アプリケーションはそれを取得します。これはXPS用で、PDFに変換できますが、印刷内容に関係なくフローは同じです。他に何か必要な場合は、GitHubまたはニーズに固有の他のソースでMicrosoft / Windows-driver-samples /print/を確認してください。