如何通过JAVA将服务器连接到打印机

时间:2013-06-13 10:10:20

标签: java printing

有一些要求:

1
。服务器上正在运行一个系统。服务器连接许多打印机。
2。取决于文档类型,服务器将请求正确的打印机打印出页面。


我可以知道有什么例子可以参考吗?

1 个答案:

答案 0 :(得分:1)

您可以使用LPD (Line Printer Daemon) implementation in Java

它接受网络上的打印作业并捕获它们,因此程序员可以操作这些打印作业。现在可以直接处理打印文件。通过扩展HandlerInterface,开发人员可以使用PrintJob做任何他想做的事情。现在我已经实现了在收到PrintJob后将其写入磁盘,我正在努力将PrintJob写入默认打印机。最终我希望将文件写入数据库或网络(比如JetDirect)。请查看类org.simoes.lpd.HandlerInterface.java,看看处理自己的PrintJobs是多么容易。

或者

Cups4J - Java printing library for CUPS/IPP

这个新版本附带了一些新功能和一个API更改,可以在没有编译错误的情况下破坏现有代码 - 所以请务必小心。通过属性映射提供的打印作业属性需要用'#'而不是''来表示,以便在属性值中允许空格。