Si conectas una impresora al "servidor" (donde corras PHP) y usas las funciones de printer (
www.php.net/printer) pero .. esto requiere que PHP se ejecute en Windows.
Otra alternativa ya que dices que tienes tu información en tu Base de datos y .. como mucho sólo necesitas darle cierto formato para imprimirla, podrías usar algún GUI para Mysql tipo: Mysql Studio (Navicat), Mysql Manager .. o similar (son gui's para Windows). Ese tipo de GUI para Mysql tienen como opción la de crear informes para "tirar" tus listados.
Otra opción sería generar en archivo de texto plano con tus datos de tu BD en el formato que gustes y .. luego te lo bajas del servidor para "en local" en un PC con impresora .. imprimas ese "mega" .txt que tendras. (o si requieres de más formato .. genera un PDF de N páginas para posteriormente imprimirlo).
Un saludo,