(57)【特許請求の範囲】
【請求項１】
所定の条件で省電力モードに移行するプリンタ装置と、印刷制御装置とを含む印刷システムであって、
前記印刷制御装置は、前記プリンタ装置が省電力モードにない場合は、ページ記述言語にて記述された印刷対象データを前記プリンタ装置へ送信し、前記プリンタ装置が省電力モードにある場合は、前記プリンタ装置に対して省電力モードから通常のモードへ復帰するよう指示した後、前記印刷対象データの少なくとも一部を前記プリンタ装置に代わってページ画像に変換し、当該変換したページ画像を前記プリンタ装置に送信することを特徴とする印刷システム。
【請求項２】
所定の条件で省電力モードに移行するプリンタ装置に接続される印刷制御装置であって、
前記プリンタ装置が省電力モードにない場合は、ページ記述言語にて記述された印刷対象データを前記プリンタ装置へ送信し、
前記プリンタ装置が省電力モードにある場合は、前記プリンタ装置に対して省電力モードから通常のモードへ復帰するよう指示した後、前記印刷対象データの少なくとも一部を前記プリンタ装置に代わってページ画像に変換し、当該変換したページ画像を前記プリンタ装置に送信することを特徴とする印刷制御装置。
【請求項３】
請求項２に記載の印刷制御装置であって、
前記プリンタ装置が省電力モードにある場合に、前記印刷対象データのうち、プリンタ装置に代わってページ画像に変換する部分の分量を、前記印刷対象データに関する条件と、印刷制御装置側の所定の条件と、プリンタ装置側の所定の条件と、前記プリンタ装置への接続状態に基づく条件と、の少なくとも一つを用いて決定し、
前記印刷対象データのうち、当該決定した分量の印刷対象データをページ画像に変換することを特徴とする印刷制御装置。
【請求項４】
請求項２または３に記載の印刷制御装置において、
前記プリンタ装置から、省電力モードに移行する際に、省電力モードへ移行する旨の通知を受けて記憶し、当該通知を受けたか否かによって、プリンタ装置が省電力モードにあるか否かを判断することを特徴とする印刷制御装置。
【請求項５】
請求項２から４のいずれか１項に記載の印刷制御装置において、
前記プリンタ装置から通常のモードへ復帰したことの報知を受けた後は、前記印刷対象データをページ画像に変換せず、前記印刷対象データのうちページ画像に未変換の印刷対象データについてはページ画像に変換せずに前記プリンタ装置に送信することを特徴とする印刷制御装置。
【請求項６】
所定の条件で省電力モードに移行するプリンタ装置に接続される印刷制御装置の制御方法であって、
前記プリンタ装置が省電力モードにない場合は、ページ記述言語にて記述された印刷対象データを前記プリンタ装置へ送信させ、
前記プリンタ装置が省電力モードにある場合は、前記プリンタ装置に対して省電力モードから通常のモードへ復帰するよう指示させた後、前記印刷対象データの少なくとも一部を前記プリンタ装置に代わってページ画像に変換させ、当該変換したページ画像を前記プリンタ装置に送信させることを特徴とする制御方法。
【請求項７】
所定の条件で省電力モードに移行するプリンタ装置に接続されるコンピュータに、
前記プリンタ装置が省電力モードにない場合は、ページ記述言語にて記述された印刷対象データを前記プリンタ装置へ送信させ、
前記プリンタ装置が省電力モードにある場合は、前記プリンタ装置に対して省電力モードから通常のモードへ復帰するよう指示させた後、前記印刷対象データの少なくとも一部を前記プリンタ装置に代わってページ画像に変換させ、当該変換したページ画像を前記プリンタ装置に送信させることを特徴とする制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、省電力モードを有したプリンタ装置を用いて印刷を行うための印刷システムに係り、印刷効率の向上に関する。
【０００２】
【従来の技術】
近年、地球環境問題への意識の向上に伴い、プリンタ装置等に代表される電子機器においても、消費電力量の低減が大きな関心事になっている。このため多くのプリンタ装置が、例えば印刷要求が一定時間受信されなかったことなどを条件として省電力モードに移行し、ヒータを用いる定着部への電力供給を停止して、ヒータ分の電力低減を図ったり、制御用のＣＰＵを停止させたりしている。
【０００３】
一方、省電力モードにあるプリンタ装置に対し、印刷制御装置としてのパーソナルコンピュータから印刷要求を行うと、プリンタ装置ではまず省電力モードからの復帰処理を行い、制御用ＣＰＵの再起動やヒータへの電力供給の再開などを開始する。そして制御用ＣＰＵが復帰した時点で、印刷対象データの受信が開始され、当該印刷対象データを処理してページ画像を生成し、これを印刷するようになっている。
【０００４】
具体的には、図６に示すように、パーソナルコンピュータ（ＰＣ）側では、省電力モードにあるプリンタ（ＰＲＴ）に通常のモードに復帰するよう指示し（Ｓ６１）、プリンタ装置側へ提供するための印刷対象データをページ記述言語の規則に従って生成する（Ｓ６２）。プリンタ装置側では、この間、通常状態に復帰する処理を行っている（Ｓ６３）が、この復帰の処理は、一般に印刷対象データの準備の処理よりも長時間かかる。プリンタ装置は、通常のモードに復帰すると、その旨をパーソナルコンピュータ側へ通知し（Ｓ６４）、パーソナルコンピュータは、処理Ｓ６２で生成した印刷対象データの送信を開始する（Ｓ６５）。プリンタ装置側では、この印刷対象データを受信し、解釈（デコンポーズ）して、ページ画像を生成し、これを印字処理する（Ｓ６６）。
【０００５】
このため、復帰の処理にかかる時間分だけ通常の状態よりも印刷完了が遅延してしまう。そこで、復帰処理時間を低減する技術も考えられている。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記従来の印刷システムにおいては、復帰処理時間を低減するにも限度があり、ページ記述言語の生成時間より短縮することは現実的でない。
【０００７】
本発明は上記実情に鑑みて為されたもので、復帰処理時間が十分短縮できなくても、印刷効率を向上できる印刷システムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明は、所定の条件で省電力モードに移行するプリンタ装置と、印刷制御装置とを含む印刷システムであって、前記印刷制御装置は、前記プリンタ装置が省電力モードにない場合は、ページ記述言語にて記述された印刷対象データを前記プリンタ装置へ送信し、前記プリンタ装置が省電力モードにある場合は、前記プリンタ装置に対して省電力モードから通常のモードへ復帰するよう指示した後、前記印刷対象データの少なくとも一部を前記プリンタ装置に代わってページ画像に変換し、当該変換したページ画像を前記プリンタ装置に送信することを特徴としている。これにより、ページ記述言語による印刷対象データの生成が完了してからプリンタ装置が復帰処理を完了するまでの間に、印刷制御装置側で、プリンタ装置が本来行うべき処理を行っておくので、復帰完了後のプリンタ装置側の処理負荷を軽減して印刷効率を向上させる。
【０００９】
また、本発明は、所定の条件で省電力モードに移行するプリンタ装置に接続される印刷制御装置であって、前記プリンタ装置が省電力モードにない場合は、ページ記述言語にて記述された印刷対象データを前記プリンタ装置へ送信し、前記プリンタ装置が省電力モードにある場合は、前記プリンタ装置に対して省電力モードから通常のモードへ復帰するよう指示した後、前記印刷対象データの少なくとも一部を前記プリンタ装置に代わってページ画像に変換し、当該変換したページ画像を前記プリンタ装置に送信することを特徴としている。
【００１０】
ここで、前記プリンタ装置が省電力モードにある場合に、前記印刷対象データのうち、プリンタ装置に代わってページ画像に変換する部分の分量を、前記印刷対象データに関する条件と、印刷制御装置側の所定の条件と、プリンタ装置側の所定の条件と、前記プリンタ装置への接続状態に基づく条件と、の少なくとも一つを用いて決定し、前記印刷対象データのうち、当該決定した分量の印刷対象データをページ画像に変換することも好ましい。さらに、前記プリンタ装置から、省電力モードに移行する際に、省電力モードへ移行する旨の通知を受けて記憶し、当該通知を受けたか否かによって、プリンタ装置が省電力モードにあるか否かを判断することとしてもよい。さらに、前記プリンタ装置から通常のモードへ復帰したことの報知を受けた後は、前記印刷対象データをページ画像に変換せず、前記印刷対象データのうちページ画像に未変換の印刷対象データについてはページ画像に変換せずに前記プリンタ装置に送信することとしてもよい。
【００１１】
本発明のある態様によると、所定の条件で省電力モードに移行するプリンタ装置に接続される印刷制御装置の制御方法であって、前記プリンタ装置が省電力モードにない場合は、ページ記述言語にて記述された印刷対象データを前記プリンタ装置へ送信させ、前記プリンタ装置が省電力モードにある場合は、前記プリンタ装置に対して省電力モードから通常のモードへ復帰するよう指示させた後、前記印刷対象データの少なくとも一部を前記プリンタ装置に代わってページ画像に変換させ、当該変換したページ画像を前記プリンタ装置に送信させることとしている。
【００１２】
また、本発明の別の態様によると、制御プログラムであって、所定の条件で省電力モードに移行するプリンタ装置に接続されるコンピュータに、前記プリンタ装置が省電力モードにない場合は、ページ記述言語にて記述された印刷対象データを前記プリンタ装置へ送信させ、前記プリンタ装置が省電力モードにある場合は、前記プリンタ装置に対して省電力モードから通常のモードへ復帰するよう指示させた後、前記印刷対象データの少なくとも一部を前記プリンタ装置に代わってページ画像に変換させ、当該変換したページ画像を前記プリンタ装置に送信させることとしている。
【００１３】
【発明の実施の形態】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係る印刷システムは、図１に示すように、プリンタ装置１と、パーソナルコンピュータ等の印刷制御装置２とを含んで構成され、これらは互いに、通信路３を介して接続されている。プリンタ装置１は、インタフェース部１１と、データ処理部１２と、プリンタエンジン部１３とを含んで構成されている。なお、通信路３は、図１においては、ネットワーク（ＬＡＮ）の場合を図示しているが、例えばＵＳＢ（Universal Serial Bus）のように、シリアル通信回線であっても構わない。
【００１４】
プリンタ装置１のインタフェース部１１は、通信路３に接続され、この通信路３を介して印刷制御装置２との間でデータを送受信する。このインタフェース部１１は、また省電力モードにあっても電源の供給がされており、省電力モードにあるときに印刷制御装置２からデータ送信要求を受け付けると、データ処理部１２とプリンタエンジン部１３への電力供給を開始するよう、図示しない省電力制御部に対して指示する。省電力制御部は、この指示を受けて各部への電源供給を開始し、通常モードに復帰するための初期化の処理を行わせ、通常モードへ復帰したときに、インタフェース部１１を介して所定の印刷制御装置２に対して通常モードへ復帰したことを報知する。また、インタフェース部１１は、通常モードから省電力モードへ移行する際に、所定の印刷制御装置２に対して省電力モードへ移行する旨を通知する。具体的には、インタフェース部１１には、予め、この通知の対象となる印刷制御装置２のアドレスの一覧を設定して記憶させておき、通常モードと省電力モードとの間で各モードへ移行する際に、当該一覧に示された各アドレスに対してモード移行を報知する。
【００１５】
データ処理部１２は、インタフェース部１１から入力される印刷対象データに基づきページ画像を生成して（いわばデコンポーズして）プリンタエンジン部１３に出力する。また、このデータ処理部１２は、インタフェース部１１からページ画像のデータの入力を受けると、当該データをプリンタエンジン部１３に出力する。プリンタエンジン部１３は、データ処理部１２から入力されるページ画像のデータに基づいて用紙への印刷を行う。
【００１６】
印刷制御装置２は、例えばパーソナルコンピュータであり、図２に示すように、制御部２１と、記憶部２２と、通信制御部２３とを含んで構成される。なお、印刷制御装置２は、これらの外に、情報を表示するディスプレイ装置や、利用者の指示操作の入力を受け付ける入力部を含んでもよいが、ここでは説明のためにこれらを省略している。
【００１７】
印刷制御装置２の制御部２１は、記憶部２２に格納されているプログラムを実行して、通信路３を介してプリンタ装置１のインタフェース部１１から省電力モードへの移行の報知を受けて、当該通知元となったプリンタ装置１が省電力モードへ移行したことを記憶する。また、この制御部２１は、印刷対象となったデータの送信時に、プリンタ装置１が省電力モードにあるか否かにより、印刷対象データをそのまま送信するか否かを決定して、所定の場合に印刷対象データをページ画像のデータへ変換する、データ調整処理を実行する。このデータ調整処理については、後に詳しく述べる。
【００１８】
記憶部２２は、制御部２１が実行するプログラムを保持している。また、この記憶部２２は制御部２１が種々の処理を行う際のワークメモリとしても動作する。具体的にこの記憶部２２は、ＲＡＭ（Random Access Memory）や、ＲＯＭ（Read Only Memory）等を含んでなり、ハードディスクやＣＤ−ＲＯＭドライブ等の大容量の記憶媒体又はコンピュータ読み取り可能な記憶媒体からデータを読み出して制御部２１に出力するものも含む。
【００１９】
通信制御部２３は、制御部２１から入力される指示に従って通信路３を介してプリンタ装置１へデータを送信する。また、この通信制御部２３は、通信路３を介してプリンタ装置１から受信されるデータ（例えば省電力モードへの移行の報知）を制御部２１に出力する。
【００２０】
ここで制御部２１の実行するデータ調整処理について説明する。制御部２１は、印刷の指示を受けて図３に示す処理を開始し、印刷を行うべきプリンタ装置１が現在省電力モードにあるか否かを調べる（Ｓ１）。ここで省電力モードにない場合（通常モードである場合）には、制御部２１は、印刷すべきテキストや画像についての印刷対象データを生成する（Ｓ２）。ここで印刷対象データとは具体的にはページ記述言語で記述されたデータであり、一般的なものとしては、PostScript（登録商標）データ等がある。印刷すべき情報をこのような印刷対象データに変換する処理は、広く知られたものであるので、ここでの詳細な説明を省略する。制御部２１は、こうして生成した印刷対象データを通信制御部２３を介してプリンタ装置１へ送信して（Ｓ３）、処理を終了する。
【００２１】
一方、処理Ｓ１において、省電力モードにある場合には、まず通信制御部２３を介してデータ送信要求の信号を送信する（Ｓ４）。そして、制御部２１は、印刷すべきテキストや画像についての印刷対象データを生成し（Ｓ５）、続いて、この印刷対象データに基づき、プリンタ装置１に代ってページ画像のデータの生成（いわゆるデコンポーズ）を行う（Ｓ６）。ここでページ画像のデータは、例えば予め定められた量（１ページ分だけなど）だけ生成する。そして、制御部２１は、プリンタ装置１側から通常モードへ復帰したことの報知を受けて、ページ画像のデータと、印刷対象データのうち、ページ画像へ変換しなかった部分とを通信制御部２３を介して送信し（Ｓ７）、処理を終了する。
【００２２】
なお、プリンタ装置１のデータ処理部１２におけるデコンポーズの際には、内部データ処理の高速化と内部メモリの記憶容量を小さくするため、デコンポーズしたページ画像を圧縮処理しておき、プリンタエンジン部１３へ出力する際にこれを伸長しながら、プリンタエンジン部１３へ出力し、プリンタエンジン部１３にて伸長されたページ画像を印刷するのが一般的である。そこで、制御部２１の処理Ｓ６においても、生成したページ画像を圧縮処理し、この圧縮処理後のページ画像を処理Ｓ７で送信するようにしておくのが好ましい。
【００２３】
また、ここでは、処理Ｓ６にて生成するページ画像データの量は、予め定められた量（例えば１ページ分）とする場合を例として説明したが、当該生成するページ画像の分量は、印刷対象データに関する条件と、印刷制御装置２側の所定の条件と、プリンタ装置側１の所定の条件と、プリンタ装置１への接続状態に基づく条件との少なくとも一つに応じて、例えば処理Ｓ４の前に決定しておき、当該決定された分量（この分量は、例えばページ単位とするのも好ましい）だけ処理Ｓ６にてページ画像データを生成することとするのも好ましい。すなわち、印刷対象データに関する条件とは、印刷対象データ自体の量や、印刷対象データとしてのページ記述言語の処理しやすさ（例えば特定のコマンドでは、制御部２１よりもプリンタ装置１側の専用のプロセッサで処理するのが高速な場合もある）などであり、印刷制御装置２側の条件とは、印刷対象データを処理する速度（例えば制御部２１の現在の負荷によっても変動する）である。
【００２４】
また、プリンタ装置１側の条件としては、例えば省電力モードへの移行通知があってからの経過時間（省電力モードへ移行してから長時間経過していると、ヒータ等の温度が元へ戻るまでに相当時間を要することが予想される）などであり、プリンタ装置１への接続状態としては、通信路３がいかなる状態か（伝送速度や、混雑状態）などである。
【００２５】
次に、本実施の形態に係る印刷システムの動作について説明する。まず、プリンタ装置１が通常の状態にあるときには、図４に示すように、印刷制御装置２は、印刷対象データを生成して（Ｓ１１）、データ送信要求を行い（Ｓ１２）、データの送信を開始する（Ｓ１３）。ここでデータ送信の状態は、図４に示すように、例えば一定の量ずつ、順次送信される。プリンタ装置１側のインタフェース部１１では、この印刷対象データを順次受信して、データ処理部１２に出力する（Ｓ１４）。データ処理部１２では、印刷対象データに基づきページ画像（例えばラスタ画像）を生成して圧縮し、１ページ分の画像ごとに伸長しながらプリンタエンジン部１３へ出力する（Ｓ１５）。そしてプリンタエンジン部１３が用紙への印刷を行う。
【００２６】
また、プリンタ装置１が省電力状態にあるときには、図５に示すように、印刷制御装置２がまず、データ送信要求を送信しておく（Ｓ２１）。このデータ送信要求が、いわば、プリンタ装置１側への通常のモードへ復帰すべき旨の指示になる。プリンタ装置１のインタフェース部１１は、これを受けて省電力制御部に対して通常モードへの復帰を促し、省電力制御部が各部へ通常モードへ復帰するよう指示する。そして、データ処理部１２及びプリンタエンジン部１３が通常モードへの復帰処理を開始する（Ｓ２２）。
【００２７】
一方、印刷制御装置２側では、データ処理部１２及びプリンタエンジン部１３が通常モードへの復帰処理を行っている間、印刷対象データの生成を行うとともに（Ｓ２３）、その少なくとも一部についてページ画像（例えばラスタ画像）を生成して圧縮しておく（Ｓ２４）。やがて、データ処理部１２及びプリンタエンジン部１３が通常モードへ復帰すると、インタフェース部１１が通常モードへの復帰を報知する（Ｓ２５）。
【００２８】
印刷制御装置２は、この報知を受けて、ページ画像と、ページ画像の生成を行っていない印刷対象データの部分があれば、当該部分の印刷対象データとを順次プリンタ装置１へ送信する（Ｓ２６）。プリンタ装置１のインタフェース部１１は、このデータをデータ処理部１２へ出力する。データ処理部１２では、ページ画像のデータ部分については、当該部分を伸長しながらプリンタエンジン部１３へ出力する（Ｓ２７）。また、印刷対象データ部分については、この部分に従ってページ画像（例えばラスタ画像）データの生成を行って圧縮し、ページ毎に伸長しながらプリンタエンジン部１３へ出力する（Ｓ２７）。そしてプリンタエンジン部１３がこれらのデータの印刷を行う。
【００２９】
このように、本実施の形態によると、プリンタ装置１側の復帰処理中に、ページ画像のデータの生成を行ってしまうため、プリンタ装置１側が少なくとも一部の印刷対象データについてデコンポーズ（及び圧縮）する必要がなくなって、この分の時間を短縮できる。このため、復帰処理時間が十分短縮できなくても、印刷効率を向上できる。
【００３０】
なお、ここでは、印刷制御装置２は、パーソナルコンピュータである場合を例として説明したが、プリンタ装置１に直接接続されるプリンタサーバ装置であっても構わない。この場合は、生成するページ画像の分量において、印刷の要求元となるパーソナルコンピュータ側の条件やパーソナルコンピュータへの通信路の条件なども判断の基礎としてもよい。
【００３１】
また、ここでは事前にプリンタ装置１側から為された報知によって、プリンタ装置１が現在省電力モードにあるか否かを判断しているが、処理前にプリンタ装置１に対して現在の状況を問い合せるようにしてもよい。この場合において、プリンタ装置１が省電力モードにあるときに当該問い合せを受信したときには、省電力モードにある旨、応答するとともに、この問い合せを通常モードへ復帰すべき旨の指示として、通常モードへの復帰処理を開始する。
【００３２】
さらにここでは、インタフェース部１１にてページ画像のデータを受け入れたときも、データ処理部１２へ出力するようにしているが、インタフェース部１１がページ画像であるか否かを判断し、ページ画像である場合は、当該データを伸長し、プリンタエンジン部１３へ直接的に出力するようにしてもよい。
【図面の簡単な説明】
【図１】  本発明の実施の形態に係るプリンタシステムの構成ブロック図である。
【図２】  印刷制御装置２の一例を表す構成ブロック図である。
【図３】  印刷制御装置２の処理の一例を表すフローチャート図である。
【図４】  本発明の実施の形態に係るプリンタシステムの動作を表すタイミングチャート図である。
【図５】  本発明の実施の形態に係るプリンタシステムの動作を表すタイミングチャート図である。
【図６】  従来のプリンタシステムの動作を表すタイミングチャート図である。
【符号の説明】
１  プリンタ装置、２  印刷制御装置、３  通信路、１１  インタフェース部、１２  データ処理部、１３  プリンタエンジン部、２１  制御部、２２  記憶部、２３  通信制御部。
【図１】
0004032786.tif 000002
【図２】
0004032786.tif 000003
【図３】
0004032786.tif 000004
【図４】
0004032786.tif 000005
【図５】
0004032786.tif 000006
【図６】
0004032786.tif 000007