(57)【特許請求の範囲】
【請求項１】
複数の画像形成装置と、
利用者を識別する利用者情報と、前記複数の画像形成装置に含まれる画像形成装置を示す装置情報とを関連付けて記憶する第１の記憶部と、
前記第１の記憶部に記憶された前記装置情報を更新する更新部と、
前記利用者情報に対応する画像データを、当該利用者情報と関連付けて前記第１の記憶部に記憶された装置情報が示す画像形成装置に送信する送信装置とを備え、
前記複数の画像形成装置に含まれる各々の画像形成装置は、
前記送信装置から送信された前記画像データを記憶する第２の記憶部と、
前記利用者情報の入力を受け付ける受付部と、
前記入力された利用者情報と関連付けて前記第１の記憶部に記憶された装置情報が示す画像形成装置から、当該利用者情報に対応する画像データを取得する第１の取得部と、
前記第１の取得部により取得された前記画像データに応じた画像を形成する画像形成部と、
自装置を示す装置情報と関連付けて前記第１の記憶部に記憶された利用者情報について、当該利用者情報に対応する画像データが、前記複数の画像形成装置に含まれる他の画像形成装置によって取得された頻度を計数し、当該利用者情報と当該他の画像形成装置を示す装置情報と当該計数した頻度とを関連付けて前記第２の記憶部に記憶させる計数部と、
前記第２の記憶部に記憶された前記頻度が閾値に達した場合、当該頻度と関連付けて記憶された前記利用者情報と前記装置情報とを前記更新部に送信する送信部とを備え、
前記更新部は、前記送信部から送信された前記利用者情報と前記装置情報とが関連付けて記憶されるように、前記装置情報の更新を行う
ことを特徴とする画像形成システム。
【請求項２】
前記画像データには、当該画像データを識別する情報を含む属性情報が付加されており、
各々の前記画像形成装置は、
前記入力された利用者情報と関連付けて前記第１の記憶部に記憶された装置情報が示す画像形成装置から、当該利用者情報に対応する画像データに付加された属性情報を取得する第２の取得部と、
前記第２の取得部により取得された前記属性情報を表示部に表示させる表示制御部とを備え、
前記第１の取得部は、前記表示部に表示された前記属性情報に基づいて選択された画像データを取得し、
前記計数部は、前記取得された頻度に代えて、自装置を示す装置情報と関連付けて前記第１の記憶部に記憶された前記利用者情報について、当該利用者情報に対応する画像データに付加された属性情報が、前記他の画像形成装置によって取得された頻度を計数する
ことを特徴とする請求項１に記載の画像形成システム。
【請求項３】
利用者を識別する利用者情報と、複数の画像形成装置に含まれる画像形成装置を示す装置情報とを関連付けて記憶する第１の記憶部において、自装置を示す装置情報と関連付けて記憶された前記利用者情報に対応する画像データが送信装置から送信されると、当該画像データを記憶する第２の記憶部と、
受付部で前記利用者情報の入力が受け付けられると、当該入力された利用者情報と関連付けて前記第１の記憶部に記憶された装置情報が示す画像形成装置から、当該利用者情報に対応する画像データを取得する取得部と、
前記取得部により取得された前記画像データに応じた画像を画像形成部に形成させる画像形成制御部と、
自装置を示す装置情報と関連付けて前記第１の記憶部に記憶された前記利用者情報について、当該利用者情報に対応する画像データが、前記複数の画像形成装置に含まれる他の画像形成装置によって取得された頻度を計数し、当該利用者情報と当該他の画像形成装置を示す装置情報と当該計数した頻度とを関連付けて前記第２の記憶部に記憶させる計数部と、
前記第２の記憶部に記憶された前記頻度が閾値に達した場合、当該頻度と関連付けて記憶された前記利用者情報と前記装置情報とを、前記第１の記憶部に記憶された前記装置情報を更新する更新部に送信する送信部と
を備えることを特徴とする画像形成装置。
【請求項４】
前記第１の記憶部と、
前記更新部とを備え、
前記更新部は、前記送信部又は前記複数の画像形成装置に含まれる他の画像形成装置から送信された前記利用者情報と前記装置情報とが関連付けて記憶されるように、前記装置情報の更新を行う
ことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
利用者を識別する利用者情報と、複数の画像形成装置に含まれる画像形成装置を示す装置情報とを関連付けて記憶する第１の記憶部において、対応する画像形成装置を示す装置情報と関連付けて記憶された前記利用者情報に対応する画像データが送信装置から送信されると、当該画像データを記憶する第２の記憶部を備える画像形成装置に備えられたコンピュータに、
受付部で前記利用者情報の入力が受け付けられると、当該入力された利用者情報と関連付けて前記第１の記憶部に記憶された装置情報が示す画像形成装置から、当該利用者情報に対応する画像データを取得するステップと、
前記取得された画像データに応じた画像を画像形成部に形成させるステップと、
前記対応する画像形成装置を示す装置情報と関連付けて前記第１の記憶部に記憶された前記利用者情報について、当該利用者情報に対応する画像データが、前記複数の画像形成装置に含まれる他の画像形成装置によって取得された頻度を計数し、当該利用者情報と当該他の画像形成装置を示す装置情報と当該計数した頻度とを関連付けて前記第２の記憶部に記憶させるステップと、
前記第２の記憶部に記憶された前記頻度が閾値に達した場合、当該頻度と関連付けて記憶された前記利用者情報と前記装置情報とを、前記第１の記憶部に記憶された前記装置情報を更新する更新部に送信するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
利用者によって指定された画像データをプリントサーバ装置に格納して、この画像データに対して複数の画像形成装置からアクセスできるようにする技術が知られている。例えば、特許文献１には、ユーザ端末から送信された印刷ジョブをプリントサーバに一時保留しておき、ユーザがプリンタに指紋等の認証情報を入力して認証に成功すると、プリンタが、入力された認証情報に対応する印刷ジョブをプリントサーバから取得し、印刷を実行する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２４２８５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、画像形成装置に画像データを記憶させ、いずれの画像形成装置を使用してもこの画像データに応じた画像を形成することができる画像形成システムにおいて、利用者が画像の形成に使用した頻度に応じた画像形成装置にこの利用者に対応する画像データを記憶させる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る画像形成システムは、複数の画像形成装置と、利用者を識別する利用者情報と、前記複数の画像形成装置に含まれる画像形成装置を示す装置情報とを関連付けて記憶する第１の記憶部と、前記第１の記憶部に記憶された前記装置情報を更新する更新部と、前記利用者情報に対応する画像データを、当該利用者情報と関連付けて前記第１の記憶部に記憶された装置情報が示す画像形成装置に送信する送信装置とを備え、前記複数の画像形成装置に含まれる各々の画像形成装置は、前記送信装置から送信された前記画像データを記憶する第２の記憶部と、前記利用者情報の入力を受け付ける受付部と、前記入力された利用者情報と関連付けて前記第１の記憶部に記憶された装置情報が示す画像形成装置から、当該利用者情報に対応する画像データを取得する第１の取得部と、前記第１の取得部により取得された前記画像データに応じた画像を形成する画像形成部と、自装置を示す装置情報と関連付けて前記第１の記憶部に記憶された利用者情報について、当該利用者情報に対応する画像データが、前記複数の画像形成装置に含まれる他の画像形成装置によって取得された頻度を計数し、当該利用者情報と当該他の画像形成装置を示す装置情報と当該計数した頻度とを関連付けて前記第２の記憶部に記憶させる計数部と、前記第２の記憶部に記憶された前記頻度が閾値に達した場合、当該頻度と関連付けて記憶された前記利用者情報と前記装置情報とを前記更新部に送信する送信部とを備え、前記更新部は、前記送信部から送信された前記利用者情報と前記装置情報とが関連付けて記憶されるように、前記装置情報の更新を行うことを特徴とする。
【０００６】
本発明の請求項２に係る画像形成システムは、請求項１に記載の構成において、前記画像データには、当該画像データを識別する情報を含む属性情報が付加されており、各々の前記画像形成装置は、前記入力された利用者情報と関連付けて前記第１の記憶部に記憶された装置情報が示す画像形成装置から、当該利用者情報に対応する画像データに付加された属性情報を取得する第２の取得部と、前記第２の取得部により取得された前記属性情報を表示部に表示させる表示制御部とを備え、前記第１の取得部は、前記表示部に表示された前記属性情報に基づいて選択された画像データを取得し、前記計数部は、前記取得された頻度に代えて、自装置を示す装置情報と関連付けて前記第１の記憶部に記憶された前記利用者情報について、当該利用者情報に対応する画像データに付加された属性情報が、前記他の画像形成装置によって取得された頻度を計数することを特徴とする。
【０００７】
本発明の請求項３に係る画像形成装置は、利用者を識別する利用者情報と、複数の画像形成装置に含まれる画像形成装置を示す装置情報とを関連付けて記憶する第１の記憶部において、自装置を示す装置情報と関連付けて記憶された前記利用者情報に対応する画像データが送信装置から送信されると、当該画像データを記憶する第２の記憶部と、受付部で前記利用者情報の入力が受け付けられると、当該入力された利用者情報と関連付けて前記第１の記憶部に記憶された装置情報が示す画像形成装置から、当該利用者情報に対応する画像データを取得する取得部と、前記取得部により取得された前記画像データに応じた画像を画像形成部に形成させる画像形成制御部と、自装置を示す装置情報と関連付けて前記第１の記憶部に記憶された前記利用者情報について、当該利用者情報に対応する画像データが、前記複数の画像形成装置に含まれる他の画像形成装置によって取得された頻度を計数し、当該利用者情報と当該他の画像形成装置を示す装置情報と当該計数した頻度とを関連付けて前記第２の記憶部に記憶させる計数部と、前記第２の記憶部に記憶された前記頻度が閾値に達した場合、当該頻度と関連付けて記憶された前記利用者情報と前記装置情報とを、前記第１の記憶部に記憶された前記装置情報を更新する更新部に送信する送信部とを備えることを特徴とする。
【０００８】
本発明の請求項４に係る画像形成装置は、請求項３に記載の構成において、前記第１の記憶部と、前記更新部とを備え、前記更新部は、前記送信部又は前記複数の画像形成装置に含まれる他の画像形成装置から送信された前記利用者情報と前記装置情報とが関連付けて記憶されるように、前記装置情報の更新を行うことを特徴とする。
【０００９】
本発明の請求項５に係るプログラムは、利用者を識別する利用者情報と、複数の画像形成装置に含まれる画像形成装置を示す装置情報とを関連付けて記憶する第１の記憶部において、対応する画像形成装置を示す装置情報と関連付けて記憶された前記利用者情報に対応する画像データが送信装置から送信されると、当該画像データを記憶する第２の記憶部を備える画像形成装置に備えられたコンピュータに、受付部で前記利用者情報の入力が受け付けられると、当該入力された利用者情報と関連付けて前記第１の記憶部に記憶された装置情報が示す画像形成装置から、当該利用者情報に対応する画像データを取得するステップと、前記取得された画像データに応じた画像を画像形成部に形成させるステップと、前記対応する画像形成装置を示す装置情報と関連付けて前記第１の記憶部に記憶された前記利用者情報について、当該利用者情報に対応する画像データが、前記複数の画像形成装置に含まれる他の画像形成装置によって取得された頻度を計数し、当該利用者情報と当該他の画像形成装置を示す装置情報と当該計数した頻度とを関連付けて前記第２の記憶部に記憶させるステップと、前記第２の記憶部に記憶された前記頻度が閾値に達した場合、当該頻度と関連付けて記憶された前記利用者情報と前記装置情報とを、前記第１の記憶部に記憶された前記装置情報を更新する更新部に送信するステップとを実行させるためのプログラムである。
【発明の効果】
【００１０】
請求項１に係る発明によれば、画像形成装置に画像データを記憶させ、いずれの画像形成装置を使用してもこの画像データに応じた画像を形成することができる画像形成システムにおいて、利用者が画像の形成に使用した頻度に応じた画像形成装置にこの利用者に対応する画像データを記憶させる仕組みを提供することができる。
請求項２に係る発明によれば、画像形成装置に画像データを記憶させ、いずれの画像形成装置を使用してもこの画像データに応じた画像を形成することができる画像形成システムにおいて、利用者が画像データの属性情報の表示に使用した頻度に応じた画像形成装置にこの利用者に対応する画像データを記憶させる仕組みを提供することができる。
請求項３に係る発明によれば、画像形成装置に画像データを記憶させ、いずれの画像形成装置を使用してもこの画像データに応じた画像を形成することができる画像形成システムにおいて、利用者が画像の形成に使用した頻度に応じた画像形成装置にこの利用者に対応する画像データを記憶させる仕組みを提供することができる。
請求項４に係る発明によれば、複数の画像形成装置と送信装置以外の装置を使用しなくても、上述した仕組みを提供することができる。
請求項５に係る発明によれば、画像形成装置に画像データを記憶させ、いずれの画像形成装置を使用してもこの画像データに応じた画像を形成することができる画像形成システムにおいて、利用者が画像の形成に使用した頻度に応じた画像形成装置にこの利用者に対応する画像データを記憶させる仕組みを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】画像形成システムの構成を示す模式図
【図２】配信サーバ装置のハードウェア構成を示す図
【図３】配信サーバ装置に記憶されたユーザ情報の一例を示す図
【図４】クライアント装置のハードウェア構成を示す図
【図５】プリンタドライバに設定された情報の一例を示す図
【図６】画像形成装置のハードウェア構成を示す図
【図７】画像形成装置に記憶されたユーザ情報の一例を示す図
【図８】画像形成装置の機能構成を示す図
【図９】配信サーバ装置の機能構成を示す図
【図１０】プリント動作を示すシーケンスチャート
【図１１】ユーザ認証処理を示すフローチャート
【図１２】画像データのリストの一例を示す図
【図１３】ユーザ情報の更新動作を示すシーケンスチャート
【図１４】要求履歴情報の一例を示す図
【図１５】更新後のユーザ情報の一例を示す図
【発明を実施するための形態】
【００１２】
１．画像形成システムの構成
図１は、実施形態に係る画像形成システム１の構成を示す模式図である。画像形成システム１は、配信サーバ装置１０と、クライアント装置２０と、画像形成装置３０Ａ、３０Ｂ及び３０Ｃとを備えている。この配信サーバ装置１０、クライアント装置２０及び画像形成装置３０Ａ、３０Ｂ、３０Ｃは、通信回線２を介して互いに接続されている。この画像形成システム１は、画像形成装置３０に画像データを記憶させ、いずれの画像形成装置３０を使用してもこの画像データに応じた画像を形成することができる仕組みを有する。なお、以下の説明では、画像形成装置３０Ａ、３０Ｂ及び３０Ｃを区別する必要がない場合には、総称して「画像形成装置３０」という。
【００１３】
図２は、配信サーバ装置１０のハードウェア構成を示す図である。配信サーバ装置１０は、ＣＰＵ（Central Processing Unit）１１と、メモリ１２と、通信部１３と、記憶部１４と、操作部１５と、表示部１６とを備えている。ＣＰＵ１１は、メモリ１２に記憶されたプログラムを実行することにより、配信サーバ装置１０の各部を制御する。通信部１３は、通信回線２に接続される通信インターフェースである。配信サーバ装置１０は、通信部１３を用いてクライアント装置２０又は画像形成装置３０と通信を行う。記憶部１４は、ハードディスクなどの記憶装置である。記憶部１４には、ユーザ情報４１が記憶されている。操作部１５は、例えばキーボードとマウスを備えている。操作部１５は、配信サーバ装置１０を操作するのに用いられる。表示部１６は、液晶ディスプレイなどの表示装置である。
【００１４】
図３は、ユーザ情報４１の一例を示す図である。このユーザ情報４１には、ユーザＩＤと複数のスプーラ情報とが関連付けて記述されている。ユーザＩＤは、利用者を識別する情報である。スプーラ情報は、画像データを格納する画像形成装置３０を示す情報である。このスプーラ情報としては、例えば画像形成装置に割り当てられたＩＰ（Internet Protocol）アドレスや識別番号が用いられる。図３に示すスプーラ情報「ｓｐｏｏｌｅｒＡ」、「ｓｐｏｏｌｅｒＢ」、「ｓｐｏｏｌｅｒＣ」は、それぞれ画像形成装置３０Ａ、３０Ｂ、３０Ｃを示す。また、スプーラ情報には、優先順位が割り当てられている。図３に示す「１」、「２」、「３」は、それぞれスプーラ情報に割り当てられた優先順位を示す。以下の説明では、優先順位「１」が割り当てられたスプーラ情報を「プライマリスプーラ情報」といい、優先順位「２」が割り当てられたスプーラ情報を「セカンダリスプーラ情報」という。
【００１５】
ユーザ情報４１が作成される際、各ユーザＩＤには、例えば「ｓｐｏｏｌｅｒＡ」、「ｓｐｏｏｌｅｒＢ」及び「ｓｐｏｏｌｅｒＣ」の中からランダムに選択された２つのスプーラ情報が関連付けられるようになっている。このとき、スプーラ情報の優先順位も、「１」と「２」のいずれかがランダムに選択されて割り当てられる。図３に示すユーザ情報４１では、ユーザＩＤ「ｕｓｅｒ００１」に対して、プライマリスプーラ情報「ｓｐｏｏｌｅｒＡ」と、セカンダリスプーラ情報「ｓｐｏｏｌｅｒＣ」とが関連付けられている。これは、ユーザＩＤ「ｕｓｅｒ００１」に対応する画像データが、画像形成装置３０Ａ又は画像形成装置３０Ｃに格納されることを意味する。このとき、画像形成装置３０Ａの方が、画像形成装置３０Ｃに優先して使用される。
【００１６】
図４は、クライアント装置２０のハードウェア構成を示す図である。クライアント装置２０は、ＣＰＵ２１と、メモリ２２と、通信部２３と、記憶部２４と、操作部２５と、表示部２６とを備えている。ＣＰＵ２１は、メモリ２２に記憶されたプログラムを実行することにより、クライアント装置２０の各部を制御する。通信部２３は、通信回線２に接続される通信インターフェースである。クライアント装置２０は、通信部２３を用いて配信サーバ装置１０又は画像形成装置３０と通信を行う。記憶部２４は、ハードディスクなどの記憶装置である。この記憶部２４には、プリンタドライバ４２が記憶されている。プリンタドライバ４２は、画像形成装置３０を制御する機能を有するプログラムである。操作部２５は、例えばキーボードとマウスを備えている。操作部２５は、クライアント装置２０を操作するのに用いられる。表示部２６は、液晶ディスプレイなどの表示装置である。
【００１７】
プリンタドライバ４２には、画像形成装置３０に画像データを送信するときに必要な情報が設定されている。図５は、プリンタドライバ４２に設定された情報の一例を示す図である。このプリンタドライバ４２には、図３に示すユーザ情報４１に含まれるユーザＩＤ「ｕｓｅｒ００１」と、プライマリスプーラ情報「ｓｐｏｏｌｅｒＡ」及びセカンダリスプーラ情報「ｓｐｏｏｌｅｒＣ」とが設定されている。なお、プリンタドライバ４２には、プライマリスプーラ情報とセカンダリスプーラ情報だけが設定されており、優先順位「３」が割り当てられたスプーラ情報は設定されないようになっている。
【００１８】
図６は、画像形成装置３０のハードウェア構成を示す図である。画像形成装置３０は、制御部３１と、通信部３２と、記憶部３３と、ＵＩ（User Interface）部３４と、画像形成部３５と、カード読取部３６とを備えている。制御部３１は、画像形成装置３０の各部を制御する。制御部３１は、例えばＣＰＵとメモリとを備えている。ＣＰＵは、メモリに記憶されたプログラムを実行することにより、制御部３１の機能を実現する。通信部３２は、通信回線２に接続される通信インターフェースである。画像形成装置３０は、通信部３２を用いて、配信サーバ装置１０、クライアント装置２０又は他の画像形成装置３０と通信を行う。記憶部３３は、ハードディスクやフラッシュメモリなどの記憶装置である。記憶部３３は、画像データが記憶される格納領域３７を有している。また、記憶部３３には、上述したユーザ情報４１に対応するユーザ情報４１ａが記憶されている。
【００１９】
ＵＩ部３４は、例えばタッチスクリーンと操作ボタンとを備えている。ＵＩ部３４は、画像形成装置３０を操作するのに用いられる。画像形成部３５は、例えば電子写真方式のプリンタである。画像形成部３５は、画像データに応じた画像を用紙等の媒体に形成（プリント）する。カード読取部３６は、ＩＣ（integrated circuit）カードに記憶された情報を非接触で読み取る。ＩＣカードは、利用者の認証を行うために予めその利用者に渡されている。ＩＣカードには、上述したユーザ情報４１に含まれるユーザＩＤが記憶されている。なお、画像形成装置３０は、上述した構成の他に、スキャナやファクシミリなどの機能を実現する構成を備えていてもよい。以下の説明において、画像形成装置３０Ａ、３０Ｂ、３０Ｃの構成を区別する必要がある場合には、それぞれ符号に「Ａ」、「Ｂ」、「Ｃ」という文字を付して説明する。
【００２０】
図７は、ユーザ情報４１ａの一例を示す図である。このユーザ情報４１ａは、図３に示すユーザ情報４１と同一のユーザＩＤ及びスプーラ情報が含まれている。ただし、このユーザ情報４１ａには、プライマリスプーラ情報とセカンダリスプーラ情報だけが含まれており、優先順位「３」が割り当てられたスプーラ情報は含まれないようになっている。
【００２１】
図８は、画像形成装置３０の機能構成を示す図である。各画像形成装置３０は、同様の機能構成を有している。ただし、図８では、一方の画像形成装置３０が有する機能構成については、他方の画像形成装置３０において図示を省略している。受付部３０１は、カード読取部３６により実現される。第２の取得部３０２、表示制御部３０３、第１の取得部３０４、計数部３０５及び送信部３０６は、制御部３１において例えばＣＰＵがプログラムを実行することにより実現される。画像形成装置３０の機能構成は、単一のプログラムにより実現されてもよいし、複数のプログラムにより実現されてもよい。図９は、配信サーバ装置１０の機能構成を示す図である。更新部１０１は、ＣＰＵ１１がプログラムを実行することにより実現される。
【００２２】
クライアント装置２０（送信装置の一例）は、ユーザＩＤに対応する画像データを、配信サーバ装置１０の記憶部１４（第１の記憶部の一例）に記憶されたユーザ情報４１において、このユーザＩＤと関連付けられたスプーラ情報が示す画像形成装置３０に送信する。この画像データには、画像データを識別する情報を含む属性情報が付加されている。スプーラ情報は、画像形成装置３０を示す装置情報の一例である。なお、クライアント装置２０は、実際には、プリンタドライバ４２に設定された情報に基づいて、画像データの送信を行っている。しかし、上述したように、プリンタドライバ４２には、配信サーバ装置１０に記憶されたユーザ情報４１に含まれるユーザＩＤとスプーラ情報とが設定されている。したがって、クライアント装置２０は、配信サーバ装置１０に記憶されたユーザ情報４１に基づいて、画像データの送信を行っているといえる。
【００２３】
受付部３０１は、ユーザＩＤの入力を受け付ける。ユーザＩＤは、利用者を識別する識別情報の一例である。第２の取得部３０２は、配信サーバ装置１０に記憶されたユーザ情報４１において、入力されたユーザＩＤと関連付けられたスプーラ情報が示す画像形成装置３０から、このユーザＩＤに対応する画像データに付加された属性情報を取得する。なお、第２の取得部３０２は、実際には記憶部３３に記憶されたユーザ情報４１ａに基づいて、属性情報の取得を行っている。しかし、上述したように、このユーザ情報４１ａには、配信サーバ装置１０に記憶されたユーザ情報４１と同一のユーザＩＤ及びスプーラ情報が含まれている。したがって、第３の取得部３０２は、配信サーバ装置１０に記憶されたユーザ情報４１に基づいて、属性情報を取得しているといえる。
【００２４】
表示制御部３０３は、第２の取得部３０２により取得された属性情報をＵＩ部３４（表示部の一例）に表示させる。第１の取得部３０４は、配信サーバ装置１０に記憶されたユーザ情報４１において、入力されたユーザＩＤと関連付けられたスプーラ情報が示す画像形成装置３０から、ＵＩ部３４に表示された属性情報に基づいて選択された画像データを取得する。なお、表示制御部３０３は、実際には記憶部３３に記憶されたユーザ情報４１ａに基づいて、属性情報の取得を行っているが、上述した第２の取得部３０２と同様の理由により、配信サーバ装置１０に記憶されたユーザ情報４１に基づいて、画像データを取得しているといえる。計数部３０５は、自装置を示すスプーラ情報と関連付けて配信サーバ装置１０の記憶部１４に記憶されたユーザＩＤについて、このユーザＩＤに対応する画像データが、他の画像形成装置３０によって取得された回数を計数し、このユーザＩＤと他の画像形成装置３０を示すスプーラ情報と計数した回数とを関連付けて要求履歴情報４３として記憶部３３（第２の記憶部の一例）に記憶させる。計数部３０５によって計数される回数は、ある期間内に、画像データが他の画像形成装置３０によって取得された頻度を示す。送信部３０６は、記憶部３３に記憶された回数が閾値に達した場合、この回数と関連付けて記憶されたユーザＩＤとスプーラ情報とを更新部１０１に送信する。図９に示す更新部１０１は、送信部３０６から送信されたユーザＩＤとスプーラ情報とが関連付けて記憶されるように、記憶部１４に記憶されたユーザ情報４１を更新する。
【００２５】
２．画像形成システムの動作
（１）プリント動作
図１０は、画像形成システム１のプリント動作を示すシーケンスチャートである。利用者は、クライアント装置２０を操作して、プリント指示を行う。具体的には、利用者は、操作部２５を用いて、画像データを指定し、プリントを指示する。ここでは、利用者により、画像データＤ１が指定され、プリントが指示された場合を想定する。
【００２６】
プリント指示が行われると、クライアント装置２０は、プリンタドライバ４２に設定された情報に基づいて、画像データＤ１を画像形成装置３０に送信する（ステップＳ１１）。具体的には、このプリンタドライバ４２には、図５に示すようにユーザＩＤ「ｕｓｅｒ００１」と、プライマリスプーラ情報「ｓｐｏｏｌｅｒＡ」及びセカンダリスプーラ情報「ｓｐｏｏｌｅｒＣ」とが設定されている。この場合、ＣＰＵ２１は、まず画像データＤ１にこのユーザＩＤ「ｕｓｅｒ００１」を含む属性情報を付加する。これにより、画像データＤ１は、ユーザＩＤ「ｕｓｅｒ００１」に対応する画像データとして用いられる。また、属性情報には、このユーザＩＤの他に、画像データＤ１を識別するファイル名等の情報が含まれる。
【００２７】
属性情報を付加した後、ＣＰＵ２１は、通信部２３を制御して、プライマリスプーラ情報「ｓｐｏｏｌｅｒＡ」が示す画像形成装置３０Ａに画像データＤ１を送信する。ただし、画像形成装置３０Ａに障害が発生していたり、クライアント装置２０と画像形成装置３０Ａとの間の通信回線２に障害が発生したりしている場合には、画像形成装置３０Ａに画像データＤ１を送信することができない。このように、画像形成装置３０Ａが利用できない状況である場合、ＣＰＵ２１は、通信部２３を制御して、セカンダリスプーラ情報「ｓｐｏｏｌｅｒＣ」が示す画像形成装置３０Ｃに画像データＤ１を送信する。
【００２８】
つまり、クライアント装置２０は、ユーザＩＤに対応する画像データを、プリンタドライバ４２に設定されたスプーラ情報が示す画像形成装置３０のうち、利用可能であって、付加された優先順位が最も高いスプーラ情報が示す画像形成装置３０に送信する。この利用可能とは、画像形成装置３０に画像データを格納できることをいう。画像形成装置３０が利用可能か否かは、例えば画像形成装置３０にエコー要求を送信し、この画像形成装置３０からエコー応答が返されるか否かにより判断される。画像形成装置３０及び通信回線２が正常に動作している場合には、画像形成装置３０からエコー応答が返される。一方、画像形成装置３０に障害が発生していたり、クライアント装置２０と画像形成装置３０との間の通信回線２に障害が発生したりしている場合には、画像形成装置３０からエコー応答が返ってこない。指定期間内にエコー応答が返ってこない場合、クライアント装置２０は、画像形成装置３０が利用できない状況であると判断する。
【００２９】
ここでは、画像形成装置３０Ａが利用可能である場合を想定する。この場合、画像データＤ１は、クライアント装置２０から画像形成装置３０Ａに送信される。画像形成装置３０Ａは、クライアント装置２０から画像データＤ１を受信すると、この画像データＤ１を記憶部３３Ａの格納領域３７Ａに記憶させる。これにより、画像形成装置３０Ａに画像データＤ１が格納される（ステップＳ１２）。
【００３０】
利用者は、プリント指示を行った後、画像形成装置３０Ａ、３０Ｂ及び３０Ｃのいずれかがある場所に移動する。例えば、利用者は、自分が普段使っている画像形成装置３０がある場所に移動してもよいし、普段使っている画像形成装置３０が他の利用者によって使用中である場合には、その近くにある画像形成装置３０がある場所に移動してもよい。また、利用者は、自分が今いる場所から最も近い画像形成装置３０がある場所に移動してもよい。つまり、利用者は、画像形成装置３０Ａ、３０Ｂ及び３０Ｃのうちいずれか１つを使用するべく、その画像形成装置３０がある場所へと移動する。ここでは、利用者が、画像形成装置３０Ｂがある場所に移動した場合を想定する。
【００３１】
画像形成装置３０のＵＩ部３４には認証画面が表示されており、認証を行わないと、画像形成装置３０の操作を受け付けないようになっている。利用者は、画像形成装置３０Ｂを使用すべく、自分のＩＣカードをカード読取部３６Ｂにかざして認証を行う。画像形成装置３０Ｂは、カード読取部３６Ｂを介してユーザＩＤが入力されると、このユーザＩＤを用いてユーザ認証処理を行う（ステップＳ１３）。
【００３２】
図１１は、ユーザ認証処理を示すフローチャートである。ここでは、ＩＣカードにユーザＩＤ「ｕｓｅｒ００１」が記憶されている場合を想定する。この場合、カード読取部３６Ｂは、ＩＣカードからユーザＩＤ「ｕｓｅｒ００１」を読み取る（ステップＳ１３１）。制御部３１Ｂは、このユーザＩＤ「ｕｓｅｒ００１」が記憶部３３Ｂに記憶されたユーザ情報４１ａに含まれるか否かを判断する（ステップＳ１３２）。例えば、ユーザＩＤ「ｕｓｅｒ００１」がユーザ情報４１ａに含まれていない場合（ステップＳ１３２：ＮＯ）、制御部３１Ｂは、認証に失敗したことを示すメッセージをＵＩ部３４Ｂに表示させて（ステップＳ１３３）、この処理を終了する。この場合、利用者は、画像形成装置３０Ｂを使用することはできない。一方、図７に示すように、ユーザＩＤ「ｕｓｅｒ００１」がユーザ情報４１ａに含まれている場合（ステップＳ１３２：ＹＥＳ）、制御部３１Ｂは、利用者を正当な利用者として認証し（ステップＳ１３４）、次のステップＳ１４に進む。
【００３３】
画像形成装置３０Ｂは、記憶部３３Ｂに記憶されたユーザ情報４１ａに基づいて、ユーザＩＤ「ｕｓｅｒ００１」に対応する画像データのリストを取得する。具体的には、図７に示すユーザ情報４１ａには、ユーザＩＤ「ｕｓｅｒ００１」に対して、プライマリスプーラ情報「ｓｐｏｏｌｅｒＡ」とセカンダリスプーラ情報「ｓｐｏｏｌｅｒＣ」とが関連付けられている。この場合、制御部３１Ｂは、通信部３２Ｂを制御して、まずプライマリスプーラ情報「ｓｐｏｏｌｅｒＡ」が示す画像形成装置３０Ａに、ユーザＩＤ「ｕｓｅｒ００１」に対応する画像データのリストを要求する（図１０のステップＳ１４）。
【００３４】
画像形成装置３０Ａは、画像形成装置３０Ｂからの要求に応じてリストを作成し、作成したリストを画像形成装置３０Ｂに送信する（ステップＳ１５）。具体的には、制御部３１Ａは、ユーザＩＤ「ｕｓｅｒ００１」を含む属性情報が付加された画像データが記憶部３３Ａに記憶されているか否かを判断する。上述したように、記憶部３３Ａには、ユーザＩＤ「ｕｓｅｒ００１」を含む属性情報が付加された画像データＤ１が記憶されている。この場合、制御部３１Ａは、この画像データＤ１の属性情報を記憶部３３Ａから読み出し、読み出した属性情報を並べてリストを作成する。リストを作成すると、制御部３１Ａは、通信部３２Ａを制御して、作成したリストを画像形成装置３０Ｂに送信する。画像形成装置３０Ｂは、画像形成装置３０Ａからこのリストを受信する。
【００３５】
次に、制御部３１Ｂは、通信部３２Ｂを制御して、セカンダリスプーラ情報「ｓｐｏｏｌｅｒＣ」が示す画像形成装置３０Ｃに、ユーザＩＤ「ｕｓｅｒ００１」に対応する画像データのリストを要求する（ステップＳ１６）。画像形成装置３０Ｃは、上述した画像形成装置３０Ａと同様に、画像形成装置３０Ｂからの要求に応じてリストを作成し、作成したリストを画像形成装置３０Ｂに送信する（ステップＳ１７）。ここでは、記憶部３３Ｃには、ユーザＩＤ「ｕｓｅｒ００１」に対応する画像データＤ２が格納されているものとする。この画像データＤ２には、画像データＤ１と同様に、ユーザＩＤ「ｕｓｅｒ００１」を含む属性情報が付加されている。この場合、画像形成装置３０Ｃは、この画像データＤ２の属性情報を並べてリストを作成し、作成したリストを画像形成装置３０Ｂに送信する。画像形成装置３０Ｂは、画像形成装置３０Ｃからこのリストを受信する。
【００３６】
画像形成装置３０Ａ及び３０Ｃからリストを取得すると、制御部３１Ｂは、取得したリストを統合して、ＵＩ部３４Ｂに表示させる（ステップＳ１８）。図１２は、統合されたリスト５０の一例を示す図である。このリスト５０には、画像形成装置３０Ａから取得したリストに含まれる画像データＤ１の属性情報と、画像形成装置３０Ｃから取得したリストに含まれる画像データＤ２の属性情報とが並べて配置されている。また、ＵＩ部３４Ｂには、画像データのリスト５０とともに、プリントの指示を受け付ける「プリント」ボタン５１が表示される。利用者は、ＵＩ部３４Ｂに表示されたリスト５０に基づいて、所望の画像データを選択し、「プリント」ボタン５１を押す。ここでは、画像データＤ１が選択され、「プリント」ボタン５１が押された場合を想定する。
【００３７】
「プリント」ボタン５１が押されると、画像形成装置３０Ｂは、選択された画像データＤ１が格納された画像形成装置３０からこの画像データＤ１を取得する。具体的には、制御部３１Ｂは、通信部３２Ｂを制御して、画像データＤ１の属性情報の送信元である画像形成装置３０Ａに画像データＤ１を要求する（ステップＳ１９）。画像形成装置３０Ａは、画像形成装置３０Ｂから要求された画像データＤ１を記憶部３３Ａから読み出し、画像形成装置３０Ｂに送信する（ステップＳ２０）。画像形成装置３０Ｂは、画像形成装置３０Ａからこの画像データＤ１を受信する。
【００３８】
画像データＤ１を取得すると、画像形成装置３０Ｂは、この画像データＤ１に応じたプリント処理を行う（ステップＳ２１）。具体的には、制御部３１Ｂは、画像データＤ１を画像形成部３５Ｂに供給して、画像データＤ１に応じた画像を形成させる。画像形成部３５Ｂは、制御部３１Ｂの制御の下、画像データＤ１に応じた画像を媒体に形成する。
【００３９】
（２）ユーザ情報の更新動作
配信サーバ装置１０に記憶されたユーザ情報４１は、利用者が画像を形成するときにどの画像形成装置３０をよく使っているかに応じて更新される。図１３は、ユーザ情報４１の更新動作を示すシーケンスチャートである。画像形成装置３０は、記憶部３３に記憶されたユーザ情報４１ａにおいて自装置を示すスプーラ情報と関連付けられたユーザＩＤについて、このユーザＩＤに対応する画像データのリストが、他の画像形成装置３０によって取得された回数をカウント（計数）し、カウントした回数を要求履歴情報４３に記録する。この要求履歴情報４３は、記憶部３３に記憶される。図１４は、要求履歴情報４３の一例を示す図である。この要求履歴情報４３には、ユーザＩＤと、スプーラ情報と、リクエスト回数とが関連付けて記述されている。ユーザＩＤは、ユーザ情報４１ａにおいて、自装置を示すスプーラ情報と関連付けて記述されたユーザＩＤである。スプーラ情報は、自装置以外の画像形成装置３０を示すスプーラ情報である。リクエスト回数は、他の画像形成装置３０から画像データのリストが要求された回数である。
【００４０】
例えば、図７に示すユーザ情報４１ａでは、ユーザＩＤ「ｕｓｅｒ００１」とプライマリスプーラ情報「ｓｐｏｏｌｅｒＡ」とが関連付けられている。この場合、制御部３１Ａは、ユーザＩＤ「ｕｓｅｒ００１」に対応する画像データのリストが要求された回数をカウントする。上述したように、画像形成装置３０ＢからユーザＩＤ「ｕｓｅｒ００１」に対応する画像データのリストが要求された場合、制御部３１Ａは、記憶部３３Ａに記憶された要求履歴情報４３において、画像形成装置３０Ｂを示すスプーラ情報「ｓｐｏｏｌｅｒＢ」と関連付けられたリクエスト回数を１増やす。
【００４１】
画像形成装置３０は、記憶部３３に記憶された要求履歴情報４３のリクエスト回数が閾値に達すると、配信サーバ装置１０に更新情報を送信する。具体的には、制御部３１は、要求履歴情報４３に含まれるリクエスト回数が閾値に達したか否かを判断する（図１３のステップＳ２１）。ここでは、閾値として「５回」が定められている場合を想定する。
【００４２】
要求履歴情報４３に含まれるリクエスト回数がいずれも閾値に達していない場合（ステップＳ２１：ＮＯ）、制御部３１はステップＳ２１に戻る。一方、図１４に示す要求履歴情報４３では、ユーザＩＤ「ｕｓｅｒ００１」及びスプーラ情報「ｓｐｏｏｌｅｒＢ」に関連付けられたリクエスト回数が閾値の「５回」に達している（ステップＳ２１：ＹＥＳ）。この場合、制御部３１Ａは、このリクエスト回数と関連付けられたユーザＩＤ「ｕｓｅｒ００１」とスプーラ情報「ｓｐｏｏｌｅｒＢ」とを要求履歴情報４３から抽出し、これらの情報を含む更新情報を作成する。更新情報を作成すると、制御部３１Ａは、通信部３２Ａを制御して、作成した更新情報を配信サーバ装置１０に送信する（ステップＳ２２）。更新情報を送信すると、制御部３１Ａは、要求履歴情報４３において、ユーザＩＤ「ｕｓｅｒ００１」に関連付けられたリクエスト回数をリセットして０にする（ステップＳ２３）。
【００４３】
配信サーバ装置１０は、画像形成装置３０から更新情報を受信すると、予め決められたタイミング（例えば、毎日深夜に１回）で、記憶部１４に記憶されたユーザ情報４１を更新する（ステップＳ２４）。図１５は、更新後のユーザ情報４１の一例を示す図である。上述したように、画像形成装置３０ＡからユーザＩＤ「ｕｓｅｒ００１」とスプーラ情報「ｓｐｏｏｌｅｒＢ」とを含む更新情報を受信した場合、ＣＰＵ１１は、図３に示すユーザ情報４１において、ユーザＩＤ「ｕｓｅｒ００１」に関連付けられたプライマリ情報「ｓｐｌｏｏｅｒＡ」とセカンダリスプーラ情報「ｓｐｌｏｏｅｒＣ」の優先順位を一つずつ下げる。これにより、図１５に示すように、プライマリ情報「ｓｐｌｏｏｅｒＡ」の優先順位が「１」から「２」に変更され、セカンダリスプーラ情報「ｓｐｌｏｏｅｒＣ」の優先順位が「２」から「３」に変更される。また、ＣＰＵ１１は、画像形成装置３０Ａから受信したスプーラ情報「ｓｐｏｏｌｅｒＢ」を、ユーザＩＤ「ｕｓｅｒ００１」のプライマリスプーラ情報として記憶させる。これにより、図１５に示すように、ユーザＩＤ「ｕｓｅｒ００１」とプライマリスプーラ情報「ｓｐｏｏｌｅｒＢ」とが関連付けて記憶される。なお、画像形成装置３０から同一のユーザＩＤを含む複数の更新情報を受信した場合、配信サーバ装置１０は、最後に受信した更新情報に基づいて、このステップＳ２４の処理を行う。
【００４４】
（３）ユーザ情報の配信動作
配信サーバ装置１０は、記憶部１４に記憶されたユーザ情報４１と、画像形成装置３０に記憶されたユーザ情報４１ａとを同期させるために、最新のユーザ情報４１に対応するユーザ情報４１ａを画像形成装置３０に配信する。具体的には、ＣＰＵ１１は、予め決められたタイミング（例えば、毎日深夜に１回）になると、記憶部１４からユーザ情報４１を読み出す。ＣＰＵ１１は、このユーザ情報４１からユーザＩＤと、プライマリスプーラ情報及びセカンダリスプーラ情報とを抽出して、ユーザ情報４１ａを作成する。なお、優先順位「３」が割り当てられたスプーラ情報は、ユーザ情報４１ａには含まれない。ＣＰＵ１１は、通信部１３を制御して、作成したユーザ情報４１ａを画像形成装置３０Ａ、３０Ｂ及び３０Ｃに送信する。画像形成装置３０Ａ、３０Ｂ及び３０Ｃは、配信サーバ装置１０からユーザ情報４１ａを受信すると、このユーザ情報４１ａをそれぞれ記憶部３３Ａ、３３Ｂ及び３３Ｃに記憶させる。これにより、画像形成装置３０Ａ、３０Ｂ及び３０Ｃに記憶されたユーザ情報４１ａが更新される。
【００４５】
（４）プリンタドライバの更新動作
クライアント装置２０は、プリンタドライバ４２に設定されたスプーラ情報を、配信サーバ装置１０に記憶されたユーザ情報４１のスプーラ情報と同期させるために、プリンタドライバ４２に設定されたスプーラ情報を更新する。具体的には、ＣＰＵ２１は、予め決められたタイミングになると、通信部２３を制御して、プリンタドライバ４２に設定されたユーザＩＤ「ｕｓｅｒ００１」に対応するスプーラ情報を配信サーバ装置１０に要求する。この予め決められたタイミングとは、例えば毎日最初にプリント指示が行われたときである。
【００４６】
配信サーバ装置１０は、クライアント装置２０から要求されたスプーラ情報を、記憶部１４に記憶されたユーザ情報４１から抽出し、クライアント装置２０に送信する。具体的には、ＣＰＵ１１は、図１５に示すユーザ情報４１から、クライアント装置２０に要求されたユーザＩＤ「ｕｓｅｒ００１」に関連付けられたプライマリスプーラ情報「ｓｐｏｏｌｅｒＢ」とセカンダリスプーラ情報「ｓｐｏｏｌｅｒＡ」とを抽出する。ＣＰＵ１１は、通信部１３を制御して、抽出したこれらのスプーラ情報をクライアント装置２０に送信する。なお、優先順位「３」が割り当てられたスプーラ情報「ｓｐｏｏｌｅｒＣ」はクライアント装置２０には送信されない。クライアント装置２０は、配信サーバ装置１０からスプーラ情報を受信すると、受信したスプーラ情報をプリンタドライバ４２に設定する。これにより、プリンタドライバ４２に設定されたスプーラ情報が更新される。
【００４７】
この更新後、クライアント装置２０からユーザＩＤ「ｕｓｅｒ００１」に対応する画像データが送信される場合、この画像データは、プライマリスプーラ情報「ｓｐｏｏｌｅｒＢ」が示す画像形成装置３０Ｂ又はセカンダリスプーラ情報「ｓｐｏｏｌｅｒＡ」が示す画像形成装置３０Ａに送信される。このとき、画像形成装置３０Ｂの方が、画像形成装置３０Ａに優先して使用される。
【００４８】
この実施形態では、他の画像形成装置３０から画像データのリストを要求された回数が閾値に達した場合には、配信サーバ装置１０に記憶されたユーザ情報４１が更新され、この画像形成装置３０を示すスプーラ情報がプライマリスプーラ情報として記憶される。これにより、クライアント装置２０の画像データの送信先が、上述した他の画像形成装置３０に変更され、クライアント装置２０から送信された画像データがこの画像形成装置３０に記憶されるようになる。他の画像形成装置３０から画像データのリストを要求された回数が閾値に達したということは、利用者がこの画像形成装置３０を自分のユーザＩＤに対応する画像データのリストの表示及び画像の形成に使用する頻度が高いことを意味する。従って、この実施形態によれば、利用者が画像データのリストの表示及び画像の形成に使用する頻度に応じた画像形成装置３０に、この利用者に対応する画像データが記憶されるようになる。
【００４９】
３．変形例
本発明は、上述した実施形態に限定されず、以下のように変形してもよい。また、以下の変形例を相互に組み合わせてもよい。
【００５０】
（１）変形例１
上述したリクエスト回数のカウントの仕方は、実施形態で説明した方法に限定されない。例えば、画像形成装置３０は、画像データのリスト５０が他の画像形成装置３０から連続して要求された回数をカウントしてもよい。
【００５１】
（２）変形例２
上述したプリント動作では、画像データのリスト５０を表示した後に、利用者により選択された画像データを取得していた。しかし、このリスト５０の表示は必ずしも行われなくてもよい。例えば、図１０に示すステップＳ１３のユーザ認証処理の後、リストの取得を行わずに、画像データの取得を行ってもよい。この場合、画像形成装置３０は、ユーザ情報４１ａにおいて、入力されたユーザＩＤに関連付けられたプライマリスプーラ情報が示す画像形成装置３０と、セカンダリスプーラ情報が示す画像形成装置３０との両方に、そのユーザＩＤに対応する画像データを要求する。この場合、利用者は、画像データを選択する必要はない。
【００５２】
（３）変形例３
画像形成装置３０は、自装置が画像データのリスト５０の表示に使用されるときに、要求履歴情報４３のリクエスト回数をリセットしてもよい。具体的には、制御部３１は、上述したリスト５０の表示を行う場合、ユーザ認証処理において利用者によって入力されたユーザＩＤが、記憶部３３に記憶されたユーザ情報４１ａにおいて自装置を示すスプーラ情報と関連付けられているか否かを判断する。入力されたユーザＩＤが自装置を示すスプーラ情報と関連付けられている場合、制御部３１は、記憶部３３に記憶された要求履歴情報４３において、このユーザＩＤと関連付けられたリクエスト回数をリセットして０にする。これにより、自装置が画像データのリスト５０の表示に使用された場合には、ユーザ情報４１の更新が行われ難くなる。また、上述した変形例２のように、リスト５０の表示が行われない場合には、自装置が画像の形成に使用されるときに、要求履歴情報４３のリクエスト回数をリセットしてもよい。
【００５３】
（４）変形例４
上述したステップＳ２４の処理を行うタイミングは、実施形態で説明したタイミングに限定されない。例えば、配信サーバ装置１０は、画像形成装置３０から更新情報を受信する度に、このステップＳ２４の処理を行ってもよい。
【００５４】
（５）変形例５
上述した配信サーバ装置１０に代えて、画像形成装置３０のいずれかがこの配信サーバ装置１０の役割を担ってもよい。配信サーバ装置１０の役割を担う画像形成装置３０は、予め決められている。以下の説明では、この画像形成装置３０を「マスタ装置」という。この場合、マスタ装置の記憶部３３には、配信サーバ装置１０と同様に、ユーザ情報４１が記憶されている。マスタ装置は、配信サーバ装置１０と同様に、上述したユーザ情報の更新動作、ユーザ情報の配信動作、プリンタドライバの更新動作を行う。例えば、ユーザ情報の更新動作を行う場合、マスタ装置は、他の画像形成装置３０から更新情報が送信されると、上述した配信サーバ装置１０と同様に、この更新情報に含まれるユーザＩＤとスプーラ情報とが関連付けて記憶されるように、記憶部３３に記憶されたユーザ情報４１を更新する。
【００５５】
マスタ装置は、サブネット毎に設けられていてもよい。この場合、マスタ装置は、他の画像形成装置３０にユーザ情報４１ａを配信するときに、同一サブネット内に設けられた他の画像形成装置３０だけにユーザ情報４１ａを配信してもよい。また、マスタ装置は、動的に変更されてもよい。例えば、各画像形成装置３０には、マスタ装置に関する優先順位が設定されている。通常は、この優先順位が最も高い画像形成装置３０がマスタ装置となる。ただし、例えば電源が切られた場合など、優先順位が高い画像形成装置３０が利用できない状況になった場合には、次に優先順位が高い画像形成装置３０がマスタ装置となる。画像形成装置３０の状況は、例えば上述したエコー要求を定期的に互いに送信することにより確認する。
【００５６】
（６）変形例６
上述したユーザ認証処理は、画像形成装置３０において行われていた。しかし、ユーザ認証処理は、配信サーバ装置１０側で行われてもよい。この場合、画像形成装置３０は、配信サーバ装置１０にユーザ認証処理を依頼する。具体的には、制御部３１は、通信部３２を制御して、利用者によって入力されたユーザＩＤを配信サーバ装置１０に送信する。配信サーバ装置１０は、画像形成装置３０からの依頼に応じて、図１１に示すステップＳ１３２と同様の処理を行い、認証に成功したか否かを応答する。画像形成装置３０は、配信サーバ装置１０から認証に失敗したことを示す応答があった場合には、図１１に示すステップＳ１３３の処理を行う。一方、画像形成装置３０は、配信サーバ装置１０から認証に成功したことを示す応答があった場合には、図１０に示すステップＳ１４に進む。
【００５７】
上述した変形例５のように、マスタ装置が配信サーバ装置１０の役割を担う場合には、ユーザ認証処理がマスタ装置側で行われてもよい。この場合、マスタ装置以外の画像形成装置３０が、マスタ装置にユーザ認証処理を依頼する。マスタ装置は、この依頼に応じてユーザ認証処理を行い、認証に成功したか否かを応答する。
【００５８】
（７）変形例７
クライアント装置２０から画像データを送信するときに、プライマリスプーラ情報が示す画像形成装置３０もセカンダリスプーラ情報が示す画像形成装置３０も利用できない場合がある。この場合、クライアント装置２０は、プリンタドライバ４２に設定されたユーザＩＤに対応するプライマリスプーラ情報及びセカンダリスプーラ情報以外のスプーラ情報を配信サーバ装置１０から取得し、このスプーラ情報が示す画像形成装置３０に画像データを送信してもよい。
【００５９】
（８）変形例８
画像形成装置３０に記憶されるユーザ情報４１ａには、プライマリスプーラ情報とセカンダリスプーラ情報とが含まれていた。しかし、ユーザ情報４１ａに含まれるスプーラ情報の数は、２個に限定されない。例えば、１個のスプーラ情報だけが含まれていてもよいし、３個以上のスプーラ情報が含まれていてもよい。ユーザ情報４１ａに含まれるスプーラ情報の数は、予め定められている。つまり、ユーザ情報４１ａには、優先順位に従って選択される予め定められた数のスプーラ情報が含まれる。あるいは、ユーザ情報４１ａには、配信サーバ装置１０に記憶されたユーザ情報４１において、ユーザＩＤに関連付けられた全てのスプーラ情報が含まれていてもよい。
【００６０】
（９）変形例９
上述したユーザ情報の配信動作では、前回配信されたユーザ情報４１ａとの差分だけが配信されてもよい。この場合、画像形成装置３０は、配信サーバ装置１０から受信した差分のユーザ情報４１ａのみ更新する。
【００６１】
（１０）変形例１０
上述したユーザＩＤは、利用者を識別する利用者情報の一例である。この利用者情報は、ユーザＩＤに限定されない。例えば、利用者情報は、利用者に割り当てられたメールアドレスであってもよい。また、上述したように、ＩＣカードは利用者一人ひとりに渡されるようになっているため、ＩＣカードに割り当てられたカードＩＤが利用者情報として用いられてもよい。
【００６２】
（１１）変形例１１
ユーザ認証処理は、ＩＣカードを使用せずに行われてもよい。例えば、利用者が、画像形成装置３０のＵＩ部３４を用いて、自分のユーザＩＤを入力してもよい。この場合、ＵＩ部３４が、利用者により入力された利用者情報を受け付ける受付部として用いられる。また、ユーザＩＤに代えて、指紋などの生体情報が用いられてもよい。この場合、画像形成装置３０には、この生体情報を読み取る装置が設けられる。この場合、この装置が、利用者により入力された利用者情報を受け付ける受付部として用いられる。
【００６３】
（１２）変形例１２
ユーザ認証処理は、ユーザＩＤとパスワードとを用いて行われてもよい。この場合、ユーザ情報４１及び４１ａには、ユーザＩＤとパスワードとが関連付けて記述される。利用者は、ユーザ認証処理を行うときに、例えばＵＩ部３４を用いてパスワードを入力する。
【００６４】
（１３）変形例１３
画像形成システム１の構成は、図１に示す構成に限らない。例えば、利用者の人数に応じて、画像形成装置３０の数を増やしてもよい。また、クライアント装置２０は、利用者の人数分設けられてもよい。
【００６５】
（１４）変形例１４
画像形成部３５は、電子写真方式以外の方式で画像を形成するプリンタであってもよい。また、画像形成部３５は、白黒の画像を形成するものであってもよいし、カラーの画像を形成するものであってもよい。ＵＩ部３４は、表示部として用いられるタッチパネルを備えていたが、タッチパネルに代えて液晶ディスプレイなどの表示装置を備えていてもよい。
【００６６】
（１５）変形例１５
ＣＰＵ１１、ＣＰＵ２１又は制御部３１のＣＰＵにおいて実行されるプログラムは、磁気テープ、磁気ディスク、フレキシブルディスク、光ディスク、光磁気ディスク、メモリなどの記録媒体に記録した状態で提供され、配信サーバ装置１０、クライアント装置２０又は画像形成装置３０にインストールされてもよい。また、このプログラムは、インターネット等の通信回線を介して配信サーバ装置１０、クライアント装置２０又は画像形成装置３０にダウンロードされてもよい。
【符号の説明】
【００６７】
１…画像形成システム、２…通信回線、１０…配信サーバ装置、１１…ＣＰＵ、１２…メモリ、１３…通信部、１４…記憶部、２０…クライアント装置、３０…画像形成装置、３１…制御部、３２…通信部、３３…記憶部、３４…ＵＩ部、３５…画像形成部、３６…カード読取部、１０１…更新部、３０１…受付部、３０２…第２の取得部、３０３…表示制御部、３０４…第１の取得部、３０５…計数部、３０６…送信部
【図１】
0005866972.tif 000002
【図２】
0005866972.tif 000003
【図３】
0005866972.tif 000004
【図４】
0005866972.tif 000005
【図５】
0005866972.tif 000006
【図６】
0005866972.tif 000007
【図７】
0005866972.tif 000008
【図８】
0005866972.tif 000009
【図９】
0005866972.tif 000010
【図１０】
0005866972.tif 000011
【図１１】
0005866972.tif 000012
【図１２】
0005866972.tif 000013
【図１３】
0005866972.tif 000014
【図１４】
0005866972.tif 000015
【図１５】
0005866972.tif 000016