Crear impresora

Buen dia!

Hace ya un tiempo vengo intentando realizar un impresora virtual, como el famoso pdfcreator, la idea es poder
tener una impresora instalada en un equipo la cual lo unico que haga sea coger el archivo el cual deseo imprimir
y ponerlo en una ubicacion deseada, lo demas ya lo hago, y es el tratamiento del archivo e imprimirlo despues, pero
mi gran problema es poder crear una dll o driver que pueda direccionarme el archivo hasta cierta ubicacion, el unico
avance que he encontrado es un codigo fuente al parecer de PDFCREATOR
()
pero el cual no me sirve mucho, ya Ezamudio me habia comentado algo referente y por eso ya estoy complemente
seguro que JAVA no puede hacer esa conexion, pero si utilizando la JNI y creando una libreria con C y luego
compilando junto con el proyecto.

Julian Franco
Cali - Colombia