Tag: PDF

Editor para documentos PDF

26 octubre 2016

He tenido que instalar un editor para documentos PDF debido a que uno de nuestros proveedores nos ha enviado sus hojas de producto (ADR) con sus logotipos; no queremos que a los clientes les llegue así y preferimos retocarlos un poquito.

Continue 

Número máximo de trabajos en CUPS

26 marzo 2015

Copio y pego el mensaje que he enviado hoy a la lista de usuarios de facturación.

Debido a un pequeño error por mi parte he tenido que lanzarme con el proceso nuevo de impresión de facturas que llevaba algunos días preparando.

Este nuevo mecanismo de impresión persigue, sobre todo, la impresión de facturas a doble cara para ahorrar papel. Para ello he tenido que cambiar las siguientes cosas:

  • Cada factura se imprime como un trabajo de impresión individual. Antes se enviaban todas en bloque, lo que imposibilitaba la impresión a doble cara.
  • Cada factura, además, envía tres trabajos de impresión continuos, uno por cada pié de página distinto: cliente, archivo y administración. Eso significa que las facturas aparecen mezcladas según su destino.

Como resultado de estos cambios tenemos ahora mismo:

  • El sistema es muchísimo más lento que antes para imprimir. La carga sube de tal manera que es muy difícil trabajar con Adriano o Conta mientras se crean las facturas.
  • Por lo que acabo de saber algunos trabajos de impresión se pierden y no aparece la correspondiente copia de la factura.
  • Las impresoras cuyo nombre terminan en -fac1 o -fac3 ya no son necesarias; por tanto:
    • Todas las facturas deben enviarse a partir de ahora por la impresora sin terminación: im0, im1, …
    • Es necesario cambiar las opciones de impresión en Adriano para cuando se imprime facturas en grupo.
  • Desaparece la opción de imprimir una copia de la factura: a cambio va a existir la copia a PDF.
  • Todos los listados que genere Adriano van a ser impresos a doble cara siempre.

Y lo que voy a hacer a continuación es:

  • Mover la generación de facturas desde el servidor donde funciona Adriano al servidor principal de manera que se baje la carga de sistema. Esto va a llevar un poco de tiempo porque es un poco delicado.
  • Reorganizar la impresión de facturas para que se impriman por bloques como antes.
  • Terminar la impresión a PDF de las facturas.

 

Aunque creo que he encontrado el problema con los trabajos perdidos. En los registros del servidor CUPS principal me he encontrado con cosas como:

D [26/Mar/2015:10:53:14 +0100] Create-Job ipp://localhost/printers/canon
D [26/Mar/2015:10:53:14 +0100] Create-Job client-error-not-possible: Demasiados trabajos activos.
E [26/Mar/2015:10:53:14 +0100] Returning IPP client-error-not-possible for Create-Job (ipp://localhost/printers/canon) from localhost
D [26/Mar/2015:10:53:14 +0100] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Active clients, printing jobs, and dirty files"

Así que me he visto obligado a aumentar drásticamente el límite de CUPS, que pasa de 50 a 500 trabajos activos. No llegaremos a tanto, creo, pero así por lo menos esquivaremos el problema de que el servidor LPRng de Helena ignora a CUPS y no se guarda el trabajo en cola hasta tener el visto bueno del otro extremo.

Otro problema añadido es que no hay garantías de que los trabajos salgan en el orden adecuado. Si son de mayor tamaño algunos trabajos pueden salir más tarde que otros que se han enviado antes: cosas de la multitarea.

Un nuevo correo (que con suerte leerán) les informa del último arreglo.