¿Cómo hacer que Firefox respete la configuración de impresión personalizada cuando se utilizan varias impresoras?

¿Cómo hacer que Firefox respete la configuración de impresión personalizada cuando se utilizan varias impresoras?

He configurado ajustes personalizados para dos impresoras en Firefox usando la configuración de print.print en about:config.

El problema que encontré es que la configuración de la primera impresora seleccionada persiste incluso cuando se cambia la impresora a la segunda. He incluido los pasos a continuación para aclarar.

Pasos

  1. La Impresora1 se especifica en print_printer en la configuración about:config para que sea la predeterminada
  2. El usuario necesita imprimir en Printer2
  3. El usuario abre el diálogo de impresión.
  4. La Impresora 1 está seleccionada de forma predeterminada
  5. El usuario cambia la selección a Impresora2
  6. El usuario presiona "Imprimir" para imprimir la página
  7. La página aparece usando la configuración para la Impresora1 que es incorrecta

Lo contrario ocurre si se cambia la impresora predeterminada a Impresora2 usando print_printer, o borrando la entrada que luego selecciona la impresora predeterminada de Windows al imprimir.

También deshabilité print.save_print_settings para evitar que cambien las configuraciones de la impresora.

He estado probando con un perfil de usuario nuevo en Firefox 69.0.1 (64 bits) en Windows 10. Para mis pruebas estoy usando la configuración de orientación establecida a continuación.

print.printer_Printer1.print_orientation = 1(apaisado)

print.printer_Printer2.print_orientation = 0(retrato)

El requisito que debo cumplir es que los usuarios no necesiten ajustar la configuración de impresión, simplemente seleccionen la impresora necesaria.

Cualquier ayuda o dirección sería muy apreciada.

información relacionada