国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      打印機(jī)服務(wù)器和打印機(jī)控制方法

      文檔序號(hào):6376722閱讀:375來(lái)源:國(guó)知局
      專利名稱:打印機(jī)服務(wù)器和打印機(jī)控制方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及經(jīng)由網(wǎng)絡(luò)在打印機(jī)上進(jìn)行安全打印的網(wǎng)絡(luò)打印系統(tǒng)。
      背景技術(shù)
      傳統(tǒng)上,用戶能夠從客戶端個(gè)人計(jì)算機(jī)(PC)經(jīng)由網(wǎng)絡(luò)在連接到網(wǎng)絡(luò)的打印機(jī)上進(jìn)行打印。在這種情況下,客戶端PC需要檢測(cè)網(wǎng)絡(luò)上的打印機(jī),然后安裝用于使用檢測(cè)到的打印機(jī)的驅(qū)動(dòng)程序軟件。諸如由微軟公司以前提出的設(shè)備Web服務(wù)(WSD,Web Serviceson Devices)的標(biāo)準(zhǔn)技術(shù)是用于以簡(jiǎn)化方式進(jìn)行上述一系列處理的規(guī)范。此外,安全WSD是對(duì)要使用WSD進(jìn)行通信的網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行加密的技術(shù)。安全WSD采用由請(qǐng)求注釋(RFC,Request For Comment) 2246定義的安全套接字層(SSL)。SSL對(duì)網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行加密,并且防止網(wǎng)絡(luò)數(shù)據(jù)的偽造和泄漏。此外,SSL進(jìn)行證書驗(yàn)證,從而防止欺騙。在針對(duì)打印機(jī)進(jìn)行證書驗(yàn)證的情況下,官方認(rèn)證機(jī)構(gòu)(CA)對(duì)證書進(jìn)行簽名以確保證書的有效性。CA證書存儲(chǔ)在客戶端中,并且由官方CA簽名的證書存儲(chǔ)在打印機(jī)中。然后,打印機(jī)將其證書發(fā)送到客戶端,客戶端驗(yàn)證證書的有效性。然而,官方認(rèn)證機(jī)構(gòu)需要對(duì)證書進(jìn)行簽名以實(shí)現(xiàn)上述操作。因此,在進(jìn)行操作時(shí)需要成本和工作量。為了解決該問(wèn)題,日本專利特開第2007-323327號(hào)公報(bào)討論了在SSL中使用自簽名證書的操作,從而減少上述環(huán)境的結(jié)構(gòu)負(fù)荷。在該操作方法中,自簽名證書存儲(chǔ)在打印機(jī)中。

      發(fā)明內(nèi)容
      根據(jù)本發(fā)明的一方面,提供了一種打印機(jī)服務(wù)器,該打印機(jī)服務(wù)器包括:接收單元,其被配置為接收來(lái)自打印機(jī)的證書;驗(yàn)證單元,其被配置為驗(yàn)證由所述接收單元接收的證書是否為由認(rèn)證機(jī)構(gòu)頒發(fā)的證書;獲取單元,其被配置為從來(lái)自驗(yàn)證由所述接收單元接收的證書是否包括在作為一組證書的證書組中的證書組驗(yàn)證部獲取驗(yàn)證結(jié)果;以及發(fā)送單元,其被配置為在所述打印機(jī)的證書不包括在所述證書組中,所述接收單元接收到來(lái)自所述打印機(jī)的證書,并且所述驗(yàn)證單元驗(yàn)證所接收的證書是由所述認(rèn)證機(jī)構(gòu)頒發(fā)的證書的第一情況下,將打印數(shù)據(jù)發(fā)送到所述打印機(jī),以及在所述接收單元接收到來(lái)自所述打印機(jī)的自簽名證書并且所述獲取單元獲取表示所述自簽名證書包括在所述證書組的所述自簽名證書的驗(yàn)證結(jié)果的第二情況下,將所述打印數(shù)據(jù)發(fā)送到所述打印機(jī)。根據(jù)本發(fā)明的另一方面,提供了一種與外部認(rèn)證服務(wù)器通信的打印機(jī)服務(wù)器,該打印機(jī)服務(wù)器包括:接收單元,其被配置為接收來(lái)自打印機(jī)的證書;驗(yàn)證單元,其被配置為驗(yàn)證由所述接收單元接收的證書是否為由認(rèn)證機(jī)構(gòu)頒發(fā)的證書;獲取單元,其被配置為與管理作為一組證書的證書組的認(rèn)證服務(wù)器通信,并且從驗(yàn)證由所述接收單元接收的證書是否包括在所述證書組中的證書組驗(yàn)證部獲取驗(yàn)證結(jié)果;以及發(fā)送單元,其被配置為在所述接收單元接收來(lái)自所述打印機(jī)的證書,并且所述驗(yàn)證單元驗(yàn)證所接收的證書是由所述認(rèn)證機(jī)構(gòu)頒發(fā)的證書的情況下,將打印數(shù)據(jù)發(fā)送到所述打印機(jī),而不用從所述獲取單元獲取所述證書的驗(yàn)證結(jié)果,以及在所述接收單元接收到來(lái)自所述打印機(jī)的自簽名證書并且所述獲取單元獲取表示所述自簽名證書包括在所述證書組的所述自簽名證書的驗(yàn)證結(jié)果的情況下,將所述打印數(shù)據(jù)發(fā)送到所述打印機(jī)。通過(guò)以下參照附圖對(duì)示例性實(shí)施例的描述,本發(fā)明的其他特征和方面將變得清
      λ.Μ
      /E.ο


      被并入說(shuō)明書中并構(gòu)成說(shuō)明書的一部分的附圖,例示了本發(fā)明的示例性實(shí)施例、特征及方面,并與文字描述一起用于解釋本發(fā)明的原理。圖1例示了根據(jù)本發(fā)明的示例性實(shí)施例的網(wǎng)絡(luò)打印系統(tǒng)的結(jié)構(gòu)。圖2是例示根據(jù)傳統(tǒng)技術(shù)的網(wǎng)絡(luò)打印系統(tǒng)進(jìn)行的處理的序列圖。圖3例示了證書的屬性信息的示例。圖4例示了根據(jù)本發(fā)明的示例性實(shí)施例的打印機(jī)服務(wù)器的硬件結(jié)構(gòu)。圖5是根據(jù)本發(fā)明的示例性實(shí)施例的打印機(jī)服務(wù)器的軟件結(jié)構(gòu)。圖6例示了根據(jù)本發(fā)明的示例性實(shí)施例的打印機(jī)類型的分類。圖7是例示根據(jù)本發(fā)明的第一和第三示例性實(shí)施例的打印機(jī)創(chuàng)建處理的序列圖。圖8是例示第一示例性實(shí)施例和第三示例性實(shí)施例的打印機(jī)創(chuàng)建處理的流程圖。圖9例示了在顯示設(shè)備上的打印機(jī)的顯示示例。圖10是例示根據(jù)第一示例性實(shí)施例的具有自簽名證書的證書驗(yàn)證系統(tǒng)兼容打印機(jī)進(jìn)行的打印處理的序列圖。圖11是例示根據(jù)第一和第三示例性實(shí)施例的打印處理的流程圖。圖12是例示根據(jù)本發(fā)明的示例性實(shí)施例的具有官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書的打印機(jī)和SSL-WSD兼容打印機(jī)進(jìn)行的打印處理的序列圖。圖13是例示根據(jù)本發(fā)明的示例性實(shí)施例的SSL不兼容打印機(jī)進(jìn)行的打印處理的序列圖。圖14是例示根據(jù)本發(fā)明的第二示例性實(shí)施例的打印機(jī)創(chuàng)建處理的序列圖。圖15是例示根據(jù)第二示例性實(shí)施例的打印機(jī)創(chuàng)建處理的流程圖。圖16是例示根據(jù)第二示例性實(shí)施例的具有自簽名證書的證書驗(yàn)證系統(tǒng)兼容打印機(jī)進(jìn)行的打印處理的序列圖。圖17是例示根據(jù)第二示例性實(shí)施例的打印處理的流程圖。圖18是例示根據(jù)第三示例性實(shí)施例的具有官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書的證書驗(yàn)證系統(tǒng)兼容打印機(jī)進(jìn)行的打印處理的序列圖。圖19例示了打印機(jī)服務(wù)器中打印機(jī)類型的管理表。圖20A和圖20B分別例示了在SSL-WSD兼容打印機(jī)和SSL不兼容打印機(jī)進(jìn)行打印
      時(shí)顯示的警告。圖21A是序列圖并且圖21B是例示在SSL-WSD兼容打印機(jī)顯示警告時(shí)進(jìn)行的處理的流程圖。
      具體實(shí)施例方式下面,將參照附圖來(lái)詳細(xì)描述本發(fā)明的各種示例性實(shí)施例、特征及方面。如果在客戶端側(cè)不存在從服務(wù)器發(fā)送的證書的有效性能夠被驗(yàn)證的SSL證書,則客戶端無(wú)法驗(yàn)證有效性。因此,預(yù)先確定即使在客戶端側(cè)無(wú)法進(jìn)行驗(yàn)證時(shí)是否繼續(xù)處理,或使用戶在接收到證書時(shí)選擇是否繼續(xù)處理。在任一情況下,當(dāng)處理要繼續(xù)時(shí),表示服務(wù)器認(rèn)證未被進(jìn)行,從而存在欺騙的風(fēng)險(xiǎn)。換句話說(shuō),如果SSL使用自簽名證書,則能夠減少操作成本和工作量。然而,存在欺騙的風(fēng)險(xiǎn)。以下將描述用于避免上述在使用自簽名證書時(shí)的欺騙的風(fēng)險(xiǎn)的網(wǎng)絡(luò)打印系統(tǒng)及在網(wǎng)絡(luò)打印系統(tǒng)中出現(xiàn)的問(wèn)題。參照?qǐng)D1,客戶端網(wǎng)絡(luò)打印系統(tǒng)包括客戶機(jī)101和102、打印機(jī)服務(wù)器103、認(rèn)證服務(wù)器104及打印機(jī)105、106、107和108。也可以有兩個(gè)以上的客戶機(jī)和四個(gè)以上的打印機(jī)。在下文中,客戶機(jī)101和打印機(jī)105將分別表示客戶機(jī)和打印機(jī)中的各個(gè)。如圖1所示,打印機(jī)服務(wù)器和認(rèn)證服務(wù)器可以是物理上分離的裝置,或者打印機(jī)服務(wù)器和認(rèn)證服務(wù)器的功能可以被包括在一個(gè)裝置中。認(rèn)證服務(wù)器104管理圖1所示的網(wǎng)絡(luò)打印系統(tǒng)。此外,網(wǎng)絡(luò)打印系統(tǒng)中的各個(gè)設(shè)備在沒(méi)有來(lái)自認(rèn)證服務(wù)器104的許可的情況下無(wú)法連接到網(wǎng)絡(luò)環(huán)境。圖2是例示用于在網(wǎng)絡(luò)打印系統(tǒng)中驗(yàn)證自簽名證書的有效性并且進(jìn)行打印的處理的序列圖。參照?qǐng)D2,假設(shè)客戶機(jī)101之前已經(jīng)經(jīng)由打印機(jī)服務(wù)器103創(chuàng)建了打印機(jī)105。更具體地說(shuō),打印機(jī)105的驅(qū)動(dòng)程序軟件安裝在客戶機(jī)101中,并且打印機(jī)105處于可打印狀態(tài)。在步驟S201中,打印機(jī)服務(wù)器103使用網(wǎng)絡(luò)驗(yàn)證協(xié)議來(lái)請(qǐng)求連接到認(rèn)證服務(wù)器104管理的網(wǎng)絡(luò)環(huán)境。如果存在來(lái)自認(rèn)證服務(wù)器104的許可連接的響應(yīng),則打印機(jī)服務(wù)器103變得能夠連接到網(wǎng)絡(luò)環(huán)境。在步驟S202中,客戶機(jī)101使用相同的驗(yàn)證單元也連接到網(wǎng)絡(luò)環(huán)境。在步驟S203中,打印機(jī)105使用相同的驗(yàn)證單元連接到網(wǎng)絡(luò)環(huán)境。在連接到網(wǎng)絡(luò)環(huán)境時(shí),在步驟S204中,打印機(jī)105將要在安全WSD中使用的證書信息登記在認(rèn)證服務(wù)器104中。由此,認(rèn)證服務(wù)器104將所登記的證書信息存儲(chǔ)在硬盤驅(qū)動(dòng)器(HDD)412(在稍后要描述的圖4中示出)。在登記針對(duì)證書的多個(gè)證書信息時(shí),配置作為認(rèn)證實(shí)際上已經(jīng)被許可的一組證書的證書組。證書信息是證書上的信息,并且包括圖3所示的屬性信息。在圖2所示的步驟S205中,用戶指示打印,使得客戶機(jī)101在之前創(chuàng)建的打印機(jī)上執(zhí)行打印。如果要執(zhí)行打印,則客戶機(jī)101將打印請(qǐng)求發(fā)送到打印機(jī)服務(wù)器103,而不是直接將打印請(qǐng)求發(fā)送到打印機(jī)105。替代WSD,在客戶機(jī)101和打印機(jī)服務(wù)器103之間使用的通信協(xié)議可以是Bonjour或通用即插即用(UPnP)。下面將描述通信協(xié)議是WSD的情況。根據(jù)本示例性實(shí)施例,打印請(qǐng)求包括表示用于進(jìn)行打印的打印機(jī)的信息、打印數(shù)據(jù)及打印設(shè)置信息。根據(jù)本示例性實(shí)施例,客戶機(jī)101將通過(guò)進(jìn)行繪制而生成的打印數(shù)據(jù)發(fā)送到打印機(jī)服務(wù)器103。然而,客戶機(jī)101可以將進(jìn)行繪制所需的信息發(fā)送到打印機(jī)服務(wù)器103,并且打印機(jī)服務(wù)器103可以進(jìn)行繪制。在步驟S206中,在接收到來(lái)自客戶機(jī)101的打印請(qǐng)求時(shí),打印機(jī)服務(wù)器103連接到打印機(jī)105。更具體地說(shuō),SSL會(huì)話被建立以連接到打印機(jī)105。在步驟S207中,打印機(jī)105將要在SSL中使用的自簽名證書發(fā)送到打印機(jī)服務(wù)器103。在步驟S208中,打印機(jī)服務(wù)器103進(jìn)行證書驗(yàn)證處理以確定所接收到的證書是否可靠。因此,打印機(jī)服務(wù)器103獲取來(lái)自證書的證書信息,并且向認(rèn)證服務(wù)器104發(fā)送所獲取的證書信息。在步驟S209中,認(rèn)證服務(wù)器104驗(yàn)證所接收到的證書信息是否匹配在其中登記的證書信息。然后,認(rèn)證服務(wù)器104將驗(yàn)證結(jié)果發(fā)送到打印機(jī)服務(wù)器103作為響應(yīng)。如果證書信息是屬性信息,則認(rèn)證服務(wù)器104通過(guò)確定接收的證書信息中的屬性信息是否與所登記的證書信息中的屬性信息匹配來(lái)進(jìn)行驗(yàn)證。如果證書信息是哈希值信息,則認(rèn)證服務(wù)器104通過(guò)確定接收的證書信息中的哈希值信息是否與所登記的證書信息中的哈希值信息匹配來(lái)進(jìn)行驗(yàn)證。如果驗(yàn)證成功,則在步驟S210中,打印機(jī)服務(wù)器103確定打印機(jī)105是可靠的終端并且繼續(xù)進(jìn)行通信,使得打印機(jī)服務(wù)器103將打印數(shù)據(jù)發(fā)送到打印機(jī)105。如果驗(yàn)證失敗,則打印機(jī)服務(wù)器103確定打印機(jī)105是不可靠的終端并且停止通信。根據(jù)本示例性實(shí)施例,打印系統(tǒng)使用SSL,由此對(duì)通信路徑進(jìn)行加密以處理泄漏和偽造。此外,根據(jù)本示例性實(shí)施例,打印系統(tǒng)利用認(rèn)證服務(wù)器來(lái)進(jìn)行證書驗(yàn)證,從而能夠避免欺騙的風(fēng)險(xiǎn)。在下文中,根據(jù)圖2所示的過(guò)程驗(yàn)證證書并且進(jìn)行打印的系統(tǒng)將被稱為證書驗(yàn)證系統(tǒng)。根據(jù)本示例性實(shí)施例,除安全WSD功能以外,證書驗(yàn)證系統(tǒng)中的打印機(jī)105還包括在認(rèn)證服務(wù)器104中登記證書信息的功能。此外,證書驗(yàn)證系統(tǒng)中的打印機(jī)服務(wù)器103包括在打印機(jī)服務(wù)器103接收到來(lái)自打印機(jī)105的證書信息之后使認(rèn)證服務(wù)器104進(jìn)行證書驗(yàn)證處理的功能。此外,在證書驗(yàn)證系統(tǒng)中的認(rèn)證服務(wù)器104包括接收證書信息的登記、存儲(chǔ)證書信息及驗(yàn)證關(guān)于請(qǐng)求的證書的有效性的功能。在由上述證書驗(yàn)證系統(tǒng)進(jìn)行的過(guò)程的步驟S208中,打印機(jī)服務(wù)器103將用于驗(yàn)證接收的證書是否可靠的證書信息發(fā)送到認(rèn)證服務(wù)器104。然而,如果由打印機(jī)服務(wù)器103接收的證書是由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書,則能夠使用打印機(jī)服務(wù)器103中的CA證書進(jìn)行驗(yàn)證。因此,認(rèn)證服務(wù)器104進(jìn)行驗(yàn)證是不必要的。如果認(rèn)證服務(wù)器104甚至在上述情況下驗(yàn)證接收的證書信息,則認(rèn)證服務(wù)器104順序驗(yàn)證各條證書信息。因此,進(jìn)行驗(yàn)證所需的時(shí)間隨著證書信息的數(shù)量增加而變長(zhǎng)。不論證書信息是證書的屬性信息還是證書的哈希值,結(jié)果都是相同的。此外,根據(jù)本示例性實(shí)施例,網(wǎng)絡(luò)打印系統(tǒng)中的認(rèn)證服務(wù)器不支持不兼容SSL的打印機(jī)。此外,認(rèn)證服務(wù)器不支持不兼容證書驗(yàn)證系統(tǒng)并且具有由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書或自分配的證書的打印機(jī)。因此,這種打印機(jī)無(wú)法連接到網(wǎng)絡(luò)環(huán)境。即使打印機(jī)被允許連接到網(wǎng)絡(luò)環(huán)境,這種打印機(jī)也不包括證書或無(wú)法將證書信息登記在認(rèn)證服務(wù)器104中。換句話說(shuō),如果打印機(jī)不兼容SSL,則認(rèn)證服務(wù)器無(wú)法驗(yàn)證證書。結(jié)果,如果根據(jù)與上述網(wǎng)絡(luò)打印系統(tǒng)相同的過(guò)程處理這樣的打印機(jī),則無(wú)法驗(yàn)證證書,并且無(wú)法進(jìn)行打印。根據(jù)本發(fā)明的第一示例性實(shí)施例,本發(fā)明應(yīng)用于認(rèn)證服務(wù)器104以解決上述問(wèn)題。以下將參照?qǐng)D1描述網(wǎng)絡(luò)打印系統(tǒng)的結(jié)構(gòu)。此外,根據(jù)本示例性實(shí)施例,活動(dòng)目錄(AD,Active Directory)服務(wù)器被用作認(rèn)證服務(wù)器104,并且Active Directory (AD)環(huán)境將被用作網(wǎng)絡(luò)環(huán)境。此外,根據(jù)本示例性實(shí)施例,即使認(rèn)證服務(wù)器104未進(jìn)行認(rèn)證,網(wǎng)絡(luò)打印系統(tǒng)中的各個(gè)設(shè)備也無(wú)法連接到網(wǎng)絡(luò)環(huán)境。如上所述,根據(jù)本示例性實(shí)施例,AD服務(wù)器被用作認(rèn)證服務(wù)器104。然而,認(rèn)證服務(wù)器104可以是Radius認(rèn)證服務(wù)器。根據(jù)本示例性實(shí)施例,網(wǎng)絡(luò)打印系統(tǒng)包括客戶機(jī)101和102、打印機(jī)服務(wù)器103、認(rèn)證服務(wù)器104及打印機(jī)105、106、107和108??梢源嬖趦蓚€(gè)以上的客戶機(jī)和四個(gè)以上的打印機(jī)。在下文中,客戶機(jī)101和打印機(jī)105將分別代表客戶機(jī)和打印機(jī)中的各個(gè)。如圖1所示,打印機(jī)服務(wù)器和認(rèn)證服務(wù)器可以是物理上分離的裝置,或者打印機(jī)服務(wù)器和認(rèn)證服務(wù)器的功能可以包括在一個(gè)裝置中。圖4是例示打印機(jī)服務(wù)器103的硬件結(jié)構(gòu)的框圖。參照?qǐng)D4,中央處理單元(CPU)401控制連接到系統(tǒng)總線404的各種設(shè)備。只讀存儲(chǔ)器(ROM) 402存儲(chǔ)基本輸入/輸出系統(tǒng)(BIOS)和引導(dǎo)程序,隨機(jī)存取存儲(chǔ)器(RAM) 403用作CPU 401的主存儲(chǔ)設(shè)備。鍵盤控制器(KBC) 405進(jìn)行用于從點(diǎn)擊設(shè)備(PD) 409 (例如,鼠標(biāo))和鍵盤(KB) 410輸入信息的處理。包括視頻存儲(chǔ)器的顯示控制單元(CRTC) 406根據(jù)來(lái)自CPU 401的指令在視頻存儲(chǔ)器中描畫圖像數(shù)據(jù),并且將在視頻存儲(chǔ)器中描畫的圖像數(shù)據(jù)作為視頻信號(hào)輸出到陰極射線管(CRT)顯示設(shè)備411。CRT被例示為圖4中的顯示設(shè)備的示例。然而,可以使用諸如液晶顯示設(shè)備的任何顯示設(shè)備。盤控制器(DKC)407用于訪問(wèn)HDD 412和軟盤(FD)413。網(wǎng)絡(luò)接口卡(NIC)408用于連接到網(wǎng)絡(luò)并且經(jīng)由網(wǎng)絡(luò)傳送信息。HDD 412存儲(chǔ)操作系統(tǒng)(OS)和在OS上運(yùn)行的各種
      應(yīng)用程序。如果用戶開啟上述打印機(jī)服務(wù)器103,則CPU 401根據(jù)ROM 402中存儲(chǔ)的引導(dǎo)程序?qū)S從HDD 412讀出到RAM 403,由此起到信息處理裝置的作用。此外,CPU 401基于存儲(chǔ)在HDD 412中的程序進(jìn)行處理,從而實(shí)現(xiàn)圖5所示的打印機(jī)服務(wù)器103的軟件結(jié)構(gòu)和稍后要描述的流程圖中的各步驟的處理。圖5是例示打印機(jī)服務(wù)器103的軟件結(jié)構(gòu)的框圖。參照?qǐng)D5,打印機(jī)創(chuàng)建請(qǐng)求接收單元501在新接收到來(lái)自客戶機(jī)的打印機(jī)創(chuàng)建請(qǐng)求時(shí)進(jìn)行打印機(jī)創(chuàng)建請(qǐng)求的接收控制。通信請(qǐng)求單元502請(qǐng)求打印機(jī)開始通信。通信響應(yīng)接收單元503進(jìn)行從打印機(jī)發(fā)送的證書的接收控制。會(huì)話確認(rèn)單元504確認(rèn)在打印機(jī)服務(wù)器103和打印機(jī)105之間是否建立SSL會(huì)話。打印機(jī)類型確定單元505根據(jù)打印機(jī)的功能確定打印機(jī)類型,并且將打印機(jī)類型存儲(chǔ)在打印機(jī)類型存儲(chǔ)單元520中。證書驗(yàn)證單元506驗(yàn)證從打印機(jī)接收的證書是否為可靠的證書。認(rèn)證服務(wù)器發(fā)送單元507將證書發(fā)送到用于驗(yàn)證證書的認(rèn)證服務(wù)器104。認(rèn)證服務(wù)器接收單元508進(jìn)行來(lái)自認(rèn)證服務(wù)器104的驗(yàn)證結(jié)果的接收控制。認(rèn)證服務(wù)器驗(yàn)證單元509確定接收的結(jié)果表示驗(yàn)證成功還是失敗。打印請(qǐng)求接收單元510進(jìn)行來(lái)自客戶機(jī)的打印請(qǐng)求的接收控制。打印單元511在打印機(jī)105上執(zhí)行打印。以下將描述在網(wǎng)絡(luò)打印系統(tǒng)中進(jìn)行的、用于創(chuàng)建打印機(jī)的處理的流程。根據(jù)本示例性實(shí)施例,當(dāng)要?jiǎng)?chuàng)建打印機(jī)時(shí),根據(jù)打印機(jī)的功能對(duì)打印機(jī)類型進(jìn)行分類。如圖6所示,打印機(jī)被分為四種類型。參照?qǐng)D6,具有由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書的打印機(jī)表示使用由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書進(jìn)行SSL通信的打印機(jī)。如果打印機(jī)存儲(chǔ)由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書,則客戶機(jī)能夠使用其中存儲(chǔ)的CA證書進(jìn)行驗(yàn)證,并且認(rèn)證服務(wù)器沒(méi)有必要驗(yàn)證證書。因此,不管是兼容證書驗(yàn)證系統(tǒng)的打印機(jī)還是不兼容證書驗(yàn)證系統(tǒng)的打印機(jī),該打印機(jī)都被稱為上述名稱。此外,在具有由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書的打印機(jī)中存儲(chǔ)的證書可以是在網(wǎng)絡(luò)環(huán)境中建立的獨(dú)立的認(rèn)證機(jī)構(gòu)頒發(fā)的證書。因此,假設(shè)具有由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書的打印機(jī)存儲(chǔ)由公共或私有認(rèn)證機(jī)構(gòu)頒發(fā)的證書。具有自簽名證書的證書驗(yàn)證系統(tǒng)兼容打印機(jī)是使用自簽名證書進(jìn)行SSL通信的證書驗(yàn)證系統(tǒng)兼容打印機(jī)。這種打印機(jī)包括將證書信息登記在驗(yàn)證服務(wù)器中的功能。打印機(jī)可以包括登記證書而不是以下描述的證書信息的功能。自簽名證書不是由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書。SSL-WSD兼容打印機(jī)是使用自簽名證書進(jìn)行SSL通信的不兼容證書驗(yàn)證系統(tǒng)的打印機(jī)。SSL不兼容打印機(jī)是不兼容SSL并且使用純文本進(jìn)行通信的打印機(jī)。圖5所示的打印機(jī)類型確定單元505將打印機(jī)與一種打印機(jī)類型相關(guān)聯(lián),并且使用如圖19所示的表來(lái)管理打印機(jī)。參照?qǐng)D19,打印機(jī)名稱和媒體訪問(wèn)控制(MAC)地址被包括作為用于唯一地識(shí)別打印機(jī)的信息(下文中稱為打印機(jī)固有信息)的示例。其他類型的打印機(jī)固有信息包括固定的Internet協(xié)議(IP)地址,或者存儲(chǔ)在打印機(jī)中的、描述打印機(jī)的固有信息的文件。當(dāng)打印機(jī)服務(wù)器103最初與打印機(jī)105通信時(shí),打印機(jī)服務(wù)器103獲取來(lái)自打印機(jī)105的打印機(jī)固有信息。圖7是例示在網(wǎng)絡(luò)打印系統(tǒng)中進(jìn)行的用于創(chuàng)建打印機(jī)的處理的序列圖。圖8是示出在創(chuàng)建打印機(jī)時(shí)由打印機(jī)服務(wù)器103進(jìn)行的內(nèi)部處理的流程圖。根據(jù)本示例性實(shí)施例,在圖7和圖8所示的示例中的客戶機(jī)101和打印機(jī)服務(wù)器103與證書驗(yàn)證系統(tǒng)兼容并且能夠登錄到AD環(huán)境。在圖7所示的步驟S701中,打印機(jī)服務(wù)器103登錄到AD環(huán)境。打印機(jī)服務(wù)器103使用諸如Kerberos的網(wǎng)絡(luò)驗(yàn)證協(xié)議登錄。在步驟S702中,客戶機(jī)101類似地登錄到AD環(huán)境,并且在步驟S703中,打印機(jī)105類似地登錄到AD環(huán)境。如果打印機(jī)105與證書驗(yàn)證系統(tǒng)不兼容,則打印機(jī)105無(wú)法登錄到AD環(huán)境。即使在這種情況下,處理從步驟S705開始并且之后繼續(xù)進(jìn)行。在步驟S704中,在登錄到AD環(huán)境時(shí),打印機(jī)105將要在安全WSD中使用的證書信息登記在認(rèn)證服務(wù)器104。證書信息可以包括圖3所示的屬性信息、證書的哈希值信息、或證書的文件。換句話說(shuō),只要證書能夠被唯一識(shí)別和驗(yàn)證,就可以以任何形式存儲(chǔ)證書信息。證書信息可以包括除圖3所示的屬性以外的、諸如機(jī)構(gòu)密鑰標(biāo)識(shí)符或證書吊銷列表(CRL)分發(fā)點(diǎn)之類的屬性。此外,由于文件數(shù)據(jù)大小隨著屬性信息的數(shù)量的增加而增加,所以證書信息可以采用用于唯一識(shí)別證書的信息(諸如證書的哈希值信息)。打印機(jī)105也可以取代證書信息而將證書登記在認(rèn)證服務(wù)器104中,使得認(rèn)證服務(wù)器104通過(guò)比較證書來(lái)進(jìn)行驗(yàn)證。以下將描述使用證書信息進(jìn)行驗(yàn)證的示例。在步驟S705中,如果用戶請(qǐng)求打印機(jī)創(chuàng)建,則客戶機(jī)101將打印機(jī)創(chuàng)建請(qǐng)求發(fā)送到打印機(jī)服務(wù)器103。打印機(jī)創(chuàng)建請(qǐng)求包括指示要?jiǎng)?chuàng)建的打印機(jī)的信息。在步驟S706中,在接收到來(lái)自客戶機(jī)101的打印機(jī)創(chuàng)建請(qǐng)求時(shí),打印機(jī)服務(wù)器103連接到打印機(jī)105。與步驟S706的處理相對(duì)應(yīng)的圖8的流程圖所示的在打印機(jī)服務(wù)器103中進(jìn)行的處理如下。在步驟S801中,打印機(jī)創(chuàng)建請(qǐng)求接收單元501接收來(lái)自客戶機(jī)101的打印機(jī)創(chuàng)建請(qǐng)求。在步驟S802中,通信請(qǐng)求單元502使用安全WSD將打印機(jī)創(chuàng)建請(qǐng)求發(fā)送到打印機(jī)105。由于SSL不兼容打印機(jī)不支持SSL連接,所以SSL不兼容打印機(jī)連接失敗。在圖7所示的步驟S707中,打印機(jī)105進(jìn)行響應(yīng)并且連接到打印機(jī)服務(wù)器103。更具體地說(shuō),除SSL不兼容打印機(jī)之外的三種類型打印機(jī)將要在安全WSD中使用的證書發(fā)送到打印機(jī)服務(wù)器103,并且打印機(jī)服務(wù)器103接收證書。與步驟S707的處理相對(duì)應(yīng)的、在打印機(jī)服務(wù)器103中進(jìn)行的處理如下。在圖8所示的步驟S803中,通信響應(yīng)接收單元503接收來(lái)自打印機(jī)105的響應(yīng)。在步驟S804中,在通信響應(yīng)接收單元503接收到來(lái)自打印機(jī)105的響應(yīng)時(shí),會(huì)話確認(rèn)單元504確定是否建立SSL會(huì)話。如果在打印機(jī)服務(wù)器103和打印機(jī)105之間未建立SSL會(huì)話(步驟S804 “否”),則處理進(jìn)行到步驟S805。在步驟S805中,打印機(jī)類型確定單元505將作為SSL不兼容打印機(jī)的打印機(jī)的打印機(jī)類型存儲(chǔ)在HDD412中的打印機(jī)類型存儲(chǔ)單元520中。如果在打印機(jī)服務(wù)器103和打印機(jī)105之間建立了 SSL會(huì)話(步驟S804 “是”),則證書包括在通信響應(yīng)接收單元503的接收結(jié)果中。然后,處理進(jìn)行到步驟S806。在步驟S806中,證書驗(yàn)證單元506順序地讀取在HDD 412中的CA證書存儲(chǔ)單元521中存儲(chǔ)的CA證書。然后,證書驗(yàn)證單元506確認(rèn)是否能夠使用CA證書對(duì)從打印機(jī)105接收的證書進(jìn)行解碼。如果能夠?qū)拇蛴C(jī)105接收的證書進(jìn)行解碼(步驟S806 “是”),則處理進(jìn)行到步驟807。在步驟S807中,打印機(jī)類型確定單元505將作為具有由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書的打印機(jī)的打印機(jī)的打印機(jī)類型存儲(chǔ)在HDD 412中的打印機(jī)類型存儲(chǔ)單元520中。如果不能夠?qū)拇蛴C(jī)105接收的證書進(jìn)行解碼(步驟S806 “否”),則處理進(jìn)行到步驟S808。在圖7所示的步驟S708中,打印機(jī)服務(wù)器103將證書信息發(fā)送到認(rèn)證服務(wù)器104,以在認(rèn)證服務(wù)器104驗(yàn)證接收的證書是否可靠時(shí)進(jìn)行參照。在步驟S709中,認(rèn)證服務(wù)器104驗(yàn)證接收的證書信息是否與其中登記的證書信息之一匹配,并且將驗(yàn)證結(jié)果作為響應(yīng)發(fā)送到打印機(jī)服務(wù)器103。更具體地說(shuō),認(rèn)證服務(wù)器104針對(duì)所有登記的證書信息,順序地確定登記的證書信息是否與接收的證書信息匹配。結(jié)果,認(rèn)證服務(wù)器104驗(yàn)證接收的證書是否包括在證書組中。與在步驟S707和步驟S708中進(jìn)行的處理相對(duì)應(yīng)的、在打印機(jī)服務(wù)器103中進(jìn)行的處理如下。在圖8所示的步驟S808中,認(rèn)證服務(wù)器發(fā)送單元507將用于檢驗(yàn)接收的證書是否可靠的證書信息發(fā)送到認(rèn)證服務(wù)器104,在步驟S809中,認(rèn)證服務(wù)器接收單元508接收由認(rèn)證服務(wù)器104接收的證書信息是否與認(rèn)證服務(wù)器104中登記的證書信息匹配的檢驗(yàn)結(jié)果。在步驟S810中,認(rèn)證服務(wù)器驗(yàn)證單元509確認(rèn)在步驟S809中接收的結(jié)果。如果驗(yàn)證成功(步驟S810中“是”),則處理進(jìn)行到步驟S811。在步驟S811中,打印機(jī)類型確定單元505將作為具有自簽名證書的證書驗(yàn)證系統(tǒng)兼容打印機(jī)的打印機(jī)的打印機(jī)類型存儲(chǔ)在HDD 412中的打印機(jī)類型存儲(chǔ)單元520中。如果驗(yàn)證失敗(步驟S810 “否”),則處理進(jìn)行到步驟S812。在步驟S812中,打印機(jī)類型確定單元505將作為SSL-WSD兼容打印機(jī)的打印機(jī)的打印機(jī)類型存儲(chǔ)在HDD 412中的打印機(jī)類型存儲(chǔ)單元520中。下面將描述用戶確認(rèn)顯示設(shè)備上所創(chuàng)建的打印機(jī)的情況。如果打印機(jī)服務(wù)器103要顯示所創(chuàng)建的打印機(jī),則圖5所示的顯示信息發(fā)送單元512由HDD 412中的打印機(jī)類型存儲(chǔ)單元520中存儲(chǔ)的數(shù)據(jù)獲取打印機(jī)類型,并且將圖9所示的、顯示所創(chuàng)建的打印機(jī)所需的信息發(fā)送到RAM 403。打印機(jī)服務(wù)器103然后相應(yīng)地在CRT顯示設(shè)備411上進(jìn)行顯示。如果客戶機(jī)101要顯示所創(chuàng)建的打印機(jī),則客戶機(jī)101接收在圖7所示的步驟S710中生成的打印機(jī)創(chuàng)建完成通知。然后,客戶機(jī)101詢問(wèn)打印機(jī)服務(wù)器103中的顯示信息發(fā)送單元512關(guān)于打印機(jī)類型。打印機(jī)服務(wù)器103獲取在HDD 412中的打印機(jī)類型存儲(chǔ)單元520中存儲(chǔ)的數(shù)據(jù)并且將結(jié)果發(fā)送到客戶機(jī)101。由此,客戶機(jī)101獲取如圖9所示的用于顯示所創(chuàng)建的打印機(jī)的信息。參照?qǐng)D9,當(dāng)用戶在CRT顯示設(shè)備或客戶機(jī)101的顯示設(shè)備上觀看所顯示的打印機(jī)時(shí),根據(jù)所創(chuàng)建的打印機(jī)類型以不同方式顯示操作單元。操作單元是用戶能夠使用點(diǎn)擊設(shè)備對(duì)打印機(jī)的打印設(shè)置或打印作業(yè)的顯示進(jìn)行操作的區(qū)域。打印機(jī)901表示具有由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書的打印機(jī)。打印機(jī)902表示具有自簽名證書的證書驗(yàn)證系統(tǒng)兼容打印機(jī)。打印機(jī)903表示SSL-WSD兼容打印機(jī)。打印機(jī)904表示SSL不兼容打印機(jī)。在圖9所示的區(qū)域A中,使用圖標(biāo)顯示打印機(jī)以表示各個(gè)打印機(jī)是不同的類型。圖9中使用的圖標(biāo)是示例并且不限于所例示的圖標(biāo)。在區(qū)域B中,顯示打印機(jī)名稱和打印機(jī)類型以表示各個(gè)打印機(jī)是不同的類型。打印機(jī)類型的顯示是示例,并且也可以以性能顯示來(lái)顯示打印機(jī)類型。在區(qū)域C中,通過(guò)對(duì)各個(gè)打印機(jī)類型設(shè)置安全級(jí)來(lái)顯示打印機(jī)名稱和安全級(jí)。安全級(jí)的顯示是示例,并且也可以以性能顯示來(lái)顯示安全級(jí)。此外,安全級(jí)被確定如下。低安全級(jí)被設(shè)置給SSL不兼容打印機(jī),其不使用SSL實(shí)現(xiàn)諸如加密的安全措施。中等安全級(jí)被設(shè)置給SSL-WSD兼容打印機(jī),其使用SSL進(jìn)行加密,從而防止偽造和泄漏。高安全級(jí)被設(shè)置給具有自簽名證書的證書驗(yàn)證系統(tǒng)兼容打印機(jī)以及具有由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書的打印機(jī),其除進(jìn)行加密之外,還進(jìn)行證書的驗(yàn)證以防止欺騙。下面將描述根據(jù)本示例性實(shí)施例的網(wǎng)絡(luò)打印系統(tǒng)進(jìn)行的打印處理。當(dāng)網(wǎng)絡(luò)打印系統(tǒng)進(jìn)行打印時(shí),系統(tǒng)根據(jù)在創(chuàng)建打印機(jī)時(shí)識(shí)別的打印機(jī)類型來(lái)操作。根據(jù)在HDD 412中的打印機(jī)類型存儲(chǔ)單元520中存儲(chǔ)的數(shù)據(jù)獲取打印機(jī)類型。下面將參照?qǐng)D10來(lái)描述當(dāng)客戶機(jī)101已經(jīng)指示具有自簽名證書的證書驗(yàn)證系統(tǒng)兼容打印機(jī)打印時(shí)進(jìn)行的處理。此外,圖11是例示在打印處理時(shí)由打印機(jī)服務(wù)器103進(jìn)行的內(nèi)部處理的流程圖。在圖10所示的步驟S1001到步驟S1004中,打印機(jī)服務(wù)器103、客戶機(jī)101及打印機(jī)105登錄到AD環(huán)境,與圖7所示的打印機(jī)創(chuàng)建處理的步驟S701到步驟S704類似。在步驟S1005中,如果用戶請(qǐng)求打印,則客戶機(jī)101將打印請(qǐng)求發(fā)送到打印機(jī)服務(wù)器103而不是直接發(fā)送到打印機(jī)105。與步驟S1005的處理相對(duì)應(yīng)的、在打印機(jī)服務(wù)器103中進(jìn)行的處理如下。在圖11所示的步驟SllOl中,打印請(qǐng)求接收單元510接收打印請(qǐng)求。然后,打印機(jī)類型確定單元505獲取在HDD 412中的打印機(jī)類型存儲(chǔ)單元520中存儲(chǔ)的數(shù)據(jù)。在步驟S1102中,打印機(jī)類型確定單元505確認(rèn)在創(chuàng)建打印機(jī)時(shí)設(shè)置的打印機(jī)類型。在步驟S1006中,在接收到來(lái)自客戶機(jī)101的打印請(qǐng)求時(shí),打印機(jī)服務(wù)器103連接到基于打印請(qǐng)求信息識(shí)別的打印機(jī)105。與步驟S1006的處理相對(duì)應(yīng)的、在打印機(jī)服務(wù)器103中進(jìn)行的處理如下。在步驟S1103中,通信請(qǐng)求單元502連接到打印機(jī)105。在步驟S1007中,打印機(jī)105將要在安全WSD中使用的證書發(fā)送到打印機(jī)服務(wù)器103。由此,打印機(jī)服務(wù)器103接收證書。與步驟S1007的處理相對(duì)應(yīng)的、在打印機(jī)服務(wù)器103中進(jìn)行的處理如下。在步驟SI 104中,通信響應(yīng)接收單元503接收從打印機(jī)105發(fā)送的證書。在步驟S1008中,在接收到證書時(shí),打印機(jī)服務(wù)器103將證書信息發(fā)送到認(rèn)證服務(wù)器104,以供認(rèn)證服務(wù)器104在驗(yàn)證接收的證書是否可靠時(shí)參照。在步驟S1009中,認(rèn)證服務(wù)器104驗(yàn)證接收的證書信息是否與其中登記的證書信息匹配,并將驗(yàn)證結(jié)果作為響應(yīng)發(fā)送到打印機(jī)服務(wù)器103。與S1008和步驟S1009相對(duì)應(yīng)的、在打印機(jī)服務(wù)器103中進(jìn)行的處理如下。在步驟SI 105中,認(rèn)證服務(wù)器發(fā)送單元507將證書信息發(fā)送到認(rèn)證服務(wù)器104,以供認(rèn)證服務(wù)器104驗(yàn)證接收的證書是否可靠。在步驟S1106中,認(rèn)證服務(wù)器接收單元508接收關(guān)于所接收的證書信息是否與認(rèn)證服務(wù)器104中登記的證書信息匹配的驗(yàn)證結(jié)果。打印機(jī)服務(wù)器103使用認(rèn)證服務(wù)器驗(yàn)證單元509確認(rèn)結(jié)果。如果驗(yàn)證成功,則在圖10所示的步驟S1010中,打印機(jī)服務(wù)器103將打印數(shù)據(jù)發(fā)送到打印機(jī)105,并且在步驟S1107中,打印機(jī)105進(jìn)行打印。如果驗(yàn)證失敗,則處理被取消。與步驟S1010的處理相對(duì)應(yīng)的、在打印機(jī)服務(wù)器103中進(jìn)行的處理是,打印單元511將打印數(shù)據(jù)發(fā)送到打印機(jī),并且打印機(jī)105進(jìn)行打印。下面將參照?qǐng)D12描述在步驟S1102中打印機(jī)類型被確定為具有由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書的打印機(jī)的情況。根據(jù)本示例性實(shí)施例,以下將描述具有由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書的打印機(jī)與證書驗(yàn)證系統(tǒng)不兼容的情況。由于在步驟S1001、步驟S1002及步驟S1005中進(jìn)行的處理與在具有自簽名證書的證書驗(yàn)證系統(tǒng)兼容打印機(jī)的情況下相同,所以省略其描述。此外,由于打印機(jī)與證書驗(yàn)證系統(tǒng)不兼容,所以無(wú)法進(jìn)行在圖10所示的步驟S1003和步驟S1004中進(jìn)行的用于登錄并且將證書信息登記在認(rèn)證服務(wù)器中的處理。在圖12所示的步驟S1201中,在接收到來(lái)自客戶機(jī)101的打印請(qǐng)求時(shí),打印機(jī)服務(wù)器103連接到打印機(jī)105。步驟S1201中進(jìn)行的處理對(duì)應(yīng)于圖11所示的步驟S1108中的在打印機(jī)服務(wù)器103中進(jìn)行的處理。在步驟S1202中,打印機(jī)105將要在安全WSD中使用的證書發(fā)送到打印機(jī)服務(wù)器103。與步驟S1202的處理相對(duì)應(yīng)的、在打印機(jī)服務(wù)器103中進(jìn)行的處理如下。在圖11所示的步驟SI 109中,通信響應(yīng)接收單元503接收從打印機(jī)105發(fā)送的證書。如果具有由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書的打印機(jī)與證書驗(yàn)證系統(tǒng)不兼容,則打印機(jī)105的證書信息不被登記在認(rèn)證服務(wù)器104中。在這種情況下,即使認(rèn)證服務(wù)器驗(yàn)證單元509確認(rèn)了證書的驗(yàn)證結(jié)果,如同具有自簽名證書的證書驗(yàn)證系統(tǒng)兼容打印機(jī),但認(rèn)證服務(wù)器104仍不斷地發(fā)送打印機(jī)105的證書沒(méi)有被登記的結(jié)果。因此,作為替代,在步驟SlllO中,證書驗(yàn)證單元506確定是否可以使用在HDD 412中的CA證書存儲(chǔ)單元521中存儲(chǔ)的CA證書來(lái)對(duì)在步驟S1202中接收的證書進(jìn)行解碼。如果證書的驗(yàn)證成功,則在圖10所示的步驟S1010中,打印數(shù)據(jù)被發(fā)送到打印機(jī)105,并且在步驟SI 107中,打印機(jī)進(jìn)行打印。結(jié)果,即使在打印機(jī)105與證書驗(yàn)證系統(tǒng)不兼容時(shí),也能夠使用由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書進(jìn)行打印。下面將描述打印機(jī)105是與證書驗(yàn)證系統(tǒng)兼容的情況。下面將描述在步驟S1102中打印機(jī)類型被確定為SSL-WSD兼容打印機(jī)的情況下進(jìn)行的處理。由于處理與具有由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書的打印機(jī)相同,所以將參照?qǐng)D12來(lái)描述處理。在圖12所示的步驟S1201中,在接收到來(lái)自客戶機(jī)101的打印請(qǐng)求時(shí),打印機(jī)服務(wù)器103連接到打印機(jī)105。在步驟S1201中進(jìn)行的處理對(duì)應(yīng)于在圖11所示的步驟Sllll的處理,其中打印機(jī)服務(wù)器103中的通信請(qǐng)求單元502連接到打印機(jī)105。在步驟S1202中,打印機(jī)105將要在安全WSD中使用的證書發(fā)送到打印機(jī)服務(wù)器103。與步驟S1202的處理相對(duì)應(yīng)的、在打印機(jī)服務(wù)器103中進(jìn)行的處理如下。在圖11所示的步驟SI 112中,通信響應(yīng)接收單元503接收從打印機(jī)105發(fā)送的證書。在SSL-WSD兼容打印機(jī)的情況下,如同圖8所示的流程圖的步驟S806中確定的,使用打印機(jī)服務(wù)器103的CA證書不能夠進(jìn)行驗(yàn)證。此外,該證書信息沒(méi)有被登記在認(rèn)證服務(wù)器104中。與在具有由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書的打印機(jī)的情況下相同,由此省略了由認(rèn)證服務(wù)器104進(jìn)行的證書驗(yàn)證處理。在步驟S1010中,打印機(jī)服務(wù)器103將打印數(shù)據(jù)發(fā)送到打印機(jī),并且在步驟SI 107中,打印機(jī)105進(jìn)行打印。下面將參照?qǐng)D13描述在步驟S1102中打印機(jī)類型被確定為SSL不兼容打印機(jī)的情況下進(jìn)行的處理。參照?qǐng)D13,由于步驟S1001和步驟S1002與在具有自簽名證書的證書驗(yàn)證系統(tǒng)兼容打印機(jī)的情況下相同,所以將省略其詳細(xì)描述。SSL不兼容打印機(jī)與SSL證書驗(yàn)證系統(tǒng)不兼容,所以不進(jìn)行圖10所示的步驟S1003中登錄到認(rèn)證服務(wù)器104的處理以及步驟S1004中登記證書信息的處理。此外,打印機(jī)原本就不具有證書,所以打印機(jī)服務(wù)器103在步驟S1008無(wú)法發(fā)送證書,并且在步驟S1009中無(wú)法發(fā)送由認(rèn)證服務(wù)器獲取的驗(yàn)證結(jié)果。在步驟S1010中,打印機(jī)服務(wù)器103將打印數(shù)據(jù)發(fā)送到打印機(jī)105,并且打印機(jī)105進(jìn)行打印。在步驟S1006中進(jìn)行的處理與在具有自簽名證書的證書驗(yàn)證系統(tǒng)兼容打印機(jī)的情況下相同。
      如上所述,根據(jù)本示例性實(shí)施例,針對(duì)打印機(jī)設(shè)置打印機(jī)類型,根據(jù)打印機(jī)類型改變打印處理。結(jié)果,即使在具有由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書的打印機(jī)與證書驗(yàn)證系統(tǒng)不兼容時(shí),也能夠進(jìn)行打印。此外,諸如SSL-WSD兼容打印機(jī)和與證書驗(yàn)證系統(tǒng)不兼容的SSL不兼容打印機(jī)等的打印機(jī)同樣能夠進(jìn)行打印。此外,下面將描述打印機(jī)服務(wù)器103和認(rèn)證服務(wù)器104是獨(dú)立的設(shè)備的環(huán)境。在該環(huán)境下,如果具有由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書或自簽名證書的打印機(jī)105與證書驗(yàn)證系統(tǒng)不兼容,則即使在打印機(jī)服務(wù)器103和認(rèn)證服務(wù)器104通信并且驗(yàn)證打印機(jī)105的證書的情況下,證書驗(yàn)證也失敗。根據(jù)本示例性實(shí)施例,認(rèn)證服務(wù)器104不驗(yàn)證這種打印機(jī)的證書。因此,與具有自簽名證書的證書驗(yàn)證系統(tǒng)兼容打印機(jī)相比,在打印機(jī)的打印處理中能夠省去打印機(jī)服務(wù)器103和認(rèn)證服務(wù)器104的通信時(shí)間和驗(yàn)證時(shí)間,并且能夠?qū)崿F(xiàn)高速打印。此外,除了上述之外,根據(jù)打印機(jī)類型進(jìn)行打印處理甚至使得SSL不兼容打印機(jī)也能夠進(jìn)行打印。結(jié)果,與SSL兼容打印機(jī)相比,由于不存在與打印機(jī)服務(wù)器103的SSL連接,所以通過(guò)省去進(jìn)行SSL通信所需的時(shí)間能夠以更高的速度進(jìn)行打印。下面將描述本發(fā)明的第二示例性實(shí)施例。根據(jù)第一示例性實(shí)施例,打印機(jī)服務(wù)器103將從打印機(jī)105接收的證書發(fā)送到認(rèn)證服務(wù)器104。然后認(rèn)證服務(wù)器104進(jìn)行驗(yàn)證,并返回結(jié)果。根據(jù)第二示例性實(shí)施例,打印機(jī)服務(wù)器103將用于發(fā)送認(rèn)證服務(wù)器104中存儲(chǔ)的證書信息的請(qǐng)求發(fā)送到認(rèn)證服務(wù)器104。然后,認(rèn)證服務(wù)器104將證書信息發(fā)送到打印機(jī)服務(wù)器103。打印機(jī)服務(wù)器103將證書信息與從打印機(jī)105接收的證書進(jìn)行比較,并且進(jìn)行驗(yàn)證,這與第一示例性實(shí)施例不同。下面將參照?qǐng)D1描述根據(jù)第二示例性實(shí)施例的網(wǎng)絡(luò)打印系統(tǒng)的結(jié)構(gòu)。由于網(wǎng)絡(luò)打印系統(tǒng)的詳情與根據(jù)第一示例性實(shí)施例的相同,所以將省略其描述。下面將描述根據(jù)本示例性實(shí)施例的網(wǎng)絡(luò)打印系統(tǒng)中進(jìn)行的用于創(chuàng)建打印機(jī)的處理。圖14是例示在網(wǎng)絡(luò)打印系統(tǒng)中進(jìn)行的打印機(jī)創(chuàng)建處理的序列圖。圖15是例示在創(chuàng)建打印機(jī)時(shí)由打印機(jī)服務(wù)器103進(jìn)行的內(nèi)部處理的流程圖。與上述步驟相同的處理被分配與上述步驟相同的附圖標(biāo)記,除非另有說(shuō)明,否則省略其描述。如果使用在HDD 412中的CA證書存儲(chǔ)單元521中存儲(chǔ)的打印機(jī)服務(wù)器103的CA證書無(wú)法對(duì)從打印機(jī)105接收的證書進(jìn)行解碼,則進(jìn)行步驟S1401的處理。在步驟S1401中,打印機(jī)服務(wù)器103中的認(rèn)證服務(wù)器發(fā)送單元507向認(rèn)證服務(wù)器104發(fā)出用于發(fā)送在驗(yàn)證接收的證書是否可靠時(shí)參照的證書信息的請(qǐng)求。在步驟S1402中,認(rèn)證服務(wù)器104將其中登記的所有證書信息發(fā)送到打印機(jī)服務(wù)器 103。與步驟S1401和步驟S1402中進(jìn)行的處理相對(duì)應(yīng)的、在打印機(jī)服務(wù)器103中進(jìn)行的處理如下。在圖15所示的步驟S1501中,認(rèn)證服務(wù)器發(fā)送單元507將用于發(fā)送證書信息的請(qǐng)求發(fā)送到認(rèn)證服務(wù)器104。在步驟S1502中,認(rèn)證服務(wù)器接收單元508接收所發(fā)送的證書信息。在步驟S1503中,認(rèn)證服務(wù)器驗(yàn)證單元509驗(yàn)證從打印機(jī)105接收的證書是否包括在從認(rèn)證服務(wù)器104接收的證書信息中。與第一示例性實(shí)施例相同,認(rèn)證服務(wù)器驗(yàn)證單元509通過(guò)順序比較證書信息來(lái)進(jìn)行驗(yàn)證。后續(xù)處理與第一示例性實(shí)施例相同。下面將描述根據(jù)本示例性實(shí)施例的網(wǎng)絡(luò)打印系統(tǒng)中進(jìn)行的打印處理的流程。根據(jù)本示例性實(shí)施例,將描述打印機(jī)是具有自簽名證書的證書驗(yàn)證系統(tǒng)兼容打印機(jī)的情況。圖16是例示在網(wǎng)絡(luò)打印系統(tǒng)中進(jìn)行的打印處理的序列圖。圖17是例示在進(jìn)行打印時(shí)由打印機(jī)服務(wù)器103進(jìn)行的內(nèi)部處理的流程圖。與上述步驟相同的處理被分配與上述步驟相同的附圖標(biāo)記,除非另有說(shuō)明,否則省略其描述。根據(jù)本示例性實(shí)施例,當(dāng)在圖16所示的步驟S1005中打印機(jī)服務(wù)器103接收到打印請(qǐng)求時(shí),打印機(jī)類型確定單元505獲取在HDD 412中的打印機(jī)類型存儲(chǔ)單元520中存儲(chǔ)的數(shù)據(jù)。因此,在圖17所示的步驟S1102中,打印機(jī)類型確定單元505確認(rèn)在創(chuàng)建打印機(jī)時(shí)設(shè)置的打印機(jī)類型。這些處理與上述示例性實(shí)施例相同。如果在步驟S1102中打印機(jī)類型確定單元505確定打印機(jī)105是具有自簽名證書的證書驗(yàn)證系統(tǒng)兼容打印機(jī),則進(jìn)行步驟S1601的處理。在步驟S1601中,打印機(jī)服務(wù)器103中的認(rèn)證服務(wù)器發(fā)送單元507向認(rèn)證服務(wù)器104發(fā)出用于發(fā)送在驗(yàn)證接收的證書是否可靠時(shí)參考的證書信息的請(qǐng)求。在步驟S1602中,認(rèn)證服務(wù)器104將其中登記的所有證書信息發(fā)送到打印機(jī)服務(wù)器 103。與步驟S1601和步驟S1602中進(jìn)行的處理相對(duì)應(yīng)的、在打印機(jī)服務(wù)器103中進(jìn)行的用于驗(yàn)證接收的證書是否可靠的處理如下。在圖17所示的步驟S1701中,認(rèn)證服務(wù)器發(fā)送單元507將發(fā)送證書信息的請(qǐng)求發(fā)送到認(rèn)證服務(wù)器104。在步驟S1702中,認(rèn)證服務(wù)器接收單元508接收所發(fā)送的證書信息。在步驟S1703中,認(rèn)證服務(wù)器驗(yàn)證單元509驗(yàn)證從打印機(jī)105接收的證書是否包括在從認(rèn)證服務(wù)器104接收的證書信息中。后續(xù)處理與第一示例性實(shí)施例相同。此外,由于在使用其他類型的打印機(jī)進(jìn)行打印處理的情況下,不使用認(rèn)證服務(wù)器驗(yàn)證證書信息,所以處理與根據(jù)第一示例性實(shí)施例的處理相同。如上所述,根據(jù)本示例性實(shí)施例,針對(duì)打印機(jī)設(shè)置打印機(jī)類型,根據(jù)打印機(jī)類型改變打印處理。結(jié)果,即使在具有由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書的打印機(jī)與證書驗(yàn)證系統(tǒng)不兼容時(shí)也能夠進(jìn)行打印。此外,諸如SSL-WSD兼容打印機(jī)和SSL不兼容打印機(jī)之類的與證書驗(yàn)證系統(tǒng)不兼容的打印機(jī)同樣能夠進(jìn)行打印。此外,下面將描述打印機(jī)服務(wù)器103和認(rèn)證服務(wù)器104是獨(dú)立的設(shè)備的環(huán)境。在該環(huán)境下,如果具有由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書或自簽名證書的打印機(jī)105與證書驗(yàn)證系統(tǒng)不兼容,則即使在打印機(jī)服務(wù)器103和認(rèn)證服務(wù)器104通信并且驗(yàn)證打印機(jī)105的證書時(shí),證書驗(yàn)證也失敗。根據(jù)本示例性實(shí)施例,認(rèn)證服務(wù)器104不驗(yàn)證這種打印機(jī)的證書。因此,與具有自簽名證書的證書驗(yàn)證系統(tǒng)兼容打印機(jī)相比,在打印機(jī)的打印處理中能夠省去打印機(jī)服務(wù)器103和認(rèn)證服務(wù)器104的通信時(shí)間和驗(yàn)證時(shí)間,并且能夠?qū)崿F(xiàn)高速打印。此外,除了上述之外,根據(jù)打印機(jī)類型進(jìn)行打印處理甚至使得SSL不兼容打印機(jī)也能夠進(jìn)行打印。因此,與SSL兼容打印機(jī)相比,由于不存在與打印機(jī)服務(wù)器103的SSL連接,所以通過(guò)省去進(jìn)行SSL通信所需的時(shí)間能夠以更高的速度進(jìn)行打印。將根據(jù)第三示例性實(shí)施例描述具有由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書的打印機(jī)與證書驗(yàn)證系統(tǒng)兼容的情況。根據(jù)本示例性實(shí)施例,結(jié)構(gòu)與圖1所示的結(jié)構(gòu)相同,并且打印機(jī)服務(wù)器103和認(rèn)證服務(wù)器104通過(guò)諸如LAN的通信路徑連接。根據(jù)上述示例性實(shí)施例,打印機(jī)服務(wù)器和認(rèn)證服務(wù)器的功能可以安裝在一個(gè)設(shè)備中。根據(jù)本示例性實(shí)施例,打印機(jī)服務(wù)器和認(rèn)證服務(wù)器是單獨(dú)的設(shè)備。打印機(jī)創(chuàng)建處理與圖7的序列圖和圖8的流程圖所示的處理相同。下面將參照?qǐng)D18描述打印處理。與上述步驟相同的處理被分配與上述步驟相同的附圖標(biāo)記,除非另有說(shuō)明,否則省略其描述。根據(jù)本示例性實(shí)施例,與第一示例性實(shí)施例不同,打印機(jī)105與證書驗(yàn)證系統(tǒng)兼容。在步驟S1003和步驟S1004中,打印機(jī)105由此登錄并將證書信息登記在認(rèn)證服務(wù)器104 中。在步驟S1201中,在接收到來(lái)自客戶機(jī)101的打印請(qǐng)求時(shí),打印機(jī)服務(wù)器連接到打印機(jī)105。在步驟S1201中進(jìn)行的處理對(duì)應(yīng)于圖11所示的在打印機(jī)服務(wù)器103中進(jìn)行的步驟S1108的處理,其中通信請(qǐng)求單元502連接到打印機(jī)105。在步驟S1202中,打印機(jī)105將要在安全WSD中使用的證書發(fā)送到打印機(jī)服務(wù)器103,并且打印機(jī)服務(wù)器103接收該證書。與步驟S1202的處理相對(duì)應(yīng)的、在打印機(jī)服務(wù)器103中進(jìn)行的處理如下。在圖11所示的步驟SI 109中,通信響應(yīng)接收單元503接收從打印機(jī)105發(fā)送的證書。由于打印機(jī)105與證書驗(yàn)證系統(tǒng)兼容,所以打印機(jī)105的證書信息被登記在認(rèn)證服務(wù)器104中。因此,認(rèn)證服務(wù)器驗(yàn)證單元509可以通過(guò)打印機(jī)服務(wù)器103和認(rèn)證服務(wù)器104相互通信并交換證書信息來(lái)確認(rèn)證書的驗(yàn)證結(jié)果。這與具有自簽名證書的證書驗(yàn)證系統(tǒng)兼容打印機(jī)的情況相同。然而,證書驗(yàn)證單元506能夠確定是否可以使用存儲(chǔ)在HDD 412中的CA證書存儲(chǔ)單元521中的CA證書對(duì)在步驟S1202中接收的證書進(jìn)行解碼。這與根據(jù)第一和第二示例性實(shí)施例具有由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書的打印機(jī)的情況相同。因此,不用通過(guò)打印機(jī)服務(wù)器103和認(rèn)證服務(wù)器104進(jìn)行通信并且交換證書信息或認(rèn)證服務(wù)器104驗(yàn)證證書(其是證書驗(yàn)證系統(tǒng)的必須處理),就能夠驗(yàn)證證書。結(jié)果,可以省去在打印機(jī)服務(wù)器103和認(rèn)證服務(wù)器104之間通信和由認(rèn)證服務(wù)器104進(jìn)行驗(yàn)證所需的時(shí)間。在步驟S1010中進(jìn)行的處理與第一示例性實(shí)施例相同,因此將省略描述。下面將描述根據(jù)本示例性實(shí)施例用戶已指示在SSL-WSD兼容打印機(jī)或SSL不兼容打印機(jī)上進(jìn)行打印、并且向用戶發(fā)出安全警告的示例。更具體地說(shuō),用戶指示在SSL-WSD兼容打印機(jī)或SSL不兼容打印機(jī)上進(jìn)行打印。然后顯示圖20A或圖20B所示的警告。圖20A例示在SSL-WSD兼容打印機(jī)的情況下顯示的警告,圖20B例示在SSL不兼容打印機(jī)的情況下顯示的警告。如果打印機(jī)服務(wù)器103要顯示警告,則圖5所示的警告信息發(fā)送單元513從HDD412中的打印機(jī)類型存儲(chǔ)單元520中存儲(chǔ)的數(shù)據(jù)獲取打印機(jī)類型。然后,警告信息發(fā)送單元513將在CRT顯示設(shè)備411上顯示警告所需要的信息發(fā)送到RAM 403。由此,打印機(jī)服務(wù)器103基于所發(fā)送的信息發(fā)出警告。下面將描述客戶機(jī)101要顯示在SSL-WSD兼容打印機(jī)上進(jìn)行打印時(shí)的警告的情況。圖21A是例示在要顯示警告時(shí)的打印處理的序列圖。與上述步驟相同的處理被分配與上述步驟相同的附圖標(biāo)記,除非另有說(shuō)明,否則省略其描述。在步驟S2101中,打印機(jī)服務(wù)器103將發(fā)出警告所需要的信息發(fā)送到客戶機(jī)101。在步驟S2102中,客戶機(jī)101將用戶識(shí)別出警告之后仍要繼續(xù)打印的指令發(fā)送到打印機(jī)服務(wù)器103。圖21B是例示在顯示警告時(shí)由打印機(jī)服務(wù)器103進(jìn)行的處理的流程圖。此外,由于之前已經(jīng)描述了在步驟S1102和步驟S1107之間進(jìn)行的處理,所以在圖21B中省略該處理。打印機(jī)服務(wù)器103從在步驟S1005中接收的打印請(qǐng)求中包括的表示打印中要使用的打印機(jī)的信息獲取用戶要進(jìn)行打印的打印機(jī)的打印機(jī)類型。在步驟S2111中,打印機(jī)服務(wù)器103確定所獲取的打印機(jī)類型是否是SSL-WSD兼容打印機(jī)。如果打印機(jī)類型是SSL-WSD兼容打印機(jī)(步驟S2111 “是”),則處理進(jìn)行到步驟S2112。如果打印機(jī)類型不是SSL-WSD兼容打印機(jī)(步驟S2111 “否”),則處理結(jié)束。在步驟S2112中,警告信息發(fā)送單元513將用于向用戶發(fā)出警告所需要的信息發(fā)送到客戶機(jī)101。發(fā)出警告所需要的信息是警告消息,或用于調(diào)用應(yīng)用程序接口(API)(用于在客戶機(jī)101中顯示預(yù)先準(zhǔn)備的警告消息)的信息。步驟S2113對(duì)應(yīng)于圖21A中的步驟S1202。如果客戶機(jī)101指示繼續(xù)打印(步驟S2113“是”),則處理進(jìn)行到步驟S1102。如果客戶機(jī)101不指示繼續(xù)打印(步驟S2113“否”),則處理因超時(shí)而結(jié)束。以上描述了客戶端101要顯示在SSL-WSD兼容打印機(jī)上進(jìn)行打印時(shí)的警告的情況。也能夠通過(guò)圖13所示的打印處理中執(zhí)行圖21A所示的步驟S2101和S2102來(lái)實(shí)現(xiàn)客戶端101要顯示在SSL不兼容打印機(jī)上進(jìn)行打印時(shí)的警告的情況。在該情況下,由打印機(jī)服務(wù)器103進(jìn)行的處理與圖21B的流程圖中所示的處理相同,差異為步驟S2111,即,確定打印機(jī)類型是否為SSL不兼容打印機(jī)。根據(jù)本發(fā)明的上述示例性實(shí)施例,甚至具有不包括在證書組中由認(rèn)證機(jī)構(gòu)頒發(fā)的證書的打印機(jī)也能夠進(jìn)行打印。此外,具有不包括在證書組中由認(rèn)證機(jī)構(gòu)頒發(fā)的證書的打印機(jī)也能夠以更高的速度進(jìn)行打印。本發(fā)明的各方面還可以通過(guò)讀出并執(zhí)行記錄在存儲(chǔ)設(shè)備上的用于執(zhí)行上述實(shí)施例的功能的程序的系統(tǒng)或裝置的計(jì)算機(jī)(或諸如CPU或MPU的設(shè)備)來(lái)實(shí)現(xiàn),以及通過(guò)由系統(tǒng)或裝置的計(jì)算機(jī)通過(guò)例如讀出并執(zhí)行記錄在存儲(chǔ)設(shè)備上的用于執(zhí)行上述實(shí)施例的功能的程序來(lái)執(zhí)行各步驟的方法來(lái)實(shí)現(xiàn)。鑒于此,例如經(jīng)由網(wǎng)絡(luò)或者從用作存儲(chǔ)設(shè)備的各種類型的記錄介質(zhì)(例如計(jì)算機(jī)可讀介質(zhì))向計(jì)算機(jī)提供程序。雖然參照示例性實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是應(yīng)當(dāng)理解,本發(fā)明不局限于所公開的示例性實(shí)施例。應(yīng)當(dāng)對(duì)所附權(quán)利要求的范圍給予最寬的解釋,以使所述范圍涵蓋所有的變型例以及等同結(jié)構(gòu)和功能。
      權(quán)利要求
      1.一種打印機(jī)服務(wù)器,該打印機(jī)服務(wù)器包括: 接收單元,其被配置為接收來(lái)自打印機(jī)的證書; 驗(yàn)證單元,其被配置為驗(yàn)證由所述接收單元接收的證書是否為由認(rèn)證機(jī)構(gòu)頒發(fā)的證書; 獲取單元,其被配置為從證書組驗(yàn)證部獲取驗(yàn)證結(jié)果,所述證書組驗(yàn)證部驗(yàn)證由所述接收單元接收的證書是否包括在作為一組證書的證書組中;以及 發(fā)送單元,其被配置為在所述打印機(jī)的證書不包括在所述證書組中,所述接收單元接收到來(lái)自所述打印機(jī)的證書,并且所述驗(yàn)證單元驗(yàn)證所接收的證書是由所述認(rèn)證機(jī)構(gòu)頒發(fā)的證書的第一情況下,將打印數(shù)據(jù)發(fā)送到所述打印機(jī),以及在所述接收單元接收到來(lái)自所述打印機(jī)的自簽名證書并且所述獲取單元獲取表示所述自簽名證書包括在所述證書組的所述自簽名證書的驗(yàn)證結(jié)果的第二情況下,將所述打印數(shù)據(jù)發(fā)送到所述打印機(jī)。
      2.根據(jù)權(quán)利要求1所述的打印機(jī)服務(wù)器,所述打印機(jī)服務(wù)器與管理所述證書組的認(rèn)證服務(wù)器通信,并且其中,在所述第一情況下,所述發(fā)送單元將打印數(shù)據(jù)發(fā)送到所述打印機(jī),而不用獲取所述認(rèn)證服務(wù)器對(duì)證書的驗(yàn)證結(jié)果。
      3.根據(jù)權(quán)利要求1所述的打印機(jī)服務(wù)器,其中,所述證書組驗(yàn)證部包括在所述打印機(jī)服務(wù)器或與所述打印機(jī)服務(wù)器通信的認(rèn)證服務(wù)器中。
      4.根據(jù)權(quán)利要求2所述的打印機(jī)服務(wù)器,其中,所述證書組驗(yàn)證部包括在所述打印機(jī)服務(wù)器或所述認(rèn)證服務(wù)器中。
      5.根據(jù)權(quán)利要求1所述的打印機(jī)服務(wù)器,其中,所述證書組驗(yàn)證部驗(yàn)證由所述接收單元接收的證書是否與包括在所述證書組中的證書相同,或者驗(yàn)證基于由所述接收單元接收的證書唯一識(shí)別證書的信息是否與基于包括在所述證書組中的證書唯一識(shí)別證書的信息相同。
      6.根據(jù)權(quán)利要求1所述的打印機(jī)服務(wù)器,所述打印機(jī)服務(wù)器還包括: 確定單元,其被配置為確定所述打印機(jī)的打印機(jī)類型;以及 存儲(chǔ)單元,其能夠?qū)⒂糜谖ㄒ蛔R(shí)別所述打印機(jī)的打印機(jī)固有信息與所述打印機(jī)的打印機(jī)類型彼此相關(guān)聯(lián)地存儲(chǔ), 其中,在由所述接收單元接收的所述打印機(jī)的證書是由所述認(rèn)證機(jī)構(gòu)頒發(fā)的證書的情況下,所述確定單元將所述打印機(jī)的打印機(jī)固有信息與所述打印機(jī)的打印機(jī)類型作為具有由所述認(rèn)證機(jī)構(gòu)頒發(fā)的證書的打印機(jī)彼此相關(guān)聯(lián)地存儲(chǔ)在所述存儲(chǔ)單元中,而在由所述接收單元接收的證書不是由所述認(rèn)證機(jī)構(gòu)頒發(fā)的證書,所述證書組驗(yàn)證部驗(yàn)證所述證書并且由所述獲取單元獲取的所述證書組驗(yàn)證部對(duì)證書的驗(yàn)證結(jié)果表示所述打印機(jī)的證書包括在所述證書組中的情況下,所述確定單元將所述打印機(jī)的打印機(jī)固有信息和所述打印機(jī)的打印機(jī)類型作為具有包括在所述證書組中的自簽名證書的打印機(jī)彼此相關(guān)聯(lián)地存儲(chǔ)在所述存儲(chǔ)單元中。
      7.根據(jù)權(quán)利要求6所述的打印機(jī)服務(wù)器,其中,所述發(fā)送單元在所述確定單元確定所述打印機(jī)是具有不包括在所述證書組中的自簽名證書的打印機(jī)的情況下,將所述打印數(shù)據(jù)發(fā)送到所述打印機(jī),以及在所述確定單元確定所述打印機(jī)是不具有證書的打印機(jī)的情況下,將所述打印數(shù)據(jù)發(fā)送到所述打印機(jī)。
      8.根據(jù)權(quán)利要求7所述的打印機(jī)服務(wù)器,其中,在由所述接收單元接收的證書不是所述認(rèn)證機(jī)構(gòu)頒發(fā)的證書,所述證書組驗(yàn)證部對(duì)證書進(jìn)行驗(yàn)證并且所述獲取單元獲取的所述證書組驗(yàn)證部對(duì)證書的驗(yàn)證結(jié)果表示所述打印機(jī)的證書不包括在所述證書組中的情況下,所述確定單元將所述打印機(jī)的打印機(jī)固有信息與所述打印機(jī)的打印機(jī)類型作為具有不包括在所述證書組中的自簽名證書的打印機(jī)彼此相關(guān)聯(lián)地存儲(chǔ)在所述存儲(chǔ)單元中,而在所述打印機(jī)服務(wù)器與所述打印機(jī)通信并且所述打印機(jī)和所述打印機(jī)服務(wù)器之間無(wú)法建立SSL會(huì)話的情況下,所述確定單元將所述打印機(jī)的打印機(jī)固有信息和所述打印機(jī)的打印機(jī)類型作為不具有證書的打印機(jī)彼此相關(guān)聯(lián)地存儲(chǔ)在所述存儲(chǔ)單元。
      9.根據(jù)權(quán)利要求6所述的打印機(jī)服務(wù)器,所述打印機(jī)服務(wù)器還包括: 顯示信息發(fā)送單元,其被配置為發(fā)送信息,所述信息用于根據(jù)所述打印機(jī)的打印機(jī)類型顯示用于從用戶接收與所述打印機(jī)相關(guān)的操作的顯示部。
      10.根據(jù)權(quán)利要求9所述的打印機(jī)服務(wù)器,其中,所述顯示信息發(fā)送單元發(fā)送用于在所述顯示部上顯示所述打印機(jī)的打印機(jī)類型、或者與所述打印機(jī)的打印機(jī)類型對(duì)應(yīng)的圖標(biāo)或安全級(jí)的信息。
      11.根據(jù)權(quán)利要求7所述的打印機(jī)服務(wù)器,所述打印機(jī)服務(wù)器還包括: 警告信息發(fā)送單元,其被配置為在所述確定單元確定所述打印機(jī)是具有不包括在所述證書組中的自簽名證書的打印機(jī)的情況下或者在所述確定單元確定所述打印機(jī)是不具有證書的打印機(jī)的情況下,發(fā)送用于警告用戶的信息。
      12.—種打印機(jī)的控制方法,所述控制方法包括以下步驟: 接收來(lái)自打印機(jī)的證書; 驗(yàn)證所接收的證書是否為由認(rèn)證機(jī)構(gòu)頒發(fā)的證書; 從驗(yàn)證所接收的證書是否包括在作為一組證書的證書組中的證書組驗(yàn)證部獲取驗(yàn)證結(jié)果;` 在所述打印機(jī)的證書不包括在所述證書組中,從所述打印機(jī)接收到所述證書,并且驗(yàn)證所接收的證書是由所述認(rèn)證機(jī)構(gòu)頒發(fā)的證書的第一情況下,將打印數(shù)據(jù)發(fā)送到所述打印機(jī);以及 在從所述打印機(jī)接收到自簽名證書并且對(duì)所述自簽名證書的驗(yàn)證結(jié)果表示所述自簽名證書包括在所述證書組中的第二情況下,將所述打印數(shù)據(jù)發(fā)送到所述打印機(jī)。
      全文摘要
      本發(fā)明提供一種打印機(jī)服務(wù)器及打印機(jī)控制方法。通過(guò)利用SSL實(shí)現(xiàn)WSD的環(huán)境中的系統(tǒng)包括認(rèn)證服務(wù)器,所述認(rèn)證服務(wù)器存儲(chǔ)許可打印機(jī)創(chuàng)建和打印的證書組以避免欺騙風(fēng)險(xiǎn)。該系統(tǒng)使用具有由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書的打印機(jī)。在該情況下,如果針對(duì)所有打印機(jī)進(jìn)行關(guān)于所述打印機(jī)的證書是否包括在所述認(rèn)證服務(wù)器的證書組中的驗(yàn)證,則可能存在打印機(jī)無(wú)法打印或者浪費(fèi)用于打印機(jī)進(jìn)行驗(yàn)證的時(shí)間。因此,在創(chuàng)建打印機(jī)時(shí)設(shè)置打印機(jī)類型,并且如果打印機(jī)具有由官方認(rèn)證機(jī)構(gòu)頒發(fā)的證書,則打印機(jī)服務(wù)器針對(duì)所述證書進(jìn)行認(rèn)證機(jī)構(gòu)(CA)驗(yàn)證。
      文檔編號(hào)G06F3/12GK103106052SQ201210334759
      公開日2013年5月15日 申請(qǐng)日期2012年9月11日 優(yōu)先權(quán)日2011年9月12日
      發(fā)明者武田匡平 申請(qǐng)人:佳能株式會(huì)社
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1