wwprint

2022-06-27 10:40 更新

概述

打印簡介

通過打印機,打印傳統(tǒng)標簽,用于機房,機架,等資產(chǎn)上面,起到標識的作用,同時可以用在巡檢設(shè)備等,使得資產(chǎn)在定期維護,維修過程中起到一個良好的標識作用。

模塊概述 本模塊主要封裝了手機Android與iOS系統(tǒng)的打印SDK。實現(xiàn)與打印機通過藍牙進行通信,傳遞數(shù)據(jù),封裝了默認打印的模板,和自定義打印方法,不涉及任何UI操作 打印的流程如下:

  1. 首先在APICloud模塊加載完成中調(diào)用對象的初始化方法。
  2. 設(shè)置回調(diào)函數(shù)。一切打印過程中的交互都由該函數(shù)返回。如果不需要回調(diào)可以不設(shè)置。
  3. 默認標簽打印按照之前的xml傳入,調(diào)用默認打印方法即可。
  4. 自定義標簽打印分為五步:a、創(chuàng)建標簽?zāi)0?;b、添加標簽上的元素;c、提交標簽?zāi)0?;d、調(diào)用自定義打印方法; e、重新創(chuàng)建新的標簽的時候,需要清理緩存數(shù)據(jù)。
  5. 自定義打印的時候需要先進行藍牙連接,通過相關(guān)的方法獲取藍牙列表,然后再將其名稱傳入連接方法中進行連接。
  6. 設(shè)置打印機對象的時候,請先確保手機藍牙設(shè)備未被占用。否則連接失敗。當已有配對打印機連接上的時候,需要先關(guān)掉打印之后,再進行與新設(shè)備的連接。
  7. 調(diào)用打印圖片函數(shù)的時候,圖片內(nèi)容以標準的Base64編碼后再字符串傳入。

模塊使用攻略

使用模塊之前,先保證打印機正常,且處于開機狀態(tài),否則將調(diào)用接口會返回失敗。iOS系統(tǒng)與Android系統(tǒng)在藍牙搜索與連接上面有區(qū)別。Android藍牙搜索的時候只會獲取配對列表中的對象,因此必須打印機必須在手機配對列表中;而iOS則不需要,因藍牙廠家的問題,在iOS手機的藍牙列表中無法進行配對,所以只能通過集成模塊之后,在app內(nèi)部進行搜索連接

不能同時使用的模塊:FNScanner

模塊接口

補充說明

  • 模塊使用打印機僅支持品勝P50、P30、H50等。
  • 模塊僅支持移動端Android和iOS系統(tǒng)。
  • 模塊不支持文件類型的打印。
  • 所有打印僅按照上述打印方法使用。
  • 模塊支持的為小標簽打印,不支持打印web,word文檔之類頁面打印。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號