necesito que la impresora matricial ignore el tipo de fuente de windows

niltonf
13 de Febrero del 2004
tengo un .prg hecho en foxpro 2.6 para dos que imprime con @say... El caso es que cuando lo copile en visual foxpro se distorciona por el tipo de letra. Por favor si alguien sabe como anular la salida de la letra a la impresora(matricial)..Les agradesco de antemano.

Nilton F.

[email protected]

Pedro
13 de Febrero del 2004
Yo he usado dos maneras de hacerlo.
1.- Utilizando el archivo "driver2.fll" y dlecarandolo de la siguiente manera: store "driver2.fll" to _pdriver
y utilizando los caracteres de control de la impresora para determinar el tamaƱo ?? chr(15) && determina el caracter de 15 cpi.
2.- La segunda opción es enciando desde el @ say la fuente "Draft 12cpi" a tamaño 10 y el style "t"
o los diferentes tamaƱos de la fuente "Draft"
3.- como ultimo recurso pues utilizar impresora generica.

Saludos..

edgar colina
13 de Febrero del 2004
Debes mandar a imprimir con el commando "???" que manda directamnete a la impresora , si pudes definir una impresora "Generica" desde "Agregar Impresora" mejor todavia . Dbes tener a la mano el manual de tu impresora para los caracteres o funciones especiales como enfatizado o negrilla , para los saltos de linea y de pagina , REPORT FORM tomara en cuenta el font a menos que lo mandes a una impresora generica. baja de la red un programa que se llama GENDP.PRg que crea impresoras genericas en tiempo de ejecucion