Canon Pixma MX860 네트워크 프린터를 어떻게 추가합니까?

Canon Pixma MX860 네트워크 프린터를 어떻게 추가합니까?

저는 두 대의 컴퓨터에서 Ubuntu Oneiric 11.10을 실행하고 있습니다. 하나는 AMD-64비트 아키텍처이고 다른 하나는 i386입니다. 둘 다 동일한 문제입니다. 11.04에서는 약간의 수정 후에 인쇄하고 스캔할 수 있었지만 11.10을 새로 설치한 후에는ppa:마이클-그루즈/캐논, PPA에서 cnijfilter-mx860series 및 scangearmp-common을 설치하면 Ubuntu의 system-config-printer가 네트워크 프린터를 감지할 수 없습니다.

이전 설치에서는 cnijnet://printers-mac-address로 표시되었습니다. IP 주소로 프린터를 ping할 수 있고 컴퓨터에서 프린터의 웹 관리 페이지를 찾아볼 수 있으며 컴퓨터의 VirtualBox에 있는 Windows 게스트가 프린터를 감지하고 설치하는 데 아무런 문제가 없기 때문에 이를 볼 수 있어야 한다는 것을 알고 있습니다. 이 문제는 Oneiric에 새로운 것 같습니다. 내 네트워크 Pixma를 어떻게 다시 찾을 수 있나요?

답변1

해결 방법을 찾았습니다.

인쇄

URI를 수동으로 입력하면 네트워크 프린터를 설치할 수 있습니다. 새 프린터를 추가할 때 다음을 선택하세요.EnterURI장치 목록에서 프린터의 MAC 주소를 cnijnet:/01-23-45-67-89-AB입력 하세요. 01-23-45-67-89-AB드라이버의 프린터 모델을 수동으로 선택해야 하지만 모든 것이 정상적으로 인쇄됩니다.

그래도 작동하지 않으면 다음의 수동 지침을 따르십시오.http://linux.wikia.com/wiki/Getting_Canon_PIXMA_to_work_on_Linux:

$ cnijnetprn --search auto 
<...Wait for system search...>
network cnijnet:/00-1E-8F-B6-E0-1A "Canon MX860 series" "Canon-MX860-series_00-1E-8F-B6-E0-1A"

$ locate mx860.ppd
/usr/share/cups/model/cnmx860.ppd
/usr/share/ppd/cnmx860.ppd
$ sudo /usr/sbin/lpadmin -p CanonMX860 -m cnmx860.ppd -v cnijnet:/00-1E-8F-B6-E0-1A -E

옵션 -p은 프린터 이름을 지정하고 -m옵션은 파일을 지정합니다 ppd. 프린터용 파일 ppd은 바이너리 드라이버 패키지에 포함되어야 하며 이 시점에서는 /usr/share/ppd. 이 옵션은 장치 URI를 지정합니다( 의 출력 -v에서 ​​복사 ).cnijnetprn

스캐닝

스캔을 위해 /etc/sane.d/pixma.confbjnp://10.0.0.20(Pixma의 IP 주소)을 편집하고 추가하십시오. Ubuntu가 이를 찾을 수 있도록 장치를 나열하십시오.

$ scanimage -L
device `pixma:MX860_10.0.0.20' is a CANON Canon PIXMA MX860 multi-Function peripheral

에서 불필요한 백엔드(pixma를 제외한 모두)를 추가로 편집할 수 있습니다 /etc/sane.d/dll.conf. 그러면 발견 속도가 조금 빨라질 것입니다. 자세한 내용은 를 확인하세요 man sane-pixma.

이유나 방법에 대한 문서를 찾을 수는 없지만 Canon 네트워크 프린터 검색 프로토콜은 이전 버전에서처럼 11.10에서 제대로 작동하지 않습니다. 아마도 검색 시간 초과 문제일 수 있습니다. 그래도 지금은 모든 것이 정상 작동하고 있습니다.

관련 정보