Para mantener un mayor control sobre las impresiones, lo mejor es generar un documento .pdf.
Si lo que quieres es cambiar el formato con que se imprimirá una página, debes manejarlo desde CSS. (media="print")
Si quieres tener un botón (o enlace) para enviar directamente a la impresora, debes hacerlo mediante JavaScript.
Si quieres generar el PDF, busca (utiliza el buscador) en el foro de PHP.
Si quieres saber más sobre el cambio de formato al imprimir, buesca en el foro de CSS.
Si quieres saber más obre el botón que manda a imprimir, busca en el de JavaScript.
Saludos