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.