(57)【要約】【課題】  印刷装置の動作状態に応じて、印刷対象の文書データを含むプリントデータを送信することができるプリントデータ送信装置と端末装置をその様なプリントデータ送信装置として機能させるコンピュータプログラムを提供する。【解決手段】  印刷対象の文書データを指定した印刷指示に基づいて、プリントデータを生成するプリントデータ生成部と、印刷指示に基づいて、印刷装置から動作状態を取得する状態取得部と、取得された動作状態に基づいて、プリントデータを印刷装置へ送信する送信制御部により構成される。送信制御部は、動作状態が省電力モードであった場合に、その時点におけるプリントデータの送信を留保し、印刷可能状態への動作状態の移行を検知した時点でプリントデータを印刷装置へ送信する。状態取得部は、印刷可能状態への動作状態の移行が検知されるまで、第１監視時間ごとに動作状態の取得を実行する。【選択図】  図３
2012159941.tif 000002
【特許請求の範囲】
【請求項１】
印刷実行状態及び印刷可能状態からなる通常モード、並びに、上記通常モードよりも消費電力を低減させた省電力モードを有する印刷装置に対し、通信ネットワークを介して印刷対象の文書データを含むプリントデータを送信するプリントデータ送信装置において実行されるコンピュータプログラムであって、
印刷対象の文書データを指定した印刷指示に基づいて、上記プリントデータを生成するプリントデータ生成ステップと、
上記印刷指示に基づいて、上記印刷装置から動作状態を取得する状態取得ステップと、
取得された上記動作状態に基づいて、上記プリントデータを上記印刷装置へ送信する送信制御ステップとを備え、
上記送信制御ステップは、上記動作状態が上記省電力モードであった場合に、その時点における上記プリントデータの送信を留保し、上記印刷可能状態への動作状態の移行を検知した時点で上記プリントデータを上記印刷装置へ送信し、
上記状態取得ステップは、上記印刷可能状態への動作状態の移行が検知されるまで、第１監視時間ごとに上記動作状態の取得を実行することを特徴とするコンピュータプログラム。
【請求項２】
上記印刷可能状態が、記録紙に転写された未定着トナー像を加熱定着させる定着部の温度を定着温度よりも低い待機温度に維持する印刷待機状態であり、
上記送信制御ステップは、上記動作状態が上記印刷待機状態であった場合に、上記プリントデータを上記印刷装置へ直ちに送信することを特徴とする請求項１に記載のコンピュータプログラム。
【請求項３】
上記送信制御ステップは、上記プリントデータの送信を留保した後に取得された動作状態が上記印刷実行状態であった場合に、上記プリントデータの送信留保を継続することを特徴とする請求項１又は２に記載のコンピュータプログラム。
【請求項４】
上記送信制御ステップは、上記動作状態が上記印刷実行状態であった場合に、その時点における上記プリントデータの送信を留保し、
上記状態取得ステップは、上記印刷可能状態への動作状態の移行が検知されるまで、第１監視時間よりも短い第２監視時間ごとに上記動作状態の取得を実行することを特徴とする請求項１〜３のいずれかに記載のコンピュータプログラム。
【請求項５】
上記送信制御ステップは、上記プリントデータを送信することなく上記印刷指示から第１監視時間よりも長い限界監視時間が経過した場合に、上記プリントデータを上記印刷装置へ送信することを特徴とする請求項１〜４のいずれかに記載のコンピュータプログラム。
【請求項６】
印刷実行状態及び印刷可能状態からなる通常モード、並びに、上記通常モードよりも消費電力を低減させた省電力モードを有する印刷装置に対し、通信ネットワークを介して印刷対象の文書データを含むプリントデータを送信するプリントデータ送信装置において、
印刷対象の文書データを指定した印刷指示に基づいて、上記プリントデータを生成するプリントデータ生成部と、
上記印刷指示に基づいて、上記印刷装置から動作状態を取得する状態取得部と、
取得された上記動作状態に基づいて、上記プリントデータを上記印刷装置へ送信する送信制御部とを備え、
上記送信制御部は、上記動作状態が上記省電力モードであった場合に、その時点における上記プリントデータの送信を留保し、上記印刷可能状態への動作状態の移行を検知した時点で上記プリントデータを上記印刷装置へ送信し、
上記状態取得部は、上記印刷可能状態への動作状態の移行が検知されるまで、第１監視時間ごとに上記動作状態の取得を実行することを特徴とするプリントデータ送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータプログラム及びプリントデータ送信装置に係り、さらに詳しくは、文書データを印刷する印刷装置に文書データを含むプリントデータを送信するプリントデータ送信装置と、プリントデータ送信装置において実行されるコンピュータプログラムの改良に関する。
【背景技術】
【０００２】
近年、ＭＦＰ（Multifunction Peripheral：複合機）などの印刷装置は、指定された印刷ジョブが終了すれば、通常モードよりも消費電力を低減させた省電力モードへ自動的に移行させる節電機能を有する場合が少なくない。省電力モードでは、ＬＡＮ（ローカルエリアネットワーク）などの通信ネットワークを介して外部機器と通信を行う通信部を除いて、各デバイスへの電力供給が遮断される。この様な印刷装置では、省電力モード時に通信ネットワーク上の端末装置からプリントデータを受信した場合、通常モードに復帰し、受信データの印刷処理が実行される。そして、印刷装置は、印刷処理が終了すれば、印刷待機状態へ移行し、その後、印刷要求などを受け付けることなく一定時間が経過すれば、動作モードを省電力モードへ切り替える。印刷待機状態では、記録紙に転写された未定着トナー像を加熱定着させる定着部の温度制御が行われる。
【０００３】
ここで、複数の端末装置が通信ネットワークを介して共通の印刷装置に接続されたシステムでは、端末装置の印刷要求によって印刷ジョブが頻繁に発生する場合がある。上述した節電機能を有する印刷装置では、印刷ジョブが頻繁に発生すれば、省電力モードに移行してから短時間で通常モードに復帰し、定着部の温度制御を開始する動作を繰り返すことになる。このため、場合によっては節電機能を有していない印刷装置よりも電力消費量が多くなり、期待されるような節電効果が得られないという課題があった。
【０００４】
そこで、端末装置から印刷要求又はプリントデータを受信してもすぐには印刷処理を実行せず、一定数の印刷要求又はプリントデータが蓄積された時点で通常モードに復帰させ、これらの印刷処理をまとめて実行させる画像形成装置が提案されている（例えば、特許文献１及び２）。特許文献１には、予め指定された時刻に達した時点で通常モードに復帰させ、蓄積されたプリントデータをまとめて印刷させることも開示されている。しかし、この様な構成を採用した場合、印刷装置の構成を変更しなければならず、多大なコストを要してしまうという問題があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３１３４８９号公報
【特許文献２】特開２００５−８８４９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記事情に鑑みてなされたものであり、多大なコストを要することなく、節電機能を有する印刷装置において電力消費量が増大するのを抑制することができるコンピュータプログラム及びプリントデータ送信装置を提供することを目的とする。
【０００７】
特に、印刷装置の動作状態に応じて、印刷対象の文書データを含むプリントデータを送信することができるプリントデータ送信装置と端末装置をその様なプリントデータ送信装置として機能させるコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１の本発明によるコンピュータプログラムは、印刷実行状態及び印刷可能状態からなる通常モード、並びに、上記通常モードよりも消費電力を低減させた省電力モードを有する印刷装置に対し、通信ネットワークを介して印刷対象の文書データを含むプリントデータを送信するプリントデータ送信装置において実行されるコンピュータプログラムであって、印刷対象の文書データを指定した印刷指示に基づいて、上記プリントデータを生成するプリントデータ生成ステップと、上記印刷指示に基づいて、上記印刷装置から動作状態を取得する状態取得ステップと、取得された上記動作状態に基づいて、上記プリントデータを上記印刷装置へ送信する送信制御ステップとを備え、上記送信制御ステップが、上記動作状態が上記省電力モードであった場合に、その時点における上記プリントデータの送信を留保し、上記印刷可能状態への動作状態の移行を検知した時点で上記プリントデータを上記印刷装置へ送信し、上記状態取得ステップが、上記印刷可能状態への動作状態の移行が検知されるまで、第１監視時間ごとに上記動作状態の取得を実行するように構成される。
【０００９】
この様な構成によれば、印刷指示時に印刷装置が省電力モード中であった場合に、プリントデータの送信が留保され、印刷可能状態に移行したことが検知されるまで第１監視時間ごとに動作状態の取得が繰り返される。このため、印刷装置では、省電力モードに移行してから短時間でプリントデータ送信装置からの印刷要求によって通常モードへ復帰させられることを抑制することができる。つまり、印刷装置の構成を変更しなくても、電力消費量の増大を抑制することができる。従って、印刷装置の動作状態に応じて、印刷対象の文書データを含むプリントデータを送信することができ、多大なコストを要することなく、節電機能を有する印刷装置において電力消費量が増大するのを抑制することができる。また、印刷装置が印刷可能状態へ移行したことを検知した時点でプリントデータを送信するので、印刷装置では、プリントデータを受信すれば、直ちに印刷処理を実行することができる。このため、印刷装置では、受信したプリントデータを蓄積しておく必要がなく、プリントデータ蓄積用として、大容量の記憶部が不要である。
【００１０】
第２の本発明によるコンピュータプログラムは、上記構成に加え、上記印刷可能状態が、記録紙に転写された未定着トナー像を加熱定着させる定着部の温度を定着温度よりも低い待機温度に維持する印刷待機状態であり、上記送信制御ステップが、上記動作状態が上記印刷待機状態であった場合に、上記プリントデータを上記印刷装置へ直ちに送信するように構成される。
【００１１】
第３の本発明によるコンピュータプログラムは、上記構成に加え、上記送信制御ステップが、上記プリントデータの送信を留保した後に取得された動作状態が上記印刷実行状態であった場合に、上記プリントデータの送信留保を継続するように構成される。
【００１２】
第４の本発明によるコンピュータプログラムは、上記構成に加え、上記送信制御ステップが、上記動作状態が上記印刷実行状態であった場合に、その時点における上記プリントデータの送信を留保し、上記状態取得ステップが、上記印刷可能状態への動作状態の移行が検知されるまで、第１監視時間よりも短い第２監視時間ごとに上記動作状態の取得を実行するように構成される。
【００１３】
この様な構成によれば、印刷装置が印刷実行状態であった場合には、印刷可能状態に移行したことが検知されるまで第１監視時間よりも短い第２監視時間ごとに動作状態の取得が繰り返される。このため、印刷装置における印刷処理が終了したことを速やかに検知して、プリントデータを送信することができる。
【００１４】
第５の本発明によるコンピュータプログラムは、上記構成に加え、上記送信制御ステップが、上記プリントデータを送信することなく上記印刷指示から第１監視時間よりも長い限界監視時間が経過した場合に、上記プリントデータを上記印刷装置へ送信するように構成される。
【００１５】
この様な構成によれば、印刷装置が省電力モード中であっても、限界監視時間が経過することによってプリントデータの送信が実行されるので、限界監視時間が経過した時点でプリントデータを強制的に印刷させることができる。
【００１６】
第６の本発明によるプリントデータ送信装置は、印刷実行状態及び印刷可能状態からなる通常モード、並びに、上記通常モードよりも消費電力を低減させた省電力モードを有する印刷装置に対し、通信ネットワークを介して印刷対象の文書データを含むプリントデータを送信するプリントデータ送信装置であって、印刷対象の文書データを指定した印刷指示に基づいて、上記プリントデータを生成するプリントデータ生成部と、上記印刷指示に基づいて、上記印刷装置から動作状態を取得する状態取得部と、取得された上記動作状態に基づいて、上記プリントデータを上記印刷装置へ送信する送信制御部とを備え、上記送信制御部が、上記動作状態が上記省電力モードであった場合に、その時点における上記プリントデータの送信を留保し、上記印刷可能状態への動作状態の移行を検知した時点で上記プリントデータを上記印刷装置へ送信し、上記状態取得部が、上記印刷可能状態への動作状態の移行が検知されるまで、第１監視時間ごとに上記動作状態の取得を実行するように構成される。
【発明の効果】
【００１７】
本発明によるコンピュータプログラム及びプリントデータ送信装置では、印刷指示時に印刷装置が省電力モード中であればプリントデータの送信が留保され、印刷可能状態に移行したことが検知されるまで第１監視時間ごとに動作状態の取得が繰り返される。このため、印刷装置では、省電力モードに移行してから短時間でプリントデータ送信装置からの印刷要求によって通常モードへ復帰させられることを抑制することができる。従って、印刷装置の動作状態に応じて、印刷対象の文書データを含むプリントデータを送信することができ、多大なコストを要することなく、節電機能を有する印刷装置において電力消費量が増大するのを抑制することができる。また、印刷可能状態へ移行したことを検知した時点でプリントデータを印刷装置へ送信するので、印刷装置では、プリントデータを受信すれば、直ちに印刷処理を実行することができる。このため、印刷装置では、受信したプリントデータを蓄積しておく必要がなく、プリントデータ蓄積用として、大容量の記憶部が不要である。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態１によるプリントデータ送信装置を含むネットワーク印刷システム１の一構成例を示したシステム図である。
【図２】図１のＭＦＰ４の構成例を示したブロック図である。
【図３】図１のＰＣ２の構成例を示したブロック図である。
【図４】図３のＰＣ２における印刷設定時の動作の一例を示したフローチャートである。
【図５】図３のＰＣ２における印刷文書の登録時の動作の一例を示したフローチャートである。
【図６】図３のＰＣ２におけるＰＣプリントの実行処理時の動作の一例を示したフローチャートである。
【図７】図３のＰＣ２におけるＰＣプリントの実行処理時の動作の一例を示したフローチャートである。
【図８】図３のＰＣ２におけるＰＣプリントの実行処理時の動作の一例を示したフローチャートである。
【図９】本発明の実施の形態２によるプリントデータ送信装置の構成例を示したブロック図である。
【図１０】図９のＰＣ２における印刷設定時の動作の一例を示したフローチャートである。
【発明を実施するための形態】
【００１９】
実施の形態１．
＜ネットワーク印刷システム＞
図１は、本発明の実施の形態１によるプリントデータ送信装置を含むネットワーク印刷システム１の一構成例を示したシステム図であり、プリントデータ送信装置の一例としてＰＣ（パーソナルコンピュータ）２が示されている。このネットワーク印刷システム１は、複数のＰＣ２と複数のＭＦＰ４とがＬＡＮ３を介して互いに接続された通信システムであり、ＰＣ２において作成された文書データをＭＦＰ４において印刷することができる。
【００２０】
ＰＣ２は、印刷対象の文書データを含むプリントデータを生成し、ＬＡＮ３を介していずれかのＭＦＰ４へ送信するプリントデータ送信装置であり、印刷用のアプリケーションプログラム、いわゆるプリントユーティリティがインストールされた端末装置からなる。プリントデータは、印刷しようとする文書データと、ＭＦＰ４に印刷を指示するための印刷要求コマンドとを含む印刷データであり、ユーザ操作による所定の印刷指示に基づいて生成される。
【００２１】
ＭＦＰ４は、スキャナ機能、プリンタ機能、ＦＡＸ（ファクシミリ）機能、複写機能、電子メールの送受信機能を有し、これらの機能を選択的に実行させることができる画像処理装置である。このＭＦＰ４は、ＬＡＮ３を介してプリントデータを受信し、記録紙に印刷する。記録紙は、プリントデータを印刷するための印刷用紙であり、所定の紙媒体からなる。
【００２２】
また、ＭＦＰ４は、印刷実行状態及び印刷可能状態からなる通常モードと、通常モードよりも消費電力を低減させた省電力モードとを有し、印刷ジョブなどが終了すれば、省電力モードへ自動的に移行する。印刷実行状態とは、印刷処理を実行している動作状態のことである。一方、印刷可能状態とは、印刷処理を実行していない動作状態であって、印刷要求があれば直ちに印刷処理を開始し得る状態のことであり、例えば、記録紙に転写された未定着トナー像を加熱定着させる定着部の温度制御が行われる印刷待機状態からなる。
【００２３】
このＭＦＰ４では、印刷ジョブが終了すれば、印刷待機状態へ移行し、その後、ユーザ操作を検知することなく、また、ＰＣ２からの印刷要求を含む印刷要求を検知することもなく一定時間が経過すれば、動作モードが省電力モードへ切り替えられる。一方、省電力モード中にＰＣ２からプリントデータを受信した場合には、通常モードに復帰し、受信したプリントデータの印刷処理が実行される。
【００２４】
＜ＭＦＰ＞
図２は、図１のＭＦＰ４の構成例を示したブロック図である。このＭＦＰ４は、ネットワーク通信部４１、プリンタコントローラ４２、プリンタエンジン４３、画像形成部４４及び動作モード切替ＳＷ（スイッチ）４５により構成される。
【００２５】
ネットワーク通信部４１は、ＬＡＮ３を介してプリントデータを受信するプリントデータ受信部であり、インターフェース部４１１、ネットワーク監視部４１２、動作状態記憶部４１３、印刷設定記憶部４１４及び計時部４１５からなる。プリントデータは、所定の通信プロトコル、例えば、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）に基づいてパケット化され、パケットデータとして送受信される。
【００２６】
インターフェース部４１１は、パケットデータの送受信を行う。ネットワーク監視部４１２は、受信したパケットデータを監視し、ＰＣ２からの各種要求を検出する。具体的には、動作状態の転送要求、プリントデータの印刷要求が検出される。
【００２７】
動作状態記憶部４１３には、ＭＦＰ４の動作状態を示す機器状態情報が保持される。この機器状態情報は、ネットワーク監視部４１２によって更新され、動作状態が印刷実行状態、印刷待機状態又は省電力モードのいずれであるかを判別することができる。ネットワーク監視部４１２は、動作状態の転送要求を検出した場合に、動作状態記憶部４１３から機器状態情報を読み出し、インターフェース部４１１を介して要求元のＰＣ２へ送信する。
【００２８】
印刷設定記憶部４１４には、省電力モードから通常モードへ自動復帰して印刷処理を実行する印刷実行時刻として、予め指定された印刷設定時刻が保持される。印刷設定時刻は、複数指定することができ、毎日、決まった時刻に自動復帰させ、或いは、日及び時刻を指定して自動復帰させることができる。計時部４１５は、現在の日時を示す時刻情報を生成し、ネットワーク監視部４１２へ出力する。
【００２９】
ネットワーク監視部４１２、プリンタコントローラ４２及びプリンタエンジン４３は、共通のバスに接続され、インターフェース部４１１を介して受信したプリントデータが処理される。
【００３０】
プリンタコントローラ４２は、制御部４２１、バッファ４２２、プリントデータ記憶部４２３及び画像処理部４２４からなり、プリントデータを印刷用の画像データに変換し、プリンタエンジン４３へ出力する。制御部４２１は、プリントデータの転送制御を行う。バッファ４２２は、ネットワーク監視部４１２から転送されたプリントデータを一時記憶するメモリである。画像処理部４２４は、バッファ４２２に蓄積されたプリントデータを読み出して印刷用の画像データに変換し、プリントデータ記憶部４２３内に格納する。
【００３１】
プリンタエンジン４３は、プリントデータ記憶部４２３内に格納されたプリントデータ（画像データ）に基づいて、画像形成部４４を制御する制御部である。画像形成部４４は、現像部４４１、転写部４４２、定着部４４３及び駆動部４４４からなり、プリントデータを所定の記録紙に印刷する。現像部４４１は、帯電した感光体ドラム上に記録された静電潜像をトナーにより現像する。転写部４４２は、トナー像を記録紙に転写させる。定着部４４３は、記録紙に転写された未定着トナー像をヒーターで加熱されたローラによって加熱定着させる。駆動部４４４は、感光体ドラム、ローラなどを駆動する。
【００３２】
ネットワーク監視部４１２は、動作モード切替ＳＷ４５を制御して動作モードを切り替えることにより、電力消費量を低減させる節電機能を有する。通常モードでは、プリンタコントローラ４２、プリンタエンジン４３及び画像形成部４４に電力が供給されるのに対し、省電力モードでは、プリンタコントローラ４２、プリンタエンジン４３及び画像形成部４４に対する電力供給が遮断される。ここで、印刷待機状態では、定着部４４３の温度制御が行われ、例えば、定着部４４３の温度が定着温度よりも低い所定の待機温度に維持される。
【００３３】
また、ネットワーク監視部４１２は、省電力モード中にＰＣ２からの印刷要求を検出した場合、動作モードを通常モードへ切り替える。さらに、ネットワーク監視部４１２は、省電力モード中に印刷設定時刻に達した場合、動作モードを通常モードへ切り替える。
【００３４】
なお、機器状態情報の送受信は、ＳＮＭＰ（Simple Network Management Protocol）に基づいて行われる。ＳＮＭＰは、機器をネットワーク経由で監視し、或いは、制御するための通信プロトコルである。また、機器状態情報は、ＭＩＢ（Management Information Base）と呼ばれる管理用データベースを利用して保持される。
【００３５】
＜プリントデータ送信装置＞
図３は、図１のＰＣ２の構成例を示したブロック図である。このＰＣ２は、操作部２１、文書ファイル記憶部２２、プリンタドライバ記憶部２３、印刷設定部２４、印刷ジョブフォルダ２５、動作状態取得部２６、計時部２７、送信制御部２８、インターフェース部２９及び表示部３０により構成される。
【００３６】
操作部２１は、ユーザ操作を検出して所定の入力信号を生成し、印刷設定部２４及び動作状態取得部２６へ出力する。文書ファイル記憶部２２には、予め作成された複数の文書データが保持される。文書データとしては、文字、記号などを示すコード情報からなるものの他に、写真などのイメージデータからなるものなど、各種フォーマットのものがあり、ファイル化して保持される。
【００３７】
プリンタドライバ記憶部２３には、予めインストールされた複数のプリンタドライバが保持される。プリンタドライバは、ＭＦＰ４を制御してプリントデータを印刷させるための印刷用のソフトウェアであり、文書作成用の所定のアプリケーションプログラムによって作成された文書データをＰＤＬ（ページ記述言語）データへ変換し、そのＰＤＬデータを印刷装置へ送信する。
【００３８】
印刷設定部２４は、監視時間指定部２４１、機器監視情報記憶部２４２及びプリントデータ生成部２４６からなり、操作部２１からの入力信号に基づいて、文書データを印刷するための各種印刷設定と、プリントデータを印刷ジョブとして登録する処理を行う。この印刷設定及び登録処理は、所定の印刷設定画面を表示部３０に表示することにより行われる。
【００３９】
監視時間指定部２４１は、ＭＦＰ４の動作状態を監視するための機器監視情報として、機器監視時間Ｔ１、印刷終了監視時間Ｔ２及び限界監視時間Ｔ３を指定する。機器監視時間Ｔ１は、ＭＦＰ４が省電力モード中であることを検知した場合に、ＭＦＰ４の動作状態を繰り返し取得させる際の時間間隔を規定するパラメータである。ＭＦＰ４が省電力モード中であれば、プリントデータの送信は、少なくとも時間Ｔ１だけ留保される。
【００４０】
印刷終了監視時間Ｔ２は、ＭＦＰ４が印刷実行状態であることを検知した場合に、ＭＦＰ４の動作状態を繰り返し取得させる際の時間間隔を規定するパラメータであり、機器監視時間Ｔ１よりも短い。ＭＦＰ４が印刷実行状態であれば、プリントデータの送信は、少なくとも時間Ｔ２だけ留保される。
【００４１】
限界監視時間Ｔ３は、ＭＦＰ４が省電力モード中であるために機器監視時間Ｔ１ごとにプリントデータの送信を留保することを繰り返した場合に、プリントデータの送信を留保し続ける時間の上限を規定するパラメータである。例えば、限界監視時間Ｔ３は、ＭＦＰ４の動作状態が印刷待機状態にならない場合であっても、強制的にプリントデータの送信を実行するまでの時間である。或いは、限界監視時間Ｔ３は、ＭＦＰ４が印刷待機状態になることを待たずに、強制的にプリントデータの送信を実行するまでの時間である。或いは、限界監視時間Ｔ３は、ＭＦＰ４が印刷待機状態になることを待つ上限待ち時間である。
【００４２】
例えば、機器監視時間Ｔ１は、５分程度であり、印刷終了監視時間Ｔ２は、３０秒程度であり、限界監視時間Ｔ３は、３０分程度である。この様な機器監視情報は、いずれもユーザ操作に基づいて指定され、それぞれ機器監視時間情報２４３、印刷終了監視時間情報２４４及び限界監視時間情報２４５として機器監視情報記憶部２４２内に保持される。
【００４３】
プリントデータ生成部２４６は、ユーザ操作に基づいて文書ファイル記憶部２２から文書データを読み出し、実行ドライバとして予め登録されたプリンタドライバを用いて、プリントデータを生成し、印刷ジョブフォルダ２５内に格納する。プリントデータは、印刷対象の文書データを指定した所定の印刷指示に基づいて、文書データをＰＤＬ（ページ記述言語）などの所定のフォーマットからなるデータに変換することによって作成される。
【００４４】
印刷ジョブフォルダ２５は、ＰＣプリント用の監視フォルダとして予め登録された共有フォルダである。監視印刷ジョブフォルダ２５には、プリントデータ生成部２４６により作成された複数のプリントデータ２５１が、それぞれ対応する属性ファイル２５２に関連づけて保持されている。属性ファイル２５２には、印刷指示を検知した日時、強制印刷の予定日時及びプリント状態が保持される。
【００４５】
強制印刷の予定日時とは、プリントデータ２５１を送信することなく印刷指示から限界監視時間Ｔ３が経過した場合に、プリントデータ２５１の送信を実行することによって、強制的に印刷を実行させる日時のことであり、印刷指示の検知日時と限界監視時間Ｔ３とから求められる。印刷指示の検知日時及び強制印刷の予定日時は、プリントデータ生成部２４６によって書き込まれる。
【００４６】
プリント状態とは、プリントデータ２５１の印刷状態のことである。送信制御部２８は、属性ファイル２５２内のプリント状態を参照することにより、プリントデータ２５１の印刷状態が、プリント待ち、プリント中、プリント成功又はプリント失敗のいずれであるかを検知することができる。このプリント状態は、送信制御部２８によって更新される。
【００４７】
インターフェース部２９は、ＬＡＮ３を介してパケットデータの送受信を行うネットワーク通信部である。動作状態取得部２６は、印刷指示に基づいて、インターフェース部２９を介してＭＦＰ４から機器状態情報を取得し、送信制御部２８へ出力する。計時部２７は、現在の日時を示す時刻情報を生成し、送信制御部２８へ出力する。
【００４８】
送信制御部２８は、動作状態取得部２６により取得されたＭＦＰ４の動作状態に基づいて、印刷ジョブフォルダ２５内のプリントデータ２５１をＭＦＰ４へ送信する。具体的には、ＭＦＰ４の動作状態が印刷待機状態であるか否かに応じて、プリントデータ２５１の送信を直ちに実行するか、或いは、留保するかが判別される。プリントデータ２５１の送信を実行する場合には、インターフェース部２９を介してプリントデータ２５１がＭＦＰ４へ送信される。送信対象のプリントデータ２５１は、印刷指示によって指定され、実行機器として予め登録されたＭＦＰ４を送信先として転送される。一方、プリントデータ２５１の送信を留保する場合には、ＭＦＰ４の動作状態に応じた監視時間だけ送信を留保し、当該監視時間が経過した後に、動作状態取得部２６に対して動作状態の取得が指示される。
【００４９】
具体的には、ＭＦＰ４の動作状態が印刷待機状態であれば、直ちにプリントデータ２５１がＭＦＰ４へ送信される。一方、ＭＦＰ４の動作状態が省電力モードであった場合には、直ちにプリントデータ２５１を送信することは行わず、その時点におけるプリントデータ２５１の送信を留保するとともに、機器監視時間Ｔ１ごとに動作状態の取得が指示される。そして、印刷待機状態への動作状態の移行を検知した時点で、プリントデータ２５１がＭＦＰ４へ送信される。
【００５０】
また、動作状態が印刷実行状態であった場合には、直ちにプリントデータ２５１を送信することは行わず、その時点におけるプリントデータ２５１の送信を留保するとともに、印刷終了監視時間Ｔ２ごとに動作状態の取得が指示される。そして、印刷待機状態への動作状態の移行を検知した時点でプリントデータ２５１がＭＦＰ４へ送信される。
【００５１】
この送信制御部２８では、プリントデータ２５１を送信することなく印刷指示から限界監視時間Ｔ３が経過した場合に、プリントデータ２５１の送信が実行される。つまり、ＭＦＰ４が省電力モード中であるために機器監視時間Ｔ１ごとにプリントデータ２５１の送信を留保することが繰り返され、そして、強制印刷の予定時刻が到来した場合には、プリントデータ２５１の送信が実行される。この場合、ＭＦＰ４は、プリントデータ２５１を受信することによって省電力モードから通常モードへ移行し、印刷が可能となった時点で受信データの印刷を開始する。
【００５２】
＜印刷設定＞
図４のステップＳ１０１〜Ｓ１１０は、図３のＰＣ２における印刷設定時の動作の一例を示したフローチャートである。まず、印刷設定部２４は、印刷ジョブを監視するための監視フォルダとして、共有フォルダのいずれかがユーザにより選択されれば、選択された共有フォルダ情報を印刷ジョブフォルダ２５として登録する（ステップＳ１０１，Ｓ１０２）。そして、印刷設定部２４は、プリンタドライバがユーザにより選択されれば、選択されたプリンタドライバ情報を登録する（ステップＳ１０３，Ｓ１０４）。
【００５３】
次に、印刷設定部２４は、機器監視時間Ｔ１がユーザにより入力されれば、当該機器監視時間情報を登録する（ステップＳ１０５）。さらに、印刷設定部２４は、印刷終了監視時間Ｔ２がユーザにより入力されれば、当該印刷終了監視時間情報を登録する（ステップＳ１０６）。機器監視時間Ｔ１及び印刷終了監視時間Ｔ２は、例えば、秒単位で数字を入力することにより指定される。このとき、印刷設定部２４は、ユーザにより入力された印刷終了監視時間Ｔ２が機器監視時間Ｔ１よりも小さければ、適切な設定であると判断して印刷終了監視時間情報を登録するのに対し、印刷終了監視時間Ｔ２が機器監視時間Ｔ１以上であれば、表示部３０に機器監視情報の設定エラーを表示し、この処理を終了する（ステップＳ１０７，Ｓ１１０）。
【００５４】
次に、印刷設定部２４は、強制印刷設定がユーザにより選択されれば、限界監視時間情報の設定を行う（ステップＳ１０８）。このとき、限界監視時間Ｔ３がユーザにより入力されれば、限界監視時間情報を登録し、この処理を終了する（ステップＳ１０９）。限界監視時間Ｔ３は、例えば、分単位で数字を入力することにより指定される。
【００５５】
＜印刷文書の登録＞
図５のステップＳ２０１〜Ｓ２０８は、図３のＰＣ２における印刷文書の登録時の動作の一例を示したフローチャートである。まず、印刷設定部２４は、ユーザによる印刷指示などによって文書データの登録要求があれば、印刷ジョブを識別するためのユニークなジョブＩＤを生成する（ステップＳ２０１，Ｓ２０２）。
【００５６】
次に、印刷設定部２４は、登録要求によって指定された文書データを文書ファイル記憶部２２から読み出す。そして、印刷設定部２４は、実行ドライバとして登録されたプリンタドライバを用いて、文書データを所定のフォーマットのデータ、例えば、ＰＲＮファイルに変換することにより、プリントデータを生成する（ステップＳ２０３）。このプリントデータは、上記ジョブＩＤをファイル名として印刷ジョブフォルダ２５内に格納される（ステップＳ２０４）。
【００５７】
次に、印刷設定部２４は、印刷指示の実行時刻情報、プリント状態を書き出すことによって属性ファイル２５２を生成する（ステップＳ２０５）。このとき、属性ファイル２５２のプリント状態としては、プリント待ちが指定される。
【００５８】
次に、印刷設定部２４は、強制印刷設定情報が登録されていれば、限界監視時間情報を日時形式へ変換することによって強制印刷の実行予定日時を算出し、属性ファイル２５２に書き出す（ステップＳ２０６，Ｓ２０７）。実行予定日時は、印刷指示の実行時刻情報と限界監視時間Ｔ３とから求められる。そして、印刷設定部２４は、作成した属性ファイル２５２をジョブＩＤをファイル名とするプリントデータ２５１に関連づけて印刷ジョブフォルダ２５内に格納する（ステップＳ２０８）。
【００５９】
＜ＰＣプリントの実行処理＞
図６〜図８は、図３のＰＣ２におけるＰＣプリントの実行処理時の動作の一例を示したフローチャートである。図６のステップＳ３０１〜Ｓ３０９には、属性ファイル２５２を参照してＭＦＰ４の動作状態を取得するまでの処理手順が示されている。また、Ｓ３２１，Ｓ３２２には、プリント状態がプリント成功であった場合の処理手順が示され、Ｓ３３１〜Ｓ３３５には、プリント失敗であった場合の処理手順が示されている。
【００６０】
図７には、強制印刷実行時の動作が示されている。図中のＳ３１０〜Ｓ３２０には、ＭＦＰ４が正常であった場合の処理手順が示され、Ｓ３４１〜Ｓ３４３には、異常であった場合の処理手順が示されている。図８には、通常印刷実行時の動作が示されている。図中のＳ３５１〜Ｓ３６１には、プリント状態がプリント待ちであって、強制印刷設定情報が登録されていないか、或いは、強制印刷の実行予定日時に達していない場合の処理手順が示されている。送信制御部２８は、印刷ジョブフォルダ２５内にプリントデータ２５１がなくなるまで上記処理手順を繰り返す。
【００６１】
まず、送信制御部２８は、印刷ジョブフォルダ２５内に属性ファイル２５２があれば、そのプリント状態を参照し（ステップＳ３０１）、プリント状態がプリント失敗であった場合、表示部３０にプリントエラーを表示する（ステップＳ３０２，Ｓ３３１）。このとき、エラー表示画面には、再プリントボタン及びキャンセルボタンが配置される。
【００６２】
送信制御部２８は、再プリントボタンの操作によって再プリントが指示されれば、属性ファイル２５２の実行時刻情報を現在日時に変更し、プリント状態をプリント待ちへ変更する（ステップＳ３３２，Ｓ３３３）。そして、送信制御部２８は、属性ファイル２５２に強制印刷設定情報が登録されていれば、更新後の実行時刻情報と限界監視時間情報とを用いて強制印刷の実行予定日時を変更し、ステップＳ３０１へ移行する（ステップＳ３３４，Ｓ３３５）。なお、送信制御部２８は、ステップＳ３３４において強制印刷設定情報が登録されていなければ、直ちにステップＳ３０１へ移行する。
【００６３】
一方、ステップＳ３０３においてプリント状態がプリント成功であった場合と、ステップＳ３３２においてエラー表示画面のキャンセルボタンが操作された場合には、プリントデータ２５１及び対応する属性ファイル２５２が印刷ジョブフォルダ２５から削除される（ステップＳ３２１，Ｓ３２２）。
【００６４】
また、ステップＳ３０４においてプリント状態がプリント待ちであった場合、送信制御部２８は、属性ファイル２５２を参照し、強制印刷設定情報が登録されていれば、現在の日時を参照し（ステップＳ３０５，Ｓ３０６）、強制印刷を実行すべきか否かを判断する（ステップＳ３０７）。
【００６５】
このとき、送信制御部２８は、強制印刷の実行予定日時と現在日時とを比較し、実行予定日時が現在日時より経過していれば、強制印刷を実行すべきと判断し、強制印刷処理を実行する。すなわち、送信制御部２８は、まず、プリンタ監視タイマーをセットし、動作状態取得部２６に対し動作状態の取得を指示する（ステップＳ３０８，Ｓ３０９）。
【００６６】
ステップＳ３０５において強制印刷設定情報が登録されていないか、或いは、ステップＳ３０７において実行予定日時に達していなかった場合、送信制御部２８は、ステップＳ３５１へ移行し、通常印刷処理を実行する。なお、送信制御部２８は、ステップＳ３０４においてプリント状態がプリント中であれば、ステップＳ３０１へ移行する。
【００６７】
次に、送信制御部２８は、動作状態取得部２６がＭＦＰ４から取得した機器状態情報によってＭＦＰ４の異常を検知すれば、プリンタエラーを表示部３０に表示する（ステップＳ３１０，Ｓ３４１）。そして、送信制御部２８は、機器監視時間Ｔ１が経過すれば、エラー表示を解除してステップＳ３０８へ移行する（ステップＳ３４２，Ｓ３４３）。
【００６８】
次に、送信制御部２８は、ＭＦＰ４の動作状態が印刷実行状態であれば、プリントデータ２５１の送信を留保し、ステップＳ３５６へ移行する（ステップＳ３１１）。一方、送信制御部２８は、ＭＦＰ４の動作状態が印刷待機状態又は省電力モードであれば、属性ファイル２５２のプリント状態をプリント中へ変更し、プリントデータ２５１をＭＦＰ４へ送信する（ステップＳ３１２，Ｓ３１３）。そして、送信制御部２８は、印刷終了監視タイマーをセットし、動作状態取得部２６に対し動作状態の再取得を指示する（ステップＳ３１４，Ｓ３１５）。
【００６９】
次に、送信制御部２８は、動作状態取得部２６により取得されたＭＦＰ４の動作状態が省電力モードであれば、プリントデータ２５１の印刷に失敗したと判断し、プリント状態をプリント失敗へ変更し、ステップＳ３０１へ移行する（ステップＳ３１６，Ｓ３１９）。
【００７０】
一方、動作状態が印刷待機状態であった場合には、プリントデータ２５１の印刷に成功したと判断し、プリント状態をプリント成功へ変更し、ステップＳ３０１へ移行する（ステップＳ３１７，Ｓ３２０）。ステップＳ３１４からステップＳ３１７までの処理手順は、印刷終了監視時間Ｔ２が経過するごとに繰り返される（ステップＳ３１８）。
【００７１】
ステップＳ３０５において強制印刷設定情報が登録されていないか、或いは、強制印刷の実行予定日時に達していなかった場合、送信制御部２８は、プリンタ監視タイマーをセットし、動作状態取得部２６に対し動作状態の取得を指示する（ステップＳ３５１，Ｓ３５２）。
【００７２】
次に、送信制御部２８は、動作状態取得部２６がＭＦＰ４から取得した機器状態情報によってＭＦＰ４の異常を検知すれば、プリンタエラーを表示部３０に表示する（ステップＳ３５３，Ｓ３５９）。そして、送信制御部２８は、機器監視時間Ｔ１が経過すれば、エラー表示を解除してステップＳ３５１へ移行する（ステップＳ３６０，Ｓ３６１）。
【００７３】
次に、送信制御部２８は、ＭＦＰ４の動作状態が省電力モードであれば、プリントデータ２５１の送信を留保し、機器監視時間Ｔ１が経過すれば、ステップＳ３０１へ移行する（ステップＳ３５４，Ｓ３５８）。
【００７４】
一方、送信制御部２８は、動作状態が印刷待機状態であった場合、直ちにプリントデータ２５１を送信すべくステップＳ３１２へ移行する（ステップＳ３５５）。また、送信制御部２８は、動作状態が印刷実行状態であった場合、プリントデータ２５１の送信を留保し、印刷終了監視タイマーをセットする（ステップＳ３５６）。そして、送信制御部２８は、印刷終了監視時間Ｔ２が経過すれば、ステップＳ３０１へ移行する（ステップＳ３５７）。
【００７５】
本実施の形態によれば、印刷指示時にＭＦＰ４が省電力モード中であればプリントデータ２５１の送信が留保され、印刷待機状態に移行したことが検知されるまで機器監視時間Ｔ１ごとに動作状態の取得が繰り返される。このため、ＭＦＰ４では、省電力モードに移行してから短時間でＰＣ２からの印刷要求によって通常モードへ復帰させられることを抑制することができる。
【００７６】
また、ＭＦＰ４が印刷実行状態である場合には、印刷待機状態に移行したことが検知されるまで機器監視時間Ｔ１よりも短い印刷終了監視時間Ｔ２ごとに動作状態の取得が繰り返される。このため、ＭＦＰ４における印刷ジョブが終了したことを速やかに検知して、プリントデータ２５１を送信することができる。さらに、ＭＦＰ４が省電力モード中であっても、限界監視時間Ｔ３が経過することによってプリントデータ２５１の送信が実行されるので、限界監視時間Ｔ３が経過した時点でプリントデータ２５１を強制的に印刷させることができる。
【００７７】
なお、本実施の形態では、機器監視時間Ｔ１ごとにプリントデータ２５１の送信を留保し続ける時間の上限として限界監視時間Ｔ３が設定可能である場合の例について説明したが、本発明はその様な構成に限定されるものではない。例えば、ＭＦＰ４が省電力モード中であるために機器監視時間Ｔ１ごとにプリントデータ２５１の送信を留保することを繰り返した場合に、プリントデータ２５１の送信を留保し続ける期間を制限するものとして、送信留保回数を指定するような構成であっても良い。すなわち、プリントデータ２５１の送信を留保した回数が一定数を越えた時点でプリントデータ２５１をＭＦＰ４へ送信するような構成であっても良い。
【００７８】
実施の形態２．
実施の形態１では、機器監視時間Ｔ１ごとにプリントデータ２５１の送信を留保し続けても印刷指示から限界監視時間Ｔ３が経過すればプリントデータ２５１の送信が実行される場合の例について説明した。これに対し、本実施の形態では、強制印刷設定として予め指定される印刷設定時刻に達すれば、プリントデータ２５１の送信を実行する場合について説明する。
【００７９】
図９は、本発明の実施の形態２によるプリントデータ送信装置の構成例を示したブロック図である。このＰＣ２は、図３のＰＣ２と比較すれば、印刷設定部２４が印刷設定時刻指定部２４７を備えている点で異なる。印刷設定時刻指定部２４７は、ＭＦＰ４の動作状態を監視するための機器監視情報として、印刷設定時刻Ｔ４を指定する。
【００８０】
印刷設定時刻Ｔ４は、ＭＦＰ４が省電力モード中であるために機器監視時間Ｔ１ごとにプリントデータ２５１の送信を留保することを繰り返した場合に、プリントデータ２５１の送信を留保し続ける期間を制限するパラメータである。この印刷設定時刻Ｔ４は、複数指定することができ、毎日、決まった時刻にプリントデータ２５１の送信を強制的に実行させ、或いは、日及び時刻を指定してプリントデータ２５１の送信を強制的に実行させることができる。この様な印刷設定時刻Ｔ４は、印刷設定時刻情報２４８として機器監視情報記憶部２４２内に保持される。
【００８１】
印刷ジョブフォルダ２５内の属性ファイル２５２には、強制印刷の予定日時を示す情報として、印刷設定時刻情報２４８が保持される。送信制御部２８は、プリントデータ２５１を送信することなく印刷設定時刻Ｔ４に達した場合に、プリントデータ２５１の送信を実行することによって、強制的に印刷を実行させる。
【００８２】
図１０のステップＳ４０１〜Ｓ４１１は、図９のＰＣ２における印刷設定時の動作の一例を示したフローチャートである。図中のステップＳ４０１〜Ｓ４０８及びＳ４１１は、図４のステップＳ１０１〜Ｓ１０８及びＳ１１０と同様である。
【００８３】
ステップＳ４０８において、印刷設定部２４は、強制印刷設定がユーザにより選択されれば、印刷設定時刻情報の設定を行う。このとき、印刷設定時刻Ｔ４がユーザにより入力されれば、印刷設定時刻情報を登録する（ステップＳ４０９）。そして、他にも印刷設定時刻情報を登録する場合には、ステップＳ４０９の処理手順が繰り返される（ステップＳ４１０）。
【００８４】
本実施の形態によれば、ＭＦＰ４が省電力モード中であっても、印刷設定時刻Ｔ４に達することによってプリントデータ２５１の送信が実行されるので、印刷設定時刻Ｔ４に達した時点で速やかにプリントデータ２５１を印刷させることができる。
【００８５】
なお、実施の形態１及び２では、ＭＦＰ４が、通常モードと、プリンタコントローラ４２、プリンタエンジン４３及び画像形成部４４に対する電力供給を遮断することによって、通常モードよりも消費電力を低減させた省電力モードとを有する場合の例について説明したが、本発明は省電力モードをこれに限定するものではない。例えば、ＭＦＰ４が、ネットワーク通信部４１、プリンタコントローラ４２、プリンタエンジン４３、画像形成部４４などの複数のモジュールからなる場合に、省電力モード（省エネモード）が、これらのモジュールに対する電源供給状態が互いに異なる複数の省電力状態からなるような構成であっても良い。具体的に説明すれば、第１の省電力状態では、第２の省電力状態よりも多くのモジュールに電源供給される。
【符号の説明】
【００８６】
１  ネットワーク印刷システム
２  ＰＣ
２１  操作部
２２  文書ファイル記憶部
２３  プリンタドライバ記憶部
２４  印刷設定部
２４１  監視時間指定部
２４２  機器監視情報記憶部
２４３  プリントデータ生成部
２４７  印刷設定時刻指定部
２５  印刷ジョブフォルダ
２６  動作状態取得部
２７  計時部
２８  送信制御部
２９  インターフェース部
３０  表示部
３  ＬＡＮ
４  ＭＦＰ
４１  ネットワーク通信部
４１１  インターフェース部
４１２  ネットワーク監視部
４１３  動作状態記憶部
４１４  印刷設定記憶部
４１５  計時部
４２  プリンタコントローラ
４２１  制御部
４２２  バッファ
４２３  プリントデータ記憶部
４２４  画像処理部
４３  プリンタエンジン
４４  画像形成部
４４１  現像部
４４２  転写部
４４３  定着部
４４４  駆動部
４５  動作モード切替ＳＷ
【図１】
2012159941.tif 000003
【図２】
2012159941.tif 000004
【図３】
2012159941.tif 000005
【図４】
2012159941.tif 000006
【図５】
2012159941.tif 000007
【図６】
2012159941.tif 000008
【図７】
2012159941.tif 000009
【図８】
2012159941.tif 000010
【図９】
2012159941.tif 000011
【図１０】
2012159941.tif 000012