Linux에서 Brother HL3170CDW 프린터로 인쇄하는 데 문제가 있음

Linux에서 Brother HL3170CDW 프린터로 인쇄하는 데 문제가 있음

제목에서 알 수 있듯이 Brother HL3170CDW 프린터로 인쇄할 수 없습니다. 저는 Artix Linux(runit 버전)를 사용하고 있으며 AUR에서 드라이버를 설치했습니다. system-config-printer프린터가 감지되면 이 프런트엔드에 추가할 수 있습니다. 그러나 아무것도 인쇄하려고 하면 데이터가 수신되지 않습니다. 오류 로그에 따르면 No pages found!. 전체 오류 로그는 다음과 같습니다.

E [15/Feb/2021:08:47:46 -0500] Unknown directive JobPrivateAccess on line 121 of /etc/cups/cupsd.conf.
E [15/Feb/2021:08:47:46 -0500] Unknown directive JobPrivateValues on line 122 of /etc/cups/cupsd.conf.
E [15/Feb/2021:08:47:46 -0500] Unknown directive SubscriptionPrivateAccess on line 123 of /etc/cups/cupsd.conf.
E [15/Feb/2021:08:47:46 -0500] Unknown directive SubscriptionPrivateValues on line 124 of /etc/cups/cupsd.conf.
W [15/Feb/2021:08:47:46 -0500] CreateProfile failed: org.freedesktop.DBus.Error.Spawn.ChildExited:Launch helper exited with unknown return code 1
W [15/Feb/2021:08:47:46 -0500] CreateProfile failed: org.freedesktop.DBus.Error.Spawn.ChildExited:Launch helper exited with unknown return code 1
W [15/Feb/2021:08:47:46 -0500] CreateDevice failed: org.freedesktop.DBus.Error.Spawn.ChildExited:Launch helper exited with unknown return code 1
E [15/Feb/2021:08:47:46 -0500] [Job 80] No pages found!

JobPrivateAccess, JobPrivateValues및 지시어를 SubscriptionPrivateAccess삭제 했는데 다시 나타나는 것 같습니다. 관련 부분은 및 에 대한 다음 몇 줄에서 나옵니다 .SubscriptionPrivateValues/etc/cups/cupsd.confCreateDeviceCreateProfile

또한 루트로 테스트 페이지 인쇄를 시도했지만 여전히 작동하지 않았기 때문에 권한 문제가 아니라고 확신합니다.

다른 사람 중에 이 문제가 발생하여 해결한 사람이 있습니까?

답변1

TLDR: 구성 파일에 문제가 있는 것 같습니다. 및 /etc/cups/cupsd.conf.default에 복사하여 해결했습니다 ./etc/cups/cupsd.conf/etc/cups/cupsd.conf.O

나는 처음에 이것이 런잇과 잘 작동하지 않는 색상과 관련이 있다고 생각하고 문제를 조사하는 데 며칠을 보냈습니다. 그것이 무엇이든, 조사한 결과 색상은 프린터 문제와 관련이 없는 것 같습니다. 그 후 구성 파일을 직접 수동으로 수정하려고 시도했지만 전혀 도움이 되지 않았습니다. 교훈: 의심스러우면 기본 설정을 사용해 보십시오.

관련 정보