2017-05-10 17 views
1

印刷ジョブを取得して別のプリンタに再ルーティングするために、printspoolerapiを使用しようとしています。これまでのところ、enumジョブで必要な情報を取得していると思いますが、印刷ジョブを別のプリンタに設定すると、空のシートが印刷されてしまいます。別の印刷デバイスに印刷ジョブを再ルーティングする

明らかに私はファイルまたはその内容を送信していません。データタイプと印刷ジョブ名だけです。

ファイルを取得してWritePrintに送信する必要があると私には分かりますか?私は、.splファイルまたは実際のファイルそのものがこのために使用されるべきだと考えています。 (もし私がそれを行うことができれば、実際のファイルを取得するためにAddJobを使用して)

具体的には、これまでに誰もこれを成功させましたか?私はそのような例を見る必要があります。私は全面的に見てきましたが、実際に私にこの事例を教えてくれる何かが見つかりませんでした。

+0

ターゲットプリンタでカスタムプリントプロセッサをインストールできますか? – MrEricSir

+0

デバイスまたはプリンタを印刷しますか?印刷デバイスの場合は、いいえ – ashmont

+0

@ MrEricSir私はできると思います、あなたはその解決策を詳しく説明できますか? – ashmont

答えて

0

RedMonポートを変更できる場合は便利です。 (または、少なくともソースコードが影響を与える可能性があります)

+0

今これを見てみよう。 – ashmont