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