得到没有。纸杯印刷前的页数

Get no. of pages before print in cups

我做了什么:-

我想要的:-

面临的问题:-

我找到了这个问题的答案。打印过程会经历不同的状态。只有当作业达到处理状态时,我们才能获得总页数。 -pending、pending-held、processing、processing-stopped、aborted、cancelled、completed。 我们可以使用 cups4j api 在处理阶段获取作业。之后我们可以使用它的属性,也可以根据我们的要求保留或移动作业。我们可以做的是在 cups api 中进行更改,比如添加作业状态枚举,比如处理并创建它的 jar 并在我们的项目中使用它。