Marcar la identificación de la copia en la impresión PDF

Marcar la identificación de la copia en la impresión PDF

Tengo facturas que se envían a nuestro sistema como archivos PDF. Desde allí tengo un script que comprueba periódicamente el directorio en busca de archivos y los imprime en impresoras de red conectadas a CUPS (HP LJ 400) a través de ipp.

Cada factura necesita tener 4 copias, por lo que el comando utilizado es:

lpr -P invoiceprint -# 4 invoice.pdf

(invoiceprint es una clase que consta de 2 impresoras, por cierto)

Puedo ver que en cada factura CUPS está creando 4 trabajos de impresión, 1 por cada copia.

¿Cómo puedo superponer el número de copia en cada copia?

De modo que cada copia del archivo original saldría con un número "Copia 1", "Copia 2", etc.

¿Hay alguna forma de enviar información de impresión superpuesta a la impresora o debo fusionar otro PDF con el existente? Si es así, ¿cuál es la mejor herramienta para hacerlo? ¿Puedo agregar esto con el filtrado CUPS o tengo que crear archivos PDF separados y enviar cada uno de ellos a CUPS por separado?

Respuesta1

En realidad, existe una utilidad llamada pdfstamp, parte del paquete libtext-pdf-perl, que hace exactamente eso: agrega texto al pdf existente (aparentemente como una nueva capa).

Información encontrada gracias aesta pregunta, pdfstamp fue mencionado en los comentarios.

El único problema es que no parece entender UTF8, incluso cuando se utilizan fuentes Unicode TTF.

información relacionada