hier eine Lösung. Klick auf den Link lädt die Grafik und danach wird der Druckdialog aufgerufen.
<p><a href="%url%" id="launch">QRC laden und Drucken</a></p>
<p id="qrc"></p>
<script>
function launch(e){
e.preventDefault();
var img = new Image();
img.src = "/red.gif"; // qrc dummy
img.onload = function(){ window.print() };
document.getElementById('qrc').appendChild(img);
}
document.getElementById('launch').addEventListener('click', launch);
</script>
MFG