(57)【要約】【課題】  調整動作の必要性をユーザが判断する場合に実際の印刷結果を見る必要があり、ユーザが調整必要と判断した印刷結果は十分な画質ではない可能性が高い。【解決手段】  調整タイミング決定手段は、印刷実行手段からの印字排出情報と、状態検出手段からの状態情報と、調整実行手段からの調整実行情報に応じて、調整モードが必要なタイミングを算出し、調整タイミング報知手段を介して調整が必要なタイミングを報知することを特徴とする。【選択図】  図１３
2006027048.tif 000002
【特許請求の範囲】
【請求項１】
外部機器から印字データを受信して、前記印字データをページ単位の画像データに変換し、ページ単位で画像形成を行う通常印刷モードと、調整動作を行う調整モードを有する印刷装置において、
調整モードを実行する調整実行手段と、通常印刷モードを実行する印刷実行手段と、外部要因による印刷装置の状態変化を検出する状態検出手段と、調整モードが必要なタイミングを算出する調整タイミング決定手段と、調整モードの実行指示を受け付ける調整実行受け付け手段と、調整タイミング報知手段とを有し、
前記調整タイミング決定手段は、印刷実行手段からの印字排出情報と、状態検出手段からの状態情報と、調整実行手段からの調整実行情報に応じて、調整モードが必要なタイミングを算出し、調整タイミング報知手段を介して調整が必要なタイミングを報知することを特徴とする印刷装置。
【請求項２】
前記状態検出手段は、操作者によるドア開閉、ユニット脱着を検出することを特徴とする請求項１に記載の印刷装置。
【請求項３】
さらに環境状態を検出する環境検出手段（温度、湿度）を有し、調整タイミング決定手段は、さらに環境検出手段に応じて、調整モードが必要なタイミングを算出し、調整タイミング報知手段を介して調整が必要なタイミングを報知することを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記環境検出手段は、温度、湿度の状態を検出することを特徴とする請求項１から３の何れかに記載の印刷装置。
【請求項５】
前記調整タイミング決定手段は、現在時刻から起算して調整実行が必要な時刻までの残時間を算出し、前記調整タイミング報知手段は、前記残時間または調整実行が必要な時刻を報知することを特徴とする請求項１から４の何れかに記載の印刷装置。
【請求項６】
前記調整タイミング決定手段は、現在から起算して調整実行が必要になるまでの残印刷枚数を算出し、前記調整タイミング報知手段は、前記残印刷枚数を報知することを特徴とする請求項１から４の何れかに記載の印刷装置。
【請求項７】
前記調整タイミング報知手段は、パネルまたは外部機器であることを特徴とする請求項１から６の何れかに記載の印刷装置。
【請求項８】
前記調整動作は印刷濃度のガンマ調整であることを特徴とする請求項１から７の何れかに記載の印刷装置。
【請求項９】
前記調整動作は色ズレの補正であることを特徴とする請求項１から７の何れかに記載の印刷装置。
【請求項１０】
前記印刷装置は周知の電子写真方式によって画像を形成するエンジンを含むことを特徴とする請求項１から９の何れかに記載の印刷装置。
【請求項１１】
外部機器から印字データを受信して、前記印字データをページ単位の画像データに変換し、ページ単位で画像形成を行う通常印刷モードと、調整動作を行う調整モードを有する印刷装置における制御方法であって、
調整モードを実行する調整実行ステップと、
通常印刷モードを実行する印字実行手段による印刷実行ステップと、
外部要因による印刷装置の状態変化を検出する状態検出ステップと、
調整モードが必要なタイミングを算出する調整タイミング決定ステップと、
調整モードの実行指示を受け付ける調整実行受け付けステップと、
調整タイミング報知手段による調整タイミング報知ステップとを有し、
前記調整タイミング決定ステップは、印刷実行手段からの印字排出情報と、状態検出ステップにおける状態情報と、調整実行ステップにおける調整実行情報に応じて、調整モードが必要なタイミングを算出し、調整タイミング報知手段を介して調整が必要なタイミングを報知することを特徴とする制御方法。
【請求項１２】
請求項１１に記載の制御方法をコンピュータに実行させるためのプログラム。
【請求項１３】
請求項１２に記載のプログラムを格納したコンピュータ可読の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器から入力される印刷情報に基づいて記録媒体に画像を記録可能な印刷装置の調整モードの実行タイミングに関するものである。
【背景技術】
【０００２】
近年、レーザビームプリンタを中心とするページプリンタが急速に普及して、カラープリンタも急速に普及し一般的になってきた。一般にカラープリンタは、モノクロプリンタ以上に表現力が高いため、色味、画質についてのニーズが高い傾向にある。またそのニーズに相反して印刷プロセス的には画質安定が難しい面を持っている。
【０００３】
例えばカラーレーザープリンタは４色トナーの重ねによるカラー表現なので、機構的に４色の印字位置ずれがモノクロプリンタには無い課題となる。また１色毎の濃度再現性が全体の色味に大きく影響する。
【０００４】
従来から、カラープリンタ特有のこうした問題を解決するための方法として、濃度、色ずれのフィードバック調整が提案され実現されている（例えば、特許文献１）。
【０００５】
図１１は濃度に関するフィードバック調整を説明する図である。調整トリガ発生部１は、外部環境の変化検出、部品の消耗、消耗品の交換等を検知すると、コントローラ部２に対して濃度調整の要求を行う。コントローラ部２は前記要求を受けると、調整用の画像データを生成し、プロセス制御部３を介して転写体５に画像を形成する。図１１にある画像の例では、濃度レベルを変えた矩形塗り画像を並べている。
【０００６】
この画像濃度をセンサ６で検出し、センス処理部４に取り込み、前記コントローラ部１とプロセス制御部３に測定値として送信する。画像生成時に意図した濃度とセンスされた濃度との誤差を補正することによって、次回印刷からの認識濃度と印刷濃度の誤差を解消する。
【０００７】
色ずれのフィードバック調整は、例えば前記のように転写体５に画像を形成しセンスすることによって、色同士の相対位置情報を認識し、次回印刷からその相対位置ずれを考慮した位置に印刷を行うことによって、誤差を解消する。
【０００８】
ここで説明した、濃度、色ずれのフィードバック調整は一例であって、印刷装置には純粋に印刷を行う印字動作以外に画質改善のために、画像を印刷してその画像をセンスする動作モード、状態が存在し、本発明の目的はこれらの実行タイミングに関するものであるので、これらをまとめてこれ以降は調整動作と表現する。
【０００９】
色味、画質と並んで印刷装置に求められるものに印刷スループットがある。調整動作と印刷動作が同時には行えない構造の印刷装置においては、調整動作と印字動作の実行バランスを調整することによって、画質と速度の両立を図る必要がある。そのため従来から、調整動作の実行タイミングに工夫をすることによって調整動作と印字動作のバランスをとる方法が提案されている。
【００１０】
図１２は、従来から提案されている方法を説明する図である。
【００１１】
図１２の（ａ）は、調整動作の実行をユーザの指示によって行う印刷装置であり、画質を評価して調整動作を実行する必要性の判断をユーザに委ねることによって、画質と速度の両立を実現する提案である。
【００１２】
図１２の（ｂ）は、調整動作の必要性を印刷装置で判断し、調整動作を実行する前に、ユーザに対して実行する旨をパネル表示等によって告知し、ユーザに最終実行判断を委ねることによって、画質と速度の両立を実現する提案である。
【特許文献１】特開平11-003007号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら従来においては、下記のような問題があった。調整動作の必要性を認識してから調整動作を行うか否かを決定することによって、印刷物の単位（印刷ジョブ、印刷ドキュメント）内において調整動作を行うか、あるいは前記単位が終了した時点で調整動作を行うかの選択となるため、前記単位内において、同じ色味でかつ最高画質で印刷することが難しいという問題である。
【００１４】
すなわち、図１２（ａ）においては、調整動作の必要性をユーザが判断する場合に実際の印刷結果を見る必要があり、ユーザが調整必要と判断した印刷結果は十分な画質ではない可能性が高い。また図１２（ｂ）においては、連続印刷を行っている途中で調整動作の必要を認識した際に、その連続した印刷物の途中で調整動作を行うか、そのまま印刷を続けるかの選択しかできないため、一つの印刷ジョブや印刷ドキュメントの中で画質が変わる危険を冒すか、当該印刷ジョブの一部を非調整状態の画質で印刷するかしか選択の余地がないとい問題である。
【００１５】
本発明は、上記のような問題点を解決するためになされたもので、図１３に示すように、調整動作の必要なタイミングを、調整動作必要までの「残り時間」「残り枚数」で報知することによって、ユーザは調整動作の必要タイミングが近いことを認識することができる。すなわち、ユーザは画質を優先したい場合には、印刷物の単位の印刷開始前に調整動作を予め行えば良く、また速度を優先したい場合には、調整動作を行わないようにすれば良い。
【００１６】
また報知する「残り時間」「残り枚数」自体を任意に変更することを可能にすることによって、ユーザは調整動作の必要タイミングを好みの条件に変更することが可能となる。
【００１７】
以上のように、画質と速度のバランスをこれまで以上にユーザの意のままに決定することが可能となる。
【課題を解決するための手段】
【００１８】
本発明に係る発明は、外部機器から印字データを受信して、前記印字データをページ単位の画像データに変換し、ページ単位で画像形成を行う通常印刷モードと、調整動作を行う調整モードを有する印刷装置において、調整モードを実行する調整実行手段と、通常印刷モードを実行する印刷実行手段と、外部要因による印刷装置の状態変化を検出する状態検出手段と、調整モードが必要なタイミングを算出する調整タイミング決定手段と、調整モードの実行指示を受け付ける調整実行受け付け手段と、調整タイミング報知手段とを有し、前記調整タイミング決定手段は、印刷実行手段からの印字排出情報と、状態検出手段からの状態情報と、調整実行手段からの調整実行情報に応じて、調整モードが必要なタイミングを算出し、調整タイミング報知手段を介して調整が必要なタイミングを報知することによって課題を解決する。
【発明の効果】
【００１９】
以上説明したように本発明に係る発明によれば、調整動作の必要なタイミングを、調整動作必要までの「残り時間」「残り枚数」で報知することによって、ユーザは調整動作の必要タイミングが近いことを認識することができる。すなわち、ユーザは画質を優先したい場合には、印刷物の単位の印刷開始前に調整動作を予め行えば良く、また速度を優先したい場合には、調整動作を行わないようにすれば良い。
【００２０】
また報知する「残り時間」「残り枚数」自体を任意に変更することを可能にすることによって、ユーザは調整動作の必要タイミングを好みの条件に変更することが可能となる。
【００２１】
以上のように、画質と速度のバランスをこれまで以上にユーザの意のままに決定することが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の発明を実施するための最良の形態について図面を用いて説明する。
【実施例１】
【００２３】
本発明における第１の実施例を説明する。図１に本実施例のプリンタを含んだシステム構成を示す。同図において、１０１は、ホストコンピュータ等の外部機器、１０２は本実施例を適用したレーザビームプリンタ（以降「プリンタ」と称する）である。
【００２４】
１０５は、イメージデータ（２値または多値データ）に基づいて、周知の電子写真プロセスによって感光ドラム上に潜像を形成し、用紙に転写して定着し印字を行うエンジン部、１０３は、エンジン部１０５に接続され、ホストコンピュータ等の外部機器１０１から送られるコードデータ（ＥＳＣコード、各種ＰＤＬ等）を受け、このコードデータに基づいてドットデータからなるページ情報を生成しエンジン部１０５に対して所定のインターフェイス手段によってイメージデータを送信するコントローラ部、１０４は、ユーザ（操作者）とのインターフェイスを行うパネル部１０４であり、ユーザは、パネル部１０４を操作することによって、プリンタ１０２に所定の動作を指示することができる。
【００２５】
図２は、本実施例のプリンタの機構摸式図である。
【００２６】
同図において、２０１はプリンタ匡体、２０２は操作パネルである。操作パネル２０２は、操作のためのスイッチ及びＬＥＤ表示器、ＬＣＤ表示器が配されている。これは図１において示したパネル部１０４の物理的側面である。２０３は、プリンタの印字プロセス制御を実行するエンジン部１０５及び、プリンタ全体の制御とホストコンピュータからのデータを解析しイメージデータに変換するコントローラ部１０３が収納される制御ボード収納部である。
【００２７】
２１０は用紙を保持する用紙カセットであり、不図示の仕切り板によって電気的に用紙サイズを検知する機構を有する。２１１は、カセット給紙クラッチであり、用紙カセット２１０上に載置された用紙の最上位の用紙一枚のみを分離し、不図示の駆動手段によって分離した用紙を給紙ローラ２１２まで搬送させるカムで、給紙の度に間欠的に回転し、１回転に対応して１枚の用紙を給紙する。２１４は、レジストシャッタであり、用紙を押圧して給紙を停止させる。給紙ローラ２１２は、用紙の先端部をレジストシャッタ２１４まで搬送する。
【００２８】
２１９は手差し用トレイであり、２１５は手差し給紙クラッチである。給紙クラッチ２１５は用紙の先端をレジストシャッタ２１４まで搬送する。
【００２９】
以上のような構成によって用紙カセット２１０〜２５２及び手差し給紙用トレイ２１９から選択的に用紙を給紙することが可能となる。
【００３０】
エンジン部１０５は、コントローラ部１０３と所定の通信プロトコルによって通信を行い、コントローラ部１０３からの指示によって、カセット２１０または手指し用トレイ２１９のなかから給紙手段を決定し、印字開始指示によって上記のとおり給紙を開始し用紙をレジストシャッタ２１４まで搬送する。
【００３１】
２０４はM色カートリッジであり、M色感光ドラム２０５及び、不図示のトナー保持部を含む現像ユニット２０６を有する。２０７はM色用レーザユニットであり、不図示のレーザドライバ、回転多面鏡、反射ミラー、ビームディテクタを含むものである。
【００３２】
２６０はC色カートリッジであり、C色感光ドラム２６１及び、不図示のトナー保持部を含む現像ユニット２６２を有する。２６３はC色用レーザユニットであり、不図示のレーザドライバ、回転多面鏡、反射ミラー、ビームディテクタを含むものである。
【００３３】
２６４はY色カートリッジであり、Y色感光ドラム２６５及び、不図示のトナー保持部を含む現像ユニット２６６を有する。２６７はY色用レーザユニットであり、不図示のレーザドライバ、回転多面鏡、反射ミラー、ビームディテクタを含むものである。
【００３４】
２６８はK色カートリッジであり、K色感光ドラム２６９及び、不図示のトナー保持部を含む現像ユニット２７０を有する。２７１はK色用レーザユニットであり、不図示のレーザドライバ、回転多面鏡、反射ミラー、ビームディテクタを含むものである。
【００３５】
２０５は、用紙の搬送と画像転写を補助するための搬送ローラ２１５である。
【００３６】
レジストシャッタ２１４まで用紙が搬送されると、コントローラ部１０３から送られたイメージデータに応じてM色レーザユニット２７１内のレーザドライバによってオンオフ駆動される不図示の半導体レーザから発射されるM色用レーザビームは、回転多面鏡により主走査方向に走査され反射ミラーを介してM色感光ドラム２６９上に導かれ結像し、主走査方向に走査して主走査ライン上にM色潜像を形成する。C色、Y色、K色も同様にそれぞれC色潜像、Y色潜像、K色潜像を形成する。
【００３７】
上記M色レーザビームの発射に同期してレジストシャッタ２１４を上方に駆動し、用紙の搬送をM色レーザビームの副走査に同期させる。M色用レーザビームの走査開始時に配置されたビームディテクタは、M色用レーザビームを検出することによって主走査の画像書きだしタイミングを決定するためのM色同期信号を形成し、コントローラ部１０３に送る。
【００３８】
C色、Y色、K色も同様にそれぞれC色同期信号、Y色同期信号、K色同期信号を形成するが、そのタイミングは副走査速度（用紙搬送速度）にあわせてそれぞれ遅延され用紙に対しての転写位置が調整される。
【００３９】
その後用紙は、搬送ローラ２１５によって搬送され、感光ドラム２０５、２６１、２６５、２６９は不図示のモータによって回転駆動され、現像ユニット２０６、２６２、２６６、２７０によってトナー像として顕像化された後、用紙上に転写される。トナー像が転写された用紙はその後、定着ローラ２１６によりトナー像が加熱定着され、排紙ローラ２１８によりプリンタ匡体の排紙トレイに排紙される。
【００４０】
本実施例の調整動作の制御方法は従来例と同様であり、図２には不図示であるが調整用画像をセンスするためのセンサを備え、エンジン部１０５は、トリガ検知部１、プロセス制御部３、センス処理部４を含んだ構成となっている。
【００４１】
本実施例において転写体５に相当するのは、搬送ローラ２１５である。物理用紙を搬送しない場合は、搬送ローラ２１５のベルト上にトナー像を形成し、前記センサで濃度、位置をセンスする。
【００４２】
図３は、本実施例のプリンタコントローラ部１０３のブロック図を示す。
【００４３】
同図において、３０１はパネル部１０４とのデータ通信によって、操作者からの諸設定、指示をパネル部１０４から受け取るパネルインターフェイス部である。
【００４４】
３０２は、ホストコンピュータ等の外部機器１０１との信号の入出力部であるホストインターフェイス部であり、印字データを送受するためのデータ用ポート、制御情報を専用に送受するための制御用ポートを論理通信の階層で実現する。
【００４５】
３０６は、エンジン部１０５との信号の入出力部であるエンジンインターフェイス部であり、不図示の出力バッファレジスタからデータ信号送出を行うとともにエンジン部１０５との通信制御を行う。３０５は、外部機器１０１より送られる制御コードデータに基づいて実際の印字のためのビットマップデータを発生する画像データ発生部であり、３０４は、画像データを格納する画像メモリ、３０９は、コントローラ部１０３全体の制御を司るＣＰＵ、３０３は、ＣＰＵ３０９の制御コードを格納するＲＯＭであり、３０７は、ＣＰＵの使用する一時記憶用ＲＡＭである。３１０は、不揮発性のメモリ手段であるＥＥＰＲＯＭである。３０８は、ＤＭＡ制御部であり、ＣＰＵ３０９からの指示により画像メモリ３０４内のビットマップデータを、エンジンインターフェイス部３０６に転送する。
【００４６】
３１１は、アドレスバス及びデータバスを持つシステムバスである。パネルインターフェイス部３０１、ホストインターフェイス部３０２、画像データ発生部３０５、ＲＯＭ３０３、画像メモリ３０４、エンジンインターフェイス部３０６、ＲＡＭ３０７、ＤＭＡ制御部３０８、ＣＰＵ３０９及びＥＥＰＲＯＭ３１０は、各々システムバス３１１に接続され、システムバス３１１上にある全ての機能部にアクセス可能である。
【００４７】
３１２は、汎用外部バスコントローラであり、３１３は、汎用外部バスである。本実施例では汎用外部バスとしてＩＤＥ準拠バスを用いるが、ＳＣＳＩＩ等の他の方式であっても本実施例の効果に変わりは無い。
【００４８】
３１４は、ハードディスクユニットであり汎用外部バス３１３によってシステムバス３１１に接続され、システムバス３１１に接続された各ユニットからアクセスを可能にしている。ＣＰＵ３０９は、論理的にはファイルシステムとしてアクセスを行う。
【００４９】
ＣＰＵ３０４を制御する制御コードは、不図示のシステムクロックによってタスクと称されるロードモジュール単位に時分割制御するＯＳと、機能単位に動作する複数のロードモジュール（タスク）によって構成されるものとする。
【００５０】
図４は、本実施例に関わる制御フローを示す図である。
【００５１】
図中のジョブ制御処理４０１、データ解析処理４０２、状態返送４０３、画像生成処理４０４、ページ制御処理４０５、印刷処理４０６、状態管理処理４０７、調整制御処理４０８、調整タイミング処理４０９、モード制御処理４１５は、CPUを実体とする機能処理単位である。機能処理単位には任意個のタスクが含まれる場合もある。
【００５２】
４１０は、ジョブキューであり、ジョブ単位に印字動作の属性データ（各種制御情報、コピー枚数、給紙選択等）を格納した不図示のジョブ情報テーブルを格納するＦＩＦＯ形式の記憶領域である。実体はＲＡＭ３０７に構成される。４１１は、ページキューであり、ページ単位に印字動作の属性データ（各種制御情報、コピー枚数、給紙選択等）を格納した不図示のページ情報テーブルを格納するＦＩＦＯ形式の記憶領域である。実体はＲＡＭ３０７に構成される。
【００５３】
４１２は外部装置から転送された印字データを格納するための印字データ格納部であり、実体はHDユニット３１４またはRAM３０７に存在する。４１３は圧縮データ格納部であり、実体はＲＡＭ３０７の所定領域に存在する。４１４は調整データ格納部であり、調整動作に用いる画像をイメージ圧縮データとして保持している。調整データ格納部４１４はHDユニット３１４またはＲＯＭ３０３に存在する。調整データ格納部４１４に格納されるデータ形式はイメージデータであっても本発明の効果に変わりは無い。
【００５４】
操作者のパネル操作による諸々のモード設定、制御指示は、パネル部１０４からの制御データとして、パネルインターフェイス部３０１に一旦格納される。モード制御処理４１５は、適当な間隔によってパネルインターフェイス部３０１を巡回監視し、データが存在するとそのデータを解釈する。前記解釈の結果がモード設定のデータであればＥＥＰＲＯＭ３１０に格納する。ＥＥＰＲＯＭ３１０に格納することによって、プリンタの電源を一旦ＯＦＦした後でも、ユーザの所望のモードによってプリンタを動作させることが可能となる。前記解釈の結果が制御指示であると、ジョブ制御処理４０１に制御指示として通知される。
【００５５】
操作者が外部機器の不図示の擬似パネルによって諸々のモード設定、制御指示を行うと、外部機器１０１からの制御データとして、ホストインターフェイス部３０２に一旦格納される。データ解析処理４０２は、適当な間隔によってホストインターフェイス部３０２を巡回監視し、データが存在するとそのデータを解釈する。前記解釈の結果がモード設定のデータであればＥＥＰＲＯＭ３１０に格納する。ＥＥＰＲＯＭ３１０に格納することによって、プリンタの電源を一旦ＯＦＦした後でも、操作者の所望のモードによってプリンタを動作させることが可能となる。前記解釈の結果が制御指示であると、ジョブ制御処理４０１に制御指示として通知される。前記解釈の結果が画像データ（ＰＤＬデータ、イメージデータ等）であれば、ジョブ制御処理４０１にジョブの開始を通知して印字データ格納部４１２に前記画像データを格納する。
【００５６】
以上の構成と制御によって、操作者は外部機器１０１からあるいは操作パネル１０４から調整動作の実行を指示することが可能となる。
【００５７】
図５は、調整タイミング処理４０９が管理する調整タイミング管理情報であり、前回実行情報と現在情報の実体はＲＡＭ３０７に存在し、実行条件の実体はＲＯＭ３０６に存在する。
【００５８】
通常の印刷による排紙情報、エンジン部１０５の不図示の環境センサによってセンスされる環境情報、エンジン部１０５から通知される状態情報、不図示のタイマから通知される時刻情報は、定期的にあるいは状態変化時に調整タイミング処理４０９に送られる。
【００５９】
調整タイミング管理情報は、これらの環境情報、時刻、排紙枚数を、前回に調整動作をした時点での状態を記憶するための前回実行情報、現在の状態を記憶するための現在情報として管理している。また次回の調整動作の実行タイミングを計算するための情報として、環境変動幅、時間、排紙枚数、状態変化項目を実行条件として管理している。
【００６０】
本実施例では、環境情報として温度、湿度があり、状態変化項目としてＭ色カートリッジ２０４、Ｃ色カートリッジ２６０、Ｙ色カートリッジ２６４、Ｋ色カートリッジ２６８の脱着状態がある。
【００６１】
以下に「排紙情報の伝達時」、「環境情報と状態情報の伝達時」、「調整実行時」の各タイミングにおける動作を説明する。
【００６２】
図６は、「排紙情報の伝達時」の制御シーケンスを示す図である。
【００６３】
外部機器１０１から入力される印字データ（制御コード、ＰＤＬ等）は、ホストインターフェイス部３０２に所定のブロック単位に格納される。
【００６４】
周期的にホストインターフェイス部３０２のデータ受信を監視（Ｃ１０）しているデータ解析処理４０２は、データを認識すると内容の解析を行う。解析の結果が、ジョブに付随する属性情報であればＥＥＰＲＯＭ３１０に格納する。解析の結果が画像データであれば印字データ格納部４１２に格納する。以上の処理が通常印刷ジョブ準備（Ｃ１１）である。
【００６５】
データ解析処理４０２は、Ｃ１１の処理途中で１ページ分の画像データの確定がされた時点でジョブ制御処理４０１に対して印刷指示（Ｃ１２）をする。
【００６６】
ジョブ制御処理４０１は、ジョブが開始されると、ＲＡＭ３０７に構成された不図示のジョブ情報格納領域３０７−１に新規にジョブ情報テーブルを獲得して、ジョブキュー４１０に登録する。そしてＥＥＰＲＯＭ３１０に格納された制御データを、前記ジョブ情報テーブルにコピーして、前記ブロック単位にデータを解析し、画像形成情報（ＰＤＬの図形描画命令、文字コード等）を印字データ格納部４１２に送り、ジョブ単位の属性情報をジョブ情報テーブルに格納する（Ｃ１３）。
【００６７】
更にジョブ制御処理４０１は、画像生成処理４０４に対して印字データ格納部４１２の印字データを解析するように開始指示（C１４）する。
【００６８】
画像生成処理４０４は、前記ブロック単位にデータを解析し、画像形成情報（ＰＤＬの図形描画命令、文字コード等）に関しては画像データ発生部３０５（図４には不図示）を用いて、あるいはＣＰＵ３０４自信で中間データ化を実行して、圧縮データ格納部４１３に格納する。またページ単位の属性情報（コピー枚数、給紙選択等）をＲＡＭ３０７の所定領域に一時格納する（Ｃ１５）。
【００６９】
１ページの解析処理が完了すると、ページ制御処理４０５に対して、１ページ完了の通知を行い、同時に前記のページ単位の属性情報を引き渡す（Ｃ１６）。
【００７０】
ページ制御処理４０５は、１ページ完了の通知（Ｃ１６）を受けると、ＲＡＭ３０７に構成された不図示のページ情報格納領域３０７−１に新規にページ情報テーブルを獲得して、ページキュー４１３に登録する。そして解析処理４０２から引き渡されたページ単位の属性情報を前記ページ情報テーブルに格納する（Ｃ１７）。
【００７１】
ページ制御処理４０５は、圧縮データ格納部４１３に格納されたページの順番に印刷処理４０６にページを指定して印刷の開始を指示（Ｃ１８）する。
【００７２】
印刷処理４０６は、不図示の伸張処理に対してページを指定して処理の開始を指示（Ｃ１９）し、同時にエンジンＩ／Ｆ部３０６に対しても処理の開始を指示（Ｃ２０）する。
【００７３】
印刷処理４０６は、画像の転送が終了するとページ制御処理４０５に対して終了通知（Ｃ２１）を送る。更に、画像形成処理が終了して印刷が終了するとエンジンＩ／Ｆ部３０６から排紙通知（Ｃ２２）が状態管理４０７に通知される。状態管理４０７は、ページ制御処理４０５に対して排紙通知（Ｃ２３）を送り、ページ制御処理４０５は、Ｃ２３を受けると当該ページを圧縮データ格納部４１３から削除する。
【００７４】
ページ制御処理４０５は、Ｃ２３を受けると更に、排紙したページの情報を調整タイミング処理４０９に通知する（Ｃ２５）。調整タイミング処理４０９はＣ２５の情報に基づいて計算処理を行い（Ｃ２６）、状態返送処理４０３に対して調整予告情報を通知する（Ｃ２７）。調整予告情報は、「１０分後または２００枚印刷後に調整動作が必要である」といった情報である。
【００７５】
状態返送処理４０３はＣ２７を受けると、パネルインターフェイス部３０１、ホストインターフェイス部３０２に対して調整予告情報を通知する（Ｃ２８、Ｃ２９）。パネルインターフェイス部３０１からパネル部１０４を介して操作者は調整動作の必要時期を認識することが可能となる。あるいはホストインターフェイス部３０２から外部機器１０１を介して操作者は調整動作の必要時期を認識することが可能となる。
【００７６】
ジョブ中の全ページの処理が終了すると、ページ制御処理４０５よりジョブ制御処理４０１に対して終了通知（Ｃ２４）が送られる。ジョブ制御処理４０１はＣ２４を受けて当該ジョブに関する属性情報等の削除を行う。
【００７７】
図７は、「環境情報と状態情報の伝達時」の制御シーケンスを示す図である。
エンジンインターフェイス部３０６は、エンジン部１０５から環境情報を受けると、状態管理処理４０７に対して環境情報を通知する（Ｃ４０）。状態管理処理４０７はＣ４０を受けると調整タイミング処理４０９に対して環境情報を通知する（Ｃ４１）。
【００７８】
調整タイミング処理４０９は、Ｃ４１の情報に基づいて計算処理を行い（Ｃ４２）、状態返送処理４０３に対して調整予告情報を通知する（Ｃ４３）。状態返送処理４０３はＣ４３を受けると、パネルインターフェイス部３０１、ホストインターフェイス部３０２に対して調整予告情報を通知する（Ｃ４４、Ｃ４５）。
【００７９】
エンジンインターフェイス部３０６は、エンジン部１０５から状態情報を受けると、状態管理処理４０７に対して状態情報を通知する（Ｃ５０）。状態管理処理４０７はＣ５０を受けると調整タイミング処理４０９に対して環境情報を通知する（Ｃ５１）。
【００８０】
調整タイミング処理４０９は、Ｃ５１の情報に基づいて計算処理を行い（Ｃ５２）、状態返送処理４０３に対して調整予告情報を通知する（Ｃ５３）。状態返送処理４０３はＣ５３を受けると、パネルインターフェイス部３０１、ホストインターフェイス部３０２に対して調整予告情報を通知する（Ｃ５４、Ｃ５５）。
【００８１】
図８は、「調整実行時」の制御シーケンスを示す図である。
【００８２】
ホストインターフェイス部３０２が、外部装置１０１から調整動作実行指示をデータとして受ける。周期監視しているデータ解析処理４０２は、データ存在を認識すると（Ｃ６０）、データ内容を解析し調整動作の実行指示を認識すると（Ｃ６１）、ジョブ制御処理４０１に対して調整指示（Ｃ６２）を通知する。
【００８３】
ジョブ制御処理４０１はＣ６２を受けると、ページ制御処理４０５に対して印刷処理の一時停止指示（Ｃ６４）を通知する。ページ制御処理４０５はＣ６４を受けうると新規の印刷指示Ｃ１６の実行を停止して、印刷指示Ｃ１６発行済みのページに関して終了通知Ｃ２４の受け取りを待つ。全ての印刷中のページに対する終了通知Ｃ２４を受けると、ジョブ制御処理４０１に対して一時停止完了（Ｃ６６）を通知する。
【００８４】
ジョブ制御処理４０１はＣ６６を受けると、調整制御処理４０８に対して開始指示（Ｃ６７）を送る。
【００８５】
調整制御処理４０８はＣ６７を受けると、エンジンインターフェイス部３０６を介してエンジン部１０５に対して調整実行指示（Ｃ６８）を通知する。さらに調整データ格納部４１４に格納された調整データの順番に基づいて印刷処理４０６に対して調整データを指定して印刷の開始を指示（Ｃ６９）する。
【００８６】
印刷処理４０６は、不図示の伸張処理に対してページを指定して処理の開始を指示（Ｃ７０）し、同時にエンジンＩ／Ｆ部３０６に対しても処理の開始を指示（Ｃ７１）する。
【００８７】
印刷処理４０６は、画像の転送が終了すると調整制御処理４０８に対して終了通知（Ｃ７２）を送る。更に、調整処理が終了するとエンジンＩ／Ｆ部３０６から調整結果（Ｃ７３）が状態管理４０７に通知される。状態管理４０７は、調整制御処理４０８に対して調整結果（Ｃ７４）を送り、調整制御処理４０８は、Ｃ７４を受けると調整結果をＲＡＭ３０７の所定領域に格納して、調整タイミング処理４０９に対して調整情報（Ｃ７５）を通知する。
【００８８】
最後に調整終了（Ｃ７６）の通知をジョブ制御処理４０１に行う。
【００８９】
調整タイミング処理４０９は、Ｃ７５の情報に基づいて計算処理を行い（Ｃ７７）、状態返送処理４０３に対して調整予告情報を通知する（Ｃ７８）。状態返送処理４０３はＣ７８を受けると、パネルインターフェイス部３０１、ホストインターフェイス部３０２に対して調整予告情報を通知する（Ｃ７９、Ｃ８０）。
【００９０】
図８は、ホストインターフェイス部３０２が、外部装置１０１から調整動作実行指示をデータとして受ける例を示したが、パネル部３０１が操作者からの調整動作実行操作をデータとして受けることが可能であることは言うまでもない。
【００９１】
図４の制御フローには不図示のタイマ処理がある。タイマ処理は、所定間隔で調整タイミング処理４０９に対して時刻情報を通知する。
【００９２】
図９は、調整タイミング処理４０９の制御フローチャートである。
【００９３】
調整タイミング処理４０９は、起動するとページ制御処理４０５からの印刷情報Ｃ２５、状態管理４０７からの環境情報Ｃ４１、状態情報Ｃ４３、調整制御処理４０８からの調整情報Ｃ７５、不図示のタイマ処理からの時刻情報の通知を周期監視する（Ｓ１１）。
【００９４】
タイマ処理からの時刻情報の通知を受けると（Ｓ１２）、調整タイミング管理情報の現在情報．時刻の値を更新し（Ｓ１７）、
残り時間＝実行条件．時間−（現在情報．時刻−前回実行情報．時刻）
によって、次回実行までの残り時間を計算して、状態返送処理４０３に前記残り時間を通知する（Ｓ１８）。
【００９５】
ページ制御処理４０５からの印刷情報の通知を受けると（Ｓ１３）、調整タイミング管理情報の現在情報．排紙枚数を更新し（Ｓ１９）、
残り排紙枚数＝実行条件．排紙枚数−（現在情報．排紙枚数−前回実行情報．排紙枚数）
によって、次回実行までの残り排紙枚数を計算して、状態返送処理４０３に前記残り排紙枚数を通知する（Ｓ２０）。以上の処理が図６のＣ２６に相当する。状態管理処理４０７からの環境情報の通知を受けると（Ｓ１４）、調整タイミング管理情報の現在情報．環境情報を更新し（Ｓ２１）、実行条件．環境変動幅＜現在情報．環境情報−前回実行情報．環境情報が成り立つ場合は、状態返送処理４０３に「残り排紙枚数＝０、残り時間＝０」を通知する（Ｓ２２）。以上の処理が図７のＣ４２に相当する。状態管理処理４０７からの状態情報の通知を受けると（Ｓ１５）、調整タイミング管理情報の実行条件．状態変化項目に該当する状態変化であれば状態返送処理４０３に「残り排紙枚数＝０、残り時間＝０」を通知する（Ｓ２１）。以上の処理が図７のＣ５２に相当する。調整制御処理４０８からの印刷情報の通知を受けると（Ｓ１６）、調整タイミング管理情報を「前回実行条件．時刻＝現在情報．時刻」で更新し（Ｓ２４）、「前回実行条件．排紙枚数＝現在情報．排紙枚数」で更新し（Ｓ２５）、「前回実行条件．環境情報＝現在情報．環境情報」で更新する（Ｓ２６）。以上の処理が図８のＣ７７に相当する。
【００９６】
以上説明したように、本実施例の構成と制御によって、調整動作の必要なタイミングを、調整動作必要までの「残り時間」「残り枚数」で報知することができ、またユーザの要望するタイミングで任意に調整動作を実行することができる。
【００９７】
ユーザは調整動作の必要タイミングが近いこと、あるいは過ぎていることを認識することができ、調整動作必要タイミングの前後において、任意に調整実行することができる。すなわち、ユーザは画質を優先したい場合には、印刷物の単位の印刷開始前に調整動作を予め行えば良く、また速度を優先したい場合には、調整動作を行わないようにすれば良い。
【実施例２】
【００９８】
本実施例において、実施例１と同一構成、同一図番に関しては、説明を省略する。本実施例では、第一の実施例に更に、調整実行タイミングに関する操作を受け付ける。
【００９９】
図１０は、「調整操作時」の制御シーケンスを示す図である。ホストインターフェイス部３０２が、外部装置１０１から調整操作指示をデータとして受ける。周期監視しているデータ解析処理４０２は、データ存在を認識すると（Ｃ９１）、データ内容を解析し調整動作の実行指示を認識すると（Ｃ９２）、ジョブ制御処理４０１に対して調整操作指示（Ｃ９３）を通知する。
【０１００】
ジョブ制御処理４０１はＣ６６を受けると、調整制御処理４０８に対して調整操作指示（Ｃ９４）を送る。
【０１０１】
ジョブ制御処理４０１は、調整操作指示が「リセット」であれば、調整タイミング管理情報の前回実行情報を現在情報で上書きして（Ｃ９５）、状態返送処理４０３に対して調整予告情報を通知する（Ｃ９６）。状態返送処理４０３はＣ９６を受けると、パネルインターフェイス部３０１、ホストインターフェイス部３０２に対して調整予告情報を通知する（Ｃ９７、Ｃ９８）。
【０１０２】
調整操作指示Ｃ９４が、調整タイミング管理情報の値の変更指示である場合は、指示された値によって調整管理情報の値を上書きする。
【０１０３】
図１０は、ホストインターフェイス部３０２が、外部装置１０１から調整動作実行指示をデータとして受ける例を示したが、パネル部３０１が操作者からの調整動作実行操作をデータとして受けることが可能であることは言うまでもない。
【０１０４】
以上説明したように、本実施例の構成と制御によって、調整動作必要までの「残り時間」「残り枚数」を任意に変更して報知することができる。ユーザは調整動作の必要タイミングを好みの条件に変更することが可能となる。
【０１０５】
（他の実施例）
実施例において、更に図３の構成に電池等の電源バックアップ手段を有するリアルタイムクロックを持ち、図５に示す調整タイミング管理情報の、時刻の単位を前記リアルタイムクロックの値とし、前回実行情報．時刻を前記ＥＥＰＲＯＭ３１０に周期的にバックアップ保存して、電源投入時にＥＥＰＲＯＭ３１０からＲＡＭ３０７にコピーすることによって、電源ＯＮ／ＯＦＦに関わり無く本発明の効果を得ることができる。
【０１０６】
実施例１、実施例２、本実施例は、本発明に好適であるレーザビームプリンタに対して適用しているが、画質や色味の維持向上のために、調整動作を行う必要がある印刷装置であれば、例えばインクジェットプリンタ、ファクシミリ、複写機、あるいはこれらの複合機においても適用可能であることはいうまでもない。
【０１０７】
本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０８】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１０９】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【０１１０】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０１１１】
【図１】本発明が適用されるプリンタを含むシステムの全体構成を示すブロック図である。
【図２】本発明が適用されるプリンタの用紙搬送の機構模式図である。
【図３】本発明が適用されるプリンタコントローラの電気的構成を示すブロック図である。
【図４】実施例における処理動作フローを説明する図である。
【図５】実施例の特徴を成すデータ構造を説明する図である。
【図６】実施例における処理シーケンスを説明する図である。
【図７】実施例における処理シーケンスを説明する図である。
【図８】実施例における処理シーケンスを説明する図である。
【図９】実施例における制御フローチャートである。
【図１０】実施例２における処理シーケンスを説明する図である。
【図１１】従来例の動作を説明するための図である。
【図１２】従来課題の動作を説明するための図である。
【図１３】本発明の説明をするための図である。
【図１】
2006027048.tif 000003
【図２】
2006027048.tif 000004
【図３】
2006027048.tif 000005
【図４】
2006027048.tif 000006
【図５】
2006027048.tif 000007
【図６】
2006027048.tif 000008
【図７】
2006027048.tif 000009
【図８】
2006027048.tif 000010
【図９】
2006027048.tif 000011
【図１０】
2006027048.tif 000012
【図１１】
2006027048.tif 000013
【図１２】
2006027048.tif 000014
【図１３】
2006027048.tif 000015