저는 Canon P-208II를 가지고 있고 canon_dr
백엔드[0]을 사용합니다.
그런데 lsusb
( )에 있는 제품 ID가 0x1660
( ) 및 ()에 있는 제품 ID와 다른 것을 발견하여 행을 복사하고 일치하도록 ID를 수정했습니다./etc/sane.d/canon_dr.conf
/usr/lib/udev/rules/49-sane.rules
0x165f
$ lsusb
[...]
Bus 001 Device 017: ID 1083:1660 Canon Electronics, Inc. CANON P-208II
[...]
그래도 스캐너는 sane-find-scanner
감지 되지 않으며 scanimage -L
자세한 로깅을 통해 액세스를 시도하고 권한 오류가 발생하거나 루트를 사용하는 것을 볼 수 있습니다.
could not fetch string descriptor: Pipe error
같은 위치에.
나도 그것을 시도 sane-find-scanner /dev/usb/001/017
했는데 failed to open (Invalid argument)
"devname"[1]으로 무엇을 사용해야할지 잘 모르겠습니다.
제품 ID를 다른 곳에서 변경해야 합니까? 아니면 변경 사항을 적용하려면 어떤 조치를 취해야 합니까? 아니면 파이프라인 오류가 철통같은 걸까요?
[0]-http://www.sane-project.org/sane-mfgs.html
[1]-http://www.sane-project.org/man/sane-find-scanner.1.html
답변1
아! 2015년 M. Allan Noah [0]의 팁 덕분에 보고된 제품 ID가 스캐너 뒷면의 "자동 시작" 스위치 위치에 따라 변경된다는 사실을 발견했습니다.
Off - 0x165f
On - 0x1660
(스위치를 뒤집은 후 다시 연결하고 플러그를 뽑아야 합니다)
"꺼짐" 위치에서는 SANE 예상 ID를 보고하고 더 이상 아무 작업도 수행하지 않습니다. "파이프 오류"는 관련이 없으며 계속 발생합니다.
상자에서 꺼내 바로 사용할 준비가 되었습니다! ...올바른 상태로 나오기만 하면 됩니다.
[0]-http://sane.10972.n7.nabble.com/cannon-p208-raspberian-tp20448p20457.html