Stampa due file a.txt e b.txt posizionati nella stessa cartella della pagina di prova:
codice:
<head>
  <link id="idPrint" rel="alternate" media="print">
</head>
<body>
  <input type="button" onclick="idPrint.href='a.txt'; window.print(); idPrint.href='';" value="a.txt">
  <input type="button" onclick="idPrint.href='b.txt'; window.print(); idPrint.href='';" value="b.txt">
</body>
Funziona con IE, con FF non so.

Edit: Se funziona con i txt dovrebbe andare anche con i pdf, ma non ho provato.
Edit 2: No, mi spiace, con i pdf mi ha aperto il plugin di acrobat, ma stampato una bella paginella bianca. Mi spiace.