오늘 일찍 AUR 저장소에 가서 이 드라이버를 다운로드했습니다.https://aur.archlinux.org/packages/brother-hll2340dw/내 프린터를 위해.
Avahi/CUPS가 내 프린터를 감지할 수 있도록 하려면 드라이버가 전혀 필요하지 않은 것으로 나타났습니다.
하지만 지금은 매우 짜증나는 문제가 있습니다. 일부 프로그램(예: Libre Office)이 두 대의 프린터를 인식하는데 그 중 하나가 작동하지 않습니다.
프린터는 서비스 유형별 UNIX printer
로 나열됩니다 .avahi-browse
_printer._tcp
이 서비스가 어디서 왔는지 찾아서 제거하고 싶습니다.
답변1
에서 언급했듯이RFC6763그리고봉쥬르 인쇄 사양, 서비스 유형 _printer._tcp
은 "플래그십 이름"이 인쇄되어 있습니다. 당연히 _printer._tcp
서비스를 검색하면 모든 프린터와 모든 유형의 인쇄 서비스를 찾을 수 있습니다.
보다 공식적으로 _printer._tcp
서비스 유형은 일반적으로 네트워크 프린터 및 인쇄 서버를 지원하는 TCP 포트 515에서 발견되는 Unix LPD 인쇄 프로토콜을 나타냅니다. 그러나 프린터가 LPD를 지원하지 않거나 LPD 지원이 비활성화된 경우에도 선언해야 _printer._tcp
하지만 포트 번호는 0입니다.
서비스와 연결된 IP 주소 및 포트를 사용 avahi-discover
하거나 찾으십시오. avahi-browse -r _printer._tcp
프린터 자체에서 제공되거나 구성된 프린터 공유를 허용하도록 구성된 경우 CUPS에서 제공될 수 있습니다.
Brother HL-L2340DW는 분명히 AirPrint를 지원하므로 프린터 자체가 소스일 수 있습니다. 자동 감지로 인해 응용프로그램의 프린터 항목이 작동하지 않는 경우 프린터를 자동으로 감지하지 않도록 CUPS를 구성할 수 있습니다. 내 버전의 CUPS(Debian 9)에서는 을(를) 중지하고 설정을 cups-browsed
편집한 다음 을(를 ) 다시 시작하면 됩니다 ./etc/cups/cups-browsed.conf
BrowseRemoteProtocols
none
cups-browsed
또는 BrowseDeny <printer's IP address>
일반 프린터 자동 검색 기능을 계속 유지하면서 동일한 파일에서 해당 특정 프린터에 대한 자동 검색 항목의 명시적 마스킹을 사용할 수 있습니다.