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

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

我已经在网上搜索并找到了一个称为Java Printer api的Java api,但这对我没有帮助。

有什么建议 ?

斯蒂芬·C

您可能已经意识到,标准的Java Print Service API用于从Java应用程序中打印文档。它通过与主机系统提供的现有打印机或打印服务进行交互来工作。它没有解决有关设置或配置打印机或打印服务的问题。

我想获取可用网络打印机的列表,并允许用户使用来在其PC上安装(添加)选定的打印机JButton

Java打印API不提供该功能。

因此,没有办法自动化安装过程吗?执行批处理脚本吗?

如果可以使用可由无特权用户运行的shell脚本或批处理文件来自动执行打印机的安装,发现,配置(或您拥有什么),则有可能(实际上很简单)让Java运行该脚本。

编写该脚本可能是最困难的部分,而不是Java编程问题。而且,如果您无法编写/查找执行此操作的脚本,那么通过Java程序进行打印机设置的机会大约为零。尽管从技术上讲可以用Java完成任务,但(IMO)不值得以这种方式进行开发。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Ubuntu 12.04中添加网络打印机?

来自分类Dev

如何在Ubuntu 15.10上添加网络打印机?

来自分类Dev

lubuntu 16.04添加网络打印机

来自分类Dev

添加“网络” USB打印机

来自分类Dev

lubuntu 16.04添加网络打印机

来自分类Dev

如何使用打印机的字体从java中使用行式打印机进行打印?

来自分类Dev

列出可用的网络打印机(也未安装)

来自分类Dev

如何使用Linux服务器将USB打印机设置为网络打印机?

来自分类Dev

使用lpadmin添加网络打印机,但使用gnome密钥环进行身份验证

来自分类Dev

如何删除数百个自动添加的网络打印机?

来自分类Dev

如何删除数百个自动添加的网络打印机?

来自分类Dev

将页面配额添加到网络打印机

来自分类Dev

本地打印机驱动程序如何找到网络打印机?

来自分类Dev

如何从网络中未安装系统的打印机中获取打印机?

来自分类Dev

如何确定打印机使用的协议

来自分类Dev

如何从终端列出所有可用的打印机?

来自分类Dev

相同的网络打印机:找到合适的打印机

来自分类Dev

如何使用c#列出网络上连接的所有打印机?

来自分类Dev

如何在Linux中设置帐户和密码以使用网络打印机

来自分类Dev

如何获取已安装的网络打印机的IP

来自分类Dev

如何从系统中未安装的网络获取打印机?

来自分类Dev

如何获取已安装网络打印机的 IP

来自分类Dev

使用ListBox Powershell列出每台网络打印机

来自分类Dev

网络标签打印机可用于通过Web打印吗?

来自分类Dev

如何使用打印机在Java中打印保存的txt文件

来自分类Dev

如何使用图像作为徽标,Java在打印机中打印账单

来自分类Dev

如何使用 c# 命令安装/添加虚拟打印机?

来自分类Dev

如何使用OpenOffice oleautomation选择要打印的打印机?

来自分类Dev

如何使用JavaPOS通过Epson打印机打印收据?

Related 相关文章

  1. 1

    如何在Ubuntu 12.04中添加网络打印机?

  2. 2

    如何在Ubuntu 15.10上添加网络打印机?

  3. 3

    lubuntu 16.04添加网络打印机

  4. 4

    添加“网络” USB打印机

  5. 5

    lubuntu 16.04添加网络打印机

  6. 6

    如何使用打印机的字体从java中使用行式打印机进行打印?

  7. 7

    列出可用的网络打印机(也未安装)

  8. 8

    如何使用Linux服务器将USB打印机设置为网络打印机?

  9. 9

    使用lpadmin添加网络打印机,但使用gnome密钥环进行身份验证

  10. 10

    如何删除数百个自动添加的网络打印机?

  11. 11

    如何删除数百个自动添加的网络打印机?

  12. 12

    将页面配额添加到网络打印机

  13. 13

    本地打印机驱动程序如何找到网络打印机?

  14. 14

    如何从网络中未安装系统的打印机中获取打印机?

  15. 15

    如何确定打印机使用的协议

  16. 16

    如何从终端列出所有可用的打印机?

  17. 17

    相同的网络打印机:找到合适的打印机

  18. 18

    如何使用c#列出网络上连接的所有打印机?

  19. 19

    如何在Linux中设置帐户和密码以使用网络打印机

  20. 20

    如何获取已安装的网络打印机的IP

  21. 21

    如何从系统中未安装的网络获取打印机?

  22. 22

    如何获取已安装网络打印机的 IP

  23. 23

    使用ListBox Powershell列出每台网络打印机

  24. 24

    网络标签打印机可用于通过Web打印吗?

  25. 25

    如何使用打印机在Java中打印保存的txt文件

  26. 26

    如何使用图像作为徽标,Java在打印机中打印账单

  27. 27

    如何使用 c# 命令安装/添加虚拟打印机?

  28. 28

    如何使用OpenOffice oleautomation选择要打印的打印机?

  29. 29

    如何使用JavaPOS通过Epson打印机打印收据?

热门标签

归档