亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

圖像形成設(shè)備及其驅(qū)動(dòng)裝置、圖像形成系統(tǒng)的制作方法

文檔序號(hào):7547779閱讀:144來源:國(guó)知局
專利名稱:圖像形成設(shè)備及其驅(qū)動(dòng)裝置、圖像形成系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本實(shí)用新型涉及打印成像等圖片形成領(lǐng)域,尤其涉及圖像形成設(shè)備及其驅(qū)動(dòng)裝置、圖像形成系統(tǒng)。
背景技術(shù)
圖像形成設(shè)備通常將從圖像形成設(shè)備的驅(qū)動(dòng)裝置例如計(jì)算機(jī)提供的打印數(shù)據(jù)打印在記錄介質(zhì)上。這種圖像形成設(shè)備可以是復(fù)印機(jī)、打印機(jī)、傳真機(jī)或?qū)?fù)印機(jī)、打印機(jī)、傳真機(jī)的功能綜合到單一系統(tǒng)的多功能外圍設(shè)備(MFP)。通常,用戶在輸入打印命令之后,主機(jī)上的打印驅(qū)動(dòng)開始逐頁將用戶文檔數(shù)據(jù)轉(zhuǎn)換成圖像形成設(shè)備可識(shí)別的打印數(shù)據(jù),通常稱上述數(shù)據(jù)轉(zhuǎn)換過程為數(shù)據(jù)渲染處理。僅當(dāng)一頁文檔數(shù)據(jù)渲染完成后,主機(jī)才通過打印機(jī)接口部向圖像形成設(shè)備發(fā)送該頁打印數(shù)據(jù)。圖像形成設(shè)備通過主機(jī)接口部接收到打印數(shù)據(jù)后,圖像形成設(shè)備的打印控制器對(duì)打印數(shù)據(jù)進(jìn)行解析,然后發(fā)送給打印引擎以輸出在記錄介質(zhì)上。通常同一份文檔,不同頁之間的數(shù)據(jù)內(nèi)容復(fù)雜度不同,不同頁數(shù)據(jù)所需要的數(shù)據(jù)渲染時(shí)間也不同。一般情況下,復(fù)雜度低的一頁數(shù)據(jù)渲染時(shí)間較短,而復(fù)雜度高的一頁數(shù)據(jù)渲染時(shí)間較長(zhǎng)。由于僅當(dāng)一頁數(shù)據(jù)渲染完成,打印驅(qū)動(dòng)才將該頁數(shù)據(jù)發(fā)送給圖像形成設(shè)備,若一頁數(shù)據(jù)復(fù)雜度較高,需要的渲染時(shí)間較長(zhǎng),主機(jī)一直沒有數(shù)據(jù)發(fā)送給圖像形成設(shè)備,而圖像形成設(shè)備有保護(hù)機(jī)制,若長(zhǎng)時(shí)間沒接收到主機(jī)發(fā)來的數(shù)據(jù),會(huì)判斷超時(shí),超時(shí)后圖像形成設(shè)備會(huì)將接收到的任何數(shù)據(jù)都視為無用數(shù)據(jù)而丟棄,包括丟棄當(dāng)前作業(yè)的數(shù)據(jù)。更嚴(yán)重的情況是只要用戶文檔數(shù)據(jù)存在復(fù)雜度高的頁數(shù)據(jù),都將被圖像形成設(shè)備錯(cuò)誤地刪除,而不能正常被打印,嚴(yán)重地影響了用戶的使用,并造成資源的浪費(fèi)。對(duì)此,本實(shí)用新型改進(jìn)了傳統(tǒng)圖像形成設(shè)備的構(gòu)造以克服上述技術(shù)問題。

實(shí)用新型內(nèi)容本實(shí)用新型所要解決的技術(shù)問題之一是需要提供一種避免資源浪費(fèi)、提高用戶友好性的圖像形成設(shè)備及其驅(qū)動(dòng)裝置、圖像形成系統(tǒng)。為了解決上述技術(shù)問題,本實(shí)用新型提供了一種圖像形成設(shè)備。所述圖像形成設(shè)備包括殼體和設(shè)于其內(nèi)部的主控制板。進(jìn)一步包括設(shè)置于圖像形成設(shè)備主控制板上的第一接口部、成像控制器、計(jì)時(shí)器,所述成像控制器與所述第一接口部和計(jì)時(shí)器連接:所述第一接口部,包括第一端口和第二端口,分別利用所述第一端口和所述第二端口在所述圖像形成設(shè)備與所述圖像形成設(shè)備的驅(qū)動(dòng)裝置之間建立第一通道和第二通道;所述成像控制器,將從所述第一通道接收的數(shù)據(jù)作為待成像的頁數(shù)據(jù),以及獲取來自所述第二通道的數(shù)據(jù),作為虛擬數(shù)據(jù);所述計(jì)時(shí)器,對(duì)自所述圖像形成設(shè)備的成像控制器最近一次從所述第一通道接收到頁數(shù)據(jù)的時(shí)刻或從所述第二通道接收到虛擬數(shù)據(jù)的時(shí)刻中的較晚時(shí)刻起的時(shí)長(zhǎng)進(jìn)行計(jì)時(shí),作為第一時(shí)長(zhǎng),所述計(jì)時(shí)器將所述計(jì)時(shí)時(shí)長(zhǎng)傳輸給所述成像控制器,當(dāng)所述成像控制器判斷所述第一時(shí)長(zhǎng)達(dá)到第一預(yù)定時(shí)長(zhǎng)時(shí),所述成像控制器控制進(jìn)行停止當(dāng)前成像作業(yè)的超時(shí)處理。特別地,所述第一接口部可為USB接口、并行接口或網(wǎng)絡(luò)通信接口任意之一。 所述圖像形成設(shè)備還可包括存儲(chǔ)器,其中,所述存儲(chǔ)器與所述第一接口部連接,包括與所述第一通道連接的第一緩沖器和與所述第二通道連接的第二緩沖器,分別緩存來自所述第一通道和所述第二通道的數(shù)據(jù)。根據(jù)本實(shí)用新型又一方面,還提供了一種圖像形成設(shè)備的驅(qū)動(dòng)裝置。所述驅(qū)動(dòng)裝置包括第二接口部和與之連接的數(shù)據(jù)控制器,其中,所述第二接口部,與所述圖像形成設(shè)備建立第一通道和第二通道;所述數(shù)據(jù)控制器,產(chǎn)生虛擬數(shù)據(jù),通過所述第一通道向所述圖像形成設(shè)備發(fā)送根據(jù)待成像的文檔數(shù)據(jù)進(jìn)行渲染得到的頁數(shù)據(jù),通過所述第二通道向所述圖像形成設(shè)備發(fā)送虛擬數(shù)據(jù),虛擬數(shù)據(jù)是防止所述圖像形成設(shè)備因超過第一預(yù)定時(shí)長(zhǎng)未接收到數(shù)據(jù)而停止當(dāng)前成像作業(yè)的數(shù)據(jù)。進(jìn)一步,所述數(shù)據(jù)控制器中設(shè)置有監(jiān)控器,其中,所述監(jiān)控器,當(dāng)監(jiān)控到一個(gè)頁數(shù)據(jù)的宣染用時(shí)超出第三預(yù)定時(shí)長(zhǎng)時(shí)、當(dāng)監(jiān)控到前成像作業(yè)用時(shí)超出第四預(yù)定時(shí)長(zhǎng)時(shí)、以及/或者在監(jiān)控到與所述圖像形成設(shè)備的通信異常時(shí),通知所述數(shù)據(jù)控制器停止向所述圖像形成設(shè)備發(fā)送虛擬數(shù)據(jù)并進(jìn)行成像作業(yè)異常處理。進(jìn)一步,所述數(shù)據(jù)控制器可包括:隨機(jī)數(shù)產(chǎn)生部,產(chǎn)生隨機(jī)數(shù);密鑰存儲(chǔ)器,存儲(chǔ)密鑰;加密運(yùn)算部,所述加密運(yùn)算部與所述隨機(jī)數(shù)產(chǎn)生部和所述密鑰存儲(chǔ)器連接,利用從所述隨機(jī)數(shù)產(chǎn)生部獲取的隨機(jī)數(shù)和從密鑰存儲(chǔ)器存儲(chǔ)的密鑰對(duì)隨機(jī)數(shù)產(chǎn)生部產(chǎn)生的隨機(jī)數(shù)進(jìn)行加密,其中,所述數(shù)據(jù)控制器將加密后的數(shù)據(jù)作為虛擬數(shù)據(jù)或作為虛擬數(shù)據(jù)的一部分。根據(jù)本實(shí)用新型又一方面,還提供了一種圖像形成系統(tǒng)。該系統(tǒng)包括相互連接的圖像形成設(shè)備與安裝有該圖像形成設(shè)備的驅(qū)動(dòng)裝置,其中,所述圖像形成設(shè)備為前述圖像形成設(shè)備的任一種,以及所述驅(qū)動(dòng)裝置為前述驅(qū)動(dòng)裝置的任一種。與現(xiàn)有技術(shù)相比,本實(shí)用新型的一個(gè)或多個(gè)實(shí)施例可以具有如下優(yōu)點(diǎn):根據(jù)本實(shí)用新型,能解決在同一通道下發(fā)送頁數(shù)據(jù)和虛擬數(shù)據(jù)時(shí)因要處理數(shù)據(jù)并發(fā)問題而帶來的處理復(fù)雜性。換而言之,本實(shí)用新型允許頁數(shù)據(jù)和虛擬數(shù)據(jù)的并行發(fā)送,從而使得無需避免頁數(shù)據(jù)和虛擬數(shù)據(jù)同時(shí)發(fā)送的情況出現(xiàn)。本實(shí)用新型的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本實(shí)用新型而了解。本實(shí)用新型的目的和其他優(yōu)點(diǎn)可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。

附圖用來提供對(duì)本實(shí)用新型的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本實(shí)用新型的實(shí)施例共同用于解釋本實(shí)用新型,并不構(gòu)成對(duì)本實(shí)用新型的限制。在附圖中:圖1是根據(jù)本實(shí)用新型實(shí)施例的圖像形成系統(tǒng)的功能結(jié)構(gòu)模塊示意圖;圖2是根據(jù)本實(shí)用新型一實(shí)施例的驅(qū)動(dòng)裝置側(cè)的成像方法的流程圖;圖3是根據(jù)本實(shí)用新型一實(shí)施例的圖像形成設(shè)備側(cè)的成像方法的流程圖;圖4為根據(jù)一實(shí)施例虛擬數(shù)據(jù)產(chǎn)生部的結(jié)構(gòu)示意圖。
具體實(shí)施方式
以下將結(jié)合附圖及實(shí)施例來詳細(xì)說明本實(shí)用新型的實(shí)施方式,借此對(duì)本實(shí)用新型如何應(yīng)用技術(shù)手段來解決技術(shù)問題,并達(dá)成技術(shù)效果的實(shí)現(xiàn)過程能充分理解并據(jù)以實(shí)施。需要說明的是,只要不構(gòu)成沖突,本實(shí)用新型中的各個(gè)實(shí)施例以及各實(shí)施例中的各個(gè)特征可以相互結(jié)合,所形成的技術(shù)方案均在本實(shí)用新型的保護(hù)范圍之內(nèi)。另外,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。發(fā)明人提出了通過驅(qū)動(dòng)裝置向圖像形成設(shè)備發(fā)送虛擬數(shù)據(jù)來解決上述問題的方法,此外,通過本實(shí)用新型的方法不但可以解決上述不能正常打印的技術(shù)問題,還能夠使得圖像形成設(shè)備在接收到頁數(shù)據(jù)時(shí)能夠立即進(jìn)行打印而無需判斷所接收到的數(shù)據(jù)是虛擬數(shù)據(jù)還是頁數(shù)據(jù),從而簡(jiǎn)化了圖像形成設(shè)備的固件開發(fā)難度并降低了開發(fā)成本,加快了頁數(shù)據(jù)的打印時(shí)效。圖1為本實(shí)用新型實(shí)施例中的圖像形成系統(tǒng)的功能結(jié)構(gòu)模塊圖。根據(jù)本實(shí)施列的圖像形成系統(tǒng)包括圖像形成設(shè)備的驅(qū)動(dòng)裝置100和圖像形成設(shè)備200。驅(qū)動(dòng)裝置100將用戶文檔數(shù)據(jù)轉(zhuǎn)換成待成像的頁數(shù)據(jù)并發(fā)送給圖像形成設(shè)備200。圖像形成設(shè)備200將驅(qū)動(dòng)裝置100發(fā)來的待成像的頁數(shù)據(jù)打印在記錄介質(zhì)上。驅(qū)動(dòng)裝置100和圖像形成設(shè)備200可以通過符合USB接口、并行接口等要求的通信線直接連接,也可以通過網(wǎng)絡(luò)通信接口連接并進(jìn)行數(shù)據(jù)通信。驅(qū)動(dòng)裝置100包括數(shù)據(jù)控制器150和接口部110 (亦稱為第二接口部),數(shù)據(jù)控制器150與接口部110相互連接。數(shù)據(jù)控制器150中設(shè)置有數(shù)據(jù)處理部151、監(jiān)控器153和虛擬數(shù)據(jù)產(chǎn)生部154等部件。數(shù)據(jù)控制器150的數(shù)據(jù)處理部151、監(jiān)控器153和虛擬數(shù)據(jù)產(chǎn)生部154等各部件可由控制器(例如中央處理器CPU或微控制單元MCU)、存儲(chǔ)器和存儲(chǔ)于存儲(chǔ)器上的應(yīng)用程序的結(jié)合來一體構(gòu)成,也可以通過為各部件單獨(dú)設(shè)置MCU控制器來實(shí)現(xiàn)。簡(jiǎn)而言之,數(shù)據(jù)處理部、監(jiān)控器和虛擬數(shù)據(jù)產(chǎn)生部可通過共用中央控制器或存儲(chǔ)器等硬件實(shí)體來實(shí)現(xiàn),也可以設(shè)置單獨(dú)使用的MCU等硬件來實(shí)現(xiàn)。數(shù)據(jù)處理部151控制文檔數(shù)據(jù)的渲染處理、控制待成像的頁數(shù)據(jù)的傳輸和接收、控制虛擬數(shù)據(jù)的產(chǎn)生和發(fā)送以及控制驅(qū)動(dòng)裝置100與圖像形成設(shè)備200之間的通信。監(jiān)控器153用于監(jiān)控?cái)?shù)據(jù)處理部151中文檔數(shù)據(jù)的渲染處理過程和待成像的頁數(shù)據(jù)的傳輸和接收過程,并在監(jiān)控到異常情況時(shí)采取相應(yīng)的異常處理措施。虛擬數(shù)據(jù)產(chǎn)生部154用于產(chǎn)生虛擬數(shù)據(jù),虛擬數(shù)據(jù)是用于防止所述圖像形成設(shè)備因超過第一預(yù)定時(shí)長(zhǎng)未接收到數(shù)據(jù)而停止當(dāng)前成像作業(yè)的數(shù)據(jù)。接口部110可為USB接口、并行接口或網(wǎng)絡(luò)通信接口任意之一,與圖像形成設(shè)備200之間建立第一通道和第二通道。驅(qū)動(dòng)裝置100通過接口部110的第一通道和第二通道與圖像形成設(shè)備200進(jìn)行數(shù)據(jù)通信。這樣,驅(qū)動(dòng)裝置100的數(shù)據(jù)控制器150可通過第一通道向圖像形成設(shè)備200發(fā)送根據(jù)待成像的文檔數(shù)據(jù)進(jìn)行渲染得到的頁數(shù)據(jù),通過第二通道向圖像形成設(shè)備200發(fā)送虛擬數(shù)據(jù)。后續(xù)將對(duì)此展開詳細(xì)說明。[0036]圖像形成設(shè)備200可包括設(shè)置于圖像形成設(shè)備200的主控制板(未示出)上的成像控制器201、接口部205、計(jì)時(shí)器203、成像引擎202和存儲(chǔ)器204。這些主控制板上的各部件均設(shè)置于圖像形成設(shè)備的殼體(未示出)內(nèi)。接口部205 (亦稱為第一接口部)與成像控制器201連接,包括第一端口和第二端口,分別利用第一端口和第二端口在圖像形成設(shè)備200與其驅(qū)動(dòng)裝置100之間建立第一通道和第二通道。這樣,圖像形成設(shè)備200通過接口部205與驅(qū)動(dòng)裝置100的接口部110之間可分別通過第一通道和第二通道并發(fā)地進(jìn)行數(shù)據(jù)通信,換而言之,可以在第一通道發(fā)送數(shù)據(jù)的同時(shí),在第二通道發(fā)送數(shù)據(jù),兩個(gè)通道互不干涉。接口部205可以相應(yīng)地采用為USB接口、并行接口或網(wǎng)絡(luò)通信接口任意之一,從而能夠與接口部110建立連接。成像控制器201與接口部205連接,將從在驅(qū)動(dòng)裝置100和圖像形成設(shè)備200之間建立的第一通道接收的數(shù)據(jù)作為待成像的頁數(shù)據(jù),以及獲取來自在驅(qū)動(dòng)裝置100和圖像形成設(shè)備200之間建立的第二通道的數(shù)據(jù),作為虛擬數(shù)據(jù)。更具體地,成像控制器201可控制圖像形成設(shè)備200的打印處理過程、控制連接到成像控制器201的各個(gè)單元、以及控制圖像形成設(shè)備200與驅(qū)動(dòng)裝置100之間的通信。成像引擎202對(duì)從第一通道接收的待成像的頁數(shù)據(jù)進(jìn)行圖像形成處理。更具體地,成像引擎202從成像控制器201接收打印數(shù)據(jù),并在成像控制器201的控制下將打印數(shù)據(jù)打印到記錄介質(zhì)上。存儲(chǔ)器204可儲(chǔ)存從驅(qū)動(dòng)裝置100接收到的待成像的頁數(shù)據(jù)和虛擬數(shù)據(jù),還可存儲(chǔ)實(shí)現(xiàn)多種功能的控制程序。計(jì)時(shí)器203對(duì)自圖像形成設(shè)備200最近一次從第一通道接收到頁數(shù)據(jù)的時(shí)刻或從第二通道接收到虛擬數(shù)據(jù)的時(shí)刻中的較晚時(shí)刻起的時(shí)長(zhǎng)進(jìn)行計(jì)時(shí),作為第一時(shí)長(zhǎng)。計(jì)時(shí)器203將所述計(jì)時(shí)時(shí)長(zhǎng)傳輸給成像控制器201,當(dāng)成像控制器201判斷所述第一時(shí)長(zhǎng)達(dá)到第一預(yù)定時(shí)長(zhǎng)時(shí),成像控制器201控制進(jìn)201行停止當(dāng)前成像作業(yè)的超時(shí)處理。第一預(yù)定時(shí)長(zhǎng)是在圖像形成設(shè)備200中預(yù)先設(shè)定的一個(gè)值,其取值可由圖像形成設(shè)備提供商在設(shè)備內(nèi)固定或設(shè)定,也可以由用戶自行設(shè)定。這樣,由于接口部205包括第一端口和第二端口,使得虛擬數(shù)據(jù)可以不從第一通道發(fā)來,而是從第二通道發(fā)來,這樣,圖像形成設(shè)備200在通過第一通道接收到頁數(shù)據(jù)時(shí)能夠立即進(jìn)行打印,而無需判斷驅(qū)動(dòng)裝置100從第一通道發(fā)來的數(shù)據(jù)是虛擬數(shù)據(jù)還是頁數(shù)據(jù),從而簡(jiǎn)化了圖像形成設(shè)備的固件開發(fā)難度并降低了開發(fā)成本。優(yōu)選地,圖像形成設(shè)備200的存儲(chǔ)器204還可進(jìn)一步與所述第一通道連接的第一緩沖器和與所述第二通道連接的第二緩沖器,分別用于緩存來自所述第一通道和所述第二通道的數(shù)據(jù)。這樣,可進(jìn)一步提高圖像形成設(shè)備200對(duì)接收到的數(shù)據(jù)的響應(yīng)速度。第一緩沖器的容量可相較第二緩沖器大得多。圖2示出根據(jù)本實(shí)用新型一實(shí)施例的驅(qū)動(dòng)裝置100側(cè)的成像方法的流程圖。下面詳細(xì)說明圖2的各步驟。步驟S210,在驅(qū)動(dòng)裝置100與圖像形成設(shè)備200之間建立連接。驅(qū)動(dòng)裝置100通過接口部110與圖像形成設(shè)備200建立第一通道和第二通道。步驟S220,數(shù)據(jù)控制器150的數(shù)據(jù)處理部151控制虛擬數(shù)據(jù)產(chǎn)生部154產(chǎn)生虛擬數(shù)據(jù),虛擬數(shù)據(jù)是用于防止圖像形成設(shè)備200因超過第一預(yù)定時(shí)長(zhǎng)未接收到數(shù)據(jù)而停止當(dāng)前成像作業(yè)的數(shù)據(jù)。步驟S230,驅(qū)動(dòng)裝置100通過所述第一通道向圖像形成設(shè)備200發(fā)送根據(jù)待成像的文檔數(shù)據(jù)進(jìn)行渲染得到的頁數(shù)據(jù)。更具體地,當(dāng)接收到用戶輸入的打印命令時(shí),根據(jù)用戶打印命令確定待成像的文檔數(shù)據(jù),并對(duì)其進(jìn)行逐頁渲染以得到頁數(shù)據(jù)。當(dāng)渲染得到一頁數(shù)據(jù)時(shí),驅(qū)動(dòng)裝置100通過所述第一通道向圖像形成設(shè)備200發(fā)送該頁數(shù)據(jù)。更具體地,數(shù)據(jù)控制器150的數(shù)據(jù)處理部151準(zhǔn)備開始逐頁對(duì)用戶文檔數(shù)據(jù)進(jìn)行渲染。當(dāng)完成一頁數(shù)據(jù)的渲染后,數(shù)據(jù)處理部151將渲染完成的該頁數(shù)據(jù)通過接口部110建立的第一通道發(fā)送給圖像形成設(shè)備200。步驟S240,驅(qū)動(dòng)裝置100所述第二通道向圖像形成設(shè)備200發(fā)送虛擬數(shù)據(jù)。第二通道是不同于發(fā)送頁數(shù)據(jù)的第一通道的其他通道,第二通道可以用來只發(fā)送虛擬數(shù)據(jù),也可以同時(shí)發(fā)送虛擬數(shù)據(jù)和其他數(shù)據(jù)。具體地,數(shù)據(jù)控制器150通過接口部110建立的第二通道向圖像形成設(shè)備200發(fā)送虛擬數(shù)據(jù)。步驟S250,判斷是否發(fā)送完成所有頁數(shù)據(jù),若判斷結(jié)果為是,則進(jìn)入步驟S260以結(jié)束處理,數(shù)據(jù)處理部151停止向圖像形成設(shè)備200發(fā)送虛擬數(shù)據(jù),反之,返回步驟S230及S220。例如,可通過監(jiān)控器153是否接收到數(shù)據(jù)處理部151發(fā)來的數(shù)據(jù)發(fā)送完成通知來判斷是否發(fā)送完成所有頁數(shù)據(jù)。圖3出根據(jù)本實(shí)用新型一實(shí)施例的圖像形成設(shè)備200側(cè)的成像方法的流程圖。下面詳細(xì)說明圖3的各步驟。步驟S310,在圖像形成設(shè)備200側(cè),與驅(qū)動(dòng)裝置100側(cè)的S210步驟相對(duì)應(yīng)地,作為另一端的圖像形成設(shè)備200分別利用接口部205的第一端口和所述第二端口與驅(qū)動(dòng)裝置100建立第一通道和第二通道。步驟S320,圖像形成設(shè)備200通過接口部205接收來自驅(qū)動(dòng)裝置100的數(shù)據(jù)。具體地,成像控制器201將從第一通道接收的數(shù)據(jù)作為待成像的頁數(shù)據(jù),以及獲取來自所述第二通道的數(shù)據(jù),作為虛擬數(shù)據(jù)。成像控制器201對(duì)從第一通道接收到的待成像的頁數(shù)據(jù)進(jìn)行處理后,發(fā)送給成像引擎202進(jìn)行成像處理,以打印到記錄介質(zhì)上。步驟S330,判斷是否完成所有頁數(shù)據(jù)的成像處理,若判斷結(jié)果為是,進(jìn)入步驟S360,當(dāng)前成像作業(yè)完成,反之,返回步驟S320和S340。在步驟S340中,成像控制器201判斷自所述圖像形成設(shè)備200最近一次從第一通道接收到頁數(shù)據(jù)的時(shí)刻或從第二通道接收到虛擬數(shù)據(jù)的時(shí)刻中的較晚時(shí)刻起的時(shí)長(zhǎng)是否達(dá)到第一預(yù)定時(shí)長(zhǎng),若判斷結(jié)果為是,則進(jìn)進(jìn)入步驟S350,反之返回步驟S320和S340以繼續(xù)接收來自驅(qū)動(dòng)裝置100的數(shù)據(jù)。步驟S350,成像控制器201進(jìn)行用于停止當(dāng)前成像作業(yè)的超時(shí)處理。下面結(jié)合圖2和圖3的流程圖來進(jìn)一步詳細(xì)介紹本實(shí)施例的一些步驟。步驟S240中,特別地,可在開始當(dāng)前成像作業(yè)時(shí)開始通過第二通道向圖像形成設(shè)備200發(fā)送虛擬數(shù)據(jù)。也可自開始當(dāng)前成像作業(yè)經(jīng)過了第二預(yù)定時(shí)長(zhǎng)時(shí)開始向圖像形成設(shè)備200發(fā)送虛擬數(shù)據(jù),其中,第二預(yù)定時(shí)長(zhǎng)為預(yù)先設(shè)定或固定的取值并小于或等于所述第一預(yù)定時(shí)長(zhǎng)。此外,還可以在當(dāng)前作業(yè)的渲染過程中第一次出現(xiàn)渲染超時(shí)時(shí)開始向圖像形成設(shè)備200發(fā)送虛擬數(shù)據(jù)。即,可以由監(jiān)控器153對(duì)每頁數(shù)據(jù)的渲染時(shí)間計(jì)時(shí),將每頁的渲染時(shí)間與一個(gè)預(yù)定渲染超時(shí)時(shí)間比較,若某頁數(shù)據(jù)的渲染時(shí)間達(dá)到預(yù)定渲染超時(shí)時(shí)間則判斷渲染超時(shí),在第一次出現(xiàn)渲染超時(shí)的時(shí)候開始向圖像形成設(shè)備200發(fā)送虛擬數(shù)據(jù)??梢姡瑘D2中示出的S220和S230的時(shí)間順序只是一個(gè)例子,步驟S220和S230的順序可以是任意的甚至并行的。 在開始通過所述第二通道向圖像形成設(shè)備200發(fā)送虛擬數(shù)據(jù)之后,既可以連續(xù)地向圖像形成設(shè)備200發(fā)送虛擬數(shù)據(jù),也可以以小于或者等于第一預(yù)定時(shí)長(zhǎng)的周期發(fā)送虛擬數(shù)據(jù)。具體而言,數(shù)據(jù)處理部151通過接口部110的第二通道向圖像形成設(shè)備200發(fā)送虛擬數(shù)據(jù)的方式,可以是周期性地通過接口部110的第二通道向圖像形成設(shè)備200發(fā)送虛擬數(shù)據(jù),向圖像形成設(shè)備200發(fā)送虛擬數(shù)據(jù)的周期需小于或者等于第一預(yù)定時(shí)長(zhǎng)。數(shù)據(jù)處理部151通過接口部110的第二通道向圖像形成設(shè)備200發(fā)送虛擬數(shù)據(jù)的方式,也可以是連續(xù)不斷地通過接口部110的第二通道向圖像形成設(shè)備200發(fā)送虛擬數(shù)據(jù)。由于數(shù)據(jù)處理部151向圖像形成設(shè)備200發(fā)送頁數(shù)據(jù)和虛擬數(shù)據(jù)所采用的通道不一樣,因此允許頁數(shù)據(jù)和虛擬數(shù)據(jù)的并行發(fā)送,從而使得根據(jù)本實(shí)用新型的圖形成方法能解決在同一通道下發(fā)送頁數(shù)據(jù)和虛擬數(shù)據(jù)時(shí)因要處理數(shù)據(jù)并發(fā)問題而帶來的處理復(fù)雜性。此外,在上述驅(qū)動(dòng)裝置100側(cè)的成像方法中,還可以增加數(shù)據(jù)處理監(jiān)控步驟,監(jiān)控成像作業(yè)處理過程中有無出錯(cuò),若有出錯(cuò),則進(jìn)行停止當(dāng)前成像作業(yè)的相關(guān)處理并釋放相應(yīng)的軟硬件資源等成像作業(yè)異常處理。以及進(jìn)行監(jiān)控,以便在當(dāng)前打印作業(yè)已全部渲染完成、全部頁數(shù)據(jù)發(fā)送完成或者取消當(dāng)前打印作業(yè)時(shí),停止通過所述第二通道向圖像形成設(shè)備200發(fā)送虛擬數(shù)據(jù)。監(jiān)控器153可以對(duì)一頁數(shù)據(jù)的渲染時(shí)間計(jì)時(shí),即監(jiān)控器153在接收到數(shù)據(jù)處理部151發(fā)來的一頁數(shù)據(jù)渲染開始的通知后開始計(jì)時(shí),若在預(yù)定時(shí)長(zhǎng)Toutl (第三預(yù)定時(shí)長(zhǎng))內(nèi)未接收到數(shù)據(jù)處理部151發(fā)來的一頁數(shù)據(jù)渲染完成的通知,則判斷該頁渲染出錯(cuò),通知數(shù)據(jù)處理部151停止向圖像形成設(shè)備200發(fā)送虛擬數(shù)據(jù),Toutl為數(shù)據(jù)處理部151形成單個(gè)頁數(shù)據(jù)的最長(zhǎng)允許用時(shí)。監(jiān)控器153也可以對(duì)一份成像作業(yè)的渲染時(shí)間計(jì)時(shí),即監(jiān)控器153在接收到數(shù)據(jù)處理部151發(fā)來的成像作業(yè)渲染開始的通知后開始計(jì)時(shí),若在預(yù)定時(shí)間Tout2(第四預(yù)定時(shí)長(zhǎng))內(nèi)未接收到數(shù)據(jù)處理部151發(fā)來的成像作業(yè)渲染完成的通知,則判斷當(dāng)前成像作業(yè)渲染出錯(cuò),通知數(shù)據(jù)處理部151停止向圖像形成設(shè)備200發(fā)送虛擬數(shù)據(jù),Tout2為渲染完成一份成像作業(yè)的最長(zhǎng)允許用時(shí)。所述Toutl和Tout2可以是預(yù)先定義好的,也可以是用戶根據(jù)實(shí)際打印情況設(shè)置的。監(jiān)控器153還可以監(jiān)控驅(qū)動(dòng)裝置100和圖像形成設(shè)備200之間是否出現(xiàn)通信異常,當(dāng)監(jiān)控到出現(xiàn)通信異常時(shí)通知數(shù)據(jù)處理部151停止向圖像形成設(shè)備200發(fā)送虛擬數(shù)據(jù)。此外,在步驟S220中,虛擬數(shù)據(jù)產(chǎn)生部154產(chǎn)生的虛擬數(shù)據(jù)的步驟可優(yōu)選為根據(jù)根據(jù)預(yù)設(shè)規(guī)則產(chǎn)生虛擬數(shù)據(jù)。相應(yīng)地,在步驟S320的獲取來自所述第二通道的數(shù)據(jù)作為虛擬數(shù)據(jù)的處理可優(yōu)選為:獲取來自所述第二通道的數(shù)據(jù);判斷從所述第二通道的獲取的數(shù)據(jù)是否符合預(yù)設(shè)規(guī)則;在判斷為符合預(yù)設(shè)規(guī)則時(shí),將所獲取的數(shù)據(jù)作為虛擬數(shù)據(jù)。根據(jù)預(yù)設(shè)規(guī)則產(chǎn)生虛擬數(shù)據(jù)有助于圖像形成設(shè)備200根據(jù)該預(yù)設(shè)規(guī)則來識(shí)別虛擬數(shù)據(jù),這樣可以為第二通道中傳送其它數(shù)據(jù)提供方便,也可以防止虛擬數(shù)據(jù)被惡意發(fā)送或篡改。該預(yù)設(shè)規(guī)則可為:使得虛擬數(shù)據(jù)包括預(yù)設(shè)的一組數(shù)據(jù)中任一或者一預(yù)設(shè)的數(shù)據(jù)(簡(jiǎn)稱規(guī)則A)。虛擬數(shù)據(jù)可以是一預(yù)設(shè)的數(shù)據(jù),例如,可為數(shù)據(jù)內(nèi)容及長(zhǎng)度均固定不變的或者預(yù)先設(shè)置好的數(shù)據(jù)。例如,可以在虛擬數(shù)據(jù)產(chǎn)生部154中預(yù)先存儲(chǔ)一組固定的數(shù)據(jù)作為靜態(tài)虛擬數(shù)據(jù),如0B320000,當(dāng)需要向圖像形成設(shè)備200發(fā)送虛擬數(shù)據(jù)時(shí),可由數(shù)據(jù)處理部151從虛擬數(shù)據(jù)產(chǎn)生部154中讀取該靜態(tài)虛擬數(shù)據(jù)并通過接口部110發(fā)送給圖像形成設(shè)備200。將這種情況下的虛擬數(shù)據(jù)稱為靜態(tài)虛擬數(shù)據(jù)。圖像形成設(shè)備200通過第二通道獲取到數(shù)據(jù)時(shí),判斷所獲取到的數(shù)據(jù)是否符合相應(yīng)的預(yù)設(shè)規(guī)則(在本例中,判斷接收到的數(shù)據(jù)是否為數(shù)據(jù)內(nèi)容及長(zhǎng)度均固定不變的或者預(yù)先設(shè)置好的那個(gè)數(shù)據(jù)),若不符合,則不將所獲取的數(shù)據(jù)作為虛擬數(shù)據(jù),反之,將其作為虛擬數(shù)據(jù)。此外,虛擬數(shù)據(jù)也可以是一組數(shù)據(jù)中的任一。在這種情況下,每次要發(fā)送虛擬數(shù)據(jù)時(shí),虛擬數(shù)據(jù)產(chǎn)生部154可將預(yù)設(shè)的一組數(shù)據(jù)中之一作為其產(chǎn)生的要發(fā)送給圖像形成設(shè)備200的虛擬數(shù)據(jù)。從該預(yù)設(shè)的一組數(shù)據(jù)選擇一個(gè)數(shù)據(jù)的方式可以多種多樣。例如,可依次循環(huán)選擇預(yù)設(shè)的一組數(shù)據(jù)中的數(shù)據(jù),作為先后要發(fā)送給圖像成像設(shè)備200的虛擬數(shù)據(jù)。甚至還可隨機(jī)選擇該預(yù)設(shè)的一組數(shù)據(jù)中的數(shù)據(jù)之一,作為各次生成的虛擬數(shù)據(jù)??梢?,從該預(yù)設(shè)的一組數(shù)據(jù)中選擇一個(gè)數(shù)據(jù)的方式可以是任意的。此外,該預(yù)設(shè)規(guī)則還可以是:虛擬數(shù)據(jù)是根據(jù)預(yù)設(shè)隨機(jī)數(shù)產(chǎn)生規(guī)則產(chǎn)生的數(shù)據(jù)(簡(jiǎn)稱規(guī)則B)。預(yù)設(shè)隨機(jī)數(shù)產(chǎn)生規(guī)則可以是任意的,只要驅(qū)動(dòng)裝置100和圖像形成裝置200兩側(cè)相一致即可。這也可使得虛擬數(shù)據(jù)在同一作業(yè)的處理期間進(jìn)行變化,甚至使得虛擬數(shù)據(jù)產(chǎn)生部154每次產(chǎn)生的虛擬數(shù)據(jù)不同。例如,假設(shè)虛擬數(shù)據(jù)為一組8bit的數(shù)據(jù),將虛擬數(shù)據(jù)產(chǎn)生部154設(shè)置成一個(gè)遵循預(yù)定隨機(jī)數(shù)產(chǎn)生規(guī)則的Sbit隨機(jī)數(shù)產(chǎn)生部,在數(shù)據(jù)處理部151周期性地向圖像形成設(shè)備200發(fā)送虛擬數(shù)據(jù)時(shí),每個(gè)周期所發(fā)送的一組虛擬數(shù)據(jù)是動(dòng)態(tài)變化的。圖像形成設(shè)備200通過第二通道獲取到數(shù)據(jù)時(shí),判斷所獲取到的數(shù)據(jù)是否符合相應(yīng)的預(yù)設(shè)規(guī)則(在本例中,判斷接收到的數(shù)據(jù)是否符合預(yù)設(shè)隨機(jī)數(shù)產(chǎn)生規(guī)則),若不符合,則不將所獲取的數(shù)據(jù)作為虛擬數(shù)據(jù),反之,將其作為虛擬數(shù)據(jù)。為了進(jìn)一步提高通信安全,防止虛擬數(shù)據(jù)被第三方識(shí)別和惡意利用,該預(yù)設(shè)規(guī)則還可以是:虛擬數(shù)據(jù)包括預(yù)設(shè)的成像作業(yè)屬性信息,該成像作業(yè)屬性信息包括成像作業(yè)的名稱、文檔類型信息、創(chuàng)建者信息、當(dāng)前頁數(shù)據(jù)序號(hào)、當(dāng)前頁數(shù)據(jù)大小和創(chuàng)建時(shí)間信息至少之一(簡(jiǎn)稱規(guī)則C)。這樣,使得虛擬數(shù)據(jù)可以隨著成像作業(yè)名、文檔類型以及成像作業(yè)創(chuàng)建信息的動(dòng)態(tài)變化而在不同成像作業(yè)之間動(dòng)態(tài)變化,甚至還可以在在同一作業(yè)的處理期間隨著當(dāng)前頁數(shù)據(jù)序號(hào)和當(dāng)前頁數(shù)據(jù)大小等信息而變化,進(jìn)而有效地提高了驅(qū)動(dòng)裝置100和圖像形成裝置200之間通信的安全性。此時(shí),圖像形成設(shè)備200可類似地通過判斷所獲取的數(shù)據(jù)是否符合相對(duì)應(yīng)的預(yù)設(shè)規(guī)則來判斷所獲取的數(shù)據(jù)是否為虛擬數(shù)據(jù)。例如,假設(shè)虛擬數(shù)據(jù)由四個(gè)部分組成,第一部分隨成像作業(yè)名稱而變、第二部分隨文檔類型而變、第三部分隨作業(yè)創(chuàng)建時(shí)間而變、第四部分隨作業(yè)創(chuàng)建者而變。數(shù)據(jù)處理部151接收到用戶輸入的打印命令后,首先判斷當(dāng)前作業(yè)的文檔類型,記錄當(dāng)前作業(yè)的創(chuàng)建時(shí)間、創(chuàng)建者和成像作業(yè)名,并將這些成像作業(yè)屬性信息在開始當(dāng)前成像作業(yè)時(shí)發(fā)送給圖像形成設(shè)備200,圖像形成設(shè)備200接收所述成像作業(yè)屬性信息并保存在存儲(chǔ)器204中。當(dāng)作業(yè)處理期間,需要向圖像形成設(shè)備200發(fā)送虛擬數(shù)據(jù)時(shí),數(shù)據(jù)處理部151將成像作業(yè)名稱、文檔類型信息、作業(yè)創(chuàng)建者信息和作業(yè)創(chuàng)建時(shí)間信息發(fā)送給虛擬數(shù)據(jù)產(chǎn)生部154,虛擬數(shù)據(jù)產(chǎn)生部154根據(jù)上述信息來改變上述四個(gè)部分的信息,而產(chǎn)生虛擬數(shù)據(jù)。數(shù)據(jù)處理部151將所生成的虛擬數(shù)據(jù)發(fā)送給圖像形成設(shè)備200。圖像形成設(shè)備200通過第二通道獲取到數(shù)據(jù)時(shí),判斷所獲取到的數(shù)據(jù)是否符合相應(yīng)的預(yù)設(shè)規(guī)則(在本例中,判斷接收到的數(shù)據(jù)是否為這四部分組成,各部分的值是否正確),若不符合,則不將所獲取的數(shù)據(jù)作為虛擬數(shù)據(jù),進(jìn)而不觸發(fā)計(jì)時(shí)器203復(fù)位。反之,將其作為虛擬數(shù)據(jù),從而觸發(fā)計(jì)時(shí)器203復(fù)位。此外,預(yù)設(shè)規(guī)則還可以是:將對(duì)上述預(yù)設(shè)規(guī)則A、B或C產(chǎn)生的虛擬數(shù)據(jù)進(jìn)行加密處理后得到的加密后數(shù)據(jù)作為最終要發(fā)送給圖像形成設(shè)備200的虛擬數(shù)據(jù)(簡(jiǎn)稱規(guī)則D)。這樣,圖像形成設(shè)備200通過第二通道獲取到數(shù)據(jù)時(shí),判斷所獲取到的數(shù)據(jù)是否符合相應(yīng)的預(yù)設(shè)規(guī)則(在本例中,通過判斷將所獲取的數(shù)據(jù)進(jìn)行解密后是否符合在驅(qū)動(dòng)裝置100和圖像形成設(shè)備200之間約定的上述各種預(yù)設(shè)規(guī)則之一來判斷該獲取的數(shù)據(jù)是否符合預(yù)設(shè)規(guī)則),若不符合,則不將所獲取的數(shù)據(jù)作為虛擬數(shù)據(jù),反之,將其作為虛擬數(shù)據(jù)。在這種情況下,可以在驅(qū)動(dòng)裝置100和圖像形成設(shè)備200中都預(yù)先存儲(chǔ)一個(gè)加密密鑰,先將虛擬數(shù)據(jù)產(chǎn)生部154產(chǎn)生的數(shù)據(jù)通過加密密鑰和預(yù)定的加密規(guī)則來產(chǎn)生虛擬數(shù)據(jù),再將虛擬數(shù)據(jù)發(fā)送給圖像形成設(shè)備200 ;圖像形成設(shè)備200根據(jù)預(yù)先存儲(chǔ)的密鑰來對(duì)接收到的虛擬數(shù)據(jù)進(jìn)行解密,再判斷解密后的數(shù)據(jù)是否滿足預(yù)先與驅(qū)動(dòng)裝置100約定的預(yù)設(shè)規(guī)則A、B或C,以識(shí)別接收到是否為期望的虛擬數(shù)據(jù),如果不是則表明所接收到的數(shù)據(jù)可能被竄改過,圖像處理設(shè)備200不將該數(shù)據(jù)作為虛擬數(shù)據(jù),進(jìn)而不觸發(fā)計(jì)時(shí)器203復(fù)位。此外,預(yù)設(shè)規(guī)則還可以是:根據(jù)規(guī)則D獲取的數(shù)據(jù)及未加密前的經(jīng)過相應(yīng)的預(yù)設(shè)規(guī)則A、B或C之一產(chǎn)生的數(shù)據(jù)(簡(jiǎn)稱規(guī)則E)。也就是說,在這種預(yù)設(shè)規(guī)則中,使得虛擬數(shù)據(jù)既包括加密前的數(shù)據(jù)、也包括加密后的數(shù)據(jù)。這樣,在圖像形成設(shè)備200側(cè),對(duì)接收到的數(shù)據(jù)進(jìn)行與規(guī)則D中采用的加密處理相對(duì)應(yīng)的運(yùn)算處理后,可通過將運(yùn)算得到的數(shù)據(jù)與加密前數(shù)據(jù)或加密后數(shù)據(jù)進(jìn)行對(duì)比來判斷所接收到的數(shù)據(jù)是否為所期望的虛擬數(shù)據(jù)、進(jìn)而判斷是否要觸發(fā)計(jì)時(shí)器203復(fù)位。在這種情況下,可以在驅(qū)動(dòng)裝置100和圖像形成設(shè)備200中都預(yù)先存儲(chǔ)一個(gè)加密密鑰,先將虛擬數(shù)據(jù)產(chǎn)生部154產(chǎn)生的加密前數(shù)據(jù)通過加密密鑰和預(yù)定的加密規(guī)則來產(chǎn)生加密后數(shù)據(jù),再將加密后數(shù)據(jù)和加密前數(shù)據(jù)一起作為虛擬數(shù)據(jù)發(fā)送給圖像形成設(shè)備200。圖像形成設(shè)備200可以利用預(yù)先存儲(chǔ)的密鑰對(duì)接收到的數(shù)據(jù)中的加密后數(shù)據(jù)進(jìn)行解密運(yùn)算得到一個(gè)解密結(jié)果,判斷所述解密結(jié)果與接收到的數(shù)據(jù)中的加密前數(shù)據(jù)是否一致,若一致則表明所接收到的數(shù)據(jù)是虛擬數(shù)據(jù)。圖像形成設(shè)備200還可以調(diào)用與所述加密規(guī)則相對(duì)應(yīng)的程序利用預(yù)先存儲(chǔ)的密鑰對(duì)接收到的數(shù)據(jù)中的加密前數(shù)據(jù)進(jìn)行加密運(yùn)算得到一個(gè)加密結(jié)果,判斷所述加密結(jié)果與接收到的數(shù)據(jù)中的加密后數(shù)據(jù)是否一致,若一致則表明所接收到的數(shù)據(jù)是所期望的虛擬數(shù)據(jù)。此外,預(yù)設(shè)規(guī)則還可以是:在上述規(guī)則A至E中任一種虛擬數(shù)據(jù)中增加虛擬數(shù)據(jù)標(biāo)識(shí),作為最終要發(fā)送給圖像形成設(shè)備200的虛擬數(shù)據(jù)(簡(jiǎn)稱規(guī)則F),虛擬數(shù)據(jù)標(biāo)識(shí)用于區(qū)分虛擬數(shù)據(jù)與在同一通道傳輸?shù)钠渌愋蛿?shù)據(jù)。這樣,圖像形成設(shè)備200在接收到所述數(shù)據(jù)后,首先根據(jù)虛擬數(shù)據(jù)標(biāo)識(shí)判斷接收到的數(shù)據(jù)是否為虛擬數(shù)據(jù),再判斷該數(shù)據(jù)中的其它部分的數(shù)據(jù)是否也符合與驅(qū)動(dòng)裝置100事先約定的預(yù)設(shè)規(guī)則A、B、C、D或E中之一,若判斷為從第二通道接收到的數(shù)據(jù)中沒有虛擬數(shù)據(jù)標(biāo)識(shí)或者判斷為該數(shù)據(jù)中除虛擬數(shù)據(jù)標(biāo)識(shí)外的其它部分?jǐn)?shù)據(jù)不符合與驅(qū)動(dòng)裝置100事先約定的預(yù)設(shè)規(guī)則A、B、C、D或E中之一,則不將該數(shù)據(jù)作為虛擬數(shù)據(jù),進(jìn)而不觸發(fā)計(jì)時(shí)器203復(fù)位。圖4為根據(jù)一實(shí)例的虛擬數(shù)據(jù)產(chǎn)生部的結(jié)構(gòu)示意圖。在采用規(guī)則E且與規(guī)則E中采用規(guī)則B來生成待加密數(shù)據(jù)、且將加密后的數(shù)據(jù)與虛擬數(shù)據(jù)標(biāo)識(shí)一并作為最終向圖像形成設(shè)備200發(fā)送的虛擬數(shù)據(jù)時(shí),虛擬數(shù)據(jù)產(chǎn)生部154可進(jìn)一步包括密鑰存儲(chǔ)器1541、隨機(jī)數(shù)產(chǎn)生部1542和加密運(yùn)算部1543。加密運(yùn)算部1543與隨機(jī)數(shù)產(chǎn)生部1542和密鑰存儲(chǔ)器1541連接。結(jié)合圖4對(duì)通過加密方式來產(chǎn)生虛擬數(shù)據(jù)的過程作進(jìn)一步說明。密鑰存儲(chǔ)器1541儲(chǔ)存一個(gè)加密用的密鑰K ;隨機(jī)數(shù)產(chǎn)生部1542產(chǎn)生隨機(jī)數(shù)Rt ;力口密運(yùn)算部1543根據(jù)數(shù)據(jù)處理部151的控制,加密運(yùn)算部1543對(duì)密鑰存儲(chǔ)部1541中的密鑰和隨機(jī)數(shù)產(chǎn)生部1542產(chǎn)生的隨機(jī)數(shù)Rt通過預(yù)先設(shè)定的加密算法進(jìn)行加密來產(chǎn)生虛擬數(shù)據(jù)Dt0所述加密運(yùn)算部1543所采用的加密算法可以是基于Hash的算法,例如MD5, SHA1, SHA256, SHA512算法,也可以是其他加密算法。由于隨機(jī)數(shù)產(chǎn)生部1542產(chǎn)生的是一系列動(dòng)態(tài)變化的數(shù)據(jù),因此每次通過加密運(yùn)算部1543產(chǎn)生的加密數(shù)據(jù)不同,進(jìn)而提高了通信安全性。然后,驅(qū)動(dòng)裝置100將加密后的數(shù)據(jù)與虛擬數(shù)據(jù)標(biāo)識(shí)一并作為最終的虛擬數(shù)據(jù)通過第二通道向圖像形成設(shè)備200發(fā)送。圖像形成設(shè)備200從第二通道獲取到的數(shù)據(jù)后,首先判斷所獲取的數(shù)據(jù)中是否包括虛擬數(shù)據(jù)標(biāo)識(shí),若判斷為不包括,則判斷為該獲取的數(shù)據(jù)不是虛擬數(shù)據(jù)。反之,若判斷為包括,再對(duì)接收到的數(shù)據(jù)中除虛擬數(shù)據(jù)標(biāo)識(shí)以外的數(shù)據(jù)進(jìn)行解析。即成像控制器201從存儲(chǔ)器204調(diào)用與加密運(yùn)算部1543所采用的加密算法相對(duì)應(yīng)的程序利用存儲(chǔ)器204中存儲(chǔ)的密鑰K對(duì)上述除虛擬數(shù)據(jù)標(biāo)識(shí)以外的數(shù)據(jù)中的已加密部分進(jìn)行解密運(yùn)算,得到一個(gè)解密結(jié)果。在所獲取的數(shù)據(jù)中即包括加密前數(shù)據(jù)又包含加密后數(shù)據(jù)的情況下,則判斷解密結(jié)果與所獲取的數(shù)據(jù)中的加密前數(shù)據(jù)部分是否相一致;在所獲取的數(shù)據(jù)中僅包括加密后的數(shù)據(jù)的情況下,則進(jìn)一步判斷解密結(jié)果是否與根據(jù)與驅(qū)動(dòng)裝置100預(yù)先約定的規(guī)則A至C中之一確定的數(shù)據(jù)相一致。若判斷為相一致,則說明所獲取的數(shù)據(jù)是未被篡改的數(shù)據(jù),可作為虛擬數(shù)據(jù)以將計(jì)時(shí)器203復(fù)位,反之,不將該獲取的數(shù)據(jù)作為虛擬數(shù)據(jù),從而不對(duì)計(jì)時(shí)器203進(jìn)行復(fù)位。根據(jù)上述處理,由于第三方不知道本實(shí)用新型中的圖像形成系統(tǒng)所使用的密鑰,即使第三方截獲驅(qū)動(dòng)裝置100發(fā)送給圖像形成設(shè)備200的虛擬數(shù)據(jù),也無法獲知這些數(shù)據(jù)的含義;即使虛擬數(shù)據(jù)被第三方竄改,也能被圖像形成設(shè)備200所識(shí)別,從而提高了驅(qū)動(dòng)裝置100和圖像形成設(shè)備200之間的通信安全,能防止第三方的對(duì)虛擬數(shù)據(jù)的惡意攻擊和利用。順便說明的是,本實(shí)用新型中提及的“接收到”一般指“接收完成”,但不限于此,也可以指接收過程中的任一時(shí)刻,以能夠?qū)嵤┍緦?shí)用新型技術(shù)方案為準(zhǔn)。本實(shí)用新型的驅(qū)動(dòng)裝置100可以為例如安裝有圖像形成設(shè)備200的驅(qū)動(dòng)程序的計(jì)算機(jī)、個(gè)人數(shù)字終端(PDA)、移動(dòng)智能終端等計(jì)算裝置。虛擬數(shù)據(jù)產(chǎn)生部154中的密鑰存儲(chǔ)器1541、隨機(jī)數(shù)產(chǎn)生部1542和加密運(yùn)算部1543可以通過計(jì)算裝置中的存儲(chǔ)器、加密程序和中央控制器的相互結(jié)合使用來實(shí)現(xiàn),也可以通過一能夠接入計(jì)算裝置的外部設(shè)備來實(shí)現(xiàn)。例如,一個(gè)支持USB接口且能夠根據(jù)預(yù)設(shè)規(guī)則生成加密后虛擬數(shù)據(jù)的外部設(shè)備。這樣,可提高密鑰的私密性。雖然本實(shí)用新型所揭露的實(shí)施方式如上,但所述的內(nèi)容只是為了便于理解本實(shí)用新型而采用的實(shí)施方式,并非用以限定本實(shí)用新型。任何本實(shí)用新型所屬技術(shù)領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本實(shí)用新型所揭露的精神和范圍的前提下,可以在實(shí)施的形式上及細(xì)節(jié)上作任何的修改與變化,但本實(shí)用新型的專利保護(hù)范圍,仍須以所附的權(quán)利要求書所界定的范圍為準(zhǔn)。
權(quán)利要求1.一種圖像形成設(shè)備,包括殼體和設(shè)于所述殼體內(nèi)部的主控制板,其特征在于,進(jìn)一步包括設(shè)置于圖像形成設(shè)備主控制板上的第一接口部、成像控制器、計(jì)時(shí)器,所述成像控制器與所述第一接口部和計(jì)時(shí)器連接: 所述第一接口部,包括第一端口和第二端口,分別利用所述第一端口和所述第二端口在所述圖像形成設(shè)備與所述圖像形成設(shè)備的驅(qū)動(dòng)裝置之間建立第一通道和第二通道; 所述成像控制器,將從所述第一通道接收的數(shù)據(jù)作為待成像的頁數(shù)據(jù),以及獲取來自所述第二通道的數(shù)據(jù),作為虛擬數(shù)據(jù); 所述計(jì)時(shí)器,對(duì)自所述圖像形成設(shè)備的成像控制器最近一次從所述第一通道接收到頁數(shù)據(jù)的時(shí)刻或從所述第二通道接收到虛擬數(shù)據(jù)的時(shí)刻中的較晚時(shí)刻起的時(shí)長(zhǎng)進(jìn)行計(jì)時(shí),作為第一時(shí)長(zhǎng),所述計(jì)時(shí)器將所述計(jì)時(shí)時(shí)長(zhǎng)傳輸給所述成像控制器,當(dāng)所述成像控制器判斷所述第一時(shí)長(zhǎng)達(dá)到第一預(yù)定時(shí)長(zhǎng)時(shí),所述成像控制器控制進(jìn)行停止當(dāng)前成像作業(yè)的超時(shí)處理。
2.根據(jù)權(quán)利要求1所述的圖像形成設(shè)備,其特征在于,所述第一接口部為USB接口、并行接口或網(wǎng)絡(luò)通信接口任意之一。
3.根據(jù)權(quán)利要求1所述的圖像形成設(shè)備,其特征在于,還包括存儲(chǔ)器,其中, 所述存儲(chǔ)器與所述第一接口部連接,包括與所述第一通道連接的第一緩沖器和與所述第二通道連接的第二緩沖器,分別緩存來自所述第一通道和所述第二通道的數(shù)據(jù)。
4.一種圖像形成設(shè)備的驅(qū)動(dòng)裝置,其特征在于,包括第二接口部和與之連接的數(shù)據(jù)控制器: 所述第二接口部,與所述圖像形成設(shè)備建立第一通道和第二通道; 所述數(shù)據(jù)控制器,產(chǎn)生虛擬數(shù)據(jù),通過所述第一通道向所述圖像形成設(shè)備發(fā)送根據(jù)待成像的文檔數(shù)據(jù)進(jìn)行渲染得到的頁數(shù)據(jù),通過所述第二通道向所述圖像形成設(shè)備發(fā)送虛擬數(shù)據(jù),虛擬數(shù)據(jù)是防止所述圖像形成設(shè)備因超過第一預(yù)定時(shí)長(zhǎng)未接收到數(shù)據(jù)而停止當(dāng)前成像作業(yè)的數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的驅(qū)動(dòng)裝置,所述數(shù)據(jù)控制器中設(shè)置有監(jiān)控器,其中, 所述監(jiān)控器,當(dāng)監(jiān)控到一個(gè)頁數(shù)據(jù)的宣染用時(shí)超出第三預(yù)定時(shí)長(zhǎng)時(shí)、當(dāng)監(jiān)控到前成像作業(yè)用時(shí)超出第四預(yù)定時(shí)長(zhǎng)時(shí)、以及/或者在監(jiān)控到與所述圖像形成設(shè)備的通信異常時(shí),通知所述數(shù)據(jù)控制器停止向所述圖像形成設(shè)備發(fā)送虛擬數(shù)據(jù)并進(jìn)行成像作業(yè)異常處理。
6.根據(jù)權(quán)利要求4或5所述的驅(qū)動(dòng)裝置,其特征在于,所述數(shù)據(jù)控制器包括: 隨機(jī)數(shù)產(chǎn)生部,產(chǎn)生隨機(jī)數(shù); 密鑰存儲(chǔ)器,存儲(chǔ)密鑰; 加密運(yùn)算部,所述加密運(yùn)算部與所述隨機(jī)數(shù)產(chǎn)生部和所述密鑰存儲(chǔ)器連接,利用從所述隨機(jī)數(shù)產(chǎn)生部獲取的隨機(jī)數(shù)和從密鑰存儲(chǔ)器存儲(chǔ)的密鑰對(duì)隨機(jī)數(shù)產(chǎn)生部產(chǎn)生的隨機(jī)數(shù)進(jìn)行加密,其中, 所述數(shù)據(jù)控制器將加密后的數(shù)據(jù)作為虛擬數(shù)據(jù)或作為虛擬數(shù)據(jù)的一部分。
7.一種圖像形成系統(tǒng),其特征在于,包括相互連接的圖像形成設(shè)備與安裝有該圖像形成設(shè)備的驅(qū)動(dòng)裝置,其中, 所述圖像形成設(shè)備為根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的圖像形成設(shè)備,以及所述驅(qū)動(dòng)裝置為根據(jù)權(quán)利要求4至6中任一項(xiàng)所述的驅(qū)動(dòng)裝置。
專利摘要本實(shí)用新型公開了圖像形成設(shè)備及其驅(qū)動(dòng)裝置、圖像形成系統(tǒng)。該設(shè)備包括殼體和設(shè)于其內(nèi)部的主控制板,進(jìn)一步包括設(shè)置于圖像形成設(shè)備主控制板上的第一接口部、成像控制器、計(jì)時(shí)器。成像控制器與第一接口部和計(jì)時(shí)器連接。第一接口部包括第一端口和第二端口,分別利用第一端口和第二端口在圖像形成設(shè)備與圖像形成設(shè)備的驅(qū)動(dòng)裝置之間建立第一通道和第二通道。成像控制器,將從第一通道接收的數(shù)據(jù)作為待成像的頁數(shù)據(jù),以及獲取來自第二通道的數(shù)據(jù),作為虛擬數(shù)據(jù)。計(jì)時(shí)器對(duì)自圖像形成設(shè)備的成像控制器最近一次從第一通道接收到頁數(shù)據(jù)的時(shí)刻或從第二通道接收到虛擬數(shù)據(jù)的時(shí)刻中的較晚時(shí)刻起的時(shí)長(zhǎng)進(jìn)行計(jì)時(shí)。本實(shí)用新型能夠避免資源浪費(fèi)、提高用戶友好性。
文檔編號(hào)H04N1/00GK203057295SQ20122068944
公開日2013年7月10日 申請(qǐng)日期2012年12月13日 優(yōu)先權(quán)日2012年12月13日
發(fā)明者董金梁 申請(qǐng)人:珠海賽納打印科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1