Silent Print con el API de JAVA

Hola que tal!

Estoy con una aplicación de escritorio que requiere impresión de documentos, el problema es que se necesita que sea una impresión silenciosa, además de que no debe involucrar librerías de terceros, hasta ahora se como hacerlo a traves del cuadro de dialogo de la impresora

Espero me puedan ayudar

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de rugi

PDF

¿Es un pdf lo que requieres imprimir?
Los pdfs pueden contener código de script dentro de su cabecera, este código puede establecer, entre otras cosas, que cuando se mande a imprimir, esto se realice con ciertos valores por omisión y evite la aparición del cuadro de diálogo.
No tengo a la mano enlaces, pero, sé que es posible hacerlo.

Ahora, si es en WEB, y si tienes tus usuarios usan windows lo mejor es que empieces a burcar ejemplos que usen VBScript, te será más sencillo.

Recuerda que todo lo que tenga que ver con dispositivos periféricos no es una tarea que sea pensada desde el core de java.

Por último, si la solución debe ser en DESKTOP, y si ya estás usando la version 6 o superior del JDK, revisa la clase:

Te puede ser de mucha utilidad.

Saludos..
RuGI