(57)【特許請求の範囲】
【請求項１】
印刷エンジン基盤とコントローラー基盤とが異なる基盤に設けられている画像形成装置であって、
前記印刷エンジン基盤は、揮発性メモリーと不揮発性メモリーとを備え、
前記揮発性メモリーは、印刷処理を行う際に前記コントローラー基盤から送信される印刷設定情報を保持し、
前記不揮発性メモリーは、前記印刷設定情報のうち、仕向け値に関連した情報、ユーザーの使用頻度の高い情報、及びユーザーまたはサービスマンが設定した情報のうち少なくとも１つを含み、
前記印刷エンジン基盤に対する電力供給が開始されたときに、前記印刷エンジン基盤は前記コントローラー基盤との通信を行わずに、前記不揮発性メモリーに保持されている前記印刷設定情報を前記揮発性メモリーに設定し、
印刷ジョブが発生すると、前記コントローラー基盤は、前記印刷ジョブとともに、前記印刷ジョブに関連づけられた印刷設定情報と前記不揮発性メモリーに保持されている印刷設定情報との差分を前記印刷エンジン基盤へ送信し、
前記印刷エンジン基盤は、前記コントローラー基盤から送信された前記差分を前記揮発性メモリーに設定されている前記印刷設定情報に反映させ、反映後の印刷設定情報に基づき前記印刷ジョブを実行することを特徴とする画像形成装置。
【請求項２】
前記印刷エンジン基盤に対する電力供給が開始されたときとは、スリープ状態から復帰したときであることを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に係り、例えば、印刷エンジン基盤とコントロール基盤とを備える画像形成装置に関する。
【背景技術】
【０００２】
プリンターや複合機などのような画像形成装置では、ユーザーの利便性を確保しつつ、省エネルギーであることが求められる傾向がある。即ち、省エネルギーの観点から、ユーザー操作等が一定期間無い場合、動作モードは、スリープモード等の省エネルギーのモードに移行する。一方、ユーザーは、画像形成装置で作業をする場合に、即座に動作することを望む傾向がある。
【０００３】
その為、省エネルギーとユーザーの利便性を両立すべく各種の技術が提案されている。例えば、プリントエンジン起動後の最初の印刷ジョブによる印刷を開始するまでの遅延時間が短くする技術が提案されている（例えば特許文献１参照）。具体的には、起動後に最初の印刷ジョブが発生する前に、コントローラーからプリントエンジンへ所定の設定データ（印刷設定情報）を送信する。印刷ジョブが発生したときに、実際の設定データと先の送信した印刷データとの差分を送信する。これによって、通信に必要とされる時間を短縮している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１２６１０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、一般に、印刷エンジン基盤はコントローラー基盤から送信される設定情報をもとにして、デバイスやハードウェアの設定を行う。設定情報は印刷内容によって違うため、全ての設定は実際の印刷内容が決定されてから、すなわち、ジョブが作成されてから、コントローラー基盤から印刷エンジン基盤側へ情報を送信されていた。印刷エンジン基盤へ送信する際に、設定情報の１コマンドで通信時間が数十ミリ秒要するため、全コマンドを送信するための総通信時間が大きくなり、改善が求められていた。特許文献１に開示の技術でも一定の効果は得られるものの、市場からジョブ実行までの時間の短縮要求が強く、別の技術が必要とされていた。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、上記課題を解決できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、印刷エンジン基盤とコントローラー基盤とが異なる基盤に設けられている画像形成装置であって、
前記印刷エンジン基盤は、揮発性メモリーと不揮発性メモリーとを備え、
前記揮発性メモリーは、印刷処理を行う際に前記コントローラー基盤から送信される印刷設定情報を保持し、
前記不揮発性メモリーは、前記印刷設定情報のうち、仕向け値に関連した情報、ユーザーの使用頻度の高い情報、及びユーザーまたはサービスマンが設定した情報のうち少なくとも１つを含み、
前記印刷エンジン基盤に対する電力供給が開始されたときに、前記印刷エンジン基盤は前記コントローラー基盤との通信を行わずに、前記不揮発性メモリーに保持されている前記印刷設定情報を前記揮発性メモリーに設定し、
印刷ジョブが発生すると、前記コントローラー基盤は、前記印刷ジョブとともに、前記印刷ジョブに関連づけられた印刷設定情報と前記不揮発性メモリーに保持されている印刷設定情報との差分を前記印刷エンジン基盤へ送信し、
前記印刷エンジン基盤は、前記コントローラー基盤から送信された前記差分を前記揮発性メモリーに設定されている前記印刷設定情報に反映させ、反映後の印刷設定情報に基づき前記印刷ジョブを実行することを特徴とする
また、前記印刷エンジン基盤に対する電力供給が開始されたときとは、スリープ状態から復帰したときであってもよい。
【発明の効果】
【０００８】
本発明によると、印刷エンジン基盤へ電力供給が開始された後、印刷エンジン基盤を用いた最初のジョブの実行までの時間を短縮する技術を提供できる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る、画像形成システムの概要構成を示す図である。
【図２】実施形態に係る、印刷ジョブを実行する際に使用される設定データの例を示す図である。
【図３】実施形態に係る、スリープ復帰後の最初の印刷ジョブ実行までの処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態（以下、「実施形態」という）について図面を参照して説明する。
【００１１】
図１は、本実施形態に係る画像形成装置１０の構成を示す機能ブロック図である。画像形成装置１０は，例えば、プリンター、コピー機、ファクシミリ装置、複合機などといった印刷ジョブを処理する装置である。なお、ここでは、印刷エンジンの印刷情報の設定処理に着目した構成を示して説明おり、他の機能については説明を適宜省略する。
【００１２】
画像形成装置１０は、コントローラー基盤２０と、印刷エンジン基盤３０と、駆動系４０と、カウンター４５と、ユーザーインターフェイス６２と、通信インターフェイス６４とを備える。
【００１３】
コントローラー基盤２０は、一つの回路基盤で構成されており、コントローラー２２を備える。コントローラー２２は、ＭＰＵ（Micro-Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを有し、ジョブ管理および画像形成装置１０の各構成要素を制御する。
【００１４】
エンジン制御部２４と、コントローラー側記憶部２６と、通信制御部２８とを備える。エンジン制御部２４は、印刷ジョブが発生すると、その印刷ジョブに従って、印刷要求コマンドおよび設定データ（印刷設定情報）を印刷エンジン３２に供給して印刷を実行させる。
【００１５】
コントローラー側記憶部２６は、設定データ記憶領域３３及び不揮発性メモリー３４に設定されている所定の複数の設定項目の設定データと同一のカレント設定データを保持する。不揮発性メモリー３４の内容が更新された場合には、コントローラー側記憶部２６の内容も更新された内容になっている。すなわち、コントローラー基盤２０側では、印刷エンジン基盤３０の不揮発性メモリー３４の内容を把握している。
【００１６】
エンジン制御部２４は、ジョブにより指定された設定データのうち、カレント設定データと値の異なる設定項目の設定データ（つまり、差分）のみを、印刷要求コマンドとともに印刷エンジン３２へ送信するとともに、コントローラー側記憶部２６のカレント設定データを更新する。
【００１７】
通信制御部２８は、通信インターフェイス６４を制御して、ホスト装置から例えばＰＤＬ（Page Description Language）で記述された印刷データを受信する。なお、印刷ジョブの設定データは、操作パネル等のユーザーインターフェイス６２によって入力されたり、受信された印刷データに含められたりする。
【００１８】
印刷エンジン基盤３０は、一つの回路基盤で構成されており、印刷エンジン３２と、不揮発性メモリー３４とを備える。印刷エンジン基盤３０は、コントローラー基盤２０とは異なる回路基盤に構成されており、スリープモードのときには、省電力の観点から、印刷エンジン基盤３０への電力供給が必要最低限の電力を除き停止される。
【００１９】
印刷エンジン３２は、ＭＰＵ、ＲＯＭ、ＲＡＭなどを有し、後述する駆動系４０を制御する。印刷エンジン３２は、揮発性メモリーのＲＡＭで構成された設定データ記憶領域３３を有する。
【００２０】
印刷エンジン３２は、コントローラー２２から受信した設定データを設定データ記憶領域３３に保持し、保持している設定データと同一項目の設定データを受信した場合には、受信した設定データで、保持している設定データを更新する。
【００２１】
すなわち、印刷エンジン３２は、印刷要求コマンドと所定の複数の設定項目の設定データとに従って印刷を実行し、コントローラー２２から受信した設定データを設定データ記憶領域３３で保持する。
【００２２】
不揮発性メモリー３４は、例えば、ＮＶＲＡＭ（Non Volatile RAM）であって、設定データとしてスリープ復帰後に設定データ記憶領域３３に設定する情報を備える。すなわち、印刷エンジン３２は、スリープ復帰後には、コントローラー２２と通信せずに、同じ印刷エンジン基盤３０に備わる不揮発性メモリー３４の情報、すわなち設定データを設定データ記憶領域３３に設定する。
【００２３】
不揮発性メモリー３４に設定する印刷情報に関しては、例えば、「仕向け値に関連した情報」、「ユーザーの使用頻度の高い情報」、「ユーザーまたはサービスマンが設定した情報」がある。
【００２４】
「仕向け値に関連した情報」とは、画像形成装置１０に設定されている仕向地に関連づけられた情報である。例えば、仕向地が「日本」であれば、設定データの用紙サイズについて「Ａ４」が設定される。仕向地が「北欧」であれば、設定データの用紙サイズについて「ＬＥＴＴＥＲ」が設定される。仕向地に関する情報としては、例えば、使用言語、上述の用紙サイズ、温湿度情報などがある。仕向地に関する情報を不揮発性メモリー３４に設定することで、画像形成装置１０が使用される地域のユーザーの多くの条件（つまり設定データ）に合致するため、多くのユーザーにとってそのままでも時間短縮が実現される。
【００２５】
「ユーザーの使用頻度の高い情報」とは、例えば、実際に印刷エンジン３２が実行した処理、すわなち、駆動系４０を駆動させるために使用した設定データの履歴に基づく情報であって、一番使用頻度の高い内容である。印刷エンジン３２は、その履歴に基づいて、不揮発性メモリー３４の設定データの内容を更新する。いわゆる学習効果が得られるため、各ユーザーにとって最適が設定データの利用が可能となる。
【００２６】
「ユーザーまたはサービスマンが設定した情報」とは、ユーザーもしくはサービスマン（両主体をあわせて単に「ユーザー」とも言う。）が、ユーザーインターフェイス６２等や所定のメンテナンスモードから設定した情報である。
【００２７】
このように、印刷エンジン３２は、従来のように設定データを保持する不揮発性メモリー３４を有さない構成とは異なり、印刷エンジン３２への電力供給が遮断された場合でも、印刷エンジン３２内の一定の設定データは不揮発性メモリー３４に保持され消失することはない。
【００２８】
駆動系４０は、電子写真プロセスや用紙搬送の駆動手段を備える。例えば、用紙搬送の駆動手段は、印刷用紙の給紙、トナー現像器および定着器への印刷用紙の搬送、印刷用紙の印刷完了後の排紙などを行うローラー等を駆動するモーターなどである。また、電子写真プロセスの駆動手段は、感光体ドラム、中間転写ベルトなどを駆動するモーターや、露光装置のレーザスキャニング用モーターなどである。
【００２９】
カウンター４５は、印刷エンジン基盤３０により実行された印刷の種別（カラー、モノクロ、両面など）に応じて用意され、種別ごとの印刷枚数（または印刷ページ数）のカウント値を格納される不揮発性の記憶素子である。このカウント値は印刷エンジン３２により更新される。
【００３０】
なお、印刷ジョブでは、受信された印刷データ、図示せぬ画像読取装置により生成された画像データ、ファクシミリ受信された画像データなどのデータがＲＡＭやハードディスクドライブなどの記憶装置に一旦格納され、それらのデータから、印刷エンジン３２により解釈可能なデータ（例えば色変換、ハーフトーニングなどの処理により得られたデータ）が生成され、印刷エンジン３２に供給される。そして、印刷エンジン３２は、そのデータに従って駆動系４０を制御して画像を形成する。
【００３１】
通信インターフェイス６４、ＵＳＢメモリー、メモリーカードなどの可搬性のある記録媒体、パーソナルコンピュータといったホスト装置などを接続可能な回路である。通信インターフェイス６４、としては、例えば、ネットワークインターフェイス、ＵＳＢインターフェイス、メモリーカードリーダなどが使用される。
【００３２】
ユーザーインターフェイス６２は、例えばタッチパネル、キースイッチなどの入力装置、および液晶ディスプレイ、各種インジケーターなどの表示装置を有する。
【００３３】
印刷処理を行う際にコントローラー基盤２０（コントローラー２２）と印刷エンジン基盤３０（印刷エンジン３２）でどのような情報がやり取りされているのか説明する。図２は、印刷処理を行う際に、印刷情報がコントローラー基盤２０（コントローラー２２）から印刷エンジン基盤３０（印刷エンジン３２）に対して送信される情報（印刷情報）を例示している。
【００３４】
コントローラー２２から印刷エンジン３２から送信される設定データとして、例えば「カウンター制御」「カラー設定」「サイズタイプ詳細設定」「Video Asicマージン情報」「印刷種別」「Finisher制御」「濃度むら補正チャート設定」「ドラムリフレッシュモード」「チャージデバイス種別設定」「パージタイミング」「サイズミスマッチ」「細線処理設定」がある。これら設定データのうち、一部または全ての項目についての情報が、不揮発性メモリー３４にスリープ復帰後に設定するデータとして保持される。
【００３５】
図３は、スリープ復帰後の最初の印刷ジョブ実行までの処理を示すフローチャートである。当該フローチャートを用いて画像形成装置１０のスリープ復帰後の動作を纏めて説明する。
【００３６】
スリープ状態から復帰すると（Ｓ１０）、印刷エンジン３２は不揮発性メモリー３４に保持されている設定データを設定データ記憶領域３３に設定する（Ｓ１１）。印刷エンジン基盤３０内での動作のため、コントローラー基盤２０との通信は発生しない。
【００３７】
印刷ジョブが発生すると（Ｓ１２）、コントローラー２２は、実行する印刷ジョブとともに、その印刷ジョブに関連づけられた設定データと不揮発性メモリー３４に設定されている設定データとの差分を印刷エンジン３２へ送信する（Ｓ１３）。
【００３８】
つぎに、印刷エンジン３２は、コントローラー２２から送信された差分を設定データ記憶領域３３に設定されている設定データに反映させる（Ｓ１４）。印刷エンジン３２は、反映後の設定データにもとづき印刷ジョブを実行する（Ｓ１５）。
【００３９】
このように、本実施形態では、上述の様に、印刷エンジン基盤３０に不揮発性メモリー３４が設けられており、スリープ復帰後の最初の印刷ジョブ実行前に、不揮発性メモリー３４の内容が設定データ記憶領域３３へ設定される。このことから、コントローラー基盤２０と印刷エンジン基盤３０との間に通信が発生せず、スリープ復帰後の初回印刷の時間を短縮することができる。
【００４０】
例えば、不揮発性メモリー３４に、スリープ復帰時に印刷エンジン３２（設定データ記憶領域３３）に設定するサイズタイプ情報として「Ａ４」「普通紙」という情報をあらかじめ設定しておく。スリープ復帰後の最初の印刷が「Ａ４」で「普通紙」であった場合、サイズタイプ情報は印刷エンジン基盤３０の不揮発性メモリー３４にあらかじめ設定できているため、印刷エンジン基盤３０とコントローラー基盤２０との間には余分な通信（エンジン通信ともいう）を発生させることがなく、結果として印刷時間を短縮することが可能となる。すなわち、スリープ復帰後の処理において、ユーザーが感じるパフォーマンスの低下を防ぐことができる。特に、設定データの多くの項目を不揮発性メモリー３４に設定することで、印刷時間を短縮することができる可能性が高くなる。また、これらのデータは、比較的少ない容量の不揮発性メモリー３４で保持することができるので、大きなコストアップに繋がることもない。
【００４１】
以上、本発明を実施形態をもとに説明した。この実施形態は例示であり、それらの各構成要素の組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。例えば、上記実施形態では、スリープ復帰後の最初の印刷ジョブ実行までの時間短縮に関して説明した。当然、画像形成装置１０の電源オフからオンへの動作、つまり起動時動作にともなう処理についても適用できる。すわなち、印刷エンジン基盤３０への電源供給が開始された後の処理について適用することができる。
【符号の説明】
【００４２】
１０  画像形成装置
２０  コントローラー基盤
２２  コントローラー
２４  エンジン制御部
２６  コントローラー側記憶部
２８  通信制御部
３０  印刷エンジン基盤
３２  印刷エンジン
３３  設定データ記憶領域
３４  不揮発性メモリー
４０  駆動系
４５  カウンター
６２  ユーザーインターフェイス（ユーザーＩＦ）
６４  通信インターフェイス（通信ＩＦ）
【図１】
0006269419.tif 000002
【図２】
0006269419.tif 000003
【図３】
0006269419.tif 000004