我想获取可用网络打印机的列表,并允许用户使用JButton在其PC上安装(添加)选定的打印机。
我已经在网上搜索并找到了一个称为Java Printer api的Java api,但这对我没有帮助。
有什么建议 ?
您可能已经意识到,标准的Java Print Service API用于从Java应用程序中打印文档。它通过与主机系统提供的现有打印机或打印服务进行交互来工作。它没有解决有关设置或配置打印机或打印服务的问题。
我想获取可用网络打印机的列表,并允许用户使用来在其PC上安装(添加)选定的打印机
JButton
。
Java打印API不提供该功能。
因此,没有办法自动化安装过程吗?执行批处理脚本吗?
如果可以使用可由无特权用户运行的shell脚本或批处理文件来自动执行打印机的安装,发现,配置(或您拥有什么),则有可能(实际上很简单)让Java运行该脚本。
编写该脚本可能是最困难的部分,而不是Java编程问题。而且,如果您无法编写/查找执行此操作的脚本,那么通过Java程序进行打印机设置的机会大约为零。尽管从技术上讲可以用Java完成任务,但(IMO)不值得以这种方式进行开发。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句