国产精品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>

      能夠與配設(shè)有接入點(diǎn)的設(shè)備通信的通信裝置及其控制方法與流程

      文檔序號(hào):12380551閱讀:238來(lái)源:國(guó)知局
      能夠與配設(shè)有接入點(diǎn)的設(shè)備通信的通信裝置及其控制方法與流程

      本發(fā)明的各個(gè)方面一般地涉及一種通信裝置,該通信裝置與配設(shè)有接入點(diǎn)的設(shè)備進(jìn)行通信,并且能夠直接地連接到所述設(shè)備,或連接到被配設(shè)至所述設(shè)備的所述接入點(diǎn)。



      背景技術(shù):

      近年來(lái),對(duì)于能夠在終端裝置和打印裝置中建立通信的網(wǎng)絡(luò),連接方法已變得多樣化。然而,當(dāng)連接方法變得多樣化時(shí),在有些情況下,盡管已建立基于某一連接方法的網(wǎng)絡(luò)連接,但是還可能會(huì)建立基于不同連接方法的網(wǎng)絡(luò)連接。這導(dǎo)致冗余連接狀態(tài),并且可能收取用于連接的不必要成本,或者可能出現(xiàn)不穩(wěn)定的通信狀態(tài)。

      日本特許第4986515號(hào)公報(bào)公開(kāi)了如下方法,即針對(duì)多個(gè)網(wǎng)絡(luò)標(biāo)識(shí)符中的各個(gè),來(lái)設(shè)置與網(wǎng)絡(luò)連接相關(guān)的限制。

      然而,根據(jù)在日本特許第4986515號(hào)公報(bào)中記載的技術(shù),針對(duì)網(wǎng)絡(luò)標(biāo)識(shí)符來(lái)施加唯一確定的限制。由于這個(gè)原因,與基于某一連接方法的到設(shè)備的連接無(wú)關(guān)地,來(lái)控制基于其他連接方法的連接。



      技術(shù)實(shí)現(xiàn)要素:

      為了解決上述問(wèn)題,根據(jù)本發(fā)明的一方面的通信裝置的控制方法如下。

      一種通信裝置的控制方法,所述通信裝置與包括接入點(diǎn)的設(shè)備進(jìn)行通信,并且利用第一連接方法或與所述第一連接方法不同的第二連接方法連接到所述設(shè)備,在所述第一連接方法中,所述通信裝置以對(duì)等的方式直接地連接到所述設(shè)備,并且在所述第二連接方法中,所述通信裝置連接到包括在所述設(shè)備中的所述接入點(diǎn),所述控制方法包括:從所述設(shè)備獲得用于識(shí)別所述設(shè)備的標(biāo)識(shí)信息;以及執(zhí)行處理,使得在所獲得的 標(biāo)識(shí)信息和與所述通信裝置已經(jīng)連接到的所述接入點(diǎn)相關(guān)的接入點(diǎn)信息滿足預(yù)定條件的情況下,不通過(guò)所述第一連接方法將所述通信裝置連接到所述設(shè)備,并且在所述預(yù)定條件未被滿足的情況下,通過(guò)所述第一連接方法將所述通信裝置連接到所述設(shè)備,其中,在所述通信裝置已經(jīng)通過(guò)所述第二連接方法、經(jīng)由所述接入點(diǎn)而連接到所述設(shè)備的情況下,所述預(yù)定條件被滿足。

      通過(guò)以下參照附圖對(duì)示例性實(shí)施例的描述,本發(fā)明的各個(gè)方面的進(jìn)一步特征將變得清楚。

      附圖說(shuō)明

      圖1例示了打印處理系統(tǒng)的結(jié)構(gòu)。

      圖2例示了終端裝置的結(jié)構(gòu)。

      圖3A和圖3B例示了打印裝置的外觀。

      圖4是例示終端裝置的結(jié)構(gòu)的框圖。

      圖5是例示打印裝置的結(jié)構(gòu)的框圖。

      圖6例示了根據(jù)第一示例性實(shí)施例的打印應(yīng)用的打印機(jī)登記畫(huà)面。

      圖7例示了根據(jù)第一示例性實(shí)施例的Wi-Fi(Wi-Fi直連)的搜索處理。

      圖8例示了根據(jù)第一示例性實(shí)施例的連接檢查處理。

      圖9例示了根據(jù)第二示例性實(shí)施例的打印應(yīng)用的打印設(shè)置畫(huà)面。

      圖10例示了根據(jù)第二示例性實(shí)施例的冗余連接消除處理。

      圖11例示了根據(jù)第二示例性實(shí)施例的網(wǎng)絡(luò)切斷候選提取處理。

      圖12例示了根據(jù)第二示例性實(shí)施例的網(wǎng)絡(luò)連接方法確定表。

      圖13例示了根據(jù)第三示例性實(shí)施例的打印應(yīng)用的打印設(shè)置畫(huà)面。

      圖14例示了根據(jù)第三示例性實(shí)施例的切換(handover)處理。

      具體實(shí)施方式

      以下,將參照附圖來(lái)詳細(xì)描述本發(fā)明的示例性實(shí)施例。應(yīng)當(dāng)指出, 以下的示例性實(shí)施例并不限于權(quán)利要求的范圍之內(nèi)的本發(fā)明的各個(gè)方面,并且本發(fā)明的示例性實(shí)施例中描述的特征的全部組合對(duì)于本發(fā)明的各個(gè)方面的解決方案并非都是必需的。

      第一示例性實(shí)施例

      根據(jù)本示例性實(shí)施例,將描述用來(lái)避免冗余連接的處理,在該冗余連接中,使已經(jīng)通過(guò)特定網(wǎng)絡(luò)連接方法而以前彼此連接的裝置,在不同的網(wǎng)絡(luò)中彼此連接。

      圖1例示了打印處理系統(tǒng)的結(jié)構(gòu)。該系統(tǒng)包括作為中心成分的接入點(diǎn)100、便攜式終端裝置200及打印裝置300,其中,便攜式終端裝置200和打印裝置300能夠連接到接入點(diǎn)100。終端裝置200是能夠與其他設(shè)備進(jìn)行通信的通信裝置??梢允褂萌魏晤?lèi)型的裝置作為終端裝置200,只要該裝置能夠支持打印目標(biāo)文件即可。例如,包括但不限于諸如個(gè)人數(shù)字助理(PDA)等的個(gè)人信息終端、智能電話、移動(dòng)電話、個(gè)人計(jì)算機(jī)或者數(shù)字照相機(jī)等。

      接入點(diǎn)100能夠連接到因特網(wǎng)。終端裝置200也能夠連接到與因特網(wǎng)連接的移動(dòng)電話網(wǎng)絡(luò)。打印裝置300是包括如下功能的設(shè)備,所述功能利用諸如例如噴墨打印機(jī)等的打印引擎,在打印介質(zhì)上打印圖像。如后所述,打印裝置300能夠與其他裝置進(jìn)行通信。此外,打印裝置300可以包括讀取功能、傳真功能或電話功能,所述讀取功能使得能夠讀取在打印裝置300的原稿臺(tái)上放置的原稿。

      終端裝置200和打印裝置300能夠在基礎(chǔ)架構(gòu)模式下建立無(wú)線LAN連接。在基礎(chǔ)架構(gòu)模式下,終端裝置200和打印裝置300能夠經(jīng)由外部的接入點(diǎn)100或者后述的接入點(diǎn)單元308,相互地進(jìn)行無(wú)線通信。接入點(diǎn)單元308被包括在打印裝置300中。當(dāng)終端裝置200經(jīng)由接入點(diǎn)單元308連接到打印裝置時(shí),終端裝置200與在其經(jīng)由接入點(diǎn)100連接到打印裝置300的情況下類(lèi)似地進(jìn)行操作。終端裝置200和打印裝置300在無(wú)外部接入點(diǎn)100介入的情況下彼此連接。

      終端裝置200和打印裝置300兩者均包括近距離無(wú)線通信功能和P2P 通信功能(例如,基于Wi-Fi的通信功能),并且,終端裝置200和打印裝置300以對(duì)等的方式直接地相互連接,并能夠直接地相互進(jìn)行通信。在Wi-Fi下,根據(jù)本示例性實(shí)施例,可以使用接入點(diǎn)單元308,或者可以使用包括在打印裝置300中的其他由軟件實(shí)現(xiàn)的接入點(diǎn),而不使用接入點(diǎn)單元308。

      上述的近距離無(wú)線通信是指如下的無(wú)線通信,在該無(wú)線通信中,通信范圍被設(shè)置為相對(duì)小的預(yù)定范圍(例如,1米至幾厘米),該無(wú)線通信以近場(chǎng)通信(NFC)為代表。

      圖2例示了終端裝置200的結(jié)構(gòu)。根據(jù)本示例性實(shí)施例,智能電話被用作終端裝置200的示例。智能電話是指如下的多功能移動(dòng)電話,該多功能移動(dòng)電話除了移動(dòng)電話的功能之外,還配設(shè)有照相機(jī)、因特網(wǎng)瀏覽器、電子郵件功能等。NFC單元201是被構(gòu)造為進(jìn)行近距離無(wú)線通信的單元。當(dāng)用戶使NFC單元201在預(yù)定距離(大約10cm)以內(nèi)接近另一側(cè)的NFC單元(根據(jù)本示例性實(shí)施例的打印裝置300的NFC單元)時(shí),能夠進(jìn)行通信。

      無(wú)線LAN單元202是被構(gòu)造為經(jīng)由無(wú)線LAN進(jìn)行通信的單元,并且被布置在終端裝置200中。線路連接單元203是被構(gòu)造為經(jīng)由移動(dòng)電話網(wǎng)絡(luò)進(jìn)行因特網(wǎng)通信的單元,并且被布置在終端裝置200中。線路連接單元203例如通過(guò)使用諸如長(zhǎng)期演進(jìn)(LTE)等的通信標(biāo)準(zhǔn)而連接到因特網(wǎng)。屏板單元204是例如配設(shè)有LCD顯示機(jī)構(gòu)的顯示器。屏板單元204配設(shè)有觸摸屏系統(tǒng)操作機(jī)構(gòu),并且檢測(cè)用戶在屏板單元204上的觸摸。將諸如該觸摸的在屏板單元204上的位置和強(qiáng)度,或者被觸摸的區(qū)域等的按壓信息輸出到后述的CPU 225。使用觸摸屏的操作方法包括如下的方法,即顯示屏板單元204上的諸如按鈕圖標(biāo)和軟件鍵盤(pán)等的用戶界面(UI),并且用戶按下這些UI以發(fā)出事件,使得執(zhí)行預(yù)定的功能。

      圖3A和圖3B例示了打印裝置300的外觀。根據(jù)本示例性實(shí)施例,多功能打印機(jī)(MFP)被用作打印裝置300的示例,所述多功能打印機(jī)除了上述的打印功能之外,還具有讀取功能(掃描器)。在圖3A中,原 稿臺(tái)301是由玻璃制成的透明平臺(tái),并且在其上放置原稿以由掃描器讀取時(shí)被使用。原稿蓋302是如下的蓋,該蓋用于在掃描器進(jìn)行讀取時(shí),防止讀取光泄漏到外部。打印片材插入口303是用于設(shè)置各種尺寸的片材的插入口。設(shè)置在打印片材插入口303中的片材被逐張地輸送到打印單元,并且在進(jìn)行打印之后從打印片材排出口304被排出。

      在圖3B中,屏板單元305和NFC單元306被布置在原稿蓋302的上部。屏板單元305的結(jié)構(gòu)與終端裝置200中的屏板單元204的結(jié)構(gòu)類(lèi)似。屏板單元204中的操作方法包括如下的方法,即在屏板單元305上顯示諸如按鈕圖標(biāo)和軟件鍵盤(pán)等的用戶界面(UI),并且用戶按下這些UI?;谟脩魧?duì)這些UI的按下而發(fā)出事件,并且打印裝置300依照發(fā)出的事件來(lái)執(zhí)行預(yù)定的功能。

      NFC單元306是如下的單元,該單元被構(gòu)造為在用戶使終端裝置200接近打印裝置300時(shí)進(jìn)行近距離無(wú)線通信。距NFC單元306的預(yù)定距離(大約10cm)是接觸有效范圍。

      在無(wú)線LAN單元307中,嵌入了用于經(jīng)由無(wú)線LAN的通信的天線。接入點(diǎn)單元308具有如下接入點(diǎn)的功能,所述接入點(diǎn)用于與在上述的接入點(diǎn)100中類(lèi)似地,來(lái)中繼終端裝置200與打印裝置300之間的無(wú)線LAN連接。接入點(diǎn)單元308是內(nèi)置于打印裝置300中的、用于使打印裝置300與其他裝置進(jìn)行通信的單元。

      圖4是例示終端裝置200的結(jié)構(gòu)的框圖。終端裝置200包括被構(gòu)造為控制整個(gè)終端裝置200的主板210、NFC單元201、無(wú)線LAN單元202、線路連接單元203,以及屏板單元204。在此,NFC單元201、無(wú)線LAN單元202及線路連接單元203中的全部充當(dāng)終端裝置200的通信單元。

      依照存儲(chǔ)在經(jīng)由內(nèi)部總線220連接的、具有ROM結(jié)構(gòu)的程序存儲(chǔ)器226中的控制程序,以及具有RAM結(jié)構(gòu)的數(shù)據(jù)存儲(chǔ)器227的內(nèi)容,對(duì)被布置在主板210中的、具有微處理器結(jié)構(gòu)的CPU 225進(jìn)行操作。CPU 225經(jīng)由無(wú)線LAN控制電路222來(lái)控制無(wú)線LAN單元202,以通過(guò)無(wú)線LAN 102與其他通信裝置進(jìn)行通信。無(wú)線LAN控制電路222還包括Wi-Fi功能,并且能夠在終端裝置200與打印裝置300之間進(jìn)行直接通信(例如,P2P通信)。

      CPU 225經(jīng)由NFC控制電路221來(lái)控制NFC單元201,以檢測(cè)與其他NFC終端的基于NFC的連接,并且能夠在與其他NFC終端之間進(jìn)行數(shù)據(jù)的發(fā)送和接收。CPU 225經(jīng)由線路控制電路223來(lái)控制線路連接單元203,以連接到移動(dòng)電話網(wǎng)絡(luò)105,并且能夠進(jìn)行通話以及數(shù)據(jù)的發(fā)送和接收。CPU 225能夠通過(guò)控制屏板控制電路224,在屏板單元204上進(jìn)行UI等的顯示。CPU 225還接受由屏板單元204和屏板控制電路224輸出的按壓信息(與用戶在屏板單元204上的觸摸相關(guān)的信息),作為用戶操作,并且能夠依照該用戶操作來(lái)進(jìn)行控制。

      非易失性存儲(chǔ)器229是諸如快閃存儲(chǔ)器等的存儲(chǔ)器,并且存儲(chǔ)即使在電源被切斷后也期望保存的數(shù)據(jù)。例如,非易失性存儲(chǔ)器229除了存儲(chǔ)電話簿數(shù)據(jù)、各種通信連接信息、關(guān)于以前連接的設(shè)備的信息等,還存儲(chǔ)期望保存的圖像數(shù)據(jù),或者諸如用于使終端裝置200實(shí)現(xiàn)各種功能的應(yīng)用軟件等的程序。

      CPU 225在數(shù)據(jù)存儲(chǔ)器227上,執(zhí)行存儲(chǔ)在程序存儲(chǔ)器226或非易失性存儲(chǔ)器229中的操作系統(tǒng)(OS)或應(yīng)用。因此,能夠進(jìn)行由應(yīng)用提供的各種處理。例如,CPU 225執(zhí)行用于使打印裝置300執(zhí)行諸如打印等的處理的打印應(yīng)用,并且經(jīng)由屏板控制電路224,在屏板單元204上顯示打印應(yīng)用的UI。

      圖5是例示打印裝置300的結(jié)構(gòu)的框圖。打印裝置300包括被構(gòu)造為控制整個(gè)裝置的主板320、NFC單元306、無(wú)線LAN單元307、接入點(diǎn)單元308,以及屏板單元305。在此,NFC單元306和無(wú)線LAN單元307充當(dāng)打印裝置300的通信單元。

      依照存儲(chǔ)在經(jīng)由內(nèi)部總線321連接的、具有ROM結(jié)構(gòu)的程序存儲(chǔ)器326中的控制程序,以及具有RAM結(jié)構(gòu)的數(shù)據(jù)存儲(chǔ)器327的內(nèi)容,對(duì)被布置在主板320中的、具有微處理器結(jié)構(gòu)的CPU 325進(jìn)行操作。接入點(diǎn)控制電路控制接入點(diǎn)單元308。CPU 325控制掃描器單元329讀取原稿, 以存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器327中的圖像存儲(chǔ)器328中。CPU 325還控制打印單元330,以便能夠在記錄介質(zhì)上,打印數(shù)據(jù)存儲(chǔ)器327中的圖像存儲(chǔ)器328的圖像。

      CPU 325通過(guò)無(wú)線LAN控制電路322來(lái)控制無(wú)線LAN單元307,以與其他通信終端裝置進(jìn)行基于無(wú)線LAN 102的通信。無(wú)線LAN控制電路322還包括Wi-Fi功能,并且能夠在終端裝置200與打印裝置300之間進(jìn)行直接通信(例如,P2P通信)。CPU 325還經(jīng)由NFC控制電路323來(lái)控制NFC單元306,以檢測(cè)與其他NFC終端的基于NFC 101的連接,并且能夠在與其他NFC終端之間進(jìn)行數(shù)據(jù)的發(fā)送和接收。

      當(dāng)在數(shù)據(jù)存儲(chǔ)器327上執(zhí)行存儲(chǔ)在程序存儲(chǔ)器326中的OS或應(yīng)用時(shí),CPU 325能夠進(jìn)行由應(yīng)用提供的各種處理。例如,當(dāng)CPU 325執(zhí)行應(yīng)用時(shí),CPU 325通過(guò)應(yīng)用的功能,經(jīng)由屏板控制電路324,在屏板單元305上進(jìn)行打印裝置300的狀態(tài)顯示或者功能選擇菜單的顯示。CPU 225還能夠通過(guò)該應(yīng)用接受來(lái)自用戶的操作。例如,通過(guò)CPU 325,來(lái)執(zhí)行存儲(chǔ)在程序存儲(chǔ)器326中的、用于管理打印裝置300的管理應(yīng)用,并且經(jīng)由屏板控制電路324,在屏板單元305上顯示用于管理應(yīng)用的UI。

      圖6例示了從當(dāng)終端裝置200的CPU 225執(zhí)行打印應(yīng)用時(shí)顯示的畫(huà)面當(dāng)中的打印機(jī)登記畫(huà)面500。打印應(yīng)用能夠保持諸如MAC地址中的至少一個(gè)等的、用于識(shí)別打印裝置300的標(biāo)識(shí)信息,或者諸如可打印片材類(lèi)型列表等的、包括打印裝置300的性能的打印裝置信息。在用戶執(zhí)行打印應(yīng)用并進(jìn)行打印機(jī)登記處理的同時(shí),標(biāo)識(shí)信息和打印裝置信息被存儲(chǔ)在程序存儲(chǔ)器226或非易失性存儲(chǔ)器229中。執(zhí)行了上述登記處理的打印機(jī)被稱(chēng)為已登記打印機(jī)。

      在用戶在打印機(jī)登記畫(huà)面500上指定打印機(jī)的同時(shí),已登記打印機(jī)被確定。在打印機(jī)登記畫(huà)面500上,接入點(diǎn)名稱(chēng)501顯示當(dāng)前連接的接入點(diǎn)的服務(wù)集標(biāo)識(shí)符(SSID)。消息502在該畫(huà)面上,顯示用于表明當(dāng)前執(zhí)行的處理的消息。根據(jù)本示例性實(shí)施例,當(dāng)在打印應(yīng)用中顯示登記畫(huà)面時(shí),打印機(jī)搜索自動(dòng)開(kāi)始。當(dāng)執(zhí)行打印機(jī)搜索時(shí),消息502顯示表示 搜索正在執(zhí)行中的消息。當(dāng)搜索結(jié)束時(shí),顯示表示搜索完成的消息。打印機(jī)搜索的結(jié)果被顯示在搜索結(jié)果列表503上。

      在打印機(jī)搜索中,能夠搜索到不同的網(wǎng)絡(luò)連接方法。通過(guò)不同的網(wǎng)絡(luò)連接方法來(lái)進(jìn)行打印機(jī)搜索,并且將打印機(jī)搜索的結(jié)果合并顯示在搜索結(jié)果列表503上。具體而言,根據(jù)本示例性實(shí)施例,顯示在基礎(chǔ)架構(gòu)模式下搜索到的打印機(jī)504(在所示的示例中,是打印機(jī)A)和在Wi-Fi下搜索到的打印機(jī)505(在所示的示例中,是打印機(jī)B)兩者?;A(chǔ)架構(gòu)模式對(duì)應(yīng)于通過(guò)由接入點(diǎn)名稱(chēng)501顯示的接入點(diǎn)(在所示的示例中,是接入點(diǎn)A)搜索到的打印機(jī)。

      圖7是在打印機(jī)登記畫(huà)面500上執(zhí)行的打印機(jī)搜索處理中的、在Wi-Fi下可通信的打印機(jī)的搜索處理的流程圖。當(dāng)顯示打印機(jī)登記畫(huà)面500時(shí),執(zhí)行在Wi-Fi下可通信的打印機(jī)的搜索處理。在終端裝置200的CPU 225通過(guò)使用數(shù)據(jù)存儲(chǔ)器227作為工作存儲(chǔ)器,來(lái)執(zhí)行存儲(chǔ)在程序存儲(chǔ)器226或非易失性存儲(chǔ)器229中的OS或應(yīng)用的同時(shí),實(shí)現(xiàn)圖7中所示的流程中的處理。

      在步驟701中,CPU 225搜索在Wi-Fi下可通信的打印機(jī)。在步驟701中的搜索中,例如,CPU 225使用無(wú)線LAN單元202,來(lái)執(zhí)行打印服務(wù)和Wi-Fi兼容設(shè)備的服務(wù)發(fā)現(xiàn)。將對(duì)此做出響應(yīng)的設(shè)備,設(shè)置為在Wi-Fi下可通信的打印機(jī)。

      在步驟701中,當(dāng)獲得Wi-Fi兼容打印機(jī)的列表時(shí),處理轉(zhuǎn)入步驟702。在步驟702至步驟705中,CPU 225對(duì)在步驟701中獲得的Wi-Fi兼容打印機(jī)中的各個(gè),執(zhí)行步驟703至步驟705中的處理。

      在步驟703中,CPU 225檢查在步驟701中搜索到的Wi-Fi兼容打印機(jī),是否已經(jīng)通過(guò)Wi-Fi以外的網(wǎng)絡(luò)連接方法而連接到終端裝置200。稍后將參照?qǐng)D8來(lái)描述步驟703中的處理的詳情。在步驟703中,當(dāng)檢查了打印裝置的連接狀態(tài)時(shí),在步驟704中,CPU 225確定打印裝置300是否已經(jīng)通過(guò)Wi-Fi以外的網(wǎng)絡(luò)連接方法而被連接,作為步驟703中的檢查結(jié)果的結(jié)果。

      在步驟704中,當(dāng)確定打印裝置未通過(guò)Wi-Fi以外的網(wǎng)絡(luò)連接方法連接到終端裝置200時(shí),處理轉(zhuǎn)入步驟705。利用步驟704中的處理,能夠識(shí)別如下的打印裝置,該打印裝置是在Wi-Fi下可通信的,而且已經(jīng)經(jīng)由自身的接入點(diǎn)單元而連接到終端裝置200。在步驟705中,CPU 225將Wi-Fi兼容打印機(jī)添加到打印機(jī)搜索列表。由于打印機(jī)被添加,因此該打印機(jī)被顯示在搜索結(jié)果列表503上。

      另一方面,在步驟704中,當(dāng)確定打印裝置已經(jīng)通過(guò)Wi-Fi以外的網(wǎng)絡(luò)連接方法而連接到終端裝置200時(shí),CPU 225不將該打印機(jī)添加到搜索結(jié)果列表503,而使處理轉(zhuǎn)入步驟706。當(dāng)處理轉(zhuǎn)入步驟706時(shí),從在步驟701中搜索到的打印機(jī)當(dāng)中、存在未執(zhí)行步驟703至步驟705中的處理的打印機(jī)的情況下,處理轉(zhuǎn)入步驟703。當(dāng)對(duì)在步驟701中搜索到的全部Wi-Fi兼容打印機(jī)均進(jìn)行了連接檢查處理時(shí),在步驟707中,搜索處理結(jié)束。

      利用圖7中所示的處理,能夠從在Wi-Fi中可通信的打印裝置當(dāng)中,識(shí)別如下的打印裝置,該打印裝置已經(jīng)通過(guò)由終端裝置200連接的接入點(diǎn)而連接到終端裝置200。隨后,能夠避免由此識(shí)別出的打印裝置被顯示在搜索結(jié)果列表503上。由于這個(gè)原因,能夠避免雙重連接,在該雙重連接中,盡管打印裝置已經(jīng)通過(guò)Wi-Fi以外的連接方法而連接到終端裝置200,但是用戶仍在搜索結(jié)果列表503上選擇該打印裝置,以通過(guò)Wi-Fi來(lái)連接。

      另一方面,在搜索結(jié)果列表503上,顯示從在Wi-Fi下可通信的打印裝置當(dāng)中的如下的打印裝置,該打印裝置未通過(guò)由終端裝置200連接的接入點(diǎn)連接到終端裝置200。由于這個(gè)原因,即使在終端裝置200經(jīng)由接入點(diǎn)而連接到某一打印裝置的情況下,終端裝置200也能夠通過(guò)Wi-Fi而連接到未經(jīng)由該接入點(diǎn)連接到終端裝置200的打印裝置。

      圖8是根據(jù)本示例性實(shí)施例的連接檢查處理流程。圖8中所示的處理是圖7中的步驟703的詳情。

      在步驟801中,CPU 225獲得當(dāng)前籍以連接終端裝置200的網(wǎng)絡(luò)連 接方法。根據(jù)本示例性實(shí)施例,例示了終端裝置200連接到接入點(diǎn)100的示例,并且步驟801中的模式是與經(jīng)由接入點(diǎn)的網(wǎng)絡(luò)連接方法相對(duì)應(yīng)的基礎(chǔ)架構(gòu)模式。

      當(dāng)在步驟801中獲得當(dāng)前籍以連接終端裝置200的網(wǎng)絡(luò)連接方法時(shí),CPU 225在步驟802中獲得終端裝置200請(qǐng)求連接的網(wǎng)絡(luò)連接方法。根據(jù)本示例性實(shí)施例,由于Wi-Fi兼容打印機(jī)的搜索處理正在進(jìn)行中,因此連接請(qǐng)求的網(wǎng)絡(luò)連接方法是Wi-Fi當(dāng)獲得連接請(qǐng)求的網(wǎng)絡(luò)連接方法時(shí),處理轉(zhuǎn)入步驟803。在步驟803中,CPU 225將在步驟801和步驟802中獲得的網(wǎng)絡(luò)連接方法相互進(jìn)行比較。作為步驟803中的比較的結(jié)果,在步驟801和步驟802中獲得的網(wǎng)絡(luò)連接方法相同的情況下,CPU 225使處理轉(zhuǎn)入步驟807,并且結(jié)束圖8中的處理。

      不僅在如圖7所示、搜索在Wi-Fi下可通信的打印機(jī)的情況下,而且在搜索在基礎(chǔ)架構(gòu)模式下可通信的打印機(jī)的情況下,都執(zhí)行圖8中的處理。在這種情況下,在步驟802中,由于作為連接請(qǐng)求的網(wǎng)絡(luò)連接方法,獲得基礎(chǔ)架構(gòu)模式,因此在步驟803中,確定在步驟801和步驟802中獲得的網(wǎng)絡(luò)連接方法是相同的。由于這個(gè)原因,在這種情況下不執(zhí)行圖8中的步驟804至步驟806中的處理,并且圖8中的處理結(jié)束。

      在圖7的步驟703中執(zhí)行圖8的流程的情況下,在步驟801中獲得基礎(chǔ)架構(gòu)模式,并且在如上所述的步驟802中獲得Wi-Fi由于這個(gè)原因,在這種情況下,作為步驟803中的處理的結(jié)果,處理轉(zhuǎn)入步驟804。

      在步驟804中,CPU 225獲得終端裝置200當(dāng)前連接到的網(wǎng)絡(luò)的網(wǎng)絡(luò)信息。根據(jù)本示例性實(shí)施例,CPU 225獲得作為與接入點(diǎn)相關(guān)的接入點(diǎn)信息的基本服務(wù)集標(biāo)識(shí)符(BSSID),作為網(wǎng)絡(luò)信息。BSSID是網(wǎng)絡(luò)標(biāo)識(shí)符中的一個(gè),并且一般與網(wǎng)絡(luò)中的接入點(diǎn)的MAC地址相同。根據(jù)本示例性實(shí)施例的BSSID,與由接入點(diǎn)名稱(chēng)501顯示的接入點(diǎn)A的MAC地址相同。根據(jù)本示例性實(shí)施例,采用BSSID,但是該結(jié)構(gòu)并不限于此。例如,可以采用作為當(dāng)前連接的網(wǎng)絡(luò)信息的廣播MAC地址。在這種情況 下,該狀態(tài)意味著建立了經(jīng)由接入點(diǎn)單元308的連接或者經(jīng)由接入點(diǎn)100的連接。

      當(dāng)在步驟804中CPU 225獲得當(dāng)前連接的網(wǎng)絡(luò)信息時(shí),在步驟805中,CPU 225獲得連接請(qǐng)求的網(wǎng)絡(luò)連接方法的網(wǎng)絡(luò)信息。根據(jù)本示例性實(shí)施例,CPU 225獲得在通過(guò)Wi-Fi建立連接時(shí)的組所有者的MAC地址和客戶端的MAC地址。步驟805中的網(wǎng)絡(luò)信息的獲得方法包括例如如下的方法,即由終端裝置200的NFC單元201,從打印裝置300的NFC單元306來(lái)獲得網(wǎng)絡(luò)信息。此外,可以經(jīng)由終端裝置200當(dāng)前連接到的接入點(diǎn)的無(wú)線LAN單元202,來(lái)獲得網(wǎng)絡(luò)信息,或者可以通過(guò)Wi-Fi來(lái)獲得網(wǎng)絡(luò)信息。

      如上所述,在步驟804中獲得的MAC地址與接入點(diǎn)的BSSID相同。由于這個(gè)原因,如果該接入點(diǎn)是內(nèi)置于打印裝置300中的接入點(diǎn)單元308,則該MAC地址是打印裝置300的MAC地址。因此,在終端裝置200當(dāng)前連接到的接入點(diǎn)是內(nèi)置于打印裝置300中的接入點(diǎn)單元308的情況下,在步驟804中獲得的MAC地址與在步驟805中獲得的MAC地址匹配。

      當(dāng)在步驟805中CPU 225獲得連接請(qǐng)求網(wǎng)絡(luò)信息時(shí),CPU 225然后使處理轉(zhuǎn)入步驟806,并且在步驟806中,將分別在步驟805和步驟806中獲得的網(wǎng)絡(luò)信息相互進(jìn)行比較。因此,在步驟806中,CPU 225能夠確定終端裝置200和打印裝置300是否正在相互連接。具體而言,在步驟806中,CPU 225進(jìn)行如下的確定,即作為用于識(shí)別打印裝置的標(biāo)識(shí)信息的MAC地址,和作為與當(dāng)前連接的接入點(diǎn)相關(guān)的接入點(diǎn)信息的BSSID,是否滿足預(yù)定的條件。例如,檢查在與步驟805中獲得的連接請(qǐng)求網(wǎng)絡(luò)信息相對(duì)應(yīng)的MAC地址的列表中,是否包括在步驟804中獲得的當(dāng)前連接的網(wǎng)絡(luò)信息的BSSID。

      在上述列表中包括在步驟804中獲得的BSSID的情況下,CPU 225確定獲得該BSSID的接入點(diǎn),是在步驟805中獲得MAC地址的、內(nèi)置于打印機(jī)中的接入點(diǎn)。亦即,在這種情況下,CPU 225能夠確定建立了經(jīng)由打印裝置300的接入點(diǎn)單元308的、至終端裝置200的直接連接。

      在上述列表中不包括在步驟804中獲得的BSSID的情況下,CPU 225確定獲得該BSSID的接入點(diǎn),不是在步驟805中獲得MAC地址的、內(nèi)置于打印機(jī)中的接入點(diǎn)。例如,在終端裝置200連接到終端裝置200和打印裝置300外部的接入點(diǎn)100的情況下,獲得上述的確定結(jié)果。

      在步驟806中,此外,在上述的確定處理之后,CPU 225將確定結(jié)果保存在非易失性存儲(chǔ)器229中,并且結(jié)束圖8中的連接檢查處理流程。在上述的步驟704中,當(dāng)CPU 225參照保存在非易失性存儲(chǔ)器229中的確定結(jié)果時(shí),能夠確定與Wi-Fi連接目標(biāo)的候選相對(duì)應(yīng)的打印機(jī),是否已經(jīng)在基礎(chǔ)架構(gòu)模式下被連接。

      根據(jù)本示例性實(shí)施例,在終端裝置200當(dāng)前通過(guò)某一連接方法(例如,基礎(chǔ)架構(gòu)模式)連接到打印裝置300的情況下,裝置不被顯示在打印機(jī)搜索結(jié)果列表上,作為要通過(guò)其他網(wǎng)絡(luò)系統(tǒng)(例如,Wi-Fi)進(jìn)行通信的候選。因此,能夠預(yù)先避免除了當(dāng)前連接的網(wǎng)絡(luò)連接方法之外,還基于其他網(wǎng)絡(luò)連接系統(tǒng)的雙重連接。

      此外,根據(jù)本示例性實(shí)施例,例示了獲得終端裝置200當(dāng)前連接到的接入點(diǎn)的網(wǎng)絡(luò)信息(BSSID)的情況。此外,例如,還能夠設(shè)想如下的方法,即針對(duì)當(dāng)前連接的網(wǎng)絡(luò)進(jìn)行廣播,并且獲得作為廣播的結(jié)果而獲得的連接設(shè)備的MAC地址列表。在獲得接入點(diǎn)的網(wǎng)絡(luò)信息(BSSID)的方法的情況下,不需要經(jīng)由接入點(diǎn)的、對(duì)連接設(shè)備的進(jìn)一步訪問(wèn)。因此,終端裝置200能夠以更高的速度來(lái)進(jìn)行連接檢查處理。

      根據(jù)本示例性實(shí)施例,的基礎(chǔ)架構(gòu)模式被設(shè)置為當(dāng)前連接的網(wǎng)絡(luò)連接方法,并且Wi-Fi被設(shè)置為不同的網(wǎng)絡(luò)連接方法,但是該結(jié)構(gòu)并不限于此。例如,可以采用(藍(lán)牙)來(lái)替代Wi-Fi

      此外,根據(jù)上述的示例性實(shí)施例,例示了如下的情況,即作為與被配設(shè)至打印裝置的接入點(diǎn)相關(guān)的接入點(diǎn)信息的BSSID,與作為用于識(shí)別打印裝置的標(biāo)識(shí)信息的MAC地址匹配。然而,該結(jié)構(gòu)并不限于此,并且可以包括如下的情況,即兩信息中的任一信息包括另一信息。例如,該 結(jié)構(gòu)包括如下的情況,即打印裝置的MAC地址被包括為上述BSSID的一部分。在這種情況下,在步驟806中,確定打印裝置的MAC地址是否被包括在BSSID中。另一方面,如果通過(guò)打印裝置的MAC地址的一部分而創(chuàng)建了BSSID,則在步驟806中,確定BSSID是否被包括在打印裝置的MAC地址中。

      第二示例性實(shí)施例

      根據(jù)第一示例性實(shí)施例,描述了預(yù)先避免終端裝置200與打印裝置300之間的冗余連接的處理。根據(jù)第二示例性實(shí)施例,將描述如下的示例性實(shí)施方式,即在終端裝置200和打印裝置300已經(jīng)通過(guò)多種不同的網(wǎng)絡(luò)連接方法而彼此連接(冗余連接狀態(tài))的情況下,消除冗余連接。與第一示例性實(shí)施例相同的處理的描述將被省略。

      圖9例示了能夠由被CPU 225執(zhí)行的打印應(yīng)用而提供的顯示畫(huà)面當(dāng)中的打印設(shè)置畫(huà)面900。打印應(yīng)用能夠保持用于識(shí)別打印裝置中的至少一個(gè)的標(biāo)識(shí)信息,以及諸如打印裝置的性能等的打印裝置信息。保持有標(biāo)識(shí)信息和打印裝置信息的打印機(jī)被稱(chēng)為已登記打印機(jī)。在圖9中所示的畫(huà)面上,在打印機(jī)名稱(chēng)顯示區(qū)域902上,顯示了如下打印機(jī)(當(dāng)前打印機(jī))的打印裝置信息中的打印機(jī)名稱(chēng),所述打印機(jī)是從已登記打印機(jī)當(dāng)中的、與執(zhí)行打印應(yīng)用的各種功能的目標(biāo)相對(duì)應(yīng)的打印機(jī)。此外,依照已登記打印機(jī)的打印裝置信息,在打印條件顯示區(qū)域903上,顯示了執(zhí)行打印時(shí)的打印條件。此外,在縮略圖顯示區(qū)域901上,顯示了打印目標(biāo)圖像的縮略圖。

      CPU 225將非易失性存儲(chǔ)器229中的圖像,以列表格式顯示在屏板單元204上,并且用戶在屏板單元204上選擇要打印的圖像,以確定打印目標(biāo)圖像(未例示)。當(dāng)用戶經(jīng)由屏板單元204選擇打印開(kāi)始按鈕904時(shí),CPU 225執(zhí)行打印應(yīng)用,并指示當(dāng)前打印機(jī)(根據(jù)本示例性實(shí)施例,是打印機(jī)A)執(zhí)行打印。具體而言,從非易失性存儲(chǔ)器229中,讀出與在縮略圖顯示區(qū)域901上顯示的縮略圖相對(duì)應(yīng)的圖像,并將該圖像與在打印條件顯示區(qū)域上顯示的打印條件一起,發(fā)送到當(dāng)前打印機(jī)。因此, 依照該打印條件打印所讀取的圖像。

      圖10例示了冗余連接消除處理。在圖9中的打印開(kāi)始按鈕904被按下以指示打印的情況下,執(zhí)行圖10中所示的處理。應(yīng)當(dāng)指出,與在圖7的處理中類(lèi)似地,在終端裝置200的CPU 225通過(guò)使用數(shù)據(jù)存儲(chǔ)器227作為工作存儲(chǔ)器,來(lái)執(zhí)行存儲(chǔ)在程序存儲(chǔ)器226或非易失性存儲(chǔ)器229中的OS或應(yīng)用的同時(shí),實(shí)現(xiàn)圖10中所示的流程中的處理。

      在步驟1001中,CPU 225參照網(wǎng)絡(luò)連接方法確定表,以確定與當(dāng)前打印機(jī)的網(wǎng)絡(luò)連接方法。圖12例示了用于確定網(wǎng)絡(luò)連接方法的網(wǎng)絡(luò)連接方法確定表1200。

      在網(wǎng)絡(luò)連接方法確定表1200中,基于由打印應(yīng)用顯示的顯示畫(huà)面和打印機(jī)登記方法,來(lái)確定維持連接的網(wǎng)絡(luò)連接方法。例如,在由打印應(yīng)用顯示的顯示畫(huà)面是打印機(jī)搜索畫(huà)面的情況下,進(jìn)行如下的設(shè)置,即維持基礎(chǔ)架構(gòu)模式,并切斷(中斷)其他的網(wǎng)絡(luò)連接方法。

      下面,將描述在網(wǎng)絡(luò)連接方法確定表1200中進(jìn)行上述設(shè)置的原因。當(dāng)在打印機(jī)搜索畫(huà)面上將打印機(jī)登記在打印應(yīng)用中時(shí),CPU 225搜索打印機(jī),并且用戶從搜索結(jié)果中,選擇要被用戶登記的打印機(jī)。

      在Wi-Fi下,需要與一個(gè)特定設(shè)備建立連接。然而,在基礎(chǔ)架構(gòu)模式的情況下,能夠搜索經(jīng)由接入點(diǎn)連接的多個(gè)設(shè)備,并且不需要與所述多個(gè)設(shè)備中的各個(gè)設(shè)備建立連接。由于這個(gè)原因,根據(jù)本示例性實(shí)施例,為了在打印機(jī)搜索畫(huà)面上找到更多打印裝置,而維持基礎(chǔ)架構(gòu)模式并將Wi-Fi設(shè)置為連接切斷目標(biāo)。

      在打印機(jī)登記時(shí)登記了Wi-Fi的情況下,如果通過(guò)服務(wù)發(fā)現(xiàn)找到登記時(shí)的Wi-Fi連接,則能夠比基礎(chǔ)架構(gòu)模式更可靠地與打印機(jī)建立連接。因此,可以維持Wi-Fi并且可以將基礎(chǔ)架構(gòu)模式設(shè)置為連接切斷目標(biāo)。

      此外,在網(wǎng)絡(luò)連接方法確定表1200中、當(dāng)前顯示畫(huà)面是打印機(jī)搜索畫(huà)面以外的畫(huà)面的情況下,依照打印機(jī)登記方法,來(lái)設(shè)置維持連接的網(wǎng)絡(luò)類(lèi)型(連接方法)。在上述的打印機(jī)登記時(shí),該打印機(jī)登記表方法對(duì)應(yīng) 于登記時(shí)的網(wǎng)絡(luò)連接方法,并且,該連接方法在打印機(jī)登記時(shí)被保存在非易失性存儲(chǔ)器229中(未例示)。例如,用戶可以將打印機(jī)和登記該打印機(jī)時(shí)的網(wǎng)絡(luò)連接方法,相互關(guān)聯(lián)地進(jìn)行存儲(chǔ)。由于這個(gè)原因,在打印處理中,在登記時(shí)使用的網(wǎng)絡(luò)連接方法也可能是用戶期望的連接方法。因此,當(dāng)在打印處理中CPU 225建立當(dāng)前打印機(jī)與終端裝置之間的連接時(shí),為了能夠在優(yōu)先考慮登記時(shí)的網(wǎng)絡(luò)連接方法的同時(shí)維持連接,而在網(wǎng)絡(luò)連接方法確定表1200中參照打印機(jī)登記方法。

      在步驟1001中,通過(guò)依照當(dāng)前顯示畫(huà)面和在非易失性存儲(chǔ)器229中保持的打印機(jī)登記方法,參照上述的網(wǎng)絡(luò)連接方法確定表1200,來(lái)確定維持連接的網(wǎng)絡(luò)連接方法。

      當(dāng)在步驟1001中確定了網(wǎng)絡(luò)連接方法時(shí),處理轉(zhuǎn)入步驟1002。在步驟1002中,CPU 225確定打印裝置300是否通過(guò)在步驟1001中確定的網(wǎng)絡(luò)連接方法以外的網(wǎng)絡(luò)連接方法而連接到終端裝置200,并且CPU 225提取該網(wǎng)絡(luò)連接方法。CPU 225將由此提取的網(wǎng)絡(luò)連接方法,設(shè)置為網(wǎng)絡(luò)切斷候選。稍后將參照?qǐng)D11來(lái)描述步驟1002中的處理的詳情。

      當(dāng)在步驟1002中執(zhí)行了網(wǎng)絡(luò)切斷候選的提取處理時(shí),處理轉(zhuǎn)入步驟1003。在步驟1003中,CPU 225確定是否存在網(wǎng)絡(luò)切斷候選。在不存在網(wǎng)絡(luò)切斷候選的情況下,在步驟1005中,本處理結(jié)束。另一方面,在步驟1003中,當(dāng)確定存在網(wǎng)絡(luò)切斷候選時(shí),處理轉(zhuǎn)入步驟1004。在步驟1004中,CPU 225切斷與網(wǎng)絡(luò)切斷候選相對(duì)應(yīng)的網(wǎng)絡(luò)。當(dāng)CPU 225切斷網(wǎng)絡(luò)時(shí),在步驟1005中,本處理結(jié)束。

      圖11例示了網(wǎng)絡(luò)切斷候選提取處理,即例示了步驟1002中的處理的詳情。

      在步驟1101中,CPU 225獲得正在籍以連接終端裝置200的全部網(wǎng)絡(luò)連接方法。根據(jù)本示例性實(shí)施例,建立了基于基礎(chǔ)架構(gòu)模式和Wi-Fi 的連接。當(dāng)獲得網(wǎng)絡(luò)連接方法時(shí),處理轉(zhuǎn)入步驟1102。在步驟1102中,CPU 225檢查在步驟1101中獲得的網(wǎng)絡(luò)連接方法的數(shù)量是否為多個(gè)。在網(wǎng)絡(luò)連接方法的數(shù)量不為多個(gè)的情況下,在步驟1105中本處理結(jié)束。 在步驟1101中獲得的網(wǎng)絡(luò)連接方法的數(shù)量為多個(gè)的情況下,處理前進(jìn)到步驟1103。例如,在建立了基于基礎(chǔ)架構(gòu)模式和Wi-Fi的連接的情況下,執(zhí)行步驟1103中的處理。

      在步驟1103中,CPU 225針對(duì)當(dāng)前連接的網(wǎng)絡(luò)連接方法中的各個(gè),來(lái)獲得網(wǎng)絡(luò)信息。根據(jù)本示例性實(shí)施例,CPU 225獲得基本服務(wù)集標(biāo)識(shí)符(BSSID),作為基礎(chǔ)架構(gòu)模式的網(wǎng)絡(luò)信息。CPU 225還獲得組所有者的MAC地址和客戶端的MAC地址,作為Wi-Fi的網(wǎng)絡(luò)信息。

      當(dāng)在步驟1103中CPU 225獲得網(wǎng)絡(luò)信息時(shí),處理轉(zhuǎn)入步驟1104。在步驟1104中,CPU 225將在步驟1103中獲得的網(wǎng)絡(luò)信息相互進(jìn)行比較,并確定終端裝置200和打印裝置300是否正在通過(guò)多個(gè)不同的網(wǎng)絡(luò)連接方法相互連接。正如上面針對(duì)步驟804至步驟806所述一樣,BSSID一般與網(wǎng)絡(luò)的接入點(diǎn)的MAC地址相同。由于這個(gè)原因,CPU 225將在步驟1103中獲得的BSSID,與作為Wi-Fi的網(wǎng)絡(luò)信息的MAC地址進(jìn)行比較,并且能夠確定終端裝置200是否正在通過(guò)多個(gè)不同的網(wǎng)絡(luò)連接方法而連接到打印裝置300。具體而言,在步驟1004中,CPU 225檢查在與Wi-Fi的網(wǎng)絡(luò)信息相對(duì)應(yīng)的MAC地址列表中,是否包括基礎(chǔ)架構(gòu)模式的BSSID。

      在上述MAC地址列表中包括所述BSSID的情況下,CPU 225確定出現(xiàn)冗余連接狀態(tài)。亦即,確定終端裝置200正在基礎(chǔ)架構(gòu)模式下,經(jīng)由打印裝置300的接入點(diǎn)單元308連接到打印裝置300。另外,還確定終端裝置200的無(wú)線LAN單元202正在通過(guò)Wi-Fi連接到打印裝置的無(wú)線LAN單元307。

      在步驟1004中,CPU 225針對(duì)與冗余連接狀態(tài)相對(duì)應(yīng)的網(wǎng)絡(luò)連接方法,來(lái)提取在步驟1001中確定的網(wǎng)絡(luò)連接方法以外的網(wǎng)絡(luò)連接方法,以設(shè)置為網(wǎng)絡(luò)切斷候選。當(dāng)CPU 225提取網(wǎng)絡(luò)切斷候選時(shí),將結(jié)果保存在非易失性存儲(chǔ)器229中,并且在步驟1105中,本處理結(jié)束。在上述的步驟1003中,CPU 225檢查在非易失性存儲(chǔ)器229中是否保存了網(wǎng)絡(luò)切斷候選。在步驟1004中,切斷基于在非易失性存儲(chǔ)器229中保存的網(wǎng)絡(luò)連 接方法的連接。

      如在本示例性實(shí)施例中所示,在終端裝置200和打印裝置300同時(shí)通過(guò)多個(gè)不同的網(wǎng)絡(luò)連接方法而彼此連接的情況下,僅維持必要的網(wǎng)絡(luò)連接方法,并且切斷其他的連接。因此,能夠消除終端裝置200與打印裝置300之間的冗余連接,并且能夠避免通信不穩(wěn)定性和用于連接的無(wú)用電力消耗。

      根據(jù)本示例性實(shí)施例,當(dāng)前連接的網(wǎng)絡(luò)連接方法被設(shè)置為的基礎(chǔ)架構(gòu)模式,并且Wi-Fi被設(shè)置為不同的網(wǎng)絡(luò)連接方法,但是該結(jié)構(gòu)并不限于此。例如,可以采用來(lái)替代Wi-Fi

      此外,在步驟1104中,將確定建立了冗余連接的一對(duì)網(wǎng)絡(luò)連接方法的網(wǎng)絡(luò)信息,與當(dāng)前打印機(jī)的登記信息(例如,MAC地址)相互進(jìn)行比較,并且可以僅在網(wǎng)絡(luò)信息與登記信息相互匹配的情況下,設(shè)置連接候選。通過(guò)與當(dāng)前打印機(jī)的網(wǎng)絡(luò)信息進(jìn)行比較,能夠消除僅用于當(dāng)前打印機(jī)連接的冗余連接。

      第三示例性實(shí)施例

      根據(jù)本示例性實(shí)施例,將描述如下的處理,即經(jīng)由NFC來(lái)發(fā)送和接收用于在終端裝置與打印裝置之間建立網(wǎng)絡(luò)連接的信息,并且基于通過(guò)NFC獲得的信息,來(lái)進(jìn)行建立網(wǎng)絡(luò)連接的切換(handover)處理。在本處理中,避免如下的冗余連接,在該冗余連接中,已經(jīng)通過(guò)特定的網(wǎng)絡(luò)連接方法而連接的裝置在多個(gè)不同的網(wǎng)絡(luò)中彼此連接。與第一示例性實(shí)施例相同的處理的描述將被省略。

      圖13例示了從能夠在CPU 225執(zhí)行打印應(yīng)用的同時(shí)被顯示的畫(huà)面當(dāng)中的打印設(shè)置畫(huà)面1300。在打印設(shè)置畫(huà)面1300上,打印目標(biāo)圖像的縮略圖被顯示在縮略圖顯示區(qū)域1301上。在打印條件顯示區(qū)域1302上,顯示了打印執(zhí)行時(shí)的打印條件。這些顯示方法與上面參照?qǐng)D9描述的顯示方法類(lèi)似。

      打印應(yīng)用通過(guò)NFC接觸指導(dǎo)消息1303,來(lái)指導(dǎo)用戶使終端裝置200的NFC單元201接近打印裝置300的NFC單元306。當(dāng)使得兩裝置的 NFC單元彼此接近時(shí),打印應(yīng)用從打印裝置300的NFC單元306,獲得用于基于的網(wǎng)絡(luò)連接的信息,并且在終端裝置200與打印裝置300之間,建立基于的網(wǎng)絡(luò)連接。打印應(yīng)用指示打印裝置300經(jīng)由通過(guò)連接的網(wǎng)絡(luò),在打印條件顯示區(qū)域1302上顯示的打印條件下,打印與縮略圖相對(duì)應(yīng)的圖像。該打印指令與參照?qǐng)D9所描述的方法類(lèi)似。

      圖14是打印應(yīng)用中的切換處理的流程圖。與在圖7或圖10的處理中類(lèi)似地,在終端裝置200的CPU 225通過(guò)使用數(shù)據(jù)存儲(chǔ)器227作為工作存儲(chǔ)器,來(lái)執(zhí)行存儲(chǔ)在程序存儲(chǔ)器226或非易失性存儲(chǔ)器229中的OS或應(yīng)用的同時(shí),實(shí)現(xiàn)圖14中所示的流程中的處理。

      在步驟1401中,CPU 225執(zhí)行打印應(yīng)用,并經(jīng)由NFC單元201,從打印裝置300的NFC單元306獲得用于切換處理的切換信息。根據(jù)本示例性實(shí)施例,打印裝置的MAC地址被包括在切換信息中。此外,在步驟1401,通過(guò)NFC單元201獲得能夠籍以建立與打印裝置的連接的網(wǎng)絡(luò)連接方法,以及各網(wǎng)絡(luò)連接方法的連接信息。連接信息包括打印裝置的接入點(diǎn)單元308的服務(wù)集標(biāo)識(shí)符(SSID)和密碼。當(dāng)獲得切換信息時(shí),處理轉(zhuǎn)入步驟1402。在步驟1402中,CPU 225基于在步驟1401中獲得的切換信息,來(lái)確定連接的網(wǎng)絡(luò)連接方法。

      根據(jù)本示例性實(shí)施例,使打印裝置300進(jìn)入如下的狀態(tài),在該狀態(tài)下,能夠建立經(jīng)由接入點(diǎn)單元308的基于基礎(chǔ)架構(gòu)模式的連接,以及經(jīng)由無(wú)線LAN單元307的基于Wi-Fi模式的連接。此外,終端裝置200能夠同時(shí)實(shí)現(xiàn)基于Wi-Fi的連接,和經(jīng)由線路連接單元203的基于移動(dòng)電話網(wǎng)絡(luò)的連接。亦即,即使當(dāng)終端裝置200通過(guò)Wi-Fi連接到打印裝置300時(shí),終端裝置200也能夠通過(guò)線路連接單元203,經(jīng)由移動(dòng)電話網(wǎng)絡(luò)而連接到因特網(wǎng)。另一方面,在終端裝置200在基礎(chǔ)架構(gòu)模式下連接到打印裝置300的情況下,在有些情況下可以不利用線路連接單元203。由于這個(gè)原因,在步驟1402中,CPU 225將Wi-Fi確定為連接的網(wǎng)絡(luò)連接方法。當(dāng)在步驟1402中CPU 225確定連接的網(wǎng)絡(luò)連接方法時(shí),處理轉(zhuǎn)入步驟703。

      在步驟703中,CPU 225進(jìn)行與圖7中的步驟703(圖8)類(lèi)似的處理。亦即,檢查終端裝置和打印裝置是否通過(guò)不同于在步驟1402中確定的Wi-Fi的網(wǎng)絡(luò)連接方法而彼此連接。具體而言,CPU 225與在步驟804中的處理中類(lèi)似地,獲得當(dāng)前連接的接入點(diǎn)的BSSID,并且將BSSID與在步驟1401中獲得的打印裝置的MAC地址進(jìn)行比較。因此,能夠檢查是否已經(jīng)經(jīng)由被配設(shè)至進(jìn)行了NFC接觸的打印裝置的接入點(diǎn)單元,而在基礎(chǔ)架構(gòu)模式下建立了與該打印裝置的連接。當(dāng)在步驟703中連接檢查處理結(jié)束時(shí),處理轉(zhuǎn)入步驟1403。

      在步驟1403中,CPU 225進(jìn)行如下的確定,即終端裝置和打印裝置是否已經(jīng)通過(guò)第二連接方法(基礎(chǔ)架構(gòu)模式)彼此連接,所述第二連接方法不同于在步驟1402中確定的第一連接方法(Wi-Fi)。在終端裝置200和打印裝置300已經(jīng)通過(guò)第二連接方法而彼此連接的情況下,CPU 225結(jié)束本處理,而不進(jìn)行切換處理。在終端裝置200和打印裝置300尚未通過(guò)第二連接方法而彼此連接的情況下,處理轉(zhuǎn)入步驟1404。在步驟1404中,CPU 225基于切換信息(打印裝置的MAC地址),通過(guò)在步驟1402中確定的網(wǎng)絡(luò)連接方法(Wi-Fi)來(lái)進(jìn)行網(wǎng)絡(luò)連接。當(dāng)連接完成時(shí),在步驟1405中本處理結(jié)束。

      根據(jù)本示例性實(shí)施例,例如,在終端裝置200和打印裝置300已經(jīng)在基礎(chǔ)架構(gòu)模式下、經(jīng)由被配設(shè)至打印裝置300的接入點(diǎn)而彼此連接的情況下,不進(jìn)行到Wi-Fi的切換處理。由于這個(gè)原因,能夠在終端裝置200與打印裝置300之間,避免基于基礎(chǔ)架構(gòu)模式和Wi-Fi的冗余連接。

      此外,在步驟1401中獲得的打印裝置300的MAC地址被用來(lái)在步驟1403中,確定終端裝置200是否已經(jīng)在基礎(chǔ)架構(gòu)模式下被連接,并且還被用于步驟1404中的切換。由于這個(gè)原因,例如,當(dāng)確定進(jìn)行切換時(shí)(步驟1403:否),無(wú)需再次進(jìn)行NFC接觸以獲得切換信息,即能夠在步驟1404中適當(dāng)?shù)剡M(jìn)行到Wi-Fi的切換。

      第四示例性實(shí)施例

      上述示例性實(shí)施例的功能也可以通過(guò)以下的結(jié)構(gòu)來(lái)實(shí)現(xiàn)。亦即,也可以將用于進(jìn)行上述示例性實(shí)施例的處理的程序代碼供給至系統(tǒng)或裝置,并由該系統(tǒng)或該裝置的計(jì)算機(jī)(或者CPU或MPU)來(lái)執(zhí)行所述程序代碼,由此實(shí)現(xiàn)上述功能。在這種情況下,從存儲(chǔ)介質(zhì)中讀出的所述程序代碼本身實(shí)現(xiàn)上述示例性實(shí)施例的功能,另外,存儲(chǔ)有所述程序代碼的所述存儲(chǔ)介質(zhì)也實(shí)現(xiàn)上述示例性實(shí)施例的功能。

      此外,本發(fā)明的結(jié)構(gòu)包括如下兩種情況,其中一種情況是可以由單個(gè)計(jì)算機(jī)(或者CPU或MPU),來(lái)執(zhí)行用于實(shí)現(xiàn)上述示例性實(shí)施例的功能的所述程序代碼,另一種情況是可以由多個(gè)計(jì)算機(jī)彼此協(xié)作地執(zhí)行所述程序代碼。此外,本發(fā)明的結(jié)構(gòu)包括可以由計(jì)算機(jī)來(lái)執(zhí)行所述程序代碼的情況,或者,本發(fā)明的結(jié)構(gòu)包括可以配設(shè)有諸如被構(gòu)造為實(shí)現(xiàn)所述程序代碼的功能的電路的硬件。作為上述方案的替代方案,本發(fā)明的結(jié)構(gòu)包括如下的情況,即可以由硬件來(lái)實(shí)現(xiàn)所述程序代碼的一部分,并且可以由計(jì)算機(jī)來(lái)實(shí)現(xiàn)其余部分。

      其他實(shí)施方式

      另外,可以通過(guò)讀出并執(zhí)行記錄在存儲(chǔ)介質(zhì)(例如,非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì))上的計(jì)算機(jī)可執(zhí)行指令、以執(zhí)行本發(fā)明的上述實(shí)施例中的一個(gè)或更多的功能的系統(tǒng)或裝置的計(jì)算機(jī),來(lái)實(shí)現(xiàn)本發(fā)明的各實(shí)施例,并且,可以利用通過(guò)由所述系統(tǒng)或裝置的所述計(jì)算機(jī)例如讀出并執(zhí)行來(lái)自所述存儲(chǔ)介質(zhì)的所述計(jì)算機(jī)可執(zhí)行指令、以執(zhí)行上述實(shí)施例中的一個(gè)或更多的功能的方法,來(lái)實(shí)現(xiàn)本發(fā)明的各實(shí)施例。所述計(jì)算機(jī)可以包括中央處理單元(CPU)、微處理單元(MPU)或其他電路中的一者或更多,并且可以包括分開(kāi)的計(jì)算機(jī)或分開(kāi)的計(jì)算機(jī)處理器的網(wǎng)絡(luò)。所述計(jì)算機(jī)可執(zhí)行指令可以例如從網(wǎng)絡(luò)或存儲(chǔ)介質(zhì)被提供給計(jì)算機(jī)。所述存儲(chǔ)介質(zhì)可以包括例如硬盤(pán)、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、分布式計(jì)算系統(tǒng)的存儲(chǔ)器、光盤(pán)(諸如壓縮光盤(pán)(CD)、數(shù)字通用光盤(pán)(DVD)或藍(lán)光光盤(pán)(BD)TM)、閃存設(shè)備以及存儲(chǔ)卡等中的一者或更多。

      本發(fā)明的實(shí)施例還可以通過(guò)如下的方法來(lái)實(shí)現(xiàn),即,通過(guò)網(wǎng)絡(luò)或者各種存儲(chǔ)介質(zhì)將執(zhí)行上述實(shí)施例的功能的軟件(程序)提供給系統(tǒng)或裝置,該系統(tǒng)或裝置的計(jì)算機(jī)或是中央處理單元(CPU)、微處理單元(MPU)讀出并執(zhí)行程序的方法。

      雖然參照示例性實(shí)施例對(duì)本發(fā)明的各個(gè)方面進(jìn)行了描述,但是應(yīng)當(dāng)理解,本發(fā)明的各個(gè)方面并不限于所公開(kāi)的示例性實(shí)施例。所附權(quán)利要求的范圍應(yīng)當(dāng)被賦予最寬的解釋?zhuān)员愫w所有這類(lèi)變型例以及等同的結(jié)構(gòu)和功能。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1