Brother DCP-110c 통합 스캐너가 Mint(18.1 x64)에서 작동하지 않습니다.

Brother DCP-110c 통합 스캐너가 Mint(18.1 x64)에서 작동하지 않습니다.

표시된 대로 프린터 드라이버를 성공적으로 설치했습니다.여기, 스캐너 드라이버가 포함되어야 합니다.

실제로 설치되어 있습니다 brscan2. brscan-key나도 설치했다 brother-udev-rule-type1; sane, sane-utils등도 xsane설치되어 있습니다.

프린터가 USB로 연결되어 작동합니다(인쇄 가능)., 그러나 통합 스캐너는 사용할 수 없습니다.

이 시점까지는 simple-scan으로 xsane실행하더라도 스캐너를 볼 수 없습니다 sudo.

여기에 이미지 설명을 입력하세요

여기에 이미지 설명을 입력하세요


복사한 후 Simple Scan 및 Xsane 설정에 스캐너가 표시됩니다 /usr/lib64/sane./usr/lib(제안대로여기). 그러나 simple-scan다른 오류("스캔을 시작할 수 없습니다")가 표시되고 xsane"'brother2:bus2;dev3' 장치를 열지 못했습니다:잘못된 인수입니다."라는 메시지가 표시됩니다. - 와 마찬가지입니다 sudo.

여기에 이미지 설명을 입력하세요

여기에 이미지 설명을 입력하세요


첨가

# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"

에서도 /lib/udev/rules.d/40-libsane.rules도움이 되지 않았습니다.


편집하다

답변 후pfnuesel:

lssub다음을 제공합니다:

Bus 001 Device 003: ID 04f9:0169 Brother Industries, Ltd DCP-110C RemovableDisk

그런 다음 아무런 효과가 없었습니다 sudo chmod a+w /dev/bus/usb/001/008. 이는 권한 문제가 아니기 때문입니다.


또한 표시된 대로 파일을 에서 /usr/lib64/usr/lib64/sane로 복사하는 데 성공하지 못했습니다 /usr/lib/x86_64-linux-gnu/sane./usr/lib/x86_64-linux-gnu여기그리고여기.


이 포스팅을 보면여기BIOS의 고급 USB 구성에 대해 언급합니다(논의된 내용은여기- 현재 목적에 필요할 수 있는 이미지도 참조하세요. 유사하지만 다소 다른 설정을 발견했습니다.

위의 설정도 언급되어 있습니다.여기, 따르려고 시도했지만 아무 것도 작동하지 않았습니다.

내 BIOS에 XHCI 사전 부팅 옵션이 표시되지 않지만 활성화된 "USB 대용량 저장 장치 드라이버 지원"이 표시됩니다.

여기에 이미지 설명을 입력하세요

이를 비활성화하면 두 개의 USB 포트(하나는 2.0, 다른 하나는 3.0)에서 아무 것도 변경되지 않습니다.


업데이트

팔로우 후이 게시물사용하라고 하네요

export SANE_DEBUG_DLL=128
scanimage -L

양식의 오류를 찾아 No such file or directory지정된 위치에 지정된 파일을 복사하면 다음 오류만 발생합니다.

[dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-v4l.so.1'
[dll] load: couldn't open `/usr/lib/x86_64-linux-gnu/sane/libsane-v4l.so.1' (No such file or directory)
[dll] load: trying to load `/usr/lib/sane/libsane-v4l.so.1'
[dll] load: couldn't open `/usr/lib/sane/libsane-v4l.so.1' (No such file or directory)
[dll] load: couldn't find backend `v4l' (No such file or directory)

하지만 이러한 파일은 없는 것 같습니다( 로 테스트 locate)... 그리고 이 문제에 대한 별도의 질문에 대한 답변을 기반으로 합니다(무엇 libsane-v4l.so.1이며 어떻게 얻을 수 있나요?), 아마도 내 목적에는 필요하지 않을 것입니다.

답변1

나는 다른 스캐너와 다른 OS를 가지고 있으므로 내 도움의 가치가 제한적일 수 있습니다. 하지만 어쨌든 시도해 봅시다.

프린터를 연결하면 실행하여 lsusb프린터에 할당된 버스 번호와 장치 번호를 확인할 수 있습니다.

그런 다음 장치에 쓰기 권한을 부여하십시오.

chmod a+w /dev/bus/usb/$BUS/$DEVICE

여기서 $BUS$DEVICE는 앞서 언급한 버스 및 장치 번호입니다. 그런 다음 로 다시 스캔해 보십시오 xsane.

관련 정보