(57)【要約】【課題】画像処理装置において操作が容易なユーザインタフェースを実現すること。【解決手段】設定に従って画像処理を実行する画像形成装置１であって、操作情報として入力される設定変更命令に基づき、設定変更情報を取得する情報取得部１２１と、設定変更情報に基づき設定変更の履歴情報を記憶する設定変更履歴記憶部１５１と、操作情報として入力されるロールバック命令に基づき、履歴情報を参照して変更された設定を復元するロールバック処理部１２３と、復元された設定を用いて画像処理を実行するエンジン駆動部１２４とを含む。【選択図】図４
2010260207.tif 000002
【特許請求の範囲】
【請求項１】
設定に従って画像処理を実行する画像処理装置であって、
ユーザが前記画像処理装置を操作するための操作情報を取得する操作情報取得部と、
前記操作情報として入力される設定変更命令に基づき、前記設定を変更するための情報である設定変更情報を取得する設定変更情報取得部と、
前記取得された設定変更情報に基づき、前記変更される前の設定の情報である変更前設定情報を記憶する変更履歴情報記憶部と、
前記操作情報として入力される設定復元命令に基づき、前記記憶された変更前設定情報を参照して前記変更された設定を復元する設定復元部と、
前記復元された設定を用いて前記画像処理を実行する画像処理部とを含む画像処理装置。
【請求項２】
前記変更履歴情報記憶部は、前記設定変更情報の取得に応じて前記変更前設定情報を蓄積することにより、複数の前記変更前設定情報を記憶していることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記変更履歴情報記憶部は、前記複数の変更前設定情報と夫々の前記変更前設定情報を識別する識別情報とを関連付けて記憶しており、
前記設定復元部は、前記設定を復元するための情報として前記識別情報を取得することを特徴とする、請求項２に記載の画像処理装置。
【請求項４】
ユーザによって前記設定が変更された結果の情報として、最後に記憶された前記変更前設定情報を識別する前記識別情報を記憶している現在設定記憶部を更に含み、
前記設定復元部は、前記取得した識別情報を前記現在設定記憶部に記憶させることにより、前記変更された設定を復元することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
ユーザによって前記設定が変更された結果の情報として、最後に変更された設定の情報を記憶している現在設定記憶部を更に含み、
前記設定復元部は、前記取得した識別情報に基づいて前記変更履歴情報記憶部から前記変更前設定情報を取得して前記現在設定記憶部に記憶させることにより、前記変更された設定を復元することを特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記操作情報として入力される復元解除命令に基づき、前記設定復元部により復元された前記設定を再度変更する設定復元解除部を更に含み、
前記変更履歴情報記憶部は、前記取得された設定変更情報に基づいて前記変更された後の設定の情報である変更後設定情報を前記識別情報と関連付けて記憶しており、
前記設定復元解除部は、前記変更後設定情報を取得することにより、前記設定復元部により復元された前記設定を再度変更することを特徴とする請求項３乃至５いずれかに記載の画像処理装置。
【請求項７】
前記設定復元解除命令は、再度変更すべき前記復元された設定の設定項目を指定する項目指定情報を含み、
前記設定復元解除部は、前記項目指定情報によって指定されている設定項目についての前記復元された設定を再度変更することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記変更履歴情報記憶部に記憶されている複数の前記変更後設定情報のうち、最後に記憶された前記変更後設定情報を識別する識別情報を最新識別情報として記憶している最新識別情報記憶部を更に含み、
前記設定復元解除部は、前記最新識別情報及び前記変更後設定情報を取得することにより、前記設定復元部により復元された複数の前記設定を再度変更することを特徴とする請求項６または７に記載の画像処理装置。
【請求項９】
前記設定復元部による設定の復元に際して用いられた前記変更前設定情報を識別する識別情報のうち、最初に記憶された前記識別情報を復元済識別情報として記憶している復元済識別情報記憶部を更に含み、
前記操作情報取得部は、前記設定復元解除部によって複数の前記設定が再度変更された後、前記再度変更された設定を再度復元することを命令する設定再復元命令を前記操作情報として取得し、
前記設定復元部は、前記設定再復元命令に基づいて前記復元済み識別情報を取得することにより、前記再度変更された設定を再度復元することを特徴とする請求項６乃至８いずれかに記載の画像処理装置。
【請求項１０】
前記設定復元命令は、復元すべき前記変更された設定の設定項目を指定する項目指定情報を含み、
前記設定復元部は、前記項目指定情報によって指定されている設定項目についての前記変更された設定を復元することを特徴とする請求項１乃至９いずれかに記載の画像処理装置。
【請求項１１】
設定に従って画像処理を実行する画像処理装置の制御方法であって、
操作情報取得部が、ユーザが前記画像処理装置を操作するための操作情報を取得し、
設定変更情報取得部が、前記操作情報として入力される設定変更命令に基づき、前記設定を変更するための情報である設定変更情報を取得し、
変更履歴情報記憶部が、前記取得された設定変更情報に基づき、前記変更される前の設定の情報である変更前設定情報を記憶し、
設定復元部が、前記操作情報として入力される設定復元命令に基づき、前記記憶された変更前設定情報を参照して前記変更された設定を復元し、
画像処理部が、前記復元された設定を用いて前記画像処理を実行する画像処理装置の制御方法。
【請求項１２】
情報処理装置を、設定に従って画像処理を実行する画像処理装置として動作させる制御プログラムであって、
ユーザが前記画像処理装置を操作するための操作情報を取得するステップと、
前記操作情報として入力される設定変更命令に基づき、前記設定を変更するための情報である設定変更情報を取得するステップと、
前記取得された設定変更情報に基づき、前記変更される前の設定の情報である変更前設定情報を記憶するステップと、
前記操作情報として入力される設定復元命令に基づき、前記記憶された変更前設定情報を参照して前記変更された設定を復元するステップと、
前記復元された設定を用いて前記画像処理を実行するステップとを前記情報処理装置に実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に、複数の用紙に画像形成出力を実行する際の用紙の統一に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。
【０００３】
このような画像処理装置においては、多機能化に伴って設定項目の数も増大し、複雑化している。従ってユーザが装置を使用する際の利便性を向上するため、より直感的な操作が可能なユーザインタフェースが求められる。画像処理装置に適用するユーザインタフェースにおいては、表示部と操作部とが一体化したタッチパネルが用いられることが多い。タッチパネルにおいては、画面を切り替えることにより、省スペースで様々な設定項目に対応した情報の入力手段を構成することができる。
【０００４】
このようなタッチパネル形式のユーザインタフェースにおいては、画面を切り替える手段として、１つ前の画面に戻るボタンを設けることが行われている（例えば、特許文献１参照）。特許文献１に開示された技術においては、画像処理装置のユーザインタフェースにおいて、基本となる設定画面から個別の設定画面、より下位の設定画面に遷移した場合において、１つ前の画面に戻るボタンが操作されることにより、上位の設定画面や基本となる設定画面に遷移することが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したように、画像処理装置の多機能化に伴い、設定項目が増大し、複雑化している。従って、装置の操作に不慣れなユーザにとっては、設定項目を適切に設定することが困難であり、間違った設定をした場合設定を元に戻すという操作が必要になる。また、様々な設定を完了した後に、誤ってリセットキーを押下してしまった場合、再度設定をやり直す必要がある。また、意図せずにタッチパネルやキーを操作してしまうことにより、どの設定が変更されてしまったのかわからず、様々な設定をしたにも関わらず設定をリセットすることになる場合もあり得る。
【０００６】
本発明は、上記実情を考慮してなされたものであり、画像処理装置において操作が容易なユーザインタフェースを実現することを目的する。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、設定に従って画像処理を実行する画像処理装置であって、ユーザが前記画像処理装置を操作するための操作情報を取得する操作情報取得部と、前記操作情報として入力される設定変更命令に基づき、前記設定を変更するための情報である設定変更情報を取得する設定変更情報取得部と、前記取得された設定変更情報に基づき、前記変更される前の設定の情報である変更前設定情報を記憶する変更履歴情報記憶部と、前記操作情報として入力される設定復元命令に基づき、前記記憶された変更前設定情報を参照して前記変更された設定を復元する設定復元部と、前記復元された設定を用いて前記画像処理を実行する画像処理部とを含む。
【０００８】
また、請求項２に記載の発明は、請求項１に記載の画像処理装置において、前記変更履歴情報記憶部が、前記設定変更情報の取得に応じて前記変更前設定情報を蓄積することにより、複数の前記変更前設定情報を記憶していることを特徴とする。
【０００９】
また、請求項３に記載の発明は、請求項２に記載の画像処理装置において、前記変更履歴情報記憶部が、前記複数の変更前設定情報と夫々の前記変更前設定情報を識別する識別情報とを関連付けて記憶しており、前記設定復元部は、前記設定を復元するための情報として前記識別情報を取得することを特徴とする。
【００１０】
また、請求項４に記載の発明は、請求項３に記載の画像処理装置において、ユーザによって前記設定が変更された結果の情報として、最後に記憶された前記変更前設定情報を識別する前記識別情報を記憶している現在設定記憶部を更に含み、前記設定復元部が、前記取得した識別情報を前記現在設定記憶部に記憶させることにより、前記変更された設定を復元することを特徴とする。
【００１１】
また、請求項５に記載の発明は、請求項３に記載の画像処理装置において、ユーザによって前記設定が変更された結果の情報として、最後に変更された設定の情報を記憶している現在設定記憶部を更に含み、前記設定復元部が、前記取得した識別情報に基づいて前記変更履歴情報記憶部から前記変更前設定情報を取得して前記現在設定記憶部に記憶させることにより、前記変更された設定を復元することを特徴とする。
【００１２】
また、請求項６に記載の発明は、請求項３乃至５いずれかに記載の画像処理装置において、前記操作情報として入力される復元解除命令に基づき、前記設定復元部により復元された前記設定を再度変更する設定復元解除部を更に含み、前記変更履歴情報記憶部が、前記取得された設定変更情報に基づいて前記変更された後の設定の情報である変更後設定情報を前記識別情報と関連付けて記憶しており、前記設定復元解除部が、前記変更後設定情報を取得することにより、前記設定復元部により復元された前記設定を再度変更することを特徴とする。
【００１３】
また、請求項７に記載の発明は、請求項６に記載の画像処理装置において、前記設定復元解除命令が、再度変更すべき前記復元された設定の設定項目を指定する項目指定情報を含み、前記設定復元解除部が、前記項目指定情報によって指定されている設定項目についての前記復元された設定を再度変更することを特徴とする。
【００１４】
また、請求項８に記載の発明は、請求項６または７に記載の画像処理装置において、前記変更履歴情報記憶部に記憶されている複数の前記変更後設定情報のうち、最後に記憶された前記変更後設定情報を識別する識別情報を最新識別情報として記憶している最新識別情報記憶部を更に含み、前記設定復元解除部が、前記最新識別情報及び前記変更後設定情報を取得することにより、前記設定復元部により復元された複数の前記設定を再度変更することを特徴とする。
【００１５】
また、請求項９に記載の発明は、請求項６乃至８いずれかに記載の画像処理装置において、前記設定復元部による設定の復元に際して用いられた前記変更前設定情報を識別する識別情報のうち、最初に記憶された前記識別情報を復元済識別情報として記憶している復元済識別情報記憶部を更に含み、前記操作情報取得部が、前記設定復元解除部によって複数の前記設定が再度変更された後、前記再度変更された設定を再度復元することを命令する設定再復元命令を前記操作情報として取得し、前記設定復元部が、前記設定再復元命令に基づいて前記復元済み識別情報を取得することにより、前記再度変更された設定を再度復元することを特徴とする。
【００１６】
また、請求項１０に記載の発明は、請求項１乃至９いずれかに記載の画像処理装置において、前記設定復元命令が、復元すべき前記変更された設定の設定項目を指定する項目指定情報を含み、前記設定復元部は、前記項目指定情報によって指定されている設定項目についての前記変更された設定を復元することを特徴とする。
【００１７】
また、請求項１１に記載の発明は、設定に従って画像処理を実行する画像処理装置の制御方法であって、操作情報取得部が、ユーザが前記画像処理装置を操作するための操作情報を取得し、設定変更情報取得部が、前記操作情報として入力される設定変更命令に基づき、前記設定を変更するための情報である設定変更情報を取得し、変更履歴情報記憶部が、前記取得された設定変更情報に基づき、前記変更される前の設定の情報である変更前設定情報を記憶し、設定復元部が、前記操作情報として入力される設定復元命令に基づき、前記記憶された変更前設定情報を参照して前記変更された設定を復元し、画像処理部が、前記復元された設定を用いて前記画像処理を実行する。
【００１８】
また、請求項１２に記載の発明は、情報処理装置を、設定に従って画像処理を実行する画像処理装置として動作させる制御プログラムであって、ユーザが前記画像処理装置を操作するための操作情報を取得するステップと、前記操作情報として入力される設定変更命令に基づき、前記設定を変更するための情報である設定変更情報を取得するステップと、前記取得された設定変更情報に基づき、前記変更される前の設定の情報である変更前設定情報を記憶するステップと、前記操作情報として入力される設定復元命令に基づき、前記記憶された変更前設定情報を参照して前記変更された設定を復元するステップと、前記復元された設定を用いて前記画像処理を実行するステップとを前記情報処理装置に実行させる。
【発明の効果】
【００１９】
本発明によれば、画像処理装置において操作が容易なユーザインタフェースを実現することが可能となる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に係る画像形成装置のハードウェア構成を示すブロック図である。
【図２】本発明の実施形態に係る画像形成装置の機構の構成を示す図である。
【図３】本発明の実施形態に係る画像形成装置の機能構成を示すブロック図である。
【図４】本発明の実施形態に係るエンジン制御部に含まれる機能を示すブロック図である。
【図５】本発明の実施形態に係る設定変更履歴記憶部に記憶されている情報の例を示す図である。
【図６】本発明の実施形態に係るデフォルト情報記憶部に記憶されている情報の例を示す図である。
【図７】本発明の実施形態に係るカレント情報記憶部に記憶されている情報の例を示す図である。
【図８】本発明の実施形態に係る画像処理装置の動作を示すフローチャートである。
【図９】本発明の実施形態に係る画像形成装置の操作部を示す平面図である。
【図１０】本発明の実施形態に係る画像処理装置の動作を示すフローチャートである。
【図１１】本発明の実施形態に係る画像形成装置の動作におけるカレント情報記憶部の記憶状態を示す図である。
【図１２】本発明の実施形態に係る画像処理装置の動作を示すフローチャートである。
【図１３】本発明の実施形態に係る画像形成装置の動作におけるカレント情報記憶部の記憶状態を示す図である。
【図１４】本発明の実施形態に係る画像処理装置の動作を示すフローチャートである。
【図１５】本発明の実施形態に係る画像形成装置の動作におけるカレント情報記憶部の記憶状態を示す図である。
【図１６】本発明の他の実施形態に係るディスプレイパネルの表示状態を示す平面図である。
【図１７】本発明の他の実施形態に係る画像形成装置の動作におけるカレント情報記憶部の記憶状態を示す図である。
【発明を実施するための形態】
【００２１】
実施の形態１．
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、コピーやスキャン等の画像処理に際して行った設定をロールバックする機能を備えた画像形成装置を例として説明する。
【００２２】
図１は、本実施形態に係る画像形成装置１のハードウェア構成を示すブロック図である。図１に示すように、本実施形態に係る画像形成装置１は、一般的なサーバやＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理端末と同様の構成に加えて、画像形成を実行するエンジンを有する。即ち、本実施形態に係る画像形成装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４、エンジン５、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）６及びＩ／Ｆ７がバスＢを介して接続されている。また、Ｉ／Ｆ７にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）８及び操作部９が接続されている。
【００２３】
ＣＰＵ２は演算手段であり、画像形成装置１全体の動作を制御する。ＲＡＭ３は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ２が情報を処理する際の作業領域として用いられる。ＲＯＭ４は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。エンジン５は、画像形成装置１において実際に画像形成を実行する機構である。
【００２４】
ＨＤＤ６は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納されている。Ｉ／Ｆ７は、バスＢと各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ８は、ユーザが画像形成装置１の状態を確認するための視覚的ユーザインタフェースである。操作部９は、キーボードやマウス等、ユーザが画像形成装置１に情報を入力するためのユーザインタフェースである。
【００２５】
このようなハードウェア構成において、ＲＯＭ４やＨＤＤ６若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ３に読み出され、ＣＰＵ２の制御に従って動作することにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る画像形成装置１の機能を実現する機能ブロックが構成される。
【００２６】
次に、本実施形態に係る画像形成装置１の全体構成について、図２を参照して説明する。図２は、本実施形態に係る画像形成装置１の全体を示す図である。本実施形態に係る画像形成装置１は、プリントエンジン１００、給紙テーブル２００、スキャナユニット３００及びＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）４００を有する。プリントエンジン１００は、用紙に対してプリントを実行する画像形成部である。プリントエンジン１００は、中央に中間転写ユニットを備え、中間転写ユニットは無端ベルトである中間転写ベルト１０を有する。このように、本実施形態に係る画像形成装置１は、プリントエンジン１００に加えてスキャナユニット３００を有する画像処理装置として構成される。
【００２７】
中間転写ベルト１０は、３つの支持ローラ１４〜１６に掛け廻されており、時計廻りに回動駆動される。第２の支持ローラ１５の左に、画像転写後に中間転写ベルト１０上に残留する残留トナーを除去する中間転写体クリーニングユニット１７が設けられている。第１の支持ローラ１４と第２の支持ローラ１５との間の中間転写ベルト１０のベルト面に対向して作像ユニット２０が設けられている。作像ユニット２０は、中間転写ベルト１０の移動方向に沿って、ブラック（Ｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）およびシアン（Ｃ）のプロセスカートリッジ１８を備える。
【００２８】
プロセスカートリッジ１８は、各色毎に感光ドラム、トナー（顕色剤）ボトル及び感光体クリーニングユニット等を有する。また、作像ユニット２０において、プロセスカートリッジ１８の周辺には、帯電ユニット、現像ユニット等が配されている。感光体クリーニングユニットは、感光ドラムから剥離されたトナーを一時的に溜めておく感光体廃トナーボトルを有する。作像ユニット２０の上方には、各色感光体ユニットの各感光ドラムに画像形成のためのレーザ光を照射する書き込みユニット２１が設けられている。
【００２９】
中間転写ベルト１０の下方には、２次転写ユニット２２が設けられている。２次転写ユニット２２は、２つのローラ２３間に無端ベルトである２次転写ベルト２４を掛け渡し、中間転写ベルト１０を押し上げて第３の支持ローラ１６に押当てるように配置されている。この２次転写ベルト２４は、中間転写ベルト１０上の画像を用紙上に転写する。２次転写ユニット２２の横には、用紙上の転写画像を定着する定着ユニット２５が設けられており、トナー像（顕色剤画像）が転写された用紙がそこに送り込まれる。
【００３０】
定着ユニット２５は、無端ベルトである定着ベルト２６に定着ローラ２７を押し当てたものである。この他、定着ローラ２７のためのヒータ（加熱部）等も含まれる。２次転写ユニット２２および定着ユニット２５の下方にはシート反転ユニット２８が設けられている。シート反転ユニット２８は、表面に画像を形成した直後の用紙の裏面にも画像を記録するために、表裏を反転して送り出す。
【００３１】
画像形成装置１の操作部となるディスプレイパネル（図２において不図示）において、スタートスイッチが押されると、ＡＤＦ４００の原稿給紙台３０上に原稿があるときは、それをコンタクトガラス３２上に搬送する。ＡＤＦ４００に原稿が無いときにはコンタクトガラス３２上の手置きの原稿を読むために、スキャナユニット３００のスキャナを駆動し、第１キャリッジ３３および第２キャリッジ３４を、読み取り走査駆動する。
【００３２】
原稿の読み取り動作においては、第１キャリッジ３３上の光源がコンタクトガラスに光を発射する。原稿面からの反射光は、第１キャリッジ３３上の第１ミラーが反射して第２キャリッジ３４に向け、更に第２キャリッジ３４上のミラーが反射して結像レンズ３５を通して読み取りセンサであるＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）３６に結像する。ＣＣＤ３６で得た画像信号に基づいてＫ，Ｙ，Ｍ，Ｃ各色記録データが生成される。
【００３３】
また、スタートスイッチが押されたときに、中間転写ベルト１０の回動駆動が開始されるとともに、作像ユニット２０に含まれるプロセスカートリッジ１８の作像準備が開始される。そして各色の作像シーケンスが開始されると、各色用の感光ドラムに各色記録データに基づいて変調された露光レーザが投射され、各色作像プロセスにより各色トナー像が中間転写ベルト１０上に一枚の画像として、重ね転写される。
【００３４】
中間転写ベルト１０に形成されたトナー画像の先端が２次転写ユニット２２と重なる時と同時に、画像形成用の用紙の先端が２次転写ユニット２２に進入するように、タイミングを合わせて用紙が２次転写ユニット２２に送り込まれる。これにより中間転写ベルト１０上のトナー像が用紙に転写する。トナー像が移った用紙は定着ユニット２５に送り込まれ、定着ユニット２５による加熱、加圧処理によりトナー像が用紙に定着される。ここでは中間転写ベルト及び２次転写ベルトの２つの転写ベルトを有する機構を説明したが、一つのベルトで行う事ができる転写機構もある。
【００３５】
画像形成用の用紙は、給紙テーブル２００の給紙ローラ４２の１つを選択回転駆動し、給紙ユニット４３に多段に備えられた給紙トレイ４４の１つからシートを繰り出し、分離ローラ４５で１枚だけ分離して、搬送コロユニット４６に入れ、搬送ローラ４７で搬送してプリントエンジン１００内の搬送コロユニット４８に導き、搬送コロユニット４８のレジストローラ４９に突き当てて止めてから、前述のタイミングで２次転写ユニット２２に送り出される。
【００３６】
手差しトレイ５１上に用紙を差し込んで給紙することもできる。ユーザが手差しトレイ５１上に用紙を差し込んでいる場合は、プリントエンジン１００が給紙ローラ５０を回転駆動して手差しトレイ５１上のシートの一枚を分離して手差し給紙路５３に引き込み、同じくレジストローラ４９に突き当てて止める。
【００３７】
定着ユニット２５で定着処理を受けて排出される用紙は、切換爪５５で排出ローラ５６に案内され、排紙トレイ５７上にスタックされる。他の態様として、切換爪５５でシート反転ユニット２８に案内され、そこで表裏反転されて再び転写位置へと導かれ、裏面に画像形成された後に排出ローラ５６に搬送される。一方、画像転写後の中間転写ベルト１０上に残留する残留トナーは、中間転写体クリーニングユニット１７で除去され、中間転写ベルト１０は再度の画像形成に備える。
【００３８】
レジストローラ４９は一般的には接地されて使用されることが多いが、用紙の紙粉除去のためにバイアス電圧を印加することも可能である。その際は、例えば導電性ゴムローラを用いバイアスを印加する。この導電性ゴムローラは、直径１８ｍｍで、表面を１ｍｍ厚みの導電性ＮＢＲゴムにより実現可能である。電気抵抗はゴム材の体積抵抗で１０９Ωｃｍ程度である。
【００３９】
次に、図３を参照して、本実施形態に係る画像形成装置１の制御系について説明する。図３は、本実施形態に係る画像形成装置１に係る全体構成を示すブロック図である。図３に示すように、本実施形態に係る画像形成装置１は、図２において説明したものの他、コントローラ１０１、ネットワークＩ／Ｆ１０２及びディスプレイパネル１０３を有する。尚、図３においては、電気的接続を実線の矢印で示しており、用紙の流れを破線の矢印で示している。
【００４０】
ネットワークＩ／Ｆ１０２は、画像形成装置１がネットワークを介して他の機器と通信する際のインタフェースである。画像形成装置１に印刷出力を実行させるための印刷ジョブは、ネットワークＩ／Ｆ１０２を介してコントローラ１０１に入力され、コントローラ１０１の制御に従って印刷処理が実行される。ディスプレイパネル１０３は、画像形成装置１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像形成装置１を直接操作する際の入力インタフェースでもある。本実施形態において、ユーザは、ディスプレイパネル１０３を操作して画像処理の設定を行い、画像処理の実行を命令する。
【００４１】
コントローラ１０１は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ４、ＨＤＤ６、光学ディスク等の不揮発性記憶媒体に格納されたファームウェア等の制御プログラムが、ＲＡＭ３にロードされ、ＣＰＵ２の制御に従って構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１０１が構成される。コントローラ１０１は、夫々の機能別に主制御部１１１、エンジン制御部１１２、入出力制御部１１３及び操作表示制御部１１４を有する。また、エンジン制御部１１２は、情報記憶部１１５を含む。
【００４２】
主制御部１１１は、コントローラ１０１に含まれる各制御部全体を制御する役割を担い、他の制御部が受信若しくは生成した信号に基づいてコントローラ１０１の各部に命令を与える。エンジン制御部１１２は、プリントエンジン１００、給紙テーブル２００等の画像形成手段及びスキャナユニット３００、ＡＤＦ４００等の画像撮像手段を制御若しくは駆動する駆動手段としての役割を担い、主制御部１１１の命令に従って給紙テーブル２００に含まれる給紙ローラ４２や搬送ローラ４７を駆動し、プリントエンジン１００に用紙を搬送すると共に、プリントエンジン１００を駆動して用紙に対して画像形成を実行する。
【００４３】
また、エンジン制御部１１２は、主制御部１１１の命令に従ってＡＤＦ４００に含まれる原稿給紙台３０及び搬送ローラを駆動し、コンタクトガラス３２上に読み取り原稿を搬送すると共に、第１キャリッジ３３、第２キャリッジ３４を駆動してＣＣＤ３６による読み取り原稿の光学情報を電気信号に変換する。
【００４４】
また、エンジン制御部１１２に含まれる情報記憶部１１５は、ユーザによって画像形成装置１の動作設定が変更された場合の変更履歴の情報を記憶している。この他、情報記憶部１１５は、画像形成装置１の動作において用いられる様々な情報を記憶している。情報記憶部１１５が記憶している情報については後述する。
【００４５】
次に、本実施形態に係る画像形成装置１の通常動作について説明する。画像形成装置１がプリンタとして動作する場合は、まず、入出力制御部１１３がネットワークＩ／Ｆ１０２を介して受信した印刷ジョブを主制御部１１１に入力する。主制御部１１１は受信した印刷ジョブをエンジン制御部１１２に入力する。
【００４６】
エンジン制御部１１２はプリントエンジン１００及び給紙テーブル２００を制御し、給紙テーブル２００から印刷用紙を引き出してプリントエンジン１００に搬送する。また、エンジン制御部１１２は、印刷ジョブに含まれる画像情報から印刷情報を生成してプリントエンジン１００に入力する。プリントエンジン１００は、給紙テーブル２００から搬送される用紙に対して、エンジン制御部１１２から入力される印刷情報に従って画像形成を実行する。即ち、エンジン制御部１１２が画像形成出力を実行する画像形成出力部として機能する。また、プリントエンジン１００は、画像形成の終了した用紙を排紙トレイ５７に排出する。
【００４７】
画像形成装置１がスキャナとして動作する場合は、ユーザによるディスプレイパネル１０３の操作に応じて操作表示制御部１１４が主制御部１１１に操作信号を送信する。即ち、操作表示制御部１１４が操作情報取得部として機能する。主制御部１１１は、操作表示制御部１１４から受信した操作信号に基づき、エンジン制御部１１２にスキャンを実行させる。エンジン制御部１１２は、主制御部１１１の制御に従い、ＡＤＦ４００を制御してＡＤＦ４００にセットされた撮像対象原稿をスキャナユニット３００に搬送させ、スキャナユニット３００を制御してスキャナユニット３００に含まれるＣＣＤ等の撮像素子に原稿を光学的に走査させ、光学情報から画像情報を生成する。
【００４８】
画像形成装置１が複写機として動作する場合、エンジン制御部１１２は、スキャナユニット３００が生成した画像情報を受信する。そして、エンジン制御部１１２は、スキャナユニット３００から受信した画像情報に基づいて印刷情報を生成し、その印刷情報に基づいてプリンタ動作の場合と同様にプリントエンジン１００及び給紙テーブル２００を駆動する。
【００４９】
このような画像形成装置１において、本実施形態の要旨は、画像形成装置１がスキャナや複写機として動作する際の、ユーザによる画像処理設定の変更操作にある。以下、本実施形態に係る画像形成装置１における、画像処理設定の変更操作について説明する。
【００５０】
本実施形態における画像処理設定とは、例えば、原稿を複写する際の変倍設定や、両面／片面出力の設定、若しくは原稿をスキャンする際のカラー／モノクロ設定等である。これらの設定は、ユーザがディスプレイパネル１０３を操作することにより入力された情報に基づき、エンジン制御部１１２が処理する。図４に、本実施形態に係るエンジン制御部１１２が含む機能を示す。
【００５１】
図４に示すように、本実施形態に係るエンジン制御部１１２は、情報取得部１２１、設定変更処理部１２２、ロールバック処理部１２３及びエンジン駆動部１２４を含む。また、エンジン制御部１１２に含まれる情報記憶部１１５は、設定変更履歴記憶部１５１、デフォルト情報記憶部１５２及びカレント情報記憶部１５３を含む。
【００５２】
情報取得部１２１は、エンジン制御部１１２外部から入力される情報を取得する。情報取得部１２１が取得する情報は、例えば、主制御部１１１による制御情報や、スキャナユニット３００によるスキャンによって生成された撮像情報である。更に、主制御部１１１による制御信号には、ユーザがディスプレイパネル１０３を操作することによって操作表示制御部１１４に入力された操作情報が含まれる。
【００５３】
設定変更処理部１２２は、ユーザによるディスプレイパネル１０３の操作によって、設定変更の命令（以降、設定変更命令とする）が入力された場合に、その設定変更命令に従って設定変更を処理する。設定変更処理部１２２による処理は、設定変更履歴記憶部１５１への履歴情報の記憶処理及びカレント情報記憶部１５３に記憶された情報の更新処理である。
【００５４】
ロールバック処理部１２３は、ユーザによるディスプレイパネル１０３の操作により、変更された設定を元に戻す、即ち復元する命令（以降、ロールバック命令とする）が入力された場合に、そのロールバック命令に従い、変更された設定を元に戻す。ロールバック処理部１２３による処理は、カレント情報記憶部１５３に記憶された情報の更新処理である。この設定変更のロールバック処理が、本実施形態の要旨の１つである。
【００５５】
エンジン駆動部１２３は、ユーザによるディスプレイパネル１０３の操作によって、画像処理の実行命令が入力された場合に、設定に従ってスキャナユニット３００やプリントエンジン１００を駆動して画像処理を実行する。エンジン駆動部１２３は、カレント情報記憶部１５３を参照した上で、設定変更履歴記憶部１５１及びデフォルト情報記憶部１５２から適用すべき設定値の情報を取得する。
【００５６】
設定変更履歴記憶部１５１は、ユーザによる設定変更の履歴である履歴情報を記憶している。設定変更履歴記憶部１５１が、履歴情報を記憶していることにより、本実施形態の要旨である設定変更のロールバックが可能となる。図５に、本実施形態に係る設定変更履歴記憶部１５１が記憶している情報の例を示す。図５に示すように、本実施形態に係る設定変更履歴記憶部１５１は、履歴情報として、夫々の設定変更を識別する識別情報であるＩＤ、設定が変更された対象の項目名、設定が変更される前の設定値、設定変更後の設定値及び設定が変更された日時の情報を記憶している。図５に示す情報のうち、ＩＤは識別情報として、変更前の設定値が変更前設定情報として、変更後の設定値が変更後設定情報として夫々用いられる。図５に示すように、複数の変更履歴を蓄積して記憶することにより、直前の設定変更だけでなく、更に前の設定変更までもロールバックすることが可能となる。
【００５７】
デフォルト情報記憶部１５２は、画像形成装置１の設定情報として、デフォルトとして設定されている値を記憶している。図６に、本実施形態に係るデフォルト情報記憶部１５２が記憶している情報の例を示す。図６に示すように、本実施形態に係るデフォルト情報記憶部１５２は、夫々の設定項目毎に、デフォルトとして適用する値を記憶している。
【００５８】
カレント情報記憶部１５３は、ユーザによる設定変更の結果として、現在の設定を記憶している。図７に、カレント情報記憶部１５３が記憶している情報の例を示す。図７に示すように、本実施形態に係るカレント情報記憶部１５３は、全体カレント情報及び個別カレント情報を記憶している。全体カレント情報とは、設定変更処理全体について、ユーザによる操作によって指定された状態を示す情報であり、カレントＩＤ、最大カレントＩＤ及び最少カレントＩＤを含む。
【００５９】
カレントＩＤとは、図５に示す履歴情報のＩＤを指定する情報であり、ユーザによる設定変更や設定のロールバック並びにロールバックの解除等により、現在指定されている状態を示す。図７においては、ＩＤ“００５”が現在の状態として設定されている。設定変更のロールバックが行われることなく、図５に示すように履歴情報が蓄積されていくのみの場合において、最大カレントＩＤとは、図５に示す履歴情報のうち最も後に追加された情報、即ち、最も値の大きいＩＤを示す情報である。図７においては、ＩＤ“００５”が最も後に追加された情報のＩＤとして設定されている。即ち、最大カレントＩＤは、最新識別情報として用いられる。この場合、カレント情報記憶部１５３が、最新識別情報記憶部として機能する。
【００６０】
最小カレントＩＤとは、図５に示す履歴情報のＩＤを指定する情報であり、ユーザによるロールバックによって戻された履歴情報のうち最も古い情報、即ち、最も値の小さいＩＤを示す情報である。即ち、最少カレントＩＤは、復元済識別情報として用いられる。この場合、カレント情報記憶部１５３が復元済識別情報記憶部として機能する。図７においては、ロールバック処理が何もされておらず、カレントＩＤ、最大カレントＩＤ及び最少カレントＩＤがすべて同一である場合を示している。
【００６１】
また、個別カレント情報とは、原稿を複写する際の変倍設定や、両面／片面出力の設定等、個別の項目毎に設定のロールバックが行われた場合に、夫々の項目について現在指定されている設定の状態を示す情報である。個別カレント情報においても、全体カレント情報と同様に、カレントＩＤ、最大カレントＩＤ及び最少カレントＩＤが含まれる。
【００６２】
図７に示す個別カレント情報は、図５に示す履歴情報に対応しており、“両面／集約／分割”の項目についてのカレントＩＤ、最大カレントＩＤ及び最少カレントＩＤは、ＩＤ“００５”となっている。また、“編集／カラー加工”の項目については、ＩＤ“００２”となっている。また、“変倍”の項目については、ＩＤ“００４”となっている。
【００６３】
次に、本実施形態に係る画像形成装置１における設定変更動作について、図８を参照して説明する。図８は、本実施形態に係る画像形成装置１の設定変更動作を示すフローチャートである。図８に示すように、まず、ユーザがディスプレイパネル１０３を操作することにより、情報取得部１２１が設定変更命令を取得すると（Ｓ８０１／ＹＥＳ）、設定変更処理部１２２が、カレント情報記憶部１５３に記憶されているカレント情報を更新すると共に、設定変更履歴記憶部１５１に履歴情報を記憶させる（Ｓ８０２）。即ち、情報取得部１２１が、設定変更情報取得部として機能する。また、設定変更処理部１２２が変更履歴情報記憶部として機能する。
【００６４】
ここで、Ｓ８０１においてユーザが操作するディスプレイパネル１０３を含む操作部について、図９を参照して説明する。図９は、本実施形態に係る操作部を示す正面図である。図９に示すように、本実施形態に係る画像形成装置１の操作部は、ディスプレイパネル１０３、テンキー１０５、クリアキー１０６、スタートキー１０７、初期設定キー１０８及びリセットキー１０９を含む。また、図９に示すように、ディスプレイパネル１０３は、各種の設定を入力する設定入力部１３１に加えて、“戻る”と表示されたロールバック指示部１３２、“進む”と表示されたロールバック解除指示部１３３、“全て戻る”と表示された再ロールバック指示部１３４及び“全て進む”と表示されたロールバック全解除指示部１３５を含む。
【００６５】
テンキー１０５は、コピーの枚数設定時等に数値を入力するための操作部である。クリアキー１０６は、入力中の数値等の情報をクリアするための操作部である。スタートキー１０７は、入力した設定に従って画像処理の実行を命令するための操作部である。初期設定キー１０８は、図６において説明したデフォルト情報の設定など、画像形成装置１の初期設定を行うための画面を表示させる操作部である。リセットキー１０９は、入力した設定をすべてクリアし、デフォルト情報記憶部１５２に記憶されたデフォルト情報に戻すことを指示するための操作部である。リセットキー１０９が押下された場合、設定変更処理部１２２が、設定変更履歴記憶部１５１及びカレント情報記憶部１５３に蓄積された情報をすべて削除する。
【００６６】
ディスプレイパネル１０３は、図９に示すように、両面／集約／分割、編集／カラー加工、変倍等の各種設定を行う操作部であり、図１に示すＬＣＤ８及び操作部９によってタッチパネルとして構成される。尚、図９に示す表示態様は一例であり、ディスプレイパネル１０３には、設定する項目によって異なる画面が表示される。ディスプレイパネル１０３の画面表示は、操作表示制御部１１４によって制御される。
【００６７】
ディスプレイパネル１０３の各部がユーザによってタッチされると、操作表示制御部１１４がタッチ位置の情報を取得し、タッチ位置の情報を表示中の画面に応じた操作情報に変換して主制御部１１１に送信する。これにより、画像形成装置１においてディスプレイパネル１０３を介した操作情報の入力が実行される。
【００６８】
ロールバック指示部１３２は、図９に“戻る”と表示されているように、直前に変更された設定を、変更される前の状態に戻すことを指示する、即ち、ロールバック命令を入力するための操作部である。ロールバック解除指示部１３３は、図９“進む”と表示されているように、ロールバック指示部へのタッチによって変更される前の状態に復元された設定を、再度変更された状態にする、即ち復元を解除することを指示する、即ち、ロールバック解除命令若しくは復元解除命令を入力するための操作部である。
【００６９】
再ロールバック指示部１３４は、図９に“全て戻る”と表示されているように、ロールバック指示部１３２へのタッチによって複数の設定が戻され、ロールバック解除指示部１３３へのタッチによってそれら複数の設定が再度変更された状態にされた場合に、それらの全ての設定を、再度戻された状態にすることを指示する、即ち、再ロールバック命令を入力するための操作部である。この再ロールバック命令は、設定再復元命令ということもできる。ロールバック全解除指示部１３５は、図９に“全て進む”と表示されているように、ロールバック指示部１３２へのタッチによって複数の設定が戻された場合に、それらの全ての設定を再度変更された状態にすることを指示する、即ち、ロールバック全解除命令を入力するための操作部である。
【００７０】
カレント情報の更新及び履歴情報の記憶が完了した後、情報取得部１２１が画像処理の実行命令を取得すると（Ｓ８０３／ＹＥＳ）、エンジン駆動部１２４が、カレント情報記憶部１５３に記憶されている情報を参照して設定値の情報を取得する。Ｓ８０３における処理について、図５〜図７を例として説明する。図７の例の場合、全体カレント情報のカレントＩＤは“００５”である。この場合、エンジン駆動部１２４は、設定変更履歴記憶部１５１に記憶されている履歴情報のうち、ＩＤ“００５”までの履歴情報を参照する。
【００７１】
次に、エンジン駆動部１２４は、個別カレント情報のカレントＩＤを参照する。図７の例の場合、“両面／集約／分割”のカレントＩＤは“００５”、“編集／カラー加工”のカレントＩＤは“００２”、“変倍”のカレントＩＤは“００４”である。このように個別の設定項目についてカレントＩＤを参照すると、エンジン駆動部１２４は、夫々の設定項目について、設定変更履歴記憶部１５１から該当するＩＤの“変更後”の設定値情報を取得する。例えば、“両面／集約／分割”であれば、“両面／集約”という設定値を取得する。
【００７２】
尚、Ｓ８０１、Ｓ８０２において設定変更が行われていない項目については、デフォルトを適用することを示す値が、カレントＩＤとしてカレント情報記憶部１５３に記憶されている。デフォルトを適用するためのカレントＩＤの例としては、“０００”やＮｕｌｌ値を用いることができる。Ｓ８０４において、デフォルトを適用する項目については、エンジン駆動部１２４は、デフォルト情報記憶部１５２から情報を取得する。
【００７３】
Ｓ８０４の処理により、適用すべき設定値の情報を取得すると、エンジン駆動部１２４は、取得した設定値に従い、スキャナユニット３００若しくはプリントエンジン１００等のエンジンを駆動して画像処理を実行し（Ｓ８０５）、処理を終了する。即ち、エンジン駆動部１２４が画像処理部として機能する。また、情報取得部１２１が、設定変更命令を取得することなく（Ｓ８０１／ＮＯ）、画像処理の実行命令を取得した場合（Ｓ８０３／ＹＥＳ）も、エンジン駆動部１２４は、同様にＳ８０４及びＳ８０５の処理を実行する。
【００７４】
他方、情報取得部１２１が、画像処理の実行命令を取得することなく（Ｓ８０３／ＮＯ）、ロールバック命令を取得した場合（Ｓ８０６／ＹＥＳ）、変更された設定をロールバックするために、ロールバック処理部１２３がカレント情報記憶部１５３に記憶されているカレントＩＤを更新する（Ｓ８０７）。即ち、情報取得部１２１が設定復元命令を取得し、ロールバック処理部１２３が、設定復元部として機能する。カレントＩＤが更新されることにより、上述したように、Ｓ８０４において変更前の設定値が取得されるようになる。Ｓ８０７における処理については、後に詳述する。
【００７５】
カレント情報の更新によりロールバック処理が完了すると、設定変更命令取得の有無（Ｓ８０１）からの処理が繰り返される。また、ロールバック命令が取得されない場合も同様に、Ｓ８０１からの処理が繰り返される。このように、Ｓ８０１の処理が繰り返されることにより、図５に示すように履歴情報が設定変更履歴記憶部１５１に蓄積される。また、図７に示すように、全体カレント情報及び個別カレント情報が更新される。尚、ロールバック処理がされた後に設定変更命令が入力された場合、ロールバックされた設定の履歴情報が消去された上で、新たな設定変更に係る履歴情報が蓄積される。このような処理により、本実施形態に係る画像形成装置１の動作が完了する。
【００７６】
次に、図８において説明した設定変更及びロールバックの処理について、具体的な例を挙げて説明する。図１０は、図５に示すように履歴情報が蓄積されていく動作を示すフローチャートである。また、図１０においては、実行命令やロールバック命令が入力されずに、設定変更命令が繰り返し入力される場合を例としている。尚、設定変更履歴記憶部１５１に何も履歴情報が記憶されておらず、設定変更がされていない状態の場合、本実施形態に係るカレント情報記憶部１５３の全ての項目は、デフォルトを示すＩＤとして“０００”となっている。
【００７７】
図１０に示すように、まず、情報取得部１２１が、“両面／集約／分割”の項目を“両面”に設定する旨の設定変更命令を取得する（Ｓ１００１）。これにより、設定変更処理部１２２が、設定変更履歴記憶部１５１に、図５に示すＩＤ“００１”の履歴情報を記憶させると共に、カレント情報記憶部１５３の情報を更新する（Ｓ１００２）。Ｓ１００２の処理が完了した後の、カレント情報記憶部１５３に記憶されている情報の例を図１１に示す。図１１に示すように、ＩＤ“００１”の履歴情報が追加されたため、全体カレント情報の各ＩＤが“００１”となっている。また、“両面／集約／分割”についての設定が行われたため、個別カレント情報における“両面／集約／分割”についての各ＩＤが“００１”となっている。
【００７８】
次に、情報取得部１２１が、“編集／カラー加工”の項目を“とじしろ”に設定する旨の設定変更命令を取得する（Ｓ１００３）。これにより、設定変更処理部１２２が、設定変更履歴記憶部１５１に、図５に示すＩＤ“００２”の履歴情報を記憶させると共に、カレント情報記憶部１５３の情報を更新する（Ｓ１００４）。Ｓ１００４の処理において、設定変更処理部１２２は、全体カレント情報の各ＩＤを“００２”に更新し、個別カレント情報における“編集／カラー加工”についての各ＩＤを“００２”に更新する。
【００７９】
次に、情報取得部１２１が、“変倍”の項目を“１２０％”に設定する旨の設定変更命令を取得する（Ｓ１００５）。これにより、設定変更処理部１２２が、設定変更履歴記憶部１５１に、図５に示すＩＤ“００３”の履歴情報を記憶させると共に、カレント情報記憶部１５３の情報を更新する（Ｓ１００６）。Ｓ１００６の処理において、設定変更処理部１２２は、全体カレント情報の各ＩＤを“００３”に更新し、個別カレント情報における“変倍”についての各ＩＤを“００３”とする。
【００８０】
次に、情報取得部１２１が、“変倍”の項目を“１５０％”に設定する旨の設定変更命令を取得する（Ｓ１００７）。これにより、設定変更処理部１２２が、設定変更履歴記憶部１５１に、図５に示すＩＤ“００４”の履歴情報を記憶させると共に、カレント情報記憶部１５３の情報を更新する（Ｓ１００８）。Ｓ１００８の処理において、設定変更処理部１２２は、全体カレント情報の各ＩＤを“００４”に更新し、個別カレント情報における“変倍”についての各ＩＤを“００４”とする。
【００８１】
次に、情報取得部１２１が、“両面／集約／分割”の項目を“両面／集約”に設定する旨の設定変更命令を取得する（Ｓ１００９）。これにより、設定変更処理部１２２が、設定変更履歴記憶部１５１に、図５に示すＩＤ“００５”の履歴情報を記憶させると共に、カレント情報記憶部１５３の情報を更新する（Ｓ１０１０）。Ｓ１０１０の処理において、設定変更処理部１２２は、全体カレント情報の各ＩＤを“００５”に更新し、個別カレント情報における“両面／集約／分割”についての各ＩＤを“００５”とする。このような処理により、図５に示すような履歴情報が、設定変更履歴記憶部１５１に記憶される。
【００８２】
次に、図５に示すような履歴情報が設定変更履歴記憶部１５１に記憶された状態において、ロールバック及びロールバックの解除処理が実行される場合の動作について、図１２を参照して説明する。図１２は、図５に示すように履歴情報が蓄積された状態において、ロールバック指示部１３２及びロールバック解除指示部１３３が操作された場合の動作を示すフローチャートである。また、図１２においては、設定変更命令や実行命令が入力されずに、ロールバック命令及びロールバック解除命令が繰り返し入力される場合を例としている。
【００８３】
図１２に示すように、まず、情報取得部１２１が、ロールバック命令を取得する（Ｓ１２０１）。これにより、ロールバック処理部１２３が、カレント情報記憶部１５３の情報を更新する（Ｓ１２０２）。Ｓ１２０２の処理が完了した後の、カレント情報記憶部１５３に記憶されている情報の例を図１３に示す。この場合、最新の設定変更の履歴はＩＤ“００５”の設定変更であるため、ロールバックされるのは、“両面／集約／分割”の設定を“両面／集約”とした変更である。その結果、図１３に示すように、全体カレント情報の各ＩＤのうち、カレントＩＤ及び最少カレントＩＤが“００４”となる。
【００８４】
続いて、情報取得部１２１が、ロールバック解除命令を取得する（Ｓ１２０３）。これにより、ロールバック処理部１２３が、カレント情報記憶部１５３の情報を更新する（Ｓ１２０４）。即ち、ロールバック処理部１２３が、設定復元解除部として機能する。Ｓ１２０４の処理において、ロールバック処理部１２３は、全体カレント情報のうち、カレントＩＤを“００５”に更新する。これにより、再度ＩＤ“００５”の変更が反映された状態となり、ロールバックが解除される。他方、最少カレントＩＤは“００４”のままとなり、一度ＩＤ“００４”の変更履歴までロールバックされたことが記録される。
【００８５】
次に、図５に示すような履歴情報が設定変更履歴記憶部１５１に記憶された状態において、複数回のロールバック処理及びロールバック全解除処理並びに再ロールバック処理が実行される場合の動作について、図１４を参照して説明する。図１４は、図５に示すように履歴情報が蓄積された状態において、ロールバック指示部１３２、再ロールバック指示部１３４及びロールバック全解除指示部１３５が操作された場合の動作を示すフローチャートである。図１４においても、図１２と同様に、設定変更命令や実行命令が入力されずに、ロールバック命令、再ロールバック命令及びロールバック全解除命令が繰り返し入力される場合を例としている。
【００８６】
図１４に示すように、まず、図１２のＳ１２０１及びＳ１２０２と同様の処理が繰り返されることにより、ロールバック処理が複数回実行される（Ｓ１４０１〜Ｓ１４０４）。Ｓ１４０４までの処理が完了した後の、カレント情報記憶部１５３に記憶されている情報の例を図１５に示す。この場合、ロールバックされるのは、ＩＤ“００５”、“００４”の変更である。その結果、図１５に示すように、全体カレント情報の各ＩＤのうち、カレントＩＤ及び最少カレントＩＤが“００３”となる。
【００８７】
続いて、情報取得部１２１が、ロールバック全解除命令を取得する（Ｓ１４０５）。これにより、ロールバック処理部１２３が、カレント情報記憶部１５３の情報を更新する（Ｓ１４０６）。ロールバック全解除命令は、上述したように、複数の設定がロールバックされている場合において、それらの設定を再度変更することを指示する命令である。Ｓ１４０６の処理において、ロールバック処理部１２３は、全体カレント情報のうち、最大カレントＩＤが“００５”であることに基づき、カレントＩＤを“００５”に更新する。
【００８８】
これにより、再度ＩＤ“００４”、“００５”の変更が反映された状態となり、全てのロールバックが解除される。他方、最少カレントＩＤは“００３”のままとなり、一度ＩＤ“００３”の変更履歴までロールバックされたことが記録される。この状態において画像処理の実行命令が入力された場合、ＩＤ“００５”までの設定変更が適用された画像処理が実行される。次に、情報取得部１２１が再ロールバック命令を取得する（Ｓ１４０７）。これにより、ロールバック処理部１２３がカレント情報記憶部１５３の情報を更新する（Ｓ１４０８）。
【００８９】
再ロールバック命令は、上述したように、ロールバック解除若しくはロールバック全解除によって、解除されたロールバックを再度適用することを指示する命令である。Ｓ１４０８の処理において、ロールバック処理部１２３は、全体カレント情報のうち、最少カレントＩＤが“００３”であることに基づき、カレントＩＤを“００３”に更新する。これにより、再度ＩＤ“００５”、“００４”の変更がロールバックされ、設定が変更される前の状態になる。他方、最大カレントＩＤは“００５”のままとなり、一度ＩＤ“００５”の変更履歴まで、設定変更が入力されたことが記録される。
【００９０】
このように、本実施形態に係る画像形成装置１においては、図９において説明したように、ディスプレイパネル１０３にロールバック指示部１３２、ロールバック解除指示部１３３、再ロールバック指示部１３４及びロールバック全解除指示部１３５を設けると共に、エンジン制御部１１２内に設定変更履歴記憶部１５１及びカレント情報記憶部１５３を設けることにより、ワンタッチの容易な操作で、直前の設定変更を戻す処理や、戻した設定変更を再度適用する処理が可能となる。これにより、画像処理装置において操作が容易なユーザインタフェースを実現することが可能となる。
【００９１】
尚、上記実施形態においては、図７において説明したように、カレント情報記憶部１５３が、適用すべき設定変更履歴のＩＤカレントＩＤを記憶している場合を例として説明した。この他、カレントＩＤではなく、夫々の設定項目の設定値の情報を記憶するようにしても良い。この場合、図８のＳ８０２や、図１０のＳ１００２等、設定変更命令が入力された後のカレント情報の更新処理において、設定変更処理部１２２は、設定変更履歴記憶部１５１に履歴情報を蓄積するのと同時に、設定変更命令として入力された変更後の設定値をカレント情報記憶部１５３に記憶させることにより、設定変更処理を行う。
【００９２】
また、図１２のＳ１２０２や、図１４のＳ１４０２、Ｓ１４０４並びにＳ１４０８等、ロールバック命令若しくは再ロールバック命令が入力された後のカレント情報の更新処理において、ロールバック処理部１２３は、設定変更履歴記憶部１５１に記憶されている変更前の設定値の情報を取得し、その情報をカレント情報記憶部１５３に記憶させることにより、ロールバック処理を行う。
【００９３】
また、図１２のＳ１２０４や、図１４のＳ１４０６等、ロールバック解除命令若しくはロールバック全解除命令が入力された後のカレント情報の更新処理において、ロールバック処理部１２３は、設定変更履歴記憶部１５１に記憶されている変更後の設定値の情報を取得し、その情報をカレント情報記憶部１５３に記憶させることにより、ロールバック解除処理を行う。
【００９４】
実施の形態２．
本実施形態においては、実施の形態１の応用例として、夫々の設定項目毎にロールバック処理等を行う場合の例を説明する。尚、実施の形態１と同様の符号を付す構成については、実施の形態１と同一または相当部を示すものとし、詳細な説明を省略する。
【００９５】
図１６は、本実施形態に係るディスプレイパネル１０３において、画像形成装置１の設定項目の１つである“変倍”についての個別の設定画面を示す図である。図１６に示すように、本実施形態に係るディスプレイパネル１０３においては、個別の設定画面においても、ロールバック指示部１３２、ロールバック解除指示部１３３、再ロールバック指示部１３４及びロールバック全解除指示部１３５が表示されている。
【００９６】
本実施形態においても、ロールバック指示部１３２、ロールバック解除指示部１３３、再ロールバック指示部１３４及びロールバック全解除指示部１３５（以降、ロールバック関連指示部とする）は、実施の形態１と同様に、夫々に対応した命令を入力するための操作部として機能する。ここで、本実施形態に係る画像形成装置１においては、図１６に示すように各設定の個別の設定画面において、ロールバック関連指示部がタッチされた場合、その個別の設定画面に対応した設定についてのみ、ロールバック関連の処理が適用される。以下、本実施形態に係る画像形成装置１の動作について説明する。
【００９７】
まず、図５に示すように履歴情報が蓄積された状態において、図１６に示す“変倍”の設定画面においてロールバック指示部１３２及びロールバック解除指示部１３３が操作された場合の動作について説明する。この場合においても、図１２と同様の順序で処理が実行される。即ち、まず、情報取得部１２１が、ロールバック命令を取得する（Ｓ１２０１）。ここで、本実施形態に係るＳ１２０１においては、“変倍”の設定項目についてのロールバック命令を取得する。これは、例えば実施の形態１のＳ１２０１において取得される情報に、“変倍”の項目が対象であることを示す情報が付加された命令である。この対象項目を示す情報が、項目指定情報として用いられる。これにより、ロールバック処理部１２３が、カレント情報記憶部１５３の情報を更新する（Ｓ１２０２）。
【００９８】
ここで、本実施形態に係るＳ１２０２においては、実施の形態１とは異なり、全体カレント情報ではなく個別カレント情報が更新される。上述したように、Ｓ１２０１において取得されたロールバック命令には、“変倍”の設定項目が対象であることを示す情報が付加されている。従って、ロールバック処理部１２３は、Ｓ１２０２において、カレント情報記憶部１５３に記憶されている情報のうち、個別カレント情報の“変倍”の項目についてのカレントＩＤ及び最少カレントＩＤを更新する。
【００９９】
更に、図５を参照すると、蓄積されている履歴情報のうち、“変倍”の項目が対象となっている設定変更は、ＩＤ“００３”及び“００４”である。また、図７を参照すると、“変倍”の項目についての最新の設定変更履歴は、ＩＤ“００４”であることがわかる。従って、ロールバック処理部１２３は、Ｓ１２０２において、個別カレント情報の“変倍”の項目について、カレントＩＤ及び最少カレントＩＤを１つ前の設定であるＩＤ“００３”とする。
【０１００】
Ｓ１２０２の処理の結果、カレント情報記憶部１５３に記憶されている情報の例を図１７に示す。図１７に示す状態の場合、全体カレント情報のカレントＩＤは“００５”のままであるため、図５に示すＩＤ“００５”の変更履歴は適用されるが、個別カレント情報の“変倍”についてのカレントＩＤは“００３”であるため、ＩＤ“００４”の変更履歴は適用されない。これにより、個別の設定項目についてのロールバック処理が可能となる。
【０１０１】
続いて、情報取得部１２１が、ロールバック解除命令を取得する（Ｓ１２０３）。ここでも、情報取得部１２１は、“変倍”の設定項目についてのロールバック解除命令を取得する。これは、例えば実施の形態１のＳ１２０３において取得される情報に、“変倍”の項目が対象であることを示す情報が付加された命令である。これにより、ロールバック処理部１２３が、カレント情報記憶部１５３の情報を更新する（Ｓ１２０４）。
【０１０２】
本実施形態に係るＳ１２０４の処理において、ロールバック処理部１２３は、Ｓ１２０２と同様に、全体カレント情報ではなく個別カレント情報を更新する。上述したように、Ｓ１２０３において取得されたロールバック解除命令には、“変倍”の設定項目が対象であることを示す情報が付加されている。従って、ロールバック処理部１２３は、Ｓ１２０４において、カレント情報記憶部１５３に記憶されている情報のうち、個別カレント情報の“変倍”の項目についてのカレントＩＤを更新する。
【０１０３】
更に、図５を参照すると、蓄積されている履歴情報のうち、“変倍”の項目が対象となっている設定変更は、ＩＤ“００３”及び“００４”である。また、上述したように、Ｓ１２０３のタイミングにおいて、“変倍”の項目についてのカレントＩＤは“００３”である従って、ロールバック処理部１２３は、Ｓ１２０４において、個別カレント情報の“変倍”の項目について、カレントＩＤを１つ後の設定であるＩＤ“００４”とする。これにより、再度ＩＤ“００４”の変更が反映された状態となり、ロールバックが解除される。他方、“変倍”についての最少カレントＩＤは“００３”のままとなり、一度ＩＤ“００３”の変更履歴までロールバックされたことが記録される。
【０１０４】
次に、図５に示すような履歴情報が設定変更履歴記憶部１５１に記憶された状態において、図１６に示す“変倍”の設定画面において複数回のロールバック処理及びロールバック全解除処理並びに再ロールバック処理が実行される場合の動作について説明する。本実施形態においても、実施の形態１の図１４と同様の順序で処理が実行される。即ち、まず、図１２のＳ１２０１及びＳ１２０２と同様の処理が繰り返されることにより、ロールバック処理が複数回実行される（Ｓ１４０１〜Ｓ１４０４）。
【０１０５】
ここで、本実施形態に係るＳ１４０１及びＳ１４０３において、情報取得部１２１は、“変倍”の設定項目についてのロールバック命令を取得する。従って、本実施形態に係るＳ１４０２及びＳ１４０４において、ロールバック処理部１２３は、個別カレント情報の“変倍”の項目について、カレントＩＤ及び最少カレントＩＤを更新する。より具体的には、Ｓ１４０２においては、“変倍”の項目についてのカレントＩＤ及び最少カレントＩＤが“００３”とされる。また、Ｓ１４０４においては、“変倍”の項目についてのカレントＩＤ及び最少カレントＩＤが、デフォルトを示す“０００”とされる。これにより、図５に示すＩＤ“００３”及び“００４”の設定変更がロールバックされ、デフォルトに戻される。
【０１０６】
続いて、情報取得部１２１が、ロールバック全解除命令を取得する（Ｓ１４０５）。ここでも、情報取得部１２１は、“変倍”の設定項目についてのロールバック全解除命令を取得する。これは、例えば実施の形態１のＳ１４０５において取得される情報に、“変倍”の項目が対象であることを示す情報が付加された命令である。これにより、ロールバック処理部１２３が、カレント情報記憶部１５３の情報を更新する（Ｓ１４０６）。
【０１０７】
本実施形態に係るＳ１４０６の処理において、ロールバック処理部１２３は、１４０２及びＳ１４０４と同様に、全体カレント情報ではなく個別カレント情報を更新する。具体的に、ロールバック処理部１２３は、個別カレント情報の“変倍”についての最大カレントＩＤが“００４”であることに基づき、カレントＩＤを“００４”に更新する。これにより、再度ＩＤ“００４”の変更が反映された状態となり、“変倍”の項目についての全てのロールバックが解除される。他方、最少カレントＩＤは“０００”のままとなり、一度デフォルトの状態までロールバックされたことが記録される。
【０１０８】
次に、情報取得部１２１が再ロールバック命令を取得する（Ｓ１４０７）。ここでも、情報取得部１２１は、“変倍”の設定項目についての再ロールバック命令を取得する。これにより、ロールバック処理部１２３がカレント情報記憶部１５３の情報を更新する（Ｓ１４０８）。本実施形態に係るＳ１４０８の処理において、ロールバック処理部１２３は、Ｓ１４０６と同様に、個別カレント情報を更新する。具体的に、ロールバック処理部１２３は、個別カレント情報の“変倍”についての最小カレントＩＤが“０００”であることに基づき、カレントＩＤを“０００”に更新する。これにより、再度ＩＤ“００４”、“００３”の変更がロールバックされ、設定がデフォルトの状態になる。他方、最大カレントＩＤは“００４”のままとなり、一度ＩＤ“００４”の変更履歴まで、設定変更が入力されたことが記録される。
【０１０９】
このように、本実施形態に係る画像形成装置１においては、図１６に示すような個別の設定画面においてロールバック関連指示部を操作することにより、夫々の設定項目について個別にロールバック処理を実行することが可能となる。これにより、画像処理装置におけるユーザの利便性を更に向上することが可能となる。
【０１１０】
尚、上記実施形態においては、画像形成装置１の設定項目のうち、“変倍”の項目についての設定画面においてロールバック関連指示部を操作する場合を例として説明した。しかしながら、これは一例であり、その他の設定項目の設定画面であっても同様に適用可能である。
【符号の説明】
【０１１１】
１  画像形成装置、
２  ＣＰＵ、
３  ＲＡＭ、
４  ＲＯＭ、
５  エンジン、
６  ＨＤＤ、
７  Ｉ／Ｆ、
８  ＬＣＤ、
９  操作部、
１００  プリントエンジン、
１０１  コントローラ、
１０２  ネットワークＩ／Ｆ、
１０３  ディスプレイパネル、
１０５  テンキー、
１０６  クリアキー、
１０７  スタートキー、
１０８  初期設定キー、
１０９  リセットキー、
１１１  主制御部、
１１２  エンジン制御部、
１１３  入出力制御部、
１１４  操作表示制御部、
１１５  情報記憶部、
１２１  情報取得部、
１２２  設定変更処理部、
１２３  ロールバック処理部、
１２４  エンジン駆動部、
１３１  設定入力部、
１３２  ロールバック指示部、
１３３  ロールバック解除指示部、
１３４  ロールバック指示部、
１３５  ロールバック全解除指示部、
１５１  設定変更履歴記憶部、
１５２  デフォルト情報記憶部、
１５３  カレント情報記憶部、
２００  給紙テーブル、
３００  スキャナユニット、
４００  ＡＤＦ
【先行技術文献】
【特許文献】
【０１１２】
【特許文献１】特開２００６−２２４５２３号公報
【図１】
2010260207.tif 000003
【図２】
2010260207.tif 000004
【図３】
2010260207.tif 000005
【図４】
2010260207.tif 000006
【図５】
2010260207.tif 000007
【図６】
2010260207.tif 000008
【図７】
2010260207.tif 000009
【図８】
2010260207.tif 000010
【図９】
2010260207.tif 000011
【図１０】
2010260207.tif 000012
【図１１】
2010260207.tif 000013
【図１２】
2010260207.tif 000014
【図１３】
2010260207.tif 000015
【図１４】
2010260207.tif 000016
【図１５】
2010260207.tif 000017
【図１６】
2010260207.tif 000018
【図１７】
2010260207.tif 000019