A4印刷、縦横
入出力ファイルでは、以下のような設定をしております。
横方向や、縦方向を設定しています。

以下のようにiniに設定しています。

Windows11 + xpa 4.7.1 PT2 なのですが、プログラムやINIで縦横を指定して
おりますが、プリンタードライバーのプロパティの縦横でしか初期表示
されずに困っております。
同じような事を今までも行ってきております。
-
プリンタードライバーのプロパティの用紙の向きを優先してしまいます。
-
入出力ファイルの用紙サイズは、デフォルトしか設定してきませんでした。
-
このプログラムの場合、Printer2へ出力するようにしているので、A4横で印刷されて欲しいのですが、プリンタードライバー側の「縦」で印刷ダイアログが表示されてしまいます。
-
nkmtさん、
試してみましたが、私のところでは正常に「横」に印刷されましたよ。
Windowsに横設定のプリンタを作って、入出力特性でそのプリンタを指定しただけです。
難しいことは何もやっていません。
-
テクニカル情報にある
Windows11 22H2で、印刷プログラムの出力時にプリンタダイアログを表示すると、プログラムの設定が反映されていない問題
に相当するのではないでしょうか。
-
使用した環境は次のとおりです。
Windows10
Magic xpa 4.7.1 PT2
プリンタ:Canon TR703Windows11では試していません。
-
E_yさん、
それっぽいですね。Windows11特有の問題かもですね。
-
tandaさん、E_yさんコメントありがとうございます。
テクニカル情報を確認します。 -
E_y様
テクニカル情報にある通りレジストリを変更し
Windows10時代と同じようなプリンター選択ダイアログが表示され
私が従来から行っている手法で、A4縦、A4横の使い分けができました。
テクニカル情報のトップページに書いてあるのに私もそれに気づきませんでした。
(というか普段からあまり見ておりませんでした。)
(毎日のルーチンにしてもいいのでしょうね。)
大変助かりました。ありがとうございました。
今回は reg add "HKCU\Software\Microsoft\Print\UnifiedPrintDialog・・・・・を実行しました。 -
私は
プログラム側の入出力特性 → 用紙サイズ はいっつも D=デフォルトにしています。
INI上に A4 などの指定、縦横(LAND、PORT)、給紙トレイの指定をしております。少なくとも「給紙トレイ」の切り替えは、
INI(スタイル設定ユーティリティ)で行うのが
ベストな気がします。私は質問当初のやり方で今までうまくいっております。
でもこれがベストではないのかもしれないですね。
サインインしてコメントを残してください。
コメント
10件のコメント