(57)【要約】【課題】容易に文字入力の操作し易くすること。【解決手段】特定処理装置が、タッチパネル（以下ＴＰという）での文字入力受付時に、ＴＰに表示された文字入力画像における操作位置を特定可能な位置特定情報をＴＰから受付け（Ｓ１２２）この位置特定情報を、文字入力画像の当該位置特定情報で特定される位置の文字に変換し（Ｓ１２３）この文字に応じた処理を実行する（Ｓ１２５）。携帯端末が、入力受付部で文字の入力を受付けるための当該携帯端末に予め備えられた文字入力機能を起動させる（Ｓ２１６）。遠隔操作システムが、起動された文字入力機能により入力受付部で入力が受付けられた文字を、文字入力画像における当該文字の位置特定情報に変換する（Ｓ２２４）。特定処理装置が、特定処理装置のＴＰからの位置特定情報に替えて、携帯端末で入力が受付けられた文字が位置特定情報に変換された場合は、当該位置特定情報を受付ける（Ｓ１２２）。【選択図】図７
2012093877.tif 000002
【特許請求の範囲】
【請求項１】
特定処理装置と携帯端末とを含む遠隔操作システムであって、
前記特定処理装置は、タッチパネルと第１の制御部とを備え、
前記携帯端末は、入力受付部と第２の制御部とを備え、
前記第１の制御部は、
前記タッチパネルで文字の入力を受付けるときに、前記タッチパネルに表示された文字入力画像における操作位置を特定可能な位置特定情報を前記タッチパネルから受付ける位置受付手段と、
前記位置受付手段によって受付けられた前記位置特定情報を、前記文字入力画像の当該位置特定情報で特定される位置の文字に変換する文字変換手段と、
前記文字変換手段によって変換された前記文字に応じた処理を実行する処理実行手段とを含み、
前記第２の制御部は、
前記入力受付部で文字の入力を受付けるための当該携帯端末に予め備えられた文字入力機能を起動させる起動手段を含み、
前記遠隔操作システムは、
前記起動手段によって起動された前記文字入力機能によって前記入力受付部で入力が受付けられた文字を、前記文字入力画像における当該文字の位置特定情報に変換する位置変換手段を含み、
前記位置受付手段は、前記タッチパネルからの前記位置特定情報に替えて、前記位置変換手段によって入力が受付けられた文字が前記位置特定情報に変換された場合は、当該位置特定情報を受付ける、遠隔操作システム。
【請求項２】
前記特定処理装置は、第１の通信部をさらに備え、
前記第１の制御部は、さらに、
前記文字入力画像を、前記携帯端末に送信するよう前記第１の通信部を制御する画像送信制御手段を含み、
前記第２の制御部は、さらに、
前記画像送信制御手段から受信した画像が前記文字入力画像であるか否かを画像認識により判別する判別手段を備え、
前記位置変換手段は、受信した画像が前記判別手段によって前記文字入力画像であると判別されたことを条件として、入力が受付られた文字を、当該文字の前記位置特定情報に変換する、請求項１に記載の遠隔操作システム。
【請求項３】
前記特定処理装置は、第１の通信部をさらに備え、
前記第１の制御部は、さらに、
前記文字入力画像を、前記携帯端末に送信するよう前記第１の通信部を制御する画像送信制御手段を含み、
前記第２の制御部は、さらに、
前記文字入力画像に基づいて、当該文字入力画像によって入力される文字と前記位置特定情報との対応付けを示す変換テーブルを生成する生成手段を含み、
前記位置変換手段は、前記生成手段によって生成された前記変換テーブルを用いて、前記入力受付部で入力が受付けられた文字を前記位置特定情報に変換する、請求項１に記載の遠隔操作システム。
【請求項４】
前記第２の制御部は、さらに、
前記生成手段によって生成された前記変換テーブルを保存する保存手段を含み、
前記位置変換手段は、前記保存手段によって前記変換テーブルが保存されている場合は、保存されている当該変換テーブルを用いて、前記位置特定情報に変換する、請求項３に記載の遠隔操作システム。
【請求項５】
前記位置変換手段は、前記文字入力画像によって入力される文字と前記位置特定情報との対応付けを示す予め特定処理装置に記憶された変換テーブルを用いて、前記入力受付部で入力が受付けられた文字を前記位置特定情報に変換する、請求項１に記載の遠隔操作システム。
【請求項６】
前記携帯端末は、第２の通信部をさらに備え、
前記第２の制御部は、
前記位置変換手段と、
前記位置変換手段によって変換された前記位置特定情報を、前記特定処理装置に送信するよう前記第２の通信部を制御する位置送信制御手段とを含み、
前記文字変換手段は、前記位置送信制御手段によって送信され受信された前記位置特定情報を、文字に変換する、請求項１に記載の遠隔操作システム。
【請求項７】
前記携帯端末は、第２の通信部をさらに備え、
前記第２の制御部は、
前記入力受付部で入力が受付けられた文字を特定可能な文字特定情報を、前記特定処理装置に送信するよう前記第２の通信部を制御する文字送信制御手段を含み、
前記第１の制御部は、
前記位置変換手段を含み、
前記位置変換手段は、前記文字送信制御手段によって送信され受信された前記文字特定情報で特定された文字を、前記文字入力画像における当該文字の前記位置特定情報に変換する、請求項１に記載の遠隔操作システム。
【請求項８】
特定処理装置と携帯端末とを含む遠隔操作システムで実行される遠隔操作方法あって、
前記特定処理装置は、タッチパネルと第１の制御部とを備え、
前記携帯端末は、入力受付部と第２の制御部とを備え、
前記第１の制御部が、
前記タッチパネルで文字の入力を受付けるときに、前記タッチパネルに表示された文字入力画像における操作位置を特定可能な位置特定情報を前記タッチパネルから受付けるステップと、
受付けられた前記位置特定情報を、前記文字入力画像の当該位置特定情報で特定される位置の文字に変換するステップと、
変換された前記文字に応じた処理を実行するステップとを含み、
前記第２の制御部が、
前記入力受付部で文字の入力を受付けるための当該携帯端末に予め備えられた文字入力機能を起動させるステップを含み、
前記遠隔操作システムが、
起動された前記文字入力機能によって前記入力受付部で入力が受付けられた文字を、前記文字入力画像における当該文字の位置特定情報に変換するステップを含み、
前記位置特定情報を受付けるステップは、前記タッチパネルからの前記位置特定情報に替えて、入力が受付けられた文字が前記位置特定情報に変換された場合は、当該位置特定情報を受付ける、遠隔操作方法。
【請求項９】
入力受付部と制御部と通信部とを備える携帯端末で実行され、特定処理装置を遠隔操作するための遠隔操作プログラムであって、
前記特定処理装置によって、当該特定処理装置に備えられたタッチパネルで文字の入力を受付けるときに、前記タッチパネルに表示された文字入力画像における操作位置を特定可能な位置特定情報が前記タッチパネルから受付けられ、受付けられた前記位置特定情報が、前記文字入力画像の当該位置特定情報で特定される位置の文字に変換され、変換された前記文字に応じた処理が実行され、
前記入力受付部で文字の入力を受付けるための当該携帯端末に予め備えられた文字入力機能を起動させるステップと、
起動された前記文字入力機能によって前記入力受付部で入力が受付けられた文字を、受信した前記文字入力画像における当該文字の位置特定情報に変換するステップと、
変換された前記位置特定情報を、前記特定処理装置に送信するよう前記通信部を制御するステップとを前記携帯端末に実行させ、
前記特定処理装置によって、前記タッチパネルからの前記位置特定情報に替えて、前記携帯端末から前記特定処理装置に送信された前記位置特定情報が、前記文字入力画像の当該位置特定情報で特定される位置の文字に変換され、変換された前記文字に応じた処理が実行される、遠隔操作プログラム。
【請求項１０】
入力受付部と制御部と通信部とを備える携帯端末で、特定処理装置を遠隔操作するための遠隔操作方法であって、
前記特定処理装置によって、当該特定処理装置に備えられたタッチパネルで文字の入力を受付けるときに、前記タッチパネルに表示された文字入力画像における操作位置を特定可能な位置特定情報が前記タッチパネルから受付けられ、受付けられた前記位置特定情報が、前記文字入力画像の当該位置特定情報で特定される位置の文字に変換され、変換された前記文字に応じた処理が実行され、
前記制御部が、
前記入力受付部で文字の入力を受付けるための当該携帯端末に予め備えられた文字入力機能を起動させるステップと、
起動された前記文字入力機能によって前記入力受付部で入力が受付けられた文字を、受信した前記文字入力画像における当該文字の位置特定情報に変換するステップと、
変換された前記位置特定情報を、前記特定処理装置に送信するよう前記通信部を制御するステップとを含み、
前記特定処理装置によって、前記タッチパネルからの前記位置特定情報に替えて、前記携帯端末から前記特定処理装置に送信された前記位置特定情報が、前記文字入力画像の当該位置特定情報で特定される位置の文字に変換され、変換された前記文字に応じた処理が実行される、遠隔操作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、遠隔操作システム、遠隔操作方法、および、遠隔操作プログラムに関し、特に、タッチパネルを備える特定処理装置の遠隔操作に適した遠隔操作システム、遠隔操作方法、および、遠隔操作プログラムに関する。
【背景技術】
【０００２】
従来、サーバコンピュータが、ソフトウェアキーボードを遠隔操作端末装置に送信し、遠隔操作端末装置が、当該ソフトウェアキーボードを画面に表示して、操作を受付け、受付けた文字の入力コードをサーバコンピュータに送信する遠隔操作システムがあった（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３１６４９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１のシステムにおいては、特定の処理を実行する処理装置側でソフトウェアキーボードを生成し、遠隔操作をする側の端末装置に送信する。このため、必ずしも遠隔操作をする側の端末装置に適したソフトウェアキーボードではないといった問題があった。
【０００５】
たとえば、生成されるソフトウェアキーボードが大きく、端末装置の画面が小さい場合、端末装置の画面ではソフトウェアキーボードを縮小表示しなければならず、１つ１つのキーが小さくなってしまい、操作がし難くなる。
【０００６】
この発明は、上述の問題を解決するためになされたものであり、その目的の１つは、容易に文字入力の操作し易くすることが可能な遠隔操作システム、遠隔操作方法、および、遠隔操作プログラムを提供することである。
【課題を解決するための手段】
【０００７】
上述の目的を達成するために、この発明のある局面によれば、遠隔操作システムは、特定処理装置と携帯端末とを含む。特定処理装置は、タッチパネルと第１の制御部とを備える。携帯端末は、入力受付部と第２の制御部とを備える。第１の制御部は、タッチパネルで文字の入力を受付けるときに、タッチパネルに表示された文字入力画像における操作位置を特定可能な位置特定情報をタッチパネルから受付ける位置受付部と、位置受付部によって受付けられた位置特定情報を、文字入力画像の当該位置特定情報で特定される位置の文字に変換する文字変換部と、文字変換部によって変換された文字に応じた処理を実行する処理実行部とを含む。
【０００８】
第２の制御部は、入力受付部で文字の入力を受付けるための当該携帯端末に予め備えられた文字入力機能を起動させる起動部を含む。遠隔操作システムは、起動部によって起動された文字入力機能によって入力受付部で入力が受付けられた文字を、文字入力画像における当該文字の位置特定情報に変換する位置変換部を含む。位置受付部は、位置変換部によって入力が受付けられた文字が位置特定情報に変換された場合は、当該位置特定情報を受付ける。
【０００９】
この発明に従えば、特定処理装置によって、特定処理装置のタッチパネルで文字の入力を受付けるときに、タッチパネルに表示された文字入力画像における操作位置を特定可能な位置特定情報がタッチパネルから受付けられ、受付けられた位置特定情報が、文字入力画像の当該位置特定情報で特定される位置の文字に変換され、変換された文字に応じた処理が実行される。携帯端末によって、入力受付部で文字の入力を受付けるための当該携帯端末に予め備えられた文字入力機能が起動させられる。遠隔操作システムによって、起動された文字入力機能によって入力受付部で入力が受付けられた文字が、文字入力画像における当該文字の位置特定情報に変換される。特定処理装置によって、特定処理装置のタッチパネルからの位置特定情報に替えて、携帯端末の入力受付部で入力が受付けられた文字が位置特定情報に変換された場合は、当該位置特定情報が受付けられる。
【００１０】
このため、携帯端末に予め備えられた文字入力機能によって文字の入力が受付けられるので、文字入力の操作がし易い。また、特定処理装置のタッチパネルから位置特定情報が受付けられていたのを、特定処理装置のタッチパネルに加えて携帯端末からも受付けられるように変更するだけで、位置特定情報を文字に変換して、変換された文字に応じた処理を実行する部分については、特に変更しなくても、携帯端末から受付けられた位置特定情報を文字に変換して、変換された文字に応じた処理を実行することができる。その結果、容易に文字入力の操作し易くすることが可能な遠隔操作システムを提供することができる。
【００１１】
好ましくは、特定処理装置は、第１の通信部をさらに備える。第１の制御部は、さらに、文字入力画像を、携帯端末に送信するよう第１の通信部を制御する画像送信制御部を含む。第２の制御部は、さらに、画像送信制御部から受信した画像が文字入力画像であるか否かを画像認識により判別する判別部を備える。位置変換部は、受信した画像が判別部によって文字入力画像であると判別されたことを条件として、入力が受付られた文字を、当該文字の位置特定情報に変換する。
【００１２】
この発明に従えば、特定処理装置によって、文字入力画像が、携帯端末に送信される。携帯端末によって、特定処理装置から受信した画像が文字入力画像であるか否かが画像認識により判別され、遠隔操作システムによって、文字入力画像であると判別されたことを条件として、入力が受付られた文字が、当該文字の位置特定情報に変換される。その結果、特定処理装置から携帯端末に送信される画像が文字入力画像である場合に、適切に位置特定情報への変換を行なうことができる。
【００１３】
好ましくは、特定処理装置は、第１の通信部をさらに備える。第１の制御部は、さらに、文字入力画像を携帯端末に送信するよう第１の通信部を制御する画像送信制御部を含む。第２の制御部は、さらに、文字入力画像に基づいて、当該文字入力画像によって入力される文字と位置特定情報との対応付けを示す変換テーブルを生成する生成部を含む。位置変換部は、生成部によって生成された変換テーブルを用いて、入力受付部で入力が受付けられた文字を位置特定情報に変換する。
【００１４】
この発明に従えば、特定処理装置によって、文字入力画像が携帯端末に送信される。携帯端末によって、文字入力画像に基づいて、当該文字入力画像によって入力される文字と位置特定情報との対応付けを示す変換テーブルが生成される。遠隔操作システムによって、生成された変換テーブルが用いられて、携帯端末で入力が受付けられた文字が位置特定情報に変換される。その結果、位置特定情報への変換をより確実に行なうことができる。
【００１５】
さらに好ましくは、第２の制御部は、さらに、生成部によって生成された変換テーブルを保存する保存部を含む。位置変換部は、保存部によって変換テーブルが保存されている場合は、保存されている当該変換テーブルを用いて、位置特定情報に変換する。
【００１６】
この発明に従えば、携帯端末によって、生成された変換テーブルが保存される。遠隔操作システムによって、変換テーブルが保存されている場合は、保存されている当該変換テーブルが用いられて、位置特定情報に変換される。その結果、位置特定情報への変換をより効率よく行なうことができる。
【００１７】
好ましくは、位置変換部は、文字入力画像によって入力される文字と位置特定情報との対応付けを示す予め特定処理装置に記憶された変換テーブルを用いて、入力受付部で入力が受付けられた文字を位置特定情報に変換する。
【００１８】
この発明に従えば、遠隔操作システムによって、文字入力画像によって入力される文字と位置特定情報との対応付けを示す予め特定処理装置に記憶された変換テーブルが用いられて、携帯端末で入力が受付けられた文字が位置特定情報に変換される。その結果、位置特定情報への変換をさらに効率よく行なうことができる。
【００１９】
好ましくは、携帯端末は、第２の通信部をさらに備える。第２の制御部は、位置変換部と、位置変換部によって変換された位置特定情報を、特定処理装置に送信するよう第２の通信部を制御する位置送信制御部とを含む。文字変換部は、位置送信制御部によって送信され受信された位置特定情報を、文字に変換する。
【００２０】
この発明に従えば、携帯端末によって、入力が受付けられた文字が位置特定情報に変換され、変換された位置特定情報が、特定処理装置に送信される。特定処理装置によって、携帯端末から送信され受信された位置特定情報が、文字に変換される。このため、携帯端末で入力された文字の位置特定情報への変換が携帯端末で行なわれる。その結果、特定処理装置の処理負担を軽減することができる。
【００２１】
好ましくは、携帯端末は、第２の通信部をさらに備える。第２の制御部は、入力受付部で入力が受付けられた文字を特定可能な文字特定情報を、特定処理装置に送信するよう第２の通信部を制御する文字送信制御部を含む。第１の制御部は、位置変換部を含む。位置変換部は、文字送信制御部によって送信され受信された文字特定情報で特定された文字を、文字入力画像における当該文字の位置特定情報に変換する。
【００２２】
この発明に従えば、携帯端末によって、入力が受付けられた文字を特定可能な文字特定情報が、特定処理装置に送信される。特定処理装置によって、携帯端末から受信された文字特定情報で特定された文字が、携帯端末に送信した文字入力画像における当該文字の位置特定情報に変換される。このため、携帯端末で入力された文字の位置特定情報への変換が特定処理装置で行なわれる。その結果、携帯端末の処理負担を軽減することができる。
【００２３】
この発明の他の局面によれば、遠隔操作方法は、特定処理装置と携帯端末とを含む遠隔操作システムで実行される。特定処理装置は、タッチパネルと第１の制御部とを備える。携帯端末は、入力受付部と第２の制御部とを備える。遠隔操作方法は、第１の制御部が、タッチパネルで文字の入力を受付けるときに、タッチパネルに表示された文字入力画像における操作位置を特定可能な位置特定情報をタッチパネルから受付けるステップと、受付けられた位置特定情報を、文字入力画像の当該位置特定情報で特定される位置の文字に変換するステップと、変換された文字に応じた処理を実行するステップとを含む。遠隔操作方法は、第２の制御部が、入力受付部で文字の入力を受付けるための当該携帯端末に予め備えられた文字入力機能を起動させるステップを含む。遠隔操作方法は、遠隔操作システムが、起動された文字入力機能によって入力受付部で入力が受付けられた文字を、文字入力画像における当該文字の位置特定情報に変換するステップを含む。位置特定情報を受付けるステップは、タッチパネルからの位置特定情報に替えて、入力が受付けられた文字が位置特定情報に変換された場合は、当該位置特定情報を受付ける。
【００２４】
この発明に従えば、容易に文字入力の操作し易くすることが可能な遠隔操作方法を提供することができる。
【００２５】
この発明のさらに他の局面によれば、遠隔操作プログラムは、入力受付部と制御部と通信部とを備える携帯端末で実行され、特定処理装置を遠隔操作するためのプログラムである。特定処理装置によって、当該特定処理装置に備えられたタッチパネルで文字の入力を受付けるときに、タッチパネルに表示された文字入力画像における操作位置を特定可能な位置特定情報がタッチパネルから受付けられ、受付けられた位置特定情報が、文字入力画像の当該位置特定情報で特定される位置の文字に変換され、変換された文字に応じた処理が実行される。遠隔操作プログラムは、入力受付部で文字の入力を受付けるための当該携帯端末に予め備えられた文字入力機能を起動させるステップと、起動された文字入力機能によって入力受付部で入力が受付けられた文字を、受信した文字入力画像における当該文字の位置特定情報に変換するステップと、変換された位置特定情報を、特定処理装置に送信するよう通信部を制御するステップとを携帯端末に実行させる。特定処理装置によって、タッチパネルからの位置特定情報に替えて、携帯端末から特定処理装置に送信された位置特定情報が、文字入力画像の当該位置特定情報で特定される位置の文字に変換され、変換された文字に応じた処理が実行される。
【００２６】
この発明に従えば、容易に文字入力の操作し易くすることが可能な遠隔操作プログラムを提供することができる。
【００２７】
この発明のさらに他の局面によれば、遠隔操作方法は、入力受付部と制御部と通信部とを備える携帯端末で、特定処理装置を遠隔操作するための方法である。特定処理装置によって、当該特定処理装置に備えられたタッチパネルで文字の入力を受付けるときに、タッチパネルに表示された文字入力画像における操作位置を特定可能な位置特定情報がタッチパネルから受付けられ、受付けられた位置特定情報が、文字入力画像の当該位置特定情報で特定される位置の文字に変換され、変換された文字に応じた処理が実行される。遠隔操作方法は、制御部が、入力受付部で文字の入力を受付けるための当該携帯端末に予め備えられた文字入力機能を起動させるステップと、起動された文字入力機能によって入力受付部で入力が受付けられた文字を、受信した文字入力画像における当該文字の位置特定情報に変換するステップと、変換された位置特定情報を、特定処理装置に送信するよう通信部を制御するステップとを含む。特定処理装置によって、タッチパネルからの位置特定情報に替えて、携帯端末から特定処理装置に送信された位置特定情報が、文字入力画像の当該位置特定情報で特定される位置の文字に変換され、変換された文字に応じた処理が実行される。
【００２８】
この発明に従えば、容易に文字入力の操作し易くすることが可能な遠隔操作方法を提供することができる。
【発明の効果】
【００２９】
この発明に従えば、容易に文字入力の操作し易くすることが可能な遠隔操作システム、遠隔操作方法、および、遠隔操作プログラムを提供することができる。
【図面の簡単な説明】
【００３０】
【図１】この発明の実施の形態における遠隔操作システムの概略を示す図である。
【図２】この発明の実施の形態の遠隔操作システムに含まれる複合機の概略構成を示す模式的断面図である。
【図３】この実施の形態における複合機の概略構成を示すブロック図である。
【図４】この実施の形態における複合機の操作パネルの概観を示す図である。
【図５】この実施の形態における携帯電話の概観を示す図である。
【図６】この実施の形態における携帯電話の概略構成を示すブロック図である。
【図７】第１の実施の形態における複合機で実行される外部操作受付処理および携帯電話で実行される外部操作処理の流れを示すフローチャートである。
【図８】第１の実施の形態における携帯電話で実行される文字入力画像判別処理の流れを示すフローチャートである。
【図９】第１の実施の形態における携帯電話で実行される変換テーブル生成処理の流れを示すフローチャートである。
【図１０】第１の実施の形態における複合機および携帯電話のタッチパネルでそれぞれ表示される文字入力画面以外の第１の画面を示す図である。
【図１１】第１の実施の形態における複合機および携帯電話のタッチパネルでそれぞれ表示される文字入力画面以外の第２の画面を示す図である。
【図１２】第１の実施の形態における複合機および携帯電話のタッチパネルでそれぞれ表示される文字入力画面の一例を示す図である。
【図１３】携帯電話のタッチパネルの大きさに応じたソフトウェアキーボードの例を示す図である。
【図１４】第１の実施の形態における複合機および携帯電話の機能の一部を示す機能ブロック図である。
【図１５】第１の実施の形態における携帯電話のソフトウェアキーボードで入力された文字を位置情報に変換することを説明するための図である。
【図１６】第１の実施の形態における位置情報変換テーブルの生成を説明するための図である。
【図１７】第２の実施の形態における携帯電話で実行される文字入力画像判別処理の流れを示すフローチャートである。
【図１８】第３の実施の形態における複合機で実行される外部操作受付処理および携帯電話で実行される外部操作処理の流れを示すフローチャートである。
【図１９】第３の実施の形態における複合機および携帯電話の機能の一部を示す機能ブロック図である。
【図２０】第３の実施の形態における携帯電話のソフトウェアキーボードで入力された文字を位置情報に変換することを説明するための図である。
【発明を実施するための形態】
【００３１】
［第１の実施の形態］
図１は、この発明の実施の形態における遠隔操作システム１０の概略を示す図である。図１を参照して、遠隔操作システム１０は、複合機（以下、「ＭＦＰ（Multi Function Peripheral）」という）１００と携帯電話２００とを含む。ＭＦＰ１００および携帯電話２００は、ネットワーク９００を介して通信可能である。ネットワーク９００には、インターネット、携帯電話網、および、ＬＡＮ（Local Area Network）などが含まれる。
【００３２】
ＭＦＰ１００は、複写機能、プリント機能、ファクシミリ（以下、「ＦＡＸ（facsimile）」という）機能、およびスキャナ機能といった複数の機能を搭載する。
【００３３】
なお、この実施の形態においては、遠隔操作システム１０において用いられるのは、ＭＦＰ１００であることとするが、これに限定されず、タッチパネルを備える特定処理装置であれば、他の画像形成装置、たとえば、コピー機、レーザプリンタ、および、ファクシミリなどであってもよい。また、タッチパネルを備える特定処理装置であれば、画像形成装置に限定されず、いかなる装置であってもよく、たとえば、タッチパネルを備えるパーソナルコンピュータ（以下、「ＰＣ（Personal Computer）」という）または携帯端末であってもよい。
【００３４】
また、この実施の形態においては、遠隔操作システム１０において用いられるのは、携帯電話２００であることとするが、これに限定されず、タッチパネル、操作キーまたは音声入力装置などの入力受付部を備えるものであれば、他の携帯端末、たとえば、ＰＤＡ（Personal Digital Assistants）または携帯ＰＣであってもよい。
【００３５】
図２は、この発明の実施の形態の遠隔操作システムに含まれるＭＦＰ１００の概略構成を示す模式的断面図である。図２を参照して、ＭＦＰ１００は、原稿から画像データを読取るイメージリーダ部１０１と、画像処理装置１１１と、用紙上に画像を印刷するプリンタ部１０２とを含む。
【００３６】
イメージリーダ部１０１の原稿台１０３上に載置された原稿は、スキャナ１０４の備える露光ランプ１０５により照射される。スキャナ１０４は、スキャナモータ１１２により矢印方向に移動して原稿全体を走査する。原稿面からの反射光は、ミラー１０６〜１０８および集光レンズを介してＣＣＤ（Charge Coupled Device）１１０上に像を結ぶ。ＣＣ
Ｄ１１０は、原稿面からの反射光をＲＧＢの色データ（アナログ信号）に変換して、さらにデジタルのＲＧＢデータに変換して、画像処理装置１１１に出力する。ＣＣＤ１１０が画像処理装置１１１に出力する色データを、画像データという。
【００３７】
画像処理装置１１１は、ＣＣＤ１１０から入力される画像データに所定の画像処理を施してレーザ装置１１３にデジタル信号を出力する。
【００３８】
ここで画像処理装置１１１からレーザ装置１１３に出力されるデジタル信号は、シアン用の画像色データＣと、マゼンタ用の画像色データＭと、イエロー用の画像色データＹと、ブラック用の画像色データＫである。レーザ装置１１３は、入力された画像色データＣ，Ｍ，Ｙ，Ｋに基づいて、シアン、マゼンタ、イエロー、ブラックそれぞれの感光体ドラム１１５Ｃ，１１５Ｍ，１１５Ｙ，１１５Ｋにレーザビームを出力する。
【００３９】
プリンタ部１０２において、レーザ装置１１３から出力されるレーザビームは、帯電チャージャ１１４Ｃ，１１４Ｍ，１１４Ｙ，１１４Ｋによって帯電された感光体ドラム１１５Ｃ，１１５Ｍ，１１５Ｙ，１１５Ｋを露光し、静電潜像を形成する。シアン、マゼンタ、イエロー、およびブラックの４色の現像器１１６Ｃ，１１６Ｍ，１１６Ｙ，１１６Ｋにより、感光体ドラム１１５Ｃ，１１５Ｍ，１１５Ｙ，１１５Ｋ上の静電潜像が現像される。
【００４０】
一方、無端ベルト１３０は、駆動ローラ１３３Ａと固定ローラ１３３Ｂ，１３３Ｃ，１３３Ｄとにより弛まないように懸架されている。駆動ローラ１３３Ａが図中で反時計回りに回転すると、無端ベルト１３０が所定速度で図中で反時計回りに回転する。
【００４１】
給紙カセット１２０〜１２２より適当な用紙が搬送され、タイミングローラ１３１から無端ベルト１３０に用紙が供給される。無端ベルト１３０に供給された用紙は、無端ベルト１３０上に担持され、図中で左方向に搬送される。これにより、用紙がシアン、マゼンタ、イエロー、ブラックの順に感光体ドラム１１５Ｃ，１１５Ｍ，１１５Ｙ，１１５Ｋと接触する。用紙がそれぞれの感光体ドラム１１５Ｃ，１１５Ｍ，１１５Ｙ，１１５Ｋと接触したときに、感光体ドラムと対をなす転写チャージャ１１７Ｃ，１１７Ｍ，１１７Ｙ，１１７Ｋにより感光体ドラム上に現像されたトナー像が用紙に転写される。
【００４２】
トナー像が転写された用紙は、定着ローラ対１３２により加熱される。これにより、トナーは溶かされて用紙に定着する。その後、用紙はプリンタ部１０２から排出される。
【００４３】
図３は、この実施の形態におけるＭＦＰ１００の概略構成を示すブロック図である。図３を参照して、図２で説明したように、ＭＦＰ１００は、画像処理装置１１１と、イメージリーダ部１０１と、プリンタ部１０２とを含む。
【００４４】
画像処理装置１１１は、ＭＦＰ１００の全体を制御するための全体制御部１５１と、画像データを記憶するための画像メモリ１５２と、ＭＦＰ１００のユーザによる操作を受付けるとともにＭＦＰ１００の所定の情報を表示する操作パネル１５３と、イメージリーダ部１０１から受信した画像を処理するスキャン画像処理部１５４と、ネットワークに接続して外部の装置と情報を通信するためのネットワークインターフェイス（以下「ネットワークＩ／Ｆ（InterFace）」という）１５５と、プリンタ部１０２に送信する画像を処理するプリント画像処理部１６０とを含む。
【００４５】
操作パネル１５３は、各種設定に関する操作の入力を受付けるための、タッチパネル１４１、および、テンキーボタン、スタートボタン、ストップボタン、および、リセットボタンなどのハードウェアの操作ボタン１４２で構成される。操作パネル１５３は、タッチパネル１４１または操作ボタン１４２によってユーザから受付けられた操作に応じた操作信号を全体制御部１５１に送信する。
【００４６】
また、操作パネル１５３のタッチパネル１４１の液晶ディスプレイ（以下、「ＬＣＤ（Liquid Crystal Display）」という）は、ユーザによる操作パネル１５３の操作に応じて全体制御部１５１から受信した操作画面、設定画面、エラー画面または説明画面などを表示する。
【００４７】
全体制御部１５１は、ＭＦＰ１００の制御処理および画像処理の演算処理などの各種処理を実行するＣＰＵ（Central Processing Unit）と、ＣＰＵが各種処理を実行するときのワークメモリおよび各種ユーザ設定値を記憶するメモリであるＲＡＭ（Random Access Memory）と、ＣＰＵに各種処理を実行させる制御プログラムおよび設定値の初期値を記憶するＲＯＭ（Read Only Memory）とを含む。
【００４８】
全体制御部１５１のＣＰＵは、ＲＯＭに記憶された制御プログラムに従って、操作パネル１５３からの操作信号に応じて、コピー機能、スキャナ機能、プリンタ機能、および、ＦＡＸ機能を実行するよう、イメージリーダ部１０１、プリンタ部１０２、画像メモリ１５２、スキャン画像処理部１５４、プリント画像処理部１６０、ネットワークＩ／Ｆを制御したり、画像データに対する画像処理を実行するよう、スキャン画像処理部１５４およびプリント画像処理部１６０を制御したりする。
【００４９】
ＭＦＰ１００でコピー機能が用いられる場合、画像データは、イメージリーダ部１０１、スキャン画像処理部１５４、画像メモリ１５２、プリント画像処理部１６０、および、プリンタ部１０２の順に送られる。
【００５０】
ＭＦＰ１００でスキャナ機能やＦＡＸ送信機能が用いられる場合、画像データは、イメージリーダ部１０１、スキャン画像処理部１５４、画像メモリ１５２、ネットワークＩ／Ｆ１５５、および、外部装置（ＰＣ、サーバ、または、ＦＡＸ装置）の順に送られる。
【００５１】
ＭＦＰ１００でプリンタ機能やＦＡＸ受信機能が用いられる場合、画像データは、外部装置（ＰＣ、サーバ、または、ＦＡＸ装置）、画像メモリ１５２、プリント画像処理部１６０、および、プリンタ部１０２の順に送られる。
【００５２】
スキャン画像処理部１５４は、イメージリーダ部１０１からのＲＧＢデータに対して、シェーディング補正処理、倍率補正処理、領域判別処理（文字領域や網点領域の検出、モノクロ領域やカラー領域の判別など）、色変換処理（ＲＧＢからＣＭＹＫへ）、および、画像補正処理（スムージングや強調）を選択的に行ない、処理されていないＲＧＢデータ、処理後のＲＧＢデータ、または、ＣＭＹＫデータを画像メモリ１５２に一時保存させる。
【００５３】
プリント画像処理部１６０は、プリンタ部１０２のＣＭＹＫの色ずれ補正およびスクリーン処理などを選択的に行ない、ＣＭＹＫデータをプリンタ部１０２に送信する。プリント画像処理部１６０については、後述する図３で詳細に説明する。
【００５４】
ネットワークＩ／Ｆ１５５は、ＭＦＰ１００をＬＡＮなどの通信ネットワークと接続するためのインターフェイスである。ネットワークＩ／Ｆ１５５は、画像処理装置１１１の各部で処理された画像データを、通信ネットワークを介して、ＰＣ、サーバおよびＦＡＸ装置などの外部装置に送信したり、外部装置から受信された画像データを画像処理装置１１１の各部に送る。
【００５５】
図４は、この実施の形態におけるＭＦＰ１００の操作パネル１５３の概観を示す図である。操作パネル１５３は、前述したように、タッチパネル１４１および操作ボタン１４２を含む。
【００５６】
図５は、この実施の形態における携帯電話２００の概観を示す図である。携帯電話２００は、タッチパネル２４１、ならびに、通話ボタン、終話ボタンおよびダイヤルボタンなどの操作ボタン２４２を含む。
【００５７】
図６は、この実施の形態における携帯電話２００の概略構成を示すブロック図である。図６を参照して、携帯電話２００は、制御部２１０と、記憶部２２０と、入力部２３０と、出力部２４０と、通信部２５０と、音声入出力部２６０とを含む。
【００５８】
制御部２１０は、ＣＰＵおよびその補助回路を含み、携帯電話２００の各部を制御し、記憶部２２０に記憶されたプログラムおよびデータに従って所定の処理を実行し、入力部２３０および通信部２５０から入力されたデータを処理し、処理したデータを、記憶部２２０に記憶させたり、出力部２４０で表示させたり、通信部２５０から出力させたりする。また、制御部２１０は、音声入出力部２６０から入力された音声を処理し、処理した音声信号を通信部２５０から出力させたり、通信部２５０から入力された音声信号を処理し、処理した音声を音声入出力部２６０から出力させたりする。
【００５９】
記憶部２２０は、制御部２１０でプログラムを実行するために必要な作業領域として用いられるＲＡＭと、制御部２１０で実行するための基本的なプログラムを記憶するためのＲＯＭとを含む。また、ＲＡＭには、所定の処理を実行するためのデータまたはスクリプトなどのプログラムが、通信部２５０から読込まれて記憶される。さらに、記憶部２２０の記憶領域を補助するための補助記憶装置の記憶媒体として、磁気ディスク（ＨＤ（Hard Disk））、または、半導体メモリ（メモリカード、ＳＳＤ（Solid State Drive））などが用いられてもよい。
【００６０】
入力部２３０は、タッチパネル２４１および操作ボタン２４２から入力された情報を受付け、ユーザによる操作を示す操作信号を制御部２１０に送信する。
【００６１】
通信部２５０は、制御部２１０からの情報をネットワーク９００を介して他の装置などに送信するとともに、他の装置などからネットワーク９００を介して送信されてきた情報を受信して制御部２１０に受け渡す。また、通信部２５０は、音声入出力部２６０から入力され制御部２１０で処理された音声信号を携帯電話網を介して他の携帯電話または電話に送信するとともに、他の携帯電話または電話から携帯電話網を介して送信されてきた音声信号を受信して制御部２１０で処理して音声入出力部２６０から出力する。
【００６２】
出力部２４０は、制御部２１０によって制御されて、タッチパネル２４１に所定の情報を表示させる。
【００６３】
図７は、第１の実施の形態におけるＭＦＰ１００で実行される外部操作受付処理および携帯電話２００で実行される外部操作処理の流れを示すフローチャートである。図７を参照して、ＭＦＰ１００において、ステップＳ１１１で、全体制御部１５１は、操作パネル１５３が操作されることによって、文字入力画面が選択されたか否かを判断する。
【００６４】
文字入力画面は、たとえば、スキャンされた画像をメールで送信するためのメールアドレスを入力するためのメールアドレス入力画面、または、スキャンされた画像をＦＡＸ送信するためのＦＡＸ番号を入力するためのＦＡＸ番号入力画面などである。
【００６５】
文字入力画面が選択されていないと判断した場合（ステップＳ１１１でＮＯと判断した場合）、ステップＳ１１２で、全体制御部１５１は、選択された画面のパネル画像（文字入力画像以外の画像）を、タッチパネル１４１に表示するよう制御するとともに、携帯電話２００に送信するようネットワークＩ／Ｆ１５５を制御する。
【００６６】
図１０は、第１の実施の形態におけるＭＦＰ１００および携帯電話２００のタッチパネル１４１，２４１でそれぞれ表示される文字入力画面以外の第１の画面を示す図である。図１０（Ａ）は、ＭＦＰ１００のタッチパネル１４１で表示される文字入力画面以外の第１の画面を示す図である。図１０（Ａ）を参照して、この画面は、原稿をコピーするかスキャンするかを選択するための画面である。
【００６７】
図１１は、第１の実施の形態におけるＭＦＰ１００および携帯電話２００のタッチパネル１４１，２４１でそれぞれ表示される文字入力画面以外の第２の画面を示す図である。図１１（Ａ）は、ＭＦＰ１００のタッチパネル１４１で表示される文字入力画面以外の第２の画面を示す図である。図１１（Ａ）を参照して、この画面は、原稿の宛先をアドレス帳から選ぶか、アドレス帳から検索するか、直接入力するかを選択するための画面である。この画面は、たとえば、図１０（Ａ）のスキャンボタンが操作されることにより表示される。
【００６８】
図７に戻って、一方、文字入力画面が選択されたと判断した場合（ステップＳ１１１でＹＥＳと判断した場合）、ステップＳ１２１で、全体制御部１５１は、選択された画面のパネル画像（文字入力画像）を、タッチパネル１４１に表示するよう制御するとともに、携帯電話２００に送信するようネットワークＩ／Ｆ１５５を制御する。
【００６９】
図１２は、第１の実施の形態におけるＭＦＰ１００および携帯電話２００のタッチパネル１４１，２４１でそれぞれ表示される文字入力画面の一例を示す図である。図１２（Ａ）は、ＭＦＰ１００のタッチパネル１４１で表示される文字入力画面の一例を示す図である。図１２（Ａ）を参照して、この画面は、ＭＦＰ１００のソフトウェアキーボード機能によって、文字を入力するための画面である。この画面には、文字を入力するためのキーボードが表示される。この画面は、たとえば、図１１（Ａ）の直接入力を選択するための入力ボタンが操作されることにより表示される。つまり、この入力ボタンの操作が、文字入力画面を選択するための操作である。
【００７０】
図７に戻って、携帯電話２００において、ステップＳ２１１で、制御部２１０は、ＭＦＰ１００からパネル画像を受信したか否かを判断する。受信していないと判断した場合（ステップＳ２１１でＮＯと判断した場合）、制御部２１０は、実行する処理を、後述するステップＳ２２１の処理に進める。一方、パネル画像を受信したと判断した場合（ステップＳ２１１でＹＥＳと判断した場合）、ステップＳ２１２で、制御部２１０は、図８で後述する文字入力画像判別処理を実行する。
【００７１】
図８は、第１の実施の形態における携帯電話２００で実行される文字入力画像判別処理の流れを示すフローチャートである。図８を参照して、ステップＳ２３１で、制御部２１０は、受信した画像における色、形状などからボタン状の対象物を探索する。たとえば、背景と色が違う矩形や楕円などの形状でその矩形の中に文字が記載されている対象物がボタン状の対象物として探索される。そして、ステップＳ２３２で、制御部２１０は、未処理の対象物が有るか否かを判断する。
【００７２】
未処理の対象物が有ると判断した場合（ステップＳ２３２でＹＥＳと判断した場合）、ステップＳ２３３で、制御部２１０は、当該受信画像における当該対象物の座標を特定する。たとえば、後述する図１６で示すように、文字入力画像の左下の角が座標（０，０）とされ、たとえば、「ｈ」のキーの中心点の位置が座標（８，１）とされる。
【００７３】
そして、ステップＳ２３４で、制御部２１０は、ステップＳ２３３で特定した座標を記憶部２２０に記憶させ、実行する処理をステップＳ２３１の処理に戻す。
【００７４】
一方、未処理の対象物が無いと判断した場合（ステップＳ２３２でＮＯと判断した場合）、ステップＳ２４１で、制御部２１０は、探索された対象物群のそれぞれの対象物の代表座標（たとえば、中心点）を解析する。
【００７５】
そして、ステップＳ２４２で、制御部２１０は、ステップＳ２４１で解析された解析結果から、一列に所定数（たとえば、３）以上、対象物が並んでいる列が複数列（たとえば、２列以上）有るか否かを判断する。
【００７６】
所定数以上、対象物が並んでいる列が複数列有ると判断した場合（ステップＳ２４２でＹＥＳと判断した場合）、ステップＳ２４３で、制御部２１０は、受信した画像が文字入力画像であるか否かを示す文字入力画像フラグを、文字入力画像であることを示すオン状態にする。
【００７７】
一方、所定数以上、対象物が並んでいる列が複数列無いと判断した場合（ステップＳ２４２でＮＯと判断した場合）、ステップＳ２４４で、制御部２１０は、文字入力画像フラグを、文字入力画像でないことを示すオフ状態にする。ステップＳ２４３およびステップＳ２４４の後、制御部２１０は、実行する処理をこの文字入力画像判別処理の呼出元の図７の外部操作処理に戻す。
【００７８】
図７に戻って、ステップＳ２１３で、制御部２１０は、図８の文字入力画像判別処理で設定された文字入力画像フラグがオン状態であるか否かを判断することによって、ステップＳ２１１で受信された画像が文字入力画像であるか否かを判断する。
【００７９】
文字入力画像でないと判断した場合（ステップＳ２１３でＮＯと判断した場合）、ステップＳ２１４で、制御部２１０は、受信した文字入力画像以外の画像を、携帯電話２００のタッチパネル２４１の画面に合わせた倍率で表示するよう出力部２４０を制御する。その後、制御部２１０は、実行する処理を、後述するステップＳ２２１の処理に進める。
【００８０】
図１０（Ｂ）および図１１（Ｂ）は、それぞれ、携帯電話２００のタッチパネル２４１で表示される文字入力画面以外の第１および第２の画面を示す図である。図１０（Ｂ）および図１１（Ｂ）を参照して、携帯電話２００のタッチパネル２４１で表示される画面は、ＭＦＰ１００に表示される画面が画面の倍率に応じた倍率で縮小（または拡大）されて表示される。
【００８１】
図７に戻って、一方、文字入力画像であると判断した場合（ステップＳ２１３でＹＥＳと判断した場合）、ステップＳ２１５で、制御部２１０は、図９で後述する変換テーブル生成処理を実行する。
【００８２】
図９は、第１の実施の形態における携帯電話２００で実行される変換テーブル生成処理の流れを示すフローチャートである。図９を参照して、ステップＳ２５１で、制御部２１０は、受信した文字入力画像が、記憶部２２０に当該文字入力画像に対応して位置情報変換テーブルが保存されている今までに受信したものであるか否かを判断する。
【００８３】
今までに受信した文字入力画像であると判断した場合（ステップＳ２５１でＹＥＳと判断した場合）、ステップＳ２５２で、制御部２１０は、当該文字入力画像に対応する位置情報変換テーブルを記憶部２２０から読出して、使用する位置情報変換テーブルとして設定する。その後、制御部２１０は、実行する処理をこの変換テーブル生成処理の呼出元の図７の外部操作処理に戻す。
【００８４】
一方、今までに受信した文字入力画像でないと判断した場合（ステップＳ２５１でＮＯと判断した場合）、ステップＳ２５３で、制御部２１０は、受信した文字入力画像における色、形状などからボタンの画像を探索する。たとえば、背景と色が違う矩形や楕円などの形状でその形状の中に文字が記載されている画像がボタンの画像として探索される。
【００８５】
そして、ステップＳ２５４で、制御部２１０は、未処理のボタンが有るか否かを判断する。未処理のボタンが有ると判断した場合（ステップＳ２５４でＹＥＳと判断した場合）、ステップＳ２５５で、制御部２１０は、ＯＣＲ（Optical Character Reader）のような文字認識機能で当該ボタンに記載された文字を特定する。
【００８６】
次に、ステップＳ２５６で、制御部２１０は、当該文字入力画像における当該ボタンの座標を特定する。たとえば、後述する図１６で示すように、文字入力画像の左下の角が座標（０，０）とされ、たとえば、「ｈ」のキーの中心点の位置が座標（８，１）とされる。
【００８７】
次いで、ステップＳ２５７で、制御部２１０は、ステップＳ２５５で特定した文字とステップＳ２５６で特定した座標とを対応付けて、位置情報変換テーブルの一部として記憶させ、実行する処理をステップＳ２５３の処理に戻す。
【００８８】
一方、未処理のボタンが無いと判断した場合（ステップＳ２５４でＮＯと判断した場合）、ステップＳ２５８で、制御部２１０は、生成された位置情報変換テーブルを記憶部２２０に保存する。
【００８９】
そして、ステップＳ２５９で、制御部２１０は、ステップＳ２５８で保存した位置情報変換テーブルを、使用する位置情報変換テーブルとして設定する。その後、制御部２１０は、実行する処理をこの変換テーブル生成処理の呼出元の図７の外部操作処理に戻す。
【００９０】
図７に戻って、ステップＳ２１６で、制御部２１０は、当該携帯電話に予め組み込まれている文字入力機能であるソフトウェアキーボード機能を起動させるようＯＳに要求する。その後、制御部２１０は、実行する処理を、後述するステップＳ２２１の処理に進める。
【００９１】
図１２（Ｂ）は、ＭＦＰ１００のタッチパネル１４１で表示される文字入力画面を携帯電話２００のタッチパネル２４１に縮小表示した場合を示す図である。図１２（Ｂ）を参照して、一般的に、ＭＦＰ１００のタッチパネル１４１の方が、携帯電話２００のタッチパネル２４１よりも大きいので、ＭＦＰ１００のタッチパネル１４１で表示される文字入力画面を携帯電話２００のタッチパネル２４１に縮小表示した場合、携帯電話２００のタッチパネル２４１の大きさによっては、文字ボタンの操作が非常にし難くなってしまう。
【００９２】
図１３は、携帯電話２００のタッチパネル２４１の大きさに応じたソフトウェアキーボードの例を示す図である。図１３を参照して、携帯電話に予め組み込まれているソフトウェアキーボードは、たとえば、横長の状態で使用する場合、および、縦長の状態で使用する場合のいずれにおいても、比較的大きいタッチパネルの場合よりも、比較的小さいタッチパネルの方が、表示される文字ボタンの数が少なくされる。
【００９３】
これにより、携帯電話２００の比較的大きいタッチパネル２４１であっても、比較的小さいタッチパネル２４１であっても、ＭＦＰ１００のタッチパネル１４１よりも小さいので、携帯電話２００に予め組み込まれたソフトウェアキーボードが起動されることによって、操作をし易くできる。
【００９４】
図７に戻って、ステップＳ２２１に処理が進められた場合、制御部２１０は、タッチパネル２４１の画面がタッチされたか否かを判断する。タッチされていないと判断した場合（ステップＳ２２１でＮＯと判断した場合）、制御部２１０は、実行する処理をこの外部操作処理の呼出元の処理に戻す。
【００９５】
一方、タッチパネル２４１がタッチされたと判断した場合（ステップＳ２２１でＹＥＳと判断した場合）、ステップＳ２２２で、制御部２１０は、ステップＳ２１３と同様、図８の文字入力画像判別処理で設定された文字入力画像フラグがオン状態であるか否かを判断することによって、ステップＳ２１１で受信された画像が文字入力画像であるか否かを判断する。
【００９６】
文字入力画像でないと判断した場合（ステップＳ２２２でＮＯと判断した場合）、ステップＳ２１４で表示された文字入力画像以外の画像がタッチパネル２４１に表示されていることになるので、ステップＳ２２３で、制御部２１０は、タッチされた座標を当該画像の表示倍率に応じて変換する。たとえば、受信された画像がステップＳ２１４で１／３の倍率で表示された場合、タッチされた座標の値を、１／３の逆数の３倍の座標データに変換する。
【００９７】
一方、文字入力画像であると判断した場合（ステップＳ２２２でＹＥＳと判断した場合）、ステップＳ２１６で起動されたソフトウェアキーボードの画面がタッチパネル２４１に表示されていることになるので、ステップＳ２２４で、制御部２１０は、タッチされた文字を携帯電話２００のＯＳ（Operating System）から取得して、ステップＳ２１５で実行された図９の変換テーブル生成処理で生成された位置情報変換テーブルに基づいて、当該文字に対応する座標データに変換する。
【００９８】
ステップＳ２２３およびステップＳ２２４の後、ステップＳ２２５で、制御部２１０は、ステップＳ２２３またはステップＳ２２４で変換した座標データを、ステップＳ２１１で受信された画像の送信元のＭＦＰ１００に送信するよう通信部２５０を制御する。その後、制御部２１０は、実行する処理をこの外部操作処理の呼出元の処理に戻す。
【００９９】
ＭＦＰ１００において、文字入力画像以外の画像がタッチパネル１４１に表示されている場合、ステップＳ１１３で、全体制御部１５１は、ＭＦＰ１００のタッチパネル１４１からタッチされた座標データを受付けたか、ステップＳ１１２でパネル画像を送信した携帯電話２００から座標データを受信したか、否かを判断する。座標データを、受付けていない、かつ、受信していないと判断した場合（ステップＳ１１３でＮＯと判断した場合）、全体制御部１５１は、ステップＳ１１３の処理を繰返す。
【０１００】
一方、タッチパネル１４１から座標データを受付けた、または、携帯電話２００から座標データを受信したと判断した場合（ステップＳ１１３でＹＥＳと判断した場合）、ステップＳ１１４で、全体制御部１５１は、座標操作変換処理を実行する。
【０１０１】
座標操作変換処理は、ＭＦＰ１００のタッチパネル１４１から受付けた座標データを引数として、タッチパネルに表示されている画像の当該座標データに対応する操作ボタンを特定するための、従来からＭＦＰ１００に組み込まれている処理である。この実施の形態においては、この従来から組み込まれている座標操作変換処理に、引数として、タッチパネル１４１から受付けた座標データ、または、携帯電話２００から受信した座標データを渡すようにする。
【０１０２】
このようにしているので、従来からＭＦＰ１００に組み込まれている信頼性のある座標操作変換処理を、極力、変更しないようにして、タッチパネル１４１から受付けた座標データに対応する操作ボタンを特定可能なことに加えて、携帯電話２００から受信した座標データに対応する操作ボタンを特定可能なようにすることができる。
【０１０３】
新たに座標操作変換処理のような処理のプログラムを作成する場合、実際にプログラムを作成する工数に加えて、信頼性を向上させるために膨大なテスト工数が必要となる。この実施の形態においては、座標操作変換処理を全く変更しないようにしているため、携帯電話２００から受信した座標データに対応するためのプログラムを作成するための工数を大幅に削減することができる。
【０１０４】
次に、ステップＳ１１５で、全体制御部１５１は、ステップＳ１１４で特定された操作に応じた処理を実行する。たとえば、特定された操作が図１１で説明した入力ボタンの操作である場合、図１２で説明したソフトウェアキーボード機能により文字を入力するための画面を、タッチパネル１４１に表示するよう制御する処理を実行する。その後、全体制御部１５１は、実行する処理をこの外部操作受付処理の呼出元の処理に戻す。
【０１０５】
文字入力画像がタッチパネル１４１に表示されている場合、ステップＳ１２２で、全体制御部１５１は、ＭＦＰ１００のタッチパネル１４１からタッチされた座標データを受付けたか、ステップＳ１２１でパネル画像を送信した携帯電話２００から座標データを受信したか、否かを判断する。座標データを、受付けていない、かつ、受信していないと判断した場合（ステップＳ１２２でＮＯと判断した場合）、全体制御部１５１は、ステップＳ１２２の処理を繰返す。
【０１０６】
一方、タッチパネル１４１から座標データを受付けた、または、携帯電話２００から座標データを受信したと判断した場合（ステップＳ１２２でＹＥＳと判断した場合）、ステップＳ１２３で、全体制御部１５１は、座標文字変換処理を実行する。
【０１０７】
座標文字変換処理は、ＭＦＰ１００のタッチパネル１４１から受付けた座標データを引数として、タッチパネル１４１に表示されている文字入力画像の当該座標データに対応する文字のボタンを特定するための、従来からＭＦＰ１００に組み込まれている処理である。この実施の形態においては、この従来から組み込まれている座標文字変換処理に、引数として、タッチパネル１４１から受付けた座標データ、または、携帯電話２００から受信した座標データを渡すようにする。
【０１０８】
このようにしているので、従来からＭＦＰ１００に組み込まれている信頼性のある座標文字変換処理を、極力、変更しないようにして、タッチパネル１４１から受付けた座標データに対応する文字を特定可能なことに加えて、携帯電話２００から受信した座標データに対応する文字を特定可能なようにすることができる。
【０１０９】
新たに座標文字変換処理のような処理のプログラムを作成する場合、実際にプログラムを作成する工数に加えて、信頼性を向上させるために膨大なテスト工数が必要となる。この実施の形態においては、座標文字変換処理を全く変更しないようにしているため、携帯電話２００から受信した座標データに対応するためのプログラムを作成するための工数を大幅に削減することができる。
【０１１０】
次に、ステップＳ１２４で、全体制御部１５１は、ステップＳ１２３の座標文字変換処理によって文字入力が終了した旨の改行文字などの文字コードが特定されることによって、当該文字入力画像において文字入力が終了したか否かを判断する。
【０１１１】
文字入力が終了していないと判断した場合（ステップＳ１２４でＮＯと判断した場合）、ステップＳ１２１で、全体制御部１５１は、今までに入力された文字を入力文字の表示欄に表示した状態の文字入力画像を携帯電話２００に送信するようネットワークＩ／Ｆ１５５を制御する。
【０１１２】
一方、文字入力が終了したと判断した場合（ステップＳ１２４でＹＥＳと判断した場合）、ステップＳ１２５で、全体制御部１５１は、ステップＳ１２３で特定された文字に応じた処理を実行する。たとえば、図１２のようなスキャン画像の送信先のアドレスを入力する画面がタッチパネル１４１に表示されている場合、入力された文字列で示されるアドレスにスキャン画像を送信する処理を実行する。その後、全体制御部１５１は、実行する処理をこの外部操作受付処理の呼出元の処理に戻す。
【０１１３】
図１４は、第１の実施の形態におけるＭＦＰ１００および携帯電話２００の機能の一部を示す機能ブロック図である。図１４を参照して、図７から図９までで説明した処理がＭＦＰ１００および携帯電話２００でそれぞれ実行されることによって、ＭＦＰ１００の全体制御部１５１および携帯電話２００の制御部２１０のそれぞれに、以下で説明する機能を発揮する仮想的な部分が構成される。
【０１１４】
ＭＦＰ１００の全体制御部１５１には、文字入力画像表示制御部１５１１と、パネル画像送信制御部１５１２と、位置情報受信制御部１５１３と、文字変換部１５１４と、処理実行部１５１５とが構成される。
【０１１５】
また、携帯電話２００の制御部２１０には、受信画像判別部２１１と、ソフトウェアキーボード起動部２１２と、ソフトウェアキーボード機能を実行するＯＳ２１３と、位置情報変換部２１４と、位置情報変換部２１４に含まれる変換テーブル生成部２１５と、位置情報送信制御部２１６とが構成される。
【０１１６】
文字入力画像表示制御部１５１１は、図７のステップＳ１２１の処理が実行されることにより構成され、文字を入力するために選択された文字入力画像をタッチパネル１４１に表示するよう制御する。
【０１１７】
パネル画像送信制御部１５１２は、図７のステップＳ１１２およびステップＳ１２１の処理が実行されることにより構成され、文字入力画像およびそれ以外の画像を、携帯電話２００に送信するようネットワークＩ／Ｆ１５５を制御する。
【０１１８】
受信画像判別部２１１は、図７のステップＳ２１２で実行される図８の文字入力画像判別処理が実行されることにより構成され、ＭＦＰ１００から受信した画像が文字入力画像であるか否かを画像認識により判別する。
【０１１９】
ソフトウェアキーボード起動部２１２は、図７のステップＳ２１６の処理が実行されることにより構成され、受信画像判別部２１１によって文字入力画像が受信されたと判断した場合、タッチパネル２４１で文字の入力を受付けるための当該携帯電話２００に予め備えられた文字入力機能であるソフトウェアキーボード機能を起動させるようＯＳに要求する。
【０１２０】
ソフトウェアキーボード機能は、ＯＳ２１３によって構成され、タッチパネル２４１で入力が受付けられた文字を示す文字コードを位置情報変換部２１４に受け渡す。
【０１２１】
図１５は、第１の実施の形態における携帯電話２００のソフトウェアキーボードで入力された文字を位置情報に変換することを説明するための図である。図１５を参照して、携帯電話２００のタッチパネル２４１で入力された文字を示す文字コードは、ＯＳ２１３によって、位置情報変換部２１４に受け渡される。
【０１２２】
図１４に戻って、変換テーブル生成部２１５は、図７のステップＳ２１５で実行される図９の変換テーブル生成処理が実行されることにより構成され、ＭＦＰ１００から受信された文字入力画像に基づいて、当該文字入力画像によって入力される文字と当該文字の当該文字入力画像における位置を特定する情報である座標データとの対応付けを示す位置情報変換テーブルを生成する。
【０１２３】
図１６は、第１の実施の形態における位置情報変換テーブルの生成を説明するための図である。図１６を参照して、たとえば、文字入力画像の左下の角が座標（０，０）とされ、たとえば、「ａ］のキーの中心点が座標（１，１）とされ、「ｂ」のキーの中心点が座標（２，１）とされ、「ｈ」のキーの中心点が座標（８，１）とされる。
【０１２４】
図１４に戻って、位置情報変換部２１４は、図７のステップＳ２２４の処理が実行されることにより構成され、変換テーブル生成部２１５によって生成された位置情報変換テーブルを用いて、ＯＳ２１３のソフトウェアキーボード機能でタッチパネル２４１で入力が受付けられた文字を、文字入力画像における当該文字の座標データに変換する。
【０１２５】
図１５を再び参照して、ＯＳ２１３から受けた文字データは、位置情報変換テーブルが用いられて、ＭＦＰ１００のタッチパネル１４１で表示される文字入力画像の当該文字の位置情報である座標データに変換される。たとえば、「ｈ」の文字コードが、ＯＳ２１３から位置情報変換部２１４に受け渡され、位置情報変換テーブルで「ｈ」の文字に対応する座標データ（８，１）に変換される。
【０１２６】
位置情報送信制御部２１６は、図７のステップＳ２２５の処理が実行されることにより構成され、位置情報変換部２１４によって変換された座標データを、ＭＦＰ１００に送信するよう通信部２５０を制御する。
【０１２７】
位置情報受信制御部１５１３は、図７のステップＳ１１３およびステップＳ１２２の処理が実行されることにより構成され、携帯電話２００から送信されてきた座標データを受信するようネットワークＩ／Ｆ１５５を制御する。
【０１２８】
文字変換部１５１４は、図７のステップＳ１２３で座標文字変換処理が実行されることにより構成され、タッチパネル１４１によって受付けられた文字入力画像のタッチされた位置を示す座標データ、または、位置情報受信制御部１５１３によって受信された座標データを、文字入力画像の当該座標データで特定される位置の文字に変換する。
【０１２９】
処理実行部１５１５は、図７のステップＳ１２５の処理が実行されることにより構成され、文字変換部１５１４によて変換された文字に応じた処理を実行する。
【０１３０】
［第２の実施の形態］
第１の実施の形態においては、図８で説明したように文字入力画像判別処理において、ＭＦＰ１００から携帯電話２００に送信された画像において一列に所定数以上ボタン状の対象物が並んでいる列が複数列有れば、文字入力画像であると判別するようにした。第２の実施の形態においては、第１の実施の形態の画像認識と異なる画像認識の方法で、文字入力画像を判別する。
【０１３１】
このため、第２の実施の形態において第１の実施の形態と異なるのは、図８で説明した文字入力画像判別処理である。第２の実施の形態においては、図７のステップＳ２１２で、図１７で後述する文字入力画像判別処理が実行される。
【０１３２】
図１７は、第２の実施の形態における携帯電話２００で実行される文字入力画像判別処理の流れを示すフローチャートである。図１７を参照して、ステップＳ２３１Ａで、制御部２１０は、予め記憶部２２０に記憶された１または複数のソフトウェアキーボードの画像のテンプレートと、ＭＦＰ１００から受信した画像との類似度を、従来から用いられているテンプレートマッチングの手法によって算出する。
【０１３３】
そして、ステップＳ２４２Ａで、制御部２１０は、ステップＳ２３１Ａで算出された類似度が、ソフトウェアキーボードを含む文字入力画像であると判断できる所定値以上であるか否かを判断する。
【０１３４】
類似度が所定値以上であると判断した場合（ステップＳ２４２でＹＥＳと判断した場合）、図８と同様、ステップＳ２４３で、制御部２１０は、受信した画像が文字入力画像であるか否かを示す文字入力画像フラグを、文字入力画像であることを示すオン状態にする。
【０１３５】
一方、類似度が所定値未満であると判断した場合（ステップＳ２４２でＮＯと判断した場合）、図８と同様、ステップＳ２４４で、制御部２１０は、文字入力画像フラグを、文字入力画像でないことを示すオフ状態にする。ステップＳ２４３およびステップＳ２４４の後、制御部２１０は、実行する処理をこの文字入力画像判別処理の呼出元の図７の外部操作処理に戻す。
【０１３６】
［第３の実施の形態］
第１の実施の形態においては、携帯電話２００のタッチパネル２４１で入力された文字をＭＦＰ１００のタッチパネル１４１の当該文字の座標データに変換する処理を、携帯電話２００で実行するようにした。第３の実施の形態においては、当該処理を、ＭＦＰ１００で実行するようにする。
【０１３７】
図１８は、第３の実施の形態におけるＭＦＰ１００で実行される外部操作受付処理および携帯電話２００で実行される外部操作処理の流れを示すフローチャートである。図１８を参照して、ＭＦＰ１００の側で実行される処理のうち、ステップＳ１１１からステップＳ１１５、および、ステップＳ１２１の処理は、図７で説明した第１の実施の形態における処理と同様であるので、重複する説明は繰返さない。
【０１３８】
また、携帯電話２００の側で実行される処理のうち、ステップＳ２１１からステップＳ２１６、ステップＳ２２１からステップＳ２２３、および、ステップＳ２２５の処理は、ステップＳ２１５の変換テーブル生成処理を図１８では含まないことを除いては、図７で説明した第１の実施の形態における処理と同様であるので、重複する説明は繰返さない。
【０１３９】
携帯電話２００において、ステップＳ２１１で受信された画像が文字入力画像であると判断した場合（ステップＳ２２２でＹＥＳと判断した場合）、ステップＳ２１６で起動されたソフトウェアキーボードの画面がタッチパネルに表示されていることになるので、ステップＳ２２６で、制御部２１０は、タッチされた文字を携帯電話２００のＯＳから取得して、当該文字の文字コードを、ステップＳ２１１で受信された画像の送信元のＭＦＰ１００に送信するよう通信部２５０を制御する。その後、制御部２１０は、実行する処理をこの外部操作処理の呼出元の処理に戻す。
【０１４０】
ＭＦＰ１００において、ステップＳ１２１の後、ステップＳ１２６で、全体制御部１５１は、第１の実施の形態の図１６で説明したものと同様の予め記憶している位置情報変換テーブルを読出して、使用するよう設定する。
【０１４１】
次に、ステップＳ１２７で、全体制御部１５１は、ＭＦＰ１００のタッチパネル１４１からタッチされた座標データを受付けたか、ステップＳ１２１でパネル画像を送信した携帯電話２００から文字コードを受信したか、否かを判断する。座標データを受付けていない、かつ、文字コードを受信していないと判断した場合（ステップＳ１２７でＮＯと判断した場合）、全体制御部１５１は、ステップＳ１２７の処理を繰返す。
【０１４２】
一方、タッチパネル１４１から座標データを受付けた、または、携帯電話２００から文字コードを受信したと判断した場合（ステップＳ１２７でＹＥＳと判断した場合）、ステップＳ１２８で、文字コードを受信した場合は、ステップＳ１２６で設定された位置情報変換テーブルに基づき文字コードで特定される文字を、座標データに変換する。
【０１４３】
そして、ステップＳ１２３で、全体制御部１５１は、座標操作変換処理を実行する。座標文字変換処理は、第１の実施の形態で前述したように、ＭＦＰ１００のタッチパネル１４１から受付けた座標データを引数として、タッチパネルに表示されている文字入力画像の当該座標データに対応する文字のボタンを特定するための、従来からＭＦＰ１００に組み込まれている処理である。この実施の形態においては、この従来から組み込まれている座標文字変換処理に、引数として、タッチパネル１４１から受付けた座標データ、または、携帯電話２００から受信した文字コードをＭＦＰ１００で変換した座標データを渡すようにする。
【０１４４】
このようにしているので、従来からＭＦＰ１００に組み込まれている信頼性のある座標文字変換処理を、極力、変更しないようにして、タッチパネル１４１から受付けた座標データに対応する文字を特定可能なことに加えて、携帯電話２００から受信した文字コードを変換した座標データに対応する文字を特定可能なようにすることができる。
【０１４５】
新たに座標文字変換処理のような処理のプログラムを作成する場合、実際にプログラムを作成する工数に加えて、信頼性を向上させるために膨大なテスト工数が必要となる。この実施の形態においては、座標文字変換処理を全く変更しないようにしているため、携帯電話２００から受信した座標データに対応するためのプログラムを作成するための工数を大幅に削減することができる。
【０１４６】
ステップＳ１２３の後のステップＳ１２４およびステップＳ１２５の処理は、図７で説明した第１の実施の形態における処理と同様であるので、重複する説明は繰返さない。
【０１４７】
図１９は、第３の実施の形態におけるＭＦＰ１００および携帯電話２００の機能の一部を示す機能ブロック図である。図１９を参照して、図１８、図８および図９で説明した処理がＭＦＰ１００および携帯電話２００でそれぞれ実行されることによって、ＭＦＰ１００の全体制御部１５１および携帯電話２００の制御部２１０のそれぞれに、以下で説明する機能を発揮する仮想的な部分が構成される。
【０１４８】
ＭＦＰ１００の全体制御部１５１には、文字入力画像表示制御部１５１１と、パネル画像送信制御部１５１２と、文字情報受信制御部１５１６と、位置情報変換部１５１７と、文字変換部１５１４と、処理実行部１５１５とが構成される。
【０１４９】
また、携帯電話２００の制御部２１０には、受信画像判別部２１１と、ソフトウェアキーボード起動部２１２と、ソフトウェアキーボード機能を実行するＯＳ２１３と、文字情報送信制御部２１７とが構成される。
【０１５０】
文字入力画像表示制御部１５１１、パネル画像送信制御部１５１２、および、処理実行部１５１５、ならびに、受信画像判別部２１１、ソフトウェアキーボード起動部２１２、および、ソフトウェアキーボード機能を実行するＯＳ２１３は、第１の実施の形態の図１４で説明したものと同様であるので、重複する説明は繰返さない。
【０１５１】
文字情報送信制御部２１７は、図１８のステップＳ２２６の処理が実行されることにより構成され、ＯＳ２１３のソフトウェアキーボード機能でタッチパネル２４１で入力が受付けられた文字をＯＳ２１３から取得し、当該文字の文字コードを、ＭＦＰ１００に送信するよう通信部２５０を制御する。
【０１５２】
文字情報受信制御部１５１６は、図７のステップＳ１２７の処理が実行されることにより構成され、携帯電話２００から送信されてきた文字コードを受信するようネットワークＩ／Ｆ１５５を制御する。
【０１５３】
位置情報変換部１５１７は、図７のステップＳ１２８の処理が実行されることにより構成され、第１の実施の形態の図１６で前述したものと同様の予め記憶された位置情報変換テーブルを用いて、文字情報受信制御部１５１６で受信された文字コードを、パネル画像送信制御部１５１２で送信した文字入力画像における当該文字の座標データに変換する。
【０１５４】
図２０は、第３の実施の形態における携帯電話２００のソフトウェアキーボードで入力された文字を位置情報に変換することを説明するための図である。携帯電話２００のタッチパネル２４１で入力された文字を示す文字コードは、ＯＳ２１３によって、文字情報送信制御部２１７に受け渡され、ＭＦＰ１００に送信される。
【０１５５】
携帯電話２００から送信された文字コードは、位置情報変換テーブルが用いられて、ＭＦＰ１００のタッチパネル１４１で表示される文字入力画像の当該文字の位置情報である座標データに変換される。たとえば、「ｈ」の文字コードが、携帯電話２００からＭＦＰ１００に送信され、位置情報変換テーブルで「ｈ」の文字に対応する座標データ（８，１）に変換される。
【０１５６】
図１９に戻って、文字変換部１５１４は、図７のステップＳ１２３で座標文字変換処理が実行されることにより構成され、タッチパネル１４１によって受付けられた文字入力画像のタッチされた位置を示す座標データ、または、位置情報変換部１５１７によって変換された座標データを、文字入力画像の当該座標データで特定される位置の文字に変換する。
【０１５７】
次に、前述した実施の形態の効果について説明する。
（１）  ＭＦＰ１００によって、図７のステップＳ１２２および図１８のステップＳ１２７、ならびに、図１４および図１９の文字変換部１５１４で説明したように、ＭＦＰ１００のタッチパネル１４１で文字の入力を受付けるときに、タッチパネル１４１に表示された文字入力画像における当該文字の操作ボタンの位置を特定可能な座標データがタッチパネル１４１から受付けられる。
【０１５８】
ＭＦＰ１００によって、図７および図１８のステップＳ１２３、ならびに、図１４および図１９の文字変換部１５１４で説明したように、受付けられた座標データが、文字入力画像の当該座標データで特定される位置の文字に変換される。
【０１５９】
ＭＦＰ１００によって、図７および図１８のステップＳ１２５、ならびに、図１４および図１９の処理実行部１５１５で説明したように、変換された文字に応じた処理が実行される。
【０１６０】
携帯電話２００によって、図７および図１８のステップＳ２１６、ならびに、図１４および図１９のソフトウェアキーボード起動部２１２で説明したように、タッチパネル２４１で文字の入力を受付けるための当該携帯電話２００に予め備えられたソフトウェアキーボード機能が起動させられる。
【０１６１】
遠隔操作システム１０に含まれるＭＦＰ１００または携帯電話２００によって、図７のステップＳ２２４および図１８のステップＳ１２８、ならびに、図１４の位置情報変換部２１４および図１９の位置情報変換部１５１７で説明したように、起動されたソフトウェアキーボード機能によって携帯電話２００のタッチパネル２４１で入力が受付けられた文字が、文字入力画像における当該文字の座標データに変換される。
【０１６２】
ＭＦＰ１００によって、図７のステップＳ１２２および図１８のステップＳ１２７、ならびに、図１４および図１９の文字変換部１５１４で説明したように、ＭＦＰ１００のタッチパネル１４１からの座標データに替えて、携帯電話２００のタッチパネル２４１で入力が受付けられた文字が座標データに変換された場合は、当該座標データが受付けられる。
【０１６３】
このため、携帯電話２００に予め備えられたソフトウェアキーボード機能によって文字の入力が受付けられるので、文字入力の操作がし易い。また、ＭＦＰ１００のタッチパネル１４１から座標データが受付けられていたのを、ＭＦＰ１００のタッチパネル１４１に加えて携帯電話２００からも受付けられるように変更するだけで、座標データを文字に変換して、変換された文字に応じた処理を実行する部分については、特に変更しなくても、携帯電話２００から受付けられた座標データを文字に変換して、変換された文字に応じた処理を実行することができる。その結果、容易に文字入力の操作し易くすることが可能な遠隔操作システム１０を提供することができる。
【０１６４】
（２）  ＭＦＰ１００によって、図７および図１８のステップＳ１２１、ならびに、図１４および図１９のパネル画像送信制御部１５１２で説明したように、文字入力画像が、携帯電話２００に送信される。
【０１６５】
携帯電話２００によって、図７および図１８のステップＳ２１２、ならびに、図１４および図１９の受信画像判別部２１１で説明したように、ＭＦＰ１００から受信した画像が文字入力画像であるか否かが画像認識により判別される。
【０１６６】
遠隔操作システム１０に含まれるＭＦＰ１００または携帯電話２００によって、図７のステップＳ２２４および図１８のステップＳ１２８、ならびに、図１４の位置情報変換部２１４および図１９の位置情報変換部１５１７で説明したように、文字入力画像であると判別されたことを条件として、入力が受付られた文字が、当該文字の座標データに変換される。
【０１６７】
その結果、ＭＦＰ１００から携帯電話２００に送信される画像が文字入力画像である場合に、適切に座標データへの変換を行なうことができる。
【０１６８】
（３）  ＭＦＰ１００によって、図７および図１８のステップＳ１２１、ならびに、図１４および図１９のパネル画像送信制御部１５１２で説明したように、文字入力画像が携帯電話２００に送信される。
【０１６９】
携帯電話２００によって、図７および図１８のステップＳ２１５、ならびに、図９、ならびに、図１４および図１９の受信画像判別部２１１、ならびに、図１６で説明したように、文字入力画像に基づいて、当該文字入力画像によって入力される文字と座標データとの対応付けを示す位置情報変換テーブルが生成される。
【０１７０】
遠隔操作システム１０に含まれるＭＦＰ１００または携帯電話２００によって、生成された位置情報変換テーブルが用いられて、携帯電話２００で入力が受付けられた文字が座標データに変換される。その結果、座標データへの変換をより確実に行なうことができる。
【０１７１】
（４）  携帯電話２００によって、図９のステップＳ２５８で説明したように、生成された位置情報変換テーブルが保存される。遠隔操作システム１０に含まれるＭＦＰ１００または携帯電話２００によって、図７のステップＳ２２４および図１８のステップＳ１２８、ならびに、図１４の位置情報変換部２１４および図１９の位置情報変換部１５１７で説明したように、位置情報変換テーブルが保存されている場合は、保存されている当該位置情報変換テーブルが用いられて、座標データに変換される。その結果、座標データへの変換をより効率よく行なうことができる。
【０１７２】
（５）  ＭＦＰ１００によって、図１８のステップＳ１２６およびステップＳ１２８、ならびに、図１９の位置情報変換部１５１７で説明したように、文字入力画像によって入力される文字と座標データとの対応付けを示す予めＭＦＰ１００に記憶された位置情報変換テーブルが用いられて、携帯電話２００で入力が受付けられた文字が座標データに変換される。その結果、座標データへの変換をさらに効率よく行なうことができる。
【０１７３】
（６）  携帯電話２００によって、図７のステップＳ２２４、ならびに、図１４の位置情報変換部２１４で説明したように、携帯電話２００で入力が受付けられた文字が座標データに変換される。
【０１７４】
携帯電話２００によって、図７のステップＳ２２５、ならびに、図１４の位置情報送信制御部２１６で説明したように、変換された座標データが、ＭＦＰ１００に送信される。
【０１７５】
ＭＦＰ１００によって、図７のステップＳ１２３、ならびに、図１４の文字変換部１５１４で説明したように、携帯電話２００から送信され受信された座標データが、文字に変換される。
【０１７６】
このため、携帯電話２００で入力された文字の座標データへの変換が携帯電話２００で行なわれる。その結果、ＭＦＰ１００の処理負担を軽減することができる。
【０１７７】
（７）  携帯電話２００によって、図１８のステップＳ２２６、ならびに、図１９の文字情報送信制御部２１７で説明したように、携帯電話２００で入力が受付けられた文字を特定可能な文字コードが、ＭＦＰ１００に送信される。
【０１７８】
ＭＦＰ１００によって、図１８のステップＳ１２８、ならびに、図１９の位置情報変換部１５１７で説明したように、携帯電話２００から受信された文字コードで特定された文字が、携帯電話２００に送信した文字入力画像における当該文字の座標データに変換される。
【０１７９】
このため、携帯電話２００で入力された文字の座標データへの変換がＭＦＰ１００で行なわれる。その結果、携帯電話２００の処理負担を軽減することができる。
【０１８０】
次に、前述した実施の形態の変形例について説明する。
（１）  前述した実施の形態においては、図７のステップＳ２１６および図１４のソフトウェアキーボード起動部２１２で説明したように、携帯電話２００に予め備えられた文字入力機能であるソフトウェアキーボード機能を起動させ、タッチパネル２４１で文字の入力を受付けるようにした。
【０１８１】
しかし、これに限定されず、携帯電話２００に予め備えられた音声入力機能を起動させ、音声入力装置で文字の入力を受付けるようにしてもよい。また、ソフトウェアキーボードではなくハードウェアの操作ボタン２４２から文字の入力を受付けるようにしてもよい。
【０１８２】
（２）  前述した第１および第２の実施の形態においては、携帯電話２００で位置情報変換テーブルを生成して、生成した位置情報変換テーブルを用いて、携帯電話２００で入力が受付けられた文字を座標データに変換するようにした。
【０１８３】
しかし、これに限定されず、ＭＦＰ１００は、ＭＦＰ１００に予め記憶された位置情報変換テーブルを携帯電話２００に送信するようにして、携帯電話２００は、受信した位置情報変換テーブルを用いて、携帯電話２００で入力が受付けられた文字を座標データに変換するようにしてもよい。その結果、座標データへの変換をさらに効率よく行なうことができる。
【０１８４】
（３）  前述した第１および第２の実施の形態においては、図１４で説明したように、図１４のそれぞれの機能を発揮する部分が、それぞれ、図７から図９および図１７で説明した処理を実行するソフトウェアがＭＦＰ１００の全体制御部１５１および携帯電話２００の制御部２１０でそれぞれ実行されることによって、全体制御部１５１および制御部２１０にそれぞれ構成されることとした。
【０１８５】
また、前述した第３の実施の形態においては、図１９で説明したように、図１９のそれぞれの機能を発揮する部分が、それぞれ、図１８、図８および図９で説明した処理を実行するソフトウェアがＭＦＰ１００の全体制御部１５１および携帯電話２００の制御部２１０でそれぞれ実行されることによって、全体制御部１５１および制御部２１０にそれぞれ構成されることとした。
【０１８６】
しかし、これに限定されず、図１４および図１９で説明したそれぞれの機能を発揮する部分が、それぞれ、ＭＦＰ１００の全体制御部１５１および携帯電話２００の制御部２１０に、ハードウェア回路で構成されるようにしてもよい。
【０１８７】
（４）  前述した実施の形態においては、遠隔操作システム１０として発明を説明した。しかし、これに限定されず、遠隔操作システム１０に含まれるＭＦＰ１００または携帯電話２００の装置、遠隔操作システム１０、ＭＦＰ１００または携帯電話２００で実行される遠隔操作方法、または、ＭＦＰ１００または携帯電話２００で実行される遠隔操作プログラムもしくは当該遠隔操作プログラムを記録したコンピュータ読取可能な記録媒体として発明を捉えることができる。
【０１８８】
この記録媒体は、磁気テープ、フレキシブルディスク，ハードディスクなどの磁気ディスク、ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ−ＲＡＭ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷなどの光ディスク、ＭＯなどの光磁気ディスク、メモリカード、または、ＵＳＢメモリなどの固定的にプログラムを担持する媒体であってもよいし、ＡＳＰ（Application Service Provider）などのサーバから通信ネットワークを介してプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。
【０１８９】
（５）  今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１９０】
１０  遠隔操作システム、１００  ＭＦＰ、１０１  イメージリーダ部、１０２  プリンタ部、１０３  原稿台、１０４  スキャナ、１０５  露光ランプ、１０６〜１０８  ミラー、１１１  画像処理装置、１１２  スキャナモータ、１１３  レーザ装置、１１４Ｃ，１１４Ｍ，１１４Ｙ，１１４Ｋ  帯電チャージャ、１１５Ｃ，１１５Ｍ，１１５Ｙ，１１５Ｋ  感光体ドラム、１１６Ｃ，１１６Ｍ，１１６Ｙ，１１６Ｋ  現像器、１１７Ｃ，１１７Ｍ，１１７Ｙ，１１７Ｋ  転写チャージャ、１２０〜１２２  給紙カセット、１３０  無端ベルト、１３１  タイミングローラ、１３２  定着ローラ対、１３３Ａ  駆動ローラ、１３３Ｂ，１３３Ｃ，１３３Ｄ  固定ローラ、１４１，２４１  タッチパネル、１４２，２４２  操作ボタン、１５１  全体制御部、１５２  画像メモリ、１５３  操作パネル、１５４  スキャン画像処理部、１５５  ネットワークＩ／Ｆ、１６０  プリント画像処理部、２００  携帯電話、２１０  制御部、２１１  受信画像判別部、２１２  ソフトウェアキーボード起動部、２１４，１５１７  位置情報変換部、２１５  変換テーブル生成部、２１６  位置情報送信制御部、２１７  文字情報送信制御部、２２０  記憶部、２３０  入力部、２４０  出力部、２５０  通信部、２６０  音声入出力部、９００  ネットワーク、１５１１  文字入力画像表示制御部、１５１２  パネル画像送信制御部、１５１３  位置情報受信制御部、１５１４  文字変換部、１５１５  処理実行部、１５１６  文字情報受信制御部。
【図１】
2012093877.tif 000003
【図２】
2012093877.tif 000004
【図３】
2012093877.tif 000005
【図４】
2012093877.tif 000006
【図５】
2012093877.tif 000007
【図６】
2012093877.tif 000008
【図７】
2012093877.tif 000009
【図８】
2012093877.tif 000010
【図９】
2012093877.tif 000011
【図１０】
2012093877.tif 000012
【図１１】
2012093877.tif 000013
【図１２】
2012093877.tif 000014
【図１３】
2012093877.tif 000015
【図１４】
2012093877.tif 000016
【図１５】
2012093877.tif 000017
【図１６】
2012093877.tif 000018
【図１７】
2012093877.tif 000019
【図１８】
2012093877.tif 000020
【図１９】
2012093877.tif 000021
【図２０】
2012093877.tif 000022