Quelle est la façon la plus simple d'obtenir une image à imprimer dans une nouvelle fenêtre quand on clique dessus?

Je suis en train de créer un simple clic pour imprimer le lien vers une image, et ce que je voudrais arriver, c'est que lorsque le lien est cliqué, une nouvelle fenêtre s'ouvre avec l'image, et le navigateur ouvre la commande d'impression de la boîte de dialogue.

Ma question est de savoir si cela est possible seulement à partir d'un paramètre de l'URL, ou de l'élément d'ancrage sur l'ouverture de la page? Ou dois-je créer une page avec du javascript pour faire cela?

Voici un échantillon de ce que j'ai:

<p class="click-2-print">
  <a href="/img/map.jpg" target="_blank">Click here to print the map above</a>
</p>

Évidemment, le code ci-dessus va ouvrir l'image dans une nouvelle fenêtre, mais nécessite toujours à l'utilisateur d'appuyer sur Ctrl+P, Cmd+P ou utilisez les commandes du navigateur. Mon client souhaite que l'image à imprimer" lorsque l'utilisateur clique sur le lien, donc j'essaye de trouver le moyen le plus simple pour effectuer cette opération.

Donc, il y a tous les paramètres ou les attributs que je peux ajouter pour le balisage ci-dessus pour accomplir ce que j'ai décrit?

OriginalL'auteur Joel Glovier | 2011-02-22