Capture os botões do scanner USB com o Wireshark

0

Eu quero detectar se os botões do meu scanner USB (HP Scanjet 8250) são pressionados usando o Debian Linux.

Consigo digitalizar documentos com o SANE, mas não consigo fazer o scanbd / scannerbutton funcionar.

Agora descobri que, como solução alternativa, eu poderia capturar o tráfego USB usando o Wireshark 2.0.2 (versão do kernel do Linux: 4.4.0-45) c. Mas um primeiro teste não foi bem-sucedido: posso ver o tráfego quando um documento é digitalizado, mas não vejo nenhum tráfego se os botões do scanner forem pressionados.

É possível detectar os botões do scanner USB com o Wireshark?

    
por ifischer 27.10.2016 / 17:34

1 resposta

2

O mais provável é que você não consiga ver o botão pressionado no seu scanner. O Wireshark pode monitorar o tráfego USB no barramento USB, se configurado corretamente. Os botões no seu scanner provavelmente não estão enviando pressionamentos de tecla sobre o barramento USB, mas sendo manipulados por um microcontrolador interno no scanner, que envia dados através do barramento USB para o driver do scanner. No Windows, os botões do scanner são configurados pelo software de digitalização do fabricante. No entanto, se não houver um software Linux equivalente para lidar com a configuração, você provavelmente está sem sorte.

    
por 27.10.2016 / 18:25