星期五, 12月 08, 2023

Amazon Fire HD 8 Plus (12th Gen,2022 release)



黑五買了一台電子垃圾 Amazon Fire HD 8 Plus 12代
既然是垃圾為什麼又要買? 最主要就是便宜啊
Apple iPad mini 6 台幣 $16,900
Amazon Fire HD 8 Plus 美金 $69.99 (信用卡收我台幣 $2115,運費台幣 $187)
大約是八分之一台 iPad mini 6 的售價,就算壞了也不會太心疼

我的用途應該就是拿來看串流影音、漫畫、瀏覽網頁、PTT 這種輕度使用
但還有一個重要的購買理由,就是拿來取代筆電透過藍牙連接隨身熱感印發票列印機
(Xprint P300)
所以選擇尺寸小一點的 8吋 Fire HD,而不是高 CP 值的 10吋 Fire HD

內建系統是 FireOS ,所以想方設法必須把 Google Play 的服務給加進來
XDA 網站有一個好用的 windows 軟體 Fire Toolbox 可以無腦把 Amazon 平板改成 類原生 Android 的系統
舉凡取消 OTA 更新(避免 FireOS覆蓋回去)、更改啟動界面、增加 Google 服務(可以有play store 下載軟體)、取消鎖定畫面的廣告(Amazon Fire 便宜的原因之一)...
Mac OS可以使用替代軟體 Fire-Tools 但是我使用起來還是沒有原生 XDA 網站提供的 Fire toolbox 好用,或許只支援到 10代的 HD 8 吧~

刷機對我而言不難,難的是要找免費軟體透過藍牙連接 P300 熱感印列印機
很多軟體只能透過 wifi 連接,或是只能在他們的 app 裡列印,無法直接在安卓的瀏覽器列印
我花了好幾天一個一個下載測試(看記錄有30個),其中我覺得可以使用的是一個名爲 
ESCPOS Bluetooth Print Service 的軟體,它可以免費使用 26 次,覺得不錯之後就必須付台幣 240元購買才能繼續使用,但使用發票的那個人不想額外花錢購買軟體(破解的不在討論之內)
到了已經幾乎要放棄,於是我安裝了 Android Studio 想要試著自己開始學著怎麼寫軟體

fun main() {
    println("Hello, World")
}

但是對於不是本科也沒有接觸過程式的小白學到函式的呼叫就開始覺得困難了
拿別人的開源原始碼也沒有能力更改內容讓 Android 的瀏覽器直接支援列印

這時我又把腦筋動到樹莓派上面,想說是否能把發票機連接樹莓派讓 P300 有支援wifi
但這必須在同一個網路底下,所以中間又必須有一台 wifi 分享器,真的太麻煩了
於是又很認命的繼續在網路上用關鍵字搜尋國外的討論區
找到有人使用 RongTa 的軟體,看了一下我要的是一種服務器支援系統直接列印而不是單純的透過軟體列印,
Print Service(RongTa) 在Google Play 網頁中卻又顯示不支援我的裝置,於是死馬當活馬醫,下載apk檔傳進平板中竟然可以安裝,但是在列印服務中又顯示 無法新增印表機
但是卻又可以正常使用,我只能說安卓阿安卓,我真的是搞不懂你啊~
紙張大小必須是能選擇 58mm 才能符合發票紙張大小,這一點很重要!