La Web del Programador: Comunidad de Programadores
 
    Pregunta:  54791 - CÓMO IMPRIMIR 3 COPIAS DE UN DOCUMENTO
Autor:  Javier Guanche
Hola a todos. Tengo una aplicación en Visual Basic. Al pulsar el botón imprimir aparece el cuadro de diálogo donde el usuario selecciona impresora y el número de copias. Lo cierto es que sólo se imprime 1 sola copia del documento. ¿ Cómo puedo hacer para que se impriman las copias seleccionadas ? He probado con lo siguiente, pero no funciona :

With CommonDialog1
On Error GoTo salir:
.CancelError = True
.Min = 0
.Max = 4
.Copies = 3
.ShowPrinter
End With

Gracias

  Respuesta:  Agustín Dávila
Con el CommonDialog sólo seleccionas la impresora con la que vas a imprimir (y no siempre). Lo que es importante es que utilizas para imprimir después de escojer la impresora. Si utilizas el control printer, la solución es fácil: printer.copies=3.