Bueno contrarespuesta rápida acabo de revisar el código y me parece que he cantado victoria demasiado pronto, en el script que presentas falta la línea más importante:
Código PHP:
write('<link rel="alternate" media="print" href="' + cual + '">');
y una vez que la he incluido vuelvo a tener el mimo problema, la dichosa ventana no se cierra, sin dicha orden lo que se imprime es la propia ventana poppu, y yo lo que quiero es imprimir un archivo externo.
Pero almenos ya hemos identificado el problema, con esa linea de código no se cierra. Sin ella si........ misterios del javascript??
Un saludo