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