(57)【要約】【課題】  印刷データを保存するための不揮発性メモリを持たない画像形成装置において、タイマー制御による自動電源オフを実施する場合の利便性と、省電力性を向上させることを目的とする。【解決手段】  データ処理装置より受信した印刷データを解釈して印刷処理する画像形成装置であって、タイマー制御により主電源をオフする自動電源オフ手段と、印刷データを保存ジョブとして揮発性メモリに保存する、データ保存手段と、前記タイマー制御による自動電源オフ発生時に前記揮発性メモリ内に残っている保存ジョブの状態に応じて、自動電源オフまでの時間を再設定する手段を特徴とする画像形成装置。【選択図】  図６
2013129092.tif 000002
【特許請求の範囲】
【請求項１】
データ処理装置より受信した印刷データを解釈して印刷処理する画像形成装置であって、
タイマー制御により主電源をオフする自動電源オフ手段と、
印刷データを保存ジョブとして揮発性メモリに保存する、データ保存手段と、
前記タイマー制御による自動電源オフ発生時に前記揮発性メモリ内に残っている保存ジョブの状態に応じて、自動電源オフまでの時間を再設定する設定手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記保存ジョブの状態とは、ユーザがホストコンピュータから保存ジョブデータを送信する際、プリンタドライバにおいて保存ジョブのタイムアウト時間を設定しているか否かを含むことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記自動電源オフまでの時間を再設定するか否かは、保存ジョブを送信したユーザによっても判断可能であることを特徴とした請求項１に記載の画像形成装置。
【請求項４】
請求項１に記載の画像形成装置で、前記自動電源オフ手段が自動電源オフするにあたっての情報通知手段を持ち、通知する情報は以下を含むことができる。
・自動電源オフの実行通知
・前記保存ジョブの有無
・前記保存ジョブの保存時間
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動電源オフ機能を有する画像形成装置に関する。
【背景技術】
【０００２】
印刷機能や読取機能を持つ画像形成装置はユーザからの動作要求が一定期間以上ない場合、プリンタエンジンやスキャナエンジン、操作部画面などハードウェア各部の電力を切断してスリープ状態に移行する省電力機能を持つ。スリープ状態中にイーサネット（登録商標）やＵＳＢなどの外部インターフェースとの通信プロトコル、もしくは操作部からの動作要求があった場合、画像形成装置は必要なハードウェア各部に電力供給を再開し、要求された動作を実行する。スリープ状態の画像形成装置は、動作要求を検知するためにイーサネットやＵＳＢなどの外部インターフェースや操作部の一部に一定の電力供給を行う。また、揮発性メモリに実行中のデータが残存している場合はデータ保持のために揮発性メモリに一定の電力供給を行う。
【０００３】
上記の省電力機能に対し、現在さらなる省電力化が推進されており、ユーザからの動作要求が一定時間以上ない場合に、画像形成装置を電源オフ状態に移行する、自動電源オフ機能が検討されている。これにより外部インターフェースや揮発性メモリに供給していた電力も削減され、さらなる省電力化が可能となる。ただし、自動電源オフ機能を実施する際に揮発性メモリに実行中のデータが残存している場合、揮発性メモリに保存されているデータも削除されてしまう。そのため、ユーザの意図に反して印刷データが削除されてしまう場合がある。この問題に対して特許文献１では電源オフ処理開始時に、揮発性メモリに実行中のデータが残存している場合、実行中のデータを圧縮し、外部記憶装置または不揮発性メモリへのデータ退避を実施している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平5-165827号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、印刷データを保存するための外部記憶装置や、不揮発性メモリを持たない画像形成装置の場合、上述した退避策を実施することはできない。例えば、セキュアプリントジョブの場合である。セキュアプリントとは、ユーザがホストコンピュータから印刷データにパスワードをふかし、画像形成装置に送信する。その後、ユーザが画像形成装置の操作部上でパスワードを入力し、ユーザがホストコンピュータで付与したパスワードと一致した場合にプリントされる機能である。このような保存ジョブが揮発性メモリに保存されている時に自動電源オフが発生してしまうと、ユーザの意図に反して保存ジョブデータが消去されてしまう。
【０００６】
一方、ユーザの意図に反するデータ消去の回避手段として、セキュアプリントのような保存ジョブが残っている間は自動電源オフの実行を中止する制御が想定される。その場合、保存ジョブが存在する間は自動電源オフできないことになり省電力化が実現できない。特に近年の画像形成装置においてはリプリント機能のように、１度印刷したデータを再印刷のために保存しておく機能が実装されるようになってきており、保存ジョブが残る機会が多くなっている。そのため揮発性メモリ内のデータ保持を保証しながら省電力化を実現することが課題となっている。
【課題を解決するための手段】
【０００７】
データ処理装置より受信した印刷データを解釈して印刷処理する画像形成装置であって、
タイマー制御により主電源をオフする自動電源オフ手段と、
印刷データを保存ジョブとして揮発性メモリに保存する、データ保存手段と、
前記タイマー制御による自動電源オフ発生時に前記揮発性メモリ内に残っている保存ジョブの状態に応じて、自動電源オフまでの時間を再設定する手段と、
を有することを特徴とする画像形成装置。
【発明の効果】
【０００８】
自動電源オフ機能を有する画像形成装置において、自動電源オフ時にユーザの意図に反して揮発性メモリ内のデータが消去することなく、省電力化を実現できる。
【図面の簡単な説明】
【０００９】
【図１】本発明における画像形成装置のシステム構成の概略を示す図である。
【図２】本発名におけるコントローラ１０３の構成例を示すブロック図である。
【図３】本発明におけるコントローラ１０３のデータフロー制御を示す図である。
【図４】従来技術における保存ジョブ存在時に自動電源オフが発生したケースの説明をするための図である。
【図５】従来技術における自動電源オフ機能の実行例を示すフローチャートである。
【図６】本発明における自動電源オフ機能の実行例を示すフローチャートである。
【図７】本発明におけるプリンタドライバにおいて保存ジョブのタイムアウト時間を設定するための画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１１】
［実施例］
（プリンタのシステム構成の説明）
図１は、本発明の実施例を示す画像形成装置のシステム構成の概略を示す図である。
【００１２】
図において、データ処理装置１０１は、例えば、ホストコンピュータであり、画像情報の供給源として機能する。本実施例においては、画像形成装置１０２として、レーザビームプリンタ（以降、プリンタと称する）を用いている。本実施例において適用される画像形成装置は、レーザビームプリンタに限られるものではなく、インクジェットプリンタ等他のプリント方式のプリンタでもよいことは言うまでもない。
【００１３】
プリンタコントローラ（コントローラ）１０３は、データ処理装置１０１から供給される画像情報（例えば、ページ記述言語（以降、ＰＤＬと呼ぶ））に基づいて、ページ毎にラスタデータを生成し、プリンタエンジン１０４に送出する。
【００１４】
プリンタエンジン１０４は、コントローラ１０３から供給されるラスタデータに基づいて、感光ドラム上に潜像を形成し、その潜像を記録媒体上に転写・定着（電子写真方式）することにより画像を記録する。
【００１５】
パネル部１０５は、ユーザインタフェースとして使用される。コントローラ１０３は、パネル部１０５を介してユーザからの所望の動作指示を受け付ける。また、コントローラ１０３は、パネル部１０５を介して、プリンタ１０２の処理内容やユーザへの警告内容を表示する。
【００１６】
（コントローラのシステム構成の説明）
図２は、コントローラ１０３の構成例を示すブロック図である。
【００１７】
図において、２０１は、パネル部１０５とのデータ通信を行うパネルインタフェース部である。ＣＰＵ２０９は、パネルインタフェース部２０１を介して、ユーザからのパネル部１０５を介しての設定および指示内容を受け付ける。２０２は、ネットワークまたは、ＵＳＢを介してホストコンピュータ等のデータ処理装置１０１と双方向に通信接続するためのホストインタフェース部である。２０３は、ホストインタフェース部２０２を介してデータ処理装置１０１から受信した印刷ジョブをプリンタ１０２内部で扱いやすい形である中間データに変換する処理を行う中間データ作成部である。２０４は、本発明で説明する処理や、その他プリンタ１０２の行う制御プログラムコードが保持されるＲＯＭである。２０５は、ＲＡＭである。ＣＰＵ２０９がＲＡＭ２０５に格納するデータには、ホストインタフェース部２０２を介して受信した印刷データ、印刷データを解釈して生成される中間データ、中間データをレンダリングして生成されるビットマップ、その他の処理に必要な一時的な各種処理ステータスなどがある。
【００１８】
２０６は、プリンタエンジン１０４と通信接続するためのエンジンインタフェース部である。ＣＰＵ２０９は、エンジンインタフェース部２０６を介して、プリンタエンジン１０４の状態を認識する。２０７は、ＤＭＡ制御部である。ＣＰＵ２０９は、ＲＡＭ２０５内に格納されているビットマップデータをＤＭＡ制御部２０７を介してエンジンインタフェース部２０６に転送させる。２０８は、ＲＡＭ２０５に格納された中間データの内容に従って、ビットマップイメージに展開するレンダリング部である。展開されたビットマップデータはＲＡＭ２０５に格納される。２０９は、ＲＯＭ２０４に格納された制御プログラムコードに基づいて、ＣＰＵバス２２０に接続されたデバイスを制御するＣＰＵである。２１０は、プリンタ１０２の設定情報を保持するための不揮発性メモリＥＥＰＲＯＭである。２１１は、ＵＳＢメモリ等のリムーバブルメディア２３０から画像データ、プログラムデータ、機器設定データ等の各種データを読み取ったり書き込んだりするためのメディアインタフェース部である。
【００１９】
２１２は、保存ジョブ制御部というＲＯＭ２０４に保持されるプログラムのモジュールであり、そのプログラムはコントローラ１０３のＲＡＭ２０５に記憶され、ＣＰＵ２０９により実効される。保存ジョブ制御部２１２は、前記ＣＰＵ２０９の指示によってデータ処理装置１０１から受信した印刷ジョブのデータや属性情報の記憶／削除等の管理を行う。保存ジョブ制御部２１２はセキュアプリント機能、リプリント機能をといった保存ジョブ機能を実現させる上で重要な構成のひとつである。
【００２０】
２１３は電源制御部である。電源制御部２１３は、メインの電源スイッチのＯＮ／ＯＦＦを監視し、装置全体の電源の管理をすると共に、プリンタ１０２の各部に対する電源の供給を制御している。２２０は、アドレス、データ、コントロールバスを含むＣＰＵバスである。２０１から２１０のデバイスは、それぞれＣＰＵバス２２０に接続されたすべてのデバイスにアクセスできる。
【００２１】
（印刷ジョブのデータフロー制御の説明）
図３は、コントローラ１０３のデータフロー制御を示す図である。
【００２２】
図において、３０１は受信バッファ、３０２はジョブスプール領域、３０３はイメージスプール領域であり、いずれもＲＡＭ２０５に確保される領域である。
【００２３】
受信バッファ３０１は、通常ジョブスプール領域３０２より容量が小さい。
【００２４】
ホストインタフェース部２０２は、受信バッファ３０１が空であれば、データ処理装置１０１より印刷データを受信し、受信バッファ３０１に保存する。保存ジョブ制御部２１２は、受信バッファ３０１に印刷データが保存されたという通知を受けたときに、ジョブスプール領域３０２に受信バッファ３０１の容量と同じサイズの空きがあることを確認する。保存ジョブ制御部２１２は、その空きがなければ空きができるまで待機し、その空きがあればジョブスプール領域３０２に印刷データを印刷ジョブとして保存するとともに受信バッファ３０１のデータを消去して受信バッファ３０１を空にする。保存ジョブ制御部２１２は、一方でジョブスプール領域３０２に保存されている保存ジョブを消去する処理も非同期に行っている。
【００２５】
中間データ作成部２０３は、イメージスプール領域３０３に所定のサイズの空きがあるという条件のもとで、ジョブスプール領域３０２に保存されている印刷ジョブを読み出し、ＰＤＬ解釈処理（中間データ作成処理）を行う。中間データ作成部２０３によって作成された中間データは、ＲＡＭ２０５に論理的に確保されたバッファに保存される。レンダリング部２０８は、バッファに保存されている中間データに従ってレンダリング処理を開始し、レンダリング処理によって生成されるビットマップイメージをイメージスプール領域３０３に保存する。エンジンインタフェース部２０６は、プリンタエンジン１０４と同期を取りながら、ＤＭＡ制御部２０７を介してイメージスプール領域３０３のビットマップイメージをプリンタエンジン１０４に転送する。
【００２６】
（従来技術としての自動電源オフの説明）
続いて、図４を用いて従来技術における自動電源オフが発生した時のフローを説明する。ここでは６０分間動作要求がなかった場合に自動電源オフする設定を前提として話を進める。
【００２７】
図において、４０３はセキュアプリント実行以前に実行した印刷ジョブ終了を示し、画像形成装置はここから一定時間の動作要求がなければ電源制御部２１３が自動電源オフを実行する。４０４はセキュアプリントの受信を示し、画像形成装置は受信した画像データを揮発性メモリに格納し、認証待ちデータとして保持する。
【００２８】
４０５は自動電源オフ要求を示し、最後の動作要求から一定時間後に発生する。図４の場合、４０５までにセキュアプリントジョブが実行されなかった場合は４０５において揮発性メモリ２０５に保存された印刷データが削除されてしまうことになる。
【００２９】
（従来技術としての自動電源オフ発生時のフローチャート）
図５は従来技術における自動電源オフが発生した時のフローチャートである。これはＲＯＭ２０４に格納されたプログラムがＣＰＵ２０９で実行されるものである。
【００３０】
Ｓ５０１において、電源制御部２１３は自動電源オフの設定に基づく自動電源オフの発生時刻を監視している。Ｓ５０１において、自動電源オフの発生時刻であるならＳ５０２に進む。Ｓ５０２において、セキュアプリントのような保存ジョブでない通常ジョブが存在するかを判断する。Ｓ５０２において通常ジョブが存在する場合はＳ５０４へ進む。Ｓ５０４において通常ジョブを実行完了し、Ｓ５０６に進む。Ｓ５０６では自動電源オフの設定に基づき、自動電源オフの発生時刻を再設定してＳ６０１に戻る。一方で、Ｓ５０２において、通常ジョブが存在しない場合はＳ５０３に進む。Ｓ５０３において電源制御部２１３の制御を基に自動電源オフを実行する。
【００３１】
以上、図３、図４で説明したように、従来技術においては保存ジョブ存在時に、自動電源オフが実行されようとした場合に、ユーザの意図に反して保存ジョブが削除されてしまうことがある。そこで、本発明では保存ジョブ投入時にユーザによって保存ジョブのタイムアウト時間が設定されているかで、自動電源オフ時間を延長させる。
【００３２】
（本発明における、自動電源オフ発生時のフローチャート）
図６は本発明における自動電源オフ実行制御のフローチャートを示す。これはＲＯＭ２０４に格納されたプログラムがＣＰＵ２０９で実行されるものである。
【００３３】
Ｓ６０１において、電源制御部２１３は自動電源オフの設定に基づく自動電源オフの発生時刻を監視している。Ｓ６０１において、自動電源オフの発生時刻であるならＳ６０２に進む。Ｓ６０２において、セキュアプリントのような保存ジョブでない通常ジョブが存在するかを判断する。Ｓ６０２において通常ジョブが存在する場合はＳ６０４へ進む。Ｓ６０４において通常ジョブを実行完了し、Ｓ６０６に進む。Ｓ６０６では自動電源オフの設定に基づき、自動電源オフの発生時刻を再設定してＳ６０１に戻る。一方で、Ｓ６０２において、通常ジョブが存在しない場合はＳ６０３に進む。Ｓ６０３において保存ジョブが存在するかの判断を行う。Ｓ６０３で保存ジョブが存在しなかった場合、Ｓ６０７へ進み、ただちに自動電源オフを実行する。Ｓ６０３において保存ジョブが存在していた場合、Ｓ６０５へ進む。
【００３４】
Ｓ６０５において、存在する保存ジョブがホストコンピュータから送信される際、プリンタドライバにおいて、タイムアウト時間が設定されているかの判断を行う。ここでタイムアウト時間がユーザにより設定されている場合、その時間はユーザが使用の意図があると判断しＳ６０６へ進み、自動電源オフ時刻を当該ジョブのタイムアウト時間まで延長する。Ｓ６０５において存在する保存ジョブがホストコンピュータから送信される際にプリンタドライバに置いて、タイムアウト時間が設定されなかった場合、Ｓ６０７に進み、ただちに自動電源オフを実行する。
【００３５】
（プリンタドライバの設定をする表示画面例）
図７はプリンタドライバの設定を変更する表示画面例である。
【００３６】
このプリンタドライバの設定を変更することにより、保存ジョブのタイムアウト時間を変更することができる。図において、７０１にチェックを入れるとユーザ独自の保存ジョブのタイムアウト時間を設定することができる。７０２には具体的なタイムアウト時間を入力し、それが、実際のタイムアウト時間となる。７０３にチェックをいれた場合はデフォルトでプリンタ本体に設定されているタイムアウト時間に準拠することになる。本発明ではユーザがプリンタドライバでタイムアウト時間を設定した場合、その時間はユーザはプリンタの使用意図があるとみなし、保存ジョブが存在している間に自動電源オフが発生した場合は、自動電源オフタイマの時間を再設定する。
【００３７】
以上のように、本発明によれば、印刷データを保存するための不揮発性メモリを持たない画像形成装置において、タイマー制御による自動電源オフを実装する場合、ユーザの意思に反して自動電源オフすることがなくなる。それと同時に保存ジョブが残っていたとしても、ユーザに延長の意図がないと画像形成装置が判断した場合に自動電源オフを実行するため、利便性と省電力性をあわせて向上させることが可能となる。
【符号の説明】
【００３８】
１０１  データ処理装置
１０２  画像形成装置（プリンタ）
１０５  パネル部
１０３  コントローラ
１０４  プリンタエンジン
２３０  リムーバブルメディア
２０１  パネルＩ／Ｆ部
２０２  ホストＩ／Ｆ部
２０３  中間データ作成部
２０４  ＲＯＭ
２０５  ＲＡＭ
２０６  エンジンＩ／Ｆ
２０７  ＤＭＡ制御部
２０８  レンダリング部
２０９  ＣＰＵ
２１０  ＥＥＰＲＯＭ
２１１  メディアＩ／Ｆ部
２１２  保存ジョブ制御部
２１３  電源制御部
２２０  ＣＰＵバス
【図１】
2013129092.tif 000003
【図２】
2013129092.tif 000004
【図３】
2013129092.tif 000005
【図４】
2013129092.tif 000006
【図５】
2013129092.tif 000007
【図６】
2013129092.tif 000008
【図７】
2013129092.tif 000009