Power Builder - Impresion

   
Vista:

Impresion

Publicado por alicia (12 intervenciones) el 20/11/2007 16:35:52
Hola a tod@s,
tengo un problema cuando quiero imprimir unas etiquetas.

Tengo dos impresoras en mi equipo, una conectada al LPT1 y otra en el USB
y otra más en red (como predeterminada).

Para imprimir genero un fichero que envío a la impresora en función de un parámetro.
Asigno la impresora y ejecuto la instrucción RUN()
He comprobado que me setea bien la impresora pero sólo me impreme por la que se localiza en el puerto LPT1.

Alguien sabe como puedo solucionar el problema.

Gracias.
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

Publicado por oscar (1178 intervenciones) el 22/11/2007 02:41:28
Probá con SetDefaultPrinter de WSH para cambiar a impresora por default de manera remota (donde se coloca la ruta de la impresora); pero nosotros lo haremos de manera local, colocando directamente el nombre de la impresora. Es decir:

oleobject ole_object
long ll_rc
ole_object=CREATE oleobject
ll_rc=ole_object.ConnectToNewObject("WScript.Network")

//Nombre de la impresora
ole_object.SetDefaultPrinter("Canon Bubble-Jet BJC-240")

ole_object.DisconnectObject()
Destroy ole_object
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

Publicado por alicia (12 intervenciones) el 22/11/2007 15:39:20
El problema no está en establecer una impresora u otra,
sino que por la impresora conectada a USB no me imprime.

Casi tengo la funcionalidad con "net use LPT1"
y consigo que dos impresoras USB cambiandolas por parámetro
me lo imprima pero como van altenando, cuando cambio en algún
momento se pierde una alguna impresión al cerrar la conexión
antes de terminar el proceso anterior.

Gracias.
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