專利名稱:信息處理裝置、通信裝置、無線診斷方法及程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理裝置、通信裝置、無線診斷方法及程序。
背景技術(shù):
存在一種具備對網(wǎng)絡(luò)連接進行診斷的功能的通信設(shè)備(例如專利文獻1)。在這樣 的通信設(shè)備所進行的診斷方法中,對通過用戶進行的設(shè)定能否與網(wǎng)絡(luò)正常連接進行判定。 而且,當判定為無法與網(wǎng)絡(luò)連接時,能夠?qū)?yīng)對方法提示給用戶。專利文獻1日本特開2009-38665號但是,在以往的診斷方法中,由于對于IP層的診斷,僅進行是否被分配了正確的 IP地址的確認,所以即便診斷為正常,實際上有時也無法接收數(shù)據(jù)(例如數(shù)據(jù)包),導(dǎo)致網(wǎng) 絡(luò)連接的判定可靠性偏低。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種進行可靠性比以往高的診斷(判定)的技術(shù)。用于解決上述問題的本申請發(fā)明,是對第1信息處理裝置與第2信息處理裝置之 間的第1通信方法進行診斷的診斷方法,包括上述第1信息處理裝置以不同于上述第1通 信方法的第2通信方法,向第2信息處理裝置發(fā)送診斷請求的步驟;響應(yīng)于上述診斷請求的 接收,上述第2信息處理裝置以上述第1通信方法向第1信息處理裝置發(fā)送診斷信號的步 驟;以及當上述第1信息處理裝置以上述第1通信方法接收到的信號為上述診斷信號時,判 定為能夠以上述第1通信方法進行通信的步驟。這樣,由于在實際上能夠接收診斷信號(數(shù)據(jù))的情況下判定為可通信,所以可靠 性提高。而且,由于預(yù)先以不同于上述第1通信方法的第2通信方法發(fā)送診斷請求,所以無 需轉(zhuǎn)換成能始終診斷的狀態(tài)。另外,本申請發(fā)明還可以作為各信息處理裝置、各信息處理裝置的動作方法、各信 息處理裝置的程序的存儲介質(zhì)、信息處理系統(tǒng)等而實現(xiàn)。
圖1是表示本發(fā)明的打印系統(tǒng)的簡要構(gòu)成的一例的框圖。圖2是表示打印系統(tǒng)的功能構(gòu)成的一例的框圖。圖3是用于對打印系統(tǒng)所執(zhí)行的處理的概況進行說明的時序圖。圖4(A)是表示步驟Sl中的打印系統(tǒng)的狀況的圖。(B)是表示嘗試與網(wǎng)絡(luò)連接時 的打印系統(tǒng)的狀況的圖。(C)是表示已與網(wǎng)絡(luò)連接時的打印系統(tǒng)的狀況的圖。(D)是表示 無法與網(wǎng)絡(luò)連接時的打印系統(tǒng)的狀況的圖。圖5(A)是表示步驟S4中的打印系統(tǒng)的狀況的圖。(B)是表示步驟S6中的打印系 統(tǒng)的狀況的圖。(C)是表示步驟S7中的打印系統(tǒng)的狀況的圖。是用于對本實施方式涉及的 打印處理進行說明的流程圖。
圖6是用于對“診斷階段(phase),,的處理進行說明的流程圖。圖7是用于對步驟S103的具體處理進行說明的流程圖。圖8(A)是表示確認結(jié)果的簡要數(shù)據(jù)結(jié)構(gòu)的一例的圖。(B)是表示確認結(jié)果的簡要 數(shù)據(jù)結(jié)構(gòu)的變形例的圖。圖9是表示向用戶告知的應(yīng)對方法的一覽圖。圖10是用于向用戶告知應(yīng)對方法的輸出例的圖。圖11是用于對IP層的診斷處理(前半)進行說明的流程圖。圖12是用于對IP層的診斷處理(后半)進行說明的流程圖。圖13是用于對第1變形例涉及的“診斷階段”的處理進行說明的流程圖。圖14是用于對第1變形例涉及的IP層的診斷處理(前半)進行說明的流程圖。圖15是用于對第1變形例涉及的IP層的診斷處理(后半)進行說明的流程圖。圖16是用于對第2變形例中由打印系統(tǒng)執(zhí)行的處理的概況進行說明的時序圖。是 表示打印裝置信息的簡要數(shù)據(jù)結(jié)構(gòu)的一例的圖。圖17㈧是表示第2變形例涉及的步驟S14中的打印系統(tǒng)的狀況的圖。(B)是表 示第2變形例涉及的步驟S16中的打印系統(tǒng)的狀況的圖。(C)是表示第2變形例涉及的步 驟S17中的打印系統(tǒng)的狀況的圖。圖18是表示電波強度判定表50的簡要數(shù)據(jù)結(jié)構(gòu)的一例的圖。圖中10-打印系統(tǒng),100-打印裝置,101-設(shè)定部,102-診斷部,103-第1通信 部(打印裝置),104-第2通信部(打印裝置),105-打印執(zhí)行部,110-CPU (打印裝置), 120-RAM(打印裝置),130-R0M(打印裝置),140-操作面板,150-USB接口 (打印裝置), 1160-網(wǎng)絡(luò)接口(打印裝置),200_信息處理裝置,201-設(shè)定管理部,202-診斷管理部, 203-第1通信部(信息處理裝置),204-第2通信部(信息處理裝置),210-CPU (信息處理 裝置),220-RAM (信息處理裝置),230-R0M (信息處理裝置),240-輸出裝置,250-輸入裝 置,260-USB接口 (信息處理裝置),270-網(wǎng)絡(luò)接口 (信息處理裝置),300-訪問點(access point),400-確認結(jié)果,500-輸出例,510-欄,600-電波強度判定表。
具體實施例方式下面,參照附圖,對本發(fā)明的實施方式的一例進行說明。圖1是表示應(yīng)用了本發(fā)明的一個實施方式的打印系統(tǒng)10的簡要構(gòu)成的一例的框 圖。如圖所示,打印系統(tǒng)10具備打印裝置100、信息處理裝置(PC) 200、訪問點(AP) 300。 在本實施方式中,信息處理裝置200被預(yù)先設(shè)定為能夠與訪問點300進行無線通信,在信息 處理裝置200與訪問點300之間建立有LAN等計算機網(wǎng)絡(luò)(以下稱作“網(wǎng)絡(luò)”)。而且,打 印裝置100未與在信息處理裝置200和訪問點300之間建立的網(wǎng)絡(luò)預(yù)先連接,與信息處理 裝置200能夠借助有線線纜(例如USB線纜)進行通信。本發(fā)明涉及用于將打印裝置100 向在信息處理裝置200和訪問點300之間建立的網(wǎng)絡(luò)連接(追加)的設(shè)定,對打印裝置100 能否正常與網(wǎng)絡(luò)連接進行診斷(以下稱作“網(wǎng)絡(luò)診斷”)。<打印裝置100>打印裝置100作為執(zhí)行一般的打印處理的打印機發(fā)揮功能。打印裝置100如圖所 示,具備 CPU110、RAM120、R0M130、操作面板 140、USB 接口 (I/F)150、網(wǎng)絡(luò)接口 (I/F)160、打印引擎170。當然,打印裝置100的構(gòu)成不局限于上述情況。CPUllO是控制其他組件來實現(xiàn)打印裝置100的各種功能的運算裝置。CPUllO通 過將R0M130等存儲器中存儲的規(guī)定程序加載到RAM120中執(zhí)行,來實現(xiàn)各種功能。CPUl 10例如按照來自信息處理裝置200的請求(設(shè)定請求),進行用于與網(wǎng)絡(luò)(在 信息處理裝置200與訪問點300之間建立的網(wǎng)絡(luò))連接的設(shè)定。而且,根據(jù)來自信息處理 裝置200的請求(網(wǎng)絡(luò)診斷請求),執(zhí)行網(wǎng)絡(luò)診斷,將診斷結(jié)果通知給信息處理裝置200。RAM120臨時存儲各種程序、數(shù)據(jù)等,被作為CPUllO進行運算時的工作存儲器而使 用。ROMl30是FlashROM等可擦寫的存儲介質(zhì),存儲各種程序。例如,R0M130存儲進行 用于將打印裝置100與網(wǎng)絡(luò)連接的設(shè)定的程序、進行網(wǎng)絡(luò)診斷的程序等。操作面板140具備液晶顯示器、觸摸面板等,被用于顯示信息等,受理來自用戶的 指示。例如,操作面板140能夠顯示網(wǎng)絡(luò)診斷的結(jié)果。USB接口 150對與經(jīng)由USB線纜而連接的信息處理裝置200的數(shù)據(jù)交換(接收、發(fā) 送)進行控制。網(wǎng)絡(luò)接口 160對與訪問點300間的數(shù)據(jù)交換(接收、發(fā)送)進行控制,經(jīng)由訪問點 300與信息處理裝置200進行通信。打印引擎170按照來自CPUllO的指示,打印從CPUllO輸出的打印對象的數(shù)據(jù)(打 印數(shù)據(jù))。圖2是打印系統(tǒng)10的功能構(gòu)成圖。如圖所示,打印裝置100具有設(shè)定部101、診斷 部102、通信部103、打印執(zhí)行部104。設(shè)定部101進行用于將打印裝置100與網(wǎng)絡(luò)(在信息處理裝置200與訪問點300 之間建立的網(wǎng)絡(luò))連接的設(shè)定。例如,設(shè)定部101在從信息處理裝置200接收到設(shè)定請求 后,進行與接收到的設(shè)定請求對應(yīng)的設(shè)定,將設(shè)定結(jié)束的通知發(fā)送給信息處理裝置200。診斷部102執(zhí)行網(wǎng)絡(luò)診斷。例如,診斷部102在從信息處理裝置200接收到網(wǎng)絡(luò)診 斷請求后,開始網(wǎng)絡(luò)診斷。在執(zhí)行網(wǎng)絡(luò)診斷中,診斷部102接收從信息處理裝置200經(jīng)由訪 問點300發(fā)送來的數(shù)據(jù)包。然后,診斷部102依據(jù)打印裝置100的狀態(tài),對于由設(shè)定部101 進行的設(shè)定能否正常與訪問點300通信實施診斷。隨后,診斷部102將診斷結(jié)果通知給信 息處理裝置200。其中,從信息處理裝置200發(fā)送的數(shù)據(jù)包是用于確認打印裝置100的存在 的數(shù)據(jù)包。第1通信部103與有線線纜(例如USB線纜)連接,進行借助該有線線纜的與信息 處理裝置間的通信控制。例如,第1通信部103對其他各功能部(設(shè)定部101、診斷部102、 打印執(zhí)行部10 與信息處理裝置200間的USB通信進行控制。第2通信部104進行借助訪問點300的與信息處理裝置200間的通信控制。這 里,第2通信部104的通信方式是至少第2通信部104進行收發(fā)的部分使用了電波的無線 方式。第2通信部104與訪問點300間為無線方式,訪問點300與信息處理裝置200間為 有線方式。另外,并不局限于電波,還可以是紅外線等其他頻率的電磁波。而且,第2通信 部104例如對從信息處理裝置200廣播的規(guī)定數(shù)據(jù)包的接收等進行控制。打印執(zhí)行部105對打印對象的打印數(shù)據(jù)(例如從信息處理裝置200發(fā)送的打印數(shù) 據(jù))進行打印。具體而言,打印執(zhí)行部104按照與打印數(shù)據(jù)一起接收到的打印指令,控制打印引擎170、打印頭(未圖示),來執(zhí)行打印處理。應(yīng)用了本實施方式的打印裝置100由以上那樣的結(jié)構(gòu)構(gòu)成。不過,打印裝置100 的構(gòu)成并不局限于此。例如,打印裝置100還可以是具有傳真機功能等的復(fù)合機、具有復(fù)印 功能的復(fù)印機。另外,本發(fā)明也可以應(yīng)用在打印裝置以外的裝置中。此外,為了便于理解打印裝置100的構(gòu)成,上述的各構(gòu)成要素按照主要的處理內(nèi) 容進行了分類。本申請發(fā)明并不受構(gòu)成要素的分類方法、名稱限制。打印裝置100的構(gòu)成 還可以根據(jù)處理內(nèi)容而分類成更多的構(gòu)成要素。而且,還可以分類成由1個構(gòu)成要素執(zhí)行 更多的處理。另外,各構(gòu)成要素的處理可以由1個硬件來執(zhí)行,也可以由多個硬件來執(zhí)行。<信息處理裝置200>返回到圖1,信息處理裝置200作為打印裝置100的主機發(fā)揮功能。信息處理裝置 200如圖所示,是具備CPU210、RAM220、R0M230、輸出裝置MO、由鍵盤、鼠標等構(gòu)成的輸入裝 置250、USB接口(I/F06O、網(wǎng)絡(luò)接口(I/F) 270的通用計算機。CPU210是控制其他單元來實現(xiàn)信息處理裝置200的各種功能的運算裝置。CPU210 通過將R0M230、硬盤(未圖示)等存儲介質(zhì)中存儲的規(guī)定程序加載到RAM220中執(zhí)行,來實 現(xiàn)各種功能。CPU210例如將網(wǎng)絡(luò)的設(shè)定請求、網(wǎng)絡(luò)診斷請求經(jīng)由有線線纜(例如USB線纜)通 知給打印裝置100。RAM220臨時存儲各種程序、數(shù)據(jù)等,被作為CPU210進行運算時的工作存儲器而使用。R0M230是FlashROM等存儲介質(zhì),存儲各種程序。例如,R0M230存儲用于控制打印 裝置100的驅(qū)動程序等。輸出裝置MO由液晶顯示器、有機EL顯示器等構(gòu)成。在輸出裝置240上顯示各種 設(shè)定畫面(例如網(wǎng)絡(luò)的設(shè)定畫面、打印設(shè)定畫面等)。輸入裝置250由鍵盤、鼠標等構(gòu)成。輸入裝置250受理來自用戶的指示。USB接口 260控制與經(jīng)由有線線纜(例如USB線纜)而連接的打印裝置100間的 數(shù)據(jù)交換(接收、發(fā)送)。網(wǎng)絡(luò)接口 270控制與訪問點300間的數(shù)據(jù)的交換(接收、發(fā)送),經(jīng)由訪問點300 與打印裝置100進行通信。而且,如圖2的功能構(gòu)成圖所示,信息處理裝置100具有設(shè)定管理部201、診斷管理 部202、第1通信部203、第2通信部204。設(shè)定管理部201管理與訪問點300間的關(guān)于網(wǎng)絡(luò)的設(shè)定內(nèi)容。而且,在將打印裝 置100向該網(wǎng)絡(luò)連接(追加)時,設(shè)定管理部201對打印裝置100提供該網(wǎng)絡(luò)的設(shè)定內(nèi)容。診斷管理部202對于打印裝置100中執(zhí)行的網(wǎng)絡(luò)診斷進行管理。例如,診斷管理 部202對信息處理裝置200進行網(wǎng)絡(luò)診斷請求。而且,診斷管理部202為了在打印裝置100 執(zhí)行網(wǎng)絡(luò)診斷的期間,確認打印裝置100的存在,經(jīng)由訪問點300反復(fù)發(fā)送規(guī)定的數(shù)據(jù)包。第1通信部203進行借助有線線纜(例如USB線纜)的與打印裝置100間的通信 控制。例如,第1通信部203控制其他各功能部(設(shè)定管理部201、診斷管理部20 與打印 裝置100進行的USB通信。第2通信部204進行經(jīng)由訪問點300的與打印裝置100間的通信控制。這里,第2通信部204與訪問點300間以及訪問點300與打印裝置100間的通信方式,在本實施例 中都是使用了電波的無線方式。另外,并非局限于電波,還可以是紅外線等其他頻率的電磁 波。而且,第2通信部204例如進行對打印裝置100廣播規(guī)定數(shù)據(jù)包的控制。應(yīng)用了本實施方式的信息處理裝置200由以上那樣的結(jié)構(gòu)構(gòu)成。但是,信息處理 裝置200的構(gòu)成并不局限于此。例如,信息處理裝置200也可以是移動電話、PDA、游戲機等 便攜終端。而且,為了便于理解打印裝置200的構(gòu)成,上述的各構(gòu)成要素按照主要的處理內(nèi) 容進行了分類。本申請發(fā)明并不受構(gòu)成要素的分類的方法、名稱限制。打印裝置200的構(gòu) 成還可以根據(jù)處理內(nèi)容而分類成更多的構(gòu)成要素。而且,還可以分類成由1個構(gòu)成要素執(zhí) 行更多的處理。另外,各構(gòu)成要素的處理可以由1個硬件執(zhí)行,也可以由多個硬件執(zhí)行?!丛L問點300>訪問點300為一般的訪問點,是將打印裝置100與信息處理裝置200連接的電波 中繼器。此外,訪問點300還可以具備路由器功能。接著,對于由上述結(jié)構(gòu)構(gòu)成的打印系統(tǒng)10的特征動作進行說明?!磿r序圖(概況)>圖3是用于對本實施方式的打印系統(tǒng)10所執(zhí)行的處理的概況進行說明的時序圖。打印系統(tǒng)10所執(zhí)行的處理由進行網(wǎng)絡(luò)設(shè)定的“設(shè)定階段”、和進行網(wǎng)絡(luò)診斷的“診 斷階段”構(gòu)成。其中,圖中的實線箭頭表示經(jīng)由有線線纜(USB線纜)的有線通信,虛線箭頭 表示經(jīng)由訪問點300的無線通信。在“設(shè)定階段”中,信息處理裝置200的設(shè)定管理部201對打印裝置100進行網(wǎng)絡(luò) 的設(shè)定請求(步驟Si)。圖4㈧是表示步驟Sl中的打印系統(tǒng)10的狀況的圖。如圖所示,設(shè)定管理部201 經(jīng)由有線線纜(例如USB線纜)將設(shè)定請求用的設(shè)定請求信息發(fā)送給打印裝置100。這里, 設(shè)定請求信息中含有在信息處理裝置200與訪問點300之間的網(wǎng)絡(luò)中設(shè)定的SSID(SerVice Set Identifier)、Security Type、密石馬等。此時,打印裝置100的設(shè)定部101經(jīng)由第1通信部103接受來自設(shè)定管理部201 的設(shè)定請求(信息)。設(shè)定部101在接收到設(shè)定請求后,進行反映設(shè)定請求信息所含有的設(shè)定值的處理 (步驟S2)。具體而言,設(shè)定部101將在步驟Sl中接收到的設(shè)定請求信息所含有的SSID、 Security Type、密碼等作為網(wǎng)絡(luò)的設(shè)定值而登記到規(guī)定的存儲元件(寄存器等)中。與此 同時,設(shè)定部101將在訪問點300與信息處理裝置200之間的網(wǎng)絡(luò)中設(shè)定的通信方式(基礎(chǔ) 設(shè)施模式、特定模式等)、無線模式(例如IEEE802. llb/g/n等)、安全方式、MAC地址過濾、 加密方式(例如WEP、WPA等)、安全密鑰、設(shè)定方式(DHCP設(shè)定、Aut0-IP設(shè)定、手動設(shè)定)、 分配給默認網(wǎng)關(guān)(具有路由器功能的訪問點300)的IP地址等各種信息登記到規(guī)定的存儲 元件中。然后,設(shè)定部101將網(wǎng)絡(luò)的設(shè)定結(jié)束的內(nèi)容通知給信息處理裝置200(步驟S3)。 例如,設(shè)定部101經(jīng)由第1通信部103及有線線纜(USB線纜)將表示設(shè)定結(jié)束的規(guī)定數(shù)據(jù) 發(fā)送給信息處理裝置200。另外,設(shè)定部101也可以在步驟S2的處理結(jié)束后,基于從設(shè)定管理部201接收到的設(shè)定值嘗試與網(wǎng)絡(luò)進行連接。圖4(B)是表示基于設(shè)定值來嘗試與網(wǎng)絡(luò)連接時的打印系統(tǒng)10的狀況的圖。如圖 所示,打印裝置100通過無線通信嘗試與訪問點300的連接。此時,在已與網(wǎng)絡(luò)連接的情況下,轉(zhuǎn)至步驟S3,結(jié)束設(shè)定階段。然后,在打印系統(tǒng) 10中處理移至診斷階段。不過,在已與網(wǎng)絡(luò)連接的情況下,也可以在設(shè)定階段結(jié)束后,不進 行之后的診斷階段。其中,圖4(C)是表示已與網(wǎng)絡(luò)連接時的打印系統(tǒng)10的狀況的圖。另外,當無法與網(wǎng)絡(luò)連接時,在步驟S3的處理后,移至診斷階段。圖4(D)是表示無法與網(wǎng)絡(luò)連接時的打印系統(tǒng)10的狀況的圖。如圖所示,在打印 裝置100無法與訪問點300連接時,為了向用戶提供恰當?shù)膽?yīng)對方法而移至診斷階段。返回到圖3,在“診斷階段”中,信息處理裝置200的診斷管理部202向打印裝置 100進行網(wǎng)絡(luò)診斷請求(步驟S4)。圖5 (A)是表示步驟S4中的打印系統(tǒng)10的狀況的圖。如圖所示,診斷管理部202 經(jīng)由有線線纜(例如USB線纜)將網(wǎng)絡(luò)診斷請求用的網(wǎng)絡(luò)診斷請求信息發(fā)送給打印裝置 100。此時,打印裝置100的診斷部102經(jīng)由第1通信部103接受來自信息處理裝置200 的網(wǎng)絡(luò)診斷請求(信息)。而且,診斷管理部202在步驟S4中進行了網(wǎng)絡(luò)診斷請求后,經(jīng)由訪問點300對規(guī) 定的數(shù)據(jù)包進行廣播(步驟S6)。然后,診斷管理部202反復(fù)執(zhí)行步驟S6的處理,直至從打 印裝置100通知網(wǎng)絡(luò)診斷的結(jié)果或超時(timeout)。圖5(B)是表示步驟S6中的打印系統(tǒng)10的狀況的圖。如圖示所示,只要打印裝置 100的網(wǎng)絡(luò)設(shè)定正確,便可以由第2通信部104接收從診斷管理部202發(fā)送的數(shù)據(jù)包。另一方面,當在步驟S4接收到網(wǎng)絡(luò)診斷請求時,打印裝置100的診斷部102執(zhí)行 網(wǎng)絡(luò)診斷(步驟S5)。這里,除了包括電波狀況的物理層狀況、包括IP地址的設(shè)定狀況的 IP層狀況之外,診斷部102還對在步驟S6中從診斷管理部202發(fā)送的數(shù)據(jù)包的接收狀態(tài)進 行判定,來診斷打印裝置100是否與網(wǎng)絡(luò)正常連接。其中,網(wǎng)絡(luò)診斷的更具體的處理將在后 邊描述。當網(wǎng)絡(luò)診斷結(jié)束后,診斷部102將步驟S5中的診斷結(jié)果通知給信息處理裝置 200 (步驟 S7)。圖5(C)是表示步驟S7中的打印系統(tǒng)10的狀況的圖。如圖所示,由打印裝置100 的診斷部102診斷的結(jié)果,經(jīng)由有線線纜(USB線纜)被通知給信息處理裝置200。這里,向 信息處理裝置200通知的診斷結(jié)果中包含在步驟S5中判定(取得)的電波狀況、被認為是 網(wǎng)絡(luò)連接失敗的原因的設(shè)定(項目名等)、用于使網(wǎng)絡(luò)連接成為可能的應(yīng)對方法。這里的應(yīng) 對方法的詳細情況將在后邊描述。另外,打印裝置100的診斷部102診斷的診斷結(jié)果也可 以由打印裝置100打印。如上所述,在本實施方式的打印系統(tǒng)10中,執(zhí)行“設(shè)定階段”與“診斷階段”的處 理,能夠進行打印裝置100的網(wǎng)絡(luò)設(shè)定、網(wǎng)絡(luò)診斷。接著,對上述步驟S4 S7的“診斷階段”進行詳細說明。圖6是用于對本實施方式的打印裝置100所執(zhí)行的“診斷階段”的處理進行說明 的流程圖。
如上所述,打印裝置100的診斷部102在從診斷管理部202接收到網(wǎng)絡(luò)診斷請求 后,開始網(wǎng)絡(luò)診斷。當網(wǎng)絡(luò)診斷開始后,診斷部102判別是否存在多個與想要連接的訪問點300的 SSID相同的SSID(步驟S101)。具體而言,診斷部102從規(guī)定的存儲元件(寄存器等)中 讀出被作為設(shè)定值而被登記的SSID,與根據(jù)由網(wǎng)絡(luò)接口(例如無線LAN適配器)160檢測出 的電波(包括從訪問點300輸出的信標)而得到的SSID進行比較。此時,當存在多個一致 的SSID時,診斷部102判定為存在多個與想要連接的訪問點300的SSID相同的SSID。另 一方面,在不存在多個一致的SSID的情況下,判定為不存在多個與想要連接的訪問點300 的SSID相同的SSID。在診斷部102判定為存在多個與想要連接的訪問點300的SSID相同的SSID的情 況下(步驟SlOl 否),將用于向用戶通知警告的數(shù)據(jù)附加到診斷結(jié)果(數(shù)據(jù))中(步驟 S102)。然后,使處理移至步驟S103。另一方面,在診斷部102判定為不存在多個與想要連接的訪問點300的SSID相同 的SSID的情況下(步驟SlOl 是),使處理移至步驟S103。當處理移至步驟S103后,診斷部102對想要連接的訪問點300的有無、電波狀況 進行確認(步驟S103)。圖7是用于對步驟S103(電波狀況的診斷階段)的具體處理進行說明的流程圖。如圖所示,在處理移至步驟S103后,首先,診斷部102對于從想要連接的訪問點 300輸出的電波,判別電波強度是否為規(guī)定的基準值以上(步驟S1031)。這里,電波強度的 基準值被設(shè)定為打印裝置100與訪問點300足以進行通信的電波強度的值。當診斷部102判定為電波強度比規(guī)定的基準值小時(步驟S1031 否),將處理 移至步驟S1035。另一方面,當診斷部102判定為電波強度為規(guī)定的基準值以上時(步驟
51031是),將處理移至步驟S1032。然后,診斷部102對于從想要連接的訪問點300輸出的電波,判別噪聲強度是否小 于規(guī)定的基準值(步驟S1032)。這里,噪聲強度的基準值被設(shè)定為足以妨礙打印裝置100 與訪問點300的通信的噪聲強度的值。當診斷部102判定為噪聲強度為規(guī)定的基準值以上時(步驟S1032 否),將處 理移至步驟S1035。另一方面,當診斷部102判定為噪聲強度小于規(guī)定的基準值時(步驟
51032是),將處理移至步驟S1033。然后,診斷部102判別是否存在具有一定以上的電波強度、且使用了附近(規(guī)定的 范圍內(nèi))的信道的其他電波(SSID)(步驟S1033)。這里,一定以上的電波強度是指例如 在步驟S1031的判別中使用的基準值以上的電波強度。另外,附近的信道是指例如以從想 要連接的訪問點300輸出的電波的信道為基準而士2信道內(nèi)的信道。診斷部102在判定為存在其他電波(SSID)時(步驟S1033 是),將處理移至步驟 S1035。另一方面,診斷部102在判定為不存在其他電波(SSID)時(步驟S1033 否),將處 理移至步驟S1034。接著,診斷部102將在上述的步驟S1031、S1032、S1033中判別(確認)的結(jié)果存 儲到規(guī)定的存儲器(例如RAM120)中(步驟S1034)。然后,診斷部102使處理移至步驟 S1035。
當處理移至步驟S1035后,診斷部102判別確認次數(shù)是否達到規(guī)定次數(shù)(例如10 次)(步驟S103Q。具體而言,每當處理移至步驟S1035時,診斷部102便對規(guī)定的計數(shù)值 加一,當計數(shù)值與規(guī)定次數(shù)一致時,判定為確認次數(shù)達到了規(guī)定次數(shù)。而在計數(shù)值小于規(guī)定 次數(shù)時,診斷部102判定為確認次數(shù)未達到規(guī)定次數(shù)。當診斷部102判定為確認次數(shù)未達到規(guī)定次數(shù)時(步驟S1035 否),使處理返回 至步驟S1031。由此,能夠?qū)⑸鲜龅拇_認處理(S1031、S1032、S103;3)重復(fù)規(guī)定次數(shù)。另一方面,當診斷部102判定為確認次數(shù)達到了規(guī)定次數(shù)時(步驟S1035:是),將 處理移至步驟S1036。當處理移至步驟S1036后,診斷部102根據(jù)在步驟S1031、S1032、步驟S1033取 得的電波狀況的統(tǒng)計結(jié)果,針對打印裝置100向訪問點300的連接判別成功與否(步驟 S1036)。例如,在上述的步驟S1031的結(jié)果為是、步驟S1032的結(jié)果為是、且步驟S1033的 結(jié)果為否的合計次數(shù)(0K次數(shù))是規(guī)定次數(shù)(例如3次)以上時,診斷部102判定為OK(成 功)。而對于除此以外的情形,判定為NG(失敗)。圖8(A)是表示步驟S1036中的判別所使用的確認結(jié)果400的簡要數(shù)據(jù)結(jié)構(gòu)的圖。 如圖所示,在確認結(jié)果400中預(yù)先存儲“3次”這一數(shù)據(jù)。在步驟S1036中,診斷部102將步 驟S1031的結(jié)果為是、步驟S1032的結(jié)果為是、且步驟S1033的結(jié)果為否的合計次數(shù)(0K次 數(shù)),與確認結(jié)果400中存儲的數(shù)據(jù)比較,來進行判別。另外,步驟S1036中的判別方法并不局限于上述的例子。例如,診斷部102還可以 在上述的步驟S1031的結(jié)果為是、步驟S1032的結(jié)果為是、且步驟S1033的結(jié)果為否的合計 次數(shù)(0K次數(shù))的比例為規(guī)定比例(例如3/10)以上時,判定為OK(成功),對于除此以外 的情形,判定為NG(失敗)。圖8(B)是表示在步驟S1036中以變形例的判別方法進行判別時所使用的確認結(jié) 果400的簡要數(shù)據(jù)結(jié)構(gòu)的圖。如圖所示,在確認結(jié)果400中預(yù)先存儲有“3/10”這一數(shù)據(jù)。 在步驟S1036中,診斷部102算出步驟S1031的結(jié)果為是、步驟S1032的結(jié)果為是、且步驟 S1033的結(jié)果為否的合計次數(shù)(0K次數(shù))的比例,將這里計算出的比例與確認結(jié)果400中存 儲的數(shù)據(jù)比較,來進行判別。返回到圖7,當診斷部102判定為OK (成功)時(步驟S1036 :0K),認為存在能夠 連接的訪問點300,將處理移至步驟S105。另一方面,當診斷部102判定為NG(失敗)時 (步驟S1036 :NG),認為不存在能夠連接的訪問點300,將處理移至步驟S104。返回到圖6,當處理移至步驟S104后,診斷部102判別打印系統(tǒng)10中的通信方式 是基礎(chǔ)設(shè)施模式還是特定模式(步驟S104)。例如,診斷部102使用對由設(shè)定部101登記的 通信方式進行識別的數(shù)據(jù),判定是基礎(chǔ)設(shè)施模式還是特定模式。當診斷部102判定為是特定模式時(步驟S104 特定),將與該情況對應(yīng)的規(guī)定應(yīng) 對方法告知用戶。圖9是表示向用戶告知的應(yīng)對方法的一覽的圖。如圖所示,當在步驟S104中判定 為是特定模式時,將與編號“3”對應(yīng)的語句、8卩“未發(fā)現(xiàn)規(guī)定的網(wǎng)絡(luò)(SSID)。請確認所連接 的計算機的網(wǎng)絡(luò)(SSID)。不清楚時請詢問進行網(wǎng)絡(luò)設(shè)定的人員”這一語句告知用戶。這里,在將應(yīng)對方法告知用戶時,打印執(zhí)行部104按照來自診斷部102的指示,對 上述的語句進行打印。
圖10是表示用于將應(yīng)對方法告知用戶的輸出例500的圖。如圖所示,打印執(zhí)行部 104將網(wǎng)絡(luò)的狀態(tài)(network status)、診斷結(jié)果(CheckNetwork Connection)打印到打印 介質(zhì)上,并且將應(yīng)對方法打印到規(guī)定的欄510中。例如,當在步驟S104中判定為是特定模 式時,在規(guī)定的欄510中打印與圖9的編號“3”對應(yīng)的語句。其中,網(wǎng)絡(luò)的狀態(tài)中包括對在 步驟S1031 步驟1033中確認(取得)的電波狀況進行表示的信息,診斷結(jié)果中包括認為 是導(dǎo)致網(wǎng)絡(luò)連接失敗的原因的設(shè)定的項目名。另外,診斷部102還可以使打印執(zhí)行部104打印應(yīng)對方法,并且將其顯示到操作面 板140上。此外,診斷部102也可以不打印應(yīng)對方法,而經(jīng)由有線線纜(USB線纜)將其通 知給信息處理裝置200。在圖6的步驟S104中,診斷部102在判定為是基礎(chǔ)設(shè)施模式時(步驟S104 基礎(chǔ) 設(shè)施),將與該情況對應(yīng)的規(guī)定應(yīng)對方法告知用戶。具體而言,診斷部102將與圖9的編號 “2”對應(yīng)的語句、即“未發(fā)現(xiàn)規(guī)定的網(wǎng)絡(luò)(SSID)。請確認訪問點的電源及網(wǎng)絡(luò)(SSID)。不 清楚時請詢問進行網(wǎng)絡(luò)設(shè)定的人員”這一語句告知用戶另外,當處理移至步驟S105后,診斷部102進行無線模式的確認(步驟S105)。具 體而言,診斷部102判別由設(shè)定部101登記的無線標準(例如IEEE802. llb/g/n)是否與訪 問點300的無線標準一致。這里,在判定為無線標準不一致時(步驟S105 :NG),診斷部102將與該情況對 應(yīng)的規(guī)定應(yīng)對方法告知用戶。具體而言,診斷部102將與圖9的編號“4”對應(yīng)的語句、即 “可能使用了不同的無線標準。請確認打印機、訪問點、計算機的無線標準是否被設(shè)定為 IEEE802. llb/n/g。不清楚時請詢問進行網(wǎng)絡(luò)設(shè)定的人員”這一語句告知用戶。另一方面,診斷部102在無線標準一致時(步驟S105 :0K),將處理移至步驟S106。然后,診斷部102進行安全方式的確認(步驟S106)。具體而言,診斷部102判別 由設(shè)定部101登記的安全方式是否在打印裝置100的標準范圍內(nèi)。這里,在安全方式是打印裝置100的標準范圍外時(步驟S106 :NG),診斷部102 將與該情況對應(yīng)的規(guī)定應(yīng)對方法告知用戶。具體而言,診斷部102將與圖9的編號“5”對 應(yīng)的語句、即“請確認安全的種類。不清楚時請詢問進行網(wǎng)絡(luò)設(shè)定的人員”這一語句告知用 戶。另一方面,在安全方式為打印裝置100的標準范圍內(nèi)時(步驟S106 :0K),診斷部 102將處理移至步驟S107。然后,診斷部102進行MAC地址過濾設(shè)定的確認(步驟S107)。具體而言,診斷部 102使用由設(shè)定部102登記的MAC地址過濾的信息,判別打印裝置100的MAC地址是否被過
濾ο這里,在打印裝置100的MAC地址被過濾時(步驟S107 =NG)、診斷部102將與該情 況對應(yīng)的規(guī)定應(yīng)對方法告知用戶。具體而言,診斷部102將與圖9的編號“6”對應(yīng)的語句、 即“請在訪問點作為管理者登錄,確認MAC地址過濾功能是否被有效設(shè)定。當有效設(shè)定時, 事先登記的MAC地址以外無法連接。不清楚時請詢問進行網(wǎng)絡(luò)設(shè)定的人員”這一語句告知 用戶。另一方面,在打印裝置100的MAC地址未被過濾時(步驟S107 :0K),診斷部102將 處理移至步驟S108。
然后,診斷部102判別由設(shè)定部101登記的加密方式是否為WEP (步驟S108)。這 里,診斷部102在加密方式不是TOP時(步驟S108 否)、將處理移至步驟S109。然后,診斷部102進行安全密鑰的確認(步驟S109)。具體而言,診斷部102使用 由設(shè)定部101登記的安全密鑰,判別是否引起了安全密鑰的不匹配。這里,在引起了安全密鑰的不匹配時(步驟S109 :NG),診斷部102將與該情況對 應(yīng)的規(guī)定的應(yīng)對方法告知用戶。具體而言,診斷部102將與圖9的編號“7”對應(yīng)的語句、即 “請確認安全密鑰。不清楚時請詢問進行網(wǎng)絡(luò)設(shè)定的人員”這一語句告知用戶。另一方面,在沒有引起安全密鑰的不匹配時(步驟S109 :0K),診斷部102結(jié)束IP 層的下位層(物理層狀況)的診斷,并為了進行IP層(IP層狀況)的診斷而將處理移至步 驟 Sl10。另外,診斷部102在加密方式為TOP時(步驟S108 是),由于在TOP的標準上無 法判斷WEP密鑰的不匹配,所以不進行步驟S109的處理而結(jié)束IP層的下位層的診斷,為了 進行IP層的診斷而將處理移至步驟S110。圖11是用于對IP層的診斷處理(前半)進行說明的流程圖。如圖所示,當處理移至步驟SllO后,診斷部102進行IP地址的確認(步驟110)。 具體而言,診斷部102判別打印裝置100是否被分配了有效的IP地址。這里,當打印裝置100未被分配有效的IP地址時(步驟SllO :NG),在沒有經(jīng)過規(guī) 定時間的期間(步驟Slll 否),診斷部102反復(fù)進行步驟SllO的確認直到被分配有效的 IP地址。其中,在即使經(jīng)過了規(guī)定時間仍未被分配有效的IP地址的情況下(步驟Slll 是),將與該情況對應(yīng)的規(guī)定應(yīng)對方法告知用戶。具體而言,診斷部102將與圖9的編號“8” 對應(yīng)的語句、即“未被分配IP地址。請確認網(wǎng)絡(luò)設(shè)備的設(shè)定。不清楚時請詢問進行網(wǎng)絡(luò)設(shè) 定的人員”這一語句告知用戶。另一方面,診斷部102在打印裝置100被分配了有效的IP地址時(步驟SllO 0K),將處理移至步驟Sl 12。然后,診斷部102開始關(guān)于IP地址的詳細設(shè)定的確認處理(步驟112)。首先,診 斷部102參照設(shè)定部101中登記的設(shè)定方式的信息,判別DHCP設(shè)定、Auto-IP設(shè)定、手動設(shè) 定中哪一設(shè)定方式被指定。這里,由于當被指定了 DHCP設(shè)定時(步驟S112 :DHCP),在同一網(wǎng)絡(luò)內(nèi)被可靠地分 配了唯一的IP地址,所以認為在上述的設(shè)定階段完成的設(shè)定不存在問題,診斷部102結(jié)束 本流程。另外,在被指定了 Auto-IP設(shè)定時(步驟S112 :Auto_IP),診斷部102進行Listen 探索(被動探索)(步驟S113)。這里,Listen探索與上述的步驟S6的處理對應(yīng),診斷部 102在接收到從診斷管理部202廣播的規(guī)定數(shù)據(jù)包后,對診斷管理部202作出響應(yīng)(PING)。此時,診斷部102在規(guī)定時間(例如60秒)內(nèi)接收到該數(shù)據(jù)包,并已對診斷管理 部202作出響應(yīng)時(步驟S114 是),認為在上述的設(shè)定階段完成的設(shè)定沒有問題,結(jié)束本 流程。另一方面,診斷部102在規(guī)定時間內(nèi)未能接收到該數(shù)據(jù)包時(步驟S114 否),將 處理移至步驟Sl 17。在處理移至步驟S117后,診斷部102判別由設(shè)定部101登記的加密方式是否為WEP (步驟Sl 17)。這里,診斷部102在加密方式為TOP時(步驟Sl 17 是),將處理移至步 驟 Sl18。然后,診斷部102判別在步驟S114的規(guī)定時間內(nèi)是否接收到某些數(shù)據(jù)包(步驟 S117)。隨后,診斷部102在未接收到任何數(shù)據(jù)包時(步驟S117:否),將與該情況對應(yīng)的規(guī) 定應(yīng)對方法告知用戶。具體而言,診斷部102將與圖9的編號“13”對應(yīng)的語句、8卩“請進行 以下確認。不清楚時請詢問進行設(shè)定的人員。打印機的安全密鑰的輸入是否正確。當訪問 點中設(shè)定有多個安全密鑰時,是否將最初(第一個)索引的安全密鑰設(shè)定給打印機。與用 于利用打印機的設(shè)備間的連接及網(wǎng)絡(luò)設(shè)定是否正確?!边@一語句告知用戶。另一方面,診斷部102在步驟S117中加密方式不是TOP (步驟117 否)時、或在 步驟S118中接收到某些數(shù)據(jù)包時(步驟S118 是),將與該情況對應(yīng)的規(guī)定應(yīng)對方法告知 用戶。具體而言,診斷部102將與圖9的編號“9”對應(yīng)的語句、即“請確認與用于利用打印 機的設(shè)備間的連接及網(wǎng)絡(luò)設(shè)定。建議通過EpsonNet Setup重新設(shè)定。不清楚時請詢問進 行網(wǎng)絡(luò)設(shè)定的人員。,,這一語句告知用戶。另外,當在步驟S112中被指定了手動設(shè)定時(步驟S112 手動設(shè)定),診斷部102 將處理移至步驟Sl 15。然后,診斷部102參照設(shè)定部101中登記的默認網(wǎng)關(guān)(具有路由器功能的訪問 點300)被分配的IP地址,判別默認網(wǎng)關(guān)的IP地址是否為未被唯一確定的IP地址(例如 “0. 0. 0.0”)、或指自身的IP地址(例如“127. 0. 0. 1”)(步驟S115)。這里,診斷部102在默認網(wǎng)關(guān)的IP地址為未被唯一確定的IP地址、或指自身的IP 地址時(步驟S115 是),判斷為默認網(wǎng)關(guān)被分配的IP地址可利用,將處理移至步驟S113, 與上述的處理同樣地進行處理。另一方面,診斷部102在默認網(wǎng)關(guān)的IP地址既不是未被唯一確定的IP地址、也不 是指自身的IP地址時(步驟Sl 15 否),將處理移至步驟Sl 16。然后,診斷部102對默認網(wǎng)關(guān)(訪問點300)單播規(guī)定的數(shù)據(jù)包(PING),對與默認 網(wǎng)關(guān)的網(wǎng)絡(luò)疏通進行確認(步驟S116)。具體而言,診斷部102將被分配給默認網(wǎng)關(guān)的IP 地址作為發(fā)送對象來發(fā)出規(guī)定的IP數(shù)據(jù)包,判別在規(guī)定時間內(nèi)是否從默認網(wǎng)關(guān)(訪問點 300)得到響應(yīng)。這里,如果在規(guī)定時間內(nèi)從默認網(wǎng)關(guān)得到響應(yīng)(步驟S116 是),則診斷部102認 為在上述的設(shè)定階段完成的設(shè)定沒有問題,結(jié)束本流程。另一方面,如果未在規(guī)定時間內(nèi)從默認網(wǎng)關(guān)得到響應(yīng)(步驟S116 否),則診斷部 102將處理移至步驟Sl 19。圖12是用于對IP層的診斷處理(后半)進行說明的流程圖。如圖所示,當處理移至步驟S119后,診斷部102進行與步驟S113同樣的Listen 探索(被動探索)(步驟Sl 19)。此時,當在規(guī)定時間(例如60秒)內(nèi)接收到該數(shù)據(jù)包,并對信息處理裝置200作 出了響應(yīng)時(步驟S120:是),診斷部102將與該情況對應(yīng)的規(guī)定應(yīng)對方法告知用戶。具體 而言,診斷部102將與圖9的編號“11”對應(yīng)的語句、即“請確認打印機的默認網(wǎng)關(guān)的設(shè)定。 不清楚時請詢問進行設(shè)定的人員。”這一語句告知用戶。另一方面,當無法在規(guī)定時間內(nèi)接收到該數(shù)據(jù)包時(步驟S120 否),診斷部102將處理移至步驟S121。在處理移至步驟S121后,診斷部102判別由設(shè)定部101登記的加密方式是否為 WEP (步驟S121)。這里,診斷部102在加密方式為TOP時(步驟S121 是),將處理移至步 馬聚S122 ο然后,診斷部102判別是否在步驟S120的規(guī)定時間內(nèi)接收到某些數(shù)據(jù)包(步驟 S122)。隨后,在未接收到任何數(shù)據(jù)包時(步驟S122:否),診斷部102將與該情況對應(yīng)的規(guī) 定應(yīng)對方法告知用戶。具體而言,診斷部102將與圖9的編號“12”對應(yīng)的語句、8卩“請進行 以下確認。不清楚時請詢問進行設(shè)定的人員。打印機的安全密鑰的輸入是否正確。當對訪 問點設(shè)置有多個安全密鑰時,最初(第一個)索引的安全密鑰是否被設(shè)定給打印機。打印 機的IP地址、子網(wǎng)掩碼、默認網(wǎng)關(guān)的設(shè)定是否正確。”這一語句告知用戶。另一方面,當在步驟S121中加密方式不是TOP (步驟121 否)時、或在步驟S122 中接收到某些數(shù)據(jù)包時(步驟S122 是),診斷部102將與該情況對應(yīng)的規(guī)定應(yīng)對方法告知 用戶。具體而言,診斷部102將與圖9的編號“10”對應(yīng)的語句、S卩“請確認與用于利用打印 機的設(shè)備間的連接、及打印機的IP地址、子網(wǎng)地址、缺省網(wǎng)關(guān)的設(shè)定。建議通過EpsonNet Setup重新設(shè)定。不清楚時請詢問進行網(wǎng)絡(luò)設(shè)定的人員?!边@一語句告知用戶。當在上述的各定時(與步驟編號“2” “13”對應(yīng)的定時)告知應(yīng)對方法后(即 通知診斷結(jié)果后S7),診斷部102結(jié)束本流程。通過以上的處理,能夠提供一種進行可靠性比以往更高的網(wǎng)絡(luò)診斷,并且向用戶 提示更為恰當?shù)膽?yīng)對方法的技術(shù)。另外,為了容易理解打印系統(tǒng)10,上述的各流程的各處理單位按照主要的處理內(nèi) 容進行分割。本申請發(fā)明并不受處理步驟的分類方法、其名稱限制。打印系統(tǒng)10進行的處 理還可以分割成更多的處理步驟。而且,1個處理步驟可以執(zhí)行更多的處理。此外,上述的實施方式只對本發(fā)明的主旨進行了示例,并非限定本發(fā)明。對于本領(lǐng) 域技術(shù)人員而言,可采用更多的代替物、修正、變形例是顯而易見的。〈第1變形例〉例如,在上述的實施方式中,通過經(jīng)由訪問點300的無線通信,將打印裝置100向 網(wǎng)絡(luò)連接(追加)。但是,本發(fā)明并不局限于此,還可以利用經(jīng)由網(wǎng)絡(luò)線纜(例如LAN線纜) 的有線通信,將打印裝置100向網(wǎng)絡(luò)連接(追加)。該情況下,網(wǎng)絡(luò)線纜與打印裝置100的網(wǎng)絡(luò)接口 160連接。而且,網(wǎng)絡(luò)接口 160經(jīng) 由網(wǎng)絡(luò)線纜與訪問點300進行數(shù)據(jù)的交換(接收、發(fā)送)。另外,網(wǎng)絡(luò)線纜與信息處理裝置 200的網(wǎng)絡(luò)接口 270連接。而且,網(wǎng)絡(luò)接口 270經(jīng)由網(wǎng)絡(luò)線纜與訪問點300進行數(shù)據(jù)的交換 (接收、發(fā)送)。其中,信息處理裝置200的網(wǎng)絡(luò)接口 270也可以與上述實施方式同樣,通過 無線通信與訪問點300進行數(shù)據(jù)的交換。另外,打印裝置100的第2通信部104經(jīng)由網(wǎng)絡(luò)線纜進行與訪問點300的通信控 制。例如,第2通信部104對從信息處理裝置200廣播的規(guī)定數(shù)據(jù)包的接收等進行控制。而 且,信息處理裝置200的第2通信部204借助網(wǎng)絡(luò)線纜(或電波)進行與訪問點300的通 信控制。圖13是用于對利用有線通信將打印裝置100向網(wǎng)絡(luò)連接(追加)時,打印裝置 100所執(zhí)行的“診斷階段”的處理進行說明的流程圖。
如圖所示,打印裝置100的診斷部102在從診斷管理部202接收到網(wǎng)絡(luò)診斷請求 后,開始網(wǎng)絡(luò)診斷。在網(wǎng)絡(luò)診斷開始后,診斷部102進行與網(wǎng)絡(luò)接口 160連接的網(wǎng)絡(luò)線纜的連接確認 (步驟S201)。具體而言,診斷部102判別從訪問點300向網(wǎng)絡(luò)接口 160供給的物理信號是 否為鏈接(link)狀態(tài)。這里,在向網(wǎng)絡(luò)接口 160供給的物理信號不是鏈接狀態(tài)時(步驟S201 :NG),診斷 部102將與該情況對應(yīng)的規(guī)定應(yīng)對方法告知用戶。具體而言,診斷部102將與圖9的編號 “ 1,,對應(yīng)的語句、即“請確認網(wǎng)絡(luò)線纜的連接和網(wǎng)絡(luò)設(shè)備的電源?!边@一語句告知用戶。另一方面,在向網(wǎng)絡(luò)接口 160供給的物理信號為鏈接狀態(tài)時(步驟S201 :0K),診 斷部102結(jié)束物理層狀況的診斷,將處理移至步驟S202。圖14是用于對通過有線通信將打印裝置100向網(wǎng)絡(luò)連接(追加)時,IP層的診 斷處理(前半)進行說明的流程圖。如圖所示,在處理移至步驟S202時,進行IP地址的確認(步驟S202)。具體而言, 診斷部102判別打印裝置100是否被分配了有效的IP地址。這里,在打印裝置100未被分配有效的IP地址時(步驟S202 :NG),診斷部102在 未經(jīng)過規(guī)定時間的期間(步驟S203 否),重復(fù)進行步驟S202的確認,直到被分配有效的IP 地址為止。另外,在即使經(jīng)過規(guī)定時間仍未被分配有效的IP地址時(步驟S202 是),將與 該情況對應(yīng)的規(guī)定應(yīng)對方法告知用戶。具體而言,診斷部102將與圖9的編號“8”對應(yīng)的 語句、即“未被分配IP地址。請確認網(wǎng)絡(luò)設(shè)備的設(shè)定。不清楚時請詢問進行網(wǎng)絡(luò)設(shè)定的人 員”這一語句告知用戶。另一方面,診斷部102在打印裝置100被分配了有效的IP地址時(步驟S202 0K),將處理移至步驟S204。然后,診斷部102開始關(guān)于IP地址的詳細設(shè)定的確認處理(步驟S204)。首先,診 斷部102參照設(shè)定部101中登記的設(shè)定方式的信息,判別DHCP設(shè)定、Auto-IP設(shè)定、手動設(shè) 定中的哪一設(shè)定方式被指定。這里,在DHCP設(shè)定被指定時(步驟S112 :DHCP),由于在同一網(wǎng)絡(luò)內(nèi)被可靠地分配 唯一的IP地址,所以診斷部102認為在上述的設(shè)定階段完成的設(shè)定沒有問題,結(jié)束本流程。另外,在Auto-IP設(shè)定被指定時(步驟S204 :Auto_IP),診斷部102進行Listen探 索(被動探索)(步驟S207)。此時,當在規(guī)定時間(例如60秒)內(nèi)接收到從診斷管理部202廣播來的數(shù)據(jù)包并 作出響應(yīng)時(步驟S208 是),診斷部102認為在上述的設(shè)定階段完成的設(shè)定沒有問題,結(jié) 束本流程。另一方面,當無法在規(guī)定時間內(nèi)接收到該數(shù)據(jù)包時(步驟S208 否),診斷部102 將與該情況對應(yīng)的規(guī)定應(yīng)對方法告知用戶。具體而言,診斷部102將與圖9的編號“9”對 應(yīng)的語句、即“請確認與用于利用打印機的設(shè)備間的連接及網(wǎng)絡(luò)設(shè)定。建議通過EpsonNet Setup重新設(shè)定。不清楚時請詢問進行網(wǎng)絡(luò)設(shè)定的人員?!边@一語句告知用戶。另外,當在步驟S204中被指定了手動設(shè)定時(步驟S204 手動設(shè)定),診斷部102 將處理移至步驟S205。然后,診斷部102參照設(shè)定部101中登記的默認網(wǎng)關(guān)(具有路由器功能的訪問點300)被分配的IP地址,判別默認網(wǎng)關(guān)的IP地址是否是未被唯一確定的IP地址(例如 “0.0. 0.0”)、或指自身的IP地址(例如“127. 0.0. 1”)(步驟S205)。這里,在默認網(wǎng)關(guān)的IP地址是未被唯一確定的IP地址、或指自身的IP地址時(步 驟S205 是),診斷部102判斷為默認網(wǎng)關(guān)被分配的IP地址可利用,將處理移至步驟S207, 與上述的處理同樣地進行處理。另一方面,在默認網(wǎng)關(guān)的IP地址不是未被唯一確定的IP地址、也不是指自身的IP 地址時(步驟S205 否),診斷部102將處理移至步驟S206。然后,診斷部102對默認網(wǎng)關(guān)(訪問點300)單播規(guī)定的數(shù)據(jù)包(PING),確認與默 認網(wǎng)關(guān)間的網(wǎng)絡(luò)疏通(步驟S206)。具體而言,診斷部102將默認網(wǎng)關(guān)被分配的IP地址作 為發(fā)送對象來發(fā)出規(guī)定的IP數(shù)據(jù)包,判別在規(guī)定時間內(nèi)是否從默認網(wǎng)關(guān)(訪問點300)得 到響應(yīng)。這里,如果在規(guī)定時間內(nèi)從默認網(wǎng)關(guān)得到響應(yīng)(步驟S206 是),則診斷部102認 為在上述實施方式的設(shè)定階段完成的設(shè)定沒有問題,結(jié)束本流程。另一方面,如果未在規(guī)定時間內(nèi)從默認網(wǎng)關(guān)得到響應(yīng)(步驟S206 否),則診斷部 102將處理移至步驟S209。圖15是用于對通過有線通信將打印裝置100向網(wǎng)絡(luò)連接(追加)時,IP層的診 斷處理(后半)進行說明的流程圖。如圖所示,當處理移至步驟S209時,診斷部102進行與步驟S207同樣的Listen 探索(被動探索)(步驟S209)。此時,當在規(guī)定時間(例如60秒)內(nèi)接收到從診斷管理部202廣播的規(guī)定的數(shù)據(jù) 包并作出了響應(yīng)時(步驟S210 是),診斷部102將與該情況對應(yīng)的規(guī)定應(yīng)對方法告知用 戶。具體而言,診斷部102將與圖9的編號“11”對應(yīng)的語句、即“請確認打印機的默認網(wǎng)關(guān) 的設(shè)定。不清楚時請詢問進行設(shè)定的人員?!边@一語句告知用戶。另一方面,當在規(guī)定時間內(nèi)未接收到該數(shù)據(jù)包接收時(步驟S210 否),診斷部 102將與該情況對應(yīng)的規(guī)定應(yīng)對方法告知用戶。具體而言診斷部102將與圖9的編號“10” 對應(yīng)的語句、即“請確認與用于利用打印機的設(shè)備間的連接、及打印機的IP地址、子網(wǎng)地 址、默認網(wǎng)關(guān)的設(shè)定。建議通過EpsonNet Setup重新設(shè)定。不清楚時請詢問進行網(wǎng)絡(luò)設(shè)定 的人員?!边@一語句告知用戶。如上所述,在本第1變形例中,當通過借助網(wǎng)絡(luò)線纜(例如LAN線纜)的有線通信, 將打印裝置100向網(wǎng)絡(luò)連接(追加)時,也能夠進行可靠性比以往高的網(wǎng)絡(luò)診斷,還能夠向 用戶提示更為恰當?shù)膽?yīng)對方法?!吹?變形例〉另外,在上述實施方式及第1變形例中,從信息處理裝置200側(cè)向打印裝置100進 行網(wǎng)絡(luò)診斷請求(S4),然后,信息處理裝置200的診斷管理部202向打印裝置100廣播規(guī)定 的數(shù)據(jù)包。但是,本發(fā)明并不局限于此,也可以從打印裝置100側(cè)請求向信息處理裝置200 廣播規(guī)定的數(shù)據(jù)包(以下稱作“診斷輔助請求”)。圖16是用于對從打印裝置100側(cè)向信息處理裝置200發(fā)出診斷輔助請求時,打印 系統(tǒng)10所執(zhí)行的處理的概況進行說明的時序圖。如圖所示,在結(jié)束了與上述實施方式及第1變形例同樣的“設(shè)定階段(Sll S13)”后,打印裝置100的診斷部202向信息處理裝置200進行診斷輔助請求(步驟S14)。圖17(A)是表示步驟S14中的打印系統(tǒng)10的狀況的圖。如圖所示,診斷部202借 助有線線纜(例如USB線纜)向信息處理裝置100發(fā)送診斷輔助請求用的診斷輔助請求信 息。這里,診斷輔助請求信息中含有打印裝置100被分配的IP地址等。此時,信息處理裝置200的診斷管理部202經(jīng)由第1通信部203接受來自打印裝 置100的診斷輔助請求(信息)。然后,在步驟S14中接收到診斷輔助請求后,診斷管理部202經(jīng)由訪問點300廣播 規(guī)定的數(shù)據(jù)包(步驟S16)。隨后,診斷管理部202重復(fù)執(zhí)行步驟S16的處理,直至從打印裝 置100通知網(wǎng)絡(luò)診斷的結(jié)果。另外,在步驟S16中,診斷管理部202也可以代替廣播規(guī)定的 數(shù)據(jù)包,而向診斷輔助請求中包含的打印裝置100的IP地址單播規(guī)定的數(shù)據(jù)包。圖17⑶是表示步驟S16中的打印系統(tǒng)10的狀況的圖。如圖所示,如果打印裝置 100的網(wǎng)絡(luò)設(shè)定正確,則可以由第2通信部104接收從診斷管理部202發(fā)送的數(shù)據(jù)包。另一方面,在步驟S14中進行了診斷輔助請求后,打印裝置100的診斷部102執(zhí)行 網(wǎng)絡(luò)診斷(步驟SK)。這里,除了包括電波狀況的物理層狀況、包括IP地址的設(shè)定狀況的 IP層狀況外,診斷部102還對在步驟S16中從診斷管理部202發(fā)送的數(shù)據(jù)包的接收狀態(tài)進 行判定,診斷打印裝置100是否與網(wǎng)絡(luò)正常連接。在網(wǎng)絡(luò)診斷結(jié)束后,診斷部102將步驟S15中的診斷結(jié)果通知給信息處理裝置 200(步驟 S17)。圖17 (C)是表示步驟S17中的打印系統(tǒng)10的狀況的圖。如圖所示,由打印裝置100 的診斷部102診斷的結(jié)果經(jīng)由有線線纜(USB線纜)被通知給信息處理裝置200。這里,在 通知給信息處理裝置200的診斷結(jié)果中,與上述實施方式及第1變形例同樣,包含用于使網(wǎng) 絡(luò)連接成為可能的應(yīng)對方法。另外,也可以與上述實施方式及第1變形例相同,使打印裝置 100打印由打印裝置100的診斷部102診斷的診斷結(jié)果。如上所述,在本第2變形例的打印系統(tǒng)10中,執(zhí)行“設(shè)定階段”與“診斷階段”的 處理,能夠進行打印裝置100的網(wǎng)絡(luò)設(shè)定、網(wǎng)絡(luò)診斷。而且,在本第2變形例中,上述實施方式的步驟S113及步驟S119的處理不同。另 外,同樣在本第2變形例中,上述第1變形例的步驟S207及步驟S209的處理不同。具體而言,在本第2變形例中,在步驟S113、步驟119、步驟S207、步驟S209中取代 Listen探索而進行請求·答復(fù)探索(積極的探索)。這里,請求·答復(fù)探索與上述的步驟 S14、步驟S16的處理對應(yīng),診斷部102對信息處理裝置200進行診斷輔助請求,與之響應(yīng)地 等待從診斷管理部202廣播的規(guī)定數(shù)據(jù)包。然后,診斷部102在接收到該數(shù)據(jù)包后,對診斷 管理部202作出響應(yīng)(PING)。如上所述,在本第2變形例中,能夠在打印裝置100側(cè)不等待來自信息處理裝置 200的網(wǎng)絡(luò)診斷請求,而向信息處理裝置200請求(診斷輔助請求)規(guī)定數(shù)據(jù)包的廣播(或
單播)。<第3變形例>另外,在上述實施方式、上述第1變形例及上述第2變形例中,在圖7所示的電波 狀況的確認處理(步驟Sl(XB)中,必須重復(fù)規(guī)定次數(shù)(10次)的各確認處理(步驟S1031 S1033)。但是,本發(fā)明并不局限于此。例如,也可以在最初(第一次)的各確認處理(步驟S1031 S1033)中,當步驟S1031中確認的電波強度超過了規(guī)定的基準值(例如比上述實 施方式中說明的基準值高的值)時,不執(zhí)行第二次以后的各確認處理,而移至步驟S1036, 判定為OK (成功)。另一方面,在最初(第一次)的各確認處理(步驟S1031 S1033)中, 當步驟S1031中確認的電波強度未超過規(guī)定的基準值(例如比上述實施方式中說明的基準 值高的值)時,重復(fù)規(guī)定次數(shù)(10次)的各確認處理。由此,當電波狀況明顯良好時,能夠省去不必要的重復(fù)處理,可高速地進行網(wǎng)絡(luò)診 斷處理?!吹?變形例〉另外,上述實施方式及上述第2 第3變形例中,在IP層的診斷過程(圖11、圖 12的流程執(zhí)行時)中,將與IP地址的設(shè)定相關(guān)的應(yīng)對方法(與圖9的“8” “13”對應(yīng)) 告知用戶。但是,本發(fā)明并不局限于此。例如,在IP層的診斷過程中,除了與IP地址的設(shè) 定(IP層狀況)相關(guān)的應(yīng)對方法外,還可以將表示電波狀況的信息、啟示電波狀況有可能存 在問題的應(yīng)對方法告知用戶。(第1報知方法)具體而言,在將與IP地址的設(shè)定相關(guān)的應(yīng)對方法(圖9的“8” “13”)告知用戶 的時刻,診斷部102將與圖9的編號“14”對應(yīng)的語句(8卩“其中,電波的接收狀況也可能成 為原因。請確認。”這一語句)等告知用戶。(第2報知方法)另外,不同于第1報知方法,診斷部102可以在將與IP地址的設(shè)定相關(guān)的應(yīng)對方 法(圖9的“8” “13”)告知用戶的時刻,再次執(zhí)行步驟S1031 步驟S1033的處理來取 得(確認)電波狀況。然后,診斷部102在取得的電波狀況存在問題時,將表示該電波狀況 的信息、與圖9的編號“14”對應(yīng)的語句等告知用戶。這里,電波狀況存在問題是指例如不 是“步驟S1031的結(jié)果為是、步驟S1032的結(jié)果為是、且步驟S1033的結(jié)果為否”的情況。(第3報知方法)另外,不同于第1、第2報知方法,診斷部102也可以從規(guī)定的存儲器取得在步驟 S1034中存儲的電波狀況,并在取得的電波狀況存在問題時,將表示該電波狀況的信息、與 圖9的編號“14”對應(yīng)的語句等告知用戶。這里,電波狀況存在問題是指從電波狀況的OK 次數(shù)求出的可靠性為規(guī)定基準以下、例如是“步驟S1031的結(jié)果為是、步驟S1032的結(jié)果為 是、且步驟S1033的結(jié)果為否的合計次數(shù)(0K次數(shù))在規(guī)定范圍內(nèi)(例如3次 5次)”的 情況。由此,在IP層的診斷時,即便在電波狀況變差而無法進行IP地址的確認等情況 下,也能夠?qū)㈦姴顩r存在問題的可能性等(IP層的診斷結(jié)果以外的信息)告知用戶。艮口, 在本第4變形例的打印系統(tǒng)10中,能夠?qū)⒖紤]到伴隨著時間流逝的電波狀況的變化的恰當 應(yīng)對方法告知用戶?!吹?變形例〉另外,在上述實施方式及上述第2 第4變形例中,無論電波狀況怎樣都將規(guī)定的 應(yīng)對方法告知用戶。但是,本發(fā)明并不局限于此。例如,也可以根據(jù)電波狀況而改變告知用 戶的應(yīng)對方法。具體而言,在上述的步驟S1031中,診斷部102針對從想要連接的訪問點300輸出的電波,使用電波強度判定表600將電波強度分類。圖18是表示電波強度判定表600的簡要數(shù)據(jù)結(jié)構(gòu)的一例的圖。如圖所示,在電波強度判定表600中,當電波強度小于X值時分類為“低(差)”, 當電波強度為X值以上小于Y值時分類為“中(不好不壞)”,當電波強度為Y值以上時分 類為“高(好)”。通過使用該電波強度判定表600,診斷部102在步驟S1031中能夠?qū)南胍B接的 訪問點300輸出的電波的電波強度分類為“低”、“中”、“高”。當然,本發(fā)明并非局限于分為 3個梯度,也可以分類成2梯度、4個梯度以上。然后,在步驟S1034中,診斷部102將在步驟S1031取得(確認)的電波強度與分 類后的電波強度的程度(“低”、“中”、“高”)對應(yīng),一同存儲到規(guī)定的存儲器中。另外,在電波以外的狀況差時,診斷部102在將與該情況對應(yīng)的應(yīng)對方法(圖9的 “4” “13”)告知用戶的時刻,從規(guī)定的存儲器讀出電波強度的程度(“低”、“中”、“高”)。 然后,在電波強度的程度為“高”時,與上述實施方式的情況同樣,診斷部102將電波以外的 狀況差時的應(yīng)對方法(圖9的“4” “13”)直接告知用戶。另外,在電波強度的程度為“中” 時,與電波狀況差時的應(yīng)對方法(圖9的“2”或“3”)一同,診斷部102將電波以外的狀況 差時的應(yīng)對方法(圖9的“4” “13”)告知用戶。此外,在電波強度的程度為“低”時,診 斷部102將電波狀況差時的應(yīng)對方法(圖9的“2”或“3”)告知用戶而取代電波以外的狀 況差時的應(yīng)對方法(圖9的“4” “13”)。由此,在本第5變形例的打印系統(tǒng)10中,能夠根據(jù)電波狀況告知用戶更為恰當?shù)?應(yīng)對方法。另外,本發(fā)明并不局限于對電波強度分類,還可綜合電波強度、噪聲強度、近鄰信 道的其他電波(SSID)的有無等結(jié)果,來對電波狀況分類。而且,還可以將本第5變形例中 說明的“電波強度”替換成“電波狀況”。另外,打印裝置100的第2通信部104、與信息處理裝置200的第2通信部204之 間進行的通信只要是無線通信,則不局限于電波通信,也可以是紅外線通信、超聲波通信等 其他通信。而且,診斷部102也可以進行各通信中使用的紅外線、超聲波等的傳送路的狀況 診斷。將2010年1月四日提交的日本專利申請No. 2010-018114的所有公開內(nèi)容援引 到本說明書中作為參考。
權(quán)利要求
1.一種無線診斷方法,其特征在于,是對第1信息處理裝置與第2信息處理裝置之間的 第1通信方法進行診斷的診斷方法,包括上述第1信息處理裝置以不同于上述第1通信方法的第2通信方法,向第2信息處理 裝置發(fā)送診斷請求的步驟;響應(yīng)于上述診斷請求的接收,上述第2信息處理裝置以上述第1通信方法向第1信息 處理裝置發(fā)送診斷信號的步驟;以及當上述第1信息處理裝置以上述第1通信方法接收到的信號為上述診斷信號時,判定 為能夠以上述第1通信方法進行通信的步驟。
2.一種信息處理裝置,其特征在于,具備第1通信部,其使用第1通信方法與具有網(wǎng)絡(luò)的診斷功能的外部裝置進行通信; 第2通信部,其使用第2通信方法與上述外部裝置進行通信;以及 發(fā)送部,其將診斷信號經(jīng)由上述第2通信部發(fā)送給該外部裝置; 上述發(fā)送部響應(yīng)于從上述外部裝置經(jīng)由上述第1通信部接收到的診斷請求,發(fā)送上述 診斷信號。
3.根據(jù)權(quán)利要求2所述的信息處理裝置,其特征在于, 上述發(fā)送部利用廣播包發(fā)送上述診斷信號。
4.根據(jù)權(quán)利要求2所述的信息處理裝置,其特征在于, 上述診斷請求中包含被分配給上述外部裝置的IP地址,上述發(fā)送部利用單播包將上述診斷信號發(fā)送給被分配了上述IP地址的外部裝置。
5.根據(jù)權(quán)利要求2所述的信息處理裝置,其特征在于, 上述第2通信部通過無線通信與上述外部裝置進行通信。
6.根據(jù)權(quán)利要求2所述的信息處理裝置,其特征在于, 上述第1通信部通過有線通信與上述外部裝置進行通信。
7.一種存儲介質(zhì),其特征在于,存儲有使計算機作為權(quán)利要求2所述的信息處理裝置 發(fā)揮功能的程序。
8.一種通信裝置,其特征在于,具備第1通信部,其使用第1通信方法與外部裝置進行通信; 第2通信部,其使用第2通信方法與上述外部裝置進行通信;以及 診斷部,其對經(jīng)由上述第2通信部的通信進行診斷;上述診斷部經(jīng)由上述第1通信部發(fā)送診斷請求,當經(jīng)由上述第2通信部接收到診斷信 號時,判定為能夠與上述外部裝置進行通信。
9.根據(jù)權(quán)利要求8所述的通信裝置,其特征在于, 上述第2通信部通過無線通信與上述外部裝置進行通信。
10.根據(jù)權(quán)利要求8所述的通信裝置,其特征在于, 上述第1通信部通過有線通信與上述外部裝置進行通信。
11.一種存儲介質(zhì),其特征在于,存儲有使計算機作為權(quán)利要求8所述的通信裝置發(fā)揮 功能的程序。
全文摘要
本發(fā)明涉及信息處理裝置、通信裝置、無線診斷方法及程序。用于提供進行可靠性比以往高的網(wǎng)絡(luò)診斷的技術(shù)。信息處理裝置(200)具備使用第1通信方法與具有網(wǎng)絡(luò)的診斷功能的打印裝置(100)進行通信的第1通信部、使用第2通信方法與打印裝置(100)進行通信的第2通信部、經(jīng)由第2通信部向打印裝置(100)發(fā)送用于確認外部裝置的存在的規(guī)定信號的發(fā)送部,發(fā)送部在經(jīng)由第1通信部從打印裝置(100)被請求上述規(guī)定信號的發(fā)送時,發(fā)送該規(guī)定的信號。
文檔編號H04L12/26GK102142994SQ201110027739
公開日2011年8月3日 申請日期2011年1月24日 優(yōu)先權(quán)日2010年1月29日
發(fā)明者作田健二, 大島康裕, 小西伸治, 鈴木啟之 申請人:精工愛普生株式會社