Nome de arquivo dinâmico para impressora genérica / somente texto

2

Eu tenho um trabalho de impressão ASCII vindo de um sistema legado que eu não controle. Atualmente é destinado a uma impressora regular.

Gostaria de poder pegar o trabalho com o driver Generic / Text Only e enviá-lo para um local de arquivo para importação.
Eu posso configurar uma porta local com o caminho no nome e os dados vão acabar muito bem. O problema é que sempre sobrescreve o arquivo anterior.

Existe uma maneira de especificar uma variável de ambiente ou algo no caminho para criar um nome de arquivo dinâmico para que cada trabalho tenha um nome exclusivo?

    
por kettch 03.02.2012 / 20:57

1 resposta

1

Não há funcionalidade incorporada para fazer o que você quer.

Eu consideraria olhar para o RedMon , um monitor de impressão que permite para redirecionar trabalhos de impressão para scripts, programas, etc. Você instalaria o RedMon, criaria uma "porta RedMon", e nas propriedades para essa porta você pode especificar um programa para o qual a saída da impressora é redirecionada. Nesse ponto, você teria apenas que escrever um script que pudesse aceitar a saída e armazená-lo onde quisesse.

    
por 03.02.2012 / 22:10