(57)【特許請求の範囲】
【請求項１】
複数の機能を実行するための機能実行部と、
表示部と、
制御部と、
を備えた機能実行装置であって、
前記制御部は、
前記機能実行装置に生じたエラーに関するエラー情報を取得するエラー取得手段と、
画面画像を前記表示部に表示する画面表示手段と、
前記画面表示手段による表示対象の第１画面画像に、特定機能に対し関連付けられる第１アイコン画像が含まれる場合、当該特定機能を構成する複数の機能の中に、前記エラー取得手段により取得された前記エラー情報が示すエラーによって利用できない機能があるかを判断する第１判断手段と、
前記第１判断手段により、前記特定機能を構成する複数の機能の中に、エラーによって利用できない機能があると判断され、かつ、当該複数の機能の全てを利用できない場合、第１エラー表示を、前記表示対象の第１画面画像に含まれる第１アイコン画像に関連付けて前記表示部に表示する第１エラー表示手段と、
前記第１判断手段により、前記特定機能を構成する複数の機能の中に、エラーによって利用できない機能があると判断され、かつ、当該複数の機能のうち少なくとも一つを利用できる場合、前記第１エラー表示とは異なる態様の第２エラー表示を、前記表示対象の第１画面画像に含まれる第１アイコン画像に関連付けて前記表示部に表示する第２エラー表示手段と、
を備えていることを特徴とする機能実行装置。
【請求項２】
前記制御部は、
前記画面表示手段により表示中の前記第１画面画像に含まれる前記第１アイコン画像を選択する操作を受け付ける操作受付手段と、
前記第１エラー表示手段により前記第１エラー表示が表示された場合に、当該第１エラー表示に関連付けられた前記第１アイコン画像を選択する操作が前記操作受付手段により受け付けられた場合、当該第１エラー表示に対応するエラーの詳細を示す詳細情報を前記表示部に表示するエラー情報表示手段と、
を備え、
前記画面表示手段は、前記第２エラー表示手段により前記第２エラー表示が表示された場合に、当該第２エラー表示に関連付けられた前記第１アイコン画像を選択する操作が前記操作受付手段により受け付けられた場合、当該操作に対する第１アイコン画像に関連付けられる前記特定機能を構成する複数の機能を利用するための画面画像を前記表示部に表示することを特徴とする請求項１記載の機能実行装置。
【請求項３】
前記第１判断手段は、前記表示対象の第１画面画像に含まれる前記第１アイコン画像に関連付けられた前記特定機能を構成する複数の機能の中の１の機能について、当該１の機能の設定が、前記エラー取得手段により取得された前記エラー情報が示すエラーの存在下では利用できない場合に、当該１の機能を利用できない機能とする一方で、当該１の機能の設定が、前記エラー取得手段により取得された前記エラー情報が示すエラーの存在下であっても利用できる場合に、当該１の機能を利用できる機能であるとすることを特徴とする請求項１または２に記載の機能実行装置。
【請求項４】
前記制御部は、
前記第１画面画像に複数の第１アイコン画像が含まれる場合、当該複数の第１アイコン画像各々に対応する複数の前記特定機能のうち、前記エラー取得手段により取得された前記エラー情報が示すエラーによって利用できない機能により構成される前記特定機能が２以上あるかを判断する第２判断手段と、
前記第２判断手段により、前記エラーによって利用できない機能により構成される特定機能が２以上あると判断された場合、前記第１エラー表示または前記第２エラー表示のいずれとも異なる態様の第３エラー表示を、前記表示部における所定位置に表示する第３エラー表示手段と、
を備えていることを特徴とする請求項１から３のいずれかに記載の機能実行装置。
【請求項５】
前記第３エラー表示手段は、前記第２判断手段により、前記エラーによって利用できない機能により構成される特定機能が２以上あると判断された場合、当該エラーによって利用できない機能により構成される特定機能に関連付けられる前記第１アイコン画像が、前記画面表示手段により表示中の前記第１画面画像に含まれる場合、前記第３エラー表示を前記表示部に表示する一方で、当該エラーによって利用できない機能により構成される特定機能に関連付けられる前記第１アイコン画像が、前記画面表示手段により表示中の前記第１画面画像に含まれない場合、前記第３エラー表示を前記表示部に表示しないことを特徴とする請求項４記載の機能実行装置。
【請求項６】
前記外部装置と通信する通信部を備え、
前記制御部は、
前記外部装置から、前記第１アイコン画像の画像データと、当該第１アイコン画像に関連付けられた前記特定機能を実行する場合に必要な条件とを、前記通信部を介して受信する受信手段を備え、
前記画面表示手段は、前記受信手段により受信した画像データに基づく前記第１アイコン画像を含む前記第１画面画像を前記表示部に表示し、
前記第１判断手段は、前記画面表示手段による表示対象の第１画面画像に、前記第１アイコン画像が含まれる場合、前記受信手段により受信した条件に基づいて、表示対象の第１画面画像に含まれる前記第１アイコン画像に関連付けられた前記特定機能を構成する複数の機能の中に、前記エラー取得手段により取得された前記エラー情報が示すエラーによって利用できない機能があるかを判断することを特徴とする請求項１から５のいずれかに記載の機能実行装置。
【請求項７】
前記エラー情報と、当該エラー情報が示すエラーの詳細を示す詳細情報とを関連付けて記憶する記憶部を備え、
前記制御部は、
前記画面表示手段により表示中の前記第１画面画像に含まれる前記第１アイコン画像を選択する操作を受け付ける操作受付手段と、
前記第１エラー表示手段により前記第１エラー表示が表示された場合に、当該第１エラー表示に関連付けられた前記第１アイコン画像を選択する操作が前記操作受付手段により受け付けられた場合、当該第１エラー表示に対応するエラーについて、当該エラーを示すエラー情報に関連付けられて前記記憶部に記憶される前記詳細情報を前記表示部に表示するエラー情報表示手段と、
前記第２エラー表示手段により前記第２エラー表示が表示された場合に、当該第２エラー表示に関連付けられた前記第１アイコン画像を選択する操作が前記操作受付手段により受け付けられた場合、当該操作があった旨を示す通知を、前記外部装置に前記通信部を介して通知する通知手段と、
を備え、
前記受信手段は、前記操作に対する第１アイコン画像に関連付けられた特定機能を構成する複数の機能が存在する場合に、当該第１アイコン画像に関連付けられる、前記第１画面画像からの画面遷移先である第２画面画像に含まれる、前記特定機能を構成する複数の機能に関連付けられる第２アイコン画像の画像データと、当該画像データに基づく第２アイコン画像に関連付けられた前記特定機能を構成する機能を実行する場合に必要な条件とを受信することを特徴とする請求項６記載の機能実行装置。
【請求項８】
前記第１エラー情報の表示に関わる第１表示情報と、前記第２エラー情報の表示に関わる第２表示情報とを記憶する記憶部を備え、
前記第１エラー表示手段は、前記受信手段により受信した画像データに基づく前記第１アイコン画像に、前記記憶部に記憶される前記第１表示情報に従う前記第１エラー表示を関連付けて前記表示部に表示し、
前記第２エラー表示手段は、前記受信手段により受信した画像データに基づく前記第１アイコン画像に、前記記憶部に記憶される前記第２表示情報に従う前記第２エラー表示を関連付けて前記表示部に表示することを特徴とする請求項６または７に記載の機能実行装置。
【請求項９】
前記受信手段は、前記第１アイコン画像の画像データとともに、前記第１エラー表示が付加された前記第１アイコン画像の第１画像データと、前記第２エラー表示が付加された前記第１アイコン画像の第２画像データと、を受信し、
前記第１エラー表示手段は、前記受信手段により受信した前記第１画像データに基づく、前記第１エラー表示が付加された前記第１アイコン画像を表示し、
前記第２エラー表示手段は、前記受信手段により受信した前記第２画像データに基づく、前記第２エラー表示が付加された前記第１アイコン画像を表示することを特徴とする請求項６または７に記載の機能実行装置。
【請求項１０】
複数の機能を実行するための機能実行部と、
表示部と、
制御部と、
を備えた機能実行装置の、前記制御部が実行可能な表示プログラムであって、
前記機能実行装置に生じたエラーに関するエラー情報を取得するエラー取得手段と、
画面画像を前記表示部に表示する画面表示手段と、
前記画面表示手段による表示対象の第１画面画像に、特定機能に対し関連付けられる第１アイコン画像が含まれる場合、当該特定機能を構成する複数の機能の中に、前記エラー取得手段により取得された前記エラー情報が示すエラーによって利用できない機能があるかを判断する第１判断手段と、
前記第１判断手段により、前記特定機能を構成する複数の機能の中に、エラーによって利用できない機能があると判断され、かつ、当該複数の機能の全てを利用できない場合、第１エラー表示を、前記表示対象の第１画面画像に含まれる第１アイコン画像に関連付けて前記表示部に表示する第１エラー表示手段と、
前記第１判断手段により、前記特定機能を構成する複数の機能の中に、エラーによって利用できない機能があると判断され、かつ、当該複数の機能のうち少なくとも一つを利用できる場合、前記第１エラー表示とは異なる態様の第２エラー表示を、前記表示対象の第１画面画像に含まれる第１アイコン画像に関連付けて前記表示部に表示する第２エラー表示手段として、
前記制御部を機能させることを特徴とする表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機能実行装置および表示プログラムに関する。
【背景技術】
【０００２】
特許文献１のように、アイコンにエラーマークを付加して表示することで、そのアイコンに対応する処理を実行できないことをユーザに報知する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１６０７４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、複数の機能を実行可能な複合機では、機能毎にアイコンを表示する。このような機能には、複数のサブ機能から構成されるものがある。サブ機能にエラーが生じた場合、そのサブ機能に対応するアイコンにエラーマークを付加することは、特許文献１から想到できるが、そのサブ機能から構成される機能に対応するアイコンにはエラーマークが付加されない。そのため、そのアイコンをユーザが見ても、そのアイコンに対応する機能を構成するサブ機能に対するエラーを特定できない。
【０００５】
本発明は、上述した事情を鑑みてなされたものであり、ユーザが、特定機能に対し関連付けられるアイコン画像を表示する画面画像から、当該特定機能を構成する複数の機能のうち、エラーによって利用できない機能の存在状況を判断可能な機能実行装置および表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この目的を達成するために、本発明の機能実行装置は、複数の機能を実行するための機能実行部と、表示部と、制御部と、を備えた機能実行装置であって、前記制御部は、前記機能実行装置に生じたエラーに関するエラー情報を取得するエラー取得手段と、画面画像を前記表示部に表示する画面表示手段と、前記画面表示手段による表示対象の第１画面画像に、特定機能に対し関連付けられる第１アイコン画像が含まれる場合、当該特定機能を構成する複数の機能の中に、前記エラー取得手段により取得された前記エラー情報が示すエラーによって利用できない機能があるかを判断する第１判断手段と、前記第１判断手段により、前記特定機能を構成する複数の機能の中に、エラーによって利用できない機能があると判断され、かつ、当該複数の機能の全てを利用できない場合、第１エラー表示を、前記表示対象の第１画面画像に含まれる第１アイコン画像に関連付けて前記表示部に表示する第１エラー表示手段と、前記第１判断手段により、前記特定機能を構成する複数の機能の中に、エラーによって利用できない機能があると判断され、かつ、当該複数の機能のうち少なくとも一つを利用できる場合、前記第１エラー表示とは異なる態様の第２エラー表示を、前記表示対象の第１画面画像に含まれる第１アイコン画像に関連付けて前記表示部に表示する第２エラー表示手段と、を備えている。
【０００７】
なお、本発明の機能実行装置は、機能実行装置を制御する制御装置、機能実行システム、機能実行方法、機能実行プログラム、機能実行装置に搭載される表示装置、表示方法、表示プログラム、表示プログラムを記録する記録媒体等の種々の態様で構成することができる。
【発明の効果】
【０００８】
請求項１記載の機能実行装置によれば、表示対象の第１画面画像に、特定機能に対し関連付けられる第１アイコン画像が含まれる場合、当該特定機能を構成する複数の機能の中に、エラー情報が示すエラーによって利用できない機能があるかが判断される。特定機能を構成する複数の機能の中に、エラーによって利用できない機能があると判断され、かつ、当該複数の機能の全てを利用できない場合には、第１エラー表示が、表示対象の第１画面画像に含まれる第１アイコン画像、すなわち、当該複数の機能から構成される特定機能に対する第１アイコン画像に関連付けて表示部に表示される。一方、特定機能を構成する複数の機能の中に、エラーによって利用できない機能があると判断され、かつ、当該複数の機能のうち少なくとも一つを利用できる場合、第１エラー表示とは異なる態様の第２エラー表示が、表示対象の第１画面画像に含まれる第１アイコン画像に関連付けて表示部に表示される。
【０００９】
よって、第１アイコン画像に関連付けて表示されたエラー表示が、第１エラー表示であるか、第２エラー表示であるかに応じて、ユーザは、特定機能を構成する複数の機能のうち、エラーによって利用できない機能の存在状況を判断できる。つまり、ユーザは、特定機能を構成する複数の機能のうち、全ての機能を利用できないか、少なくとも一つの機能を利用できるかを判断できる。
【００１０】
請求項２記載の機能実行装置によれば、請求項１が奏する効果に加え、次の効果を奏する。第１エラー表示に関連付けられた第１アイコン画像を選択する操作が行われた場合、当該第１エラー表示に対応するエラーの詳細を示す詳細情報が表示部に表示される。よって、特定機能を構成する複数の機能の全てがエラーによって利用できない場合、ユーザは、エラーの詳細を知ることができる。一方、第２エラー表示に関連付けられた第１アイコン画像を選択する操作が行われた場合、当該操作に対する第１アイコン画像に関連付けられる特定機能を構成する複数の機能を利用するための画面画像が表示部に表示される。よって、特定機能を構成する複数の機能のうち、少なくとも一つを利用できる場合には、当該複数の機能を利用するための画面画像が表示されるので、ユーザは、当該利用できる機能を利用することができる。
【００１１】
請求項３記載の機能実行装置によれば、請求項１または２が奏する効果に加え、次の効果を奏する。表示対象の第１画面画像に含まれる第１アイコン画像に関連付けられた特定機能を構成する複数の機能の中の１の機能について、当該１の機能の設定が、エラー情報が示すエラーの存在下で利用できるか否かに応じて、当該１の機能を利用できるか否かの判断が行われる。よって、同じ機能であっても、当該機能の設定に応じた判断結果を得ることができる。
【００１２】
請求項４記載の機能実行装置によれば、請求項１から３のいずれかが奏する効果に加え、次の効果を奏する。第１画面画像に複数の第１アイコン画像が含まれる場合、当該複数の第１アイコン画像各々に対応する複数の特定機能のうち、エラーによって利用できない機能により構成される特定機能が２以上ある場合、第１エラー表示または第２エラー表示のいずれとも異なる態様の第３エラー表示が、表示部における所定位置に表示される。よって、ユーザは、第３エラー表示から、エラーによって利用できない機能により構成される特定機能が２以上あることを把握できる。
【００１３】
請求項５記載の機能実行装置によれば、請求項４が奏する効果に加え、次の効果を奏する。エラーによって利用できない機能により構成される特定機能が２以上ある場合、第３エラー表示は、当該エラーによって利用できない機能により構成される特定機能に関連付けられる第１アイコン画像が表示中の第１画面画像に含まれている場合に表示される。一方、エラーによって利用できない機能により構成される特定機能に関連付けられる第１アイコン画像が表示中の第１画面画像に含まれていない場合には、第３エラー表示は表示されない。よって、第３エラー表示の表示は、当該第３エラー表示が示すエラーに関わる特定機能の第１アイコン画像が表示されている場合に限られるので、ユーザは、第３エラー表示に関わる特定機能を把握し易い。
【００１４】
請求項６記載の機能実行装置によれば、請求項１から５のいずれかが奏する効果に加え、外部装置から第１アイコン画像の画像データを受信し、当該画像データに基づく第１アイコン画像を含む第１画面画像を表示する形態においても、ユーザは、第１アイコン画像に関連付けて表示されたエラー表示が、第１エラー表示であるか、第２エラー表示であるかに応じて、特定機能を構成する複数の機能のうち、エラーによって利用できない機能の存在状況を判断できる。
【００１５】
請求項７記載の機能実行装置によれば、請求項６が奏する効果に加え、次の効果を奏する。第１エラー表示に関連付けられた第１アイコン画像を選択する操作が行われた場合、当該第１エラー表示に対応するエラーについて、当該エラーを示すエラー情報に関連付けられて記憶部に記憶される詳細情報が表示部に表示される。よって、特定機能を構成する複数の機能の全てがエラーによって利用できない場合、ユーザは、エラーの詳細を知ることができる。また、詳細情報は、記憶部に記憶されているものを用いるので、詳細情報を外部装置から受信する必要がない。
【００１６】
請求項８記載の機能実行装置によれば、請求項６または７が奏する効果に加え、次の効果を奏する。第１エラー表示を表示する場合には、外部装置から受信した画像データに基づく第１アイコン画像に、記憶部に記憶される第１表示情報に従う第１エラー表示が関連付けられる。一方、第２エラー表示を表示する場合には、外部装置から受信した画像データに基づく第１アイコン画像に、記憶部に記憶される第２表示情報に従う第２エラー表示が関連付けられる。よって、第１エラー表示または第２エラー表示を表示するための情報を、外部装置から受信する必要がない。
【００１７】
請求項９記載の機能実行装置によれば、請求項６または７が奏する効果に加え、次の効果を奏する。第１アイコン画像の画像データとともに、第１エラー表示が付加された第１アイコン画像の第１画像データと、第２エラー表示が付加された第１アイコン画像の第２画像データとが、外部装置から受信される。第１エラー表示を表示する場合には、第１画像データに基づく、第１エラー表示が付加された第１アイコン画像が表示される。一方、第２エラー表示を表示する場合には、第２画像データに基づく、第２エラー表示が付加された第１アイコン画像が表示される。よって、第１エラー表示または第２エラー表示が付加された第１アイコン画像を生成する処理を省くことができる。
【００１８】
請求項１０記載の表示プログラムによれば、請求項１の機能実行装置と同様の効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】（ａ）は、多機能周辺装置の電気的構成を示すブロック図であり、（ｂ）は、エラーテーブルの内容を説明するための模式図である。
【図２】本発明の概要を説明する画面遷移図である。
【図３】本発明の概要を説明する画面遷移図である。
【図４】画面表示処理を示すフローチャートである。
【図５】機能選択画面表示処理を示すフローチャートである。
【図６】第２実施形態の画面表示処理を示すフローチャートである。
【図７】第２実施形態の機能選択画面表示処理を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。まず、図１〜図５を参照して、本発明の第１実施形態について説明する。図１（ａ）は、本発明の機能実行装置の一実施形態である多機能周辺装置１０の電気的構成を示すブロック図である。以下、多機能周辺装置１０を、「ＭＦＰ１０」と称す。
【００２１】
ＭＦＰ１０には、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＮＶＲＡＭ１４、操作キー１５、ＬＣＤ１６、タッチパネル１７、スキャナ部１８、プリンタ部１９、ＮＣＵ２０、モデム２１、ネットワークインターフェイス（以下「ネットワークＩ／Ｆ」と称す）２２が主に設けられている。これらの各部は、入出力ポート２３を介して互いに接続されている。
【００２２】
ＣＰＵ１１は、ＲＯＭ１２、ＲＡＭ１３、ＮＶＲＡＭ１４に記憶されるプログラムやデータ、あるいは、ＮＣＵ２０を介して送受信される各種信号に従って、ＭＦＰ１０が有する各機能の制御や、入出力ポート２３と接続された各部を制御する。ＲＯＭ１２は、ＣＰＵ１１により実行される各種プログラムや、そのプログラムを実行する際に参照する定数やテーブルを記憶する読み出し専用のメモリである。ＲＯＭ１２には、ＭＦＰ１０の動作を制御する制御プログラム１２ａなどが格納される。後述する図４および図５のフローチャートにおいてＣＰＵ１１が実行する各処理は、ＣＰＵ１１が制御プログラム１２ａに従い実行する処理である。
【００２３】
ＲＡＭ１３は、ＣＰＵ１１が制御プログラム１２ａを実行するにあたり、各種データを一時的に記憶するためのテンポラリエリアを有する書換可能な揮発性のメモリである。ＮＶＲＡＭ１４は、不揮発性のＲＡＭである。ＮＶＲＡＭ１４には、後述するエラーテーブル１４ａが格納される。また、ＮＶＲＡＭ１４には、各種画面画像（以下、単に「画面」と称す）をＬＣＤ１６に表示するための画像データと、各画面の階層構造を規定するツリー情報とが格納されている。各種画面を表示するための画像データには、アイコン画像（以下、単に「アイコン」と称す）の画像データが含まれる。
【００２４】
操作キー１５は、ＭＦＰ１０の筐体に設けられるメカニカルキーであり、各種の設定値や指示などをユーザから受け付ける。ＬＣＤ１６は、液晶表示装置であり、各種画面を表示する。ＬＣＤ１６の画面には、タッチパネル１７がＬＣＤ１６に重ねて設けられる。タッチパネル１７は、例えば、指や棒などの指示体がＬＣＤ１６の画面に対して接触又は近づいた場合に、接触又は近づいた位置を検知し、検知した位置をＭＦＰ１０に入力する。
【００２５】
スキャナ部１８は、原稿を読み取って画像データに変換する。プリンタ部１９は、画像ファイルに基づく画像を記録用紙に印刷する。モデム２１は、ＦＡＸ送信時には送信すべき画像データを、電話回線網（図示せず）に伝送可能な信号に変調してＮＣＵ２０を介して送信し、または、電話回線網からＮＣＵ２０を介して入力された信号を画像データに復調する。ＮＣＵ２０は、図示されない電話回線網の交換機に対して回線を閉結または切断することにより、電話回線網への接続を制御する。
【００２６】
ネットワークＩ／Ｆ２２は、有線または無線方式によりネットワーク５００を介して他の装置と通信可能に接続するためのインターフェイスである。ネットワーク５００は、インターネットである。ＭＦＰ１０は、ネットワークＩ／Ｆ２２を介して、ネットワーク５００上のサーバ２００と通信可能に接続される。なお、ＭＦＰ１０とサーバ２００との間の通信は、例えば、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌの略）に従って行われる。
【００２７】
多機能周辺装置であるＭＦＰ１０は、スキャン機能、コピー機能、ファクシミリ機能などの各種機能を利用可能に構成される。具体的に、例えば、スキャン機能は、スキャナ部１８を用いて実現される。コピー機能は、スキャナ部１８およびプリンタ部１９を用いて実現される。ファクシミリ機能は、主にＮＣＵ２０およびモデム２１を用いて実現される。
【００２８】
本実施形態では、ＭＦＰ１０のスキャン機能は、複数のサブ機能から構成される。例えば、スキャン機能は、スキャナ部１８が読み取った原稿の読取データに対する処理の違いに応じたサブ機能が準備されている。例えば、スキャン機能を構成するサブ機能の１つである「Ｓｃａｎ  ｔｏ  Ｆｉｌｅ」は、ＭＦＰ１０が、読取データを、指定された端末装置に送信し、端末装置に保存する機能である。
【００２９】
また、ＭＦＰ１０のファクシミリ機能は、サブ機能として、例えば、ファクシミリを受信する機能（以下「Ｆａｘ受信機能」と称す）と、ファクシミリを送信する機能（以下「Ｆａｘ送信機能」と称す）とを有する。
【００３０】
以下、スキャン機能、コピー機能、ファクシミリ機能など、サブ機能から構成される機能、または、サブ機能を有さずに単独で構成される機能を、特に「メイン機能」と称す。メイン機能が複数のサブ機能から構成される場合、サブ機能は、メイン機能に対する下位の機能といえる。
【００３１】
詳細は後述するが、本実施形態のＭＦＰ１０は、スキャン機能やファクシミリ機能のように、複数のサブ機能から構成されるメイン機能について、当該メイン機能に対して関連付けられるアイコンの表示態様から、エラーによって利用できないサブ機能があるか否かを区別できるよう構成される。
【００３２】
図１（ｂ）は、エラーテーブル１４ａの内容を説明するための模式図である。エラーテーブル１４ａは、ＭＦＰ１０に生じたエラーと、当該エラーにより利用できなくなる機能とを関連付けたテーブルであり、ＮＶＲＡＭ１４に格納される。エラーテーブル１４ａには、エラー種別１４ａ１に対し、エラー詳細１４ａ２と、関連機能１４ａ３と、除外条件１４ａ４とが関連づけられている。
【００３３】
エラー種別１４ａ１は、ＭＦＰ１０に生じたエラーを大別したカテゴリである。例えば、「印刷エラー」は、エラー種別１４ａ１のカテゴリの１つであり、印刷の実行に関するエラーである。エラー詳細１４ａ２は、エラー種別１４ａ１のカテゴリにおけるエラーの詳細を示す。例えば、「紙づまり」は、エラー種別１４ａ１である「印刷エラー」におけるエラーの詳細を示す。この「紙づまり」は、プリンタ部１９での記録用紙の搬送時または排紙時における紙づまりを指す。
【００３４】
関連機能１４ａ３は、エラー詳細１４ａ２が示すエラーにより利用できなくなる機能である。例えば、エラー詳細１４ａ２が「紙づまり」である場合、関連機能１４ａ３には、紙づまりにより利用できなくなる機能、具体的には、コピー機能およびＦａｘ受信機能を示す値が格納される。なお、関連機能１４ａ３には、サブ機能を有する機能については、エラーにより利用できなくなるサブ機能を示す値が格納され、サブ機能を有さないメイン機能については、エラーにより利用できなくなるメイン機能を示す値が格納される。
【００３５】
除外条件１４ａ４は、関連機能１４ａ３であっても、エラー詳細１４ａ２が示すエラーによる影響を受けない設定である。例えば、関連機能１４ａ３がＦａｘ受信機能であっても、Ｆａｘ受信機能により受信した画像データを印刷せず、ＲＡＭ１３に蓄積する設定（以下「メモリ受信設定」と称す）がオンである場合、Ｆａｘ受信機能は、紙づまりによる影響は受けず利用することができる。つまり、メモリ受信設定がオンに設定されている場合、Ｆａｘ受信機能は、紙づまりが生じていても利用できる。
【００３６】
図２および図３の画面遷移図を参照して、本発明の概要を説明する。本実施形態のＬＣＤ１６は、１画面に１のアイコンを表示できる比較的小さいサイズに構成される。メニュー画面５０には、メイン機能を選択するためのアイコン５１〜５３が表示される。つまり、メニュー画面５０に相当する画面画像には、アイコン５１〜５３の画像が含まれている。本明細書における、メニュー画面５０などの画面にアイコンが「表示される」旨の記載は、特許請求の範囲における、画面画像にアイコン画像が「含まれる」旨の記載と同義である。
【００３７】
具体的に、メニュー画面５０には、コピー機能を選択するためのコピーアイコン５１と、ファクシミリ機能を選択するためのＦａｘアイコン５２と、スキャン機能を選択するためのスキャンアイコン５３とが表示される。所定の切り替え操作に応じて、アイコン５１〜５３のうち、メニュー画面５０上に表示されるアイコンを切り替えることができる。ユーザは、アイコン５１〜５３に対する操作を行うことにより、アイコン５１〜５３に関連付けられた機能、より詳細には、メイン機能を選択できる。よって、メニュー画面５０は、メイン機能を選択するための画面であるといえる。
【００３８】
ＭＦＰ１０にエラーが生じている場合、当該エラーにより利用できなくなる機能の存在状況に応じたエラー表示がメニュー画面５０に表示される。図２には、印刷エラーの１つである紙づまりが生じた例を示す。エラーテーブル１４ａによれば、「紙づまり」により利用できなくなる機能は、コピー機能、および、メモリ受信設定がオフであるＦａｘ受信機能である。
【００３９】
本実施形態では、生じたエラーによりメイン機能を全く利用できない場合、全く利用できない機能であることを示す第１エラー表示Ｅ１が、利用できないメイン機能のアイコンに関連付けて表示される。図２に示す例では、紙づまりにより利用できなくなるコピー機能について、第１エラー表示Ｅ１が、コピーアイコン５１に付加された形態で表示される。
【００４０】
メイン機能が複数のサブ機能を含む場合、生じたエラーによってメイン機能を構成するサブ機能の一部を利用できない場合、全てではないが少なくとも１のサブ機能を利用できることを示す第２エラー表示Ｅ２が、当該利用できないサブ機能を含むメイン機能に関連付けて表示される。第２エラー表示Ｅ２は、第１エラー表示Ｅ１とは異なる態様の表示として構成される。紙づまりが生じたことにより、ファクシミリ機能におけるＦａｘ送信機能は利用できるが、メモリ受信設定がオフであるＦａｘ受信機能は利用できない。図２に示す例では、メモリ受信設定がオフであるとすると、紙づまりが生じたことによって、一部の機能が利用できなくなるファクシミリ機能について、第２エラー表示Ｅ２が、Ｆａｘアイコン５２に付加された形態で表示される。
【００４１】
コピー機能を利用できる場合には、コピーアイコン５１が操作されたことに応じて、コピー機能を利用するための画面であるコピー実行画面１００（図３参照）がＬＣＤ１６に表示される。しかし、コピー機能がエラーによって利用できない場合には、コピー実行画面１００がＬＣＤ１６に表示されたとしても、ユーザはコピー機能を利用することはできない。本実施形態では、第１エラー表示Ｅ１が付加されたコピーアイコン５１が操作された場合、コピー実行画面１００ではなく、エラー通知画面９０がＬＣＤ１６に表示される。
【００４２】
エラー通知画面９０には、ＭＦＰ１０に生じたエラーのカテゴリと、エラーの詳細とが表示される。図２に示す例では、エラーのカテゴリとして「印刷エラー」が表示され、エラーの詳細として「紙づまり」が、エラー通知画面９０に表示される。なお、エラーテーブル１４ａのエラー種別１４ａ１に応じた内容が、エラーのカテゴリとして表示され、エラー詳細１４ａ２に応じた内容が、エラーの詳細として表示される。
【００４３】
一方、第２エラー表示Ｅ２が付加されたＦａｘアイコン５２が操作された場合、ファクシミリ機能を構成するサブ機能を選択するためのサブ機能選択画面６０がＬＣＤ１６に表示される。サブ機能選択画面６０には、ファクシミリ機能を構成するサブ機能を選択するためのアイコン６１，６２が表示される。具体的に、サブ機能選択画面６０には、サブ機能の１つであるＦａｘ受信機能を選択するためのＦａｘ受信アイコン６１と、別のサブ機能であるＦａｘ送信機能を選択するためのＦａｘ送信アイコン６２とが表示される。Ｆａｘアイコン５２が操作された場合、まず、Ｆａｘ受信アイコン６１が、サブ機能選択画面６０上に表示される。所定の切り替え操作に応じて、アイコン６１とアイコン６２とで、サブ機能選択画面６０上に表示されるアイコンを切り替えることができる。
【００４４】
紙づまりが生じたとしても、Ｆａｘ送信機能は利用できる。よって、かかる場合、エラー表示が何ら付加されていない通常のＦａｘ送信アイコン６２が、サブ機能選択画面６０に表示される。そして、Ｆａｘ送信アイコン６２が操作された場合、Ｆａｘ送信機能を利用するための画面であるＦａｘ送信実行画面８０がＬＣＤ１６に表示される。なお、Ｆａｘ送信実行画面８０の詳細については、本発明に関連しないため、説明を省略する。
【００４５】
一方、紙づまりが生じた場合、メモリ受信設定がオフであるＦａｘ受信機能は利用できない。よって、第１エラー表示Ｅ１が付加されたＦａｘ受信アイコン６１が、サブ機能選択画面６０に表示される。第１エラー表示Ｅ１が付加されたＦａｘ受信アイコン６１が操作された場合、第１エラー表示Ｅ１が付加されたコピーアイコン５１が操作された場合と同様、エラー通知画面９０がＬＣＤ１６に表示される。
【００４６】
紙づまりが生じたとしても、スキャン機能は利用できる。よって、かかる場合、エラー表示が何ら付加されていない通常のスキャンアイコン５３がメニュー画面５０に表示される。スキャンアイコン５３が操作された場合、スキャン機能を構成するサブ機能を選択するためのサブ機能選択画面７０がＬＣＤ１６に表示される。本発明に関連しないため、詳細な説明は省略するが、サブ機能選択画面７０には、サブ機能選択画面６０と同様、スキャン機能を構成するサブ機能を選択するためのアイコンが表示される。サブ機能選択画面７０には、エラー表示が何ら付加されていない通常のアイコンが表示される。
【００４７】
エラーテーブル１４ａによれば、紙づまりが生じた場合、コピー機能、および、メモリ受信設定がオフであるＦａｘ受信機能を利用することができない。本実施形態では、生じたエラーが２以上のメイン機能に影響を及ぼす場合、第３エラー表示Ｅ３をメニュー画面５０の左上部に表示する。第３エラー表示Ｅ３は、第１エラー表示Ｅ１とも、第２エラー表示Ｅ２とも異なる態様の表示として構成される。「メイン機能に影響を及ぼすエラー」とは、メイン機能そのもの、または、メイン機能を構成するサブ機能の一部または全てを利用不可にするエラーである。図２に示すように、第３エラー表示は、エラーの影響を受けるメイン機能を構成するサブ機能のアイコンを表示する画面の左上部にも表示される。
【００４８】
本実施形態では、第３エラー表示Ｅ３は、エラーに影響されるメイン機能のアイコン、または、当該メイン機能を構成するサブ機能のアイコンがメニュー画面５０上に表示されていることを条件として表示される。本実施形態の第３エラー表示Ｅ３は、２以上のメイン機能に影響を及ぼすエラーのカテゴリを通知する表示である。
【００４９】
なお、図２に示す例では、メモリ受信設定がオフであることを前提としたために、紙づまりが生じたことにより、第２エラー表示Ｅ２が付加されたＦａｘアイコン５２が表示される。これに対し、メモリ受信設定がオンである場合には、紙づまりが生じた場合であっても、Ｆａｘ送信機能およびＦａｘ受信機能のいずれも利用することができる。よって、かかる場合、エラー表示が何ら付加されていない通常のＦａｘアイコン５２がメニュー画面５０に表示される。
【００５０】
図３には、通信エラーの１つであるモデムエラーが生じた例を示す。エラーテーブル１４ａによれば、モデムエラーにより利用できなくなる機能は、Ｆａｘ受信機能およびＦａｘ送信機能である。すなわち、モデムエラーが生じた場合、ファクシミリ機能を全く利用することができない。よって、かかる場合、第１エラー表示Ｅ１が、Ｆａｘアイコン５２に付加された形態で表示される。
【００５１】
第１エラー表示Ｅ１が付加されたＦａｘアイコン５２が操作された場合、エラー通知画面９０がＬＣＤ１６に表示される。図３に示す例では、エラーのカテゴリとして「通信エラー」が表示され、エラーの詳細として「モデムエラー」が、エラー通知画面９０に表示される。モデムエラーは、ファクシミリ機能以外のメイン機能に影響を及ぼさないので、第３エラー表示Ｅ３はメニュー画面５０に表示されない。
【００５２】
モデムエラーが生じたとしても、コピー機能およびスキャン機能のいずれも利用できる。よって、かかる場合、エラー表示が何ら付加されていない通常のコピーアイコン５１およびスキャンアイコン５３がメニュー画面５０に表示される。図３の例において、コピーアイコン５１が操作された場合、コピー実行画面１００がＬＣＤ１６に表示される。なお、コピー実行画面１００の詳細については、本発明に関連しないため、説明を省略する。一方、スキャンアイコン５３が操作された場合、サブ機能選択画面７０がＬＣＤ１６に表示される。
【００５３】
図４は、ＣＰＵ１１が制御プログラム１２ａに従って実行する画面表示処理を示すフローチャートである。本処理は、メニュー画面５０などの各種画面をＬＣＤ１６に表示する処理であり、ＭＦＰ１０に電源が投入されると開始される。ＣＰＵ１１は、エラーが検知されるかを判断する（Ｓ４０１）。エラーが検知されないと、ＣＰＵ１１が判断した場合（Ｓ４０１：Ｎｏ）、ＣＰＵ１１は、処理をＳ４０３に移行する。一方、エラーが検知されると、ＣＰＵ１１が判断した場合（Ｓ４０１：Ｙｅｓ）、ＣＰＵ１１は、予め準備されたエラー情報の中から、検知したエラーに応じたエラー情報を取得し（Ｓ４０２）、処理をＳ４０３に移行する。
【００５４】
Ｓ４０３では、機能選択画面表示処理を実行する。機能選択画面表示処理（Ｓ４０３）は、メニュー画面５０やサブ機能選択画面６０，７０など、機能を選択するための画面（以下「機能選択画面」と称す）を表示する処理である。機能選択画面表示処理（Ｓ４０３）の詳細は、図５を参照して後述する。
【００５５】
ＣＰＵ１１は、機能選択画面表示処理（Ｓ４０３）により表示された機能選択画面にて、操作されたアイコンの機能を少なくとも１つ利用できるかを判断する（Ｓ４０４）。なお、Ｓ４０４の処理と、図５を参照して後述するＳ５０３、Ｓ５０４、およびＳ５０６の処理において、エラー情報が示すエラーがどの機能に影響するかを、ＣＰＵ１１は、エラーテーブル１４ａを参照して判断する。
【００５６】
具体的に、操作されたアイコンがサブ機能を有さないメイン機能のアイコン、または、サブ機能のアイコンである場合、エラーの有無にかかわらず、当該メイン機能またはサブ機能を利用できる場合に、ＣＰＵ１１は、Ｓ４０４の判断を肯定する。また、操作されたアイコンがサブ機能を有するメイン機能のアイコンである場合、エラーの有無にかかわらず、少なくとも１のサブ機能を利用できる場合に、ＣＰＵ１１は、Ｓ４０４の判断を肯定する。
【００５７】
一方、操作されたアイコンがサブ機能を有さないメイン機能のアイコン、または、サブ機能のアイコンである場合、エラーによって当該メイン機能またはサブ機能を利用できない場合に、ＣＰＵ１１は、Ｓ４０４の判断を否定する。また、操作されたアイコンがサブ機能を有するメイン機能のアイコンである場合、エラーによってこのメイン機能を構成する全てのサブ機能を利用できない場合に、ＣＰＵ１１は、Ｓ４０４の判断を否定する。
【００５８】
ＣＰＵ１１がＳ４０４の判断を否定した場合、すなわち、操作されたアイコンの機能を全く利用できない場合（Ｓ４０４：Ｎｏ）、ＣＰＵ１１は、エラー通知画面９０をＬＣＤ１６に表示する（Ｓ４０９）。上述した通り、全く利用できない機能のアイコンには、第１エラー表示Ｅ１が付加される。よって、第１エラー表示Ｅ１が付加されたアイコンが操作された場合、Ｓ４０９の処理の結果として、エラー通知画面９０がＬＣＤ１６に表示される。
【００５９】
ＣＰＵ１１は、該当エラーが解消されることを待機する（Ｓ４１０：Ｎｏ）。該当エラーが解消されたと、ＣＰＵ１１が判断した場合（Ｓ４１０：Ｙｅｓ）、ＣＰＵ１１は、処理をＳ４０３に移行し、直前に表示されていた機能選択画面を再度表示する。
【００６０】
一方、ＣＰＵ１１がＳ４０４の判断を肯定した場合（Ｓ４０４：Ｙｅｓ）、ＣＰＵ１１は、操作されたアイコンに応じて次に表示すべき画面が、機能実行画面であるかを判断する（Ｓ４０５）。機能実行画面は、Ｆａｘ送信実行画面８０やコピー実行画面１００など、機能を実行するための画面である。次画面が機能実行画面である、とＣＰＵ１１が判断した場合（Ｓ４０５：Ｙｅｓ）、ＣＰＵ１１は、該当する機能実行画面を表示する（Ｓ４０６）。
【００６１】
ＣＰＵ１１は、機能の実行を指示する実行ボタンが操作されることを待機する（Ｓ４０７：Ｎｏ）。ＣＰＵ１１が実行ボタンに対する操作を受け付けた場合（Ｓ４０７：Ｙｅｓ）、ＣＰＵ１１は、操作された実行ボタンに対応する機能を実行し（Ｓ４０８）、処理をＳ４０２に移行し、機能の実行後に表示すべき機能選択画面を表示するための処理を開始する。
【００６２】
一方、次画面が機能実行画面でない、とＣＰＵ１１が判断した場合（Ｓ４０５：Ｎｏ）、ＣＰＵ１１は、操作されたアイコンに応じて次に表示すべき機能選択画面を表示するための処理を開始する。例えば、操作されたアイコンがメイン機能のアイコンである場合、当該メイン機能を構成するサブ機能の選択画面が表示される。
【００６３】
図５は、上述した機能選択画面表示処理（Ｓ４０３）を示すフローチャートである。ＣＰＵ１１は、表示対象の機能選択画面について、アイコンを除く画面をＬＣＤ１６に表示する（Ｓ５０１）。ＣＰＵ１１は、今回の表示対象とするアイコンをＮＶＲＡＭ１４から選択する（Ｓ５０２）。ＣＰＵ１１は、表示対象のアイコンについて、当該アイコンの機能を少なくとも１つ利用できるかを判断する（Ｓ５０３）。ＣＰＵ１１は、Ｓ５０３の判断を、上述したＳ４０４の判断と同様に行う。
【００６４】
ＣＰＵ１１がＳ５０３の判断を否定した場合、すなわち、操作されたアイコンの機能を全く利用できない場合（Ｓ５０３：Ｎｏ）、ＣＰＵ１１は、第１エラー表示Ｅ１が付加されたアイコンを機能選択画面に表示し（Ｓ５１１）、処理をＳ５０６に移行する。第１エラー表示Ｅ１の画像データは、ＮＶＲＡＭ１４に準備されている。Ｓ５１１の処理の結果、例えば、図２に示す、第１エラー表示Ｅ１が付加されたＦａｘ受信アイコン６１が、サブ機能選択画面６０に表示される。
【００６５】
一方、ＣＰＵ１１がＳ５０３の判断を肯定した場合（Ｓ５０３：Ｙｅｓ）、ＣＰＵ１１は、表示対象のアイコンについて、当該アイコンの機能を全て利用できるかを判断する（Ｓ５０４）。
【００６６】
具体的に、操作されたアイコンがサブ機能を有さないメイン機能のアイコン、または、サブ機能のアイコンである場合、エラーの有無にかかわらず、当該メイン機能またはサブ機能を利用できる場合に、ＣＰＵ１１は、Ｓ５０４の判断を肯定する。また、操作されたアイコンがサブ機能を有するメイン機能のアイコンである場合、エラーの有無にかかわらず、このメイン機能を構成する全てのサブ機能を利用できる場合に、ＣＰＵ１１は、Ｓ５０４の判断を肯定する。一方、操作されたアイコンがサブ機能を有するメイン機能のアイコンである場合、エラーによって一部のサブ機能を利用できない場合に、ＣＰＵ１１は、Ｓ５０４の判断を否定する。
【００６７】
ＣＰＵ１１がＳ５０４の判断を否定した場合、すなわち、エラーによって一部のサブ機能を利用できない場合（Ｓ５０４：Ｎｏ）、ＣＰＵ１１は、第２エラー表示Ｅ２が付加されたアイコンを機能選択画面に表示し（Ｓ５１２）、処理をＳ５０６に移行する。第２エラー表示Ｅ２の画像データは、ＮＶＲＡＭ１４に準備されている。Ｓ５１２の処理の結果、例えば、図２に示す、第２エラー表示Ｅ２が付加されたＦａｘアイコン５２が、メニュー画面５０に表示される。
【００６８】
一方、ＣＰＵ１１がＳ５０４の判断を肯定した場合（Ｓ５０４：Ｙｅｓ）、通常のアイコン、すなわち、第１エラー表示Ｅ１も第２エラー表示Ｅ２も付加されていないアイコンを、機能選択画面に表示し（Ｓ５１２）、処理をＳ５０６に移行する。Ｓ５１２の処理の結果、例えば、図２に示す、通常のＦａｘ送信アイコン６２が、サブ機能選択画面６０に表示される。
【００６９】
Ｓ５０６において、ＣＰＵ１１は、２以上のメイン機能に影響を及ぼすエラーがあるかを判断する。該当するエラーがあると、ＣＰＵ１１が判断した場合（Ｓ５０６：Ｙｅｓ）、ＣＰＵ１１は、表示対象のアイコンの機能は、エラーの影響を受けるメイン機能に属するかを判断する（Ｓ５０７）。具体的に、表示対象のアイコンの機能が、エラーの影響を受けるメイン機能である場合、または、当該メイン機能を構成するサブ機能である場合に、ＣＰＵ１１は、Ｓ５０７の判断を肯定する。
【００７０】
ＣＰＵ１１がＳ５０７の判断を肯定した場合（Ｓ５０７：Ｙｅｓ）、ＣＰＵ１１は、第３エラー表示Ｅ３を表示中の画面の左上部に表示する（Ｓ５０８）。なお、第３エラー表示Ｅ３が表示中である場合、ＣＰＵ１１は、第３エラー表示Ｅ３の表示を継続する。Ｓ５０８の処理の結果、例えば、図２に示すように、第３エラー表示Ｅ３が、Ｆａｘアイコン５２が表示されたメニュー画面５０の左上部に表示される。
【００７１】
一方、ＣＰＵ１１が２以上のメイン機能に影響を及ぼすエラーがないと判断した場合（Ｓ５０６：Ｎｏ）、または、ＣＰＵ１１がＳ５０７の判断を否定した場合（Ｓ５０７：Ｎｏ）、ＣＰＵ１１は、第３エラー表示Ｅ３を表示中の画面から消去する（Ｓ５１３）。なお、第３エラー表示Ｅ３が表示されていない場合、ＣＰＵ１１は、その状況を継続する。
【００７２】
ＣＰＵ１１は、アイコンを切り替える操作またはアイコンに対する操作のいずれかがされることを待機する（Ｓ５０９：Ｎｏ，Ｓ５１０：Ｎｏ）。ＣＰＵ１１がアイコンを切り替える操作を受け付けた場合（Ｓ５０９：Ｙｅｓ）、ＣＰＵ１１は、処理をＳ５０２に移行し、切り替えによって次に表示されるべきアイコンを表示する処理を開始する。一方、ＣＰＵ１１がアイコンに対する操作を受け付けた場合（Ｓ５１０：Ｙｅｓ）、ＣＰＵ１１は、本処理を終了し、図４の画面表示処理に戻る。
【００７３】
第１実施形態によれば、メイン機能を構成する複数のサブ機能の全てがエラーによって利用できない場合には、当該メイン機能のアイコンに第１エラー表示Ｅ１が付加される。その一方で、メイン機能を構成する複数のサブ機能の一部がエラーによって利用できない場合には、当該メイン機能のアイコンに第２エラー表示Ｅ２が付加される。よって、ユーザは、アイコンに第１エラー表示Ｅ１が付加されているか、第２エラー表示Ｅ２が付加されているかに応じて、当該アイコンに対応するメイン機能を構成する複数のサブ機能のうち、エラーによって利用できないサブ機能の存在状況を判断することができる。
【００７４】
メイン機能を構成する複数のサブ機能の全てがエラーによって利用できない場合、操作されたアイコンに応じた画面が表示されたとしても、その表示は無駄でしかない。これに対し、本実施形態では、第１エラー表示Ｅ１が付加されたアイコンが操作された場合には、操作されたアイコンに応じた画面ではなく、エラー通知画面９０が表示されるので、ユーザは、無駄な画面を見ることなく、機能を利用できない原因となるエラーの詳細を把握できる。
【００７５】
また、２以上のメイン機能に影響を及ぼすエラーが生じた場合、当該エラーのカテゴリを示す第３エラー表示Ｅ３が表示されるので、ユーザは、２以上のメイン機能に影響を及ぼすエラーが生じていることと、そのエラーのカテゴリを把握できる。特に、第３エラー表示Ｅ３の表示は、該当エラーに影響されるメイン機能のアイコン、または、当該メイン機能を構成するサブ機能のアイコンがメニュー画面５０上に表示されていることを条件として行われるので、該当エラーに関わるメイン機能が何であるかを特定し易い。
【００７６】
なお、図２および図３には、メイン機能を構成するサブ機能が、メイン機能に対し、１階層下のサブ機能である場合を図示しているが、上述した画面表示処理（図３）および機能選択画面表示処理（図４）によれば、サブ機能の下位にサブ機能が存在する場合にも本発明を適用できることは明白である。よって、サブ機能のアイコンが表示対象である場合に、当該表示対象のサブ機能を構成するサブ機能が複数存在する場合、それら複数のサブ機能の全てがエラーによって利用できない場合に、表示対象のサブ機能のアイコンに第１エラー表示Ｅ１が付加される。一方、複数のサブ機能の一部がエラーによって利用できない場合、表示対象のサブ機能のアイコンに第２エラー表示Ｅ２が付加される。つまり、メイン機能およびサブ機能にかかわらず、表示対象とされるアイコンの機能が、特許請求の範囲における「特定機能」に対応する。
【００７７】
次に、図６及び図７を参照して、本発明の第２実施形態について説明する。上述した第１実施形態は、ＭＦＰ１０のＮＶＲＡＭ１４に準備されている画像データに基づいて、機能選択画面などの各種画面がＬＣＤ１６に表示される構成とした。
【００７８】
これに代えて、第２実施形態では、ＭＦＰ１０に接続されるサーバ２００から受信した画面情報に従う画面をＬＣＤ１６に表示する。第２実施形態において、第１実施形態と同一の部分には、同一の符号を付して、その説明を省略する。以下、第２実施形態に特有の構成を中心に説明する。
【００７９】
図６は、第２実施形態の画面表示処理を示すフローチャートである。本処理は、ＣＰＵ１１が第２実施形態の制御プログラム１２ａに従い実行する処理である。本処理は、ＣＰＵ１１が、サーバ２００から画面情報を受信するモードに切り替える指示を受けつけたことに応じて開始される。
【００８０】
本処理が開始されると、ＣＰＵ１１は、ネットワークＩ／Ｆ２２を介して、ネットワーク５００上のサーバ２００に画面情報を要求する（Ｓ６０１）。ＣＰＵ１１は、要求先のサーバ２００から送信された画面情報の受信を待機する（Ｓ６０２：Ｎｏ）。サーバ２００から画面情報を受信したと、ＣＰＵ１１が判断した場合（Ｓ６０２：Ｙｅｓ）、ＣＰＵ１１は、処理をＳ４０１に移行する。
【００８１】
ＭＦＰ１０がサーバ２００から受信する画面情報は、表示対象の画面を構成する各部品の画像データと、各部品の配置情報を含む。アイコンは画面を構成する各部品の一部である。よって、画像情報に含まれる画像データには、アイコンの画像データが含まれる。
【００８２】
また、表示対象の画面が機能選択画面である場合、画面情報には、機能を選択するためのアイコン毎に関連付けられた、各アイコンの機能を実行する場合に必要な能力を示す情報（以下「能力情報」と称す）が含まれる。能力情報は、例えば、印刷機能を利用する機能であることを示す情報や、スキャン機能を利用する機能であることを示す情報や、モデムによる送受信機能を利用する機能であることを示す情報などである。
【００８３】
一方、機能実行画面の表示に関わる画面情報には、能力情報が含まれない。よって、後述するＳ６０５において、ＣＰＵ１１は、サーバ２００から能力情報が受信されなかった場合に、表示対象の画面が機能実行画面であると判断する。
【００８４】
本実施形態の画面表示処理において、ＣＰＵ１１は、Ｓ４０４の判断を、受信した能力情報のうち操作されたアイコンに関連づけられた能力情報と、エラー情報が示すエラーとを比較することによって行う。ＣＰＵ１１がＳ４０４の判断を否定した場合（Ｓ４０４：Ｎｏ）、ＣＰＵ１１は、第１実施形態と同様に、エラー通知画面９０を表示する（Ｓ４０９）。
【００８５】
本実施形態では、エラー情報と、当該エラー情報が示すエラーの詳細を示す詳細情報とを関連付けたテーブルが、ＮＶＲＡＭ１４に記憶されている。ＣＰＵ１１は、Ｓ４０９において、ＮＶＲＡＭ１４に記憶されているテーブルを参照し、Ｓ４０２にて取得されたエラー情報に対応する詳細情報を取得する。そして、ＣＰＵ１１は、取得した詳細情報を含むエラー通知画面９０を表示する。よって、本実施形態では、エラー通知画面９０を表示するための画面情報をサーバ２００に要求する必要はなく、サーバ２００から画面情報を受信する必要もないので、エラー通知画面９０を早期に表示できる。
【００８６】
一方、ＣＰＵ１１がＳ４０４の判断を肯定した場合（Ｓ４０４：Ｎｏ）、ＣＰＵ１１は、操作されたアイコンを特定する情報をサーバ２００に通知することにより、次画面を表示するための画面情報をサーバ２００に要求する（Ｓ６０３）。ＣＰＵ１１は、要求先のサーバ２００から送信された画面情報の受信を待機する（Ｓ６０４：Ｎｏ）。
【００８７】
サーバ２００から画面情報を受信したと、ＣＰＵ１１が判断した場合（Ｓ６０４：Ｙｅｓ）、ＣＰＵ１１は、受信した画面情報に従って表示される画面が機能実行画面であるかを判断する（Ｓ６０５）。上述した通り、ＣＰＵ１１は、サーバ２００から能力情報が受信されたか否かに応じて、表示対象の画面が機能実行画面であるか、機能選択画面であるかを判断する。
【００８８】
図７は、第２実施形態の機能選択画面表示処理（Ｓ４０３）を示すフローチャートである。ＣＰＵ１１は、Ｓ４０１に代えて、受信した画面情報に従い、アイコンを除く画面をＬＣＤ１６に表示する（Ｓ７０１）。
【００８９】
本実施形態の機能選択画面表示処理（Ｓ４０３）において、ＣＰＵ１１は、Ｓ５０３およびＳ５０４の判断を、受信した能力情報のうち操作されたアイコンに関連づけられた能力情報と、エラー情報が示すエラーとを比較することによって行う。
【００９０】
ＣＰＵ１１がＳ５０３の判断を否定した場合、すなわち、操作されたアイコンの機能を全く利用できない場合（Ｓ５０３：Ｎｏ）、ＣＰＵ１１は、サーバ２００から画面情報として受信したアイコンの画像データに基づく表示対象のアイコンに、第１エラー表示Ｅ１を付加したものを、機能選択画面に表示する（Ｓ７０３）。第１エラー表示Ｅ１の画像データは、第１実施形態と同様、ＮＶＲＡＭ１４に準備されている。
【００９１】
ＣＰＵ１１がＳ５０４の判断を否定した場合、すなわち、エラーによって一部のサブ機能を利用できない場合（Ｓ５０４：Ｎｏ）、ＣＰＵ１１は、サーバ２００から画面情報として受信したアイコンの画像データに基づく表示対象のアイコンに、第２エラー表示Ｅ２を付加したものを、機能選択画面に表示する（Ｓ７０４）。第２エラー表示Ｅ２の画像データは、第１実施形態と同様、ＮＶＲＡＭ１４に準備されている。
【００９２】
本実施形態によれば、第１エラー表示Ｅ１および第２エラー表示Ｅ２は、ＮＶＲＡＭ１４に準備されている画像データを用いて表示されるので、当該画像データをサーバ２００に要求する必要もなく、サーバ２００から画像データを受信する必要もない。よって、第１エラー表示Ｅ１または第２エラー表示Ｅ２が付加されたアイコンを早期に表示できる
ＣＰＵ１１がＳ５０４の判断を肯定した場合（Ｓ５０４：Ｙｅｓ）、ＣＰＵ１１は、サーバ２００から画面情報として受信したアイコンの画像データに基づく表示対象のアイコンを、機能選択画面に表示する（Ｓ７０２）。Ｓ７０２の結果、通常のアイコン、すなわち、第１エラー表示Ｅ１も第２エラー表示Ｅ２も付加されていないアイコンが表示される。
【００９３】
本実施形態では、ＣＰＵ１１は、Ｓ５０７の処理に代えて、表示対象のアイコンの機能が、エラーの影響を受けるメイン機能を利用するかの判断を行う（Ｓ７０５）。ＣＰＵ１１は、当該判断を、サーバ２００から受信した能力情報に基づいて行う。
【００９４】
第２実施形態によれば、サーバ２００から受信した画面情報に従う画面をＬＣＤ１６に表示する構成においても、ユーザは、第１実施形態と同様に、アイコンに第１エラー表示Ｅ１が付加されているか、第２エラー表示Ｅ２が付加されているかに応じて、当該アイコンに対応するメイン機能を構成する複数のサブ機能のうち、エラーによって利用できないサブ機能の存在状況を判断することができる。
【００９５】
上記実施形態において、ＭＦＰ１０が機能実行装置に一例である。制御プログラム１２ａが、表示プログラムの一例である。サーバ２００が、外部装置の一例である。ＣＰＵ１１が、制御部の一例である。スキャナ部１８，プリンタ部１９，ＮＣＵ２０，モデム２１が、機能実行部の一例である。ＬＣＤ１６が、表示部の一例である。ネットワークＩ／Ｆ２２が、通信部の一例である。ＮＶＲＡＭ１４が、記憶部の一例である。メニュー画面５０が、第１画面画像の一例である。サブ機能選択画面６０，７０が、特定機能を構成する複数の機能を利用するための画面画像の一例である。表示対象となるアイコンの機能が、特定機能の一例である。アイコン５１〜５３が、第１アイコン画像の一例である。第１エラー表示Ｅ１が、第１エラー表示の一例である。第２エラー表示Ｅ２が、第２エラー表示の一例である。第１エラー表示Ｅ１の画像データが、第１表示情報の一例である。第２エラー表示Ｅ２の画像データが、第２表示情報の一例である。エラー通知画面９０が、詳細情報の一例である。第３エラー表示Ｅ３が、第３エラー表示の一例である。能力情報が、特定機能を実行する場合に必要な条件の一例である。
【００９６】
Ｓ４０２の処理を実行するＣＰＵ１１が、エラー取得手段の一例である。Ｓ４０３，Ｓ４０６の処理を実行するＣＰＵ１１が、画面表示手段の一例である。Ｓ５０３，Ｓ５０４の処理を実行するＣＰＵ１１が、第１判断手段の一例である。Ｓ５１１，Ｓ７０３の処理を実行するＣＰＵ１１が、第１エラー表示手段の一例である。Ｓ５１２，Ｓ７０４の処理を実行するＣＰＵ１１が、第２エラー表示手段の一例である。Ｓ５１０の処理を実行するＣＰＵ１１が、操作受付手段の一例である。Ｓ４０９の処理を実行するＣＰＵ１１が、エラー情報表示手段の一例である。Ｓ５０６の処理を実行するＣＰＵ１１が、第２判断手段の一例である。Ｓ５０８の処理を実行するＣＰＵ１１が、第３エラー表示手段の一例である。Ｓ６０２，Ｓ６０４の処理を実行するＣＰＵ１１が、受信手段の一例である。Ｓ６０３の処理を実行するＣＰＵ１１が、通知手段の一例である。
【００９７】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００９８】
例えば、上記実施形態では、ＬＣＤ１６として、１画面に１のアイコンを表示できるサイズのＬＣＤを例示したが、１画面に２以上のアイコンを表示できるＬＣＤであっても、本発明を同様に適用できる。
【００９９】
上記実施形態では、アイコンに付加された第１エラー表示Ｅ１または第２エラー表示Ｅ２を表示する構成とした。これに代えて、第１エラー表示Ｅ１または第２エラー表示Ｅ２を、関連付けるアイコンを特定可能に表示する構成としてもよい。例えば、各アイコンに対応する位置を予め割り当て、関連付けるべきアイコンに対応する位置に第１エラー表示Ｅ１または第２エラー表示Ｅ２を表示する構成としてもよい。
【０１００】
上記実施形態では、第３エラー表示Ｅ３の表示位置を画面の左上部としたが、表示位置は特に限定されない。また、上記実施形態では、第３エラー表示Ｅ３を、該当エラーに影響されるメイン機能のアイコン、または、当該メイン機能を構成するサブ機能のアイコンがメニュー画面５０上に表示されていることを条件として表示する構成としたが、２以上のメイン機能に影響を及ぼすエラーが生じた場合には、常時表示される構成としてもよい。
【０１０１】
上記実施形態では、第３エラー表示Ｅ３を、２以上のメイン機能に影響を及ぼすエラーのカテゴリ、例えば、「印刷エラー」を、全てに共通して通知する表示としたが、エラーに影響されるメイン機能またはサブ機能のアイコンが表示されている場合に、エラーの影響を受ける、表示中のアイコンの機能とは別の機能を特定する表示を行う構成としてもよい。例えば、図２の例において、コピーアイコン５１が表示されたメニュー画面５０において、ファクシミリ機能がエラーの影響を受ける旨を示す表示を、第３エラー表示Ｅ３として表示する構成としてもよい。
【０１０２】
上記実施形態では、第１エラー表示Ｅ１が付加されたアイコンが操作された場合に、エラー通知画面９０を表示する構成としたが、別画面でなく、操作されたアイコンを表示する画面内にエラーの詳細を示す表示を行う構成としてもよい。
【０１０３】
上記実施形態では、機能選択画面と機能実行画面とが各々独立している場合について例示したが、実行ボタンを含む画面に、機能を選択するアイコンが表示される場合であっても、本発明を適用できる。
【０１０４】
上記実施形態では、エラーとして、紙づまりなどの印刷エラーや、モデムエラーなどの通信エラーを例示したが、エラーの種類はこれらに限定されない。例えば、スキャン機能を構成するサブ機能の１つとして例示した「Ｓｃａｎ  ｔｏ  Ｆｉｌｅ」において、読取データの送信先とする端末装置が指定されていない場合も、エラーの一例となり得る。また、スキャナ部１８が自動原稿搬送装置を含む場合、当該自動原稿搬送装置にて搬送される原稿の紙づまりが生じた場合も、エラーの一例となり得る。
【０１０５】
上記実施形態では、除外条件１４ａ４として、メモリ受信設定がオンである場合を例示したが、除外条件はこれに限定されない。例えば、エラー詳細１４ａ２が「カラーインク切れ」を示す場合に対し、カラーインクが切れた場合に黒インクで印刷する設定がオンである場合も、除外条件の一例となり得る。
【０１０６】
上記第２実施形態では、ＮＶＲＡＭ１４に準備されている画像データを用いて、第１エラー表示Ｅ１および第２エラー表示Ｅ２を表示する構成とした。これに代えて、サーバ２００から、通常のアイコンの画像データとともに、第１エラー表示Ｅ１が付加されたアイコンの画像データと、第２エラー表示Ｅ２が付加されたアイコンの画像データとを受信する構成としてもよい。
【０１０７】
本変形例では、ＣＰＵ１１は、Ｓ５１１において、サーバ２００から受信した画像データに基づき、第１エラー表示Ｅ１が付加されたアイコンを表示する。一方、ＣＰＵ１１は、Ｓ５１２において、サーバ２００から受信した画像データに基づき、第２エラー表示Ｅ２が付加されたアイコンを表示する。本変形例によれば、第１エラー表示Ｅ１または第２エラー表示が付加されたアイコンを生成する処理を省くことができる。
【０１０８】
上記第２実施形態では、ＮＶＲＡＭ１４に記憶されるテーブルに基づいて、エラー通知画面９０を表示する構成としたが、エラー通知画面９０を表示するための画面情報をサーバ２００から受信する構成としてもよい。
【０１０９】
上記実施形態では、ＣＰＵ１１が、図４〜図７に記載される各処理を実行する構成として説明したが、これら各図に記載される各処理を、複数のＣＰＵが協同的に実行する構成としてもよい。また、ＡＳＩＣなどのＩＣが、単独で、または、複数によって協働的に、上記各図に記載される各処理を実行する構成してもよい。また、ＣＰＵ１１とＡＳＩＣなどのＩＣとが協同して、上記各図に記載される各処理を実行する構成してもよい。また、図４〜図７に示す各処理のうち、一部の処理を、特許請求の範囲における独立請求項から逸脱しない範囲で、省略または変更してもよい。
【符号の説明】
【０１１０】
１０：ＭＦＰ，２００：サーバ
【図１】
0006331933.tif 000002
【図２】
0006331933.tif 000003
【図３】
0006331933.tif 000004
【図４】
0006331933.tif 000005
【図５】
0006331933.tif 000006
【図６】
0006331933.tif 000007
【図７】
0006331933.tif 000008