Clipper/FiveWin - IMPRESION CON TDOSPRN

 
Vista:

IMPRESION CON TDOSPRN

Publicado por juan (63 intervenciones) el 09/08/2006 21:01:16
Amigos.. estoy tratando de utilizar la clase TdosPrn y me da el siguiente error.

ERROR BASE 1132 Bound Error: Array Access

TdosPrn (593)

Ojo.. la impresora es un printer en red y envio a imprimir asi :

oPrn:=TdosPrn():New("\\cajera\pedidos")

agradecere su ayuda

juan
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:IMPRESION CON TDOSPRN

Publicado por Gabriel Pascual (914 intervenciones) el 10/08/2006 02:50:49
Pues va a ser que no.

TDosPrn solo funciona en impresoras conectadas a los puertos LOCALES del ordenador, no sirve para imprimir en red.

Puedes intentar capturar el puerto desde el panel de control de impresoras por ejemplo a LPT3:, y luego hacer un:

TDosPrn:():New("lpt3:")

pero no creo que funcione.
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:IMPRESION CON TDOSPRN

Publicado por leandro (121 intervenciones) el 10/08/2006 19:26:43
Amigo funciona igual que en CLIPPER lo que tienes que hacer si es windows XP es crear un puerto virtual

NET USE LPT2 \\SERVIDOR\IMPRESORA

No es mas espero te sirva...

Leandro Alfonso
Bogotá (Colombira)
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:IMPRESION CON TDOSPRN

Publicado por Gustavo Alvarez "Guatemala" (20 intervenciones) el 11/08/2006 23:59:03
Amigo, solo tienes que agregar dos lineas, y funciona muy bien

oPrn:=TdosPrn():New("\\cajera\pedidos")

//tu proceso de impresion

oPr:EndPage() //despues de esta linea agregar lo siguiente

//estas son las dos lineas que se deben agregar

oPr:= TDosPrn():New("LPT1")
oPr:lCanceled:=.T.

Opr:end()

Espero te sirvan
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