Saludos,
Yo estoy tabajando con Visual NET (C#) que trae el Crystal Reports 8.5, y bueno tambien necesitaba imprimir directamente con la intervencion minima del usuario de darle clic a un boton.
Es decir, mi problema era mandar a imprimir directamente sin cuadros de dialogo de la impresora, sin ver el Viewer, etc. Estuve investigando muuucho por internet y hasta donde termine de investigar no hay manera de hacerlo directamente sin que te aparezca el cuadro de dialogo de la impresora.
La solicion por la que opte fue (exportar el archivo a PDF) y con un Software que venden el la pagina:
http://www.meadroid.com/scriptx/index.aspTe ofrecen una solucion de impresion directa (es un active X) lo malo es que es con licencia
, pero bueno espero te sirva.
Suerte.