(57)【要約】【課題】ユーザーが操作し易い操作画面を出力できるようにする。【解決手段】表示手段に対して画面データを出力することにより当該画面データに基づく表示画面を表示手段に表示させる画像処理装置２は、画面サイズの異なる複数の画面データ２１を記憶する記憶部１５と、表示手段の画面サイズに関する情報を取得する画面情報取得部３０と、画面情報取得部３０によって取得された情報に基づき、複数の画面データ２１の中から表示手段の画面サイズよりも小さい画面サイズの画面データを選択する画面データ選択部３１と、画面データ選択部３１によって選択された画面データを表示手段へ出力する画面出力部３３と、を備える構成である。【選択図】図２
2016134113.tif 000002
【特許請求の範囲】
【請求項１】
表示手段を備えた端末装置と、
前記端末装置に対して画面データを出力することにより当該画面データに基づく表示画面を前記表示手段に表示させる画像処理装置と、
を備える画像処理システムであって、
前記画像処理装置は、
画面サイズの異なる複数の画面データを記憶する記憶手段と、
前記表示手段の画面サイズに関する情報を取得する画面情報取得手段と、
前記画面情報取得手段によって取得された情報に基づき、前記複数の画面データの中から前記表示手段の画面サイズよりも小さい画面サイズの画面データを選択する画面データ選択手段と、
前記画面データ選択手段によって選択された画面データを前記端末装置へ出力する出力手段と、
を備えることを特徴とする画像処理システム。
【請求項２】
前記画面データ選択手段は、前記複数の画面データの中に前記表示手段の画面サイズと等しい画面サイズの画面データが存在する場合、前記表示手段の画面サイズと等しい画面サイズの画面データを選択することを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記画像処理装置は、前記画面データ選択手段によって選択された画面データの解像度を変換する解像度変換手段をさらに備え、
前記画面情報取得手段は、前記表示手段の解像度に関する情報をさらに取得し、
前記解像度変換手段は、前記画面データ選択手段によって選択された画面データの解像度が前記表示手段の解像度と一致しないとき、前記画面データ選択手段によって選択された画面データの解像度を変換して前記表示手段の解像度に適合させ、
前記出力手段は、前記解像度変換手段によって変換された解像度の画面データを前記端末装置へ出力することを特徴とする請求項１又は２に記載の画像処理システム。
【請求項４】
前記解像度変換手段は、前記画面データ選択手段によって選択された画面データの解像度が前記表示手段の解像度よりも小さいとき、前記画面データ選択手段によって選択された画面データの解像度を拡大して前記表示手段の解像度に適合させ、
前記出力手段は、前記解像度変換手段によって拡大された解像度の画面データを前記端末装置へ出力することを特徴とする請求項３に記載の画像処理システム。
【請求項５】
前記画像処理装置は、前記画面データ選択手段によって前記表示手段の画面サイズよりも小さい画面サイズの画面データが選択されたとき、当該画面データに含まれるコンテンツに対して個別に拡大処理又は縮小処理を行うことにより前記表示手段において表示されるコンテンツの表示サイズが所定サイズとなるように調整するコンテンツ調整手段を更に備えることを特徴とする請求項１乃至４のいずれかに記載の画像処理システム。
【請求項６】
前記コンテンツは、少なくとも文字を含むコンテンツであることを特徴とする請求項５に記載の画像処理システム。
【請求項７】
前記コンテンツ調整手段は、前記複数の画面データの中から前記表示手段の解像度よりも高解像度の画面データに含まれるコンテンツを前記記憶手段から取得し、当該高解像度の画面データに含まれるコンテンツに対して拡大処理又は縮小処理を行って表示用コンテンツを生成し、当該表示用コンテンツを前記画面データ選択手段によって選択された画面データに含まれるコンテンツ領域に合成して出力用の画面データを生成することを特徴とする請求項５又は６に記載の画像処理システム。
【請求項８】
前記端末装置は、前記画像処理装置から出力される画面データに基づく表示画面を前記表示手段に表示しているとき、ユーザーによる操作に基づいて操作情報を生成し、前記画像処理装置へ送信する操作情報送信手段を備え、
前記画像処理装置は、前記操作情報を蓄積して解析することにより、ユーザーによって所定の操作が行われる頻度の増加又はユーザーによる操作時間の増加を検出する操作解析手段を更に備え、
前記画面データ選択手段は、前記操作解析手段により、ユーザーによって所定の操作が行われる頻度の増加又はユーザーによる操作時間の増加が検出された場合、前記端末装置への出力対象として選択する画面データを変更することを特徴とする請求項１乃至７のいずれかに記載の画像処理システム。
【請求項９】
表示手段に対して画面データを出力することにより当該画面データに基づく表示画面を前記表示手段に表示させる画像処理装置であって、
画面サイズの異なる複数の画面データを記憶する記憶手段と、
前記表示手段の画面サイズに関する情報を取得する画面情報取得手段と、
前記画面情報取得手段によって取得された情報に基づき、前記複数の画面データの中から前記表示手段の画面サイズよりも小さい画面サイズの画面データを選択する画面データ選択手段と、
前記画面データ選択手段によって選択された画面データを前記表示手段へ出力する出力手段と、
を備えることを特徴とする画像処理装置。
【請求項１０】
前記画面データ選択手段は、前記複数の画面データの中に前記表示手段の画面サイズと等しい画面サイズの画面データが存在する場合、前記表示手段の画面サイズと等しい画面サイズの画面データを選択することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記画面データ選択手段によって選択された画面データの解像度を変換する解像度変換手段をさらに備え、
前記画面情報取得手段は、前記表示手段の解像度に関する情報をさらに取得し、
前記解像度変換手段は、前記画面データ選択手段によって選択された画面データの解像度が前記表示手段の解像度と一致しないとき、前記画面データ選択手段によって選択された画面データの解像度を変換して前記表示手段の解像度に適合させ、
前記出力手段は、前記解像度変換手段によって変換された解像度の画面データを前記表示手段へ出力することを特徴とする請求項９又は１０に記載の画像処理装置。
【請求項１２】
前記解像度変換手段は、前記画面データ選択手段によって選択された画面データの解像度が前記表示手段の解像度よりも小さいとき、前記画面データ選択手段によって選択された画面データの解像度を拡大して前記表示手段の解像度に適合させ、
前記出力手段は、前記解像度変換手段によって拡大された解像度の画面データを前記表示手段へ出力することを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
前記画面データ選択手段によって前記表示手段の画面サイズよりも小さい画面サイズの画面データが選択されたとき、当該画面データに含まれるコンテンツに対して個別に拡大処理又は縮小処理を行うことにより前記表示手段において表示されるコンテンツの表示サイズが所定サイズとなるように調整するコンテンツ調整手段を更に備えることを特徴とする請求項９乃至１２のいずれかに記載の画像処理装置。
【請求項１４】
前記コンテンツは、少なくとも文字を含むコンテンツであることを特徴とする請求項１３に記載の画像処理装置。
【請求項１５】
前記コンテンツ調整手段は、前記複数の画面データの中から前記表示手段の解像度よりも高解像度の画面データに含まれるコンテンツを前記記憶手段から取得し、当該高解像度の画面データに含まれるコンテンツに対して拡大処理又は縮小処理を行って表示用コンテンツを生成し、当該表示用コンテンツを前記画面データ選択手段によって選択された画面データに含まれるコンテンツ領域に合成して出力用の画面データを生成することを特徴とする請求項１３又は１４に記載の画像処理装置。
【請求項１６】
前記出力手段によって出力される画面データに基づく表示画面を前記表示手段に表示させているとき、ユーザーの操作に基づく操作情報を取得する操作情報取得手段と、
前記操作情報を蓄積して解析することにより、ユーザーによって所定の操作が行われる頻度の増加又はユーザーによる操作時間の増加を検出する操作解析手段と、
を更に備え、
前記画面データ選択手段は、前記操作解析手段により、ユーザーによって所定の操作が行われる頻度の増加又はユーザーによる操作時間の増加が検出された場合、前記表示手段への出力対象として選択する画面データを変更することを特徴とする請求項９乃至１５のいずれかに記載の画像処理装置。
【請求項１７】
前記表示手段は、前記画像処理装置と通信可能な端末装置に設けられることを特徴とする請求項９乃至１６のいずれかに記載の画像処理装置。
【請求項１８】
画面サイズの異なる複数の画面データを管理する画像処理装置において実行されるプログラムであって、前記画像処理装置を、
前記画面データの出力対象となる表示手段の画面サイズに関する情報を取得する画面情報取得手段、
前記画面情報取得手段によって取得された情報に基づき、前記複数の画面データの中から前記表示手段の画面サイズよりも小さい画面サイズの画面データを選択する画面データ選択手段、および、
前記画面データ選択手段によって選択された画面データを前記表示手段へ出力する出力手段、
として機能させることを特徴とするプログラム。
【請求項１９】
前記画面データ選択手段は、前記複数の画面データの中に前記表示手段の画面サイズと等しい画面サイズの画面データが存在する場合、前記表示手段の画面サイズと等しい画面サイズの画面データを選択することを特徴とする請求項１８に記載のプログラム。
【請求項２０】
前記プログラムは、前記画像処理装置をさらに、
前記画面データ選択手段によって選択された画面データの解像度を変換する解像度変換手段として機能させ、
前記画面情報取得手段は、前記表示手段の解像度に関する情報をさらに取得し、
前記解像度変換手段は、前記画面データ選択手段によって選択された画面データの解像度が前記表示手段の解像度と一致しないとき、前記画面データ選択手段によって選択された画面データの解像度を変換して前記表示手段の解像度に適合させ、
前記出力手段は、前記解像度変換手段によって変換された解像度の画面データを前記表示手段へ出力することを特徴とする請求項１８又は１９に記載のプログラム。
【請求項２１】
前記解像度変換手段は、前記画面データ選択手段によって選択された画面データの解像度が前記表示手段の解像度よりも小さいとき、前記画面データ選択手段によって選択された画面データの解像度を拡大して前記表示手段の解像度に適合させ、
前記出力手段は、前記解像度変換手段によって拡大された解像度の画面データを前記表示手段へ出力することを特徴とする請求項２０に記載のプログラム。
【請求項２２】
前記プログラムは、前記画像処理装置をさらに、
前記画面データ選択手段によって前記表示手段の画面サイズよりも小さい画面サイズの画面データが選択されたとき、当該画面データに含まれるコンテンツに対して個別に拡大処理又は縮小処理を行うことにより前記表示手段において表示されるコンテンツの表示サイズが所定サイズとなるように調整するコンテンツ調整手段として機能させることを特徴とする請求項１８乃至２１のいずれかに記載のプログラム。
【請求項２３】
前記コンテンツは、少なくとも文字を含むコンテンツであることを特徴とする請求項２２に記載のプログラム。
【請求項２４】
前記コンテンツ調整手段は、前記複数の画面データの中から前記表示手段の解像度よりも高解像度の画面データに含まれるコンテンツを前記記憶手段から取得し、当該高解像度の画面データに含まれるコンテンツに対して拡大処理又は縮小処理を行って表示用コンテンツを生成し、当該表示用コンテンツを前記画面データ選択手段によって選択された画面データに含まれるコンテンツ領域に合成して出力用の画面データを生成することを特徴とする請求項２２又は２３に記載のプログラム。
【請求項２５】
画面サイズの異なる複数の画面データを保持する画像処理装置と通信可能な端末装置であって、
所定の画面サイズを有する表示手段と、
前記表示手段の画面サイズに関する情報を前記画像処理装置へ送信することにより、前記表示手段の画面サイズに適合する画面サイズの画面データを前記画像処理装置へ要求する画面データ要求手段と、
前記画面データ要求手段によって送信された情報に基づき前記画像処理装置で選択された画面サイズの画面データを前記画像処理装置から取得し、前記表示手段へ表示させる表示制御手段と、
を備えることを特徴とする端末装置。
【請求項２６】
画面サイズの異なる複数の画面データを保持する画像処理装置と通信可能な端末装置であって、
所定の画面サイズを有する表示手段と、
前記画像処理装置から前記複数の画面データに関する情報を取得する情報取得手段と、
前記情報取得手段によって取得された情報に基づき、前記複数の画面データの中から前記表示手段の画面サイズよりも小さい画面サイズの画面データを選択して前記画像処理装置へ要求する画面データ要求手段と、
前記画面データ要求手段によって画面サイズの画面データを前記画像処理装置から取得し、前記表示手段へ表示させる表示制御手段と、
を備えることを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、画像処理装置、端末装置及びプログラムに関し、特に端末装置などの表示手段において画像処理装置を操作するための操作画面を表示させる技術に関する。
【背景技術】
【０００２】
ＭＦＰ（Multifunction Peripherals）などの画像処理装置は、ユーザーが各種設定操作を行う際のユーザーインタフェースとしてタッチ操作が可能な操作パネルを備えており、その操作パネルに各種操作画面を表示してユーザーによる設定操作を受け付ける。従来、この種の画像処理装置において、複数の設定項目を配置する領域の大きさや位置などを定義した複数のレイアウトパターンを予め保持し、機種毎に異なる操作パネルの画面サイズに応じて最適なレイアウトパターンを選択して操作画面を構成し、操作パネルに表示させるようにした技術が提案されている（例えば特許文献１）。
【０００３】
一方、近年ではスマートフォンやタブレット端末などのユーザーがタッチ操作可能な端末装置の普及に伴い、画像処理装置は、操作パネルに表示する各種操作画面を端末装置に送信して表示させることにより端末装置からの遠隔操作を受け付けることを可能にした技術も提案されている（例えば特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１６６２５９号公報
【特許文献２】特開２０１４−２２２４８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、画像処理装置が端末装置に操作画面を送信して表示させる際、端末装置の画面サイズには様々なサイズが存在するため、操作パネルの画面サイズと端末装置の画面サイズとが異なることが多い。例えば、画像処理装置の操作パネルが９インチの画面サイズを有する場合、画像処理装置は、その操作パネルに表示するために９インチ用にデザインされた操作画面を保持している。このような場合、画像処理装置が操作パネルの画面サイズよりも小さい７インチの画面サイズを有する端末装置に操作画面を送信すると、端末装置は９インチ用にデザインされた操作画面を７インチの画面で表示するため、操作キーや操作キーの間隔が縮小された状態に表示される。そのため、画像処理装置の操作パネルに対する操作を行うときよりも操作し難い状態となり、操作キーの押し間違いなどが多発するという問題があった。
【０００６】
これを防止するため、例えば特許文献１のように複数のレイアウトパターンの中から端末装置の画面サイズに対応するレイアウトパターンを選択して最適な操作画面をその都度生成することが考えられる。しかし、その場合は、様々な端末装置の画面サイズに対応する最適なレイアウトパターンを予め用意しておく必要があるため、画像処理装置で保持しておくべきレイアウトパターンの数が膨大になり、記憶領域を占有してしまうことから好ましいものではない。また特許文献１の技術では、画面サイズが異なるとレイアウトパターンが変わるため、操作画面内における操作キーの表示位置や大きさなどが外見上大きく変わることがあり、操作性を低下させる要因となる。
【０００７】
そこで本発明は、従来の問題点を解決するため、ユーザーが操作し易い操作画面を出力できるようにした画像処理システム、画像処理装置、端末装置及びプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１に係る発明は、表示手段を備えた端末装置と、前記端末装置に対して画面データを出力することにより当該画面データに基づく表示画面を前記表示手段に表示させる画像処理装置と、を備える画像処理システムであって、前記画像処理装置は、画面サイズの異なる複数の画面データを記憶する記憶手段と、前記表示手段の画面サイズに関する情報を取得する画面情報取得手段と、前記画面情報取得手段によって取得された情報に基づき、前記複数の画面データの中から前記表示手段の画面サイズよりも小さい画面サイズの画面データを選択する画面データ選択手段と、前記画面データ選択手段によって選択された画面データを前記端末装置へ出力する出力手段と、を備えることを特徴とする構成である。
【０００９】
請求項２に係る発明は、請求項１に記載の画像処理システムにおいて、前記画面データ選択手段は、前記複数の画面データの中に前記表示手段の画面サイズと等しい画面サイズの画面データが存在する場合、前記表示手段の画面サイズと等しい画面サイズの画面データを選択することを特徴とする構成である。
【００１０】
請求項３に係る発明は、請求項１又は２に記載の画像処理システムにおいて、前記画像処理装置は、前記画面データ選択手段によって選択された画面データの解像度を変換する解像度変換手段をさらに備え、前記画面情報取得手段は、前記表示手段の解像度に関する情報をさらに取得し、前記解像度変換手段は、前記画面データ選択手段によって選択された画面データの解像度が前記表示手段の解像度と一致しないとき、前記画面データ選択手段によって選択された画面データの解像度を変換して前記表示手段の解像度に適合させ、前記出力手段は、前記解像度変換手段によって変換された解像度の画面データを前記端末装置へ出力することを特徴とする構成である。
【００１１】
請求項４に係る発明は、請求項３に記載の画像処理システムにおいて、前記解像度変換手段は、前記画面データ選択手段によって選択された画面データの解像度が前記表示手段の解像度よりも小さいとき、前記画面データ選択手段によって選択された画面データの解像度を拡大して前記表示手段の解像度に適合させ、前記出力手段は、前記解像度変換手段によって拡大された解像度の画面データを前記端末装置へ出力することを特徴とする構成である。
【００１２】
請求項５に係る発明は、請求項１乃至４のいずれかに記載の画像処理システムにおいて、前記画像処理装置は、前記画面データ選択手段によって前記表示手段の画面サイズよりも小さい画面サイズの画面データが選択されたとき、当該画面データに含まれるコンテンツに対して個別に拡大処理又は縮小処理を行うことにより前記表示手段において表示されるコンテンツの表示サイズが所定サイズとなるように調整するコンテンツ調整手段を更に備えることを特徴とする構成である。
【００１３】
請求項６に係る発明は、請求項５に記載の画像処理システムにおいて、前記コンテンツは、少なくとも文字を含むコンテンツであることを特徴とする構成である。
【００１４】
請求項７に係る発明は、請求項５又は６に記載の画像処理システムにおいて、前記コンテンツ調整手段は、前記複数の画面データの中から前記表示手段の解像度よりも高解像度の画面データに含まれるコンテンツを前記記憶手段から取得し、当該高解像度の画面データに含まれるコンテンツに対して拡大処理又は縮小処理を行って表示用コンテンツを生成し、当該表示用コンテンツを前記画面データ選択手段によって選択された画面データに含まれるコンテンツ領域に合成して出力用の画面データを生成することを特徴とする構成である。
【００１５】
請求項８に係る発明は、請求項１乃至７のいずれかに記載の画像処理システムにおいて、前記端末装置は、前記画像処理装置から出力される画面データに基づく表示画面を前記表示手段に表示しているとき、ユーザーによる操作に基づいて操作情報を生成し、前記画像処理装置へ送信する操作情報送信手段を備え、前記画像処理装置は、前記操作情報を蓄積して解析することにより、ユーザーによって所定の操作が行われる頻度の増加又はユーザーによる操作時間の増加を検出する操作解析手段を更に備え、前記画面データ選択手段は、前記操作解析手段により、ユーザーによって所定の操作が行われる頻度の増加又はユーザーによる操作時間の増加が検出された場合、前記端末装置への出力対象として選択する画面データを変更することを特徴とする構成である。
【００１６】
請求項９に係る発明は、表示手段に対して画面データを出力することにより当該画面データに基づく表示画面を前記表示手段に表示させる画像処理装置であって、画面サイズの異なる複数の画面データを記憶する記憶手段と、前記表示手段の画面サイズに関する情報を取得する画面情報取得手段と、前記画面情報取得手段によって取得された情報に基づき、前記複数の画面データの中から前記表示手段の画面サイズよりも小さい画面サイズの画面データを選択する画面データ選択手段と、前記画面データ選択手段によって選択された画面データを前記表示手段へ出力する出力手段と、を備えることを特徴とする構成である。
【００１７】
請求項１０に係る発明は、請求項９に記載の画像処理装置において、前記画面データ選択手段は、前記複数の画面データの中に前記表示手段の画面サイズと等しい画面サイズの画面データが存在する場合、前記表示手段の画面サイズと等しい画面サイズの画面データを選択することを特徴とする構成である。
【００１８】
請求項１１に係る発明は、請求項９又は１０に記載の画像処理装置において、前記画面データ選択手段によって選択された画面データの解像度を変換する解像度変換手段をさらに備え、前記画面情報取得手段は、前記表示手段の解像度に関する情報をさらに取得し、前記解像度変換手段は、前記画面データ選択手段によって選択された画面データの解像度が前記表示手段の解像度と一致しないとき、前記画面データ選択手段によって選択された画面データの解像度を変換して前記表示手段の解像度に適合させ、前記出力手段は、前記解像度変換手段によって変換された解像度の画面データを前記表示手段へ出力することを特徴とする構成である。
【００１９】
請求項１２に係る発明は、請求項１１に記載の画像処理装置において、前記解像度変換手段は、前記画面データ選択手段によって選択された画面データの解像度が前記表示手段の解像度よりも小さいとき、前記画面データ選択手段によって選択された画面データの解像度を拡大して前記表示手段の解像度に適合させ、前記出力手段は、前記解像度変換手段によって拡大された解像度の画面データを前記表示手段へ出力することを特徴とする構成である。
【００２０】
請求項１３に係る発明は、請求項９乃至１２のいずれかに記載の画像処理装置において、前記画面データ選択手段によって前記表示手段の画面サイズよりも小さい画面サイズの画面データが選択されたとき、当該画面データに含まれるコンテンツに対して個別に拡大処理又は縮小処理を行うことにより前記表示手段において表示されるコンテンツの表示サイズが所定サイズとなるように調整するコンテンツ調整手段を更に備えることを特徴とする構成である。
【００２１】
請求項１４に係る発明は、請求項１３に記載の画像処理装置において、前記コンテンツは、少なくとも文字を含むコンテンツであることを特徴とする構成である。
【００２２】
請求項１５に係る発明は、請求項１３又は１４に記載の画像処理装置において、前記コンテンツ調整手段は、前記複数の画面データの中から前記表示手段の解像度よりも高解像度の画面データに含まれるコンテンツを前記記憶手段から取得し、当該高解像度の画面データに含まれるコンテンツに対して拡大処理又は縮小処理を行って表示用コンテンツを生成し、当該表示用コンテンツを前記画面データ選択手段によって選択された画面データに含まれるコンテンツ領域に合成して出力用の画面データを生成することを特徴とする構成である。
【００２３】
請求項１６に係る発明は、請求項９乃至１５のいずれかに記載の画像処理装置において、前記出力手段によって出力される画面データに基づく表示画面を前記表示手段に表示させているとき、ユーザーの操作に基づく操作情報を取得する操作情報取得手段と、前記操作情報を蓄積して解析することにより、ユーザーによって所定の操作が行われる頻度の増加又はユーザーによる操作時間の増加を検出する操作解析手段と、を更に備え、前記画面データ選択手段は、前記操作解析手段により、ユーザーによって所定の操作が行われる頻度の増加又はユーザーによる操作時間の増加が検出された場合、前記表示手段への出力対象として選択する画面データを変更することを特徴とする構成である。
【００２４】
請求項１７に係る発明は、請求項９乃至１６のいずれかに記載の画像処理装置において、前記表示手段は、前記画像処理装置と通信可能な端末装置に設けられることを特徴とする構成である。
【００２５】
請求項１８に係る発明は、画面サイズの異なる複数の画面データを管理する画像処理装置において実行されるプログラムであって、前記画像処理装置を、前記画面データの出力対象となる表示手段の画面サイズに関する情報を取得する画面情報取得手段、前記画面情報取得手段によって取得された情報に基づき、前記複数の画面データの中から前記表示手段の画面サイズよりも小さい画面サイズの画面データを選択する画面データ選択手段、および、前記画面データ選択手段によって選択された画面データを前記表示手段へ出力する出力手段、として機能させることを特徴とする構成である。
【００２６】
請求項１９に係る発明は、請求項１８に記載のプログラムにおいて、前記画面データ選択手段は、前記複数の画面データの中に前記表示手段の画面サイズと等しい画面サイズの画面データが存在する場合、前記表示手段の画面サイズと等しい画面サイズの画面データを選択することを特徴とする構成である。
【００２７】
請求項２０に係る発明は、請求項１８又は１９に記載のプログラムにおいて、前記プログラムは、前記画像処理装置をさらに、前記画面データ選択手段によって選択された画面データの解像度を変換する解像度変換手段として機能させ、前記画面情報取得手段は、前記表示手段の解像度に関する情報をさらに取得し、前記解像度変換手段は、前記画面データ選択手段によって選択された画面データの解像度が前記表示手段の解像度と一致しないとき、前記画面データ選択手段によって選択された画面データの解像度を変換して前記表示手段の解像度に適合させ、前記出力手段は、前記解像度変換手段によって変換された解像度の画面データを前記表示手段へ出力することを特徴とする構成である。
【００２８】
請求項２１に係る発明は、請求項２０に記載のプログラムにおいて、前記解像度変換手段は、前記画面データ選択手段によって選択された画面データの解像度が前記表示手段の解像度よりも小さいとき、前記画面データ選択手段によって選択された画面データの解像度を拡大して前記表示手段の解像度に適合させ、前記出力手段は、前記解像度変換手段によって拡大された解像度の画面データを前記表示手段へ出力することを特徴とする構成である。
【００２９】
請求項２２に係る発明は、請求項１８乃至２１のいずれかに記載のプログラムにおいて、前記プログラムは、前記画像処理装置をさらに、前記画面データ選択手段によって前記表示手段の画面サイズよりも小さい画面サイズの画面データが選択されたとき、当該画面データに含まれるコンテンツに対して個別に拡大処理又は縮小処理を行うことにより前記表示手段において表示されるコンテンツの表示サイズが所定サイズとなるように調整するコンテンツ調整手段として機能させることを特徴とする構成である。
【００３０】
請求項２３に係る発明は、請求項２２に記載のプログラムにおいて、前記コンテンツは、少なくとも文字を含むコンテンツであることを特徴とする構成である。
【００３１】
請求項２４に係る発明は、請求項２２又は２３に記載のプログラムにおいて、前記コンテンツ調整手段は、前記複数の画面データの中から前記表示手段の解像度よりも高解像度の画面データに含まれるコンテンツを前記記憶手段から取得し、当該高解像度の画面データに含まれるコンテンツに対して拡大処理又は縮小処理を行って表示用コンテンツを生成し、当該表示用コンテンツを前記画面データ選択手段によって選択された画面データに含まれるコンテンツ領域に合成して出力用の画面データを生成することを特徴とする構成である。
【００３２】
請求項２５に係る発明は、画面サイズの異なる複数の画面データを保持する画像処理装置と通信可能な端末装置であって、所定の画面サイズを有する表示手段と、前記表示手段の画面サイズに関する情報を前記画像処理装置へ送信することにより、前記表示手段の画面サイズに適合する画面サイズの画面データを前記画像処理装置へ要求する画面データ要求手段と、前記画面データ要求手段によって送信された情報に基づき前記画像処理装置で選択された画面サイズの画面データを前記画像処理装置から取得し、前記表示手段へ表示させる表示制御手段と、を備えることを特徴とする構成である。
【００３３】
請求項２６に係る発明は、画面サイズの異なる複数の画面データを保持する画像処理装置と通信可能な端末装置であって、所定の画面サイズを有する表示手段と、前記画像処理装置から前記複数の画面データに関する情報を取得する情報取得手段と、前記情報取得手段によって取得された情報に基づき、前記複数の画面データの中から前記表示手段の画面サイズよりも小さい画面サイズの画面データを選択して前記画像処理装置へ要求する画面データ要求手段と、前記画面データ要求手段によって画面サイズの画面データを前記画像処理装置から取得し、前記表示手段へ表示させる表示制御手段と、を備えることを特徴とする構成である。
【発明の効果】
【００３４】
本発明によれば、表示手段の画面サイズよりも小さい画面サイズの画面データを選択して表示手段に表示させることができるため、操作キーや操作キーの間隔が小さくなって操作性が低下してしまうことを抑制することができる。その結果、ユーザーが操作し易い操作画面を表示させることが可能である。
【図面の簡単な説明】
【００３５】
【図１】画像処理システムの構成概念を示す図である。
【図２】画像処理装置のハードウェア構成及び機能構成の一例を示す図である。
【図３】画像処理装置において保持される複数の画面データの一例を示す図である。
【図４】複数の画面データの具体的な画面構成の一例を示す図である。
【図５】端末装置のハードウェア構成及び機能構成の一例を示す図である。
【図６】画像処理装置と端末装置とが連携する動作シーケンスの一例を示す図である。
【図７】解像度変換部による解像度変換の一例を示す図である。
【図８】解像度変換とコンテンツ調整の双方の処理を行う例を示す図である。
【図９】表示部の解像度よりも高解像度の画面データに含まれるコンテンツを用いてコンテンツ調整を行う例を示す図である。
【図１０】画像処理装置において行われる処理手順の一例を示すフローチャートである。
【図１１】画像処理装置が端末装置から操作情報を受信した場合に行う処理手順の一例を示すフローチャートである。
【図１２】第２実施形態における画像処理装置と端末装置との動作シーケンスの一例を示す図である。
【図１３】第２実施形態における端末装置のハードウェア構成及び機能構成の一例を示す図である。
【図１４】第２実施形態の端末装置において行われる処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００３６】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００３７】
（第１実施形態）
図１は、本発明の一実施形態である画像処理システム１の構成概念を示す図である。画像処理システム１は、ＭＦＰなどで構成される画像処理装置２と、パーソナルコンピュータ（ＰＣ）やタブレット端末、スマートフォンなどで構成される端末装置３とを備えている。画像処理装置２と端末装置３とは、ＬＡＮ（Local Area Network）などのネットワークを介して、或いは、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＮＦＣ（Near Field Communication）などの無線通信手段を介して、互いにデータ通信を行うことができる構成である。
【００３８】
画像処理装置２は、例えばコピー機能やスキャン機能、プリント機能、ＦＡＸ機能などの複数の機能を備えており、ユーザーによって選択された機能を動作させてジョブを実行する。この画像処理装置２は、ユーザーが機能の選択操作やジョブの設定操作、ジョブの実行指示を行うためのユーザーインタフェースとなる操作パネル１０を備えている。操作パネル１０には、カラー液晶ディスプレイなどで構成され、所定の画面サイズを有する表示部１１が設けられる。画像処理装置２は、操作パネル１０の表示部１１にユーザーが操作可能な各種の操作画面を表示した状態でユーザーによる操作を受け付ける。また画像処理装置２は、操作パネル１０に表示するために予め保持している操作画面の画面データを、ネットワークなどを介して端末装置３に送信して表示させることができる。
【００３９】
一方、端末装置３は、各種情報を表示するためのカラー液晶ディスプレイなどで構成された所定の画面サイズを有する表示部４０を有している。また端末装置３には、後述するように、画像処理装置２と連携するアプリケーションプログラム４９（図５参照）が予めインストールされている。端末装置３は、そのアプリケーションプログラム４９を実行することにより、画像処理装置２との通信を行い、画像処理装置２から送信される画面データを受信すると、その画面データに基づく操作画面を表示部４０に表示する。したがって、ユーザーは、端末装置３に表示される操作画面を見ながら端末装置３に対して操作入力を行うことにより、画像処理装置２を遠隔操作することが可能である。
【００４０】
端末装置３に設けられる表示部４０の画面サイズは、画像処理装置２の操作パネル１０に設けられた表示部１１の画面サイズと一致することもあるが、一致しないこともある。そのため、本実施形態の画像処理装置２は、端末装置３に設けられる表示部４０の画面サイズがどのようなサイズであっても、ユーザーにとって操作し易い操作画面となるような画面データを生成し、端末装置３へ送信するように構成される。以下、このような画像処理装置２及び端末装置３のそれぞれについて詳しく説明する。
【００４１】
図２は、画像処理装置２のハードウェア構成及び機能構成の一例を示す図である。画像処理装置２は、操作パネル１０と、ネットワークインタフェース１３と、無線通信部１４と、記憶部１５と、スキャナ部１６と、プリンタ部１７と、ＦＡＸ部１８と、制御部１９とを備えている。
【００４２】
操作パネル１０は、上述した表示部１１の他、操作部１２を備えている。操作部１２は、例えば表示部１１の表示画面上に配置されるタッチパネルと、表示部１１の表示画面の周囲に配置される押しボタンキーとによって構成され、ユーザーによる操作を受け付ける。尚、以下においては、表示部１１の画面サイズが９インチである場合を例に挙げて説明する。
【００４３】
ネットワークインタフェース１３は、画像処理装置２をＬＡＮなどのネットワークに接続するものである。無線通信部１４は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＮＦＣ（Near Field Communication）などの無線通信を行うものであり、例えば端末装置３と１対１の通信を行う。
【００４４】
記憶部１５は、ハードディスドライブ（ＨＤＤ）やソリッドステートドライブ（ＳＳＤ）などによって構成される不揮発性の記憶装置である。この記憶部１５には、例えば画像処理装置２において実行されるプログラム２０、操作パネル１０の表示部１１などに表示するための操作画面に関する複数の画面データ２１及びユーザーによる操作履歴を記録した操作履歴情報２２などが記憶される。複数の画面データ２１はそれぞれ画面サイズや解像度が互いに異なるデータである。
【００４５】
図３は、記憶部１５に記憶される複数の画面データ２１の一例を示す図である。図３に示す例では、記憶部１５に４種類の画面データ２１ａ，２１ｂ，２１ｃ，２１ｄが記憶される場合を示している。例えば第１の画面データ２１ａは、画面サイズが７インチの表示デバイス用にデザインされた画面データであり、ＷＶＧＡ（８００×４８０）の解像度を有している。第２の画面データ２１ｂは、画面サイズが９インチの表示デバイス用にデザインされた画面データであり、ＷＶＧＡの解像度を有している。第３の画面データ２１ｃは、画面サイズが１５インチの表示デバイス用にデザインされた画面データであり、ＷＶＧＡの解像度を有している。第４の画面データ２１ｄは、画面サイズが１５インチの表示デバイス用にデザインされた画面データであり、ＷＸＧＡ（１２８０×７６８）の解像度を有している。このように複数の画面データ２１は、画面サイズや解像度がそれぞれ異なるデータとなっている。尚、図３では、画面サイズの最小サイズが７インチである場合を例示しているが、この最小サイズは、スマートフォンなどの比較的小さな画面に表示することを想定したサイズとすることが好ましい。
【００４６】
図４は、複数の画面データの具体的な画面構成の一例を示す図である。図４（ａ）は７インチの表示デバイス用にデザインされた画面データ２１ａの例を示しており、図４（ｂ）は９インチの表示デバイス用にデザインされた画面データ２１ｂの例を示しており、図４（ｃ）は１５インチの表示デバイス用にデザインされた画面データ２１ｃ，２１ｄの例を示している。これら複数の画面データ２１ａ，２１ｂ，２１ｃ，２１ｄには、例えばユーザーがジョブの設定操作などを行うための複数の操作キーがコンテンツ３８として含まれており、各コンテンツ３８には設定項目などをユーザーに示すための文字列が含まれている。また複数の画面データ２１ａ，２１ｂ，２１ｃ，２１ｄのそれぞれに含まれる各コンテンツ３８は、それぞれの画面サイズに対応した表示デバイスで表示されたときにほぼ同一の大きさで表示されるように画面がデザインされている。そのため、各画面データ２１ａ，２１ｂ，２１ｃ，２１ｄでは、画面内に表示されるコンテンツ３８の数が画面サイズに応じて異なる。例えば画面データ２１ａは、画面サイズが小さいため、画面内に所定サイズのコンテンツ３８を２つだけ表示し、他のコンテンツ３８を表示させる際にはスクロール操作を行うことが必要な画面構成となっている。また画面データ２１ｂは、画面データ２１ａよりも画面サイズが大きいため、画面内に所定サイズのコンテンツ３８を６つ表示し、画面データ２１ａと同様に、他のコンテンツ３８を表示させる際にはスクロール操作を行うことが必要な画面構成となっている。これに対し、画面データ２１ｃ，２１ｄは、画面サイズが大きいため、画面内に所定サイズのコンテンツ３８を全て表示することが可能であり、他のコンテンツ３８を表示させるためのスクロール操作が不要な画面構成となっている。尚、画面データ２１ｃと２１ｄでは、解像度が異なるため、１つのコンテンツ３８を表示する際のドット数（画素数）が異なる。このように複数の画面データ２１はいずれも、それぞれに適合した表示デバイスで表示されると、ユーザーが操作を行うためのコンテンツ３８をほぼ同じ大きさで表示するため、ユーザーにとって操作がし易く、誤操作を生じ難い画面構成となっている。
【００４７】
図２に戻り、スキャナ部１６は、ユーザーによってコピー機能、スキャン機能、ＦＡＸ送信機能などが選択された場合に動作し、ユーザーによってセットされた原稿の画像を光学的に読み取って画像データを生成するものである。プリンタ部１７は、ユーザーによってコピー機能又はプリント機能が選択された場合、或いは、ＦＡＸ部１８が公衆電話回線からＦＡＸデータを受信した場合に動作し、入力する画像データに基づいて印刷用紙などに画像形成を行って出力するものである。ＦＡＸ部１８は、ＦＡＸデータの送受信を行うものである。
【００４８】
制御部１９は、図示を省略するＣＰＵやメモリなどを備えて構成され、ＣＰＵがプログラム２０を読み出して実行することにより、上述した各部の動作を制御する。特に本実施形態では、ＣＰＵがプログラム２０を実行することにより、制御部１９は、画面制御部２５、操作情報受付部２６、ジョブ制御部２７及び操作解析部２８として機能する。画面制御部２５、操作情報受付部２６、ジョブ制御部２７及び操作解析部２８のそれぞれは、例えば端末装置３においてアプリケーションプログラム４９が実行され、画像処理装置２が端末装置３との連携動作を開始することによって機能する。
【００４９】
画面制御部２５は、端末装置３の表示部４０に表示させる画面を制御するものである。この画面制御部２５は、画面情報取得部３０と、画面データ選択部３１と、画面調整部３２と、画面出力部３３とを備えている。
【００５０】
画面情報取得部３０は、端末装置３に設けられている表示部４０の画面サイズ及び解像度に関する情報を含む画面情報を取得する処理部である。本実施形態における画面情報取得部３０は、端末装置３と通信を行うことにより、端末装置３から画面情報を取得する。ただし、画面情報は、必ずしも端末装置３から取得するものには限られない。例えば画面情報取得部３０は、端末装置３から機種情報などを取得し、その機種情報に基づいて外部のデータベースにアクセスし、そのデータベースから端末装置３の画面情報を取得するようにしても良い。
【００５１】
画面データ選択部３１は、画面情報取得部３０によって取得された画面情報に基づき、画面サイズの異なる複数の画面データ２１の中から端末装置３への送信対象となる１つの画面データ２１を選択する処理部である。この画面データ選択部３１は、記憶部１５に記憶されている複数の画面データ２１の中に端末装置３の表示部４０の画面サイズと同じサイズの画面データ２１があれば、それを選択する。一方、記憶部１５に記憶されている複数の画面データ２１の中に端末装置３の表示部４０の画面サイズと同じサイズの画面データがない場合、画面データ選択部３１は、端末装置３の表示部４０の画面サイズよりも小さい画面サイズの画面データ２１を選択する。このとき、複数の画面データ２１の中に表示部４０の画面サイズよりも小さいサイズの画面データ２１が２つ以上存在することもある。その場合、画面データ選択部３１は、表示部４０の画面サイズよりも小さい画面サイズである複数の画面データ２１の中から最も画面サイズの大きい画面データを選択する。また記憶部１５に記憶されている複数の画面データ２１の中に端末装置３の表示部４０の画面サイズと同サイズ又は表示部４０の画面サイズよりも小さいサイズの画面データ２１が存在しない場合、画面データ選択部３１は、複数の画面データ２１の中から最も小さい画面サイズの画面データ２１を選択する。尚、複数の画面データ２１における最小の画面サイズを、上述したようにスマートフォンなどのような小型の端末装置３の画面サイズよりも小さいサイズに設定しておけば、端末装置３がどのような装置であっても端末装置３の画面サイズよりも小さいサイズの画面データを選択することができるようになる。
【００５２】
画面調整部３２は、画面データ選択部３１によって選択された画面データ２１を必要に応じて調整する処理部である。例えば、画面データ選択部３１によって選択された画面データ２１が表示部４０の画面サイズと同サイズであり、且つ、解像度も同じであれば、画面データ２１を調整する必要はない。
【００５３】
一方、画面データ選択部３１によって選択された画面データ２１の解像度が表示部４０の解像度と異なる場合、画面データ２１に基づく操作画面を表示部４０において全画面表示させるためには、画面データ２１の解像度を表示部４０の解像度に合致させる必要がある。そのため、画面調整部３２は、解像度変換部３４を備えている。解像度変換部３４は、画面データ２１の解像度を拡大又は縮小することにより、画面データ２１の解像度を表示部４０の解像度に適合させるように変換する。例えば、画面データ２１の解像度が表示部４０の解像度よりも低い場合、解像度変換部３４は、画素補完処理を行って画面データ２１の解像度を拡大し、表示部４０の解像度に一致させる。また画面データ２１の解像度が表示部４０の解像度よりも高い場合、解像度変換部３４は、画素間引き処理を行って画面データ２１の解像度を縮小し、表示部４０の解像度に一致させる。
【００５４】
また画面調整部３２は、コンテンツ調整部３５を備えている。このコンテンツ調整部３５は、画面データ選択部３１によって表示部４０の画面サイズよりも小さい画面サイズの画面データ２１が選択されたとき、その画面データ２１に含まれるコンテンツ３８に対して個別に拡大処理又は縮小処理を行うことにより表示部４０において表示されるコンテンツ３８の表示サイズが所定サイズとなるように調整するものである。すなわち、コンテンツ調整部３５によるコンテンツ調整処理は、表示部４０において表示される操作画面に含まれる操作キーやその操作キー内に含まれる文字の表示サイズを所定サイズに統一して見栄えを良くすることにより、操作画面の操作性を向上させるものである。
【００５５】
例えば解像度変換部３４による解像度変換が行われた場合、コンテンツ調整部３５は、解像度変換部３４によって解像度が変換された後の画面データ２１に含まれるコンテンツ３８に対して個別に拡大処理又は縮小処理を行うことにより、コンテンツ３８の表示サイズが所定サイズとなるように調整する。ところが、解像度変換部３４による解像度変換が行われると、コンテンツ３８に含まれる文字や操作キーの輪郭部分が暈けてしまったり、或いは、滑らかな輪郭が角張った輪郭になってしまうケースが発生する。そのような場合、コンテンツ調整部３５が、解像度変換後の画面データ２１に含まれるコンテンツ３８に対してそのまま拡大処理や縮小処理を行ってしまうと、操作キーの境界部分の判別性が低下したり、文字の可読性が低下したりすることがある。これを防止するため、コンテンツ調整部３５は、例えば複数の画面データ２１の中に、表示部４０の解像度よりも高解像度の画面データ２１が含まれている場合、その高解像度の画面データ２１に含まれるコンテンツ３８を記憶部１５から取得し、その高解像度の画面データ２１に含まれるコンテンツ３８に対して拡大処理又は縮小処理を行って表示用のコンテンツを生成し、その表示用のコンテンツを解像度変換後の画面データ２１に含まれるコンテンツ領域に合成して出力用の画面データを生成することができるように構成される。これにより、操作キーの境界部分の判別性を低下させず、また文字の可読性を低下させることなく、表示部４０において表示される操作画面に含まれる操作キーやその操作キー内に含まれる文字の表示サイズを所定サイズに統一して操作性を向上させることができるようになる。尚、このような画面調整部３２による画面調整処理の具体例については後に詳しく説明する。
【００５６】
画面出力部３３は、画面データ選択部３１によって選択された画面データ２１、又は、画面データ選択部３１によって選択され、且つ、画面調整部３２によって調整された画面データ２１を出力する処理部である。この画面出力部３３は、画面データ２１をビットマップデータに変換し、ネットワークインタフェース１３又は無線通信部１４を介してその画面データ２１を端末装置３へ送信する。
【００５７】
上記のような画面制御部２５が機能して、端末装置３に画面データ２１が送信されるとき、制御部１９は、操作パネル１０のユーザーインタフェースとしての機能を停止させる。これにより、端末装置３と操作パネル１０との双方で互いに異なる操作が行われることを防止することができる。
【００５８】
操作情報受付部２６は、ユーザーの操作に基づく操作情報を受け付ける処理部である。例えば操作パネル１０の表示部１１に操作画面が表示されているとき、操作情報受付部２６は、操作パネル１０の操作部１２から出力される操作情報を受け付ける。また画面制御部２５によって画面データ２１が端末装置３へ送信されているとき、操作情報受付部２６は、端末装置３から送信される操作情報を受け付ける。操作情報受付部２６は、操作情報を受け付けると、その操作情報を操作履歴情報２２に記録する。このとき、操作情報受付部２６は、操作情報を受け付けた操作時間などの情報も操作履歴情報２２に記録する。また操作情報受付部２６は、操作情報を受け付けると、その操作情報を画面制御部２５及びジョブ制御部２７へ出力する。これにより、画面制御部２５は、ユーザーによる操作に基づいて端末装置３へ送信する画面データ２１を更新し、端末装置３で表示される操作画面に対してユーザーによる操作を反映させることができる。
【００５９】
ジョブ制御部２７は、操作情報受付部２６から出力される操作情報に基づいてジョブの設定を行う。またジョブ制御部２７は、操作情報がジョブの実行を指示するものであれば、スキャナ部１６、プリンタ部１７及びＦＡＸ部１８のそれぞれを動作させることにより、ユーザーによって選択されたジョブの実行を制御する。
【００６０】
操作解析部２８は、例えば画面制御部２５が機能して端末装置３に画面データ２１を送信しているときに機能する。この操作解析部２８は、画面データ２１に基づく操作画面が端末装置３で表示されているときに所定の周期で或いは所定のタイミングで操作履歴情報２２を読み出し、その操作履歴情報２２に蓄積されている操作情報を解析する。この解析処理では、例えばそれ以前の設定をキャンセルする操作や操作画面をそれ以前の操作画面に戻す操作などの所定の操作が行われる頻度が増加しているか否か、或いは、ユーザーによる操作が行われる時間の間隔が増加しているか否かが解析される。つまり、操作解析部２８は、画面制御部２５によって送信された画面データ２１に基づく操作画面が端末装置３において表示されているとき、ユーザーがその操作画面に対してスムーズな操作を行うことができているか否かを判定するのである。このような解析処理により、操作解析部２８がユーザーによって所定の操作が行われる頻度の増加又はユーザーによる操作時間の増加を検出すると、その検知結果を画面制御部２５に対して通知する。
【００６１】
画面制御部２５は、操作解析部２８からの通知を受けると、端末装置３のユーザーがスムーズな操作を行うことができていないことを把握する。この場合、画面データ選択部３１は、端末装置３への出力対象として選択する画面データ２１を、それ以前とは異なる画面サイズの画面データ２１に変更する。これにより、端末装置３において表示される操作画面を別の操作画面に切り替えることができるので、操作画面に対する操作性を向上させることができる。
【００６２】
次に図５は、端末装置３のハードウェア構成及び機能構成の一例を示す図である。端末装置３は、上述した表示部４０と、操作部４１と、記憶部４２と、ネットワークインタフェース４３と、無線通信部４４と、制御部４５とを備えている。
【００６３】
表示部４０の画面サイズは任意であるが、以下においては１３インチである場合を例に挙げて説明する。操作部４１は、例えば表示部４０の表示画面上に配置されるタッチパネルによって構成され、ユーザーによる操作を受け付ける。記憶部４２は、ハードディスドライブ（ＨＤＤ）やソリッドステートドライブ（ＳＳＤ）などによって構成される不揮発性の記憶装置であり、端末装置３に予めインストールされるアプリケーションプログラム４９を記憶する。ネットワークインタフェース４３は、端末装置３をＬＡＮなどのネットワークに接続するものである。無線通信部４４は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＮＦＣ（Near Field Communication）などの無線通信を行うものであり、例えば画像処理装置２と１対１の通信を行う。
【００６４】
制御部４５は、図示を省略するＣＰＵやメモリなどを備えて構成される。制御部４５は、ＣＰＵがアプリケーションプログラム４９を読み出して実行することにより、画像処理装置２と連携するアプリケーション５０を機能させる。このアプリケーション５０は、画面データ要求部５１、表示制御部５２及び操作情報送信部５３を備えており、ネットワークインタフェース４３又は無線通信部４４を介して画像処理装置２と通信を行うことにより、画像処理装置２から画面データ２１を取得し、その画面データ２１に基づく操作画面を表示部４０に表示する。
【００６５】
画面データ要求部５１は、画像処理装置２に対して画面データ２１の送信を要求する処理部である。本実施形態では、制御部４５においてアプリケーション５０が機能すると、画面データ要求部５１がはじめに動作し、画像処理装置２に対して画面データ２１の送信を要求する。すなわち、画面データ要求部５１は、表示部４０の画面サイズ情報や解像度情報を含む画面情報を取得し、その画面情報を画像処理装置２へ送信することにより、その画面情報に適合する画面データ２１の送信を要求する。
【００６６】
表示制御部５２は、画面データ要求部５１によって送信された情報に基づき画像処理装置２で選択された画面サイズの画面データ２１を画像処理装置２から取得し、その画面データ２１に基づく操作画面を表示部４０へ表示させる処理部である。尚、画像処理装置２から端末装置３に送信される画面データ２１は、表示部４０の解像度に適合するビットマップデータであるため、表示制御部５２は、画面データ２１に基づく操作画面の全体を表示部４０において全画面表示させることができる。この表示制御部５２は、画像処理装置２から画面データ２１を受信する度に、その受信した画面データ２１に基づく操作画面を表示部４０へ出力し、表示部４０で表示される操作画面を最新の画面に更新する。
【００６７】
操作情報送信部５３は、画面データ２１に基づく操作画面が表示部４０に表示されているとき、操作部４１によってユーザーの操作が検知されると、その操作に基づく操作情報を生成して画像処理装置２へ送信する処理部である。この操作情報には、表示部４０の画面内においてユーザーがタッチ操作などを行った位置を示す座標情報などが含まれる。したがって、画像処理装置は、端末装置３から操作情報を受信すると、その操作情報に含まれる座標情報に基づき、ユーザーがタッチ操作などを行った操作キーなどを特定することができる。
【００６８】
次に図６は、画像処理装置２と端末装置３とが互いに連携する動作シーケンスの一例を示す図である。まず端末装置３は、ユーザーの操作に基づいてアプリケーションプログラム４９を実行することにより、アプリケーション５０を起動させる（プロセスＰ１）。そして端末装置３は、画面データ要求処理を行う（プロセスＰ２）。この画面データ要求処理により、端末装置３の表示部４０に関する画面サイズ情報Ｄ１１及び解像度情報Ｄ１２を含む画面情報Ｄ１０が画像処理装置２へ送信される。画像処理装置２は、画面情報Ｄ１０を受信すると、表示部４０の画面サイズに基づいて複数の画面データ２１の中から１つの画面データ２１を選択する（プロセスＰ３）。すなわち、端末装置３の表示部４０の画面サイズが１３インチである場合、画像処理装置２は、図３に示した複数の画面データ２１ａ，２１ｂ，２１ｃ，２１ｄの中から９インチの表示デバイス用にデザインされた画面データ２１ｂを選択する。
【００６９】
そして画像処理装置２は、必要に応じて、選択した画面データ２１ｂを調整するための画面調整処理を行う（プロセスＰ４）。この画面調整処理では、解像度変換部３４による解像度変換処理やコンテンツ調整部３５よるコンテンツ調整処理が行われる。
【００７０】
図７は、解像度変換部３４による解像度変換の一例を示す図である。例えば図７に示すように、画面データ選択部３１によって選択された画面データ２１ｂの解像度がＷＶＧＡ（８００×４８０）であり、端末装置３の表示部４０の解像度がＷＸＧＡ（１２８０×７６８）である場合、解像度変換部３４は、画面データ２１ｂに対して画素補完処理を行うことにより、画面データ２１ｂの解像度を１．６倍に拡大してＷＸＧＡの画面データを生成する。
【００７１】
図８は、解像度変換部３４による解像度変換とコンテンツ調整部３５によるコンテンツ調整の双方の処理を行う例を示す図である。図８に示すように解像度変換部３４が９インチ用の画面データ２１ｂに対する解像度変換を行って１３インチ用の画面データ２１ｆを生成すると、その画面データ２１ｆに含まれる操作キーのコンテンツ３８の表示サイズが大きくなる。このようにコンテンツ３８の表示サイズが大きくなった場合、コンテンツ調整部３５は、画面データ２１ｆに含まれるコンテンツ３８の縮小処理を行い、９インチ用の画面データ２１ｂに基づいて操作画面を操作パネル１０の表示部１１に表示したときのコンテンツ３８の表示サイズとほぼ同じサイズとなるように調整する。したがって、ユーザーは、操作パネル１０の表示部１１に操作画面が表示されたときと同じ感覚で端末装置３に表示される操作キーなどを視認できるので操作性が向上する。尚、このようなコンテンツ調整処理は、コンテンツ３８に含まれる文字部分のみに対して行うようにしても良い。
【００７２】
次に図９は、表示部４０の解像度よりも高解像度の画面データ２１に含まれるコンテンツ３８を用いてコンテンツ調整を行う例を示す図である。図８と同様に、解像度変換部３４が９インチ用の画面データ２１ｂに対する解像度変換を行って１３インチ用の画面データ２１ｆを生成すると、その画面データ２１ｆに含まれる操作キーのコンテンツ３８の表示サイズが大きくなる。この場合、コンテンツ調整部３５は、表示部４０の解像度よりも高解像度である１５インチ用の画面データ２１ｄを用いてコンテンツ調整を行う。すなわち、１５インチ用の高解像度の画面データ２１ｄに含まれるコンテンツ３８を抽出して画面データ２１ｆのコンテンツ領域に合成することにより、画面データ２１ｆに含まれるコンテンツ３８をそのまま縮小した場合よりも、文字の可読性向上を図ることができるようになる。ただし、この場合においても、コンテンツ３８に含まれる操作キーや文字を表示部４０において所定サイズで表示させるためには、１５インチ用の画面データ２１ｄから抽出したコンテンツ３８を、表示部４０の画面サイズに応じて拡大又は縮小することが必要である。尚、コンテンツ３８に含まれる操作キーや文字を表示部４０において所定サイズで表示させる必要がない場合には、上述したコンテンツ調整処理を行わなくても良い。
【００７３】
図６に戻り、次に画像処理装置２は、画面データの出力処理を行う（プロセスＰ５）。これにより、画像処理装置２から端末装置３に対して画面データ２１が送信される。このとき送信される画面データ２１は、プロセスＰ３において選択された画面データ２１であり、プロセスＰ４による画面調整処理が行われた場合には処理済みの画面データ２１となる。
【００７４】
端末装置３は、画像処理装置２から画面データ２１を受信すると、その画面データ２１に基づく操作画面を表示部４０に表示させる（プロセスＰ６）。その後、端末装置３は、ユーザーによる操作を検知すると（プロセスＰ７）、ユーザーの操作に基づく操作情報Ｄ２０を生成し、操作情報送信処理を行う（プロセスＰ８）。これにより、端末装置３から画像処理装置２に対して操作情報Ｄ２０が送信される。
【００７５】
画像処理装置２は、端末装置３から操作情報Ｄ２０を受信すると、その操作情報Ｄ２０を操作履歴情報２２に蓄積して記録する（プロセスＰ９）。そして画像処理装置２は、端末装置３で表示されている操作画面に対してユーザーによって行われた操作に応じた処理を実行する（プロセスＰ１０）。例えば、画像処理装置２は、ユーザーの操作に応じて端末装置３で表示する操作画面を更新させるべく新たな画面データ２１を端末装置３へ送信したり、ジョブの設定処理や実行制御などを行ったりする。画像処理装置２は、端末装置３で表示中の操作画面を更新するときには、上述したプロセスＰ３〜Ｐ５の処理を繰り返し行う。
【００７６】
また画像処理装置２は、所定のタイミングで操作履歴情報２２を読み出して操作解析処理を行う（プロセスＰ１１）。ここでは、上述したように端末装置３で表示されている操作画面に対してユーザーがスムーズな操作を行うことができているか否かが判定される。そして画像処理装置２は、操作解析処理の解析結果に応じた処理を行う（プロセスＰ１２）。すなわち、ユーザーが端末装置３で表示されている操作画面に対してスムーズな操作を行うことができていないときには、画面データ選択部３１が複数の画面データ２１の中から１つの画面データ２１を選択する際の画面サイズを変更し、ユーザーがスムーズに操作できるようにする。
【００７７】
図１０は、画像処理装置２において行われる処理手順の一例を示すフローチャートである。この処理は、制御部１９が画面制御部２５として機能することにより行われる処理である。画像処理装置２は、この処理を開始すると、記憶部１５に記憶されている画面サイズが異なる複数の画面データ２１の中から出力対象となる１つの画面データを仮選択する（ステップＳ１０）。ここでは、例えば操作パネル１０の表示部１１の画面サイズに対応する９インチの画面データ２１ａが出力対象として仮選択される。ただし、必ずしも操作パネル１０の表示部１１の画面サイズを出力対象として仮選択するものにか限られず、複数の画面サイズのうちの１つのサイズがデフォルトサイズとして設定されていれば、そのデフォルトサイズに対応する画面データを仮選択する。
【００７８】
続いて画像処理装置２は、端末装置３の画面サイズを取得する（ステップＳ１１）。そしてステップＳ１０で仮選択した画面データ２１ａが画面サイズと、端末装置３の画面サイズとが等しいか否かを判断する（ステップＳ１２）。その結果、それらの画面サイズが互いに異なる場合（ステップＳ１２でＮＯ）、画像処理装置２は、記憶部１５に記憶されている複数の画面データ２１の中に端末装置３の画面サイズよりも小さいサイズの画面データ２１があるか否かを判断する（ステップＳ１３）。そして端末装置３の画面サイズよりも小さいサイズの画面データ２１があれば（ステップＳ１３でＹＥＳ）、端末装置３の画面サイズよりも小さいサイズの画面データ２１を出力対象として選択する（ステップＳ１４）。つまり、ステップＳ１４では、仮選択した画面データ２１を端末装置３の画面サイズよりも小さいサイズの別の画面データ２１に変更して出力対象となる画面データ２１を本選択するのである。このとき画像処理装置２は、端末装置３の画面サイズよりも小さいサイズの画面データ２１が複数存在すれば、それら複数の画面データ２１のうちから最も画面サイズの大きいものを選択する。
【００７９】
一方、仮選択した画面データ２１の画面サイズと端末装置３の画面サイズとが等しい場合（ステップＳ１２でＹＥＳ）、又は、端末装置３の画面サイズよりも小さいサイズの画面データ２１が他にない場合（ステップＳ１３でＮＯ）、画像処理装置２は、仮選択している画面データ２１を出力対象として選択する（ステップＳ１５）。つまり、ステップＳ１５では、仮選択した画面データ２１がそのまま出力対象として本選択される。
【００８０】
次に画像処理装置２は、端末装置３の解像度を取得する（ステップＳ１６）。そしてステップＳ１４又はＳ１５で選択した画面データ２１の解像度が端末装置３の解像度と等しいか否かを判断する（ステップＳ１７）。選択した画面データ２１の解像度と端末装置３の解像度とが異なる場合（ステップＳ１７でＮＯ）、さらに選択した画面データ２１の解像度が端末装置３の解像度よりも小さいか否かを判断する（ステップＳ１８）。その結果、選択した画面データ２１の解像度が端末装置３の解像度よりも小さい場合（ステップＳ１８でＹＥＳ）、画像処理装置２は、解像度変換により、選択した画面データ２１の解像度を拡大する処理を行う（ステップＳ１９）。これに対し、選択した画面データ２１の解像度が端末装置３の解像度よりも大きい場合（ステップＳ１８でＮＯ）、画像処理装置２は、解像度変換により、選択した画面データ２１の解像度を縮小する処理を行う（ステップＳ２０）。その後、画像処理装置２は、コンテンツ調整処理を行い、端末装置３で画面データ２１に基づく操作画面を表示した際に、操作キーや文字などのコンテンツ３８が所定サイズで表示されるように調整する（ステップＳ２１）。一方、ステップＳ１４又はＳ１５で選択した画面データ２１の解像度が端末装置３の解像度と等しい場合（ステップＳ１７でＹＥＳ）、画像処理装置２は、画面データ２１に対するコンテンツ調整を行うか否かを判断する（ステップＳ２２）。この判断では、例えば選択した画面データ２１の画面サイズと端末装置３の画面サイズとが異なる場合にＹＥＳと判断し、選択した画面データ２１の画面サイズと端末装置３の画面サイズとが同じ場合にＮＯと判断する。そして画面データ２１に対するコンテンツ調整を行うと判断した場合（ステップＳ２２でＹＥＳ）、画像処理装置２は、コンテンツ調整処理を行い、端末装置３で画面データ２１に基づく操作画面を表示した際に、操作キーや文字などのコンテンツ３８が所定サイズで表示されるように調整する（ステップＳ２１）。
【００８１】
そして画像処理装置２は、上記各処理によって生成された画面データ２１をネットワークインタフェース１３又は無線通信部１４へ出力することにより、端末装置３へ送信する（ステップＳ２３）。画像処理装置２において上述した処理が行われることにより、端末装置３において操作キーや操作キーの間隔が縮小された状態に表示されることを未然に防止することができ、しかも操作キーや操作キーに含まれる文字を所定サイズで表示することができるので、操作性を向上させることができるようになる。
【００８２】
次に図１１は、画像処理装置２が端末装置３から操作情報を受信した場合に行う処理手順の一例を示すフローチャートである。この処理では、制御部１９が操作情報受付部２６、ジョブ制御部２７及び操作解析部２８として機能することにより行われる処理である。画像処理装置２は、この処理を開始すると、端末装置３から受信した操作情報Ｄ２０を操作履歴情報２２に蓄積させて記録する（ステップＳ３０）。そして画像処理装置２は、操作情報Ｄ２０に応じた処理を行う（ステップＳ３１）。このステップＳ３１では、例えば端末装置３において表示中の操作画面を更新したり、ジョブの設定や実行制御などを行ったりする処理が行われる。
【００８３】
続いて画像処理装置２は、操作解析を行うか否かを判断する（ステップＳ３２）。ここでは、例えば前回の操作解析を行った時間から所定時間が経過しているか否か、或いは、操作履歴情報２２に所定操作回数分の操作情報Ｄ２０が蓄積されたか否かが判断される。そして操作解析を行うと判断した場合（ステップＳ３２でＹＥＳ）、画像処理装置２は、操作履歴情報２２を読み出し（ステップＳ３３）、ユーザーによってそれ以前の設定をキャンセルする操作や操作画面をそれ以前の操作画面に戻す操作などの所定の操作が行われる頻度が増加傾向にあるか否かを判断する（ステップＳ３４）。ユーザーによって所定の操作が行われる頻度が増加傾向にない場合（ステップＳ３４でＮＯ）、画像処理装置２は、さらにユーザーによる操作が行われる操作時間の間隔が増加傾向にあるか否かを判断する（ステップＳ３５）。ステップＳ３４又はＳ３５のいずれかでＹＥＳと判断した場合、画像処理装置２は、画面制御部２５に対して出力対象として選択する画面データ２１の変更を指示する（ステップＳ３６）。これにより、以後、画面データ選択部３１が複数の画面データ２１の中から１つの画面データ２１を選択する際の画面サイズが変更される。尚、ステップＳ３４又はＳ３５でＮＯと判断した場合には、ステップＳ３６の処理は行わない。つまり、操作履歴情報２２に蓄積された操作情報Ｄ２０を解析した結果、ユーザーがスムーズな操作を行っている場合には、画面データ選択部３１が複数の画面データ２１の中から１つの画面データ２１を選択する際の画面サイズは変更されない。
【００８４】
以上のように本実施形態における画像処理装置２は、画面サイズの異なる複数の画面データ２１を予め記憶部１５に記憶しており、端末装置３に設けられた表示部４０の画面サイズに関する情報を取得し、端末装置３の画面サイズに基づいて複数の画面データ２１の中から端末装置３の画面サイズよりも小さい画面サイズの画面データ２１を選択して端末装置３へ出力する構成である。このような構成によれば、端末装置３において画面データ２１に基づく操作画面が表示されるときに、操作キーや操作キーの間隔などが縮小された状態で表示されることを防止することができ、端末装置３に対する操作性を向上させることができる。
【００８５】
また本実施形態の画像処理装置２は、画面データ選択部３１によって選択された画面データ２１の解像度を変換する解像度変換部３４を備えており、解像度変換部３４は、画面データ選択部３１によって選択された画面データ２１の解像度が端末装置３の解像度と一致しないときには画面データ２１の解像度を変換して端末装置３の解像度に適合させることができる構成である。それ故、例えば端末装置３の解像度が画面データ２１の解像度よりも高い場合であっても、端末装置３において画面データ２１に基づく操作画面を全画面表示させることができるので、操作性を向上させることができる。
【００８６】
また本実施形態の画像処理装置２は、画面データ選択部３１によって端末装置３に設けられた表示部４０の画面サイズよりも小さい画面サイズの画面データ２１が選択されたとき、当該画面データ２１に含まれるコンテンツ３８に対して個別に拡大処理又は縮小処理を行うことにより表示部４０において表示されるコンテンツ３８の表示サイズが所定サイズとなるように調整するコンテンツ調整部３５を備えている。そのため、端末装置３の表示部４０で表示される操作画面において、操作キーや操作キーに含まれる文字などの大きさなどが外見上大きく変わることを抑制できるので、この点においても操作性を向上させることが可能となる。
【００８７】
また本実施形態における端末装置３は、表示部４０の画面サイズに関する情報を画像処理装置２へ送信することにより、表示部４０の画面サイズに適合する画面サイズの画面データ２１を画像処理装置２へ要求し、表示部４０の画面サイズに応じて画像処理装置２で選択された画面サイズの画面データ２１を画像処理装置２から取得し、表示部４０へ表示させる構成である。すなわち、端末装置３は、アプリケーション５０の起動時に表示部４０の画面サイズに関する情報を画像処理装置２へ送信するので、画像処理装置２において上述したように表示部４０の画面サイズに対応した画面データ２１を選択することができるようになる。したがって、端末装置３は、ユーザーにとって操作し易い操作画面を表示することができる。
【００８８】
（第２実施形態）
次に第２実施形態について説明する。上記第１実施形態では、画面サイズの異なる複数の画面データ２１の中から１つの画面データ２１を選択する処理を画像処理装置２で行う場合を例示した。これに対し、本実施形態では、画面サイズの異なる複数の画面データ２１の中から１つの画面データ２１を選択する処理を端末装置３で行う形態について説明する。尚、本実施形態でも画像処理システム１の構成は、第１実施形態と同様である。
【００８９】
図１２は、第２実施形態において画像処理装置２と端末装置３とが互いに連携する動作シーケンスの一例を示す図である。まず端末装置３は、ユーザーの操作に基づいてアプリケーションプログラム４９を実行することにより、アプリケーション５０を起動させると（プロセスＰ２０）、画像処理装置２において保持されている複数の画面データ２１に関する情報を取得する処理を行う（プロセスＰ２１）。これにより、端末装置３から画像処理装置２に対して情報送信要求Ｄ３０が送信される。この情報送信要求Ｄ３０を受信すると、画像処理装置２は、記憶部１５において保持している複数の画面データ２１に関する情報である画面データ保持情報Ｄ３１を端末装置３へ送信する。この画面データ保持情報Ｄ３１には、複数の画面データ２１のそれぞれに関する画面サイズや解像度などの情報が含まれる。端末装置３は、画像処理装置２から送信される画面データ保持情報Ｄ３１を取得すると、それに含まれる各画面データ２１の画面サイズを参照し、複数の画面データ２１の中から１つの画面データ２１を選択する画面データ選択処理を行う（プロセスＰ２２）。すなわち、端末装置３は、画像処理装置２が保持している複数の画面データ２１の中に表示部４０の画面サイズと同サイズの画面データがあれば、その画面データを選択する。これに対し、画像処理装置２が保持している複数の画面データ２１の中に表示部４０の画面サイズと同サイズの画面データが存在しない場合、端末装置３は、画像処理装置２が保持している複数の画面データ２１の中から表示部４０の画面サイズよりも小さい画面サイズの画面データを選択する。そして端末装置３は、画像処理装置２に対し、プロセスＰ２２で選択した画面データ２１の送信を要求する画面データ送信要求Ｄ３２を送信する。この画面データ送信要求Ｄ３２には、例えば端末装置３に設けられている表示部４０の解像度に関する情報が含まれる。
【００９０】
画像処理装置２は、端末装置３から送信される画面データ送信要求Ｄ３２を受信すると、画面データ送信要求Ｄ３２で指定された画面データ２１を記憶部１５から読み出す（プロセスＰ２３）。そして画像処理装置２は、必要に応じて、記憶部１５から読み出した画面データ２１を調整するための画面調整処理を行う（プロセスＰ２４）。この画面調整処理では、第１実施形態と同様に、解像度変換部３４による解像度変換処理やコンテンツ調整部３５よるコンテンツ調整処理などが行われる。その後、画像処理装置２は、画面データ２１の出力処理を行う（プロセスＰ５）。これにより、画像処理装置２から端末装置３に対して１つの画面データ２１が送信される。このとき送信される画面データ２１は、プロセスＰ２２において選択された画面データ２１であり、プロセスＰ２４による画面調整処理が行われた場合には処理済みの画面データ２１となる。
【００９１】
端末装置３は、画像処理装置２から画面データ２１を受信すると、その画面データ２１に基づく操作画面を表示部４０に表示させる（プロセスＰ２６）。尚、図１２では図示を省略しているが、端末装置３は、その後、第１実施形態と同様にユーザーによる操作を検知すると、ユーザーの操作に基づく操作情報を生成し、画像処理装置２へ送信する。これにより、表示部４０における操作画面を更新したり、画像処理装置２においてジョブを実行させたりすることができる。
【００９２】
図１３は、第２実施形態における端末装置３のハードウェア構成及び機能構成の一例を示す図である。本実施形態における端末装置３は、第１実施形態と同様のハードウェア構成を有する。そして制御部４５において機能するアプリケーション５０は、情報取得部５４、画面データ要求部５１、表示制御部５２及び操作情報送信部５３を備える構成である。情報取得部５４は、アプリケーション５０の起動時に動作し、画像処理装置２から画面データ保持情報Ｄ３１を取得する処理部である。すなわち、情報取得部５４は、画像処理装置２に対して情報送信要求Ｄ３０を送信することにより、画像処理装置２から画面データ保持情報Ｄ３１を取得する。画面データ保持情報Ｄ３１が取得されると、アプリケーション５０は、画面データ要求部５１を機能させる。
【００９３】
本実施形態の画面データ要求部５１は、情報取得部５４によって取得された画面データ保持情報Ｄ３１に基づき、画像処理装置２が保持している複数の画面データ２１の中から１つの画面データ２１を選択し、その選択した１つの画面データ２１を指定して画像処理装置２に画面データ送信要求Ｄ３２を送信する処理部である。この画面データ要求部５１は、上述したように画像処理装置２が保持している複数の画面データ２１の中に表示部４０の画面サイズと同サイズの画面データがあれば、その同サイズの画面データ２１を選択する。これに対し、画像処理装置２が保持している複数の画面データ２１の中に表示部４０の画面サイズと同サイズの画面データが存在しない場合には、画像処理装置２が保持している複数の画面データ２１の中から表示部４０の画面サイズよりも小さい画面サイズの画面データ２１を選択する。このとき、表示部４０の画面サイズよりも小さい画面サイズの画面データ２１が複数存在すれば、それら複数の画面データ２１の中から最も画面サイズの大きいものを選択する。尚、画像処理装置２が保持している複数の画面データ２１の中に表示部４０の画面サイズよりも小さい画面サイズの画面データが存在しない場合、画面データ要求部５１は、画像処理装置２が保持している複数の画面データ２１の中で最小の画面サイズとなる画面データ２１を選択する。そして画面データ要求部５１は、画面データ送信要求Ｄ３２を送信する。
【００９４】
尚、表示制御部５２及び操作情報送信部５３は、第１実施形態で説明したものと同様である。
【００９５】
図１４は、本実施形態の端末装置３において行われる処理手順の一例を示すフローチャートである。端末装置３は、アプリケーション５０を起動して処理を開始すると、まず表示部４０の画面サイズを取得し（ステップＳ４０）、その画面サイズに関する情報を含む情報送信要求Ｄ３０を画像処理装置２へ送信する（ステップＳ４１）。その後、端末装置３は、画像処理装置２から画面データ保持情報Ｄ３１を受信するまで待機し（ステップＳ４２）、画面データ保持情報Ｄ３１を受信すると（ステップＳ４２でＹＥＳ）、画像処理装置２で保持されている複数の画面データ２１の中から１つの画面データ２１を選択する処理を行う（ステップＳ４３）。すなわち、ステップＳ４３では、表示部４０の画面サイズと同サイズの画面データ２１が存在しないことを条件として、表示部４０の画面サイズよりも小さい画面サイズの画面データ２１が選択される。
【００９６】
続いて端末装置３は、表示部４０の解像度を取得し（ステップＳ４４）、その解像度に関する情報を含み、且つ、ステップＳ４３で選択した画面データ２１に関する情報を含む画面データ送信要求Ｄ３２を画像処理装置２へ送信する（ステップＳ４５）。その後、端末装置３は、画像処理装置２から画面データ２１を受信するまで待機し（ステップＳ４６）、画面データ２１を受信すると（ステップＳ４６でＹＥＳ）、その画面データ２１に基づく操作画面を表示部４０に表示する（ステップＳ４７）。
【００９７】
以上のように本実施形態の画像処理システム１では、端末装置３が画像処理装置２から複数の画面データ２１に関する画面データ保持情報Ｄ３１を取得し、その画面データ保持情報Ｄ３１に基づいて画像処理装置２が保持している複数の画面データ２１の中から表示部４０の画面サイズよりも小さい画面サイズの画面データを選択して画像処理装置２へ要求する。したがって、本実施形態では、画像処理装置２が複数の画面データ２１の中から１つの画面データ２１を選択する処理を行わなくてもよいため、画像処理装置２の処理負担を軽減することができる。そのため、画像処理装置２がジョブの実行中に端末装置３との通信を開始した場合であっても、ジョブの実行効率を低下させることなく、端末装置３に対して適切な画面データ２１を送信することができるという利点がある。
【００９８】
尚、本実施形態で上述した点以外については、第１実施形態で説明したものと同様である。
【００９９】
（変形例）
以上、本発明に関する幾つかの実施形態について説明したが、本発明は、上記各実施形態において説明した内容のものに限られるものではなく、種々の変形例が適用可能である。
【０１００】
例えば、上記実施形態では、画像処理装置２が端末装置３の表示部４０に操作画面を表示させる際に、上述した処理を行う場合を例示した。しかし、本発明は、それに限られるものではない。例えば画像処理装置２が操作パネル１０の表示部１１に対して操作画面を表示する際にも、上記実施形態で説明した処理を適用することができる。したがって、本発明では、画像処理装置２が複数の画面データ２１の中から選択した１つの画面データ２１を出力する出力先は、端末装置３に限られず、操作パネル１０の表示部１１であっても構わない。
【０１０１】
また上記実施形態では、画像処理装置２がコピー機能やスキャン機能、プリント機能、ＦＡＸ機能などの複数の機能を備えるＭＦＰである場合を例示したが、画像処理装置２は必ずしもＭＦＰに限られない。すなわち、画像処理装置２は、コピー機能、スキャン機能、プリント機能、ＦＡＸ機能などの複数の機能のうちの少なくとも１つの機能を有し、ユーザーによる操作に基づいてジョブの設定や実行を行うものであれば良い。
【符号の説明】
【０１０２】
１  画像処理システム
２  画像処理装置
３  端末装置
１５  記憶部（記憶手段）
２６  操作情報受付部（操作情報取得手段）
２８  操作解析部（操作解析手段）
３０  画面情報取得部（画面情報取得手段）
３１  画面データ選択部（画面データ選択手段）
３２  画面調整部
３３  画面出力部（出力手段）
３４  解像度変換部（解像度変換手段）
３５  コンテンツ調整部（コンテンツ調整手段）
５０  アプリケーション
５１  画面データ要求部（画面データ要求手段）
５２  表示制御部（表示制御手段）
５３  操作情報送信部（操作情報送信手段）
５４  情報取得部（情報取得手段）
【図１】
2016134113.tif 000003
【図２】
2016134113.tif 000004
【図３】
2016134113.tif 000005
【図４】
2016134113.tif 000006
【図５】
2016134113.tif 000007
【図６】
2016134113.tif 000008
【図７】
2016134113.tif 000009
【図８】
2016134113.tif 000010
【図９】
2016134113.tif 000011
【図１０】
2016134113.tif 000012
【図１１】
2016134113.tif 000013
【図１２】
2016134113.tif 000014
【図１３】
2016134113.tif 000015
【図１４】
2016134113.tif 000016