Hola,
Se me olvidó comentar que en el evento print_page estaba utilizando una fuente del tipo TTF (true type fonts), el caso es que para cargar la fuente utilizaba el objeto
PrivateFontCollection pfc = new PrivateFontCollection(); El caso es que esta fuente tenia que ponerla como estatica para que no perdiese el puntero de impresion o algo así, bueno esto lo he sacado de la siguiente pagina. Espero que les valga.
http://blog.loseyourmind.com/?cat=5
(los hay muy buenos, no se me habria ocurrido)
Saludos