一种直接打印的装置和方法制造方法及图纸

技术编号:3582575 阅读:141 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种直接打印的装置,包括:所述传输单元包括:发送模块,用于将来自PTP单元封装的对象传输至打印机;接收模块,用于将来自打印机的pictbridge控制命令传输至所述PTP单元;所述PTP单元包括:数据操作模块,用于执行来自打印机的pictbridge控制命令,将所述数据、命令控制模块中的pictbridge控制命令、DPS单元的XML文件分别封装为对象,发送至传输单元;命令控制模块,用于向打印机发送pictbridge控制命令,建立传输连接;所述DPS单元用于选择相应的XML文件,触发PTP单元向打印机发送数据等。本发明专利技术还公开了一种直接打印的方法。本发明专利技术的装置和方法可应用在数码相机或手机等移动终端中,实现直接打印。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别是指 。
技术介绍
打印机在打印图像时, 一 般将手机或数码相机存储的图像数据传 输到计算机上,通过计算机所连接的打印机实现图像的打印。采用这种技术进行打印时,由于需要将图像数据先转存的电脑上,电脑的硬 件集成度较高,在电脑上应用的打印技术不适用集成度较低的手机或数码相机上使用;另外,由于需要图像数据的转存,客户需要在短时 间内将图像打印出来或没有可供图像数据转存的电脑时,存储在手机 或数码相机上的图像将无法实现打印。
技术实现思路
有鉴于此,本专利技术在于提供,以解决 上述在电脑上应用的打印技术不适用集成度较低的手机或数码相机上 使用的问题。为解决上述问题,本专利技术提供一种直接打印的装置,包括 传输单元、图像传输控制PTP单元、数字图像控制DPS单元, 所述传输单元包括发送模块,用于以预定的物理层协议格式将来自所述PTP单元封 装的对象传输至打印机,打印数据;接收模块,用于以预定的物理层协议格式将来自打印机的 pictbddge控制命令传输至所述PTP单元;所述PTP单元包括数据操作模块,用于执行来自所述打印机的pictbridge控制命令,将所述数据、命令控制模块中的pictbridge控制命令、所述DPS单元 的XML文件分别封装为对象,发送至所述传输单元;命令控制模块,用于执行所述DPS单元触发,向打印机发送 pictbridge控制命令,建立传输连接;所述DPS单元包括触发模块,用于按照用户的操作选择相应的XML文件,触发所 述PTP单元向打印机发送开始传输所述数据、及XML文件的 pictbridge 4空制命令。优选的,所述发送模块、接收模块为具有蓝牙、USB、红外或802.11 功能的模块。优选的,所述PTP单元内还具有标识模块,用于为每个封装的对 象赋予唯一的标识。优选的,所述DPS单元还包括解析模块,用于解析所述接收模块接收到的来自打印机的XML 文优选的,所述装置安装在手机或数码相机中。 本专利技术还提供一种直接打印的方法,包括DPS单元按照用户输入的操作选4奪相应的XML文件,并触发PTP 单元向打印机发送已准备好XML文件的pictbridge控制命令,传输单 元将所述PTP单元发出的pictbridge控制命令封装为对象传输至打印 机;所述PTP单元接收来自打印机获耳又XML文件的pictbridge控制 命令,并将所述XML文件通过所述传输单元封装为对象传输至打印 机;所述PTP单元接收来自打印机解析XML文件后,发送的获取数 据的pictbridge控制命令,将要打印的数据封装为对象传输至打印机 进行打印。优选的,所述传输单元传输为采用蓝牙、USB、红外或802.11技术传输。优选的,打印才几打印结束后,还包括所述DPS单元接收来自打印机的XML文件,将解析出的信息显示给用户。优选的,还包括,所述传输单元传输所述对象时,为每个对象分 别贝武予P眷一的标识。本专利技术的装置可安装在手机、数码相机等具有存储功能、或摄影 功能的终端中,终端与打印机连接后,可通过本专利技术的装置或使用本 专利技术的方法实现打印存储的图像、文本数据,而不必通过电脑等设备 转存数据,数据传输方便,实现打印功能简单,满足了用户的直接打 印需求。附图说明图l是本专利技术装置的实施例; 图2是本专利技术方法的实施例。具体实施例方式为清楚说明本专利技术的装置和方法,下面给出优选的实施例并结合 附图详细i兌明。参见图1,该装置包括传输单元、图片传输控制(PTP, picture transfer protocol )单元、凄t字图4象4空制(DPS, Digital Photo Solutions) 单元,所述传输单元包括发送模块,用于以预定的物理层协议格式将来自所述PTP单元封 装的对象传输至打印机,打印数据;接收模块,用于以预定的物理层协议格式将来自打印机的 pictbridge控制命令传输至所述PTP单元;所述PTP单元包括数据操作模块,用于执行来自所述打印机的pictbridge控制命令, 将所述数据、命令控制模块中的pictbridge控制命令、所述DPS单元 的XML文件分别封装为对象,发送至所述传输单元;命令控制模块,用于执行所述DPS单元触发,向打印机发送pictbridge控制命令,建立传输连接; 所述DPS单元包括触发模块,用于按照用户的操作选择相应的XML文件,触发所 述PTP单元向打印机发送开始传输所述数据、及XML文件的 pictbridge控制命令。该装置在工作过程中,与打印机建立连接后,进行初始化连接, 用户通过终端上的操作系统查找要打印的数据,数据可以是文本数据 或图像数据等;用户通过终端上的操作系统找到数据,并输入操作命 令,装置中的DPS单元将用户输入的操作命令选择相应的XML文件, 并将选4奪的XML文件转化为pictbridge控制命令;转化的pictbridge 控制命令可以为打开文件,选择文本数据或选择图片数据等,打印选 中的文本数据或图片数据等。PTP单元中的数据操作模块可按照打印事件生成pictbridge控制 命令,如按照打印机的触发操作数据,将数据、pictbridge控制命令分 别封装为对象等操作。命令操作模块可接收DPS单元的pictbridge控 制命令,对所述数据操作,如选定图片数据等;PTP单元将封装后的 对象Object发送至传输单元;PTP单元内还具有标识模块,为保证传 输的正确性,将每个对象赋予唯一的标识ID,以保证打印才几接收时的 凄t据正确性。传输单元将分别封装为对象的数据、pictbridge控制命令传输至打 印机,控制打印数据。传输单元中的发送模块、接收模块可以采用具 有蓝牙、USB、红外或802.11功能的模块。该装置在与打印机的数据交互过程中,会接收到打印机传送来的 XML文件,DPS单元中还包括解析模块,通过传输单元接收到的XML 文件后,解析模块会进行解析,将解析出的数据显示给客户,如当前 的打印时间、打印数据的属性、是否打印成功等。上面的实施例详细描述了本专利技术的装置,下面结合附图详细说明 本专利技术方法的实施例。参加图2,该方法包4舌201: DPS单元按照用户输入的操作选择相应的XML文件,并触 发PTP单元向打印才几发送已准备好XML文件的pictbridge控制命令, 传输单元将所述PTP单元发出的pictbridge控制命令封装为对象传输 至打印机;202:所述PTP单元接收来自打印机获取XML文件的pictbridge控制命令,并将所述XML文件通过所述传输单元封装为对象传输至 ^丁-卩才几;203:所述PTP单元接收来自打印机解析XML文件后,发送的获 取数据的pictbridge控制命令,将要打印的数据封装为对象传输至打 印机进行打印。在202中,为保证对象传输时的唯一正确,为每个对象赋予一个 唯一的标识,避免在打印机接收时,抛弃相同的对象,以保证接收的 正确性。在203中,传输数据和控制命令时,可采用蓝牙、USB、红外或 802.11技术传输,在打印数据的过程中,打印机会将打印的状态和打印的结果以 XML文件的形式返回,因此,在打印的过程中,如接收到来自打印机 的XML文件,将解析出的XML文件中的数据本文档来自技高网...

【技术保护点】
一种直接打印的装置,其特征在于,包括:传输单元、图像传输控制PTP单元、数字图像控制DPS单元,    所述传输单元包括:    发送模块,用于以预定的物理层协议格式将来自所述PTP单元封装的对象传输至打印机,打印数据;    接收模块,用于以预定的物理层协议格式将来自打印机的pictbridge控制命令传输至所述PTP单元;    所述PTP单元包括:    数据操作模块,用于执行来自所述打印机的pictbridge控制命令,将所述数据、命令控制模块中的pictbridge控制命令、所述DPS单元的XML文件分别封装为对象,发送至所述传输单元;    命令控制模块,用于执行所述DPS单元触发,向打印机发送pictbridge控制命令,建立传输连接;    所述DPS单元包括:    触发模块,用于按照用户的操作选择相应的XML文件,触发所述PTP单元向打印机发送开始传输所述数据、及XML文件的pictbridge控制命令。

【技术特征摘要】
1、一种直接打印的装置,其特征在于,包括传输单元、图像传输控制PTP单元、数字图像控制DPS单元,所述传输单元包括发送模块,用于以预定的物理层协议格式将来自所述PTP单元封装的对象传输至打印机,打印数据;接收模块,用于以预定的物理层协议格式将来自打印机的pictbridge控制命令传输至所述PTP单元;所述PTP单元包括数据操作模块,用于执行来自所述打印机的pictbridge控制命令,将所述数据、命令控制模块中的pictbridge控制命令、所述DPS单元的XML文件分别封装为对象,发送至所述传输单元;命令控制模块,用于执行所述DPS单元触发,向打印机发送pictbridge控制命令,建立传输连接;所述DPS单元包括触发模块,用于按照用户的操作选择相应的XML文件,触发所述PTP单元向打印机发送开始传输所述数据、及XML文件的pictbridge控制命令。2、 根据权利要求1所述的装置,其特征在于,所述发送模块、 接收模块为具有蓝牙、USB、红外或802.11功能的模块。3、 根据权利要求1所述的装置,其特征在于,所述PTP单元内 还具有标识模块,用于为每个封装的对象赋予唯一的标识。4、 根据权利要求1所述的装置,其特征在于,所述DPS单元还 包括解析...

【专利技术属性】
技术研发人员:李志刚
申请(专利权)人:北京中星微电子有限公司
类型:发明
国别省市:11[中国|北京]

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

1