如何在打印时自动运行程序

如何在打印时自动运行程序

我开发了一个简单的应用程序,可以在屏幕上显示打印机的墨水量。

我希望每次 Ubuntu 向打印机发送打印命令时都自动运行此程序。有人能帮助我吗?

答案1

我会通过向您的应用程序添加一个监听器并让它在后台运行来解决这个问题。

如果你查看 javax.print.PrintService; 文档链接,会发现:这里 您将发现一个名为 addPrintServiceAttributeListener 的方法,它允许您为打印事件注册一个监听器。

相关内容