説明

画像形成システム、画像形成装置及びプログラム

【課題】画像形成装置に画像データを記憶させ、いずれの画像形成装置を使用してもこの画像データに応じた画像を形成することができる画像形成システムにおいて、利用者の使用頻度に応じた画像形成装置に画像データを記憶させる仕組みを提供する。
【解決手段】クライアント装置は、プリンタドライバに設定されたスプーラ情報に基づいて画像形成装置に画像データを送信する。画像形成装置30Bは、ユーザID毎に認証回数を記録し、ユーザIDに対応する認証回数が閾値に達した場合には、このユーザIDと自装置とを特定し、特定したユーザIDと自装置を示すスプーラ情報とを配信サーバ装置10に通知する。配信サーバ装置10は、通知されたスプーラ情報とユーザIDとが関連付けて記憶されるように、記憶部14に記憶されたスプーラ情報を更新する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、画像形成システム、画像形成装置及びプログラムに関する。
【背景技術】
【0002】
利用者によって指定された画像データをプリントサーバ装置に格納して、この画像データに対して複数の画像形成装置からアクセスできるようにする技術が知られている。例えば、特許文献1には、ユーザ端末から送信された印刷ジョブをプリントサーバに一時保留しておき、ユーザがプリンタに指紋等の認証情報を入力して認証に成功すると、プリンタが、入力された認証情報に対応する印刷ジョブをプリントサーバから取得し、印刷を実行する技術が記載されている。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2008−242851号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
本発明は、画像形成装置に画像データを記憶させ、いずれの画像形成装置を使用してもこの画像データに応じた画像を形成することができる画像形成システムにおいて、利用者の使用頻度に応じた画像形成装置に画像データを記憶させる仕組みを提供することを目的とする。
【課題を解決するための手段】
【0005】
本発明の請求項1に係る画像形成システムは、複数の画像形成装置と、利用者を識別する利用者情報と、前記複数の画像形成装置に含まれる画像形成装置を示す装置情報とを関連付けて記憶する第1の記憶部と、前記利用者情報に対応する画像データを、当該利用者情報と関連付けて前記第1の記憶部に記憶された装置情報が示す画像形成装置に送信する送信装置と、各々の前記画像形成装置に備えられ、前記送信装置から送信された前記画像データを記憶する第2の記憶部と、各々の前記画像形成装置に備えられ、前記利用者情報の入力を受け付ける受付部と、各々の前記画像形成装置に備えられ、前記入力された利用者情報と関連付けて前記第1の記憶部に記憶された装置情報が示す画像形成装置から、当該利用者情報に対応する画像データを取得する第1の取得部と、各々の前記画像形成装置に備えられ、前記第1の取得部により取得された前記画像データに応じた画像を形成する画像形成部と、各々の前記画像形成装置に備えられ、前記入力された利用者情報に対応する当該画像形成装置の使用履歴を前記第2の記憶部に記録する記録部と、前記記録部により記録された使用履歴に基づいて、前記入力された利用者情報に対応する前記使用頻度が決められた条件を満たす場合には、当該画像形成装置と当該利用者情報とを特定する特定部と、前記特定部により特定された前記画像形成装置を示す装置情報と前記特定された利用者情報とが関連付けて記憶されるように、前記第1の記憶部に記憶された前記装置情報を更新する更新部とを備えることを特徴とする。
【0006】
本発明の請求項2に係る画像形成システムは、請求項1に記載の構成において、前記特定部は、各々の前記画像形成装置に備えられ、前記記録部により記録された前記使用履歴に基づいて、前記入力された利用者情報に対応する自装置の使用頻度が第1の閾値に達した場合には、当該利用者情報と自装置とを特定し、当該特定された利用者情報と自装置を示す装置情報とを前記更新部に通知し、前記更新部は、前記通知された装置情報と利用者情報とが関連付けて記憶されるように、前記第1の記憶部に記憶された前記装置情報を更新することを特徴とする。
【0007】
本発明の請求項3に係る画像形成システムは、請求項2に記載の構成において、前記複数の画像形成装置に含まれる第1の画像形成装置は、前記記録部により記録された前記使用履歴に基づいて、前記入力された利用者情報に対応する当該第1の画像形成装置の使用頻度が第1の閾値に達した場合には、当該利用者情報と関連付けて前記第1の記憶部に記憶された装置情報が示す第2の画像形成装置に、当該利用者情報に対応する当該第2の画像形成装置の使用頻度が第2の閾値以上であるか否かを問い合わせる問い合わせ部を備え、前記特定部は、前記第2の画像形成装置から前記使用頻度が前記第2の閾値未満であることを示す応答があった場合には、前記利用者情報と前記装置情報の通知を行い、前記第2の画像形成装置は、前記記録部により記録された前記使用履歴に基づき、前記問い合わせ部により問い合わせられた前記使用頻度が前記第2の閾値以上であるか否かを応答する応答部を備えることを特徴とする。
【0008】
本発明の請求項4に係る画像形成システムは、請求項3に記載の構成において、前記特定部は、前記応答部から前記使用頻度が前記第2の閾値以上であることを示す応答があった場合には、前記利用者情報と前記装置情報の通知を行わないことを特徴とする。
【0009】
本発明の請求項5に係る画像形成システムは、請求項1に記載の構成において、前記複数の画像形成装置から、前記記録部により記録された前記使用履歴を取得する第2の取得部を備え、前記特定部は、前記第2の取得部により取得された前記使用履歴に基づいて、前記利用者情報と、前記複数の画像形成装置のうち当該利用者情報に対応する使用頻度が最も高い画像形成装置とを特定することを特徴とする。
【0010】
本発明の請求項6に係る画像形成システムは、請求項1から5のいずれかに記載の構成において、前記入力された利用者情報を用いて、利用者の認証を行う認証部を備え、前記記録部は、前記入力された利用者情報毎に、前記認証部による認証履歴を記録し、前記特定部は、前記記録部により記録された前記認証履歴に基づいて、前記利用者情報を用いて前記認証部により認証が行われた頻度を算出し、当該算出された頻度に基づいて前記利用者情報及び前記画像形成装置の特定を行うことを特徴とする。
【0011】
本発明の請求項7に係る画像形成システムは、請求項1から5のいずれかに記載の構成において、前記記録部は、前記入力された利用者情報毎に、前記画像形成部による画像形成履歴を記録し、前記特定部は、前記記録部により記録された前記画像形成履歴に基づいて、前記利用者情報に対応する画像データに応じて前記画像形成部により画像が形成された頻度を算出し、当該算出された頻度に基づいて前記利用者情報及び前記画像形成装置の特定を行うことを特徴とする。
【0012】
本発明の請求項8に係る画像形成システムは、請求項1から7のいずれかに記載の構成において、前記第1の記憶部は、前記利用者情報と関連付けて、優先順位が割り当てられた複数の前記装置情報を記憶し、前記送信装置は、前記利用者情報に対応する画像データを、前記第1の記憶部において当該利用者情報と関連付けて記憶された前記複数の装置情報が示す複数の画像形成装置のうち、利用可能であって、前記割り当てられた優先順位が最も高い装置情報が示す画像形成装置に送信することを特徴とする。
【0013】
本発明の請求項9に係る画像形成システムは、請求項8に記載の構成において、前記画像データには、当該画像データを識別する情報を含む属性情報が付加されており、各々の画像形成装置は、前記入力された利用者情報と関連付けて前記第1の記憶部に記憶された前記複数の装置情報のうち、優先順位に従って選択された定められた数の第1の装置情報が示す画像形成装置から、前記入力された利用者情報に対応する前記画像データに付加された属性情報を取得する第3の取得部と、前記第3の取得部により取得された前記属性情報を表示部に表示させる表示制御部とを備え、前記第1の取得部は、前記表示部に表示された前記属性情報に基づいて選択された画像データを取得し、前記第3の取得部は、前記入力された利用者情報に対応する他の画像データに付加された属性情報を取得するよう指示された場合には、当該利用者情報と関連付けて前記第1の記憶部に記憶された前記複数の装置情報のうち、前記第1の装置情報以外の第2の装置情報が示す画像形成装置から、当該他の画像データに付加された属性情報を取得することを特徴とする。
【0014】
本発明の請求項10に係る画像形成装置は、利用者を識別する利用者情報と、画像形成装置を示す装置情報とを関連付けて記憶する第1の記憶部において、自装置を示す装置情報と関連付けて記憶された前記利用者情報に対応する画像データが送信装置から自装置に送信されると、当該送信された画像データを記憶する第2の記憶部と、前記利用者情報の入力を受け付ける受付部と、前記入力された利用者情報と関連付けて前記第1の記憶部に記憶された装置情報が示す画像形成装置から、当該利用者情報に対応する画像データを取得する取得部と、前記取得部により取得された前記画像データに応じた画像を形成する画像形成部と、前記入力された利用者情報に対応する自装置の使用履歴を前記第2の記憶部に記録する記録部と、前記記録部により記録された前記使用履歴に基づいて、前記入力された利用者情報に対応する自装置の使用頻度が第1の閾値に達した場合には、当該利用者情報と自装置とを特定し、当該特定された利用者情報と自装置を示す装置情報とを、前記第1の記憶部に記憶された前記装置情報を更新する更新部に通知する特定部とを備えることを特徴とする。
【0015】
本発明の請求項11に係る画像形成装置は、利用者を識別する利用者情報と、画像形成装置を示す装置情報とを関連付けて記憶する第1の記憶部と、自装置を示す装置情報と関連付けて前記第1の記憶部に記憶された前記利用者情報に対応する画像データが送信装置から自装置に送信されると、当該送信された画像データを記憶する第2の記憶部と、前記利用者情報の入力を受け付ける受付部と、前記入力された利用者情報と関連付けて前記第1の記憶部に記憶された装置情報が示す画像形成装置から、当該利用者情報に対応する画像データを取得する第1の取得部と、前記第1の取得部により取得された前記画像データに応じた画像を形成する画像形成部と、前記入力された利用者情報に対応する自装置の使用履歴を前記第2の記憶部に記録する記録部と、他の画像形成装置から、当該他の画像形成装置において記録された前記使用履歴を取得する第2の取得部と、前記記録部により記録された前記使用履歴と前記第2の取得部により取得された前記使用履歴とに基づいて、前記利用者情報と、自装置と前記他の画像形成装置のうち当該利用者情報に対応する使用頻度が最も高い画像形成装置とを特定する特定部と、前記特定部により特定された前記画像形成装置を示す装置情報と前記特定された利用者情報とが関連付けて記憶されるように、前記第1の記憶部に記憶された前記装置情報を更新する更新部とを備えることを特徴とする。
【0016】
本発明の請求項12に係るプログラムは、コンピュータに、利用者を識別する利用者情報と、画像形成装置を示す装置情報とを関連付けて記憶する第1の記憶部において、対応する画像形成装置を示す装置情報と関連付けて記憶された前記利用者情報に対応する画像データが送信装置から当該対応する画像形成装置に送信されると、当該送信された画像データを第2の記憶部に記憶させるステップと、受付部が前記利用者情報の入力を受け付けると、前記入力された利用者情報と関連付けて前記第1の記憶部に記憶された装置情報が示す画像形成装置から、当該利用者情報に対応する画像データを取得するステップと、前記取得された画像データに応じた画像を画像形成部に形成させるステップと、前記入力された利用者情報に対応する、前記対応する画像形成装置の使用履歴を前記第2の記憶部に記録するステップと、前記記録された使用履歴に基づいて、前記入力された利用者情報に対応する前記使用頻度が閾値に達した場合には、当該利用者情報と当該対応する画像形成装置とを特定し、当該特定された利用者情報と当該対応する画像形成装置を示す装置情報とを更新部に通知し、当該通知された装置情報と利用者情報とが関連付けて記憶されるように、前記第1の記憶部に記憶された前記装置情報を当該更新部に更新させるステップとを実行させるためのプログラムである。
【0017】
本発明の請求項13に係るプログラムは、利用者を識別する利用者情報と、画像形成装置を示す装置情報とを関連付けて記憶する第1の記憶部を備えるコンピュータに、対応する画像形成装置を示す装置情報と関連付けて前記第1の記憶部に記憶された前記利用者情報に対応する画像データが送信装置から当該対応する画像形成装置に送信されると、当該送信された画像データを第2の記憶部に記憶させるステップと、受付部が前記利用者情報の入力を受け付けると、前記入力された利用者情報と関連付けて前記第1の記憶部に記憶された装置情報が示す画像形成装置から、当該利用者情報に対応する画像データを取得するステップと、前記取得された前記画像データに応じた画像を画像形成部に形成させるステップと、前記入力された利用者情報に対応する、前記対応する画像形成装置の使用履歴を前記第2の記憶部に記録するステップと、他の画像形成装置から、当該他の画像形成装置において記録された前記使用履歴を取得するステップと、前記記録された使用履歴と前記取得された使用履歴とに基づいて、前記利用者情報と、前記対応する画像形成装置と前記他の画像形成装置のうち当該利用者情報に対応する使用頻度が最も高い画像形成装置とを特定するステップと、前記特定された画像形成装置を示す装置情報と前記特定された利用者情報とが関連付けて記憶されるように、前記第1の記憶部に記憶された前記装置情報を更新するステップとを実行させるためのプログラムである。
【発明の効果】
【0018】
請求項1に係る発明によれば、画像形成装置に画像データを記憶させ、いずれの画像形成装置を使用してもこの画像データに応じた画像を形成することができる画像形成システムにおいて、利用者の使用頻度に応じた画像形成装置に画像データを記憶させる仕組みを提供することができる。
請求項2に係る発明によれば、利用者情報に対応する画像形成装置の使用頻度が第1の閾値に達した場合には、この利用者情報に対応する画像データをこの画像形成装置に記憶させることができる。
請求項3に係る発明によれば、利用者情報に対応する第1の画像形成装置の使用頻度が第1の閾値に達し、且つ、この利用者情報に対応する第2の画像形成装置の使用頻度が第2の閾値未満である場合には、この利用者情報に対応する画像データを第1の画像形成装置に記憶させることができる。
請求項4に係る発明によれば、利用者情報に対応する第1の画像形成装置の使用頻度が第1の閾値に達していても、この利用者情報に対応する第2の画像形成装置の使用頻度が第2の閾値以上である場合には、装置情報の更新を行わないようにすることができる。
請求項5に係る発明によれば、複数の画像形成装置のうち利用者情報に対応する使用頻度が最も高い画像形成装置に、この利用者情報に対応する画像データを記憶させることができる。
請求項6に係る発明によれば、利用者の認証頻度に応じた画像形成装置に画像データを記憶させることができる。
請求項7に係る発明によれば、利用者の画像形成頻度に応じた画像形成装置に画像データを記憶させることができる。
請求項8に係る発明によれば、複数の画像形成装置の一部が利用できない場合であっても、他の画像形成装置に画像データを記憶させることができる。
請求項9に係る発明によれば、第2の装置情報が示す画像形成装置に画像データが記憶されている場合であっても、その画像データに応じた画像を形成することができる。
請求項10に係る発明によれば、利用者情報に対応する使用頻度が第1の閾値に達した場合には、この利用者情報に対応する画像データを自装置に記憶させることができる。
請求項11に係る発明によれば、自装置と他の画像形成装置のうち利用者情報に対応する使用頻度が最も高い画像形成装置に、この利用者情報に対応する画像データを記憶させることができる。
請求項12に係る発明によれば、利用者情報に対応する、対応する画像形成装置の使用頻度が第1の閾値に達した場合には、この利用者情報に対応する画像データをこの画像形成装置に記憶させることができる。
請求項13に係る発明によれば、対応する画像形成装置と他の画像形成装置のうち利用者情報に対応する使用頻度が最も高い画像形成装置に、この利用者情報に対応する画像データを記憶させることができる。
【図面の簡単な説明】
【0019】
【図1】第1実施形態に係る画像形成システムの構成を示す模式図
【図2】配信サーバ装置のハードウェア構成を示す図
【図3】配信サーバ装置に記憶されたユーザ情報の一例を示す図
【図4】クライアント装置のハードウェア構成を示す図
【図5】プリンタドライバに設定された情報の一例を示す図
【図6】画像形成装置のハードウェア構成を示す図
【図7】画像形成装置に記憶されたユーザ情報の一例を示す図
【図8】第1実施形態に係る画像形成装置の機能構成を示す図
【図9】第1実施形態に係る配信サーバ装置の機能構成を示す図
【図10】プリント動作を示すシーケンスチャート
【図11】ユーザ認証処理を示すフローチャート
【図12】画像データリストの一例を示す図
【図13】第1実施形態に係るユーザ情報の更新動作を示すシーケンスチャート
【図14】記録情報の一例を示す図
【図15】更新後のユーザ情報の一例を示す図
【図16】第2実施形態に係る画像形成装置の機能構成を示す図
【図17】第2実施形態に係るユーザ情報の更新動作を示すシーケンスチャート
【図18】第3実施形態に係る配信サーバ装置の機能構成を示す図
【図19】第3実施形態に係るユーザ情報の更新動作を示すシーケンスチャート
【図20】ログの一例を示す図
【図21】ユーザ情報の更新処理を示すフローチャート
【図22】集計情報の一例を示す図
【発明を実施するための形態】
【0020】
[第1実施形態]
1.画像形成システムの構成
図1は、第1実施形態に係る画像形成システム1の構成を示す模式図である。画像形成システム1は、配信サーバ装置10と、クライアント装置20と、画像形成装置30A、30B及び30Cとを備えている。この配信サーバ装置10、クライアント装置20及び画像形成装置30A、30B、30Cは、通信回線2を介して互いに接続されている。この画像形成システム1は、画像形成装置30に画像データを格納させ、いずれの画像形成装置30を使用してもこの画像データに応じた画像を形成することができる仕組みを有する。なお、以下の説明では、画像形成装置30A、30B及び30Cを区別する必要がない場合には、総称して「画像形成装置30」という。
【0021】
図2は、配信サーバ装置10のハードウェア構成を示す図である。配信サーバ装置10は、CPU(Central Processing Unit)11と、メモリ12と、通信部13と、記憶部14と、操作部15と、表示部16とを備えている。CPU11は、メモリ12に記憶されたプログラムを実行することにより、配信サーバ装置10の各部を制御する。通信部13は、通信回線2に接続される通信インターフェースである。配信サーバ装置10は、通信部13を用いてクライアント装置20又は画像形成装置30と通信を行う。記憶部14は、ハードディスクなどの記憶装置である。記憶部14には、ユーザ情報41が記憶されている。この記憶部14は、第1の記憶部として用いられる。操作部15は、例えばキーボードとマウスを備えている。操作部15は、配信サーバ装置10を操作するのに用いられる。表示部16は、液晶ディスプレイなどの表示装置である。
【0022】
図3は、ユーザ情報41の一例を示す図である。このユーザ情報41においては、ユーザIDと複数のスプーラ情報とが関連付けられている。ユーザIDは、利用者を識別する情報である。スプーラ情報は、画像データを格納する画像形成装置30を示す情報である。このスプーラ情報としては、例えば画像形成装置に割り当てられたIP(Internet Protocol)アドレスや識別番号が用いられる。図3に示すスプーラ情報「spoolerA」、「spoolerB」、「spoolerC」は、それぞれ画像形成装置30A、30B、30Cを示す。また、スプーラ情報には、優先順位が割り当てられている。図3に示す「1」、「2」、「3」は、それぞれスプーラ情報に割り当てられた優先順位を示す。以下の説明では、優先順位「1」が割り当てられたスプーラ情報を「プライマリスプーラ情報」といい、優先順位「2」が割り当てられたスプーラ情報を「セカンダリスプーラ情報」という。
【0023】
ユーザ情報41が作成される際、各ユーザIDには、例えば「spoolerA」、「spoolerB」及び「spoolerC」の中からランダムに選択された2つのスプーラ情報が関連付けられるようになっている。このとき、スプーラ情報の優先順位も、「1」と「2」のいずれかがランダムに選択されて割り当てられる。図3に示すユーザ情報41では、ユーザID「user001」に対して、プライマリスプーラ情報「spoolerA」と、セカンダリスプーラ情報「spoolerC」とが関連付けられている。これは、ユーザID「user001」に対応する画像データが、画像形成装置30A又は画像形成装置30Cに格納されることを意味する。このとき、画像形成装置30Aの方が、画像形成装置30Cに優先して使用される。
【0024】
図4は、クライアント装置20のハードウェア構成を示す図である。クライアント装置20は、CPU21と、メモリ22と、通信部23と、記憶部24と、操作部25と、表示部26とを備えている。CPU21は、メモリ22に記憶されたプログラムを実行することにより、クライアント装置20の各部を制御する。通信部23は、通信回線2に接続される通信インターフェースである。クライアント装置20は、通信部23を用いて配信サーバ装置10又は画像形成装置30と通信を行う。記憶部24は、ハードディスクなどの記憶装置である。この記憶部24には、プリンタドライバ42が記憶されている。プリンタドライバ42は、画像形成装置30を制御する機能を有するプログラムである。操作部25は、例えばキーボードとマウスを備えている。操作部25は、クライアント装置20を操作するのに用いられる。表示部26は、液晶ディスプレイなどの表示装置である。
【0025】
プリンタドライバ42には、画像形成装置30に画像データを送信するときに必要な情報が設定されている。図5は、プリンタドライバ42に設定された情報の一例を示す図である。このプリンタドライバ42には、図3に示すユーザ情報41に含まれるユーザID「user001」と、プライマリスプーラ情報「spoolerA」及びセカンダリスプーラ情報「spoolerC」とが設定されている。なお、プリンタドライバ42には、プライマリスプーラ情報とセカンダリスプーラ情報だけが設定されており、優先順位「3」が割り当てられたスプーラ情報は設定されないようになっている。
【0026】
図6は、画像形成装置30のハードウェア構成を示す図である。画像形成装置30は、制御部31と、通信部32と、記憶部33と、UI(User Interface)部34と、画像形成部35と、カード読取部36とを備えている。制御部31は、画像形成装置30の各部を制御する。制御部31は、例えばCPUとメモリとを備えている。CPUは、メモリに記憶されたプログラムを実行することにより、制御部31の機能を実現する。通信部32は、通信回線2に接続される通信インターフェースである。画像形成装置30は、通信部32を用いて、配信サーバ装置10、クライアント装置20又は他の画像形成装置30と通信を行う。記憶部33は、ハードディスクやフラッシュメモリなどの記憶装置である。記憶部33は、画像データが格納される格納領域37を有している。この記憶部33は、第2の記憶部として用いられる。また、記憶部33には、上述したユーザ情報41に対応するユーザ情報41aが記憶されている。
【0027】
UI部34は、例えばタッチスクリーンと操作ボタンとを備えている。UI部34は、画像形成装置30を操作するのに用いられる。画像形成部35は、例えば電子写真方式のプリンタである。画像形成部35は、画像データに応じた画像を用紙等の媒体に形成(プリント)する。カード読取部36は、IC(integrated circuit)カードに記憶された情報を非接触で読み取る。ICカードは、利用者の認証を行うために予めその利用者に渡されている。ICカードには、上述したユーザ情報41に含まれるユーザIDが記憶されている。なお、画像形成装置30は、上述した構成の他に、スキャナやファクシミリなどの機能を実現する構成を備えていてもよい。以下の説明において、画像形成装置30A、30B、30Cの構成を区別する必要がある場合には、それぞれ符号に「A」、「B」、「C」という文字を付して説明する。
【0028】
図7は、ユーザ情報41aの一例を示す図である。このユーザ情報41aは、図3に示すユーザ情報41と同一のユーザID及びスプーラ情報が含まれている。ただし、このユーザ情報41aには、プライマリスプーラ情報とセカンダリスプーラ情報だけが含まれており、優先順位「3」が割り当てられたスプーラ情報は含まれないようになっている。
【0029】
図8は、画像形成装置30の機能構成を示す図である。各画像形成装置30は、同様の機能構成を有している。ただし、図8では、一方の画像形成装置30が有する機能構成については、他方の画像形成装置30において図示を省略している。受付部301は、カード読取部36により実現される。第3の取得部302、表示制御部303、第1の取得部304、認証部305、記録部306及び特定部307は、制御部31において例えばCPUがプログラムを実行することにより実現される。画像形成装置30の機能構成は、単一のプログラムにより実現されてもよいし、複数のプログラムにより実現されてもよい。図9は、配信サーバ装置10の機能構成を示す図である。更新部101は、CPU11がプログラムを実行することにより実現される。
【0030】
クライアント装置20は、ユーザIDに対応する画像データを、このユーザIDと関連付けて配信サーバ装置10に記憶されたスプーラ情報が示す画像形成装置30に送信する。この画像データには、画像データを識別する情報を含む属性情報が付加されている。スプーラ情報は、画像形成装置30を示す装置情報の一例である。クライアント装置20は、送信装置として用いられる。なお、クライアント装置20は、実際には、プリンタドライバ42に設定された情報に基づいて、画像データの送信を行っている。しかし、上述したように、プリンタドライバ42には、配信サーバ装置10に記憶されたユーザ情報41に含まれるユーザIDとスプーラ情報とが設定されている。したがって、クライアント装置20は、配信サーバ装置10に記憶されたユーザ情報41に基づいて、画像データの送信を行っているといえる。
【0031】
受付部301は、ユーザIDの入力を受け付ける。ユーザIDは、利用者を識別する識別情報の一例である。第3の取得部302は、入力されたユーザIDと関連付けて配信サーバ装置10に記憶された複数のスプーラ情報のうち、プライマリスプーラ情報が示す画像形成装置30とセカンダリスプーラ情報が示す画像形成装置30とから、入力されたユーザIDに対応する画像データに付加された属性情報を取得する。このプライマリスプーラ情報とセカンダリスプーラ情報は、第1の装置情報の一例である。これらのスプーラ情報は、優先順位に従って選択された定められた数(2個)のスプーラ情報である。なお、第3の取得部302は、実際には記憶部33に記憶されたユーザ情報41aに基づいて、属性情報の取得を行っている。しかし、上述したように、このユーザ情報41aには、配信サーバ装置10に記憶されたユーザ情報41と同一のユーザID及びスプーラ情報が含まれている。したがって、第3の取得部302は、配信サーバ装置10に記憶されたユーザ情報41に基づいて、属性情報を取得しているといえる。
【0032】
表示制御部303は、第3の取得部302により取得された属性情報をUI部34に表示させる。UI部34は、表示部として用いられる。第1の取得部304は、UI部34に表示された属性情報に基づいて選択された画像データを取得する。認証部305は、入力されたユーザIDを用いて、利用者の認証を行う。記録部306は、入力されたユーザID毎に、このユーザIDを用いて認証が行われた認証回数を記憶部33に記録する。この認証回数は、利用者の使用履歴の一例である。なお、認証回数は、ユーザIDの認証履歴に基づいて算出される認証頻度である。つまり、記録部306は、認証履歴を記録し、この認証履歴に基づいて、ユーザIDを用いて認証が行われた頻度を算出しているといえる。特定部307は、記録部306により記録された認証回数に基づいて、自装置におけるユーザIDに対応する認証回数が第1の閾値に達した場合には、このユーザIDと自装置とを特定し、特定されたユーザIDと自装置を示すスプーラ情報とを配信サーバ装置10に通知する。つまり、特定部307は、ユーザIDに対応する自装置の認証回数が閾値に達したという条件を満たしている場合には、このユーザIDと自装置とを特定する。図9に示す更新部101は、画像形成装置30から通知されたスプーラ情報とユーザIDとが関連付けて記憶されるように、記憶部14に記憶されたユーザ情報41のスプーラ情報を更新する。
【0033】
2.画像形成システムの動作
(1)プリント動作
図10は、画像形成システム1のプリント動作を示すシーケンスチャートである。利用者は、クライアント装置20を操作して、プリント指示を行う。具体的には、利用者は、操作部25を用いて、画像データを指定し、プリントを指示する。ここでは、利用者により、画像データD1が指定され、プリントが指示された場合を想定する。
【0034】
プリント指示が行われると、クライアント装置20は、プリンタドライバ42に設定された情報に基づいて、画像データD1を画像形成装置30に送信する(ステップS11)。具体的には、プリンタドライバ42には、図5に示すようにユーザID「user001」と、プライマリスプーラ情報「spoolerA」及びセカンダリスプーラ情報「spoolerC」とが設定されている。この場合、CPU21は、まず画像データD1にこのユーザID「user001」を含む属性情報を付加する。これにより、画像データD1は、ユーザID「user001」に対応する画像データとして用いられる。また、属性情報には、このユーザIDの他に、画像データD1を識別するファイル名等の情報が含まれる。
【0035】
属性情報を付加した後、CPU21は、通信部23を制御して、プライマリスプーラ情報「spoolerA」が示す画像形成装置30Aに画像データD1を送信する。ただし、画像形成装置30Aに障害が発生していたり、クライアント装置20と画像形成装置30Aとの間の通信回線2に障害が発生したりしている場合には、画像形成装置30Aに画像データD1を送信することができない。このように、画像形成装置30Aが利用できない状況である場合、CPU21は、通信部23を制御して、セカンダリスプーラ情報「spoolerC」が示す画像形成装置30Cに画像データD1を送信する。
【0036】
つまり、クライアント装置20は、ユーザIDに対応する画像データを、プリンタドライバ42に設定されたスプーラ情報が示す画像形成装置30のうち、利用可能であって、付加された優先順位が最も高いスプーラ情報が示す画像形成装置30に送信する。この利用可能とは、画像形成装置30に画像データを格納できることをいう。画像形成装置30が利用可能か否かは、例えば画像形成装置30にエコー要求を送信し、この画像形成装置30からエコー応答が返されるか否かにより判断される。画像形成装置30及び通信回線2が正常に動作している場合には、画像形成装置30からエコー応答が返される。一方、画像形成装置30に障害が発生していたり、クライアント装置20と画像形成装置30との間の通信回線2に障害が発生したりしている場合には、画像形成装置30からエコー応答が返ってこない。指定期間内にエコー応答が返ってこない場合、クライアント装置20は、画像形成装置30が利用できない状況であると判断する。
【0037】
ここでは、画像形成装置30Aが利用可能である場合を想定する。この場合、画像データD1は、クライアント装置20から画像形成装置30Aに送信される。画像形成装置30Aは、クライアント装置20から画像データD1を受信すると、この画像データD1を記憶部33Aの格納領域37Aに格納する(ステップS12)。
【0038】
利用者は、プリント指示を行った後、画像形成装置30A、30B及び30Cのいずれかがある場所に移動する。例えば、利用者は、自分が普段使っている画像形成装置30がある場所に移動してもよいし、普段使っている画像形成装置30が他の利用者によって使用中である場合には、その近くにある画像形成装置30がある場所に移動してもよい。また、利用者は、自分が今いる場所から最も近い画像形成装置30がある場所に移動してもよい。つまり、利用者は、画像形成装置30A、30B及び30Cのうちいずれか1つを使用するべく、その画像形成装置30がある場所へと移動する。ここでは、利用者が、画像形成装置30Bがある場所に移動した場合を想定する。
【0039】
画像形成装置30のUI部34には認証画面が表示されており、認証を行わないと、画像形成装置30の操作を受け付けないようになっている。利用者は、画像形成装置30Bを使用すべく、自分のICカードをカード読取部36Bにかざして認証を行う。画像形成装置30Bは、カード読取部36Bを介してユーザIDが入力されると、このユーザIDを用いてユーザ認証処理を行う(ステップS13)。
【0040】
図11は、ユーザ認証処理を示すフローチャートである。ここでは、ICカードにユーザID「user001」が記憶されている場合を想定する。この場合、カード読取部36Bは、ICカードからユーザID「user001」を読み取る(ステップS131)。制御部31Bは、このユーザID「user001」が記憶部33Bに記憶されたユーザ情報41aに含まれるか否かを判断する(ステップS132)。例えば、ユーザID「user001」がユーザ情報41aに含まれていない場合(ステップS132:NO)、制御部31Bは、認証に失敗したことを示すメッセージをUI部34Bに表示させて(ステップS133)、この処理を終了する。この場合、利用者は、画像形成装置30Bを使用することはできない。一方、図7に示すように、ユーザID「user001」がユーザ情報41aに含まれている場合(ステップS132:YES)、制御部31Bは、利用者を正当な利用者として認証し(ステップS134)、次のステップS14に進む。
【0041】
画像形成装置30Bは、記憶部33Bに記憶されたユーザ情報41aに基づいて、ユーザID「user001」に対応する画像データの属性情報を取得する。具体的には、図3に示すように、ユーザ情報41aでは、ユーザID「user001」に対して、プライマリスプーラ情報「spoolerA」とセカンダリスプーラ情報「spoolerC」とが関連付けられている。この場合、制御部31Bは、通信部32Bを制御して、このプライマリスプーラ情報「spoolerA」が示す画像形成装置30Aと、セカンダリスプーラ情報「spoolerC」が示す画像形成装置30Cとに、ユーザID「user001」に対応する画像データの属性情報を要求する(図10のステップS14)。
【0042】
画像形成装置30A,30Cは、画像形成装置30Bから要求された属性情報を有している場合には、この属性情報を画像形成装置30Bに送信する(ステップS15)。上述したように、画像形成装置30Aの記憶部33Aには、画像データD1が格納されている。この画像データD1には、ユーザID「user001」を含む属性情報が付加されている。この場合、制御部31Aは、記憶部33Aからこの属性情報を読み出し、通信部32Aを制御して画像形成装置30Bに送信する。また、画像形成装置30Cの記憶部33Cには、ユーザID「user001」に対応する画像データD2が格納されているものとする。この画像データD2には、画像データD1と同様に、ユーザID「user001」を含む属性情報が付加されている。この場合、制御部31Cは、記憶部33Cからこの属性情報を読み出し、通信部32Cを制御して画像形成装置30Bに送信する。画像形成装置30Bは、画像形成装置30A及び30Cからこれらの属性情報を受信する。
【0043】
属性情報を取得すると、画像形成装置30Bは、この属性情報を用いて画像データリスト50を作成し、UI部34Bに表示させる(ステップS16)。図12は、画像データリスト50の一例を示す図である。この画像データリスト50には、画像形成装置30Aから取得した画像データD1の属性情報と、画像形成装置30Cから取得した画像データD2の属性情報とが並べて配置されている。また、UI部34Bには、画像データリスト50とともに、プリントの指示を受け付ける「プリント」ボタン51が表示されている。利用者は、UI部34に表示された画像データリスト50に基づいて所望の画像データを選択し、「プリント」ボタン51を押す。ここでは、画像データD1が選択され、「プリント」ボタン51が押された場合を想定する。
【0044】
「プリント」ボタン51が押されると、画像形成装置30Bは、選択された画像データD1が格納された画像形成装置30からこの画像データD1を取得する。具体的には、制御部31Bは、通信部32Bを制御して、画像データD1の属性情報の送信元である画像形成装置30Aに画像データD1を要求する(ステップS17)。画像形成装置30Aは、画像形成装置30Bから要求された画像データD1を記憶部33Aから読み出し、画像形成装置30Bに送信する(ステップS18)。画像形成装置30Bは、画像形成装置30Aからこの画像データD1を受信する。
【0045】
画像データD1を取得すると、画像形成装置30Bは、この画像データD1に応じたプリント処理を行う(ステップS19)。具体的には、制御部31Bは、画像データD1を画像形成部35Bに供給し、画像データD1に応じた画像を形成させる。画像形成部35Bは、制御部31Bの制御の下、画像データD1に応じた画像を媒体に形成する。
【0046】
(2)ユーザ情報の更新動作
配信サーバ装置10に記憶されているユーザ情報41は、利用者がどの画像形成装置30をよく使っているかに応じて更新される。図13は、ユーザ情報41の更新動作を示すシーケンスチャートである。画像形成装置30は、ユーザID毎に認証回数を記録している。具体的には、制御部31は、ユーザID毎に、このユーザIDを用いてユーザ認証処理が行われた認証回数をカウントする。ただし、制御部31は、記憶部33に記憶されたユーザ情報41aにおいて、自装置を示すスプーラ情報と関連付けられたユーザIDについては、認証回数をカウントしない。
【0047】
例えば、画像形成装置30BにおいてユーザID「user001」を用いてユーザ認証処理が行われた場合、制御部31Bは、このユーザID「user001」に対応する認証回数を1増やす。制御部31は、カウントした認証回数を記録情報43に記録する。この記録情報43は、記憶部14に記憶される。図14は、画像形成装置30Bに記憶された記録情報43の一例を示す図である。この記録情報43では、ユーザID「user001」に対応する認証回数として「5回」が記録されている。これは、画像形成装置30Bにおいて、ユーザID「user001」を用いてユーザ認証処理が「5回」行われたことを示している。この認証回数は、例えば1日1回リセットされる。あるいは、認証回数は、何日かに1回リセットされてもよい。この場合、認証回数は、日をまたいでカウントされることになる。
【0048】
画像形成装置30は、記録情報43に記録された認証回数が閾値に達した場合には、この認証回数に対応するユーザIDと自装置とを特定し、このユーザIDと自装置を示すスプーラ情報とを配信サーバ装置10に通知する。具体的には、制御部31は、記録情報43に含まれる認証回数が閾値に達したか否かを判断する(図13のステップS21)。ここでは、閾値として「5回」が定められている場合を想定する。
【0049】
記録情報43に含まれる認証回数がいずれも閾値に達していない場合(ステップS21:NO)、制御部31BはステップS21に戻る。一方、例えば図14に示す記録情報43では、ユーザID「user001」に対応する認証回数が閾値の「5回」に達している(ステップS21:YES)。この場合、制御部31Bは、このユーザID「user001」と画像形成装置30Bとを特定する(ステップS22)。制御部31Bは、通信部32Bを制御して、このユーザID「user001」と自装置を示すスプーラ情報「spoolerB」とを含む更新情報を配信サーバ装置10に送信する(ステップS23)。これにより、画像形成装置30Bにおいて特定されたユーザIDと画像形成装置30Bを示すスプーラ情報とが配信サーバ装置10に通知される。
【0050】
配信サーバ装置10は、画像形成装置30から更新情報を受信すると、予め決められたタイミング(例えば、毎日深夜に1回)で、記憶部14に記憶されたユーザ情報41を更新する(ステップS24)。図15は、更新後のユーザ情報41の一例を示す図である。具体的には、上述したように、画像形成装置30BからユーザID「user001」とスプーラ情報「spoolerB」とを含む更新情報を受信した場合、CPU11は、図3に示すユーザ情報41において、ユーザID「user001」に関連付けられたプライマリ情報「splooerA」とセカンダリスプーラ情報「splooerC」の優先順位を一つずつ下げる。これにより、図15に示すように、プライマリ情報「splooerA」の優先順位が「1」から「2」に変更され、セカンダリスプーラ情報「splooerC」の優先順位が「2」から「3」に変更される。また、CPU11は、画像形成装置30Bから受信したスプーラ情報「spoolerB」を、ユーザID「user001」のプライマリスプーラ情報として記憶させる。これにより、図15に示すように、ユーザID「user001」とプライマリスプーラ情報「spoolerB」とが関連付けて記憶される。なお、画像形成装置30から同一のユーザIDを含む複数の更新情報を受信した場合、配信サーバ装置10は、最後に受信した更新情報に基づいて、このステップS24の処理を行う。
【0051】
(3)ユーザ情報の配信動作
配信サーバ装置10は、記憶部14に記憶されたユーザ情報41と、画像形成装置30に記憶されたユーザ情報41aとを同期させるために、最新のユーザ情報41に対応するユーザ情報41aを画像形成装置30に配信する。具体的には、CPU11は、予め決められたタイミング(例えば、毎日深夜に1回)になると、記憶部14からユーザ情報41を読み出す。CPU11は、このユーザ情報41からユーザIDと、プライマリスプーラ情報及びセカンダリスプーラ情報とを抽出して、ユーザ情報41aを作成する。なお、優先順位「3」が割り当てられたスプーラ情報は、ユーザ情報41aには含まれない。CPU11は、通信部13を制御して、作成したユーザ情報41aを画像形成装置30A、30B及び30Cに送信する。画像形成装置30A、30B及び30Cは、配信サーバ装置10からユーザ情報41aを受信すると、このユーザ情報41aをそれぞれ記憶部33A、33B及び33Cに記憶させる。これにより、画像形成装置30A、30B及び30Cに記憶されたユーザ情報41aが更新される。
【0052】
(4)プリンタドライバの更新動作
クライアント装置20は、プリンタドライバ42に設定されたスプーラ情報を、配信サーバ装置10に記憶されたユーザ情報41のスプーラ情報と同期させるために、プリンタドライバ42に設定されたスプーラ情報を更新する。具体的には、CPU21は、予め決められたタイミングになると、通信部13を制御して、プリンタドライバ42に設定されたユーザID「user001」に対応するスプーラ情報を配信サーバ装置10に要求する。この予め決められたタイミングとは、例えば毎日最初にプリント指示が行われたときである。
【0053】
配信サーバ装置10は、クライアント装置20から要求されたスプーラ情報を、記憶部14に記憶されたユーザ情報41から抽出し、クライアント装置20に送信する。具体的には、CPU11は、図15に示すユーザ情報41から、クライアント装置20に要求されたユーザID「user001」に関連付けられたプライマリスプーラ情報「spoolerB」とセカンダリスプーラ情報「spoolerA」とを抽出する。CPU11は、通信部13を制御して、抽出したこれらのスプーラ情報をクライアント装置20に送信する。なお、優先順位「3」が割り当てられたスプーラ情報「spoolerC」はクライアント装置20には送信されない。クライアント装置20は、配信サーバ装置10からスプーラ情報を受信すると、受信したスプーラ情報をプリンタドライバ42に設定する。これにより、プリンタドライバ42に設定されたスプーラ情報が更新される。
【0054】
(5)画像データの検索動作
画像形成装置30に格納された画像データは、プリント処理に用いられた後も、削除されずにそのまま残る。これは、利用者が同一の画像データを用いて、繰り返しプリント処理を行う場合があるからである。ところで、図15に示す例では、ユーザ情報43の更新により、ユーザID「user001」に関連付けられたスプーラ情報「spoolerC」の優先順位が、「2」から「3」に変更されている。他方、配信サーバ装置10から画像形成装置30に配信されるユーザ情報41aには、優先順位「3」が割り当てられたスプーラ情報「spoolerC」は含まれない。そうすると、ユーザ情報41が更新された後は、ユーザ情報41が更新される前にこのスプーラ情報が示す画像形成装置30Cに格納された画像データが取得されなくなってしまう。
【0055】
画像形成システム1は、このような画像データを検索する仕組みを有している。ここでは、利用者が画像形成装置30Bを使用してプリント処理を行う場合を想定する。この画像形成装置30Bには、利用者によってユーザID「user001」が入力されている。画像形成装置30Bは、図10に示すステップS16において画像データリスト50を表示するときに、画像データリスト50とともに検索ボタンをUI部34Bに表示させる。この検索ボタンは、ユーザID「user001」に対応する他の画像データの属性情報を取得する指示を受け付ける。利用者は、UI部34Bに表示された画像データリスト50の中に、自分が指定した画像データの属性情報が含まれていない場合には、この検索ボタンが押す。検索ボタンが押されると、画像形成装置30Bは、ユーザID「user001」に対応するプライマリスプーラ情報及びセカンダリスプーラ情報以外のスプーラ情報(第2の装置情報の一例)を配信サーバ装置10から取得する。
【0056】
具体的には、制御部31Bは、通信部32Bを制御して、ユーザID「user001」に対応するプライマリスプーラ情報及びセカンダリスプーラ情報以外のスプーラ情報を要求する。配信サーバ装置10は、画像形成装置30Bから要求されたスプーラ情報を記憶部14から読み出し、画像形成装置30Bに送信する。具体的には、図15に示すように、ユーザ情報41には、ユーザID「user001」に対して、プライマリスプーラ情報「spooperB」とセカンダリスプーラ情報「spooperA」と優先順位「3」が割り当てられたスプーラ情報「spooperC」とが関連付けられている。CPU11は、これらのスプーラ情報のうち、優先順位「3」のスプーラ情報「spoolerC」を抽出する。CPU11は、通信部13を制御して、抽出したスプーラ情報を画像形成装置30Bに送信する。
【0057】
画像形成装置30Bは、配信サーバ装置10からスプーラ情報「spoolerC」を受信すると、図10に示すステップS14〜S15と同様に、このスプーラ情報が示す画像形成装置10CからユーザID「user001」に対応する画像データの属性情報を取得する。画像形成装置30Bは、取得した属性情報を画像データリスト50に追加する。以降の処理は、図10に示すステップS17〜S19と同じである。
【0058】
第1実施形態では、画像形成装置30において或るユーザIDに対応する認証回数が閾値に達した場合には、配信サーバ装置10に記憶されたユーザ情報41が更新され、このユーザIDに対応する画像データがこの画像形成装置30に格納されるようになる。この認証回数は、画像形成装置30の使用頻度を示す情報である。従って、第1実施形態によれば、利用者の使用頻度に応じた画像形成装置に画像データが格納される。
【0059】
また、第1実施形態では、認証回数が閾値に達したか否かを判断する処理を、各画像形成装置30で行っている。従って、例えばこの処理を配信サーバ装置10でまとめて行う場合に比べて、処理の負荷が分散される。また、第1実施形態では、プリンタドライバ42にプライマリスプーラ情報とセカンダリスプーラ情報とが設定されている。従って、一方のスプーラ情報が示す画像形成装置30が利用できない場合であっても、他方の画像形成装置30に画像データが格納される。また、第1実施形態では、プライマリスプーラ情報及びセカンダリスプーラ情報以外のスプーラ情報が示す画像形成装置30に画像データが格納されている場合であっても、検索ボタンを押すことにより、この画像形成装置30から属性情報や画像データが取得され、取得された画像データに応じた画像が形成される。
【0060】
[第2実施形態]
第2実施形態では、ユーザ情報41の更新動作において、第1実施形態と異なる動作が行われる。上述した第1実施形態では、例えば画像形成装置30Bにおいて、ユーザID「user001」に対応する認証回数が閾値に達すると、配信サーバ装置10に記憶されたユーザ情報41が更新され、図15に示すように画像形成装置30Bを示すスプーラ情報「spoolerB」が、ユーザID「user001」のプライマリスプーラ情報として記憶される。ところで、利用者は、画像形成装置30Bの他に、図3に示す更新前のユーザ情報41においてユーザID「user001」に関連付けられたプライマリスプーラ情報「spoolerA」が示す画像形成装置30Aもよく使用している場合がある。この場合、ユーザ情報41の更新が行われると、却って不便になることがある。第2実施形態に係る画像形成システム1は、このような場合にユーザ情報41の更新が行われないようにする仕組みを有している。それ以外の構成及び動作については、第1実施形態と同様であるため、その説明を省略する。
【0061】
図16は、第2実施形態に係る画像形成装置30の機能構成を示す図である。なお、図8に示した機能構成と同じものについては、その説明を省略する。問い合わせ部308及び応答部309は、制御部31において例えばCPUがプログラムを実行することにより実現される。これらの機能構成は、単一のプログラムにより実現されてもよいし、複数のプログラムにより実現されてもよい。
【0062】
問い合わせ部308は、記録部306により記録された認証回数に基づいて、ユーザIDを用いて認証部305により認証が行われた認証回数が閾値に達した場合には、この認証回数と関連付けて配信サーバ装置10に記憶されたスプーラ情報が示す他の画像形成装置30に、このユーザIDに対応する他の画像形成装置30の認証回数が第1の閾値以上であるか否かを問い合わせる。この場合、問い合わせ部308を有する画像形成装置30が第1の画像形成装置として用いられる。また、問い合わせ部308の問い合わせ先となる他の画像形成装置30が第2の画像形成装置として用いられる。なお、問い合わせ部308は、実際には、記憶部33に記憶されたユーザ情報41aに基づいて、問い合わせ先となる他の画像形成装置30を特定している。しかし、上述したように、このユーザ情報41aには、配信サーバ装置10に記憶されたユーザ情報41と同一のユーザID及びスプーラ情報が含まれている。したがって、問い合わせ部308は、配信サーバ装置10に記憶されたユーザ情報41に基づいて、問い合わせ先となる他の画像形成装置30を特定しているといえる。
【0063】
応答部309は、自装置で記録された認証回数に基づき、問い合わせ部308により問い合わせられた認証回数が第1の閾値以上であるか否かを応答する。この第2の閾値は、上述した第1の閾値と同じであってもよいし、第1の閾値より小さくてもよい。特定部307は、応答部309から認証回数が第2の閾値未満であることを示す応答があった場合には、上述した第1実施形態と同様に、ユーザIDとスプーラ情報の通知を行う。反対に、特定部307は、応答部309から認証回数が第2の閾値以上であることを示す応答があった場合には、このユーザIDとスプーラ情報の通知を行わない。
【0064】
図17は、第2実施形態に係るユーザ情報41の更新動作を示すシーケンスチャートである。画像形成装置30は、上述した第1実施形態と同様に、ユーザID毎に認証回数を記録している。ただし、この第2実施形態では、画像形成装置30は、ユーザ情報41aにおいて自装置を示すスプーラ情報と関連付けられたユーザIDについても、認証回数のカウントを行う。画像形成装置30は、図13に示すステップS21及び22と同様に、記録情報43に記録された認証回数が閾値に達した場合には、この認証回数に対応するユーザIDと自装置とを特定する(ステップS31,32)。ここでは、画像形成装置30Bにおいて、ユーザID「user001」と画像形成装置30Bとが特定された場合を想定する。
【0065】
この場合、画像形成装置30Bは、記憶部33Bに記憶されたユーザ情報41aにおいて、ユーザID「user001」に関連付けられたスプーラ情報が示す他の画像形成装置30に、このユーザIDに対応する他の画像形成装置30の認証回数が閾値に達しているか否かを問い合わせる(ステップS33)。具体的には、図7に示すように、ユーザ情報41aでは、ユーザID「user001」に対してプライマリスプーラ情報「spoolerA」が関連付けられている。この場合、制御部31Bは、通信部32Bを制御して、このプライマリスプーラ情報が示す画像形成装置30Aに、ユーザID「user001」に対応する画像形成装置30Aの認証回数が閾値に達しているか否かを問い合わせる。
【0066】
画像形成装置30Aは、記録情報43に記録された認証回数に基づき、画像形成装置30Bから問い合わせられた認証回数が閾値以上であるか否かを応答する(ステップS34)。具体的には、制御部31Aは、記憶部33Aに記憶された記録情報43において、ユーザID「user001」に対応する認証回数が閾値以上であるか否かを判断する。ユーザID「user001」に対応する認証回数が閾値以上である場合、制御部31Aは、通信部32Aを制御して、認証回数が閾値以上であることを示す応答情報を画像形成装置30Bに送信する。一方、ユーザID「user001」に対応する認証回数が閾値未満である場合、制御部31Aは、通信部32Aを制御して、認証回数が閾値未満であることを示す応答情報を画像形成装置30Bに送信する。
【0067】
画像形成装置30Bは、画像形成装置30AからユーザID「user001」に対応する認証回数が閾値未満であることを示す応答があった場合には(ステップS35:閾値未満)、図13に示すステップS23と同様に、このユーザID「user001」と自装置のスプーラ情報「spoolerB」とを含む更新情報を配信サーバ装置10に送信する(ステップS36)。これにより、画像形成装置30Bを示すスプーラ情報「spoolerB」とユーザID「user001」とが配信サーバ装置10に通知される。配信サーバ装置10は、画像形成装置30Bから更新情報を受信すると、図13に示すステップS24と同様に、記憶部14に記憶されたユーザ情報41を更新する(ステップS37)。
【0068】
一方、画像形成装置30Bは、画像形成装置30AからユーザID「user001」に対応する認証回数が閾値以上であることを示す応答があった場合には(ステップS35:閾値以上)、更新情報を送信せずにこの処理を終了する。つまり、画像形成装置30Bは、画像形成装置30Aから認証回数が閾値以上であることを示す応答があった場合には、スプーラ情報とユーザIDの通知を行わない。この場合、配信サーバ装置10においてユーザ情報41の更新は行われない。
【0069】
第2実施形態では、ユーザIDに対応する画像形成装置30Bの認証回数が閾値に達し、且つ、このユーザIDに対応する画像形成装置30Aの認証回数が閾値未満である場合には、配信サーバ装置10に記憶されたユーザ情報41が更新され、画像形成装置30Bに画像データが格納されるようになる。言い換えると、第2実施形態では、ユーザIDに対応する画像形成装置30Bの認証回数が閾値に達していても、このユーザIDに対応する画像形成装置30Aの認証回数が閾値以上である場合には、配信サーバ装置10に記憶されたユーザ情報41が更新されない。この認証回数は、画像形成装置30の使用頻度を示す情報である。従って、第2実施形態によれば、利用者の使用頻度に応じた画像形成装置に画像データが格納される。また、第2実施形態では、上述した第1実施形態と同様に、認証回数が閾値に達したか否かを判断する処理を、各画像形成装置30で行っている。従って、例えばこの処理を配信サーバ装置10がまとめて行う場合に比べて、処理の負荷が分散される。
【0070】
[第3実施形態]
第3実施形態では、ユーザ情報41の更新動作において、第1実施形態と異なる動作が行われる。第3実施形態では、利用者がどの画像形成装置30をよく使っているかを配信サーバ装置10側で相対的に判断している。また、第3実施形態では、認証回数に代えてログ情報44を用いて、利用者がよく使っている画像形成装置30を特定している。このログ情報44は、画像形成装置30における処理の履歴を示す情報である。それ以外の構成及び動作については、第1実施形態と同様であるため、その説明を省略する。
【0071】
図18は、第3実施形態に係る配信サーバ装置10の機能構成を示す図である。第2の取得部102、特定部307及び更新部101は、CPU11がプログラムを実行することにより実現される。配信サーバ装置10の機能構成は、単一のプログラムにより実現されてもよいし、複数のプログラムにより実現されてもよい。例えば、第2の取得部102は、他の機能構成を実現するプログラムとは異なるアプリケーションプログラムにより実現されてもよい。
【0072】
第2の取得部102は、画像形成装置30A、30B及び30Cから、各画像形成装置30において記録されたログ情報44を取得する。このログ情報44には、画像形成部35における画像形成履歴を示す情報が含まれる。ログ情報44は、利用者の使用履歴の一例である。特定部307は、画像形成装置30に代えて配信サーバ装置10に備えられる。特定部307は、第2の取得部102により取得されたログ情報44に基づいて、ユーザIDに対応する画像データに応じたプリント回数を算出し、ユーザIDと、画像形成装置30A、30B及び30CのうちこのユーザIDに対応するプリント回数が最も高い画像形成装置30とを特定する。このプリント回数は、ユーザIDに対応する画像データに応じて画像形成部35により画像が形成された頻度を示す。つまり、特定部307は、ユーザIDと、このユーザIDに対応する画像データに応じて画像が形成された頻度が最も高いという条件を満たす画像形成装置30とを特定する。更新部101は、特定部307により特定された画像形成装置30を示すスプーラ情報と特定されたユーザIDとが関連付けて記憶されるように、記憶部14に記憶されたユーザ情報41のスプーラ情報を更新する。
【0073】
図19は、第3実施形態に係るユーザ情報41の更新動作を示すシーケンスチャートである。画像形成装置30は、ユーザID毎にログ情報44を記録している。具体的には、制御部31はユーザID毎に、そのユーザIDに対応する処理の履歴をログ情報44に記録している。画像形成装置30がプリント機能の他に、スキャナやファクシミリなどの機能を有している場合、この処理の履歴には、プリント処理の履歴だけではなく、スキャナやファクシミリなどの処理の履歴も含まれる。このログ情報44は、記憶部33に記憶される。
【0074】
図20は、ログ情報44の一例を示す図である。このログ情報44においては、処理日時と、ユーザIDと、処理種別とが関連付けられている。処理日時は、処理が行われた日時である。ユーザIDは、利用者によって入力されたものである。処理種別は、処理の種別を示す情報である。ユーザID「user001」が入力されたときに、プリント処理が行われた場合、制御部31は、このプリント処理が行われた日時「2011/9/1/11:30」と、このユーザID「user001」と、処理種別「プリント」とを関連付けてログ情報44に記録する。以下の説明では、処理種別「プリント」を含む処理の履歴を「プリントログ」という。
【0075】
配信サーバ装置10は、予め決められたタイミングで、各画像形成装置30からログ情報44を取得する。具体的には、CPU11は、予め決められたタイミングになると、通信部13を制御して、画像形成装置30A、30B及び30Cにログ情報44を要求する(図19のステップS41)。画像形成装置30A、30B及び30Cは、この要求に応じて、それぞれ記憶部33A、33B、33Cからログ情報44を読み出し、配信サーバ装置10に送信する(ステップS42)。配信サーバ装置10は、画像形成装置30A、30B及び30Cからログ情報44を受信すると、受信したログ情報44に基づいて、記憶部14に記憶されたユーザ情報41の更新処理を行う(ステップS43)。
【0076】
図21は、ユーザ情報41の更新処理を示すフローチャートである。CPU11は、画像形成装置30A、30B及び30Cから受信したログ情報44をユーザID毎に集計して、集計情報45を作成する(ステップS431)。図22は、集計情報45の一例を示す図である。この集計情報45においては、ユーザIDと、画像形成装置30A、30B及び30Cのプリント回数とが関連付けられている。ユーザIDは、ログ情報44に含まれるものである。プリント回数は、ログ情報44に含まれるプリントログの数を算出したものである。例えば、画像形成装置30Aから図20に示すログ情報44を受信した場合を想定する。このログ情報44は、ユーザID「user001」に対応するプリントログが1個含まれている。これは、画像形成装置30Aにおいて、ユーザID「user001」に対応するプリント処理が1回行われたことを示す。この場合、CPU11は、集計情報45に、ユーザID「user001」に対応する画像形成装置30Aのプリント回数として「1回」を追加する。CPU11は、画像形成装置30B、30Cのプリント回数についても同様の方法で算出し、集計情報45に追加する。
【0077】
CPU11は、作成した集計情報45に基づいて、この集計情報45に含まれるユーザIDと、画像形成装置30A、30B及び30Cのうち、このユーザIDに対応するプリント回数が最も多い画像形成装置30とを特定する(ステップS432)。図22に示す集計情報45では、ユーザID「user001」に対して、画像形成装置30Aのプリント回数「1回」と、画像形成装置30Bのプリント回数「5回」と、画像形成装置30Cのプリント回数「0回」とが関連付けられている。そうすると、画像形成装置30A、30B及び30Cのうち、ユーザID「user001」に対応するプリント回数が最も多いのは、画像形成装置30Bである。この場合、CPU11は、ユーザID「user001」と画像形成装置30Bとを特定する。CPU11は、集計情報45に含まれる全てのユーザIDについて、この処理を行う。そして、CPU11は、図13に示すステップS24と同様に、特定された画像形成装置30が示すスプーラ情報と特定されたユーザIDとが関連付けて記憶されるように、記憶部14に記憶されたユーザ情報41を更新する(ステップS433)。
【0078】
第3実施形態では、画像形成装置30A、30B及び30Cのうち、ユーザIDに対応するプリント回数が最も多い画像形成装置30に、このユーザIDに対応する画像データが格納されるようになる。このプリント回数は、画像形成装置30の使用頻度を示す情報である。従って、第3実施形態によれば、利用者の使用頻度に応じた画像形成装置に画像データが格納される。また、第3実施形態では、認証回数に代えて、プリントログが用いられている。これにより、ユーザIDに対応するプリント処理が行われた頻度が高い画像形成装置30に、そのユーザIDに対応する画像データが格納される。
【0079】
[変形例]
本発明は、上述した実施形態に限定されず、以下のように変形してもよい。また、以下の変形例を相互に組み合わせてもよい。
【0080】
(1)変形例1
上述した第1実施形態又は第2実施形態において、画像形成装置30は、認証回数に代えてプリントログを用いて、ユーザIDに対応するプリント回数が閾値に達したか否かを判断してもよい。この場合、画像形成装置30は、第3実施形態で説明したように、ユーザID毎にログ情報44を記録する。そして、画像形成装置30は、図21に示すステップS431と同様に、このログ情報44をユーザID毎に集計して、集計情報45を作成する。画像形成装置30は、作成した集計情報45に含まれるプリント回数が閾値を越えた場合、次のステップに進む。
【0081】
画像形成装置30が、プリント機能の他に、スキャナやファクシミリなどの複数の機能を有している場合、利用者は、プリント処理以外の処理を行うために、画像形成装置30を使用する場合がある。そうすると、認証回数が多い画像形成装置30が、必ずしも利用者がプリント処理をする際に使用する頻度が高い画像形成装置30であるとは限らない。この変形例1では、認証回数に代えて、プリントログが用いられている。従って、変形例1によれば、ユーザIDに対応するプリント処理が行われた頻度が高い画像形成装置30に、そのユーザIDに対応する画像データが格納されるようになる。
【0082】
(2)変形例2
上述した第3実施形態において、配信サーバ装置10は、プリントログに代えて認証回数を用いて、認証回数が最も多い画像形成装置30を特定してもよい。この場合、画像形成装置30は、ユーザID毎に認証履歴を記録する。配信サーバ装置10は、図19に示すステップS41及びS42において、画像形成装置30A、30B及び30Cから認証履歴を取得する。配信サーバ装置10は、図19に示すステップS43において、画像形成装置30A、30B及び30Cから取得した認証履歴に基づいて、各画像形成装置30においてユーザIDを用いて行われた認証回数を算出し、ユーザIDと、画像形成装置30A、30B及び30CのうちこのユーザIDに対応する認証回数が最も多い画像形成装置30を特定する。そして、配信サーバ装置10は、図21に示すステップS433と同様に、特定した画像形成装置30とユーザIDとに基づいて、記憶部14に記憶されたユーザ情報41を更新する。この変形例2では、ログ情報44を用いていないため、画像形成装置30においてログ情報44を記録する必要がない。
【0083】
(3)変形例3
上述した配信サーバ装置10に代えて、画像形成装置30のいずれかがこの配信サーバ装置10の役割を担ってもよい。配信サーバ装置10の役割を担う画像形成装置30は、予め決められている。以下の説明では、この画像形成装置30を「マスタ装置」という。この場合、マスタ装置の記憶部33には、配信サーバ装置10と同様に、ユーザ情報41が記憶されている。マスタ装置は、配信サーバ装置10と同様に、上述したユーザ情報の更新動作、ユーザ情報の配信動作、プリンタドライバの更新動作を行う。例えば、第3実施形態に係るユーザ情報の更新動作を行う場合、マスタ装置は、他の画像形成装置30からログ情報44を取得する。そして、マスタ装置は、記憶部33に記憶されているログ情報44と、他の画像形成装置30から取得したログ情報44とに基づいて、画像形成装置30A、30B及び30Cのうちプリント回数が最も多い画像形成装置30を特定する。
【0084】
マスタ装置は、サブネット毎に設けられていてもよい。この場合、マスタ装置は、他の画像形成装置30にユーザ情報41aを配信するときに、同一サブネット内に設けられた他の画像形成装置30だけにユーザ情報41aを配信してもよい。また、マスタ装置は、動的に変更されてもよい。例えば、各画像形成装置30には、マスタ装置に関する優先順位が設定されている。通常は、この優先順位が最も高い画像形成装置30がマスタ装置となる。ただし、例えば電源が切られた場合など、優先順位が高い画像形成装置30が利用できない状況になった場合には、次に優先順位が高い画像形成装置30がマスタ装置となる。画像形成装置30の状況は、例えば上述したエコー要求を定期的に互いに送信することにより確認する。
【0085】
(4)変形例4
上述したユーザ認証処理は、画像形成装置30において行われていた。しかし、ユーザ認証処理は、配信サーバ装置10側で行われてもよい。この場合、画像形成装置30は、配信サーバ装置10にユーザ認証処理を依頼する。具体的には、制御部31は、通信部32を制御して、利用者によって入力されたユーザIDを配信サーバ装置10に送信する。配信サーバ装置10は、画像形成装置30からの依頼に応じて、図11に示すステップS132と同様の処理を行い、認証に成功したか否かを応答する。画像形成装置30は、配信サーバ装置10から認証に失敗したことを示す応答があった場合には、図11に示すステップS133に進む。一方、画像形成装置30は、配信サーバ装置10から認証に成功したことを示す応答があった場合には、図10に示すステップS14に進む。
【0086】
上述した変形例3のように、マスタ装置が配信サーバ装置10の役割を担う場合には、ユーザ認証処理がマスタ装置側で行われてもよい。この場合、マスタ装置以外の画像形成装置30が、マスタ装置にユーザ認証処理を依頼する。マスタ装置は、この依頼に応じてユーザ認証処理を行い、認証に成功したか否かを応答する。
【0087】
(5)変形例5
クライアント装置20から画像データを送信するときに、プライマリスプーラ情報が示す画像形成装置30もセカンダリスプーラ情報が示す画像形成装置30も利用できない場合がある。この場合、クライアント装置20は、プリンタドライバ42に設定されたユーザIDに対応するプライマリスプーラ情報及びセカンダリスプーラ情報以外のスプーラ情報を配信サーバ装置10から取得し、このスプーラ情報が示す画像形成装置30に画像データを送信してもよい。
【0088】
(6)変形例6
図3に示すユーザ情報41には、ユーザIDに対して最大3個のスプーラ情報が関連付けられていた。しかし、画像形成装置30の台数が多い場合には、ユーザIDに対してより多くのスプーラ情報が関連付けられる場合がある。この場合、上述した画像データの検索動作において、画像形成装置30は、プライマリスプーラ情報とセカンダリスプーラ情報以外のスプーラ情報のうち、優先順位に従って選択される決められた数(例えば5個)のスプーラ情報を配信サーバ装置10から取得してもよい。
【0089】
(7)変形例7
画像形成装置30に記憶されるユーザ情報41aには、プライマリスプーラ情報とセカンダリスプーラ情報とが含まれていた。しかし、ユーザ情報41aに含まれるスプーラ情報の数は、2個に限定されない。例えば、1個のスプーラ情報だけが含まれていてもよいし、3個以上のスプーラ情報が含まれていてもよい。ユーザ情報41aに含まれるスプーラ情報の数は、予め定められている。つまり、ユーザ情報41aには、優先順位に従って選択される予め定められた数のスプーラ情報が含まれる。あるいは、ユーザ情報41aには、配信サーバ装置10に記憶されたユーザ情報41において、ユーザIDに関連付けられた全てのスプーラ情報が含まれていてもよい。
【0090】
(8)変形例8
上述したユーザ情報の配信動作では、前回配信されたユーザ情報41aとの差分だけが配信されてもよい。この場合、画像形成装置30は、配信サーバ装置10から受信した差分のユーザ情報41aのみ更新する。
【0091】
(9)変形例9
上述したユーザIDは、利用者を識別する利用者情報の一例である。この利用者情報は、ユーザIDに限定されない。例えば、利用者情報は、利用者に渡されるICカードに割り当てられたカードIDであってもよいし、利用者に割り当てられたメールアドレスであってもよい。また、上述したように、ICカードは利用者一人ひとりに渡されるようになっているため、ICカードに割り当てられたカードIDが利用者情報として用いられてもよい。
【0092】
(10)変形例10
ユーザ認証処理は、ICカードを使用せずに行われてもよい。例えば、利用者が、画像形成装置30のUI部34を用いて、自分のユーザIDを入力してもよい。この場合、UI部34が、利用者により入力された利用者情報を受け付ける受付部として用いられる。また、ユーザIDに代えて、指紋などの生体情報が用いられてもよい。この場合、画像形成装置30には、この生体情報を読み取る装置が設けられる。この場合、この装置が、利用者により入力された利用者情報を受け付ける受付部として用いられる。
【0093】
(11)変形例11
ユーザ認証処理は、ユーザIDとパスワードとを用いて行われてもよい。この場合、ユーザ情報41では、ユーザIDとパスワードとが関連付けられる。利用者は、ユーザ認証処理を行うときに、例えばUI部34を用いてパスワードを入力する。
【0094】
(12)変形例12
上述したプリント動作では、画像データリスト50を表示した後に、利用者により選択された画像データを取得していた。しかし、この画像データリスト50の表示は必ずしも行われなくてもよい。例えば、図10に示すステップS13のユーザ認証処理の後、属性情報の取得を行わずに、画像データの取得を行ってもよい。この場合、画像形成装置30は、ユーザ情報41aにおいて、入力されたユーザIDに関連付けられたプライマリスプーラ情報が示す画像形成装置30と、セカンダリスプーラ情報が示す画像形成装置30の両方に、そのユーザIDに対応する画像データを要求する。この場合、利用者は、画像データを選択する必要はない。
【0095】
(13)変形例13
画像形成システム1の構成は、図1に示す構成に限らない。例えば、利用者の人数に応じて、画像形成装置30の数を増やしてもよい。また、クライアント装置20は、利用者の人数分設けられてもよい。
【0096】
(14)変形例14
画像形成部35は、電子写真方式以外の方式で画像を形成するプリンタであってもよい。また、画像形成部35は、白黒の画像を形成するものであってもよいし、カラーの画像を形成するものであってもよい。UI部34は、表示部として用いられるタッチパネルを備えていたが、タッチパネルに代えて液晶ディスプレイなどの表示装置を備えていてもよい。
【0097】
(15)変形例15
CPU11、CPU21又は制御部31のCPUにおいて実行されるプログラムは、磁気テープ、磁気ディスク、フレキシブルディスク、光ディスク、光磁気ディスク、メモリなどの記録媒体に記録した状態で提供され、配信サーバ装置10、クライアント装置20又は画像形成装置30にインストールされてもよい。また、このプログラムは、インターネット等の通信回線を介して配信サーバ装置10、クライアント装置20又は画像形成装置30にダウンロードされてもよい。
【符号の説明】
【0098】
1…画像形成システム、2…通信回線、10…配信サーバ装置、11…CPU、12…メモリ、13…通信部、14…記憶部、20…クライアント装置、30…画像形成装置、31…制御部、32…通信部、33…記憶部、34…UI部、35…画像形成部、36…カード読取部、101…更新部、102…第2の取得部、301…受付部、302…第3の取得部、303…表示制御部、304…第1の取得部、305…認証部、306…記録部、307…特定部、308…問い合わせ部、309…応答部

【特許請求の範囲】
【請求項1】
複数の画像形成装置と、
利用者を識別する利用者情報と、前記複数の画像形成装置に含まれる画像形成装置を示す装置情報とを関連付けて記憶する第1の記憶部と、
前記利用者情報に対応する画像データを、当該利用者情報と関連付けて前記第1の記憶部に記憶された装置情報が示す画像形成装置に送信する送信装置と、
各々の前記画像形成装置に備えられ、前記送信装置から送信された前記画像データを記憶する第2の記憶部と、
各々の前記画像形成装置に備えられ、前記利用者情報の入力を受け付ける受付部と、
各々の前記画像形成装置に備えられ、前記入力された利用者情報と関連付けて前記第1の記憶部に記憶された装置情報が示す画像形成装置から、当該利用者情報に対応する画像データを取得する第1の取得部と、
各々の前記画像形成装置に備えられ、前記第1の取得部により取得された前記画像データに応じた画像を形成する画像形成部と、
各々の前記画像形成装置に備えられ、前記入力された利用者情報に対応する当該画像形成装置の使用履歴を前記第2の記憶部に記録する記録部と、
前記記録部により記録された使用履歴に基づいて、前記入力された利用者情報に対応する前記使用頻度が決められた条件を満たす場合には、当該画像形成装置と当該利用者情報とを特定する特定部と、
前記特定部により特定された前記画像形成装置を示す装置情報と前記特定された利用者情報とが関連付けて記憶されるように、前記第1の記憶部に記憶された前記装置情報を更新する更新部と
を備えることを特徴とする画像形成システム。
【請求項2】
前記特定部は、各々の前記画像形成装置に備えられ、前記記録部により記録された前記使用履歴に基づいて、前記入力された利用者情報に対応する自装置の使用頻度が第1の閾値に達した場合には、当該利用者情報と自装置とを特定し、当該特定された利用者情報と自装置を示す装置情報とを前記更新部に通知し、
前記更新部は、前記通知された装置情報と利用者情報とが関連付けて記憶されるように、前記第1の記憶部に記憶された前記装置情報を更新する
ことを特徴とする請求項1に記載の画像形成システム。
【請求項3】
前記複数の画像形成装置に含まれる第1の画像形成装置は、
前記記録部により記録された前記使用履歴に基づいて、前記入力された利用者情報に対応する当該第1の画像形成装置の使用頻度が第1の閾値に達した場合には、当該利用者情報と関連付けて前記第1の記憶部に記憶された装置情報が示す第2の画像形成装置に、当該利用者情報に対応する当該第2の画像形成装置の使用頻度が第2の閾値以上であるか否かを問い合わせる問い合わせ部を備え、
前記特定部は、前記第2の画像形成装置から前記使用頻度が前記第2の閾値未満であることを示す応答があった場合には、前記利用者情報と前記装置情報の通知を行い、
前記第2の画像形成装置は、
前記記録部により記録された前記使用履歴に基づき、前記問い合わせ部により問い合わせられた前記使用頻度が前記第2の閾値以上であるか否かを応答する応答部を備える
ことを特徴とする請求項2に記載の画像形成システム。
【請求項4】
前記特定部は、前記応答部から前記使用頻度が前記第2の閾値以上であることを示す応答があった場合には、前記利用者情報と前記装置情報の通知を行わない
ことを特徴とする請求項3に記載の画像形成システム。
【請求項5】
前記複数の画像形成装置から、前記記録部により記録された前記使用履歴を取得する第2の取得部を備え、
前記特定部は、前記第2の取得部により取得された前記使用履歴に基づいて、前記利用者情報と、前記複数の画像形成装置のうち当該利用者情報に対応する使用頻度が最も高い画像形成装置とを特定する
ことを特徴とする請求項1に記載の画像形成システム。
【請求項6】
前記入力された利用者情報を用いて、利用者の認証を行う認証部を備え、
前記記録部は、前記入力された利用者情報毎に、前記認証部による認証履歴を記録し、
前記特定部は、前記記録部により記録された前記認証履歴に基づいて、前記利用者情報を用いて前記認証部により認証が行われた頻度を算出し、当該算出された頻度に基づいて前記利用者情報及び前記画像形成装置の特定を行う
ことを特徴とする請求項1から5のいずれかに記載の画像形成システム。
【請求項7】
前記記録部は、前記入力された利用者情報毎に、前記画像形成部による画像形成履歴を記録し、
前記特定部は、前記記録部により記録された前記画像形成履歴に基づいて、前記利用者情報に対応する画像データに応じて前記画像形成部により画像が形成された頻度を算出し、当該算出された頻度に基づいて前記利用者情報及び前記画像形成装置の特定を行う
ことを特徴とする請求項1から5のいずれかに記載の画像形成システム。
【請求項8】
前記第1の記憶部は、前記利用者情報と関連付けて、優先順位が割り当てられた複数の前記装置情報を記憶し、
前記送信装置は、前記利用者情報に対応する画像データを、前記第1の記憶部において当該利用者情報と関連付けて記憶された前記複数の装置情報が示す複数の画像形成装置のうち、利用可能であって、前記割り当てられた優先順位が最も高い装置情報が示す画像形成装置に送信する
ことを特徴とする請求項1から7のいずれかに記載の画像形成システム。
【請求項9】
前記画像データには、当該画像データを識別する情報を含む属性情報が付加されており、
各々の画像形成装置は、
前記入力された利用者情報と関連付けて前記第1の記憶部に記憶された前記複数の装置情報のうち、優先順位に従って選択された定められた数の第1の装置情報が示す画像形成装置から、前記入力された利用者情報に対応する前記画像データに付加された属性情報を取得する第3の取得部と、
前記第3の取得部により取得された前記属性情報を表示部に表示させる表示制御部とを備え、
前記第1の取得部は、前記表示部に表示された前記属性情報に基づいて選択された画像データを取得し、
前記第3の取得部は、前記入力された利用者情報に対応する他の画像データに付加された属性情報を取得するよう指示された場合には、当該利用者情報と関連付けて前記第1の記憶部に記憶された前記複数の装置情報のうち、前記第1の装置情報以外の第2の装置情報が示す画像形成装置から、当該他の画像データに付加された属性情報を取得する
ことを特徴とする請求項8に記載の画像形成システム。
【請求項10】
利用者を識別する利用者情報と、画像形成装置を示す装置情報とを関連付けて記憶する第1の記憶部において、自装置を示す装置情報と関連付けて記憶された前記利用者情報に対応する画像データが送信装置から自装置に送信されると、当該送信された画像データを記憶する第2の記憶部と、
前記利用者情報の入力を受け付ける受付部と、
前記入力された利用者情報と関連付けて前記第1の記憶部に記憶された装置情報が示す画像形成装置から、当該利用者情報に対応する画像データを取得する取得部と、
前記取得部により取得された前記画像データに応じた画像を形成する画像形成部と、
前記入力された利用者情報に対応する自装置の使用履歴を前記第2の記憶部に記録する記録部と、
前記記録部により記録された前記使用履歴に基づいて、前記入力された利用者情報に対応する自装置の使用頻度が第1の閾値に達した場合には、当該利用者情報と自装置とを特定し、当該特定された利用者情報と自装置を示す装置情報とを、前記第1の記憶部に記憶された前記装置情報を更新する更新部に通知する特定部と
を備えることを特徴とする画像形成装置。
【請求項11】
利用者を識別する利用者情報と、画像形成装置を示す装置情報とを関連付けて記憶する第1の記憶部と、
自装置を示す装置情報と関連付けて前記第1の記憶部に記憶された前記利用者情報に対応する画像データが送信装置から自装置に送信されると、当該送信された画像データを記憶する第2の記憶部と、
前記利用者情報の入力を受け付ける受付部と、
前記入力された利用者情報と関連付けて前記第1の記憶部に記憶された装置情報が示す画像形成装置から、当該利用者情報に対応する画像データを取得する第1の取得部と、
前記第1の取得部により取得された前記画像データに応じた画像を形成する画像形成部と、
前記入力された利用者情報に対応する自装置の使用履歴を前記第2の記憶部に記録する記録部と、
他の画像形成装置から、当該他の画像形成装置において記録された前記使用履歴を取得する第2の取得部と、
前記記録部により記録された前記使用履歴と前記第2の取得部により取得された前記使用履歴とに基づいて、前記利用者情報と、自装置と前記他の画像形成装置のうち当該利用者情報に対応する使用頻度が最も高い画像形成装置とを特定する特定部と、
前記特定部により特定された前記画像形成装置を示す装置情報と前記特定された利用者情報とが関連付けて記憶されるように、前記第1の記憶部に記憶された前記装置情報を更新する更新部と
を備えることを特徴とする画像形成装置。
【請求項12】
コンピュータに、
利用者を識別する利用者情報と、画像形成装置を示す装置情報とを関連付けて記憶する第1の記憶部において、対応する画像形成装置を示す装置情報と関連付けて記憶された前記利用者情報に対応する画像データが送信装置から当該対応する画像形成装置に送信されると、当該送信された画像データを第2の記憶部に記憶させるステップと、
受付部が前記利用者情報の入力を受け付けると、前記入力された利用者情報と関連付けて前記第1の記憶部に記憶された装置情報が示す画像形成装置から、当該利用者情報に対応する画像データを取得するステップと、
前記取得された画像データに応じた画像を画像形成部に形成させるステップと、
前記入力された利用者情報に対応する、前記対応する画像形成装置の使用履歴を前記第2の記憶部に記録するステップと、
前記記録された使用履歴に基づいて、前記入力された利用者情報に対応する前記使用頻度が閾値に達した場合には、当該利用者情報と当該対応する画像形成装置とを特定し、当該特定された利用者情報と当該対応する画像形成装置を示す装置情報とを、前記第1の記憶部に記憶された前記装置情報を更新する更新部に通知するステップと
を実行させるためのプログラム。
【請求項13】
利用者を識別する利用者情報と、画像形成装置を示す装置情報とを関連付けて記憶する第1の記憶部を備えるコンピュータに、
対応する画像形成装置を示す装置情報と関連付けて前記第1の記憶部に記憶された前記利用者情報に対応する画像データが送信装置から当該対応する画像形成装置に送信されると、当該送信された画像データを第2の記憶部に記憶させるステップと、
受付部が前記利用者情報の入力を受け付けると、前記入力された利用者情報と関連付けて前記第1の記憶部に記憶された装置情報が示す画像形成装置から、当該利用者情報に対応する画像データを取得するステップと、
前記取得された前記画像データに応じた画像を画像形成部に形成させるステップと、
前記入力された利用者情報に対応する、前記対応する画像形成装置の使用履歴を前記第2の記憶部に記録するステップと、
他の画像形成装置から、当該他の画像形成装置において記録された前記使用履歴を取得するステップと、
前記記録された使用履歴と前記取得された使用履歴とに基づいて、前記利用者情報と、前記対応する画像形成装置と前記他の画像形成装置のうち当該利用者情報に対応する使用頻度が最も高い画像形成装置とを特定するステップと、
前記特定された画像形成装置を示す装置情報と前記特定された利用者情報とが関連付けて記憶されるように、前記第1の記憶部に記憶された前記装置情報を更新するステップと
を実行させるためのプログラム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate

【図12】
image rotate

【図13】
image rotate

【図14】
image rotate

【図15】
image rotate

【図16】
image rotate

【図17】
image rotate

【図18】
image rotate

【図19】
image rotate

【図20】
image rotate

【図21】
image rotate

【図22】
image rotate


【公開番号】特開2013−92995(P2013−92995A)
【公開日】平成25年5月16日(2013.5.16)
【国際特許分類】
【出願番号】特願2011−236281(P2011−236281)
【出願日】平成23年10月27日(2011.10.27)
【出願人】(000005496)富士ゼロックス株式会社 (21,908)
【Fターム(参考)】