Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

We have a client who prints several pages from a web site. Most of the time it works fine. However, occasionally, Internet Explorer 8 only prints the first page, even when All Pages is selected. Again, most of the time it works fine--probably 90% or more of the time. Other browsers work fine. The HTML generated is the same.

We did occasionally experience this on our own machines too. In those cases, simply re-printing (pressing Ctrl+P to bring the print dialog back up) sometimes fixed it. Sometimes we would have to close the pop-up window (yes the page was called with window.open()) and re-open it, then re-print.

It happens on different printers and printer drivers of all kinds. Yes, IE8 is fully patched. We've only tried this on Windows XP--not sure if others have the problem but we only care about Windows XP right now. Not sure what version of WinXP client has, but we run SP3 here.

I've never really experienced this one before in all my years of IT. Suggestions?

share|improve this question
    
This is only partly-related, and as such I will not submit it as an answer. But I'll post it to garner some insight. Back in '98, I had just rolled out 5 desktops with Office 97. One of the desktops had a Word 97 install that would, 100% of the time, print a blank page in place of a page that was jam-packed full of text. Try as I might, I could not get the stubborn install to budge, it would simply not print. Looking back, I suspect there was something amiss with the print drivers... –  Avery Payne May 12 '09 at 2:43

5 Answers 5

up vote 4 down vote accepted

My form is 7 pages long but only prints 1 page in Internet Explorer. I resolved this issue by removing a style "position:absolute" from one of my DIV tags. I think this issue is related to absolute positioning of elements in your HTML page.

After I made the change the page prints correctly.

I hope this helps!

share|improve this answer
1  
Also, overflow settings can cause the same problem. Several fixes detailed at: jafferhaider.wordpress.com/2007/12/29/… –  Joel Potter Jan 20 '11 at 20:28

I'm not sure if this will help you, because you say you have tried multiple printers, but recently I had a client with this exact problem with an HP all-on-one. A search of HP's website found a specific patch dedicated to "If your printer occasionally only prints the first page, or sometimes a blank page, apply this patch." We applied the patch, and all was well.

However, since you say it has happened on multiple printers, my thought would be to simply downgrade to IE 7. In my experience, IE8 frequently causes various random problems in windows XP, I have yet to see a situation where a downgrade to IE 7 did not repair the issue.

share|improve this answer
    
Maybe. The main printer it needs to work on is a special "ticket" printer, and is the latest driver. We wanted to keep IE8 because it is a CMS system that uses heavy Javascript and runs much faster in IE8, so the print layout scheme was designed for IE8. This may end up being the only solution though. :( –  Mufasa May 13 '09 at 17:07
    
How about Chrome or Firefox? Do they run things better than IE7? –  Happy Hamster May 13 '09 at 19:34

Found the same problem and can't offer a solution, only a work-around, when printing multiple (6) pages of a report from SalesForce.com. Printed to an HP 3005Pdn and a Kyocera KFC-3225e with the same result - only page 1 printed. However, printing all pages to PDF worked (using CutePDF)! Printing of the PDF file to paper posed no problem.

share|improve this answer

You know, I've had this problem sometimes with Firefox as well. Sometimes I find that instead of printing using Ctrl+P, I use the built in icon on the PDF viewer to print the pages. Sometimes the browser handles print function a little clumsily.

I suppose if all else fails you could try printing it outside of a browser, using a native pdf viewer.

share|improve this answer

We have the same problem on a Windows XP machine printing to a network printer.

The work-around I use is:

  • Select "File - Print Preview"

When printing from the Preview page - all pages are printed

When printing normally - only the first page is printed

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.