(57)【要約】【課題】  デバイスが独立性の高いシステム、あるいはサブデバイスや交換部品等が存在する場合であっても、省エネルギーモードからの復帰時に通信量を抑制することが可能な制御システム及びこれに用いる被制御装置並びに制御装置を提供することを課題とする。【解決手段】  制御装置と、当該制御装置によって制御される被制御装置とを備え、前記制御装置によって通信線を介して被制御装置を制御するとともに、前記被制御装置の消費電力を低減する省エネルギーモードを備えた制御システムにおいて、前記制御装置と被制御装置との間で通常の電源投入時に通信される情報のうち、少なくとも前記省エネルギーモードに遷移する前後で変化しえない情報を、当該省エネルギーモードからの復帰時に通信しないように制御する制御手段を備えるように構成して課題を解決した。【選択図】  図１
2005271356.tif 000002
【特許請求の範囲】
【請求項１】
制御装置と、当該制御装置によって制御される被制御装置とを備え、前記制御装置によって通信線を介して被制御装置を制御するとともに、前記被制御装置の消費電力を低減する省エネルギーモードを備えた制御システムにおいて、前記制御装置と被制御装置との間で通常の電源投入時に通信される情報のうち、少なくとも前記省エネルギーモードに遷移する前後で変化しえない情報を、当該省エネルギーモードからの復帰時に通信しないように制御する制御手段を備えたことを特徴とする制御システム。
【請求項２】
前記省エネルギーモードに遷移する前後で変化しえない情報とは、オプション装着の有無に関する情報であることを特徴とする請求項１に記載の制御システム。
【請求項３】
前記省エネルギーモードに遷移する前後で変化しえない情報とは、被制御装置のデバイスに固有の情報であることを特徴とする請求項１に記載の制御システム。
【請求項４】
前記被制御装置のデバイスに固有の情報とは、解像度、印刷速度、印刷可能な紙質、印刷可能な用紙の大きさ、カラーか白黒か、両面印刷可能かどうか、ウエイトステーションがあるかどうか、当該被制御装置に接続されたフィニッシャにおいて、穴あけ、ステープリング、製本、折り、オフセット排出、その他のフィニッシング機能のいずれの機能が利用可能かどうかの少なくとも１つ以上の情報であることを特徴とする請求項３に記載の制御システム。
【請求項５】
制御装置と、当該制御装置によって制御される被制御装置とを備え、前記制御装置によって通信線を介して被制御装置を制御するとともに、前記被制御装置の消費電力を低減する省エネルギーモードを備えた制御システムにおいて、前記制御装置と被制御装置との間で通常の電源投入時に通信される情報のうち、前記省エネルギーモードに遷移する前後で変化した情報の有無を判別する判別手段と、前記判別手段によって判別された情報のうち、変化しなかったと判別された情報を、当該省エネルギーモードからの復帰時に通信しないように制御する制御手段を備えたことを特徴とする制御システム。
【請求項６】
前記判別手段が判別する対象は、省エネルギーモード時に交換可能な消耗品や部品等の交換部材であることを特徴とする請求項５に記載の制御システム。
【請求項７】
前記少なくとも前記省エネルギーモードに遷移する前後で変化しなかったと判別された情報とは、トナーやインクの残量、感光体ドラムの寿命等の消耗品に関する情報であることを特徴とする請求項６に記載の制御システム。
【請求項８】
前記少なくとも前記省エネルギーモードに遷移する前後で変化しなかったと判別された情報とは、被制御装置の故障の有無等による機能の利用可否情報であることを特徴とする請求項６に記載の制御システム。
【請求項９】
前記判別手段が判別する対象とは、用紙サイズや用紙残量、用紙紙質等の入力トレイに関する情報であることを特徴とする請求項６に記載の制御システム。
【請求項１０】
前記判別手段が判別する対象とは、用紙の排出可能量等の出力トレイに関する情報であることを特徴とする請求項６に記載の制御システム。
【請求項１１】
前記判別手段は、前記省エネルギーモードに遷移する前後で変化を検知できない情報については変化したものとみなすことを特徴とする請求項５に記載の制御システム。
【請求項１２】
制御装置によって制御される被制御装置であって、当該被制御装置の消費電力を低減する省エネルギーモードを備えた被制御装置において、前記被制御装置の電源投入時に、省エネルギーモードからの遷移によるか、通常の電源投入による場合かを判定する判定手段と、前記判定手段の判定結果に基づいて、前記制御装置に通知する情報を決定する決定手段と、前記決定手段によって決定された内容に従って情報を送信する送信手段を備えたことを特徴とする被制御装置。
【請求項１３】
前記判定手段は、外部からの情報を利用することを特徴とする請求項１２に記載の被制御装置。
【請求項１４】
当該被制御装置の状態を識別する識別手段を備えたことを特徴とする請求項１２又は１３に記載の被制御装置。
【請求項１５】
前記識別手段は、電源の供給が遮断された前後の当該被制御装置の状態を認識することを特徴とする請求項１４に記載の被制御装置。
【請求項１６】
被制御装置を制御するための制御装置であって、前記被制御装置が消費電力を低減する省エネルギーモードを備えた制御装置において、前記被制御装置の状態に関する情報の取得程度を把握する把握手段と、前記把握手段による前記被制御装置の状態に関する情報の取得程度に応じて、取得すべき必要な情報を決定する決定手段と、前記決定手段によって決定された情報を要求する要求手段とを備えたことを特徴とする制御装置。
【請求項１７】
前記被制御装置の状態を識別する識別手段を備えたことを特徴とする請求項１６に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子写真方式やインクジェットプリント方式などを適用したプリンタ、複写機、ファクシミリ、あるいはこれらの機能を兼ね備えた複合機等の画像形成装置に代表される制御システムに関し、特に、省エネルギーモードからの復帰時に通信量を抑制することを可能とした制御システム及びこれに用いる被制御装置並びに制御装置に関するものである。
【背景技術】
【０００２】
【特許文献１】特開２００１−１４２８３９号公報
【０００３】
従来、この種の電子写真方式やインクジェットプリント方式などを適用したプリンタ、複写機、ファクシミリ、あるいはこれらの機能を兼ね備えた複合機等の画像形成装置においては、画像形成を行うプリンタエンジンと、当該プリンタエンジンを制御するためのコントローラとを備えるように構成され、コントローラから通信線を介した通信を利用してプリンタエンジンを制御するように構成されている。
【０００４】
上記コントローラは、プリンタエンジンにコマンド信号を送り、プリンタエンジンに関するすべての情報を読み込み、この読み込まれたプリンタエンジンのすべての情報に基づいて、プリンタエンジンのプリント動作を制御するようになっている。
【０００５】
また、上記電子写真方式やインクジェットプリント方式などを適用したプリンタや複写機等の画像形成装置においては、省エネルギーのために、画像形成動作を一定時間以上実行しない場合など、プリンタエンジンの電源を落として、当該プリンタエンジンの定着装置等で電力が消費されるのを防止するように構成されている。
【０００６】
ところで、上記の如くコントローラから通信を利用してプリンタエンジンを制御するように構成されたプリンタでは、コマンドの通信量が問題となる場合がある。
【０００７】
例えば、上記電子写真方式やインクジェットプリント方式などを適用したプリンタや複写機等の画像形成装置においては、省エネルギーのために、画像形成動作を一定時間以上実行しない場合など、プリンタエンジンの電源を落として、省エネルギーモードに移行するが、当該省エネルギーモードから通常モードに復帰するときに、通常の初期化手順と同様に、コントローラからプリンタエンジンにコマンド信号を送り、当該プリンタエンジンに関するすべての情報を読み込み、この読み込まれたプリンタエンジンのすべての情報に基づいて、プリンタエンジンのプリント動作を制御する動作が行われる。
【０００８】
しかし、上記プリンタにおいては、省エネルギーモードからの復帰時に、コントローラがプリンタエンジンに関するすべての情報を既に有しているにもかかわらず、通常の電源投入時と同様に、プリンタエンジンから当該プリンタエンジンに関するすべての情報を読み込む動作を実行する必要があるため、不必要なコマンドの通信が行われ、省エネルギーモードからの復帰が遅れるという問題点を有していた。
【０００９】
そこで、かかる問題点を解決し得る技術としては、例えば、特開２００１−１４２８３９号公報に開示されているものがある。
【００１０】
上記特開２００１−１４２８３９号公報に係る情報処理装置は、電源遮断時に稼動時のシステム状態を不揮発性記憶媒体に記憶するサスペンド処理機能と、電源投入時に記憶されたシステム状態を読み出し電源遮断時の環境を再構築させるレジューム処理機能を備える情報処理装置であって、サスペンド時に各デバイスの挿抜を機械的に判断する手段と、挿抜の有無を記憶しておく状態フラグと、レジューム後に状態フラグをリセットする手段と、電源投入時に状態フラグによって、デバイス初期化ルーチンを処理せず起動する手段とを備えるように構成したものである。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記従来技術の場合には、次のような問題点を有している。すなわち、上記特開２００１−１４２８３９号公報に係る情報処理装置の場合には、サスペンド時のデバイスの挿抜を機械的に検出し、その検出結果に基づいて、挿抜が検出されていないデバイスについては、デバイス初期化ルーチンを処理せずに起動するように構成したものであるが、デバイスが一つの独立性の高いシステムであり、通常簡易に抜き差しや交換が行われるものでない場合には、適用できないという問題点を有している。
【００１２】
特に、対象となるデバイスに抜き差し可能なサブデバイスが取り付けられているか、もしくは消耗品や交換部品が存在する場合には、これらのサブデバイスや消耗品、あるいは交換部品は、直接接続されたデバイスでないため、検出することができないという問題点を有している。例えば、コントローラに接続されたプリンタエンジンのみが交換されるのは稀であるが、プリンタエンジンが管理している用紙の交換などは行われる可能性がある。このような画像形成装置に対して、特開２００１−１４２８３９号公報に開示された技術では、コントローラから用紙の交換の有無を検出することができないため、初期化処理がすべて行われてしまうことになる。
【００１３】
そこで、この発明は、上記従来技術の問題点を解決するためになされたものであり、その目的とするところは、デバイスが独立性の高いシステム、あるいはサブデバイスや交換部品等が存在する場合であっても、省エネルギーモードからの復帰時に通信量を抑制することが可能な制御システム及びこれに用いる被制御装置並びに制御装置を提供することにある。
【課題を解決するための手段】
【００１４】
上記の課題を解決するため、請求項１に記載された発明は、制御装置と、当該制御装置によって制御される被制御装置とを備え、前記制御装置によって通信線を介して被制御装置を制御するとともに、前記被制御装置の消費電力を低減する省エネルギーモードを備えた制御システムにおいて、前記制御装置と被制御装置との間で通常の電源投入時に通信される情報のうち、少なくとも前記省エネルギーモードに遷移する前後で変化しえない情報を、当該省エネルギーモードからの復帰時に通信しないように制御する制御手段を備えたことを特徴とする制御システムである。
【００１５】
また、請求項２に記載された発明は、前記省エネルギーモードに遷移する前後で変化しえない情報とは、オプション装着の有無に関する情報であることを特徴とする請求項１に記載の制御システムである。
【００１６】
さらに、請求項３に記載された発明は、前記省エネルギーモードに遷移する前後で変化しえない情報とは、被制御装置のデバイスに固有の情報であることを特徴とする請求項１に記載の制御システムである。
【００１７】
又、請求項４に記載された発明は、前記被制御装置のデバイスに固有の情報とは、解像度、印刷速度、印刷可能な紙質、印刷可能な用紙の大きさ、カラーか白黒か、両面印刷可能かどうか、ウエイトステーションがあるかどうか、当該被制御装置に接続されたフィニッシャにおいて、穴あけ、ステープリング、製本、折り、オフセット排出、その他のフィニッシング機能のいずれの機能が利用可能かどうかの少なくとも１つ以上の情報であることを特徴とする請求項３に記載の制御システムである。ここで、折りの機能としては、Ａ４サイズの用紙にＡ３サイズの用紙が混在する場合など、Ａ３サイズの用紙をＺ状に折り曲げたり、二つに折り曲げるなどの機能を意味する。なお、この折り処理は、製本機能に伴って行われる場合もある。
【００１８】
更に、請求項５に記載された発明は、制御装置と、当該制御装置によって制御される被制御装置とを備え、前記制御装置によって通信線を介して被制御装置を制御するとともに、前記被制御装置の消費電力を低減する省エネルギーモードを備えた制御システムにおいて、前記制御装置と被制御装置との間で通常の電源投入時に通信される情報のうち、前記省エネルギーモードに遷移する前後で変化した情報の有無を判別する判別手段と、前記判別手段によって判別された情報のうち、変化しなかったと判別された情報を、当該省エネルギーモードからの復帰時に通信しないように制御する制御手段を備えたことを特徴とする制御システムである。
【００１９】
また、請求項６に記載された発明は、前記判別手段が判別する対象は、省エネルギーモード時に交換可能な消耗品や部品等の交換部材であることを特徴とする請求項５に記載の制御システムである。
【００２０】
さらに、請求項７に記載された発明は、前記少なくとも前記省エネルギーモードに遷移する前後で変化しなかったと判別された情報とは、トナーやインクの残量、感光体ドラムの寿命等の消耗品に関する情報であることを特徴とする請求項６に記載の制御システムである。
【００２１】
又、請求項８に記載された発明は、前記少なくとも前記省エネルギーモードに遷移する前後で変化しなかったと判別された情報とは、被制御装置の故障の有無等による機能の利用可否情報であることを特徴とする請求項６に記載の制御システムである。
【００２２】
更に、請求項９に記載された発明は、前記判別手段が判別する対象とは、用紙サイズや用紙残量、用紙紙質等の入力トレイに関する情報であることを特徴とする請求項６に記載の制御システムである。
【００２３】
また、請求項１０に記載された発明は、前記判別手段が判別する対象とは、用紙の排出可能量等の出力トレイに関する情報であることを特徴とする請求項６に記載の制御システムである。
【００２４】
さらに、請求項１１に記載された発明は、前記判別手段は、前記省エネルギーモードに遷移する前後で変化を検知できない情報については変化したものとみなすことを特徴とする請求項５に記載の制御システムである。
【００２５】
更に、請求項１２に記載された発明は、制御装置によって制御される被制御装置であって、当該被制御装置の消費電力を低減する省エネルギーモードを備えた被制御装置において、前記被制御装置の電源投入時に、省エネルギーモードからの遷移によるか、通常の電源投入による場合かを判定する判定手段と、前記判定手段の判定結果に基づいて、前記制御装置に通知する情報を決定する決定手段と、前記決定手段によって決定された内容に従って情報を送信する送信手段を備えたことを特徴とする被制御装置である。
【００２６】
また、請求項１３に記載された発明は、前記判定手段は、外部からの情報を利用することを特徴とする請求項１２に記載の被制御装置である。
【００２７】
さらに、請求項１４に記載された発明は、当該被制御装置の状態を識別する識別手段を備えたことを特徴とする請求項１２又は１３に記載の被制御装置である。
【００２８】
又、請求項１５に記載された発明は、前記識別手段は、電源の供給が遮断された前後の当該被制御装置の状態を認識することを特徴とする請求項１４に記載の被制御装置である。
【００２９】
更に、請求項１６に記載された発明は、被制御装置を制御するための制御装置であって、前記被制御装置が消費電力を低減する省エネルギーモードを備えた制御装置において、前記被制御装置の状態に関する情報の取得程度を把握する把握手段と、前記把握手段による前記被制御装置の状態に関する情報の取得程度に応じて、取得すべき必要な情報を決定する決定手段と、前記決定手段によって決定された情報を要求する要求手段とを備えたことを特徴とする制御装置である。
【００３０】
また、請求項１７に記載された発明は、前記被制御装置の状態を識別する識別手段を備えたことを特徴とする請求項１６に記載の制御装置である。
【００３１】
この発明に係る制御システムにおいては、制御装置と被制御装置との間で通常の電源投入時に通信される情報のうち、少なくとも省エネルギーモードに遷移する前後で変化しえない情報を、当該省エネルギーモードからの復帰時に通信しないように制御する制御手段を備えているので、省エネルギーモードに遷移する前後で変化しえない情報を送信する必要がなく、制御装置と被制御装置との間での通信量及び通信に要する時間を節約することができる。
【００３２】
特に、この発明は、被制御装置の電源ＯＮ時や、省エネルギーモードからの復帰時などに、大量の通信をやり取りするシステムである場合に有効である。
【００３３】
また、この発明に係る制御装置においては、判別手段を、省エネルギーモードに遷移する前後で変化を検知できない情報については変化したものとみなすように構成することによって、被制御装置が省エネルギーモード時に情報を保持するシーケンスに対応しているかどうかに関係なく、電源オフからの復帰の場合に、同じコマンドを被制御装置に送信するだけで良く、被制御装置が省エネルギーモード時に情報を保持するシーケンスに対応しているかどうかを分けて構成する必要がない。
【発明を実施するための最良の形態】
【００３４】
以下に、この発明の実施の形態について図面を参照して説明する。
【００３５】
実施の形態１
図１はこの発明の実施の形態１に係る制御システムとしてのプリンタシステムを示すブロック図である。
【００３６】
この実施の形態に係るプリンタシステム１は、図１に示すように、制御装置としてのコントローラ２と、被制御装置としてのプリンタエンジン３とから構成されており、プリンタ２とプリンタエンジン３とは、通信線４を介して互いに通信可能に接続されている。上記プリンタエンジン３は、コントローラ２によって制御され、図示しないパーソナルコンピュータ等から送られてくる画像データ等に基づいて、プリント動作を実行するようになっている。ここで、コントローラ２は、プリンタ１のコントローラとして独自に製造されたものであっても良いし、パーソナルコンピュータ等をそのままコントローラとして使用しても良い。
【００３７】
上記コントローラ２は、コントローラ制御部５を備えており、このコントローラ制御部５は、省エネルギー制御部６に接続されている。そして、上記コントローラ制御部５は、省エネルギー制御部６を含むコントローラ２全体を直接制御するようになっている。また、コントローラ制御部５は、通信線４を介したシリアル通信によって、プリンタエンジン３のエンジン制御部７を操作することにより、間接的にシステム１全体を制御するように構成されている。
【００３８】
また、上記省エネルギー制御部６は、通信線４を介して、プリンタエンジン３と接続されており、省エネルギーモードを管理し、システム１全体を監視して、省エネルギーモードに適宜切り替えるように構成されている。更に説明すると、上記省エネルギー制御部６は、プリンタエンジン３の電源８を含むシステム１全体の電源を管理しており、一定時間以上、プリンタエンジン３によってプリント動作を実行しない場合など所定のタイミングで、プリンタエンジン３への電源供給を完全に停止する省エネルギーモードを実現している。また、省エネルギー制御部６は、システム全体の電源が投入されたとき、及びプリント信号が入力されたり、プリントボタンが押された場合や、省エネルギーモードの解除ボタンが押された場合に、プリンタエンジン３の電源８をＯＮ状態とするように制御する。
【００３９】
また、プリンタエンジン３は、エンジン制御部７を備えており、当該エンジン制御部７は、プリンタエンジン３全体の制御を行うものである。そのため、エンジン制御部７は、プリンタエンジン３の電源８がＯＮ状態となり、当該プリンタエンジン３に電力が供給されると、必要なデバイスの初期化を行い、コントローラ３側からの指示を待つようになっている。また、このエンジン制御部７は、不揮発性メモリを利用することにより、電源供給が停止している間も、プリンタエンジン３に関する情報の一部を保持しつづけることが可能となっている。また、プリンタエンジン３は、利用可能な用紙の種類などの情報を性能情報として保持するように構成されている。この性能情報は、通信線４を利用してコントローラ２に通知することが可能となっている。
【００４０】
ところで、この実施の形態に係る制御システムは、制御装置と、当該制御装置によって制御される被制御装置とを備え、前記制御装置によって通信線を介して被制御装置を制御するとともに、前記被制御装置の消費電力を低減する省エネルギーモードを備えた制御システムにおいて、前記制御装置と被制御装置との間で通常の電源投入時に通信される情報のうち、少なくとも前記省エネルギーモードに遷移する前後で変化しえない情報を、当該省エネルギーモードからの復帰時に通信しないように制御する制御手段を備えるように構成されている。
【００４１】
また、この実施の形態に係る被制御装置は、制御装置によって制御される被制御装置であって、当該被制御装置の消費電力を低減する省エネルギーモードを備えた被制御装置において、前記被制御装置の電源投入時に、省エネルギーモードからの遷移によるか、通常の電源投入による場合かを判定する判定手段と、前記判定手段の判定結果から前記制御装置に通知する情報を決定する決定手段と、前記決定手段によって決定された内容に従って情報を送信する送信手段を備えるように構成されている。
【００４２】
さらに、この実施の形態に係る制御装置は、被制御装置を制御するための制御装置であって、前記被制御装置が消費電力を低減する省エネルギーモードを備えた制御装置において、前記被制御装置の状態に関する情報の取得程度を把握する把握手段と、前記把握手段による前記被制御装置の状態に関する情報の取得程度に応じて、取得すべき必要な情報を決定する決定手段と、前記決定手段によって決定された情報を要求する要求手段とを備えるように構成されている。
【００４３】
このように、この実施の形態では、制御システム、被制御装置及び制御装置としての態様を有している。
【００４４】
ここで、省エネルギーモードに遷移する前後で変化しえない情報としては、オプション装着の有無に関する情報や、被制御装置のデバイスに固有の情報などが挙げられる。また、被制御装置のデバイスに固有の情報としては、解像度、印刷速度、印刷可能な紙質、印刷可能な用紙の大きさ、カラーか白黒か、両面印刷可能かどうか、ウエイトステーションがあるかどうか、当該被制御装置に接続されたフィニッシャにおいて、穴あけ、ステープリング、製本、折り、オフセット排出、その他のフィニッシング機能のいずれの機能が利用可能かどうかの少なくとも１つ以上の情報が挙げられる。なお、デバイス固有の情報としては、これらに限るものではなく、他の情報を含んでも良いことは勿論である。
【００４５】
また、少なくとも前記省エネルギーモードに遷移する前後で変化しえない情報としては、トナーやインクの残量、感光体ドラムの寿命等の消耗品に関する情報が挙げられる。さらに、少なくとも前記省エネルギーモードに遷移する前後で変化しえない情報としては、被制御装置の故障の有無等による機能の利用可否情報が挙げられる。
【００４６】
また、この実施の形態では、制御装置と、当該制御装置によって制御される被制御装置とを備え、前記制御装置によって通信線を介して被制御装置を制御するとともに、前記被制御装置の消費電力を低減する省エネルギーモードを備えた制御システムにおいて、前記制御装置と被制御装置との間で通常の電源投入時に通信される情報のうち、前記省エネルギーモードに遷移する前後で変化した情報の有無を判別する判別手段と、前記判別手段によって判別された情報のうち、変化しなかったと判別された情報を、当該省エネルギーモードからの復帰時に通信しないように制御する制御手段を備えるように構成することも可能である。
【００４７】
ここで、前記判別手段が判別する対象は、例えば、省エネルギーモード時に交換可能な消耗品や部品等の交換部材である。また、交換可能な消耗品や部品等の交換部材としては、用紙サイズや用紙残量、用紙紙質等の入力トレイに関する情報が挙げられる。さらに、前記交換可能な消耗品や部品等の交換部材としては、用紙の排出可能量等の出力トレイに関する情報が挙げられる。
【００４８】
また、この実施の形態では、被制御装置は、当該被制御装置の状態を識別する識別手段を備えるように構成することも可能である。この識別手段は、例えば、電源の供給が遮断された前後の当該被制御装置の状態を識別する。
【００４９】
さらに、この実施の形態では、制御装置が、前記被制御装置の状態を識別する識別手段を備えるように構成しても良い。
【００５０】
すなわち、この実施の形態では、図１に示すように、プリンタエンジン３のエンジン制御部７が、コントローラ２とプリンタエンジン３との間で通常の電源投入時に通信される情報のうち、少なくとも前記省エネルギーモードに遷移する前後で変化しえない情報を、当該省エネルギーモードからの復帰時に通信しないように制御する制御手段としての機能を備えている。
【００５１】
また、上記プリンタエンジン３のエンジン制御部７は、コントローラ制御部５からの信号に基づいて、当該プリンタエンジン３の電源投入時に、省エネルギーモードからの遷移によるか、通常の電源投入による場合かを判定する判定手段と、前記コントローラ制御部５から提供された情報を用いて、当該コントローラ制御部５に通知する情報を決定する決定手段と、前記決定手段によって決定された内容に従って情報をコントローラ制御部５に送信する送信手段としての機能を備えている。
【００５２】
さらに、上記プリンタエンジン３のエンジン制御部７は、プリンタエンジン３の状態を識別する識別手段としての機能を備えるように構成しても良い。
【００５３】
また、上記コントローラ制御部５は、プリンタエンジン３の状態に関する情報の取得程度を把握する把握手段と、前記把握手段によるプリンタエンジン３の状態に関する情報の取得程度に応じて、取得すべき必要な情報を決定する決定手段と、前記決定手段によって決定された情報を要求する要求手段としての機能を備えている。
【００５４】
以上の構成において、この実施の形態に係るプリントシステムにおいては、次のようにして、デバイスが独立性の高いシステム、あるいはサブデバイスや交換部品等が存在する場合であっても、省エネルギーモードからの復帰時に通信量を抑制することが可能となっている。
【００５５】
すなわち、この実施の形態に係るプリントシステム１においては、図２に示すように、プリンタエンジン３ヘの電源投入時におけるコントローラ２及びプリンタエンジン３の動作が、システム１全体の電源が投入された場合と、省エネルギーモードからの復帰が原因で電源８が投入された場合とで異なるようになっている。
【００５６】
図２（ａ）はシステム１全体の電源が投入された場合の動作を示すものである。なお、説明の都合上、不要な動作やコントローラ自身のハードウエアの初期化などは省略されている。
【００５７】
まず、コントローラ２の電源がＯＮ状態になると、コントローラ２のコントローラ制御部５は、省エネルギー制御部６によって、最初にプリンタエンジン３の電源８をＯＮにする（ステップ１０１）。ただし、このプリンタエンジン３の電源８をＯＮ状態とするのは、システム１側のハードウエア構成の電源で自動的に行われるように構成しても良い。すると、コントローラ制御部５は、プリンタエンジン３にシステム１の電源投入であることを通信線４を介したコマンドによって通知する（ステップ１０２）。この時点で、コントローラ制御部５は、プリンタエンジン３自体に関する重要な情報をまったく有していないため、必要な情報をすべてプリンタエンジン３から取得する必要がある。そのため、コントローラ制御部５は、プリンタエンジン３に当該プリンタエンジン３の仕様や性能等のすべてのデータを送信するように要求して（ステップ１０３、１０４）、プリンタエンジン３の状態情報を取得する（ステップ１０５）。
【００５８】
その際、上記コントローラ制御部５は、特別なコマンドによって、プリンタエンジン３に対してシステム１の電源投入であることを通知するのではなく、プリンタエンジン３の仕様や性能等のすべてのデータを送信するようにプリンタエンジン３に要求すること自体が、システム１の電源投入であることを通知することを兼ねている。そして、コントローラ制御部５は、その結果として、プリンタエンジン３の仕様や性能等のすべての情報を取得する。
【００５９】
ここで、コントローラ制御部５がプリンタエンジン３側から取得する情報としては、オプション装着の有無に関する情報や、プリンタエンジン３のデバイスに固有の情報などが挙げられる。また、プリンタエンジン３のデバイスに固有の情報としては、解像度、印刷速度、印刷可能な紙質、印刷可能な用紙の大きさ、カラーか白黒か、両面印刷可能かどうか、ウエイトステーションがあるかどうか、フィニッシャ機能が利用可能かどうかの少なくとも１つ以上の情報が挙げられる。
【００６０】
また、少なくとも前記省エネルギーモードに遷移する前後で変化しえない情報としては、例えば、フィニッシャー等のオプションの接続情報が挙げられる。
【００６１】
これらの情報は、大きく分けて図３に示すような３つのカテゴリに属する情報に分類することができる。
【００６２】
図３はこれらの情報を分類して示したものである。一つ目の情報１１は、プリンタエンジン３に関する仕様および性能などの固有の情報である。これに該当するのは、カラーか白黒か等の印刷モードに関する情報や、４００ｄｐｉや６００ｄｐｉ等の解像度情報などである。これらの固有情報１１は、コントローラ２の制御ソフトウエアによって、これらの固有情報のうちいくつかは始めから仮定されて、ソフトウエアに組み込まれている場合がある。したがって、これらの情報は、省エネルギーモードに遷移する前後で変化しえない情報である。このような場合は、当然のことながら設定された情報に適合するプリンタエンジン３しか利用できないが、その代わりソフトウエアに組み込み済みの固有情報のやりとりを行う必要はなくなる。
【００６３】
また、二つ目の情報１２は、プリンタエンジン３に後付けされるオプションの接続状態の情報と、接続されているオプションについての固有情報である。この情報１２は、始めに述べたプリンタエンジン３自体の固有情報１１と異なり、着脱があるためコントローラ２側のソフトウェアにあらかじめ組み込むことができない。この情報１２に該当するものは、両面プリントを行うようにするための両面印刷拡張モジュールの接続ありや接続なしの情報、あるいはフィニッシャ機能（ステープル止め可能、中折り可能、…）の情報などがある。
【００６４】
最後の情報１３は、プリンタエンジン３の状態に関する情報である。これに該当するものは、トナーやインクの残量、あるいは入力トレイに格納されているＡ３サイズやＡ４サイズ等の用紙サイズ、更に空や２０％等の用紙残量の情報などである。また、機能の一部が故障しているなどの情報もこれに該当する。この情報に該当するものは、プリンタエンジン３の種類によって差があるものの、さらに省エネルギーモードの前後で値が変わったもの１３ａと値が変わらないもの１３ｂ、変化自体が検出できないもの１３ｃに分かれる。このプリンタエンジン３の状態の認識は、識別手段としての機能を備えたエンジン制御部７によって行われる。
【００６５】
そして、コントローラ２のコントローラ制御部５は、図２（ａ）に示すように、これらの情報を取得した後に（ステップ１０５）、プリント要求を受付可能な状態になる。
【００６６】
図２（ｂ）は省エネルギーモードから他のモードに遷移したことにより電源が投入された場合の動作を示している。
【００６７】
コントローラ２のコントローラ制御部５は、省エネルギーモードから復帰し、省エネルギー制御部６によって、プリンタエンジン３の電源８をＯＮにする（ステップ２０１）。ただし、省エネルギーモードの状態では、図２（ａ）とは異なり、コントローラ２は、プリンタエンジン３に関する情報を覚えておくことが可能である。そのため、省エネルギーモード中には変更されることのない情報は、再度、プリンタエンジン３から取得する必要はない。この実施の形態の場合は、図３に示すように、プリンタエンジン３に固有の情報１１はプリンタエンジン３を省エネルギーモード中に交換することができないため、再度取得する必要はない。同様にオプション接続状態の情報１２についても、オプションを省エネモード中に取り付けたり外したりできないため、コントローラ２が記憶している状態を省エネモードから遷移したあとでもそのまま利用できる。一方、プリンタエンジン３の状態情報１３は随時変化するものなので、省エネモード中に状態が代わっている可能性がある。
【００６８】
そのため、コントローラ２は、プリンタエンジン３の状態情報１３のみは省エネルギーモード以前の状態をそのまま利用することはできない。そこで、コントローラ３は、少なくともこれらの情報１３のうち変化した情報を取得する必要がある。コントローラ制御部５は、必要な情報のみをエンジン制御部７から送信してもらうために、プリンタエンジンに省エネルギーモードからの遷移による復帰であることを通知する（ステップ２０２）。その後は、プリンタエンジンの状態の取得作業が実行される（ステップ２０３）。なお、ここで省エネルギーモードからの遷移にも関わらず、コントローラ２がシステム１の電源ＯＮのときと同様にすべてのプリンタエンジン３についての情報を知りたければ、省エネルギーモードからの遷移にも関わらず、通常の電源ＯＮのときと同じデータを要求することも可能である。
【００６９】
次に、図４を用いて電源投入後のプリンタエンジン３側の動作について説明する。なお、説明に必要の無いプリンタエンジンの初期化などは省略する。
【００７０】
まず、プリンタエンジン３は、電源８がＯＮ状態となると、プリンタエンジン３のエンジン制御部７は、コントローラ２から電源ＯＮの理由を受信し（ステップ３０１）、電源８の投入が省エネルギーモードからの復帰なのか否かを判断する（ステップ３０２）。ここでは、コントローラ２側からそれらの区別が通知される。そのため、エンジン制御部７は、外部からの通知を待つ。エンジン制御部７は、省エネルギーモードからの遷移でないと判断した場合は、必要な情報すべてをコントローラ２に送信する（ステップ３０３〜３０５）。ここでは、図４に示すように、先に挙げた３つのカテゴリすべての情報を送信し、処理を終える。
【００７１】
一方、エンジン制御部７は、省エネルギーモードからの復帰であれば、当該エンジン制御部７が省エネルギーモードへの遷移直前の状態からの変化がわかるか否かを判別する  （ステップ３０６）。そして、エンジン制御部７は、省エネルギーモードへの遷移直前の状態からの変化が判別できないと判断した場合には、ステップ３０５に移行して、省エネルギーモードへの遷移直前で状態の変化の可能性がある、プリンタエンジン３のすべての状態情報を、コントローラ３に送信する。その際、エンジン制御部７は、仕様や機能に関する情報１１や、オプションに関する情報１２は、コントローラ２が知っているので送信しない。
【００７２】
一方、プリンタエンジン３の状態情報１３については、プリンタエンジン３によって大きく２通りに分けることができる。これは、エンジン制御部７が省エネルギーモードからの復帰前後の状態変化を検出可能なものと検出不可能なものである。省エネルギー状態への遷移前後の状態変化を検出可能にする手法としては、プリンタエンジン３の状態に関する情報１３を不揮発性メモリ９に記憶しておき、省エネルギーモードからの復帰後にセンサで検出される値と比較するなどの手段がある。このような手段によって変化を検出できるプリンタエンジン３であれば、プリンタエンジン３は、当該プリンタエンジン３の状態情報１３のすべてをコントローラ２に送信せずに、変化のあったものだけを送信する（ステップ３０７）。また、エンジン制御部７が省エネルギーモードへの遷移の前後の変化を検出できない場合は、変化があったものと考え、すべての状態情報１３をコントローラ２に送信することになる（ステップ３０５）。
【００７３】
図５は上述したようなコントローラ２とプリンタエンジン３のアルゴリズムを用いたときに、両者間の通信が具体的にどのように行われるかを示したものである。図６は図５で利用可能なメッセージを示す。なお、説明の都合上、データは図６に示したものだけ扱うこととする。
【００７４】
図５（ａ）は通常のシステム１全体の電源がＯＮ状態になった場合の通信を示すものであり、プリンタエンジン３のエンジン制御部７は、コントローラ２側から「Ｎｏｒｍａｌ」という値を受け取ることで、システム１全体の電源投入であることを知る。この場合は、プリンタエンジン３のエンジン制御部７は、コントローラ２側にすべてのデータ、つまり、解像度、両面プリント、入力トレイ１の用紙が２０％、入力トレイ２の用紙が１００％である旨などを送信する。データの終了は、Ｅｎｄという特別なパラメータを送信することで知らせる。
【００７５】
図５（ｂ）は省エネルギーモードからの遷移により電源がＯＮ状態になった場合の通信を示すものである。また、省エネルギーモード中に入力トレイ２の用紙が補給されて１００％となったと仮定している。プリンタエンジン３のエンジン制御部７は、コントローラ２側から「ＰｏｗｅｒＳａｖｅ」という値を受け取ることで、当該エンジン制御部７は、省エネルギーモードからの遷移による電源投入であることを知る。この場合、プリンタエンジン３のエンジン制御部７は、解像度や両面プリントの有無のデータは送信しない。また、入力トレイ中の用紙残量についても入力トレイ１は変化していないため、送信されない。よって、プリンタエンジン３のエンジン制御部７からコントローラ２に送信されるのは、入力トレイ２の残量に関する情報だけである。そして、この場合も、データの終了は、Ｅｎｄという特別なパラメータを送信することで知らせる。
【図面の簡単な説明】
【００７６】
【図１】図１はこの発明の実施の形態１に係る制御システムを示すブロック図である。
【図２】図２はこの発明の実施の形態１に係る制御システムの動作を示すフローチャートである。
【図３】図３はこの発明の実施の形態１に係る制御システムで使用されるプリンタエンジンに関する情報を示す図表である。
【図４】図４はこの発明の実施の形態１に係る制御システムの動作を示すフローチャートである。
【図５】図５はこの発明の実施の形態１に係る制御システムにおけるコントローラとプリンタエンジンとの通信を示すアルゴリズムである。
【図６】図６は図５のアルゴリズムで利用可能なメッセージを示す図表である。
【符号の説明】
【００７７】
１：プリンタシステム、２：コントローラ（制御装置）、３：プリンタエンジン（被制御装置）、４：通信線、５：コントローラ制御部、６：省エネルギー制御部、７：エンジン制御部。
【図１】
2005271356.tif 000003
【図２】
2005271356.tif 000004
【図３】
2005271356.tif 000005
【図４】
2005271356.tif 000006
【図５】
2005271356.tif 000007
【図６】
2005271356.tif 000008