
特定の Windows アプリケーションから印刷されるすべてのものに、いくつかの変更 (主に のようにテキストの一部を置き換えるs/foo/bar/
) を適用する必要があります。私の推測では、これに使用できるほとんどの構成要素は、すでにどこかで利用可能になっています。私の考えでは、次のように進めます。
- (偽の)ネットワーク プリンターが宣伝される(例: Linux ホストから)
- 印刷する代わりに、通信(PostScriptなど)が傍受される
- 圧縮などの処理が元に戻され、その結果が ... に送られます。
- ...必要なテキスト置換を実行するスクリプトを作成します
- 結果のポストスクリプトは実際のプリンタに送信される
私のアイデアは実現可能でしょうか? また、ステップ 4 以外のすべては基本ツールから利用できるというのは正しいでしょうか? もしそうなら、これを実際にどうすればよいのか誰か教えていただけませんか? Windows/Linux ネットワーク印刷、CUPS、Samba などの内部についてあまり知らないので、どのように進めればよいか自信がありません...