J'ai une page html avec un lien comme ceci:
<a href="javascript:window.print()">Print QR code</a>
Lorsqu'un utilisateur clique, il fait ce que vous pensez qu'il va … imprimer toute la page … malheureusement, il n'imprime pas le code QR du tout. Comment spécifier ce que je veux imprimer? Comme, dis-je, je veux imprimer une image spécifique sur la page?
J'ai trouvé ce plugin qui fait l'affaire:
http://projects.erikzaadi.com/jQueryPlugins/jQuery.printElement/
$('img#some_id').printElement();
Je sais que c'est un ancien post, mais que vous vouliez simplement vous partager cette solution qui fonctionnait très bien sans utiliser jquery.
http://www.codescratcher.com/javascript/print-image-using-javascript/#comment-762