欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

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

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

本發(fā)明涉及一種能夠進行無線通信的信息處理裝置及其控制方法。



背景技術:

存在這樣的問題:在打印機、復印機等中,伴隨著功能數量的增加,操作變得復雜并由此用戶難以執(zhí)行目標處理,并且還存在執(zhí)行期望的操作麻煩的問題。在日本特開2007-49368號公報中記載了在操作畫面上顯示引導信息以處理這些問題。在日本特開2007-49368號公報中,記載了在操作指南中優(yōu)先顯示使用頻率高的操作。

然而,使用頻率高的操作不一定對應于用戶希望執(zhí)行的處理,因此存在不能在裝置設置中進行適當的引導的問題,從而期望進一步提高用戶便利性。



技術實現要素:

本發(fā)明的一個方面是消除傳統(tǒng)技術的上述問題。本發(fā)明提供了一種提高對用于使用裝置的功能的畫面進行顯示的便利性的信息處理裝置和控制方法。

本發(fā)明在其第一方面提供一種信息處理裝置,所述信息處理裝置包括:獲得單元,其被構造為通過無線通信獲得外部裝置的裝置信息;以及顯示控制單元,其被構造為使顯示單元顯示,用于使外部裝置執(zhí)行功能的應用所提供的畫面,其中,顯示控制單元基于由獲得單元獲得的裝置信息,使顯示單元顯示引導畫面,所述引導畫面對推薦功能的執(zhí)行進行引導。

本發(fā)明在其第二方面提供一種控制方法,所述控制方法包括:通過無線通信獲得外部裝置的裝置信息;以及使顯示單元顯示,用于使外部裝置執(zhí)行功能的應用所提供的畫面,其中,基于獲得的裝置信息,使顯示單元顯示引導畫面,所述引導畫面對推薦功能的執(zhí)行進行引導。

通過本發(fā)明,可以提高對用于使用裝置的功能的畫面進行顯示的便利性。

根據下面參照附圖對示例性實施例的描述,本發(fā)明的另外的特征將變得清楚。

附圖說明

圖1是示出通信系統(tǒng)的構造的圖。

圖2是用于描述通告信息的發(fā)送和gatt通信開始請求的接收的圖。

圖3是用于描述通告信息的發(fā)送和gatt通信開始請求的接收的圖。

圖4a至圖4d是示出在打印應用的啟動期間顯示的畫面的圖。

圖5是示出呈現向用戶推薦執(zhí)行的功能的處理的流程圖。

圖6是示出用于選擇呈現的功能的處理的流程圖。

圖7是示出用于操作說明的網頁的url的構造的圖。

圖8是示出功能選擇后的顯示畫面的圖。

圖9是示出呈現向用戶推薦執(zhí)行的功能的處理的流程圖。

圖10是示出改變向用戶推薦執(zhí)行的功能的處理的流程圖。

圖11是示出用于改變呈現的功能選擇細節(jié)的處理的流程圖。

圖12a和圖12b是示出在配對處理時的畫面的圖。

具體實施方式

在下文中將參照附圖詳細地描述本發(fā)明的實施例?,F將在下文中參照附圖詳細地描述本發(fā)明的優(yōu)選實施例。應當理解,下述實施例并不意圖限制本發(fā)明的權利要求,并且,關于根據本發(fā)明的解決問題的手段,并不一定需要根據下述實施例描述的各方面的全部組合。請注意,相同的附圖標記被添加到相同的構造元件,并且省略其說明。

[第一實施例]

圖1是示出本實施例中的通信系統(tǒng)100的構造的圖。通信系統(tǒng)100包括信息處理裝置101和通信裝置151。在本實施例中,將以作為信息處理裝置的智能電話和作為通信裝置的打印機的示例給出描述。請注意,在本實施例中作為信息處理裝置101例舉了智能電話,但是不限于此,并且,可以應用諸如移動終端、筆記本pc、平板終端、pda(個人數字助理)或數字照相機等的各種裝置。此外,雖然在本實施例中作為通信裝置151例舉了打印機,但是不限于此,并且,如果它們是可以與信息處理裝置101進行無線通信的裝置,則可以應用各種裝置。例如,在打印機的情況下,可以應用噴墨打印機、全色激光束打印機、單色打印機等。此外,不僅可以應用打印機,而且可以應用復印機、傳真裝置、移動終端、智能電話、筆記本pc、平板終端、pda、數字照相機、音樂播放設備、電視機等。此外,可以應用具有多種功能(例如,復印功能、傳真功能、打印功能等)的多功能外圍設備(mfp:多功能外圍設備)。

首先,參照圖1的框圖描述信息處理裝置101,以及信息處理裝置101和通信裝置151的構造。此外,在本實施例中作為示例描述了以下構造,但是不限于圖1所示的構造,并且,還可以適當地包括根據信息處理裝置101和通信裝置151可以分別執(zhí)行的功能的塊。

信息處理裝置101包括輸入接口102、cpu103、rom104、ram105、外部存儲裝置106、輸出接口107、顯示單元108、通信單元109和短距離無線通信單元110。請注意,這些經由系統(tǒng)總線彼此連接。輸入接口102是用于接收從用戶輸入的數據以及功能的執(zhí)行指令的接口,并且是用于經由諸如鍵盤、按鈕或觸摸面板的操作單元(未示出)接收從用戶輸入的數據和操作指令的接口。請注意,稍后描述的顯示單元108和操作單元可以至少部分地集成,并且,例如,可以是在同一畫面中進行畫面輸出和來自用戶的操作的接收的構造。

cpu103是系統(tǒng)控制單元,并且總體上全面地控制信息處理裝置101。此外,例如,cpu103進行信息處理裝置101的顯示單元108的顯示控制。rom104存儲cpu103執(zhí)行的諸如數據表和控制程序以及嵌入式操作系統(tǒng)(os)程序等的固定數據。在本實施例中,rom104中存儲的各個控制程序,例如,在rom104中存儲的嵌入式os的管理下,進行諸如調度、任務切換和中斷處理等的軟件執(zhí)行控制。

ram105由需要備用電源的sram(靜態(tài)隨機存取存儲器)、dram等構造。請注意,ram105可以通過用于數據備份的一次電池(未示出)保持數據。在這種情況下,ram105可以以非易失性方式存儲諸如程序控制變量等的重要數據。此外,用于存儲信息處理裝置101的設置信息、信息處理裝置101的管理數據等的存儲區(qū)域也配設在ram105中。此外,ram105用作cpu103的工作存儲器和主存儲器。

外部存儲裝置106存儲提供打印執(zhí)行功能的應用、生成通信裝置151可以解釋的打印信息的打印信息生成程序等。此外,外部存儲裝置106存儲諸如用于經由通信單元109與通信裝置151進行發(fā)送/接收的信息發(fā)送/接收控制程序等的各種程序,以及這些程序使用的各種信息。

輸出接口107是用于對顯示單元108進行控制以顯示數據并顯示信息處理裝置101的狀態(tài)信息的接口。顯示單元108由led(發(fā)光二極管)或lcd(液晶顯示器)構造,并且,顯示數據并顯示信息處理裝置101的狀態(tài)信息。請注意,通過在顯示單元108上布置具有諸如數值輸入鍵、模式設置鍵、決定鍵、取消鍵和電源鍵等的鍵的軟鍵盤,可以接收經由顯示單元108的來自用戶的輸入。

通信單元109與諸如通信裝置151等的外部裝置執(zhí)行數據通信。例如,通信單元109連接到通信裝置151內的接入點(未示出),并且與通信裝置151執(zhí)行數據通信。請注意,可以采取這樣的構造,使得通信單元109直接與通信裝置151進行無線通信。此外,可以采取這樣的構造,使得經由外部接入點(例如,存在于信息處理裝置101和通信裝置151的外部的接入點131)相互進行無線通信。例如,wi-fi(無線保真)(注冊商標)或bluetooth(藍牙)(注冊商標)是無線通信方法。此外,例如,諸如無線lan路由器等的設備被用作接入點131。請注意,在本實施例中,信息處理裝置101和通信裝置151不經過外部接入點131而直接連接的方法被稱為直接連接方法。此外,信息處理裝置101和通信裝置151經由外部接入點131連接的方法被稱為基礎架構連接方法。

短距離無線通信單元110被構造為在短距離處與通信裝置151等無線地連接并執(zhí)行數據通信,并且通過與通信單元109不同的通信方法進行通信。短距離無線通信單元110能夠與通信裝置151內的短距離無線通信單元157進行無線連接。請注意,在本實施例中,使用其通信范圍比通信單元109的通信方法短的藍牙低功耗(ble)作為短距離無線通信單元110的通信方法。也就是說,短距離無線通信單元110具有ble單元。ble單元包括作為用于進行無線通信的處理的微處理器的微計算機,以及通過無線通信進行數據的發(fā)送/接收的無線通信電路。請注意,微計算機配備有ram和閃速存儲器。請注意,作為短距離無線通信單元110的通信方法,例如,可以使用nfc(近場通信)或wi-fi感知(wi-fiaware)。

通信裝置151包括rom152、ram153、cpu154、打印引擎155、通信單元156、短距離無線通信單元157和操作單元158。請注意,這些經由系統(tǒng)總線彼此連接。還存在通信單元156包括用于與諸如信息處理裝置101等的裝置連接的接入點作為通信裝置151內部的接入點的情況。請注意,可以采取這樣的構造,使得通信單元156直接與信息處理裝置101進行無線通信。此外,可以采取這樣的構造,使得通信單元156經由接入點131與信息處理裝置101進行相互無線通信。例如,wi-fi或藍牙是無線通信方法。此外,通信單元156可以配備有用作接入點的硬件,并且通信單元156可以被構造為通過用于使其用作接入點的軟件作為接入點進行操作。短距離無線通信單元157被構造為在短距離處與信息處理裝置101等無線地連接并執(zhí)行數據通信,并且通過與通信單元156不同的通信方法進行通信。短距離無線通信單元157能夠與信息處理裝置101內的短距離無線通信單元110進行無線連接。在本實施例中,藍牙低功耗(ble)被用作短距離無線通信單元157的通信方法。也就是說,短距離無線通信單元157具有ble單元。ble單元包括作為用于進行無線通信的處理的微處理器的微計算機,以及通過無線通信進行數據的發(fā)送/接收的無線通信電路。請注意,微計算機配備有ram和閃速存儲器。請注意,例如,nfc或wi-fiaware可以用作短距離無線通信單元157的通信方法。

ram153由需要備用電源的sram、dram等構造。請注意,ram153可以通過用于數據備份的一次電池(未示出)保持數據。在這種情況下,ram153可以以非易失性方式存儲諸如程序控制變量等的重要數據。此外,用于存儲通信裝置151的設置信息、通信裝置151的管理數據等的存儲區(qū)域也配設在ram153中。此外,ram153用作cpu154的工作存儲器和主存儲器,存儲各種信息,并且用作用于臨時存儲從信息處理裝置101等接收的打印信息的接收緩沖器。

rom152存儲cpu154執(zhí)行的諸如數據表和控制程序以及os程序等的固定數據。在本實施例中,rom152中存儲的各個控制程序,在rom152中存儲的嵌入式os的管理下,進行調度、任務切換、中斷處理等的軟件執(zhí)行控制。

cpu154全面地控制通信裝置151的整個系統(tǒng)。例如,通過基于從信息處理裝置101等接收到的打印作業(yè)、ram153中存儲的信息等來控制打印引擎155,使用諸如墨等的打印劑將圖像形成到諸如片材等的打印介質上,并且使打印結果被輸出。由于此時發(fā)送數據量大并且對于要從信息處理裝置101等發(fā)送的打印作業(yè)需要高速通信,所以通信裝置151經由能夠以比短距離無線通信單元157高的速度進行通信的通信單元156接收打印作業(yè)。此外,例如,進行通信裝置151的顯示控制。請注意,諸如外部hdd、sd卡等的存儲器可以作為可選單元附裝到通信裝置151,并且,還可以采取這樣的構造,使得存儲在通信裝置151中的信息被存儲在該存儲器中。

操作單元158包括硬件鍵、led和液晶面板,接收來自用戶的操作指令,并顯示裝置信息、作業(yè)信息等。

在本實施例中,信息處理裝置101作為主裝置操作,并且,通信裝置151作為從裝置操作。這里,作為一個示例,盡管如上所述描述了信息處理裝置101和通信裝置151的處理的分配,但是不特別限于該分配構造,并且可以使用另一分配構造。

接下來,參照圖2,給出在信息處理裝置101與通信裝置151之間進行的、用于以ble標準發(fā)送通告信息(advertisinginformation)并接收gatt(genericattributeprofile,通用屬性配置文件)通信的開始的請求的處理的描述。在本實施例中,通信裝置151的短距離無線通信單元157作為從設備操作,并且假設短距離無線通信單元157進行上述處理。

短距離無線通信單元157通過將2.4ghz的頻帶劃分為ble通信中的40個信道(0至39ch)來進行通信。短距離無線通信單元157使用40個信道中的第37至39個信道來發(fā)送通告信息和接收用于ble連接的開始請求,并且在ble連接之后使用第0至第36信道用于數據通信。在圖2中,縱軸示出短距離無線通信單元157的功耗,橫軸示出時間,并且針對各個處理示出使用一個信道發(fā)送通告信息時的功耗。

tx205示出用于廣播通告信息的處理(以下稱為發(fā)送處理)中的總功耗。rx206示出用于使用于接收用于ble連接的開始請求的接收器有效的處理(以下稱為接收處理)中的總功耗。發(fā)送功率202示出由于發(fā)送處理引起的瞬時功耗。接收功率203示出由于接收處理引起的瞬時功耗。此外,微計算機操作功率201示出在短距離無線通信單元157中的微計算機正在運行的情況下的瞬時功耗。請注意,微計算機在tx205和rx206之前和之后正在運行,因為微計算機必須被提前啟動以執(zhí)行或停止發(fā)送/接收處理。此外,在多個信道上進行通告信息的發(fā)送的情況下,功耗增加了在其上進行通告信息的發(fā)送的信道的數量。在微計算機不進行操作并且短距離無線通信單元157處于省電狀態(tài)的同時,睡眠功率204是短距離無線通信單元157的瞬時功耗。以這種方式,通過在使用預定信道進行發(fā)送處理之后,使用同一信道以固定間隔進行接收處理,短距離無線通信單元157等待從信息處理裝置101中發(fā)送用于ble連接的開始請求。

如圖3所示,在針對37到39的各個頻道反復進行通告信息發(fā)送處理和接收處理三次之后,短距離無線通信單元157使微計算機的操作停止并以固定間隔進入省電狀態(tài)。在下文中,通過預定信道的通告信息發(fā)送處理和接收處理的組合將被稱為進行通告。此外,通過預定信道發(fā)送通告信息的時間間隔,具體地,從通過特定信道發(fā)送通告信息直到通過同一信道發(fā)送下一通告信息的時間間隔,將被稱為通告間隔。請注意,如果通告的次數是三次或更少,則可以可選地改變從進行第一次通告直到進入省電狀態(tài)時重復通告的次數。

這里,給出關于如下處理的描述:在信息處理裝置101上執(zhí)行的預定應用中,基于通信裝置151的狀態(tài)和預定應用的狀態(tài)向用戶呈現推薦執(zhí)行的功能。

預定應用是用于進行作為通信裝置151的連接目的地的接入點的設置并用于對通信裝置151作出處理執(zhí)行指令的應用。在本實施例中,以用于使通信裝置151在信息處理裝置101內打印圖像數據、文檔數據等的打印應用(以下稱為打印應用(printapp))的示例來描述預定應用。請注意,打印應用可以具有除了設置通信裝置151的連接目的地接入點的功能和打印功能之外的功能。例如,打印應用可以具有用于在通信裝置151具有掃描功能的情況下使得對設置在通信裝置151的原稿臺(未示出)上的原稿進行掃描的功能。此外,打印應用可以具有用于進行通信裝置151的其他設置的功能、用于確認通信裝置151的狀態(tài)的功能、用于顯示通信裝置151的操作說明的功能等。

此外,在本實施例中,打印應用可以通過經由信息處理裝置101的短距離無線通信單元110對從通信裝置151的短距離無線通信單元157發(fā)送的通告信息的接收進行檢測,來獲得通告信息。此外,打印應用可以通過進行gatt通信從通信裝置151獲得表示通信裝置151的狀態(tài)、設置內容等的狀態(tài)信息。請注意,在通告信息包括狀態(tài)信息的情況下,如果接收到通告信息,則可以在不進行gatt通信的情況下獲得狀態(tài)信息。

圖4a至圖4d是示出在打印應用的啟動期間顯示在顯示單元108上的畫面的顯示狀態(tài)的示例的圖。具體地,圖4a至圖4d是打印應用提供的畫面。圖4a是啟動畫面400,由此可以使用通信裝置151能夠執(zhí)行的功能,例如,照片圖像的打印、文檔的打印或掃描等。在圖4a至圖4d中,示出調用用于顯示打印機信息畫面的功能的打印機按鈕401,調用用于打印照片圖像的功能的照片打印按鈕402,以及調用用于打印文檔的文檔打印按鈕403。此外,在啟動畫面400中,示出調用掃描功能的掃描按鈕404和調用用于顯示登記的打印機列表畫面420的功能的打印機改變按鈕405。

圖4b是在輕擊(按下)啟動畫面400的打印機按鈕401的情況下顯示的打印機信息畫面410,并且,其可以顯示所選擇的通信裝置151的狀態(tài)和顯示通信裝置151的操作說明。當輕擊打印機狀態(tài)按鈕411時,顯示呈現打印機的狀態(tài)(例如,存儲在通信裝置151的ram153中的墨的剩余量或打印機的錯誤狀態(tài))的網頁(以下稱為遠程ui頁面)??梢圆扇∵@樣的構造,使得遠程ui頁面的顯示在打印應用中,或者使得互聯網瀏覽器被單獨啟動并且其被顯示在互聯網瀏覽器上。當輕擊操作說明按鈕412時,調用用于顯示通信裝置151的操作的說明的功能。在操作說明的顯示中,打印應用可以顯示存儲在信息處理裝置101的外部存儲裝置106等中的操作說明內容。此外,操作說明內容可以作為網頁存儲在互聯網上的預定服務器上,并且打印應用可以獲得該網頁,然后顯示它。網頁上的操作說明內容可以被顯示在打印應用內,或者可以在單獨啟動互聯網瀏覽器的情況下被顯示在互聯網瀏覽器上。

圖4c是當輕擊啟動畫面400的打印機改變按鈕405時顯示的登記的打印機列表畫面420,并且,圖4c顯示已經登記到打印應用的通信裝置151的列表。在本實施例中,可以將多個通信裝置151登記到打印應用,并且,可以使用戶在這些裝置之間進行切換并適當地使用它們。在圖4c中,顯示打印機選擇按鈕(打印機a按鈕421和打印機b按鈕422),并且可以選擇打印機,以通過選擇打印機選擇按鈕中的一個來執(zhí)行處理。在圖4c的示例中,通過在已經登記的打印機中顯示“打印機a”的復選標記,表示用戶當前選擇的通信裝置151是“打印機a”。此外,當輕擊打印機登記按鈕423時,顯示用于執(zhí)行檢測除已登記的通信裝置151之外的通信裝置151并對它進行登記的功能的檢測到的打印機列表畫面430。

圖4d是當輕擊登記的打印機列表畫面420的打印機登記按鈕423時顯示的檢測到的打印機列表畫面430。當在打印應用中顯示檢測到的打印機列表畫面430時,信息處理裝置101檢測經由接入點131連接的通信裝置151,并且將它們順序地顯示在檢測到的打印機列表中。請注意,此時還檢測到已經登記的通信裝置。在圖4d中,表示檢測到了總共四個通信裝置151(打印機431、打印機432、打印機433和打印機434)。當用戶輕擊來自期望登記的列表的打印機時,其被登記為可在打印應用中選擇的通信裝置151,并被添加到前述登記的打印機列表畫面420的列表中。此時,使用諸如通信裝置151的mac地址等的標識符來管理登記到打印應用的各個通信裝置151。

當通信裝置151被登記到打印應用時,信息處理裝置101經由登記的通信裝置151的通信單元156從通信裝置151獲得通信裝置151具有的功能的信息(能力信息)。然后,信息處理裝置101將所獲得的能力信息與標識登記的通信裝置151的mac地址等相關聯并保持該能力信息。在能力信息中,包括通信裝置151具有的功能的列表(例如,打印功能、掃描功能、復印功能和遠程ui功能等)和各功能的可設置值等。例如,在打印功能的情況下,存在諸如可以打印的紙張類型和紙張尺寸的設置值的列表、存在或不存在彩色打印或單色打印以及存在或不存在雙面打印的信息。請注意,如果能力信息包括在從通信裝置151所具有的ble通信單元發(fā)送的通告信息中,則可以通過接收通告信息來獲得能力信息。此外,可以通過由ble通信單元進行gatt通信來獲得能力信息。

此外,當輕擊打印機設置按鈕435時,可以進行對未檢測到的通信裝置151的連接目的地接入點的設置。通過利用gatt通信從信息處理裝置101向通信裝置151發(fā)送接入點連接信息,可以從通信裝置151設置信息處理裝置101連接的接入點。通過將信息處理裝置101連接的接入點設置為未檢測到的通信裝置151的連接目的地,當顯示先前描述的檢測到的打印機列表畫面430時,在打印應用中將檢測到未檢測到的通信裝置151。此外,通過進行對通信裝置151連接目的地接入點的設置,可以從打印應用檢測到通信裝置151。此外,通過用戶從登記的打印機列表畫面420選擇打印機,可以從打印應用使用通信裝置151具有的功能。打印應用通過接收從通信裝置151的短距離無線通信單元157發(fā)送的通告信息并通過根據需要進行gatt通信,來接收通信裝置151等的狀態(tài)信息。

這里給出了信息處理裝置101和通信裝置151通過ble通信方案進行網絡連接的方法的描述。在下面的描述中,假設通信裝置151是以預定間隔發(fā)送通告信息的通告商。此外,假設信息處理裝置101是等待從周邊的通告商所發(fā)送的通告信息的掃描儀。請注意,在配對處理完成之后斷開ble連接的情況下執(zhí)行以下處理。

首先,短距離無線通信單元157進行通告信息的發(fā)送。信息處理裝置101可以通過經由短距離無線通信單元110接收從短距離無線通信單元157發(fā)送的通告信息來識別通信裝置151的存在。

如果信息處理裝置101識別通信裝置151并決定連接到通信裝置151,則其向通信裝置151發(fā)送連接請求信息。具體地,短距離無線通信單元110發(fā)送connect_req,該connect_req是用于向建立了通過ble的網絡連接的連接事件進行轉變的請求。當短距離無線通信單元157接收connect_req時,信息處理裝置101和通信裝置151準備轉變到連接事件。具體地,短距離無線通信單元110和短距離無線通信單元157分別向cpu103和cpu154通知用于向ble連接事件進行轉變的準備已經完成。此后,信息處理裝置101和通信裝置151分別從掃描儀和通告商轉變到主設備和從設備,并且作為主設備的信息處理裝置101與作為從設備的通信裝置151建立ble連接。請注意,在ble標準中,主設備可以與從設備形成“1對多”星形拓撲。信息處理裝置101和通信裝置151可以在建立ble連接之后通過gatt通信方案進行數據通信。

這里,給出在本實施例中關于在ble通信時執(zhí)行的配對處理的細節(jié)的描述。首先,信息處理裝置101在啟動稍后描述的打印應用的情況下開始搜索包括特定裝置信息的通告信息,并且在顯示單元108上顯示由打印應用顯示的初始畫面(主畫面)。注意,特定裝置信息是例如與打印應用相對應的裝置(例如打印機)的uuid、mac地址等。此外,當接收到包括特定裝置信息的通告信息時,信息處理裝置101向發(fā)送通告信息的裝置(這里為通信裝置151)發(fā)送ble連接請求(connect_req),并在裝置之間建立ble連接。然后,在與通信裝置151的配對尚未完成的情況下,信息處理裝置101在顯示單元108上顯示用于向用戶提示配對的畫面。然后,在指示用戶執(zhí)行配對的情況下,信息處理裝置101根據安全管理器協(xié)議通過通信向通信裝置151發(fā)送配對請求。請注意,在配對結束之前,假定裝置之間的通信根據安全管理器協(xié)議進行。在接收到配對請求時,通信裝置151向顯示單元顯示如圖12a所示的pin碼顯示畫面1200。在pin碼顯示畫面1200上顯示pin碼1201和用于取消配對處理的取消按鈕1202。

然后,在發(fā)送配對請求時,信息處理裝置101向顯示單元108顯示如圖12b所示的pin碼輸入畫面1210。在pin碼輸入畫面1210上顯示用于接收用戶輸入pin碼1201的pin碼輸入區(qū)域1211。此外,在pin碼輸入畫面1210上顯示用于將所輸入的pin碼1201發(fā)送到通信裝置151的ok按鈕1213和用于取消配對處理的取消按鈕1212。當在pin碼1201被輸入到pin碼輸入區(qū)域1211的狀態(tài)下按下ok按鈕1213時,信息處理裝置101將包括輸入的pin碼1201的信息發(fā)送到通信裝置151。通信裝置151確定包括接收到的信息的pin碼1201是否與在pin碼顯示畫面1200上顯示的pin碼1201匹配,并且在確定它們匹配的情況下許可與信息處理裝置101配對。具體地,通信裝置151通過使用ble標準的smp(安全管理器協(xié)議),將通過基于pin碼1201的預定方法生成的鏈接密鑰與信息處理裝置101交換。所交換的鏈接密鑰分別被存儲到信息處理裝置101的保持存儲區(qū)域(例如rom104等)和通信裝置151的保持存儲區(qū)域(例如rom152等)。由此,配對完成,并且許可執(zhí)行與下文中的裝置的ble通信。請注意,當配對完成時,信息處理裝置101隱藏pin碼顯示畫面1200,并再次顯示原始畫面。

在配對完成之后,當向通信裝置151發(fā)送gatt通信請求時,信息處理裝置101向通信裝置151通知鏈接密鑰在配對處理時被存儲在存儲區(qū)域中。在接收到gatt通信請求的情況下,通信裝置151將通知的鏈接密鑰與在配對處理時存儲在存儲區(qū)域中的鏈接密鑰進行對比,并且確認正在發(fā)送gatt通信請求的裝置是否是已配對的裝置。然后,在可以確認其是已配對的裝置的情況下,通信裝置151通過與信息處理裝置101的gatt通信開始讀取/寫入信息。由此,如果信息處理裝置101首先完成與通信裝置151的配對處理,則信息處理裝置101可以與通信裝置151執(zhí)行gatt通信,而無需用戶在此后輸入pin碼。請注意,在上面的描述中,雖然描述了使得用戶能夠將正在pin碼輸入畫面1210上顯示的pin碼1201輸入到pin碼輸入區(qū)域1211的構造,但是構造不限于此。例如,可以通過采取使pin碼1201成為固定的信息(用戶不能任意改變它),并將該pin碼1201與打印應用的安裝一起存儲在信息處理裝置101中的構造,來采取無需用戶輸入的情況下將pin碼1201通知給通信裝置151的構造。此外,配對處理開始的定時不限于上述構造,該定時可以是用戶經由打印應用指示打印的定時,在連接設置處理中進行ble連接的定時之前的定時,等等。

圖5是示出當信息處理裝置101檢測到對從通信裝置151發(fā)送的通告信息的接收時,基于通信裝置151的狀態(tài)和預定應用的狀態(tài)來呈現推薦執(zhí)行的功能的處理的流程圖。換句話說,圖5是示出用于呈現用于執(zhí)行推薦功能的引導的對話框(引導畫面)的處理的流程圖。例如,圖5所示的流程圖通過cpu103將存儲在rom104、外部存儲裝置106等中的程序讀取到ram105中并執(zhí)行該程序來實現。

首先,在步驟s501中,cpu103通過上述方法開始與發(fā)送接收到的通告信息的通信裝置151的gatt通信。接下來,在步驟s502中,cpu103通過gatt通信獲得表示通信裝置151的狀態(tài)的狀態(tài)信息、設置內容等,然后在步驟s503中結束與通信裝置151的gatt通信。這里,例如,在步驟s502中獲得的通信裝置151的狀態(tài)信息包括以下信息。

·型號名稱

·mac地址

·銷售區(qū)域信息

·畫面id

·連接目的地接入點信息

型號名稱是通信裝置151的型號名稱,并且,mac地址是通信裝置151的mac地址。銷售區(qū)域信息表示關于銷售區(qū)域的信息。此外,畫面id是用于識別通信裝置151的顯示單元(未示出)的顯示內容的id。在選擇了諸如通信裝置151的網絡設置功能或復印功能的各個功能的情況下,向顯示給通信裝置151的顯示單元的各個細節(jié)分配id。連接目的地接入點信息是表示通信裝置151的連接目的地接入點已經設置還是尚未設置的信息。如果已經設置,則可以采取構造,以包括諸如連接目的地接入點的ssid(服務集標識符)等的信息。

接下來,在步驟s504中,基于打印應用的設置狀態(tài)和通信裝置151的狀態(tài)信息來選擇要在打印應用上呈現的功能。請注意,稍后描述步驟s504中的處理。接下來,在步驟s505中,cpu103確定在步驟s504中是否選擇了要呈現的功能。這里,在確定功能被選擇的情況下,在步驟s506中,cpu103向用戶呈現所選擇的功能,并且在確定沒有選擇的情況下,cpu103結束圖5的處理。這里,這樣進行構造使得在步驟s506中向用戶呈現所選擇的功能,但是可以采取構造,以在例如所選擇的功能被唯一地最終化的情況下執(zhí)行所選擇的功能。

這里,在本實施例中,當啟動打印應用時接收通告信息。因此,雖然在圖5中執(zhí)行是啟動在打印應用時接收到通告信息的定時,但是不限于此。例如,可以采取構造,以在信息處理裝置101接收通告信息的情況下使得打印應用啟動,然后執(zhí)行圖5所示的處理。

圖6是示出在步驟s504中基于打印應用的設置狀態(tài)和通信裝置151的狀態(tài)信息來選擇要在打印應用上呈現的功能的處理的流程圖。首先,在步驟s600中,基于從通信裝置151獲得的畫面id,確定是否需要對顯示在通信裝置151的顯示單元上的內容進行操作說明顯示。也就是說,基于畫面id確定它是否是需要操作說明顯示的畫面。例如,在存在許多菜單選項并且存在長操作過程的情況下,確定需要操作說明顯示。在這種情況下,通過以網頁形式向用戶呈現操作過程來提高可用性。作為具體示例,在例如在通信裝置151的顯示單元中正顯示復印執(zhí)行畫面或維護畫面的情況下,確定需要操作說明顯示。在確定需要操作說明顯示的情況下,處理進入步驟s601。同時,在步驟s600中確定不需要操作說明顯示的情況下,處理進入步驟s602。

在步驟s601中,cpu103基于存儲內容的服務器地址、用于顯示與畫面id相對應的頁面的標識符以及從通信裝置151獲得的型號名稱和銷售區(qū)域信息來生成操作說明網頁的url。圖7是示出用于操作說明的網頁的url的構造的示例的圖。通常,對于通信裝置151的各個型號,操作方法不同。因此,這樣進行構造,使得url包括表示型號名稱的標識符作為參數,并且可以通過型號名稱切換顯示的內容。此外,存在功能和操作方法根據銷售區(qū)域而不同的情況,因此使得url包括表示銷售區(qū)域的標識符作為參數。此外,url包括表示畫面id的標識符作為參數。可以通過表示畫面id的標識符來區(qū)分為用戶操作通信裝置151而選擇了通信裝置151的哪個功能。通過在互聯網瀏覽器等中顯示以這種方式生成的操作說明的網頁url,可以呈現用戶正在嘗試操作的通信裝置151的操作說明。在步驟s601中,cpu103使ram105保持用于以這種方式生成的操作說明的網頁的url,并且將“操作說明顯示”功能添加到向用戶呈現的功能的列表,并且處理進入步驟s602。

在步驟s602中,cpu103基于從通信裝置151獲得的連接目的地接入點信息來確定是否向用戶呈現打印應用的“打印機設置”功能。具體地,確定通信裝置151的連接目的地接入點是否尚未設置。在步驟s602中,在從通信裝置151獲得的連接目的地接入點信息表示“已經設置”的情況下,處理進入步驟s604,而不向所呈現的功能列表添加“打印機設置”。這是因為,在這種情況下,不需要提示用戶設置通信裝置151的連接目的地的接入點。同時,在從通信裝置151獲得的連接目的地接入點信息表示“尚未設置”的情況下,處理進入步驟s603,將打印應用的“打印機設置”功能添加到向用戶呈現的功能的列表,并且圖6的處理結束。以這種方式,在從通信裝置151獲得的連接目的地接入點信息表示“尚未設置”的情況下,通過提示用戶設置通信裝置151連接目的地接入點,使得通信裝置151可被打印應用檢測。

在步驟s604中,cpu103確定從通信裝置151獲得的mac地址是否尚未登記到打印應用?;趶耐ㄐ叛b置151獲得的mac地址是否存在于登記到打印應用的通信裝置151內,來進行該確定。在確定被登記的情況下,處理進入步驟s606,并且在確定尚未登記的情況下,處理進入步驟s605。在步驟s604中確定尚未登記的情況下,在步驟s605中,將打印應用的“打印機登記”功能添加到向用戶呈現的功能的列表,然后,圖6的處理結束。以這種方式,通過向用戶提示經由接入點131連接的通信裝置151的檢測,通信裝置151可以由打印應用使用。

當處理進入步驟s606時,通過步驟s604的確定結果,通信裝置151已經登記到打印應用。在步驟s606中,cpu103基于與從通信裝置151獲得的mac地址相對應的已經登記的通信裝置151的能力信息來確定是否提供了遠程ui功能。在確定不提供遠程ui功能的情況下,圖6的處理結束。同時,在確定提供了遠程ui功能的情況下,處理進入步驟s607。

在步驟s607中,cpu103生成用于顯示遠程ui頁面的url,并且向所呈現的功能列表添加“顯示打印機狀態(tài)”功能。遠程ui頁面的url由通信裝置151的ip地址構造。因此,在步驟s607中,cpu103指定發(fā)送打印應用接收的通告信息的通信裝置151的ip地址。

首先,打印應用在經由接入點131從信息處理裝置101的通信單元109連接的網絡上,例如通過wi-fi發(fā)送廣播。然后,它檢測連接在網絡上的通信裝置151的ip地址。接下來,cpu103從通信裝置151獲得,與檢測到的ip地址相對應的通信裝置151的mac地址,并且確定該地址是否與從發(fā)送通告信息的通信裝置151獲得的mac地址匹配。在mac地址匹配的情況下,可以指定發(fā)送通告信息的通信裝置151的ip地址。以這種方式,cpu103指定發(fā)送打印應用接收的通告信息的通信裝置151的ip地址,并基于所指定的ip地址生成遠程ui頁面的url。例如,當通信裝置的ip地址是192.168.11.10時,遠程ui頁面的url是“https://192.168.11.10/”。然后,cpu103使ram105存儲所生成的遠程ui頁面的url,將“顯示打印機狀態(tài)”功能添加到所呈現的功能列表,并結束圖6的處理。

在圖6的流程圖中,向顯示畫面上呈現的功能提供優(yōu)先級順序。例如,在將打印機設置添加到所呈現的功能列表的情況下,不添加打印機登記和打印機狀態(tài)。此外,在向所呈現的功能列表添加打印機登記的情況下,不添加打印機狀態(tài)。以這種方式,可以通過決定優(yōu)先級順序來減少由圖8所示的呈現功能選擇對話框所呈現的功能的數量。請注意,圖6的流程圖是描述基于打印應用的設置狀態(tài)和通信裝置151的狀態(tài)信息選擇要在打印應用上呈現的功能的處理的內容,但是所選擇的功能、確定條件等不限于圖6的內容。例如,可以采取這樣的構造,使得可以添加打印機設置、打印機登記和打印機狀態(tài)中的兩個或更多個。此外,可以改變這些的優(yōu)先級順序。

圖8是示出當cpu103在步驟s506中選擇“操作說明顯示”功能和“打印機設置”功能時的情況的設置畫面的顯示的一個示例的圖。此外,在圖6所示的流程圖的處理方面,圖8示出在步驟s600中確定為“是”并且在步驟s602中確定為“是”的情況。在圖8中,示出在顯示圖4a所示的打印應用的啟動畫面400的同時顯示呈現功能選擇對話框800的情況。請注意,呈現功能選擇對話框800被顯示的定時可以是例如在圖4a至圖4d的任何畫面的顯示期間,并且,只要它是在打印應用被啟動的同時顯示的畫面而不限于在啟動畫面400的顯示期間,則就足夠了。

當輕擊呈現功能選擇對話框800上的“操作說明顯示”按鈕801時,cpu103單獨啟動互聯網瀏覽器,并且,將基于在步驟s601中生成的操作說明web頁面的url的網頁顯示到互聯網瀏覽器。關于在此顯示的內容,在向通信裝置151的操作面板顯示與網絡有關的畫面的情況下,顯示與網絡設置方法有關的詳細說明信息。此外,例如,在顯示復印畫面的情況下,顯示與復印功能有關的詳細說明信息。注意,操作說明的顯示形式不限于如前所述的顯示形式。此外,類似于輕擊檢測到的打印機列表畫面430的“打印機設置”按鈕435的情況,在輕擊打印機設置按鈕802時,cpu103進行對通信裝置151的連接目的地接入點的設置。此外,當輕擊取消按鈕803時,cpu103關閉呈現功能選擇對話框800,并且返回到顯示打印應用的啟動畫面400的狀態(tài)。

以這種方式,在本實施例中,通過打印應用進行基于通信裝置151的狀態(tài)和打印應用的設置狀態(tài)確定要向用戶推薦執(zhí)行的功能的呈現。通過該構造,可以省略搜索用戶執(zhí)行可能性高的打印應用的各個功能的操作和努力,因此可以提高用戶的便利性。

請注意,在本實施例中,采取構造以對呈現功能選擇對話框800進行呈現,該呈現功能選擇對話框800選擇基于通信裝置151的狀態(tài)和打印應用的設置狀態(tài)確定向用戶推薦執(zhí)行的功能,但不限于此構造。例如,可以采取這樣的構造,其中,在僅存在一個被確定為向用戶推薦執(zhí)行的功能的情況下,在以固定間隔顯示要執(zhí)行的功能的說明之后執(zhí)行所選擇的功能,而不顯示呈現功能選擇對話框800。通過這種構造,可以進一步省略用戶操作并進一步提高便利性。

此外,可以采取構造,以在通過gatt通信獲得的通信裝置151的狀態(tài)信息中包括用于決定是否在打印應用中呈現功能的信息。例如,可以采取這樣的構造,使得當用戶期望在打印應用中呈現功能時要按下的“應用引導按鈕”等被提供給通信裝置151。采取這樣的構造,使得在用戶按下“應用引導按鈕”的情況下,要在打印應用中呈現的功能被包括在通信裝置151的狀態(tài)信息中,作為用于實現功能本身的信息。通過這種構造,可以僅在確定用戶期望主動地在打印應用中進行操作引導的情況下,在打印應用中呈現被確定為向用戶推薦執(zhí)行的功能。具體地,可以呈現引導向用戶推薦執(zhí)行的功能的對話框。

[第二實施例]

在第一實施例中,給出關于如下構造的描述:在該構造中,基于通過gatt通信獲得的通信裝置151的狀態(tài)和打印應用的設置狀態(tài),在打印應用中呈現被確定為向用戶推薦執(zhí)行的功能。

與此形成對照,在本實施例中給出關于如下構造的描述:在該構造中,通信裝置151的狀態(tài)信息被包括在通信裝置151發(fā)送的通告信息中。由此,在不需要呈現打印應用中的功能的情況下,可以省略進行gatt通信。

圖9是示出當打印應用檢測到對從通信裝置151發(fā)送的通告信息的接收時,基于通信裝置151的狀態(tài)和預定應用的狀態(tài)來呈現向用戶推薦執(zhí)行的功能的處理的流程圖。例如,圖9所示的流程圖通過cpu103將存儲在rom104、外部存儲裝置106等中的程序讀取到ram105中并執(zhí)行該程序來實現。步驟s901至步驟s906的處理與步驟s501至步驟s506的處理相同,因此省略其描述。

在步驟s910中,cpu103基于通信裝置151發(fā)送的通告信息中包括的通信裝置151的狀態(tài)信息,確定是否需要(需要或不需要)通過gatt通信獲得通信裝置151的狀態(tài)信息。在本實施例中,盡管未示出,但是在用戶期望在打印應用中呈現功能的情況下可以按下的“應用引導按鈕”等被布置在通信裝置151上。此外,在用戶按下“應用引導按鈕”的情況下,能夠實現用于在打印應用中呈現功能的功能。此外,用于在打印應用中呈現功能的功能在其未被按下的情況下被無效。用于使這些有效或無效的信息被包括在通告信息的通信裝置151的狀態(tài)信息中。

在步驟s910中,當在通告信息中包括的通信裝置151的狀態(tài)信息中將用于在打印應用中呈現功能的功能設置為有效的情況下,確定需要gatt通信,并且處理進入步驟s901。另一方面,當在通告信息中包括的通信裝置151的狀態(tài)信息中將用于在打印應用中呈現功能的功能設置為無效的情況下,確定不需要gatt通信,并且處理進入步驟s904。請注意,步驟s901至步驟s906的處理與步驟s501至步驟s506的處理相同,因此省略其描述。

以這樣的方式,在本實施例中給出關于如下構造的描述:在該構造中,通信裝置151的狀態(tài)信息被包括在通信裝置151發(fā)送的通告信息中。此外,基于通告信息中包括的通信裝置151的狀態(tài)信息,在進行gatt通信之前確定是否需要gatt通信。通過這樣的構造,可以在不需要在打印應用中呈現功能的情況下省略進行gatt通信。由于這種原因,在用戶沒有主動地嘗試在打印應用中進行操作引導的情況下,不需要進行不必要的gatt通信,并且可以抑制通信裝置151的短距離無線通信單元157的功耗。

請注意,盡管給出了關于用于在打印應用中呈現功能的功能被有效還是被無效的信息被設置為在通信裝置151發(fā)送的通告信息中包括的通信裝置151的狀態(tài)信息的描述,但不限于此。例如,可以采取構造,以包括關于在通告信息中是否尚未設置連接目的地接入點信息的信息,并且當在通告信息中尚未設置連接目的地接入點信息的情況下在步驟s904中選擇“打印機設置”的呈現。具體地,可以采取這樣的構造,使得在通告信息中包括的通信裝置151的狀態(tài)信息被添加到用于在步驟s904中選擇向用戶呈現的功能的確定條件。通過該構造,可以縮短直到向用戶呈現功能的時間,并且在打印應用中呈現被確定向用戶推薦執(zhí)行的功能,而不進行gatt通信。結果,可以呈現引導到向用戶推薦執(zhí)行的功能的對話框,并且進一步提高用戶的便利性。

[第三實施例]

在第一實施例中,給出關于如下構造的描述:在該構造中,基于通過gatt通信獲得的通信裝置151的狀態(tài)和打印應用的設置狀態(tài),在打印應用中呈現被確定為向用戶推薦執(zhí)行的功能。與此形成對照,在本實施例中給出關于如下構造的描述:在該構造中,通信裝置151的狀態(tài)信息被包括在通信裝置151發(fā)送的通告信息中。由此,可以在不進行gatt通信的情況下基于打印應用的設置狀態(tài)在打印應用中呈現被確定推薦執(zhí)行的功能。

首先,信息處理裝置101接收從通信裝置151發(fā)送的通告信息。假設通告信息包括表示通信裝置151的設置內容、狀態(tài)等的狀態(tài)信息。例如,通告信息中包括的通信裝置151的狀態(tài)信息包括以下信息。

·型號名稱

·mac地址

·畫面id

型號名稱是通信裝置151的型號名稱,并且,mac地址是通信裝置151的mac地址。此外,畫面id是用于識別通信裝置151的顯示單元(未示出)的顯示內容的id。在選擇了諸如通信裝置151的網絡設置功能或復印功能的各個功能的情況下,向顯示給通信裝置151的顯示單元的各個細節(jié)分配id。連接目的地接入點信息是表示通信裝置151的連接目的地接入點已經設置還是尚未設置的信息。如果已經設置,則可以采取構造,以包括諸如連接目的地接入點的ssid(服務集標識符)等的信息。

接下來,信息處理裝置101基于通過通告信息獲取的信息來執(zhí)行上述的圖6所示的流程。

接下來,cpu103通過圖6所示的流程確定是否選擇所呈現的功能。這里,cpu103在確定要選擇的情況下向用戶呈現所選擇的功能。此后,進行gatt通信,并且接收所選擇的功能的詳細信息。例如,在選擇打印機設置的情況下,通過gatt通信至少獲得設置信息。由此,可以執(zhí)行第一實施例中所述的接入點的設置或其他設置處理。同時,在確定不選擇所呈現的功能的情況下,cpu103結束處理。

由此,可以呈現引導執(zhí)行向用戶推薦執(zhí)行的功能的對話框。通過本實施例,當向用戶呈現所選擇的功能時,不需要執(zhí)行gatt通信。因此,在用戶不想要的定時不顯示配對處理。此外,即使執(zhí)行配對處理也不會降低用戶的便利性,因為在需要處理的定時進行gatt通信。此外,通過在選擇功能之后進行gatt通信,可以減少通過gatt通信獲得的信息量。

[第四實施例]

在各個前述實施例中,給出了關于基于通信裝置151的狀態(tài)和特定應用的狀態(tài)在呈現功能選擇對話框中顯示向用戶推薦執(zhí)行的功能的構造的描述。與此形成對照,在本實施例中,給出關于在根據打印應用的正顯示的畫面選擇向用戶推薦執(zhí)行的功能之后進一步改變選擇內容的處理的描述。

例如,當通過用戶操作等使圖4d的打印應用的檢測到的打印機列表畫面430(可以執(zhí)行“打印機設置”功能)正顯示時,不呈現圖8的“顯示操作說明”功能。由此,可以進行更適合于用戶操作的呈現。這是因為在這種情況下,用戶正在操作打印應用以進行可以在檢測到的打印機列表畫面430中執(zhí)行的操作的可能性很高。

圖10是示出本實施例中的用于根據打印應用的正顯示的畫面,基于通信裝置151的狀態(tài)和當前的特定應用的狀態(tài)改變向用戶推薦執(zhí)行的功能的處理的流程圖。例如,圖10所示的流程圖通過cpu103將rom104、外部存儲裝置106等中存儲的程序讀取到ram105中并執(zhí)行該程序來實現。

首先,在步驟s1010中,cpu103通過上述方法開始與發(fā)送接收到的通告信息的通信裝置151的gatt通信。然后,處理前進到步驟s1001。步驟s1001至步驟s1005的處理與步驟s501至步驟s505的處理相同,因此省略其描述。

在步驟s1005中選擇了要呈現的功能的情況下(步驟s1005中為“是”),處理進入步驟s1020。在步驟s1020中,cpu103根據打印應用的正顯示的畫面,對于在步驟s1004中選擇的向用戶呈現的功能,進行用于改變呈現的功能的選擇內容的處理。然后,在步驟s1006中,cpu103基于改變的選擇內容,顯示要呈現的功能。

圖11是示出在步驟s1020中進行的用于根據打印應用的正顯示的畫面來改變要呈現的功能的選擇內容的處理的流程圖。在步驟s1101中,cpu103列出并存儲由打印應用在正顯示的畫面上可執(zhí)行的功能。這里,正顯示的畫面表示當打印應用檢測到接收到從通信裝置151發(fā)送的通告信息時信息處理裝置101的顯示單元108顯示的畫面。例如,在圖4b所示的打印應用的打印機信息畫面410是正顯示的畫面的情況下,“打印機狀態(tài)”功能和“操作說明”功能被列為可以執(zhí)行的功能。此外,在圖4d所示的打印應用的檢測到的打印機列表畫面430是正顯示的畫面的情況下,“打印機設置”功能被列為可以執(zhí)行的功能。

在步驟s1102中,cpu103確定是否對在步驟s1101中列出的、在正顯示的畫面中可以執(zhí)行的所有功能進行了確認。這里,在確定已經確認了所有功能的情況下,處理進入步驟s1106。同時,在確定存在未確認功能的情況下,處理進入步驟s1103。在步驟s1103中,cpu103確定在步驟s1101中列出的并且在正顯示的畫面中可以執(zhí)行的關注功能(確認目標功能)是否被包括在步驟s1004中選擇的呈現的功能中。在沒有選擇確認目標功能作為要呈現的功能的情況下(步驟s1103中為“否”),處理進入步驟s1105,并且對下一個功能進行確定。同時,在確認目標功能被選擇為要呈現的功能的情況下(步驟s1103中為“是”),處理進入步驟s1104。

在步驟s1104中,cpu103將確認目標功能添加到優(yōu)先顯示功能列表。這里,優(yōu)先顯示功能列表是在正顯示的畫面中可以執(zhí)行的功能、以及在步驟s1004中選擇的要呈現的功能的列表。因此,可以說它是對于確定用戶將執(zhí)行該功能的可能性很高的打印應用的功能的列表。接下來,處理進入步驟s1105,關注在步驟s1101中列出的、正顯示的畫面中可以執(zhí)行的功能當中的下一功能,并且處理返回到步驟s1102。

在步驟s1106中,cpu103確定在優(yōu)先顯示功能列表中是否存在要呈現的功能。在確定要呈現的功能不在優(yōu)先顯示功能列表中的情況下(步驟s1106中為“否”),換句話說,在沒有功能被添加到優(yōu)先顯示功能列表的情況下,cpu103結束圖11的處理,而不改變要呈現的功能的內容。在這種情況下,將在步驟s1004中選擇的功能原樣呈現給用戶。同時,在確定在優(yōu)先顯示功能列表中存在要呈現的功能的情況下(在步驟s1106中為“是”),換句話說,在存在向優(yōu)先顯示功能列表添加的功能的情況下,處理進入步驟s1107。在步驟s1107中,cpu103丟棄在步驟s1004中選擇的要呈現的功能的內容,用優(yōu)先顯示功能列表的內容覆寫它們,并且結束圖11的處理。由此,改變在步驟s1006中顯示的要呈現的功能的所選擇的內容。以這種方式,通過將要呈現的功能添加到優(yōu)先顯示功能列表,提取用戶將執(zhí)行的可能性較高的打印應用的功能。

以這種方式,在本實施例中,可以通過根據打印應用的正顯示的畫面改變要呈現的功能的選擇內容,來優(yōu)先地向用戶呈現用戶執(zhí)行可能性高的打印應用的功能。具體地,可以呈現引導到用戶將執(zhí)行的可能性較高的功能的對話框。通過這種構造,可以減少向用戶呈現的功能選擇,并且可以進一步提高用戶的便利性。

此外,盡管在本實施例中采取了根據打印應用的正顯示的畫面來改變要呈現的功能的選擇內容的構造,但是不限于該構造。例如,可以采取這樣的構造,在該構造中,在用于改變要呈現的功能的選擇內容的處理中,優(yōu)先選擇在可以從正顯示的畫面轉變到的畫面中可執(zhí)行的功能。此外,還可以采取這樣的構造,使得對作為選擇作為要呈現的功能的對象的功能布置優(yōu)先級順序,并且根據打印應用的設置內容和通信裝置151的狀態(tài)單獨設置該優(yōu)先順序。通過這樣的構造,可以根據打印應用和通信裝置151的功能之間的差異來詳細地決定作為用戶更可能執(zhí)行的功能而呈現的內容,并且可以進一步提高用戶的便利性。

<其它實施例>

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

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

雖然針對示例性實施例描述了本發(fā)明,但是,應該理解,本發(fā)明不限于公開的示例性實施例。下述權利要求的范圍應當被賦予最寬的解釋,以涵蓋所有這類修改以及等同的結構和功能。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
九龙县| 绥棱县| 从江县| 随州市| 昂仁县| 泽库县| 桃江县| 宜兰市| 天峨县| 伽师县| 三穗县| 灵丘县| 芷江| 长武县| 通化县| 庆云县| 韶关市| 城步| 德化县| 临沭县| 仙桃市| 平利县| 郧西县| 绥棱县| 华亭县| 通州市| 兴文县| 丹江口市| 治多县| 克什克腾旗| 磐石市| 临朐县| 炎陵县| 罗江县| 东莞市| 平谷区| 儋州市| 镇安县| 右玉县| 定州市| 中江县|