【发布时间】:2017-10-11 19:06:34
【问题描述】:
我做了什么:-
- 我正在使用 cups4j api,并且正在获取发送到打印机的打印作业的打印作业属性(作业 ID、作业名称、页面大小、作业发送者、创建日期和完成日期)。
我想要什么:-
- 总编号正在发送打印的页面数。
面临的问题:-
- 我得到了总数。仅在作业完成时才显示页数。
- 我想得到总数。打印完成前的页数,即在发送打印作业后。
【问题讨论】:
标签: java cups network-printers cups4j
我做了什么:-
我想要什么:-
面临的问题:-
【问题讨论】:
标签: java cups network-printers cups4j
我已经找到了这个问题的答案。打印过程经历了不同的状态。只有当作业达到处理状态时,我们才会获得总页数。 -pending, pending-held, processing, processing-stopped, aborted, cancelled, completed。 我们可以使用 cups4j api 在处理阶段获得工作。之后,我们可以使用它的属性,也可以根据我们的要求保持或移动工作。我们可以做的是在 cups api 中进行更改,例如添加作业状态枚举(如处理)并创建它的 jar 并在我们的项目中使用它。
【讨论】: