Lo ideal es que generes un archivo PDF desde PHP .. así tendrás total control sober la impresión.
Para eso te puedes ayudar de classes como:
R&OS
http://www.ros.co.nz/pdf/
PHP no dispone de funciones de impresión (por lo menos en el "cliente") .. Si imprimes algo en el cliente o .. generas un PDF o lo imprimes desde javascritp sobre tu navegador (con los problemas que ello conlleva de falta de control sobre la impresión).
Un saludo,