(57)【要約】【課題】  リストデータを画像形成装置から取得する際に、クライアント装置において、他の処理が長時間連続して中断しないようにする。【解決手段】  画像形成装置１は、リストデータ２２を格納するデータ格納装置１５と、通信処理部１６により部分リスト要求メッセージがクライアント装置３から受信されると、リストデータ２２を分割して生成される複数の部分リストのうちの未送信の部分リストを含む応答メッセージを生成し、通信処理部１６にクライアント装置３へ送信させるＳＯＡＰ処理部１７とを有する。クライアント装置３は、部分リスト要求メッセージを、通信処理部５１に画像形成装置１へ送信させるとともに、通信処理部５１により部分リストを含む応答メッセージが画像形成装置１から受信されると、その応答メッセージから、その部分リストを抽出するＳＯＡＰ処理部５２を有する。【選択図】  図１
2010026846.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータネットワークに接続された画像形成装置と、
前記コンピュータネットワークに接続されたクライアント装置とを備え、
前記画像形成装置は、
複数のデータ値を含むリストデータを格納するデータ格納装置と、
部分リスト要求メッセージを受信するとともに、部分リストを含む応答メッセージを送信する第１の通信処理部と、
前記第１の通信処理部により前記部分リスト要求メッセージが前記クライアント装置から受信されると、前記リストデータを分割して生成される複数の部分リストのうちの未送信の部分リストを含む応答メッセージを生成し、前記第１の通信処理部に前記クライアント装置へ送信させる第１のメッセージ処理部とを有し、
前記クライアント装置は、
前記部分リスト要求メッセージを送信するとともに前記部分リストを含む前記応答メッセージを受信する第２の通信処理部と、
前記部分リスト要求メッセージを、前記第２の通信処理部に前記画像形成装置へ送信させるとともに、前記第２の通信処理部により前記部分リストを含む前記応答メッセージが前記画像形成装置から受信されると、その応答メッセージから、その部分リストを抽出する第２のメッセージ処理部とを有すること、
を特徴とする画像形成システム。
【請求項２】
前記部分リスト要求メッセージおよび前記応答メッセージは、ＳＯＡＰメッセージであることを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記第２のメッセージ処理部は、前記リストデータを構成するすべての前記部分リストを取得するまで、繰り返し、前記部分リスト要求メッセージを前記画像形成装置へ送信させ、
前記第１のメッセージ処理部は、前記リストデータを構成するすべての前記部分リストを送信するまで、未送信の前記部分リストを含む応答メッセージを前記クライアント装置へ送信させること、
を特徴とする請求項１記載の画像形成システム。
【請求項４】
前記第２のメッセージ処理部は、最初の前記部分リスト要求メッセージを前記画像形成装置へ送信させる前に、前記部分リストの送信に必要なリソースの確保を要求するリソース確保要求メッセージを前記第２の通信処理部に前記画像形成装置へ送信させ、
前記第２の通信処理部は、そのリソース確保要求メッセージを前記画像形成装置へ送信し、
前記第１の通信処理部は、前記リソース確保要求メッセージを前記クライアント装置から受信し、
前記第１のメッセージ処理部は、前記第１の通信処理部により前記リソース確保要求メッセージが受信されると、前記部分リストの送信に必要なリソースの確保を行うこと、
を特徴とする請求項１記載の画像形成システム。
【請求項５】
前記第２のメッセージ処理部は、最後の前記部分リストを含む応答メッセージが前記画像形成装置から受信された後に、前記リソース確保要求メッセージにより確保されたリソースの破棄を要求するリソース破棄要求メッセージを前記第２の通信処理部に前記画像形成装置へ送信させ、
前記第２の通信処理部は、そのリソース破棄要求メッセージを前記画像形成装置へ送信し、
前記第１の通信処理部は、前記リソース破棄要求メッセージを前記クライアント装置から受信し、
前記第１のメッセージ処理部は、前記第１の通信処理部により前記リソース破棄要求メッセージが受信されると、前記部分リストの送信のために確保されたリソースの破棄を行うこと、
を特徴とする請求項４記載の画像形成システム。
【請求項６】
前記第１のメッセージ処理部は、前記リソース確保要求メッセージに対して、前記リストデータを構成する複数の部分リストを識別するためのリスト識別情報を含む応答メッセージを前記第１の通信処理部に前記クライアント装置へ送信させ、
前記第１の通信処理部は、前記リスト識別情報を含む応答メッセージを前記クライアント装置へ送信し、
前記第２の通信処理部は、前記リスト識別情報を含む応答メッセージを前記画像形成装置から受信し、
前記第２のメッセージ処理部は、前記リソース破棄要求メッセージに前記リスト識別情報を含め、
前記第１のメッセージ処理部は、前記リスト識別情報により特定される前記部分リストについての前記リソースの破棄を行うこと、
を特徴とする請求項５記載の画像形成システム。
【請求項７】
前記第１のメッセージ処理部は、前記リソース確保要求メッセージに対して、前記リストデータを構成する複数の部分リストを識別するためのリスト識別情報を含む応答メッセージを前記第１の通信処理部に前記クライアント装置へ送信させ、
前記第１の通信処理部は、前記リスト識別情報を含む応答メッセージを前記クライアント装置へ送信し、
前記第２の通信処理部は、前記リスト識別情報を含む応答メッセージを前記画像形成装置から受信し、
前記第２のメッセージ処理部は、前記部分リスト要求メッセージに前記リスト識別情報を含め、
前記第１のメッセージ処理部は、前記リスト識別情報により特定される前記複数の部分リストのうちの未送信の部分リストを含む応答メッセージを前記クライアント装置へ送信させること、
を特徴とする請求項４記載の画像形成システム。
【請求項８】
前記リソース確保要求メッセージは、前記部分リストに含まれるデータ値の個数を指定することを特徴とする請求項４記載の画像形成システム。
【請求項９】
前記第１のメッセージ処理部は、前記部分リスト要求メッセージが受信されると、前記部分リストの送信に必要なリソースの確保を行い、前記部分リストを含む応答メッセージが送信された後、確保したリソースを破棄することを特徴とする請求項１記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システムに関するものである。
【背景技術】
【０００２】
プリンタなどの画像形成装置には、端末装置や他の画像形成装置と通信を行い、印刷データ以外のデータを送受するものがある（例えば、特許文献１，２参照）。
【０００３】
プリンタなどの画像形成装置から、例えばユーザリストといった複数のデータ値を含むリストデータを取得する場合、リストデータ全体を一括して送信する。
【０００４】
【特許文献１】特開２００１−３０６２８５号公報
【特許文献２】特開２００１−８８４０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
近年の画像形成装置の高機能化に伴い、リストデータのサイズが大きくなる傾向にある。したがって、リストデータ全体を一括してクライアント装置へ送信する場合、クライアント装置では、そのリストデータの送信要求を画像形成装置へ送信してから、そのリストデータ全体の受信を完了するまでの期間、他の処理を行うことができないため、他の処理が長時間中断することがある。
【０００６】
本発明は、上記の問題に鑑みてなされたものであり、リストデータを画像形成装置から取得する際に、クライアント装置において、他の処理が長時間連続して中断しないようにすることができる画像形成システムを得ることを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明では以下のようにした。
【０００８】
本発明に係る画像形成システムは、コンピュータネットワークに接続された画像形成装置と、コンピュータネットワークに接続されたクライアント装置とを備える。画像形成装置は、複数のデータ値を含むリストデータを格納するデータ格納装置と、部分リスト要求メッセージを受信するとともに、部分リストを含む応答メッセージを送信する第１の通信処理部と、第１の通信処理部により部分リスト要求メッセージがクライアント装置から受信されると、リストデータを分割して生成される複数の部分リストのうちの未送信の部分リストを含む応答メッセージを生成し、第１の通信処理部にクライアント装置へ送信させる第１のメッセージ処理部とを有する。クライアント装置は、部分リスト要求メッセージを送信するとともに部分リストを含む応答メッセージを受信する第２の通信処理部と、部分リスト要求メッセージを、第２の通信処理部に画像形成装置へ送信させるとともに、第２の通信処理部により部分リストを含む応答メッセージが画像形成装置から受信されると、その応答メッセージから、その部分リストを抽出する第２のメッセージ処理部とを有する。
【０００９】
これにより、リストデータが部分リストに分割されて画像形成装置からクライアント装置へ送信されるため、部分リストの取得を行っていない期間に他の処理を実行することができる。このため、リストデータを画像形成装置から取得する際に、クライアント装置において、他の処理が長時間連続して中断しないようにすることができる。
【００１０】
また、本発明に係る画像形成システムは、上記の画像形成システムに加え、次のようにしてもよい。この場合、部分リスト要求メッセージおよび応答メッセージは、ＳＯＡＰメッセージである。
【００１１】
また、本発明に係る画像形成システムは、上記の画像形成システムのいずれかに加え、次のようにしてもよい。この場合、第２のメッセージ処理部は、リストデータを構成するすべての部分リストを取得するまで、繰り返し、部分リスト要求メッセージを画像形成装置へ送信させる。第１のメッセージ処理部は、リストデータを構成するすべての部分リストを送信するまで、未送信の部分リストを含む応答メッセージをクライアント装置へ送信させる。
【００１２】
また、本発明に係る画像形成システムは、上記の画像形成システムのいずれかに加え、次のようにしてもよい。この場合、第２のメッセージ処理部は、最初の部分リスト要求メッセージを画像形成装置へ送信させる前に、部分リストの送信に必要なリソースの確保を要求するリソース確保要求メッセージを第２の通信処理部に画像形成装置へ送信させ、第２の通信処理部は、そのリソース確保要求メッセージを画像形成装置へ送信する。第１の通信処理部は、リソース確保要求メッセージをクライアント装置から受信し、第１のメッセージ処理部は、第１の通信処理部によりリソース確保要求メッセージが受信されると、部分リストの送信に必要なリソースの確保を行う。
【００１３】
これにより、画像形成装置において、部分リストの送信に必要なリソースの確保を事前に実行することができるため、リストデータの送信にかかる時間を短くすることができる。
【００１４】
また、本発明に係る画像形成システムは、上記の画像形成システムのいずれかに加え、次のようにしてもよい。この場合、第２のメッセージ処理部は、最後の部分リストを含む応答メッセージが画像形成装置から受信された後に、リソース確保要求メッセージにより確保されたリソースの破棄を要求するリソース破棄要求メッセージを第２の通信処理部に画像形成装置へ送信させ、第２の通信処理部は、そのリソース破棄要求メッセージを画像形成装置へ送信する。第１の通信処理部は、リソース破棄要求メッセージをクライアント装置から受信し、第１のメッセージ処理部は、第１の通信処理部によりリソース破棄要求メッセージが受信されると、部分リストの送信のために確保されたリソースの破棄を行う。
【００１５】
これにより、部分リストの送信時のみ一時的にリソースを確保し、送信完了後はただちにリソースが解放されるため、リソースを効率よく使用することができる。
【００１６】
また、本発明に係る画像形成システムは、上記の画像形成システムのいずれかに加え、次のようにしてもよい。この場合、第１のメッセージ処理部は、リソース確保要求メッセージに対して、リストデータを構成する複数の部分リストを識別するためのリスト識別情報を含む応答メッセージを第１の通信処理部にクライアント装置へ送信させ、第１の通信処理部は、リスト識別情報を含む応答メッセージをクライアント装置へ送信する。第２の通信処理部は、リスト識別情報を含む応答メッセージを画像形成装置から受信する。さらに、第２のメッセージ処理部は、リソース破棄要求メッセージにリスト識別情報を含める。そして、第１のメッセージ処理部は、リスト識別情報により特定される部分リストについてのリソースの破棄を行う。
【００１７】
これにより、リスト識別情報により、各リストデータの送信に使用するリソースが別々に特定されるため、複数のリストデータをそれぞれ独立してかつ並行して取得することができる。
【００１８】
また、本発明に係る画像形成システムは、上記の画像形成システムのいずれかに加え、次のようにしてもよい。この場合、第１のメッセージ処理部は、リソース確保要求メッセージに対して、リストデータを構成する複数の部分リストを識別するためのリスト識別情報を含む応答メッセージを第１の通信処理部にクライアント装置へ送信させ、第１の通信処理部は、リスト識別情報を含む応答メッセージをクライアント装置へ送信する。第２の通信処理部は、リスト識別情報を含む応答メッセージを画像形成装置から受信する。さらに、第２のメッセージ処理部は、部分リスト要求メッセージにリスト識別情報を含める。そして、第１のメッセージ処理部は、リスト識別情報により特定される複数の部分リストのうちの未送信の部分リストを含む応答メッセージをクライアント装置へ送信させる。
【００１９】
これにより、リスト識別情報により、各リストデータの送信に使用するリソースが別々に特定されるため、複数のリストデータをそれぞれ独立してかつ並行して取得することができる。
【００２０】
また、本発明に係る画像形成システムは、上記の画像形成システムのいずれかに加え、次のようにしてもよい。この場合、リソース確保要求メッセージは、部分リストに含まれるデータ値の個数を指定する。
【００２１】
これにより、クライアント装置により、部分リストの送信に使用する画像形成装置のリソース量を調節することができる。
【００２２】
また、本発明に係る画像形成システムは、上記の画像形成システムのいずれかに加え、次のようにしてもよい。この場合、第１のメッセージ処理部は、部分リスト要求メッセージが受信されると、部分リストの送信に必要なリソースの確保を行い、部分リストを含む応答メッセージが送信された後、確保したリソースを破棄する。
【発明の効果】
【００２３】
本発明によれば、リストデータを画像形成装置から取得する際に、クライアント装置において、他の処理が長時間連続して中断しないようにすることができる。
【発明を実施するための最良の形態】
【００２４】
以下、図に基づいて本発明の実施の形態を説明する。
【００２５】
図１は、本発明の実施の形態に係る画像形成システムの構成を示すブロック図である。図１に示すシステムでは、画像形成装置１は、コンピュータネットワーク２に接続され、そのコンピュータネットワーク２にクライアント装置３が接続されている。画像形成装置１は、印刷機能、画像読取機能およびファクシミリ送受信機能のうちの少なくとも１つを有する装置である。コンピュータネットワーク２は、ＬＡＮ、ＷＡＮなどのネットワークである。クライアント装置３は、例えばパーソナルコンピュータである。
【００２６】
画像形成装置１は、印刷装置１１、画像読取装置１２、ファクシミリ装置１３、通信装置１４、データ格納装置１５、通信処理部１６、ＳＯＡＰ処理部１７および制御部１８を有する。
【００２７】
印刷装置１１は、文書データに基づいて文書画像を印刷する印刷機能を有する内部装置である。画像読取装置１２は、文書から文書画像を光学的に読み取り、文書画像の画像データを生成する内部装置である。ファクシミリ装置１３は、送信すべき文書データからファクシミリ信号を生成し送信するとともに、ファクシミリ信号を受信し文書データに変換する内部装置である。
【００２８】
通信装置１４は、コンピュータネットワーク２に接続され、コンピュータネットワーク２に接続された他の装置（ここでは、クライアント装置３）との間でデータ通信を行う装置である。通信装置１４としては、例えばネットワークインタフェースカードが使用される。
【００２９】
データ格納装置１５は、文書データ２１およびリストデータ２２を格納する装置である。データ格納装置１５としては、ハードディスクドライブ、不揮発性メモリなどが使用される。文書データ２１は、画像読取装置１２による画像読取で生成された画像データ、ファクシミリ装置１３により受信されたファクシミリ信号から生成された画像データ、印刷装置１１により印刷された画像のバックアップの画像データ、ファクシミリ装置１３により送信された画像のバックアップの画像データなどである。また、リストデータ２２は、複数のデータ値を含む一連のデータである。リストデータ２２は、例えば、ユーザリスト、部門コードリスト、アドレス帳、ジョブログリストなどのデータである。
【００３０】
通信処理部１６は、通信装置１４を制御して、ＴＣＰ（Transmission Control Protocol）／ＩＰ（Internet Protocol）でコンピュータネットワーク２を介してデータ通信を行う処理部である。さらに、通信処理部１６は、ＨＴＴＰ（Hypertext Transfer Protocol）のクライアントおよびサーバ機能を有する。
【００３１】
ＳＯＡＰ処理部１７は、通信処理部１６を制御して、ＳＯＡＰメッセージの送受を行う処理部である。ＳＯＡＰ処理部１７は、後述のリソース確保要求メッセージ、部分リスト要求メッセージ、リソース破棄要求メッセージなどの要求メッセージを受信するとともに、それらに対する応答メッセージを送信する。ＳＯＡＰ処理部１７は、通信処理部１６により部分リスト要求メッセージがクライアント装置３から受信されると、リストデータ２２を構成する複数の部分リストのうちの未送信の部分リストを含む応答メッセージを生成し、通信処理部１６にクライアント装置３へ送信させる。部分リスト要求メッセージは、ある一連のデータ値を含むリストデータ２２を分割して得られる複数の部分リストを取得するための要求メッセージである。
【００３２】
この実施の形態では、要求メッセージおよび応答メッセージは、ＳＯＡＰメッセージである。また、この実施の形態では、ＳＯＡＰの下位層プロトコルとしてＨＴＴＰがバインディングされ、画像形成装置１およびクライアント装置３のそれぞれにエンドポイントのＵＲＬが予め設定されており、通信相手のエンドポイントに対して、ＨＴＴＰのＰＯＳＴコマンドでＳＯＡＰメッセージを送信する。
【００３３】
制御部１８は、印刷装置１１、画像読取装置１２、ファクシミリ装置１３などの内部装置を制御し、クライアント装置３または図示せぬ操作パネルから要求されたジョブを実行させる処理部である。制御部１８は、各種ジョブで生成された文書データ２１をデータ格納装置１５に格納するとともに、内部装置の状態を監視する。
【００３４】
なお、通信処理部１６、ＳＯＡＰ処理部１７および制御部１８は、図示せぬ内蔵コンピュータで所定のプログラムが実行されることにより実現される。
【００３５】
また、クライアント装置３は、通信装置３１、データ格納装置３２およびコンピュータ３３を有する。
【００３６】
通信装置３１は、コンピュータネットワーク２に接続され、コンピュータネットワーク２に接続された他の装置（ここでは、画像形成装置１）と通信可能な装置である。通信装置３１としては、例えばネットワークインタフェースカードが使用される。
【００３７】
データ格納装置３２は、ドライバプログラム４１およびアプリケーションプログラム４２を格納する装置である。データ格納装置３２としては、ハードディスクドライブ、不揮発性メモリなどが使用される。なお、ドライバプログラム４１を、ＣＤ−ＲＯＭなどの可搬性のある記録媒体に格納しておき、その記録媒体からドライバプログラム４１を読み出す駆動装置をデータ格納装置３２として使用するようにしてもよい。
【００３８】
コンピュータ３３は、図示せぬＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）などを備え、プログラムをＲＡＭにロードし、ＣＰＵで実行することにより、各種処理部を実現する装置である。ドライバプログラム４１がコンピュータ３３で実行されることにより、通信処理部５１およびＳＯＡＰ処理部５２が実現される。ドライバプログラム４１は、コンピュータプログラムの一例である。また、アプリケーションプログラム４２がコンピュータ３３で実行されることにより、アプリケーション５３が実現される。
【００３９】
通信処理部５１は、通信装置３１を制御して、ＴＣＰ／ＩＰでコンピュータネットワーク２を介してデータ通信を行う処理部である。さらに、通信処理部５１は、ＨＴＴＰのクライアントおよびサーバ機能を有する。
【００４０】
ＳＯＡＰ処理部５２は、通信処理部５１を制御して、ＳＯＡＰメッセージの送受を行う処理部である。ＳＯＡＰ処理部５２は、後述のリソース確保要求メッセージ、部分リスト要求メッセージ、リソース破棄要求メッセージなどの要求メッセージを送信するとともに、それらに対する応答メッセージを受信する。ＳＯＡＰ処理部５２は、部分リスト要求メッセージを、通信処理部５１に画像形成装置１へ送信させるとともに、通信処理部５１により部分リストを含む応答メッセージが画像形成装置から受信されると、その応答メッセージから、その部分リストを抽出する。
【００４１】
アプリケーション５３は、画像形成装置１に格納されているリストデータ２２を取得する処理部である。
【００４２】
次に、上記システムにおける各装置の動作について説明する。図２は、図１に示すシステムにおいて、クライアント装置３が画像形成装置１からリストデータ２２を取得する処理を説明する図である。
【００４３】
クライアント装置３のアプリケーション５３は、リストデータ２２を取得する際に、ＳＯＡＰ処理部５２に、リストデータ２２の取得を実行させる。
【００４４】
ＳＯＡＰ処理部５２は、まず、リソース確保要求メッセージを、通信処理部５１に画像形成装置１へ送信させる（ステップＳ１）。通信処理部５１は、ＨＴＴＰのＰＯＳＴコマンドで、そのメッセージを画像形成装置１へ送信する。そのメッセージは、通信装置３１、コンピュータネットワーク２および通信装置１４を介して伝送され、画像形成装置１の通信処理部１６に受信される。通信処理部１６は、ＨＴＴＰで受信したリソース確保要求メッセージをＳＯＡＰ処理部１７に供給する。
【００４５】
ＳＯＡＰ処理部１７は、リソース確保要求メッセージが受信されると、リストデータ２２の部分リストの送信に必要なリソースの確保を実行する。リソース確保要求メッセージには、部分リストに含まれるデータ値の個数などが指定されており、その指定に基づいて必要なリソース（動的なメモリ領域など）が確保される。例えば、部分リストに含まれるデータ値の個数が１００である場合、リストデータ２２のデータ値の個数が１０００であると、部分リストの送信が１０回行われる。
【００４６】
ＳＯＡＰ処理部１７は、リソースの確保が完了すると、応答メッセージを生成し、通信処理部１６にクライアント装置３へ送信させる（ステップＳ２）。応答メッセージには、送信対象であるリストデータ２２を識別するためのリスト識別情報、一連の部分リストのどの部分リストまでを送信したかを示す送信進捗情報などが含まれる。通信処理部１６は、ＨＴＴＰのＰＯＳＴコマンドで、そのメッセージをクライアント装置３へ送信する。そのメッセージは、通信装置１４、コンピュータネットワーク２および通信装置３１を介して伝送され、クライアント装置３の通信処理部５１に受信される。通信処理部５１は、ＨＴＴＰで受信したリソース確保要求メッセージをＳＯＡＰ処理部５２に供給する。
【００４７】
クライアント装置３のＳＯＡＰ処理部５２は、リソース確保要求メッセージに対する応答メッセージが受信された後、最初の部分リスト要求メッセージを、通信処理部５１に画像形成装置１へ送信させる（ステップＳ３）。このメッセージは、通信処理部５１から通信処理部１６へ送信され、画像形成装置１のＳＯＡＰ処理部１７に供給される。部分リスト要求メッセージには、リスト識別情報、送信進捗情報などが含められる。
【００４８】
画像形成装置１のＳＯＡＰ処理部１７は、部分リスト要求メッセージが受信されると、リスト識別情報、送信進捗情報などから、どのリストデータ２２のどの部分リストを送信すべきかを特定し、特定した部分リストを含む応答メッセージを生成し、通信処理部１６にクライアント装置３へ送信させる（ステップＳ４）。この応答メッセージには、部分リストの他に、リスト識別情報、送信進捗情報などが含まれる。このメッセージは、通信処理部１６から通信処理部５１へ送信され、クライアント装置３のＳＯＡＰ処理部５２に供給される。ＳＯＡＰ処理部５２は、その応答メッセージから部分リストを抽出する。
【００４９】
そして、クライアント装置３のＳＯＡＰ処理部５２は、最後の部分リスト要求メッセージの応答メッセージが受信されるまで、順番に部分リストを取得するために、部分リスト要求メッセージを繰り返して送信させ（ステップＳ３）、その応答メッセージを通信処理部５１などを介して取得する（ステップＳ４）。
【００５０】
クライアント装置３のＳＯＡＰ処理部５２は、最後の部分リスト要求メッセージの応答メッセージから最後の部分リストを抽出し、取得した複数の部分リストからリストデータ２２を復元した後、リソース破棄要求メッセージを、通信処理部５１に画像形成装置１に送信させる（ステップＳ５）。このメッセージは、通信処理部５１から通信処理部１６へ送信され、画像形成装置１のＳＯＡＰ処理部１７に供給される。リソース破棄要求メッセージには、リスト識別情報が含まれる。
【００５１】
画像形成装置１のＳＯＡＰ処理部１７は、リソース破棄要求メッセージが受信されると、リスト識別情報で特定されるリストデータ２２の部分リストの送信のために確保したリソースを破棄し、その後、リソース破棄要求メッセージの応答メッセージを、通信装置１６にクライアント装置３へ送信させる（ステップＳ６）。この応答メッセージには、部分リストの他に、リスト識別情報、送信進捗情報などが含まれる。このメッセージは、通信処理部１６から通信処理部５１へ送信され、クライアント装置３のＳＯＡＰ処理部５２に供給される。ＳＯＡＰ処理部５２は、この応答メッセージを取得すると、アプリケーション５３に、リストデータ２２の取得完了を通知し、リストデータ２２を供給する。
【００５２】
以上のように、上記実施の形態によれば、画像形成装置１は、複数のデータ値を含むリストデータ２２を格納するデータ格納装置１５と、部分リスト要求メッセージを受信するとともに、部分リストを含む応答メッセージを送信する通信処理部１６と、通信処理部１６により部分リスト要求メッセージがクライアント装置３から受信されると、リストデータ２２を分割して生成される複数の部分リストのうちの未送信の部分リストを含む応答メッセージを生成し、通信処理部１６にクライアント装置３へ送信させるＳＯＡＰ処理部１７とを有する。クライアント装置３は、部分リスト要求メッセージを送信するとともに部分リストを含む応答メッセージを受信する通信処理部５１と、部分リスト要求メッセージを、通信処理部５１に画像形成装置１へ送信させるとともに、通信処理部５１により部分リストを含む応答メッセージが画像形成装置１から受信されると、その応答メッセージから、その部分リストを抽出するＳＯＡＰ処理部５２とを有する。
【００５３】
これにより、リストデータ２２が部分リストに分割されて画像形成装置１からクライアント装置３へ送信されるため、部分リストの取得を行っていない期間に他の処理を実行することができる。このため、リストデータ２２を画像形成装置１から取得する際に、クライアント装置３において、他の処理が長時間連続して中断しないようにすることができる。また、画像形成装置１において、リストデータ２２を送信するために、部分リストの送信に使用するリソースを確保すればよいので、必要なリソース量が少なくて済む。
【００５４】
また、上記実施の形態によれば、クライアント装置３のＳＯＡＰ処理部５２は、最初の部分リスト要求メッセージを画像形成装置１へ送信させる前に、リソース確保要求メッセージを通信処理部５１に画像形成装置へ送信させる。画像形成装置１のＳＯＡＰ処理部１７は、通信処理部１６によりリソース確保要求メッセージが受信されると、部分リストの送信に必要なリソースの確保を行う。
【００５５】
これにより、画像形成装置１において、部分リストの送信に必要なリソースの確保を事前に実行することができるため、リストデータの送信にかかる時間を短くすることができる。
【００５６】
また、上記実施の形態によれば、クライアント装置３のＳＯＡＰ処理部５２は、最後の部分リストを含む応答メッセージが画像形成装置１から受信された後に、リソース破棄要求メッセージを通信処理部５１に画像形成装置１へ送信させる。画像形成装置１のＳＯＡＰ処理部１７は、通信処理部１６によりリソース破棄要求メッセージが受信されると、部分リストの送信のために確保されたリソースの破棄を行う。
【００５７】
これにより、部分リストの送信時のみ一時的にリソースを確保し、送信完了後はただちにリソースが解放されるため、リソースを効率よく使用することができる。
【００５８】
また、上記実施の形態によれば、リスト識別情報がメッセージに含められる。これにより、リスト識別情報により、各リストデータ２２の送信に使用するリソースが別々に特定されるため、複数のリストデータ２２をそれぞれ独立してかつ並行して取得することができる。
【００５９】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００６０】
例えば、上記実施の形態においては、送信進捗情報を各メッセージに含めているが、送信進捗情報をメッセージには含めずに、画像形成装置１において記憶しておき、ＳＯＡＰ処理部１７が管理するようにしてもよい。その場合、ＳＯＡＰ処理部１７は、図示せぬＲＡＭなどに送信進捗情報を記憶し、部分リストを送信するごとに、送信進捗情報を更新する。また、クライアント装置３においても、送信進捗情報を記憶しておき、ＳＯＡＰ処理部５２が、部分リストを含む応答メッセージを受信するごとに、送信進捗情報を更新するようにしてもよい。
【００６１】
また、上記実施の形態においては、最初の部分リストの送信前にリソースを確保し最後の部分リストの送信後にそのリソースを破棄しているが、ＳＯＡＰ処理部１７は、部分リスト要求メッセージが受信されると、部分リストの送信に必要なリソースの確保を行い、部分リストを含む応答メッセージが送信された後、確保したリソースを破棄するようにしてもよい。
【産業上の利用可能性】
【００６２】
本発明は、例えば、パーソナルコンピュータと複合機とを含むネットワークシステムに適用可能である。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施の形態に係る画像形成システムの構成を示すブロック図である。
【図２】図１に示すシステムにおいて、クライアント装置が画像形成装置からリストデータを取得する処理を説明する図である。
【符号の説明】
【００６４】
１  画像形成装置（画像形成装置の一例）
２  コンピュータネットワーク（コンピュータネットワークの一例）
３  クライアント装置（クライアント装置の一例）
１５  データ格納装置（データ格納装置の一例）
２２  リストデータ（リストデータの一例）
１６  通信処理部（第１の通信処理部の一例）
１７  ＳＯＡＰ処理部（第１のメッセージ処理部の一例）
５１  通信処理部（第２の通信処理部の一例）
５２  ＳＯＡＰ処理部（第２のメッセージ処理部の一例）
【図１】
2010026846.tif 000003
【図２】
2010026846.tif 000004