JP7237497B2 - 音声通信よるリモート設定が可能な通信装置、制御方法、プログラム - Google Patents

音声通信よるリモート設定が可能な通信装置、制御方法、プログラム Download PDF

Info

Publication number
JP7237497B2
JP7237497B2 JP2018170080A JP2018170080A JP7237497B2 JP 7237497 B2 JP7237497 B2 JP 7237497B2 JP 2018170080 A JP2018170080 A JP 2018170080A JP 2018170080 A JP2018170080 A JP 2018170080A JP 7237497 B2 JP7237497 B2 JP 7237497B2
Authority
JP
Japan
Prior art keywords
setting
voice
communication
guidance
operation unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018170080A
Other languages
English (en)
Other versions
JP2020043496A (ja
Inventor
洋帥 内藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2018170080A priority Critical patent/JP7237497B2/ja
Priority to US16/561,881 priority patent/US10873674B2/en
Publication of JP2020043496A publication Critical patent/JP2020043496A/ja
Application granted granted Critical
Publication of JP7237497B2 publication Critical patent/JP7237497B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1205Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00352Input means
    • H04N1/00392Other manual input means, e.g. digitisers or writing tablets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00352Input means
    • H04N1/00403Voice input means, e.g. voice commands
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/327Initiating, continuing or ending a single-mode communication; Handshaking therefor
    • H04N1/32704Establishing a communication with one of a facsimile and another telecommunication apparatus sharing a single line
    • H04N1/32715Detecting
    • H04N1/32723Detecting speech signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/327Initiating, continuing or ending a single-mode communication; Handshaking therefor
    • H04N1/32704Establishing a communication with one of a facsimile and another telecommunication apparatus sharing a single line
    • H04N1/32715Detecting
    • H04N1/32726Detecting signals other than facsimile protocol signals, e.g. DTMF signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/44Secrecy systems
    • H04N1/4406Restricting access, e.g. according to user identity
    • H04N1/4413Restricting access, e.g. according to user identity involving the use of passwords, ID codes or the like, e.g. PIN
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3272Short range or proximity payments by means of M-devices using an audio code

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Facsimiles In General (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は通話機能を備えた通信装置およびこれを備えるシステムに関する。この通信装置は、電話機、FAX、MFP(Multifunction Peripheral)等の装置として用いられる。
従来、通話に用いられる公衆回線に接続された装置としてFAX等の通信装置が知られている。このような通信装置は、昨今では様々な機能を備えており、設定項目や調整項目が数多く存在する。また、そうした項目の中には専門的な知識を必要とする項目が多数存在する。そのため、項目の設定は一般ユーザに代わってサービスマンにより行われるケースが多い。サービスマンは、装置が設置された現場に赴いて、あるいは、装置に対して遠隔接続して、装置に関する各項目の設定をおこなう。
特許文献1には、電話回線を用いて通信装置の設定を変更する技術が記載されている。また、この通信装置では、設定変更の命令を受け付けるにあたり、通信先の装置に対して応答メッセージの送信をおこなっている。
また、こうした応答メッセージを音声ガイダンスとして利用し、音声ガイダンスに対応する情報の入力操作を通信先装置のユーザに促す技術が広く知られている。
特開平7-58832号公報
しかしながら、こうした音声ガイダンスによる遠隔設定機能は、通信装置の利用ユーザの意図が反映されるものではなかった。したがって、通信装置の利用ユーザにとって意図しない内容の音声ガイダンスがおこなわれ・意図しない内容の遠隔設定が行われる虞があった。
上述した課題を鑑み、本発明は利用ユーザにとって利便性の高い遠隔設定機能を備える通信装置の提供を目的とする。特に、ユーザの意図した音声ガイダンスによってユーザの意図した設定内容の変更が行われる通信装置を提供することを目的とする。
本発明は、外部装置と音声通信可能な通信装置において、ユーザに情報を表示可能で且つユーザの操作を受け付け可能な操作部と、前記操作部を介して、遠隔設定を行う機能項目の指定を受け付ける第1の受付手段と、前記音声通信を介して、前記遠隔設定のための特定の入力を受け付ける第2の受付手段と、前記指定により許可された機能項目および前記特定の入力に基づいてガイダンス内容を決定し、決定された内容のガイダンス音声を前記外部装置に出力する出力手段と、を有することを特徴とするものである。
本発明によれば、利用ユーザにとって利便性の高い遠隔設定機能を備える通信装置を提供できる。特に、ユーザの意図した音声ガイダンスによってユーザの意図した設定内容の変更が行われる通信装置を提供できる。
通信システムの構成を示す図である。 通信システムの利用時のシーケンスを示す図である。 通信システムの論理構成を示すブロック図である。 MFP102のハード構成を示すブロック図である。 MFP102のソフト構成を示すブロック図である。 図6(a)はサービス設定画面Aを示すである。図6(b)はサービス設定画面Bを示す図である。図6(c)はサービス設定画面Cを示す図である。 サービス設定のメニュー階層構造を示す図である。 サービス設定画面のメニューメッセージリストを示す図である。 図9(a)は電話リモート設定の設定画面を示す図である。図9(b)は電話リモート設定処理の完了画面を示す図である。 電話リモート設定のフローを示す図である。 実施例2におけるシステムの利用時のシーケンスを示す図である。 実施例2における電話リモート設定の設定画面を示す図である。実施例2における電話リモート設定処理の完了画面を示す図である。 実施例2におけるFAX操作画面を示す図である。 実施例2において電話リモート設定を行う場合のフローを示す図である。 実施例2において電話リモート設定を確定させた場合のフローを示す図である。 実施例3における電話リモート設定の設定画面を示す図である。 実施例3における電話リモート設定の対象機能とメニュー開始位置の対応を示す図である。 実施例3において電話リモート設定を行う場合のフロー図である。 音声ガイダンスの生成に利用する固定部分のメッセージリストを示す図である。 図20(a)は電話リモート設定の進捗画面を示す図である。図20(b)は変形例における電話リモート設定の設定画面を示す図である。
以下、本発明を実施するための形態について実施例と図面を用いて具体的に説明する。なお、本発明の範囲は実施例に記載の構成に限定されるものではない。目的の効果と同様の効果を得ることができれば構成の一部または全部を均等物に置き換えてもよい。
(実施例1)
本実施例1では、公衆網(PSTN)103を介して電話機101によるリモート設定変更を行いMFP102の登録値を更新する場合を例にして、本発明の説明を行う。なお、システム全体について説明した後に各構成の詳細を説明していく。
<システム構成>
図1は通信システムの構成を示す図である。図1において電話機(101、104)およびMFP102が音声通信を行う公衆網(PSTN)103に接続されており、お互いに通信可能になっている。ここで電話機101はMFP102に対して遠隔地に位置するサービスマンが利用するもので、電話機104はMFP102のユーザが利用するものとする。電話機101はMFP102に対しての外部装置として機能する。
<システムの利用ケース>
次に本システムを利用する場合のシーケンスを、図2および図9を用いて説明する。図2は、通信システムの利用時のシーケンスを示す図である。図9(a)は電話リモート設定の設定画面を示す図である。図9(b)は電話リモート設定処理の完了画面を示す図である。
このシーケンスにでは、はじめにサービスマンが電話機101を使って顧客の電話機104に電話を掛ける。そこで顧客に対してMFP102の電話リモート設定の利用設定をONに変更してもらう旨を伝える(ステップ200。以降、S200のようにステップをSで表記する)。それを受けた顧客はS201でMFP102を操作して、図9(a)の電話リモート設定画面900を開き、ONボタン901を押下する。ONにするとPINコード入力フィールド903が入力可能な状態になるのでそこに任意のPINコードを設定し、OKボタン904を押下して設定を保存する。このPINコードは電話リモート設定機能を不特定多数の人から利用できないようにするためのものである。その後、S202で顧客はサービスマンに対して、設定したPINコードの番号およびMFP102の電話番号を伝える。サービスマンは電話機101を使って電話リモート設定を行うために顧客の電話機104との接続を切断する(S203)。
次に、サービスマンは電話機101を使ってMFP102に対して電話を掛ける(S204)。音声通信可能なMFP102はそれに対して自動応答し、回線を接続する。そして、はじめにPINコード入力を促すガイダンス音声を回線103に送出する(S205)。本シーケンスの説明に使用する音声ガイダンスの生成方法に関しては後述する。それを聞いたサービスマンは顧客から聞いていたPINコードの番号を電話のダイヤルボタンを使って入力する(S206)。MFP102は回線103からのPINコードを検出(検出方法の詳細は後述)し、その値が登録してあるPINコードの値と一致した場合は設定変更する登録メニューに関するガイダンス音声を回線103に送出する(S207)。この時のガイダンス音声は、各登録メニューとそれに対応した1から始まる連番の番号をガイダンスし、番号を選択することで登録メニューを決定できるようにしている。サービスマンはそのガイダンスに従って、登録メニューを選択するための番号を電話機101から入力する(S208)。MFP102は回線103からの番号入力を検出すると、選択メニュー確認と変更するスイッチの選択のために、例えば「選択したメニューはSsswですね。変更するスイッチの番号を入力して下さい。」というようなガイダンス音声を生成して回線103に送出する(S209)。次にサービスマンはスイッチの番号を電話機101から入力する(S210)。MFP102は選択されたスイッチの番号の確認と、当該スイッチがビットスイッチであった場合には変更するビット番号を選択させるためのガイダンス音声を生成して回線103に送出する(S211)。サービスマンはビット番号を選択するための番号を電話機101から入力する(S212)。MFP102は、選択されたビットの番号およびそのビットスイッチの現在の登録値と、変更する値を入力する事を促す旨のガイダンス音声を自動生成して回線103に送出する(S213)。サービスマンは変更する値(ビットスイッチの場合1または0)を電話機101から入力する(S214)。MFP102は変更する値を回線から検出すると、当該スイッチの値の変更確認のガイダンス音声を回線103に送出する(S215)。サービスマンは変更をやり直さない場合は2をダイヤル(入力)する(S216)。次にMFP102は操作を別のスイッチに対して続けて行うか、このまま操作を終了するかを確認するガイダンス音声を回線103に送出する(S217)この図の例では、サービスマンはそのまま処理を終了するために通話を切断する(S218)。
<システム構成>
次に、システム構成について図3を用いて説明する。図3は、通信システムの論理構成を示すブロック図である。システムはメインシステム316とサブシステム317の2システム構成を例に説明する。UI部306は、MFP102を操作するための入力を受け付けたり、MFP102の状態を表示したりするユーザーインターフェースである。なお、UI部306はメッセージテキスト301や階層構造データ302などのUIリソース315をもとに表示を行う。メッセージテキスト301とはUI部306のボタンや表示ラベルなどの各コンポーネントに表示するためのテキストである。階層構造データ302とは、各機能画面の表示コンポーネントの階層を規定したり、登録メニューの階層を規定したりするデータである。
設定値管理部314には装置の設定値が登録されている。設定値には、顧客が設定・参照可能なデータが登録されているユーザ設定値DB303と、サービスマンしか設定・参照できないデータが登録されているサービス設定値DB304と、がある。前述した図9(a)の電話リモート設定のON/OFFの値やPINコードの値はユーザ設定値DB303の一部として保存されている。
FAXジョブ制御部308はFAXの送信ジョブ、受信ジョブを制御するためのモジュールである。FAX送信の場合はUI部306からの操作に基づきジョブが投入される。FAX受信の場合は、FAX通信制御部309が着信を検出し、そのことがFAXジョブ制御部308に通知され、FAXの受信ジョブが生成される。
FAX通信制御部309はサブシステム317上で動作するモジュールであり、回線制御部311により回線の接続・解放などを制御したり、通信制御部312によりFAXの通信プロトコルの制御を行ったりする。また、モデム制御部313はMODEM415を制御するモジュールで、回線制御部311や通信制御部312から指示を受けてMODEM415を制御し、その応答をMODEM415から受けて結果を返したりする。
FAX通信制御部309はサブシステム317上で動作するため、メインシステム316上にある設定値管理部314を直接は参照することが出来ない。従って、システムの起動時にメインシステム316上の設定値管理部314からFAX通信に関連する設定値をサブシステム317上のテンポラリ設定値DB310に一時的にコピーしている。FAX通信制御部309はこのテンポラリ設定値DB310の値を参照して動作する。システム動作中に設定値管理部314のFAXに関連する値が変更された場合は、都度、テンポラリ設定値DB310に値をコピーするようになっている。
電話リモート設定制御部307は電話リモート設定の設定値がONになっている場合に、FAX通信制御部309から着信(着呼)の通知を受けて、電話リモート設定の動作制御を行う。電話リモート設定制御部307は音声合成部305で音声ガイダンスデータを生成するために、その入力となるテキストデータの生成を行う。そして、そのテキストデータはUIリソース315や設定値管理部314のデータを元にして生成する。音声合成部305では入力されたテキストデータに基づき、PCMの音声データを合成する。電話リモート設定制御部307は生成されたPCMの音声データをFAX通信制御部309に渡す。そして、FAX通信制御部309の回線制御部311およびモデム制御部313を経由して渡されたPCMの音声データは、MODEM415のPCM出力機能を使って回線103に送出される。また、サービスマンの電話機101から入力されるダイヤル番号はMODEM415のDTMF(Dual-Tone Multi-Frequency)検出機能によりトーン信号から数値に変換される。そして、モデム制御部313から回線制御部311を経由して電話リモート設定制御部307に通知される。こうすることで回線103に対して音声ガイダンスを流しながら、電話機101のダイヤル入力による指示に従いリモート設定操作を行うことが可能になっている。
<システムハードウェア>
次に本システムのハードウェア構成に関して、図4を用いて説明する。図4は、MFP102のハード構成を示すブロック図である。
図4において、MFP102は、ROM402あるいは例えばHDD409に記憶されたソフトウェアを実行するCPU401を備え、CPU401はシステムバス404に接続される各デバイスを総括的に制御する。なお、HDD409は、場合によっては画像の一時記憶場所としても使われることがある。
RAM403は、CPU401の主メモリ、ワークエリア等として機能するメモリである。操作部コントローラ405は、MFP102に備えられた各種ボタンあるいは操作パネル406(タッチパネル)等の入力部(受付部)、ディスプレイ407等の表示部(出力部)に接続し情報の入出力を制御するコントローラである。ディスクコントローラ408は、HDD409と接続し、情報の読出しや書込みを制御するインタフェースである。プリンタ411は、シート(用紙)に印刷(画像形成)を行う装置である。なお、印刷方式は、電子写真方式でなくてもよい。プリンタI/F410はプリンタ411に接続し、情報の入出力を制御するインタフェースである。
スキャナ413は、紙に印字された画像を読み込むための画像読み取り部である。多くの場合、スキャナ413にはオプションとしてADF(オートドキュメントフィーダ)(不図示)が装着されており、複数枚の原稿を自動的に読み込むことができる。スキャナI/F412はであり、スキャナ413に接続し、情報の入出力を制御する。
MODEM415は、電話回線103から受信した変調済み信号を復調したり、逆に装置からの信号を変調し電話回線103に送出したりする回路である。MODEM I/F414は、MODEM415に接続し、情報の入出力を制御する。NCU416はMODEM415に接続された回路である。NCU416は、電話回線103とFAXのインタフェース部分に配置されている。NCU416は、電話回線103から来る信号を検知してMODEM415に伝えたり、電話回線103をFAXや電話417に切り替えたりする回線制御を行う。
<システムソフトウェア>
MFP102が備えるソフトウェアについて図5のソフトウェアブロック図を用いて説明する。
ブートローダ501はMFP102の電源投入直後に実行されるプログラムである。これらのプログラムには、システムの起動に必要となる各種起動シーケンスを実行するためのプログラムが含まれる。
オペレーティングシステム502には、MFP102の機能を実現する各種プログラムの実行環境を提供することを目的としたプログラムである。オペレーティングシステム502は、主にMFP102のメモリ、即ちROM402やRAM403、HDD409等の資源管理、および図4に示すその他各部の基本的な入出力制御等の機能を提供する。
FAX機能プログラム503はFAXの送信や受信を行うプログラムである。FAX機能プログラム503はFAX通信制御部309に対応する。FAX送信するための画像を、スキャナ413を制御してRAM403に読み込んだり、画像データを符号化した後、変調波に変換して回線103に送出するためにMODEM415を制御したりする。反対にFAX受信時は回線から受信した変調波を復調して符号化データを取り出すために、MODEM415を制御したりする。さらに取り出した符号化データをHDD409に保存するためにディスクコントローラ408を制御したり、印刷するためにプリンタI/F410を制御してプリンタ411に送ったりする。
電話リモート設定プログラム504は本実施例において特徴として説明する機能のプログラムである。電話リモート設定プログラム504は、電話リモート設定制御部307に対応する。このプログラムにより、電話機101からのダイヤル操作に基づきMFP102のサービス設定値DB304が参照・更新される。なお、本実施例ではサービス設定値DB304の参照・更新について説明しているが、ユーザ設定値DB303に関しても本プログラムで参照・更新できても良い。
UIプログラム505はディスプレイ407に各種のUI画面を表示させる為の表示制御プログラムである。また、操作パネル406のハードキー入力などを受け付けて処理を行うためのプログラムでもある。
その他のプログラム506は、MFP102が実行しうるROM402内に格納されたプログラムのうち、上述した何れにも含まれないプログラムの総称である。例えば、プリンタ411で画像データを印刷する印刷制御プログラムや、音声合成部305として機能する音声合成プログラムが挙げられる。これらのプログラムの詳細な説明は割愛する。
<サービス設定画面>
次に、MFP102のサービス設定値を登録するためのUI画面に関して図6を用いて説明する。
図6(a)はサービス設定画面Aを示すである。サービス設定画面A600はサービス設定画面のトップ画面に相当する。サービス設定では、基本的には専門的な知識がないと調整が困難なパラメータを設定させるもので、サービスマンおよび開発者しか知らない非公開の操作をしないと本画面は表示できない。
ボタン601はコピー(複写機能)および装置全般に関連するサービス設定画面を表示するためのボタンである。ボタン602はスキャナ(読み取り機能)に関連するサービス設定画面を表示するためのボタンである。ボタン603はFAXに関連するサービス設定画面610、620等を表示するためのボタンである。ボタン604はフィニッシャー(後処理機能)に関連するサービス設定画面を表示するためのボタンである。
図6(b)はサービス設定画面Bを示す図である。サービス設定画面B610は、FAXに関連するビット型サービススイッチの設定を行う画面の一例である。サービス設定画面B610は、画面上部のタブを切り替えることで画面の表示を切り替えることが出来る。本図はSssw611というビット型スイッチの設定タブを表示している例になる。スイッチ群612は各スイッチが順番に表示されるエリアである。パラメータ群613は各スイッチの現在の登録値を表示するエリアである。各スイッチは8ビットの情報を登録可能で、ビット単位に「0」または「1」を設定することが出来る。なお、画面に表示しきれない数のスイッチがある場合は、ボタン614またはボタン615を押下することで画面をスクロールすることが可能になっている。
設定変更後にOKボタン617を押下すると設定が確定されサービス設定値DB304に保存される。また、戻るボタン616を押下すると前の画面(ここではトップ画面であるサービス設定画面A600)に戻る。
図6(c)はサービス設定画面Cを示す図である。サービス設定画面C620は、FAXに関連する数値型サービススイッチの設定を行う画面の一例である。本図はNum621という数値型スイッチの設定タブを表示している例になる。スイッチ群622は各数値型スイッチが順番に表示されるエリアである。パラメータ群624は各スイッチの現在の登録値を表示するエリアである。情報群623は各スイッチの設定可能範囲の最大値および最小値を表示するエリアである。本図のスクロールボタン614、615、戻るボタン616、OKボタン617は図6(b)の説明と同じであるため割愛する。
図7はサービス設定のメニュー階層構造を示す図である。このサービス設定画面のメニュー構造データは、図3のUIリソース中の階層構造データ302の一部であり、メニュー項目名欄700、種別欄701、最小値欄702、最大値欄703等の項目欄を備える。メニュー項目名欄700はおよび階層構造データを示している。例えば図6(b)の「Sssw」のタブ画面で表示されるスイッチは、図7のSW01(711)、SW02(712)、SW03(713)などに対応している。またこれらのスイッチの登録データはサービス設定値DB304にそれぞれ保存されている。メニュー項目名欄700に併記されているIDは図8のUIメニューメッセージリスト800に対応したメッセージIDである。図8は、サービス設定画面のメニューメッセージリストを示す図である。なお、UIメニューメッセージリスト800は、図3のUIリソースのメッセージテキスト301の一部である。メニュー項目名欄700は階層構造になっており、ここに示す階層構造に従って、各サービス設定画面600、610、620はディスプレイ407に描画される。また、各サービス設定画面600、610、620に表示するメニューメッセージは、対応するメッセージIDに紐づくUIメニューメッセージリスト800のものが使われる。なお、図7において例示しているメニュー階層はあくまで一例を示しているだけであるため、これ以外のメニューが存在しても良い。
種別欄701は、その項目が「メニュー」(配下に項目を持つもの)かスイッチかを示している。種別欄701がメニューでない場合は、そのスイッチがビット型スイッチか数値型スイッチかを示すために「bit」または「num」となる。最小値欄702に入る値は登録値の最小値、最大値欄703に入る値は登録値の最大値を示している。種別欄701がビット型の場合、最小値欄702は「0」、最大値欄703は「1」で自明であるため、この項目ではわざわざ規定していない。
<音声ガイダンスの自動生成方法>
また、階層構造データ302およびUIメニューメッセージリスト800は、電話リモート設定の動作時では、ガイダンス音声の自動生成においても利用される。ガイダンス音声は、サービススイッチの選択を促す音声メッセージである。「システム構成」の章でも説明した通り、ガイダンス音声のPCM(Pulse Code Modulation)データは音声合成部305にテキストデータを入力することで生成される。以下では、FAX704の項目から当該ガイダンスをスタートさせるケースにおいて、音声合成部305に渡すためのテキストデータの自動生成方法について説明する。
音声ガイダンスに用いられるガイダンス音声は、複数の情報を用いて生成される。例えば、サービスマンの選択により動的に変わる部分については、UIメニューメッセージリスト800のメッセージや、サービス設定値DB304から取得した値が利用される。一方、それ以外の固定のメッセージ部分は図19に示すメッセージが利用される。図19は、音声ガイダンスの生成に利用する固定部分のメッセージリストを示す図である。音声ガイダンスを実行する場合、まず始めに、PINコード入力を促すためのガイダンス音声を生成する必要がある。このメッセージは固定であるため、図19の1900のメッセージをそのままテキストデータ(文字列データ)として使い、音声合成部305に渡せばよい。PINコード入力が終わると、次に電話リモート設定操作を始めるためのガイダンス音声が必要となる。これも固定のメッセージ1901をそのままテキストデータとして使い、音声合成部305に渡すことで生成する。
次に、メニュー選択のためのガイダンス音声が必要となる。メニュー選択のためのガイダンス音声は、テキストの生成から行われる。FAX704は種別欄701が「メニュー」であるため、直下の項目の種別を全てリストアップする。配下の項目705、706、707、708、709、710の種別欄701も全て「メニュー」である。そのため、それらのメッセージIDを用いてUIメニューメッセージリスト800を検索すればよい。これにより、項目に対応するメッセージのテキストを取得することができる。さらに、電話機101からのダイヤル番号入力によりこれらのメニューを選択可能にするために、各メニューに「1」から始まる連番を付ける。これらの取得された情報と、固定メッセージ1903を用いて、テキストが生成される。固定メッセージ1903の「@1」の場合は「@2」を「@1」のところにメニューメッセージのテキストがあてはめられ、「@2」のところに選択に使う番号が当てはめられる。さらにメッセージの頭につけるための固定メッセージ1902と最後につける固定メッセージ1904を使うことで、次のようなテキストが生成される。
「変更するメニューがSsswの場合は1を、
Menuの場合は2を、
Numの場合は3を、
Ncuの場合は4を、
Typeの場合は5を、
IPFAXの場合は6を、入力して下さい。」
例えば、ここでダイヤルの「1」が入力されて「Sssw」が選択されたものとする。SSSW705は種別欄701が「メニュー」であるため、先と同様にその配下の項目の種別を全てリストアップする。すると、項目711、712、713・・・は全て「bit」である。従ってこの「SSSW」の配下は全てビット型のサービススイッチであることが分かる。これらのスイッチの番号を電話機101から選択させるための音声ガイダンスが必要である。しかし、先ほどと同じようにスイッチ毎に連番を割り振ってしまうとスイッチの数が多いと非常に長いガイダンスになってしまう。このため、配下の項目が全て特定の型のスイッチであった場合は固定メッセージ1905を使い、以下のようなテキストを生成する。
「選択したメニューはSsswですね。変更するスイッチの番号を入力してください。」
上記テキストは固定メッセージ1905のメッセージの「@1」のところを項目31000に対応するテキスト「Sssw」で置き換えたものとなっている。
ここでダイヤルの「3」が入力されて「スイッチ03」713が選択されたとする。すると、変更するビットの番号を選択させるためメッセージである固定メッセージ1906を使われ、次のようなテキストが生成される。
「選択したスイッチは3ですね。変更するビット番号を入力してください。なおビット番号は0から始まります。」
上記テキストは固定メッセージ1906の「@1」のところをダイヤルで入力された「3」に置き換えたものとなっている。
ここでダイヤルの「2」が入力され「ビット2」が選択されたとする。すると当該スイッチ03(713)の「ビット2」の値をサービス設定値DB304から取得し、現状の値を知らせつつ変更の確認をするために固定メッセージ1907を使い、以下のようなテキストを自動生成する。
「スイッチ3のビット2は現在0です。変更する値を入力してください。」
上記テキストは、固定メッセージ1907の「@1」のところを「3」で、「@2」のところをビット番号選択で入力された「2」で、「@3」のところをサービス設定値DB304から取得した値で置き換えたものとなっている。
また、変更値の入力を受け付けた後に、それを確認するためのメッセージとして、固定メッセージ1908を使って以下のようなテキストを自動生成する。
「スイッチ3のビット2を1に変更します。やり直す場合は1を、良い場合は2を入力して下さい。」
上記テキストは固定メッセージ1908の「@1」のところを「3」で、「@2」のところを「2」で、「@3」のところをダイヤルで入力された値に置き換えたものとなっている。
以上の方法により、ビットスイッチを選択・変更するケースにおけるテキストの自動生成ができる。
なお、数値型スイッチのメニューであるNUMERIC707が選択された場合は次のようになる。NUMERIC707の配下の項目714、715、716の種別をリストアップすると全て「num」で数値型スイッチである。そのため、これらを選択させるための音声ガイダンス用テキストは、固定メッセージ1905が使われて次のようなものになる。
「選択したメニューはNumですね。続けて、変更するスイッチの番号を入力してください。
ここでダイヤルの1が入力されスイッチ001(714)が選択されたとする。すると当該スイッチ001(714)の値がサービス設定値DB304から取得される。そして、現状の値(仮に15とする)を知らせつつ変更の確認をするために固定メッセージ1909を使われ、以下のようなテキストが自動生成される。
「スイッチ1は現在15です。変更する値を入力してください。」
上記テキストは1909の「@1」のところを「001」で、「@2」のところをサービス設定値DB304から取得した値に置き換えたものとなっている。
また、変更値の入力を受け付けた後に、それを確認するためのメッセージとして、固定メッセージ1910を使って以下のようなテキストを自動生成する。
「スイッチ1を13に変更します。やり直す場合は1を、良い場合は2を入力して下さい。」
上記テキストは1910の「@1」のところを「1」で、「@3」のところをダイヤルで入力された値に置き換えたものとなっている。
以上の方法で数値型スイッチを選択・変更するケースの音声ガイダンス生成用テキストの自動生成ができる。
また、DIAL TONE717は、配下にビット型のスイッチ718と数値型のスイッチ719,720,721が存在するメニューである。このようなメニューが選択された場合、それらを選択させるために固定メッセージ1911を使われ、次のようなテキスト生成される。
「選択したメニューはDIALTONEですね。変更するスイッチがビットスイッチの場合は1を、数値スイッチの場合は2を入力して下さい。」
上記は1911の「@1」をメニューメッセージ34300の「DIALTONE」で置き換えたものとなっている。
ここで「1」のビットスイッチが選択された場合は、ビット番号を選択させるために固定メッセージ1912を使い、
「変更するスイッチはビットスイッチですね。変更するビットの番号を入力してください。なおビット番号は0から始まります。」
というテキストを生成する。「2」の数値スイッチが選択された場合は固定メッセージ1913を使い次のようなテキストを生成する。
「変更するスイッチは数値スイッチですね。変更する数値スイッチの番号を入力してください。」
以後は前述したビット型スイッチ、数値型スイッチの場合のテキストと同様のものを生成すればよい。
また、スイッチの変更を受け付けた後には、操作を続けるか終了するかを確認するために、固定メッセージ1914を使って以下のようなテキストを生成する。
「トップに戻って別のスイッチの変更を続ける場合は1を入力して下さい。操作を終了する場合は2を入力するかそのまま電話を切断してください。」
以上のように、サービス設定画面と音声ガイダンスの両方に共通のデータ(階層構造データ図7およびUIメニューメッセージリスト800)用いることで、設定項目に変更があった場合でも音声ガイダンス生成処理は修正が不要になるという効果がある。つまり、サービス設定画面と音声ガイダンスを二重にメンテナンスする場合に比べてメンテナンスのコストが削減できる。
<電話リモート設定時のMFP102処理フロー>
次に、図10を用いて実施例1における電話リモート設定のMFP102の処理フローに関して説明する。図10は電話リモート設定のフローを示す図である。なお、この一連の処理は、MFP102が実行可能となるように以下に示す手順が記述されたプログラムを、ROM402からRAM403上に読み込んだ後に、CPU401によって当該プログラムを実行することによって実施される。
はじめに、S1000でNCU416が回線103からの着信を検出する。すると、S1001でユーザ設定値DB303に保存されている電話リモート設定の値を読み出し、OFFであればS1003でFAX応答を行い、ONであればS1002でPINコード入力のガイダンス応答を行う。PINコード入力のガイダンス応答では、まずROM402に保存してある「電話リモート設定を開始します。はじめにPINコードを入力してください。」というようなテキストを読み出す。そして、<システム構成>で説明した方法で音声合成部305にそのテキストを渡すことでPCMの音声データを自動生成し、MODEM415により回線103に送出する。
S1004に進み、<システム構成>で説明した方法でMODEM415のDTMF検出機能により一定時間、電話機101からのダイヤル番号の検出を行う。時間内にダイヤル番号が取得され、その番号が電話リモート設定画面900のPINコード入力フィールド903で登録された番号と一致した場合はS1006に進む。一致しない場合や一定時間内に番号が検出できなかった場合はS1005に進み回線を切断して処理を終了する。このように、ユーザが設定したPINコードによって、入力されたダイヤル番号と一致するか否かが異なる。すなわち、ユーザの設定した内容によって音声ガイダンスのガイダンス内容が決定されている。
S1006では、音声ガイダンスのメニュー選択の開始位置を示すポインタの値を初期化する。実施例1ではFAX704から開始する例で説明するので、ポインタの初期値はFAX704に設定する。次にS1007にて、メニュー選択のための音声ガイダンスPCMデータを<音声ガイダンスの自動生成方法>で説明した方法で生成し、MODEM415を使って回線103に送出する。S1008で一定時間、MODEM415のDTMF検出機能によりダイヤル番号の検出を行う。番号が検出され、その番号によりガイダンスの選択が決定できた場合はS1009に進む。検出した番号が音声ガイダンスの選択肢に合致しないような場合や、番号が一定時間検出できなかった場合はS1007に戻って音声ガイダンスの出力をやり直す。
S1009では、S1008で決定された項目の種別欄701が「メニュー」か否かを判定し、「メニュー」であれば位置を示すポインタの値をその項目に設定してS1007に戻る。
S1009でその項目の種別欄701が「メニュー」でない場合、すなわちスイッチであった場合、S1010で種別欄701がビット型か否かを判定する。ビット型であった場合はS1012で変更するビットの番号を決定させるためのガイダンス音声を<音声ガイダンスの自動生成方法>で説明した方法で生成し、MODEM415を使って回線103に送出する。次にS1013にてMODEM415のDTMF検出機能により一定時間ダイヤルの番号検出を行い、番号が検出されてそれによりビット番号が決定できた場合、つまり「0~7」の範囲だった場合はS1014に進む。番号が範囲外である場合、一定時間内に番号が検出できなかった場合はS1012に戻る。
S1010の判定がNo、つまりスイッチの型が数値型だった場合はS1010から直接S1014に進む。S1014では、<音声ガイダンスの自動生成方法>で説明した方法で、そのスイッチの現状の値をサービス設定値DB304から読み出し、現状値の確認および変更の確認のための音声ガイダンスを回線103に出力する。
次にS1015にてMODEM415のDTMF検出機能により一定時間ダイヤルの番号検出を行う。番号が検出されてその番号が当該スイッチの設定可能範囲内であった場合はS1016に進む。設定可能範囲外であったり、一定時間内に番号の検出が出来なかったりした場合はS1014に戻る。
S1016では、S1015で検出した変更をやり直すか否かを確認する旨(図2のS215で示したような内容)の音声ガイダンスを生成して回線103に送出する。そしてS1017にて変更をやり直すことを選択する番号が検出された場合はS1014に戻る。変更をやり直さないことを選択する番号が検出された場合は、S1015で検出した変更後の値をサービス設定値DB304に反映させる(S1018)。また、FAX通信制御部309が利用するテンポラリ設定値DB310にも、検出した変更後の値をコピーする。次にS1019で、操作を終了するか最初に戻って別のスイッチの変更を続けるかを選択させる旨(図2のS217のような内容)のガイダンスを回線103に送出する。そして、S1020でMODEM415のDTMF検出機能によるダイヤル番号の検出を一定時間行う。番号が検出されてその番号が別スイッチの変更を続けるものだった場合はS1006に戻る。処理を終了する番号であった場合や、MODEM415により相手側の回線切断が検出された場合はS1021に進む。なお相手側の回線が切断されたことはMODEM415のトーン検出機能を使い、回線103から送出されるビジートーンを検出することで判別可能である。
S1021にて、MODEM415により回線を切断し、図9(b)に示すように、電話リモート設定画面900にポップアップウィンドウ951が重畳された画面950において、設定が完了した旨のメッセージを表示して処理を終了する。
なお、本処理フロー中はMODEM415が回線を捕捉しているため、FAXの送受信動作は利用できない。UI画面表示としては、FAX画面1300において手動で回線を捕捉するためのオンフックキー1301が網掛け表示になり押せなくなる。ただし、FAXの送信予約は可能である。また、それ以外の機能、例えばコピーやプリントなどは通常通り利用可能である。
(実施例2)
実施例1では、音声通信を介してMFP102の設定値(特にFAXに関する設定値)を変更する電話リモート設定機能について説明した。ところで、FAX系のトラブル等の一部のトラブルでは、不具合の症状を顧客から聞いたとしても、考えうる対処方法(サービススイッチの変更)が複数通り存在することがある。このようなケースでは、設定変更により問題が解決されているか否かを判別するため、動作確認を行うことが望ましい。そこで、本実施例では、動作確認にともなう操作性について考慮された例を説明する。例えば、動作確認の結果、設定変更の内容が問題解決に効果がないことが判明したとする。この場合、設定変更された設定値は別の弊害が招く恐れがあるため、変更前の設定値に戻すことが望ましい。しかしながら、設定値を元に戻すために電話リモート設定をやり直すのは手間である。
この課題を解決するために、本実施例では、電話リモート設定で変更された設定値を、動作確認のための一時設定値としてテンポラリ領域に記憶する。一時設定値は、MFP102の再起動時にリセットされる。すなわち、MFP102の起動時にサービス設定値DB304の値で上書きされる。テンポラリ領域に記憶されている値は、FAX機能の各種処理に用いる設定値として利用される。動作確認後に問題が解決されていないケースにおいて、不要な設定変更の結果が残り続けることがない。一方で、動作確認後に問題が解決されていれば、顧客により確定操作が行われ、設定変更された設定値が正式に登録される。
なお、実施例2の構成は、上述した特徴部分に関するところを除き、実施例1で説明した基本構成と同様である。したがって、実施例1と同様の構成については同じ符号・番号で呼び、その詳細な説明を省略する。
<システムの利用ケース>
実施例2では、図2のシーケンスが終わった後、すなわち、電話リモート設定が行われた後、図11のシーケンスが行われる。以降、図11について説明する。図11は、実施例2におけるシステムの利用時のシーケンスを示す図である。このシーケンスでは、図12(a)、図12(b)、図13等に示す画面が登場する。図12(a)は、実施例2における電話リモート設定の設定画面を示す図である。図12(b)は、実施例2における電話リモート設定の通知画面を示す図である。図13は、実施例2におけるFAX操作画面を示す図である。
図2に示す処理の後、MFP102は、S1100において、電話リモート設定後の操作を顧客に促す画面(図12(b))を表示する。図12(b)に示す通知画面1250は、顧客に対して通知を行う画面である。通知画面1250は、ポップアップウィンドウであるメッセージ部1253を備える。メッセージ部1253には、動作確認を行う旨のメッセージ、問題改善後に確定処理をおこなう旨のメッセージが表示される。メッセージ部1253の閉じるボタンが選択されると設定画面1200が表示される。設定画面1200は確定ボタン1201とキャンセルボタン1202が配置されている。また、設定画面1200において、ステータスボタン905が選択されると再び通知画面1250が表示される。
また、メッセージ部1253とは別に、ステータス表示部1254においても通知が開始される。このステータス表示部1254には、電話リモート設定による設定変更がテンポラリである旨の注意メッセージが配置されている。このステータス表示部1254は他の機能画面に画面遷移しても表示が継続される領域である。そのため、顧客が電話リモート設定画面1200を閉じた後でも注意喚起することが出来る。また、このステータス表示部1254が選択されると、設定画面1200が表示される。そのため、顧客は、ステータス表示部1254を備えるいずれの画面からであっても、設定画面1200に画面遷移させることができる。なお、設定画面1200において、確定ボタン1201またはキャンセルボタン1202が選択されると、ステータス表示部1254を用いた通知が解除される。
S1101において、顧客はMFP102の画面を見ることで、電話リモート設定が完了していることに気付く。図示していないが、この画面を顧客が監視していない場合等、サービスマンから電話を受けることで、電話リモート設定の完了に顧客が気付くケースもある。
電話リモート設定の完了に気付いた顧客は、動作確認を行うため、設定画面1200を閉じ、メニュー画面(不図示)からFAX機能を選択し、図13に示すFAX画面1300を表示させる(S1102)。そして、顧客は、テスト送信等を行い、送信先からの結果確認を受け、動作確認を終了させる。
ここで不具合が解消された場合、顧客は、ステータス表示部1254を選択することで設定画面1200を開く。そして、確定ボタン1201を押下する。確定ボタン1201を押下すると変更がテンポラリではなくサービス設定値DB304に保存される。不具合が解消できていなかった場合はキャンセルボタン1202を押す。この場合、テンポラリに保存されていた変更設定値は、サービス設定値DB304に保存されていた元の値で上書きされる。
S1103で確定ボタンが押された場合、MFP102は自動でサービスマンの電話機101に電話(発呼)を掛ける(S1104)。MFP102がサービスマンの電話機101の電話番号を事前に取得する方法に関してはいくつか方法が考えられる。図2のS204で最初に着信を受けた際に、ナンバーディスプレイ通知により取得しても良いし、図示していないがS205、S206でPINコードの入力をさせた後に、電話番号もダイヤルで伝えるようにしても良い。
S1105で、MFP102からの電話に対してサービスマンは電話機101で応答し、MFP102は確定ボタン1201が押されたことを知らせる旨のガイダンスを回線103に流す(S1106)。サービスマンはそのガイダンスを聞き、設定が有効だったことが分かると電話機101により回線を切断する(S1107)。なお、キャンセルボタンが選択された場合に、電話機101に電話し、キャンセルの旨のメッセージをサービスマンに通知してもよい。
なお、図11では記載していないが、サービスマンによる電話リモート設定の進捗状況をディスプレイ407に表示してもよい。図20は、図20(a)は電話リモート設定の進捗画面を示す図である。図20(a)に示す進捗画面2000は、電話リモート設定の進捗状況を示す画面である。図20(a)は、FAX>IPFAX>NETWORK NUMERICに関する設定が完了し、READER>DISPLAYに関する設定が中止され、FXA>NCU>PULSEの設定が入力中であることを示している。
進捗画面2000は、サービスマンによる電話リモート設定中にステータスボタン905を選択することで表示することができる。このように、電話リモート設定の操作状況を確認可能にすることで顧客の意図しない設定項目まで変更されていないか否かを監視することができる。なお、進捗画面2000に表示する情報は、設定項目のスイッチ名等、詳細な情報まで表示してもよいし、「COPY」「READER」「FAX」FINISHER」等の大まかな項目のみを表示してもよい。
<電話リモート設定時のMFP102処理フロー>
次に、実施例2における電話リモート設定のMFP102の処理フローについて、図14および図15を用いて説明する。なお、この一連の処理は、MFP102が実行可能となるように以下に示す手順が記述されたプログラムを、ROM402からRAM403上に読み込んだ後に、CPU401によって当該プログラムを実行することによって実施される。図14は、実施例2において電話リモート設定を行う場合のフローを示す図である。図15は、実施例2において電話リモート設定を確定させた場合のフローを示す図である。
図14は実施例1の当該フロー図である図10に比べてS1500のみが異なるため、S1500の説明のみ行う。それ以外のステップは図10で説明したものと同じである。
S1017にて変更をやり直さないと選択された場合はS1500に進み、S1015で検出した変更後の値を図3のテンポラリ設定値DB310にのみ保存する。このときはまだサービス設定値DB304には保存しない。こうすることで、この状態でFAXの動作確認を行う場合、FAX通信制御部309はテンポラリ設定値DB310の値を使って通信制御を行う。そのため、変更後の値を使った確認を行うことが可能である。また、変更した値はテンポラリの領域にしか反映させていないため、すぐに元に戻せる状態である。
次に図15を用いて、図14のS1021の処理が終わった後のMFP102の処理フローを説明する。はじめにS1500にて、電話リモート設定画面1200の確定ボタン1201が押下されたことを検出すると、S1501に進む。そこで、S1500で保存しておいたテンポラリ設定値DB310の値を電源OFF/ONしてもクリアされないサービス設定値DB304に保存する。次に、確定ボタン1201が押下されたことをサービスマンに伝えるために、電話リモート設定制御部307は電話機101の電話番号を回線制御部311に伝える。そして、モデム制御部313を介してMODEM415を制御し、回線103に自動でダイヤルを行う(S1503)。
次にS1504にて、MODEM415のトーン検出機能を利用して、ダイヤルした際に回線103から送られてくるリングバックトーンの検出を行う。リングバックトーンが検出されると、S1505に進み、今度は相手(電話機101)が電話に応答したか否かを判定するための処理を行う。相手(電話機101)が電話に応答するとリングバックトーンは止まるため、S1505ではリングバックトーンの非検出判定を行う。リングバックトーンが止まり、非検出となるとS1506に進み、電話リモート設定制御部307は「確定ボタンが押されました」というようなテキストを音声合成部305に渡し、音声ガイダンスのPCMデータを生成する。生成されたPCMデータをFAX通信制御部309の回線制御部311、モデム制御部313経由でMODEM415に送り、MODEM415のPCM出力機能を使って回線103に送出する。
その後S1507に進み、相手(電話機101)が回線を切断したか否かを判定するために、MODEM415のトーン検出機能を利用してリオーダートーンの検出処理を行う。リオーダートーンとは相手(電話機101)が先に回線を切断した際に回線103から送出されてくるトーン信号のことである。リオーダートーンが検出されるとS1508に進みMODEM415を使って回線を切断し処理を終了する。S1507にてリオーダートーンが検出されなかった場合はS1506に戻ってメッセージ送出を繰り返す。図示していないがS1506のメッセージ送出の回数は上限を設けても良い。この場合上限に達するとリオーダートーンが検出されなくてもS1508の回線切断に進むようにする。
なお、S1504にてMODEM415がリングバックトーンを検出できなかった場合はS1509でタイムアウト判定を行い、一定時間非検出状態が継続されるとS1508の回線切断処理に進む。同様に、S1505にてMODEM415がリングバックトーンを検出し続けた場合、S1510にてタイムアウト判定を行い、一定時間検出状態が継続されるとS1508の回線切断処理に進む。
はじめのS1500にて、キャンセルボタン1202の押下が検出されるとテンポラリ設定値DB310に保存しておいた変更をクリアするために、サービス設定値DB304からデータをテンポラリ設定値DB310に上書き更新する。なお、キャンセルボタン1202が押下された場合は、S1506で回線103に送出する音声ガイダンスは「キャンセルボタンが押されました」というようなものにする。
以上のような処理フローとすることで、電話によるリモート設定により設定値が変更された後、顧客がその効果を確認した後に設定を確定させることが出来る。もし効果が確認できなかった場合はキャンセルボタンを押下するだけで設定を元に戻すことが可能になる。また、確定・キャンセルボタンを押下すると自動でサービスマン側に電話をかけてガイダンスを流すので、サービスマンに自動で状況を伝えることが出来る。
(実施例3)
実施例1では、音声ガイダンスに従ってメニュー階層を潜り、設定値を変更する電話リモート設定について説明した。ところで、電話リモート設定で設定しようとする設定値のメニュー階層が深い場合、電話機101のダイヤル操作でメニューを選択するまでに時間が掛かってしまうという課題がある。この課題を解決するために、本実施例では、音声ガイダンスを開始するメニューの位置を予め顧客に設定させて時間を短縮する方法に関して説明する。なお、実施例3の構成は、上述した特徴部分に関するところを除き、実施例1で説明した基本構成と同様である。したがって、実施例1と同様の構成については同じ符号・番号で呼び、その詳細な説明を省略する。
図16は実施例3における電話リモート設定の設定画面を示す図である。図16の設定画面1600は、他の実施例の図と比べて対象機能を選択するボタンが追加されている。設定画面1600では、対象機能としてG3FAX1601とIPFAX1602の2つが選択可能なことを示されている。しかしながら、これはあくまで一例であり、ほかの機能が選択可能になっていてもよい。OKボタン904を押下すると対象機能の選択情報がユーザ設定値DB303に保存される。
<対象機能と音声ガイダンスの開始メニュー位置の対応>
先に説明した図16で選択した対象機能により、音声ガイダンスの開始位置をどのように変えるかについて、次に図17と図18を用いて説明する。図17は実施例3における電話リモート設定の対象機能とメニュー開始位置の対応を示す図である。図18は実施例3において電話リモート設定を行う場合のフロー図である。なお図18のフロー図は実施例1と比べてS1800のステップのみに違いがあるだけのため、このステップのみを説明する。その他のステップは実施例1の図14の説明と同じである。
図17には対象機能と音声ガイダンスでガイダンスを始めるメニュー階層の開始位置の対応を示されている。この対応付け情報はROM402に保存されている。項目欄1700は対象機能の記入欄であり、図16の対象機能で選択可能な項目が全て存在する。項目欄1701は項目欄1700に対応するメニュー開始位置の情報である。この図の例では項目欄1700としてG3FAXが選択されていた場合はメニュー開始位置としてはFAX(図7の704)が選択される。項目欄1700がIPFAXであった場合はIPFAX(図7の710)が選択される。
図18のフロー図のS1800では登録メニューの開始位置を示すポインタの初期化を行うが、ここでは電話リモート設定画面1600で選択された対象機能に従ってポインタの初期化を行う。先に説明した通り、対象機能にG3FAXが選択されていた場合はポインタをFAX704で初期化する。IPFAXが選択されていた場合はIPFAX710で初期化する。このように開始位置を実施例1のように常にメニューのトップから始めるのではなく、対象機能に応じて途中のメニュー階層から始めることで、S1007で回線に送出する音声ガイダンスの回数を減らすことが可能になる。
このように、本実施例では、ユーザの設定によって音声ガイダンスのガイダンス内容が決定される。
以上で説明したように、例えば顧客がIPFAXの通信トラブルに遭遇していた場合は電話リモート設定画面1600で対象機能にIPFAXを選択される。これにより、サービスマンが音声ガイダンスに従って選択する手順が減り、サービスマンが設定に費やす時間を短くすることができる。
(その他の実施例)
実施例2では、顧客の意図しない設定項目まで変更されていないか監視できるように進捗画面2000を表示するケースについて説明した。しかしながら、顧客の意図しない設定項目を変更されないようにする方法は他の方法であってもよい。例えば、図20(b)に示すように、設定画面2050において、電話リモート設定で変更できる設定項目を顧客に指定させてもよい。図20(b)は変形例における電話リモート設定の設定画面を示す図である。
設定画面2050は、他の実施例の設定画面とことなり、許可設定2051、2052、2053、2054を備えている。許可設定2051では、コピー機能に関する設定変更の許可・不許可を指定することができる。許可設定2052では読み取り機能に関する設定変更の許可・不許可を指定することができる。設定項目2053ではFAX機能に関する設定変更の許可・不許可を指定することができる。設定項目2054では、後処理機能に関する設定変更の許可・不許可を指定することができる。顧客が設定国目の許可・不許可のスイッチを選択し、OKボタン904を選択すると設定が保存される。
図20(b)は、COPYに関する設定変更が不許可、READERに関する設定変更が不許可、FAXに関する設定変更が許可、FINISHERに関する設定変更が不許可に設定されている例を示している。設定画面2050において不許可に設定されている項目は音声ガイダンスで選択項目から外され、許可に設定されている項目のみがガイダンスされる。そのため、不許可に設定された項目について電話リモート設定で変更することはできなくなる。このように、ユーザの設定によって音声ガイダンスのガイダンス内容が決定される。
また、上述した実施例では、音声通話での入力方法としてDTMF入力を用いる例を説明した。しかしながら音声通話での入力方法として、サービスマンの音声から入力値を判定する音声入力を用いてもよい。
また、音声通信に用いる回線は、公衆網(PSTN)には限られない。LAN等のネットワークを介して音声通信をおこなうIP電話を活用してもよい。
本発明は、上述の実施例の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。例えば、ソフトウェア350に記載されたモジュールの一部を外部サーバで実行するように構成し、外部サーバで処理された結果を取得することで、機能を実現してもよい。例えば、印刷データを格納するジョブ格納部は外部サーバ内に設けられていてもよい。
なお本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形(各実施例の有機的な組合せを含む)が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
なお、各実施例中に登場する略称の定義は次の通りである。ASICとは、Application Specific Integrated Circuitのことである。CPUとは、Central Processing Unitである。FAXとはFACSIMILEのことである。LANとは、Local Area Networkのことである。MFPとは、Multi Function Peripheralのことである。RAMとは、Random‐Access Memoryのことである。ROMとは、Read Only Memoryのことである。UIとは、User Interfaceのことである。IFとはInterfaceのことである。
101 電話機ム
102 MFP
103 公衆網
406 操作パネル
305 音声合成部
307 電話リモート設定制御部

Claims (20)

  1. 外部装置と音声通信可能な通信装置において、
    ユーザに情報を表示可能で且つユーザの操作を受け付け可能な操作部と、
    前記操作部を介して、遠隔設定を行う機能項目の指定を受け付ける第1の受付手段と、
    前記音声通信を介して、前記遠隔設定のための特定の入力を受け付ける第2の受付手段と、
    前記指定により許可された機能項目および前記特定の入力に基づいてガイダンス内容を決定し、決定された内容のガイダンス音声を前記外部装置に出力する出力手段と、
    を有することを特徴とする通信装置。
  2. 前記操作部を介してPINコードの設定を受け付ける手段を有することを特徴とする請求項1に記載の通信装置。
  3. 前記音声通信を介して前記PINコードに対応する値の入力を受け付ける手段を有することを特徴とする請求項2に記載の通信装置。
  4. 前記ガイダンス音声は、特定の設定項目に設定されている設定値に少なくとも基づいて生成されることを特徴とする請求項1乃至3のいずれか1項に記載の通信装置。
  5. 前記ガイダンス音声は、予め登録された文字列に少なくとも基づいて生成されることを特徴とする請求項1乃至4のいずれか1項に記載の通信装置。
  6. 前記特定の入力は、DTMF入力が用いられることを特徴とする請求項1乃至5のいずれか1項に記載の通信装置。
  7. 前記特定の入力は、音声入力が用いられることを特徴とする請求項1乃至6のいずれか1項に記載の通信装置。
  8. ガイダンス音声で読み上げる機能項目と読み上げない機能項目を設定可能な設定画面を前記操作部に表示させる手段を有することを特徴とする請求項1乃至7のいずれか1項に記載の通信装置。
  9. ガイダンス音声によるガイダンスの開始位置を設定可能な設定画面を前記操作部に表示させる手段を有することを特徴とする請求項1乃至8のいずれか1項に記載の通信装置。
  10. 前記ガイダンス音声により入力された設定値の反映を確定させる設定画面を前記操作部に表示させる手段を有することを特徴とする請求項1乃至9のいずれか1項に記載の通信装置。
  11. 前記確定が行われたことに基づいて、前記外部装置に発呼する手段を有することを特徴とする請求項10に記載の通信装置。
  12. 前記ガイダンス音声にしたがい設定される設定項目に関する情報を備える画面を前記操作部に表示させる手段を有することを特徴とする請求項1乃至11のいずれか1項に記載の通信装置。
  13. 着呼に対して前記音声通信を開始するか否かを設定する設定画面を前記操作部に表示させる手段を有することを特徴とする請求項1乃至12のいずれか1項に記載の通信装置。
  14. 前記ガイダンス音声にしたがい設定値が入力された項目があることを通知するメッセージを備える画面を前記操作部に表示させる手段を有することを特徴とする請求項1乃至13のいずれか1項に記載の通信装置。
  15. 前記ガイダンス音声にしたがい設定可能な設定項目は、FAX機能に関する設定項目であることを特徴とする請求項1乃至14のいずれか1項に記載の通信装置。
  16. 前記ガイダンス音声にしたがい設定可能な設定項目は、コピー機能に関する設定項目であることを特徴とする請求項1乃至15のいずれか1項に記載の通信装置。
  17. 前記ガイダンス音声にしたがい設定可能な設定項目は、読み取り機能に関する設定項目であることを特徴とする請求項1乃至16のいずれか1項に記載の通信装置。
  18. 前記ガイダンス音声にしたがい設定可能な設定項目は、後処理機能に関する設定項目であることを特徴とする請求項1乃至17のいずれか1項に記載の通信装置。
  19. 外部装置と音声通信可能な通信装置の制御方法であって、ユーザに情報を表示可能で且つユーザの操作を受け付け可能な操作部を備える通信装置の制御方法において、
    前記操作部を介して、遠隔設定を行う機能項目の指定を受け付ける工程と、
    前記音声通信を介して、前記遠隔設定のための特定の入力を受け付ける工程と、
    前記指定により許可された機能項目および前記特定の入力に基づいてガイダンス内容を決定し、決定された内容のガイダンス音声を前記外部装置に出力する工程と、
    を有することを特徴とする制御方法。
  20. 外部装置と音声通信可能な通信装置の制御方法であって、ユーザに情報を表示可能で且つユーザの操作を受け付け可能な操作部を備える通信装置の制御方法をコンピュータに実行させるプログラムにおいて、
    前記制御方法は、
    前記操作部を介して、遠隔設定を行う機能項目の指定を受け付ける工程と、
    前記音声通信を介して、前記遠隔設定のための特定の入力を受け付ける工程と、
    前記指定により許可された機能項目および前記特定の入力に基づいてガイダンス内容を決定し、決定された内容のガイダンス音声を前記外部装置に出力する工程と、
    を有することを特徴とするプログラム。
JP2018170080A 2018-09-11 2018-09-11 音声通信よるリモート設定が可能な通信装置、制御方法、プログラム Active JP7237497B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2018170080A JP7237497B2 (ja) 2018-09-11 2018-09-11 音声通信よるリモート設定が可能な通信装置、制御方法、プログラム
US16/561,881 US10873674B2 (en) 2018-09-11 2019-09-05 Communication apparatus capable of remote setting by voice communication, control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018170080A JP7237497B2 (ja) 2018-09-11 2018-09-11 音声通信よるリモート設定が可能な通信装置、制御方法、プログラム

Publications (2)

Publication Number Publication Date
JP2020043496A JP2020043496A (ja) 2020-03-19
JP7237497B2 true JP7237497B2 (ja) 2023-03-13

Family

ID=69720233

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018170080A Active JP7237497B2 (ja) 2018-09-11 2018-09-11 音声通信よるリモート設定が可能な通信装置、制御方法、プログラム

Country Status (2)

Country Link
US (1) US10873674B2 (ja)
JP (1) JP7237497B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022093171A (ja) * 2020-12-11 2022-06-23 Necプラットフォームズ株式会社 設定サーバ、方法及びプログラム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009225316A (ja) 2008-03-18 2009-10-01 Canon Inc 遠隔操作システム、画像処理装置、制御方法、及びプログラム
JP2018121182A (ja) 2017-01-24 2018-08-02 キヤノン株式会社 情報処理装置、その制御方法、及び、プログラム

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3123775B2 (ja) * 1991-07-03 2001-01-15 株式会社リコー 通信装置リモートサービスシステム
JPH0758832A (ja) 1993-08-17 1995-03-03 Canon Inc 電話端末
JP2743863B2 (ja) * 1995-04-12 1998-04-22 村田機械株式会社 通信装置
JP3686727B2 (ja) * 1996-04-11 2005-08-24 シャープ株式会社 ファクシミリ装置
JPH1042053A (ja) * 1996-07-25 1998-02-13 Fuji Xerox Co Ltd 文書処理装置
JP3706717B2 (ja) * 1997-08-01 2005-10-19 キヤノン株式会社 通信装置
US6243682B1 (en) * 1998-11-09 2001-06-05 Pitney Bowes Inc. Universal access photocopier
JP2006155269A (ja) * 2004-11-30 2006-06-15 Fuji Xerox Co Ltd 音声ガイドシステムおよびその音声ガイド方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009225316A (ja) 2008-03-18 2009-10-01 Canon Inc 遠隔操作システム、画像処理装置、制御方法、及びプログラム
JP2018121182A (ja) 2017-01-24 2018-08-02 キヤノン株式会社 情報処理装置、その制御方法、及び、プログラム

Also Published As

Publication number Publication date
JP2020043496A (ja) 2020-03-19
US10873674B2 (en) 2020-12-22
US20200084324A1 (en) 2020-03-12

Similar Documents

Publication Publication Date Title
KR102081475B1 (ko) 화상 처리 장치, 화상 처리 장치 내에서의 디스플레이 제어 방법 및 저장 매체
EP1770583A2 (en) Apparatus and method for protecting access to some functions of a multi-function device
JP7237497B2 (ja) 音声通信よるリモート設定が可能な通信装置、制御方法、プログラム
US10097700B2 (en) Facsimile apparatus and method for controlling the same to prevent mistaken transmission
JP2016039572A (ja) 通信装置とその制御方法、及びプログラム
JP2009303024A (ja) 画像処理装置、操作制御方法、操作制御プログラム及び記録媒体
JP2016213758A (ja) 画像通信装置とその制御方法、及びプログラム
JP6184059B2 (ja) 画像処理装置、画像処理装置の制御方法、及びプログラム
JPH11234458A (ja) ファクシミリ装置
US20100238476A1 (en) Facsimile system and method of controlling same
JP2009177487A (ja) ファクシミリ通信システム及びファクシミリ装置
US8494130B2 (en) Facsimile device
JP4244980B2 (ja) 通信端末装置
JP3306317B2 (ja) 情報処理システム
JP6316482B2 (ja) ファクシミリ装置、その制御方法、及びコンピュータプログラム
JP2004032723A (ja) 遠隔管理システムとそれに使用する電子装置,回線情報設定方法,管理装置、およびプログラム
JP3300614B2 (ja) 情報処理装置
JP2024039295A (ja) 情報処理システム、画像処理装置、情報処理装置、及びプログラム
JP3917364B2 (ja) ファクシミリ装置および制御方法
EP1928163A2 (en) Facsimile communication apparatus
JP6107111B2 (ja) ファクシミリ装置、ファクシミリ装置の制御方法、およびプログラム
JP3357253B2 (ja) 情報処理装置及び情報処理制御装置
JP2003216380A (ja) 情報処理システム及び処理制御装置
JP2011096104A (ja) 画像処理装置
JP2004235892A (ja) 情報通信装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210906

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220705

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220712

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220909

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230117

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230131

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230301

R151 Written notification of patent or utility model registration

Ref document number: 7237497

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151