Android平台上基于Bluetooth等传输打印的系统技术方案

技术编号:8532465 阅读:272 留言:0更新日期:2013-04-04 15:15
本发明专利技术为Android平台上基于Bluetooth等传输打印的系统,以通过网络传输文档与相片到打印机完成打印,其特征在于,所述的系统包括第一阶段、第二阶段和第三阶段,其中所述第一阶段为首先设置Android默认不支持Bluetooth打印,需要重新开发上层应用(Application),在用户空间创建一个守护进程;所述第二阶段为先通过tty设备访问bluetooth驱动来建立连接,然后根据打印机协议,来scan打印机设备,并query它的状态;第三阶段为等守护进程与打印机建立通讯后,会把相应的状态通报给frameworklayer来告知上层当前的打印机状态。上层应用然后可以发送命令或传输资料不限于文档照片到守护进程,守护进程根据打印协议发送相关的要求给打印机,打印机收到相应的命令执行打印相关之动作。

【技术实现步骤摘要】

本专利技术涉及通信
,具体为Android平台上基于Bluetooth等传输打印的系统
技术介绍
Android是新一代的智能平台,越来越多的电子终端使用Android作为操作系统,使得Android系统的电子终端的用户与日俱增。随着通讯网络技术的进步,人们对移动通讯终端多元化的需求日渐增大,鉴于现在通过网络传输文档与相片到打印机的需求的原因,而且Android平台并无现成系统或驱动可与打印机传输,故撰写此专利开发新系统填补现有技术的空白,完成相关应用以造福人们。
技术实现思路
本专利技术提供Android平台上基于Bluetooth等传输打印的系统,其是在Android平台上基于Bluetooth等无线传输媒介与打印机通讯从而实现打印的系统。本专利技术通过如下技术方案来实现 Android平台上基于Bluetooth等传输打印的系统,其特征在于,所述的系统包括第一阶段、第二阶段和第三阶段,其中所述第一阶段为首先基于Android默认不支持Bluetooth打印,需要重新开发上层应用(Application),在用户空间创建一个守护进程,此守护进程支持Cups协议,可以接受上层应用需求的打印的相关的需求,并根据打印协议将之转换为相应的行为;所述第二阶段为当守护进程收到上层的请求会先通过tty设备访问bluetooth驱动来建立连接,然后根据打印机协议,来scan打印机设备,并query它的状态;所述第三阶段为等守护进程与打印机建立通讯后,会把相应的状态通报给framework layer来告知上层当前的打印机状态。上层应用然后可以发送命令或传输资料不限于文档照片到守护进程,守护进程根据打印协议发送相关的要求给打印机,打印机收到相应的命令执行打印相关之动作。所述的Android平台上基于Bluetooth等传输打印的系统,其特征在于,上层通过JNI interface 或 socket interface 但不限于此 interface 和 printer daemon (守护进程)进行通信,printer daemon(守护进程)能支持相关的打印机协议。附图说明图1为本专利技术的Android平台上基于Bluetooth等传输打印的系统示意图。具体实施例方式下面结合附图1对本专利技术作进一步说明 Android平台上基于Bluetooth等传输打印的系统,其包括第一阶段、第二阶段和第三阶段,其中所述第一阶段为首先基于Android默认不支持Bluetooth打印,需要重新开发上层应用(Application),在用户空间创建一个守护进程,此守护进程支持Cups协议,可以接受上层应用需求的打印的相关的需求,并根据打印协议将之转换为相应的行为;所述第二阶段为当守护进程收到上层的请求会先通过tty设备访问bluetooth驱动来建立连接,然后根据打印机协议,来scan打印机设备,并query它的状态;所述第三阶段为等守护进程与打印机建立通讯后,会把相应的状态通报给framework layer来告知上层当前的打印机状态。上层应用然后可以发送命令或传输资料不限于文档照片到守护进程,守护进程根据打印协议发送相关的要求给打印机,打印机收到相应的命令执行打印相关之动作。Android平台上基于Bluetooth等传输打印的系统,是上层通过JNI interface或socket interface但不限于此interface和printer daemon (守护进程)进行通信,printer daemon (守护进程)能支持相关的打印机协议。例如Cups但不限于Cups,以通过Bluetooth传输相应资料不限于文档和相片到打印机完成打印。本文档来自技高网...

【技术保护点】
Android平台上基于Bluetooth等传输打印的系统,其特征在于,所述的系统包括第一阶段、第二阶段和第三阶段,其中所述第一阶段为首先基于Android?默认不支持Bluetooth打印,需要重新开发上层应用(Application),在用户空间创建一个守护进程,此守护进程支持Cups?协议,可以接受上层应用需求的打印的相关的需求,并根据打印协议将之转换为相应的行为;所述第二阶段为当守护进程收到上层的请求会先通过tty?设备访问bluetooth?驱动来建立连接,然后根据打印机协议,来scan?打印机设备,并query它的状态;所述第三阶段为等守护进程与打印机建立通讯后,会把相应的状态通报给framework?layer来告知上层当前的打印机状态,上层应用然后可以发送命令或传输资料不限于文档照片到守护进程,守护进程根据打印协议发送相关的要求给打印机,打印机收到相应的命令执行打印相关之动作。

【技术特征摘要】
1.Android平台上基于Bluetooth等传输打印的系统,其特征在于,所述的系统包括第一阶段、第二阶段和第三阶段,其中所述第一阶段为首先基于Android默认不支持 Bluetooth打印,需要重新开发上层应用(Application),在用户空间创建一个守护进程, 此守护进程支持Cups协议,可以接受上层应用需求的打印的相关的需求,并根据打印协议将之转换为相应的行为;所述第二阶段为当守护进程收到上层的请求会先通过tty设备访问bluetooth驱动来建立连接,然后根据打印机协议,来scan打印机设备,并query 它的状态;所述第三阶段为等守护进程与...

【专利技术属性】
技术研发人员:沈玉龙彭波林群林贤勋张广维
申请(专利权)人:无锡方圆环球显示技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1