Página 1 de 1

Imprimir a doble cara

Publicado: Lun Nov 27, 2006 8:14 pm
por Xevi
En una impresora Duplex...
MsgInfo( Printer:IsDuplex ) ---> devuelve .T.
¿cómo se imprime a doble cara???
He probado los tres valores de nDuplex...
lDuplex := Printer:IsDuplex
nDuplex := Printer:nDuplex
If !lDuplex
* Printer:nDuplex := DMDUP_SIMPLEX
* Printer:nDuplex := DMDUP_VERTICAL
Printer:nDuplex := DMDUP_HORIZONTAL
EndIf
Printer:Run()
Pero ninguno hace que la impresora imprima a doble cara.
¿Que hago mal???
El diálogo que me muestra las impresoras, en propiedades de la impresora, el CheckBox de imprimir a doble cara no está marcado...
¿deberí­a de estar marcado??? pues antes del Run() le pongo nDuplex a un valor de los antes mencionados.
Gracias.
Un Saludo,
Xevi.
--

Imprimir a doble cara

Publicado: Lun Nov 27, 2006 8:35 pm
por Xevi
Algo estaba haciendo mal yo... y por eso no me imprimia a doble cara...
If !lDuplex -> debe ser If lDuplex... y así­ imprime a doble cara escogiendo un nDuplex distinto a DMDUP_SIMPLEX.
Ahora bien... creo que el Diálogo de la impresora, deberí­a de mostrar el CheckBox de imprimir a doble cara seleccionado... ¿no???
Gracias,
Un Saludo,
Xevi.
"Xevi" <xevicomas@gmail.com> ha escrit al missatge del grup de discussió: [email=456b3971@news.xailer.com...]456b3971@news.xailer.com...[/email]
En una impresora Duplex...
MsgInfo( Printer:IsDuplex ) ---> devuelve .T.
¿cómo se imprime a doble cara???
He probado los tres valores de nDuplex...
lDuplex := Printer:IsDuplex
nDuplex := Printer:nDuplex
If !lDuplex
* Printer:nDuplex := DMDUP_SIMPLEX
* Printer:nDuplex := DMDUP_VERTICAL
Printer:nDuplex := DMDUP_HORIZONTAL
EndIf
Printer:Run()
Pero ninguno hace que la impresora imprima a doble cara.
¿Que hago mal???
El diálogo que me muestra las impresoras, en propiedades de la impresora, el CheckBox de imprimir a doble cara no está marcado...
¿deberí­a de estar marcado??? pues antes del Run() le pongo nDuplex a un valor de los antes mencionados.
Gracias.
Un Saludo,
Xevi.
--

Imprimir a doble cara

Publicado: Mar Nov 28, 2006 10:29 am
por ignacio
Xevi,
>>Ahora bien... creo que el Diálogo de la impresora, deberí­a de mostrar el CheckBox de imprimir a doble cara seleccionado... ¿no???
En mi opinión no. No obstante, si quieres que salga marcado deberás decirle al usuario que marque ese checbox en la configuración de la impresora desde el panel de control.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Xevi" <xevicomas@gmail.com> escribió en el mensaje news:[email=456b3e00@news.xailer.com...]456b3e00@news.xailer.com...[/email]
Algo estaba haciendo mal yo... y por eso no me imprimia a doble cara...
If !lDuplex -> debe ser If lDuplex... y así­ imprime a doble cara escogiendo un nDuplex distinto a DMDUP_SIMPLEX.
Ahora bien... creo que el Diálogo de la impresora, deberí­a de mostrar el CheckBox de imprimir a doble cara seleccionado... ¿no???
Gracias,
Un Saludo,
Xevi.
"Xevi" <xevicomas@gmail.com> ha escrit al missatge del grup de discussió: [email=456b3971@news.xailer.com...]456b3971@news.xailer.com...[/email]
En una impresora Duplex...
MsgInfo( Printer:IsDuplex ) ---> devuelve .T.
¿cómo se imprime a doble cara???
He probado los tres valores de nDuplex...
lDuplex := Printer:IsDuplex
nDuplex := Printer:nDuplex
If !lDuplex
* Printer:nDuplex := DMDUP_SIMPLEX
* Printer:nDuplex := DMDUP_VERTICAL
Printer:nDuplex := DMDUP_HORIZONTAL
EndIf
Printer:Run()
Pero ninguno hace que la impresora imprima a doble cara.
¿Que hago mal???
El diálogo que me muestra las impresoras, en propiedades de la impresora, el CheckBox de imprimir a doble cara no está marcado...
¿deberí­a de estar marcado??? pues antes del Run() le pongo nDuplex a un valor de los antes mencionados.
Gracias.
Un Saludo,
Xevi.
--