No es logico imprimir directamente y aparte que seria un agujero.
Pero en casos excepcionales, se necesita esto por ejemplo para la impresion de formularios o facturas con sistemas automaticos, ya que el usuario tiene que estar aceptando la impresion de diferentes formularios y que tal si se necesita imprimir 1000 facturas por ejemplo, ahi si habria un gran problema.
Pues la unica solucion que puede haber para esto son dos:
ActiveX o un Applet, con los dos se puede llegar a tener control sobre la maquina del usuario.
Pero ahora el chiste esta en crear estos componentes, con el applet vi que hay que manejar un poco el virual machine con el ActiveX no tuve tiempo de investigar.
Salu2