(57)【要約】【課題】機器状態に応じて印刷方法を変更することで、印刷品質の向上と使い勝手の向上を図ることができる情報処理システム及び情報処理方法を提供する。【解決手段】情報処理装置１は、印刷時の機器情報を取得可能なステータスモニタ１８を備え、ステータスモニタ１８は、定期的に機器情報を取得する機器情報受信部３１、取得した機器情報に対してどのような動作を行うかを設定する設定情報入力部３２、機器情報と設定情報入力部３２で保存された情報から、印刷機器３に対し印刷方法変更指示を行うか否かを判定するコマンド送出判定部３３、印刷機器３に対し印刷方法変更指示を行うコマンド送出部３４を備える。【選択図】図３
2008004052.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置、プリントサーバ、印刷機器がネットワークに接続される情報処理システムにおいて、
前記情報処理装置は、印刷時の機器情報を取得可能なステータスモニタを備え、
前記ステータスモニタは、定期的に機器情報を取得する機器情報受信部と、取得した機器情報に対してどのような動作を行うかを設定する設定情報入力部と、前記機器情報と前記設定情報入力部で保存された情報から、印刷機器に対し印刷方法変更指示を行うか否かを判定するコマンド送出判定部と、前記印刷機器に対し印刷方法変更指示を行うコマンド送出部と、を備えることを特徴とする情報処理システム。
【請求項２】
前記ステータスモニタは、印刷方法変更指示を行うか否かを判定するに際し、印刷方法変更条件に当てはまるか否か判定する機能を有することを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記情報処理装置は、機器情報と印刷方法変更内容の対応テーブルを有し、前記印刷機器は、ユーザーと印刷方法変更内容の対応テーブルを有することを特徴とする請求項１記載の情報処理システム。
【請求項４】
前記情報装置の対応テーブルは、更に印刷方法の変更指示を出すための機器状態のスレッシュ値を有することを特徴とする請求項３記載の情報処理システム。
【請求項５】
前記ステータスモニタは、印刷されているジョブが自分のジョブであるかを確認し、自分のジョブである場合のみ印刷方法変更指示を行う機能を有することを特徴とする請求項１記載の情報処理システム。
【請求項６】
前記情報処理装置、前記プリントサーバ、前記印刷機器がネットワークに接続される情報処理システムの情報処理方法において、
前記情報処理装置は、印刷時の機器情報を取得可能なステータスモニタを備え、
前記ステータスモニタは、定期的に機器情報を取得する機器情報ステップと、取得した機器情報に対してどのような動作を行うかを設定する設定情報入力ステップと、機器情報と設定情報入力部で保存された情報から、印刷機器に対し印刷方法変更指示を行うか否かを判定するコマンド送出判定ステップと、印刷機器に対し印刷方法変更指示を行うコマンド送出ステップと、を備えることを特徴とする情報処理方法。
【請求項７】
前記情報処理装置、前記プリントサーバ、前記印刷機器がネットワークに接続される情報処理システムの情報処理プログラムにおいて、
前記情報処理装置は、印刷時の機器情報を取得可能なステータスモニタを備え、
前記ステータスモニタは、定期的に機器情報を取得する機器情報モジュールと、取得した機器情報に対してどのような動作を行うかを設定する設定情報入力モジュールと、機器情報と設定情報入力部で保存された情報から、印刷機器に対し印刷方法変更指示を行うか否かを判定するコマンド送出判定モジュールと、印刷機器に対し印刷方法変更指示を行うコマンド送出モジュールと、をコンピュータに実行させることを特徴とする情報処理プログラム。
【請求項８】
請求項７記載の情報処理プログラムを格納するコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置（クライアントパソコン）とプリントサーバとプリンタ（印刷機器、以下単に機器と呼ぶ）とがネットワーク接続された情報処理システム及びその情報処理方法に関する。
【背景技術】
【０００２】
例えば、特許文献１には、クライアントパソコンとプリントサーバとプリンタとがネットワーク接続された情報処理システムにおいて、クライアントパソコンが有するプリンタドライバで印刷実行前に機器情報を取得し、印刷方法の変更を促す機能があるものが知られている。また、機器（プリンタ）側の機能として、用紙残量が少なくなった場合に、自動的に両面モードに切り替える機能があるものが知られている。
【特許文献１】特開平０６−３１６１２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述したように、従来から、クライアントパソコンが有するプリンタドライバで印刷実行前に機器情報を取得し、印刷方法の変更を促す機能は知られているが、すでに印刷中のジョブは意図した印刷とならない場合がある。
また、用紙残量が少なくなった場合に自動的に両面モードに切り替える機能に関しては、ネットワーク上で共有して使用される機器の場合、すべてのユーザーに対しこの設定が有効になるため使い勝手がよくない。
本発明は、機器状態に応じて印刷方法を変更することで、印刷品質の向上と使い勝手の向上を図ることができる情報処理システム及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、請求項１記載の発明は、情報処理装置、プリントサーバ、印刷機器がネットワークに接続される情報処理システムにおいて、前記情報処理装置は、印刷時の機器情報を取得可能なステータスモニタを備え、前記ステータスモニタは、定期的に機器情報を取得する機器情報受信部と、取得した機器情報に対してどのような動作を行うかを設定する設定情報入力部と、前記機器情報と前記設定情報入力部で保存された情報から、印刷機器に対し印刷方法変更指示を行うか否かを判定するコマンド送出判定部と、前記印刷機器に対し印刷方法変更指示を行うコマンド送出部と、を備えることを特徴とする。
請求項２記載の発明では、前記ステータスモニタは、印刷方法変更指示を行うか否かを判定するに際し、印刷方法変更条件に当てはまるか否か判定する機能を有することを特徴とする。
【０００５】
請求項３記載の発明では、前記情報処理装置は、機器情報と印刷方法変更内容の対応テーブルを有し、前記印刷機器は、ユーザーと印刷方法変更内容の対応テーブルを有することを特徴とする。
請求項４記載の発明では、前記情報装置の対応テーブルは、更に印刷方法の変更指示を出すための機器状態のスレッシュ値を有することを特徴とする。
請求項５記載の発明では、前記ステータスモニタは、印刷されているジョブが自分のジョブであるかを確認し、自分のジョブである場合のみ印刷方法変更指示を行う機能を有することを特徴とする。
【０００６】
請求項６記載の発明は、前記情報処理装置、前記プリントサーバ、前記印刷機器がネットワークに接続される情報処理システムの情報処理方法において、前記情報処理装置は、印刷時の機器情報を取得可能なステータスモニタを備え、前記ステータスモニタは、定期的に機器情報を取得する機器情報ステップと、取得した機器情報に対してどのような動作を行うかを設定する設定情報入力ステップと、機器情報と設定情報入力部で保存された情報から、印刷機器に対し印刷方法変更指示を行うか否かを判定するコマンド送出判定ステップと、印刷機器に対し印刷方法変更指示を行うコマンド送出ステップと、を備えることを特徴とする。
【０００７】
請求項７記載の発明は、前記情報処理装置、前記プリントサーバ、前記印刷機器がネットワークに接続される情報処理システムの情報処理プログラムにおいて、前記情報処理装置は、印刷時の機器情報を取得可能なステータスモニタを備え、前記ステータスモニタは、定期的に機器情報を取得する機器情報モジュールと、取得した機器情報に対してどのような動作を行うかを設定する設定情報入力モジュールと、機器情報と設定情報入力部で保存された情報から、印刷機器に対し印刷方法変更指示を行うか否かを判定するコマンド送出判定モジュールと、印刷機器に対し印刷方法変更指示を行うコマンド送出モジュールと、をコンピュータに実行させることを特徴とする。
請求項８記載の発明は、請求項７記載の情報処理プログラムを格納するコンピュータ読み取り可能な記録媒体を最も主要な特徴とする。
【発明の効果】
【０００８】
本発明の、情報処理システムの情報処理装置のステータスモニタは、定期的に機器情報を取得する機器情報受信部、取得した機器情報に対してどのような動作を行うかを設定する設定情報入力部、機器情報と設定情報入力部で保存された情報から、印刷機器に対し印刷方法変更指示を行うか否かを判定するコマンド送出判定部、印刷機器に対し印刷方法変更指示を行うコマンド送出部を備える。従って、機器状態に応じて印刷方法を変更して、印刷品質の向上と使い勝手の向上を図ることができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態を図面に従って説明する。
図１は、本発明の実施の形態に係る情報処理システムの構成図である。本情報処理システムは、複数のクライアントＰＣ１（１−１、１−２、１−３）と、複数のプリントサーバ２（２−１、２−２）と、複数のプリンタ３（３−１、３−２、３−３）とがネットワーク４で接続されることで構成されている。
図２は、本発明の実施の形態に係る情報処理装置（図１に示すクライアントＰＣ）の構成図である。
このクライアントＰＣ１は、Ｍｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ（登録商標）を基本ソフトウエアに採用していて、ソフトウエアはＷｉｎｄｏｗｓ（登録商標）上で動作する。
【００１０】
記憶媒体読込装置１１は記憶媒体を読み込む。記憶装置１２は、ハードディスクなどの不揮発性記憶装置とＲＡＭなどの揮発性記憶装置で構成される。入力装置１３は、キーボード、タッチパネル、マウスなどのポインティング装置、音声入力装置などで構成される。表示装置１４は、ＣＲＴやＬＣＤ、ＬＥＤなどで構成される。
アプリケーションソフトウエア１５は、文書作成ソフトウエア、画像作成・編集・加工ソフトウエア、表計算ソフトウエアなどである。スプーラ１６は、基本ソフトウエアの印刷機能を管理するソフトウエアモジュールであり、プリンタドライバ１７は、このスプーラ１６の一部として動作する。
【００１１】
ステータスモニタ１８は、クライアントＰＣ１上に常駐起動し、機器（プリンタ３）側の状態を定期的に監視している。パラレルＩ／Ｆ１９はＩＥＥＥ１２８４仕様に基づく入出力インターフェイスである。ＵＳＢ  Ｉ／Ｆ２０はＵＳＢ１．０あるいはＵＳＢ２．０仕様に基づく入出力インターフェイスである。ネットワークＩ／Ｆ２１はイーサネット（登録商標）などの入出力インターフェイスである。
ステータスモニタ１８のプログラムは、ＣＤＲＯＭやフロッピー（登録商標）ディスクに代表される記憶媒体に格納された１つ以上のファイルとして供給され、インストール時に、記憶媒体読込装置１１より読み込まれ、記憶装置１２に必要な形式でコピーされる。ただし、プリンタドライバプログラムは、ＯＳが理解できる形式ならば、通信回線、ネットワークなどの転送手段によっても供給することができる。
【００１２】
図３は、図２に示すステータスモニタの構成図である。ステータスモニタ１８は、クライアントＰＣ１上で常駐起動しているソフトウエアである。
ステータスモニタ１８は、定期的に機器の状態（機器情報）を取得する機器情報受信部３１、取得した機器情報に対してどのような動作を行うかを設定する設定情報入力部３２、機器情報と設定情報入力部３２で保存された情報から、機器に対し印刷方法変更指示を行うか否かを判定するコマンド送出判定部３３、及び機器に対し印刷方法変更指示を行うコマンド送出部３４から構成される。
【００１３】
図４は、図１に示すプリンタの構成図である。プリンタ３は、プリンタコントローラ４１とエンジン４２とを備えており、プリンタコントローラ４１は、ＬＡＮ４３とＵＳＢデバイス４４に接続される。
プリンタコントローラ４１は、ＨＤＤ５１、ホストＩ／Ｆ５２、ＲＯＭ５３、ネットワークＩ／Ｆ５４、ＵＳＢＩ／Ｆ５５、印刷設定管理部５６、パネルＩ／Ｆ５７、ＣＰＵ５８、ＮＶＲＡＭ５９、エンジンＩ／Ｆ６０、画像変換部６１を備える。
【００１４】
図５は、ステータスモニタで設定する印刷方法変更指示のテーブルの例を示す図である。機器の状態（機器情報）トスレッシュ値と印刷方法変更内容が対応している。
ここでは、印刷方法変更指示をするトリガとしてトナーニアエンド、及び用紙ニアエンドがある場合を示し、それぞれのニアエンドと判断するスレッシュ値の設定、及びプリンタ３における印刷方法変更の内容を示している。
【００１５】
図６は、プリンタにおいてステータスモニタからの印刷方法変更指示を管理しているテーブルの例を示す図である。ユーザーＩＤと印刷内容が対応している。
ユーザーは、いずれかのクライアントＰＣ１で、文書作成アプリケーションソフトウエアや表計算アプリケーションソフトウエアを使用し、印刷する文書を作成し、印刷が必要になった時に、そのアプリケーションソフトウエア１５を使用して印刷を開始する。
クライアントＰＣ１上のアプリケーションソフトウエア１５は、描画情報をプリンタドライバ１７に送る。プリンタドライバ１７は、プリンタ３が解釈し、実際の印刷画像を生成するために必要な情報のコマンド(プリンタ用印刷データ)を作成する。
【００１６】
プリンタドライバ１７が作成したプリンタ用印刷データは、スプーラ１６が保持しているプリンタ構成情報に基づき、適切な入出力インターフェイスを経由してプリンタ３に送られる。プリンタ３がネットワークで接続されている場合は、ネットワークＩ／Ｆ２１からネットワーク４を経由し、プリンタ３に送られる。
プリンタ３は、受信したプリンタ用印刷データを解釈し、適切な画像を用紙などのメディアに作成することで、印刷を実現する。
【００１７】
図７は、ステータスモニタの機器状態監視処理のフローチャートであり、図８はプリンタの印刷処理のフローチャートである。
＜実施例１＞
図７、図８のフローチャートに基づき、実施例１を説明する。
実施例１では、ステータスモニタ１８において、トナーニアエンド時にトナーセーブモードに入る設定をし、かつプリンタ３に印刷中のジョブがなく、またトナーニアエンド状態で印刷を行うケースを示す。
トナーステータスモニタ１８の設定画面において、トナーニアエンドと判断するスレッシュ値と、トナーニアエンド時にトナーセーブモードに入る設定を行う（図５参照）。
クライアントＰＣ１上で汎用アプリケーションからプリンタドライバ１７を介し、印刷を行う。この際にプリンタドライバ１７では印刷ジョブにユーザーＩＤの付加を行い、ステータスモニタ１８にも同じユーザーＩＤを登録することを前提とする。
【００１８】
ステータスモニタ１８は、機器（プリンタ３）から機器情報及び印刷中ジョブのユーザーＩＤ情報を取得する（Ｓ１）。この際、ユーザーＩＤがステータスモニタ１８に登録されているものと異なる場合は（Ｓ２でＮｏ）、ステータスの表示の更新のみ何もせずに終了する。ユーザーＩＤが一致した場合は（Ｓ２でＹｅｓ）次ステップに移行する。
ステータスモニタ１８は、機器から取得した機器情報を基に、図５に示す設定テーブルを参照する（Ｓ３）。実施例１の場合、トナーニアエンドと判定するスレッシュ値を下回っているためトナーニアエンドが発生していると判断し、印刷方法変更内容としてトナーセーブモードにする旨のコマンド、及びユーザーＩＤを機器へ通知する（Ｓ４）。
機器は、印刷方法変更指示を受けると、図４の印刷設定管理部５６において、図６に示す管理テーブルにユーザーＩＤと印刷設定変更内容を登録する。機器は、印刷処理フローにおいて、各ページ処理単位で図６の管理テーブルを参照する。
【００１９】
図６の管理テーブルに印刷中のユーザーＩＤが登録されていた場合（Ｓ１１でＹｅｓ）、そのＩＤに対応する印刷方法を参照する。本実施例の場合はトナーセーブモードが登録されているため、印刷処理をトナーセーブモードで処理するように変更して（Ｓ１２）、ページ印刷処理を行う（Ｓ１３）。
すべてのページが印刷完了するまで（Ｓ１４でＮｏ）、Ｓ１１乃至Ｓ１３の処理を繰り返し、すべてのページが印刷完了したら、図６の管理テーブルに登録されている現在処理したユーザーＩＤの項目を削除する（Ｓ１５）。
【００２０】
＜実施例２＞
実施例２では、ステータスモニタ１８において、用紙ニアエンド時に両面印刷に入る設定をし、かつプリンタ３にすでに他の人の印刷中のジョブが存在し、そのジョブの印刷中に用紙ニアエンド状態になっているケースを示す。
トナーステータスモニタ１８の設定画面において、用紙ニアエンドと判断するスレッシュ値と、用紙ニアエンド時に両面印刷に入る設定を行う（図５参照）。
クライアントＰＣ１上で汎用アプリケーションからプリンタドライバ１７を介し、印刷を行う。この際にプリンタドライバ１７では印刷ジョブにユーザーＩＤの付加を行い、ステータスモニタ１８にも同じユーザーＩＤを登録することを前提とする。
【００２１】
ステータスモニタ１８は、機器（プリンタ３）から機器情報及び印刷中ジョブのユーザーＩＤ情報を取得する（Ｓ１）。この際、取得したユーザーＩＤとステータスモニタ１８に登録されているものとを比較するが（Ｓ２）、本実施例の場合、他人のジョブが印刷中なのでステータスの表示の更新のみ何もせずに終了する処理でループする。自分の印刷ジョブが開始したら次ステップへ移行する。
ステータスモニタ１８は、機器から取得した機器情報を基に、図５に示す設定テーブルを参照する（Ｓ３）。実施例２の場合、用紙ニアエンドと判定するスレッシュ値を下回っているため用紙ニアエンドが発生していると判断し、印刷方法変更内容として面印刷する旨のコマンド、及びユーザーＩＤを機器へ通知する（Ｓ４）。
機器は、印刷方法変更指示を受けると、図４の印刷設定管理部５６において、図６に示す管理テーブルにユーザーＩＤと印刷設定変更内容を登録する。機器は、印刷処理フローにおいて、各ページ処理単位で図６の管理テーブルを参照する。
【００２２】
図６の管理テーブルに印刷中のユーザーＩＤが登録されていた場合（Ｓ１１でＹｅｓ）、そのＩＤに対応する印刷方法を参照する。本実施例の場合は両面印刷モードが登録されているため、印刷処理を両面印刷にするように変更して（Ｓ１２）、ページ印刷処理を行う（Ｓ１３）。
すべてのページが印刷完了するまで（Ｓ１４でＮｏ）、Ｓ１１乃至Ｓ１３の処理を繰り返し、すべてのページが印刷完了したら、図６の管理テーブルに登録されている現在処理したユーザーＩＤの項目を削除する（Ｓ１５）。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施の形態に係る情報処理システムの構成図である。
【図２】本発明の実施の形態に係る情報処理装置（図１に示すクライアントＰＣ）の構成図である。
【図３】図２に示すステータスモニタの構成図である。
【図４】図１に示すプリンタの構成図である。
【図５】ステータスモニタで設定する印刷方法変更指示のテーブルの例を示す図である。
【図６】プリンタにおいてステータスモニタからの印刷方法変更指示を管理しているテーブルの例を示す図である。
【図７】ステータスモニタの機器状態監視処理のフローチャートである。
【図８】プリンタの印刷処理のフローチャートである。
【符号の説明】
【００２４】
１  クライアントＰＣ（情報処理装置）
２  プリントサーバ
３  プリンタ（印刷機器）
１８  ステータスモニタ
３１  機器情報受信部
３２  設定情報入力部
３３  コマンド送出判定部
３７  コマンド送出部
【図１】
2008004052.tif 000003
【図２】
2008004052.tif 000004
【図３】
2008004052.tif 000005
【図４】
2008004052.tif 000006
【図５】
2008004052.tif 000007
【図６】
2008004052.tif 000008
【図７】
2008004052.tif 000009
【図８】
2008004052.tif 000010