我正在开发移动Web应用程序。在用户按下“打印”按钮时的表格上,我需要在4英寸打印机上打印页面。
我的问题是如何从移动网络浏览器(可能使用蓝牙,USB)连接到打印机。
我的应用程序将运行在所有类型的智能手机(Andriod,IOS,Windows,BB等)。
在此先感谢。从手机打印4英寸打印机上的网页
回答
不幸的是,android和ios缺乏打印机驱动程序的概念,所以没有原生且广泛支持的从移动设备进行打印的方式。
但是也有一些其他选择可以考虑:
- 依靠用户已安装了他们的首选打印机的应用程序(这可能不是一个令人满意的解决方案,因为这些应用程序通常与移动不良整合网页浏览器)
- 针对支持电子邮件打印的(相当常见的)打印机,即允许用户输入其打印机的电子邮件地址,然后将电子邮件发送到包含您希望打印的任何地址的地址(用于除了明文之外的任何东西,您将需要发送带有html内容的多部分电子邮件)
有一些应用程序可以完成打印机驱动程序的功能。但并非所有打印机都支持直接电话打印。 – takrishna
但许多公司使用热敏打印机从Android手机打印 –
最简单的方法是使用像Google Cloud Print这样的服务。
用户完成应用程序(iPhone,Android,BB)或网络浏览器上的操作后,即可将数据提交给您选择的打印机。有full documentation available。
谷歌云打印链接不工作请更新链接 –
https://www.google.com/cloudprint/ –
不幸的是并非所有的打印机都受Android支持。 但是,如果你有后端,获得一台wifi打印机并使用来自后端的wifi打印偏好进行打印,触发当然是来自移动设备。
这似乎是一个更好的贴合:
使用打印服务器 - 接受来自您的应用程序简单的打印信息在单独的计算机。打印服务器可以容纳打印机的驱动程序并负责渲染。您可以编写一个小型服务应用程序来侦听应用程序中的作业。
Android并非设计用于与打印机通信。
使用javascript从浏览器打印页面,但是您的手机必须连接到打印机。 只需在任何按钮单击事件上尝试以下代码行。
window.print();
尝试iprintmarvel打印机是很容易集成与Android/java的手机
- 1. 收据打印机 - 从网页打印
- 2. Chrome可以在打印机上精确打印CSS英寸
- 3. 打印网页到POS打印机
- 4. 从ASP.NET打印到网络打印机
- 5. 从网页映射网络打印机
- 6. 从手机浏览器打印到蓝牙打印机
- 7. 打印点阵打印机上的简单网页
- 8. 无人值守打印网络打印机上打印文档
- 9. 在点阵打印机上打印网页
- 10. 从网页打印条形码到Zebra打印机
- 11. 我如何可以打印到标签打印机从网页
- 12. 打印PDF到网络打印机
- 13. 打印bufferedimage到打印机
- 14. Primefaces打印机打印div
- 15. 在热敏打印机上打印
- 16. Delphi打印机。打印机不刷新
- 17. 打印到默认的Zebra打印机Windows打印机
- 18. 从FoxPro打印到USB打印机2.6
- 19. 从Python打印到标准打印机?
- 20. 从Android打印到WiFi打印机
- 21. 从Android打印到AirPrint打印机
- 22. 使用java applet在打印机中打印渲染的网页
- 23. 无线上网的打印机不打印的Android
- 24. 网络打印机的DeviceCapabilities
- 25. 用点阵打印机打印碳表格okidata打印机
- 26. 打印机友好的网页质疑
- 27. 如何将网页干净地打印到点阵打印机?
- 28. 通过Zebra RW420打印机打印网页内容
- 29. 要在网络打印机上打印的Java应用程序
- 30. iOS打印到网络上的打印机
怎么样发送到具有电子邮件地址与谈了打印机的HTML格式的电子邮件? – frequent
听起来不错...但请你详细说明一下吧... –
'太宽了'一英里和不可关闭,由于赏金。 – bmargulies