IL print stampa la pagina Web contentua in un frame (o finestra).

Il PDF e` un programma che gira sotto sistema operativo (anche se in qualche browser puo` essere aperto dentro una finestra del browser).

Quindi per stamapre devi usare gli strumenti messi a disposzione dal PDF.
JS non ha i diritti per stampare oggetti di altri.

Forse puoi fare con un actionscript o con jscript (ambedue solo per browser IE), se il browser ha le protezioni settate basse.