I read about this problem from many forums and found many people with this issue.
I use Vista Home Premium, 32-bit, and could not print from the AOL 9.0, AOL 9.5 or AOL 9.6 clients. Since they actually use Internet Explorer, I tested printing a IE9 webpage and got the same results, script errors.
Since this error had started just after upgrading from IE8 to IE9, I rolled-back IE9 to IE8 with the same results. Having read where installaion of one program can overwrite common files shared by other programs, I uninstalled my printer software, printer drivers, and deleted my printer from the printer list.
After reinstalling my printer drivers, I can once again print from IE9, and my AOL client programs. I assume that the IE9 installation overwrote some files needed by the printer driver, and reinstalling the printer driver put them back. IE9 seems to work fine and I am happy!