Отметить копию идентификатора в PDF-распечатке

У меня есть счета, отправленные в нашу систему в виде файлов PDF. Оттуда у меня есть сценарий, который периодически проверяет каталог для файлов и выводит их на подключенные сетевые принтеры CUPS (HP LJ 400) через ipp.

Каждый счет должен иметь 4 копии, поэтому используемая команда:

lpr -P invoiceprint -# 4 invoice.pdf 

(invoiceprint – это класс, состоящий из 2 принтеров, кстати)

Я вижу, что на каждом счете-фактуре CUPS создает 4 задания печати, по 1 для каждой копии.

Вопрос в том, как я могу наложить номер копии на каждую копию?

Так что у меня будет каждая копия исходного файла, выходящего с номером «Копировать 1», «Копировать 2» и т. Д. На нем.

Есть ли способ отправить на печать наложенную информацию о печати на принтер, или я должен объединить другой PDF-файл с существующим? Если да, это лучший инструмент для этого, и могу ли я добавить это с помощью фильтрации CUPS или мне нужно создавать отдельные PDF-файлы и отправлять их в CUPS отдельно?

На самом деле есть утилита, называемая pdfstamp, часть пакета libtext-pdf-perl, которая делает именно это – добавляет текст в существующий pdf (как новый слой, по-видимому).

Получив информацию по этому вопросу , pdfstamp упоминался в комментариях.

Единственная проблема заключается в том, что он, похоже, не понимает UTF8, даже при использовании шрифтов Unicode TTF.