GUI를 통해 프린터를 추가하면 /etc/cups/printers.conf에 다음이 포함됩니다.
<Printer printername>
...
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
Attribute marker-colors \#000000,#00FFFF,#FF00FF,#FFFF00,none,#000000,#00FFFF,#FF00FF,#FFFF00,none,none
Attribute marker-levels 100,99,99,100,0,100,100,100,100,100,100
Attribute marker-types toner,toner,toner,toner,waste-toner,opc,opc,opc,opc,fuser,other
Attribute marker-change-time 1683632924
</Printer>
터미널을 통해 프린터를 추가하는 경우:
lpadmin -p <printername> -E -v socket://<ip> -P /etc/cups/ppd_template/<custom_ppd>.ppd -L "<location>" -D "<desc>"
"속성"으로 시작하는 모든 줄이 누락되었습니다.
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
</Printer>
중요할 수 있고 GUI에 액세스할 수 없기 때문에 명령줄 솔루션이 필요합니다.
여러 가지 방법을 시도했지만 명령이 성공하더라도 Printers.conf에 아무것도 추가되지 않습니다.
lpadmin -p <printername> -E -o marker-levels=100,99,99,100,0,100,100,100,100,100,100
lpadmin -p <printername> -E -o MarkerLevels=100,99,99,100,0,100,100,100,100,100,100
lpadmin -p <printername> -E -o AttributeMarkerLevels=100,99,99,100,0,100,100,100,100,100,100
lpadmin -p <printername> -E -o "Attribute=marker-levels 100,99,99,100,0,100,100,100,100,100,100"
답변1
나는 이것을 직접 발견했습니다. 이 값은 설치를 통해 설정되지 않습니다. 대신 인쇄 작업이 완료된 후에 나타납니다. 컵은 인쇄할 때 ipp 요청을 생성하고 프린터는 marker-level
현재 토너로 응답한 다음 Printers.conf에 기록됩니다.