(57)【要約】【課題】ネットワーク上の複合機の識別情報の一覧の中から、印刷機能以外の機能をユーザーが使用している複合機の識別情報を、ユーザーが容易に特定することを可能にする検索装置を提供する。【解決手段】複写機能、スキャン機能、およびファクシミリ機能のうちの少なくとも一つの機能と、印刷機能とを有するネットワーク上の複合機２００を検索する検索装置であって、ユーザーの識別情報と対応付けて複合機に記憶されているジョブの履歴に関する情報を取得する取得部と、特定のユーザーの識別情報と対応付けられているジョブの履歴に関する情報のうち、印刷ジョブの履歴に関する情報以外の情報に基づいて、複合機２００の識別情報の表示順位を決定する決定部と、決定部により決定された表示順位にしたがって、複合機２００の識別情報を表示画面４００に表示する表示制御部と、を有する。【選択図】図１３
2014006646.tif 000002
【特許請求の範囲】
【請求項１】
複写機能、スキャン機能、およびファクシミリ機能のうちの少なくとも一つの機能と、印刷機能とを有するネットワーク上の複合機を検索する検索装置であって、
ユーザーの識別情報と対応付けて前記複合機に記憶されているジョブの履歴に関する情報を取得する取得部と、
特定のユーザーの識別情報と対応付けられている前記ジョブの履歴に関する情報のうち、印刷ジョブの履歴に関する情報以外の情報に基づいて、前記複合機の識別情報の表示順位を決定する決定部と、
前記決定部により決定された表示順位にしたがって、前記複合機の識別情報を表示画面に表示する表示制御部と、
を有することを特徴とする検索装置。
【請求項２】
前記表示画面には、前記特定のユーザーの識別情報と対応付けられている前記ジョブの履歴に関する情報を記憶している複合機の識別情報のみが表示されることを特徴とする請求項１に記載の検索装置。
【請求項３】
前記表示画面には、前記特定のユーザーの識別情報と対応付けられている前記ジョブの履歴に関する情報を記憶している複合機の識別情報と、前記特定のユーザーの識別情報と対応付けられている前記ジョブの履歴に関する情報を記憶していない複合機の識別情報とが区別可能に表示されることを特徴とする請求項１に記載の検索装置。
【請求項４】
前記表示画面には、前記複合機の識別情報と対応付けて、前記ジョブの履歴に関する情報が表示されることを特徴とする請求項１〜３のいずれか１項に記載の検索装置。
【請求項５】
前記表示画面には、特定種類のジョブの実行日時が新しい複合機ほど、前記複合機の識別情報が上位に表示されることを特徴とする請求項４に記載の検索装置。
【請求項６】
前記表示画面には、特定種類のジョブの実行回数が多い複合機ほど、前記複合機の識別情報が上位に表示されることを特徴とする請求項４に記載の検索装置。
【請求項７】
前記表示画面は、前記ジョブの履歴に関する情報に基づいて、前記表示順位を切り替え可能に構成されていることを特徴とする請求項１〜６のいずれか１項に記載の検索装置。
【請求項８】
前記特定のユーザーは、前記検索装置にログインしているユーザーであることを特徴とする請求項１〜７のいずれか１項に記載の検索装置。
【請求項９】
前記印刷ジョブの履歴に関する情報以外の情報には、複写ジョブの履歴に関する情報、スキャンジョブの履歴に関する情報、ファクシミリジョブの履歴に関する情報、または複合機の操作パネルの操作履歴に関する情報が含まれることを特徴とする請求項１〜８のいずれか１項に記載の検索装置。
【請求項１０】
複写機能、スキャン機能、およびファクシミリ機能のうちの少なくとも一つの機能と、印刷機能とを有するネットワーク上の複合機を検索する検索装置で実行される検索プログラムであって、
ユーザーの識別情報と対応付けて前記複合機に記憶されているジョブの履歴に関する情報を取得する手順（ａ）と、
特定のユーザーの識別情報と対応付けられている前記ジョブの履歴に関する情報のうち、印刷ジョブの履歴に関する情報以外の情報に基づいて、前記複合機の識別情報の表示順位を決定する手順（ｂ）と、
前記手順（ｂ）において決定された表示順位にしたがって、前記複合機の識別情報を表示画面に表示する手順（ｃ）と、
を前記検索装置に実行させることを特徴とする検索プログラム。
【請求項１１】
前記表示画面には、前記特定のユーザーの識別情報と対応付けられている前記ジョブの履歴に関する情報を記憶している複合機の識別情報のみが表示されることを特徴とする請求項１０に記載の検索プログラム。
【請求項１２】
前記表示画面には、前記特定のユーザーの識別情報と対応付けられている前記ジョブの履歴に関する情報を記憶している複合機の識別情報と、前記特定のユーザーの識別情報と対応付けられている前記ジョブの履歴に関する情報を記憶していない複合機の識別情報とが区別可能に表示されることを特徴とする請求項１０に記載の検索プログラム。
【請求項１３】
前記表示画面には、前記複合機の識別情報と対応付けて、前記ジョブの履歴に関する情報が表示されることを特徴とする請求項１０〜１２のいずれか１項に記載の検索プログラム。
【請求項１４】
前記表示画面には、特定種類のジョブの実行日時が新しい複合機ほど、前記複合機の識別情報が上位に表示されることを特徴とする請求項１３に記載の検索プログラム。
【請求項１５】
前記表示画面には、特定種類のジョブの実行回数が多い複合機ほど、前記複合機の識別情報が上位に表示されることを特徴とする請求項１３に記載の検索プログラム。
【請求項１６】
前記表示画面は、前記ジョブの履歴に関する情報に基づいて、前記表示順位を切り替え可能に構成されていることを特徴とする請求項１０〜１５のいずれか１項に記載の検索プログラム。
【請求項１７】
前記特定のユーザーは、前記検索装置にログインしているユーザーであることを特徴とする請求項１０〜１６のいずれか１項に記載の検索プログラム。
【請求項１８】
前記印刷ジョブの履歴に関する情報以外の情報には、複写ジョブの履歴に関する情報、スキャンジョブの履歴に関する情報、ファクシミリジョブの履歴に関する情報、または複合機の操作パネルの操作履歴に関する情報が含まれることを特徴とする請求項１０〜１７のいずれか１項に記載の検索プログラム。
【請求項１９】
請求項１０〜１８のいずれか１項に記載の検索プログラムを記録したコンピューター読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上の複合機を検索するための検索装置および検索プログラムに関する。
【背景技術】
【０００２】
ネットワーク上の印刷機器を検索し、検索された印刷機器の識別情報を表示画面に一覧表示する技術が知られている。この技術によれば、たとえば、特定機種の印刷機器用のプリンタードライバーをＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）にインストールする場合、ＰＣのユーザーは、一覧表示される印刷機器の識別情報の中から目的とする印刷機器の識別情報を選択して、ドライバーをインストールする印刷機器を指定することができる。また、複数機種の印刷機器に対応可能なプリンタードライバー（ＵＰＤ：Ｕｎｉｖｅｒｓａｌ  Ｐｒｉｎｔｅｒ  Ｄｒｉｖｅｒ）を利用して、ネットワーク上の印刷機器に印刷を指示する場合、ユーザーは、一覧表示される識別情報の中から目的とする印刷機器の識別情報を選択して、出力先の印刷機器に指定することができる。
【０００３】
これに関連する技術として、下記の特許文献１には、複数機種の印刷機器に対応可能なプリンタードライバーを利用する際、印刷を指示した印刷機器を記憶し、ネットワーク上の印刷機器を検索するとき、印刷履歴のある印刷機器を検索範囲に指定する技術が提案されている。この技術によれば、一覧表示される識別情報の数が限定され、ユーザーは、目的とする印刷機器の識別情報を一覧の中から容易に特定することが可能になる。
【０００４】
また、下記の特許文献２には、印刷機器の識別情報と対応付けて、印刷機器の混雑状況を示す情報を表示する技術が提案されている。この技術によれば、たとえば、印刷待ちの印刷ジョブを有さない印刷機器の識別情報を一覧の上位に表示することにより、ユーザーは、一覧表示される識別情報の中から、印刷待ちの印刷ジョブを有さない印刷機器の識別情報を容易に特定することが可能になる。
【０００５】
しかしながら、これらの技術は、印刷に関する情報に基づいて、一覧表示される識別情報や識別情報の表示順位を決定するものである。このため、目的とする印刷機器が、コピーやファクシミリ等の印刷以外の用途で使用されている複合機（ＭＦＰ：Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である場合、ユーザーは、目的とする複合機の識別情報を一覧の中から特定しようとしても手立てがないという問題がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−１８６７２５号公報
【特許文献２】特開２０１１−２０３９０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上述した課題に鑑みてなされたものである。したがって、本発明の目的は、ネットワーク上の複合機の識別情報の一覧の中から、印刷機能以外の機能をユーザーが使用している複合機の識別情報を、ユーザーが容易に特定することを可能にする検索装置および検索プログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明の上記目的は、下記の手段によって達成される。
【０００９】
（１）複写機能、スキャン機能、およびファクシミリ機能のうちの少なくとも一つの機能と、印刷機能とを有するネットワーク上の複合機を検索する検索装置であって、ユーザーの識別情報と対応付けて前記複合機に記憶されているジョブの履歴に関する情報を取得する取得部と、特定のユーザーの識別情報と対応付けられている前記ジョブの履歴に関する情報のうち、印刷ジョブの履歴に関する情報以外の情報に基づいて、前記複合機の識別情報の表示順位を決定する決定部と、前記決定部により決定された表示順位にしたがって、前記複合機の識別情報を表示画面に表示する表示制御部と、を有することを特徴とする検索装置。
【００１０】
（２）前記表示画面には、前記特定のユーザーの識別情報と対応付けられている前記ジョブの履歴に関する情報を記憶している複合機の識別情報のみが表示されることを特徴とする上記（１）に記載の検索装置。
【００１１】
（３）前記表示画面には、前記特定のユーザーの識別情報と対応付けられている前記ジョブの履歴に関する情報を記憶している複合機の識別情報と、前記特定のユーザーの識別情報と対応付けられている前記ジョブの履歴に関する情報を記憶していない複合機の識別情報とが区別可能に表示されることを特徴とする上記（１）に記載の検索装置。
【００１２】
（４）前記表示画面には、前記複合機の識別情報と対応付けて、前記ジョブの履歴に関する情報が表示されることを特徴とする上記（１）〜（３）のいずれか１つに記載の検索装置。
【００１３】
（５）前記表示画面には、特定種類のジョブの実行日時が新しい複合機ほど、前記複合機の識別情報が上位に表示されることを特徴とする上記（４）に記載の検索装置。
【００１４】
（６）前記表示画面には、特定種類のジョブの実行回数が多い複合機ほど、前記複合機の識別情報が上位に表示されることを特徴とする上記（４）に記載の検索装置。
【００１５】
（７）前記表示画面は、前記ジョブの履歴に関する情報に基づいて、前記表示順位を切り替え可能に構成されていることを特徴とする上記（１）〜（６）のいずれか１つに記載の検索装置。
【００１６】
（８）前記特定のユーザーは、前記検索装置にログインしているユーザーであることを特徴とする上記（１）〜（７）のいずれか１つに記載の検索装置。
【００１７】
（９）前記印刷ジョブの履歴に関する情報以外の情報には、複写ジョブの履歴に関する情報、スキャンジョブの履歴に関する情報、ファクシミリジョブの履歴に関する情報、または複合機の操作パネルの操作履歴に関する情報が含まれることを特徴とする上記（１）〜（８）のいずれか１つに記載の検索装置。
【００１８】
（１０）複写機能、スキャン機能、およびファクシミリ機能のうちの少なくとも一つの機能と、印刷機能とを有するネットワーク上の複合機を検索する検索装置で実行される検索プログラムであって、ユーザーの識別情報と対応付けて前記複合機に記憶されているジョブの履歴に関する情報を取得する手順（ａ）と、特定のユーザーの識別情報と対応付けられている前記ジョブの履歴に関する情報のうち、印刷ジョブの履歴に関する情報以外の情報に基づいて、前記複合機の識別情報の表示順位を決定する手順（ｂ）と、前記手順（ｂ）において決定された表示順位にしたがって、前記複合機の識別情報を表示画面に表示する手順（ｃ）と、を前記検索装置に実行させることを特徴とする検索プログラム。
【００１９】
（１１）前記表示画面には、前記特定のユーザーの識別情報と対応付けられている前記ジョブの履歴に関する情報を記憶している複合機の識別情報のみが表示されることを特徴とする上記（１０）に記載の検索プログラム。
【００２０】
（１２）前記表示画面には、前記特定のユーザーの識別情報と対応付けられている前記ジョブの履歴に関する情報を記憶している複合機の識別情報と、前記特定のユーザーの識別情報と対応付けられている前記ジョブの履歴に関する情報を記憶していない複合機の識別情報とが区別可能に表示されることを特徴とする上記（１０）に記載の検索プログラム。
【００２１】
（１３）前記表示画面には、前記複合機の識別情報と対応付けて、前記ジョブの履歴に関する情報が表示されることを特徴とする上記（１０）〜（１２）のいずれか１つに記載の検索プログラム。
【００２２】
（１４）前記表示画面には、特定種類のジョブの実行日時が新しい複合機ほど、前記複合機の識別情報が上位に表示されることを特徴とする上記（１３）に記載の検索プログラム。
【００２３】
（１５）前記表示画面には、特定種類のジョブの実行回数が多い複合機ほど、前記複合機の識別情報が上位に表示されることを特徴とする上記（１３）に記載の検索プログラム。
【００２４】
（１６）前記表示画面は、前記ジョブの履歴に関する情報に基づいて、前記表示順位を切り替え可能に構成されていることを特徴とする上記（１０）〜（１５）のいずれか１つに記載の検索プログラム。
【００２５】
（１７）前記特定のユーザーは、前記検索装置にログインしているユーザーであることを特徴とする上記（１０）〜（１６）のいずれか１つに記載の検索プログラム。
【００２６】
（１８）前記印刷ジョブの履歴に関する情報以外の情報には、複写ジョブの履歴に関する情報、スキャンジョブの履歴に関する情報、ファクシミリジョブの履歴に関する情報、または複合機の操作パネルの操作履歴に関する情報が含まれることを特徴とする上記（１０）〜（１７）のいずれか１つに記載の検索プログラム。
【００２７】
（１９）上記（１０）〜（１８）のいずれか１つに記載の検索プログラムを記録したコンピューター読み取り可能な記録媒体。
【発明の効果】
【００２８】
本発明によれば、印刷ジョブの履歴に関する情報以外の情報に基づいて複合機の識別情報の表示順位が決定されるため、ネットワーク上の複合機の識別情報の一覧の中から、印刷機能以外の機能を使用している複合機の識別情報を、ユーザーが容易に特定することが可能になる。
【図面の簡単な説明】
【００２９】
【図１】本発明の第１の実施形態に係る画像形成システムの全体構成を示すブロック図である。
【図２】図１に示されるＰＣの概略構成を示すブロック図である。
【図３】ＰＣのハードディスクに記憶されているプログラムを示す図である。
【図４】ＰＣのディスプレイに表示される出力機器検索画面の一例を示す図である。
【図５】図１に示されるＭＦＰの概略構成を示すブロック図である。
【図６】ＰＣにより実行される印刷指示処理の手順を示すフローチャートである。
【図７】複写ジョブのジョブ履歴情報に基づいて機器情報の表示順位が決定されている出力機器検索画面を示す図である。
【図８】ＭＦＰにより実行される応答処理の手順を示すフローチャートである。
【図９】ＰＣによる検索処理が適用される状況を説明するための図である。
【図１０】ＰＣのディスプレイに表示される出力機器検索画面の他の例を示す図である。
【図１１】ネットワーク上のＭＦＰの機器情報が一覧表示されている出力機器検索画面を示す図である。
【図１２】表示条件設定画面が表示されている出力機器検索画面を示す図である。
【図１３】図１２に示される表示条件にしたがって表示順位が変更された出力機器検索画面を示す図である。
【図１４】一覧表示されるＭＦＰの機器情報の中から１台のＭＦＰの機器情報が選択された出力機器検索画面を示す図である。
【図１５】ジョブ履歴情報を記憶しているＭＦＰの機器情報が選択的に表示されるように表示条件が設定されている出力機器検索画面を示す図である。
【図１６】図１５に示される表示条件にしたがって表示順位が変更された出力機器検索画面を示す図である。
【図１７】一覧表示されるＭＦＰの機器情報の中から１台のＭＦＰの機器情報が選択された出力機器検索画面を示す図である。
【図１８】ＭＦＰのジョブ履歴情報がポップアップ表示されている出力機器検索画面を示す図である。
【図１９】ジョブ履歴情報を記憶しているＭＦＰの機器情報が優先的に表示されている出力機器検索画面を示す図である。
【図２０】ジョブ履歴情報が新しいほどＭＦＰの機器情報が上位に表示されるように表示条件が設定されている出力機器検索画面を示す図である。
【図２１】図２０に示される表示条件にしたがって表示順位が変更された出力機器検索画面を示す図である。
【図２２】一覧表示されるＭＦＰの機器情報の中から１台のＭＦＰの機器情報が選択された出力機器検索画面を示す図である。
【図２３】特定ジョブの実行回数が多いほどＭＦＰの機器情報が上位に表示されるように表示条件が設定されている出力機器検索画面を示す図である。
【図２４】図２３に示される表示条件にしたがって表示順位が変更された出力機器検索画面を示す図である。
【図２５】一覧表示されるＭＦＰの機器情報の中から１台のＭＦＰの機器情報が選択された出力機器検索画面を示す図である。
【図２６】特定ジョブのジョブ履歴情報を記憶しているＭＦＰの機器情報が選択的に表示されるように表示条件が設定されている出力機器検索画面を示す図である。
【図２７】図２６に示される表示条件にしたがって表示順位が変更された出力機器検索画面を示す図である。
【図２８】一覧表示されるＭＦＰの機器情報の中から１台のＭＦＰの機器情報が選択された出力機器検索画面を示す図である。
【図２９】ＭＦＰにより実行されるジョブ履歴記憶処理の手順を示すフローチャートである。
【図３０】ＭＦＰにより実行される印刷ジョブ履歴記憶処理の手順を示すフローチャートである。
【図３１】ＰＣにより実行されるインストール処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００３０】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００３１】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る画像形成システムの全体構成を示すブロック図である。本実施形態に係る画像形成システムは、検索装置としてのＰＣ１００と、複合機としてのＭＦＰ２００Ａ〜２００Ｆ（以下、ＭＦＰ２００と総称する場合がある）とを備える。ＰＣ１００とＭＦＰ２００Ａ〜２００Ｆとは、ネットワーク３００を介して相互に通信可能に接続されている。
【００３２】
ネットワーク３００は、たとえば、イーサネット（登録商標）、トークンリング、およびＦＤＤＩ（Ｆｉｂｅｒ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）等の規格によりコンピューターやネットワーク機器同士を接続したＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、またはＬＡＮ同士を専用線で接続したＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の各種のネットワークからなる。なお、ネットワーク３００に接続される機器の種類および台数は、図１に示される例に限定されない。
【００３３】
図２は、ＰＣの概略構成を示すブロック図である。ＰＣ１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３、ハードディスク１０４、ディスプレイ１０５、入力装置１０６、およびネットワークインターフェース１０７を含み、これらは信号をやり取りするためのバス１０８を介して相互に接続されている。
【００３４】
ＣＰＵ１０１は、プログラムにしたがって上記各部の制御や各種の演算処理を行う。ＲＯＭ１０２は、各種プログラムや各種データを格納する。ＲＡＭ１０３は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク１０４は、オペレーティングシステム（ＯＳ）を含む各種プログラムや、各種データを格納する。
【００３５】
ディスプレイ１０５は、たとえば、液晶ディスプレイであり、各種の情報を表示する。入力装置１０６は、マウス等のポインティングデバイス、およびキーボードを含み、各種の入力を行うために使用される。
【００３６】
ネットワークインターフェース１０７は、ネットワーク３００を介し他の機器と通信するためのインターフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００３７】
図３は、ＰＣのハードディスクに記憶されているプログラムを示す図である。ハードディスク１０４には、文書ファイルを作成するための文書ファイル作成アプリケーション１１０と、文書ファイルをＭＦＰ２００が解釈可能なページ記述言語（ＰＤＬ）で記述された印刷データに変換するためのプリンタードライバー１２０とがインストールされている。プリンタードライバー１２０は、複数機種のＭＦＰ２００に対応可能なプリンタードライバー（ＵＰＤ）である。
【００３８】
プリンタードライバー１２０は、印刷時に、出力機器検索画面４００（図４参照）にネットワーク３００上のＭＦＰ２００の機器情報を一覧表示し、出力機器検索画面４００を用いたユーザーの操作に基づいて、複数のＭＦＰ２００の中から出力先のＭＦＰを選択することができる。
【００３９】
図４は、ＰＣのディスプレイに表示される出力機器検索画面の一例を示す図である。図４に示されるとおり、出力機器検索画面４００は、ネットワーク３００上のＭＦＰ２００の機器情報を一覧表示する表示部４１０を有する。機器情報には、ＭＦＰの名称を示す機器名情報（識別情報）、ＭＦＰの状態を示す状態情報、接続ポートを示すポート情報、およびＭＦＰの印刷速度を示す速度情報が含まれる。また、出力機器検索画面４００は、ＭＦＰの機器情報と対応付けて、各ＭＦＰに記憶されているジョブ履歴情報を表示部４１０に表示可能に構成されている。
【００４０】
ＰＣ１００のＣＰＵ１０１は、プリンタードライバー１２０のプログラムを実行することによって、取得部、決定部、および表示制御部として機能する。ここで、取得部は、ユーザーのＩＤ情報と対応付けてＭＦＰ２００に記憶されているジョブ履歴情報を取得する。決定部は、特定のユーザーのＩＤ情報と対応付けられているジョブ履歴情報のうち、印刷ジョブのジョブ履歴情報以外のジョブ履歴情報に基づいて、ＭＦＰ２００の機器情報の表示順位を決定する。表示制御部は、決定部により決定された表示順位にしたがって、ＭＦＰ２００の機器情報を出力機器検索画面４００に表示する。なお、各部の具体的な処理内容については後述する。
【００４１】
図５は、ＭＦＰの概略構成を示すブロック図である。ＭＦＰ２００Ａ〜２００Ｆは、相互に同様の構成であるため、以下、ＭＦＰ２００Ａを代表として用いて説明する。
【００４２】
ＭＦＰ２００Ａは、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ハードディスク２０４、操作パネル２０５、画像読取部２０６、画像処理部２０７、画像形成部２０８、電源制御部２０９、外部端末インターフェース２１０、ネットワークインターフェース２１１、認証部２１２、通信制御部２１３、およびモデム２１４を含み、これらは信号をやり取りするためのバス２１６を介して相互に接続されている。また、モデム２１４には、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）２１５が接続されている。なお、ＭＦＰ２００Ａの上記各部のうち、ＰＣ１００の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００４３】
操作パネル２０５は、タッチパネル、テンキー、スタートボタン、ストップボタン等を備えており、各種情報の表示および各種指示の入力に使用される。
【００４４】
画像読取部２０６は、所定の読み取り位置にセットされた原稿またはＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）により所定の読み取り位置に搬送された原稿に蛍光ランプ等の光源で光を当て、その反射光をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサ等の撮像装置で光電変換して、その電気信号から画像データを生成する。画像処理部２０７は、画像データに対して、画像補正処理、回転処理、拡大／縮小処理、および圧縮／伸張処理等の画像処理を施す。
【００４５】
画像形成部２０８は、帯電、露光、現像、転写、および定着の各工程を含む電子写真式プロセス等の周知の作像プロセスを用いて、各種データに基づく画像を用紙等の記録媒体に形成する。
【００４６】
電源制御部２０９は、ＭＦＰ２００Ａの動作モードとして、通常モードと、通常モードよりも消費電力が小さい省電力モードとを切り替える。
【００４７】
外部端末インターフェース２１０は、人体を通信路として各種のデータを送受信する。人体との接続点となる電極（アンテナ）は、操作パネル２０５のタッチパネル表面に設けられている。
【００４８】
認証部２１２は、外部端末インターフェース２１０、ネットワークインターフェース２１１、または操作パネル２０５から入力された認証情報と、ＭＦＰ２００Ａに記憶されている照合用の認証情報とを比較して、ユーザーの認証および特定を行う。
【００４９】
通信制御部２１３は、ファクシミリ通信に関するプロトコル制御を行う。モデム２１４は、デジタル信号をアナログ伝送路で伝送するための変調やその復調を行う。ＮＣＵ２１５は、電話回線と接続され、発呼や着呼に関する制御や検出を行う。
【００５０】
ＭＦＰ２００Ａは、原稿の画像を読み取って複写物を作成する複写機能、原稿の画像を読み取って得られる画像データを保存するスキャン機能、ＰＣ１００から受信された印刷データに基づいて画像を形成する印刷機能、画像データを送受信するファクシミリ機能を備える。また、ＭＦＰ２００Ａは、ＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）を保持しており、ＰＣ１００からの要求に応じて、ＭＦＰ２００Ａの機器情報やジョブ履歴情報を提供することができる。ジョブ履歴情報は、印刷ジョブ、複写ジョブ、スキャンジョブ、およびファクシミリジョブ等のジョブの実行履歴を示す情報であり、ジョブを指示したユーザーのＩＤ情報と対応付けてＭＩＢに格納されている。また、本実施形態のジョブ履歴情報には、ジョブの実行を伴わない操作パネル２０５の操作履歴を示す履歴情報が含まれる。
【００５１】
なお、ＰＣ１００およびＭＦＰ２００Ａ〜２００Ｆは、上記構成要素以外の構成要素を含んでいてもよく、あるいは、上記構成要素のうちの一部が含まれていなくてもよい。
【００５２】
以上のとおり構成される本実施形態の画像形成システムでは、ＰＣ１００のユーザーがネットワーク３００上のＭＦＰ２００に印刷を指示する場合、ネットワーク３００上のＭＦＰ２００が検索され、ＭＦＰ２００に記憶されているジョブ履歴情報がＭＦＰ２００の機器情報とともに取得される。そして、取得されたジョブ履歴情報のうち、印刷ジョブのジョブ履歴情報以外のジョブ履歴情報に基づいて、ＭＦＰ２００の機器情報の表示順位が決定され、出力機器検索画面４００に一覧表示される。以下、図６〜図８を参照して、画像形成システムの動作について説明する。
【００５３】
図６は、ＰＣにより実行される印刷指示処理の手順を示すフローチャートである。なお、図６のフローチャートにより示されるアルゴリズムは、ＰＣ１００のハードディスク１０４にプログラムとして記憶されており、ＣＰＵ１０１によって実行される。
【００５４】
まず、印刷ジョブ要求があるか否かが判断される（ステップＳ１０１）。たとえば、ＰＣ１００のディスプレイ１０５に表示される印刷画面（不図示）上で、プリンタードライバー１２０が選択された場合、印刷ジョブ要求があると判断される。
【００５５】
印刷ジョブ要求がないと判断される場合（ステップＳ１０１：ＮＯ）、印刷ジョブ要求があるまで待機する。
【００５６】
一方、印刷ジョブ要求があると判断される場合（ステップＳ１０１：ＹＥＳ）、ネットワーク上の印刷機器が検索される（ステップＳ１０２）。本実施形態では、ネットワーク３００上のＭＦＰ２００が検索され、機器情報の送信が各ＭＦＰ２００に要求される。このとき、ＰＣ１００にログインしているユーザーのＩＤ情報（たとえば、「Ａ」）が、ＰＣ１００からＭＦＰ２００に送信される。ＰＣ１００からの要求を認識したＭＦＰ２００は、ＭＩＢに格納されている機器情報をＰＣ１００に送信する。また、ＰＣ１００から送信されたＩＤ情報と対応付けられているジョブ履歴情報がＭＩＢに格納されていれば、ＭＦＰ２００は、機器情報とともにジョブ履歴情報をＰＣ１００に送信する。ＭＦＰ２００の動作の詳細については後述する。
【００５７】
続いて、返信情報が取得される（ステップＳ１０３）。本実施形態では、ステップＳ１０２に示す処理に対する応答として、ネットワーク３００上のＭＦＰ２００から送信された機器情報やジョブ履歴情報が取得される。
【００５８】
続いて、ユーザーＩＤ：「Ａ」の使用履歴がある印刷機器が存在するか否かが判断される（ステップＳ１０４）。本実施形態では、ステップＳ１０３に示す処理で取得された返信情報の中にジョブ履歴情報が含まれているＭＦＰがあるか否かが判断される。
【００５９】
ユーザーＩＤ：「Ａ」の使用履歴がある印刷機器が存在しないと判断される場合（ステップＳ１０４：ＮＯ）、「一覧表示順位指定なし」が設定される（ステップＳ１０５）。本実施形態では、出力機器検索画面４００に一覧表示される機器情報の表示順位について、「順位指定なし」が設定される。
【００６０】
一方、ユーザーＩＤ：「Ａ」の使用履歴がある印刷機器が存在すると判断される場合（ステップＳ１０４：ＹＥＳ）、使用履歴に応じて一覧表示順位が設定される（ステップＳ１０６）。本実施形態では、ＰＣ１００のユーザーのＩＤ情報と対応付けられているジョブ履歴情報に基づいて、一覧表示されるＭＦＰ２００の機器情報の表示順位が設定される。具体的には、たとえば、複写ジョブのジョブ履歴情報を記憶しているＭＦＰの機器情報が一覧の上位に表示されるように、機器情報の表示順位が設定される。
【００６１】
そして、候補機器情報が一覧表示される（ステップＳ１０７）。本実施形態では、ネットワーク３００上のＭＦＰ２００から取得された各ＭＦＰの機器情報が、出力機器検索画面４００の表示部４１０に一覧表示される。ステップＳ１０５に示す処理で「一覧表示順位指定なし」が設定されている場合、ＭＦＰ２００の機器情報がランダムに表示される。一方、ステップＳ１０６に示す処理でジョブ履歴情報に基づいて表示順位が設定されている場合、たとえば、複写ジョブのジョブ履歴情報を記憶しているＭＦＰの機器情報が一覧の上位に表示される。
【００６２】
図７は、複写ジョブのジョブ履歴情報を記憶しているＭＦＰの機器情報が一覧の上位に表示されている出力機器検索画面を示す図である。図７に示されるとおり、出力機器検索画面４００の表示部４１０には、ネットワーク３００上の複数のＭＦＰ２００Ａ〜２００Ｋの機器情報が一覧表示されている。また、表示部４１０には、ＰＣ１００のユーザーのＩＤ情報と対応付けられているジョブ履歴情報が、ＭＦＰ２００の機器情報と対応付けて表示されている。ジョブ履歴情報は、ジョブの種類や実行日時を示す情報を含む。そして、複数のＭＦＰ２００Ａ〜２００Ｋの機器情報のうち、複写ジョブのジョブ履歴情報を記憶しているＭＦＰ２００Ｃ、ＭＦＰ２００Ｊ、およびＭＦＰ２００Ｋの機器情報が、一覧の上位に表示されている。
【００６３】
続いて、ユーザーにより選択された印刷機器が受け付けられる（ステップＳ１０８）。本実施形態では、ステップＳ１０７に示す処理で表示された出力機器検索画面４００に一覧表示されているＭＦＰ２００の機器情報の中から、ユーザーの操作により選択された一のＭＦＰの機器情報が受け付けられる。
【００６４】
そして、選択された印刷機器に印刷ジョブが送信され（ステップＳ１０９）、処理が終了される。本実施形態では、ステップＳ１０８に示す処理で受け付けられた機器情報のＭＦＰに対して、文書ファイルの印刷データが送信され、処理が終了される。
【００６５】
以上のとおり、図６に示されるフローチャートの処理によれば、ネットワーク３００上のＭＦＰ２００を検索する際、ＰＣ１００のユーザーのＩＤ情報と対応付けられているジョブ履歴情報が各ＭＦＰから取得される。そして、取得されたジョブ履歴情報のうち、印刷ジョブのジョブ履歴情報以外のジョブ履歴情報に基づいて機器情報の表示順位が決定され、出力機器検索画面４００に表示される。たとえば、複写ジョブのジョブ履歴情報を記憶しているＭＦＰの機器情報が一覧の上位に表示される。あるいは、ファクシミリジョブのジョブ履歴情報を記憶しているＭＦＰの機器情報が一覧の上位に表示される。
【００６６】
このような構成によれば、ＰＣ１００のユーザーは、ネットワーク３００上のＭＦＰ２００の一覧の中から、自身が複写機能やファクシミリ機能のみ使用しているＭＦＰを容易に特定することが可能になる。また、ユーザーが、出力先のＭＦＰの選択を間違えることが防止される。
【００６７】
次に、図８を参照して、ＰＣ１００からの要求に応じて情報を送信するＭＦＰ２００の動作について説明する。
【００６８】
図８は、ＭＦＰにより実行される応答処理の手順を示すフローチャートである。なお、図８のフローチャートにより示されるアルゴリズムは、ＭＦＰ２００のハードディスク２０４にプログラムとして記憶されており、ＣＰＵ２０１によって実行される。
【００６９】
まず、ユーザー情報が取得される（ステップＳ２０１）。本実施形態では、図６のステップＳ１０２に示す処理でＰＣ１００から送信されたＰＣ１００のユーザーのＩＤ情報が取得される。
【００７０】
続いて、ユーザー情報が照合される（ステップＳ２０２）。本実施形態では、ステップＳ２０１に示す処理で取得されたＩＤ情報が、ＭＩＢにジョブ履歴情報と対応付けて格納されているＩＤ情報と照合される。
【００７１】
続いて、ユーザーＩＤ：「Ａ」の使用履歴があるか否かが判断される（ステップＳ２０３）。本実施形態では、ステップＳ２０１に示す処理で取得されたＩＤ情報と同一のＩＤ情報と対応付けられているジョブ履歴情報が、ＭＩＢに格納されているか否かが判断される。
【００７２】
ユーザーＩＤ：「Ａ」の使用履歴がないと判断される場合（ステップＳ２０３：ＮＯ）、ユーザーＩＤ：「Ａ」の使用履歴がないことを示す情報がＰＣ１００に送信され（ステップＳ２０４）、処理が終了される。本実施形態では、ＰＣ１００のユーザーのＩＤ情報と対応付けられているジョブ履歴情報がないことを示す情報が、機器情報とともにＰＣ１００に送信され、処理が終了される。
【００７３】
一方、ユーザーＩＤ：「Ａ」の使用履歴があると判断される場合（ステップＳ２０３：ＹＥＳ）、ユーザーＩＤ：「Ａ」と対応付けられているジョブ履歴情報が集計されてＰＣ１００に送信され（ステップＳ２０５）、処理が終了される。本実施形態では、ＰＣ１００のユーザーのＩＤ情報と対応付けられているジョブ履歴情報が、機器情報とともにＰＣ１００に送信され、処理が終了される。
【００７４】
以上のとおり、図８に示されるフローチャートの処理によれば、ＰＣ１００からの要求に応じて、ＰＣ１００のユーザーのＩＤ情報と対応付けられているジョブ履歴情報が、ＭＦＰ２００からＰＣ１００に送信される。このような構成によれば、ＰＣ１００において、ＰＣ１００のユーザーのＩＤ情報と対応付けられているジョブ履歴情報のうち、印刷ジョブのジョブ履歴情報以外のジョブ履歴情報に基づいて、ＭＦＰの機器情報の表示順位を決定することが可能になる。
【００７５】
図９は、ＰＣによる検索処理が適用される状況を説明するための図である。図９に示される画像形成システムでは、ＭＦＰ２００Ｆは、ネットワーク３００に接続されておらず、たとえば、ユーザーにより、複写処理にのみ使用される。
【００７６】
しかしながら、用途変更や配置変更により、ＭＦＰ２００Ｆがネットワーク３００に接続され、ＭＦＰ２００Ｆの印刷機能が使用されるようになる場合がある。
【００７７】
本実施形態のＰＣ１００によれば、ＭＦＰ２００Ｆに記憶されている複写ジョブのジョブ履歴情報が取得され、複写ジョブのジョブ履歴情報を記憶しているＭＦＰの機器情報が一覧の上位に表示される。したがって、出力機器検索画面４００に一覧表示されるＭＦＰの機器情報の中から、複写処理のみに使用したＭＦＰ２００Ｆの機器情報をユーザーが容易に特定することが可能になる。つまり、印刷処理の使用履歴がないＭＦＰ２００Ｆを、ユーザーが容易に特定することが可能になる。
【００７８】
以下、図１０〜図２８を参照して、出力機器検索画面４００に一覧表示されるＭＦＰ２００の機器情報の種々の表示条件について説明する。なお、以下では、複写ジョブのジョブ履歴情報に基づいて表示順位が決定される場合を例に挙げて説明する。
【００７９】
図１０は、ＰＣのディスプレイに表示される出力機器検索画面の他の例を示す図である。出力機器検索画面４００は、ネットワーク３００上のＭＦＰ２００の機器情報を一覧表示する表示部４１０を有する。また、出力機器検索画面４００には、ＭＦＰ２００を検索するための検索ボタン４２０、検索条件を設定するための検索条件設定ボタン４３０、およびＭＦＰを選択するためのＯＫボタン４４０が設けられている。
【００８０】
出力機器検索画面４００の検索ボタン４２０が押下されれば、ネットワーク３００上のＭＦＰ２００が検索され、検索されたＭＦＰ２００の機器情報の一覧が表示部４１０に表示される（図１１参照）。
【００８１】
また、出力機器検索画面４００の検索条件設定ボタン４３０が押下されれば、表示部４１０に表示される識別情報の表示条件を変更するための表示条件設定画面４５０が表示される（図１２参照）。表示条件設定画面４５０には、ＭＦＰ２００の機器情報の表示条件を特定する種々の項目を選択するためのチェックボックスが設けられている。
【００８２】
図１２に示されるとおり、表示条件設定画面４５０上で、「ＪＯＢ履歴を表示する」および「ＣＯＰＹＪＯＢ履歴優先表示」のチェックボックスが選択された後、検索ボタン４２０が押下されれば、表示部４１０に表示される機器情報の表示順位が変更される。
【００８３】
図１３は、図１２に示される表示条件にしたがって表示順位が変更された出力機器検索画面を示す図である。図１３では、「ＪＯＢ履歴を表示する」のチェックボックスが選択されていることにより、ユーザーＩＤ：「Ａ」のユーザーが指示したジョブのジョブ履歴情報が、ＭＦＰの機器情報と対応付けて表示部４１０に表示されている。また、「ＣＯＰＹＪＯＢ履歴優先表示」のチェックボックスが選択されていることにより、複写ジョブのジョブ履歴情報を記憶しているＭＦＰ２００の機器情報が一覧の上位に表示されている。図１３では、複写ジョブのジョブ履歴情報を記憶しているＭＦＰ２００Ｃ，２００Ｊ，２００Ｋの機器情報が一覧の上位に表示されている。このような構成によれば、ＰＣ１００のユーザーは、出力機器検索画面４００に表示される機器情報の一覧の中から、複写処理のみに利用していたＭＦＰを容易に特定することが可能になる。
【００８４】
そして、図１４に示されるとおり、一覧表示されるＭＦＰの機器情報の中から１台のＭＦＰ（図１４では、ＭＦＰ２００Ｊ）の機器情報が選択された後、「ＯＫ」ボタン４４０が押下されれば、機器情報が選択されたＭＦＰに印刷データが送信される。
【００８５】
＜ジョブ履歴あり選択表示処理＞
図１５〜図１７は、ジョブ履歴情報を記憶しているＭＦＰの機器情報が選択的に表示される表示条件を説明するための図である。
【００８６】
図１５に示されるとおり、表示条件設定画面４５０上で、「ＪＯＢ履歴を表示する」、「ＣＯＰＹＪＯＢ履歴優先表示」、および「ＪＯＢ履歴ありのみ表示」のチェックボックスが選択され、検索ボタン４２０が押下されれば、表示部４１０に表示される機器情報の表示順位が変更される。
【００８７】
図１６は、図１５に示される表示条件にしたがって表示順位が変更された出力機器検索画面を示す図である。図１６では、「ＪＯＢ履歴を表示する」のチェックボックスが選択されていることにより、各ＭＦＰのジョブ履歴情報が表示部４１０に表示されている。また、「ＣＯＰＹＪＯＢ履歴優先表示」のチェックボックスが選択されていることにより、複写ジョブのジョブ履歴情報を記憶しているＭＦＰ２００の機器情報が一覧の上位に表示されている。さらに、「ＪＯＢ履歴ありのみ表示」のチェックボックスが選択されていることにより、ジョブ履歴情報を記憶しているＭＦＰの機器情報が表示され、ジョブ履歴情報を記憶していないＭＦＰの機器情報が削除されている。図１６では、ＭＦＰ２００Ｃ，２００Ｊ，２００Ｋ，２００Ａ，２００Ｂ，２００Ｅ，２００Ｇ，２００Ｈの機器情報が表示され、ＭＦＰ２００Ｄ，２００Ｆ，２００Ｉの機器情報が削除されている。
【００８８】
そして、図１７に示されるとおり、一覧表示されるＭＦＰの機器情報の中から１台のＭＦＰ（図１７では、ＭＦＰ２００Ｊ）の機器情報が選択された後、「ＯＫ」ボタン４４０が押下されれば、機器情報が選択されたＭＦＰに印刷データが送信される。
【００８９】
＜ジョブ履歴のポップアップ表示処理＞
なお、表示部４１０に一覧表示されるＭＦＰの機器情報にカーソルが移動された場合、ジョブ履歴情報がポップアップ表示されてもよい。
【００９０】
図１８は、ＭＦＰのジョブ履歴情報がポップアップ表示されている出力機器検索画面を示す図である。図１８に示されるとおり、表示部４１０に表示されるジョブ履歴情報上にカーソルが移動されれば、ポップアップ画面４６０が表示される。ポップアップ画面４６０には、対応するＭＦＰに記憶されている複数のジョブ履歴情報が表示される。このような構成によれば、複数のジョブ履歴情報をユーザーが把握することが可能になり、利便性が向上する。
【００９１】
複数のジョブ履歴情報がＭＦＰに記憶されている場合、表示部４１０には、たとえば、最新のジョブ履歴情報が優先的に表示される。また、たとえば、「ＣＯＰＹＪＯＢ履歴優先表示」のチェックボックスが選択されれば、複写ジョブのジョブ履歴情報が優先的に表示され、「その他のＪＯＢ履歴優先表示」のチェックボックスが選択されれば、パネル操作の履歴情報が優先的に表示される。
【００９２】
なお、本実施形態とは異なり、ＭＦＰの機器情報上にカーソルが移動され、ダブルクリックが行われた場合、対応するＭＦＰに記憶されている複数のジョブ履歴情報が、別画面表示されてもよい。
【００９３】
＜ジョブ履歴あり優先表示処理＞
図１９は、ジョブ履歴情報を記憶しているＭＦＰの機器情報が優先的に表示されている出力機器検索画面を示す図である。図１９に示される出力機器検索画面４００の表示条件設定画面４５０には、「ＪＯＢ履歴ありのみ表示」のチェックボックスに代えて、「ＪＯＢ履歴ありを優先表示」のチェックボックスが設けられている。
【００９４】
図１９に示されるとおり、表示条件設定画面４５０上で「ＪＯＢ履歴ありを優先表示」のチェックボックスが選択されていれば、ジョブ履歴情報を記憶しているＭＦＰの機器情報が上位に表示され、ジョブ履歴情報を記憶していないＭＦＰの機器情報が下位に表示される。図１９では、ＭＦＰ２００Ｃ，２００Ｊ，２００Ｋ，２００Ａ，２００Ｂ，２００Ｅ，２００Ｇ，２００Ｈの機器情報が上位に表示され、ＭＦＰ２００Ｄ，２００Ｆ，２００Ｉの機器情報が下位に表示されている。
【００９５】
＜最新ジョブ優先表示処理＞
図２０〜図２２は、ジョブ履歴情報が新しいほどＭＦＰの機器情報が上位に表示される表示条件を説明するための図である。
【００９６】
図２０に示されるとおり、表示条件設定画面４５０上で、「ＪＯＢ履歴を表示する」、「ＣＯＰＹＪＯＢ履歴優先表示」、および「最新ＪＯＢ優先表示」のチェックボックスが選択された後、検索ボタン４２０が押下されれば、表示部４１０に表示される機器情報の表示順位が変更される。
【００９７】
図２１は、図２０に示される表示条件にしたがって表示順位が変更された出力機器検索画面を示す図である。図２１では、「ＪＯＢ履歴を表示する」のチェックボックスが選択されていることにより、各ＭＦＰのジョブ履歴情報が表示部４１０に表示されている。また、「ＣＯＰＹＪＯＢ履歴優先表示」のチェックボックスが選択されていることにより、複写ジョブのジョブ履歴情報を記憶しているＭＦＰ２００の機器情報が一覧の上位に表示されている。さらに、「最新ＪＯＢ優先表示」のチェックボックスが選択されていることにより、実行日時が新しいジョブ履歴情報を記憶しているＭＦＰ２００の機器情報ほど一覧の上位に表示されている。図２１では、２０１２年２月２日の１２時２２分に実行された複写ジョブのジョブ履歴情報を記憶しているＭＦＰ２００Ｊの機器情報が、一覧の最上位に表示されている。
【００９８】
そして、図２２に示されるとおり、一覧表示されるＭＦＰの識別情報の中から１台のＭＦＰ（図２２では、ＭＦＰ２００Ｊ）の識別情報が選択された後、「ＯＫ」ボタン４４０が押下されれば、機器情報が選択されたＭＦＰに印刷データが送信される。
【００９９】
＜ジョブ回数優先表示処理＞
図２３〜図２５は、特定ジョブの実行回数が多いほどＭＦＰの機器情報が上位に表示される表示条件を説明するための図である。
【０１００】
図２３に示されるとおり、表示条件設定画面４５０上で、「ＪＯＢ履歴を表示する」、「ＣＯＰＹＪＯＢ履歴優先表示」、および「ＪＯＢ回数優先表示」のチェックボックスが選択された後、検索ボタン４２０が押下されれば、表示部４１０に表示される機器情報の表示順位が変更される。
【０１０１】
図２４は、図２３に示される表示条件にしたがって表示順位が変更された出力機器検索画面を示す図である。図２４では、「ＪＯＢ履歴を表示する」のチェックボックスが選択されていることにより、各ＭＦＰのジョブ履歴情報が表示部４１０に表示されている。また、「ＣＯＰＹＪＯＢ履歴優先表示」のチェックボックスが選択されていることにより、複写ジョブのジョブ履歴情報を記憶しているＭＦＰ２００の機器情報が一覧の上位に表示されている。さらに、「ＪＯＢ回数優先表示」のチェックボックスが選択されていることにより、複写ジョブの実行回数の多いＭＦＰ２００の機器情報ほど一覧の上位に表示されている。図２４では、複写ジョブの実行回数が最も多いＭＦＰ２００Ｊの機器情報が、一覧の最上位に表示されている。
【０１０２】
そして、図２５に示されるとおり、一覧表示されるＭＦＰの機器情報の中から１台のＭＦＰ（図２５では、ＭＦＰ２００Ｊ）の識別情報が選択された後、「ＯＫ」ボタン４４０が押下されれば、機器情報が選択されたＭＦＰに印刷データが送信される。
【０１０３】
＜複写ジョブ履歴選択表示処理＞
図２６〜図２８は、特定ジョブのジョブ履歴情報を記憶しているＭＦＰの機器情報が選択的に表示される表示条件を説明するための図である。
【０１０４】
図２６に示される出力機器検索画面４００の印刷条件設定画面４５０には、「ＣＯＰＹＪＯＢ履歴のみ表示」、「ＳＣＡＮＪＯＢ履歴のみ表示」、「ＦＡＸＪＯＢ履歴のみ表示」、「ＰＲＩＮＴＪＯＢ履歴のみ表示」、および「その他のＪＯＢ履歴のみ表示」のチェックボックスが設けられている。
【０１０５】
表示条件設定画面４５０上で、「ＪＯＢ履歴を表示する」および「ＣＯＰＹＪＯＢ履歴のみ表示」のチェックボックスが選択された後、検索ボタン４２０が押下されれば、表示部４１０に表示される機器情報の表示順位が変更される。
【０１０６】
図２７は、図２６に示される表示条件にしたがって表示順位が変更された出力機器検索画面を示す図である。図２７では、「ＪＯＢ履歴を表示する」のチェックボックスが選択されていることにより、各ＭＦＰのジョブ履歴情報が表示部４１０に表示されている。また、「ＣＯＰＹＪＯＢ履歴のみ表示」のチェックボックスが選択されていることにより、複写ジョブのジョブ履歴情報を記憶しているＭＦＰ２００の機器情報のみが一覧表示されている。図２７では、複写ジョブのジョブ履歴情報を記憶しているＭＦＰ２００Ｃ，２００Ｊ，２００Ｋの機器情報のみが一覧表示されている。
【０１０７】
そして、図２８に示されるとおり、一覧表示されるＭＦＰの機器情報の中から１台のＭＦＰ（図２８では、ＭＦＰ２００Ｊ）の識別情報が選択された後、「ＯＫ」ボタン４４０が押下されれば、機器情報が選択されたＭＦＰに印刷データが送信される。
【０１０８】
なお、本実施形態とは異なり、「ＪＯＢ履歴ありのみ表示」のチェックボックスの下部に、ジョブの種類を特定するためのチェックボックスが設けられ、たとえば、複写ジョブのジョブ履歴情報を記憶しているＭＦＰの機器情報と、ファクシミリジョブのジョブ履歴情報を記憶しているＭＦＰの機器情報とが選択的に表示されてもよい。
【０１０９】
このような構成によれば、ＰＣ１００のユーザーは、出力機器検索画面４００に表示されるＭＦＰ２００の識別情報の一覧の中から、たとえば、自身が複写機能のみ使用しているＭＦＰの識別情報を容易に特定することが可能になる。
【０１１０】
以上のとおり、本実施形態のＰＣ１００において、ネットワーク３００上のＭＦＰ２００からジョブ履歴情報を取得し、印刷ジョブのジョブ履歴情報以外のジョブ履歴情報に基づいて、ＭＦＰ２００の機器情報の表示順位を決定する処理について述べた。以下、図２９および図３０を参照して、ＭＦＰ２００において、ジョブ履歴情報を記憶する処理について説明する。
【０１１１】
図２９は、ＭＦＰにより実行されるジョブ履歴記憶処理の手順を示すフローチャートである。ジョブ履歴記憶処理を実行するに先立って、ＭＦＰ２００の電源が投入され、ＭＦＰ２００が起動される。
【０１１２】
まず、ユーザー操作があるか否かが判断される（ステップＳ３０１）。本実施形態では、ＭＦＰ２００の操作パネル２０５に対するユーザーの操作があるか否かが判断される。たとえば、ＭＦＰ２００のＡＤＦに原稿がセットされ、複写処理の実行を指示するスタートボタンが押下される場合、ユーザー操作があると判断される。
【０１１３】
ユーザー操作がないと判断される場合（ステップＳ３０１：ＮＯ）、ユーザー操作があるまで待機する。
【０１１４】
一方、ユーザー操作があると判断される場合（ステップＳ３０１：ＹＥＳ）、ユーザー認証が行われる（ステップＳ３０２）。本実施形態では、ＩＤ情報の入力を促す入力画面が操作パネル２０５に表示され、ユーザーによるＩＤ情報の入力が行われる。なお、生体（人体）通信を利用したり、ユーザーが携帯する携帯端末を利用したりして、ユーザー認証が行われてもよい。
【０１１５】
続いて、ユーザー情報が取得される（ステップＳ３０３）。本実施形態では、ステップＳ３０２に示す処理で入力されたＩＤ情報が取得される。
【０１１６】
続いて、ユーザー操作がパネル操作のみであるか否かが判断される（ステップＳ３０４）。本実施形態では、ステップＳ３０１に示す処理で認識されたユーザー操作が、ジョブの実行を指示する操作であるか、操作パネル２０５の操作のみであるかが判断される。
【０１１７】
ユーザー操作がパネル操作のみであると判断される場合（ステップＳ３０４：ＹＥＳ）、ユーザー情報およびパネル操作ジョブ履歴情報が記憶される（ステップＳ３０５）。本実施形態では、ステップＳ３０３に示す処理で取得されたＩＤ情報が、ステップＳ３０１に示す処理で認識されたパネル操作の操作履歴を示す履歴情報と対応付けてＭＩＢに格納される。
【０１１８】
一方、ステップＳ３０４に示す処理において、ユーザー操作がパネル操作のみでないと判断される場合（ステップＳ３０４：ＮＯ）、設定されたジョブの実行が開始される（ステップＳ３０６）。本実施形態では、ステップＳ３０１に示す処理で認識されたジョブの実行が開始される。具体的には、たとえば、画像読取部２０６により原稿の画像が読み取られ、複写ジョブの実行が開始される。
【０１１９】
続いて、ユーザー情報およびジョブ履歴情報が記憶される（ステップＳ３０７）。本実施形態では、ステップＳ３０３に示す処理で取得されたＩＤ情報が、ステップＳ３０６に示す処理で開始されたジョブのジョブ履歴情報と対応付けてＭＩＢに格納される。
【０１２０】
続いて、ジョブが終了したか否かが判断される（ステップＳ３０８）、ジョブが終了していないと判断される場合（ステップＳ３０８：ＮＯ）、ジョブが終了するまで待機する。一方、ジョブが終了したと判断される場合（ステップＳ３０８：ＹＥＳ）、電源をオフにするか否かが判断される（ステップＳ３０９）。
【０１２１】
電源をオフにしないと判断される場合（ステップＳ３０９：ＮＯ）、ステップＳ３０１の処理に戻る。一方、電源をオフにすると判断される場合（ステップＳ３０９：ＹＥＳ）、処理が終了される。
【０１２２】
以上のとおり、図２９に示されるフローチャートの処理によれば、ジョブの実行履歴を示すジョブ履歴情報と、ジョブを指示したユーザーのＩＤ情報とが対応付けて記憶される。なお、ジョブ履歴情報には、ジョブの実行を伴わないパネル操作の履歴情報に加え、ユーザーが給紙トレイを開けて用紙を補給した動作の履歴情報が含まれ得る。
【０１２３】
図３０は、ＭＦＰにより実行される印刷ジョブ履歴記憶処理の手順を示すフローチャートである。なお、図３０に示されるフローチャートの処理は、図２９に示されるフローチャートの処理と並列して実行される。
【０１２４】
まず、印刷ジョブが受信されたか否かが判断される（ステップＳ４０１）。印刷ジョブが受信されていないと判断される場合（ステップＳ４０１：ＮＯ）、印刷ジョブが受信されるまで待機する。
【０１２５】
一方、印刷ジョブが受信されたと判断される場合（ステップＳ４０１：ＹＥＳ）、ユーザー情報が取得される（ステップＳ４０２）。本実施形態では、ステップＳ４０１に示す処理で受信されたことが認識された印刷ジョブに含まれるＩＤ情報が取得される。
【０１２６】
続いて、印刷ジョブの実行が開始される（ステップＳ４０３）。本実施形態では、ステップＳ４０１に示す処理で受信されたことが認識された印刷ジョブの実行が開始される。
【０１２７】
続いて、ユーザー情報および印刷ジョブ履歴情報が記憶される（ステップＳ４０４）。本実施形態では、ステップＳ４０２に示す処理で取得されたＩＤ情報が、ステップＳ４０３に示す処理で実行が開始された印刷ジョブのジョブ履歴情報と対応付けてＭＩＢに格納される。
【０１２８】
続いて、ジョブが終了したか否かが判断される（ステップＳ４０５）、ジョブが終了していないと判断される場合（ステップＳ４０５：ＮＯ）、ジョブが終了するまで待機する。一方、ジョブが終了したと判断される場合（ステップＳ４０５：ＹＥＳ）、電源をオフにするか否かが判断される（ステップＳ４０６）。
【０１２９】
電源をオフにしないと判断される場合（ステップＳ４０６：ＮＯ）、ステップＳ４０１の処理に戻る。一方、電源をオフにすると判断される場合（ステップＳ４０６：ＹＥＳ）、処理が終了される。
【０１３０】
以上のとおり、図３０に示されるフローチャートの処理によれば、印刷ジョブのジョブ履歴情報と、印刷ジョブを指示したユーザーのＩＤ情報とが対応付けて記憶される。
【０１３１】
（第２の実施形態）
次に、図３１を参照して、本発明の第２の実施形態について説明する。本実施形態は、インストーラーを使用して、ネットワーク３００上の特定のＭＦＰ用のプリンタードライバーをＰＣにインストールする実施形態である。
【０１３２】
なお、ＰＣ１００においてインストーラープログラムが実行される点を除いては、本実施形態に係る画像形成システムの構成は、第１の実施形態に係る画像形成システムの構成と同様であるため、詳細な説明は省略する。
【０１３３】
図３１は、ＰＣにより実行されるインストール処理の手順を示すフローチャートである。なお、図３１のフローチャートにより示されるアルゴリズムは、ＰＣ１００のハードディスク１０４にプログラムとして記憶されており、ＣＰＵ１０１によって実行される。
【０１３４】
まず、インストールが開始されたか否かが判断される（ステップＳ５０１）。たとえば、ＰＣ１００のディスプレイ１０５に表示されるインストーラーのアイコンが押下された場合、インストールが開始されたと判断される。
【０１３５】
インストールが開始されていないと判断される場合（ステップＳ５０１：ＮＯ）、インストールが開始されるまで待機する。
【０１３６】
一方、インストールが開始されたと判断される場合（ステップＳ５０１：ＹＥＳ）、ネットワーク上の印刷機器が検索され、返信情報が取得される（ステップＳ５０２，Ｓ５０３）。なお、返信情報を送信するＭＦＰの動作は、図８に示されるフローチャートの処理の動作と同様であるため、詳細な説明は省略する。
【０１３７】
続いて、ユーザーＩＤ：「Ａ」の使用履歴がある印刷機器が存在するか否かが判断される（ステップＳ５０４）。ユーザーＩＤ：「Ａ」の使用履歴がある印刷機器が存在しないと判断される場合（ステップＳ５０４：ＮＯ）、「一覧表示順位指定なし」が設定される（ステップＳ５０５）。
【０１３８】
一方、ユーザーＩＤ：「Ａ」の使用履歴がある印刷機器が存在すると判断される場合（ステップＳ５０４：ＹＥＳ）、使用履歴に応じて一覧表示順位が設定される（ステップＳ５０６）。本実施形態では、たとえば、複写ジョブのジョブ履歴情報を記憶しているＭＦＰの機器情報が一覧の上位に表示されるように、ジョブ履歴情報に基づいて、機器情報の表示順位が設定される。
【０１３９】
そして、候補機器情報が一覧表示される（ステップＳ５０７）。ステップＳ５０５に示す処理で「一覧表示順位指定なし」が設定されている場合、ＭＦＰ２００の機器情報がランダムに表示される。一方、ステップＳ５０６に示す処理でジョブ履歴情報に基づいて表示順位が設定されている場合、たとえば、複写ジョブのジョブ履歴情報を記憶しているＭＦＰの機器情報が一覧の上位に表示される。
【０１４０】
続いて、ユーザーにより選択された印刷機器が受け付けられる（ステップＳ５０８）。本実施形態では、ステップＳ５０７に示す処理で表示された出力機器検索画面４００に一覧表示されるＭＦＰ２００の機器情報の中から、ユーザーの操作により選択された一のＭＦＰの機器情報が受け付けられる。
【０１４１】
続いて、ユーザーにより選択された印刷機器のドライバープログラムが取得される（ステップＳ５０９）。本実施形態では、ステップＳ５０８に示す処理で受け付けられた機器情報のＭＦＰ用のプリンタードライバープログラムが取得される。
【０１４２】
そして、プリンタードライバーがインストールされ（ステップＳ５１０）、処理が終了される。本実施形態では、ステップＳ５０９に示す処理で取得されたドライバープログラムが、ＰＣ１００のハードディスク１０４にインストールされ、処理が終了される。
【０１４３】
以上のとおり、図３１に示されるフローチャートの処理によれば、ネットワーク３００上のＭＦＰ２００を検索する際、ＰＣ１００のユーザーのＩＤ情報と対応付けられているジョブ履歴情報が各ＭＦＰから取得される。そして、取得されたジョブ履歴情報のうち、特定のジョブ履歴情報に基づいて機器情報の表示順位が決定され、出力機器検索画面４００に表示される。
【０１４４】
このような構成によれば、たとえば、複写ジョブのジョブ履歴情報を記憶しているＭＦＰの機器情報を一覧の上位に表示することにより、ＭＦＰの機器情報の一覧の中から、複写機能のみをユーザーが使用しているＭＦＰの機器情報を、ユーザーが容易に特定することが可能になる。つまり、プリンタードライバーをインストールするＭＦＰをユーザーが容易に特定することができる。また、ユーザーが、プリンタードライバーをインストールするＭＦＰを間違えて選択することが防止される。
【０１４５】
本発明は、上述した第１および第２の実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【０１４６】
たとえば、上述した第１および第２の実施形態では、ＭＦＰ２００において、ＰＣ１００のユーザーのＩＤ情報と対応付けられているジョブ履歴情報が抽出され、ＰＣ１００に送信された。しかしながら、ＭＦＰ２００に記憶されているジョブ履歴情報がすべてＰＣ１００に送信され、ＰＣ１００において、ＰＣ１００のユーザーのＩＤ情報と対応付けられているジョブ履歴情報が抽出されてもよい。
【０１４７】
上述した第１および第２の実施形態に係る検索装置における各種処理を行う手段および方法は、専用のハードウエア回路、またはプログラムされたコンピューターのいずれによっても実現することが可能である。上記プログラムは、たとえば、フレキシブルディスクおよびＣＤ−ＲＯＭ等のコンピューター読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピューター読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送され記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、検索装置の一機能としてその装置のソフトウエアに組み込まれてもよい。
【符号の説明】
【０１４８】
１００  ＰＣ、
１０１，２０１  ＣＰＵ、
１０２，２０２  ＲＯＭ、
１０３，２０３  ＲＡＭ、
１０４，２０４  ハードディスク、
１０５  ディスプレイ、
１０６  入力装置、
１０７，２１１  ネットワークインターフェース、
１０８，２１６  バス、
２００  ＭＦＰ、
２０５  操作パネル、
２０６  画像読取部、
２０７  画像処理部、
２０８  画像形成部、
２０９  電源制御部、
２１０  外部端末インターフェース、
２１２  認証部、
２１３  通信制御部、
２１４  モデム、
２１５  ＮＣＵ、
３００  ネットワーク、
４００  出力機器検索画面。
【図１】
2014006646.tif 000003
【図２】
2014006646.tif 000004
【図３】
2014006646.tif 000005
【図４】
2014006646.tif 000006
【図５】
2014006646.tif 000007
【図６】
2014006646.tif 000008
【図７】
2014006646.tif 000009
【図８】
2014006646.tif 000010
【図９】
2014006646.tif 000011
【図１０】
2014006646.tif 000012
【図１１】
2014006646.tif 000013
【図１２】
2014006646.tif 000014
【図１３】
2014006646.tif 000015
【図１４】
2014006646.tif 000016
【図１５】
2014006646.tif 000017
【図１６】
2014006646.tif 000018
【図１７】
2014006646.tif 000019
【図１８】
2014006646.tif 000020
【図１９】
2014006646.tif 000021
【図２０】
2014006646.tif 000022
【図２１】
2014006646.tif 000023
【図２２】
2014006646.tif 000024
【図２３】
2014006646.tif 000025
【図２４】
2014006646.tif 000026
【図２５】
2014006646.tif 000027
【図２６】
2014006646.tif 000028
【図２７】
2014006646.tif 000029
【図２８】
2014006646.tif 000030
【図２９】
2014006646.tif 000031
【図３０】
2014006646.tif 000032
【図３１】
2014006646.tif 000033