lo mas sencillo es poner los botones y restantes cosas que no deseas imprimir en un layer (<DIV...) y ocultarlo antes de imprimir, puedes ocultar todos los elementos que no desees que se impriman, para ello existen los eventos onbeforepint y onafterprint (este ultimo lo usas para mostrar las cosas que ocultaste)
para mas informacioin al respecto te recomiendo:
http://msdn.microsoft.com/library/de...ence_entry.asp
saludos.