Hallo,
Für das Parsen, Rendern, den Aufbau des DHTML Objekt Models etc. ist die MSHTML.DLL zuständig. Die kommt zum Einsatz wenn das HTML-Dokument im Webbrowser dargestellt wird. Wenn Du die Datei im File Explorer über die Druckoption im Kontextmenu der rechten Maustaste auf den Drucker ausgeben willst, dann kommt bei Dir sicherlich ein anderes Programm, Notepad oder Word, zum Einsatz und Du bekommst den Quelltext ausgedruckt. Versuche diese Option dahingehend abzuändern, dass die mshtml.dll zum Einsatz kommt.
Z.B. rundll32.exe E:\WINNT\System32\mshtml.dll,PrintHTML "lw:\pfad\xy.htm"
gruß
tim