(57)【特許請求の範囲】
【請求項１】
それぞれがプリントジョブを記憶するスプーラを有する複数の機器が接続されるネットワークを介して通信する通信部と、
ユーザを認証するユーザ認証部と、
このユーザ認証部による認証が成功したユーザが使用するスプーラを示すスプーラ情報を取得する取得部と、
この取得部により取得したスプーラ情報に基づいて特定される当該ユーザが使用する各スプーラを有する各機器に対して、一斉に、当該ユーザが実行可能なプリントジョブのリストの転送要求を送信する送信処理部と、
前記送信処理部により前記転送要求を送信した各機器から前記転送要求に対する応答としてのプリントジョブのリストをそれぞれ受信する受信処理部と、
この受信処理部により各機器から受信したプリントジョブのリストに基づく各プリントジョブを選択可能な状態で表示する表示部と、
この表示部に表示したプリントジョブから特定のプリントジョブが選択された場合、選択されたプリントジョブに基づく画像形成処理を実行する画像形成部と、
を有することを特徴とする画像形成装置。
【請求項２】
前記取得部は、前記ユーザ認証部による認証が成功したユーザが使用するスプーラを示す情報を当該ユーザ用のデータテーブルから読取ることにより取得する、ことを特徴とする前記請求項１に記載の画像形成装置。
【請求項３】
前記取得部は、前記ユーザ認証部による認証が成功したユーザが使用するスプーラを示す情報を当該ユーザが所持している記憶媒体から読取ることにより取得する、ことを特徴とする前記請求項１に記載の画像形成装置。
【請求項４】
前記取得部により取得するスプーラ情報は、前記ユーザ認証部による認証が成功したユーザが使用する各スプーラを有する各機器にアクセスするためのアクセス情報を含む、ことを特徴とする前記請求項１に記載の画像形成装置。
【請求項５】
前記表示部は、前記受信処理部により各スプーラからプリントジョブのリストを受信するごとに、受信済みのプリントジョブのリストに基づく各プリントジョブを選択可能な状態で表示する、ことを特徴とする前記請求項１に記載の画像形成装置。
【請求項６】
前記表示部は、前記受信処理部により各スプーラからプリントジョブのリストを受信するごとに、受信済みのプリントジョブのリストに基づく各プリントジョブを選択可能な状態で表示するとともに、前記プリントジョブのリストの要求に対する応答待ちの状態のスプーラの有無を表示する、ことを特徴とする前記請求項５に記載の画像形成装置。
【請求項７】
それぞれがプリントジョブを記憶するスプーラを有する複数の機器と端末装置と画像形成装置とがネットワークを介して接続されるネットワークプリントシステムであって、
前記端末装置は、
プリントジョブの保存を指示したユーザのユーザ情報を取得するユーザ情報取得部と、
前記ユーザ情報取得部により取得したユーザのプリントジョブを前記ネットワークに接続されている何れかの機器のスプーラに保存する保存処理部と、
前記プリントジョブを保存したスプーラを有する機器へのアクセス情報を含むスプーラ情報を当該ユーザ用のデータテーブルに登録する登録処理部と、を有し、
前記画像形成装置は、
スプーラを有する各機器とネットワークを介して通信する通信部と、
ユーザを認証するユーザ認証部と、
このユーザ認証部による認証が成功したユーザが使用するスプーラを示すスプーラ情報を前記データテーブルから取得する取得部と、
この取得部により取得したスプーラ情報に基づいて特定される当該ユーザが使用する各スプーラを有する各機器に対して、一斉に、当該ユーザが実行可能なプリントジョブのリストの転送要求を送信する送信処理部と、
前記送信処理部により前記転送要求を送信した各機器から前記転送要求に対する応答としてのプリントジョブのリストをそれぞれ受信する受信処理部と、
この受信処理部により各機器から受信したプリントジョブのリストに基づく各プリントジョブを選択可能な状態で表示する表示部と、
この表示部に表示したプリントジョブから特定のプリントジョブが選択された場合、選択されたプリントジョブに基づく画像形成処理を実行する画像形成部と、を有する、
ことを特徴とするネットワークプリントシステム。
【請求項８】
画像形成装置に用いられる画像形成方法であって、
ユーザを認証し、
この認証が成功したユーザが使用するスプーラを示すスプーラ情報を取得し、
この取得したスプーラ情報に基づいて特定される当該ユーザが使用する各スプーラを有する各機器に対して、一斉に、当該ユーザが実行可能なプリントジョブのリストの転送要求を送信し、
前記転送要求を送信した各機器から前記転送要求に対する応答としてのプリントジョブのリストをそれぞれ受信し、
前記各機器から受信したプリントジョブのリストに基づく各プリントジョブを選択可能な状態で表示し、
特定のプリントジョブが選択された場合、選択されたプリントジョブに基づく画像形成処理を実行する、
ことを特徴する画像形成方法。
【請求項９】
それぞれがプリントジョブを記憶するスプーラを有する複数の機器と端末装置と画像形成装置とがネットワークを介して接続されるネットワークプリントシステムに用いられる画像形成方法であって、
前記端末装置においてプリントジョブの保存を指示したユーザのユーザ情報を取得し、
前記ユーザ情報を取得したユーザのプリントジョブを前記ネットワークに接続されている何れかの機器のスプーラに保存し、
前記プリントジョブを保存したスプーラを有する機器へのアクセス情報を含むスプーラ情報を当該ユーザ用のデータテーブルに登録し、
前記画像形成装置においてユーザを認証し、
この認証が成功したユーザが使用するスプーラを示すスプーラ情報を取得し、
この取得したスプーラ情報に基づいて特定される当該ユーザが使用する各スプーラを有する各機器に対して、一斉に、当該ユーザが実行可能なプリントジョブのリストの転送要求を送信し、
前記転送要求を送信した各機器から前記転送要求に対する応答としてのプリントジョブのリストをそれぞれ受信し、
前記各機器から受信したプリントジョブのリストに基づく各プリントジョブを選択可能な状態で表示し、
特定のプリントジョブが選択された場合、選択されたプリントジョブに基づく画像形成処理を実行する、
ことを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、たとえば、ネットワークを介して接続されている端末装置からのプリント要求に応じて画像形成処理を行う画像形成装置、ネットワークプリントシステムおよび画像形成方法に関する。
【背景技術】
【０００２】
従来、ネットワークプリントシステムでは、ネットワークに接続されている各機器からのプリント要求に応じてプリンタがプリント処理を行う。この場合、ネットワーク上の各機器からのプリンタに対するプリント要求は、ネットワークに接続されているスプーラにプリントジョブとしてスプールされる。この場合、スプーラにスプールされたプリントジョブは、たとえば、プリンタでの操作などに応じてプリンタにダウンロードされ、プリントされる。
【０００３】
たとえば、特開２００２−１３２４６４号公報では、ネットワークプリントシステム及びネットワークプリント制御方法、並びに、スプール装置などに関する技術が提案されている。特開２００２−１３２４６４号公報に記載されているシステムでは、プリンタに対するプリント要求は、ネットワーク上に設置されたスプールサーバ（スプーラ）にプリントジョブとしてスプールされる。
【０００４】
スプールサーバでは、プリンタジョブにジョブ番号を付与してスプールするとともに、ジョブ番号をプリント要求した機器に返す。スプールサーバにスプールしたプリントジョブは、プリンタでのジョブ番号の入力に応じてスプールサーバからプリンタにダウンロードされ、プリント処理される。
【０００５】
また、スプールサーバが複数ある場合、プリンタは、あるスプーラに指定するジョブ番号のプリントジョブの有無を問い合わせる。このスプールサーバに指定されたジョブ番号のプリントジョブが無い場合、当該スプールサーバが、さらに、他のスプールサーバに指定されたジョブ番号のプリントジョブの有無を問い合わせる。したがって、このようなシステムでは、プリンタから問合せた１つのスプールサーバに所望のプリントジョブが無い場合、他のスプールサーバに問い合わせる。このため、スプールサーバが複数ある場合、所望のプリントジョブを検索するのに時間が掛かるという問題がある。
【特許文献１】特開２００２−１３２４６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
この発明の一形態は、上記のような問題点を解決するものであり、複数のスプーラから特定のユーザのプリントジョブを取得する処理を効率的に実行することができる画像形成装置、ネットワークプリントシステムおよび画像形成方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明の一形態としての画像形成装置は、それぞれがプリントジョブを記憶するスプーラを有する複数の機器が接続されるネットワークを介して通信する通信部と、ユーザを認証するユーザ認証部と、このユーザ認証部による認証が成功したユーザが使用するスプーラを示すスプーラ情報を取得する取得部と、この取得部により取得したスプーラ情報に基づいて特定される当該ユーザが使用する各スプーラを有する各機器に対して、一斉に、当該ユーザが実行可能なプリントジョブのリストの転送要求を送信する送信処理部と、前記送信処理部により前記転送要求を送信した各機器から前記転送要求に対する応答としてのプリントジョブのリストをそれぞれ受信する受信処理部と、この受信処理部により各機器から受信したプリントジョブのリストに基づく各プリントジョブを選択可能な状態で表示する表示部と、この表示部に表示したプリントジョブから特定のプリントジョブが選択された場合、選択されたプリントジョブに基づく画像形成処理を実行する画像形成部とを有する。
【発明の効果】
【０００８】
この発明の一形態によれば、複数のスプーラから特定のユーザのプリントジョブを取得する処理を効率的に実行することができる画像形成装置、ネットワークプリントシステムおよび画像形成方法を提供できる。
【発明を実施するための最良の形態】
【０００９】
この発明に係る実施の形態について図面を参照しつつ説明する。  
まず、この発明の実施の形態に係るネットワークプリントシステムについて説明する。  
図１は、ネットワークプリントシステムの全体構成を概略的に示す図である。  
図１に示すように、ネットワークプリントシステムは、画像形成装置１（１Ａ、１Ｂ）、サーバ装置２（２Ａ、２Ｂ）、および端末装置３（３Ａ、３Ｂ）がネットワーク４を介して接続されている。
【００１０】
上記画像形成装置１は、たとえば、デジタル複合機（ＭＦＰ）あるいはネットワークプリンタなどにより実現される。上記画像形成装置１は、ネットワークを介して上記端末装置３等からのプリント要求に応じてプリント処理を行う機能（ネットワークプリント機能）を有している。
【００１１】
上記画像形成装置１のネットワークプリント機能は、ネットワークに接続されている各機器に設けられているスプーラ（ＳＰ１〜ＳＰ６）にスプールされているプリントジョブに基づいてプリント処理を行う。また、上記画像形成装置１には、端末装置３などからのプリント要求をプリントジョブとしてスプールするスプーラＳＰ（ＳＰ１、ＳＰ２）が設けられている。
【００１２】
また、上記画像形成装置１には、記憶媒体のリーダライタ装置Ｒ（Ｒ１、Ｒ２）が接続されている。上記リーダライタ装置Ｒ（Ｒ１、Ｒ２）では、記憶媒体に記憶されている情報を読取る機能、および、記憶媒体に情報を書き込む機能を有している。上記リーダライタ装置Ｒによりデータの読取りあるいはデータの書込みがなされる記憶媒体は、ユーザが携帯可能なものであれば良い。たとえば、上記記憶媒体としては、ＩＣカード、メモリカード、携帯型の記憶装置あるいは携帯端末機器などが適用可能である。なお、本実施の形態では、上記記憶媒体として、ＩＣカードＣを想定するものとする。
【００１３】
また、上記記憶媒体としてのＩＣカードＣは、各ユーザが所持するものである。上記ＩＣカードＣには、各ユーザの認証データを含むユーザ情報が記憶されている。また、上記ＩＣカードＣには、後述するスプーラテーブルＣａが設けられている。なお、上記スプーラテーブルＣａは、ネットワーク４上の他の機器に設けるようにしても良い。この場合、上記ＩＣカードＣには、当該ユーザ用のスプーラテーブルＣａにアクセスするための情報が記憶されるようにしても良い。
【００１４】
上記サーバ装置２（２Ａ、２Ｂ）は、画像形成装置１（１Ａ、１Ｂ）に対するプリント要求をスプールするスプールサーバとしての機能を有している。また、上記サーバ装置２（２Ａ、２Ｂ）には、プリント要求をプリントジョブとしてスプールするスプーラＳＰ（ＳＰ３、ＳＰ４）が設けられている。
【００１５】
上記端末装置３（３Ａ、３Ｂ）は、ユーザが使用する装置である。上記端末装置３は、たとえば、パーソナルコンピュータ（ＰＣ）などにより構成される。上記端末装置３（３Ａ、３Ｂ）は、表示部３ａ（３Ａａ、３Ｂａ）、操作部３ｂ（３Ａｂ、３Ｂｂ）及び処理部３ｃ（３Ａｃ、３Ｂｃ）を有している。
【００１６】
上記表示部３ａは、表示装置により構成される。上記操作部３ｂは、キーボードあるいはマウスなどの操作装置により構成される。上記処理部３ｃは、制御部としてのＣＰＵ、記憶部としての各種のメモリ、表示部３ａを制御するための表示制御部、操作部３ｂのためのインターフェース、ネットワーク通信のための通信インターフェースなどを有している。上記処理部３ｃでは、ＣＰＵ等が記憶部に記憶されているアプリケーションプログラムを実行することにより各種の処理を実行する機能を有している。
【００１７】
上記端末装置３の処理部３ｃには、記憶媒体としてのＩＣカードＣのリーダライタ装置Ｒ（Ｒ３、Ｒ４）が接続されている。上記リーダライタ装置Ｒ３、Ｒ４は、上記リーダライタ装置Ｒ１、Ｒ２と同様に、記憶媒体としてのＩＣカードＣに記憶されている情報を読取る機能、および、記憶媒体としてのＩＣカードＣに情報を書き込む機能を有している。また、上記端末装置３の処理部３ｃには、プリント要求をプリントジョブとしてスプールするスプーラＳＰ（ＳＰ５、ＳＰ６）が設けられている。
【００１８】
また、本ネットワークプリントシステムでは、複数のスプーラが存在することを前提としている。これは、ネットワークプリントシステムにおいてスプーラが１つであると、ネットワークプリントシステムにおけるプリントジョブなどのデータが１つのスプーラに集中することとなる。これは、耐障害性およびセキュリティの面で好ましくない。つまり、本ネットワークプリントシステムでは、ネットワーク上に複数のスプーラを設けることにより、障害に強く、セキュリティの高いシステムを提供している。
【００１９】
なお、図１に示すシステム構成では、複数の機器にそれぞれスプーラを設置した場合の構成について示している。ただし、複数のスプーラは、必ずしもネットワーク上の全ての機器に設置する必要はない。本ネットワークプリントシステムで用いられる複数のスプーラは、ユーザの環境、システム設計、あるいは、セキュリティポリシーに従って適宜設置すれば良い。
【００２０】
次に、上記画像形成装置１の構成例について説明する。  
図２は、上記画像形成装置１の構成例を概略的に示すブロック図である。  
図２に示すように、この画像形成装置１は、メイン制御部１１、操作パネル１２、印刷部１３、ネットワーク接続部１４、印刷制御部１５、格納制御部１６およびハードディスクドライブ（ＨＤＤ）１７などを有している。
【００２１】
また、上記画像形成装置１には、リーダライタ装置Ｒが接続されている。上記リーダライタ装置Ｒは、上述したように、ユーザが提示する記憶媒体としてのＩＣカードＣに記憶されている情報の読取る機能、および、ＩＣカードＣに情報を書き込む機能を有している。たとえば、上記リーダライタ装置Ｒにより記憶媒体としてのＩＣカードＣから読取った情報は、上記メイン制御部１１へ供給されるようになっている。
【００２２】
上記メイン制御部１１は、当該画像形成装置全体の制御を司るものである。上記メイン制御部１１は、各部を制御する機能を有している。また、上記メイン制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、不揮発性メモリおよび画像処理部などを有している。上記メイン制御部１１では、ＣＰＵがＲＯＭ、不揮発性メモリあるいはＨＤＤ１７などに記憶されている制御プログラムを実行することにより種々の処理あるいは種々の機能を実現するようになっている。
【００２３】
上記操作パネル１２は、ユーザからの操作指示が入力されるユーザインターフェースである。上記操作パネル１２は、テンキーなどのハードキー、および、タッチパネル内蔵の表示装置からなる表示部１２ａを有している。上記操作パネル１２の表示部１２ａには、操作案内、あるいは、タッチキーなどが表示される。上記操作パネル１２では、上記表示部１２ａに表示されたタッチパネルによるタッチキーへの入力が検知されるようになっている。
【００２４】
上記印刷部１３は、被画像形成媒体上に画像を形成するものである。上記印刷部１３は、被画像媒体を搬送する搬送部（図示しない）、搬送部により搬送される被画像形成媒体上にカラー画像あるいはモノクロ画像を形成する画像形成部（図示しない）などにより構成される。また、上記印刷部１３では、上記印刷制御部１５による制御に基づいて画像データを被画像形成媒体にプリントするようになっている。また、上記印刷制御部１５は、上記メイン制御部１１からの要求に応じて、上記印刷部１３によるプリント処理を制御する。
【００２５】
上記ネットワーク接続部１４は、上記ネットワーク４を経由したデータ通信を制御するものである。上記ネットワーク接続部１４は、たとえば、上記ネットワーク４に接続するためのネットワークインターフェースカード（ＮＩＣ）などにより構成される。図１に示す構成例では、上記ネットワーク接続部１４は、上記ネットワーク４を介してサーバ装置２あるいは、端末装置（ＰＣ）３とのデータ通信を実現する。
【００２６】
上記格納制御部１６は、上記ＨＤＤ１７へのデータの入出力を制御するものである。上記ＨＤＤ１７は、上記格納制御部１６による制御によってデータの読出し、および、データの書込みが行なわれる。上記ＨＤＤ１７には、各種のデータのバックアップ用のメモリとしても用いられ、各種の設定データあるいは管理データが記憶される。また、上記ＨＤＤ１７には、必要に応じて上記ネットワーク４経由で受信したデータなども記憶される。
【００２７】
上記ＨＤＤ１７には、ユーザ情報データベース（ＤＢ）１８、スプーラＳＰ、および、ログ記録部１９などが設けられている。
【００２８】
上記ユーザ情報データベース１８は、ユーザ情報を記憶するデータベースである。上記ユーザ情報データベース１８には、各ユーザについて、ユーザＩＤと認証データとが対応づけられて記憶されている。上記ユーザＩＤは、各ユーザの識別情報である。上記認証データは、ユーザＩＤで特定されるユーザの認証処理を行うためのデータである。上記認証データには、たとえば、パスワードなどが用いられる。なお、認証データは、ユーザを認証可能な情報であれば良く、たとえば、生体情報などを用いるようにしても良い。
【００２９】
なお、上記ユーザ情報データベース１８は、ネットワーク４上の他の機器、あるいは、ＩＣカードＣ内に設けるようにしても良い。つまり、上記ユーザ情報データベース１８は、ネットワークシステムにおいて、当該画像形成装置１によるネットワークプリントの際に取得できるように設置されていれば良い。
【００３０】
上記スプーラＳＰは、ネットワーク４上の各機器からのプリント要求をプリントジョブとしてスプールするものである。なお、上述したように、スプーラは、ネットワークシステムにおいて、当該画像形成装置１によるネットワークプリントを実現できるように設置されていれば良い。たとえば、当該画像形成装置１がアクセス可能なネットワーク上の他の機器にスプーラが設置されていれば、当該画像形成装置１には、スプーラＳＰを設置しないようにしても良い。
【００３１】
上記ログ記録部１９は、プリント処理の処理結果などを記憶するデータベースである。たとえば、上記ログ記録部１９には、当該画像形成装置のスプーラへのプリントジョブの登録、後述するプリントジョブのリスト要求、他の機器の各スプーラからのプリントジョブのダウンロード要求などの種々の処理の履歴を示す情報などを記録する。なお、上記ログ記録部１９は、当該画像形成装置１がアクセス可能なネットワーク上の他の機器に設置するようにしても良い。
【００３２】
次に、上記のように構成されるネットワークプリントシステムにおけるネットワークプリントについて説明する。  
上記ネットワークプリントシステムにおけるネットワークプリントは、ネットワーク４を介して上記端末装置３などから要求されたプリントジョブを画像形成装置１が実行するものである。さらに、ネットワークプリントの一種として、プライベートプリント（あるいは、セキュリティプリントとも称する）と呼ばれる機能がある。上記プライベートプリントは、プリント結果（プリントされた用紙）に対するセキュリティが確保された状態において、ネットワークプリントを実行するための機能である。  
上記ようなネットワークシステムにおいては、画像形成装置１を複数のユーザが共有する。このため、通常のネットワークプリントとしてネットワーク４上の各機器からの種々のプリント要求に応じて順次プリント処理を行うと、上記画像形成装置１には、各プリント要求に応じてプリントされた用紙が順次排紙される。言い換えると、通常のネットワークプリントでは、上記画像形成装置１には、不特定多数のユーザからのプリント要求に対する処理結果としての用紙が排紙された状態となる。このような状態では、不特定のユーザが、他人のプリント要求によるプリント結果を簡単に見ることが可能となる。
【００３３】
このような通常のネットワークプリントに対して、上記プライベートプリントは、あるユーザからのプリント要求に対して、セキュリティを確保した状態でプリント処理を実行するものである。すなわち、プライベートプリントでは、まず、あるユーザからのプリント要求をプリントジョブとしてネットワーク上の何れかのスプーラに留め置く。上記画像形成装置１では、当該ユーザのプリント指示に応じて、上記スプーラからプリントジョブをダウンロードし、プリント処理を実行する。
【００３４】
このようなプライベートプリントでは、ユーザが画像形成装置１の近傍にいる状態において、当該ユーザが要求したプリントを実行することを意味する。従って、上記プライベートプリントでは、ユーザが画像形成装置１の近傍にいる状態でプリントジョブを実行することにより、プリント結果のセキュリティを高めることが可能となる。
【００３５】
次に、上記プライベートプリントについて概略的に説明する。  
図３は、プライベートプリントの流れを概略的に説明するためのフローチャートである。  
図３に示すように、プライベートプリントは、大きく分けて、２つの処理により実行される。すなわち、プライベートプリントは、プライベートプリントとして実行するプリントジョブをスプーラに登録する登録処理（ステップＳ１）と、この登録処理により登録されたプリントジョブに基づいて画像形成装置がプリントを実行するプリント処理（ステップＳ２）とにより実行される。
【００３６】
たとえば、端末装置３においてユーザがプライベートプリントを指示する。すると、上記端末装置３は、当該ユーザのユーザ情報とプライベートプリントのプリントデータとをプリントジョブとしてスプーラＳＰに登録（蓄積）する登録処理を行う。
【００３７】
また、画像形成装置１においてユーザが上記端末装置３で登録したプライベートプリントの実行を指示する。すると、画像形成装置１は、ユーザによる操作に応じてスプーラＳＰに登録されているプライベートプリントとしてのプリントジョブに基づいてプリント（プライベートプリント）を実行するプリント処理を行う。
【００３８】
図４は、あるスプーラＳＰに登録されたプリントジョブの例を示す図である。  
各スプーラＳＰでは、ネットワーク４上の各機器からのプライベートプリントの要求に応じたプリントジョブを登録（保存）するようになっている。上記のようなプライベートプリントとしてのプリントジョブは、ユーザ情報、および、プリントデータなどから構成される。
【００３９】
図４に示す例では、スプーラＳＰには、プリントジョブを管理するための情報として、ユーザ名（ユーザＩＤ）、ファイル名、保存日時が保存されている。ユーザ名（ユーザＩＤ）は、上記のようなプライベートプリントを要求したユーザを識別するための情報である。従って、各ユーザごとのプリントジョブは、上記ユーザ名（ユーザＩＤ）に基づいて検索される。上記ファイル名は、当該プリントジョブのプリントデータとしてのファイルを示す情報である。上記保存日時は、当該プリントジョブを当該スプーラに登録した日時を示す情報である。
【００４０】
図５は、ユーザが所持する携帯可能な記憶媒体としてのＩＣカードＣに登録されているスプーラテーブルＣａの例を示す図である。
【００４１】
ユーザが所持する携帯可能な記憶媒体としてのＩＣカードＣには、プライベートプリントのプリントジョブを登録したスプーラを示す情報がスプーラテーブルＣａに登録される。図５に示す例では、スプーラテーブルＣａには、各スプーラごとに、最終アクセス日時、スプーラの場所、ユーザＩＤ、パスワードなどが記憶される。
【００４２】
上記最終アクセス日時は、ユーザＩＤで識別されるユーザが当該スプーラに最後にアクセスした日時を示す情報である。上記スプーラの場所は、当該ネットワーク上における当該スプーラの場所を示す情報である。言い換えると、上記スプーラの場所は、当該ネットワークシステムにおいて当該スプーラにアクセスするためのアクセス情報である。
【００４３】
上記ユーザＩＤは、ユーザを識別するための情報である。上記スプーラ内に登録されているプリンタジョブは、上記ユーザＩＤにより検索することが可能である。つまり、上記ユーザＩＤは、上記スプーラに登録されているプリントジョブのユーザ名（ユーザＩＤ）に対応する情報である。たとえば、上記ユーザＩＤは、図４に示すスプーラ内のプリンタジョブの管理情報におけるユーザ名に対応する情報である。
【００４４】
上記パスワードは、上記ユーザＩＤで特定されるユーザであることを認証するための認証データである。従って、上記ユーザＩＤで特定されるユーザであるか否かは、ユーザが指定した認証データと上記パスワードとを照合することにより認証される。
【００４５】
なお、上記スプーラテーブルＣａは、上記端末装置３あるいは画像形成装置１からアクセス可能なように、ネットワーク４上の機器に設けるようにしても良い。この場合、上記ＩＣカードＣには、当該ユーザのスプーラテーブルＣａにアクセスするための情報を記憶しておくようにしても良い。
【００４６】
図６は、画像形成装置１がネットワーク上の複数のスプーラから取得したあるユーザに対応するプリントジョブのリストの例を示す図である。  
図６に示すような特定のユーザに対応するプリントジョブのリストは、後述するようなプリント処理において、上記画像形成装置１が作成する。画像形成装置１では、認証が成功したユーザが提示するＩＣカードＣのスプーラテーブルに登録されている各スプーラから当該ユーザに対応するプリントジョブを示す情報を収集する。これらの各スプーラから収集したプリントジョブを示す情報により、上記画像形成装置１は、プリントジョブのリストを作成する。
【００４７】
プリントジョブのリストには、図６に示す例では、各スプーラから収集したプリントジョブを示す情報として、ファイル名、保存日時、保存場所などの情報が示される。上記ファイル名は、プリントデータとしてファイルを示す情報である。上記ファイル名は、プリントジョブを示すプリントジョブ名としても用いられる。上記保存日時は、当該プリントジョブを登録（保存）した日時を示す情報である。上記保存場所は、当該プリントジョブを登録したスプーラ（あるいはスプーラを有する機器）の名称（あるいはネットワーク上の場所）を示す情報である。
【００４８】
次に、上記プライベートプリントにおける登録処理について詳細に説明する。  
図７は、プライベートプリントにおけるプリントジョブの登録処理を説明するためのフローチャートである。  
ここでは、たとえば、図１に示すようなシステム構成において、上記端末装置３Ａがユーザに指示されたプライベートプリントをサーバ装置２ＢのスプーラＳＰ４に登録する場合を想定して説明する。
【００４９】
まず、ユーザは、上記端末装置３ＡにおいてＩＣカードＣをリーダライタ装置Ｒ３に挿入する。この状態において、ユーザは、上記端末装置３Ａにおいて、上記表示部３Ａａの表示画面を参照しつつ、上記操作部３Ａｂを用いてプリントデータを指定するとともに、プライベートプリントを指示する。なお、ユーザは、プライベートプリントを指示した後にリーダライタ装置Ｒ３にＩＣカードＣを挿入するようにしても良い。
【００５０】
たとえば、上記端末装置３Ａにおいてアプリケーションプログラムにより開いているファイルをプライベートプリントする場合、ユーザは、上記操作部３Ａｂを操作することによりネットワークプリント（プライベートプリント）を行なうためのプリンタドライバプログラムを立ち上げる。プリンタドライバプログラムが起動すると、ユーザは、上記操作部３ｂを操作することにより当該ファイルのデータをプリントデータとするプライベートプリントを指示する。
【００５１】
ユーザがプライベートプリントを指示すると、当該端末装置３Ａの処理部３Ａｃは、プライベートプリントの実行者としてのユーザを特定するためのユーザ情報（ユーザＩＤなど）を取得する（ステップＳ１１）。たとえば、ユーザ情報は、上記リーダライタ装置Ｒ３にセットされているＩＣカードＣから取得する。また、ユーザ情報は、ユーザが操作部３Ａｂを操作することにより入力するようにしても良い。
【００５２】
ユーザ情報を取得すると、上記端末装置３Ａの処理部３Ａｃは、取得したユーザ情報とプリントデータとをプライベートプリントの登録要求（保存要求）として予め設定されているスプーラＳＰ４を有するサーバ装置２Ｂに送信する（ステップＳ１２）。この際、当該プライベートプリントのプリントジョブをスプールするスプーラは、予めスプーラＳＰ４に設定されているものとする。
【００５３】
なお、図１に示すように、ネットワークプリントシステムにおいてスプーラが複数存在する場合、プライベートプリントのプリントジョブをスプールするスプーラは、プリンタドライバプログラムによりユーザが指定するようにしても良い。
【００５４】
上記端末装置３Ａからの上記プライベートプリントの登録要求を受信すると、上記サーバ装置２Ｂは、受信したユーザ情報とプリントデータとをプライベートプリントのプリントジョブとしてスプーラＳＰ４に登録する。この際、上記スプーラＳＰ４には、プリントデータとしてのファイルが保存されるとともに、図４に示すような当該プリントジョブの管理情報が登録される。上記スプーラＳＰ４にプリントジョブを登録すると、上記サーバ装置２Ｂは、登録完了を上記端末装置３Ａに通知する。
【００５５】
プライベートプリントの登録要求をサーバ装置２Ｂに送信した端末装置３Ａの処理部３Ａｃでは、上記サーバ装置２Ｂからの応答状況に応じてスプーラＳＰ４への当該プリントジョブの登録（保存）が成功したか否かを判断する（ステップＳ１３）。
【００５６】
この判断では、上記サーバ装置２Ｂからの応答が所定時間内にない場合あるいは上記サーバ装置２Ｂから登録失敗した旨の通知を受信した場合、上記端末装置３Ａの処理部３Ａｃは、上記スプーラＳＰ４への当該プリントジョブの登録が失敗したものと判断する（ステップＳ１３、ＮＯ）。
【００５７】
すなわち、上記サーバ装置２Ｂとの通信が確立できない場合（サーバ装置２Ｂにネットワークを介してアクセスできない場合）、上記端末装置３Ａには、上記サーバ装置２Ｂからの応答が得られない。従って、上記端末装置３Ａの処理部３Ａｃは、サーバ装置２Ｂから所定時間内に応答がない場合には、上記スプーラＳＰ４へのプリントジョブの登録が失敗したものと判断する。また、スプーラＳＰ４の容量が限界となっている場合あるいはスプーラＳＰ４に不具合が発生している場合、上記端末装置３Ａには、上記サーバ装置２Ｂからの登録失敗した旨の通知を受ける。従って、上記端末装置３Ａの処理部３Ａｃは、上記サーバ装置２Ｂからの登録失敗した旨の通知を受けた場合、上記スプーラＳＰ４へのプリントジョブの登録が失敗したものと判断する。
【００５８】
当該プライベートプリントのプリントジョブのスプーラＳＰ４への登録が失敗したと判断した場合、上記端末装置３Ａの処理部３Ａｃは、当該プリントジョブをスプールするスプーラをスプーラＳＰ４以外のスプーラに変更する（ステップＳ１４）。
【００５９】
当該プリントジョブを登録するスプーラを変更すると、上記端末装置３Ａの処理部３Ａｃは、上記ステップＳ１２へ戻り、変更したスプーラを有する機器に対して当該プリントジョブの登録要求を行なう。この際、変更されるスプーラとしては、スプーラＳＰ４以外のスプーラが予め設定されているものとする。また、上記端末装置３Ａが、スプーラＳＰ４以外の任意のスプーラを選択するようにしても良い。
【００６０】
また、上記サーバ装置２Ｂからプリントジョブの登録が完了した旨の通知を受信した場合、上記端末装置３Ａの処理部３Ａｃは、上記スプーラＳＰ４へのプリントジョブの登録（保存）が成功したものと判断する（ステップＳ１３、ＹＥＳ）。
【００６１】
当該プライベートプリントのプリントジョブのスプーラＳＰ４への登録が成功したと判断した場合、上記端末装置３Ａの処理部３Ａｃは、上記リーダライタ装置Ｒ３にセットされているＩＣカードＣからスプーラテーブルＣａを読み出す（ステップＳ１５）。上記スプーラテーブルＣａには、図５に示すように、当該ユーザが過去に使用したスプーラのリストが登録されている。
【００６２】
すなわち、当該プリントジョブのスプーラＳＰ４への登録が成功した場合、上記端末装置３Ａの処理部３Ａｃは、上記リーダライタ装置Ｒ３にセットされているＩＣカードＣのスプーラテーブルＣａから登録済みのスプーラのリストを読み出す。当該スプーラテーブルＣａに登録済みのスプーラのリストを読み出すと、上記端末装置３Ａの処理部３Ａｃは、当該プリントジョブを登録したスプーラＳＰ４がスプーラテーブルＣａに既に登録されているか否かを判断する（ステップＳ１６）。
【００６３】
この判断によりスプーラＳＰ４がスプーラテーブルＣａに登録済みであると判断した場合（ステップＳ１６、ＹＥＳ）、上記端末装置３Ａの処理部３Ａｃは、上記リーダライタ装置Ｒ３にセットされているＩＣカードＣのスプーラテーブルＣａにおける当該スプーラＳＰ４の情報を更新する（ステップＳ１７）。たとえば、図５に示すようなスプーラテーブルＣａでは、最終アクセス日時を示す情報を現在の日時に更新する。
【００６４】
また、上記判断によりスプーラＳＰ４がスプーラテーブルＣａに登録されていないと判断した場合（ステップＳ１６、ＮＯ）、上記端末装置３Ａの処理部３Ａｃは、上記リーダライタ装置Ｒ３にセットされているＩＣカードＣのスプーラテーブルＣａに登録されているスプーラの数が所定の制限数以上であるか否かを判断する（ステップＳ１８）。
【００６５】
上記ステップＳ１８の判断によりスプーラテーブルＣａに登録されているスプーラの数が制限数以上であると判断した場合（ステップＳ１８、ＹＥＳ）、上記端末装置３Ａの処理部３Ａｃは、当該スプーラテーブルＣａにおいて最古のスプーラ（図５に示すようなスプーラテーブルＣａでは、最終アクセス日時が最も古いスプーラ）の情報を削除する（ステップＳ１９）。最古のスプーラの情報を削除すると、上記端末装置３Ａの処理部３Ａｃは、当該プリントジョブを登録したスプーラＳＰ４に関する情報をスプーラテーブルＣａに追加登録する（ステップＳ２０）。
【００６６】
また、上記ステップＳ１８の判断によりスプーラテーブルＣａに登録されているスプーラの数が制限数以上でないと判断した場合（ステップＳ１８、ＮＯ）、上記端末装置３Ａの処理部３Ａｃは、当該プリントジョブを登録したスプーラＳＰ４に関する情報をスプーラテーブルＣａに追加登録する（ステップＳ２０）。
【００６７】
なお、上記ステップＳ１８及びＳ１９の処理は、ＩＣカードＣのスプーラテーブルＣａから所定の条件に基づいてスプーラの情報を削除するものである。本実施の形態では、スプーラテーブルＣａに登録するスプーラの数に制限を設け、スプーラテーブルＣａに登録するスプーラの数が制限数以上となった場合、最古のスプーラを削除するようにしている。また、上記ステップＳ１８及びＳ１９の処理としては、たとえば、使用頻度の少ないスプーラあるいは所定時間以上古いスプーラの情報を削除するようにしても良い。
【００６８】
上記ステップＳ１８及びＳ１９のような処理は、スプーラテーブルＣａとして使用する記憶領域の容量を所定の量以下にするためのものである。一般に、ＩＣカードＣなどの記憶媒体は、メモリの記憶容量が少なく、種々の用途に使用できる記憶容量に限られている場合が多い。このため、所定の条件に満たないスプーラをスプーラテーブルから削除することにより、スプーラテーブルＣａとして使用する記憶容量を一定量以下にすることができる。
【００６９】
さらに、使用頻度の少ないスプーラあるいは所定期間利用されていないスプーラの情報を削除することにより、スプーラテーブルＣａに登録するスプーラの効率的な利用も可能となる。後述するプライベートプリントのプリント処理では、スプーラテーブルＣａに登録されている各スプーラからプリントジョブを検索するようになっている。このため、スプーラテーブルから不用なスプーラの情報を削除しておくことにより、効率的な処理が実現できる。
【００７０】
次に、上記プライベートプリントにおけるプリント処理について詳細に説明する。  
図８は、プライベートプリントにおけるプリント処理を説明するためのフローチャートである。また、図９は、プライベートプリントのプリント処理において操作パネル１２に表示されるプリントジョブの選択画面の表示例を示す図である。
【００７１】
上記のような登録処理によりネットワーク４上の何れかのスプーラＳＰに登録されたプライベートプリントのプリントジョブは、上記画像形成装置１におけるプライベートプリント機能によるプリント処理として実行される。
【００７２】
すなわち、上記のような登録処理によりプライベートプリントのプリントジョブの登録処理を行ったユーザは、画像形成装置１の操作パネル１２によりプライベートプリント機能を選択する。すると、当該画像形成装置１のメイン制御部１１は、上記操作パネル１２にユーザの認証画面（ログイン画面）を表示する（ステップＳ３１）。
【００７３】
ユーザの認証画面では、ユーザが所持しているＩＣカードの挿入案内とともに、ユーザの認証データとしてユーザＩＤ及び当該ユーザＩＤに対応するパスワードの入力案内が表示される。なお、１人のユーザ（１つのユーザＩＤ）に対して１つのＩＣカードであることが前提である場合、パスワードのみの入力案内を表示するようにしても良いし、ユーザＩＤ及びパスワードの入力案内を省略するようにしても良い。この場合、ユーザＩＤ、あるいは、ユーザＩＤ及びパスワードは、ＩＣカードから取得するようにしても良い。
【００７４】
ただし、１つのＩＣカードＣを複数のユーザが使用することも想定する場合（あるいは１人のユーザが複数のユーザＩＤを使用する場合）、上記操作パネル１２には、ＩＣカードの挿入案内とともに、ユーザの認証データとしてユーザＩＤ及びユーザＩＤに対応するパスワードの入力案内が表示される。
【００７５】
このような認証画面が表示された状態において、ユーザは、ＩＣカードＣをリーダライタ装置Ｒに挿入し、操作パネル１２によりユーザＩＤ及びパスワードを入力する。これにより、上記メイン制御部１１は、ユーザ自身が指定するユーザ情報を取得する（ステップＳ３２）。
【００７６】
ユーザ情報を取得すると、メイン制御部１１は、取得したユーザ情報とユーザ情報データベース１８に登録されているユーザ情報とを照合することによりユーザ認証を行う（ステップＳ３３）。なお、ユーザ情報データベース１８が外部装置に設けられる場合、ユーザ認証処理は、取得した認証データと外部装置のユーザ情報データベース１８に登録されている認証データとを照合することにより実施される。
【００７７】
上記ユーザ認証が成功すると、上記メイン制御部１１は、認証が成功したユーザのユーザＩＤに対応する全てのスプーラの情報をリーダライタ装置Ｒに挿入されているＩＣカードＣのスプーラテーブルＣａから読み出す（ステップＳ３４）。
【００７８】
ＩＣカードＣのスプーラテーブルＣａに登録されている当該ユーザＩＤに対応する全てのスプーラを示す情報を読み出すと、上記メイン制御部１１は、それらの全てのスプーラに対して非同期で当該ユーザのプリントジョブのリストを要求し、それらの要求に対する応答として得られるプリントジョブのリストからユーザに所望のプリントジョブを選択させる処理を行う（ステップＳ３５〜Ｓ４１）。
【００７９】
すなわち、上記メイン制御部１１は、ＩＣカードＣのスプーラテーブルＣａに登録されている当該ユーザＩＤに対応する全てのスプーラを示す情報に基づいて、各スプーラを有する機器（各スプーラを管理している機器）へ当該ユーザＩＤに対応するプリントジョブのリストを一斉に要求する（ステップＳ３５）。
【００８０】
これに対して、各スプーラを有する機器では、上記画像形成装置１からの要求に対応して、当該ユーザＩＤに対応する全てのプリントジョブを検索し、その検索結果を画像形成装置１へ返すようになっている。また、各スプーラを管理している機器は、処理能力、稼動状況、ネットワークへの接続条件などが異なる。このため、画像形成装置１が各機器にリストを要求してからその要求に対する各機器からの応答を受信するまでの時間は、各機器ごとに異なる。
【００８１】
プリントジョブのリストを各スプーラ（スプーラを有する機器）に要求した上記画像形成装置１のメイン制御部１１では、上記操作パネル１２の表示部１２ａにプリントジョブの選択画面を表示し、ユーザがプリントジョブを選択な状態とする（ステップＳ３６）。また、上記メイン制御部１１は、ユーザが選択可能なプリントジョブを示すリスト（一覧表示リスト）を図示しない内部メモリ等に作成する。なお、各機器からの応答を受けていない状態（初期状態）では、一覧表示リストにはプリントジョブがない。このため、上記プリントジョブの選択画面には、各スプーラにプリントジョブを問合せ中である旨が表示される。
【００８２】
上記画像形成装置１の上記メイン制御部１１は、各スプーラからプリントジョブのリストを受信するごとに（ステップＳ３７、ＹＥＳ）、それらのプリントジョブのリストを一覧表示リストに追加する（ステップＳ３８）。上記一覧表示リストにプリントジョブを追加すると、上記メイン制御部１１は、上記一覧表示リストに追加したプリントジョブを含む現状の一覧表示リストに存在する全てのプリントジョブを選択可能な状態で表示したプリントジョブの選択画面を上記操作パネル１２の表示部１２ａに表示（更新）する（ステップＳ３９）。
【００８３】
プリントジョブの選択画面を更新すると、上記メイン制御部１１は、全てのスプーラからの応答を受信したか否かにより、プリントジョブのリストの受信が完了したか否かを判断する（ステップＳ４０）。この判断によりプリントジョブのリストの受信が完了してないと判断した場合（ステップＳ４０、ＮＯ）、上記メイン制御部１１は、上記ステップＳ３６へ戻り、ユーザによるプリントジョブの選択、あるいは次のスプーラからの応答を待つ。
【００８４】
この状態において、ユーザが特定のプリントジョブを選択してプリント開始を指示した場合（ステップＳ３６、ＹＥＳ）、上記メイン制御部１１は、後述するステップＳ４２へ進む。また、ユーザのよるプリントジョブの選択がない状態のまま（ステップＳ３６、ＮＯ）、次のスプーラからの応答が有った場合（ステップＳ３７、ＹＥＳ）、上記メイン制御部１１は、上記ステップＳ３８〜Ｓ４０の処理を繰り返し行う。
【００８５】
また、上記判断によりプリントジョブのリストの受信が完了したと判断した場合（ステップＳ４０、ＮＯ）、上記メイン制御部１１は、全てのスプーラから取得した全てのプリントジョブを選択可能な状態で表示した選択画面を上記操作パネル１２の表示部１２ａに表示し、この状態でユーザからのプリントジョブの選択を待つ。また、この状態において、ユーザが特定のプリントジョブを選択してプリント開始を指示した場合（ステップＳ４１、ＹＥＳ）、上記メイン制御部１１は、後述するステップＳ４２へ進む。
【００８６】
また、全ての機器からの応答の受信が完了していない状態では、上記プリントジョブの選択画面には、現時点で選択可能なプリントジョブのリストが選択可能な状態で表示されるとともに、問合せ中の機器が存在することを示す案内が表示される。
【００８７】
図９は、全ての機器からの応答の受信が完了していない状態におけるプリントジョブの選択画面の表示例である。図９に示す表示例では、４つのスプーラのうち２つのスプーラからの応答を受信した状態におけるプリントジョブの選択画面の表示例を示している。図９に示す選択画面では、プリントジョブを選択する旨の案内と、スプーラへの問合せ状況が４件中２件完了（２／４）であることを案内している。
【００８８】
また、図９に示す選択画面では、プリントキーおよびキャンセルキーとともに、２つのスプーラ（画像形成装置ＡとＰＣＡ）から収集した３つのプリントジョブが選択可能な状態で表示されている。なお、上記プリントキーは、選択したプリントジョブのプリント開始を指示するキーである。上記キャンセルキーは、処理のキャンセルを指示するキーである。
【００８９】
さらに、図９に示す選択画面では、問い合わせ中のスプーラが存在することが明確に分かるように、選択項目の表示欄に、「問い合わせ中…」と表示している。
【００９０】
たとえば、図９に示すような選択画面において、所望のプリントジョブが表示されている３つのプリントジョブの何れかである場合、ユーザは、所望のプリントジョブを選択してプリントキーをタッチする。これにより、上記メイン制御部１１は、ステップＳ４２へ進み、ユーザにより選択されたプリントジョブのプリント処理を開始する。
【００９１】
また、図９に示すような選択画面において、所望のプリントジョブが表示されている３つのプリントジョブでない場合、ユーザは、問合せ中となっている２つのスプーラのプリントジョブが表示されるまで待つこととなる。この場合、上記メイン制御部１１は、残りの２つのスプーラからプリントジョブのリストを取得するごとに、取得したプリントジョブのリストをプリントジョブの選択画面に表示する。
【００９２】
本実施の形態では、プリントジョブの選択画面の表示処理と各スプーラからプリントジョブのリストを取得する処理とを平行して実行する。これにより、各スプーラへのプリントジョブの問合せを効率的に行うことができ、ユーザが所望のプリントジョブを取得するのに要する時間を短縮することができる。また、各スプーラからプリントジョブを取得した時点で順次プリントジョブを選択できるようにしている。このため、ユーザの操作性を向上させることができる。
【００９３】
また、プリントジョブの選択画面に一部のスプーラから取得したプリントジョブが表示されていても、ユーザが所望するプリントジョブが表示されていない状況が起こる可能性がある。このため、プリントジョブの選択画面では、問合せ中のスプーラが存在する場合には、問合せ中のスプーラが存在することを分かりやすく表示している。これにより、プリントジョブの選択画面に所望のプリントジョブが表示されていない場合であっても、ユーザが混乱することがなく、分かりやすい操作画面を提供できる。
【００９４】
また、上記のようなプリントジョブの選択画面においてユーザが特定のプリントジョブを選択してプリント開始を指示した場合（ステップＳ３６でＹＥＳ、あるいは、ステップＳ４１でＹＥＳ）、上記メイン制御部１１は、ユーザが選択したプリントジョブを当該スプーラからダウンロードする処理を行う（ステップＳ４２）。このダウンロード処理では、ユーザが選択したプリントジョブを保存しているスプーラ（スプーラを有する機器）に対して当該プリントジョブのダウンロードを要求し、当該スプーラから当該プリントジョブのプリントデータをダウンロードする。
【００９５】
当該プリントジョブをダウンロードすると、上記メイン制御部１１は、ダウンロードしたプリントジョブに基づいてプリント処理を行う（ステップＳ４３）。このプリント処理が終了すると、上記メイン制御部１１は、当該プリントジョブをダウンロードしたスプーラから当該プリントジョブを削除する処理を行う（ステップＳ４４）。この削除処理では、ダウンロードしたプリントジョブを保存しているスプーラ（スプーラを有する機器）に対して当該プリントジョブの削除を要求し、当該スプーラから当該プリントジョブの削除の完了通知を受けて完了する。なお、ダウンロードしたプリントジョブの完了をスプーラ（スプーラを有する機器）に通知し、その通知を受けたスプーラが当該プリントジョブを削除するようにしても良い。
【００９６】
上記のように、本実施の形態では、ユーザが所持するＩＣカードには、プライベートプリントのプリントジョブを保存するスプーラの情報を登録しておく。プライベートプリントを実行する場合、画像形成装置は、ＩＣカードからスプーラのリストを取得し、取得した各スプーラに一斉に当該ユーザのプリントジョブのリストを要求する。画像形成装置では、上記要求に応じてプリントジョブのリストを各スプーラから取得した順に、それらのプリントジョブをユーザに提示する。提示したプリントジョブからユーザが所望のプリントジョブを選択した時点で、画像形成装置は、選択されたプリントジョブをダウンロードしてプリントを実行する。
【００９７】
これにより、システム内に複数のスプーラが存在する場合であっても、プライベートプリントにおいて複数のスプーラから特定のユーザのプリントジョブを取得する処理を効率的に実行することができる。
【００９８】
また、画像形成装置では、ユーザが選択可能なプリントジョブが保存されているスプーラをＩＣカードから取得するスプーラのリストによって限定し、当該ユーザのプリントジョブのリストを要求する。つまり、画像形成装置は、ＩＣカードから取得した各スプーラに対して一斉にユーザが選択可能なプリントジョブのリストを要求することができる。これにより、画像形成装置では、当該ユーザのプリントジョブを各スプーラから効率的に取得することができる。
【００９９】
また、ユーザが選択可能なプリントジョブは、各スプーラからプリントジョブのリストを取得した時点で、順にユーザに提示するようにしている。これにより、ユーザは、所望のプリントジョブを迅速に指定することができる。
【０１００】
さらに、画像形成装置では、ユーザが所望のプリントジョブが直に提示されない場合であっても、問合せ中のスプーラが存在することをユーザに対して分かりやすく報知する。これにより、ユーザは混乱することなく操作を行うことができる。
【０１０１】
また、上記端末装置では、ユーザがＩＣカードを提示してプライベートプリントを指示すると、当該ユーザにより指示されたプライベートプリントのプリントジョブをシステム内の何れかのスプーラに保存する。上記端末装置は、当該プリントジョブを保存したスプーラの情報を当該ユーザが提示したＩＣカードに登録する。これにより、ユーザがプライベートプリントを指示するごとに、当該プライベートプリントのプリントジョブを保存したスプーラの情報をＩＣカードに登録することができる。この結果として、ＩＣカードにスプーラの情報を登録する処理が効率的に実行できる。
【０１０２】
また、上記端末装置は、当該プリントジョブを保存したスプーラの情報を当該ユーザが提示したＩＣカードに登録する場合、当該ＩＣカードに既に登録されているスプーラの数が所定の制限数以上となっていれば、最も古いスプーラの情報を削除してから、当該プリントジョブを保存したスプーラの情報を登録する。これにより、ＩＣカードに保存するスプーラの情報の量を所定量以下に保持することができる。
【図面の簡単な説明】
【０１０３】
【図１】ネットワークプリントシステムの全体構成を概略的に示す図。
【図２】画像形成装置の構成例を概略的に示すブロック図。
【図３】プライベートプリントの流れを概略的に説明するためのフローチャート。
【図４】あるスプーラに登録されたプリントジョブの例を示す図。
【図５】記憶媒体としてＩＣカードに登録されているスプーラテーブルの例を示す図。
【図６】画像形成装置がネットワーク上の各スプーラから取得したあるユーザに対応するプリントジョブのリストの例を示す図。
【図７】プライベートプリントにおけるプリントジョブの登録処理を説明するためのフローチャート。
【図８】プライベートプリントにおけるプリント処理を説明するためのフローチャート。
【図９】プライベートプリントのプリント処理において操作パネル１２に表示されるプリントジョブの選択画面の表示例を示す図。
【符号の説明】
【０１０４】
ＳＰ（ＳＰ１、ＳＰ２、ＳＰ３、ＳＰ４、ＳＰ５、ＳＰ６）…スプーラ、Ｒ（Ｒ１、Ｒ２、Ｒ３、Ｒ４）…リーダライタ装置、Ｃ…ＩＣカード、Ｃａ…スプーラテーブル、１（１Ａ、１Ｂ）…画像形成装置、２（２Ａ、２Ｂ）…サーバ装置、３（３Ａ、３Ｂ）…端末装置、３ａ…表示部、３ｂ…操作部、３ｃ…処理部、４…ネットワーク、１１…メイン制御部、１２…操作パネル、１２ａ…表示部、１３…印刷部、１４…ネットワーク接続部、１５…印刷制御部、１６…格納制御部、１７…ハードディスクドライブ（ＨＤＤ）、１８…ユーザ情報データベース、１９…ログ記録部
【図１】
0004843453.tif 000002
【図２】
0004843453.tif 000003
【図３】
0004843453.tif 000004
【図４】
0004843453.tif 000005
【図５】
0004843453.tif 000006
【図６】
0004843453.tif 000007
【図７】
0004843453.tif 000008
【図８】
0004843453.tif 000009
【図９】
0004843453.tif 000010