(57)【特許請求の範囲】
【請求項１】
タッチパネルを有するモバイル装置と通信可能な通信部と，
制御部と，
操作部と，
を備え，
前記制御部は，
前記モバイル装置と前記通信部を介して無線接続された状態で，前記モバイル装置の前記タッチパネルの表示サイズ情報を取得する取得要求を，前記通信部を用いて前記モバイル装置に送信する取得要求送信処理と，
前記取得要求送信処理にて前記取得要求を送信した後，前記モバイル装置から送信された前記表示サイズ情報を，前記通信部を用いて受信する表示サイズ受信処理と，
前記モバイル装置と前記通信部を介して無線接続された状態で，画像データを，前記通信部を用いて前記モバイル装置に送信する画像データ送信処理と，
予め定められた所定サイズが前記表示サイズ情報によるサイズの所定割合よりも小さい場合に，前記画像データ送信処理にて送信された画像データの画像と，前記所定サイズであって当該画像データの画像に対する前記モバイル装置の前記タッチパネルを用いたユーザの操作を可能とする操作画面とを，前記モバイル装置の前記タッチパネルに１画面で表示させる第１指示を，前記通信部を用いて前記モバイル装置に送信する第１指示送信処理と，
前記所定サイズが前記表示サイズ情報によるサイズの所定割合よりも小さくない場合に，前記画像データ送信処理にて送信された画像データの画像を，前記モバイル装置の前記タッチパネルに表示させる第２指示を，前記通信部を介して，前記モバイル装置に送信する第２指示送信処理と，
前記所定サイズが前記表示サイズ情報によるサイズの所定割合よりも小さくない場合に，前記モバイル装置の前記タッチパネルに表示された画像データの画像への操作を，前記操作部を介して操作可能とする本体側操作処理と，
前記本体側操作処理によって操作された情報を，前記通信部を介して，前記モバイル装置に送信する操作情報送信処理と，
を実行することを特徴とする画像処理装置。
【請求項２】
請求項１に記載する画像処理装置において，
前記制御部は，
前記第１指示送信処理によって前記第１指示を送信した後，前記通信部を介して，前記第１指示を拒否する旨を受信した場合，前記第２指示を，前記通信部を介して，前記モバイル装置に送信することを特徴とすることを特徴とする画像処理装置。
【請求項３】
請求項１または請求項２に記載する画像処理装置において，
前記操作部は，タッチパネルを備え，
前記制御部は，
前記本体側操作処理では，少なくとも，前記画像データ送信処理にて送信された画像データの画像に対する加工命令と，前記画像データの画像に対する出力命令とを，前記操作部の前記タッチパネルを用いてユーザの入力を可能とする本体側操作画面を，前記操作部の前記タッチパネルに表示させることを特徴とする画像処理装置。
【請求項４】
請求項１から請求項３のいずれか１つに記載する画像処理装置において，
前記制御部は，
前記モバイル装置から受信した処理の実行命令が，前記モバイル装置の前記タッチパネルでの画像データの画像の表示が必要な処理の実行命令である場合には，前記第１指示送信処理または前記第２指示送信処理を実行し，
前記モバイル装置から受信した処理の実行命令が，前記モバイル装置の前記タッチパネルでの画像データの画像の表示が必要な処理の実行命令でない場合には，前記第１指示送信処理と前記第２指示送信処理とのいずれも実行しないことを特徴とする画像処理装置。
【請求項５】
操作部を備える画像処理装置と，
タッチパネルを備えるモバイル装置と，
を備えるシステムにおいて，
前記画像処理装置と前記モバイル装置とが無線接続された状態で，前記モバイル装置の前記タッチパネルの表示サイズ情報を取得する取得要求を，前記画像処理装置から前記モバイル装置に送信し，前記表示サイズ情報を，前記モバイル装置から前記画像処理装置に送信する表示サイズ送信部と，
前記モバイル装置から前記画像処理装置に前記表示サイズ情報を送信した後，前記画像処理装置から前記モバイル装置に画像データを送信する画像データ送信部と，
予め定められた所定サイズが前記表示サイズ情報によるサイズの所定割合よりも小さい場合に，前記画像データ送信部にて送信された画像データの画像と，前記所定サイズであって当該画像データの画像に対する前記モバイル装置の前記タッチパネルを用いたユーザの操作を可能とする操作画面とを，１画面で表示する第１表示画面を，前記モバイル装置の前記タッチパネルに表示させる第１表示部と，
前記所定サイズが前記表示サイズ情報によるサイズの所定割合よりも小さくない場合に，前記画像データ送信部にて送信された画像データの画像を表示する第２表示画面を，前記モバイル装置の前記タッチパネルに表示させる第２表示部と，
前記所定サイズが前記表示サイズ情報によるサイズの所定割合よりも小さくない場合に，前記モバイル装置の前記タッチパネルに表示された画像データの画像への操作を，前記操作部を介して操作可能とする本体側操作部と，
前記本体側操作部によって操作された情報を，前記画像処理装置から前記モバイル装置に送信する操作情報送信部と，
を備えることを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，画像処理装置，モバイル装置，およびシステムに関する。さらに詳細には，モバイル装置を操作することで，画像処理装置を遠隔操作する技術に関するものである。
【背景技術】
【０００２】
従来から，複合機等の画像処理装置と，携帯電話等のモバイル装置とを備えるシステムにおいて，モバイル装置が画像処理装置から画像データを取得し，モバイル装置のタッチパネルにて当該画像データの画像および当該画像データに対するユーザの操作を可能にする操作画面を表示し，ユーザがモバイル装置のタッチパネルを用いて操作画面を操作することで，画像処理装置を遠隔操作する技術が知られている。
【０００３】
遠隔操作に関する文献としては，例えば，特許文献１がある。特許文献１には，モバイル装置からの指示により画像を印刷出力する複合機であって，モバイル装置のタッチパネルの表示サイズ情報を取得し，当該表示サイズ情報に基づく倍率によって画像の画像サイズを変換し，変換後の画像をプレビュー画像としてモバイル装置に表示させる構成が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１４０４２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら，前記した従来の技術には，次のような問題があった。すなわち，モバイル装置のタッチパネルに，画像や操作画面等の多くの情報を表示させると，表示が煩雑になり易い。このモバイル装置における表示の煩雑化は，モバイル装置のタッチパネルの表示サイズが小さいほど顕著であり，改善の余地がある。
【０００６】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，画像処理装置の情報をモバイル装置のタッチパネルに表示させる際の，表示の煩雑化を抑制する技術を提供することにある。
【課題を解決するための手段】
【０００７】
この課題の解決を目的としてなされた画像処理装置は，タッチパネルを有するモバイル装置と通信可能な通信部と，制御部とを備え，前記制御部は，前記モバイル装置と前記通信部を介して無線接続された状態で，前記モバイル装置の前記タッチパネルの表示サイズ情報を取得する取得要求を，前記通信部を用いて前記モバイル装置に送信する取得要求送信処理と，前記取得要求送信処理にて前記取得要求を送信した後，前記モバイル装置から送信された前記表示サイズ情報を，前記通信部を用いて受信する表示サイズ受信処理と，前記モバイル装置と前記通信部を介して無線接続された状態で，画像データを，前記通信部を用いて前記モバイル装置に送信する画像データ送信処理と，予め定められた所定サイズが前記表示サイズ情報によるサイズの所定割合よりも小さい場合に，前記画像送信処理にて送信された画像データの画像と，前記所定サイズであって当該画像データの画像に対する前記モバイル装置の前記タッチパネルを用いたユーザの操作を可能とする操作画面とを，前記モバイル装置の前記タッチパネルに１画面で表示させる第１指示を，前記通信部を用いて前記モバイル装置に送信する第１指示送信処理とを実行することを特徴としている。
【０００８】
本明細書に開示される画像処理装置は，モバイル装置に画像データを送信し，当該画像データの画像をモバイル装置のタッチパネルに表示させる。画像処理装置は，この画像データの画像をモバイル装置に表示させるにあたり，モバイル装置のタッチパネルの表示サイズ情報を，モバイル装置から取得する。そして，画像処理装置は，予め定められた所定サイズが，表示サイズ情報によるサイズの所定割合よりも小さい場合に，モバイル装置に対して，画像データの画像と，所定サイズであって当該画像に対する操作を可能にする操作画面とを，タッチパネルに１画面で表示させる第１指示を送信する。画像データの画像に対する操作としては，ペン書入れ，文字入れ，色合い調整，トリミング等の加工処理の設定や，当該加工処理を行う加工モードへの移行指示の入力や，処理の実行命令の入力が該当する。
【０００９】
すなわち，所定サイズがモバイル装置のタッチパネルの表示サイズ情報のサイズの所定割合よりも大きい場合，モバイル装置が画像データの画像と所定サイズの操作画面とを１画面に表示すると，表示される情報が煩雑になり易く，情報を確認し難い。そこで，本明細書に開示される画像処理装置では，所定サイズが表示サイズ情報のサイズの所定割合よりも小さい場合に，画像データの画像と操作画面とをモバイル装置のタッチパネルに１画面で表示させる。これにより，煩雑な表示となる可能性を低減できる。
【００１０】
また，本明細書に開示される画像処理装置は，操作部を備え，前記制御部は，前記所定サイズが前記表示サイズ情報によるサイズの所定割合よりも大きい場合に，前記画像送信処理にて送信された画像データの画像を，前記モバイル装置の前記タッチパネルに表示させる第２指示を，前記通信部を介して，前記モバイル装置に送信する第２指示送信処理と，前記所定サイズが前記表示サイズ情報によるサイズの所定割合よりも大きい場合に，前記モバイル装置の前記タッチパネルに表示された画像データの画像への操作を，前記操作部を介して操作可能とする本体側操作処理と，前記本体側操作処理によって操作された情報を，前記通信部を介して，前記モバイル装置に送信する操作情報送信処理とを実行するとよい。所定サイズが表示サイズ情報によるサイズの所定割合よりも小さい場合，画像データの画像の表示割合が小さく，画像データの画像が見難くなる。本構成によれば，所定サイズがモバイル装置のタッチパネルの表示サイズ情報のサイズの所定割合よりも大きい場合，画像処理装置は，操作画面の表示指示をモバイル装置に送信せず，画像データの画像に対する操作を本体側で操作可能にすることで，モバイル装置にて画像が見易くなる。
【００１１】
また，前記制御部は，前記第１指示送信処理によって前記第１指示を送信した後，前記通信部を介して，前記第１指示を拒否する旨を受信した場合，前記第２指示を，前記通信部を介して，前記モバイル装置に送信するとよい。画像処理装置が第１指示を送信したとしても，モバイル装置が操作画面に対応していない等，操作画面を表示できない場合もある。本構成によれば，第１指示が拒否された場合であっても，第２指示を送信することで，少なくとも画像データの画像を表示できる可能性が高まる。
【００１２】
また，前記操作部は，タッチパネルを備え，前記制御部は，前記本体側操作処理では，少なくとも，前記画像送信処理にて送信された画像データの画像に対する加工命令と，前記画像データの画像に対する出力命令とを，前記操作部の前記タッチパネルを用いてユーザの入力を可能とする本体側操作画面を，前記操作部の前記タッチパネルに表示させるとよい。画像データの加工命令等を本体側のタッチパネルから入力させることで，モバイル側のタッチパネルでの表示の負担を軽減できる。
【００１３】
また，前記制御部は，前記モバイル装置から受信した処理の実行命令が，前記モバイル装置の前記タッチパネルでの画像データの画像の表示が必要ない処理の実行命令である場合には，前記第１指示送信処理を実行し，前記モバイル装置から受信した処理の実行命令が，前記モバイル装置の前記タッチパネルでの画像データの画像の表示が必要ない処理の実行命令でない場合には，前記第１指示送信処理を実行しないとよい。モバイル装置のタッチパネルに画像データの画像を表示する必要がない処理の実行命令であれば，画像データの画像や操作画面の表示は不要であることから，第１表示指示を送信しない方が好ましい。
【００１４】
上記画像処理装置の機能を実現するための制御方法，システム，コンピュータプログラム，および当該コンピュータプログラムを格納するコンピュータ読取可能な記憶媒体も，新規で有用である。
【発明の効果】
【００１５】
本発明によれば，画像処理装置の情報をモバイル装置のタッチパネルに表示させる際の，表示の煩雑化を抑制する技術が実現される。
【図面の簡単な説明】
【００１６】
【図１】実施の形態にかかる画像処理システムの構成を示すブロック図である。
【図２】実施の形態にかかる画像処理システムでのコピーの手順を示すシーケンス図である。
【図３】大サイズのタッチパネルを備えるモバイル装置の操作画面を示す図である。
【図４】小サイズのタッチパネルを備えるモバイル装置の操作画面を示す図である。
【図５】複合機の操作画面を示す図である。
【図６】実施の形態にかかる複合機が実行するリモート実行処理の前半の手順を示すフローチャートである。
【図７】実施の形態にかかる複合機が実行するリモート実行処理の後半の手順を示すフローチャートである。
【図８】実施の形態にかかる複合機が実行する画面表示処理の前半の手順を示すフローチャートである。
【図９】実施の形態にかかるモバイル装置が実行するリモート要求処理の手順を示すフローチャートである。
【図１０】実施の形態にかかるモバイル装置が実行する第１表示処理の後半の手順を示すフローチャートである。
【図１１】実施の形態にかかるモバイル装置が実行する第２表示処理の後半の手順を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下，本実施形態にかかる画像処理装置について，添付図面を参照しつつ詳細に説明する。本形態は，読取機能，印刷機能，およびファクシミリ機能を有する複合機（ＭＦＰ：Multi Function Peripheral）に本発明を適用したものである。
【００１８】
［画像処理システムの全体構成］
本形態の画像処理システム９００は，図１に示すように，ＭＦＰ１００と，モバイル装置２００とを備えている。ＭＦＰ１００と通信するデバイスは，図示されたモバイル装置２００の他にも何台接続されていてもよい。ＭＦＰ１００は，画像処理装置の一例である。モバイル装置２００としては，例えば，スマートフォンやタブレット型のＰＣが該当する。
【００１９】
本形態の画像処理システム９００では，モバイル装置２００とＭＦＰ１００との間で，無線通信によるデータの受け渡しが可能になっている。データの受け渡しは，不図示のアクセスポイントを介して行ってもよいし，装置間で直接行ってもよい。
【００２０】
［ＭＦＰの構成］
続いて，ＭＦＰ１００の概略構成について説明する。ＭＦＰ１００は，図１に示したように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（Non Volatile RAM）３４とを備えるコントローラ３０を有している。コントローラ３０は，ＡＳＩＣの一部であってもよいし，コントローラ３０がＡＳＩＣを含んでいてもよい。なお，図１中のコントローラ３０は，ＣＰＵ３１等，ＭＦＰ１００の制御に利用されるハードウェアを纏めた総称であって，実際にＭＦＰ１００に存在する単一のハードウェアと表すとは限らない。
【００２１】
ＲＯＭ３２には，ＭＦＰ１００を制御するための制御プログラムであるファームウェアや各種設定，初期値等が記憶されている。ＲＡＭ３３およびＮＶＲＡＭ３４は，各種制御プログラムが読み出される作業領域として，あるいは画像データ等の各種のデータを一時的に記憶する記憶領域として利用される。
【００２２】
ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムや各種センサから送られる信号に従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，ＭＦＰ１００の各構成要素を制御する。ＣＰＵ３１は，制御部の一例である。なお，コントローラ３０が制御部の一例であってもよい。
【００２３】
また，ＭＦＰ１００は，シートに画像を印刷する画像形成部１０と，原稿の画像を読み取る画像読取部１１と，操作部４０と，無線通信インターフェース３６と，電話インターフェース３７とを有し，これらがＣＰＵ３１によって制御される。なお，ＭＦＰ１００は，これらの他にも，例えば，有線ＬＡＮインターフェースや，ＵＳＢインターフェースを備えていてもよい。
【００２４】
画像形成部１０は，カラー印刷が可能であってもモノクロ印刷のみが可能であってもよい。また，印刷方式についても，電子写真方式であってもインクジェット方式であってもよい。また，画像読取部１１は，カラースキャンが可能であってもモノクロスキャンのみが可能であってもよい。また，読取機構についても，ＣＣＤであってもＣＩＳであってもよい。
【００２５】
無線通信インターフェース３６は，無線通信によって，外部装置との通信を可能にするハードウェアである。本形態の無線通信インターフェース３６は，ＩＥＥＥの８０２．１１の規格およびそれに準ずる規格に基づいて，ＷｉＦｉ方式での無線通信を可能にする構成を備えている。なお，無線通信の規格はＷｉＦｉに限るものではなく，ＮＦＣ等の他の規格であってもよい。ＭＦＰ１００は，無線通信インターフェース３６を介してモバイル装置２００から送信されるデータを受信する。さらに，ＭＦＰ１００は，無線通信インターフェース３６を介してモバイル装置２００にデータを送信する。無線通信インターフェース３６は，通信部の一例である。
【００２６】
電話回線インターフェース３７は，電話回線接続を制御するＮＣＵと，音声信号とデジタル信号との変調を行うモデムとを備え，電話回線を使用した通信を可能にするインターフェースである。ＭＦＰ１００は，電話回線インターフェース３７を介して外部装置との間でファクシミリ通信を行う。
【００２７】
操作部４０は，メッセージや各種の設定の表示およびユーザからの各種の情報の入力を可能にするハードウェアであり，ＭＦＰ１００の外装に設けられる。操作部４０は，表示機能と入力機能とを有するタッチパネル４１と，テンキー，矢印キー，ＯＫボタン，キャンセルボタン等，各種の入力手段から構成されるボタン群４２とを備えている。
【００２８】
［モバイル装置の構成］
続いて，モバイル装置２００の概略構成について説明する。図１に示したように，モバイル装置２００は，各種処理を実行するＣＰＵ５１と，当該モバイル装置２００の起動時にＣＰＵ５１が行う起動処理のプログラム（ＢＩＯＳ）等を記憶したＲＯＭ５２と，ＣＰＵ５１が各種処理を行う際に一時的な記憶領域として利用されるＲＡＭ５３と，各種のプログラムやデータを記憶したハードディスクドライブ（ＨＤＤ）５４とを有するコントローラ５０を備えている。なお，図１中のコントローラ５０は，ＣＰＵ５１等，モバイル装置２００の制御に利用されるハードウェアを纏めた総称であって，実際にモバイル装置２００に存在する単一のハードウェアを表すとは限らない。
【００２９】
モバイル装置２００のＨＤＤ５４には，ＯＳや，インターネット上のファイルを閲覧するためのブラウザ，各種のデバイスを制御するデバイスドライバ等が組み込まれている。また，ＭＦＰ１００に対して，印刷，読み取り，データ転送等を実行させる実行指示を受け付けるアプリケーションプログラム（以下，「アプリ」とする）も記憶されている。
【００３０】
ＣＰＵ５１は，ＲＯＭ５２から読み出した制御プログラムやＨＤＤ５４から読み出したプログラムに従って，その演算結果をＲＡＭ５３またはＨＤＤ５４に記憶させながら各種の処理を行う。上述したアプリの動作も，ＣＰＵ５１によって処理される。
【００３１】
また，モバイル装置２００は，無線通信インターフェース５６と，操作部６０と，電話部７０とを有し，これらがコントローラ５０によって制御される。なお，モバイル装置２００は，これらの他にも，例えば，ＵＳＢインターフェースを備えていてもよい。
【００３２】
操作部６０は，メッセージや各種の設定の表示およびユーザからの各種の情報の入力を可能にするハードウェアであり，モバイル装置２００の前面に設けられる。また，操作部６０は，表示機能と入力機能とを有するタッチパネル６１と，ＯＫボタン，キャンセルボタン等，各種の入力手段から構成されるボタン群６２とを備えている。モバイル装置２００には，例えば，画像を印刷させるジョブや画像を読み取らせるジョブが，ユーザによるタッチパネル６１ないしボタン群６２への操作によって入力される。
【００３３】
無線通信インターフェース５６は，外部装置との通信を可能にするハードウェアである。本形態の無線通信インターフェース５６は，ＭＦＰ１００の無線通信インターフェース３６と同規格に基づいて，無線通信を可能にする構成を備えている。そのため，モバイル装置２００は，無線通信インターフェース５６を介して，ＭＦＰ１００に対して各種の指示を入力することが可能である。また，モバイル装置２００は，無線通信インターフェース５６を介して，ＭＦＰ１００からの各種の指示を受け付けることが可能である。無線通信インターフェース５６は，通信部の一例である。
【００３４】
電話部７０は，マイク，スピーカ，電話回線インターフェース等，電話機能を実現するためのハードウェアで構成され，不図示の基地局との間で携帯電話の通信方式（例えば，Ｗ−ＣＤＭＡ）に準ずる規格に基づいて，無線通信を可能にする。電話部７０は，電話や，基地局を介したインターネット接続などに用いられる。
【００３５】
［リモート通信の概要］
続いて，本形態の画像処理システム９００において，ＭＦＰ１００とモバイル装置２００との間でリモート通信を行う動作について，図２のシーケンス図を参照しつつ説明する。始めに，モバイル装置２００は，ＭＦＰ１００との間でリモート通信を行うために，ＭＦＰ１００との通信が許可される状態であるセッションを確立する。
【００３６】
具体的に，モバイル装置２００からＭＦＰ１００を利用する場合，モバイル装置２００にて前述のアプリを起動させる。モバイル装置２００は，アプリが提供する画面をタッチパネル６１に表示させ，ＭＦＰ１００の利用開始の要求を，タッチパネル６１への操作によって受け付ける。
【００３７】
モバイル装置２００は，当該要求を受け付けると，ＭＦＰ１００に対してセッションを確立させる確立要求を，無線通信インターフェース５６を介して送信する。そして，モバイル装置２００は，ＭＦＰ１００との間でセッションが確立されると，アプリが提供する画面であって，ＭＦＰ１００での利用対象の処理をユーザに選択させる処理選択画面を，タッチパネル６１に表示させる。
【００３８】
ＭＦＰ１００は，モバイル装置２００からセッションの確立要求を無線通信インターフェース３６を介して受信すると，通信を許可する条件を満たしていることを条件として，セッションを確立させる。ＭＦＰ１００は，他の装置との間でセッションが確立されていない場合や，モバイル装置２００とのセッションの確立が制限されていない場合には，通信を許可する条件を満たす。
【００３９】
ＭＦＰ１００は，モバイル装置２００とのセッションが確立されている間，モバイル装置２００から無線通信インターフェース３６を介して処理の実行命令を受信する。換言すると，ＭＦＰ１００は，モバイル装置２００とのセッションが確立されていない場合，モバイル装置２００から処理の実行命令を受信しない。また，ＭＦＰ１００は，モバイル装置２００とのセッションが確立されると，他装置との通信中である旨のメッセージを表示する画面をタッチパネル４１に表示させ，操作部４０への操作による実行命令の入力を受け付けない。
【００４０】
モバイル装置２００では，処理選択画面の表示中，ユーザによるタッチパネル６１への操作によって，ＭＦＰ１００での利用対象の処理が選択される。ＭＦＰ１００は，例えば，印刷処理，スキャン処理，コピー処理，ファクシミリ送信処理が可能であり，これらの中の１つの処理が選択される。ここでは，コピー処理が選択されたものとして説明を続ける。
【００４１】
モバイル装置２００は，コピー処理が選択されると，コピー処理の実行命令を，無線通信インターフェース５６を介してＭＦＰ１００に送信する。ＭＦＰ１００は，無線通信インターフェース３６を介してモバイル装置２００からコピー処理の実行命令を受信すると，ＭＦＰ１００にセットされた原稿の読み取りを画像読取部２０に開始させる。そして，ＭＦＰ１００は，画像読取部２０に読み取らせた原稿の画像データを，無線通信インターフェース３６を介してモバイル装置２００に送信する。ＭＦＰ１００は，画像データを送信した後，当該画像データの画像の印刷を直ぐには開始せず，ユーザによる開始命令の入力を待つ。モバイル装置２００は，画像データを受信すると，当該画像データをＲＡＭ５３に記憶する。
【００４２】
また，ＭＦＰ１００は，モバイル装置２００からコピー処理の実行命令を受信すると，モバイル装置２００のタッチパネル６１の表示サイズ情報を取得する取得要求を，無線通信インターフェース３６を介して送信し，モバイル装置２００から当該表示サイズ情報を，無線通信インターフェース３６を介して受信する。表示サイズ情報に含まれるサイズは，タッチパネル６１の物理的なサイズである必要はなく，表示に関与する部分のサイズであればよい。
【００４３】
そして，ＭＦＰ１００は，表示サイズ情報を受信した後，表示サイズ情報に示されたサイズに応じた表示指示を，無線通信インターフェース３６を介してモバイル装置２００に送信する。具体的にＭＦＰ１００は，予め定められた所定サイズが，表示サイズ情報によるサイズ，すなわちモバイル装置２００のタッチパネル６１の表示サイズの，所定割合よりも小さいか否かによって，表示指示を決定する。
【００４４】
所定サイズがタッチパネル６１の表示サイズの所定割合よりも小さい場合，タッチパネル６１の表示サイズは所定サイズに対して非常に大きい。そこで，ＭＦＰ１００は，モバイル装置２００に対して，画像データの画像と，当該画像データの画像に対して加工処理を施す加工モードに移行するための操作画面と，を１画面に表示させる指示である第１指示を，無線通信インターフェース３６を介して送信する。加工処理としては，例えば，ペン書入れ，文字入れ，色合い調整，トリミングが該当する。本形態の操作画面は，上述の所定サイズと同等である。
【００４５】
モバイル装置２００は，無線通信インターフェース５６を介して第１指示を受け付けた場合，図３に示すように，タッチパネル６１に，受信した画像データの画像６３と，操作画面６４とを，１画面で表示させる。操作画面６４には，画像データの画像６３の加工を可能にするモードである加工モードに移行する指示を入力する加工ボタン６４１と，印刷を開始させるスタートボタン６４２と，コピー処理をキャンセルするキャンセルボタン６４３と，が表示される。なお，操作画面６４に表示される，ユーザの入力を受け付ける画像は，ボタンに限らず，アイコン等の特定の図柄であってもよい。
【００４６】
タッチパネル６１へのユーザ操作によって，加工ボタン６４１がタッチされると，モバイル装置２００は，操作画面６４の内容を，例えば加工処理の種類が選択できる加工選択画面（不図示）に切り換える。さらにタッチパネル６１へのユーザのタッチ操作によって加工処理の種類が選択されると，モバイル装置２００は，選択された種類の加工処理に関する設定の入力を可能にする加工設定画面（不図示）に切り換える。なお，モバイル装置２００への入力は，タッチパネル６１の他，ボタン群６２を用いて行われてもよい。また，ボタン群６２への入力によって，加工選択画面や加工設定画面から図３に示した最初の操作画面６４に表示を切り換えてもよい。
【００４７】
また，タッチパネル６１へのユーザ操作によって，スタートボタン６４２がタッチされると，モバイル装置２００は，印刷の開始命令を，無線通信インターフェース５６を介してＭＦＰ１００に送信する。スタートボタン６４２がタッチされる前に，画像データの画像に対して加工処理が行われた場合，モバイル装置２００は，加工後の画像データである加工画像データを，上述の開始命令に付加する。ＭＦＰ１００は，無線通信インターフェース３６を介して開始命令を受信すると，読み取った画像データの画像あるいは開始命令に付加されていた加工画像データの印刷を，画像形成部１０に開始させる。
【００４８】
また，モバイル装置２００は，開始命令の送信後，セッションを解除させる解除要求を，無線通信インターフェース５６を介してＭＦＰ１００に送信する。ＭＦＰ１００は，無線通信インターフェース３６を介してモバイル装置２００から解除要求を受信すると，モバイル装置２００との間で確立されているセッションを解除する。これにより，他の装置がＭＦＰ１００との間でセッションを確立させることが可能になる。また，ＭＦＰ１００は，タッチパネル４１の表示を初期画面に戻し，操作パネル４０からの処理の実行命令の入力制限も解除する。
【００４９】
なお，モバイル装置２００からのセッションの解除要求の他，ＭＦＰ１００からモバイル装置２００への問合せに対する応答が無い場合，一定期間以上モバイル装置２００からの要求が無い場合，ボタン群４２を介してＭＦＰ１００に解除要求が入力された場合には，ＭＦＰ１００は，自主的にセッションを解除する。
【００５０】
一方，所定サイズがタッチパネル６１の表示サイズの所定割合よりも大きい場合，タッチパネル６１の表示サイズは所定サイズに対してそれ程大きくない。そのため，タッチパネル６１に操作画面６４を表示させると，操作画面６４以外を表示できる領域が狭く，画像データの画像６３等，操作画面６４内の情報以外の情報が見難くなる可能性が高い。そこで，ＭＦＰ１００は，モバイル装置２００に対して，画像データの画像を表示させる指示である第２指示を，無線通信インターフェース３６を介して送信する。
【００５１】
モバイル装置２００は，無線通信インターフェース５６を介して第２指示を受け付けた場合，図４に示すように，タッチパネル６１に，受信した画像データの画像６３を表示させる。すなわち，モバイル装置２００は，図３に示したような操作画面６４を，タッチパネル６１に表示させない。その代りに，ＭＦＰ１００が，図５に示すように，ＭＦＰ１００のタッチパネル４１に，モバイル装置２００の操作画面６４に相当する操作画面４４を表示させる。
【００５２】
操作画面４４のレイアウトは，図３に示したモバイル装置２００の操作画面６４と同じである。つまり，操作画面４４にも，加工モードに移行する指示を入力する加工ボタン４４１と，印刷を開始させるスタートボタン４４２と，処理をキャンセルするキャンセルボタン４４３とが表示される。そして，タッチパネル４１へのユーザ操作によって，加工ボタン４１がタッチされると，ＭＦＰ１００は，モバイル装置２００に対して，加工モード移行指示を，無線通信インターフェース３６を介して送信する。
【００５３】
モバイル装置２００は，無線通信インターフェース５６を介してＭＦＰ１００から加工モード移行指示を受信すると，タッチパネル６１に，例えば加工処理の種類が選択できる加工選択画面（不図示）を表示させる。さらに，タッチパネル６１へのユーザ操作によって，加工処理の種類が選択されると，モバイル装置２００は，選択された種類の加工処理に関する設定の入力を可能にする加工設定画面（不図示）に，タッチパネル６１の表示を切り換える。なお，ＭＦＰ１００にて加工処理の種類まで選択させ，ＭＦＰ１００は加工処理の種類を付加した加工モード移行処理を送信してもよい。この場合，モバイル装置２００は，タッチパネル６１に，加工選択画面ではなく，加工設定画面を表示させる。
【００５４】
モバイル装置２００にて加工処理が行われると，モバイル装置２００は，加工画像データを，無線通信インターフェース５６を介してＭＦＰ１００に送信する。ＭＦＰ１００は，無線通信インターフェース３６を介して加工画像データを受信すると，当該加工画像データをＲＡＭ３３に記憶する。
【００５５】
また，ＭＦＰ１００は，タッチパネル４１へのユーザ操作によって，スタートボタン４４２がタッチされると，スタートボタン４４２がタッチされる前に，加工画像データを受信した場合には当該加工画像データの画像の印刷を，加工画像データを受信していない場合には読み取った画像データの画像の印刷を，画像形成部１０に開始させる。
【００５６】
コピー処理が終了した後，ＭＦＰ１００は，終了通知を，無線通信インターフェース３６を介してモバイル装置２００に送信する。そして，モバイル装置２００は，終了通知を無線通信インターフェース５６を介して受信すると，解除要求を無線通信インターフェース５６を介してＭＦＰ１００に送信する。ＭＦＰ１００は，解除要求を無線通信インターフェース３６を介して受信した後，モバイル装置２００との間で確立されているセッションを解除する。
【００５７】
［リモート通信の手順］
続いて，前述したリモート通信を実現するＭＦＰ１００およびモバイル装置２００の，個々の動作について説明する。
【００５８】
［ＭＦＰの動作］
始めに，ＭＦＰ１００の動作として，外部装置からの処理の実行命令を受け付けて画像処理を実行するリモート実行処理について，図６および図７のフローチャートを参照しつつ説明する。リモート実行処理は，外部装置とのセッションが確立されたことを契機に，ＣＰＵ３１によって実行される。なお，以下のリモート実行処理の説明では，外部装置としてモバイル装置２００とのセッションが確立されたものとして説明する。
【００５９】
リモート実行処理では，ＣＰＵ３１は先ず，図６に示すように，モバイル装置２００から処理の実行命令を受信したか否かを判断する（Ｓ１０１）。実行命令を受信していない場合には（Ｓ１０１：ＮＯ），ＣＰＵ３１は，終了命令を受信したか否かを判断する（Ｓ１０２）。終了命令を受信した場合には（Ｓ１０２：ＹＥＳ），リモート実行処理を終了する。終了命令を受信していない場合には（Ｓ１０２：ＮＯ），Ｓ１０１に移行し，ＣＰＵ３１は，実行命令あるいは終了命令の受け付けを待つ。
【００６０】
実行命令を受信した場合（Ｓ１０１：ＹＥＳ），ＣＰＵ３１は，実行が命令された処理が読み取りの必要な処理か否かを判断する（Ｓ１１１）。読み取りの必要な処理としては，例えば，スキャン処理，コピー処理，ＦＡＸ送信処理が該当する。読み取りの不要な処理としては，例えば，印刷処理が該当する。なお，ＦＡＸ送信処理であっても，送信対象の画像データあるいは画像データの参照先が実行命令に付加されていた場合には，読み取りの不要な処理となる。読み取りの必要な処理の場合（Ｓ１１１：ＹＥＳ），ＣＰＵ３１は，画像読取部２０に原稿の画像の読み取りを開始させる（Ｓ１１２）。
【００６１】
読み取りの不要な処理の場合（Ｓ１１１：ＮＯ），ＣＰＵ３１は，実行命令に画像データが付加されているか否かを判断する（Ｓ１２１）。画像データが付加されている場合（Ｓ１２１：ＹＥＳ），ＣＰＵ３１は，当該画像データを取得する（Ｓ１３１）。そして，当該画像データを用いて処理を実行する（Ｓ１３２）。Ｓ１３２では，例えば，印刷処理であれば，画像形成部１０に当該画像データの画像を印刷させる。ＦＡＸ送信処理であれば，電話インターフェース３７を用いて当該画像データに基づくファクシミリ送信を行う。Ｓ１３２の後は，リモート実行処理を終了する。
【００６２】
一方，画像データが付加されていない場合（Ｓ１２１：ＮＯ），実行命令には，処理対象となる画像データの参照先，すなわち画像データが記憶されている記憶先の情報が付加されている。そこで，ＣＰＵ３１は，当該参照先から画像データをＲＡＭ３３に読み出す（Ｓ１２２）。なお，画像データの記憶先は，ＭＦＰ１００自身のＮＶＲＡＭ３４でもよいし，外部装置でもよい。
【００６３】
Ｓ１１２あるいはＳ１２２の後，ＣＰＵ３１は，取得した画像データを，モバイル装置２００に送信する（Ｓ１１３）。Ｓ１１３は，画像データ送信処理の一例である。そして，ＣＰＵ３１は，送信対象となった画像データを，ＲＡＭ３３の所定の記憶領域に一時的に保存する（Ｓ１１４）。なお，保存先は，ＲＡＭ３３に限らず，ＮＶＲＡＭ３４であっても外部装置であってもよい。
【００６４】
Ｓ１１４の後，ＣＰＵ３１は，プレビュー機能が有効か否かを判断する（Ｓ１４１）。ＭＦＰ１００が画像データを読み取りによって取得した場合あるいは参照先から読み出して取得した場合，前述したように，取得した画像データの画像を直ぐには印刷せず，取得した画像データをモバイル装置２００にて一旦表示し，その内容をユーザに確認させ，スタートボタンをタッチすることで，当該画像データに対する処理が継続される。モバイル装置２００は，このようなプレビュー機能を有効とするか無効とするかの設定を，実行命令に付加できる。そのため，ＣＰＵ３１は，プレビュー機能を無効とする設定が付加されている場合は，プレビュー機能が無効と判断する。また，例えば，スキャン処理において，プレビューを行わないスキャン処理をダイレクトスキャン処理とし，プレビューを行うスキャン処理と区別する場合には，処理の種類によってプレビュー機能の無効を判断してもよい。また，ファクシミリ送信の場合は，加工処理の必要性が低い傾向にあることから，プレビュー機能が無効と判断してもよい。
【００６５】
プレビュー機能が無効の場合（Ｓ１４１：ＮＯ），ＣＰＵ３１は，開始命令の入力を待つことなく，処理の続きを実行する（Ｓ１５１）。例えば，コピー処理であれば，印刷を開始し，スキャン処理であれば，画像データを保存し，ＦＡＸ送信処理であれば，画像データに基づくファクシミリ送信を開始する。処理が終了した後，ＣＰＵ３１は，Ｓ１１４で保存した画像データを削除し（Ｓ１５２），リモート実行処理を終了する。
【００６６】
一方，プレビュー機能が有効の場合（Ｓ１４１：ＹＥＳ），ＣＰＵ３１は，プレビュー機能を実現するための画面表示処理を実行する（Ｓ１４２）。画面表示処理については，図８のフローチャートを参照しつつ説明する。
【００６７】
Ｓ１４２の画面表示処理では，ＣＰＵ３１は先ず，モバイル装置２００のタッチパネル６１の表示サイズ情報の取得を要求する取得要求を，モバイル装置２００に送信する（Ｓ００１）。Ｓ００１は，取得要求送信処理の一例である。そして，ＣＰＵ３１は，モバイル装置２００から送信される表示サイズ情報を受信して取得する（Ｓ００２）。Ｓ００２は，表示サイズ受信処理の一例である。さらに，ＣＰＵ３１は，予め定められている所定サイズを，ＲＯＭ３２あるいはＮＶＲＡＭ３４から読み出して取得する（Ｓ００３）。
【００６８】
所定サイズは，モバイル装置２００に表示される操作画面６４のサイズによって規定される。本形態では，所定サイズを操作画面６４のサイズと同等とする。なお，所定サイズを，操作画面６４の所定倍のサイズとしてもよい。また，ＭＦＰ１００は，所定サイズとして，加工ボタン６４１等の各種のボタンがユーザの指で操作し易いサイズを確保する。例えば，本形態では，操作画面６４には３つのボタンが横一列に表示されるため，所定サイズは，縦が少なくともボタン１つ分，横が少なくともボタン３つ分，の表示が可能なサイズになる。
【００６９】
Ｓ００３の後，ＣＰＵ３１は，所定サイズがＳ００２にて受信した表示サイズ情報によるサイズの所定割合よりも小さいか否かを判断する（Ｓ０２１）。例えば，所定サイズに基づく面積をＳ１とし，タッチパネル６１の表示サイズに基づく面積をＳ２とし，所定割合をＲとすると，次の関係（１）を満たすか否かを判断する。
Ｓ１＜Ｓ２×Ｒ    （１）
【００７０】
操作画面６４のサイズによって規定される所定サイズが，タッチパネル６１の表示サイズ情報によるサイズの所定割合よりも小さくない場合，すなわち前述の関係（１）を満たさない場合（Ｓ０２１：ＮＯ），ＣＰＵ３１は，画像データの画像を表示させる第２指示，すなわち操作画面６４を表示させない第２指示を，モバイル装置２００に送信する（Ｓ０２２）。Ｓ０２２は，第２指示送信処理の一例である。
【００７１】
さらに，ＣＰＵ３１は，図５に示したように，操作画面４４をタッチパネル４１に表示させる（Ｓ０２３）。Ｓ０２３は，本体側操作処理の一例である。モバイル装置２００とＭＦＰ１００とで表示を分担することで，画像データの画像６３と操作画面４４とを各々見易く表示できる。Ｓ０２２とＳ０２３とは，逆順であっても同時であってもよい。
【００７２】
一方，所定サイズがサイズの所定割合よりも小さい場合，すなわち前述の関係（１）を満たす場合（Ｓ０２１：ＹＥＳ），ＣＰＵ３１は，画像データの画像６３と操作画面６４とを１画面で表示させる第１指示を，モバイル装置２００に送信する（Ｓ０３１）。Ｓ０３１は，第１指示送信処理の一例である。
【００７３】
また，第１指示を送信した後，モバイル装置２００から第１指示の表示を拒否する旨を受信したか否かを判断する（Ｓ０３２）。モバイル装置２００は，第１指示を受信したとしても，操作画面６４を表示するプログラムが組み込まれていない等，操作画面６４の表示に対応していない場合には，表示を拒否する旨を応答する。
【００７４】
ＣＰＵ３１は，第１指示の表示を拒否する旨を受信した場合には（Ｓ０３２：ＹＥＳ），第２指示をモバイル装置２００に送信し（Ｓ０２２），操作画面４４をタッチパネル４１に表示させる（Ｓ０２３）。これにより，画像データの画像６３をモバイル装置２００で表示し得る可能性を高める。Ｓ０２３の後，あるいは第１指示の表示を拒否する旨を受信しなかった場合には（Ｓ０３２：ＮＯ），画像表示処理を終了し，図６のリモート実行処理に戻る。
【００７５】
リモート実行処理の説明に戻り，Ｓ１４２の後，図７に移行して，ＣＰＵ３１は，開始命令が入力されたか否かを判断する（Ｓ１６１）。Ｓ１６１では，操作画面６４がモバイル装置２００のタッチパネル６１に表示されていれば，スタートボタン６４２へのタッチに応じてモバイル装置２００から送信された開始命令を受信したか否かが判断され，操作画面４４がＭＦＰ１００のタッチパネル４１に表示されていれば，スタートボタン４４２がタッチされたか否かが判断される。
【００７６】
開始命令が入力されていなければ（Ｓ１６１：ＮＯ），ＣＰＵ３１は，タッチパネル４１に操作画面４４を表示中か否かを判断する（Ｓ１６２）。操作画面４４を表示中の場合（Ｓ１６２：ＹＥＳ），ＣＰＵ３１は，その操作画面４４に含まれる加工ボタン４４１がタッチされたか否かを判断する（Ｓ１６３）。
【００７７】
加工ボタン４４１がタッチされた場合（Ｓ１６３：ＹＥＳ），ＣＰＵ３１は，加工モード移行指示をモバイル装置２００に送信する（Ｓ１６４）。Ｓ１６４は，操作情報送信処理の一例である。モバイル装置２００は，加工モード移行指示を受信することで加工モードに移行し，各種の加工処理の設定ないし実行命令の入力を受け付ける。そして，ＣＰＵ３１は，モバイル装置２００から送信される加工画像データを受信してＲＡＭ３３に記憶する（Ｓ１６５）。Ｓ１６５の後，あるいは加工ボタン４４１がタッチされていない場合（Ｓ１６３：ＮＯ），あるいはタッチパネル４１に操作画面４４を表示していない場合（Ｓ１６２：ＮＯ），Ｓ１６１に移行し，ＣＰＵ３１は，各種の入力を待つ。
【００７８】
開始命令が入力された場合（Ｓ１６１：ＹＥＳ），ＣＰＵ３１は，開始命令に加工画像データが付加されているか否かを判断する（Ｓ１７１）。加工画像データが付加されていた場合（Ｓ１７１：ＹＥＳ），ＣＰＵ３１は，加工画像データを受信してＲＡＭ３３に記憶する（Ｓ１７２）。
【００７９】
Ｓ１７２の後，あるいは加工画像データが付加されていない場合（Ｓ１７１：ＮＯ），ＣＰＵ３１は，加工画像データがＲＡＭ３３に記憶されているか否かを判断する（Ｓ１８１）。加工画像データは，Ｓ１６５あるいはＳ１７２によって一時的にＲＡＭ３３に記憶される。
【００８０】
加工画像データが記憶されている場合（Ｓ１８１：ＹＥＳ），ＣＰＵ３１は，加工画像データを用いて処理の続きを実行する（Ｓ１８３）。すなわち，加工画像データの画像を出力する。そして，処理の終了後，ＣＰＵ３１は，加工画像データをＲＡＭ３３から消去する（Ｓ１８４）。一方，加工画像データが記憶されていない場合（Ｓ１８１：ＮＯ），ＣＰＵ３１は，Ｓ１１４で保存した画像データを用いて処理の続きを実行する（Ｓ１９１）。すなわち，Ｓ１１２あるいはＳ１２２によって得られた画像データの画像を出力する。Ｓ１８４の後，あるいはＳ１９１の後，ＣＰＵ３１は，Ｓ１１４で保存した画像データも消去する（Ｓ１８５）。
【００８１】
Ｓ１８５の後，ＣＰＵ３１は，タッチパネル４１に操作画面４４を表示中か否かを判断する（Ｓ１８６）。操作画面４４を表示中の場合（Ｓ１８６：ＹＥＳ），ＣＰＵ３１は，タッチパネル４１の表示を初期画面に戻し（Ｓ１８７），さらに終了通知をモバイル装置２００に送信する（Ｓ１８８）。Ｓ１８８の後，あるいは操作画面４４を表示中でなければ（Ｓ１８６：ＮＯ），リモート実行処理を終了する。
【００８２】
なお，モバイル装置２００のタッチパネル６１に表示されたキャンセルボタン６４２がタッチされたことに応じてモバイル装置２００から送信される終了命令を受信した場合，あるいはタッチパネル４１に操作画面４４を表示中であって，スタートボタン４４１がタッチされる前にキャンセルボタン４４３がタッチされた場合，ＣＰＵ３１は，Ｓ１１４で保存した画像データを消去し，加工画像データを受信している場合にはその加工画像データも消去する。さらに，終了通知をモバイル装置２００に送信し，リモート実行処理を終了する。
【００８３】
［モバイル装置の動作］
次に，モバイル装置２００の動作として，処理の実行を要求するリモート要求処理について，図９のフローチャートを参照しつつ説明する。リモート要求処理は，アプリが起動され，タッチパネル６１への操作によってＭＦＰ１００の利用開始要求を受け付けたことを契機に，ＣＰＵ５１によって実行される。
【００８４】
リモート要求処理では，ＣＰＵ５１は先ず，ＭＦＰ１００に対してセッションの確立要求を送信し，ＭＦＰ１００とのセッションを確立させる（Ｓ２０１）。セッションを確立させると，ＣＰＵ５１は，ＭＦＰ１００に実行させる処理の実行命令と，アプリの終了命令とを受け付ける画面を，タッチパネル６１に表示させる。処理の実行命令は，処理の種類ごとに受け付ける。なお，セッションの確立に失敗した場合には，リトライしてもよいし，エラーを表示してアプリを終了させてもよい。
【００８５】
Ｓ２０１の後，ＣＰＵ５１は，ＭＦＰ１００に実行させる処理の実行命令を受け付けたか否かを判断する（Ｓ２０２）。実行命令を受け付けていない場合（Ｓ２０２：ＮＯ），ＣＰＵ５１は，終了命令を受け付けたか否かを判断する（Ｓ２０３）。終了命令を受け付けていない場合（Ｓ２０３：ＮＯ），Ｓ２０２に移行し，ＣＰＵ５１は，実行命令あるいは終了命令を待つ。終了命令を受け付けた場合（Ｓ２０３：ＹＥＳ），ＣＰＵ５１は，セッションの解除要求をＭＦＰ１００に送信してセッションを解除し（Ｓ２９１），リモート要求処理を終了する。
【００８６】
実行命令を受け付けた場合（Ｓ２０２：ＹＥＳ），ＣＰＵ５１は，受け付けた処理に関する実行命令をＭＦＰ１００に送信する（Ｓ２１１）。Ｓ２１１は，実行命令送信処理の一例である。
【００８７】
Ｓ２１１の後，ＣＰＵ５１は，プレビュー機能が有効か否かを判断する（Ｓ２１２）。Ｓ２１２では，プレビュー機能を有効にするか無効にするかの設定によって判断してもよいし，処理の種類によって判断してもよい。プレビュー機能を有効にするか無効にするかの設定は，ユーザによって入力される。プレビュー機能が無効の場合（Ｓ２１２：ＮＯ），モバイル装置２００では，画像データの画像の表示や加工処理が行われないため，セッションを解除し（Ｓ２９１），リモート要求処理を終了する。
【００８８】
プレビュー機能が有効の場合（Ｓ２１２：ＹＥＳ），ＣＰＵ５１は，ＭＦＰ１００での処理の実行開始によってＭＦＰ１００から送信される画像データを受信する（Ｓ２１３）。Ｓ２１３は，画像受信処理の一例である。Ｓ２１３の後，ＣＰＵ５１は，ＭＦＰ１００から送信される取得要求に応じて，タッチパネル６１の表示サイズ情報をＭＦＰ１００に送信する（Ｓ２１４）。そして，ＣＰＵ５１は，表示サイズ情報を受信したＭＦＰ１００から送信される表示指示を受信する（Ｓ２１５）。表示指示は，前述した第１指示あるいは第２指示である。Ｓ２１５は，第１指示受信処理の一例である。
【００８９】
Ｓ２１５の後，ＣＰＵ５１は，表示指示が第１指示であったか否かを判断する（Ｓ２２１）。ＭＦＰ１００は，第１指示であった場合（Ｓ２２１：ＹＥＳ），画像データの画像６３と操作画面６４とを１画面で表示する第１表示処理を実行し（Ｓ２２２），第１指示でなかった場合，すなわち第２指示であった（Ｓ２２１：ＮＯ），画像データの画像６３を表示し，操作画面６４を表示しない第２表示処理を実行する（Ｓ２２３）。
【００９０】
図１０は，Ｓ２２２の第１表示処理の手順を示している。第１表示処理では，ＣＰＵ５１は先ず，図３に示したように，画像データの画像６３と操作画面６４とを１画面で，タッチパネル６１に表示させる（Ｓ２３１）。Ｓ２３１は，第１表示処理の一例である。画像データの画像６３と操作画面６４とを１画面で表示させると，１画面に多くの情報を表示させることができる。そのため，ユーザにとって使い勝手がよい。なお，ＣＰＵ５１は，画像データの画像６３を，タッチパネル６１の表示サイズに合わせて拡大ないし縮小してもよい。
【００９１】
Ｓ２３１の後，ＣＰＵ５１は，操作画面６４に含まれる加工ボタン６４１がタッチされたか否かを判断する（Ｓ２３２）。加工ボタン６４１がタッチされた場合（Ｓ２３２：ＹＥＳ），ＣＰＵ５１は，加工モードに移行し，タッチパネル６１の画面を加工処理の種類が選択できる加工選択画面に切り換え，さらに加工処理の種類が選択されると，選択された種類の加工処理に関する設定の入力を可能にする加工設定画面に切り換えることで，加工処理の各種の設定を受け付ける（Ｓ２３３）。例えば，加工処理の種類が文字入れであれば，文字と文字の位置との少なくとも２つ設定を受け付ける。また，例えば，加工処理の種類がトリミングであれば，トリミングされる範囲の設定を受け付ける。
【００９２】
Ｓ２３３の後，ＣＰＵ５１は，Ｓ２３３で受け付けた設定に従って加工処理を実行し，加工画像データを生成し，ＲＡＭ５３に記憶する（Ｓ２３４）。そして，ＣＰＵ５１は，タッチパネルの画面を操作画面６４に戻し，加工画像データの画像６３をタッチパネル６１に表示させる（Ｓ２３５）。
【００９３】
Ｓ２３５の後，あるいは加工ボタン６４１がタッチされていない場合（Ｓ２３２：ＮＯ），ＣＰＵ５１は，操作画面６４に含まれるスタートボタン６４２がタッチされたか否かを判断する（Ｓ２３６）。スタートボタン６４２がタッチされていない場合（Ｓ２３６：ＮＯ），Ｓ２３２に移行し，ＣＰＵ５１は，各種の入力を待つ。
【００９４】
スタートボタン６４２がタッチされた場合（Ｓ２３６：ＹＥＳ），ＣＰＵ５１は，加工画像データがＲＡＭ５３に記憶されているか否かを判断する（Ｓ２７１）。すなわち，Ｓ２７１では，加工モードによる加工処理を実行したか否かを判断する。加工画像データが記憶されている場合（Ｓ２７１：ＹＥＳ），ＣＰＵ５１は，加工画像データを付加した開始命令を，ＭＦＰ１００に送信する（Ｓ２７３）。一方，加工画像データが記憶されていない場合（Ｓ２７１：ＮＯ），ＣＰＵ５１は，加工画像データを付加しない開始命令を，ＭＦＰ１００に送信する（Ｓ２７２）。Ｓ２７２あるいはＳ２７３の後，第１表示処理を終了し，図９のリモート要求処理に戻る。
【００９５】
図１１は，Ｓ２２３の第２表示処理の手順を示している。第２表示処理では，ＣＰＵ５１は先ず，図４に示したように，画像データの画像６３をタッチパネル６１に表示させる（Ｓ２４１）。Ｓ２４１では，操作画面６４をタッチパネル６１に表示させない。そして，ＣＰＵ５１は，ＭＦＰ１００から加工モード移行指示を受信したか否かを判断する（Ｓ２４２）。
【００９６】
加工モード移行指示を受信した場合（Ｓ２４２：ＹＥＳ），ＣＰＵ５１は，Ｓ２３３と同様に，加工モードに移行し，加工処理の各種の設定を受け付ける（Ｓ２５１）。そして，ＣＰＵ５１は，Ｓ２５１で受け付けた設定に従って加工処理を実行し，加工画像データを生成する（Ｓ２５２）。なお，加工モード移行指示に加工設定が付加されていた場合，ＣＰＵ５１は加工モードに移行することなくその加工設定に従って加工画像データを生成してもよい。Ｓ２５２の後，ＣＰＵ５１は，Ｓ２５２にて生成された加工画像データをＭＦＰ１００に送信する（Ｓ２５３）。
【００９７】
Ｓ２５３の後，あるいは加工モード移行指示を受信していない場合（Ｓ２４２：ＮＯ），ＣＰＵ５１は，ＭＦＰ１００から終了通知を受信したか否かを判断する（Ｓ２４３）。終了通知を受信していない場合（Ｓ２４３：ＮＯ），Ｓ２４２に移行し，ＣＰＵ５１は，各種の受信を待つ。終了通知を受信した場合（Ｓ２４３：ＹＥＳ），第２表示処理を終了し，図９のリモート要求処理に戻る。
【００９８】
図９の説明に戻り，Ｓ２２２の第１表示処理あるいはＳ２２３の第２表示処理が終了した後，ＣＰＵ５１は，セッションを解除し（Ｓ２９１），リモート要求処理を終了する。
【００９９】
なお，ＣＰＵ５１は，ＭＦＰ１００から命令ないし指示を受信した後，所定時間が経過しても次の命令ないし指示を受信しなかった場合，強制的にセッションを解除し，リモート要求処理を終了する。また，ＣＰＵ５１は，操作画面６４を表示中，キャンセルボタン４６３がタッチされた場合，ＣＰＵ５１は，開始命令の代わりに終了命令を送信し，セッションを解除し，リモート要求処理を終了する。
【０１００】
以上詳細に説明したように本形態のＭＦＰ１００では，モバイル装置２００のタッチパネル６１での画像データの画像の表示が必要な際，モバイル装置２００からタッチパネル６１の表示サイズ情報を取得し，所定サイズが表示サイズ情報のサイズの所定割合よりも小さい場合に，画像データの画像６３と操作画面６４とをモバイル装置２００のタッチパネル６１に１画面で表示させる第１指示を送信する。所定サイズが表示サイズ情報のサイズの所定割合よりも小さい場合には，所定サイズである操作画面６４を表示したとしても，画像データの画像６３等，操作画面６４以外の情報が見難くなる可能性は低い。そこで，そのような場合に第１指示を送信することで，煩雑な表示の回避が期待できる。
【０１０１】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，画像処理装置は，画像処理を行う機能を少なくとも１つを有していればよく，ＭＦＰの他，例えば，プリンタ，スキャナ，ファクシミリ装置，コピー機であってもよい。
【０１０２】
また，実施の形態では，ＭＦＰ１００がモバイル装置２００とセッションを確立させている間，他の外部装置とのセッションを確立させていないが，セッションを確立させてもよい。ただし，セッションを確立させない方が，モバイル装置２００からの要求と，他の外部装置からの要求との競合を回避する上で好ましい。また，セッションを確立させる台数の上限を設定し，セッションが確立されている外部装置の台数がその上限よりも少なければ，セッションを確立させる構成であってもよい。
【０１０３】
また，実施の形態では，モバイル装置２００とのセッションが確立されている間，ＭＦＰ１００は，操作部４０からの入力を制限しているが，入力を制限しなくてもよい。ただし，入力を制限する方が，モバイル装置２００からの要求と，自装置への直接入力による要求との競合を回避する上で好ましい。
【０１０４】
また，実施の形態では，モバイル装置でのプレビュー表示が無効に設定された処理や，印刷処理等の特定の処理を，画像データの表示が必要ない処理としているが，これらに限らず，例えば，モバイル装置での加工処理が無効に設定された処理であってもよい。
【０１０５】
また，実施の形態では，第２指示を送信した場合，ＭＦＰ１００は，自身のタッチパネル４１に操作画面４４を表示させ，画像データの画像に対する操作を受け付けているが，ボタン群４２によって受け付けてもよい。この場合，操作画面４４をタッチパネル４１に表示させなくてもよい。
【０１０６】
また，実施の形態では，操作画面６４ないし操作画面４４にて加工モードへの移行指示を受け付け，その後に画面を切り換えて加工処理を各種の設定を受け付けているが，操作画面６４ないし操作画面４４にて加工処理の各種の設定を直接受け付けてもよい。
【０１０７】
また，実施の形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【符号の説明】
【０１０８】
３６    無線通信インターフェース
４１    タッチパネル
５６    無線通信インターフェース
６１    タッチパネル
１００  ＭＦＰ
２００  モバイル装置
９００  画像処理システム
【図１】
0006435752.tif 000002
【図２】
0006435752.tif 000003
【図３】
0006435752.tif 000004
【図４】
0006435752.tif 000005
【図５】
0006435752.tif 000006
【図６】
0006435752.tif 000007
【図７】
0006435752.tif 000008
【図８】
0006435752.tif 000009
【図９】
0006435752.tif 000010
【図１０】
0006435752.tif 000011
【図１１】
0006435752.tif 000012