(57)【特許請求の範囲】
【請求項１】
表示部と、
不揮発性のデータ記憶部から、前記表示部に表示させる表示アイテムおよび前記表示アイテムの表示形態を指定する文字列を含む画面カスタマイズファイルを読み出すファイル読出部と、
前記画面カスタマイズファイルから、前記表示アイテムの種類を表す既定様式のアイテム指定文字列およびこれに対応する前記表示形態を表す前記既定様式の表示形態指定文字列を抽出する指定文字列抽出部と、
前記既定様式の前記アイテム指定文字列およびこれに対応する前記既定様式の前記表示形態指定文字列が、前記画面カスタマイズファイルから抽出された場合に、抽出された前記アイテム指定文字列に対応する前記表示アイテムを、抽出された前記表示形態指定文字列に対応する前記表示形態で前記表示部に表示させる第１表示制御部と、
前記既定様式の前記アイテム指定文字列が前記画面カスタマイズファイルから抽出され、かつ、前記アイテム指定文字列に対応する前記既定様式とは異なるエラー文字列が前記画面カスタマイズファイルに含まれる場合に、抽出された前記アイテム指定文字列に対応する前記表示アイテムを、様式エラーを表す予め定められたエラー明示形態で、前記表示部に表示させる第２表示制御部と、を備える情報処理装置。
【請求項２】
前記既定様式の前記アイテム指定文字列が抽出され、かつ、前記既定様式と異なる文字列を含まない前記画面カスタマイズファイルをバックアップファイルとして前記データ記憶部に記憶させるファイルバックアップ部と、
前記既定様式の前記アイテム指定文字列が前記画面カスタマイズファイルから抽出されなかった場合に、前記指定文字列抽出部は、前記バックアップファイルから前記既定様式の前記アイテム指定文字列および前記表示形態指定文字列を抽出し、
前記第１表示制御部は、前記バックアップファイルから抽出された前記アイテム指定文字列および前記表示形態指定文字列に従って前記表示アイテムを前記表示部に表示させる、請求項１に記載の情報処理装置。
【請求項３】
前記指定文字列抽出部は、前記画面カスタマイズファイルから、前記アイテム指定文字列の前記既定様式と比較して予め定められた近似条件を満たし、かつ、前記既定様式とは異なる文字列をアイテム指定近似文字列として抽出し、
前記アイテム指定近似文字列が前記画面カスタマイズファイルから抽出された場合に、前記第２表示制御部は、抽出された前記アイテム指定近似文字列に対応する前記表示アイテムを前記エラー明示形態で前記表示部に表示させる、請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記エラー明示形態が、前記表示アイテムを前記表示部の画面における予め定められたエラー領域に表示する形態、前記表示アイテムを点滅表示する形態、前記表示アイテムを反転表示する形態および前記表示アイテムを予め定められた色で表示する形態のうちの１つまたは複数を含む、請求項１から請求項３のいずれか１項に記載の情報処理装置。
【請求項５】
シートに画像を形成する画像形成処理を実行する画像形成部と、
前記画像形成処理の条件を指定する操作アイコンである前記表示アイテムを前記表示部に表示させる請求項１から請求項４のいずれか１項に記載の情報処理装置と、
前記情報処理装置の前記表示部に表示された前記操作アイコンに対応する操作を受け付ける操作部と、を備え、
前記画像形成部は、前記操作アイコンに対する操作により指定される条件に従って前記画像形成処理を実行する、画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびそれを備える画像形成装置に関する。
【背景技術】
【０００２】
一般に、複写機または複合機などの画像形成装置は、パネル状の表示部およびタッチパネルなどの操作部を備える。そして、前記画像形成装置において、画像形成処理の条件を指定する操作アイコンを含む設定画面が、前記表示部に表示される。そして、前記画像形成装置の画像形成部は、前記操作アイコンに対する操作により指定される条件に従って前記画像形成処理を実行する。
【０００３】
また、前記画像形成装置と通信可能な情報処理装置が、前記画像形成装置に対する機能設定を行うドライバーのユーザーインターフェイスをカスタマイズする機能を備えることが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２４２７８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ユーザーが、前記画像形成装置の前記設定画面をカスタマイズできれば、前記画像形成装置の操作の利便性が高まる。ここで、専用ソフトウェアを前記ユーザーが操作する情報端末にインストールすることなしに、前記カスタマイズが可能であれば好適である。
【０００６】
例えば、前記設定画面のカスタマイズ情報を表す文字列を含むテキストファイルが、一般的なテキスト編集ソフトウェアを通じて生成され、前記画像形成装置が、そのテキストファイルの内容に従って前記設定画面を前記表示部に表示させることが考えられる。
【０００７】
一方、ユーザーが任意に前記テキストファイルを作成する場合、予め定められた正規の様式に従っていない誤用の文字列が前記テキストファイルに含まれやすい。そのため、前記テキストファイルが前記誤用の文字列を含む場合に、前記画像形成装置が前記表示部への画面出力をできないと、ユーザーが前記画像形成装置を利用できなく状況が頻発するおそれがある。
【０００８】
本発明の目的は、設定画面のカスタマイズ情報を表す文字列を含むテキストファイルが、正規の様式に従っていない誤用の文字列を含む場合でも、極力、前記テキストファイルの作成者の意図に沿った設定画面を表示部に表示させることができる情報処理装置およびそれを備える画像形成装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一の局面に係る情報処理装置は、表示部と、ファイル読出部と、指定文字列抽出部と、第１表示制御部と、第２表示制御部とを備える。前記ファイル読出部は、不揮発性のデータ記憶部から画面カスタマイズファイルを読み出す。前記画面カスタマイズファイルは、前記表示部に表示させる表示アイテムおよび前記表示アイテムの表示形態を指定する文字列を含むデータのファイルである。前記指定文字列抽出部は、前記画面カスタマイズファイルから、前記表示アイテムの種類を表す既定様式のアイテム指定文字列およびこれに対応する前記表示形態を表す前記既定様式の表示形態指定文字列を抽出する。前記既定様式の前記アイテム指定文字列およびこれに対応する前記既定様式の前記表示形態指定文字列が、前記画面カスタマイズファイルから抽出された場合に、前記第１表示制御部は、抽出された前記アイテム指定文字列に対応する前記表示アイテムを、抽出された前記表示形態指定文字列に対応する前記表示形態で前記表示部に表示させる。前記既定様式の前記アイテム指定文字列が前記画面カスタマイズファイルから抽出され、かつ、前記アイテム指定文字列に対応するエラー文字列が前記画面カスタマイズファイルに含まれる場合に、前記第２表示制御部は、抽出された前記アイテム指定文字列に対応する前記表示アイテムを、様式エラーを表す予め定められたエラー明示形態で、前記表示部に表示させる。前記エラー文字列は、前記既定様式の文字列とは異なる文字列である。
【００１０】
本発明の他の局面に係る画像形成装置は、画像形成部と、前記情報処理装置と、操作部とを備える。前記画像形成部は、シートに画像を形成する画像形成処理を実行する。前記情報処理装置は、前記画像形成処理の条件を指定する操作アイコンである前記表示アイテムを前記表示部に表示させる。前記操作部は、前記情報処理装置の前記表示部に表示された前記操作アイコンに対応する操作を受け付ける。前記画像形成部は、前記操作アイコンに対する操作により指定される条件に従って前記画像形成処理を実行する。
【発明の効果】
【００１１】
本発明によれば、設定画面のカスタマイズ情報を表す文字列を含むテキストファイルが、正規の様式に従っていない誤用の文字列を含む場合でも、極力、前記テキストファイルの作成者の意図に沿った設定画面を表示部に表示させることができる情報処理装置およびそれを備える画像形成装置を提供することが可能になる。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施形態に係る画像形成装置のブロック図である。
【図２】図２は、画像形成装置が備える操作表示部の外観図である。
【図３】図３は、画像形成装置における設定画面出力制御の手順の一例を示すフローチャートである。
【図４】図４は、第１の画面カスタマイズファイルにおける表示指定文字列の一例を表す図である。
【図５】図５は、第２の画面カスタマイズファイルにおける表示指定文字列の一例を表す図である。
【図６】図６は、第３の画面カスタマイズファイルにおける表示指定文字列の一例を表す図である。
【図７】図７は、実施形態に係る画像形成装置が第１の画面カスタマイズファイルに基づいて出力する設定画面の一例を表す図である。
【図８】図８は、実施形態に係る画像形成装置が第２の画面カスタマイズファイルに基づいて出力する設定画面の一例を表す図である。
【図９】図９は、実施形態に係る画像形成装置が出力する様式エラー箇所通知画面の一例を表す図である。
【図１０】図１０は、実施形態に係る画像形成装置が第３の画面カスタマイズファイルに基づいて出力する設定画面の一例を表す図である。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照しながら、本発明の実施形態について説明する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格を有さない。
【００１４】
［画像形成装置１０の構成］
まず、図１，２を参照しつつ、実施形態に係る画像形成装置１０の構成について説明する。画像形成装置１０は、シートに画像を形成する画像形成処理を実行可能な装置である。
【００１５】
図１が示す画像形成装置１０は、原稿から画像を読み取る画像読取処理および前記画像形成処理を実行可能な複合機である。なお、画像形成装置１０が、電話回線を通じた画像送信処理および前記画像形成処理を実行可能なファクシミリ装置などであることも考えられる。
【００１６】
画像形成装置１０は、主制御部１、操作表示部２、スキャン部３１、スキャン制御部３、画像形成部４１、画像形成制御部４、通信部６、画像処理部５および記憶メディアインターフェイス７などを備える。
【００１７】
主制御部１、スキャン制御部３、画像形成制御部４、通信部６および画像処理部５は、それぞれバス９に接続されおり、バス９を通じて相互にデータの受け渡しが可能である。
【００１８】
スキャン部３１は、前記画像読取処理を実行することにより、原稿画像のデータを出力する。スキャン制御部３は、スキャン部３１を制御し、バス９を通じて前記原稿画像のデータを画像処理部５などの他の機器に転送する。
【００１９】
画像形成部４１は、周知の電子写真方式またはインクジェット方式による前記画像形成処理を実行する。画像形成制御部４は、画像形成部４１を制御し、画像形成部４１に前記画像形成処理を実行させる。
【００２０】
前記画像形成処理において、画像形成制御部４は、画像処理部５からラスタデータを取得し、そのラスタデータに基づく画像を前記シートに形成する処理を画像形成部４１に実行させる。
【００２１】
通信部６は、ネットワーク１０１を通じて外部装置との間でデータの送受信を行う。前記外部装置は、他の画像形成装置１０または不図示のパーソナルコンピューターなどの情報端末である。
【００２２】
さらに、通信部６は、バス９を通じて他の機器とデータの受け渡しを行う。例えば、通信部６は、前記外部機器から印刷ジョブのデータを受信し、その印刷ジョブのデータをバス９を通じて画像処理部５に転送する。
【００２３】
また、通信部６は、スキャン制御部３から画像処理部５を介して前記原稿画像のデータを取得し、そのデータを前記外部装置へ送信する機能も備える。
【００２４】
画像処理部５は、バス９を通じて他の機器から得た画像データなどに対する各種のデータ処理を実行する。画像処理部５によるデータ処理の対象は、例えば、スキャン部３１から得られる前記原稿画像のデータまたは前記外部装置から通信部６を通じて得られる前記印刷ジョブのデータなどである。
【００２５】
例えば、画像処理部５は、スキャン制御部３から得られる前記原稿画像のデータに対し、画像回転処理、ハーフトーン処理またはサイズカット処理などの画像処理を施す。また、画像処理部５は、前記原稿画像のデータおよび前記印刷ジョブを前記ラスタデータへ変換し、画像形成制御部４へ転送する処理なども実行する。
【００２６】
記憶メディアインターフェイス７は、記憶メディア８が取り外し可能に装着されるインターフェイスである。主制御部１は、記憶メディアインターフェイス７を通じて、記憶メディア８に対するデータの書き込みおおびデータの読み出しが可能である。記憶メディア８は、例えばＵＳＢメモリーまたはＳＤメモリーカードなどである（ＳＤはＳＤカードアソシエーションの登録商標）。
【００２７】
図２が示すように、操作表示部２は、操作部２１および表示部２２を含む。操作部２１は、タッチパネルおよび操作ボタンなどを含む。表示部２２は、液晶表示パネルなどのパネル型の表示部である。前記タッチパネルは、表示部２２の表面に形成されている。操作部２１は、表示部２２に表示される操作アイコンに対応する操作を受け付ける。
【００２８】
主制御部１は、他の制御部を統括して制御する。例えば、主制御部１は、表示部２２に画像形成に関する設定画面ｇ１などを表示させる（図７参照）。さらに、主制御部１は、操作部２１に対する操作を通じて入力される入力情報および各種センサーの検出結果に応じて他の制御部を制御する。
【００２９】
図１に示されるように、主制御部１は、ＭＰＵ（Micro Processor Unit）１１およびデータ記憶部１２などを備える。
【００３０】
ＭＰＵ１１は、各種の演算およびデータ処理を実行するプロセッサーである。データ記憶部１２は、ＭＰＵ１１が参照する各種情報を記憶する、コンピューター読み取り可能な不揮発性の記憶部である。また、データ記憶部１２は、ＭＰＵ１１による各種情報の読み書きが可能な記憶部でもある。
【００３１】
データ記憶部１２は、ＭＰＵ１１に各種の処理を実行させるためのプログラムおよびそれらのプログラムを実行するＭＰＵ１１によって参照される情報および書き込まれる情報を記憶する。
【００３２】
例えば、データ記憶部１２は、認証データＤ０、画面カスタマイズファイルＤ１およびバックアップファイルＤ２などを記憶する。
【００３３】
認証データＤ０は、画像形成装置１０を利用可能なユーザー各々を一意に特定する情報を含むデータである。認証データＤ０は、例えば、ユーザーＩＤおよびパスワードなどであり、画像形成装置１０の利用を許容するための認証処理の際に参照される。
【００３４】
画像形成装置１０が通電状態になると、まず、ＭＰＵ１１は、前記認証処理を実行する。前記認証処理は、認証用入力情報と予めデータ記憶部１２に記憶された認証データＤ０の情報とを照合して認証成否を判定する処理である。前記認証用入力情報は、操作表示部２の操作部２１または他の情報入力部を通じて入力される。
【００３５】
前記認証処理は、ＭＰＵ１１がユーザー認証プログラムＰｒ１を実行することによって実現される。
【００３６】
例えば、ＭＰＵ１１は表示部２２に不図示のログイン画面を表示させ、操作部２１を通じて前記認証用入力情報を取得する。さらに、ＭＰＵ１１は、その認証用入力情報と予めデータ記憶部１２に記憶された認証データＤ０の情報とを照合する。
【００３７】
前記認証用入力情報と認証データＤ０の情報とが合致すれば認証は成功であり、そうでなければ前記認証は失敗である。
【００３８】
なお、ＭＰＵ１１が、ユーザーの生態情報を、生態情報入力装置を通じて前記認証用入力情報として入力することが考えられる。この場合、画像形成装置１０は、指紋情報を読み取る指紋読取センサーまたは顔画像を撮影するカメラなどの前記生態情報入力装置を備える。
【００３９】
画像形成装置１０において、主制御部１、操作表示部２、通信部６および記憶メディアインターフェイス７は、表示部２２に設定画面ｇ１を表示させる処理およびそれに関連する処理を実行する情報処理装置１００を構成している。
【００４０】
図７に示されるように、画像形成装置１０において、前記画像形成処理の条件を指定する操作アイコンｇ１１を含む設定画面ｇ１が、表示部２２に表示される。操作部２１は、情報処理装置１００の表示部２２に表示された操作アイコンｇ１１に対応する操作を受け付ける。
【００４１】
操作アイコンｇ１１の操作により指定される前記画像形成処理の条件は、各種の条件を含む。例えば、前記画像形成処理の条件は、画像形成面が前記シートの片面および両面いずれであるかを指定する条件を含む。また、前記画像形成処理の条件は、出力画像がカラー画像およびモノクロ画像のいずれであるかを指定する条件を含む。また、前記画像形成処理の条件は、出力画像の画質を指定する条件を含む。また、前記画像形成処理の条件は、前記シートのサイズを指定する条件および出力画像の縮小率もしくは拡大率を指定する条件なども含む。
【００４２】
そして、画像形成部４１は、操作アイコンｇ１１に対する操作により指定される条件に従って前記画像形成処理を実行する。なお、操作アイコンｇ１１は、表示部２２に表示させる表示アイテムの一例である。
【００４３】
ところで、ユーザーが、画像形成装置１０の設定画面ｇ１をカスタマイズできれば、画像形成装置１０の操作の利便性が高まる。ここで、専用ソフトウェアを前記ユーザーが操作する前記情報端末にインストールすることなしに、前記カスタマイズが可能であれば好適である。
【００４４】
例えば、設定画面ｇ１のカスタマイズ情報を表す文字列を含むテキストファイルが、一般的なテキスト編集ソフトウェアを通じて生成され、画像形成装置１０が、そのテキストファイルの内容に従って設定画面ｇ１を表示部２２に表示させることが考えられる。
【００４５】
一方、前記ユーザーが任意に前記テキストファイルを作成する場合、予め定められた正規の様式に従っていない誤用の文字列が前記テキストファイルに含まれやすい。そのため、前記テキストファイルが前記誤用の文字列を含む場合に、画像形成装置１０が表示部２２への画面出力をできないと、前記ユーザーが画像形成装置１０を利用できなく状況が頻発するおそれがある。
【００４６】
本実施形態に係る画像形成装置１０において、画面カスタマイズファイルＤ１は、設定画面ｇ１のカスタマイズ情報を表す文字列を含むテキストファイルである。主制御部１は、後述する設定画面出力制御を実行することにより、画面カスタマイズファイルＤ１の内容に従って設定画面ｇ１を表示部２２に表示させる。
【００４７】
バックアップファイルＤ２は、所定の条件の下で画面カスタマイズファイルＤ１から複製されるファイルである。また、画像形成装置１０の初期状態において、バックアップファイルＤ２は、標準画面設定ファイルＤ３と同じファイルである。標準画面設定ファイルＤ３は、標準の設定画面ｇ１を定義するファイルである。
【００４８】
標準画面設定ファイルＤ３およびそれと同じ内容のバックアップファイルＤ２は、装置の出荷段階において、予めデータ記憶部１２に記憶されている。なお、画面カスタマイズファイルＤ１およびバックアップファイルＤ２の詳細については後述する。
【００４９】
そして、前記設定画面出力制御において、画面カスタマイズファイルＤ１が、正規の様式に従っていない誤用の文字列を含む場合でも、主制御部１は、極力、画面カスタマイズファイルＤ１の作成者の意図に沿った設定画面ｇ１を表示部２２に表示させることができる。
【００５０】
画面カスタマイズファイルＤ１は、ＭＰＵ１１によってデータ記憶部１２に記録される。データ記憶部１２に画面カスタマイズファイルＤ１を記録する処理は、前記設定画面出力制御が実行される前に実行される。
【００５１】
例えば、画面カスタマイズファイルＤ１を記憶する記憶メディア８が記憶メディアインターフェイス７に装着された際に、ＭＰＵ１１は、画面カスタマイズファイルＤ１を記憶メディア８から読み出すとともにデータ記憶部１２へ書き込む。
【００５２】
また、通信部６が外部の前記情報端末から画面カスタマイズファイルＤ１を受信した際に、ＭＰＵ１１は、画面カスタマイズファイルＤ１を通信部６から取得するとともにデータ記憶部１２へ書き込む。
【００５３】
本実施形態において、ＭＰＵ１１は、前記認証処理が成功した状況下において、画面カスタマイズファイルＤ１をデータ記憶部１２へ書き込む処理を実行する。そして、ＭＰＵ１１は、画面カスタマイズファイルＤ１を、成功した前記認証処理における認証データＤ０に対応づけてデータ記憶部１２に記録する。
【００５４】
即ち、画面カスタマイズファイルＤ１は、ユーザー各々を識別する情報である認証データＤ０ごとにデータ記憶部１２に記憶される。
【００５５】
［前記設定画面出力制御］
以下、図３に示されるフローチャートを参照しつつ、前記設定画面出力制御の手順の一例について説明する。以下の説明において、Ｓ１，Ｓ２，…は、前記設定画面出力制御において主制御部１のＭＰＵ１１が実行する各工程の識別符号を表す。
【００５６】
ＭＰＵ１１は、前記認証処理が成功したときに、前記設定画面出力制御を実行する。さらに、ＭＰＵ１１は、データ記憶部１２の画面カスタマイズファイルＤ１が更新されたときにも、前記設定画面出力制御を実行する。前記設定画面出力制御は、ＭＰＵ１１が設定画面出力制御プログラムＰｒ２を実行することによって実現される。
【００５７】
＜工程Ｓ１＞
前記設定画面出力制御において、まず、ＭＰＵ１１は、データ記憶部１２の画面カスタマイズファイルＤ１を参照する。本工程において、ＭＰＵ１１は、成功した前記認証処理の認証データＤ０に対応する画面カスタマイズファイルＤ１が、データ記憶部１２に存在するか否かを判定する。
【００５８】
例えば図４に示されるように、画面カスタマイズファイルＤ１は、表示指定文字列Ｔｘ０を含むテキストファイルである。表示指定文字列Ｔｘ０は、表示部２２に表示させる操作アイコンｇ１１および操作アイコンｇ１１の表示形態を指定する文字列である。
【００５９】
表示指定文字列Ｔｘ０は、アイコン指定文字列Ｔｘ１および表示形態指定文字列Ｔｘ２を含む。アイコン指定文字列Ｔｘ１は、操作アイコンｇ１１の種類を表す文字列である。表示形態指定文字列Ｔｘ２は、操作アイコンｇ１１の表示形態を表す文字列である。
【００６０】
アイコン指定文字列Ｔｘ１および表示形態指定文字列Ｔｘ２は、既定様式に従って表される。これにより、ＭＰＵ１１は、アイコン指定文字列Ｔｘ１から表示すべき操作アイコンｇ１１を判定することができ、さらに、表示形態指定文字列Ｔｘ２から操作アイコンｇ１１の表示形態を判定することができる。
【００６１】
また、表示形態指定文字列Ｔｘ２は、前記既定様式に従って表されることにより、アイコン指定文字列Ｔｘ１と対応づけられる。
【００６２】
図４に示されるアイコン指定文字列Ｔｘ１は、指定のメニュー画面へ移行する操作を受け付ける実行ボタンアイコンを表す文字列である。そのほか、アイコン指定文字列Ｔｘ１が、パラメーター選択アイコンまたは数値入力アイコンを表す文字列であることも考えられる。
【００６３】
前記パラメーター選択アイコンは、複数の前記画像形成処理のパラメーターの選択肢から１つまたは複数の前記パラメーターを選択する操作を受け付ける操作アイコンｇ１１である。前記数値値入力アイコンは、数値を入力する操作を受け付ける操作アイコンｇ１１である。
【００６４】
また、図４に示されるように、表示形態指定文字列Ｔｘ２は、操作アイコンｇ１１の表示位置、操作アイコンｇ１１とともに表示するタイトル、前記タイトルのフォント、前記タイトルの表示色および操作アイコンｇ１１の表示色などを指定する文字列を含み得る。
【００６５】
＜工程Ｓ２＞
成功した前記認証処理の認証データＤ０に対応する画面カスタマイズファイルＤ１が存在する場合、ＭＰＵ１１は、その画面カスタマイズファイルＤ１をデータ記憶部１２から読み出す。
【００６６】
なお、工程Ｓ２の処理を実行するＭＰＵ１１は、不揮発性のデータ記憶部１２から画面カスタマイズファイルＤ１を読み出すファイル読出部の一例である。
【００６７】
＜工程Ｓ３＞
さらに、ＭＰＵ１１は、指定文字列抽出処理を実行する。前記指定文字列抽出処理は、画面カスタマイズファイルＤ１から、操作アイコンｇ１１の種類を表す前記既定様式のアイコン指定文字列Ｔｘ１およびこれに対応する前記既定様式の表示形態指定文字列Ｔｘ２を抽出する処理である。
【００６８】
前記指定文字列抽出処理において、ＭＰＵ１１は、前記既定様式に従って表された文字列をアイコン指定文字列Ｔｘ１および表示形態指定文字列Ｔｘ２として抽出する。
【００６９】
さらに、工程Ｓ３において、ＭＰＵ１１は、画面カスタマイズファイルＤ１にアイコン指定近似文字列Ｔｘ１１および表示形態指定近似文字列Ｔｘ２１の一方または両方が含まれる場合には、その文字列も抽出する。
【００７０】
図５には、アイコン指定近似文字列Ｔｘ１１の一例が示されており、図６には、表示形態指定近似文字列Ｔｘ２１の一例が示されている。
【００７１】
アイコン指定近似文字列Ｔｘ１１は、前記既定様式のアイコン指定文字列Ｔｘ１に対して予め定められた近似条件を満たし、かつ、前記既定様式とは異なる文字列である。同様に、表示形態指定近似文字列Ｔｘ２１は、前記既定様式の表示形態指定文字列Ｔｘ２に対して前記近似条件を満たし、かつ、前記既定様式とは異なる文字列である。
【００７２】
例えば、前記近似条件が、前記既定様式の文字列に対して並び順が同じ複数の文字が予め定められた比率以上含まれているという条件であることが考えられる。
【００７３】
また、工程Ｓ３において、ＭＰＵ１１は、前記既定様式に従っていない文字列が画面カスタマイズファイルＤ１に含まれている場合、その文字列をエラー文字列として検出する。アイコン指定近似文字列Ｔｘ１１および表示形態指定近似文字列Ｔｘ２１も前記エラー文字列の一例である。
【００７４】
また、工程Ｓ３において、ＭＰＵ１１は、画面カスタマイズファイルＤ１が正常ファイルであるかエラーファイルであるかを判定する。前記正常ファイルは、前記既定様式のアイコン指定文字列Ｔｘ１が抽出され、かつ、前記既定様式と異なる文字列を含まないファイルである。図４に示される画面カスタマイズファイルＤ１は、前記正常ファイルの一例である。
【００７５】
前記エラーファイルは、前記既定様式のアイコン指定文字列Ｔｘ１が抽出されなかったファイル、または、１つ以上の前記エラー文字列が検出されたファイルである。なお、工程Ｓ３の処理を実行するＭＰＵ１１は指定文字列抽出部の一例である。
【００７６】
＜工程Ｓ４＞
画面カスタマイズファイルＤ１が前記正常ファイルであると判定された場合、ＭＰＵ１１は、その画面カスタマイズファイルＤ１をバックアップファイルＤ２としてデータ記憶部１２に記憶させる。なお、工程Ｓ４の処理を実行するＭＰＵ１１はファイルバックアップ部の一例である。
【００７７】
＜工程Ｓ５＞
さらに、画面カスタマイズファイルＤ１が前記正常ファイルであると判定された場合、ＭＰＵ１１は、第１表示制御を実行する。前記第１表示制御は、前記既定様式のアイコン指定文字列Ｔｘ１およびこれに対応する前記既定様式の表示形態指定文字列Ｔｘ２が、画面カスタマイズファイルＤ１から抽出された場合に実行される。
【００７８】
前記第１表示制御において、ＭＰＵ１１は、抽出されたアイコン指定文字列Ｔｘ１に対応する操作アイコンｇ１１を、抽出された表示形態指定文字列Ｔｘ２に対応する前記表示形態で表示部２２に表示させる。
【００７９】
図７に示される設定画面ｇ１は、図４に示される画面カスタマイズファイルＤ１（前記正常ファイル）に基づいて操作アイコンｇ１１が表示された画面の一例である。工程Ｓ５の処理を実行するＭＰＵ１１は第１表示制御部の一例である。
【００８０】
＜工程Ｓ６＞
また、前記既定様式のアイコン指定文字列Ｔｘ１が画面カスタマイズファイルＤ１から抽出され、かつ、アイコン指定文字列Ｔｘ１に対応する前記エラー文字列が画面カスタマイズファイルＤ１に含まれる場合に、ＭＰＵ１１は、第２表示制御を実行する。
【００８１】
前記第２表示制御において、ＭＰＵ１１は、抽出されたアイコン指定文字列Ｔｘ１に対応する操作アイコンｇ１１を、様式エラーを表す予め定められたエラー明示形態で、表示部２２に表示させる。
【００８２】
図８に示される設定画面ｇ１は、図６に示される画面カスタマイズファイルＤ１（前記エラーファイル）に基づいて表示された設定画面ｇ１の一例である。図８の設定画面ｇ１は、前記エラー明示形態で表示された操作アイコンｇ１２を含む。操作アイコンｇ１２は、表示形態指定近似文字列Ｔｘ２１に対応する前記表示アイテムの一例である。
【００８３】
図８に示される前記エラー明示形態は、操作アイコンｇ１１を点滅表示する形態である。図８に示される例の他、前記エラー明示形態が、操作アイコンｇ１１を表示部２２の画面における予め定められたエラー領域に表示する形態、操作アイコンｇ１１を反転表示する形態および操作アイコンｇ１１を予め定められ特異な色で表示する形態のうちの１つまたは複数の組合せであることが考えられる。
【００８４】
操作アイコンｇ１１が前記エラー明示形態で表示されることにより、ユーザーは、画面カスタマイズファイルＤ１が前記既定様式に従っていない文字列を含むことを認識することができる。
【００８５】
また、アイコン指定近似文字列Ｔｘ１１が画面カスタマイズファイルＤ１から抽出された場合も、ＭＰＵ１１は、前記第２表示制御を実行する。この場合、ＭＰＵ１１は、抽出されたアイコン指定近似文字列Ｔｘ１１に対応する操作アイコンｇ１１を前記エラー明示形態で表示部２２に表示させる。
【００８６】
図１０に示される設定画面ｇ１は、図５に示される画面カスタマイズファイルＤ１（前記エラーファイル）に基づいて表示された設定画面ｇ１の一例である。図１０の設定画面ｇ１は、前記エラー明示形態で表示された操作アイコンｇ１３を含む。操作アイコンｇ１３は、アイコン指定近似文字列Ｔｘ１１に対応する前記表示アイテムの一例である。
【００８７】
また、図８，１０に示されるように、前記第２表示制御において、ＭＰＵ１１が、前記エラー明示形態で表示される操作アイコンｇ１２またはｇ１３に対応する補足アイコンｇ１４を、表示部２２に表示させることが考えられる。
【００８８】
補足アイコンｇ１４は、画面カスタマイズファイルＤ１における前記既定様式に従っていない箇所を通知するエラー箇所通知処理の実行を受け付ける操作アイコンである。
【００８９】
図９は、前記エラー箇所通知処理においてＭＰＵ１１が表示部２２に表示させた様式エラー箇所通知画面ｇ１５を示す。様式エラー箇所通知画面ｇ１５は、操作アイコンｇ１２が前記エラー明示形態で表示される原因となった画面カスタマイズファイルＤ１の一部の文字列を表示する画面である。
【００９０】
ユーザーは、様式エラー箇所通知画面ｇ１５により、画面カスタマイズファイルＤ１における前記既定様式に従っていない箇所を認識することができる。工程Ｓ６の処理を実行するＭＰＵ１１は第２表示制御部の一例である。
【００９１】
＜工程Ｓ７＞
また、前記既定様式のアイコン指定文字列Ｔｘ１が画面カスタマイズファイルＤ１から抽出されなかった場合、ＭＰＵ１１は、データ記憶部１２からバックアップファイルＤ２を読み出す。
【００９２】
なお、本実施形態において、アイコン指定近似文字列Ｔｘ１１が画面カスタマイズファイルＤ１から抽出された場合は、アイコン指定文字列Ｔｘ１が抽出されたとみなされる。この場合、画面カスタマイズファイルＤ１に基づく前記第２表示制御（Ｓ６）が実行される。
【００９３】
そして、ＭＰＵ１１は、工程Ｓ７の処理の後、バックアップファイルＤ２を画面カスタマイズファイルＤ１とみなして工程Ｓ３および工程Ｓ５の処理を実行する。なお、工程Ｓ４の処理は、実行されてもスキップされてもよい。
【００９４】
バックアップファイルＤ２の読み出しが行われた場合、ＭＰＵ１１は、工程Ｓ３において、バックアップファイルＤ２から前記既定様式のアイコン指定文字列Ｔｘ１および表示形態指定文字列Ｔｘ２を抽出する。
【００９５】
同様に、バックアップファイルＤ２の読み出しが行われた場合、ＭＰＵ１１は、工程Ｓ５において、バックアップファイルＤ２から抽出されたアイコン指定文字列Ｔｘ１および表示形態指定文字列Ｔｘ２に従って操作アイコンｇ１１を表示部２２に表示させる。
【００９６】
以上により、前記設定画面出力制御が終了する。
【００９７】
本実施形態によれば、設定画面ｇ１のカスタマイズ情報を表す文字列を含む画面カスタマイズファイルＤ１が、正規の様式に従っていない誤用の文字列を含む場合でも、極力、画面カスタマイズファイルＤ１の作成者の意図に沿った設定画面ｇ１を表示部２２に表示させることができる。
【００９８】
[応用例]
画像形成装置１０の情報処理装置１００が、画像形成装置１０以外の装置に適用されることも考えられる。
【００９９】
なお、本発明に係る情報処理装置および画像形成装置は、各請求項に記載された発明の範囲において、以上に示された実施形態及び応用例を自由に組み合わせること、或いは実施形態及び応用例を適宜、変形する又は一部を省略することによって構成されることも可能である。
【符号の説明】
【０１００】
１        ：主制御部
２        ：操作表示部
３        ：スキャン制御部
４        ：画像形成制御部
５        ：画像処理部
６        ：通信部
７        ：記憶メディアインターフェイス
８        ：記憶メディア
９        ：バス
１０      ：画像形成装置
１１      ：ＭＰＵ
１２      ：データ記憶部
２１      ：操作部
２２      ：表示部
３１      ：スキャン部
４１      ：画像形成部
１００    ：情報処理装置
１０１    ：ネットワーク
Ｄ０      ：認証データ
Ｄ１      ：画面カスタマイズファイル
Ｄ２      ：バックアップファイル
Ｄ３      ：標準画面設定ファイル
Ｐｒ１    ：ユーザー認証プログラム
Ｐｒ２    ：設定画面出力制御プログラム
Ｔｘ０    ：表示指定文字列
Ｔｘ１    ：アイコン指定文字列（表示アイテム指定文字列）
Ｔｘ１１  ：アイコン指定近似文字列
Ｔｘ２    ：表示形態指定文字列
Ｔｘ２１  ：表示形態指定近似文字列
ｇ１      ：設定画面
ｇ１１，ｇ１２，ｇ１３：操作アイコン（表示アイテム）
ｇ１４    ：補足アイコン
ｇ１５    ：様式エラー箇所通知画面
【図１】
0006365518.tif 000002
【図２】
0006365518.tif 000003
【図３】
0006365518.tif 000004
【図４】
0006365518.tif 000005
【図５】
0006365518.tif 000006
【図６】
0006365518.tif 000007
【図７】
0006365518.tif 000008
【図８】
0006365518.tif 000009
【図９】
0006365518.tif 000010
【図１０】
0006365518.tif 000011