Marcar ID de cópia na impressão em PDF

2

Tenho faturas enviadas para o nosso sistema como arquivos PDF. A partir daí, tenho um script que verifica periodicamente o diretório de arquivos e os imprime em impressoras de rede conectadas ao CUPS (HP LJ 400) via ipp.

Cada fatura precisa ter 4 cópias, então o comando usado é:

lpr -P invoiceprint -# 4 invoice.pdf

(invoiceprint é uma classe que consiste em 2 impressoras, entre)

Eu posso ver que em cada fatura o CUPS está criando 4 trabalhos de impressão, 1 para cada cópia.

A pergunta é: como posso sobrepor o número de cópias em todas as cópias?

Para que eu tenha cada cópia do arquivo original com um número "Cópia 1", "Cópia 2" etc. nela.

Existe alguma maneira de enviar informações de impressão sobrepostas para a impressora ou eu deveria mesclar outro PDF com o existente? Em caso afirmativo, qual é a melhor ferramenta para fazer isso, e posso adicionar isso com o filtro CUPS ou tenho que criar PDFs separados e enviar cada um deles para o CUPS separadamente?

    
por Gnudiff 02.06.2017 / 16:25

1 resposta

0

Na verdade, existe um utilitário chamado pdfstamp, parte do pacote libtext-pdf-perl, que faz exatamente isso - adiciona texto ao pdf existente (como uma nova camada, aparentemente).

Informações encontradas graças a esta pergunta , o pdfstamp foi mencionado nos comentários.

O único problema é que ele não parece entender o UTF8, mesmo quando se usa fontes Unicode TTF.

    
por 17.08.2017 / 17:14