In generale, quella da usare sarebbe una stringa javascript:

codice:
<a href="java&#115;cript:void(0);" onclick="window.print()">
   Stampa questa pagina
</a>
Il fatto è che non dobbiamo, noi progettisti, sconfinare in campi che non ci competono. Perchè sporcare un documento con pulsanti che possono già essere trovati nel browser?

Nei documenti ci vanno i contenuti. Per maneggiare questi contenuti, poi, l'utente ha a disposizione le funzioni del proprio browser per fare tutto ciò che vuole.

A mio avviso è un errore confondere i due campi.