(57)【要約】【課題】  印刷ジョブの処理を実行中であっても、クリーニングの指示を受け付け、切りのよいタイミングで実行するようにし、また、クリーニング処理がクリーニング用の紙の出力とその出力された紙を使用したクリーニング実行といった一連の処理を必要とする場合に、通常の印刷ジョブの処理が間に割り込まないようにすることを目的とする。【解決手段】  印刷データ等による複数の印刷要求を受け付ける印刷要求受付手段と、前記印刷要求受付手段により受け付けた印刷要求を含むさまざまな処理要求を所定の処理順番に従って制御する処理要求制御手段に加え、さらに、画像形成機構に対して所定の調整処理を実行する調整処理実行手段と、前記調整処理実行手段による調整処理を実行するための調整要求をユーザからの指示に従って受け付ける調整要求受付手段とを備え、前記調整要求受付手段は、前記処理要求制御手段において前記印刷要求受付手段により受け付けられた印刷要求の処理が実行中であっても新たな調整要求を受け付けることを特徴とする画像形成装置。【選択図】        図１
2006035442.tif 000002
【特許請求の範囲】
【請求項１】
少なくともデータ処理より供給される印刷データに基づいて画像を形成する画像形成装置であって、
印刷データ等による複数の印刷要求を受け付ける印刷要求受付手段と、
前記印刷要求受付手段により受け付けた印刷要求を含むさまざまな処理要求を所定の処理順番に従って制御する処理要求制御手段に加え、
さらに、画像形成機構に対して所定の調整処理を実行する調整処理実行手段と、
前記調整処理実行手段による調整処理を実行するための調整要求をユーザからの指示に従って受け付ける調整要求受付手段とを備え、
前記調整要求受付手段は、前記処理要求制御手段において前記印刷要求受付手段により受け付けられた印刷要求の処理が実行中であっても新たな調整要求を受け付けることを特徴とする画像形成装置。
【請求項２】
前記処理要求制御手段は、新たに受け付けた処理要求が前記調整要求受付手段により受け付けられた調整要求だった場合に、すでに受け付けて処理中である処理要求のうち最後に受け付けた処理要求の次に処理するように処理を開始させるように制御することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記処理要求制御手段は、新たに受け付けた処理要求が前記調整要求受付手段により受け付けられた調整要求だった場合に、すでに受け付けて処理中である処理要求のうち画像形成処理を開始していない処理要求の処理を停止させて、該調整要求の画像形成処理を開始している処理要求の次に優先して開始させた後に停止させた処理要求の処理を再開させるように制御することを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記処理要求制御手段は、新たに受け付けた処理要求が前記調整要求受付手段により受け付けられた調整要求だった場合に、すでに受け付けて処理中であるすべての処理要求の処理を停止させて、該調整要求の処理を優先して開始させた後に停止させた処理要求の処理を再開させるように制御することを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記処理要求制御手段は、新たに受け付けた処理要求が前記調整要求受付手段により受け付けられた調整要求だった場合に、すでに受け付けて処理中である処理要求の中に同じ種別の調整要求が存在していれば該調整要求を無視して削除するように制御することを特徴とする請求項１記載の画像形成装置。
【請求項６】
少なくともデータ処理より供給される印刷データに基づいて画像を形成する画像形成装置であって、
印刷データ等による複数の印刷要求を受け付ける印刷要求受付手段と、
前記印刷要求受付手段により受け付けた印刷要求を含むさまざまな処理要求を所定の処理順番に従って制御する処理要求制御手段に加え、
さらに、画像形成機構に対して所定の調整処理を実行する調整処理実行手段と、
前記調整処理実行手段による調整処理を実行するための調整要求をユーザからの指示に従って受け付ける調整要求受付手段とを備え、
前記印刷要求受付手段は、前記処理要求制御手段において前記調整要求受付手段により受け付けられた調整要求の処理が実行中であっても新たな印刷要求を受け付けることを特徴とする画像形成装置。
【請求項７】
前記調整処理実行手段は、該調整処理を実行する前に調整処理の実行開始を知らせるメッセージを所定の表示手段にて表示し、ユーザからの続行指示があるまで処理を中断することを特徴とする請求項１乃至６のいずれか記載の画像形成装置。
【請求項８】
前記処理要求制御手段は、調整要求に従って調整処理実行手段により実行される画像形成機構に対する所定の調整処理を実行する前に、調整処理の実行開始を知らせるメッセージを所定の表示手段にて表示し、ユーザからの続行指示があるまで処理を中断することを特徴とする請求項１乃至６のいずれか記載の画像形成装置。
【請求項９】
前記調整処理実行手段は、記録媒体を必要とする種の調整処理である場合には、該調整処理を実行する前に記録媒体の搬送開始を知らせるメッセージを所定の表示手段にて表示し、ユーザからの続行指示があるまで処理を中断することを特徴とする請求項１乃至６のいずれか記載の画像形成装置。
【請求項１０】
前記調整処理実行手段は、記録媒体を必要とする種の調整処理である場合には、該調整処理を実行する前に該調整処理に使用する記録媒体を所定の給紙装置に載置することを促すメッセージを所定の表示手段にて表示し、ユーザからの続行指示があるまで処理を中断することを特徴とする請求項１乃至６のいずれか記載の画像形成装置。
【請求項１１】
前記調整処理実行手段は、画像形成機構の中のクリーニング処理を行うことを特徴とする請求項１乃至１０のいずれか記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、ディジタル複合機などの周辺機器を含む画像形成装置、および画像形成方法、ならびに画像形成方法を実行するプログラムに関するものである。
【背景技術】
【０００２】
電子写真方式を用いた画像形成装置、例えば、レーザビームプリンタにおいては、定着ユニットの加圧ローラに付着したトナーにより生じる印字品位の低下を回避する手段として、加圧ローラクリーニング機能がある（例えば、特許文献１参照）。この加圧ローラクリーニング処理は、プリンタエンジンが能動的に行う場合もあれば、サービスマンを含めたユーザからの指示に従って行う場合もある。
【０００３】
一方、クリーニング処理には、定着ユニットの加圧ローラだけでなく、転写ユニットの転写ローラクリーニング、ドラムユニットのドラムクリーニングなどもある。さらに、電子写真方式ではなく、他の方式の画像形成装置、例えばインクジェット方式の画像形成装置においてもノズルクリーニングなどのクリーニング処理がある。
【特許文献１】特開２０００−１１２２７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したクリーニング処理をユーザからの指示に従って行うようなケースでは、ユーザが画像形成装置に対してクリーニング処理を行う条件として、処理中の印刷ジョブがあればそのジョブの処理を停止させる必要があったり、印刷ジョブ自体がない状態にする必要があったりした。さらに、新たに印刷ジョブを受け付けない状態にする必要もあった。画像形成装置の状態によってクリーニング指示を制限されるのは、ユーザにとって不都合である。また、クリーニング実行中に印刷ジョブの受信を制限されるのも、遠隔から利用しようとするユーザに不都合である。
【０００５】
本発明は、上述の問題点に着目してなされたものであって、印刷ジョブの処理を実行中であっても、クリーニングの指示を受け付け、切りのよいタイミングで実行するようにし、また、クリーニング処理がクリーニング用の紙の出力とその出力された紙を使用したクリーニング実行といった一連の処理を必要とする場合に、通常の印刷ジョブの処理が間に割り込まないようにすることを可能にした画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明に係る第１の発明は、少なくともデータ処理より供給される印刷データに基づいて画像を形成する画像形成装置であって、印刷データ等による複数の印刷要求を受け付ける印刷要求受付手段と、前記印刷要求受付手段により受け付けた印刷要求を含むさまざまな処理要求を所定の処理順番に従って制御する処理要求制御手段に加え、さらに、画像形成機構に対して所定の調整処理を実行する調整処理実行手段と、前記調整処理実行手段による調整処理を実行するための調整要求をユーザからの指示に従って受け付ける調整要求受付手段とを備え、前記調整要求受付手段は、前記処理要求制御手段において前記印刷要求受付手段により受け付けられた印刷要求の処理が実行中であっても新たな調整要求を受け付けることを特徴とする。
【０００７】
本発明に係る第２の発明は、前記処理要求制御手段は、新たに受け付けた処理要求が前記調整要求受付手段により受け付けられた調整要求だった場合に、すでに受け付けて処理中である処理要求のうち最後に受け付けた処理要求の次に処理するように処理を開始させるように制御することを特徴とする。
【０００８】
本発明に係る第３の発明は、前記処理要求制御手段は、新たに受け付けた処理要求が前記調整要求受付手段により受け付けられた調整要求だった場合に、すでに受け付けて処理中である処理要求のうち画像形成処理を開始していない処理要求の処理を停止させて、該調整要求の画像形成処理を開始している処理要求の次に優先して開始させた後に停止させた処理要求の処理を再開させるように制御することを特徴とする。
【０００９】
本発明に係る第４の発明は、前記処理要求制御手段は、新たに受け付けた処理要求が前記調整要求受付手段により受け付けられた調整要求だった場合に、すでに受け付けて処理中であるすべての処理要求の処理を停止させて、該調整要求の処理を優先して開始させた後に停止させた処理要求の処理を再開させるように制御することを特徴とする。
【００１０】
本発明に係る第５の発明は、前記処理要求制御手段は、新たに受け付けた処理要求が前記調整要求受付手段により受け付けられた調整要求だった場合に、すでに受け付けて処理中である処理要求の中に同じ種別の調整要求が存在していれば該調整要求を無視して削除するように制御することを特徴とする。
【００１１】
本発明に係る第６の発明は、少なくともデータ処理より供給される印刷データに基づいて画像を形成する画像形成装置であって、印刷データ等による複数の印刷要求を受け付ける印刷要求受付手段と、前記印刷要求受付手段により受け付けた印刷要求を含むさまざまな処理要求を所定の処理順番に従って制御する処理要求制御手段に加え、さらに、画像形成機構に対して所定の調整処理を実行する調整処理実行手段と、前記調整処理実行手段による調整処理を実行するための調整要求をユーザからの指示に従って受け付ける調整要求受付手段とを備え、前記印刷要求受付手段は、前記処理要求制御手段において前記調整要求受付手段により受け付けられた調整要求の処理が実行中であっても新たな印刷要求を受け付けることを特徴とする。
【００１２】
本発明に係る第７の発明は、前記調整処理実行手段は、該調整処理を実行する前に調整処理の実行開始を知らせるメッセージを所定の表示手段にて表示し、ユーザからの続行指示があるまで処理を中断することを特徴とする。
【００１３】
本発明に係る第８の発明は、前記処理要求制御手段は、調整要求に従って調整処理実行手段により実行される画像形成機構に対する所定の調整処理を実行する前に、調整処理の実行開始を知らせるメッセージを所定の表示手段にて表示し、ユーザからの続行指示があるまで処理を中断することを特徴とする。
【００１４】
本発明に係る第９の発明は、前記調整処理実行手段は、記録媒体を必要とする種の調整処理である場合には、該調整処理を実行する前に記録媒体の搬送開始を知らせるメッセージを所定の表示手段にて表示し、ユーザからの続行指示があるまで処理を中断することを特徴とする。
【００１５】
本発明に係る第１０の発明は、前記調整処理実行手段は、記録媒体を必要とする種の調整処理である場合には、該調整処理を実行する前に該調整処理に使用する記録媒体を所定の給紙装置に載置することを促すメッセージを所定の表示手段にて表示し、ユーザからの続行指示があるまで処理を中断することを特徴とする。
【００１６】
本発明に係る第１１の発明は、前記調整処理実行手段は、画像形成機構の中のクリーニング処理を行うことを特徴とする。
【発明の効果】
【００１７】
本発明によって、印刷ジョブが画像形成装置に存在していたり、印刷ジョブの出力中であったりしても、ユーザは画像形成装置の状態に関係なくクリーニング処理の実行を指示することができる。また、クリーニング処理中であっても、新たな印刷ジョブを受信し、画像形成までの処理を実行することにより、遠隔から利用しようとするユーザは画像形成装置の状態に関係なく印刷ジョブを送信することができる。さらに、クリーニング処理中に用紙の搬送とユーザによる用紙の載置操作を必要とするようなタイプのクリーニングであっても、搬送開始前にユーザに用紙の載置を促す表示を行うことにより、ユーザはクリーニングの開始タイミングと用紙の載置タイミングを容易に知ることができ、一方一連のクリーニング処理を１つのジョブとして制御することにより、載置待ちの途中に他の印刷ジョブの出力処理が割り込まれることなくクリーニング処理を完遂することができる。
【発明を実施するための最良の形態】
【００１８】
以下に本発明を実施するための最良の形態を、実施例に基づいて説明する。
【実施例１】
【００１９】
本発明に係る第１実施形態に係る画像形成装置について、図面を参照して説明する。
【００２０】
〔図１の説明〕
図１は、本発明の１つの実施形態に係る画像形成装置のシステム構成の概略を示す図である。
【００２１】
図において、データ処理装置１０１は、例えば、コンピュータであり、画像情報の供給源、あるいはプリンタの制御装置として機能する。この実施の形態においては、画像形成装置１０２として、レーザビームプリンタ（プリンタ）を用いている。本実施形態において適用される画像形成装置は、レーザビームプリンタに限られるものではなく、インクジェットプリンタ等他のプリント方式のプリンタでもよいことは言うまでもない。
【００２２】
ビデオコントローラ１０３は、データ処理装置１０１から供給される画像情報（例えば、ＥＳＣコード、ページ記述言語等）に基づいて、ページ毎にラスタデータを生成し、プリンタエンジン１０５に送出する。
【００２３】
プリンタエンジン１０５は、ビデオコントローラ１０３から供給されるラスタデータに基づいて、感光ドラム上に潜像を形成し、その潜像を記録媒体上に転写・定着（電子写真方式）することにより画像を記録する。
【００２４】
パネル部１０４は、ユーザインタフェースとして使用される。ユーザは、パネル部１０４を操作することにより、所望の動作を指示することができる。また、パネル部１０４には、プリンタ１０２の処理内容や、ユーザへの警告内容が表示される。
【００２５】
〔図２の説明〕
図２は、タンデム方式のカラープリンタ１０２の構成を説明する断面図である。
【００２６】
図において、２０１は、プリンタ筐体である。２０２は、ユーザが各種指示を与えるためのスイッチ、メッセージやプリンタの設定内容等を表示するためのＬＥＤ表示器やＬＣＤ表示器等が配された操作パネルであり、図１に示すパネル部１０４の一態様である。２０３は、ボード収容部であり、ビデオコントローラ１０３及びプリンタエンジン１０５の電子回路部分を構成するボードを収容する。
【００２７】
２２０は、用紙（記録媒体）Ｓを保持する用紙カセットであり、不図示の仕切り板によって電気的に用紙サイズを検知する機構を有する。２２１は、カセットクラッチであり、用紙カセット２２０上に載置された用紙Ｓの最上位の一枚を取り出して、取り出した用紙Ｓを不図示の駆動手段から伝達される駆動力によって給紙ローラ２２２まで搬送するカムを有する。このカムは、給紙の度に間欠的に回転し、１回転に対応して１枚の用紙Ｓを給紙する。２２３は用紙検知センサで、それぞれ用紙カセット２２０に保持されている用紙Ｓの量を検知する。
【００２８】
給紙ローラ２２２は、用紙Ｓの先端部をレジストシャッタ２２４まで搬送するローラである。２２４は、レジストシャッタであり、用紙Ｓを押圧することにより給紙を停止することができる。
【００２９】
２３０は、手差しトレイであり、２３１は、手差し給紙クラッチである。手差し給紙クラッチ２３１は、用紙Ｓの先端を手差し給紙ローラ２３２まで搬送するために使用され、手差し給紙ローラ２３２は、用紙Ｓの先端をレジストシャッタ２２４まで搬送するために使用される。画像形成に供する用紙Ｓは、用紙カセット２２０及び手差しトレイ２３０のいずれかの給紙手段を選択して給紙される。
【００３０】
プリンタエンジン１０５は、ビデオコントローラ１０３と所定の通信プロトコルにしたがって通信を行い、ビデオコントローラ１０３からの指示にしたがって用紙カセット２２０手差しトレイ２３０の中からいずれかの給紙手段を選択し、印刷の開始指示に応じて該当する給紙手段よりレジストシャッタ２２４まで用紙Ｓを搬送する。なお、プリンタエンジン１０５は、給紙手段、潜像の形成、転写、定着等の電子写真プロセスに関する機構、排紙手段及びそれらの制御手段を含む。
【００３１】
２０４ａ、２０４ｂ、２０４ｃ、２０４ｄは、感光ドラム２０５ａ、２０５ｂ、２０５ｃ、２０５ｄやトナー保持部等を有する画像形成部であり、電子写真プロセスにより、用紙Ｓ上にトナー像を形成する。一方、２０６ａ、２０６ｂ、２０６ｃ、２０６ｄは、レーザスキャナ部であり、画像形成部にレーザビームによる画像情報を供給する。
【００３２】
画像形成部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄには、用紙Ｓを搬送する用紙搬送ベルト２５０が複数の回転ローラ２５１〜２５４によって用紙搬送方向（図の下から上方向）に扁平に張設され、その最上流部においては、バイアスを印加した吸着ローラ２２５によって、用紙を用紙搬送ベルト２５０に静電吸着させる。またこのベルト搬送面に対向して４個の感光ドラム２０５ａ、２０５ｂ、２０５ｃ、２０５ｄが直線状に配設されており、画像形成手段を構成している。画像形成部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄのそれぞれには、感光ドラムの周辺近傍を順次取り囲んで、帯電器、現像器が配置されている。
【００３３】
レーザスキャナ部２０６ａ、２０６ｂ、２０６ｃ、２０６ｄにおいて、２０７ａ、２０７ｂ、２０７ｃ、２０７ｄは、レーザユニットであり、ビデオコントローラ１０３から送出される画像信号（／ＶＩＤＥＯ信号）に応じて、内蔵の半導体レーザを駆動し、レーザビームを発射する。レーザユニット２０７ａ、２０７ｂ、２０７ｃ、２０７ｄから発せられたレーザビームは、ポリゴンミラー（回転多面鏡）２０８ａ、２０８ｂ、２０８ｃ、２０８ｄにより走査され、感光ドラム２０５ａ、２０５ｂ、２０５ｃ、２０５ｄ上に潜像を形成する。
【００３４】
２６０は、定着器で、画像形成部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄにより用紙Ｓに形成されたトナー画像を記録紙Ｓに熱定着させる。２６１は、搬送ローラで、用紙Ｓを排紙搬送する。２６２は、排紙センサで、用紙Ｓの排紙状態を検知する。２６３は、排紙ローラ兼両面印刷用搬送路切替えローラで、用紙Ｓを排紙方向へ搬送し、用紙Ｓの搬送指示が排紙の場合はそのまま排紙トレイ２６４に排紙し、搬送指示が両面搬送の場合は、用紙Ｓの後端が排紙センサ２６２を通過した直後に回転方向を逆向きに変え、スイッチバックすることにより用紙Ｓを両面印刷用搬送路２７０へ搬送する。２６５は排紙積載量検知センサで、排紙トレイ２６４上に積載された用紙Ｓの積載量を検知する。
【００３５】
２７０は、両面印刷用搬送路であり、排紙ローラ兼両面印刷用搬送路切替えローラ２６３により両面印刷用に搬送された用紙Ｓは、両面搬送ローラ２７１〜２７４によって再びレジストシャッタ２２４まで搬送されて画像形成部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄへの搬送指示を待つ。
【００３６】
なお、プリンタ１０２には、さらにオプションカセットや封筒フィーダ等のオプションユニットを装備することができる。
【００３７】
〔図３の説明〕
図３は、ビデオコントローラ１０３とプリンタエンジン１０５とを接続するビデオインタフェース及びプリンタエンジン１０５の構成例を示す図である。
【００３８】
図において、ビデオコントローラ１０３は、複数のデータ処理装置１０１との通信（画像情報の受信を含む）、受信した画像情報に基づくラスタデータの生成（展開）、プリンタエンジン１０５の制御を司る。
【００３９】
エンジン制御部１５０は、ビデオコントローラ１０３から供給される制御信号に基づいて、プリンタエンジン１０５内のユニット１５１〜１５８を制御する。
【００４０】
ユニット１５１〜１５８の概要を説明すると、１５１は、用紙カセット２２０及びその他オプションカセット（不図示）内に載置された用紙のサイズを検出してエンジン制御部１５０に通知する用紙サイズ検出部で、１５２は、用紙カセット２２０及び手差し用トレイ２３０、オプションカセット（不図示）、封筒フィーダ（不図示）のそれぞれの給紙口の有無を検出してエンジン制御部１５０に通知する給紙口検出部で、１５３は、オプションカセット、封筒フィーダ等のオプションの接続状況を確認するためのオプション調査部で、１５４は、用紙の搬送を制御する搬送制御部で、１５５は、ポリゴンミラー２０８ａ、２０８ｂ、２０８ｃ、２０８ｄの駆動モータ、レーザユニット２０７ａ、２０７ｂ、２０７ｃ、２０７ｄ等の光学系を制御する光学系制御部で、１５６は、定着器２６０の温度制御の他、定着器２６０における異常検出等をも行う定着温度制御部で、１５７は、オプションカセットや封筒フィーダ等のオプションを制御するオプション制御部で、１５８は、レジスト、排紙、両面、反転など搬送路内の用紙の有無、外気温、印刷ページ数、トナー残量等の環境の変化（状況変化）を検出するためのセンサ部である。
【００４１】
次に、ビデオコントローラ１０３とエンジン制御部１５０とを接続するビデオインタフェースを構成する信号の概要を説明する。
【００４２】
１７０は、ビデオコントローラ１０３がエンジン制御部１５０と通信可能な状態にあることを示す／ＣＰＲＤＹ信号、１７１は、エンジン制御部１５０がビデオコントローラ１０３と通信可能な状態にあることを示す／ＰＰＲＤＹ信号、１７２は、エンジン制御部１５０がプリント可能な状態にあることを示す／ＲＤＹ信号、１７３は、ビデオコントローラ１０３がエンジン制御部１５０に印刷要求を発行するための／ＰＲＮＴ信号、１７４は、エンジン制御部１５０がビデオコントローラ１０３に対して出力する垂直同期信号としての／ＴＯＰ信号、１７６は、エンジン制御部１５０がビデオコントローラ１０３に出力する水平同期信号としての／ＢＤ信号、１７８は、シリアル通信のための同期クロック信号としての／ＳＣＬＫ信号、１７９は、ビデオコントローラ１０３がエンジン制御部１５０に対してコマンドを送信するためのコマンド信号としての／ＣＭＤ信号、１８０は、コマンドを送信するためのストローブ信号としての／ＣＢＳＹ信号、１８１は、ビデオコントローラ１０３から送信されたコマンドに対して応答（プリンタエンジン１０５内部のステータスを含む）を返すための／ＳＴＳ信号、１８２は、ステータス等の応答を返すためのストローブ信号としての／ＳＢＳＹ信号、１８３は、ラスタデータとしての／ＶＩＤＥＯ信号である。
【００４３】
１７７は、プリンタエンジン１０５のステータスのうち、／ＲＤＹ信号に直接関与しない状態、すなわち印刷の可否に直接関与しない状態変化が発生した場合（例えば、気温、印刷ページ数、トナー残量等が基準値を超えた場合）に“ＴＲＵＥ”となる／ＣＣＲＴ（Ｃｏｎｄｉｔｉｏｎ  Ｃｈａｎｇｅ  Ｒｅｐｏｒｔ）信号である。
【００４４】
〔図４の説明〕
図４は、ビデオコントローラ１０３の構成例を示すブロック図である。
【００４５】
図において、３０１は、パネル部１０４とのデータ通信を行うパネルインタフェース部である。ＣＰＵ３０９は、パネルインタフェース部３０１を介して、ユーザがパネル部１０４において設定・指示した内容を確認することができる。
【００４６】
３０２は、ネットワークを介してホストコンピュータ等のデータ処理装置１０１と双方向に通信接続するためのホストインタフェース部である。
【００４７】
３０３は、印刷データをプリンタ１０２内部で扱いやすい形である中間データに変換する処理を行う中間データ作成部に当たる画像データ発生部である。
【００４８】
３０４は、本発明で説明する処理や、その他プリンタ１０２の行う制御プログラムコードを保持するＲＯＭである。
【００４９】
３０５は、本発明で使用するＲＡＭであり、ホストインタフェース部３０２で受信した印刷データより導き出された中間データを保持したり、中間データをレンダリングした結果のビットマップを保持したり、その他処理に必要な一時的なバッファエリアや、各種処理ステータスを保持したりする。
【００５０】
３０６は、プリンタエンジン１０５と通信接続するためのエンジンインタフェース部である。ＣＰＵ３０９は、エンジンインタフェース部３０６を介して、信号１７０，１７３，１７５，１７８，１７９，１８０を制御し、信号１７１，１７２，１７４，１７６，１７６，１７７，１８１，１８２の状態、すなわち、プリンタエンジン１０５の状態を認識することができる。
【００５１】
３０７は、ＤＭＡ制御部であり、ＣＰＵ３０９からの指示によりＲＡＭ３０５内のビットマップデータをエンジンインタフェース部３０６に転送する。
【００５２】
３０８は、ＲＡＭ３０５に格納された中間データの内容に従って、実際に印刷出力する印刷イメージを作成するレンダリング部である。
【００５３】
３０９は、ＲＯＭ３０４に保持された制御プログラムコードに基づいて、ＣＰＵバス３１１に接続されたデバイスを制御するＣＰＵである。
【００５４】
３１０はＥＥＰＲＯＭであり、例えば、濃度補正テーブル等の制御情報を保持するための不揮発性メモリで構成される。
【００５５】
３１１は、アドレス、データ、コントロールバスを含むＣＰＵバスである。パネルインタフェース部３０１、ホストインタフェース部３０２、画像データ発生部３０３、ＲＯＭ３０４、ＲＡＭ３０５、エンジンインタフェース部３０６、ＤＭＡ制御部３０７、レンダリング部３０８、ＣＰＵ３０９及びＥＥＰＲＯＭ３１０は、それぞれＣＰＵバス３１１に接続されたすべてのデバイスにアクセス可能である。
【００５６】
〔図５の説明〕
図５は、クリーニングの指示に従って生成されるクリーニングジョブを受け付ける処理手順を示すフローチャートである。
【００５７】
図において、クリーニング受付処理が始まると、まずステップＳ１０１において、ユーザよりパネル部１０４を操作され、クリーニング実行の指示が行われたかどうかを判断する。もしそこでクリーニング実行の指示が行われなければ、ステップＳ１０１の処理を繰り返す。
【００５８】
ステップＳ１０１において、もしクリーニング実行の指示が行われたなら、ステップＳ１０２において、プリンタ内に実行中のジョブが存在するかどうかを判断する。もしそこで実行中のジョブが存在しなければ、ステップＳ１０８においてクリーニングジョブをすぐさま実行させ、ステップＳ１０１からの処理を繰り返す。
【００５９】
ステップＳ１０２において、もし実行中のジョブが存在しているなら、ステップＳ１０３において、プリンタ内に出力中のジョブが存在し、その出力中のジョブの出力を待っているジョブが存在するかどうかを判断する。もし出力待ちのジョブが存在しなければ、ステップＳ１０７の処理において出力中のジョブの次に実行するように実行予約し、ステップＳ１０１からの処理を繰り返す。
【００６０】
ステップＳ１０３において、もし出力待ちのジョブが存在しているなら、ステップＳ１０４において、出力待ちのジョブの中に同種のクリーニングジョブが存在するかどうかを判断する。もし出力待ちのジョブの中に同種のクリーニングジョブが存在しなければ、ステップＳ１０５において出力待ちの最後のジョブの次に実行するように実行予約し、ステップＳ１０１からの処理を繰り返す。
【００６１】
ステップＳ１０４において、もし出力待ちのジョブの中に同種のクリーニングジョブが存在しているなら、ステップＳ１０６においてステップＳ１０１で実行指示されたと判断されたクリーニングの実行指示を無視し、ステップＳ１０１からの処理を繰り返す。これは、同時期に多重にクリーニング処理を実行されることを防ぐための判断処理であり、無駄な処理時間と部品消耗を省く効果がある。
【００６２】
〔図６の説明〕
図６は、ユーザからの指示に従って生成されるクリーニングジョブの受け付け制御の一例を示す図である。
【００６３】
図において、図６の（Ａ）のように、既に受け付け済のジョブ１、ジョブ２、ジョブ３が処理順番の制御用ジョブキューに存在する。そのような状況において、クリーニングジョブであるジョブＡを受け付ける場合、図６の（Ｂ）のように、受け付け済の最後のジョブであるジョブ３の次に処理を行うようにジョブキューに登録する。ジョブＡは、ジョブ１からジョブ３までの出力が完了するまで実行待ち状態として待機する。
【００６４】
以上のように、クリーニング指示の際に処理中の印刷ジョブが存在する場合には、すでに待機しているジョブの最後のジョブの次に実行するように実行予約されるため、クリーニング以外のジョブの処理を妨げることなく、クリーニング指示を受け付け、さらにその受け付けたクリーニングジョブを所定のタイミングで実行させることができる。
【００６５】
〔図７の説明〕
図７は、クリーニング実行中の状態において、ユーザからの指示に従って送信される印刷ジョブの受け付け制御の一例を示す図である。
【００６６】
図において、図７の（Ａ）のように、既に受け付け済のジョブ１、すなわちクリーニングジョブが実行中の状態で制御用ジョブキューに存在する。そのような状況において、通常の印刷ジョブであるジョブＡを受け付ける場合、図６の（Ｂ）のように、受け付け済の最後のジョブであるジョブ１、すなわち実行中であるクリーニングジョブの次に処理を行うようにジョブキューに登録する。ジョブＡは、クリーニングジョブであるジョブ１の処理が完了するまで出力待ち状態として待機する。
【００６７】
以上のように、クリーニングを実行中の状態であっても、すでに待機している最後のジョブの次に実行するように実行予約されるため、クリーニングジョブの処理を妨げることなく、印刷指示などによる一般のジョブを受け付け、さらにその受け付けたジョブを所定のタイミングで実行させることができる。
【００６８】
〔図８の説明〕
図８は、クリーニングジョブが実行可能な状態になったときに行われるクリーニングの処理手順を示すフローチャートである。
【００６９】
図において、クリーニング処理を開始すると、まずステップＳ２０１において、用紙を搬送させる処理が必要なクリーニングかどうかを判断する。もし用紙を搬送させる処理が必要なクリーニングでなければ、ステップＳ２０９に進む。
【００７０】
ステップＳ２０１において、もし用紙を搬送させる処理が必要なクリーニングであれば、ステップＳ２０２において、クリーニングに使用する用紙に印字が必要かどうかを判断する。もしクリーニングに使用する用紙に印字が必要でなければ、ステップＳ２０７の処理に進む。
【００７１】
ステップＳ２０２において、もしクリーニングに使用する用紙に印字が必要であれば、ステップＳ２０３において、クリーニングに使用する用紙の載置を促すメッセージを表示する。
【００７２】
次に、ステップＳ２０４において、パネル部１０４よりクリーニング処理の続行を指示されたかどうかを判断し、ユーザからの用紙載置後に行われるパネル操作を待つ。もしクリーニング処理の続行を指示された場合には、ステップＳ２０５に進み、ビデオコントローラ１０３はプリンタエンジン１０５に対して給紙指示を行い、クリーニング向けパターン画像の印字処理を実行する。その後、ステップＳ２０６において、クリーニング向けパターン画像の印字処理が完了するのを待つ。
【００７３】
ステップＳ２０６において、クリーニング向けパターン画像の印字処理が完了すると、ステップＳ２０７に進んで、クリーニングに使用する用紙の載置を促すメッセージを表示する。クリーニング向けパターン画像の印字処理を行った後であれば、そのパターン画像が印字された用紙の載置を促すメッセージを表示する。
【００７４】
ステップＳ２０８においては、パネル部１０４よりクリーニング処理の続行を指示されたかどうかを判断し、ユーザからの用紙載置後に行われるパネル操作を待つ。もしクリーニング処理の続行を指示された場合には、ステップＳ２０９に進み、ビデオコントローラ１０３はプリンタエンジン１０５に対してクリーニングの実行を指示し、プリンタエンジン１０５はビデオコントローラ１０３からの指示に従って所定のクリーニングを実行する。その後、ステップＳ２１０において、クリーニングの処理が完了するのを待つ。
【００７５】
ステップＳ２１０において、クリーニングの処理が完了すると、最後にステップＳ２１１において、クリーニング処理の完了通知を行って一連クリーニングの処理は終了する。
【００７６】
以上説明したように、印刷ジョブが画像形成装置に存在していたり、印刷ジョブの出力中であったりしても、ユーザは画像形成装置の状態に関係なくクリーニング処理の実行を指示することができる。また、クリーニング処理中であっても、新たな印刷ジョブを受信し、画像形成までの処理を実行することにより、遠隔から利用しようとするユーザは画像形成装置の状態に関係なく印刷ジョブを送信することができる。さらに、クリーニング処理中に用紙の搬送とユーザによる用紙の載置操作を必要とするようなタイプのクリーニングであっても、搬送開始前にユーザに用紙の載置を促す表示を行うことにより、ユーザはクリーニングの開始タイミングと用紙の載置タイミングを容易に知ることができ、一方一連のクリーニング処理を１つのジョブとして制御することにより、載置待ちの途中に他の印刷ジョブの出力処理が割り込まれることなくクリーニング処理を完遂することができる。
【実施例２】
【００７７】
実施例１においては、クリーニング指示の際に処理中の印刷ジョブが存在する場合には、すでに待機しているジョブの最後のジョブの次に実行するように実行順序の制御を行うものであったが、出力中のジョブの出力処理を停止させない範囲の早いタイミングでクリーニング処理を実行させるように制御するものであってもよい。
【００７８】
本発明に係る第２実施形態に係る画像形成装置について、図面を参照して説明する。
【００７９】
〔図９の説明〕
図９は、クリーニングの指示に従って生成されるクリーニングジョブを受け付ける処理手順を示すフローチャートである。
【００８０】
図において、クリーニング受付処理が始まると、まずステップＳ３０１において、ユーザよりパネル部１０４を操作され、クリーニング実行の指示が行われたかどうかを判断する。もしそこでクリーニング実行の指示が行われなければ、ステップＳ３０１の処理を繰り返す。
【００８１】
ステップＳ３０１において、もしクリーニング実行の指示が行われたなら、ステップＳ３０２において、プリンタ内に実行中のジョブが存在するかどうかを判断する。もしそこで実行中のジョブが存在しなければ、ステップＳ３０８においてクリーニングジョブをすぐさま実行させ、ステップＳ３０１からの処理を繰り返す。
【００８２】
ステップＳ３０２において、もし実行中のジョブが存在しているなら、ステップＳ３０３において、プリンタ内に出力中のジョブが存在し、その出力中のジョブの出力を待っているジョブが存在するかどうかを判断する。もし出力待ちのジョブが存在しなければ、ステップＳ３０７の処理において出力中のジョブの次に実行するように実行予約し、ステップＳ３０１からの処理を繰り返す。
【００８３】
ステップＳ３０３において、もし出力待ちのジョブが存在しているなら、ステップＳ３０４において、出力待ちのジョブの中に同種のクリーニングジョブが存在するかどうかを判断する。もし出力待ちのジョブの中に同種のクリーニングジョブが存在しなければ、ステップＳ３０５において出力中以外のジョブをすべて一時停止させて実行中のジョブの次に実行するように実行予約し、ステップＳ３０１からの処理を繰り返す。
【００８４】
ステップＳ３０４において、もし出力待ちのジョブの中に同種のクリーニングジョブが存在しているなら、ステップＳ３０６においてステップＳ３０１で実行指示されたと判断されたクリーニングの実行指示を無視し、ステップＳ３０１からの処理を繰り返す。
【００８５】
〔図１０の説明〕
図１０は、ユーザからの指示に従って生成されるクリーニングジョブの受け付け制御の一例を示す図である。
【００８６】
図において、図１０の（Ａ）のように、既に受け付け済のジョブ１、ジョブ２、ジョブ３が処理順番の制御用ジョブキューに存在する。そのような状況において、クリーニングジョブであるジョブＡを受け付ける場合、図１０の（Ｂ）のように、受け付け済のジョブのうち、出力中以外のジョブである、ジョブ２、ジョブ３に対しては一時停止を指示してから出力中のジョブであるジョブ１の次に処理を行うようにジョブキューに登録する。その後、クリーニングジョブであるジョブＡが実行待ちの状態になると、図１０の（Ｃ）のように、後続のジョブとして一時停止状態だったジョブ２とジョブ３に対して一時停止の解除を指示し、クリーニングジョブであるジョブＡの実行が完了するまで出力待ち状態として待機する。
【００８７】
以上のように、クリーニング指示の際に出力待ちの印刷ジョブが存在する場合には、出力中のジョブの次で、出力待ちのジョブの前に実行するように実行予約されるため、クリーニング以外のジョブの処理を妨げることなくクリーニング指示を受け付け、出力中のジョブの出力処理を停止させない範囲の早いタイミングでクリーニング処理を実行させることができる。
【実施例３】
【００８８】
実施例１においては、クリーニング指示の際に処理中の印刷ジョブが存在する場合には、すでに待機しているジョブの最後のジョブの次に実行するように実行順序の制御を行うものであったが、すべてのジョブの出力処理を停止させて最優先でクリーニング処理を実行させるように制御するものであってもよい。
【００８９】
本発明に係る第３実施形態に係る画像形成装置について、図面を参照して説明する。
【００９０】
〔図１１の説明〕
図１１は、クリーニングの指示に従って生成されるクリーニングジョブを受け付ける処理手順を示すフローチャートである。
【００９１】
図において、クリーニング受付処理が始まると、まずステップＳ４０１において、ユーザよりパネル部１０４を操作され、クリーニング実行の指示が行われたかどうかを判断する。もしそこでクリーニング実行の指示が行われなければ、ステップＳ４０１の処理を繰り返す。
【００９２】
ステップＳ４０１において、もしクリーニング実行の指示が行われたなら、ステップＳ４０２において、プリンタ内に実行中のジョブが存在するかどうかを判断する。もしそこで実行中のジョブが存在しなければ、ステップＳ４０８においてクリーニングジョブをすぐさま実行させ、ステップＳ４０１からの処理を繰り返す。
【００９３】
ステップＳ４０２において、もし実行中のジョブが存在しているなら、ステップＳ４０３において、プリンタ内に出力中のジョブが存在し、その出力中のジョブの出力を待っているジョブが存在するかどうかを判断する。もし出力待ちのジョブが存在しなければ、ステップＳ４０７の処理において出力中のジョブを一時停止させてからクリーニングジョブをすぐさま実行し、ステップＳ４０１からの処理を繰り返す。
【００９４】
ステップＳ４０３において、もし出力待ちのジョブが存在しているなら、ステップＳ４０４において、出力待ちのジョブの中に同種のクリーニングジョブが存在するかどうかを判断する。もし出力待ちのジョブの中に同種のクリーニングジョブが存在しなければ、ステップＳ４０５においてすべてのジョブを一時停止させてからクリーニングジョブをすぐさま実行し、ステップＳ４０１からの処理を繰り返す。
【００９５】
ステップＳ４０４において、もし出力待ちのジョブの中に同種のクリーニングジョブが存在しているなら、ステップＳ４０６においてステップＳ４０１で実行指示されたと判断されたクリーニングの実行指示を無視し、ステップＳ４０１からの処理を繰り返す。
【００９６】
〔図１２の説明〕
図１２は、ユーザからの指示に従って生成されるクリーニングジョブの受け付け制御の一例を示す図である。
【００９７】
図において、図１２の（Ａ）のように、既に受け付け済のジョブ１、ジョブ２、ジョブ３が処理順番の制御用ジョブキューに存在する。そのような状況において、クリーニングジョブであるジョブＡを受け付ける場合、図１２の（Ｂ）のように、受け付け済のすべてのジョブに対して一時停止を指示してから先頭のジョブとして処理を行うようにジョブキューに登録する。その後、クリーニングジョブであるジョブＡが実行待ちの状態になると、図１２の（Ｃ）のように、後続のジョブとして一時停止状態だったジョブ１、ジョブ２、ジョブ３に対して一時停止の解除を指示し、クリーニングジョブであるジョブＡの実行が完了するまで出力待ち状態として待機する。
【００９８】
以上のように、クリーニング指示の際に処理中の印刷ジョブが存在する場合には、すべてのジョブの出力処理を停止させて最優先で実行するように実行予約されるため、いつでもすぐにクリーニング処理を実行させることができる。
【図面の簡単な説明】
【００９９】
【図１】第１実施形態に係る画像形成装置のシステム構成の概略を示す図である。
【図２】第１実施形態において、タンデム方式のカラープリンタ１０２の構成を説明する断面図である。
【図３】第１実施形態において、ビデオコントローラ１０３とプリンタエンジン１０５とを接続するビデオインタフェース及びプリンタエンジン１０５の構成例を示す図である。
【図４】第１実施形態において、ビデオコントローラ１０３の構成例を示すブロック図である。
【図５】第１実施形態において、クリーニングの指示に従って生成されるクリーニングジョブを受け付ける処理手順を示すフローチャートである。
【図６】第１実施形態において、ユーザからの指示に従って生成されるクリーニングジョブの受け付け制御の一例を示す図である。
【図７】第１実施形態において、クリーニング実行中の状態において、ユーザからの指示に従って送信される印刷ジョブの受け付け制御の一例を示す図である。
【図８】第１実施形態において、クリーニングジョブが実行可能な状態になったときに行われるクリーニングの処理手順を示すフローチャートである。
【図９】第２実施形態において、クリーニングの指示に従って生成されるクリーニングジョブを受け付ける処理手順を示すフローチャートである。
【図１０】第２実施形態において、ユーザからの指示に従って生成されるクリーニングジョブの受け付け制御の一例を示す図である。
【図１１】第３実施形態において、クリーニングの指示に従って生成されるクリーニングジョブを受け付ける処理手順を示すフローチャートである。
【図１２】第３実施形態において、ユーザからの指示に従って生成されるクリーニングジョブの受け付け制御の一例を示す図である。
【符号の説明】
【０１００】
３０１  パネルインタフェース部
３０２  ホストインタフェース部
３０３  画像データ発生部
３０４  ＲＯＭ
３０５  ＲＡＭ
３０６  エンジンインターフェース部
３０７  ＤＭＡ制御部
３０８  レンダリング部
３０９  ＣＰＵ
３１０  ＥＥＰＲＯＭ
３１１  ＣＰＵバス
【図１】
2006035442.tif 000003
【図２】
2006035442.tif 000004
【図３】
2006035442.tif 000005
【図４】
2006035442.tif 000006
【図５】
2006035442.tif 000007
【図６】
2006035442.tif 000008
【図７】
2006035442.tif 000009
【図８】
2006035442.tif 000010
【図９】
2006035442.tif 000011
【図１０】
2006035442.tif 000012
【図１１】
2006035442.tif 000013
【図１２】
2006035442.tif 000014