我正在开发一个移动Web应用程序。在用户按下打印按钮的表格上,我需要在4英寸打印机上打印页面。
我的问题是如何从移动网络浏览器连接到打印机(可能使用蓝牙,USB)
我的应用程序将在所有类型的智能手机(Andriod,IOS,Windows,BB等)上运行。
提前谢谢。
答案 0 :(得分:5)
不幸的是,android和ios缺乏打印机驱动程序的概念,因此没有本机和广泛支持的方式从移动设备进行打印。
但是还有其他一些选择需要考虑:
答案 1 :(得分:4)
最简单的方法是使用Google Cloud Print等服务。
用户在应用程序(iPhone,Android,BB)或网络浏览器上完成操作后,您就可以将数据提交到您选择的打印机。有full documentation available。
答案 2 :(得分:0)
不幸的是,Android并不支持所有打印机。 但是如果你有一个后端,获得一台wifi打印机并使用后端的wifi打印首选项打印它,触发当然是来自手机。
答案 3 :(得分:0)
这似乎更合适:
使用打印服务器 - 一台单独的计算机,可接受来自您应用的简单打印消息。打印服务器可以容纳打印机的驱动程序并负责渲染。您可以编写一个小型服务应用程序来监听应用程序中的作业。
Android并非旨在与打印机通信。
答案 4 :(得分:0)
尝试使用iprintmarvel打印机很容易与android / java手机集成
答案 5 :(得分:-1)
使用javascript从浏览器打印页面,但您的手机必须连接到打印机。 只需在任何按钮点击事件上尝试这行代码。
window.print();