Error en Impresion desde VB bajo Windows 2000 o XP

carla echenique
19 de Enero del 2004
Grcias a quien me ayude!

Tengo un programita de impresion en Visual Basic, el cual maneja el objeto printer
El programita maneja la configuracion de tamaño del papel, tamaño del font, y el tipo de font.
Te explico:

Printer.Font.Bold = True
Printer.Font.Name = "Arial Narrow"
Printer.Font.Size = 9

Cuando el programa es instalado en una maquina con Windows 98 corre la impresion bien.
Pero cuando se instala en una maquina con Windows 2000 o XP. salta un error en la linea de codigo que te he puesto anteriormente.
El error dice "Error 308 el valor de la propiedad asignada no es valida"

Que puedo hacer, es que acaso hay incompatiblidad con el Windows 2000 o XP.
Por si acaso las maquinas poseen el tipo de Font instalado.
Muchas gracias por la ayuda

kinoscar
19 de Enero del 2004
asumo que el error es en el tipo de letra, solo una pregunta, existe instalada ese tipo de letra en los equipos con 2000 y xp que describes?, porque yo trabajo en xp usando el mismo codigo de impresion y no he tenido problemas y la unica diferencia que veo entre tu codigo y el mio es el tipo de letra

Fernando
19 de Enero del 2004
prueba con printer.fontname
todo junto sin el punto