FoxPro/Visual FoxPro - Impresión en Impresora Matricial.

 
Vista:

Impresión en Impresora Matricial.

Publicado por Juan Carlos (13 intervenciones) el 18/08/2009 21:23:11
Hola:
Tengo el Siguiente Codigo:

SET PRINTER TO NAME LX-300
SET DEVICE TO PRINTER
SET PRINTER ON
??? CHR(27)+CHR(64) && Inicio de la Impresora
??? CHR(27)+CHR(33)+CHR(0)
??? CHR(27)+CHR(33)+CHR(36) && 32 Doble Anchura - 4 Comprimido - Total 36
? 'Linea de Impresion'
?? ' Continua'
? 'Otra línea'

EJECT
SET PRINTER OFF
SET DEVICE TO SCREEN
RETURN

Bueno resulta que al ejecutar esto; primero, me realiza un salto de pagina en blanco y luego no me imprime hasta que salgo del Visual Fox.

esto mismo me pasa con un programa ejecutable que en la impresora no me imprime hasta que salga del programa.

Les informo que stoy trabajando con version 7.0

Lei bastante de PRINTJOB ..... ENDPRINTJOB y no resolvi nada

Agradezco de antemano su valiosa cooperación

Saludos
Juan Carlos
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

RE:Impresión en Impresora Matricial.

Publicado por jorge  (45 intervenciones) el 18/08/2009 22:49:35
Te falta agregar un linea antes del RETURN:
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

RE:Impresión en Impresora Matricial.

Publicado por Juan Carlos (13 intervenciones) el 20/08/2009 16:43:55
Antes de nada a Jorge, Muchas gracias por su respuesta y atención.

Solucione el problema de salida de impresión.

Pero persiste el problema que deja una hoja en blanco antes de cada reporte, posiblemente no uso correctamente PRINTJOB si alguien me puede ayudar le agradezco de antemano

Saludos
Juan Carlos.
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

RE:Impresión en Impresora Matricial.

Publicado por andy (228 intervenciones) el 20/08/2009 17:52:00
Hola Juan Carlos!

Viendo tu rutina, el salto de pagina debido al EJECT de tu codigo
la rutina seria asi

SET PRINTER TO NAME LX-300
SET DEVICE TO PRINTER
??? CHR(27)+CHR(64) && Inicio de la Impresora
??? CHR(27)+CHR(33)+CHR(0)
??? CHR(27)+CHR(33)+CHR(36) && 32 Doble Anchura - 4 Comprimido - Total 36
? 'Linea de Impresion'
?? ' Continua'
? 'Otra línea'
SET PRINTER TO
SET DEVICE TO SCREEN
RETURN
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

RE:Impresión en Impresora Matricial.

Publicado por Juan Carlos (13 intervenciones) el 21/08/2009 18:07:57
Andy, muchas gracias por tu atención.

Creo que te confundiste un poco; el problema que tengo es que en los reportes que envio, SIEMPRE me envia a la impresora al principio una pagina en Blanco y luego recien el informe.

Creo que mi problema se resuelve manejando el PRINTJOB y la variable _PEJECT, realice varias pruebas pero no soluciono.

Si alguien tuvo alguna experiencia con esto le agradecere mucho su ayuda.

Saludos
Juan Carlos
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