Da JS non si puo` stampare un file esterno.
Puoi solo stampare una finestra del browser.

Se usi un file PDF, devi prima aprire il file, poi da Acrobat (o altro applicativo) stampare il file.