(57)【要約】【課題】ファームウェアで設定されたポップアップ画面のサイズが等縮されて表示されることに起因して生じるポップアップ画面内の操作ボタン等の誤操作の問題を解決することができる画像処理装置等を提供する。【解決手段】ファームウェアで設定されているポップアップ画面を、自装置または外部の表示手段１７１、３１の表示画面内に表示可能な場合は、ポップアップ画面をファームウェアの設定のまま表示手段に表示し、表示不可能な場合は、ポップアップ画面２００内のオブジェクト２０１のサイズはそのままでポップアップ画面２００のサイズ、形状及び表示位置の少なくともいずれかを、ファームウェアの設定から変更して表示手段に表示する。【選択図】  図３
2015210548.tif 000002
【特許請求の範囲】
【請求項１】
ファームウェアを記憶する記憶手段と、
前記ファームウェアで設定されているポップアップ画面を、自装置または外部の表示手段の表示画面内に表示可能かどうかを判断する判断手段と、
前記判断手段により表示可能と判断された場合は、前記ポップアップ画面を前記ファームウェアの設定のまま前記表示手段に表示し、表示不可能と判断された場合は、前記ポップアップ画面内のオブジェクトのサイズはそのままで前記ポップアップ画面のサイズ、形状及び表示位置の少なくともいずれかを、前記ファームウェアの設定から変更して前記ポップアップ画面を前記表示手段に表示する表示制御手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記ポップアップ画面の表示位置を変更して前記ポップアップ画面を前記表示手段に表示させる場合、ポップアップ画面の表示の契機となった親キーが変更後のポップアップ画面で隠れる場合は、前記表示制御手段は前記親キーを隠れない位置に移動させて表示する請求項１に記載の画像処理装置。
【請求項３】
前記ポップアップ画面内のオブジェクトが複数個であり、
前記ポップアップ画面のサイズ及び／または形状を前記ファームウェアの設定から変更して前記ポップアップ画面を前記表示手段に表示させる場合であって、前記オブジェクトの配置を変更しなければポップアップ画面を前記表示手段の表示画面に表示できない場合は、前記表示制御手段は前記オブジェクトの配置を変更する請求項１または２に記載の画像処理装置。
【請求項４】
前記ポップアップ画面の表示位置の変更にはポップアップ画面の回転による表示位置の変更が含まれる請求項１〜３のいずれかに記載の画像処理装置。
【請求項５】
前記ポップアップ画面の表示位置を変更して前記ポップアップ画面を前記表示手段に表示させる場合、前記表示制御手段は、ポップアップ画面の表示の契機となった親キー及び該親キーと関連性の高いキーがポップアップ画面で隠れないように、前記ポップアップ画面の表示位置を変更する請求項１に記載の画像処理装置。
【請求項６】
ポップアップ画面の表示可能領域に空きがある場合は、前記表示制御手段はポップアップ画面のサイズを拡大して表示する請求項３に記載の画像処理装置。
【請求項７】
ファームウェアを記憶する記憶手段を備えた画像処理装置で実行されるポップアップ画面の表示制御方法であって、
前記ファームウェアで設定されているポップアップ画面を、自装置または外部の表示手段の表示画面内に表示可能かどうかを判断する判断ステップと、
前記判断ステップにより表示可能と判断された場合は、前記ポップアップ画面を前記ファームウェアの設定のまま前記表示手段に表示し、表示不可能と判断された場合は、前記ポップアップ画面内のオブジェクトのサイズはそのままで前記ポップアップ画面のサイズ、形状及び表示位置の少なくともいずれかを、前記ファームウェアの設定から変更して前記ポップアップ画面を前記表示手段に表示する表示制御ステップと、
を備えたことを特徴とするポップアップ画面の表示制御方法。
【請求項８】
ファームウェアを記憶する記憶手段を備えた画像処理装置のコンピュータに、
前記ファームウェアで設定されているポップアップ画面を、自装置または外部の表示手段の表示画面内に表示可能かどうかを判断する判断ステップと、
前記判断ステップにより表示可能と判断された場合は、前記ポップアップ画面を前記ファームウェアの設定のまま前記表示手段に表示し、表示不可能と判断された場合は、前記ポップアップ画面内のオブジェクトのサイズはそのままで前記ポップアップ画面のサイズ、形状及び表示位置の少なくともいずれかを、前記ファームウェアの設定から変更して前記ポップアップ画面を前記表示手段に表示する表示制御ステップと、
を実行させるためのポップアップ画面の表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、多機能デジタル複合機であるＭＦＰ（Multi Function Peripherals）等の画像処理装置、同装置で実行されるポップアップ画面の表示制御方法及びポップアップ画面の表示制御プログラムに関する。
【背景技術】
【０００２】
上記のような画像処理装置の表示装置を制御するファームウェアは、機種毎に固有のものが搭載されていたが、最近では機種の多様性や外部のタブレット端末装置等との連携を考慮して、機種が異なっても共通のファームウェアが搭載されるようになってきている。
【０００３】
ただし、表示装置の表示画面の大きさは機種毎に異なっているので、ファームウェアで設定された画面のサイズを表示装置の表示画面のサイズに合わせて単純に等倍あるいは等縮して表示することが一般に行われている。
【０００４】
ところで、ユーザーが画像処理装置の機能を使用するためにキー操作を行うと、例えばさらに詳細設定を行うためのポップアップ画面が表示されることがある。表示画面のサイズが小さいと、このようなポップアップ画面も等縮して表示されることになる。
【０００５】
しかし、ポップアップ画面を等縮すると、ポップアップ画面内の操作ボタン等のオブジェクトもサイズが小さくなるほか、オブジェクト間の間隔も短くなり、ユーザーによる誤操作の可能性が高くなる。ポップアップ画面は、ユーザーがポップアップ画面内のボタンを押下して数値等の設定を行うと閉じるものが多く、このため誤操作の場合は再度ポップアップ画面を開く必要があり、面倒であった。
【０００６】
そこで、ポップアップ画面及び画面内のオブジェクトのサイズを小さくすることなく、画面の一部が隠れた状態でポップアップ画面を表示し、フリック操作でスクロールして隠れた部分を表示させることにより、誤操作をなくす方法が考えられる。
【０００７】
また、特許文献１には、表示装置の画面サイズによらず、操作性および視認性に優れた表示情報を表示装置に表示することのできる表示制御装置が提案されている。具体的には、機器に関する表示項目を含む表示情報の表示要求を取得する取得部と、前記表示情報を表示する表示画面に表示される前記表示項目の項目サイズの最小値である最小項目サイズを記憶する第１記憶部と、前記表示画面の画面サイズに基づいて、前記表示画面に前記表示項目を表示する場合の前記表示項目の項目サイズであって、前記最小項目サイズ以上の前記項目サイズを決定する項目サイズ決定部と、決定された前記項目サイズの前記表示項目を含む前記表示情報を生成する表示情報生成部とを備えることが開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１３−１３０９６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、画面の一部が隠れた状態でポップアップ画面を表示し、フリック操作でスクロールして隠れた部分を表示させることにより、誤操作をなくす方法では、フリック操作の距離が短い場合、操作ボタン等をタッチしたと誤認識されポップアップ画面が閉じてしまう恐れがあり、やはり操作性が良くないという問題がある。
【００１０】
また、特許文献１に記載の技術はポップアップ画面に関する技術ではなく、ポップアップ画面が等縮して表示された場合の誤操作の問題を解決しうるものではなかった。
【００１１】
この発明は、このような実情に鑑みてなされたものであり、ファームウェアで設定されたポップアップ画面のサイズが等縮されて表示されることに起因して生じるポップアップ画面内の操作ボタン等の誤操作の問題を解決することができる画像処理装置、ポップアップ画面の表示制御方法及び表示制御プログラムを提供することを課題とする。
【課題を解決するための手段】
【００１２】
上記課題は、以下の手段によって解決される。
（１）ファームウェアを記憶する記憶手段と、前記ファームウェアで設定されているポップアップ画面を、自装置または外部の表示手段の表示画面内に表示可能かどうかを判断する判断手段と、前記判断手段により表示可能と判断された場合は、前記ポップアップ画面を前記ファームウェアの設定のまま前記表示手段に表示し、表示不可能と判断された場合は、前記ポップアップ画面内のオブジェクトのサイズはそのままで前記ポップアップ画面のサイズ、形状及び表示位置の少なくともいずれかを、前記ファームウェアの設定から変更して前記ポップアップ画面を前記表示手段に表示する表示制御手段と、を備えたことを特徴とする画像処理装置。
（２）前記ポップアップ画面の表示位置を変更して前記ポップアップ画面を前記表示手段に表示させる場合、ポップアップ画面の表示の契機となった親キーが変更後のポップアップ画面で隠れる場合は、前記表示制御手段は前記親キーを隠れない位置に移動させて表示する前項１に記載の画像処理装置。
（３）前記ポップアップ画面内のオブジェクトが複数個であり、前記ポップアップ画面のサイズ及び／または形状を前記ファームウェアの設定から変更して前記ポップアップ画面を前記表示手段に表示させる場合であって、前記オブジェクトの配置を変更しなければポップアップ画面を前記表示手段の表示画面に表示できない場合は、前記表示制御手段は前記オブジェクトの配置を変更する前項１または２に記載の画像処理装置。
（４）前記ポップアップ画面の表示位置の変更にはポップアップ画面の回転による表示位置の変更が含まれる前項１〜３のいずれかに記載の画像処理装置。
（５）前記ポップアップ画面の表示位置を変更して前記ポップアップ画面を前記表示手段に表示させる場合、前記表示制御手段は、ポップアップ画面の表示の契機となった親キー及び該親キーと関連性の高いキーがポップアップ画面で隠れないように、前記ポップアップ画面の表示位置を変更する前項１に記載の画像処理装置。
（６）ポップアップ画面の表示可能領域に空きがある場合は、前記表示制御手段はポップアップ画面のサイズを拡大して表示する前項３に記載の画像処理装置。
（７）ファームウェアを記憶する記憶手段を備えた画像処理装置で実行されるポップアップ画面の表示制御方法であって、前記ファームウェアで設定されているポップアップ画面を、自装置または外部の表示手段の表示画面内に表示可能かどうかを判断する判断ステップと、前記判断ステップにより表示可能と判断された場合は、前記ポップアップ画面を前記ファームウェアの設定のまま前記表示手段に表示し、表示不可能と判断された場合は、前記ポップアップ画面内のオブジェクトのサイズはそのままで前記ポップアップ画面のサイズ、形状及び表示位置の少なくともいずれかを、前記ファームウェアの設定から変更して前記ポップアップ画面を前記表示手段に表示する表示制御ステップと、を備えたことを特徴とするポップアップ画面の表示制御方法。
（８）ファームウェアを記憶する記憶手段を備えた画像処理装置のコンピュータに、前記ファームウェアで設定されているポップアップ画面を、自装置または外部の表示手段の表示画面内に表示可能かどうかを判断する判断ステップと、前記判断ステップにより表示可能と判断された場合は、前記ポップアップ画面を前記ファームウェアの設定のまま前記表示手段に表示し、表示不可能と判断された場合は、前記ポップアップ画面内のオブジェクトのサイズはそのままで前記ポップアップ画面のサイズ、形状及び表示位置の少なくともいずれかを、前記ファームウェアの設定から変更して前記ポップアップ画面を前記表示手段に表示する表示制御ステップと、を実行させるためのポップアップ画面の表示制御プログラム。
【発明の効果】
【００１３】
前項（１）に記載の発明によれば、ファームウェアで設定されているポップアップ画面を、自装置または外部の表示手段の表示画面内に表示可能な場合は、ポップアップ画面はファームウェアの設定のまま表示手段に表示され、表示不可能な場合は、ポップアップ画面内のオブジェクトのサイズはそのままでポップアップ画面のサイズ、形状及び表示位置の少なくともいずれかが、ファームウェアの設定から変更されて表示手段に表示される。つまり、表示手段の画面サイズが小さく、ファームウェアの設定のままでは表示不可能な場合であっても、ポップアップ画面内のオブジェクトのサイズは変更されないから、誤操作の危険性を低減できる。また、ポップアップ画面のサイズ、形状及び表示位置の少なくともいずれかが、ファームウェアの設定から変更されて表示手段に表示されるため、ポップアップ画面の一部が隠れた状態で表示されることなくポップアップ画面の全体を表示画面に表示することができるから、フリック操作でスクロールして隠れた部分を表示させる必要はなくなり、フリック操作により操作ボタン等をタッチしたと誤認識されポップアップ画面が閉じてしまう不都合を生じることはない。
【００１４】
前項（２）に記載の発明によれば、ポップアップ画面の表示位置を変更してポップアップ画面を表示手段に表示させる場合、ポップアップ画面の表示の契機となった親キーが変更後のポップアップ画面で隠れる場合は、親キーを隠れない位置に移動して表示するから、ユーザーは親キーを認識しながらポップアップ画面内の操作ボタン等を操作できる。
【００１５】
前項（３）に記載の発明によれば、ポップアップ画面のサイズ及び／または形状をファームウェアの設定から変更してポップアップ画面を表示手段に表示させる場合、複数個存在するオブジェクトの配置を変更しなければポップアップ画面を表示手段の表示画面に表示できない場合は、オブジェクトの配置を変更するから、ポップアップ画面の全体を確実に表示画面内に表示させることができる。
【００１６】
前項（４）に記載の発明によれば、ポップアップ画面を回転させることにより、オブジェクトの大きさを変更することなく、ポップアップ画面を一画面として表示することができる。
【００１７】
前項（５）に記載の発明によれば、ポップアップ画面の表示位置を変更してポップアップ画面を表示手段に表示させる場合、ポップアップ画面の表示の契機となった親キー及び親キーと関連性の高いキーがポップアップ画面で隠れないように、ポップアップ画面の表示位置を変更するから、ユーザーは親キーやその関連キーを認識しながらポップアップ画面内の操作ボタン等を操作できる。
【００１８】
前項（６）に記載の発明によれば、ポップアップ画面の表示可能領域に空きがある場合は、ポップアップ画面のサイズが拡大して表示される。
【００１９】
前項（７）に記載の発明によれば、表示手段の画面サイズが小さく、ファームウェアの設定のままでは表示不可能な場合であっても、ポップアップ画面内のオブジェクトのサイズは変更されないから、誤操作の危険性を低減できる。また、ポップアップ画面のサイズ、形状及び表示位置の少なくともいずれかを、前記ファームウェアの設定から変更して表示手段に表示されるため、画面の一部が隠れた状態で表示されることなくポップアップ画面の全体を表示画面に表示することができるから、フリック操作でスクロールして隠れた部分を表示させる必要はなくなり、フリック操作により操作ボタン等をタッチしたと誤認識されポップアップ画面が閉じてしまう不都合を生じることはない。
【００２０】
前項（８）に記載の発明によれば、表示手段の画面サイズが小さく、ファームウェアの設定のままでは表示不可能な場合であっても、ポップアップ画面内のオブジェクトのサイズを変更することなく、かつポップアップ画面の全体を表示画面に表示できる処理を、画像処理装置のコンピュータに実行させることができる。
することができる。
【図面の簡単な説明】
【００２１】
【図１】この発明の一実施形態に係る画像処理装置の構成図である。
【図２】ファームウェアで設定されたポップアップ画面がそのまま表示されるときの問題点を説明するための図である。
【図３】ポップアップ画面の表示位置を変更する例を示す図である。
【図４】ポップアップ画面を移動して表示すると親キーが隠れる場合に、親キーを移動して表示する例を示す図である。
【図５】ポップアップ画面のサイズを変更するとともに、ポップアップ画面内のオブジェクトの配置を変更する場合の例を示す図である。
【図６】携帯端末装置により画像処理装置を操作する場合の構成を示す図である。
【図７】携帯端末装置と画像処理装置間で実施されるデータのやりとりを示すシーケンス図である。
【図８】ポップアップ画面を回転させて携帯端末装置の表示部に表示する例を示す図である。
【図９】ポップアップ画面の形状を変更し、サイズを拡大して表示する場合の例を示す図である。
【図１０】ポップアップ画面の表示位置やサイズ等を変更して表示させる場合の画像処理装置の動作を示すフローチャートである。
【図１１】図１０のステップＳ１４のポップアップ変更処理のサブルーチンを示すフローチャートである。
【図１２】図１０のステップＳ１５のリモート時処理のサブルーチンを示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、この発明の実施形態を図面に基づいて説明する。
【００２３】
図１は、この発明の一実施形態に係る画像処理装置１のシステム構成を示すブロック図である。
【００２４】
この実施形態では、画像処理装置１としてコピー機能、プリント機能、スキャン機能、ファクシミリ機能等を備えた前述のＭＦＰが用いられている。以下、画像処理装置をＭＦＰとも記す。
【００２５】
ＭＦＰ１は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、スキャナ部１４と、記憶部１５と、プリンタ部１６と、操作パネル１７と、ネットワークコントローラ１８等を備えている。
【００２６】
前記ＣＰＵ１１は、画像処理装置１の全体を統括制御し、コピー機能、プリンタ機能、スキャン機能、ファクシミリ機能等の基本機能を使用可能に制御する。また、この実施形態では、インストールされた動作プログラムであるファームウェア等に従って操作パネル１７の表示制御等を実行するが、この点については後述する。
【００２７】
前記ＲＯＭ１２は、ＣＰＵ１１のファームウェア等のプログラムやその他のデータを格納するメモリである。
【００２８】
前記ＲＡＭ１３は、ＣＰＵ２１がファームウェア等に基づいて動作する際の作業領域を提供するメモリである。
【００２９】
前記スキャナ部１４は、原稿台（図示せず）に置かれた原稿の画像を読み取り、画像データを出力する読み取り手段である。
【００３０】
前記記憶部１５は、例えばハードディスクドライブ（ＨＤＤ）などの不揮発性の記憶デバイスにより構成されており、スキャナ部１４で読み取られた原稿の画像データや、他の画像処理装置あるいはユーザー端末等から送信されてきたデータ等が記憶されている。
【００３１】
前記プリンタ部１６は、前記スキャナ部１４で読み取られた原稿の画像データやユーザ端末からのプリントデータ等を、指示されたモードに従って印刷するものである。
【００３２】
前記操作パネル１７は、各種入力操作等のために使用されるものであり、メッセージや操作画面等を表示するタッチパネル式液晶等からなる表示部１７１と、テンキー、スタートキー、ストップキー等を備えたキー入力部１７２を備えている。
【００３３】
前記ネットワークコントローラ１８は、ネットワーク上の他の画像形成装置や、その他の外部機器例えばユーザー端末等との間での通信を制御することにより、データの送受信を行うものである。
【００３４】
この実施形態では、表示部１７１に表示された設定用の操作キーを押下すると、詳細な設定を行うためにポップアップ画面が表示される場合がある。例えば、図２に示すように、コピー機能のカラーモード設定を行うためにユーザーがカラーキー１７１ａを押下すると、カラーモードの詳細設定を行うためのポップアップ画面２００が表示されるようになっている。このポップアップ画面２００では、オブジェクトの一例としての複数個の詳細設定ボタン２０１のほか、選択を確定するためのＯＫボタンや選択をキャンセルするためのキャンセルボタン等が表示されている。
【００３５】
この実施形態では、ファームウェアとしてＭＦＰ１の複数の機種に共通したファームウェアが用いられているが、表示部１７１の表示画面のサイズはＭＦＰ１の機種によって異なる。このため、表示部１７１の画面サイズが小さい場合、表示部１７１にはファームウェアで設定されたポップアップ画面を表示部１７１の画面サイズに合わせて等縮して表示する。一方、表示部１７１の画面サイズが小さい場合には、ポップアップ画面２００についても、図２に破線で示すように、ファームウェアで設定されたポップアップ画面２００のサイズが画面に対して大きすぎてそのままでは全体を表示できない。なお、図２に示すポップアップ画面２００の左下角部の星印は、ファームウェアで設定されている表示基準点を示す。
【００３６】
ここで、ポップアップ画面２００も表示部１７１の画面サイズに合わせて等縮して表示するとすれば、ポップアップ画面２００には複数の詳細設定ボタン２０１等が含まれていることから、これらのボタンも等縮される結果、ボタンサイズが小さくなりすぎて誤操作の原因となる。
【００３７】
そこで、この実施形態では、搭載されている表示部１７１の画面サイズの情報を取得して、ファームウェアで設定されているポップアップ画面を、そのまま表示部１７１の表示画面内に表示可能かどうかを判断し、表示可能であればそのまま表示する。一方、表示不可能な場合は、ポップアップ画面２００内に表示されるオブジェクトである詳細設定ボタン、ＯＫボタン、キャンセルボタンについては、ファームウェアで設定されているサイズを維持したまま、ポップアップ画面２００のサイズ、形状及び表示位置の少なくともいずれかを、ファームウェアの設定とは変更して表示する。
【００３８】
図３の例はポップアップ画面２００の表示位置を変更する例を示している。図３（Ａ）に示すように、ファームウェアで設定されたポップアップ画面２００（枠のみを破線で示している）の表示位置を黒矢印のように下方に移動させることにより、移動後のポップアップ画面２００（枠のみを一点鎖線で示している）をファームウェアで設定されたサイズで表示部１７１に表示できる場合は、図３（Ｂ）に示すように、ポップアップ画面２００を移動して表示する。
【００３９】
この際、図４（Ａ）に示すように、ポップアップ画面２００が表示される操作の契機となった親キーであるカラーキー１７１ａが、移動して表示されるポップアップ画面２００により隠れてしまう。このため、図４（Ｂ）に示すように、親キーであるカラーキー１７１ａが隠れないように、カラーキー１７１ａをポップアップ画面２００で占有されない空き領域に移動させて表示させるのがよい。これにより、ユーザーは親キーを認識しながら、ポップアップ画面内のボタン操作を行うことができる。
【００４０】
なお、親キーの表示位置を移動させるのではなく、親キーあるいはさらに親キーと関連性の高いキーがポップアップ画面で隠れないように、ポップアップ画面の表示位置を変更する構成であっても良い。例えば、テンキー等は親キーや親キーと関連性の高いキーではないから、テンキーの表示部分に移動させることで、親キーや親キーと関連性の高いキーの表示が隠れないようにする。
【００４１】
図５は、ポップアップ画面２００のサイズを変更するとともに、ポップアップ画面２００内のオブジェクトの配置を変更する場合の例を示すものである。
【００４２】
図５（Ａ）に示すように、ファームウェアにより設定されているポップアップ画面２００の縦方向のサイズを縮小することにより、表示部１７１の画面内にポップアップ画面２００を表示できる場合は、サイズを縮小するが、この場合、縦方向１列に配置された複数の詳細設定ボタン２０１等が存在するために、そのままではポップアップ画面２００を縮小できない。
【００４３】
そこで、詳細設定ボタン２０１等の配置を変更する。具体的には、ポップアップ画面２００内の空き領域を確認する。図５の例では、ポップアップ画面２００内の右部に詳細設定ボタン２０１の配置スペースが存在するため、図５（Ｂ）に示すように、詳細設定ボタン２０１のいくつかを、それらのサイズを変更することなく右方に移動させて２列配置とする。なお、詳細設定ボタン２０１の配置を変更可能な空き領域が存在しない場合は、従来と同様に詳細設定ボタン２０１等も等縮して表示する。
【００４４】
このように、いくつかの詳細設定ボタン２０１の配置を変更することにより、詳細設定ボタン２０１のサイズを変更することなく、ポップアップ画面２００の全体を表示部１７１に確実に表示することができる。
【００４５】
図６〜図８は、ポップアップ画面２００を回転させてその配置を変更することにより、ポップアップ画面２００の全体を表示する例を示すものである。この例では、図６に示すように、ＭＦＰ１を無線通信により接続されたタブレット端末等の携帯端末装置３から操作する場合に、携帯端末装置３にポップアップ画面を表示する例を示している。
【００４６】
携帯端末装置３にはＭＦＰ１と連携操作するためのリモートアプリケーション（単にリモートアプリともいう）がインストールされ、このリモートアプリとＭＦＰ１とが図７のように連携を行う。
【００４７】
図７において、携帯端末装置３でリモートアプリを起動すると、携帯端末装置３の表示部３１の画面サイズがＭＦＰ１に通知される（ステップＳ１）。ＭＦＰ１は通知された画面サイズを考慮して、画面サイズが小さければ設定画面のサイズを等縮して調整した後（ステップＳ２）、設定画面データを携帯端末装置３に送信する（ステップＳ３）。携帯端末装置３のリモートアプリは、受信した画面データに基づいて、ＭＦＰ１の設定画面をリモート画面として表示部３１に表示する。
【００４８】
携帯端末装置３のユーザーが、表示されたリモート画面の例えばカラーモード設定キー等の親キーをタッチして操作した場合、そのタッチ位置の座標情報がＭＦＰ１に送信される（ステップＳ４）。ＭＦＰ１は座標情報を解析する。そして、ポップアップ画面を表示させる操作であれば、ポップアップ画面を携帯端末装置３の表示部３１の表示画面内に表示可能かどうかを判断すると共に、表示不可能な場合はポップアップ画面の表示位置、サイズ、形状等の変更処理を行い（ステップＳ５）、変更後のポップアップ画面データを携帯端末装置３に送信する（ステップＳ６）。
【００４９】
この例では、図８（Ａ）に示すように、ファームウェアで設定されているポップアップ画面２００は縦長の画面であり、そのままでは携帯端末装置３の表示部３１に全体を表示できないが、ポップアップ画面２００を９０度回転させて横向きにすると表示できる。
【００５０】
そこで、ＭＦＰ１はポップアップ画面２００を９０度回転させた画面データを生成して携帯端末装置３に送信する。携帯端末装置３は、図８（Ｂ）に示すように、回転したポップアップ画面２００を表示部３１に表示する。これに伴い、ポップアップ画面２００内の詳細設定ボタン２０１等のサイズを変更することなく、ポップアップ画面２００の全体が表示部３１に表示される。
【００５１】
携帯端末装置３はＭＦＰ１の表示部１７１と異なり、装置自体を自由に回転できるから、ユーザーは携帯端末装置３を９０度回転させて縦向きで使用することで、不自由なくポップアップ画面を認識でき、詳細設定ボタン２０１をスムーズに操作することができる。
【００５２】
なお、この例では、回転により表示位置を変更したポップアップ画面２００を、携帯端末装置３の表示部３１に表示させる例を示したが、ポップアップ画面２００をＭＦＰ１の表示部１７１に表示させる場合に回転させて表示しても良い。
【００５３】
図９は、ポップアップ画面２００の形状を変更し、サイズを拡大して表示する場合の例を示すものである。この例では、図９（Ａ）に示すように、複数個の詳細設定ボタン２０１が縦１列に配置された縦長のポップアップ画面２００を、横長に形状を変更しかつサイズを拡大して表示すると共に、一部の詳細設定ボタン２０１等をポップアップ画面２００の右部に配置替えしている。
【００５４】
図１０は、ポップアップ画面２００の表示位置やサイズ等を変更して表示部１７１や携帯端末装置３に表示させる場合のＭＦＰ１の動作を示すフローチャートである。この動作は、ＭＦＰ１のＣＰＵ１１がＲＯＭ１２等に格納されたファームウェアに従って動作することにより実行される。
【００５５】
ステップＳ１１では、表示部１７１または携帯端末３の表示部３１の表示画面のサイズを基に、ポップアップ画面の表示可能領域を確認した後、ステップＳ１２で、ファームウェアで設定されているポップアップ画面の領域が基準点から表示部１７１、３１の画面内に収まるかどうかを判断する。
【００５６】
収まる場合（ステップＳ１２でＹＥＳ）、ステップＳ１６に進み、ポップアップ画面をファームウェアによる設定のまま表示する。
【００５７】
収まらない場合（ステップＳ１２でＮＯ）、ステップＳ１３で、携帯端末装置３の表示部３１への表示かどうかを判断し、ＭＦＰ１の表示部１７１への表示であれば（ステップＳ１３でＮＯ）、ステップＳ１４で、ポップアップ変更処理を実行した後、ステップＳ１６に進む。携帯端末装置３の表示部３１への表示である場合は（ステップＳ１３でＹＥＳ）、ステップＳ１５で、リモート時処理を実行した後、ステップＳ１６に進む。
【００５８】
ステップＳ１６では、各処理後のポップアップ画面を表示部１７１または３１に表示する。
【００５９】
図１１は、図１０のステップＳ１４のポップアップ変更処理のサブルーチンを示すフローチャートである。
【００６０】
ステップＳ１４０１で、ポップアップ画面２００が親キーや親キーと関連性の高いキー（これらのキーを機能バッチという）との依存関係が強いかどうかを判断する。依存関係が強い場合は（ステップＳ１４０１でＹＥＳ）、ステップＳ１４０２に進み、ステップＳ１４０２で、ポップアップ画面２００内の複数のオブジェクト２０１を一列ではなく複数列で表示できるかどうかを判断する。
【００６１】
複数列で表示できなければ（ステップＳ１４０２でＮＯ）、ステップＳ１４０３で、ポップアップ画面の位置を変更すれば表示できるかどうかを判断し、表示できれば（ステップＳ１４０３でＹＥＳ）、ステップＳ１４０４で、ポップアップ画面の表示基準点の位置を変更する。ステップＳ１４０３で、ポップアップ画面の位置を変更しても表示できなければ（ステップＳ１４０３でＮＯ）、ステップＳ１４１２に進み、オブジェクト２０１を含むポップアップ画面２００の全体を等縮してリターンする。
【００６２】
ステップＳ１４０２において、オブジェクト２０１を複数列で表示できる場合（ステップＳ１４０２でＹＥＳ）、ステップＳ１４０５で、オブジェクト２０１をそれらのサイズを変更することなく複数列に配置替えした後、ステップＳ１４０６で、オブジェクトの画面サイズを表示部の画面サイズ内に収まるように縮小した後リターンする。
【００６３】
ステップＳ１４０１で、依存関係が強くない場合（ステップＳ１４０１でＮＯ）、ステップＳ１４０７に進み、ポップアップ画面の位置を変更すれば表示できるかどうかを判断し、表示できれば（ステップＳ１４０７でＹＥＳ）、ステップＳ１４０８で、ポップアップ画面の表示基準点の位置を変更した後、リターンする。
【００６４】
ステップＳ１４０７で、ポップアップ画面の位置を変更しても表示できなければ（ステップＳ１４０７でＮＯ）、ステップＳ１４０９で、ポップアップ画面２００内の複数のオブジェクト２０１を一列ではなく複数列で表示できるかどうかを判断する。複数列で表示できる場合（ステップＳ１４０９でＹＥＳ）、ステップＳ１４１０で、オブジェクト２０１をそれらのサイズを変更することなく複数列に配置替えした後、ステップＳ１４１１で、オブジェクトの画面サイズを表示部の画面サイズ内に収まるように縮小した後リターンする。
【００６５】
複数列で表示できなければ（ステップＳ１４０９でＮＯ）、ステップＳ１４１２で、オブジェクト２０１を含むポップアップ画面２００の全体を等縮してリターンする。
【００６６】
図１２は、図１０のステップＳ１５のリモート時処理のサブルーチンを示すフローチャートである。
【００６７】
ステップＳ１５１で、ポップアップ画像を回転させれば表示できるかどうかを判断し、表示できれば（ステップＳ１５１でＹＥＳ）、ステップＳ１５２で、ポップアップ画面を回転させた後、リターンする。回転しても表示できない場合は（ステップＳ１５１でＮＯ）、図１１のステップＳ１４０１に進む。
【００６８】
このように、この実施形態では、ファームウェアで設定されているポップアップ画面２００を、ＭＦＰ１自身の表示部１７１または携帯端末装置３の表示部３１の表示画面内に表示可能な場合は、ポップアップ画面はファームウェアの設定のまま表示部に表示され、表示不可能な場合は、ポップアップ画面内のオブジェクト２０１のサイズはそのままでポップアップ画面２００のサイズ、形状及び表示位置の少なくともいずれかを、前記ファームウェアの設定から変更して表示部１７１、３１に表示される。つまり、表示部１７１、３１の画面サイズが小さく、ファームウェアの設定のままでは表示不可能な場合であっても、ポップアップ画面内のオブジェクト２０１のサイズは変更されないから、誤操作の危険性を低減できる。また、ポップアップ画面２００のサイズ、形状及び表示位置の少なくともいずれかを、ファームウェアの設定から変更して表示部に表示されるため、画面の一部が隠れた状態で表示されることなくポップアップ画面２００の全体を表示画面に表示することができるから、フリック操作でスクロールして隠れた部分を表示させる必要はなくなり、フリック操作により操作ボタン等をタッチしたと誤認識されポップアップ画面が閉じてしまう不都合を生じることはない。
【００６９】
以上、本発明の実施形態を説明したが、本発明は上記実施形態に限定されることはない。例えば、ポップアップ画面のサイズ、形状及び表示位置のいずれか１つを変更しても良いし、これらの２つ以上を組み合わせて変更しても良い。
【符号の説明】
【００７０】
１        画像処理装置
１１    ＣＰＵ
１２    ＲＯＭ
１７１  表示部
３      携帯端末装置
３１    表示部
【図１】
2015210548.tif 000003
【図２】
2015210548.tif 000004
【図３】
2015210548.tif 000005
【図４】
2015210548.tif 000006
【図５】
2015210548.tif 000007
【図６】
2015210548.tif 000008
【図７】
2015210548.tif 000009
【図８】
2015210548.tif 000010
【図９】
2015210548.tif 000011
【図１０】
2015210548.tif 000012
【図１１】
2015210548.tif 000013
【図１２】
2015210548.tif 000014