【问题标题】:Get no. of pages before print in cups得到不。在杯子中打印之前的页数
【发布时间】:2017-10-11 19:06:34
【问题描述】:

我做了什么:-

  • 我正在使用 cups4j api,并且正在获取发送到打印机的打印作业的打印作业属性(作业 ID、作业名称、页面大小、作业发送者、创建日期和完成日期)。

我想要什么:-

  • 总编号正在发送打印的页面数。

面临的问题:-

  • 我得到了总数。仅在作业完成时才显示页数。
  • 我想得到总数。打印完成前的页数,即在发送打印作业后。

【问题讨论】:

    标签: java cups network-printers cups4j


    【解决方案1】:

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

    【讨论】:

    • 你能举个例子吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-02
    • 2013-06-12
    • 1970-01-01
    • 1970-01-01
    • 2013-12-02
    相关资源
    最近更新 更多