Lo que hace printf es asignar el segundo campo a lo que le hayas pedido que muestre con el signo %s. Ejemplo
Código PHP:
Ver original<?php
printf("<a href='http://www.google.com' target='a_blank'>%s</a>" . PHP_EOL
, 'google');
Si no te está presentando nada, entonces quiere decir que no hay nada declarado en el segundo campo. Verifica que esté imprimiendo correctamente lo que tienes declarado en el segundo campo.