标签: java printing
我必须在java程序中打印一个PDF文件并确保它已成功打印,否则抛出异常。
我的代码是:
Process p = Runtime.getRuntime().exec("lp -c -n 1 -d 1.2.3.4 abc.pdf"); System.out.println(p.waitFor());
上面的代码打印0,但它只确认作业提交正常,如何确保它也被打印出来。
还有其他办法吗?
答案 0 :(得分:0)
运行lpstat(在lp之后)并捕获进程输出。