(57)【要約】【課題】習熟度の異なるいかなるユーザに対しても利便性を向上させた設定画面を表示させる情報処理装置を提供する。【解決手段】ホスト装置１は、設定画面としてメイン設定画面および一覧表示設定画面のいずれか一方をユーザ入力に応じて選択して表示させる基本画面表示処理部２０と、メイン設定画面において、印刷処理を実行するときに使用可能な複数の拡張機能の各々を示す拡張機能アイコンを順次表示させるスクロール処理部２１と、一覧表示設定画面において、上記拡張機能アイコンのうち少なくとも一部を一覧表示させる一覧画面処理部２２とを備える。【選択図】図１
2007140589.tif 000002
【特許請求の範囲】
【請求項１】
設定対象装置における処理条件を設定するための設定画面を表示装置に表示させる情報処理装置であって、
上記設定画面として第１設定画面および第２設定画面のいずれか一方をユーザ入力に応じて選択して表示させる設定画面切替手段と、
上記第１設定画面において、上記設定対象装置が処理を実行するときに使用可能な複数の機能の各々を示す第１機能画像を順次表示させる第１表示処理手段と、
上記第２設定画面において、上記複数の機能の各々を示す第２機能画像のうちの少なくとも一部を一覧表示させる第２表示処理手段とを備えることを特徴とする情報処理装置。
【請求項２】
上記複数の機能の各々は、予め定められた所定数のグループに分類されており、
ユーザ入力に従って上記グループを指定する指定手段と、
上記複数の機能の各々について当該機能を示す上記第２機能画像と当該機能が属するグループとを対応付けて記憶する記憶装置から、上記指定手段によって指定されたグループに属する機能を示す第２機能画像を取得する機能画像取得手段とを備え、
上記第２表示処理手段は、上記機能画像取得手段が取得した第２機能画像を一覧表示させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記指定手段は、ユーザ入力に従って全てのグループを指定可能であることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
上記第２機能画像は、機能の名称を示す文字画像を含むことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
上記機能画像取得手段が取得した第２機能画像の全てを互いに重なることなく配置するときに要する面積が、上記第２機能画像を表示するために予め定められた上記第２設定画面内の第１領域の面積以下となるように、上記機能画像取得手段が取得した第２機能画像の大きさを調整する調整手段を備え、
上記第２表示処理手段は、上記調整手段が調整した第２機能画像を、上記第１領域内に一覧表示することを特徴とする請求項２に記載の情報処理装置。
【請求項６】
上記第２表示処理手段は、ポインティングデバイスによって指定された位置に表示されている第２機能画像の表示形式を、他の第２機能画像の表示形式と異ならせることを特徴とする請求項１に記載の情報処理装置。
【請求項７】
上記第２表示処理手段は、ポインティングデバイスによって指定された位置に表示されている第２機能画像を動画表示し、他の第２機能画像を静止画表示することを特徴とする請求項１に記載の情報処理装置。
【請求項８】
設定指示が入力された上記第１機能画像または上記第２機能画像に対応する機能の詳細条件を、ユーザ入力に従って設定する機能設定手段と、
上記第２設定画面において、上記第２表示処理手段が上記第２機能画像を表示する第１領域とは別の第２領域に、上記機能設定手段が設定した機能に対応し、該機能が設定済みであることを示す設定済み画像を表示する設定済み画像表示処理手段とを備え、
上記第２表示処理手段および設定済み画像表示処理手段は、同一の機能に対応する第２機能画像および設定済み画像を同一の表示形式で表示することを特徴とする請求項１に記載の情報処理装置。
【請求項９】
上記設定済み画像表示処理手段は、上記第１設定画面において、上記第１表示処理手段が上記第１機能画像を表示する第３領域とは別の第４領域に、上記設定済み画像を表示し、上記第１設定画面および上記第２設定画面において、上記設定済み画像の表示形式を同一とすることを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
設定指示が入力された上記第１機能画像または上記第２機能画像に対応する機能の詳細条件を、ユーザ入力に従って設定する機能設定手段と、
上記第２設定画面において、上記第２表示処理手段が上記第２機能画像を表示する第１領域とは別の第２領域に、上記機能設定手段が設定した機能であり、かつ、上記指定手段によって指定されたグループに属する機能に対応し、該機能が設定済みであることを示す設定済み画像を表示する設定済み画像表示処理手段とを備えることを特徴とする請求項２に記載の情報処理装置。
【請求項１１】
上記第１機能画像が動画であり、上記第２機能画像が静止画であることを特徴とする請求項１に記載の情報処理装置。
【請求項１２】
同じ機能を示す上記第１機能画像と上記第２機能画像とが同一の画像であることを特徴とする請求項１に記載の情報処理装置。
【請求項１３】
各機能の使用頻度を算出する算出手段を備え、
上記第１表示処理手段は、上記算出手段が算出した使用頻度に従って、使用頻度の高い機能から順に上記第１機能画像を上記第１設定画面内に順次表示させることを特徴とする請求項１に記載の情報処理装置。
【請求項１４】
各機能の使用頻度を算出する算出手段を備え、
上記第２表示処理手段は、上記算出手段が算出した使用頻度に従って、使用頻度の高い機能から順に上記第２機能画像を配列させ、上記第２設定画面内に一覧表示させることを特徴とする請求項１に記載の情報処理装置。
【請求項１５】
各機能の使用頻度を算出する算出手段と、
上記複数の機能の中から、上記算出手段が算出した使用頻度が所定閾値以上または以下の機能を抽出し、抽出した機能を示す第２機能画像を取得する機能画像取得手段とを備え、
上記第２表示処理手段は、上記機能画像取得手段が取得した機能画像を一覧表示させることを特徴とする請求項１に記載の情報処理装置。
【請求項１６】
上記第２表示処理手段は、上記第１表示処理手段が第１機能画像を順次表示する際の機能の順序と同じ順序で、各機能を示す第２機能画像を配列し、上記第２設定画面内に一覧表示させることを特徴とする請求項１に記載の情報処理装置。
【請求項１７】
上記設定画面切替手段が第１設定画面から第２設定画面に切り替える場合、上記第２表示処理手段は、切り替えられるときに第１設定画面内に表示されていた第１機能画像と同じ機能を示す第２機能画像を先頭にして、上記第２機能画像を上記第２設定画面内に一覧表示させることを特徴とする請求項１６に記載の情報処理装置。
【請求項１８】
請求項１から１７のいずれか１項に記載の情報処理装置を動作させるプログラムであって、コンピュータを上記の各手段として機能させるためのプログラム。
【請求項１９】
請求項１８に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設定対象装置における処理の条件を設定するための設定画面を表示装置に表示させる情報処理装置、当該情報処理装置を動作させるプログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
従来、プリンタで印刷を行う場合の印刷条件を設定するための設定画面を表示させるプリンタドライバが知られている。そして、ユーザは、設定画面において、複数の印刷機能の中から所望のものを選択し、その詳細条件を設定する。
【０００３】
近年では、プリンタの多機能化に伴い、上記印刷機能の種類が増大している。そのため、設定画面には、これら多数の印刷機能の詳細条件を入力するためのボタン等を含める必要がある。例えば、印刷機能を階層化し、上位層の印刷機能に対応するボタンのみを設定画面に配列する。そして、上位層の印刷機能のボタンがクリックされたことを受けて、下位層の印刷機能のボタンを表示している。
【０００４】
しかしながら、階層化を行うと、ユーザは、全てのアイコンを視認することが困難となる。
【０００５】
そこで、特許文献１には、表示画面上の所定位置に固定されたポインタを表示するとともに、該所定位置を通過するように複数のアイコンを所定方向に移動させながら順次表示させる技術が開示されている。そして、ユーザは、ポインタを介して、上記所定位置に移動表示された所望のアイコンを選択する。このように、全てのアイコンが順次表示されるため、ユーザは全てのアイコンを視認することができる。
【０００６】
また、特許文献２には、多角形を画面に表示して、多角形の各面に少なくとも１つのアイコンを配置しておき、ポインティングデバイスの操作により多角形を90°ずつ回転させて、多角形の各面のアイコンを順次表示する技術が開示されている。これにより、ユーザは、多角形を回転させることで、全てのアイコンを視認することができる。
【特許文献１】特開２００１−２８２４１５（公開日：２００１年１０月１２日）
【特許文献２】特開平１１−１０２２７７（公開日：１９９９年４月１３日）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記従来の技術のようにアイコンが順次表示される場合、ユーザは、全てのアイコンを確実に視認できる。よって、各アイコンが示す機能を認識していないユーザにとっては利便性が良い。
【０００８】
一方、特許文献１では、全てのアイコンが順次表示されるため、ユーザは所望のものが表示されるまで待つ必要がある。また、特許文献２においても、ユーザは、所望のアイコンが表示されるまで、ポインティングデバイスの操作が必要であり、時間がかかる。そのため、各アイコンが示す機能や情報を熟知し、即座に所望のアイコンが表示されることを希望するユーザにとっては、利便性の悪いものとなっている。
【０００９】
本発明は、上記問題点に鑑みてなされたものであり、習熟度に拘わらず各ユーザにとって利便性のよい設定画面を表示可能な情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の情報処理装置は、上記の課題を解決するために、設定対象装置における処理条件を設定するための設定画面を表示装置に表示させる情報処理装置であって、上記設定画面として第１設定画面および第２設定画面のいずれか一方をユーザ入力に応じて選択して表示させる設定画面切替手段と、上記第１設定画面において、上記設定対象装置が処理を実行するときに使用可能な複数の機能の各々を示す第１機能画像を順次表示させる第１表示処理手段と、上記第２設定画面において、上記複数の機能の各々を示す第２機能画像のうちの少なくとも一部を一覧表示させる第２表示処理手段とを備えることを特徴とする。
【００１１】
上記の構成によれば、設定画面切替手段は、複数の機能の各々を示す第１機能画像が順次表示される第１設定画面と、上記複数の機能の各々を示す第２機能画像が一覧表示される第２設定画面とのいずれかをユーザ入力に応じて選択し、表示装置に表示させる。
【００１２】
そのため、各機能を十分に認識していない初心者のユーザは、第１設定画面の表示指示を入力することで、各機能を示す第１機能画像が順次表示される第１設定画面を選択できる。そして、初心者のユーザは、順次表示される第１機能画像を順次確認することで、どのような機能が存在するかを認識できるとともに、所望の機能を選択することができる。
【００１３】
一方、各機能を十分に認識している熟練者のユーザは、第２設定画面の表示指示を入力することで、各機能を示す第２機能画像が一覧表示される第２設定画面を選択できる。そして、熟練者のユーザは、一覧表示される第２機能画像の中から所望の機能に対応する第２機能画像を即座に選択することができる。
【００１４】
このように、習熟度の異なるいかなるユーザに対しても利便性を向上させた設定画面を表示させることができる。
【００１５】
さらに、本発明の情報処理装置は、上記の構成に加えて、上記複数の機能の各々は、予め定められた所定数のグループに分類されており、ユーザ入力に従って上記グループを指定する指定手段と、上記複数の機能の各々について当該機能を示す上記第２機能画像と当該機能が属するグループとを対応付けた記憶する記憶装置から、上記指定手段によって指定されたグループに属する機能を示す第２機能画像を取得する機能画像取得手段とを備え、上記第２表示処理手段は、上記機能画像取得手段が取得した第２機能画像を一覧表示させる。
【００１６】
上記の構成によれば、指定手段がユーザ入力に応じたグループを指定し、第２表示処理手段が当該グループに属する機能を示す第２機能画像のみを第２設定画面に一覧表示させる。そのため、ユーザは、グループを指定することにより、当該グループに属する機能を示す第２機能画像を、第２設定画面内から容易に探し出すことができる。
【００１７】
さらに、本発明の情報処理装置は、上記の構成に加えて、上記指定手段は、ユーザ入力に従って全てのグループを指定可能であることが好ましい。
【００１８】
上記の構成によれば、ユーザは、どのグループに属するか不明の機能を示す第２機能画像を、全てのグループを指定することにより、第２設定画面から探し出すことができる。
【００１９】
さらに、本発明の情報処理装置は、上記の構成に加えて、上記第２機能画像は、機能の名称を示す文字画像を含み。
【００２０】
第２機能画像を一覧表示する場合、第２機能画像の数が多いと、ユーザは、所望の機能を示す第２機能画像を探すのに時間を要する場合がある。しかしながら、上記の構成によれば、ユーザは、文字画像を見ることで、どの第２機能画像がどの機能を示しているかを容易に認識することができる。その結果、ユーザは、一覧表示された第２機能画像の中から、所望の機能に対応する第２機能画像を容易に探し出すことができる。
【００２１】
さらに、本発明の情報処理装置は、上記の構成に加えて、上記機能画像取得手段が取得した第２機能画像の全てを互いに重なることなく配置するときに要する面積が、上記第２機能画像を表示するために予め定められた上記第２設定画面内の第１領域の面積以下となるように、上記機能画像取得手段が取得した第２機能画像の大きさを調整する調整手段を備え、上記第２表示処理手段は、上記調整手段が調整した第２機能画像を、上記第１領域内に一覧表示する。
【００２２】
上記の構成によれば、調整手段は、第２設定画面内の第１領域において、機能画像取得手段が取得した第２機能画像の全てを互いに重なることなく配置できるように、各第２機能画像のサイズを調整する。そのため、第２表示処理手段は、機能画像取得手段が取得した第２機能画像の全てを互いに重なることなく配置したうえで、第２設定画面の第１領域内に一覧表示することができる。その結果、ユーザは、スクロール操作をすることなく、機能画像取得手段が取得した第２機能画像の全てを視認することができ、操作が簡単となる。
【００２３】
さらに、本発明の情報処理装置は、上記の構成に加えて、上記第２表示処理手段は、ポインティングデバイスによって指定された位置に表示されている第２機能画像の表示形式を、他の第２機能画像の表示形式と異ならせる。
【００２４】
ここで、ポインティングデバイスとは、表示装置の表示画面上の位置を指定する入力装置であり、例えば、マウス、トラックボール、トラックパッド、タブレットなどである。
【００２５】
また、表示形式とは、機能画像の色、サイズや、機能画像に対して付加する画像（枠やマークなど）の種類などである。
【００２６】
第２機能画像を一覧表示する場合、第２機能画像の数が多いと、ユーザは、所望の機能と異なる機能を示す第２機能画像を、上記ポインティングデバイスによって誤って選択するおそれがある。
【００２７】
しかしながら、上記の構成によれば、ポインティングデバイスによって指定された位置に表示されている第２機能画像の表示形式が他の第２機能画像と異なるため、ユーザは、どの第２機能画像がポインティングデバイスによって指定されているかを容易に認識することができる。その結果、ユーザが所望の機能と異なる機能を示す第２機能画像を誤って選択することを防止することができる。
【００２８】
さらに、本発明の情報処理装置は、上記の構成に加えて、上記第２表示処理手段は、ポインティングデバイスによって指定された位置に表示されている第２機能画像を動画表示し、他の第２機能画像を静止画表示する。
【００２９】
上記の構成によれば、ポインティングデバイスによって指定された位置に表示されている第２機能画像が動画表示されるため、ユーザは、どの第２機能画像がポインティングデバイスによって指定されているかを容易に認識することができる。その結果、ユーザが所望の機能と異なる機能を示す第２機能画像を誤って選択することを防止することができる。
【００３０】
また、ポインティングデバイスによって指定された位置に表示されている第２機能画像の動画を、当該第２機能画像に対応する機能の内容を示す画像にすることで、ユーザは、ポインティングデバイスによって指定されている機能の内容を認識することができる。
【００３１】
さらに、本発明の情報処理装置は、上記の構成に加えて、設定指示が入力された上記第１機能画像または上記第２機能画像に対応する機能の詳細条件を、ユーザ入力に従って設定する機能設定手段と、上記第２設定画面において、上記第２表示処理手段が上記第２機能画像を表示する第１領域とは別の第２領域に、上記機能設定手段が設定した機能に対応し、該機能が設定済みであることを示す設定済み画像を表示する設定済み画像表示処理手段とを備え、上記第２表示処理手段および設定済み画像表示処理手段は、同一の機能に対応する第２機能画像および設定済み画像を同一の表示形式で表示する。
【００３２】
上記の構成によれば、ユーザは、第２設定画面の第２領域を確認することで、容易に設定済みの機能を確認することができる。さらに、ユーザは、第１領域内に一覧表示されている第２機能画像のうち、設定済みの機能に対応する第２機能画像も容易に認識することができる。これにより、ユーザは、設定済みの機能を誤って再度設定することがなくなる。
【００３３】
さらに、本発明の情報処理装置は、上記の構成に加えて、上記設定済み画像表示処理手段は、上記第１設定画面において、上記第１表示処理手段が上記第１機能画像を表示する第３領域とは別の第４領域に、上記設定済み画像を表示し、上記第１設定画面および上記第２設定画面において、同一の機能に対応する上記設定済み画像の表示形式を同一とする。
【００３４】
上記の構成によれば、設定済みの機能に対応し、当該機能が設定済みであることを示す設定済み画像が、第１設定画面および第２設定画面の両方に表示される。そして、第１設定画面および上記第２設定画面において、同一の機能に対応する設定済み画像の表示形式が同一である。そのため、第１設定画面から第２設定画面に、または、第２設定画面から第１設定画面に切り替えた場合でも、ユーザは、設定済みの機能について、同じ表示形式の設定済み画像を視認することができ、設定済み画像が同じ機能に対するものであることを認識できる。
【００３５】
さらに、本発明の情報処理装置は、上記の構成に加えて、設定指示が入力された上記第１機能画像または上記第２機能画像に対応する機能の詳細条件を、ユーザ入力に従って設定する機能設定手段と、上記第２設定画面において、上記第２表示処理手段が上記第２機能画像を表示する第１領域とは別の第２領域に、上記機能設定手段が設定した機能であり、かつ、上記指定手段によって指定されたグループに属する機能に対応し、該機能が設定済みであることを示す設定済み画像を表示する設定済み画像表示処理手段とを備える。
【００３６】
上記の構成によれば、ユーザは、第２設定画面の第２領域を確認することで、容易に設定済みの機能を確認することができる。また、第２領域には、ユーザが指定したグループに属する機能に対応する設定済み画像のみが表示されるため、設定済みの全ての機能に対応する設定済み画像を表示する場合に比べて、第２領域に表示される設定済み画像の数が減る。これにより、第２領域内に表示される設定済み画像をユーザが確認しやすくなる。
【００３７】
さらに、本発明の情報処理装置は、上記の構成に加えて、上記第１機能画像が動画であり、上記第２機能画像が静止画である。
【００３８】
上記の構成によれば、第１設定画面の場合、第１機能画像が順次表示されるため、同時に第１設定画面に表示されている第１機能画像の数は少なくて済む。そのため、各第１機能画像を動画とすることで、当該機能の内容を詳細に認識することができる。
【００３９】
また、第２設定画面の場合、複数の第２機能画像が一覧表示され、多数の第２機能画像が同時に表示される可能性がある。この場合、第２機能画像が動画であると、第２設定画面内が煩雑になり、ユーザの視認性が悪化するが、第２機能画像が静止画であるためこのようなことがない。
【００４０】
そして、ユーザは、自分の嗜好性に合せた設定画面を選択することができる。
【００４１】
さらに、本発明の情報処理装置は、上記の構成に加えて、同じ機能を示す上記第１機能画像と上記第２機能画像とが同一の画像である。
【００４２】
上記の構成によれば、第１設定画面と第２設定画面とを切り替えても、ユーザは、同一の機能に対応する機能画像を容易に探し出すことができる。
【００４３】
さらに、本発明の情報処理装置は、上記の構成に加えて、各機能の使用頻度を算出する算出手段を備え、上記第１表示処理手段は、上記算出手段が算出した使用頻度に従って、使用頻度の高い機能から順に、上記第１機能画像を上記第１設定画面内に順次表示させる。
【００４４】
上記の構成によれば、使用頻度の高い機能から順に第１機能画像が表示される。そのため、ユーザは、第１設定画面において、頻繁に使用する機能を示す第１機能画像を早い段階で選択することができる。
【００４５】
さらに、本発明の情報処理装置は、上記の構成に加えて、各機能の使用頻度を算出する算出手段を備え、上記第２表示処理手段は、上記算出手段が算出した使用頻度に従って、使用頻度の高い機能から順に上記第２機能画像を配列させ、上記第２設定画面内に一覧表示させる。
【００４６】
上記の構成によれば、使用頻度の高い機能から順に配列された第２機能画像が一覧表示される。そのため、ユーザは、第２設定画面において、先頭付近に表示されている第２機能画像の中から、頻繁に使用する機能を示す第２機能画像を容易に探し出すことができる。
【００４７】
さらに、本発明の情報処理装置は、上記の構成に加えて、各機能の使用頻度を算出する算出手段と、上記複数の機能の中から、上記算出手段が算出した使用頻度が所定閾値以上または以下の機能を抽出し、抽出した機能を示す第２機能画像を取得する機能画像取得手段とを備え、上記第２表示処理手段は、上記機能画像取得手段が取得した機能画像を一覧表示させる。
【００４８】
上記の構成によれば、ユーザは、第２設定画面に切り替えることで、使用頻度が所定閾値以上または以下の機能を示す第２機能画像の一覧を確認することができる。
【００４９】
使用頻度が所定閾値以上の機能を示す第２機能画像が一覧表示される場合、ユーザは、第２設定画面に切り替えることで、頻繁に使用する機能を容易に選択することができる。
【００５０】
一方、使用頻度あ所定閾値以下の機能を示す第２機能画像が一覧表示される場合、ユーザは、第２設定画面に切り替えることで、あまり使用しない機能としてどのようなものがあるかを認識することができる。これにより、ユーザは、これまで使用してこなかった、便利な機能の存在に気付くことが可能となる。
【００５１】
さらに、本発明の情報処理装置は、上記の構成に加えて、上記第２表示処理手段は、上記第１表示処理手段が第１機能画像を順次表示する際の機能の順序と同じ順序で、各機能を示す第２機能画像を配列し、上記第２設定画面内に一覧表示させる。
【００５２】
上記の構成によれば、ユーザは、第１設定画面における第１機能画像の表示順序と、第２設定画面内の第２機能画像の配列順序とが同じであるため、どちらの設定画面においても、特定の機能に対応する機能画像を指標として、他の機能に対応する機能画像を容易に探し出すことができる。
【００５３】
例えば、Ａ機能の次がＢ機能である場合、ユーザは、第１設定画面において、Ａ機能を示す第１機能画像の次に表示される第１機能画像を選択することでＢ機能を設定でき、第２設定画面において、Ａ機能を示す第２機能画像の隣に表示されている第２機能画像を選択することでＢ機能を設定できる。
【００５４】
さらに、本発明の情報処理装置は、上記の構成に加えて、上記設定画面切替手段が第１設定画面から第２設定画面に切り替える場合、上記第２表示処理手段は、切り替えられるときに第１設定画面内に表示されていた第１機能画像と同じ機能を示す第２機能画像を先頭にして、上記第２機能画像を上記第２設定画面内に一覧表示させる。
【００５５】
上記の構成によれば、ユーザは、切り替える際に第１設定画面内で表示されていた第１機能画像と同じ機能から順に配列された第２機能画像の一覧を確認することができる。
【００５６】
なお、上記情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより情報処理装置をコンピュータにて実現させるプログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００５７】
本発明の情報処理装置は、以上のように、設定画面として第１設定画面および第２設定画面のいずれか一方をユーザ入力に応じて選択して表示させる設定画面切替手段と、上記設定画面切替手段が第１設定画面を表示させる場合に、設定対象装置が処理を実行するときに使用可能な複数の機能の各々を示す第１機能画像を、上記第１設定画面内に順次表示させる第１表示処理手段と、上記設定画面切替手段が第２設定画面を表示させる場合に、上記複数の機能の各々を示す第２機能画像のうち少なくとも一部を、上記第２設定画面内に一覧表示させる第２表示処理手段とを備える。それゆえ、習熟度の異なるいかなるユーザに対しても利便性を向上させた設定画面を表示させることができる。
【発明を実施するための最良の形態】
【００５８】
本発明は、設定対象装置における処理の条件を設定するための設定画面を表示装置に表示させる情報処理装置に係るものである。本発明に係る情報処理装置が設定する機能は、例えば、プリンタにおける印刷処理や、各種のアプリケーション（文書作成ソフトや画像編集ソフトなど）における情報処理、製造装置に対する制御処理などに関する機能である。なお、以下では、本発明の実施形態として、プリンタ２における印刷処理に関する複数の機能の設定を行う装置を具体例として説明するが、本発明はこれに限られるものではない。
【００５９】
本発明の一実施形態について図１ないし図２５に基づいて説明すると以下の通りである。
【００６０】
（プリントシステムの全体構成）
図１は、本実施形態に係るプリントシステムの構成を示すブロック図である。図１で示されるように、本実施形態のプリントシステムは、ホスト装置（情報処理装置）１とプリンタ（設定対象装置）２と表示装置３と入力装置４とを備えている。
【００６１】
ホスト装置１は、文書作成ソフトや画像編集ソフト等で作成された画像データを、ユーザ入力によって設定された印刷条件に基づいて印刷データに加工するとともに、プリンタ２が印刷処理を行う際の処理命令を生成し、生成した印刷データおよび処理命令を含む印刷ジョブをプリンタ２に出力する。ホスト装置１は、例えば、パーソナルコンピュータである。
【００６２】
プリンタ２は、ホスト装置１から受けた印刷ジョブに応じた画像を用紙等の記録媒体に形成し、該記録媒体を排出する。なお、ホスト装置１とプリンタ２とは、ＵＳＢ等のケーブルや通信ネットワークを介して接続されている。
【００６３】
表示装置３は、例えば液晶ディスプレイであり、ホスト装置１の制御に従った画像を表示する。また、入力装置４は、例えば、マウス・トラックボール・トラックパッド・タブレット・キーボードなどであり、ユーザによって入力された指示をホスト装置１に出力する。また、これらの入力装置４は、ポインティングデバイスであり、ユーザ操作に従って、表示装置３の表示画面上の位置を指定する。
【００６４】
（ホスト装置の構成）
図１に示されるように、ホスト装置１は、アプリケーション部１１とプリンタドライバ部１２とを備えている。なお、ホスト装置１は、オペレーティングシステム（ＯＳ）を備えており、該オペレーティングシステムを介して、各ブロック間のデータや指示のやり取りが実現されている。
【００６５】
アプリケーション部１１は、各種のアプリケーション（例えば、文書作成ソフト、表計算ソフト、画像編集ソフト等）に従った処理を行い、画像データを作成する。さらに、アプリケーション部１１は、入力装置４から印刷条件の設定指示を受けると、プリンタドライバ部１２を起動させて、印刷条件を設定させ、作成した画像データをプリンタドライバ部１２に出力する。
【００６６】
プリンタドライバ部１２は、プリンタ２に対応したプリンタドライバのプログラムに従って、ＣＰＵなどの演算装置が動作を行う機能ブロックである。プリンタドライバ部１２は、アプリケーション部１１から出力された画像データを印刷する際の印刷条件を設定し、設定した印刷条件に従った印刷ジョブを生成する。
【００６７】
プリンタドライバ部１２は、表示装置３に印刷条件の設定画面を表示させ、ユーザ所望の印刷機能の選択と選択した印刷機能の詳細条件の入力とを促し、ユーザ入力に応じて、印刷条件を設定する。
【００６８】
ここで、印刷機能としては、例えば、
・印刷部数設定機能：印刷する部数を設定する機能
・用紙サイズ設定機能：プリンタ２で画像が形成される用紙のサイズを設定する機能
・両面印刷機能：片面印刷、両面印刷、中綴じ印刷などを設定する機能
・Ｎ−ＵＰ印刷機能：複数（Ｎ）ページを１枚の用紙にまとめて印刷する機能
・用紙方向設定機能：用紙方向を設定する機能
・フィットページ機能：印刷する用紙のサイズにフィットするように原稿画像のサイズを調整する機能
・縦横独立変倍機能：画像の縦横比を変更する機能
・ポスター印刷機能：１ページの画像を複数に分割し、分割した画像を異なる用紙に印刷する機能
・オーバーレイ機能：他の画像を重ねて印刷する機能
・ウォーターマーク機能：「極秘」「重要」等のすかし文字を印刷する機能
・Ｅｄｇｅ  ｔｏ  Ｅｄｇｅ機能：印刷データを最大印刷可能領域に印刷する機能
・１８０度回転機能：印刷する画像を１８０度回転させる機能
・線幅調整機能：線幅を調整する機能
・パンチ機能：印刷された用紙の端部にパンチ孔を形成する機能
・ステープル機能：印刷された複数枚の用紙をステープラーで綴じる機能
・とじしろ機能：端部にとじしろのための余白を形成する機能
・ＯＨＰ合い紙機能：印刷データの各ページの間に合い紙を挿入する機能
などがある。
【００６９】
印刷機能には、印刷する際に何らかの詳細条件で必ず使用する基本機能（本実施形態では、印刷部数設定機能、用紙サイズ設定機能、両面印刷機能、Ｎ−ｕｐ印刷機能、用紙方向設定機能）と、それ以外の拡張機能とがある。
【００７０】
そして、印刷条件は、各基本機能の詳細条件、および、ユーザが選択した拡張機能の詳細条件を含む。
【００７１】
図１に示されるように、プリンタドライバ部１２は、設定画面表示処理部１３と、印刷条件設定部１４と、コンテンツ管理部（記憶装置）１５と、印刷条件格納部１６と、印刷ジョブ生成部（設定対象装置）１７と、使用頻度更新部（算出手段）１８と、使用頻度管理部１９とを備える。
【００７２】
設定画面表示処理部１３は、印刷条件の設定をユーザに促すための設定画面を表示装置３に表示する処理を行うものである。設定画面表示処理部１３は、基本画面表示処理部（設定画面切替手段）２０と、スクロール処理部（第１表示処理手段）２１と、一覧画面処理部２２と、設定済みアイコン表示処理部（設定済み画像表示処理手段）２３とを備える。
【００７３】
また、印刷条件設定部１４は、設定画面に対するユーザ入力を入力装置４から取得し、該ユーザ入力に従って印刷条件を設定するものである。印刷条件設定部１４は、基本機能設定部２４と拡張機能設定部（機能設定手段）２５とを備える。
以下、各ブロックについて説明する。
【００７４】
コンテンツ管理部１５は、複数の拡張機能の各々を示す拡張機能アイコンを管理するものである。コンテンツ管理部１５は、図２および図３に示されるように、各拡張機能について、当該拡張機能を識別する識別情報（ここでは拡張機能名）と、拡張機能アイコンと、当該拡張機能の詳細条件を入力するためのダイアログボックスと、当該拡張機能が設定済みであることを示す設定済みアイコンと、当該拡張機能が属するグループの名称（グループ名）とを対応付けたテーブルを管理する。
【００７５】
なお、本実施形態では、グループ名として、「仕上げ」「イメージ調整」「便利な機能」とがある。
【００７６】
「仕上げ」のグループは、印刷された用紙等の記録媒体に対する最終的な仕上げに関する拡張機能、例えば、「パンチ」「ステープル」「とじしろ」「用紙挿入」などの拡張機能が属するグループである。「イメージ調整」のグループは、印刷される画像の調整に関する拡張機能、例えば、「解像度」「スムージング」「コントラスト」などの拡張機能が属するグループである。「便利な機能」のグループは、上記「仕上げ」および「イメージ調整」に属さない拡張機能、例えば、「フィットページ」「オーバーレイ」「ポスター印刷」などの拡張機能を含むものである。なお、これらの分類は適宜変更可能であり、これらに限定されるものではない。
【００７７】
使用頻度管理部１９は、拡張機能ごとの使用頻度を示す使用頻度テーブルを管理するものである。本実施形態では、使用頻度管理部１９は、各拡張機能の使用頻度として、過去１週間において使用した回数を管理する。ただし、使用頻度はこれに限定されるものではない。図４は、使用頻度管理部１９が管理する使用頻度テーブルの一例を示す図である。
【００７８】
基本画面表示処理部２０は、ユーザ入力に応じて、設定画面としてメイン設定画面（第１設定画面）および一覧表示設定画面（サブ設定画面）（第２設定画面）のいずれかを表示する。ただし、基本画面表示処理部２０は、起動時にはメイン設定画面を表示する。
【００７９】
メイン設定画面５０は、図５に示されるように、基本機能を設定するための入力ボタン５１ａ〜５１ｅを含む領域Ａと、上記拡張機能アイコンが所定方向に（ここでは、右から左の方向に）順次表示される領域Ｂ１と、上記設定済みアイコンの一覧が表示される領域Ｃ１とを含む。
【００８０】
一方、一覧表示設定画面６０は、図６に示されるように、上記拡張機能アイコンの一覧が表示される領域Ｂ２と、設定済みアイコンの一覧が表示される領域Ｃ２とを含む。
【００８１】
なお、基本画面表示処理部２０は、領域Ｂ１・Ｂ２・Ｃ１・Ｃ２について枠のみを表示し、各領域内の表示処理は、後述するように、スクロール処理部２１、一覧画面処理部２２および設定済みアイコン表示処理部２３によって行われる。
【００８２】
スクロール処理部２１は、上記メイン設定画面５０の領域Ｂ１に、複数の拡張機能アイコンを、所定方向（ここでは、右から左の方向）に移動させながら、順次表示させる処理を行うものである。
【００８３】
具体的には、スクロール処理部２１は、コンテンツ管理部１５から全ての拡張機能アイコンを読み出し、読み出した複数の拡張機能アイコンを、使用頻度管理部１９が管理する使用頻度の高い順で、領域Ｂ１に移動させながら順次表示する。
【００８４】
一覧画面処理部２２は、上記サブ設定画面の領域Ｂ２に、拡張機能アイコンの一覧を表示する処理を行うものである。図７に示されるように、一覧画面処理部２２は、グループ特定部（指定手段）２２ａと、拡張機能アイコン取得部（機能画像取得手段）２２ｂと、アイコンサイズ調整部（調整手段）２２ｃと、一覧表示処理部（第２表示処理手段）２２ｄとを備えている。
【００８５】
グループ特定部２２ａは、ユーザ入力に応じて、一覧表示設定画面６０の領域Ｂ２に一覧表示する拡張機能アイコンのグループを特定し、特定したグループのグループ名を拡張機能アイコン取得部２２ｂに出力するものである。
【００８６】
拡張機能アイコン取得部２２ｂは、グループ特定部２２ａから受けたグループ名に属する拡張機能アイコンを、コンテンツ管理部１５から読み出すものである。
【００８７】
アイコンサイズ調整部２２ｃは、拡張機能アイコン取得部２２ｂが読み出した拡張機能アイコンを互いに重なることなく領域Ｂ２内に全て表示するために、各拡張機能アイコンのサイズを調整するものである。なお、当該サイズの調整処理の詳細については後述する。
【００８８】
一覧表示処理部２２ｄは、サイズ調整された拡張機能アイコンを、使用頻度管理部１９が管理する使用頻度の高い順に配列し、領域Ｂ２に一覧表示するものである。
【００８９】
基本機能設定部２４は、メイン設定画面５０の領域Ａに表示された入力ボタン５１ａ〜５１ｅの操作に従って、各基本機能の詳細条件を設定するものである。基本機能設定部２４は、設定した各基本機能の詳細条件を印刷条件格納部１６に格納する。
【００９０】
拡張機能設定部２５は、メイン設定画面５０または一覧表示設定画面６０内の拡張機能アイコンがクリックされたことを受けて、クリックされた拡張機能アイコンに対応するダイアログボックスおよび拡張機能名をコンテンツ管理部１５から読み出す。さらに、拡張機能設定部２５は、該ダイアログボックスを表示装置３に表示し、ユーザに対して詳細条件の入力を促し、入力装置４に入力された指示に応じて詳細条件を設定する。拡張機能設定部２５は、設定完了した拡張機能について、拡張機能名と詳細条件とを対応付けて印刷条件格納部１６に格納する。
【００９１】
印刷条件格納部１６は、各印刷機能について設定された詳細条件を記憶するものである。なお、印刷条件格納部１６は、基本機能の詳細条件について、起動時にはデフォルトを記憶している。また、設定条件格納部が記憶する基本機能の詳細条件は、基本機能設定部２４によって更新される。さらに、印刷条件格納部１６は、拡張機能設定部２５によって詳細条件が設定された拡張機能について、拡張機能名と詳細条件とを対応付けて記憶する。
【００９２】
設定済みアイコン表示処理部２３は、印刷条件格納部１６が記憶する拡張機能名を全て読み出し、読み出した拡張機能名に対応する設定済みアイコンをコンテンツ管理部１５から読み出す。そして、設定済みアイコン表示処理部２３は、読み出した設定済みアイコンの全てを、メイン設定画面５０が表示されている場合にはその領域Ｃ１に、一覧表示設定画面６０が表示されている場合にはその領域Ｃ２に表示させる。
【００９３】
印刷ジョブ生成部１７は、入力装置４に印刷開始指示が入力されたことを受けて印刷ジョブを生成するものである。具体的には、印刷ジョブ生成部１７は、アプリケーション部１１から印刷する画像データを取得するとともに、印刷条件格納部１６が記憶する全ての印刷機能の詳細条件を読み出す。そして、印刷ジョブ生成部１７は、読み出した各印刷機能の詳細条件に従って、画像データを印刷データに加工するとともに、プリンタ２に対する処理命令を生成する。そして、印刷ジョブ生成部１７は、生成した印刷データおよび処理命令を含む印刷ジョブをプリンタ２に出力する。また、印刷ジョブ生成部１７は、印刷開始指示を受けると、使用頻度更新部１８に対して更新指示を出力する。
【００９４】
使用頻度更新部１８は、使用頻度管理部１９が管理する使用頻度を更新するものである。具体的には、使用頻度更新部１８は、印刷ジョブ生成部１７からの更新指示を受けて、印刷条件格納部１６から、設定済みの拡張機能の拡張機能名を読み出し、当該拡張機能と印刷開始指示が入力された時刻（使用時刻）とを対応付けた履歴情報を記憶する。図８は、当該履歴情報の一例を示す図である。
【００９５】
さらに、使用頻度更新部１８は、履歴情報に基づいて、拡張機能ごとに、現時刻から過去の所定期間内（例えば、１週間）の使用頻度を算出し、使用頻度管理部１９が管理する使用頻度テーブルを更新する。
【００９６】
（印刷条件の設定処理全体の流れ）
次に、プリンタドライバ部１２の処理全体の流れについて、図９のフローチャートを参照しながら説明する。
【００９７】
まず、プリンタドライバ部１２は、アプリケーション部１１からの要求に応じて起動する（Ｓ１）。
【００９８】
次に、基本画面表示処理部２０は、図５に示すように、基本機能の詳細条件の入力ボタン５１ａ〜５１ｅを含む領域Ａと、拡張機能アイコンが移動表示される領域Ｂ１と、設定済みアイコンが表示される領域Ｃ１とを備えたメイン設定画面５０を表示する（Ｓ２）。
【００９９】
次に、スクロール処理部２１は、コンテンツ管理部１５から、全ての拡張機能アイコンを拡張機能名とともに読み出す（Ｓ３）。
【０１００】
その後、スクロール処理部２１は、使用頻度管理部１９が管理する各拡張機能名の使用頻度を参照して、使用頻度の多い拡張機能名に対応する拡張機能アイコンから順に、所定方向（ここでは、右端から左端の方向）に移動させながら、メイン設定画面５０の領域Ｂ１に順次表示させる（Ｓ４）。
【０１０１】
図１０は、スクロール処理部２１が領域Ｂ１に拡張機能アイコンを順次表示する処理を示すものである。図１０に示されるように、スクロール処理部２１は、各拡張機能アイコンＩの間隔を所定間隔Ｌ１とし、ｎ番目の使用頻度の拡張機能アイコンＩ―ｎを、領域Ｂ１の右端から左方向に移動させながら表示させ、該拡張機能アイコンＩ―ｎと領域Ｂの右端との距離がＬ１になった際、ｎ＋１番目の使用頻度の拡張機能アイコンＩ―（ｎ＋１）を領域Ｂの右端から表示させる。そして、スクロール処理部２１は、領域Ｂ１の先頭に位置する拡大機能アイコンＩ−ｎ（つまり、領域Ｂ１において最左端に位置している拡張機能アイコンＩ−ｎ）を、領域Ｂの左端まで移動させると、当該拡張機能アイコンＩ−ｎの表示をやめ、他の全ての拡張機能アイコンの表示の後に再度繰り返して表示するようにする。
【０１０２】
図１１は、使用頻度管理部１９が図４に示す使用頻度テーブルを管理している場合のメイン設定画面５０の一例を示す図である。図１１に示されるように、スクロール処理部２１は、使用頻度の多い順に拡張機能アイコンを領域Ｂ２に順次表示している。
【０１０３】
次に、基本画面表示処理部２０は、一覧表示設定画面６０への切替指示が入力装置４に入力されたか否かを判断する（Ｓ５）。具体的には、基本画面表示処理部２０は、メイン設定画面５０において、一覧表示設定画面６０への切替ボタン５２（本実施形態では、「便利な機能」ボタン５２ａ、「仕上げ」ボタン５２ｂ、「イメージ調整」ボタン５２ｃ、「すべて表示」ボタン５２ｄを含む）がクリックされた場合に、一覧表示設定画面６０への切替指示が入力されたと判断する。
【０１０４】
切替ボタン５２のいずれかがクリックされた場合（Ｓ５でＹｅｓ）、基本画面表示処理部２０および一覧画面処理部２２は、一覧表示設定画面６０の表示処理を行う（Ｓ６）。当該一覧表示設定画面６０の表示処理の詳細については後述する。
【０１０５】
次に、プリンタドライバ部１２は、現在表示している設定画面がメイン設定画面５０であるか否かを判断する（Ｓ７）。
【０１０６】
現在、一覧表示設定画面６０を表示している場合（Ｓ７でＮｏ）、一覧画面処理部２２は、一覧表示する拡張機能アイコンのグループ変更指示が入力されたか否かを判断し、当該グループ変更指示が入力された場合、一覧表示する拡張機能アイコンを変更する処理を行う（Ｓ８）。なお、Ｓ８の処理の詳細については後述する。
【０１０７】
その後、基本画面表示処理部２０は、メイン設定画面５０への切替指示が入力されたか否かを判断する（Ｓ９）。本実施形態では、基本画面表示処理部２０は、一覧表示設定画面６０内の「順次表示」ボタン６１（図６参照）がクリックされた場合に、メイン設定画面５０への切替指示が入力されたと判断する。
【０１０８】
メイン設定画面５０への切替指示が入力された場合（Ｓ９でＹｅｓ）、基本画面表示処理部２０は、一覧表示設定画面６０からメイン設定画面５０に表示を切り替え（Ｓ１０）、上記Ｓ３の処理に戻る。切替指示が入力されない場合（Ｓ９でＮｏ）、Ｓ１３に移行する。
【０１０９】
一方、現在、メイン設定画面５０を表示している場合（Ｓ７でＹｅｓ）、基本機能設定部２４は、メイン設定画面５０の領域Ａに表示した基本機能の詳細条件の入力ボタン５１ａ〜５１ｅ（図５，図１１参照）がクリックされたか否かを判断する（Ｓ１１）。
【０１１０】
これら入力ボタン５１ａ〜５１ｅのいずれか一つでもクリックされた場合（Ｓ１１でＹｅｓ）、基本機能設定部２４は、ユーザ入力に応じて、設定条件格納部が記憶する基本機能の詳細条件を更新する（Ｓ１２）。一方、いずれの入力ボタン５１ａ〜５１ｅもクリックされない場合（Ｓ１１でＮｏ）、Ｓ１３の処理に移行する。
【０１１１】
続いて、Ｓ１３において、拡張機能設定部２５は、メイン設定画面５０の領域Ｂ１または一覧表示設定画面６０の領域Ｂ２に表示された拡張機能アイコンがクリックされたか否かを判断する。
【０１１２】
拡張機能アイコンがクリックされた場合（Ｓ１３でＹｅｓ）、拡張機能設定部２５は、クリックされた拡張機能アイコンに対応する、詳細条件の入力用のダイアログボックスと拡張機能名とをコンテンツ管理部１５から読み出し、読み出したダイアログボックスを表示装置３に表示させる。そして、拡張機能設定部２５は、当該ダイアログボックスに対するユーザ入力に従って、クリックされた拡張機能アイコンが示す拡張機能の詳細条件を設定し、設定した拡張機能の拡張機能名と詳細条件とを対応付けて印刷条件格納部１６に格納する（Ｓ１４）。
【０１１３】
その後、設定済みアイコン表示処理部２３は、印刷条件格納部１６に新たな拡張機能設定情報が格納されたことを検知して、当該拡張機能設定情報が示す拡張機能名を印刷条件格納部１６から読み出す。そして、設定済みアイコン表示処理部２３は、当該拡張機能名に対応する設定済みアイコンをコンテンツ管理部１５から読み出し、読み出した設定済みアイコンを設定画面内に表示する（Ｓ１５）。
【０１１４】
メイン設定画面５０が表示されている場合、設定済みアイコン表示処理部２３は、領域Ｃ１に設定済みアイコンを表示する。また、サブ設定画面が表示されている場合、設定済みアイコン表示処理部２３は、領域Ｃ２に設定済みアイコンを表示する。
【０１１５】
その後、Ｓ１６の処理に移行する。また、拡張機能アイコンがクリックされない場合（Ｓ１３でＮｏ）にも、Ｓ１６の処理に移行する。
【０１１６】
そして、Ｓ１６において、プリンタドライバ部１２は、印刷条件の設定キャンセルボタン５３（図５・６・１１参照）がクリックされたか否かを判断する。
【０１１７】
設定キャンセルボタン５３がクリックされた場合（Ｓ１６でＹｅｓ）、プリンタドライバ部１２は処理を終了する。
【０１１８】
設定キャンセルボタン５３がクリックされない場合（Ｓ１６でＮｏ）、印刷ジョブ生成部１７は、印刷条件の設定完了ボタン５４（図５・６・１１参照）がクリックされたか否かを判断する（Ｓ１７）。
【０１１９】
設定完了ボタン５４がクリックされない場合（Ｓ１７でＮｏ）、上記Ｓ７の処理に戻る。一方、設定完了ボタン５４がクリックされた場合（Ｓ１７でＹｅｓ）、印刷ジョブ生成部１７は、アプリケーション部１１から印刷する画像データを取得するとともに、印刷条件格納部１６から、設定された各印刷機能の詳細条件を読み出す。そして、印刷ジョブ生成部１７は、読み出した各印刷機能の詳細条件に基づいて、画像データを印刷データに加工するとともに、プリンタ２への処理命令を生成し、生成した印刷データおよび処理命令からなる印刷ジョブをプリンタ２に出力する（Ｓ１８）。
【０１２０】
さらに、印刷ジョブ生成部１７は、設定完了ボタン５４がクリックされると、使用頻度更新部１８に対して更新指示を出力する。そして、更新指示を受けた使用頻度更新部１８は、印刷条件格納部１６から拡張機能名（すなわち、詳細条件が設定された拡張機能の拡張機能名）を読み出し、当該拡張機能名と更新指示を受けた時刻（すなわち、当該拡張機能の使用時刻に対応する）とを対応付けた履歴情報を記憶する。そして、使用頻度更新部１８は、自身が記憶する履歴情報に基づいて、各拡張機能について過去一週間に利用した回数を算出し、使用頻度管理部１９が管理する使用頻度を更新する（Ｓ１９）。そして、処理を終了する。
【０１２１】
（サブ設定画面への切替処理）
次に、上記Ｓ６で示される一覧表示設定画面６０への切替処理の流れについて、図１２のフローチャートを参照しながら説明する。
【０１２２】
まず、基本画面表示処理部２０は、表示装置３に表示している設定画面を、メイン設定画面５０から、図６に示されるような、拡張機能アイコンが一覧表示される領域Ｂ２と設定済みの拡張機能に対応する設定済みアイコンが表示される領域Ｃ２とを含む一覧表示設定画面６０に変更する（Ｓ２１）。
【０１２３】
このとき、基本画面表示処理部２０は、図１３の矢印で示されるように、メイン設定画面５０の領域Ｂ１のサイズを連続的に大きくさせて領域Ｂ２とし、一覧表示設定画面６０に変更してもよい。
【０１２４】
次に、一覧画面処理部２２のグループ特定部２２ａは、クリックされた切替ボタン５２に従って、一覧表示する拡張機能アイコンのグループを特定し、当該グループのグループ名を拡張機能アイコン取得部２２ｂに出力する（Ｓ２２）。
【０１２５】
すなわち、グループ特定部２２ａは、「便利な機能」ボタン５２ａ（図５・１１参照）がクリックされた場合、グループ名「便利な機能」を、「仕上げ」ボタン５２ｂがクリックされた場合、グループ名「仕上げ」を、「イメージ調整」ボタン５２ｃがクリックされた場合、グループ名「イメージ調整」を、「全て表示」ボタン５２ｄがクリックされた場合、グループ名「全て」を出力する。
【０１２６】
次に、拡張機能アイコン取得部２２ｂは、グループ特定部２２ａから受けたグループ名に対応する拡張機能アイコンを拡張機能名とともにコンテンツ管理部１５から読み出す（Ｓ２３）。なお、拡張機能アイコン取得部２２ｂは、グループ名「全て」を受けた場合、コンテンツ管理部１５が管理する全ての拡張機能アイコンを読み出す。
【０１２７】
続いて、アイコンサイズ調整部２２ｃは、拡張機能アイコン取得部２２ｂが読み出した拡張機能アイコンの全てを互いに重なることなく領域Ｂ２に表示可能か否かを判断する（Ｓ２４）。
【０１２８】
例えば、アイコンサイズ調整部２２ｃは、拡張機能アイコン取得部２２ｂが読み出した拡張機能アイコンの全てを所定間隔に配置した際の所要画素数と領域Ｂ２内の全画素数とを比較し、所要画素数が領域Ｂ２内の全画素数よりも小さい場合に、全ての拡張機能アイコンを領域Ｂ２に表示可能であると判断する。
【０１２９】
拡張機能アイコン取得部２２ｂが読み出した拡張機能アイコンの全てを領域Ｂ２に表示できない場合（Ｓ２４でＮｏ）、アイコンサイズ調整部２２ｃは、各拡張機能アイコンのサイズを１％だけ小さくする（Ｓ２５）。その後、再度Ｓ２４の処理に戻る。
【０１３０】
一方、拡張機能アイコン取得部２２ｂが読み出した拡張機能アイコンの全てを領域Ｂ２に表示可能である場合（Ｓ２４でＮｏ）、アイコンサイズ調整部２２ｃは、拡張機能アイコン取得部２２ｂが読み出した拡張機能アイコン（サイズ調整を行った場合はサイズ調整後の拡張機能アイコン）を一覧表示処理部２２ｄに出力する。
【０１３１】
そして、一覧表示処理部２２ｄは、コンテンツ管理部１５から読み出した拡張機能名に対応する使用頻度を使用頻度管理部１９から読み出し（Ｓ２６）、アイコンサイズ調整部２２ｃから受けた拡張機能アイコンを、使用頻度の高い順に配列して領域Ｂ２に表示する（Ｓ２７）。図１４は、使用頻度管理部１９が図４に示す使用頻度テーブルを管理しており、「全て表示」ボタン５２ｄがクリックされた場合の一覧表示設定画面６０の一例を示す図である。図１４に示されるように、一覧表示処理部２２ｄは、使用頻度の多い順に拡張機能アイコンを配列した上で領域Ｂ２に表示している。
【０１３２】
以上により、一覧表示設定画面６０への切替処理を終了し、Ｓ７の処理に戻る。
【０１３３】
図１５は、「便利な機能」ボタン５２ａがクリックされた場合の一覧表示設定画面６０の一例を示す図である。ここでは、グループ「便利な機能」に属する拡張機能アイコンが８個のみコンテンツ管理部１５に登録されていたとする。この場合、アイコンサイズ調整部２２ｃは、拡張機能アイコンのサイズを調整しなくても、コンテンツ管理部１５から読み出された拡張機能アイコンの全てを領域Ｂ２に表示可能であると判断している。
【０１３４】
一方、図１６は、「全て表示」ボタン５２ｄがクリックされた場合の一覧表示設定画面６０の一例を示す図である。ここでは、拡張機能アイコンとして全部で２０個がコンテンツ管理部１５に登録されていたとする。この場合、アイコンサイズ調整部２２ｃは、全ての拡張機能アイコンを領域Ｂ２内に一覧表示するために、各拡張機能アイコンのサイズを縮小している。
【０１３５】
（グループ変更処理）
次に、上記Ｓ８に示したグループ変更処理の流れについて図１７のフローチャートを参照しながら説明する。
【０１３６】
まず、グループ特定部２２ａは、一覧表示設定画面６０内のグループ変更指示ボタン６２（図６、図１５および図１６の「便利な機能」ボタン６２ａ、「仕上げ」ボタン６２ｂ、「イメージ調整」ボタン６２ｃ、「全て表示」ボタン６２ｄ）がクリックされたか否かを判断する（Ｓ３１）。
【０１３７】
グループ変更指示ボタン６２（６２ａ〜６２ｄ）のいずれかがクリックされない場合（Ｓ３１でＮｏ）、グループ変更処理を終了し、Ｓ９の処理に戻る。
【０１３８】
一方、グループ変更指示ボタンがクリックされた場合（Ｓ３１でＹｅｓ）、グループ特定部２２ａは、クリックされたグループ変更指示ボタン６２に応じて、一覧表示する拡張機能アイコンのグループを特定し、当該グループのグループ名を拡張機能アイコン取得部２２ｂに出力する（Ｓ３２）。
【０１３９】
すなわち、グループ特定部２２ａは、「便利な機能」ボタン６２ａがクリックされた場合、グループ名「便利な機能」を、「仕上げ」ボタン６２ｂがクリックされた場合、グループ名「仕上げ」を、「イメージ調整」ボタン６２ｃがクリックされた場合、グループ名「イメージ調整」を、「全て表示」ボタン６２ｄがクリックされた場合、グループ名「全て」を出力する。
【０１４０】
その後、Ｓ３３〜Ｓ３７の処理を行う。これらの処理は、上記Ｓ２３〜Ｓ２７と同じであるため、ここでは説明を省略する。
【０１４１】
以上のように、本実施形態のホスト装置１は、プリンタ２や印刷ジョブ生成部１７における処理の条件を設定するための設定画面を表示装置３に表示させる情報処理装置である。そして、ホスト装置１は、設定画面としてメイン設定画面５０および一覧表示設定画面（サブ設定画面）６０のいずれか一方をユーザ入力に応じて選択して表示させる基本画面表示処理部（設定画面切替手段）２０と、メイン設定画面５０において、印刷処理を実行するときに使用可能な複数の拡張機能の各々を示す拡張機能アイコン（第１機能画像）を順次表示させるスクロール処理部（第１表示処理手段）２１と、一覧表示設定画面（第２設定画面）６０において、上記拡張機能アイコンのうちの少なくとも一部を一覧表示させる一覧表示処理部（第２表示処理手段）２２ｄとを備える。
【０１４２】
これにより、各拡張機能を十分に認識していない初心者のユーザは、メイン設定画面５０の表示指示を入力装置４に入力することで、各拡張機能を示す拡張機能アイコンが順次表示される設定画面を選択できる。そして、初心者のユーザは、順次表示される拡張機能アイコンを順次確認することで、どのような機能が存在するかを認識できるとともに、所望の機能を選択することができる。
【０１４３】
一方、各機能を十分に認識している熟練者のユーザは、一覧表示設定画面６０の表示指示を入力することで、拡張機能アイコンが一覧表示される一覧表示設定画面を選択できる。そして、熟練者のユーザは、一覧表示される拡張機能アイコンの中から所望の拡張機能に対応するものを即座に選択することができる。
【０１４４】
このように、ホスト装置１は、習熟度の異なるいかなるユーザに対しても利便性を向上させた設定画面を表示させることができる。
【０１４５】
なお、同じ機能に対応する、メイン設定画面上の拡張機能アイコンと、一覧表示設定画面上の拡張機能アイコンとは同じ画像である。そのため、メイン設定画面と一覧表示設定画面とを切り替えても、ユーザは、同一の機能に対応する拡張機能アイコンを容易に探し出すことができる。
【０１４６】
さらに、拡張機能の各々は、予め定められた所定数のグループに分類されており、ホスト装置１は、ユーザ入力に従って上記グループを指定するグループ特定部（指定手段）２２ａと、拡張機能の各々について当該拡張機能を示す拡張機能アイコンと当該拡張機能が属するグループとを対応付けたコンテンツ管理部１５から、グループ特定部２２ａによって指定されたグループに属する拡張機能を示す拡張機能アイコンを取得する拡張機能アイコン取得部（機能画像取得手段）２２ｂとを備える。そして、一覧表示処理部２２ｄは、拡張機能アイコン取得部２２ｂが取得した各胃腸機能アイコンを一覧表示させる。
【０１４７】
なお、コンテンツ管理部１５は、上記説明では、ホスト装置１の内部に備えられているが、ホスト装置１の外部のサーバ装置に備えられていても良い。この場合、ホスト装置１の拡張機能アイコン取得部２２ｂは、通信ネットワークを介して、拡張機能アイコンをコンテンツ管理部１５から読み出す。
【０１４８】
これによれば、ユーザは、グループを指定することにより、当該グループに属する機能を示す拡張機能アイコンを、一覧表示設定画面６０内から容易に探し出すことができる。
【０１４９】
また、グループ特定部２２ａは、ユーザ入力に従って全てのグループを指定可能である。これにより、ユーザは、全てのグループを指定することにより、どのグループに属するか不明の機能を示す拡張機能アイコンを一覧表示設定画面６０から探し出すことができる。
【０１５０】
また、ホスト装置１は、拡張機能アイコン取得部２２ｂが取得した拡張機能アイコンの全てを互いに重なることなく配置するときに要する面積が、一覧表示設定画面６０内の領域Ｂ２（第１領域）の面積以下となるように、拡張機能アイコン取得部２２ｂが取得した拡張機能アイコンの大きさを調整するアイコンサイズ調整部（調整手段）２２ｃを備える。そして、一覧表示処理部２２ｃは、アイコンサイズ調整部２２ｃが調整した拡張機能アイコンを領域Ｂ２に一覧表示する。
【０１５１】
これにより、ユーザは、スクロール操作をすることなく、拡張機能アイコン取得部２２ｂが取得した拡張機能アイコンの全てを視認することができ、操作が簡単となる。
【０１５２】
さらに、ホスト装置１は、各拡張機能の使用頻度を算出する使用頻度更新部（算出手段）１８を備え、スクロール処理部２１は、使用頻度更新部１８が算出した使用頻度に従って、使用頻度の高い拡張機能から順に、拡張機能アイコンをメイン設定画面内に順次表示させる。
【０１５３】
これにより、ユーザは、メイン設定画面において、頻繁に使用する拡張機能を示す拡張機能アイコンを早い段階で選択し、設定することができる。
【０１５４】
さらに、一覧表示処理部２２ｄも、使用頻度更新部１８が算出した使用頻度に従って、使用頻度の高い拡張機能から順に拡張機能アイコンを配列させ、一覧表示設定画面６０内に一覧表示させる。
【０１５５】
これにより、ユーザは、一覧表示設定画面において、先頭付近に表示されている拡張機能アイコンの中から、頻繁に使用する拡張機能を示す拡張機能アイコンを容易に探し出すことができる。
【０１５６】
（変形例）
（拡張機能アイコンの表示処理の変形例１）
スクロール処理部２１は、コンテンツ管理部１５から拡張機能アイコンとともに拡張機能名を読み出し、拡張機能アイコンの上または下に拡張機能名を配置し、両者を移動させながらメイン設定画面５０の領域Ｂ１に順次表示させてもよい。
【０１５７】
同様に、一覧画面処理部２２も拡張機能名を表示させてもよい。この場合、拡張機能アイコン取得部２２ｂは、コンテンツ管理部１５から拡張機能アイコンとともに拡張機能名を読み出す。そして、アイコンサイズ調整部２２ｃは、全ての拡張機能アイコンおよび拡張機能名を、互いに重なることなく領域Ｂ２に表示できるように、サイズを調整する。そして、一覧表示処理部２２ｄは、図１８に示されるように、アイコンサイズ調整部２２ｃから受けた拡張機能アイコンおよび拡張機能名の一覧を、一覧表示設定画面６０の領域Ｂ２に表示する。
【０１５８】
また、一覧画面処理部２２は、拡張機能名のみを一覧表示させてもよい。
【０１５９】
このように、拡張機能アイコンの代わりに拡張機能名（文字画像）を表示させる、または、拡張機能アイコンとともに拡張機能名を表示させてもよい。
【０１６０】
特に、一覧表示設定画面の場合、拡張機能の数が多いと、ユーザは、所望の拡張機能を示す画像を探すのに時間を要する場合がある。しかしながら、ユーザは、拡張機能名を見ることで、どの拡張機能を示しているかを容易に認識することができる。
【０１６１】
（拡張機能アイコンの表示処理の変形例２）
また、各拡張機能アイコンは、図１９に示されるように、拡張機能の内容を示す、複数のフレームからなる動画であってもよい。
【０１６２】
ただし、一覧表示設定画面６０の領域Ｂ２に一覧表示する場合、全ての拡張機能アイコンが動画であると視認性が悪化するおそれがある。そのため、一覧画面処理部２２の一覧表示処理部２２ｄは、拡張機能アイコンを構成する複数のフレームのうちの１つのみを一覧表示してもよい。これにより、拡張機能アイコンは、メイン設定画面５０では動画となり、一覧表示設定画面６０では静止画となる。その結果、一覧表示設定画面６０における拡張機能アイコンの視認性が向上する。
【０１６３】
なお、この場合、一覧表示処理部２２ｄは、図２０に示されるように一覧表示している静止画の拡張機能アイコンの一つにポインタ７０が重ねられたとき、当該拡張機能アイコンのみ動画表示を開始してもよい。
【０１６４】
すなわち、一覧表示処理部２２ｄは、入力装置（ポインティングデバイス）４によって指定された位置に表示されている第２機能画像を動画表示し、他の第２機能画像を静止画表示する。
【０１６５】
上記の構成によれば、ポインティングデバイスによって指定された位置に表示されている拡張機能アイコンが動画表示されるため、ユーザは、どの拡張機能アイコンがポインタ７０によって指定されているかを容易に認識することができる。その結果、ユーザが所望の拡張機能と異なる拡張機能を誤って選択することを防止することができる。
【０１６６】
なお、コンテンツ管理部１５が、メイン設定画面５０用の動画の拡張機能アイコンと、一覧表示設定画面６０用の静止画の拡張機能アイコンとを記憶していてもよい。そして、スクロール処理部２１は動画の拡張機能アイコンを読み出し、一覧画面処理部２２の拡張機能アイコン取得部２２ｂは静止画の拡張機能アイコンを読み出す。この場合でも、拡張機能アイコンは、メイン設定画面５０では動画となり、一覧表示設定画面６０では静止画となる。その結果、一覧表示設定画面６０における拡張機能アイコンの視認性が向上する。
【０１６７】
（拡張機能アイコンの表示処理の変形例３）
また、拡張機能の数が多い場合、一覧表示設定画面６０において拡張機能アイコンのサイズが小さくなるおそれがある。この場合、ユーザは、入力装置４が示すポインタ７０がどの拡張機能アイコンの上にあるかを認識しずらくなる。そこで、一覧画面処理部２２の一覧表示処理部２２ｄは、拡張機能アイコンの上にポインタ７０が重ねられたとき（図２０参照）、当該拡張機能アイコンの表示形式を他の拡張機能アイコンと異なるようにしてもよい。
【０１６８】
すなわち、一覧表示処理部２２ｄは、入力装置（ポインティングデバイス）４によって指定された位置に表示されている拡張機能アイコンの表示形式を、他の拡張機能アイコンの表示形式と異ならせる。
【０１６９】
例えば、一覧表示処理部２２ｄは、ポインタ７０が重ねられた拡張機能アイコンの色やサイズを、他の拡張機能アイコンと異なるようにする。または、一覧表示処理部２２ｄは、ポインタ７０が重ねられた拡張機能アイコンにのみ、所定形状の枠を表示させる。
【０１７０】
これにより、ユーザは、どの拡張機能アイコンがポインタ７０によって指定されているかを容易に認識することができる。その結果、ユーザが所望の拡張機能と異なる拡張機能を誤って選択することを防止することができる。
【０１７１】
（拡張機能アイコンの表示処理の変形例４）
上記説明では、一覧画面処理部２２は、予め定められたグループに属する拡張機能アイコン、もしくは全ての拡張機能アイコンを、一覧表示設定画面６０の領域Ｂ２に一覧表示するものとした。しかしながら、これに限らず、一覧画面処理部２２は、ユーザ入力に応じて、使用頻度が所定閾値以上の拡張機能に対応する拡張機能アイコンを、領域Ｂ２に一覧表示してもよい。
【０１７２】
この場合、基本画面表示処理部２０は、図２４（ｂ）の左に示したように、一覧表示設定画面６０への切替ボタン５２の１つである「よく使う」ボタン５２ｅを含むメイン設定画面５０を表示装置３に表示させる。
【０１７３】
そして、当該「よく使う」ボタン５２ｅがクリックされた場合、基本画面表示処理部２０は、一覧表示設定画面６０に切り替える。さらに、グループ特定部２２ａは、使用頻度管理部１９が管理する使用頻度テーブルの中から、所定閾値以上の使用頻度に対応する拡張機能名を抽出し、拡張機能アイコン取得部２２ｂに対して、抽出した拡張機能名に対応する拡張機能アイコンを読み出すように指示すればよい。
【０１７４】
例えば、使用頻度管理部１９が図２４（ａ）に示す使用頻度テーブルを管理している場合、「よく使う」ボタン５２ｅがクリックされたとき、グループ特定部２２ａは、５回以上の使用頻度に対応する拡張機能名（ここでは、「ウォーターマーク」および「明るさ・コントラスト」）を抽出し、拡張機能アイコン取得部２２ｂに対して、抽出した拡張機能名に対応する拡張機能アイコンを読み出すように指示する。そして、一覧表示処理部２２ｄは、図２４（ｂ）の右に示されるように、拡張機能アイコン取得部２２ｂが取得した、拡張機能「ウォーターマーク」および「明るさ・コントラスト」に対応する拡張機能アイコンを、領域Ｂ２に一覧表示する。
【０１７５】
このように、拡張機能アイコン取得部２２ｂは、使用頻度が所定閾値（例えば５回）以上の拡張機能を示す拡張機能アイコンを取得する。そして、一覧表示処理部２２ｄは、拡張機能アイコン取得部２２ｂが取得した拡張機能アイコンを一覧表示させる。
【０１７６】
そのため、ユーザは、一覧表示設定画面に切り替えることで、使用頻度が所定閾値以上の拡張機能アイコンの一覧を確認することができる。その結果、ユーザは、頻繁に使用する拡張機能を容易に選択することができる。
【０１７７】
（拡張機能アイコンの表示処理の変形例５）
また、一覧画面処理部２２は、ユーザ入力に応じて、使用頻度が所定閾値以下の拡張機能に対応する拡張機能アイコンを、領域Ｂ２に一覧表示してもよい。
【０１７８】
この場合、基本画面表示処理部２０は、図２５（ｂ）の左に示したように、一覧表示設定画面６０への切替ボタン５２の１つである「あまり使わない」ボタン５２ｆを含むメイン設定画面５０を表示装置３に表示させる。
【０１７９】
そして、当該「あまり使わない」ボタン５２ｆがクリックされた場合、基本画面表示処理部２０は、一覧表示設定画面６０に切り替える。さらに、グループ特定部２２ａは、使用頻度管理部１９が管理する使用頻度テーブルの中から、所定閾値未満の使用頻度に対応する拡張機能名を抽出し、拡張機能アイコン取得部２２ｂに対して、抽出した拡張機能名に対応する拡張機能アイコンを読み出すように指示すればよい。
【０１８０】
例えば、使用頻度管理部１９が図２５（ａ）に示す使用頻度テーブルを管理している場合、「あまり使わない」ボタン５２ｆがクリックされたとき、グループ特定部２２ａは、０回の使用頻度に対応する拡張機能名（ここでは、「パンチ」、「ステープル」および「オーバーレイ」）を抽出し、拡張機能アイコン取得部２２ｂに対して、抽出した拡張機能名に対応する拡張機能アイコンを読み出すように指示する。そして、一覧表示処理部２２ｄは、図２５（ｂ）の右に示されるように、拡張機能アイコン取得部２２ｂが取得した、拡張機能「パンチ」、「ステープル」および「オーバーレイ」に対応する拡張機能アイコンを、領域Ｂ２に一覧表示する。
【０１８１】
このように、拡張機能アイコン取得部２２ｂは、使用頻度が所定閾値（例えば０回）以下の拡張機能を示す拡張機能アイコンを取得する。そして、一覧表示処理部２２ｄは、拡張機能アイコン取得部２２ｂが取得した拡張機能アイコンを一覧表示させる。
【０１８２】
そのため、ユーザは、一覧表示設定画面に切り替えることで、使用頻度が所定閾値以下の拡張機能アイコンの一覧を確認することができる。その結果、ユーザは、あまり使用しない拡張機能としてどのようなものがあるかを認識することができる。そして、ユーザは、これまで使用してこなかった、便利な機能の存在に気付くことが可能となる。
【０１８３】
（拡張機能アイコンの表示処理の変形例６）
なお、上記説明では、スクロール処理部２１が使用頻度の順に拡張機能アイコンを順次表示させ、一覧表示処理部２２ｄが使用頻度の順に拡張機能アイコンを配列させて表示するものとした。しかしながら、スクロール処理部２１が拡張機能アイコンを表示する順序、および、一覧表示処理部２２ｄが拡張機能アイコンを配列する順序は、これに限定されるものではない。例えば、予め定められた順序でも、ランダムに決定した順序でもよい。
【０１８４】
ただし、拡張機能アイコン取得部２２ｂがコンテンツ管理部１５から全ての拡張機能アイコンを読み出し、一覧表示処理部２２ｄが当該全ての拡張機能アイコンを配列する場合には、一覧表示処理部２２ｄは、スクロール処理部２１が拡張機能アイコンを表示する場合の順序と同じ順序で、拡張機能アイコンを配列することが好ましい。
【０１８５】
すなわち、一覧表示処理部２２ｄは、スクロール処理部２１が拡張機能アイコンを順次表示する際の拡張機能の順序と同じ順序で、拡張機能アイコンを配列し、一覧表示設定画面６０内に一覧表示させる。
【０１８６】
これにより、ユーザは、メイン設定画面５０における拡張機能アイコンの表示順序と、一覧表示設定画面６０内の拡張機能アイコンの配列順序とが同じであるため、どちらの設定画面においても、特定の拡張機能に対応する拡張機能アイコンを指標として、他の拡張機能に対応する拡張機能アイコンを容易に探し出すことができる。
【０１８７】
例えば、Ａ機能の次がＢ機能である場合、ユーザは、メイン設定画面５０において、Ａ機能を示す拡張機能アイコンの次に表示される拡張機能アイコンを選択することでＢ機能を設定でき、第２設定画面においても、Ａ機能を示す拡張機能アイコンの隣に表示されている拡張機能アイコンを選択することでＢ機能を設定できる。
【０１８８】
（拡張機能アイコンの表示処理の変形例７）
また、メイン設定画面５０において一覧表示設定画面６０への切替ボタン５２（５２ａ〜５２ｆ）がクリックされた場合、一覧表示処理部２２ｄは、一覧表示設定画面６０の領域Ｂ２において拡張機能アイコンを一覧表示する際に、上記切替ボタン５２（５２ａ〜５２ｆ）がクリックされたときにメイン設定画面５０の領域Ｂ１に表示されていた拡張機能アイコンと同じ拡張機能アイコンを先頭にしてもよい。これにより、ユーザは、一覧表示設定画面６０において、切替ボタン５２（５２ａ〜５２ｆ）をクリックしたときにメイン設定画面５０の領域Ｂ１に表示されていた拡張機能アイコンから確認することができる。
【０１８９】
また、この場合、一覧表示処理部２２ｄは、上記切替ボタン５２（５２ａ〜５２ｆ）がクリックされたときにメイン設定画面５０の領域Ｂ１に表示されていた拡張機能アイコンの使用頻度以下のものに対応する拡張機能アイコンのみを、一覧表示設定画面６０の領域Ｂ２において一覧表示してもよい。これにより、ユーザは、切替ボタン５２（５２ａ〜５２ｆ）をクリックしたときにメイン設定画面５０の領域Ｂ１に表示されていた拡張機能アイコンよりも使用頻度が多い拡張機能アイコンについては、メイン設定画面５０で確認済みであり、残りの拡張機能アイコンのみを一覧表示設定画面６０で確認できる。
【０１９０】
（拡張機能アイコンおよび設定済みアイコンの表示処理の変形例）
また、一覧画面処理部２２の一覧表示処理部２２ｄは、印刷条件格納部１６から拡張機能名（つまり、拡張機能設定部２５によって設定完了した拡張機能の拡張機能名）を読み出し、当該拡張機能名に対応する拡張機能アイコンの表示形式を、他の拡張機能アイコンと異なるようにしてもよい。すなわち、一覧表示処理部２２ｄは、設定済みの拡張機能の拡張機能アイコンの表示形式を変更してもよい。
【０１９１】
例えば、一覧表示処理部２２ｄは、印刷条件格納部１６から読み出した拡張機能名に対応する拡張機能アイコンのサイズや色を、他の拡張機能アイコンと異なるようにする。もしくは、一覧表示処理部２２ｄは、印刷条件格納部１６から読み出した拡張機能名に対応する拡張機能アイコンにのみ所定形状の枠を付加する。
【０１９２】
これにより、ユーザは、一覧表示設定画面６０が表示されているとき、領域Ｂ２に表示されている拡張機能アイコンの中から、既に設定完了したものを再度選択してしまうというミスをなくすことができる。
【０１９３】
同様に、スクロール処理部２１も、印刷条件格納部１６から拡張機能名（つまり、拡張機能設定部２５によって設定完了した拡張機能の拡張機能名）を読み出し、当該拡張機能名に対応する拡張機能アイコンの表示形式を、他の拡張機能アイコンと異なるようにしてもよい。これにより、ユーザは、メイン設定画面５０が表示されているとき、領域Ｂ１に表示されている拡張機能アイコンの中から、既に設定完了したものを再度選択してしまうというミスをなくすことができる。
【０１９４】
なお、スクロール処理部２１および一覧表示処理部２２ｄは、刷条件格納部から読み出した拡張機能名に対応する拡張機能アイコンの表示形式を同じものにすることが好ましい。これにより、メイン設定画面５０および一覧表示設定画面６０の切替がされても、両者の設定画面において設定済みの拡張機能アイコンが同じ表示形式で表示されるため、ユーザは、両画面間の設定済みの拡張機能アイコンの対応関係を認識できるとともに、既に設定完了したものを再度選択してしまうというミスをなくすことができる。
【０１９５】
さらに、設定済みアイコン表示処理部２３は、メイン設定画面５０の領域Ｃ１および一覧表示設定画面６０の領域Ｃ２に表示する設定済みアイコンの表示形式を、一覧表示処理部２２ｄまたはスクロール処理部２１によって変更された、設定済みの拡張機能アイコンの表示形式と同じにしてもよい。
【０１９６】
これにより、同じ拡張機能に対応する設定済みアイコン拡張機能アイコンと設定済みアイコンとが同じ表示形式となり、ユーザは、両者の対応関係を認識できるとともに、当該拡張機能が設定完了したことを認識できる。
【０１９７】
図２２は、設定済みアイコン表示処理部２３が、設定済みの拡張機能アイコンと同じ表示形式で設定済みアイコンを領域Ｃ２に表示した場合の一覧表示設定画面６０の一例である。また、図２３は、設定済みアイコン表示処理部２３が、設定済みの拡張機能アイコンと同じ表示形式で設定済みアイコンを領域Ｃ１に表示した場合のメイン設定画面５０の一例である。このように、メイン設定画面５０および一覧表示設定画面６０のいずれにおいても設定済みアイコンの表示形式が同じであるため、ユーザは、設定画面が切り替わっても、両画面間の設定済みアイコンの対応関係を認識できるとともに、既に設定完了したものを再度選択してしまうというミスをなくすことができる。
【０１９８】
また、拡張機能設定部２５は、設定完了した拡張機能の各々について、拡張機能名および詳細条件を印刷条件格納部１６に格納する際、互いに識別可能なように設定番号を付加してもよい。この場合、印刷条件格納部１６は、図２１に示されるように、設定完了した拡張機能について、互いに識別可能な設定番号と拡張機能名と詳細条件とを対応付けて記憶する。
【０１９９】
そして、設定済みアイコン表示処理部２３と一覧表示処理部２２ｄとは、印刷条件格納部１６から拡張機能名とともに設定番号を読み出し、同じ設定番号の拡張機能名に対応する設定済みアイコンと拡張機能アイコンとの表示形式を同じにしてもよい。同様に、設定済みアイコン表示処理部２３とスクロール処理部２１とは、印刷条件格納部１６から拡張機能名とともに設定番号を読み出し、同じ設定番号の拡張機能名に対応する設定済みアイコンと拡張機能アイコンとの表示形式を同じにしてもよい。
【０２００】
例えば、設定済みアイコン表示処理部２３および一覧表示処理部２２ｄの各々は、ある設定番号の拡張機能名に対応する設定済みアイコンおよび拡張機能アイコンの各々に対して、四角の枠を付加し、他の設定番号の拡張機能名に対応する設定済みアイコンおよび拡張機能アイコンの各々に対して、丸の枠を付加している。これにより、ユーザは、拡張機能アイコンと設定済みアイコンとの対応関係を容易に認識できるとともに、これらに対応する拡張機能が設定済みであることを認識できる。
【０２０１】
このように、本変形例では、上記説明と同様に、設定指示が入力された拡張機能アイコンに対応する拡張機能の詳細条件を、ユーザ入力に従って設定する拡張機能設定部（機能設定手段）２５と、一覧表示設定画面６０において、拡張機能アイコンが表示される領域Ｂ２（第１領域）とは別の領域Ｃ２（第２領域）に、拡張機能設定部２５が設定した拡張機能に対応し、該拡張機能が設定済みであることを示す設定済みアイコン（設定済み画像）を表示する設定済みアイコン表示処理部（設定済み画像表示処理手段）２３とを備える。そして、本変形例では、一覧表示処理部２２ｄおよび設定済みアイコン表示処理部２３は、同一の機能に対応する拡張機能アイコンおよび設定済みアイコンを同一の表示形式で表示する。
【０２０２】
これにより、ユーザは、領域Ｃ２を確認することで、容易に設定済みの拡張機能を確認することができる。さらに、ユーザは、領域Ｂ２内に一覧表示されている拡張機能アイコンのうち、設定済みの拡張機能に対応する拡張機能アイコンも容易に認識することができる。その結果、ユーザは、設定済みの拡張機能を誤って再度設定することがなくなる。
【０２０３】
さらに、設定済みアイコン表示処理部２３は、メイン設定画面においても、領域Ｃ１拡張機能アイコンが順次表示される領域Ｂ１（第３領域）とは別の領域Ｃ１（第４領域）に、設定済みアイコンを表示し、メイン設定画面および一覧表示設定画面において、同一の拡張機能に対応する設定済みアイコンの表示形式を同一とする。
【０２０４】
そのため、メイン設定画面から一覧表示設定画面に、または、一覧表示設定画面からメイン設定画面に切り替えた場合でも、ユーザは、設定済みの拡張機能について、同じ表示形式の設定済みアイコンを視認することができ、設定済みアイコンが同じ拡張機能に対するものであることを認識できる。
【０２０５】
（設定済みアイコンの表示処理の変形例）
上記説明では、設定済みアイコン表示処理部２３は、印刷条件格納部１６に格納されている拡張機能名に対応する設定済みアイコンの全てを、メイン設定画面５０の領域Ｃ１または一覧表示設定画面６０の領域Ｃ２に表示するものとした。しかしながら、これに限らず、基本画面表示処理部２０が一覧表示設定画面６０を表示している場合、設定済みアイコン表示処理部２３は、印刷条件格納部１６に格納されている拡張機能名に対応する設定済みアイコンの中から、グループ特定部２２ａによって特定されたグループ名に対応する設定済みアイコンを抽出し、抽出した設定済みアイコンのみを、一覧表示設定画面６０の領域Ｃ２に表示してもよい。
【０２０６】
これにより、ユーザが指定したグループに属する拡張機能に対応する設定済みアイコンのみが表示されることとなる。その結果、領域Ｃ２に表示される設定済みアイコンの数が減るため、ユーザは、設定済みアイコンを見やすくなる。
【０２０７】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２０８】
最後に、プリンタドライバ部１２の各ブロックは、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０２０９】
すなわち、プリンタドライバ部１２は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるプリンタドライバ部１２の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記プリンタドライバ部１２に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２１０】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２１１】
また、プリンタドライバ部１２を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０２１２】
本発明は、複数の機能の中から所望の機能をユーザに選択させる設定画面を表示させる装置を実現するためのプリンタドライバに適用できる。
【図面の簡単な説明】
【０２１３】
【図１】本発明の実施形態に係るホスト装置の内部構成および周辺装置を示すブロック図である。
【図２】ホスト装置が備えるコンテンツ管理部が記憶するコンテンツテーブルの一例である。
【図３】上記コンテンツ管理部が記憶するダイアログボックスの一例を示す図である。
【図４】使用頻度テーブルの一例を示す図である。
【図５】メイン設定画面の一例を示す図である。
【図６】一覧表示設定画面の一例を示す図である。
【図７】一覧画面処理部の内部構成を示すブロック図である。
【図８】使用頻度更新部が記憶する履歴情報の一例を示す図である。
【図９】プリンタドライバ部の処理全体の流れを示すフローチャートである。
【図１０】拡張機能アイコンを移動させながら順次表示する処理を示す図である。
【図１１】拡張機能アイコンが表示されたメイン設定画面の一例を示す図である。
【図１２】一覧表示設定画面への切替処理の流れを示すフローチャートである。
【図１３】メイン設定画面から一覧表示設定画面への切替の推移を示す図である。
【図１４】使用頻度管理部が図４に示す使用頻度テーブルを管理している場合の一覧表示設定画面の一例を示す図である。
【図１５】グループ「便利な機能」に属する拡張機能アイコンが一覧表示された一覧表示設定画面の一例を示す図である。
【図１６】全ての拡張機能アイコンが一覧表示された場合の一覧表示設定画面の一例を示す図である。
【図１７】一覧表示設定画面における一覧表示する拡張機能アイコンのグループ変更処理の流れを示すフローチャートである。
【図１８】一覧表示設定画面における拡張機能アイコンの別の表示例を示す図である。
【図１９】動画である拡張機能アイコンの各フレーム画像を示す図である。
【図２０】一覧表示設定画面上に表示されている拡張機能アイコンの一つにポインタが重ねられたときの画面例を示す図である。
【図２１】印刷条件格納部が記憶する印刷条件の一例を示す図である。
【図２２】一覧表示設定画面の変形例を示す図である。
【図２３】メイン設定画面の変形例を示す図である。
【図２４】（ａ）は、使用頻度管理部が管理する使用頻度テーブルの他の例を示す図であり、（ｂ）は、当該（ａ）で示される使用頻度テーブルの場合に、「よく使う」ボタンがクリックされた場合の設定画面の切り替えの様子を示す図である。
【図２５】（ａ）は、使用頻度管理部が管理する使用頻度テーブルの更なる他の例を示す図であり、（ｂ）は、当該（ａ）で示される使用頻度テーブルの場合に、「あまり使わない」ボタンがクリックされた場合の設定画面の切り替えの様子を示す図である。
【符号の説明】
【０２１４】
１  ホスト装置（情報処理装置）
２  プリンタ（設定対象装置）
３  表示装置
４  入力装置（ポインティングデバイス）
１１  アプリケーション部
１２  プリンタドライバ部
１３  設定画面表示処理部
１４  印刷条件設定部
１５  コンテンツ管理部（記憶装置）
１６  印刷条件格納部
１７  印刷ジョブ生成部（設定対象装置）
１８  使用頻度更新部（算出手段）
１９  使用頻度管理部
２０  基本画面表示処理部（設定画面切替手段）
２１  スクロール処理部（第１表示処理手段）
２２  一覧画面処理部
２３  設定済みアイコン表示処理部（設定済み画像表示処理手段）
２４  基本機能設定部
２５  拡張機能設定部（機能設定手段）
２２ａ  グループ特定部（指定手段）
２２ｂ  拡張機能アイコン取得部（機能画像取得手段）
２２ｃ  アイコンサイズ調整部（調整手段）
２２ｄ  一覧表示処理部（第２表示処理手段）
５０  メイン設定画面（第１設定画面）
６０  一覧表示設定画面（第２設定画面）
【図１】
2007140589.tif 000003
【図２】
2007140589.tif 000004
【図３】
2007140589.tif 000005
【図４】
2007140589.tif 000006
【図５】
2007140589.tif 000007
【図６】
2007140589.tif 000008
【図７】
2007140589.tif 000009
【図８】
2007140589.tif 000010
【図９】
2007140589.tif 000011
【図１０】
2007140589.tif 000012
【図１１】
2007140589.tif 000013
【図１２】
2007140589.tif 000014
【図１３】
2007140589.tif 000015
【図１４】
2007140589.tif 000016
【図１５】
2007140589.tif 000017
【図１６】
2007140589.tif 000018
【図１７】
2007140589.tif 000019
【図１８】
2007140589.tif 000020
【図１９】
2007140589.tif 000021
【図２０】
2007140589.tif 000022
【図２１】
2007140589.tif 000023
【図２２】
2007140589.tif 000024
【図２３】
2007140589.tif 000025
【図２４】
2007140589.tif 000026
【図２５】
2007140589.tif 000027