Si lo que vas a imprimir es siempre lo mismo, hay una forma (que no recuerdo

) de que al darle a imprmir no se imprima la página, sino un documento "cualquiera" (doc,pdf,...) que tengas en el servidor. Este tema se ha tratado en estos foros, y si no, busca en google.
Si lo que vas a imprimir cambia (p.ej. un formulario) puedes hacer que se genere un pdf que tú diseñas, insertando en lugares determinados los datos. (tampoco sé cómo se hacía

, pero sé que existe y que se expilca por estos foros, busca y hallarás)
Vaya, no creo haber sido de mucha ayuda, pero bueno, a lo mejor te he encaminado algo...