
它是什麼
基於安全考量,瀏覽器除了標準的列印對話方塊外,不讓網頁接觸印表機與連接的硬體。QZ Tray 是在電腦上執行的小型程式,會監聽來自網頁的請求。網頁提出要求時,它就直接列印到指定的印表機。
它可以傳送標籤與收據印表機看得懂的原始指令,例如 Zebra 印表機使用的 ZPL。它也可以透過序列埠或 USB 連線與磅秤等裝置通訊。網頁透過 JavaScript API 來操作它。這套軟體是開源的。付費授權則附帶支援與簽署憑證,可免去原本會打斷列印的安全提示。像 PrintNode 這類代管的替代方案,則是將工作經由網際網路傳送。
為什麼這對企業很重要
- 由網頁列印熱感應標籤:商品包裝時,網頁應用程式在熱感應印表機上印出出貨標籤。
- 瀏覽器式收銀機:在瀏覽器中執行的銷售點系統,會列印到旁邊的收據印表機。
- 無印表機提示:員工不必在每項工作都被要求選擇印表機。
- 磅秤與其他裝置:網頁可以直接讀取重量,不必由人手動輸入。
KawaConnect 如何運用 QZ Tray
我們的軟體工作經常涉及需要在現場列印的網頁應用程式,包括我們自家產品 Tagestry 的標籤列印。當 QZ Tray 作為橋接時,我們也會照管印表機以及安裝它的電腦。
在 QZ Tray 與 PrintNode 這類雲端服務之間做選擇,通常取決於一個問題:網際網路中斷時,列印是否必須繼續運作?QZ Tray 在本機與印表機通訊,因此只要網頁應用程式本身仍可連線,斷線不一定會讓它停擺。
相關服務
瞭解更多
- QZ Tray 網站專案首頁,提供下載與簡短示範,適合評估中的人。
- QZ Tray 文件指南與 API 參考資料,適合負責將網頁連接到它的開發人員。
- GitHub 上的 QZ Tray開源程式碼,適合想了解其運作方式的技術人員。