(57)【要約】【課題】表示装置にレイアウトするパラメータ設定ウィジェットの入れ替えや、新たな機能に対応したパラメータ設定ウィジェットの追加を容易に行うこと。【解決手段】本発明は、各種機能ならびに表示手段１３の表示可能領域の各種サイズに対応して複数のパラメータ設定ウィジェット（View）を記憶するウィジェット情報記憶手段と、ユーザが指定するレイアウト情報および機能を受け付けるレイアウト情報取得手段と、レイアウト情報取得手段によって受け付けた機能と対応する複数のViewの中からレイアウト情報より得た表示可能領域のサイズと対応するViewをウィジェット情報記憶手段から読み出すウィジェット読み出し手段１１と、ウィジェット読み出し手段１１によって読み出されたViewを表示手段１３の対応する表示可能領域へレイアウトするレイアウト決定手段１２とを備えている。【選択図】図３
2006268631.tif 000002
【特許請求の範囲】
【請求項１】
機能に対応したパラメータを設定するためのパラメータ設定ウィジェットを表示手段の所定領域にレイアウトする制御を行う情報処理装置において、
各種機能ならびに前記表示手段の表示可能領域の各種サイズに対応して複数の前記パラメータ設定ウィジェットを記憶するウィジェット情報記憶手段と、
ユーザが指定するレイアウト情報および機能を受け付けるレイアウト情報取得手段と、
前記レイアウト情報取得手段によって受け付けた前記機能と対応する複数のパラメータ設定ウィジェットの中から前記レイアウト情報より得た表示可能領域のサイズと対応するパラメータ設定ウィジェットを前記ウィジェット情報記憶手段から読み出すウィジェット読み出し手段と、
前記ウィジェット読み出し手段によって読み出されたパラメータ設定ウィジェットを前記表示手段の対応する表示可能領域へレイアウトするレイアウト決定手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記レイアウト情報は、前記表示手段において複数の表示可能領域が配置されたものから成る
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記レイアウト情報は、前記表示手段において一の表示可能領域の内側に他の表示可能領域が組み込まれているものから成る
ことを特徴とする請求項１記載の情報処理装置。
【請求項４】
機能に対応したパラメータを設定するためのパラメータ設定ウィジェットを表示手段の所定領域にレイアウトする制御をコンピュータにより実行する情報処理プログラムにおいて、
予め、各種機能ならびに前記表示手段の表示可能領域の各種サイズに対応して複数の前記パラメータ設定ウィジェットをウィジェット情報記憶手段に記憶しておくステップと、
ユーザが指定するレイアウト情報および機能を受け付けるステップと、
前記受け付けた機能と対応する複数のパラメータ設定ウィジェットの中から前記レイアウト情報より得た表示可能領域のサイズと対応するパラメータ設定ウィジェットを前記ウィジェット情報記憶手段から読み出すステップと、
前記読み出したパラメータ設定ウィジェットを前記表示手段の対応する表示可能領域へレイアウトするステップと
をコンピュータにより実行することを特徴とする情報処理プログラム。
【請求項５】
前記レイアウト情報は、前記表示手段において複数の表示可能領域が配置されたものから成る
ことを特徴とする請求項４記載の情報処理プログラム。
【請求項６】
前記レイアウト情報は、前記表示手段において一の表示可能領域の内側に他の表示可能領域が組み込まれているものから成る
ことを特徴とする請求項４記載の情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機能に対応したパラメータを設定するためのパラメータ設定ウィジェットをディスプレイ等の表示手段の所定領域にレイアウトする制御を行う情報処理装置および情報処理プログラムに関する。
【背景技術】
【０００２】
近年、コピー、スキャナ、プリンタ、ファクシミリ、電子メール等の各種機能を備えた複合機が多く用いられている。このような多機能化した複合機では、所望の機能を実行するまでに多くの操作ステップを必要としている。
【０００３】
そこで、使用頻度の高い機能をタッチパネルディスプレイの基本画面に配置することで操作ステップ数を少なくすることが考えられるが、その画面に合わせて新規にボタンをデザインし直すのは効率的でない。また、後からオプション開発などで追加されるパラメータは、当初のデザインでは配置を考慮していないために、基本画面のデザインを考え直さなければ配置できないという問題点がある。
【０００４】
従来では、いくつかの決まった機能配置のカスタマイズしかユーザに提供できず、必ずしも個々のユーザの利用状況に適合した機能配置ができていない。この点、ウインドウサイズを変更した際に、レイアウトを一定のルールに従って再配置するというシステムもあるが、元のサイズより小さい場所に再配置する場合はスクロールバーなどがつくように配置されるため、隠れた機能を利用するにはスクロールバーを操作する必要がある。
【０００５】
また、特許文献１には、異種装置プラットフォーム間におけるプラットフォーム特定型のグラフィカルユーザインターフェースのウィジェット（Widget）の変換について記載されている。この技術では、異種装置のプラットフォームの表示画面サイズに適合させるために、GUIウィジェットを変換することを目的としており、プラットフォーム独立型のGUIウィジェットをプラットフォーム特定型のウィジェットヘマッピングする方法として、変換ルールを使って変換するものである。
【０００６】
【特許文献１】特開２００３−３３０７１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、このような従来の技術では、ウィジェットカテゴリ毎に変換ルールを与えなければならず、各画面での配置場所が考慮されていないため、適切なウィジェットを割り当てることができないという問題がある。特に、デジタル複合機での機能パラメータウィジェットを変換して配置することに応用することを考えたときには、配置スペースに応じたウィジェット切り替え機能ができないという問題が生じる。
【課題を解決するための手段】
【０００８】
本発明はこのような課題を解決するために成されたものである。すなわち、本発明は、機能に対応したパラメータを設定するためのパラメータ設定ウィジェットを表示手段の所定領域にレイアウトする制御を行う情報処理装置において、各種機能ならびに表示手段の表示可能領域の各種サイズに対応して複数のパラメータ設定ウィジェットを記憶するウィジェット情報記憶手段と、ユーザが指定するレイアウト情報および機能を受け付けるレイアウト情報取得手段と、レイアウト情報取得手段によって受け付けた機能と対応する複数のパラメータ設定ウィジェットの中からレイアウト情報より得た表示可能領域のサイズと対応するパラメータ設定ウィジェットをウィジェット情報記憶手段から読み出すウィジェット読み出し手段と、ウィジェット読み出し手段によって読み出されたパラメータ設定ウィジェットを表示手段の対応する表示可能領域へレイアウトするレイアウト決定手段とを備えている。
【０００９】
また、本発明は、機能に対応したパラメータを設定するためのパラメータ設定ウィジェットを表示手段の所定領域にレイアウトする制御をコンピュータにより実行する情報処理プログラムにおいて、予め、各種機能ならびに表示手段の表示可能領域の各種サイズに対応して複数のパラメータ設定ウィジェットをウィジェット情報記憶手段に記憶しておくステップと、ユーザが指定するレイアウト情報および機能を受け付けるステップと、受け付けた機能と対応する複数のパラメータ設定ウィジェットの中からレイアウト情報より得た表示可能領域のサイズと対応するパラメータ設定ウィジェットをウィジェット情報記憶手段から読み出すステップと、読み出したパラメータ設定ウィジェットを表示手段の対応する表示可能領域へレイアウトするステップとをコンピュータにより実行するものである。
【００１０】
このような本発明では、ユーザがレイアウト情報および機能を指定すると、その指定した機能に対応する複数のパラメータ設定ウィジェットの中から、レイアウト情報により得た表示可能領域のサイズと対応するパラメータ設定ウィジェットを自動的に決定し、表示手段の対応する表示可能領域へレイアウトするため、ユーザはどの機能を表示手段のどの位置に割り当てるかを指定するだけで、割り当てる位置に対応した表示可能領域のサイズに適合したパラメータ設定ウィジェットが自動的に選択されることになる。
【発明の効果】
【００１１】
したがって、本発明によれば、表示装置にレイアウトするパラメータ設定ウィジェットの入れ替えや、新たな機能に対応したパラメータ設定ウィジェットの追加を容易に行うことが可能となる。また、同じ機能であっても表示可能領域のサイズに適合したパラメータ設定ウィジェットが自動的に選択されるため、そのサイズに合った最も使いやすいパラメータ設定ウィジェットを簡単にレイアウトすることが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図に基づき説明する。通常、タッチパネルディスプレイ等の表示デバイスを有する情報処理装置において、限られた表示範囲でパラメータ設定ウィジェット（以下、「View」と言う。）の配置を行うにあたり、小さいサイズの表示デバイスに変更する場合は、できるだけボタンが隠れることを防ぎ、大きいサイズの表示デバイスに変更する場合は、選択肢を直接配置してユーザによる操作ステップ数をできるだけ少なくできるよう配置する必要がある。本実施形態に係る情報処理装置および情報処理プログラムは、例えばサイズの異なる表示デバイスへの変更を行った場合に、操作性を考慮したViewの切り替えを行い、使いやすいレイアウトを容易に設定できる点に特徴がある。
【００１３】
図１は、本実施形態に係る情報処理装置を説明するブロック図、図２は、本実施形態に係る情報処理装置の外観図である。図２に示すように、本実施形態に係る情報処理装置は、主として複写機や複合機から成るもので、原稿画像を読み取る画像入力部１と、読み取った原稿画像や外部から送信されてきた画像データを用紙に印刷出力する画像出力部２と、ユーザに対する機能表示やユーザからの指示を受け付けるタッチパネルディスプレイ４０を備えた操作パネル４とを主要構成としている。
【００１４】
ユーザは、所望の機能を実行するにあたり、操作パネル４のタッチパネルディスプレイ４０に表示された機能と対応するパラメータ設定ウィジェット（View）を参照し、ボタン操作や数値入力等によってパラメータを指定し、開始ボタンを押下することで処理を開始させる。
【００１５】
図１に示すように、本実施形態の情報処理装置における内部構成としては、本体内部に設けられるコントローラ１００を中心として、画像入力部１、画像出力部２および操作パネル４が接続され、メインＣＰＵ１０で実行されるプログラムによって制御される。
【００１６】
コントローラ１００は、画像入力部１で取り込んだ画像データを共通バスＢに送る入力部Ｉ／Ｆ（インタフェース）１ａと、共通バスＢから画像データを画像出力部２へ渡す出力部Ｉ／Ｆ２ａと、初期値を記憶する初期値記憶部３と、操作パネル４と共通バスＢとのインタフェースであるパネルＩ／Ｆ４ａと、変更前の初期値を記憶する前初期値記憶部５と、共通バスＢに接続されるシステムメモリ６と、入力部Ｉ／Ｆ１ａに接続されるシステムメモリ７と、各部を制御するメインＣＰＵ１０とを備えている。
【００１７】
このような本実施形態では、操作パネル４のタッチパネルディスプレイ４０に表示する機能と対応したViewをユーザの好みに応じて割り当てる場合や、タッチパネルディスプレイ４０を追加したり、タッチパネルディスプレイ４０の大きさが変更となって、パネルサイズに対応して必要なViewを割り当てる作業を行う場合、操作ステップ数を少なくできる配置を行うようにすることで、様々な利用環境のユーザに合わせた機能ウィジェットの自由な組合わせによる配置を実現できるようにしている。
【００１８】
したがって、本実施形態に係る情報処理装置は、各種機能ならびにタッチパネルディスプレイ４０の表示可能領域の各種サイズに対応して複数のウィジェットを記憶するウィジェット情報記憶手段と、ユーザが指定するレイアウト情報および機能を受け付けるレイアウト情報取得手段と、レイアウト情報取得手段によって受け付けた機能と対応する複数のウィジェットの中からレイアウト情報より得た表示可能領域のサイズと対応するウィジェットをウィジェット情報記憶手段から読み出すウィジェット読み出し手段と、ウィジェット読み出し手段によって読み出されたウィジェットをタッチパネルディスプレイ４０の対応する表示可能領域へレイアウトするレイアウト決定手段とを備えている。
【００１９】
ここで、複数のViewを記憶するウィジェット情報記憶手段は、装置本体に設けられる記憶手段であったり、外部に接続される記憶手段であったり、ネットワークを介して接続される記憶手段（例えば、サーバ）である。また、レイアウト情報取得手段は、ユーザがタッチパネルディスプレイ４０を用いて入力したデータを受け付けるパネルＩ／Ｆ４ａであったり、メインＣＰＵ１０で実行されるプログラムで実現される。また、ウィジェット読み出し手段およびレイアウト決定手段はメインＣＰＵ１０で実行されるプログラムで実現される。
【００２０】
図３は、本実施形態に係る情報処理装置の主要部を説明するブロック図である。ウィジェットで構成されるパラメータ設定ウィジェット（View）には複数の形態があり、各々の形態に応じてコンテナとしての配置スペースを持っている。配置スペースはサイズ情報Ｄ１としてウィジェット読み出し手段１１に渡される。コンテナ上には基本的なウィジェットが配置されており、そのウィジェットは決定すべき機能パラメータとリンクされている。
【００２１】
ウィジェット読み出し手段１１のサイズ比較手段１１ａでは、ユーザが指定したレイアウト情報Ｄ２から得た表示可能領域のサイズと、複数のViewのサイズとを比較して、配置先であるペイン上のレイアウト管理（ルール）に従い、配置スペースの情報からコンテナのスペースに適合したViewを決定する。そして、ウィジェット読み出し手段１１が読み出したViewは、レイアウト決定手段１２によって表示手段１３（例えば、タッチパネルディスプレイ４０）の対応する表示可能領域に配置される。
【００２２】
複数のウィジェットが配置可能な場合は、配置可能な最大のコンテナを選択するか、または、スタイルシートで定義されたウィジェットを優先的に選択するなどの選択ルールを適用することができる。
【００２３】
なお、上記複数のViewを持つウィジェットのViewを、自らのウィジェットの中にインポートして配置するコンテナを持つ複合ウィジェットを適用することもできる。例えば、PopupのViewはそれ自身の中に別の複合ウィジェットを配置することができるように領域を持たせ、そのスペースに配置可能な外部複合ウィジェットを配置する。
【００２４】
これにより、ユーザにとって関連深い機能をインポートすることで、例えばPopup Viewを持つウィジェットの中に複数の外部ウィジェットを配置することができるようになり、１つのPopup画面内でダイレクトに複数の機能の値を選択することができる。その結果、ユーザによる操作ステップ数を削減できるようになる。
【００２５】
このような本実施形態に係る情報処理装置によれば、表示デバイスの解像度や画面サイズが違っていた場合でも、スペースに合わせたウィジェット配置を実施することが可能で、レイアウトを容易にカスタマイズすることができる。これにより、基本画面に機能配置数を多くしたり、逆に少なくしてダイレクトに選択できるようにしたりというカスタマイズをユーザが簡単に行うことができるようになる。また、例えば、必要な機能だけに限定して、全てを例えばPopup Viewで配置するといったレイアウトも可能となり、個々のユーザの操作性を向上させることができる。
【００２６】
図４は、本実施形態に係る情報処理プログラムの主要動作を説明するフローチャートである。なお、ここで説明する情報処理プログラムの主要動作は、上記説明したウィジェット読み出し手段１１およびレイアウト決定手段１２での動作に対応している。
【００２７】
先ず、ユーザから機能ウィジェット配置操作が指示されると（ステップＳ１）、ウィジェット読み出し手段のサイズ比較手段は、レイアウト情報から配置スペースのサイズを取得する（ステップＳ２）。
【００２８】
次に、サイズ比較手段は、機能ウィジェットのViewパターン毎のサイズを取得する（ステップＳ３）。すなわち、ユーザがレイアウトしたい機能に対応したウィジェットとして複数用意されたViewパターンの各サイズを取得する。
【００２９】
次いで、配置条件の指定があるか否かを判断し（ステップＳ４）、指定がある場合には、その指定されたViewが配置スペースに入るか否かを比較確認する（ステップＳ５）。ここで、配置スペースに入る場合には（ステップＳ６でＹｅｓ）、ステップＳ８へ進み、入らない場合には（ステップＳ６でＮｏ）、ステップＳ７へ進む。
【００３０】
ステップＳ７では、Viewパターンの中で配置スペースに入る最大のものを選択する処理を行う。すなわち、ウィジェット読み出し手段は、ユーザが指定したレイアウト情報から得た表示可能領域（配置スペース）のサイズに適合する最大のViewパターンを選択する。
【００３１】
その後、選択されたViewパターンを配置スペースに描画する処理を行う（ステップＳ８）。この描画は、レイアウト決定手段によって行われる。
【００３２】
このような処理により、ユーザは、表示させたい機能と、どのスペースに割り当てるかのレイアウト情報を指定するだけで、その機能における指定したスペースに適合したサイズのウィジェットを自動的に割り当てることが可能となる。
【００３３】
次に、具体例を説明する。図５〜図８は、倍率選択機能における各Viewの例を示す図である。図５はWindow Bearing Type、図６はClosed Type、図７はSemi-Open Type、図８はPopup Typeである。
【００３４】
ここで、図５に示すWindow Bearing Typeは、倍率選択として１つ（１００％）を指定できるViewである。また、図６に示すClosed Typeは、倍率選択として２種類（例えば、００％、７０％）を指定できるボタンが用意されたViewである。なお、１００％を０ＦＦ状態、７０％をＯＮ状態として、７０％の倍率指定部分を直接数値入力できるようにしてもよい。
【００３５】
また、図７に示すSemi-Open Typeは、倍率選択として原稿サイズと用紙サイズとの関係に応じた定型の倍率を選択できる複数のボタンを備えたViewで、設定された倍率が表示されるウィジェットも用意されている。また、図８に示すPopup Typeは最も詳細に設定できるViewであり、（ａ）に示す例は定型変倍で原稿サイズと用紙サイズとの関係で決まる全てのボタンが用意され、（ｂ）に示す例はズーム設定で、テンキーによって直接倍率を指定できる表示となっている。
【００３６】
これらのViewはそれぞれ配置に必要なコンテナとしてのスペース情報を保持している。各Viewでは図のようにそれぞれ、一般的に異なるウィジェットで構成された複合ウィジェットである。
【００３７】
一方、各Viewには、配置スペースの大きさの情報も対応付けられる。配置スペースのもとになる基準はディスプレイの解像度であり、表示デバイスにより解像度も異なることがある。
【００３８】
以下の表１に各々のViewとの対応関係を示す。
【００３９】
【表１】
2006268631.tif 000003
【００４０】
コンテナの包含関係は、Closed＜Window Bearing＜Small-Semi-Open＜Semi-Open＜Popupであり、Viewのコンテナの大きさ以上のものであれば配置することが可能である。また、各Viewのウィジェットは共通の１つの倍率データオブジェクトにリンクされており、各々のウィジェットで決定された値はこの倍率データオブジェクト内に格納され、コピージョブや、スキャンジョブの読み取りパラメータとして利用される。
【００４１】
ユーザは各種機能のウィジェットを備えたViewの配置をカスタマイズするために、仕様設定画面においてレイアウト情報および機能を選択する。図９〜図１２は、仕様設定画面において選択するレイアウト情報と、View割り当て後の状態を示す図である。ここで、図９は、Semi-Open Typeを４つ配置する例、図１０は、Semi-Open Typeを３つ、Closed Typeを１つ、Small-Semi-Open Typeを１つ配置する例、図１１は、Semi-Open Typeを２つ、Closed Typeを７つ配置する例、図１２は、Window Bearing Typeを１２個配置する例である。いずれの図も、（ａ）がレイアウト情報、（ｂ）が選択されたViewの配置後の表示状態を示している。
【００４２】
例えば、図９に示すSemi-Open Typeを４つ配置するレイアウトが選択された場合、各配置スペースに対応して機能を選択すれば、自動的にその機能におけるSemi-Open TypeのViewが選択され、配置スペースに描画される。図９に示す例では、一番左の配置スペースに倍率選択の機能をしているため、この配置スペースに倍率選択のSemi-Open TypeのViewが自動的に選択され、レイアウトされることになる。
【００４３】
また、図１０に示すレイアウト情報が選択された場合、Semi-Open Typeの配置スペースには、各配置スペースに対応して選択された機能におけるSemi-Open TypeのViewが自動的に選択され、右上のClosed Typeの配置スペースには、選択された機能におけるClosed TypeのViewが自動的に選択され、右下のSmall-Semi-Open Typeの配置スペースには、選択された機能におけるSmall-Semi-Open TypeのViewが自動的に選択される。
【００４４】
図１１、図１２に示すレイアウト情報についても同様であり、各配置スペースのTypeに対応したViewが自動的に選択されることになる。
【００４５】
このように、各レイアウト情報毎にView Typeのサイズが指定されていることから、このサイズに対応した各機能のViewを自動的に割り当てることができる。したがって、ユーザは、所望のレイアウト情報を選択するとともに、そのレイアウト情報における配置スペースに所望の機能を割り当てる指示を行うだけで、最適なサイズのViewが配置スペースに自動割り当てされるため、容易にレイアウト変更を行うことが可能となる。
【００４６】
また、複合ウィジェットが他の複合ウィジェットを自身の配置スペースにインポートして配置することも可能である。図１３は、ミックスサイズ原稿送りのViewへのインポートを説明する図である。図１３（ａ）に示すように、ユーザは、例えばミックスサイズ原稿送りのPopup TypeのViewの内側領域に他の配置スペースを指定することができる。ここでは、Semi-Open Typeの配置スペースを指定しているが、これ以外のTypeであってもよい。
【００４７】
図１３（ｂ）は、指定した配置スペースに、原稿セット向き指定のViewを割り当てた状態である。ユーザの指定した配置スペースのサイズに対応して、自動的に適合するサイズのViewが割り当てられる。
【００４８】
このようなViewのインポートでは、通常、機能を指定する画面では配置されないViewであっても、必要に応じてインポートすることで、ダイレクトにそのパラメータを選択できるようになり、ユーザによる操作ステップ数を削減するカスタマイズが可能となる。
【００４９】
図１４〜図１５は、レイアウト選択画面を説明する図である。このうち、図１４は１０機能表示、図１５は７機能表示の例である。ユーザは、仕様設定画面から所望の画面（例えば、基本コピー画面、画質調整画面、読み取り方法画面、出力形式画面、ジョブ編集画面）に対応したレイアウト選択を行い、ここで機能の割り当てを指定する。
【００５０】
例えば、図１４に示す１０機能表示を選択すると、画面中央に機能を割り当てるレイアウト情報が表示され、画面右側に割り当てる機能が表示される。画面中央のレイアウト情報における番号と、画面右側に表示される機能における番号とが対応しており、レイアウト情報の番号と対応する配置スペースに、同じ番号の機能が割り当てられることを示している。１０機能表示では、合計１０個の機能を割り当てることができる。同様に、図１５に示す７機能表示では、合計７個の機能を割り当てることができる。なお、仕様によってユーザが割り当てることのできる配置スペースを限定してもよい。
【００５１】
ユーザは、好みの機能を割り当てる場合、先ず、レイアウト情報の配置スペースの番号を選択する。この選択を行うと、図１６に示すような機能選択画面が表示される。図１６（ａ）は機能画面表示に対応したボタン、（ｂ）は直接選択に対応したボタンである。ユーザは、割り当てたい機能のボタンを選択する。これにより、選択した配置スペースに対応して選択した機能が割り当てられる。
【００５２】
図１４（もしくは図１５）に示す画面のように、配置スペースの番号と機能の番号とが対応しているため、どの配置スペースにどの機能が割り当てられているか把握できることになる。本実施形態では、ユーザによって指定された配置スペースと機能とにより、その配置スペースのサイズに対応した機能のViewを自動的に選択するため、ユーザは簡単な指定のみで容易にViewのレイアウトを設定できるようになる。
【００５３】
なお、画面のカスタマイズを行うにあたり、配置スペースによってはボタン選択肢が画面内に配置しきれない場合もあるが、選択項目の一部を表示せずに、Popup画面を表示するボタンを割り当て、Popup画面内に表示しきれなかった選択肢を表示するように構成してもよい。
【００５４】
また、配置スペースにより、ボタンテキストが表示しきれなくなった場合に、ボタンの中にテキストを表示する形式のスタイルにボタン表示を切り替えるといった複合ウィジェットの切り替えを行うことも可能である。
【００５５】
また、コンテナには配置制限を持たせて機械管理者だけがカスタマイズ可能なものと、一般ユーザだけがカスタマイズ可能なものとを区別して運用してもよい。さらに、複合ウィジェットをコンテナの上に配置しようとする際にアクセス権をチェックして配置許諾を確認するようにしてから実際に配置する構成にすれば、複数のユーザで共用利用する複合機のような製品でも不用意にレイアウトが変更されてしまうことを防止できる。
【００５６】
このような本実施形態により、機能の配置順番の入れ替えが容易となる。これにより、ユーザとって使用頻度が高いものを好みの位置に配置できる。また、機能配置レイアウトの変更が単に順番を入れ替えるだけにとどまらず、配置スペースの大きさを変更することができ、変更された配置スペースに対応して、自動的に対応するViewが選択されることになる。したがって、ユーザ毎に最適なＵＩ（ユーザインタフェース）のカスタマイズを行うことが可能となる。
【００５７】
上記説明した本実施形態の情報処理プログラムを適用すれば、例えば製品完成後、後からソフトウエアオプションとして追加提供した機能があっても、既存の画面の中に自由にその機能に対応したViewを配置することが可能となる。
【００５８】
また、どんな機能パラメータであっても、Closed Typeのボタン操作をダイレクトに個々のパラメータ値を選択できるTypeのウィジェットに変更することができる。これにより操作ステップ数の少ない画面表示へのカスタマイズが可能となる。さらに、例えば基本画面にダイレクトにパラメータを選択できるボタンだけを配置することもでき、より顧客業務中心のＵＩにすることが可能となる。
【００５９】
また、表示スペースの少ない表示デバイスに変更した場合であっても、その表示スペースに対応した少ないボタンレイアウトに自動的に変更することが可能となる。さらに、ユーザに対して選択肢をスクロールさせて選ばせるような手間をかかることがないようカスタマイズできる。例えば、ボタンの右側にラベルを配置するウィジェットを、ボタンの中にラベルを配置するウィジェットに切り替えると配置スペースは小さくて済む。
【００６０】
また、複合ウィジェットが他の複合ウィジェットを自身の配置スペースにインポートして配置することも可能であるため、例えば、ユーザが好みの複数の機能パラメータを同じペイン上に配置することもできる。これにより、関連性の深い機能をオープンタイプのViewで同じ画面上に配置することができるため、操作ステップ数を低減し、使い勝手を向上させることができる。
【図面の簡単な説明】
【００６１】
【図１】本実施形態に係る情報処理装置を説明するブロック図である。
【図２】本実施形態に係る情報処理装置の外観図である。
【図３】本実施形態に係る情報処理装置の主要部を説明するブロック図である。
【図４】本実施形態に係る情報処理プログラムの主要動作を説明するフローチャートである。
【図５】倍率選択機能における各Viewの例を示す図（その１）である。
【図６】倍率選択機能における各Viewの例を示す図（その２）である。
【図７】倍率選択機能における各Viewの例を示す図（その３）である。
【図８】倍率選択機能における各Viewの例を示す図（その４）である。
【図９】仕様設定画面において選択するレイアウト情報と、View割り当て後の状態を示す図（その１）である。
【図１０】仕様設定画面において選択するレイアウト情報と、View割り当て後の状態を示す図（その２）である。
【図１１】仕様設定画面において選択するレイアウト情報と、View割り当て後の状態を示す図（その３）である。
【図１２】仕様設定画面において選択するレイアウト情報と、View割り当て後の状態を示す図（その４）である。
【図１３】ミックスサイズ原稿送りのViewへのインポートを説明する図である。
【図１４】レイアウト選択画面を説明する図（その１）である。
【図１５】レイアウト選択画面を説明する図（その２）である。
【図１６】機能選択画面の例を示す図である。
【符号の説明】
【００６２】
１…画像入力部、１ａ…入力部１／Ｆ、２…画像出力部、２ａ…出力部Ｉ／Ｆ、３…初期値記憶部、４…操作パネル、１０…メインＣＰＵ、１１…ウィジェット読み出し手段、１２…レイアウト決定手段
【図１】
2006268631.tif 000004
【図２】
2006268631.tif 000005
【図３】
2006268631.tif 000006
【図４】
2006268631.tif 000007
【図５】
2006268631.tif 000008
【図６】
2006268631.tif 000009
【図７】
2006268631.tif 000010
【図８】
2006268631.tif 000011
【図９】
2006268631.tif 000012
【図１０】
2006268631.tif 000013
【図１１】
2006268631.tif 000014
【図１２】
2006268631.tif 000015
【図１３】
2006268631.tif 000016
【図１４】
2006268631.tif 000017
【図１５】
2006268631.tif 000018
【図１６】
2006268631.tif 000019