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