(57)【要約】【課題】画像形成装置を遠隔操作する遠隔操作装置において、ＩＭＥを比較的早期に起動して、ユーザの文字入力を比較的早期に受け付けることが可能な技術を提供する。【解決手段】ＭＦＰ１０（画像形成装置）は、外部端末５０（遠隔操作装置）に表示された操作画面２１０に対する操作者からの操作入力に関する情報である操作入力情報（操作位置の座標値等）を外部端末５０から受信する（Ｓ１１）。当該操作入力が文字入力画面の表示指示である旨が操作入力情報に基づいて判定される（Ｓ１２，Ｓ１３）と、外部端末５０にインスト−ルされているＩＭＥを起動すべき旨の起動指令がＭＦＰ１０から外部端末５０に送信される（Ｓ１４）。外部端末５０は、当該起動指令を受信すると、ＩＭＥを起動する（Ｓ６１）。【選択図】図１０
2015135633.tif 000002
【特許請求の範囲】
【請求項１】
画像形成システムであって、
画像形成装置と、
前記画像形成装置を遠隔操作する遠隔操作装置と、
を備え、
前記画像形成装置は、
前記遠隔操作装置に表示された操作画面に対する操作者からの操作入力に関する情報である操作入力情報を前記遠隔操作装置から受信する受信手段と、
前記操作入力が文字入力画面の表示指示であるか否かを前記操作入力情報に基づいて判定する判定手段と、
前記操作入力が文字入力画面の表示指示である旨が判定されると、前記遠隔操作装置にインスト−ルされているＩＭＥを起動すべき旨の起動指令を前記遠隔操作装置に送信する送信手段と、
を有し、
前記遠隔操作装置は、
前記操作画面を表示する表示手段と、
前記操作入力情報を前記画像形成装置に送信するとともに、前記起動指令を前記画像形成装置から受信する通信手段と、
前記起動指令が前記画像形成装置から受信されると、前記ＩＭＥを起動して前記表示手段に表示する表示制御手段と、
を有することを特徴とする画像形成システム。
【請求項２】
請求項１に記載の画像形成システムにおいて、
前記画像形成装置の前記送信手段は、前記起動指令に加えて、前記文字入力画面の画面データをも前記遠隔操作装置に送信し、
前記遠隔操作装置の前記表示制御手段は、前記ＩＭＥの起動処理中に前記文字入力画面の前記画面データが受信されると、前記ＩＭＥの起動完了を待った後に前記画面データに基づく前記文字入力画面の表示処理を開始することを特徴とする画像形成システム。
【請求項３】
請求項１に記載の画像形成システムにおいて、
前記画像形成装置の前記送信手段は、前記起動指令に加えて、前記文字入力画面の画面データをも前記遠隔操作装置に送信し、
前記遠隔操作装置の前記表示制御手段は、前記ＩＭＥの起動処理中に前記文字入力画面の前記画面データが受信されると、前記ＩＭＥの起動完了を待つことなく前記画面データに基づく前記文字入力画面の表示処理を開始することを特徴とする画像形成システム。
【請求項４】
請求項１ないし請求項３のいずれかに記載の画像形成システムにおいて、
前記画像形成装置の前記送信手段は、前記起動指令に加えて、前記文字入力画面の画面データをも前記遠隔操作装置に送信し、
前記遠隔操作装置の前記表示制御手段は、前記ＩＭＥと前記画面データに基づく前記文字入力画面とを重ねて表示するとともに、前記ＩＭＥにて入力された文字を前記文字入力画面の文字入力欄に合成して表示することを特徴とする画像形成システム。
【請求項５】
請求項１ないし請求項３のいずれかに記載の画像形成システムにおいて、
前記遠隔操作装置の前記通信手段は、起動された前記ＩＭＥにて入力された文字の入力文字情報を前記画像処理装置に送信し、
前記画像形成装置は、
前記入力文字情報が前記遠隔操作装置から受信されると、前記ＩＭＥにて入力された文字を前記入力文字情報に基づき判定し、当該文字をその文字入力欄に追加した更新後の前記文字入力画面を生成する生成手段、
をさらに有し、
前記画像形成装置の前記送信手段は、前記更新後の前記文字入力画面の画面データを前記遠隔操作装置に送信し、
前記遠隔操作装置の前記表示制御手段は、前記ＩＭＥと前記更新後の前記文字入力画面とを重ねて表示することを特徴とする画像形成システム。
【請求項６】
請求項１ないし請求項４のいずれかに記載の画像形成システムにおいて、
前記画像形成装置の前記送信手段は、前記起動指令に加えて、前記文字入力画面の文字入力欄の位置情報をも前記遠隔操作装置に送信し、
前記遠隔操作装置の前記表示制御手段は、前記ＩＭＥを起動する際に、前記位置情報に基づいて前記ＩＭＥの文字入力欄の位置を前記文字入力画面の文字入力欄の位置に合わせて表示することを特徴とする画像形成システム。
【請求項７】
遠隔操作装置により遠隔操作される画像形成装置であって、
前記遠隔操作装置に表示された操作画面に対する操作者からの操作入力に関する情報である操作入力情報を前記遠隔操作装置から受信する受信手段と、
前記操作入力が文字入力画面の表示指示であるか否かを前記操作入力情報に基づいて判定する判定手段と、
前記操作入力が文字入力画面の表示指示である旨が判定されると、前記遠隔操作装置にインスト−ルされているＩＭＥを起動すべき旨の起動指令を前記遠隔操作装置に送信する送信手段と、
を備えることを特徴とする画像形成装置。
【請求項８】
請求項７に記載の画像形成装置において、
前記ＩＭＥにて入力された文字の入力文字情報が前記遠隔操作装置から受信されると、前記ＩＭＥにて入力された文字を前記入力文字情報に基づき判定し、当該文字をその文字入力欄に追加した更新後の前記文字入力画面を生成する生成手段、
をさらに備え、
前記画像形成装置の前記送信手段は、前記更新後の前記文字入力画面の画面データをも前記遠隔操作装置に送信することを特徴とする画像形成装置。
【請求項９】
遠隔操作装置により遠隔操作される画像形成装置に内蔵されたコンピュータに、
ａ）前記遠隔操作装置に表示された操作画面に対する操作者からの操作入力に関する情報である操作入力情報を前記遠隔操作装置から受信するステップと、
ｂ）前記操作入力が文字入力画面の表示指示であるか否かを前記操作入力情報に基づいて判定するステップと、
ｃ）前記操作入力が文字入力画面の表示指示である旨が判定されると、前記遠隔操作装置にインスト−ルされているＩＭＥを起動すべき旨の起動指令を前記遠隔操作装置に送信するステップと、
を実行させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムにおいて、
ｄ）前記ＩＭＥにて入力された文字の入力文字情報を前記遠隔操作装置から受信するステップと、
ｅ）前記ＩＭＥにて入力された文字を前記入力文字情報に基づき判定し、当該文字をその文字入力欄に追加した更新後の前記文字入力画面を前記遠隔操作装置に送信するステップと、
を前記コンピュータにさらに実行させるためのプログラム。
【請求項１１】
画像形成装置を遠隔操作する遠隔操作装置であって、
前記画像形成装置を遠隔操作するための操作画面を表示する表示手段と、
前記操作画面に対する操作者からの操作入力に関する情報である操作入力情報を前記画像形成装置に送信するとともに、前記操作画面に対する操作者からの操作入力が文字入力画面の表示指示である場合に、前記遠隔操作装置にインスト−ルされているＩＭＥを起動すべき旨の起動指令を前記画像形成装置から受信する通信手段と、
前記起動指令が前記画像形成装置から受信されると、前記ＩＭＥを起動して前記表示手段に表示する表示制御手段と、
を備えることを特徴とする遠隔操作装置。
【請求項１２】
画像形成装置を遠隔操作する遠隔操作装置に内蔵されたコンピュータに、
ａ）前記画像形成装置を遠隔操作するための操作画面を表示するステップと、
ｂ）前記操作画面に対する操作者からの操作入力に関する情報である操作入力情報を前記画像形成装置に送信するステップと、
ｃ）前記操作画面に対する操作者からの操作入力が文字入力画面の表示指示である場合に、前記遠隔操作装置にインスト−ルされているＩＭＥを起動すべき旨の起動指令を前記画像形成装置から受信するステップと、
ｄ）前記起動指令が前記画像形成装置から受信されると、前記ＩＭＥを起動して表示するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））などの画像形成装置を備える画像形成システム、およびそれに関連する技術に関する。
【背景技術】
【０００２】
画像形成装置を外部端末（遠隔操作装置）によって操作する技術が存在する。
【０００３】
たとえば、特許文献１においては、画像形成装置から外部端末へと操作画面データ自体（ビットマップ画像データ等）をそのまま送信して当該操作画面を外部端末の表示部に表示するとともに、当該操作画面内での操作位置情報（押下位置情報等）を送受信して操作画面内における操作入力を受け付ける技術が示されている。いわゆるリモート接続による遠隔操作技術である。
【０００４】
また、携帯端末において、予めインストールされているインプットメソッドエディタ（ＩＭＥ：Input Method Editor）（以下、単にＩＭＥとも称する）を用いて、文字を入力する技術が存在する。
【０００５】
なお、このようなＩＭＥとしては、キーボードを用いて文字を入力するもののみならず、手書き文字認識を伴うものも存在する（特許文献２参照）。当該技術においては、携帯端末にインストールされている手書き入力ＩＭＥ（手書き入力アプリケーションとも称する）が起動され、手書き入力ＩＭＥに係る入力画面である手書き入力画面がパネルに表示される。ユーザは、当該手書き入力画面を用いることにより、手書き入力による文字入力を行うことが可能である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０５−１２２４２４号公報
【特許文献２】特開２００３−６７６７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、上記のような画像形成装置に関する遠隔操作技術（特許文献１参照）において文字入力を行う際には、ソフトウエアキーボードを有するキーボード画面が用いられる。
【０００８】
たとえば、画像形成装置の或る操作画面（遠隔操作用画面）が外部端末（遠隔操作装置）の表示部に表示された状態において、ユーザが当該操作画面内の或る設定ボタンを押下すると、その押下位置の座標情報が外部端末から画像形成装置に送信され、画像形成装置は、当該設定ボタンが押下された旨を当該座標情報に基づいて判定する。そして、画像形成装置は、当該設定ボタンの押下に応じて表示すべき新たな操作画面（次の操作画面）が文字入力画面（キーボード画面等）であることを更に判定すると、当該文字入力画面の画像データ（たとえば、ビットマップ画像データ）を外部端末に送信する。外部端末は、受信した画像データに基づいて文字入力画面（キーボード画面）を表示する。ユーザは、当該文字入力画面を用いて所望の文字を入力することができる。
【０００９】
一方、外部端末のユーザの中には、使い慣れたＩＭＥを利用したいと考えるユーザも存在する。そのような事情を考慮して、外部端末にインストールされているＩＭＥを起動して文字入力を行うことも考えられる。
【００１０】
たとえば、上記と同様にして、外部端末の表示部に表示された操作画面（遠隔操作用画面）内の或る設定ボタンがユーザにより押下され、その押下位置の座標情報が外部端末から画像形成装置に送信された後、画像形成装置は、当該設定ボタンが押下された旨を当該座標情報に基づいて判定する。さらに、画像形成装置は、当該設定ボタンの押下に応じて表示すべき新たな操作画面の画像データ（たとえば、ビットマップ画像データ）等を外部端末に送信する。外部端末は、受信したデータを解析し、当該データに基づく新たな操作画面が文字入力画面（キーボード画面）であるか否かを判定する。そして、外部端末は、当該新たな操作画面が文字入力画面である旨を判定することを条件として、当該外部端末に予めインストールされているＩＭＥを起動する。ユーザは、当該ＩＭＥを用いて所望の文字を入力することができる。
【００１１】
しかしながら、このような技術においては、或るユーザ操作（設定ボタンの押下操作等）に応じて画面データが画像形成装置から外部端末に送信された後に、ＩＭＥの起動の是非が外部端末により判断されるため、ユーザ操作時点（設定ボタンの押下操作時点）からＩＭＥの起動完了時点までの期間が長大化しやすい。すなわち、ＩＭＥの起動完了が遅延しやすい。ユーザは、入力すべき内容（文字）を既に決定している場合であっても、ＩＭＥの起動完了まで待つことを求められる。
【００１２】
そこで、この発明は、画像形成装置を遠隔操作する遠隔操作装置において、ＩＭＥを比較的早期に起動して、ユーザの文字入力を比較的早期に受け付けることが可能な技術を提供することを課題とする。
【課題を解決するための手段】
【００１３】
上記課題を解決すべく、請求項１の発明は、画像形成システムであって、画像形成装置と、前記画像形成装置を遠隔操作する遠隔操作装置と、を備え、前記画像形成装置は、前記遠隔操作装置に表示された操作画面に対する操作者からの操作入力に関する情報である操作入力情報を前記遠隔操作装置から受信する受信手段と、前記操作入力が文字入力画面の表示指示であるか否かを前記操作入力情報に基づいて判定する判定手段と、前記操作入力が文字入力画面の表示指示である旨が判定されると、前記遠隔操作装置にインスト−ルされているＩＭＥを起動すべき旨の起動指令を前記遠隔操作装置に送信する送信手段と、を有し、前記遠隔操作装置は、前記操作画面を表示する表示手段と、前記操作入力情報を前記画像形成装置に送信するとともに、前記起動指令を前記画像形成装置から受信する通信手段と、前記起動指令が前記画像形成装置から受信されると、前記ＩＭＥを起動して前記表示手段に表示する表示制御手段と、を有することを特徴とする。
【００１４】
請求項２の発明は、請求項１の発明に係る画像形成システムにおいて、前記画像形成装置の前記送信手段は、前記起動指令に加えて、前記文字入力画面の画面データをも前記遠隔操作装置に送信し、前記遠隔操作装置の前記表示制御手段は、前記ＩＭＥの起動処理中に前記文字入力画面の前記画面データが受信されると、前記ＩＭＥの起動完了を待った後に前記画面データに基づく前記文字入力画面の表示処理を開始することを特徴とする。
【００１５】
請求項３の発明は、請求項１の発明に係る画像形成システムにおいて、前記画像形成装置の前記送信手段は、前記起動指令に加えて、前記文字入力画面の画面データをも前記遠隔操作装置に送信し、前記遠隔操作装置の前記表示制御手段は、前記ＩＭＥの起動処理中に前記文字入力画面の前記画面データが受信されると、前記ＩＭＥの起動完了を待つことなく前記画面データに基づく前記文字入力画面の表示処理を開始することを特徴とする。
【００１６】
請求項４の発明は、請求項１ないし請求項３のいずれかの発明に係る画像形成システムにおいて、前記画像形成装置の前記送信手段は、前記起動指令に加えて、前記文字入力画面の画面データをも前記遠隔操作装置に送信し、前記遠隔操作装置の前記表示制御手段は、前記ＩＭＥと前記画面データに基づく前記文字入力画面とを重ねて表示するとともに、前記ＩＭＥにて入力された文字を前記文字入力画面の文字入力欄に合成して表示することを特徴とする。
【００１７】
請求項５の発明は、請求項１ないし請求項３のいずれかの発明に係る画像形成システムにおいて、前記遠隔操作装置の前記通信手段は、起動された前記ＩＭＥにて入力された文字の入力文字情報を前記画像処理装置に送信し、前記画像形成装置は、前記入力文字情報が前記遠隔操作装置から受信されると、前記ＩＭＥにて入力された文字を前記入力文字情報に基づき判定し、当該文字をその文字入力欄に追加した更新後の前記文字入力画面を生成する生成手段、をさらに有し、前記画像形成装置の前記送信手段は、前記更新後の前記文字入力画面の画面データを前記遠隔操作装置に送信し、前記遠隔操作装置の前記表示制御手段は、前記ＩＭＥと前記更新後の前記文字入力画面とを重ねて表示することを特徴とする。
【００１８】
請求項６の発明は、請求項１ないし請求項４のいずれかの発明に係る画像形成システムにおいて、前記画像形成装置の前記送信手段は、前記起動指令に加えて、前記文字入力画面の文字入力欄の位置情報をも前記遠隔操作装置に送信し、前記遠隔操作装置の前記表示制御手段は、前記ＩＭＥを起動する際に、前記位置情報に基づいて前記ＩＭＥの文字入力欄の位置を前記文字入力画面の文字入力欄の位置に合わせて表示することを特徴とする。
【００１９】
請求項７の発明は、遠隔操作装置により遠隔操作される画像形成装置であって、前記遠隔操作装置に表示された操作画面に対する操作者からの操作入力に関する情報である操作入力情報を前記遠隔操作装置から受信する受信手段と、前記操作入力が文字入力画面の表示指示であるか否かを前記操作入力情報に基づいて判定する判定手段と、前記操作入力が文字入力画面の表示指示である旨が判定されると、前記遠隔操作装置にインスト−ルされているＩＭＥを起動すべき旨の起動指令を前記遠隔操作装置に送信する送信手段と、を備えることを特徴とする。
【００２０】
請求項８の発明は、請求項７の発明に係る画像形成装置において、前記ＩＭＥにて入力された文字の入力文字情報が前記遠隔操作装置から受信されると、前記ＩＭＥにて入力された文字を前記入力文字情報に基づき判定し、当該文字をその文字入力欄に追加した更新後の前記文字入力画面を生成する生成手段、をさらに備え、前記画像形成装置の前記送信手段は、前記更新後の前記文字入力画面の画面データをも前記遠隔操作装置に送信することを特徴とする。
【００２１】
請求項９の発明は、遠隔操作装置により遠隔操作される画像形成装置に内蔵されたコンピュータに、ａ）前記遠隔操作装置に表示された操作画面に対する操作者からの操作入力に関する情報である操作入力情報を前記遠隔操作装置から受信するステップと、ｂ）前記操作入力が文字入力画面の表示指示であるか否かを前記操作入力情報に基づいて判定するステップと、ｃ）前記操作入力が文字入力画面の表示指示である旨が判定されると、前記遠隔操作装置にインスト−ルされているＩＭＥを起動すべき旨の起動指令を前記遠隔操作装置に送信するステップと、を実行させるためのプログラムであることを特徴とする。
【００２２】
請求項１０の発明は、請求項９の発明に係るプログラムにおいて、ｄ）前記ＩＭＥにて入力された文字の入力文字情報を前記遠隔操作装置から受信するステップと、ｅ）前記ＩＭＥにて入力された文字を前記入力文字情報に基づき判定し、当該文字をその文字入力欄に追加した更新後の前記文字入力画面を前記遠隔操作装置に送信するステップと、を前記コンピュータにさらに実行させるためのプログラムであることを特徴とする。
【００２３】
請求項１１の発明は、画像形成装置を遠隔操作する遠隔操作装置であって、前記画像形成装置を遠隔操作するための操作画面を表示する表示手段と、前記操作画面に対する操作者からの操作入力に関する情報である操作入力情報を前記画像形成装置に送信するとともに、前記操作画面に対する操作者からの操作入力が文字入力画面の表示指示である場合に、前記遠隔操作装置にインスト−ルされているＩＭＥを起動すべき旨の起動指令を前記画像形成装置から受信する通信手段と、前記起動指令が前記画像形成装置から受信されると、前記ＩＭＥを起動して前記表示手段に表示する表示制御手段と、を備えることを特徴とする。
【００２４】
請求項１２の発明は、画像形成装置を遠隔操作する遠隔操作装置に内蔵されたコンピュータに、ａ）前記画像形成装置を遠隔操作するための操作画面を表示するステップと、ｂ）前記操作画面に対する操作者からの操作入力に関する情報である操作入力情報を前記画像形成装置に送信するステップと、ｃ）前記操作画面に対する操作者からの操作入力が文字入力画面の表示指示である場合に、前記遠隔操作装置にインスト−ルされているＩＭＥを起動すべき旨の起動指令を前記画像形成装置から受信するステップと、ｄ）前記起動指令が前記画像形成装置から受信されると、前記ＩＭＥを起動して表示するステップと、を実行させるためのプログラムであることを特徴とする。
【発明の効果】
【００２５】
請求項１ないし請求項１２に記載の発明によれば、画像形成装置を遠隔操作する遠隔操作装置において、ＩＭＥを比較的早期に起動して、ユーザの文字入力を比較的早期に受け付けることが可能である。
【図面の簡単な説明】
【００２６】
【図１】画像形成システムを示す図である。
【図２】画像形成装置の機能ブロックを示す図である。
【図３】外部端末の概略構成を示す機能ブロック図である。
【図４】設定画面（遠隔操作画面）を示す図である。
【図５】ＩＭＥの操作画面等を示す図である。
【図６】文字入力画面を示す図である。
【図７】文字入力画面とＩＭＥの操作画面とが重畳表示される様子を示す図である。
【図８】ＭＦＰの動作を示すフローチャートである。
【図９】外部端末の動作を示すフローチャートである。
【図１０】画像形成システムにおける動作例を示すタイミングチャートである。
【図１１】データテーブルを示す図である。
【図１２】画像形成システムにおける別の動作例を示すタイミングチャートである。
【図１３】入力文字「Ａ」がその表示欄に表示されたＩＭＥ操作画面を示す図である。
【図１４】入力文字「Ａ」を含む操作画面が、ＩＭＥの操作画面とともに表示される様子を示す図である。
【図１５】他の動作例を示すタイミングチャートである。
【図１６】変形例に係る動作例を示すタイミングチャートである。
【図１７】第２実施形態に係るＭＦＰの動作を示すフローチャートである。
【図１８】第２実施形態に係る外部端末の動作を示すフローチャートである。
【図１９】第２実施形態に係る画像形成システムの動作例を示すタイミングチャートである。
【図２０】更新後の次画面を示す図である。
【図２１】第３実施形態に係るＩＭＥの入力文字表示欄の表示位置を示す図である。
【図２２】第３実施形態に係るＭＦＰの動作を示すフローチャートである。
【図２３】第３実施形態に係る外部端末の動作を示すフローチャートである。
【図２４】第３実施形態に係る画像形成システムの動作例を示すタイミングチャートである。
【図２５】手書き入力タイプのＩＭＥを示す図である。
【図２６】文字入力画面と手書き入力タイプのＩＭＥの操作画面とが重畳表示される様子を示す図である。
【図２７】変形例に係るＩＭＥの入力文字表示欄の表示位置を示す図である。
【図２８】比較例に係る動作を示すタイミングチャートである。
【発明を実施するための形態】
【００２７】
以下、本発明の実施形態を図面に基づいて説明する。
【００２８】
＜１．第１実施形態＞
＜１−１．構成概要＞
図１は、本発明に係る画像形成システム１を示す図である。図１に示すように、画像形成システム１は、画像形成装置１０と外部端末５０とを備える。
【００２９】
画像形成装置１０と外部端末５０とは、ネットワーク（通信ネットワーク）１０８を介して互いに接続される。ネットワーク１０８は、ＬＡＮ（Local Area Network）およびインターネットなどによって構成される。また、ネットワーク１０８に対する接続態様は、有線接続であってもよく、或いは無線接続であってもよい。たとえば、画像形成装置１０はネットワーク１０８に対して有線接続され、外部端末５０はネットワーク１０８に対して無線接続される。
【００３０】
画像形成システム１においては、画像形成装置１０に対する各種の操作を外部端末５０を用いて行うことが可能である。すなわち、外部端末５０は、画像形成装置１０を遠隔操作することが可能である。なお、この画像形成システム１は、画像形成装置１０の遠隔操作を行う遠隔操作システムなどとも表現される。
【００３１】
＜１−２．画像形成装置の構成＞
図２は、画像形成装置１０の機能ブロックを示す図である。ここでは、画像形成装置１０として、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））を例示する。図２においては、ＭＦＰ１０の機能ブロックが示されている。
【００３２】
ＭＦＰ１０は、スキャン機能、コピー機能、ファクシミリ機能およびボックス格納機能などを備える装置（複合機とも称する）である。具体的には、ＭＦＰ１０は、図２の機能ブロック図に示すように、画像読取部２、印刷出力部３、通信部４、格納部５、操作部６およびコントローラ９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。
【００３３】
画像読取部２は、ＭＦＰ１０の所定の位置に載置された原稿を光学的に読み取って（すなわちスキャンして）、当該原稿の画像データ（原稿画像ないしスキャン画像とも称する）を生成する処理部である。この画像読取部２は、スキャン部であるとも称される。
【００３４】
印刷出力部３は、印刷対象に関するデータに基づいて紙などの各種の媒体に画像を印刷出力する出力部である。
【００３５】
通信部４は、公衆回線等を介したファクシミリ通信を行うことが可能な処理部である。さらに、通信部４は、ネットワーク１０８を介したネットワーク通信を行うことも可能である。このネットワーク通信では、たとえば、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、ＭＦＰ１０は、所望の相手先（たとえば、外部端末５０）との間で各種のデータを授受することが可能である。通信部４は、各種データを送信する送信部４ａと各種データを受信する受信部４ｂとを有する。
【００３６】
格納部５は、ハードディスクドライブ（ＨＤＤ）等の記憶装置で構成される。格納部５は、各操作画面の画像データ等を記憶する。また、格納部５には、各ユーザ向けに複数のボックス（フォルダ）が設けられ、各ボックスには、電子文書データ（文書ファイル）等が保存される。
【００３７】
操作部６は、ＭＦＰ１０に対する操作入力を受け付ける操作入力部６ａと、各種情報の表示出力を行う表示部６ｂとを備えている。
【００３８】
このＭＦＰ１０においては、略板状の操作パネル部６ｃ（図１参照）が設けられている。また、操作パネル部６ｃは、その正面側にタッチパネル２５（図１参照）を有している。タッチパネル２５は、操作入力部６ａの一部としても機能するとともに、表示部６ｂの一部としても機能する。タッチパネル２５は、液晶表示パネルに各種センサ等が埋め込まれて構成され、各種情報を表示するとともに操作者からの各種の操作入力を受け付けることが可能である。
【００３９】
たとえば、タッチパネル２５においては、メニュー画像（ボタン画像等を含む）が表示される。操作者は、タッチパネル２５内に仮想的に配置されるボタン（ボタン画像で表現されるボタン）を押下することによって、ＭＦＰ１０の各種動作内容を設定することなどが可能である。
【００４０】
なお、後述するように、外部端末５０のタッチパネル７５（図１参照）においては、ＭＦＰ１０のタッチパネル２５に表示される操作画面と同様の画面が表示される。外部端末５０のタッチパネル７５に表示された操作画面を用いることにより、ＭＦＰ１０のタッチパネル２５に表示された操作画面を用いる操作と同様の操作が実現される。
【００４１】
コントローラ９は、ＭＦＰ１０に内蔵され、ＭＦＰ１０を統括的に制御する制御装置である。コントローラ９は、ＣＰＵおよび各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ９は、ＣＰＵにおいて、ＲＯＭ（例えば、ＥＥＰＲＯＭ）内に格納されている所定のソフトウエアプログラム（以下、単にプログラムとも称する）Ｐ１を実行することによって、各種の処理部を実現する。なお、当該プログラム（詳細にはプログラムモジュール群）Ｐ１は、ＵＳＢメモリなどの可搬性の記録媒体、あるいはネットワーク１０８等を介してＭＦＰ１０にインストールされてもよい。
【００４２】
具体的には、図２に示すように、コントローラ９は、プログラムＰ１の実行により、通信制御部１１と入力制御部１２と表示制御部１３と判定部１４と画面生成部１５とを含む各種の処理部を実現する。
【００４３】
入力制御部１２は、操作入力部６ａ（タッチパネル２５等）に対する操作入力動作を制御する制御部である。たとえば、入力制御部１２は、タッチパネル２５に表示された操作画面に対する操作入力を受け付ける動作を制御する。
【００４４】
表示制御部１３は、表示部６ｂ（タッチパネル２５等）における表示動作を制御する処理部である。表示制御部１３は、ＭＦＰ１０を操作するための操作画面（遠隔操作画面）２００等をタッチパネル２５に表示させる。
【００４５】
通信制御部１１は、他の装置（外部端末５０等）との間の通信動作を通信部４等と協働して制御する処理部である。たとえば、通信制御部１１は、外部端末５０における操作画面（遠隔操作画面とも称する）２００（２１０，２２０，...）（図４，図６参照）の表示用画像（詳細にはそのデータ）等を外部端末５０に送信する。また、通信制御部１１は、外部端末５０に表示された操作画面（２１０等）に対する操作者からの操作入力に関する情報である操作入力情報を外部端末５０から受信する。さらに、通信制御部１１は、当該操作入力情報に関する或る条件が充足される場合には、操作画面２１０の表示用画像に先立って、ＩＭＥ起動指令（外部端末５０にインスト−ルされているＩＭＥを起動すべき旨の起動指令）を外部端末５０に送信する。
【００４６】
判定部１４は、操作画面に関する画面遷移内容を判定して制御する制御部であり、画面遷移制御部とも称される。判定部１４は、たとえば、外部端末５０から送信されてきた操作入力情報（操作入力位置の座標値等）に基づいて、外部端末５０における操作入力の内容を判定し、当該操作入力の内容に基づく遷移先の画面等を判定する。また、判定部１４は、当該操作入力が文字入力画面の表示指示であるか否か等を判定し、ＩＭＥ起動指令を外部端末５０に送信すべきか否か等をも判定する。
【００４７】
画面生成部１５は、ＭＦＰ１０のタッチパネル２５における操作画面（ひいては外部端末５０のタッチパネル７５における操作画面）を生成する処理部である。
【００４８】
＜１−３．外部端末の構成＞
次に外部端末（遠隔操作装置とも称する）５０の構成について説明する。
【００４９】
外部端末５０は、他の装置との間でのネットワーク通信が可能な携帯式の情報入出力端末装置である。ここでは、外部端末５０として、タブレット型端末を例示する。ただし、これに限定されず、外部端末５０は、スマートフォンであってもよく、パーソナルコンピュータなどであってもよい。また、外部端末５０は、携帯式の装置であってもよく、据置型の装置であってもよい。
【００５０】
図３は、外部端末５０の概略構成を示す機能ブロック図である。
【００５１】
外部端末５０は、図３の機能ブロック図に示すように、通信部５４、格納部５５、操作部５６およびコントローラ５９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。
【００５２】
通信部５４は、ネットワーク１０８を介したネットワーク通信を行うことが可能である。このネットワーク通信では、たとえば、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、外部端末５０は、所望の相手先（ＭＦＰ１０等）との間で各種のデータを授受することが可能である。通信部５４は、各種データを送信する送信部５４ａと各種データを受信する受信部５４ｂとを有する。たとえば、受信部５４ｂは、操作画面（遠隔操作用の操作画面）の表示用画像（詳細にはその画像データ）等をＭＦＰ１０から受信し、送信部５４ａは、タッチパネル７５に表示された操作画面に対する操作入力の情報（タッチ座標情報等）をＭＦＰ１０に送信する。また、受信部５４ｂは、当該操作入力に対応する新たな操作画面（次の操作画面）の表示用画像（詳細にはその画像データ）等をＭＦＰ１０から受信する。さらに、受信部５４ｂは、ＩＭＥ起動指令をも受信する。
【００５３】
格納部５５は、不揮発性の半導体メモリ等の記憶装置で構成される。格納部５５には、ＭＦＰ１０から送信されてきた各種の画像データが一時的に格納される。たとえば、操作画面の表示用画像の画像データ等が一時的に格納される。
【００５４】
操作部５６は、外部端末５０に対する操作入力を受け付ける操作入力部５６ａと、各種情報の表示出力を行う表示部５６ｂとを備えている。この外部端末５０においては、液晶表示パネルに各種センサ等が埋め込まれて構成されたタッチパネル７５（図１参照）が設けられている。具体的には、図１に示すように、略板状の外部端末５０の正面側において、その周縁部（枠部）を除くほぼ全面にわたってタッチパネル７５が設けられている。このタッチパネル７５は、操作入力部５６ａの一部としても機能するとともに、表示部５６ｂの一部としても機能する。
【００５５】
タッチパネル７５には、タッチパネル２５の操作画面と同様の操作画面が遠隔操作画面（ＭＦＰ１０を遠隔操作するための画面）として表示される。また、タッチパネル７５は、当該遠隔操作画面等に対するタッチジェスチャ操作（タッチ操作とも称する）を受け付ける。
【００５６】
図３のコントローラ５９は、外部端末５０に内蔵され、外部端末５０を統括的に制御する制御装置である。コントローラ５９は、ＣＰＵおよび各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ５９は、ＣＰＵにおいて、記憶部（半導体メモリ等）内に格納されている所定のソフトウエアプログラム（以下、単にプログラムとも称する）を実行することによって、各種の処理部を実現する。なお、当該プログラム（詳細にはプログラムモジュール群）は、ＵＳＢメモリなどの可搬性の記録媒体、あるいはネットワーク１０８等を介して外部端末５０にインストールされるようにしてもよい。
【００５７】
具体的には、外部端末５０には、インプットメソッドエディタ（ＩＭＥ：Input Method Editor）が予めインストールされている。ＩＭＥは、操作ユーザによる文字入力を受け付ける処理等を行うソフトウエアであり、文字入力補助ソフトウエアなどとも表現される。
【００５８】
また、外部端末５０には、遠隔操作用のプログラムＰ２もインストールされている。当該プログラムＰ２は、ＭＦＰ１０を遠隔操作するアプリケーションソフトウエアプログラムであり、遠隔操作に関する諸機能等を実現する。
【００５９】
具体的には、コントローラ５９は、プログラムＰ２等の実行により、通信制御部６１と入力制御部６２と表示制御部６３と座標変換部６５とを含む各種の処理部を実現する。
【００６０】
通信制御部６１は、通信部５４等と協働して、ＭＦＰ１０等との通信動作を制御する処理部である。たとえば、通信制御部６１は、操作入力情報（タッチパネル７５に表示された操作画面に対する操作者からの操作入力に関する情報）をＭＦＰ１０に送信する。また、通信制御部６１は、外部端末５０における操作画面２００（２１０，２２０等）の表示用画像を受信する。さらに、通信制御部６１は、操作画面に対する操作者からの操作入力が文字入力画面の表示指示である場合には、ＩＭＥ起動指令をＭＦＰ１０から受信する。
【００６１】
入力制御部６２は、操作入力部５６ａ（タッチパネル７５等）に対する操作入力動作を制御する制御部である。たとえば、入力制御部６２は、遠隔操作画面２００等に対するタッチ操作入力を受け付ける動作を制御する。また、入力制御部６２は、ＩＭＥの操作画面５００（５１０等）に対するタッチ操作入力を受け付ける動作をも制御する。
【００６２】
座標変換部６５は、タッチパネル７５における操作入力位置の座標値を、外部端末５０のタッチパネル７５における座標系の値から、ＭＦＰ１０のタッチパネル２５における座標系の値へと変換する処理部である。なお、変換後の座標値は、操作入力の操作位置を示す位置情報（操作位置情報）として、通信制御部６１等によってＭＦＰ１０に送信される。
【００６３】
表示制御部６３は、表示部５６ｂ（タッチパネル７５等）における表示動作を制御する処理部である。表示制御部６３は、ＭＦＰ１０を遠隔操作するための操作画面２００（２１０，２２０）等をタッチパネル７５に表示させる。
【００６４】
表示制御部６３は、ＩＭＥ制御部６４を有している。ＩＭＥ制御部６４は、外部端末５０にインストールされたＩＭＥの動作を制御する。具体的には、ＩＭＥ制御部６４は、ＭＦＰ１０からのＩＭＥ起動指令等に基づいてＩＭＥを起動して表示する動作等を制御する。
【００６５】
＜１−４．操作画面＞
この画像形成システム１においては、ＭＦＰ１０のタッチパネル２５に操作画面（不図示）が表示されるとともに、当該操作画面の画像データがＭＦＰ１０から外部端末５０に送信され、外部端末５０のタッチパネル７５に当該操作画面と同様の操作画面（遠隔操作画面）２００が表示される。タッチパネル７５に表示された操作画面は、外観上、タッチパネル２５に表示された操作画面と同様の画面である。
【００６６】
外部端末５０の操作画面は、基本的には、ＭＦＰ１０のタッチパネル２５における操作画面を模した模擬画像の画像データ（模擬画像データとも称する）に基づいて表示される。模擬画像データは、たとえばビットマップ画像として構成される。
【００６７】
ここでは、操作画面２００として、「ボックス」の新規登録用の設定画面（ボックス新規登録用設定画面とも称する）２１０（図４）が先ず表示されている状況を想定する。
【００６８】
図４は、当該設定画面２１０を示す図である。設定画面２１０は、登録番号欄３２１、登録名称欄３２２、登録名ふりがな欄３２３、検索文字欄３２４を備えている。また、設定画面２１０は、各種のボタン３１１〜３１４，３３１，３３２等をも備えている。
【００６９】
ユーザは、各種の設定ボタン３１１〜３１４あるいは各種の文字列表示欄３２１〜３２４を押下することによって、各種の文字情報を入力することが可能である。たとえば、ボタン３１１あるいは登録番号欄３２１を押下することによって、新規ボックス（新規登録対象のボックス）の登録番号を入力することが可能である。同様に、ユーザは、ボタン３１２あるいは登録名称欄３２２を押下することによって、新規ボックスの登録名称を入力することが可能である。
【００７０】
なお、文字列表示欄３２１〜３２４の押下に応じても文字入力画面が表示されることから、文字列表示欄３２１〜３２４も設定ボタンの一種であるとも表現される。
【００７１】
＜１−５．動作＞
つぎに、この画像形成システム１における動作について図８〜図１０を参照しながら説明する。図８は、ＭＦＰ１０の動作を示すフローチャートであり、図９は、外部端末５０の動作を示すフローチャートである。また、図１０は、画像形成システム１における動作例を示すタイミングチャートである。
【００７２】
ここでは、上述のように、ＭＦＰ１０から外部端末５０への画面データ（設定画面２１０の画像データ）の送信に伴って、外部端末５０のタッチパネル７５において、ボックス新規登録用の設定画面２１０（図４）が操作画面２００として既に表示されている状況を想定する（図１０の冒頭部分も参照）。
【００７３】
その後、外部端末５０に表示されている操作画面２１０内の或る設定ボタン（たとえば、ボタン３１２あるいは登録名称欄３２２等）をユーザが押下する（ステップＳ５１（図９））と、その押下位置の位置情報（座標値）が外部端末５０からＭＦＰ１０に送信される（ステップＳ５２）。このようにして、外部端末５０に表示された操作画面２１０に対する操作者（ユーザ）からの操作入力に関する情報である操作入力情報（座標情報等）が、外部端末５０からＭＦＰ１０へと送信される。
【００７４】
ＭＦＰ１０は、当該操作入力情報（座標情報等）を受信する（ステップＳ１１（図８））と、当該座標情報に基づいて、その操作内容を判定する（ステップＳ１２，Ｓ１３）。たとえば、受信した座標情報（座標値）に基づいて、ユーザによる押下位置が設定ボタン３１２内の位置であることが判定されると、設定ボタン３１２が押下されていた旨が判定され、ステップＳ１２からステップＳ１３に進む。ステップＳ１３では、当該設定ボタン３１２に対応して次に表示すべき新たな画面（次画面）が文字入力画面（文字入力を受け付ける画面）であるか否か、が判定される。すなわち、当該次画面にて、文字入力が行われるか否かが判定される。換言すれば、ユーザによる操作入力が文字入力画面の表示指示であるか否かが判定される。
【００７５】
この判定動作は、ＭＦＰ１０の格納部５内に格納されたデータテーブル４１０（図１１参照）に基づいて行われる。データテーブル４１０には、図１１に示すように、各操作画面の各ボタンの押下に応じて次に表示される画面（対応表示画面）が規定されている。詳細には、各操作画面の各ボタンと対応表示画面（次画面）とが対応付けられて規定されているとともに、当該対応表示画面が文字入力画面であるか否かも規定されている。たとえば、操作画面２１０のボタン３１２に対しては、次画面２２０の画面ＩＤと、当該次画面が文字入力画面であるか否かを示すフラグとを含む情報が規定されており、当該情報に基づいて、ユーザによる操作入力が文字入力画面の表示指示である旨が判定される。
【００７６】
ここにおいて、本出願では、「文字」には、アルファベット、ひらがな、カタカナ、漢字、数字、記号などが含まれ得るものとする。たとえば、これらのうちのいずれかの種類の「文字」を入力する操作画面が「文字入力画面」として判定される。
【００７７】
ステップＳ１３において、ユーザによる操作入力が文字入力画面の表示指示である旨が判定されると、ステップＳ１４に進む。なお、ステップＳ１２，Ｓ１３におけるいずれかの条件が充足されない場合には、ステップＳ１４の処理を行うことなく、ステップＳ１５に進む。
【００７８】
ステップＳ１４では、ＭＦＰ１０は、ＩＭＥの起動指令（外部端末５０に予めインスト−ルされているＩＭＥを起動すべき旨の起動指令（起動要求））を外部端末５０に送信する。
【００７９】
外部端末５０は、ＩＭＥ起動指令をＭＦＰ１０から受信すると、ステップＳ５３からステップＳ６１（図９）に進み、外部端末５０のＩＭＥを起動してＩＭＥの操作画面５１０（図５参照）をタッチパネル７５に表示する（ステップＳ６１）。また、ＩＭＥの入力文字の表示欄（文字入力欄とも称する）５１２（図５参照）もタッチパネル７５に表示される。
【００８０】
ＭＦＰ１０は、ステップＳ１４（あるいはステップＳ１２，Ｓ１３）の処理後においてステップＳ１５に進む。ステップＳ１５では、ＭＦＰ１０は、次画面２２０（文字入力画面（キーボード画面））（図６）の画像データ（たとえば、ビットマップ画像データ）を生成する。その後、ＭＦＰ１０は、当該文字入力画面の画像データを外部端末５０に送信する（ステップＳ１８）。
【００８１】
一方、外部端末５０は、ＩＭＥ起動指令を受信（ステップＳ５３）してＩＭＥを起動して表示（ステップＳ６１）した後、ステップＳ６２（図９）での判定処理を実行する。ステップＳ６２では、ＭＦＰ１０からの次画面データ（次の操作画面２２０（図６）の画像データ）を受信したか否かが判定される。
【００８２】
ＭＦＰ１０から送信されてきた次画面データ（次の操作画面２２０（図６）の画像データ）を受信した旨が判定されると、（ステップＳ６５および）ステップＳ６６に進み、外部端末５０は、当該操作画面２２０をもタッチパネル７５に表示する（ステップＳ６６）。なお、ここでは、図１０に示すように、次画面２２０の表示前にはＩＭＥへの文字入力が行われなかった（操作画面２２０の表示前にＩＭＥに入力された文字が存在しない）ものとして、ステップＳ６５の処理が行われずにステップＳ６６の処理が行われるものとする。
【００８３】
ステップＳ６６では、たとえば図７に示すように、当該操作画面２２０とＩＭＥの操作画面５１０との双方が外部端末５０のタッチパネル７５に表示される。より詳細には、操作画面２２０は、先行して表示されていた操作画面５１０の背面側（奥側）に表示される。換言すれば、操作画面５１０が操作画面２２０に対して重畳されて表示される。このように、操作画面５１０が操作画面２２０よりも優先的に（手前側に）表示される。このような合成表示処理は、外部端末５０（詳細には表示制御部６３）によって行われる。
【００８４】
なお、外部端末５０において、ＩＭＥ起動指令が受信されない状態で次画面の画像が受信された場合には、ステップＳ５３，Ｓ５５からステップＳ５６に進む。ステップＳ５６では、（ＩＭＥの操作画面５１０は表示されず）次の操作画面のみがタッチパネル７５に表示される。たとえば、操作画面２１０にてＯＫボタン３３１が押下された場合には、非文字入力画面である操作画面２３０（不図示）のみが表示される。この場合には、ＩＭＥの操作画面５１０は表示されない。
【００８５】
また、上記においては、操作画面２２０の表示前にＩＭＥにて入力された文字が存在しない場合（図１０参照）について説明した。つぎに、図１２をも参照しながら、操作画面２２０の表示前にＩＭＥにて入力された文字が存在する場合について説明する。
【００８６】
外部端末５０は、ステップＳ６１（図９）におけるＩＭＥの起動完了後且つ次画面データの受信前において、ＩＭＥの操作画面５１０を用いた操作入力（文字入力）を受け付けると、ＩＭＥにおける入力文字（ＩＭＥにて入力された文字）の表示欄５１２に当該入力文字を表示する（ステップＳ６４）。詳細には、ＭＦＰ１０から次画面データが未だ受信されていないと判定されると、ステップＳ６２からステップＳ６３に進み、ＩＭＥでの入力文字の有無の判定処理が行われる。そして、入力文字が存在する旨がステップＳ６３で判定されると、当該入力文字が表示欄５１２に表示される（ステップＳ６４）。図１３においては、入力文字「Ａ」が表示欄５１２に表示される様子が示されている。
【００８７】
その後、外部端末５０は、次画面データ（次画面２２０の画像データ）を受信する（ステップＳ６２）と、ＩＭＥにて入力された文字（入力文字）を次画面に反映する（ステップＳ６５）。外部端末５０は、たとえば、入力文字「Ａ」を操作画面２２０の入力文字表示欄３５１に合成する。そして、外部端末５０は、入力文字「Ａ」が合成された操作画面２２０を、ＩＭＥの操作画面５１０とともに表示する（図１４参照）。図１４は、入力文字「Ａ」を含む操作画面２２０が、ＩＭＥの操作画面５１０とともに表示される様子を示す図である。なお、単一の文字「Ａ」のみではなく複数の文字（たとえば、「ＡＢＣ」）が次画面２２０の表示開始時点までに順次に入力される場合には、外部端末５０は、当該複数の文字を（更新後の）文字入力画面２２０に順次に合成して表示する。
【００８８】
このように、ＭＦＰ１０は、ＩＭＥの起動指令に加えて、文字入力画面２２０の画面データをも外部端末５０に送信し、外部端末５０は、当該画面データに基づく文字入力画面２２０とＩＭＥの操作画面５１０とを重ねて表示する。さらに、外部端末５０は、ＩＭＥにて入力された文字を文字入力画面２２０の入力文字表示欄（文字入力欄）３５１に重畳して表示する。
【００８９】
なお、図８および図９等では図示していないが、次画面２２０がＭＦＰ１０から外部端末５０に一旦送信されて外部端末５０にて表示（ステップＳ６６）された後に、ＩＭＥを用いて文字が更に追加された場合には、ＩＭＥを用いて追加された文字（追加文字）が画面２２０の入力文字表示欄３５１に追加的に合成表示されればよい。このような合成処理も、外部端末５０（詳細には表示制御部６３）によって行われればよい。
【００９０】
＜１−６．比較例に係る動作＞
図２８は、比較例に係る動作を示すタイミングチャートである。当該比較例に係る動作について図２８を参照しながら説明する。以下では、上記実施形態との相違点を中心に説明する。
【００９１】
この比較例においても、まず上記実施形態と同様に、外部端末５０のタッチパネル７５に表示された操作画面（遠隔操作用画面）２１０（図４）内の或る設定ボタン（３１２あるいは３２２等）がユーザにより押下され（ステップＳ５１）、その押下位置の座標情報が外部端末５０からＭＦＰ１０に送信される（ステップＳ５２）。
【００９２】
また、ＭＦＰ１０は、外部端末５０のタッチパネル７５に表示された操作画面（遠隔操作用画面）内の或る設定ボタンがユーザにより押下され、その押下位置の座標情報が外部端末５０からＭＦＰ１０に送信された後、ＭＦＰ１０は当該座標情報に基づいて設定ボタンが押下された旨を判定する。
【００９３】
ただし、この比較例においては、ＭＦＰ１０は、（上記実施形態のようなＩＭＥ起動指令を送信することなく、）当該設定ボタンの押下に応じて表示すべき新たな画面の画像データ（たとえば、ビットマップ画像データ）を外部端末５０に送信する。外部端末５０は、受信したデータを解析し、当該データに基づく新たな操作画面が文字入力画面（キーボード画面）であるか否かを判定する。そして、外部端末は、当該新たな操作画面が文字入力画面である旨を判定することを条件として、当該外部端末に予めインストールされているＩＭＥを起動する。これにより、ユーザは、当該ＩＭＥを用いて所望の文字を入力することができる。
【００９４】
しかしながら、このような技術においては、或るユーザ操作（設定ボタンの押下操作等）に応じて、当該ユーザ操作に応じた次画面データ（次画面２２０の画像データ）がＭＦＰ１０から外部端末５０に送信された後に、ＩＭＥの起動の是非が外部端末５０により判断される。そのため、図２８にも示すように、ユーザ操作時点（設定ボタンの押下操作時点）からＩＭＥの起動開始時点までの期間Ｔ１が長大化し易く、その結果、当該ユーザ操作時点からＩＭＥの起動完了時点までの期間Ｔ２が長大化し易い。すなわち、ＩＭＥの起動完了が遅延しやすい、という問題が存在する。ユーザは、入力すべき内容（文字）を既に決定している場合であっても、ＩＭＥの起動完了まで待つことを求められる。
【００９５】
＜１−７．本願実施形態の効果等＞
一方、上記実施形態に係る動作によれば、ＭＦＰ１０は、設定ボタン（３１２等）の押下に応じて表示すべき新たな画面２２０が文字入力画面（キーボード画面等）である旨を判定する（ステップＳ１３）と、ＩＭＥを外部端末５０にて起動すべき旨を判定し、ＩＭＥの起動指令を外部端末５０に送信する（ステップＳ１４）。また、外部端末５０は、当該起動指令に応じて、外部端末５０に予めインストールされているＩＭＥを起動して表示する（ステップＳ６１）。これにより、ユーザは、当該ＩＭＥを用いて所望の文字を入力することができる。
【００９６】
したがって、外部端末５０は、ＭＦＰ１０から送信されてくるＩＭＥ起動指令に応答して、直ちにＩＭＥを起動すること（詳細にはＩＭＥの起動処理を開始すること）ができる。換言すれば、外部端末５０は、ＭＦＰ１０からの次画面データの受信完了を待つことを要さずに、直ちにＩＭＥを起動することができる。
【００９７】
特に、上記比較例に係る技術（或るユーザ操作（設定ボタンの押下操作等）に応じて画面データがＭＦＰ１０から外部端末５０に送信された後にＩＭＥの起動の是非が外部端末５０により判断される技術）に比べて、比較的早期に外部端末５０にてＩＭＥの起動を開始することが可能である。すなわち、期間Ｔ１を短縮することが可能である（図１０，図１２，図１５，図１６参照）。また、その結果、ＭＦＰ１０を遠隔操作する外部端末５０（遠隔操作装置）において、ＩＭＥを比較的早期に起動して表示し、ユーザの文字入力を比較的早期に受け付けることが可能である。すなわち、期間Ｔ２を短縮することが可能である。たとえば、図１２に示すように、ＩＭＥの起動直後からユーザの文字入力を受け付けることが可能である。
【００９８】
＜１−８．第１実施形態の変形例等＞
上記第１実施形態では、図１０に示すように、ＩＭＥが比較的高速に起動する状況（及び／又は次画面２２０の作成に比較的長い時間を要する状況）等が想定されている。ＩＭＥの起動に比較的時間を要する状況（及び／又は次画面２２０の作成に比較的長い時間を要する状況）等において、ＩＭＥの起動処理が完了する前に（換言すれば、ＩＭＥの起動処理中に）次画面２２０の画像データが受信される場合においても、上記実施形態と同様に、ＩＭＥの起動完了を待った後に、次画面（文字入力画面）２２０の表示処理が開始されればよい。図１５は、このような動作を示すタイミングチャートである。図１５においては、ＩＭＥの起動が完了する前に次画面２２０の画像データが受信されるとともに、当該次画面２２０は、ＩＭＥの起動完了（ＩＭＥの操作画面５１０の表示完了）後に、次画面２２０の表示処理が開始されている。
【００９９】
あるいは、ＩＭＥの起動が完了する前に次画面２２０の画像データが受信される場合には、ＩＭＥの起動の完了を待たずに、次画面２２０の画像データの表示処理が開始されるようにしてもよい。図１６は、このような動作を示すタイミングチャートである。図１６においては、ＩＭＥの起動処理が完了する前に（すなわち起動処理中に）次画面２２０の画像データが受信されるとともに、ＩＭＥの起動完了（ＩＭＥの操作画面５１０の表示完了）を待たずに、次画面２２０の画像データの受信完了に応答して次画面２２０の表示処理が直ちに開始されている。
【０１００】
なお、これらのような態様によっても、次画面２２０のデータ受信後にＩＭＥの起動を開始する場合（比較例に係る技術）に比べて、特に期間Ｔ１を短縮し、比較的早期にＩＭＥを起動して表示することが可能である。
【０１０１】
また、上記実施形態等においては、ＩＭＥ起動指令とともにキーボード画面２２０もＭＦＰ１０から外部端末５０へと送信される態様が例示されているが、これに限定されない。たとえば、ＩＭＥ起動指令のみがＭＦＰ１０から外部端末５０へと送信されるようにしてもよい。すなわち、キーボード画面２２０はＭＦＰ１０から外部端末５０へと送信されないようにしてもよい。また、この場合には、外部端末５０においては、ＩＭＥの操作画面５１０（および入力文字の表示欄５１２）のみが表示されればよい。
【０１０２】
＜２．第２実施形態＞
第２実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【０１０３】
上記第１実施形態では、ＩＭＥによる入力文字を外部端末５０が文字入力画面２２０の入力文字表示欄（文字入力欄）３５１に合成する態様が例示されている。
【０１０４】
この第２実施形態においては、ＩＭＥによる入力文字の合成処理がＭＦＰ１０により行われる態様を例示する。より詳細には、外部端末５０にてＩＭＥを用いて入力された文字の入力文字情報が一旦ＭＦＰ１０に送信され、当該入力文字情報に基づきＭＦＰ１０が文字入力画面２２０の入力文字表示欄（文字入力欄）３５１に当該入力文字を合成して文字入力画面２２０を更新する。このように、文字入力画面２２０（詳細には入力文字表示欄３５１）の更新処理（生成処理）がＭＦＰ１０側で実行される。そして、当該更新された最新の文字入力画面２２０が、外部端末５０に送信され、外部端末５０にて表示される。以下では、このような態様について説明する。
【０１０５】
図１７は、第２実施形態に係るＭＦＰ１０の動作を示すフローチャートであり、図１８は、第２実施形態に係る外部端末５０の動作を示すフローチャートである。また、図１９は、第２実施形態に係る画像形成システム１の動作例を示すタイミングチャートである。
【０１０６】
図１７に示すように、第２実施形態に係るＭＦＰ１０の動作のうち、ステップＳ１１〜Ｓ１５は、第１実施形態（図８参照）と同様である。ステップＳ１６，Ｓ１７が追加されている点等において、第２実施形態に係る動作は第１実施形態に係る動作と相違している。
【０１０７】
また、図１８と図９とを比較すると判るように、ステップＳ６４，Ｓ６５以外は、第２実施形態に係る外部端末５０の動作（図１８）は、第１実施形態と同様である。第２実施形態においては、ステップＳ６５は実行されない。また、第２実施形態においては、ステップＳ６４に代えてステップＳ６４ｂが実行される。
【０１０８】
具体的には、図１９にも示すように、ＩＭＥの起動処理完了後にＩＭＥを用いて文字が入力される（ステップＳ６３）と、当該文字（入力文字）の情報（入力文字情報）が外部端末５０からＭＦＰ１０に送信される（ステップＳ６４ｂ）。
【０１０９】
一方、ＭＦＰ１０は、次画面２２０の送信動作（ステップＳ１８ｂ（図１７））の開始前（換言すれば、次画面２２０の生成完了前）に外部端末５０からの当該入力文字情報を受信すると、ＩＭＥにて入力された文字（入力文字）を当該入力文字情報に基づき判定し、当該入力文字を次画面２００の画像に反映する（ステップＳ１６，Ｓ１７）する。たとえば、ＭＦＰ１０（画面生成部１５）は、入力文字「Ａ」が外部端末５０のユーザにより入力された旨を判定するとともに、その文字入力欄３１５に当該入力文字「Ａ」を追加（合成）した更新後の文字入力画面２２０を生成する。このように、当該入力文字を文字入力画面２２０（詳細には入力文字表示欄３５１）に合成する画面更新処理がＭＦＰ１０側で実行される。図２０は、更新後の次画面２２０を示す図である。図２０に示すように、更新後の次画面２２０においては、入力文字「Ａ」が次画面２２０の入力文字表示欄（文字入力欄）３５１に合成されている。
【０１１０】
なお、次画面２２０の送信動作（ステップＳ１８ｂ）の開始前（次画面２２０の生成完了前）までに単一の文字「Ａ」ではなく複数の文字（たとえば、「ＡＢＣ」）が入力される場合には、当該複数の文字のそれぞれが入力されるごとに、ステップ６４ｂ，Ｓ１７等の処理が実行されればよい。詳細には、入力文字情報が外部端末５０からＭＦＰ１０に送信される（ステップＳ６４ｂ）とともに、入力文字を次画面２２０に合成する画面合成処理（画面更新処理）（ステップＳ１７）が入力文字情報に基づいてＭＦＰ１０により行われればよい。
【０１１１】
そして、更新後の次画面２２０（詳細にはその画像データ）がＭＦＰ１０から外部端末５０に送信される（ステップＳ１８ｂ）。
【０１１２】
外部端末５０は、当該更新後の次画面２２０のデータを受信すると、ステップＳ６２からステップＳ６６ｂに進む。ステップＳ６６ｂでは、更新後の次画面２２０とＩＭＥの操作画面５１０とが重ねて表示される。この結果、図１４と同様の画面がタッチパネル７５に表示される。
【０１１３】
なお、図１７および図１８では図示していないが、次画面２２０がＭＦＰ１０から外部端末５０に一旦送信されて表示（ステップＳ６６）された後に、ＩＭＥを用いて文字が（更に）入力された場合にも、文字が入力されるごとにステップ６４ｂ，Ｓ１７，Ｓ１８ｂ，Ｓ６６等と同様の処理が実行されればよい。詳細には、文字が入力されるごとに、入力文字情報が外部端末５０からＭＦＰ１０に送信され（ステップＳ６４ｂと同様の処理）、入力文字が反映された次画面２２０が入力文字情報に基づいてＭＦＰ１０により生成（更新）される（ステップＳ１７と同様の処理）。そして、更新後の次画面２２０が、ＭＦＰ１０から外部端末５０に送信され（ステップＳ１８ｂ）、外部端末５０により受信されて表示される（ステップＳ６６と同様の処理）。
【０１１４】
＜３．第３実施形態＞
第３実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【０１１５】
上記第１実施形態においては、ＩＭＥの入力文字の表示欄５１２（図５参照）の位置と、文字入力画面２２０の入力文字表示欄３５１の位置（図６参照）とは必ずしも同一ではない。そのため、ＩＭＥによる文字入力中に、文字入力画面２２０が表示されると、入力文字の表示位置が移動する。
【０１１６】
そこで、この第３実施形態においては、ＩＭＥによる文字入力中に文字入力画面２２０が表示される場合であっても、入力文字の表示位置が移動することを回避することが可能な技術について説明する。具体的には、ＩＭＥの入力文字の表示欄５１２（５１２ｃ）（図２１参照）の表示位置が文字入力画面２２０の入力文字表示欄３５１の表示位置に合わせられることによって、入力文字の表示位置の移動が回避され得る。図２１は、第３実施形態に係るＩＭＥの表示画面を示す図である。図２１を図５と比較すると判るように、入力文字表示欄５１２の表示位置が互いに異なっている。
【０１１７】
図２２は、第３実施形態に係るＭＦＰ１０の動作を示すフローチャートであり、図２３は、第３実施形態に係る外部端末５０の動作を示すフローチャートである。また、図２４は、第３実施形態に係る画像形成システム１の動作例を示すタイミングチャートである。
【０１１８】
図２２に示すように、第３実施形態に係るＭＦＰ１０の動作のうち、ステップＳ１４以外は、第１実施形態（図８参照）と同様である。ステップＳ１４（Ｓ１４ｃ）においては、ＩＭＥ起動指令のみならず、文字入力画面２２０の文字入力欄３５１の位置情報およびサイズ情報もがＭＦＰ１０から外部端末５０に送信される。当該位置情報としては、たとえば、文字入力欄３５１の基準位置（矩形状の文字入力欄３５１の左上頂点の位置）の座標値等が用いられれば良い。また、サイズ情報としては、文字入力欄３５１の縦方向および横方向のサイズ（画素数）が用いられれば良い。
【０１１９】
図２３に示すように、第３実施形態に係る外部端末５０の動作のうち、ステップＳ５４，Ｓ６１，Ｓ６４以外は、第１実施形態（図８参照）と同様である。
【０１２０】
図２３に示すように、外部端末５０は、ＩＭＥの起動指令を受信する（ステップＳ５３）とともに、文字入力画面２２０の文字入力欄３５１の位置情報およびサイズ情報をも受信する（ステップＳ５４）。そして、ステップＳ６１ｃのＩＭＥ起動時には、外部端末５０は、文字入力画面２２０の文字入力欄３５１の位置情報およびサイズ情報に基づいて、ＩＭＥにおける入力文字の表示欄５１２の表示位置および表示大きさを制御する。具体的には、ＩＭＥの起動処理（表示処理）において、ＩＭＥにおける入力文字の表示欄５１２（５１２ｃ）が文字入力画面２２０の文字入力欄３５１と同じ位置および大きさを有するように表示される（図２１参照）。
【０１２１】
また、ステップＳ６４ｃにおいては、ＩＭＥにて入力された入力文字が、図２１に示す表示位置に配置された表示欄５１２（５１２ｃ）に表示される。
以上のような動作によれば、ＩＭＥの起動時（Ｓ６１ｃ）において、ＩＭＥの入力文字の表示欄５１２（５１２ｃ）（図２１参照）の表示位置が文字入力画面２２０の入力文字表示欄３５１の表示位置に合わせられるので、入力文字の表示位置の移動が回避され得る。
なお、この第３実施形態に係る思想を第２実施形態に対して適用するようにしてもよい。より詳細には、ＩＭＥの入力文字の表示欄５１２（図２１参照）の表示位置を文字入力画面２２０の入力文字表示欄３５１の表示位置に合わせる思想を、第２実施形態に係る思想と組み合わせるようにしてもよい。
【０１２２】
＜４．変形例等＞
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
【０１２３】
たとえば、上記各実施形態等においては、ＩＭＥとして、ソフトウエアキーボードを有するもの（キーボード画面タイプのＩＭＥ）を例示したが、これに限定されず、図２５に示すような手書き入力タイプのものであってもよい。詳細には、上記各実施形態等において、キーボードタイプの操作画面５１０に代えて手書き入力タイプの操作画面５２０が用いられるようにしてもよい。操作画面５２０には手書き文字入力欄５２４等が設けられる。この場合、たとえば図２６に示すように、外部端末５０にて起動されたＩＭＥの操作画面５２０とＭＦＰ１０から送信されてきた操作画面（文字入力画面）２２０とが重ねて表示されればよい。なお、図２７に示すように、第３実施形態と同様に、ＩＭＥの入力文字の表示欄５２２ｂ（図２７参照）の表示位置が文字入力画面２２０の入力文字表示欄３５１（図６等参照）の表示位置に合わせられるようにしてもよい。
【０１２４】
また、上記第１実施形態の変形例（図１５，図１６等参照）として説明した各種の思想は、上記第２実施形態および第３実施形態等に対しても同様に適用することが可能である。
【符号の説明】
【０１２５】
１  画像形成システム
１０  ＭＦＰ（画像形成装置）
５０  外部端末（遠隔操作装置）
７５  タッチパネル
２００  （ＭＦＰからの画面データに基づく）操作画面
５００  （ＩＭＥの）操作画面
【図１】
2015135633.tif 000003
【図２】
2015135633.tif 000004
【図３】
2015135633.tif 000005
【図４】
2015135633.tif 000006
【図５】
2015135633.tif 000007
【図６】
2015135633.tif 000008
【図７】
2015135633.tif 000009
【図８】
2015135633.tif 000010
【図９】
2015135633.tif 000011
【図１０】
2015135633.tif 000012
【図１１】
2015135633.tif 000013
【図１２】
2015135633.tif 000014
【図１３】
2015135633.tif 000015
【図１４】
2015135633.tif 000016
【図１５】
2015135633.tif 000017
【図１６】
2015135633.tif 000018
【図１７】
2015135633.tif 000019
【図１８】
2015135633.tif 000020
【図１９】
2015135633.tif 000021
【図２０】
2015135633.tif 000022
【図２１】
2015135633.tif 000023
【図２２】
2015135633.tif 000024
【図２３】
2015135633.tif 000025
【図２４】
2015135633.tif 000026
【図２５】
2015135633.tif 000027
【図２６】
2015135633.tif 000028
【図２７】
2015135633.tif 000029
【図２８】
2015135633.tif 000030