(57)【要約】【課題】実行した画像形成処理についてユーザ毎に管理する情報を通信回線上の複数の装置で管理する場合、情報が通信回線上で重複しないようにする。【解決手段】第１画像形成装置３０Ａは、サーバ装置２０にあるデータを取得して画像形成する場合、サーバ装置２０のＩＰアドレスをサーバ装置２０へ送信し、第２画像形成装置３０Ｂにあるデータを取得して画像形成する場合、ローカルループバックアドレスを第２画像形成装置３０Ｂへ送信する。ＩＰアドレスを送信された装置は、送信されたＩＰアドレスをデータに付加して第１画像形成装置３０Ａへ送信する。第１画像形成装置３０Ａは、データにローカルループバックアドレスが付加されている場合、自装置で管理しているユーザ情報を更新する。送信されたデータにサーバ装置２０のＩＰアドレスが付加されている場合、サーバ装置２０が管理しているユーザ情報が更新される。【選択図】図１
2014021751.tif 000002
【特許請求の範囲】
【請求項１】
自装置を使用するユーザを識別するユーザ識別子と、通信回線に接続されている装置を識別する装置識別子を含む第１情報を通信回線に接続された装置へ送信する手段であって、当該第１情報を自装置以外の他の画像形成装置へ送信する場合には、自装置を表す装置識別子を含む第１情報を前記他の画像形成装置へ送信し、当該第１情報をサーバ装置へ送信する場合には、当該サーバ装置を表す装置識別子を含む第１情報を前記サーバ装置へ送信する第１送信手段と、
前記第１情報に含まれている装置識別子が付加された画像形成データを、前記第１情報を受信した装置から受信する第１受信手段と、
前記第１受信手段で受信した画像形成データが表す画像を記録媒体に形成する画像形成手段と、
自装置のユーザ毎に前記画像形成データの処理結果に係るユーザ情報を記憶する第１記憶手段と、
前記画像形成データの処理結果に応じて前記ユーザ情報を生成し、前記第１受信手段で受信した装置識別子が自装置を表す装置識別子である場合、生成したユーザ情報を前記第１記憶手段に記憶させ、当該装置識別子が前記サーバ装置の装置識別子である場合、前記ユーザ情報を前記第１記憶手段に記憶させない生成手段と
を有する画像形成装置と、
画像形成データを記憶する第２記憶手段と、
前記画像形成装置から送信される前記第１情報を受信する第２受信手段と、
前記第２受信手段で受信した第１情報に含まれている装置識別子と、前記第２記憶手段に記憶されている画像形成データを、前記画像形成装置へ送信する第２送信手段と、
前記第１情報に含まれている装置識別子が自装置を表す装置識別子である場合、前記ユーザ情報を前記第２記憶手段に記憶させる記憶部制御手段と
を有するサーバ装置と、
を備える画像形成システム。
【請求項２】
前記画像形成装置は、前記第１受信手段が受信した画像形成データが表す画像を前記画像形成手段で形成する前に、前記ユーザに対して予め定められた前記記録媒体の使用の上限数と、前記ユーザの指示により画像形成に使用した記録媒体の使用数とを、前記画像形成データを送信した装置から取得し、
前記第１受信手段で受信した画像形成データが表す画像を前記画像形成手段が記録媒体に形成したときに使用する記録媒体の数と前記使用数との加算結果が、前記上限数を超える場合には、前記画像形成手段で前記画像形成データが表す画像の画像形成を行わないこと
を特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記画像形成装置は、前記加算結果が前記上限数以下の場合、前記画像形成手段で前記画像形成データが表す画像の画像形成を行い、前記加算結果を前記画像形成データを送信した装置へ送信し、
当該加算結果を受信した装置は、受信した加算結果で前記使用数を更新し、更新後の使用数を前記通信回線に接続されている他の装置へ通知すること
を特徴とする請求項２に記載の画像形成システム。
【請求項４】
前記画像形成装置の前記画像形成手段で画像形成が行われている場合、前記通信回線に接続されている他の画像形成装置においては、前記ユーザの指示による画像形成を行わないこと
を特徴とする請求項１乃至請求項３のいずれか一項に記載の画像形成システム。
【請求項５】
自装置を使用するユーザを識別するユーザ識別子と、通信回線に接続されている装置を識別する装置識別子を含む第１情報を通信回線に接続された装置へ送信する手段であって、当該第１情報を自装置以外の他の画像形成装置へ送信する場合には、自装置を表す装置識別子を含む第１情報を前記他の画像形成装置へ送信し、当該第１情報をサーバ装置へ送信する場合には、当該サーバ装置を表す装置識別子を含む第１情報を前記サーバ装置へ送信する送信手段と、
前記第１情報に含まれている装置識別子が付加された画像形成データを、前記第１情報を受信した装置から受信する受信手段と、
前記受信手段で受信した画像形成データが表す画像を記録媒体に形成する画像形成手段と、
自装置のユーザ毎に前記画像形成データの処理結果に係るユーザ情報を記憶する記憶手段と、
前記画像形成データの処理結果に応じて前記ユーザ情報を生成し、前記受信手段で受信した装置識別子が自装置を表す装置識別子である場合、生成したユーザ情報を前記記憶手段に記憶させ、当該装置識別子が前記サーバ装置の装置識別子である場合、前記ユーザ情報を前記記憶手段に記憶させない生成手段と
を備える画像形成装置。
【請求項６】
コンピュータを、
自装置を使用するユーザを識別するユーザ識別子と、通信回線に接続されている装置を識別する装置識別子を含む第１情報を通信回線に接続された装置へ送信する手段であって、当該第１情報を自装置以外の他の画像形成装置へ送信する場合には、自装置を表す装置識別子を含む第１情報を自装置以外の前記他の画像形成装置へ送信し、当該第１情報をサーバ装置へ送信する場合には、当該サーバ装置を表す装置識別子を含む第１情報を前記サーバ装置へ送信する送信手段と、
前記第１情報に含まれている装置識別子が付加された画像形成データを、前記第１情報を受信した装置から受信する受信手段と、
前記受信手段で受信した画像形成データが表す画像を記録媒体に形成する画像形成手段と、
前記画像形成データの処理結果に応じて前記ユーザ情報を生成し、前記受信手段で受信した装置識別子が自装置を表す装置識別子である場合、生成したユーザ情報を記憶手段に記憶させ、当該装置識別子が前記サーバ装置の装置識別子である場合、前記ユーザ情報を前記記憶手段に記憶させない生成手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
紙などの記録媒体に形成する画像のデータを通信ネットワーク上で移動させ、当該データを取得した装置で画像形成を行う技術として、例えば下記のシステムがある。
特許文献１に開示されたシステムでは、ネットワーク上のサーバ装置に記憶された文書と、当該文書を印刷する印刷先を携帯端末において指定すると、文書サーバに記憶されている文書が印刷先として指定された印刷装置へ送られ、この文書を受信した印刷装置が文書を印刷する。
また、特許文献２に開示されたシステムでは、クライアントＰＣは、印刷データをプリントサーバへ送信し、プリントサーバのＩＰアドレスと印刷データの書誌情報を含む書誌情報データを印刷管理サーバへ送信する。印刷管理サーバは、複合機から前記印刷データの印刷要求コマンドを受け取ると、印刷データを格納しているプリントサーバを特定し、特定したプリントサーバに対して、印刷要求コマンドを送信した複合機と前記印刷データを指定した印刷コマンドを出力する。プリントサーバは、この印刷コマンドに基づいて、印刷要求コマンドを送信した複合機へ前記印刷データを送信し、複合機は、送信された印刷データに基づいて印刷を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２１３４５３号公報
【特許文献２】特開２００６−９９７１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、上述した背景の下になされたものであり、実行した画像形成処理についてユーザ毎に管理する情報を通信回線上の複数の装置で管理する場合、情報が通信回線上で重複しないようにする技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る画像形成システムは、自装置を使用するユーザを識別するユーザ識別子と、通信回線に接続されている装置を識別する装置識別子を含む第１情報を通信回線に接続された装置へ送信する手段であって、当該第１情報を自装置以外の他の画像形成装置へ送信する場合には、自装置を表す装置識別子を含む第１情報を前記他の画像形成装置へ送信し、当該第１情報をサーバ装置へ送信する場合には、当該サーバ装置を表す装置識別子を含む第１情報を前記サーバ装置へ送信する第１送信手段と、前記第１情報に含まれている装置識別子が付加された画像形成データを、前記第１情報を受信した装置から受信する第１受信手段と、前記第１受信手段で受信した画像形成データが表す画像を記録媒体に形成する画像形成手段と、自装置のユーザ毎に前記画像形成データの処理結果に係るユーザ情報を記憶する第１記憶手段と、前記画像形成データの処理結果に応じて前記ユーザ情報を生成し、前記第１受信手段で受信した装置識別子が自装置を表す装置識別子である場合、生成したユーザ情報を前記第１記憶手段に記憶させ、当該装置識別子が前記サーバ装置の装置識別子である場合、前記ユーザ情報を前記第１記憶手段に記憶させない生成手段とを有する画像形成装置と、画像形成データを記憶する第２記憶手段と、前記画像形成装置から送信される前記第１情報を受信する第２受信手段と、前記第２受信手段で受信した第１情報に含まれている装置識別子と、前記第２記憶手段に記憶されている画像形成データを、前記画像形成装置へ送信する第２送信手段と、前記第１情報に含まれている装置識別子が自装置を表す装置識別子である場合、前記ユーザ情報を前記第２記憶手段に記憶させる記憶部制御手段とを有するサーバ装置とを備える構成である。
【０００６】
本発明の請求項２に係る画像形成システムは、請求項１の構成において、前記画像形成装置は、前記第１受信手段が受信した画像形成データが表す画像を前記画像形成手段で形成する前に、前記ユーザに対して予め定められた前記記録媒体の使用の上限数と、前記ユーザの指示により画像形成に使用した記録媒体の使用数とを、前記画像形成データを送信した装置から取得し、前記第１受信手段で受信した画像形成データが表す画像を前記画像形成手段が記録媒体に形成したときに使用する記録媒体の数と前記使用数との加算結果が、前記上限数を超える場合には、前記画像形成手段で前記画像形成データが表す画像の画像形成を行わない構成を有する。
【０００７】
本発明の請求項３に係る画像形成システムは、請求項２の構成において、前記画像形成装置は、前記加算結果が前記上限数以下の場合、前記画像形成手段で前記画像形成データが表す画像の画像形成を行い、前記加算結果を前記画像形成データを送信した装置へ送信し、当該加算結果を受信した装置は、受信した加算結果で前記使用数を更新し、更新後の使用数を前記通信回線に接続されている他の装置へ通知する構成を有する。
【０００８】
本発明の請求項４に係る画像形成システムは、請求項１乃至請求項３のいずれか一項に記載の構成において、前記画像形成装置の前記画像形成手段で画像形成が行われている場合、前記通信回線に接続されている他の画像形成装置においては、前記ユーザの指示による画像形成を行わない構成を有する。
【０００９】
本発明の請求項５に係る画像形成装置は、自装置を使用するユーザを識別するユーザ識別子と、通信回線に接続されている装置を識別する装置識別子を含む第１情報を通信回線に接続された装置へ送信する手段であって、当該第１情報を自装置以外の他の画像形成装置へ送信する場合には、自装置を表す装置識別子を含む第１情報を前記他の画像形成装置へ送信し、当該第１情報をサーバ装置へ送信する場合には、当該サーバ装置を表す装置識別子を含む第１情報を前記サーバ装置へ送信する送信手段と、前記第１情報に含まれている装置識別子が付加された画像形成データを、前記第１情報を受信した装置から受信する受信手段と、前記受信手段で受信した画像形成データが表す画像を記録媒体に形成する画像形成手段と、自装置のユーザ毎に前記画像形成データの処理結果に係るユーザ情報を記憶する記憶手段と、前記画像形成データの処理結果に応じて前記ユーザ情報を生成し、前記受信手段で受信した装置識別子が自装置を表す装置識別子である場合、生成したユーザ情報を前記記憶手段に記憶させ、当該装置識別子が前記サーバ装置の装置識別子である場合、前記ユーザ情報を前記記憶手段に記憶させない生成手段とを備える。
【００１０】
本発明の請求項６に係るプログラムは、コンピュータを、自装置を使用するユーザを識別するユーザ識別子と、通信回線に接続されている装置を識別する装置識別子を含む第１情報を通信回線に接続された装置へ送信する手段であって、当該第１情報を自装置以外の他の画像形成装置へ送信する場合には、自装置を表す装置識別子を含む第１情報を自装置以外の前記他の画像形成装置へ送信し、当該第１情報をサーバ装置へ送信する場合には、当該サーバ装置を表す装置識別子を含む第１情報を前記サーバ装置へ送信する送信手段と、前記第１情報に含まれている装置識別子が付加された画像形成データを、前記第１情報を受信した装置から受信する受信手段と、前記受信手段で受信した画像形成データが表す画像を記録媒体に形成する画像形成手段と、前記画像形成データの処理結果に応じて前記ユーザ情報を生成し、前記受信手段で受信した装置識別子が自装置を表す装置識別子である場合、生成したユーザ情報を記憶手段に記憶させ、当該装置識別子が前記サーバ装置の装置識別子である場合、前記ユーザ情報を前記記憶手段に記憶させない生成手段として機能させるための構成を備える。
【発明の効果】
【００１１】
請求項１、５、６の構成によれば、実行した画像形成処理についてユーザ毎に管理する情報を通信回線上の複数の装置で管理する場合、情報が通信回線上で重複しないようにすることができる。
請求項２の構成によれば、画像形成処理を実行したときにユーザが使用できる記録媒体の数を超えてしまわないようにすることができる。
請求項３の構成によれば、画像形成処理を実行したときにユーザが使用した記録媒体の数を通信回線上の装置で同じ数にすることができる。
請求項４の構成によれば、通信回線上にある複数の画像形成装置で一人のユーザが認証されている場合、一つの画像形成装置で当該ユーザの指示による画像形成処理が行われている場合には、他の画像形成装置で画像形成処理を行わないようにすることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係るシステムに含まれる装置を示した図。
【図２】第１画像形成装置３０Ａと第２画像形成装置３０Ｂのハードウェア構成を示したブロック図。
【図３】第１画像形成装置３０Ａにおいて実現する機能の構成を示したブロック図。
【図４】第２画像形成装置３０Ｂにおいて実現する機能の構成を示したブロック図。
【図５】サーバ装置２０のハードウェア構成を示したブロック図。
【図６】サーバ装置２０において実現する機能の構成を示したブロック図。
【図７】実施形態の動作例を説明するためのシーケンス図。
【図８】クライアント装置１０に表示されるメニュー画面を示した図。
【図９】クライアント装置１０に表示されるメニュー画面を示した図。
【図１０】クライアント装置１０に表示されるメニュー画面を示した図。
【図１１】実施形態の動作例を説明するためのシーケンス図。
【図１２】実施形態の動作例を説明するためのシーケンス図。
【発明を実施するための形態】
【００１３】
［実施形態］
（全体構成）
図１は、本発明の一実施形態に係るシステムを構成する装置の一例を示した図である。本実施形態に係るシステムにおいては、クライアント装置１０、サーバ装置２０、第１画像形成装置３０Ａ及び第２画像形成装置３０Ｂが含まれる。各装置は、例えば、ＬＡＮ（Local Area Network）などの通信回線５０に接続されており、通信回線５０を介して他の装置とデータ通信を行う。なお、通信回線は５０、ＬＡＮに限定されるものではなく、データ通信を行うことが可能なものであれば他の通信回線であってもよい。
【００１４】
クライアント装置１０は、本実施形態においてはパーソナルコンピュータである。クライアント装置１０は、ワードプロセッサーの機能や作図機能を実現するアプリケーションプログラムを記憶している。クライアント装置１０においては、ワードプロセッサーの機能で作成した文書や作図機能で作成した図面などの画像形成を指示する操作が行われると、記録媒体（例えば紙）に形成する文書や図面を表すデータ（以下、画像形成データと称する）をサーバ装置２０、第１画像形成装置３０Ａ又は第２画像形成装置３０Ｂへ送信する。なお、クライアント装置１０は、パーソナルコンピュータに限定されるものではなく、通信回線５０を介してデータ通信を行える装置であれば、他のコンピュータ装置であってもよい。また、画像形成データとしては、文書や図面を表すものに限定されず、例えば写真を表すものであってもよい。
【００１５】
サーバ装置２０は、クライアント装置１０から送信された画像形成データを記憶する装置である。サーバ装置２０は、第１画像形成装置３０Ａや第２画像形成装置３０Ｂからの要求に応じて、記憶している画像形成データを第１画像形成装置３０Ａや第２画像形成装置３０Ｂへ送信する機能を備えている。また、サーバ装置２０は、通信回線５０に接続されている画像形成装置を使用するユーザ毎に、当該ユーザの指示により行われた画像形成に係る情報を処理する機能を備えている。
【００１６】
第１画像形成装置３０Ａは、文書の複写機能や、通信回線５０を介して画像形成データを取得し、取得した画像形成データが表す文書や図面の画像を記録媒体に形成する画像形成機能を備えている。また、第１画像形成装置３０Ａは、通信回線５０に接続されている画像形成装置を使用するユーザ毎に、当該ユーザの指示により行われた画像形成に係る情報を処理する機能を備えている。
【００１７】
第２画像形成装置３０Ｂは、文書の複写機能や、通信回線５０を介して画像形成データを取得し、取得した画像形成データが表す文書や図面の画像を記録媒体に形成する機能を備えている。また、第２画像形成装置３０Ｂは、クライアント装置１０から送信された画像形成データを記憶する機能や、記憶している画像形成データを第１画像形成装置３０Ａへ送信する機能を備えている。
【００１８】
なお、図１においては、一つのクライアント装置１０、一つのサーバ装置２０、一つの第１画像形成装置３０Ａ及び一つの第２画像形成装置３０Ｂが図示されているが、各装置の数は一つに限定されるものではなく、通信回線５０には各装置が２つ以上接続されていてもよい。
【００１９】
（第１画像形成装置３０Ａ及び第２画像形成装置３０Ｂの構成）
図２の（ａ）は、本実施形態に係る第１画像形成装置３０Ａのハードウェア構成の一例を示したブロック図である。第１画像形成装置３０Ａの各部は、バス３０１に接続されており、このバス３０１を介して各種データの授受を行う。
操作部３０４は、第１画像形成装置３０Ａを操作するための複数のボタンを備えている。また、操作部３０４は、画像を表示する表示手段の一例である表示部３０４２と、表示部３０４２の表面に設けられ、表示部３０４２が表示した画像を透過し、指が触れた位置を検知する位置検知部３０４１とが一体化したタッチスクリーン３０４Ａを備えている。なお、表示部３０４２としては、液晶ディスプレイが用いられるが、これに限定されるものではなく他のディスプレイであってもよい。また、位置検知部３０４１としては、触れている指の位置を検知する静電容量方式のものが用いられるが、指の位置を検知できるのであれば静電容量方式のものに限定されず、他の方式のものであってもよい。
通信部３０９は、通信ケーブルで通信回線５０に接続され、通信回線５０に接続されている他の装置とデータ通信を行う。
【００２０】
読取部３０６は、用紙上に形成されている文字や画像を光学的に読み取り、読み取った画像を表す画像データを生成する画像読取装置（図示略）を備えている。読取部３０６は、生成した画像データを画像処理部３０８へ供給する。
画像処理部３０８は、供給される画像データに各種処理を施すものである。画像処理部３０８は、供給される画像データが表す画像に色補正や階調補正等の画像処理を施し、画像処理が施された画像からＹ（Yellow），Ｍ（Magenta），Ｃ（Cyan），Ｋ（Key tone：本実施形態では黒）の各色の画像の画像データを生成して画像形成部３０７へ出力する。
【００２１】
画像形成部３０７は、電子写真方式によって用紙にトナー像を形成する。具体的には、画像形成部３０７は、上記のＹ，Ｍ，Ｃ及びＫの色毎に、トナー像を形成する画像形成ユニットを備えている。各画像形成ユニットは、画像処理部３０８から供給される各色の画像データに従って感光体上に静電潜像を形成した後、感光体表面にトナーを付着させて各色のトナー像を形成し、このトナー像を用紙に転写する。そして、用紙に転写されたトナー像に熱と圧力を加えて定着させた後、トナー像が形成された用紙を第１画像形成装置３０Ａの外へ排出する。なお、本実施形態においてはトナーを用いて用紙に画像を形成するが、インクジェット方式などのインクを用いて用紙に画像を形成する構成としてもよい。
【００２２】
記憶部３０３（第１記憶手段の一例）は、電力を供給しなくともデータを保持する記憶装置（例えば、ハードディスク装置）を具備しており、通信部３０９で受信した画像形成データや読取部３０６で生成された画像データなどを記憶する。また、記憶部３０３は、オペレーティングシステムを実現するプログラムや、上述した複写機能や画像形成機能を実現するプログラムを記憶する。また、記憶部３０３は、画像形成装置を使用するユーザを認証する機能を実現するプログラムＰ１、他の装置から画像形成データを取得する機能を実現するプログラムＰ２、画像形成装置のユーザ毎に当該ユーザの操作でクライアント装置１０から送信された画像形成データの処理結果に係る情報（以下、ユーザ情報と称する）を管理する機能を実現するプログラムＰ３を記憶している。
【００２３】
また、記憶部３０３は、画像形成装置を使用するユーザを認証するときに使用する情報を記憶する。なお、本実施形態においては、ユーザを認証するときに使用する情報としては、第１画像形成装置３０Ａの使用を管理者により許可されたユーザを一意に識別するユーザ識別子と、当該ユーザが決定したパスワードを記憶する。
また、記憶部３０３は、上述したユーザ情報を記憶する。ユーザ情報の一例としては、画像形成処理が正常に実行されたことを示す情報、画像形成処理を中止したことを示す情報、ユーザの指示により画像形成データが表す画像の画像形成を行った日時を示す情報、ユーザにより指示された画像形成の処理を中止したときの日時を示す情報などがある。
【００２４】
制御部３０２は、ＣＰＵ（Central Processing Unit）３０２Ａ、ＲＯＭ（Read Only Memory）３０２ＢおよびＲＡＭ（Random Access Memory）３０２Ｃ等を備えている。ＣＰＵ３０２Ａが、ＲＯＭ３０２Ｂに記憶されているＩＰＬ（Initial Program Loader）を実行すると、記憶部３０３に記憶されているオペレーティングシステムのプログラムが実行され、各種プログラムの実行が可能となる。記憶部３０３に記憶されているプログラムが実行されると、上述した各種機能が実現する。
【００２５】
図３は、制御部３０２が各種プログラムを実行することにより実現する機能の構成を示した機能ブロック図である。認証手段３００１は、第１画像形成装置３０Ａを使用するユーザを認証する手段である。認証手段３００１は、操作部３０４を用いて入力されたユーザ識別子とパスワードの組が記憶部３０３に記憶されている場合、画像形成部３０７を用いた画像形成を行えるようにする。なお、入力されたユーザ識別子とパスワードの組が記憶部３０３に記憶されていない場合には、ユーザによる第１画像形成装置３０Ａの使用を許可せず、ユーザは画像形成部３０７を用いた画像形成を行えないことになる。
【００２６】
第１送信手段３００２は、サーバ装置２０又は第２画像形成装置３０Ｂに記憶されている画像形成データを特定する特定データと、ユーザ識別子と、通信回線５０に接続されている装置を識別する装置識別子（本実施形態ではＩＰアドレス）を含む第１情報を通信部３０９から送信する手段である。第１受信手段３００３は、サーバ装置２０又は第２画像形成装置３０Ｂから送信され、通信部３０９で受信した画像形成データと装置識別子とを受信する手段である。
【００２７】
画像形成手段３００４は、第１受信手段３００３で受信した画像形成データが表す画像が記録媒体に形成されるように画像形成部３０７を制御する手段である。生成手段３００５は、ユーザ情報を生成し、第１受信手段３００３で受信した装置識別子が自装置を表す装置識別子である場合、生成したユーザ情報を記憶部３０３に記憶させる。また、当該識別子が自装置以外の装置識別子である場合、生成したユーザ情報を当該識別子で識別される装置へ通信部３０９を制御して送信する手段である。
【００２８】
次に第２画像形成装置３０Ｂの構成について説明する。図２の（ｂ）は、本実施形態に係る第２画像形成装置３０Ｂのハードウェア構成の一例を示したブロック図である。第２画像形成装置３０Ｂにおいて第１画像形成装置３０Ａと同じ構成のものについては、第１実施形態と同じ符号を付している。図２の（ｂ）に示したように、第２画像形成装置３０Ｂは、第１画像形成装置３０Ａと同じく、バス３０１、制御部３０２、記憶部３０３、操作部３０４、読取部３０６、画像形成部３０７、画像処理部３０８、及び通信部３０９を備えている。
【００２９】
第２画像形成装置３０Ｂの記憶部３０３（第３記憶手段の一例）も、通信部３０９が取得した画像形成データを記憶する。また、第２画像形成装置３０Ｂの記憶部３０３は、ユーザから画像形成の指示があった当日において当該指示がなされるまでに画像形成で使用した記録媒体の枚数（以下、「現在枚数」と称する）と、一日あたりにユーザが使用可能な記録媒体の枚数（以下、「上限枚数」と称する）とを記憶する。
【００３０】
第２画像形成装置３０Ｂが第１画像形成装置３０Ａと異なる点は、記憶している画像形成データを他の装置へ送信する機能を実現するプログラムＰ４を記憶している点である。ＣＰＵ３０２Ａが、プログラムＰ４を実行すると、記憶している画像形成データを、画像形成データを要求した他の装置へ送信する機能が実現する。
【００３１】
図４は、ＣＰＵ３０２ＡがプログラムＰ４を実行することにより実現する機能の構成を示した機能ブロック図である。第３受信手段３１０１は、第１画像形成装置３０Ａから送信され通信部３０９が受信した第１情報を受信する手段である。第３送信手段３１０２は、第３受信手段３１０１で受信した第１情報に含まれるユーザ識別子及び特定データで特定される画像形成データと、第１情報に含まれる装置識別子を、通信部３０９を制御して第１画像形成装置３０Ａへ送信する手段である。
【００３２】
（サーバ装置２０の構成）
図５はサーバ装置２０のハードウェア構成を例示したブロック図である。同図に示したように、サーバ装置２０の各部はバス２０１に接続されており、このバス２０１を介して各種データの授受を行う。
【００３３】
操作部２０４は、キーボードやマウス等、サーバ装置２０を操作するための装置を備えている。サーバ装置２０の操作者によりこれらの装置が操作されると、行われた操作に応じて制御部２０２が各種処理を行う。表示部２０７は、表示装置として液晶ディスプレイを有しており、制御部２０２の制御の下、サーバ装置２０を操作するためのメニュー画面やサーバ装置２０が有するデータなどを表示する。通信部２０９は、通信回線５０に接続されており、通信回線５０に接続されている他の装置とデータ通信を行う通信インターフェースとして機能する。
【００３４】
記憶部２０３（第２記憶手段の一例）は、記憶装置（例えばハードディスク）を具備しており、通信部２０９で受信した画像形成データを記憶する。また、記憶部２０３は、サーバ装置２０においてオペレーティングシステムの機能を実現するプログラムを記憶している。また、記憶部２０３は、記憶した画像形成データを他の装置へ送信する機能を実現するプログラムＰ１１や、画像形成装置のユーザ毎にユーザ情報を管理する機能を実現するプログラムＰ１２を記憶している。
また、記憶部２０３は、ユーザ毎に上述した「現在枚数」及び「上限枚数」を記憶する。なお、この「現在枚数」及び「上限枚数」は、詳細は後述するが、サーバ装置２０と第２画像形成装置３０Ｂが通信を行うことにより同じ値にされる。
【００３５】
制御部２０２は、ＣＰＵ２０２Ａ、ＲＯＭ２０２ＢおよびＲＡＭ２０２Ｃを備えている。ＣＰＵ２０２Ａが、ＲＯＭ２０２Ｂに記憶されているＩＰＬを実行すると、記憶部２０３に記憶されているオペレーティングシステムのプログラムが実行され、各種プログラムの実行が可能となる。記憶部２０３に記憶されているプログラムが実行されると、上述した各種機能が実現する。
【００３６】
図６は、制御部２０２が各種プログラムを実行することにより実現する機能の構成を示した機能ブロック図である。第２受信手段２００１は、第１画像形成装置３０Ａから送信され通信部２０９が受信した第１情報とユーザ情報を受信する手段である。第２送信手段２００２は、第２受信手段２００１で受信した第１情報に含まれるユーザ識別子及び特定データで特定される画像形成データと、第１情報に含まれる装置識別子を、通信部２０９を制御して第１画像形成装置３０Ａへ送信する手段である。記憶部制御手段２００３は、第２受信手段２００１がユーザ情報とユーザ識別子を受信した場合、受信したユーザ情報を受信したユーザ識別子に対応付けて記憶部２０３に記憶させる手段である。
【００３７】
（実施形態の動作例）
次に本実施形態のシステムに係る各装置の動作例について説明する。なお、以下の説明においては、クライアント装置１０からサーバ装置２０へ送信された画像形成データを第１画像形成装置３０Ａが取得して画像形成を行う場合の動作、クライアント装置１０から第２画像形成装置３０Ｂへ送信された画像形成データを第１画像形成装置３０Ａが取得して画像形成を行う場合の動作、及びクライアント装置１０から第１画像形成装置３０Ａへ送信された画像形成データを第１画像形成装置３０Ａが取得して画像形成を行う場合の動作について説明する。
【００３８】
（第１動作例）
まず、クライアント装置１０からサーバ装置２０へ送信された画像形成データを第１画像形成装置３０Ａが取得して画像形成を行う場合の動作について、図７のシーケンス図を用いて説明する。
ユーザは、クライアント装置１０で作成した文書の画像を記録媒体に形成する場合、当該文書の画像形成を指示する操作をクライアント装置１０において行う。この操作が行われると、クライアント装置１０においては、図８に示したように画像形成データの送信先を設定するメニュー画面が表示される。
【００３９】
ユーザは、サーバ装置２０へ画像形成データを送信する場合、「プリンタ名」の項目のリストボックスを操作し、サーバ装置２０を選択する。また、ユーザは、第１画像形成装置３０Ａにおいて、サーバ装置２０から画像形成データを取得して画像形成データの画像形成を行う場合、図８のメニュー内にある「プロパティ」のボタンをクリックする操作を行う。この操作が行われると、図９に示したように、画像形成に関する設定を行うメニュー画面が表示される。
【００４０】
ここで、ユーザは、第１画像形成装置３０Ａにおいてサーバ装置２０から画像形成データを取得して画像形成データの画像形成を行う場合、「プリント種類」の項目のリストボックスを操作し、「セキュリティー」を選択する。この操作を行うと、図１０に示した画面が表示される。
ユーザは、「ユーザＩＤ」の項目のテキストボックスにおいて、自身に割り当てられているユーザ識別子を入力する。次に、ユーザが「ＯＫ」ボタンをクリックする操作を行うと、図９の画面に戻り、図９の画面でユーザが「ＯＫ」ボタンをクリックする操作を行うと、図８の画面に戻る。図８の画面においてユーザが「ＯＫ」ボタンをクリックする操作を行うと、ユーザが入力したユーザ識別子と、画像形成データとが通信回線５０を介してサーバ装置２０へ送信される（ステップＳＡ１）。サーバ装置２０は、クライアント装置１０から送信された画像形成データを、画像形成データと共に送信されたユーザ識別子に対応付けて記憶する（ステップＳＡ２）。
【００４１】
次にユーザは、画像形成データが表す文書の画像を記録媒体に形成するため、第１画像形成装置３０Ａのある場所へ移動する。ユーザは、第１画像形成装置３０Ａを操作し、自身に割り当てられているユーザ識別子と、自身が決定したパスワードを入力する。第１画像形成装置３０Ａは、入力されたユーザ識別子とパスワードを取得する（ステップＳＡ３）。
次に第１画像形成装置３０Ａは、取得したユーザ識別子とパスワードを用いてユーザの認証を行う（ステップＳＡ４）。具体的には、第１画像形成装置３０Ａは、取得したユーザ識別子とパスワードの組を記憶部３０３に記憶している場合、ユーザ識別子とパスワードを入力したユーザは、第１画像形成装置３０Ａの使用を許可されているユーザであると判定し、第１画像形成装置３０Ａの使用を許可する。
【００４２】
第１画像形成装置３０Ａの使用が可能となったユーザが、自身のユーザ識別子に対応付けてサーバ装置２０に記憶されているデータのリストを要求する操作を第１画像形成装置３０Ａにおいて行うと（ステップＳＡ５）、第１画像形成装置３０Ａは、認証したユーザのユーザ識別子を含むメッセージであって、当該ユーザ識別子に対応付けられているデータのリストを要求するメッセージをサーバ装置２０へ送信する（ステップＳＡ６）。
【００４３】
サーバ装置２０は、このメッセージを受信すると、受信したメッセージに含まれているユーザ識別子に対応付けて記憶しているデータのリストを生成し（ステップＳＡ７）、生成したリストを第１画像形成装置３０Ａへ送信する（ステップＳＡ８）。第１画像形成装置３０Ａは、このリストを受信すると、受信したリストを表示する（ステップＳＡ９）。
ユーザが、表示されたリストの中から上記の画像形成データを選択し、画像形成データの画像形成を指示する操作を第１画像形成装置３０Ａで行うと、第１画像形成装置３０Ａは、この指示を取得し（ステップＳＡ１０）、選択された画像形成データを特定するデータと、認証したユーザのユーザ識別子と、サーバ装置２０のＩＰ（Internet Protocol）アドレスを含む第１情報をサーバ装置２０へ送信する（ステップＳＡ１１）。
【００４４】
サーバ装置２０は、画像形成データを特定するデータ（特定データ）と、ユーザ識別子と、サーバ装置２０のＩＰアドレスを含む第１情報を受信すると、第１情報に含まれているユーザ識別子に対応付けて記憶されている画像形成データを記憶部４０３から取得する。次にサーバ装置２０は、受信した第１情報に含まれているサーバ装置２０のＩＰアドレスを記憶部４０３から取得した画像形成データに付加し（ステップＳＡ１２）、第１画像形成装置３０Ａへ送信する（ステップＳＡ１３）。
【００４５】
第１画像形成装置３０Ａは、サーバ装置２０のＩＰアドレスが付加された画像形成データを受信する。第１画像形成装置３０Ａは、画像形成データに付加されているＩＰアドレスがステップＳＡ１１で送信したＩＰアドレスと同じであるか判断する。
第１画像形成装置３０Ａは、画像形成データに付加されているＩＰアドレスがステップＳＡ１１で送信したＩＰアドレスと同じではない場合（ステップＳＡ１４でＮＯ）、画像形成処理を行わない。
なお、画像形成データを送信した側（サーバ装置２０）において、受信したＩＰアドレスを付加せずに他のＩＰアドレスを付加するという誤った処理がなされた場合、画像形成データに付加されているＩＰアドレスと、ステップＳＡ１１で送信したＩＰアドレスが異なることになる。このような誤った処理がなされた場合には画像形成処理を中断するために、送信したＩＰアドレスと受信した画像形成データに付加されているＩＰアドレスを比較する処理が設けられている。
【００４６】
第１画像形成装置３０Ａは、画像形成データに付加されているＩＰアドレスがステップＳＡ１１で送信したＩＰアドレスと同じである場合（ステップＳＡ１４でＹＥＳ）、認証したユーザのユーザ識別子を含むメッセージであって、当該ユーザ識別子に対応付けられている「現在枚数」と「上限枚数」を要求するメッセージを、ステップＳＡ１１でＩＰアドレスの送信先となった装置へ送信する。本第１動作例では、ステップＳＡ１１でサーバ装置２０へＩＰアドレスを送信したため、第１画像形成装置３０Ａは、このメッセージをサーバ装置２０へ送信する（ステップＳＡ１５）。このメッセージを受信したサーバ装置２０は、受信したメッセージに含まれているユーザ識別子に対応付けて記憶している「現在枚数」と「上限枚数」を第１画像形成装置３０Ａへ送信する（ステップＳＡ１６）。
【００４７】
第１画像形成装置３０Ａは、サーバ装置２０から送信された「現在枚数」と「上限枚数」を受信する。次に、第１画像形成装置３０Ａは、受信した画像形成データが表す画像を形成した場合に使用する記録媒体の枚数を特定する（ステップＳＡ１７）。第１画像形成装置３０Ａは、特定した枚数を「現在枚数」に加算し、加算結果が「上限枚数」を超えるか判断する。
【００４８】
第１画像形成装置３０Ａは、加算結果が「上限枚数」を超える場合（ステップＳＡ１８でＹＥＳ）、画像形成データが表す画像の画像形成処理を行わない。この場合、第１画像形成装置３０Ａは、画像形成を行うと上限枚数を超えてしまうことを知らせるメッセージと、画像形成を中止した旨を知らせるメッセージを表示部３０４２で報知する（ステップＳＡ１９）。また、第１画像形成装置３０Ａは、画像形成データが表す画像の画像形成を中止した日時と、画像形成を中止したこと表す情報を生成する。次に第１画像形成装置３０Ａは、本第１動作例においては、ステップＳＡ１３で受信した画像形成データに付加されていたＩＰアドレスがサーバ装置３０のＩＰアドレスであるため、生成した情報と、認証したユーザのユーザ識別子とをサーバ装置２０へ送信する（ステップＳＡ２０）。
サーバ装置２０は、ステップＳＡ２０で送信されたユーザ識別子、日時及び情報を受信すると、受信したユーザ識別子に対応付けて、受信した情報及び日時、即ちユーザ情報を記憶する（ステップＳＡ２１）。つまり、第１画像形成装置３０Ａではユーザ情報を記憶しないこととなる。
【００４９】
一方、第１画像形成装置３０Ａにおいては、加算結果が「上限枚数」を超えない場合（ステップＳＡ１８でＮＯ）、画像形成データが表す画像の画像データを制御部３０２が生成し、当該画像データを画像形成部３０７へ供給する。画像形成部３０７は、供給された画像データが表す画像を記録媒体に形成する（ステップＳＡ２２）。
第１画像形成装置３０Ａは、記録媒体への画像形成が終了すると、画像形成に使用した記録媒体の枚数と「現在枚数」の加算結果、画像形成が終了した日時、及び画像形成を正常に実行したこと表す情報を生成する。次に第１画像形成装置３０Ａは、ステップＳＡ１３で受信した画像形成データに付加されていたＩＰアドレスがサーバ装置３０のＩＰアドレスであるため、生成した情報と、認証したユーザのユーザ識別子とをサーバ装置２０へ送信する（ステップＳＡ２３）。
【００５０】
サーバ装置２０は、第１画像形成装置３０Ａから送信されたユーザ識別子と、加算結果を受信すると、受信したユーザ識別子に対応付けて記憶している「現在枚数」を、受信した加算結果で上書きする（ステップＳＡ２４）。また、サーバ装置２０は、ステップＳＡ２３で送信された日時及び画像形成を正常に実行したこと表す情報、即ちユーザ情報を、ユーザ識別子に対応付けて記憶する（ステップＳＡ２５）。つまり、第１画像形成装置３０Ａではユーザ情報を記憶しないこととなる。
【００５１】
なお、サーバ装置２０は、このユーザ識別子、「上限枚数」及び上書きされた「現在枚数」を、第２画像形成装置３０Ｂへ送信する。第２画像形成装置３０Ｂは、サーバ装置２０から送信された「上限枚数」及び「現在枚数」を、送信されたユーザ識別子に対応付けて記憶する。これにより、第２画像形成装置３０Ｂで記憶している「上限枚数」と「現在枚数」は、サーバ装置２０が記憶している「上限枚数」及び「現在枚数」と一致することになる。
【００５２】
このように本実施形態においては、第１画像形成装置３０Ａがサーバ装置２０を介して取得した画像形成データの画像形成を行い、受信した画像形成データに付加されているＩＰアドレスがサーバ装置２０のＩＰアドレスである場合、第１画像形成装置３０Ａにはユーザ情報が記憶されず、サーバ装置２０が管理しているユーザ情報が更新される。
【００５３】
（第２動作例）
次に、クライアント装置１０から第２画像形成装置３０Ｂへ送信された画像形成データを第１画像形成装置３０Ａが取得して画像形成を行う場合の動作について説明する。
ユーザが、文書の画像形成を指示する操作をクライアント装置１０において行うと、図８に示したメニュー画面が表示される。ユーザは、第２画像形成装置３０Ｂへ画像形成データを送信する場合、「プリンタ名」の項目のリストボックスを操作し、第２画像形成装置３０Ｂを選択する。
次にユーザは、サーバ装置２０へ画像形成データを送信する場合と同様に、図９のメニュー画面において「プリント種類」の項目で「セキュリティー」を選択し、図１０のメニュー画面において「ユーザＩＤ」の項目でユーザ識別子を入力する。ユーザが、プリント種類を設定し、ユーザ識別子を入力した後、図８の画面の「ＯＫ」ボタンをクリックする操作を行うと、ユーザが入力したユーザ識別子と、画像形成データとが通信回線５０を介して第２画像形成装置３０Ｂへ送信される（ステップＳＢ１）。第２画像形成装置３０Ｂは、クライアント装置１０から送信された画像形成データを、画像形成データと共に送信されたユーザ識別子に対応付けて記憶する（ステップＳＢ２）。
【００５４】
次にユーザは、画像形成データが表す文書の画像を記録媒体に形成するため、第１画像形成装置３０Ａのある場所へ移動する。ユーザは、第１画像形成装置３０Ａを操作し、自身に割り当てられているユーザ識別子と、自身が決定したパスワードを入力する。ユーザの認証がされて第１画像形成装置３０Ａを使用可能となった後（ステップＳＢ３、ＳＢ４）、ユーザが、自身のユーザ識別子に対応付けて第２画像形成装置３０Ｂに記憶されているデータのリストを要求する操作を第１画像形成装置３０Ａにおいて行うと（ステップＳＢ５）、第１画像形成装置３０Ａは、認証したユーザのユーザ識別子を含むメッセージであって、当該ユーザ識別子に対応付けられているデータのリストを要求するメッセージを第２画像形成装置３０Ｂへ送信する（ステップＳＢ６）。
【００５５】
プログラムＰ１１を実行している第２画像形成装置３０Ｂは、このメッセージを受信すると、受信したメッセージに含まれているユーザ識別子に対応付けて記憶しているデータのリストを生成し（ステップＳＢ７）、生成したリストを第１画像形成装置３０Ａへ送信する（ステップＳＢ８）。第１画像形成装置３０Ａは、このリストを受信すると、受信したリストを表示する（ステップＳＢ９）。
ユーザが、表示されたリストの中から上記の画像形成データを選択し、画像形成データの画像形成を指示する操作を第１画像形成装置３０Ａで行うと、第１画像形成装置３０Ａは、この指示を取得し（ステップＳＢ１０）、選択された画像形成データを特定するデータと、認証したユーザのユーザ識別子と、ローカルループバックアドレス（自装置を表すＩＰアドレスであり、本実施形態では「１２７．０．０．１」）を含む第１情報を第２画像形成装置３０Ｂへ送信する（ステップＳＢ１１）。
【００５６】
第２画像形成装置３０Ｂは、画像形成データを特定するデータと、ユーザ識別子と、ローカルループバックアドレスを含む第１情報を受信すると、第１情報に含まれているユーザ識別子に対応付けて記憶されている画像形成データを記憶部３０３から取得する。次に第２画像形成装置３０Ｂは、受信した第１情報に含まれているローカルループバックアドレスを記憶部３０３から取得した画像形成データに付加し（ステップＳＢ１２）、第１画像形成装置３０Ａへ送信する（ステップＳＢ１３）。
【００５７】
第１画像形成装置３０Ａは、ローカルループバックアドレスが付加された画像形成データを受信する。第１画像形成装置３０Ａは、画像形成データに付加されているＩＰアドレスがステップＳＢ１１で送信したＩＰアドレスと同じであるか判断する。
第１画像形成装置３０Ａは、画像形成データに付加されているＩＰアドレスがステップＳＢ１１で送信したＩＰアドレスと同じではない場合（ステップＳＢ１４でＮＯ）、画像形成処理を行わない。
なお、画像形成データを送信した側（第２画像形成装置３０Ｂ）において、受信したＩＰアドレスを付加せずに他のＩＰアドレスを付加するという誤った処理がなされた場合、画像形成データに付加されているＩＰアドレスと、ステップＳＢ１１で送信したＩＰアドレスが異なることになる。このような誤った処理がなされた場合には処理を中断するために、送信したＩＰアドレスと受信した画像形成データに付加されているＩＰアドレスを比較する処理が設けられている。
【００５８】
第１画像形成装置３０Ａは、画像形成データに付加されているＩＰアドレスがステップＳＡ１１で送信したＩＰアドレスと同じである場合（ステップＳＡ１４でＹＥＳ）、認証したユーザのユーザ識別子を含むメッセージであって、当該ユーザ識別子に対応付けられている「現在枚数」と「上限枚数」を要求するメッセージを、ステップＳＢ１１でＩＰアドレスの送信先となった装置へ送信する。本第２動作例では、ステップＳＢ１１で第２画像形成装置３０ＢへＩＰアドレスを送信したため、第１画像形成装置３０Ａは、このメッセージを第２画像形成装置３０Ｂへ送信する（ステップＳＢ１５）。このメッセージを受信した第２画像形成装置３０Ｂは、受信したメッセージに含まれているユーザ識別子に対応付けて記憶している「現在枚数」と「上限枚数」を第１画像形成装置３０Ａへ送信する（ステップＳＢ１６）。
【００５９】
第１画像形成装置３０Ａは、第２画像形成装置３０Ｂから送信された「現在枚数」と「上限枚数」を受信する。次に、第１画像形成装置３０Ａは、受信した画像形成データが表す画像を形成した場合に使用する記録媒体の枚数を特定する（ステップＳＢ１７）。第１画像形成装置３０Ａは、特定した枚数を「現在枚数」に加算し、加算結果が「上限枚数」を超えるか判断する。
【００６０】
第１画像形成装置３０Ａは、加算結果が「上限枚数」を超える場合（ステップＳＢ１８でＹＥＳ）、画像形成データが表す画像の画像形成処理を行わない。この場合、第１画像形成装置３０Ａは、画像形成を行うと上限枚数を超えてしまうことを知らせるメッセージと、画像形成を中止した旨を知らせるメッセージを表示部３０４２で報知する（ステップＳＢ１９）。また、第１画像形成装置３０Ａは、画像形成データが表す画像の画像形成を中止したこと表す情報と、この時点の日時、即ちユーザ情報を生成する。次に第１画像形成装置３０Ａは、ステップＳＢ１３で受信した画像形成データに付加されていたＩＰアドレスがローカルループバックアドレスであるため、生成したユーザ情報を、認証したユーザのユーザ識別子に対応付けて記憶部３０３に記憶する（ステップＳＢ２０）。
【００６１】
一方、第１画像形成装置３０Ａにおいては、加算結果が「上限枚数」を超えない場合（ステップＳＢ１８でＮＯ）、画像形成データが表す画像の画像データを制御部３０２が生成し、当該画像データを画像形成部３０７へ供給する。画像形成部３０７は、供給された画像データが表す画像を記録媒体に形成する（ステップＳＢ２１）。第１画像形成装置３０Ａは、記録媒体への画像形成が終了すると、画像形成データの画像形成を正常に実行したことを示す情報と、この時点の日時、即ちユーザ情報を生成する。次に第１画像形成装置３０Ａは、ステップＳＢ１３で受信した画像形成データに付加されていたＩＰアドレスがローカルループバックアドレスであるため、生成したユーザ情報を、認証したユーザのユーザ識別子に対応付けて記憶する（ステップＳＢ２２）。また、第１画像形成装置３０Ａは、画像形成に使用した記録媒体の枚数と「現在枚数」の加算結果を、認証したユーザのユーザ識別子と共に第２画像形成装置３０Ｂへ送信する（ステップＳＢ２３）。
【００６２】
第２画像形成装置３０Ｂは、第１画像形成装置３０Ａから送信されたユーザ識別子と、加算結果を受信すると、受信したユーザ識別子に対応付けて記憶している「現在枚数」を、受信した加算結果で上書きする（ステップＳＢ２４）。
なお、第２画像形成装置３０Ｂは、このユーザ識別子、「上限枚数」及び上書きされた「現在枚数」を、サーバ装置２０へ送信する。サーバ装置２０は、第２画像形成装置３０Ｂから送信された「上限枚数」及び「現在枚数」を、送信されたユーザ識別子に対応付けて記憶する。これにより、サーバ装置２０で記憶している「上限枚数」と「現在枚数」は、第２画像形成装置３０Ｂが記憶している「上限枚数」及び「現在枚数」と一致することになる。
【００６３】
このように本実施形態においては、第１画像形成装置３０Ａが第２画像形成装置３０Ｂを介して取得した画像形成データの画像形成を行い、受信した画像形成データに付加されているＩＰアドレスがローカルループバックアドレスである場合、第１画像形成装置３０Ａが管理しているユーザ情報が更新される。
【００６４】
（第３動作例）
次に、クライアント装置１０から第１画像形成装置３０Ａへ送信された画像形成データを第１画像形成装置３０Ａが取得して画像形成を行う場合の動作について説明する。
ユーザが、文書の画像形成を指示する操作をクライアント装置１０において行うと、図８に示したメニュー画面が表示される。ユーザは、第１画像形成装置３０Ａへ画像形成データを送信する場合、「プリンタ名」の項目のリストボックスを操作し、第１画像形成装置３０Ａを選択する。
次にユーザは、サーバ装置２０へ画像形成データを送信する場合と同様に、図９のメニュー画面において「プリント種類」の項目で「セキュリティー」を選択し、図１０のメニュー画面において「ユーザＩＤ」の項目でユーザ識別子を入力する。ユーザが、プリント種類を設定し、ユーザ識別子を入力した後、図８の画面の「ＯＫ」ボタンをクリックする操作を行うと、ユーザが入力したユーザ識別子と、画像形成データとが通信回線５０を介して第１画像形成装置３０Ａへ送信される（ステップＳＣ１）。第１画像形成装置３０Ａは、クライアント装置１０から送信された画像形成データを、画像形成データと共に送信されたユーザ識別子に対応付けて記憶する（ステップＳＣ２）。
【００６５】
次にユーザは、画像形成データが表す文書の画像を記録媒体に形成するため、第１画像形成装置３０Ａのある場所へ移動する。ユーザは、第１画像形成装置３０Ａを操作し、自身に割り当てられているユーザ識別子と、自身が決定したパスワードを入力する。ユーザの認証がされて第１画像形成装置３０Ａを使用可能となった後（ステップＳＣ３、ＳＣ４）、ユーザが、自身のユーザ識別子に対応付けて第１画像形成装置３０Ａに記憶されているデータのリストを要求する操作を第１画像形成装置３０Ａにおいて行うと、第１画像形成装置３０Ａは、認証したユーザのユーザ識別子に対応付けられているデータのリストを表示する（ステップＳＣ６）。
【００６６】
ユーザが、表示されたリストの中から上記の画像形成データを選択し、画像形成データの画像形成を指示する操作を行うと、第１画像形成装置３０Ａは、この指示を取得し（ステップＳＣ７）、認証したユーザのユーザ識別子を含むメッセージであって、当該ユーザ識別子に対応付けられている「現在枚数」と「上限枚数」を要求するメッセージをサーバ装置２０へ送信する（ステップＳＣ８）。このメッセージを受信したサーバ装置２０は、受信したメッセージに含まれているユーザ識別子に対応付けて記憶している「現在枚数」と「上限枚数」を第１画像形成装置３０Ａへ送信する（ステップＳＣ９）。
【００６７】
第１画像形成装置３０Ａは、サーバ装置２０から送信された「現在枚数」と「上限枚数」を受信する。次に、第１画像形成装置３０Ａは、受信した画像形成データが表す画像を形成した場合に使用する記録媒体の枚数を特定する（ステップＳＣ１０）。第１画像形成装置３０Ａは、特定した枚数を「現在枚数」に加算し、加算結果が「上限枚数」を超えるか判断する。
【００６８】
第１画像形成装置３０Ａは、加算結果が「上限枚数」を超える場合（ステップＳＣ１１でＹＥＳ）、画像形成データが表す画像の画像形成処理を行わない。この場合、第１画像形成装置３０Ａは、画像形成を行うと上限枚数を超えてしまうことを知らせるメッセージと、画像形成を中止した旨を知らせるメッセージを表示部３０４２で報知する（ステップＳＣ１２）。また、第１画像形成装置３０Ａは、画像形成データが表す画像の画像形成を中止したこと表す情報と、この時点の日時、即ちユーザ情報をユーザ識別子に対応付けて記憶する（ステップＳＣ１３）。
【００６９】
一方、第１画像形成装置３０Ａにおいては、加算結果が「上限枚数」を超えない場合（ステップＳＢ１１でＮＯ）、画像形成データが表す画像の画像データを制御部３０２が生成し、当該画像データを画像形成部３０７へ供給する。画像形成部３０７は、供給された画像データが表す画像を記録媒体に形成する（ステップＳＣ１４）。第１画像形成装置３０Ａは、記録媒体への画像形成が終了すると、ユーザ識別子に対応付けて、画像形成データの画像形成を正常に実行したことを示す情報と、この時点の日時と、即ちユーザ情報を記憶する（ステップＳＣ１５）。また、第１画像形成装置３０Ａは、画像形成に使用した記録媒体の枚数と「現在枚数」の加算結果を、認証したユーザのユーザ識別子と共にサーバ装置２０へ送信する（ステップＳＣ１６）。
【００７０】
サーバ装置２０は、第１画像形成装置３０Ａから送信されたユーザ識別子と、加算結果を受信すると、受信したユーザ識別子に対応付けて記憶している「現在枚数」を、受信した加算結果で上書きする（ステップＳＣ１７）。
なお、サーバ装置２０は、このユーザ識別子、「上限枚数」及び上書きされた「現在枚数」を、第２画像形成装置３０Ｂへ送信する。第２画像形成装置３０Ｂは、サーバ装置２０から送信された「上限枚数」及び「現在枚数」を、送信されたユーザ識別子に対応付けて記憶する。これにより、第２画像形成装置３０Ｂで記憶している「上限枚数」と「現在枚数」は、サーバ装置２０が記憶している「上限枚数」及び「現在枚数」と一致することになる。
【００７１】
このように本実施形態においては、第１画像形成装置３０Ａが、サーバ装置２０や第２画像形成装置３０Ｂを介さずに取得した画像形成データの画像形成を行った場合、第１画像形成装置３０Ａが管理しているユーザ情報が更新される。
【００７２】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態及び以下の変形例は、各々を組み合わせてもよい。
【００７３】
上述した実施形態においては、記憶しているデータのリストを要求する場合、サーバ装置２０又は第２画像形成装置３０Ｂにリストを要求しているが、通信回線上にあるユーザのデータのリストを取得する方法は、実施形態の方法に限定されるものではない。
例えば、ユーザ識別子と、当該ユーザ識別子に対応付けられているデータのリストを要求するメッセージを通信回線５０に接続されている装置に送信し、サーバ装置２０と第２画像形成装置３０Ｂの両方がリストを第１画像形成装置３０Ａへ送信するようにしてもよい。この場合、第１画像形成装置３０Ａは、送信された両方のリストを表示する。
また、第１画像形成装置３０Ａは、リストに表示されたデータの画像形成を指示された場合、サーバ装置２０から送信されたリストに含まれるデータの画像形成指示の場合には、サーバ装置２０のＩＰアドレスをサーバ装置２０へ送信し、第２画像形成装置３０Ｂから送信されたリストに含まれるデータの画像形成指示の場合には、ローカルループバックアドレスを第２画像形成装置３０Ｂへ送信する。
この構成によれば、ユーザが装置を指定しなくとも、ユーザ識別子に対応付けて通信回線５０上の装置に記憶されているデータのリストを得ることができる。
【００７４】
上述した実施形態においては、通信回線５０上の複数の装置に一人のユーザが認証され、一人のユーザが複数の画像形成装置を使用できる状態となっている場合、一台の画像形成装置で画像形成の処理が行われている間は、他の画像形成装置で当該ユーザの操作による画像形成処理を実行できないようにしてもよい。
例えば、一人のユーザが第１画像形成装置３０Ａと第２画像形成装置３０Ｂの両方で認証された場合を考える。ここで、認証したユーザの指示により第１画像形成装置３０Ａが画像形成処理を開始すると、第１画像形成装置３０Ａは、認証したユーザのユーザ識別子と、画像形成処理を実行していることを示す情報とを含むメッセージを通信回線５０に接続された装置へ送信する。第２画像形成装置３０Ｂは、このメッセージを受信すると、当該メッセージに含まれるユーザ識別子のユーザからの画像形成の指示を受け付けないようにする。また、第１画像形成装置３０Ａは、画像形成処理を終了すると、認証したユーザのユーザ識別子と、画像形成処理を終了したことを示す情報とを含むメッセージを通信回線５０に接続された装置へ送信する。第２画像形成装置３０Ｂは、このメッセージを受信すると、当該メッセージに含まれるユーザ識別子のユーザからの画像形成の指示を受け付けるようにする。
【００７５】
上述した実施形態においては、第１画像形成装置３０Ａは、画像形成データを取得するときにサーバ装置２０のＩＰアドレス又はローカルループバックアドレス（上述した実施形態では「１２７．０．０．１」）を送信しているが、他の装置からデータを取得するときに送信する情報は、これらの情報に限定されるものではない。
例えば、第１画像形成装置３０Ａは、第２画像形成装置３０Ｂから画像形成データを取得する場合、ローカルループバックアドレスではなく通信回線５０の管理者が第１画像形成装置３０Ａに割り当てたＩＰアドレスを送信するようにしてもよい。第１画像形成装置３０Ａは、取得した画像形成データに付加されているＩＰアドレスを確認し、付加されていたＩＰアドレスが、通信回線５０の管理者が第１画像形成装置３０Ａに割り当てたＩＰアドレスである場合、画像形成データに付加されているＩＰアドレスがループバックアドレスであると判断する。第１画像形成装置３０Ａは、付加されていたＩＰアドレスがループバックアドレスであると判断すると、上述した実施形態のステップＳＢ１５以降の処理を実行し、自装置で管理しているユーザ情報を更新する。
なお、本変形例においても、ユーザ識別子と「現在枚数」が第１画像形成装置３０Ａから第２画像形成装置３０Ｂへ送信され、第２画像形成装置３０Ｂにおいて当該ユーザ識別子に対応付けて記憶されている「現在枚数」が上書きされる。また、第２画像形成装置３０Ｂは、当該ユーザ識別子と、上書きされた「現在枚数」とをサーバ装置２０へ送信し、サーバ装置２０は、当該ユーザ識別子に対応付けて記憶している「現在枚数」を、送信された「現在枚数」で上書きする。これにより、サーバ装置２０においてユーザ識別子に対応付けて記憶されている「現在枚数」と、第２画像形成装置３０Ｂにおいてユーザ識別子に対応付けて記憶されている「現在枚数」が同じになる。
【００７６】
また、第１画像形成装置３０Ａは、画像形成データを取得するときには、ＩＰアドレスではなく、他の情報を送信するようにしてもよい。例えば、通信回線５０に接続された各装置に一意の識別子を割り当て、ユーザ情報を管理しているサーバ装置２０から画像形成データを取得するときにはサーバ装置２０に割り当てられている識別子を送信し、画像形成装置から画像形成データを取得するときには自装置に割り当てられている識別子を送信するようにする。この場合、識別子を受信するサーバ装置２０や画像形成装置は、受信した識別子を画像形成データに付加し、当該識別子が付加された画像形成データを第１画像形成装置３０Ａへ送信する。取得した画像形成データに付加されている識別子が自装置に割り当てられている識別子であると、第１画像形成装置３０Ａは、自装置で管理しているユーザ情報を更新する。画像形成データに付加されている識別子がサーバ装置２０の識別子である場合には、サーバ装置２０のユーザ情報を更新する。
【００７７】
また、上述した実施形態においては、第２画像形成装置３０Ｂから画像形成データを取得する場合にはローカルループバックアドレスを第２画像形成装置３０Ｂへ送信し、サーバ装置２０から画像形成データを取得する場合には、ＩＰアドレスを送信しないようにしてもよい。この場合、サーバ装置２０から送信される画像形成データにはＩＰアドレスが付加されず、第２画像形成装置３０Ｂから送信される第１画像データにはローカルループバックアドレスが付加される。
この構成においては、第１画像形成装置３０Ａは、画像形成データにローカルループバックアドレスが付加されている場合には、自装置で管理しているユーザ情報を更新する。また、画像形成データにＩＰアドレスが付加されていない場合には、画像形成データを送信した装置（上述した実施形態ではサーバ装置２０）が管理しているユーザ情報を更新する。
【００７８】
上述した実施形態においては、ユーザの認証をユーザ識別子とパスワードを用いて行なっているが、指紋や虹彩など人間の身体的特徴を用いて認証を行うようにしてもよい。
また、ユーザの認証を行うときには、ユーザが操作部３０４を操作してユーザ識別子とパスワードを入力するのではなく、画像形成装置のユーザに付与されているＩＣカードに記憶されているユーザ識別子を画像形成装置が取得し、取得したユーザ識別子を画像形成装置が記憶している場合には、ユーザが画像形成装置を使用できるようにしてもよい。
【００７９】
上述した実施形態においては、第１画像形成装置３０Ａがサーバ装置２０から送信された画像形成データを受信した場合、上限枚数を超えるか否かの判断を第１画像形成装置３０Ａが行なっているが、この構成に限定されるものではない。
例えば、サーバ装置２０は、ステップＳＡ１１で送信された第１情報を受信した場合、特定データで特定される画像形成データの画像を記録媒体に形成するときに使用する記録媒体の枚数を特定する。サーバ装置２０は、特定した枚数を第１情報に含まれているユーザ識別子に対応付けられている「現在枚数」に加算し、加算結果が当該ユーザ識別子に対応付けられている「上限枚数」を超えるか判断する。サーバ装置２０は、加算結果が「上限枚数」を超える場合には、画像形成データを第１画像形成装置３０Ａへ送信しない。この構成によれば、画像形成データが第１画像形成装置３０Ａへ送信されないため、画像形成を行ったときに記録媒体の使用枚数が上限枚数を超えてしまう場合には、上述した実施形態と同様に、第１画像形成装置３０Ａで、画像形成データの画像の形成が行われることがない。また、上述した第１実施形態と比較すると、画像形成データが第１画像形成装置３０Ａへ送られず、また、現在枚数や上限枚数を第１画像形成装置３０Ａへ送信しないため、第１画像形成装置３０Ａとサーバ装置２０との間の通信回数が少なくなる。
なお、この変形例においては、第１画像形成装置３０Ａで画像形成が行われないため、サーバ装置２０が、画像形成を中止したこと表す情報を生成し、当該情報と、ユーザ識別子及び画像形成を中止した判断をしたときの日時とを対応付けて記憶するようにしてもよい。
また、第１画像形成装置３０Ａは、画像形成データが送信されなかった場合、画像形成を中止すると判断して画像形成を中止したこと表す情報を生成し、当該情報と、当該情報を生成した日時とをサーバ装置２０へ送信するようにしてもよい。
【００８０】
また、本変形例においては、サーバ装置２０は、上述の加算結果が「上限枚数」を超えない場合には、現在枚数を加算結果で更新し、サーバ装置２０のＩＰアドレスが付加された画像形成データを第１画像形成装置３０Ａへ送信する。第１画像形成装置３０Ａは、画像形成データを受信すると、画像形成データに付加されているＩＰアドレスを確認する。ここで第１画像形成装置３０Ａは、画像形成データに付加されているＩＰアドレスがサーバ装置２０のＩＰアドレスである場合、上限枚数を超えているか否かの判断がサーバ装置２０で行われているため、ステップＳＡ１５〜ステップＳＡ１８の処理を行わずにステップＳＡ２２の処理を実行する。この構成では、記録媒体への画像形成を行う前にサーバ装置２０において現在枚数の更新が行われているため、ステップＳＡ２３において画像形成に使用した記録媒体の枚数と「現在枚数」の加算結果を送信せずにすむ。
【００８１】
上述したプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk）））など、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータ読取り可能な記録媒体に記憶した状態で提供し、第１画像形成装置３０Ａ、第２画像形成装置３０Ｂ、サーバ装置２０などにインストールしてもよい。また、通信回線を介して第１画像形成装置３０Ａ、第２画像形成装置３０Ｂ、サーバ装置２０などにダウンロードしてインストールしてもよい。
【符号の説明】
【００８２】
１０…クライアント装置、２０…サーバ装置、３０Ａ…第１画像形成装置、３０Ｂ…第２画像形成装置、５０…通信回線、２０１…バス、２０２…制御部、２０２Ａ…ＣＰＵ、２０２Ｂ…ＲＯＭ、２０２Ｃ…ＲＡＭ、２０３…記憶部、２０４…操作部、２０７…表示部、２０９…通信部、３０１…バス、３０２…制御部、３０２Ａ…ＣＰＵ、３０２Ｂ…ＲＯＭ、３０２Ｃ…ＲＡＭ、３０３…記憶部、３０４…操作部、３０６…読取部、３０７…画像形成部、３０８…画像処理部、３０９…通信部、２００１…第２受信手段、２００２…第２送信手段、２００３…記憶部制御手段、３００１…認証手段、３００２…第１送信手段、３００３…第１受信手段、３００４…画像形成手段、３００５…生成手段、３１０１…第３受信手段、３１０２…第３送信手段
【図１】
2014021751.tif 000003
【図２】
2014021751.tif 000004
【図３】
2014021751.tif 000005
【図４】
2014021751.tif 000006
【図５】
2014021751.tif 000007
【図６】
2014021751.tif 000008
【図７】
2014021751.tif 000009
【図１１】
2014021751.tif 000010
【図１２】
2014021751.tif 000011
【図８】
2014021751.tif 000012
【図９】
2014021751.tif 000013
【図１０】
2014021751.tif 000014