Header unterdrücken

Ich möchte aus einer Controller-Funktion einen QR-Code zurückgeben. Es wird mir aber lediglich eine kryptische Zeichenfolge angezeigt. Ich vermute mal, dass bereits ein Header rausgeht. Wie kann ich jegliche Shopware-“Ausgaben” unterdrücken? public function qrcodeAction() { Shopware()-\>Plugins()-\>Controller()-\>ViewRenderer()-\>setNoRender(); QRcode::png('http://url.de/packband/index/c/'.$this-\>Request()-\>getParam('c')); } Ausgabe �PNG IHDRoo�#PLTE���U��~#IDAT8��Ի�� ��" � � 2Z�m�l0-�� x3乱�q��.��\>���a|⚉\�� �ԥ��e��a�6{�� |�#��C��!��7����d~��7x�pl����9Gq�e�8�I=r!�yF2��.�� �.1Bp\>R�aq1u���J�b�A��5#��˦\>M]i�S�]N%��^�FN��D�鷩�����&!�\��wA��J���U�� 86�g�Z�/�~�]�]ج��ڼ��O'���s�}���DI�b[��Q�^%4x�Kم��\>?o��c���$IEND�B`� Achtung: Bin in der Kategorie verrutscht, die Frage bezieht sich auf SW 4