(57)【要約】  【課題】  操作対象に条件等の変更可能な設定項目が多くある場合でもその操作を容易に行うことのできる表示プログラム、表示装置を提供する。  【解決手段】  入力受付部４４が受け付けた入力装置３０からの入力情報に基づいて、操作内容特定部４５が操作内容を特定し、特定した操作入力と表示処理部４１が表示する表示要素との対応に基づいて、合成要否判定部４６が表示部品に対する合成の要否を判定し、合成を要すると判定された表示部品を合成処理部４７が合成する。【選択図】        図２
2008108208.tif 000002
【特許請求の範囲】
【請求項１】
条件の選択若しくは値の入力を補助する表示部品を含む表示要素を画面に表示させる表示処理と、
操作入力を受け付ける受付処理と、
前記受付処理で受け付けた操作入力と前記表示処理で表示させた表示要素との対応を特定する特定処理と、
前記特定処理で特定した操作入力と表示要素との対応に基づいて、前記表示処理で表示させた複数の表示部品に対する合成の要否を判定する判定処理と、
前記判定処理により合成を要すると判定された表示部品を合成する合成処理と
をコンピュータに実行させることを特徴とする表示プログラム。
【請求項２】
前記判定処理は、前記特定処理で特定した操作入力に対応する処理により前記表示部品が重なる位置関係にあることを条件に該重なる表示部品を合成を要する表示部品として判定することを特徴とする請求項１記載の表示プログラム。
【請求項３】
前記判定処理は、前記特定処理で特定した操作入力が、前記表示部品のうちいずれかの表示部品を他の表示部品に重ね合わせる指示であることを条件に該重なる表示部品を合成を要する表示部品として判定することを特徴とする請求項２記載の表示プログラム。
【請求項４】
前記判定処理は、前記特定処理で特定した操作入力が、前記表示要素のうち他の表示要素を表示する表示領域の大きさを変更する指示であり、該表示領域の大きさを変更することにより前記表示部品が重なる位置関係にあることを条件に該重なる表示部品を合成を要する表示部品として判定することを特徴とする請求項２記載の表示プログラム。
【請求項５】
前記判定処理は、前記特定処理で特定した操作入力が、前記表示部品に対する一連の指示であり、該操作入力の対象となった表示部品を合成を要する表示部品として判定することを特徴とする請求項１記載の表示プログラム。
【請求項６】
前記合成処理は更に、前記複数の表示部品に対応する複数の値や項目をまとめることを特徴とする請求項１記載の表示プログラム。
【請求項７】
条件の選択若しくは値の入力を補助する表示部品を含む表示要素を画面に表示させる表示手段と、
操作入力を受け付ける受付手段と、
前記受付手段が受け付けた操作入力と前記表示手段が表示させた表示要素との対応を特定する特定手段と、
前記特定手段が特定した操作入力と表示要素との対応に基づいて、前記表示手段が表示させた複数の表示部品に対する合成の要否を判定する判定手段と、
前記判定手段により合成を要すると判定された表示部品を合成する合成手段と
を具備することを特徴とする表示装置。
【請求項８】
前記判定手段は、前記特定手段が特定した操作入力に対応する処理により前記表示部品が重なる位置関係にあることを条件に該重なる表示部品を合成を要する表示部品として判定することを特徴とする請求項７記載の表示装置。
【請求項９】
前記判定手段は、前記特定手段が特定した操作入力が、前記表示部品のうちいずれかの表示部品を他の表示部品に重ね合わせる指示であることを条件に該重なる表示部品を合成を要する表示部品として判定することを特徴とする請求項８記載の表示装置。
【請求項１０】
前記判定手段は、前記特定手段が特定した操作入力が、前記表示要素のうち他の表示要素を表示する表示領域の大きさを変更する指示であり、該表示領域の大きさを変更することにより前記表示部品が重なる位置関係にあることを条件に該重なる表示部品を合成を要する表示部品として判定することを特徴とする請求項８記載の表示装置。
【請求項１１】
前記判定手段は、前記特定手段が特定した操作入力が、前記表示部品に対する一連の指示であり、該操作入力の対象となった表示部品を合成を要する表示部品として判定することを特徴とする請求項７記載の表示装置。
【請求項１２】
前記合成手段は更に、前記複数の表示部品に対応する複数の値や項目をまとめることを特徴とする請求項７記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示プログラム、表示装置に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ等の情報処理装置で稼動するアプリケーションソフトウェアや、情報処理装置から操作されるプリンタやスキャナ等の機器類は、いずれも多機能なものが提供されている。
【０００３】
なお、多機能なアプリケーションソフトウェアや機器類の操作を簡易化する技術としては、画面レイアウトの設計時にレイアウト項目を合成して表示する技術（例えば、特許文献１参照）、ユーザが各データの属性情報値を直感的に認識可能なアイコンを自動生成し検索条件とする技術（例えば、特許文献２参照）、ある画像フォルダを別の画像フォルダの上に重ねると２つのフォルダにあるすべての画像を含む新しいフォルダを生成する技術（例えば、特許文献３参照）、使用頻度の統計をとって高い順に表示するウェブ画面の表示方法に関する技術（例えば、特許文献４参照）、各処理をアイコン化して連続処理可能なアイコンを作成する技術（例えば、特許文献５参照）、複数のアイコンを選択した場合にアクセス権の論理積をとって実行可能な操作を表示する技術（例えば、特許文献６参照）等が提案されている。
【特許文献１】特開平８−５０５３９号公報
【特許文献２】特開平８−２６３２５６号公報
【特許文献３】特開２００４−２６５３１４号公報
【特許文献４】特開２００５−２５８４９２号公報
【特許文献５】特開２００１−２７３０７３号公報
【特許文献６】特開平３−６３７５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
操作対象に条件等の設定項目の複数の組がある場合に、これら複数の設定項目の選択指示を行う際にそれらの組み合わせを考慮してそれぞれの組ごとに選択指示の操作を行うことは煩わしいという課題があった。
【課題を解決するための手段】
【０００５】
上述した目的を達成するため、請求項１の発明は、条件の選択若しくは値の入力を補助する表示部品を含む表示要素を画面に表示させる表示処理と、操作入力を受け付ける受付処理と、前記受付処理で受け付けた操作入力と前記表示処理で表示させた表示要素との対応を特定する特定処理と、前記特定処理で特定した操作入力と表示要素との対応に基づいて、前記表示処理で表示させた複数の表示部品に対する合成の要否を判定する判定処理と、前記判定処理により合成を要すると判定された表示部品を合成する合成処理とをコンピュータに実行させることを特徴とする。
【０００６】
また、請求項２の発明は、請求項１の発明において、前記判定処理は、前記特定処理で特定した操作入力に対応する処理により前記表示部品が重なる位置関係にあることを条件に該重なる表示部品を合成を要する表示部品として判定することを特徴とする。
【０００７】
また、請求項３の発明は、請求項２の発明において、前記判定処理は、前記特定処理で特定した操作入力が、前記表示部品のうちいずれかの表示部品を他の表示部品に重ね合わせる指示であることを条件に該重なる表示部品を合成を要する表示部品として判定することを特徴とする。
【０００８】
また、請求項４の発明は、請求項２の発明において、前記判定処理は、前記特定処理で特定した操作入力が、前記表示要素のうち他の表示要素を表示する表示領域の大きさを変更する指示であり、該表示領域の大きさを変更することにより前記表示部品が重なる位置関係にあることを条件に該重なる表示部品を合成を要する表示部品として判定することを特徴とする。
【０００９】
また、請求項５の発明は、請求項１の発明において、前記判定処理は、前記特定処理で特定した操作入力が、前記表示部品に対する一連の指示であり、該操作入力の対象となった表示部品を合成を要する表示部品として判定することを特徴とする。
【００１０】
また、請求項６の発明は、請求項１の発明において、前記合成処理は更に、前記複数の表示部品に対応する複数の値や項目をまとめることを特徴とする。
【００１１】
また、請求項７の発明は、条件の選択若しくは値の入力を補助する表示部品を含む表示要素を画面に表示させる表示手段と、操作入力を受け付ける受付手段と、前記受付手段が受け付けた操作入力と前記表示手段が表示させた表示要素との対応を特定する特定手段と、前記特定手段が特定した操作入力と表示要素との対応に基づいて、前記表示手段が表示させた複数の表示部品に対する合成の要否を判定する判定手段と、前記判定手段により合成を要すると判定された表示部品を合成する合成手段とを具備することを特徴とする。
【００１２】
また、請求項８の発明は、請求項７の発明において、前記判定手段は、前記特定手段が特定した操作入力に対応する処理により前記表示部品が重なる位置関係にあることを条件に該重なる表示部品を合成を要する表示部品として判定することを特徴とする。
【００１３】
また、請求項９の発明は、請求項８の発明において、前記判定手段は、前記特定手段が特定した操作入力が、前記表示部品のうちいずれかの表示部品を他の表示部品に重ね合わせる指示であることを条件に該重なる表示部品を合成を要する表示部品として判定することを特徴とする。
【００１４】
また、請求項１０の発明は、請求項８の発明において、前記判定手段は、前記特定手段が特定した操作入力が、前記表示要素のうち他の表示要素を表示する表示領域の大きさを変更する指示であり、該表示領域の大きさを変更することにより前記表示部品が重なる位置関係にあることを条件に該重なる表示部品を合成を要する表示部品として判定することを特徴とする。
【００１５】
また、請求項１１の発明は、請求項７の発明において、前記判定手段は、前記特定手段が特定した操作入力が、前記表示部品に対する一連の指示であり、該操作入力の対象となった表示部品を合成を要する表示部品として判定することを特徴とする。
【００１６】
また、請求項１２の発明は、請求項７の発明において、前記合成手段は更に、前記複数の表示部品に対応する複数の値や項目をまとめることを特徴とする。
【発明の効果】
【００１７】
請求項１に記載の発明は、本構成を有しない場合に比較して、表示する操作画面における複数の値の組の入力操作が容易となる。
【００１８】
請求項２に記載の発明は、本構成を有しない場合に比較して、操作結果に応じた複数の値の組の入力操作が容易となる操作画面を提供することが可能となる。
【００１９】
請求項３に記載の発明は、本構成を有しない場合に比較して、重ね合わせによる合成指示といった明確な操作に応じた複数の値の組の入力操作が容易となる操作画面を提供することが可能となる。
【００２０】
請求項４に記載の発明は、本構成を有しない場合に比較して、表示状態に応じた複数の値の組の入力操作が容易となる操作画面を提供することが可能となる。
【００２１】
請求項５に記載の発明は、本構成を有しない場合に比較して、一連の操作結果に応じた複数の値の組の入力操作が容易となる操作画面を提供することが可能となる。
【００２２】
請求項６に記載の発明は、本構成を有しない場合に比較して、複数の値の組をまとめて表示させることにより複数の値の組の入力操作が容易となる操作画面を提供することが可能となる。
【００２３】
請求項７に記載の発明は、本構成を有しない場合に比較して、表示する操作画面における複数の値の組の入力操作が容易となる。
【００２４】
請求項８に記載の発明は、本構成を有しない場合に比較して、操作結果に応じた複数の値の組の入力操作が容易となる操作画面を提供することが可能となる。
【００２５】
請求項９に記載の発明は、本構成を有しない場合に比較して、重ね合わせによる合成指示といった明確な操作に応じた複数の値の組の入力操作が容易となる操作画面を提供することが可能となる。
【００２６】
請求項１０に記載の発明は、本構成を有しない場合に比較して、表示状態に応じた複数の値の組の入力操作が容易となる操作画面を提供することが可能となる。
【００２７】
請求項１１に記載の発明は、本構成を有しない場合に比較して、一連の操作結果に応じた複数の値の組の入力操作が容易となる操作画面を提供することが可能となる。
【００２８】
請求項１２に記載の発明は、本構成を有しない場合に比較して、複数の値の組をまとめて表示させることにより複数の値の組の入力操作が容易となる操作画面を提供することが可能となる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明に係る表示プログラム、表示装置の一実施の形態について、添付図面を参照して詳細に説明する。
【実施例１】
【００３０】
まず、本実施の形態における操作画面表示装置について説明する。この操作画面表示装置は、プログラムにしたがって、パーソナルコンピュータ等の情報処理装置を動作させることで実現される。
【００３１】
図１は、操作画面表示装置を実現する情報処理装置の構成例を示した図である。同図に示すように、情報処理装置１０は、演算部１１と、記憶部１２、一時記憶部１３、記憶装置接続部１４、記憶装置１５、表示装置接続部１６、入力装置接続部１７、ネットワーク制御部１８、外部装置接続部１９を有している。
【００３２】
演算部１１は、演算処理を行うもので、例えば、ＣＰＵ（Central Processing Unit）等のプロセッサにより実現されるものである。記憶部１２は、少なくとも情報処理装置１０を動作させる最小限の情報やプログラム等を記憶するもので、例えば、ＲＯＭ（Read Only Memory）、不揮発性メモリ(Nonvolatile Memory)等のメモリで実現されるものである。一時記憶部１３は、情報等を一時的に記憶するもので、例えば、ＲＡＭ（Random Access Memory）等のメモリで構成される。記憶装置接続部１４は、記憶装置１５を接続するためのインタフェイスであり、記憶装置１５は、磁気ディスクやＲＡＭ等の情報等を記憶する装置である。表示装置接続部１６は、ＣＲＴ（Cathode Ray Tube）ディスプレイや液晶ディスプレイ等の表示装置２０を接続するためのインタフェイスである。入力装置接続部１７は、キーボードやマウス等の入力装置３０を接続するためのインタフェイスである。ネットワーク制御部１８は、情報処理装置１０をネットワーク（不図示）に接続するためのインタフェイスである。外部装置接続部１９は、プリンタやスキャナ等の外部装置（不図示）を接続するためのインタフェイスである。
【００３３】
この情報処理装置１０は、記憶装置１５に各種プログラムを記憶しており、このプログラムにしたがって、演算部１１を動作させることで、操作画面表示装置を実現することができる。
【００３４】
次に、操作画面表示装置の機能的な構成について説明する。図２は、本実施形態における操作画面表示装置の機能的な構成を示すブロック図である。
【００３５】
同図に示すように、操作画面表示装置４０は、表示処理部４１と表示部品保持部４２、設定保持部４３、入力受付部４４、操作内容特定部４５、合成要否判定部４６、合成処理部４７を有している。
【００３６】
なお、同図に示した各部は、図１の情報処理装置において説明したように、プログラムに従ってＣＰＵ等のプロセッサからなる演算部１１で演算処理されて実現されるものである。これらは、必ずしも単一のプログラムで実現される必要はなく、オペレーティングシステム等が提供する機能を利用することも可能である。オペレーティングシステム等が提供する機能としては、例えば、表示部品保持部４２やここで保持される文字を入力する領域であるテキストボックス、複数項目や設定するための値を一覧して表示し選択指示を容易にしたリストボックス、複数項目や設定するための値を一覧して表示し選択指示を行ったり文字の入力を行ったりといった入力を容易にしたコンボボックス等のユーザによる情報の入力を補助するための表示部品がある。
【００３７】
また、同図においては、本実施形態の説明と直接関係しない機能部等については省略している。
【００３８】
表示処理部４１は、設定保持部４３が保持している設定に基づいて、表示部品保持部４２が保持する表示部品を、表示要素の１つであるウィンドウ等の表示領域上に表示した操作画面等を表示装置２０に表示させる。表示部品保持部４２は、操作画面等に表示されるテキストボックス、リストボックス、コンボボックス等の表示部品を保持する。設定保持部４３は、利用する表示部品の種別や、表示部品に基づいて設定される値やこの値に対応した設定項目等の各種設定情報を保持する。
【００３９】
入力受付部４４は、入力装置３０からの入力情報を受け付ける。操作内容特定部４５は、入力受付部４４が受け付けた入力情報から、入力装置３０に対して行われた操作の内容を特定する。
【００４０】
合成要否判定部４６は、操作内容特定部４５が特定した操作内容に基づいて、表示部品の合成を行うか否かを判定する。合成処理部４７は、合成要否判定部４６が表示部品の合成を行うと判定した場合に、表示部品の合成を行う。表示部品の合成は、実際には、表示部品自体を合成するのではなく、表示部品に設定されている値や項目等を合成し、複数の表示部品が示す内容をまとめて、１つの表示部品として表示するものである。このため、合成処理部４７は、設定保持部４３が保持している複数の表示部品に対応する複数の設定するための値や項目をまとめるように変更または新規に生成し、変更された設定情報に基づいて表示部品の表示を行うことで、表示部品の合成処理を行う。
【００４１】
なお、操作画面表示装置４０は、図２に示した機能部の他にも操作内容特定部４５が特定した操作内容に応じた処理を実行する機能部を有するが、ここでの説明は省略する。
【００４２】
次に、操作画面表示装置４０の動作について説明する。図３は、操作画面表示装置４０の動作の流れを示すフローチャートである。
【００４３】
操作画面表示装置４０は、表示装置２０に操作画面を表示している状態、例えば、操作画面として図４に示す印刷指示画面２００を表示している状態で、入力装置３０から何らかの入力があるのを待つ（ステップ１０１でＮＯ）。
【００４４】
印刷指示画面２００には、紙質に関する指示を選択するための表示部品２０１と、両面印刷に関する指示を選択するための表示部品２０２が表示されている。これら表示部品には、その目的ごとに識別情報が付されており、例えば、紙質に関する指示を選択するための表示部品２０１と、両面印刷に関する指示を選択するための表示部品２０２とでは、異なる識別情報が付されている。なお、図４においては、表示部品２０１は、選択指示中の状態を示している。
【００４５】
また、印刷指示画面２００の表示は、メニュー欄２０３に表示されているメニューを選択するか、タブ２０４を選択することで、異なる表示部品を表示させることができる。
【００４６】
この状態で、入力装置３０から入力情報が入力されると（ステップ１０１でＹＥＳ）、操作画面表示装置４０は、入力受付部４４が当該入力情報を受け付け、操作内容特定部４５が入力装置３０に対して行われた操作の内容を特定する（ステップ１０２）。
【００４７】
操作内容特定部４５が操作の内容を特定すると、合成要否判定部４６が表示部品の合成を行うか否かを判定するが、実施例１では、表示部品を重ねる操作（例えば、ドラッグ＆ドロップ）があった場合に当該表示部品を合成すると判定する。
【００４８】
したがって、操作内容特定部４５が特定した操作内容が表示部品を重ねる処理、例えば、表示部品２０１と表示部品２０２を重ねる処理でなければ（ステップ１０３でＮＯ）、操作画面表示装置４０は、図示しない機能部が操作内容に対応する処理を実行する（ステップ１０４）。
【００４９】
一方、操作内容特定部４５が特定した操作内容が表示部品を重ねる処理、例えば、表示部品２０１と表示部品２０２を重ねる処理であり、これらの表示部品が重なった位置関係にあれば（ステップ１０３でＹＥＳ）、合成要否判定部４６は、続けて、重ねられた表示部品の識別情報が同じか否かを判定し、その結果により合成処理部４７が異なる処理を行う。
【００５０】
重ねられた表示部品が、表示部品２０１と表示部品２０２である場合、両者の識別情報は異なるものであるから（ステップ１０５でＮＯ）、合成処理部４７は、まず、表示部品２０１に設定されている設定値（普通紙、ＯＨＰフィルム、再生紙、うら紙）と、表示部品２０２に設定されている設定値（しない、長辺とじ、短辺とじ）を合成する（ステップ１０６）。この設定値の合成に際しては、合成処理部４７は、組み合わせが許されない設定値を排除するための禁則処理を行う。この組み合わせが許されない設定値とは、例えば、「ＯＨＰフィルム／長辺とじ」、「ＯＨＰフィルム／短辺とじ」が相当する。これは、印刷処理を行う際に、印刷用紙の紙質がＯＨＰフィルムであれば両面印刷を行うと不具合が生じることが理由である。
【００５１】
続いて、合成処理部４７は、合成した設定値のうち、デフォルトとして選択される標準値を設定する（ステップ１０７）。標準値は、例えば、表示部品２０１の標準値と表示部品２０２の標準値の組み合わせに基づいて決定され、表示部品２０１の標準値が「普通紙」で表示部品２０２の標準値が「しない」であれば、合成した設定値の標準値は、「普通紙／しない」となる。
【００５２】
次に、合成処理部４７は、ラベルを合成する（ステップ１０８）。ラベルの合成は、例えば、表示部品２０１のラベル「紙質」と表示部品２０２のラベル「両面印刷」を合成した場合、「紙質／両面印刷」となる。
【００５３】
そして、合成処理部４７は、合成したラベルを合成した表示部品に設定し（ステップ１０９）、この設定に基づいて表示処理部４１が新たな表示部品を表示装置２０に表示すると（ステップ１１０）、操作画面表示装置４０は、ステップ１０１の処理に戻り、同様の処理を繰り返す。
【００５４】
合成した表示部品は、例えば、図５に示す印刷指示画面２１０に表示された表示部品２１１のようになる。この表示部品２１１は、合成されたラベル「紙質／両面印刷」が付され、選択可能な設定値として、「普通紙／しない」、「普通紙／長辺とじ」、「普通紙／短辺とじ」、「ＯＨＰフィルム／しない」、「再生紙／しない」、「再生紙／長辺とじ」、「再生紙／短辺とじ」、「うら紙／しない」が設定され、標準値によりデフォルトとして「普通紙／しない」が選択された状態となっている。
【００５５】
また、表示部品２１１における設定値の並び順や標準値は、任意に変更可能であり、表示部品の種別も、図６に示す印刷指示画面２２０に表示された表示部品２２１のように変更することも可能である。
【００５６】
一方、合成要否判定部４６が重ねられた表示部品の識別情報が同じか否かを判定した結果、識別情報が同じであった場合（ステップ１０５でＹＥＳ）、さらに、設定値が同じか否かを判定し、その結果により合成処理部４７が異なる処理を行う。
【００５７】
重ねられた表示部品の識別情報が同じで、設定値も同じ場合（ステップ１１１でＮＯ）、合成処理部４７は、表示処理部４１を介して合成が不可能であることを表示装置２０に表示させる（ステップ１１２）。重ねられた表示部品の識別情報が同じで、設定値も同じ場合とは、例えば、図７（ｂ）に示す表示部品２３１と表示部品２３２を重ねた場合である。この図７（ｂ）に示した状態は、図７（ａ）に示す表示部品２３１を複製した状態であり、当然のことながら、識別情報と設定値の両者が同じ状態となる。
【００５８】
また、重ねられた表示部品の識別情報が同じで、設定値が異なる場合（ステップ１１１でＹＥＳ）、例えば、図７（ｂ）に示した表示部品２３２の設定値を変更し、図７（ｃ）に示すような状態にした後で表示部品２３１と表示部品２３３を重ねた場合、合成処理部４７は、まず、表示部品２３１に設定されている設定値（承認図面）と、表示部品２３３に設定されている設定値（参考図面）を合成する（ステップ１１３）。この設定値の合成に際しては、識別情報が同じなので、設定値を組み合わせずに各設定値が同列の選択肢となるように合成する。
【００５９】
続いて、合成処理部４７は、合成した設定値のうち、デフォルトとして選択される標準値を設定する（ステップ１１４）。標準値には、例えば、表示部品を重ね合わせた際に、下側となる表示部品の標準値を採用する。
【００６０】
そして、合成処理部４７は、合成前と同じラベルを合成した表示部品に設定し（ステップ１１５）、この設定に基づいて表示処理部４１が新たな表示部品を表示装置２０に表示すると（ステップ１１０）、操作画面表示装置４０は、ステップ１０１の処理に戻り、同様の処理を繰り返す。
【００６１】
合成した表示部品は、例えば、図７（ｄ）に示す表示部品２３４のようになる。この表示部品２３４は、合成前と同じラベル「スタンプコメント」が付され、選択可能な設定値として、「承認図面」、「参考図面」が設定され、標準値によりデフォルトとして「承認図面」が選択された状態となっている。
【００６２】
また、表示部品２３４における設定値の並び順や標準値は、任意に変更可能であり、表示部品の種別も、選択肢を一覧表示するもの等に変更することも可能である。
【００６３】
なお、表示部品を重ねる方法としては、印刷指示画面２００に表示されている表示部品２０１をメニュー欄２０３に表示されているメニューに重ね、その後当該メニューを表示させて、そこで表示される表示部品とともに表示部品２０１を表示させて表示部品の重ねあわせを行ったり、同様の処理をタブ２０４に対して行うなど、様々な方法で行うことが可能である。
【００６４】
また、この実施例では、操作画面として印刷指示画面を例として説明したが、他の操作画面でも、同様の処理を行うことが可能である。
【実施例２】
【００６５】
実施例１では、操作内容特定部４５が特定した操作内容が表示部品を重ねる操作であった場合に、合成要否判定部４６が表示部品の合成を行うと判定する場合を説明したが、実施例２では、ウィンドウ等の表示領域を縮小することにより表示部品が重なった場合に、合成要否判定部４６が表示部品の合成を行うと判定する場合を説明する。なお、実施例２においても、操作画面表示装置４０の構成は、実施例１の場合と同様であるため、構成の説明については省略する。
【００６６】
図８は、実施例２における操作画面表示装置４０の動作の流れを示すフローチャートである。
【００６７】
操作画面表示装置４０は、表示装置２０に操作画面を表示している状態、例えば、操作画面として図９に示す印刷指示画面４００を表示している状態で、入力装置３０から何らかの入力があるのを待つ（ステップ３０１でＮＯ）。
【００６８】
印刷指示画面４００には、紙質に関する指示を選択するための表示部品４０１と、両面印刷に関する指示を選択するための表示部品４０２が表示されている。これら表示部品には、その目的ごとに識別情報が付されており、例えば、紙質に関する指示を選択するための表示部品４０１と、両面印刷に関する指示を選択するための表示部品４０２とでは、異なる識別情報が付されている。
【００６９】
この状態で、入力装置３０から入力情報が入力されると（ステップ３０１でＹＥＳ）、操作画面表示装置４０は、入力受付部４４が当該入力情報を受け付け、操作内容特定部４５が入力装置３０に対して行われた操作の内容を特定し（ステップ３０２）、図示しない機能部が操作内容に対応する処理を実行する（ステップ３０３）。
【００７０】
ここで、実行した操作が表示領域の縮小であり（ステップ３０４でＹＥＳ）、さらに、表示領域が縮小されたことにより表示部品が重複する場合には（ステップ３０５でＹＥＳ）、合成要否判定部４６が表示部品の合成を行うと判定する。表示領域が縮小されたことにより表示部品が重複する場合とは、例えば、図１０に示すように、表示部品４０１と表示部品４０２が重なる場合である。ただし、図１０に示す状態は、実際には、表示装置２０には表示しないか、表示領域の縮小過程の一時的な状態として表示することとなる。
【００７１】
合成要否判定部４６が表示部品の合成を行うと判定すると、合成要否判定部４６は、続けて、重複する表示部品の識別情報が同じか否かを判定し、その結果により合成処理部４７が異なる処理を行う。
【００７２】
重複する表示部品が、表示部品４０１と表示部品４０２である場合、両者の識別情報は異なるものであるから（ステップ３０６でＮＯ）、合成処理部４７は、まず、表示部品４０１に設定されている設定値（普通紙、ＯＨＰフィルム、再生紙、うら紙）と、表示部品４０２に設定されている設定値（しない、長辺とじ、短辺とじ）を合成する（ステップ３０７）。この設定値の合成に際しては、合成処理部４７は、禁則処理を行い、組み合わせが許されない設定値を排除する。組み合わせが許されない設定値とは、例えば、「ＯＨＰフィルム／長辺とじ」、「ＯＨＰフィルム／短辺とじ」が相当するが、これは、紙質がＯＨＰフィルムであれば両面印刷は許されないことが理由である。
【００７３】
続いて、合成処理部４７は、合成した設定値のうち、デフォルトとして選択される標準値を設定する（ステップ３０８）。標準値は、例えば、表示部品２０１の標準値と表示部品２０２の標準値の組み合わせに基づいて決定され、表示部品２０１の標準値が「普通紙」で表示部品２０２の標準値が「しない」であれば、合成した設定値の標準値は、「普通紙／しない」となる。
【００７４】
次に、合成処理部４７は、ラベルを合成する（ステップ３０９）。ラベルの合成は、例えば、表示部品２０１のラベル「紙質」と表示部品２０２のラベル「両面印刷」を合成した場合、「紙質／両面印刷」となる。
【００７５】
そして、合成処理部４７は、合成したラベルを合成した表示部品に設定し（ステップ３１０）、この設定に基づいて表示処理部４１が新たな表示部品を表示装置２０に表示すると（ステップ３１１）、操作画面表示装置４０は、ステップ３０１の処理に戻り、同様の処理を繰り返す。
【００７６】
合成した表示部品は、例えば、図１１に示す印刷指示画面４１０に表示された表示部品４１１のようになる。この表示部品４１１は、合成されたラベル「紙質／両面印刷」が付され、選択可能な設定値として、「普通紙／しない」、「普通紙／長辺とじ」、「普通紙／短辺とじ」、「ＯＨＰフィルム／しない」、「再生紙／しない」、「再生紙／長辺とじ」、「再生紙／短辺とじ」、「うら紙／しない」が設定され、標準値によりデフォルトとして「普通紙／しない」が選択された状態となっている。
【００７７】
また、表示部品４１１における設定値の並び順や標準値は、任意に変更可能であり、表示部品の種別も変更することも可能である。
【００７８】
一方、合成要否判定部４６が重複する表示部品の識別情報が同じか否かを判定した結果、識別情報が同じであった場合（ステップ３０６でＹＥＳ）、さらに、設定値が同じか否かを判定し、設定値が同じ場合には（ステップ３１２でＮＯ）、表示部品の合成は、行わない。このとき、実施例１の場合とは異なり、合成が不可能であることを表示装置２０に表示させることはない。これは、表示領域の縮小といった操作は、表示部品を合成するといった明示的な操作ではないためで、表示部品の合成を行わなくとも不自然ではないからである。
【００７９】
また、重複する表示部品の識別情報が同じで、設定値が異なる場合（ステップ３１２でＹＥＳ）、例えば、図７（ｃ）に示した表示部品２３１と表示部品２３３を重ねた場合、合成処理部４７は、まず、表示部品２３１に設定されている設定値（承認図面）と、表示部品２３３に設定されている設定値（参考図面）を合成する（ステップ３１３）。この設定値の合成に際しては、識別情報が同じなので、設定値を組み合わせずに各設定値が同列の選択肢となるように合成する。
【００８０】
続いて、合成処理部４７は、合成した設定値のうち、デフォルトとして選択される標準値を設定する（ステップ３１４）。標準値には、例えば、表示部品を重ね合わせた際に、下側となる表示部品の標準値を採用する。
【００８１】
そして、合成処理部４７は、合成前と同じラベルを合成した表示部品に設定し（ステップ３１５）、この設定に基づいて表示処理部４１が新たな表示部品を表示装置２０に表示すると（ステップ３１１）、操作画面表示装置４０は、ステップ３０１の処理に戻り、同様の処理を繰り返す。
【００８２】
合成した表示部品は、例えば、図７（ｄ）に示す表示部品２３４のようになる。この表示部品２３４は、合成前と同じラベル「スタンプコメント」が付され、選択可能な設定値として、「承認図面」、「参考図面」が設定され、標準値によりデフォルトとして「承認図面」が選択された状態となっている。
【００８３】
また、表示部品２３４における設定値の並び順や標準値は、任意に変更可能であり、表示部品の種別も、選択肢を一覧表示するもの等に変更することも可能である。
【００８４】
なお、この実施例では、操作画面として印刷指示画面を例として説明したが、他の操作画面でも、同様の処理を行うことが可能である。
【実施例３】
【００８５】
実施例１では、操作内容特定部４５が特定した操作内容が表示部品を重ねる操作であった場合に、合成要否判定部４６が表示部品の合成を行うと判定する場合を説明し、実施例２では、ウィンドウ等の表示領域を縮小することにより表示部品が重なった場合に、合成要否判定部４６が表示部品の合成を行うと判定する場合を説明したが、実施例３では、操作のあった表示部品を合成対象とする場合を説明する。なお、実施例３においても、操作画面表示装置４０の構成は、実施例１の場合と同様であるため、構成の説明については省略する。
【００８６】
図１２は、実施例３における操作画面表示装置４０の動作の流れを示すフローチャートである。
【００８７】
操作画面表示装置４０は、表示装置２０に操作画面を表示している状態、例えば、操作画面として図１３に示す印刷指示画面６００を表示している状態で、入力装置３０から何らかの入力があるのを待つ（ステップ５０１でＮＯ）。
【００８８】
印刷指示画面６００には、原稿サイズに関する指示を選択するための表示部品６０１と、出力用紙サイズに関する指示を選択するための表示部品６０２、紙質に関する指示を選択するための表示部品６０３、両面印刷に関する指示を選択するための表示部品６０４が表示されている。これら表示部品には、その目的ごとに識別情報が付されており、例えば、原稿サイズに関する指示を選択するための表示部品６０１、出力用紙サイズに関する指示を選択するための表示部品６０２、紙質に関する指示を選択するための表示部品６０３、両面印刷に関する指示を選択するための表示部品６０４には、それぞれ異なる識別情報が付されている。
【００８９】
この状態で、入力装置３０から入力情報が入力されると（ステップ５０１でＹＥＳ）、操作画面表示装置４０は、入力受付部４４が当該入力情報を受け付け、操作内容特定部４５が入力装置３０に対して行われた操作の内容を特定し（ステップ５０２）、図示しない機能部が操作内容に対応する処理を実行する（ステップ５０３）。
【００９０】
ここで、実行した操作が印刷実行ボタン６０５の押下による印刷処理でなければ（ステップ５０４でＮＯ）、合成要否判定部４６は、その処理内容を記憶し（ステップ５０５）、次の入力を待つ。
【００９１】
また、実行した操作が印刷実行ボタン６０５の押下による印刷処理であれば（ステップ５０４でＹＥＳ）、合成要否判定部４６は、ステップ５０５で記憶した処理内容を確認し、当該処理内容が複数であれば（ステップ５０６でＹＥＳ）、記憶している処理内容に対応する表示部品のうち、２つを合成する（ステップ５０７）。このステップ５０７で行う表示部品の合成は、実施例１および実施例２の場合と同様であるため、ここでの説明は省略する。
【００９２】
そして、記憶している処理内容に対応する全ての表示部品を合成するまで、ステップ５０７の処理を繰り返し（ステップ５０８でＮＯ）、記憶している処理内容に対応する全ての表示部品を合成すると（ステップ５０９でＹＥＳ）、操作画面表示装置４０は、ステップ５０１の処理に戻り、同様の処理を繰り返す。
【００９３】
表示部品を合成した結果は、例えば、印刷実行ボタン６０５が押下される前に、表示部品６０３に対する操作で紙質が変更され、表示部品６０４に対する操作で両面印刷設定が変更された場合には、図１４に示す印刷指示画面６１０のように、原稿サイズに関する指示を選択するための表示部品６０１と出力用紙サイズに関する指示を選択するための表示部品６０２がそのまま表示され、紙質に関する指示を選択するための表示部品６０３と両面印刷に関する指示を選択するための表示部品６０４が合成され、新たな表示部品６０６として表示される。
【００９４】
ただし、実施例３の場合、合成した表示部品を直ちに表示することはなく、次回に印刷指示画面を表示する際に、合成した表示部品を表示することとなる。印刷指示画面６００に「表示部品の合成」ボタンを更に備え、上記ステップ５０４における印刷実行ボタン６０５の押下の有無に関わらず任意のタイミングで「表示部品の合成」ボタンを押下した時点で複数の表示部品を合成する処理を行うように構成してもよい。  なお、この実施例では、操作画面として印刷指示画面を例として説明したが、他の操作画面でも、同様の処理を行うことが可能である。
【００９５】
以上、この実施例において、複数の表示部品の合成について述べてきたが、合成した部品に対して「合成の解除」指示を行うことにより、複数の表示部品を合成する前のそれぞれの表示部品の状態に戻す構成を備えることも可能である。
【００９６】
更に、この実施例では、表示プログラムはパーソナルコンピュータ等の情報処理装置の記憶装置に記憶されたプログラムとして説明したが、当該プログラムをＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体に記録された形態で提供することも可能である。
【図面の簡単な説明】
【００９７】
【図１】操作画面表示装置を実現する情報処理装置の構成例を示した図である。
【図２】本実施形態における操作画面表示装置の機能的な構成を示すブロック図である。
【図３】実施例１における操作画面表示装置４０の動作の流れを示すフローチャートである。
【図４】印刷指示画面の例を示した図である。
【図５】表示部品の合成後の印刷指示画面の例を示した図である。
【図６】表示部品の合成後の印刷指示画面の例を示した図である。
【図７】表示部品の合成例を示した図である。
【図８】実施例２における操作画面表示装置４０の動作の流れを示すフローチャートである。
【図９】印刷指示画面の例を示した図である。
【図１０】印刷指示画面の例を示した図である。
【図１１】表示部品の合成後の印刷指示画面の例を示した図である。
【図１２】実施例３における操作画面表示装置４０の動作の流れを示すフローチャートである。
【図１３】印刷指示画面の例を示した図である。
【図１４】表示部品の合成後の印刷指示画面の例を示した図である。
【符号の説明】
【００９８】
１０    情報処理装置
１１    演算部
１２    記憶部
１３    一時記憶部
１４    記憶装置接続部
１５    記憶装置
１６    表示装置接続部
１７    入力装置接続部
１８    ネットワーク制御部
１９    外部装置接続部
２０    表示装置
３０    入力装置
４０    操作画面表示装置
４１    表示処理部
４２    表示部品保持部
４３    設定保持部
４４    入力受付部
４５    操作内容特定部
４６    合成要否判定部
４７    合成処理部
２００    印刷指示画面
２０１    表示部品
２０２    表示部品
２０３    メニュー欄
２０４    タブ
２１０    印刷指示画面
２１１    表示部品
２２０    印刷指示画面
２２１    表示部品
２３１    表示部品
２３２    表示部品
２３３    表示部品
２３４    表示部品
４００    印刷指示画面
４０１    表示部品
４１０    印刷指示画面
４１１    表示部品
６００    印刷指示画面
６０１    表示部品
６０２    表示部品
６０３    表示部品
６０４    表示部品
６０５    印刷実行ボタン
６０６    表示部品
６１０    印刷指示画面
【図１】
2008108208.tif 000003
【図２】
2008108208.tif 000004
【図３】
2008108208.tif 000005
【図４】
2008108208.tif 000006
【図５】
2008108208.tif 000007
【図６】
2008108208.tif 000008
【図７】
2008108208.tif 000009
【図８】
2008108208.tif 000010
【図９】
2008108208.tif 000011
【図１０】
2008108208.tif 000012
【図１１】
2008108208.tif 000013
【図１２】
2008108208.tif 000014
【図１３】
2008108208.tif 000015
【図１４】
2008108208.tif 000016