Web applications 以编程方式将作业发送到硬件打印机的最佳方法?

Web applications 以编程方式将作业发送到硬件打印机的最佳方法?,web-applications,command-line,printing,Web Applications,Command Line,Printing,我处理大量的打印工作,我正在尝试如何编写一个脚本来打印出我提供的任何文件,并支持多种格式,包括PDF、TXT、DOCX等。有人知道一些好的打印库吗?我被警告远离爪哇。。谢谢 编辑:我正在考虑编写一个命令行脚本,然后可能为了方便起见将其移动到web上 平台是Ubuntu。它取决于操作系统,甚至是应用程序类型(如果应用程序是基于web的,打印通常应该在浏览器端,而不是服务器内部) 在Linux上,最近的图形工具包(特别是GTK3或QT4)有API来处理打印机(Qt和Gtk都移植到Windows),例

我处理大量的打印工作,我正在尝试如何编写一个脚本来打印出我提供的任何文件,并支持多种格式,包括PDF、TXT、DOCX等。有人知道一些好的打印库吗?我被警告远离爪哇。。谢谢

编辑:我正在考虑编写一个命令行脚本,然后可能为了方便起见将其移动到web上


平台是Ubuntu。

它取决于操作系统,甚至是应用程序类型(如果应用程序是基于web的,打印通常应该在浏览器端,而不是服务器内部)

在Linux上,最近的图形工具包(特别是GTK3或QT4)有API来处理打印机(Qt和Gtk都移植到Windows),例如,和相关的东西。而且程序总是可以发出
lpr
lp
a2ps
命令(可能使用
popen
)。
a2ps
实用程序能够打印多种格式


在Windows上(GTK或Qt之外),我不知道,因为我从不使用Windows。

为什么用web应用程序标记它?有什么关系?@Oded我正在决定是使用命令行脚本还是通过浏览器访问。谢谢,我会澄清我的问题。我想我已经回答了,因为Ubuntu是Linux。