Printer por default desde VB6, CR8

Hice un programa en VB6 desde donde se imprime un reporte hecho en CR8.
¿Puedo hacer que este reporte se imprima exclusivamente en un printer especifico de la red sin tener que seleccionarlo previamente? O sea, ¿qué el programa de alguna manera lo seleccione?
Este reporte es para imprimirse solamente en este printer.

1 respuesta

Respuesta
1
En el objeto printer, puedes cambiar la impresora específica, esto lo consigues con un common dialog y el objeto printer...
Lo que persigo es que el usuario NO TENGA que seleccionar el printer en tiempo de ejecución, sino que el programa lo haga por el. Sucede que el usuario usa otras aplicaciones en su computadora que imprimen en un printer (laser) y solamente el programa que hice imprime en otro printer(matricial). Quiero evitar al usuario molestias y posibilidades de equivocarse.
Lo que te comento lo puedes hacer de forma interna sin que el usuario se de cuenta de lo que llevas a cabo, puedes ver la colección del objeto impresoras, ver la que sea correspondiente a matriz y de ahí seleccionarla, guardando previamente la impresora de default, después imprimir, terminar y dejar la misma impresora anterior.
Sugiero que veas las aplicaciones que se localizan en la siguiente liga:

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas