Nein, innerhalb von NET gibt es keinen derartigen Befehl. (Was und wie gedruckt werden kann, ist Sache eines Programms, das entscheidet, wie es mit bestimmten Dateien umzugehen hat, aber nicht die Sache des Betriebssystems oder einer Ergänzung dazu.) Es gibt (vereinfacht gesagt) nur zwei Wege:
1a. Öffne mit Process.Start ein Programm, das HTML ausdrucken kann; dem übergibst du geeignete Parameter, nämlich den Dateinamen und etwas wie "/p".
1b. Evtl. geht es noch schneller: Öffne mit Process.Start direkt diese Datei und übergib als Parameter "/p" oder "/print". Das entspräche dem Rechtsclick im Explorer mit der Auswahl "Print".
2. Der gesamte Druckvorgang wird mit PrintDocument manuell erledigt.
Gruß Jürgen
Danke, Daniel, für den Link!