我有一台打印机通过USB线连接到Windows 7机器,并在Usb001端口上运行。打印机在网络上共享,网络上的任何用户都可以从他们的系统成功打印。打印机没有以太网端口。
我的要求是从Android设备打印文档到本地共享网络打印机。这可能吗?如果是,请举一些例子或指导。
注意:我不想使用Google云打印,我尝试使用套接字,但我认为没有以太网端口是不可能的。
我还查看了Android API 19及更高版本中引入的Print Manager API,但我不明白该api的正确功能,哪种类型的打印机可以与这些api一起使用?
请提供一些信息并指导我解决我的问题,谢谢你的考虑。
答案 0 :(得分:1)
PrintManager api本身不提供发现或连接打印机的方法,而是与设备上安装的PrintService进行通信。如果默认情况下,您的应用用户需要在设备上安装Print service plugin。与打印机的连接类型取决于所使用的打印服务。