专利名称:一种实现输出打印的投影机及输出打印的方法
技术领域:
本发明涉及一种打印机,尤其涉及一种可以直接连接打印机实现输出打印的投影机及实现输出打印的方法。
背景技术:
科技的发展,使各种电子设备越来越广泛的应用于生产、生活等领域。人们在享受高科技所带来的方便时,也希望出现一些使用起来更加灵活、方便的电子设备。
投影机近些年得到了很大的发展,它被广泛的使用在教学、电子商务、大型会议、家庭影院等方面,其投影质量也越来越高。投影机通常的使用方法是将计算机上的图像数据输入到投影机中,由投影机在幕墙上进行投影来显示图像,当人们需要打印正在显示的图像时,现在的投影机由于不具备打印输出的功能,无法实现当前显示的图像直接打印,只能将打印机连接在计算机上来实现打印输出。
伴随着家庭影院的兴起,许多家庭用户使用投影机连接VCD播放机,在自己家庭中营造影剧院的视听效果,投影机虽然具备了连接VCD播放机的能力,可以投影VCD播放机播放的文件,但当用户需要打印当前显示的图像时,由于投影机自身功能的限制而显得无能为力。投影机本身不能连接打印机,无法对当前投影显示的图像进行打印,限制了投影机的使用。
发明内容本发明提供一种实现输出打印的投影机及输出打印的方法,可以将投影机直接与打印机相连接,将投影机当前显示的图像在打印机上打印输出。
本发明所述的实现输出打印的投影机在现有的投影机中增加了图像截取模块、图像处理模块和打印输出模块,所述的图像截取模块用于根据处理器的截取图像指令将当前显示的图像数据从显示缓存中保存到存储介质中;
所述的图像处理模块用于将截取的图像数据转换为对应于打印机输出的文件格式;所述的打印输出模块用于将转换后的图像文件输出给打印机。
为使本发明所述的投影机能够与打印机更好的配合工作,本发明还可在上述投影机结构的基础上进一步包括一个打印机端口监视模块,用于在打印输出模块将图像文件输出给打印机之前检测打印机对应的端口。
本发明所述的投影机实现输出打印的方法,包括如下步骤步骤一,投影机处理器控制图像截取模块截取当前显示的图像数据;步骤二,投影机处理器控制图像处理模块将上述截取的图像数据转换为对应于打印机输出的文件格式;步骤三,投影机处理器控制打印输出模块将上述转换后的图像文件输出给打印机。
上述方法中,投影机的图像截取模块将当前显示的图像数据从显示缓存中保存到存储介质中。
为使投影机可以根据打印机当前工作状态来决定是否向打印机输出图像文件,本发明所述的投影机实现输出打印的方法中进一步包括投影机的打印机端口监视模块在打印输出模块将图像文件输出给打印机之前检测打印机对应的端口,如发现端口异常信息,则停止向打印机输出图像文件。
本发明所述的投影机将欲打印的图像截取并保存后,再将截取的图像转换为当前打印机匹配的文件格式,然后输出到打印机进行打印,解决了当前投影机无法直接连接打印机进行图像文件打印的问题;同时,投影机还可以根据打印机当前的工作状态是否异常,来决定是否停止向打印机输出打印文件。
图1为本发明所述投影机结构示意图;图2为本发明所述的投影机的另一种结构示意图;图3为本发明所述的投影机实现输出打印的方法流程图。
具体实施方式本发明所述的投影机利用了投影机内的嵌入式操作系统的数据处理能力,对图像数据进行处理后输出给打印机,实现了投影图像的即时打印。
在投影机的存储介质中存储了与投影机相连接的打印机的对应的驱动程序,投影机内的嵌入式操作系统提供了投影机内部各组件的工作环境。
下面结合对本发明做进一步说明。
如1所示,本发明所述的投影机在现有的投影机所具有的电源、处理器、存储介质等必要组件基础上,增加了图像截取模块、图像处理模块和打印输出模块;所述的图像截取模块根据处理器的截取图像指令将当前显示的图像数据从显示缓存中保存到存储介质中;截取图像的指令可以是来自于遥控器或投影机上相应的按键,该外部指令被处理器接收后,触发图像截取模块对投影机当前显示图像,即外部指令被投影机接收时投影机显示的图像数据进行截取,截取的方法为将当前正在显示的图像数据从显示缓存中保存在存储介质中,如系统内存中,该图像数据通常为位图文件格式;所述的图像处理模块在处理器控制下,将上述截取的图像数据转换为对应于打印机输出的文件格式;目前的打印机主要有两种控制方式,即采用标准页面描述语言(Post Script、PCL)的打印机和位图(GDI)打印机,它们对应的输入图像的文件格式为PostScript、或PCL、或采用某种压缩格式压缩的位图文件,因此,图像处理模块在处理器的控制下将存储介质内的截取到的位图文件转换为对应的PostScript、或PCL、或位图文件;在PostScript和PCL语言的定义中均有对压缩位图方式的打印支持,因此在PostScript或PCL打印机的情况下,可将图像数据按其各自语言定义的标准处理即可,在位图打印机的情况下,由于各厂商使用的位图压缩格式不太统一,因此可转换成较通用的JBIG压缩格式;上述转换后的图像数据可以保存在存储介质中,也可以直接发送给打印输出模块;所述的打印输出模块在处理器控制下,将存储介质中存储的图像处理模块转换后的图像文件输出给打印机;该模块与打印机之间的连接接口采用并口或USB接口。
投影机的打印输出模块向打印机输出打印图像文件时,如果打印机的工作状态出现异常,例如打印机出现缺纸、缺墨、卡纸等故障时,投影机的处理器应该了解此时打印机的工作状态,以决定是否向打印机输出图像文件;如2所示,本发明所述的投影机中进一步包括一个打印机端口监视模块,用于在打印输出模块将图像文件输出给打印机之前检测打印机对应的端口,如果打印机的工作状态出现异常时,该监视模块根据打印机对应端口的异常信息,通知处理器控制打印输出模块停止向打印机输出图像文件。
本发明中所述的投影机在嵌入式系统的统一协调控制下,利用嵌入式系统的的数据处理能力,截取当前显示的图像,再把图像转换为需要的格式,最后输出给打印机。
本发明还提供了一种投影机实现输出打印的方法,如3所示,步骤包括步骤101,投影机处理器接收到外部要求打印当前显示图像的指令;该指令可以来源于投影机外部的遥控器或投影机上的相应按键;步骤102,投影机处理器根据该外部指令,控制其内部的图像截取模块截取当前显示的图像数据,并保存在存储介质中;此步骤中,由于是对动态图像文件的截取,因此需要将截取后的图像数据进行保存,以供后续步骤调用,投影机的图像截取模块将当前正在显示的图像数据从显示缓存中保存在存储介质中,如系统内存中,该图像数据通常为位图文件格式;步骤103,投影机的图像处理模块在处理器控制下,将上述截取到的图像文件转换为与打印机相对应的文件格式;针对当前打印机输入文件的格式为PostScript、或PCL、或位图文件,投影机的图像处理模块将截取的位图文件格式的图像文件转换成为适合打印机的PostScript、或PCL、或JBIG压缩格式的位图文件;在PostScript和PCL语言的定义中均有对压缩位图方式的打印支持,因此在PostScript或PCL打印机的情况下,可将图像数据按其各自语言定义的标准处理即可,在位图打印机的情况下,由于各厂商使用的位图压缩格式不太统一,因此可转换成较通用的JBIG压缩格式;上述图像处理模块将转换后的图像文件数据保存在投影机的存储介质中,在打印机空闲时,也可以直接发送给打印机;步骤104,投影机处理器控制打印输出模块将上述转换后的文件输出给打印机进行图像文件的打印。
为使投影机可以根据打印机当前工作状态来决定是否向打印机输出图像文件,本发明所述的投影机实现输出打印的方法的步骤104中进一步包括投影机的打印机端口监视模块在打印输出模块将图像文件输出给打印机之前检测打印机对应的端口,如发现端口异常信息,则通知处理器控制打印输出模块停止向打印机输出图像文件;例如打印机出现缺纸、缺墨、卡纸等故障时,投影机的打印机端口监视模块检测到此时打印机的工作状态,将此异常上报给处理器,处理器根据此异常信息控制打印输出模块停止向打印机输出图像文件。
权利要求
1.一种实现输出打印的投影机,包括电源、处理器、存储介质,其特征在于,还包括图像截取模块、图像处理模块和打印输出模块,所述的图像截取模块用于根据处理器的截取图像指令将当前显示的图像数据从显示缓存中保存到存储介质中;所述的图像处理模块用于将截取的图像数据转换为对应于打印机输出的文件格式;所述的打印输出模块用于将转换后的图像文件输出给打印机。
2.如权利要求
1所述的实现输出打印的投影机,其特征在于,所述图像处理模块转换后的文件格式为PCL文件、或PostScript文件、或JBIG压缩格式的位图文件。
3.如权利要求
1所述的实现输出打印的投影机,其特征在于,所述打印输出模块的接口为并行接口或USB接口。
4.如权利要求
1所述的实现输出打印的投影机,其特征在于,进一步包括打印机端口监视模块,用于在打印输出模块将图像文件输出给打印机之前检测打印机对应的端口。
5.一种实现输出打印的方法,其特征在于,步骤包括步骤一,投影机处理器控制图像截取模块截取当前显示的图像数据;步骤二,投影机处理器控制图像处理模块将上述截取的图像数据转换为对应于打印机输出的文件格式;步骤三,投影机处理器控制打印输出模块将上述转换后的图像文件输出给打印机。
6.如权利要求
5所述的实现输出打印的方法,其特征在于,所述步骤一中,投影机处理器根据其接收到的外部指令控制图像截取模块截取当前显示的图像数据。
7.如权利要求
5或6所述的实现输出打印的方法,其特征在于,所述步骤一中,投影机的图像截取模块将当前显示的图像数据从显示缓存中保存到存储介质中。
8.如权利要求
5所述的实现输出打印的方法,其特征在于,所述步骤二中,图像处理模块将图像数据转换为PCL文件、或PostScript文件、或JBIG压缩格式的位图文件。
9.如权利要求
5或8所述的实现输出打印的方法,其特征在于,所述步骤二中,图像处理模块将转换后的图像文件储存到存储介质中。
10.如权利要求
5所述的实现输出打印的方法,其特征在于,所述方法进一步包括,投影机的打印机端口监视模块在打印输出模块将图像文件输出给打印机之前检测打印机对应的端口,如发现端口异常信息,则通知处理器控制打印输出模块停止向打印机输出图像文件。
专利摘要
本发明公开了一种实现输出打印的投影机及输出打印的方法,所述投影机中增加设置了图像截取模块、图像处理模块和打印输出模块,所述的图像截取模块用于根据处理器的截取图像指令将当前显示的图像数据从显示缓存中保存到存储介质中;所述的图像处理模块用于将截取的图像数据转换为对应于打印机输出的文件格式;所述的打印输出模块用于将转换后的图像文件输出给打印机。本发明所述的投影机实现输出打印的方法为投影机处理器控制图像截取模块截取当前显示的图像数据;投影机处理器控制图像处理模块将上述截取的图像数据转换为对应于打印机输出的文件格式;投影机处理器控制打印输出模块将上述转换后的图像文件输出给打印机。
文档编号G03B21/00GK1991565SQ200510132940
公开日2007年7月4日 申请日期2005年12月29日
发明者殷贵平 申请人:联想(北京)有限公司导出引文BiBTeX, EndNote, RefMan