(57)【特許請求の範囲】
【請求項１】
画像形成装置と通信端末とを備えた画像形成システムであって、
前記画像形成装置は、
前記通信端末と通信するための第１の通信部と、
第１の表示画面を表示し、当該第１の表示画面に対応する情報の入力操作を受け付けるための操作部と、
前記操作部の動作を制御するための制御部とを含み、
前記通信端末は、
前記画像形成装置と通信するための第２の通信部と、
第２の表示画面を表示し、当該第２の表示画面に対応して前記画像形成装置に入力される情報の入力を受け付けるための入力部と、
前記入力部における情報の入力に対応して、当該情報の入力を画像形成装置へ通知するための通知部とを含み、
前記第２の通信部は、前記入力部に入力された情報を前記画像形成装置へ送信し、
前記制御部は、
前記通知部からの通知に応じて、前記操作部の状態が情報の入力操作を受け付ける状態にあるか否かを判断し、
前記操作部の状態が情報の入力操作を受け付けない状態にある場合には、前記操作部における前記第１の表示画面を、情報の入力操作を受け付ける画面へと切り替えるように構成されている、画像形成システム。
【請求項２】
前記入力部は、当該入力部に情報を入力しているユーザーを認証するように構成されており、
前記通知部は、前記情報の入力とともに、前記入力部によって認証されたユーザーを特定する情報を、前記画像形成装置へ通知するように構成されており、
前記制御部は、
前記操作部を操作しているユーザーを認証するように構成されており、
前記操作部を操作しているユーザーが前記入力部によって認証されたユーザーであることを条件として、前記操作部における前記第１の表示画面を情報の入力操作を受け付ける画面へと切り替えるように構成されている、請求項１に記載の画像形成システム。
【請求項３】
前記制御部は、前記操作部が入力を受け付けていることを、前記通信端末に通知するように構成されており、
前記通知部は、前記画像形成装置から前記操作部が入力操作を受け付けていることを通知された場合には、前記画像形成装置への前記情報の入力を行なわずに待機するように構成されている、請求項１または請求項２に記載の画像形成システム。
【請求項４】
前記制御部は、前記操作部が入力操作を受け付けていないことを、前記通信端末に通知するように構成されており、
前記通知部は、前記画像形成装置から前記操作部が入力操作を受け付けていないことを通知されたことを条件として、前記画像形成装置へ、前記入力部における前記情報の入力を通知するように構成されている、請求項１〜請求項３のいずれか１項に記載の画像形成システム。
【請求項５】
前記制御部は、前記操作部が一定時間継続して入力操作を受け付けていない場合に、当該操作部が入力操作を受け付けていないことを、前記通信端末に通知するように構成されている、請求項４に記載の画像形成システム。
【請求項６】
前記通知部からの前記情報の入力の通知は、前記入力部に入力された情報の種類を特定するための情報を含み、
前記制御部は、前記操作部における前記第１の表示画面を、前記入力部に入力された情報の種類の情報の入力操作を受け付ける画面へと切り替えるように構成されている、請求項１〜請求項５のいずれか１項に記載の画像形成システム。
【請求項７】
前記入力部に入力された情報の種類は、人名であり、
前記制御部は、前記第１の表示画面を、アドレス帳を登録する画面へと切り替えるように構成されている、請求項６に記載の画像形成システム。
【請求項８】
前記入力部に入力された情報の種類は、ファックス番号であり、
前記制御部は、前記第１の表示画面を、アドレス帳を登録する画面、または、ファックス送信の宛先を入力する画面へと切り替えるように構成されている、請求項６に記載の画像形成システム。
【請求項９】
前記入力部に入力された情報の種類は、電子メールアドレスであり、
前記制御部は、前記第１の表示画面を、電子メールの宛先を入力する画面へと切り替えるように構成されている、請求項６に記載の画像形成システム。
【請求項１０】
前記入力部に入力された情報の種類は、ＵＲＬ（Uniform  Resource  Locator）であり、
前記制御部は、前記第１の表示画面を、ファイルの送信先の宛先を入力する画面へと切り替えるように構成されている、請求項６に記載の画像形成システム。
【請求項１１】
前記入力部に入力された情報の種類は、文章であり、
前記制御部は、前記第１の表示画面を、電子メールの本文を入力する画面へと切り替えるように構成されている、請求項６に記載の画像形成システム。
【請求項１２】
前記画像形成装置は、記憶装置を備え、
前記記憶装置は、１つ以上の記憶領域のそれぞれを特定する名称を割り当てる情報を記憶し、
前記入力部に入力された情報の種類は、前記記憶領域を特定する名称であり、
前記制御部は、前記第１の表示画面を、前記記憶装置における情報の記憶領域の名称を入力する画面へと切り替えるように構成されている、請求項６に記載の画像形成システム。
【請求項１３】
前記制御部は、
前記入力部に入力された情報の種類として複数の種類が特定された場合には、前記操作部に、当該複数の種類の中から１つの種類の選択を受け付けるための情報を表示し、
前記操作部の前記第１の表示画面を、選択された種類の情報を入力する画面へと切り替えるように構成されている、請求項６に記載の画像形成システム。
【請求項１４】
前記操作部の状態が情報の入力操作を受け付けない状態にあることは、前記第１の表示画面が文字の入力操作を受け付けない画面であることを含み、
前記第１の表示画面を情報の入力操作を受け付ける画面へと切り替えることは、前記第１の表示画面を、文字の入力操作を受け付ける画面へと切り替えることを含む、請求項１〜１３のいずれか１項に記載の画像形成システム。
【請求項１５】
通信端末と通信可能な画像形成装置であって、
第１の表示画面を表示し、前記第１の表示画面に対応して情報の入力操作を受け付けるための操作部と、
前記操作部の動作を制御するための制御部と、
前記通信端末から、当該前記通信端末において表示される第２の表示画面に対応して、前記画像形成装置に入力される情報が入力されていることを示す、通知を受信するための通信部とを備え、
前記制御部は、
前記通信端末からの前記通知に応じて、前記操作部が情報の入力操作を受け付ける状態にあるか否かを判断し、
前記操作部が情報の入力操作を受け付けない状態にある場合には、当該操作部における前記第１の表示画面を情報の入力操作を受け付ける画面へと切り替えるように構成されている、画像形成装置。
【請求項１６】
前記操作部の状態が情報の入力操作を受け付けない状態にあることは、前記第１の表示画面が文字の入力操作を受け付けない画面であることを含み、
前記第１の表示画面を情報の入力操作を受け付ける画面へと切り替えることは、前記第１の表示画面を、文字の入力操作を受け付ける画面へと切り替えることを含む、請求項１５に記載の画像形成装置。
【請求項１７】
通信端末と通信可能な画像形成装置のプロセッサーによって実行されるプログラムであって、
前記画像形成装置は、情報の入力操作を受け付けるための操作部を備え、
前記プログラムは、前記プロセッサーに、
前記操作部に、第１の表示画面を表示するステップと、
前記通信端末から、当該前記通信端末において表示される第２の表示画面に対応して、前記画像形成装置に入力される情報が入力されていることを示す通知を受信するステップと、
前記通信端末からの前記通知に応じて、前記操作部が情報の入力操作を受け付ける状態にあるか否かを判断するステップと、
前記操作部が情報の入力操作を受け付けない状態にある場合には、当該操作部における前記第１の表示画面を情報の入力操作を受け付ける画面へと切り替えるステップとを実行させる、プログラム。
【請求項１８】
前記操作部の状態が情報の入力操作を受け付けない状態にあることは、前記第１の表示画面が文字の入力操作を受け付けない画面であることを含み、
前記第１の表示画面を情報の入力操作を受け付ける画面へと切り替えるステップは、前記第１の表示画面を、文字の入力操作を受け付ける画面へと切り替えることを含む、請求項１７に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、画像形成システム、画像形成装置、およびプログラムに関し、特に、画像形成装置に入力される情報が通信端末から送信される画像形成システム、そのような画像形成システムを構成する画像形成装置、および、当該画像形成装置において実行されるプログラムに関する。
【背景技術】
【０００２】
従来、ソフトウェアキーボードを含む画面等、情報の入力を受け付ける画面をコンピューターの処理によって表示装置に表示する技術がある。たとえば、特開２０１５−５９１１号公報（特許文献１）は、画像形成装置と、当該画像形成装置を遠隔操作する遠隔操作装置とを備える画像形成システムを開示している。当該画像形成システムにおいて、操作画面を表示している遠隔操作装置は、画像形成装置から送られてくる文字種類情報（文字入力画面における入力文字の種類を示す情報）に応じて、当該操作画面における文字入力画面の表示を切り替える。
【０００３】
特開２０１５−４６１７９号公報（特許文献２）は、通信端末において実行される表示画面制御方法を開示する。当該方法では、通信端末のタッチパネルにおいて、コンテンツを表示する領域および入力文字列を表示する領域の配置が、ユーザーの用途に応じて切り替えられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−５９１１号公報
【特許文献２】特開２０１５−４６１７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の画像形成システムの中では、通信端末が、単に画像形成装置に対するリモートキーボードのように利用されるものがあった。このような画像形成システムでは、画像形成装置は、通信端末から画像形成装置へテキスト等の情報が送信されたときに当該情報の入力を受け付ける状態となっていなければ、当該情報の入力を受け付けることができなかった。このことから、通信端末のユーザーは、通信端末から画像形成装置へ情報を送信する際に、画像形成装置の動作状態を確認し、当該動作状態が通信端末からの情報を受け付けるものでなければ、動作状態を変更するために当該画像形成装置を操作する必要があった。したがって、ユーザーは、煩雑な操作を必要とされた。
【０００６】
本開示は、かかる実情を鑑み考え出されたものであり、その目的は、ユーザーに、画像形成装置に入力される情報を通信端末から送信する際の煩雑な操作を回避させることである。
【課題を解決するための手段】
【０００７】
本開示のある局面に従うと、画像形成装置と通信端末とを備えた画像形成システムが提供される。画像形成装置は、通信端末と通信するための第１の通信部と、第１の表示画面を表示し、当該第１の表示画面に対応する情報の入力操作を受け付けるための操作部と、操作部の動作を制御するための制御部とを含む。通信端末は、画像形成装置と通信するための第２の通信部と、第２の表示画面を表示し、当該第２の表示画面に対応して画像形成装置に入力される情報の入力を受け付けるための入力部と、入力部における情報の入力に対応して、当該情報の入力を画像形成装置へ通知するための通知部とを含む。第２の通信部は、入力部に入力された情報を画像形成装置へ送信する。制御部は、通知部からの通知に応じて、操作部の状態が情報の入力操作を受け付ける状態にあるか否かを判断し、操作部の状態が情報の入力操作を受け付けない状態にある場合には、操作部における第１の表示画面を、情報の入力操作を受け付ける画面へと切り替えるように構成されている。
【０００８】
好ましくは、入力部は、当該入力部に情報を入力しているユーザーを認証するように構成されている。通知部は、情報の入力とともに、入力部によって認証されたユーザーを特定する情報を、画像形成装置へ通知するように構成されている。制御部は、操作部を操作しているユーザーを認証するように構成されており、操作部を操作しているユーザーが入力部によって認証されたユーザーであることを条件として、操作部における第１の表示画面を情報の入力操作を受け付ける画面へと切り替えるように構成されている。
【０００９】
好ましくは、制御部は、操作部が入力を受け付けていることを、通信端末に通知するように構成されている。通知部は、画像形成装置から操作部が入力操作を受け付けていることを通知された場合には、画像形成装置への情報の入力を行なわずに待機するように構成されている。
【００１０】
好ましくは、制御部は、操作部が入力操作を受け付けていないことを、通信端末に通知するように構成されている。通知部は、画像形成装置から操作部が入力操作を受け付けていないことを通知されたことを条件として、画像形成装置へ、情報の入力を通知するように構成されている。
【００１１】
好ましくは、制御部は、操作部が一定時間継続して入力操作を受け付けていない場合に、当該操作部が入力操作を受け付けていないことを、通信端末に通知するように構成されている。
【００１２】
好ましくは、通知部からの情報の入力の通知は、入力部に入力された情報の種類を特定するための情報を含む。制御部は、操作部における第１の表示画面を、入力部に入力された情報の種類の情報の入力操作を受け付ける画面へと切り替えるように構成されている。
【００１３】
さらに好ましくは、入力部に入力された情報の種類は、人名である。制御部は、第１の表示画面を、アドレス帳を登録する画面へと切り替えるように構成されている。
【００１４】
さらに好ましくは、入力部に入力された情報の種類は、ファックス番号である。制御部は、第１の表示画面を、アドレス帳を登録する画面、または、ファックス送信の宛先を入力する画面へと切り替えるように構成されている。
【００１５】
さらに好ましくは、入力部に入力された情報の種類は、電子メールアドレスである。制御部は、第１の表示画面を、電子メールの宛先を入力する画面へと切り替えるように構成されている。
【００１６】
さらに好ましくは、入力部に入力された情報の種類は、ＵＲＬ（Uniform  Resource  Locator）である。制御部は、第１の表示画面を、ファイルの送信先の宛先を入力する画面へと切り替えるように構成されている。
【００１７】
好ましくは、入力部に入力された情報の種類は、文章である。制御部は、第１の表示画面を、電子メールの本文を入力する画面へと切り替えるように構成されている。
【００１８】
好ましくは、画像形成装置は、記憶装置を備える。記憶装置には、１つ以上の記憶領域のそれぞれを特定する名称が割り当てられている。入力部に入力された情報の種類は、記憶領域を特定する名称である。制御部は、第１の表示画面を、記憶装置における情報の記憶領域の名称を入力する画面へと切り替えるように構成されている。
【００１９】
好ましくは、制御部は、入力部に入力された情報の種類として複数の種類が特定された場合には、操作部に、当該複数の種類の中から１つの種類の選択を受け付けるための情報を表示し、操作部の第１の表示画面を、選択された種類の情報を入力する画面へと切り替えるように構成されている。
好ましくは、操作部の状態が情報の入力操作を受け付けない状態にあることは、第１の表示画面が文字の入力操作を受け付けない画面であることを含み、第１の表示画面を情報の入力操作を受け付ける画面へと切り替えることは、第１の表示画面を、文字の入力操作を受け付ける画面へと切り替えることを含む。
【００２０】
本開示の他の局面に従うと、通信端末と通信可能な画像形成装置が提供される。画像形成装置は、第１の表示画面を表示し、第１の表示画面に対応して情報の入力操作を受け付けるための操作部と、操作部の動作を制御するための制御部と、通信端末から、当該通信端末において表示される第２の表示画面に対応して、画像形成装置に入力される情報が入力されていることを示す、通知を受信するための通信部とを備える。制御部は、通信端末からの通知に応じて、操作部が情報の入力操作を受け付ける状態にあるか否かを判断し、操作部が情報の入力操作を受け付けない状態にある場合には、当該操作部における第１の表示画面を情報の入力操作を受け付ける画面へと切り替えるように構成されている。
好ましくは、操作部の状態が情報の入力操作を受け付けない状態にあることは、第１の表示画面が文字の入力操作を受け付けない画面であることを含み、第１の表示画面を情報の入力操作を受け付ける画面へと切り替えることは、第１の表示画面を、文字の入力操作を受け付ける画面へと切り替えることを含む。
【００２１】
本開示のさらに他の局面に従うと、通信端末と通信可能な画像形成装置のプロセッサーによって実行されるプログラムが提供される。画像形成装置は、情報の入力操作を受け付けるための操作部を備える。プログラムは、プロセッサーに、操作部に、第１の表示画面を表示するステップと、通信端末から、当該通信端末において表示される第２の表示画面に対応して、画像形成装置に入力される情報が入力されていることを示す通知を受信するステップと、通信端末からの通知に応じて、操作部が情報の入力操作を受け付ける状態にあるか否かを判断するステップと、操作部が情報の入力操作を受け付けない状態にある場合には、当該操作部における第１の表示画面を情報の入力操作を受け付ける画面へと切り替えるステップとを実行させる。
操作部の状態が情報の入力操作を受け付けない状態にあることは、第１の表示画面が文字の入力操作を受け付けない画面であることを含み、第１の表示画面を情報の入力操作を受け付ける画面へと切り替えるステップは、第１の表示画面を、文字の入力操作を受け付ける画面へと切り替えることを含む。
【発明の効果】
【００２２】
本開示によれば、通信端末の、画像形成装置に入力される情報の入力中に、画像形成装置の状態が当該情報の入力が可能な状態へと変更される。これにより、通信端末から画像形成装置へ情報が入力されたときに、画像形成装置は、確実に当該情報の入力を受け付けることができる。したがって、ユーザーが画像形成装置の状態を変更する操作を必要とされることがなくなる。
【００２３】
本開示によれば、通信端末からの通知は、上記情報が入力される前ではなく、上記情報が入力されているときに、実行される。これにより、通信端末のユーザーが画像形成装置に対して情報の送信を意図していないときに無駄に通知が行なわれることが回避され得る。
【００２４】
本開示によれば、通信端末からの通知は、上記情報が送信される前に実行される。これにより、通信端末のユーザーは、上記情報を画像形成装置へ送信する前に、画像形成装置のユーザーを確認できる。
【図面の簡単な説明】
【００２５】
【図１】画像形成システムの第１の実施の形態を概略的に示す図である。
【図２】第１の実施の形態に係る画像形成システムにおける、通信端末およびＭＦＰ（Multi-Functional  Peripheral）の間で実行される処理の概要を示す図である。
【図３】ＭＦＰの全体構成を示す斜視図である。
【図４】操作パネルの外観を示す図である。
【図５】ＭＦＰの構成を示すブロック図である。
【図６】ＭＦＰの操作パネルの構成を示すブロック図である。
【図７】通信端末のハードウェア構成を示すブロック図である。
【図８】第１の実施の形態のＭＦＰおよび通信端末の機能的な構成を示す図である。
【図９】ＭＦＰにおいて実行される処理の一例のフローチャートである。
【図１０】第２の実施の形態のＭＦＰおよび通信端末の機能的な構成を示す図である。
【図１１】ＭＦＰにおいて実行される処理の一部を示すフローチャートである。
【図１２】第３の実施の形態の画像形成システムにおける、通信端末およびＭＦＰの間で実行される処理の概要を示す図である。
【図１３】第３の実施の形態において通信端末のアプリが実行する処理のフローチャートである。
【図１４】第４の実施の形態の画像形成システムにおける、通信端末およびＭＦＰの間で実行される処理の概要を示す図である。
【図１５】第４の実施の形態において通信端末のアプリが実行する処理のフローチャートである。
【図１６】第５の実施の形態における、パターン認識によって入力された情報の種類を特定するための処理の一例のフローチャートである。
【図１７】種類「人名」に対応する画面の一例である。
【図１８】種類「ファックス番号」に対応する画面の一例である。
【図１９】種類「メールアドレス」に対応する画面の一例である。
【図２０】種類「ＵＲＬ（Uniform  Resource  Locator）」に対応する画面の一例である。
【図２１】種類「ＵＲＬ」に対応する画面の一例である。
【図２２】種類「ＵＲＬ」に対応する画面の一例である。
【図２３】種類「文章」に対応する画面の一例である。
【図２４】種類「ボックス名」に対応する画面の一例である。
【図２５】第６の実施の形態のＭＦＰにおける画面の遷移の一例を説明するための図である。
【発明を実施するための形態】
【００２６】
以下に、図面を参照しつつ、情報処理装置の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２７】
［第１の実施の形態］
＜１．開示の概要＞
図１は、画像形成システムの第１の実施の形態を概略的に示す図である。図１に示されるように、画像形成システム１は、画像形成装置の一例であるＭＦＰ１００と、通信端末４００とを含む。通信端末４００は、たとえばスマートフォンなどの情報通信端末によって実現される。
【００２８】
（基本動作）
ＭＦＰ１００は、操作パネル３００を含む。操作パネル３００は、文字等の入力操作を受け付けるタッチパネル（後述する図４等のタッチパネル３２０）を含む。
【００２９】
通信端末４００は、ＭＦＰ１００のタッチパネルのリモートの入力装置として機能する。つまり、ユーザーは、通信端末４００からＭＦＰ１００へ、ＭＦＰ１００のタッチパネルの表示画面に入力される情報（文字等）を送信できる。
【００３０】
通信端末４００における表示画面の一例（画面４０１）は、アドレス入力欄４１２と情報入力欄４１３と送信ボタン４１４とを有するウィンドウ４１１を含む。ユーザーが送信ボタン４１５を送信すると、通信端末４００は、ＭＦＰ１００へ、情報入力欄４１３に入力された情報を送信する。
【００３１】
ＭＦＰ１００は、当該情報を受信すると、タッチパネル上の表示画面に、受信した情報を入力する。
【００３２】
（ＭＦＰのタッチパネルの状態が通信端末からの入力を受け付けないときの動作）
図１には、ＭＦＰ１００の操作パネル３００のタッチパネルに表示される画面の一例として、画面５１０が示されている。画面５１０は、ＭＦＰ１００における画像形成動作についてを設定する画面であり、通信端末４００から送信される情報（文字等）の入力を受け付ける画面ではない。
【００３３】
第１の実施の形態の画像形成システムにおいて、通信端末４００は、情報入力欄４１３への情報の入力中に、ＭＦＰ１００へ、当該情報の入力中であることをＭＦＰ１００へ通知する。これに応じて、ＭＦＰ１００は、操作パネル３００の動作状態が通信端末４００から送信される予定である情報の入力が可能なものであるか否かを、判断する。操作パネル３００の動作状態が上記情報の入力が可能なものではない場合には、ＭＦＰ１００は、操作パネル３００の動作状態を上記情報の入力が可能なものへと切り替える。
【００３４】
図１では、操作パネル３００のタッチパネルに表示される画面が、画面５１０から画面５２０へ切り替えられている。画面５２０は、ウィンドウ５２１を含み、ウィンドウ５２１は情報入力欄４１３に入力された情報を入力するための入力欄５２２を含む。
【００３５】
ウィンドウ５２１は、ソフトウェアキーボード５２３を含む。ＭＦＰ１００では、入力欄５２２を操作されることによっても、入力欄５２２に情報を入力することができる。さらに、入力欄５２２に入力された情報は、ソフトウェアキーボード５２３に対する操作によって修正され得る。
【００３６】
＜２．処理の概要＞
図２は、第１の実施の形態に係る画像形成システムにおける、通信端末４００およびＭＦＰ１００の間で実行される処理の概要を示す図である。図２に示されるように、通信端末４００は、ユーザーＰＡの操作に基づいて、情報入力欄４１３を含むウィンドウを表示させるためのアプリケーション（以下、「アプリ」と称する）を起動する（図２中の「アプリ起動」）。当該アプリケーションは、たとえば、ＣＰＵ４０１が記憶装置４０３に格納されているアプリケーションプログラムを実行することによって実現される。当該プログラムは、通信端末４００に対して着脱可能な記録媒体に格納されていてもよいし、ネットワーク上の記憶装置に格納されていてもよい。
【００３７】
当該アプリは、送信先のＭＦＰを選択する（図２中の「ＭＦＰ選択」）。送信先のＭＦＰの選択の一例では、当該アプリは、前回の情報の送信先のＭＦＰのアドレスを読み出すことである。つまり、当該アプリは、読み出したアドレスによって特定されるＭＦＰを、送信先として選択する。他の例では、当該アプリは、アドレス入力欄４１２への文字の入力を受け付ける。つまり、当該アプリは、入力された文字によって特定されるＭＦＰを、送信先として選択する。さらに他の例では、当該アプリは、ＷｉＦｉ（登録商標：Wireless  Fidelity）通信等によりＭＦＰのＩＰ（Internet  Protocol）アドレスを取得する。つまり、当該アプリは、取得されたＩＰアドレスによって特定されるＭＦＰを、送信先として選択する。ＷｉＦｉ通信等により２台以上のＭＦＰのアドレスが取得された場合、当該２台以上のＭＦＰからユーザーが選択した１台のＭＦＰのＩＰアドレスが、選択されてもよい。
【００３８】
次に、当該アプリは、ＭＦＰへ送信されるべき文字の入力を受け付ける（図２中の「送信文字入力」）。当該文字は、ユーザーＰＡが通信端末４００のタッチパネルを操作することにより、入力される。文字の入力に応じて、当該アプリは、通信端末４００と上記のように選択されたＭＦＰ１００との間の接続を確立する（図２中の「接続確立」）。
【００３９】
ＭＦＰ１００との接続が確立すると、上記アプリは、ＭＦＰ１００に、情報入力欄４１３に対する情報の入力中であることを通知する図２中の「入力中通知」）。
【００４０】
ＭＦＰ１００は、通信端末４００から通知を受けると、上記したように操作パネル３００の動作状態についての判断を実行する（図２中の「状態判断」）。
【００４１】
操作パネル３００の状態が通信端末４００の情報入力欄４１３に入力された情報の入力を受け付けられる状態であると判断すると、ＭＦＰ１００は、そのまま待機する。一方、ＭＦＰ１００は、操作パネル３００の状態が、情報入力欄４１３に入力された情報の入力を受け付けられない状態であると判断すると、操作パネル３００の状態を切り替える（図２中の「操作画面切替」）。これにより、図１を参照して説明されたように、操作パネル３００のタッチパネルにおける表示が、画面５１０から画面５２０へと切り替えられる。
【００４２】
その後、通信端末４００のアプリは、送信ボタン４１４を操作されると（図２中の「送信指示」）、情報入力欄４１３に入力された情報をＭＦＰ１００へ送信する。
【００４３】
ＭＦＰ１００は、通信端末４００から情報を受信すると、受信した情報を操作パネル３００に表示されている画面中に入力する（図２中の「文字入力」）。
【００４４】
＜３．ＭＦＰの外観＞
図３は、ＭＦＰ１００の全体構成を示す斜視図である。
【００４５】
図３に示されるように、ＭＦＰ１００は、原稿を光学的に読取って画像データを得る画像読取部２と、画像データに基づいて用紙上に画像を印刷する画像形成部６とを含む。ＭＦＰ１００の本体の上面には、画像読取部２に原稿を送るフィーダー４が配置される。ＭＦＰ１００の下部には、画像形成部６に印刷用紙を供給する複数の給紙部９が配置される。ＭＦＰ１００の中央部には、画像形成部６によって画像を形成された印刷用紙が排出されるトレー５が配置される。
【００４６】
ＭＦＰ１００の本体の上部の前面側には、操作パネル３００が装着されている。操作パネル３００は、ヒンジ３００Ａによって回動可能にＭＦＰ１００の本体に設置されている。
【００４７】
＜４．操作パネルの外観＞
図４は、操作パネル３００の外観を示す図である。操作パネル３００は、タッチパネル３２０と、ハードキー３３０とを含む。タッチパネル３２０は、情報を表示し、情報の入力操作を受け付ける。タッチパネル３２０には、抵抗膜式、静電容量式等の、いかなる方式のタッチパネルが採用され得る。
【００４８】
＜５．ＭＦＰのハードウェア構成＞
図５は、ＭＦＰ１００の構成を示すブロック図である。図５に示されるように、ＭＦＰ１００は、システムコントローラー６０１と、メモリー６０２と、ネットワークインターフェース（Ｉ／Ｆ）６０３と、プリンターエンジン６０４と、出力画像処理部６０５と、記憶装置６０６と、撮像部６０７と、入力画像処理部６０８、操作パネル３００と、電源ユニット６０９とを含む。システムコントローラー６０１は、たとえば内部バスを介して、メモリー６０２、ネットワークＩ／Ｆ６０３、プリンターエンジン６０４、出力画像処理部６０５、記憶装置６０６、撮像部６０７、入力画像処理部６０８、および操作パネル３００と接続されている。
【００４９】
電源ユニット６０９は、外部の電源から電力を供給される。システムコントローラー６０１は、電源ユニット６０９からＭＦＰ１００内の各要素への電力の供給を制御する。システムコントローラー６０１は、たとえば、操作パネル３００内の電源ボタンを操作されると、電源ユニット６０９からＭＦＰ１００内の各要素へ電力の供給を開始する。システムコントローラー６０１は、たとえば、操作パネル３００内の電源ボタンを再度操作されると、電源ユニット６０９からＭＦＰ１００内の各要素への電力の供給を停止させる。
【００５０】
システムコントローラー６０１は、スキャンジョブ、コピージョブ、メール送信ジョブ、およびプリントジョブなどの各種ジョブについて、ＭＦＰ１００全体を制御する。システムコントローラー６０１は、ＣＰＵ（Central  Processing  Unit）６２１と、ＲＯＭ（Read  Only  Memory）６２２とを含む。
【００５１】
ＣＰＵ６２１は、ＲＯＭ６２２に記憶された制御プログラムを実行する。ＲＯＭ６２２は、ＭＦＰ１００の動作の制御の各種プログラムと、各種固定データとを格納している。ＣＰＵ６２１は、メモリー６０２からのデータを読み込み、メモリー６０２にデータを書き込む。
【００５２】
メモリー６０２は、たとえばＲＡＭ（Random  Access  Memory）であり、たとえば、ＣＰＵ６２１が制御プログラムを実行するときに必要なデータおよび画像データの一時的な記憶に用いられる。
【００５３】
ネットワークＩ／Ｆ６０３は、システムコントローラー６０１からの指示に従って、ネットワークを介して外部機器（通信端末４００を含む）と通信する。ネットワークＩ／Ｆ６０３は、たとえばＢｌｕｅｔｏｏｔｈ（登録商標）等の規格に従った通信に利用される。ネットワークＩ／Ｆ６０３と外部機器との通信は、たとえば、無線ＬＡＮ（Local  Area  Network）においいて実現される。ネットワークＩ／Ｆ６０３の一例は、主にサーバーおよび／またはＰＣ（パーソナルコンピューター）との通信に利用される、有線ＬＡＮのインターフェースである。ネットワークＩ／Ｆ６０３の他の例は、主に携帯端末および／またはＰＣとの通信に利用される、無線ＬＡＮ（たとえば、IEEE802.11規格に従った通信ネットワーク）のインターフェースである。
【００５４】
プリンターエンジン６０４は、出力画像処理部６０５にて処理された印刷データに基づいて用紙などへのプリント処理を行う。特にＭＦＰ１００がプリンターとして動作する場合には、プリンターエンジン６０４は画像を印刷し、ＭＦＰ１００が複写機として動作する場合には、プリンターエンジン６０４は撮像部６０７で読み取った画像を印刷する。
【００５５】
出力画像処理部６０５は、たとえば、画像の印刷時に、当該画像のデータ形式を印刷用のデータ形式へと変換するための変換処理を実行する。
【００５６】
記憶装置６０６は、たとえばＨＤＤ（Hard  Disk  Drive）であり、ＭＦＰ１００の動作に関わる各種データなどを格納する。記憶装置６０６は、さらに、ＭＦＰ１００の操作パネル３００に表示する画面の画像データを格納していてもよい。
【００５７】
撮像部６０７は、原稿の画像を読み取り、入力画像処理部６０８へ出力する。
入力画像処理部６０８は、撮像部６０７で画像を読み取った場合などに、その画像データの形式を変換する変換処理を行なう。
【００５８】
ＭＦＰ１００では、ＣＰＵ６２１が適切なプログラムを実行することによって、本明細書に記載されたようなＭＦＰ１００の動作が実現される。ＣＰＵ６２１によって実行されるプログラムは、上記したようにＲＯＭ６２２に格納されていてもよいし、記憶装置６０６に格納されていてもよいし、ＭＦＰ１００に対して着脱可能な記憶媒体に格納されていてもよい。当該プログラムが格納される記憶媒体は、たとえばＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリー、メモリーカード、ＦＤ（Flexible  Disk）、ハードディスク、ＳＳＤ（Solid  State  Drive）、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリーカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にデータを格納する媒体である。
【００５９】
本開示にかかるプログラムは、コンピューターのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００６０】
本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００６１】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００６２】
＜６．操作パネルの構成＞
図６は、ＭＦＰ１００の操作パネル３００の構成を示すブロック図である。操作パネル３００は、図４等を参照して説明されたタッチパネル３２０およびハードキー３３０に加えて、パネルＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、ＬＣＤ（Liquid  Crystal  Display）制御部１０４と、ＶＲＡＭ（Video  ＲＡＭ）１０５と、入出力制御部１１１とを備える。
【００６３】
パネルＣＰＵ１０１は、操作パネル３００全体の制御を行い、ＭＦＰ１００本体側のシステムコントローラー６０１（図５参照）と通信する。
【００６４】
ＲＯＭ１０２は、操作パネル３００の動作を制御するためのプログラム、および、タッチパネル３２０に表示される画像を記憶する。ＲＡＭ１０３は、パネルＣＰＵ１０１のワークメモリである。
【００６５】
ＬＣＤ制御部１０４は、タッチパネル３２０に含まれるディスプレイ（たとえば、液晶表示装置）の表示を制御する。ＬＣＤ制御部１０４は、ＶＲＡＭ１０５のリードライトを制御する。ＲＯＭ１０２に記憶された画像は、パネルＣＰＵ１０１によりＬＣＤ制御部１０４を介してＶＲＡＭ１０５に記憶された後、読み出されて、タッチパネル３２０へ出力される。
【００６６】
タッチパネル３２０は、ディスプレイとタッチセンサーとを含む。タッチパネル３２０は、当該タッチセンサーにおけるタッチ位置（または、導電体が近接した位置）を特定し、特定された位置を入出力制御部１１１へ出力する。
【００６７】
入出力制御部１１１は、ディスプレイにおける表示内容とタッチパネル３２０から出力されたタッチ位置とに基づいて、タッチ操作によって選択された事項（メニュー、機能、等）を特定し、パネルＣＰＵ１０１へ出力する。入出力制御部１１１は、パネルＣＰＵ１０１を構成するプロセッサと同一のプロセッサの一機能として実現される場合もあり得る。
【００６８】
ハードキー３３０は、スタートキー、テンキー、パネルリセットキー等の種々のキーを含む。
【００６９】
上記の要素の他に、操作パネル３００は、ＭＦＰ１００の状態を示すＬＥＤ（Light  Emitting  Diode）、通知等のためのブザー等の、種々の要素を含んでもよい。
【００７０】
ハードキー３３０およびタッチパネル３２０に対する入力操作は、必要に応じて、入出力制御部１１１およびパネルＣＰＵ１０１を介して、システムコントローラー６０１へと伝送される。これにより、操作パネル３００に対する入力操作に基づいてＭＦＰ１００本体が動作する。たとえば、ハードキー３３０内のスタートキーが押下されると、ハードキー３３０、入出力制御部１１１、パネルＣＰＵ１０１を介して、スタートキーが押下されたことを示す情報がＭＦＰ本体システム制御部１００に通信され、一連の複写動作を開始する。
【００７１】
＜７．通信端末の構成＞
図７は、通信端末４００のハードウェア構成を示すブロック図である。図７に示されるように、通信端末４００は、主な構成要素として、ＣＰＵ４０１と、ＲＡＭ４０２と、記憶装置４０３と、ディスプレイ４０４と、入力装置４０５と、ネットワークＩ／Ｆ４０６とを備えている。ＣＰＵ４０１と、ＲＡＭ４０２と、記憶装置４０３と、ディスプレイ４０４と、入力装置４０５と、ネットワークＩ／Ｆ４０６とは、互いに内部バスで接続されている。
【００７２】
ＣＰＵ４０１は、通信端末４００の全体的な動作を制御するための処理を実行する演算装置の一例である。
【００７３】
ＲＡＭ４０２は、ＣＰＵ４０１における処理実行時のワークエリアとして機能する。
記憶装置４０３は、ＣＰＵ４０１が実行するＯＳ（Operating  System）プログラムまたはアプリケーションプログラムなどの各種のプログラムのデータ、および、これらのプログラムの実行に利用されるデータを保存する。記憶装置４０３は、たとえば、ＥＥＰＲＯＭなどの不揮発的にデータを格納する媒体が挙げられる。記憶装置４０３には、ネットワークを介してダウンロードされたプログラムがインストールされる場合も有り得る。ＣＰＵ４０１は、通信端末４００の本体に対して着脱可能な記録媒体、および／または、ネットワーク上の記憶媒体に記録されたプログラムを実行することにより、本明細書に記載された機能を実現する場合もあり得る。
【００７４】
ディスプレイ４０４は、ＣＰＵ４０１によって実行されるプログラムの処理結果を示す画像を表示するための表示装置である。
【００７５】
入力装置４０５は、実行中のアプリケーションの処理に関する指示の入力など、通信端末４００に対して情報を入力するための入力装置の一例である。通信端末４００が備える入力装置の他の例は、ディスプレイ４０４上に設けられたタッチセンサーである。
【００７６】
ネットワークＩ／Ｆ４０６は、たとえばＢｌｕｅｔｏｏｔｈ等の規格に従ってＭＦＰ１００等の外部の機器と通信する。
【００７７】
＜８．機能構成＞
図８は、第１の実施の形態のＭＦＰ１００および通信端末４００の機能的な構成を示す図である。
【００７８】
図８に示されるように、ＭＦＰ１００は、操作部１５１と、制御部１５２と、処理実行部１５３とを含む。操作部１５１は、操作パネル３００（図５等）を含み、ユーザーからの情報の入力操作を受け付ける。制御部１５２は、パネルＣＰＵ１０１を含み、操作部１５１の動作を制御する。
【００７９】
通信端末４００は、入力部４５１と、送受信部４５２と、通知部４５３とを含む。入力部４５１は、入力装置４０５（図７等）を含み、情報入力欄４１３に入力される情報等、種々の情報の入力を受け付ける。送受信部４５２は、ネットワークＩ／Ｆ４０６を含み、ＭＦＰ１００等の外部の機器と情報を送受信する。通知部４５３は、ＣＰＵ４０１を含み、ＭＦＰ１００への通知を含む動作を実行する。
【００８０】
＜９．処理の流れ＞
図９は、ＭＦＰ１００において実行される処理の一例のフローチャートである。図９の処理は、たとえばシステムコントローラー６０１によって実行される。
【００８１】
図９に示されるように、ステップＳ１００で、システムコントローラー６０１は、通信端末４００のアプリ（図９中の「端末アプリ」：情報入力欄４１３を含むウィンドウを表示させるためのアプリケーション）からの要求に応じた通信が確立したかどうかを判断する。当該通信が確立していないと判断されると、図９の処理は終了する。一方、当該通信が確立したと判断されると、ステップＳ２００へ制御が進められる。
【００８２】
ステップＳ２００で、システムコントローラー６０１は、上記アプリにおいて文字の入力が開始されたかどうかを判断する。通信端末４００において、上記アプリは、情報入力欄４１３（図１）に対する情報の入力が開始されると、ＭＦＰ１００に対して情報の入力を通知する。ステップＳ２００で、システムコントローラー６０１は、上記アプリから当該通知を受けているかどうかを判断する。当該通知を受信されるまで、制御はステップＳ２００に留められる。当該通知が受信されると、ステップＳ３００へ制御が進められる。
【００８３】
ステップＳ３００で、システムコントローラー６０１は、操作パネル３００の状態が情報入力欄４１３に入力されている情報の入力を受け付け可能か否かを判断する。より具体的には、システムコントローラー６０１は、タッチパネル３２０に表示されている画面が、図１の画面５２０のような画面であるか否かを判断する。システムコントローラー６０１は、上記情報の入力が可能である（画面５２０のような画面が表示されいている）と判断すると、図９の処理を終了させる。一方、システムコントローラー６０１は、上記情報の入力が可能ではない（表示されている画面が画面５２０のような画面ではない）と判断すると、ステップＳ４００へ制御を進める。
【００８４】
ステップＳ３００によれば、この例では、システムコントローラー６０１は、操作パネル３００に表示画面が情報入力欄４１３に入力されている情報の入力を受け付ける画面であるか否かによって、画像形成装置の操作部（操作パネル３００）が情報の入力操作を受け付ける状態にあるか否かを判断する。
【００８５】
システムコントローラー６０１は、パネルＣＰＵ１０１にタッチパネル３２０の状態を問い合わせることによって、ステップＳ３００における判断を実行してもよい。
【００８６】
ステップＳ４００で、システムコントローラー６０１は、タッチパネル３２０の表示を、通信端末４００からの情報の入力を受け付けることができる画面（たとえば、図１の画面５２０）へと切り替えて、図９の処理を終了させる。
【００８７】
これ以降、通信端末４００は、送信ボタン４１４（図１）が操作されると、ＭＦＰ１００へ、情報入力欄４１３に入力された情報を送信する。これに応じて、システムコントローラー６０１は、当該情報を受信し、パネルＣＰＵ１０１へ渡す。パネルＣＰＵ１０１は、当該情報を受けると、当該情報をタッチパネル３２０に表示されている画面（たとえば、画面５２１の入力欄５２２）に入力する。
【００８８】
以上説明された第１の実施の形態では、通信端末４００上のアプリは、情報入力欄４１３に、ＭＦＰ１００の入力欄５２２へ入力される情報の入力を受け付けると、そのことをＭＦＰ１００への通知する。当該通知は、情報入力欄４１３への入力が開始されたことに応じて実行されてもよいし、情報入力欄４１３に所定文字数以上の文字数の入力がなされたことに応じて実行されてもよいし、情報入力欄４１３への入力が開始されてから予め定められた時間が経過したことに応じて実行されてもよい。
【００８９】
通信端末４００からの上記通知に応じて、ＭＦＰ１００は、タッチパネル３２０が当該情報の入力を受け付ける画面を表示しているか否かを判断する。ＭＦＰ１００は、タッチパネル３２０がそのような情報の入力を受け付ける画面を表示していない場合には、当該タッチパネル３２０の状態を、そのような画面を表示する状態へと切り替える。
【００９０】
［第２の実施の形態］
第２の実施の形態の画像形成システムでは、ＭＦＰ１００および通信端末４００のそれぞれが、ユーザー認証機能を有する。ＭＦＰ１００は、通信端末４００から通知を受けたときに、通信端末４００を操作するユーザーがＭＦＰ１００にログインしているユーザーと同一であることを条件として、タッチパネル３２０の表示画面を切り替える。
【００９１】
図１０は、第２の実施の形態のＭＦＰ１００および通信端末４００の機能的な構成を示す図である。
【００９２】
図８と比較して、ＭＦＰ１００は、当該ＭＦＰ１００にログインするユーザーを認証するための認証部１５４をさらに含む。認証部１５４は、たとえばシステムコントローラー６０１がユーザー認証処理を実行することによって実現される。
【００９３】
通信端末４００は、当該通信端末４００にログインするユーザーを認証する認証部４５４をさらに含む。認証部４５４は、たとえばＣＰＵ４０１がユーザー認証処理を実行することによって実現される。
【００９４】
図１１は、ＭＦＰ１００において実行される処理の一部を示すフローチャートである。
第１の実施の形態の図９のステップＳ３００において、システムコントローラー６０１が、操作パネル３００の状態が情報入力欄４１３に入力されている情報の入力を受け付けないものであると判断すると、制御は、図１１のステップＳ３０２へ進められる。
【００９５】
ステップＳ３０２で、システムコントローラー６０１は、通信端末４００上のアプリから通信端末４００におけるログインユーザーを特定する情報を取得する。制御はステップＳ３０４へ進められる。
【００９６】
ステップＳ３０４で、システムコントローラー６０１は、ステップＳ３０２で取得した通信端末４００におけるログインユーザーが、ＭＦＰ１００にログインしているユーザーと同じであるか否かを判断する。システムコントローラー６０１は、両ユーザーが同じであると判断すると、ステップＳ４００へ制御を進める。一方、システムコントローラー６０１は、両ユーザーが異なると判断すると、そのまま図１１の処理を終了させる。
【００９７】
ステップＳ４００で、システムコントローラー６０１は、タッチパネル３２０の表示を、通信端末４００からの情報の入力を受け付けることができる画面へと切り替えて、図１１の処理を終了させる。
【００９８】
以上説明された第２の実施の形態では、ＭＦＰ１００は、通信端末４００におけるログインユーザーとＭＦＰ１００におけるログインユーザーが同一であることを条件として、タッチパネル３２０の表示を切り替える。一方、両ユーザーが異なる場合には、図１を参照して説明されたような画面の切り替えを実行しない。これにより、ＭＦＰ１００が、通信端末４００を操作するユーザーとは異なるユーザーによって操作され、これによりＭＦＰ１００における表示画面が通信端末４００における操作によって切り替えられることが好ましくない場合に、ＭＦＰ１００の画面が切り替えられることを回避できる。
【００９９】
［第３の実施の形態］
第３の実施の形態では、ＭＦＰ１００は、通信端末４００との接続が確立された後、操作パネル３００に対して操作がなされた場合には、その旨を通信端末４００へ通知する。当該通知を受けると、通信端末４００上のアプリは、情報入力欄４１３への入力に対応した通知（図１の「入力中通知」）を行なわない。
【０１００】
図１２は、第３の実施の形態の画像形成システムにおける、通信端末４００およびＭＦＰ１００の間で実行される処理の概要を示す図である。図１２に示されるように、第３の実施の形態では、通信端末４００とＭＦＰ１００との間で通信が確立した後（図１２中の「接続確立」）、ＭＦＰ１００は、操作パネル３００に対する操作がなされたか否かを判断する。この場合の「操作」は、タッチパネル３２０に対する操作とハードキー３３０に対する操作とを含む。その後、ＭＦＰ１００は、操作パネル３００に対する操作があったと判断すると（図１２中の「操作受付」）、通信端末４００に対して、そのことを通知する（図１２中の「操作有通知」）。「操作有通知」は、本実施の形態において、操作部（操作パネル３００）が入力を受け付けていることの通知の一例である。
【０１０１】
「操作有通知」を受けると、通信端末４００上のアプリは、継続して情報入力欄４１３への入力を受け付けるが、図２の「入力中通知」は実行しない。
【０１０２】
その後、通信端末４００上のアプリは、送信ボタン４１４に対する操作を受け付けると（図１２中の「送信指示」）、情報入力欄４１３に入力された情報をＭＦＰ１００へ送信する（図１２中の「文字送信」）。
【０１０３】
ＭＦＰ１００は、「文字送信」による情報を受信すると、タッチパネル３２０に表示されている画面が当該情報の入力を受け付ける画面（たとえば、図１の画面５２０）であれば、当該情報の入力を受け付ける。一方、ＭＦＰ１００は、タッチパネル３２０に表示されている画面が当該情報の入力を受け付けない画面（たとえば、図１の画面５１０）であれば、当該情報を破棄する。
【０１０４】
図１３は、第３の実施の形態において通信端末４００のアプリ（ＣＰＵ４０１）が実行する処理のフローチャートである。図１３に示されるように、ステップＳ５００で、アプリは、情報入力欄４１３（図１）に対する文字の入力が開始されたか否かを判断する。当該入力がまだ開始されていないと判断されると、図１３の処理は終了する。一方、当該入力が開始されていると判断されると、制御はステップＳ５１０へ進められる。
【０１０５】
ステップＳ５１０で、アプリは、アドレス入力欄４１２（図１）において指定されたＭＦＰ１００の操作状態を取得する。より具体的には、アプリは、たとえばＭＦＰ１００から図１２の「操作有通知」を受信しているか否かによって、ＭＦＰ１００の状態を特定する。「操作有通知」を受信していれば、ＭＦＰ１００は操作中であると特定する。「操作有通知」を受信していなければ、ＭＦＰ１００は操作中ではないと特定する。その後、制御はステップＳ５２０へ進められる。
【０１０６】
ステップＳ５２０で、アプリは、ステップＳ５１０で取得したＭＦＰ１００の状態が操作中であるか否かを判断する。操作中であると判断されると、制御はステップＳ５４０へ進められる。一方、操作中ではないと判断されると、制御はステップＳ５３０へ進められる。
【０１０７】
ステップＳ５２０は、情報入力欄４１３に対する情報の入力開始が検知されてから特定のタイミングで実行される。特定のタイミングの一例は、当該入力の開始直後である。他の例は、当該入力の開始から一定の時間が経過したときである。さらに他の例は、当該入力において特定の量の情報の入力が完了したときである。たとえば、情報入力欄４１３が、１２桁のＩＰアドレスの入力を受け付ける場合、特定の量の情報の入力とは、９桁目までの入力が完了したことを意味する。さらに他の例は、特定の情報が入力されたときである。たとえば、情報入力欄４１３がメールアドレスの入力を受け付ける場合、メールアドレスの中段に位置する、特定の情報は文字「＠」である。
【０１０８】
ステップＳ５３０で、アプリは、ＭＦＰ１００へ、「入力中通知」（図２）を通知する。その後、制御はステップＳ５４０へ進められる。
【０１０９】
ステップＳ５４０で、アプリは、送信ボタン４１４の操作を受け付け、当該操作があれば、情報入力欄４１３に入力された情報をＭＦＰ１００へ送信する。これにより、図１３の処理は終了する。
【０１１０】
以上説明された第３の実施の形態では、通信端末４００において、情報入力欄４１３に情報が入力された際に、ＭＦＰ１００が操作パネル３００への操作を受け付けいれば、通信端末４００は、「入力中通知」を実行しない。情報入力欄４１３への情報の入力中にＭＦＰ１００が操作パネル３００への操作を受け付けたことは、ＭＦＰ１００が、通信端末４００のユーザーとは異なるユーザーによって操作されている可能性がある。したがって、第３の実施の形態では、ＭＦＰ１００が通信端末４００のユーザーとは異なるユーザーによって操作されている可能性がある場合に、ＭＦＰ１００の表示画面が切り替えられる事態を回避できる。
【０１１１】
第３の実施の形態では、通信端末４００からＭＦＰ１００へ、送信ボタン４１４が操作されたときに、ＭＦＰ１００における表示画面が情報入力欄４１３に入力された情報を入力できるものであれば、ＭＦＰ１００において当該情報が入力される。
【０１１２】
［第４の実施の形態］
第４の実施の形態のＭＦＰ１００は、第３の実施の形態のＭＦＰ１００と比較して、さらに、操作パネル３００に対する操作が無くなったことを通知する。図１４は、第４の実施の形態の画像形成システムにおける、通信端末４００およびＭＦＰ１００の間で実行される処理の概要を示す図である。
【０１１３】
図１４に示されるように、第４の実施の形態では、ＭＦＰ１００は、通信端末４００との接続が確立された後、「操作有通知」を行ってから、操作パネル３００が操作されない状態が一定の時間（たとえば、１分間）継続した場合に、操作パネル３００への操作が無いことを通知する（図１４の「操作無通知」）。本実施の形態では、「操作無通知」は、操作部（操作パネル３００）が入力を受け付けていないことの通知の一例である。
【０１１４】
通信端末４００は、「操作無通知」を受けたことに応じて、ＭＦＰ１００に対して、「入力中通知」を実行する。これに応じて、ＭＦＰ１００は、タッチパネル３２０の表示画面が情報入力欄４１３に入力されている情報の入力を受け付けない画面であれば、タッチパネル３２０の表示画面を当該情報の入力を受け付けるものへと切り替える（図１４「操作画面切替」）。
【０１１５】
図１５は、第４の実施の形態において通信端末４００のアプリ（ＣＰＵ４０１）が実行する処理のフローチャートである。図１５の処理では、ステップＳ５２０でＭＦＰ１００が操作中であると判断されると、制御はステップＳ５２２へ進められる。
【０１１６】
ステップＳ５２２で、アプリは、ＭＦＰ１００の操作パネル３００に対する操作が終了したか否かを判断する。アプリは、たとえばステップＳ５２０の実行から所定の時間（たとえば、２分間）が経過するまでに図１４の「操作無通知」を受信すると、操作パネル３００に対する操作が終了したと判断する。アプリは、ステップＳ５２０の実行から所定の時間（たとえば、２分間）が経過するまでに図１４の「操作無通知」を受信しなければ、操作パネル３００に対する操作は終了していないと判断する。ステップＳ５２２において、ＭＦＰ１００の操作パネル３００に対する操作が終了したと判断されると、制御がステップＳ５３０へ進められる。ステップＳ５２２において、ＭＦＰ１００の操作パネル３００に対する操作が終了していないと判断されると、制御がステップＳ５４０へ進められる。
【０１１７】
ステップＳ５３０では、アプリは、ＭＦＰ１００へ「文字入力中」を通知する。その後、制御はステップＳ５４０へ進められる。
【０１１８】
ステップＳ５４０では、アプリは、送信ボタン４１４に対する操作に応じて、ＭＦＰ１００へ、情報入力欄４１３に入力された情報を送信する。
【０１１９】
以上説明された第４の実施の形態では、ＭＦＰ１００における他のユーザーによる操作が終了すれば、ＭＦＰ１００における画面の切り替えが実行される。通信端末４００のユーザーが、通信端末４００を操作しながらＭＦＰ１００を操作したような場合にも、つまり、「操作有通知」が通信端末４００のユーザーの操作によるものであった場合にも、ＭＦＰ１００における画面の切り替えが実行され得る。
【０１２０】
［第５の実施の形態］
第５の実施の形態では、ＭＦＰ１００において、通信端末４００からの「入力中通知」（図２等）に応じてタッチパネル３２０の画面が切り替えられる場合、ＭＦＰ１００は、通信端末４００から送信される情報の種類に応じて、どの画面へとタッチパネル３２０の表示を切り替えるかを決定する。情報の種類の特定は、通信端末４００のアプリによって実行されてもよいし、ＭＦＰ１００によって実行されてもよい。
【０１２１】
第５の実施の形態では、切替先の画面の決定に先立って、情報入力欄４１３に入力された情報の種類が特定される。当該種類の特定は、通信端末４００上のアプリが種類を特定する情報の入力を受け付けることによって実現されてもよいし、入力された情報に対するパターン認識によって実現されてもよい。図１６は、パターン認識によって、入力された情報の種類を特定するための、処理の一例のフローチャートである。
【０１２２】
ステップＳ９００で、アプリは、情報入力欄４１３に入力された文字に対してパターン認識を実行する。その後、制御はステップＳ９０２へ進められる。
【０１２３】
ステップＳ９０２で、アプリは、ステップＳ９００のパターン認識の結果、情報入力欄４１３に入力された文字が「人名」の特徴を有するか否かを判断する。アプリは、たとえば、情報入力欄４１３に入力された最初の所定の数の文字が、人名として登録される１つ以上の文字列の組のいずれかにおける所定の数の文字と一致する場合、ステップＳ９０４へ制御を進める。この場合、情報入力欄４１３に入力された所定の数の文字は、「人名」の特徴を有する。たとえば、情報入力欄４１３に文字「鈴木」が入力され、人名として文字列「鈴木」が登録されている場合、入力された文字「鈴木」は、登録されている文字列「鈴木」と一致するため、「人名」の特徴を有すると判断される。
【０１２４】
一方、アプリは、情報入力欄４１３に入力された所定の数の文字が、人名として登録される１つ以上の文字列の組のいずれにも一致しない場合には、ステップＳ９０６へ制御を進める。この場合、情報入力欄４１３に入力された所定の数の文字は、「人名」の特徴を有しない。
【０１２５】
ステップＳ９０４で、アプリは、情報入力欄４１３に入力された情報を「人名」であることを特定し、そのことをＭＦＰ１００へ通知して、図１６の処理を終了する。
【０１２６】
ステップＳ９０６で、アプリは、ステップＳ９００のパターン認識の結果、上記所定の数の文字が「ファックス番号」の特徴を有するか否かを判断する。アプリは、たとえば、情報入力欄４１３に入力された文字列がファックス番号の特徴（たとえば、数字のみから構成される文字列であり、かつ、先頭の文字が「０」である）を有する場合、ステップＳ９０８へ制御を進める。一方、アプリは、情報入力欄４１３に入力された所定の数の文字が、ファックス番号の特徴を有しない場合には、ステップＳ９１０へ制御を進める。
【０１２７】
ステップＳ９０８で、アプリは、情報入力欄４１３に入力された情報を「ファックス番号」であることを特定し、そのことをＭＦＰ１００へ通知して、図１６の処理を終了する。
【０１２８】
ステップＳ９１０で、アプリは、ステップＳ９００のパターン認識の結果、上記所定の数の文字が「メールアドレス」の特徴を有するか否かを判断する。アプリは、たとえば、情報入力欄４１３に入力された文字列がメールアドレスの特徴（たとえば、２文字目以降に文字「@」を含む）を有する場合、ステップＳ９１２へ制御を進める。一方、アプリは、情報入力欄４１３に入力された所定の数の文字が、メールアドレスの特徴を有しない場合には、ステップＳ９１４へ制御を進める。
【０１２９】
ステップＳ９１２で、アプリは、情報入力欄４１３に入力された情報を「メールアドレス」であることを特定し、そのことをＭＦＰ１００へ通知して、図１６の処理を終了する。
【０１３０】
ステップＳ９１４で、アプリは、ステップＳ９００のパターン認識の結果、上記所定の数の文字が「ＵＲＬ」の特徴を有するか否かを判断する。アプリは、たとえば、情報入力欄４１３に入力された文字列がＵＲＬの特徴（たとえば、文字列「http:/」または文字列「FTP://」で始まる）を有する場合、ステップＳ９１６へ制御を進める。一方、アプリは、情報入力欄４１３に入力された所定の数の文字が、ＵＲＬの特徴を有しない場合には、ステップＳ９１８へ制御を進める。
【０１３１】
ステップＳ９１６で、アプリは、情報入力欄４１３に入力された情報を「ＵＲＬ」であることを特定し、そのことをＭＦＰ１００へ通知して、図１６の処理を終了する。
【０１３２】
ステップＳ９１８で、アプリは、ステップＳ９００のパターン認識の結果、上記所定の数の文字が「文章」の特徴を有するか否かを判断する。アプリは、たとえば、情報入力欄４１３に入力された文字列が文章の特徴（たとえば、特定の文字列「お世話におります。」で始まる）を有する場合、ステップＳ９２０へ制御を進める。一方、アプリは、情報入力欄４１３に入力された所定の数の文字が、文章の特徴を有しない場合には、ステップＳ９２２へ制御を進める。
【０１３３】
ステップＳ９２０で、アプリは、情報入力欄４１３に入力された情報を「文章」であることを特定し、そのことをＭＦＰ１００へ通知して、図１６の処理を終了する。
【０１３４】
ステップＳ９１８で、アプリは、ステップＳ９００のパターン認識の結果、上記所定の数の文字が「ボックス名」の特徴を有するか否かを判断する。「ボックス名」とは、ＭＦＰ１００の記憶装置６０６において設定された、ファイル記憶用の１つ以上の記憶領域のそれぞれを特定する名称である。アプリは、たとえば、情報入力欄４１３に入力された文字列がボックス名の特徴（たとえば、ボックス名として登録された１つ以上の文字列のいずれかと同じ文字列で始まる）を有する場合、ステップＳ９２０へ制御を進める。ステップＳ９１８では、記憶装置４０３が、ＭＦＰ１００内のボックス名を予め格納していてもよいし、アプリが、ステップＳ９１８でＭＦＰ１００へボックス名の一覧を問い合わせてもよい。
【０１３５】
一方、アプリは、情報入力欄４１３に入力された所定の数の文字が、ボックス名の特徴を有しない場合には、ステップＳ９２２へ制御を進める。
【０１３６】
ステップＳ９１８では、たとえば、ＭＦＰ１００内のボックス名がボックス名「ichiyama_box」を含む場合、情報入力欄４１３に文字列「ichiyama_」が入力されると、アプリは、入力された文字列がボックス名の特徴を含むと判断する。
【０１３７】
ステップＳ９２０で、アプリは、情報入力欄４１３に入力された情報を「ボックス名」であることを特定し、そのことをＭＦＰ１００へ通知して、図１６の処理を終了する。
【０１３８】
ステップＳ９２２で、アプリは、ステップＳ９００のパターン認識の結果、上記所定の数の文字が「ボックス名」の特徴を有するか否かを判断する。「ボックス名」とは、ＭＦＰ１００の記憶装置６０６において設定された、ファイル記憶用の１つ以上の記憶領域のそれぞれを特定する名称である。アプリは、たとえば、情報入力欄４１３に入力された文字列がボックス名の特徴（たとえば、ボックス名として登録された１つ以上の文字列のいずれかと同じ文字列で始まる）を有する場合、ステップＳ９２４へ制御を進める。ステップＳ９２２では、記憶装置４０３が、ＭＦＰ１００内のボックス名を予め格納していてもよいし、アプリが、ステップＳ９１８でＭＦＰ１００へボックス名の一覧を問い合わせてもよい。
【０１３９】
一方、アプリは、情報入力欄４１３に入力された所定の数の文字が、ボックス名の特徴を有しない場合には、ステップＳ９２６へ制御を進める。
【０１４０】
ステップＳ９２２では、たとえば、ＭＦＰ１００内のボックス名がボックス名「ichiyama_box」を含む場合、情報入力欄４１３に文字列「ichiyama_」が入力されると、アプリは、入力された文字列がボックス名の特徴を含むと判断する。
【０１４１】
ステップＳ９２４で、アプリは、情報入力欄４１３に入力された情報を「ボックス名」であることを特定し、そのことをＭＦＰ１００へ通知して、図１６の処理を終了する。
【０１４２】
ステップＳ９２６で、アプリは、ＭＦＰ１００へ、情報入力欄４１３に入力された情報の種類を特定できなかったことを通知して、図１６の処理を終了する。
【０１４３】
図１６に示されたような情報の種類の特定がＭＦＰ１００において実行される場合には、通信端末４００は、送信ボタン４１４（図１）に対する操作に先立って、情報入力欄４１３に入力された情報をＭＦＰ１００へ送信する。ＭＦＰ１００のシステムコントローラー６０１は、通信端末４００から送信された、情報入力欄４１３に入力された情報を用いて、図１６の処理を実行する。
【０１４４】
次に、情報入力欄４１３に入力されたの情報の種類に応じた画面の具体例を説明する。図１７は、種類「人名」に対応する画面の一例である。図１８は、種類「ファックス番号」に対応する画面の一例である。図１９は、種類「メールアドレス」に対応する画面の一例である。図２０〜図２２は、それぞれ、種類「ＵＲＬ」に対応する画面の一例である。図２３は、種類「文章」に対応する画面の一例である。図２４は、種類「ボックス名」に対応する画面の一例である。以下、それぞれの画面について、説明する。
【０１４５】
図１７の画面５３０は、ＭＦＰ１００におけるアドレス帳に対して、新たなユーザーを登録するための画面の一例である。画面５３０は、入力されたユーザー名を表示する入力欄５３１を含む。
【０１４６】
情報入力欄４１３に入力された情報の種類が「人名」であると特定された場合には、図２の「操作画面切替」において、タッチパネル３２０は、画面５３０を表示する。その後、送信ボタン４１４の操作によって通信端末４００から送信された情報は、入力欄５３１に入力される。
【０１４７】
図１８の画面５４０は、ＭＦＰ１００からファクシミリ通信によってデータを送信する際の送信先を入力するための画面である。画面５４０は、入力されたファックス番号を表示する入力欄５４１を含む。
【０１４８】
情報入力欄４１３に入力された情報の種類が「ファックス番号」であると特定された場合には、図２の「操作画面切替」において、タッチパネル３２０は、画面５４０を表示する。その後、送信ボタン４１４の操作によって通信端末４００から送信された情報は、入力欄５４１に入力される。
【０１４９】
図１９の画面５５０は、ＭＦＰ１００から電子メールによって情報が送信される際の、送信先のメールアドレスを入力するための画面である。画面５５０は、入力されたメールアドレスを表示するための入力欄５５１を含む。
【０１５０】
情報入力欄４１３に入力された情報の種類が「メールアドレス」であると特定された場合には、図２の「操作画面切替」において、タッチパネル３２０は、画面５５０を表示する。その後、送信ボタン４１４の操作によって通信端末４００から送信された情報は、入力欄５４１に入力される。
【０１５１】
図２０の画面５６０、図２１の画面５７０、および、図２２の画面５８０は、それぞれ、ＭＦＰ１００からのファイルの送信先を設定するための画面の一例である。より具体的には、画面５６０は、ＳＭＢ（Server  Message  Block）プロトコルに従ったファイル送信の送信先を設定する画面である。画面５７０は、ＷｅｂＤＡＶ（Web-based  Distributed  Authoring  and  Versioning）プロトコルに従ったファイル送信の送信先を設定する画面である。画面５８０は、ＦＴＰ（File  Transfer  Protocol）プロトコルに従ったファイル送信の送信先を設定する画面である。画面５６０，画面５７０，画面５８０のそれぞれは、入力された送信先を表示するための入力欄５６１，５７１，５８１を含む。
【０１５２】
情報入力欄４１３に入力された情報の種類が「ＵＲＬ」であると特定された場合には、図２の「操作画面切替」において、タッチパネル３２０は、画面５６０、画面５７０、および、画面５８０のいずれかを表示する。入力された情報の種類において、さらにプロトコルまで特定された場合には、タッチパネル３２０は、画面５６０，画面５７０，および画面５８０のうち特定されたプロトコルに対応する画面を表示する。
【０１５３】
その後、送信ボタン４１４の操作によって通信端末４００から送信された情報は、表示された画面の中の入力欄（入力欄５６１，５７１，５８１のいずれか）に入力される。
【０１５４】
図２３の画面６００（図２３の上部に示された画面）は、ＭＦＰ１００において作成される電子メール文書の本文を入力するための画面である。画面６００は、入力された本文を表示するための入力欄６９１を含む。
【０１５５】
情報入力欄４１３に入力された情報の種類が「文章」であると特定された場合には、図２の「操作画面切替」において、タッチパネル３２０は、画面６００を表示する。その後、送信ボタン４１４の操作によって通信端末４００から送信された情報は、入力欄６９１に入力される。
【０１５６】
タッチパネル３２０に電子メール作成用の画面６１０（図２３の下部に示された画面）が表示されているときに、情報入力欄４１３に入力された情報の種類が「文章」であることが特定されると、タッチパネル３２０の表示が画面６００へと切り替えられる。より具体的には、画面６１０は、電子メール作成用の画面である。画面６１０は、添付ファイル名を表示する入力欄６１１と、電子メールの件名を表示する入力欄６１２と、電子メール本文を表示する入力欄６９１とを含む。一方、画面６００（図２３の上部）では、入力欄６１１および入力欄６１２の表示が省略されている。
【０１５７】
図２４の画面６３０は、ＭＦＰ１００においてファイルの保存先を指定するための画面である。画面６３０は、入力されたボックス名を表示するための入力欄６３１を含む。
【０１５８】
情報入力欄４１３に入力された情報の種類が「ボックス名」であると特定された場合には、図２の「操作画面切替」において、タッチパネル３２０は、画面６３０を表示する。その後、送信ボタン４１４の操作によって通信端末４００から送信された情報は、入力欄６３１に入力される。
【０１５９】
以上説明された第５の実施の形態では、ＭＦＰ１００のタッチパネル３２０は、情報入力欄４１３に入力されている情報の種類に応じた種類の画面を表示するように切り替えられる。
【０１６０】
［第６の実施の形態］
第６の実施の形態の画像形成システムでは、情報入力欄４１３に入力されている情報の種類として２以上の種類が特定された場合、ＭＦＰ１００は、「操作画面切替」（図１）における画面の切替前に、当該２以上の種類を示すリストを表示する。通信端末４００のユーザーは、当該リストから、１つの種類を選択する。これに応じて、ＭＦＰ１００は、選択された種類の情報を入力するための画面を、タッチパネル３２０に表示する。
【０１６１】
図２５は、第６の実施の形態のＭＦＰ１００における画面の遷移の一例を説明するための図である。図２５を参照して、情報入力欄４１３に入力された情報の種類として、３つの種類「メールアドレス」「人名」および「ＵＲＬ」が特定された場合の、ＭＦＰ１００のタッチパネル３２０における表示の遷移を説明する。
【０１６２】
図２５には、３つの画面７１０，７２０，７４０が示されている。画面７１０は、ＭＦＰ１００における画像形成動作についての設定を入力する画面である。画面７２０は、上記のリスト７３０の表示を含む画面である。画面７４０は、メールアドレスを入力するための画面である。
【０１６３】
第６の実施の形態において、システムコントローラー６０１は、タッチパネル３２０において画面７１０が表示されているとき、通信端末４００から「入力通知」（図２等）を受けると、タッチパネル３２０における表示を切り替える。より具体的には、情報入力欄４１３に入力されている情報の種類として２以上の種類が特定されると、システムコントローラー６０１は、タッチパネル３２０に、リスト７３０を含む画面７２０を表示する。
【０１６４】
リスト７３０は、入力される情報を、３つの種類「メールアドレス」「人名」および「ＵＲＬ」から選択するための表示である。より具体的には、リスト７３０は、種類「メールアドレス」を選択するための欄７３１と、種類「人名」を選択するための欄７３２と、種類「ＵＲＬ」を選択するための欄７３３とを含む。通信端末４００上のアプリは、リスト７３０が表示されていること、および、当該リスト７３０からＭＦＰ１００に入力される情報の種類を選択する必要があることを、ディスプレイ４０４に表示してもよい。
【０１６５】
ユーザーは、３つの欄７３１〜７３３の中の１つをタッチ操作することにより、リスト７３０内の３つの種類から１つの種類を選択する情報を入力する。
【０１６６】
システムコントローラー６０１は、欄７３１が操作されると、タッチパネル３２０に、「メールアドレス」を入力するための画面５４０を表示する。欄７３２が操作されると、システムコントローラー６０１は、タッチパネル３２０に、「人名」を入力するための画面（たとえば、図１７の画面５３０）を表示する。欄７３３が操作されると、システムコントローラー６０１は、タッチパネル３２０に、「ＵＲＬ」を入力するための画面（たとえば、図２０の画面５６０）を表示する。
【０１６７】
以上説明された第６の実施の形態では、情報入力欄４１３に入力されている情報の種類として２以上の種類が特定された場合には、ＭＦＰ１００において、当該２以上の種類を示すリストが表示される。その後、ＭＦＰ１００では、当該リストから選択された種類の情報を入力するための画面が表示される。
【０１６８】
当該リストは、通信端末４００のディスプレイ４０４に表示されてもよい。ユーザーは、入力装置４０５を操作することにより、当該リストから、種類を選択する。ＣＰＵ４０１は、どの種類が選択されたをＭＦＰ１００に送信する。これに応じて、システムコントローラー６０１は、「操作画面切替」（図２等）において、タッチパネル３２０に、通信端末４００において選択された種類の情報を入力するための画面を表示する。
【０１６９】
今回開示された各実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。
【符号の説明】
【０１７０】
１００  ＭＦＰ、１５１  操作部、１５２  制御部、１５３  処理実行部、３００  操作パネル、３２０  タッチパネル、４００  通信端末、４５１  入力部、４５２  送受信部、４５３  通知部、６０１  システムコントローラー。
【図１】
0006292210.tif 000002
【図２】
0006292210.tif 000003
【図３】
0006292210.tif 000004
【図４】
0006292210.tif 000005
【図５】
0006292210.tif 000006
【図６】
0006292210.tif 000007
【図７】
0006292210.tif 000008
【図８】
0006292210.tif 000009
【図９】
0006292210.tif 000010
【図１０】
0006292210.tif 000011
【図１１】
0006292210.tif 000012
【図１２】
0006292210.tif 000013
【図１３】
0006292210.tif 000014
【図１４】
0006292210.tif 000015
【図１５】
0006292210.tif 000016
【図１６】
0006292210.tif 000017
【図１７】
0006292210.tif 000018
【図１８】
0006292210.tif 000019
【図１９】
0006292210.tif 000020
【図２０】
0006292210.tif 000021
【図２１】
0006292210.tif 000022
【図２２】
0006292210.tif 000023
【図２３】
0006292210.tif 000024
【図２４】
0006292210.tif 000025
【図２５】
0006292210.tif 000026