信息處理裝置及其控制方法
【專利摘要】本發明公開了一種信息處理裝置及其控制方法,所述信息處理裝置上可安裝打印應用。執行針對打印機的搜索,如果用戶從通過搜索找到的多個打印機中選擇的打印機不對應于執行了搜索的打印應用,則做出有關對應于用戶選擇的打印機的其他打印應用是否被安裝到信息處理裝置的確定。如果確定所述其他打印應用沒有被安裝到信息處理裝置,則提示用戶將所述其他打印應用安裝到信息處理裝置。
【專利說明】
信息處理裝置及其控制方法
技術領域
[0001 ]本發明設及一種信息處理裝置及其控制方法。
【背景技術】
[0002] 由于移動終端的改進的性能,移動終端的用戶希望在其移動終端中存儲各種數 據,并將數據發送到打印機W打印。當要使用打印機執行打印時,移動終端的用戶從移動終 端執行打印機的捜索、選擇要用于打印的打印機、向選擇的打印機發送打印數據,然后打印 機打印該打印數據。例如,日本特開第2001-125761號公報公開了運樣一種方法:通過基于 打印設置自動減少要使用的打印機的候選來執行打印機的捜索。
[0003] 能夠在移動終端上執行的各種應用對公眾開放,能夠利用應用來使用的打印機僅 為在該應用中注冊的打印機。因此,存在W下問題:如果用戶選擇了其他應用,則用戶無法 找到能夠用于打印的打印機。例如,假定網絡中包括兩種打印機(即,電子照相型打印機和 熱升華型打印機),并且提供了各自使用運些打印機中的一種的移動終端應用的情況。運 里,能夠假定想要使用電子照相型打印機執行打印處理的用戶誤選擇了熱升華型打印機應 用,而沒有選擇電子照相型打印機應用。在運種情況下,用戶無法通過捜索用戶想要使用的 電子照相型打印機而從移動終端找到電子照相型打印機。運樣,存在如下問題:用戶不能使 用移動終端執行打印處理。
【發明內容】
[0004] 本發明的一個方面用于消除傳統技術中出現的上述問題。
[0005] 本發明的特征在于提供如下技術:即使沒有安裝能夠使用用戶選擇的打印機的應 用,也能夠通過簡單的操作安裝并使用對應于用戶選擇的打印機的其他打印應用。
[0006] 本發明的第一個方面提供了一種信息處理裝置的控制方法,所述信息處理裝置能 夠安裝打印應用,所述方法包括:捜索步驟,捜索打印機;第一確定步驟,如果用戶從捜索步 驟中找到的多個打印機中選擇的打印機不對應于執行了捜索的打印應用,則確定對應于用 戶選擇的打印機的其他打印應用是否被安裝到信息處理裝置;W及控制步驟,如果在第一 確定步驟中確定所述其他打印應用沒有被安裝到信息處理裝置,則提示用戶將所述其他打 印應用安裝到信息處理裝置。
[0007] 本發明的第二方面提供了一種信息處理裝置,所述信息處理裝置能夠安裝打印應 用,所述信息處理裝置包括:捜索單元,其被配置為捜索打印機;第一確定單元,其被配置 為:如果用戶從捜索單元找到的多個打印機中選擇的打印機不對應于執行了捜索的打印應 用,則確定對應于用戶選擇的打印機的其他打印應用是否被安裝到信息處理裝置;W及控 制單元,如果第一確定單元確定所述其他打印應用沒有被安裝到信息處理裝置,則提示用 戶將所述其他打印應用安裝到信息處理裝置。
[000引根據W下參照附圖對示例性實施例的描述,本發明的其他特征將變得清楚。
【附圖說明】
[0009] 并入說明書并構成說明書一部分的附圖例示了本發明的實施例,并與說明書共同 說明本發明的原理。
[0010] 圖1是例示根據本發明第一實施例的通信系統的配置的視圖。
[0011] 圖2是描述根據第一實施例的移動終端的硬件配置的框圖。
[0012] 圖3是描述根據第一實施例的移動終端的軟件配置的功能框圖。
[0013] 圖4是描述根據第一實施例的NFC標簽的硬件配置的功能框圖。
[0014] 圖5是描述根據第一實施例的移動終端執行的打印機捜索處理的流程圖。
[0015] 圖6A到抓是各自示出根據第一實施例的移動終端顯示的操作畫面的示例的視圖。
[0016] 圖7A到7C是各自示出根據第一實施例的移動終端顯示的操作畫面的示例的視圖。
[0017] 圖8是描述在啟動電子照相型打印機應用時對根據第一實施例的移動終端執行的 用于卸載熱升華型打印機應用的處理的流程圖。
[0018] 圖9是描述根據第二實施例的移動終端執行的打印機捜索處理的流程圖。
【具體實施方式】
[0019] 下文將參照附圖具體描述本發明的示例性實施例。應理解W下實施例不限于本發 明的權利要求,并且,并非所有實施例中描述的特征的組合對于根據本發明解決問題都是 必需的。
[0020] 第一實施例
[0021] 圖1是描述根據本發明第一實施例的通信系統的配置的視圖。
[0022] 根據第一實施例的通信系統包括移動終端100、電子照相型打印機110、熱升華型 打印機120 W及訪問點130。打印機分別具有NFC (近場通信)標簽111和121。
[0023] 電子照相型打印機110和熱升華型打印機120(在提及運些打印機時下文簡稱打印 機110和120)經由訪問點130執行諸如Wi-Fi的無線通信。應注意,訪問點130和打印機110和 120之間的通信可W是利用LAN電纜等的有線通信。
[0024] 移動終端100能經由諸如Wi-Fi的無線通信與打印機通信,打印應用可安裝在其 中。移動終端100的用戶將訪問點130的SSID、安全密鑰等輸入移動終端100,運樣移動終端 100連接到訪問點130。移動終端100能夠通過經由無線通信發送捜索包而在網絡中找到打 印機110和120等,另外,移動終端能夠經由訪問點130與打印機110和120通信。也就是,移動 終端100能夠使用打印應用經由訪問點130向諸如打印機110和120的外部裝置發送打印作 業,接收到打印作業的打印機110或120根據打印作業執行打印處理。
[00巧]移動終端100和打印機110和120能夠執行諸如NFC的近場無線通信。在第一實施例 中,打印機110和120分別具有NFC標簽111和12UNFC標簽111在其中存儲連接到電子照相型 打印機110的信息(諸如電子照相型打印機110的IP地址、MAC地址W及型號名稱)。類似地, NFC標簽121在其中存儲連接到熱升華型打印機120的信息(諸如熱升華型打印機120的IP地 址、MAC地址W及型號名稱)。移動終端100能夠通過W下將參照流程圖描述的方法讀取并獲 取NFC標簽111和121中存儲的信息。移動終端100也能基于電子照相型打印機110的NFC標簽 111中存儲的信息連接到訪問點130。使用經由諸如NFC的近場無線通信獲取的信息而切換 到諸如Wi-Fi的無線通信稱作"切換化andover)"。由于切換,用戶能夠省去向移動終端100 輸入用于連接到訪問點130的信息(諸如訪問點130的SSID和密鑰)的麻煩。應注意,移動終 端100能夠通過讀取熱升華型打印機120的NFC標簽121中存儲的信息類似地執行切換。
[0026] 圖2是描述根據第一實施例的移動終端100的硬件配置的框圖。應注意,盡管諸如 智能手機或平板PC的裝置被假定為移動終端100的示例,但只要裝置是能夠進行無線通信 的信息處理裝置,其他裝置也可被采用。
[0027] CPU 201讀出ROM 202中存儲的控制程序,并根據控制程序執行各種處理W控制移 動終端100的操作。ROM 202在其中存儲控制程序。RAM 203用作諸如CPU 201的工作區域的 主存儲器和臨時存儲區域。非易失性存儲器204在其中存儲諸如圖片和電子文檔的各種數 據。圖3示出且下文將描述的0S(操作系統)303、熱升華型打印機應用301W及電子照相型打 印機應用302也被存儲在非易失性存儲器204中。
[00%]在根據第一實施例的移動終端100中,單個CPU(即CPU 201)執行下文將描述的流 程圖中的處理步驟。然而,可W采用其他模式。例如,可W采用多個CPU協作來執行下文將描 述的流程圖中的處理步驟的配置。
[0029] 操作面板205具有觸摸面板功能,觸摸面板功能是檢測用戶作出的觸摸操作的功 能。操作面板205顯示0S 303和應用提供的各種畫面。用戶能夠通過在操作面板205上執行 觸摸操作來向移動終端100輸入期望的操作指示。應注意,移動終端100配設有圖中未示出 的硬鍵,用戶能夠使用硬鍵向移動終端100輸入操作指示。當用戶向其他移動終端或固定電 話打電話時使用揚聲器206和麥克風207。
[0030] 近場無線通信單元208執行諸如NFC的近場無線通信。在第一實施例中,例如,用戶 使移動終端100移動到更接近電子照相型打印機110的NFC標簽111,運樣,在近場無線通信 單元208和電子照相型打印機110的NFC標簽111之間建立近場無線通信。因此,近場無線通 信單元208能夠經由NFC獲取NFC標簽111中注冊的信息。相同的處理也適用于熱升華型打印 機120的NFC標簽121。
[0031] 無線通信單元209執行諸如Wi-Fi的無線通信。移動終端100能夠通過發送捜索包 從無線通信單元209捜索能夠經由訪問點130進行通信的打印機110和120。并且,利用切換, 移動終端100的用戶能夠通過簡單的操作意識到無線通信單元209的無線通信。具體地,例 如,能夠通過使用近場無線通信單元208從電子照相型打印機110的NFC標簽111中獲取的連 接信息(訪問點130的SSID、密碼等)將無線通信單元209連接到訪問點130。相同的處理也適 用于熱升華型打印機120的NFC標簽121。
[0032] 圖3是描述根據第一實施的移動終端100的軟件配置的功能框圖。應注意,通過CPU 201將ROM 202、非易失性存儲器204等存儲的控制程序展開到RAM 203并執行控制程序而實 現圖3中示出的功能。
[0033] 0S 303是操作系統,其為在移動終端100上執行應用的基礎程序。包括下文將描述 的兩個應用301和302的能夠在0S 303上執行的各種應用能夠被安裝到移動終端IOOdOS 303與運些應用交換信息,然后,例如,根據從應用接收到的指示改變要在操作面板205上顯 示的畫面,或使用無線通信單元209執行無線通信等。
[0034] 熱升華型打印機應用301(打印應用1)是被安裝到移動終端100的應用。例如,打印 應用1是運樣的應用:使用無線通信單元209捜索打印機,基于從NFC標簽獲取的信息連接到 熱升華型打印機120,并促使熱升華型打印機120執行打印處理。運里,打印應用1經由訪問 點130發送的打印指示語言不同于電子照相型打印機110。因此,不能夠從打印應用1指示電 子照相型打印機110執行打印處理。因此,如果移動終端100通過捜索打印機或NF討戈到電子 照相型打印機110,則根據將分別描述的流程圖中示出的處理啟動電子照相型打印機應用 302(打印應用2)。
[0035] 電子照相型打印機應用302(打印應用2)是被安裝到移動終端100的應用。如同打 印應用1,打印應用2使用無線通信單元209捜索打印機。此外,打印應用2使用寫入NFC標簽 的用于與打印機通信的信息連接到電子照相型打印機110,并促使電子照相型打印機110執 行打印處理。運里,打印應用2經由訪問點130發送的打印指示語言不同于熱升華型打印機 120。因此,不能夠從打印應用巧旨示熱升華型打印機120執行打印處理。因此,如果移動終端 100通過捜索打印機或NFC找到熱升華型打印機120,則根據將分別描述的流程圖中示出的 處理啟動上述的打印應用1。盡管除了上述兩種應用W外,移動終端100還安裝了各種應用, 但其描述被省略。
[0036] 圖4是描述根據第一實施例的NFC標簽111和121的硬件配置的框圖。
[0037] 天線401連接到控制器402。W電磁感應(electromagnetic induction)的方式從 移動終端100的近場無線通信單元208向天線401供給電力。該電力作為控制器402的操作電 力。天線401作為從近場無線通信單元208進行無線通信的天線而操作。控制器402經由天線 401與移動終端100通信,并根據通過通信獲取的讀取/寫入指示執行從/向存儲器403讀取/ 寫入處理。因此,下文描述的諸如安裝了 NFC標簽的打印機的IP地址和MAC地址的信息能夠 被保存,并能夠根據需要經由天線401將信息提供給移動終端100。
[0038] 圖5是描述根據第一實施例的移動終端100執行的打印機捜索處理的流程圖。通過 CPU 201將諸如ROM 202的存儲器中存儲的控制程序展開到RAM 203,并執行控制程序而實 現圖5示出的流程圖中的步驟。
[0039] 首先,在步驟S501,CPU 201根據移動終端100的用戶的指示執行打印機捜索處理。 具體地,CPU 201經由無線通信單元209向網絡發送打印機捜索包。
[0040] 圖6A是示出根據第一是實施例的移動終端100顯示的預覽畫面的示例的視圖。
[0041] 用戶在查看移動終端100中存儲的文檔預覽613的同時按下用于選擇打印機的按 鈕611。因此,畫面轉換到圖6B所示的設置畫面,該設置畫面用于設置打印機捜索方法。
[0042] 圖6B是示出根據第一是實施例的移動終端100顯示的設置畫面的示例的視圖。設 置畫面用于設置打印機捜索方法。在該示例中,可W選擇"自動捜索"621或者"手動捜索" 622作為捜索方法。
[00創圖6C是示出在圖6B示出的畫面上選擇"自動捜索"621的情況下顯示的自動捜索結 果的視圖。移動終端100執行自動捜索,接收網絡中的打印機110和120的響應,從而生成并 顯示有效打印機的列表作為自動捜索結果。
[0044] 作為自動捜索結果,圖6C示出分別表示對應于上述的打印機110和120的兩種打印 機的按鈕631和632。用戶從該畫面選擇對應于用戶想要連接的打印機的按鈕,運樣,用戶能 夠連接到該打印機,并將打印數據發送到該打印機W促使該打印機打印該打印數據。
[0045] 在圖6C,如果用戶按下"全部"按鈕633,則顯示用于選擇"全部"、"僅電子照相型打 印機"或"僅熱升華型打印機"的菜單畫面(圖中未示出)。在菜單畫面上,如果用戶選擇"僅 電子照相型打印機",則在捜索結果列表上僅顯示表示電子照相型打印機的按鈕631,如果 用戶選擇"僅熱升華型打印機",則僅顯示表示熱升華型打印機的按鈕632。圖6C對應于在菜 單畫面上選擇"全部"的情況。
[0046] 在步驟S501獲取打印機捜索結果時,CPU 201將處理推進到步驟S502,并例如圖6C 所示的那樣顯示基于打印機捜索結果的捜索結果列表。然后,CPU 201接收用戶從圖6C所示 的捜索結果列表上指定的用戶想要使用的打印機的選擇結果。
[0047] 接下來,CPU 201將處理推進到步驟S503,并確定用戶在步驟S502中選擇的打印機 是否能夠用于通過執行了捜索的打印應用的打印。該確定是運樣做出的:通過經由網絡詢 問打印機關于MIB(管理信息庫,Management Information Base)值并基于返回值做出確 定。可另選地,應用可W具有表示打印機的型號名稱W及打印機是電子照相型打印機還是 熱升華型打印機的表(表1),并通過詢問捜索找到的打印機關于型號名稱W及參照型號名 稱和表而做出確定。
[0048] 表1是打印機的型號名稱和打印機的打印方法彼此關聯地注冊的表的示例。
[0049] 表 1 [(K)加 ]
'[0051]~在步驟S503,CPU 201確定正在運行的應用是否能夠使用用戶選擇的打印機執行I 打印處理。在確定該應用能夠執行打印處理時,CPU 201將處理推進到步驟S504,在確定該 應用不能夠執行打印處理時,CPU 201將處理推進到步驟S505。在步驟S504,因為正在運行 的應用能夠使用用戶選擇的打印機執行打印處理,所WCPU 201使用該打印機直接進行打 印處理。
[0052] 圖6D示出用戶在圖6C示出的畫面上按下用于選擇電子照相型打印機的按鈕631的 情況,選擇打印機信息641表示的電子照相型打印機110作為用于打印的打印機。然后,如果 用戶按下"打印"按鈕642,則從移動終端100向電子照相型打印機110發送打印指示。當用戶 按下"打印"按鈕642時執行步驟S504中的處理。
[0053] 步驟S505對應于執行了打印機捜索處理的應用與用戶選擇的打印機類型不匹配 的情況。具體地,例如,步驟S505對應于用戶選擇的打印機是熱升華型打印機120,而移動終 端100上正在運行的應用是使用電子照相型打印機110的應用的情況。如果是運種情況,為 了使用用戶選擇的熱升華型打印機120從移動終端100執行打印處理,則需要熱升華型打印 機應用301。
[0054] 因此,在步驟S505,CPU 201確定對應于選擇的打印機的應用是否已經被安裝(實 施)到移動終端100。在確定安裝了該應用時,CPU 201將處理推進到步驟S506,并在步驟 S502中用戶選擇的打印機的信息與圖6A示出的文檔信息的預覽613附于熱升華型打印機應 用301的狀態下啟動該應用。打印機的信息包括打印機的IP地址,如果連接是經由Wi-Fi,則 信息包括用于Wi-Fi的SSID、密碼等。接下來,CPU 201將處理推進到步驟S507,并使用運樣 啟動的應用向選擇的打印機發出打印作業,然后結束處理。
[0055] 圖7A示出當根據第一實施例的移動終端100上啟動熱升華型打印機應用301時顯 示的應用啟動畫面的示例。
[0056] 移動終端100基于打印機的信息和文檔信息向熱升華型打印機120發出打印指示。 應注意,在步驟S506啟動熱升華型打印機應用301時,CPU 201將打印機信息和要打印的文 檔信息附于該應用。然而,在啟動應用時,例如,由于0S 303的限制,如果不能將運樣的信息 附于該應用,則CPU 201可W僅啟動熱升華型打印機應用301。
[0057] 另一方面,在步驟S505確定對應于選擇的打印機的應用沒有被安裝到移動終端 100時,CPU 201將處理推進到步驟S508,并顯示圖7B示出的畫面。
[0058] 圖7B是示出根據第一實施例的移動終端100上顯示的安裝確認畫面的示例的視 圖。
[0059] 該畫面顯示表示使用選擇的打印機的熱升華型打印機應用301未被安裝的消息, 還詢問用戶是否執行應用301的安裝。如果用戶觸摸"0K"按鈕701,則CPU 201將處理推進到 步驟S509,如果用戶觸摸"取消"按鈕702,則CPU 201結束處理,而不執行應用的安裝,并再 次顯示圖6A示出的畫面。在步驟S509,CPU 201指示0S 303安裝熱升華型打印機應用301。因 此,0S 303在操作面板205上顯示圖7C示出的畫面。
[0060] 圖7C是示出用于做出下載熱升華型打印機應用301的指示的畫面的示例的視圖。 [0061 ] 如果用戶按下"安裝"按鈕703,則CPU 201將處理推進到步驟S509。在步驟S509, CPU 201訪問圖中未示出的應用發布服務器,并從應用發布服務器下載熱升華型打印機應 用301并安裝。然后,CPU 201啟動安裝的應用并將處理推進到步驟S507。運樣,移動終端100 的用戶能夠容易地獲取對應于選擇的打印機的熱升華型打印機應用301,并使用選擇的打 印機執行打印處理。
[0062] 針對圖5示出的步驟S508和步驟S509,對在用戶確認時從發布服務器下載熱升華 型打印機應用301的配置給出了說明。然而,可W采用其他模式。例如,移動終端100可W通 過自動訪問應用發布服務器而不經過用戶確認來下載并安裝熱升華型打印機應用301。
[0063] 可另選地,移動終端100可W在僅提示用戶安裝熱升華型打印機應用301后結束處 理。如果是運種情況,用戶手動訪問應用發布服務器,然后手動下載并安裝熱升華型打印機 應用301。
[0064] 可另選地,移動終端100自動訪問應用發布服務器,然后用戶手動下載并安裝熱升 華型打印機應用301是可接受的。
[0065] 在第一實施例中,對在安裝了電子照相型打印機應用302的情況下捜索熱升華型 打印機的情況的示例給出了描述。然而,在安裝了熱升華型打印機應用301的情況下可 相同的方式捜索電子照相型打印機。
[0066] 在第一實施例中,從圖6A示出的預覽畫面捜索打印機。此外,在一些情況下,使用 化en-In(應用交互功能),可W通過除熱升華型打印機應用301或電子照相型打印機應用 302W外的應用配設預覽畫面上示出的原稿。在運種情況下,可W通過化en-In啟動熱升華 型打印機應用301或電子照相型打印機應用302并顯示與圖6A示出的畫面類似的預覽畫面。 然后,能夠通過根據圖5示出的流程圖啟動對應于選擇的打印機的應用來執行打印。
[0067] 圖8是描述在啟動電子照相型打印機應用302時對根據第一實施例的移動終端100 執行的用于卸載熱升華型打印機應用301的處理的流程圖。應注意,通過CPU 201將諸如ROM 202的存儲器中存儲的控制程序展開到RAM 203并執行控制程序來實現圖8示出的流程圖的 步驟。
[0068] 首先,在步驟S801,CPU 201確定呼叫者應用是否為熱升華型打印機應用301。如果 呼叫者應用是熱升華型打印機應用301,則CPU 201將處理推進到步驟S802。否則,因為不需 要卸載,CPU 201結束本處理,并繼續正常啟動處理。在步驟S802,CPU 201在操作面板205上 顯示詢問用戶是否卸載熱升華型打印機301(呼叫者)的畫面(圖中未示出),并等待用戶操 作。如果用戶做出卸載應用的指示,貝化PU 201將處理推進到步驟S803。如果用戶未做出卸 載應用的指示,貝化PU 201結束本處理,并繼續正常啟動處理。在步驟S803,CPU 201執行熱 升華型打印機應用301的卸載,并繼續正常啟動處理。
[0069] 根據圖8示出的處理,用戶能夠卸載對應于不用于打印的熱升華型打印機120的熱 升華型打印機應用301,因此用戶能夠避免錯誤地啟動不對應于要使用的打印機的應用。
[0070] 盡管圖8示出的流程圖描述了啟動電子照相型打印機應用302的示例,但該流程圖 也適用于在啟動熱升華型打印機應用301時卸載電子照相型打印機應用302的情況。
[0071] 在圖5示出的流程圖的步驟S501,使用單個捜索模塊參照表1來捜索打印機。可另 選地,可W在步驟S501分別使用針對熱升華型打印機的捜索模塊和針對電子照相型打印機 的捜索模塊,可W組合單個捜索模塊返回的捜索結果,運樣,可W顯示例如圖6C示出的捜索 結果。可W并行或順次執行多個捜索模塊。
[0072] 對從圖6C示出的捜索結果列表選擇要用于打印的打印機的示例給出了說明。然 而,可W通過各熱升華型打印機應用301和電子照相型打印機應用302獲取并顯示可選擇的 打印機的列表,并可W響應于用戶從打印機的列表選擇期望的打印機而執行圖5示出的步 驟S502和后續步驟。
[0073] 如上文所述,根據第一實施例,即使能夠使用用戶選擇的打印機的應用未被安裝 到移動終端,也可W使用簡單的操作安裝應用,并且用戶能夠使用期望的打印機。
[0074] 第二實施例
[0075] 接下來,將對第二實施例給出描述。例如,如圖6C所示,上述第一實施例提供了使 用自動捜索并切換到對應于打印機的打印方法的應用的情況的示例的描述。相對地,第二 實施例提供了基于NFC標簽中的信息確定打印機的打印方法并切換到對應于打印機的應用 的情況的示例的描述。應注意,根據第二實施例的系統配置、移動終端100的配置等與上述 第一實施例相同,因此省略其描述。
[0076] 圖9是描述根據第二實施例的移動終端100執行的使用打印機的打印處理的流程 圖。運里,對通過移動終端100執行電子照相型打印機應用302、移動終端100讀取電子照相 型打印機110的NFC標簽111而執行的打印處理給出描述。應注意,通過CPU 201將諸如ROM 202的存儲器中存儲的控制程序展開到RAM 203并執行控制程序來實現圖9示出的流程圖中 的步驟。
[0077] 首先,在步驟S901,CPU 201使用近場無線通信單元20如角定移動終端100的用戶是 否接觸了電子照相型打印機110的NFC標簽111。在確定用戶接觸了FNC標簽111時,CPU 201 將處理推進到步驟S902,并使用近場無線通信單元208讀取運樣接觸的NFC標簽111中記錄 的數據。然后,CPU 201將處理推進到步驟S903,W確認步驟S902中讀取的數據的格式,并在 確定數據不正確或由于讀取失敗而格式不正常時將處理推進到步驟S904。在步驟S904,CPU 201在操作面板205上顯示關于錯誤的信息(圖中未示出),然后結束本處理。
[0078] 在步驟S903確定正常完成NFC標簽111的讀取并且格式正常時,CPU 201將處理推 進到步驟S905,并確定正在運行的程序是否對應于運樣讀取的NFC標簽111中存儲的打印機 的信息。
[0079] 表2示出了電子照相型打印機110上安裝的NFC標簽111的標簽信息的示例。
[0080] 表 2
[0081]
[0082] 打印機類型信息表示打印機的類型。在表2,"激光"表示電子照相型打印機110。應 注意,在熱升華型打印機的情況下打印機類型表示"加熱"。啟動應用信息表示在移動終端 100接觸NFC標簽111時啟動的應用的名稱。在表2,啟動應用信息表示對電子照相型打印機 命名為"com. example. laser-app"的NFC交互打印應用。Wi-Fi信息包括訪問點130的SSID和 密碼信息,移動終端100能夠經由訪問點130訪問電子照相型打印機110。網絡連接信息表示 電子照相型打印機110的MAC地址。盡管表2中僅示出了 MAC地址,但網絡連接信息可W是能 夠識別電子照相型打印機110的信息(諸如IP地址和UUID)的組合。打印機名稱是安裝有NFC 標簽111的電子照相型打印機110的名稱。在該示例中,存儲對應于電子照相型打印機110的 "電子照相型打印機"。型號名稱表示電子照相型打印機110的型號名稱"打印機-00Γ。
[0083] 在步驟S905,CPU 201確認位于NFC標簽111的信息的頂部的打印機類型信息。如果 信息表示"激光",則CPU 201確定打印方法對應于當前應用,并將處理推進到步驟S906。如 果信息表示除"激光外的打印機類型,貝化PU 201將處理推進到步驟S907。在步驟S905, CPU 201使用位于NFC標簽111的信息的頂部的打印機類型信息W確定打印機是否對應于應 用。然而,可另選地,CPU 201可W參照打印機名稱、型號名稱、表1等來做出確定。此外,在步 驟S905,CPU 201可W通過從啟動應用信息指定打印方法來做出確定。步驟S905到步驟S911 中執行的后續的處理與上文描述的圖5示出的步驟S503到步驟S509中相同,因此省略其描 述。
[0084] 如上文所述,根據第二實施例,能夠通過使用移動終端100接觸期望的打印機的 NFC標簽來選擇打印機。如果對應于選擇的打印機的應用沒有被安裝到移動終端,則安裝對 應于該打印機的應用,從而能夠執行打印。
[0085] 盡管第一實施例和第二實施例中的NFC標簽111和121是標簽類型,但它們也可W 是經由有線連接到打印機的NFC標簽控制器。
[0086] 其他實施例
[0087] 本發明的實施例還可W通過讀出并執行記錄在存儲介質(例如,非臨時性計算機 可讀存儲介質)上的用W進行本發明的上述實施例中的一個或更多個實施例的功能的計算 機可執行指令的系統或裝置的計算機來實現,W及通過由系統或裝置的計算機通過例如從 存儲介質讀出并執行用W進行上述實施例中的一個或更多個實施例的功能的計算機可執 行指令來進行的方法來實現。計算機可W包括中央處理單元(CPU)、微處理單元(MPU)、或其 它電路中的一個或更多個,并且可W包括獨立的計算機或獨立的計算機處理器的網絡。例 如可W從網絡或存儲介質向計算機提供計算機可執行指令。存儲介質可W包括例如硬盤、 隨機存取存儲器(RAM)、只讀存儲器(ROM)、分布計算系統的存儲器、光盤(例如,壓縮盤 (CD)、數字多用途盤(DVD)、或藍光盤(BD)TM)、閃存存儲設備、存儲卡等中的一個或更多個。 本發明還可W由計算機來實現。
[0088] 本發明的實施例還可W通過如下的方法來實現,即,通過網絡或者各種存儲介質 將執行上述實施例的功能的軟件(程序)提供給系統或裝置,該系統或裝置的計算機或是中 央處理單元(CPU)、微處理單元(MPU)讀出并執行程序的方法。
[0089] 雖然參照示例性實施例對本發明進行了描述,但是應當理解,本發明并不限于所 公開的示例性實施例。應當對下列權利要求的范圍給予最寬的解釋,W使其涵蓋所有運些 變型例W及等同的結構及功能。
【主權項】
1. 一種信息處理裝置的控制方法,所述信息處理裝置能夠安裝打印應用,所述方法包 括: 搜索步驟,搜索打印機; 第一確定步驟,如果用戶從所述搜索步驟中找到的多個打印機中選擇的打印機不對應 于執行了搜索的打印應用,則確定對應于用戶選擇的打印機的其他打印應用是否被安裝到 所述信息處理裝置;以及 控制步驟,如果在所述第一確定步驟中確定所述其他打印應用沒有被安裝到所述信息 處理裝置,則提示用戶將所述其他打印應用安裝到所述信息處理裝置。2. 根據權利要求1所述的方法,所述方法還包括: 啟動步驟,如果在所述第一確定步驟中確定所述信息處理裝置安裝了所述其他打印應 用,則啟動所述其他打印應用。3. 根據權利要求1所述的方法, 其中,所述控制步驟包括: 訪問步驟,訪問被配置為發布所述其他打印應用的發布服務器。4. 根據權利要求1所述的方法, 其中,所述控制步驟包括: 詢問步驟,詢問用戶是否將所述其他打印應用安裝到所述信息處理裝置;以及 訪問步驟,如果用戶響應于詢問而做出將所述其他打印應用安裝到所述信息處理裝置 的指示,則訪問被配置為發布所述其他打印應用的發布服務器。5. 根據權利要求1所述的方法,所述方法還包括: 第一發送步驟,如果用戶選擇的打印機對應于執行了搜索的打印應用,則將打印作業 發送到用戶選擇的打印機。6. 根據權利要求1所述的方法,所述方法還包括: 第二確定步驟,如果用戶從所述搜索步驟中找到的多個打印機中選擇了一個打印機, 則確定用戶選擇的打印機是否對應于執行了搜索的打印應用, 其中,如果在所述第二確定步驟中確定用戶選擇的打印機不對應于執行了搜索的打印 應用,則在所述第一確定步驟中確定對應于用戶選擇的打印機的所述其他打印應用是否被 安裝到的所述信息處理裝置。7. 根據權利要求6所述的方法,所述方法還包括: 第二發送步驟,如果在所述第二確定步驟中確定用戶選擇的打印機對應于執行了搜索 的打印應用,則將打印作業發送到用戶選擇的打印機。8. 根據權利要求6所述的方法, 其中,基于打印機的識別信息在所述第二確定步驟中確定用戶選擇的打印機是否對應 于執行了搜索的打印應用。9. 根據權利要求8所述的方法, 其中,打印機的識別信息是型號名稱。10. -種信息處理裝置,所述信息處理裝置能夠安裝打印應用,所述信息處理裝置包 括: 搜索單元,其被配置為搜索打印機; 第一確定單元,其被配置為:如果用戶從所述搜索單元找到的多個打印機中選擇的打 印機不對應于執行了搜索的打印應用,則確定對應于用戶選擇的打印機的其他打印應用是 否被安裝到所述信息處理裝置;以及 控制單元,其被配置為:如果所述第一確定單元確定所述其他打印應用沒有被安裝到 所述信息處理裝置,則提示用戶將所述其他打印應用安裝到所述信息處理裝置。11. 根據權利要求10所述的信息處理裝置,所述信息處理裝置還包括: 啟動單元,其被配置為:如果所述第一確定單元確定所述其他打印應用被安裝到所述 信息處理裝置,則啟動所述其他打印應用。12. 根據權利要求10所述的信息處理裝置, 其中,所述控制單元提示用戶通過訪問被配置為發布所述其他打印應用的發布服務器 而將所述其他打印應用安裝到所述信息處理裝置。13. 根據權利要求10所述的信息處理裝置,所述信息處理裝置還包括: 詢問單元,其被配置為:如果所述第一確定單元確定所述其他打印應用沒有被安裝到 所述信息處理裝置,則詢問用戶是否將所述其他打印應用安裝到所述信息處理裝置;以及 其中,如果用戶響應于詢問而做出將其他打印應用安裝到所處信息處理裝置的指示, 則所述控制單元提示用戶通過訪問被配置為發布所述其他打印應用的發布服務器而將所 述其他打印應用安裝到所述信息處理裝置。14. 根據權利要求10所述的信息處理裝置,所述信息處理裝置還包括: 第一發送單元,其被配置為:如果用戶選擇的打印機對應于執行了搜索的打印應用,則 將打印作業發送到用戶選擇的打印機。15. 根據權利要求10所述的信息處理裝置,所述信息處理裝置還包括: 第二確定單元,其被配置為:如果用戶從所述搜索單元找到的多個打印機中選擇了一 個打印機,則確定用戶選擇的打印機是否對應于執行搜索的打印應用, 其中,如果所述第二確定單元確定用戶選擇的打印機不對應于執行了搜索的打印應 用,則所述第一確定單元確定對應于用戶選擇的打印機的所述其他打印應用是否被安裝到 所述信息處理裝置。16. 根據權利要求15所述的信息處理裝置,所述信息處理裝置還包括: 第二發送單元,其被配置為:如果所述第二確定單元確定用戶選擇的打印機對應于執 行了搜索的打印應用,則將打印作業發送到用戶選擇的打印機。17. 根據權利要求15所述的信息處理裝置, 其中,所述第二確定單元基于打印機的識別信息確定用戶選擇的打印機是否對應于執 行了搜索的打印應用。18. 根據權利要求17所述的信息處理裝置, 其中,打印機的識別信息是型號名稱。
【文檔編號】G06F3/12GK105988755SQ201610152595
【公開日】2016年10月5日
【申請日】2016年3月16日
【發明人】三平善郎
【申請人】佳能株式會社