There appears to be a problem in IE9 if some printer drivers use active X based software/drivers.
Do you have the up to date drivers for your printer?
There may be a fix here
I also found this in a blog:-
"Ever since Windows 7 and IE9 were installed in my Laptop, I always noticed that the Start Menu included two links labeled like this: Inter Explorer (64-bit), and Internet Explorer. Since my version of Windows 7 is 64-bit, I always assumed that the Inter Explorer (64-bit) is the one I should always use to access the internet. Unfortunately, that’s the link that always returns the dreaded Script Error every time I try to print something off of a web page, such as my bank statement. The script error is always shown to be on line 2107, as an unspecified error. I went so far as to uninstall and reinstall IE9 four or five times without success: I was never able to print anything using Internet Explorer (64-bit). Then it occurred to me that maybe the latter might be Internet Explorer (32-bit), which is not labeled as such. I decided to try that link instead to see if the script error would come back. Surprise surprise! That’s it! If you want to print something off the internet, don’t use the link labeled Internet Explorer (64-bit). It is that simple. Use the other one. And for convenience, you can also move that link (the 32-bit) to the desk top and to the task bar. "
May just work.