Отметить копию идентификатора в 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 отдельно?

One Solution collect form web for “Отметить копию идентификатора в PDF-распечатке”

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

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

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

  • Как я могу вручную дешифровать жесткий диск?
  • установка cronjob во время IST
  • Проблемы с шрифтом для конкретного пользователя в разных приложениях
  • Устройство Raid5 имеет меньше пространства, чем ожидалось
  • Сделать пакет deb, который устанавливает данные в / var / www / data
  • Очистка файлов журнала в Linux
  • Странное владение файлами с помощью Ubuntu
  • Автоматическая установка для USB-накопителей в Linux
  • UDev автоматизирует диски как «usbhd», независимо от типа и имени на Ubuntu 12.10
  • Ubuntu: где добавить скрипт, выполняющий SQL при запуске машины?
  • Как проверить, поддерживается ли привязка привязки к узлу в любой версии libvirt?
  • Linux и Unix - лучшая ОС в мире.