Bueno para los botones puedes usar:
este stylo lo puedes poner dentro de las etiquetas <head> </head>
<style media="print">
.noprint { display: none }
</style>
depues: tus botones u otros objetos que no quieren q se impriman lo pones dentro de una etiqueta DIV de esta forma:
Código PHP:
<div align="center" class="noprint">
<input type="submit" name="Submit" value="Imprimir">
<input type="button" name="Button" value="Salir">
</div>
y bueno lo de la cabecera y demas datos eso lo tiene que eliminar manualmente el usuario
Pero si se trata de una Intranet lo q estas haciedo puedes usar active x para el manejo de la impresion aunque solo funciona con IE