La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1341 - PROBLEMAS CON REPORTES PROGRAMADOS..
Autor:  Manuel Vargas
- Hola compañeos, espero que me puedan ayudar..

- El problema esque tuve que hacer un reporte programado para una facturación. al imprimir desde el fuente perfecto todo en su lugar, pero cunado se compila y tratas de imprimir cambia todo, el tipo de letra tamaño de la pagina, etc

- La impresora es LX-300 ya probe con ??? CHR de todas las formas que dice el manual, set device to printer tambien, set printer font "ms sans serif",10 tambien.

- Si alguin sabe algo se lo agradeceria mucho...

  Respuesta:  xord xodrf
La forma correcta es con ???
Ten en cuenta que cuando utilizas

??? chr(18)+chr(15)+"CONDENSADO" &&te cambia al tamaño condensado
??? chr(18)+"NORMAL" &&tamaño normal
??? chr(15)+chr(14)+"mas grande" &&mas grande que el normal
??? chr(18)+chr(14)+"el mas grande" &&tamaño mas grande

recuerda que al final de cada linea prevalece el ultimo tamaño y tipo de letra utilizada asi que te combiene cambiar en cada inicio de linea, metelo en variables y utilizalas ??? comandoletra+"TEXTO A IMPRIMIR", el manual esta resumido y sin muchos detalles, porque no te bajas Reference Manual ESC /P publicado por EPSON, nadie le da importancia al commando ??? pero es sumamente poderoso para hacer excelentes impresos sobre formularios preimpresos, yo por ejemplo te cuento que imprimo unos simbolos graficos con ??? en el encabezado de mis reportes matriciales y que me ocupa dos renglones en mi informe.
Debes informarte sobre seteo de tamaño de pagina, desplazamiento vertical del cabezal, doble pasadas etc. y seras ampliamente reconocido por tus superiores y/o clientes.

  Respuesta:  Tibaldo Pirela
Hola Manuel.

Yo tuve un problema similar en cuanto a que la impresion no reflejaba los cambios qeu le habia especificado...hasta que encontre que la aplicacion de @ x,y say "Texto" FONT "tipo de fuente", ·"#" STYLE "estilo" aplicaba a la perfeccion...en "tipo de fuentes" puedes especificar cualquier tipo ( ARIAL, TIMES NEW ROMAN,etc), en "# el tamaño (12,10,8...) y en "estilo" puede ser NEGRITA, SUBRAYADO...espero haberte ayudado...
TP

  Respuesta:  Alberto Macias
Intenta utilizar el reporteador de Fox. Yo tuve un problema similar cuando imprimia con ??? o SET DEVICE TO PRINT y al utilizar el reporteador se corrigieron mis problemas. Ojalá especifiques más datos sobre tu aplicación.

  Respuesta:  Sergio Sanchez
Hola, no nos dices que version de Fox es...
pero si es Windows, prueba con el tipo de letra FOX. es un tipo de letra fijo no True Type... viene con el producto, si te refieres a que hiciste el reporte con codigo en lugar del REPORT FORM, es raro que te imprima diferente.
Te agradeceria que nos dieras mas datos.

  Respuesta:  Coco A.
Puedes especificar mas datos para ayudarte, que SO usas, que Lenguaje (Fox for dos, win, VFP, que version, etc)