這是send2printer可以直接使用,支持第三方開發(fā)下載,本軟件是國內漢化版本,功能上可能尚有欠缺,經測試,佳能上MX系列、MG系列(包括MG3180,MG4180,MG5380及以上支持無線的打印機)支持無線打印的系列打印機都不好使,但是在HP打印機上測試成功了,測試的打印機是HP LaserJet 1536dnf MFP,如大家有條件測試其他的打印機成功的話可以告訴,希望和大家多多交流啊。
send2printer可以直接使用,支持第三方開發(fā)是最近在做android項目的調試工作,用第三方軟件send2printer來實現無線打印,但是問題是,在給第三方軟件發(fā)送參數時。
最近在做關于Android的項目,Android果然不是出于國內,很多東西都是國外已經成熟了或者已經開發(fā)好了,國內去效仿。為了找關于Android無線連接打印機并打印的第三方開發(fā)方案都非常的困難。由于最近項目需要用到這一塊,經過我的組員的努力,找到了一種解決方案,為了能夠和大家分享一下,也為了自己以后的參考,在這里稍作總結一下。經驗有限,希望有更好方案的可以不吝賜教,我也會在以后的學習中不斷修繕自己的方案。
1 PrinterLibs是Android平臺下控制Caysn打印機的jar庫
2 PrinterLibs有以下幾個公共類
A IO類
包括IO、BLEPrinting、BTPrinting、NETPrinting、USBPrinting
實現基本的Open、Close、Write、Read等功能
IOCallBack提供了Open和Close的回調接口、便于獲取當前的連接狀況
B 打印類
包括Pos、Label1
Pos類實現了諸如打印文本、打印條碼、打印二維碼、打印圖片等功能
Label1類實現了標簽打印功能,需要標簽打印機支持