[发明专利]基于蓝牙通信进行打印的方法和设备无效
申请号: | 200810057482.9 | 申请日: | 2008-02-02 |
公开(公告)号: | CN101498996A | 公开(公告)日: | 2009-08-05 |
发明(设计)人: | 卢志春;田丹;刘海军 | 申请(专利权)人: | 艾威梯软件技术(北京)有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12;H04B5/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 蓝牙 通信 进行 打印 方法 设备 | ||
技术领域
本发明涉及蓝牙技术,具体地涉及一种通过蓝牙基本打印应用BPP进行打印的方法和计算机。
背景技术
传统的打印过程,一般是客户端(如计算机)和打印端通过线缆相互连接,客户端将文件和数据发送到打印端进行打印。但是对应于不同的打印端,客户端首先必须安装不同的打印驱动。
蓝牙(Bluetooth)技术的出现,解决了各种线缆对用户的困绕,目前已广泛地使用在多种电子产品,如计算机(Personal Computer,PC)、笔记型计算机、个人数字助理(Personal Digital Assist,PDA)、移动电话、数码相机等。蓝牙标准定义了基本打印应用BPP(Basic PrintProfile),规定了计算机、移动电话、PDA等客户端上存储的文件对象进行无线打印的相关方法,这些文件对象主要是电子邮件、短信息以及规定格式的文挡,也可以是电子名片(vCard)、电子日历(vCalendar)等对象格式。此外,BPP还支持间接打印功能,通过客户端传送对象地址信息,让打印端在网络上寻找并打印对象。通过蓝牙BPP应用进行无线打印,客户端无需安装对应于BPP打印端的打印驱动。
BPP所支持的常见打印文件格式有XHTML-Print、Basic Text、Vcard、VCalendar和vMessage。除了XHTML-Print为BPP打印端必须支持的以外,其他都是可选的。根据XHTML-Print的要求,与BPP兼容的打印端必须能够支持JPEG图像格式的打印。由于打印端处理能力有限,一般只提供几种常用文件格式的打印,而计算机等能力强大的客户端,用户会根据需要安装各种文件格式的关联应用程序,以实现相应文件格式的文件对象的阅读、编辑和打印等功能。因此,存在用户需要打印的文件对象是打印端所不支持的文件格式,从而导致用户不能随心所欲打印的问题。
考虑到现有技术的这些缺陷,需要提供一种能够使蓝牙BPP打印端兼容多种文件格式打印的方法和客户端,方便用户进行各种文件格式的文件对象的无线打印。
发明内容
本发明的目的是提供了一种基于蓝牙通信进行打印的方法、客户端和系统。
本发明的一方面,提出了一种基于蓝牙通信进行打印的方法,包括步骤:
连接步骤:客户端与打印端建立蓝牙基本打印应用BPP连接;
文件转换步骤:用户在客户端通过某种文件格式的关联应用程序浏览所要打印的文件对象,并在该关联应用程序上进行打印该文件对象的功能操作,使得该文件对象经由该关联应用程序发送到操作系统的打印子系统;在客户端添加一个文件转换模块,该文件转换模块从打印子系统获取该文件对象,并将该文件对象转换为打印端所支持的文件格式,使得客户端将该文件对象以打印端所支持的文件格式发送给打印端;以及
打印步骤:打印端打印该文件对象。
所述客户端优选为计算机,也可以是具备操作系统的智能手机,其中操作系统包括Windows操作系统、Linux操作系统,具有打印子系统。所述打印端是一台蓝牙BPP打印机,或者是支持蓝牙BPP功能的设备与传统打印机的组合。关联应用程序可以给用户提供阅读、编辑、打印某文件格式的文件对象等功能,例如Microsoft Word是“*.doc”格式的文件对象的关联应用程序;MicrosoftExcel是“*xls”格式的文件对象的关联应用程序。
根据本发明的一个优选实施例,由于根据XHTML-Print的要求,与BPP兼容的打印端必须能够支持JPEG图像格式的打印,客户端的文件转换模块将文件对象转换为该打印端所支持的图像压缩文件格式JPEG格式,并将该JPEG格式的文件对象封装为XHTML-Print格式发送给打印端进行打印。这样能确保本发明方法适用于任何一台支持BPP应用的打印端。
当用户在客户端通过某种文件格式的关联应用程序来打印该文件格式的文件对象时,操作系统的打印子系统将从关联应用程序中获取的文件对象转换成PCL/PS格式。为了便于文件对象的文件格式转换后续操作,优选地,在打印子系统中进行统一的打印参数设置,使得打印子系统输出统一的PCL或者PS的打印语言格式。文件转换模块从打印子系统中获取PCL/PS格式的文件对象后,再将PCL/PS格式的文件对象转换为JPEG格式。其中,文件转换模块可嵌入打印子系统,也可与打印子系统分开存在,两者功能实现方法相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艾威梯软件技术(北京)有限公司,未经艾威梯软件技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810057482.9/2.html,转载请声明来源钻瓜专利网。