用Java创建虚拟打印机

Gab*_*abe 3 java printing

我想使用Java创建一个虚拟打印机,这样当你打印文件(使用Word或其他东西)时,Java打印机就被列为有效的打印机.我的目标是获得程序(Word等)直接发送到打印机的打印机格式化对象.我不知道这是否可行.对于这个问题,这似乎是一个更合理的解决方案:

使用java打印多种文件类型

有任何想法吗?我听说这只能使用C或C++,但我不确定.

Tho*_*sen 5

Java中提供了一个LPD实现.然后,您可以在Windows中手动创建一台使用LPR协议打印到所述Java LPD的打印机.这会将结果捕获为字节流,然后您可以进一步操作.