(57)【要約】【課題】画像形成装置において描画処理中の初期設定を可能にするとともに、ユーザーの希望する初期設定で印刷を行えるようにする。【解決手段】画像形成装置のＲＡＭには、ユーザーが設定した最新の初期設定である保存用初期設定301と、印刷動作に使用している反映用初期設定311とが保存されている。印刷ジョブＪAに基づく描画処理の実行中に、ユーザーが保存用初期設定301を変更したとき、変更後の保存用初期設定301a1が描画処理に使用する項目を含む場合は、印刷ジョブＪAに基づく描画処理が終了した時に、変更された保存用初期設定301a1を反映用初期設定311に複製する。【選択図】図５
2010179526.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーにより入力された初期設定情報を記憶する第１の記憶部と、印刷ジョブに基づく描画処理中に取得される初期設定情報を記憶する第２の記憶部と、描画処理中にユーザーにより入力され、前記第１の記憶部に書き込まれた初期設定情報を、ユーザーにより指定された所定のタイミングで、前記第２の記憶部に複製する初期設定情報複製手段とを有することを特徴とする画像形成装置。
【請求項２】
請求項１に記載された画像形成装置において、
所定のタイミングは、描画処理が完了したときであることを特徴とする画像形成装置。
【請求項３】
請求項１に記載された画像形成装置において、
所定のタイミングとして、描画処理に使用する可能性のある初期設定と、描画処理に使用する可能性のない初期設定について異なるタイミングの指定が可能であることを特徴とする画像形成装置。
【請求項４】
請求項３に記載された画像形成装置において、
所定のタイミングは、描画処理に使用する可能性のある初期設定項目については描画処理が完了したときであり、描画処理に使用する可能性のない初期設定項目については第１の記憶部に書き込まれた直後であることを特徴とする画像形成装置。
【請求項５】
請求項１〜４のいずれかに記載された画像形成装置において、
操作表示部と、第１の記憶部に記憶されている初期設定情報又は第２の記憶部に記憶されている初期設定情報を前記操作表示部に選択的に表示させる手段とを有することを特徴とする画像形成装置。
【請求項６】
ユーザーにより入力された初期設定情報を記憶する第１の記憶部と、印刷ジョブに基づく描画処理中に取得される初期設定情報を記憶する第２の記憶部とを有する画像形成装置における初期設定情報の処理方法であって、
描画処理中にユーザーにより入力された初期設定情報を前記第１の記憶部に書き込む工程と、前記第１の記憶部に書き込まれた初期設定情報を、予めユーザーにより指定された所定のタイミングで、前記第２の記憶部に複製する工程とを有することを特徴とする画像形成装置における初期設定情報の処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその初期設定情報の処理方法に関し、より詳しくは、描画処理中の初期設定を可能にした画像形成装置及びその初期設定情報の処理方法に関する。
【背景技術】
【０００２】
プリンタにはエラースキップの有無、エラースキップ印刷、一時置き文書自動消去の有無など、個別の印刷に対する設定ではなく、プリンタに対して行う初期設定と呼ばれる設定が存在する。
【０００３】
この初期設定の中には、画像データ補正（例えばＲＧＢ補正）に関する設定のように、描画処理により作成される印刷用データ（画像データ）に反映させる項目が存在する。ここで、印刷用データに反映させる初期設定項目が描画処理中に変更されてしまうと、印刷用データが印刷ジョブ内で途中から変更されてしまう。
【０００４】
従来はこの問題に対処するため、描画処理と初期設定とを排他的に可能に構成し、描画処理中は初期設定を行わず、初期設定中は描画処理を行わないようにしていた。
【０００５】
しかし、この構成の場合、ある人が印刷を指示し、描画処理が始まった場合、別の人が初期設定を行おうとしても、描画処理が終了するまで初期設定を行うことができないし、初期設定を行っている間は描画処理を開始することができなかった。
【０００６】
また、前述した問題に対処するため、サービスモードなどのメンテナンス中に通常のジョブを受付可能にし、メンテナンス作業中に受信したジョブを逐次印刷するのか、メモリに格納しておくのか、メモリに格納して印刷を実行するのか、ジョブを受け付けないかなど、メンテナンス中に受け付けたジョブの取り扱いをユーザーが選択可能にした画像形成装置がある（特許文献１参照）。
【０００７】
しかしながら、この画像形成装置には、メンテナンス中に行われた初期設定がメンテナンス中に受信したどの印刷ジョブから適用されるのかについては考慮されておらず、ユーザーが望んだ設定とは異なった設定で印刷されるという問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、前記従来の問題を解決するためになされたものであって、その目的は、画像形成装置において描画処理中の初期設定を可能にするとともに、ユーザーの希望する初期設定で印刷を行えるようにすることである。
【課題を解決するための手段】
【０００９】
本発明は、ユーザーにより入力された初期設定情報を記憶する第１の記憶部と、印刷ジョブに基づく描画処理中に取得される初期設定情報を記憶する第２の記憶部と、描画処理中にユーザーにより入力され、前記第１の記憶部に書き込まれた初期設定情報を、ユーザーにより指定された所定のタイミングで、前記第２の記憶部に複製する初期設定情報複製手段とを有することを特徴とする画像形成装置である。
また、本発明は、ユーザーにより入力された初期設定情報を記憶する第１の記憶部と、印刷ジョブに基づく描画処理中に取得される初期設定情報を記憶する第２の記憶部とを有する画像形成装置における初期設定情報の処理方法であって、描画処理中にユーザーにより入力された初期設定情報を前記第１の記憶部に書き込む工程と、前記第１の記憶部に書き込まれた初期設定情報を、予めユーザーにより指定された所定のタイミングで、前記第２の記憶部に複製する工程とを有することを特徴とする画像形成装置における初期設定情報の処理方法である。
【発明の効果】
【００１０】
本発明によれば、印刷ジョブに基づく描画処理中にユーザーにより入力された初期設定情報を第１の記憶部に記憶し、その初期設定情報をユーザーにより指定された所定のタイミングで第２の記憶部に複製することにより、描画処理中の初期設定が可能になるとともに、ユーザーの希望する初期設定で印刷が行えるようになる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態の画像形成装置のハードウェア構成を示すブロック図である。
【図２】本発明の実施形態の画像形成装置のソフトウェア構成を示すブロック図である。
【図３】本発明の実施形態の画像形成装置における保存用初期設定及び反映用初期設定を示す図である。
【図４】本発明の実施形態の画像形成装置の印刷ジョブ実行時の動作を示すフローチャートである。
【図５】本発明の実施形態の画像形成装置における描画処理中の初期設定情報とその複製との関係を示すタイミング図である。
【図６】本発明の実施形態の画像形成装置における描画処理に使う可能性のない初期設定項目及びその設定パラメータの一例を示す図である。
【図７】本発明の実施形態の画像形成装置における描画処理に使う可能性のある初期設定項目及びその設定パラメータの一例を示す図である。
【図８】本発明の実施形態の画像形成装置において、印刷ジョブが無い時に初期設定の変更を行った際の複製動作を示すフローチャートである。
【図９】本発明の実施形態の画像形成装置における初期設定の内容を表示する処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
図１に示すように、本発明の実施形態の画像形成装置は、バス115と、それぞれがバス115に接続されたＣＰＵ(Central Processing Unit)101、ＮＶＲＡＭ(Non Volatile ＲＡＭ)102、ＲＡＭ(Random Access Memory)103、ＲＯＭ(Read Only Memory)104、エンジン制御部105、操作部Ｉ／Ｆ（インタフェース）制御部107、内部記憶媒体制御部109、電源制御部111、通信制御部113、及び外部Ｉ／Ｆ114を備えている。
【００１３】
エンジン制御部105、操作部Ｉ／Ｆ制御部107、内部記憶媒体制御部109、電源制御部111には、それぞれプリンタエンジン106、操作部（オペレーションパネル）108、内部記憶媒体110、ＰＳＵ(Power Supply Unit)112が接続されている。
【００１４】
ＣＰＵ101はこの画像形成装置全体の制御を司るものであり、その制御下にＮＶＲＡＭ102、ＲＡＭ103、ＲＯＭ104、エンジン制御部105とプリンタエンジン106、操作部Ｉ／Ｆ制御部107と操作部108、内部記憶媒体制御部109と内部記憶媒体110、電源制御部111とＰＳＵ112、通信制御部113、及び外部Ｉ／Ｆ114がデータバス115を介して接続されている。
【００１５】
ＣＰＵ101はデータバス115から送られてきたデータを処理する。ＮＶＲＡＭ102には電源オフ時も保持したいデータを格納する。ＲＡＭ103は一時的なデータの記憶場所として利用される。ＲＯＭ104にはプログラムコード、フォント、及びその他の静的なデータが格納されている。エンジン制御部105及びプリンタエンジン106は画像データの出力ユニットとして印刷を実行する。操作部Ｉ／Ｆ制御部107及び操作部108はユーザーとのインタフェースを司る。内部記憶媒体制御部109と内部記憶媒体110は大量のイメージデータ（画像データ）などを蓄積したり、データベースの記憶場所として利用されたりする。電源制御部111及びＰＳＵ112は、外部電力源から取り入れた交流電力を直流変換し、装置内の各デバイス（各部）に供給する。通信制御部113は有線又は無線によりイーサネット（登録商標）等のネットワークに接続され、外部の機器（例えばクライアントＰＣ（パーソナルコンピュータ）等）との通信を可能にする。外部Ｉ／Ｆ114は、セントロニクスやＲＳ−２３２Ｃ、ＵＳＢ（Universal Serial Bus）等のインタフェースを用いてホストなどの外部機器との通信を可能とする。データバス115は、各種デバイス間及びＣＰＵ101とデバイス間の通信を可能とする。
【００１６】
図２に示すように、本発明の実施形態の画像形成装置のソフトウェア（機能ブロック）は、データ受信手段201、ジョブ管理手段202、印刷設定管理手段203、描画処理手段204、印刷処理手段205、及び操作表示手段206からなる。これらの手段は、ＲＯＭ104に格納されているプログラム、及び図示されていないプログラムの記録媒体（ＣＤ−ＲＯＭなど）から画像形成装置にインストールされたプログラムをＣＰＵ101が実行することで実現される。
【００１７】
データ受信手段201は通信制御部113を用いてＰＣなどのホストから受信した情報を受け取る。受信した情報が印刷要求に関わる印刷ジョブ情報である場合はジョブ管理手段202に情報を渡す。
【００１８】
ジョブ管理手段202はデータ受信手段201から受信したジョブ情報を記憶し、ジョブの種類及び現在の描画処理手段204の処理状態に応じて描画処理を実行するか否かを判断する。描画処理の開始が可能と判断した場合は描画処理手段204に描画処理の開始を要求する。
【００１９】
印刷設定管理手段203は描画処理手段204における描画処理の完了を検知した時に、保存用初期設定から反映用初期設定への複製を行う。また、予めユーザーにより指定された複製のタイミングに関する設定に応じて、ジョブ管理手段202に印刷ジョブの有無を問い合わせ、保存用初期設定から反映用初期設定への複製を行うか否かを判断する。
【００２０】
ここで、図３を参照しながら、保存用初期設定及び反映用初期設定について説明する。図３Ａに示す保存用初期設定301はユーザーが設定した最新の設定であり、ＲＡＭ103の第１の記憶部（テーブル）に保存される。また、図３Ｂに示す反映用初期設定311は実際に画像形成装置の動作に使用している設定であり、ＲＡＭ103の第２の記憶部（テーブル）に保存される。保存用初期設定301及び反映用初期設定311には、描画処理に使う可能性のある設定302及び312と、描画処理に使う可能性のない設定がある。具体例については、図６及び図７を参照しながら後述する。
【００２１】
図２の説明に戻る。描画処理手段204はジョブ管理手段202からの描画要求に従い、印刷設定管理手段203から反映用印刷設定の値を取得し、印刷ジョブから印刷データを作成し、描画処理完了時（印刷データ作成完了時）に印刷処理手段205に印刷を要求する。また描画処理完了時に印刷設定管理手段203に描画処理終了を通知する。
【００２２】
印刷処理手段205は、描画処理手段204の印刷要求に従い、エンジン制御部105及びプリンタエンジン106を用いて印刷を行う。操作表示手段206は操作部Ｉ／Ｆ制御部107及び操作部108を用いて、ユーザーからの操作の受取と表示を行う。
【００２３】
次に、図４に示すフローチャート、及び図５に示すタイミング図を図１〜図３とともに参照しながら、保存用初期設定301から反映用初期設定311への複製タイミングをユーザーが指定して、印刷ジョブ受付時に設定変更を行った際に保存用初期設定301からの反映用初期設定311への複製を行う動作を説明する。
【００２４】
まずＣＰＵ101は、ユーザーが操作部108を用いて選択した、保存用初期設定301から反映用初期設定311への複製タイミングをＲＡＭ103に書き込む（図３のステップＳ１）。次に通信制御部１１３は印刷ジョブを受信し（ステップＳ２、図５の印刷指示401及びジョブＪA）、ＲＡＭ103に書き込む。
【００２５】
次にＣＰＵ101は、ＲＡＭ103に保持（記憶）されている印刷ジョブＪAを基に描画処理（図５印刷用データＩAの作成処理）を開始し（ステップＳ３）、ＲＡＭ103に保持されている反映用初期設定311の内、描画処理に必要な項目（描画処理に使う可能性のある項目）312を取得する（ステップＳ４、図５の設定情報取得405）。
【００２６】
次にＣＰＵ101は、ＲＡＭ103に保持されている保存用初期設定301をユーザーの設定403に応じて変更する（ステップＳ５、図５の301a0→301a1）。
【００２７】
次いでＣＰＵ101は、ステップＳ５で変更された保存用初期設定301a1が描画処理に必要な値か否かを判断する（ステップＳ６）。ここで、描画処理に必要か否かは、ステップＳ２で受け付けた印刷ジョブの内容から判断する。そして、必要ないと判断した場合（Ｓ６：NO）、ＣＰＵ101はＲＡＭ103に保持されている、描画処理に必要ない初期設定項目の複製タイミングを取得し、その複製タイミングが設定直後か否かを判断する（ステップＳ７）。
【００２８】
ステップＳ７で設定直後と判断した場合（Ｓ７：YES）、ＣＰＵ101はＲＡＭ103に保持されている、設定が変更された保存用初期設定301a1をＲＡＭ103に保持されている反映用初期設定311に複製する（ステップＳ８）。なお、図５は設定直後の複製ではない場合のタイミングを示している。
【００２９】
次いでステップＳ９へ移行し、ＣＰＵ101は作成した印刷用データをＲＡＭ103に書き込み、ＲＡＭ103に保持しておいた印刷ジョブを消去する。ステップＳ６で描画処理に必要と判断した場合（Ｓ６：YES）は、そのままステップＳ９へ移行する。
【００３０】
ステップＳ９の描画処理が終了したら、ＣＰＵ101はＲＡＭ103に保持されている保存用初期設定301の複製タイミングを取得し、複製タイミングが描画処理終了後か否かを判断する（ステップＳ１０）。そして、描画処理終了後と判断した場合（Ｓ１０：YES）、ＣＰＵ101はＲＡＭ103に保持されている、設定が変更された保存用初期設定301a1を、反映用初期設定311に複製する（ステップＳ１３）。図５では、保存用初期設定を描画処理完了時（印刷用データＩAの作成完了時）に複製している（301a1→311a1）。
【００３１】
次いでＣＰＵ101は、印刷待ちのジョブがあるか否か、即ち現在処理中の印刷ジョブ以外の印刷ジョブがＲＡＭ103に存在するか否かを判断し（ステップＳ１４）、存在する場合（Ｓ１４：YES）はステップＳ３へ移行し、存在しない場合（Ｓ１４：NO）は処理を終える。図５では、印刷指示402に基づく印刷ジョブＪBが存在するので、ステップＳ３に進み、印刷用データＩBを作成するための描画処理を実行し、次いで設定情報取得406を実行することになる。
【００３２】
ステップＳ１０で描画処理終了後ではないと判断した場合（Ｓ１０：NO）、ＣＰＵ101は、現在処理中の印刷ジョブ以外のジョブがＲＡＭ103に存在するか否かを判断し（ステップＳ１１）、存在する場合（Ｓ１１：YES）はステップＳ３へ移行し、存在しない場合（Ｓ１１：NO）は、ＲＡＭ103に保持されている、設定が変更された保存用初期設定301a1を、ＲＡＭ103に保持されている反映用初期設定311に複製（ステップＳ１２）した後に処理を終了する。
【００３３】
図６に、描画処理に使う可能性のない（描画処理に必要ない）初期設定項目とその設定パラメータの例を示す。ここでは、予熱モード移行、省エネ移行、省エネ移行時間を例として挙げた。もちろん例に挙げた以外の設定でも、描画処理に関係ない設定であればこの分類に入る。
【００３４】
図７に、描画処理に使う可能性のある初期設定項目とその設定パラメータの例を示す。ここでは、ＰＤＦ両面印刷、ＰＤＦ白紙印刷、ＰＤＦ解像度、ＰＤＦＲＧＢ補正を挙げた。もちろん例に挙げた以外の設定でも、描画処理に使用する可能性のある設定であればこの分類に入るものとする。
【００３５】
図８は、本実施形態の画像形成装置において、ジョブの受付が無い時に設定変更を行った際に保存用初期設定からの反映用初期設定への複製を行う動作を示すフローチャートである。
【００３６】
図示のように、ＣＰＵ101はＲＡＭ103に保持されている保存用初期設定301の値を変更し（ステップＳ２１）、次いでＲＡＭ103に保持されている、設定が変更された保存用初期設定を、ＲＡＭ103に保持されている反映用初期設定311に複製する（ステップＳ２１）。
【００３７】
図９は、本実施形態の画像形成装置において、現在の初期設定内容を表示するフローチャートである。
図示のように、まずＣＰＵ101はＲＡＭ103に保持されている、表示する初期設定の種類を変更する（ステップＳ３１）。次いで、ＣＰＵ101はＲＡＭ103に保持されている、表示する初期設定の種類を取得し、保存用初期設定か否かを判断する（ステップＳ３２）。初期設定の種類を変更しない場合はステップＳ３１をスキップする。
【００３８】
初期設定の種類が保存用初期設定301であると判断した場合（Ｓ３２：YES）、ＣＰＵ101はＲＡＭ103に保持されている保存用初期設定301を操作部108に表示させる（ステップＳ３３）。一方、保存用初期設定301でない、つまり反映用初期設定311である（Ｓ３２：NO）と判断した場合、ＲＡＭ103に保持されている反映用初期設定311を操作部108に表示させる。
【００３９】
以上詳細に説明したように、本実施形態の画像形成装置によれば、初期設定情報のテーブルをユーザーからの設定を一時的に保存しておく保存用と描画処理に使用する印刷反映用の２つに分けて保持し、プリンタの印刷ジョブとして意味のあるタイミングで設定を反映させることを選択できる、印刷ジョブの受付と初期設定とを同時に行うことができ、また初期設定中に行っている印刷は設定中の初期設定を反映させず、印刷終了時など意味のあるタイミングで反映させることができる。
【００４０】
なお、以上説明した実施形態は、図３Ａ，Ｂに示したように、保存用初期設定301の設定項目と反映用初期設定311の設定項目とが同じ場合であるが、反映用初期設定として、保存用初期設定301の内、描画処理に使う可能性のある項目302のみを複製するように構成してもよい。
【符号の説明】
【００４１】
101・・・ＣＰＵ、103・・・ＲＡＭ、108・・・操作部、201・・・データ受信部、202・・・ジョブ管理部、203・・・印刷設定管理部、204・・・描画処理部、205・・・印刷処理部、206・・・操作表示部。
【先行技術文献】
【特許文献】
【００４２】
【特許文献１】特開２００７−２０８５２８号公報
【図１】
2010179526.tif 000003
【図２】
2010179526.tif 000004
【図３】
2010179526.tif 000005
【図４】
2010179526.tif 000006
【図５】
2010179526.tif 000007
【図６】
2010179526.tif 000008
【図７】
2010179526.tif 000009
【図８】
2010179526.tif 000010
【図９】
2010179526.tif 000011