プリンタのデータ取得


ポポ  2009-05-02 13:22:29  No: 141904  IP: 192.*.*.*

お世話になっています。
vb.net2005 を使用して開発を行っています。

普通の
プリンタが横向き印刷に設定することが出来るかどうか判別する方法などはないのでしょうか?

プリンタのデータは、printDocument  から取得をすることはできた。
プリンタの横向き印刷の設定は、
DefaultPageSettings  Landscape  で、既定の用紙方向を横に設定することができます。が、そこから横向きを判別することができません。

プリンタは、どこにでもあるインクジェットプリンタです。

ご助力よろしくお願いします。

編集 削除
オショウ  2009-05-03 00:45:12  No: 141905  IP: 192.*.*.*

プリンター側の設定がどうなっているかを判別したい?
と言うことでしょうか・・・

であれば、PrinterSettingsの方を見ないといけないかと。

プリンターのメーカー・ドライバーによっては、印刷設定関連
は、時折APIでないとうまく動作しない・・・と言うことも実際
にはあります。

全て.NET Framework中のクラスでできる・・・とは限らないです。

※  プリンタは、どこにでもあるインクジェットプリンタです。
    って、EPSONとかキャノン?

    私はキャノン党なんですが、レーザー2台とインクジェット2台
    合計4台ありますが、上記の問題でインクジェットの1台は同じ
    プログラムで設定できませんでした。残念ながら・・・

以上。参考まで・・・

編集 削除