
Temos uma nova máquina rodando Windows Server 2016, com muitas impressoras. Três deles parecem travar quando um usuário tenta imprimir arquivos .jpg.
Quando isso acontece, se eu verificar a Fila de trabalhos de impressão, vejo que há dois trabalhos de impressão, um com o nome de usuário original como Proprietário com status Imprimindo e outro com o mesmo nome, com SYSTEM como Proprietário com status de spool e nada acontece. O trabalho de impressão não é liberado e nenhum outro trabalho de impressão pode ser impresso (configuramos as impressoras para terminar o spool). Não consigo excluir os trabalhos. Para eliminar este “erro” reiniciamos o spooler de impressão.
Detalhes extras: De alguma forma, o nome do trabalho de impressão também é alterado e recebe uma string estranha antes do nome do documento. Por exemplo "R:5976Vz:'nome do documento original'.jpg". A string antes do nome do documento é aleatória.
Outros usuários podem imprimir sem problemas. Os mesmos usuários que enfrentam esse problema podem imprimir outros tipos de documentos sem problemas. Vejo que isso acontece apenas com arquivos .jpg.
Alguma ideia ? Alguém já teve esse problema antes?
Verifiquei os drivers e eles estão ok; Verifiquei os logs, mas os logs operacionais estão vazios.
Atenciosamente, Mário
Responder1
Não encontrei a causa raiz disso, mas parece funcionar agora, depois de executar as seguintes ações:
- Eu removi o driver
- Exclua as impressoras
- Instale as impressoras novamente e também instale o driver novamente
Desde que reinstalei as impressoras, não voltamos a encontrar esta situação.
Edição posterior:
descobri de onde veio o erro e como reproduzi-lo. Basta imprimir algo do navegador Edge ou do Microsoft Photos.
Usamos um software de gerenciamento de impressão chamado PaperCut. Aqui está a explicação completa: https://www.papercut.com/kb/Main/Windows10Printing#GroupPolicy
Com o lançamento do Windows 10, houve um aumento no número de clientes que usam aplicativos do Windows 10 para suas necessidades de impressão. Isso inclui o navegador Edge. Os aplicativos do Windows 10 são aqueles que podem ser obtidos na Windows Store.
Os aplicativos populares do Windows 10 que suportam impressão incluem Microsoft Reader, navegador Edge, OneNote, Mapas e Fotos.
Quando o driver de impressão em uso é do Tipo 3, o arquivo de spool gerado por esses aplicativos contém uma tag XPS2GDI especial. Esses tipos de arquivo em spool são processados duas vezes pelo serviço Spooler de impressão. A primeira passagem pelo spooler de impressão gerará um novo arquivo de spool na linguagem de descrição de página que a impressora entende. O serviço Spooler de impressão enviará esse segundo arquivo de spool para o dispositivo.
Quando a impressão FindMe estiver configurada e a renderização do lado do servidor não padrão for encontrada, a criação do arquivo de spool duplo ocorrerá na impressora de liberação, conforme mostrado na captura de tela abaixo. No caso em que os trabalhos de impressão ainda estão sendo renderizados no servidor, é possível ver dois trabalhos de impressão para o único trabalho enviado na impressora de liberação.
De qualquer forma, desde que reinstalei as impressoras, não tive nenhum problema.