Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-04-2014
Neeruu Neeruu is offline
Miembro
 
Registrado: oct 2007
Posts: 485
Poder: 17
Neeruu Va por buen camino
Cool Cola de Impresión Lenta

Hola a todos, buen día...

Tengo una consulta haber si alguien le paso, si saben el porque sucede, o alguna idea para solucionarlo...

Tengo un proceso que manda a imprimir muchos documentos, aprox 700 paginas, el nombre de cada documento que se imprime tiene el siguiente formato:

Cita:
XX-00000001
El numero se va incrementando en cada documento:

Cita:
XX-00000001
XX-00000002
XX-00000003
XX-00000004
..
XX-00000700
Estos documentos se enviaban ordenados a la cola de impresión, o sea que, desde delphi, yo mandaba el 1, 2, 3, 4..700...

La impresora imprimía rápido, casi 30 documentos por minuto...

Hasta acá todo normal...

Ahora resulta que tuve que cambiar el orden en que mando los documentos a la impresora...

Ahora, delphi manda a la cola de impresión los documentos de esta forma:

3, 1, 4, 700,2..

Y aquí el problema: La impresión es lenta, el tiempo que transcurre entre que toma la hoja para imprimir uno y otro documento es grande.... (Ahora creo que imprime 10 hojas por minuto)

Que cosa he podido apreciar, que en la cola de impresión los documentos se siguen ordenando 1,2,3,4,5..700 y que se va imprimiendo según el orden que yo fui enviando los documentos, entonces la impresión va saltando de un lado a otro de la cola para poder imprimir...

Hay alguna forma de solucionar esto?, A alguien le paso alguna vez?

Saluda Atte Neeruu!!!
__________________
Saluda Atte Neeruu!!! :)
Responder Con Cita
  #2  
Antiguo 12-04-2014
Avatar de cesarsoftware
cesarsoftware cesarsoftware is offline
Miembro
 
Registrado: nov 2006
Posts: 241
Poder: 18
cesarsoftware Va por buen camino
No me ha pasado concretamente eso que te pasa a ti, pero he impreso bastante

La pregunta es: ¿Cómo imprimes? con algún generador tipo QuickReport,RaveReport?
¿O imprimes por código Printer.BeginDoc, Printer.NextPage, Printer.EndDoc?

La impresora seguro que sigue siendo igual de rápida

Y otra pregunta ¿Por qué imprimes ahora de forma cuasi-aleatoria?

A ver ti te podemos ayudar.
__________________
Disfruta de la vida ahora, vas a estar muerto mucho tiempo.
Responder Con Cita
  #3  
Antiguo 12-04-2014
Neeruu Neeruu is offline
Miembro
 
Registrado: oct 2007
Posts: 485
Poder: 17
Neeruu Va por buen camino
Talking

Hola Cesar, imprimo con QuickReport, el sistema esta en Delphi 2010...

Yendo a un caso mas puntual, tengo una lista de facturas que se imprimen al final del día para poder entregarlas al día siguiente...

Las facturas eran ordenadas por numero de factura, el nombre de documento era el numero de factura con el siguiente formato:
Cita:
XX-0000-00000000
De esta forma, las facturas quedaban con el mismo orden que yo las enviaba en la cola de impresión...

Ahora, tuve que cambiar el orden de las facturas, por el domicilio del cliente, para poder optimizar la entrega de facturas...
Esto significa que ya no me quedan ordenadas las facturas por el nombre de documento...

Las facturas se siguen enviando igual de rápido a la cola de impresión... (Como se esto?, porque la cola de impresión se llena con los trabajos que le envió)...


Lo que pude apreciar, y no se si tendrá que ver o no, es que:

Mientras los documentos que se enviaban a imprimir eran ordenados por numero de factura(que es el nombre de documento) en la cola de impresión se iban cargando uno abajo del otro... y los documentos se imprimían siguiendo el orden...


Ahora, los trabajos se van acomodando automáticamente en la cola de impresión, que quiero decir...:

Tengo estos trabajos:

Cita:
XX-0000-00000001
XX-0000-00000002
XX-0000-00000003
XX-0000-00000004
XX-0000-00000005
A imprimir son enviados en este orden:

Cita:
XX-0000-00000001
XX-0000-00000005
XX-0000-00000002
XX-0000-00000004
XX-0000-00000003
Pero al ir entrando a la cola se van acomodando y si observo la cola de impresión cuando termino de mandar las facturas a imprimir están ordenados:

Cita:
XX-0000-00000001
XX-0000-00000002
XX-0000-00000003
XX-0000-00000004
XX-0000-00000005
Ahora en vez de ir sacando los trabajos desde arriba hacia abajo, va siguiendo el orden en que fueron enviados...
Entonces del documento 1 salta al 5 que es el ultimo de la cola, luego salta al 2 que es el segundo de la cola... y así....


Y es en esto que noto que tarda demasiado, en ir de un documento a otro...

Pruebas Futura a realizar, poner el nombre del documento de forma que quede ordenada la cola de impresión tal cual van entrando los documentos para ver que pasa... PERO, SI CON ESTO SE SOLUCIONA, ALGUIEN ME EXPLICA POR QUE PASA...

Saluda Atte Neeruu!!!
__________________
Saluda Atte Neeruu!!! :)

Última edición por Neeruu fecha: 12-04-2014 a las 18:08:00.
Responder Con Cita
  #4  
Antiguo 12-04-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.039
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Es ilógico, mira la configuración de la impresora, a ver si tienes algo raro.
Responder Con Cita
  #5  
Antiguo 14-04-2014
Avatar de cesarsoftware
cesarsoftware cesarsoftware is offline
Miembro
 
Registrado: nov 2006
Posts: 241
Poder: 18
cesarsoftware Va por buen camino
Hola de nuevo, te iva a decir lo mismo que Casimiro, ¿Qué mas da el nombre del documento?, lo que no tiene sentido es que la impresora "ordene" los nombres si te he entendido bien.

Me suena mas a que te has liado en el código, porque tanto quickreport como la impresora no tienen preferencias de ese tipo. Pero te voy a contar un caso....a mi me ha pasado que por dar nombre al documento la impresión es errónea....ya, ya lo se, pero la informática es asi.

Una pregunta, ¿Necesitas indicarle a la impresora el nombre de documento? Quítaselo a ver que pasa.
__________________
Disfruta de la vida ahora, vas a estar muerto mucho tiempo.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Saber cuantos trabajos hay en la cola de impresión capo979 Varios 4 20-08-2010 08:02:00
Forzar impresión de la cola del administrador Casimiro Notevi Impresión 3 05-03-2010 20:13:19
cola de impresión atascada fidel Windows 5 23-10-2007 10:41:44
Cancelar cola impresion en red jmbarrio Impresión 0 21-12-2006 17:04:22
control de la cola de impresión jun2008 Impresión 0 10-04-2006 23:39:31


La franja horaria es GMT +2. Ahora son las 03:24:23.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi