專利名稱:安全打印系統(tǒng)和方法
技術領域:
本發(fā)明涉及一種安全打印系統(tǒng)和安全打印方法,更具體地,涉 及一種安全打印系統(tǒng)和方法,其中,即4吏指定打印系統(tǒng)由于某些原 因而變得不可用時,仍然可以不考慮才莫式的差異而使用另一臺打印 機來執(zhí)行打印。
背景技術:
在辦7>室環(huán)境或類似的具有網(wǎng)絡的環(huán)境中,通常^f吏用由多個用 戶共享一臺打印才幾的配置。在這樣的環(huán)境中,當^f吏用共享打印才幾打
印包括諸如檔案記錄和支付聲明、公司商業(yè)機密、或財產(chǎn)信息的個 人信息的機密文檔時,該打印機的其他用戶有可能會看到這些文檔。
也就是說,由于普通打印4幾在打印任務^皮發(fā)送后立即開始打 印,所以打印才幾密文檔的任何用戶都需要在發(fā)送打印任務后立刻走 到打印機所在的地方,并在其他任何人看到之前得到打印文檔。在 這種情況下,雖然如果共享打印才幾未凈皮他人4吏用或者該打印才幾位于 用戶的視線范圍內(nèi),則相對容易地打印機密文檔并在他人看到之前 得到該文檔,然而如果共享打印4幾正在扭J亍另 一個用戶的打印任務
或者該打印;f幾不在用戶的一見線范圍內(nèi),則所打印的沖幾密文檔4艮可能 被他人看到。
為了解決這種不便,配置了一種安全打印系統(tǒng),以使打印機密 文檔連同諸如指紋的個人認證信息一起被緩沖到打印機自身或者 打印服務器中,接下來,當用戶到達打印機處來真正將文檔打印出 來,并且當提供認證時,打印機開始打印,這項技術近年來已得以 實施^f吏用(例如,專利文檔l)。
另外還提供了一種具有認證功能的打印系統(tǒng),其中,如果接收 到安全打印任務的打印機由于諸如缺墨或用于打印另一個人的任 務的某些原因而不可用,則將打印任務轉(zhuǎn)移給另一臺打印機,并且
將該轉(zhuǎn)移的通知發(fā)送給用戶(例如,專利文檔2)。專利文檔2描述 了即使是不同模式的打印機,仍然可以通過參考打印任務已被轉(zhuǎn)移 的打印機的狀態(tài)、根據(jù)走到打印任務被轉(zhuǎn)移至的打印機處所需要的 時間設置開始轉(zhuǎn)移的時間、以及重寫打印任務的中間語言的標題來 正常進4于打印。
專利文檔1:日本專利特纟午7>開第2001-051915號
專利文檔2:日本專利特許公開第2005-327123號
然而,專利文檔2中的系統(tǒng)的問題在于,由于如果"l矣收到打印 指令的打印機正在使用或出現(xiàn)故障,則當打印任務被轉(zhuǎn)移給不具有 任何認證功能的打印機時,打印材料可能會被出了發(fā)送打印指令的 用戶之外的某個人看到,所以不能保證安全性。因此,考慮到使用 了在發(fā)送打印指令的用戶已被認證后的打印開始的程序,該系統(tǒng)的 不足之處在于,如果除非用戶指令另一臺具有認證功能的打印機, 否則就不能^M于打印。
另外,鑒于需要減少當在第一地點創(chuàng)建一個機密文檔,然后在 第二地點打印時創(chuàng)建的攜帶機密文檔或數(shù)據(jù)的威脅,如果第二地點 的打印沒有在相同的網(wǎng)絡內(nèi),則無法知道是否連接該打印機,因此,
在傳統(tǒng)系統(tǒng)中,就不能向打印機給出指示。即使在這種情況下,當
在用戶走到第二地點并且執(zhí)4于個人iU正之后打印4幾密文檔時,這也 是很便利的。
發(fā)明內(nèi)容
因此,本發(fā)明的目的在于即使在使用不具有任〗可認證功能的打 印機的硬件環(huán)境下,仍能夠廉價且簡單地實現(xiàn)安全打印,以及4是供 一種經(jīng)配置使得發(fā)出打印指令的用戶他/她本身4又在被認證后才能 打印機密文檔的系統(tǒng)。本發(fā)明的另一個目的是提供一種系統(tǒng),其中, 即-使由于打印才幾屬于不同的網(wǎng)絡或其他4壬4可原因而無法知道關于 打印4幾的詳細消息,仍然可以4吏用指定打印才幾來打印4幾密文檔。本 發(fā)明的另一個目的是提供一種系統(tǒng),其中,即使指定打印機在打印 指令由于某些原因而不可用時,用戶也不需要返回到他/她的座位來 改變驅(qū)動器并再次重發(fā)打印指令,可使用一個不同模式的打印機來 進行打印。
為了解決上述這些問題,本申請第 一個發(fā)明的安全打印系統(tǒng)包 括客戶PC,用于發(fā)送供安全打印的打印請求; 一臺或多臺打印 機,用于執(zhí)行打??;認證數(shù)據(jù)獲取裝置,提供給每臺打印機,用于 獲得發(fā)送打印請求的用戶的認證數(shù)據(jù);以及打印控制PC,用于管 理一臺或多臺打印4幾,通過網(wǎng)絡分別連4妄客戶PC、 一臺或多臺打 印機、認證數(shù)據(jù)獲取裝置、以及打印控制PC,其中,如果客戶PC 創(chuàng)建一些打印數(shù)據(jù),則將打印數(shù)據(jù)保持在上述客戶PC中,并且至 少將用戶的認證信息通知給打印控制PC;如杲認證數(shù)據(jù)獲取裝置 獲得關于用戶的認證信息,則將認證信息連同對應打印機的信息一 起提供給打印控制PC;并且如果來自客戶PC的認證信息與來自認 證數(shù)據(jù)獲耳又裝置的認證信息彼此一致,則打印控制PC將關于打印 機的信息通知給客戶PC,從而使客戶PC將打印數(shù)據(jù)發(fā)送給打印機, 用于進行打印。頁
在此安全打印系統(tǒng)中,有效之處在于如果用于創(chuàng)建打印數(shù)據(jù)的
打印機驅(qū)動器不對應于打印控制PC已被通知的打印機,則客戶PC
自動開始用于創(chuàng)建打印數(shù)據(jù)的應用程序,調(diào)用作為打印數(shù)據(jù)的源的
數(shù)據(jù),使用驅(qū)動器重新創(chuàng)建對應于打印控制PC已被通知的打印機
的打印數(shù)據(jù),并且將該數(shù)據(jù)發(fā)送給打印機。
有效之處還在于如果用于創(chuàng)建打印凄t據(jù)的打印4幾驅(qū)動器不對
應于打印控制PC已^皮通知的打印才幾,并且如果用于創(chuàng)建打印數(shù)據(jù) 的應用程序正在運行,則客戶PC使用對應于打印控制PC已被通 知的打印才幾,通過由該應用程序所臨時保持的文檔^:據(jù)或^:據(jù)庫重 新創(chuàng)建打印數(shù)據(jù),并將該數(shù)據(jù)發(fā)送給打印^L。
本申請第二個發(fā)明的安全打印系統(tǒng)包括客戶pc,用于創(chuàng)建 用于進行安全打印的打印數(shù)據(jù); 一臺或多臺打印機,用于執(zhí)行打?。?認證數(shù)據(jù)獲取裝置,提供給每臺打印機,用于獲得創(chuàng)建打印數(shù)據(jù)的 用戶的認證數(shù)據(jù);打印控制PC,用于接收來自認證數(shù)據(jù)獲取裝置 的認證數(shù)據(jù)、以及發(fā)布打印批準;以及文檔管理服務器,用于臨時 存儲打印數(shù)據(jù),通過網(wǎng)絡分別連接客戶PC、 一臺或多臺打印機、 認證數(shù)據(jù)獲取裝置、打印控制PC以及文檔管理服務器,其中,如 果客戶PC創(chuàng)建打印數(shù)據(jù),則將打印數(shù)據(jù)發(fā)送給文檔管理服務器, 并且至少將關于用戶的i人i正信息通知^合打印控制PC;如果i人i正凄t 據(jù)獲取裝置獲得關于用戶的認證信息,則將認證信息連同關于對應 打印機的信息一起發(fā)送給打印控制PC;以及如果這些認證信息彼 此一致,則打印控制PC將關于打印機的信息通知給文檔管理服務 器,以使文檔管理服務器能夠?qū)⒋蛴?shù)據(jù)發(fā)送給打印機,用于進行 打印。
在此安全打印系統(tǒng)中,有效之處在于客戶PC將打印凄t據(jù)作為 普通電子文檔格式或圖像數(shù)據(jù)格式的文件發(fā)送給文檔管理服務器,
然后文檔管理服務器打開文件,創(chuàng)建關于文檔管理服務器已被通知 的打印機的打印數(shù)據(jù),并且將打印數(shù)據(jù)發(fā)送給打印機。
有效之處還在于文檔管理服務器包括具有用于各種打印機的 存儲驅(qū)動器的存儲區(qū)域,基于關于打印控制PC已凈皮通知的打印^/L 的信息來提取對應驅(qū)動器,創(chuàng)建打印緩沖數(shù)據(jù),并將打印緩沖數(shù)據(jù) 發(fā)送給打印^/L。
在任一種上述安全打印系統(tǒng)中,認證凄t據(jù)獲取裝置可以適當?shù)?是讀卡器,并且打印控制PC基于從認證數(shù)據(jù)獲取裝置發(fā)送的卡的 記錄內(nèi)容和讀卡的次凄t來沖丸4亍用戶^人i正。
同樣,以以下方法來適當執(zhí)行以讀卡的次數(shù)為基礎的認證如 果在自上次讀取之后的預定時間周期內(nèi)執(zhí)行了通過讀卡器進行的 卡的讀取,則讀取次lt力o 1;以及力o果自上次讀取之后經(jīng)過予貞定時
間周期而未進行另一個讀取,則將讀取次數(shù)與已設置次數(shù)進行比 較。4妄下來,如果讀耳又次ft與已設置次^t不一致,以及如果讀取次 凄t超過已設置次數(shù)多倍,則讀卡器通知用戶iU正失敗,其中,多倍 是每次認證隨機確定的,并且如果通知被重復預定次數(shù),則拒絕打 印^t據(jù)的打印。
有效之處在于任一種上述安全打印系統(tǒng)還包括4是供給客戶PC 的讀/寫卡器,并且當客戶PC創(chuàng)建打印^i:據(jù)時,客戶PC通過讀/寫 卡器,將至少關于用戶的認證信息記錄在卡中。
本申請的第三個發(fā)明涉及構(gòu)成上述安全打印系統(tǒng)的打印控制 PC,并且該打印控制PC的特征在于包括第一存儲區(qū)域,用于存 儲從客戶PC接收的用戶的認證數(shù)據(jù);第二存儲區(qū)域,用于存儲從 認證信息獲取裝置接收的認證數(shù)據(jù)和關于打印機的信息;認證裝 置,用于彼此相對地檢查在第 一存儲區(qū)域中和在第二存儲區(qū)域中的
認證數(shù)據(jù);以及打印批準通知裝置,用于在認證成功時,將打印批 準通知連同在第二存儲區(qū)域中的打印機的信息一起發(fā)送給客戶PC 或文檔管理服務器。
本申請的第四個發(fā)明涉及一種在打印機控制PC上運行的打印 控制程序,并且該打印控制程序的特征在于使打印控制PC執(zhí)行如 下步驟接收來自客戶PC的關于用戶的認證信息,從而將認證信 息存儲在第一存儲區(qū)域中;將從認證信息獲取裝置獲得的認證數(shù)據(jù) 和關于打印機的信息存儲在第二存儲區(qū)域中;提取在第 一存儲區(qū)域 和第二存儲區(qū)域中的認證數(shù)據(jù),從而彼此相對地進行才企查;以及如 果認證成功,則將打印批準通知連同在第二存儲區(qū)域中的關于打印 機的信息一起發(fā)送給客戶PC或文檔管理服務器。
本申請的第五個發(fā)明涉及構(gòu)成上述安全打印系統(tǒng)的文檔管理 服務器,并且該文檔管理服務器的特征在于包括第一存儲區(qū)域, 用于存^f諸從客戶PC接收的文件;第二存儲區(qū)域,其中,預先寄存 有各種應用程序和各種打印機驅(qū)動器;以及打印控制裝置,用于打 開文件,以及當打印控制裝置接收到來自打印控制PC的打印批準 時,將打印緩沖數(shù)據(jù)發(fā)送給打印控制PC已被通知的打印機。
本申請的第六個發(fā)明涉及一種在該文檔管理服務器上運行的 程序,并且該程序的特征在于使文檔管理服務器4丸行以下步驟將 從客戶PC接收的文件存儲在第一存儲區(qū)域中;以及打開該文件, 并且當打印控制裝置接收到來自打印控制PC的打印批準時,將打 印緩沖數(shù)據(jù)發(fā)送給打印控制PC已被通知的打印沖幾。
本申請的第七個發(fā)明涉及一種在上述客戶PC上運行的程序, 并且該程序的特征在于4吏客戶執(zhí)4亍以下步驟監(jiān)控指示進行打印的 應用程序的打印命令;如果檢測到打印命令,則將打印緩沖數(shù)據(jù)保 持PC本身中,并且將關于發(fā)布打印命令的用戶的認證信息發(fā)送給
打印控制PC;以及如果打印控制裝置接收到來自打印控制PC的打 印批準,則將打印緩沖數(shù)據(jù)輸出至打印控制PC已被通知的打印機。
本申請的第八個發(fā)明是一種在安全打印系統(tǒng)中的安全打印方 法,上述的安全打印系統(tǒng)包括客戶PC,用于創(chuàng)建用于進行安全 打印的打印凝:據(jù); 一臺或多臺打印才幾,用于^U亍打??;iU正數(shù)據(jù)獲 取裝置,提供給每臺打印機,用于獲得創(chuàng)建打印數(shù)據(jù)的用戶的認證 數(shù)據(jù),通過網(wǎng)絡分別連接打印控制PC、客戶PC、 一臺或多臺打印 機、認證數(shù)據(jù)獲取裝置、以及打印控制PC,并且上述安全打印方 法的特征在于包括以下步驟如果客戶PC創(chuàng)建打印數(shù)據(jù),則將打 印數(shù)據(jù)保存在該客戶PC中,并且至少將關于用戶的認證信息通知 給打印控制PC;如果認證數(shù)據(jù)獲取裝置獲得關于用戶的認證信息, 則將認證信息連同關于對應打印機的信息一起發(fā)送給打印控制PC; 打印控制PC使用這些認證信息來執(zhí)行認證;如果認證成功,則打 印控制PC將打印批準連同關于打印機的信息一起通知給客戶PC; 客戶PC將打印數(shù)據(jù)發(fā)送給打印機;以及打印機執(zhí)行打印。
在該方法中,有效之處在于將來自客戶PC的打印數(shù)據(jù)發(fā)送給 打印機的步驟包括以下步驟如果用于創(chuàng)建打印數(shù)據(jù)的打印機驅(qū)動 器不對應于打印控制PC已被通知的打印機,則客戶PC自動開始 用于創(chuàng)建打印數(shù)據(jù)的應用程序,調(diào)用作為打印數(shù)據(jù)的源的數(shù)據(jù),使 用對應于打印控制PC已被通知的打印機的驅(qū)動器來重新創(chuàng)建打印 數(shù)據(jù),并將打印數(shù)據(jù)發(fā)送給打印機。
有效之處還在于將來自客戶PC的打印數(shù)據(jù)發(fā)送至打印機的步 驟包括以下步驟如果用于創(chuàng)建打印數(shù)據(jù)的打印機驅(qū)動器不對應于 打印控制PC已被通知的打印機,以及如果用于創(chuàng)建打印數(shù)據(jù)的應 用程序正在運行,則客戶PC使用對應于打印控制PC已被通知的 打印機,通過由應用程序臨時保持的文檔數(shù)據(jù)或數(shù)據(jù)庫來重新創(chuàng)建 打印數(shù)據(jù),并將打印數(shù)據(jù)發(fā)送給打印機。
本申請的第九個發(fā)明是一種在安全打印系統(tǒng)中的安全打印方
法,上述安全打印系統(tǒng)包括客戶PC,用于創(chuàng)建用于進行安全打 印的打印凄t據(jù); 一臺或多臺打印4幾,用于執(zhí)4亍打?。籭人證婆t據(jù)獲取 裝置,提供給每臺打印機,用于獲得關于創(chuàng)建打印數(shù)據(jù)的用戶的認 證數(shù)據(jù);打印控制PC,用于接收來自認證數(shù)據(jù)獲取裝置的認證tt 據(jù),以及并發(fā)布打印批準;以及文檔管理服務器,用于臨時存儲打 印數(shù)據(jù),通過網(wǎng)絡分別連接客戶PC、 一臺或多臺打印機、認證數(shù) 據(jù)獲取裝置、打印控制PC以及文檔管理服務器,并且該安全打印 方法的特征在于包括以下步驟如果客戶PC創(chuàng)建打印數(shù)據(jù),則將 該數(shù)據(jù)發(fā)送給文檔管理服務器,并且至少將認證信息通知給打印控 制PC;如果認證數(shù)據(jù)獲取裝置獲得用戶的iU正信息,則將認i正信 息連同關于對應打印機的信息一起發(fā)送給打印控制PC;打印控制 PC使用這些認證信息來執(zhí)行認證;如果認證成功,則打印控制PC 將關于打印機的信息通知給文檔管理服務器;文檔管理服務器將打 印數(shù)據(jù)發(fā)送給打印機;以及打印機執(zhí)行打印。
在該方法中,有效之處在于客戶PC創(chuàng)建打印數(shù)據(jù)為普通電子 文檔格式或圖像數(shù)據(jù)格式的文件,并將該文件發(fā)送給文檔管理服務器。
有效之處還在于文檔管理服務器包括具有用于各種打印機的 存儲接口驅(qū)動器的存儲區(qū)域,并且文檔管理服務器將打印數(shù)據(jù)發(fā)送 給打印機的步驟包括以下步驟文檔管理服務器使用基于關于打印 控制PC已被通知的打印機的信息的對應驅(qū)動器來創(chuàng)建打印緩沖數(shù) 據(jù),并將打印數(shù)據(jù)發(fā)送給打印機。
在任一種上述方法中,有效之處在于認證數(shù)據(jù)獲取裝置是讀卡 器,并且通過使用從認證數(shù)據(jù)獲取裝置發(fā)送的卡的記錄內(nèi)容和使用 讀卡的次數(shù)執(zhí)行用戶認證來執(zhí)行打印控制PC執(zhí)行認證的步驟。
在這種情況下,有效之處在于以以下方式執(zhí)行打印控制PC執(zhí) 4亍iU正的步驟如果已在自上次讀取之后的預定時間周期內(nèi)4丸4亍通 過讀卡器進4于的卡的讀取,則讀取次凄t加l中;以及如果自上次讀 取之后經(jīng)過預定時間周期而未進行另一次讀取,則將讀取次數(shù)與已 設置次數(shù)進行比較。接下來,如果讀取次凄t與已i殳置次數(shù)不一致, 以及如果讀取次數(shù)超過已設置的次數(shù)多倍,則讀卡器通知用戶認證 失敗,其中,多倍是每次認證隨機確定的,并且如果通知被重復預 定次^:,則拒絕打印^t據(jù)的打印。
在根據(jù)本申請權(quán)利要求1所述的發(fā)明中,打印數(shù)據(jù)被保留在用 于創(chuàng)建打印數(shù)據(jù)的客戶PC中,并且基于通過提供每臺打印機的認 證裝置的認證來將上述打印數(shù)據(jù)從客戶PC發(fā)送給打印機。由于經(jīng) 配置,打印數(shù)據(jù)被保留在客戶PC中,所以無須修改就可以使用在 才姿收到ft據(jù)后扭j亍打印的傳統(tǒng)打印才幾,并且還無須在客戶PC和打 印機之間安裝用于存儲打印數(shù)據(jù)的文檔服務器,從而可以以低成本 和簡單配置來實現(xiàn)安全打印。同樣,即偵^皮客戶PC最初指定為輸 出目的地的打印機由于故障或被占用的原因而不可用時,打印控制 PC會將關于另一臺打印機的信息通知給客戶PC,并且如果用戶走 到打印機處并將認證信息輸入到認證設備中,則將打印數(shù)據(jù)發(fā)送給 作為輸出目的地打印機。這使得即使最初指定的打印機不可用時, 另 一 臺打印機仍能夠輸出加密文檔。
根據(jù)本申請的權(quán)利要求2所述的發(fā)明,如果用戶在最初指定的 打印機不可用時選擇不同模式的打印機,則自動開始用于創(chuàng)建打印 數(shù)據(jù)的應用程序來打開源數(shù)據(jù),并且由于不能使用最初指定的打印 機,所以重新創(chuàng)建關于重新選擇的打印機的打印緩沖數(shù)據(jù),用于進 行輸出。這使得用戶能夠改變打印機模式,從而在不返回他/她的座 位重新發(fā)布打印命令情況下輸出加密文檔。
根據(jù)本申請的權(quán)利要求3所述的發(fā)明,如果源數(shù)據(jù)未被保存但 應用程序仍打開,則^f吏用由應用程序或數(shù)據(jù)庫所臨時保存的文檔數(shù) 據(jù)將打印數(shù)據(jù)輸出到新的打印機中。這使得即使打印源未被保存, 仍能夠使用不同模式的另 一臺打印機來輸出加密文檔。
根據(jù)本申請的權(quán)利要求4所述的發(fā)明, 一旦將待打印的數(shù)據(jù)從 客戶PC發(fā)送給文檔管理服務器,并且將打印緩沖數(shù)據(jù)從文檔管理 服務器輸出給用戶所走向并執(zhí)行認證的打印機,這使得即使用戶想 要輸出的打印機的連接由于屬于不同的網(wǎng)絡而不能被刪除,或者由 于其他原因,或者即使當指示打印機執(zhí)行打印時,用戶不知道哪個 打印機最靠近預定地點,結(jié)合在系統(tǒng)中的任一 臺打印機仍能夠不考 慮模式的不同而輸出文檔。
在根據(jù)本申請的權(quán)利要求5所述的發(fā)明中,將文檔數(shù)據(jù)作為通 用電子文檔格式或諸如pdf或bmp的圖像數(shù)據(jù)格式的文件發(fā)送給文 檔管理服務器。這使得文檔管理服務器能夠不考慮用于在客戶PC 上創(chuàng)建文檔的應用程序的類型來創(chuàng)建打印緩沖數(shù)據(jù)。特別,即使使 用具有不4是供布局定義的文件的配置的應用程序(例如,尋址軟 件),而不4吏用在客戶PC上輸入然后輸出文檔或圖像文件的應用程 序(例如,字處理或電子制表)創(chuàng)建待打印的數(shù)據(jù),仍能將數(shù)據(jù)作 為打印圖像數(shù)據(jù)臨時存儲在文檔服務器中,用于進行打印。
在根據(jù)本申請的權(quán)利要求6所述的發(fā)明中,由于文檔管理服務 器包括各種打印機驅(qū)動器,所以可使用對應于已對客戶進行認證的 打印機的驅(qū)動器來創(chuàng)建緩沖數(shù)據(jù)。需要這種打印機驅(qū)動器來覆蓋市 面上可購得的各種打印才幾,這些打印機可以周期性地添加新的驅(qū)動 器。即使在這樣的情況下,當與將各種打印機驅(qū)動器結(jié)合到每臺客 戶PC中的情況相比時,仍能夠明顯少時間和努力地適應打印才幾的 模式的差別。
在根據(jù)本申請的權(quán)利要求7所述的發(fā)明中,基于讀卡器的讀卡 的次數(shù)執(zhí)行認證,因此,例如連接至網(wǎng)絡的讀卡器可用作認證設備。 同樣,在這種情況下,優(yōu)選地,可以使用現(xiàn)有的讀卡器,而無需提 供用于輸入密碼的諸如數(shù)字鍵盤的設備。
在根據(jù)本申請的權(quán)利要求8所述的發(fā)明中,在自上次讀取之后 的預定時間周期內(nèi)的卡讀取增加了讀卡的次數(shù),并且如果該時間周 期已過去,則確定讀卡的次^L如果已確定的讀卡的次^t與已i殳置 次數(shù)不一致,則認證失敗。同樣,如果讀卡的次數(shù)超過已i殳置次數(shù) 多倍,則通知用戶認證失敗,其中,多倍是每次認證隨機確定的。 這種配得能夠-使用用戶連續(xù)對將要讀取的卡進行的讀取的次數(shù)來 進行認證。同樣,確保能夠在讀取次lt超過已i殳置次數(shù)的情況下, 進4亍4晉誤確定,因而,可以避免超過已i殳置次數(shù)而不斷重復讀卡的 問題。
根據(jù)本申請的權(quán)利要求9所述的發(fā)明,當在每臺客戶PC上創(chuàng) 建打印4壬務4'美,可以爿尋讀卡的次凄t和用于每次iU正的其4也i人i正4言息 寫在卡上,因此該系統(tǒng)可作為一個簡單且有效的i人i正系統(tǒng)來運行。 同^=羊,例如,該卡可配置以成為登錄到客戶PC上所必須,或可以 用作進入安裝了客戶PC的房間或樓宇的卡,從而可與本發(fā)明的操 作方法相結(jié)合來提供一種高安全性的打印系統(tǒng)。
另外,本發(fā)明還涉及一種打印控制PC、文檔控制服務器、在 這種終端或客戶PC上運行的程序,以及上述安全打印系統(tǒng)的才喿作 方法,所有這些都用于實現(xiàn)安全打印系統(tǒng),并且通過使用它們來配 置和使用安全打印系統(tǒng),即使打算使用的打印機不可用,用戶仍無 需考慮模式的差別而使用另 一 臺打印機來確定獲得打印輸出。
圖1是示出了根據(jù)本發(fā)明的實例1的配置的示意圖; 圖2是示出了圖1所示的客戶PC 11的軟件配置的示意圖; 圖3是示出了圖1所示的打印控制PC 19的軟件配置的示意圖; 圖4是用于闡述圖1所示的實例1中的#:作的示圖5是用于闡述才艮據(jù)本發(fā)明的打卡iU正(knock authentication )
的控制過程的流程圖6是用于闡述在圖1所示的實例1中的當最初打算的打印才幾 不可用時的才喿作的示圖7是示出了根據(jù)本發(fā)明的安全打印系統(tǒng)的實例2的配置的示 意圖8是示出了圖7所示的文檔管理服務器中的軟件配置的示意
圖9是用于闡述圖7所示的實例2的操作的示意圖10是示出了根據(jù)本發(fā)明的安全打印系統(tǒng)的實例3的配置的 示意圖;以及
圖11是示出了根據(jù)實例3管理的網(wǎng)絡配置信息的一個實例的 示圖。
具體實施例方式
以下將參考附圖來描述實現(xiàn)本發(fā)明的最佳方式。 實例1
圖1是示出了根據(jù)本發(fā)明的實例1的配置的示意圖。本實例中
的安全打印系統(tǒng)被配置為(例如)辦公室LAN,其包括 一臺或多 臺客戶PC 11、供給每臺客戶PC的讀/寫卡器(下文中指卡RW) 13、連接至網(wǎng)絡1的一臺或多臺打印機15、提供每臺打印機的卡 RW 17、以及打印控制PC 19。
由于本實例提供了一種使用IC卡的安全打印系統(tǒng),所以將卡 RW13和17中的任一張描述為接觸型IC讀/寫卡器。然而,另一個 實例可采用使用磁卡或其他類型卡的配置。同樣,假設本實例的打 印機15具有打印機服務器功能的網(wǎng)絡打印機并直接連接至網(wǎng)絡1, 但也可以是連接至網(wǎng)絡1中的任何一臺PC的打印才幾。另夕卜,用于 客戶PC的卡RW 13可被結(jié)合到客戶PC 11中,或配置成物理上獨 立并連"l妄至客戶PC11或網(wǎng)絡1。用于打印才幾的卡RW17具有相如乂 的配置,但由于本實例中的打印機15是一臺沒有認證功能的現(xiàn)有 打印機,所以將卡RW17提供在每臺打印機的旁邊,以使現(xiàn)有打印 才幾能有效用在所示配置中。
圖2是用于示出客戶PC 11的軟件配置的示意圖。例如,客戶 PC 11是用戶在辦公室中使用的個人計算機,并且包括諸如監(jiān)控器、 鍵盤、和鼠標的輸入/輸出設備以及諸如CPU、內(nèi)存、和HDD的提 供給普通計算機的部件。如圖2所示,客戶PC 11的軟件配置包括 操作系統(tǒng)(OS) 111、各種用戶應用程序(APL) 113、各種打印機 設備(DRV) 115、 APL接口部分117、以及打印才幾控制維^修部分 119。各種用戶APL 113是用戶使用的任何應用程序,諸如用于創(chuàng)
建打印任務的字處理軟件、電子制表軟件、圖4象處理軟件以及尋址
軟件。各種打印驅(qū)動器115是用于創(chuàng)建用于各種不同的打印機模型 打印緩沖數(shù)據(jù)的驅(qū)動器,并且優(yōu)選地,每臺客戶PC11具有用于連 接至網(wǎng)絡1的所有打印機的驅(qū)動器。雖然在下文中將詳細描述,但 是APL接口部分117是處理打印請求命令并通過卡RW 13在IC卡 中進行寫處理的程序模塊。打印機控制維修部分119是一種模塊, 其改變打印機驅(qū)動器115上的設置來停止打印機緩沖,接收來自打 印控制PC 19的打印批準,并啟動適當?shù)膽贸绦騺碇匦聞?chuàng)建打印 任務。構(gòu)成本發(fā)明的系統(tǒng)的客戶PC 11的特征在于包括APL接口部 分117和打印機控制維修部分119。當引入該系統(tǒng)時,這些才莫塊117 和119連同各種打印機驅(qū)動器一起安裝在客戶PC中。
圖3 (a)是示出了打印控制PC 19的軟件配置的示意圖。打印 控制PC 19是通過連接至網(wǎng)絡1的打印機來管理安全打印的計算機 終端。如圖所示,打印控制PC19包括OS 191、各種打印^L驅(qū)動 器193、管理工具部分195、和i人i正維》l"部分197。各種打印4幾驅(qū)動 器193至少包括用于連接至網(wǎng)絡1的所有打印機15的驅(qū)動器。雖 然下文中將詳細描述,管理工具部分195是接收來自客戶PC的打
修部分197基于來自提供給每臺打印機15的卡RW 17的信息進行 用戶認i正。圖3 (b)是關于打印才幾卡RW配置信息的表格195a, 該配置信息由在其存4諸區(qū)域內(nèi)的管理工具部分195進4亍管理,其中, 每臺連接至網(wǎng)絡1的打印機15的IP地址和對應地提供給每臺打印 機的卡RW 17的IP地址寄存成信息對。打印控制PC 19具有控制 設置在打印機各個側(cè)的多個卡RW 17的驅(qū)動器199。另外,打印控 制PC 19的各種功能可結(jié)合到任意客戶PC 11中或下文所述的文檔 管理服務器中。
以下將參考圖4和后面附圖來描述系統(tǒng)的#:作。程序117和
119、不同的打印機驅(qū)動器115、以及先前需要的任意應用程序113 被安裝在客戶PC 11中,并且APL接口部分117和打印機控制維修 部分119在其啟動階^殳經(jīng)配置存在于客戶PC 11中。在打印控制PC 19的表格195a (見圖3b)中,寄存網(wǎng)絡1上的每臺打印機的IP地 址和對應卡RW 17的IP地址。卡RW 17被配置為由打印控制PC 19 中的卡驅(qū)動器199控制,并作為網(wǎng)絡上的打印控制PC 19的外圍設 備。當將新的打印機添加到網(wǎng)絡l中時,操作者的輸入使得關于對 應于打印沖幾的卡RW的信息能夠經(jīng)由打印控制PC 19的管理工具部 分195寄存在表才各195a中。
當用戶操作客戶PC 11、指定任意打印機A、并發(fā)布來自應用 程序的打印命令時,客戶PC 11不直接向打印機A輸出由驅(qū)動器基 于打印命令而創(chuàng)建的緩沖數(shù)據(jù),而是將數(shù)據(jù)發(fā)送給打印批準隊列, 并且將打印任務通知發(fā)送給打印控制PC 19并將信息寫在IC卡上 (步驟Al )。
發(fā)送給打印控制PC 19的打印任務通知等于寫在IC上的信息, 打印任務通知包括用于識別用戶的識別信息、發(fā)布打印命令的客 戶PC的識別信息(沖莫塊識別名稱和IP地址)、《寺打印的文檔的信 息(客戶PC中的文檔文件路徑)、用于識別用來指令打印的應用程 序的打印軟件信息、以及在打印請求時所需要的IC卡的讀:f又次數(shù) (下文指"打卡凄t (knock count )")。打卡數(shù)是用戶走到打印才幾處 用卡RW讀:f又IC卡的次H并且本發(fā)明的一個特點在于打卡凄t用 于個人認證。根據(jù)打卡數(shù),當用戶發(fā)布打印指令時,APL接口部分 117要求用戶設置次數(shù),并且用戶設置任意數(shù)字。打卡數(shù)的默認值 為1。在以下關于認證的描述中將更詳細闡述打卡數(shù)認證。
當打印控制PC 1SM姿收到來自客戶PC 11的打印4壬務時,其將 該任務與所接收到的日期和時間的信息一起寄存在數(shù)據(jù)庫中,并等 待來自打印機處的打印請求(步驟A2)。
然后,用戶攜帶IC卡走到打印機A處,并且用安裝在旁邊的 卡RW 17讀取在打印請求時設置的IC卡打卡數(shù)(步驟A3 )。這成 為輸出請求,并且打印控制PC 19通過使用卡的內(nèi)容和打卡凄史來進 行認證。
現(xiàn)在參考圖5來詳細描述此處將進行的打卡數(shù)i/v證。當在任意 一臺打印機側(cè)的卡RW 17讀取IC卡時,IC卡的內(nèi)容被發(fā)送至打印 控制PC 19 (步驟B1 )。此時,讀取日期/時間和讀取內(nèi)容凈皮存儲在 打印控制PC 19中。打印控制PC 19將打卡數(shù)加1并等待一,殳預定 時間(例如5秒鐘)(步驟B2)。如果在該時間周期內(nèi)再次讀卡(步 驟B3: N),則重復步驟B1,并且在步駛《B2中將打卡數(shù)再加1。 此時,如果打卡數(shù)超過了每次認證隨機設定的從1至9的數(shù)添加到 用戶已使用客戶PC ll設置的打卡數(shù)而得到的數(shù)(步驟B5),則通 知用戶i人i正失敗(步艱《B6)。這可以阻止未授:外又的用戶重復<吏用該 卡。優(yōu)選地,每次讀卡時,卡RW17都輸出讀取確認聲,并且同樣 通過語音和/或顯示屏來告知用戶認證成功/失敗。
另 一方面,如果在自上次讀耳又之后的預定時間周期內(nèi)未讀取相 同的卡(步驟B3: Y),則后來的讀數(shù)當作打卡數(shù)并且與已i殳置并 存在于任務通知或卡的內(nèi)容中的打卡數(shù)進行比較(步驟B4)。如果 卡的內(nèi)容符合打卡數(shù)(步驟B7: Y),則認證成功(步驟B8)。如 果卡的內(nèi)容不符合打卡數(shù)(步驟B7: N),則通知用戶認證失敗(步 驟B6 )。
在該實例中,即使認證失敗,仍允許進行多達三次重試。如果 認證失敗,則卡的內(nèi)容和認證失敗的情況被存儲起來,并且如果發(fā)
生三次連續(xù)的認證失敗(步驟B9),則通知用戶拒絕認證(步驟 BIO)。當拒絕認證時,與用戶有關的打印任務數(shù)據(jù)被打印控制PC 19 刪除,并且客戶PC ll被通知拒絕認證并刪除打印緩沖數(shù)據(jù),從而 用戶不能獲得任何打印輸出。
因而,可使用用戶用卡RW 17讀取IC卡的次數(shù)來進行用戶認 證。同樣,步驟B5中的處理阻止未授權(quán)的用戶繼續(xù)反復讀卡,并 且即使認證失敗,仍允許進行多達三次重試。另外,可修改數(shù)"三 次"。
如果認證成功,則打印控制PC 19將打印批準通知發(fā)送給由已 讀耳又的內(nèi)容(圖4中的步艱《A4)所識別的客戶PC 11。打印糸匕準通 知包括客戶PC上的識別信息(模塊識別名稱和IP地址)、指定 的輸出打印機的識別信息(才莫塊識別名稱和IP地址)、文檔信息(指 向存儲待打印的文檔的客戶PC中的位置的路徑)、以及用于識別用 于指令打印的應用程序的APL信息??蛻鬚C 11的打印機控制維修 部分119接收通知,檢查諸如打印機信息的內(nèi)容,并使等待輸出批 準的對應緩沖數(shù)據(jù)重新指向輸出隊列,從而使驅(qū)動器返回受控制狀 態(tài),從而將緩沖數(shù)據(jù)從客戶PC 11中發(fā)送給打印4凡A (步驟A5 )。 在接收到數(shù)據(jù)后,打印機A (打印機15a )執(zhí)行打印(步驟A6 )。 如果成功完成打印,則打印4幾15a將完成通知發(fā)送鄉(xiāng)合客戶PC 11, 并且客戶PC 11的打印機控制維修部分119將完成通知發(fā)送給打印 控制PC 19。打印控制PC 19將在此處管理的打印任務數(shù)據(jù)的狀態(tài) 改變成正常結(jié)束,并完成該過禾呈。
上述實例是以下情況用戶最初所希望的用于輸出的打印機A 可無故障地用于打印,并且用戶通過發(fā)送打印任務來確定獲得打印 輸出,然后走到打印機A處進行認證。然而,存在以下情況打印 機A被另 一個用戶占用,并且在他/她走到打印機A處后不能被他/ 她使用。同樣還存在以下情況打印機A由于缺墨、缺紙、或其他
故障而不可用。即j吏在這些情況下,本發(fā)明也可配置成能夠4吏用一
臺用戶任選的打印才幾來進行安全打印。以下參考圖6來詳細描述這 些情況下的操作。
如果用戶從客戶PC 11發(fā)送打印請求,則通過卡RW 13來將識 別信息和文檔信息寫在IC.卡上,并且相同的信息被作為打印任務 數(shù)據(jù)發(fā)送給打印控制PC 19(步驟C1),這些數(shù)據(jù)以任務隊列的形 式進行管理(步驟C2)。隨后,當用戶走到目的打印機A處并進行 打卡認證(步驟C3 )時,打印控制PC 19將打印批準通知發(fā)送給創(chuàng) 建打印任務的客戶PC 11 (步驟C4),并且客戶PC ll將緩沖數(shù)據(jù) 輸出至打印機A (步驟C5)。此過程如圖4中的實例的操作所示。
假設當打印機A打印時,由于卡紙或缺墨而發(fā)生錯誤(步驟 C6)。打印機A通知客戶PC ll錯誤發(fā)生(步驟C7)。這是傳統(tǒng)打 印機通常具備的功能。當客戶PC 11的打印機控制維修部分119接 收到通知時,其向打印控制PC19報告非正常結(jié)束(步驟C8)。打 印控制PC 19將在此處管理的打印任務的狀態(tài)改變成非正常結(jié)束。
在這種情況下,用戶進一步走到未使用且無故障的打印機B(打 印機15b)處,并通過使用供給打印機B的卡RW 17b來進行與打 印機A所進行的認證相同的打卡認證(步驟C9 )。打印控制PC 19 基于讀取卡的內(nèi)容來識別打印任務,從卡RW 17b中了解到用戶正 在打印機B處,并將打印批準通知與打印機B的信息一起發(fā)送給客 戶PC 11 (步驟CIO )。當客戶PC 11的打印機控制維修部分119接 收到通知時,其放棄或改變用于打印機A的緩沖數(shù)據(jù),并且在可能 的時候創(chuàng)建用于打印機B的緩沖數(shù)據(jù),以將其發(fā)送給打印機B (步 驟Cll )。
更具體地,如果打印控制維修部分119被通知打印批準的打印 機是與用于打印批準隊列的中的緩沖數(shù)據(jù)的打印機相同的模塊,則
客戶PC 11的打印機控制設備部分119改變指定的輸出打印機的地 址并因為可使用原始緩沖數(shù)據(jù),而可以在不》務改原始凄t據(jù)的情況下 輸出原始數(shù)據(jù)。相反,如果打印控制維修部分119被通知打印批準 的打印機是與用于打印批準隊列中的緩沖數(shù)據(jù)的打印機不同的模 塊,或者如果打印批準隊列中沒有緩沖數(shù)據(jù),則基于文檔APL信息 或通知中所包括的文檔的3各徑來開始字處理應用程序,打開文檔, 將打印機驅(qū)動器改變成對應于打印機B的、通知打印機控制維修部 分119的驅(qū)動器,并且執(zhí)行打印命令以將緩沖數(shù)據(jù)輸出至打印機B。 此處包括在客戶PC中的情況不存在緩沖數(shù)據(jù)的原因示出,即使是 客戶PC中的緩沖數(shù)據(jù)因某些原因而消失,只要打印任務的數(shù)據(jù)仍 然在打印控制PC中,也可獲得打印輸出。如果在接收到用于另一 臺打印才幾的打印4比準通知時,已在客戶PC 11上打開文檔,則打印 才幾控制維》務部分119〗又指定打印才幾B并創(chuàng)建打印纟爰沖凄t據(jù)以發(fā)送該 數(shù)據(jù)。同樣,例如,可能存在這樣一種情況,即用戶^f又創(chuàng)建一^分文 件并在未保存的情況下發(fā)送打印請求。為了適應這種情況,如果文 件不存在于通知打印才幾控制維^爹部分119的文檔文件路徑中,或者 如果文檔文件路徑不存在于打印批準通知中并J1^皮APL信息所識 別的應用程序已開始,則打印機控制維修部分119指定打印機B并 通過由應用程序臨時保存的文檔數(shù)據(jù)來發(fā)布打印指令。另外,如果
印的壽欠件,則通知打印控制PC 19和打印才幾B不能重新創(chuàng)建纟爰沖凄t 據(jù)。更另夕卜,例如,地址清單和尋址軟件中的用戶^t據(jù)是,例如, 不具有可簡單打開以用于打印的文件樣式的CSV格式,所以如果 APL信息識別4吏用這種樣式的應用程序,則發(fā)送聲明不能重新創(chuàng)建 緩沖數(shù)據(jù)的通知,與上述的情況相類似。
因而,即^f吏是最初打算用于打印的打印才幾A由于某些原因而創(chuàng) 建故障,用戶也可以通過走到打印4幾B處并進行打卡認證來獲得打 印輸出。另外,即使因為被其他某人占用而使最初指定的打印機A
不可^皮用戶使用,用戶也能夠在走到另 一 臺打印才幾B處并進4亍打卡 認證時通過步驟C9中的處理以及圖6中的后續(xù)步驟來獲得打印輸 出。
另外,采用打印控制PC以周期性地檢查打印任務隊列并從寄 存器中刪除未進行打印的任意打印任務或者刪除尤其是在經(jīng)過預 先i殳定的時間周期后4皮發(fā)送的完成通知。
實例2
現(xiàn)在參考圖7詳細描述本發(fā)明的實例2。圖7是4艮據(jù)本發(fā)明的 實例2的安全打印系統(tǒng)的配置示意圖。在該實例中,除了圖l中的 配置,用于臨時存儲待打印文件的文檔管理服務器21連接至網(wǎng)絡2。 圖8示出了文檔管理月l務器21中的^:件配置。如圖8所示,文檔 管理服務器21包括OS 211、各種打印機驅(qū)動器213、 APL接口部 分215、打印控制維修部分217以及預先設定的用于通用圖像或文 檔文件的編輯應用程序219。文檔管理服務器21還包括存儲i殳備 22,其具有充足的容量來臨時存儲從每臺客戶PC11發(fā)送來的通用 圖像/文檔文件。另外,雖然在本實例中未示出,但是與文檔管理服 務器21中相同的通用圖l象或文檔文件的編輯應用程序219也#1安 裝在每臺客戶PC 11中。應用程序219是用于在接收到來自運行于 客戶PC上的用戶應用程序的打印命令后創(chuàng)建打印圖像數(shù)據(jù)的圖像/ 文檔編輯軟件,例如,該優(yōu)先應用程序的軟件可以包括但不限于,
Adobe系統(tǒng)7^司的用于創(chuàng)建pdf文件的Acrobat或用于創(chuàng)建bmp文 件的Microsoft Paint 。
現(xiàn)在參考圖9來描述實例2中的控制過程。當從任一臺客戶PC 11發(fā)送打印請求時,客戶PC 11的APL接口部分117開始編輯應 用程序219,創(chuàng)建用于打印圖像數(shù)據(jù)的文件,并將其發(fā)送給文檔管 理服務器21。更具體地,例如,當用戶使用字處理軟件來發(fā)布打印
命令時,Acrobat (已注冊的商標)被啟動,并且將打印數(shù)據(jù)轉(zhuǎn)換成 pdf文件,該文件隨后被發(fā)送到文檔管理服務器21中。同樣,客戶 PC 11創(chuàng)建打印任務數(shù)據(jù),從而將其寫在IC卡上并將其發(fā)送給打印 控制PC 19 (步驟D1)。如圖l所示,打印任務數(shù)據(jù)包括包括設 置打卡凄t的用戶識別信息、文檔名和路徑的信息、以及用于創(chuàng)建文 件的APL的信息。在本實例中,可以通過或不通過設定一臺打印機 來發(fā)布主要的打印命令。在這種情況下,如果在客戶PC11中最初 創(chuàng)建的 一個虛擬打印驅(qū)動器被選擇,則可以認為未指定固定的打印 機。如果指定固定的打印機,則打印任務數(shù)據(jù)中包括關于打印機的 信息(打印機的模式和IP地址)。
當接收到打印圖像數(shù)據(jù)文件時,文檔管理服務器21將數(shù)據(jù)連 同關于接收時間/時間和源客戶PC的信息一起存儲在存儲區(qū)域中 (步驟D2 )。另 一方面,打印控制PC 19將接收到的打印任務數(shù)據(jù) 發(fā)送給任務隊列以進行管理(步驟D3)。隨后,用戶取出IC卡并 走到所需的打印機處。此時,用戶可以關閉他/她用來指示打印的客 戶PC 11。
用戶走到所需的打印機(例如,打印機A)處并使用提供給打 印機A的卡RW 17來進行打卡認證(步驟D4 )。打卡認證與實例1 相同(見圖5),所以為了避免重復,在此處不再進4亍詳細描述。如 果打卡認證成功,則打印控制PC 19將打印批準通知發(fā)送給文檔管 理服務器21 (步驟D5 )。打印批準通知包括打印任務數(shù)據(jù)的內(nèi)容和 關于打印機A的信息。當接收到打印批準信息時,文檔管理服務器 21的打印控制維修部分217基于該信息來指定存儲程序219中的打 印圖<象文件,^吏用編輯應用禾呈序219打開文件,4吏用關于文檔管理 服務器21被通知的打印機A的驅(qū)動器來創(chuàng)建緩沖數(shù)據(jù),并輸出該 數(shù)據(jù)(步驟D6 )。這使得打印機A能夠打印緩沖數(shù)據(jù),并使得用戶 能夠直接獲得打印輸出。如果打印成功,則文檔管理服務器21在
接收到來自打印機的完成報告后緊接著刪除對應的存儲報告,并將
完成通知發(fā)送給打印控制PC 19。
如上所述配置和操作系統(tǒng)使得用戶能夠在發(fā)布打印命令后,在 他/她的桌上關閉(斷電)客戶PC,走到打印才幾處來執(zhí)4亍打印,并 獲取他/她的打印輸出。在本實例中,即使是最初被設定成用于進行 打印的打印才幾A由于^皮其他人占用或故障而不可用,打印控制PC 19仍將用于另一臺打印機B的打印批準發(fā)送給文檔管理服務器21, 接下來創(chuàng)建用于打印機B的緩沖數(shù)據(jù),并且如果用戶進一步走到打 印機B處并進行打卡認證,則使用打印機B進行打印。此時,即使 最初通過PC 11來設定打印機A,打印控制PC 19仍基于接收到的 來自打印機B的輸出請求(打卡認證)的情況,了解到打印機A 未被使用,并將關于指定輸出打印機的信息改變成關于打印機B的 信息。因此,例如,即使由于用戶位于他/她的公司的不同的樓層或 其他原因而不知道打印機的位置,用戶仍能夠臨時指定一臺已知的 打印機或虛擬驅(qū)動器,接下來發(fā)布打印命令,并在走到打印機處后 使用適當打印機來進行打印。
另外,本實例具有這樣的配置,其中,打印圖像數(shù)據(jù)被轉(zhuǎn)換成 用于創(chuàng)建打印圖像的圖像/文檔編輯軟件的文件,并從客戶PC 11發(fā) 送給文檔管理服務器21,但是本實例也可以具有這樣的配置,其中, 待打印的數(shù)據(jù)文件的副本從客戶PC 11發(fā)送給文檔管理服務器21, 然后文檔管理力l務器打開該文件,乂人而在通過打印批準通知i殳定待 使用的打印機后,創(chuàng)建打印緩沖數(shù)據(jù)。在這種情況下,需要將由網(wǎng)
服務器21中。在本實例中,當接收到打印批準通知時,文檔管理 服務器21啟動對應應用程序來打開文件,并且在這里最終創(chuàng)建打 印緩沖數(shù)據(jù)。即使使用這樣的應用程序,用戶仍可以使用所需的打 印機來獲得打印輸出。
本實例的另一變化可具有這樣的配置,其中,當客戶PC11發(fā) 布打印命令時,打印圖像/文檔被轉(zhuǎn)換并發(fā)送到文檔管理服務器21 (圖9中的步驟D1),然后如圖l所示的實例,使用客戶PC11來 創(chuàng)建打印緩沖數(shù)據(jù),并在打印批準隊列中管理打印緩沖數(shù)據(jù)。在這 種情況下,當接收到來自任意的打印機15的輸出請求時,打印控 制PC 19首先將打印批準通知發(fā)送給發(fā)布打印命令的客戶PC 11。 如果此時客戶PC 11開啟,則將緩沖數(shù)據(jù)發(fā)送給打印機,然后開始 打印,這與圖1所示的實例中的操作相似。同樣,如果從打印機B 發(fā)送的輸出請求不同于從最初設定的打印機A發(fā)出的輸出請求,則 開始編輯應用程序,打開文件,并輸出打印機B的緩沖數(shù)據(jù)。另夕卜, 如果客戶pc 11關閉(斷電),則檢測到不能發(fā)送打印批準通知, 所以打印控制PC 19將打印批準通知的目的地改變到文檔管理服務 器21并發(fā)送。這使得步驟D5中的處理和圖9中的后續(xù)步驟得以實 現(xiàn),從而,將緩沖數(shù)據(jù)從文檔管理服務器21輸出至打印機,從而 執(zhí)行打印。在這種情況下,由于即使稍后要打開客戶PC 11,仍不 能發(fā)送打印批準通知,所以采用客戶PC 11的打印控制維修部分 119,從而在經(jīng)過適當?shù)臅r間周期后刪除未#1輸出且位于打印批準 隊列中的任何緩沖數(shù)據(jù)。
實例3
圖IO是示出了本發(fā)明的實例3的配置的示意圖。本實例提供 了一種應用程序于一種配置中的安全打印系統(tǒng),在這種配置中,通 過廣域網(wǎng)5連4秦兩個遠程LAN 3和4,例如,同 一家7>司的東京辦 公室中的網(wǎng)絡和大阪辦公室中的網(wǎng)絡。如圖IO所示,通過廣域網(wǎng)5 連接LAN 3和LAN 4。 LAN 3和LAN 4都具有與圖1所示的網(wǎng)絡 l相同的配置,也就是說,每一個LAN都包括多臺客戶PC 11、多 臺打印機15、 一臺打印控制PC 19,以及分別提供給每臺客戶PC 和每臺打印機的卡RW13和17。通過每臺打印機所屬的LAN中的
打印控制PC 19來管理LAN3和4上的每臺打印機15的打印數(shù)據(jù)。 另外,該系統(tǒng)具有一臺文檔管理服務器21。本實例中的文檔管理服 務器21連接至廣域網(wǎng)5;然而,文檔管理服務器21不限于本實例, 而是可以配置成既可連4妄至LAN3,也可連4妾至LAN4。
在該系統(tǒng)中,文檔管理月良務器21和每臺打印控制PC 19至少 可共享如圖11中所示的網(wǎng)全備配置4言息。關于構(gòu)成每個LAN 3和4 的客戶PC和打印機的信息分別集中到每臺打印控制PC 19a和19b 中,這些信息被進一步集中到文檔管理服務器21中,并且完全反 饋所集中的信息。也就是說,當新打印機連接至LAN時,將其信 息(才莫式名稱和IP地址)寄存在打印控制PC 19中,并將對應配置 信息集中在文檔管理服務器21中,并如圖11所示進行概括。同樣, 概要清單被階段性地發(fā)送給每臺打印控制PC 19和客戶PC 11。以 此方式,采用每臺客戶PC 11和打印控制PC 19來獲得構(gòu)成整個安 全打印系統(tǒng)的設備的信息。如圖11所示,通過參考網(wǎng)絡配置信息, 采用每臺打印控制PC來了解由其所管理的每臺打印機的信息。
在本實例中,當用戶操作任一臺客戶PC 11并指定圖11中所 示的網(wǎng)絡配置信息的輸出打印機,然后發(fā)布打印命令時,客戶PC 11 將打印數(shù)據(jù)轉(zhuǎn)換成待發(fā)送給文檔管理服務器21的通用圖像/文檔文 件,并同時將參考網(wǎng)絡配置信息的打印任務通知給管理打印機的打 印控制PC,然后通過打印控制PC來管理打印任務。隨后,執(zhí)行步 驟D4中的處理與圖9中的后續(xù)步驟,這使得用戶能夠?qū)⒋蛴∶?發(fā)送給連4妻至不同LAN的打印才幾。例如,用戶從東京的辦7>室3尋 打印命令發(fā)送給大阪的辦公室并在他/她到達大阪的辦公室之后使 用所需的打印機進行輸出。在這種情況下,即使因為打印機位于與 客戶PC所連接的LAN不同的LAN上而沒有直接檢查打印機連接, 仍能夠設定打印機并在管理打印機的打印控制PC中寄存打印任 務。
另夕卜,在與例2中的變化相似的裝置中,本實例可具有以下配 置,其中,當打印緩沖數(shù)據(jù)被保持在客戶PC中時,打印圖像文件 被發(fā)送給文檔管理服務器,或者具有以下配置,其中,將關于打印 命令本身的文件的副本從客戶PC 11發(fā)送給文檔管理服務器21,并 且包4舌各種應用程序的文檔管理"1務器21啟動對應應用程序,/人 而在接收到打印批準后執(zhí)行打印。另外,如果最初打算使用的打印 ^L由于一皮其他某人^f吏用或類似于前兩個實例的情況的某些故障而 不可用,則另一臺打印機如果指導輸出請求(打卡認證)處理而可 以4皮采用來進4亍l俞出。
上述已討論了本發(fā)明的幾個實例的配置和操作;然而,本發(fā)明 不限于上述配置,而是可以通過大量的變4匕和應用禾呈序來實J見。例 如,在任一個實例中,基于打卡認證來進行輸出請求和認證;然而, 也可以4吏用諸如指紋和聲波紋的生物信息來iU正,或可以^使用諸如 輸入簡單密碼的認證方法。同樣,在上述的實例中,給每個LAN 提供一個打印控制PC,從而為連接至LAN的打印機管理打印任務; 然而,打印控制PC不限于每個網(wǎng)絡用一臺PC, 一個網(wǎng)絡可連接兩 臺或多臺打印控制PC,其中的每一臺都可以處理幾臺打印機。另 外,任一個上述實例中均配置了使用IC卡的安全打印系統(tǒng);然而, 該IC卡可進一步用作供安全系統(tǒng)用的單個iU正項目。例如,用于 樓宇入/出系統(tǒng)或PC登陸系統(tǒng)的認證功能可添加到IC卡上,然后 可配置打印控制PC來管理關于系統(tǒng)的信息,并由未進入樓宇或在 不同的地點登陸的人來拒絕任何輸出請求。
工業(yè)應用
本發(fā)明的安全打印系統(tǒng)使得使用在接收到數(shù)據(jù)后開始打印的 現(xiàn)有打印機的安全打印系統(tǒng)的配置成為可能,其中,用戶走到打印 機處并進行認證,然后開始打印。同樣,即使最初打算使用的打印 機不可用,仍可設定另一臺不同模式的打印機用于執(zhí)行輸出。該安
全打印系統(tǒng)可應用于需要通過網(wǎng)絡輸出到紙介質(zhì)上的任何產(chǎn)業(yè)中, 尤其是應用于信息技術產(chǎn)業(yè)中
符號解釋
1至4:局i或網(wǎng) 5:廣域網(wǎng) 11:客戶PC
13:用于客戶PC的IC讀/寫卡器 15:打印機
17:用于打印4幾的IC讀/寫卡器
19:打印控制PC
21:文檔管理服務器
113、 219:各種用戶應用禾呈序
115、 193、 213:各種打印機驅(qū)動器
117, 215: APL^妄口部分
119, 217:打印才幾控制維^修部分
195:控制工具部分
197:認證維修部分195a:關于打印機卡RW的配置信息 22:存儲設備
權(quán)利要求
1.一種安全打印系統(tǒng),包括客戶PC,用于發(fā)送用于安全打印的打印請求;一臺或多臺打印機,用于執(zhí)行打??;認證數(shù)據(jù)獲取裝置,提供給每臺所述打印機來獲得發(fā)送所述打印請求的用戶的認證數(shù)據(jù);以及打印控制PC,用于管理一臺或多臺打印機,其中,通過網(wǎng)絡分別連接所述客戶PC、所述一臺或多臺打印機、所述認證數(shù)據(jù)獲取裝置、和所述打印控制PC,其中,如果所述客戶PC創(chuàng)建打印數(shù)據(jù),則將所述打印數(shù)據(jù)保存在所述客戶PC中,而且至少將關于所述用戶的認證信息通知給所述打印控制PC;如果所述認證數(shù)據(jù)獲取裝置獲得關于所述用戶的所述認證信息,則將所述認證信息連同關于對應打印機的信息一起提供給所述打印控制PC;以及如果來自所述客戶PC的所述認證信息和來自所述認證數(shù)據(jù)獲取裝置的所述認證信息彼此一致,則打印控制PC將關于所述打印機的所述信息通知給所述客戶PC,從而使所述客戶PC將所述打印數(shù)據(jù)發(fā)送給所述打印機,用于進行打印。
2. 根據(jù)權(quán)利要求1所述的安全打印系統(tǒng),其中,如果用于創(chuàng)建所 述打印數(shù)據(jù)的打印驅(qū)動器不對應于所述打印控制PC已被通知 的所述打印機,則所述客戶PC自動啟動用于創(chuàng)建所述打印數(shù) 據(jù)的應用程序,調(diào)用作為所述打印數(shù)據(jù)的源的數(shù)據(jù),使用對應 于所述打印控制PC已被通知的所述打印機的驅(qū)動器來重新創(chuàng) 建所述打印數(shù)據(jù),并且將所述打印數(shù)據(jù)發(fā)送給所述打印機。
3. 根據(jù)權(quán)利要求1所述的安全打印系統(tǒng),其中,如果用于創(chuàng)建所 述打印數(shù)據(jù)的所述打印機驅(qū)動器不對應于所述打印控制PC已 被通知的所述打印機,以及如果用于創(chuàng)建所述打印數(shù)據(jù)的所述 應用程序正在運行,則所述客戶PC使用對應于所述打印控制 PC已被通知的所述打印機的驅(qū)動器,通過由所述應用程序目 前所保持的文檔數(shù)據(jù)或數(shù)據(jù)庫來重新創(chuàng)建所述打印^t據(jù),并且 將所述打印數(shù)據(jù)發(fā)送給所述打印機。
4. 一種安全打印系統(tǒng),包括客戶PC,用于創(chuàng)建供安全打印的 打印數(shù)據(jù); 一臺或多臺打印才幾,用于執(zhí)4亍打印;iU正凄t據(jù)獲取 裝置,提供給每臺所述打印機來獲得創(chuàng)建所述打印數(shù)據(jù)的用戶 的認證數(shù)據(jù);打印控制PC,用于接收來自所述認證數(shù)據(jù)獲取 裝置的所述認證數(shù)據(jù),以及發(fā)布打印批準;以及文檔管理服務 器,用于臨時存儲所述打印數(shù)據(jù),通過網(wǎng)絡分別連接所述客戶 PC、所述打印機、所述認證數(shù)據(jù)獲取裝置、所述打印控制PC 和所述文檔管理服務器,其中,如果所述客戶PC創(chuàng)建所述打印數(shù)據(jù),則所述客戶 PC將所述打印數(shù)據(jù)發(fā)送給所述文檔管理服務器,并且將所述 用戶的認證信息通知給所述打印控制PC;如果所述認證數(shù)據(jù) 獲取裝置獲得關于所述用戶的認證信息,則將所述認證信息連 同關于對應打印機的信息一起發(fā)送給所述打印控制PC;以及 如果這些認證信息彼此一致,則所述打印控制PC將關于所述 打印才幾的所述信息通知給所述文檔管理服務器,從而使所述文 檔管理服務器將所述打印數(shù)據(jù)發(fā)送給所述打印機,用于進行打 印。
5. 才艮據(jù)權(quán)利要求4所述的安全打印系統(tǒng),其中,所述客戶PC將 所述打印數(shù)據(jù)作為普通電子文檔格式或圖像數(shù)據(jù)格式的文件 發(fā)送給所述文檔管理服務器,然后所述文檔管理服務器打開所 述文件,創(chuàng)建用于所述文檔管理服務器已被通知的所述打印機 的打印數(shù)據(jù),并且將所述打印數(shù)據(jù)發(fā)送給所述打印機。
6. 根據(jù)權(quán)利要求4或5所述的安全打印系統(tǒng),其中,所述文檔管 理服務器包括存儲有用于各種打印機的驅(qū)動器的存儲區(qū)域,基 于所述打印控制PC已^皮通知的所述打印才幾的所述信息來取出 對應的驅(qū)動器,創(chuàng)建打印緩沖數(shù)據(jù),并且將所述打印緩沖數(shù)據(jù) 發(fā)送給所述打印才幾。
7. 根據(jù)權(quán)利要求1至6中任一項所述的安全打印系統(tǒng),其中,所 述認證數(shù)據(jù)獲取裝置是讀卡器,并且所述打印控制PC基于由 所述i人證凄史據(jù)獲取裝置發(fā)送的卡所記錄的內(nèi)容和讀卡的次凄t 來4丸4亍所述用戶的i人i正。
8. 根據(jù)權(quán)利要求7所述的安全打印系統(tǒng),其中,以以下方式執(zhí)行 基于所述讀卡的次數(shù)的所述認證如果已在自上次讀取之后的 預定時間周期內(nèi)執(zhí)行了通過讀卡器進行的讀卡,則將讀取次數(shù) 加1,以及如果自上次讀取之后經(jīng)過預定時間周期而未進^f亍另 一次讀取,則將所述讀取次數(shù)與已設置的次數(shù)進行比較,然后, 如果所述讀取次凄t與所述已i殳置的次^:不一致,以及如果所述 讀耳又次數(shù)超過已i殳置的所述次數(shù)多倍,則所述讀卡器通知所述 用戶認證失敗,其中,所述多倍是每次認證隨機確定的,并且 如果所述通知被重復預定次數(shù),則拒絕打印所述打印數(shù)據(jù)。
9. 根據(jù)權(quán)利要求1至8中任一項所述的安全打印系統(tǒng),進一步包 括提供給所述客戶PC的讀/寫卡器,其中,當所述客戶PC創(chuàng) 建所述打印數(shù)據(jù)時,所述客戶PC通過所述讀/寫卡器將關于所 述用戶的所述認證信息記錄在所述卡中。
10. —種構(gòu)成根據(jù)權(quán)利要求1所述的安全打印系統(tǒng)的打印控制 PC,包括第一存儲區(qū)域,用于存儲從所述客戶PC接收的所 述用戶的所述認證信息;第二存儲區(qū)域,用于存儲從所述認證 信息獲取裝置中接收的所述認證數(shù)據(jù)和關于所述打印機的所 述信息;i人證裝置,用于4皮此相對地才企查在所述第一存儲區(qū)域 中的所述i人證數(shù)據(jù)和在所述第二存儲區(qū)域中的所述i人證數(shù)據(jù); 以及打印批準通知裝置,如果所述認證成功,則所述打印批準 通知裝置將打印批準通知連同在所述第二存儲區(qū)域中的關于 所述打印4幾的所述信息一起發(fā)送給所述客戶PC或所述文檔管 理服務器。
11. 一種在才艮據(jù)^k利要求10所述的打印4幾控制PC上運^f亍的打印 控制程序,其使得所述打印控制PC執(zhí)行以下步驟接收來自 所述客戶PC的關于所述用戶的所述iU正信息,并將所述iU正 信息存儲在所述第一存儲區(qū)域中;將來自所述認證信息獲取裝 置的所述認證數(shù)據(jù)和關于所述打印才幾的所述信息存儲在所述 第二存儲區(qū)域中;提取在所述第 一存儲區(qū)域中的所述認證數(shù)據(jù) 和在所述第二存儲區(qū)域中的所述認證數(shù)據(jù),以彼此相對地進行 檢查;以及如果認證成功,則將所述打印批準通知連同在所述 第二存儲區(qū)域中的關于所述打印機的所述信息一起發(fā)送給所 述客戶PC或所述文檔管理服務器。
12. —種構(gòu)成才艮據(jù)權(quán)利要求4所述的安全打印系統(tǒng)的文檔管理服 務器,包括第一存儲區(qū)域,用于存儲從所述客戶PC接收的 文件;第二存儲區(qū)域,其中,預先寄存有各種應用程序和各種 打印機驅(qū)動器;以及打印控制裝置,用于打開所述文件,以及 當所述打印控制裝置接收到來自所述打印控制PC的打印批準 時,將所述打印緩沖數(shù)據(jù)發(fā)送給所述打印控制PC已被通知的 所述打印才幾。
13. —種在根據(jù)權(quán)利要求12所述的文檔管理服務器上運行的程 序,其使得所述文檔管理服務器執(zhí)行以下步驟將從所述客戶 PC接收的所述文件存儲在所述第一存儲區(qū)域中;打開所述文 件;以及當接收到來自所述打印控制PC的所述打印批準時, 將所述打印緩沖數(shù)據(jù)發(fā)送給所述打印控制PC已被通知的所述 打印機。
14. 一種在根據(jù)權(quán)利要求1所述的客戶PC上運行的程序,其使得 所述客戶PC執(zhí)行以下步驟監(jiān)控用于指示進行打印的應用程 序的所述打印命令;如果4企測到所述打印命令,則將所述打印 緩沖數(shù)據(jù)保持在所述PC本身中;將關于所述用戶的所述認證 信息發(fā)送給發(fā)布所述打印命令的所述打印控制PC;以及如果 從所述打印控制PC發(fā)送打印批準通知,則將所述打印緩沖數(shù) 據(jù)輸出給所述打印控制PC已被通知的所述打印機。
15. —種安全打印系統(tǒng)中的安全打印方法,所述安全打印系統(tǒng)包 括客戶PC,用于創(chuàng)建用于進行安全打印的打印數(shù)據(jù); 一臺 或多臺打印機,用于執(zhí)行打印;認證數(shù)據(jù)獲取裝置,提供給每 臺所述打印才幾,用于獲得創(chuàng)建所述打印數(shù)據(jù)的用戶的認證數(shù) 據(jù);以及打印控制控制PC,其中,通過網(wǎng)絡分別連接所述客 戶PC、所述一臺或多臺打印機、所述認證數(shù)據(jù)獲取裝置、和 所述打印纟空制PC,所述安全打印方法包括以下步艱《如果所述客戶PC創(chuàng)建 所述打印數(shù)據(jù),則將所述打印數(shù)據(jù)保持在所述客戶PC中,并 且至少將關于所述用戶的認證信息通知給所述打印控制PC; 如果所述i人i正lt據(jù)獲取裝置獲得所述iU正信息,則將所述i人i正 信息連同關于對應打印才幾的信息 一 起發(fā)送給所述打印控制 PC;所述打印控制PC使用這些認證信息來執(zhí)行認證;如果所 述i人證成功,則所述打印控制PC將打印批準連同關于所述打 印才幾的所述信息一起通知所述客戶PC;所述客戶PC將所述 打印數(shù)據(jù)發(fā)送給所述打印機;以及所述打印機執(zhí)行打印。
16. 根據(jù)權(quán)利要求15所述的安全打印方法,其中,所述將來自所步驟如果用于創(chuàng)建所述打印數(shù)據(jù)的打印機驅(qū)動器不對應于所 述打印控制PC已被通知的所述打印才幾,則所述客戶PC自動 啟動用于創(chuàng)建所述打印數(shù)據(jù)的應用程序,調(diào)用作為所述打印數(shù) 據(jù)的源的數(shù)據(jù),使用對應于所述打印控制PC已被通知的所述 打印才幾的驅(qū)動器來重新創(chuàng)建所述打印lt據(jù),并且將所述打印數(shù) 據(jù)發(fā)送給所述打印機。
17. 根據(jù)權(quán)利要求15所述的安全打印方法,其中,所述將來自所 述客戶PC的所述打印數(shù)據(jù)發(fā)送給所述打印機的步驟包括以下 步驟如果用于創(chuàng)建所述打印數(shù)據(jù)的打印機驅(qū)動器不對應于所 述打印控制PC已被通知的所述打印^L,以及如果用于創(chuàng)建所 述打印數(shù)據(jù)的所述應用程序正在運行,則所述客戶PC使用對 應于所述打印控制PC已被通知的所述打印機的驅(qū)動器,通過 由所述應用程序目前所保持的文檔數(shù)據(jù)或數(shù)據(jù)庫,重新創(chuàng)建所 述打印數(shù)據(jù),并且將所述打印數(shù)據(jù)發(fā)送給所述打印機。
18. —種安全打印系統(tǒng)中的安全打印方法,所述安全打印系統(tǒng)包 括客戶PC,用于創(chuàng)建用于進行安全打印的打印數(shù)據(jù); 一臺 或多臺打印機,用于執(zhí)行打印;認證數(shù)據(jù)獲取裝置,提供給每 臺所述打印機,用于獲得創(chuàng)建所述打印數(shù)據(jù)的所述用戶的認證 數(shù)據(jù);打印控制PC,用于接收來自所述認證數(shù)據(jù)獲取裝置的 所述認證數(shù)據(jù),以及發(fā)布打印批準;以及文檔管理服務器,用 于臨時存儲所述打印數(shù)據(jù),其中,通過網(wǎng)絡分別連接所述客戶 PC、所述一臺或多臺打印才幾、所述i人證數(shù)據(jù)獲取裝置、所述 打印控制PC、和所述文檔管理服務器,所述安全打印方法包括以下步驟如果所述客戶PC創(chuàng)建 所述打印數(shù)據(jù),則將所述打印數(shù)據(jù)發(fā)送給所述文檔管理服務 器,并且至少將關于所述用戶的i人i正信息通知給所述打印控制 PC;如果所述認證數(shù)據(jù)獲取裝置獲得關于所述用戶的認證信 息,則將所述認證信息連同關于對應打印機的信息一起發(fā)送給 所述打印控制PC;所述打印控制PC使用這些認證信息才丸行 認證;如果所述認證成功,則所述打印控制PC將關于所述打 印機的所述信息通知給所述文檔管理服務器;所述文檔管理服 務器將所述打印數(shù)據(jù)發(fā)送給所述打印機;以及所述打印機執(zhí)行 打印。
19. 根據(jù)權(quán)利要求18所述的安全打印方法,其中,所述客戶PC 將所述打印數(shù)據(jù)創(chuàng)建為普通電子文檔格式或圖像數(shù)據(jù)格式的 文件,并且將所述文件發(fā)送給所述文檔管理服務器。
20. 才艮據(jù)4又利要求18或19所述的安全打印方法,其中,所述文檔 管理服務器包括具有所存儲的用于各種打印機的接口驅(qū)動器 的存儲區(qū)域,并且所述文檔管理服務器將所述打印數(shù)據(jù)發(fā)送給 所述打印4幾的所述步驟包括以下步驟所述文檔管理力良務器4吏 用以所述打印控制PC已^皮通知的所述打印才幾的所述信息為基 礎的對應驅(qū)動器來創(chuàng)建所述打印緩沖數(shù)據(jù),并且將所述打印緩 沖數(shù)據(jù)發(fā)送給所述打印機。
21. 根據(jù)權(quán)利要求15至20中任一項所述的安全打印方法,其中, 所述認證數(shù)據(jù)獲取裝置是讀卡器,并且所述打印控制PC執(zhí)行 認證的所述步驟是通過使用從所述i人證數(shù)據(jù)獲取裝置發(fā)送的 卡的i己錄內(nèi)容和讀卡的次凄t執(zhí)4亍所述用戶的i人i正來實J見的。
22. 根據(jù)權(quán)利要求21所述的安全打印方法,其中,所述打印控制 PC執(zhí)行認證的所述步驟是以以下方式執(zhí)行的如果已在自上 次讀耳又之后的預定時間周期內(nèi)4丸行通過所述讀卡器進行的讀 卡,則讀耳又次^t加l,并且如果自所述上次讀取之后經(jīng)過預定 時間周期,沒有進行另一次讀取,則將所述讀取次數(shù)與已設置 次數(shù)進行比較,如果所述讀取次數(shù)與所述已設置次數(shù)不一致, 以及如果所述讀取次凄t超過所述已"i殳置次數(shù)多倍,則所述讀卡 器通知所述用戶認證失敗,其中,所述多倍是每次認證隨機確 定的,以及如果所述通知^皮重復預定次凄丈,則拒絕打印所述打 印數(shù)據(jù)。
全文摘要
本發(fā)明提供了一種安全打印系統(tǒng),其包括客戶PC,用于創(chuàng)建用于進行安全打印的打印數(shù)據(jù);一臺或多臺打印機,用于執(zhí)行打??;認證數(shù)據(jù)獲取裝置,提供給每臺打印機,用于獲得創(chuàng)建打印數(shù)據(jù)的用戶的認證數(shù)據(jù);以及打印控制PC,其中,執(zhí)行如下步驟如果客戶PC創(chuàng)建打印數(shù)據(jù),則將打印數(shù)據(jù)保持在該客戶PC中,并且至少將關于用戶的認證信息通知給打印控制PC;如果認證數(shù)據(jù)獲取裝置獲得關于用戶的認證信息,則將認證信息連同關于對應打印機的信息一起發(fā)送給打印控制PC;打印控制PC使用這些認證信息來執(zhí)行認證;如果認證成功,則打印控制PC將打印批準連同關于打印機的信息一起通知給客戶PC;客戶PC將打印數(shù)據(jù)發(fā)送給打印機;以及打印機執(zhí)行打印。
文檔編號G06F21/00GK101187964SQ20071010676
公開日2008年5月28日 申請日期2007年6月15日 優(yōu)先權(quán)日2006年11月22日
發(fā)明者村上宏二 申請人:株式會社Cec