O Internet Explorer às vezes só imprime a primeira página

2

Temos um cliente que imprime várias páginas de um site. Na maioria das vezes funciona bem. No entanto, ocasionalmente, o Internet Explorer 8 imprime apenas a primeira página, mesmo quando todas as páginas está selecionada. Mais uma vez, a maior parte do tempo funciona bem - provavelmente 90% ou mais do tempo. Outros navegadores funcionam bem. O HTML gerado é o mesmo.

Nós ocasionalmente experimentamos isso em nossas próprias máquinas também. Nesses casos, simplesmente reimprimindo (pressionando Ctrl + P para trazer a caixa de diálogo de impressão de volta) às vezes corrigia. Às vezes, teríamos que fechar a janela pop-up (sim, a página foi chamada com window.open ()) e reabri-la, depois reimprimir.

Isso acontece em diferentes impressoras e drivers de impressora de todos os tipos. Sim, o IE8 é totalmente corrigido. Nós só tentamos isso no Windows XP - não tenho certeza se outros têm o problema, mas só nos preocupamos com o Windows XP agora. Não tenho certeza de qual versão do cliente WinXP tem, mas executamos o SP3 aqui.

Eu nunca experimentei esse antes em todos os meus anos de TI. Sugestões?

    
por Mufasa 11.05.2009 / 15:31

5 respostas

8

Meu formulário tem 7 páginas, mas imprime apenas uma página no Internet Explorer. Eu resolvi esse problema removendo um estilo "position: absolute" de uma das minhas tags DIV. Acho que esse problema está relacionado ao posicionamento absoluto dos elementos na sua página HTML.

Depois de fazer a alteração, a página é impressa corretamente.

Espero que isso ajude!

    
por 15.11.2010 / 20:19
1

Não tenho certeza se isso ajudará você, porque você diz ter tentado várias impressoras, mas recentemente eu tive um cliente com esse problema exato com um HP all-on-one. Uma pesquisa no site da HP encontrou um patch específico dedicado a "Se a sua impressora ocasionalmente imprime apenas a primeira página, ou às vezes uma página em branco, aplique esse patch". Nós aplicamos o patch e tudo estava bem.

No entanto, desde que você diz que isso aconteceu em várias impressoras, meu pensamento seria simplesmente downgrade para o IE 7. Na minha experiência, o IE8 freqüentemente causa vários problemas aleatórios no Windows XP, eu ainda tenho que ver uma situação em que um downgrade para o IE 7 não reparou o problema.

    
por 13.05.2009 / 17:42
0

Encontrou o mesmo problema e não pode oferecer uma solução, apenas uma alternativa, ao imprimir várias (6) páginas de um relatório do SalesForce.com. Impresso em um HP 3005Pdn e um Kyocera KFC-3225e com o mesmo resultado - somente a página 1 impressa. No entanto, imprimir todas as páginas para PDF funcionou (usando CutePDF)! A impressão do arquivo PDF no papel não representou nenhum problema.

    
por 17.07.2009 / 04:29
0

Temos o mesmo problema em uma impressora do Windows XP para uma impressora de rede.

A solução que eu uso é:

  • Selecione "Arquivo - Visualizar impressão"

Ao imprimir a partir da página de visualização - todas as páginas são impressas

Ao imprimir normalmente - somente a primeira página é impressa

    
por 17.07.2009 / 13:35
0

Recentemente, tive esse problema também. IE frustrantemente não tem um emulador de visualização para mexer com o CSS do documento também.

O que eu achei que o problema foi foi um overflow: hidden; ou position: absolute no css. Isso muito bem poderia ser o caso para você também. Eu sugeriria fazer uma pesquisa ampla do projeto dos valores overflow e position e alterar todos eles (ou apenas os que poderiam estar afetando a tela de impressão se você os conhecer), depois verificar sua visualização para ver se todos das páginas estão lá agora. Se eles estiverem lá, você agora sabe que era um problema overflow ou position .

Sidenote: sugiro fazer uma página de estilo "_print.css". então você não tem que realmente mudar seu estilo de aplicativos apenas para imprimir com sucesso, você pode apenas sobrescrever o estilo que está lhe dando problemas no "_print.css".

Boa sorte.

    
por 27.04.2016 / 16:11