我目前正在開發一個基於web的應用程序,它需要直接從Javascript向打印機進行RAW通信。從android&IOS直接打印javascript
在PC/Mac方面,我已經很好地實現了qz-print,這是一個基於java的插件。
現在我來看看如何重現iOS和Android的行爲。
這裏有一些想法,我到目前爲止有:
等待低級插口神可怕的時間(JavaScript的執行的TCPSocket)。
構建一個簡單的android應用程序來轉發http請求到一個tcpsocket(我現在開始了)。
使用現有的Android/iOS應用程序來實現上述功能。我發現了「Let's Print Droid」,它提供了一個HTTP服務器。它可以發送數據到打印機,但我似乎無法讓服務器部分工作。
從我的web應用程序中,我試着發送POST和PUT請求,但沒有碰到,並且遇到了CORS(跨源資源共享)問題。也沒有LetsPrintDroid Http功能的文檔,並修復CORS問題,它將由應用程序發送特定的標題來允許CORS。
有沒有人知道任何真棒圖書館,幫手應用程序或其他解決方案? 你對上述解決方案有什麼看法?
任何意見讚賞:-D
UPDATE:
我有一個小機器人HTTP-TCP套接字運行和它的工作太棒了!
唯一明顯的問題是IOS上會需要另一個應用程序。 這樣想,我提供的代碼在Github上會有所幫助: https://github.com/micwallace/HttpSocketAdaptor
我實際上最終實現了類似的解決方案,我看過讓我們打印Droid,但一定錯過了這個功能。我的解決方案有點寬泛,因爲它基本上允許使用ajax調用的套接字通信。感謝分享。 – micwallace