Si el mismo ordenor que tiene el servidor php tiene conectada la imresora podrías hacer el reporte en TXT y con el comando system de php copiarlo a la impresora:
Código PHP:
<?php
// Genero el listado en "temp.txt"
system("copy temp.txt LPT1:");
unlink("temp.txt");
?>
EDIT1: Copiar en Windows es copy, con cp.... :P
EDIT2: Desde un servidor Linux el comando sería:
Código PHP:
system("cat temp.txt > /dev/lp0");