I asked this same question over on SuperUser.com and it was suggested that I ask it here on DocType.com:
I have a number of customers visiting my website that are trying to print out a specific page. This page printed fine when they were using IE7, but they have since upgraded to IE8 and the page no longer prints correctly.
If they click the "IE7 compatibility" button in the toolbar and print, the page prints fine.
Most, if not all users that are reporting this problem are using WinXP, not Vista.
Unfortunately, I am not able to reproduce the problem on my machine or any other machine in my company, so I am sort of feeling around in the dark trying to figure out what is wrong (IE8 or my website code) and how to fix.
I know that I can add some code to my site to tell IE8 to force itself into compatibility mode with my site, but I'd like to find the root cause before doing that. If it is an IE8 bug, I'll go that route, but I'd first like to see if it is my code's fault.
Anyone have any ideas about what might be wrong? Any ideas on how to track down the problem?
Edit: More info from questions below:
Url: http://rimscentral.com Unfortunately, there isn't much to show unless you are an actual customer, but I am working on a test page that would be more "public" to reproduce the problem.
I don't know if the customers' IE8 installations are fully patched. That's an excellent question that I will investigate.
Is the problem this (issue is about IE 8 on WinXP)? If so, they should not be able to print pages from other websites as well. The question to ask will be, if they are able to print pages from other websites on that specific browser?
I am having the same problem with my site. I have a print stylesheet that has worked great on IE6, IE7, Firefox, Safari, etc for a couple of years. However, when it comes to IE8 it does not print properly. I am using IE8 on Vista so I don't think it is a WinXP issue. I think it is an IE8 issue.