Cannot Print from Internet Explorer
Both those knowledge base articles are not for IE 6 or
Windows 2000. Where is the IEPEERS.dll on windows 2000
disk?
Check for yourself with the DLL Help Database.
<
http://support.microsoft.com/default.aspx?scid=/servicedesks/fileversion/dllinfo.asp >
Does this mean that you have checked that you _have_
a TEMP environmental variable? (KB22402)
Also, more importantly, that the path is valid and can be
written to by the current user (at least).
Simple way to check -- open a command window and enter:
set T
and
cd /d %TEMP%
and
dir * >write_test.txt
Also referenced by relevant KB articles is the idea of re-registering
some .dlls, especially if Office XP has just been installed (KB301960)
(TechNet Boolean search for iepeers* AND kbie2* AND print*)
So that suggests that it may be useful to try an IE Repair.
E.g. the most common possibility would be to Run...
(press Win-R and enter

rundll32 setupwbv.dll,IE6Maintenance
Note: entry point name is case sensitive.
If that doesn't result in error messages it will want to reboot
so you might as well shut down all other applications first.
Also, the repair phase actually occurs during the reboot
so to avoid the possibility of interference with that
you should temporarily disable your security programs
(e.g. virus scanner, etc.).
Another common suggestion which cures certain printing
problems is disabling BHO
<title>298931 - How to Disable Third-Party Tool Bands and Browser Helper Objects</title>
Notice that you must close all IE windows in order to test
this change. Verify that iexplore.exe is not in the the list
of active processes using Task Manager.
(E.g. press Ctrl-Shift-Esc,Ctrl-Tab, and enough I's to prove that.)
Good luck
Robert Aldwinckle