La Web del Programador: Comunidad de Programadores
 
    Pregunta:  18304 - IMPRESORA NO TOMA FUENTES
Autor:  Rodrigo Morales
Trato de imprimir con objeto printer y hago
Printer.fontname="roman"
Printer.fontsize=10

resulta perfectamente si ejecuto desde el VB 5, pero cuando compilo la aplicación, el archivo exe no hace que la impresora tome estos valores y sólo imprime con valores por defecto.

  Respuesta:  Paco Pi
Ese problema lo he tenido yo, al imprimir directamente sobre una impresora. Lo solucioné poniendo el nombre exacto de la fuente a las que tengo en el panel de control. Por ejemplo si quiero imprimir con courier, busco en las fuentes del panel de control las courier que tengo, y me quedo con el nombre exacto. Ese es el que pongo en el fontname. De todas formas ese problema lo tienes, porque la impresora por defecto está emulando a otra. Saludos.