Imprimir a doble cara
Publicado: Lun Nov 27, 2006 8:14 pm
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.
--
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.
--