
Preciso aplicar algumas modificações (principalmente substituir algum texto à la s/foo/bar/
) em tudo o que é impresso em um aplicativo específico do Windows. Meu palpite é que a maioria dos blocos de construção que podem ser usados para isso já estão disponíveis em algum lugar. Minha ideia é proceder da seguinte forma:
- Uma impressora de rede (falsa) é anunciada (por exemplo, de um host Linux)
- Em vez de imprimir, a comunicação (por exemplo, em PostScript) é interceptada
- Coisas como compressão são desfeitas, o resultado é enviado para ...
- ... um script que escrevo que realiza as substituições de texto necessárias
- O postscript resultante é transmitido para a impressora real
Minha ideia é viável? E estou certo de que tudo, exceto a etapa 4, deve estar disponível nas ferramentas básicas? Se sim, alguém poderia esclarecer como eu realmente poderia fazer isso? Eu sei muito pouco sobre os aspectos internos da impressão em rede Windows/Linux, CUPS e Samba e outros enfeites para ter certeza de como proceder ...