Printer_open () para imprimir una salida html

Conprinter_open() función en PHP, puedo imprimir la cadena que guardé en$content variable, y capaz de imprimir desde un archivo.

$printer = "\\\\Pserver.php.net\\printername"; 
$handler = printer_open($printer);
$content = "Test Content";  //string
printer_write($handler, $content); 
printer_close($handler); 

Pero tengo una salida html que generé desde la base de datos, y que se muestra en la página web, necesito imprimirla directamente en el mismo formato impreso una vez que se carga la página, lo intenté mucho pero no sé qué debo hacer para haga que la impresora imprima directamente la misma salida HTML una vez que la página se cargue con laprinter_open().

¿Qué tengo que hacer? Por favor, sugiera un método mejor que este si es que hay

ACTUALIZADO

No quiero usar el método de Windows.print () de javascript, ya que muestra el cuadro de diálogo de impresión en lugar de iniciar el trabajo de impresión directamente en la impresora.

Quiero que los usuarios presionen el formulario de envío y la impresora para imprimir el recibo directamente sin pedirles nada.

Respuestas a la pregunta(3)

Su respuesta a la pregunta