(57)【要約】【課題】  ユーザが間違った操作手順を繰り返すと、間違う操作を実行できなくすることを目的として選択項目を非表示にしたり、また、間違った操作後に表示されるエラーメッセージの内容や大きさなどを間違えた回数に応じて変化させて、ユーザに最適な操作手順を覚えるように注意を促す誤操作防止装置および誤操作防止プログラムを提供する。【解決手段】  操作部２で操作された操作を記憶部５に記憶し、その操作の結果、表示部３に誤り表示がなされた操作および操作回数を記憶部５に記憶し、誤り表示がなされた操作が所定の値を超えると、誤操作対策モジュール４４は誤り表示に至る操作が実行されない操作画面を構成するようにＵＩ表示モジュール４１に命令する。【選択図】  図１
2008282086.tif 000002
【特許請求の範囲】
【請求項１】
操作者が行った操作画面上の操作を記憶する記憶手段と、
前記記憶手段に記憶した前記操作の中で前記操作画面上に誤り表示がなされた操作およびその操作回数を計数する計数手段と、
前記計数手段により計数した計数値が予め設定された所定の値を越えると、該計数値が所定の値を越えた特定の操作を前記操作画面上で操作できないように制御する制御手段と
を具備する誤操作防止装置。
【請求項２】
前記制御手段は、
前記特定の操作を選択する前記操作画面上における項目の表示を非表示に制御する請求項１記載の誤操作防止装置。
【請求項３】
前記制御手段は、
前記特定の操作を選択する前記操作画面上における項目の表示を選択不能な形態に制御する請求項１記載の誤操作防止装置。
【請求項４】
前記操作者を認識する認識手段
をさらに具備し、
前記制御手段は、
前記認識手段により認識した操作者毎に前記制御を行う請求項１記載の誤操作防止装置。
【請求項５】
操作者が行った操作画面上の操作を記憶する記憶手段と、
前記記憶手段に記憶した前記操作の中で前記操作画面上に誤り表示がなされた操作およびその操作回数を計数する計数手段と、
前記計数手段により計数した計数値が予め設定された所定の値を越えると、該計数値が所定の値を越えた特定の操作が誤りであることを前記操作画面上で報知するように制御する制御手段と
を具備する誤操作防止装置。
【請求項６】
前記制御手段は、
前記特定の操作が誤りであることを示す報知表示を該特定の操作の操作回数に対応して強調表示するように制御する請求項５記載の誤操作防止装置。
【請求項７】
前記制御手段は、
前記特定の操作が誤りであることを示す報知表示を該特定の操作の操作回数に対応して順次拡大して表示するように制御する請求項５記載の誤操作防止装置。
【請求項８】
前記制御手段は、
前記特定の操作が誤りであることを示す報知表示を該特定の操作の操作回数に対応して順次大きくなる文字を用いて表示するように制御する請求項５記載の誤操作防止装置。
【請求項９】
前記操作者を認識する認識手段
をさらに具備し、
前記制御手段は、
前記認識手段により認識した操作者毎に前記制御を行う請求項５記載の誤操作防止装置。
【請求項１０】
コンピュータを、
操作者が行った操作画面上の操作を記憶する記憶手段と、
前記記憶手段に記憶した前記操作の中で前記操作画面上に誤り表示がなされた操作およびその操作回数を計数する計数手段と、
前記計数手段により計数した計数値が予め設定された所定の値を越えると、該計数値が所定の値を越えた特定の操作を前記操作画面上で操作できないように制御する制御手段
として機能させる誤操作防止プログラム。
【請求項１１】
コンピュータを、
操作者が行った操作画面上の操作を記憶する記憶手段と、
前記記憶手段に記憶した前記操作の中で前記操作画面上に誤り表示がなされた操作およびその操作回数を計数する計数手段と、
前記計数手段により計数した計数値が予め設定された所定の値を越えると、該計数値が所定の値を越えた特定の操作が誤りであることを前記操作画面上で報知するように制御する制御手段
として機能させる誤操作防止プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、誤操作防止装置および誤操作防止プログラムに関する。
【背景技術】
【０００２】
ユーザが印刷を指示する際には、印刷設定として印刷に使用される用紙の選択や両面印刷、片面印刷等の設定が、ユーザが操作するプリンタドライバやプリンタ本体の操作パネルより行われる。
【０００３】
このようにユーザの所望の設定を装置に入力するユーザインタフェースの技術に関しては、特許文献１に、ユーザの操作履歴情報を保持し、履歴に基づいて使用頻度の高い操作オブジェクトを使い易い場所に配置するように表示形態決定する情報処理装置及びユーザインタフェース制御方法が提案されている。
【０００４】
また、特許文献２では、プリンタユーティリティの各々のタグ画面のコントロールボタンの使用頻度に応じて、使用頻度の高いコントロールボタンを高頻度タグ画面において使用するコントロールボタンとするユーザインタフェース登録システムが提案されている。
【特許文献１】特開平８−２６３２４６号公報
【特許文献２】特開２００４−２３４１９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、このような技術は、ユーザインタフェースの操作をある程度理解した人には更に使い易くなる効果が期待されるが、ＩＴ(Information Technology)能力の低いユーザを対象にしたものではなく、ＩＴ能力の低いユーザに正しい操作を理解させる効果を狙ったのもではない。
【０００６】
ＩＴ能力の低いユーザは、正しい操作を理解しないまま、無駄な操作の後戻りを行うことがある。
【０００７】
例えば、ユーザインタフェースの操作において、「Ａ機能→Ｃ機能→Ｂ機能」が正しい操作手順であった場合に、間違って「Ａ機能→Ｃ機能→Ｄ機能→エラー表示→Ｂ機能」の操作によってユーザが所望する印刷が開始されることがある。
【０００８】
このように間違った操作で印刷ができてしまうと、ＩＴ能力の低いユーザは、その無駄な操作を含んだ操作手順を覚えてしまう。
【０００９】
それで、正しい操作をユーザに覚えてもらう為に、本発明は、ユーザが間違った操作手順を繰り返すと、選択項目を非表示にして間違う操作を実行できないようにしたり、また、間違った操作後に表示されるエラーメッセージの内容や大きさなどを間違えた回数に応じて変化させて表示することができるようにした誤操作防止装置および誤操作防止プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成する為に、請求項１の誤操作防止装置は、操作者が行った操作画面上の操作を記憶する記憶手段と、前記記憶手段に記憶した前記操作の中で前記操作画面上に誤り表示がなされた操作およびその操作回数を計数する計数手段と、前記計数手段により計数した計数値が予め設定された所定の値を越えると、該計数値が所定の値を越えた特定の操作を前記操作画面上で操作できないように制御する制御手段とを具備するように構成される。
【００１１】
また、請求項２の発明は、請求項１に記載の発明において、前記制御手段は、前記特定の操作の選択を選択する前記操作画面上における項目の表示を非表示に制御するように構成される。
【００１２】
また、請求項３の発明は、請求項１に記載の発明において、前記制御手段は、前記特定の操作の選択を選択する前記操作画面上における項目の表示を選択不能な形態に制御するように構成される。
【００１３】
また、請求項４の発明は、請求項１に記載の発明において、前記操作者を認識する認識手段をさらに具備し、前記制御手段は、前記認識手段により認識した操作者毎に前記制御を行うように構成される。
【００１４】
また、請求項５の誤操作防止装置は、操作者が行った操作画面上の操作を記憶する記憶手段と、前記記憶手段に記憶した前記操作の中で前記操作画面上に誤り表示がなされた操作およびその操作回数を計数する計数手段と、前記計数手段により計数した計数値が予め設定された所定の値を越えると、該計数値が所定の値を越えた特定の操作が誤りであることを前記操作画面上で報知するように制御する制御手段とを具備するように構成される。
【００１５】
また、請求項６の発明は、請求項５に記載の発明において、前記制御手段は、前記特定の操作が誤りであることを示す報知表示を該特定の操作の操作回数に対応して強調表示するように制御するように構成される。
【００１６】
また、請求項７の発明は、請求項５に記載の発明において、前記制御手段は、前記特定の操作が誤りであることを示す報知表示を該特定の操作の操作回数に対応して順次拡大して表示するように制御するように構成される。
【００１７】
また、請求項８の発明は、請求項５に記載の発明において、前記制御手段は、前記特定の操作が誤りであることを示す報知表示を該特定の操作の操作回数に対応して順次大きくなる文字を用いて表示するように制御するように構成される。
【００１８】
また、請求項９の発明は、請求項５に記載の発明において、前記操作者を認識する認識手段をさらに具備し、前記制御手段は、前記認識手段により認識した操作者毎に前記制御を行うように構成される。
【００１９】
また、請求項１０の誤操作防止プログラムは、コンピュータを、操作者が行った操作画面上の操作を記憶する記憶手段と、前記記憶手段に記憶した前記操作の中で前記操作画面上に誤り表示がなされた操作およびその操作回数を計数する計数手段と、前記計数手段により計数した計数値が予め設定された所定の値を越えると、該計数値が所定の値を越えた特定の操作を前記操作画面上で操作できないように制御する制御手段として機能させるように構成される。
【００２０】
また、請求項１１の誤操作防止プログラムは、コンピュータを、操作者が行った操作画面上の操作を記憶する記憶手段と、前記記憶手段に記憶した前記操作の中で前記操作画面上に誤り表示がなされた操作およびその操作回数を計数する計数手段と、前記計数手段により計数した計数値が予め設定された所定の値を越えると、該計数値が所定の値を越えた特定の操作が誤りであることを前記操作画面上で報知するように制御する制御手段として機能させるように構成される。
【発明の効果】
【００２１】
請求項１の発明は、誤りに至る操作が所定の回数繰り返されると、その誤りの操作を発生させる操作を行えないように操作画面が構成されるという効果を奏する。
【００２２】
請求項２の発明は、誤りに至る操作が所定の回数繰り返されると、その誤りの操作を発生させる操作画面上の選択項目について、その項目の操作画面上の表示を非表示にすることができるという効果を奏する。
【００２３】
請求項３の発明は、誤りに至る操作が所定の回数繰り返されると、その誤りの操作を発生させる操作画面上の選択項目について、その項目を操作画面上より選択不可能とすることができるという効果を奏する。
【００２４】
請求項４の発明は、誤りに至る操作が所定のユーザによって所定の回数繰り返されると、そのユーザに応じて、その誤りの操作を発生させる操作を行えないように操作画面が構成されるという効果を奏する。
【００２５】
請求項５の発明は、誤りに至る操作が所定の回数繰り返されると、その操作が誤りであることを示す報知表示が行われるという効果を奏する。
【００２６】
請求項６の発明は、誤りに至る操作が所定の回数繰り返されると、その操作が誤りであることを示す報知表示が、その回数に応じて強調して表示されるという効果を奏する。
【００２７】
請求項７の発明は、誤りに至る操作が所定の回数繰り返されると、その操作が誤りであることを示す報知表示が、その回数に応じて順次拡大して表示されるという効果を奏する。
【００２８】
請求項８の発明は、誤りに至る操作が所定の回数繰り返されると、その操作が誤りであることを示す報知表示が、その回数に応じて順次大きくなる文字により表示されるという効果を奏する。
【００２９】
請求項９の発明は、誤りに至る操作が所定のユーザによって所定の回数繰り返されると、そのユーザに応じて、その操作が誤りであることを示す報知表示が行われるという効果を奏する。
【００３０】
請求項１０の発明は、誤りに至る操作が所定の回数繰り返されると、その誤りの操作を発生させる操作を行えないように操作画面が構成されるという効果を奏する。
【００３１】
請求項１１の発明は、誤りに至る操作が所定の回数繰り返されると、その操作が誤りであることを示す報知表示が行われるという効果を奏する。
【発明を実施するための最良の形態】
【００３２】
以下、本発明に係わる誤操作防止装置および誤操作防止プログラムの実施例について添付図面を参照して詳細に説明する。
【００３３】
まず、本発明に係わる誤操作防止装置１００の構成について図１を参照して説明を行う。
【００３４】
図１は、誤操作防止装置１００の構成を示した図であり、図１（ａ）は誤操作防止装置１００の構成を示したブロック図であり、図１（ｂ）は誤操作防止装置１００のＲＡＭ(Random Access Memory)４上のユーザインタフェースプログラム４０のモジュール構成を示した図である。  ユーザインタフェースプログラム４０は、本発明に係わる誤操作防止プログラムである。
【００３５】
図１（ａ）に示すように、誤操作防止装置１００は、制御部１、操作部２、表示部３、ＲＡＭ４、記憶部５を備える。
【００３６】
誤操作防止装置１００は、パーソナルコンピュータを想定してもよいし、或いは、印刷を行う画像形成装置を想定しても良い。
【００３７】
制御部１は、ＣＰＵなどで構成され誤操作防止装置１００の統括的な制御を行う。
【００３８】
操作部２は、キーボード、マウス或いは操作パネル等で構成され、ユーザからの指示を受け付ける。
【００３９】
表示部３は、ディスプレイ或いは表示パネル等で構成され、ユーザに情報を提供し、ユーザインタフェース等を表示する。
【００４０】
ＲＡＭ４は、記憶装置であり、本発明に係わる誤操作防止プログラムであるユーザインタフェースプログラム４０（以下、ＵＩプログラム４０と記す）
を実行する。
【００４１】
記憶部５は、ハードディスク等で構成される補助記憶装置であり、記憶部５は、ＵＩプログラム４０の操作における誤操作の類型を記憶したり、また、ユーザが操作するＵＩの操作内容を記憶したり、また、ＵＩで発生した誤操作を記録したり、また、発生した誤操作の誤操作情報を記憶したり、また、発生した誤操作に対応する対策等を記憶する。
【００４２】
また、ＲＡＭ４上で実行されるＵＩ(User Interface)プログラム４０は、ＵＩ表示モジュール４１、ユーザＩＤ取得モジュール４２、操作抽出モジュール４３、誤操作対策モジュール４４を備える。
【００４３】
ＵＩプログラム４０は、誤操作防止装置１００がパーソナルコンピュータとして想定される場合にはそのパソコンにインストールされるプリンタドライバのプログラムとして機能し、誤操作防止装置１００が画像形成装置として想定される場合には画像形成装置の操作パネルで操作されるユーザインタフェースを構成するプログラムとして機能する。
【００４４】
ＵＩ表示モジュール４１は、ユーザがプリンタの設定を行うユーザインタフェース画面（以下、ＵＩ画面と略す）を生成して、表示部３にＵＩ画面を表示する。
【００４５】
ユーザＩＤ取得モジュール４２は、ＵＩプログラム４０を操作するユーザのユーザＩＤを取得する。
【００４６】
ユーザＩＤは、誤操作防止装置１００がパーソナルコンピュータとして想定される場合には、ログインユーザをユーザＩＤとして取得されたり、また、誤操作防止装置１００に接続される図示しない認証装置からユーザが所持する認証カードよりユーザＩＤが読み取られる。  或いは、誤操作防止装置１００が画像形成装置として想定される場合には、ユーザＩＤは、誤操作防止装置１００に接続される図示しない認証装置からユーザが所持する認証カードよりユーザＩＤが読み取られる。
【００４７】
操作抽出モジュール４３は、ＵＩプログラム４０で実行されるユーザインタフェース（以下、ＵＩと略す）でのユーザの操作内容を抽出し、ユーザの誤操作等の検出を行う。
【００４８】
誤操作とは、エラー類型記憶部５２にエラー操作として記憶される操作手順と一致する操作手順と、ユーザによりキャンセルボタンが押下げされて取り消された操作手順とを示す。
【００４９】
誤操作対策モジュール４４は、ＵＩプログラム４０で実行されるＵＩが操作される最中に誤操作等が発生した場合に、その誤操作に対応するメッセージをＵＩ表示モジュール４１に表示させたり、また、場合によっては、発生した誤操作の誤操作情報を抽出し、そして、対策動作記憶部５６に記憶される誤操作に対する対策を実行する。
【００５０】
次に、ＵＩプログラム４０の各モジュール内部に機能的な構成を加えて、さらに記憶部５内の詳しい内部機能について図２を参照して説明を行う。
【００５１】
図２は、ＵＩプログラム４０の各モジュール内部と記憶部５内部の詳しい機能を示したブロック図である。
【００５２】
図２に示すようにＵＩプログラム４０は、ＵＩ表示モジュール４１、ユーザＩＤ取得モジュール４２、操作抽出モジュール４３、誤操作対策モジュール４４により構成され、操作抽出モジュール４３は誤操作検出部４３１、操作内容抽出部４３２、非表示操作検出部４３３を備え、また、誤操作対策モジュール４４は誤操作受付部４４１、誤操作対策実行部４４２、通常エラーメッセージ実行部４４３を備える。
【００５３】
そして、図２に示すように記憶部５は、通常エラーメッセージ記憶部５１、エラー類型記憶部５２、操作内容記憶部５３、発生誤操作記憶部５４、禁則一覧テーブル５５、対策動作記憶部５６を備える。
【００５４】
誤操作検出部４３１は、ユーザがＵＩ画面を操作する際にユーザによって行われる誤操作を検出する。
【００５５】
操作内容抽出部４３２は、ユーザによって操作されるＵＩの操作内容を抽出する処理を行う。
【００５６】
非表示操作検出部４３３は、対策動作記憶部５６に記憶される対策動作が対象項目を非表示にする内容である場合に、禁則一覧テーブル５５に記憶される操作情報の最後のエラー表示が行われる操作の一つ前の操作までが行われたことを検出する。
【００５７】
誤操作受付部４４１は、操作抽出モジュール４３より誤操作等の操作内容を受け付け、受け付けた操作内容について操作内容記憶部５３と発生誤操作記憶部５４とから操作情報を作成し禁則一覧テーブル５５に記憶する処理や、禁則一覧テーブル５５に記憶される誤操作手順に基づいて対策動作記憶部５６に記憶される対策動作を対策動作実行部４２に実行するように命令する処理や、操作抽出モジュール４３より受け付けた操作内容に応じて通常のエラーメッセージを表示させるように通常エラーメッセージ実行部４４３に命令する処理を行う。
【００５８】
誤操作対策実行部４４２は、誤操作受付部４４１によって誤操作対策を実行するように命令されると、対策動作記憶部５６に記憶される対策動作を実行するようにＵＩ表示モジュール４１に命令する。
【００５９】
通常エラーメッセージ実行部４４３は、ＵＩプログラム４０で発生した誤操作についてのエラーメッセージをＵＩ画面に表示させるために、誤操作受付部４４１から誤操作の内容を受け付け、受け付けた誤操作に対応するエラーメッセージを選択してＵＩ表示モジュール４１に送り、ＵＩ画面に表示するように命令する。
【００６０】
通常エラーメッセージ実行部４４３により選択されてＵＩ表示モジュール４１に送られるエラーメッセージは、対策実行部４２より送られてＵＩ画面に表示されるエラーメッセージとは異なり記憶部５内の通常エラーメッセージ記憶部５１より選択されたエラーメッセージである。
【００６１】
また、記憶部５内の通常エラーメッセージ記憶部５１は、ＵＩプログラム４０が動作する上で想定される誤操作に対応してＵＩ画面に表示するエラーメッセージを記憶する。
【００６２】
エラー類型記憶部５２は、ＵＩプログラム４０が動作して操作されるＵＩのエラー操作の類型を記憶する。
【００６３】
操作内容記憶部５３は、操作内容抽出部４３２によって抽出された操作内容であって、ユーザによってＵＩが操作された操作内容を逐一記憶する。
【００６４】
発生誤操作記憶部５４は、エラー類型記憶部５２に記憶される誤操作が行われて誤操作検出部４３１に検出されたときに、その発生した誤操作を記憶する。
【００６５】
禁則一覧テーブル５５は、発生誤操作記憶部５４に誤操作が記憶されると、ユーザの禁則行為として、ユーザ毎に、発生日時、操作順等の、誤操作が発生した操作手順が明確になる誤操作情報を記憶する。
【００６６】
ユーザが操作してキャンセルボタンが押下げられた場合でも、それまでの操作が誤操作として禁則一覧テーブル５５に記憶される。
【００６７】
対策動作記憶部５６は、禁則一覧テーブル５５に記憶される誤操作が発生して、対策動作が実行される場合の対策動作を記憶する。
【００６８】
また、対策動作記憶部５６は、対策動作をどのような場合に行うかについて、ユーザのＩＴ能力や誤操作の発生回数や発生間隔についての条件を記憶する。
【００６９】
次に、ユーザによって誤操作がされる例について図３を参照して説明を行う。
【００７０】
図３は、ユーザによって誤操作がされてＵＩ画面に通常のエラーメッセージが表示される例について示した画面構成図である。図３（ａ）はユーザによってプリンタドライバのＵＩ画面上で操作が行われたＵＩ画面を示した画面構成図である。図３（ｂ）は図３（ａ）のＵＩ画面からさらに操作が行われたＵＩ画面を示す画面構成図であり、図３（ｃ）は図３（ｂ）のＵＩ画面上の操作によって発生した誤操作のエラーメッセージが表示されたＵＩ画面を示す画面構成図である。図３（ｄ）は図３（ｃ）に示すＵＩ画面からさらに操作が行われたＵＩ画面を示す画面構成図である。図３（ｅ）は図３（ｄ）に示すＵＩ画面からさらに操作が行われたＵＩ画面を示す画面構成図である。
【００７１】
図３（ａ）に示すようにプリンタドライバのＵＩ画面上で、「給紙方法」が「ホッパ１」が選択されて、その後、図３（ｂ）に示すように「用紙サイズ」としてユーザにより「はがき」が選択されると、この操作はエラー類型記憶部５２に記憶されているエラー操作の一つであるから、誤操作検出部４３１が誤操作として検出する。
【００７２】
この例では、画像形成装置のホッパ１からはがきを印刷することは不可能なので、こうした操作がユーザによって行われると誤操作操作とするようにエラー操作の類型がエラー類型記憶部５２に記憶されている。
【００７３】
そして、エラー類型記憶部５２に記憶されるエラー操作が行われると、通常エラーメッセージ実行部４４３により図３（ｃ）に示すようなエラーメッセージがＵＩ画面上に行われる。
【００７４】
そして、ユーザはエラーメッセージを認識して「給紙方法」を「ホッパ２」に選択しなおし（図３（ｄ））、所望の「用紙サイズ」である「はがき」を選択する（図３（ｅ））。
【００７５】
このようなエラーメッセージが表示されるとともに、誤操作が発生する原因となった操作内容が誤操作手順として抽出されて禁則一覧テーブル５５に記憶される。
【００７６】
次に、ユーザの操作内容を逐一記憶する操作内容記憶部５３に記憶される情報について、図４を参照して説明を行う。
【００７７】
図４は、操作内容記憶部５３に記憶される情報について示した表である。
【００７８】
図４に示すように、操作内容記憶部５３には、ＵＩ画面上でユーザによって操作された操作内容が、操作内容抽出部４３２によって抽出されて記憶される。
【００７９】
操作内容記憶部５３に記憶される操作内容の情報は、ユーザ名、選択された機能、選択（入力）項目、発生日時である。
【００８０】
例えば、図３（ａ）と図３（ｂ）に示した操作内容が操作内容記憶部５３に記憶されると、図４に示すように、図３（ａ）で示した「給紙方法」として「ホッパ１」が選択された操作が番号「100021」の行に記憶され（参照番号４０１）、また、図３（ｂ）で示した「用紙サイズ」として「はがき」が選択された操作が番号「100022」の行に記憶される（参照番号４０２）。
【００８１】
このように、ＵＩでのユーザの操作内容が逐一操作内容記憶部５３に記憶される。
【００８２】
次に、ＵＩアプリケーション１で実行されるＵＩにおいて、ユーザによって発生した誤操作を記憶する発生誤操作記憶部５４に記憶される情報について図５を参照して説明を行う。
【００８３】
図５は、発生誤操作記憶部５４に記憶される情報について示した表である。
【００８４】
図５に示すように、発生誤操作記憶部５４には、ユーザによって発生した誤操作が記憶される。
【００８５】
誤操作検出部４３１によって検出された誤操作の情報は誤操作受付部４４１に送られ、誤操作受付部４４１から発生誤操作記憶部５４にその誤操作に関する情報が記憶される。
【００８６】
その際発生誤操作記憶部５４に記憶される誤操作に関する情報は、誤操作発生の過程を示す操作手順を表す情報ではなくて、誤操作が検出された最終的な一つの操作に関する情報である。
【００８７】
発生誤操作記憶部５４に記憶される操作内容は、操作が行われた日時を示す「発生日時」と、エラー類型記憶部５２に記憶される誤操作の種類を示す「誤操作番号」と、操作によって選択された「機能」と「選択（入力）項目」とが記憶される。
【００８８】
ここで、「選択（入力）項目」には、ユーザの最後にした操作内容が記憶される。すなわち、図３を参照して説明した誤操作発生を例にすると、ユーザの最後にした操作内容は「はがき」の選択となる。したがって、「選択（入力）項目」には、「はがき」を示すデータが記憶される。
【００８９】
なお、キャンセルボタンの押下げによる誤操作が発生した場合には、「誤操作番号」の項目には、キャンセルボタンの押下げによる誤操作があったことを示す情報が記憶される。
【００９０】
次に、発生した誤操作の発生手順を記憶する禁則一覧テーブル５５に記憶される情報について図６を参照して説明を行う。
【００９１】
図６は、禁則一覧テーブル５５に記憶される情報について示した表である。
【００９２】
誤操作が誤操作検出部４３１で検出されて、発生した誤操作の操作内容が誤操作検出部４３１に記憶されると、誤操作対策モジュール４４の誤操作受付部４４１がエラー類型記憶部５２と操作内容記憶部５３と発生誤操作記憶部５４とを参照して、発生した誤操作の操作手順を抽出し、それを誤操作手順として禁則一覧テーブル５１に記憶する。
【００９３】
この禁則一覧テーブル５１に記憶される内容は、誤操作手順に付けられる番号である「禁則番号」、その誤操作手順が行われた「発生回数」、その誤操作手順が行われてご操作が発生した「日時」、操作する「ユーザ」、「操作順」、操作によって選択された「機能」と「選択（入力）項目」である。
【００９４】
例えば、図６に示すように、禁則番号が0001の誤操作手順は、「給紙方法」として「ホッパ１」が選択された後に、「用紙サイズ」として「はがき」が選択される操作手順である。
【００９５】
次に、対策動作記憶部５６に記憶される情報について図７を参照して説明する。
【００９６】
図７は、対策動作記憶部５６に記憶される情報について示した表である。
【００９７】
誤操作検出部４３１によって誤操作が検出されると、禁則一覧テーブル５５に誤操作手順が記憶され、対策動作記憶部５６に、禁則一覧テーブル５５に記憶された誤操作手順が今後発生したときに行われる対策動作が記憶される。
【００９８】
また、対策動作記憶部５６には、対策動作をどのような場合に行うかについて、ユーザのＩＴ能力や誤操作の発生回数や発生間隔についての条件も記憶する。
【００９９】
対策動作には３種類あり、一つは、ユーザが選択して誤操作が発生する選択項目を非表示にしてユーザに選択できなくすることを目的としたＵＩ画面を構成する対策動作であり、一つは、予め設定された回数だけ誤操作手順が行われた場合に、ＵＩ画面に前回とは異なる大きさのエラーメッセージを表示する対策動作であり、一つは、予め設定された回数だけ誤操作手順が行われた場合に、ＵＩ画面に表示するエラーメッセージの内容を発生した回数に応じて異ならせる対策動作である。
【０１００】
図７に示すように、選択項目を非表示にする対策動作については、ユーザのＩＴ能力のレベルと誤操作の発生回数に応じて、対策動作の内容が決定される。
【０１０１】
誤操作された回数が、対策動作記憶部５６に記憶された発生回数に該当すると対策動作の実行が行われる。
【０１０２】
また、対策動作記憶部５６には、発生間隔も記憶されており、設定された発生間隔以内で指定の誤操作手順が繰り返されると、対策動作記憶部５６に記憶される対策動作の実行が行われる。
【０１０３】
誤操作発生の原因となる選択項目を非表示にしてユーザに選択できないようにＵＩ画面を設定する対策動作は、設定された発生回数だけ誤操作手順が行われたときに、禁則番号で示される誤操作手順が繰り返されなくすることを目的に行われる。
【０１０４】
ＵＩ画面に表示するエラーメッセージを大きく表示する対策動作についても、ユーザのＩＴ能力のレベルと誤操作の発生回数に応じて、対策動作の内容が決定される。  その対策動作の詳細として、エラーメッセージをどのサイズで表示するかが、対策動作の項目に設定される。
【０１０５】
そして、この対策動作に関しても、誤操作された回数が、対策動作記憶部５６に記憶された発生回数に該当すると対策動作の実行が行われる。
【０１０６】
図７に示した例には、対策動作として表示されるエラーメッセージは３段階の大きさであり、小サイズのエラーメッセージを表示させる場合の誤操作手順の発生回数と、中サイズ、大サイズのエラーメッセージを表示させる場合の誤操作手順の発生回数とがそれぞれ設定されている。
【０１０７】
そして、誤操作手順の発生間隔の設定もされており、設定される発生間隔以内で誤操作手順が繰り返されると、表示されるメッセージのサイズを１段階上げるように処理される。
【０１０８】
このような発生回数の設定と発生間隔の設定とそれぞれの設定された時期に表示するエラーメッセージの大きさの設定とは、ユーザのＩＴ能力毎に行われる。
【０１０９】
つまり、ＩＴ能力の高いＡランクのユーザに対する発生回数の設定と発生間隔の設定とエラーメッセージの大きさの設定が行われ、ＩＴ能力がＢランク、Ｃランクのユーザに対する設定もそれぞれ行われる。
【０１１０】
ＵＩ画面に表示するエラーメッセージの内容を変える対策動作についても、ユーザのＩＴ能力のレベルと誤操作の発生回数に応じて、対策動作の内容が決定される。
【０１１１】
この対策動作に関しても、誤操作された回数が、対策動作記憶部５６に記憶された発生回数に該当すると対策動作の実行が行われる。  ＵＩ画面に表示されるエラーメッセージの内容についての記載が、対策動作の項目として対策動作記憶部５６に記憶される。
【０１１２】
例えば、表示されるエラーメッセージは３種類設定されており、ＩＴ能力がＡランクのユーザに対しては、最初のエラーメッセージとして設定された「標準メッセージ」は誤操作手順が１回発生すると表示され、次のエラーメッセージとして設定された文字を黄色にした「標準メッセージ＋「覚えましょう」」のメッセージは誤操作手順が２回行われると表示され、次のエラーメッセージとして設定された文字を赤色にした「標準メッセージ＋「注意しましょう」」のメッセージは誤操作手順が３回行われると表示されるように設定される（参照番号８０５）。  また、ＩＴ能力がＢランクのユーザに対しては、最初のエラーメッセージとして設定された「標準メッセージ」は誤操作手順が１回目〜２回目に発生する度に表示され、次のエラーメッセージとして設定された文字サイズを「中」にした「標準メッセージ+「覚えましょう」」のメッセージは誤操作手順が３回目〜４回目に発生する度に表示され、次のエラーメッセージとして設定された文字サイズを「大」にした「標準メッセージ+「注意しましょう」」のメッセージは誤操作手順が５回目以降に発生する度に表示される（参照番号８０６）。
【０１１３】
また、誤操作手順が発生する間隔についても設定することができる。この場合、禁則番号で指示される誤操作手順が設定された時間以内に行われると、拡大表示や内容変更の際に、次の大きさのエラーメッセージ表示や、次の内容のエラーメッセージを表示する。
【０１１４】
ＩＴ能力がＢランクのユーザを例にすると、誤操作手順が１回発生して最初のエラーメッセージが表示された後に、予め設定された４分以内にその誤操作手順が再度発生した場合には、次の段階のエラーメッセージである文字サイズを「中」にした「標準メッセージ＋「覚えましょう」」が表示される（参照番号８０６）。
【０１１５】
このように、表示されるエラーメッセージの内容は、任意に変更可能であり、誤操作の発生回数、発生間隔に応じて文字の色やフォントの種類、サイズなどを異ならせることができる。
【０１１６】
次に、対策動作記憶部５６に記憶される対策動作についての設定について図８を参照して説明を行う。
【０１１７】
図８は、対策動作記憶部５６に記憶される対策動作についての設定を行う対策動作設定画面８００を示した画面構成図である。
【０１１８】
図８に示すように、対策動作設定画面８００は、対策動作の設定を行う禁則番号を選択する項目と、選択された禁則行為の内容が表示される欄と、対策動作の種類を選択する欄と、選択された対策動作の詳細を設定する欄とが表示される。
【０１１９】
設定を行う禁則行為の禁則番号が選択されると（参照番号８０１）、選択された禁則行為の内容が表示され（参照番号８０２）、設定を行うユーザは、対策動作の種類をオプションボタンより選択する（参照番号８０３）。
【０１２０】
オプションボタンより対策動作が選択されると、選択された対策動作についての詳細が表で表示される。
【０１２１】
選択された対策動作の詳細を示す表が表示されると、ユーザはその表の内容を設定することで、選択した対策動作の詳細設定を行う。
【０１２２】
対策動作は、ＩＴ能力に応じて実行される対策動作を設定することができ、また、誤操作手順の発生回数に応じて実行される対策動作を設定することができ、また、対策動作を実行する誤操作手順の発生間隔の設定もすることができる。
【０１２３】
そして、対策動作の内容についても、もちろん設定可能で、エラーメッセージの内容を変更する対策動作については、表示されるエラーメッセージの内容を設定することができる。
【０１２４】
設定されるエラーメッセージの内容は、文字のフォントの種類、色、サイズなどユーザの好みに応じて自由に設定可能で、表示する文章もユーザの好みに応じて自由に設定することができる。
【０１２５】
このように、表示されるエラーメッセージの内容は、任意に変更可能であり、文字のフォントの種類、色、サイズなどユーザの好みに応じて、エラーメッセージを自由にアレンジすることができる。
【０１２６】
また、設定されるエラーメッセージの文章は、発生する誤操作の標準的なエラーメッセージに追加してユーザの好みの文章を追加する形で設定することもできる。
【０１２７】
次に、対策動作の一つである、ＵＩ画面上の誤操作発生原因となる選択項目を非表示にする対策動作について図９を参照して説明する。
【０１２８】
図９は、対策動作記憶部６５に対策動作として選択項目を非表示にするように設定された場合の対策動作の一例を示す画面構成図である。図９（ａ）はＵＩ画面上で「給紙方法」として「ホッパ１」が選択されたＵＩ画面を示す画面構成図である。図９（ｂ）は図９（ａ）で「ホッパ１」が選択された後に「用紙サイズ」の選択肢を示すリストボックスの内容を示した画面構成図である。
【０１２９】
禁則一覧テーブル５５には、図６を参照して説明した誤操作手順である「給紙方法」として「ホッパ１」が選択された後に「用紙サイズ」として「はがき」が選択される操作手順が禁則行為として記憶されていて、対策動作記憶部５６には対策動作として選択項目を非表示にする選択が行われている。
【０１３０】
図９（ａ）では、予め、禁則一覧テーブル５５に図６を参照して説明した禁則行為である、「給紙方法」として「ホッパ１」が選択されてその後「用紙サイズ」として「はがき」が選択される行為を禁則行為として登録されている。そして、図９（ｂ）では、その禁則行為が行われたときに実行される対策動作は対策動作のオプション（参照番号８０３）において非表示が選択されたものとする。
【０１３１】
このような設定が行われていて、「給紙方法」として「ホッパ１」が選択されて後に「用紙サイズ」として「はがき」が選択される禁則行為が２回繰り返されて、３回目となる場合に、禁則行為のエラー発生操作の一つ前の操作である「給紙方法」として「ホッパ１」が選択されると、誤操作受付部４４１が対策動作を実行するように誤操作対策実行部４４２に命令する。
【０１３２】
誤操作受付部４４１は、対策動作記憶部５６に記憶される対策動作である非表示を実行するように誤操作対策実行部４４２に命令する。  誤操作対策実行部４４２は、ＵＩ表示モジュール４１に誤操作発生原因となる選択項目を非表示としてＵＩ画面を表示するようにＵＩ表示モジュール４１に命令する。
【０１３３】
その結果、ＵＩ画面は、図９（ａ）に示すように、「用紙サイズ」を選択するリストボックスより「はがき」が選択できなくすることを目的として、「はがき」が非表示にされて表示される（参照番号９０１）。
【０１３４】
なお、図９を参照して説明したように、対策動作の一つとして、ＵＩ画面上の誤操作発生原因となる選択項目を選択できなくすることを目的としてその選択項目を非表示にするのではなくて、その選択項目の表示はされるのだがその選択項目を選択することができないＵＩ画面が構成されてもよい。  その場合には、誤操作対策実行部４４２が誤操作発生原因となる選択項目を選択不可能としてＵＩ画面を表示するようにＵＩ表示モジュール４１に命令する。
【０１３５】
次に、対策動作の一つである、エラーメッセージを拡大表示する対策動作について図１０を参照して説明する。
【０１３６】
図１０は、対策動作の一つである、エラーメッセージを拡大表示する対策動作を示した画面構成図である。図１０（ａ）は最初に表示されるエラーメッセージを示した画面構成図である。図１０（ｂ）は次に表示されるエラーメッセージを示した画面構成図である。図１０（ｃ）は図１０（ｂ）の後に表示されるエラーメッセージを示した画面構成図である。
【０１３７】
図１０に示すＵＩ画面が表示される設定は、予め、対策動作記憶部５６に誤操作対策動作として徐々にエラーメッセージを大きくするように設定されている。  そして、図７を参照して説明したように、特定のＩＴ能力を持つユーザが発生させた誤操作の発生回数や発生間隔に応じて、大きさの異なるエラーメッセージが表示される。
【０１３８】
それで、図１０（ａ）のエラーメッセージが表示された後に、対策動作として実行対策部４２により実行される内容は、図１０（ｂ）に示すように前回より大きさの大きいエラーメッセージが表示される。
【０１３９】
そして、図１０（ｂ）に示すエラーメッセージが表示された後に、対策動作として実行対策部４２により実行される内容は、図１０（ｃ）に示すように前回より大きさの大きいエラーメッセージが表示される。
【０１４０】
このように、エラーメッセージを誤操作の発生した回数に応じて徐々に拡大表示する対策動作では、対策動作記憶部５６に設定されたように、特定のＩＴ能力を持つユーザが、設定された発生回数或いは発生間隔で誤操作を発生させた場合に、その発生回数、発生間隔に応じて大きさの異なるエラーメッセージを表示して、ユーザに操作の誤りを報知する。
【０１４１】
次に、対策動作の一つである、エラーメッセージの内容を変化させて表示する対策動作について図１１を参照して説明する。
【０１４２】
図１１は、エラーメッセージの内容を変化させて表示する対策動作を示した画面構成図である。図１１（ａ）は最初に表示されるエラーメッセージを示した画面構成図である。図１１（ｂ）は図１１（ａ）のエラーメッセージが表示された後に対策動作実行部４２によって実行されてＵＩ画面に表示されるエラーメッセージである。図１１（ｃ）は図１１（ｂ）のエラーメッセージが表示された後に対策動作実行部４２によって実行されてＵＩ画面に表示されるエラーメッセージを示した画面構成図である。
【０１４３】
図１１に示すＵＩ画面が表示される設定は、予め、対策動作記憶部５６に、誤操作対策動作として、エラーメッセージの内容を変化させるように設定されている。  そして、図７を参照して説明したように、特定のＩＴ能力を持つユーザが発生させた誤操作の発生回数や発生間隔に応じて、内容の異なるエラーメッセージが表示されるように設定されている。
【０１４４】
そして、誤操作対策実行部４４２により最初の誤操作対策が実行されると、図１１（ａ）に示すエラーメッセージが表示される。
【０１４５】
そして、図１１（ａ）示す最初のエラーメッセージが表示された後に、対策動作として実行対策部４２により実行される内容は、図１１（ｂ）に示すように前回とは異なる内容のエラーメッセージである。
【０１４６】
例えば、対策動作記憶部５６に記憶される設定内容が、誤操作手順が２回目に発生した場合に、１回目とは異なるエラーメッセージが表示されるように設定されていると、その１回目とは異なる内容のエラーメッセージが表示される。
【０１４７】
図１１（ａ）に示すように、１回目のエラーメッセージは「ホッパ１では、はがきを印刷することはできません」という内容だが、２回目のエラーメッセージは図１１（ｂ）に示すように「ホッパ１では、はがきを印刷することはできません。覚えましょう」とう内容であり、１回目に表示された内容と異なる。
【０１４８】
それと同様に、図１１（ｃ）に示すように、３回目のエラーメッセージは、図１１（ｂ）に示すように２回目とは異なる内容である。
【０１４９】
このように、エラーメッセージの内容を変化させて表示する対策動作では、対策動作記憶部５６に設定されたように、特定のＩＴ能力を持つユーザが、設定された発生回数或いは発生間隔で誤操作を発生させた場合に、その発生回数、発生間隔に応じて内容の異なるエラーメッセージを表示して、ユーザに操作の誤りを報知する。
【０１５０】
次に、対策動作記憶部５６に記憶される誤操作対策の設定内容が非表示である場合に、ＵＩアプリケーション１で行われる処理について図１２を参照して説明を行う。
【０１５１】
図１２は、対策動作の内容が対策動作記憶部５６で非表示として設定されている場合に、ＵＩアプリケーション１で行われる処理について示したフローチャートである。
【０１５２】
まず、ＵＩアプリケーション１を操作するユーザのユーザＩＤがユーザＩＤ取得モジュールによって取得される（ステップ１２０１）。
【０１５３】
そして、ユーザよりＵＩ画面上で「給紙方法」の設定項目が選択される等の操作が行われると、操作内容抽出部４３２により操作された内容が抽出され操作内容記憶部５３に記憶される（ステップ１２０２）。
【０１５４】
そして、抽出された操作内容が、非表示操作検出部４３３により、禁則行為として禁則一覧テーブル５５に記憶される誤操作手順の最終操作の一つ前の操作までが行われて、対策動作記憶部５６に記憶される対策動作の実行基準を満たすか否かが判断される（ステップ１２０３）。
【０１５５】
例えば、禁則一覧テーブル５５に、「給紙方法」を「ホッパ１」という操作がされた後に「用紙サイズ」を「はがき」にする操作内容が誤操作手順として記憶されている場合には、最終的に誤操作発生となる「用紙サイズ」を「はがき」に選択する操作の一つ前の操作である「給紙方法」を「ホッパ１」にする操作が行われた場合が、禁則行為として禁則一覧テーブル５５に記憶される誤操作手順の最終操作の一つ前の操作までが行われたと判断される。
【０１５６】
また、例えば、禁則一覧テーブル５５に、「給紙方法」として「ホッパ３」が選択されて「排出方法」として「自動」が選択された後にキャンセルボタンが押下げられた結果記録された誤操作手順が記憶されている場合にも、「給紙方法」として「ホッパ３」が選択された場合に、禁則行為として禁則一覧テーブル５５に記憶される誤操作手順の最終操作の一つ前の操作までが行われたと判断される。
【０１５７】
そして、対策動作記憶部５６に記憶される実行基準が満たされる操作が行われたと判断された場合には（ステップ１２０３でＹＥＳ）、対策動作記憶部５６に記憶される内容に従って誤操作が発生する選択項目を非表示にする図９（ｂ）で示したような処理が行われる（ステップ１２０４）。  また、誤操作が発生する選択項目を表示はするのだが選択不可能にするようにＵＩ画面が構成された場合には、ステップ１２０４において、誤操作が発生する選択項目を表示して選択不可能にするＵＩ画面の表示が行われる。
【０１５８】
前述の例では、禁則一覧テーブル５５に、「給紙方法」を「ホッパ１」という操作がされた後に「用紙サイズ」を「はがき」にする操作内容が誤操作手順として記憶されている場合には、「用紙サイズ」として「はがき」を選択する項目が非表示にされ、また、「給紙方法」として「ホッパ３」が選択された後に「排出方法」として「自動」を選択する項目が非表示にされる。
【０１５９】
また、ステップ１２０３で、対策動作記憶部５６に記憶される実行基準が満たされる操作が行われたと判断されない場合で（ステップ１２０３でＮＯ）、ステップ１２０２で検出された操作が誤操作検出部４３１で検出される誤操作である場合には（ステップ１２０５でＹＥＳ）、誤操作検出部４３１によって検出された誤操作が発生誤操作記憶部５４に記憶されて（ステップ１２０６）、操作抽出モジュール４３から誤操作対策モジュール４４の誤操作受付部４４１に誤操作が発生したことが伝えられる。
【０１６０】
誤操作受付部４４１は、エラー類型記憶部５２と操作内容記憶部５３と発生誤操作記憶部５４とから、誤操作が行われた手順である誤操作手順を抽出する（ステップ１２０７）。
【０１６１】
誤操作手順は、禁則一覧テーブルに記憶される誤操作が発生するまでの操作内容のことであり、例えば、「給紙方法としてホッパ１が選択されて、次に、用紙サイズとしてはがきが選択される」といったことである。
【０１６２】
そして、誤操作受付部４４１は、通常エラーメッセージ実行部４４３に発生した誤操作に対応する通常エラーメッセージを通常エラーメッセージ記憶部５１から選択させて、ＵＩ画面に表示させるように命令する（ステップ１２０８）。
【０１６３】
誤操作受付部４４１がステップ１２０７で抽出した誤操作手順が、禁則一覧テーブル５１に記憶される禁則行為として記憶されていない場合には（ステップ１２０９でＮＯ）、誤操作受付部４４１が、その抽出した誤操作手順を禁則行為として禁則一覧テーブル５１に記憶する（ステップ１２１０）。
【０１６４】
そして、誤操作受付部４４１は、禁則一覧テーブル５１に記憶した禁則行為に対応する対策動作を作成して対策動作記憶部５６に記憶する（ステップ１２１１）。
【０１６５】
また、誤操作受付部４４１がステップ１２０７で抽出した誤操作手順が、禁則一覧テーブル５１に記憶される禁則行為として記憶されている場合には（ステップ１２０９ＹＥＳ）、禁則一覧テーブル５１に記憶される禁則行為の発生回数のカウントを１回だけ上げる（ステップ１２１２）。
【０１６６】
また、ユーザの操作においてキャンセルボタンの押下が行われた場合にはステップ１２０５でそれまでの操作内容が誤操作として認識され（ステップ１２０５でＹＥＳ）、操作内容抽出部４３２が誤操作受付部４４１にキャンセルボタンが押下されたことを伝え、誤操作受付部４４１は、操作内容記憶部５３よりキャンセルボタンが押下されるまでの操作手順を誤操作手順として抽出する（ステップ１２０７）。
【０１６７】
抽出された誤操作手順は、禁則一覧テーブル５１に記憶される禁則行為として記憶されていない場合には（ステップ１２０９でＮＯ）、誤操作受付部４４１が、その抽出された誤操作手順を禁則行為として禁則一覧テーブル５１に記憶する（ステップ１２１０）。
【０１６８】
そして、誤操作受付部４４１は、禁則一覧テーブル５１に記憶した禁則行為に対応する対策動作を作成して対策動作記憶部５６に記憶する（ステップ１２１１）。
【０１６９】
また、誤操作受付部４４１がステップ１２０７で抽出した誤操作手順が、禁則一覧テーブル５１に記憶される禁則行為として記憶されている場合には（ステップ１２０９でＹＥＳ）、禁則一覧テーブル５１に記憶される禁則行為の発生回数のカウントを１回だけ上げる（ステップ１２１２）。
【０１７０】
次に、対策動作記憶部５６に記憶される誤操作対策の設定内容が拡大表示あるいは内容変更である場合に、ＵＩアプリケーション１で行われる処理について図１３を参照して説明を行う。
【０１７１】
図１３は、対策動作の内容が対策動作記憶部５６で拡大表示あるいは内容変更として設定されている場合に、ＵＩアプリケーション１で行われる処理について示したフローチャートである。
【０１７２】
まず、ＵＩアプリケーション１を操作するユーザのユーザＩＤがユーザＩＤ取得モジュールによって取得される（ステップ１３０１）。
【０１７３】
そして、ユーザによりＵＩ画面上で「給紙方法」の設定項目が選択される等の操作が行われると、操作された内容が操作内容抽出部４３２により抽出され操作内容記憶部５３に記憶される（ステップ１３０２）。
【０１７４】
操作内容抽出部４３２によって抽出された操作が、誤操作検出部４３１で検出される誤操作である場合には（ステップ１３０３でＹＥＳ）、ステップ１３０２で抽出された操作で誤操作検出部４３１で検出された誤操作が、発生誤操作記憶部５４に記憶されて（ステップ１３０４）、操作抽出モジュール４３から誤操作対策モジュール４４の誤操作受付部４４１に誤操作が発生したことが伝えられる。
【０１７５】
誤操作受付部４４１は、エラー類型記憶部５２と操作内容記憶部５３と発生誤操作記憶部５４とから、誤操作が発生した操作手順である誤操作手順を抽出する（ステップ１３０５）。
【０１７６】
そして、誤操作受付部４４１は、ステップ１３０５で抽出した誤操作手順が既に禁則一覧テーブル５５に記憶される禁則行為であるか否かを判断し（ステップ１３０６）、禁則一覧テーブル５５に記憶されていない場合には（ステップ１３０６でＮＯ）通常エラーメッセージ実行部４４３に通常のエラーメッセージを表示させるように命令する。
【０１７７】
通常エラーメッセージ実行部４４３は、誤操作受付部４４１より受信した誤操作に関する情報より、通常エラーメッセージ記憶部５１に記憶されるエラーメッセージを選択し、ＵＩ画面にそのエラーメッセージを表示するようにＵＩ表示モジュールに命令する。
【０１７８】
そして、通常エラーメッセージ記憶部５１より選択されたエラーメッセージがＵＩ画面に表示される（ステップ１３０７）。
【０１７９】
エラーメッセージが表示されると、誤操作受付部４４１は、ステップ１３０５で抽出した誤操作手順を禁則一覧テーブル５５に記憶する（ステップ１３０８）。
【０１８０】
また、ステップ１３０５で抽出した誤操作手順が禁則一覧テーブル５５に既に記憶されている場合には（ステップ１３０６でＹＥＳ）、禁則一覧テーブルに記憶されるその誤操作手順である禁則行為の発生回数を１回だけ上げる（ステップ１３０９）。
【０１８１】
禁則行為の発生回数のカウントが１回だけあがったら、その状態で、対策動作記憶部５６に記憶される対策動作の実行基準が満たされるか否かが、誤操作受付部４４１によって確認される（ステップ１３１０）。
【０１８２】
誤操作受付部４４１が確認した結果、対策動作記憶部５６に記憶される対策動作の実行基準が満たされる場合には（ステップ１３１０でＹＥＳ）、対策動作記憶部５６に記憶されて抽出された誤操作手順の禁則番号に対応する対策動作が実行される（ステップ１３１１）。
【０１８３】
つまり、禁則一覧テーブル５５に記憶される禁則行為の禁則番号に対応して対策動作記憶部５６に設定される対策動作が実行される。
【０１８４】
なお、本実施例では、対策動作として、選択項目の非表示とエラーメッセージの拡大表示と内容変更について説明したが、それらを組み合わせた処理が行われるようにもＵＩアプリケーション１は構成される。
【０１８５】
そのように、選択項目の非表示とエラーメッセージの拡大表示と内容変更とが組み合わされて行われる対策動作について、図１４を参照して説明する。
【０１８６】
図１４は、選択項目の非表示とエラーメッセージの拡大表示と内容変更とが組み合わされて行われる対策動作について示した画面構成図であり、図１４（ａ）は禁則行為が行われて最初に表示されるエラーメッセージであり、図１４（ｂ）は禁則行為が行われて次に表示される種類のエラーメッセージであり、図１４（ｃ）は図１４（ｂ）が表示された後に禁則行為の一つ前の操作が行われるとＵＩ画面上で処理される誤操作となる選択項目の非表示を示した画面構成図である。
【０１８７】
このような組み合わせの設定は、図８を参照して説明した対策動作設定で、禁則行為の発生回数に応じて行われる対策動作の欄に設定することで行われる。
【０１８８】
例えば、対策動作設定画面８００において、対策動作の欄にエラーメッセージのサイズの情報を記入することで、エラーメッセージのサイズの大きさの調節が可能で、また、対策動作の欄にエラーメッセージの内容を記入することで内容の変化が可能で、また、対策動作の欄に誤操作となる項目の非表示を示す情報を設定することで非表示とすることができる。
【０１８９】
それらの対策動作の設定を発生回数に応じてすることで、選択項目の非表示、エラーメッセージの拡大表示と内容変更とが組み合わされた対策動作が可能となる。
【０１９０】
この組み合わされた対策動作について説明すると、まず、最初設定された回数だけ禁則行為が行われると、図１４（ａ）に示すようにエラーメッセージがＵＩ画面上に表示される。
【０１９１】
そして、次に設定された回数だけ禁則行為が行われると、図１４（ｂ）に示すように前回（図１４（ａ））と比較して拡大サイズのメッセージウィンドウ内に、内容の異なるエラーメッセージがＵＩ画面上に表示される（参照番号１４０１）。
【０１９２】
さらに、次に設定された回数の禁則行為が行われようとすると（禁則行為となる誤操作手順の中で誤操作が発生する操作の一つ前の操作が行われると選択項目が非表示に設定される）、図１４（ｃ）に示すように禁則行為となる選択項目が非表示にされて選択できなくすることを目的としてＵＩが設定される（参照番号１４０２）。
【産業上の利用可能性】
【０１９３】
この発明は、誤操作防止装置および誤操作防止プログラムにおいて利用可能である。
【０１９４】
この発明によれば、ユーザが間違った操作手順を繰り返すと、間違う操作項目を選択できなくすることを目的として非表示にしたり、また、間違った操作手順後に表示されるエラーメッセージの内容や大きさなどを間違える回数に応じて変化させて、ユーザに最適な操作手順を覚えるように注意を促すことができる。
【図面の簡単な説明】
【０１９５】
【図１】ＵＩプログラム４０の構成を示すブロック図。
【図２】ＵＩプログラム４０のさらに詳細な構成を示すブロック図。
【図３】ＵＩ画面に表示される通常のエラーメッセージ。
【図４】操作内容記憶部５３に記憶される情報を示した表。
【図５】発生誤操作記憶部５４に記憶される情報を示した表。
【図６】禁則一覧テーブル５５に記憶される情報を示した表。
【図７】対策動作記憶部５６に記憶される情報を示した表。
【図８】対策動作設定画面８００の画面構成図。
【図９】選択項目を非表示にする対策動作を示すＵＩ画面の画面構成図。
【図１０】エラーメッセージを拡大表示する対策動作を示すＵＩ画面の画面構成図。
【図１１】エラーメッセージの内容変更を行う対策動作を示すＵＩ画面の画面構成図。
【図１２】非表示の対策動作が行われる場合に、ＵＩアプリケーション１で行われる処理を示したフローチャート。
【図１３】拡大表示或いは内容変更の対策動作が行われる場合に、ＵＩアプリケーション１で行われる処理を示したフローチャート。
【図１４】選択項目の非表示とエラーメッセージの拡大表示、内容変更とが組み合わされた対策動作の画面構成図。
【符号の説明】
【０１９６】
１    制御部
２    操作部
３    表示部
４    ＲＡＭ
４０    ユーザインタフェースプログラム
４１  ＵＩ表示モジュール
４２  ユーザＩＤ取得モジュール
４３    操作抽出モジュール
４３１  誤操作検出部
４３２    操作内容抽出部
４３３  非表示操作検出部
４４    誤操作対策モジュール
４４１    誤操作対策実行部
４４２  通常エラーメッセージ実行部
４４３  誤操作受付部
５    記憶部
５１    通常エラーメッセージ記憶部
５２    エラー類型記憶部
５３    操作内容記憶部
５４    発生誤操作記憶部
５５    禁則一覧テーブル
５６    対策動作記憶部
１００    誤操作防止装置
【図１】
2008282086.tif 000003
【図２】
2008282086.tif 000004
【図３】
2008282086.tif 000005
【図４】
2008282086.tif 000006
【図５】
2008282086.tif 000007
【図６】
2008282086.tif 000008
【図７】
2008282086.tif 000009
【図８】
2008282086.tif 000010
【図９】
2008282086.tif 000011
【図１０】
2008282086.tif 000012
【図１１】
2008282086.tif 000013
【図１２】
2008282086.tif 000014
【図１３】
2008282086.tif 000015
【図１４】
2008282086.tif 000016