複数のプリンターを使用するときに、Firefox でカスタム印刷設定を尊重するにはどうすればよいですか?

複数のプリンターを使用するときに、Firefox でカスタム印刷設定を尊重するにはどうすればよいですか?

about:config の print.print 設定を使用して、Firefox で 2 台のプリンターのカスタム設定を構成しました。

私が遭遇した問題は、プリンターを 2 番目のプリンターに変更しても、最初に選択したプリンターの設定が維持されることです。明確にするために、以下の手順を記載しました。

手順

  1. Printer1はabout:config設定のprint_printerでデフォルトとして指定されています
  2. ユーザーはプリンター2に印刷する必要がある
  3. ユーザーが印刷ダイアログを開く
  4. デフォルトではプリンター1が選択されています
  5. ユーザーが選択をプリンタ2に変更
  6. ユーザーは「印刷」を押してページを印刷します
  7. プリンタ1の設定が正しくないため、ページが印刷されません。

print_printer を使用してデフォルトのプリンターを Printer2 に切り替える場合、またはエントリをクリアして印刷時に Windows のデフォルトのプリンターを選択する場合は、逆のことが起こります。

プリンターの設定が変更されないように、print.save_print_settings も無効にしました。

私は、Windows 10 上の Firefox 69.0.1 (64 ビット) で新規ユーザー プロファイルを使用してテストしています。テストでは、以下の方向設定を使用しています。

print.printer_Printer1.print_orientation = 1(横向き)

print.printer_Printer2.print_orientation = 0(縦)

私が満たす必要がある要件は、ユーザーが印刷設定を調整する必要がなく、必要なプリンターを選択するだけで済むことです。

どのようなご助力やご指導もいただければ幸いです。

関連情報