Wi-Fi가 활성화된 Canon MG6450이 있고 최신 Arch Linux가 설치되어 있습니다.cnijfilter-mg4200 3.80-1 설치됨. 저 할 수 있어요바라보다인쇄 대화 상자의 프린터(자동 검색 중이기 때문에 표시되는 데 몇 초 정도 걸릴 수 있음)를 선택할 수 있으며 확인을 클릭해도 오류 메시지가 표시되지 않습니다. 그러나 프린터는 이 모든 것을 전혀 인식하지 못하는 것 같았습니다.
USB로 연결도 해봤습니다. 그러면 프린터아니요인쇄 대화 상자에서 자동으로 감지되지만예전에는감지되었으므로 system-config-printer
문제 없이 구성하고 인쇄할 수 있었습니다. 하지만 무선으로 인쇄할 수 있다면 좋을 것 같아요.
일부 치명적인 인쇄 오류는 인쇄 대화상자나 에 나타나지 않는 것 같습니다 system-config-printer
. 이 오류는 모두 프린터 상태를 "유휴 - 렌더링 완료"로 보고합니다. 그러나 다녀온 후CUPS 웹 인터페이스프린터를 클릭하면 마침내 메시지가 표시됩니다. 모든 인쇄 작업 후에 다음 메시지가 나타납니다.
"PPD 버전(5.2.11)은 Gutenprint 5.2.12와 호환되지 않습니다. `/usr/bin/cups-genppdupdate'를 관리자로 실행하십시오."
괜찮은:
$ sudo /usr/bin/cups-genppdupdate
/etc/cups/ppd/Canon-PIXMA-MG6450.ppd: no valid candidate for replacement. Skipping
/etc/cups/ppd/Canon-PIXMA-MG6450.ppd: please upgrade this PPD manually
Unable to retrieve PPD file for /etc/cups/ppd/Canon-PIXMA-MG6450.ppd!
Failed to update any PPD files
이제 호환되는 PPD가 있는지 확인하고 있습니다. 캐논의IJ 프린터 드라이버 버전. 리눅스 4.00MG6400 및 MG6500용 PPD 파일이 있습니다. MG6400을 사용해 보고, 프린터 대기열을 지우고, 테스트 페이지를 인쇄해 보았습니다. 이제 CUPS 웹 인터페이스에는 오류가 없지만 system-config-printer
다음을 보고합니다.
'/usr/lib/cups/filter/pstocanonij' 파일을 사용할 수 없습니다. 해당 파일이나 디렉터리가 없습니다.
파일은 다음에서 제공되는 것 같습니다.cnijfilter-일반, 어느현재는 빌드할 수 없습니다.. 지시사항을 따른 후게르호스트패키지를 설치했지만 이제 프린터 대화 상자에서 /usr/lib/cups/filter/cmdtocanonij
패키지가 없다고 불평합니다.
거기예/usr/lib/cups/filter/commandtocanon
A. in cmdtocanonij
으로 교체해서 실행해 보았습니다 . 이제 어디에서도 오류 메시지가 나타나지 않지만 인쇄 작업이 완전히 사라진 것 같습니다. 프린터는 이를 수신한 흔적을 보이지 않으며, CUPS 웹 인터페이스는 모든 새로운 작업을 처음에는 "처리 중"으로 표시한 다음 "완료"로 표시하지만 무언가가 모든 것을 블랙홀링한다는 표시는 없습니다.commandtocanon
/etc/cups/ppd/Canon-PIXMA-MG6450.ppd
sudo systemctl daemon-reload
sudo systemctl restart org.cups.cupsd.service
답변1
이 특정 프린터는 AirPrint의 IPP도 지원합니까? 그렇다면 "드라이버 없는" 인쇄를 사용할 수 있습니다(Gutenprint로 달성할 수 있는 모든 것을 지원하지는 않더라도).
1. IPP 지원을 확인하세요.
빨리 달려
ippfind
반환 메시지를 받으면 이는 IPP가 지원된다는 의미이며 프린터 주소를 지정하는 데 사용되는 IPP-URI를 알려줍니다.
2. 인쇄 대기열을 설치합니다.
지금 달려라
lpadmin -p my_brother -v $IPP_URI -E -m everywhere
지원하는 모든 IPP 인쇄 기능의 세부 사항을 프린터에 직접 쿼리 하고 -m everywhere
아직 IPP를 인식하지 못하는 "레거시" 응용 프로그램에서 사용할 수 있도록 이 프린터에 대한 PPD가 자동으로 생성됩니다. 이렇게 하면 모든 인쇄 클라이언트가 이전처럼 CUPS 대기열을 사용할 수 있습니다.
(저는 Arch Linux에 익숙하지 않습니다. 제가 아는 것은 모든 후원자가 소프트웨어 세계에서 "최신 및 최고"를 실행할 수 있는 능력에 자부심을 갖고 있다는 것입니다. 따라서 상당히 최신 버전의 CUPS를 가정할 수 있습니다. , 이는 위의 작업에 필요합니다. 지금은 질문을 한 지 3년이 되는 2018년입니다...)