这是send2printer可以直接使用,支持第三方开发下载,本软件是国内汉化版本,功能上可能尚有欠缺,经测试,佳能上MX系列、MG系列(包括MG3180,MG4180,MG5380及以上支持无线的打印机)支持无线打印的系列打印机都不好使,但是在HP打印机上测试成功了,测试的打印机是HP LaserJet 1536dnf MFP,如大家有条件测试其他的打印机成功的话可以告诉,希望和大家多多交流啊。
send2printer可以直接使用,支持第三方开发是最近在做android项目的调试工作,用第三方软件send2printer来实现无线打印,但是问题是,在给第三方软件发送参数时。
最近在做关于Android的项目,Android果然不是出于国内,很多东西都是国外已经成熟了或者已经开发好了,国内去效仿。为了找关于Android无线连接打印机并打印的第三方开发方案都非常的困难。由于最近项目需要用到这一块,经过我的组员的努力,找到了一种解决方案,为了能够和大家分享一下,也为了自己以后的参考,在这里稍作总结一下。经验有限,希望有更好方案的可以不吝赐教,我也会在以后的学习中不断修缮自己的方案。
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类实现了标签打印功能,需要标签打印机支持