Android 4.4 打印探究

  嘗試新的系統KitKat,有幾個想法,1,購買新手機(經濟實力不行);2,購買開發板,關註的有tiny4412 cb2等等都沒有出4.4的系統。到最後隻能用模擬器來感受瞭。

1.裝Android 4.4的sdk

  主要參考這裡,解決網絡的問題,關於模擬器再透漏一個細節,要想跑的快,就選x86的架構。

2.Google Chrome添加雲打印機

  主要看Chrome的幫助文檔,設置->顯示高級設置->Google雲打印管理-> 會自動掃描我電腦上用過的打印機,全部勾上。添加後如下:

3.在系統中掃描打印機vcD4KPHA+oaGhocSjxOLG98b0tq+686OsyejWwy0+tPLTobvht6LP1rrNzfjJz7XEvdjNvLa8srvNrKOsw7vT0LTy06G3/s7xoaOwtNXVw/vX1tXStb3By7Ty06G3/s7xo6zSu7j2ysdHb29nbGXUxrTy06GjrMHt0ru49srHSFAgUHJpbnQgU2VydmljZSBQbHVnaW6ho9XitM7T0LXjz/HBy6OsyOfPws28y/nKvqO6PC9wPgo8cD4gPGltZyBzcmM9″/uploadfile/Collfiles/20140316/2014031609525064.jpg” alt=”\”>

4.使用打印機

  使用方法是:API Demos->App->Print->Print Bitmap->(設置)->Print就會自動掃描打印機瞭。有瞭這些隻能說是成功瞭一半,HP的打印服務插件隻能去搜索HP的網絡打印機,我沒有這個設備;關於雲打印是添加打印機瞭的,但是致使問題接踵而至,雲打印提示需要Google賬號才可以搜索:

  這個要求直接讓我這次的探索走近瞭死胡同,因為模擬器上是沒有辦法使用Google的賬號的。上一句總結似乎有點草率,不過由於我之前在模擬器中使用Google Play一直不成功,導致我錯誤的認為Google賬戶也不能用。其實在配置虛擬機使用“Google API”就可以正常的添加賬戶。這下就搜索到瞭我在chrome中添加的打印機瞭:

  總結:這次探索收獲不少,瞭解瞭Google做打印的方式和Apple少許不同,前者做的是平臺,一個框架,各自可以有各自的協議。後者就是要求所有的打印機廠商支持一個新的協議。對於Google的這個做法,我預計甚至可以自己寫一個打印插件來支持實體USB連接的打印機也是有可能的。

發佈留言