Mi aggiungo alla lista delle persone che hanno risposto, cambiando ancora il punto di vista (ma ancora senza dare una risposta diretta)

Con i CSS si puo` impedire la stampa di qualche elemento della pagina: ad esempio il menu di navigazione potrebbe essere inutile in una stampa, mentre e` piu` utile avere tutto il documento in una pagina unica.

Basta fare un CSS specifico per la stampa (media="print" nel tag <link> o <style>) e applicare al blocco che non si vuole stampare:
display:none;

NOTA: Tipicamente il CSS per la stampa va agginto dopo quello standard.