(57)【要約】【課題】画像形成指示処理装置と、当該画像形成指示処理装置に対して画像形成指示を行う複数のユーザ端末との間で行われる動作確認の手間を軽減できる画像形成指示処理システムを提供する。【解決手段】画像形成指示処理装置は、複数のユーザ端末のそれぞれに動作確認要求を送信し、送信された動作確認要求に応じて各ユーザ端末が送信した、当該各ユーザ端末を識別するユーザ端末識別情報を含む画像形成指示データを受信し、受信した画像形成指示データに基づいて、当該ユーザ端末識別情報によって識別されるユーザ端末の動作状態を判定する。各ユーザ端末は、画像形成指示処理装置が送信した動作確認要求を受信し、受信した動作確認要求に応じて、当該ユーザ端末を識別するユーザ端末識別情報を含む画像形成指示データを生成して、画像形成指示処理装置に対して送信する。【選択図】図３
2008123295.tif 000002
【特許請求の範囲】
【請求項１】
画像形成指示に応じて形成画像生成処理を行う画像形成指示処理装置と、複数のユーザ端末と、を含む画像形成指示処理システムであって、
前記画像形成指示処理装置は、
前記複数のユーザ端末のそれぞれに対して、動作確認要求を送信する動作確認要求送信手段と、
前記送信された動作確認要求に応じて前記各ユーザ端末が送信したデータであって、当該送信したユーザ端末を識別するユーザ端末識別情報を含む画像形成指示データを受信する画像形成指示データ受信手段と、
前記受信した画像形成指示データに基づいて、当該受信した画像形成指示データに含まれるユーザ端末識別情報によって識別されるユーザ端末の動作状態を判定する動作状態判定手段と、
を含み、
前記各ユーザ端末は、
前記画像形成指示処理装置が送信した動作確認要求を受信する動作確認要求受信手段と、
前記受信した動作確認要求に応じて、前記画像形成指示処理装置に前記形成画像生成処理を実行させるための画像形成指示データであって、当該ユーザ端末を識別するユーザ端末識別情報を含む画像形成指示データを生成する画像形成指示データ生成手段と、
前記生成した画像形成指示データを前記画像形成指示処理装置に対して送信する画像形成指示データ送信手段と、
を含む
ことを特徴とする画像形成指示処理システム。
【請求項２】
複数のユーザ端末と接続され、画像形成指示に応じて形成画像生成処理を行う画像形成指示処理装置であって、
前記複数のユーザ端末のそれぞれに対して、動作確認要求を送信する動作確認要求送信手段と、
前記送信された動作確認要求に応じて前記各ユーザ端末が送信したデータであって、当該送信したユーザ端末を識別するユーザ端末識別情報を含む画像形成指示データを受信する画像形成指示データ受信手段と、
前記受信した画像形成指示データに基づいて、当該受信した画像形成指示データに含まれるユーザ端末識別情報によって識別されるユーザ端末の動作状態を判定する動作状態判定手段と、
を含むことを特徴とする画像形成指示処理装置。
【請求項３】
請求項２に記載の画像形成指示処理装置であって、
前記動作状態判定手段は、前記受信した画像形成指示データに応じて前記形成画像生成処理を実行することにより、前記ユーザ端末の動作状態を判定する
ことを特徴とする画像形成指示処理装置。
【請求項４】
請求項２又は３に記載の画像形成指示処理装置であって、
前記複数のユーザ端末のそれぞれを識別するユーザ端末識別情報を含むユーザ端末リストを取得するユーザ端末リスト取得手段をさらに含み、
前記動作確認要求送信手段は、前記取得したユーザ端末リストに基づいて、動作確認要求を送信する
ことを特徴とする画像形成指示処理装置。
【請求項５】
請求項２乃至４のいずれか一項に記載の画像形成指示処理装置であって、
前記動作確認要求送信手段は、当該画像形成指示処理装置を識別する確認要求装置識別情報を含む動作確認要求を送信し、
前記画像形成指示データ受信手段は、前記確認要求装置識別情報を含む画像形成指示データを受信し、
前記動作状態判定手段は、前記受信した画像形成指示データに含まれる確認要求装置識別情報に基づいて、前記ユーザ端末識別情報によって識別されるユーザ端末の動作状態を判定する
ことを特徴とする画像形成指示処理装置。
【請求項６】
画像形成指示に応じて形成画像生成処理を行う画像形成指示処理装置と接続されたユーザ端末であって、
前記画像形成指示処理装置が送信した動作確認要求を受信する動作確認要求受信手段と、
前記受信した動作確認要求に応じて、前記画像形成指示処理装置に前記形成画像生成処理を実行させるための画像形成指示データであって、当該ユーザ端末を識別するユーザ端末識別情報を含む画像形成指示データを生成する画像形成指示データ生成手段と、
前記生成した画像形成指示データを前記画像形成指示処理装置に対して送信する画像形成指示データ送信手段と、
を含む
ことを特徴とするユーザ端末。
【請求項７】
請求項６に記載のユーザ端末であって、
前記動作確認要求受信手段は、前記画像形成指示処理装置を識別する確認要求装置識別情報を含む動作確認要求を受信し、
前記画像形成指示データ生成手段は、前記受信した動作確認要求に含まれる前記確認要求装置識別情報を含む画像形成指示データを生成し、
前記送信した画像形成指示データに含まれる前記確認要求装置識別情報が、前記画像形成指示処理装置による当該ユーザ端末の動作状態を判定する処理に供される
ことを特徴とするユーザ端末。
【請求項８】
画像形成指示に応じて形成画像生成処理を行う画像形成指示処理装置と接続されたコンピュータを、
前記画像形成指示処理装置が送信した動作確認要求を受信する動作確認要求受信手段、
前記受信した動作確認要求に応じて、前記画像形成指示処理装置に前記形成画像生成処理を実行させるための画像形成指示データであって、当該ユーザ端末を識別するユーザ端末識別情報を含む画像形成指示データを生成する画像形成指示データ生成手段、及び
前記生成した画像形成指示データを前記画像形成指示処理装置に対して送信する画像形成指示データ送信手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成指示処理システム、画像形成指示処理装置、ユーザ端末及びプログラムに関する。
【背景技術】
【０００２】
例えばプリンタやプリントサーバ等、ユーザ端末から送信される画像形成指示に応じて形成画像生成処理を行う画像形成指示処理装置がある。ここで形成画像生成処理は、画像形成指示によって記録媒体上に形成される形成画像を生成する処理である。このような画像形成指示処理装置が新たにオフィス等に設置された場合、通常、ユーザ端末から当該画像形成指示処理装置に対して画像形成指示を送信して、画像形成指示処理装置に正常に形成画像生成処理を実行させることができるかどうかの、動作確認を行う必要がある。
【特許文献１】特開２０００−３０５７４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述したような確認作業は、画像形成指示処理装置に対して画像形成指示を送信する可能性のある全てのユーザ端末においてそれぞれ実施する必要があり、手間がかかる。
【０００４】
この点、プリンタからプリントサーバに対して試験要求を送信し、送信された試験要求に応じてプリントサーバがプリンタに対してテスト印字要求を送信する技術がある（特許文献１参照）。しかしながら、当該技術においても、プリンタが複数のプリントサーバと接続されている場合、それぞれのプリントサーバとの間で動作確認を行う必要があり、１台のプリンタ又はプリントサーバが、当該装置に対して画像形成指示を送信する複数の装置との間で動作確認を行うことについては考慮されていない。
【０００５】
本発明は上記実情に鑑みてなされたものであって、その目的の一つは、画像形成指示処理装置と、当該画像形成指示処理装置に対して画像形成指示を行う複数のユーザ端末との間で行われる動作確認の手間を軽減できる画像形成指示処理システム、画像形成指示処理装置、ユーザ端末及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明に係る画像形成指示処理システムは、画像形成指示に応じて形成画像生成処理を行う画像形成指示処理装置と、複数のユーザ端末と、を含む画像形成指示処理システムであって、前記画像形成指示処理装置は、前記複数のユーザ端末のそれぞれに対して、動作確認要求を送信する動作確認要求送信手段と、前記送信された動作確認要求に応じて前記各ユーザ端末が送信したデータであって、当該送信したユーザ端末を識別するユーザ端末識別情報を含む画像形成指示データを受信する画像形成指示データ受信手段と、前記受信した画像形成指示データに基づいて、当該受信した画像形成指示データに含まれるユーザ端末識別情報によって識別されるユーザ端末の動作状態を判定する動作状態判定手段と、を含み、前記各ユーザ端末は、前記画像形成指示処理装置が送信した動作確認要求を受信する動作確認要求受信手段と、前記受信した動作確認要求に応じて、前記画像形成指示処理装置に前記形成画像生成処理を実行させるための画像形成指示データであって、当該ユーザ端末を識別するユーザ端末識別情報を含む画像形成指示データを生成する画像形成指示データ生成手段と、前記生成した画像形成指示データを前記画像形成指示処理装置に対して送信する画像形成指示データ送信手段と、を含むことを特徴とする。
【０００７】
また、本発明に係る画像形成指示処理装置は、複数のユーザ端末と接続され、画像形成指示に応じて形成画像生成処理を行う画像形成指示処理装置であって、前記複数のユーザ端末のそれぞれに対して、動作確認要求を送信する動作確認要求送信手段と、前記送信された動作確認要求に応じて前記各ユーザ端末が送信したデータであって、当該送信したユーザ端末を識別するユーザ端末識別情報を含む画像形成指示データを受信する画像形成指示データ受信手段と、前記受信した画像形成指示データに基づいて、当該受信した画像形成指示データに含まれるユーザ端末識別情報によって識別されるユーザ端末の動作状態を判定する動作状態判定手段と、を含むことを特徴とする。
【０００８】
また、上記画像形成指示処理装置において、前記動作状態判定手段は、前記受信した画像形成指示データに応じて前記形成画像生成処理を実行することにより、前記ユーザ端末の動作状態を判定することとしてもよい。
【０００９】
また、上記画像形成指示処理装置は、前記複数のユーザ端末のそれぞれを識別するユーザ端末識別情報を含むユーザ端末リストを取得するユーザ端末リスト取得手段をさらに含み、前記動作確認要求送信手段は、前記取得したユーザ端末リストに基づいて、動作確認要求を送信することとしてもよい。
【００１０】
また、上記画像形成指示処理装置において、前記動作確認要求送信手段は、当該画像形成指示処理装置を識別する確認要求装置識別情報を含む動作確認要求を送信し、前記画像形成指示データ受信手段は、前記確認要求装置識別情報を含む画像形成指示データを受信し、前記動作状態判定手段は、前記受信した画像形成指示データに含まれる確認要求装置識別情報に基づいて、前記ユーザ端末識別情報によって識別されるユーザ端末の動作状態を判定することとしてもよい。
【００１１】
また、本発明に係るユーザ端末は、画像形成指示に応じて形成画像生成処理を行う画像形成指示処理装置と接続されたユーザ端末であって、前記画像形成指示処理装置が送信した動作確認要求を受信する動作確認要求受信手段と、前記受信した動作確認要求に応じて、前記画像形成指示処理装置に前記形成画像生成処理を実行させるための画像形成指示データであって、当該ユーザ端末を識別するユーザ端末識別情報を含む画像形成指示データを生成する画像形成指示データ生成手段と、前記生成した画像形成指示データを前記画像形成指示処理装置に対して送信する画像形成指示データ送信手段と、を含むことを特徴とする。
【００１２】
また、上記ユーザ端末において、前記動作確認要求受信手段は、前記画像形成指示処理装置を識別する確認要求装置識別情報を含む動作確認要求を受信し、前記画像形成指示データ生成手段は、前記受信した動作確認要求に含まれる前記確認要求装置識別情報を含む画像形成指示データを生成し、前記送信した画像形成指示データに含まれる前記確認要求装置識別情報が、前記画像形成指示処理装置による当該ユーザ端末の動作状態を判定する処理に供されることとしてもよい。
【００１３】
また、本発明に係るプログラムは、画像形成指示に応じて形成画像生成処理を行う画像形成指示処理装置と接続されたコンピュータを、前記画像形成指示処理装置が送信した動作確認要求を受信する動作確認要求受信手段、前記受信した動作確認要求に応じて、前記画像形成指示処理装置に前記形成画像生成処理を実行させるための画像形成指示データであって、当該ユーザ端末を識別するユーザ端末識別情報を含む画像形成指示データを生成する画像形成指示データ生成手段、及び前記生成した画像形成指示データを前記画像形成指示処理装置に対して送信する画像形成指示データ送信手段、として機能させることを特徴とする。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について、図面を参照しながら説明する。本発明の一実施形態に係る画像形成指示処理システムは、図１に示すように、プリントサーバ１と、複数のユーザ端末２と、プリンタ３と、を含んで構成されている。これらの装置は、互いに通信ネットワークを介して接続されている。なお、本実施形態においては画像形成指示処理装置がプリントサーバである場合の例について説明するが、画像形成指示処理装置は、例えばプリンタ等、画像形成指示データを受け付ける任意の装置であってよい。
【００１５】
プリントサーバ１は、図１に示すように、制御部１１と、記憶部１２と、通信部１３と、を含んで構成されている。
【００１６】
制御部１１は、ＣＰＵ等であって、記憶部１２に格納されたプログラムにしたがって動作する。本実施形態においては、複数のユーザ端末２から到来する画像形成指示データに応じて形成画像を生成する形成画像生成処理を実行する。ここで画像形成指示データは、例えばページ記述言語（ＰＤＬ）等で記述された、形成対象となる画像を描画する指示を含むデータである。さらに制御部１１は、生成した形成画像を通信部１３に対して出力することにより、プリンタ３に送信する。また、制御部１１は、複数のユーザ端末２の動作確認を行う処理を実行する。この処理の詳細な例については、後述する。
【００１７】
記憶部１２は、ＲＡＭやＲＯＭ等のメモリ素子と、ハードディスクドライブ等のディスクデバイスと、の少なくとも一方を含んで構成されている。記憶部１２は、本実施形態において制御部１１が実行するプログラムを格納している。また、制御部１１のワークメモリとしても動作する。
【００１８】
通信部１３は、例えばＬＡＮボード等のネットワークインタフェースであって、制御部１１の制御にしたがって各種のデータを通信ネットワークに送信する。また、通信ネットワークを介して到来するデータを受信し、制御部１１に対して出力する。
【００１９】
ユーザ端末２は、例えばパーソナルコンピュータ等の情報処理装置であって、図２に示すように、制御部２１と、記憶部２２と、通信部２３と、操作部２４と、表示部２５と、を含んで構成されている。
【００２０】
制御部２１は、ＣＰＵ等であって、記憶部２２に格納されたプログラムにしたがって動作する。本実施形態においては、プリンタ３により画像形成を実行させるための画像形成指示を生成し、生成した画像形成指示を通信部２３に対して出力することにより、プリントサーバ１に対して送信する。また、プリントサーバ１から送信された動作確認要求に応じて、テスト画像形成指示を生成し、出力する。この処理の詳細な例については、後述する。
【００２１】
記憶部２２は、ＲＡＭやＲＯＭ等のメモリ素子と、ハードディスクドライブ等のディスクデバイスと、の少なくとも一方を含んで構成されている。記憶部２２は、本実施形態において制御部２１が実行するプログラムを格納している。また、制御部２１のワークメモリとしても動作する。
【００２２】
通信部２３は、例えばＬＡＮボード等のネットワークインタフェースであって、制御部２１の制御にしたがって各種のデータを通信ネットワークに送信する。また、通信ネットワークを介して到来するデータを受信し、制御部２１に対して出力する。
【００２３】
操作部２４は、例えばキーボードやマウス等であり、ユーザの指示操作を受け付けて、当該指示操作の内容を制御部２１に出力する。表示部２５は、例えばディスプレイ等であり、制御部２１からの指示に従って、情報の表示を行う。
【００２４】
プリンタ３は、プリントサーバ１から通信ネットワークを介して到来する形成画像のデータに基づいて、形成画像を紙などの記録媒体上に形成する。
【００２５】
以下では、以上の構成からなる画像形成指示処理システムにおいて、プリントサーバ１とユーザ端末２との間で動作確認を行う場合に、プリントサーバ１及びユーザ端末２が実現する機能について、説明する。図３に示すように、プリントサーバ１は、機能的にユーザ端末リスト取得部３１と、動作確認要求送信部３２と、テスト画像形成指示データ受信部３６と、動作状態判定部３７と、を含んで構成されている。また、ユーザ端末２は、機能的に動作確認要求受信部３３と、テスト画像形成指示データ生成部３４と、テスト画像形成指示データ送信部３５と、を含んで構成されている。
【００２６】
これらの機能は、例えば制御部１１及び制御部２１がそれぞれ記憶部１２又は記憶部２２に格納されたプログラムを実行することにより実現できる。このプログラムは、例えばインターネット等の通信ネットワークを介して提供されるものであってもよいし、ＣＤ‐ＲＯＭやＤＶＤ‐ＲＯＭ等のコンピュータで読み取り可能な各種情報記録媒体に格納されて提供されてもよい。なお、ユーザ端末２を動作確認要求受信部３３、テスト画像形成指示データ生成部３４、及びテスト画像形成指示データ送信部３５として機能させるためのプログラムは、プリントサーバ１用のデバイスドライバプログラムに含めて提供されることとしてもよい。
【００２７】
ユーザ端末リスト取得部３１は、複数のユーザ端末２のそれぞれを識別するユーザ端末識別情報を含んだリスト（ユーザ端末リスト）を取得する。ユーザ端末リストに含まれるユーザ端末識別情報は、例えばユーザ端末２のネットワークアドレスなどであってもよいし、ユーザ端末２のホスト名であってもよい。また、これらの双方を含んでもよい。具体例として、ユーザ端末リスト取得部３１は、管理者などのユーザが入力した情報に基づいて、ユーザ端末リストを取得する。
【００２８】
また、ユーザ端末リスト取得部３１は、通信ネットワークを介して接続されたユーザ端末２の情報を取得することにより、ユーザ端末リストを取得することとしてもよい。具体的には、例えばＳＮＭＰ（Simple Network Management Protocol）や、ＵＰｎＰ（Universal Plug and Play）などのプロトコルによるブロードキャスト通信を行い、応答のあったユーザ端末２のネットワークアドレスをユーザ端末リストに加えることとする。
【００２９】
また、ユーザ端末リスト取得部３１は、ＬＤＡＰ（Lightweight Directory Access Protocol）やＵＤＤＩ（Universal Description, Discovery, and Integration）などのプロトコルを用いて、ディレクトリサーバ等のユーザ端末２に関する情報を保持するサーバにアクセスすることにより、当該サーバから受信したデータに基づいてユーザ端末２のリストを取得することとしてもよい。
【００３０】
動作確認要求送信部３２は、複数のユーザ端末２のそれぞれに対して、動作確認要求を送信する。本実施形態においては、動作確認要求送信部３２は、ユーザ端末リスト取得部３１が取得したユーザ端末リストに基づいて、当該リストに含まれるユーザ端末識別情報によって特定される複数のユーザ端末２に対して、動作確認要求を送信することとする。ここで、ユーザ端末リストに含まれるユーザ端末識別情報がホスト名などの場合には、動作確認要求送信部３２は例えばＤＮＳサーバ等を参照して当該ホスト名に基づいて決定したネットワークアドレスに対して、動作確認要求を送信することとする。
【００３１】
ここで動作確認要求は、各ユーザ端末２に対して、動作確認のための画像形成指示データ（以下、テスト画像形成指示データという）の送信を要求する指示情報を含むデータである。この動作確認要求は、例えばＴＣＰ／ＩＰを用いた独自のアプリケーションプロトコルによって送信されることとしてもよいし、オブジェクト間通信用のプロトコルであるＳＯＡＰ（Simple Object Access Protocol）を用いてサービス呼び出しを行うＳＯＡＰメッセージとして送信されることとしてもよい。
【００３２】
動作確認要求は、当該動作確認要求を発行する装置（ここではプリントサーバ１）を識別する確認要求装置識別情報（例えばプリントサーバ１のネットワークアドレス等）を含んでもよい。また、動作確認要求の送信先となるユーザ端末２を識別するユーザ端末識別情報を含んでもよい。さらに、実際のテスト印刷の要否を示す情報や、テスト印刷の対象となるテスト画像のデータを含んでもよい。
【００３３】
図４は、ＳＯＡＰメッセージとして送信される動作確認要求に含まれるデータの一例である。図４の例においては、Address要素の値「xxx.xxx.xxx.xxx」はプリントサーバ１のネットワークアドレス（確認要求装置識別情報）を示している。また、NeedPrint要素の値「false」は実際のテスト印刷は不要であることを示している。さらに、PrintImage要素の値はテスト画像のデータ内容を示している。
【００３４】
動作確認要求受信部３３は、動作確認要求送信部３２によってプリントサーバ１が送信した動作確認要求を受信する。
【００３５】
この場合において、受信した動作確認要求にユーザ端末識別情報が含まれている場合、動作確認要求受信部３３は、当該ユーザ端末識別情報によって識別されるユーザ端末２が自分自身であるか否かを判定することとしてもよい。具体的には、例えば動作確認要求受信部３３は、記憶部２２に格納されている自分自身を識別するユーザ端末識別情報と、受信した動作確認要求に含まれるユーザ端末識別情報と、が一致するか否かを判定する。そして、両者が一致しない場合には、例えば受信した動作確認要求を破棄する処理を行う。また、動作確認要求の送信先が誤っていることを示す応答をプリントサーバ１に対して送信することとしてもよい。こうすれば、例えばネットワーク設定の不備等によって、プリントサーバ１がユーザ端末識別情報によって特定されるユーザ端末２とは異なるユーザ端末に対して動作確認要求を送信してしまった場合に、当該異なるユーザ端末との間で動作確認を行ってしまうことを防ぐことができる。
【００３６】
テスト画像形成指示データ生成部３４は、動作確認要求受信部３３が受信した動作確認要求に応じて、動作確認のためにプリントサーバ１に形成画像生成処理を実行させるためのテスト画像形成指示データを生成する。テスト画像形成指示データは、プリントサーバ１に対して形成画像生成処理を実行させる指示情報を含んだデータであって、プリンタ３にテスト画像を形成させるための指示データである。ここで、テスト画像は予め定められた画像であってもよい。あるいは、テスト画像形成指示データ生成部３４は、受信した動作確認要求に含まれるテスト画像のデータを用いてテスト画像形成指示データを生成してもよい。
【００３７】
また、生成されるテスト画像形成指示データには、当該テスト画像形成指示データを生成したユーザ端末２を識別するユーザ端末識別情報が含まれることとする。このユーザ端末識別情報は、予め記憶部２２に格納されている情報であってもよいし、プリントサーバ１から受信した動作確認要求に含まれる情報であってもよい。
【００３８】
さらに、テスト画像形成指示データには、問題発生時の通知先情報（例えばユーザ端末２を使用しているユーザの電子メールアドレスなど）が含まれてもよい。この通知先情報は、例えばユーザが予め操作部２４に対して入力することにより、記憶部２２に予め格納されたデータである。また、テスト画像形成指示データには、動作確認要求受信部３３が受信した動作確認要求を発行した装置を識別する確認要求装置識別情報や、実際のテスト印刷の要否を示す情報が含まれてもよい。テスト画像形成指示データ生成部３４は、これらの情報を動作確認要求受信部３３が受信した動作確認要求から取得できる。
【００３９】
図５は、ＰＪＬ（Printer Job Language）で記述されたテスト画像形成指示データに含まれるデータの一例である。図５の例においては、CLIENT_ADEDRESSの値「yyy.yyy.yyy.yyy」はユーザ端末識別情報を、ONLY_PRINT_ATの値「xxx.xxx.xxx.xxx」は確認要求装置識別情報を、またNO_PRINT_TESTの値「TRUE」はテスト印刷が不要であることを、それぞれ示している。なお、テスト画像形成指示データは、図５に例示したＰＪＬで記述されたものに限られず、例えばＰＣＬ（Printer Control Language）やポストスクリプト、ＰＤＦ（Portable Document Format）などで記述されたものであってもよい。
【００４０】
テスト画像形成指示データ送信部３５は、テスト画像形成指示データ生成部３４が生成したテスト画像形成指示データを、プリントサーバ１に対して送信する。
【００４１】
この場合において、当該テスト画像形成指示データの送信は、プリントサーバ１に対して通常の画像形成指示データを送信する際と同様のプロトコルによって行われることとする。例えばテスト画像形成指示データ送信部３５は、ＬＰＲ（Line PRinter daemon protocol）等のプリンタ制御用プロトコルによってテスト画像形成指示データを送信する。このように通常の画像形成指示データ送信と同様の手順でテスト画像形成指示データを送信することにより、単にプリントサーバ１とユーザ端末２が通信ネットワークを介して接続されているだけでなく、実際の画像形成時に用いられるプロトコルによる通信が正常に行えていることを確認することができる。
【００４２】
テスト画像形成指示データ受信部３６は、テスト画像形成指示データ送信部３５によって送信されたテスト画像形成指示データを受信する。
【００４３】
動作状態判定部３７は、テスト画像形成指示データ受信部３６が受信したテスト画像形成指示データに基づいて、当該テスト画像形成指示データに含まれるユーザ端末識別情報によって識別されるユーザ端末２の動作状態を判定する判定処理を行う。動作状態判定部３７は、この判定処理の結果を、ユーザ端末識別情報によって識別されるユーザ端末２と関連づけて出力する。これにより、複数のユーザ端末２との間で動作確認を行う場合であっても、各ユーザ端末２との間で動作確認を行った結果を、それぞれのユーザ端末２ごとに区別して管理することができる。
【００４４】
ここで、動作状態判定部３７が行う判定処理について説明する。動作状態判定部３７は、例えば受信したテスト画像形成指示データに応じて形成画像生成処理を実行することにより、ユーザ端末２の動作状態を判定することができる。すなわち、形成画像生成処理を実行した結果、ユーザ端末２が送信したテスト画像形成指示データに対して正常にテスト画像を形成画像として生成できれば、ユーザ端末２が正常に動作していることを確認できる。
【００４５】
なお、この場合において、プリントサーバ１は、必ずしも実際にテスト画像を記録媒体上に形成する制御を行う必要はない。すなわち、受信したテスト画像形成指示データに実際のテスト印刷を行わない旨の情報が含まれていれば、プリントサーバ１は形成画像生成処理を実行することでユーザ端末２の動作状態を判定し、その後に形成画像をプリンタ３に送信する処理は省略することとする。
【００４６】
また、動作状態判定部３７は、テスト画像形成指示データ受信部３６が受信したテスト画像形成指示データに含まれる確認要求装置識別情報を用いて、受信したテスト画像形成指示データが、自分自身が送信した動作確認要求に応じて送信されたものであるか否かを判定することとしてもよい。これにより、例えば複数の画像形成指示処理装置が通信ネットワークに接続されており、ユーザ端末２がネットワーク設定の不備等によって誤った画像形成指示処理装置にテスト画像形成指示データを送信してしまった場合に、このようなエラーを検知し、ユーザ端末２との接続が異常であると判定することができる。特に本実施形態においては、上述したように、実際にユーザ端末２が画像形成指示データを送信する際のプロトコルによってテスト画像形成指示データが送信される。この場合、当該プロトコルはプリントサーバ１が動作確認要求を送信する際のプロトコルとは異なることになる。すなわち、動作確認要求とテスト画像形成指示データは通信ネットワーク上において別のセッションとして送受信される。そこで、このような判定による相手先の確認が有効となる。
【００４７】
動作状態判定部３７は、以上説明した処理による判定結果を、例えば判定結果リストとして出力する。判定結果リストは、各ユーザ端末２を識別するユーザ端末識別情報と、通知先情報と、判定結果として得られる各ユーザ端末２の動作状態を示す情報（ＯＫまたはＮＧ）と、が関連づけられたデータである。ここで通知先情報は、例えばユーザ端末２から受信したテスト画像形成指示データに含まれていてもよいし、ユーザ端末リスト取得部３１が取得したユーザ端末リストに含まれるものであってもよい。図６は、このような判定結果リストの一例を示す説明図である。
【００４８】
また、動作状態判定部３７は、判定結果に応じて、所定の処理を実行してもよい。具体例として、判定結果がＮＧのユーザ端末２が存在する場合、所定のユーザ（管理者等）に対して、電子メールを送信するなどの方法で、判定結果がＮＧのユーザ端末２を示す情報を送信する。また、判定結果がＮＧのユーザ端末２に関連づけられた通知先情報を参照し、当該通知先情報により示される通知先に、判定結果がＮＧであったことを通知することとしてもよい。
【００４９】
なお、プリントサーバ１はこの判定結果をウェブページとして表示させることとしてもよい。具体的には、プリントサーバ１はウェブサーバとして機能し、動作状態判定部３７による判定結果に基づいてウェブページを生成し、ユーザ端末２からのリクエストに応じて当該生成したウェブページを送信する。こうすれば、管理者等のユーザは、通信ネットワークを介してプリントサーバ１にアクセスし、複数のユーザ端末２の動作状態を一覧表示させることができ、容易に各端末の状態を把握できる。
【００５０】
以上説明した本実施の形態によれば、プリントサーバ１は、複数のユーザ端末２のそれぞれに対して、一括して動作確認を行うことができ、それぞれのユーザ端末２において動作確認の作業をする必要がなくなる。これにより、例えばプリントサーバ１を新たに導入したり、プリントサーバ１のネットワークアドレス等を変更したりした場合に、複数のユーザ端末２との間で動作確認をする手間を軽減できる。
【００５１】
なお、本発明の実施の形態は、以上説明したものに限られない。例えば、オフィスに複数の画像形成指示処理装置が導入されている場合、この複数の画像形成指示処理装置と、複数のユーザ端末と、の間の動作確認を、管理者端末から一括して行うことも可能である。図７は、このような複数の画像形成指示処理装置と複数のユーザ端末とを含む画像形成指示処理システムの一例を示す図である。図７の例においては、２台のプリンタ４ａ及び４ｂが画像形成指示処理装置として画像形成指示処理システムに含まれている。さらに、３台のユーザ端末５ａ，５ｂ及び５ｃ、並びに管理者端末６が含まれている。また、これらの装置は互いに通信ネットワークを介して接続されている。ここで管理者端末６は管理者としての役割を果たすユーザ（管理者ユーザ）が使用する情報処理装置であって、ユーザ端末と同様の構成を持つものであってよい。
【００５２】
この図７の例においては、例えば管理者ユーザが管理者端末６に対して指示操作を行うことによって、管理者端末６は、動作確認処理の開始を指示する制御命令をプリンタ４ａ及び４ｂに対して送信する。制御命令を受信したプリンタ４ａ及び４ｂは、それぞれ前述した例におけるプリントサーバ１と同様の処理を実行することにより、それぞれユーザ端末５ａ，５ｂ及び５ｃとの間で動作確認を行う。なお、この場合において、管理者端末６も動作確認の対象に含めてもよい。さらにプリンタ４ａ及び４ｂは、それぞれの動作確認の結果を示す情報を、管理者端末６に対して送信する。管理者端末６は、この動作確認の結果を示す情報を受信することにより、画像形成指示処理システム全体における、画像形成指示処理装置とユーザ端末との組み合わせのそれぞれについて、動作確認の結果を得ることができる。これにより、例えばユーザ端末５ａがプリンタ４ａに対しては正常にテスト画像形成指示データを送信できるが、プリンタ４ｂに対しては正しいテスト画像形成指示データを送信できないような場合であっても、管理者はこのような異常を容易に把握することができる。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施の形態に係る画像形成指示処理システムの構成例を表すブロック図である。
【図２】本発明の実施の形態に係るユーザ端末の構成例を表すブロック図である。
【図３】本発明の実施の形態に係る画像形成指示処理システムの機能例を表す機能ブロック図である。
【図４】動作確認要求に含まれるデータの一例を示す説明図である。
【図５】テスト画像形成指示データに含まれるデータの一例を示す説明図である。
【図６】本発明の実施の形態に係る画像形成指示処理装置が出力する判定結果リストの一例を示す説明図である。
【図７】本発明の実施の形態に係る画像形成指示処理システムの別の構成例を表すブロック図である。
【符号の説明】
【００５４】
１  プリントサーバ、２，５ａ，５ｂ，５ｃ  ユーザ端末、３，４ａ，４ｂ  プリンタ、６  管理者端末、１１，２１  制御部、１２，２２  記憶部、１３，２３  通信部、２４  操作部、２５  表示部、３１  ユーザ端末リスト取得部、３２  動作確認要求送信部、３３  動作確認要求受信部、３４  テスト画像形成指示データ生成部、３５  テスト画像形成指示データ送信部、３６  テスト画像形成指示データ受信部、３７  動作状態判定部。
【図１】
2008123295.tif 000003
【図２】
2008123295.tif 000004
【図３】
2008123295.tif 000005
【図４】
2008123295.tif 000006
【図５】
2008123295.tif 000007
【図６】
2008123295.tif 000008
【図７】
2008123295.tif 000009