(57)【特許請求の範囲】
【請求項１】
画像データが格納される複数の記憶装置にアクセスする取得手段であって、優先順位が高い順に前記記憶装置に格納されている画像データに関する情報を取得する取得手段と、
前記複数の記憶装置のうち第１の優先順位に該当する第１の記憶装置から取得された画像データに関する情報と、前記複数の記憶装置のうち第２の優先順位に該当する第２の記憶装置から取得された画像データに関する情報を表示手段に表示させる表示制御手段と、
を有し、
画像データが格納された回数が多い記憶装置ほど、前記優先順位が高い、
画像形成装置。
【請求項２】
前記表示制御手段は、前記第１の記憶装置から取得された画像データに関する情報を、予め決定された表示順序に並べて前記表示手段に表示させ、取得継続の指示を受けた場合、前記第１の記憶装置から取得された画像データに関する情報と、前記第２の記憶装置から取得された画像データに関する情報と、を統合し、前記統合された情報を前記表示順序に並べて前記表示手段に表示させる、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記取得手段は、前記第１の記憶装置にアクセスして画像データに関する情報を取得し、取得継続の指示を受けた場合、前記第２の記憶装置にアクセスして画像データに関する情報を取得し、
前記表示制御手段は、前記取得手段によって画像データが取得される度に、順次、前記取得された画像データに関する情報を前記表示手段に表示させる、
ことを特徴とする請求項１又は請求項２に記載の画像形成装置。
【請求項４】
前記取得手段は、前記優先順位に従って、前記第１の記憶装置、及び、前記第２の記憶装置に、順次、アクセスして画像データに関する情報を取得し、
前記表示制御手段は、前記第１の記憶装置から取得された画像データに関する情報を前記表示手段に表示させ、取得継続の指示を受けた場合、前記第２の記憶装置から取得された画像データに関する情報を前記表示手段に表示させる、
ことを特徴とする請求項１又は請求項２に記載の画像形成装置。
【請求項５】
前記取得手段は、ユーザ毎の前記優先順位に従ってアクセスを実行する、
ことを特徴とする請求項１から請求項４のいずれか一項に記載の画像形成装置。
【請求項６】
前記取得手段によるアクセスが成功しなかった記憶装置の優先順位を下げる手段を更に備える、
ことを特徴とする請求項１から請求項５のいずれか一項に記載の画像形成装置。
【請求項７】
コンピュータを、
画像データが格納される複数の記憶装置にアクセスする取得手段であって、優先順位が高い順に前記記憶装置に格納されている画像データに関する情報を取得する取得手段と、
前記複数の記憶装置のうち第１の優先順位に該当する第１の記憶装置から取得された画像データに関する情報と、前記複数の記憶装置のうち第２の優先順位に該当する第２の記憶装置から取得された画像データに関する情報を表示手段に表示させる表示制御手段と、  として機能させ、
画像データが格納された回数が多い記憶装置ほど、前記優先順位が高い、
プログラム。
【請求項８】
画像データが格納される複数の記憶装置にアクセスする取得手段であって、優先順位が高い順に前記記憶装置に格納されている画像データに関する情報を取得する取得手段と、
前記複数の記憶装置のうち第１の優先順位に該当する第１の記憶装置から取得された画像データに関する情報と、前記複数の記憶装置のうち第２の優先順位に該当する第２の記憶装置から取得された画像データに関する情報を表示手段に表示させる表示制御手段と、
を有し、
画像データが格納された回数が多い記憶装置ほど、前記優先順位が高い、
画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数の画像形成装置を含むシステムが開示されている。個々の画像形成装置は、他の画像形成装置にアクセスして他の画像形成装置から画像データを取得し、その画像データを印刷する機能を備えている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−３７２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、画像形成装置が、システムに含まれる複数の画像形成装置の全部にアクセスして画像データに関する情報を取得し、その取得処理が完了した後に画像データのリストを表示し、そのリストの中からユーザによって選択された画像データを印刷する場合がある。この場合、全画像形成装置からの取得処理が完了するまでリストが表示されず、ユーザによる画像データの選択がなされないことになる。全画像形成装置にアクセスしている分、取得処理の完了に要する時間が増大し、その結果、リスト表示までに要する時間が増大する。また、画像形成装置によっては、目的の画像データ（例えば印刷対象の画像データ）が格納されていない場合がある。このような画像形成装置にアクセスしていると、目的の画像データに関する情報を取得するまでに要する時間が増大する。
【０００５】
本発明の目的は、画像データが格納される複数の記憶装置の全部にアクセスして画像データに関する情報を取得した後に、画像データに関する情報を表示する場合と比べて、より早い段階で、目的の画像データに関する情報を表示することである。
【課題を解決するための手段】
【０００６】
請求項１に係る発明は、画像データが格納される複数の記憶装置にアクセスする取得手段であって、優先順位が高い順に前記記憶装置に格納されている画像データに関する情報を取得する取得手段と、前記複数の記憶装置のうち第１の優先順位に該当する第１の記憶装置から取得された画像データに関する情報と、前記複数の記憶装置のうち第２の優先順位に該当する第２の記憶装置から取得された画像データに関する情報を表示手段に表示させる表示制御手段と、を有し、画像データが格納された回数が多い記憶装置ほど、前記優先順位が高い、画像形成装置である。
【０００７】
請求項２に係る発明は、前記表示制御手段は、前記第１の記憶装置から取得された画像データに関する情報を、予め決定された表示順序に並べて前記表示手段に表示させ、取得継続の指示を受けた場合、前記第１の記憶装置から取得された画像データに関する情報と、前記第２の記憶装置から取得された画像データに関する情報と、を統合し、前記統合された情報を前記表示順序に並べて前記表示手段に表示させる、ことを特徴とする請求項１に記載の画像形成装置である。
【０００８】
請求項３に係る発明は、前記取得手段は、前記第１の記憶装置にアクセスして画像データに関する情報を取得し、取得継続の指示を受けた場合、前記第２の記憶装置にアクセスして画像データに関する情報を取得し、前記表示制御手段は、前記取得手段によって画像データが取得される度に、順次、前記取得された画像データに関する情報を前記表示手段に表示させる、ことを特徴とする請求項１又は請求項２に記載の画像形成装置である。
【０００９】
請求項４に係る発明は、前記取得手段は、前記優先順位に従って、前記第１の記憶装置、及び、前記第２の記憶装置に、順次、アクセスして画像データに関する情報を取得し、前記表示制御手段は、前記第１の記憶装置から取得された画像データに関する情報を前記表示手段に表示させ、取得継続の指示を受けた場合、前記第２の記憶装置から取得された画像データに関する情報を前記表示手段に表示させる、ことを特徴とする請求項１又は請求項２に記載の画像形成装置である。
【００１２】
請求項５に係る発明は、前記取得手段は、ユーザ毎の前記優先順位に従ってアクセスを実行する、ことを特徴とする請求項１から請求項４のいずれか一項に記載の画像形成装置である。
【００１３】
請求項６に係る発明は、前記取得手段によるアクセスが成功しなかった記憶装置の優先順位を下げる手段を更に備える、ことを特徴とする請求項１から請求項５のいずれか一項に記載の画像形成装置である。
【００１４】
請求項７に係る発明は、コンピュータを、画像データが格納される複数の記憶装置にアクセスする取得手段であって、優先順位が高い順に前記記憶装置に格納されている画像データに関する情報を取得する取得手段と、前記複数の記憶装置のうち第１の優先順位に該当する第１の記憶装置から取得された画像データに関する情報と、前記複数の記憶装置のうち第２の優先順位に該当する第２の記憶装置から取得された画像データに関する情報を表示手段に表示させる表示制御手段と、として機能させ、画像データが格納された回数が多い記憶装置ほど、前記優先順位が高い、プログラムである。
請求項８に係る発明は、画像データが格納される複数の記憶装置にアクセスする取得手段であって、優先順位が高い順に前記記憶装置に格納されている画像データに関する情報を取得する取得手段と、前記複数の記憶装置のうち第１の優先順位に該当する第１の記憶装置から取得された画像データに関する情報と、前記複数の記憶装置のうち第２の優先順位に該当する第２の記憶装置から取得された画像データに関する情報を表示手段に表示させる表示制御手段と、を有し、画像データが格納された回数が多い記憶装置ほど、前記優先順位が高い、画像形成システムである。
【発明の効果】
【００１５】
請求項１，７，８に係る発明によると、画像データが格納される複数の記憶装置の全部にアクセスして画像データに関する情報を取得した後に、画像データに関する情報を表示する場合と比べて、より早い段階で、目的の画像データに関する情報が表示され得る。また、格納回数が相対的に多い記憶装置に対して優先的にアクセスがなされる。
【００１６】
請求項２に係る発明によると、予め決定された表示順序に並べて情報が表示される場合において、取得継続の指示を受けるまで、表示手段に表示されている情報は更新されない。
【００１７】
請求項３に係る発明によると、取得継続の指示を受けるまで、次順位に該当する記憶装置へのアクセスが実行されず、表示手段に表示されている情報は更新されない。
【００１８】
請求項４に係る発明によると、優先順位に従って画像データに関する情報が、順次、取得されている場合において、取得継続の指示を受けるまで、表示手段に表示されている情報は更新されない。
【００２１】
請求項５に係る発明によると、画像データが格納される複数の記憶装置の全部にアクセスして画像データに関する情報を取得した後に、画像データに関する情報を表示する場合と比べて、ユーザ毎に、より早い段階で、目的の画像データに関する情報が表示される。
【００２２】
請求項６に係る発明によると、画像データに関する情報が取得し得ない記憶装置の優先順位が下げられ、画像データに関する情報が取得し得る記憶装置に対して優先的にアクセスがなされる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態に係る画像形成システムを示すブロック図である。
【図２】画像形成装置を示すブロック図である。
【図３】端末装置を示すブロック図である。
【図４】デバイスリストの一例を示す図である。
【図５】格納履歴情報の一例を示す図である。
【図６】格納回数の一例を示す図である。
【図７】格納回数を説明するための図である。
【図８】格納回数の一例を示す図である。
【図９】格納回数に基づく優先順位の一例を示す図である。
【図１０】取得履歴情報の一例を示す図である。
【図１１】取得回数を説明するための図である。
【図１２】取得回数の一例を示す図である。
【図１３】取得回数に基づく優先順位の一例を示す図である。
【図１４】取得回数の一例を示す図である。
【図１５】各画像形成装置に格納されている画像データの一例を示す図である。
【図１６】優先順位の一例を示す図である。
【図１７】実施例１に係る処理の一例を示すフローチャートである。
【図１８】表示部の画面の一例を示す図である。
【図１９】表示部の画面の一例を示す図である。
【図２０】実施例２に係る処理の一例を示すフローチャートである。
【図２１】表示部の画面の一例を示す図である。
【図２２】表示部の画面の一例を示す図である。
【発明を実施するための形態】
【００２４】
図１には、本発明の実施形態に係る画像形成システムの一例が示されている。画像形成システムは、複数の画像形成装置（一例として、画像形成装置１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ）を含む。なお、画像形成装置１０Ａ，１０Ｂ，１０Ｃ，１０Ｄを区別する必要が無い場合には、これらを「画像形成装置１０」と称することとする。複数の画像形成装置１０は、ネットワーク等の通信経路Ｎに接続されている。また、端末装置４０が通信経路Ｎに接続されている。なお、図１に示す例では、４つの画像形成装置１０が画像形成システムに含まれているが、これは一例に過ぎず、４つ以外の複数の画像形成装置１０が画像形成システムに含まれていればよい。また、複数の端末装置４０が通信経路Ｎに接続されていてもよい。
【００２５】
画像形成装置１０は、例えば電子写真方式のプリンタである。端末装置４０は、画像データを画像形成装置１０に送信する機能を備えている。画像形成装置１０は、端末装置４０から送信された画像データを格納する機能を備えている。
【００２６】
図２には、画像形成装置１０の構成が示されている。画像形成部１２は、画像データに応じた画像を用紙等の記録媒体上に形成する。通信部１４は、通信経路Ｎに接続される通信インターフェースである。通信部１４は、他の装置からデータを受信する機能、及び、他の装置にデータを送信する機能を備えている。
【００２７】
記憶部１６は、ハードディスク等の記憶装置である。記憶部１６には、端末装置４０から送信された画像データ、及び、ユーザを認証するための認証情報が記憶される。画像データには、関連情報が付帯されている。関連情報は、例えば画像データのメタ情報であり、一例として、画像データを識別するための画像識別情報（例えば画像データＩＤ）、画像データの作成日時を示す情報、画像データを格納したユーザを識別するためのユーザ識別情報（例えばユーザＩＤ）等を含む。その他、画像データの容量を示す情報やデータ形式を示す情報等が、関連情報に含まれてもよい。認証情報には、例えば、ユーザ識別情報と暗証情報とが含まれる。暗証情報は、ユーザが本人であることを確認するための情報であり、例えばパスワードである。
【００２８】
また、記憶部１６には、デバイスリスト１８、履歴情報２０及び優先度情報２２が記憶されている。デバイスリスト１８は、画像形成システムに含まれるすべての画像形成装置１０を示す情報である。デバイスリスト１８には、各画像形成装置１０を識別するためのデバイス識別情報が含まれている。履歴情報２０は、格納履歴情報及び取得履歴情報のうちの少なくとも１つを含む。格納履歴情報は、自身の画像形成装置１０に対する画像データの格納の履歴をユーザ毎に示す情報である。取得履歴情報は、画像データが取得された画像形成装置１０の履歴をユーザ毎に示す情報である。優先度情報２２は、後述する取得部３０によってアクセスされる画像形成装置１０の優先順位を示す情報である。その優先順位は、履歴情報２０（格納履歴情報又は取得履歴情報）に基づいて決定される。優先順位は、ユーザや管理者によって決定されてもよい。デバイスリスト１８、履歴情報２０及び優先度情報２２は、後で詳述する。
【００２９】
ユーザインターフェース部（ＵＩ部）２４は、操作部と表示部とを含む。操作部は、操作パネル等の入力デバイスである。表示部は、液晶ディスプレイ等の表示デバイスである。カード読取部２６は、認証カード（例えばＩＣ（Integrated Circuit）カード）に記憶されている情報を読み取る機能を備えている。認証カードには、例えば、認証情報に含まれるユーザ識別情報と暗証情報とが記憶されている。認証カードは、ユーザの認証を行うために予めユーザに渡される。なお、操作部を用いて、ユーザ識別情報及び暗証情報が入力されてもよい。
【００３０】
制御部２８は、画像形成装置１０の各部の動作を制御する。例えば、画像データ及びユーザ識別情報が端末装置４０から送信されると、制御部２８は、画像データとユーザ識別情報とを対応付けて記憶部１６に記憶させる。
【００３１】
また、制御部２８は、取得部３０、表示制御部３２及び履歴管理部３４を含む。取得部３０は、デバイスリスト１８を参照し、デバイスリスト１８に含まれる画像形成装置１０にアクセスする。本実施形態では、取得部３０は、優先度情報が示す優先順位に従って、優先順位の高い順に単位台数の画像形成装置１０毎にアクセスする。単位台数は、１台であってもよいし、複数台であってもよい。すなわち、取得部３０は、優先順位が高い順に１台ずつ画像形成装置１０にアクセスしてもよいし、優先順位が高い順に複数台ずつ画像形成装置１０にアクセスしてもよい。単位台数は、管理者やユーザによって任意の数に変更されてもよい。ここで、単位台数が１台の場合、その１台が自機の場合も含まれる。そして、取得部３０は、画像データに関する関連情報を、アクセス先の画像形成装置１０から取得する。例えば、ＵＩ部２４の操作部又はカード読取部２６からユーザ識別情報が入力されると、取得部３０は、そのユーザ識別情報に対応付けられている画像データの関連情報を、アクセス先の画像形成装置１０から取得する。また、取得部３０は、指定された画像データを画像形成装置１０から取得する機能を備えている。アクセス先が自身の画像形成装置１０の場合、取得部３０は、自身の画像形成装置１０の記憶部１６にアクセスして関連情報や画像データを取得する。
【００３２】
表示制御部３２は、各種の情報をＵＩ部２４の表示部に表示させる機能を備えている。本実施形態では、表示制御部３２は、取得部３０によって取得された関連情報を表示部に表示させる。例えば、表示制御部３２は、予め決定された表示順序に従って関連情報を並べて表示部に表示させる。関連情報がユーザによって選択されると、取得部３０は、ユーザによって選択された関連情報に対応する画像データを、その画像データが格納されている画像形成装置１０から取得する。そして、画像形成部１２は、取得された画像データに応じた画像を用紙に形成する。
【００３３】
履歴管理部３４は、履歴情報２０を作成する。すなわち、履歴管理部３４は、格納履歴情報及び取得履歴情報のうちの少なくとも１つを作成する。
【００３４】
履歴情報２０として格納履歴情報が採用された場合、履歴管理部３４は、自身の画像形成装置１０に対する画像データの格納の履歴をユーザ毎に管理し、格納履歴情報を作成する。履歴管理部３４は、格納履歴情報を参照し、自身の画像形成装置１０に対する画像データの格納回数をユーザ毎にカウントする。そして、履歴管理部３４は、その格納回数に基づいて各画像形成装置１０に対するアクセスの優先順位を決定し、その優先順位を示す優先度情報２２を作成する。例えば、格納回数が多い画像形成装置１０ほど、アクセスの優先順位が高く設定される。これは、格納回数が多い画像形成装置１０ほど、格納回数が相対的に少ない画像形成装置１０と比べて、画像データが格納されている可能性が高いと想定されるからである。
【００３５】
履歴情報２０として取得履歴情報が採用された場合、履歴管理部３４は、画像データが取得された画像形成装置１０の履歴をユーザ毎に管理し、取得履歴情報を作成する。履歴管理部３４は、取得履歴情報を参照し、各画像形成装置１０について画像データが取得された取得回数をユーザ毎にカウントする。そして、履歴管理部３４は、その取得回数に基づいて各画像形成装置１０に対するアクセスの優先順位を決定し、その優先順位を示す優先度情報２２を作成する。例えば、取得回数が多い画像形成装置１０ほど、アクセスの優先順位が高く設定される。これは、取得回数が多い画像形成装置１０ほど、取得回数が相対的に少ない画像形成装置１０と比べて、画像データが格納されている可能性が高いと想定されるからである。
【００３６】
なお、画像形成装置１０は、電子写真方式以外の方式で画像を形成するプリンタであってもよい。画像形成装置１０は、コピー機能、スキャン機能及びファクシミリ機能のうちの少なくとも１つの機能を備えていてもよい。
【００３７】
図３には、端末装置４０の構成が示されている。記憶部４２は、ハードディスク等の記憶装置である。この記憶部４２には、格納場所情報４４が記憶されている。また、記憶部４２には、プリンタドライバが記憶されている。プリンタドライバは、画像形成装置１０を制御する機能を有するプログラムである。格納場所情報４４は、端末装置４０から送信された画像データを格納する画像形成装置１０を示す情報である。図１に示す画像形成システムの例では、格納場所情報４４は、画像形成装置１０Ａ，１０Ｂ，１０Ｃ，１０Ｄのいずれかを示す情報である。格納場所情報４４は、例えば、画像形成装置１０のデバイス識別情報である。別の例として、格納場所情報４４は、画像形成装置１０に割り当てられたＩＰ（Internet Protocol）アドレスであってもよい。一例として、格納場所情報４４は、画像形成装置１０Ｃのデバイス識別情報である。なお、格納場所情報４４は、ユーザによって変更されてもよい。
【００３８】
通信部４６は、通信経路Ｎに接続される通信インターフェースである。通信部４６は、他の装置からデータを受信する機能、及び、他の装置にデータを送信する機能を備えている。例えば、通信部４６は、ユーザによって指定された画像データと関連情報とを、格納場所情報４４が示す画像形成装置１０に送信する機能を備えている。
【００３９】
操作部４８は、例えばキーボードやマウス等の入力デバイスである。表示部５０は、液晶ディスプレイ等の表示デバイスである。制御部５２は、端末装置４０の各部の動作を制御する。
【００４０】
（画像形成システムにおける処理の概略）
ここで、画像形成システムによる処理の概略について説明する。まず、ユーザは、端末装置４０の操作部４８を利用して、格納対象の画像データを指定し、画像データの格納を指示する。通信部４６は、制御部５２の制御の下、ユーザによって指定された画像データと関連情報とを、格納場所情報４４が示す画像形成装置１０に送信する。一例として、格納場所情報４４は画像形成装置１０Ｃを示しているため、画像データ及び関連情報は、画像形成装置１０Ｃに送信される。
【００４１】
画像形成装置１０Ｃの通信部１４は、端末装置４０から送信された画像データと関連情報とを受信する。そして、制御部２８は、受信された画像データと関連情報とを記憶部１６に記憶させる。
【００４２】
ユーザは、格納指示を与えた後、画像形成装置１０Ａ，１０Ｂ，１０Ｃ，１０Ｄのいずれかに移動する。例えば、ユーザは、自分が普段使っている画像形成装置１０に移動してもよいし、その画像形成装置１０が使用中であれば、別の画像形成装置１０に移動してもよい。または、利用者は、自分の場所から最も近い画像形成装置１０に移動してもよい。ここでは、ユーザが、図１に示されている画像形成装置１０Ａに移動したものとする。
【００４３】
ユーザがユーザ識別情報及び暗証情報を画像形成装置１０Ａに入力すると、画像形成装置１０Ａの取得部３０は、デバイスリスト１８及び優先度情報２２を参照し、デバイスリスト１８に含まれる画像形成装置１０に対して、優先順位に従って順番にアクセスする。そして、取得部３０は、そのユーザ識別情報が対応付けられている画像データの関連情報を、アクセス先の画像形成装置１０から取得する。画像形成装置１０Ａの表示制御部３２は、取得部３０によって取得された関連情報の一覧をＵＩ部２４の表示部に表示させる。その一覧からユーザによって画像データが選択されると、取得部３０は、選択された画像データが格納されている画像形成装置１０から、選択された画像データを取得する。例えば、画像形成装置１０Ｃに格納されている画像データが選択された場合、取得部３０は、選択された画像データを画像形成装置１０Ｃから取得する。画像形成部１２は、その画像データに応じた画像を用紙に形成する。
【００４４】
以上のように、画像形成装置１０は、他の画像形成装置１０に格納されている画像データを取得して画像を形成する機能を備えている。これにより、ユーザは、印刷を実際に実行する画像形成装置１０に画像データを格納しておく必要がない。画像形成システムに含まれる複数の画像形成装置１０のうちのいずれかに画像データを格納しておけば、いずれかの画像形成装置１０にて印刷が実現されることになる。
【００４５】
（デバイスリスト１８の具体例）
次に、図４を参照して、デバイスリスト１８の具体例について説明する。デバイスリスト１８は、各画像形成装置１０の記憶部１６に記憶されている。
【００４６】
デバイスリスト１８には、画像形成システムに含まれるすべての画像形成装置１０のデバイス識別情報が含まれている。例えば、「デバイスＡ」は画像形成装置１０Ａのデバイス識別情報である。「デバイスＢ」は画像形成装置１０Ｂのデバイス識別情報である。「デバイスＣ」は画像形成装置１０Ｃのデバイス識別情報である。「デバイスＤ」は画像形成装置１０Ｄのデバイス識別情報である。デバイスリスト１８は、例えば管理者によって作成される。なお、新たな画像形成装置１０が通信経路Ｎに接続された場合、各画像形成装置１０の制御部２８は、新たに接続された画像形成装置１０を検知してもよい。この場合、制御部２８は、新たに接続された画像形成装置１０のデバイス識別情報をデバイスリスト１８に追加する。
【００４７】
（格納履歴情報の具体例）
次に、図５を参照して、格納履歴情報の具体例について説明する。図５に示されている格納履歴情報は、画像形成装置１０Ａの記憶部１６に記憶されている格納履歴情報である。この格納履歴情報には、自身の画像形成装置１０Ａに格納された画像データの画像識別情報と、その画像データが自身の画像形成装置１０Ａに格納された日時を示す情報と、その画像データを自身の画像形成装置１０Ａに格納したユーザのユーザ識別情報（ユーザＩＤ）と、が含まれている。画像識別情報、日時及びユーザＩＤは対応付けられている。例えば、２０１４年７月１４日１０時００分に、ユーザＩＤが「ｕｓｅｒ００１」であるユーザによって、画像データＤ１が画像形成装置１０Ａに格納されている。格納履歴情報は、画像形成装置１０Ａの履歴管理部３４によって作成される。端末装置４０から画像形成装置１０Ａに画像データ及び関連情報が送信され、それらが記憶部１６に格納されると、画像形成装置１０Ａの履歴管理部３４は、その格納の履歴を管理する。
【００４８】
画像形成装置１０Ｂ〜１０Ｄのそれぞれの記憶部１６にも、自身の画像形成装置１０に格納された画像データの画像識別情報と、その画像データが自身の画像形成装置１０に格納された日時を示す情報と、その画像データを自身の画像形成装置１０に格納したユーザのユーザ識別情報と、を対応付けて示す格納履歴情報が記憶されている。個々の画像形成装置１０の格納履歴情報は、個々の画像形成装置１０の履歴管理部３４によって作成される。
【００４９】
図６には、画像形成装置１０Ａにおける画像データの格納回数が示されている。この格納回数は、画像形成装置１０Ａに画像データが格納された回数であり、ユーザ毎の格納回数である。画像形成装置１０Ａの履歴管理部３４は、図５に示されている格納履歴情報を参照して、ユーザ毎の格納回数をカウントする。例えば、ユーザＩＤ「ｕｓｅｒ００１」には格納回数「１０」が対応付けられている。これは、ユーザＩＤが「ｕｓｅｒ００１」であるユーザによって、画像形成装置１０Ａに対して画像データが１０回、格納されていることを示している。また、ユーザＩＤ「ｕｓｅｒ００２」には格納回数「８回」が対応付けられている。これは、ユーザＩＤが「ｕｓｅｒ００２」であるユーザによって、画像形成装置１０Ａに対して画像データが８回、格納されていることを示している。他の格納回数についても同様である。この格納回数を示す情報は画像形成装置１０Ａの記憶部１６に記憶される。画像形成装置１０Ｂ〜１０Ｄのそれぞれにおいても、ユーザ毎の格納回数がカウントされ、その格納回数を示す情報が自身の記憶部１６に記憶される。このように、各画像形成装置１０の履歴管理部３４は、自身の画像形成装置１０に対する画像データの格納回数をユーザ毎にカウントしている。
【００５０】
なお、履歴管理部３４は、図５に示されているような格納履歴情報を作成せずに、ユーザ毎の格納回数をカウントしてもよい。
【００５１】
各画像形成装置１０におけるユーザ毎の格納回数を示す情報は、他の画像形成装置１０よって共有される。例えば、各画像形成装置１０の通信部１４は、自身の画像形成装置１０に対するユーザ毎の格納回数を示す情報を、他の画像形成装置１０に送信する。そして、各画像形成装置１０の履歴管理部３４は、各画像形成装置１０に対するユーザ毎の格納回数を示す情報を作成する。具体的には、画像形成装置１０Ａの通信部１４は、画像形成装置１０Ａに対するユーザ毎の格納回数を示す情報を、画像形成装置１０Ｂ〜１０Ｄに送信する。画像形成装置１０Ｂ〜１０Ｄについても同様である。そして、画像形成装置１０Ａの履歴管理部３４は、画像形成装置１０Ａ〜１０Ｄのそれぞれに対するユーザ毎の格納回数を示す情報を作成する。画像形成装置１０Ｂ〜１０Ｄについても同様である。履歴管理部３４は、各画像形成装置１０に対するユーザ毎の格納回数に基づいて、各画像形成装置１０に対するユーザ毎のアクセスの優先順位を決定し、優先度情報２２を作成する。
【００５２】
ここで、図７及び図８を参照して、格納回数の具体例について説明する。図７に示すように、端末装置４０から画像形成装置１０Ａ〜１０Ｄに画像データが送信されたものとする。ユーザＩＤは「ｕｓｅｒ００１」である。この例では、画像形成装置１０Ａへの格納回数は１０回であり、画像形成装置１０Ｂへの格納回数は８回であり、画像形成装置１０Ｃへの格納回数は６回であり、画像形成装置１０Ｄへの格納回数は４回である。
【００５３】
この場合、画像形成装置１０Ａの履歴管理部３４によって、ユーザＩＤが「ｕｓｅｒ００１」であるユーザについての格納回数がカウントされる。その格納回数（１０回）を示す情報は、ユーザＩＤ「ｕｓｅｒ００１」に対応付けられて画像形成装置１０Ａの記憶部１６に記憶される。画像形成装置１０Ｂ〜１０Ｄについても同様である。画像形成装置１０Ｂの履歴管理部３４によって格納回数（８回）がカウントされ、格納回数（８回）を示す情報が、ユーザＩＤ「ｕｓｅｒ００１」に対応付けられて画像形成装置１０Ｂの記憶部１６に記憶される。また、画像形成装置１０Ｃの履歴管理部３４によって格納回数（６回）がカウントされ、格納回数（６回）を示す情報が、ユーザＩＤ「ｕｓｅｒ００１」に対応付けられて画像形成装置１０Ｃの記憶部１６に記憶される。また、画像形成装置１０Ｄの履歴管理部３４によって格納回数（４回）がカウントされ、格納回数（４回）を示す情報が、ユーザＩＤ「ｕｓｅｒ００１」に対応付けられて画像形成装置１０Ｄの記憶部１６に記憶される。
【００５４】
図８には、画像形成装置１０Ａ〜１０Ｄのそれぞれに対する格納回数が示されている。この格納回数は、ユーザＩＤが「ｕｓｅｒ００１」であるユーザによる格納の回数である。個別格納回数情報６０Ａは、画像形成装置１０Ａに対する格納回数を示している。個別格納回数情報６０Ｂは、画像形成装置１０Ｂに対する格納回数を示している。個別格納回数情報６０Ｃは、画像形成装置１０Ｃに対する格納回数を示している。個別格納回数情報６０Ｄは、画像形成装置１０Ｄに対する格納回数を示している。
【００５５】
個別格納回数情報６０Ａ〜６０Ｄは、画像形成装置１０Ａ〜１０Ｄによって共有される。例えば、画像形成装置１０Ａの通信部１４は、個別格納回数情報６０Ａを画像形成装置１０Ｂ〜１０Ｄに送信する。画像形成装置１０Ｂの通信部１４は、個別格納回数情報６０Ｂを画像形成装置１０Ａ，１０Ｃ，１０Ｄに送信する。画像形成装置１０Ｃの通信部１４は、個別格納回数情報６０Ｃを画像形成装置１０Ａ，１０Ｂ，１０Ｄに送信する。画像形成装置１０Ｄの通信部１４は、個別格納回数情報６０Ｄを画像形成装置１０Ａ〜１０Ｃに送信する。そして、画像形成装置１０Ａ〜１０Ｄのそれぞれの履歴管理部３４は、個別格納回数情報６０Ａ〜６０Ｄを統合することにより、全体格納回数情報６２を作成する。全体格納回数情報６２は、ユーザＩＤが「ｕｓｅｒ００１」であるユーザによって、画像形成装置１０Ａ〜１０Ｄのそれぞれに対して画像データが格納された回数を示している。この全体格納回数情報６２は、画像形成装置１０Ａ〜１０Ｄのそれぞれの記憶部１６に記憶される。また、他のユーザについての全体格納回数情報も、全体格納回数情報６２と同様に作成されて、画像形成装置１０Ａ〜１０Ｄのそれぞれの記憶部１６に記憶される。これにより、画像形成装置１０Ａ〜１０Ｄのそれぞれの記憶部１６には、ユーザ毎の全体格納回数情報が記憶されることになる。なお、画像形成装置１０Ａ〜１０Ｄのいずれか１つが、個別格納回数情報６０Ａ〜６０Ｄを統合することにより全体格納回数情報６２を作成し、その全体格納回数情報６２を他の画像形成装置１０に送信してもよい。
【００５６】
履歴管理部３４は、全体格納回数情報６２に基づいて、ユーザＩＤが「ｕｓｅｒ００１」であるユーザについての優先順位を決定する。この優先順位を示す情報が、優先度情報２２である。
【００５７】
図９には、格納回数に基づいて決定された優先順位が示されている。図９に示されている優先度情報２２は、ユーザＩＤが「ｕｓｅｒ００１」であるユーザ用の優先度情報である。例えば、格納回数が多い画像形成装置１０ほど、優先順位が高く設定されている。図９に示す例では、画像形成装置１０Ａの優先順位が１番であり、画像形成装置１０Ｂの優先順位が２番であり、画像形成装置１０Ｃの優先順位が３番であり、画像形成装置１０Ｄの優先順位が４番である。この優先順位は、ユーザＩＤが「ｕｓｅ００１」であるユーザ用の優先順位であり、画像形成装置１０Ａ〜１０Ｄにおいて共通の優先順位として使用される。画像データを取得する場合に、ユーザＩＤ「ｕｓｅｒ００１」が画像形成装置１０に入力されると、取得部３０は、この優先順位に従って順番に画像形成装置１０にアクセスすることになる。
【００５８】
他のユーザについても、画像形成装置１０Ａ〜１０Ｄのそれぞれに対する格納回数がカウントされ、その格納回数に基づいて優先順位が決定されて優先度情報が作成される。各ユーザの優先度情報は、画像形成装置１０Ａ〜１０Ｄのそれぞれの記憶部１６に記憶される。
【００５９】
各画像形成装置１０の履歴管理部３４は、画像データが格納される度に、格納履歴情報を更新し、格納回数をカウントし、そのカウントの結果に基づいて優先順位を更新する。
【００６０】
（取得履歴情報の具体例）
次に、図１０を参照して、取得履歴情報の具体例について説明する。図１０に示されている取得履歴情報は、画像形成装置１０Ａの記憶部１６に記憶されている取得履歴情報である。この取得履歴情報には、画像形成装置１０Ａによって画像データが取得された画像形成装置１０Ａ〜１０Ｄのデバイス識別情報と、その画像データが画像形成装置１０Ａによって取得された日時を示す情報と、画像形成装置１０Ａを利用して画像データを取得したユーザのユーザ識別情報（ユーザＩＤ）と、が含まれている。デバイス識別情報、日時及びユーザＩＤは対応付けられている。例えば、画像形成装置１０Ａにおいて、２０１４年７月１４日１０時００分に、ユーザＩＤが「ｕｓｅｒ００１」であるユーザによって、画像形成装置１０Ｂから画像データが取得されている。取得履歴情報は、画像形成装置１０Ａの履歴管理部３４によって作成される。画像形成装置１０Ａによって画像データが取得されると、画像形成装置１０Ａの履歴管理部３４は、その取得の履歴を管理する。
【００６１】
画像形成装置１０Ｂ〜１０Ｄのそれぞれの記憶部１６にも、自身の画像形成装置１０によって画像データが取得された画像形成装置１０のデバイス識別情報と、その画像データが自身の画像形成装置１０によって取得された日時を示す情報と、自身の画像形成装置１０を利用して画像データを取得したユーザのユーザ識別情報と、を対応付けて示す取得履歴情報が記憶されている。個々の画像形成装置１０の取得履歴情報は、個々の画像形成装置１０の履歴管理部３４によって作成される。
【００６２】
ここで、図１１を参照して、取得回数の具体例について説明する。図１１に示すように、例えば、画像形成装置１０Ａが画像データを取得するものとする。ユーザＩＤは「ｕｓｅｒ００１」であるとする。この例では、自身の画像形成装置１０Ａからの取得回数が４回であり、画像形成装置１０Ｂからの取得回数が６回であり、画像形成装置１０Ｃからの取得回数が８回であり、画像形成装置１０Ｄからの取得回数が１０回である。
【００６３】
この場合、画像形成装置１０Ａの履歴管理部３４によって、ユーザＩＤが「ｕｓｅｒ００１」であるユーザについての取得回数がカウントされる。画像形成装置１０Ａ〜１０Ｄのそれぞれからの取得回数を示す情報は、ユーザＩＤ「ｕｓｅｒ００１」に対応付けられて画像形成装置１０Ａの記憶部１６に記憶される。
【００６４】
図１２には、画像形成装置１０Ａによる画像データの取得回数が示されている。この取得回数は、ユーザＩＤが「ｕｓｅｒ００１」であるユーザによる取得の回数である。画像形成装置１０Ａの履歴管理部３４は、図１０に示されている取得履歴情報を参照して、ユーザ毎の取得回数をカウントする。例えば、デバイスＡには取得回数「４回」が対応付けられている。これは、画像形成装置１０Ａが、自身の画像形成装置１０Ａから画像データを４回、取得したことを示している。また、デバイスＢには取得回数「６回」が対応付けられている。これは、画像形成装置１０Ａが、画像形成装置１０Ｂから画像データを６回、取得したことを示している。他の取得回数についても同様である。この取得回数を示す情報は画像形成装置１０Ａの記憶部１６に記憶される。他のユーザについての取得回数を示す情報も、画像形成装置１０Ａの記憶部１６に記憶される。画像形成装置１０Ｂ〜１０Ｄのそれぞれにおいても、ユーザ毎の取得回数がカウントされ、その取得回数を示す情報が自身の記憶部１６に記憶される。このように、各画像形成装置１０の履歴管理部３４は、自身の画像形成装置１０による画像データの取得回数を、ユーザ毎にカウントしている。
【００６５】
なお、履歴管理部３４は、図１０に示されているような取得履歴情報を作成せずに、ユーザ毎の取得回数をカウントしてもよい。
【００６６】
履歴管理部３４は、ユーザ毎の取得回数に基づいて、ユーザ毎の優先順位を決定する。この優先順位を示す情報が、優先度情報２２である。
【００６７】
図１３には、取得回数に基づいて決定された優先順位が示されている。図１３に示されている優先度情報２２は、画像形成装置１０Ａにおける優先度情報であって、ユーザＩＤが「ｕｓｅｒ００１」であるユーザ用の優先度情報である。例えば、取得回数が多い画像形成装置ほど、優先順位が高く設定されている。図１３に示す例では、画像形成装置１０Ｄの優先順位が１番であり、画像形成装置１０Ｃの優先順位が２番であり、画像形成装置１０Ｂの優先順位が３番であり、画像形成装置１０Ａの優先順位が４番である。この優先順位は、ユーザＩＤが「ｕｓｅ００１」であるユーザ用の優先順位であり、画像形成装置１０Ａ専用の優先順位として使用される。画像データを取得する場合に、ユーザＩＤ「ｕｓｅｒ００１」が画像形成装置１０Ａに入力されると、画像形成装置１０Ａの取得部３０は、この優先順位に従って順番に画像形成装置１０にアクセスすることになる。
【００６８】
他のユーザについても、画像形成装置１０Ａ〜１０Ｄのそれぞれからの取得回数がカウントされ、その取得回数に基づいて優先順位が決定されて優先度情報が作成される。各ユーザの優先度情報は、画像形成装置１０Ａの記憶部１６に記憶される。
【００６９】
画像形成装置１０Ｂ〜１０Ｄについても画像形成装置１０Ａと同様である。画像形成装置１０Ｂ〜１０Ｄのそれぞれにおいて、ユーザ毎の取得回数がカウントされる。そして、画像形成装置１０Ｂ〜１０Ｄのそれぞれに対する専用の優先度情報がユーザ毎に作成され、自身の記憶部１６に記憶される。
【００７０】
なお、画像形成装置１０Ａ〜１０Ｄのそれぞれにおけるユーザ毎の取得回数は、画像形成装置１０Ａ〜１０Ｄによって共有されてもよい。図１４を参照して、この処理について説明する。図１４には、画像形成装置１０Ａ〜１０Ｄのそれぞれにおける取得回数が示されている。この取得回数は、ユーザＩＤが「ｕｓｅｒ００１」であるユーザによる取得の回数である。個別取得回数情報７０Ａは、画像形成装置１０Ａによる取得回数を示している。ここでは、個別取得回数情報７０Ａが示す取得回数は、図１２に示されている取得回数と同じである。個別取得回数情報７０Ｂは、画像形成装置１０Ｂによる取得回数を示している。個別取得回数情報７０Ｃは、画像形成装置１０Ｃによる取得回数を示している。個別取得回数情報７０Ｄは、画像形成装置１０Ｄによる取得回数を示している。
【００７１】
個別取得回数情報７０Ａ〜７０Ｄは、画像形成装置１０Ａ〜１０Ｄによって共有される。例えば、画像形成装置１０Ａの通信部１４は、個別取得回数情報７０Ａを画像形成装置１０Ｂ〜１０Ｄに送信する。画像形成装置１０Ｂの通信部１４は、個別取得回数情報７０Ｂを画像形成装置１０Ａ，１０Ｃ，１０Ｄに送信する。画像形成装置１０Ｃの通信部１４は、個別取得回数情報７０Ｃを画像形成装置１０Ａ，１０Ｂ，１０Ｄに送信する。画像形成装置１０Ｄの通信部１４は、個別取得回数情報７０Ｄを画像形成装置１０Ａ〜１０Ｃに送信する。そして、画像形成装置１０Ａ〜１０Ｄのそれぞれの履歴管理部３４は、個別取得回数情報７０Ａ〜７０Ｄを統合することにより、全体取得回数情報７２を作成する。具体的には、履歴管理部３４は、画像形成装置１０毎に取得回数を合計する。全体取得回数情報７２は、ユーザＩＤが「ｕｓｅｒ００１」であるユーザによって、画像形成装置１０Ａ〜１０Ｄのそれぞれから画像データが取得された総数（合計数）を示している。この全体取得回数情報７２は、画像形成装置１０Ａ〜１０Ｄのそれぞれの記憶部１６に記憶される。また、他のユーザについての全体取得回数情報も、全体取得回数情報７２と同様に作成されて、画像形成装置１０Ａ〜１０Ｄのそれぞれの記憶部１６に記憶される。これにより、画像形成装置１０Ａ〜１０Ｄのそれぞれの記憶部１６には、ユーザ毎の全体取得回数情報が記憶されることになる。なお、画像形成装置１０Ａ〜１０Ｄのいずれか１つが、個別取得回数情報７０Ａ〜７０Ｄを統合することにより全体取得回数情報７２を作成し、その全体取得回数情報７２を他の画像形成装置１０に送信してもよい。
【００７２】
履歴管理部３４は、全体取得回数情報７２に基づいて、ユーザＩＤが「ｕｓｅｒ００１」であるユーザについての優先順位を決定する。図１４に示す例では、画像形成装置１０Ａからの取得総数が１９回であり、画像形成装置１０Ｂからの取得総数が１４回であり、画像形成装置１０Ｃからの取得総数が２１回であり、画像形成装置１０Ｄからの取得総数が２７回である。従って、画像形成装置１０Ｄの優先順位が１番であり、画像形成装置１０Ｃの優先順位が２番であり、画像形成装置１０Ａの優先順位が３番であり、画像形成装置１０Ｂの優先順位が４番である。全体取得回数情報７２に基づいて決定された優先順位は、ユーザＩＤが「ｕｓｅｒ００１」であるユーザ用の優先順位であり、画像形成装置１０Ａ〜１０Ｄにおいて共通の優先順位として使用される。画像データを取得する場合に、ユーザＩＤ「ｕｓｅｒ００１」が画像形成装置１０に入力されると、取得部３０は、その優先順位に従って順番に画像形成装置１０にアクセスすることになる。
【００７３】
他のユーザについても同様である。全体取得回数情報はユーザ毎に作成され、その全体取得回数情報に基づく優先順位がユーザ毎に決定される。各ユーザの優先度情報は、画像形成装置１０Ａ〜１０Ｄのそれぞれの記憶部１６に記憶される。
【００７４】
各画像形成装置１０の履歴管理部３４は、画像データが取得される度に、取得履歴情報を更新し、取得回数をカウントし、そのカウントの結果に基づいて優先順位を更新する。
【００７５】
なお、本実施形態では、取得回数及び格納回数のうちの少なくとも一方がカウントされる。両方がカウントされた場合、取得回数に基づいて優先順位を決定してもよいし、格納回数に基づいて優先順位を決定してもよい。
【００７６】
次に、画像形成装置１０の処理について、具体例を挙げて説明する。ここでは、既に、端末装置４０から画像形成装置１０に画像データが送信され、画像形成装置１０に画像データが格納されているものとする。
【００７７】
図１５には、各画像形成装置１０に格納されている画像データの一覧が示されている。例えば、画像データを送信したユーザのユーザＩＤが「ｕｓｅｒ００１」であるとする。また、ユーザＩＤ「ｕｓｅｒ００１」が対応付けられた画像データＤ１〜Ｄ９が、画像形成装置１０に格納されているものとする。例えば、画像形成装置１０Ａには画像データＤ５が格納されている。画像形成装置１０Ｂには画像データＤ６，Ｄ７が格納されている。画像形成装置１０Ｃには画像データＤ８，Ｄ９が格納されている。画像形成装置１０Ｄには画像データＤ１〜Ｄ４が格納されている。
【００７８】
図１６には、優先順位が示されている。この優先順位は、格納回数情報に基づいて決定された順位であってもよいし、取得回数情報に基づいて決定された順位であってもよい。もちろん、ユーザによって優先順位が決定されてもよい。一例として、この優先順位は、画像形成装置１０Ａを利用した場合の優先順位であり、ユーザＩＤが「ｕｓｅｒ００１」であるユーザ用の優先順位である。そのユーザが画像形成装置１０Ａを利用する場合に、この優先順位に従ったアクセスがなされる。
【００７９】
（実施例１）
図１７に示されているフローチャートを参照して、実施例１について説明する。ここでは、ユーザが、画像形成装置１０Ａを利用して画像データを印刷するものとする。まず、ユーザ認証が実行される（Ｓ０１）。そのために、ユーザは、ＵＩ部２４の操作部又はカード読取部２６を利用して、ユーザ識別情報及び暗証情報を画像形成装置１０Ａに入力する。これらの情報が入力されると、画像形成装置１０Ａでは、制御部２８が、入力されたユーザ識別情報及び暗証情報と、記憶部１６に記憶されている認証情報に含まれるユーザ識別情報及び暗証情報と、を照合する。それらの情報が一致すれば、認証が成功し、一致しなければ、認証は失敗である。認証が失敗すると、処理は終了する。認証が成功すると、処理はステップＳ０２に移行する。なお、認証処理は、認証サーバによって実行されてもよい。この場合、認証情報は認証サーバに記憶される。画像形成装置１０Ａにおいてユーザ識別情報及び暗証情報が入力されると、それらの情報は認証サーバに送信される。認証サーバは、認証処理を行って認証結果を画像形成装置１０Ａに送信する。
【００８０】
認証が成功した後、ユーザは、目的のアプリケーションを起動させる（Ｓ０２）。ここでは、画像形成装置１０Ａ〜１０Ｄに格納されている画像データを印刷するためのアプリケーションが起動される。
【００８１】
そして、画像形成装置１０Ａの制御部２８は、記憶部１６に記憶されているデバイスリスト１８を取得する（Ｓ０３）。また、制御部２８は、記憶部１６に記憶されている優先度情報２２を取得する（Ｓ０４）。ここでは、図１６に示されている優先度情報が取得されたものとする。制御部２８は、その優先度情報が示す優先順位に従って、アクセスの順序を決定する（Ｓ０５）。図１６に示す例では、画像形成装置１０Ｄの順序が１番であり、画像形成装置１０Ａの順序が２番であり、画像形成装置１０Ｂの順序が３番であり、画像形成装置１０Ｃの順序が４番である。
【００８２】
画像形成装置１０Ａの取得部３０は、制御部２８の制御の下、アクセスの順序（優先順位）に従って画像形成装置１０にアクセスし、画像データの関連情報を取得する（Ｓ０６）。取得部３０によって関連情報が取得されると、画像形成装置１０Ａの表示制御部３２は、取得された関連情報をＵＩ部２４の表示部に表示させる（Ｓ０７）。なお、ユーザがＵＩ部２４の操作部を利用して取得指示を与えた後に、取得部３０による取得が実行されてもよい。
【００８３】
ステップＳ０６，Ｓ０７の処理について具体例を挙げて説明する。画像形成装置１０Ｄの順序が１番であるため、画像形成装置１０Ａの取得部３０は、画像形成装置１０Ｄにアクセスする。画像形成装置１０Ｄに、ユーザＩＤ「ｕｓｅｒ００１」が対応付けられた画像データが格納されている場合、取得部３０は、その画像データの関連情報を画像形成装置１０Ｄから取得する（Ｓ０６）。図１５に示す例では、画像形成装置１０Ｄに画像データＤ１〜Ｄ４が格納されているため、画像形成装置１０Ａの取得部３０は、画像データＤ１〜Ｄ４のそれぞれの関連情報を取得する。そして、画像形成装置１０Ａの表示制御部３２は、画像データＤ１〜Ｄ４のそれぞれの関連情報をＵＩ部２４の表示部に表示させる（Ｓ０７）。このように、表示制御部３２は、関連情報が検索されて取得され次第、その関連情報を表示部に表示させる。
【００８４】
図１８には、その表示例が示されている。表示部の画面８０には、画像データＤ１〜Ｄ４の関連情報が一覧（リスト）になって表示されている。具体的には、ユーザＩＤ、画像識別情報及び作成日時が表示されている。例えば、表示制御部３２は、作成日時に従って時系列順に関連情報を表示部に表示させる。図１８に示す例では、作成日時の新しい画像データの関連情報が、画面８０の上部に表示され、作成日時の古い情報ほど画面８０の下部に表示されている。表示の順序は、その逆であってもよい。
【００８５】
この段階で、ユーザが、ＵＩ部２４の操作部を利用して、表示部に表示されている関連情報の一覧の中から印刷対象の画像データを選択すると（Ｓ０９）、画像形成装置１０Ａの取得部３０は、選択された画像データを取得する（Ｓ１０）。例えば、図１８に示されている一覧の中から画像データＤ１が選択された場合、取得部３０は、画像形成装置１０Ｄにアクセスし、画像形成装置１０Ｄから画像データＤ１を取得する。そして、ユーザが印刷を指示すると、画像形成装置１０Ａの画像形成部１２は、画像データＤ１に応じた画像を用紙に形成する（Ｓ１１）。例えば、画面８０にはプリントボタン８２が設けられており、そのプリントボタン８２がユーザによって押下されることにより、印刷指示がなされる。なお、プリントボタン８２が押下された段階で、取得部３０が画像データＤ１を取得して、続けて、画像形成部１２が画像データＤ１に応じた画像を用紙に形成してもよい。
【００８６】
そして、取得部３０が、全画像形成装置１０（画像形成装置１０Ａ〜１０Ｄ）に対してアクセスすると（Ｓ０８，Ｙｅｓ）、関連情報の取得処理は完了し、処理はステップＳ０９に移行する。この場合、上記のステップＳ０９〜Ｓ１１の処理がなされる。
【００８７】
一方、全画像形成装置１０へのアクセスが終了していない場合（Ｓ０８，Ｎｏ）、関連情報の取得処理は完了しておらず、処理はステップＳ０６に戻る。この場合、取得部３０は、次の順位の画像形成装置１０にアクセスする。図１６に示す例では、画像形成装置１０Ａの順序が２番目であるため、画像形成装置１０Ａの取得部３０は、自身の画像形成装置１０Ａの記憶部１６にアクセスする。その記憶部１６に、ユーザＩＤ「ｕｓｅｒ００１」が対応付けられた画像データが格納されている場合、取得部３０は、その画像データの関連情報を画像形成装置１０Ａの記憶部１６から取得する（Ｓ０６）。図１５に示す例では、画像形成装置１０Ａには画像データＤ５が格納されているため、画像形成装置１０Ａの取得部３０は、画像データＤ５の関連情報を取得する。そして、画像形成装置１０Ａの表示制御部３２は、画像データＤ５の関連情報をＵＩ部２４の表示部に表示させる（Ｓ０７）。
【００８８】
表示制御部３２は、関連情報が新たに取得される度に、表示部に表示されている情報を更新する。具体的には、表示制御部３２は、既に取得されている関連情報と新たに取得された関連情報とを統合し、統合された情報を、画像データの作成日時に従って時系列順に並び変えて表示部に表示させる。
【００８９】
図１９には、更新後の表示例が示されている。表示部の画面８０には、既に取得されている画像データＤ１〜Ｄ４の関連情報と新たに取得された画像データＤ５の関連情報とが、一覧になって表示されている。この場合において、画像データＤ１〜Ｄ５の関連情報は、画像データの作成日時に従って時系列順に表示される。ここで、画像データＤ５の作成日時が、画像データＤ２，Ｄ３の作成日時の間の日時であるとする。この場合、符号８４で示すように、後から取得された画像データＤ５の関連情報が、画像データＤ２，Ｄ３の関連情報の間に表示されることになる。この段階で、印刷対象の画像データがユーザによって指定されると、取得部３０は、選択された画像データを取得し、画像形成部１２は、その画像データに応じた画像を用紙に形成する。
【００９０】
なお、関連情報は、取得部３０によって取得された順番、画像データの名前の順番、又は、画像データの格納日時の順番で、表示部に表示されてもよい。また、ユーザがＵＩ部２４の操作部を利用することにより、関連情報の並び順を任意に変更してもよい。
【００９１】
全画像形成装置１０へのアクセスが終了していない場合（Ｓ０８，Ｎｏ）、処理はステップＳ０６に戻る。この場合、取得部３０は、優先順位に従って順番に画像形成装置１０にアクセスする。図１６に示す例では、取得部３０は、画像形成装置１０Ｂ，１０Ｃの順番でアクセスする。そして、表示制御部３２は、関連情報が新たに取得される度に、表示部に表示されている情報を更新する。
【００９２】
全画像形成装置１０へのアクセスが終了すると（Ｓ０８，Ｙｅｓ）、処理はステップＳ０９に移行し、上記のステップＳ０９〜Ｓ１１の処理がなされる。
【００９３】
以上のように、実施例１では、取得部３０は、優先順位に従って順番に画像形成装置１０にアクセスして関連情報を取得する。優先順位に従って画像形成装置１０にアクセスすることにより、画像データが格納されている可能性が相対的に高い画像形成装置１０から順番にアクセスすることになる。これにより、画像データが格納されている可能性が相対的に高い画像形成装置１０から優先的に関連情報が取得される。また、表示制御部３２は、関連情報が取得され次第、その関連情報を表示部に表示させ、表示部に表示されている情報を更新する。従って、実施例１によると、画像形成装置１０Ａ〜１０Ｄの全部にアクセスして関連情報を取得した後に、取得された関連情報を表示する場合と比べて、より早い段階で、目的の画像データ（例えば印刷対象の画像データ）の関連情報が取得されて表示されることになる。すなわち、アプリケーションを起動してから目的の画像データの関連情報が表示されるまでに要する時間、つまり、当該関連情報が表示されるまでの待ち時間が、短縮される。例えば、ユーザ毎の優先順位に従って画像形成装置１０にアクセスすることにより、そのユーザが使用し得る画像データの関連情報が、より早い段階で取得されて表示される。なお、以下の説明では、画像形成装置１０Ａ〜１０Ｄの全部にアクセスして関連情報を取得した後に、取得された関連情報を表示する処理のことを、「比較例に係る処理」と称することとする。
【００９４】
例えば、格納回数に基づく優先順位を用いる場合、過去において実際に画像データが格納された回数が多い画像形成装置１０から優先的にアクセスされる。従って、画像データが格納されている可能性が相対的に高い画像形成装置１０から優先的にアクセスされることになる。これにより、比較例に係る処理と比べて、より早い段階で、目的の画像データが検索され、その画像データの関連情報が取得されて表示される。
【００９５】
また、取得回数に基づく優先順位を用いる場合、過去において実際に画像データが取得された回数が多い画像形成装置１０から優先的にアクセスされる。従って、画像データが格納されている可能性が相対的に高い画像形成装置１０から優先的にアクセスされることになる。これにより、比較例に係る処理と比べて、より早い段階で、目的の画像データが検索され、その画像データの関連情報が取得されて表示される。
【００９６】
（実施例２）
次に、実施例２について説明する。上記の実施例１では、優先順位に従って自動的に画像形成装置１０にアクセスし、新たな関連情報が見つかり次第、その関連情報が表示部に順次表示され、表示部に表示されている情報が自動的に更新される。すなわち、関連情報の取得及び表示の更新が、自動的に実行される。この場合、図１９に示されているように、新たな関連情報が取得されると、画像データの作成日時によっては、その新たな関連情報が、既に取得されている複数の関連情報の間に表示されることがある。その結果、既に取得されている関連情報の並び順がずれることになる。これにより、以下に説明する状況が生じ得る。
【００９７】
例えば、図１８に示されているように、画像形成装置１０Ｄから取得された関連情報（画像データＤ１〜Ｄ４の関連情報）が表示されている段階で、ユーザが画像データ（例えば画像データＤ２）を選択しようとしている場面を想定する。この場合、その選択のタイミングと次の優先順位の画像形成装置１０Ａへのアクセスのタイミングとによっては、ユーザが画像データを選択する前に、画像形成装置１０Ａから関連情報が取得されることがある。この場合、図１９に示されているように、表示内容が更新され、ユーザが選択しようとしている画像データＤ２の表示位置が下方にずれる。このように表示位置がずれるため、ユーザにとって画像データの選択がやり難くなる。例えば、ＵＩ部２４の表示部がタッチパネルで構成されている場合には、タッチパネル上で押下する位置が変わるため、その選択がやり難くなる。また、選択の直前に表示が更新された場合、ユーザの意図しない画像データが誤って選択されることもあり得る。
【００９８】
上記の状況に対処するために、実施例２では、関連情報の取得及び表示の更新を自動的に実行せずに、ユーザの指示に応じて、関連情報の取得及び表示の更新を実行する。以下、図２０に示されているフローチャートを参照して、実施例２の処理について説明する。
【００９９】
一例として、ユーザが、画像形成装置１０Ａを利用して画像データをプリントするものとする。ステップＳ２０〜Ｓ２５の処理は、上記のステップＳ０１〜Ｓ０６の処理と同じである。まず、ユーザ認証が実行される（Ｓ２０）。認証が失敗すると、処理は終了する。認証が成功した場合、ユーザは、目的のアプリケーションを起動させる（Ｓ２１）。ここでは、画像形成装置１０Ａ〜１０Ｄに格納されている画像データを印刷するためのアプリケーションが起動される。そして、画像形成装置１０Ａの制御部２８は、デバイスリスト１８を取得し（Ｓ２２）、優先度情報２２を取得する（Ｓ２３）。ここでは、図１６に示されている優先度情報が取得されたものとする。制御部２８は、この優先度情報が示す優先順位に従って、アクセスの順序を決定する（Ｓ２４）。
【０１００】
画像形成装置１０Ａの取得部３０は、制御部２８の制御の下、アクセスの順序（優先順位）に従って画像形成装置１０にアクセスし、画像データの関連情報を取得する（Ｓ２５）。画像形成装置１０Ｄの順序が１番であるため、画像形成装置１０Ａの取得部３０は、画像形成装置１０Ｄにアクセスする。画像形成装置１０Ｄに、ユーザＩＤ「ｕｓｅｒ００１」が対応付けられた画像データが格納されている場合、取得部３０は、その画像データの関連情報を画像形成装置１０Ｄから取得する（Ｓ２５）。図１５に示す例では、画像形成装置１０Ｄには画像データＤ１〜Ｄ４が格納されているため、画像形成装置１０Ａの取得部３０は、画像データＤ１〜Ｄ４のそれぞれの関連情報を取得する。その取得処理が完了していない場合（Ｓ２６，Ｎｏ）、画像データＤ１〜Ｄ４のそれぞれの関連情報の取得が完了するまで、ステップＳ２５の処理が実行される。
【０１０１】
そして、画像形成装置１０Ｄからの関連情報の取得処理が完了すると（Ｓ２６，Ｙｅｓ）、表示制御部３２は、画像データＤ１〜Ｄ４のそれぞれの関連情報をＵＩ部２４の表示部に表示させる（Ｓ２７）。図２１には、その表示例が示されている。表示部の画面８０には、画像データＤ１〜Ｄ４の関連情報が一覧（リスト）になって表示されている。例えば、表示制御部３２は、作成日時に従って時系列順に関連情報を表示部に表示させる。図２１に示す例では、作成日時が新しい画像データの関連情報が、画面８０の上部に表示され、作成日時が古い情報ほど画面８０の下部に表示されている。表示の順序は、その逆であってもよい。
【０１０２】
この段階で、ユーザが、ＵＩ部２４の操作部を利用して、印刷対象の画像データを選択すると（Ｓ２９）、画像形成装置１０Ａの取得部３０は、選択された画像データを取得し（Ｓ３０）、画像形成装置１０Ａの画像形成部１２は、取得された画像データに応じた画像を用紙に形成する。例えば、ユーザによってプリントボタン８２が押下されることにより、印刷指示がなされる。
【０１０３】
実施例２においては、関連情報の取得継続の指示がユーザによって与えられると、次の順位の画像形成装置１０へのアクセスが実行される。例えば、図２１に示すように、画面８０には、取得継続を指示するためのボタン８６（「更に検索」ボタン）が設けられている。このボタン８６を押下することにより、関連情報の取得処理が継続される。
【０１０４】
取得継続の指示がユーザによって与えられない場合（Ｓ２８，Ｎｏ）、例えば、ボタン８６がユーザによって押下されない場合、取得済みの関連情報の一覧が表示部に表示され、表示の更新はなされない。例えば、図２１に示すように、優先順位が１番目の画像形成装置１０Ｄから取得された関連情報が、継続して表示部の画面８０に表示される。そして、ユーザによって印刷対象の画像データが選択されると、画像データが取得され、その画像データに応じた画像が用紙に形成される。
【０１０５】
一方、取得継続の指示がユーザによって与えられた場合（Ｓ２８，Ｙｅｓ）、例えば、ボタン８６がユーザによって押下された場合、処理はステップＳ２５に戻る。画像形成装置１０Ａの取得部３０は、次の順位の画像形成装置１０にアクセスする。図１６に示す例では、画像形成装置１０Ａの順序が２番であるため、画像形成装置１０Ａの取得部３０は、自身の画像形成装置１０Ａの記憶部１６にアクセスする。その記憶部１６に、ユーザＩＤ「ｕｓｅｒ００１」が対応付けられた画像データが格納されている場合、取得部３０は、その画像データの関連情報を画像形成装置１０Ａの記憶部１６から取得する（Ｓ２５）。図１５に示す例では、画像形成装置１０Ａには画像データＤ５が格納されているため、画像形成装置１０Ａの取得部３０は、画像データＤ５の関連情報を取得する。
【０１０６】
そして、画像形成装置１０Ａの記憶部１６からの関連情報の取得処理が完了すると（Ｓ２６，Ｙｅｓ）、表示制御部３２は、画像データＤ５の関連情報をＵＩ部２４の表示部に表示させる（Ｓ２７）。このとき、表示制御部３２は、既に取得されている画像データＤ１〜Ｄ４のそれぞれの関連情報と新たに取得された画像データＤ５の関連情報とを統合し、統合された情報を、画像データの作成日時に従って時系列順に並び変えて表示部に表示させる。これにより、表示部に表示されている情報が更新される。
【０１０７】
図２２には、更新後の表示例が示されている。図１９に示す例（実施例１）と同様に、符号８４で示すように、後から取得された画像データＤ５の関連情報が、画像データＤ２，Ｄ３の関連情報の間に表示される。この段階で、印刷対象の画像データがユーザによって指定されると、取得部３０は、選択された画像データを取得し、画像形成部１２は、その画像データに応じた画像を用紙に形成する。
【０１０８】
取得継続の指示がユーザによって与えられない場合（Ｓ２８，Ｎｏ）、取得済みの関連情報の一覧が表示部に表示され、表示の更新はなされない。例えば、図２２に示すように、優先順位が１番目の画像形成装置１０Ｄ及び２番目の画像形成装置１０Ａから取得された関連情報が、継続して表示部の画面８０に表示される。
【０１０９】
取得継続の指示がユーザによって与えられた場合（Ｓ２８，Ｙｅｓ）、例えば、ボタン８６がユーザによって押下された場合、処理はステップＳ２５に戻る。この場合、画像形成装置１０Ａの取得部３０は、次の順位の画像形成装置１０にアクセスする。図１６に示す例では、取得部３０は、画像形成装置１０Ｂにアクセスする。画像形成装置１０Ｂから関連情報が取得されると、表示部に表示されている情報が更新される。
【０１１０】
以降についても同様であり、取得継続の指示がユーザによって与えられると、新たな関連情報が取得され、表示部に表示されている情報が更新される。
【０１１１】
なお、実施例１と同様に、関連情報は、取得部３０によって取得された順番、画像データの名前の順番、又は、画像データの格納日時の順番で、表示部に表示されてもよい。また、ユーザがＵＩ部２４の操作部を操作することにより、関連情報の並び順を任意に変更してもよい。
【０１１２】
以上のように、実施例２では、取得継続の指示がユーザによって与えられた場合に、新たな関連情報が取得され、表示部に表示されている関連情報の一覧が更新される。つまり、取得継続の指示がユーザによって与えられない限り、関連情報の一覧は更新されず、関連情報の並び順のずれは発生しない。これにより、ユーザの意図しないところで発生する並び順のずれが防止される。
【０１１３】
なお、上記の実施例２では、取得継続の指示がユーザによって与えられた場合に、取得部３０が、優先順位に従って画像形成装置１０にアクセスして関連情報を取得している。別の例として、取得継続の指示がユーザによって与えられていなくも、取得部３０は、優先順位に従って画像形成装置１０にアクセスして関連情報を取得してもよい。この場合、取得継続の指示がユーザによって与えられると、表示制御部３２は、既に取得されている関連情報と新たに取得された関連情報とを統合し、総合された情報を表示部に表示させる。つまり、取得継続の指示がユーザによって与えられなくても、取得部３０は、関連情報の取得処理をバックグラウンドで実行する。そして、取得継続の指示が与えられた段階で、表示制御部３２は、表示部に表示されている関連情報の一覧を更新する。この場合であっても、ユーザの意図しないところで発生する並び順のずれが防止される。
【０１１４】
上記の実施例１，２では、取得部３０は、１台ずつ画像形成装置１０にアクセスしているが、これは一例に過ぎない。取得部３０は、優先順位に従って、複数台ずつ画像形成装置１０にアクセスしてもよい。例えば、２台ずつアクセスする場合、取得部３０は、優先順位が１番目の画像形成装置１０と２番目の画像形成装置１０とにアクセスし、２台の画像形成装置１０から関連情報を取得する。表示制御部３２は、２台分の関連情報を表示部に表示させる。次に、取得部３０は、優先順位が３番目の画像形成装置１０と４番目の画像形成装置１０とにアクセスし、２台の画像形成装置１０から関連情報を取得する。表示制御部３２は、１番目〜４番目の画像形成装置１０から取得された関連情報を統合し、統合された関連情報を表示部に表示させる。
【０１１５】
なお、取得部３０が他の画像形成装置１０にアクセスした場合において、通信にタイムアウト等が生じることにより、そのアクセスが成功しないことがある。この場合、そのアクセスが成功しなかった他の画像形成装置１０の優先順位を下げてもよい。例えば、取得部３０が他の画像形成装置１０にデータの要求を送った場合において、予め決定された時間が経過しても、当該画像形成装置１０から応答が返ってこないときには、当該画像形成装置１０の優先順位を下げる。このような画像形成装置１０は、電源がオフになっている、通信障害が発生している、又は、通信経路Ｎから一時的に外されていること等が想定される。この場合、その画像形成装置１０にアクセスしても、関連情報や画像データを取得し得ない。従って、各画像形成装置１０の制御部２８は、アクセスが成功しなかった他の画像形成装置１０の優先順位を下げる。例えば、優先順位を１つ下げてもよいし、複数下げてもよい。
【０１１６】
上記の実施形態では、取得部３０は、関連情報を先行して取得し、その後、ユーザによって選択された画像データを取得している。これとは別の例として、取得部３０は、関連情報の先行取得を行わずに画像データを取得してもよい。この場合、表示制御部３２は、取得された画像データの関連情報をＵＩ部２４の表示部に表示させる。ユーザが画像データを選択すると、画像形成部１２は、選択された画像データに応じた画像を用紙に形成する。なお、画像データ自体のデータ量は、関連情報のデータ量よりも大きいのが一般的である。従って、ユーザ選択の有無に関わらず画像データ自体を取得するよりも、関連情報を一旦取得した上で、ユーザの選択に従って画像データを取得した方が、データ転送に要する総時間が短くて済む。
【０１１７】
なお、優先度情報２２は、各画像形成装置１０に記憶されずに、認証サーバ等のサーバに記憶されていてもよい。この場合、制御部２８は、サーバに記憶されている優先度情報２２を参照することにより、アクセスの順序を決定し、取得部３０は、その順序に従って画像形成装置１０にアクセスする。
【０１１８】
上述した画像形成装置１０は、一例としてハードウェア資源とソフトウェアとの協働により実現される。具体的には、画像形成装置１０は、図示しないＣＰＵ等のプロセッサを備えている。当該プロセッサが、図示しない記憶装置に記憶されたプログラムを読み出して実行することにより、画像形成装置１０の各部の機能が実現される。上記プログラムは、ＣＤやＤＶＤ等の記憶媒体を経由して、又は、ネットワーク等の通信経路を経由して、記憶装置に記憶される。または、画像形成装置１０の各部は、例えばプロセッサや電子回路等のハードウェア資源により実現されてもよい。その実現においてメモリ等のデバイスが利用されてもよい。
【０１１９】
また、上述した端末装置４０は、一例としてハードウェア資源とソフトウェアとの協働により実現される。具体的には、端末装置４０は、図示しないＣＰＵ等のプロセッサを備えている。当該プロセッサが、図示しない記憶装置に記憶されたプログラムを読み出して実行することにより、端末装置４０の各部の機能が実現される。上記プログラムは、ＣＤやＤＶＤ等の記録媒体を経由して、又は、ネットワーク等の通信経路を経由して、記憶装置に記憶される。または、端末装置４０の各部は、例えばプロセッサや電子回路等のハードウェア資源により実現されてもよい。その実現においてメモリ等のデバイスが利用されてもよい。
【符号の説明】
【０１２０】
１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ  画像形成装置、１２  画像形成部、１４  通信部、１６  記憶部、１８  デバイスリスト、２０  履歴情報、２２  優先度情報、２４  ユーザインターフェース部（ＵＩ部）、２６  カード読取部、２８  制御部、３０  取得部、３２  表示制御部、３４  履歴管理部、４０  端末装置。
【図１】
0006459331.tif 000002
【図２】
0006459331.tif 000003
【図３】
0006459331.tif 000004
【図４】
0006459331.tif 000005
【図５】
0006459331.tif 000006
【図６】
0006459331.tif 000007
【図７】
0006459331.tif 000008
【図８】
0006459331.tif 000009
【図９】
0006459331.tif 000010
【図１０】
0006459331.tif 000011
【図１１】
0006459331.tif 000012
【図１２】
0006459331.tif 000013
【図１３】
0006459331.tif 000014
【図１４】
0006459331.tif 000015
【図１５】
0006459331.tif 000016
【図１６】
0006459331.tif 000017
【図１７】
0006459331.tif 000018
【図１８】
0006459331.tif 000019
【図１９】
0006459331.tif 000020
【図２０】
0006459331.tif 000021
【図２１】
0006459331.tif 000022
【図２２】
0006459331.tif 000023