Se puede utilizar CSS para indicar que determinados elementos no se deben mostrar al emplear una página web (por ejemplo menúes de enlaces que no tienen sentido al imprimir).
Para ello añadimos un css especial para impresión dentro del HEAD:
<link rel="stylesheet" href="impresora.css" media="print">
Luego sólo tenemos que eliminar determinados elementos dentro de impresora.css:
#menu { display: none; }