(57)【特許請求の範囲】
【請求項１】
１以上の組に分類された複数の構成部品と、前記１以上の組それぞれに対応して、当該組に対する領域と他の１以上の組それぞれに対する領域との基準画面中における相対的な位置関係を示すレイアウト情報と、を含む基準画面情報を取得する基準画面情報取得手段と、
表示手段の画面サイズを取得する画面サイズ取得手段と、
前記取得された画面サイズと、前記基準画面情報に含まれる前記レイアウト情報とに基づいて、前記１以上の組それぞれに対して、表示用画面における当該組に対応する変換後領域を決定する組領域決定手段と、
前記１以上の組それぞれに対して、表示用画面中の当該組に対する変換後領域内に、前記基準画面情報に含まれる前記複数の構成部品を基準画面中のサイズと同じサイズで配置する構成部品配置手段と、を備え、
前記組領域決定手段は、
前記レイアウト情報に基づいて、前記１以上の組を、対応する領域の縦方向が同じ位置となる複数の組を集めた縦方向同一組に分類する縦方向分類手段と、
前記縦方向同一組に分類された複数の組ごとに、前記複数の組にそれぞれ対する複数の変換後領域の横方向のサイズを決定する横方向サイズ決定手段と、
前記レイアウト情報に基づいて、前記１以上の組を、対応する領域の横方向が同じ位置となる複数の組を集めた横方向同一組に分類する横方向分類手段と、
前記横方向同一組に分類された複数の組ごとに、前記複数の組にそれぞれ対する複数の変換後領域の縦方向のサイズを決定する縦方向サイズ決定手段と、を含む、画面生成装置。
【請求項２】
１以上の組に分類された複数の構成部品と、前記複数の構成部品を基準画面に配置するためのレイアウト情報と、を含む基準画面情報を取得する基準画面情報取得手段と、
前記レイアウト情報は、前記１以上の組それぞれに対応して、当該組に対する領域と他の１以上の組それぞれに対する領域との前記基準画面中における相対的な位置関係を示す位置情報と、当該組に対する領域のサイズと、当該領域の縦方向および横方向それぞれに対する縮小可否情報とを含み、
表示手段の画面サイズを取得する画面サイズ取得手段と、
前記取得された画面サイズと、前記基準画面情報に含まれる前記レイアウト情報とに基づいて、前記１以上の組それぞれに対して、表示用画面における当該組に対応する変換後領域を決定する組領域決定手段と、
前記１以上の組それぞれに対して、表示用画面中の当該組に対する変換後領域内に、前記基準画面情報に含まれる前記複数の構成部品を基準画面中のサイズと同じサイズで配置する構成部品配置手段と、を備え、
前記組領域決定手段は、前記レイアウト情報に含まれる位置情報に従って、前記１以上の組にそれぞれ対応する複数の変換後領域の位置関係が前記基準画面中における複数の領域の位置関係と同じになるように配置する変換後領域配置手段と、
前記１以上の組を、対応する領域の縦方向が同じ位置となる複数の組を集めた縦方向同一組に分類する縦方向分類手段と、
前記縦方向同一組に分類された複数の組のうち前記レイアウト情報によって横方向に縮小可能と定められている横方向可変組の横方向のサイズを、前記レイアウト情報によって横方向に縮小不可能と定められている横方向固定組の横方向のサイズと、前記取得された画面サイズの横方向のサイズと、に基づいて決定する横方向サイズ決定手段と、
前記１以上の組を、対応する領域の横方向が同じ位置となる複数の組を集めた横方向同一組に分類する横方向分類手段と、
前記横方向同一組に分類された複数の組のうち前記レイアウト情報によって縦方向に縮小可能と定められている縦方向可変組の縦方向のサイズを、前記レイアウト情報によって縦方向に縮小不可能と定められている縦方向固定組の縦方向のサイズと、前記取得された画面サイズの縦方向のサイズと、に基づいて決定する縦方向サイズ決定手段と、を含む画面生成装置。
【請求項３】
前記レイアウト情報は、前記１以上の組それぞれに対して横方向および縦方向それぞれの優先順位をさらに含み、
前記組領域決定手段は、横方向および縦方向それぞれにおいて、前記１以上の組にそれぞれ対応する優先順位の高いものほど大きなサイズに決定する、請求項１または２に記載の画面生成装置。
【請求項４】
前記構成部品配置手段は、前記１以上の組それぞれに対して、当該組に分類された１以上の構成部品のすべてを当該組に対する変換後領域に同時に配置できない場合、当該組に分類された１以上の構成部品の一部である表示部品を前記変換後領域に配置するとともに、前記１以上の構成部品のうち前記表示部品以外の１以上の構成部品である未表示部品を、前記表示部品に代えて前記変換後領域に配置するための表示切換コマンドを前記変換後領域に関連付ける切換コマンド関連付手段を含む、請求項１〜３のいずれかに記載の画面生成装置。
【請求項５】
前記構成部品配置手段は、前記１以上の組それぞれに対して、当該組に分類された構成部品のすべてを当該組に対する変換後領域に配置できない場合、前記当該組に分類された構成部品の一部である表示部分を前記変換後領域に配置するとともに、前記構成部品のうち前記表示部分以外の未表示部分を前記表示部分に代えて配置するスクロールコマンドを前記変換後領域に関連付けるスクロールコマンド関連付手段を含む、請求項１〜４のいずれかに記載の画面生成装置。
【請求項６】
請求項１〜５のいずれかに記載の画面生成装置を備えた画像形成装置。
【請求項７】
前記画面生成装置は、遠隔操作装置により遠隔制御される画像形成装置であり、
前記遠隔操作装置から受信される遠隔操作に従って処理を実行する遠隔制御手段を、さらに備え、
前記遠隔制御手段は、前記表示用画面を前記遠隔操作装置に送信する表示用画面送信手段を含み、
前記画面サイズ取得手段は、前記遠隔操作装置が備える前記表示手段の画面サイズを前記遠隔操作装置から取得し、
前記基準画面情報取得手段は、前記遠隔操作装置から受信される遠隔操作により特定される設定画面に対応する基準画面情報を取得する、請求項１〜５のいずれかに記載の画面生成装置。
【請求項８】
前記画面生成装置は、画像形成装置を遠隔制御する遠隔操作装置であり、
前記画像形成装置を遠隔制御する遠隔操作手段をさらに備え、
前記遠隔操作手段は、ユーザーによる操作を受け付ける操作受付手段と、
前記表示用画面を前記表示手段に表示する表示制御手段と、
前記受け付けられた操作を遠隔操作として前記画像形成装置に送信する遠隔操作送信手段と、を、含み、
前記基準画面情報取得手段は、前記遠隔操作が送信されることに応じて前記画像形成装置が送信する前記基準画面情報を受信する、請求項１〜５のいずれかに記載の画面生成装置。
【請求項９】
１以上の組に分類された複数の構成部品と、前記１以上の組それぞれに対応して、当該組に対する領域と他の１以上の組それぞれに対する領域との基準画面中における相対的な位置関係を示すレイアウト情報と、を含む基準画面情報を取得する基準画面情報取得ステップと、
表示手段の画面サイズを取得する画面サイズ取得ステップと、
前記取得された画面サイズと、前記基準画面情報に含まれる前記レイアウト情報とに基づいて、前記１以上の組それぞれに対して、表示用画面における当該組に対応する変換後領域を決定する組領域決定ステップと、
前記１以上の組それぞれに対して、表示用画面中の当該組に対する変換後領域内に、前記基準画面情報に含まれる前記複数の構成部品を基準画面中のサイズと同じサイズで配置する構成部品配置ステップと、
を画面生成装置に実行させ、
前記組領域決定ステップは、前記レイアウト情報に基づいて、前記１以上の組を、対応する領域の縦方向が同じ位置となる複数の組を集めた縦方向同一組に分類する縦方向分類ステップと、
前記縦方向同一組に分類された複数の組ごとに、前記複数の組にそれぞれ対する複数の変換後領域の横方向のサイズを決定する横方向サイズ決定ステップと、
前記レイアウト情報に基づいて、前記１以上の組を、対応する領域の横方向が同じ位置となる複数の組を集めた横方向同一組に分類する横方向分類ステップと、
前記横方向同一組に分類された複数の組ごとに、前記複数の組にそれぞれ対する複数の変換後領域の縦方向のサイズを決定する縦方向サイズ決定ステップと、を含む、画面生成方法。
【請求項１０】
１以上の組に分類された複数の構成部品と、前記複数の構成部品を基準画面に配置するためのレイアウト情報と、を含む基準画面情報を取得する基準画面情報取得ステップと、
前記レイアウト情報は、前記１以上の組それぞれに対応して、当該組に対する領域と他の１以上の組それぞれに対する領域との前記基準画面中における相対的な位置関係を示す位置情報と、当該組に対する領域のサイズと、当該領域の縦方向および横方向それぞれに対する縮小可否情報とを含み、
表示手段の画面サイズを取得する画面サイズ取得ステップと、
前記取得された画面サイズと、前記基準画面情報に含まれる前記レイアウト情報とに基づいて、前記１以上の組それぞれに対して、表示用画面における当該組に対応する変換後領域を決定する組領域決定ステップと、
前記１以上の組それぞれに対して、表示用画面中の当該組に対する変換後領域内に、前記基準画面情報に含まれる前記複数の構成部品を基準画面中のサイズと同じサイズで配置する構成部品配置ステップと、を含み、
前記組領域決定ステップは、前記レイアウト情報に含まれる位置情報に従って、前記１以上の組にそれぞれ対応する複数の変換後領域の位置関係が前記基準画面中における複数の領域の位置関係と同じになるように配置する変換後領域配置ステップと、
前記１以上の組を、対応する領域の縦方向が同じ位置となる複数の組を集めた縦方向同一組に分類する縦方向分類ステップと、
前記縦方向同一組に分類された複数の組のうち前記レイアウト情報によって横方向に縮小可能と定められている横方向可変組の横方向のサイズを、前記レイアウト情報によって横方向に縮小不可能と定められている横方向固定組の横方向のサイズと、前記取得された画面サイズの横方向のサイズと、に基づいて決定する横方向サイズ決定ステップと、
前記１以上の組を、対応する領域の横方向が同じ位置となる複数の組を集めた横方向同一組に分類する横方向分類ステップと、
前記横方向同一組に分類された複数の組のうち前記レイアウト情報によって縦方向に縮小可能と定められている縦方向可変組の縦方向のサイズを、前記レイアウト情報によって縦方向に縮小不可能と定められている縦方向固定組の縦方向のサイズと、前記取得された画面サイズの縦方向のサイズと、に基づいて決定する縦方向サイズ決定ステップと、を含む画面生成方法。
【請求項１１】
１以上の組に分類された複数の構成部品と、前記１以上の組それぞれに対応して、当該組に対する領域と他の１以上の組それぞれに対する領域との基準画面中における相対的な位置関係を示すレイアウト情報と、を含む基準画面情報を取得する基準画面情報取得ステップと、
表示手段の画面サイズを取得する画面サイズ取得ステップと、
前記取得された画面サイズと、前記基準画面情報に含まれる前記レイアウト情報とに基づいて、前記１以上の組それぞれに対して、表示用画面における当該組に対応する変換後領域を決定する組領域決定ステップと、
前記１以上の組それぞれに対して、表示用画面中の当該組に対する変換後領域内に、前記基準画面情報に含まれる前記複数の構成部品を基準画面中のサイズと同じサイズで配置する構成部品配置ステップと、をコンピューターに実行させ、
前記組領域決定ステップは、前記レイアウト情報に基づいて、前記１以上の組を、対応する領域の縦方向が同じ位置となる複数の組を集めた縦方向同一組に分類する縦方向分類ステップと、
前記縦方向同一組に分類された複数の組ごとに、前記複数の組にそれぞれ対する複数の変換後領域の横方向のサイズを決定する横方向サイズ決定ステップと、
前記レイアウト情報に基づいて、前記１以上の組を、対応する領域の横方向が同じ位置となる複数の組を集めた横方向同一組に分類する横方向分類ステップと、
前記横方向同一組に分類された複数の組ごとに、前記複数の組にそれぞれ対する複数の変換後領域の縦方向のサイズを決定する縦方向サイズ決定ステップと、を含む、画面生成プログラム。
【請求項１２】
１以上の組に分類された複数の構成部品と、前記複数の構成部品を基準画面に配置するためのレイアウト情報と、を含む基準画面情報を取得する基準画面情報取得ステップと、
前記レイアウト情報は、前記１以上の組それぞれに対応して、当該組に対する領域と他の１以上の組それぞれに対する領域との前記基準画面中における相対的な位置関係を示す位置情報と、当該組に対する領域のサイズと、当該領域の縦方向および横方向それぞれに対する縮小可否情報とを含み、
表示手段の画面サイズを取得する画面サイズ取得ステップと、
前記取得された画面サイズと、前記基準画面情報に含まれる前記レイアウト情報とに基づいて、前記１以上の組それぞれに対して、表示用画面における当該組に対応する変換後領域を決定する組領域決定ステップと、
前記１以上の組それぞれに対して、表示用画面中の当該組に対する変換後領域内に、前記基準画面情報に含まれる前記複数の構成部品を基準画面中のサイズと同じサイズで配置する構成部品配置ステップと、をコンピューターに実行させ、
前記組領域決定ステップは、前記レイアウト情報に含まれる位置情報に従って、前記１以上の組にそれぞれ対応する複数の変換後領域の位置関係が前記基準画面中における複数の領域の位置関係と同じになるように配置する変換後領域配置ステップと、
前記１以上の組を、対応する領域の縦方向が同じ位置となる複数の組を集めた縦方向同一組に分類する縦方向分類ステップと、
前記縦方向同一組に分類された複数の組のうち前記レイアウト情報によって横方向に縮小可能と定められている横方向可変組の横方向のサイズを、前記レイアウト情報によって横方向に縮小不可能と定められている横方向固定組の横方向のサイズと、前記取得された画面サイズの横方向のサイズと、に基づいて決定する横方向サイズ決定ステップと、
前記１以上の組を、対応する領域の横方向が同じ位置となる複数の組を集めた横方向同一組に分類する横方向分類ステップと、
前記横方向同一組に分類された複数の組のうち前記レイアウト情報によって縦方向に縮小可能と定められている縦方向可変組の縦方向のサイズを、前記レイアウト情報によって縦方向に縮小不可能と定められている縦方向固定組の縦方向のサイズと、前記取得された画面サイズの縦方向のサイズと、に基づいて決定する縦方向サイズ決定ステップと、を含む画面生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画面生成装置、画面生成方法、および画面生成プログラムに関し、特に、表示内容が同じで画面サイズの異なる画面を生成することが可能な画面生成装置、その画面生成装置で実行される画面生成方法、および画面生成プログラムに関する。
【背景技術】
【０００２】
複合機（以下「ＭＦＰ」という）は、処理を実行するための設定値を受け付けるために設定画面を表示する。この設定画面は、ＭＦＰに予め記憶されている。このため、表示面のサイズが異なるＭＦＰごとに、設定画面を準備しなければならない。この問題に対応するために、特開２００７−１６６２５９号公報には、画像データについての処理を行う画像処理手段と、前記画像処理手段に処理を行わせるための操作画面を表示する表示手段と、前記画像処理手段での処理に関する設定項目で前記操作画面上に選択可能に列挙されるものについて、その列挙順を定義する選択肢表示順定義情報を予め複数種類保持している定義情報格納手段と、前記設定項目を列挙し得る前記操作画面上での表示領域の大きさを特定する情報を予め保持している条件情報格納手段と、前記定義情報格納手段が保持する中からいずれか一つの選択肢表示順定義情報を取り出すとともに、取り出す選択肢表示順定義情報を前記条件情報格納手段の保持情報によって特定される前記表示領域の大きさに応じて切り替える定義情報切替手段と、前記定義情報切替手段が取り出した選択肢表示順定義情報によって特定される順で前記設定項目が列挙される操作画面を構成して前記表示手段に表示させる表示内容構成手段とを備えることを特徴とする画像処理装置が記載されている。
【０００３】
しかしながら、従来の画像処理装置においては、表示面のサイズを予め想定し、想定した数のサイズそれぞれに対応する選択肢表示順定義情報を準備する必要がある。このため、想定していないサイズの表示面に対しては、操作画面を生成することができない場合があるといった問題がある。
【０００４】
特に、近年では、スマートフォン、タブレット端末等の携帯情報装置でＭＦＰを遠隔操作する技術が知られており、ＭＦＰを操作するための設定画面を携帯情報装置で表示する場合がある。この場合には、ＭＦＰにおいて、複数種類の携帯情報装置それぞれの表示面のサイズに対応しなければならないといった問題がある。
【特許文献１】特開２００７−１６６２５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、構成部品のサイズを変更することなく、サイズの異なる画面を生成することが可能な画面生成装置を提供することである。
【０００６】
この発明の他の目的は、構成部品のサイズを変更することなく、サイズの異なる画面を生成することが可能な画面生成方法を提供することである。
【０００７】
この発明のさらに他の目的は、構成部品のサイズを変更することなく、サイズの異なる画面を生成することが可能な画面生成プログラムを提供することである。
【課題を解決するための手段】
【０００８】
上述した目的を達成するためにこの発明のある局面によれば、画面生成装置は、１以上の組に分類された複数の構成部品と、１以上の組それぞれに対応して、当該組に対する領域と他の１以上の組それぞれに対する領域との基準画面中における相対的な位置関係を示すレイアウト情報と、を含む基準画面情報を取得する基準画面情報取得手段と、表示手段の画面サイズを取得する画面サイズ取得手段と、取得された画面サイズと、基準画面情報に含まれるレイアウト情報とに基づいて、１以上の組それぞれに対して、表示用画面における当該組に対応する変換後領域を決定する組領域決定手段と、１以上の組それぞれに対して、表示用画面中の当該組に対する変換後領域内に、基準画面情報に含まれる複数の構成部品を基準画面中のサイズと同じサイズで配置する構成部品配置手段と、を備え、組領域決定手段は、レイアウト情報に基づいて、１以上の組を、対応する領域の縦方向が同じ位置となる複数の組を集めた縦方向同一組に分類する縦方向分類手段と、縦方向同一組に分類された複数の組ごとに、複数の組にそれぞれ対する複数の変換後領域の横方向のサイズを決定する横方向サイズ決定手段と、レイアウト情報に基づいて、１以上の組を、対応する領域の横方向が同じ位置となる複数の組を集めた横方向同一組に分類する横方向分類手段と、横方向同一組に分類された複数の組ごとに、複数の組にそれぞれ対する複数の変換後領域の縦方向のサイズを決定する縦方向サイズ決定手段と、を含む。
【０００９】
この局面に従えば、基準画面情報を取得し、画面サイズと、基準画面情報に含まれるレイアウト情報とに基づいて、１以上の組それぞれに対して、当該組に対応する表示用画面における変換後領域を決定し、表示用画面中の当該組に対する変換後領域内に、当該組に分類された１以上の構成部品を基準画面中のサイズと同じサイズで配置することによって、表示用画面を生成する。１以上の構成部品を基準画面中のサイズと同じサイズで配置するので、構成部品を容易に視認することができ、誤操作を防止することができる。その結果、構成部品のサイズを変更することなく、サイズの異なる画面を生成することが可能な画面生成装置を提供することができる。
【００１２】
この発明の他の局面によれば、画面生成装置は、１以上の組に分類された複数の構成部品と、複数の構成部品を基準画面に配置するためのレイアウト情報と、を含む基準画面情報を取得する基準画面情報取得手段と、レイアウト情報は、１以上の組それぞれに対応して、当該組に対する領域と他の１以上の組それぞれに対する領域との基準画面中における相対的な位置関係を示す位置情報と、当該組に対する領域のサイズと、当該領域の縦方向および横方向それぞれに対する縮小可否情報とを含み、表示手段の画面サイズを取得する画面サイズ取得手段と、取得された画面サイズと、基準画面情報に含まれるレイアウト情報とに基づいて、１以上の組それぞれに対して、表示用画面における当該組に対応する変換後領域を決定する組領域決定手段と、１以上の組それぞれに対して、表示用画面中の当該組に対する変換後領域内に、基準画面情報に含まれる複数の構成部品を基準画面中のサイズと同じサイズで配置する構成部品配置手段と、を備え、組領域決定手段は、レイアウト情報に含まれる位置情報に従って、１以上の組にそれぞれ対応する複数の変換後領域の位置関係が基準画面中における複数の領域の位置関係と同じになるように配置する変換後領域配置手段と、１以上の組を、対応する領域の縦方向が同じ位置となる複数の組を集めた縦方向同一組に分類する縦方向分類手段と、縦方向同一組に分類された複数の組のうちレイアウト情報によって横方向に縮小可能と定められている横方向可変組の横方向のサイズを、レイアウト情報によって横方向に縮小不可能と定められている横方向固定組の横方向のサイズと、取得された画面サイズの横方向のサイズと、に基づいて決定する横方向サイズ決定手段と、１以上の組を、対応する領域の横方向が同じ位置となる複数の組を集めた横方向同一組に分類する横方向分類手段と、横方向同一組に分類された複数の組のうちレイアウト情報によって縦方向に縮小可能と定められている縦方向可変組の縦方向のサイズを、レイアウト情報によって縦方向に縮小不可能と定められている縦方向固定組の縦方向のサイズと、取得された画面サイズの縦方向のサイズと、に基づいて決定する縦方向サイズ決定手段と、を含む。
【００１３】
この局面に従えば、１以上の組を、対応する領域の縦方向が同じ位置となる複数の組を集めた縦方向同一組に分類し、縦方向同一組に分類された複数の組のうち横方向可変組の横方向のサイズを、横方向固定組の横方向のサイズと、画面サイズの横方向のサイズと、に基づいて決定し、１以上の組を、対応する領域の横方向が同じ位置となる複数の組を集めた横方向同一組に分類し、横方向同一組に分類された複数の組のうち縦方向可変組の縦方向のサイズを、縦方向固定組の縦方向のサイズと、画面サイズの縦方向のサイズと、に基づいて決定する。このため、複数の組それぞれの領域に対応する変換後領域の縦方向および横方向の表示用画面中のサイズを、容易に定めることができる。
【００１４】
好ましくは、組レイアウト情報は、１以上の組それぞれに対して横方向および縦方向それぞれの優先順位をさらに含み、組領域決定手段は、横方向および縦方向それぞれにおいて、１以上の組にそれぞれ対応する優先順位の高いものほど大きなサイズに決定する。
【００１５】
この局面に従えば、横方向および縦方向それぞれにおいて、１以上の組の横方向および縦方向それぞれのサイズを、１以上の組にそれぞれ対応する優先順位の高いものほど大きなサイズに決定する。このため、複数の組の領域に対応する変更後領域の縦方向および横方向の表示用画面中のサイズを、縦方向および横方向の位置が同じ他の領域との相対的な関係から定めることができる。
【００１６】
好ましくは、構成部品配置手段は、１以上の組それぞれに対して、当該組に分類された１以上の構成部品のすべてを当該組に対する変換後領域に同時に配置できない場合、当該組に分類された１以上の構成部品の一部である表示部品を変換後領域に配置するとともに、１以上の構成部品のうち表示部品以外の１以上の構成部品である未表示部品を、表示部品に代えて変換後領域に配置するための表示切換コマンドを変換後領域に関連付ける切換コマンド関連付手段を含む。
【００１７】
この局面に従えば、組に分類された１以上の構成部品のすべてを当該組に対する変換後領域に同時に配置できない場合、１以上の構成部品の一部である表示部品を変換後領域に配置するとともに、表示切換コマンドを変換後領域に関連付ける。このため、１以上の構成部品のすべてを順に表示することができる。
【００１８】
好ましくは、構成部品配置手段は、１以上の組それぞれに対して、当該組に分類された構成部品のすべてを当該組に対する変換後領域に配置できない場合、当該組に分類された構成部品の一部である表示部分を変換後領域に配置するとともに、構成部品のうち表示部分以外の未表示部分を表示部分に代えて配置するスクロールコマンドを変換後領域に関連付けるスクロールコマンド関連付手段を含む。
【００１９】
この局面に従えば、組に分類された構成部品のすべてを当該組に対する変換後領域に配置できない場合、構成部品の一部である表示部分を変換後領域に配置するとともに、スクロールコマンドを変換後領域に関連付ける。このため、構成部品のすべてを順に表示することができる。
【００２０】
好ましくは、画像形成装置は、上記の画面生成装置を備える。
【００２１】
好ましくは、画面生成装置は、遠隔操作装置により遠隔制御される画像形成装置であり、遠隔操作装置から受信される遠隔操作に従って処理を実行する遠隔制御手段をさらに備え、遠隔制御手段は、表示用画面を遠隔操作装置に送信する表示用画面送信手段を含み、画面サイズ取得手段は、遠隔操作装置が備える表示手段の画面サイズを遠隔操作装置から取得し、基準画面情報取得手段は、遠隔操作装置から受信される遠隔操作により特定される設定画面に対応する基準画面情報を取得する。
【００２２】
この局面に従えば、画像形成装置で表示される設定画面を、遠隔操作装置に表示することができる。このため、遠隔操作装置で表示するための画面を設定画面とは別に設計する必要がない。
【００２３】
好ましくは、画面生成装置は、画像形成装置を遠隔制御する遠隔操作装置であり、画像形成装置を遠隔制御する遠隔操作手段をさらに備え、遠隔操作手段は、ユーザーによる操作を受け付ける操作受付手段と、表示用画面を表示手段に表示する表示制御手段と、受け付けられた操作を遠隔操作として画像形成装置に送信する遠隔操作送信手段と、を、含み、基準画面情報取得手段は、遠隔操作が送信されることに応じて画像形成装置が送信する基準画面情報を受信する。
【００２４】
この局面に従えば、画像形成装置で表示される設定画面を、遠隔操作装置に表示することができる。このため、遠隔操作装置で表示するための画面を設定画面とは別に設計する必要がない。また、画像形成装置は表示用画面を生成する必要がないので、負荷を低減することができる。
【００２５】
この発明の他の局面によれば、画面生成方法は、１以上の組に分類された複数の構成部品と、１以上の組それぞれに対応して、当該組に対する領域と他の１以上の組それぞれに対する領域との基準画面中における相対的な位置関係を示すレイアウト情報と、を含む基準画面情報を取得する基準画面情報取得ステップと、表示手段の画面サイズを取得する画面サイズ取得ステップと、取得された画面サイズと、基準画面情報に含まれるレイアウト情報とに基づいて、１以上の組それぞれに対して、表示用画面における当該組に対応する変換後領域を決定する組領域決定ステップと、１以上の組それぞれに対して、表示用画面中の当該組に対する変換後領域内に、基準画面情報に含まれる複数の構成部品を基準画面中のサイズと同じサイズで配置する構成部品配置ステップと、を画面生成装置に実行させ、組領域決定ステップは、レイアウト情報に基づいて、１以上の組を、対応する領域の縦方向が同じ位置となる複数の組を集めた縦方向同一組に分類する縦方向分類ステップと、縦方向同一組に分類された複数の組ごとに、複数の組にそれぞれ対する複数の変換後領域の横方向のサイズを決定する横方向サイズ決定ステップと、レイアウト情報に基づいて、１以上の組を、対応する領域の横方向が同じ位置となる複数の組を集めた横方向同一組に分類する横方向分類ステップと、横方向同一組に分類された複数の組ごとに、複数の組にそれぞれ対する複数の変換後領域の縦方向のサイズを決定する縦方向サイズ決定ステップと、を含む。
【００２６】
この局面に従えば、構成部品のサイズを変更することなく、サイズの異なる画面を生成することが可能な画面生成方法を提供することができる。
この発明の他の局面によれば、画面生成方法は、１以上の組に分類された複数の構成部品と、複数の構成部品を基準画面に配置するためのレイアウト情報と、を含む基準画面情報を取得する基準画面情報取得ステップと、レイアウト情報は、１以上の組それぞれに対応して、当該組に対する領域と他の１以上の組それぞれに対する領域との基準画面中における相対的な位置関係を示す位置情報と、当該組に対する領域のサイズと、当該領域の縦方向および横方向それぞれに対する縮小可否情報とを含み、表示手段の画面サイズを取得する画面サイズ取得ステップと、取得された画面サイズと、基準画面情報に含まれるレイアウト情報とに基づいて、１以上の組それぞれに対して、表示用画面における当該組に対応する変換後領域を決定する組領域決定ステップと、１以上の組それぞれに対して、表示用画面中の当該組に対する変換後領域内に、基準画面情報に含まれる複数の構成部品を基準画面中のサイズと同じサイズで配置する構成部品配置ステップと、を含み、組領域決定ステップは、レイアウト情報に含まれる位置情報に従って、１以上の組にそれぞれ対応する複数の変換後領域の位置関係が基準画面中における複数の領域の位置関係と同じになるように配置する変換後領域配置ステップと、１以上の組を、対応する領域の縦方向が同じ位置となる複数の組を集めた縦方向同一組に分類する縦方向分類ステップと、縦方向同一組に分類された複数の組のうちレイアウト情報によって横方向に縮小可能と定められている横方向可変組の横方向のサイズを、レイアウト情報によって横方向に縮小不可能と定められている横方向固定組の横方向のサイズと、取得された画面サイズの横方向のサイズと、に基づいて決定する横方向サイズ決定ステップと、１以上の組を、対応する領域の横方向が同じ位置となる複数の組を集めた横方向同一組に分類する横方向分類ステップと、横方向同一組に分類された複数の組のうちレイアウト情報によって縦方向に縮小可能と定められている縦方向可変組の縦方向のサイズを、レイアウト情報によって縦方向に縮小不可能と定められている縦方向固定組の縦方向のサイズと、取得された画面サイズの縦方向のサイズと、に基づいて決定する縦方向サイズ決定ステップと、を含む。
【００２７】
この発明のさらに他の局面によれば、画面生成プログラムは、１以上の組に分類された複数の構成部品と、１以上の組それぞれに対応して、当該組に対する領域と他の１以上の組それぞれに対する領域との基準画面中における相対的な位置関係を示すレイアウト情報と、を含む基準画面情報を取得する基準画面情報取得ステップと、表示手段の画面サイズを取得する画面サイズ取得ステップと、取得された画面サイズと、基準画面情報に含まれるレイアウト情報とに基づいて、１以上の組それぞれに対して、表示用画面における当該組に対応する変換後領域を決定する組領域決定ステップと、１以上の組それぞれに対して、表示用画面中の当該組に対する変換後領域内に、基準画面情報に含まれる複数の構成部品を基準画面中のサイズと同じサイズで配置する構成部品配置ステップと、をコンピューターに実行させ、組領域決定ステップは、レイアウト情報に基づいて、１以上の組を、対応する領域の縦方向が同じ位置となる複数の組を集めた縦方向同一組に分類する縦方向分類ステップと、縦方向同一組に分類された複数の組ごとに、複数の組にそれぞれ対する複数の変換後領域の横方向のサイズを決定する横方向サイズ決定ステップと、レイアウト情報に基づいて、１以上の組を、対応する領域の横方向が同じ位置となる複数の組を集めた横方向同一組に分類する横方向分類ステップと、横方向同一組に分類された複数の組ごとに、複数の組にそれぞれ対する複数の変換後領域の縦方向のサイズを決定する縦方向サイズ決定ステップと、を含む。
【００２８】
この局面に従えば、構成部品のサイズを変更することなく、サイズの異なる画面を生成することが可能な画面生成プログラムを提供することができる。
この発明の他の局面によれば、画面生成プログラムは、１以上の組に分類された複数の構成部品と、複数の構成部品を基準画面に配置するためのレイアウト情報と、を含む基準画面情報を取得する基準画面情報取得ステップと、レイアウト情報は、１以上の組それぞれに対応して、当該組に対する領域と他の１以上の組それぞれに対する領域との基準画面中における相対的な位置関係を示す位置情報と、当該組に対する領域のサイズと、当該領域の縦方向および横方向それぞれに対する縮小可否情報とを含み、表示手段の画面サイズを取得する画面サイズ取得ステップと、取得された画面サイズと、基準画面情報に含まれるレイアウト情報とに基づいて、１以上の組それぞれに対して、表示用画面における当該組に対応する変換後領域を決定する組領域決定ステップと、１以上の組それぞれに対して、表示用画面中の当該組に対する変換後領域内に、基準画面情報に含まれる複数の構成部品を基準画面中のサイズと同じサイズで配置する構成部品配置ステップと、をコンピューターに実行させ、組領域決定ステップは、レイアウト情報に含まれる位置情報に従って、１以上の組にそれぞれ対応する複数の変換後領域の位置関係が基準画面中における複数の領域の位置関係と同じになるように配置する変換後領域配置ステップと、１以上の組を、対応する領域の縦方向が同じ位置となる複数の組を集めた縦方向同一組に分類する縦方向分類ステップと、縦方向同一組に分類された複数の組のうちレイアウト情報によって横方向に縮小可能と定められている横方向可変組の横方向のサイズを、レイアウト情報によって横方向に縮小不可能と定められている横方向固定組の横方向のサイズと、取得された画面サイズの横方向のサイズと、に基づいて決定する横方向サイズ決定ステップと、１以上の組を、対応する領域の横方向が同じ位置となる複数の組を集めた横方向同一組に分類する横方向分類ステップと、横方向同一組に分類された複数の組のうちレイアウト情報によって縦方向に縮小可能と定められている縦方向可変組の縦方向のサイズを、レイアウト情報によって縦方向に縮小不可能と定められている縦方向固定組の縦方向のサイズと、取得された画面サイズの縦方向のサイズと、に基づいて決定する縦方向サイズ決定ステップと、を含む。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施の形態の１つにおけるプリントシステムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰのハードウェア構成の概要を示すブロック図である。
【図４】携帯情報装置のハードウェア構成の概要を示すブロック図である。
【図５】ＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。
【図６】設定画面の一例を示す図である。
【図７】基準画面情報の一例を示す情報である。
【図８】縦方向同一組の一例を示す図である
【図９】横方向同一組の一例を示す図である。
【図１０】変換後領域のサイズの一例を示す図である。
【図１１】表示用画面の一例を示す図である。
【図１２】本実施の形態における携帯情報装置が備えるＣＰＵの機能の概要の一例を示すブロック図である。
【図１３】遠隔制御処理の流れの一例を示すフローチャートである。
【図１４】表示用画面生成処理の流れの一例を示すフローチャートである。
【図１５】横方向サイズ決定処理の流れの一例を示すフローチャートである。
【図１６】縦方向サイズ決定処理の流れの一例を示すフローチャートである。
【図１７】遠隔操作処理の流れの一例を示すフローチャートである。
【図１８】変形例におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。
【図１９】変形例における携帯情報装置が備えるＣＰＵの機能の概要の一例を示すブロック図である。
【図２０】変形例における遠隔制御処理の流れの一例を示すフローチャートである。
【図２１】変形例における遠隔操作処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００３０】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００３１】
図１は、本発明の実施の形態の１つにおけるプリントシステムの全体概要を示す図である。図１を参照して、プリントシステム１は、画像処理装置として機能する複合機（以下、「ＭＦＰ」という）１００と、パーソナルコンピューター（以下、「ＰＣ」という）３００と、無線局５と、携帯情報装置２００，２００Ａ，２００Ｂと、を含む。ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００およびＰＣ３００は、ネットワーク３に接続される。携帯情報装置２００，２００Ａ，２００Ｂは、無線局５を通して、ネットワーク３に接続される。
【００３２】
ネットワーク３は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。また、ネットワーク３は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、インターネット等であってもよい。
【００３３】
ＰＣ３００は、一般的なコンピューターである。ＰＣ３００は、ＭＦＰ１００に対応するプリンタードライバープログラムがインストールされており、プリンタードライバープログラムを実行することにより、ＭＦＰ１００を制御して、ＭＦＰ１００に、画像形成処理、原稿読取処理等を実行させることが可能である。
【００３４】
携帯情報装置２００，２００Ａ，２００Ｂは、スマートフォン、ＰＤＡ（ＰｅｒＳｏｎａｌ  Ｄｉｇｉｔａｌ  ＡＳＳｉＳｔａｎｔＳ）など、ユーザーに携帯して使用されるコンピューターである。携帯情報装置２００，２００Ａ，２００Ｂのハードウェア構成および機能は同じなので、ここでは特に言及しない限り携帯情報装置２００を例に説明する。ここでは、携帯情報装置２００を、スマートフォンとしており、無線ＬＡＮ機能と、通話機能とを備えている。このため、携帯情報装置２００は、携帯電話用基地局と無線で通信することにより携帯電話網に接続し、通話が可能である。
【００３５】
本実施の形態におけるプリントシステム１において、携帯情報装置２００には、ＭＦＰ１００を遠隔制御するための遠隔操作プログラムがインストールされており、ＭＦＰ１００を遠隔制御する遠隔操作装置として機能する。携帯情報装置２００は、携帯情報装置２００を操作するユーザーにより遠隔操作が入力されると、ＭＦＰ１００に遠隔制御コマンドを送信する。一方、ＭＦＰ１００には、携帯情報装置２００から遠隔制御コマンドを受信し、受信された遠隔制御コマンドにしたがって処理を実行する遠隔制御プログラムがインストールされている。なお、本実施の形態においては、ＭＦＰ１００を遠隔制御するための遠隔操作プログラムを携帯情報装置２００にインストールする場合を例に説明するが、ＭＦＰ１００を遠隔制御するための遠隔操作プログラムを、ＰＣ３００にインストールしてもよい。この場合には、ユーザーは、携帯情報装置２００を用いてＭＦＰ１００を遠隔制御する場合と同様に、ＰＣ３００を用いてＭＦＰ１００を遠隔制御することが可能である。
【００３６】
図２は、ＭＦＰの外観を示す斜視図である。図３は、ＭＦＰのハードウェア構成の概要を示すブロック図である。図２および図３を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、画像が形成された用紙を処理する後処理部１５５と、ユーザーインターフェースとしての操作パネル１６０とを含む。
【００３７】
後処理部１５５は、画像形成部１４０により画像が形成された１以上の用紙を並び替えて排紙するソート処理、パンチ穴加工するパンチ処理、ステープル針を打ち込むステープル処理を実行する。
【００３８】
メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１５と、ファクシミリ部１１６と、ＣＤ−ＲＯＭ１１８が装着される外部記憶装置１１７と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０、後処理部１５５および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００３９】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。さらに、ＲＡＭ１１４は，設定値記憶領域と設定画面記憶領域とを含む。設定値記憶領域は、処理を実行するための設定値を記憶する領域である。設定画面記憶領域は、表示部１６１に表示する設定画面の記憶する領域である。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取データ（画像データ）を一時的に記憶する。
【００４０】
操作パネル１６０は、ＭＦＰ１００の上面に設けられ、表示部１６１と操作部１６３とを含む。表示部１６１は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ−ＬｕｍｉｎｅＳｃｅｎｃｅ  ＤｉＳｐｌａｙ）等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１６３は、複数のキーからなるハードキー部１６７を備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部１６３は、表示部１６１上に設けられたタッチパネルを１６５さらに含む。
【００４１】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク３に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介して、ＰＣ３００または携帯情報装置２００，２００Ａ，２００Ｂとの間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワーク３を介してインターネットに接続されたコンピューターと通信が可能である。
【００４２】
ファクシミリ部１１６は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１６は、受信したファクシミリデータを、ＨＤＤ１１５に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１６により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部１１６は、ＨＤＤ１１５に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００４３】
外部記憶装置１１７は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  ＤｉＳｋ  ＲＯＭ）１１８が装着される。ＣＰＵ１１１は、外部記憶装置１１７を介してＣＤ−ＲＯＭ１１８にアクセス可能である。ＣＰＵ１１１は、外部記憶装置１１７に装着されたＣＤ−ＲＯＭ１１８に記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ１１８に限られず、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  ＤｉＳｃ）／ＭＤ（Ｍｉｎｉ  ＤｉＳｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  ＶｅｒＳａｔｉｌｅ  ＤｉＳｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（ＥｒａＳａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリであってもよい。
【００４４】
また、ＣＰＵ１１１が実行するプログラムは、ＣＤ−ＲＯＭ１１８に記録されたプログラムに限られず、ＨＤＤ１１５に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク３に接続された他のコンピューターが、ＭＦＰ１００のＨＤＤ１１５に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク３に接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをＨＤＤ１１５に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４５】
図４は、携帯情報装置のハードウェア構成の概要を示すブロック図である。図４を参照して、本実施の形態における携帯情報装置２００は、携帯情報装置２００の全体を制御するためのＣＰＵ２０１と、カメラ２０２と、データを不揮発的に記憶するフラッシュメモリ２０３と、通話部２０５と接続された無線通信部２０４と、情報を表示する表示部２０６と、ユーザーの操作を受け付ける操作部２０７と、無線ＬＡＮＩ／Ｆ２０８と、位置検出部２０９と、加速度センサー２１０と、外部記憶装置２１１と、を含む。
【００４６】
表示部２０６は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部２０７は、メインキー２０７Ａと、タッチパネル２０７Ｂとを備える。また、ユーザーが、表示部２０６の表示面を指示する場合、操作部２０７は、タッチパネル２０７Ｂにより検出される表示面の位置をＣＰＵ２０１に出力する。ＣＰＵ２０１は、タッチパネル２０７Ｂによる検出された位置に基づいて、表示部２０６に表示されている画面中でユーザーにより指示された位置を検出する。ＣＰＵ２０１は、表示部２０６に表示されている画面と、タッチパネル２０７Ｂによる検出された位置とに基づいて、ユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。例えば、表示部２０６にテンキーの画像を含む画面を表示する場合には、タッチパネル２０７Ｂによる検出された位置に表示されたキーに対応する数字を受け付ける。
【００４７】
カメラ２０２は、レンズおよび光電変換素子を備え、レンズで集光した光を光電変換素子に結像し、光電変換素子は受光した光を光電変換して画像データをＣＰＵ２０１に出力する。光電変換素子は、ＣＭＯＳ(Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサー、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサー等である。カメラ２０２は、その撮像範囲が、表示部２０６を見るユーザーを含む位置に配置される。具体的には、カメラ２０２は、その光軸が、表示部２０６の表示面の法線とほぼ平行であって、撮像方向が表示面の方向と同じになるように配置される。換言すれば、カメラ２０２は、ユーザーが表示部２０６を視認する場合には、そのユーザーの顔の部分を撮像範囲に含む。
【００４８】
無線通信部２０４は、電話通信網に接続された携帯電話用基地局と無線通信する。無線通信部２０４は、携帯情報装置２００を電話通信網に接続し、通話部２０５を用いた通話を可能とする。無線通信部２０４は、携帯電話用基地局から受信した無線信号を復調した音声信号を復号して通話部２０５に出力する。また、無線通信部２０４は、通話部２０５から入力される音声を符号化し、携帯電話用基地局に送信する。通話部２０５は、マイクおよびスピーカーを備え、無線通信部２０４から入力される音声をスピーカーから出力し、マイクから入力される音声を無線通信部２０４に出力する。さらに、無線通信部２０４は、ＣＰＵ２０１により制御され、携帯情報装置２００を電子メールサーバーに接続し、電子メールを送受信する。
【００４９】
無線ＬＡＮＩ／Ｆ２０８は、無線局５と通信し、携帯情報装置２００をネットワーク３に接続するためのインターフェースである。携帯情報装置２００に、ＰＣ３００、ＭＦＰ１００それぞれのＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを登録しておくことにより、携帯情報装置２００は、ＰＣ３００、ＭＦＰ１００と通信することができ、データの送受信が可能となる。なお、本実施の形態においては、携帯情報装置２００が無線ＬＡＮＩ／Ｆ２０８を用いて、ＰＣ３００、ＭＦＰ１００と通信する場合を例に説明するが、他の通信方法を用いて通信するようにしてもよい。具体的には、携帯情報装置２００、ＰＣ３００、ＭＦＰ１００が、例えばＢｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線装置を搭載する場合には、携帯情報装置２００が、ＰＣ３００、ＭＦＰ１００のいずれかと、１対１で通信するようにしてもよい。
【００５０】
フラッシュメモリ２０３は、ＣＰＵ２０１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＣＰＵ２０１は、フラッシュメモリ２０３に記録されたプログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行する。
【００５１】
位置検出部２０９は、携帯情報装置２００の現在位置を検出する。具体的には、位置検出部２０９は、全地球測位システム（Ｇｌｏｂａｌ  ＰｏＳｉｔｉｏｎｉｎｇ  ＳｙＳｔｅｍ）受信機であり、複数のＧＰＳ衛星からの電波を受信することにより、現在位置を測定する。位置検出部２０９は、測定した現在位置を示す値、たとえば、緯度と経度とをＣＰＵ２０１に出力する。
【００５２】
加速度センサー２１０は、携帯情報装置２００の加速度を検出する。加速度センサー２１０は、検出した加速度をＣＰＵ２０１に出力する。
【００５３】
外部記憶装置２１１は、携帯情報装置２００に着脱自在であり、遠隔操作プログラムを記憶したＣＤ−ＲＯＭ２１０Ａが装着可能である。ＣＰＵ２０１は、外部記憶装置２１１を介してＣＤ−ＲＯＭ２１０Ａにアクセス可能である。ＣＰＵ２０１は、外部記憶装置２１１に装着されたＣＤ−ＲＯＭ２１０Ａに記録された遠隔操作プログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行することが可能である。
【００５４】
なお、ＣＰＵ２０１が実行するプログラムとして、フラッシュメモリ２０３またはＣＤ−ＲＯＭ２１０Ａに記録されたプログラムについて説明したが、ネットワーク３に接続された他のコンピューターが、フラッシュメモリ２０３に記憶されたプログラムを書換えたプログラム、または、追加して書き込んだ新たなプログラムであってもよい。さらに、携帯情報装置２００が、ネットワーク３に接続された他のコンピューターからダウンロードしたプログラムでもよい。ここでいうプログラムは、ＣＰＵ２０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５５】
なお、ＣＰＵ２０１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ２１１Ａに限られず、光ディスク（ＭＯ／ＭＤ／ＤＶＤ）、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリであってもよい。
【００５６】
図５は、ＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。図５に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５、ＣＤ−ＲＯＭ１１８に記憶された遠隔制御プログラムを実行することにより、ＣＰＵ１１１に形成される機能である。図５を参照して、ＣＰＵ１１１は、遠隔操作装置から受信される遠隔操作に従って処理を実行する遠隔制御部８１と、表示用画面を生成する画面生成部８３と、を含む。
【００５７】
遠隔制御部８１は、遠隔操作装置から要求により表示用画面を遠隔操作装置に送信し、遠隔操作装置から受信される遠隔操作に従って処理を実行する。ここでは、携帯情報装置２００から要求を受信し、携帯情報装置２００を遠隔操作装置とする場合を例に説明する。画面生成部８３は、遠隔制御部８１から入力される指示に従って表示用画面を生成し、生成された表示用画面を遠隔制御部８１に出力する。以下、遠隔制御部８１および画面生成部８３について詳細に説明する。
【００５８】
遠隔制御部８１は、遠隔操作受信部９１と、処理実行部９３と、表示用画面送信部９５と、を含む。遠隔操作受信部９１は、通信Ｉ／Ｆ部１１２を制御して、遠隔操作装置から送信される遠隔操作を受信する。ここでは、携帯情報装置２００が遠隔操作を送信し、遠隔操作受信部９１が携帯情報装置２００から遠隔操作を受信する。
【００５９】
遠隔操作は、設定値を設定するための設定操作と、設定画面を変更する画面遷移操作と、処理の実行を指示する実行指示操作と、を含む。遠隔操作受信部９１は、設定操作を受信する場合、設定操作で特定される設定値の設定を指示する設定コマンドを処理実行部９３に出力し、実行指示操作を受信する場合、実行指示操作で特定される処理の実行を指示する実行コマンドを処理実行部９３に出力し、画面遷移操作を受信する場合、画面遷移操作で特定される表示用画面を識別するための画面識別情報を画面生成部８３に出力する。また、遠隔操作受信部９１は、遠隔操作を送信してきた遠隔操作装置を識別するための装置識別情報を、表示用画面送信部９５および画面生成部８３に出力する。装置識別情報は、遠隔操作装置を識別できればよき、ここでは、ネットワークアドレスとしている。ネットワークアドレスは、例えば、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス、ＭＡＣ（Ｍｅｄｉａ  ＡｃｃｅＳＳ  Ｃｏｎｔｒｏｌ）アドレスである。
【００６０】
表示用画面送信部９５は、画面生成部８３から表示用画面が入力され、遠隔操作受信部９１から携帯情報装置２００の装置識別情報が入力される。表示用画面送信部９５は、通信Ｉ／Ｆ部１１２を制御して、表示用画面を装置識別情報で特定される携帯情報装置２００に送信する。これにより、携帯情報装置２００によって表示用画面が表示される。
【００６１】
処理実行部９３は、遠隔操作受信部９１から設定コマンドが入力されることに応じて、設定値を変更する。また、処理実行部９３は、遠隔操作受信部９１から実行コマンドが入力されることに応じて、設定値にしたがって、実行コマンドで特定される処理を実行する。処理実行部９３が実行する処理は、自動原稿搬送装置１２０および原稿読取部１３０を制御して原稿の画像を読み取るスキャン処理、画像形成部１４０、給紙部１５０および後処理部１５５を制御して用紙に画像を形成する画像形成処理、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶されたデータを読み出しまたは書き込みするデータ管理処理、ファクシミリ部１１６を制御してファクシミリデータを送受信するファクシミリ処理、通信Ｉ／Ｆ部１１２を制御してデータを送受信するデータ送受信処理、を含む。処理実行部９３が実行する処理は、上記の２以上の処理を組み合わせた処理を含む。例えば、スキャン処理と画像形成処理を組み合わせたコピー処理、スキャン処理とデータ送信処理を組み合わせて原稿画像を読み取った画像データを送信するスキャンｔｏ送信処理、スキャン処理とデータ管理処理とを組み合わせて原稿画像を読み取った画像データをＨＤＤ１１５に記憶するスキャンｔｏＢＯＸ処理を含む。
【００６２】
画面生成部８３は、基準画面情報取得部５１と、画面サイズ取得部５３と、組領域決定部５５と、構成部品配置部５７と、を含む。基準画面情報取得部５１は、遠隔操作受信部９１から表示用画面の画面識別情報が入力される。表示用画面は、ＭＦＰ１００が遠隔操作装置によって遠隔操作される場合に、ＭＦＰ１００が遠隔操作装置に送信し、遠隔操作装置により表示される画面である。
【００６３】
基準画面情報取得部５１は、画面識別情報で特定される基準画面情報を取得し、取得された基準画面情報を組領域決定部５５および構成部品配置部５７に出力する。ここでは、基準画面情報は、ＨＤＤ１１５に基準画面に対応して予め記憶されており、基準画面情報取得部５１は、ＨＤＤ１１５に記憶された複数の基準画面情報のうちから基準画面情報で特定される基準画面情報を読み出す。
【００６４】
基準画面情報は、１以上の組に分類された複数の構成部品と、複数の構成部品を基準画面に配置するためのレイアウト情報と、を含む。基準画面は、ＭＦＰ１００の表示部１６１に表示される設定画面である。基準画面は、複数の構成部品を含む。表示用画面は、基準画面に対応し、基準画面に含まれる複数の構成部品と同じ複数の構成部品を含む。構成部品は、ユーザーに設定値を通知するための通知用部品、ユーザーによる指示を受け付けるための指示受付用部品を含む。通知用部品は、例えば、設定項目を表示する領域、設定項目に対応する設定値を表示する領域を含む。指示受付用部品は、コマンドが対応付けられたボタンを含む。コマンドは、設定画面を切り換えるコマンドおよび処理実行部９３に処理を実行させるためのコマンドである。例えば、設定値を変更するための設定コマンド、設定値にしたがって処理を実行するための実行コマンドを含む。
【００６５】
基準画面に含まれる複数の構成部品は、1以上の組に分類されている。組は、1以上の構成部品を含む。レイアウト情報は、１以上の組それぞれに対応して、当該組に対する領域と他の１以上の組それぞれに対する領域との基準画面中における相対的な位置関係を示す位置情報を含む。また、レイアウト情報は、１以上の組それぞれに対応して、当該組に対する領域のサイズと、当該領域の縦方向および横方向それぞれに対する縮小可否情報と、を含む。さらに、レイアウト情報は、縮小可と定められている組に対しては、さらに、横方向および縦方向それぞれの優先順位および最小表示サイズをさらに含む。縮小可否情報は、縮小可能か否かを示す。ここでは、縦方向に縮小可と定められる領域の組を縦方向可変組といい、縦方向に縮小不可と定められる領域の組を縦方向固定組という。また、横方向に縮小可と定められる領域の組を横方向可変組といい、横方向に縮小不可と定められる領域の組を横方向固定組という。
【００６６】
組は、基準画面中の矩形の領域と対応付けられる。組に対応する領域には、その組に含まれる１以上の構成部品が配置される。このため、組に対応する領域は、縦方向および横方向それぞれサイズが定められている。組に対応する領域のサイズは、縦方向のサイズと、横方向のサイズとで定まる。組に対応する領域の基準画面中の位置は、他の１以上の組それぞれに対応する１以上の領域との相対的な位置で定められる。ここでは、１つの組の基準画面中の位置は、その組に対応する領域に対して上下左右それぞれの方向に隣接する領域の組で示される。
【００６７】
図６は、設定画面の一例を示す図である。図６を参照して、設定画面３００は、第1構成部品３１１、第２構成部品３２１、第３〜第５構成部品３３１〜３３３、第６〜第８構成部品３４１〜３４３、第９構成部品３５１、第１０〜第１６構成部品３６１〜３６７を含み、それらは、第１〜第６組に分類される。第１組の領域３１０は第１構成部品３１１を含み、第２組の領域３２０は第２構成部品３２１を含み、第３組の領域３３０は第３〜第５構成部品３３１〜３３３を含み、第４組の領域３４０は第６〜第８構成部品３４１〜３４３を含み、第５組の領域３５０は第９構成部品３５１を含み、第６組の領域３６０は第１０〜第１６構成部品３６１〜３６７を含む。
【００６８】
第１組の領域３１０は、右方向で第２組の領域３２０と隣接し、下方向で第５組の領域３５０と隣接する。第２組の領域３２１は、左方向で第１組の領域３１０と隣接し、下方向で第３組の領域３３０および第５組の領域３５０と隣接する。第３組の領域３３０は、上方向で第２組の領域３２０と隣接し、左方向で第５組の領域３５０と隣接し、下方向で第４組の領域３４０と隣接する。第４組の領域は、上方向で第３組の領域３３０と隣接し、左方向で第６組の領域３６０と隣接する。第５組の領域３５０は、上方向で第１組の領域３１０と隣接し、右方向で第３組の領域３３０と隣接し、下方向で第６組の領域と隣接する。第６組の領域３６０は、上方向で第５組の領域と隣接し、右方向で第４組の領域と隣接する。
【００６９】
なお、基準画面を、縦方向にＭ（Ｍは１以上の整数）分割し、横方向にＮ（Ｎは１以上の整数）分割することにより、Ｍ×Ｎ個の分割領域を定め、１以上の組それぞれの組の領域の基準画面中における位置を、その組の領域が含む１以上の分割領域で示すようにしてもよい。この場合においても、1以上の組それぞれの領域の基準画面における位置は、他の１以上の組の領域に対する相対的な位置で示すことができる。
【００７０】
図７は、基準画面情報の一例を示す情報である。図７に示す基準画面情報は、図６に示した設定画面３００に対応する。また、ここでは、設定画面３００の横方向の画素数を１６００、縦方向の画素数を１１００としている。図７を参照して、基準画面情報は、第１〜第６組それぞれに対して基準レコードを含む。基準レコードは、組の項目と、レイアウト情報の項目と、構成部品の項目と、を含む。組の項目は、組を特定するための組識別情報が設定される。構成部品の項目は、組の項目に設定された組識別情報で特定される組に分類された構成部品を識別するための構成部品識別情報が設定される。
【００７１】
レイアウト情報の項目は、領域情報の項目と、位置情報の項目と、を含む。領域情報の項目は、縦および横それぞれに対して、基準サイズの項目、変更可否の項目、最小サイズの項目、および優先順位の項目を含む。基準サイズの項目は、基準画面中におけるサイズを示す。ここでは、サイズの単位は、画素数である。変更可否の項目は、サイズを変更可能か否かを示す値が設定される。変更可能の場合に「可変」が設定され、変更不可の場合に「固定」が設定される。最小サイズの項目は、変更可否の項目に「可変」が設定される場合に設定され、領域の最小サイズが設定される。優先順位の項目は、組間の優先順位を示す。
【００７２】
位置情報の項目は、上下左右の４項目を含み、４方向に隣接する組の組識別情報が設定される。構成部品の項目は、組に分類された構成部品を識別するための構成部品識別情報が設定される。
【００７３】
図５に戻って、画面サイズ取得部５３は、遠隔操作受信部９１から遠隔操作を送信してきた遠隔操作装置の装置識別情報が入力され、装置識別情報で特定される遠隔操作装置の画面サイズを取得する。画面サイズ取得部５３は、通信Ｉ／Ｆ部１１２を制御して、遠隔操作受信部９１から入力される装置識別情報で特定される遠隔操作装置に画面サイズの取得要求を送信する。画面サイズの取得要求を受信する遠隔操作装置、ここでは携帯情報装置２００は、表示部２０６の画面サイズを返信する。画面サイズは、縦方向および横方向の画素数を含む。また、画面サイズは、縦方向および横方向の長さ、解像度との組み合わせであってもよい。画面サイズ取得部５３は、収得された画面サイズを組領域決定部５５に出力する。
【００７４】
組領域決定部５５は、縦方向分類部６１と、横方向サイズ決定部６３と、横方向分類部６５と、縦方向サイズ決定部６７と、変換後領域配置部６９と、を含む。
【００７５】
縦方向分類部６１は、基準画面情報取得部５１から入力される基準画面情報に含まれる１以上の組を、対応する領域の横方向が同じ位置となる複数の組を集めた縦方向同一組に分類する。縦方向同一組に含まれる複数の組それぞれに対応する複数の領域は、少なくとも一部において横方向の位置が同じである。
【００７６】
図８は、縦方向同一組の一例を示す図である。図８は、図７に示した設定画面３００に対応する基準画面情報に基づいて生成される。図８を参照して、第１組（領域３１０）と第２組（領域３２０）とが第１縦方向同一組に分類され、第５組（領域３５０）と第３組（領域３３０）とが第２縦方向同一組に分類され、第４組（領域３６０）と第６組（領域３４０）とが第３縦方向同一組に分類される。
【００７７】
図５に戻って、縦方向分類部６１は、縦方向同一組ごとに、それに含まれる複数組を横方向サイズ決定部６３に出力する。ここでは、第１縦方向同一組については第１組（領域３１０）と第２組（領域３２０）とを出力し、第２縦方向同一組については第５組（領域３５０）と第３組（領域３３０）とを出力し、第３の縦方向同一組については第６組（領域３６０）と第４組（領域３４０）と出力する。
【００７８】
横方向サイズ決定部６３は、縦方向分類部６１から縦方向同一組ごとの複数の組が入力され、画面サイズ取得部５３から画面サイズが入力される。横方向サイズ決定部６３は、縦方向同一組ごとに、その縦方向同一組に分類された複数の組のうち横方向可変組の横方向のサイズを、横方向固定組の横方向のサイズと、画面サイズの横方向のサイズと、に基づいて決定する。具体的には、横方向固定組の横方向のサイズをレイアウト情報によってその組の領域に対して定められている横方向のサイズに決定する。そして、画面サイズの横方向のサイズから横方向固定組の横方向のサイズを減算した残余部分を算出する。さらに、横方向可変組の横方向のサイズを、レイアウト情報によってその組の領域に対して定められている横方向の最小サイズに、残余部分を加算した値に決定する。横方向サイズ決定部６３は、横方向可変組が複数の場合は、複数の横方向可変組に残余部分を優先順位に従って配分する。ここでは、優先順で比例配分する。例えば、第１の横方向可変組と、第２の横方向可変組が存在する場合、第１の横方向可変組の最小サイズがＭＨＬ１、第２の横方向可変組の最小サイズがＭＨＬ２、残用部分がＲＨＬ、第１の横方向可変組の優先順位が１、第２の横方向可変組の優先順位が２の場合を例に説明する。残余部分ＲＨＬを、第１の横方向可変組、第２の横方向可変組に２対１の割合で配分する。このため、第１の横方向可変組の横方向のサイズは、ＭＨＬ１＋ＲＨＬ×２／３となり、第２の横方向可変組の横方向のサイズは、ＭＨＬ２＋ＲＨＬ×１／３となる。横方向サイズ決定部６３は、複数の組それぞれの横方向サイズを決定すると、基準画面情報に含まれる複数の組それぞれの横方向のサイズを、変換後領域配置部６９に出力する。
【００７９】
横方向分類部６５は、基準画面情報取得部５１から入力される基準画面情報に含まれる１以上の組を、対応する領域の縦方向が同じ位置となる複数の組を集めた横方向同一組に分類する。横方向同一組に含まれる複数の組それぞれに対応する複数の領域は、少なくとも一部において縦方向の位置が同じである。
【００８０】
図９は、横方向同一組の一例を示す図である。図９は、図７に示した設定画面３００に対応する基準画面情報に基づいて生成される。図９を参照して、第１組（領域３１０）、第５組（領域３５０）および第６組（領域３６０）が第1横方向同一組に分類され、第２組（領域３２０）、第５組（領域３５０）および第６組（領域３６０）が第２横方向同一組に分類され、第２組（領域３２０）、第３組（領域３３０）および第４組（領域３４０）が第３横方向同一組に分類される。
【００８１】
図５に戻って、横方向分類部６５は、横方向同一組ごとに、それに含まれる複数の組を縦方向サイズ決定部６７に出力する。ここでは、第１の横方向同一組については第１組（領域３１０）、第５組（領域３５０）および第６組（領域３６０）を出力し、第２横方向同一組については第２組（領域３２０）、第５組（領域３５０）および第６組（領域３６０）を出力し、第３横方向同一組については第２組（領域３２０）、第３組（領域３３０）および第４組（領域３４０）を出力する。
【００８２】
縦方向サイズ決定部６７は、横方向分類部６５から横方向同一組ごとの複数の組が入力され、画面サイズ取得部５３から画面サイズが入力される。縦方向サイズ決定部６７は、横方向同一組ごとに、その横方向同一組に分類された複数の組のうち縦方向可変組の縦方向のサイズを、縦方向固定組の縦方向のサイズと、画面サイズの縦方向のサイズと、に基づいて決定する。具体的には、縦方向固定組の縦方向のサイズをレイアウト情報によってその組の領域に対して定められている縦方向のサイズに決定する。そして、画面サイズの縦方向のサイズから縦方向固定組の縦方向のサイズを減算した残余部分を算出する。さらに、縦方向可変組の横方向のサイズを、レイアウト情報によってその組の領域に対して定められている縦方向の最小サイズに、残余部分を加算した値に決定する。縦方向サイズ決定部６７は、縦方向可変組が複数の場合は、複数の縦方向可変組に残余部分を優先順位に従って配分する。例えば、第１の縦方向可変組と、第２の縦方向可変組が存在する場合、第１の縦方向可変組の最小サイズがＭＶＬ１、第２の縦方向可変組の最小サイズがＭＶＬ２、残用部分がＲＬ、第１の縦方向可変組の優先順位が１、第２の縦方向可変組の優先順位が２の場合を例に説明する。残余部分ＲＶＬを、第１の縦方向可変組、第２の縦方向可変組に２対１の割合で配分する。このため、第１の縦方向可変組の縦方向のサイズは、ＭＬＶ１＋ＲＶＬ×２／３となり、第２の縦方向可変組の縦方向のサイズは、ＭＶＬ２＋ＲＶＬ×１／３となる。縦方向サイズ決定部６７は、複数の組それぞれの縦方向サイズを決定すれば、基準画面情報に含まれる複数の組それぞれの縦方向のサイズを、変換後領域配置部６９に出力する。
【００８３】
変換後領域配置部６９は、横方向サイズ決定部６３から基準画面情報に含まれる複数の組それぞれの横方向のサイズが入力され、縦方向サイズ決定部６７から基準画面情報に含まれる複数の組それぞれの縦方向のサイズが入力される。
【００８４】
変換後領域配置部６９は、基準画面情報に含まれる複数の組それぞれに対する変換後領域のサイズを決定する。複数の組それぞれに対する変換後領域のサイズは、横方向のサイズを、横方向サイズ決定部６３から入力される当該組の横方向サイズに決定し、縦方向のサイズを、縦方向サイズ決定部６７から入力される当該組の縦方向サイズに決定する。
【００８５】
変換後領域配置部６９は、画面サイズ取得部から入力される画面サイズの表示用画面に、レイアウト情報に含まれる位置情報に従って、複数の組にそれぞれ対応する複数の変換後領域を配置する。複数の組それぞれにおいて、対応する変換後領域を表示用画面中で、当該組の位置情報で定まる位置に配置する。これにより、複数の組にそれぞれ対応する複数の変換後領域の位置関係が、基準画面中における複数の領域の位置関係と同じになる。変換後領域配置部６９は、複数の組ごとの変換後領域を配置した表示用画面を、構成部品配置部５７に出力する。
【００８６】
構成部品配置部５７は、基準画面情報取得部５１から基準画面情報が入力され、変換後領域配置部６９から複数の組ごとの変換後領域を配置した表示用画面が入力される。構成部品配置部５７は、基準画面情報に含まれる複数の構成部品を、表示用画面に配置し、複数の構成部品を表示用画面に配置した表示用画面を、表示用画面送信部９５に出力する。構成部品配置部５７は、１以上の組それぞれに対して、表示用画面中の当該組に対応する変換後領域に、基準画面情報に含まれる複数の構成部品のうち当該組に分類された１以上の構成部品を配置する。構成部品配置部５７は、複数の構成部品それぞれを、当該構成分部品により定められたサイズで配置する。構成部品は、設定項目を表示する領域、設定項目に対応する設定値を表示する領域、コマンドが対応付けられたボタンを含む。このため、構成部品は、文字が表示される場合がある。したがって、構成部品のサイズを小さくすると、文字が読めなくなる場合がある。また、構成部品がボタンの場合、ユーザーが指で指示する場合がる。構成部品のサイズを小さくすると、ユーザーが指示する領域が小さくなり、別のボタンと同時に指示してしまう等、ユーザーが誤操作する場合がある。このため、構成部品配置部５７は、複数の構成部品それぞれを、縮小することなく、その構成部品に対して、基準画面情報において定められた基準画面中の構成部品のサイズと同じサイズで配置する。ここでのサイズの単位は、画素数としている。また、サイズの単位を画素数ではなく、例えばセンチメートルとしてもよい。
【００８７】
一方、表示用画面に配置される複数の組ごとの変換後領域は、設定画面の対応する領域よりもサイズが小さくなる場合がある。この場合、設定画面における領域よりもサイズが小さくなった変換後領域に、対応する組に含まれる複数の構成部品のすべてを配置できない場合がある。また、設定画面における領域よりもサイズが小さくなった変換後領域に、対応する組に含まれる１つの構成部品のすべてを配置できない場合がある。
【００８８】
構成部品配置部５７は、表示切換コマンド関連付部７１と、スクロールコマンド関連付部７３と、を含む。表示切換コマンド関連付部７１は、変換後領域に、それに対応する組に分類された複数の構成部品のすべてを同時に配置できない場合、その組に分類された複数の構成部品の一部の構成部品を変換後領域に配置するとともに、複数の構成部品のうち配置された構成部品以外の１以上の構成部品を、配置された構成部品に代えて変換後領域に配置するための表示切換コマンドを変換後領域に関連付ける。例えば、図６に示した設定画面は、第３組の領域３３０を含み、第３組は３つの構成部品３３１〜３３３を含む。第３組の領域３３０に対応する表示用画面の変換後領域が、３つの構成部品３３１〜３３３のうち１つしか配置するスペースがない場合がある。この場合、表示切換コマンド関連付部７１は、構成部品３３１を変換後領域に配置し、残りの構成部品３３２，３３３を構成部品３３１に代えて表示するための表示切換コマンドを変換後領域に追加する。
【００８９】
表示切換コマンドが実行されると、例えば、変換後領域がユーザーにより指示されると、構成部品３３２を、構成部品３３１に代えて表示し、変換後領域がユーザーにより再度指示されると、構成部品３３３を、構成部品３３２に代えて表示し、さらに、変換後領域がユーザーにより再度指示されると、構成部品３３１を、構成部品３３３に代えて表示するコマンドである。この場合におけるユーザーによる指示は、構成部品３３１〜３３３にコマンドが関連付けられている場合には、そのボタンに対する指示を受け付けるための操作とは異なる操作とする。例えば、構成部品に関連付けられたコマンドに対する指示が、ボタンをタッチする操作であれば、変換後領域を指示しながら指を移動させるフリック操作とすればよい。また、フリック操作の方向で次に表示する構成部品を変えてもよい。例えば、構成部品３３１が表示されている状態で右方向フリックを受け付けると、構成部品３３２を構成部品３３１に代えて表示し、構成部品３３１が表示されている状態で左方向フリックを受け付けると、構成部品３３３を構成部品３３１に代えて表示する。
【００９０】
スクロールコマンド関連付部７３は、変換後領域に、それに対応する組に分類された１つの構成部品のすべてを配置できない場合、その組に分類された構成部品の一部である表示部分を変換後領域に配置するとともに、構成部品のうち表示部分以外の未表示部分を表示部分に代えて配置するスクロールコマンドを変換後領域に関連付ける。例えば、図６に示した設定画面は、第１組の領域３１０を含み、第１組は１つの構成部品３１１を含む。構成部品３１１は、「テンキー（Ｃ）クリアキーで部数を変更できます。」の合計２３文字の文字列を含む。第１組の領域３１０に対応する表示用画面の変換後領域が、横方向にサイズが縮小されて、１５文字までしか表示できない場合がある。この場合には、スクロールコマンド関連付部７３は、２３文字の文字列のうち最初の１５文字を変換後領域に表示し、表示する文字をずらして表示するスクロールコマンドを変換後領域に関連付ける。スクロールコマンドは、最初に「テンキー（Ｃ）クリアキーで部数」を表示し、先頭の１文字「テ」に代えて、表示されていない文字のうちで先頭の１文字「を」を表示することにより「ンキー（Ｃ）クリアキーで部数を」を表示し、これを順に繰り返すことにより、「キー（Ｃ）クリアキーで部数を変」、…、「リアキーで部数を変更できます。」に、順次表示を切り換えさせるコマンドである。スクロールコマンドは、表示用画面が表示されると実行され、２３文字の文字列の１５文字を部分的に表示し、１文字ずつ８回文字を入れ換えて表示する。これにより、所定の時間内に「テンキー（Ｃ）クリアキーで部数を変更できます。」の合計２３文字の文字列をすべて表示することができる。
【００９１】
図１０は、変換後領域のサイズの一例を示す図である。ここでは、図６に示した設定画面を基準画面とし、横方向が１２００画素で縦方向が９００画素のサイズの表示用画面における変換後領域のサイズを示す。横方向のサイズについて説明する。第１縦方向同一組は、第１組および第２組を含み、第２組の横方向の変更可否は固定である。このため、第２組に対応する変更後領域の横方向のサイズは６００画素となる。第１縦方向同一組の残りの第１組の横方向の変更可否は可変である。このため、第１組に対応する変更後領域の横方向のサイズは６００画素となる。
【００９２】
第２縦方向同一組は、第３組および第５組を含み、第３組の横方向の変更可否は固定である。このため、第３組に対応する変更後領域の横方向のサイズは２００画素となる。第１縦方向同一組の残りの第５組の横方向の変更可否は可変である。このため、第５組に対応する変更後領域の横方向のサイズは１０００画素となる。
【００９３】
第４縦方向同一組は、第４組および第６組を含み、第４組の横方向の変更可否は固定である。このため、第４組に対応する変更後領域の横方向のサイズは２００画素となる。第１縦方向同一組の残りの第６組の横方向の変更可否は可変である。このため、第６組に対応する変更後領域の横方向のサイズは１０００画素となる。
【００９４】
次に縦方向のサイズについて説明する。第１横方向同一組は、第１組、第５組および第６組を含み、第１組および第６組の縦方向の変更可否は固定である。このため、第１組に対応する変更後領域の縦方向のサイズは２００画素となり、第６組に対応する変更後領域の縦方向のサイズは３００画素となる。第１横方向同一組の残りの第５組の縦方向の変更可否は可変である。このため、第５組に対応する変更後領域の縦方向のサイズは４００画素となる。
【００９５】
第２横方向同一組は、第２組、第５組および第６組を含み、第２組および第６組の縦方向の変更可否は固定である。このため、第２組に対応する変更後領域の縦方向のサイズは２００画素となり、第６組に対応する変更後領域の縦方向のサイズは３００画素となる。第１縦方向同一組の残りの第５組の縦方向の変更後領域は可変である。このため、第５組に対応する変更後領域の縦方向のサイズは４００画素となる。第１横方向同一組において定められた縦方向のサイズと同じなのでこのまま４００画素とする。なお、第５組に対応する変更後領域の縦方向のサイズは、第１横方向同一組において算出されたサイズと、第２横方向同一組において算出されたサイズとが異なる場合には、いずれか小さい方を採用すればよい。
【００９６】
第３横方向同一組は、第２組、第３組および第４組を含み、第２組の縦方向の変更可否は固定である。このため、第２組に対応する変更後領域の縦方向のサイズは２００画素となる。第１縦方向同一組の残りの第３組および第４組の縦方向の変更可否は可変である。このため、表示用画面の縦方向のサイズである９００画素から第２組に対応する変更後領域の縦方向のサイズである２００画素と、第３組および第４組それぞれの縦方向の最小サイズを減算した、残余部分ＲＬは４００画素となる。この残余部分ＲＬである４００画素を、第３組および第４組それぞれに割り当てる。この場合、第３組の縦方向の優先順位は「３」で、第４組の縦方向の優先順位は「４」で、第３組の優先順位が第４組の優先順位より上である。また、第３組の縦方向可変組の最小サイズＭＶＬ１は２００画素で、第４組の最小サイズＭＶＬ２は１００画素である。第３組の縦方向のサイズは、ＭＬＶ１＋ＲＶＬ×２／３の算出式を用いて、４６６画素となり、第４の横方向可変組の横方向のサイズは、ＭＶＬ２＋ＲＶＬ×１／３の算出式を用いて２３３画素となる。なお、小数点以下は切り捨てている。
【００９７】
図１１は、表示用画面の一例を示す図である。図１１を参照して、表示用画面３００Ａは、図６に示した設定画面３００の第１組〜第６組それぞれに対応する領域３１０〜３６０が、図１０に示した変換後領域のサイズに変更された変換後領域３１０Ａ〜３６０Ａを含む。変換後領域３１０Ａ〜３６０Ａの表示用画面３００Ａ中における相対的な位置関係は、設定画面３００における領域３１０〜３６０の相対的な位置関係と同じである。
【００９８】
第１組に対応する変換後領域３１０Ａは、設定画面３００に含まれる領域３１０と縦方向のサイズは同じであるが横方向のサイズが小さく、第１組に含まれる第１構成部品である文字列の一部を含み、スクロールコマンドが対応付けられている。実際には、第１構成部品の文字列が順に部分的に順に表示されて、所定時間内に第１構成部品の文字列のすべてが表示される。第２組に対応する変換後領域３２０Ａは、設定画面３００の領域３２０と同じサイズである。
【００９９】
第３組に対応する変換後領域３３０Ａは、設定画面３００に含まれる領域３３０と横方向のサイズは同じであるが縦方向のサイズが小さく、第３〜第５構成部品のうち第３構成部品３３１および第４構成部品３３２を含み、表示切換コマンドが対応付けられている。ユーザーが変換後領域３２０Ａを指示すれば、第４組に含まれる残りの第５構成部品３３３が第３構成部品３３１に代えてが表示される。
【０１００】
第４組に対応する変換後領域３４０Ａは、設定画面３００に含まれる領域３４０と横方向のサイズは同じであるが縦方向のサイズが小さく、第６〜第８構成部品３４１，３４２、３４３のうち第６構成部品３４１と第７構成部品３４２とを含み、表示切換コマンドが対応付けられている。ユーザーが変換後領域３４０Ａを指示すれば、第４組に含まれる残りの第８構成部品３４３が第３構成部品３４１に代えてが表示される。
【０１０１】
第５組に対応する変換後領域３５０Ａは、設定画面３００に含まれる領域３５０と縦方向および横方向のサイズがともに小さく、第９構成部品の一部を含み、スクロールコマンドが関連付けられている。実際には、第９構成部品の画像が順に部分的に順に表示されて、所定時間内に第９構成部品の画像のすべてが表示される。
【０１０２】
第６組に対応する変換後領域３６０Ａは、設定画面３００に含まれる領域３６０と縦方向のサイズは同じであるが横方向のサイズが小さく、第１０〜第１６構成部品３１６〜３６７のうち第１０〜第１４構成部品３６１〜３６５を含み、表示切換コマンドが対応付けられている。ユーザーが変換後領域３６０Ａを指示するごとに、第６組に含まれる残りの第１５構成部品２６６、第１６構成部品３６７が順に表示される。
【０１０３】
図１２は、本実施の形態における携帯情報装置が備えるＣＰＵの機能の概要の一例を示すブロック図である。図１２に示す機能は、携帯情報装置２００が備えるＣＰＵ２０１が、フラッシュメモリ２０３、またはＣＤ−ＲＯＭ２１１Ａに記憶された遠隔操作プログラムを実行することにより、ＣＰＵ２０１に形成される機能である。図１２を参照して、ＣＰＵ２０１は、ＭＦＰ１００を遠隔制御する遠隔操作部２５１を含む。遠隔操作部２５１は、ユーザーによる操作を受け付ける操作受付部２６１と、遠隔操作送信部２６３と、表示用画面を受信する表示用画面表示部２６５と、表示部２０６を制御する表示制御部２６７と、画面サイズ送信部２６９を含む。
【０１０４】
表示用画面受信部２６５は、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００から表示用画面を受信する。表示用画面受信部２６５は、ユーザーが操作部２０７を操作して、ＭＦＰ１００を遠隔操作する指示を入力すれば、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００に接続要求を送信し、ＭＦＰ１００との間の通信経路を確立する。表示用画面受信部２６５は、ＭＦＰ１００との間で通信経路が確立すると、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００から送信される表示用画面を受信する。表示用画面受信部２６５は、受信された表示用画面を、表示制御部２６７に出力する。
【０１０５】
表示制御部２６７は、表示用画面受信部２６５から表示用画面が入力されることに応じて、表示用画面を表示部２０６に表示する。表示用画面は、複数の変換後領域と、複数の変換後領域に配置された１以上の構成部品と、を含む。また、複数の変換後領域のうちには、表示切換コマンドまたはスクロールコマンドが関連付けられているものがある。表示制御部２６７は、スクロールコマンドが関連付けられている変換後領域については、スクロールコマンドに含まれる複数の文字を、変換後領域に配置されている文字に代えて順に表示する。例えば、スクロールコマンドに、「テンキー（Ｃ）クリアキーで部数を変更できます。」の合計２３文字の文字列を含み、変換後領域に１５文字を表示可能な場合、表示制御部２６７は、２３文字の文字列のうち最初の１５文字を変換後領域に表示し、表示する文字を順にずらして表示する。具体的には、最初に「テンキー（Ｃ）クリアキーで部数」を表示し、先頭の１文字「テ」に代えて、表示されていない文字のうちで先頭の１文字「を」を表示することにより「ンキー（Ｃ）クリアキーで部数を」を表示し、これを順に繰り返すことにより、「キー（Ｃ）クリアキーで部数を変」、…、「リアキーで部数を変更できます。」に、順次表示を切り換える。その結果、２３文字の文字列の１５文字を部分的に表示し、１文字ずつ８回文字を入れ換えて表示する。このようにして、所定の時間内に「テンキー（Ｃ）クリアキーで部数を変更できます。」の合計２３文字の文字列をすべて表示する。
【０１０６】
表示制御部２６７は、表示切換コマンドが関連付けられている変換後領域については、表示切換コマンドに含まれる複数の構成部品の一部の構成部品を変換後領域に配置するとともに、複数の構成部品のうち配置された構成部品以外の１以上の構成部品を、配置された構成部品に代えて変換後領域に配置する。例えば、表示切換コマンドが３つの構成部品を含み、変換後領域が３つの構成部品の１つしか配置するスペースがない場合、表示制御部２６７は、３つの構成部品のうち１つを変換後領域に表示する。その後、ユーザーによる変換後領域を指示する操作を検出すると、表示されている構成部品に代えて、表示されていない２つの構成部品の１つを表示し、変換後領域がユーザーにより再度指示されると、表示されている構成部品に代えて表示し、未だ表示されていない構成部品を表示する。
【０１０７】
なお、表示制御部２６７は、表示切換コマンドに含まれる３つの構成部品にコマンドが関連付けられている場合には、その構成部品のボタンに対する指示を受け付けるための操作とは異なる操作を検出する。例えば、構成部品に関連付けられたコマンドに対する指示が、ボタンをタッチする操作であれば、変換後領域を指示しながら指を移動させるフリック操作の検出により、表示する構成部品を切り換える。また、フリック操作の方向で次に表示する構成部品を変えてもよい。
【０１０８】
画面サイズ送信部２６９は、無線ＬＡＮＩ／Ｆ２０８が、ＭＦＰ１００から画面サイズの送信要求を受信すると、ＭＦＰ１００に、表示部２０６の画面サイズを送信する。
【０１０９】
操作受付部２６１は、ユーザーが表示部２０６に表示された表示用画面に従って、操作部２０７に入力する遠隔操作を受け付ける。遠隔操作は、設定値を設定するための設定操作と、設定画面を変更する画面遷移操作と、処理の実行を指示する実行指示操作と、を含む。操作受付部２６１は、遠隔操作を受け付けると、受け付けられた遠隔操作を遠隔操作送信部２６３に出力する。遠隔操作送信部２６３は、無線ＬＡＮＩ／Ｆ２０８を制御して、遠隔操作をＭＦＰ１００に送信する。
【０１１０】
図１３は、遠隔制御処理の流れの一例を示すフローチャートである。遠隔制御処理は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５、ＣＤ−ＲＯＭ１１８に記憶された遠隔制御プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。
【０１１１】
図１３を参照して、ＣＰＵ１１１は、接続要求を受信したか否かを判断する（ステップＳ０１）。通信Ｉ／Ｆ部１１２が外部から接続要求を受信したか否かを判断する。接続要求を受信するまで待機状態となり、接続要求を受信したならば処理をステップＳ０２に進める。ここでは、携帯情報装置２００から接続要求を受信した場合を例に説明する。
【０１１２】
ステップＳ０２においては、携帯情報装置２００との間で通信経路を確立する。そして、画面サイズを取得する。通信Ｉ／Ｆ部１１２を介して、遠隔操作装置である携帯情報装置２００から画面サイズを取得する。次のステップＳ０４においては、表示用画面生成処理を実行し、処理をステップＳ０５に進める。ステップＳ０４において実行される表示用画面生成処理は、デフォルトに設定された設定画面に対応する表示用画面を生成する処理である。表示用画面生成処理の詳細は後述する。ステップＳ０５においては、ステップＳ０４において生成された表示用画面を、遠隔操作装置である携帯情報装置２００に、通信Ｉ／Ｆ部１１２を介して送信し、処理をステップＳ０６に進める。
【０１１３】
ステップＳ０６おいては、遠隔操作を受信したか否かを判断する。通信Ｉ／Ｆ部１１２が遠隔操作装置である携帯情報装置２００から遠隔操作を受信したならば処理をステップＳ０７に進めるが、そうでなければ処理をステップＳ１３に進める。ステップＳ０７においては、遠隔操作によって処理を分岐させる。遠隔操作が表示用画面を切り換える画面遷移操作ならば処理をステップＳ０８に進め、遠隔操作が設定値を設定する設定操作ならば処理をステップＳ０９に進め、遠隔操作が処理の実行を指示する実行指示操作ならば処理をステップＳ１２に進め、遠隔操作が遠隔制御を終了させる終了操作ならば処理をステップＳ１４に進める。
【０１１４】
ステップＳ０８においては、設定画面を特定し、処理をステップＳ１０に進める。ステップＳ０９においては、設定操作により特定される設定値に変更し、処理をステップＳ１０に進める。ステップＳ１０においては、表示用画面生成処理を実行し、処理をステップＳ１１に進める。ステップＳ１０において実行される表示用画面生成処理は、ステップＳ０８において特定された設定画面に対応する表示用画面、ステップＳ０９において設定された設定値を反映した設定画面に対応する表示用画面を生成する処理である。表示用画面生成処理の詳細は後述する。ステップＳ１１においては、ステップＳ１０において生成された表示用画面を、遠隔操作装置である携帯情報装置２００に、通信Ｉ／Ｆ部１１２を介して送信し、処理をステップＳ１３に進める。
【０１１５】
ステップＳ１２においては、実行指示操作により特定される処理を、その時点で設定されている設定値に従って実行し、処理をステップＳ１３に進める。ステップＳ１３においては、スップＳ０２において確立された通信経路が切断されたか否かを判断する。通信経路の切断は、遠隔操作装置である携帯情報装置２００によって切断される場合、無線ノイズが増大し、通信不可能となる状態を含む。通信経路が切断されていなければ処理をステップＳ０６に戻すが、通信経路が切断されたならば処理を終了する。ステップＳ１４においては、スップＳ０２において確立された通信経路を切断し、処理を終了する。
【０１１６】
図１４は、表示用画面生成処理の流れの一例を示すフローチャートである。表示用画面生成処理は、図１３に示した遠隔制御処理のステップＳ０４またはステップＳ１０において実行される処理である。図１３のステップＳ０４またはステップＳ１０が実行される前の段階において、処理対象となる設定画面が特定されており、ステップＳ０２において遠隔操作装置である携帯情報装置２００が特定されている。
【０１１７】
図１４を参照して、ＣＰＵ１１１は、基準画面情報を取得する（ステップＳ２１）。ＨＤＤ１１５に記憶されている複数の基準画面情報のうちから、処理対象に設定されている設定画面に対応する基準画面情報を読み出す。基準画面情報は、１以上の組に分類された複数の構成部品と、複数の構成部品を基準画面に配置するためのレイアウト情報と、を含む。レイアウト情報は、１以上の組それぞれに対応して、当該組に対する領域と他の１以上の組それぞれに対する領域との基準画面中における相対的な位置関係を示す位置情報を含む。また、レイアウト情報は、１以上の組それぞれに対応して、当該組に対する領域のサイズと、当該領域の縦方向および横方向それぞれに対する縮小可否情報とを含む。さらに、レイズと情報は、縮小可と定められている組に対しては、横方向および縦方向それぞれの優先順位および最小表示サイズと、をさらに含む。
【０１１８】
そして、横方向サイズ決定処理を実行し（ステップＳ２２）、縦方向サイズ決定処理を実行し（ステップＳ２３）、処理をステップＳ２４に進める。横方向サイズ決定処理の詳細は後述するが、基準画面情報に含まれる1以上の組それぞれに対応する変換後領域の横方向のサイズを決定する処理である。縦方向サイズ決定処理の詳細は後述するが、基準画面情報に含まれる1以上の組それぞれに対応する変換後領域の縦方向のサイズを決定する処理である。
【０１１９】
ステップＳ２４においては、基準画面情報に含まれる1以上の組のうちから処理対象となる組を1つ選択する。次のステップＳ２５においては、処理対象に選択された組に対応する変換後領域を表示用画面に配置する。表示用画面の画面サイズは、遠隔操作装置である携帯情報装置２００から取得された画面サイズである。変換後領域と横方向のサイズは、処理対象に選択された組に対してステップＳ２２において決定されたサイズである。変換後領域と縦方向のサイズは、処理対象に選択された組に対してステップＳ２３において決定されたサイズである。変換後領域を表示用画面に配置する位置は、基準画面情報に含まれる位置情報により定められる。基準関連情報に含まれる位置情報は、他の組に対応する領域との相対的な位置関係を示す。これにより、基準画面情報に含まれる１以上の組にそれぞれ対応する１以上の変換後領域の位置関係が、基準画面中における１以上の領域の位置関係と同じになる。
【０１２０】
ステップＳ２６においては、処理対象に選択された組に含まれる１以上の構成部品のすべてを変換後領域に配置可能か否かを判断する。構成部品のサイズは、基準画面情報によって定められている。一方、変換後領域は、ステップＳ２２およびステップＳ２３において縦方向および横方向のサイズが、基準画面における領域のサイズを基準に変更された値に決定されている。このため、変換後領域は基準画面における領域よりも縮小されている場合があり、この場合には領域に配置されていた1以上の構成部品のすべてを配置できない場合がある。１以上の構成部品の全てを変換後領域に配置可能ならば処理をステップＳ２７に進めるが、そうでなければ処理をステップＳ２８に進める。ステップＳ２７においては、処理対象に選択された組に含まれる１以上の構成部品のすべてを変換後領域に配置し、処理をステップＳ３５に進める。
【０１２１】
ステップＳ２８においては、１以上の構成部品を配置可能か否かを判断する。１以上の構成部品を配置可能と判断するならば処理をステップＳ２９に進めるが、そうでなければ処理をステップＳ３１に進める。ステップＳ２９においては、処理対象に選択された組に含まれる１以上の構成部品の一部の構成部品を変換後領域に配置し、処理をステップＳ３０に進める。ステップＳ３０においては、切換表示コマンドを変換後領域に関連付け、処理をステップＳ３５に進める。
【０１２２】
処理がステップＳ３１に進む場合、１以上の構成部品を変換後領域に配置することができない場合である。ステップＳ３１においては、構成部品の一部を変換後領域に配置し、処理をステップＳ３２に進める。構成部品の一部とは、構成部品が文字列を含む場合にはその文字列の一部であり、構成部品が画像を含む場合にはその画像の一部である。ステップＳ３２においては、スクロールコマンドを変換後領域に関連付け、処理をステップＳ３３に進める。ステップＳ３３においては、処理対象に選択された組に含まれる構成部品が複数か否かを判断する。処理対象に選択された組に複数の構成部品が含まれるならば処理をステップＳ３４に進めるが、そうでなければステップＳ３４をスキップして処理をステップＳ３５に進める。ステップＳ３４においては、切換表示コマンドを変換後領域に関連付け、処理をステップＳ３５に進める。
【０１２３】
ステップＳ３５においては、処理対象に選択されていない組が存在するか否かを判断する。未処理の組が存在するならば処理をステップＳ２４に戻し、存在しなければ処理を遠隔制御処理に戻す。
【０１２４】
図１５は、横方向サイズ決定処理の流れの一例を示すフローチャートである。横方向サイズ決定処理は、図１４に示した表示用画面生成処理のステップＳ２２において実行される処理である。図１４において、ステップＳ２２が実行される前の段階で、基準画面情報が取得され（ステップＳ２１）、表示用画面の画面サイズが取得されている（図１３のステップＳ０３）。
【０１２５】
図１５を参照して、基準画面情報に含まれる領域情報に基づいて、縦方向で組を分類する。領域の少なくとも一部の縦方向の位置が同じ複数の組を同じ縦方向同一組に分類する（ステップＳ４１）。これにより、１以上の縦方向同一組が生成される。次のステップＳ４２においては、生成された１以上の縦方向同一組のうちから処理対象となる縦方向同一組を１つ選択し、処理をステップＳ４３に進める。
【０１２６】
ステップＳ４３においては、変数である横方向残余部分に表示用画面の横方向のサイズを設定する。そして、ステップＳ４２において処理対象に選択された縦方向同一組に含まれる複数の組のうちから横方向のサイズが固定されている横方向固定組を抽出する。ステップＳ４５においては、変数である横方向固定サイズに横方向固定組の横方向のサイズの合計を設定する。次のステップＳ４６においては、変数である横方向残余部分に、横方向残余部分から横方向固定サイズを減算した値を設定する。
【０１２７】
ステップＳ４７においては、ステップＳ４２において処理対象に選択された縦方向同一組に含まれる複数の組のうちから横方向のサイズが可変の横方向可変組を抽出する。そして、変数である横方向最小サイズに、横方向可変組の横方向の最小サイズの合計を設定する（ステップＳ４８）。さらに、横方向残余部分に、横方向残余部分から横方向最小サイズを減算した値を設定する（ステップＳ４９）。そして、横方向残余部分を横方向可変組に優先度に基づいて配分する（ステップＳ５０）。基準画面情報のレイアウト情報によってその組の領域に対して定められている横方向の最小サイズに、残余部分のうち配分されたサイズを加算した値に決定する。横方向可変組が複数の場合は、複数の横方向可変組に残余部分を優先順位に従って配分する。例えば、第１の横方向可変組と、第２の横方向可変組が存在する場合、第１の横方向可変組の最小サイズがＭＨＬ１、第２の横方向可変組の最小サイズがＭＨＬ２、残用部分がＲＨＬ、第１の横方向可変組の優先順位が１、第２の横方向可変組の優先順位が２の場合を例に説明する。残余部分ＲＨＬを、第１の横方向可変組、第２の横方向可変組に２対１の割合で配分する。このため、第１の横方向可変組の横方向のサイズは、ＭＨＬ１＋ＲＨＬ×２／３となり、第２の横方向可変組の横方向のサイズは、ＭＨＬ２＋ＲＨＬ×１／３となる。
【０１２８】
ステップＳ５１においては、未処理の縦方向同一組が存在するか否かを判断する。未処理の縦方向同一組が存在するならば処理をステップＳ４２に戻すが、存在しなければ処理を表示用画面生成処理に戻す。
【０１２９】
図１６は、縦方向サイズ決定処理の流れの一例を示すフローチャートである。縦方向サイズ決定処理は、図１４に示した表示用画面生成処理のステップＳ２３において実行される処理である。図１４において、ステップＳ２３が実行される前の段階で、基準画面情報が取得され（ステップＳ２１）、表示用画面の画面サイズが取得されている（図１３のステップＳ０３）。
【０１３０】
図１６を参照して、基準画面情報に含まれる領域情報に基づいて、横方向で組を分類する。領域の少なくとも一部の横方向の位置が同じ複数の組を同じ横方向同一組に分類する（ステップＳ６１）。これにより、１以上の横方向同一組が生成される。次のステップＳ６２においては、生成された１以上の横方向同一組のうちから処理対象となる縦方向同一組を１つ選択し、処理をステップＳ６３に進める。
【０１３１】
ステップＳ６３においては、変数である縦方向残余部分に表示用画面の縦方向のサイズを設定する。そして、ステップＳ６２において処理対象に選択された横方向同一組に含まれる複数の組のうちから縦方向のサイズが固定されている縦方向固定組を抽出する。ステップＳ６５においては、変数である縦方向固定サイズに縦方向固定組の縦方向のサイズの合計を設定する。次のステップＳ６６においては、変数である縦方向残余部分を、その縦方向残余部分から縦方向固定サイズを減算した値を設定する。
【０１３２】
ステップＳ６７においては、ステップＳ６３において処理対象に選択された横方向同一組に含まれる複数の組のうちから縦方向のサイズが可変の縦方向可変組を抽出する。そして、変数である縦方向最小サイズに、縦方向可変組の縦方向の最小サイズの合計を設定する（ステップＳ６８）。さらに、縦方向残余部分に、その縦方向残余部分から縦方向最小サイズを減算した値を設定する（ステップＳ６９）。そして、縦方向残余部分を縦方向可変組に優先度に基づいて配分する（ステップＳ７０）。基準画面情報のレイアウト情報によってその組の領域に対して定められている縦方向の最小サイズに、残余部分のうち配分されたサイズを加算した値に決定する。縦方向可変組が複数の場合は、複数の縦方向可変組に残余部分を優先順位に従って配分する。例えば、第１の縦方向可変組と、第２の縦方向可変組が存在する場合、第１の縦方向可変組の最小サイズがＭＶＬ１、第２の縦方向可変組の最小サイズがＭＶＬ２、残用部分がＲＶＬ、第１の縦方向可変組の優先順位が１、第２の縦方向可変組の優先順位が２の場合を例に説明する。残余部分ＲＶＬを、第１の縦方向可変組、第２の縦方向可変組に２対１の割合で配分する。このため、第１の縦方向可変組の縦方向のサイズは、ＭＶＬ１＋ＲＶＬ×２／３となり、第２の縦方向可変組の縦方向のサイズは、ＭＶＬ２＋ＲＶＬ×１／３となる。
【０１３３】
ステップＳ７１においては、未処理の横方向同一組が存在するか否かを判断する。未処理の横方向同一組が存在するならば処理をステップＳ６２に戻すが、存在しなければ処理を表示用画面生成処理に戻す。
【０１３４】
図１７は、遠隔操作処理の流れの一例を示すフローチャートである。遠隔操作処理は、携帯情報装置２００が備えるＣＰＵ２０１が、フラッシュメモリ２０３、またはＣＤ−ＲＯＭ２１１Ａに記憶された遠隔操作プログラムを実行することにより、ＣＰＵ２０１により実行される処理である。図１７を参照して、ＣＰＵ２０１は、遠隔操作指示を受け付けたか否かを判断する（ステップＳ８１）。操作部２０７がユーザーにより入力される遠隔操作指示を受け付けたならば遠隔操作指示を受け付ける。遠隔操作指示を受け付けるまで待機状態となり（ステップＳ８１でＮＯ）、遠隔操作指示を受け付けたならば（ステップＳ８１でＹＥＳ）、処理をステップＳ８２に進める。
【０１３５】
ステップＳ８２においては、ＭＦＰ１００に接続要求を送信する。無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００との間の通信経路を確立するために接続要求を送信する。そして、通信経路が確立したか否かを判断する（ステップＳ８３）。ＭＦＰ１００とネゴシエーションすることによって、通信経路を確立する。通信経路が確立するまでステップＳ８２を繰り返し（ステップＳ８３でＮＯ）、通信経路が確立したならば（ステップＳ８３でＹＥＳ）、処理をステップＳ８４に進める。
【０１３６】
ステップＳ８４においては、ステップＳ８３において確立した通信経路が、ＭＦＰ１００によって切断されたか否かを判断する。通信経路が切断されたならば処理を終了するが、そうでなければ処理をステップＳ８５に進める。
【０１３７】
ステップＳ８５においては、表示用画面を受信したか否かを判断する。無線ＬＡＮＩ／Ｆ２０８を制御して表示用画面をＭＦＰ１００から受信する。表示用画面を受信したならば処理をステップＳ８６に進めるが、そうでなければ処理をステップＳ９０に進める。
【０１３８】
ステップＳ９０においては、画面サイズ要求を受信したか否かを判断する。無線ＬＡＮＩ／Ｆ２０８を制御して、画面サイズ要求をＭＦＰ１００から受信する。画面サイズ要求を受信したならば処理をステップＳ９１に進めるが、そうでなければ処理をステップＳ８４に戻す。ステップＳ９１においては、無線ＬＡＮＩ／Ｆ２０８を制御して、表示部２０６の画面サイズをＭＦＰ１００に送信し、処理をステップＳ８４に戻す。
【０１３９】
ステップＳ８６においては、表示用画面を表示部２０６に表示し、処理をステップＳ８７に進める。ステップＳ８７においては、指示を受け付けたか否かを判断する。タッチパネル２０７Ｂによりユーザーが指示する位置を検出すると、指示を受け付ける。指示を受け付けるまで待機状態となり（ステップＳ８７でＮＯ）、指示を受け付けたならば処理をステップＳ８８に進める。ステップＳ８８においては、受け付けられた指示が終了操作か否かを判断する、終了操作でなければ処理をステップＳ８９に進めるが、終了操作ならば遠隔操作処理を終了する。ステップＳ８９においては、無線ＬＡＮＩ／Ｆ２０８を制御して、受け付けられた指示により特定される遠隔操作をＭＦＰ１００に送信し、処理をステップＳ８４に戻す。
【０１４０】
なお、上述した実施の形態においては、ＭＦＰ１００に記憶された基準画面情報に基づいて携帯情報装置２００で表示するための表示用画面を生成する場合を例に説明したが。ＭＦＰ１００に記憶された基準画面情報に基づいてＭＦＰ１００で表示するための表示用画面を生成するようにしてもよい。
【０１４１】
この場合には、図５に示したブロック図において、遠隔操作受信部９１に、操作部１６３にユーザーにより入力された操作を受け付けす機能を持たせ、表示用画面送信部９５に、表示用画面を表示部１６１に表示する機能を持たせ、画面サイズ取得部５３に表示部１６１の画面サイズを取得する機能を持たせればよい。
【０１４２】
この場合には、画面サイズの異なる複数の画像形成装置間で、共通の基準画面情報を用いることができる。このため、画面サイズの異なる複数の画像形成装置それぞれに対応する複数の設定画面を生成する必要がなく、１種類の基準画面情報を生成すればよいので、設定画面の開発効率を向上させることができる。
【０１４３】
以上説明したように、本実施の形態におけるＭＦＰ１００は、遠隔操作装置である携帯情報装置２００，２００Ａ，２００Ｂのいずれかにより遠隔制御される。ＭＦＰ１００は、携帯情報装置２００から受信される遠隔操作によって特定される設定画面に対応する基準画面情報をＨＤＤ１１６から読出し、携帯情報装置２００の表示部２０６の画面サイズと、基準画面情報に含まれるレイアウト情報とに基づいて、１以上の組それぞれに対して、当該組に対応する表示用画面における変換後領域を決定し、１以上の組にそれぞれ対応する複数の変換後領域の位置関係が基準画面中における複数の領域の位置関係と同じになるように複数の変換後領域を配置し、表示用画面中の当該組に対する変換後領域内に、当該組に分類された１以上の構成部品を基準画面中のサイズと同じサイズで配置することによって、表示用画面を生成する。１以上の組にそれぞれ対応する複数の変換後領域の位置関係が基準画面中における複数の領域の位置関係と同じになるように複数の変換後領域を配置するので、表示画面中の複数の構成部品の配置を基準画面（設定画面）と同じにすることができる。また、１以上の構成部品を基準画面中のサイズと同じサイズで変換後領域に配置するので、構成部品を容易に視認することができ、誤操作を防止することができる。したがって、設定画面におおける構成部品のサイズを変更することなく、設定画面と見た目が同じでサイズの異なる表示用画面を携帯情報装置２００に表示させることができる。
【０１４４】
また、ＭＦＰ１００に、携帯情報装置２００で表示するための画面を設定画面とは別に設計する必要がないので、設計効率を向上させることができる。
【０１４５】
また、ＭＦＰ１００において、設定画面を表示部１６１に表示する際に、その設定画面に対応する基準画面情報に基づいて、表示部１６１に表示するための表示用画面を生成するようにすれば、設定画面を記憶する必要がなく、設定画面に対応する１つの基準画面情報を記憶すればよい。このため、ＭＦＰ１００に表示するための設定画面と、携帯情報装置２００に表示するための遠隔操作用の画面とを、別々に準備する必要がなく、記憶領域を有効に活用することができる。
【０１４６】
また、ＭＦＰ１００は、１以上の組を、対応する領域の縦方向が同じ位置となる複数の組を集めた縦方向同一組に分類し、縦方向同一組に分類された複数の組のうち横方向可変組の横方向のサイズを、横方向固定組の横方向のサイズと、画面サイズの横方向のサイズと、に基づいて決定し、１以上の組を、対応する領域の横方向が同じ位置となる複数の組を集めた横方向同一組に分類し、横方向同一組に分類された複数の組のうち縦方向可変組の縦方向のサイズを、縦方向固定組の縦方向のサイズと、画面サイズの縦方向のサイズと、に基づいて決定する。このため、複数の組それぞれの領域に対応する変更後領域の縦方向および横要綱の表示用画面中のサイズを、容易に定めることができる。
【０１４７】
さらに、ＭＦＰ１００は、横方向および縦方向それぞれにおいて、サイズを変更可能な複数の組が存在する場合、複数の組の横方向および縦方向それぞれのサイズを、複数の組にそれぞれ対応する優先順位の高いものほど大きなサイズに決定する。このため、複数の組の領域に対応する変更後領域の縦方向および横方向の表示用画面中のサイズを、縦方向および横方向の位置が同じ他の領域との相対的な関係から定めることができる。
【０１４８】
さらに、ＭＦＰ１００は、組に分類された１以上の構成部品のすべてを当該組に対する変換後領域に同時に配置できない場合、１以上の構成部品の一部である表示部品を変換後領域に配置するとともに、表示切換コマンドを変換後領域に関連付ける。このため、１以上の構成部品のすべてを順に表示することができる。
【０１４９】
さらに、ＭＰ１００は、組に分類された構成部品のすべてを当該組に対する変換後領域に配置できない場合、構成部品の一部である表示部分を変換後領域に配置するとともに、スクロールコマンドを変換後領域に関連付ける。このため、構成部品のすべてを順に表示することができる。
【０１５０】
＜変形例＞
上述した実施の形態におけるプリントシステム１においては、表示用画面をＭＦＰ１００で生成した。変形例におけるプリントシステム１Ａは、表示用画面を遠隔操作装置で生成するようにしたものである。以下、変形例におけるプリントシステム１Ａについて、上述したプリントシステムと異なる点を主に説明する。
【０１５１】
図１８は、変形例におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。図１８に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１Ａが、ＲＯＭ１１３、ＨＤＤ１１５、ＣＤ−ＲＯＭ１１８に記憶された変形例における遠隔制御プログラムを実行することにより、ＣＰＵ１１１に形成される機能である。図１８を参照して、図５に示した機能と異なる点は、表示用画面送信部９５が基準画面情報送信部９５Ａに変更された点、画面生成部８３が削除された点である。その他の機能は図５に示した機能と同じなのでここでは説明を繰り返さない。
【０１５２】
遠隔操作受信部９１は、携帯情報装置２００から画面遷移操作を示す遠隔操作を受信する場合、画面遷移操作で特定される基準画面の画面識別情報と携帯情報装置２００の装置識別情報とを基準画面情報送信部９５Ａに出力する。
【０１５３】
基準画面情報送信部９５Ａは、遠隔操作受信部９１から画面識別情報と装置識別情報が入力されることに応じて、通信Ｉ／Ｆ部１１２を制御して、その画面識別情報で特定される基準画面情報を装置識別情報で特定される携帯情報装置２００に返信する。
【０１５４】
図１９は、変形例における携帯情報装置が備えるＣＰＵの機能の概要の一例を示すブロック図である。図１９に示す機能は、携帯情報装置２００が備えるＣＰＵ２０１Ａが、フラッシュメモリ２０３、またはＣＤ−ＲＯＭ２１１Ａに記憶された遠隔操作プログラムを実行することにより、ＣＰＵ２０１に形成される機能である。図１９を参照して、図１１に示した機能と異なる点は、表示用画面受信部２６５および画面サイズ送信部２６９が削除された点、画面生成部２５３が追加された点である。その他の機能は図１１に示した機能と同じなのでここでは説明を繰り返さない。
【０１５５】
画面生成部２５３は、図５に示した画面生成部８３における基準画面情報取得部５１および画面サイズ取得部５３が、基準画面情報取得部５１Ａおよび画面サイズ取得部５３Ａに変更された点を除き、図５に示した画面生成部８３と同一の機能を有する。
【０１５６】
基準画面情報取得部５１Ａは、操作受付部２６１から遠隔操作が入力されることに応じて、ＭＦＰ１００から基準画面情報を取得する。具体的には、基準画面情報取得部５１Ａは、無線ＬＡＮＩ／Ｆ２０８を制御して、操作受付部２６１から入力される遠隔操作により特定される表示用画面の画面識別情報を含む遠隔操作を、ＭＦＰ１００に送信する。そして、基準画面情報取得部５１Ａは、無線ＬＡＮＩ／Ｆ２０８がＭＦＰ１００から基準画面情報を受信すると、その基準画面情報を組領域決定部５５および構成部品配置部５７に出力する。
【０１５７】
画面サイズ取得部５３Ａは、表示部２０６の画面サイズを取得し、取得された画面サイズを組領域決定部５５に出力する。
【０１５８】
図２０は、変形例における遠隔制御処理の流れの一例を示すフローチャートである。変形例における遠隔制御処理は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５、ＣＤ−ＲＯＭ１１８に記憶された遠隔制御プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。
【０１５９】
図２０を参照して、図１３に示した遠隔制御処理と異なる点は、ステップＳ０３、ステップＳ０４、ステップＳ１０が削除された点、ステップＳ０５およびステップＳ１１がステップＳ０５ＡおよびステップＳ１１Ａに変更された点である。その他の処理は、図１３に示した処理と同じなのでここでは説明を繰り返さない。
【０１６０】
ステップＳ０５Ａにおいては、デフォルトに設定された設定画面に対応する基準画面情報を、遠隔操作装置である携帯情報装置２００に、通信Ｉ／Ｆ部１１２を介して送信し、処理をステップＳ０６に進める。
【０１６１】
ステップＳ０８においては、設定画面を特定し、処理をステップＳ１１Ａに進める。ステップＳ０９においては、設定操作により特定される設定値に変更し、処理をステップＳ１１Ａに進める。ステップＳ１１Ａにおいては、ステップＳ０８において特定された設定画面に対応する基準画面情報、ステップＳ０９において設定された設定値を反映した設定画面に対応する基準画面情報を、遠隔操作装置である携帯情報装置２００に、通信Ｉ／Ｆ部１１２を介して送信し、処理をステップＳ１３に進める。
【０１６２】
図２１は、変形例における遠隔操作処理の流れの一例を示すフローチャートである。変形例における遠隔操作処理は、携帯情報装置２００が備えるＣＰＵ２０１が、フラッシュメモリ２０３、またはＣＤ−ＲＯＭ２１１Ａに記憶された遠隔操作プログラムを実行することにより、ＣＰＵ２０１により実行される処理である。図２１を参照して、図１７に示した遠隔操作処理と異なる点は、ステップＳ９０およびステップＳ９１が削除された点、ステップＳ８５に代えてステップＳ８５ＡおよびステップＳ８５Ｂが追加された点である。その他の処理は、図１７に示した処理と同じなのでここでは説明を繰り返さない。
【０１６３】
ステップＳ８５Ａにおいては、基準画面情報を受信したか否かを判断する。無線ＬＡＮＩ／Ｆ２０８を制御して基準画面情報をＭＦＰ１００から受信する。基準画面情報を受信したならば処理をステップＳ８５Ｂに進めるが、そうでなければ処理をステップＳ８４に戻す。
【０１６４】
ステップＳ８５Ｂにおいては、表示用画面生成処理を実行し、処理をステップＳ８６に進める。表示用画面生成処理は、図１５に示した表示用画面生成処理と同じ処理である。ただし。ステップＳ２１において取得する基準画面情報は、ステップＳ８５ＡにおいてＭＦＰから受信された基準画面情報である。次のステップＳ８６においては、ステップＳ８５Ｂにおいて生成された表示用画面を表示部２０６に表示する。
【０１６５】
以上説明したように、変形例における携帯情報装置２００は、画像形成装置であるＭＦＰ１００を遠隔制御する遠隔操作装置として機能する。携帯情報装置２００は、ＭＦＰ１００に設定画面を特定する遠隔操作を送信することに応じてＭＦＰ１００から設定画面に対応する基準画面情報を受信し、携帯情報装置２００の表示部２０６の画面サイズと、基準画面情報に含まれるレイアウト情報とに基づいて、１以上の組それぞれに対して、当該組に対応する表示用画面における変換後領域を決定し、１以上の組にそれぞれ対応する複数の変換後領域の位置関係が基準画面中における複数の領域の位置関係と同じになるように複数の変換後領域を配置し、表示用画面中の当該組に対する変換後領域内に、当該組に分類された１以上の構成部品を基準画面中のサイズと同じサイズで配置することによって、表示用画面を生成し、表示部２０６に表示する。１以上の組にそれぞれ対応する複数の変換後領域の位置関係が基準画面中における複数の領域の位置関係と同じになるように複数の変換後領域を配置するので、表示画面中の複数の構成部品の配置を基準画面（設定画面）と同じにすることができる。また、１以上の構成部品を基準画面中のサイズと同じサイズで変換後領域に配置するので、構成部品を容易に視認することができ、誤操作を防止することができる。したがって、設定画面におおける構成部品のサイズを変更することなく、設定画面と見た目が同じでサイズの異なる表示用画面を表示することができる。
【０１６６】
また、携帯情報装置２００でＭＦＰ１００を遠隔操作する際に表示するための画面を、ＭＦＰ１００で表示される設定画面とは別に設計する必要がないので、画面の設計効率を向上させることができる。また、ＭＦＰ１００は表示用画面を生成する必要がないので、ＭＦＰ１００の負荷を低減することができる。
【０１６７】
なお、上述した実施の形態においては、画像形成装置の一例としてＭＦＰ１００を、遠隔操作装置の一例として携帯情報装置２００，２００Ａ，２００Ｂを、例に説明したが、図１３〜図１６または図２１に示した遠隔制御処理をＭＦＰ１００に実行させる遠隔制御方法、その遠隔制御方法をＭＦＰ１００を制御するＣＰＵ１１１に実行させる遠隔制御プログラム、図１７または図２１に示した遠隔操作処理を携帯情報装置２００，２００Ａ，２００Ｂそれぞれに実行させる遠隔操作方法、その遠隔操作方法を携帯情報装置２００，２００Ａ，２００Ｂをそれぞれ制御するＣＰＵ２０１に実行させる遠隔操作プログラムとして発明を捉えることができるのは言うまでもない。
【０１６８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１６９】
１  プリントシステム、３  ネットワーク、１００  ＭＦＰ、２００，２００Ａ，２００Ｂ  携帯情報装置、３００  ＰＣ、５  無線局、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＨＤＤ、１１６  ファクシミリ部、１１７  外部記憶装置、１１８  ＣＤ−ＲＯＭ、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１５５  後処理部、１６０  操作パネル、１６１  表示部、１６３  操作部、１６５  タッチパネル、１６７  ハードキー部、２０１  ＣＰＵ、２０２  カメラ、２０３  フラッシュメモリ、２０４  無線通信部、２０５  通話部、２０６  表示部、２０７  操作部、２０７Ａ  メインキー、２０７Ｂ  タッチパネル、２０８  無線ＬＡＮＩ／Ｆ、２０９  位置検出部、２１０  加速度センサー、２１１  外部記憶装置、５１，５１Ａ    基準画面情報取得部
５３，５３Ａ  画面サイズ取得部、５５  組領域決定部、５７  構成部品配置部、６１  縦方向分類部、６３  横方向サイズ決定部、６５  横方向分類部、６７  縦方向サイズ決定部、６９  変換後領域配置部、７１  表示切換コマンド関連付部、７３  スクロールコマンド関連付部、８１  遠隔制御部、８３  画面生成部、９１  遠隔操作受信部、９３  処理実行部、９５  表示用画面送信部、９５Ａ  基準画面情報送信部、１１０  メイン回路、１１２  部、１１６  ファクシミリ部、１１７  外部記憶装置、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１５５  後処理部、１６０  操作パネル、１６１  表示部、１６３  操作部、１６７  ハードキー部、２００  携帯情報装置、２００，２００Ａ，２００Ｂ  携帯情報装置、２０２  カメラ、２０３  フラッシュメモリ、２０４  無線通信部、２０５  通話部、２０６  表示部、２０７  操作部、２０７Ａ  メインキー、２０７Ｂ  タッチパネル、２０９  位置検出部、２１０  加速度センサー、２１１  外部記憶装置、２５１  遠隔操作部、２５３  画面生成部、２６１  操作受付部、２６３  遠隔操作送信部、２６５  表示用画面受信部、２６７  表示制御部、２６９  画面サイズ送信部。
【図１】
0005895910.tif 000002
【図２】
0005895910.tif 000003
【図３】
0005895910.tif 000004
【図４】
0005895910.tif 000005
【図５】
0005895910.tif 000006
【図６】
0005895910.tif 000007
【図７】
0005895910.tif 000008
【図８】
0005895910.tif 000009
【図９】
0005895910.tif 000010
【図１０】
0005895910.tif 000011
【図１１】
0005895910.tif 000012
【図１２】
0005895910.tif 000013
【図１３】
0005895910.tif 000014
【図１４】
0005895910.tif 000015
【図１５】
0005895910.tif 000016
【図１６】
0005895910.tif 000017
【図１７】
0005895910.tif 000018
【図１８】
0005895910.tif 000019
【図１９】
0005895910.tif 000020
【図２０】
0005895910.tif 000021
【図２１】
0005895910.tif 000022