Ayuda con Impresion - URGENTE

454 views
Skip to first unread message

David Samudio

unread,
Apr 11, 2012, 7:08:36 AM4/11/12
to powerbui...@googlegroups.com
           Hola a todos, el dia de ayer comenzo la implementacion de un sistema desarrollado en PowerBuilder 11.5 y en casi el 30% de las maquinas no puedo imprimir algunos informes.

Les comento lo que sucede, para imprimirlo utilizo el comando cdw_xxx.print(true), las impresiones van  una impresora XEROX M20, envio la impresion y ahi queda colgado el sistema, aparece la ventanita que dice "imprimiendo pagina 1 de 1" que lanza el propio windows cuando tira a la cola de impresion y ahi se cuelga, yo veo la cola de impresion de la impresora y ahi esta mi trabajo pero es como que no "libera" y no imprime nada y tranca el sistema.

Alguno de uds. tiene alguna idea que puede ser??

Utilizo PowerBuilder 11.5 Build 5097.

Saludos..

--
Lic. David Samudio

Oscar Camargo Rodriguez

unread,
Apr 11, 2012, 12:12:49 PM4/11/12
to powerbui...@googlegroups.com
Eso me paso el 2010, se me hizo un dolor de cabeza... tenia en cola la impresión desde cualquier programa, cuando reiniciaba imprimia lo que estaba en cola.
Una solución fue que en las propiedades de la impresora hay una opción de bidireccional con un check... deshabilitar esa opción y con fé esperemos q sea la solución para ti.

Saludos!


--
Has recibido este mensaje porque estás suscrito al grupo "PowerBuilder - Ica" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a powerbui...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a powerbuilder-i...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/powerbuilder-ica?hl=es.

CARLOS ALBERTO TORRES CAMARGO

unread,
Apr 11, 2012, 7:05:57 PM4/11/12
to powerbui...@googlegroups.com
estoy de acuerdo con lo que dice oscar, tambien tuve una mala experiencia con eso, esa propiedad en algunos casos por la arquitectura de la red o los sistemas operativos o la compatibilidad de la impresora (si esta en red) puede generar que la cola de impresión no sea atendida.

David Samudio

unread,
Apr 14, 2012, 10:27:55 PM4/14/12
to powerbui...@googlegroups.com
Hola a todos.. disculpen por la demora en responder.. pero lamentablemente no pude aun resolver el problema.

La opcion que comento Oscar esta deshabilitada en las propiedades de la impresora.. por lo que supongo que ese no sería el problema, algo que de por ahi se me ocurre es que sea algo que tenga que ver con las dlls del Powerbiulder, ya que en maquinas con Windows 7 funcionan en un 99% y en maquinas con Windows XP no funcionan en la gran mayoria.. todas tiene XP SP3 instalado, pero teniamos otro sistema que estaba en PowerBuilder 10.5 que no tenia problemas.

Esto cada vez se pone mas raro.. si hago un reporte.. y presento el reporte en pantalla y ahi le dan imprimir.. el reporte se imprime.. pero por ejemplo.. tengo una ventana de autorizaciones.. y si autorizan un atencion a un cliente.. se imprime un reporte que esta oculto.. y ahi se tranca todo.. tal vez parezca una locura.. pero es asi.. y estoy muy desconcertado.. 

Algo que estaría probando mañana seria.. presentar todos los informes en pantallas.. y ya no tenerlos ocultos.. aunque seria algo trabajoso.. ya que son muchos programas que modificar..  espero que alguien pueda tener alguna idea.. para probar algo y tal vez solucionar mi problema..

Adjunto la imagen donde se ve la opcion de bidireccional desactivada.. y tambien del momento en que queda colgado todo..

Saludos a todos.. y gracias por leerme..

--
Lic. David Samudio


El 11 de abril de 2012 19:05, CARLOS ALBERTO TORRES CAMARGO <torres...@gmail.com> escribió:
estoy de acuerdo con lo que dice oscar, tambien tuve una mala experiencia con eso, esa propiedad en algunos casos por la arquitectura de la red o los sistemas operativos o la compatibilidad de la impresora (si esta en red) puede generar que la cola de impresión no sea atendida.
Propiedades de la Impresora.png
se queda colgado.png

Edwin Navarro

unread,
Apr 14, 2012, 11:44:37 PM4/14/12
to powerbui...@googlegroups.com
El datawindow tiene el datawindow.print.preview=yes?

David Samudio

unread,
Apr 15, 2012, 9:13:01 AM4/15/12
to powerbui...@googlegroups.com
Hola Edwin, justamente al notar ese "sintoma" probe agregando el codigo... el codigo actual es el siguiente..

if cdw_imprimir.SetTransObject(sqlca) < 0 then 
Messagebox("Atención!!", "Error al conectar el reporte!!",Exclamation!)
cdw_datos.setfocus( )
return
end if

cdw_imprimir.Modify("DataWindow.Print.preview=Yes")

if messagebox("Aviso", 'Desea Imprimir la Hoja de Autorización?', Question!, YesNo!, 2) = 1 then
cdw_imprimir.retrieve(ld_clave)
cdw_imprimir.print(true)
end if


Pero sigue sin funcionar..  :(

--
Lic. David Samudio

Edwin Navarro

unread,
Apr 15, 2012, 4:33:19 PM4/15/12
to powerbui...@googlegroups.com
El datawindow tiene el datawindow.print.preview=yes?

El sábado 14 de abril de 2012, David Samudio escribió:

CARLOS ALBERTO TORRES CAMARGO

unread,
Apr 15, 2012, 11:28:32 PM4/15/12
to powerbui...@googlegroups.com
has intentado instalar el framework .net que requiere para win xp,
es decir si desarrollaste tu aplicación en win7 debes instalar ademas de tu sistema y sus dlls el framework soportado al parecer aveces pasan cosas raras por incompatibilidades. es solo una hipotesis ojala te aporte.

David Samudio

unread,
Apr 15, 2012, 11:54:48 PM4/15/12
to powerbui...@googlegroups.com
Muy buena pista.. pero he instalado el Framework 4 de .NET..  y tampoco funciona nada.. :(


--
Lic. David Samudio


El 15 de abril de 2012 23:28, CARLOS ALBERTO TORRES CAMARGO <torres...@gmail.com> escribió:
has intentado instalar el framework .net que requiere para win xp,
es decir si desarrollaste tu aplicación en win7 debes instalar ademas de tu sistema y sus dlls el framework soportado al parecer aveces pasan cosas raras por incompatibilidades. es solo una hipotesis ojala te aporte.

CARLOS ALBERTO TORRES CAMARGO

unread,
Apr 16, 2012, 12:05:51 AM4/16/12
to powerbui...@googlegroups.com
mmm, extraño tu caso, los winXp son originales.
por casualidad tienes algun equipo con el servipack 2 y si es asi funciona tu aplicación.

David Samudio

unread,
Apr 16, 2012, 1:05:23 AM4/16/12
to powerbui...@googlegroups.com
Todos los Windows XP son originales..  todas tienen actualizacion automatica.. por lo que supongo que todas tienen SP3 instalado.. de todas maneras .. voy a buscar alguna.. por si haya alguna que no este actualizada..

Alguien conoce algun programa para grabar las secuencias de lo que hago en la computadora?? asi como lo hacen los tutoriales y demas'? asi podria grabar mi caso.. cuando funciona.. y cuando no.. . y tal vez algunos me comprendan mejor.. 

Gracias por tu interes.. 

--
Lic. David Samudio


El 16 de abril de 2012 00:05, CARLOS ALBERTO TORRES CAMARGO <torres...@gmail.com> escribió:
mmm, extraño tu caso, los winXp son originales.
por casualidad tienes algun equipo con el servipack 2 y si es asi funciona tu aplicación.

Edwin Navarro

unread,
Apr 16, 2012, 1:46:19 AM4/16/12
to powerbui...@googlegroups.com
Has lo siguiente
 
Messagebox("Aviso",dw_form.Describe("DataWindow.Printer"))
 
En el dawindow que sale y bien y en el otro, sale lo mismo?

Fati Villa

unread,
Apr 16, 2012, 7:53:18 AM4/16/12
to powerbui...@googlegroups.com
David, este programita te sirve para grabar lo que vas haciendo en el escritorio, es muy bueno y es free. Espero te ayude.
http://smrecorder.softonic.com/

Otto Maldonado

unread,
Apr 16, 2012, 11:41:09 AM4/16/12
to powerbui...@googlegroups.com
Hola David:

"... Alguien conoce algun programa para grabar las secuencias de lo que hago en la computadora?? ..."

El Camtacia studio es muy bueno. 

Slds.

El 16 de abril de 2012 01:46, Edwin Navarro <edn...@gmail.com> escribió:

Hugo Quijana N.

unread,
Apr 16, 2012, 3:55:11 PM4/16/12
to powerbui...@googlegroups.com
Hola David. en una oportunidad me paso esto, mi fuentes compilaba en vista y los llevaba a XP entonces algunas opciones no funcionaba. o simplemente salia un mensaje de error y se cerraba el sistema, tambien pasó eso al mandar la impresión, conculsión las fuentes lleve a XP los compile alli y se solucionó.
prueba hacer eso.
Suerte.
ATTE.
         HUGO QUIJANA N.
         980908309


David Samudio

unread,
Apr 19, 2012, 12:27:52 AM4/19/12
to powerbui...@googlegroups.com
De nuevo yo.. antes que nada.. queria decirles que acabo de encontrar el problema...

el dia de ayer y hoy estuvo mas pesado.. ya que tambien habia problemas en maquinas con windows 7.. cuando se venia negra la cosa.. vi la luz.. :p

junte todas las ventanas donde habia problemas.. o donde mas aparecian.. analice similitudes.. y no creeran.. o tal vez si..cual era el problema..

despues de muuchas pruebas.. y vueltas.. probando todas las alternativas que me dieron.. note qu todas las ventanas utilizaban el "timer interval" de los controldatawindows.. y creanme.. que el problema era ese..

al estar con el timer interval. por alguna razon.. no liberaba la impresion.. no llevaba ni al evento printstart.... pero lo que hice fue apagar el timer interval.. luego lanzo impresion.. y luego lo vuelvo a activar.. 

en el proyecto usamos mucho el timer interval.. por un tema de alertas. .y mensajes al operador..

AHORA ME VOY A DORMIR..  tranquilo.. :)


Saludos y gracias a todos.. 

--
Lic. David Samudio

Mario Corzo

unread,
Apr 19, 2012, 11:26:04 AM4/19/12
to powerbui...@googlegroups.com
Bien ahí David!!
Mario Daniel Corzo

Fati Villa

unread,
Apr 19, 2012, 11:35:08 AM4/19/12
to powerbui...@googlegroups.com
Gracias por compartir la experiencia!!
Reply all
Reply to author
Forward
0 new messages