(57)【要約】【課題】従来の印刷システムにおいて、エンジン機構部がパワーセーブ状態のときにホストコンピュータからの印刷を考えた場合、パワーセーブ状態から印刷可能状態への移行条件が印刷制御装置での印刷ジョブの受信であったため、ホストコンピュータが生成した印刷ジョブを印刷制御装置に送信するまでは印刷可能状態へは移行できず、本移行条件ではエンジン機構部における印刷ジョブの第１ページの印刷開始時間が遅くなり、全体的な印刷処理時間を長くしていた。【解決手段】印刷制御装置上の印刷装置状態監視部に、パワーセーブ状態を解除するパワーセーブ解除コマンドを付加し、かつホストコンピュータからのそのコマンド受信によりエンジン機構部でのパワーセーブ状態を解除する機能、およびホストコンピュータ上の印刷ジョブ生成処理部に、印刷ジョブの生成前にパワーセーブ解除コマンドを印刷制御装置に対し送信する機能を付加した。【選択図】　　　図１
2004054531.tif 000002
【特許請求の範囲】
【請求項１】
印刷用データを生成し送信するホストコンピュータと、前記ホストコンピュータより送信された印刷用データ前記を解析して印刷用の画像データに展開してエンジンに送出する印刷制御装置と、前記ホストコンピュータと前記印刷制御装置とを接続する双方向インタフェースと、前記印刷制御装置から出力されるビデオデータを印刷し、かつ電力消費を抑えるパワーセーブ機能を持つエンジン機構部と、前記エンジン機構部から記録材を排出するための排出装置を有する印刷システムにおいて、前記印刷制御装置がパワーセーブ状態を解除するパワーセーブ解除コマンドを認識でき、かつ前記ホストコンピュータからの前記パワーセーブ解除コマンド受信により前記エンジン機構部でのパワーセーブ状態を解除する機能を有し、前記エンジン機構部がパワーセーブ状態のとき、前記ホストコンピュータが前記印刷制御装置に対し、前記印刷用データの生成前に常に前記パワーセーブ解除コマンドを送信しておくことにより前記印刷用データの第１ページを早く印刷することを特徴とする印刷システム。
【請求項２】
前記ホストコンピュータが前記エンジン機構部のパワーセーブ状態を前記印刷制御装置より取得できる機能を有し、前記ホストコンピュータが前記印刷制御装置に対し、前記印刷用データの生成前に前記エンジン機構部のパワーセーブ状態を判断し、前記エンジン機構部がパワーセーブ状態のときに前記パワーセーブ解除コマンドを送信することを特徴とする請求項１記載の印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷用データ（以下、印刷ジョブという。）を生成し、送信するホストコンピュータと、ホストコンピュータから送信される印刷ジョブの解析、画像データへの展開、および展開結果を送出する手段を持つ印刷制御装置と、印刷制御装置から出力されるビデオデータを印刷し、かつパワーセーブ機能を持つエンジン機構部、およびエンジン機構部から記録材を排出する排出装置を有する印刷システムに関するものである。
【０００２】
【従来の技術】
近年世界的に省エネルギー化が重視され、実行されてきている。印刷装置においては、無駄な電力を削減するために考えられたパワーセーブ機能がそのひとつであるが、現在ではほとんどの印刷装置において取り入れられている。パワーセーブ状態への移行条件は基本的に最後に受信した印刷ジョブからの所要時間（以下、パワーセーブ移行時間という。）によっており、そのパワーセーブ移行時間は印刷制御装置に具備された操作パネルにて設定されているものを使用する。パワーセーブ状態へ移行する場合、エンジン機構部では印刷に必要な各ユニットの電源をほぼ切断し待機状態に入る（ただし、電源を切断する部分は印刷装置によって違いがある。）。一方、印刷可能状態への移行条件はホストコンピュータより印刷制御装置にて印刷ジョブを受信したか、または操作パネルを使用したかどうかで判断している。
【０００３】
ここで、印刷可能状態からパワーセーブ状態、またはパワーセーブ状態から印刷可能状態へ移行するために必要な処理時間（以下、それぞれ「パワーセーブ状態への移行処理時間」、「印刷可能状態への移行処理時間」という。）を比較すると、前者は必要な処理としてエンジン機構部における各ユニットの電源を切断するのに対し、後者は逆にエンジン機構部における各ユニットの電源を投入し動作可能待ちを行うため、明らかに後者の方が長く、特にエンジン機構部における定着機（用紙上に転写されたトナーを高熱により紙に定着させるユニット）の定着可能状態への移行時間が長い。このパワーセーブ状態からの印刷可能状態への移行処理時間は印刷装置、エンジン機構部の状態によってばらつきがあるが、２〜５分であり、これは大型機になればなるほど長くなる。
【０００４】
エンジン機構部がパワーセーブ状態のとき、ホストコンピュータ上で印刷ジョブを生成し、印刷制御装置へ送信することを考えた場合、エンジン機構部へのパワーセーブ解除命令は一般的に印刷制御装置が解析可能な印刷ジョブを受信してからでなければ送信されず、そのためホストコンピュータで印刷することがわかっていても印刷ジョブ生成中はエンジン機構部におけるパワーセーブ状態を解除することができない。印刷ジョブを受信して初めて印刷制御装置はパワーセーブ状態を解除するようエンジン機構部へ命令するので、エンジン機構部におけるこの印刷ジョブの第１ページの印刷開始時間が遅くなる。したがって、パワーセーブ状態からの印刷可能状態への移行処理時間が長ければ長いほど第１ページの印刷開始が遅くなり、結果的に１印刷ジョブに要する全体の印刷時間が長くなってしまうのである。
【０００５】
次に、従来の印刷システムについて図を用いて説明する。従来の印刷システムにおけるホストコンピュータで作成されたアプリケーションデータを印刷する場合の印刷シーケンスの概要を図７により説明する。ホストコンピュータ１にはまずコンピュータを動作させるための基本ソフトウェアであるオペレーティングシステム２があり、その上にドキュメントを作成し印刷するためのアプリケーションソフトウェア３がある。また、アプリケーションソフトウェア３の印刷指示により印刷ジョブ生成ソフトウェア５に印刷指示を与える印刷インターフェイス４があり、その指示を受けて印刷ジョブを生成する印刷ジョブ生成ソフトウェア５がある。さらに、印刷ジョブ生成ソフトウェア５は、アプリケーションソフトウェア３上で印刷形式を設定するためにオペレータとのインターフェイスを取り持つユーザーインターフェイス部６、および印刷ジョブを生成する印刷ジョブ生成処理部７がある。
【０００６】
オペレータがユーザーインターフェイス部６にて指定した印刷形式により、アプリケーションソフトウェア３上で作成した印刷データを印刷した場合、アプリケーションソフトウェア３の印刷指示により印刷インターフェイス４は印刷ジョブ生成ソフトウェア５に対し印刷指示を与え、それに基づいて印刷ジョブ生成ソフトウェア５は印刷ジョブを生成し、印刷ジョブスプーラ８に対し送信する。受信した印刷ジョブスプーラ８は双方向インターフェイス９を介して、印刷ジョブを印刷制御装置１１に送信する。
【０００７】
そして、印刷制御装置１１では、その受信した印刷ジョブを印刷できるかどうかを判断するため、印刷装置状態監視部１４にて印刷装置１０上の状態をチェックする。印刷装置１０上でエラーが発生していない場合は、その受信した印刷ジョブを印刷ジョブ解析展開部１２にて解析し画像データとしてフレームメモリ１７に展開する。展開後は、エンジン機構部１８が印刷可能状態の場合、エンジン制御部１３よりビデオデータとしてエンジン機構部１８に出力するが、そうでない場合は印刷可能状態になるまで待ち状態となる。そして、エンジン機構部１８にてビデオデータを受信すると、記録材への印刷が行われ、印刷された記録材が排出装置２０より排出される。
【０００８】
なお、操作パネル１５は印刷装置１０の状態を表示したり、印刷装置１０の印刷設定（パワーセーブ移行時間等）を行うためのものであり、その設定された印刷設定値は記憶装置１６に格納される。
【０００９】
印刷ジョブ生成ソフトウェア５における印刷ジョブ生成処理部７を図８を用いて説明する。本処理は、アプリケーションソフトウェア３より印刷インターフェイス４に印刷指示があった場合に、アプリケーションソフトウェア３が印刷要求する印刷データを印刷制御装置１１で解析可能なページ記述言語（以下、ＰＤＬ。一般的に知られているものとして、ＰｏｓｔＳｃｒｉｐｔ、ＰＣＬなどがある）に変換し、印刷ジョブスプーラ８に送信するものである。
【００１０】
まず、印刷インターフェイス４より印刷指示があるか確認する。印刷指示がない場合はそのまま処理を終了するが、ある場合は予め決められた印刷インターフェイス４と印刷ジョブ生成ソフトウェア５間の印刷指示インターフェイスに基づき、印刷ジョブ生成処理を行う。なお、前記印刷指示インターフェイスは、ドキュメントの開始／終了、および各ページの開始／終了により区切られた、ドキュメント単位およびページ単位で処理を進めるためのものである。
【００１１】
前記印刷指示シーケンスに基づき、印刷インターフェイス４はアプリケーションソフトウェア３より指示のあった印刷データを印刷ジョブ生成ソフトウェア５に印刷指示し、指示を受けた印刷ジョブ生成ソフトウェア５は印刷制御装置１１で解析可能なＰＤＬに変換し、印刷ジョブスプーラ８へ送信する。これをすべてのページが終了するまで行い、本処理を終了する。
【００１２】
また、印刷装置状態監視部１４を図９を用いて説明する。本処理は、印刷装置１０の状態をチェックし、その状態に応じてパワーセーブ移行／解除命令をエンジン機構部１８に送信する処理である。
【００１３】
まず印刷制御装置１１およびエンジン機構部１８の状態を取得し、エラーが発生しているかどうかを判断する。エラーが発生している場合は、そのエラー状態がクリアされるまではオペレータによるエラーリカバリ待ちとなる。エラーがクリアされ、印刷制御装置１１が印刷可能状態であれば、パワーセーブ状態ヘ移行するまでの時間をカウントするパワーセーブ移行タイマの値を参照し、それがオペレータが指定した時間（パワーセーブ移行時間）に等しくなったら、パワーセーブ状態へ移行するためパワーセーブ移行命令をエンジン機構部１８へ送信するとともに印刷制御装置１１はパワーセーブ状態へ移行し、そうでない場合はパワーセーブ移行タイマ値をカウントアップして処理を終了する。パワーセーブ移行命令を受信した電源監視制御部１９は電源が投入されている印刷に必要な各ユニットの電源をすべて切断し（ただし、電源監視制御部１９を司るユニットを除く）、パワーセーブ状態ヘ移行する。また、印刷可能状態にない場合は、エンジン機構部１８が印刷可能状態へ移行中かどうかを判断する。印刷可能状態へ移行中の場合は印刷可能状態待ちのため処理を終了するが、そうでない場合は一般的な印刷可能移行条件である、印刷制御装置１１にて印刷ジョブを受信したか、または操作パネル１５を使用したかどうかを判断する。印刷制御装置１１にて印刷ジョブを受信した場合、または操作パネル１５を使用した場合は、印刷可能状態へ移行するため、エンジン機構部１８の電源監視制御部１９に対しパワーセーブ解除命令を送信し本処理を終了する。
【００１４】
なお、そのパワーセーブ解除命令を受信した電源監視制御部１９は切断されていた印刷に必要な各ユニットの電源をすべて投入し、印刷可能状態ヘ移行する（印刷可能状態へ移行終了後、印刷制御装置１１は印刷可能状態となる）。また、本処理でカウントアップされたパワーセーブ移行タイマ値は印刷ジョブ解析展開部１２にて印刷ジョブの処理終了時、または操作パネル１５の使用時にリセットされる。
【００１５】
【発明が解決しようとする課題】
従来の印刷システムにおいて、エンジン機構部がパワーセーブ状態のときにホストコンピュータからの印刷を考えた場合、パワーセーブ状態から印刷可能状態への移行条件が印刷制御装置での印刷ジョブの受信であったため、ホストコンピュータが生成した印刷ジョブを印刷制御装置に送信するまでは印刷可能状態へは移行できず、本移行条件ではエンジン機構部における印刷ジョブの第１ページの印刷開始時間が遅くなり、全体的な印刷処理時間を長くしていた。
【００１６】
本発明の目的は、前記従来方式を改良し、印刷ジョブの第１ページを早く印刷させることができる印刷システムを提供することにある。
【００１７】
【課題を解決するための手段】
上記目的は、印刷制御装置上の印刷装置状態監視部に、パワーセーブ状態を解除するパワーセーブ解除コマンドを付加し、かつホストコンピュータからのそのコマンド受信によりエンジン機構部でのパワーセーブ状態を解除する機能、およびホストコンピュータ上の印刷ジョブ生成処理部に、印刷ジョブの生成前にパワーセーブ解除コマンドを印刷制御装置に対し送信する機能を付加することによって達成される。
【００１８】
【発明の実施の形態】
本発明の一実施例を、図１の印刷システムのブロック図、図２のパワーセーブ解除コマンド発行部、図３の印刷ジョブ生成処理部、および図４の印刷装置状態監視部のフローチャートにより説明する。
【００１９】
本実施例では前記した図７の従来例に対し、印刷ジョブ生成処理部７、および印刷装置状態監視部１４における処理の一部を追加変更している。まず、本実施例のアプリケーションソフトウェア３からの印刷処理を図１の印刷システムのブロック図により説明する。
【００２０】
アプリケーションソフトウェア３上で作成した印刷データを印刷する場合、オペレータは最初にユーザーインターフェイス部６にて印刷形式を設定してから、アプリケーションソフトウェア３上に具備された印刷機能を選択する。アプリケーションソフトウェア３は印刷機能の選択により、印刷インターフェイス４に印刷指示を与える。指示を受けた印刷インターフェイス４は、予め決められた印刷インターフェイス４と印刷ジョブ生成ソフトウェア５間の印刷指示インターフェイスに基づき、印刷ジョブ生成ソフトウェア５に印刷データを印刷指示する。次に、指示を受けた印刷ジョブ生成ソフトウェア５は印刷ジョブ生成処理部７のパワーセーブ解除コマンド発行部２１により、最初にパワーセーブ解除コマンドを印刷制御装置１１へ送信する。本コマンドを受信した印刷制御装置１１は、印刷装置状態監視部１４にてパワーセーブ状態のときにエンジン機構部１８に対し、パワーセーブ解除命令を送信し、エンジン機構部１８は印刷可能状態へ移行する。そして、この印刷可能状態への移行中に、印刷ジョブ生成ソフトウェア５は印刷インターフェイス４の印刷指示シーケンスに基づき印刷ジョブを生成し、印刷ジョブスプーラ８へ送信する。送信された印刷ジョブは印刷ジョブスプーラ８により、印刷制御装置１１へ送信される。その受信した印刷ジョブは印刷ジョブ解析展開部１２にて画像データへ展開され、エンジン機構部１８が印刷可能状態かどうかでエンジン制御部１３よりビデオデータが送信される。エンジン機構部１８が印刷可能状態であれば、印刷が開始され、印刷が終了するまでエンジン機構部１８にてそのビデオデータを受信して印刷結果を排出装置２０へ排出する。
【００２１】
ここで、パワーセーブ解除コマンド発行部２１、印刷ジョブ生成処理部７、および印刷装置状態監視部１４を図２のパワーセーブ解除コマンド発行部、図３の印刷ジョブ生成処理部、図４の印刷装置状態監視部のフローチャートにより個々の処理を説明する。
【００２２】
まず、パワーセーブ解除コマンド発行部２１であるが、これは印刷ジョブ生成処理部７で印刷インターフェイス４より印刷要求があった場合に実行される処理で、パワーセーブ解除用コマンドを作成し、印刷制御装置１１へそのコマンドを発行するものである。
【００２３】
印刷ジョブ生成処理部７では、従来例に対し、印刷インターフェイスの印刷指示に基づく印刷ジョブの生成前に、上述したパワーセーブ解除コマンド発行部２１を実行し、印刷装置１０のエンジン機構部１８を前もって印刷可能状態へ移行させるように変更している。
【００２４】
印刷装置状態監視部１４では、従来例に対し、パワーセーブ状態から印刷可能状態への移行条件として、「印刷ジョブの受信」または「操作パネルの使用」以外に、「パワーセーブ解除コマンドの受信」を付加している。
【００２５】
ここで、図５、図６を用いて、パワーセーブ状態ときにおけるアプリケーションソフトウェア３からの印刷開始および終了までの時間遷移を従来例と比較する。なお、図において、アプリケーションソフトウェア３からの印刷における処理をホストコンピュータ１、印刷制御装置１１、エンジン機構部１８と３つに分け、それぞれ担当する処理およびその所要時間を矢印の上下に記載している。また、この例では比較的大きな印刷ジョブを想定し、所要時間を設定している。
【００２６】
図５の実施例では、パワーセーブ解除コマンドを送信する時間が余計にかかっているが、ほぼ印刷開始と同時にエンジン機構部１８に対して、パワーセーブ解除命令を送信しているので、図６の従来例のような印刷制御装置１１における待ち時間を無くし、エンジン機構部１８における第１ページの印刷開始時間を早くしている。ただし、この待ち時間は、印刷ジョブの生成時間、印刷可能状態への移行時間によっては、減らすことはできても無くすことができない場合がある。
【００２７】
従って、結果的に、本実施例ではアプリケーションソフトウェア３からの印刷開始から終了までの処理時間を短縮することができ、パワーセーブ状態時の印刷効率を向上することができる（本例では、１分５０秒短縮できている）。
【００２８】
さらに、ホストコンピュータ１からパワーセーブ解除コマンドを常に送信するのではなく、ホストコンピュータ１にて印刷制御装置１１の印刷状態を取得し、パワーセーブ状態のときにパワーセーブ解除コマンドを送信する条件を付加することによっても、上記と同様な効果を得ることができる。
【００２９】
【発明の効果】
本発明によれば、印刷制御装置上の印刷装置状態監視部に、パワーセーブ状態を解除するパワーセーブ解除コマンドを付加し、かつホストコンピュータからのそのコマンド受信によりエンジン機構部でのパワーセーブ状態を解除する機能、およびホストコンピュータ上の印刷ジョブ生成処理部に、印刷ジョブの生成前にパワーセーブ解除コマンドを印刷制御装置に対し送信する機能を付加することにより、パワーセーブ状態時の印刷において、ホストコンピュータにおける印刷ジョブの生成と並行して、エンジン機構部を印刷可能状態へ移行させ、印刷制御装置における待ち時間を減らすので、印刷ジョブの第１ページを早く印刷させ、全体の印刷処理時間を短くすることのできる印刷効率の良い印刷システムを提供することができる。
【図面の簡単な説明】
【図１】本発明の実施例を示す印刷システムのブロック図である。
【図２】本発明の実施例におけるパワーセーブ解除コマンド発行部のフローチャートである。
【図３】本発明の実施例における示す印刷ジョブ生成処理部のフローチャートである。
【図４】本発明の実施例における印刷装置状態監視部のフローチャートである。
【図５】本発明の実施例における印刷シーケンスの時間遷移図である。
【図６】従来例における印刷シーケンスの時間遷移図である。
【図７】従来の印刷システムのブロック図である。
【図８】従来の印刷ジョブ生成処理部のフローチャートである。
【図９】従来の印刷装置状態監視部のフローチャートである。
【符号の説明】
１はホストコンピュータ、２はオペレーティングシステム、３はアプリケーションソフトウェア、４は印刷インターフェイス、５は印刷ジョブ生成ソフトウェア、６はユーザーインターフェイス部、７は印刷ジョブ生成処理部、８は印刷ジョブスプーラ、９は双方向インターフェイス、１０は印刷装置、１１は印刷制御装置、１２は印刷ジョブ解析展開部、１３はエンジン制御部、１４は印刷装置状態監視部、１５は操作パネル、１６は記憶装置、１７はフレームメモリ、１８はエンジン機構部、１９は電源監視制御部、２０は排出装置、２１はパワーセーブ解除コマンド発行部である。
【図１】
2004054531.tif 000003
【図２】
2004054531.tif 000004
【図３】
2004054531.tif 000005
【図４】
2004054531.tif 000006
【図５】
2004054531.tif 000007
【図６】
2004054531.tif 000008
【図７】
2004054531.tif 000009
【図８】
2004054531.tif 000010
【図９】
2004054531.tif 000011