|
■No72074 (トラウザー さん) に返信 > 会社で報告書を印刷するプログラムを作っています > 写真がまざるのでカラーと白黒と分けないといけません
簡単に行いたいなら、印刷に使用するプリンターをデバイス として複数登録し、1個はモノクロとして設定、もう1個は カラーとして設定しておけば、プリンターのデバイス名にて 切り替えて印刷できるようになりますが・・・
大量に印字するような場合、デフォルトトレイの設定を各々 設定しておけば、プリンター名だけで、その設定された内容 で印刷できるようになるので、プログラムが非常に簡単にな ります。
プログラミングスキルを上げて、プログラム中から動的に設 定変更して・・・と言うことがどうしてもやりたいなら、時 間のある時に勉強しましょう。
Win32 API の、GetPrinter,SetPrinter や、PRINTER_INFO_2 とかの構造体情報の、DEVMODE構造体の領域外(カスタム領域) に、プリンターメーカーの独自情報領域が設定されているの で、そういうところをいじると、お望みのことが細かくでき るようになります。が、メーカー独自なので、非公開の場合 動作保証はありませんので、頑張ってもらうしかありません
以上。参考まで
|