(57)【要約】【課題】各印刷機器が印刷中であるか否かを把握できるようにする。【解決手段】機器管理サーバ１２の機器管理サービス部１４は、印刷サーバ１１を介して各印刷機器１０が印刷中か否かの印刷状態を監視する。印刷サーバ１１は、機器管理サービス部１４からの印刷状態取得要求に応じて印刷状態情報を送る。また、機器管理サービス部１４は、各印刷機器１０の印刷成功ジョブ数と失敗ジョブ数を取得して各印刷機器１０の印刷の成功率を求め、印刷実行の優先順序を印刷成功率の高い順に決定する。従って、機器管理サービス部１４は、印刷中でない印刷機器１０を選択して印刷を実行させることができる。さらに、印刷成功率の高い印刷機器１０に印刷を実行させることができる。【選択図】図２
2007249672.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷機器とこれらの印刷機器を管理する印刷機器管理装置がネットワーク上に接続されたネットワーク印刷システムにおいて、
前記印刷機器管理装置は、各印刷機器が印刷中か否かの印刷状態を監視し、この印刷状態に基づいて印刷を実行する印刷機器を選択することを特徴とするネットワーク印刷システム。
【請求項２】
前記印刷機器管理装置は、各印刷機器の印刷成功ジョブ数と印刷失敗ジョブ数を取得し、取得した各ジョブ数に基づいて各印刷機器の印刷成功率を演算し、各印刷機器に対して前記印刷成功率の高い順に印刷実行順序を設定することを特徴とする請求項１に記載のネットワーク印刷システム。
【請求項３】
前記印刷機器管理装置は、前記ネットワーク上の印刷機器の検知、印刷機器の状態の監視、印刷機器に対する値の管理を行うことを特徴とする請求項１または２に記載のネットワーク印刷システム。
【請求項４】
１つ以上の印刷機器を管理する１つ以上の印刷サーバを設け、前記印刷機器管理装置は、前記印刷サーバを介して各印刷機器から必要な情報を取得することを特徴とする請求項１から３のいずれか１項に記載のネットワーク印刷システム。
【請求項５】
複数の印刷機器とこれらの印刷機器を管理する印刷機器管理装置がネットワーク上に接続されたネットワーク印刷システムにおける前記印刷機器管理装置であって、
前記各印刷機器が印刷中か否かの印刷状態を監視する監視手段と、
前記監視手段から得られる印刷状態に基づいて印刷を実行する印刷機器を選択する選択手段とを設けたことを特徴とする印刷機器管理装置。
【請求項６】
前記各印刷機器からその印刷機器の印刷成功ジョブ数と印刷失敗ジョブ数を取得し、取得した各ジョブ数に基づいて各印刷機器の印刷成功率を演算する演算手段と、各印刷機器に対して前記印刷成功率の高い順に印刷実行順序を設定する設定手段とを設けたことを特徴とする請求項５に記載の印刷機器管理装置。
【請求項７】
前記監視手段は、ネットワーク上の印刷機器の検知、印刷機器の状態の監視、印刷機器に対する値の管理を行うことを特徴とする請求項５または６に記載の印刷機器管理装置。
【請求項８】
前記監視手段は、１つ以上の印刷機器を管理する１つ以上の印刷サーバを介して各印刷機器から必要な情報を取得することを特徴とする請求項５から７のいずれか１項に記載の印刷機器管理装置。
【請求項９】
複数の印刷機器とこれらの印刷機器を管理する印刷機器管理装置がネットワーク上に接続されたネットワーク印刷システムにおける前記印刷機器管理装置で用いられるプログラムであって、
前記各印刷機器が印刷中か否かの印刷状態を監視する監視処理と、
前記監視処理により得られる印刷状態に基づいて印刷を実行する印刷機器を選択する選択処理とをコンピュータに実行させるプログラム。
【請求項１０】
前記各印刷機器の印刷成功ジョブ数と印刷失敗ジョブ数を取得する取得処理と、前記取得した各ジョブ数に基づいて各印刷機器の印刷成功率を演算する演算処理と、各印刷機器に対して前記印刷成功率の高い順に印刷実行順序を設定する設定処理とをコンピュータに実行させる請求項９に記載のプログラム。
【請求項１１】
前記ネットワーク上の印刷機器の検知、印刷機器の状態の監視、印刷機器に対する値の管理を行う管理処理をコンピュータに実行させる請求項９または１０に記載のプログラム。
【請求項１２】
１つ以上の印刷機器を管理する１つ以上の印刷サーバを介して各印刷機器から必要な情報を取得する取得処理をコンピュータに実行させる請求項９から１１のいずれか１項に記載のプログラム。
【請求項１３】
請求項９から１２のいずれか１項に記載されたプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上に複数の印刷機器が接続されたネットワーク印刷システム、このシステムで用いられ各印刷機器を管理する印刷機器管理装置、この装置で用いられるプログラム及びこのプログラムを記録した記録媒体に関するものである。
【背景技術】
【０００２】
従来より、複数の印刷機器がネットワークに接続されているネットワーク印刷システムにおいて、印刷ジョブを監視する印刷サーバや、多数の画像出力機器等のネットワーク印刷機器を管理し、故障状態や省エネ状態を把握することのできる機器管理サーバ等が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００５−４３９７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の機器管理サーバは、通常、各印刷機器の故障状態や、省エネ状態、消耗品の有無等を管理するが、印刷機器のリアルタイムに近い印刷の状態までを監視することはできなかった。このため、印刷中の印刷機器に対して印刷要求が生じることがあり、ネットワーク印刷システムにおける各印刷機器の有効な利用が阻まれることがあった。
本発明は上記の実情に鑑みなされたもので、各印刷機器が印刷中か否かを把握できるようにすることを課題とする。
【課題を解決するための手段】
【０００４】
請求項１記載の発明は、複数の印刷機器とこれらの印刷機器を管理する印刷機器管理装置がネットワーク上に接続されたネットワーク印刷システムにおいて、前記印刷機器管理装置は、各印刷機器が印刷中か否かの印刷状態を監視し、この印刷状態に基づいて印刷を実行する印刷機器を選択することを特徴とするものである。
【０００５】
請求項２記載の発明は、請求項１記載の発明において、前記印刷機器管理装置は、各印刷機器の印刷成功ジョブ数と印刷失敗ジョブ数を取得し、取得した各ジョブ数に基づいて各印刷機器の印刷成功率を演算し、各印刷機器に対して前記印刷成功率の高い順に印刷実行順序を設定することを特徴とするものである。
【０００６】
請求項３記載の発明は、請求項１または２記載の発明において、前記印刷機器管理装置は、前記ネットワーク上の印刷機器の検知、印刷機器の状態の監視、印刷機器に対する値の管理を行うことを特徴とするものである。
【０００７】
請求項４記載の発明は、請求項１から３のいずれか１項に記載の発明において、１つ以上の印刷機器を管理する１つ以上の印刷サーバを設け、前記印刷機器管理装置は、前記印刷サーバを介して各印刷機器から必要な情報を取得することを特徴とするものである。
【０００８】
請求項５記載の発明は、複数の印刷機器とこれらの印刷機器を管理する印刷機器管理装置がネットワーク上に接続されたネットワーク印刷システムにおける前記印刷機器管理装置であって、前記各印刷機器が印刷中か否かの印刷状態を監視する監視手段と、前記監視手段から得られる印刷状態情報に基づいて印刷を実行する印刷機器を選択する選択手段とを設けたことを特徴とするものである。
【０００９】
請求項６記載の発明は、請求項５記載の発明において、前記各印刷機器からその印刷機器の印刷成功ジョブ数と印刷失敗ジョブ数を取得し、取得した各ジョブ数に基づいて各印刷機器の印刷成功率を演算する演算手段と、各印刷機器に対して前記印刷成功率の高い順に印刷実行順序を設定する設定手段とを設けたことを特徴とするものである。
【００１０】
請求項７記載の発明は、請求項５または６記載の発明において、前記監視手段は、ネットワーク上の印刷機器の検知、印刷機器の状態の監視、印刷機器に対する値の管理を行うことを特徴とするものである。
【００１１】
請求項８記載の発明は、請求項６または７記載の発明において、前記監視手段は、１つ以上の印刷機器を管理する１つ以上の印刷サーバを介して各印刷機器から必要な情報を取得することを特徴とするものである。
【００１２】
請求項９記載の発明は、複数の印刷機器とこれらの印刷機器を管理する印刷機器管理装置がネットワーク上に接続されたネットワーク印刷システムにおける前記印刷機器管理装置で用いられるプログラムであって、前記各印刷機器が印刷中か否かの印刷状態を監視する監視処理と、前記監視処理により得られる印刷状態に基づいて印刷を実行する印刷機器を選択する選択処理とをコンピュータに実行させるものである。
【００１３】
請求項１０記載の発明は、請求項９記載の発明において、前記各印刷機器の印刷成功ジョブ数と印刷失敗ジョブ数を取得する取得処理と、前記取得した各ジョブ数に基づいて各印刷機器の印刷成功率を演算する演算処理と、各印刷機器に対して前記印刷成功率の高い順に印刷実行順序を設定する設定処理とをコンピュータに実行させるものである。
【００１４】
請求項１１記載の発明は、請求項９または１０記載の発明において、前記ネットワーク上の印刷機器の検知、印刷機器の状態の監視、印刷機器に対する値の管理を行う管理処理をコンピュータに実行させるものである。
【００１５】
請求項１２記載の発明は、請求項９から１１のいずれか１項に記載の発明において、１つ以上の印刷機器を管理する１つ以上の印刷サーバを介して各印刷機器から必要な情報を取得する取得処理をコンピュータに実行させるものである。
【００１６】
請求項１３記載の発明は、請求項９から１２に記載されたプログラムを記録したものである。
【発明の効果】
【００１７】
請求項１，５，９の発明によれば、各印刷機器が印刷中か否かを把握できるので、印刷を確実に実行できる印刷機器を選択することができ、印刷環境を常に最適化することができる。
請求項２，６，１０の発明によれば、各印刷機器に対して印刷実行順序を設定できるので、印刷機器１台あたりの利用効率を向上させることができる。
【００１８】
請求項３，７，１１の発明によれば、ネットワーク上の各印刷機器の状態を適確に把握することができる。
請求項４，８，１２の発明によれば、各印刷機器の管理を印刷サーバを介して行うので、ネットワーク印刷システムの管理を容易に行うことができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を図面と共に説明する。
図１は本発明の実施の形態によるネットワーク印刷システムの構成を示すブロック図である。
図１において、複数台の印刷機器１０（図では９台の機器１〜９として示す）は、複数台ずつ（３台ずつ）がそれぞれ印刷サーバ１１（印刷サーバ１〜３として示す）により管理されている。本発明による機器管理装置としての機器管理サーバ１２は、印刷サーバ１１を介して全ての印刷機器１０を一元管理する。また、管理者ＰＣ１３には、機器管理サーバ１２からの情報が表示され、システムの管理者は、各印刷機器１０の状態等を把握することができる。これらの印刷機器１０、印刷サーバ１１、機器管理サーバ１２、管理者ＰＣ１３はインターネット等のネットワーク上に接続されている。
【００２０】
図２は図１の各部の構成を示すブロック図である。
機器管理サーバ１２の機器管理サービス部１４は、ネットワーク上の各印刷機器１０の存在を検知し、検知した機器情報をDB（データベース）である機器情報保存部１５に保存する。尚、実際には、機器管理サービス部１４は、印刷サーバ１１を介して機器情報取得要求を出し、印刷機器１０が印刷サーバ１１を介して機器情報を機器管理サービス部１４に送る。機器情報の中には、印刷機器１０がどの印刷サーバ１１と関連づいているかを示す情報があり、その関連情報に基づいて機器管理サーバ１２は、印刷サーバ１１の印刷サービス部１６にアクセスする。印刷サービス部１６は、印刷機器１０の印刷ジョブ状態を監視する。即ち、各印刷機器１０が印刷中か否かの印刷状態を監視し、機器管理サービス部１４からの印刷状態取得要求に応じて印刷状態情報を送る。また、機器管理サーバ１２のＷｅｂサービス部１７は管理者ＰＣ１３と通信する。
【００２１】
機器管理サービス部１４は、印刷サービス部１６に定期的にアクセスし、各印刷機器１０の印刷成功ジョブ数と失敗ジョブ数を取得し、成功ジョブ数／（成功ジョブ数＋失敗ジョブ数）を演算して各印刷機器１０の印刷成功率を求め、機器情報保存部１５に保存する。この印刷成功率は、他の必要な情報と共にＷｅｂサービス部１７を介して管理者ＰＣ１３に表示される。
【００２２】
図３は管理者ＰＣ１３における表示例を示すもので、表示項目として、印刷機器１０の名称、ＩＰアドレス、関連する印刷サーバ名、印刷機器１０の現在の状態、印刷中か否かを示す情報、印刷成功率、エラーの有無及びエラーの状態、ＭＡＣアドレス等が各印刷機器１０毎に一覧表示されている。従って、機器管理サービス部１４は、印刷中でない印刷機器１０を選択して印刷を実行させることができる。
【００２３】
また、機器管理サービス部１４は、印刷成功率に基づいて各印刷機器１０の印刷実行の優先順序を印刷成功率の高い順に決定し、この印刷順序を各印刷サーバ１１に設定する。機器管理サービス部１４は、印刷成功率の高い印刷機器１０が接続された印刷サーバ１１に印刷要求を出し、その印刷サーバ１１は該当する印刷機器１０に印刷を実行させることができる。
【００２４】
本実施の形態によれば、印刷中ではない印刷機器１０に印刷ジョブを振り分けることにより、印刷機器１台あたりの印刷の負荷を軽減し、印刷機器を有効に利用することができ、印刷環境を最適化することができる。また、印刷中でない印刷機器１０の中で印刷成功率の高い印刷機器１０を選択して印刷を実行することができるので、作業効率をさらに向上させることができる。
【００２５】
尚、本実施の形態では印刷サーバ１１を用いているが、ネットワーク上の印刷機器１０の数が少ない場合は、印刷サーバ１１を省略して機器管理サーバ１２が各印刷機器１０を直接管理して必要な情報を取得するようにしてよい。
【００２６】
また、前述した動作を、機器管理サーバ１２のＣＰＵが実行するためのプログラムは本発明によるプログラムを構成する。また、このプログラムを記録する記録媒体は、本発明によるコンピュータ読み取り可能な記録媒体を構成する。この記録媒体としては、半導体記憶装置や光学的及び／又は磁気的な記憶装置等を用いることができる。このようなプログラム及び記録媒体を、前述した実施の形態とは異なる構成の装置やシステム等で用い、そこのＣＰＵで上記プログラムを実行させることにより、本発明と実質的に同じ効果を得ることができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施の形態によるネットワーク印刷システムの構成を示すブロック図である。
【図２】図１の各部の構成を示すブロック図である。
【図３】管理者ＰＣ１３における表示例を示す図である。
【符号の説明】
【００２８】
１０    印刷機器
１１    印刷サーバ
１２    機器管理サーバ
１３    管理者ＰＣ
１４    機器管理サービス部
１５    機器情報保存部
１６    印刷サービス部
１７    Ｗｅｂサービス部
【図１】
2007249672.tif 000003
【図２】
2007249672.tif 000004
【図３】
2007249672.tif 000005