0

我必须在java程序中打印一个PDF文件并确保它打印成功,否则抛出异常。

我的代码是:

Process p = Runtime.getRuntime().exec("lp -c -n 1 -d 1.2.3.4 abc.pdf");
System.out.println(p.waitFor());

上面的代码打印0,但它只确认作业提交正常,如何确保它也被打印。

有没有其他方法可以做到这一点?

4

1 回答 1

0

运行 lpstat(在 lp 之后)并捕获进程输出。

于 2013-01-31T01:13:23.120 回答