Gracias por tu pronta respuesta.
Entiendo de las dependencias del PDF y creo que puedo generar el archivo temporal como me dices, hasta aqui no hay mucha bronca, el problema viene de como hacer que javascript mande imprimirlo, no estoy muy familiarizado con el manejo de archivos con javascript.
Saludos