se ti interessa sapere ( ammetto che non ho molto capito la richiesta ) il "comando" per far stampare la pagina è un banalissimo
codice:
window.print()
e che può essere richiamato in varie maniere attraverso un link
codice:
Stampa
oppure un bottone
codice:
<input type="button" value="STAMPA" onclick="javascript:window.print()" />
oppure puoi creare una funzione apposita
codice:
function stampa(){
   window.print();
}
Questo avrà l'effetto di stampare la "videata" del browser sulla stampante/i installate dall'utente

Se invece ti interessa creare una versione stampabile della tua pagina devi intervenire in altro modo , anche in questo caso esistono un paio di soluzioni la più raffinata (credo anche proposta dal sito constile.org ) è quella di creare ad hoc un foglio di stile per la stampa referenziando l'alttributo media=print
codice:
<link rel="stylesheet" type="text/css" href="tuostileperstampa.css" media="print" />
ovviamente questo foglio di stile sarà creato "nascondendo" gli elementi della pagina che non si vuole vadano in stampa ( tipo i bottoni solitamente ) e formattando ( font , colori , dimensioni ) il layout della pagina per l'ottimizzazione in sede di stampa ...