FoxPro/Visual FoxPro - Avance de página no deseado

   
Vista:

Avance de página no deseado

Publicado por Lukas (9 intervenciones) el 07/04/2015 00:43:13
Buenas
trabajo con vfp9 sp2, windows 7 ultimate

tengo una impresora epson lx 300+ conectado a la computadora mediante cable usb

y tengo 2 inconvenientes:

deseo imprimir una factura que tiene como dimensiones 21cm de ancho x 14cm de alto

utilizo los siguientes comandos

SET PRINTER TO NAME "Epson LX-300+"
SET PRINTER ON
??? "" && hago ésto para impresión en modo D.O.S.

porqué después de ejecutar la orden ??? "" la impresora bota una página en blanco?
después de botar la página en blanco recién se pone a imprimir en la siguiente hoja

el otro problema es:

SET PRINTER TO NAME "Epson LX-300+"
SET PRINTER FONT "Draft 12cpi"
SET PRINTER ON
?? "etc"
EJECT

porqué después de imprimir me aparece el siguiente mensaje de error:

thump_9361768error

supongo que es porque la longitud de página enviada no es la adecuada, en todo caso cómo delimito la longitud de modo que no me aparezca ese mensaje?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Avance de página no deseado

Publicado por Juan (101 intervenciones) el 07/04/2015 14:39:51
Buenas Lukas

No controlo mucho de impresoras, pero una pregunta. Te pasa únicamente al imprimir desde Visual FoxPro???
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Avance de página no deseado

Publicado por Lukas (9 intervenciones) el 08/04/2015 15:40:37
si, solo desde vfp, y creo q tiene q ver con la configuracion de longitud de pagina
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Avance de página no deseado

Publicado por Fernando (26 intervenciones) el 07/04/2015 23:05:33
Hola como va, te conviene siempre imprimir en reportes y si la hoja tiene un formato que no esta en las porpiedades del servidor de impresion de win7, lo agregas y listo.

ejemplo; aqui desde un clic a un botton, saca en una impresora factura y en otra remito en formularios continuos

SET PRINTER TO

SET DATE FRENCH
SET PRINTER TO NAME \\MARIANA\EPSONLPT1
REPORT FORM "C:\Administ BG\Ventas\factura.frx" TO PRINTER NOCONSOLE

SET PRINTER TO

IF formfactura.combo1.Value ='FACT A' OR formfactura.combo1.Value ='FACT B'
SET PRINTER TO NAME \\MARIANA\EPSONLPT2
REPORT FORM "C:\Administ BG\Ventas\remito.frx" TO PRINTER NOCONSOLE
ENDIF

SET PRINTER TO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar