メインコンテンツへスキップ

A4印刷、縦横

コメント

10件のコメント

  • nkmt

    プリンタードライバーのプロパティの用紙の向きを優先してしまいます。

  • nkmt

    入出力ファイルの用紙サイズは、デフォルトしか設定してきませんでした。

  • nkmt

    このプログラムの場合、Printer2へ出力するようにしているので、A4横で印刷されて欲しいのですが、プリンタードライバー側の「縦」で印刷ダイアログが表示されてしまいます。

  • Tanda

    nkmtさん、

    試してみましたが、私のところでは正常に「横」に印刷されましたよ。

    Windowsに横設定のプリンタを作って、入出力特性でそのプリンタを指定しただけです。

    難しいことは何もやっていません。

  • E_y

    テクニカル情報にある

    Windows11 22H2で、印刷プログラムの出力時にプリンタダイアログを表示すると、プログラムの設定が反映されていない問題

    に相当するのではないでしょうか。

  • Tanda

    使用した環境は次のとおりです。

    Windows10
    Magic xpa 4.7.1 PT2 
    プリンタ:Canon TR703

    Windows11では試していません。

  • Tanda

    E_yさん、

    それっぽいですね。Windows11特有の問題かもですね。

  • nkmt

    tandaさん、E_yさんコメントありがとうございます。
    テクニカル情報を確認します。

  • nkmt

    E_y様
    テクニカル情報にある通りレジストリを変更し
    Windows10時代と同じようなプリンター選択ダイアログが表示され
    私が従来から行っている手法で、A4縦、A4横の使い分けができました。
    テクニカル情報のトップページに書いてあるのに私もそれに気づきませんでした。
    (というか普段からあまり見ておりませんでした。)
    (毎日のルーチンにしてもいいのでしょうね。)
    大変助かりました。ありがとうございました。
    今回は reg add "HKCU\Software\Microsoft\Print\UnifiedPrintDialog・・・・・を実行しました。



  • nkmt

    私は
    プログラム側の入出力特性 → 用紙サイズ はいっつも D=デフォルトにしています。
    INI上に A4 などの指定、縦横(LAND、PORT)、給紙トレイの指定をしております。

    少なくとも「給紙トレイ」の切り替えは、
    INI(スタイル設定ユーティリティ)で行うのが
    ベストな気がします。

    私は質問当初のやり方で今までうまくいっております。

    でもこれがベストではないのかもしれないですね。

サインインしてコメントを残してください。