(57)【特許請求の範囲】
【請求項１】
画像形成に関するパラメータを設定する設定手段と、
前記設定手段に設定されたパラメータを変更する変更手段と、
前記変更手段によって変更されたパラメータを履歴として記憶する記憶手段と、
前記記憶手段に記憶された履歴を参照することによって、過去に設定されたパラメータを復元する復元手段と、
前記変更手段によって変更されたパラメータに定着温度が含まれるか否かを判定する判定手段と、
前記判定手段による判定の結果に基づき、定着温度が含まれないと判定した場合は前記記憶手段に履歴として記憶させ、定着温度が含まれると判定した場合は前記記憶手段に履歴として記憶させないように制御する制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記記憶手段は、前記変更手段によって変更されたパラメータを、当該パラメータを特定するためのＩＤに対応付けて記憶し、
前記復元手段は、ユーザによって指定されたＩＤに対応するパラメータを、前記記憶手段を参照することによって取得することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
パラメータの変更指示を受け付けるための変更画面を表示する表示手段を更に備えることを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記設定手段によって設定されたパラメータの内容を印刷する印刷手段を更に備えることを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
画像形成に関するパラメータを設定する設定工程と、
前記設定工程で設定されたパラメータを変更する変更工程と、
前記変更工程で変更されたパラメータを履歴として記憶する記憶工程と、
前記記憶工程で記憶された履歴を参照することによって、過去に設定されたパラメータを復元する復元工程と、
前記変更工程で変更されたパラメータに定着温度が含まれるか否かを判定する判定工程と、
前記判定工程における判定の結果に基づき、定着温度が含まれないと判定された場合は前記記憶工程で履歴として記憶させ、定着温度が含まれると判定された場合は前記記憶工程で履歴として記憶させないように制御する制御工程と、
を備えることを特徴とする画像形成装置の制御方法。
【請求項６】
請求項５に記載の画像形成装置の制御方法をコンピュータにより実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法及びプログラムに関するものである。
【背景技術】
【０００２】
従来の画像形成装置において、出力される画像が希望する色味や濃度となるように、画質調整など様々な調整を行っていた。このとき調整する項目の中には、パラメータを変更した後に画像を出力しなければ、調整した結果がどのように反映されるのか分からないものがある。
これらの項目を調整する場合には、各調整項目のパラメータを変更し画像出力を繰り返し行い、それら出力された結果を比較し調整を行っていた。この時、その出力を行った際、調整項目に設定されていたパラメータを知るためには、出力する際に設定されていたパラメータのメモをとり、出力結果とメモの対応付けを行い、試行錯誤しながらパラメータの設定を行う必要があった。
【０００３】
このような課題を改善したものに、特許文献１に記された技術がある。この技術は、出力を行う際に画質調整に関わるパラメータの値を画像情報に合成して画像出力を行うことで、どのようなパラメータを設定されて出力されたかをわかるようにするものである。
また、特許文献２では、画質調整にかかわるパラメータを変更する度に設定されたパラメータの履歴を保存し、その履歴を呼び出すことでパラメータを復元可能とし、設定を効率的に行えるようにした。
【０００４】
例えば履歴番号やパラメータなどの付加情報を作成し、その付加情報を出力結果のどの部分に付加するかを指定させることで、出力結果の確認比較とその時に設定されていたパラメータの再設定の効率的に行えるようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平６−２５８９０７号公報
【特許文献２】特開平１０−２３３９２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の画像形成装置は上記のように構成されているため、画質調整に関わる入力したパラメータを設定する度に、対象となる調整項目のパラメータを履歴情報として保存し、対象となる調整項目のパラメータを読み出して再設定可能としている。
しかしながら、画像形成装置が出力する出力物に影響を与える調整項目は、画質調整に限らず多く存在し、その中には、設定されたパラメータの値によって画質や印刷物の品質に大きく影響してしまうものがある。
【０００７】
これらの調整項目は設置される環境により変更を必要とする項目であるが、調整する際には、専門の知識を持った管理者のみが行えるようにしたい。そして、管理者がこれらの調整項目のパラメータを決定した後には、調整途中で設定していたパラメータを調整終了後に復元させたくない場合がある。このような場合であっても、調整終了後に、履歴情報に基づいてこれらの調整項目のパラメータが復元して再設定されてしまうという課題があった。
【０００８】
本発明は、上記の課題を解決するためになされたものであり、履歴を参照することによって過去に設定されたパラメータを簡単に復元できるようにしつつ、所定項目のパラメータを履歴として記憶させないようにすることで当該所定項目のパラメータが誤って設定されてしまうことを防止する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。
画像形成に関するパラメータを設定する設定手段と、前記設定手段に設定されたパラメータを変更する変更手段と、前記変更手段によって変更されたパラメータを履歴として記憶する記憶手段と、前記記憶手段に記憶された履歴を参照することによって、過去に設定されたパラメータを復元する復元手段と、前記変更手段によって変更されたパラメータに定着温度が含まれるか否かを判定する判定手段と、前記判定手段による判定の結果に基づき、定着温度が含まれないと判定した場合は前記記憶手段に履歴として記憶させ、定着温度が含まれると判定した場合は前記記憶手段に履歴として記憶させないように制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、履歴を参照することによって過去に設定されたパラメータを簡単に復元できるようにしつつ、所定項目のパラメータを履歴として記憶させないようにすることで当該所定項目のパラメータが誤って設定されてしまうことを防止することができる。
【図面の簡単な説明】
【００１１】
【図１】画像形成装置の制御構成を説明するブロック図である。
【図２】図１に示した画像形成装置の調整項目の一例を示す図である。
【図３】図１に示したＨＤＤで保存される情報の保存状態を説明する図である。
【図４】画像形成装置の制御方法を説明するフローチャートである。
【図５】画像形成装置の操作部に表示されるＵＩ画面例を示す図である。
【図６】画像形成装置の制御方法を説明するフローチャートである。
【図７】画像形成装置の制御方法を説明するフローチャートである。
【図８】画像形成装置から画像出力される設定パラメータを示す図である。
【図９】画像形成装置の制御方法を説明するフローチャートである。
【図１０】画像形成装置の制御方法を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
図１は、本実施形態を示す画像形成装置の制御構成を説明するブロック図である。本例は、画像形成装置が画像の入出力と送受信および画像処理を行う複合機として構成した例である。なお、本実施形態に示す画像形成装置は、操作部１１６からの指示で動作モードを画像形成を実行する通常モードと、画像形成条件を調整するための調整モードとを切り替え可能に構成されている。また、本実施形態では、複合機を例とするが、本発明は、プリンタ機能を実行するプリンタ装置に適用してもよい。
【００１３】
図１に示すように、本画像形成装置は、装置全体を制御するコントローラユニット１００、画像入力デバイスであるスキャナ１１４、画像出力デバイスであるプリンタ１１５、およびユーザからの指示の受付、ユーザへ情報提供を行う操作部１１６を有する。スキャナ１１４、プリンタ１１５、操作部１１６は、それぞれコントローラユニット１００に接続され、コントローラユニット１００からの命令によって制御される。
コントローラユニット１００は、システムバス１０８に接続されるデバイスを制御するＣＰＵ１０１を有する。ＣＰＵ１０１は、システムバス１０８を介して、ＲＡＭ１０２，ＲＯＭ１０３，ＨＤＤ１０４，ＩｍａｇｅｂｕｓＩ／Ｆ１０５，操作部Ｉ／Ｆ１０６、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ  １０７と接続され、画像形成装置を統括的に制御する。
ＲＡＭ１０２は、ＣＰＵ１０１の作業領域を提供するためのメモリであり、パラメータ設定値を一時記憶するための設定値記憶メモリであり、また、画像データを一時記憶するための画像メモリとしても使用される。ＲＯＭ１０３は、ブートＲＯＭであり、ＲＯＭ１０３には、システムブートプログラムが格納されている。ＨＤＤ１０４には、システムソフトウェア、パラメータ設定値履歴、画像データなどが格納される。ここでＨＤＤ１０４は操作部１１６を用いてユーザにより設定される通常モードに使用する項目に対するパラメータと、調整モード時に設定される項目に対するパラメータと、設定手段が設定した項目にパラメータを対応づけた履歴情報とを保持可能に構成されている。なお、詳細については図３を用いて詳述する。
【００１４】
操作部Ｉ／Ｆ１０６は、操作部１１６との間で入出力を行うためのインタフェースである。操作部Ｉ／Ｆ１０６は、操作部１１６に表示する画像データを操作部１１６へ出力し、ユーザが操作部１１６を介して入力した情報を、ＣＰＵ１０１へ伝送する。なお、操作部１１６は、後述するユーザインタフェース画面（ＵＩ画面）を表示する。ユーザは、当該ＵＩ画面を用いて、画像形成を行う通常モードと、画像調整を行う調整モードとを切り替えて画像形成に関わる項目に対するパラメータを設定する。ここで設定された項目に対するパラメータは、ＨＤＤ１０４に履歴情報として保持管理される。
【００１５】
ネットワークＩ／Ｆ１０７は、ＬＡＮ１１７と接続され、ＬＡＮ１１７に対して情報の入出力を行う。ＩｍａｇｅｂｕｓＩ／Ｆ１０５は、システムバス１０８と画像バス１０９とを接続し、データ構造を変換するバスブリッジである。ＲＩＰ１１０は、ＬＡＮから受信されたＰＤＬコードをビットマップイメージに展開する。
デバイスＩ／Ｆ１１１は、スキャナ１１４およびプリンタ１１５とコントローラユニット１００を接続し、画像データの同期系／非同期系の変換を行う。またスキャナ１１４、プリンタ１１５へ調整値データの伝送を行う。画像バス１０９には、ＲＩＰ１１０と、デバイスＩ／Ｆ１１１と、スキャナ画像処理部１１２と、プリンタ画像処理部１１３とが接続されている。なお、プリンタ１１５は、ＣＰＵ１０１が調整モードで設定した項目に対するパラメータの内容と識別情報とから作成した画像情報を記録用紙に出力する。
【００１６】
図２は、図１に示した画像形成装置で調整可能な調整項目の一例を示す図である。本例では、画像形成に関する項目を列挙している。
図２において、画質調整カテゴリ２０１は、スキャナ画像処理部１１２とプリンタ画像処理部１１３とに関する設定群である。画像調整カテゴリ２０１には、図２に示すように、濃度調整、背景画質調整、カラーバランス調整、読取濃度の調整等がある。また、画像調整カテゴリ２０１には、像域フラグ処理係数の調整、中間調処理係数の調整、色ずれ補正値の調整等がある。共通設定カテゴリ２０２は装置全体の共通設定群である。共通設定カテゴリ２０２には、自動白黒選択時モード優先や、プリント画質を優先するか、画像形成スピードを優先するかを決めるための設定がある。
デバイス設定カテゴリ２０３は、スキャナ１１４、プリンタ１１５の動作に関する設定群である。デバイス設定カテゴリ２０３に含まれる項目は、調整が必要となる項目であり、各項目に設定されるパラメータによっては形成される画像に大きな影響を与える可能性がある設定を含んでいる。デバイス設定カテゴリ２０３は、画像書き出し位置の調整や、トナー濃度目標値の調整、印字余白の調整、定着の温度調整、地紋の印字レベルの調整等がある。これら、デバイス設定カテゴリ２０３の項目については、専門的な知識を持たないユーザが容易に利用してしまうと、画質や印刷物の品質に大きな影響を与えてしまう。例えば、書き出し位置の調整については、値を大きくしすぎると用紙がない箇所にまでトナーを転写しようとしてしまう。また、トナー濃度目標値の調整については、値を上げると濃度が上がるが、値を上げすぎるとトナーの飛散が起こりやすくなる。さらに、定着温度調整については、値を小さくしすぎると、トナーの定着性が低下するし、値を大きくしすぎるとトナーの一部が定着装置の熱ローラによって取りされるために画質が低下する。これらの調整項目は、専門的な知識を持つユーザのみが操作部１１６で管理者コードを入力し、認証を行ったうえで注意深く設定するのが好ましく、設定履歴によって容易に呼び出されて用いられるのは好ましくない。そのため、本実施形態では、これらの調整項目に関するパラメータが入力されたとしても、それは履歴情報として残さない。
なお、ここで例として示した調整項目以外に、画像形成装置が動作する上で必要な調整項目として、ネットワーク設定、送信受信仕様設定、レポート仕様設定、システム管理者設定などが存在する。これらの調整項目は画像を出力して調整を行うものではないため本実施形態では記載を省略する。
【００１７】
図３は、図１に示したＨＤＤ１０４で保存して管理される情報の保存状態を説明する図である。
本例では、（Ａ）に示す通常モード３０１、（Ｂ）に示す調整モード３０２の２つのモード別に調整に関する情報が階層的に保存されている状態を示す。
各モードにおいて、調整に関する情報として調整項目とそのパラメータが保存される。これら調整項目とパラメータは、コントローラユニット１００内のＨＤＤ１０４内に保存されており、装置動作時など必要に応じて参照、変更される。
モード変更は、ユーザが操作する操作部１１６からモード変更要求を受け付けることで、通常モード３０１と調整モード３０２とを切り替えることができる。
【００１８】
図３の（Ａ）は通常モード時のＨＤＤ１０４が保持する情報の保存状態を示し、通常モード３０１の場合、操作部１１６からの変更が指示されたパラメータを保存し、画像形成装置が動作する際に参照するパラメータ設定値３０３がある。そして、画像形成装置の動作時のパラメータ設定値３０３の内容を履歴情報として保存するパラメータ設定履歴リスト３０４がある。
【００１９】
また、パラメータ設定値３０３には、図２で示した調整項目と各調整項目のパラメータが保存されている。パラメータ設定履歴リスト３０４の中には、画像形成装置の動作時に保存されたパラメータ設定値が履歴情報として保存されている。ここで保存できる履歴情報の数に制限がある場合には、古い履歴情報から順に削除し、空いた領域に新しい履歴情報を保存する。パラメータ設定履歴リスト３０４の中の履歴情報から、パラメータ設定値３０３にパラメータを反映させることが可能である。
【００２０】
図３の（Ｂ）は調整モード時のＨＤＤ１０４が保持する情報の保存状態を示す。調整モード３０２の場合では、通常モード３０１時に使用するパラメータ設定値３０３、パラメータ設定履歴リスト３０４に加えて、テンポラリ３０５、調整値一時保存リスト３０６が作成され、保存されている。
また、調整モード３０２では、パラメータ設定値３０３とパラメータ設定履歴リスト３０４を参照することはできるが、パラメータ設定値３０３とパラメータ設定履歴リスト３０４を変更することはできない。テンポラリ３０５には調整モード３０２中に変更された調整項目とそのパラメータが保存される。調整値一時保存リスト３０６には、一時保存情報リスト３０７とリストＩＤ３０８とが対応づけて保存される。リストＩＤ３０８は複数保存可能であり、各リストＩＤにつき、複数の調整項目に対応する複数のパラメータを保存可能である。調整モード３０２中に画像形成装置が動作する際、テンポラリ３０５に保存された内容を一時保存情報リスト３０７へ保存し、リストＩＤ３０８を作成する。このときの詳細な動作は後述する。
次に、本発明の第１の実施形態の動作を、図４のフローチャートを参照して説明する。
【００２１】
図４は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例において、ユーザは操作部１１６を通じて、モード変更指示、調整パラメータ設定指示、画像出力指示、調整パラメータ設定履歴復元指示をＣＰＵ１０１へ指示することができる。操作部１１６から受け付けた指示は、操作部Ｉ／Ｆ１０６を通じてコントローラユニット１００のＣＰＵ１０１が受け付ける。また、各ステップは、ＣＰＵ１０１がＲＯＭ１０３、ＨＤＤ１０４等に記憶される制御プログラムをＲＡＭ１０２にロードして実行することで実現される。
Ｓ４０１では、ＣＰＵ１０１は、ユーザが操作する操作部１１６からモード変更指示を受け付け、画像形成装置の状態を通常モード３０１から調整モード３０２へ移行させる。そして、Ｓ４０２に進み、ＣＰＵ１０１は、図３の（Ｂ）に示したテンポラリ３０５と、調整値一時保存リスト３０６をＨＤＤ１０４上に作成する。図５の（Ａ）は、モードが変更され調整モード３０２に移った際に、ＣＰＵ１０１が操作部１１６に表示するユーザインタフェース（ＵＩ）画面の一例である。
【００２２】
次に、Ｓ４０３では、ＣＰＵ１０１はユーザが上記ＵＩ画面上で調整パラメータ設定指示ボタン１００１を押下することによりパラメータ設定指示を受け付けたか否かを判断する。ここで、ユーザが調整パラメータ設定指示ボタン１００１を押下してパラメータ設定指示を受け付けたとＣＰＵ１０１が判断した場合は、Ｓ４０４へ進み、ＣＰＵ１０１は、調整パラメータ設定処理を行う。なお、Ｓ４０４の処理の詳細については、図６を参照して詳細に説明する。
【００２３】
一方、Ｓ４０３で、ユーザからパラメータ設定指示を受け付けていないとＣＰＵ１０１が判断した場合は、Ｓ４０５へ進む。そして、Ｓ４０５で、ＣＰＵ１０１が上記ＵＩ画面上で、画像出力指示ボタン１００２を押下して画像出力指示を受け付けたか否かを判断する。ここで、ユーザが画像出力指示ボタン１００２を押下して画像出力指示を受け付けたとＣＰＵ１０１が判断した場合は、Ｓ４０６へ進む。そして、Ｓ４０６で、ＣＰＵ１０１は、後述する図７を参照して詳細に説明する画像出力処理を実行して、Ｓ４０３へ戻る。
一方、Ｓ４０５で、ＣＰＵ１０１が上記ＵＩ画面上で、画像出力指示を受け付けていないと判断した場合は、Ｓ４０７へ進む。
そして、Ｓ４０７で、ＣＰＵ１０１が上記ＵＩ画面上で、調整パラメータ復元指示ボタン１００３を押下してパラメータ復元指示を受け付けたか否かを判断する。ここで、パラメータ復元指示を受け付けたとＣＰＵ１０１が判断した場合、Ｓ４０８へ進み、後述する図９に示す調整パラメータ復元処理を実行して、Ｓ４０３へ戻る。
【００２４】
一方、Ｓ４０７で、パラメータ復元指示を受け付けていないとＣＰＵ１０１が判断した場合、Ｓ４０９へ進み、ＣＰＵ１０１が上記ＵＩ画面上で、調整終了指示ボタン１００４が押下して調整終了指示を受け付けたか否かを判断する。ここで、調整終了指示を受け付けたとＣＰＵ１０１が判断した場合は、Ｓ４１０で、ＣＰＵ１０１は、後述する図１０に示す調整モード終了処理を実行して、本処理を終了する。
一方、Ｓ４０９で、パラメータ復元指示を受け付けていないとＣＰＵ１０１が判断した場合は、Ｓ４０３へ戻る。
次に、図６を参照して、図４に示したＳ４０４の調整パラメータ設定処理について説明する。
【００２５】
図６は、本実施形態を示す画像形成装置における制御を説明するフローチャートである。本例は、図４に示したＳ４０４の調整パラメータ設定処理の詳細手順に対応する。なお、各ステップは、ＣＰＵ１０１がＲＯＭ１０３、ＨＤＤ１０４等に記憶される制御プログラムをＲＡＭ１０２にロードして実行することで実現される。なお、図５の（Ｂ）は、図１に示した操作部１１６の表示部に表示されるユーザインタフェース画面であって、調整パラメータ設定時にユーザに示す調整モード／パラメータ調整画面１００５の一例である。本例では、ユーザは項目毎に設定された範囲からパラメータを設定することが可能に構成されている。
【００２６】
まず、Ｓ５０１では、ＣＰＵ１０１は、ユーザが特定の調整項目ボタン１００６を押下した場合、当該調整項目ボタン１００６を選択状態（反転表示状態）に表示態様を切り替え制御する。なお、他のボタンとの表示態様を切り替えて、ユーザが選択状態を識別可能であれば、表示態様に制限されることはない。
次に、Ｓ５０２で、ＣＰＵ１０１は、選択した当該調整項目に対して、ユーザがテンキー等を操作して設定するパラメータ１００７を受け付ける。なお、受け付けるパラメータの範囲は設定範囲ガイド１００８に示される範囲であり、範囲外の値の通知は受け付けないように制御されている。
【００２７】
図５の（Ｂ）に示す画面は、ユーザが定着温調設定を選択し、当該パラメータに「−２」を入力している状態に対応する。
次に、Ｓ５０３で、ＣＰＵ１０１は、Ｓ５０２でユーザにより設定されたパラメータを確定する指示ボタンとして機能するＯＫボタン１０１０が押下されているかどうかを判断する。ここで、ＯＫボタン１０１０が押下されていると判断した場合は、Ｓ５０４へ進む。
一方、Ｓ５０３で、設定パラメータのキャンセルを指示するためのキャンセルボタン１００９が押下されているとＣＰＵ１０１が判断した場合、調整パラメータ設定処理を終了する。
次に、Ｓ５０４で、ＣＰＵ１０１は、Ｓ５０２で設定される当該調整項目が、図２に示したテンポラリ３０５内の保存情報に存在するかを判断する。ここで、当該調整項目がテンポラリ３０５内に存在するとＣＰＵ１０１が判断した場合は、Ｓ５０５へ進みテンポラリ３０５内にある当該調整項目のパラメータ部分をＳ５０２で受け付けたパラメータ１００７に変更して、本処理を終了する。
一方、Ｓ５０４で、Ｓ５０２で設定された当該調整項目がテンポラリ３０５内に存在しないとＣＰＵ１０１が判断した場合には、Ｓ５０６へ進む。Ｓ５０６で、ＣＰＵ１０１は、当該調整項目ボタン１００６とそのパラメータ１００７とをテンポラリ３０５の保存情報へ新たに追加して、本処理を終了する。
【００２８】
図７は、本実施形態を示す画像形成装置における制御を説明するフローチャートである。本例は、図４に示したＳ４０６の画像出力処理の詳細手順である。なお、各ステップは、ＣＰＵ１０１がＲＯＭ１０３、ＨＤＤ１０４等に記憶される制御プログラムをＲＡＭ１０２にロードして実行することで実現される。また、本画像出力処理は、画像出力指示を受け付けた場合に実行される。画像出力指示は、ユーザが操作部１１６を操作して指示される場合と、装置がネットワークに接続されている場合にはネットワーク１１７経由で指示される場合とがある。ここでは一例としてユーザが操作部１１６を操作した場合の例について説明する。
【００２９】
Ｓ６０１で、ＣＰＵ１０１は、ユーザが押下する画像出力指示ボタン１００２を受け付ける。そして、Ｓ６０２へ進み、ＣＰＵ１０１は、図３の（Ｂ）に示した調整値一時保存リスト３０６に新たな一時保存情報リスト３０７を追加する。そして、Ｓ６０３へ進み、ＣＰＵ１０１は、テンポラリ３０５に保存している内容を読み出し、Ｓ６０２で追加した一時保存情報リスト３０７へ格納する。そして、Ｓ６０４で、ＣＰＵ１０１は、Ｓ６０２で追加した一時保存情報リスト３０７に対応付いたリストＩＤ３０８を作成する。
Ｓ６０５で、ＣＰＵ１０１は、対応したスキャナ画像処理部１１２、プリンタ画像処理部１１３、デバイスＩ／Ｆ１１１を通じてスキャナ１１４、プリンタ１１５から画像出力を行うために必要となる調整項目のパラメータ通知要求を受ける。そして、Ｓ６０６で、ＣＰＵ１０１は、テンポラリ３０５内に当該調整項目が存在するか判断する。ここで、テンポラリ３０５内に当該調整項目が存在するとＣＰＵ１０１が判断した場合は、Ｓ６０７へ進み、ＣＰＵ１０１は、テンポラリ３０５内の調整値のパラメータを読み出し、Ｓ６０９へ進む。
【００３０】
一方、Ｓ６０６で、当該調整項目がテンポラリ３０５内に存在しないとＣＰＵ１０１が判断した場合は、Ｓ６０８へ進み、ＣＰＵ１０１は、通常モード３０１で設定されていたパラメータ設定値３０３から調整項目のパラメータを読み出す。次に、Ｓ６０９で、Ｓ６０７もしくはＳ６０８で読み出した値を当該調整項目に対応した要求元へ通知する。
そして、Ｓ６１０で、ＣＰＵ１０１は調整項目のパラメータ通知要求が無くなっているかどうかを判断し、調整項目のパラメータ通知要求が無くなっていないと判断した場合は、Ｓ６０６へ戻り、同様の処理を繰り返す。
【００３１】
一方、Ｓ６１０で、調整項目のパラメータ通知要求が無くなっていると判断した場合は、Ｓ６１１で、ＣＰＵ１０１は、スキャナ１１４へスキャン動作開始を通知し、デバイスＩ／Ｆ１１１を経由し画像情報を受け取る。なお、受け取った画像情報はスキャナ画像処理部１１２で処理されＲＡＭ１０２へ格納する。ここで格納された画像情報の一例を図８に示す画像情報９０１とする。
次に、Ｓ６１２で、ＣＰＵ１０１は、ＲＡＭ１０２に格納した画像情報に対して、Ｓ６０４で作成したリストＩＤ３０８とテンポラリ３０５とから作成した付加情報を合成する。ここで作成する付加情報は、リストＩＤ３０８でもよいし、リストＩＤ３０８に対応した調整値とそのパラメータでもよい。図８に示す付加情報９０３は、リストＩＤ３０８、テンポラリ３０５の内容から作成した一例である。本例は、調整モードで設定される項目に対するパラメータの内容を識別情報（Ｎｏ．０００１）とから作成される画像情報を記録用紙に画像出力した例である。
【００３２】
そして、Ｓ６１３で、ＣＰＵ１０１は、ＲＡＭ１０２内の画像情報をプリンタ画像処理部１１３が画像処理を行い、デバイスＩ／Ｆ１１１経由でプリンタ１１５へ送信して、本処理を終了する。これにより、プリンタ１１５ではコントローラユニット１００より送信された画像情報の出力を行う。ここで出力される出力物の一例が図８に示す出力物９０１となる。
ユーザは、出力物９０１から画像形成装置で設定されたパラメータによる調整結果を判断することができる。ここで調整結果の判断は、出力物９０１に印字された画像や、出力物９０１上の画像領域９０２の位置や、出力物９０１自体の状態などから行う。
【００３３】
図９は、本実施形態を示す画像形成装置における制御を説明するフローチャートである。本例は、図４に示したＳ４０８の調整パラメータ復元処理の詳細手順である。なお、各ステップは、ＣＰＵ１０１がＲＯＭ１０３、ＨＤＤ１０４等に記憶される制御プログラムをＲＡＭ１０２にロードして実行することで実現される。なお、調整パラメータ復元処理とは、一時保存情報リスト３０７から調整パラメータを読み出す読出処理である。
まず、Ｓ７０１で、ＣＰＵ１０１は、ユーザが調整パラメータ復元指示ボタン１００３を押下したことを受け付ける。図５の（Ｃ）は調整パラメータ復元中にユーザに示すユーザインタフェース画面（ＵＩ画面）の一例である。なお、図５の（Ｃ）は、ユーザが操作部１１６から入力した識別情報に従い調整モード時にＨＤＤ１０４に保持された項目に対するパラメータを表示した画面に対応する。
【００３４】
次に、Ｓ７０２では、ＣＰＵ１０１は、ユーザが操作する操作部１１６から入力されるＩＤを受け付ける。ここで、ＩＤの入力は、ユーザが操作部１１６から入力されたＩＤを受け付けるものとするが、Ｓ６１４で出力された出力物９０１をスキャナ１１４に読み込ませ、読み込んだ画像情報の中の付加情報９０３からＩＤ３０８を抜き出して受け付ける構成としてもよい。ここでは具体的な例として、ユーザが操作部１１６を操作して直接ＩＤを入力し、操作部Ｉ／Ｆ１０６経由でコントローラユニット１００においてＩＤを受け付ける例を示す。このとき操作部１１６は調整モード／パラメータ復元１０１１を表示しており、ＣＰＵ１０１は、ＩＤ１０１２を入力後に、確認指示ボタン１０１３の押下を受け付ける。
【００３５】
次に、Ｓ７０３では、ＣＰＵ１０１は、受け付けたＩＤ１０１２と、一致するＩＤを調整値一時保存リスト３０６内のリストＩＤ３０８から検索し、一致するＩＤが存在するか否かを判断する。ここで、一致するＩＤが存在するとＣＰＵ１０１が判断した場合には、Ｓ７０４へ進み、一致したＩＤにＣＰＵ１０１は、対応する一時保存情報リスト３０７に保存された調整項目とパラメータを読み出す。そして、Ｓ７０５で、ＣＰＵ１０１は、その情報を一時情報表示欄１０１４へ表示する。
次に、Ｓ７０６で、ＣＰＵ１０１は、復元指示ボタン１０１５または、キャンセル指示ボタン１０１６の押下指示を受け付ける。ここで、復元指示ボタン１０１５の押下指示を受け付けたとＣＰＵ１０１が判断した場合には、Ｓ７０７へ進む。
【００３６】
一方、キャンセル指示ボタン１０１６の押下指示を受け付けたとＣＰＵ１０１が判断した場合には、本調整パラメータ復元処理を終了する。
そして、Ｓ７０７で、ＣＰＵ１０１は、図３の（Ｂ）に示したＨＤＤ１０４上に作成したテンポラリ３０５の内容を削除する。
次に、Ｓ７０８で、ＣＰＵ１０１は、一致したＩＤの一時保存情報リスト３０７から読み出した情報をテンポラリ３０５へ格納して、本処理を終了する。
一方、Ｓ７０３で、一致するＩＤが存在しないとＣＰＵ１０１が判断した場合にはＳ７０９へ進む。Ｓ７０９で、ＣＰＵ１０１は、受け付けたＩＤ１０１２が調整値一時保存リスト３０６内に存在しないことを操作部Ｉ／Ｆ１０６を経由して操作部１１６へ通知して、本処理を終了する。
【００３７】
以下、具体的な調整パラメータ復元処理の例を説明する。
ここでは、図８に示した出力物９０１に記載された付加情報９０３からＩＤ「０００１」をユーザが操作部１１６から入力する。すると、ＣＰＵ１０１は、ＩＤ「０００１」を受け付ける。そして、ＣＰＵ１０１は、調整値一時保存リスト３０６の中のリストＩＤ３０８から一致するものを検索し、「０００１」に対応する一時保存情報リスト３０７から一時情報表示欄１０１４へ表示する。ここでの表示内容は出力物の付加情報９０３と一致する。復元指示ボタン１０１５を受け付けるとテンポラリ内に一時情報表示欄１０１４に示した調整項目とパラメータが保存される。
【００３８】
図１０は、本実施形態を示す画像形成装置における制御を説明するフローチャートである。本例は、図４に示したＳ４１０の調整モード終了処理の詳細手順である。なお、各ステップは、ＣＰＵ１０１がＲＯＭ１０３、ＨＤＤ１０４等に記憶される制御プログラムをＲＡＭ１０２にロードして実行することで実現される。以下、ＣＰＵ１０１がパラメータ更新後、前記調整モード時に保持手段に保持されたパラメータの項目に保存禁止項目が含まれているかどうかを判定する処理について説明する。また、ＣＰＵ１０１が、判定結果に従って設定された項目とパラメータとを含む履歴情報をＨＤＤ１０４に保存制御する処理について説明する。
まず、Ｓ８０１で、ＣＰＵ１０１は、ユーザが調整終了指示ボタン１００４の押下指示を受け付ける。図５の（Ｄ）はモード終了処理時にユーザに示す操作部１１６に表示されるＵＩ画面の一例である。
【００３９】
次に、Ｓ８０２へ進み、ＣＰＵ１０１は、図３の（Ｄ）に示したテンポラリ３０５の内容を通常モード３０１のパラメータ設定値３０３として保存するか否かの指示を行うためのボタンを操作部１１６に表示する。具体的に、ＣＰＵ１０１は、Ｙｅｓボタン１０１９、Ｎｏボタン１０２０、キャンセルボタン１０２１を操作部１１６に表示する。このとき、ＣＰＵ１０１は、図３の（Ｄ）に示すようにテンポラリ３０５の内容を現状設定表示欄１０１８に表示する。ここで、反映しないを指示するＮｏボタン１０２０の押下指示をユーザから受け付けたとＣＰＵ１０１が判断した場合には、Ｓ８０４へ進む。
【００４０】
一方、反映する指示するＹｅｓボタン１０１９の押下指示を受け付けたとＣＰＵ１０１が判断した場合には、Ｓ８０３へ進む。そして、Ｓ８０３で、ＣＰＵ１０１は、テンポラリ３０５に保存してある調整項目のパラメータを、通常モード３０１のパラメータ設定値３０３内の対応する調整項目のパラメータに保存する。
【００４１】
次に、Ｓ８０４へ進み、ＣＰＵ１０１は、調整値一時保存リスト３０６を通常モード３０１のパラメータ設定履歴リスト３０４として保存するか否かの選択指示をユーザから受け付ける。ここで、ユーザから保存しない選択指示を受け付けたとＣＰＵ１０１が判断した場合には、Ｓ８０７へ進む。
一方、ユーザから保存する選択指示を受け付けたとＣＰＵ１０１が判断した場合には、Ｓ８０５へ進み、調整値一時保存リスト３０６の一時保存情報リスト３０７内の調整項目に保存禁止項目を含むか否かを判断する。本実施形態での保存禁止項目は、図２のデバイス設定カテゴリ２０３に含まれる調整項目が対応する。
【００４２】
ここで、保存禁止項目を含まないとＣＰＵ１０１が判断した場合には、Ｓ８０６へ進み、ＣＰＵ１０１は、当該一時保存情報リスト３０７を、通常モード３０１のパラメータ設定履歴リスト３０４に追加する。これにより、操作部１０６に表示された項目に対するパラメータで通常モード時のパラメータの内容が更新される。
一方、Ｓ８０５で、一時保存情報リスト３０７内の調整項目に保存禁止項目を含むとＣＰＵ１０１が判断した場合には、Ｓ８０７へ進む。ここで一例とし、図５の（Ｃ）に示された設定がリストＩＤ３０８「０００１」を持つとき、通常モード３０１のパラメータ設定履歴リストに保存する選択指示をユーザから受け付けたとする。すると、Ｓ８０５で、リストＩＤ３０８「０００１」に対応する一時保存情報リスト３０７の中に、デバイス設定カテゴリ２０３の項目を含むか判断を行う。この一時保存情報リスト３０７の中に「定着温調設定」を含むため、Ｓ８０７へ進む。
【００４３】
次に、Ｓ８０７で、ＣＰＵ１０１は、調整値一時保存リスト３０６内の全ての一時保存情報リスト３０７と、全てのリストＩＤ３０８とを削除する。ここで、ＣＰＵ１０１は、リストＩＤ３０８に対応する一時保存情報リスト３０７は保存せずに削除する。
次に、Ｓ８０８で、ＣＰＵ１０１は、図３の（Ｂ）に示したテンポラリ３０５をＨＤＤ１０４から削除する。そして、Ｓ８０９へ進み、ＣＰＵ１０１は、画像形成装置の状態を調整モード３０２から通常モード３０１へ移行させて、本処理を終了する。本実施形態では、一時保存情報リスト３０７に保持された項目に保存禁止項目が含まれていると判断した場合、調整モード時に設定された項目のパラメータを削除させるので、好ましくない履歴情報がＨＤＤ１０４に保持させてしまうことを防止できる。また、一時保存情報リスト３０７に保持された項目に保存禁止項目が含まれていないと判断した場合、調整モード時に設定された項目のパラメータを新たな履歴情報としてＨＤＤ１０４に保持させることができる。
【００４４】
本実施形態では、画像処理に関わる一部の設定だけでなく装置の動作に関わるような設定内容でも一時的に保存し、任意のタイミングで一時設定として復元することができる。そして、調整モードを終了する際に、調整目的以外では変更することを禁じたい調整値、パラメータを含む設定であれば復元できないようにし、含まない設定であれば、復元できるよう履歴に残すことになる。
これにより画像形成装置の多くの設定を効率的に履歴情報として管理し、好ましい設定に従って画像処理条件を調整できるようになる。そして、専門の知識を持った管理者以外のユーザに変更させたくない画像への影響が大きい項目については復元できないようにすることで誤動作による機器への影響も防ぐことができる。
【００４５】
〔第２実施形態〕
上記実施形態では、調整値一時保存リストに対応づけるＩＤとリストに保存されたパラメータから作成する付加情報について、文字の印字で上記実施形態を説明したが、付加情報を描画できれば実現方法は問わない。二次元コードや電子透かしを付加情報として画像情報に合成し、パラメータ復元時に、画像を読み込み解析することでＩＤを特定して復元できてもよい。
なお、各フローチャートに示した手順は、一例であって、いずれかのステップ実行順序を入れ替えたり、他の処理を組み入れて構成してもよい。
また、操作部１１６に表示されたＵＩ画面を、外部の表示装置、例えば表示装置を備える携帯型のデータ処理装置と有線や無線で通信することで表示するように制御してもよい。
また、ＵＩ画面をネットワーク上のサーバ装置から取得して表示する構成としてもよい。さらに、ＨＤＤ１０４で保持される履歴情報をクラウドコンピューティング環境で管理して、画像形成装置側のメモリ負担を軽減できるように構成してもよい。
また、画像形成装置で、操作部１１６を介して、デバイス設定カテゴリ２０３に含まれる調整項目に係るパラメータを変更するための指示を受け付けた場合、操作部１１６を介して管理者コード（パスワード）の入力を求める構成にしてもよい。そして、管理者コードに基づく認証に成功した場合に、ＣＰＵ１０１は、デバイス設定カテゴリ２０３に含まれる調整項目に係るパラメータを変更することを許可すればよい。一方、管理者コードに基づく認証に成功しなかった場合に、ＣＰＵ１０１は、デバイス設定カテゴリ２０３に含まれる調整項目に係るパラメータを変更することを禁止し、エラーメッセージを表示すればよい。それによって、デバイス設定カテゴリ２０３に含まれる調整項目のパラメータは、管理者コードを知っている人のみが変更できるようになる。また、そのような調整項目は履歴情報として残されず、管理者コードを知らないユーザが履歴情報に基づいてデバイス設定カテゴリ２０３に含まれる調整項目のパラメータを設定してしまうことを防ぐことができる。
【００４６】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【００４７】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【符号の説明】
【００４８】
１０１  画像形成装置
１０２  クライアントＰＣ 
【図１】
0005814604.tif 000002
【図２】
0005814604.tif 000003
【図３】
0005814604.tif 000004
【図４】
0005814604.tif 000005
【図５】
0005814604.tif 000006
【図６】
0005814604.tif 000007
【図７】
0005814604.tif 000008
【図８】
0005814604.tif 000009
【図９】
0005814604.tif 000010
【図１０】
0005814604.tif 000011