Eu tenho uma impressora Brother HL-L2300D, conectada por USB a um Raspberry Pi servindo como servidor de impressão para um segmento de LAN em algum lugar. O Pi roda o Raspbian, e tem um servidor samba e um servidor CUPS rodando - cuja configuração exata eu tinha esquecido - e estava feliz por alguns anos, imprimindo conforme solicitado.
Então, cerca de uma semana atrás, os usuários de várias máquinas Windows 10 na LAN começaram a reclamar de falhas de impressão. Eu estava dizendo às pessoas para tentarem remover a impressora e reconectar a ela (o que em alguns casos parece funcionar para impressoras); mas - eles não conseguiram se conectar à impressora.
Verificamos que a própria impressora funciona ao conectar diretamente uma dessas caixas do Windows (via USB); e que, na interface web do CUPS, a impressora está habilitada e uma página de teste é impressa corretamente. A página de gerenciamento do CUPS da impressora diz:
brother-hl-l2300d (Idle, Accepting Jobs, Shared, Server Default)
A mensagem de erro que as pessoas recebem ao tentar conectar a impressora é:
O Windows não pôde se conectar à impressora. Verifique o nome da impressora e tente novamente. Se esta for uma impressora de rede, verifique se a impressora está ligada e se o endereço da impressora está correto.
Devo mencionar que \\1.2.3.4\
é navegável (onde 1.2.3.4 é o IP do servidor de impressão) e mostra a impressora. É apenas a conexão que falha.
Minha pergunta: O que pode causar essa falha e o que posso fazer para superá-la?
Informações adicionais (pergunte se está faltando alguma coisa):
- Tentei desinstalar o driver de impressão do Windows para a impressora e adicionar uma impressora com o novo driver. Isso me leva ao erro "Não é possível conectar" antes da caixa de diálogo na qual posso fornecer o novo driver.
iptables --list
no servidor de impressão Pi produz listas vazias.- A versão do Samba é: 4.5.16
- A versão Raspbian é 9.
- Quando tento abrir em vez de conectar à impressora, recebo um erro 0x709.
cupsd.conf
: aqui (pastebin.com)
tl; dr: Desinstale as atualizações do Windows KB5006670 e/ou KB5005565.
(Crédito a @harrymc por esta resposta.)
Em 12 de outubro, os computadores com Windows 10 receberam uma atualização automática da Microsoft, KB5006670 . Foi relatado que (ênfase minha):
Veja também um item no canal de notícias MS do site BleepingComputer :
Nova atualização do Windows 10 KB5006670 interrompe a impressão em rede
baseado em um longo tópico em seu fórum , com sysadmins reclamando sobre esse problema. No futuro, você pode consultar esse fórum se não encontrar um problema abordado aqui no SU.
Isso segue um problema semelhante no mês passado, com o Windows Update KB5005565 , lançado em 14 de setembro.
No meu caso, os computadores dos usuários tiveram a atualização posterior (6670). Desinstalá-lo permitiu conectar-se à impressora de rede e a impressão parece funcionar (ainda não tentei todas as máquinas).
Resumo da discussão acima:
À primeira vista, uma configuração de trabalho parou de funcionar de repente, onde os computadores com Windows 10 de repente não conseguiram se conectar à impressora de rede.
Após algumas verificações, a única explicação que restava era a atualização do Windows, que afinal é um dos maiores perigos para a estabilidade do sistema.
As atualizações candidatas foram KB5005539 e KB5006670.
Uma pesquisa encontrou o artigo KB5006670 é a atualização mais recente do Windows para causar problemas na impressora , que dizia:
A remoção do KB5006670 resolveu o problema e a conectividade de rede foi restaurada para as impressoras.
Para ocultar atualizações indesejadas do Windows, consulte o artigo Como ocultar ou mostrar atualizações do Windows no Windows 10 , que também fornece um download do Solucionador de problemas da Microsoft (que a Microsoft não fornece mais).