(57)【要約】【課題】機能の利用に際し無駄な設定作業を低減させることのできる電子機器、情報処理方法、及び情報処理プログラムの提供を目的とする。【解決手段】操作パネルを備え前記操作パネルに対する設定内容に応じて機能を実行する電子機器であって、実行対象とされている機能に関する実行条件の設定より前に前記操作パネルに対して行われる入力に応じ、当該機能の実行の可否を判定する実行可否判定手段と、前記実行可否判定手段の判定結果に応じて、当該機能の実行が不可能であることを示す情報を前記操作パネルに表示させる通知手段とを有することにより上記課題を解決する。【選択図】図４
2008172447.tif 000002
【特許請求の範囲】
【請求項１】
操作パネルを備え前記操作パネルに対する設定内容に応じて機能を実行する電子機器であって、
実行対象とされている機能に関する実行条件の設定より前に前記操作パネルに対して行われる入力に応じ、当該機能の実行の可否を判定する実行可否判定手段と、
前記実行可否判定手段の判定結果に応じて、当該機能の実行が不可能であることを示す情報を前記操作パネルに表示させる通知手段とを有することを特徴とする電子機器。
【請求項２】
前記実行可否判定手段は、実行対象とする機能が選択されたときに当該機能の実行の可否を判定することを特徴とする請求項１記載の電子機器。
【請求項３】
前記実行可否判定手段は、前記操作パネルに対する設定内容には依存しない事項に基づいて前記実行対象とされている機能の実行の可否を判定することを特徴とする請求項１又は２記載の電子機器。
【請求項４】
操作パネルを備え前記操作パネルに対する設定内容に応じて機能を実行する電子機器による情報処理方法であって、
実行対象とされている機能に関する実行条件の設定より前に前記操作パネルに対して行われる入力に応じ、当該機能の実行の可否を判定する実行可否判定手順と、
前記実行可否判定手順における判定結果に応じて、当該機能の実行が不可能であることを示す情報を前記操作パネルに表示させる通知手順とを有することを特徴とする情報処理方法。
【請求項５】
前記実行可否判定手順は、実行対象とする機能が選択されたときに当該機能の実行の可否を判定することを特徴とする請求項４記載の情報処理方法。
【請求項６】
前記実行可否判定手順は、前記操作パネルに対する設定内容には依存しない事項に基づいて前記実行対象とされている機能の実行の可否を判定することを特徴とする請求項４又は５記載の情報処理方法。
【請求項７】
操作パネルを備え前記操作パネルに対する設定内容に応じて機能を実行する電子機器に、
実行対象とされている機能に関する実行条件の設定より前に前記操作パネルに対して行われる入力に応じ、当該機能の実行の可否を判定する実行可否判定手順と、
前記実行可否判定手順における判定結果に応じて、当該機能の実行が不可能であることを示す情報を前記操作パネルに表示させる通知手順とを実行させるための情報処理プログラム。
【請求項８】
前記実行可否判定手順は、実行対象とする機能が選択されたときに当該機能の実行の可否を判定することを特徴とする請求項７記載の情報処理プログラム。
【請求項９】
前記実行可否判定手順は、前記操作パネルに対する設定内容には依存しない事項に基づいて前記実行対象とされている機能の実行の可否を判定することを特徴とする請求項７又は８記載の情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、情報処理方法、及び情報処理プログラムに関し、特に操作パネルを備え前記操作パネルに対する設定内容に応じた機能を実行する電子機器、情報処理方法、及び情報処理プログラムに関する。
【背景技術】
【０００２】
近年、オフィス等における周辺機器の多機能化が進んでいる。例えば、コピー、プリンタ、スキャナ、及びＦＡＸ等の機能を一台の筐体において実現する複合機には、各種のアプリケーションが実装され、当該アプリケーションを実行することにより様々なサービスの提供が可能となっている（例えば、特許文献１）。
【０００３】
このような複合機は、比較的大きな操作パネルを備え、アプリケーションごとに様々な実行条件を入力可能なように構成されている。アプリケーションを利用する場合、ユーザは、操作パネル上において利用したいアプリケーションを選択し、当該アプリケーションに対応した操作画面を表示させる。続いて、ユーザは、当該操作画面上において実行条件を入力する。実行条件の入力が完了すると、スタートボタンを押下することにより当該アプリケーションの実行を指示する。
【０００４】
ところで、アプリケーションの実行は、常に正常に行われるとは限らない。例えば、用紙切れ、トナー切れ等のサプライの不足や、メモリ等のハードウェアリソースの不足等各種の要因によって、アプリケーションの実行がエラーとなることがある。
【特許文献１】特許第３６７９３４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来、これらのエラーはスタートボタンが押下された後にユーザに通知されていた。したがって、不足しているサプライがすぐ補給できない場合や、リソース不足がすぐには解消できないような場合、複数のステップを踏んで行われた実行条件の設定作業が無駄になってしまうという問題があった。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、機能の利用に際し無駄な設定作業を低減させることのできる電子機器、情報処理方法、及び情報処理プログラムの提供を目的とする。
【課題を解決するための手段】
【０００７】
そこで上記課題を解決するため、本発明は、操作パネルを備え前記操作パネルに対する設定内容に応じて機能を実行する電子機器であって、実行対象とされている機能に関する実行条件の設定より前に前記操作パネルに対して行われる入力に応じ、当該機能の実行の可否を判定する実行可否判定手段と、前記実行可否判定手段の判定結果に応じて、当該機能の実行が不可能であることを示す情報を前記操作パネルに表示させる通知手段とを有することを特徴とする。
【０００８】
このような電子機器では、機能の利用に際し無駄な設定作業を低減させることができる。
【発明の効果】
【０００９】
本発明によれば、機能の利用に際し無駄な設定作業を低減させることのできる電子機器、情報処理方法、及び情報処理プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。図１において、画像形成装置１０は電子機器の一例であり、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、ネットワークインタフェース１５、及び操作パネル１６等のハードウェアを有する。
【００１１】
コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＦＲＯＭ（Ｆｌａｓｈ  ＲＯＭ）１１３等より構成される。ＦＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記録されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、後述される機能を実現する。なお、ＲＡＭ１１２やＦＲＯＭ１１３は、画像データやログデータ等、画像形成装置１０の処理に応じて生成される情報を記録するための記憶領域としても用いられる。
【００１２】
スキャナ１２は、原稿より画像データを読み取るためのハードウェアである。プリンタは１３、画像データを印刷用紙に印刷するためのハードウェアである。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。ネットワークインタフェース１５は、ＬＡＮ（Local Area Network）等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。操作パネル１６は、ユーザからの入力の受け付けや、ユーザに対する情報の通知等を行うめのボタン、液晶パネル等を備えたハードウェアである。
【００１３】
図２は、操作パネルの例を示す図である。図２において操作パネル１６は、タッチパネル１６１、テンキー１６２、スタートボタン１６３、及び機能キー１６４等より構成される。タッチパネル１６１は、タッチ操作で入力を行うためのハードウェア（タッチ操作部）であると共に、画面表示で出力を得るためのハードウェア（画面表示部）である。テンキー１６２は、キー（ボタン）操作で数字入力を行うためのハードウェアである。スタートボタン１６３は、ボタン操作でスタート操作を行うためのハードウェアである。機能キー１６４は、キー（ボタン）操作により機能実行層４００における各機能の操作画面を表示させるためのハードウェアである。例えば、コピーキー１６４ａが押下されると、画像形成装置１０は、コピー機能の操作画面が表示させる。
【００１４】
図３は、本発明の実施の形態における画像形成装置のソフトウェア構成例を示す図である。図３に示されるように、画像形成装置１０のソフトウェアは、それぞれの役割に応じて複数の階層に階層化されている。図中では、機能実行層４００、要求管理層５００、及びレセプション層６００等に階層化されている例が示されている。
【００１５】
機能実行層４００は、ユーザから見える単位での機能を実現する層である。機能実行層４００には、ＳｃａｎＴｏ機能部４０１、コピー機能部４０２、及びファクス機能部４０３等が含まれている。ＳｃａｎＴｏ機能部４０１は、スキャナ１２によって読み取られた画像データを処理する機能を実現するモジュールを総じて示したものであり、例えば、当該画像データのメール配信を行う機能（ＳｃａｎＴｏＥｍａｉｌ機能）が含まれる。コピー機能部４０２、ファクス機能部４０３は、いわゆるコピー機能、ファクス機能を実現する。
【００１６】
要求管理層５００は、画像形成装置１０に入力される機能の実行要求と機能との関係を管理する層である。要求管理装置５００には要求管理部５０１等が含まれている。要求管理部５０１は、要求に応じた機能（機能実行層４００における機能）の呼び出し等を行う。
【００１７】
レセプション層６００は、画像形成装置１０に入力される機能の実行要求を受け付けて解釈し、当該実行要求を画像形成装置１０内部において理解可能な情報に翻訳する層である。レセプション層６００において翻訳された情報が、入力要求情報として要求管理部５０１に入力される。レセプション層６００には、ＵＩ部６０１等が含まれている。ＵＩ部６０１は、操作パネル１６より入力される要求を処理する。
【００１８】
なお、ＵＩ部６０１及び要求管理部５０１は、機能実行層４００における各機能の実行に際し、共通に用いられる。
【００１９】
また、画像形成装置１０には、システム管理部７００が含まれている。システム管理部７００は、上記に説明した各層に対して共通の機能を提供する部分であり、ログ管理部７０１及びパラメータ管理部７０２等より構成される。ログ管理部７０１は、各モジュールより出力されるログデータ（ログ情報）をＦＲＯＭ１１３を用いて管理する。パラメータ管理部７０２は、画像形成装置１０の各種機能に関して設定されるパラメータを管理する。
【００２０】
以下、画像形成装置１０の処理手順について説明する。図４は、ユーザ操作に応じて実行される画像形成装置の処理手順を説明するためのフローチャートである。
【００２１】
ＵＩ部６０１は、ユーザによる機能キー１６４の選択を検知すると（Ｓ１０１）、実行対象として選択された機能（選択機能）の実行可否の初期判定の要求を要求管理部５０１に対して行う（Ｓ１０２）。要求管理部５０１は、ＵＩ部６０１より受け付けた初期判定の要求を、機能実行層４００において選択機能に対応するモジュールに振り分ける（Ｓ１０３）。例えば、コピー機能が選択された場合（コピーキー１６４ａ）が押下された場合）、要求管理部５０１は、コピー機能部４０２に対して初期判定の要求を行う。
【００２２】
機能実行層４００において、当該判定要求を受け付けたモジュールは、選択機能の実行可否判定を行う（Ｓ１０４）。但し、この段階では、機能キー１６４が選択されただけであり、実行条件（例えば、コピー条件等）の設定は行われていない。したがって、ステップＳ１０４では、実行条件の設定内容に依存しない事項（情報）に基づいて、実行可能な環境が整っているかが確認される。斯かる意味において、ここで行われる実行可否の判定は、「初期判定」として表現されている。
【００２３】
図５は、機能実行層による選択機能の実行可否の初期判定の例を示す図である。図５中、図３と同一部分には同一符号を付している。図中（Ａ）は、ＳｃａｎＴｏ機能部４０１の初期判定の例を示す。例えば、ＳｃａｎＴｏＥｍａｉｌ機能が選択された場合、ＳｃａｎＴｏ機能部４０１は、ログ管理部７０１において送信履歴がフル状態になっていないか確認したり、パラメータ管理部７０２においてＳＭＴＰ（Simple Mail Transfer Protocol）サーバのＩＰアドレスが設定されているか、また、管理者のメールアドレスが設定されているか等を確認したりする。なお、送信履歴がフル状態とは、ＦＲＯＭ１１３において、送信履歴を記録するための領域に空きが無い状態、又はＦＲＯＭ１１３に空き領域が無い状態をいう。
【００２４】
また、図中（Ｂ）は、ＦＡＸ機能部４０１の初期判定の例を示す。例えば、ファクス機能が選択された場合、ファクス機能部４０１は、パラメータ管理部７０２においてネットワーク設定が有効であるか否かを確認する。
【００２５】
このように、初期判定においては、特に、選択機能を実行するにあたり必要とされるリソースの状態や、予め設定されているべきパラメータが適切に設定されているか等が確認される。なお、機能に応じて、サプライの不足等も確認するようにしてもよい。
【００２６】
機能実行層４００における初期判定の結果は、要求管理部５０１を介してＵＩ部６０１に返却される。初期判定において実行不可能であると判定された場合（Ｓ１０５で「実行不可」の場合）、ＵＩ部６０１は、選択機能の実行は不可能であることをユーザに通知する（Ｓ１０６）。具体的には、ＵＩ部６０１は、選択機能の実行は不可能であること示すメッセージ等をタッチパネル１６１に表示させる。
【００２７】
初期判定において実行可能であると判定された場合（Ｓ１０５で「実行可能」の場合）、ＵＩ部６０１は、タッチパネル１６１に選択機能の操作画面を表示させる（Ｓ１０７）。操作画面において選択機能に関する実行条件が設定され、スタートボタン１６３が押下されると（Ｓ１０８）、ＵＩ部６０１は、選択機能の実行要求を要求管理部５０１に出力する（Ｓ１０９）。要求管理部５０１は、ＵＩ部６０１より受け付けた実行要求を、機能実行層４００において選択機能に対応するモジュールに振り分ける（Ｓ１１０）。
【００２８】
機能実行層４００において、実行要求を受け付けたモジュールは、実行条件（実行パラメータ）等、操作画面における設定内容の適否を確認する（Ｓ１１１）。例えば、ＳｃａｎＴｏＥｍａｉｌ機能であれば、送信先アドレスの有効性等が確認される。機能開始時に必要なデータ（パラメータ）が揃っていない場合等、設定内容に不備がある場合（Ｓ１１２で「パラメータＮＧ」の場合）、その旨が要求管理部５０１を介してＵＩ部６０１に通知される。ＵＩ部６０１は、設定内容の不備を示すメッセージ等をタッチパネル１６１に表示させ（Ｓ１１３）、改めて実行条件を設定させる。
【００２９】
一方、設定内容が適切な場合（Ｓ１１２で「パラメータＯＫ」の場合）、機能実行層４００では、選択機能が実行される（Ｓ１１４）。選択機能の実行結果は、要求管理部５０１を介してＵＩ部６０１に通知され、ＵＩ部６０１は、当該実行結果をタッチパネル１６１に表示させる（Ｓ１１５）。
【００３０】
なお、実行可否の初期判定は、機能キー１６４の押下時だけでなく、操作画面の表示後、当該操作画面に対する入力に応じて随時行われてもよい。例えば、機能が細分化されている場合、操作画面において更に細分化された機能が選択されるとき等である。
【００３１】
図６は、操作画面内において実行機能が選択される例示す図である。図６中、図２と同一部分には同一符号を付している。
【００３２】
図６においてタッチパネル１６１には、スキャナキー１６４ｃが押下されたときに表示される操作画面の例が示されている。当該操作画面には、スキャンされた画像データの出力先（メモリへの保存、又は電子メールによる送信等）を選択させるためのＧＵＩ（Graphical User Interface）が表示されている。例えば、ボタン１６１１は、出力先として電子メールを選択させるためのボタンである。ボタン１６１１が選択されることにより、実行機能としてＳｃａｎＴｏＥｍａｉｌ機能が選択されたことが確定する。したがって、ボタン１６１１が選択されたタイミングでステップＳ１０１以降の処理を実行するようにしてもよい。
【００３３】
上述したように本実施の形態における画像形成装置１０によれば、機能キー１６４が押下されたとき等、少なくとも実行条件の設定が行われる前に、その時点で確認可能な事項（情報）に基づいて実行対象とされている機能の実行の可否が判定される。また、実行不可能であると判定された場合、その旨を示す情報（メッセージ等）がタッチパネル１６１に表示される。すなわち、実行条件の設定内容に拘わらず実行不可能な機能については、実行条件が設定される前に、実行不可能な旨がユーザに通知される。したがって、実行不可能な機能について無駄な設定作業を行わせるといった事態の発生を低減させることができる。
【００３４】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図２】操作パネルの例を示す図である。
【図３】本発明の実施の形態における画像形成装置のソフトウェア構成例を示す図である。
【図４】ユーザ操作に応じて実行される画像形成装置の処理手順を説明するためのフローチャートである。
【図５】機能実行層による選択機能の実行可否の初期判定の例を示す図である。
【図６】操作画面内において実行機能が選択される例示す図である。
【符号の説明】
【００３６】
１０        画像形成装置
１１        コントローラ
１２        スキャナ
１３        プリンタ
１４        モデム
１５        ネットワークインタフェース
１６        操作パネル
１１１      ＣＰＵ
１１２      ＲＡＭ
１１３      ＦＲＯＭ
１６１      タッチパネル
１６２      テンキー
１６３      スタートボタン
１６４      機能キー
１６４ａ    コピーキー
１６４ｂ    ＦＡＸキー
１６４ｃ    スキャナキー
４００      機能実行層
４０１      ＳｃａｎＴｏ機能部
４０２      コピー機能部
４０３      ファクス機能部
５００      要求管理層
５０１      要求管理部
６００      レセプション層
６０１      機器ＵＩ部
７００      システム管理部
７０１      ログ管理部
７０２      パラメータ管理部
【図１】
2008172447.tif 000003
【図２】
2008172447.tif 000004
【図３】
2008172447.tif 000005
【図４】
2008172447.tif 000006
【図５】
2008172447.tif 000007
【図６】
2008172447.tif 000008