Direecionamiento de impresion LPT1 LPT2

26/02/2007 - 23:16 por Jose Maldonado | Informe spam
Tengo un sistema en fox pro 2.6 bajo windows en una pc la cual tiene 2
impresoras una en el puerto LPt1 y la otra en el puerto LPT2, deseo que en
la LPT1 imprima en modo DOS el detalle de una factura y en la que esta en
LPT2 imprima un reporte que fue creado con el generador de reporte del fox
mismo. Todo lo imprime en la impresora que tengo predeterminada a pesar que
pongo las siguientes instrucciones :

*** para imprimir en la LPT1 - la factura
set printer to lpt1
set printer on
set console off
?"Detalle de la factura"
SET PRINTER TO
set console on
set printer off

***** para imprimir en la LPT2 -el recibo
set printer to lpt2
repo form recibo to print
set printer to

Nota : la impresion debe salir directa sin que el usuario seleecione la
impresora


Jose Maldonado C.
Guayquil-Ecuador

Preguntas similare

Leer las respuestas

#1 Dario David Puccio
27/02/2007 - 04:05 | Informe spam
Estimo que estamos hablando de fp 2.6 dos?, tengo la misma situacion y con
esas directivas imprimo sin problemas en el lpt1 y lpt2... raro... Lpt1
laser, Lpt2 matriz...

El report tiene alguna impresora predifinida?, si es asi borrar el entorno
del repor.

Prueba de eliminar el set printer to despues de la factura... ya que si
sigues en DOS no hace falta indicar que el driver es de dos.

Tiene el programa un foxuser, si es asi, este contiene alguna definicion de
controlador Dos? borrarlo...

Prueba de indicar luego del set printer to
??? "espacio" && deberia anular driver DOS y enviar la impresion
directamente a la impresora indicada en lpt2.

Las impresoras son ambas de matriz?

El report es DOS o visual? si es visual borrar tag1, tag2 y Expr.

Dario David Puccio
El Cyber_Gaucho
www.chispazodetradicion.com.ar

"Jose Maldonado" escribió en el mensaje
news:
Tengo un sistema en fox pro 2.6 bajo windows en una pc la cual tiene 2
impresoras una en el puerto LPt1 y la otra en el puerto LPT2, deseo que
en
la LPT1 imprima en modo DOS el detalle de una factura y en la que esta en
LPT2 imprima un reporte que fue creado con el generador de reporte del fox
mismo. Todo lo imprime en la impresora que tengo predeterminada a pesar
que
pongo las siguientes instrucciones :

*** para imprimir en la LPT1 - la factura
set printer to lpt1
set printer on
set console off
?"Detalle de la factura"
SET PRINTER TO
set console on
set printer off

***** para imprimir en la LPT2 -el recibo
set printer to lpt2
repo form recibo to print
set printer to

Nota : la impresion debe salir directa sin que el usuario seleecione la
impresora


Jose Maldonado C.
Guayquil-Ecuador

Respuesta Responder a este mensaje
#2 Jose Maldonado
27/02/2007 - 15:12 | Informe spam
El sisterma esta hecho en FOXPRO 2.6 BAJO WINDOWS , y las 2 impresoras son
matriciales (Epson TM) , por lo que entiendo me estas dando una respuesta si
tuviera foxpro 2.6 bajo DOS , lo cual no es asi.


Jose Maldonado C.
Guayquil-Ecuador


"Dario David Puccio" wrote:

Estimo que estamos hablando de fp 2.6 dos?, tengo la misma situacion y con
esas directivas imprimo sin problemas en el lpt1 y lpt2... raro... Lpt1
laser, Lpt2 matriz...

El report tiene alguna impresora predifinida?, si es asi borrar el entorno
del repor.

Prueba de eliminar el set printer to despues de la factura... ya que si
sigues en DOS no hace falta indicar que el driver es de dos.

Tiene el programa un foxuser, si es asi, este contiene alguna definicion de
controlador Dos? borrarlo...

Prueba de indicar luego del set printer to
??? "espacio" && deberia anular driver DOS y enviar la impresion
directamente a la impresora indicada en lpt2.

Las impresoras son ambas de matriz?

El report es DOS o visual? si es visual borrar tag1, tag2 y Expr.

Dario David Puccio
El Cyber_Gaucho
www.chispazodetradicion.com.ar

"Jose Maldonado" escribi� en el mensaje
news:
> Tengo un sistema en fox pro 2.6 bajo windows en una pc la cual tiene 2
> impresoras una en el puerto LPt1 y la otra en el puerto LPT2, deseo que
> en
> la LPT1 imprima en modo DOS el detalle de una factura y en la que esta en
> LPT2 imprima un reporte que fue creado con el generador de reporte del fox
> mismo. Todo lo imprime en la impresora que tengo predeterminada a pesar
> que
> pongo las siguientes instrucciones :
>
> *** para imprimir en la LPT1 - la factura
> set printer to lpt1
> set printer on
> set console off
> ?"Detalle de la factura"
> SET PRINTER TO
> set console on
> set printer off
>
> ***** para imprimir en la LPT2 -el recibo
> set printer to lpt2
> repo form recibo to print
> set printer to
>
> Nota : la impresion debe salir directa sin que el usuario seleecione la
> impresora
>
>
> Jose Maldonado C.
> Guayquil-Ecuador
>




Respuesta Responder a este mensaje
#3 Dario David Puccio
27/02/2007 - 23:08 | Informe spam
Dario David Puccio
El Cyber_Gaucho
www.chispazodetradicion.com.ar
"Jose Maldonado" escribió en el mensaje
news:
El sisterma esta hecho en FOXPRO 2.6 BAJO WINDOWS , y las 2 impresoras son
matriciales (Epson TM) , por lo que entiendo me estas dando una respuesta
si
tuviera foxpro 2.6 bajo DOS , lo cual no es asi.


Jose Maldonado C.
Guayquil-Ecuador


"Dario David Puccio" wrote:

Estimo que estamos hablando de fp 2.6 dos?, tengo la misma situacion y
con
esas directivas imprimo sin problemas en el lpt1 y lpt2... raro... Lpt1
laser, Lpt2 matriz...

El report tiene alguna impresora predifinida?, si es asi borrar el
entorno
del repor.

Prueba de eliminar el set printer to despues de la factura... ya que si
sigues en DOS no hace falta indicar que el driver es de dos.

Tiene el programa un foxuser, si es asi, este contiene alguna definicion
de
controlador Dos? borrarlo...

Prueba de indicar luego del set printer to
??? "espacio" && deberia anular driver DOS y enviar la impresion
directamente a la impresora indicada en lpt2.

Las impresoras son ambas de matriz?

El report es DOS o visual? si es visual borrar tag1, tag2 y Expr.

Dario David Puccio
El Cyber_Gaucho
www.chispazodetradicion.com.ar

"Jose Maldonado" escribi? en el mensaje
news:
> Tengo un sistema en fox pro 2.6 bajo windows en una pc la cual tiene 2
> impresoras una en el puerto LPt1 y la otra en el puerto LPT2, deseo
> que
> en
> la LPT1 imprima en modo DOS el detalle de una factura y en la que esta
> en
> LPT2 imprima un reporte que fue creado con el generador de reporte del
> fox
> mismo. Todo lo imprime en la impresora que tengo predeterminada a pesar
> que
> pongo las siguientes instrucciones :
>
> *** para imprimir en la LPT1 - la factura
> set printer to lpt1
> set printer on
> set console off
> ?"Detalle de la factura"
> SET PRINTER TO
> set console on
> set printer off
>
> ***** para imprimir en la LPT2 -el recibo
> set printer to lpt2
> repo form recibo to print
> set printer to
>
> Nota : la impresion debe salir directa sin que el usuario seleecione la
> impresora
>
>
> Jose Maldonado C.
> Guayquil-Ecuador
>




Respuesta Responder a este mensaje
#4 Dario David Puccio
27/02/2007 - 23:27 | Informe spam
Si me dices foxpro 2.6 BAJO windows -yo- entiendo que es DOS -bajo windows-
Si me dices FPW26 si entiendo que es foxpro PARA windows no bajo windows,
creo que la aclaracion es valida para una respuesta medianamente orientada.

Si es FPW26, el set print to "envia la impresion a los drivers de DOS", por
lo que la segunda impresion es enviada a un driver dos y no un driver
windows.

El manual de FPW26 dice
"Utilice SET PRINTER TO sin ningún argumento para restaurar el resultado a
la
utilidad de impresión PRN del MS-DOS predeterminada."

Se mantiene las opciones restantes en el hilo anterior...

El spooler de windows lo tienes que imprima directamente a la impresora?

En el codigo posteado luego de la primera impresion, apagas la impresora,
indicas la lpt2 pero no haces un printer ON.

Verifica que la impresora 2 en sus propiedades tenga la direccion al LPT2 y
que este funcione, imprime una pagina de prueba?

Espero algo te sirva de ayuda...

Dario David Puccio
El Cyber_Gaucho
www.chispazodetradicion.com.ar

"Jose Maldonado" escribió en el mensaje
news:
El sisterma esta hecho en FOXPRO 2.6 BAJO WINDOWS , y las 2 impresoras son
matriciales (Epson TM) , por lo que entiendo me estas dando una respuesta
si
tuviera foxpro 2.6 bajo DOS , lo cual no es asi.


Jose Maldonado C.
Guayquil-Ecuador


"Dario David Puccio" wrote:

Estimo que estamos hablando de fp 2.6 dos?, tengo la misma situacion y
con
esas directivas imprimo sin problemas en el lpt1 y lpt2... raro... Lpt1
laser, Lpt2 matriz...

El report tiene alguna impresora predifinida?, si es asi borrar el
entorno
del repor.

Prueba de eliminar el set printer to despues de la factura... ya que si
sigues en DOS no hace falta indicar que el driver es de dos.

Tiene el programa un foxuser, si es asi, este contiene alguna definicion
de
controlador Dos? borrarlo...

Prueba de indicar luego del set printer to
??? "espacio" && deberia anular driver DOS y enviar la impresion
directamente a la impresora indicada en lpt2.

Las impresoras son ambas de matriz?

El report es DOS o visual? si es visual borrar tag1, tag2 y Expr.

Dario David Puccio
El Cyber_Gaucho
www.chispazodetradicion.com.ar

"Jose Maldonado" escribi? en el mensaje
news:
> Tengo un sistema en fox pro 2.6 bajo windows en una pc la cual tiene 2
> impresoras una en el puerto LPt1 y la otra en el puerto LPT2, deseo
> que
> en
> la LPT1 imprima en modo DOS el detalle de una factura y en la que esta
> en
> LPT2 imprima un reporte que fue creado con el generador de reporte del
> fox
> mismo. Todo lo imprime en la impresora que tengo predeterminada a pesar
> que
> pongo las siguientes instrucciones :
>
> *** para imprimir en la LPT1 - la factura
> set printer to lpt1
> set printer on
> set console off
> ?"Detalle de la factura"
> SET PRINTER TO
> set console on
> set printer off
>
> ***** para imprimir en la LPT2 -el recibo
> set printer to lpt2
> repo form recibo to print
> set printer to
>
> Nota : la impresion debe salir directa sin que el usuario seleecione la
> impresora
>
>
> Jose Maldonado C.
> Guayquil-Ecuador
>




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida