La Web del Programador: Comunidad de Programadores
 
    Pregunta:  35385 - GRAFICOS CON PRINT #1
Autor:  Jaon Ratera
Hola, necesitaría que me ayudasen con una duda.

Open "LPT1:" For Output As #1
Print #1, Chr(27) & "i"

Printer.PaintPicture Image1.Picture con print #?

Pregunta: Puedo enviar el contenido de un Image.Picture a la impresora usando la instrucción Print #1 ?

Gracias.

  Respuesta:  Agustín Dávila
No de esta manera. El print con almohadilla es para escribir en un archivo.
Lo que puedes enviar por impresora es: printer.print "Cadena" que si le especificas las coordenadas x e y con Printer.Currentx y Printer.Currenty te coloca el texto en esa posición de la hoja.
Volviendo a tu pregunta, se puede utilizar el printer.paintpicture de esta forma:
Printer.Paintpicture image1.picture,10,10

O sea indicándole el dibujo y las coordenadas x e y.