專利名稱:圖像形成裝置、圖像處理系統(tǒng)及圖像處理系統(tǒng)的控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖像形成裝置、圖像處理系統(tǒng)及圖像處理系統(tǒng)的控制方法。
背景技術(shù):
使用互聯(lián)網(wǎng)技術(shù)的內(nèi)容管理系統(tǒng)已經(jīng)被廣泛使用。用戶從客戶計(jì)算機(jī)經(jīng)由互聯(lián)網(wǎng)訪問服務(wù)器,并進(jìn)一步訪問由服務(wù)器提供的網(wǎng)頁(yè)以操作網(wǎng)頁(yè)上的目標(biāo)內(nèi)容。尤其,近年來,服務(wù)器對(duì)內(nèi)容的數(shù)據(jù)進(jìn)行特定處理的形式已經(jīng)變得普遍。這種形式被稱為“軟件即服務(wù)(software as a service (SaaS)) ”或者“云計(jì)算(cloud computing)”。 以這種形式包含的服務(wù)器提供用于對(duì)內(nèi)容進(jìn)行特定處理的服務(wù)。日本特開2002-287919號(hào)公報(bào)討論了一種打印機(jī)打印由內(nèi)容管理系統(tǒng)管理的內(nèi)容的方法。此外,日本特開2002-287919號(hào)公報(bào)討論了當(dāng)將內(nèi)容數(shù)據(jù)從服務(wù)器傳送到打印機(jī)時(shí)、服務(wù)器使用公共密鑰對(duì)內(nèi)容數(shù)據(jù)進(jìn)行加密處理的方法。此外,當(dāng)打印機(jī)從服務(wù)器接收到加密的內(nèi)容數(shù)據(jù)時(shí),打印機(jī)使用打印機(jī)的私密密鑰對(duì)接收到的內(nèi)容數(shù)據(jù)進(jìn)行解密,然后打印目標(biāo)內(nèi)容。即使使用該方法非法從通信通路獲取了內(nèi)容數(shù)據(jù),由于數(shù)據(jù)被加密,因此也能夠防止其信息泄漏。而且,日本特表(PCT申請(qǐng)的譯法)2008-533593號(hào)討論了一種以多租戶(multi tenant)方式控制數(shù)據(jù)的控制方法,尤其討論了一種規(guī)定公開數(shù)據(jù)的范圍的方法。使用如日本特表(PCT申請(qǐng)的譯法)2008-533593號(hào)所討論的多租戶管理,能夠進(jìn)行數(shù)據(jù)管理形式的云計(jì)算,因此不特定數(shù)量的用戶共享和使用存儲(chǔ)器資源。更具體地說,云計(jì)算的存儲(chǔ)器存儲(chǔ)不特定數(shù)量的用戶的數(shù)據(jù)。傳統(tǒng)技術(shù)可能具有如下問題不能根據(jù)用戶使用數(shù)據(jù)的目的來進(jìn)行加密處理。例如,如日本特開2002-287919號(hào)公報(bào)所討論的,當(dāng)服務(wù)器對(duì)數(shù)據(jù)進(jìn)行特定處理時(shí),如果已經(jīng)使用打印機(jī)密鑰對(duì)數(shù)據(jù)進(jìn)行了加密處理,則服務(wù)器不能對(duì)數(shù)據(jù)進(jìn)行特定處理。然而,如上所述,考慮數(shù)據(jù)泄漏的可能性,使用打印機(jī)密鑰對(duì)數(shù)據(jù)進(jìn)行加密處理更安全。這是因?yàn)?,即使第三方非法獲取了數(shù)據(jù),由于使用打印機(jī)的公共密鑰對(duì)數(shù)據(jù)進(jìn)行了加密處理,因此只要不指定打印機(jī)的私密密鑰,就不能容易地進(jìn)行解密。如上所述,用戶期望通過使用以云計(jì)算為代表的形式來使用服務(wù)器提供的服務(wù),并且還期望安全地管理數(shù)據(jù)。作為另一示例,根據(jù)日本特表(PCT申請(qǐng)的譯法)2008-533593號(hào),由于不特定數(shù)量的用戶使用相同的存儲(chǔ)器資源,因此數(shù)據(jù)被第三方非法獲取的可能性高。另一方面,可以說由這種服務(wù)器管理的數(shù)據(jù)處于大量用戶能夠容易地共享數(shù)據(jù)的環(huán)境中,并且還處于能夠充分利用云計(jì)算的性質(zhì)的系統(tǒng)中。如上所述,用戶期望通過使用以多租戶方式管理數(shù)據(jù)的服務(wù)器來共享數(shù)據(jù),并且還期望安全地管理數(shù)據(jù)。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個(gè)方面,提供了一種圖像形成裝置,所述圖像形成裝置包括讀取單元,其被配置為讀取原稿;生成單元,其被配置為根據(jù)所述原稿生成內(nèi)容數(shù)據(jù);加密單元,其被配置為使用加密密鑰對(duì)所述內(nèi)容數(shù)據(jù)進(jìn)行加密處理;以及發(fā)送單元,其被配置為當(dāng)接收到不使用由服務(wù)器組提供的對(duì)所述內(nèi)容數(shù)據(jù)進(jìn)行處理的服務(wù)、而將所生成的內(nèi)容數(shù)據(jù)存儲(chǔ)在所述服務(wù)器組中的指令時(shí),向所述服務(wù)器組發(fā)送進(jìn)行了所述加密處理的所述內(nèi)容數(shù)據(jù),而當(dāng)接收到使用所述服務(wù)的指令時(shí),向所述服務(wù)器組發(fā)送未進(jìn)行所述加密處理的所述內(nèi)容數(shù)據(jù)。從以下參照附圖對(duì)示例性實(shí)施例的詳細(xì)描述,本發(fā)明的其它特征和方面將變得清林疋。
包括在說明書中、構(gòu)成說明書的一部分的附圖,示出了本發(fā)明的示例性實(shí)施例、特征及方面,并與文字說明一起,用于解釋本發(fā)明的原理。圖1是示出根據(jù)第一示例性實(shí)施例的圖像處理系統(tǒng)的配置的框圖。圖2是示出根據(jù)第一示例性實(shí)施例的服務(wù)器102和主計(jì)算機(jī)103的硬件配置的框圖。圖3是示出根據(jù)第一示例性實(shí)施例的打印裝置104的硬件配置的框圖。圖4是示出根據(jù)第一示例性實(shí)施例的服務(wù)器102、主計(jì)算機(jī)103以及打印裝置104 的軟件配置的框圖。圖5A示出了根據(jù)第一示例性實(shí)施例的經(jīng)由打印裝置104的用戶接口 4031提供的畫面。圖5B示出了根據(jù)第一示例性實(shí)施例的由網(wǎng)絡(luò)(web)瀏覽器4021顯示的用戶界面。圖6A是根據(jù)第一示例性實(shí)施例的服務(wù)器102的多租戶文檔管理表601。圖6B是示出根據(jù)第一示例性實(shí)施例的安全類型信息605的表。圖7是示出根據(jù)第一示例性實(shí)施例的內(nèi)容數(shù)據(jù)登記處理的流程圖。圖8示出了根據(jù)第一示例性實(shí)施例的發(fā)送應(yīng)用4042的掃描設(shè)置畫面。圖9是根據(jù)第一示例性實(shí)施例的安全類型確定映射(mapping)表。圖10是示出根據(jù)第一示例性實(shí)施例的對(duì)內(nèi)容數(shù)據(jù)進(jìn)行的打印處理的流程圖。圖11是示出根據(jù)第二示例性實(shí)施例的圖像處理系統(tǒng)的配置的框圖。圖12是示出根據(jù)第二示例性實(shí)施例的文檔管理服務(wù)器106、打印服務(wù)器107、主計(jì)算機(jī)103以及打印裝置104的軟件配置的框圖。圖13A示出了根據(jù)第二示例性實(shí)施例的打印裝置管理表1301。圖13B示出了根據(jù)第二示例性實(shí)施例的打印數(shù)據(jù)管理表1311。圖13C是示出根據(jù)第二示例性實(shí)施例的安全類型信息1316的表。圖14是示出根據(jù)第二示例性實(shí)施例的打印數(shù)據(jù)登記處理的流程圖。圖15是示出根據(jù)第二示例性實(shí)施例的打印數(shù)據(jù)打印處理的流程圖。
具體實(shí)施例方式下面,參照附圖詳細(xì)描述本發(fā)明的各種示例性實(shí)施例、特征和方面。描述根據(jù)第一示例性實(shí)施例的圖像處理系統(tǒng)的配置。圖1示出了根據(jù)第一示例性實(shí)施例的系統(tǒng)的總體配置。系統(tǒng)包括互聯(lián)網(wǎng)101、服務(wù)器102、主計(jì)算機(jī)103、打印裝置104以及防火墻105?;ヂ?lián)網(wǎng)101用作在服務(wù)器102、主計(jì)算機(jī)103以及打印裝置104之間相互發(fā)送和接收信息的通信線路。因此,上述多個(gè)裝置能夠相互通信。通信線路可以是有線線路或無線線路。服務(wù)器102包括控制單元1021和存儲(chǔ)單元1022。存儲(chǔ)單元1022存儲(chǔ)諸如文檔數(shù)據(jù)及圖像數(shù)據(jù)的內(nèi)容數(shù)據(jù)??刂茊卧?021執(zhí)行通常已知的作為應(yīng)用服務(wù)器的功能。更具體地說,除了執(zhí)行存儲(chǔ)在存儲(chǔ)單元1022中的web應(yīng)用的程序以外,控制單元1021還控制向外部裝置的數(shù)據(jù)發(fā)送以及從外部裝置的數(shù)據(jù)接收。如上所述,控制單元1021控制服務(wù)器 102的各種功能。服務(wù)器102根據(jù)來自稍后描述的主計(jì)算機(jī)103的web瀏覽器4021以及打印裝置 104的web瀏覽器4032的處理請(qǐng)求,執(zhí)行web應(yīng)用(未示出)。服務(wù)器102執(zhí)行web應(yīng)用以對(duì)內(nèi)容數(shù)據(jù)進(jìn)行處理。如上所述,服務(wù)器102提供根據(jù)處理請(qǐng)求對(duì)內(nèi)容數(shù)據(jù)進(jìn)行處理的服務(wù)。下面將描述服務(wù)的細(xì)節(jié)。此外,服務(wù)器102的控制單元1021進(jìn)行將數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元1022中的數(shù)據(jù)存儲(chǔ)處理、對(duì)存儲(chǔ)的數(shù)據(jù)的顯示處理、打印處理或圖像處理。在第一示例性實(shí)施例中,描述一個(gè)服務(wù)器102提供服務(wù)的示例。然而,作為服務(wù)器 102的另一實(shí)施例,可以包括多個(gè)服務(wù)器,并且可以在服務(wù)器組中啟動(dòng)多個(gè)虛擬機(jī)以進(jìn)行分布式處理。在這種情況下,使用根據(jù)預(yù)定條件增加虛擬機(jī)的數(shù)量的、稱為“向外擴(kuò)展(scale out),,(也稱為“云計(jì)算”)的技術(shù)。主計(jì)算機(jī)103包括控制單元1031和存儲(chǔ)單元1032,主計(jì)算機(jī)103經(jīng)由互聯(lián)網(wǎng)101 連接到服務(wù)器102和打印裝置104,由此能夠接收從各種裝置提供的服務(wù)。控制單元1031 控制主計(jì)算機(jī)103的各種功能。除了主計(jì)算機(jī)103執(zhí)行的應(yīng)用程序以外,存儲(chǔ)單元1032還存儲(chǔ)諸如數(shù)據(jù)的內(nèi)容。 主計(jì)算機(jī)103可以是例如個(gè)人計(jì)算機(jī)(PC)、個(gè)人數(shù)字助理(PDA)以及移動(dòng)電話。打印裝置104是圖像形成裝置,并且還是用于輸入輸出以及發(fā)送接收內(nèi)容數(shù)據(jù)并且還進(jìn)行各種圖像處理的多功能外圍設(shè)備(MFP)。控制單元1041控制作為包含在打印裝置 104中的部件的操作單元1042、打印單元1043以及掃描器單元1044。操作單元1042包括用于接收用戶輸入的操作打印裝置104的指令的用戶接口。打印單元1043由控制單元1041控制,打印單元1043對(duì)內(nèi)容數(shù)據(jù)進(jìn)行各種圖像處理,并且還將內(nèi)容數(shù)據(jù)打印輸出到記錄介質(zhì)上。掃描器單元1044由控制單元1041控制,其輸入圖像。更具體地說,掃描器單元 1044讀取放置在打印裝置104的稿臺(tái)上的原稿,并將通過讀取原稿而生成的原稿圖像發(fā)送到控制單元1041。防火墻105用作已知的防火墻。此外,防火墻105用作用于限制從外部裝置經(jīng)由互聯(lián)網(wǎng)101進(jìn)行的訪問以加強(qiáng)主計(jì)算機(jī)103和打印裝置104的安全的裝置。防火墻105可以以硬件或者軟件的形式實(shí)現(xiàn)。這里描述服務(wù)。服務(wù)包括打印服務(wù)和掃描服務(wù)。作為示例,將描述打印服務(wù)。打印服務(wù)是服務(wù)器102將與來自用戶的打印指令相對(duì)應(yīng)的要打印的數(shù)據(jù)轉(zhuǎn)換為打印數(shù)據(jù)的服務(wù)。打印裝置104打印從服務(wù)器102接收到的打印數(shù)據(jù)。
請(qǐng)求打印服務(wù)的用戶經(jīng)由稍后描述的主計(jì)算機(jī)103的web瀏覽器4021,將選擇要打印的內(nèi)容的指令發(fā)送到服務(wù)器102。接收到選擇指令的服務(wù)器102將與內(nèi)容相對(duì)應(yīng)的數(shù)據(jù),轉(zhuǎn)換為打印裝置104能夠打印數(shù)據(jù)的格式,即轉(zhuǎn)換為打印數(shù)據(jù)。接著,服務(wù)器102將打印數(shù)據(jù)發(fā)送到打印裝置104。打印裝置104對(duì)打印數(shù)據(jù)進(jìn)行打印。此外,作為其它示例中的一個(gè),將描述存儲(chǔ)服務(wù)。存儲(chǔ)服務(wù)是服務(wù)器102根據(jù)來自用戶的存儲(chǔ)指令存儲(chǔ)要存儲(chǔ)的數(shù)據(jù)的服務(wù)。要存儲(chǔ)的數(shù)據(jù)的示例是由掃描器單元1044輸入的數(shù)據(jù)。如上所述,通過接收服務(wù)器102提供的服務(wù), 用戶能夠獲取期望的結(jié)果。還容易想到,當(dāng)將打印數(shù)據(jù)發(fā)送到打印裝置104時(shí),將數(shù)據(jù)暫時(shí)發(fā)送到主計(jì)算機(jī) 103,然后從主計(jì)算機(jī)103發(fā)送到打印裝置104。此外,當(dāng)服務(wù)器102具有打印裝置104的 IP地址時(shí),將打印數(shù)據(jù)直接發(fā)送到打印裝置104。各種裝置(例如服務(wù)器102、主計(jì)算機(jī)103及打印裝置104)相互鏈接的系統(tǒng)被稱為設(shè)備鏈接系統(tǒng)。用戶能夠通過使用設(shè)備鏈接系統(tǒng)(根據(jù)第一示例性實(shí)施例的圖像處理系統(tǒng))來獲取期望的結(jié)果。接下來,參照?qǐng)D2和圖3描述根據(jù)第一示例性實(shí)施例的圖像處理系統(tǒng)中包括的各種裝置的硬件配置。圖2示出了服務(wù)器102和主計(jì)算機(jī)103的硬件配置。硬件配置圖與一般信息處理裝置的硬件配置圖相對(duì)應(yīng)。可以將一般信息處理裝置的硬件配置應(yīng)用到第一示例性實(shí)施例中的服務(wù)器102和主計(jì)算機(jī)103。中央處理單元(CPU) 201將存儲(chǔ)在只讀存儲(chǔ)器(ROM) 203或者外部存儲(chǔ)裝置211中的程序加載到隨機(jī)存取存儲(chǔ)器(RAM) 202中,并執(zhí)行程序。該程序包括操作系統(tǒng)(OS)以及應(yīng)用的程序。上述控制單元1021和控制單元1031可以在CPU 201執(zhí)行程序時(shí)實(shí)現(xiàn)。第一示例性實(shí)施例中討論的流程圖的各個(gè)處理可以在CPU 201執(zhí)行程序時(shí)實(shí)現(xiàn)。RAM 202是CPU 201的主存儲(chǔ)器并且用作工作區(qū)域。鍵盤控制器205控制來自鍵盤209以及指示設(shè)備(未示出)的鍵輸入。顯示器控制器206控制各種顯示器210的顯示。外部存儲(chǔ)器控制器207控制對(duì)存儲(chǔ)各種數(shù)據(jù)的外部存儲(chǔ)裝置211(例如在硬盤 (HDD)中)的數(shù)據(jù)存取。存儲(chǔ)單元1022和1032與外部存儲(chǔ)裝置211相對(duì)應(yīng)。網(wǎng)絡(luò)控制器 208連接到互聯(lián)網(wǎng)101以進(jìn)行控制經(jīng)由網(wǎng)絡(luò)與外部裝置的通信的處理。圖3示出了在根據(jù)第一示例性實(shí)施例的圖像處理系統(tǒng)中包括的打印裝置104的硬件配置圖。打印裝置104包括用于控制打印裝置的控制單元1041??刂茊卧?041控制作為圖像輸出設(shè)備的打印單元1043以及作為圖像輸入設(shè)備的掃描器單元1044,并且還連接到局域網(wǎng)(LAN)以及公共線路,以經(jīng)由LAN及公共線路輸入輸出圖像信息。控制單元1041包括CPU 301。CPU 301是CPU。CPU 301經(jīng)由系統(tǒng)總線305從RAM 302,ROM 306,HDD 307、圖像總線接口 308、操作單元接口 303以及網(wǎng)絡(luò)接口 304接收數(shù)據(jù), 或者將數(shù)據(jù)發(fā)送到RAM 302, ROM 306, HDD 307、圖像總線接口 308、操作單元接口 303以及網(wǎng)絡(luò)接口 304。RAM 302用作CPU 301的主存儲(chǔ)器、工作區(qū)域以及用于臨時(shí)存儲(chǔ)圖像數(shù)據(jù)的圖像存儲(chǔ)器。ROM 306是引導(dǎo)ROM。ROM 306存儲(chǔ)打印裝置的引導(dǎo)程序(啟動(dòng)程序)。HDD 307用作存儲(chǔ)系統(tǒng)軟件和圖像數(shù)據(jù)的外部存儲(chǔ)區(qū)域。操作單元接口 303是在控制單元1041和操作單元1042之間進(jìn)行輸入和輸出的接口。操作單元接口 303輸出要在操作單元1042上顯示的圖像數(shù)據(jù),并將用戶經(jīng)由操作單元 1042輸入的信息發(fā)送到CPU 301。網(wǎng)絡(luò)接口 304進(jìn)行對(duì)與經(jīng)由互聯(lián)網(wǎng)101連接的外部裝置的通信的控制處理。圖像總線接口 308用作將系統(tǒng)總線305與以高速傳送圖像數(shù)據(jù)的圖像總線309連接并轉(zhuǎn)換數(shù)據(jù)結(jié)構(gòu)的總線橋。圖像總線309用作光柵圖像處理器(RIP)310、設(shè)備接口 311、 圖像處理單元312、打印單元1043以及掃描器單元1044用來相互發(fā)送、接收數(shù)據(jù)的總線??尚牌脚_(tái)模塊(TPM,trusted platform module) 313是旨在防止數(shù)據(jù)泄漏的安全芯片。TPM 313能夠在芯片內(nèi)部生成加密密鑰。根據(jù)第一示例性實(shí)施例,TPM 313生成一對(duì)密鑰(公共密鑰和私密密鑰)。此外,TPM313能夠在芯片內(nèi)部進(jìn)行數(shù)據(jù)加密處理和數(shù)據(jù)解密處理。由于在芯片內(nèi)部管理由TPM 313生成的私密密鑰,因此不能使用任何其它密鑰而只能使用由TPM 313生成的私密密鑰,對(duì)用由TPM 313生成的公共密鑰進(jìn)行了加密處理的數(shù)據(jù)進(jìn)行解密處理。更具體地說,不能使用任意其它裝置而只能使用生成了私密密鑰的裝置,來對(duì)進(jìn)行了加密處理的數(shù)據(jù)進(jìn)行解密。對(duì)于對(duì)密鑰進(jìn)行加密的方法,采用一般已知的公共密鑰加密方法。接下來,參照?qǐng)D4描述根據(jù)第一示例性實(shí)施例的圖像處理系統(tǒng)中的軟件配置。圖 4示出了根據(jù)第一示例性實(shí)施例的圖像處理系統(tǒng)中包括的服務(wù)器102、主計(jì)算機(jī)103和打印裝置104的軟件配置。服務(wù)器102包括web服務(wù)器單元4011、應(yīng)用服務(wù)器單元4012、多租戶文檔數(shù)據(jù)管理單元4013以及加密管理單元4014。用于實(shí)現(xiàn)上述設(shè)備的程序文件存儲(chǔ)在存儲(chǔ)單元 1022(外部存儲(chǔ)裝置211)中。服務(wù)器102作為web應(yīng)用提供的各種功能在其程序文件被讀入RAM 202、然后由CPU201執(zhí)行時(shí)實(shí)現(xiàn)。web服務(wù)器單元4011經(jīng)由互聯(lián)網(wǎng)101接收來自稍后描述的主計(jì)算機(jī)103的web 瀏覽器4021或者打印裝置104的web瀏覽器4032的超文本傳輸協(xié)議(HTTP)請(qǐng)求。此外, web服務(wù)器單元4011接收來自稍后描述的打印裝置104的web請(qǐng)求器單元4033的web服務(wù)調(diào)用請(qǐng)求。在接收到請(qǐng)求時(shí),web服務(wù)器單元4011調(diào)用應(yīng)用服務(wù)器單元4012(與上述web應(yīng)用相對(duì)應(yīng)),以使應(yīng)用服務(wù)器單元4012根據(jù)請(qǐng)求進(jìn)行處理。響應(yīng)于web服務(wù)器單元4011對(duì)web服務(wù)調(diào)用請(qǐng)求的接收,應(yīng)用服務(wù)器單元4012 調(diào)用多租戶文檔數(shù)據(jù)管理單元4013以實(shí)現(xiàn)能夠獲得執(zhí)行結(jié)果的服務(wù)。此外,應(yīng)用服務(wù)器單元4012還能夠調(diào)用加密管理單元4014以實(shí)現(xiàn)對(duì)數(shù)據(jù)的加密處理。多租戶文檔數(shù)據(jù)管理單元4013進(jìn)行對(duì)存儲(chǔ)在存儲(chǔ)單元1022中的內(nèi)容數(shù)據(jù)執(zhí)行登記、獲取、搜索以及刪除的處理,還對(duì)伴隨內(nèi)容數(shù)據(jù)的相關(guān)信息(即內(nèi)容數(shù)據(jù)信息)進(jìn)行管理處理。加密管理單元4014進(jìn)行對(duì)公用密鑰的生成和刪除的管理,以及對(duì)使用公用密鑰對(duì)內(nèi)容數(shù)據(jù)的加密和解密的處理。作為公用密鑰,采用一般已知的公用密鑰加密方法。在第一示例性實(shí)施例中使用公用密鑰,然而,可以使用其它密鑰加密方法。驗(yàn)證單元4015進(jìn)行驗(yàn)證處理。當(dāng)服務(wù)器102的web服務(wù)器單元4011接收到處理請(qǐng)求時(shí),驗(yàn)證單元4015進(jìn)行對(duì)使用請(qǐng)求了處理的裝置的用戶進(jìn)行驗(yàn)證的驗(yàn)證處理。如果成功通過驗(yàn)證,則在對(duì)通過驗(yàn)證的用戶的授權(quán)內(nèi),用戶能夠使用服務(wù)器102提供的服務(wù)。如果驗(yàn)證失敗,則向請(qǐng)求源返回驗(yàn)證失敗錯(cuò)誤,用戶不能使用服務(wù)器102提供的服務(wù)?!霸趯?duì)用戶的授權(quán)內(nèi)”的含義是,例如如果用戶是管理員,則管理員能夠使用由服務(wù)器102提供的所有服務(wù),而如果用戶是一般用戶,則用戶僅能夠使用由服務(wù)器102提供的部分服務(wù)。可以采用任意形式的驗(yàn)證方法。主計(jì)算機(jī)103包括web瀏覽器4021。web瀏覽器4021作為程序文件存儲(chǔ)在存儲(chǔ)單元1032中。web瀏覽器4021能夠在用于實(shí)現(xiàn)web瀏覽器4021的程序文件被讀入RAM 202 中、然后由CPU 201執(zhí)行時(shí)實(shí)現(xiàn)。打印裝置104包括用戶接口 4031、web瀏覽器4032、發(fā)送應(yīng)用4042、web請(qǐng)求器單元4033、控制應(yīng)用接口(API (應(yīng)用程序接口,Application Programming Interface)) 4034, 作業(yè)管理器40;35以及打印管理器4036。此外,打印裝置104包括頁(yè)面描述語(yǔ)言(PDL)管理器4037、內(nèi)容數(shù)據(jù)管理單元 4038、打印裝置信息管理單元4039以及加密管理單元4040。用于實(shí)現(xiàn)上述單元的功能的程序文件被存儲(chǔ)在HDD 307中。由打印裝置104提供的各種功能可以在上述程序文件被讀入 RAM 302中、然后由CPU 301執(zhí)行時(shí)實(shí)現(xiàn)。當(dāng)用戶使用由打印裝置104提供的各種功能時(shí),用戶接口 4031在設(shè)備與用戶操作之間進(jìn)行中介(intermediate)。用戶接口 4031根據(jù)用戶經(jīng)由操作單元1042輸入的操作, 將操作信息傳送到稍后描述的各種程序。web瀏覽器4032使用HTTP經(jīng)由互聯(lián)網(wǎng)101連接到服務(wù)器102,并進(jìn)行服務(wù)器102 提供的各種處理。web瀏覽器4032被顯示在操作單元1042上并接收用戶的輸入。用戶輸入到web瀏覽器4032中的操作信息被經(jīng)由用戶接口 4031傳送到稍后描述的打印裝置的各種程序。發(fā)送應(yīng)用4042將從掃描器單元1044輸入的數(shù)據(jù)發(fā)送到外部裝置。web請(qǐng)求器單元4033經(jīng)由互聯(lián)網(wǎng)101向服務(wù)器102的web服務(wù)器單元4011發(fā)送 web服務(wù)請(qǐng)求并從其接收應(yīng)答??刂艫PI 4034提供用戶接口 4031用來訪問作業(yè)管理器4035、打印管理器4036以及PDL管理器4037的接口??刂艫PI 4034能夠減輕程序之間的依賴,由此提高其可用性。作業(yè)管理器4035解釋由控制API 4034指令的各種處理,然后向打印管理器4036 和PDL管理器4037給出指令。此外,作業(yè)管理器4035集中管理由打印裝置104進(jìn)行的硬件處理。打印管理器4036管理并控制由作業(yè)管理器40;35指令的打印處理。PDL管理器 4037將由作業(yè)管理器4035指令的打印數(shù)據(jù)轉(zhuǎn)換為PDL。上述加密管理單元4040也可以用作打印管理器4036和PDL管理器4037。內(nèi)容數(shù)據(jù)管理單元4038管理并控制存儲(chǔ)在HDD 307中的內(nèi)容數(shù)據(jù)。打印裝置信息管理單元4039管理關(guān)于打印裝置104的打印裝置標(biāo)識(shí)信息以及關(guān)于打印裝置104的安裝位置信息(包括關(guān)于打印裝置104在網(wǎng)絡(luò)上的IP地址的信息)。加密管理單元4040提供對(duì)TPM 313的訪問接口。加密管理單元4040進(jìn)行諸如加密密鑰的生成和刪除的打印裝置密鑰管理、使用公共密鑰的加密處理以及使用私密密鑰的數(shù)據(jù)解密處理。稍后將描述細(xì)節(jié)。加密管理單元4040生成的加密密鑰生成兩個(gè)加密密
10鑰針對(duì)成功通過服務(wù)器102進(jìn)行的驗(yàn)證的各個(gè)用戶準(zhǔn)備的加密密鑰以及由此在成功通過驗(yàn)證的用戶中公用的加密密鑰。格式轉(zhuǎn)換管理器4041進(jìn)行將經(jīng)由掃描器單元1044輸入的數(shù)據(jù)轉(zhuǎn)換為PDF格式的內(nèi)容數(shù)據(jù)并且還將內(nèi)容數(shù)據(jù)轉(zhuǎn)換為打印數(shù)據(jù)的處理。接下來,參照?qǐng)D5A和圖5B描述關(guān)于用戶接口 4031的更多細(xì)節(jié)。圖5A示出了由打印裝置104的用戶接口 4031提供的畫面。在程序啟動(dòng)區(qū)域501中,為了接收預(yù)先登記的服務(wù),顯示用于啟動(dòng)服務(wù)器102的 web應(yīng)用的按鈕。當(dāng)按下發(fā)送按鈕504時(shí),為了接收存儲(chǔ)服務(wù),啟動(dòng)發(fā)送應(yīng)用4042。當(dāng)按下瀏覽器按鈕505時(shí),啟動(dòng)web瀏覽器4032。程序顯示區(qū)域502是針對(duì)為了接收預(yù)定服務(wù)而啟動(dòng)的程序顯示用于接收來自用戶的設(shè)置的設(shè)置畫面的區(qū)域。狀態(tài)顯示區(qū)域503是用于顯示打印裝置104的狀態(tài)的區(qū)域。圖5B是在web瀏覽器4021上顯示的用戶界面。圖5B所示的用戶界面顯示在一般的web瀏覽器上。接下來,描述由多租戶文檔數(shù)據(jù)管理單元4013管理的文檔管理表601。圖6A示出了用于管理存儲(chǔ)在服務(wù)器102的存儲(chǔ)單元1022中的內(nèi)容數(shù)據(jù)以及關(guān)于內(nèi)容數(shù)據(jù)的信息的表的示例。文檔管理表601包括文檔標(biāo)識(shí)(ID)602、文檔名603、訪問權(quán)限信息604、安全類型信息605、加密密鑰標(biāo)識(shí)信息606、登記設(shè)備信息607以及內(nèi)容數(shù)據(jù)608。文檔ID 602存儲(chǔ)用于唯一識(shí)別內(nèi)容數(shù)據(jù)的編號(hào)。文檔名603存儲(chǔ)內(nèi)容數(shù)據(jù)的名稱。訪問權(quán)限信息604存儲(chǔ)用于訪問內(nèi)容數(shù)據(jù)的訪問授權(quán)信息??梢愿鶕?jù)由服務(wù)器102的驗(yàn)證單元4015管理的驗(yàn)證信息,來識(shí)別訪問權(quán)限信息。此外,根據(jù)訪問權(quán)限信息,可以指定允許哪一個(gè)用戶或者哪一個(gè)裝置訪問內(nèi)容數(shù)據(jù)。安全類型信息605存儲(chǔ)稍后描述的內(nèi)容數(shù)據(jù)的安全類型信息。加密密鑰標(biāo)識(shí)信息 606存儲(chǔ)用于識(shí)別要用來對(duì)內(nèi)容數(shù)據(jù)進(jìn)行加密處理的加密密鑰的信息。登記設(shè)備信息607 存儲(chǔ)關(guān)于請(qǐng)求了存儲(chǔ)內(nèi)容數(shù)據(jù)的裝置的設(shè)備信息。在第一示例性實(shí)施例中在上述欄中存儲(chǔ)的信息被統(tǒng)稱為關(guān)于內(nèi)容數(shù)據(jù)的信息。內(nèi)容數(shù)據(jù)608存儲(chǔ)關(guān)于存儲(chǔ)在服務(wù)器102中的內(nèi)容數(shù)據(jù)的存儲(chǔ)位置的信息或者內(nèi)容數(shù)據(jù)的主體。多租戶文檔數(shù)據(jù)管理單元4013進(jìn)行對(duì)文檔管理表601中的欄602、603、 604、605、606、607以及608的登記、獲取、搜索以及刪除的處理。接下來,參照?qǐng)D6B描述安全類型信息605。安全類型信息605是用于識(shí)別對(duì)內(nèi)容數(shù)據(jù)進(jìn)行了哪種安全處理的信息。安全類型信息605包括打印裝置104用來對(duì)內(nèi)容數(shù)據(jù)進(jìn)行加密處理的打印裝置密鑰方法609、服務(wù)器102用來對(duì)其進(jìn)行加密處理的服務(wù)器密鑰方法610以及用戶密鑰方法611。打印裝置密鑰方法609采用公共密鑰加密方法,并使用由打印裝置104的加密管理單元4040分別生成的公共密鑰和私密密鑰對(duì)內(nèi)容數(shù)據(jù)進(jìn)行加密處理和解密處理。服務(wù)器密鑰方法610和用戶密鑰方法611采用公用密鑰加密方法,并使用由加密管理單元4014 生成的公用密鑰對(duì)內(nèi)容數(shù)據(jù)進(jìn)行加密處理和解密處理。由成功通過在使用由服務(wù)器102提供的服務(wù)時(shí)進(jìn)行的驗(yàn)證的多個(gè)用戶,共同使用服務(wù)器密鑰方法610的公用密鑰。換句話說,當(dāng)使用服務(wù)器密鑰方法610時(shí),成功通過由服務(wù)器102進(jìn)行的驗(yàn)證的用戶可以對(duì)使用公用密鑰加密的內(nèi)容數(shù)據(jù)進(jìn)行解密。
針對(duì)成功通過在使用由服務(wù)器102提供的服務(wù)時(shí)進(jìn)行的驗(yàn)證的多個(gè)用戶中的各個(gè),準(zhǔn)備用戶密鑰方法611的公用密鑰,因此僅相應(yīng)的用戶能夠使用用戶密鑰方法611。換句話說,當(dāng)使用用戶密鑰方法611時(shí),僅能由作為數(shù)據(jù)的所有者的用戶對(duì)使用加密密鑰加密的內(nèi)容數(shù)據(jù)進(jìn)行解密。由上述服務(wù)器102中包括的文檔管理表601中的安全類型信息 605,管理關(guān)于各個(gè)內(nèi)容數(shù)據(jù)的上述安全類型信息。即使使用打印裝置104的公共密鑰加密并且由服務(wù)器102存儲(chǔ)并登記的內(nèi)容數(shù)據(jù)被非法獲取,在不訪問打印裝置104的情況下,也不能對(duì)數(shù)據(jù)進(jìn)行解密,因此不會(huì)泄漏內(nèi)容數(shù)據(jù)。此外,即使使用服務(wù)器102的公用密鑰加密的內(nèi)容數(shù)據(jù)被非法獲取,在不使用公用密鑰對(duì)數(shù)據(jù)進(jìn)行解密的情況下,也不會(huì)泄漏內(nèi)容數(shù)據(jù)。然而,如果服務(wù)器102的公用密鑰也被非法獲取,則可以對(duì)數(shù)據(jù)進(jìn)行解密。因此,使用服務(wù)器102的公用密鑰時(shí)的安全等級(jí)低于使用打印裝置104的密鑰時(shí)的安全等級(jí)。然而,當(dāng)使用由服務(wù)器102生成的加密密鑰對(duì)內(nèi)容數(shù)據(jù)進(jìn)行加密時(shí),服務(wù)器102能夠?qū)?shù)據(jù)進(jìn)行解密處理。因此,能夠使用諸如打印數(shù)據(jù)處理的各種服務(wù)對(duì)內(nèi)容數(shù)據(jù)進(jìn)行處理。更具體地說,由于能夠?qū)?shù)據(jù)進(jìn)行由服務(wù)器102提供的處理,因此能夠接收由此提供的服務(wù)。使用服務(wù)器102的加密密鑰再次對(duì)通過上述服務(wù)進(jìn)行了處理的內(nèi)容數(shù)據(jù)進(jìn)行加密,并將其存儲(chǔ)在服務(wù)器102中。服務(wù)器102根據(jù)來自用戶的處理請(qǐng)求反復(fù)進(jìn)行該處理。接下來,參照?qǐng)D7描述數(shù)據(jù)存儲(chǔ)和登記處理。圖7是示出使用打印裝置104的發(fā)送應(yīng)用4042將內(nèi)容數(shù)據(jù)及其相關(guān)信息存儲(chǔ)在服務(wù)器102的存儲(chǔ)單元1022中的處理的流程圖。在步驟S701中,打印裝置104將存儲(chǔ)在HDD 307中的發(fā)送應(yīng)用4042讀入RAM 302 中。當(dāng)讀取完成時(shí),CPU 301啟動(dòng)讀入RAM 302中的發(fā)送應(yīng)用4042,并將發(fā)送應(yīng)用4042顯示在操作單元1042上。在步驟S702中,當(dāng)用戶按下稍后描述的掃描執(zhí)行按鈕803時(shí),打印裝置104接收掃描執(zhí)行操作,并讀取經(jīng)由發(fā)送應(yīng)用4042輸入的掃描設(shè)置。圖8示出了發(fā)送應(yīng)用4042的掃描設(shè)置畫面。用戶可以在掃描數(shù)據(jù)登記目的地指定區(qū)域801中設(shè)置登記目的地。在圖8中,在打印裝置104與服務(wù)器102進(jìn)行對(duì)話形式的通信時(shí),用戶通過瀏覽樹結(jié)構(gòu)來進(jìn)行登記目的地設(shè)置。在公開范圍設(shè)置區(qū)域802中,用戶可以設(shè)置要存儲(chǔ)和登記的內(nèi)容數(shù)據(jù)的服務(wù)利用形式和公開范圍。服務(wù)利用形式具有“本地”以及“遠(yuǎn)程”選項(xiàng),公開范圍具有“個(gè)人”和“共享”選項(xiàng)。此外,除了以上描述的那些,掃描設(shè)置還包括文檔名(未示出)、分辨率(未示出) 以及文檔格式(未示出)。掃描執(zhí)行按鈕803用于進(jìn)行掃描。當(dāng)用戶按下掃描執(zhí)行按鈕803 時(shí),打印裝置104讀取在圖8所示的畫面上設(shè)置的各種設(shè)置值。“本地”表示用戶不使用服務(wù)器提供的對(duì)內(nèi)容數(shù)據(jù)進(jìn)行處理的服務(wù)?!斑h(yuǎn)程”表示用戶使用服務(wù)器提供的對(duì)內(nèi)容數(shù)據(jù)進(jìn)行處理的服務(wù)。當(dāng)指令將內(nèi)容數(shù)據(jù)存儲(chǔ)在服務(wù)器102 時(shí),使用“本地”和“遠(yuǎn)程”兩者?!皞€(gè)人”表示用戶不共享內(nèi)容數(shù)據(jù)?!肮蚕怼北硎居脩艄蚕韮?nèi)容數(shù)據(jù)。
根據(jù)第一示例性實(shí)施例的打印裝置104,當(dāng)指令了“本地”時(shí),即使在接收到“個(gè)人” 或“共享”的指令的情況下,也使用由打印裝置104生成的加密密鑰對(duì)生成的數(shù)據(jù)進(jìn)行加密處理。更具體地說,即使指令了 “共享”,也使用由打印裝置104生成的加密密鑰對(duì)內(nèi)容數(shù)據(jù)進(jìn)行加密處理。這是因?yàn)?,與使用由服務(wù)器102提供的服務(wù)相比,第一示例性實(shí)施例的圖像處理更注重防止數(shù)據(jù)泄漏。因此,即使用戶指令可以共享內(nèi)容數(shù)據(jù),當(dāng)不使用由服務(wù)器102提供的進(jìn)行處理的服務(wù)時(shí),其它用戶也不能進(jìn)行解密處理。在步驟S703中,打印裝置104根據(jù)在步驟S702中讀取的掃描設(shè)置來確定安全類型。圖9示出了安全類型確定方法。在圖9所示的安全類型確定映射表901中,針對(duì)指定結(jié)果映射安全類型。當(dāng)指定結(jié)果是“本地&共享” 902時(shí),采用打印裝置密鑰方法609 作為安全類型。當(dāng)指定結(jié)果是“本地&個(gè)人” 903時(shí),采用打印裝置密鑰方法609作為安全類型。 當(dāng)指定結(jié)果是“遠(yuǎn)程&共享”904時(shí),采用服務(wù)器密鑰方法610作為安全類型,并將使用服務(wù)器密鑰方法610進(jìn)行加密處理的指令從打印裝置104發(fā)送到服務(wù)器102。當(dāng)指定結(jié)果是“遠(yuǎn)程&個(gè)人”905時(shí),采用用戶密鑰方法611作為安全類型,并將使用用戶密鑰方法611進(jìn)行加密處理的指令從打印裝置104發(fā)送到服務(wù)器102。根據(jù)第一示例性實(shí)施例,預(yù)先準(zhǔn)備在打印裝置104中映射公開范圍和安全類型的表,以使得打印裝置104能夠確定安全類型。此外,存在由通過掃描設(shè)置而設(shè)置的文檔格式來確定安全類型的方法。此外,存在由服務(wù)器102確定安全類型的方法。服務(wù)器102的安全類型確定方法包括通過在服務(wù)器102中映射用戶驗(yàn)證信息與安全類型來確定安全類型的方法。此外,服務(wù)器102的安全類型確定方法包括通過映射安全類型與服務(wù)器102中的數(shù)據(jù)存儲(chǔ)目的地映射來確定安全類型的方法。當(dāng)由服務(wù)器102確定安全類型時(shí),將安全類型確定請(qǐng)求從打印裝置104發(fā)送到服務(wù)器102,并且響應(yīng)于該請(qǐng)求發(fā)送結(jié)果。在步驟S704中,打印裝置104接收經(jīng)由打印裝置104輸入的數(shù)據(jù),格式轉(zhuǎn)換管理器4041基于掃描設(shè)置將數(shù)據(jù)轉(zhuǎn)換為文檔格式以生成內(nèi)容數(shù)據(jù)。在步驟S705中,當(dāng)作為步驟S703中的安全類型確定處理,使用打印裝置密鑰方法609時(shí)(步驟S705中的“是”),處理進(jìn)入步驟S706。當(dāng)使用其它方法時(shí)(步驟S705中的“否”),處理進(jìn)入步驟S707。在步驟S706中,打印裝置104的加密管理單元4040使用由打印裝置104生成的公共密鑰對(duì)在步驟S704中生成的內(nèi)容數(shù)據(jù)進(jìn)行加密處理。在步驟S707中,打印裝置104 將內(nèi)容數(shù)據(jù)及其相關(guān)信息從web請(qǐng)求器單元4033發(fā)送到服務(wù)器102。在步驟S706中,當(dāng)對(duì)內(nèi)容數(shù)據(jù)進(jìn)行加密時(shí),要發(fā)送的關(guān)于內(nèi)容數(shù)據(jù)的信息包括文檔名603、安全類型信息605、加密密鑰標(biāo)識(shí)信息606以及登記設(shè)備信息607。在步驟S706 中,當(dāng)不對(duì)內(nèi)容數(shù)據(jù)進(jìn)行加密時(shí),要發(fā)送的關(guān)于內(nèi)容數(shù)據(jù)的信息僅包括文檔名603。文檔名603是作為掃描設(shè)置而讀取的信息。在步驟S703中確定安全類型信息605。 加密密鑰標(biāo)識(shí)信息606用于識(shí)別由打印裝置104的加密管理單元4040管理的打印裝置104 的公共密鑰。登記設(shè)備信息607用于唯一識(shí)別由打印裝置104的打印裝置信息管理單元4039管理的打印裝置104。在步驟S708中,web服務(wù)器單元4011使用驗(yàn)證單元4015針對(duì)存儲(chǔ)并登記從打印裝置104接收的內(nèi)容數(shù)據(jù)及其相關(guān)信息的請(qǐng)求,對(duì)要接收服務(wù)器102提供的服務(wù)的用戶進(jìn)行驗(yàn)證處理。當(dāng)成功通過驗(yàn)證時(shí),應(yīng)用服務(wù)器單元4012進(jìn)行與請(qǐng)求相對(duì)應(yīng)的處理。當(dāng)驗(yàn)證失敗時(shí),服務(wù)器102響應(yīng)于登記請(qǐng)求向打印裝置104發(fā)送登記失敗錯(cuò)誤。在步驟S709中,應(yīng)用服務(wù)器單元4012從關(guān)于由web服務(wù)器單元4011接收到的內(nèi)容數(shù)據(jù)的信息中讀取安全類型信息605,以確定安全類型信息605是否包括打印裝置密鑰方法609。當(dāng)安全類型信息605包括打印裝置密鑰方法609時(shí)(步驟S709中的“是”),處理進(jìn)入步驟S714。當(dāng)安全類型信息605不包括打印裝置密鑰方法609時(shí)(步驟S709中的 “否”),處理進(jìn)入步驟S710。在步驟S710中,應(yīng)用服務(wù)器單元4012確定安全類型信息605是否包括服務(wù)器密鑰方法610。當(dāng)安全類型信息605包括服務(wù)器密鑰方法610時(shí)(步驟S710中的“是”),處理進(jìn)入步驟S711。當(dāng)安全類型信息605不包括服務(wù)器密鑰方法610時(shí)(步驟S710中的 “否”),處理進(jìn)入步驟S712。在步驟S711中,應(yīng)用服務(wù)器單元4012使用服務(wù)器102的服務(wù)器密鑰,對(duì)由web服務(wù)器單元4011接收的數(shù)據(jù)進(jìn)行加密處理。在步驟S712中,應(yīng)用服務(wù)器單元4012確定安全類型信息605是否包括用戶密鑰方法611。當(dāng)安全類型信息605包括用戶密鑰方法611時(shí) (步驟S712中的“是”),處理進(jìn)入步驟S713。當(dāng)安全類型信息605不包括用戶密鑰方法611 時(shí)(步驟S712中的“否”),處理進(jìn)入步驟S714。在步驟S713中,應(yīng)用服務(wù)器單元4012使用與給出了“遠(yuǎn)程”和“個(gè)人”兩個(gè)指令的用戶相對(duì)應(yīng)的服務(wù)器102的用戶密鑰,對(duì)web服務(wù)器單元4011接收的內(nèi)容數(shù)據(jù)進(jìn)行加密處理。在步驟S714中,應(yīng)用服務(wù)器單元4012將關(guān)于內(nèi)容數(shù)據(jù)的信息登記在文檔管理表 601中。在步驟S715中,服務(wù)器102的應(yīng)用服務(wù)器單元4012針對(duì)文檔管理表601中的內(nèi)容數(shù)據(jù)608登記內(nèi)容數(shù)據(jù)。接下來,參照?qǐng)D10描述根據(jù)第一示例性實(shí)施例的對(duì)數(shù)據(jù)的打印處理。圖10是示出由打印裝置104進(jìn)行的、使用打印裝置104的web瀏覽器4032打印存儲(chǔ)在服務(wù)器102的存儲(chǔ)單元1022中的內(nèi)容數(shù)據(jù)的打印處理的流程圖。在步驟S1001中,打印裝置104將存儲(chǔ)在HDD 307中的web瀏覽器4032的程序讀入RAM 302中。當(dāng)讀取完成時(shí),CPU 301啟動(dòng)讀入RAM 302中的web瀏覽器4032,并在操作單元1042上顯示web瀏覽器4032的用戶界面(UI)。在步驟S1002中,服務(wù)器102的web服務(wù)器單元4011使用驗(yàn)證單元4015對(duì)給出來自打印裝置104的接收到的打印指令的用戶進(jìn)行驗(yàn)證處理。當(dāng)成功通過驗(yàn)證處理時(shí),服務(wù)器102的應(yīng)用服務(wù)器單元4012開始準(zhǔn)備進(jìn)行針對(duì)請(qǐng)求的處理。當(dāng)驗(yàn)證處理失敗時(shí),服務(wù)器102響應(yīng)于打印指令請(qǐng)求發(fā)送打印指令失敗錯(cuò)誤。在步驟S1003中,打印裝置104接收對(duì)用戶經(jīng)由web瀏覽器4032指定的文檔的打印指令,并將打印指令發(fā)送到服務(wù)器102。由打印裝置信息管理單元4039管理的用于唯一識(shí)別打印裝置104的設(shè)備信息被添加到要從打印裝置104發(fā)送的HTTP請(qǐng)求的頭部中。
詳細(xì)描述步驟S1003。用戶瀏覽用戶可以打印的內(nèi)容數(shù)據(jù)的列表,并選擇要打印的內(nèi)容。將針對(duì)選擇的內(nèi)容的內(nèi)容數(shù)據(jù)的打印指令發(fā)送到服務(wù)器。從服務(wù)器102發(fā)送用于顯示該列表的畫面信息(例如超文本標(biāo)記語(yǔ)言(HTML)文件)。服務(wù)器102生成如下畫面信息。服務(wù)器102基于關(guān)于三種內(nèi)容數(shù)據(jù)的信息從存儲(chǔ)區(qū)域中指定內(nèi)容數(shù)據(jù),這三種內(nèi)容數(shù)據(jù)是使用由打印裝置生成的加密密鑰進(jìn)行了加密處理的內(nèi)容數(shù)據(jù)、使用服務(wù)器密鑰進(jìn)行了加密處理的內(nèi)容數(shù)據(jù)以及使用與使用打印裝置104的用戶相對(duì)應(yīng)的用戶密鑰進(jìn)行了加密處理的內(nèi)容數(shù)據(jù)。在這種情況下的關(guān)于三種內(nèi)容數(shù)據(jù)的信息描述了存儲(chǔ)在文檔管理表601的安全類型信息605中的各種信息。例如,服務(wù)器102能夠根據(jù)文檔ID 602指定內(nèi)容數(shù)據(jù)。除了上述內(nèi)容數(shù)據(jù)以外,服務(wù)器102還包括使用與使用打印裝置104的用戶以外的用戶相對(duì)應(yīng)的用戶密鑰進(jìn)行了加密處理的內(nèi)容數(shù)據(jù)。然而,打印裝置104不能獲取對(duì)上述加密的內(nèi)容數(shù)據(jù)進(jìn)行了解密處理的內(nèi)容數(shù)據(jù)。因此,打印裝置104不能打印該內(nèi)容數(shù)據(jù),因而該內(nèi)容數(shù)據(jù)不包括在能夠打印的內(nèi)容數(shù)據(jù)的列表中。結(jié)果,在服務(wù)器102的操作畫面上,顯示排除了使用與使用打印裝置 104的用戶以外的用戶相對(duì)應(yīng)的用戶密鑰進(jìn)行了加密處理的內(nèi)容數(shù)據(jù)的列表。在步驟S1004中,服務(wù)器102的應(yīng)用服務(wù)器單元4012從多租戶文檔數(shù)據(jù)管理單元 4013的文檔管理表601中獲取關(guān)于接收到了打印指令的內(nèi)容數(shù)據(jù)的信息。在步驟S1005 中,服務(wù)器102的應(yīng)用服務(wù)器單元4012讀取在步驟S1004中獲取的安全類型信息605。當(dāng)安全類型信息605包括打印裝置密鑰方法609時(shí)(步驟S1005中的“是”),處理進(jìn)入步驟 S1006.當(dāng)安全類型信息605不包括打印裝置密鑰方法609時(shí)(步驟S1005中的“否”),處理進(jìn)入步驟S1007。在步驟S1006中,應(yīng)用服務(wù)器單元4012將添加到打印指令中的設(shè)備信息與在步驟 S1004中獲取的關(guān)于內(nèi)容數(shù)據(jù)的登記設(shè)備信息607進(jìn)行比較。當(dāng)兩種設(shè)備信息相互一致時(shí) (步驟S1006中的“是”),確定對(duì)內(nèi)容數(shù)據(jù)進(jìn)行了加密處理的打印裝置104給出了打印指令,處理進(jìn)入步驟1011。當(dāng)兩種設(shè)備信息相互不一致時(shí)(步驟S1006中的“否”),向打印裝置104返回錯(cuò)誤。步驟S1006中的處理可以在步驟S1002中的處理之后進(jìn)行。在這種情況下,作為打印裝置104能夠打印的內(nèi)容數(shù)據(jù)的列表,在打印裝置104的操作畫面上,顯示排除了由打印裝置104以外的打印裝置進(jìn)行了加密處理的內(nèi)容數(shù)據(jù)的列表。使用該配置,用戶能夠更容易地選擇要打印的內(nèi)容數(shù)據(jù)。在步驟S1007中,應(yīng)用服務(wù)器單元4012讀取在步驟S1004中獲取的安全類型信息 605。當(dāng)安全類型信息605包括服務(wù)器密鑰方法610時(shí)(步驟S1007中的“是”),處理進(jìn)入步驟S1008。當(dāng)安全類型信息605不包括服務(wù)器密鑰方法610時(shí)(步驟S1007中的“否”), 處理進(jìn)入步驟S1009。在步驟S1008中,應(yīng)用服務(wù)器單元4012基于包括在文檔管理表601的內(nèi)容數(shù)據(jù) 608中的信息獲取接收到了打印指令的數(shù)據(jù),并使用預(yù)先存儲(chǔ)的加密密鑰中的服務(wù)器密鑰來對(duì)數(shù)據(jù)進(jìn)行解密。在步驟S1009中,應(yīng)用服務(wù)器單元4012讀取在步驟S1004中獲取的安全類型信息 605。當(dāng)安全類型信息605包括用戶密鑰方法611時(shí)(步驟S1009中的“是”),處理進(jìn)入步驟S1010。當(dāng)安全類型信息605不包括用戶密鑰方法611時(shí)(步驟S1009中的“否”),處理進(jìn)入步驟S1011。在步驟S1010中,應(yīng)用服務(wù)器單元4012基于包括在文檔管理表601的內(nèi)容數(shù)據(jù) 608中的信息獲取接收到了打印指令的數(shù)據(jù),并使用預(yù)先存儲(chǔ)的加密密鑰中的、與給出打印指令的用戶相對(duì)應(yīng)的用戶密鑰來對(duì)數(shù)據(jù)進(jìn)行解密。在步驟SlOll中,web服務(wù)器單元4011作為對(duì)步驟S1003中的打印指令請(qǐng)求的響應(yīng),向打印裝置104發(fā)送內(nèi)容數(shù)據(jù)、安全類型信息605以及加密密鑰標(biāo)識(shí)信息606。在步驟S1012中,當(dāng)打印裝置104的web瀏覽器4032從服務(wù)器102接收的安全類型信息605包括打印裝置密鑰方法609時(shí)(步驟S1012中的“是”),處理進(jìn)入步驟S1016。 當(dāng)安全類型信息605不包括打印裝置密鑰方法609時(shí)(步驟S1012中的“否”),處理進(jìn)入步驟S1014。在步驟S1016中,打印裝置104將從服務(wù)器102接收到的加密密鑰標(biāo)識(shí)信息606 與從打印裝置104的加密管理單元4040獲取的加密密鑰標(biāo)識(shí)信息進(jìn)行比較。更具體地說, 打印裝置104確認(rèn)對(duì)內(nèi)容數(shù)據(jù)進(jìn)行加密處理時(shí)使用的加密密鑰是否與打印裝置104的加密
密鑰一致。作為確認(rèn)的結(jié)果,當(dāng)對(duì)內(nèi)容數(shù)據(jù)進(jìn)行加密處理時(shí)使用的加密密鑰與打印裝置104 的加密密鑰一致時(shí)(步驟S1016中的“是”),在步驟S1013中,使用打印裝置104的私密密鑰對(duì)從服務(wù)器102接收到的內(nèi)容數(shù)據(jù)進(jìn)行解密。作為確認(rèn)的結(jié)果,當(dāng)上述兩個(gè)密鑰相互不一致時(shí)(步驟S1016中的“否”),打印裝置104進(jìn)行錯(cuò)誤結(jié)束處理。在步驟S1014中,打印裝置104的格式轉(zhuǎn)換管理器4041將內(nèi)容數(shù)據(jù)轉(zhuǎn)換為能夠打印數(shù)據(jù)的數(shù)據(jù)格式(打印數(shù)據(jù))。在步驟S1015中,打印裝置104進(jìn)行輸出打印中的打印數(shù)據(jù)的打印處理。如上所述,根據(jù)第一示例性實(shí)施例,即使內(nèi)容數(shù)據(jù)被非法獲取,也能夠防止信息泄漏。此外,由于根據(jù)用戶的操作進(jìn)行了加密處理,因此能夠根據(jù)使用內(nèi)容數(shù)據(jù)的目的來適當(dāng)?shù)鼐S持安全等級(jí)。描述本發(fā)明的第二示例性實(shí)施例。僅描述與第一示例性實(shí)施例中的配置不同的配置。首先,參照?qǐng)D11,描述根據(jù)第二示例性實(shí)施例的圖像處理系統(tǒng)。圖11示出了根據(jù)第二示例性實(shí)施例的圖像處理系統(tǒng)的總體配置。根據(jù)第二示例性實(shí)施例的圖像處理系統(tǒng)包括互聯(lián)網(wǎng)101、文檔管理服務(wù)器106、打印服務(wù)器107、主計(jì)算機(jī)103、打印裝置104以及防火墻 105。文檔管理服務(wù)器106包括控制單元1061和存儲(chǔ)單元1062。存儲(chǔ)單元1062存儲(chǔ)內(nèi)容數(shù)據(jù)??刂茊卧?061執(zhí)行通常已知的作為應(yīng)用服務(wù)器的功能。例如,根據(jù)來自主計(jì)算機(jī) 103的web瀏覽器4021及打印裝置104的web瀏覽器4032的處理請(qǐng)求中的各個(gè)來進(jìn)行處理的web應(yīng)用,安裝在控制單元1061中。文檔管理服務(wù)器106中的web應(yīng)用進(jìn)行在存儲(chǔ)單元1062上的數(shù)據(jù)存儲(chǔ)處理、存儲(chǔ)的內(nèi)容數(shù)據(jù)的顯示處理和獲取處理。打印服務(wù)器107包括控制單元1071和存儲(chǔ)單元1072。打印服務(wù)器107用作用于將打印數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元1072中的假脫機(jī)程序。控制單元1071執(zhí)行通常已知的作為應(yīng)用服務(wù)器的功能。例如,根據(jù)來自主計(jì)算機(jī)103的web瀏覽器4021及打印裝置104的web瀏覽器4032的處理請(qǐng)求中的各個(gè)來進(jìn)行處理的web應(yīng)用,安裝在控制單元1071中。打印服務(wù)器107的web應(yīng)用進(jìn)行將輸入的內(nèi)容數(shù)據(jù)轉(zhuǎn)換為打印數(shù)據(jù)并將打印數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元1072中的假脫機(jī)處理以及對(duì)存儲(chǔ)在存儲(chǔ)單元1072中的打印數(shù)據(jù)的打印處理。文檔管理服務(wù)器106和打印服務(wù)器107的硬件配置與參照?qǐng)D2描述的一般信息處理裝置的硬件配置相對(duì)應(yīng)。圖12示出了在根據(jù)第二示例性實(shí)施例的圖像處理系統(tǒng)中包括的文檔管理服務(wù)器 106、打印服務(wù)器107、主計(jì)算機(jī)103和打印裝置104的軟件配置。文檔管理服務(wù)器106包括web服務(wù)器單元4061、應(yīng)用服務(wù)器單元4062、驗(yàn)證單元 4063以及數(shù)據(jù)信息管理單元4064。用于實(shí)現(xiàn)上述單元的功能的程序存儲(chǔ)在存儲(chǔ)單元1062 中。文檔管理服務(wù)器106作為web應(yīng)用提供的各種服務(wù)可以在上述程序文件被讀入RAM 202 中并由CPU 201執(zhí)行時(shí)實(shí)現(xiàn)。web服務(wù)器單元4061、應(yīng)用服務(wù)器單元4062以及驗(yàn)證單元4063的功能與服務(wù)器 102的web服務(wù)器單元4011、應(yīng)用服務(wù)器單元4012以及驗(yàn)證單元4015的功能類似。數(shù)據(jù)信息管理單元4064進(jìn)行對(duì)存儲(chǔ)在存儲(chǔ)單元1062中的內(nèi)容數(shù)據(jù)的登記、獲取、搜索以及刪除處理,還進(jìn)行對(duì)伴隨內(nèi)容數(shù)據(jù)的相關(guān)信息的管理處理。打印服務(wù)器107包括web服務(wù)器單元4051、應(yīng)用服務(wù)器單元4052、驗(yàn)證單元4053、 打印裝置管理單元40M、加密管理單元4055、多租戶文檔數(shù)據(jù)管理單元4056、web服務(wù)請(qǐng)求器單元4057以及打印數(shù)據(jù)轉(zhuǎn)換單元4058。用于實(shí)現(xiàn)上述單元的功能的程序存儲(chǔ)在存儲(chǔ)單元1072中。打印服務(wù)器107作為web應(yīng)用提供的各種服務(wù)可以在上述程序被讀入RAM 202中并由CPU 201執(zhí)行時(shí)實(shí)現(xiàn)。web服務(wù)器單元4051、應(yīng)用服務(wù)器單元4052以及驗(yàn)證單元4053 具有與服務(wù)器102的web服務(wù)器單元4011、應(yīng)用服務(wù)器單元4012以及驗(yàn)證單元4015的功能類似的功能。打印裝置管理單元40M進(jìn)行打印裝置的登記、關(guān)于登記的打印裝置的信息的獲取、對(duì)登記的打印裝置的搜索以及關(guān)于登記的打印裝置的登記信息的刪除處理。加密管理單元4055進(jìn)行公用密鑰的生成和刪除的密鑰管理、使用公用密鑰的對(duì)數(shù)據(jù)的加密和解密處理以及使用由打印裝置管理單元40M管理的登記的打印裝置的公共密鑰對(duì)數(shù)據(jù)的加密處理。多租戶文檔數(shù)據(jù)管理單元4056進(jìn)行對(duì)在存儲(chǔ)單元1072中假脫機(jī)的打印數(shù)據(jù)的登記、獲取、搜索和刪除處理以及對(duì)伴隨打印數(shù)據(jù)的相關(guān)信息的管理處理。web服務(wù)請(qǐng)求器單元4057經(jīng)由互聯(lián)網(wǎng)101向web服務(wù)器單元4061發(fā)送web服務(wù)請(qǐng)求,并接收對(duì)web服務(wù)請(qǐng)求的響應(yīng)。打印數(shù)據(jù)轉(zhuǎn)換單元4058將從文檔管理服務(wù)器106接收的內(nèi)容數(shù)據(jù)轉(zhuǎn)換為打印裝置104能夠打印的打印數(shù)據(jù)。圖13A示出了根據(jù)第二示例性實(shí)施例的存儲(chǔ)在打印服務(wù)器107的存儲(chǔ)單元1072 中的、用于管理關(guān)于打印裝置的信息的數(shù)據(jù)庫(kù)的表。打印裝置管理表1301包括打印裝置ID 1302、打印裝置名1303、安全標(biāo)記1304、加密密鑰1305以及打印裝置能力信息1306。打印裝置ID 1302存儲(chǔ)用于唯一識(shí)別打印裝置的編號(hào)。打印裝置名1303存儲(chǔ)識(shí)別的打印裝置的名稱。安全標(biāo)記1304存儲(chǔ)關(guān)于打印裝置是否能夠?qū)?shù)據(jù)進(jìn)行加密處理和解密處理的信息。
17
加密密鑰1305存儲(chǔ)打印裝置的公共密鑰。打印裝置能力信息1306存儲(chǔ)關(guān)于打印裝置的能力信息。打印裝置管理單元40M進(jìn)行對(duì)打印裝置管理表1301中的欄1302、1303、 1304,1305以及1306的登記、獲取、搜索以及刪除處理。圖1 示出了根據(jù)第二示例性實(shí)施例的用于管理由打印服務(wù)器107的存儲(chǔ)單元 1072假脫機(jī)的打印數(shù)據(jù)以及關(guān)于打印數(shù)據(jù)的信息的數(shù)據(jù)庫(kù)的表。打印數(shù)據(jù)管理表1311包括打印數(shù)據(jù)ID 1312、打印數(shù)據(jù)名1313、內(nèi)容數(shù)據(jù)ID 1314、訪問權(quán)限信息1315、安全類型信息1316、加密密鑰標(biāo)識(shí)信息1317以及打印數(shù)據(jù)1318。打印數(shù)據(jù)ID 1312存儲(chǔ)用于唯一識(shí)別打印數(shù)據(jù)的編號(hào)。打印數(shù)據(jù)名1313存儲(chǔ)識(shí)別的打印數(shù)據(jù)的名稱。內(nèi)容數(shù)據(jù)ID存儲(chǔ)用于唯一識(shí)別用來生成打印數(shù)據(jù)的數(shù)據(jù)的編號(hào)。訪問權(quán)限信息1315存儲(chǔ)關(guān)于打印數(shù)據(jù)的訪問權(quán)限信息。安全類型信息1316存儲(chǔ)關(guān)于打印數(shù)據(jù)的安全類型信息。加密密鑰標(biāo)識(shí)信息1317存儲(chǔ)用于識(shí)別加密密鑰的信息。在第二示例性實(shí)施例中,存儲(chǔ)在上述欄中的信息被統(tǒng)稱為關(guān)于打印數(shù)據(jù)的信息。 打印數(shù)據(jù)1318存儲(chǔ)關(guān)于存儲(chǔ)在打印服務(wù)器107中的打印數(shù)據(jù)的存儲(chǔ)位置的信息或者打印數(shù)據(jù)本身。在圖12中,上述打印服務(wù)器107的多租戶文檔數(shù)據(jù)管理單元4056進(jìn)行對(duì)打印數(shù)據(jù)管理表1311中的欄1312、1313、1314、1315、1316、1317以及1318的登記、獲取、搜索和刪
除處理。參照?qǐng)D13C,描述根據(jù)第二示例性實(shí)施例的安全類型信息1316。安全類型信息 1316用于識(shí)別對(duì)打印數(shù)據(jù)進(jìn)行了哪種安全處理。安全類型信息1316包括打印裝置密鑰方法1322及服務(wù)器密鑰方法1323。打印裝置密鑰方法1322是作為加密方法的公共密鑰加密方法,并使用由打印裝置104的加密管理單元4040生成的公共密鑰和私密密鑰。打印服務(wù)器107的加密管理單元4055使用由打印裝置管理表1301中的加密密鑰1305管理的打印裝置104的公共密鑰, 對(duì)打印數(shù)據(jù)進(jìn)行加密處理。此外,加密管理單元4055使用由打印裝置104的加密管理單元 4040生成的打印裝置104的私密密鑰,對(duì)打印數(shù)據(jù)進(jìn)行解密處理。服務(wù)器密鑰方法1323是作為加密方法的公用密鑰加密方法,并且使用由打印服務(wù)器107的加密管理單元4055生成的公用密鑰。打印服務(wù)器107使用打印服務(wù)器107的公用密鑰對(duì)打印數(shù)據(jù)進(jìn)行加密處理,并且使用其公用密鑰對(duì)打印數(shù)據(jù)進(jìn)行解密處理。接下來,參照?qǐng)D14描述根據(jù)第二示例性實(shí)施例的打印數(shù)據(jù)登記處理。圖14是示出使用主計(jì)算機(jī)103的web瀏覽器4021將文檔管理服務(wù)器106中的數(shù)據(jù)、作為打印數(shù)據(jù)存儲(chǔ)在打印服務(wù)器107的存儲(chǔ)單元1072中的處理的流程圖。每次在主計(jì)算機(jī)103與打印服務(wù)器107之間以及在打印服務(wù)器107與文檔管理服務(wù)器106之間進(jìn)行發(fā)送/接收處理時(shí),需要進(jìn)行驗(yàn)證處理,然而,本流程圖不描述驗(yàn)證處理。在步驟S1401中,主計(jì)算機(jī)103將存儲(chǔ)在存儲(chǔ)單元1032中的用于實(shí)現(xiàn)web瀏覽器 4021的程序讀入RAM 202中。當(dāng)讀取完成時(shí),CPU 201執(zhí)行讀入RAM 202中的web瀏覽器 4021。在步驟S1402中,web瀏覽器4021發(fā)送用于從打印服務(wù)器107獲取由文檔管理服務(wù)器106管理的內(nèi)容數(shù)據(jù)列表信息的HTTP請(qǐng)求。內(nèi)容數(shù)據(jù)列表信息是指存儲(chǔ)在文檔管理服務(wù)器106的存儲(chǔ)單元1062中的所有內(nèi)容數(shù)據(jù)。
在步驟S1403中,當(dāng)接收到來自web瀏覽器4021的HTTP請(qǐng)求時(shí),web服務(wù)器單元 4051調(diào)用應(yīng)用服務(wù)器單元4052。打印服務(wù)器107向web服務(wù)器單元4061發(fā)送用于獲取由文檔管理服務(wù)器106管理的內(nèi)容數(shù)據(jù)列表信息的web服務(wù)請(qǐng)求。在步驟S1404中,web服務(wù)器單元4061經(jīng)由互聯(lián)網(wǎng)101接收來自web服務(wù)請(qǐng)求器單元4057的web服務(wù)請(qǐng)求。作為響應(yīng)于web服務(wù)請(qǐng)求的處理,應(yīng)用服務(wù)器單元4062調(diào)用數(shù)據(jù)信息管理單元4064,以獲取關(guān)于存儲(chǔ)的數(shù)據(jù)的信息。web服務(wù)器單元4061將關(guān)于內(nèi)容數(shù)據(jù)的信息發(fā)送到打印服務(wù)器107。在步驟S1405中,web服務(wù)請(qǐng)求器單元4057獲取從文檔管理服務(wù)器106接收的關(guān)于內(nèi)容數(shù)據(jù)的信息。應(yīng)用服務(wù)器單元4052根據(jù)web服務(wù)請(qǐng)求器單元4057接收的關(guān)于數(shù)據(jù)的信息,動(dòng)態(tài)地生成HTML格式的文檔列表畫面。web服務(wù)器單元4051向web瀏覽器4021 返回列表畫面。在步驟S1406中,主計(jì)算機(jī)103在web瀏覽器4021上顯示作為HTTP響應(yīng)從web服務(wù)器單元4051接收的文檔列表畫面。在步驟S1407中,主計(jì)算機(jī)103經(jīng)由web瀏覽器4021 向web服務(wù)器單元4051發(fā)送針對(duì)用戶指定的指定文檔信息的HTTP請(qǐng)求。在步驟S 1408中,web服務(wù)器單元4051接收來自web瀏覽器4021的針對(duì)指定文檔信息的HTTP請(qǐng)求。當(dāng)接收到HTTP請(qǐng)求時(shí),打印服務(wù)器107調(diào)用應(yīng)用服務(wù)器單元4052。 應(yīng)用服務(wù)器單元4052將指定文檔的文檔ID登記在打印數(shù)據(jù)名1313中。在步驟S1409中,應(yīng)用服務(wù)器單元4052從打印裝置管理表1301中取出打印裝置信息的列表,并根據(jù)打印裝置信息動(dòng)態(tài)地生成HTML格式的打印裝置列表畫面。web服務(wù)器單元4051向主計(jì)算機(jī)103的web瀏覽器4021返回打印裝置列表畫面。在步驟S1410中,主計(jì)算機(jī)103在web瀏覽器4021上顯示作為HTTP響應(yīng)從web 服務(wù)器單元4051接收的打印裝置列表畫面。在步驟S1411中,主計(jì)算機(jī)103經(jīng)由web瀏覽器4021向打印服務(wù)器107的web服務(wù)器單元4051,發(fā)送針對(duì)用戶指定的打印裝置信息以及打印數(shù)據(jù)生成請(qǐng)求的HTTP請(qǐng)求。在步驟S1412中,當(dāng)接收到來自web瀏覽器4021的HTTP請(qǐng)求時(shí),web服務(wù)器單元 4051調(diào)用應(yīng)用服務(wù)器單元4052。應(yīng)用服務(wù)器單元4052從web服務(wù)請(qǐng)求器單元4057經(jīng)由互聯(lián)網(wǎng)101向文檔管理服務(wù)器106的web服務(wù)器單元4061,發(fā)送用于獲取指定文檔的數(shù)據(jù)的web服務(wù)請(qǐng)求。在步驟S1413中,web服務(wù)器單元4061經(jīng)由互聯(lián)網(wǎng)101接收來自web服務(wù)請(qǐng)求者單元4057的web服務(wù)請(qǐng)求。作為響應(yīng)于web服務(wù)請(qǐng)求的處理,應(yīng)用服務(wù)器單元4062調(diào)用數(shù)據(jù)信息管理單元4064,以獲取存儲(chǔ)的內(nèi)容數(shù)據(jù)。web服務(wù)器單元4061向打印服務(wù)器107 發(fā)送內(nèi)容數(shù)據(jù)。在步驟S1414中,應(yīng)用服務(wù)器單元4052從打印裝置管理表1301中獲取關(guān)于選擇的打印裝置的打印裝置信息,并讀取打印裝置能力信息1306?;诖蛴⊙b置能力信息 1306,打印數(shù)據(jù)轉(zhuǎn)換單元4058將從文檔管理服務(wù)器106接收的接收內(nèi)容數(shù)據(jù)轉(zhuǎn)換為打印數(shù)據(jù),并且應(yīng)用服務(wù)器單元4052生成打印數(shù)據(jù)。在步驟S1415中,應(yīng)用服務(wù)器單元4052從打印裝置管理表1301中讀取安全標(biāo)記 1304。應(yīng)用服務(wù)器單元4052確定用戶選擇的打印裝置是否具有對(duì)數(shù)據(jù)進(jìn)行加密處理和解密處理的功能。當(dāng)選擇的打印裝置具有進(jìn)行加密處理和解密處理的功能時(shí)(步驟S1415中的“是”),處理進(jìn)入步驟S1416。當(dāng)選擇的打印裝置不具有進(jìn)行加密處理和解密處理的功能時(shí)(步驟S1415中的“否”),處理進(jìn)入步驟S1417。在步驟S1416中,應(yīng)用服務(wù)器單元4052從選擇的打印裝置的加密密鑰1305中獲取打印裝置的公共密鑰,以使得應(yīng)用服務(wù)器單元4052能夠使加密管理單元4055使用其公共密鑰對(duì)打印數(shù)據(jù)進(jìn)行加密。在步驟S1417中,應(yīng)用服務(wù)器單元4052從加密管理單元4055獲取打印服務(wù)器107 的公用密鑰,以使得應(yīng)用服務(wù)器單元4052能夠使加密管理單元4055使用公用密鑰對(duì)打印數(shù)據(jù)進(jìn)行加密。在步驟S1418中,打印服務(wù)器107的應(yīng)用服務(wù)器單元4052使多租戶文檔數(shù)據(jù)管理單元4056存儲(chǔ)打印數(shù)據(jù)信息。在步驟S1419中,打印服務(wù)器107的應(yīng)用服務(wù)器單元4052 使多租戶文檔數(shù)據(jù)管理單元4056存儲(chǔ)打印數(shù)據(jù)。接下來,參照?qǐng)D15描述根據(jù)第二示例性實(shí)施例的對(duì)打印數(shù)據(jù)進(jìn)行的打印處理。圖15是示出打印裝置104使用web瀏覽器4032打印存儲(chǔ)在打印服務(wù)器107的存儲(chǔ)單元1072中的打印數(shù)據(jù)的處理的流程圖。每次在打印裝置104與打印服務(wù)器107之間進(jìn)行內(nèi)容數(shù)據(jù)的發(fā)送/接收時(shí),需要進(jìn)行驗(yàn)證處理,然而,第二示例性實(shí)施例不描述驗(yàn)證處理。在步驟S1501中,打印裝置104將存儲(chǔ)在HDD 307中的用于實(shí)現(xiàn)web瀏覽器4032 的程序讀入RAM 302中。當(dāng)讀取完成時(shí),CPU 301執(zhí)行讀入RAM 302中的web瀏覽器4032。在步驟S1502中,web瀏覽器4032發(fā)送用于從打印服務(wù)器107獲取由打印服務(wù)器 107管理的打印數(shù)據(jù)列表信息的HTTP請(qǐng)求。在步驟S 1503中,當(dāng)接收到來自web瀏覽器4032的HTTP請(qǐng)求時(shí),web服務(wù)器單元4051調(diào)用應(yīng)用服務(wù)器單元4052。應(yīng)用服務(wù)器單元4052從HTTP請(qǐng)求的頭部讀取關(guān)于請(qǐng)求源的打印裝置信息?;谧x取的打印裝置信息,生成請(qǐng)求源的打印裝置能夠打印的打印數(shù)據(jù)的列表。 能夠打印的打印數(shù)據(jù)是指,使用請(qǐng)求源的打印裝置的公共密鑰加密的打印數(shù)據(jù)以及使用打印服務(wù)器107的公用密鑰加密的打印數(shù)據(jù)的列表。在步驟S1504中,應(yīng)用服務(wù)器單元4052根據(jù)生成的打印數(shù)據(jù)列表,動(dòng)態(tài)地生成 HTML格式的打印數(shù)據(jù)列表畫面。web服務(wù)器單元4051向打印裝置104的web瀏覽器4032 返回打印數(shù)據(jù)列表畫面。在步驟S1505中,在web瀏覽器4032上顯示作為HTTP響應(yīng)從web服務(wù)器單元4051 接收到的打印數(shù)據(jù)列表畫面。在步驟S1506中,打印裝置104向打印服務(wù)器107的web服務(wù)器單元4051發(fā)送針對(duì)用戶經(jīng)由web瀏覽器4032指令打印的打印數(shù)據(jù)的打印請(qǐng)求。在步驟S1507中,應(yīng)用服務(wù)器單元4052從打印數(shù)據(jù)管理表1311中獲取關(guān)于接收到了打印指令的打印數(shù)據(jù)的信息。在步驟S1508中,應(yīng)用服務(wù)器單元4052讀取安全類型信息1316。當(dāng)安全類型信息 1316包括打印裝置密鑰方法1322時(shí)(步驟S1508中的“是”),處理進(jìn)入步驟S1510。當(dāng)安全類型信息1316不包括打印裝置密鑰方法1322時(shí)(步驟S1508中的“否”),處理進(jìn)入步驟 S1509。在步驟S1509中,應(yīng)用服務(wù)器單元4052從打印數(shù)據(jù)管理表1311中獲取關(guān)于接收
20到了打印指令的打印數(shù)據(jù)1318的信息,以使得應(yīng)用服務(wù)器單元4052使加密管理單元4055 使用打印服務(wù)器107的公用密鑰對(duì)信息進(jìn)行加密。在步驟S1510中,應(yīng)用服務(wù)器單元4052 向打印裝置104發(fā)送打印數(shù)據(jù)、安全類型信息1316以及加密密鑰標(biāo)識(shí)信息1317。在步驟S1511中,當(dāng)打印裝置104的web瀏覽器4032從打印服務(wù)器107接收到的安全類型信息1316包括打印裝置密鑰方法1322時(shí)(步驟S 1511中的“是”),處理進(jìn)入步驟S1514。當(dāng)安全類型信息1316不包括打印裝置密鑰方法1322時(shí),處理進(jìn)入步驟S1513。在步驟S1514中,打印裝置104確認(rèn)從打印服務(wù)器107接收到的加密密鑰標(biāo)識(shí)信息1317是否與從打印裝置104的加密管理單元4040獲取的加密密鑰標(biāo)識(shí)信息一致。當(dāng)加密密鑰標(biāo)識(shí)信息1317與加密密鑰標(biāo)識(shí)信息一致時(shí)(步驟S1514中的“是”),在步驟S 1512 中,打印裝置104的加密管理單元4040使用打印裝置104的私密密鑰對(duì)從打印服務(wù)器107 接收到的打印數(shù)據(jù)進(jìn)行解密。當(dāng)加密密鑰標(biāo)識(shí)信息1317與加密密鑰標(biāo)識(shí)信息不一致時(shí)(步驟S1514中的“否”),處理錯(cuò)誤結(jié)束。在步驟S1513中,打印裝置104對(duì)打印數(shù)據(jù)進(jìn)行打印處理。如上所述,根據(jù)用戶選擇的打印裝置的能力,確定使用所選擇的打印裝置的公共密鑰,還是使用打印服務(wù)器的公用密鑰。通過進(jìn)行加密處理和解密處理,能夠適當(dāng)?shù)鼐S持安全等級(jí),而不破壞便利性。本發(fā)明的各方面還能夠通過讀出并執(zhí)行記錄在存儲(chǔ)裝置上的用于執(zhí)行上述實(shí)施例的功能的程序的系統(tǒng)或設(shè)備的計(jì)算機(jī)(或諸如CPU或MPU的裝置)、以及由系統(tǒng)或設(shè)備的計(jì)算機(jī)例如讀出并執(zhí)行記錄在存儲(chǔ)裝置上的用于執(zhí)行上述實(shí)施例的功能的程序來執(zhí)行步驟的方法來實(shí)現(xiàn)。鑒于此,例如經(jīng)由網(wǎng)絡(luò)或者從用作存儲(chǔ)裝置的各種類型的記錄介質(zhì)(例如計(jì)算機(jī)可讀介質(zhì))向計(jì)算機(jī)提供程序。在這種情況下,系統(tǒng)或者設(shè)備以及存儲(chǔ)程序的記錄介質(zhì)包含在本發(fā)明的范圍內(nèi)。雖然參照示例性實(shí)施例對(duì)本發(fā)明進(jìn)行了說明,但是應(yīng)當(dāng)理解,本發(fā)明不限于所公開的示例性實(shí)施例。所附權(quán)利要求的范圍符合最寬的解釋,以使其涵蓋所有變型、等同結(jié)構(gòu)及功能。
權(quán)利要求
1.一種圖像形成裝置,所述圖像形成裝置包括 讀取單元,其被配置為讀取原稿;生成單元,其被配置為根據(jù)所述原稿生成內(nèi)容數(shù)據(jù); 加密單元,其被配置為使用加密密鑰對(duì)所述內(nèi)容數(shù)據(jù)進(jìn)行加密處理;以及發(fā)送單元,其被配置為當(dāng)接收到不使用由服務(wù)器組提供的對(duì)所述內(nèi)容數(shù)據(jù)進(jìn)行處理的服務(wù)、而將所生成的內(nèi)容數(shù)據(jù)存儲(chǔ)在所述服務(wù)器組中的指令時(shí),向所述服務(wù)器組發(fā)送進(jìn)行了所述加密處理的所述內(nèi)容數(shù)據(jù),而當(dāng)接收到使用所述服務(wù)的指令時(shí),向所述服務(wù)器組發(fā)送未進(jìn)行所述加密處理的所述內(nèi)容數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的圖像形成裝置,所述圖像形成裝置還包括確認(rèn)單元,其被配置為從所述服務(wù)器組接收進(jìn)行了所述加密處理的所述內(nèi)容數(shù)據(jù),并確認(rèn)在對(duì)所接收到的數(shù)據(jù)進(jìn)行所述加密處理時(shí)使用的所述加密密鑰是否與由所述圖像形成裝置生成的公共密鑰一致;解密單元,其被配置為當(dāng)所述加密密鑰與所述公共密鑰相互一致時(shí),使用與所述公共密鑰配對(duì)的、由所述圖像形成裝置生成的私密密鑰對(duì)所接收到的數(shù)據(jù)進(jìn)行解密處理;以及打印單元,其被配置為打印進(jìn)行了所述解密處理的所述數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的圖像形成裝置,所述圖像形成裝置還包括指令單元,所述指令單元被配置為當(dāng)接收到使用所述服務(wù)器組提供的所述服務(wù)以及不共享所述內(nèi)容數(shù)據(jù)的兩個(gè)指令時(shí),向所述服務(wù)器組給出如下指令使用針對(duì)成功通過在使用所述服務(wù)時(shí)進(jìn)行的驗(yàn)證的多個(gè)用戶中的各個(gè)而準(zhǔn)備的加密密鑰中的、與給出了所述兩個(gè)指令的用戶相對(duì)應(yīng)的用戶密鑰,對(duì)所生成的內(nèi)容數(shù)據(jù)進(jìn)行所述加密處理;而當(dāng)接收到使用所述服務(wù)以及共享所述內(nèi)容數(shù)據(jù)的兩個(gè)指令時(shí),向所述服務(wù)器組給出如下指令使用成功通過在使用所述服務(wù)器組的所述服務(wù)時(shí)進(jìn)行的驗(yàn)證的多個(gè)用戶公用的服務(wù)器密鑰,對(duì)所生成的內(nèi)容數(shù)據(jù)進(jìn)行所述加密處理。
4.根據(jù)權(quán)利要求3所述的圖像形成裝置,所述圖像形成裝置還包括確認(rèn)單元,其被配置為從所述服務(wù)器組接收進(jìn)行了所述加密處理的所述內(nèi)容數(shù)據(jù),并確認(rèn)在對(duì)所接收到的數(shù)據(jù)進(jìn)行所述加密處理時(shí)使用的所述加密密鑰是否與由所述圖像形成裝置生成的公共密鑰一致;解密單元,其被配置為當(dāng)所述確認(rèn)單元確認(rèn)所述加密密鑰與所述公共密鑰相互一致時(shí),使用與所述公共密鑰配對(duì)的、由所述圖像形成裝置生成的私密密鑰,對(duì)所接收到的數(shù)據(jù)進(jìn)行解密處理;以及打印單元,其被配置為打印進(jìn)行了所述解密處理的所述數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的圖像形成裝置,其中,當(dāng)接收到不使用所述服務(wù)、而將所述內(nèi)容數(shù)據(jù)存儲(chǔ)在所述服務(wù)器組中的所述指令時(shí),對(duì)所生成的內(nèi)容數(shù)據(jù)進(jìn)行所述加密處理。
6.根據(jù)權(quán)利要求2所述的圖像形成裝置,其中,當(dāng)接收到不使用所述服務(wù)、而將所述內(nèi)容數(shù)據(jù)存儲(chǔ)在所述服務(wù)器組中的所述指令時(shí),對(duì)所生成的內(nèi)容數(shù)據(jù)進(jìn)行所述加密處理。
7.根據(jù)權(quán)利要求3所述的圖像形成裝置,其中,當(dāng)接收到不使用所述服務(wù)、而將所述內(nèi)容數(shù)據(jù)存儲(chǔ)在所述服務(wù)器組中的所述指令時(shí),對(duì)所生成的內(nèi)容數(shù)據(jù)進(jìn)行所述加密處理。
8.根據(jù)權(quán)利要求4所述的圖像形成裝置,所述圖像形成裝置還包括顯示單元,其被配置為基于根據(jù)關(guān)于三種內(nèi)容數(shù)據(jù)的信息生成的畫面信息,顯示由所述服務(wù)器組存儲(chǔ)的所述內(nèi)容數(shù)據(jù)的列表,所述三種內(nèi)容數(shù)據(jù)是進(jìn)行了所述加密處理的內(nèi)容數(shù)據(jù)、使用所述服務(wù)器密鑰進(jìn)行了所述加密處理的內(nèi)容數(shù)據(jù)以及使用與使用所述圖像形成裝置的用戶相對(duì)應(yīng)的所述用戶密鑰進(jìn)行了所述加密處理的內(nèi)容數(shù)據(jù);以及指令發(fā)送單元,其被配置為當(dāng)從所顯示的所述內(nèi)容數(shù)據(jù)的列表中選擇了要打印的內(nèi)容數(shù)據(jù)時(shí),向所述服務(wù)器組發(fā)送針對(duì)所述內(nèi)容數(shù)據(jù)的打印指令。
9.根據(jù)權(quán)利要求5所述的圖像形成裝置,所述圖像形成裝置還包括顯示單元,其被配置為基于根據(jù)關(guān)于三種內(nèi)容數(shù)據(jù)的信息生成的畫面信息,顯示由所述服務(wù)器組存儲(chǔ)的所述內(nèi)容數(shù)據(jù)的列表,所述三種內(nèi)容數(shù)據(jù)是進(jìn)行了所述加密處理的內(nèi)容數(shù)據(jù)、使用所述服務(wù)器密鑰進(jìn)行了所述加密處理的內(nèi)容數(shù)據(jù)以及使用與使用所述圖像形成裝置的用戶相對(duì)應(yīng)的所述用戶密鑰進(jìn)行了所述加密處理的內(nèi)容數(shù)據(jù);以及指令發(fā)送單元,其被配置為當(dāng)從所顯示的所述內(nèi)容數(shù)據(jù)的列表中選擇了要打印的內(nèi)容數(shù)據(jù)時(shí),向所述服務(wù)器組發(fā)送針對(duì)所述內(nèi)容數(shù)據(jù)的打印指令。
10.根據(jù)權(quán)利要求8所述的圖像形成裝置,其中,所述服務(wù)器組存儲(chǔ)的所述內(nèi)容數(shù)據(jù)包括使用所述服務(wù)器密鑰進(jìn)行了所述加密處理的內(nèi)容數(shù)據(jù)、使用與使用所述圖像形成裝置的用戶相對(duì)應(yīng)的用戶密鑰進(jìn)行了所述加密處理的內(nèi)容數(shù)據(jù)以及使用與使用所述圖像形成裝置的所述用戶以外的用戶相對(duì)應(yīng)的用戶密鑰進(jìn)行了所述加密處理的內(nèi)容數(shù)據(jù),并且其中,排除不能打印的內(nèi)容數(shù)據(jù)來生成所述畫面信息。
11.一種圖像處理系統(tǒng),所述圖像處理系統(tǒng)包括圖像形成裝置及服務(wù)器組,所述圖像形成裝置包括讀取單元,其被配置為讀取原稿; 生成單元,其被配置為根據(jù)所述原稿生成內(nèi)容數(shù)據(jù); 加密單元,其被配置為使用加密密鑰對(duì)所述內(nèi)容數(shù)據(jù)進(jìn)行加密處理;以及發(fā)送單元,其被配置為當(dāng)接收到不使用由所述服務(wù)器組提供的對(duì)所述內(nèi)容數(shù)據(jù)進(jìn)行處理的服務(wù)、而將所生成的內(nèi)容數(shù)據(jù)存儲(chǔ)在所述服務(wù)器組中的第一指令時(shí),向所述服務(wù)器組發(fā)送進(jìn)行了所述加密處理的所述內(nèi)容數(shù)據(jù),而當(dāng)接收到使用所述服務(wù)并將所生成的內(nèi)容數(shù)據(jù)存儲(chǔ)在所述服務(wù)器組中的第二指令時(shí),向所述服務(wù)器組發(fā)送根據(jù)所述第二指令的關(guān)于所述加密密鑰的信息以及未進(jìn)行所述加密處理的內(nèi)容數(shù)據(jù), 并且所述服務(wù)器組包括控制單元,其被配置為控制如下處理當(dāng)對(duì)由所述發(fā)送單元發(fā)送的所述內(nèi)容數(shù)據(jù)進(jìn)行了所述加密處理時(shí),存儲(chǔ)所述內(nèi)容數(shù)據(jù);以及當(dāng)未進(jìn)行所述加密處理時(shí),基于所述加密密鑰的所述信息,指定預(yù)先存儲(chǔ)的加密密鑰中的、要在進(jìn)行所述加密處理時(shí)使用的加密密鑰,使用所指定的加密密鑰對(duì)未進(jìn)行所述加密處理的所述內(nèi)容數(shù)據(jù)進(jìn)行所述加密處理并且存儲(chǔ)所加密的內(nèi)容數(shù)據(jù)。
12.—種圖像處理系統(tǒng)的控制方法,所述圖像處理系統(tǒng)包括圖像形成裝置及服務(wù)器組, 所述控制方法包括以下步驟讀取原稿;根據(jù)所述原稿生成內(nèi)容數(shù)據(jù); 使用加密密鑰對(duì)所述內(nèi)容數(shù)據(jù)進(jìn)行加密處理;當(dāng)接收到不使用由所述服務(wù)器組提供的對(duì)所述內(nèi)容數(shù)據(jù)進(jìn)行處理的服務(wù)、而將所生成的內(nèi)容數(shù)據(jù)存儲(chǔ)在所述服務(wù)器組中的第一指令時(shí),向所述服務(wù)器組發(fā)送進(jìn)行了所述加密處理的所述內(nèi)容數(shù)據(jù),而當(dāng)接收到使用所述服務(wù)并將所生成的內(nèi)容數(shù)據(jù)存儲(chǔ)在所述服務(wù)器組中的第二指令時(shí),向所述服務(wù)器組發(fā)送根據(jù)所述第二指令的關(guān)于所述加密密鑰的信息以及未進(jìn)行所述加密處理的內(nèi)容數(shù)據(jù);以及進(jìn)行控制,以當(dāng)對(duì)所述內(nèi)容數(shù)據(jù)進(jìn)行了所述加密處理時(shí),存儲(chǔ)所述內(nèi)容數(shù)據(jù);而當(dāng)未對(duì)所述內(nèi)容數(shù)據(jù)進(jìn)行所述加密處理時(shí),基于關(guān)于所述加密密鑰的所述信息,指定預(yù)先存儲(chǔ)的加密密鑰中的、要在進(jìn)行所述加密處理時(shí)使用的加密密鑰,使用所指定的加密密鑰對(duì)未進(jìn)行所述加密處理的所述內(nèi)容數(shù)據(jù)進(jìn)行所述加密處理,并且存儲(chǔ)所加密的內(nèi)容數(shù)據(jù)。
13.根據(jù)權(quán)利要求12所述的控制方法,所述控制方法還包括以下步驟從所述服務(wù)器組接收進(jìn)行了所述加密處理的所述內(nèi)容數(shù)據(jù),并確認(rèn)在對(duì)所接收到的數(shù)據(jù)進(jìn)行所述加密處理時(shí)使用的所述加密密鑰是否與由所述圖像形成裝置生成的公共密鑰一致;當(dāng)所述加密密鑰與所述公共密鑰相互一致時(shí),使用與所述公共密鑰配對(duì)的由所述圖像形成裝置生成的私密密鑰,對(duì)所接收到的數(shù)據(jù)進(jìn)行解密處理;以及打印進(jìn)行了所述解密處理的所述數(shù)據(jù)。
14.根據(jù)權(quán)利要求12所述的控制方法,所述控制方法還包括以下步驟當(dāng)接收到使用由所述服務(wù)器組提供的所述服務(wù)以及不共享所述內(nèi)容數(shù)據(jù)的兩個(gè)指令時(shí),向所述服務(wù)器組提供如下指令使用針對(duì)成功通過在使用所述服務(wù)時(shí)進(jìn)行的驗(yàn)證的多個(gè)用戶中的各個(gè)而準(zhǔn)備的加密密鑰中的、與給出了所述兩個(gè)指令的用戶相對(duì)應(yīng)的用戶密鑰,對(duì)所生成的內(nèi)容數(shù)據(jù)進(jìn)行所述加密處理;以及當(dāng)接收到使用所述服務(wù)以及共享所述內(nèi)容數(shù)據(jù)的兩個(gè)指令時(shí),向所述服務(wù)器組提供如下指令使用成功通過在使用所述服務(wù)器組的所述服務(wù)時(shí)進(jìn)行的驗(yàn)證的多個(gè)用戶公用的服務(wù)器密鑰,對(duì)所生成的內(nèi)容數(shù)據(jù)進(jìn)行所述加密處理。
15.根據(jù)權(quán)利要求12所述的控制方法,所述控制方法還包括以下步驟當(dāng)接收到不使用所述服務(wù)、而將所述內(nèi)容數(shù)據(jù)存儲(chǔ)在所述服務(wù)器組中的所述指令時(shí), 對(duì)所生成的內(nèi)容數(shù)據(jù)進(jìn)行加密處理。
全文摘要
本發(fā)明提供一種圖像形成裝置、圖像處理系統(tǒng)及圖像處理系統(tǒng)的控制方法。在圖像形成裝置處,讀取單元讀取原稿;生成單元根據(jù)所述原稿生成內(nèi)容數(shù)據(jù);加密單元使用加密密鑰對(duì)所述內(nèi)容數(shù)據(jù)進(jìn)行加密處理;當(dāng)接收到不使用由服務(wù)器組提供的對(duì)所述內(nèi)容數(shù)據(jù)進(jìn)行處理的服務(wù)、而將所生成的內(nèi)容數(shù)據(jù)存儲(chǔ)在所述服務(wù)器組中的指令時(shí),發(fā)送單元向所述服務(wù)器組發(fā)送進(jìn)行了所述加密處理的所述內(nèi)容數(shù)據(jù),而當(dāng)接收到使用所述服務(wù)的指令時(shí),發(fā)送單元向所述服務(wù)器組發(fā)送未進(jìn)行所述加密處理的所述內(nèi)容數(shù)據(jù)。
文檔編號(hào)G06F21/00GK102200900SQ201110081098
公開日2011年9月28日 申請(qǐng)日期2011年3月25日 優(yōu)先權(quán)日2010年3月25日
發(fā)明者七海嘉仁 申請(qǐng)人:佳能株式會(huì)社