Você pode imprimir em arquivo. Vá para Propriedades da impressora e clique na guia Portas.
Se você selecionar FILE: como a porta, o driver solicitará um nome de arquivo no momento da impressão. Isso pode ser do jeito que você quer trabalhar, mas eu suspeito que você queira automatizá-lo ainda mais. Nesse caso, faça o seguinte:
Crie uma nova porta local, com o caminho e o nome do arquivo para a saída, por exemplo, Z: \ imprime \ newjob.prt
O driver agora sempre usará esse nome de arquivo - mas você provavelmente precisará de um nome diferente para cada trabalho. Isso pode ser conseguido executando um script, carregado na inicialização, que faz o seguinte:
- procure por Z: \ prints \ newjob.prt
- Quando aparece, mude o nome. Você pode adicionar um número incremental ou adicionar a hora e a data ao nome ou o que mais lhe convier.
- Espere um tempo adequado (segundos, minutos ...) e faça um loop para o começo.