通信裝置及控制方法
【專利摘要】本發明提供一種通信裝置及控制方法。所述通信裝置與信息處理裝置通信,并且所述通信裝置包括:切換單元,其用于在所述通信裝置中的接入點的無效狀態與有效狀態之間進行切換;以及設置單元,其基于從所述通信裝置經由已被所述切換單元轉入到有效狀態的所述接入點連接到的所述信息處理裝置獲取的信息,針對所述通信裝置,設置所述通信裝置能夠利用第一連接方法與所述信息處理裝置通信的通信模式。所述切換單元在所述通信裝置利用與所述第一連接方法不同的第二連接方法連接到所述信息處理裝置時,不使所述接入點轉入到有效狀態,而在所述通信裝置未利用所述第二連接方法連接到所述信息處理裝置時,能夠使所述接入點轉入到有效狀態。
【專利說明】
通信裝置及控制方法
技術領域
[0001]本發明的各個方面總體上涉及通信裝置、控制方法以及計算機可讀介質。
【背景技術】
[0002]已知有如下的通信裝置,這些通信裝置能夠利用諸如通用串行總線(USB)(注冊商標)連接和無線連接等的多種連接方法,來建立通信。對于這樣的通信裝置,設置如下的通信模式,在該通信模式下,利用這些連接方法中的一種來進行到信息處理裝置的連接。日本特開2002-359623號公報公開了一種通信裝置,該通信裝置能夠從信息處理裝置接收通信信息,并基于該通信信息來自動地設置通信模式。
[0003]然而,例如,在這種通信裝置的連接方法被預先確定的情況下,沒有必要設置通信模式。此時,常見情況是,在設置通信模式之前,信息處理裝置與通信裝置就已使用預先確定的連接方法而連接了。
【發明內容】
[0004]本發明的各個方面總體上提供一種通信裝置、控制方法以及計算機可讀介質,所述通信裝置適當地進行通信模式的設置,在該通信模式下,利用除預定連接方法以外的連接方法,來進行到信息處理裝置的連接。
[0005]根據本發明的一個方面的實施例,提供一種與信息處理裝置通信的通信裝置,該通信裝置包括:切換單元,其被配置為在所述通信裝置中的接入點的無效狀態與有效狀態之間進行切換;以及設置單元,其被配置為基于從所述通信裝置經由已被所述切換單元轉入到有效狀態的所述接入點連接到的所述信息處理裝置獲取的信息,針對所述通信裝置,設置所述通信裝置利用第一連接方法與所述信息處理裝置通信而操作的通信模式。所述切換單元在所述通信裝置利用與所述第一連接方法不同的第二連接方法連接到所述信息處理裝置的情況下,不使所述接入點轉入到有效狀態,而在所述通信裝置未利用所述第二連接方法連接到所述信息處理裝置的情況下,能夠使所述接入點轉入到有效狀態。
[0006]通過以下參照附圖對示例性實施例的描述,本公開進一步的特征將變得清楚。
【附圖說明】
[0007]圖1是例示根據實施例的通信裝置的結構的示意性框圖。
[0008]圖2是例示連接到根據實施例的通信裝置的信息處理裝置的結構的示意性框圖。
[0009]圖3是例示由根據實施例的通信裝置進行的處理的流程圖。
[0010]圖4是例示由連接到根據實施例的通信裝置的信息處理裝置進行的處理的流程圖。
[0011]圖5是例示由根據實施例的通信裝置進行的處理的流程圖。
【具體實施方式】
[0012]下面,將參照附圖,以示例的方式來描述本發明的各個方面的示例性實施例。應當指出,可以在不偏離本發明的各個方向的要旨的情況下,基于本領域技術人員的知識,來對以下的實施例進行改變和變型,并且這些改變和變型也應當在本發明的各個方面的范圍之內。
[0013](第一實施例)
[0014]下面,將參照圖1來描述根據第一實施例的通信裝置。通信裝置在本實施例中是打印機,但也可以是能夠與后述的信息處理裝置通信的任何裝置。通信裝置的示例包括諸如噴墨打印機、全色激光束打印機及黑白打印機等的各種打印機、復印機、傳真裝置、移動終端、智能電話、筆記本式個人計算機(PC)、平板終端、個人數字助理(PDA)、數字照相機,以及具有復印功能、傳真功能及打印功能的多功能設備。信息處理裝置在本實施例中是PC,但也可以是例如移動終端、智能電話、平板終端、PDA或數字照相機。
[0015]首先,將參照圖1中的框圖,來描述根據實施例的通信裝置的結構。雖然在本實施例中,采用了通信裝置的以下示例性結構,但是,根據本實施例的通信裝置不一定必須具有圖中所示的功能,只要能夠與信息處理裝置通信即可。
[0016]CPU 101是系統控制單元,并且進行通信裝置100的總體控制。只讀存儲器(ROM)102存儲諸如由CPU 101執行的控制程序等的固定數據、數據表,以及嵌入式操作系統(OS)程序。在本發明的一個方面的實施例中,存儲在ROM 102中的各控制程序在存儲于ROM 102中的嵌入式OS程序的管理下,執行諸如調度、任務切換和中斷處理等的軟件執行控制。隨機存取存儲器(RAM)103由例如需要后備電源的靜態隨機存取存儲器(SRAM)構成,并且利用用于數據備份的一次電池(未例示)來存儲數據。RAM 103還存儲程序控制變量等。在RAM 103中,存儲區被配設用來存儲在例如無線LAN設置時由用戶登記的設置值、通信裝置100的管理數據,以及表示通信裝置100是否處于通電(power-up)后的初始設置狀態(以下稱為初始設置狀態)的信息。
[0017]圖像存儲器104由例如動態隨機存取存儲器(DRAM)構成,并且存儲圖像數據。在圖像存儲器104中,工作區被配設用于軟件處理的執行。數字轉換單元105通過例如分析頁面描述語言(PDL),并將字符數據展開為計算機圖形(CG),來生成圖像數據。數據轉換單元105可以對從信息處理裝置200接收的壓縮圖像數據,進行解壓縮。讀取單元107利用CIS圖像傳感器對原稿進行光學讀取。讀取控制單元106將由讀取單元107讀取的圖像轉換為電子圖像數據,使圖像處理控制單元(未例示)對所述電子圖像數據,進行諸如二值化處理和半色調處理等的各種圖像處理,并輸出高分辨率圖像數據。讀取控制單元106和讀取單元107可以使用以下兩種控制方法中的任何一種。第一方法是片材讀取(sheet reading)控制方法,SP在運送原稿的同時,使固定的CIS圖像傳感器進行讀取。第二方法是書籍讀取(bookreading)控制方法,亦即,使移動的CIS圖像傳感器掃描在原稿臺上固定的原稿。
[0018]顯示操作單元108包含包括數值輸入鍵、模式設置鍵、回車鍵和取消鍵的鍵、發光二極管(LED),以及液晶顯示器(IXD)。通過利用顯示操作單元108操作通信裝置100,用戶能夠啟動通信裝置100的各功能,或者對通信裝置100進行各種設置。顯示操作單元108不一定必須包括LCD。傳真通信控制單元109連接到電話線,并且在與傳真機(未例示)之間發送/接收傳真圖像。分辨率轉換處理單元110進行分辨率轉換控制,諸如基于毫米的圖像數據與基于英寸的圖像數據之間的相互轉換,以及放大/縮小處理。編碼/解碼處理單元111對要由通信裝置100處置的圖像數據,進行編碼/解碼處理(例如,無壓縮、MH、MR、MMR、JBIG、JPEG)和放大/縮小處理。記錄控制單元112使圖像處理控制單元(未例示)對要打印的圖像數據,進行諸如平滑化、打印濃度校正和顏色校正等的各種圖像處理,由此將所述圖像數據轉換為高分辨率圖像數據,并且將該高分辨率圖像數據輸出到記錄單元113。記錄單元113由例如激光束打印機或噴墨打印機構成,并且基于由記錄控制單元112生成的彩色圖像數據或單色圖像數據,在打印材料上打印圖像。
[0019]USB功能控制單元114控制USB接口的連接,并且依照USB連接標準來進行協議控制。具體而言,USB功能控制單元114把來自由CPU 101執行的USB功能控制任務的數據,轉換為包,并將USB包發送到信息處理裝置200。此外,USB功能控制單元114將從外部PC接收的USB包轉換為數據,并將該數據發送到CPU 101。而且,USB功能控制單元114檢測通信裝置100經由USB到信息處理裝置200的連接。USB主機控制單元115是如下的控制單元,其用于依照由USB連接標準定義的協議來進行連接。USB連接標準是能夠用以實現高速的雙向數據連接的標準。利用該標準,能夠將多個集線器或功能(從設備(slave))連接到單個主機(主設備(master)) "SB主機控制單元115具有USB連接中的主機的功能。
[0020]WLAN單元116無線連接到網絡(能夠依照TCP/IP來連接的網絡)上的終端。WLAN單元116用于到接入點(以下稱為AP) 118和信息處理裝置200的無線LAN(以下稱為WLAN)連接,并且能夠進行符合例如IEEE802.11系列的WLAN系統中的數據(包)連接。
[0021]通過設置通信模式,通信裝置100能夠利用與該通信模式相對應的連接方法,經由WLAN單元116來進行通信。針對通信裝置100,設置如下的通信模式,諸如軟AP模式(soft APmode),W1-Fi Direct(注冊商標,中文名稱為“Wi_Fi直連”)(以下稱為WFD)模式、WFD擴展模式(WFD extend mode)、基礎架構模式(infrastructure mode)或點對點模式(ad hocmode)。軟AP模式在為通信裝置100設置通信模式時被使用,并且是如下的模式,S卩AP 118通過軟件設置而生效,并且通信裝置100運行。當通信裝置100在軟AP模式下運行時,通信裝置100周期性地發送包括自身的SSID的信標信號(包)。因此,能夠與通信裝置100通信的信息處理裝置可以通過進行AP搜索,來檢測AP 118 JP 118的SSID具有基于預先確定的規則的格式。理解該規則的信息處理裝置能夠識別通信裝置100,并且在識別AP 118之后,經由AP118來與通信裝置100進行配對通信。該規則包括例如標識通信裝置100的型號或包括該型號的系列的信息、通信裝置100的MAC地址,以及制造商名稱。該SSID被預先存儲在例如ROM102中。當通信裝置100被置于軟AP模式時,通信裝置100能夠基于通信裝置100周邊的網絡狀況,來設置通信模式。例如,當通信裝置100從信息處理裝置、接收到通信裝置100周邊的網絡信息(例如,后述的AP信息)時,進行通信模式的設置。由于該處理不使用電纜即能夠進行,因此,此時的通信模式有時被稱為“無纜設置模式” 模式是進行基于WFD的無線連接的模式。當通信裝置100在wro模式下運行時,通信裝置100與連接到通信裝置100的信息處理裝置(以下稱為連接目的地裝置),進行P2P直接無線連接。此時,通過組擁有者協商(Group Owner Negotiat1n),來確定將這些裝置中的AP中的何者用于這些裝置間的連接。WFD擴展模式是進行基于WFD的擴展服務的模式。當通信裝置100在WD擴展模式下運行時,通信裝置100與連接目的地裝置進行WFD組擁有者協商,而后進行關于對這兩個裝置均可用的服務的協商,以執行該服務。基礎架構模式是如下的模式,即通信裝置100經由除通信裝置100以外的裝置中的AP,來進行無線連接。為了在基礎架構模式下運行,通信裝置100有必要從連接目的地裝置,來接收在基礎架構模式下使用的AP的SSID,以及使用該AP所需的參數(以下稱為AP信息),并登記所述SSID及所述AP信息。點對點模式是如下的模式,即通信裝置100和連接目的地裝置彼此進行P2P直接無線連接。與在WH)模式及WH)擴展模式下不同,在點對點模式下,在不使用裝置中的AP的情況下進行這些裝置間的連接。為了在點對點模式下運行,通信裝置100有必要登記與連接目的地裝置共用的無線連接參數。這些模式不一定必須被排他地設置,并且,可以同時設置多種模式。
[0022]上述要素通過由CPU 101管理的CPU總線121而相互連接。
[0023]下面,將參照圖2中的框圖,來描述連接到根據本發明的一個方面的實施例的通信裝置的信息處理裝置的結構。雖然在本實施例中,采用了信息處理裝置200的以下示例性結構,但是,信息處理裝置200不一定必須具有圖中所示的功能,只要能夠與通信裝置100通信即可。
[0024]CPU 201依照如下的程序,經由系統總線來進行信息處理裝置200的總體控制,所述程序是由只讀存儲器(R0M)202、隨機存取存儲器(RAM)203、內部存儲設備204或外部存儲設備205,從例如外部存儲盤206中讀取的。ROM 202存儲例如CPU 201的控制程序。RAM 203臨時存儲程序和圖像數據,以用于高速操作。內部存儲設備204存儲操作系統、包括無線LAN設置應用的各種應用程序,以及圖像數據。通常由外部存儲盤206(例如,CD/DVD介質)從存儲有這些應用軟件的其他計算機可讀介質,來接收這些應用軟件,并且,通過控制外部存儲設備205,而將這些應用軟件安裝到信息處理裝置200中。操作單元207控制鍵盤(未例示)及鼠標(未例示),所述鍵盤及鼠標是用于接收用戶的指令的指令輸入單元。顯示單元208向用戶顯示各種信息。AP 212用于到通信裝置100或其他信息處理裝置的無線連接。WLAN單元209具有與WLAN單元116相同的功能,故不再予以詳細描述。USB主機控制單元210充當USB連接中的主機,并且用于到通信裝置100的連接。USB主機控制單元210具有與USB主機控制單元115相同的功能,故不再予以詳細描述。
[0025]圖3是例示由根據本實施例的通信裝置100在初始設置時進行的處理的流程圖。使CPU 101把存儲在ROM 102或HDD 117中的關于該處理的控制程序,加載到RAM 103中,并執行該控制程序,由此實現該處理。
[0026]在步驟S301中,當CPU 101檢測到顯示操作單元108上的電源按鈕被用戶按下時,CPU 101設置軟件開啟(on)狀態。軟件開啟狀態的設置是如下的操作,即在硬件電源處于接通(ON)狀態并且軟件未運行的通信裝置100中,在顯示操作單元108上的電源按鈕的按下時啟動軟件。
[0027]在步驟S302中,CPU 101參照存儲在RAM 103中的、表示通信裝置100是否處于初始設置狀態的信息,并確定通信裝置100是否處于初始設置狀態。具體而言,當用戶首次啟動通信裝置100時,在RAM 103中,初始設置標志表示0N。另一方面,當第二次及之后啟動通信裝置100時,在RAM 103中,初始設置標志表示斷開(OFF)。通過使CPU 1I確定初始設置標志表示接通和斷開之中的哪一者,來進行步驟S302的處理。當通信裝置100未處于初始設置狀態時,處理結束。除了在通信裝置100的連接環境改變的情況下之外,沒有必要重新設置通信模式,除非當通信裝置100處于初始設置狀態時。因此,通過上述處理,能夠消除在每次通信裝置100被通電時設置通信模式的必要。此時,可以顯示詢問用戶是否要進行通信模式設置處理的UI,并且可以基于來自用戶的應答,來進行通信模式設置處理。另一方面,當通信裝置100處于初始設置狀態時,CPU 101啟動在初始設置時所需的、諸如清除等的處理。隨后,在步驟S303中,CPU 101改變表示通信裝置100是否處于初始設置狀態的信息,以便在下次及之后啟動時,向用戶通知通信裝置100未處于初始設置狀態。具體而言,CPU 101改變初始設置標志的狀態。雖然在本實施例中,利用初始設置標志的接通或斷開狀態,來進行步驟S302的處理,但是,也可以使用其他信息。例如,可以在RAM 103中,存儲表示通信裝置100處于初始設置狀態的信息。在步驟S302中,可以進行如下的確定,即在RAM 103中,是否存儲了表示通信裝置100處于初始設置狀態的信息。在步驟S305中,可以刪除表示通信裝置100處于初始設置狀態的信息。在通信裝置100是否處于初始設置狀態的確定之后,可以在任意時間進行步驟S303的處理。例如,可以在步驟S313中為通信裝置100設置了通信模式之后,或者在步驟S309中使通信裝置100的無線LAN設置信息無效之后,來進行處理。
[0028]在步驟S304中,確定在初始設置時所需的處理是否已完成。當該處理未完成時,CPU 101重復步驟S304,直到該處理完成為止。當該處理已完成時,處理前進到步驟S305。
[0029]在步驟S305中,CPU101確定通信裝置100是否具有經由USB電纜的連接(以下稱為USB連接)。當通信裝置100具有USB連接時,CPU 101在步驟S309中,使存儲在RAM 103中的無線LAN設置無效,并且處理結束。這樣做的原因是,由于利用USB電纜來進行通信裝置100與信息處理裝置200之間的連接,因此,沒有必要設置進行無線連接的通信模式。利用該結構,能夠通過USB連接來建立連接,而無需等待通信模式的設置。另一方面,當通信裝置100不具有USB連接時,CPU 101在步驟S306中,將通信裝置100置于軟AP模式。由于通信裝置100被轉入到如下的狀態,即通信裝置100周期性地發送包括自身的SSID的信標,因此,在由連接目的地裝置(例如,信息處理裝置200)進行AP搜索時,通信裝置100能夠提供包括在這些信標中的信息。當在該狀態下、從信息處理裝置200發送了連接請求時,在通信裝置100與信息處理裝置200之間進行連接參數的交換,并且通信裝置100與信息處理裝置200經由AP 118而相互連接。此時,CPU 101可以使顯示操作單元108上的發光二極管(LED)閃爍,或者可以在IXD上顯示特定信息,以向用戶通知通信裝置100已被置于軟AP模式。
[0030]隨后,在步驟S307中,CPU 101再次確定通信裝置100是否具有USB連接。當通信裝置100具有USB連接時,CHJ 101在步驟S308中,終止軟AP模式,以停止信標的發送并使AP118無效。在步驟S309中,CPU 101使存儲在RAM 103中的無線LAN設置信息無效。隨后,處理結束。因此,即使在設置了軟AP模式之后,也確定是否存在USB連接。因此,即使當通信裝置100在被置于軟AP模式之后而具有USB連接時,也能夠通過USB連接來建立連接,而無需等待通信模式的設置。
[0031]另一方面,當不存在USB連接時,進行步驟S310的處理。此時,通信裝置100處于軟AP模式。如前所述,在軟AP模式下,從連接目的地裝置接收AP信息,并且設置通信模式。因此,在步驟S310中,CPU 101確定是否從信息處理裝置200接收到AP信息。當確定未接收到AP信息時,CPU 101在步驟5311中,確定是否發生了超時。超時是指,在從在步驟S306中通信裝置100被置于軟AP模式起的預定時段內,通信裝置100未連接到連接目的地裝置或者未接收到AP信息。當確定未發生超時時,CPU 101再次進行步驟S310的處理。當確定發生了超時時,CPU 101在步驟S308中,終止軟AP模式,并且在步驟S309中,使存儲在RAM 103中的無線LAN設置信息無效。隨后,處理結束。這樣做的原因是,當發生超時時,確定在通信裝置100周邊,不存在能夠無線連接到通信裝置100的信息處理裝置或AP,并且不能設置基礎架構模式。此時,CPU 101可以使顯示操作單元108向用戶,顯示發生了超時這一情況,或顯示進行USB連接的建議。
[0032]另一方面,當在步驟S310中接收到AP信息時,CPU101在步驟S312中,終止軟AP模式,并且在步驟S313中,設置要在基礎架構模式下使用的AP。具體而言,CPU 101將與接收到的AP信息相對應的AP登記在RAM 103中,作為要在基礎架構模式下使用的AP。在需要加密密鑰來使用AP的情況下,CPU 101登記加密密鑰。在已適當地完成對AP的登記之后,CPU 101把通信裝置100,置于能夠經由登記的AP進行連接的基礎架構模式。結果,通信裝置100能夠經由登記的AP來進行無線連接。
[0033]圖4是例示信息處理裝置200為根據本實施例的通信裝置設置通信模式的處理的流程圖。使CPU 201把存儲在ROM 202或HDD 211中的關于該處理的控制程序,加載到RAM203中,并執行該控制程序,由此實現該處理。
[0034]在步驟S401中,CPU201接收用戶的操作,并啟動無線LAN設置應用。無線LAN設置應用用來為通信裝置100設置通信模式。在本實施例中,通過在通信裝置100中登記要在基礎架構模式下使用的AP,而將通信裝置100置于基礎架構模式。無線LAN設置應用是存儲在內部存儲設備204中的程序,并且預先被用戶安裝在信息處理裝置200中。對于AP的登記,不一定必須使用無線LAN設置應用。可以經由Web瀏覽器來使用因特網上的服務,或者,可以使用信息處理裝置200和通信裝置100的其他功能。此時,CPU 201把關于連接到信息處理裝置200的AP的信息,臨時存儲在RAM 203中。
[0035]在步驟S402中,CPU 201經由WLAN單元209,來搜索信息處理裝置200能夠訪問的AP。該AP搜索可以在啟動無線LAN設置應用時自動地進行,或者可以響應于用戶的指令而進行。當WLAN單元209從各AP接收到信標時,進行AP搜索。在步驟S403中,CPU 201在顯示單元208上,顯示作為AP搜索的結果的AP的列表。此時,CPU 201顯示例如各AP的SSID的列表。在步驟S403中,CPU 201可以自動提取具有符合上述規則的SSID的AP,并顯示所述AP。此時,當提取出符合上述規則的多個SSID時,CPU 201顯示這些SSID,以使用戶能夠選擇這些SSID中的一個。在這種情況下,不一定必須進行后述的步驟S405的處理。
[0036]當在步驟S403中顯示AP時,用戶從搜索結果中,選擇要設置通信模式的通信裝置中的AP。在步驟S404中,CPU 201檢測由用戶進行的AP的選擇。在檢測出AP的選擇之后,CPU201在步驟S405中,確定選擇的AP是否為設置目標通信裝置中的AP。具體而言,此時,CHJ201確定選擇的AP是否具有符合上述規則的SSID。當確定選擇的AP不是設置目標通信裝置中的AP時,CPU 201等待用戶對AP的再次選擇。此時,CPU 201可以在顯示單元208上顯示畫面,以向用戶通知選擇了不合適的AP。當在設置目標通信裝置中不存在相應的AP、或者不存在用戶所需的通信裝置中的AP時,CPU 201可以結束處理。當在步驟S405中選擇了設置目標通信裝置中的AP(在這種情況下是AP 118)時,CPU 201在信息處理裝置200與通信裝置100之間,交換用于無線連接的參數。結果,信息處理裝置200連接到AP 118,并建立與通信裝置100的通信。
[0037]隨后,在步驟S406中,CPU 201經由在步驟S405中信息處理裝置200已連接到的AP118,將在步驟S401中臨時存儲在RAM 203中的AP信息發送到通信裝置100。在接收到該AP信息時,將通信裝置100設置為基礎架構模式,在該基礎架構模式下,能夠經由基于該AP信息的AP來進行連接。在步驟S407中,CPU 201終止到AP 118的連接,并且基于在步驟S401中臨時存儲在RAM 203中的AP信息,重新連接到AP。結果,能夠經由AP建立與通信裝置100的通信。此時,CPU 201將通信裝置100登記在RAM 203中,作為信息處理裝置200的連接目標通信裝置。隨后,CPU 201終止無線LAN設置應用。
[0038]不一定必須由無線LAN設置應用,來進行從步驟S402到步驟S404的處理。例如,可以由安裝在信息處理裝置200中的其他應用,來搜索AP 118,并且可以由無線LAN設置應用,來獲取搜索的結果。
[0039]已知有如下的通信裝置,這些通信裝置在諸如到達時間等的預定時間,被置于無需接收用戶的操作而自動設置無線通信模式的模式(以下稱為無線連接設置模式,并且在本實施例中,無線連接設置模式等同于軟AP模式)。在這樣的通信裝置中,直到無線連接設置模式下的處理完成,用戶才能夠使用USB連接。對于希望使用USB連接而不是無線連接的用戶而言,期望通信裝置不被置于無線連接設置模式。在通信裝置不包括顯示單元的情況下,用戶難以知道用于終止無線連接設置模式的操作。
[0040]根據本實施例,在用戶希望在通信裝置100與信息處理裝置200之間建立USB連接、而不是在這兩個裝置間建立無線連接的情況下,僅通過將USB連接到通信裝置100,即能夠防止通信裝置100被置于無線連接設置模式。此外,根據本實施例,在通信裝置100處于無線連接設置模式的情況下,僅通過將USB連接到通信裝置100,即能夠終止無線連接設置模式。亦即,在通過USB連接來進行通信的情況下,通信裝置100無需等待無線連接設置模式下的處理完成,即能夠通過USB連接來進行通信。
[0041](第二實施例)
[0042]在第一實施例中,描述了當存在USB連接時終止軟AP模式的示例性情況。在第二實施例中,將描述如下的示例性情況,即當存在USB連接時,向用戶詢問是否要為通信裝置設置通信模式,并且依照來自用戶的應答,來進行是否要終止軟AP模式的確定。
[0043]圖5是例示由根據本實施例的通信裝置100在初始設置時進行的處理的流程圖。使CPU 101把存儲在ROM 102或HDD 117中的關于該處理的控制程序,加載到RAM 103中,并執行該控制程序,由此實現該處理。從步驟S501到步驟S513的處理與從步驟S301到步驟S313的處理相同,因而,將省略重復的描述。
[0044]當在步驟S505或S507中確定存在USB連接時,CPU 101進行步驟S514的處理。在步驟S514中,CPU 101使經由USB而連接到通信裝置100的信息處理裝置200,顯示向用戶詢問是否要為通信裝置100設置通信模式的畫面。隨后,CPU 101從信息處理裝置200接收用戶的應答,并且在步驟S515中,基于用戶的應答來確定是否要進行通信模式的設置。當不進行通信模式的設置時,CPU 101進行步驟S508的處理,并終止軟AP模式。當進行通信模式的設置時,CPU 101進行步驟S510的處理,并進行通信模式的設置。
[0045]例如,即使在通信裝置100具有USB連接的情況下,用戶也可能希望為通信裝置100設置通信模式,例如,當將USB連接用于PC、并將無線連接用于智能電話時。根據本實施例,能夠不僅基于USB連接的存在,而且基于用戶的選擇,來進行是否要進行通信模式的設置的確定。
[0046](其他實施方式)
[0047]在上述的實施例中,描述了當存在USB連接時終止軟AP模式的示例性情況。然而,不一定必須基于USB連接的存在,來進行是否要終止軟AP模式的確定,并且,也可以基于諸如IEEE1284連接或有線LAN連接等的有線連接的存在,或者諸如Bluetooth(注冊商標,中文名稱為“藍牙”)連接等的無線連接的存在,來進行是否要終止軟AP模式的確定。
[0048]在上述的實施例中,進行了在初始設置時在通信裝置100和信息處理裝置200中進行的處理。然而,例如,也可以在通信裝置100的無線LAN設置無效的同時,或者在進行通信裝置100的初始化時,來進行這些處理。
[0049]在上述的實施例中,描述了如下的示例性情況,即通信裝置100被置于軟AP模式,以經歷由信息處理裝置200進行的搜索。然而,通信裝置100可以被置于任何模式,只要在該模式下,通信裝置100能夠經歷由信息處理裝置200進行的搜索即可。
[0050]在上述的實施例中,描述了如下的示例性情況,即為通信裝置100設置的通信模式是基礎架構模式。然而,通信模式也可以是例如直接通信模式、wro模式、WFD擴展模式或點對點模式。在上述的實施例中,在軟AP模式下,針對通信裝置100僅設置單一的通信模式。然而,也可以根據情況選擇多個通信模式中的一種,并且可以為通信裝置100設置選擇的通信模式。例如,當在步驟S310中未接收到AP信息時,CPU 101可以為通信裝置100,設置不需要AP信息、并且能夠建立與信息處理裝置的通信的直接通信模式或點對點模式。
[0051]在上述的實施例中,通信模式是通信裝置100能夠通過無線連接來建立通信的模式,但也可以是如下的模式,即通信裝置100能夠通過例如有線連接或USB連接來建立通信。在這種情況下,為通信裝置100設置有線通信模式或USB通信模式。例如,CPU 101可以在從步驟S307到步驟S313的處理中,為通信裝置100設置有線通信模式。此外,在步驟S309中,CPU 101可以使無線LAN設置無效,并為通信裝置100設置USB通信模式。
[0052]在本發明的各個方面中,只要各實施例的效果能夠被實現,則可以改變各實施例中的流程圖中的處理的順序,不一定必須進行全部的處理,或者可以改變處理的細節。
[0053]根據本發明的一個方面的實施例,能夠適當地進行用于設置如下通信模式的處理,在所述通信模式下,利用除預定連接方法之外的連接方法,來建立到信息處理裝置的連接。
[0054]另外,可以通過讀出并執行記錄在存儲介質(也可更完整地稱為‘非臨時性計算機可讀存儲介質’)上的計算機可執行指令(例如,一個或更多程序)以執行上述實施例中的一個或更多的功能、并且/或者包括用于執行上述實施例中的一個或更多的功能的一個或更多電路(例如,專用集成電路(ASIC))的系統或裝置的計算機,來實現本發明的各個方面的實施例,并且,可以利用通過由所述系統或裝置的所述計算機例如讀出并執行來自所述存儲介質的所述計算機可執行指令以執行上述實施例中的一個或更多的功能、并且/或者控制所述一個或更多電路執行上述實施例中的一個或更多的功能的方法,來實現本發明的各個方面的實施例。所述計算機可以包括一個或更多處理器(例如,中央處理單元(CPU),微處理單元(MPU)),并且可以包括分開的計算機或分開的處理器的網絡,以讀出并執行所述計算機可執行指令。所述計算機可執行指令可以例如從網絡或存儲介質被提供給計算機。所述存儲介質可以包括例如硬盤、隨機存取存儲器(RAM)、只讀存儲器(R0M)、分布式計算系統的存儲器、光盤(諸如壓縮光盤(CD)、數字通用光盤(DVD)或藍光光盤(BD)?)、閃存設備以及存儲卡等中的一者或更多。
[0055]本發明的實施例還可以通過如下的方法來實現,S卩,通過網絡或者各種存儲介質將執行上述實施例的功能的軟件(程序)提供給系統或裝置,該系統或裝置的計算機或是中央處理單元(CPU)、微處理單元(MPU)讀出并執行程序的方法。
[0056]雖然參照示例性實施例對本發明的各個方面進行了描述,但是應當理解,本發明的各個方面并不限定于所公開的示例性實施例。所附權利要求的范圍應當被賦予最寬的解釋,以便涵蓋所有這類修改以及等同的結構和功能。
【主權項】
1.一種與信息處理裝置通信的通信裝置,該通信裝置包括: 切換單元,其被配置為在所述通信裝置中的接入點的無效狀態與有效狀態之間進行切換;以及 設置單元,其被配置為基于從所述通信裝置經由已被所述切換單元轉入到有效狀態的所述接入點連接到的所述信息處理裝置獲取的信息,針對所述通信裝置,設置所述通信裝置利用第一連接方法與所述信息處理裝置通信而操作的通信模式, 其中,所述切換單元在所述通信裝置利用與所述第一連接方法不同的第二連接方法連接到所述信息處理裝置的情況下,不使所述接入點轉入到有效狀態,而在所述通信裝置未利用所述第二連接方法連接到所述信息處理裝置的情況下,能夠使所述接入點轉入到有效狀態。2.根據權利要求1所述的通信裝置,其中,在所述接入點處于有效狀態的狀態下,在所述通信裝置利用所述第二連接方法連接到所述信息處理裝置的情況下,所述切換單元使所述接入點轉入到無效狀態。3.根據權利要求1所述的通信裝置,該通信裝置還包括顯示單元,該顯示單元被配置為在所述通信裝置利用所述第二連接方法連接到所述信息處理裝置的情況下,使所述信息處理裝置顯示使得能夠使所述接入點轉入到有效狀態的畫面, 其中,所述切換單元基于經由通過所述顯示單元顯示的畫面而輸入的信息,來確定是否要使所述接入點轉入到有效狀態。4.根據權利要求1所述的通信裝置,其中,所述第一連接方法是到所述信息處理裝置的無線連接,而所述第二連接方法是到所述信息處理裝置的有線連接。5.根據權利要求1所述的通信裝置, 其中,從所述通信裝置經由已被所述切換單元轉入到有效狀態的所述接入點連接到的所述信息處理裝置獲取的信息,包括關于所述通信裝置和所述信息處理裝置外部的接入點的SSID的信息,并且, 其中,所述第一連接方法是經由所述通信裝置和所述信息處理裝置外部的接入點到所述信息處理裝置的連接。6.根據權利要求1所述的通信裝置,其中,所述第二連接方法是到所述信息處理裝置的有線連接。7.根據權利要求1所述的通信裝置,該通信裝置還包括確定單元,該確定單元被配置為確定所述設置單元是否進行了所述通信模式的設置, 其中,在確定所述設置單元未進行所述通信模式的設置、并且所述通信裝置利用所述第二連接方法連接到所述信息處理裝置的情況下,所述切換單元使所述接入點轉入到無效狀態,而在確定所述設置單元未進行所述通信模式的設置、并且所述通信裝置未利用所述第二連接方法連接到所述信息處理裝置的情況下,所述切換單元使所述接入點轉入到有效狀態。8.根據權利要求1所述的通信裝置,該通信裝置還包括打印單元,該打印單元被配置為基于從所述信息處理裝置接收的數據,來打印圖像。9.一種與信息處理裝置通信的通信裝置的控制方法,該控制方法包括以下步驟: 在所述通信裝置中的接入點的無效狀態與有效狀態之間進行切換;以及 基于從所述通信裝置經由已被轉入到有效狀態的所述接入點連接到的所述信息處理裝置獲取的信息,針對所述通信裝置,設置所述通信裝置利用第一連接方法與所述信息處理裝置通信而操作的通信模式, 其中,在所述通信裝置利用與所述第一連接方法不同的第二連接方法連接到所述信息處理裝置的情況下,不使所述接入點轉入到有效狀態,而在所述通信裝置未利用所述第二連接方法連接到所述信息處理裝置的情況下,使所述接入點轉入到有效狀態。10.根據權利要求9所述的控制方法,其中,在所述接入點處于有效狀態的狀態下,在所述通信裝置利用所述第二連接方法連接到所述信息處理裝置的情況下,使所述接入點轉入到無效狀態。11.根據權利要求9所述的控制方法,該控制方法還包括以下步驟: 在所述通信裝置利用所述第二連接方法連接到所述信息處理裝置的情況下,使所述信息處理裝置顯示使得能夠使所述接入點轉入到有效狀態的畫面, 其中,基于經由所顯示的畫面而輸入的信息,來使所述接入點轉入到有效狀態。12.根據權利要求9所述的控制方法,其中,所述第一連接方法是到所述信息處理裝置的無線連接,而所述第二連接方法是到所述信息處理裝置的有線連接。13.根據權利要求9所述的控制方法, 其中,從所述通信裝置經由已被轉入到有效狀態的所述接入點連接到的所述信息處理裝置獲取的信息,包括關于所述通信裝置和所述信息處理裝置外部的接入點的SSID的信息,并且, 其中,所述第一連接方法是經由所述通信裝置和所述信息處理裝置外部的接入點到所述信息處理裝置的連接。14.根據權利要求9所述的控制方法,其中,所述第二連接方法是到所述信息處理裝置的有線連接。15.根據權利要求9所述的控制方法,該控制方法還包括以下步驟: 確定是否進行了所述通信模式的設置, 其中,在確定未進行所述通信模式的設置、并且所述通信裝置利用所述第二連接方法連接到所述信息處理裝置的情況下,使所述接入點轉入到無效狀態,而在確定未進行所述通信模式的設置、并且所述通信裝置未利用所述第二連接方法連接到所述信息處理裝置的情況下,使所述接入點轉入到有效狀態。16.根據權利要求9所述的控制方法,該控制方法還包括以下步驟: 基于從所述信息處理裝置接收的數據,來打印圖像。
【文檔編號】H04W76/04GK105848191SQ201610055703
【公開日】2016年8月10日
【申請日】2016年1月27日
【發明人】鈴木健
【申請人】佳能株式會社