(57)【要約】【課題】機能アイコンが近付けられたパラメータアイコンが表すパラメータが他のパラメータと禁則関係にあることを通知する。【解決手段】画像処理装置１０では、操作パネル上で機能アイコンが設定項目Ａのパラメータアイコンにドラッグされた後に設定項目Ｂのパラメータアイコンに近付けられると、禁則関係判定部２８が、これらのパラメータアイコンが表すパラメータが禁則関係にあるか及び何れのパラメータを優先すべき禁則関係にあるかを判定し、設定項目Ａのパラメータを優先すべき禁則関係にあると判定されれば、パラメータ表示部２４が、設定項目Ｂのパラメータアイコンを機能アイコンから逃げるように表示した後、機能アイコンがこのパラメータアイコン上にドラッグされると、パラメータ設定部２５が、設定項目Ａに設定されたパラメータを解除して設定項目Ｂにこのパラメータアイコンが表すパラメータを設定する。【選択図】図９
2014153831.tif 000002
【特許請求の範囲】
【請求項１】
自装置の機能を表す表示要素である機能表示要素と、当該機能の第１の設定項目に対応する複数の第１設定表示要素であって各第１設定表示要素が当該第１の設定項目に対する設定情報を表す表示要素である複数の第１設定表示要素と、当該機能の第２の設定項目に対応する複数の第２設定表示要素であって各第２設定表示要素が当該第２の設定項目に対する設定情報を表す表示要素である複数の第２設定表示要素とが表示された表示画面上で、当該機能表示要素を移動させる移動操作を検出する検出手段と、
前記複数の第１設定表示要素のうちの一の第１設定表示要素上に前記機能表示要素が達したことの前記検出手段による検出に応じて、当該一の第１設定表示要素が表す設定情報を前記機能の前記第１の設定項目に対して設定する設定手段と、
前記一の第１設定表示要素が表す設定情報が前記機能の前記第１の設定項目に対して前記設定手段により設定された状態で、前記複数の第２設定表示要素のうちの一の第２設定表示要素に前記機能表示要素を近付ける前記移動操作の前記検出手段による検出に応じて、当該一の第１設定表示要素が表す設定情報と、当該一の第２設定表示要素が表す設定情報とが、両立しない関係である禁則関係にあるかどうかを判定する判定手段と、
前記一の第１設定表示要素が表す設定情報と前記一の第２設定表示要素が表す設定情報とが前記禁則関係にあると前記判定手段により判定された場合に、前記機能表示要素から遠ざかるように当該一の第２設定表示要素を表示する表示手段と
を備えたことを特徴とする情報処理装置。
【請求項２】
前記表示手段は、前記一の第１設定表示要素が表す設定情報と前記一の第２設定表示要素が表す設定情報とが前記禁則関係にあると前記判定手段により判定された場合に、前記機能表示要素に追随するように当該一の第１設定表示要素を表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示手段は、前記一の第２設定表示要素が前記表示画面上の予め定められた領域に達すると、当該一の第２設定表示要素を停止させて表示し、
前記設定手段は、前記一の第２設定表示要素上に前記機能表示要素が達したことの前記検出手段による検出に応じて、前記機能の前記第１の設定項目に対して設定された前記一の第１設定表示要素が表す設定情報を解除する設定を行うと共に、当該一の第２設定表示要素が表す設定情報を前記機能の前記第２の設定項目に対して設定することを特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記表示手段は、前記一の第１設定表示要素が表す設定情報と前記一の第２設定表示要素が表す設定情報とが前記禁則関係にあると前記判定手段により判定された場合に、当該一の第１設定表示要素が表す設定情報を当該一の第２設定表示要素が表す設定情報よりも優先すべき旨が定められていれば、当該機能表示要素から遠ざかるように当該一の第２設定表示要素を表示することを特徴とする請求項１乃至請求項３の何れかに記載の情報処理装置。
【請求項５】
前記表示手段は、前記一の第１設定表示要素が表す設定情報と前記一の第２設定表示要素が表す設定情報とが前記禁則関係にあると前記判定手段により判定された場合に、当該一の第１設定表示要素が表す設定情報よりも当該一の第２設定表示要素が表す設定情報を優先すべき旨が定められていれば、当該機能表示要素から遠ざからないように当該一の第２設定表示要素を表示し、
前記設定手段は、前記表示手段により前記機能表示要素から遠ざからないように表示された前記一の第２設定表示要素上に前記機能表示要素が達したことの前記検出手段による検出に応じて、前記機能の前記第１の設定項目に対して設定された前記一の第１設定表示要素が表す設定情報を解除する設定を行うと共に、当該一の第２設定表示要素が表す設定情報を前記機能の前記第２の設定項目に対して設定することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
入力された画像データに基づいて画像処理を行う画像処理手段と、
前記画像処理手段の機能を表す表示要素である機能表示要素と、当該機能の第１の設定項目に対応する複数の第１設定表示要素であって各第１設定表示要素が当該第１の設定項目に対する設定情報を表す表示要素である複数の第１設定表示要素と、当該機能の第２の設定項目に対応する複数の第２設定表示要素であって各第２設定表示要素が当該第２の設定項目に対する設定情報を表す表示要素である複数の第２設定表示要素とが表示された表示画面上で、当該機能表示要素を指示手段で指示しながら移動させる移動操作を検出する移動操作検出手段と、
前記複数の第１設定表示要素のうちの一の第１設定表示要素上に前記機能表示要素が達したことの前記移動操作検出手段による検出に応じて、当該一の第１設定表示要素が表す設定情報を前記機能の前記第１の設定項目に対して設定する設定手段と、
前記一の第１設定表示要素が表す設定情報が前記機能の前記第１の設定項目に対して前記設定手段により設定された状態で、前記複数の第２設定表示要素のうちの一の第２設定表示要素に前記機能表示要素を近付ける前記移動操作の前記移動操作検出手段による検出に応じて、当該一の第１設定表示要素が表す設定情報と、当該一の第２設定表示要素が表す設定情報とが、両立しない関係である禁則関係にあるかどうかを判定する判定手段と、
前記一の第１設定表示要素が表す設定情報と前記一の第２設定表示要素が表す設定情報とが前記禁則関係にあると前記判定手段により判定された場合に、前記機能表示要素から遠ざかるように当該一の第２設定表示要素を表示する表示手段と、
前記機能表示要素を前記指示手段で指示した状態を解除する解除操作を検出する解除操作検出手段と、
前記解除操作検出手段による前記解除操作の検出に応じて、前記設定手段により設定された設定情報を用いて、前記画像処理手段が前記機能を実行するように制御する制御手段と
を備えたことを特徴とする画像処理装置。
【請求項７】
コンピュータを、
自装置の機能を表す表示要素である機能表示要素と、当該機能の第１の設定項目に対応する複数の第１設定表示要素であって各第１設定表示要素が当該第１の設定項目に対する設定情報を表す表示要素である複数の第１設定表示要素と、当該機能の第２の設定項目に対応する複数の第２設定表示要素であって各第２設定表示要素が当該第２の設定項目に対する設定情報を表す表示要素である複数の第２設定表示要素とが表示された表示画面上で、当該機能表示要素を移動させる移動操作を検出する検出手段と、
前記複数の第１設定表示要素のうちの一の第１設定表示要素上に前記機能表示要素が達したことの前記検出手段による検出に応じて、当該一の第１設定表示要素が表す設定情報を前記機能の前記第１の設定項目に対して設定する設定手段と、
前記一の第１設定表示要素が表す設定情報が前記機能の前記第１の設定項目に対して前記設定手段により設定された状態で、前記複数の第２設定表示要素のうちの一の第２設定表示要素に前記機能表示要素を近付ける前記移動操作の前記検出手段による検出に応じて、当該一の第１設定表示要素が表す設定情報と、当該一の第２設定表示要素が表す設定情報とが、両立しない関係である禁則関係にあるかどうかを判定する判定手段と、
前記一の第１設定表示要素が表す設定情報と前記一の第２設定表示要素が表す設定情報とが前記禁則関係にあると前記判定手段により判定された場合に、前記機能表示要素から遠ざかるように当該一の第２設定表示要素を表示する表示手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像処理装置、プログラムに関する。
【背景技術】
【０００２】
高圧縮ＰＤＦ機能に係る設定画面で所要の設定を行った後に、同機能を設定する際に禁則条件が課せられている旨を知ったユーザは、記憶／呼出キーを操作することで同表示画面及びその設定内容に対してしおり情報を付加しておき、その後に、ユーザは、原稿画質に係る設定画面において禁則条件を解除し、この禁則条件を解除後に、記憶／呼出キーを操作すれば、高圧縮ＰＤＦ機能に係る表示画面及びその設定内容を即時に呼び出して表示させることができる技術は知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１７５０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、機能表示要素が近付けられた設定表示要素が表す設定情報が他の設定情報と禁則関係にあることを通知することにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、自装置の機能を表す表示要素である機能表示要素と、当該機能の第１の設定項目に対応する複数の第１設定表示要素であって各第１設定表示要素が当該第１の設定項目に対する設定情報を表す表示要素である複数の第１設定表示要素と、当該機能の第２の設定項目に対応する複数の第２設定表示要素であって各第２設定表示要素が当該第２の設定項目に対する設定情報を表す表示要素である複数の第２設定表示要素とが表示された表示画面上で、当該機能表示要素を移動させる移動操作を検出する検出手段と、前記複数の第１設定表示要素のうちの一の第１設定表示要素上に前記機能表示要素が達したことの前記検出手段による検出に応じて、当該一の第１設定表示要素が表す設定情報を前記機能の前記第１の設定項目に対して設定する設定手段と、前記一の第１設定表示要素が表す設定情報が前記機能の前記第１の設定項目に対して前記設定手段により設定された状態で、前記複数の第２設定表示要素のうちの一の第２設定表示要素に前記機能表示要素を近付ける前記移動操作の前記検出手段による検出に応じて、当該一の第１設定表示要素が表す設定情報と、当該一の第２設定表示要素が表す設定情報とが、両立しない関係である禁則関係にあるかどうかを判定する判定手段と、前記一の第１設定表示要素が表す設定情報と前記一の第２設定表示要素が表す設定情報とが前記禁則関係にあると前記判定手段により判定された場合に、前記機能表示要素から遠ざかるように当該一の第２設定表示要素を表示する表示手段とを備えたことを特徴とする情報処理装置である。
請求項２に記載の発明は、前記表示手段は、前記一の第１設定表示要素が表す設定情報と前記一の第２設定表示要素が表す設定情報とが前記禁則関係にあると前記判定手段により判定された場合に、前記機能表示要素に追随するように当該一の第１設定表示要素を表示することを特徴とする請求項１に記載の情報処理装置である。
請求項３に記載の発明は、前記表示手段は、前記一の第２設定表示要素が前記表示画面上の予め定められた領域に達すると、当該一の第２設定表示要素を停止させて表示し、前記設定手段は、前記一の第２設定表示要素上に前記機能表示要素が達したことの前記検出手段による検出に応じて、前記機能の前記第１の設定項目に対して設定された前記一の第１設定表示要素が表す設定情報を解除する設定を行うと共に、当該一の第２設定表示要素が表す設定情報を前記機能の前記第２の設定項目に対して設定することを特徴とする請求項１又は請求項２に記載の情報処理装置である。
請求項４に記載の発明は、前記表示手段は、前記一の第１設定表示要素が表す設定情報と前記一の第２設定表示要素が表す設定情報とが前記禁則関係にあると前記判定手段により判定された場合に、当該一の第１設定表示要素が表す設定情報を当該一の第２設定表示要素が表す設定情報よりも優先すべき旨が定められていれば、当該機能表示要素から遠ざかるように当該一の第２設定表示要素を表示することを特徴とする請求項１乃至請求項３の何れかに記載の情報処理装置である。
請求項５に記載の発明は、前記表示手段は、前記一の第１設定表示要素が表す設定情報と前記一の第２設定表示要素が表す設定情報とが前記禁則関係にあると前記判定手段により判定された場合に、当該一の第１設定表示要素が表す設定情報よりも当該一の第２設定表示要素が表す設定情報を優先すべき旨が定められていれば、当該機能表示要素から遠ざからないように当該一の第２設定表示要素を表示し、前記設定手段は、前記表示手段により前記機能表示要素から遠ざからないように表示された前記一の第２設定表示要素上に前記機能表示要素が達したことの前記検出手段による検出に応じて、前記機能の前記第１の設定項目に対して設定された前記一の第１設定表示要素が表す設定情報を解除する設定を行うと共に、当該一の第２設定表示要素が表す設定情報を前記機能の前記第２の設定項目に対して設定することを特徴とする請求項４に記載の情報処理装置である。
請求項６に記載の発明は、入力された画像データに基づいて画像処理を行う画像処理手段と、前記画像処理手段の機能を表す表示要素である機能表示要素と、当該機能の第１の設定項目に対応する複数の第１設定表示要素であって各第１設定表示要素が当該第１の設定項目に対する設定情報を表す表示要素である複数の第１設定表示要素と、当該機能の第２の設定項目に対応する複数の第２設定表示要素であって各第２設定表示要素が当該第２の設定項目に対する設定情報を表す表示要素である複数の第２設定表示要素とが表示された表示画面上で、当該機能表示要素を指示手段で指示しながら移動させる移動操作を検出する移動操作検出手段と、前記複数の第１設定表示要素のうちの一の第１設定表示要素上に前記機能表示要素が達したことの前記移動操作検出手段による検出に応じて、当該一の第１設定表示要素が表す設定情報を前記機能の前記第１の設定項目に対して設定する設定手段と、前記一の第１設定表示要素が表す設定情報が前記機能の前記第１の設定項目に対して前記設定手段により設定された状態で、前記複数の第２設定表示要素のうちの一の第２設定表示要素に前記機能表示要素を近付ける前記移動操作の前記移動操作検出手段による検出に応じて、当該一の第１設定表示要素が表す設定情報と、当該一の第２設定表示要素が表す設定情報とが、両立しない関係である禁則関係にあるかどうかを判定する判定手段と、前記一の第１設定表示要素が表す設定情報と前記一の第２設定表示要素が表す設定情報とが前記禁則関係にあると前記判定手段により判定された場合に、前記機能表示要素から遠ざかるように当該一の第２設定表示要素を表示する表示手段と、前記機能表示要素を前記指示手段で指示した状態を解除する解除操作を検出する解除操作検出手段と、前記解除操作検出手段による前記解除操作の検出に応じて、前記設定手段により設定された設定情報を用いて、前記画像処理手段が前記機能を実行するように制御する制御手段とを備えたことを特徴とする画像処理装置である。
請求項７に記載の発明は、コンピュータを、自装置の機能を表す表示要素である機能表示要素と、当該機能の第１の設定項目に対応する複数の第１設定表示要素であって各第１設定表示要素が当該第１の設定項目に対する設定情報を表す表示要素である複数の第１設定表示要素と、当該機能の第２の設定項目に対応する複数の第２設定表示要素であって各第２設定表示要素が当該第２の設定項目に対する設定情報を表す表示要素である複数の第２設定表示要素とが表示された表示画面上で、当該機能表示要素を移動させる移動操作を検出する検出手段と、前記複数の第１設定表示要素のうちの一の第１設定表示要素上に前記機能表示要素が達したことの前記検出手段による検出に応じて、当該一の第１設定表示要素が表す設定情報を前記機能の前記第１の設定項目に対して設定する設定手段と、前記一の第１設定表示要素が表す設定情報が前記機能の前記第１の設定項目に対して前記設定手段により設定された状態で、前記複数の第２設定表示要素のうちの一の第２設定表示要素に前記機能表示要素を近付ける前記移動操作の前記検出手段による検出に応じて、当該一の第１設定表示要素が表す設定情報と、当該一の第２設定表示要素が表す設定情報とが、両立しない関係である禁則関係にあるかどうかを判定する判定手段と、前記一の第１設定表示要素が表す設定情報と前記一の第２設定表示要素が表す設定情報とが前記禁則関係にあると前記判定手段により判定された場合に、前記機能表示要素から遠ざかるように当該一の第２設定表示要素を表示する表示手段として機能させるためのプログラムである。
【発明の効果】
【０００６】
請求項１の発明によれば、機能表示要素が近付けられた設定表示要素が表す設定情報が他の設定情報と禁則関係にあることを通知することができる。
請求項２の発明によれば、機能表示要素が近付けられた設定表示要素が表す設定情報がどの設定表示要素が表す設定情報と禁則関係にあるかを通知することができる。
請求項３の発明によれば、機能表示要素が近付けられた設定表示要素が表す設定情報を、他の設定情報と禁則関係にあっても強制的に設定することができる。
請求項４の発明によれば、機能表示要素が近付けられた設定表示要素が表す設定情報が他の設定情報と禁則関係にあることを、前者の設定情報よりも後者の設定情報が優先される場合に通知することができる。
請求項５の発明によれば、機能表示要素が近付けられた設定表示要素が表す設定情報がこれと禁則関係にある他の設定情報よりも優先される場合にも対応できる。
請求項６の発明によれば、機能表示要素が近付けられた設定表示要素が表す設定情報が他の設定情報と禁則関係にあることを通知することができる。
請求項７の発明によれば、機能表示要素が近付けられた設定表示要素が表す設定情報が他の設定情報と禁則関係にあることを通知することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態が適用される画像処理装置の構成例を示した図である。
【図２】機能アイコンが表示されているときの操作パネル上の表示内容を示した図である。
【図３】機能アイコンのドラッグが開始されたときの操作パネル上の表示内容を示した図である。
【図４】機能アイコンが設定項目Ａのパラメータアイコン上にドラッグされた後に設定項目Ｂのパラメータアイコンに近付けられたときの表示内容を示した図である。
【図５】機能アイコンがドラッグされた設定項目Ａのパラメータアイコンが表すパラメータと機能アイコンが近付けられた設定項目Ｂのパラメータアイコンが表すパラメータとの間に先優先の禁則関係がある場合の表示内容を示した図である。
【図６】機能アイコンがドラッグされた設定項目Ａのパラメータアイコンが表すパラメータと機能アイコンが近付けられた設定項目Ｂのパラメータアイコンが表すパラメータとの間に先優先の禁則関係がある場合の表示内容を示した図である。
【図７】機能アイコンがドラッグされた設定項目Ａのパラメータアイコンが表すパラメータと機能アイコンが近付けられた設定項目Ｂのパラメータアイコンが表すパラメータとの間に後優先の禁則関係がある場合の表示内容を示した図である。
【図８】機能アイコンがドラッグされた設定項目Ａのパラメータアイコンが表すパラメータと機能アイコンが近付けられた設定項目Ｂのパラメータアイコンが表すパラメータとの間に禁則関係がない場合の表示内容を示した図である。
【図９】本発明の実施の形態における画像処理装置の機能構成例を示したブロック図である。
【図１０】本発明の実施の形態における画像処理装置がパラメータアイコンを表示する際の動作例を示したフローチャートである。
【図１１】本発明の実施の形態における画像処理装置がパラメータを設定する際の動作例を示したフローチャートである。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用される画像処理装置１０のハードウェア構成例を示した図である。
図示するように、画像処理装置１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＡＭ（Random Access Memory）１２と、ＲＯＭ（Read Only Memory）１３と、ＨＤＤ（Hard Disk Drive）１４と、操作パネル１５と、画像読取部１６と、画像形成部１７と、通信インターフェース（以下、「通信Ｉ／Ｆ」と表記する）１８とを備える。
【０００９】
ＣＰＵ１１は、ＲＯＭ１３等に記憶された各種プログラムをＲＡＭ１２にロードして実行することにより、後述する各機能を実現する。
ＲＡＭ１２は、ＣＰＵ１１の作業用メモリ等として用いられるメモリである。
ＲＯＭ１３は、ＣＰＵ１１が実行する各種プログラム等を記憶するメモリである。
ＨＤＤ１４は、画像読取部１６が読み取った画像データや画像形成部１７における画像形成にて用いる画像データ等を記憶する例えば磁気ディスク装置である。
操作パネル１５は、各種情報の表示やユーザからの操作入力の受付を行うタッチパネルである。ここで、操作パネル１５は、各種情報が表示される表示画面の一例であるディスプレイと、指やスタイラスペン等の指示手段で指示された位置を検出する位置検出シートとからなる。
【００１０】
画像読取部１６は、画像処理手段の一例であり、紙等の記録媒体に記録された画像を読み取る。ここで、画像読取部１６は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ（Charge Coupled Devices）で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ（Contact Image Sensor）で受光するＣＩＳ方式のものを用いるとよい。
【００１１】
画像形成部１７は、画像処理手段の一例であり、記録媒体に画像を形成する。ここで、画像形成部１７は、例えばプリンタであり、感光体に付着させたトナーを記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式のものを用いるとよい。
通信Ｉ／Ｆ１８は、ネットワークを介して他の装置との間で各種情報の送受信を行う。
【００１２】
ところで、このような画像処理装置１０では、操作パネル１５上に表示される機能アイコンが表す機能の複数の設定項目に対してパラメータを設定することが可能となっている。但し、各機能に対してパラメータを設定するためには、一般に、機能アイコンにタッチすることで各機能の設定項目を選択するための項目選択画面を表示し、その項目選択画面内で更にパラメータを選択するためのパラメータ選択画面を表示する、という操作を行う必要があり、設定の操作が煩雑である。
【００１３】
そこで、本実施の形態では、ユーザが、コピー、ファックス、スキャン等の機能アイコンを手等で押さえて移動させるドラッグを開始すると、機能アイコンが表す機能の設定項目に対するパラメータを表すパラメータアイコンを含むパラメータエリアを表示する。そして、機能アイコンを何れかのパラメータアイコン上にドラッグすることにより、設定項目に対してそのパラメータアイコンが表すパラメータを設定する。また、機能アイコンが表す機能が複数の設定項目を持つ場合は、各設定項目に対するパラメータを表すパラメータアイコンを順次表示することにより、これらのパラメータアイコンのうち、使用したいパラメータを表すパラメータアイコン上に順次機能アイコンをドラッグすることを可能とする。ユーザは、変更したいパラメータを表す全てのパラメータアイコン上に機能アイコンをドラッグした場合、その時点で、機能アイコンを押さえた手等を操作パネル１５から離すドロップを行う。これにより、機能アイコンが通過したパラメータアイコンに対応する設定項目にはそのパラメータアイコンが表すパラメータが、それ以外の設定項目には機能アイコンに設定された既定のパラメータが使用されて、各機能アイコンに割り当てられた機能が実行される。
【００１４】
しかしながら、機能アイコンをパラメータアイコン上にドラッグした際、それによって機能の設定項目に対して設定されるパラメータと、その機能の別の設定項目に対して既に設定されたパラメータとが、両立しない関係である禁則関係にある場合がある。このような場合、機能アイコンを任意のパラメータアイコンに自由にドラッグできることとすると、禁則関係を解消できずにあり得ないパラメータを選択することが可能になってしまう。
【００１５】
そこで、本実施の形態では、ユーザが機能アイコンをパラメータアイコン上にドラッグしようとすると、そのパラメータアイコンが機能アイコンから逃げるアクションをとらせることによって、そのパラメータアイコンが表すパラメータと既に設定されたパラメータとの間に禁則関係があることを表現する。
また、禁則関係にあるパラメータを表すパラメータアイコンが機能アイコンに追随する動きをとらせることによって、どのパラメータとの間に禁則関係があるのかをユーザに通知する。
【００１６】
更に、本実施の形態では、ユーザが機能アイコンを、あるパラメータアイコン上にドラッグした後、別のパラメータアイコン上にドラッグした際に、先にドラッグしたパラメータアイコンが表すパラメータを優先する場合（以下、「先優先」という）と、先にドラッグしたパラメータアイコンが表すパラメータを優先しない場合（以下、「後優先」という）とに分けて、禁則関係を表現する。
【００１７】
まず、先優先の場合の禁則関係の表現について説明する。
この場合、ユーザが、他のパラメータと禁則関係にある設定項目Ｂのパラメータｂ１に機能アイコンをドラッグしようとすると、そのパラメータｂ１を表すパラメータアイコンは、機能アイコンから逃げる動きをとる。
そのときに、禁則の理由となっている他のパラメータである設定項目Ａのパラメータａ１を表すパラメータアイコンも機能アイコンに追随する。
また、ユーザが、パラメータｂ１を表すパラメータアイコンを予め定められた停止位置（例えば、パラメータエリアの隅）まで追い詰めて選択する（上にかぶせる）と、パラメータｂ１が選択され、禁則の理由となっているパラメータａ１の選択は解除される。
【００１８】
次に、後優先の場合の禁則関係の表現について説明する。
この場合、ユーザが、他のパラメータと禁則関係にある設定項目Ｂのパラメータｂ１に機能アイコンをドラッグしようとしても、そのパラメータｂ１を表すパラメータアイコンは、機能アイコンから逃げる動きをとらない。
また、ユーザが、パラメータｂ１を表すパラメータアイコン上に機能アイコンをドラッグすると、パラメータｂ１が選択され、禁則の理由となっている他のパラメータである設定項目Ａのパラメータａ１の選択が強制的に非選択状態に変更される。
【００１９】
このような禁則関係の表現について、以下、具体的に説明する。
例えば、操作パネル１５上に、コピーの機能アイコン（コピーアイコン）が表示されているとする。
図２は、このときの操作パネル１５上の表示内容を示した図である。
図では、操作パネル１５上のメニュー画面３１にコピーアイコン３１１を含む６つの機能アイコンが表示されている。
【００２０】
例えば、ユーザが、図２に示した操作パネル１５上で、コピーアイコン３１１のドラッグを開始すると、操作パネル１５上に、コピーの設定項目に対するパラメータを表すパラメータアイコンを含むパラメータエリアが表示される。
図３は、このときの操作パネル１５上の表示内容を示した図である。
図では、操作パネル１５上で、矢印３６１で示すようにコピーアイコン３１１のドラッグが開始されると、設定項目Ａに対するパラメータを表すパラメータアイコンとして、パラメータａ１を表すパラメータアイコン３５１を含み、設定項目Ｂに対するパラメータを表すパラメータアイコンとして、パラメータｂ１を表すパラメータアイコン３５３を含むパラメータエリア３５が、下からせり出すように表示されている。尚、設定項目Ａに対するパラメータを表すパラメータアイコンとしては、パラメータａ２を表すパラメータアイコン３５２もあり、設定項目Ｂに対するパラメータを表すパラメータアイコンとしては、パラメータｂ２を表すパラメータアイコン３５４もあるが、図は、パラメータエリア３５がせり出す途中の状態を示しており、パラメータアイコン３５２，３５４は操作パネル１５上に出現していないので、これらのパラメータアイコンは図示していない。パラメータアイコン３５２，３５４は、最終的には操作パネル１５上に出現する。
【００２１】
次に、ユーザが、図３でパラメータアイコン３５１〜３５４が操作パネル１５上に出現した後に、設定項目Ａに対してパラメータａ１を、設定項目Ｂに対してパラメータｂ１を設定するとする。
図４は、このときの操作パネル１５上の表示内容を示した図である。
図では、操作パネル１５上で、矢印３６２で示すように、コピーアイコン３１１がパラメータアイコン３５１上にドラッグされ、太線で囲んで示すようにパラメータａ１が選択されている。その後、コピーアイコン３１１はパラメータアイコン３５３に近付けられている。このとき、設定項目Ａに対するパラメータａ１と設定項目Ｂに対するパラメータｂ１とが禁則関係にあるかどうかが判定される。
【００２２】
その結果、パラメータａ１とパラメータｂ１とが禁則関係にあり、その禁則関係が先優先の禁則関係であったとする。
図５は、このときの操作パネル１５上の表示内容を示した図である。
図では、操作パネル１５上で、矢印３６３で示すようにコピーアイコン３１１が更に右へドラッグされ、これに応じて、パラメータｂ１を表すパラメータアイコン３５３が、コピーアイコン３１１から逃げる動きをしている。また、禁則の理由となっているパラメータａ１を表すパラメータアイコン３５１はコピーアイコン３１１に追随している。尚、ここでは、パラメータアイコン３５１はパラメータエリア３５外を通ってコピーアイコン３１１に追随しているが、パラメータエリア３５内の例えばコピーアイコン３１１の移動方向と反対側（この場合は左側）を通ってコピーアイコン３１１に追随するようにしてもよい。
その後、ユーザが、パラメータｂ１を選択するとする。
図６は、このときの操作パネル１５上の表示内容を示した図である。
図では、操作パネル１５上で、矢印３６４で示すように、コピーアイコン３１１がパラメータアイコン３５３上にドラッグされ、太線で囲んで示すようにパラメータｂ１が選択されている。このとき、禁則の理由となっていたパラメータａ１は、パラメータアイコン３５１を太線で囲まないことによって示すように、選択状態から非選択状態に強制的に変更される。
【００２３】
一方、図４で、パラメータａ１とパラメータｂ１とが禁則関係にあり、その禁則関係が後優先の禁則関係であったとする。
図７は、このときの操作パネル１５上の表示内容を示した図である。
図では、操作パネル１５上で、矢印３６５で示すように、コピーアイコン３１１がパラメータアイコン３５３上にドラッグされているが、パラメータアイコン３５３はコピーアイコン３１１から逃げずに、太線で囲んで示すようにパラメータｂ１が選択されている。このとき、禁則の理由となっていたパラメータａ１は、パラメータアイコン３５１を太線で囲まないことによって示すように、選択状態から非選択状態に強制的に変更される。
【００２４】
また、図４で、パラメータａ１とパラメータｂ１とが禁則関係になかったとする。
図８は、このときの操作パネル１５上の表示内容を示した図である。
図では、操作パネル１５上で、矢印３６６で示すように、コピーアイコン３１１がパラメータアイコン３５３上にドラッグされているが、パラメータアイコン３５３はコピーアイコン３１１から逃げずに、太線で囲んで示すようにパラメータｂ１が選択されている。このとき、図７とは異なり、禁則の理由となっていたパラメータａ１は、パラメータアイコン３５１を太線で囲んで示すように、選択されたままとなっている。つまり、パラメータａ１とパラメータｂ１の両方が選択可能になっている。
【００２５】
次に、このような動作を実現する画像処理装置１０の構成について説明する。
図９は、画像処理装置１０の機能構成例を示したブロック図である。
図示するように、画像処理装置１０は、アイコンドラッグ検知部２１と、パラメータエリア表示部２２と、パラメータ取得部２３と、パラメータ表示部２４と、パラメータ設定部２５と、アイコンドロップ検知部２６と、機能実行部２７と、禁則関係判定部２８とを備えている。
【００２６】
アイコンドラッグ検知部２１は、操作パネル１５上で機能アイコンをドラッグするユーザ操作を検知し、機能アイコンのドラッグが開始されるとその旨をパラメータエリア表示部２２及びパラメータ取得部２３に伝える。また、アイコンドラッグ検知部２１は、パラメータ表示部２４からパラメータアイコンの表示位置を知らされ、これと機能アイコンの表示位置とを比較することにより機能アイコンがパラメータアイコン上にドラッグされたかどうかを判定し、機能アイコンがパラメータアイコン上にドラッグされていればその旨をパラメータ設定部２５に伝える。更に、アイコンドラッグ検知部２１は、パラメータアイコンの表示位置と機能アイコンの表示位置との関係を調べることにより機能アイコンがパラメータアイコンの近くまでドラッグされたかを判定し、機能アイコンがパラメータアイコンの近くまでドラッグされていればその旨及びパラメータアイコンの表示位置を禁則関係判定部２８に伝える。本実施の形態では、機能を表す表示要素である機能表示要素の一例として、機能アイコンを用いており、機能の第１の設定項目に対する設定情報、機能の第２の設定項目に対する設定情報の一例として、パラメータを用いており、第１の設定項目に対する設定情報を表す表示要素である第１設定表示要素、第２の設定項目に対する設定情報を表す表示要素である第２設定表示要素の一例として、パラメータアイコンを用いている。また、機能表示要素と複数の第１設定表示要素と複数の第２設定表示要素とが表示された表示画面上で機能表示要素を移動させる移動操作、機能表示要素と複数の第１設定表示要素と複数の第２設定表示要素とが表示された表示画面上で機能表示要素を指示手段で指示しながら移動させる移動操作の一例として、ドラッグ操作を用いており、移動操作を検出する検出手段、移動操作を検出する移動操作検出手段の一例として、アイコンドラッグ検知部２１を設けている。
【００２７】
パラメータエリア表示部２２は、アイコンドラッグ検知部２１から機能アイコンのドラッグが開始された旨を伝えられると、パラメータエリアを操作パネル１５上に表示する。
【００２８】
パラメータ取得部２３は、アイコンドラッグ検知部２１から機能アイコンのドラッグが開始された旨を伝えられると、その機能アイコンが表す機能の設定項目を特定し、その設定項目に対するパラメータを取得する。その際、その機能アイコンが表す機能の複数の設定項目の中から、予め設定された基準に従って一部の設定項目を特定し、その設定項目に対するパラメータを取得するようにしてもよい。また、パラメータ取得部２３は、取得したパラメータをパラメータ表示部２４及びパラメータ設定部２５に伝える。
【００２９】
パラメータ表示部２４は、パラメータ取得部２３から伝えられたパラメータを表すパラメータアイコンを、操作パネル１５上のパラメータエリア内に表示する。また、パラメータ表示部２４は、操作パネル１５上でのパラメータアイコンの表示位置をアイコンドラッグ検知部２１に伝える。更に、パラメータ表示部２４は、パラメータアイコンを機能アイコンから逃げるように表示すべき旨を禁則関係判定部２８から伝えられると、そのパラメータアイコンをそのように表示する。本実施の形態では、機能表示要素から遠ざかるように第２設定表示要素を表示する表示手段の一例として、パラメータ表示部２４を設けている。
【００３０】
パラメータ設定部２５は、パラメータ取得部２３から伝えられたパラメータを、機能アイコンが表す機能の設定項目に対する既定のパラメータとして設定する。また、パラメータ設定部２５は、アイコンドラッグ検知部２１から機能アイコンがパラメータアイコン上にドラッグされた旨を伝えられると、そのパラメータアイコンが表すパラメータによって、機能アイコンが表す機能のそのパラメータに対応する設定項目に対して設定された既定のパラメータを上書きする。更に、パラメータ設定部２５は、機能アイコンがパラメータアイコン上にドラッグされたことによりそのパラメータアイコンが表すパラメータと禁則関係にある他のパラメータの設定を元に戻すべき旨を禁則関係判定部２８から伝えられると、機能アイコンが表す機能のそのパラメータに対応する設定項目に対する既定のパラメータを再設定する。本実施の形態では、設定情報を機能の第１の設定項目に対して設定する設定手段の一例として、パラメータ設定部２５を設けている。
【００３１】
アイコンドロップ検知部２６は、操作パネル１５上で機能アイコンをドロップするユーザ操作を検知し、機能アイコンがドロップされるとその旨を機能実行部２７に伝える。本実施の形態では、機能表示要素を指示手段で指示した状態を解除する解除操作の一例として、ドロップ操作を用いており、解除操作を検出する解除操作検出手段の一例として、アイコンドロップ検知部２６を設けている。
【００３２】
機能実行部２７は、アイコンドロップ検知部２６から機能アイコンがドロップされた旨を伝えられると、機能アイコンが表す機能を、パラメータ設定部２５が設定したパラメータを用いて実行する。本実施の形態では、画像処理手段が機能を実行するように制御する制御手段の一例として、機能実行部２７を設けている。
【００３３】
禁則関係判定部２８は、アイコンドラッグ検知部２１から機能アイコンがパラメータアイコンの近くまでドラッグされた旨を伝えられると、そのパラメータアイコンが表すパラメータと、機能アイコンが表す機能のそのパラメータに対応する設定項目に対して設定された既定のパラメータとが、禁則関係にあるかどうかを判定する。また、禁則関係判定部２８は、これらのパラメータが禁則関係にあると判定された場合は、先優先の禁則関係にあるか、後優先の禁則関係にあるかも判定する。そして、後優先の禁則関係にあれば、設定解除フラグをオンにする。また、先優先の禁則関係にあれば、アイコンドラッグ検知部２１から伝えられたパラメータアイコンの表示位置と予め定められた停止位置とを比較することによりパラメータアイコンが停止しているかどうかを判定し、停止していなければ、パラメータアイコンを機能アイコンから逃げるように表示すべき旨をパラメータ表示部２４に伝え、停止していれば、設定解除フラグをオンにする。ここで、設定解除フラグとは、その後に機能アイコンがパラメータアイコン上にドラッグされた旨を伝えられると、そのパラメータアイコンが表すパラメータと禁則関係にある他のパラメータの設定を元に戻すかどうかを示すフラグである。オンが他のパラメータの設定を元に戻すことを示し、オフが他のパラメータの設定を元に戻さないことを示し、初期値はオフであるものとする。更に、禁則関係判定部２８は、アイコンドラッグ検知部２１から機能アイコンがパラメータアイコン上にドラッグされた旨を伝えられると、設定解除フラグがオンであれば、そのパラメータアイコンが表すパラメータと禁則関係にある他のパラメータの設定を元に戻すべき旨をパラメータ設定部２５に伝える。本実施の形態では、第１設定表示要素が表す設定情報と第２設定表示要素が表す設定情報とが禁則関係にあるかどうかを判定する判定手段の一例として、禁則関係判定部２８を設けている。
【００３４】
尚、これらの機能部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、ＣＰＵ１１が、アイコンドラッグ検知部２１、パラメータエリア表示部２２、パラメータ取得部２３、パラメータ表示部２４、パラメータ設定部２５、アイコンドロップ検知部２６、機能実行部２７、禁則関係判定部２８を実現するプログラムを例えばＨＤＤ１４からＲＡＭ１２に読み込んで実行することにより、これらの機能部は実現される。
【００３５】
次いで、本実施の形態における画像処理装置１０の動作について説明する。
図１０は、画像処理装置１０がパラメータアイコンを表示する際の動作例を示したフローチャートである。
図示するように、画像処理装置１０では、まず、アイコンドラッグ検知部２１が、操作パネル１５上で機能アイコンのドラッグが開始されたかどうかを判定する（ステップ２０１）。
機能アイコンのドラッグが開始されていないと判定した場合、アイコンドラッグ検知部２１は、ステップ２０１でドラッグの開始を待ち続けるが、機能アイコンのドラッグが開始されたと判定した場合、パラメータエリア表示部２２は、操作パネル１５上にパラメータエリアを表示する（ステップ２０２）。
また、このとき、パラメータ取得部２３は、機能アイコンが表す機能を特定し（ステップ２０３）、その機能の設定項目に対するパラメータを取得する（ステップ２０４）。
すると、この取得されたパラメータはパラメータ表示部２４に渡され、パラメータ表示部２４が、取得されたパラメータを表すパラメータアイコンを、操作パネル１５上のパラメータエリア内に表示する（ステップ２０５）。尚、このとき、パラメータ表示部２４は、操作パネル１５上でのパラメータアイコンの表示位置をアイコンドラッグ検知部２１に伝えておく。
一方で、この取得されたパラメータはパラメータ設定部２５にも渡され、パラメータ設定部２５が、取得されたパラメータを、機能アイコンが表す機能の設定項目に対するパラメータの既定値として設定する（ステップ２０６）。
【００３６】
図１１は、画像処理装置１０がパラメータを設定する際の動作例を示したフローチャートである。
図示するように、アイコンドラッグ検知部２１は、機能アイコンがパラメータ上にドラッグされたかどうかを判定する（ステップ２５１）。具体的には、アイコンドラッグ検知部２１は、パラメータ表示部２４から伝えられたパラメータアイコンの表示位置と、自身が管理する機能アイコンの表示位置とを比較することにより、この判定を行う。
その結果、機能アイコンがパラメータアイコン上にドラッグされていないと判定されれば、アイコンドロップ検知部２６は、機能アイコンがパラメータアイコンに近付いているかどうかを判定する（ステップ２５２）。具体的には、アイコンドラッグ検知部２１は、パラメータ表示部２４から伝えられたパラメータアイコンの表示位置から予め定められた範囲内に自身が管理する機能アイコンの表示位置があるかどうか、及び、前回の機能アイコンの表示位置よりも今回の機能アイコンの表示位置の方がパラメータアイコンに近いかどうかを調べることにより、この判定を行う。
【００３７】
機能アイコンがパラメータアイコンに近付いていると判定されれば、禁則関係判定部２８は、機能アイコンが近付いているパラメータアイコンが表すパラメータと禁則関係にある他のパラメータが存在するかどうかを判定する（ステップ２５３）。
禁則関係にある他のパラメータが存在すると判定されれば、禁則関係判定部２８は、機能アイコンが近付いているパラメータアイコンが表すパラメータよりも他のパラメータが優先するかどうか、つまり、先優先の禁則関係であるかどうかを判定する（ステップ２５４）。
他のパラメータが優先する、つまり、先優先の禁則関係であると判定されれば、禁則関係判定部２８は、機能アイコンが近付いているパラメータアイコンが予め定められた停止位置に達しているかどうかを判定する（ステップ２５５）。具体的には、アイコンドラッグ検知部２１がパラメータアイコンの表示位置を伝えてくるので、禁則関係判定部２８はこれと自身に予め設定された停止位置とを比較することによりパラメータアイコンが停止位置に達しているかどうかを判定する。
機能アイコンが近付いているパラメータアイコンが停止位置に達していないと判定されれば、そのパラメータアイコンは更に移動可能なので、パラメータ表示部２４は、そのパラメータアイコンを機能アイコンから逃げるように表示し、また、機能アイコンが近付いているパラメータアイコンが表すパラメータと禁則関係にある他のパラメータを表すパラメータアイコンを機能アイコンに追随するように表示する（ステップ２５６）。
【００３８】
また、ステップ２５５で、機能アイコンが近付いているパラメータアイコンが停止位置に達していると判定された場合、又は、ステップ２５４で、他のパラメータを優先しない、つまり、後優先の禁則関係であると判定された場合、禁則関係判定部２８は、設定解除フラグをオンにする（ステップ２５７）。何れの場合も、その後に機能アイコンがそのパラメータアイコンにドラッグされると、そのパラメータアイコンが表すパラメータと禁則関係にある他のパラメータの設定を元に戻す必要があるからである。
更に、ステップ２５３で禁則関係にある他のパラメータが存在しないと判定された場合、又は、ステップ２５２で機能アイコンがパラメータアイコンに近付いていないと判定された場合は、そのまま処理を進める。
【００３９】
一方、ステップ２５１で機能アイコンがパラメータアイコン上にドラッグされたと判定されれば、パラメータ設定部２５は、機能アイコンが表す機能の設定項目に対してステップ２０６で設定されたパラメータを、ステップ２５１で機能アイコンがドラッグされたと判定されたパラメータアイコンが表すパラメータで上書きする（ステップ２５８）。
また、禁則関係判定部２８は、設定解除フラグがオンになっているかどうかを判定する（ステップ２５９）。
その結果、設定解除フラグがオンになっていれば、機能アイコンがドラッグされたパラメータアイコンが表すパラメータと禁則関係にある他のパラメータの設定を元に戻す（ステップ２６０）。
一方、設定解除フラグがオンになっていなければ、機能アイコンがドラッグされたパラメータアイコンが表すパラメータと禁則関係にある他のパラメータの設定は元に戻さず、処理を進める。
【００４０】
その後、アイコンドロップ検知部２６は、機能アイコンがドロップされたかどうかを判定する（ステップ２６１）。
ステップ２６１で機能アイコンがドロップされていないと判定されれば、処理はステップ２５１に戻る。また、ステップ２６１で機能アイコンがドロップされたと判定されれば、機能実行部２７は、ステップ２５８で上書きされていないパラメータ及びステップ２６０で元に戻されたパラメータについてはステップ２０６でパラメータ設定部２５が設定したパラメータを用いて、また、ステップ２５８で上書きされてステップ２６０で元に戻されていないパラメータについてはパラメータ設定部２５が上書きした後のパラメータを用いて、機能を実行する（ステップ２６２）。
【００４１】
尚、図１１のフローチャートは、機能アイコンがパラメータアイコンにドラッグされたり近付けられたりしたときにどのような表示が行われるかという観点から動作を示したものであるので、ここで、前述した図４〜８が、図１１のフローチャートにおけるどのステップが実行されたときの表示であるかを補足しておく。
図４は、ステップ２５１で「Ｎｏ」と判定され、ステップ２５２で「Ｙｅｓ」と判定され、ステップ２５３が実行されているときの表示である。
図５は、図４の表示が行われた後、ステップ２５３で「Ｙｅｓ」と判定され、ステップ２５４で「Ｙｅｓ」と判定され、ステップ２５５で「Ｎｏ」と判定され、ステップ２５６が実行されたときの表示である。
図６は、図５の表示が行われた後、ステップ２６１で「Ｎｏ」と判定され、ステップ２５１で「Ｎｏ」と判定され、ステップ２５２で「Ｙｅｓ」と判定され、ステップ２５３で「Ｙｅｓ」と判定され、ステップ２５４で「Ｙｅｓ」と判定され、ステップ２５５で「Ｙｅｓ」と判定され、ステップ２５７が実行され、その後、ステップ２６１で「Ｎｏ」と判定され、ステップ２５１で「Ｙｅｓ」と判定され、ステップ２５８が実行され、ステップ２５９で「Ｙｅｓ」と判定され、ステップ２６０が実行されたときの表示である。
図７は、図４の表示が行われた後、ステップ２５３で「Ｙｅｓ」と判定され、ステップ２５４で「Ｎｏ」と判定され、ステップ２５７が実行され、その後、ステップ２６１で「Ｎｏ」と判定され、ステップ２５１で「Ｙｅｓ」と判定され、ステップ２５８が実行され、ステップ２５９で「Ｙｅｓ」と判定され、ステップ２６０が実行されたときの表示である。
図８は、図４の表示が行われた後、ステップ２５３で「Ｎｏ」と判定され、ステップ２６１で「Ｎｏ」と判定され、ステップ２５１で「Ｙｅｓ」と判定され、ステップ２５８が実行され、ステップ２５９で「Ｎｏ」と判定されたときの表示である。
【００４２】
また、本実施の形態では、あるパラメータの禁則の理由となっている他のパラメータを１つとしたが、禁則の理由となっているパラメータは複数であってもよい。その場合、その複数のパラメータを選択肢として含む例えばポップアップメニューを表示し、ユーザが設定を継続するパラメータ又は設定を解除するパラメータを選択できるようにしてもよい。
【００４３】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【００４４】
１０…画像処理装置、２１…アイコンドラッグ検知部、２２…パラメータエリア表示部、２３…パラメータ取得部、２４…パラメータ表示部、２５…パラメータ設定部、２６…アイコンドロップ検知部、２７…機能実行部、２８…禁則関係判定部
【図１】
2014153831.tif 000003
【図２】
2014153831.tif 000004
【図３】
2014153831.tif 000005
【図４】
2014153831.tif 000006
【図５】
2014153831.tif 000007
【図６】
2014153831.tif 000008
【図７】
2014153831.tif 000009
【図８】
2014153831.tif 000010
【図９】
2014153831.tif 000011
【図１０】
2014153831.tif 000012
【図１１】
2014153831.tif 000013