2認證來嘗試對網(wǎng)絡的連接。因此,不管是否具有有效的服務器證書,均能夠避免由于不具有內(nèi)置時鐘、或者內(nèi)置時鐘由于某種理由停止而無法與網(wǎng)絡連接這樣的問題,也能避免為此的運用成本的增大。另外,無需用戶手動地將時刻信息設(shè)定為有效期間內(nèi)的值。因此,用戶的作業(yè)負擔不會增大,能夠避免運用成本的增大。
[0014]在本發(fā)明的通信裝置以及其控制方法中,優(yōu)選在上述第I認證步驟之前,執(zhí)行將上述時刻信息設(shè)定為預先存儲的起動時刻的處理、以及將上述狀態(tài)信息設(shè)定為上述臨時時刻的處理。這樣一來,在基于起動時刻設(shè)定時刻信息的情況下,其狀態(tài)信息為臨時時刻,所以在時刻信息可能仍然是舊的情況下,能夠根據(jù)狀態(tài)信息辨別這一情況。因此,在服務器證書可能是有效的情況下,能夠繼續(xù)嘗試對網(wǎng)絡的連接的處理。
[0015]在本發(fā)明的通信裝置、其控制方法以及打印機中,優(yōu)選在使用了上述服務器證書的對上述網(wǎng)絡的連接成為可能的情況下,執(zhí)行將上述時刻信息更新為經(jīng)由上述網(wǎng)絡獲取到的當前時刻的時刻更新處理,在此之后,在上述狀態(tài)信息是上述確定時刻的情況下,將上述時刻信息與上述起動時刻的時間差是預先設(shè)定的閾值以上作為條件,將上述起動時刻更新為上述時刻信息。這樣一來,能夠?qū)r刻信息更新為從網(wǎng)絡上的時間服務器(NTP服務器)獲取到的正確的當前時刻,也能夠更新通信裝置存儲保持的起動時刻。因此,能夠在以后基于與正確的當前時刻同步的時刻信息進行服務器認證。另外,能夠避免在起動時設(shè)定了舊的時刻信息這樣的問題。因此,能夠更正確并且高效地審查服務器證書的有效期間。另外,能夠避免不必要地高頻度地更新起動時刻,所以能夠減少對存儲起動時刻的存儲介質(zhì)的寫入次數(shù),能夠延長存儲介質(zhì)的壽命。
[0016]在本發(fā)明的通信裝置、控制方法以及打印機中,優(yōu)選在使用了上述服務器證書的對上述網(wǎng)絡的連接成為可能的情況下,執(zhí)行將上述時刻信息更新為經(jīng)由上述網(wǎng)絡獲取到的當前時刻的時刻更新處理,在此之后,在上述狀態(tài)信息是上述臨時時刻的情況下,將上述狀態(tài)信息變更為確定時刻,接著,切斷對上述網(wǎng)絡的連接,使用更新后的上述時刻信息來執(zhí)行上述第I認證。這樣一來,能夠?qū)r刻信息更新為從網(wǎng)絡上的時間服務器(NTP服務器)獲取到的正確的時刻信息。另外,能夠根據(jù)狀態(tài)信息辨別時刻信息被變更為正確的當前時刻的情況。因此,能夠更正確并且高效地審查服務器證書的有效期間。
[0017]在本發(fā)明的通信裝置、其控制方法以及打印機中,優(yōu)選在不經(jīng)由上述網(wǎng)絡接收到表示當前時刻的信息的情況下,將上述時刻信息更新為上述接收到的當前時刻,在此之后,在上述狀態(tài)信息是上述臨時時刻的情況下,將上述狀態(tài)信息變更為確定時刻。這樣,在通過網(wǎng)絡連接以外能夠獲取正確的時刻信息的情況下,更新時刻信息來將狀態(tài)信息變更為確定時刻,從而能夠在以后基于與正確的當前時刻同步的時刻信息進行服務器認證。作為通過網(wǎng)絡連接以外獲取時刻信息的方法,有包括時刻信息的各種電波信息,例如,有GPS信息、無線電指向標、電波時鐘用的電波信息、從移動電話的基站供給的電波信息、數(shù)字電視或者FM多重廣播的電波信息等。另外,也可以在能夠從局域網(wǎng)內(nèi)的設(shè)備獲取時刻信息的情況下,使用獲取到的時刻信息。
[0018]在本發(fā)明的打印機中,優(yōu)選上述打印部在中止了對上述網(wǎng)絡的連接的情況下,將該情況對上述記錄介質(zhì)執(zhí)行打印。另外,在本發(fā)明的打印機中,優(yōu)選上述打印部在對上述網(wǎng)絡連接的情況下,基于從上述網(wǎng)絡上的設(shè)備接收到的打印數(shù)據(jù)對上述記錄介質(zhì)執(zhí)行打印。這樣,通過在中止了對網(wǎng)絡的連接的情況下打印該情況,能夠減少網(wǎng)絡連接時的用戶的作業(yè)負擔。另外,能夠在不會使用戶的作業(yè)負擔增大地確保網(wǎng)絡連接時的安全的基礎(chǔ)上進行經(jīng)由網(wǎng)絡的打印。
【附圖說明】
[0019]圖1是包括具備本發(fā)明的實施方式所涉及的通信裝置的打印機的打印系統(tǒng)的構(gòu)成圖。
[0020]圖2是服務器證書的說明圖。
[0021]圖3是表示通信部的主要部分的框圖。
[0022]圖4是服務器認證的流程圖。
[0023]圖5是時刻驗證的說明圖。
[0024]圖6是表示網(wǎng)絡連接時的通信部的處理的流程圖。
[0025]圖7是表示網(wǎng)絡連接時的打印機的處理的流程圖
【具體實施方式】
[0026](打印系統(tǒng))
[0027]圖1是包括具備本發(fā)明的實施方式所涉及的通信裝置的打印機的打印系統(tǒng)的構(gòu)成圖。打印機I是便攜式的移動打印機,具備:通信部11(通信裝置);打印部12,其對打印介質(zhì)打印從通信部11接收到的數(shù)據(jù);以及控制部13,其控制通信部11以及打印部12。打印部12包括打印頭、以及經(jīng)由打印頭的打印位置搬運打印介質(zhì)的搬運機構(gòu)等。打印機I能夠經(jīng)由通信部11與基于有線通信或者無線通信的通信網(wǎng)亦即局域網(wǎng)2連接。局域網(wǎng)2例如是根據(jù)IEEE802.11等的標準規(guī)格的通信網(wǎng),多個打印機I能夠連接。此外,打印機I并不局限于移動打印機,也可以是其他的打印機。
[0028]局域網(wǎng)2內(nèi)的打印機I能夠經(jīng)由路由器3與外部網(wǎng)絡4(網(wǎng)絡)連接。外部網(wǎng)絡4是使用了因特網(wǎng)協(xié)議(IP)的通信網(wǎng)(所謂的因特網(wǎng))。在外部網(wǎng)絡4連接了管理服務器5、NTP服務器6等。管理服務器5例如是管理由打印機I處理的數(shù)據(jù)的服務器。另外,NTP服務器6是使用NTP協(xié)議(Network Time Protocol:網(wǎng)絡時間協(xié)議)進行能夠與外部網(wǎng)絡4連接的通信設(shè)備的時刻同步的服務器。
[0029]局域網(wǎng)2內(nèi)的打印機I在與外部網(wǎng)絡4進行安全的連接時,首先進行用于建立加密通信的認證。在本方式中,使用具備路由器功能以及服務器程序的通信設(shè)備作為路由器3,認證服務器7的功能安裝于路由器3?;蛘?,也可以是路由器3在與設(shè)置于局域網(wǎng)2上或者外部網(wǎng)絡4上的認證服務器之間進行通信來進行認證的方式。另外,也可以是路由器3和打印機I經(jīng)由接入點連接的方式。在該情況下,接入點也可以具備認證服務器的功能、或者能夠與具備認證服務器的功能的設(shè)備連接。
[0030]作為對外部網(wǎng)絡4的連接時的認證,進行打印機I審查認證服務器(服務器)7的可靠性的服務器認證、和認證服務器7審查打印機(客戶端)I的可靠性的客戶端認證的相互認證被進行。作為這樣的相互認證方式的一個例子,使用了 EAP — TLS(ExtensibleAuthenticat1n Protocol — Transport Layer Security:可擴展身份驗證協(xié)議-傳輸層安全)認證協(xié)議。在EAP - TLS認證協(xié)議中,服務器認證和客戶端認證使用電子證書來進行。在服務器認證中,通過打印機I審查證明認證服務器7的可靠性的電子證書亦即服務器證書8。另外,在客戶端認證中,通過認證服務器7審查證明打印機I的可靠性的電子證書亦即客戶端證書。此外,也可以使用服務器認證使用電子證書進行,而對于客戶端認證使用用戶ID和密碼等進行認證的方式。通過服務器認證和客戶端認證均成功,從而相互認證成功。
[0031]圖2是服務器證書8的說明圖。服務器證書8是由受信任的認證局認證的電子證書,包括表示認證服務器7的身分的簽名信息等的認證信息81。另外,服務器證書8中設(shè)定有有效期間82,包括有效期間82的信息。并且,服務器證書8包括數(shù)據(jù)的加密所使用的公開密鑰等的信息。有效期間82例如設(shè)定幾個月、I年等的期間。服務器證書8從認證服務器7安裝到打印機I?;蛘?,用戶也能夠手動地安裝到打印機I。服務器證書8在有效期間82結(jié)束之前發(fā)行了新的,并供給至打印機1、或者其用戶。
[0032](通信部)
[0033]圖3是表示打印機I所具備的通信部11的主要部分的框圖。通信部11具備存儲部14、時刻管理部15、以及認證部16。存儲部14存儲包括服務器證書8以及起動時刻19的各種數(shù)據(jù)。起動時刻19是預先設(shè)定的時刻信息,是確定時間序列上的某時間點的信息。起動時刻19也能夠在出廠時設(shè)定、或者用戶在出廠后設(shè)定。另外,如后述,如果打印機I能夠從外部網(wǎng)絡4上的NTP服務器6等獲取正確的當前時刻,則由時刻管理部15進行起動時刻19的更新處理。
[0034]時刻管理部15進行時刻信息17以及狀態(tài)信息18的設(shè)定以及管理。時刻信息17是確定時間序列上的某時間點的?目息。狀態(tài)?目息18是表不時刻彳目息17是否是與NTP服務器6同步的時刻的信息,設(shè)定為臨時時刻(未同步的時刻)和確定時刻(同步的時刻)的任一個。在通信部11根據(jù)對外部網(wǎng)絡4的連接請求等起動時,時刻信息17以及狀態(tài)信息18通過時刻管理部15基于存儲于存儲部14的起動時刻19設(shè)定。因為打印機I不具有內(nèi)置時鐘,所以通信部11如后述基于時刻管理部15管理的時刻信息17進行服務器認證。
[0035]另外,時刻管理部15在服務器認證時或?qū)ν獠烤W(wǎng)絡4的連接中,進行時刻信息17的更新處理、狀態(tài)信息18的變更處理等。例如,時刻管理部15在能夠經(jīng)由外部網(wǎng)絡4與NTP服務器6連接時,從NTP服務器6獲取正確的當前時刻來進行將保持的時刻信息17置換為新獲取的當前時刻的時刻更新處理。另外,在進行時刻更新處理的情況下,進行將狀態(tài)信息18從臨時時刻變更為確定時刻的