如何拦截发送到打印机的数据?

时间:2011-02-17 20:38:06

标签: printing intercept printer-properties

我正在与将原始打印机文件发送到默认打印机的应用程序连接。这是它对数据的唯一作用。

我需要以某种方式获取此文件,以便我可以将其存储在其他位置。最好的方法是什么?

我想到的最好的方法是编写一个侦听特定端口的应用程序,并将默认打印机设置为该端口。

这种方式有用吗?还有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

我遇到了我要修改和使用的Java的LDP实现。您可以将其作为打印机访问,然后使用原始文件执行所需操作。

http://lpdspooler.sourceforge.net/