(57)【特許請求の範囲】
【請求項１】
第１インタフェース回路及び第２インタフェース回路を備える印刷装置と接続され、更に、クライアントコンピュータからネットワークを介して印刷データを受信し該受信した印刷データを画像データに展開する画像処理装置であって、
前記ネットワークを介して受信した印刷データを画像データに展開する展開手段と、
前記印刷装置の前記第２インタフェース回路に対してプリント指示を行うプリント指示手段と、
前記第２インタフェース回路に対してプリント指示が行われ、電源供給が低減されていた前記第１インタフェース回路に電源供給が行われることに応じて、前記第１インタフェース回路に前記展開手段により展開された画像データを出力する出力手段と、
前記第１インタフェース回路への電源供給状態に関わらず、前記印刷装置におけるステータスを前記第２インタフェース回路を介して取得する取得手段
を有することを特徴とする画像処理装置。
【請求項２】
前記第１インタフェース回路はビデオインタフェース回路であって、前記第２インタフェース回路はネットワークインタフェース回路であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記低減は電源オフであることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
第１インタフェース回路及び第２インタフェース回路を備える印刷装置と接続され、更に、クライアントコンピュータからネットワークを介して印刷データを受信し該受信した印刷データを画像データに展開する画像処理装置における制御方法であって、
前記ネットワークを介して受信した印刷データを画像データに展開する展開工程と、
前記印刷装置の前記第２インタフェース回路に対してプリント指示を行うプリント指示工程と、
前記第２インタフェース回路に対してプリント指示が行われ、電源供給が低減されていた前記第１インタフェース回路に電源供給が行われることに応じて、前記第１インタフェース回路に前記展開工程において展開された画像データを出力する出力工程と、
前記第１インタフェース回路への電源供給状態に関わらず、前記印刷装置におけるステータスを前記第２インタフェース回路を介して取得する取得工程を有することを特徴とする画像処理装置の制御方法。
【請求項５】
前記第１インタフェース回路はビデオインタフェース回路であって、前記第２インタフェース回路はネットワークインタフェース回路であることを特徴とする請求項４に記載の画像処理装置の制御方法。
【請求項６】
前記低減は電源オフであることを特徴とする請求項４に記載の画像処理装置の電源制御方法。
【請求項７】
請求項４乃至６の何れかに記載の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は外部装置から入力された制御コードや文字コードなどを受信し、出力動作を行わせる仕組みに関する関する。
【背景技術】
【０００２】
従来、画像処理装置や情報処理装置からプリンタ・インタフェース経由で送られる制御情報或は画像情報を基に画像形成装置において画像形成を行うためのプリンタ・インタフェースは図９或は図１０のように構成されていた。図９は、画像処理装置であるところのクライアントコンピュータ１で作成されたプリントジョブが、プリンタ・インタフェース１０１（インターフェースケーブル）を経由して、画像形成装置であるところのプリンタ１０２に送られ、画像形成部１８で画像形成が行われる構成である。ここで、プリンタインタフェース１０１とは例えばパラレルＩ／ＦやネットワークＩ／Ｆ等で構成されるものを指す。
【０００３】
一方、近年では多くの画像形成装置において、省電力モード（別名スリープモード）を持ち一定時間の間画像形成装置が使用されないような場合には、消費電力を低下させた省電力状態になるような仕組みが実現されている。
【０００４】
また、この省電力状態においては、画像形成部１８へ供給する非常夜電源１６を一部遮断したりして、消費電力を低下させることが実現されている。一方、インタフェース回路１０３は、クライアントコンピュータから送られてくるプリントジョブなどの外部からのデータを受信する必要があるので、常夜電源１３で常に給電する。この省電力状態において、クライアントコンピュータからプリントジョブが送られてきた場合には、省電力状態が解除され、画像形成部１８に給電が再開され、定着器の温度を定着温度にまで上げるなどのプリント準備が終了した後に、プリントが行われるような仕組みが実現されている。
【０００５】
次に、図１０は、クライアントコンピュータ１で作成されたプリントジョブがネットワークなどのインタフェース１０４を経由して、画像処理装置であるところのプリントコントローラ１０５に送られ、プリントコントローラ１０５でプリントジョブから生成されたラスタ画像データが、プリンタ・インタフェース１０６を経由して、画像形成装置であるところのプリントエンジン１０７に送られ、画像形成部１８で画像形成が行われる構成である。プリンタインタフェース１０６は、ラスタ画像データを画素同期信号に同期させて搬送するビデオインターフェースや、ネットワーク等で構成される。この構成においても、省電力状態においては、画像形成部１８へ供給する非常夜電源１６は一部遮断されるが、インタフェース回路１０８は、プリントコントローラ１０５から送られてくるプリント指示を受け取る必要があるので、常夜電源１３で常に給電している。
【０００６】
また、特開２０００−３０９１４２で開示されている画像出力装置用コントローラは、複数の外部入力インタフェースを持ち、それぞれの外部入力インタフェースがそれぞれコンピュータに接続されて、個別のプリントジョブを受信する構成となっている。そして、各外部入力インタフェースごとに、個別に省電力モードに設定でき、省電力モードに設定された外部入力インタフェース制御回路に対する電源やクロックの供給を停止できる構成となっている。
【特許文献１】特開２０００−３０９１４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、図９に示す従来の構成では、プリンタ・インタフェース１０１は、ネットワークＩ／ＦやパラレルＩ／Ｆで構成され、それを使って画像情報と制御情報から構成されるプリントジョブが流れてくるため、省電力状態においても、そのインタフェース回路１０３には常夜電源１３で通電する必要があった。
【０００８】
また、図１０に示す従来の構成においても、プリンタ・インタフェース１０５は、ビデオインターフェースや、ネットワークＩ／Ｆ等で構成され、それを使って画像情報と制御情報から構成されるプリントデータが流れてくるため、省電力状態においても、そのインタフェース回路１０８には常夜電源１３で通電する必要があった。このようにホストコンピュータと画像形成装置とのインタフェース以外で、画像形成装置におけるプリンタコントローラとプリンタエンジンとの通信に利用されるビデオインタフェースに関してはまだまだ改善の余地があった。
【０００９】
また、特開２０００−３０９１４２で開示されている構成でも、複数の外部入力インタフェースはそれぞれ独立にコンピュータに接続されるものであり、１つの外部入力インタフェースで画像データと制御データとの入出力処理を実行しており、外部との通信を行う場合にはデータの入出力が行われるインタフェース回路全体に通電する必要があった。また、省電力モードに指定された外部入力インタフェース制御回路に対する電源やクロックの供給は停止されるものの、各外部入力インタフェースからプリントジョブが来ているかどうかを検知する回路には常に通電されており、完全にインタフェース回路の電源全体をオフにすることはできなかった。
【００１０】
本発明は、インタフェース回路を区分し、画像系のインタフェース回路への給電を極力抑えることを目的とする。
【課題を解決するための手段】
【００１１】
本発明は上記問題点に鑑みてなされたものであり、第１インタフェース回路及び第２インタフェース回路を備える印刷装置と接続され、更に、クライアントコンピュータからネットワークを介して印刷データを受信し該受信した印刷データを画像データに展開する画像処理装置であって、前記ネットワークを介して受信した印刷データを画像データに展開する展開手段と、前記印刷装置の前記第２インタフェース回路に対してプリント指示を行うプリント指示手段と、前記第２インタフェース回路に対してプリント指示が行われ、電源供給が低減されていた前記第１インタフェース回路に電源供給が行われることに応じて、前記第１インタフェース回路に前記展開手段により展開された画像データを出力する出力手段と、前記第１インタフェース回路への電源供給状態に関わらず、前記印刷装置におけるステータスを前記第２インタフェース回路を介して取得する取得手段を有することを特徴とする。
【００１２】
本発明は上記問題点に鑑みてなされたものであり、第１インタフェース回路及び第２インタフェース回路を備える印刷装置と接続され、更に、クライアントコンピュータからネットワークを介して印刷データを受信し該受信した印刷データを画像データに展開する画像処理装置における制御方法であって、前記ネットワークを介して受信した印刷データを画像データに展開する展開工程と、前記印刷装置の前記第２インタフェース回路に対してプリント指示を行うプリント指示工程と、前記第２インタフェース回路に対してプリント指示が行われ、電源供給が低減されていた前記第１インタフェース回路に電源供給が行われることに応じて、前記第１インタフェース回路に前記展開工程において展開された画像データを出力する出力工程と、前記第１インタフェース回路への電源供給状態に関わらず、前記印刷装置におけるステータスを前記第２インタフェース回路を介して取得する取得工程を有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、インタフェース回路を区分し、画像系のインタフェース回路への給電を極力抑えることができる。
【発明を実施するための最良の形態】
【００１４】
（第１の実施の形態）
図１は本発明の第１の実施の形態における画像形成システムの構成図である。
【００１５】
複数のクライアントコンピュータ（図１においてはクライアントコンピュータ１−１、１−２）と、画像処理装置であるところのコントローラ３（プリンタ）はネットワーク２で接続されている。また、コントローラ３とはプリンタ１１とは通信可能な状態となっており、印刷データおよび各種制御データの通信が実行可能に構成されている。本発明に実施例では画像形成装置に一例としてプリンタを例に説明を行うものとする。また、ネットワーク２は無線、有線を問わないものとする。
【００１６】
例えば、クライアントコンピュータ１−１からプリント処理をプリンタ１１に実行させたい場合には、クライアントコンピュータ１で作成されたプリントジョブはネットワーク２を経由してコントローラ３に送られる。本実施例の場合、このプリントジョブは、ページ記述言語（ＰＤＬ：ＰａｇｅＤｅｓｃｒｉｐｔｉｏｎＬａｎｇｕａｇｅ）で記述されたＰＤＬデータを例に説明することとするが、無論、ＰＤＬに限定されるものではなく、ＪＥＰＧなどの所定の圧縮方式に従った画像データや、ビットマップデータであることなど様々な形式のデータが採用されることが想定される。以後、本実施の形態においてはＰＤＬデータ、画像データ等を少なくとも含むデータを画像情報とび、また、印刷描画命令データや画像データなどを含まず、印刷開始指示などの制御を行う為の制御コマンドを制御情報と呼ぶことがある。
【００１７】
そして、コントローラ３の内部では、クライアントコンピュータ１−１から送信されてきたＰＤＬデータはネットワークインタフェース回路４（制御コマンド及び印刷データの双方のデータの送受信を司る）を経由して受信され、該受信されたＰＤＬデータは制御部６によりラスタ画像データに展開され、画像メモリ７に書き込まれる。
【００１８】
ここで、ネットワークインタフェース回路４を更に詳しく説明すると、ネットワークインタフェース回路４は、ホストコンピュータ１−１、１−２との通信を行う上で、印刷要求コマンドなどの外部装置からの制御コマンドを監視する制御コマンド通信部と、印刷データ（ペー記述言語等）の通信を行う為のデータ通信部との二つのインタフェース回路を備えており、制御コマンド通信部には常夜電源が供給されるように電源制御が行われ、データ通信部には非常夜電源が供給されている。
【００１９】
そして、クライアントコンピュータから印刷データが送信されてこないような場合には制御コマンド通信部のみを起動（給電）させ、データ通信部は給電させることなく休止させる。そして、クライアントコンピュータからの印刷開始を示すような制御コマンドが制御コマンド通信部により検知された場合に印刷データをクライアントコンピュータから受信すべくデータ通信部を図示しない制御部により起動（給電）させる。そして、印刷データの通信が終了した後、例えば所定時間、印刷データがクライアントコンピュータより送信されてこないと判断されれば、再び図示しない制御部によりデータ通信部の給電を停止し、制御コマンド通信部のみを利用することにより、クライアントコンピュータから印刷データが送信されてこないか否かを監視する処理を行う。尚、本実施形態における給電の停止とは、給電を遮断、或いは、遮断に近い状態にすることを言う。
【００２０】
また、外部のクライアントコンピュータからの印刷データを監視する際には通信用のＣＰＵのクロックを印刷データを受信する際に比べて低減させるなどの仕組みを採用することなどでもネットワークインタフェース回路４の省電力をはかるなど様々な方式の省電力方法がネットワークインタフェース回路４に適用可能であることが想定される。
【００２１】
このように上記構成をネットワークインタフェース回路４は備えており、外部装置との通信を行う上でも消費電力を少なくすることができる。ここで、ネットワークインタフェース回路４と、ネットワークインタフェース回路５とは機能が異なるものであることを断っておくが、ネットワークインタフェース回路５の詳細な説明は後述にて行うものとする。
【００２２】
ここで、制御部６は少なくとも中央演算処理装置（ＣＰＵ或いはＭＰＵ）と不揮発性記憶手段とを有するものとし、各種処理は制御部６に備えられたＣＰＵが不揮発性記憶手段に記憶された所定のプログラムを読み込み処理を実行することに基づいて実現されるものとする。また、制御部１４についても同様のものとする。
【００２３】
次に、ＰＤＬデータのラスタ画像への展開に応じてネットワークインタフェース回路５、ネットワーク９を経由して、画像形成装置であるところのプリンタエンジン１１に対してプリント命令指示が行われプリンタエンジン１１が起動される。ネットワークインタフェース回路５及びネットワークインタフェース１２は主に画像データ（印刷データ）そものではなく、プリンタエンジンへの起動指示や、給紙段の指定や、印刷部数や印刷レイアウトなどの印刷設定情報やなどの制御コマンドデータの通信を行う際に利用されたり、プリンタエンジンのステータスなどを取得する際に利用される。これは後述する図２のような構成においても同様のこととする。
【００２４】
画像メモリ７から読み出された画像データは、ビデオインタフェース回路８、ビデオインタフェース１０を経由して、プリンタエンジン１１に送られ画像形成が行われる。
【００２５】
一方、プリンタエンジン１１は、コントローラ３からのプリント指示（指示命令情報）を受け付けるネットワークインタフェース回路１２を持ち、受信した指示命令情報に基づく処理は制御部１４で処理される。プリンタエンジン１１は、さらに、コントローラ３から送信されてくる画像データを受信するためのビデオインタフェース回路１５を備え、該ビデオインターフェース回路１５にて受信した画像データは画像メモリ１７に書き込まれ、その後、画像メモリ１７に書き込まれた画像データに基づく印刷出力が画像形成部１８で実行される。
【００２６】
コントローラ３からのプリント指示（指示命令情報）を受信するネットワークインタフェース回路１２は、常にコントローラ３からのプリント指示（指示命令情報）を受け付ける必要があるため、常夜電源１３により、常に電源が給電される必要があり、常夜電源１３及び制御部１４の制御によって常に電源が給電されることが実現される。
【００２７】
一方、コントローラ３から送信されてくる画像データを受信するためのビデオインタフェース回路１５は、常には画像データを受信する必要がないため、非常夜電源１６から必要な場合のみ給電される。
【００２８】
本実施例のプリンタエンジン１１は、さらに画像読み取り部１９を持つＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎＰｅｒｉｐｈｅｒａｌ）であり、画像読み取り部１９で読み取った画像データをコントローラに送るスキャン機能も持つ。この場合、画像読み取り部１９で読み取った画像データは画像メモリ１７に書き込まれ、ビデオインタフェース回路１５を経由して、コントローラに送られる。ビデオＩ／Ｆ１０は、画像クロックに同期してラスタ画像データを搬送するビデオＩ／Ｆであり、画像データは８本の信号線を用いて伝送され、１画素あたり８ｂｉｔのデータが送られる。この８本の信号線は、双方向に使用可能な構成となっており、プリント時には、コントローラ３からプリンタエンジン１１に向かう向きで使用され、スキャン時には、プリンタエンジン１１からコントローラ３に向かう向きで使用される。操作部２０は、操作者により種々の操作指示を行うためのものであり、ネットワークインタフェース回路５、１２で使用するネットワークアドレスなどを設定するために使用される。
【００２９】
ここで、本実施例における常夜電源１３とは、画像形成装置（プリンタ１１）の主電源がＯＮとなっている際には常に電源を通電状態にしておくような電源処理を司る部分であり、また、非常夜電源１６とは所定の条件、例えば、一定時間プリンタに印刷データが入力されないような場合などに、電源をオフ状態、或いは、省電力状態にさせるような処理を司る部分を指すものとする。
【００３０】
ここで、常夜電源１３、或いは、非常夜電源１６は物理的に１つでも別個でも良く、例えば、１つの電源部が常夜電源部、非常電源部の機能を果すような制御機能を有している形態、或いは、電源部と制御部が協働してなされる制御処理とするような形態が本発明では想定される。
【００３１】
図２は、本発明の第１の実施例における画像形成システムの他の構成図である。図１と同様の構成を備える構成については同一の番号を付してあるものとする。ここで、図１と異なる点は、コントローラ３がプリンタ１１とクライアントコンピュータの間に仲介した形で存在しない点である。この構成においては、コントローラ３が存在しないため、ＰＤＬデータのプリント処理はできないが、ラスタデータのプリント処理、及びスキャン機能は提供できる。
【００３２】
図１の構成と図２の構成において、プリンタエンジン１１の構成は同一である。ただし、ネットワークインタフェース回路１２は、コントローラ３と通信するためではなく、クライアントコンピュータ１と直接通信するために用いられる。また、ビデオＩ／Ｆ回路１５は、この構成においては使用されず、よって、非常夜電源１６からの給電は行われない。
【００３３】
この構成において、クライアントコンピュータ１から、ラスタデータのプリント処理を行う場合には、クライアントコンピュータ１からラスタデータのプリントジョブがネットワーク２、ネットワークインタフェース回路１２を経由して送られ、制御部１４の制御の基、画像メモリ１７に書きこまれ、画像形成部１８でプリントされる。一方、スキャン処理を行う場合、画像読み取り部１９で読み取った画像データは画像メモリ１７に書き込まれ、制御部１４の制御の基、ネットワークインタフェース回路１２、ネットワーク２を経由して、クライアントコンピュータ１に送られる。
【００３４】
このように、コントローラ３とプリンタエンジン１１の間のインタフェースをネットワークで構成することにより、コントローラ３が存在する第１の構成（図１）と、コントローラ３が存在しない第２の構成（図２）の２通りの構成を取ることができ、しかも、プリンタエンジン１１の構成は両者で同一で良い。
【００３５】
図３は、第１の実施例のプリンタエンジン１１におけるプリントタスクの制御フローチャートである。ここで、図３のフローチャートの各ステップ処理はプリンタ１１によるものであり、プリンタ１１に設けられたＣＰＵが不揮発性記憶手段に記憶された所定のプログラムを読み込み処理を実行することに基づいて実現されるものとする。
【００３６】
まず、Ｓ３０１では、ビデオＩ／Ｆを用いた初期化処理を行うが、その詳細については図４を使って後述する。
【００３７】
次に、Ｓ３０２で初期化処理が成功したかどうか判断し、成功していない場合には再びＳ３０１の処理に戻って初期化処理が行われる。一方、初期化処理が成功されたと判断された場合には、Ｓ３０３で、非動作時間が所定値以上になったかどうの判定が行われる。ここでいう非動作時間とは、例えば、ＰＤＬに基づく印刷出力処理を行わない時間を指す。
【００３８】
Ｓ３０３で非動作状態が所定値以上になったと判定された場合には、即ち所定時間出力起動の指示命令が認識されなかった場合にはＳ３０４でビデオＩ／Ｆ回路１５への給電を停止（給電をゼロ或いはゼロに近い値に抑えることを指す）し、画像形成部１８への給電も一部停止するように制御し、プリンタエンジン１１全体がスリープモードと呼ばれる省電力状態に移行する。即ち、プリント動作が一定時間行われなかった場合には、消費電力を節約するために、省電力状態に自動的に移行する。この省電力状態でもＮ／Ｗインタフェース回路１２には通電されている。尚、本発明におけるビデオＩ／Ｆ回路の電源をオフにすることとは、インタフェース回路の通電が行われないため信号の授受が行行なわれないことを意味する。即ち、インタフェースがインアクティブ（非動作）状態となり通信不能（非通信）となることを指すものとする。
【００３９】
ついで、Ｓ３０５では、そのＮ／Ｗインタフェース回路１２経由でプリント指示がコントローラ３から送信されてきたか否かの判定が行われ、プリント指示命令が送信されてきていないと判定された場合にはＳ３０３に戻る。ここののプリント指示命令はクライアントコンピュータからコントローラ３への印刷ジョブの投入、及び、ＰＤＬデータのラスタ画像への展開に応じてコントローラ３によって成される処理であり、これによって、クライアントコンピュータとの通信役割を担うコントローラ３へのジョブ投入に応じて効率よくプリンタエンジンをスリープモードから起動させることができるようになる。
【００４０】
一方、プリント指示が来ている判定された場合には、Ｓ３０６でスリープモードの解除がなされ、同時にビデオＩ／Ｆ回路１５に通電が開始され使用可能になる。スリープモードを解除することにより、画像形成部１８への給電も再開され、それにより定着器への加熱等のウォームアップ処理が始まる。
【００４１】
次に、Ｓ３０７ではウォームアップが終了されたか否かの判定がなされ。定着器の温度が定着可能温度に達するなどして、ウォームアップが終了したと判断されると、Ｓ３０８で、ビデオＩ／Ｆ１０から受け取った画像データを用紙等の記録媒体上に形成すべく、プリント動作が行われる。
【００４２】
このように、第１の実施形態においては、スリープモード状態においては、ビデオＩ／Ｆ回路１５への給電を停止しており、従来例に比べて消費電力を低減している。言い換えれば、従来のプリンタコントローラとプリンタエンジンとのデータの送受信を行うビデオインタフェース回路が、制御系データ通信及び画像系データ通信の双方において共通に利用されていたため、制御系データの通信を行う際にも大きな電力を浪費していたのに対し、本実施例によればネットワークインタフェース回路５及び１２と、ビデオインタフェース回路８及び１５とを夫々独立して設けたので、ビデオインタフェース回路の使用の必要の無い場合にはビデオインタフェースを給電を停止でき、また、消費電力の少ないネットワークインタフェースのみを通電させるようにするので大幅な電力の節約を図ることが可能となった。
【００４３】
図４は、ビデオＩ／Ｆを用いた、初期化処理を説明するためのフローチャートであり、図３のＳ３０１の処理の詳細内容である。
【００４４】
まず、Ｓ４０１では、ビデオＩ／Ｆ回路への給電をオンにし、ビデオＩ／Ｆ回路１５を使用可能状態とする。
【００４５】
次に、Ｓ４０２では、操作部２０で設定された、コントローラ３用のネットワークアドレスをビデオＩ／Ｆ１０経由で、コントローラ３に通知する。なお、操作部２０は所定のデータの入力機能を備えており、液晶タッチパネル、各種操作ボタン等を備えており、所定の情報の入力、印刷指示などが入力可能な機能を備えている。また、本実施例においては、コントローラ３とプリンタエンジン１１の間の制御情報はＮ／Ｗ−Ｉ／Ｆ上のＴＣＰ／ＩＰ通信を用いて授受する構成となっている。
【００４６】
このＮ／Ｗ−Ｉ／Ｆ上のＴＣＰ／ＩＰ通信を行うには、相手機器のネットワークアドレスを認識していないと通信ができないため、本実施例では、Ｎ／Ｗ−Ｉ／Ｆで通信を行う前に、ビデオＩ／Ｆ経由でネットワークアドレスを通知するようにしている。
【００４７】
次に、Ｓ４０３では、この通知が成功したか否かの判定がなされ、成功しなかったと判定された場合は初期化失敗として、処理を終了する。この場合、図３のＳ３０２で初期化成功ではないと判断されるため、再びＳ３０１で初期化処理が行われる。
【００４８】
次に、Ｓ４０４では、認証処理で使用する認証情報の一部をビデオＩ／Ｆ経由でコントローラ３から入手し、Ｓ４０５で認証処理を行う。この認証処理とは、接続されているコントローラ３が、正規のものであるか、即ちプリンタ１１を適正に制御するように設計された製品であるか否かの判定をするためのものである。正規のコントローラ以外のコントローラを、プリンタエンジン１１に接続した場合、１画素あたりに載せることの許される最大トナー使用量（トナーカバレージ制限）など、そのプリンタエンジン１１を使う上で守るべき制約事項が守られている保証がないため、プリンタエンジン１１の寿命を短くする要因になったり、故障率が増える危険性要因を含む可能性が考えられる。よって、本実施例のプリンタエンジン１１は、コントローラ３から認証情報を入手し、それをプリンタエンジン１１の内部データと照合することにより、接続相手が正規のコントローラであるかどうかを判定する。ここで、この認証情報を汎用Ｉ／ＦであるＮ／Ｗ−Ｉ／Ｆで授受すると、Ｎ／Ｗ上のプロトコルアナライザ等の市販ツールを使用して、解析される危険性が高い。そこで、本実施例のプリントシステムでは、独自Ｉ／ＦであるビデオＩ／Ｆ経由で、この認証情報の一部を授受することにより、秘匿性を高めている。Ｓ４０６では認証処理が成功したかどうか判断し、成功した場合には初期化が成功したとして終了する。一方、認証情報が入手できなかったり、入手した認証情報が正しいものでない場合には、認証処理が失敗し、初期化が失敗したとして処理を終了する。初期化が失敗した場合、図３のＳ３０２で初期化成功ではないと判断されるため、再びＳ１０１で初期化処理が行われる。
【００４９】
本実施例では、コントローラ３のネットワークアドレスを、プリンタエンジン１１からコントローラ３に送付をしているが、これを、プリンタエンジン１１のネットワークアドレスを、プリンタエンジン１１からコントローラ３に送付するようにした形態も想定される。また、逆に、コントローラ３又はプリンタエンジン１１のネットワークアドレスを、コントローラ３からプリンタエンジン１１に送付するようにした方式も他の実施例として想定される。また、所定の複数のネットワークアドレスのうち、どれを使うかの選択番号を、ネットワークアドレスの代わりに通知するようにした方式も他の実施例として想定される。
【００５０】
（第２の実施の形態）
本発明の第２の実施例は、第１の実施例とは、初期化処理が異なっている点と、ビデオＩ／Ｆの構成が可変である点のみが異なっている。このため、差違部分のみを説明する。
【００５１】
図５は、第２の実施例のプリントタスクの制御フローチャートであり、ここで、図５のフローチャートの各ステップ処理はプリンタ１１によるものであり、プリンタ１１に設けられたＣＰＵが不揮発性記憶手段に記憶された所定のプログラムを読み込み処理を実行することに基づいて実現されるものとする。
【００５２】
第１の実施例における図３に対応する。まず、第１の実施例と第１に異なる点は、第１の実施例における図３のＳ３０１では、ビデオＩ／Ｆを用いた初期化処理を行っているが、本実施例における図５のＳ５０１では、Ｎ／Ｗ−Ｉ／Ｆを用いた初期化処理を行っている点である。この初期化処理については、図６で後述する。
【００５３】
次に、第１の実施例と第２に異なる点は、第１の実施例では図３のＳ３０６においてスリープモード解除時に、同時にビデオＩ／Ｆ回路に通電を開始していたのに対し、本実施例では、図５のＳ５０８において、プリンタ本体がウォームアップ終了後にビデオＩ／Ｆ回路に通電を開始している点である。第１の実施例の方式は、定着器などへの通電制御とビデオＩ／Ｆ回路への通電制御を同じにできるため、回路が簡単になり、制御も簡単であるという長所がある。一方、本実施例の方式は、スリープモードが解除された後、ウォームアップ終了するまで、ビデオＩ／Ｆ回路への通電を、即ち使用可能となるのを遅らせることができるので、第１の実施例の方式よりも、省電力効果が大きいという格別の効果を有しており、また、定着器の加温を行うために消費電力の大きいウォームアップ中の間はビデオＩ／Ｆ回路への通電を行わないため、プリンタエンジン１１のピーク消費電力も下げることができるという長所がある。また、上の説明においてはプリンタ本体、特にエンジン部がウォームアップ処理を終了後にビデオＩ／Ｆに通電する（使用可能とする）ような仕組みを説明したが、コントローラ３からプリンタ１１に画像展開データを送信する処理に掛かる時間を考慮して、ウォームアップが終了されるタイミングから所定時間前にビデオＩ／Ｆに通電をすることも第２の実施の形態では想定され、そうすることにより、消費電力の浪費を防止するとともに、より効率的に印刷処理が行える仕組みを提供することができる。
【００５４】
次に、第１の実施例と第３に異なる点は、図５のＳ５０８において、ビデオＩ／Ｆ回路の電源オン後に、ビデオＩ／Ｆ回路に対して画像データを同期させる画像クロックのクロック周波数を設定している点である。本実施例のビデオＩ／Ｆ回路１５は、複数のクロック発振器を持ち、どのクロック発振器を使用するかを不図示のセレクタにより選択することにより、複数の画像クロック周波数を使用可能な構成となっている。ここで選択する画像クロック周波数は後述する図６で決定される。
【００５５】
図６は、第２の実施例における、Ｎ／Ｗ−Ｉ／Ｆを用いた、ビデオＩ／Ｆの初期化処理を説明するためのフローチャートであり、図５のＳ５０１の処理の詳細内容である。ここで、図６のフローチャートの各ステップ処理はプリンタ１１によるものであり、プリンタ１１に設けられたＣＰＵが不揮発性記憶手段に記憶された所定のプログラムを読み込み処理を実行することに基づいて実現されるものとする。
【００５６】
まず、Ｓ６０１では、ビデオＩ／Ｆで使用するクロック周波数をＮ／Ｗ−Ｉ／Ｆ経由で、コントローラ３とネゴシエーションする。前述したように、プリンタエンジン１１のビデオＩ／Ｆ回路１５では複数のクロック周波数のうちから１つを選択することが可能であり、どれを使用するかを、コントローラ３との通信により決定する。本実施例では、コントローラ３側のビデオＩ／Ｆ回路８で使用可能な最速のクロック周波数をプリンタエンジン１１側に送り、プリンタエンジン１１側で、プリンタエンジン１１側のビデオＩ／Ｆ回路１５で使用可能な最速のクロック周波数と比較し、低い方のクロック周波数を選択し、それをコントローラ３側に通知している。これを、プリンタエンジン１１から通知するのみにしたり、コントローラ３から通知するのみにしたり、クロック周波数の数値を送る代わりにあらかじめ決められたクロック周波数の番号値を送るようにした場合も他の実施例である。
【００５７】
次に、Ｓ６０２では、このネゴシエーションが成功しなか否かの判定を行い、成功しなかった場合は初期化失敗として、処理を終了する。この場合、図５のＳ３０２で初期化成功ではないと判断されるため、再びＳ３０１で初期化処理が行われる。
【００５８】
次に、Ｓ６０３では、ビデオＩ／Ｆ１０で使用する画像データ用信号線が双方向で使用可能かどうかをＮ／Ｗ−Ｉ／Ｆ経由で、コントローラ３とネゴシエーションする。一般のプリンタにおいては、画像データ用信号線は、コントローラからプリンタへの１方向でのみ使用可能である。しかし、スキャナ機能を持つＭＦＰなどにおいては、この画像データ用信号線を双方向に使える回路構成にし、スキャナ機能を実行する時に、ＭＦＰ側からコントローラにスキャン画像データを送るのに使用するものがある。また、Ｓ６０３では、プリンタエンジン１１側のビデオＩ／Ｆ回路１５と、コントローラ３側のビデオＩ／Ｆ回路８において、画像データ用信号線が双方向で使用可能な回路構成となっているかをＮ／Ｗ−Ｉ／Ｆ経由の通信により確認する。
【００５９】
次に、Ｓ６０４では、このネゴシエーションが成功したか否かの判定が行われ、成功しなかった場合には初期化失敗として、処理を終了する。この場合、図５のＳ５０２で初期化成功ではないと判断されるため、再びＳ５０１で初期化処理が行われる。
【００６０】
本実施例では、プリンタエンジン１１とコントローラ３とのネゴシエーションにより、クロック周波数とビデオ信号の双方向性を決定しているが、これを、プリンタエンジン１１側で決定してコントローラ３側に通知するようにした方式も他の実施形態として想定される。また、これを、コントローラ３側で決定してプリンタエンジン１１側に通知するようにした方式も他の実施例として想定される。
【００６１】
図７は、第２の実施例のスキャンタスクの制御フローチャートである。ここで、図７のフローチャートの各ステップ処理はプリンタ１１によるものであり、プリンタ１１に設けられたＣＰＵが不揮発性記憶手段に記憶された所定のプログラムを読み込み処理を実行することに基づいて実現されるものとする。
【００６２】
まず、Ｓ７０１では、図６のプリントタスクにおける初期化処理が成功したかどうか確認し、成功するまで待機する。初期化が成功した場合には、Ｓ７０２において、Ｎ／Ｗ−Ｉ／Ｆ経由でスキャン指示があるまで待ち、スキャン指示が来た場合には、Ｓ７０３で、ビデオＩ／Ｆが双方向で使用可能かどうかを判定する。この判定は、図６の初期化処理のＳ６０３でコントローラ３側とネゴシエーションした結果を用いる。ビデオＩ／Ｆが双方向で使用可能な場合は、スキャン動作を行い、読み取ったスキャン画像データをビデオＩ／Ｆ上の画像データ用信号線を使って画像クロックに同期させてコントローラに送出する。
【００６３】
一方、Ｓ７０３での判定結果がビデオＩ／Ｆが双方向で使用可能でない場合は、スキャン動作を行い、読み取ったスキャン画像データをいったん画像メモリに入れ、Ｎ／Ｗ−Ｉ／Ｆを使ってコントローラに送出する。
【００６４】
スキャン画像データをビデオＩ／Ｆで送出する場合は、メモリを経由せず、また画像クロックに同期させて送れるため、高速に送れるという利点がある。
【００６５】
一方、スキャン画像データをＮ／Ｗ−Ｉ／Ｆで送出する場合は、ビデオＩ／Ｆが双方向でない場合でもスキャン画像データを送れ、また、相手の受信速度が遅い場合でも、相手の受信速度に合わせて送れるという利点がある。
【００６６】
また、クライアントコンピュータからの印刷データを受信したプリンタコントローラ３とプリンタエンジン１１との通信で、制御情報と画像情報を別々のインタフェース回路経由で受信する第１のモード時（ビデオＩ／Ｆが使用可能な場合）には画像系インタフェースへの電源供給を行い、制御情報と画像情報を制御系インタフェース回路経由でのみから受信する第２のモード時（ビデオＩ／Ｆを使用しない場合）には、画像系インタフェースへの電源供給を行わないようにすることも想定される。これにより、スキャン指示ばかりでなく、クライアントコンピュータからのプリントジョブに対してもより一層の省電力を実現することができる。
【００６７】
（第３の実施の形態）
本発明の第３の実施例は、第２の実施例とは、ビデオＩ／Ｆ回路１５の電源の制御方法のみが異なっている。このため、差違部分のみを説明する。
【００６８】
図８は、第３の実施例のプリントタスクの制御フローチャートであり、第２の実施例における図５に対応する。第２の実施例では、図５のＳ５０８でプリント実行時にビデオＩ／Ｆ回路の電源をオンにし、図５のＳ５０４でスリープモードに移行時にビデオＩ／Ｆ回路の電源をオフにするように制御していた。
【００６９】
これに対し、第３の実施の形態では、Ｓ８０５のスリープモードに移行時には、ビデオＩ／Ｆ回路１５の電源の制御を行わず、Ｓ８１２でプリント実行時にビデオＩ／Ｆ回路の電源をオンにし、プリント終了後に直ちにビデオＩ／Ｆ回路の電源をオフにするように構成している。
【００７０】
ここで、図８を用いて第３の実施の形態におけるプリンタ１１の動作についての説明をする。ここで、図８のフローチャートの各ステップ処理はプリンタ１１によるものであり、プリンタ１１に設けられたＣＰＵが不揮発性記憶手段に記憶された所定のプログラムを読み込み処理を実行することに基づいて実現されるものとする。
【００７１】
まず、Ｓ８０１〜８０３においては上に説明した処理と同様の処理なので、説明を省略する。
【００７２】
次にＳ８０４にてプリンタの非動作時間が所定値を超えた場合、即ち、プリント指示がコントローラから所定時間なされなかった場合に、Ｓ８０５にてスリープモードへ移行する処理を行う。なお、後に説明するが、ここでは、既に、ビデオＩ／Ｆ回路はオフになっており、その他のプリンタの各部位、例えば、エンジン部等がここでスリープ状態に移行される。
【００７３】
一方、Ｓ８０４にて、非動作時間が所定値を上回っていなかったと判断された場合には、Ｓ８０６にて更に、Ｎ／Ｗ経由でプリント指示があったか否かの判定がなされ、否と判定された場合にはＳ８０４からの処理を繰り返す。また、プリント指示があったと判定された場合には、Ｓ８０７にて、Ｓ８０５でスリープ状態に移行したプリンタ各部位のスリープ状態が解除され、ウォームアップ処理が開始される。
【００７４】
そして、Ｓ８０８にてウォームアップ処理が終了したと判定されると、Ｓ８０９でビデオＩ／Ｆ回路の電源がオンされ、更に、Ｓ８１０にて紙媒体への記録処理が開始され（出力処理開始）、Ｓ８１１にて出力処理が終了されたと判定された場合には、Ｓ８１２にて、ビデオＩ／Ｆの電源状態が再びオフへ移行される処理がなされる。
【００７５】
また、Ｓ８０６移行の判断処理でＮｏと判断され、再びＳ８０４の処理を繰り返す場合に、既にスリープモード状態になっているような場合は、Ｓ８０４の判断をＮｏと判断するように処理されることも図８では想定される。
【００７６】
第２の実施例の方式は、スリープモードに移行する前は通電状態を保つため、その期間に次のプリントジョブが来た場合に、電源立ち上げ処理が不要という長所がある。第３の実施の形態の方式では更に、プリント（出力処理）している間のみ、ビデオＩ／Ｆ回路の電源をオンにするため、第２の実施例よりも非プリント時の消費電力をより下げることができるという格別の効果を得ることができる。
【００７７】
このように上記第１〜３の実施形態によれば、外部のクライアントコンピュータとのデータ通信を行う上での省電力を実行可能なばかりでなく、プリンタ・インタフェースを制御系と画像系との２系統をそれぞれに分け、またそれぞれを独立して制御することにより、例えば、画像系のインタフェース回路への給電を極力抑えることでプリンタコントローラとプリンタエンジンとのデータの通信を行うビデオインタフェースにおいても省電力を効率よくすることが可能となり、従来より一層の省電力化を実施した仕組みを提供することができる。
【００７８】
（他の実施形態）
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置、複写機機能やファクシミリ機能等を有した複合機など）に適用してもよい。
【００７９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８１】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したシーケンス図やフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００８２】
【図１】第１の実施の形態の画像形成システムの構成図。
【図２】第１の実施の形態の画像形成システムの他の構成図。
【図３】第１の実施の形態の画像形成装置のプリントタスクのフローチャート。
【図４】第１の実施の形態の画像形成装置のプリントタスクの初期化処理のフローチャート。
【図５】第２の実施の形態の画像形成装置のプリントタスクのフローチャート。
【図６】第２の実施の形態の画像形成装置のプリントタスクの初期化処理のフローチャート。
【図７】第２の実施の形態の画像形成装置のスキャンタスクのフローチャート。
【図８】第３の実施の形態の画像形成装置のプリントタスクのフローチャート。
【図９】従来例の画像形成システムの構成図。
【図１０】従来例の画像形成システムの構成図。
【符号の説明】
【００８３】
１２  制御系インタフェース回路
１５  画像系インタフェース回路
１３  常夜電源
１６  非常夜電源
【図１】
0004018694.tif 000002
【図２】
0004018694.tif 000003
【図３】
0004018694.tif 000004
【図４】
0004018694.tif 000005
【図５】
0004018694.tif 000006
【図６】
0004018694.tif 000007
【図７】
0004018694.tif 000008
【図８】
0004018694.tif 000009
【図９】
0004018694.tif 000010
【図１０】
0004018694.tif 000011