(57)【特許請求の範囲】
【請求項１】
通信を中継するアクセスポイントを検出し、検出されたアクセスポイントを介してデバイスへ処理を指示する情報処理装置が備えるコンピュータにおいて実行される情報処理プログラムであって、
前記コンピュータを、
少なくとも前記デバイスに実行させる処理に関する設定値を含み、前記処理に対して設定された設定情報を、接続部により接続中のアクセスポイントの識別情報に関連付けて第１記憶部に記憶させる記憶制御手段と、
前記接続部により接続中の一のアクセスポイントの識別情報を、取得部に取得させる取得制御手段と、
前記取得制御手段により取得された前記識別情報に関連づけて記憶されている前記設定情報を、前記第１記憶部から、第１読出部に読み出させる第１読出制御手段と、
前記第１読出制御手段により読み出された前記設定情報に含まれる設定値を、前記デバイスに実行させる処理に関する設定値として、第１設定部に処理の設定を行わせる第１設定制御手段として機能させる、情報処理プログラム。
【請求項２】
前記設定情報は、前記デバイスを特定する特定情報を含み、
前記第１設定制御手段は、前記第１読出制御手段により読み出された前記設定情報に含まれる特定情報により特定されるデバイスを、前記処理を実行させるデバイスとして、第１設定部に処理の設定を行わせる、請求項１に記載の情報処理プログラム。
【請求項３】
前記記憶制御手段は、複数の処理のうちいずれかの処理に対して設定された設定情報を、前記アクセスポイントの識別情報に加え、前記いずれかの処理に関連付けて第１記憶部に記憶させるものであり、
前記第１読出制御手段は、前記取得制御手段が取得した前記一のアクセスポイントの識別情報と、前記複数の処理のうち入力部により入力された処理と、に関連づけて記憶されている設定情報を読み出させるものであり、
前記第１設定制御手段は、前記第１読出制御手段により読み出された前記設定情報を用いて、前記入力部により入力された処理の設定を行わせる、請求項２に記載の情報処理プログラム。
【請求項４】
前記記憶制御手段は、少なくとも印刷処理またはスキャン処理のうちいずれかの処理に対して設定された設定情報を、前記接続中のアクセスポイントの識別情報に加え、前記いずれかの印刷処理またはスキャン処理に関連付けて前記第１記憶部に記憶させる、請求項３に記載の情報処理プログラム。
【請求項５】
前記記憶制御手段は、少なくとも複数種類の印刷処理のうちいずれかの印刷処理に対して設定された設定情報を、前記接続中のアクセスポイントの識別情報に加え、前記いずれかの印刷処理に関連付けて前記第１記憶部に記憶させる、請求項４に記載の情報処理プログラム。
【請求項６】
前記記憶制御手段は、少なくとも複数種類のスキャン処理のうちいずれかのスキャン処理に対して設定された設定情報を、前記接続中のアクセスポイントの識別情報に加え、前記いずれかのスキャン処理に関連付けて前記第１記憶部に記憶させる、請求項４または５に記載の情報処理プログラム。
【請求項７】
前記コンピュータを、
前記取得制御手段により取得された前記一のアクセスポイントの識別情報とは異なる識別情報と、前記入力部により入力された処理と、に関連づけられている設定情報のうち少なくとも前記設定値を、第２読出部に、前記第１記憶部から読み出させる第２読出制御手段と、
前記第２読出制御手段により読み出された前記設定値を用いて、前記入力部により入力された処理の設定を第２設定部に行わせる第２設定制御手段として機能させる、請求項３から６のいずれかに記載の情報処理プログラム。
【請求項８】
前記第２読出制御手段は、
前記取得制御手段により取得された前記一のアクセスポイントの識別情報とは異なる識別情報と、前記入力部により入力された処理と、に関連づけられている設定情報の中で、前記第１記憶部に最新に記憶された設定情報のうち少なくとも前記設定値を読み出させる、請求項７に記載の情報処理プログラム。
【請求項９】
前記処理に対して設定した前記設定値を、前記処理に関連付けて第２記憶部に記憶させる第２記憶制御手段と、
前記入力部により入力された処理に関連付けて、前記第２記憶部に記憶されている前記設定値を、第３読出部に、前記第２記憶部から読み出させる第３読出制御手段と、
前記第３読出制御手段により読み出された前記設定値を用いて、前記入力部により入力された処理の設定を、第３設定部に行わせる第３設定制御手段として機能させる、請求項３から６のいずれかに記載の情報処理プログラム。
【請求項１０】
前記コンピュータを、
前記取得制御手段が取得した前記一のアクセスポイントの識別情報と、前記入力部により入力された処理とは異なる処理と、に関連づけられている設定情報のうち少なくとも前記デバイスの特定情報を、第４読出部に、前記第１記憶部から読み出させる第４読出制御手段と、
前記第４読出制御手段により読み出された前記デバイスの特定情報を用いて前記入力部により入力された処理の設定を、第４設定部に行わせる第４設定制御手段として機能させる、請求項３から９のいずれかに記載の情報処理プログラム。
【請求項１１】
前記記憶制御手段は、いずれかの処理に対して、前記入力部より前記アクセスポイントに接続されているデバイスの選択と設定値とが入力されると、入力された前記デバイスの特定情報と前記設定値とを含む設定情報を、前記取得制御手段により取得された前記識別情報と前記いずれかの処理と、に関連付けて、前記第１記憶部に記憶させるものであり、
前記コンピュータを、
前記入力された前記デバイスの特定情報を、前記取得制御手段により取得された前記識別情報と前記いずれかの処理以外の処理と、に関連付けて、前記第１記憶部に記憶させる第３記憶制御手段として機能させる、請求項３から９のいずれかに記載の情報処理プログラム。
【請求項１２】
通信を中継するアクセスポイントを検出し、検出されたアクセスポイントを介してデバイスへ処理を指示する情報処理装置であって、
少なくとも前記デバイスに実行させる処理に関する設定値を含み、前記処理に対して設定された設定情報を、接続部により接続中のアクセスポイントの識別情報に関連付けて第１記憶部に記憶させる記憶制御手段と、
前記接続部により接続中の一のアクセスポイントの識別情報を、取得する取得手段と、
前記取得手段により取得された前記識別情報に関連づけて記憶されている前記設定情報を、前記第１記憶部から、読み出す第１読出手段と、
前記第１読出手段により読み出された前記設定情報に含まれる設定値を、前記デバイスに実行させる処理に関する設定値として、処理の設定を行う第１設定手段とを備える情報処理装置。
【請求項１３】
通信を中継するアクセスポイントを検出し、検出されたアクセスポイントを介してデバイスへ処理を指示する情報処理装置において実行される情報処理方法であって、
少なくとも前記デバイスに実行させる処理に関する設定値を含み、前記処理に対して設定された設定情報を、接続部により接続中のアクセスポイントの識別情報に関連付けて第１記憶部に記憶させる記憶制御ステップと、
前記接続部により接続中の一のアクセスポイントの識別情報を、取得部に取得させる取得制御ステップと、
前記取得制御ステップにより取得された前記識別情報に関連づけて記憶されている前記設定情報を、前記第１記憶部から、第１読出部に読み出させる第１読出制御ステップと、
前記第１読出制御ステップにより読み出された前記設定情報に含まれる設定値を、前記デバイスに実行させる処理に関する設定値として、第１設定部に処理の設定を行わせる第１設定制御ステップとを含む、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理プログラム、情報処理装置、情報処理方法に関する。
【背景技術】
【０００２】
従来より、通常使用するプリンタとしてユーザに提示すべきデフォルトのプリンタを、アクセスポイントごとに記憶するパーソナルコンピュータが存在している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１５７０７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記の従来技術は、実際のユーザの使用形態とは関係なく、記憶したデフォルトプリンタを提示するだけであった。したがって、デバイスに処理を実行させる場合に必要となる各種の設定に要するユーザの作業負担を、必ずしも十分に軽減できなかった。例えば、デフォルトとして記憶されているプリンタと、ユーザが使用を望むプリンタとが異なる場合、上記の従来技術によれば、ユーザは印刷の都度、提示されたデフォルトのプリンタから使用を望むプリンタへ、設定を変更する必要がある。
【０００５】
本発明は、上記の問題点を解決するためになされたものであり、設定情報の設定に要するユーザの作業負担を抑制しつつ、適切な設定情報を設定できる情報処理プログラム、情報処理装置、情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この目的を達成するために、本発明の情報処理プログラムは、通信を中継するアクセスポイントを検出し、検出されたアクセスポイントを介してデバイスへ処理を指示する情報処理装置が備えるコンピュータにおいて実行されるプログラムであって、前記コンピュータを、少なくとも前記デバイスに実行させる処理に関する設定値を含み、前記処理に対して設定された設定情報を、接続部により接続中のアクセスポイントの識別情報に関連付けて第１記憶部に記憶させる記憶制御手段と、前記接続部により接続中の一のアクセスポイントの識別情報を、取得部に取得させる取得制御手段と、前記取得制御手段により取得された前記識別情報に関連づけて記憶されている前記設定情報を、前記第１記憶部から、第１読出部に読み出させる第１読出制御手段と、前記第１読出制御手段により読み出された前記設定情報に含まれる設定値を、前記デバイスに実行させる処理に関する設定値として、第１設定部に処理の設定を行わせる第１設定制御手段として機能させる。
【０００７】
なお、本発明は、情報処理装置、情報処理装置を制御する制御装置、情報処理システム、情報処理方法、情報処理プログラムを記録する記録媒体等の種々の態様で実現可能である。
【発明の効果】
【０００８】
請求項１記載の情報処理プログラムによれば、接続中の一のアクセスポイントの識別情報に関連づけて記憶されている設定情報であって、第１記憶部に記憶制御手段が記憶させた設定情報に含まれる設定値を、前記デバイスに実行させる処理に関する設定値として、処理の設定が行われる。よって、過去に設定された設定情報であって、接続中の一のアクセスポイントの識別情報に関連付けて記憶されている設定情報に含まれる設定値を用いることにより、設定値の設定に要するユーザの作業負担を抑制しつつ、適切な設定値を設定できる、という効果がある。
【０００９】
請求項２記載の情報処理プログラムによれば、請求項１記載の情報処理プログラムの奏する効果に加え、デバイスを特定する特定情報の設定に要するユーザの作業負担を抑制できる、という効果がある。
【００１０】
請求項３記載の情報処理プログラムによれば、請求項２記載の情報処理プログラムの奏する効果に加え、接続中の一のアクセスポイントの識別情報と、入力部により入力された処理とに関連付けて記憶されている設定情報を用いることにより、入力部により入力された処理について、適切な設定情報を設定できる、という効果がある。
【００１１】
請求項４記載の情報処理プログラムによれば、請求項３記載の情報処理プログラムの奏する効果に加え、印刷処理またはスキャン処理について、適切な設定情報を、ユーザの作業負担を抑制しつつ設定できる、という効果がある。
【００１２】
請求項５記載の情報処理プログラムによれば、請求項４記載の情報処理プログラムの奏する効果に加え、デバイスに実行させる印刷処理として、複数種類の印刷処理が存在する場合であっても、複数種類の印刷処理の各々に対して適切な設定情報を、ユーザの作業負担を抑制しつつ設定できる、という効果がある。
【００１３】
請求項６記載の情報処理プログラムによれば、請求項４または５に記載の情報処理プログラムの奏する効果に加え、デバイスに実行させるスキャン処理として、複数種類のスキャン処理が存在する場合であっても、複数種類のスキャン処理の各々に対して適切な設定情報を、ユーザの作業負担を抑制しつつ設定できる、という効果がある。
【００１４】
請求項７記載の情報処理プログラムによれば、請求項３から６のいずれかに記載の情報処理プログラムの奏する効果に加え、接続中の一のアクセスポイントの識別情報と入力された処理とに関連づけられた設定情報が第１記憶部に記憶されていない場合であっても、他の識別情報と入力された処理とに関連付けられた設定値を用いて設定が行われるので、入力された処理に対して適切な設定値を、ユーザの作業負担を抑制しつつ設定できる、という効果がある。
【００１５】
請求項８記載の情報処理プログラムによれば、請求項７記載の情報処理プログラムの奏する効果に加え、他の識別情報と入力された処理とに関連づけられている設定情報の中で、最新に記憶された設定情報のうち少なくとも設定値を用いて設定が行われるので、入力された処理に対して適切な設定値を、ユーザの作業負担を抑制しつつ設定できる、という効果がある。
【００１６】
請求項９記載の情報処理プログラムによれば、請求項３から６のいずれかに記載の情報処理プログラムの奏する効果に加え、入力された処理に関連付けられている設定値を、ユーザの作業負担を抑制しつつ設定できる、という効果がある。
【００１７】
請求項１０記載の情報処理プログラムによれば、請求項３から９のいずれかに記載の情報処理プログラムの奏する効果に加え、接続中の一のアクセスポイントの識別情報と入力された処理とに関連づけられた設定情報が第１記憶部に記憶されていない場合であっても、前記一のアクセスポイントと他の処理とに関連付けられたデバイスの特定情報を用いて設定が行われるので、接続中のアクセスポイントに応じた適切なデバイスの特定情報を、ユーザの作業負担を抑制しつつ設定できる、という効果がある。
【００１８】
請求項１１記載の情報処理プログラムによれば、請求項３から９のいずれかに記載の情報処理プログラムの奏する効果に加え、入力されたデバイスの特定情報と設定値とを含む設定情報が、接続中の一のアクセスポイントの識別情報と入力された処理とに関連付けて記憶され、さらに、デバイスの特定情報については、前記接続中のアクセスポイントの識別情報と他の処理とに関連付けて記憶されるので、接続中のアクセスポイントに次回以降に接続する際には、他の処理が入力される場合であっても、そのデバイスの特定情報を利用できる、という効果がある。
【００１９】
請求項１２記載の情報処理装置によれば、請求項１記載の情報処理プログラムを実行する情報処理装置と同様の効果を奏する。
【００２０】
請求項１３記載の情報処理方法によれば、請求項１記載の情報処理プログラムを実行する情報処理装置と同様の効果を奏する。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１実施形態であるデバイス制御アプリケーションを搭載した携帯端末の電気的構成を示すブロック図である。
【図２】設定情報管理テーブルの構成を模式的に示す図である。
【図３】第１実施形態の携帯端末において実行されるデバイス利用処理を示すフローチャートである。
【図４】第１実施形態の携帯端末において実行される設定読出処理を示すフローチャートである。
【図５】携帯端末のＬＣＤに表示させる設定画面を示す図である。
【図６】（ａ）は、第２実施形態の携帯端末において実行される設定記憶処理を示すフローチャートであり、（ｂ）は、第２実施形態の携帯端末において実行される設定読出処理を示すフローチャートである。
【図７】（ａ）は、第３実施形態の携帯端末によって作成される最新設定管理テーブルの一例を示す図であり、（ｂ）は、第３実施形態の携帯端末において実行される設定記憶処理を示すフローチャートである。
【図８】第３実施形態の携帯端末において実行される設定読出処理を示すフローチャートである。
【図９】第４実施形態の携帯端末において実行される処理を示すフローチャートであって、（ａ）は、設定読出処理を示し、（ｂ）は、最新設定読出処理を示し、（ｃ）は、位置設定読出処理を示す。
【図１０】変形例の携帯端末において、設定情報管理テーブルを用いずに、設定情報を記憶させる場合に、メモリーカードに記憶に記憶される設定情報の一例を示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の第１実施形態であるデバイス制御アプリケーション１４ｂ（以下、本アプリ１４ｂという）が搭載された携帯端末１０の電気的構成を示すブロック図である。本アプリ１４ｂは、パーソナルコンピュータなどを経由せずに、携帯端末１０からデバイス３０の印刷機能およびスキャン機能を利用するためのアプリケーションである。特に、本アプリ１４ｂは、印刷処理やスキャン処理の設定に要するユーザの作業負担を抑制しつつ、適切な設定情報を設定できるように構成されている。
【００２３】
携帯端末１０は、図示しない無線基地局を介して、他の装置との間で音声通話を行う携帯電話機である。また、携帯端末１０は、アクセスポイント５０を介したインフラストラクチャモードにより、他の装置との間で無線通信２００を行う。携帯端末１０には、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、フラッシュメモリ１４、無線ＬＡＮ送受信部１５、操作キー１６、タッチパネル１７、液晶表示装置１８（以下、ＬＣＤ１８）、メモリカードインターフェイス１９（以下、メモリカードＩ／Ｆ１９）、音声入出力部２１、電話網通信部２２が設けられる。これらは、バスライン２３を介して互いに通信可能に接続されている。
【００２４】
ＣＰＵ１１は、ＲＯＭ１２等に記憶される固定値やプログラム或いは、無線通信２００を介して送受信される各種信号に従って、バスライン２３と接続された各部を制御する。ＲＯＭ１２は、書換不能なメモリであって、各種の固定値を記憶する。ＲＡＭ１３は、書換可能な揮発性のメモリであり、選択処理メモリ１３ａ、選択中設定メモリ１３ｂが設けられる。選択処理メモリ１３ａは、本アプリ１４ｂの機能により、デバイス３０に実行させることが可能なＰＤＦ印刷処理、フォト印刷処理、スキャン処理のうち、ユーザにより選択された処理を記憶する。選択中設定メモリ１３ｂは、デバイス３０に実行させる処理に関する設定情報を記憶する。
【００２５】
フラッシュメモリ１４は、書換可能な不揮発性のメモリであり、オペレーティングシステム１４ａ（以下、ＯＳ１４ａ）や本アプリ１４ｂが格納される。本実施形態において、ＯＳ１４ａは、携帯端末１０に搭載された基本ソフトウェアであって、本実施形態の場合、アンドロイド（登録商標）ＯＳであるものとする。また、本アプリ１４ｂは、デバイス３０のベンダによって提供されたものであって、携帯端末１０のユーザによって携帯端末１０にインストールされる。以降、アプリケーションやオペレーションシステムなどのプログラムを実行するＣＰＵ１１のことを、単にプログラム名で記載する場合もある。例えば「アプリケーション」という記載が、「アプリケーションを実行するＣＰＵ１１」を意味する場合もある。
【００２６】
携帯端末１０にインストールされた各アプリケーション（本アプリ１４ｂを含む）は、ＯＳ１４ａのＡＰＩを呼び出して、無線ＬＡＮ送受信部１５、操作キー１６、タッチパネル１７、ＬＣＤ１８、メモリカードＩ／Ｆ１９、音声入出力部２１、電話網通信部２２など、携帯端末１０の各構成に受け渡したいデータをＯＳ１４ａに出力する。すなわち、各アプリケーションは、ＯＳ１４ａのＡＰＩを呼び出すことによって、携帯端末１０の各構成を制御する。また、各アプリケーションは、ＯＳ１４ａのＡＰＩを呼び出して、携帯端末１０の各構成が出力するデータや各構成の状態を示すデータをＯＳ１４ａから取得する。すなわち、ＯＳ１４ａのＡＰＩを呼び出すことによって、携帯端末１０の各構成の状態（携帯端末１０への操作入力の状態も含む）を示すデータをＯＳ１４ａから取得する。また、ＯＳ１４ａは、携帯端末１０の各構成が出力するデータや各構成の状態を示すデータを、定期的に、あるいは各構成の状態変化の都度、各アプリケーションに通知することもある。すなわち、各アプリケーションは、ＯＳ１４ａからの通知を受けることによって、携帯端末１０の各構成の状態（携帯端末１０への操作入力の状態も含む）を示すデータをＯＳ１４ａから取得する。
【００２７】
無線ＬＡＮ送受信部１５は、ＩＥＥＥ８０２．１１ｂ/ｇの規格に準拠した無線ＬＡＮにより、携帯端末１０と他の機器とをＷｉ−Ｆｉ（登録商標）接続する回路である。この無線ＬＡＮ送受信部１５により、携帯端末１０とアクセスポイント５０との間において、無線通信２００が可能となる。
【００２８】
操作キー１６は、携帯端末１０の図示しない筺体に設けられたハードキーであり、携帯端末１０に設定情報や指示を入力する。タッチパネル１７は、ＬＣＤ１８に重ねて設けられ、携帯端末１０に設定情報や指示を入力する。ＬＣＤ１８は、携帯端末１０にインストールされたアプリケーションを示すアイコンの一覧や、起動したアプリケーションの画面を表示する。メモリカードＩ／Ｆ１９は、不揮発性のメモリカード２０が装着されるインターフェイスであって、メモリカード２０に対するデータの書き込み又は読み出しを制御する。メモリカード２０には、設定情報管理テーブル２０ａが設けられる。設定情報管理テーブル２０ａについては、図２を参照して後述する。メモリカード２０は、一例として、ＳＤカード（登録商標）である。音声入出力部２１は、マイクやスピーカなどで構成された音声入出力用デバイスであり、電話網通信部２２は、他の電話装置との間で電話通信を行うための回路である。
【００２９】
デバイス３０は、プリンタ機能、スキャン機能、コピー機能などを有する複合機であって、携帯端末１０の無線ＬＡＮ送受信部１５と同様に構成された無線ＬＡＮ送受信部（図示せず）を備え、アクセスポイント５０を介した無線通信により、携帯端末１０とＷｉ−Ｆｉ接続される。また、デバイス３０は、携帯端末１０の本アプリ１４ｂにより制御され、携帯端末１０から送信されてくるデータに基づいて画像を印刷し、または、原稿を読み取って画像データを生成し、携帯端末１０へ送信する。アクセスポイント５０は、Ｗｉ−Ｆｉ端末間の通信を中継する。
【００３０】
アクセスポイント５０は、Ｗｉ−Ｆｉ端末間の通信を中継するものであって、管理者によって、識別情報としてのＢＳＳＩＤ（Basic  Service  Set  Identifier）が設定されている。携帯端末１０は、無線通信２００が可能な範囲に存在するアクセスポイント５０を検出し、検出したアクセスポイント５０を介して通信可能なデバイス３０へ、印刷処理またはスキャン処理の実行を指示する。なお、アクセスポイント５０を介して利用可能なデバイスは、デバイス３０以外にも存在していても良い。ただし、本実施形態においては、発明の理解を容易にするために、アクセスポイント５０を介して利用可能なデバイスとして、１台のデバイス３０のみ図示している。
【００３１】
図２は、設定情報管理テーブル２０ａの構成を模式的に示す図である。設定情報管理テーブル２０ａは、アクセスポイント５０のＢＳＳＩＤ６１と、デバイス３０に指示する処理の種別６２とに関連付けて、設定情報６０を記憶するテーブルである。この設定情報管理テーブル２０ａは、本アプリ１４ｂによって作成されて、メモリカード２０に格納される。なお、ＢＳＳＩＤ６１は、４８ビットの数値で構成されるが、図２においては、簡単な文字列でＢＳＳＩＤを表している。また、処理の種別６２は、本アプリ１４ｂにより、デバイス３０に指示可能な処理の種別を表している。本実施形態において、処理の種別６２としては、ＰＤＦ印刷処理、フォト印刷処理、スキャン処理が準備されている。
【００３２】
設定情報６０は、各処理に対して設定した設定情報を示すものであり、デバイス情報６４と詳細設定６６とを含む。デバイス情報６４は、デバイス３０を特定するための情報であって、デバイス３０のモデル名、およびデバイス３０のＩＰアドレスを含む。詳細設定６６は、例えば、用紙サイズ、カラー印刷／モノクロ印刷、両面印刷の有無、印刷部数など、デバイス３０に実行させる処理に関する各種項目の設定値を含む。
【００３３】
詳細は、図３のフローチャートを参照して後述するが、携帯端末１０がいずれかのアクセスポイント５０と接続されている状態において、ユーザが、本アプリ１４ｂを起動すると、本アプリ１４ｂは、デバイス３０に実行させるべき処理をユーザに選択させ、また、デバイス情報６４、詳細設定６６を設定させる。そして、接続中のアクセスポイント５０経由で利用可能なデバイス３０のうち、デバイス情報６４で特定されるデバイス３０に対して、ユーザが選択した処理の実行を指示する。
【００３４】
また、本アプリ１４ｂは、ユーザが設定したデバイス情報６４および詳細設定６６を、接続中のアクセスポイント５０のＢＳＳＩＤ６１と、ユーザが選択した処理の種別６２とに関連付けて、設定情報管理テーブル２０ａに格納する。本アプリ１４ｂは、携帯端末１０が、過去に接続したことのあるアクセスポイント５０に再度接続し、過去にそのアクセスポイント５０に接続したときと同じ処理をユーザが選択した場合には、設定情報管理テーブル２０ａに格納した設定情報６０を利用することにより、デバイス情報６４や詳細設定６６の設定に要するユーザの作業負担を抑制できるように構成されている。なお、設定情報６０は、設定情報６０が設定情報管理テーブル２０ａに記憶された日時を示す時間情報６８を含むものとする。
【００３５】
図３は、本アプリ１４ｂに従い、携帯端末１０のＣＰＵ１１が実行するデバイス利用処理を示すフローチャートである。この処理は、携帯端末１０において、ユーザが、本アプリ１４ｂの起動を指示した場合に実行される。ただし、この処理の開始前に、携帯端末１０は一のアクセスポイント５０とＷｉ−Ｆｉ接続されているものとする。なお、以下に説明する図３，図４，図６〜図９のフローチャートに示す各ステップは、本アプリ１４ｂがＣＰＵ１１に実行させ、または、本アプリ１４ｂがＯＳ１４ａなどの機能を利用してＣＰＵ１１に実行させるものとして説明する。ただし、各フローチャートが含むステップは、ＯＳ１４ａやその他アプリケーションがＣＰＵ１１に実行させるステップに一部置き換えられても良い。また、ＣＰＵ１１の関与によらず、携帯端末１０に設けられたハードウェアそのものが作動することによって実現されるステップに、一部置き換えられても良い。
【００３６】
まず、ステップＳ３０２（以下、ステップを省略）において、ＣＰＵ１１は、ＰＤＦ印刷処理、フォト印刷処理、スキャン処理の各々に対応するアイコンをＬＣＤ１８に表示させ、処理の選択を受け付ける（Ｓ３０２）。より具体的には、ＣＰＵ１１は、処理のアイコンが表示された領域に対応する電気信号が、タッチパネル１７から入力されたかを判断し、対応する電気信号がタッチパネル１７から入力された場合に、入力された電気信号に対応する領域に表示されていたアイコンが示す処理の選択を受け付けたと判断している。次に、ＣＰＵ１１は、ユーザがタッチしたアイコンが示す処理を選択処理メモリ１３ａに設定する（Ｓ３０３）。選択処理メモリ１３ａに設定した処理（以後、単に設定した処理と称する）がＰＤＦ印刷処理またはフォト印刷処理である場合（Ｓ３０４：Ｎｏ）、ＣＰＵ１１は、データ選択画面をＬＣＤ１８に表示させる（Ｓ３０６）。選択処理メモリ１３ａに設定した処理がＰＤＦ印刷処理である場合、メモリカード２０に保存されているデータ中、ＰＤＦ形式のファイル（以下、ＰＤＦファイル）のアイコンを一覧表示したデータ選択画面を表示させる。一方、設定した処理がフォト印刷処理である場合、メモリカード２０に保存されているデータ中、ＪＰＥＧ形式のファイル（以下、ＪＰＥＧファイル）のサムネイルを一覧表示したデータ選択画面を表示させる。
【００３７】
次に、データ選択画面に表示されたアイコンまたはサムネイルのいずれかをユーザがタッチすると、タッチパネル１７から、ユーザがタッチした領域に対応する電気信号が、ＣＰＵ１１へ入力される。ＣＰＵ１１は、電気信号がタッチパネル１７から入力されると、入力された電気信号に対応する領域に表示されていたアイコンまたはサムネイルで特定されるファイルが、処理対象のファイルとして入力されたと判断する（Ｓ３０８）。なお、スキャン処理が入力された場合（Ｓ３０４：Ｙｅｓ）、ＣＰＵ１１は、Ｓ３０６，Ｓ３０８の処理をスキップする。次に、ＣＰＵ１１は、設定読出処理を実行する（Ｓ３１０）。
【００３８】
図４は、設定読出処理（Ｓ３１０）を示すフローチャートである。まず、ＣＰＵ１１は、無線ＬＡＮ送受信部１５により接続中の一のアクセスポイント５０のＢＳＳＩＤを、無線ＬＡＮ送受信部１５を介して取得し（Ｓ４０２）、選択処理メモリ１３ａから、Ｓ３０３で設定した処理を読み出す（Ｓ４０４）。
【００３９】
次に、取得したＢＳＳＩＤ６１と設定した処理の種別６２とに関連付けられた設定情報６０が、設定情報管理テーブル２０ａに記憶されている場合（Ｓ４０６：Ｙｅｓ）、ＣＰＵ１１は、取得したＢＳＳＩＤ６１と設定した処理の種別６２とに関連づけて記憶されている設定情報６０を、設定情報管理テーブル２０ａから読み出し、その設定情報６０に含まれるデバイス情報６４と詳細設定６６とを、選択中設定メモリ１３ｂに設定する（Ｓ４０８）。そして、ＣＰＵ１１は、Ｓ３１２（図３）の処理に戻る。
【００４０】
一方、取得したＢＳＳＩＤ６１と設定した処理の種別６２とに関連付けられた設定情報６０が、設定情報管理テーブル２０ａに記憶されていないが（Ｓ４０６：Ｎｏ）、接続中のＢＳＳＩＤ６１と、設定した処理とは異なる他の処理の種別６２とに関連付けられた設定情報６０がある場合（Ｓ４１０：Ｙｅｓ）、ＣＰＵ１１は、接続中の一のアクセスポイント５０のＢＳＳＩＤ６１と、設定した処理とは異なる他の処理の種別６２とに関連づけられた設定情報６０から、デバイス情報６４を読み出し、選択中設定メモリ１３ｂに設定する（Ｓ４１２）。なお、接続中のＢＳＳＩＤ６１に関連付けて、複数の設定情報６０が記憶されている場合、ＣＰＵ１１は、その複数の設定情報６０のうち、設定情報管理テーブル２０ａに最新に記憶された設定情報６０を、時間情報６８に基づいて選択し、その設定情報６０に含まれるデバイス情報６４を選択中設定メモリ１３ｂに設定する。一方、接続中のＢＳＳＩＤ６１に関連付けられた設定情報６０がない場合（Ｓ４１０：Ｎｏ）、ＣＰＵ１１は、Ｓ４１２の処理をスキップする。
【００４１】
次に、取得したＢＳＳＩＤ６１と設定した処理の種別６２とに関連付けられた設定情報６０が、設定情報管理テーブル２０ａに記憶されていないが（Ｓ４０６：Ｎｏ）、接続中の一のアクセスポイント５０とは異なる他のアクセスポイントのＢＳＳＩＤ６１と、設定した処理の種別６２とに関連付けられた設定情報６０が、設定情報管理テーブル２０ａに記憶されている場合（Ｓ４１４：Ｙｅｓ）、ＣＰＵ１１は、他のアクセスポイントのＢＳＳＩＤ６１と、設定した処理の種別６２とに関連づけられている設定情報６０から、詳細設定６６を読み出し、選択中設定メモリ１３ｂに設定する（Ｓ４１６）。なお、設定した処理の種別６２に関連付けて、複数の設定情報６０が記憶されている場合、ＣＰＵ１１は、その複数の設定情報６０のうち、設定情報管理テーブル２０ａに最新に記憶された設定情報６０を、時間情報６８に基づいて選択し、その詳細設定６６を選択中設定メモリ１３ｂに設定する。一方、設定した処理の種別６２に関連付けられた設定情報６０が、設定情報管理テーブル２０ａに記憶されていない場合（Ｓ４１４：Ｎｏ）、ＣＰＵ１１は、Ｓ４１６の処理をスキップする。
【００４２】
図３に戻り説明する。次に、ＣＰＵ１１は、設定画面をＬＣＤ１８に表示させる（Ｓ３１２）。この設定画面は、デバイス情報６４の選択および詳細設定６６の入力を受け付けるための画面である。ただし、設定読出処理（Ｓ３１０）により、設定情報管理テーブル２０ａから読み出されたデバイス情報６４または詳細設定６６が選択中設定メモリ１３ｂに設定されている場合には、そのデバイス情報６４または詳細設定６６が設定された状態で、設定画面が表示される。
【００４３】
図５（ａ）は、設定画面の一例を示す図である。図５（ａ）に示すように、設定画面は、デバイス設定項目７０、詳細設定項目７２を含む。そして、本アプリ１４ｂは、設定情報管理テーブル２０ａから読み出されたデバイス情報６４が選択中設定メモリ１３ｂに記憶されている場合には、デバイス設定項目７０にデバイス情報６４を表示させる。同様に、設定情報管理テーブル２０ａから読み出された詳細設定６６が選択中設定メモリ１３ｂに記憶されている場合には、詳細設定項目７２に、詳細設定６６を表示させる。
【００４４】
すなわち、過去に接続したアクセスポイント５０に再度接続し、過去にそのアクセスポイント５０に接続したときに受け付けた処理に関連付けた設定情報６０が設定情報管理テーブル２０ａに残っている場合、再度同じ処理を受け付けた場合には、前回設定したデバイス情報６４と詳細設定６６とを引き継ぎ、図５（ａ）に示すように、設定画面に含めて表示させる。
【００４５】
よって、ユーザから見れば、周辺の環境に応じた適切なデバイス情報６４および詳細設定６６が設定された状態から、設定作業を開始できるので、ユーザの作業負担が軽減される。例えば、あるアクセスポイント５０からデバイス３０に対してＰＤＦ印刷処理を指示した後、他のアクセスポイント５０へ移動し、そのアクセスポイント５０から利用可能な別のデバイスを特定するデバイス情報６４と、その別のデバイスの特性や機能に合った詳細設定６６とを設定する。その後、元のアクセスポイント５０に戻り、再度ＰＤＦ印刷処理を指示する場合には、過去に元のアクセスポイント５０と接続した際に設定したデバイス情報６４および詳細設定６６を引き継ぎ、利用できる。
【００４６】
図５（ｂ）は、接続中のアクセスポイント５０のＢＳＳＩＤ６１と、設定した処理とは異なる処理の種別６２とに関連付けられたデバイス情報６４を読み出して、選択中設定メモリ１３ｂに記憶させた場合に（Ｓ４１２）、ＬＣＤ１８に表示させる設定画面の一例である。この場合、接続中のアクセスポイント５０のＢＳＳＩＤ６１に関連付けられたデバイス情報６４がデバイス設定項目７０に表示されるが、詳細設定項目７２の設定値がブランクとされる。
【００４７】
図５（ｂ）に示す設定画面は、過去に接続したアクセスポイント５０に再度接続した場合において、過去にそのアクセスポイント５０に接続したときとは異なる処理をユーザが選択した場合に、表示される設定画面である。図５（ｂ）に示す設定画面によれば、ユーザは、過去にそのアクセスポイント５０に接続したときに設定したデバイス情報６４、すなわち、現在接続中のアクセスポイント５０を経由して利用する可能性の高いデバイス３０のデバイス情報６４が設定された状態から、設定作業を開始できる。よって、設定作業に係るユーザの作業負担が抑制される。
【００４８】
図５（ｃ）は、接続中のアクセスポイント５０とは異なる他のアクセスポイント５０のＢＳＳＩＤ６１と、設定した処理の種別６２とに関連付けられた詳細情報６６を読み出して、選択中設定メモリ１３ｂに記憶させた場合に（Ｓ４１６）、ＬＣＤ１８に表示させる設定画面の一例である。この場合、設定した処理の種別６２に関連付けられた詳細設定６６が詳細設定項目７２に表示されるが、デバイス設定項目７０の設定値がブランクとされる。
【００４９】
図５（ｃ）に示す設定画面は、あるアクセスポイント５０に初めて接続した場合において、他のアクセスポイント５０経由では選択したことのある処理をユーザが選択した場合に、表示される設定画面である。図５（ｃ）に示す設定画面によれば、ユーザは、過去にその処理を選択したときに設定した詳細設定６６、すなわち、現在設定中の処理について設定する可能性の高い詳細設定６６が設定された状態から、設定作業を開始できる。よって、設定作業に係るユーザの作業負担が抑制される。
【００５０】
特に、本実施形態においては、印刷処理として、ＰＤＦファイルを印刷するＰＤＦ印刷処理と、ＪＰＥＧファイルを印刷するフォト印刷処理とが設けられている。ＰＤＦファイルを印刷する場合と、ＪＰＥＧファイルを印刷する場合とでは、用紙サイズの選択や、カラー印刷／モノクロ印刷の選択等において、最適な詳細設定６６が異なる可能性がある。本実施形態によれば、ＰＤＦ印刷処理とフォト印刷処理とのそれぞれについて設定情報６０が記憶されるので、設定した印刷処理の種類に対して適切な詳細設定６６を、ユーザの作業負担を抑制しつつ設定できる。
【００５１】
図３に戻り説明する。次に、設定項目の中に、ブランクの項目（設定値が未設定の項目）がない場合であって（Ｓ３１４：Ｎｏ）、且つ、実行ボタン（図示せず）が押下されることにより、処理の実行の指示が入力された場合（Ｓ３２２：Ｙｅｓ）、ＣＰＵ１１は、選択中設定メモリ１３ｂに設定されているデバイス情報６４で特定されるデバイス３０に対して、ユーザが選択した処理の実行を、詳細設定６６に基づいて指示し（Ｓ３２４）、デバイス利用処理を終了する。
【００５２】
なお、実行ボタンは、ハードキーである操作キー１６の一つであってもいいし、設定画面に表示されるソフトキー（図示せず）であっても良い。ＣＰＵ１１は、操作キー１６から入力される電気信号、或いはタッチパネル１７から入力されるソフトキーが表示された領域に該当する電気信号により、実行ボタンが押下されたかを判断する。
【００５３】
一方、設定項目中、ブランクの項目がある場合（Ｓ３１４：Ｙｅｓ）、ＣＰＵ１１は、デバイス３０の選択、および処理の設定値の入力を受け付ける（Ｓ３１６）。具体的には次のような処理を行う。デバイス３０の選択を受け付ける場合は、ＣＰＵ１１はＬＣＤ１８に、アクセスポイント５０に接続されているデバイス３０を示すアイコンを表示させる。そして、ユーザがデバイスを選択し、アイコンをタッチすると、タッチパネル１７から、ＣＰＵ１１へＬＣＤ１８にアイコンを表示させた領域に対応する電気信号が入力される。ＣＰＵ１１は電気信号が入力されると、入力された電気信号に対応する領域に表示されていたアイコンが示すデバイスがユーザに選択されたと判断する。設定値の入力を受け付ける場合も同様で、ＣＰＵ１１はＬＣＤ１８に、各種項目に関する設定値のアイコンをＬＣＤ１８に表示させる。そしてＣＰＵ１１はタッチパネル１７から、ＬＣＤ１８にアイコンを表示させた領域に対応する電気信号が入力されると、入力された電気信号に対応する領域に表示されていたアイコンが示す設定値がユーザに入力されたと判断する。そして、ＣＰＵ１１は、ユーザにより選択されたデバイス３０のデバイス情報６４を選択中設定メモリ１３ｂに設定し、または入力された設定値（詳細設定６６）を、選択中設定メモリ１３ｂに設定する。なお、選択中設定メモリ１３ｂにデバイス情報６４または詳細設定６６が既に記憶されている場合には、それを書き換える（変更する）。次に、ＣＰＵ１１は、選択中設定メモリ１３ｂに設定されたデバイス情報６４と、詳細設定６６と、現在の日時を示す時間情報６８とを含む設定情報６０を、接続中のアクセスポイント５０のＢＳＳＩＤ６１および設定した処理の種別６２に関連付けて、設定情報管理テーブル２０ａに記憶させる（Ｓ３１８）。すなわち、常に最新の設定情報６０を、設定情報管理テーブル２０ａに格納する。
【００５４】
次に、設定ボタンが押下された場合（Ｓ３２０：Ｙｅｓ）、ＣＰＵ１１は、Ｓ３１６から処理を繰り返す。なお、設定キーは、ハードキーである操作キー１６の一つであってもいいし、設定画面に表示されるソフトキー（図示せず）であっても良い。設定ボタンが押下されない場合であって（Ｓ３２０：Ｎｏ）、且つ、実行ボタンが押下されない場合（Ｓ３２２：Ｎｏ）、ＣＰＵ１１は、Ｓ３２０から処理を繰り返す。そして、処理を繰り返すうちに、実行ボタンが押下される場合（Ｓ３２２：Ｙｅｓ）、ＣＰＵ１１は、選択中設定メモリ１３ｂに設定されているデバイス情報６４で特定されるデバイス３０に対して、ユーザが選択した処理の実行を、詳細設定６６に基づいて指示し（Ｓ３２４）、デバイス利用処理を終了する。
【００５５】
第１実施形態の本アプリ１４ｂによれば、過去に選択中設定メモリ１３ｂに設定したデバイス情報６４と詳細情報６６とを引き継ぎ、これらの設定に要するユーザの作業負担を抑制できる。
【００５６】
次に、本発明の他の実施形態を説明するが、以下に説明する各実施形態において、携帯端末１０、デバイス３０の電気的構成は、第１実施形態で説明した構成と同一であるため、第１実施形態と同一の符号を付して説明を省略する。
【００５７】
図６は、第２実施形態の本アプリ１４ｂに従って、ＣＰＵ１１が実行する処理を示し、（ａ）は、設定記憶処理を示すフローチャートであって、（ｂ）は、設定読出処理を示すフローチャートである。第２実施形態の本アプリ１４ｂは、第１実施形態のデバイス利用処理におけるＳ３１８に代えて、図６（ａ）に示す設定記憶処理をＣＰＵ１１に実行させる。また、第１実施形態の設定読出処理（Ｓ３１０）に代えて、図６（ｂ）に示す設定読出処理を実行させる。その他の点について、第２実施形態の本アプリ１４ｂがＣＰＵ１１に実行させる処理は、第１実施形態と同様である。なお、本第２実施形態において、第１実施形態で説明した処理と同一の処理には同一の符号を付し、図示および説明を省略する。
【００５８】
図６（ａ）に示す設定記憶処理は、設定画面においてデバイス３０の選択または設定値の入力を受け付けることにより、選択中設定メモリ１３ｂに記憶させたデバイス情報６４、詳細設定６６が書き換えられる毎に実行される。この設定記憶処理において、まず、ＣＰＵ１１は、接続中のアクセスポイント５０のＢＳＳＩＤ６１と、選択処理メモリ１３ａに設定した処理（第１実施形態と同様に、以下、設定した処理と称する）の種別６２とに関連付けて、設定情報管理テーブル２０ａに設定情報６０を記憶させる（Ｓ６０２）。
【００５９】
次に、設定情報管理テーブル２０ａのうち、接続中のアクセスポイント５０とは異なる他のアクセスポイント５０のＢＳＳＩＤ６１と、設定した処理の種別６２とに関連付けられた領域に、ブランクの領域がある場合、換言すれば、設定した処理の種別６２に関連付けられた領域に、設定情報６０が未記憶の領域がある場合（Ｓ６０４：Ｙｅｓ）、ＣＰＵ１１は、選択中設定メモリ１３ｂに設定された詳細設定６６を含む設定情報６０を、そのブランクの領域に記憶させる（Ｓ６０６）。すなわち、他のアクセスポイント５０のＢＳＳＩＤと、設定した処理とに関連付けて、設定情報６０を記憶させる。ただし、ここで記憶させる設定情報６０には、詳細設定６６と時間情報６８とを含め、デバイス情報６４は含めない。なお、設定情報管理テーブル２０ａのうち、接続中のアクセスポイント５０とは異なる他のアクセスポイント５０のＢＳＳＩＤ６１と、設定した処理の種別６２とに関連付けられた領域に、ブランクの領域がない場合（Ｓ６０４：Ｎｏ）、ＣＰＵ１１は、Ｓ６０６の処理をスキップする。
【００６０】
図６（ｂ）は、第２実施形態の携帯端末１０のＣＰＵ１１が実行する設定読出処理（Ｓ３１０）を示すフローチャートである。この設定読出処理（Ｓ３１０）は、第１実施形態の設定読出処理（Ｓ３１０）に代えて実行されるものであり、第１実施形態の設定読出処理に含まれるＳ４１４，Ｓ４１６の処理を削除している点において、第１実施形態と異なる。
【００６１】
すなわち、図６（ａ）を参照して説明したように、本第２実施形態においては、接続中のアクセスポイント５０のＢＳＳＩＤ６１と、設定した処理の種別６２とに関連付けて設定情報６０を記憶させる際には、他のアクセスポイント５０についても、設定情報６０が記憶される。よって、第２実施形態の設定読出処理によれば、あるアクセスポイント５０では初めて設定する処理であっても、過去に他のアクセスポイント５０では設定したことがある処理を設定する場合には、現在接続中のアクセスポイント５０に関連付けられた設定情報６０として、過去に同一の処理について設定した詳細設定６６を設定情報管理テーブル２０ａから読み出し、引き継ぐことができる。
【００６２】
したがって、第２実施形態の設定読出処理によれば、第１実施形態とは異なり、他のアクセスポイント５０のＢＳＳＩＤ６１と、設定した処理とに関連付けられた設定情報６０の有無を判断することなく（すなわち、Ｓ４１４，Ｓ４１６の処理を省略して）、処理を終了できる。第２実施形態の本アプリ１４ｂによれば、第１実施形態の本アプリ１４ｂと同様に、設定に要するユーザの作業負担を抑制できる。
【００６３】
図７，図８を参照して第３実施形態を説明する。図７（ａ）は、第３実施形態の本アプリ１４ｂが、メモリカード２０に生成する最新設定管理テーブル２０ｂの構成の一例を示す図である。図７（ａ）に示すように、最新設定管理テーブル２０ｂは、各処理について設定された最新の詳細設定６６を、処理の種別６２に関連付けて記憶する。
【００６４】
図７（ｂ）は、第３実施形態の本アプリ１４ｂに従って、ＣＰＵ１１が実行する設定記憶処理を示すフローチャートであり、図８は、設定読出処理（Ｓ３１０）を示すフローチャートである。第３実施形態の本アプリ１４ｂは、第１実施形態のデバイス利用処理におけるＳ３１８に代えて、図７（ｂ）に示す設定記憶処理をＣＰＵ１１に実行させる。また、第１実施形態の設定読出処理（Ｓ３１０）に代えて、図８に示す設定読出処理をＣＰＵ１１に実行させる。その他の点について、第３実施形態の本アプリ１４ｂがＣＰＵ１１に実行させる処理は、第１実施形態と同様である。
【００６５】
図７（ｂ）に示すように、設定記憶処理において、まず、ＣＰＵ１１は、設定情報管理テーブル２０ａのうち、接続中のアクセスポイント５０のＢＳＳＩＤ６１と、選択処理メモリ１３ａに設定した処理（第１実施形態と同様、以下、設定した処理と称する）の種別６２とに関連付けた領域に、設定情報６０を記憶させる（Ｓ７０２）。この設定情報６０は、選択中設定メモリ１３ｂに設定されたデバイス情報６４および詳細設定６６と、時間情報６８とを含む。
【００６６】
次に、設定情報管理テーブル２０ａのうち、接続中のアクセスポイント５０のＢＳＳＩＤ６１と、設定した処理とは異なる他の処理の種別６２とに関連付けた領域に、ブランクの領域がある場合、すなわち、接続中のアクセスポイント５０について、設定情報６０が記憶されていない処理が存在する場合（Ｓ７０４：Ｙｅｓ）、ＣＰＵ１１は、そのブランクの領域に、設定情報６０を記憶させる（Ｓ７０６）。すなわち、接続中のアクセスポイント５０のＢＳＳＩＤ６１と、他の処理の種別６２とに関連付けて、設定情報６０を記憶させる。ただし、ここで記憶させる設定情報６０には、選択中設定メモリ１３ｂに設定したデバイス情報６４と、現在の日時を示す時間情報６８とを含め、詳細設定６６は含めない。なお、設定情報管理テーブル２０ａのうち、接続中のアクセスポイント５０のＢＳＳＩＤ６１と、設定した処理とは異なる他の処理の種別６２とに関連付けた領域に、ブランクの領域がない場合（Ｓ７０４：Ｎｏ）、ＣＰＵ１１は、Ｓ７０６の処理をスキップする。
【００６７】
次に、ＣＰＵ１１は、最新設定管理テーブル２０ｂにおける、設定した処理の種別６２に対応する領域を、選択中設定メモリ１３ｂに記憶された詳細設定６６で更新し（Ｓ７０８）、処理を終了する。すなわち、設定した処理の種別６２に関連付けて記憶されていた詳細設定６６を、最新の詳細設定６６で上書きする。
【００６８】
図８は、第３実施形態の設定読出処理を示すフローチャートである。この第３実施形態の設定読出処理は、第１実施形態の設定読出処理に代えて実行される。まず、ＣＰＵ１１は、接続中の一のアクセスポイント５０のＢＳＳＩＤを取得し（Ｓ８０２）、現在選択されている処理、すなわち、設定した処理を読み出す（Ｓ８０３）。
【００６９】
次に、ＣＰＵ１１は、取得したＢＳＳＩＤ６１と、設定した処理の種別６２とに関連付けて、設定情報管理テーブル２０ａに記憶されている設定情報６０を検索する（Ｓ８０４）。条件を満たす設定情報６０が記憶されている場合（Ｓ８０６：Ｙｅｓ）、ＣＰＵ１１は、取得したＢＳＳＩＤ６１と設定した処理の種別６２とに関連づけて記憶されている設定情報６０を、設定情報管理テーブル２０ａから読み出し、その設定情報６０に含まれるデバイス情報６４と詳細設定６６とを、選択中設定メモリ１３ｂに設定する（Ｓ８０８）。ただし、図７（ｂ）を参照して説明したように、第３実施形態において、設定情報６０は、デバイス情報６４および詳細設定６６を含む場合と、デバイス情報６４を含み詳細設定６６を含まない場合とがある。よって、設定情報６０に詳細設定６６が含まれない場合には、デバイス情報６４のみを、選択中設定メモリ１３ｂに設定する。そして、ＣＰＵ１１は、Ｓ３１２（図３）の処理に戻る。この場合において、設定情報６０にデバイス情報６４と詳細設定６６とが含まれていた場合、図５（ａ）に示したように、デバイス情報６４と詳細設定６６とが予め設定された状態の設定画面が表示される。一方、設定情報６０に詳細設定６６が含まれていない場合、図５（ｂ）に示したように、デバイス情報６４のみが予め設定された状態の設定画面が表示される。
【００７０】
一方、取得したＢＳＳＩＤ６１と設定した処理の種別６２とに関連付けられた設定情報６０が、設定情報管理テーブル２０ａに記憶されていない場合であって（Ｓ８０６：Ｎｏ）、且つ、設定した処理の種別６２に関連付けた詳細設定６６が、最新設定管理テーブル２０ｂに記憶されている場合（Ｓ８１０：Ｙｅｓ）、ＣＰＵ１１は、設定した処理の種別６２に関連付けた詳細設定６６を、最新設定管理テーブル２０ｂから読み出し、選択中設定メモリ１３ｂに設定する（Ｓ８１２）。そして、ＣＰＵ１１は、Ｓ３１２（図３）の処理に戻る。この場合には、図５（ｃ）に示したように、詳細設定６６が予め設定された状態の設定画面が表示される。なお、設定した処理の種別６２に関連付けた詳細設定６６が、最新設定管理テーブル２０ｂに記憶されていない場合（Ｓ８１０：Ｎｏ）、ＣＰＵ１１は、Ｓ８１２の処理をスキップする。この場合、デバイス情報６４および詳細設定６６が設定されていない状態の設定画面が表示される。
【００７１】
第３実施形態によれば、接続中のアクセスポイント５０のＢＳＳＩＤ６１と設定した処理の種別６２に関連付けて、設定情報６０（デバイス情報６４、詳細設定６６、時間情報６８を含む）を記憶させる場合には、合わせて、そのＢＳＳＩＤ６１と、他の処理の種別６２とに関連付けて、設定情報６０（デバイス情報６４を含み、詳細設定６６を含まない）を記憶させる。よって、携帯端末１０が、同一のアクセスポイント５０を次回以降に利用する際には、他の処理を設定する場合であっても、そのアクセスポイント５０に過去に接続した際に設定したデバイス情報６４を引き継いで利用できる。
【００７２】
また、第３実施形態によれば、接続中のアクセスポイント５０のＢＳＳＩＤ６１と設定した処理の種別６２とに関連付けて、設定情報６０が記憶されていない場合であっても、最新設定管理テーブル２０ｂに記憶された最新の詳細設定６６を利用して、設定した処理に適切な詳細設定６６を引き継いで利用できる。
【００７３】
図９を参照して第４実施形態を説明する。なお、第４実施形態の本アプリ１４ｂは、第１実施形態の設定読出処理（図４）に代えて、図９（ａ）に示す設定読出処理をＣＰＵ１１に実行させる。また、第１実施形態のデバイス利用処理に含まれるＳ３１８の処理に代えて、第３実施形態の設定記憶処理（図７（ｂ））をＣＰＵ１１に実行させる。その他の点について、第４実施形態の本アプリ１４ｂがＣＰＵ１１に実行させる処理は、第１実施形態と同様である。
【００７４】
図９（ａ）は、第４実施形態の本アプリ１４ｂに従って、ＣＰＵ１１が実行する設定読出処理（Ｓ３１０）である。まず、ＣＰＵ１１は、最新設定読出処理を実行する（Ｓ９０２）。図９（ｂ）は、最新設定読出処理（Ｓ９０２）を示すフローチャートである。この処理において、ＣＰＵ１１は、設定した処理に関連付けられている詳細設定６６を、最新設定管理テーブル２０ｂから読み出し（Ｓ９０２２）、その読み出した詳細設定６６を、選択中設定メモリ１３ｂに設定し、最新設定読出処理を終了する（Ｓ９０２４）。
【００７５】
図９（ａ）に戻り説明する。次に、ＣＰＵ１１は、位置設定読出処理を実行する（Ｓ９０４）。図９（ｃ）は、位置設定読出処理（Ｓ９０４）を示すフローチャートである。まず、ＣＰＵ１１は、接続中のアクセスポイント５０のＢＳＳＩＤ６１を、無線ＬＡＮ送受信部１５を介して取得し（Ｓ９０４２）、次に、そのＢＳＳＩＤ６１と、設定した処理の種別６２とに関連付けられた設定情報６０を検索する（Ｓ９０４４）。
【００７６】
条件を満たす設定情報６０がある場合（Ｓ９０４６：Ｙｅｓ）、ＣＰＵ１１は、その設定情報６０を設定情報管理テーブル２０ａから読み出し、その設定情報６０から取得した情報を選択中設定メモリ１３ｂに設定し（Ｓ９０４８）、位置設定読出処理を終了する。なお、図７（ｂ）を参照して説明したように、第４実施形態において、設定情報６０は、デバイス情報６４および詳細設定６６を含む場合と、デバイス情報６４を含み詳細設定６６を含まない場合とがある。
【００７７】
設定情報６０がデバイス情報６４および詳細設定６６を含む場合、Ｓ９０４８の処理では、設定情報６０が含むデバイス情報６４および詳細設定６６を選択中設定メモリ１３ｂに設定する。よって、最新設定読出処理（Ｓ９０２）により選択中設定メモリ１３ｂに設定された詳細設定６６は、設定情報６０の詳細設定６６で上書きされ、選択中設定メモリ１３ｂは、設定情報６０から取得したデバイス情報６４と詳細設定６６とが設定された状態となる。
【００７８】
また、設定情報６０がデバイス情報６４を含み、詳細設定６６を含まない場合、Ｓ９０４８の処理では、デバイス情報６４のみを選択中設定メモリ１３ｂに設定する。よって、選択中設定メモリ１３ｂは、設定情報６０から取得したデバイス情報６４と、最新設定読出処理（Ｓ９０２）により設定された詳細設定６６とが設定された状態となる。
【００７９】
一方、条件を満たす設定情報６０がない場合（Ｓ９０４６：Ｎｏ）、ＣＰＵ１１は、Ｓ９０４８の処理をスキップして、位置設定読出処理を終了する。この場合、選択中設定メモリ１３ｂは、最新設定読出処理（Ｓ９０２）により設定された詳細設定６６のみが設定され、デバイス情報６４が未設定の状態となる。
【００８０】
第４実施形態の設定読出処理によれば、設定情報管理テーブル２０ａに記憶されている設定情報６０、および最新設定管理テーブル２０ｂに記憶されている詳細設定６６を利用して、第１実施形態と同様に設定に係るユーザの作業負担を抑制できる。
【００８１】
上記実施形態において、携帯端末１０が情報処理装置の一例である。デバイス情報６４が特定情報の一例である。詳細設定６６が処理の設定値の一例である。
【００８２】
ＣＰＵ１１が、コンピュータ、取得部、第１〜第４読出部、第１〜第４設定部の一例である。無線ＬＡＮ送受信部１５が接続部の一例である。操作キー１６，タッチパネル１７が入力部の一例である。メモリカード２０が第１記憶部、第２記憶部の一例である。ただし、取得部、第１〜第４読出部、第１〜第４設定部、接続部、入力部の各部は、ハードウェア単体、または、本発明のプログラムあるいはオペレーティングシステムなど本発明以外のプログラムを実行することにより動作するハードウェアであっても良い。また、これら各部は、複数のプログラムによる処理を組み合わせて動作するハードウェアであっても良い。また、第１記憶部および第２記憶部は、フラッシュメモリ１４など、携帯端末１０に内蔵されたメモリであっても良く、複数に分散して設けられても良い。
【００８３】
Ｓ３１８，Ｓ６０２，Ｓ７０２を実行するＣＰＵ１１が記憶制御手段の一例である。Ｓ４０２，Ｓ８０２，Ｓ９０４２を実行するＣＰＵ１１が取得制御手段及び取得手段の一例である。Ｓ４０８，Ｓ８０８，Ｓ９０４８を実行するＣＰＵ１１が第１読出制御手段及び第１読出手段、第１設定制御手段、第１設定手段の一例である。Ｓ４１２を実行するＣＰＵ１１が第４読出制御手段、第４設定制御手段の一例である。Ｓ４１６を実行するＣＰＵ１１が第２読出制御手段、第２設定制御手段の一例である。Ｓ７０６を実行するＣＰＵ１１が第３記憶制御手段の一例である。Ｓ７０８を実行するＣＰＵ１１が第２記憶制御手段の一例である。Ｓ８１２，Ｓ９０２２を実行するＣＰＵ１１が第３読出制御手段の一例である。Ｓ８１２，Ｓ９０２４を実行するＣＰＵ１１が第３設定制御手段の一例である。
【００８４】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００８５】
例えば、上記実施形態では、携帯端末１０が情報処理装置の一例であったが、パーソナルコンピュータ、デジタルカメラなど各種の装置が情報処理装置の一例となり得る。
【００８６】
また、上記実施形態では、本アプリ１４ｂによりデバイス３０へ指示可能な処理として、ＰＤＦ印刷処理、フォト印刷処理、スキャン処理が準備されていたが、ウェブ印刷処理、文書スキャン処理、画像スキャン処理など、別の処理を指示できるよう、本アプリ１４ｂを構成しても良い。
【００８７】
また、上記実施形態では、印刷処理として複数種類の処理が準備され、スキャン処理としては１種類のみが準備されていたが、印刷処理のみ、または、スキャン処理のみが複数種類、準備されていても良い。また、複数種類のスキャン処理と、１種類の印刷処理が準備されていても良い。
【００８８】
また、上記実施形態では、デバイス３０は、印刷処理、スキャン処理を実行する複合機であったが、アクセスポイント５０を経由して利用可能なデバイスであれば、印刷処理のみ又はスキャン処理のみを実行するデバイスであっても良く、また、印刷処理、スキャン処理以外の処理を実行可能なデバイスであっても良い。
【００８９】
また、上記実施形態においては、携帯端末１０において、ユーザが、本アプリ１４ｂを起動した場合に、デバイス利用処理（図３）を実行するものとして説明した。しかしながら、ＯＳ１４ａがアンドロイドＯＳである場合、アンドロイドの共有機能の共有出力先として、本アプリ１４ｂが選択されて、本アプリ１４ｂが起動される場合においても、デバイス利用処理を実行しても良い。
【００９０】
また、上記実施形態においては、アクセスポイント５０の識別情報の一例として、ＢＳＳＩＤを例示したが、識別情報はこれに限られるものではなく、ＥＳＳＩＤ（Extended  Service  Set  Identifier）であっても良い。ＢＳＳＩＤは、ネットワーク内でユニークな値であり、一方、ＥＳＳＩＤは管理者が自由に設定可能な値である。ＢＳＳＩＤを識別情報として本発明を適用する場合、より厳密にアクセスポイント５０毎に設定を引き継ぐことが可能である。一方、ＥＳＳＩＤを識別情報として本発明を適用する場合、より柔軟に設定を引き継ぐことが可能である。すなわち、異なるアクセスポイント５０であっても、使用目的等が類似しているために、同一のＥＳＳＩＤ（例えば、Ｈｏｍｅ，Ｏｆｆｉｃｅなど）が設定されている場合には、そのＥＳＳＩＤ毎に設定を引き継ぐことができる。
【００９１】
また、上記実施形態では、デバイス情報６４と、詳細設定６６とについて、ユーザ操作に基づく変更を受け付けた。しかしながら、設定情報管理テーブル２０ａから読み出した設定情報６０または最新設定管理テーブル２０ｂから読み出した詳細設定６６を用いて設定されたデバイス情報６４および詳細設定６６について、変更を受け付けることなく、デバイス３０に対し処理の実行を指示するよう、本アプリ１４ｂを構成しても良い。
【００９２】
また、上記第１実施形態では、接続中のアクセスポイント５０のＢＳＳＩＤ６１と、設定した処理とは異なる他の処理の種別６２とに関連付けた設定情報６０を利用する場合（図４のＳ４１２）、その設定情報６０のうち、デバイス情報６４のみを引き継ぐものとして説明した。しかしながら、デバイス情報６４および詳細設定６６を引き継ぐよう、本アプリ１４ｂを構成しても良い。例えば、自宅のアクセスポイント５０を経由して画像を印刷させる際には、ＰＤＦ印刷処理であってもフォト印刷処理であっても、モノクロ印刷をさせるなど、有効な詳細設定６６を引き継げる場合があるからである。
【００９３】
同様に、上記第３，４実施形態では、接続中のアクセスポイント５０のＢＳＳＩＤ６１と、他の処理の種別６２とに関連付けて、設定情報６０を記憶させる場合（図７（ｂ），Ｓ７０６）、その設定情報６０には、デバイス情報６４を含め、詳細設定６６を含めないものとして説明した。しかしながら、デバイス情報６４および詳細設定６６を設定情報６０に含めて記憶させるよう、本アプリ１４ｂを構成しても良い。
【００９４】
また、上記実施形態においては、設定情報管理テーブル２０ａ内の各領域は、設定情報６０が書き込まれる前、ブランクとされていた。しかしながら、例えば、設定情報管理テーブル２０ａ内の各領域には、デフォルトの詳細設定６６を含む設定情報６０が予め書き込まれていても良い。その場合、第４実施形態において、設定情報管理テーブル２０ａから読み出されたデバイス情報６４、詳細設定６６を選択中設定メモリ１３ｂに設定する際（図９（ｃ）のＳ９０４８）、その詳細設定６６がデフォルトの値であれば、デバイス情報６４のみを選択中設定メモリ１３ｂに設定するように構成しても良い。このようにすれば、直前の最新設定読出処理（Ｓ９０２）により、最新設定管理テーブル２０ｂから読み出されて選択中設定メモリ１３ｂに書き込まれた詳細設定６６が、デフォルトの詳細設定６６で上書きされることを防止できる。
【００９５】
また、接続中のアクセスポイント５０とは異なる他のアクセスポイント５０のＳＳＩＤ６１に関連付けられた詳細設定６６であって、選択処理メモリ１３ａに設定した処理に関連付けられた詳細設定６６を利用する場合、詳細設定６６をそのまま利用できない場合がある。例えば、現在接続中のアクセスポイント５０経由で利用可能なデバイスではカラー印刷ができないが、他のアクセスポイント５０経由で利用なデバイスではカラー印刷が可能な場合などである。その場合、他のアクセスポイント５０に関連付けられた詳細設定６６のうち、現在接続中のアクセスポイント５０経由のデバイスでは実行不可能な設定（例えば、カラー印刷）については、デフォルトの設定（例えば、モノクロ印刷）に自動的に変更するように構成しても良い。
【００９６】
また、第３、第４の実施形態において、設定情報管理テーブル２０ａには、時間情報６８は記憶させない構成としてもよい。
【００９７】
また、設定情報を記憶させるには、設定情報管理テーブル２０ａのようなテーブルを用いなくてもよい。例えば、図１０に示すようにＢＳＳＩＤ６１、処理の種別６２、デバイス情報６４、詳細設定６６、時間情報６８を含むログ（設定情報）を記憶させてもよい。その場合、ＢＳＳＩＤ６１と処理の種別６２との組み合わせごとに、最新のログのみを記憶させる構成としてもよいし、複数記憶させる構成としてもよい。
＜その他＞
＜手段＞
技術的思想１記載の情報処理プログラムは、通信を中継するアクセスポイントを検出し、検出されたアクセスポイントを介してデバイスへ処理を指示する情報処理装置が備えるコンピュータにおいて実行されるものであって、前記コンピュータを、前記処理に対して設定された設定情報を、接続部により接続中のアクセスポイントの識別情報に関連付けて第１記憶部に記憶させる記憶制御手段と、前記接続部により接続中の一のアクセスポイントの識別情報を、取得部に取得させる取得制御手段と、前記取得制御手段により取得された前記識別情報に関連づけて記憶されている前記設定情報を、前記第１記憶部から、第１読出部に読み出させる第１読出制御手段と、前記第１読出制御手段により読み出された前記設定情報を用いて、第１設定部に処理の設定を行わせる第１設定制御手段として機能させる。
技術的思想２記載の情報処理プログラムは、技術的思想１記載の情報処理プログラムにおいて、前記設定情報は、少なくとも前記デバイスを特定する特定情報と、前記処理の設定値とのいずれかを含む。
技術的思想３記載の情報処理プログラムは、技術的思想２記載の情報処理プログラムにおいて、前記記憶制御手段は、複数の処理のうちいずれかの処理に対して設定された設定情報を、前記アクセスポイントの識別情報に加え、前記いずれかの処理に関連付けて第１記憶部に記憶させるものであり、前記第１読出制御手段は、前記取得制御手段が取得した前記一のアクセスポイントの識別情報と、前記複数の処理のうち入力部により入力された処理と、に関連づけて記憶されている設定情報を読み出させるものであり、前記第１設定制御手段は、前記第１読出制御手段により読み出された前記設定情報を用いて、前記入力部により入力された処理の設定を行わせる。
技術的思想４記載の情報処理プログラムは、技術的思想３記載の情報処理プログラムにおいて、前記記憶制御手段は、少なくとも印刷処理またはスキャン処理のうちいずれかの処理に対して設定された設定情報を、前記接続中のアクセスポイントの識別情報に加え、前記いずれかの印刷処理またはスキャン処理に関連付けて前記第１記憶部に記憶させる。
技術的思想５記載の情報処理プログラムは、技術的思想４記載の情報処理プログラムにおいて、前記記憶制御手段は、少なくとも複数種類の印刷処理のうちいずれかの印刷処理に対して設定された設定情報を、前記接続中のアクセスポイントの識別情報に加え、前記いずれかの印刷処理に関連付けて前記第１記憶部に記憶させる、請求項４に記載の情報処理プログラム。
技術的思想６記載の情報処理プログラムは、技術的思想４または５記載の情報処理プログラムにおいて、前記記憶制御手段は、少なくとも複数種類のスキャン処理のうちいずれかのスキャン処理に対して設定された設定情報を、前記接続中のアクセスポイントの識別情報に加え、前記いずれかのスキャン処理に関連付けて前記第１記憶部に記憶させる。
技術的思想７記載の情報処理プログラムは、技術的思想３から６のいずれかに記載の情報処理プログラムにおいて、前記コンピュータを、前記取得制御手段により取得された前記一のアクセスポイントの識別情報とは異なる識別情報と、前記入力部により入力された処理と、に関連づけられている設定情報のうち少なくとも前記設定値を、第２読出部に、前記第１記憶部から読み出させる第２読出制御手段と、前記第２読出制御手段により読み出された前記設定値を用いて、前記入力部により入力された処理の設定を第２設定部に行わせる第２設定制御手段として機能させる。
技術的思想８記載の情報処理プログラムは、技術的思想７に記載の情報処理プログラムにおいて、前記コンピュータを、前記第２読出制御手段は、前記取得制御手段により取得された前記一のアクセスポイントの識別情報とは異なる識別情報と、前記入力部により入力された処理と、に関連づけられている設定情報の中で、前記第１記憶部に最新に記憶された設定情報のうち少なくとも前記設定値を読み出させる。
技術的思想８記載の情報処理プログラムは、技術的思想３から６のいずれかに記載の情報処理プログラムにおいて、前記処理に対して設定した前記設定値を、前記処理に関連付けて第２記憶部に記憶させる第２記憶制御手段と、前記入力部により入力された処理に関連付けて、前記第２記憶部に記憶されている前記設定値を、第３読出部に、前記第２記憶部から読み出させる第３読出制御手段と、前記第３読出制御手段により読み出された前記設定値を用いて、前記入力部により入力された処理の設定を、第３設定部に行わせる第３設定制御手段として機能させる。 技術的思想１０記載の情報処理プログラムは、技術的思想３から９のいずれかに記載の情報処理プログラムにおいて、前記コンピュータを、前記取得制御手段が取得した前記一のアクセスポイントの識別情報と、前記入力部により入力された処理とは異なる処理と、に関連づけられている設定情報のうち少なくとも前記デバイスの特定情報を、第４読出部に、前記第１記憶部から読み出させる第４読出制御手段と、前記第４読出制御手段により読み出された前記デバイスの特定情報を用いて前記入力部により入力された処理の設定を、第４設定部に行わせる第４設定制御手段として機能させる。
技術的思想１１記載の情報処理プログラムは、技術的思想３から９のいずれかに記載の情報処理プログラムにおいて、前記記憶制御手段は、いずれかの処理に対して、前記入力部より前記アクセスポイントに接続されているデバイスの選択と設定値とが入力されると、入力された前記デバイスの特定情報と前記設定値とを含む設定情報を、前記取得制御手段により取得された前記識別情報と前記いずれかの処理と、に関連付けて、前記第１記憶部に記憶させるものであり、前記コンピュータを、前記入力された前記デバイスの特定情報を、前記取得制御手段により取得された前記識別情報と前記いずれかの処理以外の処理と、に関連付けて、前記第１記憶部に記憶させる第３記憶制御手段として機能させる。
技術的思想１２記載の情報処理装置は、通信を中継するアクセスポイントを検出し、検出されたアクセスポイントを介してデバイスへ処理を指示するものであって、前記処理に対して設定された設定情報を、接続部により接続中のアクセスポイントの識別情報に関連付けて第１記憶部に記憶させる記憶制御手段と、前記接続部により接続中の一のアクセスポイントの識別情報を、取得する取得手段と、前記取得手段により取得された前記識別情報に関連づけて記憶されている前記設定情報を、前記第１記憶部から、読み出す第１読出手段と、前記第１読出手段により読み出された前記設定情報を用いて、処理の設定を行う第１設定手段とを備える。
技術的思想１２記載の情報処理方法は、通信を中継するアクセスポイントを検出し、検出されたアクセスポイントを介してデバイスへ処理を指示する情報処理装置において実行されるものであって、前記処理に対して設定された設定情報を、接続部により接続中のアクセスポイントの識別情報に関連付けて第１記憶部に記憶させる記憶制御ステップと、前記接続部により接続中の一のアクセスポイントの識別情報を、取得部に取得させる取得制御ステップと、前記取得制御ステップにより取得された前記識別情報に関連づけて記憶されている前記設定情報を、前記第１記憶部から、第１読出部に読み出させる第１読出制御ステップと、前記第１読出制御ステップにより読み出された前記設定情報を用いて、第１設定部に処理の設定を行わせる第１設定制御ステップとを含む。
＜効果＞
技術的思想１記載の情報処理プログラムによれば、接続中の一のアクセスポイントの識別情報に関連づけて記憶されている設定情報であって、第１記憶部に記憶制御手段が記憶させた設定情報を用いて、処理の設定が行われる。よって、過去に設定された設定情報であって、接続中の一のアクセスポイントの識別情報に関連付けて記憶されている設定情報を用いることにより、設定情報の設定に要するユーザの作業負担を抑制しつつ、適切な設定情報を設定できる、という効果がある。
技術的思想２記載の情報処理プログラムによれば、技術的思想１記載の情報処理プログラムの奏する効果に加え、少なくとも、デバイスを特定する特定情報と、処理の設定値とのいずれかの設定について、設定情報の設定に要するユーザの作業負担を抑制できる、という効果がある。
技術的思想３記載の情報処理プログラムによれば、技術的思想２記載の情報処理プログラムの奏する効果に加え、接続中の一のアクセスポイントの識別情報と、入力部により入力された処理とに関連付けて記憶されている設定情報を用いることにより、入力部により入力された処理について、適切な設定情報を設定できる、という効果がある。
技術的思想４記載の情報処理プログラムによれば、技術的思想３記載の情報処理プログラムの奏する効果に加え、印刷処理またはスキャン処理について、適切な設定情報を、ユーザの作業負担を抑制しつつ設定できる、という効果がある。
技術的思想５記載の情報処理プログラムによれば、技術的思想４記載の情報処理プログラムの奏する効果に加え、デバイスに実行させる印刷処理として、複数種類の印刷処理が存在する場合であっても、複数種類の印刷処理の各々に対して適切な設定情報を、ユーザの作業負担を抑制しつつ設定できる、という効果がある。
技術的思想６記載の情報処理プログラムによれば、技術的思想４または５に記載の情報処理プログラムの奏する効果に加え、デバイスに実行させるスキャン処理として、複数種類のスキャン処理が存在する場合であっても、複数種類のスキャン処理の各々に対して適切な設定情報を、ユーザの作業負担を抑制しつつ設定できる、という効果がある。
技術的思想７記載の情報処理プログラムによれば、技術的思想３から６のいずれかに記載の情報処理プログラムの奏する効果に加え、接続中の一のアクセスポイントの識別情報と入力された処理とに関連づけられた設定情報が第１記憶部に記憶されていない場合であっても、他の識別情報と入力された処理とに関連付けられた設定値を用いて設定が行われるので、入力された処理に対して適切な設定値を、ユーザの作業負担を抑制しつつ設定できる、という効果がある。
技術的思想８記載の情報処理プログラムによれば、技術的思想７記載の情報処理プログラムの奏する効果に加え、他の識別情報と入力された処理とに関連づけられている設定情報の中で、最新に記憶された設定情報のうち少なくとも設定値を用いて設定が行われるので、入力された処理に対して適切な設定値を、ユーザの作業負担を抑制しつつ設定できる、という効果がある。
技術的思想９記載の情報処理プログラムによれば、技術的思想３から６のいずれかに記載の情報処理プログラムの奏する効果に加え、入力された処理に関連付けられている設定値を、ユーザの作業負担を抑制しつつ設定できる、という効果がある。
技術的思想１０記載の情報処理プログラムによれば、技術的思想３から９のいずれかに記載の情報処理プログラムの奏する効果に加え、接続中の一のアクセスポイントの識別情報と入力された処理とに関連づけられた設定情報が第１記憶部に記憶されていない場合であっても、前記一のアクセスポイントと他の処理とに関連付けられたデバイスの特定情報を用いて設定が行われるので、接続中のアクセスポイントに応じた適切なデバイスの特定情報を、ユーザの作業負担を抑制しつつ設定できる、という効果がある。
技術的思想１１記載の情報処理プログラムによれば、技術的思想３から９のいずれかに記載の情報処理プログラムの奏する効果に加え、入力されたデバイスの特定情報と設定値とを含む設定情報が、接続中の一のアクセスポイントの識別情報と入力された処理とに関連付けて記憶され、さらに、デバイスの特定情報については、前記接続中のアクセスポイントの識別情報と他の処理とに関連付けて記憶されるので、接続中のアクセスポイントに次回以降に接続する際には、他の処理が入力される場合であっても、そのデバイスの特定情報を利用できる、という効果がある。
技術的思想１２記載の情報処理装置によれば、技術的思想１記載の情報処理プログラムを実行する情報処理装置と同様の効果を奏する。
技術的思想１３記載の情報処理方法によれば、技術的思想１記載の情報処理プログラムを実行する情報処理装置と同様の効果を奏する。
【符号の説明】
【００９８】
１０            携帯端末
１４ｂ          デバイス制御アプリケーション
１５            無線ＬＡＮ送受信部
２０            メモリカード
２０ａ          設定情報管理テーブル
２０ｂ          最新設定管理テーブル
３０            デバイス
５０            アクセスポイント
６０            設定情報
６４            デバイス情報
６６            詳細設定
【図１】
0005360104.tif 000002
【図２】
0005360104.tif 000003
【図３】
0005360104.tif 000004
【図４】
0005360104.tif 000005
【図５】
0005360104.tif 000006
【図６】
0005360104.tif 000007
【図７】
0005360104.tif 000008
【図８】
0005360104.tif 000009
【図９】
0005360104.tif 000010
【図１０】
0005360104.tif 000011