攔截和修改列印作業

攔截和修改列印作業

我需要s/foo/bar/對從特定 Windows 應用程式列印的所有內容進行一些修改(主要是替換一些文字)。我的猜測是,大多數可用於此目的的構建塊已經在某處可用。我的想法是按如下方式進行:

  1. 廣告(例如,從 Linux 主機)網路印表機(假)
  2. 通訊(例如在 PostScript 中)被攔截,而不是列印
  3. 諸如壓縮之類的事情被撤銷,結果被饋送到...
  4. ...我編寫的腳本執行所需的文字替換
  5. 產生的後記被傳送到真正的印表機

我的想法可行嗎?除了第 4 步之外的所有內容都應該可以從基本工具中獲得,我對嗎?如果是這樣,有人可以闡明我如何真正做到這一點嗎?我對 Windows/Linux 網路列印、CUPS 和 Samba 等的內部了解太少,無法自信地繼續...

相關內容