(57)【要約】【課題】整備チェッカによって複数のプリンタの整備を効率よく実施することができる。【解決手段】プリンタ整備システム１０では、クライアント２０は印刷制御サーバ３０との通信を開始して整備コマンドを印刷制御サーバ３０へ送信したあと印刷制御サーバ３０との通信を終了し、印刷制御サーバ３０はその整備コマンドに指定されている第１〜第３プリントサーバ４１〜４３に整備コマンドで指定された印刷動作を実行させる。このように、クライアント２０は印刷制御サーバ３０への整備コマンドの送信が終了すれば印刷制御サーバ３０との通信を終了するので、次の整備コマンドを生成する作業等を実施可能となる。したがって、クライアント２０は整備コマンドを送信したあとプリンタの印刷動作が完了するのを待つことなく次の作業に移ることができる。【選択図】        図１
2004348277.tif 000002
【特許請求の範囲】
【請求項１】
複数のプリンタと通信可能に接続された印刷制御サーバと、前記印刷制御サーバと通信可能に接続され前記複数のプリンタを整備するための整備チェッカとしてのクライアントとを備えたプリンタ整備システムであって、
前記クライアントは、前記印刷制御サーバとの通信を開始して前記複数のプリンタのうちの１台のプリンタの指定と該指定されたプリンタを整備するための印刷動作の指定とを含む整備コマンドを前記印刷制御サーバへ送信したあと前記印刷制御サーバとの通信を終了し、
前記印刷制御サーバは、前記クライアントから前記整備コマンドを受信し該整備コマンドで指定されているプリンタに前記整備コマンドで指定された前記印刷動作を実行させる
プリンタ整備システム。
【請求項２】
複数のプリンタと通信可能に接続された印刷制御サーバと、前記印刷制御サーバと通信可能に接続され前記複数のプリンタを整備するための整備チェッカとしてのクライアントとを備えたプリンタ整備システムであって、
前記クライアントは、前記印刷制御サーバとの通信を開始して前記複数のプリンタのうちの１台のプリンタの指定と該指定されたプリンタを整備するための印刷動作の指定とを含む整備コマンドを前記印刷制御サーバへ送信し、
前記印刷制御サーバは、前記クライアントから前記整備コマンドを受信し該整備コマンドで指定されているプリンタとのデータ送受信が可能か否かを確認し、その確認結果を前記クライアントに送信したあと前記クライアントとの通信を自ら又は前記クライアントが終了し、その後前記プリンタに前記整備コマンドで指定された前記印刷動作を実行させる
プリンタ整備システム。
【請求項３】
前記クライアントは直列的な処理を行うコンピュータであり、前記印刷制御サーバは前記複数のプリンタに対して並列的な処理を行うコンピュータである
請求項１又は２に記載のプリンタ整備システム。
【請求項４】
前記印刷制御サーバは、前記プリンタに前記印刷動作を実行させるにあたっては、前記プリンタに印刷動作を実行させるための印刷タスクを作成し該印刷タスクを前記プリンタ又は該プリンタに接続されたプリントサーバに送信する
請求項１〜３のいずれかに記載のプリンタ整備システム。
【請求項５】
前記印刷制御サーバは印刷動作ごとに作成された印刷動作プログラムを記憶する記憶手段を有し、前記クライアントから受信した前記整備コマンドに含まれる前記印刷動作の指定に基づいて前記記憶手段から前記印刷動作プログラムを読み出すことにより前記印刷タスクを作成する
請求項４に記載のプリンタ整備システム。
【請求項６】
前記記憶手段は、印刷動作ごとに前記複数のプリンタの機種又は型式に対応して作成された印刷動作プログラムを記憶する
請求項５に記載のプリンタ整備システム。
【請求項７】
前記印刷制御サーバは、前記プリンタが前記印刷動作を実行した結果を取得し、前記クライアントは、前記印刷制御サーバから前記結果を取得して表示出力又は音声出力する
請求項１〜６のいずれかに記載のプリンタ整備システム。
【請求項８】
前記整備コマンドは、前記複数のプリンタのうちの１台のプリンタの指定と該指定されたプリンタを検査又は調整するための印刷動作の指定とを含む
請求項１〜７のいずれかに記載のプリンタ整備システム。
【請求項９】
前記プリンタと前記印刷制御サーバと前記クライアントとは同じネットワークに接続されている
請求項１〜８のいずれかに記載のプリンタ整備システム。
【請求項１０】
前記クライアントは、前記プリンタが所定の印刷動作を実行するのに要する時間又は前記プリンタに前記所定の印刷動作を指示する指令のデータ容量に基づいて、前記印刷制御サーバを介して前記プリンタへ前記整備コマンドを送信するか前記印刷制御サーバを介さずに前記プリンタへ前記指令を送信するかを決定する
請求項９に記載のプリンタ整備システム。
【請求項１１】
複数のプリンタと通信可能に接続された印刷制御サーバと、前記印刷制御サーバと通信可能に接続され前記複数のプリンタを整備するための整備チェッカとしてのクライアントとを用いてプリンタを整備する方法であって、
（ａ）前記クライアントが、前記印刷制御サーバとの通信を開始して前記複数のプリンタのうちの１台のプリンタの指定と該指定されたプリンタを整備するための印刷動作の指定とを含む整備コマンドを前記印刷制御サーバへ送信したあと前記印刷制御サーバとの通信を終了するステップと、
（ｂ）前記印刷制御サーバが、前記クライアントから前記整備コマンドを受信し該整備コマンドで指定されているプリンタに前記整備コマンドで指定された前記印刷動作を実行させるステップと
を含むプリンタ整備方法。
【請求項１２】
複数のプリンタと通信可能に接続された印刷制御サーバと、前記印刷制御サーバと通信可能に接続され前記複数のプリンタを整備するための整備チェッカとしてのクライアントとを用いてプリンタを整備する方法であって、
（ａ）前記クライアントが、前記印刷制御サーバとの通信を開始して前記複数のプリンタのうちの１台のプリンタの指定と該指定されたプリンタを整備するための印刷動作の指定とを含む整備コマンドを前記印刷制御サーバへ送信するステップと、
（ｂ）前記印刷制御サーバが、前記クライアントから前記整備コマンドを受信し該整備コマンドで指定されているプリンタとのデータ送受信が可能なことを確認したあと前記クライアントとの通信を自ら又は前記クライアントが終了しその後前記プリンタに前記整備コマンドで指定された前記印刷動作を実行させるステップと
を含むプリンタ整備方法。
【請求項１３】
複数のプリンタと通信可能に接続された印刷制御サーバであって、
前記複数のプリンタのうちの１台のプリンタの指定と該指定されたプリンタを整備するための印刷動作の指定とを含む整備コマンドを外部から受信する受信手段と、
前記受信手段によって受信された前記整備コマンドで指定されているプリンタに前記整備コマンドで指定された前記印刷動作を実行させる印刷動作制御手段と
を備えた印刷制御サーバ。
【請求項１４】
請求項１３に記載の印刷制御サーバであって、
前記受信手段によって前記整備コマンドが受信されたあと前記整備コマンドの送信元との通信を終了する対送信元通信終了手段
を備え、
前記印刷動作制御手段は、前記対送信元通信手段によって前記整備コマンドの送信元との通信が終了されたあと前記プリンタに前記印刷動作を実行させる
印刷制御サーバ。
【請求項１５】
請求項１４に記載の印刷制御サーバであって、
前記受信手段によって受信された前記整備コマンドで指定されているプリンタとのデータ送受信が可能か否かを確認し該確認結果を前記整備コマンドの送信元に送信する確認結果送信手段
を備え、
前記対送信元通信終了手段は、前記確認結果送信手段によって前記確認結果が送信されたあと前記整備コマンドの送信元との通信を終了する
印刷制御サーバ。
【請求項１６】
前記印刷動作制御手段は、前記プリンタに前記印刷動作を実行させるにあたっては、前記プリンタに印刷動作を実行させるための印刷タスクを作成し該印刷タスクを前記プリンタ又は該プリンタに接続されたプリントサーバに送信する
請求項１３〜１５のいずれかに記載の印刷制御サーバ。
【請求項１７】
請求項１６に記載の印刷制御サーバであって、
印刷動作ごとに作成された印刷動作プログラムを記憶する記憶手段
を備え、
前記印刷動作制御手段は、前記整備コマンドに含まれる前記印刷動作の指定に基づいて前記記憶手段から前記印刷動作プログラムを読み出すことにより前記印刷タスクを作成する
印刷制御サーバ。
【請求項１８】
前記記憶手段は、印刷動作ごとに前記複数のプリンタの機種又は型式に対応して作成された印刷動作プログラムを記憶する
請求項１７に記載の印刷制御サーバ。
【請求項１９】
請求項１３〜１８のいずれかに記載の印刷制御サーバであって、
前記プリンタが前記印刷動作を実行した結果を取得したあと該結果を前記整備コマンドの送信元が取得し得るよう処理する実行結果処理手段
を備えた印刷制御サーバ。
【請求項２０】
前記整備コマンドは、前記複数のプリンタのうちの１台のプリンタの指定と該指定されたプリンタを検査又は調整するための印刷動作の指定とを含む
請求項１３〜１９のいずれかに記載の印刷制御サーバ。
【請求項２１】
複数のプリンタと通信可能に接続された印刷制御サーバが印刷の制御を行う印刷制御方法であって、
（ａ）前記複数のプリンタのうちの１台のプリンタの指定と該指定されたプリンタを整備するための印刷動作の指定とを含む整備コマンドを外部から受信するステップと、
（ｂ）ステップ（ａ）によって受信された前記整備コマンドで指定されているプリンタに前記整備コマンドで指定された前記印刷動作を実行させるステップと
を含む印刷制御方法。
【請求項２２】
請求項２１に記載された印刷制御方法の各ステップを印刷制御サーバに実行させるためのプログラム。
【請求項２３】
複数のプリンタと通信可能に接続された印刷制御サーバと通信可能に接続され、前記複数のプリンタを整備するための整備チェッカとしてのクライアントであって、
前記印刷制御サーバとの通信を開始して前記複数のプリンタのうちの１台のプリンタの指定と該指定されたプリンタを整備するための印刷動作の指定とを含む整備コマンドを前記印刷制御サーバへ送信する整備コマンド送信手段と、
前記整備コマンド送信手段によって前記整備コマンドが前記印刷制御サーバへ送信されたあと前記印刷制御サーバとの通信を終了する対印刷制御サーバ通信終了手段と
を備えたクライアント。
【請求項２４】
複数のプリンタと通信可能に接続された印刷制御サーバと通信可能に接続され、前記複数のプリンタを整備するための整備チェッカとしてのクライアントが実行する整備コマンド送信方法であって、
（ａ）前記印刷制御サーバとの通信を開始して前記複数のプリンタのうちの１台のプリンタの指定と該指定されたプリンタを整備するための印刷動作の指定とを含む整備コマンドを前記印刷制御サーバへ送信するステップと、
（ｂ）前記ステップ（ａ）で前記整備コマンドが前記印刷制御サーバへ送信されたあと前記印刷制御サーバとの通信を終了するステップと
を含む整備コマンド送信方法。
【請求項２５】
請求項２４に記載された整備コマンド送信方法の各ステップを整備チェッカとしてのクライアントに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタの検査や調整等を行うためのプリンタ整備システム、印刷制御サーバ、クライアント、それらに関する方法及びそれらに関するプログラムに関する。
【０００２】
【従来の技術】
従来、インクジェットプリンタやレーザビームプリンタやドットマトリクスプリンタ等の各種プリンタにおいて、印刷機構の検査等を行うことが知られている。インクジェットプリンタに関していえば、印刷ヘッドのノズルが目詰まりにより印刷品質が低下することがあるが、ノズルの目詰まりが原因かどうかは、ノズルチェックパターンを印刷してすべてのラインが印刷されているか否かの検査を行い、検査の結果印刷されていないラインがあったときにはノズルの目詰まりの可能性が考えられるのでヘッドクリーニングを実行する（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開２０００−３４３７２８号公報
【０００４】
【発明が解決しようとする課題】
ところで、プリンタ整備センタ等において複数台のプリンタを整備する場合、各プリンタごとに整備チェッカとしてのコンピュータを接続して検査等を行うとすると、多数の整備チェッカが必要となりコストが嵩む。そこで、整備チェッカを１台とし、この整備チェッカにＬＡＮを介して複数台のプリンタを接続し、整備チェッカから各プリンタに応じた検査等の指令を出力するシステムが考えられる。
【０００５】
しかしながら、１台の整備チェッカから各プリンタに応じて検査等の指令特に印刷指令を出力するシステムでは、整備チェッカが印刷タスク機能を持っているため、１タスク分の印刷が終了するまで整備チェッカが占有され、次のプリンタに対し指令を出力できず、すべてのプリンタに指令を出力するまでに長時間を要してしまう。
【０００６】
本発明は、このような課題に鑑みなされたものであり、整備チェッカによって複数のプリンタの整備を効率よく実施することのできるプリンタ整備システム及びその方法を提供することを目的の一つとする。また、整備チェッカの処理負担を軽くしながらも１台の整備チェッカによって複数のプリンタを整備することのできるプリンタ整備システム及びその方法を提供すること目的の一つとする。更に、このプリンタ整備システムを構成する印刷制御サーバや整備チェッカとしてのクライアントを提供したりこれらが実行する方法やプログラムを提供することを目的の一つとする。
【０００７】
【課題を解決するための手段およびその作用・効果】
本発明のプリンタ整備システム、印刷制御サーバ、クライアント、それらに関する方法及びそれらに関するプログラムは、上述の目的の少なくとも一つを達成するために以下の手段を採った。
【０００８】
本発明は、複数のプリンタと通信可能に接続された印刷制御サーバと、前記印刷制御サーバと通信可能に接続され前記複数のプリンタを整備するための整備チェッカとしてのクライアントとを備えたプリンタ整備システムであって、
前記クライアントは、前記印刷制御サーバとの通信を開始して前記複数のプリンタのうちの１台のプリンタの指定と該指定されたプリンタを整備するための印刷動作の指定とを含む整備コマンドを前記印刷制御サーバへ送信したあと前記印刷制御サーバとの通信を終了し、
前記印刷制御サーバは、前記クライアントから前記整備コマンドを受信し該整備コマンドで指定されているプリンタに前記整備コマンドで指定された前記印刷動作を実行させる
ものである。
【０００９】
このプリンタ整備システムでは、クライアントは印刷制御サーバとの通信を開始して整備コマンドを印刷制御サーバへ送信したあと印刷制御サーバとの通信を終了し、印刷制御サーバはその整備コマンドに指定されているプリンタに整備コマンドで指定された印刷動作を実行させる。このように、クライアントは印刷制御サーバへの整備コマンドの送信が終了すれば印刷制御サーバとの通信を終了するので、次の整備コマンドを生成する作業等を実施可能となる。したがって、クライアントつまり整備チェッカは整備コマンドを送信したあとプリンタの印刷動作が完了するのを待つことなく次の作業に移ることができるので、複数のプリンタの整備を効率よく実施することができる。
【００１０】
本発明は、複数のプリンタと通信可能に接続された印刷制御サーバと、前記印刷制御サーバと通信可能に接続され前記複数のプリンタを整備するための整備チェッカとしてのクライアントとを備えたプリンタ整備システムであって、
前記クライアントは、前記印刷制御サーバとの通信を開始して前記複数のプリンタのうちの１台のプリンタの指定と該指定されたプリンタを整備するための印刷動作の指定とを含む整備コマンドを前記印刷制御サーバへ送信し、
前記印刷制御サーバは、前記クライアントから前記整備コマンドを受信し該整備コマンドで指定されているプリンタとのデータ送受信が可能か否かを確認し、その確認結果を前記クライアントに送信したあと前記クライアントとの通信を自ら又は前記クライアントが終了し、その後前記プリンタに前記整備コマンドで指定された前記印刷動作を実行させる
ものとしてもよい。
【００１１】
このプリンタ整備システムでは、クライアントは印刷制御サーバとの通信を開始して整備コマンドを印刷制御サーバへ送信し、印刷制御サーバはその整備コマンドに指定されているプリンタとのデータ送受信が可能か否かを確認し、その確認結果を前記クライアントに送信したあとクライアントとの通信を自ら終了するか又はクライアントが終了する。その後、印刷制御サーバはクライアントから受信した整備コマンドで指定された印刷動作をそのプリンタに実行させる。したがって、クライアントつまり整備チェッカは整備コマンドを送信したあとプリンタの印刷動作が完了するのを待つことなく次の作業に移ることができるので、複数のプリンタの整備を効率よく実施することができる。また、印刷制御サーバとプリンタとのデータ送受信が不可だったときにもその確認結果がクライアントに送信されるため、クライアントのオペレータはその対策を講じることができる。
【００１２】
本発明のプリンタ整備システムにおいて、前記クライアントは直列的な処理を行うコンピュータであり、前記印刷制御サーバは前記複数のプリンタに対して並列的な処理を行うコンピュータであってもよい。こうすれば、クライアントは直列的に処理を行うため、整備コマンドを送信したあとプリンタの印刷動作が完了するのを待つことなく次の作業に移ることができるようにするメリットが大きい。また、印刷制御サーバは多数の整備コマンドを受け付けて各整備コマンドで指定されているプリンタに印刷動作を実行させることができるので、処理効率が向上する。
【００１３】
本発明のプリンタ整備システムにおいて、前記印刷制御サーバは、前記プリンタに前記印刷動作を実行させるにあたっては、前記プリンタに印刷動作を実行させる印刷タスクを作成し該印刷タスクを前記プリンタ又は該プリンタに接続されたプリントサーバに送信してもよい。こうすれば、印刷制御サーバがプリンタに印刷動作を実行させるための印刷タスクを作成するので、クライアントの処理負担が軽くなる。その結果、１台のクライアントによって複数のプリンタを整備することが容易になる。
【００１４】
この態様を採用した本発明のプリンタ整備システムにおいて、前記印刷制御サーバは印刷動作ごとに作成された印刷動作プログラムを記憶する記憶手段を有し、前記クライアントから受信した前記整備コマンドに含まれる前記印刷動作の指定に基づいて前記記憶手段から前記印刷動作プログラムを読み出すことにより前記印刷タスクを作成してもよい。こうすれば、クライアントから印刷制御サーバへ送信される整備コマンドは印刷動作プログラムを含める必要がないのでデータ容量が少量になり、クライアントの処理負担が軽くなる。また、クライアントには印刷動作プログラムを格納する必要がなくなる。このとき、前記記憶手段は、印刷動作ごとに前記複数のプリンタの機種又は型式に対応して作成された印刷動作プログラムを記憶してもよい。こうすれば、クライアントから印刷制御サーバへ送信される整備コマンドに含まれる印刷動作の指定でいろんな種類のプリンタの印刷動作が指定されたとしても、それに応じて印刷制御サーバで容易に印刷タスクを作成できる。
【００１５】
本発明のプリンタ整備システムにおいて、前記印刷制御サーバは、前記プリンタが前記印刷動作を実行した結果を取得し、前記クライアントは、前記印刷制御サーバから前記結果を取得して表示出力又は音声出力してもよい。こうすれば、整備チェッカであるクライアントのオペレータは、プリンタが印刷動作を実行した結果を容易に知ることができる。
【００１６】
本発明のプリンタ整備システムにおいて、前記整備コマンドは、前記複数のプリンタのうちの１台のプリンタの指定と該指定されたプリンタを検査又は調整するための印刷動作の指定とを含んでいてもよい。こうすれば、整備チェッカであるクライアントが複数のプリンタの検査や調整を印刷制御サーバに容易に行わせることができる。ここで、「プリンタの検査」とは例えばテストパターン印刷や数枚〜数１００枚のデモ印刷などが挙げられる。また、「プリンタの調整」とは、例えばヘッドクリーニングなどが挙げられる。
【００１７】
本発明のプリンタ整備システムにおいて、前記プリンタと前記印刷制御サーバと前記クライアントとは同じネットワークに接続されていてもよい。こうすれば、システム構築を容易に行うことができる。この構成を採用した本発明のプリンタ整備システムにおいて、前記クライアントは、前記プリンタが所定の印刷動作を実行するのに要する時間又は前記プリンタに前記所定の印刷動作を指示する指令のデータ容量に基づいて、前記印刷制御サーバを介して前記プリンタへ前記整備コマンドを送信するか前記印刷制御サーバを介さずに前記プリンタへ前記指令を送信するかを決定してもよい。こうすれば、所定の印刷動作をプリンタが実行するのに長時間要する場合とかプリンタに所定の印刷動作を指示する指令データの容量が大きくて送信するのに長時間要する場合には、印刷制御サーバを介してプリンタへ整備コマンドを送信すればクライアントは早期に解放される。一方、それらに短時間しか要さない場合には、印刷制御サーバを介さずプリンタへ指令を送信すればシステム全体としての効率が上がる。
【００１８】
本発明は、複数のプリンタと通信可能に接続された印刷制御サーバと、前記印刷制御サーバと通信可能に接続され前記複数のプリンタを整備するための整備チェッカとしてのクライアントとを用いてプリンタを整備する方法であって、
（ａ）前記クライアントが、前記印刷制御サーバとの通信を開始して前記複数のプリンタのうちの１台のプリンタの指定と該指定されたプリンタを整備するための印刷動作の指定とを含む整備コマンドを前記印刷制御サーバへ送信したあと前記印刷制御サーバとの通信を終了するステップと、
（ｂ）前記印刷制御サーバが、前記クライアントから前記整備コマンドを受信し該整備コマンドで指定されているプリンタに前記整備コマンドで指定された前記印刷動作を実行させるステップと
を含むものとしてもよい。
【００１９】
このプリンタ整備方法では、クライアントは印刷制御サーバへの整備コマンドの送信が終了すれば印刷制御サーバとの通信を終了するので、次の整備コマンドを生成する作業等を実施可能となる。したがって、クライアントつまり整備チェッカは整備コマンドを送信したあとプリンタの印刷動作が完了するのを待つことなく次の作業に移ることができるので、複数のプリンタの整備を効率よく実施することができる。
【００２０】
本発明は、複数のプリンタと通信可能に接続された印刷制御サーバと、前記印刷制御サーバと通信可能に接続され前記複数のプリンタを整備するための整備チェッカとしてのクライアントとを用いてプリンタを整備する方法であって、
（ａ）前記クライアントが、前記印刷制御サーバとの通信を開始して前記複数のプリンタのうちの１台のプリンタの指定と該指定されたプリンタを整備するための印刷動作の指定とを含む整備コマンドを前記印刷制御サーバへ送信するステップと、
（ｂ）前記印刷制御サーバが、前記クライアントから前記整備コマンドを受信し該整備コマンドで指定されているプリンタとのデータ送受信が可能なことを確認したあと前記クライアントとの通信を自ら又は前記クライアントが終了しその後前記プリンタに前記整備コマンドで指定された前記印刷動作を実行させるステップと
を含むものとしてもよい。
【００２１】
このプリンタ整備方法では、クライアントから印刷制御サーバへの整備コマンドの送信が終了し、印刷制御サーバとその整備コマンドで指定されているプリンタとのデータ送受信が可能なことを確認したあと、クライアントと印刷制御サーバとの通信が終了する。したがって、クライアントつまり整備チェッカは整備コマンドを送信したあとプリンタの印刷動作が完了するのを待つことなく次の作業に移ることができるので、複数のプリンタの整備を効率よく実施することができる。
【００２２】
なお、これらのプリンタ整備方法におけるクライアントや印刷制御サーバは、このプリンタ整備方法を説明する前にすでに述べたプリンタ整備システムにおけるクライアントや印刷制御サーバが備えている構成を備えていてもよいし、また、そのプリンタ整備システムにおけるクライアントの機能や印刷制御サーバの機能を実現するようなステップを含んでいてもよい。
【００２３】
本発明は、複数のプリンタと通信可能に接続された印刷制御サーバであって、前記複数のプリンタのうちの１台のプリンタの指定と該指定されたプリンタを整備するための印刷動作の指定とを含む整備コマンドを外部から受信する受信手段と、前記受信手段によって受信された前記整備コマンドで指定されているプリンタに前記整備コマンドで指定された前記印刷動作を実行させる印刷動作制御手段とを備えたものとしてもよい。こうすれば、整備コマンドの送信元は、整備コマンドを印刷制御サーバへ送信するだけで印刷制御サーバにプリンタの整備を行わせることができる。
【００２４】
本発明の印刷制御サーバは、前記受信手段によって前記整備コマンドが受信されたあと前記整備コマンドの送信元との通信を終了する対送信元通信終了手段を備え、前記印刷動作制御手段は、前記対送信元通信手段によって前記整備コマンドの送信元との通信が終了されたあと前記プリンタに前記印刷動作を実行させてもよい。こうすれば、整備コマンドの送信元は、整備コマンドを印刷制御サーバに送信したあと速やかに印刷制御サーバとの通信から解放される。この態様を備えた本発明の印刷制御サーバは、前記受信手段によって受信された前記整備コマンドで指定されているプリンタとのデータ送受信が可能か否かを確認し該確認結果を前記整備コマンドの送信元に送信する確認結果送信手段を備え、前記対送信元通信終了手段は、前記確認結果送信手段によって前記確認結果が送信されたあと前記整備コマンドの送信元との通信を終了してもよい。こうすれば、印刷制御サーバとプリンタとのデータ送受信が不可だったときにもその確認結果が整備コマンドの送信元に送信されるため、整備コマンドの送信元において何らかの対策を講じることができる。
【００２５】
本発明の印刷制御サーバにおいて、前記印刷動作制御手段は、前記プリンタに前記印刷動作を実行させるにあたっては、前記プリンタに印刷動作を実行させるための印刷タスクを作成し該印刷タスクを前記プリンタ又は該プリンタに接続されたプリントサーバに送信してもよい。こうすれば、整備コマンドの送信元が印刷タスクを作成する必要がなくなるため、整備コマンドの送信元の処理負担が軽くなる。
【００２６】
この態様を採用した本発明の印刷制御サーバは、印刷動作ごとに作成された印刷動作プログラムを記憶する記憶手段を備え、前記印刷動作制御手段は、前記整備コマンドに含まれる前記印刷動作の指定に基づいて前記記憶手段から前記印刷動作プログラムを読み出すことにより印刷タスクを作成し、前記整備コマンドで指定されたプリンタ又は該プリンタに接続されたプリントサーバへ前記印刷タスクを送信してもよい。こうすれば、整備コマンドには印刷動作プログラムを含める必要がないのでデータ容量が少量になり、整備コマンドの送信元における処理負担を軽くすることができる。また、前記記憶手段は、印刷動作ごとに前記複数のプリンタの機種又は型式に対応して作成された印刷動作プログラムを記憶してもよい。こうすれば、整備コマンドに含まれる印刷動作の指定でいろんな種類のプリンタの印刷動作が指定されていたとしても、印刷制御サーバはそれに応じて容易に印刷タスクを作成できる。
【００２７】
本発明の印刷制御サーバは、前記プリンタが前記印刷動作を実行した結果を取得したあと該結果を前記整備コマンドの送信元が取得し得るよう処理する実行結果処理手段を備えていてもよい。こうすれば、整備コマンドの送信元は、プリンタが印刷動作を実行した結果を容易に知ることができる。
【００２８】
本発明の印刷制御サーバにおいて、前記整備コマンドは、前記複数のプリンタのうちの１台のプリンタの指定と該指定されたプリンタを検査又は調整するための印刷動作の指定とを含んでいてもよい。こうすれば、複数のプリンタの検査や調整を容易に行うことができる。
【００２９】
本発明は、複数のプリンタと通信可能に接続された印刷制御サーバが印刷の制御を行う印刷制御方法であって、（ａ）前記複数のプリンタのうちの１台のプリンタの指定と該指定されたプリンタを整備するための印刷動作の指定とを含む整備コマンドを外部から受信するステップと、（ｂ）ステップ（ａ）によって受信された前記整備コマンドで指定されているプリンタに前記整備コマンドで指定された前記印刷動作を実行させるステップとを含むものとしてもよい。この印刷制御方法によれば、整備コマンドの送信元は、整備コマンドを印刷制御サーバに送信するだけで印刷制御サーバにプリンタの整備を行わせることができる。なお、この印刷制御方法を実行する印刷制御サーバは、この印刷制御方法を説明する前にすでに述べた印刷制御サーバが備えている構成を備えていてもよいし、また、その印刷制御サーバの機能を実現するようなステップを実行するようにしてもよい。
【００３０】
本発明は、上述した印刷制御方法の各ステップを印刷制御サーバに実行させるためのプログラムとしてもよい。このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを印刷制御サーバに実行させれば、上述した印刷制御方法と同様の作用効果が得られる。
【００３１】
本発明は、複数のプリンタと通信可能に接続された印刷制御サーバと通信可能に接続され、前記複数のプリンタを整備するための整備チェッカとしてのクライアントであって、前記印刷制御サーバとの通信を開始して前記複数のプリンタのうちの１台のプリンタの指定と該指定されたプリンタを整備するための印刷動作の指定とを含む整備コマンドを前記印刷制御サーバへ送信する整備コマンド送信手段と、前記整備コマンド送信手段によって前記整備コマンドが前記印刷制御サーバへ送信されたあと前記印刷制御サーバとの通信を終了する対印刷制御サーバ通信終了手段とを備えたものとしてもよい。こうすれば、クライアントは整備コマンドを送信したあとプリンタの印刷動作が完了するのを待つことなく次の作業に移ることができる。
【００３２】
本発明は、複数のプリンタと通信可能に接続された印刷制御サーバと通信可能に接続され、前記複数のプリンタを整備するための整備チェッカとしてのクライアントが実行する整備コマンド送信方法であって、（ａ）前記印刷制御サーバとの通信を開始して前記複数のプリンタのうちの１台のプリンタの指定と該指定されたプリンタを整備するための印刷動作の指定とを含む整備コマンドを前記印刷制御サーバへ送信するステップと、（ｂ）前記ステップ（ａ）で前記整備コマンドが前記印刷制御サーバへ送信されたあと前記印刷制御サーバとの通信を終了するステップとを含むものとしてもよい。この整備コマンド送信方法によれば、クライアントは、整備コマンドを印刷制御サーバに送信するだけで印刷制御サーバにプリンタの整備を行わせることができる。なお、この整備コマンド送信方法を実行するクライアントは、この方法を説明する前にすでに述べたクライアントが備えている構成を備えていてもよいし、また、そのクライアントの機能を実現するようなステップを実行するようにしてもよい。
【００３３】
本発明は、上述した整備コマンド送信方法の各ステップを整備チェッカとしてのクライアントに実行させるためのプログラムとしてもよい。このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムをクライアントに実行させれば、上述した整備コマンド送信方法と同様の作用効果が得られる。
【００３４】
【発明の実施の形態】
次に、本発明の実施の形態を図面に基づいて説明する。図１は、本発明の一実施形態であるプリンタ整備システム１０の構成の概略を示す構成図である。本実施形態のプリンタ整備システム１０は、図１に示すように、整備チェッカとしてのクライアント２０と、このクライアント２０とＬＡＮを構築するためのＬＡＮケーブル１２を通じて通信可能な印刷制御サーバ３０と、この印刷制御サーバ３０と同じくＬＡＮケーブル１２を通じて通信可能な第１〜第３プリントサーバ４１〜４３と、第１プリントサーバ４１を内蔵するレーザビームプリンタ４６と、第２プリントサーバ４２がＵＳＢ端子に接続されたインクジェットプリンタ４７と、第３プリントサーバ４３がＵＳＢ端子に接続されたインクジェットプリンタ４８とを備える。
【００３５】
クライアント２０は、各種の演算処理を実行するＣＰＵ２１と、各種のプログラム群が記録されたＲＯＭ２２と、ＣＰＵ２１が各種の演算処理を実行する際に一時的にデータを記録するＲＡＭ２３と、種々の情報を記憶するＨＤＤ２４と、ディスプレイ２７が接続されるディスプレイコネクタを備えたビデオボード２５と、ＬＡＮケーブル１２に接続されるＬＡＮボード２６とが図示しないバスを介して接続されている。このクライアント２０は、ＬＡＮボード２６に接続されたＬＡＮケーブル１２を介して印刷制御サーバ３０及び第１〜第３プリントサーバ４１〜４３に接続されている。また、クライアント２０は、処理を実行するにあたって並列的な処理を実行するものではなく直列的に処理を実行するコンピュータである。
【００３６】
印刷制御サーバ３０は、各種の演算処理を実行するＣＰＵ３１と、ハードウェアの設定等を行う各種プログラム群が記録されたＲＯＭ３２と、ＣＰＵ３１が各種の演算処理を実行する際に一時的にデータを記録するＲＡＭ３３と、オペレーティングシステムや各種アプリケーションプログラムや各種データを記憶するＨＤＤ３４と、印刷タスクを作成するときに利用される印刷タスク作成用ＤＢ（ＤＢはデータベースの略）を格納するストレージ３５と、ＬＡＮを構築するためのＬＡＮケーブル１２が接続されるＬＡＮボード３６とが図示しないバスを介して接続されている。この印刷制御サーバ３０は、処理を実行するにあたって並列的に処理を実行可能なコンピュータである。ストレージ３５に格納される印刷タスク作成用ＤＢには印刷仕様ＤＢと印刷部品ＤＢとがあり、印刷仕様ＤＢには、インクジェット形式やレーザビーム形式等の印刷形式名、プリンタの機種名、整備項目の項目名、具体的な印刷動作名、印刷動作プログラム名が対応付けられて記憶され、印刷部品ＤＢには、印刷動作プログラム名、印刷動作プログラム及び印刷データ（用紙に印刷されるデータ）が対応付けられて記憶されている。
【００３７】
第１〜第３プリントサーバ４１〜４３は、印刷制御サーバ３０と同様、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＬＡＮボード等（図示略）を備えており、ＬＡＮボードを介してＬＡＮケーブル１２に接続されている。レーザビームプリンタ４６は、感光ドラムにレーザ光を当てて潜像を作成したあとトナーを用いて用紙に定着させるプリンタであり、第１プリントサーバ４１を内蔵している。このレーザビームプリンタ４６は、整備対象として第１プリントサーバ４１を介してＬＡＮケーブル１２に接続されている。インクジェットプリンタ４７，４８は、細かいノズルからドットごとにインクを噴き出して用紙に印刷するプリンタであり、第２，第３プリントサーバ４２，４３とそれぞれＵＳＢ端子により接続されている。これらのインクジェットプリンタ４７，４８も、整備対象として第２，第３プリントサーバ４２，４３を介してＬＡＮケーブル１２に接続されている。これらのプリンタ４６〜４８は、第１〜第３プリントサーバ４１〜４３を介してクライアント２０や印刷制御サーバ３０と通信が可能であり、クライアント２０からの指令により印刷制御サーバ３０を経由して整備がなされる。
【００３８】
なお、図１にて二点鎖線で囲ったように、クライアント２０はプリンタ４６〜４８の整備を受け持っているが、別のクライアントは別のプリンタ（２台）の整備を受け持っている。この別のクライアントも印刷制御サーバ３０を介して自分が受け持つプリンタの整備を行う。また、本実施形態では、プリンタ４６〜４８はそれぞれ第１〜第３プリントサーバ４１〜４３に対応しているため、プリンタの指定をプリントサーバの指定でもって行う。
【００３９】
次に、こうして構成された本実施形態のプリンタ整備システム１０の動作、特にクライアント２０と印刷制御サーバ３０の動作について説明する。図２は、クライアント２０のＣＰＵ２１により実行される整備コマンド作成ルーチンのフローチャートである。このルーチンは、ＨＤＤ２４に記憶され、図示しないキーボード及びマウスを介して入力されるオペレータの整備コマンド作成指示に応じてＣＰＵ２１により読み出されて実行される。なお、整備コマンドはクライアント２０から印刷制御サーバ３０へ送信されるコマンドであり、これを受信した印刷制御サーバ３０はその整備コマンドで指定されたプリンタに、同じくその整備コマンドで指定された印刷動作を実行させる。
【００４０】
さて、整備コマンド作成ルーチンが開始されると、クライアント２０は、まず、ディスプレイ２７に整備コマンド作成用のメインメニューを表示する（ステップＳ１００）。図３は、そのときのディスプレイ２７の全画面を表す説明図である。図３では、第１プリントサーバ４１が「プリントサーバＮＯ．１」、第２プリントサーバ４２が「プリントサーバＮＯ．２」、第３プリントサーバ４３が「プリントサーバＮＯ．３」として表示される。この図３に示すように、ディスプレイ２７の全画面には、各プリントサーバごとに小画面でメインメニューが表示され、各小画面の上辺に沿って選択ボタン、戻るボタン、印刷ボタン、中止ボタンが配置されている。小画面に表示された選択肢は、図示しないカーソルキー又はマウスにより所望の選択肢を反転表示させたあと選択ボタンを押すことにより選択される。また、メインメニューには、整備対象となるプリンタがどの印刷形式のどのシリーズの製品なのかを選択するための複数の選択肢が表示される。ここでは、印刷形式としてレーザビーム式とインクジェット式の２つが例示され、レーザビームプリンタとしてシリーズＡ，Ｂの２つが例示され、インクジェットプリンタとしてシリーズＰ，Ｑ，Ｒの３つが例示されている。なお、以下には、図４に示すように３つの小画面のうちの１つについてその操作手順を説明する。
【００４１】
メインメニューの表示後、選択ボタン又は戻るボタンが押されたかを判定し（ステップＳ１１０）、戻るボタンが押されたときにはそのままこのルーチンを終了する。一方、選択ボタンが押されたときには、そのとき反転表示されていた選択肢に応じたオプションメニューを小画面に表示する（ステップＳ１２０）。オプションメニューには、図４に示すように、メインメニューで選択されたプリンタのシリーズにつきそのシリーズのどの機種（型番）かを選択するための複数の選択肢が表示される。ここでは、インクジェットプリンタのシリーズＰとして機種Ｐ−１００〜４００の４つが例示されている。
【００４２】
オプションメニューの表示後、選択ボタン又は戻るボタンが押されたかを判定し（ステップＳ１３０）、戻るボタンが押されたときにはステップＳ１００に戻って再びメインメニューを表示する。一方、選択ボタンが押されたときには、そのとき反転表示されていた選択肢に応じた機種メニューを小画面に表示する（ステップＳ１４０）。機種メニューには、図４に示すように、オプションメニューで選択されたプリンタの機種につきどの項目を整備するかを選択するための複数の選択肢が表示される。ここでは、インクジェットプリンタの機種Ｐ−３００につき検査項目と調整項目の２つが例示されている。
【００４３】
機種メニューの表示後、選択ボタン又は戻るボタンが押されたかを判定し（ステップＳ１５０）、戻るボタンが押されたときにはステップＳ１２０に戻って再びオプションメニューを表示する。一方、選択ボタンが押されたときには、そのとき反転表示されていた選択肢に応じたファイルメニューを小画面に表示する（ステップＳ１６０）。ファイルメニューには、図４に示すように、機種メニューで選択された項目につき具体的にどの印刷動作をプリンタに実行させるのかを選択するための複数の選択肢が表示される。インクジェットプリンタを例に挙げると、機種メニューで選択された項目が検査項目だったときは、紙送り機構がスムーズに用紙を送るか否かを検査するための通紙テストや、インクジェットヘッドのノズルの目詰まりが生じているか否かを検査するためのチェックパターン印刷や、印刷ギャップのずれが生じているか否かを検査するためのギャップ検査用シート印刷などが選択肢として表示される。また、機種メニューで選択された項目が調整項目だったときには、インクジェットヘッドの汚れが原因で不具合が発生していたときに実施されるヘッドクリーニングや、インクジェットヘッドを交換した後にノズル内にインクを充填して空気を排出するための初期充填などが印刷動作の選択肢として表示される。なお、「印刷動作」とは、実際に用紙に印刷する動作のほか、実際には用紙に印刷しないが通紙やヘッドクリーニング等の印刷に関連する動作も含む意である。
【００４４】
ファイルメニューの表示後、印刷ボタン又は戻るボタンが押されたかを判定し（ステップＳ１７０）、戻るボタンが押されたときにはステップＳ１４０に戻って再び機種メニューを表示する。一方、印刷ボタンが押されたときには、図５の整備コマンドを作成する（ステップＳ１８０）。この整備コマンドは、データ長がそれぞれ１バイトの７つのデータから構成され、具体的には、印刷又は中止のいずれかを指令するデータ（コードデータ）、クライアントを特定するデータ（クライアントデータ）、第１〜第３プリントサーバ４１〜４３のいずれかを特定するデータ（プリントサーバデータ）、メインメニューで選択された選択肢を特定するデータ（メインデータ）、オプションメニューで選択されたプリンタの機種を特定するデータ（オプションデータ）、機種メニューで選択された項目（検査項目か調整項目か）を特定するデータ（機種メニューデータ）、ファイルメニューで選択された印刷動作を特定するデータ（ファイルデータ）の合計７つのデータから構成される。ここでは、コードデータは印刷指令を表し、クレイアントデータはクライアント２０を特定し、プリントサーバデータは今回操作した小画面に対応するプリントサーバを特定し、メイン、オプション、機種メニュー、ファイルの各データはそれぞれのメニュー画面で選択した選択肢を特定する。その後、クライアント２０のＣＰＵ２１は、印刷制御サーバ３０とＬＡＮケーブル１２を介して通信を開始し、このようにして作成した整備コマンドを印刷制御サーバ３０へ送信し（ステップＳ１９０）、このルーチンを終了する。なお、この後、図３の小画面右上の中止ボタンが選択されると、コードデータが中止指令を表す以外は同じ整備コマンドが印刷制御サーバ３０へ送信され、これを受信した印刷制御サーバ３０は今回の作業を中止することになる。
【００４５】
図６は、整備コマンド作成ルーチンが終了したあとのプリンタ整備システム１０の通信のやり取りを示すシーケンスチャートである。ここでは、印刷制御サーバ３０を主体として説明する。印刷制御サーバ３０のＣＰＵ３１は、クライアント２０から整備コマンドを入力すると（ステップＳ２００）、この整備コマンドのうちプリントサーバの指定部分つまりプリントサーバデータを読み出し、第１〜第３プリントサーバ４１〜４３のどれが指定されているかを認識する（ステップＳ２０５）。ここでは説明の便宜上、第２プリントサーバ４２が指定されていたとする。続いて、整備コマンドで指定されていた第２プリントサーバ４２へＬＡＮケーブル１２を介して接続確認信号を送信し（ステップＳ２１０）、所定時間経過するのを待って、第２プリントサーバ４２からその接続確認信号に対する返信があったか否かを確認する（ステップＳ２１５）。そして、接続確認信号に対する返信があったときには接続確認ＯＫ、返信がなかったときには接続確認ＮＧをクライアント２０へ送信し（ステップＳ２２０）、その後クライアント２０との通信を切断する（ステップＳ２２５）。なお、ステップＳ２２０でクライアント２０へ送信されるデータのデータ長は２バイトである。これにより、クライアント２０は解放されるので、例えば図３の画面を開いて別のプリントサーバに関する整備コマンドを作成したりするなど他の処理を実行可能な状態となる。また、クライアント２０と印刷制御サーバ３０との通信の切断は、印刷制御サーバ３０が主体となって行ってもよいし、クライアント２０が主体となって行ってもよいし、両者が主体となって行ってもよい。
【００４６】
さて、印刷制御サーバ３０のＣＰＵ３１は、クライアント２０との通信が切断されたあと、ステップＳ２００で受信した整備コマンドのうち印刷動作の指定部分つまりメインデータ、オプションデータ、機種メニューデータ、ファイルデータを読み出す（ステップＳ２３０）。これらは図４に示すような４つの階層を表しており、この階層を辿るようにして印刷仕様ＤＢと印刷部品ＤＢとから印刷動作プログラムと印刷データとを含む印刷タスクを生成する（ステップＳ２３５）。即ち、プリンタの印刷形式名、機種名、項目名及び具体的な印刷動作の順に、ストレージ３５に記憶された印刷仕様ＤＢを検索して最終的に印刷動作プログラム名を読み出した後、その印刷動作プログラム名に基づいてストレージ３５に記憶された印刷部品ＤＢを検索してその印刷動作プログラム名に対応する印刷動作プログラム及び印刷データ（用紙に印刷されるデータ）を読み出し、これを印刷タスクとする。その後、この印刷タスクを第２プリントサーバ４２へ送信する（ステップＳ２４０）。すると、第２プリントサーバ４２は、その印刷動作プログラムや印刷データに基づいてインクジェットプリンタ４７に印刷動作を実行させ（ステップＳ２４５）、その印刷動作が完了したあと実行結果を作成し（ステップＳ２５０）、印刷制御サーバ３０へ送信する（ステップＳ２５５）。印刷制御サーバ３０のＣＰＵ３１は、実行結果を受信したあと第２プリントサーバ４２との通信を切断し（ステップＳ２６０）、ステップＳ２００で受信した整備コマンドのうちクライアントの指定部分ここではクライアント２０を読み出し（ステップＳ２６５）、クライアント２０との通信を再開し（ステップＳ２７０）、第２プリントサーバ４２から受信したインクジェットプリンタ４７の実行結果をクライアント２０へ送信し（ステップＳ２７５）、その後クライアント２０との通信を切断する（ステップＳ２８０）。なお、「実行結果」とは、例えばインクジェットプリンタ４７での印刷が終了した旨のメッセージや、印刷エラーが発生したときにはそのエラー内容などをいう。
【００４７】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のクライアント２０のＣＰＵ２１が本発明のクライアントの整備コマンド送信手段、対印刷制御サーバ通信終了手段、確認情報取得手段及び実行結果取得手段に相当する。また、本実施形態の印刷制御サーバ３０のＬＡＮボード３６が本発明の印刷制御サーバの受信手段に相当し、ＣＰＵ３１が印刷動作制御手段、対送信元通信終了手段、確認結果送信手段及び実行結果処理手段に相当し、ストレージ３５が記憶手段に相当する。
【００４８】
以上詳述した本実施形態のプリンタ整備システムによれば、クライアント２０は印刷制御サーバ３０との通信を開始して整備コマンドを印刷制御サーバ３０へ送信したあと印刷制御サーバ３０との通信を終了し、印刷制御サーバ３０はその整備コマンドに指定されているプリンタにプリントサーバを介して整備コマンドで指定された印刷動作を実行させる。このように、クライアント２０は印刷制御サーバ３０への整備コマンドの送信が終了すれば印刷制御サーバ３０との通信を終了するので、次の整備コマンドを生成する作業等を実施可能となる。したがって、クライアント２０つまり整備チェッカは整備コマンドを送信したあとプリンタの印刷動作が完了するのを待つことなく次の作業に移ることができるので、複数のプリンタの整備を効率よく実施することができる。また、クライアント２０は、整備コマンドを印刷制御サーバ３０へ送信するだけで印刷制御サーバ３０にプリンタの整備を行わせることができる。特に、印刷制御サーバ３０とプリンタとのデータ送受信が不可能なときにもクライアント２０にその情報が送信されるため、クライアント２０のオペレータはその対策を講じることができる。
【００４９】
また、クライアント２０は複数のプリンタ４６〜４８に対して直列的な処理を行うコンピュータであり、印刷制御サーバ３０は複数のプリンタ４６〜４８に対して並列的な処理を行うコンピュータであるため、クライアント２０は整備コマンドを送信したあとプリンタの印刷動作が完了するのを待つことなく次の作業に移ることができるようにするメリットが大きい。また、印刷制御サーバ３０は多数の整備コマンドを受け付けて各整備コマンドで指定されているプリンタに印刷動作を実行させることができるので、処理効率が向上する。
【００５０】
更に、印刷制御サーバ３０は印刷動作ごとに作成された印刷動作プログラムを印刷部品ＤＢに記憶しており、クライアント２０から受信した整備コマンドに含まれる印刷動作の指定に基づいて印刷部品ＤＢから適宜印刷動作プログラムを読み出してプリントサーバへ送信する。このため、クライアント２０から印刷制御サーバ３０へ送信される整備コマンドは、印刷動作プログラムを含める必要がないのでデータ容量が少量になり、クライアント２０の処理負担を軽くしながらも１台のクライアントによって複数のプリンタを整備することのできる。しかも、印刷制御サーバ３０も印刷部品ＤＢから印刷動作プログラムを読み出すだけで印刷タスクを生成できるため、印刷制御サーバ３０の処理負担も軽くなるし、クライアント２０から印刷制御サーバ３０へ送信される整備コマンドに含まれる印刷動作の指定でいろんな種類のプリンタの印刷動作が指定されたとしても、それに応じて印刷制御サーバ３０で容易に印刷タスクを作成できる。
【００５１】
更にまた、整備チェッカであるクライアント２０のオペレータは、印刷制御サーバ３０からプリンタが印刷動作を実行した結果がクライアント２０へ送られてくるため、プリンタが印刷動作を実行した結果を容易に知ることができる。
【００５２】
そしてまた、整備コマンドには検査項目を含めることも調整項目を含めることもできるため、整備チェッカであるクライアント２０が複数のプリンタ４６〜４８の検査や調整を容易に行うことができる。
【００５３】
そして更に、プリンタ４６〜４８と印刷制御サーバ３０とクライアント２０とはＬＡＮケーブル１２により同じネットワークに接続されているため、システム構築を容易に行うことができる。
【００５４】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００５５】
例えば、上述した実施形態では、クライアント２０から印刷制御サーバ３０へ整備コマンドが送信されたあと印刷制御サーバ３０からクライアント２０へプリントサーバとの接続確認結果が送信されるのを待ってクライアント２０と印刷制御サーバ３０との通信を切断しクライアント２０を解放したが、印刷制御サーバ３０からクライアント２０へプリントサーバとの接続確認結果が送信されるのを待たずにクライアント２０と印刷制御サーバ３０との通信を切断しクライアント２０を解放してもよい。
【００５６】
また、上述した実施形態では、クライアント２０はＬＡＮケーブル１２及び第１〜第３プリントサーバ４１〜４３を介して接続されたプリンタ４６〜４８を整備するものとして説明したが、クライアント２０のＵＳＢ端子やパラレルポートに接続されたスタンドアローン型のプリンタもクライアント２０が整備するようにしてもよい。
【００５７】
更に、上述した実施形態では、印刷制御サーバ３０が第２プリントサーバ４２から受信したインクジェットプリンタ４７の実行結果をクライアント２０へ送信したが（ステップＳ２７０〜Ｓ２８０）、これらのステップの代わりに、クライアント２０が印刷制御サーバ３０のログバッファをチェックすることにより第２プリントサーバ４２から受信したインクジェットプリンタ４７の実行結果を取得するようにしてもよい。
【００５８】
更にまた、上述した実施形態では、プリンタが印刷動作を実行したときに要する時間やクライアント２０が自らプリンタに印刷動作を指示する指令のデータ容量を考慮して、印刷制御サーバ３０へ整備コマンドを送信するのか、プリントサーバ４１〜４３へプリンタの印刷動作を実行させるよう指令を送信するのかを決定してもよい。例えば、図２のステップＳ１７０のあと、プリンタが印刷動作を実行したときに要する時間が予め定められた許容時間内か否かを判定し、許容時間外ならばステップＳ１８０以下に進み、許容時間内ならば自ら印刷タスクを作成してプリントサーバへ送信するようにしてもよい。なお、クライアント２０が自らプリンタに印刷動作を指令する場合には、クライアント２０のＨＤＤ２４に印刷仕様ＤＢや印刷部品ＤＢを格納しておく。
【００５９】
そしてまた、上述した実施形態では、各プリンタ４６〜４８に第１〜第３プリントサーバ４１〜４３を接続したが、印刷制御サーバ３０がこれらプリントサーバ４１〜４３の機能を果たすようにしてもよい。
【図面の簡単な説明】
【図１】プリンタ整備システム１０の構成の概略を示す構成図。
【図２】整備コマンド作成ルーチンのフローチャート。
【図３】整備コマンド作成用のメインメニューの表示画面の説明図。
【図４】整備コマンド作成ルーチン実行時の表示画面の説明図。
【図５】整備コマンドの説明図。
【図６】通信のやり取りを示すシーケンスチャート。
【符号の説明】
１０  プリンタ整備システム、１２  ＬＡＮケーブル、２０  クライアント、２１  ＣＰＵ、２２  ＲＯＭ、２３  ＲＡＭ、２４  ＨＤＤ、２５  ビデオボード、２６  ＬＡＮボード、２７  ディスプレイ、３０  印刷制御サーバ、３１  ＣＰＵ、３２  ＲＯＭ、３３  ＲＡＭ、３４  ＨＤＤ、３５  ストレージ、３６  ＬＡＮボード、４１  第１プリントサーバ、４２  第２プリントサーバ、４３  第３プリントサーバ、４６  レーザビームプリンタ、４７  インクジェットプリンタ、４８  インクジェットプリンタ。
【図１】
2004348277.tif 000003
【図２】
2004348277.tif 000004
【図３】
2004348277.tif 000005
【図４】
2004348277.tif 000006
【図５】
2004348277.tif 000007
【図６】
2004348277.tif 000008