XSane - 읽기 중 오류: 장치 I/O 중 오류 - Canon Pixma mg3550 스캐너/프린터

XSane - 읽기 중 오류: 장치 I/O 중 오류 - Canon Pixma mg3550 스캐너/프린터

네트워크를 통해 스캐너/프린터 Canon PIXMA MG3550을 XSane과 작동시키려고 합니다. 드라이버가 설치되었으며 거의 ​​모든 기능이 작동합니다(USB 및 네트워크를 통한 인쇄, USB를 통한 스캔).

scanimage -L스캐너가 인식되고 XSane의 정보 패널에 반환된 정보와 마찬가지로 장치에 대한 올바른 정보가 표시됩니다.

device `pixma:MG3500_192.168.xx.yy' is a CANON Canon PIXMA MG3500 Series multi-function peripheral

하지만 XSane에서 스캔 버튼을 클릭하면 다음 오류가 발생합니다.

읽는 중 오류: 장치 I/O 중 오류

그런데 스캔이나 미리보기를 클릭하면 오류가 발생하기 전에 하드웨어가 잠깐 움직이는 소리가 들리기 때문에 스캐너가 반응하는 것 같습니다.

저는 Debian Jessie를 사용하고 있습니다. (XSane 오류 로그를 어디서 찾아야 할지 모르겠습니다...)

어떤 제안이 있으십니까?


편집 1: scangearmpCanon에서 제공한 소프트웨어를 설치했는데 완벽하게 작동합니다.
이유는 모르겠지만 XSane을 사용한 미리보기는 의도적으로 완전히 재현할 수는 없지만 예측할 수 없는 방식으로 2~3번 작동했습니다. 처음에는 삭제가 ~/.sane트릭이라고 생각했지만 여러 번 확인한 후에는 그렇지 않다는 것을 확인할 수 있었습니다.

답변1

Ubuntu 18.10, amd64 시스템, Pixma MG3650에서 정확히 동일한 상황(편집 1 보고 내용 포함)이 있습니다.

export SANE_DEBUG_PIXMA=128

주어진:

[... blah blah...] 
[pixma] pixma_read_image() failed ETIMEDOUT
[pixma] Reader task terminated: ETIMEDOUT
[pixma] read_image():reader task closed the pipe:195228 bytes received, 1678578 bytes expected
sane_read= 9 = Error during device I/O
[pixma] pixma_close(): Canon PIXMA MG3600 Series

그래서 구성 파일에 시간 초과 설정을 추가했습니다.

  1. 예방 조치로 다음 작업이 작동하지 않으면 실행 취소할 수 있습니다. 다음의 백업 복사본을 만드세요 /etc/sane.d/pixma.conf.

    $ sudo cp /etc/sane.d/pixma.conf  /etc/sane.d/BACKUPpixma.conf 
    
  2. 시간 초과를 늘리려면 /etc/sane.d/pixma.conf21행을 열고 주석 처리를 제거하십시오. 즉, 앞의 해시 기호('#')를 제거하고 #bjnp-timeout=5000 : 가 됩니다 bjnp-timeout=5000.

  3. 수정된 파일을 저장합니다.

  4. Skanlite, gscan2pdf, XSane 또는 원하는 다른 정상적인 기반 프로그램으로 테스트하세요.

이것이 유일한 해결책인지 최선인지 확실하지 않습니다. 더 나은 아이디어를 환영합니다. 작동하지 않으면 다음 방법으로 실행 취소할 수 있습니다.

$ sudo cp /etc/sane.d/BACKUPpixma.conf  /etc/sane.d/pixma.conf

답변2

유사한 증상에 대한 대체 답변을 추가하고 싶습니다. 모든 것이 올바르게 설치되었지만 여전히 "읽는 중 오류: 오류 중 장치 I/O 오류" 또는 "장치가 사용 중입니다"라는 메시지가 표시됩니다.

제 경우에는 Canon MF8200C 네트워크 올인원 컴퓨터에서 이런 일이 발생했는데, 대답은 기기가 자동으로 스캔 모드로 들어가지 않았다는 것이었습니다. 스캔 메뉴로 들어가서 원격 스캔을 선택해야 합니다. 그런 다음 스캔하고 컴퓨터가 스캔을 요청할 때까지 기다리면 모든 것이 정상입니다. 왜 이것이 자동으로 수행될 수 없는지 평생 이해할 수 없지만 타당한 이유가 있을 수 있습니다.

답변3

내 프린터는 CANON PIXMA MG6450이며 XSane은 이전에 전원을 켠 적이 있으면 정상적으로 작동할 수 있습니다.

전원이 켜지지 않으면 XSane은 스캐너 장치 "pixma:MG6400_192.168.178.24"가 CANON Canon PIXMA MG6400 시리즈 다기능 주변 장치임을 확인합니다.

XSane이 장치 전원을 켜고 다른 작업을 수행하지 않지만 읽기 중에 오류가 발생합니다. 프린터 디스플레이에 다음이 표시됩니다. 작업 중, 대기 중.

관련 정보