Olá Pessoal,

   O Firefox 3.X.X instalado no Ubuntu 8.04 apresenta o seguinte erro: perde
a configuração do modo de impressão em paisagem quando é utilizado um
link/comando de algum site para imprimir uma página.

    Explicando melhor: o usuário vai em Arquivo >> Configurar página... e
marca a opção Paisagem. Então acessa uma página tipo essa
http://tools.folha.com.br/Fult306u505765.shtml<http://tools.folha.com.br/print?site=emcimadahora&url=http%3A%2F%2Fwww1.folha.uol.com.br%2Ffolha%2Fciencia%2Fult306u505765.shtml>,
clica no link "Iniciar impressão", quando a janela Imprimir do Firefox é
aberta, a página já vem configurada para Retrato. O Firefox perde a
configuração de página. Ao retornar em Arquivo >> Configurar página... A
opção marcada é Retrato. Esse problema não ocorria na versão 2 do Firefox.
Nem no Firefox 3 instalado no windows.

   Outro detalhe: Parece que o problema está localizado apenas nesses
links/comandos, que geralmente são uma função JavaScript, utilizados nas
páginas para imprimi-las. Pois se eu configurar a impressão para modo
paisagem e utilizar Arquivo >> Imprimir... (ou CTRL + P). As configurações
funcionam normalmente, imprimindo a página em modo paisagem. O problema que
esta solução não funciona para vários sites/sistemas da intranet da empresa
que trabalho, pois eles só permitem imprimir a partir dos seus próprios
links/comandos/botões.

   Já faz um tempo que tenho quebrado a cabeça com isso e até achei uma
solução de contorno que reproduzo abaixo, entretanto ela é bem complexa para
os usuários finais. Vocês teriam uma idéia mais simples, ou um link com
alguma explicação sobre esse problema? Ou quem uma solução final que
pudêssemos reproduzir para todas as máquinas através de scripts?

   Na lista de usuários do Mozilla sugeriram que eu instalasse a versão
oficial do Firefox no Ubuntu. Fiz isso através do ubuntuzilla (
http://ubuntuzilla.wiki.sourceforge.net/) e um tutorial do próprio Ubuntu (
https://help.ubuntu.com/community/FirefoxNewVersion), mas o problema
continuou ocorrendo.

   Fiz uns testes com Iceweasel no Debian, infelizmente o problema também
ocorre

   Toda ajuda é bem-vinda :-D

   Solução de contorno encontrada:
   2 - Abrir uma nova aba e digitar: about:config. Então clicar no botão
"Serei cuidadoso, eu prometo!"
 3 - Na caixa Localizar digitar print.print_orientation. Então na chave que
aparecer e mudar o seu valor para 1. Após isso, ao utilizar o botão
"Imprimir", presente na página do ead, o papel já estará configurado para
Paisagem.
4 - Se essa chave não existir, deve-se criá-la. Através do seguinte
procedimento:
    4.1 - Ir na aba em que está aberto o about:config. Então na caixa
Localizar, digitar print.use_global;
    4.2 - Clicar duas vezes na chave print.use_global_printsettings e mudar
o seu valor para false;
    4.3 - Acessar Arquivo>>Configurar Página, clicar em Paisagem e acionar o
botão Aplicar;
    4.4 - Voltar à aba com o about:config, então localizar
print.use_global_printsettings,
mudar o seu valor para true;
    4.5 - Localizar a chave print.print_orientation. Ela deverá está
configurada com o valor 1. Obs1.: Enquanto a chave print.print_orientation
estiver com o valor 1, todas as impressões que forem feitas através de um
botão imprimir localizado em uma página html, estarão configuradas para o
modo paisagem. Quando a chave estiver com o valor 0 (zero) a impressão será
em modo retrato. Essas configurações são independentes das que estiverem na
janela configuração de página (Menu Arquivo>> Configurar página...).
Entretanto, ao utilizar a opção Arquivo >> Imprimir, as configurações de
página serão as que estiverem na janela configuração de página.

-- 
   Francival Lima
O Moc, O Mocorongo.
http://francival.wordpress.com
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a