(57)【要約】      （修正有）【課題】ユーザにとって利便性の高い遠隔設定機能を備える通信装置を提供する。【解決手段】顧客は、ＭＦＰ１０２の操作パネルでリモート設定の入力を行って、サービスマンにＰＩＮコードの番号を伝える。ＭＦＰ１０２は、音声通信を介して電話機１０１からＰＩＮ番号の入力を受け付け、これに基づいてガイダンス内容を決定し、決定された内容のガイダンス音声を電話機１０１に送信する。サービスマンは、そのガイダンスに従って、登録メニューを選択するための番号を電話機１０１から入力することで処理を行う。【選択図】図２
2020043496.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と音声通信可能な通信装置において、
ユーザの操作を受け付け可能な受付部と、
前記受付部を介して特定の設定値の入力を受け付ける第１の受付手段と、
前記音声通信を介する特定の入力を受け付ける第２の受付手段と、
前記特定の設定値および前記特定の入力に基づいてガイダンス内容を決定し、決定された内容のガイダンス音声を前記外部装置に出力する出力手段と、
を有することを特徴とする通信装置。
【請求項２】
前記特定の設定値はＰＩＮコードであることを特徴とする請求項１に記載の通信装置。
【請求項３】
前記特定の入力は前記ＰＩＮコードに対応する値の入力であることを特徴とする請求項２に記載の通信装置。
【請求項４】
前記ガイダンス音声は、特定の設定項目に設定されている設定値に少なくとも基づいて生成されることを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
前記ガイダンス音声は、予め登録された文字列に少なくとも基づいて生成されることを特徴とする請求項１乃至４のいずれか１項に記載の通信装置。
【請求項６】
前記特定の入力は、ＤＴＭＦ入力が用いられることを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
前記特定の入力は、音声入力が用いられることを特徴とする請求項１乃至６のいずれか１項に記載の通信装置。
【請求項８】
ガイダンス音声で読み上げるメニュー項目と読み上げないメニュー項目を設定可能な設定画面を表示部に表示させる手段を有することを特徴とする請求項１乃至７のいずれか１項に記載の通信装置。
【請求項９】
ガイダンス音声によるガイダンスの開始位置を設定可能な設定画面を表示部に表示させる手段を有することを特徴とする請求項１乃至８のいずれか１項に記載の通信装置。
【請求項１０】
前記ガイダンス音声により入力された設定値の反映を確定させる設定画面を表示部に表示させる手段を有することを特徴とする請求項１乃至９のいずれか１項に記載の通信装置。
【請求項１１】
前記確定が行われたことに基づいて、前記外部装置に発呼する手段を有することを特徴とする請求項１０に記載の通信装置。
【請求項１２】
前記ガイダンス音声にしたがい設定される設定項目に関する情報を備える画面を表示部に表示させる手段を有することを特徴とする請求項１乃至１１のいずれか１項に記載の通信装置。
【請求項１３】
着呼に対して前記音声通信を開始するか否かを設定する設定画面を表示部に表示させる手段を有することを特徴とする請求項１乃至１２のいずれか１項に記載の通信装置。
【請求項１４】
前記ガイダンス音声にしたがい設定値が入力された項目があることを通知するメッセージを備える画面を表示部に表示させる手段を有することを特徴とする請求項１乃至１３のいずれか１項に記載の通信装置。
【請求項１５】
前記ガイダンス音声にしたがい設定な設定項目は、ＦＡＸ機能に関する設定項目であることを特徴とする請求項１乃至１４のいずれか１項に記載の通信装置。
【請求項１６】
前記ガイダンス音声にしたがい設定な設定項目は、コピー機能に関する設定項目であることを特徴とする請求項１乃至１５のいずれか１項に記載の通信装置。
【請求項１７】
前記ガイダンス音声にしたがい設定な設定項目は、読み取り機能に関する設定項目であることを特徴とする請求項１乃至１６のいずれか１項に記載の通信装置。
【請求項１８】
前記ガイダンス音声にしたがい入力可能な設定項目は、後処理機能に関する設定項目であることを特徴とする請求項１乃至１７のいずれか１項に記載の通信装置。
【請求項１９】
外部装置と音声通信可能な通信装置で且つユーザの操作を受け付け可能な受付部を備える通信装置の制御方法において、
前記受付部を介して特定の設定値の入力を受け付ける工程と、
前記音声通信を介する特定の入力を受け付ける工程と、
前記特定の設定値および前記特定の入力に基づいてガイダンス内容を決定し、決定された内容のガイダンス音声を前記外部装置に出力する工程と、
を有することを特徴とする制御方法。
【請求項２０】
外部装置と音声通信可能な通信装置で且つユーザの操作を受け付け可能な受付部を備える通信装置の制御方法をコンピュータに実行させるプログラムにおいて、
前記制御方法は、
前記受付部を介して特定の設定値の入力を受け付ける工程と、
前記音声通信を介する特定の入力を受け付ける工程と、
前記特定の設定値および前記特定の入力に基づいてガイダンス内容を決定し、決定された内容のガイダンス音声を前記外部装置に出力する工程と、
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通話機能を備えた通信装置およびこれを備えるシステムに関する。この通信装置は、電話機、ＦＡＸ、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等の装置として用いられる。
【背景技術】
【０００２】
従来、通話に用いられる公衆回線に接続された装置としてＦＡＸ等の通信装置が知られている。このような通信装置は、昨今では様々な機能を備えており、設定項目や調整項目が数多く存在する。また、そうした項目の中には専門的な知識を必要とする項目が多数存在する。そのため、項目の設定は一般ユーザに代わってサービスマンにより行われるケースが多い。サービスマンは、装置が設置された現場に赴いて、あるいは、装置に対して遠隔接続して、装置に関する各項目の設定をおこなう。
【０００３】
特許文献１には、電話回線を用いて通信装置の設定を変更する技術が記載されている。また、この通信装置では、設定変更の命令を受け付けるにあたり、通信先の装置に対して応答メッセージの送信をおこなっている。
【０００４】
また、こうした応答メッセージを音声ガイダンスとして利用し、音声ガイダンスに対応する情報の入力操作を通信先装置のユーザに促す技術が広く知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−５８８３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、こうした音声ガイダンスによる遠隔設定機能は、通信装置の利用ユーザの意図が反映されるものではなかった。したがって、通信装置の利用ユーザにとって意図しない内容の音声ガイダンスがおこなわれ・意図しない内容の遠隔設定が行われる虞があった。
【０００７】
上述した課題を鑑み、本発明は利用ユーザにとって利便性の高い遠隔設定機能を備える通信装置の提供を目的とする。特に、ユーザの意図した音声ガイダンスによってユーザの意図した設定内容の変更が行われる通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、外部装置と音声通信可能な通信装置において、ユーザの操作を受け付け可能な受付部と、前記受付部を介して特定の設定値の入力を受け付ける第１の受付手段と、前記音声通信を介する特定の入力を受け付ける第２の受付手段と、前記特定の設定値および前記特定の入力に基づいてガイダンス内容を決定し、決定された内容のガイダンス音声を前記外部装置に出力する出力手段と、を有することを特徴とするものである。
【発明の効果】
【０００９】
本発明によれば、利用ユーザにとって利便性の高い遠隔設定機能を備える通信装置を提供できる。特に、ユーザの意図した音声ガイダンスによってユーザの意図した設定内容の変更が行われる通信装置を提供できる。
【図面の簡単な説明】
【００１０】
【図１】通信システムの構成を示す図である。
【図２】通信システムの利用時のシーケンスを示す図である。
【図３】通信システムの論理構成を示すブロック図である。
【図４】ＭＦＰ１０２のハード構成を示すブロック図である。
【図５】ＭＦＰ１０２のソフト構成を示すブロック図である。
【図６】図６（ａ）はサービス設定画面Ａを示すである。図６（ｂ）はサービス設定画面Ｂを示す図である。図６（ｃ）はサービス設定画面Ｃを示す図である。
【図７】サービス設定のメニュー階層構造を示す図である。
【図８】サービス設定画面のメニューメッセージリストを示す図である。
【図９】図９（ａ）は電話リモート設定の設定画面を示す図である。図９（ｂ）は電話リモート設定処理の完了画面を示す図である。
【図１０】電話リモート設定のフローを示す図である。
【図１１】実施例２におけるシステムの利用時のシーケンスを示す図である。
【図１２】実施例２における電話リモート設定の設定画面を示す図である。実施例２における電話リモート設定処理の完了画面を示す図である。
【図１３】実施例２におけるＦＡＸ操作画面を示す図である。
【図１４】実施例２において電話リモート設定を行う場合のフローを示す図である。
【図１５】実施例２において電話リモート設定を確定させた場合のフローを示す図である。
【図１６】実施例３における電話リモート設定の設定画面を示す図である。
【図１７】実施例３における電話リモート設定の対象機能とメニュー開始位置の対応を示す図である。
【図１８】実施例３において電話リモート設定を行う場合のフロー図である。
【図１９】音声ガイダンスの生成に利用する固定部分のメッセージリストを示す図である。
【図２０】図２０（ａ）は電話リモート設定の進捗画面を示す図である。図２０（ｂ）は変形例における電話リモート設定の設定画面を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について実施例と図面を用いて具体的に説明する。なお、本発明の範囲は実施例に記載の構成に限定されるものではない。目的の効果と同様の効果を得ることができれば構成の一部または全部を均等物に置き換えてもよい。
【００１２】
（実施例１）
本実施例１では、公衆網（ＰＳＴＮ）１０３を介して電話機１０１によるリモート設定変更を行いＭＦＰ１０２の登録値を更新する場合を例にして、本発明の説明を行う。なお、システム全体について説明した後に各構成の詳細を説明していく。
【００１３】
＜システム構成＞
図１は通信システムの構成を示す図である。図１において電話機（１０１、１０４）およびＭＦＰ１０２が音声通信を行う公衆網（ＰＳＴＮ）１０３に接続されており、お互いに通信可能になっている。ここで電話機１０１はＭＦＰ１０２に対して遠隔地に位置するサービスマンが利用するもので、電話機１０４はＭＦＰ１０２のユーザが利用するものとする。電話機１０１はＭＦＰ１０２に対しての外部装置として機能する。
【００１４】
＜システムの利用ケース＞
次に本システムを利用する場合のシーケンスを、図２および図９を用いて説明する。図２は、通信システムの利用時のシーケンスを示す図である。図９（ａ）は電話リモート設定の設定画面を示す図である。図９（ｂ）は電話リモート設定処理の完了画面を示す図である。
【００１５】
このシーケンスにでは、はじめにサービスマンが電話機１０１を使って顧客の電話機１０４に電話を掛ける。そこで顧客に対してＭＦＰ１０２の電話リモート設定の利用設定をＯＮに変更してもらう旨を伝える（ステップ２００。以降、Ｓ２００のようにステップをＳで表記する）。それを受けた顧客はＳ２０１でＭＦＰ１０２を操作して、図９（ａ）の電話リモート設定画面９００を開き、ＯＮボタン９０１を押下する。ＯＮにするとＰＩＮコード入力フィールド９０３が入力可能な状態になるのでそこに任意のＰＩＮコードを設定し、ＯＫボタン９０４を押下して設定を保存する。このＰＩＮコードは電話リモート設定機能を不特定多数の人から利用できないようにするためのものである。その後、Ｓ２０２で顧客はサービスマンに対して、設定したＰＩＮコードの番号およびＭＦＰ１０２の電話番号を伝える。サービスマンは電話機１０１を使って電話リモート設定を行うために顧客の電話機１０４との接続を切断する（Ｓ２０３）。
【００１６】
次に、サービスマンは電話機１０１を使ってＭＦＰ１０２に対して電話を掛ける（Ｓ２０４）。音声通信可能なＭＦＰ１０２はそれに対して自動応答し、回線を接続する。そして、はじめにＰＩＮコード入力を促すガイダンス音声を回線１０３に送出する（Ｓ２０５）。本シーケンスの説明に使用する音声ガイダンスの生成方法に関しては後述する。それを聞いたサービスマンは顧客から聞いていたＰＩＮコードの番号を電話のダイヤルボタンを使って入力する（Ｓ２０６）。ＭＦＰ１０２は回線１０３からのＰＩＮコードを検出（検出方法の詳細は後述）し、その値が登録してあるＰＩＮコードの値と一致した場合は設定変更する登録メニューに関するガイダンス音声を回線１０３に送出する（Ｓ２０７）。この時のガイダンス音声は、各登録メニューとそれに対応した１から始まる連番の番号をガイダンスし、番号を選択することで登録メニューを決定できるようにしている。サービスマンはそのガイダンスに従って、登録メニューを選択するための番号を電話機１０１から入力する（Ｓ２０８）。ＭＦＰ１０２は回線１０３からの番号入力を検出すると、選択メニュー確認と変更するスイッチの選択のために、例えば「選択したメニューはＳｓｓｗですね。変更するスイッチの番号を入力して下さい。」というようなガイダンス音声を生成して回線１０３に送出する（Ｓ２０９）。次にサービスマンはスイッチの番号を電話機１０１から入力する（Ｓ２１０）。ＭＦＰ１０２は選択されたスイッチの番号の確認と、当該スイッチがビットスイッチであった場合には変更するビット番号を選択させるためのガイダンス音声を生成して回線１０３に送出する（Ｓ２１１）。サービスマンはビット番号を選択するための番号を電話機１０１から入力する（Ｓ２１２）。ＭＦＰ１０２は、選択されたビットの番号およびそのビットスイッチの現在の登録値と、変更する値を入力する事を促す旨のガイダンス音声を自動生成して回線１０３に送出する（Ｓ２１３）。サービスマンは変更する値（ビットスイッチの場合１または０）を電話機１０１から入力する（Ｓ２１４）。ＭＦＰ１０２は変更する値を回線から検出すると、当該スイッチの値の変更確認のガイダンス音声を回線１０３に送出する（Ｓ２１５）。サービスマンは変更をやり直さない場合は２をダイヤル（入力）する（Ｓ２１６）。次にＭＦＰ１０２は操作を別のスイッチに対して続けて行うか、このまま操作を終了するかを確認するガイダンス音声を回線１０３に送出する（Ｓ２１７）この図の例では、サービスマンはそのまま処理を終了するために通話を切断する（Ｓ２１８）。
【００１７】
＜システム構成＞
次に、システム構成について図３を用いて説明する。図３は、通信システムの論理構成を示すブロック図である。システムはメインシステム３１６とサブシステム３１７の２システム構成を例に説明する。ＵＩ部３０６は、ＭＦＰ１０２を操作するための入力を受け付けたり、ＭＦＰ１０２の状態を表示したりするユーザーインターフェースである。なお、ＵＩ部３０６はメッセージテキスト３０１や階層構造データ３０２などのＵＩリソース３１５をもとに表示を行う。メッセージテキスト３０１とはＵＩ部３０６のボタンや表示ラベルなどの各コンポーネントに表示するためのテキストである。階層構造データ３０２とは、各機能画面の表示コンポーネントの階層を規定したり、登録メニューの階層を規定したりするデータである。
【００１８】
設定値管理部３１４には装置の設定値が登録されている。設定値には、顧客が設定・参照可能なデータが登録されているユーザ設定値ＤＢ３０３と、サービスマンしか設定・参照できないデータが登録されているサービス設定値ＤＢ３０４と、がある。前述した図９（ａ）の電話リモート設定のＯＮ／ＯＦＦの値やＰＩＮコードの値はユーザ設定値ＤＢ３０３の一部として保存されている。
【００１９】
ＦＡＸジョブ制御部３０８はＦＡＸの送信ジョブ、受信ジョブを制御するためのモジュールである。ＦＡＸ送信の場合はＵＩ部３０６からの操作に基づきジョブが投入される。ＦＡＸ受信の場合は、ＦＡＸ通信制御部３０９が着信を検出し、そのことがＦＡＸジョブ制御部３０８に通知され、ＦＡＸの受信ジョブが生成される。
【００２０】
ＦＡＸ通信制御部３０９はサブシステム３１７上で動作するモジュールであり、回線制御部３１１により回線の接続・解放などを制御したり、通信制御部３１２によりＦＡＸの通信プロトコルの制御を行ったりする。また、モデム制御部３１３はＭＯＤＥＭ４１５を制御するモジュールで、回線制御部３１１や通信制御部３１２から指示を受けてＭＯＤＥＭ４１５を制御し、その応答をＭＯＤＥＭ４１５から受けて結果を返したりする。
【００２１】
ＦＡＸ通信制御部３０９はサブシステム３１７上で動作するため、メインシステム３１６上にある設定値管理部３１４を直接は参照することが出来ない。従って、システムの起動時にメインシステム３１６上の設定値管理部３１４からＦＡＸ通信に関連する設定値をサブシステム３１７上のテンポラリ設定値ＤＢ３１０に一時的にコピーしている。ＦＡＸ通信制御部３０９はこのテンポラリ設定値ＤＢ３１０の値を参照して動作する。システム動作中に設定値管理部３１４のＦＡＸに関連する値が変更された場合は、都度、テンポラリ設定値ＤＢ３１０に値をコピーするようになっている。
【００２２】
電話リモート設定制御部３０７は電話リモート設定の設定値がＯＮになっている場合に、ＦＡＸ通信制御部３０９から着信（着呼）の通知を受けて、電話リモート設定の動作制御を行う。電話リモート設定制御部３０７は音声合成部３０５で音声ガイダンスデータを生成するために、その入力となるテキストデータの生成を行う。そして、そのテキストデータはＵＩリソース３１５や設定値管理部３１４のデータを元にして生成する。音声合成部３０５では入力されたテキストデータに基づき、ＰＣＭの音声データを合成する。電話リモート設定制御部３０７は生成されたＰＣＭの音声データをＦＡＸ通信制御部３０９に渡す。そして、ＦＡＸ通信制御部３０９の回線制御部３１１およびモデム制御部３１３を経由して渡されたＰＣＭの音声データは、ＭＯＤＥＭ４１５のＰＣＭ出力機能を使って回線１０３に送出される。また、サービスマンの電話機１０１から入力されるダイヤル番号はＭＯＤＥＭ４１５のＤＴＭＦ（Ｄｕａｌ−Ｔｏｎｅ  Ｍｕｌｔｉ−Ｆｒｅｑｕｅｎｃｙ）検出機能によりトーン信号から数値に変換される。そして、モデム制御部３１３から回線制御部３１１を経由して電話リモート設定制御部３０７に通知される。こうすることで回線１０３に対して音声ガイダンスを流しながら、電話機１０１のダイヤル入力による指示に従いリモート設定操作を行うことが可能になっている。
【００２３】
＜システムハードウェア＞
次に本システムのハードウェア構成に関して、図４を用いて説明する。図４は、ＭＦＰ１０２のハード構成を示すブロック図である。
【００２４】
図４において、ＭＦＰ１０２は、ＲＯＭ４０２あるいは例えばＨＤＤ４０９に記憶されたソフトウェアを実行するＣＰＵ４０１を備え、ＣＰＵ４０１はシステムバス４０４に接続される各デバイスを総括的に制御する。なお、ＨＤＤ４０９は、場合によっては画像の一時記憶場所としても使われることがある。
【００２５】
ＲＡＭ４０３は、ＣＰＵ４０１の主メモリ、ワークエリア等として機能するメモリである。操作部コントローラ４０５は、ＭＦＰ１０２に備えられた各種ボタンあるいは操作パネル４０６（タッチパネル）等の入力部（受付部）、ディスプレイ４０７等の表示部（出力部）に接続し情報の入出力を制御するコントローラである。ディスクコントローラ４０８は、ＨＤＤ４０９と接続し、情報の読出しや書込みを制御するインタフェースである。プリンタ４１１は、シート（用紙）に印刷（画像形成）を行う装置である。なお、印刷方式は、電子写真方式でなくてもよい。プリンタＩ／Ｆ４１０はプリンタ４１１に接続し、情報の入出力を制御するインタフェースである。
【００２６】
スキャナ４１３は、紙に印字された画像を読み込むための画像読み取り部である。多くの場合、スキャナ４１３にはオプションとしてＡＤＦ（オートドキュメントフィーダ）（不図示）が装着されており、複数枚の原稿を自動的に読み込むことができる。スキャナＩ／Ｆ４１２はであり、スキャナ４１３に接続し、情報の入出力を制御する。
【００２７】
ＭＯＤＥＭ４１５は、電話回線１０３から受信した変調済み信号を復調したり、逆に装置からの信号を変調し電話回線１０３に送出したりする回路である。ＭＯＤＥＭ  Ｉ／Ｆ４１４は、ＭＯＤＥＭ４１５に接続し、情報の入出力を制御する。ＮＣＵ４１６はＭＯＤＥＭ４１５に接続された回路である。ＮＣＵ４１６は、電話回線１０３とＦＡＸのインタフェース部分に配置されている。ＮＣＵ４１６は、電話回線１０３から来る信号を検知してＭＯＤＥＭ４１５に伝えたり、電話回線１０３をＦＡＸや電話４１７に切り替えたりする回線制御を行う。
【００２８】
＜システムソフトウェア＞
ＭＦＰ１０２が備えるソフトウェアについて図５のソフトウェアブロック図を用いて説明する。
【００２９】
ブートローダ５０１はＭＦＰ１０２の電源投入直後に実行されるプログラムである。これらのプログラムには、システムの起動に必要となる各種起動シーケンスを実行するためのプログラムが含まれる。
【００３０】
オペレーティングシステム５０２には、ＭＦＰ１０２の機能を実現する各種プログラムの実行環境を提供することを目的としたプログラムである。オペレーティングシステム５０２は、主にＭＦＰ１０２のメモリ、即ちＲＯＭ４０２やＲＡＭ４０３、ＨＤＤ４０９等の資源管理、および図４に示すその他各部の基本的な入出力制御等の機能を提供する。
【００３１】
ＦＡＸ機能プログラム５０３はＦＡＸの送信や受信を行うプログラムである。ＦＡＸ機能プログラム５０３はＦＡＸ通信制御部３０９に対応する。ＦＡＸ送信するための画像を、スキャナ４１３を制御してＲＡＭ４０３に読み込んだり、画像データを符号化した後、変調波に変換して回線１０３に送出するためにＭＯＤＥＭ４１５を制御したりする。反対にＦＡＸ受信時は回線から受信した変調波を復調して符号化データを取り出すために、ＭＯＤＥＭ４１５を制御したりする。さらに取り出した符号化データをＨＤＤ４０９に保存するためにディスクコントローラ４０８を制御したり、印刷するためにプリンタＩ／Ｆ４１０を制御してプリンタ４１１に送ったりする。
【００３２】
電話リモート設定プログラム５０４は本実施例において特徴として説明する機能のプログラムである。電話リモート設定プログラム５０４は、電話リモート設定制御部３０７に対応する。このプログラムにより、電話機１０１からのダイヤル操作に基づきＭＦＰ１０２のサービス設定値ＤＢ３０４が参照・更新される。なお、本実施例ではサービス設定値ＤＢ３０４の参照・更新について説明しているが、ユーザ設定値ＤＢ３０３に関しても本プログラムで参照・更新できても良い。
【００３３】
ＵＩプログラム５０５はディスプレイ４０７に各種のＵＩ画面を表示させる為の表示制御プログラムである。また、操作パネル４０６のハードキー入力などを受け付けて処理を行うためのプログラムでもある。
【００３４】
その他のプログラム５０６は、ＭＦＰ１０２が実行しうるＲＯＭ４０２内に格納されたプログラムのうち、上述した何れにも含まれないプログラムの総称である。例えば、プリンタ４１１で画像データを印刷する印刷制御プログラムや、音声合成部３０５として機能する音声合成プログラムが挙げられる。これらのプログラムの詳細な説明は割愛する。
【００３５】
＜サービス設定画面＞
次に、ＭＦＰ１０２のサービス設定値を登録するためのＵＩ画面に関して図６を用いて説明する。
【００３６】
図６（ａ）はサービス設定画面Ａを示すである。サービス設定画面Ａ６００はサービス設定画面のトップ画面に相当する。サービス設定では、基本的には専門的な知識がないと調整が困難なパラメータを設定させるもので、サービスマンおよび開発者しか知らない非公開の操作をしないと本画面は表示できない。
【００３７】
ボタン６０１はコピー（複写機能）および装置全般に関連するサービス設定画面を表示するためのボタンである。ボタン６０２はスキャナ（読み取り機能）に関連するサービス設定画面を表示するためのボタンである。ボタン６０３はＦＡＸに関連するサービス設定画面６１０、６２０等を表示するためのボタンである。ボタン６０４はフィニッシャー（後処理機能）に関連するサービス設定画面を表示するためのボタンである。
【００３８】
図６（ｂ）はサービス設定画面Ｂを示す図である。サービス設定画面Ｂ６１０は、ＦＡＸに関連するビット型サービススイッチの設定を行う画面の一例である。サービス設定画面Ｂ６１０は、画面上部のタブを切り替えることで画面の表示を切り替えることが出来る。本図はＳｓｓｗ６１１というビット型スイッチの設定タブを表示している例になる。スイッチ群６１２は各スイッチが順番に表示されるエリアである。パラメータ群６１３は各スイッチの現在の登録値を表示するエリアである。各スイッチは８ビットの情報を登録可能で、ビット単位に「０」または「１」を設定することが出来る。なお、画面に表示しきれない数のスイッチがある場合は、ボタン６１４またはボタン６１５を押下することで画面をスクロールすることが可能になっている。
【００３９】
設定変更後にＯＫボタン６１７を押下すると設定が確定されサービス設定値ＤＢ３０４に保存される。また、戻るボタン６１６を押下すると前の画面（ここではトップ画面であるサービス設定画面Ａ６００）に戻る。
【００４０】
図６（ｃ）はサービス設定画面Ｃを示す図である。サービス設定画面Ｃ６２０は、ＦＡＸに関連する数値型サービススイッチの設定を行う画面の一例である。本図はＮｕｍ６２１という数値型スイッチの設定タブを表示している例になる。スイッチ群６２２は各数値型スイッチが順番に表示されるエリアである。パラメータ群６２４は各スイッチの現在の登録値を表示するエリアである。情報群６２３は各スイッチの設定可能範囲の最大値および最小値を表示するエリアである。本図のスクロールボタン６１４、６１５、戻るボタン６１６、ＯＫボタン６１７は図６（ｂ）の説明と同じであるため割愛する。
【００４１】
図７はサービス設定のメニュー階層構造を示す図である。このサービス設定画面のメニュー構造データは、図３のＵＩリソース中の階層構造データ３０２の一部であり、メニュー項目名欄７００、種別欄７０１、最小値欄７０２、最大値欄７０３等の項目欄を備える。メニュー項目名欄７００はおよび階層構造データを示している。例えば図６（ｂ）の「Ｓｓｓｗ」のタブ画面で表示されるスイッチは、図７のＳＷ０１（７１１）、ＳＷ０２（７１２）、ＳＷ０３（７１３）などに対応している。またこれらのスイッチの登録データはサービス設定値ＤＢ３０４にそれぞれ保存されている。メニュー項目名欄７００に併記されているＩＤは図８のＵＩメニューメッセージリスト８００に対応したメッセージＩＤである。図８は、サービス設定画面のメニューメッセージリストを示す図である。なお、ＵＩメニューメッセージリスト８００は、図３のＵＩリソースのメッセージテキスト３０１の一部である。メニュー項目名欄７００は階層構造になっており、ここに示す階層構造に従って、各サービス設定画面６００、６１０、６２０はディスプレイ４０７に描画される。また、各サービス設定画面６００、６１０、６２０に表示するメニューメッセージは、対応するメッセージＩＤに紐づくＵＩメニューメッセージリスト８００のものが使われる。なお、図７において例示しているメニュー階層はあくまで一例を示しているだけであるため、これ以外のメニューが存在しても良い。
【００４２】
種別欄７０１は、その項目が「メニュー」（配下に項目を持つもの）かスイッチかを示している。種別欄７０１がメニューでない場合は、そのスイッチがビット型スイッチか数値型スイッチかを示すために「ｂｉｔ」または「ｎｕｍ」となる。最小値欄７０２に入る値は登録値の最小値、最大値欄７０３に入る値は登録値の最大値を示している。種別欄７０１がビット型の場合、最小値欄７０２は「０」、最大値欄７０３は「１」で自明であるため、この項目ではわざわざ規定していない。
【００４３】
＜音声ガイダンスの自動生成方法＞
また、階層構造データ３０２およびＵＩメニューメッセージリスト８００は、電話リモート設定の動作時では、ガイダンス音声の自動生成においても利用される。ガイダンス音声は、サービススイッチの選択を促す音声メッセージである。「システム構成」の章でも説明した通り、ガイダンス音声のＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）データは音声合成部３０５にテキストデータを入力することで生成される。以下では、ＦＡＸ７０４の項目から当該ガイダンスをスタートさせるケースにおいて、音声合成部３０５に渡すためのテキストデータの自動生成方法について説明する。
【００４４】
音声ガイダンスに用いられるガイダンス音声は、複数の情報を用いて生成される。例えば、サービスマンの選択により動的に変わる部分については、ＵＩメニューメッセージリスト８００のメッセージや、サービス設定値ＤＢ３０４から取得した値が利用される。一方、それ以外の固定のメッセージ部分は図１９に示すメッセージが利用される。図１９は、音声ガイダンスの生成に利用する固定部分のメッセージリストを示す図である。音声ガイダンスを実行する場合、まず始めに、ＰＩＮコード入力を促すためのガイダンス音声を生成する必要がある。このメッセージは固定であるため、図１９の１９００のメッセージをそのままテキストデータ（文字列データ）として使い、音声合成部３０５に渡せばよい。ＰＩＮコード入力が終わると、次に電話リモート設定操作を始めるためのガイダンス音声が必要となる。これも固定のメッセージ１９０１をそのままテキストデータとして使い、音声合成部３０５に渡すことで生成する。
【００４５】
次に、メニュー選択のためのガイダンス音声が必要となる。メニュー選択のためのガイダンス音声は、テキストの生成から行われる。ＦＡＸ７０４は種別欄７０１が「メニュー」であるため、直下の項目の種別を全てリストアップする。配下の項目７０５、７０６、７０７、７０８、７０９、７１０の種別欄７０１も全て「メニュー」である。そのため、それらのメッセージＩＤを用いてＵＩメニューメッセージリスト８００を検索すればよい。これにより、項目に対応するメッセージのテキストを取得することができる。さらに、電話機１０１からのダイヤル番号入力によりこれらのメニューを選択可能にするために、各メニューに「１」から始まる連番を付ける。これらの取得された情報と、固定メッセージ１９０３を用いて、テキストが生成される。固定メッセージ１９０３の「＠１」の場合は「＠２」を「＠１」のところにメニューメッセージのテキストがあてはめられ、「＠２」のところに選択に使う番号が当てはめられる。さらにメッセージの頭につけるための固定メッセージ１９０２と最後につける固定メッセージ１９０４を使うことで、次のようなテキストが生成される。
【００４６】
「変更するメニューがＳｓｓｗの場合は１を、
Ｍｅｎｕの場合は２を、
Ｎｕｍの場合は３を、
Ｎｃｕの場合は４を、
Ｔｙｐｅの場合は５を、
ＩＰＦＡＸの場合は６を、入力して下さい。」
【００４７】
例えば、ここでダイヤルの「１」が入力されて「Ｓｓｓｗ」が選択されたものとする。ＳＳＳＷ７０５は種別欄７０１が「メニュー」であるため、先と同様にその配下の項目の種別を全てリストアップする。すると、項目７１１、７１２、７１３・・・は全て「ｂｉｔ」である。従ってこの「ＳＳＳＷ」の配下は全てビット型のサービススイッチであることが分かる。これらのスイッチの番号を電話機１０１から選択させるための音声ガイダンスが必要である。しかし、先ほどと同じようにスイッチ毎に連番を割り振ってしまうとスイッチの数が多いと非常に長いガイダンスになってしまう。このため、配下の項目が全て特定の型のスイッチであった場合は固定メッセージ１９０５を使い、以下のようなテキストを生成する。
「選択したメニューはＳｓｓｗですね。変更するスイッチの番号を入力してください。」
【００４８】
上記テキストは固定メッセージ１９０５のメッセージの「＠１」のところを項目３１０００に対応するテキスト「Ｓｓｓｗ」で置き換えたものとなっている。
【００４９】
ここでダイヤルの「３」が入力されて「スイッチ０３」７１３が選択されたとする。すると、変更するビットの番号を選択させるためメッセージである固定メッセージ１９０６を使われ、次のようなテキストが生成される。
「選択したスイッチは３ですね。変更するビット番号を入力してください。なおビット番号は０から始まります。」
【００５０】
上記テキストは固定メッセージ１９０６の「＠１」のところをダイヤルで入力された「３」に置き換えたものとなっている。
【００５１】
ここでダイヤルの「２」が入力され「ビット２」が選択されたとする。すると当該スイッチ０３（７１３）の「ビット２」の値をサービス設定値ＤＢ３０４から取得し、現状の値を知らせつつ変更の確認をするために固定メッセージ１９０７を使い、以下のようなテキストを自動生成する。
「スイッチ３のビット２は現在０です。変更する値を入力してください。」
【００５２】
上記テキストは、固定メッセージ１９０７の「＠１」のところを「３」で、「＠２」のところをビット番号選択で入力された「２」で、「＠３」のところをサービス設定値ＤＢ３０４から取得した値で置き換えたものとなっている。
【００５３】
また、変更値の入力を受け付けた後に、それを確認するためのメッセージとして、固定メッセージ１９０８を使って以下のようなテキストを自動生成する。
「スイッチ３のビット２を１に変更します。やり直す場合は１を、良い場合は２を入力して下さい。」
【００５４】
上記テキストは固定メッセージ１９０８の「＠１」のところを「３」で、「＠２」のところを「２」で、「＠３」のところをダイヤルで入力された値に置き換えたものとなっている。
【００５５】
以上の方法により、ビットスイッチを選択・変更するケースにおけるテキストの自動生成ができる。
【００５６】
なお、数値型スイッチのメニューであるＮＵＭＥＲＩＣ７０７が選択された場合は次のようになる。ＮＵＭＥＲＩＣ７０７の配下の項目７１４、７１５、７１６の種別をリストアップすると全て「ｎｕｍ」で数値型スイッチである。そのため、これらを選択させるための音声ガイダンス用テキストは、固定メッセージ１９０５が使われて次のようなものになる。
「選択したメニューはＮｕｍですね。続けて、変更するスイッチの番号を入力してください。
【００５７】
ここでダイヤルの１が入力されスイッチ００１（７１４）が選択されたとする。すると当該スイッチ００１（７１４）の値がサービス設定値ＤＢ３０４から取得される。そして、現状の値（仮に１５とする）を知らせつつ変更の確認をするために固定メッセージ１９０９を使われ、以下のようなテキストが自動生成される。
「スイッチ１は現在１５です。変更する値を入力してください。」
【００５８】
上記テキストは１９０９の「＠１」のところを「００１」で、「＠２」のところをサービス設定値ＤＢ３０４から取得した値に置き換えたものとなっている。
【００５９】
また、変更値の入力を受け付けた後に、それを確認するためのメッセージとして、固定メッセージ１９１０を使って以下のようなテキストを自動生成する。
「スイッチ１を１３に変更します。やり直す場合は１を、良い場合は２を入力して下さい。」
【００６０】
上記テキストは１９１０の「＠１」のところを「１」で、「＠３」のところをダイヤルで入力された値に置き換えたものとなっている。
【００６１】
以上の方法で数値型スイッチを選択・変更するケースの音声ガイダンス生成用テキストの自動生成ができる。
【００６２】
また、ＤＩＡＬ  ＴＯＮＥ７１７は、配下にビット型のスイッチ７１８と数値型のスイッチ７１９，７２０，７２１が存在するメニューである。このようなメニューが選択された場合、それらを選択させるために固定メッセージ１９１１を使われ、次のようなテキスト生成される。
「選択したメニューはＤＩＡＬＴＯＮＥですね。変更するスイッチがビットスイッチの場合は１を、数値スイッチの場合は２を入力して下さい。」
【００６３】
上記は１９１１の「＠１」をメニューメッセージ３４３００の「ＤＩＡＬＴＯＮＥ」で置き換えたものとなっている。
【００６４】
ここで「１」のビットスイッチが選択された場合は、ビット番号を選択させるために固定メッセージ１９１２を使い、
「変更するスイッチはビットスイッチですね。変更するビットの番号を入力してください。なおビット番号は０から始まります。」
というテキストを生成する。「２」の数値スイッチが選択された場合は固定メッセージ１９１３を使い次のようなテキストを生成する。
「変更するスイッチは数値スイッチですね。変更する数値スイッチの番号を入力してください。」
【００６５】
以後は前述したビット型スイッチ、数値型スイッチの場合のテキストと同様のものを生成すればよい。
【００６６】
また、スイッチの変更を受け付けた後には、操作を続けるか終了するかを確認するために、固定メッセージ１９１４を使って以下のようなテキストを生成する。
「トップに戻って別のスイッチの変更を続ける場合は１を入力して下さい。操作を終了する場合は２を入力するかそのまま電話を切断してください。」
【００６７】
以上のように、サービス設定画面と音声ガイダンスの両方に共通のデータ（階層構造データ図７およびＵＩメニューメッセージリスト８００）用いることで、設定項目に変更があった場合でも音声ガイダンス生成処理は修正が不要になるという効果がある。つまり、サービス設定画面と音声ガイダンスを二重にメンテナンスする場合に比べてメンテナンスのコストが削減できる。
【００６８】
＜電話リモート設定時のＭＦＰ１０２処理フロー＞
次に、図１０を用いて実施例１における電話リモート設定のＭＦＰ１０２の処理フローに関して説明する。図１０は電話リモート設定のフローを示す図である。なお、この一連の処理は、ＭＦＰ１０２が実行可能となるように以下に示す手順が記述されたプログラムを、ＲＯＭ４０２からＲＡＭ４０３上に読み込んだ後に、ＣＰＵ４０１によって当該プログラムを実行することによって実施される。
【００６９】
はじめに、Ｓ１０００でＮＣＵ４１６が回線１０３からの着信を検出する。すると、Ｓ１００１でユーザ設定値ＤＢ３０３に保存されている電話リモート設定の値を読み出し、ＯＦＦであればＳ１００３でＦＡＸ応答を行い、ＯＮであればＳ１００２でＰＩＮコード入力のガイダンス応答を行う。ＰＩＮコード入力のガイダンス応答では、まずＲＯＭ４０２に保存してある「電話リモート設定を開始します。はじめにＰＩＮコードを入力してください。」というようなテキストを読み出す。そして、＜システム構成＞で説明した方法で音声合成部３０５にそのテキストを渡すことでＰＣＭの音声データを自動生成し、ＭＯＤＥＭ４１５により回線１０３に送出する。
【００７０】
Ｓ１００４に進み、＜システム構成＞で説明した方法でＭＯＤＥＭ４１５のＤＴＭＦ検出機能により一定時間、電話機１０１からのダイヤル番号の検出を行う。時間内にダイヤル番号が取得され、その番号が電話リモート設定画面９００のＰＩＮコード入力フィールド９０３で登録された番号と一致した場合はＳ１００６に進む。一致しない場合や一定時間内に番号が検出できなかった場合はＳ１００５に進み回線を切断して処理を終了する。このように、ユーザが設定したＰＩＮコードによって、入力されたダイヤル番号と一致するか否かが異なる。すなわち、ユーザの設定した内容によって音声ガイダンスのガイダンス内容が決定されている。
【００７１】
Ｓ１００６では、音声ガイダンスのメニュー選択の開始位置を示すポインタの値を初期化する。実施例１ではＦＡＸ７０４から開始する例で説明するので、ポインタの初期値はＦＡＸ７０４に設定する。次にＳ１００７にて、メニュー選択のための音声ガイダンスＰＣＭデータを＜音声ガイダンスの自動生成方法＞で説明した方法で生成し、ＭＯＤＥＭ４１５を使って回線１０３に送出する。Ｓ１００８で一定時間、ＭＯＤＥＭ４１５のＤＴＭＦ検出機能によりダイヤル番号の検出を行う。番号が検出され、その番号によりガイダンスの選択が決定できた場合はＳ１００９に進む。検出した番号が音声ガイダンスの選択肢に合致しないような場合や、番号が一定時間検出できなかった場合はＳ１００７に戻って音声ガイダンスの出力をやり直す。
【００７２】
Ｓ１００９では、Ｓ１００８で決定された項目の種別欄７０１が「メニュー」か否かを判定し、「メニュー」であれば位置を示すポインタの値をその項目に設定してＳ１００７に戻る。
【００７３】
Ｓ１００９でその項目の種別欄７０１が「メニュー」でない場合、すなわちスイッチであった場合、Ｓ１０１０で種別欄７０１がビット型か否かを判定する。ビット型であった場合はＳ１０１２で変更するビットの番号を決定させるためのガイダンス音声を＜音声ガイダンスの自動生成方法＞で説明した方法で生成し、ＭＯＤＥＭ４１５を使って回線１０３に送出する。次にＳ１０１３にてＭＯＤＥＭ４１５のＤＴＭＦ検出機能により一定時間ダイヤルの番号検出を行い、番号が検出されてそれによりビット番号が決定できた場合、つまり「０〜７」の範囲だった場合はＳ１０１４に進む。番号が範囲外である場合、一定時間内に番号が検出できなかった場合はＳ１０１２に戻る。
【００７４】
Ｓ１０１０の判定がＮｏ、つまりスイッチの型が数値型だった場合はＳ１０１０から直接Ｓ１０１４に進む。Ｓ１０１４では、＜音声ガイダンスの自動生成方法＞で説明した方法で、そのスイッチの現状の値をサービス設定値ＤＢ３０４から読み出し、現状値の確認および変更の確認のための音声ガイダンスを回線１０３に出力する。
【００７５】
次にＳ１０１５にてＭＯＤＥＭ４１５のＤＴＭＦ検出機能により一定時間ダイヤルの番号検出を行う。番号が検出されてその番号が当該スイッチの設定可能範囲内であった場合はＳ１０１６に進む。設定可能範囲外であったり、一定時間内に番号の検出が出来なかったりした場合はＳ１０１４に戻る。
【００７６】
Ｓ１０１６では、Ｓ１０１５で検出した変更をやり直すか否かを確認する旨（図２のＳ２１５で示したような内容）の音声ガイダンスを生成して回線１０３に送出する。そしてＳ１０１７にて変更をやり直すことを選択する番号が検出された場合はＳ１０１４に戻る。変更をやり直さないことを選択する番号が検出された場合は、Ｓ１０１５で検出した変更後の値をサービス設定値ＤＢ３０４に反映させる（Ｓ１０１８）。また、ＦＡＸ通信制御部３０９が利用するテンポラリ設定値ＤＢ３１０にも、検出した変更後の値をコピーする。次にＳ１０１９で、操作を終了するか最初に戻って別のスイッチの変更を続けるかを選択させる旨（図２のＳ２１７のような内容）のガイダンスを回線１０３に送出する。そして、Ｓ１０２０でＭＯＤＥＭ４１５のＤＴＭＦ検出機能によるダイヤル番号の検出を一定時間行う。番号が検出されてその番号が別スイッチの変更を続けるものだった場合はＳ１００６に戻る。処理を終了する番号であった場合や、ＭＯＤＥＭ４１５により相手側の回線切断が検出された場合はＳ１０２１に進む。なお相手側の回線が切断されたことはＭＯＤＥＭ４１５のトーン検出機能を使い、回線１０３から送出されるビジートーンを検出することで判別可能である。
【００７７】
Ｓ１０２１にて、ＭＯＤＥＭ４１５により回線を切断し、図９（ｂ）に示すように、電話リモート設定画面９００にポップアップウィンドウ９５１が重畳された画面９５０において、設定が完了した旨のメッセージを表示して処理を終了する。
【００７８】
なお、本処理フロー中はＭＯＤＥＭ４１５が回線を捕捉しているため、ＦＡＸの送受信動作は利用できない。ＵＩ画面表示としては、ＦＡＸ画面１３００において手動で回線を捕捉するためのオンフックキー１３０１が網掛け表示になり押せなくなる。ただし、ＦＡＸの送信予約は可能である。また、それ以外の機能、例えばコピーやプリントなどは通常通り利用可能である。
【００７９】
（実施例２）
実施例１では、音声通信を介してＭＦＰ１０２の設定値（特にＦＡＸに関する設定値）を変更する電話リモート設定機能について説明した。ところで、ＦＡＸ系のトラブル等の一部のトラブルでは、不具合の症状を顧客から聞いたとしても、考えうる対処方法（サービススイッチの変更）が複数通り存在することがある。このようなケースでは、設定変更により問題が解決されているか否かを判別するため、動作確認を行うことが望ましい。そこで、本実施例では、動作確認にともなう操作性について考慮された例を説明する。例えば、動作確認の結果、設定変更の内容が問題解決に効果がないことが判明したとする。この場合、設定変更された設定値は別の弊害が招く恐れがあるため、変更前の設定値に戻すことが望ましい。しかしながら、設定値を元に戻すために電話リモート設定をやり直すのは手間である。
【００８０】
この課題を解決するために、本実施例では、電話リモート設定で変更された設定値を、動作確認のための一時設定値としてテンポラリ領域に記憶する。一時設定値は、ＭＦＰ１０２の再起動時にリセットされる。すなわち、ＭＦＰ１０２の起動時にサービス設定値ＤＢ３０４の値で上書きされる。テンポラリ領域に記憶されている値は、ＦＡＸ機能の各種処理に用いる設定値として利用される。動作確認後に問題が解決されていないケースにおいて、不要な設定変更の結果が残り続けることがない。一方で、動作確認後に問題が解決されていれば、顧客により確定操作が行われ、設定変更された設定値が正式に登録される。
【００８１】
なお、実施例２の構成は、上述した特徴部分に関するところを除き、実施例１で説明した基本構成と同様である。したがって、実施例１と同様の構成については同じ符号・番号で呼び、その詳細な説明を省略する。
【００８２】
＜システムの利用ケース＞
実施例２では、図２のシーケンスが終わった後、すなわち、電話リモート設定が行われた後、図１１のシーケンスが行われる。以降、図１１について説明する。図１１は、実施例２におけるシステムの利用時のシーケンスを示す図である。このシーケンスでは、図１２（ａ）、図１２（ｂ）、図１３等に示す画面が登場する。図１２（ａ）は、実施例２における電話リモート設定の設定画面を示す図である。図１２（ｂ）は、実施例２における電話リモート設定の通知画面を示す図である。図１３は、実施例２におけるＦＡＸ操作画面を示す図である。
【００８３】
図２に示す処理の後、ＭＦＰ１０２は、Ｓ１１００において、電話リモート設定後の操作を顧客に促す画面（図１２（ｂ））を表示する。図１２（ｂ）に示す通知画面１２５０は、顧客に対して通知を行う画面である。通知画面１２５０は、ポップアップウィンドウであるメッセージ部１２５３を備える。メッセージ部１２５３には、動作確認を行う旨のメッセージ、問題改善後に確定処理をおこなう旨のメッセージが表示される。メッセージ部１２５３の閉じるボタンが選択されると設定画面１２００が表示される。設定画面１２００は確定ボタン１２０１とキャンセルボタン１２０２が配置されている。また、設定画面１２００において、ステータスボタン９０５が選択されると再び通知画面１２５０が表示される。
【００８４】
また、メッセージ部１２５３とは別に、ステータス表示部１２５４においても通知が開始される。このステータス表示部１２５４には、電話リモート設定による設定変更がテンポラリである旨の注意メッセージが配置されている。このステータス表示部１２５４は他の機能画面に画面遷移しても表示が継続される領域である。そのため、顧客が電話リモート設定画面１２００を閉じた後でも注意喚起することが出来る。また、このステータス表示部１２５４が選択されると、設定画面１２００が表示される。そのため、顧客は、ステータス表示部１２５４を備えるいずれの画面からであっても、設定画面１２００に画面遷移させることができる。なお、設定画面１２００において、確定ボタン１２０１またはキャンセルボタン１２０２が選択されると、ステータス表示部１２５４を用いた通知が解除される。
【００８５】
Ｓ１１０１において、顧客はＭＦＰ１０２の画面を見ることで、電話リモート設定が完了していることに気付く。図示していないが、この画面を顧客が監視していない場合等、サービスマンから電話を受けることで、電話リモート設定の完了に顧客が気付くケースもある。
【００８６】
電話リモート設定の完了に気付いた顧客は、動作確認を行うため、設定画面１２００を閉じ、メニュー画面（不図示）からＦＡＸ機能を選択し、図１３に示すＦＡＸ画面１３００を表示させる（Ｓ１１０２）。そして、顧客は、テスト送信等を行い、送信先からの結果確認を受け、動作確認を終了させる。
【００８７】
ここで不具合が解消された場合、顧客は、ステータス表示部１２５４を選択することで設定画面１２００を開く。そして、確定ボタン１２０１を押下する。確定ボタン１２０１を押下すると変更がテンポラリではなくサービス設定値ＤＢ３０４に保存される。不具合が解消できていなかった場合はキャンセルボタン１２０２を押す。この場合、テンポラリに保存されていた変更設定値は、サービス設定値ＤＢ３０４に保存されていた元の値で上書きされる。
【００８８】
Ｓ１１０３で確定ボタンが押された場合、ＭＦＰ１０２は自動でサービスマンの電話機１０１に電話（発呼）を掛ける（Ｓ１１０４）。ＭＦＰ１０２がサービスマンの電話機１０１の電話番号を事前に取得する方法に関してはいくつか方法が考えられる。図２のＳ２０４で最初に着信を受けた際に、ナンバーディスプレイ通知により取得しても良いし、図示していないがＳ２０５、Ｓ２０６でＰＩＮコードの入力をさせた後に、電話番号もダイヤルで伝えるようにしても良い。
【００８９】
Ｓ１１０５で、ＭＦＰ１０２からの電話に対してサービスマンは電話機１０１で応答し、ＭＦＰ１０２は確定ボタン１２０１が押されたことを知らせる旨のガイダンスを回線１０３に流す（Ｓ１１０６）。サービスマンはそのガイダンスを聞き、設定が有効だったことが分かると電話機１０１により回線を切断する（Ｓ１１０７）。なお、キャンセルボタンが選択された場合に、電話機１０１に電話し、キャンセルの旨のメッセージをサービスマンに通知してもよい。
【００９０】
なお、図１１では記載していないが、サービスマンによる電話リモート設定の進捗状況をディスプレイ４０７に表示してもよい。図２０は、図２０（ａ）は電話リモート設定の進捗画面を示す図である。図２０（ａ）に示す進捗画面２０００は、電話リモート設定の進捗状況を示す画面である。図２０（ａ）は、ＦＡＸ＞ＩＰＦＡＸ＞ＮＥＴＷＯＲＫ  ＮＵＭＥＲＩＣに関する設定が完了し、ＲＥＡＤＥＲ＞ＤＩＳＰＬＡＹに関する設定が中止され、ＦＸＡ＞ＮＣＵ＞ＰＵＬＳＥの設定が入力中であることを示している。
【００９１】
進捗画面２０００は、サービスマンによる電話リモート設定中にステータスボタン９０５を選択することで表示することができる。このように、電話リモート設定の操作状況を確認可能にすることで顧客の意図しない設定項目まで変更されていないか否かを監視することができる。なお、進捗画面２０００に表示する情報は、設定項目のスイッチ名等、詳細な情報まで表示してもよいし、「ＣＯＰＹ」「ＲＥＡＤＥＲ」「ＦＡＸ」ＦＩＮＩＳＨＥＲ」等の大まかな項目のみを表示してもよい。
【００９２】
＜電話リモート設定時のＭＦＰ１０２処理フロー＞
次に、実施例２における電話リモート設定のＭＦＰ１０２の処理フローについて、図１４および図１５を用いて説明する。なお、この一連の処理は、ＭＦＰ１０２が実行可能となるように以下に示す手順が記述されたプログラムを、ＲＯＭ４０２からＲＡＭ４０３上に読み込んだ後に、ＣＰＵ４０１によって当該プログラムを実行することによって実施される。図１４は、実施例２において電話リモート設定を行う場合のフローを示す図である。図１５は、実施例２において電話リモート設定を確定させた場合のフローを示す図である。
【００９３】
図１４は実施例１の当該フロー図である図１０に比べてＳ１５００のみが異なるため、Ｓ１５００の説明のみ行う。それ以外のステップは図１０で説明したものと同じである。
【００９４】
Ｓ１０１７にて変更をやり直さないと選択された場合はＳ１５００に進み、Ｓ１０１５で検出した変更後の値を図３のテンポラリ設定値ＤＢ３１０にのみ保存する。このときはまだサービス設定値ＤＢ３０４には保存しない。こうすることで、この状態でＦＡＸの動作確認を行う場合、ＦＡＸ通信制御部３０９はテンポラリ設定値ＤＢ３１０の値を使って通信制御を行う。そのため、変更後の値を使った確認を行うことが可能である。また、変更した値はテンポラリの領域にしか反映させていないため、すぐに元に戻せる状態である。
【００９５】
次に図１５を用いて、図１４のＳ１０２１の処理が終わった後のＭＦＰ１０２の処理フローを説明する。はじめにＳ１５００にて、電話リモート設定画面１２００の確定ボタン１２０１が押下されたことを検出すると、Ｓ１５０１に進む。そこで、Ｓ１５００で保存しておいたテンポラリ設定値ＤＢ３１０の値を電源ＯＦＦ／ＯＮしてもクリアされないサービス設定値ＤＢ３０４に保存する。次に、確定ボタン１２０１が押下されたことをサービスマンに伝えるために、電話リモート設定制御部３０７は電話機１０１の電話番号を回線制御部３１１に伝える。そして、モデム制御部３１３を介してＭＯＤＥＭ４１５を制御し、回線１０３に自動でダイヤルを行う（Ｓ１５０３）。
【００９６】
次にＳ１５０４にて、ＭＯＤＥＭ４１５のトーン検出機能を利用して、ダイヤルした際に回線１０３から送られてくるリングバックトーンの検出を行う。リングバックトーンが検出されると、Ｓ１５０５に進み、今度は相手（電話機１０１）が電話に応答したか否かを判定するための処理を行う。相手（電話機１０１）が電話に応答するとリングバックトーンは止まるため、Ｓ１５０５ではリングバックトーンの非検出判定を行う。リングバックトーンが止まり、非検出となるとＳ１５０６に進み、電話リモート設定制御部３０７は「確定ボタンが押されました」というようなテキストを音声合成部３０５に渡し、音声ガイダンスのＰＣＭデータを生成する。生成されたＰＣＭデータをＦＡＸ通信制御部３０９の回線制御部３１１、モデム制御部３１３経由でＭＯＤＥＭ４１５に送り、ＭＯＤＥＭ４１５のＰＣＭ出力機能を使って回線１０３に送出する。
【００９７】
その後Ｓ１５０７に進み、相手（電話機１０１）が回線を切断したか否かを判定するために、ＭＯＤＥＭ４１５のトーン検出機能を利用してリオーダートーンの検出処理を行う。リオーダートーンとは相手（電話機１０１）が先に回線を切断した際に回線１０３から送出されてくるトーン信号のことである。リオーダートーンが検出されるとＳ１５０８に進みＭＯＤＥＭ４１５を使って回線を切断し処理を終了する。Ｓ１５０７にてリオーダートーンが検出されなかった場合はＳ１５０６に戻ってメッセージ送出を繰り返す。図示していないがＳ１５０６のメッセージ送出の回数は上限を設けても良い。この場合上限に達するとリオーダートーンが検出されなくてもＳ１５０８の回線切断に進むようにする。
【００９８】
なお、Ｓ１５０４にてＭＯＤＥＭ４１５がリングバックトーンを検出できなかった場合はＳ１５０９でタイムアウト判定を行い、一定時間非検出状態が継続されるとＳ１５０８の回線切断処理に進む。同様に、Ｓ１５０５にてＭＯＤＥＭ４１５がリングバックトーンを検出し続けた場合、Ｓ１５１０にてタイムアウト判定を行い、一定時間検出状態が継続されるとＳ１５０８の回線切断処理に進む。
【００９９】
はじめのＳ１５００にて、キャンセルボタン１２０２の押下が検出されるとテンポラリ設定値ＤＢ３１０に保存しておいた変更をクリアするために、サービス設定値ＤＢ３０４からデータをテンポラリ設定値ＤＢ３１０に上書き更新する。なお、キャンセルボタン１２０２が押下された場合は、Ｓ１５０６で回線１０３に送出する音声ガイダンスは「キャンセルボタンが押されました」というようなものにする。
【０１００】
以上のような処理フローとすることで、電話によるリモート設定により設定値が変更された後、顧客がその効果を確認した後に設定を確定させることが出来る。もし効果が確認できなかった場合はキャンセルボタンを押下するだけで設定を元に戻すことが可能になる。また、確定・キャンセルボタンを押下すると自動でサービスマン側に電話をかけてガイダンスを流すので、サービスマンに自動で状況を伝えることが出来る。
【０１０１】
（実施例３）
実施例１では、音声ガイダンスに従ってメニュー階層を潜り、設定値を変更する電話リモート設定について説明した。ところで、電話リモート設定で設定しようとする設定値のメニュー階層が深い場合、電話機１０１のダイヤル操作でメニューを選択するまでに時間が掛かってしまうという課題がある。この課題を解決するために、本実施例では、音声ガイダンスを開始するメニューの位置を予め顧客に設定させて時間を短縮する方法に関して説明する。なお、実施例３の構成は、上述した特徴部分に関するところを除き、実施例１で説明した基本構成と同様である。したがって、実施例１と同様の構成については同じ符号・番号で呼び、その詳細な説明を省略する。
【０１０２】
図１６は実施例３における電話リモート設定の設定画面を示す図である。図１６の設定画面１６００は、他の実施例の図と比べて対象機能を選択するボタンが追加されている。設定画面１６００では、対象機能としてＧ３ＦＡＸ１６０１とＩＰＦＡＸ１６０２の２つが選択可能なことを示されている。しかしながら、これはあくまで一例であり、ほかの機能が選択可能になっていてもよい。ＯＫボタン９０４を押下すると対象機能の選択情報がユーザ設定値ＤＢ３０３に保存される。
【０１０３】
＜対象機能と音声ガイダンスの開始メニュー位置の対応＞
先に説明した図１６で選択した対象機能により、音声ガイダンスの開始位置をどのように変えるかについて、次に図１７と図１８を用いて説明する。図１７は実施例３における電話リモート設定の対象機能とメニュー開始位置の対応を示す図である。図１８は実施例３において電話リモート設定を行う場合のフロー図である。なお図１８のフロー図は実施例１と比べてＳ１８００のステップのみに違いがあるだけのため、このステップのみを説明する。その他のステップは実施例１の図１４の説明と同じである。
【０１０４】
図１７には対象機能と音声ガイダンスでガイダンスを始めるメニュー階層の開始位置の対応を示されている。この対応付け情報はＲＯＭ４０２に保存されている。項目欄１７００は対象機能の記入欄であり、図１６の対象機能で選択可能な項目が全て存在する。項目欄１７０１は項目欄１７００に対応するメニュー開始位置の情報である。この図の例では項目欄１７００としてＧ３ＦＡＸが選択されていた場合はメニュー開始位置としてはＦＡＸ（図７の７０４）が選択される。項目欄１７００がＩＰＦＡＸであった場合はＩＰＦＡＸ（図７の７１０）が選択される。
【０１０５】
図１８のフロー図のＳ１８００では登録メニューの開始位置を示すポインタの初期化を行うが、ここでは電話リモート設定画面１６００で選択された対象機能に従ってポインタの初期化を行う。先に説明した通り、対象機能にＧ３ＦＡＸが選択されていた場合はポインタをＦＡＸ７０４で初期化する。ＩＰＦＡＸが選択されていた場合はＩＰＦＡＸ７１０で初期化する。このように開始位置を実施例１のように常にメニューのトップから始めるのではなく、対象機能に応じて途中のメニュー階層から始めることで、Ｓ１００７で回線に送出する音声ガイダンスの回数を減らすことが可能になる。
【０１０６】
このように、本実施例では、ユーザの設定によって音声ガイダンスのガイダンス内容が決定される。
【０１０７】
以上で説明したように、例えば顧客がＩＰＦＡＸの通信トラブルに遭遇していた場合は電話リモート設定画面１６００で対象機能にＩＰＦＡＸを選択される。これにより、サービスマンが音声ガイダンスに従って選択する手順が減り、サービスマンが設定に費やす時間を短くすることができる。
【０１０８】
（その他の実施例）
実施例２では、顧客の意図しない設定項目まで変更されていないか監視できるように進捗画面２０００を表示するケースについて説明した。しかしながら、顧客の意図しない設定項目を変更されないようにする方法は他の方法であってもよい。例えば、図２０（ｂ）に示すように、設定画面２０５０において、電話リモート設定で変更できる設定項目を顧客に指定させてもよい。図２０（ｂ）は変形例における電話リモート設定の設定画面を示す図である。
【０１０９】
設定画面２０５０は、他の実施例の設定画面とことなり、許可設定２０５１、２０５２、２０５３、２０５４を備えている。許可設定２０５１では、コピー機能に関する設定変更の許可・不許可を指定することができる。許可設定２０５２では読み取り機能に関する設定変更の許可・不許可を指定することができる。設定項目２０５３ではＦＡＸ機能に関する設定変更の許可・不許可を指定することができる。設定項目２０５４では、後処理機能に関する設定変更の許可・不許可を指定することができる。顧客が設定国目の許可・不許可のスイッチを選択し、ＯＫボタン９０４を選択すると設定が保存される。
【０１１０】
図２０（ｂ）は、ＣＯＰＹに関する設定変更が不許可、ＲＥＡＤＥＲに関する設定変更が不許可、ＦＡＸに関する設定変更が許可、ＦＩＮＩＳＨＥＲに関する設定変更が不許可に設定されている例を示している。設定画面２０５０において不許可に設定されている項目は音声ガイダンスで選択項目から外され、許可に設定されている項目のみがガイダンスされる。そのため、不許可に設定された項目について電話リモート設定で変更することはできなくなる。このように、ユーザの設定によって音声ガイダンスのガイダンス内容が決定される。
【０１１１】
また、上述した実施例では、音声通話での入力方法としてＤＴＭＦ入力を用いる例を説明した。しかしながら音声通話での入力方法として、サービスマンの音声から入力値を判定する音声入力を用いてもよい。
【０１１２】
また、音声通信に用いる回線は、公衆網（ＰＳＴＮ）には限られない。ＬＡＮ等のネットワークを介して音声通信をおこなうＩＰ電話を活用してもよい。
【０１１３】
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１１４】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。例えば、ソフトウェア３５０に記載されたモジュールの一部を外部サーバで実行するように構成し、外部サーバで処理された結果を取得することで、機能を実現してもよい。例えば、印刷データを格納するジョブ格納部は外部サーバ内に設けられていてもよい。
【０１１５】
なお本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【０１１６】
なお、各実施例中に登場する略称の定義は次の通りである。ＡＳＩＣとは、Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔのことである。ＣＰＵとは、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔである。ＦＡＸとはＦＡＣＳＩＭＩＬＥのことである。ＬＡＮとは、Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋのことである。ＭＦＰとは、Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌのことである。ＲＡＭとは、Ｒａｎｄｏｍ‐Ａｃｃｅｓｓ  Ｍｅｍｏｒｙのことである。ＲＯＭとは、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙのことである。ＵＩとは、Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅのことである。ＩＦとはＩｎｔｅｒｆａｃｅのことである。
【符号の説明】
【０１１７】
１０１  電話機ム
１０２  ＭＦＰ
１０３  公衆網
４０６  操作パネル
３０５  音声合成部
３０７  電話リモート設定制御部
【図１】
2020043496.tif 000003
【図２】
2020043496.tif 000004
【図３】
2020043496.tif 000005
【図４】
2020043496.tif 000006
【図５】
2020043496.tif 000007
【図６】
2020043496.tif 000008
【図７】
2020043496.tif 000009
【図８】
2020043496.tif 000010
【図９】
2020043496.tif 000011
【図１０】
2020043496.tif 000012
【図１１】
2020043496.tif 000013
【図１２】
2020043496.tif 000014
【図１３】
2020043496.tif 000015
【図１４】
2020043496.tif 000016
【図１５】
2020043496.tif 000017
【図１６】
2020043496.tif 000018
【図１７】
2020043496.tif 000019
【図１８】
2020043496.tif 000020
【図１９】
2020043496.tif 000021
【図２０】
2020043496.tif 000022