【发布时间】:2012-10-06 03:50:41
【问题描述】:
我的问题如下。
一组用户[位于同一网络中并且都使用 windows xp] 正在使用特定的网络打印机来打印他们的文档。
现在,每当有人打印某些内容时,我需要检查该文件名是否以特定代码开头,如果是,我需要在其中一个审计表中插入一行。
问题是,用户可以打开任何文档并尝试使用此打印机进行打印。当我自己的一段代码根本没有调用它时,如何跟踪这台打印机正在被使用?
有没有办法捕捉到在特定打印机上打印的这个事件,而不管对触发此事件的来源有任何了解?是否可以使用 java 代码来跟踪它?
热切地等待java大师的回应。提前感谢您的友好合作。
问候, 动画
【问题讨论】:
-
有跨app通信,这个和打印无关。当然,这是假设您的 Java 应用程序最终会打印文件。
-
感谢先生的回复。但这正是我的问题所在。我不知道调用打印机的代码是什么。我也不知道,尝试从哪个 I.P 调用打印机? java中有没有办法检测任何试图调用特定打印机的源?