Eu tenho uma impressora / scanner HP Officejet 4500 G510n-z, conectada ao wifi local. Eu estou tentando digitalizar do meu macbook com 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 funcionou antes, com o mesmo computador e scanner, então estou tentando descobrir o que mudou e como corrigi-lo.
Na Visualização, o menu Arquivo possui uma entrada "Importar da Officejet 4500 G510n-z", que sugere reconhecer que se trata de um scanner. A seleção dessa entrada de menu fornece a mensagem de erro acima. Eu recebo o mesmo resultado ao usar o botão "Abrir Scanner" em "Preferências do Sistema" - > "Impressoras e scanners".
Eu posso 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 verificar algo, como acima, o computador envia um pacote TCP SYN para a porta 9500 no dispositivo, o que obtém uma resposta imediata do RST:
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 leva alguns segundos para a mensagem de erro aparecer na interface do usuário. Infelizmente eu não tenho uma captura de pacotes do dispositivo quando ele está funcionando corretamente.
Pesquisando essa mensagem de erro, sugerimos que você redefinisse os drivers da impressora e reiniciasse o computador, o que não ajudou.
O que posso fazer para depurar isso mais e / ou corrigi-lo?
Atualização: o suporte da HP sugeriu o uso do "HP Print and Scan Doctor" disponível em seu website.
Eu tentei executá-lo no Wine no meu Macbook, mas ele falhou antes de descobrir a impressora.
Encontrando uma máquina Windows real, tentei executar a ferramenta novamente, mas ela não descobriu a impressora. Eu tive que instalar o driver (em "Impressoras e scanners", clique em "Adicionar impressora") para que a ferramenta descobrisse a impressora.
Com o driver instalado, o "médico" informou que o software completo da impressora não estava instalado e forneceu um botão para baixar e instalar o software.
Com o "software completo" instalado, o "médico" mostrou um botão chamado "Corrigir verificação". Ele executou uma lista de testes, não encontrando nenhum problema. Um teste também funcionou bem, e o utilitário de escaneamento do Windows também conseguiu escanear - mas meu Macbook ainda não conseguiu. O Wireshark revelou que o computador Windows se comunicava 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.