專利名稱:打印系統(tǒng)、打印控制方法以及計算機可讀介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及存儲裝置中的數(shù)據(jù)安全,該裝置用于臨時地存儲被打 印圖像的數(shù)據(jù)。
背景技術(shù):
隨著近期網(wǎng)絡(luò)技術(shù)和密碼技術(shù)的發(fā)展,對實現(xiàn)電子政府服務(wù)的研 究和發(fā)展已經(jīng)變得更加重要。證書分發(fā)服務(wù)是這樣的,希望獲得證書 的申請者通過位于家或者社區(qū)中心、郵局、便利店等處的終端申請向 其分發(fā)正式的證書,如居民登記證,分發(fā)服務(wù)器接收到申請,產(chǎn)生證 書數(shù)據(jù),并將該數(shù)據(jù)發(fā)送到位于申請者需要的地點、或者預(yù)定地點處 的打印機,使申請者可以打印出該證書。
為了迅速地接收來自分發(fā)服務(wù)器的打印請求,在這種服務(wù)中使用 的典型網(wǎng)絡(luò)連接打印機臨時地將分發(fā)服務(wù)器發(fā)送的打印數(shù)據(jù)存儲在
緩存區(qū)中,其被稱作假脫機存儲區(qū)(spoolarea),它設(shè)置在通常由硬盤 等組成的單元中。然后,在打印數(shù)據(jù)變?yōu)闇蕚浜么蛴r,打印機按接 收到的打印請求的順序執(zhí)行打印。
在分發(fā)服務(wù)的實施中,為了避免篡改、數(shù)據(jù)泄漏等,必須提供安 全性非常高的功能。特別地,假脫機存儲區(qū)在打印之前存儲打印數(shù)據(jù), 它由即將被打印的圖像數(shù)據(jù)、頁描述語言等組成,并且甚至在直到打 印開始的很短期間內(nèi),也應(yīng)該提供防止非授權(quán)訪問和盜竊的高安全 性。實際上,發(fā)生在韓國的一個事件中,由于故意造成的塞紙,延遲 了從分發(fā)服務(wù)器發(fā)送的一份正式TOEIC成績證書的打印,并且造成 了對儲存有預(yù)打印數(shù)據(jù)的假脫機存儲區(qū)的非授權(quán)訪問,導致該數(shù)據(jù)被 篡改并隨后輸出。
例如,日本專利公開No. 2004-336672中批露了由前文所述發(fā)展 出的一項技術(shù)。該技術(shù)對接收到的打印數(shù)據(jù)加密,或者當滿足對于異
常狀況的發(fā)生而預(yù)設(shè)置的預(yù)定條件時,在打印數(shù)據(jù)后從假脫機存儲區(qū) 中刪除該數(shù)據(jù)。
此外,雖然目的不是防止對假脫機存儲區(qū)的非授權(quán)訪問,但是日
本專利公開No. 2002-259083披露了一種在從接收打印數(shù)據(jù)經(jīng)過預(yù) 定時間周期后,將緩沖的數(shù)據(jù)刪除的方法。
此外,日本專利公開No. 2003-335017披露了一種技術(shù),其中在 打印秘密數(shù)據(jù)發(fā)生塞紙時鎖上門,使得只有擁有打開該門鑰匙的管理 員可以取回塞住的紙,因此避免了在去除塞住的紙時,將秘密數(shù)據(jù)泄 漏給一般用戶。
根據(jù)日本專利公開No. 2004-336672描述的技術(shù),例如,在打印 介質(zhì)托盤打開時,給緩沖的數(shù)據(jù)加密。雖然,與沒有使用加密的情況 相比,該技術(shù)提供了更高的安全性,但是也不能在加密的打印數(shù)據(jù)被 盜時進行檢測,因此,造成了這樣一種風險,可以通過收集多組加密 的數(shù)據(jù)來識別加密系統(tǒng)和加密密鑰。
日本專利公開No. 2002-259083描述的技術(shù)的目的在于陳述緩 沖容量的缺點;甚至在正常操作中,任何存在于假脫機存儲區(qū)中的時 間周期超過預(yù)定時間周期的數(shù)據(jù)都會被刪除。因此,這項技術(shù)不能根 據(jù)諸如打印介質(zhì)托盤被打開的異常情況的發(fā)生來刪除緩沖數(shù)據(jù)。
日本專利公開No. 2003-335017描述的技術(shù)提供了一種保護,防 止從被塞住的紙泄漏秘密數(shù)據(jù),而不是防止對緩沖數(shù)據(jù)的非授權(quán)訪 問。
發(fā)明內(nèi)容
本發(fā)明減小了從計算機接收到并儲存在存儲單元的文檔數(shù)據(jù),直 到被打印機打印前被欺詐的可能性。
(l)根據(jù)本發(fā)明的一個方面,提供了一種打印系統(tǒng)。包括接收單 元,它從計算機接收用于打印機打印的文檔數(shù)據(jù);存儲單元,至少到 該文檔數(shù)據(jù)在打印機中打印時,它存儲接收單元接收到的文檔數(shù)據(jù); 監(jiān)控單元,它監(jiān)控打印機的處理狀況;以及刪除單元,它在監(jiān)控單元 檢測到打印機進入異常狀況時,刪除存儲在存儲單元中的文檔數(shù)據(jù)。
(2) 在一種配置中,如上(l)所述的打印系統(tǒng)可以還包含重獲單元, 如果刪除單元刪除了存儲單元中的文檔數(shù)據(jù),它可以在打印機從異常 狀況中恢復后,從計算機中重獲被刪除的文檔數(shù)據(jù)。
(3) 在另一種配置中,在如上(l)所述的打印系統(tǒng)中,文檔數(shù)據(jù)可 以與用于確定是否需要保護的附加信息相關(guān)聯(lián),并且通過附加信息, 刪除單元可以從存儲在存儲單元中的文檔數(shù)據(jù)中選擇刪除確定為需 要保護的文檔數(shù)據(jù)。
(4) 在另一種配置中,如上(l)所述的打印系統(tǒng)可以還包含供給單
元,如果打印機在將文檔數(shù)據(jù)打印到打印介質(zhì)的過程中,監(jiān)控單元檢 測到打印機進入了異常狀況,它可以向打印機提供不同的信息,使得 可以將不同于打印過程中使用的文檔數(shù)據(jù)的信息打印到打印介質(zhì)。
(5) 根據(jù)本發(fā)明的另一個方面,提供了一種打印控制方法,它包 括從計算機接收用于打印機打印的文檔數(shù)據(jù);至少到文檔數(shù)據(jù)在打印 機中打印前,存儲接收到的文檔數(shù)據(jù);監(jiān)控打印機的處理狀況;以及 在監(jiān)控檢測到打印機進入異常狀況時,刪除存儲在存儲單元中的文檔 數(shù)據(jù)。
(6) 根據(jù)本發(fā)明的另一個方面,提供了一種計算機可讀介質(zhì),其 存儲的程序使計算機執(zhí)行打印機控制過程,該過程包括從計算機接收 用于打印機打印的文檔數(shù)據(jù);至少到文檔數(shù)據(jù)在打印機中打印之前, 存儲接收到的文檔數(shù)據(jù);監(jiān)控打印機的處理狀況;以及在監(jiān)控單元檢 測到打印機進入異常狀況時,刪除存儲在存儲單元中的文檔數(shù)據(jù)。
根據(jù)如上(l)、 (5)和(6)所述的配置,直到在打印機中打印的文檔 數(shù)據(jù)之前,詐取從計算機接收并儲存在存儲單元的文檔數(shù)據(jù)的可能性 低于那些未提供該配置的情況。
根據(jù)如上(2)所述的配置,能夠節(jié)省用戶時間和省去重獲從存儲
單元中刪除的文檔數(shù)據(jù)的麻煩。
根據(jù)如上(3)所述的配置,能夠從存儲單元中只刪除應(yīng)該被保護 的文檔數(shù)據(jù)。
根據(jù)如上(4)所述的配置,當在打印中的打印介質(zhì)被退出時,能 夠視覺地辨認出退出的打印介質(zhì)不是有效的文檔。
參照以下附圖詳細描述本發(fā)明的示例性實施例,在附圖中
圖1是表示應(yīng)用于示例性實施例的文檔分發(fā)系統(tǒng)的一個實例的
圖2是根據(jù)示例性實施例,表示系統(tǒng)中打印機內(nèi)部結(jié)構(gòu)實例的
圖3是表示打印機打印的文檔數(shù)據(jù)的管理表實例的圖; 圖4是根據(jù)示例性實施例,表示系統(tǒng)中處理流程的圖; 圖5是表示計算機的硬件配置實例的圖。
發(fā)明詳述
下文參照圖1,描述可以應(yīng)用示例性實施例的系統(tǒng)的一個實例。 圖1的系統(tǒng)包括應(yīng)用終端11,分發(fā)服務(wù)器12,分發(fā)服務(wù)器12的數(shù)據(jù) 庫13,和打印機14,它們通過例如因特網(wǎng)或LAN(局域網(wǎng))的數(shù)據(jù)通 信網(wǎng)絡(luò)、通信電纜等互相連接。該系統(tǒng)使用戶可以獲得正式的文檔, 例如居民登記證,而無需去辦事部門。
應(yīng)用終端11是申請者可以用其申請分發(fā)居民登記證等的終端。 應(yīng)用終端11可以是計算機,例如個人計算機,它安裝了用于正式文 檔分發(fā)申請的軟件。應(yīng)用終端11可以位于公共場所,例如社區(qū)中心、 郵局或便利店。只要其中安裝了用于正式文檔分發(fā)申請的軟件,每個 用戶的個人計算機都可以用作應(yīng)用終端11。需要正式文檔分發(fā)服務(wù) 的申請者,使用應(yīng)用終端ll向分發(fā)服務(wù)器12發(fā)出申請。
在申請?zhí)幚碇校暾堈邔⒗缬脩鬒D和可以識別申請者的密碼 的用戶信息輸入到應(yīng)用終端11,并輸入所請求的文檔的種類(如居民 登記證)和副本的數(shù)量。用戶信息可以通過手動輸入方式,由申請者 使用輸入裝置輸入,該輸入裝置例如是與應(yīng)用終端11相連的鍵盤或 觸摸面板;或通過讀取證明(token)的方式,該證明例如申請者持有的 IC卡,使用與應(yīng)用終端ll相連的讀取器輸入。輸入信息作為申請信 息被發(fā)送到分發(fā)服務(wù)器12。
分發(fā)服務(wù)器12根據(jù)從應(yīng)用終端11發(fā)出的申請信息執(zhí)行文檔分發(fā) 處理。例如,分發(fā)服務(wù)器12創(chuàng)建一個請求文檔,如居民登記卡,的 電子文檔(文檔數(shù)據(jù)),并產(chǎn)生一個唯一的與該電子文檔相對應(yīng)的申請
接收號碼。然后,分發(fā)服務(wù)器12使得電子文檔和與其相對應(yīng)的申請 接收號碼與為了識別申請者的用戶ID相關(guān)聯(lián);并將它們儲存在數(shù)據(jù)
庫13中。這時產(chǎn)生的申請接收號碼可以包含關(guān)于將被分發(fā)的電子文 檔的秘密等級的信息。因為分發(fā)服務(wù)器12分發(fā)的文檔不總是秘密的,
所以申請接收號碼應(yīng)該可以區(qū)分秘密文檔(也就是,需要保護暫時存
儲在打印機14假脫機存儲區(qū)中的文檔數(shù)據(jù)的文檔)和非秘密文檔。在 圖3闡述的實例中,秘密文檔的申請接收號碼以字母"s"開始,非秘 密文檔的申請接收號碼以字母"n"開始。這種區(qū)分方式只是一種例子, 申請接收號碼可以使用任何形式來對秘密和非秘密進行區(qū)分。產(chǎn)生的 申請接收號碼被發(fā)送回發(fā)出申請的應(yīng)用終端11。申請者存儲這個申 請接收號碼或?qū)⑵浔4嬖谥T如IC卡的證明中,留作以后使用。
不使用申請接收號碼,而是無論文檔數(shù)據(jù)是否應(yīng)該是秘密的,都 可以根據(jù)預(yù)先加入到文檔數(shù)據(jù)中的指示是否存在秘密性的信息來識 別。
打印機14用于打印出被分發(fā)的文檔,與應(yīng)用終端11的情況一樣, 它可以位于公共場所,例如社區(qū)中心、郵局或便利店,或置于申請者 的家中。打印機14具有為了接收來自申請者打印請求的UI(用戶界面) 功能。打印機14可以是同時具有UI功能和打印功能的單個單元,或 是一個系統(tǒng),其中用于將數(shù)據(jù)打印到打印介質(zhì)上的打印機和用于控制 打印機的計算機,例如個人計算機,通過網(wǎng)絡(luò)或電纜相連。位于申請 者家中的打印機14通常是后一種情況。打印機14也可以用作應(yīng)用 終端11。
后文參照圖2詳細描述打印機14的功能結(jié)構(gòu)。輸入/輸出單元 21是用作UI的功能模塊。UI功能可以通過例如鍵盤的輸入裝置,和 例如液晶顯示器的顯示裝置的組合來實現(xiàn)。它也可以通過同時具有輸 入功能和顯示功能的裝置來實現(xiàn),例如觸摸面板。此外,UI功能可 以由讀取裝置來實現(xiàn),它讀取例如存儲了申請者用戶信息或/和申請
接收號碼的IC卡的證明。通信單元22提供了通過網(wǎng)絡(luò),如LAN或 互聯(lián)網(wǎng)與分發(fā)服務(wù)器12或其他計算機通信的功能。內(nèi)存23是打印 機14的控制器24使用的工作存儲器,并且它可以由半導體RAM(隨 機存取存儲器)來實現(xiàn)。內(nèi)存23用于暫時地存儲通過網(wǎng)絡(luò)從分發(fā)服務(wù) 器12或另一臺計算機接收的數(shù)據(jù),加載打印機14的操作程序,或者 作為各種計算的暫時工作區(qū)。解密單元25對通過網(wǎng)絡(luò)發(fā)送的要打印 的、如果已經(jīng)加密的文檔數(shù)據(jù)進行解密。
假脫機存儲區(qū)26是一個緩存區(qū),它暫時地存儲通過網(wǎng)絡(luò)發(fā)送的 文檔數(shù)據(jù),至少存儲到它們被打印之前。假脫機存儲區(qū)26可以是非 易失性存儲器,如硬盤驅(qū)動器。
如果打印機14是一個包含個人計算機和與之連接的打印機的系 統(tǒng),打印機提供了打印單元28(和異常檢測單元29的傳感器)的功能, 并且個人計算或其附件提供了其他功能(例如,輸入/輸出單元21或假 脫機存儲區(qū)26)。
打印信息管理單元27是一個功能模塊,用于管理打印工作的執(zhí) 行。打印信息管理單元27管理序列的數(shù)據(jù)結(jié)構(gòu)中被請求的打印工作, 并按順序給打印單元28提供打印文檔的圖像,由此執(zhí)行打印。打印 單元28接收文檔的圖像數(shù)據(jù),并將圖像數(shù)據(jù)打印到打印介質(zhì)。
具體地說,例如,打印信息管理單元27將通過網(wǎng)絡(luò)接收到的文 檔數(shù)據(jù)存儲在假脫機存儲區(qū)26中(如果接收到的文檔被加密,解密后 的數(shù)據(jù)可以存儲在該區(qū)26中)。然后,打印信息管理單元27給存儲 在假脫機存儲區(qū)中的文檔數(shù)據(jù)分配唯一的打印數(shù)據(jù)標識符,并通過將 該標識符與申請接收號碼聯(lián)系起來,將打印數(shù)據(jù)標識符注冊在管理表 中,其中分發(fā)服務(wù)器12以與文檔數(shù)據(jù)相聯(lián)系的方式發(fā)送申請接收號 碼。圖3闡述了管理表的數(shù)據(jù)內(nèi)容的一個實例。管理表是打印工作序 列的一個實例。打印信息管理單元27按順序?qū)⒐芾肀碇凶缘拿拷M 文檔數(shù)據(jù)提供給打印單元28以將其打印出。如果文檔數(shù)據(jù)的打印正 常結(jié)束,打印信息管理單元27將文檔數(shù)據(jù)從假脫機存儲區(qū)26中刪除,
并且也將與文檔相對應(yīng)的條目從管理表中刪除。此外,打印信息管理 單元27響應(yīng)來自異常檢測單元29的異常通知,刪除假脫機存儲區(qū)中
的打印數(shù)據(jù)(后面會詳述基于異常檢測的數(shù)據(jù)刪除)。
如果假脫機存儲區(qū)26中的文檔數(shù)據(jù)由頁描述語言描述,圖像處
理單元30解釋繪制指令(rendei'ing instmction)并產(chǎn)生可以被打印單元 28處理的圖像數(shù)據(jù)(例如,光柵圖像數(shù)據(jù))。如果文檔數(shù)據(jù)是壓縮和編 碼的數(shù)據(jù),例如JPEG(聯(lián)合圖像專家組),圖像處理單元30對數(shù)據(jù)解 碼,以產(chǎn)生可以被打印單元28處理的圖像數(shù)據(jù)。對于如此產(chǎn)生的圖 像數(shù)據(jù),圖像處理單元30執(zhí)行圖像處理,例如依據(jù)打印單元28特性 的色彩轉(zhuǎn)換。因此產(chǎn)生了可以打印在打印介質(zhì)上的打印光柵圖像數(shù) 據(jù)。
異常檢測單元29監(jiān)控打印單元28的狀態(tài),以檢測特殊的異常 狀況的發(fā)生,如打印單元28的打印中斷。這樣的異常狀況可以包括 塞紙,缺紙(送紙部件中缺少必須的打印介質(zhì)),開/關(guān)送紙部件,缺少 墨水或墨粉等等。置于打印單元28中的傳感器用于檢測各種狀況, 并且異常檢測單元29根據(jù)來自傳感器的信號,檢測是否存在特殊的 異常狀況。當檢測到異常狀況時,異常檢測單元29通知控制器24發(fā) 生了異常狀況。
如果打印機在關(guān)閉打印機14的主開關(guān)(電源開關(guān))和切斷供給打 印機14各部分的電源之間需要花費一些時間,異常狀況檢測單元29 的檢測項目應(yīng)該進一步包括主開關(guān)的關(guān)閉。如果打印機14是一個包 括個人電腦和與電腦相連的打印裝置的系統(tǒng),即使在打印裝置斷電 后,通常也會將文檔數(shù)據(jù)保存在個人電腦的假脫機存儲區(qū)26中。因
此,打印裝置主開關(guān)的關(guān)閉或斷電,可以被加入到異常檢測單元29 檢測的異常狀況中。
控制器24控制打印機14所有的操作??刂破?4通過輸入/輸出 單元21接收申請者的分發(fā)請求,并通過通信單元22請求分發(fā)服務(wù)器 12進行分發(fā)。當控制器24響應(yīng)分發(fā)請求,接收了來自分發(fā)服務(wù)器12 的文檔數(shù)據(jù)時,它將數(shù)據(jù)存儲在假脫機存儲區(qū)26中,并將文檔數(shù)據(jù) 注冊到打印信息管理單元27中。如果該文檔數(shù)據(jù)是加密的,則它通 過解密單元25對文檔數(shù)據(jù)解密,并注冊解密的文檔數(shù)據(jù)。當沒有要 打印的文檔數(shù)據(jù),并且沒有來自異常檢測單元29的異常狀況通知時,
控制器24從先存儲的數(shù)據(jù)組開始按順序?qū)⒓倜摍C存儲區(qū)26中的文檔 數(shù)據(jù)發(fā)送給圖像處理單元30以便開始打印。在打印完成后,控制器 24從假脫機存儲區(qū)26中刪除打印數(shù)據(jù)并將打印完成標記和申請接收 號碼發(fā)送給分發(fā)服務(wù)器12。控制器24也指示打印信息管理單元27 更新管理表。
當沒有來自異常檢測單元29的發(fā)生異常狀況的通知時,控制器 24將假脫機存儲區(qū)26中的文檔數(shù)據(jù)刪除。如果可以根據(jù)相關(guān)的申請 接收號碼,區(qū)分從分發(fā)服務(wù)器12接收到的要打印的文檔數(shù)據(jù)是否是 秘密的,那么只有假脫機存儲區(qū)26中秘密的文檔數(shù)據(jù)可以被有選擇 性地刪除。同時,控制器24可以通過將被刪除文檔數(shù)據(jù)的申請接收 號碼與重發(fā)標記一起發(fā)送,來請求分發(fā)服務(wù)器12重發(fā)被刪除的文檔 數(shù)據(jù)。此外,如果在將數(shù)據(jù)打印到打印介質(zhì)的過程中,收到了來自異 常檢測單元29的發(fā)生異常狀況的通知時,控制器24不僅可以從假脫 機存儲區(qū)26中刪除文檔數(shù)據(jù),而且可以向打印單元28提供不同于被 打印文檔數(shù)據(jù)的信息,使得停止在當前打印介質(zhì)上打印,并按這樣一 個狀態(tài)將其輸出,例如從打印介質(zhì)的中部到末尾為空白,或者從打印 介質(zhì)的中部到末尾用某種顏色填滿,如黑色。這使得可以視覺辨別輸 出的打印介質(zhì)不能作為正式文檔使用。
參考圖4,描述了從分發(fā)申請開始到申請者接收分發(fā)的文檔的處 理流程。
申請者將如用戶ID的用戶信息輸入到應(yīng)用終端11,以便從分發(fā) 服務(wù)器12接收用戶驗證。如果申請者被驗證為有效用戶,申請者再 通過UI屏幕向分發(fā)服務(wù)器12輸入請求分發(fā)的文檔類型、文檔的副本 數(shù)量等,從而來申請分發(fā)(S1)。然后,分發(fā)服務(wù)器12產(chǎn)生與請求的 文檔對應(yīng)的文檔數(shù)據(jù),并且對請求的文檔只產(chǎn)生唯一的申請接收號 碼。分發(fā)服務(wù)器12將與文檔數(shù)據(jù)相關(guān)的申請接收號碼注冊到數(shù)據(jù)庫 13(S2),并將該申請接收號碼返回給申請者(應(yīng)用終端11)(S3)。
在接受申請接收號碼后,申請者通過位于指定位置的打印機M 的UI,輸入用戶信息和申請接收號碼,并請求打印(S4)。在接收到打 印請求后,打印機14向分發(fā)服務(wù)器12發(fā)送分發(fā)請求,該分發(fā)請求包
含用戶信息和申請接收號碼(S5)。在接收分發(fā)請求后,分發(fā)服務(wù)器12
從數(shù)據(jù)庫13中取出與請求包含的申請接收號碼對應(yīng)的文檔數(shù)據(jù),并 將取出的文檔數(shù)據(jù)和申請接收號碼發(fā)送給打印機14(S6)。
在從分發(fā)服務(wù)器12接收到文檔數(shù)據(jù)和申請接收號碼后,打印機 14將文檔數(shù)據(jù)存儲到假脫機存儲區(qū)26中,并相應(yīng)地更新打印信息管 理單元27的管理表(S7:假脫機操作)。
打印機14的異常檢測單元29監(jiān)控在打印單元28中是否發(fā)生特 殊的異常狀況(S8)。如果異常檢測單元29在打印單元28中沒有檢測 到任何異常狀況,控制器24按接收順序執(zhí)行打印存儲在假脫機存儲 區(qū)26中文檔數(shù)據(jù)的處理(S9)。當打印一份文檔數(shù)據(jù)正常結(jié)束時,控 制器24向分發(fā)服務(wù)器12發(fā)送申請接收號碼和指示打印正常完成的信 息,從假脫機存儲區(qū)26中刪除文檔數(shù)據(jù),并通過諸如刪除文檔數(shù)據(jù) 的條目,來更新打印信息管理單元27的管理表(S10)。因此,申請者 接收到所請求的文檔(Sll)。
另一方面,如果異常檢測單元29檢測到在打印單元28中發(fā)生特 殊的異常狀況,控制器24會刪除存儲在假脫機存儲區(qū)26中的文檔數(shù) 據(jù)(或有選擇性地刪除秘密文檔數(shù)據(jù))(S12)。然后,控制器24通過異 常檢測單元29等監(jiān)控打印單元28的狀況(S13)。如果監(jiān)控檢測到步 驟S8中檢測到的異常狀況排除了,并且打印單元28已經(jīng)返回到正常 的操作狀態(tài),則控制器24向分發(fā)服務(wù)器12發(fā)送重發(fā)請求,該重發(fā)請 求包含在步驟S12中被刪除的文檔數(shù)據(jù)的申請接收號碼(S14)。
在接收到重發(fā)請求后,分發(fā)服務(wù)器12從數(shù)據(jù)庫13中取出重發(fā)申 請包含的申請接收號碼對應(yīng)的文檔數(shù)據(jù)(S15),并將取出的文檔數(shù)據(jù) 重發(fā)給打印機14(S6)。在接收到重發(fā)的文檔數(shù)據(jù)后,打印機14對數(shù) 據(jù)進行假脫機操作(spools)并執(zhí)行與上述相同的管理。
在上述的實例中,在打印單元28從異常狀況中恢復后,打印機 從分發(fā)服務(wù)器12重新取得由于響應(yīng)打印單元28中發(fā)生的異常狀況, 從假脫機存儲區(qū)26中刪除的文檔數(shù)據(jù)(S14)。取代這種自動重新獲取 的方式是,當文檔數(shù)據(jù)從假脫機存儲區(qū)26中刪除時,可以通過在打 印機14的UI上顯示消息的方式通知申請者,提示他重新發(fā)送打印申 請。
雖然以上描述針對于分發(fā)正式文檔的系統(tǒng),如電子政府服務(wù),但 是以上示例性實施例中打印機14的控制可以應(yīng)用于打印各種文檔的
控制,那些應(yīng)該防止詐取存儲在假脫機存儲區(qū)26中文檔數(shù)據(jù)的場合, 而不局限于正式文檔。
上述的打印機14中假脫機存儲區(qū)26等的控制可以通過執(zhí)行這樣
一種程序來實現(xiàn),該程序描述了計算機每個單元的功能或處理內(nèi)容。 如圖5所示,計算機可以具有作為硬件的電路結(jié)構(gòu),其中CPU(中央 處理器)40、內(nèi)存(主存儲器)42、 1/0(輸入/輸出)接口 44等通過總線46 連接起來。通過總線46,可以連接硬盤驅(qū)動器48和磁盤驅(qū)動器50, 用來讀取各種標準的便攜式非易失性記錄介質(zhì),例如CD、 DVD或閃 存存儲器。這些驅(qū)動器48和50用作外部存儲裝置。包含了對示例性 實施例進行處理的描述的程序通過如CD或DVD的記錄介質(zhì),或通 過網(wǎng)絡(luò)保存在例如硬盤驅(qū)動器48或其他類型的非易失性記錄裝置的 二級存儲裝置中,并隨后安裝在計算機中。CPU將存儲在二級存儲 裝置中的程序加載到存儲器中并執(zhí)行,從而實現(xiàn)了示例性實施例的處 理。
上述對本發(fā)明的示例性實施例的描述是出于闡述和描述的目的。 目的不在于窮盡或限制本發(fā)明為已公開的精確形式。顯然地,很多改 進和變化對于本領(lǐng)域技術(shù)人員是明顯的。選擇并描述示例性的實施例 例為了更好地解釋本發(fā)明的原理和實際應(yīng)用,從而使其他本領(lǐng)域技術(shù) 人員明白,本發(fā)明對于各種實施例及各種改進適合預(yù)想的特殊用途。 本發(fā)明的范圍由以下權(quán)利要求及其等價物限定。
權(quán)利要求
1.一種打印系統(tǒng),包括接收單元,它從計算機接收用于在打印機中打印的文檔數(shù)據(jù);存儲單元,至少到所述文檔數(shù)據(jù)用于在所述打印機中打印之前,它存儲所述接收單元接收到的文檔數(shù)據(jù);監(jiān)控單元,它監(jiān)控所述打印機的處理狀況;以及刪除單元,當所述監(jiān)控單元檢測到所述打印機進入異常狀況時,它刪除存儲在所述存儲單元中的文檔數(shù)據(jù)。
2. 根據(jù)權(quán)利要求l所述的打印系統(tǒng),還包括重獲單元,如果所述刪除單元刪除了所述存儲單元中的文檔數(shù) 據(jù),它在所述打印機從所述異常狀況中恢復后,從所述計算機中重獲 被刪除的文檔數(shù)據(jù)。
3. 根據(jù)權(quán)利要求l所述的打印系統(tǒng),其中所述文檔數(shù)據(jù)與用于確定是否需要保護的附加信息相聯(lián)系,并且 所述刪除單元從存儲在所述存儲單元中的文檔數(shù)據(jù)中選擇來刪除受保護的文檔數(shù)據(jù),,所述受保護的文檔數(shù)據(jù)通過的附加信息來確定為需要保護。
4. 根據(jù)權(quán)利要求1所述的打印系統(tǒng),還包括供應(yīng)單元,如果所述打印機在將文檔數(shù)據(jù)打印到打印介質(zhì)的過程 中,所述監(jiān)控單元檢測到所述打印機進入了所述異常狀況,則該供應(yīng) 單元向所述打印機提供不同的信息,使得將不同于打印過程中使用的 文檔數(shù)據(jù)的所述不同的信息打印到所述打印介質(zhì)。
5. —種打印控制方法,包括 從計算機接收用于在打印機中打印的文檔數(shù)據(jù); 至少到所述文檔數(shù)據(jù)用于在所述打印機中打印之前,將接收到的 所述文檔數(shù)據(jù)存儲在存儲單元中;監(jiān)控所述打印機的處理狀況;以及在所述監(jiān)控檢測到所述打印機進入異常狀況時,刪除存儲在所述 存儲單元中的文檔數(shù)據(jù)。
6. 根據(jù)權(quán)利要求5所述的打印控制方法,還包括 如果所述存儲單元中的文檔數(shù)據(jù)被刪除,則在所述打印機從異常狀況中恢復之后,從所述計算機中重新獲得所刪除的文檔數(shù)據(jù)。
7. 根據(jù)權(quán)利要求5所述的打印控制方法,其中 所述文檔數(shù)據(jù)與用于確定是否需要保護的附加信息相關(guān)聯(lián),以及 所述刪除過程包括刪除從所述存儲單元中存儲的文檔數(shù)據(jù)中選出的、所述附加信息確定為需要保護的文檔數(shù)據(jù)。
8. 根據(jù)權(quán)利要求5所述的打印控制方法,還包括 如果在所述監(jiān)控檢測到所述打印機進入異常狀況時所述打印機處于在打印介質(zhì)上打印文檔數(shù)據(jù)的過程中,則給所述打印機提供不同 的信息,使得與所述打印過程中使用的文檔數(shù)據(jù)不同的信息打印到所 述打印介質(zhì)上。
9. 一種計算機可讀介質(zhì),其存儲的程序使計算機執(zhí)行打印控制 處理,該處理包括從計算機接收用于打印機打印的文檔數(shù)據(jù); 至少到所述文檔數(shù)據(jù)在用于所述打印機中打印之前,將接收到的 文檔數(shù)據(jù)存儲在存儲單元中;監(jiān)控所述打印機的處理狀況;以及在所述監(jiān)控檢測到所述打印機進入異常狀況時,刪除存儲在所速 存儲單元中的文檔數(shù)據(jù)。
10. 根據(jù)權(quán)利要求9所述的計算機可讀介質(zhì),還包括- 如果所述存儲單元中的文檔數(shù)據(jù)被刪除,則在所述打印機從異常 狀況中恢復之后,從所述計算機中重新獲得所刪除的文檔數(shù)據(jù)。
11.根據(jù)權(quán)利要求9所述的計算機可讀介質(zhì),其中 所述文檔數(shù)據(jù)與用于確定是否需要保護的附加信息相關(guān)聯(lián),以及 所述刪除過程包括刪除從所述存儲單元中存儲的文檔數(shù)據(jù)中選 出的、所述附加信息確定為需要保護的文檔數(shù)據(jù)。
12.根據(jù)權(quán)利要求9所述的計算機可讀介質(zhì),還包括 如果在所述監(jiān)控檢測到所述打印機進入異常狀況時所述打印機 處于在打印介質(zhì)上打印文檔數(shù)據(jù)的過程中,則給所述打印機提供不同 的信息,使得與所述打印過程中使用的文檔數(shù)據(jù)不同的信息打印到所 述打印介質(zhì)上。
全文摘要
提供了一種打印系統(tǒng),包括接收單元,它從計算機接收用于打印機打印的文檔數(shù)據(jù);存儲單元,至少到該文檔數(shù)據(jù)用于在打印機中打印之前,它存儲接收單元接收到的文檔數(shù)據(jù);監(jiān)控單元,它監(jiān)控打印機的處理狀況;以及刪除單元,它在監(jiān)控單元檢測到打印機進入異常狀況時,刪除存儲在存儲單元中的文檔數(shù)據(jù)。
文檔編號G06F3/12GK101097589SQ20071000209
公開日2008年1月2日 申請日期2007年1月18日 優(yōu)先權(quán)日2006年6月28日
發(fā)明者井原富士夫 申請人:富士施樂株式會社