IMPRIMIR ARCHIVO PDF CON IMPRESORAS EN RED LOCAL - URGENTE

Hola amigos del foro,nescesito saber la manera de imprimir un archivo pdf mediante una impresora en red sin nescesidad de instalar esa impresora en la pc sino simplemente buscarla e imprimir.
primero intente usando un comando de D.O.S

print /d: \\<servidor>\<impresora> <unidad>: \<path> \<fichero>

pero solamente me imprime archivos planos como un TXT.
de ahi encontre un codigo en esta pagina http://www.java2s.com/Code/Java/2D-Graphics-GUI/PromptingforaPrinter.htm
que tal vez sea la solucion de mi problema pero me genera 2 tipos de errores:

en Linux:

Exception in thread "AWT-EventQueue-0" java.lang.UnsupportedOperationException: Toolkit.getLockingKeyState

y en windows:

java.lang.IllegalArgumentException: services must be non-null and non-empty

y no tengo idea de como solucionar esos errores aunque me urge mas en windows que en linux.
se los estaré agradeciendo enormemente

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 neftali

Espero que esta ayuda express sirva.

Hola, ahorita ando algo ocupadon, asi que no pude probar tu codigo pero por lo que se ve todo va bien, intenta bajar la ultima version del jse la 6; tambien para este tipo de servicio es mejor que las impresoras esten directamente en red (es decir que tengan IPs propias, NO que manejen un subdominio de la maquina ej. //MaquinaA/HPlaser <---- esto NO), lo que pasa en estos casos es que es muy probable que tu paquete se pierda en la redirección. Espero poder probar el codigo cuanto antes.

Yo resolvi algo parecido, pero con el Itext: cree un thread que corria localmente la impresion del archivo, en la primer impresora que encontraba. :S creo que no buscas hacer tanto embroyo.

Otra cosa hechale un ojito a estas paginas espero te sirvan:

http://venkatsadasivam.wordpress.com/2008/11/03/java-print-pdf/

http://www.jguru.com/faq/view.jsp?EID=959950

sale.
que lo resuelvas.

Imagen de miguelr22

Gracias por la respuesta

Hola neftali gracias por tu resuesta pero sabes decidi convetirlo a archivo plano antes no lo sabia por eso pensaba hacerl en pdf pero a lo logre convertir a txt y con el comando de D.O.S me funciona de maravilla yo uso el IREPORT para generar esos reportes.
mi problema ahora me surge cuando al momento de imprimir no sale al tamaño de la hoja se pasa a a otra hoja y tengo entendido que en las impresoras se le pueden poner comandos como este:

Comandos EPSON ESC/P2
claro que aqui se usa impresoras EPSON pero nose como poner esos comandos en el ireport o jasperreport, eh visto que en otros lenguajes como el FOX han logrado hacerlo, genera un txt con codigos extraños y al momento de imprimir no salen esos codigo y las letras cambian segun la orden.
le estare muy agradecido.