La Web del Programador: Comunidad de Programadores
 
    Pregunta:  539 - IMPRESION EN VISUAL FOXPRO
Autor:  Daniel Canto
Necesito que la impresión de los informes o listados sean draft debido a que solo tengo impresoras de matriz de punto y no porque razon siempre salen como si los hubiera mandado como sanft Seri o sea negritas. Como puedo hacer para que impresora trabajo igual a como lo hace cuando desde DOS le envias información al puerto PRN en otras palabras tabaje normalmente por defecto sin ningun tipo de fuente de windows 95.

  Respuesta:  Rober
Por la largada de la respuesta, esta en el archivo resp539.txt

  Respuesta:  Juan Fco. Peña
Hola... soy de Republica Dominicana.
Los tipos de letras disponibles para un reporte varian de acuerdo a la impresora instalada.
Puedes hacer dos cosas:

1- En el diseñador de reportes debes seleccionar arrastrando con el mouse todo el reporte, luego en la barra de menu la opcion ´formato´ y en este la opcion ´fuentes´, aqui debes buscar la fuente de nombre ´Draft´, si no esta proeba la opcion que sigue

2- El el panel de impresoras instala una impresora de tipo ´Generic´ y procedes con la opcion 1 con esta impresora instalada (esta si tiene el tipo draft)

Espero haber servido de ayuda...cualquier cosa me escribes... :-))

  Respuesta:  bmorales
No se si ya probaste con colocar una nueva impresoras desde el panel de control .. la impresora que debes seleccionar es generico .. es decir la que solo imprime texto sabes otra cosa tambien es que debes hacer una version diferente de tus informes donde no le coloques graficos si no solo lineas y texto mejor si es tipo de letra curier..

no se si esto te ayude pero a mi me funciono quizas no es tan rapido como si fuera desde dos pero si hay una gran diferecncia.. prueba y me cuentas..

saludos


  Respuesta:  Alex Formas Diaz
HOLA :
PARA TENER UNA IMPRESIÓN EN FORMA DIRECTA A LA IMPRESORA COMO EN LA FORMA DE DOS TIENES QUE HACER LOS SIGUIENTE :

PARA COMENZAR

*****
SET DEVICE TO PRINT
SET PRINTER TO
??? " "
PARA TERMINAR
*****
SET DEVICE TO SCREEN
SET PRINTER TO
CUÉNTAME CON TE RESULTO
UN AMIGO DE CHILE

  Respuesta:  Fredy
Hola. para que la impresion aparezca como lo deseas debes enviar caracteres de control a la impresora empleando la funcion chr(#), donde numero es un numero que corresponde a una orden especial para cada impresora, para mas detalle, observa las respuestas de la pregunta 195, donde se trata un tema similar. Con gusto. Adios.