@Intel Man:
en realidad, *SI* interesa que tipo de conexión tiene la impresora,
porque si es una
impresora serial seguramente sea de matriz de puntos, y lleva un
procesamiento
especial para que pueda imprimir con una velocidad razonable.
@Oscar:
si hacés APRINTERS(aPrnInfo) debería quedarte en el array algo como:
aPrnInfo[1,1] = "Epson LX-300"
aPrnInfo[1,2] = COM1"
...
entonces la impresora que tenga COMx en aPrnInfo[x,2] sería una
impresora serial.
Si es ese el caso seguramente sea una impresora de matriz de puntos,
entonces
para que te imprima de forma rápida tendrías que:
* usar una tipo de letra nativo de la impresora en todo el reporte
(son los tipos de
letra que aparecen con el dibujo de una impresora al seleccionar
fuente, tenés que
tener seleccionado previamente el driver correspondiente en File->Page
Setup->
Print Setup)
* usar las librerías DosPrint o PrnMatriz en vez de un reporte
(buscarlas en
PortalFox)
Esto no es específico para impresoras seriales, sino para todas las
impresoras
de matriz de puntos. Fijate también en PortalFox que hay un artículo
mío que te
dice como detectar si una impresora es de matriz de puntos.
HTH
Mario
On Nov 14, 6:26 pm, Intel Man <
intel_man_in...@hotmail.com> wrote:
> Hola, no interesa que tipo de conexion tiene la impresora, solo manda a imprimir a la impresora con set print to name xxx y listo.
>
> Saludos
>
> Date: Mon, 14 Nov 2011 17:47:14 -0300
> Subject: [vfp] Imprimir en puerto COM
> From:
ocalder...@gmail.com