Avahi는 내 네트워크 프린터를 볼 수 있는데 CUPS는 볼 수 없는 이유는 무엇입니까?

Avahi는 내 네트워크 프린터를 볼 수 있는데 CUPS는 볼 수 없는 이유는 무엇입니까?

내가 설정해놨어.로컬 호스트 이름 확인,컵 탐색 시작그리고org.cups.cupsd.service를 다시 시작하세요.. avahi-browseWiFi 프린터 표시:

$ avahi-browse --all --ignore-local | head --lines=1 | tr --squeeze-repeats ' '
+ enp5s0 IPv6 Canon MG6400 series _canon-bjnp1._tcp local

하지만,http://127.0.0.1:631/admin/프린터가 없다고 표시됩니다. 무엇을 제공합니까?

답변1

경고: 이 답변의 전체 내용은 최신 버전의 CUPS(예: 2.2.x)에만 적용됩니다. 이전 버전의 경우 맨페이지를 이해하지 못하는 경우 구체적으로 문의하시기 바랍니다.cupd.conf설명하다...


첫 번째, CUPS는 IPP 가능하다고 선언된 로컬 네트워크 프린터만 자동으로 설치하고 검색합니다(인터넷 인쇄 프로토콜). Canon의 독점 설계 프로토콜은 작동하지 않습니다.

귀하의 프린터가 IPP를 지원하는 모델 중 하나인지 확인하려면 다음을 실행하십시오.

ippfind [ENTER]

IPP 지원 인쇄 장치(또는 CUPS 대기열) URI 목록을 반환해야 합니다.

두번째, Canon MG6400 모델의 경우했다IPP를 지원하려면 avahi-browse 검색이 서비스 하위 유형뿐만 아니라 및/또는 ... _canon-bjnp1._tcp도 반환해야 합니다. 하지만 해당 결과를 창 밖으로 던지기 때문에 이를 간과하고 있는 것일까요 ?_ipp._tcp._ipps._tcp.| head --lines=1

제삼, CUPS가 ZeroConf/Bonjour 네트워크에 완전히 참여하여 자동으로 공유 프린터를 사용하고 결과적으로 자체 로컬 프린터를 공유하려면 다음을 수행해야 합니다./etc/cups/cupsd.conf문서:

BrowseDNSSDSubTypes _cups,_print
BrowseLocalProtocols all
Port 631

답변2

cups-browsed자동 검색을 위해서는 Avahi 데몬을 쿼리한 다음 Avahi 데몬이 보는 내용에 따라 CUPS 구성을 채우는 CUPS의 추가 구성 요소가 필요합니다 . 불행하게도 이것을 설정하기 위해 Arch에서 무엇이 필요한지 잘 모르겠습니다. (데몬 자체는 구성에 대한 사용자 정의가 필요하지 않으며, 이를 활성화하기 위해 Arch에서 서비스 이름이 무엇인지 잘 모르겠습니다. 또는 심지어 표준 CUPS 설치의 일부인지 여부).

관련 정보