(57)【要約】      （修正有）【課題】ユーザにかけさせる手間を極力少なくし、用途ごと或いはデータ種ごとにデフォルトデバイスを設定することができる情報処理装置プログラムおよび、情報処理装置、情報処理方法を提供する。【解決手段】情報処理装置において、ＣＰＵは一つの用途向けにデフォルトデバイスの識別情報を記憶させるとＳ１６０７、Ｓ１６１７、記憶させたデフォルトデバイスが、他の用途向けの処理或いは他の種類のデータの処理にも適しているか判断した上で、他の用途向けの処理或いは他の種類のデータの処理向けのデフォルトデバイスとしてもその識別情報を記憶させるＳ１６１０、Ｓ１６１１、Ｓ１６２０、Ｓ１６２１。【選択図】図１６
2015053074.tif 000002
【特許請求の範囲】
【請求項１】
入力部と記憶部とを備える情報処理装置に読込まれ、写真データ、ウェブページデータ、文書データのそれぞれを印刷対象とする複数の印刷とスキャンとを含む複数の用途のうち、少なくとも２つの用途の向けの処理をそれぞれデバイスに実行させる情報処理プログラムであって、
前記入力部より前記少なくとも２つの用途のうち一の用途を示す入力を受付ける入力受付け手段と、
前記一の用途向けの処理を実行させるデバイスを示す入力を前記入力部より受付け、その入力が示すデバイスを特定する特定手段と、
前記特定手段が特定したデバイスの識別情報を前記一の用途に対応づけて前記記憶部に記憶させるとともに、そのデバイスの識別情報を前記少なくとも２つの用途のうち他の用途に対応づけて前記記憶部に記憶させる記憶制御手段と、
前記一の用途と対応づけて前記記憶部に記憶された識別情報により識別されるデバイスへ、前記一の用途向けの処理を実行するよう指示を送信する指示送信手段と、して前記情報処理装置を機能させることを特徴とした情報処理プログラム。
【請求項２】
前記記憶制御手段は、前記他の用途に対応づけてデバイスの識別情報が記憶されていない場合に、前記一のデバイスの識別情報を、前記他の用途に対応づけて前記記憶部に記憶させることを特徴とした請求項１に記載の情報処理プログラム。
【請求項３】
前記情報処理装置を、
デバイスが備える機能に関する機能情報を取得する取得手段と、
前記取得手段が取得した前記機能情報に基づき、前記一のデバイスが前記他の用途向けの処理に適しているか判断する判断手段と、して機能させ、
前記記憶制御手段は、前記判断手段が適していると判断した場合に、前記一のデバイスの識別情報を、前記他の用途に対応づけて前記記憶部に記憶させることを特徴とした、請求項１又は２に記載の情報処理プログラム。
【請求項４】
前記一の用途と前記他の用途が特定の組み合わせである場合は、前記判断段手段が判断を行うことなく、前記記憶制御手段が、前記一のデバイスの識別情報を前記他の用途に対応づけて前記記憶部に記憶させることを特徴とした、請求項３に記載の情報処理プログラム。
【請求項５】
前記記憶制御手段は、前記一の用途に対応づけて、前記デバイスの識別情報に加え、前記一の用途向けの処理に関する設定値を前記記憶部に記憶させ、
前記指示送信手段は、前記一の用途と対応づけて前記記憶部に記憶された識別情報により識別されるデバイスへ、前記一の用途と対応づけて前記記憶部に記憶された前記設定値に設定される、前記一の用途向けの処理を、実行するよう指示を送信することを特徴とした、請求項１〜４のいずれかに記載の情報処理プログラム。
【請求項６】
入力部と記憶部とを備える、写真データ、ウェブページデータ、文書データのそれぞれを印刷対象とする複数の印刷とスキャンとを含む複数の用途のうち、少なくとも２つの用途の向けの処理をそれぞれデバイスに実行させる情報処理装置であって、
前記入力部より前記少なくとも２つの用途のうち一の用途を示す入力を受付ける入力受付け手段と、
前記一の用途向けの処理を実行させるデバイスを示す入力を前記入力部より受付け、その入力が示すデバイスを特定する特定手段と、
前記特定手段が特定したデバイスの識別情報を前記一の用途に対応づけて前記記憶部に記憶させるとともに、そのデバイスの識別情報を前記少なくとも２つの用途のうち他の用
途に対応づけて前記記憶部に記憶させる記憶制御手段と、
前記一の用途と対応づけて前記記憶部に記憶された識別情報により識別されるデバイスへ、前記一の用途向けの処理を実行するよう指示を送信する指示送信手段と、を備えたことを特徴とした情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、用途ごとに処理の実行を指示するデバイスを設定することができる情報処理プログラム、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
従来、ＰＣなどのコンピュータにおいて、ネットワーク環境下に接続された複数のプリンタからユーザ所望のプリンタを選択し、印刷指示を送信する印刷環境が一般的に普及してきている。ユーザは所望のプリンタで印刷をするために、そのプリンタの種類に対応したドライバをインストールする。ドライバをインストールするとき、そのドライバを通じて使用されるプリンタのＩＰアドレスを、ＰＣに記憶させる。また、特許文献１では、ユーザは最もよく使用する一のプリンタをデフォルトプリンタとしてＰＣに登録する。そして、ユーザは通常デフォルトプリンタとして登録されているプリンタへの印刷指示をＰＣに対して行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−４４０８０
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、デフォルトプリンタでは実行することができない処理が所望される場合は、ＰＣにドライバがインストールされているプリンタの中から都度、所望される処理を実行可能なプリンタを選択する必要があった。このような作業は、ユーザにとって面倒であるため、用途や、処理するデータに応じて適したデバイスを登録できることが望まれる。しかし、そのためには、ユーザは用途やデータごとに使用するデバイスの登録作業を行う必要があり、煩わしくなる。
【０００５】
上述した問題点を含め、本発明はユーザにかけさせる手間を極力少なくし、用途ごとに処理をさせるデバイスを設定することができる情報処理装置プログラム、情報処理装置及び情報処理方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
この目的を達成するための、請求項１に係る発明は、入力部と記憶部とを備える情報処理装置に読込まれ、写真データ、ウェブページデータ、文書データのそれぞれを印刷対象とする複数の印刷とスキャンとを含む複数の用途のうち、少なくとも２つの用途の向けの処理をそれぞれデバイスに実行させる情報処理プログラムであって、  前記入力部より前記少なくとも２つの用途のうち一の用途を示す入力を受付ける入力受付け手段と、  前記一の用途向けの処理を実行させるデバイスを示す入力を前記入力部より受付け、その入力が示すデバイスを特定する特定手段と、  前記特定手段が特定したデバイスの識別情報を前記一の用途に対応づけて前記記憶部に記憶させるとともに、そのデバイスの識別情報を前記少なくとも２つの用途のうち他の用途に対応づけて前記記憶部に記憶させる記憶制御手段と、  前記一の用途と対応づけて前記記憶部に記憶された識別情報により識別されるデバイスへ、前記一の用途向けの処理を実行するよう指示を送信する指示送信手段と、して前記情報処理装置を機能させることを特徴とした情報処理プログラムである。
【０００７】
また請求項２に係る発明は、請求項１に記載の情報処理プログラムであって、前記記憶制御手段は、前記他の用途に対応づけてデバイスの識別情報が記憶されていない場合に、
前記一のデバイスの識別情報を、前記他の用途に対応づけて前記記憶部に記憶させることを特徴とする。
【０００８】
また請求項３に係る発明は、請求項１又は２に記載の情報処理プログラムであって、前記情報処理装置を、デバイスが備える機能に関する機能情報を取得する取得手段と、前記取得手段が取得した前記機能情報に基づき、前記一のデバイスが前記他の用途向けの処理に適しているか判断する判断手段と、して機能させ、前記記憶制御手段は、前記判断手段が適していると判断した場合に、前記一のデバイスの識別情報を、前記他の用途に対応づけて前記記憶部に記憶させることを特徴とする。
【０００９】
また請求項４に係る発明は、請求項３に記載の情報処理プログラムであって、前記一の用途と前記他の用途が特定の組み合わせである場合は、前記判断段手段が判断を行うことなく、前記記憶制御手段が、前記一のデバイスの識別情報を前記他の用途に対応づけて前記記憶部に記憶させることを特徴とする。
【００１０】
また請求項５に係る発明は、請求項１〜４のいずれかに記載の情報処理プログラムであって、前記記憶制御手段は、前記一の用途に対応づけて、前記デバイスの識別情報に加え、前記一の用途向けの処理に関する設定値を前記記憶部に記憶させ、前記指示送信手段は、前記一の用途と対応づけて前記記憶部に記憶された識別情報により識別されるデバイスへ、前記一の用途と対応づけて前記記憶部に記憶された前記設定値に設定される、前記一の用途向けの処理を、実行するよう指示を送信することを特徴とする。
【００１１】
また請求項６に係る発明は、入力部と記憶部とを備える、写真データ、ウェブページデータ、文書データのそれぞれを印刷対象とする複数の印刷とスキャンとを含む複数の用途のうち、少なくとも２つの用途の向けの処理をそれぞれデバイスに実行させる情報処理装置であって、前記入力部より前記少なくとも２つの用途のうち一の用途を示す入力を受付ける入力受付け手段と、前記一の用途向けの処理を実行させるデバイスを示す入力を前記入力部より受付け、その入力が示すデバイスを特定する特定手段と、前記特定手段が特定したデバイスの識別情報を前記一の用途に対応づけて前記記憶部に記憶させるとともに、そのデバイスの識別情報を前記少なくとも２つの用途のうち他の用途に対応づけて前記記憶部に記憶させる記憶制御手段と、前記一の用途と対応づけて前記記憶部に記憶された識別情報により識別されるデバイスへ、前記一の用途向けの処理を実行するよう指示を送信する指示送信手段と、を備えたことを特徴とした情報処理装置である。
【発明の効果】
【００１２】
＜請求項１、６の発明＞
本発明によれば、情報処理装置は一のデバイスの識別情報を一の用途に対応づけて記憶部に記憶させるとともに、一のデバイスの識別情報を他の用途に対応づけて記憶部に記憶させる。そのため、ユーザは、情報処理装置が用途向けの処理の実行するよう指示を送信するデバイスを入力する、という手間を減らすことができるという効果を奏する。
【００１３】
＜請求項２の発明＞
本発明によれば、情報処理装置は、デバイスの識別情報が対応付けて記憶されていない用途に対応付けて、デバイスの識別情報を記憶させることができ。そのため、ユーザは、情報処理装置が用途向けの処理の実行するよう指示を送信するデバイスを入力する、という手間を減らすことができるという効果を奏する。
【００１４】
＜請求項３の発明＞
本発明によれば、情報処理装置は、一のデバイスが前記他の用途向けの処理に適している場合に、一のデバイスの識別情報を、他の用途に対応づけて記憶部に記憶させる。その
ため、請求項１及び２の効果に加えて、用途に適したデバイスの識別情報を記憶部に記憶させるため、ユーザは用途向けの処理の実行を指示するデバイスを、再選択する手間を減らすことができるという効果を奏する。
【００１５】
＜請求項４の発明＞
本発明によれば、情報処理装置は、一の用途と他の用途が特定の組み合わせである場合は、判断段手段が判断を行うことなく、一のデバイスの識別情報を他の用途に対応づけて記憶部に記憶させる。そのため、請求項３の効果に加えて、一のデバイスが他の用途向けの処理に適しているか判断する処理を省略することができるという効果を奏する。
【００１６】
＜請求項５の発明＞
本発明によれば、情報処理装置は、一の用途に対応づけて、デバイスの識別情報に加え、一の用途向けの処理に関する設定値を記憶部に記憶させる。また、そのため、請求項１、２、３、４の効果に加え、ユーザが、情報処理装置が用途向けの処理に関する設定値の入力する、という面倒な作業を減らすことができるという効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】情報処理装置１００の外観図
【図２】情報処理装置１００の電気的構成を示すブロック図
【図３】アプリアイコンの表示画面の一例
【図４】情報処理装置１００と、情報処理装置１００と通信を行うデバイスとの間の接続の模式図
【図５】用途選択画面の一例
【図６】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図７（ａ）】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図８（ａ）】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図９（ａ）】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図１０】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図１１】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図１２（ａ）】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図１３】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図１４】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図１５】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図１６】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図１７】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図１８】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図２０】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図２１】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図７（ｂ）】Ｓ７０４，Ｓ７０８で表示される印刷指示画面の一例
【図７（ｃ）】Ｓ７０６でＲＡＭ１０８に記憶されるデータの一例
【図８（ｂ）】Ｓ８０１で表示される表示の一例
【図９（ｂ）】Ｓ９０２、Ｓ９０６で表示されるスキャン要求送信指示画面の一例
【図１２（ｂ）】Ｓ１２０４で表示される表示画面の一例
【図１９】設定情報管理テーブルの一例
【図２２】Ｓ１８０６、Ｓ１８１１、Ｓ１８１４で表示される印刷指示画面の一例
【図２３】フラッシュメモリ１０９に記憶される設定情報の一例
【発明を実施するための形態】
【００１８】
（第１の実施形態）
以下、本発明の実施の形態について図面を参照して説明する。図１に示す情報処理装置１００は、例えば携帯電話や携帯端末装置などの携帯型の装置である。情報処理装置１００の筐体は偏平な箱状に形成されており、その一側面は操作面１００ａとして形成されている。操作面１００ａの中央部には表示領域１０１が、表示領域１０１の下部には入力Ｉ／Ｆ１０４が設けられている。
【００１９】
図２は、情報処理装置１００の電気的構成を示すブロック図である。情報処理装置１００は、表示手段１０２、タッチパネル１０３、入力Ｉ／Ｆ１０４、無線通信Ｉ／Ｆ１０５、ＣＰＵ１０６、ＲＯＭ１０７、ＲＡＭ１０８、フラッシュメモリ１０９などを備えており、これらはバス１１０を介して互いに接続されている。
【００２０】
表示手段１０２は、表示領域１０１を備える。表示手段１０２は、ＣＰＵ１０６から出力される画信号を受信し、受信した画像を表示領域１０１に表示させる。表示手段１０２としては、例えばＬＣＤや、有機ＥＬパネルなどを用いることができる。
【００２１】
タッチパネル１０３は透明な部材により形成され、表示領域１０１の表面を覆うようにして配設されている。本実施形態におけるタッチパネル１０３は静電容量方式のものであり、ユーザの指などによりタッチされると、タッチされた領域の静電容量が変化する。そして、タッチパネル１０３から、静電容量の変化があった領域に対応する電気信号が、バス１１０を介してＣＰＵ１０６へ入力される。そして、ＣＰＵ１０６は、タッチパネル１０３から入力される電気信号を受け取ると、タッチパネル１０３において、電気信号に対応する領域がタッチされたと判断する。
【００２２】
入力Ｉ／Ｆ１０４は、例えば操作ボタンである。入力Ｉ／Ｆ１０４が押下されると、情報処理装置１００は起動される。
【００２３】
ＣＰＵ１０６は、ＲＯＭ１０７やフラッシュメモリ１０９に記憶されるプログラムに従い、バス１１０に接続された各部を制御する。ＲＯＭ１０７には、ＣＰＵ１０６で実行されるプログラムが格納されている。ＲＡＭ１０８はＣＰＵ１０６の処理に必要な情報を一時的に記憶する。フラッシュメモリ１０９は、不揮発性のメモリである。フラッシュメモリ１０９には、画像データや、文書データなどが記憶可能である。また、詳細は後述するが、用途ごとのデフォルトデバイスの識別情報が記憶されている。さらに、フラッシュメモリ１０９には、様々なアプリケーションプログラム（以下、単にアプリと称する）を記憶することができる。フラッシュメモリに記憶されているアプリのアイコンは、表示領域１０１に表示される。図３は、アプリアイコン表示画面の一例である。ここでは、カレンダーアプリ、プリント＆スキャンアプリ、インターネットブラウザアプリ、写真ビュアアプリ、メモ帳アプリのアイコンが表示されている。ユーザにより、アプリのアイコンが表示されている部位がタッチされると、ＣＰＵ１０６がアイコンに対応するアプリを起動する。
【００２４】
図４に情報処理装置１００と、情報処理装置１００と通信を行うデバイスとの間の接続の模式図を示す。情報処理装置１００は、無線通信Ｉ／Ｆ１０５を介して、無線ＬＡＮ方式の無線通信によりアクセスポイント５００と通信を行う。アクセスポイント５００には、インクジェットＭＦＰ２００、スキャナ３００、カラーレーザープリンタ４００が接続されている。ここで、ＭＦＰとは、印刷機能、スキャン機能、コピー機能を備える多機能周辺装置（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を示す。情報処理装置１００は、プリント＆スキャンアプリを実行し、アクセスポイント５００を介して印刷要求をインクジェットＭＦＰ２００やカラーレーザープリンタ４００に送信したり、インクジェットＭＦＰ２００やスキャナ３００へスキャン要求を送信したりすることができる。すなわち、情報処理装置１００は、アクセスポイント５００を介してインクジェットＭＦ
Ｐ２００、スキャナ３００、カラーレーザープリンタ４００を使用することができる。
【００２５】
図５は、プリント＆スキャンアプリが起動された後、表示領域１０１に表示される用途選択画面である。用途とはデバイスの使い道であり、この選択画面ではユーザにどのような用途でデバイスを使用するか選択させる。ＣＰＵ１０６は、表示領域１０１に選択画面を表示させた後、タッチパネル１０３から用途のアイコンが表示されている領域に対応する電気信号が入力されると、入力された電気信号に対応する領域に表示されていたアイコンが示す用途が入力されたと判断する。ＣＰＵ１０６は、写真印刷のアイコンが表示されていた領域に対応する電気信号が入力されると、情報処理装置１００がＪＰＥＧやＢｉｔｍａｐ、ＧＩＦなどの画像データの印刷要求を、印刷機能を有するデバイスへ送信し、デバイスに印刷を実行させる処理（以下、写真印刷処理とする）が行われる。ＣＰＵ１０６は、ウェブ印刷のアイコンが表示されていた領域に対応する電気信号が入力されると、情報処理装置１００がウェブページの印刷要求を、印刷機能を有するデバイスへ送信し、デバイスに印刷を実行させる処理（以下、ウェブ印刷処理とする）が行われる。ＣＰＵ１０６は、スキャンのアイコンが表示されていた領域に対応する電気信号が入力されると、情報処理装置１００が、スキャン機能を有するデバイスへスキャン要求を送信し、デバイスにスキャンを実行させる処理（以下、スキャン処理と称する）が行われる。
【００２６】
以下、図６〜図１５を用いて、プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理について説明する。図６に、プリント＆スキャンアプリが起動された後の処理を示す。ＣＰＵ１０６は、タッチパネル１０３から受け取った電気信号により、写真印刷、ウェブ印刷、スキャンのうち、どの用途が入力されたかを判断する（Ｓ６０１）。写真印刷が入力された場合は（Ｓ６０１・写真印刷）、１へ、ウェブ印刷が入力された場合は（Ｓ６０１・ウェブ印刷）２へ、スキャンが入力された場合は（Ｓ６０１・スキャン）３へ進む。
【００２７】
１へ進んだ場合について、図７（ａ）を用いて説明する。ＣＰＵ１０６は、フラッシュメモリ１０９に記憶されている画像データのサムネイルを、表示領域１０１に一覧表示させる（Ｓ７０１）。このとき、すべてのサムネイルが表示領域１０１に表示しきれないときは、スクロールすることで全てのサムネイルが表示できるようにしてもよい。
【００２８】
表示領域１０１に画像データのサムネイルを表示させた後、ＣＰＵ１０６は画像データの選択が入力されたかを判断する（Ｓ７０２）。具体的にはＣＰＵ１０６は、タッチパネル１０３からサムネイルが表示されている領域に対応する電気信号が、タッチパネル１０３から入力されたかを判断する。サムネイルが表示されている領域に対応する電気信号が入力された場合は、ＣＰＵ１０６は受け取った電気信号に対応する領域に表示されていたサムネイルの画像データの選択が入力されたと判断する。ＣＰＵ１０６は、画像データの選択が入力されていないと判断した場合は（Ｓ７０２・Ｎｏ）、Ｓ７０２へもどり判断を繰り返す。また、画像データの選択が入力されたと判断した場合は（Ｓ７０２・Ｙｅｓ）、Ｓ７０３に進む。
【００２９】
Ｓ７０３で、ＣＰＵ１０６は写真印刷用デフォルトデバイスの識別情報が、記憶されているか否かを判断する（Ｓ７０３）。写真印刷用デフォルトデバイスとは、情報処理装置１００が、写真印刷処理を行うために印刷要求を送信する際に、ユーザがデバイスを選択する操作を減らすために予め設定されたデバイスのことである。情報処理装置１００が写真印刷要求をデバイスへ送信するとき、送信するパケットは、デバイスのＩＰアドレスを受信先アドレスとして、情報処理装置１００のＩＰアドレスを送信元アドレスとして含んでいる。そしてＣＰＵ１０６は受信先のデバイスのＩＰアドレスを、そのデバイスの型番と関連づけて、フラッシュメモリ１０９の写真印刷用デフォルトデバイスの識別情報が記憶される領域Ａに記憶させる。つまり、過去に写真印刷要求をデバイスに送信したことが
あれば、そのデバイスのＩＰアドレスがフラッシュメモリ１０９の領域Ａに記憶されていることになる。しかし、情報処理装置１００が過去に写真印刷処理を行ったことがない場合は、フラッシュメモリ１０９の領域ＡにはデバイスのＩＰアドレスは記憶されていない。ＣＰＵ１０６は、フラッシュメモリ１０９の領域Ａに、デバイスのＩＰアドレスが記憶されているかにより、写真印刷用デフォルトデバイスの識別情報が記憶されているかを判断する。Ｓ７０３において、ＣＰＵ１０６が、写真印刷用デフォルトデバイスの識別情報は記憶されていないと判断した場合（Ｓ７０３・Ｎｏ）、Ｓ７０６へ進む。一方、ＣＰＵ１０６が、印刷用デフォルトデバイスが記憶されていると判断した場合は（Ｓ７０３・Ｙｅｓ）、Ｓ７０４へ進む。
【００３０】
Ｓ７０４ではＣＰＵ１０６は印刷指示を受け付けるための印刷指示画面を表示領域１０１に表示させる。図７（ｂ）に、印刷指示画面の一例を示す。印刷指示画面にはアイコン７００とアイコン７０１と写真印刷用デフォルトデバイスが表示される。アイコン７００は、デフォルトデバイスの再選択の要求を入力するアイコンである。再選択とは、すでにデフォルトデバイスとしてフラッシュメモリ１０９に識別情報が記憶されているデバイスが存在する場合に、ＣＰＵ１０６がデフォルトデバイスとしてフラッシュメモリ１０９にその識別情報を記憶させるデバイスを選択しなおすことである。デフォルトデバイスとしてフラッシュメモリ１０９にその識別情報を記憶させるデバイスを選択しなおした場合は、ＣＰＵ１０６は既にフラッシュメモリ１０９に記憶されている識別情報を、新たに選択されたデバイスの識別情報で書き換えることになる。また、アイコン７０１は印刷指示を入力するアイコンである。
【００３１】
Ｓ７０５では、ＣＰＵ１０６は写真印刷用デフォルトデバイスの再選択の要求が入力されたかを判断する（Ｓ７０５）。具体的には、ＣＰＵ１０６はアイコン７００が表示されている領域に対応する電気信号がタッチパネル１０３から入力されたかを判断する。そして、対応する電気信号が入力された場合、ＣＰＵ１０６は際選択の要求を受け付けたと判断する。ＣＰＵ１０６はデフォルトデバイスの再選択の要求が入力されたと判断すると（Ｓ７０５・Ｙｅｓ）Ｓ７０６へ進む。デフォルトデバイスの再選択の要求が入力されていないと判断した場合は（Ｓ７０５・Ｎｏ）、Ｓ７０９へ進む。
【００３２】
Ｓ７０６でＣＰＵ１０６は選択可能なデバイスの型番を、表示領域１０１に表示させる（Ｓ７０６）。この処理は次のように行われる。ＣＰＵ１０６は、無線通信Ｉ／Ｆ１０５を制御して、情報処理装置１００が接続しているネットワークにデバイスの型番と、機能に関する情報を返信するようデバイスに要求するパケットをブロードキャストさせる。すると、ネットワークに接続した各デバイスから返信がある。無線通信Ｉ／Ｆ１０５は、デバイスから返信される、デバイスの型番と、機能に関する情報を含むパケットを受信する。無線通信Ｉ／Ｆが受信するパケットは、デバイスのＩＰアドレスを送信元アドレスとして、情報処理装置１００のＩＰアドレスを受信先アドレスとして含んでいる。そして、ＣＰＵ１０６は無線通信Ｉ／Ｆ１０５に受信されたデバイスの型番と、機能に関する情報と、デバイスのＩＰアドレスとを対応付けてＲＡＭ１０８に記憶させる。本実施形態においてＣＰＵ１０６が、ＲＡＭ１０８に記憶させた情報の一例を、図７（Ｃ）に示す。ＣＰＵ１０６はＲＡＭ１０８に記憶させた情報に基づき、ネットワークを介して接続されているデバイスの中から、カラー印刷機能を有するものの型番を抽出する。そしてＣＰＵ１０６は、抽出したデバイスの型番の一覧表示を表示領域１０１に表示させる。本実施形態では、図７（Ｃ）より分かるように、カラー印刷機能を備えるデバイスは、インクジェットＭＦＰ２００と、カラーレーザープリンタ４００であるので、この２つのデバイスの型番が表示される。なお、ＣＰＵ１０６がカラー印刷機能を備えるデバイスのみを抽出する構成としたのは、通常、写真印刷はカラーで行われるためである。
【００３３】
Ｓ７０７で、ＣＰＵ１０６は、デバイスの選択が入力されたか否かを判断する（Ｓ７０
７）。具体的には、Ｓ７０６で表示領域１０１に表示された表示画面において、デバイスの型番のいずれか１つが表示されている領域に対応する電気信号を、タッチパネル１０３より入力されたかを判断する。デバイスの型番が表示されている領域に対応する電気信号が入力された場合は（Ｓ７０７・Ｙｅｓ）、ＣＰＵ１０６は入力された電気信号に対応する領域に表示されている型番のデバイスの選択が入力されたと判断する。Ｓ７０７で、ＣＰＵ１０６が、選択が入力されたと判断した場合は（Ｓ７０７・Ｙｅｓ）、Ｓ７０８へ進む。一方、ＣＰＵ１０６が、選択が入力されていないと判断した場合は（Ｓ７０７・Ｎｏ）Ｓ７０７へもどり判断を繰り返す。
【００３４】
Ｓ７０８でＣＰＵ１０６は、Ｓ７０７で入力された型番のデバイス、すなわち、タッチパネル１０３から入力された電気信号に対応する領域に表示されていた型番のデバイスを特定し、特定したデバイスのＩＰアドレスをそのデバイスの型番と関連づけてフラッシュメモリ１０９の領域Ａに記憶させ、印刷指示画面を表示領域１０１に表示させる（Ｓ７０８）。そして、Ｓ７０９へ進む。
【００３５】
Ｓ７０９で、ＣＰＵ１０６は印刷指示が入力されたか判断する（Ｓ７０９）。具体的には、ＣＰＵ１０６は、印刷指示を受け付けるアイコン７０１が表示されている領域に対応する電気信号がタッチパネル１０３から入力されたかを判断する。アイコン７０１が表示されている領域に対応する電気信号がタッチパネル１０３から入力された場合は、ＣＰＵ１０６は印刷指示が入力されたと判断する。印刷指示が入力されたと判断した場合は（Ｓ７０９・Ｙｅｓ）、Ｓ７１０へ進む。一方、印刷指示が入力されていないと判断した場合は（Ｓ７０９・Ｎｏ）、Ｓ７０５へもどる。
【００３６】
Ｓ７１０で、ＣＰＵ１０６はフラッシュメモリ１０９の領域Ａから読み出したＩＰアドレスを受信先に設定し、無線通信Ｉ／Ｆ１０５を制御し、Ｓ７０２で選択を受け付けた画像データの印刷要求を写真印刷用デフォルトデバイスへ送信させる（Ｓ７１０）。そして、Ｓ７１１へ進む。
【００３７】
Ｓ７１１では、ウェブ印刷用のデフォルトデバイスの識別情報の記憶処理を行う（Ｓ７１１）。この処理はサブルーチンとなっている。図１０を用いてＳ７１１の処理について、より詳細な説明を、行う。まず、Ｓ１００１で、ＣＰＵ１０６は、ウェブ印刷用のデフォルトデバイスの識別情報がフラッシュメモリ１０９に記憶されているか判断する（Ｓ１００１）。ウェブ印刷用デフォルトデバイスとは、情報処理装置１００がウェブ印刷処理を行うために、印刷要求を送信する際に、ユーザがデバイスを選択する操作を減らすために予め設定されたデバイスのことである。写真印刷用デフォルトデバイスと同様に、過去にウェブページの印刷要求をデバイスに送信したことがあれば、そのデバイスのＩＰアドレスが、フラッシュメモリ１０９のウェブ印刷用デフォルトデバイスの識別情報を記憶される領域Ｂに記憶されている。しかし、情報処理装置１００が過去にウェブ印刷処理を行ったことがない場合は、フラッシュメモリ１０９の領域Ｂには、デバイスのＩＰアドレスは記憶されていない。そのためＳ１００１においてもＣＰＵ１０６は、Ｓ７０３と同様の方法で、ウェブ印刷用デフォルトデバイスの識別情報が記憶されているかを判断する。ウェブ印刷用デフォルトデバイスの識別情報が記憶されていない場合は（Ｓ１００１・Ｎｏ）、Ｓ１００２へ進む。ＣＰＵ１０６は写真印刷用デフォルトデバイスの識別情報を、ウェブ印刷用デフォルトデバイスの識別情報として記憶させる。すなわち、フラッシュメモリ１０９の領域Ａに記憶されているデバイスのＩＰアドレスを、フラッシュメモリ１０９の領域Ｂにそのデバイスの型番と対応づけて記憶させ、（Ｓ１００２）このサブルーチン処理を終了する。一方、ウェブ印刷用デフォルトデバイスの識別情報が記憶されている場合は（Ｓ１００１・Ｙｅｓ）は、そのままこのサブルーチン処理を終了する。尚、Ｓ１００２で、ＣＰＵ１０６が写真印刷用デフォルトデバイスのＩＰアドレスを、ウェブ印刷用デフォルトデバイスの識別情報として記憶させたのは、次の理由による。通常、写真印刷
用デフォルトデバイスとしては、カラー印刷が行えるデバイスが選択される。一方、ウェブ印刷用デフォルトデバイスとしては、カラー印刷が行えるデバイスが選択されることも、カラー印刷は行えないが、モノクロ印刷が行えるデバイスが選択されることも有り得る。つまり、写真印刷用デフォルトデバイスとして選択されたデバイスは、自ずとウェブ印刷用デフォルトデバイスとしての条件も十分満足すると考えられるためである。
【００３８】
次いで、図７（ａ）のＳ７１２へ進む。Ｓ７１２では、スキャン用のデフォルトデバイスの識別情報の記憶処理を行う。この処理もサブルーチン処理となっている。図１１を用いて、Ｓ７１２の処理について、より詳細な説明を行う。
【００３９】
Ｓ１１０１で、ＣＰＵ１０６はスキャン用デフォルトデバイスの識別情報がフラッシュメモリ１０９に記憶されているか判断する（Ｓ１１０１）。スキャン用デフォルトデバイスとは、情報処理装置１００がスキャン要求を送信する際に、ユーザがデバイスを選択する操作を減らすために予め設定されたデバイスのことである。写真印刷用デフォルトデバイス、ウェブ印刷用デフォルトデバイスと同じように、情報処理装置１００が過去にスキャン要求を送信したことがあれば、スキャン要求の送信先となったデバイスのＩＰアドレスがフラッシュメモリ１０９のスキャン用デフォルトデバイスの識別情報が記憶される領域Ｃに記憶されている。しかし、情報処理装置１００が過去にスキャン処理を行ったことがない場合は、フラッシュメモリ１０９の領域Ｃには、デバイスのＩＰアドレスは記憶されていない。そのためＳ１１０１においてもＣＰＵ１０６は、Ｓ７０３と同様の方法で、ウスキャン用デフォルトデバイスの識別情報が記憶されているかを判断する。スキャン用デフォルトデバイスの識別情報が記憶されている場合は（Ｓ１１０１・Ｙｅｓ）、この処理を終了する。一方、スキャン用デフォルトデバイスの識別情報が記憶されていないときは（Ｓ１１０１・Ｎｏ）、Ｓ１１０２へ進む。
【００４０】
Ｓ１１０２ではＣＰＵ１０６は、Ｓ７０６でＲＡＭ１０８に記憶させた情報を用い、写真印刷用デフォルトデバイスはスキャン機能を備えるか判断する（Ｓ１１０２）。スキャン機能を備える場合は、（Ｓ１１０２・Ｙｅｓ）ＣＰＵ１０６は写真印刷用デフォルトデバイスの識別情報をスキャナ用デフォルトデバイスの識別情報としてフラッシュメモリ１０９に記憶させる。すなわち、フラッシュメモリ１０９の領域Ａに記憶されているデバイスのＩＰアドレスを、フラッシュメモリ１０９の領域Ｃに、そのデバイスの型番と関連づけて記憶させる（Ｓ１１０３）。写真印刷用デフォルトデバイスが、スキャン機能を備えない場合は（Ｓ１１０２・Ｎｏ）、このサブルーチン処理を終了する。
【００４１】
次に図６のＳ６０１において、２へ進んだ場合について図８（ａ）を用いて説明する。Ｓ８０１で、ＣＰＵ１０６は、指示されたウェブページを表示領域１０１へ表示させる。ウェブページの表示方法は、本発明の本質ではないのでここではその記載を省略する。図８（ｂ）に、ＣＰＵ１０６が表示領域に表示させる表示の一例を示す。ＣＰＵ１０６は、表示領域にウェブページと併せて、ウェブページのＵＲＬと、表示されているウェブページを印刷対象とするよう指示するアイコン８００とを表示させる。次に、Ｓ８０２へ進む。
【００４２】
Ｓ８０２で、ＣＰＵ１０６はウェブページを印刷対象とする指示が入力されたか判断する（Ｓ８０２）。具体的には、アイコン８００が表示されている領域に対応する電気信号がタッチパネル１０３より入力されたか判断する。アイコン８００が表示されている領域に対応する電気信号がタッチパネル１０３より入力された場合は、表示しているウェブページを印刷対象とする指示が入力されたと判断する。ＣＰＵ１０６は、ウェブページを印刷対象とする指示が入力されたと判断した場合（Ｓ８０２・Ｙｅｓ）、Ｓ８０３へ進む。一方、ＣＰＵ１０６はウェブページを印刷対象とする指示が入力されていないと判断した場合は（Ｓ８０２・Ｎｏ）、Ｓ８０２へもどり判断を繰り返す。
【００４３】
Ｓ８０３でＣＰＵ１０６は、Ｓ７０３と同様の方法でウェブ印刷用デフォルトデバイスの識別情報が記憶されているか判断する。ＣＰＵ１０６が、ウェブ印刷用デフォルトデバイスの識別情報は記憶されていないと判断した場合（Ｓ８０３・Ｎｏ）、Ｓ８０６へ進む。一方、ＣＰＵ１０６が、ウェブ印刷用デフォルトデバイスの識別情報が記憶されていると判断した場合は（Ｓ８０３・Ｙｅｓ）、Ｓ８０４へ進む。
【００４４】
Ｓ８０４では、ＣＰＵ１０６は図７（ｂ）と同様の印刷指示画面を表示領域に表示させる。
【００４５】
Ｓ８０５では、Ｓ７０５と同様の方法で、ＣＰＵ１０６がウェブ印刷用デフォルトデバイスの再選択の要求が入力されたか判断する（Ｓ８０５）。ＣＰＵ１０６は、再選択の要求が入力されたと判断した場合は（Ｓ８０５・ＹＥＳ）、Ｓ８０６へ進む。再選択の要求が入力されていないと判断した場合は（Ｓ８０５・Ｎｏ）、Ｓ８０９へ進む。
【００４６】
Ｓ８０６ではＳ７０６と同様の方法で、ＣＰＵ１０６が、印刷機能を有するデバイスの型番の一覧表示を表示領域１０１に行う。次いで、Ｓ８０７へ進む。
【００４７】
Ｓ８０７では、Ｓ７０７と同様の方法でＣＰＵ１０６がデバイスの選択が入力されたか判断する（Ｓ８０７）。ＣＰＵ１０６がデバイスの選択が入力されたと判断した場合は（Ｓ８０７・Ｙｅｓ）、Ｓ８０８へ進む。一方、ＣＰＵ１０６が、選択が入力されていないと判断した場合は（Ｓ８０７・Ｎｏ）判断を繰り返す。
【００４８】
Ｓ８０８でＣＰＵ１０６は、Ｓ７０８と同様の方法で、Ｓ８０７で選択が入力されたデバイスを特定し、特定したデバイスのＩＰアドレスをフラッシュメモリ１０９の領域Ｂにその特定したデバイスの型番と関連づけて記憶させ、印刷指示画面を表示領域１０１に表示させる（Ｓ８０８）。そして、Ｓ８０９へ進む。
【００４９】
Ｓ８０９ではＳ７０９と同様の方法で、ＣＰＵ１０６は印刷指示が入力されたか判断する（Ｓ８０９）。印刷指示が入力されたと判断した場合は（Ｓ８０９・Ｙｅｓ）、Ｓ８１０へ進む。一方、印刷指示が入力されないと判断した場合は（Ｓ８０９・Ｎｏ）、Ｓ８０５へもどる。
【００５０】
Ｓ８１０で、ＣＰＵ１０６はフラッシュメモリ１０９の領域Ｂから読み出したＩＰアドレスを受信先に設定し、無線通信Ｉ／Ｆ１０５を制御し、Ｓ８０２で印刷対象とする指示を受け付けたウェブページの印刷要求を、ウェブ印刷用デフォルトデバイスへ送信させる（Ｓ８１０）。そして、Ｓ８１１へ進む。
【００５１】
Ｓ８１１では、写真印刷用のデフォルトデバイスの識別情報の記憶処理を行う（Ｓ８１１）。この処理はサブルーチンとなっている。図１２（ａ）を用いてＳ８１１の処理について、より詳細な説明を、行う。まず、Ｓ１２０１で、ＣＰＵ１０６は、Ｓ７０３と同様の方法で写真印刷用のデフォルトデバイスの識別情報がフラッシュメモリ１０９に記憶されているか判断する。写真印刷用デフォルトデバイスの識別情報が記憶されていない場合は（Ｓ１２０１・Ｎｏ）、Ｓ１２０２へ進む。一方、写真印刷用デフォルトデバイスの識別情報が記憶されている場合は、（Ｓ１２０１・Ｙｅｓ）は、そのままこのサブルーチン処理を終了する。
【００５２】
Ｓ１２０２で、ＣＰＵ１０６はＳ８０６でＲＡＭ１０８に記憶させた情報を用い、Ｓ８１０で印刷要求を送信したウェブ印刷用デフォルトデバイスはインクジェットプリンタであるかを判断する（Ｓ１２０２）。ウェブ印刷用デフォルトデバイスが、インクジェット
プリンタである場合は（Ｓ１２０２・Ｙｅｓ）、Ｓ１２０５へ進む。一方、ウェブ印刷用デフォルトデバイスがインクジェットプリンタでない場合は（Ｓ１２０２・Ｎｏ）、Ｓ１２０３へ進む。
【００５３】
Ｓ１２０３でＣＰＵ１０６は、Ｓ８０６でＲＡＭ１０８に記憶させた情報を用い、ウェブ印刷用デフォルトデバイスが、カラーレーザープリンタであるであるか判断する（Ｓ１２０３）。ウェブ印刷用デフォルトデバイスが、カラーレーザープリンタである場合は（Ｓ１２０３・Ｙｅｓ）、Ｓ１２０４へ進む。一方、ウェブ印刷用デフォルトデバイスが、カラーレーザープリンタではない場合は（Ｓ１２０３・Ｎｏ）、このサブルーチン処理を終了する。
【００５４】
Ｓ１２０４でＣＰＵ１０６は、表示領域１０１にウェブ印刷用デフォルトデバイスであるカラーレーザープリンタのＩＰアドレスを、写真印刷用デフォルトデバイスの識別情報としても記憶させてもよいか否かを、ユーザに問い合わせる旨を表示させる。図１２（ｂ）にＳ１２０４で表示領域１０１に表示される表示の一例を示す。許可する旨のアイコン（図１２（ｂ）では、"はい"というアイコンに該当する）が表示された領域に対応する電気信号が、タッチパネル１０３より入力された場合、ＣＰＵ１０６は、ウェブ印刷用デフォルトデバイスであるカラーレーザープリンタのＩＰアドレスを、写真印刷用デフォルトデバイスの識別情報としても記憶させることを許可されたと判断する。一方、許可しない旨のアイコン（図１２（ｂ）では、"いいえ"というアイコンに該当する）が表示された領域に対応する電気信号がタッチパネル１０３より入力された場合は、ＣＰＵ１０６は許可されなかったと判断する。ウェブ印刷用デフォルトデバイスのＩＰアドレスを写真印刷用デフォルトデバイスの識別情報として記憶させることが許可された場合は（Ｓ１２０４・Ｙｅｓ）、Ｓ１２０５へ進む。一方、許可されなかった場合は（Ｓ１２０４・Ｎｏ）、このサブルーチン処理を終了する。
【００５５】
Ｓ１２０５で、ＣＰＵ１０６はウェブ印刷用デフォルトデバイスの識別情報を写真印刷用デフォルトデバイスの識別情報として記憶させる。すなわち、フラッシュメモリ１０９の領域Ｂに記憶されているデバイスのＩＰアドレスを、フラッシュメモリ１０９の領域Ａにそのデバイスの型番と関連づけて記憶させる（Ｓ１２０５）。そして、このサブルーチン処理を終了する。
【００５６】
図１０と異なり図１２（ａ）で、ＣＰＵ１０６はウェブ印刷用デフォルトデバイスが条件を満たすか判断し、条件を満たすと判断した場合のみ、写真印刷用デフォルトデバイスとしてそのＩＰアドレスを識別情報として記憶させる。これは次の理由による。通常ウェブ印刷用デフォルトデバイスとしては、最低限モノクロ印刷機能を備えていればよい。そのため、図８（ａ）のＳ８０６においても、ＣＰＵ１０６はネットワークに接続されたデバイスのうち、印刷機能を備える全てのデバイスを表示領域１０１に表示される構成となっている。そこで、図１２（ａ）の処理において、ウェブ印刷用デフォルトデバイスのＩＰアドレスを、写真印刷用デフォルトデバイスの識別情報として無条件に記憶させると、モノクロ印刷しか行えないデバイスのＩＰアドレスが、写真印刷用デフォルトデバイスの識別情報として記憶される恐れがあるためである。
【００５７】
次いで、図８（ａ）のＳ８１２へ進む。Ｓ８１２では、スキャン用のデフォルトデバイスの識別情報の記憶処理を行う。この処理もサブルーチン処理となっている。図１３を用いて、Ｓ８１２の処理について、より詳細な説明を行う。
【００５８】
Ｓ１３０１で、ＣＰＵ１０６はＳ７０３と同様の方法でスキャン用デフォルトデバイスの識別情報が記憶されているか判断する（Ｓ１３０１）。スキャン用デフォルトデバイスの識別情報が記憶されている場合は（Ｓ１３０１・Ｙｅｓ）、この処理を終了する。一方
、スキャン用デフォルトデバイスの識別情報が記憶されていないときは（Ｓ１３０１・Ｎｏ）、Ｓ１３０２へ進む。
【００５９】
Ｓ１３０２ではＣＰＵ１０６は、Ｓ８０６でＲＡＭ１０８に記憶させた情報を用い、ウェブ印刷用デフォルトデバイスがスキャン機能を備えるか判断する（Ｓ１３０２）。スキャン機能を備える場合は（Ｓ１３０２・Ｙｅｓ）、ウェブ印刷用デフォルトデバイスの識別情報をスキャン用デフォルトデバイスの識別情報として記憶させる。すなわち、フラッシュメモリ１０９の領域Ｂに記憶されているデバイスのＩＰアドレスを、フラッシュメモリ１０９の領域Ｃにそのデバイスの型番と関連づけて記憶させる（Ｓ１３０３）。写真印刷用デフォルトデバイスが、スキャン機能を備えない場合は（Ｓ１３０２・Ｎｏ）、このサブルーチン処理を終了する。そして、再び図８（ａ）に示したフローチャートにもどり、この処理を終了する。
【００６０】
次に図６のＳ６０１において、３へ進んだ場合について図９（ａ）を用いて説明する。Ｓ９０１でＣＰＵ１０６は、Ｓ７０３と同様の方法でスキャン用デフォルトデバイスの識別情報が記憶されているか判断する。ＣＰＵ１０６が、スキャン用デフォルトデバイスの識別情報は記憶されていないと判断した場合（Ｓ９０１・Ｎｏ）、Ｓ９０４へ進む。一方、ＣＰＵ１０６が、スキャン用デフォルトデバイスの識別情報が記憶されていると判断した場合は（Ｓ９０１・Ｙｅｓ）、Ｓ９０２へ進む。
【００６１】
Ｓ９０２ではＣＰＵ１０６はスキャン要求の送信指示画面を表示領域１０１に表示させる。図９（ｂ）に表示画面の一例を示す。スキャン要求の送信指示画面にはアイコン９００とアイコン９０１とスキャン用デフォルトデバイスの型番が表示される。アイコン９００は、デフォルトデバイスの再選択の要求を入力するアイコンである。また、アイコン９０１はスキャン要求の送信指示を入力するアイコンである。そして、Ｓ９０３へ進む。
【００６２】
Ｓ９０３では、Ｓ７０５と同様の方法でＣＰＵ１０６がスキャン用デフォルトデバイスの再選択の要求が入力されたか判断する。ＣＰＵ１０６は、再選択の要求が入力されたと判断した場合は（Ｓ９０３・ＹＥＳ）、Ｓ９０４へ進む。再選択の要求が入力されていないと判断した場合は（Ｓ９０３・Ｎｏ）、Ｓ９０７へ進む。
【００６３】
Ｓ９０４ではＳ７０６と同様の方法で、ＣＰＵ１０６が、スキャン機能を有するデバイスの型番の一覧表示を表示領域１０１に行う（Ｓ９０４）。次いで、Ｓ９０５へ進む。
【００６４】
Ｓ９０５で、ＣＰＵ１０６は、Ｓ７０７と同様の方法でデバイスの選択が入力されたか判断する（Ｓ９０５）。ＣＰＵ１０６がデバイスの選択が入力されたと判断した場合は（Ｓ９０５・Ｙｅｓ）、Ｓ９０６へ進む。一方、ＣＰＵ１０６が、選択が入力されていないと判断した場合は（Ｓ９０５・Ｎｏ）Ｓ９０５へ戻り判断を繰り返す。
【００６５】
Ｓ９０６でＣＰＵ１０６は、Ｓ７０８と同様の方法で、Ｓ９０５で選択を受け付けたデバイスを特定し、特定したデバイスのＩＰアドレスをフラッシュメモリ１０９の領域Ｃに、その特定したデバイスの型番と関連づけて記憶させ、スキャン要求送信指示画面を表示領域１０１に表示させる（Ｓ９０６）。そして、Ｓ９０７へ進む。
【００６６】
Ｓ９０７でＣＰＵ１０６は、Ｓ７０９と同様の方法で、ＣＰＵ１０６はスキャン要求の送信指示が入力されたか判断する（Ｓ９０７）。スキャン要求の送信指示が入力されたと判断した場合は（Ｓ９０７・Ｙｅｓ）、Ｓ９０８へ進む。一方、スキャン要求の送信指示が入力されないと判断した場合は（Ｓ９０７・Ｎｏ）、Ｓ９０３へもどる。
【００６７】
Ｓ９０８でＣＰＵ１０６は、フラッシュメモリ１０９の領域Ｃから読み出したＩＰアド
レスを受信先に設定し、無線通信Ｉ／Ｆ１０５を制御して、スキャン用デフォルトデバイスへスキャン要求を送信させる。無線通信Ｉ／Ｆ１０５はスキャン用デフォルトデバイスから返信されたスキャンデータを受信する。（Ｓ９０８）。尚、ＣＰＵ１０６は無線通信Ｉ／Ｆ１０５に受信されたスキャンデータを、フラッシュメモリ１０９などに記憶させている。次いでＳ９０９へ進む。
【００６８】
Ｓ９０９ではウェブ印刷用のデフォルトデバイスの識別情報記憶処理を行う（Ｓ９０９）。この処理はサブルーチンとなっている。図１４を用いてＳ９０９の処理について、より詳細な説明を行う。
【００６９】
Ｓ１４０１でＣＰＵ１０６はＳ７０３と同様の方法で、ウェブ印刷用デフォルトデバイスの識別情報が記憶されているか判断する（Ｓ１４０１）。ウェブ印刷用デフォルトデバイスの識別情報が記憶されていない場合は（Ｓ１４０１・Ｎｏ）、Ｓ１４０２へ進む。一方ウェブ印刷用デフォルトデバイスの識別情報が記憶されている場合は（Ｓ１４０１・Ｙｅｓ）、そのままこのサブルーチン処理を終了する。
【００７０】
Ｓ１４０２でＣＰＵ１０６は、Ｓ９０４でＲＡＭ１０８に記憶させた情報を用いて、スキャン用デフォルトデバイスが印刷機能を備えるか判断する（Ｓ１４０２）。ＣＰＵ１０６が、スキャン用デフォルトデバイスは印刷機能を備えると判断したときは（Ｓ１４０２・Ｙｅｓ）、Ｓ１４０３へ進む。一方、スキャン用デフォルトデバイスが印刷機能を備えないと判断したときは（Ｓ１４０２・Ｎｏ）、そのままこのサブルーチン処理を終了する。
【００７１】
Ｓ１４０３でＣＰＵ１０６はスキャン用デフォルトデバイスの識別情報をウェブ印刷用デフォルトデバイスの識別情報として記憶させる。すなわち、フラッシュメモリ１０９の領域Ｃに記憶されているデバイスのＩＰアドレスを、フラッシュメモリ１０９の領域Ｂにそのデバイスの型番と関連づけて記憶させる（Ｓ１４０３）。そしてこのサブルーチン処理を終了する。
【００７２】
次いで図９（ａ）のＳ９１０へ進む。Ｓ９１０では写真印刷用デフォルトデバイスの識別情報記憶処理を行う。この処理もサブルーチン処理となっている。図１５はＳ９１０の処理についてのより詳細なフローである。これは、図１２（ａ）に示したサブルーチン処理の中身とよく似ている。図１２（ａ）の処理と図１５の処理の違いは、ウェブ印刷用デフォルトデバイスの識別情報を写真印刷用デフォルトデバイスの識別情報として記憶させるか、スキャン用デフォルトデバイスの識別情報を写真印刷用デフォルトデバイスの識別情報として記憶させるかのみである。そのため、図１５の処理に関する詳細な記載は省略する。
【００７３】
図１５に示したサブルーチン処理を終了すると、再び図９（ａ）に示したフローチャートにもどり、この処理を終了する。
【００７４】
このように情報処理装置１００において、ＣＰＵ１０６は、写真印刷、ウェブ印刷、スキャンという用途ごとに、デフォルトデバイスの識別情報をフラッシュメモリ１０９に記憶させる。そのため、ユーザは、用途ごとに適したデバイスを用いることができる。
【００７５】
また、情報処理装置１００において、ＣＰＵ１０６は一つの用途向けにデフォルトデバイスの識別情報を記憶させると、記憶させたデフォルトデバイスが、他の用途にも適しているか判断した上で、他の用途向けのデフォルトデバイスとしてもその識別情報を記憶させることができる。そのためユーザは、少ない手順で用途ごとに適したデバイスを記憶させることができる。
【００７６】
（第２の実施形態）
第２の実施形態では、情報処理装置１００はプリント＆スキャンアプリを、予め、扱うデータを指定された状態で起動することができる。ＣＰＵ１０６は、インターネットブラウザアプリに従い表示領域１０１にウェブページを表示させている状態、或いは、写真ビュアアプリを実行し画像データを表示領域１０１に表示させている状態で、プリント＆スキャンアプリ起動指示が入力されたか判断する。インターネットブラウザアプリ、写真ビュアアプリのどちらにおいても、プリント＆スキャンアプリの起動指示を入力するためのアイコンが設けられている。そして、表示領域１０１において、そのアイコンが表示されている領域に対応する電気信号がタッチパネル１０３から入力されると、ＣＰＵ１０６はプリント＆スキャンアプリの起動が指示されたと判断し、プリント＆スキャンアプリに従い処理を開始する。
【００７７】
ＣＰＵ１０６は、表示領域１０１にウェブページを表示している状態で、プリント＆スキャンアプリに従い処理を開始した場合は、表示させていたウェブページのインターネット上のデータの位置を示すＵＲＬを、ＲＡＭ１０８のインターネットブラウザアプリを実行する際に使用する領域から読み出す。そしてＣＰＵ１０６は読み出したＵＲＬを、ＲＡＭ１０８のプリント＆スキャンアプリを実行する際に使用する図示しない領域Ｄへ、記憶させる。一方、ＣＰＵ１０６は、画像データを表示領域１０１に表示させている状態でプリント＆スキャンアプリに従い処理を開始した場合は、表示させていた画像データの絶対パスを含む所在情報を、ＲＡＭ１０８の写真ビュアアプリを実行する際に使用する領域から読み出す。そしてＣＰＵ１０６は読み出した画像データの所在情報を、ＲＡＭ１０８のプリント＆スキャンアプリを実行する際にＣＰＵ１０６が使用する領域へ、記憶させる。
【００７８】
以下図１６に従い、プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理について説明する。この処理は、ＣＰＵ１０６がインターネットブラウザアプリ、或いは写真ビュアアプリに従い処理を実行している状態で、プリント＆スキャンアプリを起動したときに開始される。まず、ＣＰＵ１０６は、ＲＡＭ１０８の領域Ｄに記憶された情報が、画像データの所在情報と、ＵＲＬの、どちらであるかを判断する（Ｓ１６０１）。記憶された情報がＵＲＬである場合は（Ｓ１６０１・ＵＲＬ）Ｓ１６１２へ進み、インターネット上のウェブデータを取得し、印刷するウェブ印刷処理を行う。一方、記憶された情報が画像データの所在情報である場合は、（Ｓ１６０１・画像データの所在情報）Ｓ１６０２へ進み写真印刷処理を行う。
【００７９】
Ｓ１６０２〜Ｓ１６０８の処理は、図７（ａ）に示したＳ７０３〜Ｓ７０９の処理と同様であるので、詳細な記載を省略する。Ｓ１６０９でＣＰＵ１０６は、ＲＡＭ１０８の領域Ｄに記憶された画像データの所在情報により特定される画像の印刷要求を、フラッシュメモリ１０９の領域Ａから読み出したＩＰアドレスを受信先に設定し、無線通信Ｉ／Ｆ１０５を制御し、写真印刷用デフォルトデバイスへ送信させる。その後、Ｓ１６１０へ進む。
【００８０】
Ｓ１６１０、Ｓ１６１１の処理は、図７（ａ）に示したＳ７１１、Ｓ７１２と同様であるので、詳細な記載を省略する。
【００８１】
Ｓ１６１２〜Ｓ１６１８の処理は、図８（ａ）に示したＳ８０３〜Ｓ８０９と同様であるので詳細な記載を省略する。Ｓ１６１９でＣＰＵ１０６は、ＲＡＭ１０８の領域Ｄに記憶されたＵＲＬのウェブページの印刷要求を、フラッシュメモリ１０９の領域Ｂから読み出したＩＰアドレスを受信先に設定し、無線通信Ｉ／Ｆ１０５を制御しウェブ印刷用デフォルトデバイスへ送信させる。その後、Ｓ１６２０へ進む。Ｓ１６２０、Ｓ１６２１の処理は、Ｓ８１１、Ｓ８１２と同様であるので詳細な記載を省略する。
【００８２】
このように情報処理装置１００において、ＣＰＵ１０６は出力指示が入力されたデータの種類ごとに、デフォルトデバイスの識別情報を記憶させることができる。そのためユーザはデータの出力に適したデバイスを使用することができる。
【００８３】
また、ＣＰＵ１０６は一種類のデータについてデフォルトデバイスの識別情報を記憶させると、デフォルトデバイスとしてその識別情報を記憶させたデバイスが、他の種類のデータや、他の用途にも適しているか判断した上で、他のデータや他の用途向けのデフォルトデバイスとしてもその識別情報を記憶させることができる。そのため少ない手順でデータ、用途ごとに適したデバイスを容易に登録することができる。
【００８４】
（本発明に係る他の実施形態）
本発明は前述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施できる。図１に示した入力Ｉ／Ｆ１０４は一つであるが、複数設けてもよい。その場合、第１、第２の実施形態では、ＣＰＵ１０６はタッチパネル１０３から電気信号が入力されていたが、複数設けた入力Ｉ／Ｆ１０４から入力される電気信号が入力される構成としてもよい。さらに、タッチパネル１０３と、入力Ｉ／Ｆ１０４を、併用する構成としてもよい。
【００８５】
情報処理装置１００は、有線による通信を行う構成としてもよい。
【００８６】
情報処理装置１００と接続されるデバイスは、図４に示したインクジェットＭＦＰ２００、スキャナ３００、カラーレーザープリンタ４００に限定されず、印刷機能、スキャナ機能の少なくともいずれかを備えていればよい。
【００８７】
アクセスポイント５００と、デバイスは通信を無線と有線のどちらで行ってもよい。また、情報処理装置１００と、デバイスはアクセスポイント５００を介さず直接通信を行ってもよい。その際情報処理装置１００とデバイスは、有線と、無線のどちらで通信を行ってもよい。
【００８８】
図７（ａ）のＳ７０６で、情報処理装置１００が受信するデバイスの型番と機能に関する情報は、カラー印刷機能を有するデバイスからのもののみとする構成としてもよい。具体的にはＣＰＵ１０６は、無線通信Ｉ／Ｆ１０５を制御して、情報処理装置１００が接続しているネットワークに、カラー印刷機能を有するデバイスは、デバイスの型番と、機能に関する情報を返信するよう要求するパケットをブロードキャストさせる。すると、ネットワークに接続したデバイスのうち、カラー印刷機能を有するもののみから返信がある。無線通信Ｉ／Ｆ１０５は、デバイスから返信されるデバイスの型番と、機能に関する情報を受信する。そして、ＣＰＵ１０６は無線通信Ｉ／Ｆ１０５に受信されたデバイスの型番と、機能に関する情報を、ＲＡＭ１０８に記憶させる。ＣＰＵ１０６はＲＡＭ１０８に記憶させたすべてのデバイスの型番の一覧表示を表示領領域１０１に表示させる。同様のことが、図８（ａ）のＳ８０６、図９（ａ）のＳ９０４、図１６のＳ１６０５、Ｓ１６１５にもいえる。
【００８９】
第１、第２の実施形態では、情報処理装置１００が、ネットワークに接続されたデバイスへ、デバイスの型番と機能に関する情報を返信するよう要求し、その要求に応じてデバイスから返信される型番と、機能に関する情報を受信する構成であった。しかし、情報処理装置１００がプリント＆スキャンアプリを実行することで使用することができる、全てのデバイスごとの型番と、機能に関する情報が、予めプリント＆スキャンアプリにプログラミングされている構成としてもよい。その場合、例えば図７（ａ）のＳ７０６では、次のような構成になる。無線通信Ｉ／Ｆ１０５はネットワークに接続されたデバイスの型番
を受信する。ＣＰＵ１０６は、プリント＆スキャンアプリにプログラミングされているデバイスの型番と、無線通信Ｉ／Ｆ１０５に受信されたネットワークに接続されたデバイスの型番とを比較し、一致したデバイスの型番を抽出する。そしてＣＰＵ１０６は抽出した型番のデバイスの機能に関する情報を、プリント＆スキャンアプリから読み出す。そして、ＣＰＵ１０６は、抽出した型番のデバイスの機能に関する情報と、ネットワークに接続されたデバイスの型番と、ネットワークに接続されたデバイスのＩＰアドレスを対応付けてＲＡＭ１０８に記憶させる。ＲＡＭ１０８に記憶される情報は、第１の実施形態と同様に、図７（ｃ）のようになっている。そして、ＣＰＵ１０６は、ＲＡＭ１０８に記憶させた情報に基づきネットワークに接続されているデバイスの中から、印刷機能を有するものの型番を抽出する。そしてＣＰＵ１０６は、抽出したデバイスの型番の一覧表示を表示領域１０１に行う。
【００９０】
プリント＆スキャンアプリが備えるデバイスの型番と、ネットワークに接続されたデバイスの型番とは、必ずしも全てが一致する必要はなく、ＣＰＵ１０６は部分一致した型番も抽出する構成としてもよい。例えば、プリント＆スキャンアプリが備えるデバイスの型番が"Ｉｎｋ−ＭＦＰ３３１"で、ネットワークに接続されたデバイスの型番が"Ｉｎｋ−
ＭＦＰ４３１"である場合などである。この２台は型番に、"Ｉｎｋ−ＭＦＰ"を有するた
め、同じシリーズであることが分かる。そこで"Ｉｎｋ−ＭＦＰ４３１"のデバイスも、インクジェットカラー印刷、スキャン機能、コピー機能を備えることが予想される。そのため"Ｉｎｋ−ＭＦＰ４３１"のデバイスを、プリント＆スキャンアプリが備える型番"Ｉｎ
ｋ−ＭＦＰ３３１"のデバイスと同等のデバイスとして抽出することができる。
【００９１】
型番は、デバイスを区別することができるものであれば、どのようなものでもよく、例えば、番号を含まないもの、記号だけで構成されるものでもよい。また、デバイス名などのデバイスを区別することができる名称を、型番の代わりに用いてもよい。
【００９２】
図７（ａ）において、ＣＰＵ１０６がＳ７０７を実行した場合、（すなわちＳ７０３・Ｎｏ、あるいはＳ７０５・Ｙｅｓであった場合）、ＣＰＵ１０６はＳ７０７で選択されたデバイスの識別情報を、ＲＡＭ１０６に記憶させる構成としてもよい。その場合、Ｓ７０７を実行すると、Ｓ７１１あるいはＳ７１２においてＣＰＵ１０６は、フラッシュメモリ１０９の領域Ａに記憶させたＩＰアドレスではなく、図７（ａ）のＳ７０７でＲＡＭ１０６に記憶させたデバイスのＩＰアドレスを使用する構成としてもよい。また、ＣＰＵ１０６はＳ７１１、Ｓ７１２をＳ７０７とＳ７０８の間のタイミングで実行してもよい。また、Ｓ７１１、Ｓ７１２は、当然Ｓ７０８とＳ７０９の間、またはＳ７０９とＳ７１０の間のタイミングで実行されてもよい。同様のことが、図８（ａ）、図９（ａ）、図１６にもいえる。
【００９３】
図７（ａ）のＳ７０６において、第１の実施形態ではＣＰＵ１０６はネットワークに接続されたデバイスのうち、カラーの印刷機能を備えるデバイスの型番のみを表示領域１０１に表示させる構成であったが、カラーのインクジェット印刷機能を備えるデバイスの型番のみを表示領域１０１に表示させる構成としてもよい。また、図８（ａ）のＳ８０６において、第１の実施形態ではＣＰＵ１０６はネットワークに接続されたデバイスのうち、印刷機能を備えるデバイスの型番のみを表示領域１０１に表示させる構成であったが、カラー印刷機能を備えるデバイスの型番のみを表示領域１０１に表示させる構成としてもよい。
【００９４】
図７（ａ）において、写真印刷用デフォルトデバイスとして、最も写真印刷に適したデバイスを、ＣＰＵ１０６が選択し、写真印刷用デフォルトデバイスとして記憶させる構成としてもよい。この場合、Ｓ７０６、Ｓ７０７に代えて、次のような構成にすればよい。ＣＰＵ１０６は、無線通信Ｉ／Ｆ１０５を制御して、情報処理装置１００が接続している
ネットワークにデバイスの型番と、機能に関する情報を返信するようデバイスに要求するパケットをブロードキャストさせる。すると、ネットワークに接続した各デバイスから返信がある。ＣＰＵ１０６は、デバイスから返信されるデバイスの型番と、機能に関する情報を無線通信Ｉ／Ｆ１０５に受信させる。そして、ＣＰＵ１０６は無線通信Ｉ／Ｆ１０５に受信させたデバイスの型番と、機能に関する情報を、ＲＡＭ１０８に記憶させる。ＣＰＵ１０６はＲＡＭ１０８に記憶させた情報に基づき、ネットワークを介して接続されているデバイスの中から、写真印刷に最も適したデバイスを一台選択する。Ｓ７０８以降は、第１の実施例と同様の構成とすればよい。写真印刷に適したデバイスの条件としては、例えばカラーのインクジェット印刷機能を有するデバイスであること、写真用の記録紙が使用できるデバイスであることなどが挙げられる。また、図８（ａ）、図９（ａ）についても同様に、最もウェブ印刷に適したデバイス、最もスキャンに適したデバイスを自動で選択する構成としてもよい。
【００９５】
ＣＰＵ１０６がデバイスをデフォルトデバイスとして記憶させるための条件は、図１０〜図１１、図１２（ａ）、図１３〜図１５で説明したものに限らない。例えば、デバイスがカラー印刷を行うことができるときだけ、ウェブ印刷用デフォルトデバイスとして記憶させるようにする、スキャン機能の解像度がしきい値以上のときだけ、スキャン用デフォルトデバイスとして記憶させる、などの条件を加えることもできる。また、ユーザにデフォルトデバイスとして登録してよいか否かを問い合わせ、ユーザが許可したときのみデフォルトデバイスとして登録する構成を加えてもよい。デバイスがカラー印刷を行うことができるときだけ、ウェブ印刷用デフォルトデバイスとして記憶させるようにするには、ＣＰＵ１０６は図１４の１４０２での判断に代えて、スキャン用デフォルトデバイスはカラー印刷機能を備えるかを判断すればよい。そして、カラー印刷機能を備えるときはＳ１４０３へ、備えないときは図１４のフローを終了する。スキャン機能の解像度がしきい値以上のときだけ、スキャン用デフォルトデバイスとして記憶させるには、図１１のＳ１１０２とＳ１１０３の間に、ＣＰＵ１０６がスキャンの解像度は所定の値以上か判断する構成を加えればよい。そして、所定の値以上であるときはＳ１１０３へ進み、所定の値未満であるときは、図１１の処理を終了する。また、図１３の処理においても同様である。尚、この場合、スキャン機能の解像度は、図７（ａ）のＳ７０６、或いは図８（ａ）のＳ８０６でデバイスの機能に関する情報として取得しているとする。
【００９６】
第１の実施形態において、図７（ａ）のＳ７０５で選択されたデバイス以外のデバイスのＩＰアドレスが、図１０、図１１で、ウェブ印刷用デフォルトデバイス、スキャン用デフォルトデバイスの識別情報として記憶されることはなかった。例えば図７（ａ）のＳ７０５で、図４に示したレーザプリンタ４００が選択された場合、図１１において、レーザプリンタ４００のＩＰアドレスはフラッシュメモリ１０９の領域Ｃに記憶されなかった。しかし、図１１において、図７（ａ）のＳ７０５で選択されたデバイス以外のデバイスのＩＰアドレスも、フラッシュメモリ１０９の領域Ｃに記憶させることができる構成としてもよい。この場合、図１１に代えて実行される処理を、図１７を用いて説明する。
【００９７】
Ｓ１７０１で、ＣＰＵ１０６はＳ１１０１と同様に、スキャン用デフォルトデバイスの識別情報が記憶されているか判断する（Ｓ１７０１）。スキャン用デフォルトデバイスの識別情報が記憶されている場合は（Ｓ１７０１・Ｙｅｓ）、この処理を終了する。一方、スキャン用デフォルトデバイスの識別情報が記憶されていないときは（Ｓ１７０１・Ｎｏ）、Ｓ１７０２へ進む。
【００９８】
Ｓ１７０２ではＣＰＵ１０６は、Ｓ７０６でＲＡＭ１０８に記憶させた情報を用い、写真印刷用デフォルトデバイスはスキャン機能を備えるか判断する（Ｓ１７０２）。スキャン機能を備える場合は、（Ｓ１７０２・Ｙｅｓ）ＣＰＵ１０６は写真印刷用デフォルトデバイスの識別情報をスキャナ用デフォルトデバイスの識別情報としても記憶させる。すな
わちフラッシュメモリ１０９の領域Ａに記憶されているデバイスのＩＰアドレスを、フラッシュメモリ１０９の領域Ｃにそのデバイスの型番と関連付けて記憶させる（Ｓ１７０３）。写真印刷用デフォルトデバイスが、スキャン機能を備えない場合は（Ｓ１７０２・Ｎｏ）、Ｓ１７０４へ進む。
【００９９】
Ｓ１７０４ではＣＰＵ１０６は、Ｓ７０６でＲＡＭに記憶させた情報に基づき、ネットワークを介して接続されているデバイスの中からスキャン機能を有するものの型番を抽出する。そしてＣＰＵ１０６は、抽出したデバイスの型番の一覧表示を表示領域１０１に行う（Ｓ１７０４）。次いで、Ｓ１７０５へ進む。
【０１００】
Ｓ１７０５で、ＣＰＵ１０６は、Ｓ７０７と同様の方法でデバイスの選択を受け付けたか判断する（Ｓ１７０５）。ＣＰＵ１０６がデバイスの選択を受け付けたと判断した場合は（Ｓ１７０５・Ｙｅｓ）、Ｓ１７０６へ進む。一方、ＣＰＵ１０６が、選択を受け付けていないと判断した場合は（Ｓ１７０５・Ｎｏ）Ｓ１７０５へ戻り判断を繰り返す。
【０１０１】
Ｓ１７０６でＣＰＵ１０６は、Ｓ７０８と同様の方法で、Ｓ１７０５で選択を受け付けたデバイスのＩＰアドレスをフラッシュメモリ１０９の領域Ｃにそのデバイスの型番と関連づけてに記憶させる（Ｓ１７０６）。そして、この処理を終了する。
【０１０２】
さらに、図１７のＳ１７０４〜Ｓ１７０６に代えて、ＣＰＵ１０６がＳ７０３でＲＡＭ１０８に記憶された情報に基づき、ネットワークを介して接続されているデバイスの中から、スキャンに最も適したデバイスを一台選択する構成としてもよい。例えば、スキャン解像度が最も高いデバイスを自動的に選択するようにしてもよい。図１０、図１２（ａ）、図１３〜図１５においても、このような構成としてもよい。
【０１０３】
プリント＆スキャンアプリで実行可能な印刷機能として、写真印刷機能、ウェブ印刷機能に加えて、文書印刷機能を設けてもよい。文書印刷機能では、ＰＤＦデータ、ｄｏｃデータなどの文書を作成するためのアプリケーションプログラムによって作成された文書データを印刷するための、文書用デフォルトデバイスを記憶させる。
【０１０４】
用途、あるいはデータの種類は、第１、第２の実施形態よりも多くても少なくてもよい。
【０１０５】
図７（ａ）のＳ７０１、Ｓ７０２、図８（ａ）のＳ８０１、Ｓ８０２の処理は、情報処理装置１００に予めインストールされているＯＳ（オペレーティングシステム）または他のアプリケーションプログラムに従い、ＣＰＵ１０６が実行する構成としてもよい。その場合、Ｓ７０２で、ＣＰＵ１０６はＯＳまたは他のアプリケーションプログラムに従って処理を実行する際に参照しているＲＡＭ１０８の領域に記憶されている画像データの所在情報を、プリント＆スキャンアプリを実行する際に使用するＲＡＭ１０８の領域に記憶させる。Ｓ７０３以降は、ＣＰＵ１０６は第１の実施形態と同様の処理を実行する。Ｓ８０２の場合も同様に、ＣＰＵ１０６はＯＳに従って処理を実行する際に使用しているＲＡＭ１０８の領域に記憶されているＵＲＬを、プリント＆スキャンアプリを実行する際に参照するＲＡＭ１０８の領域に記憶させる。Ｓ８０３以降は、ＣＰＵ１０６は第１の実施形態と同様の処理を実行する。
【０１０６】
情報処理装置は、ＳＤカードなどの外部メモリを接続可能な構成としてもよい。そして、フラッシュメモリに代えて、外部メモリへ各種データを記憶する構成としてもよい。
【０１０７】
図７（ａ）のＳ７０３、図８（ａ）のＳ８０３、図９（ａ）のＳ９０１、図１０のＳ１００１、図１１のＳ１１０１、図１２（ａ）のＳ１２０１、図１３のＳ１３０１、図１４
のＳ１４０１、図１５のＳ１５０１、図１６のＳ１６０２、Ｓ１６１２において、デフォルトデバイスの識別情報が記憶されているか判断する際、識別情報が記憶されている、されていないという判断は、フラッシュメモリ１０９の領域Ａ或いはＢ或いはＣが、全て０ではないか、全て０であるかによって判断してもよい。また、記憶されている識別情報を無効とする無効ビットが設定されているか否かによって判断する構成としてもよい。無効ビットは、フラッシュメモリ１０９の識別情報を記憶させる領域の一部（先頭であることが多い）に記憶される。さらに、無効ビットの代わりに、識別情報を無効とさせる旨のフラグを、フラッシュメモリ１０９の識別情報を記憶させる領域とは別の領域に記憶させ、このフラグによって判断する構成としてもよい。
【０１０８】
Ｓ７０８において、ＣＰＵ１０６が写真印刷用デフォルトデバイスの識別情報を記憶させるときは、フラッシュメモリ１０９の領域ＡにデバイスのＩＰアドレスを、そのデバイスの型番と関連づけて記憶させる構成に代えて、次のようにすることもできる。フラッシュメモリ１０９に、写真印刷用デフォルトデバイスである旨を示すデータとデバイスのＩＰアドレスとを、そのデバイスの型番と関連づけて記憶させる。また、その場合、Ｓ７１０は次のようになる。ＣＰＵ１０６は、フラッシュメモリ１０９の写真印刷用デフォルトデバイスである旨を示すデータとデバイスのＩＰアドレスとが、そのデバイスの型番と関連づけて記憶されている領域から、ＩＰアドレスを読み出し、読み出したＩＰアドレスを受信先に設定し、無線通信Ｉ／Ｆ１０５を制御し、Ｓ７０２で選択を受け付けた画像データの印刷要求を写真印刷用デフォルトデバイスへ送信させる。同様のことが、図８（ａ）のＳ８０８、図９（ａ）のＳ９０６、図１０のＳ１００２、図１１のＳ１１０３、図１２（ａ）のＳ１２０５、図１３のＳ１３０３、図１４のＳ１４０３、図１５のＳ１５０５、図１６のＳ１６０７、Ｓ１６１７においてもいえる。
【０１０９】
図１０のＳ１００２において、ＣＰＵ１０６が、写真用デフォルトデバイスの識別情報をウェブ印刷用のデフォルトデバイスの識別情報として記憶させるときは、フラッシュメモリ１０９の領域Ｂに、ＩＰアドレスに代えて、フラッシュメモリ１０９の領域Ａに記憶されているデータを参照する旨を示す情報を記憶させてもよい。同様のことが、図１１のＳ１１０３、図１２（ａ）のＳ１２０５、図１３のＳ１３０３、図１４のＳ１４０３、図１５のＳ１５０５においていえる。
【０１１０】
デフォルトデバイスの識別情報として、ＩＰアドレスに代えてデバイスがＵＲＬやＭＡＣアドレスフラッシュメモリ１０９の領域Ａ或いはＢ或いはＣに記憶させる構成としてもよい。ＭＡＣアドレスを領域Ａ或いはＢ或いはＣに記憶させる構成の場合、情報処理装置１００からデバイスへは、パケットに代えてデバイスのＭＡＣアドレスが受信先アドレスとして、情報処理装置１００のＭＡＣアドレスが送信元アドレスとして、含まれるＭＡＣフレームが、送信されることになる。ＵＲＬを領域Ａ或いはＢ或いはＣに記憶させる構成の場合、ＣＰＵ１０６は、対応するＩＰアドレスを取得して、取得したＩＰアドレスをデバイスとの通信に用いればよい。
【０１１１】
図７（ａ）のＳ７０７において、複数のデバイスを選択する構成としてもよい。その場合、Ｓ７０７、Ｓ７０８、Ｓ７０９、Ｓ７１０は次のようになる。ＣＰＵ１０６は、Ｓ７０６で表示領域１０１に表示された表示画面において、デバイスの型番が表示されている領域に対応する電気信号が、所定の台数分タッチパネル１０３から入力されたか否かを判断する。所定の台数分、型番が表示されている領域に対応する電気信号が入力された場合は、ＣＰＵ１０６はタッチされた領域に表示されている型番のデバイスの選択が入力されたと判断する。Ｓ７０７で、ＣＰＵ１０６が選択が入力されたと判断した場合は（Ｓ７０７・Ｙｅｓ）、Ｓ７０８へ進む。一方、ＣＰＵ１０６が、選択が入力されていないと判断した場合は（Ｓ７０７・Ｎｏ）Ｓ７０７へもどり判断を繰り返す。
【０１１２】
Ｓ７０８でＣＰＵ１０６は、Ｓ７０７で選択が入力された所定の台数分のデバイスの、それぞれのＩＰアドレスをフラッシュメモリ１０９の領域Ａにそれぞれのデバイスの型番と関連づけて記憶させる。その際、ＣＰＵ１０６は既にフラッシュメモリ１０９の領域Ａに記憶されている識別情報を、新たに選択されたデバイスの識別情報で書き換えず、新たに選択されたデバイスの識別情報を追加して記憶させる構成としてもよい。また、フラッシュメモリ１０９の領域Ａに記憶されている写真印刷用デフォルトデバイスのすべての識別情報に、前述した無効ビットを設定する。また、そして印刷指示画面を表示領域１０１に表示させる（Ｓ７０８）。この際、印刷指示画面には写真印刷用デフォルトデバイスの型番に代えて、Ｓ７０７で選択されたすべてのデバイスの型番が表示される。次いでＳ７０９へ進む。
【０１１３】
Ｓ７０９で、ＣＰＵ１０６は印刷指示を受け付けたか判断する（Ｓ７０９）。具体的には、ＣＰＵ１０６は印刷指示を受け付けるアイコン７０１が表示されている領域に対応する電気信号がタッチパネル１０３より入力されたか否かを判断する。印刷アイコンが表示されている領域に対応する電気信号がタッチパネル１０３より入力された場合は、ＣＰＵ１０６は印刷指示が入力されたと判断する。印刷指示が入力されたと判断した場合は、ＣＰＵ１０６は、さらに印刷指示画面に複数表示されているデバイスの型番のうち、いずれか１つが表示されている領域に対応する電気信号が、タッチパネル１０３から入力されたか否かを判断する。そして、型番が表示されている領域に対応する電気信号が入力されると（Ｓ７０９・Ｙｅｓ）、ＣＰＵ１０６は入力された電気信号に対応するする領域に表示されていた型番のデバイスの選択が入力されたと判断し、選択されたデバイスの識別情報に設定されている無効ビットのみを解除する。そして、Ｓ７１０へ進み、無線通信Ｉ／Ｆ１０５を制御し、Ｓ７０９で選択されたデバイスへ画像データの印刷要求を送信させる。一方、印刷指示が入力されていない、デバイスの選択が入力されていないと判断した場合は（Ｓ７０９・Ｎｏ）、Ｓ７０５へもどる。以降は、第１の実施例と同様である。また、Ｓ７０９、Ｓ７１０において、次のようにしてもよい。印刷アイコンが表示されている領域に対応する電気信号がタッチパネル１０３より入力された場合は、ＣＰＵ１０６は複数の写真印刷用デフォルトデバイスから、最も写真印刷に適したデバイスを選択し、選択したデバイスの識別情報に設定されている無効ビットを解除する。そしてＳ７１０へ進む。Ｓ７１０では、ＣＰＵ１０６は無線通信Ｉ／Ｆ１０５を制御し、画像データの印刷要求を、Ｓ７０９で識別情報の無効ビットを解除した写真印刷用デフォルトデバイスへ送信させる（Ｓ７１０）これと同じことが、図８（ａ）Ｓ８０７、Ｓ８０８、Ｓ８０９、Ｓ８１０と図９（ａ）のＳ９０５、Ｓ９０６、Ｓ９０７、Ｓ９０８、図１６のＳ１６０６、Ｓ１６０７、Ｓ１６０８、Ｓ１６０９と、Ｓ１６１６、Ｓ１６１７、Ｓ１６１８、Ｓ１６１９に、おいても言える。
【０１１４】
図７（ａ）のＳ７１０において、無線通信Ｉ／Ｆ１０５が印刷要求の送信を失敗した場合は、次のようにしてもよい。ＣＰＵ１０６は、無線通信Ｉ／Ｆが印刷要求の送信に失敗したと判断する。その場合、エラー画面を表示領域１０１に表示させる。エラー画面には、ＯＫアイコンが表示されている。ＣＰＵ１０６は、表示領域１０１のＯＫアイコンが表示されている領域に対応する電気信号がタッチパネル１０３より入力されたと判断すると、Ｓ７０４へ進む。このようにすれば、ユーザはＳ７０５で写真印刷用デフォルトデバイスの再選択を要求し、Ｓ７０６で再び選択可能なデバイスから、所望の一のデバイスを選択することができる。図８（ａ）、図９（ａ）図１６においても同様のことが言える。
【０１１５】
（第３の実施形態）
第３の実施形態は、情報処理装置１００は、写真印刷、ウェブ印刷、スキャンのそれぞれの用途にデフォルトデバイスと、設定値を記憶する。ここで、設定値とは、例えば、用紙サイズ、カラー印刷或いはモノクロ印刷、両面印刷の有無、印刷部数など、デバイスに実行させる各用途向けの処理に関する各種設定項目の設定値を指す。
【０１１６】
図１９は、設定情報管理テーブルの構成を模式的に示す図である。設定情報管理テーブルは、写真印刷、ウェブ印刷、スキャンのそれぞれの用途に関連付けて、デバイスのＩＰアドレス、型番、設定値を記憶するためのテーブルである。この設定情報管理テーブルはフラッシュメモリ１０９に記憶されている。情報処理装置１００においてＣＰＵ１０６がプリント＆スキャンアプリを初めて起動したときは、設定情報管理テーブルの、デバイスのＩＰアドレス、型番、設定値の領域にはデータが記憶されていない。しかし、情報処理装置１００がプリント＆スキャンアプリを実行し、各用途向けの処理をデバイスに指示することにより、デバイスの型番、ＩＰアドレス、設定値がフラッシュメモリ１０９に記憶される。
【０１１７】
以下、図１８、図２０、図２１を用いて、図６のＳ６０１で写真印刷が選択され（Ｓ６０１・写真印刷）、１へ進んだ場合にＣＰＵ１０６が各部を制御する処理について説明する。
【０１１８】
Ｓ１８０１、Ｓ１８０２は、第１の実施形態における図７（ａ）のＳ７０１、Ｓ７０２と同様であるので、説明を省略する。Ｓ１８０３ではＣＰＵ１０６はフラッシュメモリ１０９に記憶される設定情報管理テーブルから写真印刷に対応づけて記憶されているデバイスを読み出す。この処理はサブルーチンになっている。Ｓ１８０３のデフォルトデバイス読み出し処理について、図２０を用いて説明する。
【０１１９】
Ｓ２００１ではＣＰＵ１０６はフラッシュメモリ１０９の設定情報管理テーブルを参照し、写真印刷に対応付けてデバイスのＩＰアドレス及び型番が記憶されているか判断する（Ｓ２００１）。そして、デバイスのＩＰアドレス及び型番が記憶されていると判断した場合は（Ｓ２００１・Ｙｅｓ）、Ｓ２００２へ進む。一方、記憶されていないと判断した場合は（Ｓ２００１・Ｎ０）、この処理を終了し、図１８のＳ１８０４へ進む。
【０１２０】
Ｓ２００２ではＣＰＵ１０６は写真印刷用デフォルトデバイスを読み出す（Ｓ２００２）。具体的には、ＣＰＵ１０６はフラッシュメモリ１０９の設定情報管理テーブルから写真印刷に対応づけて記憶されているデバイスのＩＰアドレスと型番を読み出す。そして、この処理を終了し、図１８のＳ１８０４へ進む。
【０１２１】
図１８のＳ１８０４ではＣＰＵ１０６はフラッシュメモリ１０９に記憶される設定情報管理テーブルから写真印刷に対応づけて記憶されている設定値を読み出す。この処理はサブルーチンになっている。Ｓ１８０４の設定値読み出し処理について、図２１を用いて説明する。Ｓ２１０１ではＣＰＵ１０６はフラッシュメモリ１０９の設定情報管理テーブルを参照し、写真印刷に対応付けて設定値が記憶されているか判断する（Ｓ２１０１）。そして、設定値が記憶されていると判断した場合は（Ｓ２１０１・Ｙｅｓ）、Ｓ２１０２へ進む。一方、記憶されていないと判断した場合は（Ｓ２１０１・Ｎ０）、この処理を終了し、図１８のＳ１８０５へ進む。
【０１２２】
Ｓ２１０２では、ＣＰＵ１０６は写真印刷処理の設定値を読み出す（Ｓ２１０２）。具体的には、ＣＰＵ１０６はフラッシュメモリ１０９の設定情報管理テーブルから写真印刷に対応づけて記憶されている設定値を読み出す。そして、この処理を終了し、図１８のＳ１８０５へ進む。
【０１２３】
Ｓ１８０５ではＣＰＵ１０６は写真印刷用デフォルトデバイスがＳ１８０３で読み出されたかを判断する（Ｓ１８０５）。ＣＰＵ１０６は、写真印刷用デフォルトデバイスは読み出されたと判断した場合は（Ｓ１８０５・Ｙｅｓ）、Ｓ１８０６へ進む。一方、写真印刷用デフォルトデバイスは読み出されていないと判断した場合は（Ｓ１８０５・Ｎｏ）、
Ｓ１８０８へ進む。
【０１２４】
Ｓ１８０６ではＣＰＵ１０６は表示領域１０１に印刷指示画面を表示させる。印刷指示画面の一例を、図２２に示す。第１の実施形態で図７（ｂ）に示した印刷指示画面との違いは、２点ある。すなわち、デフォルトデバイスの再選択を要求するアイコン２２００、印刷指示を受け付けるアイコン２２０１に加え、設定を変更するアイコン２２０２が表示されている点と、写真印刷用デフォルトデバイスの型番に加えて、写真印刷処理に関する各種設定項目の設定値が表示されている点である。ＣＰＵ１０６は印刷指示画面を表示領域１０１に表示させる際、Ｓ１８０４で読み出し読み出した設定値を印刷指示画面に表示させる。しかし、Ｓ２１０１での判断がＮｏであり（Ｓ２１０１・Ｎｏ）、Ｓ２１０２の処理が行われていない場合は、ＣＰＵ１０６はプリント＆スキャンアプリが予め写真印刷処理に関する各種設定項目の初期値として、フラッシュメモリ１０９に記憶されている設定値を読み出し、読み出した設定値を印刷指示画面に表示させる。そしてＳ１８０７へ進む。なお、前述した初期値は、プリント＆スキャンアプリを情報処理装置１００にインストールしたときに、フラッシュメモリ１０９の設定情報管理テーブルが記憶される領域とは異なる領域に記憶される。また、プリント＆スキャンアプリが情報処理装置１００により実行されても、書き換えられることはない。
【０１２５】
Ｓ１８０７ではＣＰＵ１０６はアイコン２２００が表示されている領域に対応する電気信号がタッチパネル１０３から入力されたかに基づき、写真印刷用デフォルトデバイスの再選択が入力されたかを判断する（Ｓ１８０７）。アイコン２２００のが表示されている領域に対応する電気信号がタッチパネル１０３から入力された場合は（Ｓ１８０７・Ｙｅｓ）、Ｓ１８０８へ進む。一方、アイコン２２００が表示されている領域に対応する電気信号がタッチパネル１０３から入力されていないと判断した場合は（Ｓ１８０７・Ｎｏ）、Ｓ１８１１へ進む。
【０１２６】
Ｓ１８０８、Ｓ１８０９の処理は、第１の実施形態の図７（ａ）におけるＳ７０６、Ｓ７０７と同様であるので説明を省略する。そして、Ｓ１８１０へ進む。Ｓ１８１０ではＣＰＵ１０６はＳ１８０９で選択を受け付けたデバイスのＩＰアドレスと型番とを、フラッシュメモリ１０９の設定情報管理テーブルの、写真印刷に対応するＩＰアドレスと型番を記憶させる領域にそれぞれ記憶させる（Ｓ１８１０）。そして、Ｓ１８１１へ進む。
【０１２７】
Ｓ１８１１では、ＣＰＵ１０６は表示領域１０１に、Ｓ１８０６で表示させたものと同様の印刷指示画面を表示させる。その際、ＣＰＵ１０６はデバイスの型番と、設定値とを、フラッシュメモリ１０９の設定情報管理テーブルの写真印刷に対応する領域から読み出し、印刷指示画面に表示させる。なお、設定情報管理テーブルにおいて、写真印刷に対応づけて設定値が記憶されていない場合は、ＣＰＵ１０６は、Ｓ１８０６と同様にプリント＆スキャンアプリが予め写真印刷処理に関する各種設定項目の初期値として、フラッシュメモリ１０９に記憶されている設定値を読み出し、読み出した設定値を印刷指示画面に表示させる。そして、Ｓ１８１２へ進む。
【０１２８】
Ｓ１８１２ではＣＰＵ１０６は設定値が入力されたかを判断する（Ｓ１８１１）。この処理は次のように実行される。ＣＰＵ１０６はタッチパネル１０３から、アイコン２２０２が表示されている領域に対応する電気信号が入力されたかに基づき、設定値の変更の指示が入力されたかを判断する。そして設定値の変更の指示が入力されたと判断した場合は、設定値の入力を受け付ける。設定値の入力の受け付け方は本発明の趣旨ではないので詳細は省略するが、例えば次のようにすることができる。ＣＰＵ１０６は各種設定項目における選択可能な設定値を表示領域１０１に一覧表示させる。そして、設定値を表示させた領域に対応する電気信号が、タッチパネル１０３から入力されると、入力された電気信号に対応する領域に表示されていた設定値が入力されたと判断する。そして、ＣＰＵ１０６
が設定値が入力されたと判断した場合は（Ｓ１８１２・Ｙｅｓ）、Ｓ１８１３へ進み、入力された設定値を、フラッシュメモリ１０９の設定情報管理テーブルにおいて、写真印刷に対応する設定値を記憶させる領域へ記憶させる（Ｓ１８１３）。一方、Ｓ１８１２において、アイコン２２０２が表示されていた領域に対応する電気信号が、タッチパネル１０３から入力されていない場合は（Ｓ１８１２・Ｎｏ）、Ｓ１８１５へ進む。
【０１２９】
Ｓ１８１４では、ＣＰＵ１０６は、表示領域１０１に印刷指示画面を表示させる（Ｓ１８１４）。この処理は、Ｓ１８１１と同様であるので、詳細は省略する。そして、Ｓ１８１５へ進む。
【０１３０】
Ｓ１８１５ではＣＰＵ１０６は印刷指示画面のアイコン２２０１が表示されていた領域に対応する電気信号がタッチパネル１０３より入力されたかに基づき、印刷指示が入力されたかを判断する（Ｓ１８１５）。アイコン２２０１が表示されていた領域に対応する電気信号が入力されたと判断した場合は（Ｓ１８１５・Ｙｅｓ）、Ｓ１８１６へ進む。一方、対応する電気信号が入力されていないと判断した場合は（Ｓ１８１５・Ｎｏ）、Ｓ１８０７へ進む。
【０１３１】
Ｓ１８１６では、ＣＰＵ１０６はフラッシュメモリ１０９の設定情報管理テーブルの写真印刷に対応するＩＰアドレスと設定値を読み出す。そして無線通信Ｉ／Ｆ１０５を制御し、読み出したＩＰアドレスのデバイスへ、Ｓ１８０２で選択を受け付けた画像データを設定情報管理テーブルから読み出した設定値の設定で印刷する要求を、写真印刷用デフォルトデバイスへ送信させる（Ｓ１８１６）。なお、フラッシュメモリ１０９の設定情報管理テーブルにおいて、写真印刷に対応づけて設定値が記憶されていない場合は、ＣＰＵ１０６は、プリント＆スキャンアプリが予め写真印刷処理に関する各種設定項目の初期値として、フラッシュメモリ１０９に記憶されている設定値を読み出し、読み出した設定値の設定で印刷する要求を、写真印刷用デフォルトデバイスへ送信させる（Ｓ１８１６）。そして、Ｓ１８１７へ進む。
【０１３２】
Ｓ１８１７、Ｓ１８１８は第１の実施形態のＳ７１１、Ｓ７１２とほぼ同様であるので、異なる点のみを説明する。Ｓ１８１７のウェブ印刷用デフォルトデバイス記憶処理では、デバイスのＩＰアドレスを記憶させる領域と型番を記憶させる領域は、フラッシュメモリ１０９の設定情報管理テーブルのウェブ印刷に対応するＩＰアドレスを記憶させる領域と型番を記憶させる領域である。また、同様に、Ｓ１８１８のスキャン用デフォルトデバイス記憶処理では、デバイスのＩＰアドレスを記憶させる領域と型番を記憶させる領域は、フラッシュメモリ１０９の設定情報管理テーブルのスキャンに対応するＩＰアドレスを記憶させる領域と型番を記憶させる領域である。
【０１３３】
図６のＳ６０１でウェブ印刷が選択された場合は、図１８のＳ１８０１、Ｓ１８０２、Ｓ１８１７、Ｓ１８１８をそれぞれ、図８（ａ）のＳ８０１、Ｓ８０２、Ｓ８１１、Ｓ８１２に置き換えればよい。また、設定情報管理テーブルから、デバイスのＩＰアドレス、型番、設定値を読み出す際は、当然ウェブ印刷に対応する領域から読み出す。デバイスのＩＰアドレス、型番、設定値を記憶させる際もウェブ印刷に対応する領域に記憶させる。
【０１３４】
図６のＳ６０１でスキャンが選択された場合は、図１８を次のように変更した処理を実行する。まず、Ｓ１８０１、Ｓ１８０２は実行しない。そしてＳ１８１７、Ｓ１８１８をそれぞれ、図９（ａ）のＳ９０９、Ｓ９１０に置き換えればよい。また、設定情報管理テーブルから、デバイスのＩＰアドレス、型番、設定値を読み出す際は、当然スキャンに対応する領域から読み出す。デバイスのＩＰアドレス、型番、設定値を記憶させる際もスキャンに対応する領域に記憶させる。そしてＳ１８０６、Ｓ１８１１、Ｓ１８１４では、ＣＰＵ１０６は印刷指示画面に代えて、スキャン指示画面を表示させる。
【０１３５】
このように情報処理装置１００において、ＣＰＵ１０６は、写真印刷、ウェブ印刷、スキャンという用途ごとに、ＩＰアドレスと型番をフラッシュメモリ１０９に記憶させる。そのため、ユーザは、用途ごとに適したデバイスを用いることができる。
【０１３６】
また、情報処理装置１００において、ＣＰＵ１０６は一つの用途向けにデフォルトデバイスのＩＰアドレスと型番を記憶させると、記憶させたデフォルトデバイスが、他の用途にも適しているか判断した上で、他の用途向けのデフォルトデバイスとしてもその識別情報を記憶させることができる。そのためユーザは、少ない手順で用途ごとに適したデバイスを記憶させることができる。
【０１３７】
さらに、情報処理装置１００において、ＣＰＵ１０６は、写真印刷、ウェブ印刷、スキャンのうち選択された用途向けの処理に関する各種設定項目の設定値を受け付けた場合（Ｓ１８１２・Ｙｅｓ）、受け付けた設定値をフラッシュメモリ１０９に記憶させる。そのため、ユーザが次回同じ用途を選択した場合は、ＣＰＵ１０６は、ユーザの入力を受け付けることなく、設定情報管理テーブルから読み出された設定値を用いて各種設定項目の設定を行う。そして、各用途の向けの処理に対しては毎回同じ設定値が設定される確率が高い。そのため、ユーザにとっては、設定値の入力に要する作業負担を減らすことができる。
【０１３８】
なお、デバイスの識別情報としては、ＩＰアドレスが記憶されていればよく、型番は設定情報管理テーブルに記憶させなくてもよい。
【０１３９】
また、写真印刷、ウェブ印刷、スキャンの用途ごとに、デフォルトデバイスのＩＰアドレス、型番、設定値を、記憶させるには、設定情報管理テーブルのようなテーブルを用いなくてもよい。例えば、フラッシュメモリ１０９の所定の領域に図２３に示すような、用途、デバイスのＩＰアドレス、型番、設定値を含む設定情報を記憶させるようにしてもよい。この場合は、同じ用途の設定情報に関しては複数記憶させてもよいし、最新の１つのみを記憶させるようにしてもよい。また、デフォルトデバイスを設定情報管理テーブルに記憶させる場合も、そうでない場合も、そのときの日時を併せて記憶させる構成としてもよい。
【符号の説明】
【０１４０】
１００  情報処理装置
２００  インクジェットＭＦＰ
３００  スキャナ
４００  カラーレーザープリンタ
【図１】
2015053074.tif 000003
【図２】
2015053074.tif 000004
【図３】
2015053074.tif 000005
【図５】
2015053074.tif 000006
【図６】
2015053074.tif 000007
【図７（ａ）】
2015053074.tif 000008
【図７（ｂ）】
2015053074.tif 000009
【図７（ｃ）】
2015053074.tif 000010
【図８（ａ）】
2015053074.tif 000011
【図９（ａ）】
2015053074.tif 000012
【図９（ｂ）】
2015053074.tif 000013
【図１０】
2015053074.tif 000014
【図１１】
2015053074.tif 000015
【図１２（ａ）】
2015053074.tif 000016
【図１２（ｂ）】
2015053074.tif 000017
【図１３】
2015053074.tif 000018
【図１４】
2015053074.tif 000019
【図１５】
2015053074.tif 000020
【図１６】
2015053074.tif 000021
【図１７】
2015053074.tif 000022
【図１８】
2015053074.tif 000023
【図１９】
2015053074.tif 000024
【図２０】
2015053074.tif 000025
【図２１】
2015053074.tif 000026
【図２２】
2015053074.tif 000027
【図２３】
2015053074.tif 000028
【図４】
2015053074.tif 000029
【図８（ｂ）】
2015053074.tif 000030
【手続補正書】
【提出日】平成26年12月9日(2014.12.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力部と記憶部と表示部とを備える情報処理装置に読込まれ、写真データ、ウェブページデータ、文書データのそれぞれを印刷対象とする複数の印刷を含む複数の用途のうち、少なくとも２つの用途向けの処理をそれぞれデバイスに実行させる情報処理プログラムであって、前記入力部より前記少なくとも２つの用途のうち一の用途を示す入力を受付ける第１受付け手段と、
前記第１受付け手段により入力を受付けた前記一の用途向けの処理を実行させるデバイスを示す入力を前記入力部より受付ける第２受付け手段と、
前記第２受付け手段により入力を受付けたデバイスを前記記憶部へ記憶させる記憶制御手段と、
前記記憶制御手段によりデバイスを前記記憶部に記憶させた以降、再度前記第１受付け手段により前記一の用途を示す入力を受けつけ、かつ、前記第２受付手段によりデバイスを示す入力を受付けてないときは、前記記憶部に記憶されているデバイスを前記一の用途向けの処理を実行させるデバイスとして前記表示部に表示させる第１表示制御手段と、
前記記憶制御手段によりデバイスを前記記憶部に記憶させた以降、前記第１受付け手段により前記一の用途とは異なる他の用途を示す入力を受けつけ、かつ、前記第２受付手段によりデバイスを示す入力を受付けてないときは、前記記憶部に記憶されているデバイスを前記他の用途向けの処理を実行させるデバイスとして前記表示部に表示させる第２表示制御手段と、して前記情報処理装置を機能させることを特徴とした情報処理プログラム。
【請求項２】
前記第１受付け手段により入力を受付けた前記一の用途向けの処理に関する設定値を示す入力を受付ける第３受付手段と、
前記第３受付手段により受付けた設定値を、前記第１受付け手段により入力を受付けた前記一の用途に対応づけて記憶させる第２記憶制御手段と、
前記第２記憶制御手段により、前記設定値を、前記一の用途に対応づけて前記記憶部に記憶させた以降、再度前記第１受付け手段により前記一の用途を示す入力を受けつけ、かつ、前記第３受付手段により設定値を示す入力を受付けてないときは、前記記憶部に前記第１の用途に対応づけて記憶されている設定値を、前記一の用途向けの処理に関する設定値として前記表示部に表示させる第３表示制御手段と、して前記情報処理装置を機能させることを特徴とした情報処理プログラム。
【請求項３】
入力部と記憶部と表示部と制御部とを備え、写真データ、ウェブページデータ、文書データのそれぞれを印刷対象とする複数の印刷を含む複数の用途のうち、少なくとも２つの用途向けの処理をそれぞれデバイスに実行させる情報処理装置であって、前記制御部は、
前記入力部より前記少なくとも２つの用途のうち一の用途を示す入力を受付ける第１受付け手段と、
前記第１受付け手段により入力を受付けた前記一の用途向けの処理を実行させるデバイスを示す入力を前記入力部より受付ける第２受付け手段と、
前記第２受付け手段により入力を受付けたデバイスを前記記憶部へ記憶させる記憶制御手段と、
前記記憶制御手段によりデバイスを前記記憶部に記憶させた以降、再度前記第１受付け手段により前記一の用途を示す入力を受けつけ、かつ、前記第２受付手段によりデバイスを示す入力を受付けてないときは、前記記憶部に記憶されているデバイスを前記一の用途向けの処理を実行させるデバイスとして前記表示部に表示させる第１表示制御手段と、
前記記憶制御手段によりデバイスを前記記憶部に記憶させた以降、前記第１受付け手段により前記一の用途とは異なる他の用途を示す入力を受けつけ、かつ、前記第２受付手段によりデバイスを示す入力を受付けてないときは、前記記憶部に記憶されているデバイスを前記他の用途向けの処理を実行させるデバイスとして前記表示部に表示させる第２表示制御手段と、
して機能することを特徴とした情報処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、用途ごとに処理の実行を指示するデバイスを設定することができる情報処理プログラム、情報処理装置に関する。
【背景技術】
【０００２】
従来、ＰＣなどのコンピュータにおいて、ネットワーク環境下に接続された複数のプリンタからユーザ所望のプリンタを選択し、印刷指示を送信する印刷環境が一般的に普及してきている。ユーザは所望のプリンタで印刷をするために、そのプリンタの種類に対応したドライバをインストールする。ドライバをインストールするとき、そのドライバを通じて使用されるプリンタのＩＰアドレスを、ＰＣに記憶させる。また、特許文献１では、ユーザは最もよく使用する一のプリンタをデフォルトプリンタとしてＰＣに登録する。そして、ユーザは通常デフォルトプリンタとして登録されているプリンタへの印刷指示をＰＣに対して行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−４４０８０
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、デフォルトプリンタでは実行することができない処理が所望される場合は、ＰＣにドライバがインストールされているプリンタの中から都度、所望される処理を実行可能なプリンタを選択する必要があった。このような作業は、ユーザにとって面倒であるため、用途や、処理するデータに応じて適したデバイスを登録できることが望まれる。しかし、そのためには、ユーザは用途やデータごとに使用するデバイスの登録作業を行う必要があり、煩わしくなる。
【０００５】
上述した問題点を含め、本発明はユーザにかけさせる手間を極力少なくすることができる情報処理装置プログラム、情報処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
この目的を達成するための、請求項１に係る発明は、入力部と記憶部と表示部とを備える情報処理装置に読込まれ、写真データ、ウェブページデータ、文書データのそれぞれを印刷対象とする複数の印刷を含む複数の用途のうち、少なくとも２つの用途向けの処理をそれぞれデバイスに実行させる情報処理プログラムであって、  前記入力部より前記少なくとも２つの用途のうち一の用途を示す入力を受付ける第１受付け手段と、前記第１受付け手段により入力を受付けた前記一の用途向けの処理を実行させるデバイスを示す入力を前記入力部より受付ける第２受付け手段と、前記第２受付け手段により入力を受付けたデバイスを前記記憶部へ記憶させる記憶制御手段と、前記記憶制御手段によりデバイスを前記記憶部に記憶させた以降、再度前記第１受付け手段により前記一の用途を示す入力を受けつけ、かつ、前記第２受付手段によりデバイスを示す入力を受付けてないときは、前記記憶部に記憶されているデバイスを前記一の用途向けの処理を実行させるデバイスとして前記表示部に表示させる第１表示制御手段と、前記記憶制御手段によりデバイスを前記記憶部に記憶させた以降、前記第１受付け手段により前記一の用途とは異なる他の用途を示す入力を受けつけ、かつ、前記第２受付手段によりデバイスを示す入力を受付けてないときは、前記記憶部に記憶されているデバイスを前記他の用途向けの処理を実行させるデバイスとして前記表示部に表示させる第２表示制御手段と、して前記情報処理装置を機能させることを特徴とした情報処理プログラム。
である。
【０００７】
また請求項２に係る発明は、請求項１に記載の情報処理プログラムであって、前記第１受付け手段により入力を受付けた前記一の用途向けの処理に関する設定値を示す入力を受付ける第３受付手段と、前記第３受付手段により受付けた設定値を、前記第１受付け手段により入力を受付けた前記一の用途に対応づけて記憶させる第２記憶制御手段と、  前記第２記憶制御手段により、前記設定値を、前記一の用途に対応づけて前記記憶部に記憶させた以降、再度前記第１受付け手段により前記一の用途を示す入力を受けつけ、かつ、前記第３受付手段により設定値を示す入力を受付けてないときは、前記記憶部に前記第１の用途に対応づけて記憶されている設定値を、前記一の用途向けの処理に関する設定値として前記表示部に表示させる第３表示制御手段と、して前記情報処理装置を機能させることを特徴とする。
【０００８】
また請求項３に係る発明は、入力部と記憶部と表示部と制御部とを備え、写真データ、ウェブページデータ、文書データのそれぞれを印刷対象とする複数の印刷を含む複数の用途のうち、少なくとも２つの用途向けの処理をそれぞれデバイスに実行させる情報処理装置であって、前記制御部は、前記入力部より前記少なくとも２つの用途のうち一の用途を示す入力を受付ける第１受付け手段と、前記第１受付け手段により入力を受付けた前記一の用途向けの処理を実行させるデバイスを示す入力を前記入力部より受付ける第２受付け手段と、前記第２受付け手段により入力を受付けたデバイスを前記記憶部へ記憶させる記憶制御手段と、前記記憶制御手段によりデバイスを前記記憶部に記憶させた以降、再度前記第１受付け手段により前記一の用途を示す入力を受けつけ、かつ、前記第２受付手段によりデバイスを示す入力を受付けてないときは、前記記憶部に記憶されているデバイスを前記一の用途向けの処理を実行させるデバイスとして前記表示部に表示させる第１表示制御手段と、前記記憶制御手段によりデバイスを前記記憶部に記憶させた以降、前記第１受付け手段により前記一の用途とは異なる他の用途を示す入力を受けつけ、かつ、前記第２受付手段によりデバイスを示す入力を受付けてないときは、前記記憶部に記憶されているデバイスを前記他の用途向けの処理を実行させるデバイスとして前記表示部に表示させる第２表示制御手段と、して機能することを特徴とした情報処理装置。
【０００９】
【００１０】
【００１１】
【発明の効果】
【００１２】
＜請求項１、３の発明＞
本発明によれば、用途向けの処理の実行するよう指示を送信するデバイスを入力する、という手間を減らすことができるという効果を奏する。
【００１３】
＜請求項２の発明＞
本発明によれば、用途向けの処理に関する設定値を入力する、という面倒な作業を減らすことができるという効果を奏する。
【００１４】
【００１５】
【００１６】
【図面の簡単な説明】
【００１７】
【図１】情報処理装置１００の外観図
【図２】情報処理装置１００の電気的構成を示すブロック図
【図３】アプリアイコンの表示画面の一例
【図４】情報処理装置１００と、情報処理装置１００と通信を行うデバイスとの間の接続の模式図
【図５】用途選択画面の一例
【図６】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図７（ａ）】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図８（ａ）】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図９（ａ）】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図１０】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図１１】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図１２（ａ）】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図１３】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図１４】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図１５】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図１６】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図１７】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図１８】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図２０】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図２１】プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理
【図７（ｂ）】Ｓ７０４，Ｓ７０８で表示される印刷指示画面の一例
【図７（ｃ）】Ｓ７０６でＲＡＭ１０８に記憶されるデータの一例
【図８（ｂ）】Ｓ８０１で表示される表示の一例
【図９（ｂ）】Ｓ９０２、Ｓ９０６で表示されるスキャン要求送信指示画面の一例
【図１２（ｂ）】Ｓ１２０４で表示される表示画面の一例
【図１９】設定情報管理テーブルの一例
【図２２】Ｓ１８０６、Ｓ１８１１、Ｓ１８１４で表示される印刷指示画面の一例
【図２３】フラッシュメモリ１０９に記憶される設定情報の一例
【発明を実施するための形態】
【００１８】
（第１の実施形態）
以下、本発明の実施の形態について図面を参照して説明する。図１に示す情報処理装置１００は、例えば携帯電話や携帯端末装置などの携帯型の装置である。情報処理装置１００の筐体は偏平な箱状に形成されており、その一側面は操作面１００ａとして形成されている。操作面１００ａの中央部には表示領域１０１が、表示領域１０１の下部には入力Ｉ／Ｆ１０４が設けられている。
【００１９】
図２は、情報処理装置１００の電気的構成を示すブロック図である。情報処理装置１００は、表示手段１０２、タッチパネル１０３、入力Ｉ／Ｆ１０４、無線通信Ｉ／Ｆ１０５、ＣＰＵ１０６、ＲＯＭ１０７、ＲＡＭ１０８、フラッシュメモリ１０９などを備えており、これらはバス１１０を介して互いに接続されている。
【００２０】
表示手段１０２は、表示領域１０１を備える。表示手段１０２は、ＣＰＵ１０６から出力される画信号を受信し、受信した画像を表示領域１０１に表示させる。表示手段１０２としては、例えばＬＣＤや、有機ＥＬパネルなどを用いることができる。
【００２１】
タッチパネル１０３は透明な部材により形成され、表示領域１０１の表面を覆うようにして配設されている。本実施形態におけるタッチパネル１０３は静電容量方式のものであり、ユーザの指などによりタッチされると、タッチされた領域の静電容量が変化する。そして、タッチパネル１０３から、静電容量の変化があった領域に対応する電気信号が、バス１１０を介してＣＰＵ１０６へ入力される。そして、ＣＰＵ１０６は、タッチパネル１０３から入力される電気信号を受け取ると、タッチパネル１０３において、電気信号に対応する領域がタッチされたと判断する。
【００２２】
入力Ｉ／Ｆ１０４は、例えば操作ボタンである。入力Ｉ／Ｆ１０４が押下されると、情報処理装置１００は起動される。
【００２３】
ＣＰＵ１０６は、ＲＯＭ１０７やフラッシュメモリ１０９に記憶されるプログラムに従い、バス１１０に接続された各部を制御する。ＲＯＭ１０７には、ＣＰＵ１０６で実行されるプログラムが格納されている。ＲＡＭ１０８はＣＰＵ１０６の処理に必要な情報を一時的に記憶する。フラッシュメモリ１０９は、不揮発性のメモリである。フラッシュメモリ１０９には、画像データや、文書データなどが記憶可能である。また、詳細は後述するが、用途ごとのデフォルトデバイスの識別情報が記憶されている。さらに、フラッシュメモリ１０９には、様々なアプリケーションプログラム（以下、単にアプリと称する）を記憶することができる。フラッシュメモリに記憶されているアプリのアイコンは、表示領域１０１に表示される。図３は、アプリアイコン表示画面の一例である。ここでは、カレンダーアプリ、プリント＆スキャンアプリ、インターネットブラウザアプリ、写真ビュアアプリ、メモ帳アプリのアイコンが表示されている。ユーザにより、アプリのアイコンが表示されている部位がタッチされると、ＣＰＵ１０６がアイコンに対応するアプリを起動する。
【００２４】
図４に情報処理装置１００と、情報処理装置１００と通信を行うデバイスとの間の接続の模式図を示す。情報処理装置１００は、無線通信Ｉ／Ｆ１０５を介して、無線ＬＡＮ方式の無線通信によりアクセスポイント５００と通信を行う。アクセスポイント５００には、インクジェットＭＦＰ２００、スキャナ３００、カラーレーザープリンタ４００が接続されている。ここで、ＭＦＰとは、印刷機能、スキャン機能、コピー機能を備える多機能周辺装置（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を示す。情報処理装置１００は、プリント＆スキャンアプリを実行し、アクセスポイント５００を介して印刷要求をインクジェットＭＦＰ２００やカラーレーザープリンタ４００に送信したり、インクジェットＭＦＰ２００やスキャナ３００へスキャン要求を送信したりすることができる。すなわち、情報処理装置１００は、アクセスポイント５００を介してインクジェットＭＦ
Ｐ２００、スキャナ３００、カラーレーザープリンタ４００を使用することができる。
【００２５】
図５は、プリント＆スキャンアプリが起動された後、表示領域１０１に表示される用途選択画面である。用途とはデバイスの使い道であり、この選択画面ではユーザにどのような用途でデバイスを使用するか選択させる。ＣＰＵ１０６は、表示領域１０１に選択画面を表示させた後、タッチパネル１０３から用途のアイコンが表示されている領域に対応する電気信号が入力されると、入力された電気信号に対応する領域に表示されていたアイコンが示す用途が入力されたと判断する。ＣＰＵ１０６は、写真印刷のアイコンが表示されていた領域に対応する電気信号が入力されると、情報処理装置１００がＪＰＥＧやＢｉｔｍａｐ、ＧＩＦなどの画像データの印刷要求を、印刷機能を有するデバイスへ送信し、デバイスに印刷を実行させる処理（以下、写真印刷処理とする）が行われる。ＣＰＵ１０６は、ウェブ印刷のアイコンが表示されていた領域に対応する電気信号が入力されると、情報処理装置１００がウェブページの印刷要求を、印刷機能を有するデバイスへ送信し、デバイスに印刷を実行させる処理（以下、ウェブ印刷処理とする）が行われる。ＣＰＵ１０６は、スキャンのアイコンが表示されていた領域に対応する電気信号が入力されると、情報処理装置１００が、スキャン機能を有するデバイスへスキャン要求を送信し、デバイスにスキャンを実行させる処理（以下、スキャン処理と称する）が行われる。
【００２６】
以下、図６〜図１５を用いて、プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理について説明する。図６に、プリント＆スキャンアプリが起動された後の処理を示す。ＣＰＵ１０６は、タッチパネル１０３から受け取った電気信号により、写真印刷、ウェブ印刷、スキャンのうち、どの用途が入力されたかを判断する（Ｓ６０１）。写真印刷が入力された場合は（Ｓ６０１・写真印刷）、１へ、ウェブ印刷が入力された場合は（Ｓ６０１・ウェブ印刷）２へ、スキャンが入力された場合は（Ｓ６０１・スキャン）３へ進む。
【００２７】
１へ進んだ場合について、図７（ａ）を用いて説明する。ＣＰＵ１０６は、フラッシュメモリ１０９に記憶されている画像データのサムネイルを、表示領域１０１に一覧表示させる（Ｓ７０１）。このとき、すべてのサムネイルが表示領域１０１に表示しきれないときは、スクロールすることで全てのサムネイルが表示できるようにしてもよい。
【００２８】
表示領域１０１に画像データのサムネイルを表示させた後、ＣＰＵ１０６は画像データの選択が入力されたかを判断する（Ｓ７０２）。具体的にはＣＰＵ１０６は、タッチパネル１０３からサムネイルが表示されている領域に対応する電気信号が、タッチパネル１０３から入力されたかを判断する。サムネイルが表示されている領域に対応する電気信号が入力された場合は、ＣＰＵ１０６は受け取った電気信号に対応する領域に表示されていたサムネイルの画像データの選択が入力されたと判断する。ＣＰＵ１０６は、画像データの選択が入力されていないと判断した場合は（Ｓ７０２・Ｎｏ）、Ｓ７０２へもどり判断を繰り返す。また、画像データの選択が入力されたと判断した場合は（Ｓ７０２・Ｙｅｓ）、Ｓ７０３に進む。
【００２９】
Ｓ７０３で、ＣＰＵ１０６は写真印刷用デフォルトデバイスの識別情報が、記憶されているか否かを判断する（Ｓ７０３）。写真印刷用デフォルトデバイスとは、情報処理装置１００が、写真印刷処理を行うために印刷要求を送信する際に、ユーザがデバイスを選択する操作を減らすために予め設定されたデバイスのことである。情報処理装置１００が写真印刷要求をデバイスへ送信するとき、送信するパケットは、デバイスのＩＰアドレスを受信先アドレスとして、情報処理装置１００のＩＰアドレスを送信元アドレスとして含んでいる。そしてＣＰＵ１０６は受信先のデバイスのＩＰアドレスを、そのデバイスの型番と関連づけて、フラッシュメモリ１０９の写真印刷用デフォルトデバイスの識別情報が記憶される領域Ａに記憶させる。つまり、過去に写真印刷要求をデバイスに送信したことが
あれば、そのデバイスのＩＰアドレスがフラッシュメモリ１０９の領域Ａに記憶されていることになる。しかし、情報処理装置１００が過去に写真印刷処理を行ったことがない場合は、フラッシュメモリ１０９の領域ＡにはデバイスのＩＰアドレスは記憶されていない。ＣＰＵ１０６は、フラッシュメモリ１０９の領域Ａに、デバイスのＩＰアドレスが記憶されているかにより、写真印刷用デフォルトデバイスの識別情報が記憶されているかを判断する。Ｓ７０３において、ＣＰＵ１０６が、写真印刷用デフォルトデバイスの識別情報は記憶されていないと判断した場合（Ｓ７０３・Ｎｏ）、Ｓ７０６へ進む。一方、ＣＰＵ１０６が、印刷用デフォルトデバイスが記憶されていると判断した場合は（Ｓ７０３・Ｙｅｓ）、Ｓ７０４へ進む。
【００３０】
Ｓ７０４ではＣＰＵ１０６は印刷指示を受け付けるための印刷指示画面を表示領域１０１に表示させる。図７（ｂ）に、印刷指示画面の一例を示す。印刷指示画面にはアイコン７００とアイコン７０１と写真印刷用デフォルトデバイスが表示される。アイコン７００は、デフォルトデバイスの再選択の要求を入力するアイコンである。再選択とは、すでにデフォルトデバイスとしてフラッシュメモリ１０９に識別情報が記憶されているデバイスが存在する場合に、ＣＰＵ１０６がデフォルトデバイスとしてフラッシュメモリ１０９にその識別情報を記憶させるデバイスを選択しなおすことである。デフォルトデバイスとしてフラッシュメモリ１０９にその識別情報を記憶させるデバイスを選択しなおした場合は、ＣＰＵ１０６は既にフラッシュメモリ１０９に記憶されている識別情報を、新たに選択されたデバイスの識別情報で書き換えることになる。また、アイコン７０１は印刷指示を入力するアイコンである。
【００３１】
Ｓ７０５では、ＣＰＵ１０６は写真印刷用デフォルトデバイスの再選択の要求が入力されたかを判断する（Ｓ７０５）。具体的には、ＣＰＵ１０６はアイコン７００が表示されている領域に対応する電気信号がタッチパネル１０３から入力されたかを判断する。そして、対応する電気信号が入力された場合、ＣＰＵ１０６は際選択の要求を受け付けたと判断する。ＣＰＵ１０６はデフォルトデバイスの再選択の要求が入力されたと判断すると（Ｓ７０５・Ｙｅｓ）Ｓ７０６へ進む。デフォルトデバイスの再選択の要求が入力されていないと判断した場合は（Ｓ７０５・Ｎｏ）、Ｓ７０９へ進む。
【００３２】
Ｓ７０６でＣＰＵ１０６は選択可能なデバイスの型番を、表示領域１０１に表示させる（Ｓ７０６）。この処理は次のように行われる。ＣＰＵ１０６は、無線通信Ｉ／Ｆ１０５を制御して、情報処理装置１００が接続しているネットワークにデバイスの型番と、機能に関する情報を返信するようデバイスに要求するパケットをブロードキャストさせる。すると、ネットワークに接続した各デバイスから返信がある。無線通信Ｉ／Ｆ１０５は、デバイスから返信される、デバイスの型番と、機能に関する情報を含むパケットを受信する。無線通信Ｉ／Ｆが受信するパケットは、デバイスのＩＰアドレスを送信元アドレスとして、情報処理装置１００のＩＰアドレスを受信先アドレスとして含んでいる。そして、ＣＰＵ１０６は無線通信Ｉ／Ｆ１０５に受信されたデバイスの型番と、機能に関する情報と、デバイスのＩＰアドレスとを対応付けてＲＡＭ１０８に記憶させる。本実施形態においてＣＰＵ１０６が、ＲＡＭ１０８に記憶させた情報の一例を、図７（Ｃ）に示す。ＣＰＵ１０６はＲＡＭ１０８に記憶させた情報に基づき、ネットワークを介して接続されているデバイスの中から、カラー印刷機能を有するものの型番を抽出する。そしてＣＰＵ１０６は、抽出したデバイスの型番の一覧表示を表示領域１０１に表示させる。本実施形態では、図７（Ｃ）より分かるように、カラー印刷機能を備えるデバイスは、インクジェットＭＦＰ２００と、カラーレーザープリンタ４００であるので、この２つのデバイスの型番が表示される。なお、ＣＰＵ１０６がカラー印刷機能を備えるデバイスのみを抽出する構成としたのは、通常、写真印刷はカラーで行われるためである。
【００３３】
Ｓ７０７で、ＣＰＵ１０６は、デバイスの選択が入力されたか否かを判断する（Ｓ７０
７）。具体的には、Ｓ７０６で表示領域１０１に表示された表示画面において、デバイスの型番のいずれか１つが表示されている領域に対応する電気信号を、タッチパネル１０３より入力されたかを判断する。デバイスの型番が表示されている領域に対応する電気信号が入力された場合は（Ｓ７０７・Ｙｅｓ）、ＣＰＵ１０６は入力された電気信号に対応する領域に表示されている型番のデバイスの選択が入力されたと判断する。Ｓ７０７で、ＣＰＵ１０６が、選択が入力されたと判断した場合は（Ｓ７０７・Ｙｅｓ）、Ｓ７０８へ進む。一方、ＣＰＵ１０６が、選択が入力されていないと判断した場合は（Ｓ７０７・Ｎｏ）Ｓ７０７へもどり判断を繰り返す。
【００３４】
Ｓ７０８でＣＰＵ１０６は、Ｓ７０７で入力された型番のデバイス、すなわち、タッチパネル１０３から入力された電気信号に対応する領域に表示されていた型番のデバイスを特定し、特定したデバイスのＩＰアドレスをそのデバイスの型番と関連づけてフラッシュメモリ１０９の領域Ａに記憶させ、印刷指示画面を表示領域１０１に表示させる（Ｓ７０８）。そして、Ｓ７０９へ進む。
【００３５】
Ｓ７０９で、ＣＰＵ１０６は印刷指示が入力されたか判断する（Ｓ７０９）。具体的には、ＣＰＵ１０６は、印刷指示を受け付けるアイコン７０１が表示されている領域に対応する電気信号がタッチパネル１０３から入力されたかを判断する。アイコン７０１が表示されている領域に対応する電気信号がタッチパネル１０３から入力された場合は、ＣＰＵ１０６は印刷指示が入力されたと判断する。印刷指示が入力されたと判断した場合は（Ｓ７０９・Ｙｅｓ）、Ｓ７１０へ進む。一方、印刷指示が入力されていないと判断した場合は（Ｓ７０９・Ｎｏ）、Ｓ７０５へもどる。
【００３６】
Ｓ７１０で、ＣＰＵ１０６はフラッシュメモリ１０９の領域Ａから読み出したＩＰアドレスを受信先に設定し、無線通信Ｉ／Ｆ１０５を制御し、Ｓ７０２で選択を受け付けた画像データの印刷要求を写真印刷用デフォルトデバイスへ送信させる（Ｓ７１０）。そして、Ｓ７１１へ進む。
【００３７】
Ｓ７１１では、ウェブ印刷用のデフォルトデバイスの識別情報の記憶処理を行う（Ｓ７１１）。この処理はサブルーチンとなっている。図１０を用いてＳ７１１の処理について、より詳細な説明を、行う。まず、Ｓ１００１で、ＣＰＵ１０６は、ウェブ印刷用のデフォルトデバイスの識別情報がフラッシュメモリ１０９に記憶されているか判断する（Ｓ１００１）。ウェブ印刷用デフォルトデバイスとは、情報処理装置１００がウェブ印刷処理を行うために、印刷要求を送信する際に、ユーザがデバイスを選択する操作を減らすために予め設定されたデバイスのことである。写真印刷用デフォルトデバイスと同様に、過去にウェブページの印刷要求をデバイスに送信したことがあれば、そのデバイスのＩＰアドレスが、フラッシュメモリ１０９のウェブ印刷用デフォルトデバイスの識別情報を記憶される領域Ｂに記憶されている。しかし、情報処理装置１００が過去にウェブ印刷処理を行ったことがない場合は、フラッシュメモリ１０９の領域Ｂには、デバイスのＩＰアドレスは記憶されていない。そのためＳ１００１においてもＣＰＵ１０６は、Ｓ７０３と同様の方法で、ウェブ印刷用デフォルトデバイスの識別情報が記憶されているかを判断する。ウェブ印刷用デフォルトデバイスの識別情報が記憶されていない場合は（Ｓ１００１・Ｎｏ）、Ｓ１００２へ進む。ＣＰＵ１０６は写真印刷用デフォルトデバイスの識別情報を、ウェブ印刷用デフォルトデバイスの識別情報として記憶させる。すなわち、フラッシュメモリ１０９の領域Ａに記憶されているデバイスのＩＰアドレスを、フラッシュメモリ１０９の領域Ｂにそのデバイスの型番と対応づけて記憶させ、（Ｓ１００２）このサブルーチン処理を終了する。一方、ウェブ印刷用デフォルトデバイスの識別情報が記憶されている場合は（Ｓ１００１・Ｙｅｓ）は、そのままこのサブルーチン処理を終了する。尚、Ｓ１００２で、ＣＰＵ１０６が写真印刷用デフォルトデバイスのＩＰアドレスを、ウェブ印刷用デフォルトデバイスの識別情報として記憶させたのは、次の理由による。通常、写真印刷
用デフォルトデバイスとしては、カラー印刷が行えるデバイスが選択される。一方、ウェブ印刷用デフォルトデバイスとしては、カラー印刷が行えるデバイスが選択されることも、カラー印刷は行えないが、モノクロ印刷が行えるデバイスが選択されることも有り得る。つまり、写真印刷用デフォルトデバイスとして選択されたデバイスは、自ずとウェブ印刷用デフォルトデバイスとしての条件も十分満足すると考えられるためである。
【００３８】
次いで、図７（ａ）のＳ７１２へ進む。Ｓ７１２では、スキャン用のデフォルトデバイスの識別情報の記憶処理を行う。この処理もサブルーチン処理となっている。図１１を用いて、Ｓ７１２の処理について、より詳細な説明を行う。
【００３９】
Ｓ１１０１で、ＣＰＵ１０６はスキャン用デフォルトデバイスの識別情報がフラッシュメモリ１０９に記憶されているか判断する（Ｓ１１０１）。スキャン用デフォルトデバイスとは、情報処理装置１００がスキャン要求を送信する際に、ユーザがデバイスを選択する操作を減らすために予め設定されたデバイスのことである。写真印刷用デフォルトデバイス、ウェブ印刷用デフォルトデバイスと同じように、情報処理装置１００が過去にスキャン要求を送信したことがあれば、スキャン要求の送信先となったデバイスのＩＰアドレスがフラッシュメモリ１０９のスキャン用デフォルトデバイスの識別情報が記憶される領域Ｃに記憶されている。しかし、情報処理装置１００が過去にスキャン処理を行ったことがない場合は、フラッシュメモリ１０９の領域Ｃには、デバイスのＩＰアドレスは記憶されていない。そのためＳ１１０１においてもＣＰＵ１０６は、Ｓ７０３と同様の方法で、ウスキャン用デフォルトデバイスの識別情報が記憶されているかを判断する。スキャン用デフォルトデバイスの識別情報が記憶されている場合は（Ｓ１１０１・Ｙｅｓ）、この処理を終了する。一方、スキャン用デフォルトデバイスの識別情報が記憶されていないときは（Ｓ１１０１・Ｎｏ）、Ｓ１１０２へ進む。
【００４０】
Ｓ１１０２ではＣＰＵ１０６は、Ｓ７０６でＲＡＭ１０８に記憶させた情報を用い、写真印刷用デフォルトデバイスはスキャン機能を備えるか判断する（Ｓ１１０２）。スキャン機能を備える場合は、（Ｓ１１０２・Ｙｅｓ）ＣＰＵ１０６は写真印刷用デフォルトデバイスの識別情報をスキャナ用デフォルトデバイスの識別情報としてフラッシュメモリ１０９に記憶させる。すなわち、フラッシュメモリ１０９の領域Ａに記憶されているデバイスのＩＰアドレスを、フラッシュメモリ１０９の領域Ｃに、そのデバイスの型番と関連づけて記憶させる（Ｓ１１０３）。写真印刷用デフォルトデバイスが、スキャン機能を備えない場合は（Ｓ１１０２・Ｎｏ）、このサブルーチン処理を終了する。
【００４１】
次に図６のＳ６０１において、２へ進んだ場合について図８（ａ）を用いて説明する。Ｓ８０１で、ＣＰＵ１０６は、指示されたウェブページを表示領域１０１へ表示させる。ウェブページの表示方法は、本発明の本質ではないのでここではその記載を省略する。図８（ｂ）に、ＣＰＵ１０６が表示領域に表示させる表示の一例を示す。ＣＰＵ１０６は、表示領域にウェブページと併せて、ウェブページのＵＲＬと、表示されているウェブページを印刷対象とするよう指示するアイコン８００とを表示させる。次に、Ｓ８０２へ進む。
【００４２】
Ｓ８０２で、ＣＰＵ１０６はウェブページを印刷対象とする指示が入力されたか判断する（Ｓ８０２）。具体的には、アイコン８００が表示されている領域に対応する電気信号がタッチパネル１０３より入力されたか判断する。アイコン８００が表示されている領域に対応する電気信号がタッチパネル１０３より入力された場合は、表示しているウェブページを印刷対象とする指示が入力されたと判断する。ＣＰＵ１０６は、ウェブページを印刷対象とする指示が入力されたと判断した場合（Ｓ８０２・Ｙｅｓ）、Ｓ８０３へ進む。一方、ＣＰＵ１０６はウェブページを印刷対象とする指示が入力されていないと判断した場合は（Ｓ８０２・Ｎｏ）、Ｓ８０２へもどり判断を繰り返す。
【００４３】
Ｓ８０３でＣＰＵ１０６は、Ｓ７０３と同様の方法でウェブ印刷用デフォルトデバイスの識別情報が記憶されているか判断する。ＣＰＵ１０６が、ウェブ印刷用デフォルトデバイスの識別情報は記憶されていないと判断した場合（Ｓ８０３・Ｎｏ）、Ｓ８０６へ進む。一方、ＣＰＵ１０６が、ウェブ印刷用デフォルトデバイスの識別情報が記憶されていると判断した場合は（Ｓ８０３・Ｙｅｓ）、Ｓ８０４へ進む。
【００４４】
Ｓ８０４では、ＣＰＵ１０６は図７（ｂ）と同様の印刷指示画面を表示領域に表示させる。
【００４５】
Ｓ８０５では、Ｓ７０５と同様の方法で、ＣＰＵ１０６がウェブ印刷用デフォルトデバイスの再選択の要求が入力されたか判断する（Ｓ８０５）。ＣＰＵ１０６は、再選択の要求が入力されたと判断した場合は（Ｓ８０５・ＹＥＳ）、Ｓ８０６へ進む。再選択の要求が入力されていないと判断した場合は（Ｓ８０５・Ｎｏ）、Ｓ８０９へ進む。
【００４６】
Ｓ８０６ではＳ７０６と同様の方法で、ＣＰＵ１０６が、印刷機能を有するデバイスの型番の一覧表示を表示領域１０１に行う。次いで、Ｓ８０７へ進む。
【００４７】
Ｓ８０７では、Ｓ７０７と同様の方法でＣＰＵ１０６がデバイスの選択が入力されたか判断する（Ｓ８０７）。ＣＰＵ１０６がデバイスの選択が入力されたと判断した場合は（Ｓ８０７・Ｙｅｓ）、Ｓ８０８へ進む。一方、ＣＰＵ１０６が、選択が入力されていないと判断した場合は（Ｓ８０７・Ｎｏ）判断を繰り返す。
【００４８】
Ｓ８０８でＣＰＵ１０６は、Ｓ７０８と同様の方法で、Ｓ８０７で選択が入力されたデバイスを特定し、特定したデバイスのＩＰアドレスをフラッシュメモリ１０９の領域Ｂにその特定したデバイスの型番と関連づけて記憶させ、印刷指示画面を表示領域１０１に表示させる（Ｓ８０８）。そして、Ｓ８０９へ進む。
【００４９】
Ｓ８０９ではＳ７０９と同様の方法で、ＣＰＵ１０６は印刷指示が入力されたか判断する（Ｓ８０９）。印刷指示が入力されたと判断した場合は（Ｓ８０９・Ｙｅｓ）、Ｓ８１０へ進む。一方、印刷指示が入力されないと判断した場合は（Ｓ８０９・Ｎｏ）、Ｓ８０５へもどる。
【００５０】
Ｓ８１０で、ＣＰＵ１０６はフラッシュメモリ１０９の領域Ｂから読み出したＩＰアドレスを受信先に設定し、無線通信Ｉ／Ｆ１０５を制御し、Ｓ８０２で印刷対象とする指示を受け付けたウェブページの印刷要求を、ウェブ印刷用デフォルトデバイスへ送信させる（Ｓ８１０）。そして、Ｓ８１１へ進む。
【００５１】
Ｓ８１１では、写真印刷用のデフォルトデバイスの識別情報の記憶処理を行う（Ｓ８１１）。この処理はサブルーチンとなっている。図１２（ａ）を用いてＳ８１１の処理について、より詳細な説明を、行う。まず、Ｓ１２０１で、ＣＰＵ１０６は、Ｓ７０３と同様の方法で写真印刷用のデフォルトデバイスの識別情報がフラッシュメモリ１０９に記憶されているか判断する。写真印刷用デフォルトデバイスの識別情報が記憶されていない場合は（Ｓ１２０１・Ｎｏ）、Ｓ１２０２へ進む。一方、写真印刷用デフォルトデバイスの識別情報が記憶されている場合は、（Ｓ１２０１・Ｙｅｓ）は、そのままこのサブルーチン処理を終了する。
【００５２】
Ｓ１２０２で、ＣＰＵ１０６はＳ８０６でＲＡＭ１０８に記憶させた情報を用い、Ｓ８１０で印刷要求を送信したウェブ印刷用デフォルトデバイスはインクジェットプリンタであるかを判断する（Ｓ１２０２）。ウェブ印刷用デフォルトデバイスが、インクジェット
プリンタである場合は（Ｓ１２０２・Ｙｅｓ）、Ｓ１２０５へ進む。一方、ウェブ印刷用デフォルトデバイスがインクジェットプリンタでない場合は（Ｓ１２０２・Ｎｏ）、Ｓ１２０３へ進む。
【００５３】
Ｓ１２０３でＣＰＵ１０６は、Ｓ８０６でＲＡＭ１０８に記憶させた情報を用い、ウェブ印刷用デフォルトデバイスが、カラーレーザープリンタであるであるか判断する（Ｓ１２０３）。ウェブ印刷用デフォルトデバイスが、カラーレーザープリンタである場合は（Ｓ１２０３・Ｙｅｓ）、Ｓ１２０４へ進む。一方、ウェブ印刷用デフォルトデバイスが、カラーレーザープリンタではない場合は（Ｓ１２０３・Ｎｏ）、このサブルーチン処理を終了する。
【００５４】
Ｓ１２０４でＣＰＵ１０６は、表示領域１０１にウェブ印刷用デフォルトデバイスであるカラーレーザープリンタのＩＰアドレスを、写真印刷用デフォルトデバイスの識別情報としても記憶させてもよいか否かを、ユーザに問い合わせる旨を表示させる。図１２（ｂ）にＳ１２０４で表示領域１０１に表示される表示の一例を示す。許可する旨のアイコン（図１２（ｂ）では、"はい"というアイコンに該当する）が表示された領域に対応する電気信号が、タッチパネル１０３より入力された場合、ＣＰＵ１０６は、ウェブ印刷用デフォルトデバイスであるカラーレーザープリンタのＩＰアドレスを、写真印刷用デフォルトデバイスの識別情報としても記憶させることを許可されたと判断する。一方、許可しない旨のアイコン（図１２（ｂ）では、"いいえ"というアイコンに該当する）が表示された領域に対応する電気信号がタッチパネル１０３より入力された場合は、ＣＰＵ１０６は許可されなかったと判断する。ウェブ印刷用デフォルトデバイスのＩＰアドレスを写真印刷用デフォルトデバイスの識別情報として記憶させることが許可された場合は（Ｓ１２０４・Ｙｅｓ）、Ｓ１２０５へ進む。一方、許可されなかった場合は（Ｓ１２０４・Ｎｏ）、このサブルーチン処理を終了する。
【００５５】
Ｓ１２０５で、ＣＰＵ１０６はウェブ印刷用デフォルトデバイスの識別情報を写真印刷用デフォルトデバイスの識別情報として記憶させる。すなわち、フラッシュメモリ１０９の領域Ｂに記憶されているデバイスのＩＰアドレスを、フラッシュメモリ１０９の領域Ａにそのデバイスの型番と関連づけて記憶させる（Ｓ１２０５）。そして、このサブルーチン処理を終了する。
【００５６】
図１０と異なり図１２（ａ）で、ＣＰＵ１０６はウェブ印刷用デフォルトデバイスが条件を満たすか判断し、条件を満たすと判断した場合のみ、写真印刷用デフォルトデバイスとしてそのＩＰアドレスを識別情報として記憶させる。これは次の理由による。通常ウェブ印刷用デフォルトデバイスとしては、最低限モノクロ印刷機能を備えていればよい。そのため、図８（ａ）のＳ８０６においても、ＣＰＵ１０６はネットワークに接続されたデバイスのうち、印刷機能を備える全てのデバイスを表示領域１０１に表示される構成となっている。そこで、図１２（ａ）の処理において、ウェブ印刷用デフォルトデバイスのＩＰアドレスを、写真印刷用デフォルトデバイスの識別情報として無条件に記憶させると、モノクロ印刷しか行えないデバイスのＩＰアドレスが、写真印刷用デフォルトデバイスの識別情報として記憶される恐れがあるためである。
【００５７】
次いで、図８（ａ）のＳ８１２へ進む。Ｓ８１２では、スキャン用のデフォルトデバイスの識別情報の記憶処理を行う。この処理もサブルーチン処理となっている。図１３を用いて、Ｓ８１２の処理について、より詳細な説明を行う。
【００５８】
Ｓ１３０１で、ＣＰＵ１０６はＳ７０３と同様の方法でスキャン用デフォルトデバイスの識別情報が記憶されているか判断する（Ｓ１３０１）。スキャン用デフォルトデバイスの識別情報が記憶されている場合は（Ｓ１３０１・Ｙｅｓ）、この処理を終了する。一方
、スキャン用デフォルトデバイスの識別情報が記憶されていないときは（Ｓ１３０１・Ｎｏ）、Ｓ１３０２へ進む。
【００５９】
Ｓ１３０２ではＣＰＵ１０６は、Ｓ８０６でＲＡＭ１０８に記憶させた情報を用い、ウェブ印刷用デフォルトデバイスがスキャン機能を備えるか判断する（Ｓ１３０２）。スキャン機能を備える場合は（Ｓ１３０２・Ｙｅｓ）、ウェブ印刷用デフォルトデバイスの識別情報をスキャン用デフォルトデバイスの識別情報として記憶させる。すなわち、フラッシュメモリ１０９の領域Ｂに記憶されているデバイスのＩＰアドレスを、フラッシュメモリ１０９の領域Ｃにそのデバイスの型番と関連づけて記憶させる（Ｓ１３０３）。写真印刷用デフォルトデバイスが、スキャン機能を備えない場合は（Ｓ１３０２・Ｎｏ）、このサブルーチン処理を終了する。そして、再び図８（ａ）に示したフローチャートにもどり、この処理を終了する。
【００６０】
次に図６のＳ６０１において、３へ進んだ場合について図９（ａ）を用いて説明する。Ｓ９０１でＣＰＵ１０６は、Ｓ７０３と同様の方法でスキャン用デフォルトデバイスの識別情報が記憶されているか判断する。ＣＰＵ１０６が、スキャン用デフォルトデバイスの識別情報は記憶されていないと判断した場合（Ｓ９０１・Ｎｏ）、Ｓ９０４へ進む。一方、ＣＰＵ１０６が、スキャン用デフォルトデバイスの識別情報が記憶されていると判断した場合は（Ｓ９０１・Ｙｅｓ）、Ｓ９０２へ進む。
【００６１】
Ｓ９０２ではＣＰＵ１０６はスキャン要求の送信指示画面を表示領域１０１に表示させる。図９（ｂ）に表示画面の一例を示す。スキャン要求の送信指示画面にはアイコン９００とアイコン９０１とスキャン用デフォルトデバイスの型番が表示される。アイコン９００は、デフォルトデバイスの再選択の要求を入力するアイコンである。また、アイコン９０１はスキャン要求の送信指示を入力するアイコンである。そして、Ｓ９０３へ進む。
【００６２】
Ｓ９０３では、Ｓ７０５と同様の方法でＣＰＵ１０６がスキャン用デフォルトデバイスの再選択の要求が入力されたか判断する。ＣＰＵ１０６は、再選択の要求が入力されたと判断した場合は（Ｓ９０３・ＹＥＳ）、Ｓ９０４へ進む。再選択の要求が入力されていないと判断した場合は（Ｓ９０３・Ｎｏ）、Ｓ９０７へ進む。
【００６３】
Ｓ９０４ではＳ７０６と同様の方法で、ＣＰＵ１０６が、スキャン機能を有するデバイスの型番の一覧表示を表示領域１０１に行う（Ｓ９０４）。次いで、Ｓ９０５へ進む。
【００６４】
Ｓ９０５で、ＣＰＵ１０６は、Ｓ７０７と同様の方法でデバイスの選択が入力されたか判断する（Ｓ９０５）。ＣＰＵ１０６がデバイスの選択が入力されたと判断した場合は（Ｓ９０５・Ｙｅｓ）、Ｓ９０６へ進む。一方、ＣＰＵ１０６が、選択が入力されていないと判断した場合は（Ｓ９０５・Ｎｏ）Ｓ９０５へ戻り判断を繰り返す。
【００６５】
Ｓ９０６でＣＰＵ１０６は、Ｓ７０８と同様の方法で、Ｓ９０５で選択を受け付けたデバイスを特定し、特定したデバイスのＩＰアドレスをフラッシュメモリ１０９の領域Ｃに、その特定したデバイスの型番と関連づけて記憶させ、スキャン要求送信指示画面を表示領域１０１に表示させる（Ｓ９０６）。そして、Ｓ９０７へ進む。
【００６６】
Ｓ９０７でＣＰＵ１０６は、Ｓ７０９と同様の方法で、ＣＰＵ１０６はスキャン要求の送信指示が入力されたか判断する（Ｓ９０７）。スキャン要求の送信指示が入力されたと判断した場合は（Ｓ９０７・Ｙｅｓ）、Ｓ９０８へ進む。一方、スキャン要求の送信指示が入力されないと判断した場合は（Ｓ９０７・Ｎｏ）、Ｓ９０３へもどる。
【００６７】
Ｓ９０８でＣＰＵ１０６は、フラッシュメモリ１０９の領域Ｃから読み出したＩＰアド
レスを受信先に設定し、無線通信Ｉ／Ｆ１０５を制御して、スキャン用デフォルトデバイスへスキャン要求を送信させる。無線通信Ｉ／Ｆ１０５はスキャン用デフォルトデバイスから返信されたスキャンデータを受信する。（Ｓ９０８）。尚、ＣＰＵ１０６は無線通信Ｉ／Ｆ１０５に受信されたスキャンデータを、フラッシュメモリ１０９などに記憶させている。次いでＳ９０９へ進む。
【００６８】
Ｓ９０９ではウェブ印刷用のデフォルトデバイスの識別情報記憶処理を行う（Ｓ９０９）。この処理はサブルーチンとなっている。図１４を用いてＳ９０９の処理について、より詳細な説明を行う。
【００６９】
Ｓ１４０１でＣＰＵ１０６はＳ７０３と同様の方法で、ウェブ印刷用デフォルトデバイスの識別情報が記憶されているか判断する（Ｓ１４０１）。ウェブ印刷用デフォルトデバイスの識別情報が記憶されていない場合は（Ｓ１４０１・Ｎｏ）、Ｓ１４０２へ進む。一方ウェブ印刷用デフォルトデバイスの識別情報が記憶されている場合は（Ｓ１４０１・Ｙｅｓ）、そのままこのサブルーチン処理を終了する。
【００７０】
Ｓ１４０２でＣＰＵ１０６は、Ｓ９０４でＲＡＭ１０８に記憶させた情報を用いて、スキャン用デフォルトデバイスが印刷機能を備えるか判断する（Ｓ１４０２）。ＣＰＵ１０６が、スキャン用デフォルトデバイスは印刷機能を備えると判断したときは（Ｓ１４０２・Ｙｅｓ）、Ｓ１４０３へ進む。一方、スキャン用デフォルトデバイスが印刷機能を備えないと判断したときは（Ｓ１４０２・Ｎｏ）、そのままこのサブルーチン処理を終了する。
【００７１】
Ｓ１４０３でＣＰＵ１０６はスキャン用デフォルトデバイスの識別情報をウェブ印刷用デフォルトデバイスの識別情報として記憶させる。すなわち、フラッシュメモリ１０９の領域Ｃに記憶されているデバイスのＩＰアドレスを、フラッシュメモリ１０９の領域Ｂにそのデバイスの型番と関連づけて記憶させる（Ｓ１４０３）。そしてこのサブルーチン処理を終了する。
【００７２】
次いで図９（ａ）のＳ９１０へ進む。Ｓ９１０では写真印刷用デフォルトデバイスの識別情報記憶処理を行う。この処理もサブルーチン処理となっている。図１５はＳ９１０の処理についてのより詳細なフローである。これは、図１２（ａ）に示したサブルーチン処理の中身とよく似ている。図１２（ａ）の処理と図１５の処理の違いは、ウェブ印刷用デフォルトデバイスの識別情報を写真印刷用デフォルトデバイスの識別情報として記憶させるか、スキャン用デフォルトデバイスの識別情報を写真印刷用デフォルトデバイスの識別情報として記憶させるかのみである。そのため、図１５の処理に関する詳細な記載は省略する。
【００７３】
図１５に示したサブルーチン処理を終了すると、再び図９（ａ）に示したフローチャートにもどり、この処理を終了する。
【００７４】
このように情報処理装置１００において、ＣＰＵ１０６は、写真印刷、ウェブ印刷、スキャンという用途ごとに、デフォルトデバイスの識別情報をフラッシュメモリ１０９に記憶させる。そのため、ユーザは、用途ごとに適したデバイスを用いることができる。
【００７５】
また、情報処理装置１００において、ＣＰＵ１０６は一つの用途向けにデフォルトデバイスの識別情報を記憶させると、記憶させたデフォルトデバイスが、他の用途にも適しているか判断した上で、他の用途向けのデフォルトデバイスとしてもその識別情報を記憶させることができる。そのためユーザは、少ない手順で用途ごとに適したデバイスを記憶させることができる。
【００７６】
（第２の実施形態）
第２の実施形態では、情報処理装置１００はプリント＆スキャンアプリを、予め、扱うデータを指定された状態で起動することができる。ＣＰＵ１０６は、インターネットブラウザアプリに従い表示領域１０１にウェブページを表示させている状態、或いは、写真ビュアアプリを実行し画像データを表示領域１０１に表示させている状態で、プリント＆スキャンアプリ起動指示が入力されたか判断する。インターネットブラウザアプリ、写真ビュアアプリのどちらにおいても、プリント＆スキャンアプリの起動指示を入力するためのアイコンが設けられている。そして、表示領域１０１において、そのアイコンが表示されている領域に対応する電気信号がタッチパネル１０３から入力されると、ＣＰＵ１０６はプリント＆スキャンアプリの起動が指示されたと判断し、プリント＆スキャンアプリに従い処理を開始する。
【００７７】
ＣＰＵ１０６は、表示領域１０１にウェブページを表示している状態で、プリント＆スキャンアプリに従い処理を開始した場合は、表示させていたウェブページのインターネット上のデータの位置を示すＵＲＬを、ＲＡＭ１０８のインターネットブラウザアプリを実行する際に使用する領域から読み出す。そしてＣＰＵ１０６は読み出したＵＲＬを、ＲＡＭ１０８のプリント＆スキャンアプリを実行する際に使用する図示しない領域Ｄへ、記憶させる。一方、ＣＰＵ１０６は、画像データを表示領域１０１に表示させている状態でプリント＆スキャンアプリに従い処理を開始した場合は、表示させていた画像データの絶対パスを含む所在情報を、ＲＡＭ１０８の写真ビュアアプリを実行する際に使用する領域から読み出す。そしてＣＰＵ１０６は読み出した画像データの所在情報を、ＲＡＭ１０８のプリント＆スキャンアプリを実行する際にＣＰＵ１０６が使用する領域へ、記憶させる。
【００７８】
以下図１６に従い、プリント＆スキャンアプリに従いＣＰＵ１０６が各部を制御する処理について説明する。この処理は、ＣＰＵ１０６がインターネットブラウザアプリ、或いは写真ビュアアプリに従い処理を実行している状態で、プリント＆スキャンアプリを起動したときに開始される。まず、ＣＰＵ１０６は、ＲＡＭ１０８の領域Ｄに記憶された情報が、画像データの所在情報と、ＵＲＬの、どちらであるかを判断する（Ｓ１６０１）。記憶された情報がＵＲＬである場合は（Ｓ１６０１・ＵＲＬ）Ｓ１６１２へ進み、インターネット上のウェブデータを取得し、印刷するウェブ印刷処理を行う。一方、記憶された情報が画像データの所在情報である場合は、（Ｓ１６０１・画像データの所在情報）Ｓ１６０２へ進み写真印刷処理を行う。
【００７９】
Ｓ１６０２〜Ｓ１６０８の処理は、図７（ａ）に示したＳ７０３〜Ｓ７０９の処理と同様であるので、詳細な記載を省略する。Ｓ１６０９でＣＰＵ１０６は、ＲＡＭ１０８の領域Ｄに記憶された画像データの所在情報により特定される画像の印刷要求を、フラッシュメモリ１０９の領域Ａから読み出したＩＰアドレスを受信先に設定し、無線通信Ｉ／Ｆ１０５を制御し、写真印刷用デフォルトデバイスへ送信させる。その後、Ｓ１６１０へ進む。
【００８０】
Ｓ１６１０、Ｓ１６１１の処理は、図７（ａ）に示したＳ７１１、Ｓ７１２と同様であるので、詳細な記載を省略する。
【００８１】
Ｓ１６１２〜Ｓ１６１８の処理は、図８（ａ）に示したＳ８０３〜Ｓ８０９と同様であるので詳細な記載を省略する。Ｓ１６１９でＣＰＵ１０６は、ＲＡＭ１０８の領域Ｄに記憶されたＵＲＬのウェブページの印刷要求を、フラッシュメモリ１０９の領域Ｂから読み出したＩＰアドレスを受信先に設定し、無線通信Ｉ／Ｆ１０５を制御しウェブ印刷用デフォルトデバイスへ送信させる。その後、Ｓ１６２０へ進む。Ｓ１６２０、Ｓ１６２１の処理は、Ｓ８１１、Ｓ８１２と同様であるので詳細な記載を省略する。
【００８２】
このように情報処理装置１００において、ＣＰＵ１０６は出力指示が入力されたデータの種類ごとに、デフォルトデバイスの識別情報を記憶させることができる。そのためユーザはデータの出力に適したデバイスを使用することができる。
【００８３】
また、ＣＰＵ１０６は一種類のデータについてデフォルトデバイスの識別情報を記憶させると、デフォルトデバイスとしてその識別情報を記憶させたデバイスが、他の種類のデータや、他の用途にも適しているか判断した上で、他のデータや他の用途向けのデフォルトデバイスとしてもその識別情報を記憶させることができる。そのため少ない手順でデータ、用途ごとに適したデバイスを容易に登録することができる。
【００８４】
（本発明に係る他の実施形態）
本発明は前述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施できる。図１に示した入力Ｉ／Ｆ１０４は一つであるが、複数設けてもよい。その場合、第１、第２の実施形態では、ＣＰＵ１０６はタッチパネル１０３から電気信号が入力されていたが、複数設けた入力Ｉ／Ｆ１０４から入力される電気信号が入力される構成としてもよい。さらに、タッチパネル１０３と、入力Ｉ／Ｆ１０４を、併用する構成としてもよい。
【００８５】
情報処理装置１００は、有線による通信を行う構成としてもよい。
【００８６】
情報処理装置１００と接続されるデバイスは、図４に示したインクジェットＭＦＰ２００、スキャナ３００、カラーレーザープリンタ４００に限定されず、印刷機能、スキャナ機能の少なくともいずれかを備えていればよい。
【００８７】
アクセスポイント５００と、デバイスは通信を無線と有線のどちらで行ってもよい。また、情報処理装置１００と、デバイスはアクセスポイント５００を介さず直接通信を行ってもよい。その際情報処理装置１００とデバイスは、有線と、無線のどちらで通信を行ってもよい。
【００８８】
図７（ａ）のＳ７０６で、情報処理装置１００が受信するデバイスの型番と機能に関する情報は、カラー印刷機能を有するデバイスからのもののみとする構成としてもよい。具体的にはＣＰＵ１０６は、無線通信Ｉ／Ｆ１０５を制御して、情報処理装置１００が接続しているネットワークに、カラー印刷機能を有するデバイスは、デバイスの型番と、機能に関する情報を返信するよう要求するパケットをブロードキャストさせる。すると、ネットワークに接続したデバイスのうち、カラー印刷機能を有するもののみから返信がある。無線通信Ｉ／Ｆ１０５は、デバイスから返信されるデバイスの型番と、機能に関する情報を受信する。そして、ＣＰＵ１０６は無線通信Ｉ／Ｆ１０５に受信されたデバイスの型番と、機能に関する情報を、ＲＡＭ１０８に記憶させる。ＣＰＵ１０６はＲＡＭ１０８に記憶させたすべてのデバイスの型番の一覧表示を表示領領域１０１に表示させる。同様のことが、図８（ａ）のＳ８０６、図９（ａ）のＳ９０４、図１６のＳ１６０５、Ｓ１６１５にもいえる。
【００８９】
第１、第２の実施形態では、情報処理装置１００が、ネットワークに接続されたデバイスへ、デバイスの型番と機能に関する情報を返信するよう要求し、その要求に応じてデバイスから返信される型番と、機能に関する情報を受信する構成であった。しかし、情報処理装置１００がプリント＆スキャンアプリを実行することで使用することができる、全てのデバイスごとの型番と、機能に関する情報が、予めプリント＆スキャンアプリにプログラミングされている構成としてもよい。その場合、例えば図７（ａ）のＳ７０６では、次のような構成になる。無線通信Ｉ／Ｆ１０５はネットワークに接続されたデバイスの型番
を受信する。ＣＰＵ１０６は、プリント＆スキャンアプリにプログラミングされているデバイスの型番と、無線通信Ｉ／Ｆ１０５に受信されたネットワークに接続されたデバイスの型番とを比較し、一致したデバイスの型番を抽出する。そしてＣＰＵ１０６は抽出した型番のデバイスの機能に関する情報を、プリント＆スキャンアプリから読み出す。そして、ＣＰＵ１０６は、抽出した型番のデバイスの機能に関する情報と、ネットワークに接続されたデバイスの型番と、ネットワークに接続されたデバイスのＩＰアドレスを対応付けてＲＡＭ１０８に記憶させる。ＲＡＭ１０８に記憶される情報は、第１の実施形態と同様に、図７（ｃ）のようになっている。そして、ＣＰＵ１０６は、ＲＡＭ１０８に記憶させた情報に基づきネットワークに接続されているデバイスの中から、印刷機能を有するものの型番を抽出する。そしてＣＰＵ１０６は、抽出したデバイスの型番の一覧表示を表示領域１０１に行う。
【００９０】
プリント＆スキャンアプリが備えるデバイスの型番と、ネットワークに接続されたデバイスの型番とは、必ずしも全てが一致する必要はなく、ＣＰＵ１０６は部分一致した型番も抽出する構成としてもよい。例えば、プリント＆スキャンアプリが備えるデバイスの型番が"Ｉｎｋ−ＭＦＰ３３１"で、ネットワークに接続されたデバイスの型番が"Ｉｎｋ−
ＭＦＰ４３１"である場合などである。この２台は型番に、"Ｉｎｋ−ＭＦＰ"を有するた
め、同じシリーズであることが分かる。そこで"Ｉｎｋ−ＭＦＰ４３１"のデバイスも、インクジェットカラー印刷、スキャン機能、コピー機能を備えることが予想される。そのため"Ｉｎｋ−ＭＦＰ４３１"のデバイスを、プリント＆スキャンアプリが備える型番"Ｉｎ
ｋ−ＭＦＰ３３１"のデバイスと同等のデバイスとして抽出することができる。
【００９１】
型番は、デバイスを区別することができるものであれば、どのようなものでもよく、例えば、番号を含まないもの、記号だけで構成されるものでもよい。また、デバイス名などのデバイスを区別することができる名称を、型番の代わりに用いてもよい。
【００９２】
図７（ａ）において、ＣＰＵ１０６がＳ７０７を実行した場合、（すなわちＳ７０３・Ｎｏ、あるいはＳ７０５・Ｙｅｓであった場合）、ＣＰＵ１０６はＳ７０７で選択されたデバイスの識別情報を、ＲＡＭ１０６に記憶させる構成としてもよい。その場合、Ｓ７０７を実行すると、Ｓ７１１あるいはＳ７１２においてＣＰＵ１０６は、フラッシュメモリ１０９の領域Ａに記憶させたＩＰアドレスではなく、図７（ａ）のＳ７０７でＲＡＭ１０６に記憶させたデバイスのＩＰアドレスを使用する構成としてもよい。また、ＣＰＵ１０６はＳ７１１、Ｓ７１２をＳ７０７とＳ７０８の間のタイミングで実行してもよい。また、Ｓ７１１、Ｓ７１２は、当然Ｓ７０８とＳ７０９の間、またはＳ７０９とＳ７１０の間のタイミングで実行されてもよい。同様のことが、図８（ａ）、図９（ａ）、図１６にもいえる。
【００９３】
図７（ａ）のＳ７０６において、第１の実施形態ではＣＰＵ１０６はネットワークに接続されたデバイスのうち、カラーの印刷機能を備えるデバイスの型番のみを表示領域１０１に表示させる構成であったが、カラーのインクジェット印刷機能を備えるデバイスの型番のみを表示領域１０１に表示させる構成としてもよい。また、図８（ａ）のＳ８０６において、第１の実施形態ではＣＰＵ１０６はネットワークに接続されたデバイスのうち、印刷機能を備えるデバイスの型番のみを表示領域１０１に表示させる構成であったが、カラー印刷機能を備えるデバイスの型番のみを表示領域１０１に表示させる構成としてもよい。
【００９４】
図７（ａ）において、写真印刷用デフォルトデバイスとして、最も写真印刷に適したデバイスを、ＣＰＵ１０６が選択し、写真印刷用デフォルトデバイスとして記憶させる構成としてもよい。この場合、Ｓ７０６、Ｓ７０７に代えて、次のような構成にすればよい。ＣＰＵ１０６は、無線通信Ｉ／Ｆ１０５を制御して、情報処理装置１００が接続している
ネットワークにデバイスの型番と、機能に関する情報を返信するようデバイスに要求するパケットをブロードキャストさせる。すると、ネットワークに接続した各デバイスから返信がある。ＣＰＵ１０６は、デバイスから返信されるデバイスの型番と、機能に関する情報を無線通信Ｉ／Ｆ１０５に受信させる。そして、ＣＰＵ１０６は無線通信Ｉ／Ｆ１０５に受信させたデバイスの型番と、機能に関する情報を、ＲＡＭ１０８に記憶させる。ＣＰＵ１０６はＲＡＭ１０８に記憶させた情報に基づき、ネットワークを介して接続されているデバイスの中から、写真印刷に最も適したデバイスを一台選択する。Ｓ７０８以降は、第１の実施例と同様の構成とすればよい。写真印刷に適したデバイスの条件としては、例えばカラーのインクジェット印刷機能を有するデバイスであること、写真用の記録紙が使用できるデバイスであることなどが挙げられる。また、図８（ａ）、図９（ａ）についても同様に、最もウェブ印刷に適したデバイス、最もスキャンに適したデバイスを自動で選択する構成としてもよい。
【００９５】
ＣＰＵ１０６がデバイスをデフォルトデバイスとして記憶させるための条件は、図１０〜図１１、図１２（ａ）、図１３〜図１５で説明したものに限らない。例えば、デバイスがカラー印刷を行うことができるときだけ、ウェブ印刷用デフォルトデバイスとして記憶させるようにする、スキャン機能の解像度がしきい値以上のときだけ、スキャン用デフォルトデバイスとして記憶させる、などの条件を加えることもできる。また、ユーザにデフォルトデバイスとして登録してよいか否かを問い合わせ、ユーザが許可したときのみデフォルトデバイスとして登録する構成を加えてもよい。デバイスがカラー印刷を行うことができるときだけ、ウェブ印刷用デフォルトデバイスとして記憶させるようにするには、ＣＰＵ１０６は図１４の１４０２での判断に代えて、スキャン用デフォルトデバイスはカラー印刷機能を備えるかを判断すればよい。そして、カラー印刷機能を備えるときはＳ１４０３へ、備えないときは図１４のフローを終了する。スキャン機能の解像度がしきい値以上のときだけ、スキャン用デフォルトデバイスとして記憶させるには、図１１のＳ１１０２とＳ１１０３の間に、ＣＰＵ１０６がスキャンの解像度は所定の値以上か判断する構成を加えればよい。そして、所定の値以上であるときはＳ１１０３へ進み、所定の値未満であるときは、図１１の処理を終了する。また、図１３の処理においても同様である。尚、この場合、スキャン機能の解像度は、図７（ａ）のＳ７０６、或いは図８（ａ）のＳ８０６でデバイスの機能に関する情報として取得しているとする。
【００９６】
第１の実施形態において、図７（ａ）のＳ７０５で選択されたデバイス以外のデバイスのＩＰアドレスが、図１０、図１１で、ウェブ印刷用デフォルトデバイス、スキャン用デフォルトデバイスの識別情報として記憶されることはなかった。例えば図７（ａ）のＳ７０５で、図４に示したレーザプリンタ４００が選択された場合、図１１において、レーザプリンタ４００のＩＰアドレスはフラッシュメモリ１０９の領域Ｃに記憶されなかった。しかし、図１１において、図７（ａ）のＳ７０５で選択されたデバイス以外のデバイスのＩＰアドレスも、フラッシュメモリ１０９の領域Ｃに記憶させることができる構成としてもよい。この場合、図１１に代えて実行される処理を、図１７を用いて説明する。
【００９７】
Ｓ１７０１で、ＣＰＵ１０６はＳ１１０１と同様に、スキャン用デフォルトデバイスの識別情報が記憶されているか判断する（Ｓ１７０１）。スキャン用デフォルトデバイスの識別情報が記憶されている場合は（Ｓ１７０１・Ｙｅｓ）、この処理を終了する。一方、スキャン用デフォルトデバイスの識別情報が記憶されていないときは（Ｓ１７０１・Ｎｏ）、Ｓ１７０２へ進む。
【００９８】
Ｓ１７０２ではＣＰＵ１０６は、Ｓ７０６でＲＡＭ１０８に記憶させた情報を用い、写真印刷用デフォルトデバイスはスキャン機能を備えるか判断する（Ｓ１７０２）。スキャン機能を備える場合は、（Ｓ１７０２・Ｙｅｓ）ＣＰＵ１０６は写真印刷用デフォルトデバイスの識別情報をスキャナ用デフォルトデバイスの識別情報としても記憶させる。すな
わちフラッシュメモリ１０９の領域Ａに記憶されているデバイスのＩＰアドレスを、フラッシュメモリ１０９の領域Ｃにそのデバイスの型番と関連付けて記憶させる（Ｓ１７０３）。写真印刷用デフォルトデバイスが、スキャン機能を備えない場合は（Ｓ１７０２・Ｎｏ）、Ｓ１７０４へ進む。
【００９９】
Ｓ１７０４ではＣＰＵ１０６は、Ｓ７０６でＲＡＭに記憶させた情報に基づき、ネットワークを介して接続されているデバイスの中からスキャン機能を有するものの型番を抽出する。そしてＣＰＵ１０６は、抽出したデバイスの型番の一覧表示を表示領域１０１に行う（Ｓ１７０４）。次いで、Ｓ１７０５へ進む。
【０１００】
Ｓ１７０５で、ＣＰＵ１０６は、Ｓ７０７と同様の方法でデバイスの選択を受け付けたか判断する（Ｓ１７０５）。ＣＰＵ１０６がデバイスの選択を受け付けたと判断した場合は（Ｓ１７０５・Ｙｅｓ）、Ｓ１７０６へ進む。一方、ＣＰＵ１０６が、選択を受け付けていないと判断した場合は（Ｓ１７０５・Ｎｏ）Ｓ１７０５へ戻り判断を繰り返す。
【０１０１】
Ｓ１７０６でＣＰＵ１０６は、Ｓ７０８と同様の方法で、Ｓ１７０５で選択を受け付けたデバイスのＩＰアドレスをフラッシュメモリ１０９の領域Ｃにそのデバイスの型番と関連づけてに記憶させる（Ｓ１７０６）。そして、この処理を終了する。
【０１０２】
さらに、図１７のＳ１７０４〜Ｓ１７０６に代えて、ＣＰＵ１０６がＳ７０３でＲＡＭ１０８に記憶された情報に基づき、ネットワークを介して接続されているデバイスの中から、スキャンに最も適したデバイスを一台選択する構成としてもよい。例えば、スキャン解像度が最も高いデバイスを自動的に選択するようにしてもよい。図１０、図１２（ａ）、図１３〜図１５においても、このような構成としてもよい。
【０１０３】
プリント＆スキャンアプリで実行可能な印刷機能として、写真印刷機能、ウェブ印刷機能に加えて、文書印刷機能を設けてもよい。文書印刷機能では、ＰＤＦデータ、ｄｏｃデータなどの文書を作成するためのアプリケーションプログラムによって作成された文書データを印刷するための、文書用デフォルトデバイスを記憶させる。
【０１０４】
用途、あるいはデータの種類は、第１、第２の実施形態よりも多くても少なくてもよい。
【０１０５】
図７（ａ）のＳ７０１、Ｓ７０２、図８（ａ）のＳ８０１、Ｓ８０２の処理は、情報処理装置１００に予めインストールされているＯＳ（オペレーティングシステム）または他のアプリケーションプログラムに従い、ＣＰＵ１０６が実行する構成としてもよい。その場合、Ｓ７０２で、ＣＰＵ１０６はＯＳまたは他のアプリケーションプログラムに従って処理を実行する際に参照しているＲＡＭ１０８の領域に記憶されている画像データの所在情報を、プリント＆スキャンアプリを実行する際に使用するＲＡＭ１０８の領域に記憶させる。Ｓ７０３以降は、ＣＰＵ１０６は第１の実施形態と同様の処理を実行する。Ｓ８０２の場合も同様に、ＣＰＵ１０６はＯＳに従って処理を実行する際に使用しているＲＡＭ１０８の領域に記憶されているＵＲＬを、プリント＆スキャンアプリを実行する際に参照するＲＡＭ１０８の領域に記憶させる。Ｓ８０３以降は、ＣＰＵ１０６は第１の実施形態と同様の処理を実行する。
【０１０６】
情報処理装置は、ＳＤカードなどの外部メモリを接続可能な構成としてもよい。そして、フラッシュメモリに代えて、外部メモリへ各種データを記憶する構成としてもよい。
【０１０７】
図７（ａ）のＳ７０３、図８（ａ）のＳ８０３、図９（ａ）のＳ９０１、図１０のＳ１００１、図１１のＳ１１０１、図１２（ａ）のＳ１２０１、図１３のＳ１３０１、図１４
のＳ１４０１、図１５のＳ１５０１、図１６のＳ１６０２、Ｓ１６１２において、デフォルトデバイスの識別情報が記憶されているか判断する際、識別情報が記憶されている、されていないという判断は、フラッシュメモリ１０９の領域Ａ或いはＢ或いはＣが、全て０ではないか、全て０であるかによって判断してもよい。また、記憶されている識別情報を無効とする無効ビットが設定されているか否かによって判断する構成としてもよい。無効ビットは、フラッシュメモリ１０９の識別情報を記憶させる領域の一部（先頭であることが多い）に記憶される。さらに、無効ビットの代わりに、識別情報を無効とさせる旨のフラグを、フラッシュメモリ１０９の識別情報を記憶させる領域とは別の領域に記憶させ、このフラグによって判断する構成としてもよい。
【０１０８】
Ｓ７０８において、ＣＰＵ１０６が写真印刷用デフォルトデバイスの識別情報を記憶させるときは、フラッシュメモリ１０９の領域ＡにデバイスのＩＰアドレスを、そのデバイスの型番と関連づけて記憶させる構成に代えて、次のようにすることもできる。フラッシュメモリ１０９に、写真印刷用デフォルトデバイスである旨を示すデータとデバイスのＩＰアドレスとを、そのデバイスの型番と関連づけて記憶させる。また、その場合、Ｓ７１０は次のようになる。ＣＰＵ１０６は、フラッシュメモリ１０９の写真印刷用デフォルトデバイスである旨を示すデータとデバイスのＩＰアドレスとが、そのデバイスの型番と関連づけて記憶されている領域から、ＩＰアドレスを読み出し、読み出したＩＰアドレスを受信先に設定し、無線通信Ｉ／Ｆ１０５を制御し、Ｓ７０２で選択を受け付けた画像データの印刷要求を写真印刷用デフォルトデバイスへ送信させる。同様のことが、図８（ａ）のＳ８０８、図９（ａ）のＳ９０６、図１０のＳ１００２、図１１のＳ１１０３、図１２（ａ）のＳ１２０５、図１３のＳ１３０３、図１４のＳ１４０３、図１５のＳ１５０５、図１６のＳ１６０７、Ｓ１６１７においてもいえる。
【０１０９】
図１０のＳ１００２において、ＣＰＵ１０６が、写真用デフォルトデバイスの識別情報をウェブ印刷用のデフォルトデバイスの識別情報として記憶させるときは、フラッシュメモリ１０９の領域Ｂに、ＩＰアドレスに代えて、フラッシュメモリ１０９の領域Ａに記憶されているデータを参照する旨を示す情報を記憶させてもよい。同様のことが、図１１のＳ１１０３、図１２（ａ）のＳ１２０５、図１３のＳ１３０３、図１４のＳ１４０３、図１５のＳ１５０５においていえる。
【０１１０】
デフォルトデバイスの識別情報として、ＩＰアドレスに代えてデバイスがＵＲＬやＭＡＣアドレスフラッシュメモリ１０９の領域Ａ或いはＢ或いはＣに記憶させる構成としてもよい。ＭＡＣアドレスを領域Ａ或いはＢ或いはＣに記憶させる構成の場合、情報処理装置１００からデバイスへは、パケットに代えてデバイスのＭＡＣアドレスが受信先アドレスとして、情報処理装置１００のＭＡＣアドレスが送信元アドレスとして、含まれるＭＡＣフレームが、送信されることになる。ＵＲＬを領域Ａ或いはＢ或いはＣに記憶させる構成の場合、ＣＰＵ１０６は、対応するＩＰアドレスを取得して、取得したＩＰアドレスをデバイスとの通信に用いればよい。
【０１１１】
図７（ａ）のＳ７０７において、複数のデバイスを選択する構成としてもよい。その場合、Ｓ７０７、Ｓ７０８、Ｓ７０９、Ｓ７１０は次のようになる。ＣＰＵ１０６は、Ｓ７０６で表示領域１０１に表示された表示画面において、デバイスの型番が表示されている領域に対応する電気信号が、所定の台数分タッチパネル１０３から入力されたか否かを判断する。所定の台数分、型番が表示されている領域に対応する電気信号が入力された場合は、ＣＰＵ１０６はタッチされた領域に表示されている型番のデバイスの選択が入力されたと判断する。Ｓ７０７で、ＣＰＵ１０６が選択が入力されたと判断した場合は（Ｓ７０７・Ｙｅｓ）、Ｓ７０８へ進む。一方、ＣＰＵ１０６が、選択が入力されていないと判断した場合は（Ｓ７０７・Ｎｏ）Ｓ７０７へもどり判断を繰り返す。
【０１１２】
Ｓ７０８でＣＰＵ１０６は、Ｓ７０７で選択が入力された所定の台数分のデバイスの、それぞれのＩＰアドレスをフラッシュメモリ１０９の領域Ａにそれぞれのデバイスの型番と関連づけて記憶させる。その際、ＣＰＵ１０６は既にフラッシュメモリ１０９の領域Ａに記憶されている識別情報を、新たに選択されたデバイスの識別情報で書き換えず、新たに選択されたデバイスの識別情報を追加して記憶させる構成としてもよい。また、フラッシュメモリ１０９の領域Ａに記憶されている写真印刷用デフォルトデバイスのすべての識別情報に、前述した無効ビットを設定する。また、そして印刷指示画面を表示領域１０１に表示させる（Ｓ７０８）。この際、印刷指示画面には写真印刷用デフォルトデバイスの型番に代えて、Ｓ７０７で選択されたすべてのデバイスの型番が表示される。次いでＳ７０９へ進む。
【０１１３】
Ｓ７０９で、ＣＰＵ１０６は印刷指示を受け付けたか判断する（Ｓ７０９）。具体的には、ＣＰＵ１０６は印刷指示を受け付けるアイコン７０１が表示されている領域に対応する電気信号がタッチパネル１０３より入力されたか否かを判断する。印刷アイコンが表示されている領域に対応する電気信号がタッチパネル１０３より入力された場合は、ＣＰＵ１０６は印刷指示が入力されたと判断する。印刷指示が入力されたと判断した場合は、ＣＰＵ１０６は、さらに印刷指示画面に複数表示されているデバイスの型番のうち、いずれか１つが表示されている領域に対応する電気信号が、タッチパネル１０３から入力されたか否かを判断する。そして、型番が表示されている領域に対応する電気信号が入力されると（Ｓ７０９・Ｙｅｓ）、ＣＰＵ１０６は入力された電気信号に対応するする領域に表示されていた型番のデバイスの選択が入力されたと判断し、選択されたデバイスの識別情報に設定されている無効ビットのみを解除する。そして、Ｓ７１０へ進み、無線通信Ｉ／Ｆ１０５を制御し、Ｓ７０９で選択されたデバイスへ画像データの印刷要求を送信させる。一方、印刷指示が入力されていない、デバイスの選択が入力されていないと判断した場合は（Ｓ７０９・Ｎｏ）、Ｓ７０５へもどる。以降は、第１の実施例と同様である。また、Ｓ７０９、Ｓ７１０において、次のようにしてもよい。印刷アイコンが表示されている領域に対応する電気信号がタッチパネル１０３より入力された場合は、ＣＰＵ１０６は複数の写真印刷用デフォルトデバイスから、最も写真印刷に適したデバイスを選択し、選択したデバイスの識別情報に設定されている無効ビットを解除する。そしてＳ７１０へ進む。Ｓ７１０では、ＣＰＵ１０６は無線通信Ｉ／Ｆ１０５を制御し、画像データの印刷要求を、Ｓ７０９で識別情報の無効ビットを解除した写真印刷用デフォルトデバイスへ送信させる（Ｓ７１０）これと同じことが、図８（ａ）Ｓ８０７、Ｓ８０８、Ｓ８０９、Ｓ８１０と図９（ａ）のＳ９０５、Ｓ９０６、Ｓ９０７、Ｓ９０８、図１６のＳ１６０６、Ｓ１６０７、Ｓ１６０８、Ｓ１６０９と、Ｓ１６１６、Ｓ１６１７、Ｓ１６１８、Ｓ１６１９に、おいても言える。
【０１１４】
図７（ａ）のＳ７１０において、無線通信Ｉ／Ｆ１０５が印刷要求の送信を失敗した場合は、次のようにしてもよい。ＣＰＵ１０６は、無線通信Ｉ／Ｆが印刷要求の送信に失敗したと判断する。その場合、エラー画面を表示領域１０１に表示させる。エラー画面には、ＯＫアイコンが表示されている。ＣＰＵ１０６は、表示領域１０１のＯＫアイコンが表示されている領域に対応する電気信号がタッチパネル１０３より入力されたと判断すると、Ｓ７０４へ進む。このようにすれば、ユーザはＳ７０５で写真印刷用デフォルトデバイスの再選択を要求し、Ｓ７０６で再び選択可能なデバイスから、所望の一のデバイスを選択することができる。図８（ａ）、図９（ａ）図１６においても同様のことが言える。
【０１１５】
（第３の実施形態）
第３の実施形態は、情報処理装置１００は、写真印刷、ウェブ印刷、スキャンのそれぞれの用途にデフォルトデバイスと、設定値を記憶する。ここで、設定値とは、例えば、用紙サイズ、カラー印刷或いはモノクロ印刷、両面印刷の有無、印刷部数など、デバイスに実行させる各用途向けの処理に関する各種設定項目の設定値を指す。
【０１１６】
図１９は、設定情報管理テーブルの構成を模式的に示す図である。設定情報管理テーブルは、写真印刷、ウェブ印刷、スキャンのそれぞれの用途に関連付けて、デバイスのＩＰアドレス、型番、設定値を記憶するためのテーブルである。この設定情報管理テーブルはフラッシュメモリ１０９に記憶されている。情報処理装置１００においてＣＰＵ１０６がプリント＆スキャンアプリを初めて起動したときは、設定情報管理テーブルの、デバイスのＩＰアドレス、型番、設定値の領域にはデータが記憶されていない。しかし、情報処理装置１００がプリント＆スキャンアプリを実行し、各用途向けの処理をデバイスに指示することにより、デバイスの型番、ＩＰアドレス、設定値がフラッシュメモリ１０９に記憶される。
【０１１７】
以下、図１８、図２０、図２１を用いて、図６のＳ６０１で写真印刷が選択され（Ｓ６０１・写真印刷）、１へ進んだ場合にＣＰＵ１０６が各部を制御する処理について説明する。
【０１１８】
Ｓ１８０１、Ｓ１８０２は、第１の実施形態における図７（ａ）のＳ７０１、Ｓ７０２と同様であるので、説明を省略する。Ｓ１８０３ではＣＰＵ１０６はフラッシュメモリ１０９に記憶される設定情報管理テーブルから写真印刷に対応づけて記憶されているデバイスを読み出す。この処理はサブルーチンになっている。Ｓ１８０３のデフォルトデバイス読み出し処理について、図２０を用いて説明する。
【０１１９】
Ｓ２００１ではＣＰＵ１０６はフラッシュメモリ１０９の設定情報管理テーブルを参照し、写真印刷に対応付けてデバイスのＩＰアドレス及び型番が記憶されているか判断する（Ｓ２００１）。そして、デバイスのＩＰアドレス及び型番が記憶されていると判断した場合は（Ｓ２００１・Ｙｅｓ）、Ｓ２００２へ進む。一方、記憶されていないと判断した場合は（Ｓ２００１・Ｎ０）、この処理を終了し、図１８のＳ１８０４へ進む。
【０１２０】
Ｓ２００２ではＣＰＵ１０６は写真印刷用デフォルトデバイスを読み出す（Ｓ２００２）。具体的には、ＣＰＵ１０６はフラッシュメモリ１０９の設定情報管理テーブルから写真印刷に対応づけて記憶されているデバイスのＩＰアドレスと型番を読み出す。そして、この処理を終了し、図１８のＳ１８０４へ進む。
【０１２１】
図１８のＳ１８０４ではＣＰＵ１０６はフラッシュメモリ１０９に記憶される設定情報管理テーブルから写真印刷に対応づけて記憶されている設定値を読み出す。この処理はサブルーチンになっている。Ｓ１８０４の設定値読み出し処理について、図２１を用いて説明する。Ｓ２１０１ではＣＰＵ１０６はフラッシュメモリ１０９の設定情報管理テーブルを参照し、写真印刷に対応付けて設定値が記憶されているか判断する（Ｓ２１０１）。そして、設定値が記憶されていると判断した場合は（Ｓ２１０１・Ｙｅｓ）、Ｓ２１０２へ進む。一方、記憶されていないと判断した場合は（Ｓ２１０１・Ｎ０）、この処理を終了し、図１８のＳ１８０５へ進む。
【０１２２】
Ｓ２１０２では、ＣＰＵ１０６は写真印刷処理の設定値を読み出す（Ｓ２１０２）。具体的には、ＣＰＵ１０６はフラッシュメモリ１０９の設定情報管理テーブルから写真印刷に対応づけて記憶されている設定値を読み出す。そして、この処理を終了し、図１８のＳ１８０５へ進む。
【０１２３】
Ｓ１８０５ではＣＰＵ１０６は写真印刷用デフォルトデバイスがＳ１８０３で読み出されたかを判断する（Ｓ１８０５）。ＣＰＵ１０６は、写真印刷用デフォルトデバイスは読み出されたと判断した場合は（Ｓ１８０５・Ｙｅｓ）、Ｓ１８０６へ進む。一方、写真印刷用デフォルトデバイスは読み出されていないと判断した場合は（Ｓ１８０５・Ｎｏ）、
Ｓ１８０８へ進む。
【０１２４】
Ｓ１８０６ではＣＰＵ１０６は表示領域１０１に印刷指示画面を表示させる。印刷指示画面の一例を、図２２に示す。第１の実施形態で図７（ｂ）に示した印刷指示画面との違いは、２点ある。すなわち、デフォルトデバイスの再選択を要求するアイコン２２００、印刷指示を受け付けるアイコン２２０１に加え、設定を変更するアイコン２２０２が表示されている点と、写真印刷用デフォルトデバイスの型番に加えて、写真印刷処理に関する各種設定項目の設定値が表示されている点である。ＣＰＵ１０６は印刷指示画面を表示領域１０１に表示させる際、Ｓ１８０４で読み出し読み出した設定値を印刷指示画面に表示させる。しかし、Ｓ２１０１での判断がＮｏであり（Ｓ２１０１・Ｎｏ）、Ｓ２１０２の処理が行われていない場合は、ＣＰＵ１０６はプリント＆スキャンアプリが予め写真印刷処理に関する各種設定項目の初期値として、フラッシュメモリ１０９に記憶されている設定値を読み出し、読み出した設定値を印刷指示画面に表示させる。そしてＳ１８０７へ進む。なお、前述した初期値は、プリント＆スキャンアプリを情報処理装置１００にインストールしたときに、フラッシュメモリ１０９の設定情報管理テーブルが記憶される領域とは異なる領域に記憶される。また、プリント＆スキャンアプリが情報処理装置１００により実行されても、書き換えられることはない。
【０１２５】
Ｓ１８０７ではＣＰＵ１０６はアイコン２２００が表示されている領域に対応する電気信号がタッチパネル１０３から入力されたかに基づき、写真印刷用デフォルトデバイスの再選択が入力されたかを判断する（Ｓ１８０７）。アイコン２２００のが表示されている領域に対応する電気信号がタッチパネル１０３から入力された場合は（Ｓ１８０７・Ｙｅｓ）、Ｓ１８０８へ進む。一方、アイコン２２００が表示されている領域に対応する電気信号がタッチパネル１０３から入力されていないと判断した場合は（Ｓ１８０７・Ｎｏ）、Ｓ１８１１へ進む。
【０１２６】
Ｓ１８０８、Ｓ１８０９の処理は、第１の実施形態の図７（ａ）におけるＳ７０６、Ｓ７０７と同様であるので説明を省略する。そして、Ｓ１８１０へ進む。Ｓ１８１０ではＣＰＵ１０６はＳ１８０９で選択を受け付けたデバイスのＩＰアドレスと型番とを、フラッシュメモリ１０９の設定情報管理テーブルの、写真印刷に対応するＩＰアドレスと型番を記憶させる領域にそれぞれ記憶させる（Ｓ１８１０）。そして、Ｓ１８１１へ進む。
【０１２７】
Ｓ１８１１では、ＣＰＵ１０６は表示領域１０１に、Ｓ１８０６で表示させたものと同様の印刷指示画面を表示させる。その際、ＣＰＵ１０６はデバイスの型番と、設定値とを、フラッシュメモリ１０９の設定情報管理テーブルの写真印刷に対応する領域から読み出し、印刷指示画面に表示させる。なお、設定情報管理テーブルにおいて、写真印刷に対応づけて設定値が記憶されていない場合は、ＣＰＵ１０６は、Ｓ１８０６と同様にプリント＆スキャンアプリが予め写真印刷処理に関する各種設定項目の初期値として、フラッシュメモリ１０９に記憶されている設定値を読み出し、読み出した設定値を印刷指示画面に表示させる。そして、Ｓ１８１２へ進む。
【０１２８】
Ｓ１８１２ではＣＰＵ１０６は設定値が入力されたかを判断する（Ｓ１８１１）。この処理は次のように実行される。ＣＰＵ１０６はタッチパネル１０３から、アイコン２２０２が表示されている領域に対応する電気信号が入力されたかに基づき、設定値の変更の指示が入力されたかを判断する。そして設定値の変更の指示が入力されたと判断した場合は、設定値の入力を受け付ける。設定値の入力の受け付け方は本発明の趣旨ではないので詳細は省略するが、例えば次のようにすることができる。ＣＰＵ１０６は各種設定項目における選択可能な設定値を表示領域１０１に一覧表示させる。そして、設定値を表示させた領域に対応する電気信号が、タッチパネル１０３から入力されると、入力された電気信号に対応する領域に表示されていた設定値が入力されたと判断する。そして、ＣＰＵ１０６
が設定値が入力されたと判断した場合は（Ｓ１８１２・Ｙｅｓ）、Ｓ１８１３へ進み、入力された設定値を、フラッシュメモリ１０９の設定情報管理テーブルにおいて、写真印刷に対応する設定値を記憶させる領域へ記憶させる（Ｓ１８１３）。一方、Ｓ１８１２において、アイコン２２０２が表示されていた領域に対応する電気信号が、タッチパネル１０３から入力されていない場合は（Ｓ１８１２・Ｎｏ）、Ｓ１８１５へ進む。
【０１２９】
Ｓ１８１４では、ＣＰＵ１０６は、表示領域１０１に印刷指示画面を表示させる（Ｓ１８１４）。この処理は、Ｓ１８１１と同様であるので、詳細は省略する。そして、Ｓ１８１５へ進む。
【０１３０】
Ｓ１８１５ではＣＰＵ１０６は印刷指示画面のアイコン２２０１が表示されていた領域に対応する電気信号がタッチパネル１０３より入力されたかに基づき、印刷指示が入力されたかを判断する（Ｓ１８１５）。アイコン２２０１が表示されていた領域に対応する電気信号が入力されたと判断した場合は（Ｓ１８１５・Ｙｅｓ）、Ｓ１８１６へ進む。一方、対応する電気信号が入力されていないと判断した場合は（Ｓ１８１５・Ｎｏ）、Ｓ１８０７へ進む。
【０１３１】
Ｓ１８１６では、ＣＰＵ１０６はフラッシュメモリ１０９の設定情報管理テーブルの写真印刷に対応するＩＰアドレスと設定値を読み出す。そして無線通信Ｉ／Ｆ１０５を制御し、読み出したＩＰアドレスのデバイスへ、Ｓ１８０２で選択を受け付けた画像データを設定情報管理テーブルから読み出した設定値の設定で印刷する要求を、写真印刷用デフォルトデバイスへ送信させる（Ｓ１８１６）。なお、フラッシュメモリ１０９の設定情報管理テーブルにおいて、写真印刷に対応づけて設定値が記憶されていない場合は、ＣＰＵ１０６は、プリント＆スキャンアプリが予め写真印刷処理に関する各種設定項目の初期値として、フラッシュメモリ１０９に記憶されている設定値を読み出し、読み出した設定値の設定で印刷する要求を、写真印刷用デフォルトデバイスへ送信させる（Ｓ１８１６）。そして、Ｓ１８１７へ進む。
【０１３２】
Ｓ１８１７、Ｓ１８１８は第１の実施形態のＳ７１１、Ｓ７１２とほぼ同様であるので、異なる点のみを説明する。Ｓ１８１７のウェブ印刷用デフォルトデバイス記憶処理では、デバイスのＩＰアドレスを記憶させる領域と型番を記憶させる領域は、フラッシュメモリ１０９の設定情報管理テーブルのウェブ印刷に対応するＩＰアドレスを記憶させる領域と型番を記憶させる領域である。また、同様に、Ｓ１８１８のスキャン用デフォルトデバイス記憶処理では、デバイスのＩＰアドレスを記憶させる領域と型番を記憶させる領域は、フラッシュメモリ１０９の設定情報管理テーブルのスキャンに対応するＩＰアドレスを記憶させる領域と型番を記憶させる領域である。
【０１３３】
図６のＳ６０１でウェブ印刷が選択された場合は、図１８のＳ１８０１、Ｓ１８０２、Ｓ１８１７、Ｓ１８１８をそれぞれ、図８（ａ）のＳ８０１、Ｓ８０２、Ｓ８１１、Ｓ８１２に置き換えればよい。また、設定情報管理テーブルから、デバイスのＩＰアドレス、型番、設定値を読み出す際は、当然ウェブ印刷に対応する領域から読み出す。デバイスのＩＰアドレス、型番、設定値を記憶させる際もウェブ印刷に対応する領域に記憶させる。
【０１３４】
図６のＳ６０１でスキャンが選択された場合は、図１８を次のように変更した処理を実行する。まず、Ｓ１８０１、Ｓ１８０２は実行しない。そしてＳ１８１７、Ｓ１８１８をそれぞれ、図９（ａ）のＳ９０９、Ｓ９１０に置き換えればよい。また、設定情報管理テーブルから、デバイスのＩＰアドレス、型番、設定値を読み出す際は、当然スキャンに対応する領域から読み出す。デバイスのＩＰアドレス、型番、設定値を記憶させる際もスキャンに対応する領域に記憶させる。そしてＳ１８０６、Ｓ１８１１、Ｓ１８１４では、ＣＰＵ１０６は印刷指示画面に代えて、スキャン指示画面を表示させる。
【０１３５】
このように情報処理装置１００において、ＣＰＵ１０６は、写真印刷、ウェブ印刷、スキャンという用途ごとに、ＩＰアドレスと型番をフラッシュメモリ１０９に記憶させる。そのため、ユーザは、用途ごとに適したデバイスを用いることができる。
【０１３６】
また、情報処理装置１００において、ＣＰＵ１０６は一つの用途向けにデフォルトデバイスのＩＰアドレスと型番を記憶させると、記憶させたデフォルトデバイスが、他の用途にも適しているか判断した上で、他の用途向けのデフォルトデバイスとしてもその識別情報を記憶させることができる。そのためユーザは、少ない手順で用途ごとに適したデバイスを記憶させることができる。
【０１３７】
さらに、情報処理装置１００において、ＣＰＵ１０６は、写真印刷、ウェブ印刷、スキャンのうち選択された用途向けの処理に関する各種設定項目の設定値を受け付けた場合（Ｓ１８１２・Ｙｅｓ）、受け付けた設定値をフラッシュメモリ１０９に記憶させる。そのため、ユーザが次回同じ用途を選択した場合は、ＣＰＵ１０６は、ユーザの入力を受け付けることなく、設定情報管理テーブルから読み出された設定値を用いて各種設定項目の設定を行う。そして、各用途の向けの処理に対しては毎回同じ設定値が設定される確率が高い。そのため、ユーザにとっては、設定値の入力に要する作業負担を減らすことができる。
【０１３８】
なお、デバイスの識別情報としては、ＩＰアドレスが記憶されていればよく、型番は設定情報管理テーブルに記憶させなくてもよい。
【０１３９】
また、写真印刷、ウェブ印刷、スキャンの用途ごとに、デフォルトデバイスのＩＰアドレス、型番、設定値を、記憶させるには、設定情報管理テーブルのようなテーブルを用いなくてもよい。例えば、フラッシュメモリ１０９の所定の領域に図２３に示すような、用途、デバイスのＩＰアドレス、型番、設定値を含む設定情報を記憶させるようにしてもよい。この場合は、同じ用途の設定情報に関しては複数記憶させてもよいし、最新の１つのみを記憶させるようにしてもよい。また、デフォルトデバイスを設定情報管理テーブルに記憶させる場合も、そうでない場合も、そのときの日時を併せて記憶させる構成としてもよい。
【符号の説明】
【０１４０】
１００  情報処理装置
２００  インクジェットＭＦＰ
３００  スキャナ
４００  カラーレーザープリンタ