(57)【要約】【課題】画像処理装置側の画面をリモート画面として携帯端末装置に表示して、リモート画面に表示されているファイルボタンをリモート画面の処理ボタンや携帯端末装置側のプリケーションアイコンにドロップする際の誤操作を防止することができる画像処理装置等を提供する。【解決手段】画像処理装置１は、携帯端末装置２から、携帯端末装置の表示手段に表示されるアプリケーションアイコンの表示位置情報を含む表示情報を受信し、この受信された表示情報に基づき、リモート画面に表示されるファイル処理ボタンの位置を、前記アプリケーションアイコンとの距離が拡大する位置に移動させて、リモート画面表示用データを作成し、携帯端末装置に送信する。【選択図】  図８
2014219706.tif 000002
【特許請求の範囲】
【請求項１】
１個または複数個の文書ファイルを格納する格納手段と、
前記文書ファイルを示す１個または複数個のファイルボタンとこのファイルボタンをドロップ可能なファイル処理用の１個または複数個のファイル処理ボタンとを有する画像処理装置側の画面を、リモート画面として表示手段に表示すると共に、前記リモート画面と同時に、自装置側のアプリケーションを示し前記ファイルボタンをドロップ可能な１個または複数個のアプリケーションアイコンを前記表示手段に表示する携帯端末装置と接続するための接続手段と、
前記接続手段により接続された前記携帯端末装置から、前記表示手段に表示される前記アプリケーションアイコンの表示位置情報を含む表示情報を受信する受信手段と、
前記受信手段により受信された表示情報に基づき、前記リモート画面に表示される前記ファイル処理ボタンの位置を、前記アプリケーションアイコンとの距離が拡大する位置に移動させて、リモート画面表示用データを作成する表示用データ作成手段と、
前記表示用データ作成手段により作成されたリモート画面表示用データを前記携帯端末装置に送信する送信手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記表示用データ作成手段は、前記リモート画面に表示される前記ファイル処理ボタンと前記アプリケーションアイコンのうちの最も近いもの同士の距離が、予め設定された閾値以下の場合に、前記ファイル処理ボタンの位置を移動させてリモート画面表示用データを作成する請求項１に記載の画像処理装置。
【請求項３】
前記アプリケーションアイコンはアイコン表示領域に表示され、
前記受信手段は、前記携帯端末装置から前記アイコン表示領域の表示位置情報をも受信し、
前記表示用データ作成手段は、前記リモート画面における前記ファイル処理ボタンと前記アイコン表示領域が、表示画面の同じ辺側に存在している場合に、前記ファイル処理ボタンの位置を移動させてリモート画面表示用データを作成する請求項１に記載の画像処理装置。
【請求項４】
前記表示用データ作成手段は、移動先の空き表示領域に応じて、前記ファイル処理ボタンの大きさを変更する請求項１〜３のいずれかに記載の画像処理装置。
【請求項５】
前記ファイル処理ボタンが複数個存在し、空き表示領域に応じて前記ファイル処理ボタンの大きさを変更した状態で、前記複数個のファイル処理ボタンの全てを移動できないときは、前記表示用データ作成手段は、予め設定された優先度に基づいて、移動するファイル処理ボタンを決定する請求項４に記載の画像処理装置。
【請求項６】
画像処理装置に格納されている１個または複数個の文書ファイルを示す１個または複数個のファイルボタンとこのファイルボタンをドロップ可能なファイル処理用の１個または複数個のファイル処理ボタンとを有する画像処理装置側の画面を、リモート画面として表示すると共に、前記リモート画面と同時に、自装置側のアプリケーションを示し前記ファイルボタンをドロップ可能な１個または複数個のアプリケーションアイコンを表示する表示手段と、
前記画像処理装置と接続するための接続手段と、
前記接続手段により接続された画像処理装置から、リモート画面表示用データと、リモート画面に表示される前記ファイル処理ボタンの表示位置情報を受信する受信手段と、
前記受信手段により受信された前記ファイル処理ボタンの表示位置情報に基づき、前記表示手段に表示される前記アプリケーションアイコンの位置を、前記ファイル処理ボタンとの距離が拡大する位置に移動させて、前記リモート画面と前記アプリケーションアイコンを前記表示手段に表示させる表示制御手段と、
を備えたことを特徴とする携帯端末装置。
【請求項７】
前記表示制御手段は、前記リモート画面に表示される前記ファイル処理ボタンと前記アプリケーションアイコンのうちの最も近いもの同士の距離が、予め設定された閾値以下の場合に、前記アプリケーションアイコンの位置を移動させて表示する請求項６に記載の携帯端末装置。
【請求項８】
前記アプリケーションアイコンはアイコン表示領域に表示され、
前記表示制御手段は、前記リモート画面における前記ファイル処理ボタンと前記アイコン表示領域が、表示画面の同じ辺側に存在している場合に、前記アイコン表示領域を移動して前記表示手段に表示させる請求項６に記載の携帯端末装置。
【請求項９】
格納手段に格納された１個または複数個の文書ファイルを示す１個または複数個のファイルボタンとこのファイルボタンをドロップ可能なファイル処理用の１個または複数個のファイル処理ボタンとを有する画像処理装置側の画面を、リモート画面として表示手段に表示すると共に、前記リモート画面と同時に、自装置側のアプリケーションを示し前記ファイルボタンをドロップ可能な１個または複数個のアプリケーションアイコンを前記表示手段に表示する携帯端末装置と接続する接続ステップと、
前記接続ステップにおいて接続された前記携帯端末装置から、前記表示手段に表示される前記アプリケーションアイコンの表示位置情報を含む表示情報を受信する受信ステップと、
前記ステップにおいて受信された表示情報に基づき、前記リモート画面に表示される前記ファイル処理ボタンの位置を、前記アプリケーションアイコンとの距離が拡大する位置に移動させて、リモート画面表示用データを作成する表示用データ作成ステップと、
前記表示用データ作成ステップにおいて作成されたリモート画面表示用データを前記携帯端末装置に送信する送信ステップと、
を画像処理装置のコンピュータに実行させるためのリモート画面データの作成プログラム。
【請求項１０】
画像処理装置に格納されている１個または複数個の文書ファイルを示す１個または複数個のファイルボタンとこのファイルボタンをドロップ可能なファイル処理用の１個または複数個のファイル処理ボタンとを有する画像処理装置側の画面を、リモート画面として表示すると共に、前記リモート画面と同時に、自装置側のアプリケーションを示し前記ファイルボタンをドロップ可能な１個または複数個のアプリケーションアイコンを表示する表示手段を備えた携帯端末装置のコンピュータに、
前記画像処理装置と接続するための接続ステップと、
前記接続ステップにおいて接続された画像処理装置から、リモート画面表示用データと、リモート画面に表示される前記ファイル処理ボタンの表示位置情報を受信する受信ステップと、
前記受信ステップにおいて受信された前記ファイル処理ボタンの表示位置情報に基づき、前記表示手段に表示される前記アプリケーションアイコンの位置を、前記ファイル処理ボタンとの距離が拡大する位置に移動させて、前記リモート画面と前記アプリケーションアイコンを前記表示手段に表示させる表示制御ステップと、
を実行させるための表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、多機能デジタル複合機であるＭＦＰ（Multi Function Peripherals）等の画像処理装置、スマートフォンやタブレット端末等の携帯端末装置及び各装置で実行されるプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォン、タブレット端末等の携帯端末装置は、電子化された文書を記憶可能であり、時と場所を選ばず、文書を閲覧したり編集したりできる。また、携帯端末装置で編集等したファイルを前記ＭＦＰ等の画像処理装置に送信し、画像処理装置で印刷または保存等の処理を実行させることができる。さらに、画像処理装置のスキャナ部で読み取った原稿の画像データ等からなるファイルを携帯端末装置に送信し、携帯端末装置で編集等を行うこともできる。
【０００３】
しかし、携帯端末装置と画像処理装置とを、それぞれ別個に操作する必要があり、操作が煩雑になるといった問題がある。
【０００４】
そこで、最近、画像処理装置の機能を使用するための画像処理装置側の操作画面を、携帯端末装置の表示部にリモート画面として表示し、携帯端末装置から画像処理装置を連携操作できるようにした、画像処理装置と携帯端末装置との連携システムが提案されている。この連携システムでは、携帯端末装置の表示部に表示される画像処理装置側のリモート画面は、画像処理装置から送信される画面データに基づいて表示される。
【０００５】
つまり、操作が行われたことを示す情報が携帯端末装置から画像処理装置に送信され、画像処理装置はこの情報に基づいて次の画面データを作成し、この画面データを携帯端末装置に送信し、携帯端末装置はこの画面データに基づいてリモート画面を更新表示する。
【０００６】
一方、携帯端末装置はタッチパネルを備えており、画像処理装置側のリモート画面とともに携帯端末装置の各種のアプリケーションを示すアプリケーションアイコンが同時に表示可能となっている。
【０００７】
そして、画像処理装置に格納されている文書ファイルを示す１個または複数個のファイルボタンがリモート画面に表示されている状態で、いずれかのファイルボタンをドラッグして携帯端末装置側のアプリケーションアイコンにドロップすることで、アプリケーションを起動して指定された文書ファイルを処理するといった操作が可能となっている。
【０００８】
ところが、このようなドラッグアンドドロップ行うに際して、次のような問題があった。
【０００９】
即ち、携帯端末装置に表示される画像処理装置側のリモート画面には、前記ファイルボタンの他、印刷ボタン、送信ボタン、削除ボタンといった文書ファイルを処理するためのファイル処理ボタンが表示される。このようなファイル処理ボタンは、誤操作防止のためにリモート画面の端部に表示されることが多く、このためファイル処理ボタンと携帯端末装置側のアプリケーションアイコンとが近接状態で表示される場合がある。
【００１０】
この状態で、ファイルボタンをドラッグして、例えばアプリケーションアイコンにドロップする場合、アプリケーションアイコンと近接しているリモート画面のファイル処理ボタンに、誤ってドロップしてしまうとか、逆にファイル処理ボタンにドロップしようとしてアプリケーションアイコンにドロップしてしまい、ユーザーが意図しない動作が行われてしまうという問題がある。また、指先はファイル処理ボタン上にあり、ファイルボタンはアプリケーションアイコンに重なっている場合、アプリケーションアイコンにドロップされたと誤って判断されることもある。
【００１１】
このような問題は、特に携帯端末装置の表示画面サイズが小さい場合に起こりやすい。
【００１２】
なお、特許文献１には、ユーザーがタッチした際に触れたアイコンの数を検出するとともに、検出されたアイコンを拡大・縮小する等して、アイコン候補を改めて表示し、ユーザーに選択させることで誤操作を解消する技術が提案されている。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２０１２−５８８３９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
しかしながら、画像処理装置側の画面をリモート画面として携帯端末装置に表示する場合には、携帯端末装置側はリモート画面のどの位置に処理ボタンが存在するかを把握できないため、上記特許文献１に記載された技術は、ファイルアイコンをリモート画面の処理ボタンや携帯端末装置側のプリケーションアイコンにドロップする際の誤操作に対する解決策を提供しうるものではなかった。
【００１５】
この発明は、このような実情に鑑みてなされたものであり、画像処理装置側の画面をリモート画面として携帯端末装置に表示して、リモート画面に表示されているファイルボタンをリモート画面の処理ボタンや携帯端末装置側のプリケーションアイコンにドロップする際の誤操作を防止することができる画像処理装置及び携帯端末装置を提供し、さらにはリモート画面データの作成プログラム及び表示制御プログラムを提供することを課題とする。
【課題を解決するための手段】
【００１６】
上記課題は、以下の手段によって解決される。
（１）１個または複数個の文書ファイルを格納する格納手段と、前記文書ファイルを示す１個または複数個のファイルボタンとこのファイルボタンをドロップ可能なファイル処理用の１個または複数個のファイル処理ボタンとを有する画像処理装置側の画面を、リモート画面として表示手段に表示すると共に、前記リモート画面と同時に、自装置側のアプリケーションを示し前記ファイルボタンをドロップ可能な１個または複数個のアプリケーションアイコンを前記表示手段に表示する携帯端末装置と接続するための接続手段と、前記接続手段により接続された前記携帯端末装置から、前記表示手段に表示される前記アプリケーションアイコンの表示位置情報を含む表示情報を受信する受信手段と、前記受信手段により受信された表示情報に基づき、前記リモート画面に表示される前記ファイル処理ボタンの位置を、前記アプリケーションアイコンとの距離が拡大する位置に移動させて、リモート画面表示用データを作成する表示用データ作成手段と、前記表示用データ作成手段により作成されたリモート画面表示用データを前記携帯端末装置に送信する送信手段と、を備えたことを特徴とする画像処理装置。
（２）前記表示用データ作成手段は、前記リモート画面に表示される前記ファイル処理ボタンと前記アプリケーションアイコンのうちの最も近いもの同士の距離が、予め設定された閾値以下の場合に、前記ファイル処理ボタンの位置を移動させてリモート画面表示用データを作成する前項１に記載の画像処理装置。
（３）前記アプリケーションアイコンはアイコン表示領域に表示され、前記受信手段は、前記携帯端末装置から前記アイコン表示領域の表示位置情報をも受信し、前記表示用データ作成手段は、前記リモート画面における前記ファイル処理ボタンと前記アイコン表示領域が、表示画面の同じ辺側に存在している場合に、前記ファイル処理ボタンの位置を移動させてリモート画面表示用データを作成する前項１に記載の画像処理装置。
（４）前記表示用データ作成手段は、移動先の空き表示領域に応じて、前記ファイル処理ボタンの大きさを変更する前項１〜３のいずれかに記載の画像処理装置。
（５）前記ファイル処理ボタンが複数個存在し、空き表示領域に応じて前記ファイル処理ボタンの大きさを変更した状態で、前記複数個のファイル処理ボタンの全てを移動できないときは、前記表示用データ作成手段は、予め設定された優先度に基づいて、移動するファイル処理ボタンを決定する前項４に記載の画像処理装置。
（６）画像処理装置に格納されている１個または複数個の文書ファイルを示す１個または複数個のファイルボタンとこのファイルボタンをドロップ可能なファイル処理用の１個または複数個のファイル処理ボタンとを有する画像処理装置側の画面を、リモート画面として表示すると共に、前記リモート画面と同時に、自装置側のアプリケーションを示し前記ファイルボタンをドロップ可能な１個または複数個のアプリケーションアイコンを表示する表示手段と、前記画像処理装置と接続するための接続手段と、前記接続手段により接続された画像処理装置から、リモート画面表示用データと、リモート画面に表示される前記ファイル処理ボタンの表示位置情報を受信する受信手段と、前記受信手段により受信された前記ファイル処理ボタンの表示位置情報に基づき、前記表示手段に表示される前記アプリケーションアイコンの位置を、前記ファイル処理ボタンとの距離が拡大する位置に移動させて、前記リモート画面と前記アプリケーションアイコンを前記表示手段に表示させる表示制御手段と、を備えたことを特徴とする携帯端末装置。
（７）前記表示制御手段は、前記リモート画面に表示される前記ファイル処理ボタンと前記アプリケーションアイコンのうちの最も近いもの同士の距離が、予め設定された閾値以下の場合に、前記アプリケーションアイコンの位置を移動させて表示する前項６に記載の携帯端末装置。
（８）前記アプリケーションアイコンはアイコン表示領域に表示され、前記表示制御手段は、前記リモート画面における前記ファイル処理ボタンと前記アイコン表示領域が、表示画面の同じ辺側に存在している場合に、前記アイコン表示領域を移動して前記表示手段に表示させる前項６に記載の携帯端末装置。
（９）格納手段に格納された１個または複数個の文書ファイルを示す１個または複数個のファイルボタンとこのファイルボタンをドロップ可能なファイル処理用の１個または複数個のファイル処理ボタンとを有する画像処理装置側の画面を、リモート画面として表示手段に表示すると共に、前記リモート画面と同時に、自装置側のアプリケーションを示し前記ファイルボタンをドロップ可能な１個または複数個のアプリケーションアイコンを前記表示手段に表示する携帯端末装置と接続する接続ステップと、前記接続ステップにおいて接続された前記携帯端末装置から、前記表示手段に表示される前記アプリケーションアイコンの表示位置情報を含む表示情報を受信する受信ステップと、前記ステップにおいて受信された表示情報に基づき、前記リモート画面に表示される前記ファイル処理ボタンの位置を、前記アプリケーションアイコンとの距離が拡大する位置に移動させて、リモート画面表示用データを作成する表示用データ作成ステップと、前記表示用データ作成ステップにおいて作成されたリモート画面表示用データを前記携帯端末装置に送信する送信ステップと、を画像処理装置のコンピュータに実行させるためのリモート画面データの作成プログラム。
（１０）画像処理装置に格納されている１個または複数個の文書ファイルを示す１個または複数個のファイルボタンとこのファイルボタンをドロップ可能なファイル処理用の１個または複数個のファイル処理ボタンとを有する画像処理装置側の画面を、リモート画面として表示すると共に、前記リモート画面と同時に、自装置側のアプリケーションを示し前記ファイルボタンをドロップ可能な１個または複数個のアプリケーションアイコンを表示する表示手段を備えた携帯端末装置のコンピュータに、前記画像処理装置と接続するための接続ステップと、前記接続ステップにおいて接続された画像処理装置から、リモート画面表示用データと、リモート画面に表示される前記ファイル処理ボタンの表示位置情報を受信する受信ステップと、前記受信ステップにおいて受信された前記ファイル処理ボタンの表示位置情報に基づき、前記表示手段に表示される前記アプリケーションアイコンの位置を、前記ファイル処理ボタンとの距離が拡大する位置に移動させて、前記リモート画面と前記アプリケーションアイコンを前記表示手段に表示させる表示制御ステップと、を実行させるための表示制御プログラム。
【発明の効果】
【００１７】
前項（１）に記載の発明によれば、携帯端末装置から、該携帯端末装置の表示手段に表示されるアプリケーションアイコンの表示位置情報を含む表示情報を受信し、この受信した表示情報に基づき、画像処理装置側のリモート画面に表示されるファイル処理ボタンの位置を、携帯端末装置側のアプリケーションアイコンとの距離が拡大する位置に移動させてリモート画面表示用データを作成し、前記携帯端末装置に送信する。このため、携帯端末装置が、受信したリモート画面表示用データに基づいてリモート画面を表示した状態では、リモート画面中のファイル処理ボタンと携帯端末装置側のアプリケーションアイコンとの距離が拡大しており、リモート画面中のファイルボタンをドラッグしてアプリケーションアイコンにドロップする際に、誤ってファイル処理ボタンにドロップしたり、逆にファイル処理ボタンにドロップしようとして誤ってアプリケーションアイコンにドロップするといった誤操作を防止できる。また、指先はファイル処理ボタン上にあり、ファイルボタンはアプリケーションアイコンに重なっているためアプリケーションアイコンにドロップされたと誤って判断される、といった不都合も回避できる。
【００１８】
前項（２）に記載の発明によれば、リモート画面に表示されるファイル処理ボタンとアプリケーションアイコンのうちの最も近いもの同士の距離が、予め設定された閾値以下の場合に、ファイル処理ボタンの位置を移動させてリモート画面表示用データが作成されるから、誤操作が生じやすい場合に限定して、ファイル処理ボタンの位置を移動させることで、無駄な処理の実施を防止できる。
【００１９】
前項（３）に記載の発明によれば、リモート画面におけるファイル処理ボタンとアプリケーションアイコンが表示されるアイコン表示領域が、表示画面の同じ辺側に存在している場合に、ファイル処理ボタンの位置を移動させてリモート画面表示用データが作成されるから、ファイル処理ボタンを移動させるか否かの判断処理が簡素になる。
【００２０】
前項（４）に記載の発明によれば、ファイル処理ボタンの移動先の空き表示領域に応じて、ファイル処理ボタンの大きさが変更されるから、ファイル処理ボタンとアプリケーションアイコンとの距離を確保しながら、空き表示領域に応じて最適な大きさにファイル処理ボタンを表示させることができる。
【００２１】
前項（５）に記載の発明によれば、複数個のファイル処理ボタンの全てを移動できないときは、予め設定された優先度に基づいて移動するファイル処理ボタンが決定されるから、重要なファイル処理ボタンを優先的に移動させることができる。
【００２２】
前項（６）に記載の発明によれば、携帯端末装置は、画像処理装置から、リモート画面表示用データとリモート画面に表示されるファイル処理ボタンの表示位置情報を受信し、この受信したファイル処理ボタンの表示位置情報に基づき、表示手段に表示されるアプリケーションアイコンの位置を、ファイル処理ボタンとの距離が拡大する位置に移動させて、リモート画面とアプリケーションアイコンを前記表示手段に表示させる。このため、携帯端末装置がリモート画面を表示した状態では、リモート画面中のファイル処理ボタンと携帯端末装置側のアプリケーションアイコンとの距離が拡大しており、リモート画面中のファイルボタンをドラッグしてアプリケーションアイコンにドロップする際に、誤ってファイル処理ボタンにドロップしたり、逆にファイル処理ボタンにドロップしようとして誤ってアプリケーションアイコンにドロップするといった誤操作を防止できる。また、指先はファイル処理ボタン上にあり、ファイルボタンはアプリケーションアイコンに重なっているためアプリケーションアイコンにドロップされたと誤って判断される、といった不都合も回避できる。
【００２３】
前項（７）に記載の発明によれば、リモート画面に表示されるファイル処理ボタンとアプリケーションアイコンのうちの最も近いもの同士の距離が、予め設定された閾値以下の場合に、ファイル処理ボタンの位置を移動させてリモート画面表示用データが作成されるから、誤操作が生じやすい場合に限定して、ファイル処理ボタンの位置を移動させることで、無駄な処理の実施を防止できる。
【００２４】
前項（８）に記載の発明によれば、リモート画面におけるファイル処理ボタンとアイコン表示領域が、表示画面の同じ辺側に存在している場合に、ファイル処理ボタンの位置を移動させてリモート画面表示用データが作成されるから、ファイル処理ボタンを移動させるか否かの判断処理が簡素になる。
【００２５】
前項（９）に記載の発明によれば、携帯端末装置から、該携帯端末装置の表示手段に表示されるアプリケーションアイコンの表示位置情報を含む表示情報を受信し、この受信した表示情報に基づき、画像処理装置側のリモート画面に表示されるファイル処理ボタンの位置を、携帯端末装置側のアプリケーションアイコンとの距離が拡大する位置に移動させてリモート画面表示用データを作成し、前記携帯端末装置に送信する処理を、画像処理装置のコンピュータに実行させることができる。
【００２６】
前項（１０）に記載の発明によれば、画像処理装置からリモート画面表示用データとリモート画面に表示されるファイル処理ボタンの表示位置情報を受信し、この受信したファイル処理ボタンの表示位置情報に基づき、表示手段に表示されるアプリケーションアイコンの位置を、ファイル処理ボタンとの距離が拡大する位置に移動させて、リモート画面とアプリケーションアイコンを前記表示手段に表示させる処理を、携帯端末装置のコンピュータに実行させることができる。
【図面の簡単な説明】
【００２７】
【図１】この発明の一実施形態に係る携帯端末装置が用いられた画像処理連携システムの構成図である。
【図２】画像処理装置及び携帯端末装置の電気的な構成を示すブロック図である。
【図３】画像処理装置及び携帯端末装置のファームウェア構成を示すブロック図である。
【図４】画像処理装置及び携帯端末装置の各ソフトウェアの関係を示す図である。
【図５】携帯端末の表示部に、画像処理装置側のリモート画面と携帯端末装置側のアプリケーションアイコンが同時に表示された画面を示す図である。
【図６】リモート画面のファイル処理ボタンがアプリケーションアイコンと離間して配置された画面を示す図である。
【図７】図６に示した実施形態に係る処理を実施する場合の画像処理装置と携帯端末装置の動作を示すシーケンス図である。
【図８】画像処理装置で実行されるリモート画面表示用データの編集処理を示すフローチャートである。
【図９】携帯端末装置がアイコン表示領域を移動させた状態の画面を示す図である。
【図１０】図９の実施形態を実施する際の画像処理装置と携帯端末装置の動作を示すシーケンス図である。
【図１１】携帯端末装置で実行されるアプリケーションアイコン表示領域の移動処理を示すフローチャートである。
【図１２】この発明のさらに他の実施形態を示すもので、画像処理装置の動作を示すフローチャートである。
【図１３】この発明のさらに他の実施形態を示すもので、画像処理装置の動作を示すフローチャートである。
【図１４】ファイル処理ボタンのサイズを拡大した状態を示す図である。
【図１５】優先順位の高いファイル処理ボタンから空き表示領域に移動させる処理を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下、この発明の実施形態を図面に基づいて説明する。
【００２９】
図１は、この発明の一実施形態に係る画像処理装置及び携帯端末装置が用いられた画像処理連携システムの構成図である。
【００３０】
この画像処理連携システムは、画像処理装置１と携帯端末装置２等を備え、これらの画像処理装置１と携帯端末装置２は、無線ＬＡＮルータ３、ネットワーク４を介して相互に接続可能となされている。なお、画像処理装置１と携帯端末装置２は、ＵＳＢインターフェース等により有線接続も可能であるが、この実施形態では、無線通信により相互に接続されるものとして説明する。
【００３１】
この実施形態では、画像処理装置１としてコピー機能、プリント機能、スキャン機能、ファクシミリ機能等を備えた前述のＭＦＰが用いられている。以下、画像処理装置をＭＦＰとも記す。また、携帯端末装置を携帯端末とも記す。
【００３２】
図２は、前記ＭＦＰ１と携帯端末２の電気的な構成を示すブロック図である。
【００３３】
ＭＦＰ１は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３，スキャナ部１０４、プリント部１０５、記憶部１０６、操作パネル部１０７、ＷＩＦＩ（Wireless Fidelity）モジュール１０９、ＬＡＮ（Local Area Network）コントローラ１１０、ＵＳＢインターフェース（ＵＳＢＩ／Ｆ）１１１等を備えている。
【００３４】
前記ＣＰＵ１０１は、ＲＯＭ１０２等に記憶された動作プログラムに従って動作することにより、ＭＦＰ１の全体を統括的に制御するものである。例えば、ＭＦＰ１の各種機能を使用可能に制御するほか、この実施形態では、携帯端末２からの要求に基づいて、自装置の操作画面を携帯端末２に表示させるためのリモート画面表示用データを携帯端末２に送信したり、携帯端末２側で行われたユーザー操作に応じて、ジョブを実行したり次に表示させるリモート画面表示用データ等を携帯端末２に送信する。
【００３５】
前記ＲＯＭ１０２は、ＣＰＵ１０１の動作プログラム等を記憶するメモリであり、ＲＡＭ１０３はＣＰＵ１０１が動作プログラムに従って動作するときの作業領域を提供するメモリである。
【００３６】
前記スキャナ部１０４は、図示しないプラテンガラス上にセットされた原稿や、同じく図示しない自動原稿搬送装置にセットされた原稿の画像を読み取って、電子データである画像データを出力するものである。
【００３７】
前記プリント部１０５は、スキャナ部１０４により読み取られた原稿の画像データや、携帯端末２等から送信されたプリントデータを、用紙に印刷するものである。
【００３８】
前記記憶部１０６は、各種のデータやアプリケーション等を記憶するものであり、ハードディスク装置などが用いられている。特に、この実施形態では、操作パネル部１０７に表示される各種の操作画面の表示用データが記憶されており、ユーザーの操作に応じた操作画面の表示用データがＣＰＵ１０１によって記憶部１０６から呼び出され、操作パネル部１０７に表示されたり、携帯端末２に送信される。また、スキャナ部１０４で読み取られた画像データからなる文書ファイルや、外部装置から送信された文書ファイル等の複数のファイルも保存されている。
【００３９】
操作パネル部１０７は、ＭＦＰ１を操作したりユーザーにメッセージ等を表示するものであり、スタートキー、テンキー等を有するキー部１０７ａと、液晶等のタッチパネルからなる表示部１０７ｂを備えている。
【００４０】
前記ＷＩＦＩモジュール１０９は、携帯端末２と無線接続するためのインターフェースであり、前記ＬＡＮコントローラ１１０は、パーソナルコンピュータや他のＭＦＰ等の外部装置との間の通信を制御するものである。
【００４１】
前記ＵＳＢインターフェース１１１は携帯端末２と有線接続するためのインターフェースである。
【００４２】
一方、携帯端末２には、スマートフォン、タブレット端末、電子ペーパー等が用いられる。携帯端末２は、ＣＰＵ２０１、ＲＡＭ２０２、記憶部２０３、表示部２０４ａ、操作部２０４ｂ、ＷＩＦＩモジュール２０５、ＬＡＮコントローラ２０６、ＵＳＢインターフェース２０７、ファイル処理部２０８ａ、２０８ｂ、連携部２０９等を備えている。
【００４３】
前記ＣＰＵ２０１は、携帯端末２の全体を統括的に制御するものであり、基本ソフトウェアであるＯＳ（Operating System）や、後述する連携アプリケーションあるいは汎用アプリケーションに従って動作する。
【００４４】
前記ＲＡＭ２０２は、ＣＰＵ２０１が動作プログラムに従って動作するときの作業領域となるメモリである。
【００４５】
前記記憶部２０３は、各種のデータやアプリケーション等を記憶するものであり、ハードディスク装置などが用いられている。この実施形態では、ＭＦＰ１から送信されたリモート画面表示用データ、基本ＯＳ、連携アプリケーション、汎用アプリケーション等のプログラム、表示部２０４ａの表示領域や空き表示領域についての情報等を記憶している。なお、以下の説明ではアプリケーションを単にアプリともいう。
【００４６】
前記表示部２０４ａは液晶等のデバイスからなり、操作部２０４ｂは表示部２０４ａに設けられ、タッチ入力操作が可能なタッチパネルからなる。タッチ操作は通常、タッチした指の数や指の移動に応じて操作内容を規定するジェスチャー操作によって行われる。ジェスチャー操作の一例として、画面をスクロール（ページ送りやページ戻し）をするためのフリック操作、画像の変倍（拡大または縮小）や回転等を指示するためのピンチイン操作、ピンチアウト操作などを例示できる。また、画面上のファイルを示すファイルボタンやファイルアイコンをドラッグして、ファイル処理が可能なファイル処理ボタンやアプリケーションアイコンにドロップすることが可能である。
【００４７】
前記ＷＩＦＩモジュール２０５は、携帯端末２をＭＦＰ１と無線接続するためのインターフェースであり、前記ＬＡＮコントローラ２０６は、ユーザー端末等の外部装置との間の通信を制御するものである。また、前記ＵＳＢインターフェース２０７は、携帯端末装置２をＭＦＰ１と有線接続するためのインターフェースである。
【００４８】
前記ファイル処理部２０８ａ、２０８ｂは、ファイルに編集、転送あるいはメール配信等の処理を実施する。以下、ファイル処理部２０８ａ、２０８ｂをいずれもファイル処理部２０８と記す。
【００４９】
前記連携部２０９は、ＭＦＰ１と携帯端末２の間の機能連携を円滑に行うために、ＭＦＰ１の機能を使用できるようにするためのものである。具体的には、ＭＦＰ１のコピー機能、プリント機能、スキャン機能、ファクシミリ機能等を使用するためにＭＦＰ１の操作パネル部１０７に表示される操作画面と同じ操作画面を再生するためのリモート画面表示用データをＭＦＰ１から受信し、前記操作画面をリモート画面として表示部２０４に表示したり、リモート画面に表示されたボタンをユーザーが押下したときに、画面上の操作位置の座標を検出して操作情報としてＭＦＰ１に送信する。ＭＦＰ１は前記操作位置の座標を解析することにより、ユーザーの操作指示を特定し、操作指示に応じた動作を実行する。
【００５０】
前記ファイル処理部２０８は、ＣＰＵ２０１が汎用アプリを実行することによりその機能が実現される。つまり、汎用アプリは各種ファイルを処理するファイル処理部２０８を実現するためのソフトウェアであり、例えばファイル編集用アプリ、ファイルを電子メールで配信する機能を有するアプリ、ウェブ上にファイルをストレージする機能を有するアプリ等、各種のアプリを用いることができる。
【００５１】
また、前記連携部２０９は、ＣＰＵ２０１が前述した連携アプリを実行することによりそれらの機能が実現される。つまり、連携アプリはＭＦＰ１と携帯端末２とのスムーズな機能連携を図るためのソフトウェアである。また、連携アプリと汎用アプリとの間で、ファイルの転送やダウンロードを行うことができる。
【００５２】
図３は、ＭＦＰ１と携帯端末２のファームウェア構成を示すブロック図である。
【００５３】
ＭＦＰ１は、アプリ層に、操作パネル（アプリ）１２１やオープンＡＰＩ（Open Application Program Interface）１２２等を備え、共通ＡＰＩ層に、共通ＡＰＩ（Common API）１２５やパネル表示画像生成部１２６等を備え、ハードウェア依存層に、パネル画面生成部１２３、パネル制御部１２４、携帯端末用制御部１２７等を備えている。
【００５４】
さらに、カーネル層に、パネル入力制御部１２９、パネルＬＣＤ制御部１３０、ＪＰＥＧコーダドライバ１３１等を備え、デバイス層に、操作パネル部１０７、ＵＳＢインターフェース部１１１、ＪＰＥＧ圧縮部１３３、ＷＩＦＩモジュール１０９等を備えている。
【００５５】
パネル画面生成部１２３は、携帯端末２から連携操作が行われた場合に、操作パネル部１０７にリモート画面として表示されるＭＦＰ１側の画面データを作成する。この実施形態では、携帯端末２から送信される表示情報に基づいて、印刷ボタン、削除ボタン、送信ボタン等のファイル処理ボタンの位置を移動したり、拡大または縮小等する。これらの処理については後述する。
【００５６】
パネル制御部１２４は操作パネル部１０７との通信状態の制御等を行い、携帯端末用制御部１２７は、携帯端末２との連携処理時に、携帯端末２と通信を行うためのインターフェース等を制御する。
【００５７】
パネル入力制御部１２９は、操作パネル部１０７の操作入力に関する制御を行い、パネルＬＣＤ制御部１３０は、操作パネル部１０７の表示部１０７ｂの表示制御を行う。ＪＰＥＧ圧縮部１３３は、ＪＰＥＧコーダドライバ１３１を介して携帯端末用制御部１２７から送信されてきたリモート画面表示用データ等をＪＰＥＧ圧縮するものであり、圧縮されたデータはＵＳＢインターフェース１１１やＷＩＦＩモジュール１０９を介して、携帯端末２に送信される。
【００５８】
一方、携帯端末２は、画像表示アプリ２２１、表示画像生成アプリ２２２、ＪＰＥＧ展開アプリ２２３、ブラウザ等の各種アプリケーションを備えたアプリケーション層と、各種のマネージャー２２５、２２６等を備えたプラットフォーム層と、各種のライブラリ２２７及びカーネル２２８を備えたＯＳ層と、ハードウェア２２９によって構成されている。
【００５９】
前記ＪＰＥＧ展開アプリ２２３は、ＭＦＰ１から送信されてきた圧縮データを伸張するものである。
【００６０】
表示画像生成アプリ２２２は、携帯端末２の表示部２０４にＭＦＰ１側のリモート画面と共に表示されるアプリを示すアプリアイコンの表示画面等を作成し、表示部２０４に表示させる。
【００６１】
前記画像表示アプリ２２１は、ＭＦＰ１から送信されＪＰＥＧ展開アプリ２２３で伸張されたリモート画面表示用データを用いて、ＭＦＰ１の画面をリモート画面として作成し表示部２０４に表示させるものである。
【００６２】
なお、この実施形態では、画像表示アプリ２２１、表示画像生成アプリ２２２、ＪＰＥＧ展開アプリ２２３は、連携アプリで実現される機能の一部として構成されている。
【００６３】
次に、ＭＦＰ１と携帯端末２を連携操作する場合の処理について説明する。
【００６４】
ユーザーが携帯端末２をＭＦＰ１にネットワーク経由にて無線接続し、携帯端末２とＭＦＰ１を連携して操作しようとしている。携帯端末２とＭＦＰ１の連携操作は、ユーザーが携帯端末２にインストールされている連携アプリを起動することにより、開始される。
【００６５】
図４は、ＭＦＰ１及び携帯端末２の各ソフトウェアの関係を示すものであり、左側にＭＦＰ１側のソフトウェアを、右側に携帯端末２のソフトウェアをそれぞれ示す。
【００６６】
携帯端末２の連携アプリは、携帯端末２のＯＳと汎用のソフトウェアであるアプリソフトの中間に位置しており、ユーザーの操作情報、携帯端末２との送受信データ、携帯端末２側のリモート画面表示用データを取得することができ、必要に応じてこれらのデータをＭＦＰ１へ送信することができる。つまり、携帯端末２の連携ソフトは、アプリの呼び出し等の携帯端末２側でのユーザー操作受付処理、ＭＦＰ１のリモート画面表示用データの受信・表示処理（携帯端末側操作画面処理）、連携操作関連処理等を実行する。連携操作関連処理としては、操作の内容を示す操作情報のＭＦＰ１との通信等が挙げられる。
【００６７】
一方、ＭＦＰ１の連携アプリは、ＭＦＰ１側のＯＳやＭＦＰ１用のアプリソフトが全て自社設計／自社カスタマイズであって必要な情報をすべて得られる場合は、ＯＳ−アプリソフト間に位置しなくても良く、ＯＳやアプリソフトと独立でありながら、ＯＳやアプリソフトと通信することにより、必要な情報を入手してもよい。ＭＦＰ１の連携アプリは、アプリの呼び出し等のＭＦＰ１側のユーザー操作受付処理、携帯端末２へのＭＦＰ側画面データの送信処理（ＭＦＰ側操作画面処理）、連携操作関連処理等を実行する。連携操作関連処理としては、携帯端末２からの操作情報等の受信・実行処理等が挙げられる。
【００６８】
ユーザーが携帯端末２の表示部２０４に表示された連携操作アイコンを選択し、ＭＦＰ連携を指示すると、携帯端末２の連携ソフトは、登録されているＭＦＰ１への通信を行い、ＭＦＰ１の連携ソフトを呼び出し、リモート画面表示用データの取得を要求する。それにより、連携操作モードが開始され、ＭＦＰ１の表示部１０５ａと携帯端末２の表示部２０４に、ＭＦＰ側の操作画面が表示される。なお、ＭＦＰ１の表示部１０５ａにおける画面表示は行われなくても良い。
【００６９】
次に、図１に示した画像処理連携システムの動作を説明する。
【００７０】
図５は、携帯端末２の表示部２０４ａに、ＭＦＰ１側のリモート画面と携帯端末２側のアプリケーションアイコンが同時に表示されている状態を示す。
【００７１】
なお、図５において、太線で囲まれた領域が画面Ｄ１であり、画面Ｄ１の左上部を占めてリモート画面Ｄ２が表示され、画面Ｄ１の右端部に縦長のアプリアイコン表示領域Ｄ３が形成され、リモート画面Ｄ２の下方に横長の空き領域Ｄ４が形成されている。
【００７２】
前記リモート画面Ｄ２には、複数個のファイルボタン１３１が表示されると共に、リモート画面Ｄ１の右端部には「印刷」「送信」「削除」等のファイル処理ボタン１３２が表示されており、リモート画面Ｄ１の左端部には空き領域１３３が表示されている。
【００７３】
前記ファイルボタン１３１は、ＭＦＰ１の記憶部１０６に格納されている文書ファイル（画像ファイルも含む）を示すアイコンである。ファイル処理ボタン１３２はユーザーが図５に示すように、ファイルボタン１３１を指先でタッチしてドラッグしドロップ可能なアイコンであり、ドロップされると、指定された文書ファイルが印刷され、あるいは送信され、あるいは削除等される。
【００７４】
前記アプリアイコン表示領域Ｄ３には、１個または複数個のアプリアイコン２３１が表示されている。アプリアイコン２３１は携帯端末２にインストールされているアプリを示すアイコンであり、リモート画面Ｄ２のファイルボタン１３１をユーザーが図５に示すように指先でタッチしてドラッグし、アプリアイコン２３１にドロップすると、アプリアイコンに対応するアプリが起動して、文書ファイルに対して所定の処理を実行するものとなされている。
【００７５】
しかし、図５の画面表示状態では、リモート画面Ｄ２におけるファイル処理ボタン１３２と、アプリアイコン表示領域Ｄ３に表示されているアプリアイコン２３１とが近接しているため、ファイルボタン１３１をドラッグしたユーザーが、アプリアイコン２３１にドロップしようとしたときに、誤ってファイル処理ボタン１３２にドロップしてしまう恐れがある。逆に、ファイル処理ボタン１３２にドロップしようとしたときに、誤ってアプリアイコン２３１にドロップしてしまう恐れもある。また、指先はファイル処理ボタン１３２上にあり、ファイルボタン１３１はアプリケーションアイコン２３１に重なっている場合、アプリケーションアイコン２３１にドロップされたと誤って判断されることもある。
【００７６】
そこで、この実施形態では、図６に示すように、リモート画面Ｄ２におけるファイル処理ボタン１３２が、アプリアイコン２３１と離間して配置されるように、ＭＦＰ１はリモート画面表示用データを編集して携帯端末２に送信するものとなされている。つまり、ＭＦＰ１は携帯端末２から、アプリアイコン２３１の表示位置情報を含む画面Ｄ１の表示情報を取得し、アプリアイコン２３１の表示位置に基づいて、ファイル処理ボタン１３２をリモート画面Ｄ２内の空き表示領域に移動させる。前記携帯端末２から取得する画面Ｄ１の表示情報には、リモート画面Ｄ２の表示位置情報や、アプリアイコン表示領域Ｄ３の表示位置情報等が含まれていても良い。
【００７７】
このような処理により、携帯端末２が、ＭＦＰ１から受信したリモート画面表示用データに基づいてリモート画面を表示した状態では、リモート画面Ｄ２中のファイル処理ボタン１３２と携帯端末２側のアプリアイコン２３１との距離が拡大しており、リモート画面Ｄ２中のファイルボタン１３１をドラッグしてアプリアイコン２３１にドロップする際に、誤ってファイル処理ボタン１３２にドロップしたり、逆にファイル処理ボタン１３２にドロップしようとして誤ってアプリアイコン２３１にドロップするといった誤操作を防止できる。また、指先はファイル処理ボタン１３２上にあり、ファイルボタン１３１はアプリアイコン２３１に重なっているためアプリアイコン２３１にドロップされたと誤って判断される、といった不都合も回避できる。
【００７８】
図７は、図６に示した実施形態に係る処理を実施する場合のＭＦＰ１と携帯端末２の動作を示すシーケンス図である。
【００７９】
ＭＦＰ１は、携帯端末２からの画面取得要求に応じてリモート画面表示用データ（初期画面）を送信すると（ステップＳ１）、携帯端末２はこれを表示する。ユーザーが携帯端末２に表示されたリモート画面をタッチ操作して、文書ファイルの選択・処理画面の表示を指示すると、携帯端末２からＭＦＰ１へユーザーがタッチした座標のデータが送信される（ステップＳ２）。
【００８０】
ＭＦＰ１は、座標データを解析して文書ファイルの選択・処理画面の取得要求だと判断すると、その画面の表示用データを携帯端末２に送信する（ステップＳ３）。一方、携帯端末２からアプリアイコン表示領域Ｄ３の位置情報と、アプリアイコン２３１の表示位置情報を含む表示情報がＭＦＰ１に送信される（ステップＳ４）。
【００８１】
ＭＦＰ１は、この表示情報を受信して図８にフローチャートで示す処理により、ファイル処理ボタン１３２を移動して文書ファイルの選択・処理画面の表示用データを編集したのち、編集後の表示用データを携帯端末２に送信する（ステップＳ５）。
【００８２】
図８は、ＭＦＰ１で実行されるリモート画面表示用データの編集処理を示すフローチャートである。なお、図８以降で示されるフローチャートは、ＭＦＰ１のＣＰＵ１０１、または携帯端末２のＣＰＵ２０１が動作プログラムに従って動作することにより実行される。
【００８３】
ＭＦＰ１のＣＰＵ１０１はステップＳ１１で、受信した表示情報に基づいてファイル処理ボタン１３２と最近傍のアプリアイコン２３１との距離を計算する。
【００８４】
ステップＳ１２では、計算の結果得られた距離が閾値以下かどうかを判断し、閾値以下であれば（ステップＳ１２でＹＥＳ）、ステップＳ１３に進む。閾値以下でなければ（ステップＳ１２でＮＯ）、誤ってドロップされる危険は低いため、ファイル処理ボタン１３２を移動することなく、ステップＳ１５に進む。
【００８５】
ステップＳ１３では、リモート画面表示用データ中に、ファイル処理ボタン１３２と最近傍のアプリアイコン２３１との距離が閾値より大きくなるような移動先の空き表示領域があるかどうかを調べる。空き表示領域がなければ（ステップＳ１３でＮＯ）、ステップＳ１５に進む。
【００８６】
空き表示領域があれば（ステップＳ１３でＹＥＳ）、ステップＳ１４で、ファイル処理ボタン１３２を空き表示領域へ移動した後、ステップＳ１５に進む。
【００８７】
ステップＳ１５では、編集したリモート画面表示用データを携帯端末２に送信する。
【００８８】
図９はこの発明の他の実施形態を示すものである。
【００８９】
図６〜図８の実施形態では、ＭＦＰ１がファイル処理ボタン１３２を移動させて、アプリアイコン２３１と離間させる場合を示したが、図９の実施形態では、携帯端末２がアプリアイコン表示領域Ｄ３を移動させる場合を示す。
【００９０】
即ち、携帯端末２はＭＦＰ１からリモート画面表示用データとともに、リモート画面中のファイル処理ボタン１３２の表示位置情報を取得し、この取得した情報に基づいて、ファイル処理ボタン１３２の位置とアプリアイコン２３１とが近接しているときは、アプリアイコン表示領域Ｄ３を移動させて、ファイル処理ボタン１３２とアプリアイコン２３１を離間させるものとなされている。
【００９１】
図９の例では、元のアプリアイコン表示領域Ｄ３が元の空き表示領域Ｄ４の位置であるリモート画面Ｄ２の下方位置に移動しており、リモート画面Ｄ２の右横に、縦長の空き表示領域Ｄ４が形成されている。
【００９２】
図９の実施形態においても、リモート画面Ｄ２中のファイル処理ボタン１３２と携帯端末２側のアプリアイコン２３１との距離が拡大しており、リモート画面Ｄ２中のファイルボタン１３１をドラッグしてアプリアイコン２３１にドロップする際に、誤ってファイル処理ボタン１３１にドロップしたり、逆にファイル処理ボタン１３１にドロップしようとして誤ってアプリアイコン２３１にドロップするといった誤操作を防止できる。また、指先はファイル処理ボタン１３２上にあり、ファイルボタン１３１はアプリアイコン２３１に重なっているためアプリアイコン２３１にドロップされたと誤って判断される、といった不都合も回避できる。
【００９３】
図１０は、図９の実施形態を実施する際のＭＦＰ１と携帯端末２の動作を示すシーケンス図である。
【００９４】
ＭＦＰ１は、リモート画面表示用データ（初期画面）を送信すると（ステップＳ２１）、携帯端末２はこれを表示する。ユーザーが携帯端末２に表示されたリモート画面をタッチ操作して、文書ファイルの選択・処理画面の表示を指示すると、携帯端末２からＭＦＰ１へユーザーがタッチした座標のデータが送信される（ステップＳ２２）。
【００９５】
ＭＦＰ１は、座標データを解析して文書ファイルの選択・処理画面の表示要求だと判断すると、その画面の表示用データを携帯端末２に送信するとともに、ファイル処理ボタン１３２の表示位置情報も併せて送信する（ステップＳ２３）。
【００９６】
携帯端末２はこれらのデータを受信して図１１にフローチャートで示す処理により、アプリ表示領域Ｄ３を移動して、リモート画面とともに移動先のアプリアイコン表示領域Ｄ３を表示する。
【００９７】
図１１は、携帯端末２で実行されるアプリアイコン表示領域Ｄ３の移動処理を示すフローチャートである。
【００９８】
ステップＳ３１で、携帯端末２のＣＰＵ２０１はステップＳ３１で、受信した情報に基づいてファイル処理ボタン１３２と最近傍のアプリアイコン２３１との距離を計算する。
【００９９】
ステップＳ３２では、計算の結果得られた距離が閾値以下かどうかを判断し、閾値以下であれば（ステップＳ３２でＹＥＳ）、ステップＳ３３に進む。閾値以下でなければ（ステップＳ３２でＮＯ）、誤ってドロップされる危険は低いため、アプリアイコン表示領域Ｄ３を移動することなく、処理を終了する。
【０１００】
ステップＳ３３では、ファイル処理ボタン１３２と最近傍のアプリアイコン２３１との距離が閾値より大きくなるような移動先としての空き表示領域があるかどうかを調べる。空き表示領域がなければ（ステップＳ３３でＮＯ）、処理を終了する。
【０１０１】
空き表示領域があれば（ステップＳ３３でＹＥＳ）、ステップＳ３４で、アプリアイコン表示領域Ｄ３を空き表示領域へ移動する。
【０１０２】
なお、図９〜図１１に示した実施形態では、携帯端末２がアプリアイコン表示領域Ｄ３の全体を移動させたが、一部のアプリアイコン２３１のみを移動させる構成であっても良い。
【０１０３】
図１２はこの発明のさらに他の実施形態を示すフローチャートである。
【０１０４】
図６〜図８に示した実施形態では、ＭＦＰ１がファイル処理ボタン１３２と最近傍のアプリアイコン２３１との距離を計算したが、この実施形態ではＭＦＰ１がファイル処理ボタン１３２とアプリアイコン表示領域Ｄ３とが、携帯端末２の表示画面Ｄ１の同じ辺側に存在しているかどうかを判断して、ファイル処理ボタン１３２を移動させるものとなされている。
【０１０５】
ＭＦＰ１のＣＰＵ１０１は、ステップＳ４１で、ファイル処理ボタン１３２と携帯端末２側のアプリアイコン表示領域Ｄ３とが、画面の同じ辺側に位置するかどうかを判断する。同じ辺側であれば（ステップＳ４１でＹＥＳ）、ステップＳ４２に進む。同じ辺側でなければ（ステップＳ４１でＮＯ）、誤ってドロップされる危険は低いため、ファイル処理ボタン１３２を移動することなく、ステップＳ４４に進む。
【０１０６】
ステップＳ４２では、リモート画面表示用データ中の現在のファイル処理ボタン１３２が配置されている辺とは異なる辺側に、移動先となる空き表示領域があるかどうかを調べる。空き表示領域がなければ（ステップＳ４２でＮＯ）、ステップＳ４４に進む。
【０１０７】
空き表示領域があれば（ステップＳ４２でＹＥＳ）、ステップＳ４３で、ファイル処理ボタン１３２をとなる辺側の空き表示領域へ移動した後、ステップＳ４４に進む。
【０１０８】
ステップＳ４４では、編集したリモート画面表示用データを携帯端末２に送信する。
【０１０９】
このように、ファイル処理ボタン１３２とアプリアイコン表示領域Ｄ３とが、画面の同じ辺側に位置するかどうかを判断し、その結果に応じて、ファイル処理ボタン１３２を移動するかどうかを決定するから、ファイル処理ボタン１３２とアプリアイコン表示領域Ｄ３との距離を計算する場合に較べて、処理が簡単になる。
【０１１０】
なお、図１２の例では、ＭＦＰ１がファイル処理ボタン１３２とアプリアイコン表示領域Ｄ３との配置関係を判断したが、携帯端末２が、ファイル処理ボタン１３２とアプリアイコン表示領域Ｄ３が表示画面Ｄ１の同じ辺側に存在しているかどうかを判断し、同じ辺側に存在している場合に、アプリアイコン表示領域Ｄ３を空き表示領域に移動させる構成としても良い。
【０１１１】
図１３はこの発明のさらに他の実施形態を示すフローチャートである。この実施形態では、ＭＦＰ１がファイル処理ボタン１３２を移動させるときに、空き表示領域の大きさに応じてファイル処理ボタン１３２のサイズを変更する構成となされている。
【０１１２】
ＭＦＰ１のＣＰＵ１０１はステップＳ５１で、受信した表示情報に基づいてファイル処理ボタン１３２と最近傍のアプリアイコン２３１との距離を計算する。
【０１１３】
ステップＳ５２では、計算の結果得られた距離が閾値以下かどうかを判断し、閾値以下であれば（ステップＳ５２でＹＥＳ）、ステップＳ５３に進む。閾値以下でなければ（ステップＳ５２でＮＯ）、誤ってドロップされる危険は低いため、ファイル処理ボタン１３２を移動することなく、ステップＳ５６に進む。
【０１１４】
ステップＳ５３では、リモート画面表示用データ中に、ファイル処理ボタン１３２と最近傍のアプリアイコン２３１との距離が閾値より大きくなるような移動先の空き表示領域があるかどうかを調べる。空き表示領域がなければ（ステップＳ５３でＮＯ）、ステップＳ５６に進む。
【０１１５】
空き表示領域があれば（ステップＳ５３でＹＥＳ）、ステップＳ５４で、空き表示領域の大きさに応じてファイル処理ボタン１３２のサイズを変更する。例えば、図１４に示すように、ファイル処理ボタン１３２のサイズを拡大する。なお、空き表示領域の大きさが小さい場合は、ファイル処理ボタン１３２のサイズを縮小しても良い。
【０１１６】
次いで、ステップＳ５５で、ファイル処理ボタン１３２を空き表示領域へ移動した後、ステップＳ５６で、編集したリモート画面表示用データを携帯端末２に送信する。
【０１１７】
このように、ファイル処理ボタン１３２の移動先の空き表示領域に応じて、ファイル処理ボタン１３２の大きさが変更されるから、ファイル処理ボタン１３２とアプリアイコン２３１との距離を確保しながら、空き表示領域に応じて最適な大きさにファイル処理ボタン１３２を表示させることができる。
【０１１８】
なお、図１４の例では、全てのファイル処理ボタン１３２の大きさを拡大して移動させた場合を例示したが、空き表示領域の大きさによっては、全てのファイル処理ボタン１３２の大きさを変更して移動させることができない場合がある。
【０１１９】
そこで、この場合はファイル処理ボタン１３２に優先順位を設定しておき、優先順位の高いファイル処理ボタンから空き表示領域に移動させる構成とするのがよい。
【０１２０】
図１５は、このように、優先順位の高いファイル処理ボタンから空き表示領域に移動させる処理を示すフローチャートである。
【０１２１】
ＭＦＰ１のＣＰＵ１０１はステップＳ６１で、受信した表示情報に基づいてファイル処理ボタン１３２と最近傍のアプリアイコン２３１との距離を計算する。
【０１２２】
ステップＳ６２では、計算の結果得られた距離が閾値以下かどうかを判断し、閾値以下であれば（ステップＳ６２でＹＥＳ）、ステップＳ６３に進む。閾値以下でなければ（ステップＳ６２でＮＯ）、誤ってドロップされる危険は低いため、ファイル処理ボタン１３２を移動することなく、ステップＳ６８に進む。
【０１２３】
ステップＳ６３では、リモート画面表示用データ中に、ファイル処理ボタン１３２と最近傍のアプリアイコン２３１との距離が閾値より大きくなるような移動先の空き表示領域があるかどうかを調べる。空き表示領域がなければ（ステップＳ６３でＮＯ）、ステップＳ６８に進む。
【０１２４】
空き表示領域があれば（ステップＳ６３でＹＥＳ）、ステップＳ６４で、空き表示領域の大きさに応じてファイル処理ボタン１３２のサイズを変更する。
【０１２５】
次いで、ステップＳ６５で、移動対象のファイル処理ボタン１３２の全てを移動可能かどうかを判断し、全てを移動可能であれば（ステップＳ６５でＹＥＳ）、そのままステップＳ６７に進む。全てを移動可能でなければ（ステップＳ６５でＮＯ）、ステップＳ６６で、予め設定された優先度に基づいて、移動するファイル処理ボタン１３２を決定した後ステップＳ６７に進む。
【０１２６】
ステップＳ６７では、ファイル処理ボタン１３２を空き表示領域へ移動した後、ステップＳ５６で、編集したリモート画面表示用データを携帯端末２に送信する。
【符号の説明】
【０１２７】
１        画像処理装置
２        携帯端末装置
１０１    ＣＰＵ
１０２    ＲＯＭ
１０７ｂ  表示部
２０１    ＣＰＵ
２０２    ＲＡＭ
２０３    記憶部
２０４ａ  表示部
２０４ｂ  操作部
２０９    連携部
【図１】
2014219706.tif 000003
【図２】
2014219706.tif 000004
【図３】
2014219706.tif 000005
【図４】
2014219706.tif 000006
【図５】
2014219706.tif 000007
【図６】
2014219706.tif 000008
【図７】
2014219706.tif 000009
【図８】
2014219706.tif 000010
【図９】
2014219706.tif 000011
【図１０】
2014219706.tif 000012
【図１１】
2014219706.tif 000013
【図１２】
2014219706.tif 000014
【図１３】
2014219706.tif 000015
【図１４】
2014219706.tif 000016
【図１５】
2014219706.tif 000017