SANE은 꺼진 스캐너를 어떻게 감지합니까?

SANE은 꺼진 스캐너를 어떻게 감지합니까?

저는 Brother DCP-7065DN 다기능 프린터(스캐너 포함)를 가지고 있습니다. 이더넷 케이블을 통해 내 컴퓨터에 연결되어 있습니다. 저는 Debian jessie(8.3)를 실행하고 있습니다.

gscan2pdf버그 관련 디버깅을 하고 있습니다 . 이런 이유로 빅 브라더를 껐습니다. 놀랍게도 scanimage -L스캐너가 여전히 감지됩니다. 어떻게 이럴 수있어?

scanimage -L
device `brother4:net1;dev1' is a Brother Scanner DCP-7065DN
device `brother4:net1;dev0' is a Brother DCP-7065DN DCP-7065DN

SANED가 꺼져 있어도 scanimage는 계속 작동합니다. 이것이 어떻게 scanimage -L작동하는지 아는 사람이 있나요?

답변1

기본적으로 컴퓨터에 연결된 하드웨어를 확인하여 작동합니다(원격 장치에서는 작동하지 않음). 특히 SCSI 및 USB 장치를 살펴보고 다양한 장치를 검색합니다.후방기준 치수(이들은 장치당 하나의 공유 개체입니다.) 어느 것이 잘 일치하는지 확인하세요.

이미지 스캔각 백엔드 모듈에 차례로 연결되는 sane_get_devices를 호출합니다. 그러면 백엔드에 따라 장치 자체는 물론 구성 파일(힌트용)도 살펴봅니다.

추가 자료:

답변2

USB 장치는 버스 전원 공급, 자체 전원 공급 또는둘 다. 특히 Brother DCP-7065DN에 대해서는 잘 모르지만, 전원이 부족하더라도 스캐너가 연결되면 스스로 인식할 수 있을 것입니다. 이것이 내 3D 프린터에서 일어나는 일입니다. 컨트롤러는 본질적으로 히터나 모터에 전원이 공급되지 않더라도 USB가 연결되어 있는 한 행복하게 부팅되고 명령에 응답하는 멋진 Arduino 보드입니다.

또한 대부분의 자체 전원 공급 장치(현재 대부분의 PC 포함)에도 "소프트 오프" 모드가 있습니다. 즉, 전원 버튼을 누르면 이러한 장치는 완전히 종료되지 않고 저전력 "대기" 모드로 들어갑니다. 프린터의 플러그를 물리적으로 뽑지 않거나 전원 공급 장치에 직접 연결된 물리적 스위치를 전환하지 않으면 아마도 이런 일이 일어날 것이라고 추측합니다.

관련 정보