1

Мне нужно применить некоторые модификации (в основном, заменить текст а-ля s/foo/bar/) ко всему, что печатается из определенного приложения Windows. Я предполагаю, что большинство строительных блоков, которые могут быть использованы для этого, уже доступны где-то. Моя идея заключается в следующем:

  1. (Поддельный) сетевой принтер рекламируется (например, с хоста Linux)
  2. Вместо печати сообщение (скажем, в PostScript) перехватывается
  3. Такие вещи, как сжатие, отменяются, результат подается на ...
  4. ... сценарий, который я пишу, который выполняет необходимые замены текста
  5. Полученный постскриптум передается на реальный принтер

Возможна ли моя идея? И прав ли я, что все, кроме шага 4, должно быть доступно из базовых инструментов? Если так, может кто-нибудь пролить свет на то, как я могу это сделать? Я слишком мало знаю о внутренних возможностях сетевой печати Windows/Linux, CUPS и Samba и о том, что делать, чтобы чувствовать себя уверенно ...

0