oscar2h, naufragando en la web encontré que sí se puede imprimir directamente con php,
pero del lado del servidor. Me topé con varios códigos como el siguiente:
Código PHP:
$handle = printer_open('HP CLJ 4650DN PCL 6');
printer_start_doc($handle, "My Document");
printer_start_page($handle);
$font = printer_create_font("Arial", 72, 48, 400, false, false, false, 0);
printer_select_font($handle, $font);
printer_draw_text($handle, "test", 10, 10);
printer_delete_font($font);
printer_end_page($handle);
printer_end_doc($handle);
printer_close($handle);
(para ello hay que tener la libreria php_printer.dll habilitada)
Lo que me hace suponer que si se puede imprimir con php entregando un formato pre-establecido.
No se más al respecto pero si encuentras camino a tu pregunta publicala porfa.
Saludos