저는 CentOS 7.4와 HP LaserJet M402dne 프린터를 사용하고 있습니다.
프린터가 켜져 있든 꺼져 있든 프린터의 상태는 항상 "유휴"인데 그 이유를 알고 싶습니다.
프린터 상태를 가져오는 데 사용하는 명령은 다음과 같습니다.
lpstat -t
아니면 파이썬에서
import cups
c = cups.Connection()
l = c.getPrinters()
l
편집하다 :
제대로 실행되지 않는 avahi-daemon과 관련된 로그에 일부 오류가 있었습니다. avahi-daemon을 다시 설치했는데 이제 이 문제가 해결된 것 같습니다.
그러나 cup 서비스를 다시 시작하려고 할 때마다 여전히 다음 오류가 발생합니다.
CreateProfile 실패: org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.ColorManager 이름이 .service 파일에서 제공되지 않았습니다.
이거 어디서 나오는지 아는 사람 있나요?
편집: colord를 설치하여 이 오류 메시지를 해결했습니다. 그러나 내가 받고 있는 프린터의 상태는 여전히 잘못되었습니다. 프린터를 수동으로 설치했기 때문에 프린터가 제대로 설치되었는지 확인해야 할 것 같습니다.