外部提供のDLLで印刷される内容を取得するには?


sg  2006-02-02 08:16:14  No: 93928

VB6.0で資料を印刷するシステムを作成しております。

外部より提供されたDLLの関数を呼び出すと
資料1ページ分印刷が行われます。

この資料とこちらのプログラムで出力する資料を
両面印刷で表裏に印刷したいのです。

関数を呼び出す前にプリンタオブジェクトの出力先を変更して
イメージファイルやポストスクリプトファイル出力して、
それをプログラムで読み込んで利用することは可能でしょうか?

ご存知の方いらっしゃいましたらご教授願えますでしょうか。


ヤマ@文系  2006-02-02 13:20:35  No: 93929

もはや、VBの質問でもなんでもないような気がするのですが、
仮想プリンターでも作って、
レジストリかなんかいじるコードかいたらどうですか?


K.J.K.  2006-02-02 21:49:42  No: 93930

> 関数を呼び出す前にプリンタオブジェクトの出力先を変更して
> イメージファイルやポストスクリプトファイル出力して、
> それをプログラムで読み込んで利用することは可能でしょうか?

と、自分で方法を提示しているのですから、それでやってみては
どうでしょうか。不可能ではないと思いますよ。


sg  2006-02-02 22:25:12  No: 93931

ご回答ありがとうございます。

納期が迫っているため、
上記方法を試すか、
外部DLLの印刷内容を
自前でプログラム作成するか
のどちらかを選択するに当たって
経験した方がいらっしゃればと
思い、試しもせずに質問して
しまいました。
申し訳ありません。

現在、DLLの印刷内容を自前で
プログラム作成方向で検討しております。

時間ができましたら、上記方法等も
試して見たいと思っております。

ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加