Quero colocar os dados diretamente no spooler da impressora.
É possível?
A intenção é converter arquivos ou dados para o formato de impressora, enviar esses dados para um computador e a partir daí um serviço imprimirá o documento em uma ordem e configuração específicas.
Eu tenho a seguinte configuração para teste:
- HP 1020.
- Máquina Pentium 4.
Responder1
Você pode imprimir em arquivo. Vá para Propriedades da impressora e clique na guia Portas.
Se você selecionar FILE: como porta, o driver solicitará um nome de arquivo no momento da impressão. Isso pode ser adequado à maneira como você deseja trabalhar, mas 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 de saída, por exemplo, Z:\prints\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 aparecer, renomeie-o. Você pode adicionar um número incremental ou adicionar a hora e a data ao nome, ou o que mais lhe convier.
- Aguarde um tempo adequado (segundos, minutos...) e volte ao início.