Como colocar dados diretamente no spooler da impressora?

0

Eu quero colocar os dados diretamente no spooler da impressora.

É possível?

A intenção por trás disso é converter arquivos ou dados em 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.

Tenho a seguinte configuração para teste:

  1. HP 1020.
  2. Máquina Pentium 4.
por dotnetstep 10.07.2014 / 10:14

1 resposta

0

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:

  1. procure por Z: \ prints \ newjob.prt
  2. 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.
  3. Espere um tempo adequado (segundos, minutos ...) e faça um loop para o começo.
por 14.07.2014 / 02:03

Tags