Alguien me pude decir como se crean los formatos Fmt

491 views
Skip to first unread message

Pool

unread,
Oct 24, 2016, 6:25:26 PM10/24/16
to Comunidad de Visual Foxpro en Español
Que tal buenas tardes a todos quisiera saber  como crear archivos con extension fmt quiero imprimir reportes con impresora matriz epson lx350  utilizando la clase DOSPrint de Virtor espina yo si puedo imprimir reportes desde Fox si no que el problema esque es muy lento alguien podria ayudarme que aya tenido experiencia en estas  impresoras ...

HernanCano

unread,
Oct 24, 2016, 8:28:57 PM10/24/16
to Comunidad de Visual Foxpro en Español
Hola.
Los archivos que mencionas --los FMT que se usan en DOSPrint-- se hacen a mano: con un NotePad-like cualq.

Fernando D. Bozzo

unread,
Oct 25, 2016, 2:34:35 AM10/25/16
to Comunidad de Visual Foxpro en Español
Hola Pool:

DOSPrint es un proyecto alojado en VFPx, como varios otros proyectos para VFP, por lo que creo que es mejor que veas su documentación aquí:



Saludos.-

exl260708 .

unread,
Oct 25, 2016, 9:07:08 AM10/25/16
to publice...@googlegroups.com
Gracias Foxeros crei que habia un programa para diseñarlos y luegos guardarlos como archivos Fmt pero bueno voy a estudiar mas la documentacion de dosprint muchas gracias por sus respuestas...

Saludos Pool
Trujillo-Peru

Germán Fabricio Valdez

unread,
Oct 25, 2016, 12:00:32 PM10/25/16
to Comunidad de Visual Foxpro en Español
hola pool si queres imprimir rapido en una impresora de matrx de punto
podes hacer esto

1° diseñar tu reporte en visual foxpro como siempre
2* mandarlo a imprimir a un txt
SET REPORTBEHAVIOR 80
_ASCIIROWS = 72  && esto segun el largo del papel
_ASCIICOLS = 80  && esto segun el tipo de letra
REPORT FORM MyReport.frx TO FILE MyFile.txt ASCII

3° mandar el txt a la impresora
printjob

??? filetostr("myfile.txt")

endprintjob

podes mandar secuencia de ESCape para configurar la letra

exl260708 .

unread,
Oct 25, 2016, 3:38:42 PM10/25/16
to publice...@googlegroups.com
Gracias German si lo habia intentado hacer haci lo que pasa esque me lo saca el reporte muy desordenado 
pero lo estoy imprimiendo directamente del reporteador de fox pro si reporta no tan rapido pero por el momento esta bien el problema que tengo esque cuando imprime me imprime con un marguen superior 5 cm de espacio quisera saber como logro quitar ese espacio 
porque en la vista previa me muestra que no tiene marguen 0 mira:la  impresora es Epson lx350   utiliza un papel de  9 7/8 x 11 ssignifica que mide 9 7/8 pulgadas (25.08 cm.) de ancho (incluyendo las perforaciones de los desgloses), 11 pulgadas (27.94 cm.)y he configurado la impresora con las  medidas.
El reporte 

​.



 


Germán Fabricio Valdez

unread,
Oct 25, 2016, 4:33:14 PM10/25/16
to Comunidad de Visual Foxpro en Español
primero borra el entorno de datos del reporte

update mireporte.frx set tag="", tag2=""

despues volve a imprimir y contame

exl260708 .

unread,
Oct 25, 2016, 4:56:35 PM10/25/16
to publice...@googlegroups.com
Sigue igual me sigue imprimiendo con espacio te muestro la configuración del reporte



Germán Fabricio Valdez

unread,
Oct 25, 2016, 5:27:31 PM10/25/16
to Comunidad de Visual Foxpro en Español
ahi encontre una configuracion de la impresora que te permite subir hasta una pulgada 2,54 cm

en preferencia de impresion

Auto Generated Inline Image 1

Germán Fabricio Valdez

unread,
Oct 25, 2016, 5:32:09 PM10/25/16
to Comunidad de Visual Foxpro en Español
y configura un tamaño de papel personalizado con margenes superior en cero

exl260708 .

unread,
Oct 25, 2016, 6:19:09 PM10/25/16
to publice...@googlegroups.com
solo bajo un poco de 10 cm que dejaba ahora deja 6 cm 





Germán Fabricio Valdez

unread,
Oct 25, 2016, 6:31:49 PM10/25/16
to Comunidad de Visual Foxpro en Español
y pudiste hacer un tamaño de papel personalizado

Luis la Romana

unread,
Oct 25, 2016, 6:47:44 PM10/25/16
to Comunidad de Visual Foxpro en Español
Para imprimir reportes rápidos en VFP desde el reporteador convencional sobre impresor matricial, tomo un pc que tenga Windows Vista y el VFP, le instalo el controlador de Epson LX300 y con eso  verás disponbles los Fonts Draft 15 y Draft 17 cpi, con esos fonts dejas seteado el reporte. Luego Compilas y listo, los reportes saldrán rápido con tipo de letra matricial, aunque ejecutes la aplicación en Windows 10. Tiene que ser con Vista -con XP podría ser que también se puede- porque ya para Windows 7 por más que te rebusques los fonts Draft ya no te aparecerán para asignarlos al reporte.

exl260708 .

unread,
Oct 25, 2016, 6:50:19 PM10/25/16
to publice...@googlegroups.com
Si he echo  MedidaMatriz



tal no sera la configuracion en reporteador de fox pro porque cuando en modo de diseño seleccion la impresora y la tamaño de papel me muestra la iguente imagen con margen 






Ernesto

unread,
Oct 25, 2016, 6:54:45 PM10/25/16
to Comunidad de Visual Foxpro en Español
Ya viste la opción

Print whole page

En las propiedades del reporte?

exl260708 .

unread,
Oct 25, 2016, 6:59:55 PM10/25/16
to publice...@googlegroups.com
si claro pero sigue mostrándome ese margen 




Yuri Ernesto Calderón

unread,
Oct 25, 2016, 7:03:19 PM10/25/16
to publice...@googlegroups.com

Envían la captura de Page setup porfa

exl260708 .

unread,
Oct 25, 2016, 7:06:26 PM10/25/16
to publice...@googlegroups.com
 

Germán Fabricio Valdez

unread,
Oct 25, 2016, 7:24:53 PM10/25/16
to Comunidad de Visual Foxpro en Español
hice un reporte para esa impresora en windows 10 32 bits y la vista previa me sale bien, con un margen minimo

vos bajaste el driver desde epson

Auto Generated Inline Image 1

exl260708 .

unread,
Oct 25, 2016, 7:30:48 PM10/25/16
to publice...@googlegroups.com
Tengo el cd de instalacion que viene con la impresora tengo sistema operativo windows 7 64 bits
german puedes enviarme tu reporte para ver que configuracion as echo 

exl260708 .

unread,
Oct 25, 2016, 7:39:26 PM10/25/16
to publice...@googlegroups.com
yo tambien lo tengo tambien lo puedo ver en vista previa con margen minimo pero el problema es a la hora de imprimir  lo hace dejando como 10 cm 
 ..



encontre un link no lo enmtienmdo bien parece que se refiere que debo configurar la impresora con las teclas ..

Germán Fabricio Valdez

unread,
Oct 25, 2016, 7:43:50 PM10/25/16
to Comunidad de Visual Foxpro en Español
ahi van
reporte.FRT
reporte.frx

exl260708 .

unread,
Oct 25, 2016, 7:57:04 PM10/25/16
to publice...@googlegroups.com
Bueno parece que fue en el diseño que me mostraba en la vista previa del diseño del reporte  un margen lo puse mas arriba el Page Header y debajo los campos no se si 
va poder darle solución al problema porque  todavia no lo pruebo x ya cerraron almacen mañana lo voy  a probar haber que tal me va ....





Muchas Gracias Por todo German mañana hago las pruebas ..

Atte..Pool

Trujillo-Peru


Germán Fabricio Valdez

unread,
Oct 25, 2016, 8:07:23 PM10/25/16
to Comunidad de Visual Foxpro en Español
TE paso mis APP de reportes que son las ultimas para que veas si hay cambio
GENREPORTES._rar

exl260708 .

unread,
Oct 26, 2016, 10:01:34 AM10/26/16
to publice...@googlegroups.com
hola german Buen Dia copie tus app y hice toda la configuración pero aun me sigue saliendo un margen superior 6 cm



parece que la impresora estuviera configurada  para  que tenga ese marguen porque cuando lo imprime valor del estado de la  impresora siempre me imprime con ese marguen  ... de  6 cm tu sabes configurar con la teclas de la impresora ... 

Germán Fabricio Valdez

unread,
Oct 26, 2016, 10:20:48 AM10/26/16
to Comunidad de Visual Foxpro en Español
la lx 300 traia una combinaqcion de teclas que hacia subir o bajar el margen superior
pero en vista previa como se ve el informe?

Germán Fabricio Valdez

unread,
Oct 26, 2016, 10:27:37 AM10/26/16
to Comunidad de Visual Foxpro en Español
enconter este ajuste del margen superior en el manual


El miércoles, 26 de octubre de 2016, 11:01:34 (UTC-3), Pool escribió:
Auto Generated Inline Image 1

Germán Fabricio Valdez

unread,
Oct 26, 2016, 10:28:54 AM10/26/16
to Comunidad de Visual Foxpro en Español


El miércoles, 26 de octubre de 2016, 11:01:34 (UTC-3), Pool escribió:
Auto Generated Inline Image 1

exl260708 .

unread,
Oct 26, 2016, 10:44:23 AM10/26/16
to publice...@googlegroups.com
en vista previa se ve bien 





la impresora ....





yo lo hice bajando un poco la LF/FF la primer informe lo imprime bien con poco marguen supèrior pero lo desalineaba la posición de la  hoja de corte  y 
siguiente informe  q se imprimia lo imprimía encima del corte de papel ...

Germán Fabricio Valdez

unread,
Oct 26, 2016, 10:56:41 AM10/26/16
to Comunidad de Visual Foxpro en Español
ya probaste con el microajuste

exl260708 .

unread,
Oct 26, 2016, 11:38:39 AM10/26/16
to publice...@googlegroups.com
si he probado pero en realidad no se si lo he echo bien ...

Germán Fabricio Valdez

unread,
Oct 26, 2016, 11:54:38 AM10/26/16
to Comunidad de Visual Foxpro en Español
lo ultimo que queda es probar con drivers microsoft de la impresora

para ello vas a agregar impresora manual y elegis epson y fijate una ESC/P mas parecida a la tuya

exl260708 .

unread,
Oct 26, 2016, 12:16:50 PM10/26/16
to publice...@googlegroups.com
a que te refieres con agregar una impresora manual  ....o cuales son las instruciones

Germán Fabricio Valdez

unread,
Oct 26, 2016, 12:44:13 PM10/26/16
to Comunidad de Visual Foxpro en Español
no se en windows 7 pero vas a donde estan todas las impresoras y vas a encontrar agregar impresora

selecciona la impresora no esta en la lista

y seguis las instrucciones pone el mismo puerto de la impresora lx 350

exl260708 .

unread,
Oct 26, 2016, 12:57:34 PM10/26/16
to publice...@googlegroups.com
me aparece la misma impresora pero en red y otras mas que están en la red....

exl260708 .

unread,
Oct 26, 2016, 1:06:51 PM10/26/16
to publice...@googlegroups.com
cuando imprimo desde word con la medida de papel que lo he personalizado siempre me imprime dejando marguen de 6 cm superior cuando lo hago con microajustes de impresion 
me sale bien sin marguen pero cuando realizo microajustes para el corte de papel luego de imprimir otra ves la union del papel del corte se posiciona a unos centimetros del cabezal de impresion 
osea justo donde lo configure microajuste de impresion ....

Germán Fabricio Valdez

unread,
Oct 26, 2016, 1:43:17 PM10/26/16
to Comunidad de Visual Foxpro en Español
elegi agregar impresora y busca epson escoger el driver LX Series 1 (80)

exl260708 .

unread,
Oct 26, 2016, 3:35:35 PM10/26/16
to publice...@googlegroups.com
sabes German trato de agregar la impresora que me  dices pero no logro ubicarla mira por el momento lo he dejado funcionando lo he configurado microajuste de impresion me imprimetal y como yo quiero pero el problema que el corte de papel ,queda muy abajo  pero lo he dicho que por el momento que debe seguir haci lo que paso es

exl260708 .

unread,
Oct 26, 2016, 3:39:06 PM10/26/16
to publice...@googlegroups.com
esque debe seguir abanzando el sistema .....

Bueno Muchas y mil  Gracias  Por tu ayuda German  me has ayuda bastante a conocer el funcionamiento de una impresora matricial...

saludos---

Trujillo-Peru

Germán Fabricio Valdez

unread,
Oct 26, 2016, 4:36:34 PM10/26/16
to Comunidad de Visual Foxpro en Español
despues cuando reintentes aca te dejo una imagen de windows 10

Auto Generated Inline Image 1

Germán Fabricio Valdez

unread,
Oct 27, 2016, 5:40:54 AM10/27/16
to Comunidad de Visual Foxpro en Español
el corte del papel se configura igual que el micro ajuste

primero imprimis y cuando termina haces el proceso del microajuste para llevar el papel al borde de la impresora
Reply all
Reply to author
Forward
0 new messages