如何使用java代码添加可用的网络打印机?

时间:2015-06-02 12:54:29

标签: java swing batch-file printing

我想获取可用的网络打印机列表,并允许用户使用JButton在他们的电脑上安装(添加)选定的打印机。

我在网上搜索过并找到了一个名为java printer api的java api,但这对我没有帮助。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

  

所以没有办法自动化安装过程?可能执行批处理脚本?

如果可以使用可由非特权用户运行的批处理脚本(例如)自动执行打印机安装,则可以(实际上很简单)让Java运行脚本。

然而,编写该脚本是困难的部分,并不是Java编程问题。如果你不能编写/找到一个脚本来执行此操作,那么从Java程序中执行打印机安装 1 的几率大约为零。并且(IMO)尝试(假设)实现它所需的开发工作是不值得的。

1 - 无论你的意思是什么。我的理解是“安装打印机”涉及从盒子中取出硬件,插入电缆,将DVD插入驱动器,运行安装程序等。