
Eu tenho uma impressora/scanner HP Officejet 4500 G510n-z, conectada ao wifi local. Estou tentando digitalizar no meu macbook executando o OS X Yosemite (10.10.5), mas quando tento fazer isso, recebo a mensagem de erro "Falha ao abrir uma sessão no dispositivo". Isso já funcionou antes, com o mesmo computador e scanner, então estou tentando descobrir o que mudou e como consertar.
Na visualização, o menu Arquivo possui uma entrada “Importar do Officejet 4500 G510n-z”, o que sugere que ele reconhece que se trata de um scanner. Selecionar essa entrada de menu fornece a mensagem de erro acima. Obtenho o mesmo resultado ao usar o botão "Abrir Scanner" em "Preferências do Sistema" -> "Impressoras e Scanners".
Consigo acessar a interface HTTP do dispositivo, que mostra apenas informações relacionadas à parte da impressora e à configuração da rede.
A impressão funciona bem. Observando o tráfego de rede com o Wireshark, isso gera muito tráfego na porta 9100, como esperado.
Quando tento digitalizar algo, como acima, o computador envia um pacote TCP SYN para a porta 9500 do dispositivo, que obtém uma resposta RST imediata:
No. Abs Time Time Source SPort Destination DPort Protocol Info Host seq len src addr unresolved
5596 22:20:10.401777 368.249752 192.168.1.10 50100 192.168.1.158 9500 TCP 50100 → 9500 [SYN] Seq=0 Win=65535 Len=0 MSS=1460 WS=32 TSval=20957697 TSecr=0 SACK_PERM=1 0 0 192.168.1.10
5597 22:20:10.406550 368.254525 192.168.1.158 9500 192.168.1.10 50100 TCP 9500 → 50100 [RST, ACK] Seq=1 Ack=1 Win=0 Len=0 1 0 192.168.1.158
Ainda assim, leva alguns segundos para que a mensagem de erro apareça na interface do usuário. Infelizmente não tenho captura de pacotes do dispositivo quando ele está funcionando corretamente.
Pesquisar esta mensagem de erro no Google sugeriu redefinir os drivers da impressora e reiniciar o computador, o que não ajudou.
O que posso fazer para depurar ainda mais e/ou corrigir isso?
Atualizar:O suporte HP sugeriu usar o "HP Print and Scan Doctor" disponível em seu site.
Tentei executá-lo no Wine no meu Macbook, mas travou antes de descobrir a impressora.
Tendo encontrado uma máquina Windows real, tentei executar a ferramenta novamente, mas ela não descobriu a impressora. Tive que instalar o driver (em "Impressoras e scanners", clicar em "Adicionar impressora") para que a ferramenta descobrisse a impressora.
Com o driver instalado, o “médico” disse que o software completo da impressora não estava instalado e disponibilizou um botão para baixar e instalar o software.
Com o “software completo” instalado, o “médico” mostrou um botão denominado “Consertar digitalização”. Ele executou uma lista de testes, sem encontrar nenhum problema. Uma verificação de teste também funcionou bem, e o utilitário de verificação do Windows também conseguiu fazer a verificação – mas meu Macbook ainda não conseguiu. Wireshark revelou que o computador Windows se comunicou com o scanner na porta 9290 em vez da porta 9500. Não tenho certeza se o OS X poderia ser persuadido a fazer o mesmo.
Responder1
Eu tive esse problema em uma impressora Samsung MFP. Estava funcionando, então parou e eu cocei minha cabeça por alguns meses tentando descobrir. A solução: (re)ativar o protocolo T4NET na porta 9400 da impressora. O Mac OSX está usando-o para os drivers duplos.