DOBON.NET DOBON.NETプログラミング掲示板過去ログ

両面印刷について

環境/言語:[VB6]
分類:[VB6以前]

VBのコードでプリンタからの印刷を両面印刷に制御したいのですが、
うまくいきません。
両面印刷対応のプリンタなので、
Printer.Duplex = 2
で制御できないものかと思うのですが、、、
どなたかご教授願います。
なにが?どううまくいきませんか?

最終的に両面で印刷できるかどうかはプリンタしだいです。
中博俊さん、返信ありがとうございます。

具体的でなくてすみません。。。

私がやろうとしていることは、
複数ある帳票を両面印刷対応のプリンタから両面印刷で出力するということです。
プリンタは通常時は片面印刷で、ある処理の場合のみ両面印刷設定を行いたいのですが、VBのコードからプリンタの設定ができないんです。
Printer.Duplexで制御できないものかと思うんですが・・・
■No14459に返信(さいさんの記事)
> プリンタは通常時は片面印刷で、ある処理の場合のみ両面印刷設定を行いたいのですが、
> VBのコードからプリンタの設定ができないんです。
> Printer.Duplexで制御できないものかと思うんですが・・・

プリンタが対応していないだけなのではないでしょうか?
Duplex の値は制御がすり抜けた後、適用されていますか?


_________________________________________________________________________
じゃんぬ Microsoft MVP for Visual Developer - C#
  http://jeanne.wankuma.com/
  http://blogs.wankuma.com/jeanne/
じゃんぬねっとさん、返信ありがとうございます。

Duplex制御を抜けても、適用されません。。。
プリンタは両面印刷対応というだけではダメなのでしょうか?
手動で設定した場合(プリンタの印刷設定)は、正常に両面印刷されています。
  • 題名: Re[5]: 両面印刷について
  • 著者: まどか
  • 日時: 2006/01/12 13:34:48
  • ID: 14469
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
> Duplex制御を抜けても、適用されません。。。

トレイなど標準ではプロパティ設定が通用しないものがあります。
今回もその可能性がありそうです。
その場合はDocumentProperties?などAPIでやるしかなさそうです。

台数によってはとんでもない事態になりますが、
専用のプリンタアイコンを作成して(名前を決めて)そこへ印刷要求するという最終手段を
一応書いておきます。

DOBON.NET | プログラミング道 | プログラミング掲示板