專利名稱:一種實現輸出打印的投影機及輸出打印的方法
技術領域:
本發明涉及一種打印機,尤其涉及一種可以直接連接打印機實現輸出打印的投影機及實現輸出打印的方法。
背景技術:
科技的發展,使各種電子設備越來越廣泛的應用于生產、生活等領域。人們在享受高科技所帶來的方便時,也希望出現一些使用起來更加靈活、方便的電子設備。
投影機近些年得到了很大的發展,它被廣泛的使用在教學、電子商務、大型會議、家庭影院等方面,其投影質量也越來越高。投影機通常的使用方法是將計算機上的圖像數據輸入到投影機中,由投影機在幕墻上進行投影來顯示圖像,當人們需要打印正在顯示的圖像時,現在的投影機由于不具備打印輸出的功能,無法實現當前顯示的圖像直接打印,只能將打印機連接在計算機上來實現打印輸出。
伴隨著家庭影院的興起,許多家庭用戶使用投影機連接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