RFC8011第152頁有一個打印機可以具有的狀態原因的共同列表。在我的測試中,這個列表似乎非常不完整。是否有更完整的CUPS清單?更多CUPS打印機狀態原因的完整列表
未列出的打印機狀態狀態原因的一些例子:
- 杯等待換工作完成的
- 離線報告
我敢肯定有還有更多的例子,但這些是我發現和記錄的例子。
RFC8011第152頁有一個打印機可以具有的狀態原因的共同列表。在我的測試中,這個列表似乎非常不完整。是否有更完整的CUPS清單?更多CUPS打印機狀態原因的完整列表
未列出的打印機狀態狀態原因的一些例子:
我敢肯定有還有更多的例子,但這些是我發現和記錄的例子。
編輯: M.甜是不夠好,以提供該列表由IANA:https://www.iana.org/assignments/ipp-registrations/ipp-registrations.xml
的cups source code似乎說明相當不出現在RFC幾個國家的原因。由於同一作者 - M. Sweet作者既是RFC也是維護CUPS源代碼,這可能是值得文件作爲GitHub上的錯誤報告,看看爲什麼兩者分歧。
例如,在2013年,cups-waiting-for-completed
,並將大約一天後更名爲cups-waiting-for-job-completed
, 裏面傳來最新發布2017年的RFC 4年之前。
的RFC提到以下順序以下代碼:
none
other
developer-low
door-open
fuser-over-temp
fuser-under-temp
input-tray-missing
interlock-open
interpreter-resource-unavailable
marker-supply-empty
marker-supply-low
marker-waste-almost-full
marker-waste-full
media-empty
media-jam
media-low
media-needed
moving-to-paused
opc-life-over
opc-near-eol
output-area-almost-full
output-area-full
output-tray-missing
paused
shutdown
spool-area-full
stopped-partly
stopping
timed-out
toner-empty
toner-low
然而job.c
源代碼似乎也提及以下狀態(包括兩個提在問題)。我認爲這是一個詳盡的清單,直到更多人來。
connecting-to-device
offline-report
cups-insecure-filter-warning
cups-missing-filter-warning
cups-remote-aborted
cups-remote-canceled
cups-remote-completed
cups-remote-pending
cups-remote-pending-held
cups-remote-processing
cups-remote-stopped
cups-waiting-for-job-completed
至於追蹤增加新的關鍵字的最佳途徑,M.甜也能夠提供有關在新州的關鍵字得到的信息。以下是提交cups-waiting-for-job-completed
的提交說明。
msweet committed on Nov 6, 2013
在OS X上丟失了「黑暗喚醒」支持,這妨礙了便攜式計算機在工作停滯時進入睡眠狀態。我們現在使用CUPS 1.4 睡眠支持的一個變體來做一個更清潔的睡眠<rdar://problem/14323704>
除了刪除所有的權力聲明,我們現在追蹤一個新的「cups-waiting-for-completed」狀態關鍵字,告訴cupsd它可以SIGKILL一個後端沒有副作用 - 那麼如果我們只是等待工作完成,我們可以立即入睡。
這不是特別針對OEM的嗎? – cat
在某種程度上,也許,但是等待工作完成的杯子並不適合我。 –
我要冒險猜測,這不幸是屬於脫離主題關閉的原因:「問題要求我們推薦或找到一本書,工具,軟件庫,教程或其他場外資源是堆棧溢出題外話作爲他們傾向於吸引輿論的答案和垃圾郵件。「 – cat