Comment puis-je imprimer un fichier pdf dans google chrome?

J'ai un fichier pdf associé à un bouton . Quand je clique sur le bouton je veux obtenir le pdf imprimé. C'est ainsi que mon bouton est codé :

<input type="submit" class="btn-red" value="Print"
name="Submit" id="printbtn"
onclick="printPDF('http://www.irs.gov/pub/irs-pdf/fw4.pdf')" />

Maintenant mes fonctions d'impression fonctionne comme ceci :

    function printPDF(pdfUrl)
    {

    if ((navigator.appName == 'Microsoft Internet Explorer') ) 
    window.print(pdfUrl,"_self");
    else
    {
    var w = window.open(pdfUrl,"_self");
    w.print();
    w.close();
    }
    }

Le problème c'est que ça fonctionne sous IE et le renard de Feu , mais ne fonctionne pas sur chrome. Dans ie et Firefox, il ouvre le xps de l'imprimante option, mais dans chrome , il s'ouvre seulement une nouvelle fenêtre d'impression, avec l'aperçu avant impression de la div et pas le pdf . Mais je veux le xps option pour être ouverte ici.

EDIT : Dans google chrome, lorsque j'essaie d'imprimer , seul l'élément html est livré en avant-première et pas la pdf. Je suis en utilisant google chrome version : 20.0.1132.57

Comment puis-je obtenir autour de cette particularité ? aide gentiment .

OriginalL'auteur The Dark Knight | 2013-01-11