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.
--
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Imprimir a doble cara
Imprimir a doble cara
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.
--
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.
--
- ignacio
- Site Admin
- Mensajes: 9457
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Imprimir a doble cara
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.
--
>>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.
--
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com