(57)【要約】 【課題】  主制御回路が復帰するまでに時間を要する場合であっても印刷処理を確実に実行することができる制御装置、画像形成装置および印刷システムを提供する。【解決手段】  ＰＣ１から送信される画像データが、印刷の対象とならない不要データ部を有し、ＵＳＢインターフェイスＬＳＩ１１によって、メインＣＰＵ６が待機状態から復帰するまでの時間に不要データの受信処理と破棄処理とを行う。メインＣＰＵ６が復帰した後は、印刷対象となる画像データをメインＣＰＵ６へと送信する。不要データの破棄処理時間を、メインＣＰＵ６が待機状態から印刷可能状態に復帰するまでの時間に対応させることで、タイムアウトによる印刷処理の失敗を回避し、印刷処理を確実に実行することができる。【選択図】      図２
2010069801.tif 000002
【特許請求の範囲】
【請求項１】
情報処理端末装置から送信された画像データを受信し、受信した画像データを印刷装置に対して送信して印刷出力させる制御装置であって、
情報処理端末装置から送信される画像データが、印刷の対象とならない不要データ部を有し、
主制御回路が待機状態から復帰するまでの時間に前記不要データの受信処理と破棄処理とを行い、主制御回路が復帰した後に印刷対象となる画像データを主制御回路へと送信するインターフェイス部を備えることを特徴とする制御装置。
【請求項２】
前記インターフェイス部は、前記不要データの破棄処理の処理速度を変更可能に構成されることを特徴とする請求項１記載の制御装置。
【請求項３】
前記インターフェイス部は、前記主制御部が起動していた場合、前記不要データの破棄処理の処理速度を高速化することを特徴とする請求項２記載の制御装置。
【請求項４】
前記インターフェイス部は、前記主制御部の待機状態が複数種類ある場合、待機状態に応じて前記不要データの破棄処理の処理速度を変更することを特徴とする請求項２記載の制御装置。
【請求項５】
前記インターフェイス部は、前記主制御部の待機状態から復帰中に、前記不要データの破棄処理の処理速度を変更することが可能に構成されることを特徴とする請求項２記載の制御装置。
【請求項６】
請求項１〜５のいずれか１つに記載の制御装置を備えることを特徴とする画像形成装置。
【請求項７】
印刷用の画像データを送信する情報処理端末装置と、
請求項６記載の画像形成装置とで構成されることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理端末装置から送信された画像データを受信し、受信した画像データを印刷装置に対して送信して印刷出力させる制御装置、画像形成装置および印刷システムに関する。
【背景技術】
【０００２】
従来、画像形成装置であるデジタル複合機は、消費電力を低減するための省電力機能を備えており、省電力機能の１つとして、印刷要求などが入力されず一定期間動作が行われない場合、待機状態に動作状態を移行する機能がある。
【０００３】
待機状態では、必要な一部の回路にのみ電力を供給し、大部分の回路に対しては電力供給を停止して消費電力を抑えるものである。待機状態中に印刷要求が入力されると、自動復帰して各回路に電力供給を再開し、印刷を実行することができるように構成されている。
【０００４】
従来の画像形成装置では、待機状態からの印刷要求時の自動復帰を実現するために、主制御部（メインＣＰＵ）を電力の一部供給先としている。
【０００５】
デジタル複合機に搭載される主制御部は、多量のデータを高速に処理する必要がある為、高性能ＣＰＵ、大規模高速画像処理ＬＳＩ、大容量高速メモリ、高速データバス等、処理を行っていない待機状態においても、無視できない電力を消費する機能を搭載している。主制御部（メインＣＰＵ）を電力の一部供給先とした場合、待機状態からの印刷要求時の復帰には対応できるが、待機状態の消費電力を十分に低減できない。
【０００６】
待機状態での消費電力を抑えるために、待機状態では主制御部への電力供給を停止する必要がある。しかし、主制御部への電力供給を停止してしまうと、印刷要求後に主制御部が起動するまでの待ち時間の間に、受信した印刷データを蓄積することができず、情報処理端末装置がその起動までの待ち時間を許容できない場合には、印字エラーを起こしてしまう。
【０００７】
特許文献１記載のネットワークプリンティングシステムは、端末からの印刷要求があると、代行サーバーがスリープ状態のプリンタを起動させ、起動開始後から起動完了まで代行サーバーがプリントデータの受信を行い、プリンタが起動完了したのち、代行サーバーからプリンタへプリントデータの転送を行う。
【０００８】
【特許文献１】特開２００２−２９７３３７号
【発明の開示】
【発明が解決しようとする課題】
【０００９】
特許文献１記載のシステムでは、プリンタ以外に代行サーバーが必須となる。
消費電力削減およびコスト削減の為、ＵＳＢ ＩＦ系には画像メモリは置かず、画像データの保存および印刷データの展開を主制御部で行うと、端末装置からの印刷要求が有った際、主制御部を起動した後に、端末装置からの画像データを受信することが可能となるが、主制御部の起動には、相当な時間を要する。主制御部の起動手順は、電源の立ち上げ、動作クロックを生成するＰＬＬのロック時間を含む各演算回路の初期化、インターフェイスの初期化が必要である。
【００１０】
たとえば、画像処理ＬＳＩとのインターフェイスが、ＰＣＩ Ｅｘｐｒｅｓｓであった場合には、ＰＬＬのロック待ち、リンク待ち、コンフィグレーション待ち時間がそれぞれ発生する。さらに、たとえば、起動（ブート）以外の各種プログラムが画像処理ＬＳＩにシリアルＡＴＡで接続されたハードディスクドライブであった場合には、シリアルＡＴＡの初期化、ハードディスクドライブの初期化等の時間が加算される。さらに、ＤＲＡＭインターフェイスの初期化も必要となる。
【００１１】
このような印刷要求後の、主制御部起動までの待ち時間を、端末装置側が許容すれば問題ないが、許容できない場合、タイムアウト、すなわち印刷処理の失敗となる。この場合、ユーザーの操作による再印刷の要求指示を入力することが必要になり、画像形成装置として望ましい操作仕様とは言えない。
【００１２】
本発明の目的は、主制御回路が復帰するまでに時間を要する場合であっても印刷処理を確実に実行することができる制御装置、画像形成装置および印刷システムを提供することである。
【課題を解決するための手段】
【００１３】
本発明は、情報処理端末装置から送信された画像データを受信し、受信した画像データを印刷装置に対して送信して印刷出力させる制御装置であって、
情報処理端末装置から送信される画像データが、印刷の対象とならない不要データ部を有し、
主制御回路が待機状態から復帰するまでの時間に前記不要データの受信処理と破棄処理とを行い、主制御回路が復帰した後に印刷対象となる画像データを主制御回路へと送信するインターフェイス部を備えることを特徴とする制御装置である。
【００１４】
また本発明は、前記インターフェイス部は、前記不要データの破棄処理の処理速度を変更可能に構成されることを特徴とする。
【００１５】
また本発明は、前記インターフェイス部は、前記主制御部が起動していた場合、前記不要データの破棄処理の処理速度を高速化することを特徴とする。
【００１６】
また本発明は、前記インターフェイス部は、前記主制御部の待機状態が複数種類ある場合、待機状態に応じて前記不要データの破棄処理の処理速度を変更することを特徴とする。
【００１７】
また本発明は、前記インターフェイス部は、前記主制御部の待機状態から復帰中に、前記不要データの破棄処理の処理速度を変更することが可能に構成されることを特徴とする。
【００１８】
また本発明は、前記制御装置を備えることを特徴とする画像形成装置である。
また本発明は、印刷用の画像データを送信する情報処理端末装置と、
前記画像形成装置とで構成されることを特徴とする印刷システムである。
【発明の効果】
【００１９】
本発明によれば、情報処理端末装置から送信される画像データが、印刷の対象とならない不要データ部を有し、インターフェイス部によって、主制御回路が待機状態から復帰するまでの時間に前記不要データの受信処理と破棄処理とを行い、主制御回路が復帰した後に印刷対象となる画像データを主制御回路へと送信する。
【００２０】
不要データの破棄処理時間を、主制御回路が待機状態から印刷可能状態に復帰するまでの時間に対応させることで、タイムアウトによる印刷処理の失敗を回避し、印刷処理を確実に実行することができる。
【００２１】
また本発明によれば、前記インターフェイス部は、前記不要データの破棄処理の処理速度を変更可能であるので、情報処理端末装置の機能や、画像形成装置の機能に応じて最適な破棄処理を行うことができる。
【００２２】
また本発明によれば、前記インターフェイス部は、前記主制御部が起動していた場合、前記不要データの破棄処理の処理速度を高速化する。
これにより、１ページ目の印刷出力を早くすることができる。
【００２３】
また本発明によれば、前記インターフェイス部は、前記主制御部の待機状態が複数種類ある場合、待機状態に応じて前記不要データの破棄処理の処理速度を変更するので、最適な破棄処理を行うことができる。
【００２４】
また本発明によれば、前記インターフェイス部は、前記主制御部の待機状態から復帰中に、前記不要データの破棄処理の処理速度を変更することが可能に構成される。
これにより、１ページ目の印刷出力を早くすることができる。
【００２５】
また本発明によれば、上記の制御装置を備えることで、タイムアウトによる印刷処理の失敗を回避し、印刷処理を確実に実行することができる画像形成装置を提供できる。
【００２６】
また本発明によれば、印刷用の画像データを送信する情報処理端末装置と、上記の画像形成装置とで構成されるので、タイムアウトによる印刷処理の失敗を回避し、印刷処理を確実に実行することができる印刷システムを提供できる。
【発明を実施するための最良の形態】
【００２７】
図１は、本発明の実施の一形態である制御装置５を含む画像形成装置の構成を示すブロック図である。
【００２８】
制御装置５は、デジタル複合機などの画像形成装置に備えられ、電源ユニット４から電源の供給を受けて、パーソナルコンピュータ（ＰＣ）１などの情報処理端末装置からの印刷データを展開、または、スキャナー２で読み取られた印刷データに画像処理を施し、印刷装置３に送信する。送信された印刷データは印刷装置３により印字出力される。その他、制御装置５は、スキャナー２からの画像データに対して画像処理を施し、ＰＣ１に送信してスキャン画像データを得たり、電源ユニット４に対して、電源のオン、オフ制御を行う機能も有する。
【００２９】
ＰＣ１は、ユーザーからの指示により印刷データを作成し、ＵＳＢバスを経由して制御装置５に作製した印刷データを送信する。スキャナー２は、コピーモード、スキャンモードにおいて、原稿を読み取り、制御装置５に読み取った画像データを送信する。印刷装置３は、制御装置５から印刷データを受信し、インクジェット方式、電子写真方式などの各種印刷方式にて印刷する。電源ユニット４は、制御装置５に電力を供給する。詳細には後述するが、制御装置５が、２つの電源系統を有しておりそれぞれの系統に対して電力供給を行う。
【００３０】
制御装置５は、ＰＣ１から送信される印刷データを展開し、画像処理を施して印刷装置３に送信する、スキャナー２からの読み取り画像データに、画像処理を施してＰＣ１または印刷装置３に送信する、ユーザー操作、一定時間の動作状態を監視して、電源ユニット４のオン、オフ制御を行う。
【００３１】
制御装置５は、メインＣＰＵ６、ＲＯＭ７，１３、ＤＲＡＭ８，１０、画像処理ＬＳＩ９、ＵＳＢインターフェイスＬＳＩ１１、サブＣＰＵ１２、電源用ＩＣ１４を含んで構成される。
【００３２】
メインＣＰＵ６は、制御装置５全体を制御する制御回路であり、デジタル複合機においては、高速に大量のデータを処理する必要があるため、大規模高速なＣＰＵが採用される。ＲＯＭ７は、メインＣＰＵ６が動作するための各種制御プログラムなどを記憶する。ＤＲＡＭ８は、メインＣＰＵ６のワークメモリであり、演算に必要なデータを一時的に記憶する。また、画像データを格納してもよい。
【００３３】
画像処理ＬＳＩ９は、ＰＣ１から送信される印刷データを展開して画像処理を施し、スキャナー２からの読み取り画像データに画像処理を施す。メインＣＰＵ６と同様に、デジタル複合機においては、大規模、かつ高速なＬＳＩが使用される。ＤＲＡＭ１０は、画像処理ＬＳＩ９のワークメモリであり、印刷データ、画像処理の途中経過データを一時的に記憶する。
【００３４】
ＵＳＢインターフェイスＬＳＩ１１は、ＰＣ１との印刷データおよびスキャンデータの送受信を行うためのインターフェイスであり、低消費電力化の為、最小限の規模および機能であることが望ましい。サブＣＰＵ１２は、ＵＳＢインターフェイスＬＳＩ１１の制御を行う。ＲＯＭ１３は、サブＣＰＵ１２が動作するための各種制御プログラムなどを記憶する。電源ＩＣ１４は、メインＣＰＵ６およびサブＣＰＵ１２からの要求により、電源のオン、オフ制御を行い、待機状態への遷移の制御を行う。
【００３５】
オペレーションパネル１５は、ユーザーからのコピー要求、スキャン要求などの要求指示の入力を受け付ける操作パネルである。
【００３６】
制御装置５は、２つの電源系統（電源Ａおよび電源Ｂ）に分けられ、それぞれの系統ごとにオン、オフ制御が可能である。本実施形態では、第１の系統である電源Ａには、ＵＳＢインターフェイスＬＳＩ１１、サブＣＰＵ１２、ＲＯＭ１３、電源用ＩＣ１４が含まれ、第２の系統である電源Ｂには、メインＣＰＵ６、ＲＯＭ７、ＤＲＡＭ８，１０、画像処理ＬＳＩ９が含まれる。
【００３７】
図２は、ＵＳＢインターフェイスＬＳＩ１１の詳細な構成を示すブロック図である。ＵＳＢインターフェイスＬＳＩ１１は、物理的インターフェイス（ＰＨＹ）１６、ＵＳＢコントローラ１７、ＦＩＦＯメモリ１８、ヘッダー保存メモリ１９、ＣＰＵインターフェイス２０を含んで構成される。
【００３８】
ＰＨＹ１６は、ＰＣ１とのＵＳＢ接続における物理インターフェイスである。ＵＳＢバスは差動シリアルバスであるので、送信データを差動シリアル信号に変換し、受信データを差動からパラレル信号に変換する。
【００３９】
ＵＳＢコントローラ１７は、ＵＳＢケーブルの挿抜などＰＣ１との接続状態の変化を検知し、サブＣＰＵ１２に対して割り込みをかける。
【００４０】
ＵＳＢコントローラ１７は、ＰＣとの接続（ＵＳＢ１．１規格およびＵＳＢ２．０規格）を確立させ、ＵＳＢ仕様に沿ってＰＣ１とのデータの送受信を行う。ＰＣ１から印刷用の画像データを受信し、ＦＩＦＯメモリ１８に格納してサブＣＰＵ１２に受信割り込みをかける。
【００４１】
また、サブＣＰＵ１２からの指示により、受信した画像データのヘッダー部の保存と、不要データの破棄を行う。不要データの破棄については、後述する。画像処理ＬＳＩ９およびメインＣＰＵ６からの送信データをＰＣ１に送信する。サブＣＰＵ１２およびメインＣＰＵ６からの指示により、画像処理ＬＳＩ９に接続されているＤＲＡＭ１０に対して、印刷データの送受信を行う。
【００４２】
ＦＩＦＯメモリ１８は、送受信データを格納するための先入れ先出し型メモリである。一般的には、エンドポイント毎に、ＵＳＢのパケットサイズ(ＵＳＢ２．０規格のＢＵＬＫ転送時のエンドポイントの場合、５１２Ｂｙｔｅ×２など)に合わせて準備する。
【００４３】
ヘッダー保存メモリ１９は、後述する画像データのヘッダー部分など、記憶しておく必要があるデータを保存する。ＣＰＵインターフェイス２０は、サブＣＰＵ１２と通信を行うためのインターフェイスである。
【００４４】
サブＣＰＵ１２は、ＵＳＢコントローラ１７を制御してＰＣ１との接続を確立させる。上記のようにＵＳＢコントローラ１７からの受信割り込みを受け、後述する画像データのヘッダー部分、ページ区切り部分を認識し、読み捨てる領域を判定し、ＵＳＢコントローラ１７に対して、ヘッダー部分の保存指示、読み捨て指示を行う。ＵＳＢインターフェイスＬＳＩ１１と同様に、低消費電力化のため、機能を実現する上で最小限の規模であることが望ましい。
【００４５】
図３は、ＰＣ１から送信される印刷用画像データのデータ形式を説明するための模式図である。
【００４６】
本例で示す印刷データの形式は、複数ページ（ページ数がＮ）の印刷データである。
印刷データは、ヘッダー部２１、不要データ部２２および印刷対象データ部２３から構成される。
【００４７】
ヘッダー部２１は、印刷データのページ数、両面印刷か片面印刷か、印刷データを作成したユーザー名、ファイル名称などの印刷ジョブ全体に関わる情報部分であり、あらかじめ印刷方式により記載内容が決まっている。
【００４８】
不要データ部２２および印刷対象データ部２３のデータ構成は、基本的に同じであり、ページスタート２４、ページエンド２５およびデータ領域２６で構成される。ページスタート２４、ページエンド２５は、ページ毎のデータの区切りを示す情報である。データ領域２６は、実際に印字出力される画像データであり、各種形式があり、圧縮されている場合もある。
【００４９】
不要データ部２２は、印字出力の対象とされず、出力される必要がないページであり、この不要データ部２２は、読み捨てられることになる。この読み捨てに必要な破棄処理時間を、デジタル複合機が待機状態から印刷可能状態に復帰するまでの時間（以下では「復帰時間」という）に対応させることで、タイムアウトによる印刷処理の失敗を回避することができる。復帰時間は、たとえば、１秒間にＡ４サイズで２７枚印刷可能な中速機の場合、メインＣＰＵ６が電源オフされた待機状態から印刷可能状態（レディ状態）になるまでに３０秒間かかる。このとき、メインＣＰＵ６は、ＰＣ１からの印刷データを受け取れる様になるのに約２５秒間かかる。したがって、ヘッダー部２１の後に、処理に２５秒間必要となるだけのデータ量（たとえば、１ページ分）をページスタート２４からページエンド２５までのデータ領域２６に割り当て不要データ部２２とする。なお、不要データの大きさは、印刷を実行するデジタル複合機に応じて変更可能に構成される。
【００５０】
図４は、メインＣＰＵ６、画像処理ＬＳＩ９、サブＣＰＵ１２およびＵＳＢインターフェイスＬＳＩ１１の動作を示すフローチャートである。
【００５１】
ＵＳＢインターフェイスＬＳＩ１１の動作がステップＡ１〜Ａ１４で示され、サブＣＰＵ１２の動作がステップＢ１〜Ｂ８で示され、メインＣＰＵ６および画像処理ＬＳＩ９の動作がステップＣ１〜Ｃ６で示される。
【００５２】
電源Ａの系統が電源オン、電源Ｂの系統が電源オフで、メインＣＰＵ６の電源がオフである待機状態中に（ステップＣ１）、ＵＳＢインターフェイスＬＳＩ１１がＰＣ１から印刷の要求を検出すると（ステップＡ１）、ＵＳＢインターフェイスＬＳＩ１１が、サブＣＰＵ１２に対して受信割り込みをアサートする（ステップＡ２）。
【００５３】
サブＣＰＵ１２は、この割り込みを受けて、電源ＩＣ１４に対して電源Ｂの系統をオンする、すなわちメインＣＰＵ６を起動するように要求し（ステップＢ１）、メインＣＰＵ６の起動が開始される（ステップＣ２）。このときＰＣ１からは、ヘッダー部２１のデータが順次転送される。
【００５４】
サブＣＰＵ１２は、受信されるデータがヘッダー部２１のデータか否かを判定し（ステップＢ１）、ヘッダー部２１のデータであれば、ＵＳＢインターフェイスＬＳＩ１１がヘッダー保存メモリ１９にヘッダー部２１のデータを保存する（ステップＡ３）。
【００５５】
このような保存処理をヘッダー部２１の受信が終了するまで繰り返す（ステップＡ４，Ｂ２，Ａ５）。
【００５６】
図３に示すように、ヘッダー部２１は、受信するデータの先頭から不要データ部２２のページスタート２４直前までとなっているので、サブＣＰＵ１２が判定を行うことは容易である。
【００５７】
ヘッダー部２１のデータ受信終了直後のページスタート２４からページエンド２５までのデータ領域２６は、不要データ部２２であるので、サブＣＰＵ１２は、ＵＳＢインターフェイスＬＳＩ１１に対して、受信データを破棄するよう指示する（ステップＡ６，Ｂ３，Ａ７）。
【００５８】
このような破棄処理を不要データ部２２の受信が終了するまで繰り返す（ステップＡ８，Ｂ５，Ａ９）。
【００５９】
メインＣＰＵ６の起動が完了し（ステップＣ３）、メインＣＰＵ６から起動完了を示す通知を、サブＣＰＵ１２が受け取った場合には、ヘッダー保存メモリ１９に格納済みのヘッダー部２１のデータをメインＣＰＵ６に送信するよう、サブＣＰＵ１２が、ＵＳＢインターフェイスＬＳＩ１１に対して指示する（ステップＢ６）。指示を受けたＵＳＢインターフェイスＬＳＩ１１は、ヘッダー部２１のデータをメインＣＰＵ６に送信し（ステップＡ１０）、メインＣＰＵ６は、これを受信する（ステップＣ４）。
【００６０】
なお、図４に示すように、不要データ部２２を破棄する破棄処理Ａと、ヘッダー部２１をメインＣＰＵ６に送信する送信処理Ｂとは並列処理することも可能である。
【００６１】
不要データ部２２の破棄処理が終了すると（ステップＡ１１，Ｂ７，Ａ１２）、サブＣＰＵ１２からＵＳＢインターフェイスＬＳＩ１１に対して、印刷対象データ部２３の画像データをメインＣＰＵ６、画像処理ＬＳＩ９に対して送信するよう指示し（ステップＡ１３，Ｂ８）、ＵＳＢインターフェイスＬＳＩ１１からメインＣＰＵ６、画像処理ＬＳＩ９に対して印刷対象データ部２３の画像データが送信され（ステップＡ１４）、メインＣＰＵ６、画像処理ＬＳＩ９はこれを受信する（ステップＣ５）。
【００６２】
その後、画像処理ＬＳＩ９などにより画像処理が施され、印刷装置３に対して印刷データを送信して印刷を実行する（ステップＣ６）。
【００６３】
このような処理により、復帰時間中に不要データ部２２の破棄処理を行うため、待機状態においてメインＣＰＵ６を含む電源系統の電源をオフにし、かつ、待機状態中の印刷要求に対して、ＰＣ１側のタイムアウトエラーを発生させること無く印刷を実現できる。
【００６４】
以下では、不要データ部２２の読み捨て処理について、処理速度を遅くする手段、早くする手段について説明する。
【００６５】
図５は、ＰＣ１と制御装置５とのデータ通信を示すシーケンス図である。
ＵＳＢ２．０規格においては、ＰＣ１側からのＰＩＮＧ信号、ＤＡＴＡ信号に対して、制御装置５側から、ＡＣＫ信号、ＮＹＥＴ信号、ＮＡＣＫ信号を返すことでフロー制御が行われる。
【００６６】
サブＣＰＵ１２が、ＦＩＦＯメモリ１８に受信したデータの処理をする速度を遅くしても、ＵＳＢバス上ではこのようなフロー制御が行われているため、エラーにはならない。したがって、ＦＩＦＯメモリ１８の状態がＦＵＬＬの状態であった場合には、ＵＳＢインターフェイスＬＳＩ１１が、ＰＣ１からのＤＡＴＡ信号およびＰＩＮＧ信号に対して、次のパケットデータが受信できないことを示すＮＹＥＴ信号、ＮＡＣＫ信号をそれぞれ返すように動作させることで不要データ部２２の破棄処理速度を遅くすることが可能になる。
【００６７】
図６は、本発明の他の実施形態であるＵＳＢインターフェイスＬＳＩ３０の構成を示すブロック図である。
【００６８】
ＵＳＢインターフェイスＬＳＩ３０は、図２に示したＵＳＢインターフェイスＬＳＩ１１と類似の構成を有しており、ＵＳＢインターフェイスＬＳＩ１１と同様の動作を行う部位については、図２と同じ参照符号を付して説明を省略する。
【００６９】
ＵＳＢインターフェイスＬＳＩ３０の構成で、ＵＳＢインターフェイスＬＳＩ１１と異なる構成は、ＵＳＢコントローラ３１の詳細な構成である。
【００７０】
ＵＳＢコントローラ３１は、レジスタ３２、オートコントローラ３３、比較器３４、バッファ３５を備える。
【００７１】
レジスタ３２は、サブＣＰＵ１２から設定するレジスタメモリであり、印刷用画像データのページスタートの値、ページエンドの値、自動モードイネーブルの設定を行う。ここで、自動モードとは、印刷データの受信開始からページスタートまでのデータをＵＳＢインターフェイスＬＳＩ３０がＣＰＵの介在無しにヘッダー部２１を保存する、あるいは、ページエンドまでのデータを破棄する動作を意味する。オートコントローラ３３は、上記自動モードを制御する。比較器３４は、バッファ３５のデータと、ページスタートの値、ページエンドの値とを比較し、オートコントローラ３３に伝える。
【００７２】
図７は、自動モードにおいて、印刷データの先頭から最初のページスタートまでのヘッダー部２１の自動保存を示すフローチャートである。
【００７３】
サブＣＰＵ１２が、印刷データの形式からページスタートの値をレジスタに設定し（ステップＤ１）、自動モード開始を指示する（ステップＤ２）。ＵＳＢインターフェイスＬＳＩ３０はＰＣ１からのデータをＦＩＦＯメモリ１８に受信後（ステップＤ３）、バッファ３５にデータを読み出し（ステップＤ４）、比較器で、ページスタート値とバッファデータの値を比較する（ステップＤ５）。
【００７４】
不一致の場合にはヘッダー部２１であると判定して、バッファデータをヘッダー部保存メモリ１９に格納し（ステップＤ７）、ＦＩＦＯメモリ１８が空であればステップＤ３に戻り、空でなければステップＤ４に戻る。
【００７５】
以降、バッファデータがページスタートの位置にくるまでこれを繰り返し、ページスタートの位置に来た場合には、ヘッダー部２１の受信終了と判定し、サブＣＰＵ１２に対して自動モードの終了割り込みをアサートする（ステップＤ６）。
【００７６】
図８は、自動モードにおいて、不要データ部２２の自動破棄を示すフローチャートである。
【００７７】
サブＣＰＵ１２が、印刷データの形式からページエンドの値をレジスタに設定し（ステップＥ１）、自動モード開始を指示する（ステップＥ２）。ＵＳＢインターフェイスＬＳＩ３０はＰＣ１からのデータをＦＩＦＯメモリ１８に受信後（ステップＥ３）、バッファ３５にデータを読み出し（ステップＥ４）、比較器で、ページエンド値とバッファデータの値を比較する（ステップＥ５）。
【００７８】
不一致の場合には不要データ部２２であると判定して、バッファデータを破棄し（ステップＥ７）、ＦＩＦＯメモリ１８が空であればステップＥ３に戻り、空でなければステップＥ４に戻る。
【００７９】
以降、バッファデータがページエンドの位置にくるまでこれを繰り返し、ページエンドの位置に来た場合には不要データ部２２の受信終了と判定し、サブＣＰＵ１２に対して自動モードの終了割り込みをアサートする（ステップＥ６）。
【００８０】
以上のような自動保存処理および自動破棄処理により、ＣＰＵの介在なしに、ヘッダー部２１の保存および不要データ部２２の破棄を行うことで、高速に処理を行うことが可能になる。
【００８１】
なお本発明は、ＰＣ１が、デジタル複合機が待機状態にあるかどうかを認識できない場合を前提としているが、装置内のメインＣＰＵ６系の立ち上がりに応じて決定した不要データ部２２を印刷データに挿入すると、不要データ２２の処理時間が必要となるため、一枚目の印刷主力を得るまでの時間が遅くなる懸念がある。
【００８２】
メインＣＰＵ６が起動している場合には、不要データ部２２は、即時に破棄したほうが、より１枚目の印刷結果出力までが早くなるので、不要データ部２２を早く破棄し、１枚目の印刷結果を早く得ることが好ましい。
【００８３】
デジタル複合機によっては、消費電力を抑える待機状態モードが、複数ある場合がある。そのモード情報を、予めサブＣＰＵ１２が認識しておき、メインＣＰＵ６を含む系統の立ち上がり完了が速いモードの待機状態である場合には、破棄処理を早くする。
【００８４】
サブＣＰＵ１２は、メインＣＰＵ６の起動が確認できた後は、破棄処理の速度を速めるようにしてもよい。
【００８５】
また、ＵＳＢ１．１規格とＵＳＢ２．０規格では、通信速度が４０倍異なる。ＵＳＢ１．１規格で接続された場合には、受信速度が遅くなると予想される為、破棄処理の速度を速めることが好ましい。
【００８６】
ユーザーにて、デジタル複合機が待機状態を使用しないように設定がされている場合、または、デジタル複合機が待機状態にあるかどうかが目視可能で明らかに待機状態でない場合には、不要データ部２２を挿入することは、ユーザーにとって無駄でしかないので、ＰＣ１側の設定にて、不要データ部２２の挿入の有無をユーザーにて選択可能とする。
【００８７】
また、ＰＣ１側の設定にて、不要データ部２２のデータ量を調整可能としておき、ＰＣ１側での設定により、破棄処理時間をデジタル複合機の復帰時間との関係を最適化できるように調整する。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施の一形態である制御装置５を含む画像形成装置の構成を示すブロック図である。
【図２】ＵＳＢインターフェイスＬＳＩ１１の詳細な構成を示すブロック図である。
【図３】ＰＣ１から送信される印刷用画像データのデータ形式を説明するための模式図である。
【図４】メインＣＰＵ６、画像処理ＬＳＩ９、サブＣＰＵ１２およびＵＳＢインターフェイスＬＳＩ１１の動作を示すフローチャートである。
【図５】ＰＣ１と制御装置５とのデータ通信を示すシーケンス図である。
【図６】本発明の他の実施形態であるＵＳＢインターフェイスＬＳＩ３０の構成を示すブロック図である。
【図７】自動モードにおいて、印刷データの先頭から最初のページスタートまでのヘッダー部２１の自動保存を示すフローチャートである。
【図８】自動モードにおいて、不要データ部２２の自動破棄を示すフローチャートである。
【符号の説明】
【００８９】
５  制御装置
６  メインＣＰＵ
７，１３  ＲＯＭ
８，１０  ＤＲＡＭ
９  画像処理ＬＳＩ
１１  ＵＳＢインターフェイスＬＳＩ
１２  サブＣＰＵ
１４  電源用ＩＣ
１６  物理的インターフェイス（ＰＨＹ）
１７  ＵＳＢコントローラ
１８  ＦＩＦＯメモリ
１９  ヘッダー保存メモリ
２０  ＣＰＵインターフェイス
【図１】
2010069801.tif 000003
【図２】
2010069801.tif 000004
【図３】
2010069801.tif 000005
【図４】
2010069801.tif 000006
【図５】
2010069801.tif 000007
【図６】
2010069801.tif 000008
【図７】
2010069801.tif 000009
【図８】
2010069801.tif 000010