(57)【特許請求の範囲】
【請求項１】
表示部と、
１以上のデバイスと通信可能な通信部と、
操作を受付ける操作受付部と、
制御部と、
を備え、
前記制御部は、
前記１以上のデバイスから任意のデバイスを選択するための画面である選択画面を、前記表示部に表示させる第１表示手段と、
前記選択画面が前記表示部に表示されている際に任意のデバイスを選択するための操作を前記操作受付部が受け付けたタイミングで、前記通信部を介して、当該任意のデバイスの機能に関する情報である機能情報を取得する第１取得手段と、
前記第１取得手段により取得された機能情報に基づく設定画面を、前記表示部に表示させる第２表示手段と、
前記設定画面が前記表示部に表示されている際に、前記通信部を介して、前記機能情報を再取得する第２取得手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記機能情報は、前記任意のデバイスで実行可能な処理の設定条件に関する情報を含むことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
表示部と、
１以上のデバイスと通信可能な通信部と、
操作を受付ける操作受付部と、
制御部と、
を備え、
前記制御部は、
前記１以上のデバイスから任意のデバイスを選択するための画面である選択画面を、前記表示部に表示させる第１表示手段と、
前記選択画面が前記表示部に表示されている際に任意のデバイスを選択するための操作を前記操作受付部が受け付けたタイミングで、前記通信部を介して、当該任意のデバイスの機能に関する情報であり、当該任意のデバイスで実行可能な処理の設定条件に関する情報を含む機能情報を取得する第１取得手段と、
前記第１取得手段により取得された機能情報に基づく設定画面を、前記表示部に表示させる第２表示手段と、
前記設定画面が前記表示部に表示されている際に、前記第１取得手段により取得された機能情報に含まれる設定条件に従った処理の実行指示を前記任意のデバイスに出力するための操作を前記操作受付部が受け付けた場合に、前記通信部を介して、前記機能情報を再取得する第２取得手段と、
を有することを特徴とする情報処理装置。
【請求項４】
前記制御部は、
前記実行指示の設定条件と、前記第２取得手段により再取得された機能情報に含まれる設定条件とが異なる場合に、前記実行指示に基づく処理を実行できないことを報知する報知手段を有することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記制御部は、
前記実行指示の設定条件と、前記第２取得手段により再取得された機能情報に含まれる設定条件とが異なる場合に、前記第２取得手段により再取得された機能情報に含まれる設定条件に従った処理の実行指示を前記任意のデバイスに出力する出力手段を有することを特徴とする請求項３又は４に記載の情報処理装置。
【請求項６】
前記第１取得手段は、
前記任意のデバイスが複数の処理を実行可能である場合は、前記選択画面が前記表示部に表示されている際に任意のデバイスを選択するための操作を前記操作受付部が受け付けたタイミングでなく、前記選択画面の代わりに当該選択画面及び前記設定画面と別の画面が前記表示部に表示されている際に、前記通信部を介して、前記機能情報を取得することを特徴とする請求項２乃至５の何れか１項に記載の情報処理装置。
【請求項７】
前記制御部は、
前記通信部としてシリアルインターフェースを介して前記任意のデバイスと通信される場合は、前記選択画面が前記表示部に表示されている際に任意のデバイスを選択するための操作を前記操作受付部が受け付けたタイミングでなく、前記設定画面が前記表示部に表示されている際に、前記通信部を介して、前記機能情報を取得する一方、前記通信部としてシリアルインターフェースとは異なる通信インタフェースを介して前記任意のデバイスと通信される場合は、前記第１取得手段及び前記第２取得手段により、前記通信部を介して、前記機能情報を取得することを特徴とする請求項１乃至６の何れか１項に記載の情報処理装置。
【請求項８】
前記情報処理装置は、記憶部を備え、
前記制御部は、
前記第１取得手段により取得された機能情報を前記記憶部に記憶させる記憶手段を有し、
前記第２取得手段は、
前記設定画面が前記表示部に表示されている際に、前記記憶手段により機能情報が記憶部に記憶されてから予め設定された期間を経過していることを条件として、前記通信部を介して、前記機能情報を再取得することを特徴とする請求項１乃至７の何れか１項に記載の情報処理装置。
【請求項９】
前記機能情報は、前記任意のデバイスで実行可能な処理の複数の設定条件に関する情報を含み、
前記第２表示手段は、
前記第１取得手段により取得された機能情報に含まれる複数の設定条件のうちの特定の設定条件を除いたものに基づく画像を含む設定画面を、前記表示部に表示させた後に、前記第２取得手段により取得された機能情報に含まれる複数の設定条件のうちの前記特定の設定条件に基づく画像を更に含む設定画面を前記表示部に表示させることを特徴とする請求項１乃至８の何れか１項に記載の情報処理装置。
【請求項１０】
表示部と、１以上のデバイスと通信可能な構成とされた通信部と、操作を受付ける操作受付部とを備えた情報処理装置のコンピュータが読み取り可能な制御プログラムであって、
前記コンピュータを、
前記１以上のデバイスから任意のデバイスを選択するための画面である選択画面を、前記表示部に表示させる第１表示手段と、
前記選択画面が前記表示部に表示されている際に任意のデバイスを選択するための操作を前記操作受付部が受け付けたタイミングで、前記通信部を介して、当該任意のデバイスの機能に関する情報である機能情報を取得する第１取得手段と、
前記第１取得手段により取得された機能情報に基づく設定画面を、前記表示部に表示させる第２表示手段と、
前記設定画面が前記表示部に表示されている際に、前記通信部を介して、前記機能情報を再取得する第２取得手段と、
して機能させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１以上のデバイスに接続される情報処理装置等に関する。
【背景技術】
【０００２】
下記特許文献に記載の情報処理装置では、接続されているデバイスから、そのデバイスのステータスが定期的に取得され、取得されたステータスに基づいて、情報処理装置の表示部に表示される画面の更新が行われている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−３０１７２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
情報処理装置がデバイスからステータス等の各種情報を取得する際に、ある程度、時間を要する場合があり、そのような場合に、画面の表示にタイムラグ等が生じ、ユーザにストレスを与える虞がある。本願は、タイムラグ等を生じさせることなく、画面表示を行うことが可能な情報処理装置の提供を目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の情報処理装置、表示部と、１以上のデバイスと通信可能な通信部と、操作を受付ける操作受付部と、制御部と、を備え、前記制御部は、前記１以上のデバイスから任意のデバイスを選択するための画面である選択画面を、前記表示部に表示させる第１表示手段と、前記選択画面が前記表示部に表示されている際に任意のデバイスを選択するための操作を前記操作受付部が受け付けたタイミングで、前記通信部を介して、当該任意のデバイスの機能に関する情報である機能情報を取得する第１取得手段と、前記第１取得手段により取得された機能情報に基づく設定画面を、前記表示部に表示させる第２表示手段と、前記設定画面が前記表示部に表示されている際に、前記通信部を介して、前記機能情報を再取得する第２取得手段と、を有することを特徴とする。
【０００６】
上記課題を解決するために、本発明の制御プログラムは、表示部と、１以上のデバイスと通信可能な構成とされた通信部と、操作を受付ける操作受付部とを備えた情報処理装置のコンピュータが読み取り可能な制御プログラムであって、前記コンピュータを、前記１以上のデバイスから任意のデバイスを選択するための画面である選択画面を、前記表示部に表示させる第１表示手段と、前記選択画面が前記表示部に表示されている際に任意のデバイスを選択するための操作を前記操作受付部が受け付けたタイミングで、前記通信部を介して、当該任意のデバイスの機能に関する情報である機能情報を取得する第１取得手段と、前記第１取得手段により取得された機能情報に基づく設定画面を、前記表示部に表示させる第２表示手段と、前記設定画面が前記表示部に表示されている際に、前記通信部を介して、前記機能情報を再取得する第２取得手段と、して機能させることを特徴とする。
【発明の効果】
【０００７】
本発明の制御プログラム及び、情報処理装置では、１以上のデバイスから任意のデバイスを選択するための選択画面が表示部に表示されている際に、任意のデバイスを選択するための操作が実行されたタイミングで、任意のデバイスの機能に関する情報である機能情報が取得される。そして、その機能情報に基づく設定画面が表示部に表示される。これにより、機能情報を取得可能なタイミングのうちの、最も早いタイミングで機能情報が取得され、タイムラグ等を生じさせることなく、設定画面を表示部に表示することが可能となる。また、設定画面が表示部に表示されている際に、機能情報が再取得される。これにより、機能情報を更新し、選択された任意のデバイスでの機能情報の変更等に対応することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】通信システム１のブロック図である。
【図２】第１トップ画面１００を示す図である。
【図３】選択画面１１０を示す図である。
【図４】第２トップ画面１２０を示す図である。
【図５】画像選択画面１４０を示す図である。
【図６】印刷条件設定画面１５０を示す図である。
【図７】印刷条件設定画面１５０を示す図である。
【図８】ＰＣ１０の動作フローチャートを示す図である。
【図９】ＰＣ１０の動作フローチャートを示す図である。
【図１０】ＰＣ１０の動作フローチャートを示す図である。
【図１１】ＰＣ１０の動作フローチャートを示す図である。
【図１２】ＰＣ１０の動作フローチャートを示す図である。
【図１３】ＰＣ１０の動作フローチャートを示す図である。
【図１４】ＰＣ１０の動作フローチャートを示す図である。
【図１５】ＰＣ１０の動作フローチャートを示す図である。
【図１６】ＰＣ１０の動作フローチャートを示す図である。
【図１７】印刷条件設定画面１５０を示す図である。
【図１８】印刷条件設定画面１５０を示す図である。
【発明を実施するための形態】
【０００９】
＜通信システムの構成＞
図１に、本願に係る第１実施形態として例示される通信システム１のブロック図を示す。通信システム１は、ＰＣ（Personal Computerの略）（本発明の情報処理装置の一例）１０、ＭＦＰ（Multifunction Peripheralの略）（本発明のデバイスの一例）５０、プリンタ（本発明のデバイスの一例）５２、ＭＦＰ（本発明のデバイスの一例）５４を備える。
【００１０】
ＰＣ１０は、ＣＰＵ（Central Processing Unitの略）（本発明の制御部及びコンピュータの一例）１２、記憶部１４、ディスプレイ（本発明の表示部の一例）１６、入力Ｉ／Ｆ（本発明の操作受付部の一例）１８、ＵＳＢＩ／Ｆ（本発明の通信部およびシリアルインタフェースの一例）２２、ネットワークＩ／Ｆ（本発明の通信部の一例）２４を主に備えている。これらの構成要素は、バス２６を介して互いに通信可能とされている。
【００１１】
ＣＰＵ１２は、記憶部１４内の制御プログラム（本発明の制御プログラムの一例）３０に従って処理を実行する。制御プログラム３０は、印刷処理等の各種処理を実行するためのプログラムである。以降、制御プログラム３０を実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「制御プログラム３０が」という記載は、「制御プログラム３０を実行するＣＰＵ１２が」ということを意味する場合がある。なお、記憶部１４は、ＲＡＭ（Random Access Memoryの略）、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリ、ＨＤＤ（Hard Disk・Driveの略）、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。また、記憶部１４は、データ記憶領域（本発明の記憶部の一例）３２を備える。データ記憶領域３２は、制御プログラム３０の実行に必要なデータなどを記憶する領域であり、ＲＯＭ，フラッシュメモリ等の不揮発性メモリとしてのパーマネント設定領域３２ａと、ＲＡＭ等の揮発性メモリとしてのテンポラリ設定領域３２ｂとを備える。
【００１２】
ディスプレイ１６は、画像データに従って各種画面を表示するものであり、ＬＣＤ（Liquid Crystal Displayの略）、有機ＥＬ（Electro・Luminescenceの略）ディスプレイ等が例示されるが、特にこれらに限定されない。入力Ｉ／Ｆ１８は、キーボード，マウス等を含む。キーボードは、ＰＣ１０の各機能を実行するためのキーを備える。マウスは、ディスプレイ１６に表示されたポインタ（図示省略）を操作する。また、入力Ｉ／Ｆ１８は、ディスプレイ１６と一体的に構成されているタッチパネルであってよく、ディスプレイ１６上に表示されたアイコン等へのユーザ操作を受け付ける。
【００１３】
ＵＳＢＩ／Ｆ２２は、ハブ３４を介して、ＭＦＰ５０に接続されている。これにより、ＰＣ１０は、ＵＳＢＩ／Ｆ２２を介して、ＭＦＰ５０とデータ通信を行うことが可能となる。また、ネットワークＩ／Ｆ２４は、ルータ３６を介して、プリンタ５２とＭＦＰ５４とに接続されている。これにより、ＰＣ１０は、ネットワークＩ／Ｆ２４を介して、プリンタ５２とＭＦＰ５４とデータ通信を行うことが可能となる。なお、ＭＦＰ５０は、印刷処理及びスキャン処理を実行可能なデバイスであり、プリンタ５２は、スキャン処理を実行不能であるが、印刷処理を実行可能なデバイスである。また、ＭＦＰ５４は、印刷処理及びファックス処理を実行可能なデバイスである。
【００１４】
＜デバイスによる各種処理の実行＞
ＰＣ１０は、プリンタ５２、ＭＦＰ５０，５４等のデバイスに接続されており、デバイス毎に各種処理が実行される。具体的には、ＰＣ１０のディスプレイ１６に、図２に示す第１トップ画面１００が表示される。第１トップ画面１００には、印刷処理用アイコン１０２と、スキャン処理用アイコン１０４と、デバイス選択ボタン１０６とが表示される。印刷処理用アイコン１０２は、印刷処理を実行するための操作アイコンである。また、スキャン処理用アイコン１０４は、スキャン処理を実行するための操作アイコンである。
【００１５】
また、デバイス選択ボタン１０６は、印刷処理等の各種処理を実行するデバイスを選択するための操作ボタンである。なお、デバイス選択ボタン１０６等への操作は、マウスによりカーソルが操作対象のボタン等の上に移動された状態での左クリック操作である。また、ディスプレイ１６がタッチパネルである場合には、デバイス選択ボタン１０６等への操作は、デバイス選択ボタン１０６等の表示箇所への指等の操作子によるタッチ操作である。そして、デバイス選択ボタン１０６が操作されると、ＰＣ１０に接続されているデバイスが検索され、検索されたデバイスから任意のデバイスを選択するための選択画面（図３参照）（本発明の選択画面の一例）１１０が、ディスプレイ１６に表示される。詳しくは、デバイス選択ボタン１０６が操作されると、ＵＳＢＩ／Ｆ２２および、ネットワークＩ／Ｆ２４に接続されている全てのデバイスからデバイス情報が取得される。なお、デバイス情報は、デバイスＩＤ，型番に関する情報，選択デバイスで実行可能な処理に関する情報（以下、処理情報と記載する）を含む。そして、デバイス情報に含まれる型番に関する情報に応じた型番等が、図３に示すように、複数の表示欄にデバイス毎に区分けされた状態で、選択画面１１０に表示される。
【００１６】
その選択画面１１０において、任意のデバイスの表示欄が操作されると、その表示欄にチェックマーク１１２が表示される。そして、チェックマーク１１２が表示された状態、つまり、任意のデバイスが選択された状態で、ＯＫボタン１１６が操作されると、その任意のデバイスが、各種処理の実行対象のデバイスとして設定される。また、ＯＫボタン１１６が操作されたタイミングで、その選択されたデバイス（以下、選択デバイスと記載する）で印刷処理等の各処理が実行される際に必要な設定条件に関する情報（以下、設定条件情報と記載する）（本発明の機能情報の一例）が取得される。この設定条件情報は、各デバイスに記憶されており、ＰＣ１０は、ＯＫボタン１１６が操作されたタイミングで、選択デバイスと通信し、その選択デバイスから設定条件情報を取得する。そして、取得された設定条件情報と、選択デバイスのデバイスＩＤとが関連付けて、パーマネント設定領域３２ａに記憶される。
【００１７】
次に、選択デバイスからの設定条件情報の取得が完了すると、ディスプレイ１６に、図４に示す第２トップ画面１２０が表示される。なお、選択画面１１０でＯＫボタン１１６から操作されてから、設定条件情報の取得が完了するまでは、ディスプレイ１６に待機画面（図示省略）が表示される。つまり、選択画面１１０でＯＫボタン１１６が操作されると、設定条件情報の取得が開始され、ディスプレイ１６に待機画面が表示される。そして、設定条件情報の取得が完了すると、ディスプレイ１６に第２トップ画面１２０が表示される。
【００１８】
その第２トップ画面１２０には、選択デバイスで実行可能な処理に応じた操作アイコンが表示される。具体的には、上述したように、デバイス情報には、処理情報が含まれており、その処理情報に基づいて、選択デバイスで実行可能な処理が特定される。そして、その特定された処理に応じた操作アイコンが、第２トップ画面１２０に表示される。つまり、例えば、選択画面１１０でＭＦＰ５０が選択された場合には、ＭＦＰ５０は、印刷処理とスキャン処理とを実行することが可能であるため、ＭＦＰ５０のデバイス情報に含まれる処理情報から印刷処理とスキャン処理とが特定される。そして、第２トップ画面１２０に、図４に示すように、印刷処理用アイコン１０２とスキャン処理用アイコン１０４とが表示される。また、第２トップ画面１２０には、選択デバイス表示領域１２２も表示される。選択デバイス表示領域１２２には、デバイス情報に含まれる型番に関する情報等に基づいて、選択デバイスの型番等が表示される。
【００１９】
次に、第２トップ画面１２０において、印刷処理用アイコン１０２，スキャン処理用アイコン１０４等の各処理を実行するためのアイコンが操作された場合について説明する。例えば、第２トップ画面１２０において、印刷処理用アイコン１０２が操作されると、図５に示すように、ディスプレイ１６に画像選択画面１４０が表示される。画像選択画面１４０には、ファイル選択ボタン１４２が表示されており、ファイル選択ボタン１４２への操作により、選択されたファイルに記憶されている画像が、第１画像表示領域１４４に表示される。次に、第１画像表示領域１４４に表示されている１以上の画像から任意の画像が選択されると、その選択された画像が、第２画像表示領域１４６に表示される。そして、第２画像表示領域１４６に画像が表示されている状態で、ＯＫボタン１４８が操作されると、その画像が、印刷処理の対象画像として設定される。
【００２０】
画像選択画面１４０でのＯＫボタン１４８への操作により、印刷条件設定画面（図６参照）（本発明の設定画面の一例）１５０がロードされる。印刷条件設定画面１５０には、図６に示すように、画像選択画面１４０で設定された画像１５２と、その画像の印刷処理時における印刷条件を設定するための印刷条件設定領域１５４が表示される。印刷条件設定領域１５４には、印刷部数を設定するための部数設定欄１５６と、印刷用紙の種類，印刷用紙のサイズ，用紙トレイ，カラー設定等を設定するための複数のアイコン１５８とが表示される。それら複数のアイコン１５８は、パーマネント設定領域３２ａに記憶されている設定条件情報に基づいて、印刷条件設定領域１５４に表示される。詳しくは、選択デバイスのデバイスＩＤが特定され、そのデバイスＩＤと関連付けてパーマネント設定領域３２ａに記憶されている設定条件情報（以下、「記憶条件情報」と記載する）が抽出される。そして、その記憶条件情報に応じたアイコン１５８が、印刷条件設定領域１５４に表示される。
【００２１】
ちなみに、設定条件情報は、１以上の設定条件により構成されている。また、設定条件毎に、１以上の設定項目が設定されている。設定項目は、設定条件毎に詳細に規定される項目であり、具体的には、例えば、用紙サイズの設定項目は、Ａ３，Ａ４等であり、用紙種類の設定項目は、光沢紙，普通紙等である。そして、各設定条件では、１の設定項目のみが設定される。つまり、用紙サイズが設定される際には、１種類のサイズのみが設定される。このため、設定条件の単位は、１以上の設定項目により構成されており、その１以上の設定項目から１の設定項目のみを設定可能な単位ということが可能である。なお、記憶条件情報に基づいてアイコン１５８が表示される際には、設定条件毎にアイコン１５８が表示される。つまり、記憶条件情報に４つの設定条件、例えば、用紙種類に関する設定条件，用紙サイズに関する設定条件，用紙の収容されたトレイに関する設定条件，印刷色に関する設定条件が含まれる場合には、それら４つの設定条件に応じて４つのアイコン１５８が表示される。
【００２２】
また、印刷条件設定画面１５０では、上述したように、記憶条件情報に応じたアイコン１５８が表示される。この記憶条件情報は、パーマネント設定領域３２ａに記憶されているため、電源ＯＦＦ等を行った状態においても、継続的に記憶される。このため、例えば、設定条件情報がパーマネント設定領域３２ａに記憶されているデバイスが、選択デバイスとして選択された場合は、選択画面１１０でＯＫボタン１１６が操作されても、設定条件情報の取得は行われない。そして、印刷条件設定画面１５０のロード時に、記憶条件情報に応じたアイコン１５８が印刷条件設定画面１５０に表示される。つまり、設定条件情報がパーマネント設定領域３２ａに記憶されてから、ある程度、時間が経過している場合があり、そのような場合には、デバイスにおける設定項目が変更されている虞がある。例えば、用紙トレイＡに、以前は、Ａ４サイズの用紙が収容されていたが、現在、Ａ３サイズの用紙が収容されている虞がある。
【００２３】
このように、設定項目が変更されていると、適切な印刷条件の設定を行うことができない。このため、印刷条件設定画面１５０がロードされ、その印刷条件設定画面１５０にアイコン１５８が表示されている際に、選択デバイスから設定条件情報の再取得が行われる。詳しくは、印刷条件設定画面１５０がロードされると、ＰＣ１０は、選択デバイスと通信し、その選択デバイスから印刷条件に応じた設定条件情報を再取得する。そして、再取得された設定条件情報（以下、「再取得条件情報」と記載する）と、記憶条件情報とが比較され、再取得条件情報と記憶条件情報とが異なるか否かが判断される。この際、再取得条件情報と記憶条件情報とが異なる場合に、印刷条件設定画面１５０の印刷条件設定領域１５４に表示されているアイコン１５８の代わりに、再取得条件情報に応じたアイコン１５８が表示される。これにより、最新の設定条件情報に応じたアイコン１５８が、印刷条件設定画面１５０に表示され、印刷条件の適切な設定が担保される。なお、また、パーマネント設定領域３２ａに記憶されている記憶条件情報は、再取得条件情報によって上書きされる。
【００２４】
また、印刷条件を設定するべく、印刷条件設定画面１５０において、任意のアイコン１５８が操作されると、その操作されたアイコンからの吹き出し画面１６２が表示される。例えば、用紙サイズを設定するべく、用紙サイズの設定に対応したアイコン１５８が操作されると、図７に示すように、そのアイコン１５８からの吹き出し画面１６２が表示される。そして、その吹き出し画面１６２には、操作されたアイコンの印刷条件に応じた１以上の設定項目１６６がリスト形式で表示される。設定項目は、上述したように、設定条件情報を構成する１以上の設定条件に含まれる。このため、吹き出し画面１６２の任意のアイコン１５８が操作されると、設定条件情報から、そのアイコンに応じた設定条件が特定され、その設定条件に含まれる１以上の設定項目に関する情報が抽出される。そして、その情報に基づいて、１以上の設定項目１６６が、吹き出し画面１６２に表示される。つまり、設定条件情報が再取得され、再取得された再取得条件情報が記憶条件情報に上書きされている場合には、再取得条件情報に基づいて、１以上の設定項目１６６が表示され、再取得条件情報が記憶条件情報に上書きされていない場合には、記憶条件情報に基づいて、１以上の設定項目１６６が表示される。そして、吹き出し画面１６２に表示されている１以上の設定項目１６６の何れか操作されることで、その設定項目に応じた印刷条件が設定される。
【００２５】
次に、印刷条件設定画面１５０において、上述した手順で印刷条件が設定された後に、プリントボタン１６０が操作されることで、選択デバイスに印刷指示が出力される。この印刷指示には、画像選択画面１４０で設定された画像の画像データと、印刷条件設定画面１５０で設定された設定項目とが含まれている。これにより、印刷指示を受信した選択デバイスにおいて、印刷指示に含まれる設定項目に従って、印刷指示に含まれる画像データに基づく画像の印刷処理が実行される。
【００２６】
また、図４に示す第２トップ画面１２０において、スキャン処理用アイコン１０４が操作されると、ディスプレイ１６に、スキャン条件の設定を行うためのスキャン条件設定画面（図示省略）が表示される。つまり、印刷処理用アイコン１０２が操作された場合には、印刷画像を選択するための画像選択画面１４０がディスプレイ１６に表示された後に、印刷条件を設定するための印刷条件設定画面１５０がディスプレイ１６に表示されるが、スキャン処理用アイコン１０４が操作された場合に、スキャン条件を設定するためのスキャン条件設定画面がディスプレイ１６に表示される。これは、スキャン処理では、処理の対象となる画像を選択する必要が無いためである。
【００２７】
スキャン処理用アイコン１０４への操作によりディスプレイ１６に表示されたスキャン条件設定画面には、スキャン条件設定領域（図示省略）及び、スキャンボタン（図示省略）が表示される。スキャン条件設定領域には、印刷条件設定画面１５０の印刷条件設定領域１５４と同様に、記憶条件情報に基づいて各種設定を行うための１以上のアイコン（図示省略）が表示される。そして、スキャン条件設定画面において、スキャン条件が設定された後に、スキャンボタンが操作されることで、選択デバイスにスキャン指示が出力される。このスキャン指示には、スキャン条件設定画面で設定された設定項目が含まれている。これにより、スキャン指示を受信した選択デバイスにおいて、スキャン指示に含まれる設定項目に従って、選択デバイスの原稿台にセットされた原稿のスキャン処理が実行される。
【００２８】
このように、ＰＣ１０では、選択画面１１０においてＯＫボタン１１６が操作されたタイミングで、選択デバイスの設定条件情報が取得され、その設定条件情報が、パーマネント設定領域３２ａに記憶される。そして、印刷条件設定画面１５０がロードされる際に、そのパーマネント設定領域３２ａに記憶されている設定条件情報に基づいて、印刷条件を設定するためのアイコン１５８が、印刷条件設定画面１５０等に表示される。これにより、印刷条件設定画面１５０等がロードされた際に、直ぐに、アイコン１５８を取得し、印刷条件設定画面１５０等をディスプレイ１６に表示することが可能となり、ＵＸ（User Experienceの略）が向上する。
【００２９】
詳しくは、従来のＰＣでは、第２トップ画面１２０で印刷処理用アイコン１０２が操作され、画像選択画面１４０がディスプレイ１６に表示された後に、印刷条件設定画面１５０がロードされる際に、選択デバイスの設定条件情報の取得が行われていた。このため、印刷条件設定画面１５０のロードが行われるが、その印刷条件設定画面１５０には、設定条件情報の取得が完了するまで、アイコン１５８の代わりに、時間の要する操作が進行中であることを示すプログレスバー（プログレスメータ），プログレスリング等のプログレスコントロールが表示される。つまり、従来のＰＣでは、印刷条件設定画面１５０がロードされても、印刷条件設定画面１５０に、アイコン１５８は表示されず、そのアイコン１５８の代わりに、プログレスコントロールが表示されるため、ユーザのストレスとなり、ＵＸは低い。一方、ＰＣ１０では、印刷条件設定画面１５０がロードされる前に、設定条件情報が取得されており、その設定条件情報がパーマネント設定領域３２ａに記憶されている。このため、印刷条件設定画面１５０がロードされた際に、直ぐに、アイコン１５８が取得され、印刷条件設定画面１５０にアイコン１５８が表示される。これにより、ユーザのストレスを軽減し、ＵＸが向上する。
【００３０】
また、例えば、特開平１０−３０１７２８号公報に記載のＰＣでは、そのＰＣに接続されているデバイスから、各種情報が定期的に取得され、取得された情報に基づいて、そのＰＣのディスプレイに表示されている画面が更新されている。一方、本発明のＰＣ１０では、選択画面１１０でＯＫボタン１１６が操作されたタイミングと、印刷条件設定画面１５０がロードされる際に、設定条件情報が取得される。このため、ＰＣ１０では、情報を定期的に取得する必要が無く、情報の取得回数を低減させ、ＰＣ１０への負荷を少なくすることが可能となる。つまり、ＰＣ１０への負荷の低減と、ユーザのストレス低減との両立を図ることが可能となる。さらに言えば、特開平１０−３０１７２８号公報に記載のＰＣでは、既にディスプレイに表示されている画面が、デバイスから取得された情報に基づいて更新されているが、ＰＣ１０では、デバイスから取得した情報に基づいて、新たな画面、つまり、印刷条件設定画面１５０がディスプレイ１６に表示される。つまり、特開平１０−３０１７２８号公報には、デバイスから取得した情報に基づいて、新たな画面をディスプレイ１６に表示させる際のことについては、特に考慮されていない。
【００３１】
また、ＰＣ１０では、印刷条件設定画面１５０がディスプレイ１６に表示されている際に、設定条件情報が再取得される。そして、再取得された再取得条件情報と、記憶条件情報とが異なっている場合は、印刷条件設定画面１５０に表示されているアイコン１５８の代わりに、再取得条件情報に応じたアイコン１５８が表示され、その再取得条件情報が、パーマネント設定領域３２ａに記憶されている記憶条件情報に上書きされる。これにより、デバイスの設定条件が変更された場合であっても、その変更された設定条件に応じたアイコン１５８が、印刷条件設定画面１５０に表示され、適切な設定条件が担保される。
【００３２】
＜制御プログラム＞
上記設定条件情報の取得及び、印刷条件設定画面１５０でのアイコン表示等は、ＣＰＵ１２において制御プログラム３０が実行されることによって行われる。以下に、図８及び図９を用いて、この制御プログラム３０のフローが実行される際の処理を説明する。
【００３３】
設定条件情報の取得が実行される際において、図８に示すように、まず、第１トップ画面１００のデバイス選択ボタン１０６が操作されたか否かが、ＣＰＵ１２によって判断される（Ｓ１００）。デバイス選択ボタン１０６が操作されていない場合（Ｓ１００：ＮＯ）には、Ｓ１００の処理が繰り返される。一方、デバイス選択ボタン１０６が操作された場合（Ｓ１００：ＹＥＳ）には、ＰＣ１０に接続されている全てのデバイスのデバイス情報が取得される（Ｓ１０２）。次に、そのデバイス情報に基づいて、選択画面１１０がディスプレイ１６に表示される（Ｓ１０４）。
【００３４】
続いて、選択画面１１０でＯＫボタン１１６が操作されたか否かが、ＣＰＵ１２によって判断される（Ｓ１０６）。この際、ＯＫボタン１１６が操作されていない場合（Ｓ１０６：ＮＯ）には、Ｓ１０６の処理が繰り返される。一方、ＯＫボタン１１６が操作された場合（Ｓ１０６：ＹＥＳ）には、選択デバイスのデバイスＩＤがパーマネント設定領域３２ａに記憶される（Ｓ１０８）。次に、その選択デバイスから設定条件情報が取得される（Ｓ１１０）。そして、Ｓ１０８で記憶されたデバイスＩＤと関連付けて、Ｓ１１０で取得した設定条件情報が、パーマネント設定領域３２ａに記憶される（Ｓ１１２）。これにより、制御プログラム３０の処理が終了する。
【００３５】
また、画像選択画面１４０でＯＫボタン１４８が操作された際において、図９に示すように、まず、印刷条件設定画面１５０がロードされる（Ｓ１２０）。次に、選択デバイスのデバイスＩＤと関連付けて記憶されている記憶条件情報が読み取られる（Ｓ１２２）。そして、その記憶条件情報に基づくアイコン１５８が印刷条件設定画面１５０に表示される（Ｓ１２４）。続いて、選択デバイスのデバイスＩＤが読み取られ（Ｓ１２６）、そのデバイスＩＤの選択デバイスから設定条件情報が再取得される（Ｓ１２８）。
【００３６】
次に、記憶条件情報と再取得条件情報とが異なるか否かが、ＣＰＵ１２によって判断される（Ｓ１３０）。記憶条件情報と再取得条件情報とが異なる場合（Ｓ１３０：ＹＥＳ）には、印刷条件設定画面１５０に表示されているアイコン１５８の代わりに、再取得条件情報に基づくアイコン１５８が表示される（Ｓ１３２）。そして、パーマネント設定領域３２ａに記憶されている記憶条件情報が、再取得条件情報によって上書きされる（Ｓ１３４）。これにより、制御プログラム３０の処理が終了する。また、Ｓ１３０で記憶条件情報と再取得条件情報とが同じ場合（Ｓ１３０：ＮＯ）にも、制御プログラム３０の処理が終了する。
【００３７】
ちなみに、Ｓ１０４を実行するＣＰＵ１２は、第１表示手段の一例である。Ｓ１１０を実行するＣＰＵ１２は、第１取得手段の一例である。Ｓ１１２を実行するＣＰＵ１２は、記憶手段の一例である。Ｓ１２４を実行するＣＰＵ１２は、第２表示手段の一例である。Ｓ１２８を実行するＣＰＵ１２は、第２取得手段の一例である。
【００３８】
＜第２実施形態＞
第１実施形態のＰＣ１０では、印刷条件設定画面１５０がロードされた際に、設定条件情報が再取得されているが、第２実施形態のＰＣ１０では、印刷条件設定画面１５０のプリントボタン１６０が操作された際に、設定条件情報が再取得される。詳しくは、第２実施形態においても、第１実施形態と同様に、選択画面１１０のＯＫボタン１１６が操作されたタイミングで、設定条件情報が取得され、その設定条件情報がパーマネント設定領域３２ａに記憶される。そして、印刷条件設定画面１５０がロードされた際に、記憶された記憶条件情報に基づいて、アイコン１５８が印刷条件設定画面１５０に表示される。
【００３９】
ただし、第２実施形態では、第１実施形態と異なり、印刷条件設定画面１５０のプリントボタン１６０が操作された際に、設定条件情報が再取得される。この際、プリントボタン１６０が操作されているが、印刷指示は、出力されず、印刷指示に含まれる設定項目と、再取得された再取得条件情報に含まれる設定項目とが異なるか否かが判断される。そして、印刷指示に含まれる設定項目と、再取得された再取得条件情報の設定項目とが同じ場合、つまり、印刷指示に含まれる設定項目が、再取得条件情報の設定項目に含まれており、その設定項目に従った印刷処理を選択デバイスで実行できる場合に、その印刷指示が出力される。具体的には、印刷指示に含まれる設定項目がカラー印刷であり、再取得条件情報の設定項目にカラー印刷が含まれており、カラー印刷を選択デバイスで実行できる場合に、その印刷指示が出力される。
【００４０】
一方、印刷指示に含まれる設定項目と、再取得された再取得条件情報の設定項目とが異なる場合、つまり、印刷指示に含まれる設定項目が、再取得条件情報の設定項目に含まれておらず、その設定項目に従った印刷処理を選択デバイスで実行できない場合には、印刷指示に含まれる設定項目が変更される。この際、印刷指示に含まれる設定項目は、再取得条件情報の設定項目に変更されるが、印刷指示に含まれる設定項目と同じ印刷条件の設定項目に変更される。具体的には、印刷指示に含まれる設定項目がカラー印刷である場合について考える。カラー印刷は、印刷色に関する印刷条件の設定項目であるため、印刷色に関する印刷条件のうちのカラー印刷と異なる設定項目、例えば、モノクロ印刷が、カラー印刷と同じ印刷条件に属する設定項目である。このため、モノクロ印刷が再取得条件情報の設定項目に含まれている場合は、印刷指示の設定項目が、カラー印刷からモノクロ印刷に変更される。そして、その変更された設定項目を含む印刷指示が、選択デバイスに出力される。これにより、選択デバイスで実行可能な設定項目を含む印刷指示が、選択デバイスに送信され、選択デバイスにより印刷指示に応じた印刷処理が実行される。
【００４１】
第２実施形態では、印刷条件設定画面１５０にアイコン１５８が表示される際において、図１０に示すフローチャートが実行される。このフローチャートでは、まず、印刷条件設定画面１５０がロードされる（Ｓ１４０）。次に、選択デバイスのデバイスＩＤと関連付けて記憶されている記憶条件情報が読み取られる（Ｓ１４２）。そして、その記憶条件情報に基づくアイコン１５８が印刷条件設定画面１５０に表示される（Ｓ１４４）。これにより、本フローチャートが終了する。
【００４２】
また、選択デバイスに印刷指示が出力される際において、図１１に示すフローチャートが実行される。このフローチャートでは、まず、印刷条件設定画面１５０のプリントボタン１６０が操作されたか否かが、ＣＰＵ１２によって判断される（Ｓ１６０）。プリントボタン１６０が操作されていない場合（Ｓ１６０：ＮＯ）には、Ｓ１６０の処理が繰り返される。一方、プリントボタン１６０が操作されている場合（Ｓ１６０：ＹＥＳ）には、選択デバイスのデバイスＩＤが読み取られ（Ｓ１６２）、そのデバイスＩＤの選択デバイスから設定条件情報が再取得される（Ｓ１６４）。
【００４３】
次に、選択デバイスで実行できない選択項目が印刷指示に含まれているか否か、つまり、印刷指示に含まれる設定項目が、再取得条件情報の設定項目に含まれているか否かが、ＣＰＵ１２によって判断される（Ｓ１６６）。選択デバイスで実行できない選択項目が印刷指示に含まれている場合（Ｓ１６６：ＹＥＳ）、つまり、印刷指示に含まれる設定項目が、再取得条件情報の設定項目に含まれていない場合には、印刷指示に含まれる設定項目が、再取得条件情報の設定項目に変更される（Ｓ１６８）。そして、印刷指示が出力される（Ｓ１７０）。これにより、本フローチャートが終了する。
【００４４】
一方、選択デバイスで実行できない選択項目が印刷指示に含まれていない場合（Ｓ１６６：ＮＯ）、つまり、印刷指示に含まれる設定項目が、再取得条件情報の設定項目に含まれている場合には、Ｓ１６８の処理がスキップされ、印刷指示が出力される（Ｓ１７０）。これにより、本フローチャートが終了する。
【００４５】
ちなみに、Ｓ１４４を実行するＣＰＵ１２は、第２表示手段の一例である。Ｓ１６４を実行するＣＰＵ１２は、第２取得手段の一例である。Ｓ１７０を実行するＣＰＵ１２は、出力手段の一例である。
【００４６】
＜第３実施形態＞
第２実施形態のＰＣ１０では、選択デバイスで実行できない選択項目が印刷指示に含まれている場合に、印刷指示に含まれる設定項目が、再取得条件情報の設定項目に変更され、その印刷指示が選択デバイスに送信されている。一方、第３実施形態のＰＣ１０では、選択デバイスで実行できない選択項目が印刷指示に含まれている場合に、ディスプレイ１６にエラー画面（図示省略）が表示される。このエラー画面には、選択デバイスで実行できない選択項目が設定されている旨のコメントが表示される。これにより、設定項目の変更をユーザに促すことが可能となる。また、選択デバイスで実行できない選択項目が印刷指示に含まれていない場合には、印刷指示が出力される。なお、エラー画面の表示に限られず、選択デバイスで実行できない選択項目が設定されている旨のコメントを音声等により告知してもよい。
【００４７】
＜第４実施形態＞
第１実施形態のＰＣ１０では、選択デバイスの接続インタフェースの種類に関わらず、一律的に、選択画面１１０のＯＫボタン１１６が操作されたタイミングで設定条件情報が取得されているが、第４実施形態のＰＣ１０では、選択デバイスの接続インタフェースの種類に応じて、設定条件情報の取得の態様が異なる。
【００４８】
詳しくは、ＵＳＢＩ／Ｆ２２を介したデータの送受信は高速であるため、設定条件情報の送受信に要する時間は極めて短い。このため、選択デバイスの接続インタフェースがＵＳＢＩ／Ｆ２２である場合、つまり、選択デバイスがＵＳＢＩ／Ｆ２２を介してＰＣ１０に接続されている場合には、選択画面１１０のＯＫボタン１１６が操作されたタイミングでなく、印刷条件設定画面１５０がロードされている際に、設定条件情報の取得が行われる。このように、印刷条件設定画面１５０がロードされる際に設定条件情報が取得されても、短時間で設定条件情報の取得が完了するため、印刷条件設定画面１５０がロードされた際に、直ぐに、アイコン１５８が取得され、印刷条件設定画面１５０にアイコン１５８が表示される。また、印刷条件設定画面１５０がロードされている際に、設定条件情報の取得が行われるため、第１実施形態のように、設定条件情報の再取得は行われない。これにより、ユーザにストレスをかけることなく、設定条件の取得回数を少なくすることが可能となる。
【００４９】
一方、ネットワークＩ／Ｆ２４を介したデータの送受信は、ＵＳＢＩ／Ｆ２２を介したデータの送受信より低速であるため、選択デバイスの接続インタフェースがネットワークＩ／Ｆ２４である場合、つまり、選択デバイスがネットワークＩ／Ｆ２４を介してＰＣ１０に接続されている場合には、第１実施形態と同様に、選択画面１１０のＯＫボタン１１６が操作されたタイミングで設定条件情報の取得が行われる。そして、印刷条件設定画面１５０がロードされている際に、設定条件情報の再取得が行われる。
【００５０】
第４実施形態では、選択画面１１０がディスプレイ１６に表示される際において、図１２に示すフローチャートが実行される。このフローチャートでは、Ｓ１７０〜Ｓ１７８の処理が実行されるが、この処理は、図８のフローチャートのＳ１００〜Ｓ１０８の処理と同じであるため、説明を省略する。そして、Ｓ１７８で選択デバイスのデバイスＩＤが記憶された後に、選択デバイスがＵＳＢＩ／Ｆ２２を介して接続されているか否かが、ＣＰＵ１２によって判断される（Ｓ１８０）。選択デバイスがＵＳＢＩ／Ｆ２２を介して接続されている場合（Ｓ１８０：ＹＥＳ）には、本フローチャートが終了する。一方、選択デバイスがＵＳＢＩ／Ｆ２２を介して接続されていない場合（Ｓ１８０：ＮＯ）、つまり、選択デバイスがネットワークＩ／Ｆ２４を介して接続されている場合には、Ｓ１８２，Ｓ１８４の処理が実行されるが、この処理は、図８のフローチャートのＳ１１０，Ｓ１１２の処理と同じであるため、説明を省略する。そして、本フローチャートが終了する。
【００５１】
また、印刷条件設定画面１５０が表示される際において、図１３に示すフローチャートが実行される。このフローチャートでは、まず、印刷条件設定画面１５０がロードされる（Ｓ１９０）。次に、選択デバイスのデバイスＩＤが読み取られる（Ｓ１９２）。そして、選択デバイスがＵＳＢＩ／Ｆ２２を介して接続されているか否かが、ＣＰＵ１２によって判断される（Ｓ１９４）。選択デバイスがＵＳＢＩ／Ｆ２２を介して接続されている場合（Ｓ１９４：ＹＥＳ）には、選択デバイスから設定条件情報が取得される（Ｓ１９６）。次に、その設定条件情報に基づくアイコン１５８が印刷条件設定画面１５０に表示される（Ｓ１９８）。続いて、その設定条件情報が選択デバイスのデバイスＩＤと関連付けてテンポラリ設定領域３２ｂに記憶される（Ｓ２００）。そして、本フローチャートが終了する。
【００５２】
また、選択デバイスがＵＳＢＩ／Ｆ２２を介して接続されていない場合（Ｓ１９４：ＮＯ）、つまり、選択デバイスがネットワークＩ／Ｆ２４を介して接続されている場合には、Ｓ２０２〜Ｓ２１２の処理が実行されるが、この処理は、図９のフローチャートのＳ１２２，Ｓ１２４，Ｓ１２８〜Ｓ１３４の処理と同じであるため、説明を省略する。そして、本フローチャートが終了する。
【００５３】
ちなみに、Ｓ１７４を実行するＣＰＵ１２は、第１表示手段の一例である。Ｓ１８２を実行するＣＰＵ１２は、第１取得手段の一例である。Ｓ２０４を実行するＣＰＵ１２は、第２表示手段の一例である。Ｓ２０６を実行するＣＰＵ１２は、第２取得手段の一例である。
【００５４】
＜第５実施形態＞
第１実施形態のＰＣ１０では、選択デバイスで実行可能な処理の数に関わらず、一律的に、選択画面１１０のＯＫボタン１１６が操作されたタイミングで設定条件情報が取得されているが、第５実施形態のＰＣ１０では、選択デバイスで実行可能な処理の数に応じて、設定条件情報の取得の態様が異なる。
【００５５】
詳しくは、選択デバイスで実行可能な処理の数が複数である場合、具体的には、例えば、選択デバイスがＭＦＰ５４である場合（ＭＦＰ５４は印刷処理及び、ファックス処理の２種類の処理を実行可能）には、複数の処理毎の設定条件情報を取得する必要があり、設定条件情報取得時の情報量が多くなる虞がある。このため、第２トップ画面１２０において、実行対象の処理が特定された後に、その特定された処理の設定条件情報が取得される。つまり、選択デバイスで実行可能な処理の数が複数である場合には、第２トップ画面１２０で特定の処理が特定され、画像選択画面１４０がロードされる際に、第２トップ画面１２０で特定された処理の設定条件情報が取得される。
【００５６】
具体的には、例えば、第２トップ画面１２０で印刷処理用アイコン１０２が選択された後に、画像選択画面１４０がロードされる際に、印刷処理に応じた設定条件情報が取得される。また、例えば、第２トップ画面１２０でファックス処理を実行するためアイコン（図示省略）が操作された場合には、ファックス処理で送信するべき画像を選択するための画像選択画面（図示省略）がディスプレイ１６に表示された後に、ファックス条件を設定するための設定画面（図示省略）がディスプレイ１６に表示される。このため、第２トップ画面１２０でファックス処理を実行するためアイコンが操作された場合には、ファックス処理で送信するべき画像を選択するための画像選択画面がロードされる際に、ファックス処理に応じた設定条件情報が取得される。これにより、設定条件情報取得時の情報量を少なくすることが可能となる。
【００５７】
ただし、第２トップ画面１２０で印刷処理用アイコン１０２、若しくは、ファックス処理を実行するためのアイコンが操作された場合には、画像選択画面がディスプレイ１６に表示されるが、スキャン処理用アイコン１０４が操作された場合には、画像選択画面は表示されず、スキャン条件設定画面がディスプレイ１６に表示される。つまり、スキャン処理用アイコン１０４が操作された場合には、画像選択画面がロードされる際に、設定条件情報を取得することができない。このため、選択デバイスで実行可能な処理の数が複数である場合であっても、選択デバイスで実行可能な処理にスキャン処理が含まれている場合、具体的には、例えば、選択デバイスがＭＦＰ５０である場合（ＭＦＰ５０は印刷処理及び、スキャン処理の２種類の処理を実行可能であるが、スキャン処理を含んでいる）には、第１実施形態と同様に、選択画面１１０のＯＫボタン１１６が操作されたタイミングで設定条件情報の取得が行われる。
【００５８】
また、選択デバイスで実行可能な処理の数が１つである場合、具体的には、例えば、選択デバイスがプリンタ５２である場合（プリンタ５２は印刷処理のみ実行可能）には、第１実施形態と同様に、選択画面１１０のＯＫボタン１１６が操作されたタイミングで設定条件情報の取得が行われる。なお、選択デバイスで実行可能な処理の数が複数である場合および、選択デバイスで実行可能な処理の数が１つである場合の何れの場合も、印刷条件設定画面１５０がロードされている際に、設定条件情報の再取得が行われる。
【００５９】
第５実施形態では、選択画面１１０がディスプレイ１６に表示される際において、図１４に示すフローチャートが実行される。このフローチャートでは、Ｓ２１０〜Ｓ２１８の処理が実行されるが、この処理は、図８のフローチャートのＳ１００〜Ｓ１０８の処理と同じであるため、説明を省略する。そして、Ｓ２１８で選択デバイスのデバイスＩＤが記憶されると、選択デバイスは複数の処理を実行可能なデバイスであるか否かが、ＣＰＵ１２によって判断される（Ｓ２２０）。選択デバイスが複数の処理を実行可能なデバイスである場合（Ｓ２２０：ＹＥＳ）には、選択デバイスで実行可能な処理にスキャン処理が含まれているか否かが、ＣＰＵ１２によって判断される（Ｓ２２６）。選択デバイスで実行可能な処理にスキャン処理が含まれていない場合（Ｓ２２６：ＮＯ）には、本フローチャートが終了する。
【００６０】
また、Ｓ２２０で選択デバイスが複数の処理を実行不能なデバイスである場合（Ｓ２２０：ＮＯ）、若しくは、Ｓ２２６で選択デバイスの実行可能な処理にスキャン処理が含まれる場合（Ｓ２２６：ＹＥＳ）には、Ｓ２２２，Ｓ２２４の処理が実行されるが、この処理は、図８のフローチャートのＳ１１０，Ｓ１１２の処理と同じであるため、説明を省略する。そして、本フローチャートが終了する。
【００６１】
また、画像選択画面１４０が表示される際において、図１５に示すフローチャートが実行される。このフローチャートでは、まず、画像選択画面１４０がロードされる（Ｓ２３０）。次に、選択デバイスは複数の処理を実行可能なデバイスであるか否かが、ＣＰＵ１２によって判断される（Ｓ２３２）。選択デバイスが複数の処理を実行可能なデバイスである場合（Ｓ２３２：ＹＥＳ）には、選択デバイスのデバイスＩＤが取得される（Ｓ２３４）。次に、Ｓ２３６，Ｓ２３８の処理が実行されるが、この処理は、図８のフローチャートのＳ１１０，Ｓ１１２の処理と同じであるため、説明を省略する。そして、本フローチャートが終了する。また、選択デバイスが複数の処理を実行可能なデバイスでない場合（Ｓ２３２：ＮＯ）には、本フローチャートが終了する。
【００６２】
ちなみに、Ｓ２１４を実行するＣＰＵ１２は、第１表示手段の一例である。Ｓ２２２を実行するＣＰＵ１２は、第１取得手段の一例である。
【００６３】
＜第６実施形態＞
第１実施形態のＰＣ１０では、設定条件情報がパーマネント設定領域３２ａに記憶されてからの経過期間（以下、保存期間と記載する）に関わらず、一律的に、設定条件情報が再取得されているが、第６実施形態のＰＣ１０では、保存期間が設定期間を経過している場合にのみ、設定条件情報が再取得される。
【００６４】
詳しくは、設定条件情報の再取得は、選択デバイスで設定項目が変更されることを考慮して実行される。ただし、デバイスでの設定項目の変更は、然程、頻繁に行われない。このため、設定条件がパーマネント設定領域３２ａに記憶されてから設定期間を経過している場合にのみ、設定条件情報の再取得を行うことが好ましい。このため、第６実施形態のＰＣ１０では、選択画面１１０のＯＫボタン１１６が操作されたタイミングで取得された設定条件情報がパーマネント設定領域３２ａに記憶される際に、設定条件情報とともに、設定条件情報が記憶された時間（以下、記憶時間と記載する）も、パーマネント設定領域３２ａに記憶される。次に、印刷条件設定画面１５０がロードされる際に、その記憶時間が取得され、その記憶時間からの経過時間が演算される。そして、経過時間が設定時間を経過している場合に、設定条件情報が再取得される。一方、経過時間が設定時間を経過していない場合は、設定条件情報が再取得されない。これにより、設定条件情報の無駄な再取得が抑制される。
【００６５】
第６実施形態では、印刷条件設定画面１５０が表示される際において、図１６に示すフローチャートが実行される。このフローチャートでは、Ｓ２５０〜Ｓ２５４の処理が実行されるが、この処理は、図９のフローチャートのＳ１２０〜Ｓ１２４の処理と同じであるため、説明を省略する。そして、Ｓ２５４で記憶条件情報に基づいてアイコン１５８が印刷条件設定画面１５０に表示されると、保存期間が設定期間を経過しているか否かが、ＣＰＵ１２によって判断される（Ｓ２５６）。保存期間が設定期間を経過していない場合（Ｓ２５６：ＮＯ）には、本フローチャートが終了する。
【００６６】
一方、保存期間が設定期間を経過している場合（Ｓ２５６：ＹＥＳ）には、Ｓ２５８〜Ｓ２６６の処理が実行されるが、この処理は、図９のフローチャートのＳ１２６〜Ｓ１３４の処理と同じであるため、説明を省略する。そして、本フローチャートが終了する。
【００６７】
ちなみに、Ｓ２５４を実行するＣＰＵ１２は、第２表示手段の一例である。Ｓ２６０を実行するＣＰＵ１２は、第２取得手段の一例である。
【００６８】
＜第７実施形態＞
第７実施形態のＰＣ１０では、選択デバイスで設定項目が変更される可能性の高い設定条件を設定するためのアイコンが、設定条件情報が再取得された後に、印刷条件設定画面１５０に表示される。具体的には、ユーザが容易にトレイＡに収容されていたＡ４サイズの用紙をＡ３サイズに変更することができるため、選択デバイスで設定項目が変更される可能性が高い設定項目としては、例えば、用紙の収容先のトレイである。一方、カラー印刷可能なデバイスを、カラー印刷不能なデバイスに変更したり、Ａ３サイズの用紙印刷可能なデバイスを、Ａ３サイズの用紙印刷不能なデバイスに変更したりすることは、ユーザにとって困難である。このため、ＰＣ１０では、トレイ設定など、選択デバイスで設定項目が変更される可能性の高い設定条件が、特定設定条件として設定されている。
【００６９】
そして、印刷条件設定画面１５０がロードされる際に、記憶条件情報に含まれる１以上の設定条件のうちの特定設定条件以外のものに基づいて、印刷条件設定画面１５０に１以上のアイコン１５８が表示される。具体的には、記憶条件情報に４つの設定条件、例えば、用紙種類に関する設定条件，用紙サイズに関する設定条件，用紙の収容されたトレイに関する設定条件，印刷色に関する設定条件が含まれる場合には、第１実施形態の印刷条件設定画面１５０では、図６に示すように、それら４つの設定条件に応じて４つのアイコン１５８が印刷条件設定領域１５４に表示される。一方、第７実施形態のＰＣ１０において、トレイに関する設定条件が特定設定条件に設定されている場合には、図１７に示すように、４つの設定条件のうちのトレイに関する設定条件以外の設定条件に応じた３つのアイコン１５８が、印刷条件設定画面１５０の印刷条件設定領域１５４に表示される。
【００７０】
また、印刷条件設定画面１５０がロードされる際に、第１実施形態と同様に、第７実施形態においても、設定条件情報が再取得される。そして、再取得された再取得条件情報と、記憶条件情報とが比較され、それらが異なる場合に、パーマネント設定領域３２ａに記憶されている記憶条件情報が、再取得条件情報によって上書きされる。そして、全アイコン表示ボタン１７０への操作により、パーマネント設定領域３２ａに記憶されている記憶条件情報に含まれる全ての設定条件に応じたアイコン１７２が、選択画像が表示されていた領域（以下、プレビュー画面表示領域）に表示される。
【００７１】
詳しくは、印刷条件設定画面１５０の印刷条件設定領域１５４には、全アイコン表示ボタン１７０が表示されている。この全アイコン表示ボタン１７０は、印刷条件設定画面１５０で設定可能な全ての設定条件に応じたアイコンを表示するためのボタンである。そして、全アイコン表示ボタン１７０が操作されることで、パーマネント設定領域３２ａに記憶されている記憶条件情報に含まれる全ての設定条件に応じたアイコン１７２が、プレビュー画面表示領域に表示される。このため、特定設定条件、つまり、トレイに関する設定条件に応じたアイコンは、印刷条件設定領域１５４に表示されないが、プレビュー画面表示領域には、トレイに関する設定条件に応じたアイコン１７２を含む４つの設定条件に応じた４つのアイコン１７２が表示される。これにより、印刷条件設定画面１５０の表示中のアイコン１５８の変更を防止することが可能となる。
【００７２】
具体的には、例えば、第１実施形態では、トレイに関する設定条件に応じたアイコン１５８が印刷条件設定領域１５４に表示されており、再取得条件情報が取得され、その再取得条件情報と記憶条件情報とが異なる場合には、そのアイコン１５８の代わりに、再取得条件情報に応じたアイコン１５８が表示される。つまり、表示中のアイコンが変更される。一方、第７実施形態では、トレイに関する設定条件に応じたアイコンは、印刷条件設定領域１５４に表示されず、全アイコン表示ボタン１７０が操作された場合に、再取得条件情報に基づいて、プレビュー画面表示領域に表示される。これにより、表示中のアイコンの変更が防止される。
【００７３】
また、印刷条件設定画面１５０がディスプレイ１６に表示されてから、全アイコン表示ボタン１７０が操作されるまでに、ある程度の時間を要するため、その間に再取得条件情報の取得は完了すると考えられる。これにより、トレイに関する設定条件に応じたアイコンの表示待ちが防止され、ユーザストレスの発生が防止される。
【００７４】
＜第８実施形態＞
第７実施形態のＰＣ１０では、特定設定条件に応じたアイコンが、全アイコン表示ボタン１７０への操作によりプレビュー画面表示領域に表示されているが、第８実施形態のＰＣ１０では、印刷条件設定領域１５４の特定設定条件に応じたアイコンの表示予定位置に、プログレスコントロールが表示される。
【００７５】
具体的には、記憶条件情報に４つの設定条件、例えば、用紙種類に関する設定条件，用紙サイズに関する設定条件，用紙の収容されたトレイに関する設定条件，印刷色に関する設定条件が含まれる場合には、第１実施形態の印刷条件設定画面１５０では、図６に示すように、それら４つの設定条件に応じて４つのアイコン１５８が印刷条件設定領域１５４に表示される。一方、第８実施形態のＰＣ１０において、トレイに関する設定条件が特定設定条件に設定されている場合には、図１８に示すように、４つの設定条件のうちのトレイに関する設定条件以外の設定条件に応じた３つのアイコン１５８が、印刷条件設定画面１５０の印刷条件設定領域１５４に表示される。そして、特定設定条件に応じたアイコンの表示予定位置に、プログレスコントロール１７６が表示される。次に、再取得条件情報が取得されると、その再取得条件情報に含まれる特定設定条件が抽出され、その特定設定条件に応じたアイコン１５８が、プログレスコントロール１７６の代わりに、印刷条件設定領域１５４に表示される。このように、プログレスコントロール１７６を表示することで、表示中のアイコンの変更が防止される。
【００７６】
なお、本発明は、上記実施形態に限定されるものではなく、当業者の知識に基づいて種々の変更、改良を施した種々の態様で実施することが可能である。具体的には、上記実施形態では、処理情報がデバイス情報として取得されているが、処理情報を設定条件情報と共に取得することが可能である。
【００７７】
また、第２実施形態及び第３実施形態では、選択画面１１０のＯＫボタン１１６が操作されたタイミングと、印刷条件設定画面１５０のプリントボタン１６０が操作されたタイミングとの２段階で、設定条件情報が取得されているが、選択画面１１０のＯＫボタン１１６が操作されたタイミングと、印刷条件設定画面１５０がロートされた際と、印刷条件設定画面１５０のプリントボタン１６０が操作されたタイミングとの３段階で、設定条件情報が取得されてもよい。つまり、印刷条件設定画面１５０がロートされた際と、印刷条件設定画面１５０のプリントボタン１６０が操作されたタイミングとで、設定条件情報を再取得してもよい。
【００７８】
また、上記実施形態では、ＣＰＵ１２によって図８乃至図１６に示す処理が実行される例を説明したが、これら処理は、ＣＰＵ１２に限らず、ＡＳＩＣや他の論理集積回路により実行されてもよいし、これら処理が、ＣＰＵやＡＳＩＣ、他の論理集積回路が協働することにより実行されてもよい。
【符号の説明】
【００７９】
１０：ＰＣ、１２：ＣＰＵ、１６：ディスプレイ、１８：入力Ｉ／Ｆ、２２：ＵＳＢＩ／Ｆ、２４：ネットワークＩ／Ｆ、３０：制御プログラム、３２：データ記憶領域、５０：プリンタ、５２：プリンタ、５４：ＭＦＰ
【図１】
0006555119.tif 000002
【図２】
0006555119.tif 000003
【図３】
0006555119.tif 000004
【図４】
0006555119.tif 000005
【図５】
0006555119.tif 000006
【図６】
0006555119.tif 000007
【図７】
0006555119.tif 000008
【図８】
0006555119.tif 000009
【図９】
0006555119.tif 000010
【図１０】
0006555119.tif 000011
【図１１】
0006555119.tif 000012
【図１２】
0006555119.tif 000013
【図１３】
0006555119.tif 000014
【図１４】
0006555119.tif 000015
【図１５】
0006555119.tif 000016
【図１６】
0006555119.tif 000017
【図１７】
0006555119.tif 000018
【図１８】
0006555119.tif 000019