Imprimir a partir de um aplicativo intermitentemente bloqueará a fila de impressão de uma impressora. Existe uma maneira de contornar isso?

2

É somente com um aplicativo para uma impressora. Usar uma impressora diferente está, infelizmente, fora de questão.

Não posso esperar que os usuários limpem manualmente a fila de impressão toda vez que ela ocorrer. Eu tentei substituir os drivers pelo menos quatro vezes agora e nada funcionou de forma consistente. Neste ponto, estou pensando em encontrar algum tipo de aplicativo intermediário que o imprima em um PDF e, em seguida, imprima o PDF na impressora, mas não tenho certeza se esse aplicativo existe. Se alguém souber de um ou puder pensar em alguma outra solução, eu adoraria ouvi-lo.

Para esclarecer, o aplicativo é um leitor de e-book proprietário para um conjunto específico de folhetos de informações veterinárias. Parece corromper o nome do arquivo ao enviar para a impressora para ter símbolos aleatórios no caminho. É um problema particularmente irritante porque é intermitente. Conseguirei fazê-lo funcionar até que pare de funcionar uma hora depois e quebre até que eu resolva o problema novamente. Eu tentei todas as versões dos drivers para esta impressora que eu poderia encontrar online; incluindo PCL6, PS, etc.

    
por Austin 07.04.2017 / 18:36

1 resposta

2

Eu já vi esse comportamento antes com os leitores de e-books "especiais".
(No meu caso, manuais de serviço / oficina para carros.)

O software de leitura faz isso intencionalmente como uma forma de proteção contra cópia direita.
Eles não querem que você imprima todos os documentos a granel e depois fotocopie o lote.
Eles preferem vender mais licenças para usar o software em vários computadores.

Assim, a cada impressão X, eles enviam intencionalmente dados incorretos para a interface de impressão do Windows. Isso faz com que o erro ocorra na própria interface de impressora do Windows, mesmo antes que o Windows possa entregar o documento ao driver de impressora real.

Isso significa que alterar drivers / impressoras / usar uma impressora de rede / impressora pdf não ajuda.
A outra "impressora" ainda é uma impressora do Windows e estará sujeita ao mesmo problema. Qualquer trabalho de impressão ainda passa pela interface de impressora normal do Windows, onde o problema de "nome de arquivo ilegal" está causando o problema.

Então basicamente você terá que viver com isso.

    
por 07.04.2017 / 21:51