Como fazer com que o Firefox respeite as configurações de impressão personalizadas ao usar várias impressoras?

Como fazer com que o Firefox respeite as configurações de impressão personalizadas ao usar várias impressoras?

Eu configurei configurações personalizadas para duas impressoras no Firefox usando as configurações print.print em about:config.

O problema que encontrei é que as configurações da primeira impressora selecionada persistem mesmo quando a impressora é alterada para a segunda impressora. Incluí etapas abaixo para esclarecer.

Passos

  1. Printer1 é especificado em print_printer nas configurações about:config para ser o padrão
  2. O usuário precisa imprimir na Impressora2
  3. O usuário abre a caixa de diálogo de impressão
  4. Impressora1 é selecionada por padrão
  5. O usuário altera a seleção para Impressora2
  6. O usuário clica em "Imprimir" para imprimir a página
  7. A página sai usando a configuração da Impressora1 que está incorreta

O inverso ocorre se você mudar a impressora padrão para Impressora2 usando print_printer ou limpando a entrada que seleciona a impressora padrão do Windows ao imprimir.

Também desativei print.save_print_settings para evitar que as configurações da impressora sejam alteradas.

Tenho testado com um novo perfil de usuário no Firefox 69.0.1 (64 bits) no Windows 10. Para meus testes, estou usando as configurações de orientação definidas abaixo.

print.printer_Printer1.print_orientation = 1(paisagem)

print.printer_Printer2.print_orientation = 0 (retrato)

O requisito que preciso atender é que os usuários não precisem ajustar as configurações de impressão, bastando simplesmente selecionar a impressora necessária.

Qualquer ajuda ou orientação seria muito apreciada.

informação relacionada