Pues lo ideal es que generes un PDF a partir de los datos de tu BD ..
Osease, haces tu consulta a tu BD de la forma habitual .. pero ahora en lugar de tu "echo" para darle salida al "navegador" usaras las funciones de PDF .. (prévio a esto definiras las propiedades de la página .. tamaño .. etc ..)
Sobre todo te recomiendo PDF por qué así tendras absoluto control de posicionamiento de tus elementos en la página impresa ..
Puedes usar las extensiones PDF Lib (revisa en un phpinfo() que las tengas instaladas ..)
http://www.php.net/manual/en/ref.pdf.php
Si no dispones de ellas o no puedes instalaras en tu servidor PHP ... Puedes usar esta alternativa:
http://www.ros.co.nz/pdf/
Un saludo,