Der 'print'-Befehl druckt nur Textdateien, da eine HTM(L)-Datei aber nichts anderes ist als eine Textdatei kannst du sie schon ausdrucken, wenn du die ganzen Steuerzeichen("<" ">" ...) sehen willst.
Ich hab keine Ahnung, wie ich automatisiert HTM(L)-Seiten ausdrucken könnte, weil ich vor dem Problem noch nie stand.