亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

信息處理裝置及其控制方法與流程

文檔序號:12596030閱讀:318來源:國知局
信息處理裝置及其控制方法與流程

本發(fā)明的方面總體上涉及與通信裝置通信的信息處理裝置、其控制方法,以及計算機可讀介質(zhì)。



背景技術(shù):

已知如下的通信系統(tǒng),在該通信系統(tǒng)中,諸如智能電話等的信息處理裝置連接到諸如打印機等的通信裝置以進行數(shù)據(jù)通信。將信息處理裝置連接到通信裝置的方法的一個示例,是不經(jīng)由連接到互聯(lián)網(wǎng)的外部接入點(無線LAN路由器)而直接連接到通信裝置的方法。該方法使得即使在信息處理裝置周圍不存在外部接入點的環(huán)境下以及在外部接入點不可用的環(huán)境下,信息處理裝置仍能夠與通信裝置通信。

然而,在信息處理裝置和通信裝置不經(jīng)由外部接入點而連接在一起的情況下,信息處理裝置有時無法使用互聯(lián)網(wǎng)。

日本特開2014-207650號公報公開了如下的移動通信終端,該移動通信終端在開始與數(shù)字照相機的數(shù)據(jù)通信的情況下,開始連接到該數(shù)字照相機,而在終止與數(shù)字照相機的數(shù)據(jù)通信的情況下,解除到該數(shù)字照相機的連接。

日本特開2014-207650號公報中公開的技術(shù)需要預(yù)先進行用于建立到目的地通信裝置的連接的連接設(shè)置處理,以自動切換目的地。然而,連接設(shè)置處理通常涉及對用戶而言繁瑣的操作,諸如獲取用于連接到通信裝置的連接信息以及輸入預(yù)定的密碼。日本特開2014-207650號公報中公開的技術(shù)沒有考慮連接設(shè)置處理中的用戶便利性。因此,日本特開2014-207650號公報中公開的技術(shù)存在如下的問題,即連接設(shè)置處理涉及對用戶而言繁瑣的操作。



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

本發(fā)明的各方面提供一種開始到通信裝置的連接而對用戶而言沒有繁瑣的操作的信息處理裝置及其控制方法,以及計算機可讀介質(zhì)。

一種信息處理裝置,其被構(gòu)造為與通信裝置進行通信,所述信息處理裝置包括連接單元、連接信息獲取單元、存儲單元以及接收單元。所述連接單元被構(gòu)造為連接到所述通信裝置中的第一接入點,而不接收連接信息的輸入。所述連接信息獲取單元被構(gòu)造為經(jīng)由連接到所述連接單元的所述第一接入點,獲取用于連接到所述通信裝置中的第二接入點的連接信息。所述存儲單元被構(gòu)造為將由所述連接信息獲取單元獲取的連接信息,存儲在存儲器中。所述接收單元被構(gòu)造為接收發(fā)送數(shù)據(jù)的指令。在所述接收單元在所述連接單元未連接到所述第二接入點的狀態(tài)下,接收到發(fā)送數(shù)據(jù)的指令的情況下,所述連接單元使用存儲在所述存儲單元中的連接信息,連接到所述第二接入點。在所述連接單元連接到所述第二接入點的情況下,使所述第一接入點無效。

通過以下參照附圖對示例性實施例的描述,本發(fā)明的各方面的其他特征將變得清楚。

附圖說明

圖1A是例示根據(jù)本發(fā)明的實施例的通信裝置的通信模式的圖。

圖1B是例示根據(jù)本發(fā)明的實施例的通信裝置的通信模式的圖。

圖2是例示根據(jù)本發(fā)明的實施例的信息處理裝置和通信裝置的構(gòu)造的圖。

圖3是根據(jù)本發(fā)明的實施例的、當應(yīng)用開始時的示例畫面的圖。

圖4是根據(jù)本發(fā)明的實施例的通信模式設(shè)置畫面的示例的圖。

圖5是根據(jù)本發(fā)明的實施例的內(nèi)容打印畫面的示例的圖。

圖6是根據(jù)本發(fā)明的實施例的打印機檢測畫面的示例的圖。

圖7是例示根據(jù)本發(fā)明的實施例的當設(shè)置通信模式時、信息處理裝置執(zhí)行的處理的流程圖。

圖8是根據(jù)本發(fā)明的實施例的接入點選擇畫面的示例的圖。

圖9是根據(jù)本發(fā)明的實施例的密碼輸入畫面的示例的圖。

圖10是例示根據(jù)本發(fā)明的實施例的當開始數(shù)據(jù)通信時、信息處理裝置執(zhí)行的處理的流程圖。

圖11是例示根據(jù)本發(fā)明的實施例的當開始數(shù)據(jù)通信時、信息處理裝置執(zhí)行的處理的流程圖。

具體實施方式

在下文中,將通過參照附圖例示的方式,來描述本發(fā)明的實施例。本領(lǐng)域技術(shù)人員可以理解的是,本發(fā)明的各方面可以被改變或修改,而不脫離本發(fā)明的各方面的精神和范圍。

第一實施例

將描述根據(jù)本發(fā)明的第一實施例的信息處理裝置。雖然該實施例例示了智能電話作為信息處理裝置的示例,但這是僅僅為了例示而給出的,還能夠使用任何其他的信息處理裝置,諸如移動終端、筆記本電腦、平板終端、個人數(shù)字助理(PDA)以及數(shù)字照相機等。雖然本實施例例示了打印機作為通信裝置的示例,但這是僅僅為了例示而給出的,還能夠使用能夠與信息處理裝置通信的任何其他通信裝置。打印機的示例包括噴墨打印機、彩色激光打印機和單色打印機。本發(fā)明的各方面還能夠被應(yīng)用于復印機、傳真機、移動終端、智能電話、筆記本電腦、PDA以及數(shù)字照相機等。本發(fā)明的各方面還能夠被應(yīng)用于具有復印功能、傳真功能和打印功能的多功能外圍設(shè)備。

首先,將參照圖2的框圖,描述根據(jù)該實施例的信息處理裝置的構(gòu)造,以及能夠與該實施例的信息處理裝置通信的通信裝置的構(gòu)造。雖然將使用下面的構(gòu)造作為示例來描述該實施例,但是該實施例可適用于能夠與通信裝置通信的裝置,并且不限于附圖。

信息處理裝置201是該實施例的信息處理裝置。信息處理裝置201包括輸入接口202、CPU 203、ROM 204、RAM 205、外部存儲單元206、輸出接口207、顯示單元208以及網(wǎng)絡(luò)接口211。信息處理裝置201還包括用于經(jīng)由諸如3G和長期演進(Long-Term Evolution,LTE)等的移動通信網(wǎng)絡(luò)連接到互聯(lián)網(wǎng)的通信單元(未示出)。

輸入接口202是用于使用鼠標210或鍵盤209接收來自用戶的數(shù)據(jù)輸入和操作指令的接口。

CPU 203是控制整個信息處理裝置201的系統(tǒng)控制單元。

ROM 204存儲諸如CPU 203執(zhí)行的控制程序、數(shù)據(jù)表以及嵌入式操作系統(tǒng)(在下文中被稱為“OS”)程序的固定數(shù)據(jù)。在該實施例中,ROM204中存儲的控制程序在ROM 204中存儲的嵌入式OS的控制下,控制軟件實施,諸如調(diào)度、任務(wù)切換和中斷處理等。

RAM 205的一個示例是需要備份電源的靜態(tài)隨機存取存儲器(SRAM)。由于RAM 205使用數(shù)據(jù)備份一次電池,所以RAM 205能夠存儲重要數(shù)據(jù),諸如程序控制變量等,而不使它們丟失。RAM 205還具有用于存儲關(guān)于信息處理裝置201的設(shè)置信息以及關(guān)于信息處理裝置201的管理數(shù)據(jù)等的存儲器區(qū)域。RAM 205還用作CPU 203的主存儲器和工作存儲器。

外部存儲裝置206存儲用于提供打印執(zhí)行功能的應(yīng)用、用于生成能夠由通信裝置251解釋的打印信息的打印信息生成程序。外部存儲單元206還存儲各種程序(諸如用于控制經(jīng)由網(wǎng)絡(luò)接口211而與通信裝置251間相互發(fā)送和接收信息的程序等)以及這些程序所使用的各種信息。

輸出接口207是用于控制在顯示單元208上顯示數(shù)據(jù)以及信息處理裝置201的狀態(tài)通知的接口。

顯示單元208的示例包括發(fā)光二極管(LED)和液晶顯示器(LCD),在顯示單元208上顯示信息處理裝置201的狀態(tài)和數(shù)據(jù)。此外,可以在顯示單元208上設(shè)置操作設(shè)備,諸如數(shù)字輸入鍵、模式設(shè)置鍵、確定鍵、取消鍵以及電源鍵等,以接收來自用戶的輸入。

網(wǎng)絡(luò)接口211具有用于將信息處理裝置連接到諸如通信裝置251等的外部設(shè)備的構(gòu)造。例如,網(wǎng)絡(luò)接口211能夠連接到通信裝置251中的接入點(未示出)。將網(wǎng)絡(luò)接口211連接到通信裝置251中的接入點,能夠使信息處理裝置201與通信裝置251彼此通信??梢越?jīng)由無線通信或經(jīng)由有線網(wǎng)絡(luò)上的外部接入點直接建立通信。通信系統(tǒng)的示例包括無線保真藍牙和近場通信(NFC,ISO/IEC IS 18092)。

通信裝置251包括網(wǎng)絡(luò)接口252、RAM 253、ROM 254、CPU 255以及打印引擎256。網(wǎng)絡(luò)接口252具有用于連接到諸如信息處理裝置201等的外部設(shè)備的接入點,作為通信裝置251中的接入點。接入點能夠連接到信息處理裝置201的網(wǎng)絡(luò)接口211??梢越?jīng)由無線通信或經(jīng)由有線網(wǎng)絡(luò)上的外部接入點直接建立通信。通信系統(tǒng)的示例包括和NFC。網(wǎng)絡(luò)接口252可以包括充當接入點的硬件,或者可以使用用于使網(wǎng)絡(luò)接口252充當接入點的軟件而作為接入點進行操作。在通信裝置251中,該實施例包括兩個接入點:在設(shè)置了連接設(shè)置模式的情況下有效的接入點,和在設(shè)置了直接通信模式的情況下有效的接入點。

RAM 253的一個示例是需要備份電源的SRAM。由于RAM 253使用數(shù)據(jù)備份一次電池,所以RAM 253能夠存儲諸如程序控制變量等的重要數(shù)據(jù),而不使它們丟失。RAM 253還具有用于存儲關(guān)于通信裝置251的設(shè)置信息以及關(guān)于通信裝置251的管理數(shù)據(jù)等的存儲器區(qū)域。RAM 253還用作CPU 255的主存儲器和工作存儲器,并且存儲用于暫時存儲從信息處理裝置201接收的打印信息的接收緩沖和各種信息。

ROM 254存儲固定數(shù)據(jù),諸如CPU 255執(zhí)行的控制程序、數(shù)據(jù)表以及OS程序。在該實施例中,ROM 254中存儲的控制程序在ROM 254中存儲的嵌入式OS的控制下,控制軟件實施,諸如調(diào)度、任務(wù)切換和中斷處理等。

CPU 255是控制整個通信裝置251的系統(tǒng)控制單元。

打印引擎256基于RAM 253中存儲的信息或從信息處理裝置201等接收的打印作業(yè),使用諸如墨等的打印材料,在諸如紙張等的打印介質(zhì)上形成圖像,以輸出打印的結(jié)果。

信息處理裝置201可以裝有作為可選設(shè)備的存儲器,諸如外部HDD和安全數(shù)字(SD)卡等,使得要存儲在信息處理裝置201中的信息能夠被存儲在該存儲器中。

雖然該實施例如上所述來分配信息處理裝置201和通信裝置251的任務(wù),但這并不旨在限制本發(fā)明的各方面,并且可以采用任何其他的分配。

將參照圖1A和圖1B,描述為通信裝置251設(shè)置的通信模式的示例。

通信模式是用于通信裝置251與外部裝置進行通信的模式,并且被設(shè)置給通信裝置251。在該實施例中,通信裝置251能夠使用稱為基礎(chǔ)架構(gòu)連接(infrastructure connection)(在下文中稱為“基礎(chǔ)連接(infra connection)”)或直接連接的連接配置進行通信,針對該通信,設(shè)置有根據(jù)連接配置的通信模式。在下文中,用于使用基礎(chǔ)連接來建立通信的通信模式被稱為基礎(chǔ)通信模式,而用于使用直接連接來建立通信的通信模式被稱為直接通信模式。在該實施例中,通信裝置251從信息處理裝置201接收用于設(shè)置通信模式的命令,從而根據(jù)命令來設(shè)置通信模式。能夠給通信裝置251設(shè)置的通信模式是僅僅為了示例而給出的。通信裝置251可以被構(gòu)造為至少使用如下的通信模式:該通信模式使用無法建立到互聯(lián)網(wǎng)的連接的連接配置來建立通信(該實施例中的直接通信模式)。

首先,將參照圖1A描述基礎(chǔ)通信模式?;A(chǔ)通信模式是針對通信裝置251與外部裝置的、經(jīng)由通信裝置251中的接入點和外部裝置外部的接入點而連接在一起的通信模式。在該實施例中,基礎(chǔ)通信模式中的通信裝置251經(jīng)由充當外部接入點的路由器101而與信息處理裝置201進行通信。路由器101能夠連接到互聯(lián)網(wǎng)102,使得信息處理裝置201和通信裝置251能夠連接到經(jīng)由路由器101具有通信的互聯(lián)網(wǎng)102。在該實施例中,信息處理裝置201與通信裝置251外部的、并且能夠連接到互聯(lián)網(wǎng)的接入點,諸如路由器101等,被稱為外部接入點。

接下來,將參照圖1B描述直接通信模式。直接通信模式是針對通信裝置251與外部裝置的、使用直接連接而互相通信的通信模式。在該實施例中,直接連接具有如下的配置,即信息處理裝置201與通信裝置251中的接入點以對等(peer-to-peer)方式連接在一起。這是僅僅為了示例而給出的,并且在本發(fā)明的各方面中,可以使用信息處理裝置201與通信裝置251以對等方式連接在一起的任何其他構(gòu)造。即,信息處理裝置201可以通過例如使用點對點(ad hoc)模式的WLAN連接以及使用的連接,以對等方式連接到通信裝置251,而不經(jīng)由通信裝置251中的接入點。信息處理裝置201可以使用通信標準,Wi-Fi 由于設(shè)置了直接通信模式的通信裝置251能夠不經(jīng)由外部接入點與信息處理裝置201進行通信,所以通信裝置251能夠操作為即使沒有可連接的外部接入點,也與信息處理裝置201進行通信。

相較而言,設(shè)置了直接通信模式并且沒有針對WAN配備諸如外部無線LAN路由器等的通信裝置251,無法連接到互聯(lián)網(wǎng)。信息處理裝置201在能夠直接連接到通信裝置251的情況下,優(yōu)先于經(jīng)由移動通信網(wǎng)絡(luò)的通信,而進行使用直接連接的通信。直接連接模式下的信息處理裝置201無法連接到互聯(lián)網(wǎng)。由于這個原因,當信息處理裝置201從經(jīng)由移動通信網(wǎng)絡(luò)連接到互聯(lián)網(wǎng)的狀態(tài)切換到直接連接狀態(tài)時,信息處理裝置201與互聯(lián)網(wǎng)之間的連接可能被中斷。

在該實施例中,將描述信息處理裝置被構(gòu)造為防止到互聯(lián)網(wǎng)的連接被連續(xù)中斷的示例。為此,當使用直接連接與通信裝置的通信結(jié)束并且重新連接到互聯(lián)網(wǎng)時,信息處理裝置解除直接連接。此外,在該實施例中,將描述信息處理裝置被構(gòu)造為盡可能長時間地維持到互聯(lián)網(wǎng)的連接的示例。為此,在出現(xiàn)與通信裝置的通信的需要的情況下,信息處理裝置開始直接連接。此外,在該實施例中,將描述信息處理裝置被構(gòu)造為省略為開始直接連接而進行的繁瑣的連接設(shè)置的示例。為此,當設(shè)置了通信裝置的通信模式時,信息處理裝置從通信裝置獲取連接信息并存儲連接信息,并且當每次建立直接連接時,使用連接信息。

接下來,將描述用于設(shè)置通信裝置251的通信模式的方法。在設(shè)置通信裝置251的通信模式時,使用連接設(shè)置模式。連接設(shè)置模式是用于對通信裝置251設(shè)置上述通信模式中的一者的模式,并且被設(shè)置給通信裝置251。在該實施例中,設(shè)置了連接設(shè)置模式的通信裝置251根據(jù)來自信息處理裝置201的指令,將基礎(chǔ)通信模式或直接通信模式設(shè)置給通信裝置251自身。通過用戶進行用于給通信裝置251設(shè)置通信模式的操作或輸入,將連接設(shè)置模式設(shè)置給通信裝置251。

響應(yīng)于連接設(shè)置模式的設(shè)置,通信裝置251使具有根據(jù)預(yù)定規(guī)則(在下文中被稱為“生成規(guī)則”)生成的服務(wù)集標識符(SSID,在下文中被稱為“通信裝置SSID”)的接入點有效。SSID是接入點的識別名稱。通信裝置SSID是如下的SSID,該SSID由于在生成規(guī)則下生成,因此僅在通信裝置251處于連接設(shè)置模式并且與外部接入點(諸如無線LAN路由器等)的SSID相區(qū)別的情況下,才是有效的。在由于設(shè)置了連接設(shè)置模式而使接入點有效的情況下,通信裝置251將用于連接到接入點的連接信息(通信裝置SSID、暗號設(shè)置等等)作為信標包廣播到周圍。通過接收該包來檢測通信裝置251的接入點,期望連接到通信裝置251的裝置能夠經(jīng)由該接入點連接到通信裝置251。例如,信息處理裝置201獲取通信裝置SSID,并且將通信裝置SSID設(shè)置為表示信息處理裝置201的目的地的目的地SSID。因此,信息處理裝置201經(jīng)由通信裝置251的接入點,連接到設(shè)置在連接設(shè)置模式的通信裝置251。與通信裝置SSID相對應(yīng)的接入點僅在設(shè)置通信模式時使用,因此處在比與后述的直接連接SSID相對應(yīng)的接入點更低的安全級別。這使得期望連接到通信裝置251的裝置,能夠連接到與通信裝置SSID相對應(yīng)的接入點,而無需使用諸如密碼等的連接信息(無需諸如輸入密碼等的操作)。

接下來,將描述由連接到設(shè)置了連接設(shè)置模式的通信裝置251的信息處理裝置201進行的、用于設(shè)置通信裝置251的通信模式的方法。

當安裝在信息處理裝置201中的、并且存儲在信息處理裝置201的ROM 204或硬盤驅(qū)動器(HDD,未示出)中的預(yù)定應(yīng)用啟動時,信息處理裝置201設(shè)置通信裝置251的通信模式。預(yù)定應(yīng)用是用于設(shè)置通信裝置251的通信模式,并且用于使通信裝置251來打印信息處理裝置201中的圖像數(shù)據(jù)或互聯(lián)網(wǎng)上的內(nèi)容的應(yīng)用,預(yù)定應(yīng)用在下文中被稱為打印應(yīng)用。除了設(shè)置通信裝置251的通信模式的功能和打印功能之外,打印應(yīng)用還可以具有其他功能。例如,打印應(yīng)用可以具有對放置在具有掃描功能的通信裝置251中的原稿進行掃描的功能,用于對通信裝置251進行其他設(shè)置的功能,以及用于檢查通信裝置251的狀態(tài)的功能。

圖3例示了當打印應(yīng)用啟動時,在顯示單元208上顯示的畫面的示例。用戶經(jīng)由啟動畫面300,能夠使用通信裝置251的功能,諸如打印期望的圖像以及設(shè)置通信裝置251等。在檢測到打印機設(shè)置按鈕303的按下時,信息處理裝置201在顯示單元208上,顯示圖4中所示的通信模式設(shè)置畫面400。用戶能夠通過在通信模式設(shè)置畫面上進行輸入,來設(shè)置通信裝置251的通信模式。

圖4例示了使用打印應(yīng)用在顯示單元208上顯示的、用于設(shè)置通信模式的畫面的示例。當圖3中所示的打印機設(shè)置按鈕303被按下時,在顯示單元208上顯示設(shè)置畫面400。通知區(qū)域401顯示用于提示用戶將通信裝置251設(shè)置在連接設(shè)置模式的消息??梢杂赏ㄐ叛b置251進行對用戶發(fā)消息。例如,在通信裝置251首次啟動的情況下,通信裝置251可以在通信裝置251的顯示單元等上顯示消息。

當檢查通知區(qū)域401的用戶將通信裝置251設(shè)置在連接設(shè)置模式時,通信裝置251進入能夠使用通信裝置SSID連接到外部裝置的狀態(tài)。通信裝置251可以具有無需用戶操作而設(shè)置連接設(shè)置模式的構(gòu)造。例如,通信裝置251可以被構(gòu)造為當首次啟動時自動設(shè)置到連接設(shè)置模式。該構(gòu)造使得在對通信裝置251設(shè)置時,能夠省略設(shè)置連接設(shè)置模式的操作,提高了用戶便利性。如上所述,當設(shè)置了連接設(shè)置模式時,通信裝置251生成通信裝置SSID??梢援攲νㄐ叛b置251設(shè)置了連接設(shè)置模式時,生成通信裝置SSID,或者可以當對通信裝置251設(shè)置了連接設(shè)置模式時,從存儲器中存儲的所生成的SSID讀取通信裝置SSID。

在設(shè)置畫面400中,基礎(chǔ)連接開始按鈕402是用于對通信裝置251設(shè)置基礎(chǔ)通信模式的按鈕。直接連接開始按鈕403是用于對通信裝置251設(shè)置直接通信模式的按鈕。當按鈕402和按鈕403中的一者被按下時,信息處理裝置201執(zhí)行用于對通信裝置251設(shè)置將與所按下的按鈕相對應(yīng)的通信模式的操作。返回按鈕404是用于終止針對應(yīng)用的處理的按鈕。幫助按鈕405是用于顯示表示用于輔助用戶的信息(諸如應(yīng)用以及用于操作通信裝置251的方法等)的畫面的按鈕。

該構(gòu)造使得用戶能夠通過操作信息處理裝置201,來對通信裝置251設(shè)置期望的通信模式。設(shè)置通信模式的方法不限于上述方法。例如,信息處理裝置201可以根據(jù)通信裝置251和信息處理裝置201的通信環(huán)境,來自動確定通信模式,而無需接收用戶操作。

圖7是例示當在該實施例中設(shè)置通信模式時、信息處理裝置201執(zhí)行的處理的流程圖。通過CPU 203將存儲在信息處理裝置201的ROM 204或HDD(未示出)中的控制程序加載到RAM 205中并執(zhí)行該控制程序,來實現(xiàn)流程圖中所示的處理。在設(shè)置畫面400被顯示在顯示單元208上的狀態(tài)下,開始流程圖中所示的處理。當開始圖7中所示的流程圖時,通信裝置251處于連接設(shè)置模式。

首先,在S701中,CPU 203等待設(shè)置通信模式的指令。具體而言,CPU 203等待基礎(chǔ)連接開始按鈕402或直接連接開始按鈕403被按下。如上所述,根據(jù)在設(shè)置畫面400中按下了按鈕402和按鈕403中的哪一者,來確定對通信裝置251設(shè)置的通信模式。

隨后,在S702中,CPU 203檢查信息處理裝置201的當前連接狀態(tài),并且存儲用于實現(xiàn)連接狀態(tài)的信息。信息處理裝置201的連接狀態(tài)的可以想到的示例,包括信息處理裝置201連接到外部接入點的狀態(tài),以及信息處理裝置201連接到移動通信網(wǎng)絡(luò)的狀態(tài)。在信息處理裝置201連接到外部接入點的狀態(tài)下,可以將通信裝置251設(shè)置在基礎(chǔ)通信模式下,以使用互聯(lián)網(wǎng)與通信裝置251進行通信。相較而言,在信息處理裝置201連接到周圍沒有外部接入點的移動通信網(wǎng)絡(luò)的情況下,信息處理裝置201可以將通信裝置251設(shè)置在直接通信模式下,以無需外部接入點而與通信裝置251進行通信。因此,在將通信裝置251設(shè)置在基礎(chǔ)通信模式下的情況下,信息處理裝置201在S702中連接到路由器101。在將通信裝置251設(shè)置在直接通信模式下的情況下,信息處理裝置201連接到移動通信網(wǎng)絡(luò)。在信息處理裝置201當前連接到路由器101的情況下,CPU 203在S702中將路由器101的SSID、用于連接的密碼以及其他信息,存儲在諸如RAM 205等的存儲器中。在信息處理裝置201當前連接到移動通信網(wǎng)絡(luò)的情況下,CPU 203將用于連接到移動通信網(wǎng)絡(luò)的設(shè)置信息,存儲在諸如RAM 205等的存儲器中。

隨后,在S703中,CPU 203確定要對通信裝置251設(shè)置的通信模式。具體而言,CPU 203通過區(qū)分在S701中按下的按鈕的類型,來確定要對通信裝置251設(shè)置的通信模式。在給通信裝置251設(shè)置基礎(chǔ)通信模式的情況下,CPU 203執(zhí)行S704中的處理。相較而言,在給通信裝置251設(shè)置直接通信模式的情況下,CPU 203執(zhí)行S709中的處理。

在S704中,CPU 203進行用于對通信裝置251設(shè)置基礎(chǔ)通信模式的處理。具體而言,首先,CPU 203接收通信裝置251經(jīng)由網(wǎng)絡(luò)接口211正廣播的信標包,以獲取作為包中的信息的通信裝置SSID。然后,CPU 203將通信裝置SSID設(shè)置為信息處理裝置201的目的地的SSID,以將信息處理裝置201和通信裝置251以對等方式連接在一起。接下來,CPU 203從通信裝置251,獲取關(guān)于與通信裝置251能夠連接到的外部接入點相對應(yīng)的SSID的信息。CPU 203顯示如圖8中所示的接入點選擇畫面800,以提示用戶選擇在基礎(chǔ)通信模式下使用的外部接入點。在該實施例中,路由器101被用戶選擇。隨后,CPU 203通過使用通信裝置SSID而建立的連接,將與路由器101相對應(yīng)的SSID信息以及用于設(shè)置基礎(chǔ)通信模式的命令,發(fā)送到通信裝置251。在對于使用路由器101而言,密碼是必要的情況下,CPU 203可以顯示如圖9中所示的密碼輸入畫面900,并且可以將輸入到入口部901的密碼信息發(fā)送到通信裝置251。

在接收了與路由器101相對應(yīng)的SSID以及用于設(shè)置基礎(chǔ)通信模式的命令時,通信裝置251解除連接設(shè)置模式。通信裝置251使與通信裝置SSID相對應(yīng)的接入點無效,以暫時解除到信息處理裝置201的連接。隨后,通信裝置251基于用于設(shè)置基礎(chǔ)通信模式的命令,給通信裝置251自身設(shè)置基礎(chǔ)通信模式。此外,通信裝置251基于從信息處理裝置201接收的SSID信息,連接到路由器101。在該實施例中,CPU 203通過執(zhí)行上述處理,將基礎(chǔ)通信模式設(shè)置給通信裝置251。

隨后,在S705中,CPU 203基于在S702中存儲的信息,使信息處理裝置201的連接狀態(tài),返回到在通信模式的設(shè)置之前的狀態(tài)。在此,信息處理裝置201重新連接到路由器101。在通信模式的設(shè)置之前的狀態(tài)是信息處理裝置201連接到移動通信網(wǎng)絡(luò)的狀態(tài)的情況下,重新開始到移動通信網(wǎng)絡(luò)的連接,因此,信息處理裝置201不連接到外部接入點。因此,在通信模式的設(shè)置之前的狀態(tài)是信息處理裝置201連接到移動通信網(wǎng)絡(luò)的狀態(tài)的情況下,在S703的處理之后,信息處理裝置201可以等待用戶指令以連接到外部接入點。在這種情況下,在信息處理裝置201根據(jù)用戶指令連接到通信裝置251連接到的外部接入點之后,執(zhí)行S706中的處理。

隨后,在S706中,CPU 203在顯示單元208上顯示連接到路由器101的通信裝置的列表。具體而言,CPU 203向連接到路由器101的通信裝置,發(fā)布請求響應(yīng)的廣播。CPU 203針對固定時間等待對廣播的響應(yīng),并且顯示響應(yīng)于該請求的通信裝置的列表。來自通信裝置的響應(yīng)包含通信裝置的名稱和MAC地址,并且列表包含這些名稱和MAC地址。由于通信裝置251通過S704中的處理連接到路由器101,所以S706中所顯示的列表包含通信裝置251。CPU 203從列表上顯示的通信裝置當中,選擇要通過基礎(chǔ)連接來連接的通信裝置。在該實施例中,假設(shè)通信裝置251被選擇。

隨后,在S707中,CPU 203從通信裝置251獲取關(guān)于打印機的功能信息。功能信息是表示打印機的功能的信息。具體而言,功能信息是關(guān)于以下內(nèi)容的信息,即,通信裝置251是否具有打印功能和掃描功能,是否支持雙面打印和彩色/單色打印,打印介質(zhì)的種類和大小,以及在通信裝置251的功能中可用的數(shù)據(jù)格式。在S707中,CPU 203將用于請求功能信息的命令發(fā)送到通信裝置251,并且作為其響應(yīng),接收功能信息。

隨后,在S708中,CPU 203將通信裝置251登記為信息處理裝置201與之進行數(shù)據(jù)通信的通信裝置。具體而言,CPU 203將關(guān)于通信裝置251的識別信息(諸如MAC地址)、在S707中獲取的功能信息以及表示基礎(chǔ)通信模式被設(shè)置給通信裝置251的信息相關(guān)聯(lián)地,存儲在諸如RAM 205和外部HDD(未示出)等的存儲器中。當通信裝置被登記時,顯示打印機選擇按鈕304上登記的、關(guān)于通信裝置的名稱和識別信息。隨后,CPU 203終止處理。

在S709中,CPU 203進行用于將直接通信模式設(shè)置給通信裝置251的處理。具體而言,首先,CPU 203通過將在S704中獲取的通信裝置SSID設(shè)置為信息處理裝置201的目的地SSID,來將信息處理裝置201和通信裝置251以對等方式連接在一起。接下來,CPU 203從通信裝置251,獲取用于與通信裝置251使用直接連接的、諸如直接連接SSID和密碼等的信息,作為直接連接信息。在此,直接連接SSID是與通信裝置251中的接入點相對應(yīng)的SSID,并且用來建立與信息處理裝置201的直接連接。與直接連接SSID相對應(yīng)的接入點和與通信裝置SSID相對應(yīng)的接入點可以相同。隨后,CPU 203將用于設(shè)置直接通信模式的命令,發(fā)送到通信裝置251。在接收了該命令時,通信裝置251解除連接設(shè)置模式,以使與通信裝置SSID相對應(yīng)的接入點無效,從而暫時解除到信息處理裝置201的連接。隨后,通信裝置251將直接通信模式設(shè)置給通信裝置251,以使與直接連接SSID相對應(yīng)的接入點有效。該實施例通過執(zhí)行上述處理,將直接通信模式設(shè)置給通信裝置251。

隨后,在S710中,CPU 203將在S709中獲取的直接連接信息,存儲在諸如RAM 205和外部HDD(未示出)等的存儲器中。此時,CPU 203不丟失地存儲直接連接信息,從而即使信息處理裝置201的電源斷開時,仍不丟失地保持信息。每次信息處理裝置201嘗試直接連接到通信裝置251時,CPU 203參照所存儲的直接連接信息。這種構(gòu)造使得每次要建立直接連接時,信息處理裝置201能夠直接連接到通信裝置251,而無需獲取直接連接信息或接收用于連接的用戶輸入。

隨后,在S711中,CPU 203直接連接到通信裝置251。由于使與通信裝置SSID相對應(yīng)的接入點無效,所以在S709中已解除了通信裝置251與信息處理裝置201之間的連接。因此,CPU 203通過將直接連接SSID(該直接連接SSID是在S710中存儲的直接連接信息中包含的信息)設(shè)置為目的地SSID,來將通信裝置251直接連接到信息處理裝置201。此時,在針對到通信裝置251的直接連接需要密碼的情況下,CPU 203使用如下的密碼,該密碼是在S710中存儲的直接連接信息中包含的信息。因此,信息處理裝置201到通信裝置251中的接入點的直接連接,使得信息處理裝置201能夠使用直接連接,再次連接到通信裝置251。以這種方式,使用在S710中存儲的直接連接信息,使得用戶能夠?qū)⑿畔⑻幚硌b置201直接連接到通信裝置251,而不需要諸如選擇直接連接SSID以及輸入密碼等的繁瑣的設(shè)置。在該實施例中,對于存儲而言,不清除所使用的直接連接信息。該構(gòu)造使得當后述的數(shù)據(jù)通信中的處理需要直接連接時,能夠再次使用所存儲的直接連接信息。

隨后,在S712中,CPU 203從通信裝置251獲取關(guān)于打印機的功能信息。具體而言,CPU 203將用以發(fā)出功能信息的命令,發(fā)送到通信裝置251,并且響應(yīng)于該命令,接收功能信息。

隨后,在S713中,CPU 203將通信裝置251,登記為信息處理裝置與之進行數(shù)據(jù)通信的通信裝置。具體而言,CPU 203將關(guān)于通信裝置251的識別信息(諸如MAC地址等),與在S712中獲取的功能信息、以及表示直接通信模式被設(shè)置給通信裝置251的信息相關(guān)聯(lián)地,存儲在諸如RAM 205等的存儲器中。當通信裝置251被登記時,在打印機選擇按鈕304上,顯示所登記的通信裝置的名稱或識別信息。隨后,CPU 203終止處理。

隨后,在S714中,CPU 203解除信息處理裝置201與通信裝置251之間的直接連接。此時,CPU 203清除OS存儲的連接信息,以防止直接連接通過OS的自動連接功能(存儲關(guān)于信息處理裝置201在過去連接到的接入點的連接信息,并且自動連接到該接入點的功能)而自動重新開始。

隨后,在S715中,CPU 203基于在S702中存儲的信息,將信息處理裝置201的連接狀態(tài),恢復到通信模式設(shè)置處理之前的狀態(tài)。在這種情況下,信息處理裝置201重新連接到信息處理裝置201之前連接到的移動通信網(wǎng)絡(luò)。隨后,CPU 203終止處理。

如上所述,當信息處理裝置201通過直接連接而連接到通信裝置251時,直接連接到通信裝置251被賦予比經(jīng)由移動通信網(wǎng)絡(luò)連接到互聯(lián)網(wǎng)102更高的優(yōu)先級。由于這個原因,在信息處理裝置201通過直接連接而連接到通信裝置251的情況下,信息處理裝置201無法使用互聯(lián)網(wǎng)上的內(nèi)容。由于這個原因,本實施例將直接通信模式設(shè)置給通信裝置251,存儲用于直接連接到通信裝置251的信息,然后暫時解除直接連接。該構(gòu)造使得該實施例的信息處理裝置,在將直接通信模式設(shè)置給通信裝置251之后,能夠恢復到互聯(lián)網(wǎng)的連接。

在進行信息處理裝置201與通信裝置251之間的數(shù)據(jù)通信時,用戶按下由打印應(yīng)用提供的、圖3中所示的啟動畫面300上的照片打印按鈕301或內(nèi)容打印按鈕302。例如,在用戶按下打印機設(shè)置按鈕303,在圖4中所示的設(shè)置畫面400上將直接連接設(shè)置給通信裝置251,并按下照片打印按鈕301或內(nèi)容打印按鈕302之后,執(zhí)行數(shù)據(jù)通信。根據(jù)圖7中所示的處理,當用戶設(shè)置直接連接時,在通信裝置251被登記之后,自動解除直接連接。因此,例如,即使用戶在從直接連接的設(shè)置起的時間間隔之后,給出進行數(shù)據(jù)通信的指令,信息處理裝置201也能夠由直接連接的設(shè)置,連接到互聯(lián)網(wǎng),以開始數(shù)據(jù)通信。因此,圖7中所示的處理防止信息處理裝置201到互聯(lián)網(wǎng)的連接,由于到通信裝置251的直接連接而被中斷很長時間。

接下來,將詳細描述信息處理裝置201與通信裝置的數(shù)據(jù)通信。在檢測到照片打印按鈕301的按下時,信息處理裝置201在顯示單元208上顯示畫面(未示出),用于打印由用戶從外部存儲單元206中存儲的圖片中選擇的圖片。在該畫面上,用戶能夠使打印機選擇按鈕304上顯示的通信裝置打印圖像。打印機選擇按鈕304示出了在圖7中的S708或S713中登記的、信息處理裝置201與之進行數(shù)據(jù)通信的通信裝置。

在檢測到內(nèi)容打印按鈕302的按下時,信息處理裝置201在顯示單元208上顯示如圖5中所示的內(nèi)容打印畫面500。通過在內(nèi)容打印畫面500上進行輸入,用戶能夠使打印機選擇按鈕304上顯示的裝置,打印經(jīng)由互聯(lián)網(wǎng)獲取的內(nèi)容。

在檢測到打印機選擇按鈕304的按下時,信息處理裝置201在顯示單元208上顯示如圖6中所示的打印機檢測畫面600。打印機檢測畫面600顯示經(jīng)由網(wǎng)絡(luò)接口211連接到信息處理裝置201的并且能夠與信息處理裝置201進行通信的通信裝置。用戶能夠經(jīng)由打印機檢測畫面600,選擇與之進行數(shù)據(jù)通信的裝置。

在該實施例中,在打印機檢測畫面600上選擇了通信裝置251,并且信息處理裝置201對通信裝置251進行設(shè)置并發(fā)布打印指令。在檢測到結(jié)束按鈕305的按下時,信息處理裝置201終止應(yīng)用。

接下來,將參照圖5,描述在信息處理裝置201經(jīng)由互聯(lián)網(wǎng)獲取Web服務(wù)器等上的內(nèi)容,并且使通信裝置251打印所獲取的內(nèi)容的情況下的處理。打印內(nèi)容需要到互聯(lián)網(wǎng)的連接。由于這個原因,在信息處理裝置201能夠使用互聯(lián)網(wǎng)的情形下,諸如當信息處理裝置201通過基礎(chǔ)連接來連接,或連接到移動通信網(wǎng)絡(luò)時,顯示并且可用圖5中的內(nèi)容打印畫面500。

在檢測到內(nèi)容打印按鈕302的按下時,信息處理裝置201在顯示單元208上顯示內(nèi)容打印畫面500。

在此時基礎(chǔ)通信模式被設(shè)置給通信裝置251的情況下,如果用于基礎(chǔ)連接的外部接入點連接到互聯(lián)網(wǎng),則信息處理裝置201能夠訪問Web服務(wù)器上的內(nèi)容。相較而言,通信裝置251能夠處于直接通信模式。此外,在這種情況下,由于在設(shè)置了通信模式之后,解除與通信裝置251的直接連接,所以該實施例的信息處理裝置201能夠訪問Web服務(wù)器上的內(nèi)容。

列表顯示區(qū)域501列出了經(jīng)由互聯(lián)網(wǎng)可用的內(nèi)容,用戶能夠從中選擇要打印的內(nèi)容。在檢測到在列表顯示區(qū)域501中顯示的內(nèi)容的選擇時,信息處理裝置201在預(yù)覽區(qū)域502中,顯示關(guān)于所選擇的內(nèi)容的詳細信息。針對內(nèi)容的預(yù)覽,并非構(gòu)成內(nèi)容的全部數(shù)據(jù)都是需要的,可以僅獲取用于顯示縮略圖的最少的信息。在檢測到打印設(shè)置按鈕503的按下時,信息處理裝置201顯示用于進行目的地裝置(在此情況下,通信裝置251)的各種打印設(shè)置的打印設(shè)置畫面(未示出)。用戶能夠通過在打印設(shè)置畫面上進行輸入,來選擇期望的打印設(shè)置。基于在圖7中的S707中獲取的功能信息,確定打印設(shè)置畫面上的各種打印設(shè)置的詳情。

在檢測到打印按鈕504的按下時,信息處理裝置201使用通信裝置251,執(zhí)行用于打印由用戶選擇的內(nèi)容的處理。具體而言,信息處理裝置201首先經(jīng)由互聯(lián)網(wǎng)102,獲取構(gòu)成由用戶選擇的內(nèi)容的圖像數(shù)據(jù)等。如果信息處理裝置201未連接到通信裝置251,則信息處理裝置201執(zhí)行用于連接到通信裝置251的處理,然后將所獲取的數(shù)據(jù)、打印設(shè)置信息等等作為打印作業(yè),發(fā)送到通信裝置251。

圖10是示例當開始數(shù)據(jù)通信時、該實施例的信息處理裝置201執(zhí)行的處理的流程圖。通過CPU 203將存儲在信息處理裝置201的ROM 204或HDD(未示出)中的控制程序加載到RAM 205中并執(zhí)行該控制程序,來實現(xiàn)流程圖中所示的處理。從圖7中所示的處理結(jié)束的狀態(tài)起,開始流程圖中所示的處理,在圖7中所示的處理中,通信裝置251被登記為用于數(shù)據(jù)通信的通信裝置。在通過按下照片打印按鈕301或內(nèi)容打印按鈕302,確定要在信息處理裝置201與通信裝置251之間進行的數(shù)據(jù)通信之后,開始流程圖中例示的處理。

首先,在S1001中,CPU 203確定信息處理裝置201的網(wǎng)絡(luò)設(shè)置是否是有效的。網(wǎng)絡(luò)設(shè)置的一個示例是Wi-Fi通信。使信息處理裝置201的網(wǎng)絡(luò)設(shè)置有效,使信息處理裝置201能夠執(zhí)行基礎(chǔ)連接和直接連接。如果CPU 203確定信息處理裝置201的網(wǎng)絡(luò)設(shè)置是有效的,則CPU 203執(zhí)行S1003中的處理,而如果CPU 203確定信息處理裝置201的網(wǎng)絡(luò)設(shè)置不是有效的(是無效的),則CPU 203執(zhí)行S1002中的處理。

在S1002中,CPU 203在顯示單元208上顯示用于指示用戶使信息處理裝置201的網(wǎng)絡(luò)設(shè)置有效的畫面。此時,CPU 203可以在不通知用戶的情況下使信息處理裝置201的網(wǎng)絡(luò)設(shè)置有效。在信息處理裝置201使用OS中存儲的連接信息,在可通信范圍中檢測到之前連接的接入點的情況下,信息處理裝置201使用連接信息,自動重新連接到該接入點。因此,在信息處理裝置201之前通過基礎(chǔ)連接,連接到通信裝置251的情況下,信息處理裝置201通過基礎(chǔ)連接,再次連接到通信裝置251。在S714中,該實施例解除直接連接,在此,CPU 203刪除OS中存儲的歷史,因此,信息處理裝置201與通信裝置251之間的直接連接在該時間點未重新開始。隨后,CPU 203再次執(zhí)行S1001中的處理。

在S1003中,CPU 203確定哪個通信模式被設(shè)置在登記的通信裝置(通信裝置251)上。此時,CPU 203參照當通信裝置251被登記為用于數(shù)據(jù)通信的通信裝置時(S708或S713)存儲的信息。在CPU 203確定通信裝置251被設(shè)置為基礎(chǔ)通信模式的情況下,CPU 203執(zhí)行S1006中的處理,而在CPU 203確定通信裝置251被設(shè)置為直接通信模式的情況下,CPU 203執(zhí)行S1004中的處理。

隨后,在S1004中,CPU 203檢查信息處理裝置201的當前連接狀態(tài),并且存儲用于實現(xiàn)連接狀態(tài)的信息。由于因在信息處理裝置201周圍沒有外部接入點,用戶將直接通信模式設(shè)置給通信裝置251,所以信息處理裝置201此時連接到移動通信網(wǎng)絡(luò)。因此,在S1004中,CPU 203存儲用于連接到移動通信網(wǎng)絡(luò)的設(shè)置信息等。

在S1005中,CPU 203基于在S710中存儲的直接連接信息,將直接連接SSID設(shè)置為信息處理裝置201的目的地SSID。此時,在需要密碼以連接到通信裝置251的情況下,CPU 203基于在設(shè)置通信模式期間的、在S710中存儲的直接連接信息,使用密碼將通信裝置251和信息處理裝置201連接在一起。隨后,CPU 203執(zhí)行S1006中的處理。

在S1006中,CPU 203檢測登記的通信裝置(通信裝置251)。具體而言,CPU 203向信息處理裝置201連接到的連接網(wǎng)絡(luò),發(fā)布請求響應(yīng)的廣播。隨后,CPU 203從信息處理裝置201直接連接到的通信裝置,或連接到信息處理裝置201所連接到的接入點的通信裝置,接收響應(yīng)。CPU 203將響應(yīng)中包含的識別信息、與在通信裝置251的登記時存儲的識別信息(諸如MAC地址等)進行比較,以檢測通信裝置251。

隨后,在S1007中,CPU 203與登記的通信裝置(通信裝置251)執(zhí)行數(shù)據(jù)通信。具體而言,CPU 203將用于打印作業(yè)的命令或用于通信裝置251的設(shè)置的命令,發(fā)送到通信裝置251,并且從通信裝置251接收用于在顯示單元208上顯示打印作業(yè)的處理狀態(tài)和通信裝置251的狀態(tài)的信息。

隨后,在S1008中,CPU 203確定通信模式中的哪一者被設(shè)置給登記的通信裝置(通信裝置251)。此時,CPU 203參照當通信裝置251被登記時存儲的信息。在通信裝置251被設(shè)置為基礎(chǔ)通信模式的情況下,CPU 203結(jié)束處理。這是因為,在通信裝置251被設(shè)置為基礎(chǔ)通信模式的情況下,信息處理裝置201能夠與互聯(lián)網(wǎng)和通信裝置251二者進行通信,這消除了對用于切換通信線路的處理(諸如斷開通信裝置251等)的需要。相較而言,在通信裝置251被設(shè)置為直接通信模式的情況下,CPU 203執(zhí)行S1009中的處理。

在S1009中,CPU 203解除信息處理裝置201與通信裝置251之間的直接連接。此時,CPU 203清除OS存儲的連接信息,以防止直接連接通過OS的自動連接功能(存儲關(guān)于信息處理裝置201在過去連接到的接入點的連接信息,并且自動連接到該接入點的功能)而被自動地重新開始。在S710中存儲的連接信息,被存儲在與OS存儲的連接信息不同的另一區(qū)域中。由于這個原因,在S1009中,不清除在S710中存儲的連接信息。

隨后,在S1010中,CPU 203基于在S1004中存儲的信息,將信息處理裝置201的連接狀態(tài),返回到執(zhí)行數(shù)據(jù)通信處理之前的狀態(tài)。在此,信息處理裝置201再次連接到移動通信網(wǎng)絡(luò)。隨后,CPU 203終止處理。

以這種方式,在開始數(shù)據(jù)通信時,該實施例的信息處理裝置使用預(yù)先獲取的直接連接信息,來執(zhí)行直接連接,并且在數(shù)據(jù)通信結(jié)束時,解除直接連接。該構(gòu)造使得該實施例的信息處理裝置能夠在直接連接被解除之后連接到互聯(lián)網(wǎng),并且能夠重新開始直接連接,而無需諸如獲取直接連接信息以及輸入密碼等的操作。這提高了用戶便利性。此外,該實施例的信息處理裝置從通信裝置自動獲取直接連接信息,并且在對與通信裝置的通信而言絕對必要的通信模式設(shè)置處理的執(zhí)行期間,存儲該直接連接信息,以針對直接連接,重復使用該連接信息。該構(gòu)造使得該實施例的信息處理裝置能夠獲取直接連接信息,而無需接收用于獲取直接連接信息的特定的用戶指令。這消除了對用于設(shè)置直接連接的繁瑣的用戶操作的需要,提高了用戶便利性。

此外,在通過直接連接的數(shù)據(jù)通信的完成后,CPU 203解除信息處理裝置201與通信裝置251之間的直接連接。該構(gòu)造使得例如當再次使用內(nèi)容打印畫面500時,CPU 203能夠恢復信息處理裝置201與互聯(lián)網(wǎng)之間的連接,以訪問Web服務(wù)器上的內(nèi)容。

第二實施例

第一實施例示出了在數(shù)據(jù)通信結(jié)束的情況下,能夠通過解除直接連接而重新開始到互聯(lián)網(wǎng)的連接的信息處理裝置的示例。

例如,當經(jīng)由圖5中所示的內(nèi)容打印畫面500發(fā)送打印數(shù)據(jù)時,在發(fā)送的完成之后,還顯示內(nèi)容打印畫面500。在再次接收到用戶選擇的情況下,信息處理裝置201需要連接到互聯(lián)網(wǎng),以獲取構(gòu)成內(nèi)容的圖像數(shù)據(jù)。因此,在要經(jīng)由內(nèi)容打印畫面500發(fā)送打印數(shù)據(jù)的情況下,信息處理裝置201可以在發(fā)送結(jié)束之后解除直接連接,并且重新開始到互聯(lián)網(wǎng)的連接。

例如,經(jīng)由顯示信息處理裝置201中存儲的數(shù)據(jù)的列表的畫面,來發(fā)送信息處理裝置201中存儲的數(shù)據(jù)。在發(fā)送結(jié)束之后,保持顯示該畫面。當此時接收到用戶選擇時,信息處理裝置201僅需要參照其中存儲的數(shù)據(jù),而不需要連接到互聯(lián)網(wǎng)。由于這個原因,在要經(jīng)由顯示信息處理裝置201中存儲的數(shù)據(jù)的列表的畫面,來發(fā)送打印數(shù)據(jù)的情況下,信息處理裝置201可以不解除直接連接,以在發(fā)送完成之后,保持直接連接。

該實施例例示了當數(shù)據(jù)通信結(jié)束的情況下,能夠根據(jù)利用情況來在連接與斷開之間,對直接連接進行切換的信息處理裝置的示例。

圖11是例示在與通信裝置251進行通信的情況下,該實施例的信息處理裝置201執(zhí)行的處理的流程圖。通過CPU 203將存儲在信息處理裝置201的ROM 204或HDD(未示出)中的控制程序加載到RAM 205中并執(zhí)行該控制程序,來實現(xiàn)流程圖中所示的處理。從圖7中所示的處理結(jié)束的狀態(tài)起,開始流程圖中所示的處理,在圖7中所示的處理中,通信裝置251被登記為用于數(shù)據(jù)通信的目的地通信裝置。在通過按下照片打印按鈕301或內(nèi)容打印按鈕302,確定要在信息處理裝置201與通信裝置251之間進行的數(shù)據(jù)通信之后,開始流程圖中例示的處理。

由于從S1101至S1110的處理與從S1001至S1010的處理相同,因此將省略它們的描述。

在S1111中,CPU 203確定是否解除了直接連接。在確定解除了直接連接的情況下,CPU 203執(zhí)行S1104中的處理,否則,CPU 203執(zhí)行S1106中的處理。

在S1112中,CPU 203確定是否要解除直接連接。具體而言,CPU 203確定針對數(shù)據(jù)通信,進行對照片打印畫面的輸入或?qū)?nèi)容打印畫面的輸入中的哪一者。例如,確定通過對用于使用互聯(lián)網(wǎng)的內(nèi)容打印的畫面的輸入,來執(zhí)行數(shù)據(jù)通信,如果保持直接連接,便不能再次進行經(jīng)由互聯(lián)網(wǎng)的數(shù)據(jù)獲取和數(shù)據(jù)通信。由于這個原因,CPU 203確定解除直接連接,并進行S1109中的處理,以重新開始信息處理裝置201與互聯(lián)網(wǎng)之間的連接。在確定通過對用于不使用互聯(lián)網(wǎng)的照片打印的畫面的輸入,來執(zhí)行數(shù)據(jù)通信的情況下,CPU 203確定不解除直接連接,并且在保持直接連接的同時,終止處理。

該構(gòu)造使得該實施例的信息處理裝置,能夠在進行數(shù)據(jù)通信之后,根據(jù)利用情況來確定是否要解除直接連接。例如,在針對內(nèi)容打印進行數(shù)據(jù)通信的情況下,在進行數(shù)據(jù)通信之后,自動解除直接連接。因此,在用戶再次給出進行內(nèi)容打印的指令的情況下,信息處理裝置201能夠適當?shù)剡B接到互聯(lián)網(wǎng)。另一方面,在針對照片打印進行數(shù)據(jù)通信的情況下,即使在進行數(shù)據(jù)通信之后,仍保持直接連接。因此,在用戶再次給出進行照片打印的指令的情況下,就沒有必要再次進行直接連接,因此能夠進行快速的數(shù)據(jù)通信。

在CPU 203針對照片打印進行數(shù)據(jù)通信,然后切換到例如圖3或圖5中所示的畫面的情況下,或者當執(zhí)行終止應(yīng)用的指令的情況下,直接連接被自動解除。因而,在用戶針對照片打印執(zhí)行數(shù)據(jù)通信,然后執(zhí)行內(nèi)容打印的情況下,在顯示內(nèi)容打印畫面時,已經(jīng)解除了直接連接。這使得能夠適當?shù)卦L問用于內(nèi)容打印的互聯(lián)網(wǎng)。

其他實施例

雖然上述實施例例示了能夠?qū)⒅苯油ㄐ拍J胶突A(chǔ)通信模式設(shè)置給通信裝置251的構(gòu)造,但是可以僅設(shè)置直接通信模式。在這種情況下,能夠省略確定要設(shè)置哪個通信模式的處理,諸如S703、S1003、S1008、S1103和S1108??梢栽O(shè)置除直接通信模式和基礎(chǔ)通信模式之外的第三通信模式,使得能夠設(shè)置三個或更多的通信模式。

雖然上述實施例例示了能夠?qū)⒅苯油ㄐ拍J胶突A(chǔ)通信模式設(shè)置給通信裝置251的構(gòu)造,但是設(shè)置通信裝置251的通信模式不限于上述的通信模式。換言之,可以將裝置使用某些連接配置來彼此進行通信的任何其他通信模式,設(shè)置給通信裝置251。例如,可以將用于經(jīng)由Wi-Fi與單個裝置進行通信的通信模式,以及用于經(jīng)由Wi-Fi與多個裝置進行通信的通信模式,設(shè)置給通信裝置251。在任何情況下,使用如下的構(gòu)造,能夠給出本發(fā)明的各方面的有益效果,在所述構(gòu)造中,當通信裝置251被設(shè)置在如下的通信模式下時,切換通信線路,所述通信模式用于使用無法建立到互聯(lián)網(wǎng)的連接的連接配置來建立通信。

雖然上述實施例例示了用于執(zhí)行圖10中所示的打印功能的處理,作為用于與通信裝置251的數(shù)據(jù)通信的處理的示例,但這并不旨在限制本發(fā)明的各方面??梢悦看卧谘b置之間進行數(shù)據(jù)通信時,執(zhí)行作為本發(fā)明的一方面的特征的切換通信線路的處理。因此,本發(fā)明的各方面還能夠被應(yīng)用于用于執(zhí)行對放置在通信裝置251上的原稿進行掃描的功能的處理,對通信裝置251進行其他設(shè)置的功能的處理,以及獲取通信裝置251的狀態(tài)的功能的處理。

上述實施例的流程圖的處理的順序可以改變,并非可能執(zhí)行全部的處理,或者假設(shè)給出了上述實施例的有益效果,則可以改變處理的詳情。

還可以通過將用于實現(xiàn)上述實施例的一個或更多功能的程序供給到系統(tǒng)或裝置,并且使用系統(tǒng)或裝置的一個或更多處理器來執(zhí)行程序的處理,來實現(xiàn)上述實施例。還可以使用實現(xiàn)一個或更多功能的電路(例如,ASIC),來實現(xiàn)上述實施例。

本發(fā)明的各實施例使得能夠連接到通信裝置,而無需繁瑣的用戶操作。

還可以通過讀出并執(zhí)行記錄在存儲介質(zhì)(也可更完整地稱為“非暫時性計算機可讀存儲介質(zhì)”)上的計算機可執(zhí)行指令(例如,一個或更多個程序)以執(zhí)行上述實施例中的一個或更多個的功能、并且/或者包括用于執(zhí)行上述實施例中的一個或更多個的功能的一個或更多個電路(例如,專用集成電路(ASIC))的系統(tǒng)或裝置的計算機,來實現(xiàn)本發(fā)明的實施例,并且,可以利用通過由系統(tǒng)或裝置的計算機例如讀出并執(zhí)行來自存儲介質(zhì)的計算機可執(zhí)行指令以執(zhí)行上述實施例中的一個或更多個的功能、并且/或者控制一個或更多個電路以執(zhí)行上述實施例中的一個或更多個的功能的方法,來實現(xiàn)本發(fā)明的實施例。計算機可以包括一個或更多個處理器(例如,中央處理單元(CPU),微處理單元(MPU)),并且可以包括分開的計算機或分開的處理器的網(wǎng)絡(luò),以讀出并執(zhí)行計算機可執(zhí)行指令。計算機可執(zhí)行指令可以例如從網(wǎng)絡(luò)或存儲介質(zhì)被提供給計算機。存儲介質(zhì)可以包括例如硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、分布式計算系統(tǒng)的存儲器、光盤(諸如壓縮光盤(CD)、數(shù)字通用光盤(DVD)或藍光光盤(BD)TM)、閃存裝置以及存儲卡等中的一者或更多。

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

雖然參照示例性實施例對本發(fā)明進行了描述,但是應(yīng)當理解,本發(fā)明不限于所公開的示例性實施例。應(yīng)當對所附權(quán)利要求的范圍給予最寬的解釋,以使其涵蓋所有這些變型例以及等同的結(jié)構(gòu)和功能。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1