我正在開發移動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. Primefaces打印機打印div
- 14. 打印 - 打印機選擇
- 15. 打印bufferedimage到打印機
- 16. 在熱敏打印機上打印
- 17. 在客戶端打印機上打印
- 18. 在POS打印機上打印圖像
- 19. Delphi打印機。打印機不刷新
- 20. 打印到默認的Zebra打印機Windows打印機
- 21. 從FoxPro打印到USB打印機2.6
- 22. 從Android打印到AirPrint打印機
- 23. 從Android打印到WiFi打印機
- 24. 從Python打印到標準打印機?
- 25. 使用java applet在打印機中打印渲染的網頁
- 26. 我的打印機是網絡打印機嗎?
- 27. 無線上網的打印機不打印的Android
- 28. 網絡打印機的DeviceCapabilities
- 29. 打印機友好的網頁質疑
- 30. 用點陣打印機打印碳表格okidata打印機
怎麼樣發送到具有電子郵件地址與談了打印機的HTML格式的電子郵件? – frequent
聽起來不錯...但請你詳細說明一下吧... –
'太寬了'一英里和不可關閉,由於賞金。 – bmargulies