|
でるもんた・いいじまです。
以前にもご報告されていただいた「パブリッシャーの設定ウィンドウ上でプリンタを
切り替えると、同じサイズの用紙が見つからないと言われる」という件、再現条件が
分かりましたのでご報告します。
一言でいうと、用紙設定を「横置き(Landscape)」にした状態でプリンタの切り替え
を行うと、一部のケースを除いてほぼ確実に、この現象が発生します。
たとえば用紙設定が「A4横置き」のとき、パブリッシャー内部に記憶されている「現
在のサイズ」は「297.0mm×210.0mm」となっています。ところがプリンタを切り替え
て、そのプリンタに入っている用紙サイズのリストをOSから取得すると、すべて「短
辺×長辺」という形で情報が返ってくるようです。そうすると、その中に「210.0mm
×297.0mm」というサイズはあっても「297.0mm×210.0mm」がないため、パブリッシ
ャー側ではうまくマッチングできない、ということのようです。
逆に、パブリッシャー側で用紙設定を縦置き(Portlait)にすると、この現象は全く発
生しませんでした。
☆ ☆ ☆
なお、こちらの環境は次の通りです。
●Windowsの仕様
エディション Windows 10 Pro
バージョン 21H1
インストール日 2021/ 01/ 11
OSビルド 19043.1237
エクスペリエンス Windows Feature Experience Pack 120.2212.3530.0
※x64版です
●テストに使用したプリンタドライバ
[実機用のドライバ]
Canon LBP-3000 (ドライババージョン3.30)
[MS純正の仮想プリンタ]
Microsoft XPS Document Writer
Microsoft Print to PDF
Fax
[サードパーティーの仮想プリンタ]
FinePrint 9.36 <https://fineprint.com/>
CubePDF 1.5.2 <https://www.cube-soft.jp/cubepdf/?lang=ja>
※CubePDFは現時点での最新版です。FinePrintは10.46が最新ですが、
ダウンロードURLのfp1046.exeをfp936.exeのように変更すれば
5.xと6.xの最終版、7以降のすべてのバージョンが落とせます。
たぶん、わざわざ当方と同じ環境をそろえていただかなくても、そちらで実際にお使
いのプリンタと、上記「MS純正の仮想プリンタ」3つだけでも再現できると思います。
☆ ☆ ☆
以上、よろしくお願いします。
|
|