安卓调用PrinterShare实现无线打印功能

news/2024/10/18 8:22:36/

 最近项目需要用到蓝牙打印,百度了很多资料,关于安卓移动打印的文章都不是很详细。要知道自己去写一个蓝牙打印模块那可是一个比较大的工作量了,而且还需要对市面上的打印机进行兼容。这个我引用一篇文章大家看下:

一、Android客户端打印技术现状

云打印

在Android KitKat之前,Google推出云打印,用户将需要打印的数据上传到服务器并填写好联系信息,打印好的图片邮寄给用户。
这是一种商业模式而非技术手段。也就是说在Android KitKat之前,Google一直没有推出Android打印的技术方案。除了Google推出的云打印方案,还存在很多第三方公司,也提供类似的方案(参考:2)。

打印框架

KitKat发布,Google推出了打印框架。该框架作为需要使用打印服务的应用于实现打印服务的应用之间的接口,通过该框架方便了开发者对打印功能的使用。其中,需要使用打印服务的应用使用打印框架API申请服务,具体的打印服务由打印机原始设备生产生提供。本质上,该框架方便了应用打印功能的使用,但实际上打印中最为关键的打印数据流的创建仍然是打印机生产商提供的APK来完成。(参考:3)

第三方

除了各大打印机生产厂商提供的打印APK,还有部分第三方也提供具有打印功能的应用,比如 PrinterShare这款应用。该应用的实现原理不明,猜测可能是其获取到了各个厂商的PDL的支持情况,并且拥有特定PDL的开发参考数据。

市场上的产品

以金山公司的 WPS为例,该应用支持常用办公文件的打印,打印提供两种选项:第一࿰


http://www.ppmy.cn/news/338923.html

相关文章

Android-WiFi打印功能-实现

一、 简介 1. 依赖说明 1) Android4.4(KitKat,api-19)及以上设备; 2) 安装Mopria的“mopria print service”打印服务。 2. mopria print service介绍 “mopria print service”为Mopria联盟…

安卓设备连接USB打印机

首先,感谢CSDN这个平台,为广大程序员提供一个相互交流的平台,其次,感谢广大程序员,让我学到了很多。这篇博客的内容也是我归纳了诸多博主的内容。亲测有效。废话少说,直接代码 1,主activity p…

打印机模拟器下载

1、去苹果开发者中心下载,下载里面的Hardware IO Tools。 https://developer.apple.com/downloads 2、运行工具包里的Printer Simulator 3、此时模拟器和手机一样可以实现打印了。

安卓开发中wifi连接打印机打印图片

1.手机连接上打印机的wifi后 public void print(final IWebview iWebview, JSONArray array) { this.mIWebview iWebview; this.activity iWebview.getActivity(); this.mContext iWebview.getContext(); this.mCallBackID array.optStri…

Android 使用第三方软件PrinterShare实现USB 或WIFI 打印功能

想要调用第三方软件首先必须知道intent 这里使用逆向工具获取清单文件的IntentFilter PrinterShare 清单 <activity android:configChanges"keyboardHidden|locale|orientation|screenSize" android:icon"drawable/icon_title" android:name"com.…

cxGrid自动保存当前单元格输入的数据

遇到的问题&#xff0c;利用cxGrid做数据录入界面&#xff0c;当用户在一个单元格中录入数据&#xff0c;没有回车&#xff0c;然后直接点工具条上的保存按钮&#xff0c;执行数据提交&#xff0c;结果当前输入的内容丢掉了&#xff0c;又回到输入前的值。 在群中求助&#xf…

优友机器人价格_优友U05类人型机器人 换汤不换药

在过去机器人听起来似乎和现在的社会太遥远&#xff0c;但是随着科技的进步&#xff0c;机器人已不再是那么神秘了。尽管现在的机器人层出不穷&#xff0c;但功能单一&#xff0c;没有多大的创新&#xff0c;只不过是换汤不换药。和电影里的机器人相差甚远。 北京时间11月24号&…

欢颜机器人价格_好口碑的欢颜机器人现货,欢颜机器人厂家报价

好口碑的欢颜机器人现货 欢颜机器人焊接机器人的使用不仅可以稳定和提高焊接质量&#xff0c;提高生产效率&#xff0c;而且还降低了对工人焊接技术的要求&#xff0c;从而缩短了产品升级的准备周期&#xff0c;减少了相应的设备投资。选择自动生产线结构相匹配、适合的焊接机器…