(57)【要約】【課題】オプションコントローラーのアンインストールが原因となって、設定情報が不整合状態となった場合であっても、使用者にとっての利用状況に不利益を生じさせないようにする。【解決手段】画像形成装置１０では、制御部５１は、オプションコントローラーがインストールされて追加されると、該オプションコントローラーに係る設定情報を設定し、オプションコントローラーのアンインストール時に設定情報が変更されずに不整合状態となった場合に、不整合状態に対処するバックアップ機能を設定せずにジョブを実行する不整合モード、及びバックアップ機能を設定してジョブを実行する通常モードを選択するための選択画面を表示部４２に表示させ、タッチパネル４５の操作により選択された不整合モード又は通常モードでジョブを実行する。【選択図】図２
2019134321.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーにより操作される操作部と、
画像形成装置を一括制御するシステムコントローラーとして機能し、オプションコントローラーがインストールされて追加されると、該オプションコントローラーに係る設定情報を設定する制御部とを備え、
前記制御部は、
前記オプションコントローラーのアンインストール時に前記設定情報が変更されずに不整合状態となった場合に、当該不整合状態に対処するバックアップ機能を設定せずにジョブを実行する不整合モード、及び前記バックアップ機能を設定してジョブを実行する通常モードを実行可能であり、
前記操作部の操作により前記不整合モード及び前記通常モードのいずれかが選択されると、当該選択されたモードでジョブを実行する制御部と、を備える画像形成装置。
【請求項２】
前記制御部は、前記不整合モードで実行された不整合ジョブの履歴情報を生成し、前記操作部にユーザーにより入力される実行指示に従って、当該履歴情報が示す前記不整合ジョブを再度実行する請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、前記オプションコントローラーが再度インストールされて、前記設定情報が該オプションコントローラーに整合する状態となってから、前記履歴情報における不整合ジョブを再度実行した場合には、当該不整合ジョブを前記履歴情報から消去する請求項２に記載の画像形成装置。
【請求項４】
前記制御部は、前記履歴情報における不整合ジョブの数が予め設定された閾値を超えると、前記履歴情報における最も旧い記録順の不整合ジョブを選択して、当該選択した不整合ジョブを、前記通常モードで実行した上で前記履歴情報から削除する請求項３に記載の画像形成装置。
【請求項５】
前記制御部は、前記履歴情報における不整合ジョブの数が予め設定された閾値を超えると、以降、前記不整合モードでのジョブの実行を禁止する請求項３に記載の画像形成装置。
【請求項６】
表示部を更に備え、
前記オプションコントローラーは、前記表示部に表示される言語を示す言語データを有し、
前記設定情報は、前記言語データの種類を示す情報である請求項１乃至請求項５のいずれかに記載の画像形成装置。
【請求項７】
前記制御部は、前記通常モードが選択されると、前記設定情報である前記言語データの代替となる予め定められた標準の言語データを前記バックアップ機能として設定してジョブを実行し、前記不整合モードが選択されると、前記標準の言語データを前記バックアップ機能として設定せずにジョブを実行する請求項６に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オプション機能についてのオプションコントローラーをインストール及びアンインストール可能な画像形成装置に関し、特に、オプションコントローラーのアンインストール時の不具合に対処する技術に関する。
【背景技術】
【０００２】
画像形成装置には、該画像形成装置を一括制御するシステムコントローラーが予めインストールされていて、ファックス機能、スキャナー機能などのオプション機能を実行するためのオプションコントローラーが追加でインストールされるものがある。また、オプションコントローラーのインストール時には、このオプションコントローラーにより実行させるオプション機能についての設定情報が設定される。
【０００３】
一方、特許文献１には、画像形成装置が、ワークフロー定義の実行を指示したユーザーの情報を、ユーザー認証サーバから取得し、そのユーザーの情報が反映されるように、ワークフロー定義を変更する技術が記載されている。この技術は、変更したワークフロー定義を、ワークフローの処理を実行するデバイスが変更される箇所で切り離して複数に分割してファイルに個別に格納し、更に分割した複数のワークフロー定義を相互に結びつけるために、当該複数のワークフロー定義を補足する。このようにして得られた複数のワークフロー定義に従って画像形成装置は、ワークフローの処理を実行する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２７６８５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、上記のようにオプションコントローラーがインストールされて、このオプションコントローラーに係る設定情報が設定された後、ユーザーが、オプションコントローラーをアンインストールしながらも、上記設定情報が変更されなかったときには、設定情報が不整合状態となって、画像形成装置の制御に支障をもたらす。
【０００６】
例えば、画像形成装置では、複数種類の言語データが予めインストールされていて、いずれかの言語データが選択されて、この選択された言語データに基づき表示や印刷などが行われる。この場合、任意の種類の言語データについてのそれぞれのオプションコントローラーがインストールされて、このインストールに伴い該言語データの種類を示す設定情報が設定されると、この設定情報が参照されて、各言語データに基づき表示や印刷などが行われる。しかしながら、オプションコントローラーがアンインストールされながらも、設定情報が変更されなかったときには、設定情報によって示される任意の種類の言語データを参照することができなくなり、表示や印刷などを正常に行うことができなくなる。また、ユーザーは、設定情報を変更して整合させようとしても、元々選択されていた言語の設定情報の内容が分からなければ、設定情報を元に戻せない。
【０００７】
しかしながら、オプションコントローラーのアンインストールが原因となって、設定情報が不整合状態となっても、従来は、その不整合状態に対処してはいなかった。
【０００８】
特許文献１では、ユーザーの情報が反映されるように、ワークフロー定義を変更しているが、ユーザーの情報とワークフロー定義の間に不整合が生じたときの対処方法についての記載がなく、その示唆もない。
【０００９】
本発明は、上記の事情に鑑みなされたものであり、オプションコントローラーのアンインストールが原因となって、設定情報が不整合状態となった場合であっても、使用者にとっての利用状況に不利益を生じさせないようにすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明の一局面に係る画像形成装置は、ユーザーにより操作される操作部と、画像形成装置を一括制御するシステムコントローラーとして機能し、オプションコントローラーがインストールされて追加されると、該オプションコントローラーに係る設定情報を設定する制御部とを備え、前記制御部は、前記オプションコントローラーのアンインストール時に前記設定情報が変更されずに不整合状態となった場合に、 当該不整合状態に対処するバックアップ機能を設定せずにジョブを実行する不整合モード、及び前記バックアップ機能を設定してジョブを実行する通常モードを実行可能であり、前記操作部の操作により前記不整合モード及び前記通常モードのいずれかが選択されると、当該選択されたモードでジョブを実行する制御部と、を備えるものである。
【発明の効果】
【００１１】
本発明によれば、オプションコントローラーのアンインストールが原因となって、設定情報が不整合状態となった場合であっても、使用者にとっての利用状況に不利益を生じさせないようにすることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の画像形成装置の一実施形態を示す断面図である。
【図２】本実施形態の画像形成装置の主要内部構成を示す機能ブロック図である。
【図３】不整合モード及び通常モードのうちの選択されたモードでジョブを実行するための処理手順を示すフローチャートである。
【図４】（Ａ）は言語の種類を示す設定情報、オプションコントローラーとしてインストールされた任意の種類の言語データ、及び標準の言語データなどを示す概念図であり、（Ｂ）は任意の種類の言語データがアンインストールされたことにより生じた不整合状態を示す図である。
【図５】任意の種類の言語が適用されたＧＵＩを例示する図である。
【図６】不整合モード及び通常モードをいずれかを選択するための選択画面を示す図である。
【図７】（Ａ）は標準の言語データをバックアップ機能として設定したときのＧＵＩを例示する図であり、（Ｂ）は標準の言語データをバックアップ機能として設定しなかったときのＧＵＩを例示する図である。
【図８】通常モードで実行されたジョブの情報が記録された通常モード履歴情報を示す図である。
【図９】不整合モードでのジョブの実行及びジョブのキャンセルのいずれかを選択するための選択画面を示す図である。
【図１０】不整合モードで実行されたジョブの情報が記録された不整合モード履歴情報を示す図である。
【図１１】不整合モード履歴情報の表示状態を示す図である。
【図１２】（Ａ）及び（Ｂ）は、整合状態となってからの不整合モード履歴情報のジョブの実行に伴って更新された該不整合モード履歴情報及び通常モード履歴情報を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について図面を参照して説明する。
【００１４】
図１は、本発明にかかる一実施形態の画像形成装置を示す断面図である。この画像形成装置１０は、例えば、ファクシミリ機能、及びスキャナー機能などの複数の機能を兼ね備えたＭＦＰ（複合機）である。この画像形成装置１０は、画像読取部１１と、画像形成部１２とを備えている。
【００１５】
画像読取部１１は、原稿画像を光学的に読み取る撮像素子を有しており、この撮像素子のアナログ出力がデジタル信号に変換されて、原稿画像を示す画像データが生成される。
【００１６】
画像形成部１２は、上記画像データ又は外部から受信した画像データによって示される画像を記録紙に印刷するものであり、マゼンタ用の画像形成ユニット３Ｍ、シアン用の画像形成ユニット３Ｃ、イエロー用の画像形成ユニット３Ｙ、及びブラックの画像形成ユニット３Ｂｋを備えている。各画像形成ユニット３Ｍ、３Ｃ、３Ｙ、及び３Ｂｋのいずれにおいても、感光体ドラム４の表面を均一帯電させ、感光体ドラム４の表面を露光して、感光体ドラム４の表面に静電潜像を形成し、感光体ドラム４の表面の静電潜像をトナー像に現像し、１次転写ローラー６により感光体ドラム４を中間転写ベルト５に押し付けて、感光体ドラム４の表面のトナー像を中間転写ベルト５に一次転写する。これにより、カラーのトナー像が中間転写ベルト５上に形成される。このカラーのトナー像は、中間転写ベルト５と２次転写ローラー９の間のニップ域Ｎにおいて給紙部１４から搬送路８を通じて搬送されてきた記録紙Ｐに２次転写される。
【００１７】
この後、定着装置１５で記録紙Ｐが加熱及び加圧されて、記録紙Ｐ上のトナー像が熱圧着により定着され、更に記録紙Ｐが排出ローラー１６を通じて排出トレイ１７に排出される。
【００１８】
次に、画像形成装置１０の制御に係る構成について説明する。図２は、画像形成装置１０の主要内部構成を示す機能ブロック図である。図２に示すように画像形成装置１０は、制御ユニット４１、表示部４２、操作部４４、タッチパネル４５、ファクシミリ通信部４６、記憶部４７、画像読取部１１、及び画像形成部１２などを備えている。これらの構成要素は、互いにバスを通じてデータ又は信号の送受信が可能とされている。
【００１９】
表示部４２は、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（ＯＬＥＤ：Organic Light-Emitting Diode）ディスプレイなどから構成される。
【００２０】
操作部４４は、例えば、表示部４２の初期画面を読み出すメニューキー、スタートキーなどを備え、ユーザーから画像形成動作実行指示や原稿読取動作実行指示等の指示を受け付ける。
【００２１】
表示部４２の画面には、タッチパネル４５が重ねられている。タッチパネル４５は、所謂抵抗膜方式や静電容量方式などのタッチパネルであって、タッチパネル４５に対するユーザーの指などの接触（タッチ）をその接触位置と共に検知し、表示部４２の画面に対するユーザーの指示を入力する。従って、タッチパネル４５は、表示部４２の画面に対するユーザー操作が入力される操作部としての役割を果たす。
【００２２】
ファクシミリ通信部４６は、画像データを、ネットワークを通じて他の画像形成装置やファクシミリ装置（図示せず）などとの間で送受信する。
【００２３】
記憶部４７は、ＳＳＤ（Solid State Drive）、大容量のＨＤＤ（Hard Disk Drive）などからなり、各種のデータやプログラムを記憶している。
【００２４】
制御ユニット４１は、プロセッサー、ＲＡＭ(Random Access Memory）、及びＲＯＭ（Read Only Memory）などから構成される。プロセッサーは、ＣＰＵ（Central Processing Unit）、ＭＰＵ、又はＡＳＩＣ等である。この制御ユニット４１は、上記のＲＯＭまたは記憶部４７に予めインストールされたシステムコントローラー（例えば、ファームウエア。但し、ハードウェアとしてのコントローラーも適用可能）が上記のプロセッサーで実行されることにより、制御部５１として機能する。
【００２５】
制御部５１は、画像形成装置１０の全体的な動作制御を司る。また、制御部５１は、表示部４２を制御して、各種の情報などを表示させる。更に、制御部５１は、ファクシミリ通信部４６の通信動作を制御する。
【００２６】
このような構成の画像形成装置１０においては、画像読取部１１が原稿画像を読取り、この原稿画像を示す画像データが画像形成部１２に入力されて、画像形成部１２が原稿画像を記録紙に記録する。
【００２７】
また、オプションコントローラー（例えば、ファームウエア）が、上記のＲＯＭまたは記憶部４７にインストールされると、上記プロセッサーは、当該オプションコントローラーに従った動作により、当該オプションコントローラーに対応するオプション機能を実行するための処理を行う制御部５１として機能する。すなわち、本実施形態では、オプションコントローラーがインストールされると、制御部５１が、システムコントローラー及びオプションコントローラーが示す処理の両方を実行する。オプションコントローラーは、インストール及びアンインストールされて、追加設定及び削除が可能である。
【００２８】
ここで、制御ユニット４１には、オプションコントローラーのインストールに際してオプションコントローラーが実行させようとするオプション機能についての設定情報が設定され、制御部５１は、この設定情報を用いて、オプションコントローラーにより実行させようとするオプション機能の処理を実行することとなる。ところが、ユーザーが、オプションコントローラーをアンインストールしたときに、上記設定情報が変更されなかったときには、設定情報が不整合状態となって、画像形成装置１０の制御に支障をもたらす。
【００２９】
例えば、画像形成装置１０では、複数種類の言語データについてのそれぞれのオプションコントローラーが記憶部４７に予めインストールされていて、いずれかの言語データが選択されて、この選択された言語データに基づき表示や印刷などが行われる。この場合、オプションコントローラーとして任意の種類の言語データが記憶部４７にインストールされたとき、このインストールに伴い該言語データの種類を示す設定情報が制御ユニット４１の不揮発性メモリー（ＥＥＰＲＯＭなど）に記憶されることにより、制御ユニット４１に設定される。制御部５１は、その言語データの種類を示す設定情報を参照して、任意の種類の言語データに基づき、表示部４２の表示を行う。例えば、制御部５１は、ＧＵＩを表示部４２に表示させるときに、インストールされている言語データのうち、ＧＵＩで表示される言語として、設定情報が示す種類の言語を用いる。このときには、設定情報が示す種類の言語の言語データがインストールされているため、その設定情報と任意の種類の言語データ（オプションコントローラー）が整合している。
【００３０】
しかしながら、任意の種類の言語データ（オプションコントローラー）がアンインストールされた後も、制御ユニット４１の不揮発性メモリー内の当該言語データ（オプションコントローラー）の設定情報が変更されなかったときには、制御部５１は、設定情報に対応する任意の種類の言語データを参照することができなくなり、つまり該設定情報が不整合状態となり、ＧＵＩを表示部４２に正常に表示することができなくなる。
【００３１】
そこで、制御部５１は、オプションコントローラーのアンインストール時に設定情報が変更されずに不整合状態となった場合に当該不整合状態に対処するバックアップ機能を設定せずにジョブを実行する不整合モードＨＭ、及びバックアップ機能を設定してジョブを実行する通常モードＴＭを実行する。
【００３２】
制御部５１は、制御ユニット４１の不揮発性メモリー内の設定情報が整合状態及び不整合状態のいずれにあるかを判定し、設定情報が不整合状態にあると判定した場合に、予め設定された不整合モードＨＭ及び通常モードＴＭの選択画面を表示部４２に表示させる。そして、ユーザーが、表示部４２の選択画面に対するタッチ操作により不整合モードＨＭ及び通常モードＴＭのいずれかを選択すると、タッチパネル４５を介して当該選択が入力され、制御部５１は、この選択されたモードでジョブを実行する。
【００３３】
通常モードＴＭが選択された場合には、アンインストールされたオプションコントローラーの代わりとなるバックアップ機能を設定して、制御部５１によりジョブが実行される。また、不整合モードＨＭが選択された場合には、設定情報の不整合に対処するために、上記バックアップ機能を設定せずに、ジョブが制御部５１により実行される。
【００３４】
例えば、任意の種類の言語データ（当該言語データを有するオプションコントローラー）がアンインストールされて、設定情報が不整合状態となったときに、不整合モードが選択されると、制御部５１は、予め定められている標準の言語データをバックアップ機能として設定することなく、ＧＵＩを表示部４２に表示する。このため、ＧＵＩにおいては、言語の表示箇所で文字や文字列が抜けて表示されないという状態となり、この状態でジョブが実行される。
【００３５】
一方、通常モードが選択されると、制御部５１は、上記標準の言語データをバックアップ機能として設定して、ＧＵＩを表示部４２に表示する。このため、ＧＵＩにおいては、言語の表示箇所で標準の言語データに基づく文字や文字列が表示されるという状態となり、この状態でジョブが実行される。
【００３６】
次に、上記のような不整合状態が生じた場合に、不整合モード及び通常モードのうちの選択されたモードでジョブを実行するための処理手順を、図３に示すフローチャートなどを参照して説明する。
【００３７】
まず、制御部５１は、コピーなどのジョブの実行時に、コピーの部数や濃度を設定するためのＧＵＩを、予め設定されている言語を用いて表示部４２に表示させるものとする（Ｓ１０１）。
【００３８】
このとき、制御部５１は、制御ユニット４１の不揮発性メモリーに記憶されている言語データに係る設定情報を参照して、上記予め設定されている言語の設定情報に対応するオプションコントローラーが上記不揮発性メモリーや記憶部４７にインストールされているか否かを判定する（Ｓ１０２）。
【００３９】
図４（Ａ）は、言語の種類を示す設定情報、オプションコントローラーとしてインストールされた任意の種類の言語データ、及び上記標準の言語データなどを示す概念図である。図４（Ａ）に示すように任意の種類の言語データを有するオプションコントローラー）がインストールされると、各言語データに係るそれぞれの設定情報が上記不揮発性メモリーや記憶部４７に記憶される。この場合は、設定情報がインストールされた任意の種類の言語データと整合している。
【００４０】
制御部５１は、設定情報に対応するオプションコントローラーがインストールされていると判定すると（Ｓ１０２でＹｅｓ）、設定情報が該オプションコントローラーと整合状態にあるので、制御部５１が任意の種類の言語データを用いたＧＵＩを表示部４２に表示させつつジョブを実行する（Ｓ１０３）。本実施形態で示す例では、制御部５１は、設定情報が示す上記予め設定されている言語の種類の言語データを用いて、ＧＵＩで表示される画像を作成して、表示部４２に表示させる。
【００４１】
例えば、図５に示すようなＧＵＩが表示される。この図５に示すＧＵＩにおいては、任意の種類の言語データ（例えば、日本語）が上記予め設定された言語用としてインストールされている。このため、制御部５１は、言語の表示箇所で当該任意の種類の言語データに基づく文字や文字列を表示部４２に表示させる。
【００４２】
また、制御部５１は、設定情報に対応するオプションコントローラーがインストールされていないと判定し（Ｓ１０２でＮｏ）、オプションコントローラーがアンインストールされて、設定情報が図４（Ｂ）に示すような不整合状態になっている場合には、図６に示すような不整合モードＨＭ及び通常モードＴＭのいずれかを選択するための選択画面ＳＧ１を制御部５１が表示部４２に表示させる（Ｓ１０４）。この図６に示す選択画面ＳＧ１には、不整合モードＨＭを選択するためのキーＫ１１、及び通常モードＴＭを選択するためのキーＫ１２が表示されている。
【００４３】
ユーザーは、キーＫ１１又はＫ１２に対するタッチ操作により不整合モードＨＭ及び通常モードＴＭのいずれかを選択する。制御部５１は、タッチパネル４５を通じて、キーＫ１１又はＫ１２に対するタッチ操作を受け付け、不整合モードＨＭ及び通常モードＴＭのいずれが選択されたかを判定する（Ｓ１０５）。
【００４４】
ここで、制御部５１が、通常モードＴＭが選択されたと判定すると（Ｓ１０５で通常）、ジョブを通常モードＴＭで実行する。例えば、制御部５１は、通常モードＴＭでＧＵＩの表示を行わせて、ジョブを実行する（Ｓ１０６）。この通常モードＴＭでは、制御部５１は、設定情報の不整合に対処するために上記標準の言語データをバックアップ機能として設定して、図７（Ａ）に示すようにＧＵＩを表示部４２に表示させる。この図７（Ａ）に示すＧＵＩにおいては、標準の言語データ（例えば、英語）がバックアップ機能として設定されるため、言語の表示箇所で標準の言語データに基づく文字や文字列が表示される。
【００４５】
そして、制御部５１は、通常モードＴＭで実行されたジョブの情報を、履歴情報として、図８に示すような記憶部４７に記憶されている通常モード履歴情報ＭＤＴに記録する（Ｓ１０７）。
【００４６】
以降、ジョブの実行の度に、設定情報に対応する上記アンインストールされた任意の言語データを参照する必要が生じても、任意の言語データが再度インストールされていなければ、制御部５１により通常モードＴＭでＧＵＩ表示が行われる。また、制御部５１は、通常モードＴＭで実行されたジョブの履歴情報を、通常モード履歴情報ＭＤＴに記録する。
【００４７】
また、制御部５１は、不整合モードＨＭが選択されたと判定した場合は（Ｓ１０５で不整合）、図９に例を示すような、不整合モードでのジョブの実行及びジョブのキャンセルのいずれかを選択するための選択画面ＳＧ２を表示部４２に表示させる（Ｓ１０８）。この図９に示す選択画面ＳＧ２には、不整合モードでのジョブの実行を選択するためのキーＫ２１、及びジョブのキャンセルを選択するためのキーＫ２２が表示されている。
【００４８】
ユーザーは、キーＫ２１又はキーＫ２２に対するタッチ操作により不整合モードでのジョブの実行又はジョブのキャンセルのいずれかを選択する。制御部５１は、タッチパネル４５を通じて、キーＫ１１又はキーＫ１２に対するタッチ操作を受け付け、不整合モードでのジョブの実行又はジョブのキャンセルのいずれが選択されたかを判定する（Ｓ１０９）。
【００４９】
例えば、制御部５１は、不整合モードでのジョブの実行が選択されたと判定すると（Ｓ１０９でＹＥＳ）、制御部５１が不整合モードＨＭでＧＵＩの表示を行わせつつジョブを実行する（Ｓ１１０）。この場合、制御部５１は、設定情報の不整合に対処するためのバックアップ機能を設定せずに、図７（Ｂ）に例を示すようなＧＵＩを表示部４２に表示させ、これと共に、「不整合状態」及び「不整合モードでジョブの実行」というメッセージを表示部４２に表示させる。この図７（Ｂ）に示すＧＵＩにおいては、設定情報の不整合に対処するためのバックアップ機能を設定しないため、言語の表示箇所で文字や文字列が抜けて表示されないという状態となる。
【００５０】
そして、制御部５１は、図１０に例を示すように、不整合モードＨＭで実行されたジョブの情報を、履歴情報として、記憶部４７に記憶されている不整合モード履歴情報ＨＤＴに記録する（Ｓ１１１）。
【００５１】
以降、ジョブの実行の度に、設定情報に対応する上記アンインストールされた任意の言語データを参照する必要が生じても、任意の言語データが再度インストールされていなければ、制御部５１により不整合モードＨＭでＧＵＩ表示が行われる。また、制御部５１は、不整合モードＨＭで実行されたジョブの履歴情報を、不整合モード履歴情報ＨＤＴに記録する。
【００５２】
また、制御部５１は、ユーザーによる操作部４４の操作で入力される指示に基づいて、ジョブのキャンセルが選択されたと判定すると（Ｓ１０９でＮＯ）、ジョブを中断させ（Ｓ１１２）、ジョブエラーを表示部４２に表示させる。制御部５１は、ジョブの履歴情報を不整合モード履歴情報ＨＤＴ及び通常モード履歴情報ＭＤＴのいずれにも記録しない。
【００５３】
以降、ジョブの実行の度に、設定情報に対応する上記アンインストールされた任意の言語データを参照する必要が生じても、任意の言語データが再度インストールされていなければ、ジョブが中断されて、ジョブエラーが表示部４２に表示され、ジョブの情報は記録されない。
【００５４】
このように本実施形態では、設定情報が不整合状態である場合に、ユーザーの選択に応じて、通常モードＴＭ又は不整合モードＨＭでジョブを実行している。通常モードＴＭでは、アンインストールされたオプションコントローラーの代わりとなるバックアップ機能が設定されて、ジョブが実行されるので、ユーザーが画像形成装置１０に生じた支障（設定情報の不整合状態）を殆ど察知することなく、ジョブが実行されることになる。
【００５５】
また、不整合モードＨＭでは、バックアップ機能が設定されずに、ジョブが実行されるので、ユーザーが画像形成装置１０に生じた支障を容易に察知できる状態となり、その上で、ジョブが実行されることになる。そして、ユーザーは、画像形成装置１０に生じた支障の原因がアンインストールされたオプションコントローラーにあることを推定できる。
【００５６】
従って、本実施形態によれば、オプションコントローラーのアンインストールが原因となって、設定情報が不整合状態となった場合であっても、使用者にとっての利用状況に不利益を生じさせないようにすることができる。
【００５７】
また、不整合モードＨＭで実行されたジョブの履歴情報が不整合モード履歴情報ＨＤＴに記録されるので、不整合モードＨＭで実行されたジョブを確認することが可能となる。更に、アンインストールされたオプションコントローラーを再度インストールして、設定情報を整合状態にした後に、不整合モード履歴情報ＨＤＴに記録されているジョブを再度実行すれば、正常な状態でのジョブを再度実行することができる。
【００５８】
例えば、ユーザーは、そのオプションコントローラーを再度インストールして、設定情報を整合状態にした後、操作部４４又はタッチパネル４５を操作して、不整合モード履歴情報ＨＤＴの表示を指示する。制御部５１は、その指示に応答して不整合モード履歴情報ＨＤＴを記憶部４７から読み出して、図１１に例を示すように不整合モード履歴情報ＨＤＴを表示部４２に表示させる。この図１１に示す表示部４２の画面には、不整合モード履歴情報ＨＤＴとして記憶された各ジョブの情報に対応するそれぞれのキーＫ３１、Ｋ３２、……と、再実行キーＫＳとが表示されている。
【００５９】
このとき、ユーザーが、キーＫ３１をタッチ操作して、該キーＫ３１に対応するジョブを選択し、引き続いて再実行キーＫＳに対してタッチ操作すると、制御部５１は、キーＫ３１に対応するジョブ（不整合ジョブ）の実行指示を受け付け、このジョブを再度実行する。制御部５１は、設定情報が整合状態となっているので、正常な状態でジョブが実行されたと判定し、図１２（Ａ）に示すように該ジョブの履歴情報を不整合モード履歴情報ＨＤＴから削除し、図１２（Ｂ）に示すように該ジョブの情報を通常モード履歴情報ＭＤＴに記録する。
【００６０】
すなわち、制御部５１は、設定情報が整合状態になった後に、不整合モード履歴情報ＨＤＴにおけるジョブ（不整合ジョブ）を再度実行すると、このジョブの情報が不整合モード履歴情報ＨＤＴから削除されて通常モード履歴情報ＭＤＴに移される。
【００６１】
尚、制御部５１は、不整合モード履歴情報ＨＤＴに記録されているジョブの情報の数を計数して、ジョブの情報の数と予め設定された閾値を比較し、ジョブの情報の数が閾値を超えた場合に、不整合モード履歴情報ＨＤＴにおける最も旧い記録順のジョブを選択して、この選択したジョブを、通常モードＴＭで実行し、このジョブの情報を不整合モード履歴情報ＨＤＴから削除して通常モード履歴情報ＭＤＴに移してもよい。あるいは、制御部５１は、不整合モード履歴情報ＨＤＴに記録されているジョブの情報の数が閾値を超えた場合に、不整合モード履歴情報ＨＤＴにおける最も旧い記録順のジョブを選択して削除してもよい。更に、制御部５１は、不整合モード履歴情報ＨＤＴに記録されているジョブの情報の数が閾値を超えた場合、以降、不整合モードＨＭでのジョブの実行を禁止して、ジョブエラーとしても構わない。
【００６２】
また、制御部５１は、図４（Ａ）、（Ｂ）に示す設定情報及びオプションコントローラーの状況を表示部４２に表示させてもよい。この場合、制御部５１は、不整合状態となった設定情報及びオプションコントローラーのみを表示させてもよいし、全ての設定情報及び全てのオプションコントローラーを表示させて、不整合状態となった設定情報及びオプションコントローラーのみを太字や色別で表示させてもよい。
【００６３】
また、上記実施形態では、設定情報及びオプションコントローラーとして、言語の種類及び言語データを例示しているが、他の設定情報及びオプションコントローラーであっても、本発明を適用可能である。他の設定情報及びオプションコントローラーとしては、フォントの種類（設定情報）及びフォントデータ（オプションコントローラーが有するデータとして）、印刷編集の種類（設定情報）及び印刷編集の機能（例えば２ｉｎ１、４ｉｎ１、余白設定。オプションコントローラーが実行させる機能として）を実行させるもの等がある。
【００６４】
また、上記実施形態では、本発明の画像形成装置の一実施形態として複合機を例示しているが、これは一例に過ぎず、コピー機、プリンター、ファクシミリ装置等であってもよい。
【００６５】
また、図１乃至図１２を用いて説明した上記実施形態の構成は、本発明の一例に過ぎず、本発明を当該構成に限定する趣旨ではない。
【符号の説明】
【００６６】
１０    画像形成装置
１１    画像読取部
１２    画像形成部
４１    制御ユニット
４２    表示部
４４    操作部
４５    タッチパネル
４６    ファクシミリ通信部
４７    記憶部
５１    制御部
【図１】
2019134321.tif 000003
【図２】
2019134321.tif 000004
【図３】
2019134321.tif 000005
【図４】
2019134321.tif 000006
【図５】
2019134321.tif 000007
【図６】
2019134321.tif 000008
【図７】
2019134321.tif 000009
【図８】
2019134321.tif 000010
【図９】
2019134321.tif 000011
【図１０】
2019134321.tif 000012
【図１１】
2019134321.tif 000013
【図１２】
2019134321.tif 000014