2 votes

Capturer les boutons des scanners USB avec Wireshark

Je veux détecter si les boutons de mon scanner USB (HP Scanjet 8250) sont pressés en utilisant Debian Linux.

Je peux numériser des documents avec SANE mais je n'arrive pas à faire fonctionner scanbd/scannerbutton.

J'ai découvert qu'en guise de solution de contournement, je pouvais capturer le trafic USB en utilisant Wireshark 2.0.2 (version du noyau Linux : 4.4.0-45) c. Mais un premier test n'a pas été concluant : Je peux voir le trafic lorsqu'un document est scanné, mais je ne vois pas de trafic lorsque les boutons du scanner sont actionnés.

Est-il possible de détecter les boutons du scanner USB avec Wireshark ?

3voto

Keltari Points 67159

Il est très probable que vous ne puissiez pas voir les pressions sur les boutons sur votre scanner. Wireshark peut surveiller le trafic USB sur le bus USB, s'il est correctement configuré. Les boutons de votre scanner n'envoient probablement pas de pressions sur le bus USB, mais sont gérés par un microcontrôleur interne dans le scanner, qui envoie des données sur le bus USB au pilote du scanner. Sous Windows, les boutons du scanner sont configurés par le logiciel de numérisation du fabricant. Toutefois, s'il n'existe pas de logiciel Linux équivalent pour gérer la configuration, vous n'avez probablement pas de chance.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X