(57)【要約】【課題】ユーザに複雑な印象を与えずに、簡単な操作で印刷条件を設定できるようにする。【解決手段】プリンタドライバの設定画面には、すくなくとも第１の表示領域３０１、第２の表示領域３０２が設定される。そして、ここでは、第１の表示領域３０１に、プリンタドライバの機能を設定するための機能グループアイコンが表示される。ここで、機能グループアイコンは、例えば、“Copies”３１１，“Document  Filing”３１２，“N-Up”３１３，“Finishing”３１４，“Poster”３１５、などが設定されている。ユーザが機能グループアイコンを選択すると、その機能グループアイコンに該当する印刷条件設定項目が第２の表示領域３０２に表示され、ユーザはその印刷条件設定項目を使用して所望の印刷条件を設定することができる。【選択図】図４
2006243952.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置に対して送信する印刷情報を生成する情報処理装置であって、該印刷情報に関する条件設定を行うための印刷条件設定手段を有する情報処理装置において、該印刷条件設定手段は、前記情報処理装置が備えた表示手段または該情報処理装置に接続される表示手段に前記印刷条件の設定入力を受け付けるための印刷条件設定画面を表示させ、該印刷条件設定画面には、印刷装置の印刷機能に関わる条件設定を行うために、各印刷機能にそれぞれ関連した条件設定を行うための機能グループアイコンを設定し、該機能グループアイコンを前記印刷条件設定画面の第１の表示領域に表示し、該機能グループアイコンから特定の機能グループアイコンが選択されたときに、前記選択された機能グループアイコンに関連付けられた印刷条件設定項目を前記印刷条件設定画面の第２の表示領域に表示することを特徴とする情報処理装置。
【請求項２】
前記印刷条件設定画面は、前記第１の表示領域に表示されている機能グループアイコンの中から複数の機能グループアイコンの選択が可能であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１の表示領域に表示される機能グループアイコンのうち、現在選択されている機能グループアイコンに関連付けられた印刷条件設定項目と共存できない印刷条件設定項目が関連付けられた他の機能グループアイコンは、選択できないようにその表示が変更されることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
選択された複数の機能グループアイコンを一つの新たな機能グループアイコンとして登録可能とし、該登録された新たな機能グループアイコンを前記印刷条件設定画面に表示することを特徴とする請求項２に記載の情報処理装置。
【請求項５】
各々の前記機能グループアイコンに関連付けられている印刷条件設定項目と異なる印刷条件設定項目が関連付けられている機能グループアイコンが選択されている場合のみ、選択されている各機能グループアイコンを新たな機能グループアイコンとして登録できるようにしたことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記登録された新たな機能グループアイコンは、前記印刷条件設定画面において前記第１の表示領域とは異なる第３の表示領域に表示されることを特徴とする請求項４に記載の情報処理装置。
【請求項７】
前記第１の表示領域に表示されている機能グループアイコンに関連する全ての印刷条件設定項目に関連付けられた全印刷条件設定用の機能グループアイコンを有することを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記第１の表示領域に表示されている機能グループアイコンに関連付けられた機能説明を、前記印刷条件設定画面の第４の表示領域に表示可能とすることを特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記第４の表示領域に表示する機能説明を、順次変更しながら表示することを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記情報処理装置は、接続されるポインティングデバイスによって前記印刷設定画面上の任意の位置がポインタによって指示可能であり、該ポインタの位置が前記機能グループアイコン上に位置する場合に、前記機能説明を表示することを特徴とする請求項８に記載の情報処理装置。
【請求項１１】
前記ポインタの位置が前記機能グループアイコン上に位置する場合に表示する機能説明と、前記機能グループアイコンが選択された場合とで異なる機能説明を表示することを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記印刷条件設定項目の設定状態に応じて、前記機能グループアイコンの表示状態を変更することを特徴とする請求項１に記載の情報処理装置。
【請求項１３】
前記印刷条件設定項目の設定状態を、前記機能グループアイコンに表示することを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記第１の表示領域に表示する前記機能グループアイコンの位置が変化することを特徴とする請求項１に記載の情報処理装置。
【請求項１５】
前記第１の表示領域と、前記第２の表示領域とは互いに独立したダイアローグ形式の表示領域として形成され、前記第２の表示領域はタブ構成で表示されることを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
前記第１の表示領域に表示する機能グループアイコンに関連付けられた簡単な機能説明を、前記印刷設定画面の前記第４の表示領域に表示し、前記簡単な機能説明を行う機能グループアイコンを順次変更していき、印刷条件設定画面上に一度に表示している機能グループアイコンの簡単な機能説明が完了したときに、該簡単な機能説明が完了した機能グループアイコンと異なる機能グループアイコンを表示することを特徴とする請求項１４に記載の情報処理装置。
【請求項１７】
前記情報処理装置は、接続されるポインティングデバイスによって前記印刷設定画面上の任意の位置がポインタによって指示可能であり、該ポインタの位置が前記第１の表示領域の前記機能グループアイコン上以外にあるとき、前記機能グループアイコンに関連した機能説明を、第４の表示領域に順次表示することを特徴とする請求項１４に記載の情報処理装置。
【請求項１８】
前記第４の表示領域に順次表示する機能説明に対応する機能グループアイコンが識別できるように該機能グループアイコンの表示状態を変更することを特徴とする請求項１７に記載の情報処理装置。
【請求項１９】
前記第４の表示領域で機能説明を順次表示する際に、所定の選択確定操作が行われたときに、表示中の機能説明に関連付けられた機能グループアイコンが選択されることを特徴とする請求項１７に記載の情報処理装置。
【請求項２０】
前記情報処理装置は、接続されるポインティングデバイスによって前記印刷設定画面上の任意の位置がポインタによって指示可能であり、前記ポインタの位置が前記第１の表示領域上にあるときは、前記機能グループアイコンの位置の変化が停止することを特徴とする請求項１４に記載の情報処理装置。
【請求項２１】
機能グループアイコンが未選択状態のまま、前記ポインタの位置が前記第１の表示領域外に移動した場合、前記機能グループアイコンの位置の変化を再開することを特徴とする請求項２０に記載の情報処理装置。
【請求項２２】
所定の操作に応じて現在選択されている機能グループアイコンの状態を保持し、印刷条件設定画面を閉じて再度開いた場合でも、前記保持された機能グループアイコンの状態を表示することを特徴とする請求項１に記載の情報処理装置。
【請求項２３】
前記機能グループアイコンの状態を前記情報処理装置のユーザ毎に保持することを特徴とする請求項２２に記載の情報処理装置。
【請求項２４】
前記機能グループアイコンの状態を、現在使用可能なアプリケーション毎に保持することを特徴とする請求項２３に記載の情報処理装置。
【請求項２５】
前記印刷条件設定画面に表示される前記機能グループアイコンを削除可能としたことを特徴とする請求項１に記載の情報処理装置。
【請求項２６】
前記機能グループアイコンの削除権限をユーザ毎に設定することを特徴とする請求項２２に記載の情報処理装置。
【請求項２７】
前記情報処理装置は、ネットワークを介してサーバ装置に接続可能であり、前記印刷条件設定画面の情報を前記サーバ装置から取得することを特徴とする請求項１に記載の情報処理装置。
【請求項２８】
前記情報処理装置は、現在のユーザ情報を識別し、該識別したユーザ情報に対応した印刷条件設定画面の情報を前記サーバ装置から取得することを特徴とする請求項２７に記載の情報処理装置。
【請求項２９】
前記サーバ装置から取得する印刷条件設定画面の情報は、マークアップ言語で記載されていることを特徴とする請求項２８に記載の情報処理装置。
【請求項３０】
前記情報処理装置は、前記印刷装置に装着されているハードウェアの詳細に関するオプション情報、及び該装着されたハードウェアの能力情報を取得し、該取得したオプション情報及び能力情報に基づいて、前記機能グループアイコンの表示を変更することを特徴とする請求項１に記載の情報処理装置。
【請求項３１】
印刷装置に送信する印刷情報に関する条件設定を行う印刷条件設定方法において、印刷装置の印刷機能に関わる条件設定を行うために、各印刷機能にそれぞれ関連した条件設定を行うための機能グループアイコンを設定し、該機能グループアイコンを印刷条件設定画面の第１の表示領域に表示するステップと、該機能グループアイコンから特定の機能グループアイコンを選択するステップと、前記選択された機能グループアイコンに関連付けられた印刷条件設定項目を前記印刷条件設定画面の第２の表示領域に表示するステップとを有することを特徴とする印刷条件設定方法。
【請求項３２】
請求項１ないし３０のいずれか１に記載の情報処理装置の機能をコンピュータに実現させるためのプログラム。
【請求項３３】
請求項３２に記載のプログラムをコンピュータで読み取り可能に記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、印刷条件設定方法、該装置の機能を実現するプログラム及び記録媒体に関し、より詳細には、印刷装置に対して送信する印刷情報に関する条件設定を行うための手段を有する情報処理装置と、その印刷条件設定方法、及びその情報処理装置の機能を実現するプログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、プリンタ装置は、機能の増加および高度化が進み、ユーザにとってプリンタの設定が複雑で難しいものとなってきている。通常は、プリンタの設定を行うためのソフトウェアであるプリンタドライバの印刷条件設定画面を使用して、プリンタの印刷条件の設定を行うが、そのプリンタドライバの印刷条件設定画面が複雑で、その操作や各種の条件設定が難しいという問題がある。
【０００３】
図３１は、従来のプリンタドライバの印刷条件設定画面例を示す図である。印刷条件設定画面３００には、各種の印刷条件設定項目が表示される。ここでは、例えば、印刷条件設定項目として、印刷枚数を設定するための“Copies”３２１，部単位やページ単位の複数部数印刷を設定するための“Collate”３２２，各ページを縮小して１シートに複数のページを印刷するときのページ設定を行うための“Ｎ−Ｕｐ”３２３，片面印刷や両面印刷等のドキュメントのスタイルを設定するための“Document Style”３２４，印刷されたシートに対するステープルやパンチを等の設定を行うための“Finishing”３２５が設定される。そして、印刷条件設定画面は、タブ３２６で構成され、ユーザは所望のタブを選択することで、目的の条件設定を行うようにする。
【０００４】
このような印刷条件設定画面では、ユーザは、マウス等のポインティングデバイスやキーボード等を使用して、所望の印刷条件設定項目を探し出し、その設定欄に数値等を設定する必要がある。印刷条件設定画面は、このように複雑であり、例えば熟練していないユーザにとって、各種の印刷条件設定を簡単かつ迅速に実行するのが困難であるという問題がある。
【０００５】
上記のような問題に関し、例えば特許文献１には、それぞれが複数の印刷機能を表すシンボルの一覧を表示画面上の第１の表示領域に表示し、その表示されたシンボルの中から選択された１つのシンボルにより、そのシンボルが表す複数の印刷機能を設定できるようにした情報処理装置が開示されている。
【特許文献１】特開２００２−１８２８７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１の発明では、印刷設定画面上に多くの機能設定項目が表示されているため、ユーザに複雑な印象を与えていた。
本発明は、上記従来の問題点に鑑みてなされたものであり、ユーザに複雑な印象を与えずに、簡単な操作で印刷条件を設定できるようにした情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、第１の技術手段は、印刷装置に対して送信する印刷情報を生成する情報処理装置であって、印刷情報に関する条件設定を行うための印刷条件設定手段を有する情報処理装置において、印刷条件設定手段は、情報処理装置が備えた表示手段または情報処理装置に接続される表示手段に印刷条件の設定入力を受け付けるための印刷条件設定画面を表示させ、印刷条件設定画面には、印刷装置の印刷機能に関わる条件設定を行うために、各印刷機能にそれぞれ関連した条件設定を行うための機能グループアイコンを設定し、機能グループアイコンを印刷条件設定画面の第１の表示領域に表示し、機能グループアイコンから特定の機能グループアイコンが選択されたときに、選択された機能グループアイコンに関連付けられた印刷条件設定項目を印刷条件設定画面の第２の表示領域に表示することを特徴としたものである。
【０００８】
第２の技術手段は、第１の技術手段において、上記の印刷条件設定画面が、第１の表示領域に表示されている機能グループアイコンの中から複数の機能グループアイコンの選択が可能であることを特徴としたものである。
【０００９】
第３の技術手段は、第２の技術手段において、第１の表示領域に表示される機能グループアイコンのうち、現在選択されている機能グループアイコンに関連付けられた印刷条件設定項目と共存できない印刷条件設定項目が関連付けられた他の機能グループアイコンは、選択できないようにその表示が変更されることを特徴としたものである。
【００１０】
第４の技術手段は、第２の技術手段において、選択された複数の機能グループアイコンを一つの新たな機能グループアイコンとして登録可能とし、登録された新たな機能グループアイコンを印刷条件設定画面に表示することを特徴としたものである。
【００１１】
第５の技術手段は、第４の技術手段において、各々の機能グループアイコンに関連付けられている印刷条件設定項目と異なる印刷条件設定項目が関連付けられている機能グループアイコンが選択されている場合のみ、選択されている各機能グループアイコンを新たな機能グループアイコンとして登録できるようにしたことを特徴としたものである。
【００１２】
第６の技術手段は、第４の技術手段において、登録された新たな機能グループアイコンが、印刷条件設定画面において第１の表示領域とは異なる第３の表示領域に表示されることを特徴としたものである。
【００１３】
第７の技術手段は、第１の技術手段において、第１の表示領域に表示されている機能グループアイコンに関連する全ての印刷条件設定項目に関連付けられた全印刷条件設定用の機能グループアイコンを有することを特徴としたものである。
【００１４】
第８の技術手段は、第１の技術手段において、第１の表示領域に表示されている機能グループアイコンに関連付けられた機能説明を、印刷条件設定画面の第４の表示領域に表示可能とすることを特徴としたものである。
【００１５】
第９の技術手段は、第８の技術手段において、第４の表示領域に表示する機能説明を、順次変更しながら表示することを特徴としたものである。
【００１６】
第１０の技術手段は、第８の技術手段において、情報処理装置は、接続されるポインティングデバイスによって印刷設定画面上の任意の位置がポインタによって指示可能であり、ポインタの位置が機能グループアイコン上に位置する場合に、機能説明を表示することを特徴としたものである。
【００１７】
第１１の技術手段は、第１０の技術手段において、ポインタの位置が機能グループアイコン上に位置する場合に表示する機能説明と、機能グループアイコンが選択された場合とで異なる機能説明を表示することを特徴としたものである。
【００１８】
第１２の技術手段は、第１の技術手段において、印刷条件設定項目の設定状態に応じて、機能グループアイコンの表示状態を変更することを特徴としたものである。
【００１９】
第１３の技術手段は、第１２の技術手段において、印刷条件設定項目の設定状態を、機能グループアイコンに表示することを特徴としたものである。
【００２０】
第１４の技術手段は、第１の技術手段において、第１の表示領域に表示する機能グループアイコンの位置が変化することを特徴としたものである。
【００２１】
第１５の技術手段は、第１４の技術手段において、上記の第１の表示領域と、第２の表示領域とは互いに独立したダイアローグ形式の表示領域として形成され、第２の表示領域はタブ構成で表示されることを特徴としたものである。
【００２２】
第１６の技術手段は、第１４の技術手段において、第１の表示領域に表示する機能グループアイコンに関連付けられた簡単な機能説明を、印刷設定画面の第４の表示領域に表示し、簡単な機能説明を行う機能グループアイコンを順次変更していき、印刷条件設定画面上に一度に表示している機能グループアイコンの簡単な機能説明が完了したときに、簡単な機能説明が完了した機能グループアイコンと異なる機能グループアイコンを表示することを特徴としたものである。
【００２３】
第１７の技術手段は、第１４の技術手段において、情報処理装置に接続されるポインティングデバイスによって印刷設定画面上の任意の位置がポインタによって指示可能であり、ポインタの位置が第１の表示領域の機能グループアイコン上以外にあるとき、機能グループアイコンに関連した機能説明を、第４の表示領域に順次表示することを特徴としたものである。
【００２４】
第１８の技術手段は、第１７の技術手段において、第４の表示領域に順次表示する機能説明に対応する機能グループアイコンが識別できるように機能グループアイコンの表示状態を変更することを特徴としたものである。
【００２５】
第１９の技術手段は、第１７の技術手段において、第４の表示領域で機能説明を順次表示する際に、所定の選択確定操作が行われたときに、表示中の機能説明に関連付けられた機能グループアイコンが選択されることを特徴としたものである。
【００２６】
第２０の技術手段は、第１４の技術手段において、情報処理装置に接続されるポインティングデバイスによって印刷設定画面上の任意の位置がポインタによって指示可能であり、ポインタの位置が第１の表示領域上にあるときは、機能グループアイコンの位置の変化が停止することを特徴としたものである。
【００２７】
第２１の技術手段は、第２０の技術手段において、機能グループアイコンが未選択状態のまま、ポインタの位置が第１の表示領域外に移動した場合、機能グループアイコンの位置の変化を再開することを特徴としたものである。
【００２８】
第２２の技術手段は、第１の技術手段において、所定の操作に応じて現在選択されている機能グループアイコンの状態を保持し、印刷条件設定画面を閉じて再度開いた場合でも、保持された機能グループアイコンの状態を表示することを特徴としたものである。
【００２９】
第２３の技術手段は、第２２の技術手段において、機能グループアイコンの状態を情報処理装置のユーザ毎に保持することを特徴としたものである。
【００３０】
第２４の技術手段は、第２３の技術手段において、機能グループアイコンの状態を、現在使用可能なアプリケーション毎に保持することを特徴としたものである。
【００３１】
第２５の技術手段は、第１の技術手段において、印刷条件設定画面に表示される機能グループアイコンを削除可能としたことを特徴としたものである。
【００３２】
第２６の技術手段は、第２２の技術手段において、機能グループアイコンの削除権限をユーザ毎に設定することを特徴としたものである。
【００３３】
第２７の技術手段は、第１の技術手段において、情報処理装置が、ネットワークを介してサーバ装置に接続可能であり、印刷条件設定画面の情報をサーバ装置から取得することを特徴としたものである。
【００３４】
第２８の技術手段は、第２７の技術手段において、情報処理装置が、現在のユーザ情報を識別し、識別したユーザ情報に対応した印刷条件設定画面の情報をサーバ装置から取得することを特徴としたものである。
【００３５】
第２９の技術手段は、第２８の技術手段において、サーバ装置から取得する印刷条件設定画面の情報は、マークアップ言語で記載されていることを特徴としたものである。
【００３６】
第３０の技術手段は、第１の技術手段において、情報処理装置が、印刷装置に装着されているハードウェアの詳細に関するオプション情報、及び装着されたハードウェアの能力情報を取得し、取得したオプション情報及び能力情報に基づいて、機能グループアイコンの表示を変更することを特徴としたものである。
【００３７】
第３１の技術手段は、印刷装置に送信する印刷情報に関する条件設定を行う印刷条件設定方法において、印刷装置の印刷機能に関わる条件設定を行うために、各印刷機能にそれぞれ関連した条件設定を行うための機能グループアイコンを設定し、機能グループアイコンを印刷条件設定画面の第１の表示領域に表示するステップと、機能グループアイコンから特定の機能グループアイコンを選択するステップと、選択された機能グループアイコンに関連付けられた印刷条件設定項目を印刷条件設定画面の第２の表示領域に表示するステップとを有することを特徴としたものである。
【００３８】
第３２の技術手段は、第１ないし第３０のいずれか１の技術手段における情報処理装置の機能をコンピュータに実現させるためのプログラムである。
【００３９】
第３３の技術手段は、第３２の技術手段におけるプログラムをコンピュータで読み取り可能に記録した記録媒体である。
【発明の効果】
【００４０】
本発明によれば、複数の機能グループアイコンのうち、選択された機能グループアイコンに関連付けられた印刷条件設定項目のみを表示することにより、ユーザに複雑な印象を与えずに、簡単な操作で印刷条件を設定できるようにすることができる。
【００４１】
特に、各印刷機能にそれぞれ関連した条件設定を行うための機能グループアイコンを設定し、その機能グループアイコンを印刷条件設定画面の第１の表示領域に表示し、機能グループアイコンから特定の機能グループアイコンが選択されたときに、その選択された機能グループアイコンに関連付けられた印刷条件設定項目を印刷条件設定画面の第２の表示領域に表示することにより、選択された機能グループアイコンに関連付けられた印刷条件設定項目のみが表示されるので、ユーザに印刷条件設定が簡単であるという印象を与えることが可能となる。
【００４２】
また、上記の印刷条件設定画面において、第１の表示領域に表示されている機能グループアイコンの中から複数の機能グループアイコンの選択を可能とすることにより、ユーザがよく使用する複数の機能グループがある場合、よく使用する機能の印刷条件設定の操作性を向上させることができる。
【００４３】
また、第１の表示領域に表示される機能グループアイコンのうち、現在選択されている機能グループアイコンに関連付けられた印刷条件設定項目と共存できない印刷条件設定項目が関連付けられた他の機能グループアイコンについて、選択できないようにその表示を変更することにより、ユーザに無駄な操作をさせないようにすることが可能となる。
【００４４】
また、選択された複数の機能グループアイコンを一つの新たな機能グループアイコンとして登録可能とし、登録された新たな機能グループアイコンを印刷条件設定画面に表示することにより、次回以降の操作において、機能グループアイコンの選択を容易にすることが可能となる。
【００４５】
また、各々の機能グループアイコンに関連付けられている印刷条件設定項目と異なる印刷条件設定項目が関連付けられている機能グループアイコンが選択されている場合のみ、選択されている各機能グループアイコンを新たな機能グループアイコンとして登録できるようにすることにより、重複した機能グループアイコンの登録を防ぐことができる。
【００４６】
また、登録された新たな機能グループアイコンを、印刷条件設定画面において第１の表示領域とは異なる第３の表示領域に表示することにより、ユーザが追加登録した機能グループアイコンの選択を容易にすることができる。
【００４７】
また、第１の表示領域に表示されている機能グループアイコンに関連する全ての印刷条件設定項目に関連付けられた全印刷条件設定用の機能グループアイコンを設けることにより、ユーザの設定したい印刷条件がどの機能グループアイコンに関連付けられているかが分からなくなった場合に、印刷条件設定部を探すことができる。
【００４８】
また、第１の表示領域に表示されている機能グループアイコンに関連付けられた機能説明を、印刷条件設定画面の第４の表示領域に表示可能とすることにより、ヘルプ表示等の操作の必要なく、機能グループアイコンの選択操作時にどのような印刷条件設定が可能であるのかを、印刷条件を設定する前にユーザに説明することができる。
【００４９】
また、上記第４の表示領域に表示する機能説明を、順次変更しながら表示することにより、複数の機能に関する説明を、ユーザ操作無しに切り替えることができる。
【００５０】
また、印刷設定画面上で、ポインタの位置が機能グループアイコン上に位置する場合に上記の機能説明を表示することにより、機能グループアイコンの選択操作の確定前に、どのような印刷条件設定が可能であるのかを、印刷条件を設定する前にユーザに説明ができるので、さらに操作性が向上する。
【００５１】
また、ポインタが機能グループアイコン上に位置する場合に表示する機能説明と、機能グループアイコンが選択された場合とで異なる機能説明を表示することにより、機能グループアイコンの選択操作の確定前に、どのような印刷条件設定が可能であるのか機能概要をユーザに説明し、機能グループアイコンが選択された状態では、印刷条件設定方法に関して、ユーザにより具体的に説明することができる。
【００５２】
また、印刷条件設定項目の設定状態に応じて、機能グループアイコンの表示状態を変更することにより、例えば機能グループアイコンに関連付けられた印刷条件がデフォルト状態と異なる場合に、機能グループアイコンのデザインを変更することにより、何らかの印刷条件が設定されているかどうかをユーザに認識させることが可能となる。
【００５３】
また、印刷条件設定項目の設定状態を、機能グループアイコンに表示することにより、例えば機能グループアイコンに関連付けられた印刷条件がデフォルト状態と異なる場合に、機能グループアイコンが印刷条件に関連したデザインに変更することにより、どのような印刷条件が設定されているかを、ユーザに認識させることが可能となる。
【００５４】
また、第１の表示領域に表示する機能グループアイコンの位置を変化させることにより、例えば機能グループアイコン数が多いため第１の表示領域に収まらない場合、スライド式にアイコンを移動させることにより、どのような機能設定が可能かを操作の必要なくユーザに知らせることができる。
【００５５】
また、第１の表示領域と、前記第２の表示領域とを互いに独立したダイアローグ形成の表示領域として形成し、第２の表示領域をタブ構成で表示することにより、従来からあるタブ構成の印刷設定画面に慣れているユーザに対して違和感を与えることなく操作可能とし、またスライド式にアイコンが移動して、その機能を表示することによりユーザにどのような機能設定が可能かどうかを知らせることができる。
【００５６】
第１の表示領域に表示する機能グループアイコンに関連付けられた簡単な機能説明を、印刷設定画面の前記第４の表示領域に表示し、簡単な機能説明を行う機能グループアイコンを順次変更していき、印刷条件設定画面上に一度に表示している機能グループアイコンの簡単な機能説明が完了したときに、簡単な機能説明が完了した機能グループアイコンと異なる機能グループアイコンを表示することにより、どの機能グループアイコンについて説明しているかが明確になり、かつ機能グループアイコンが変化する時間が少なくなるので、ユーザにとってさらに操作が容易となる。
【００５７】
ポインタの位置が第１の表示領域の機能グループアイコン上以外にあるとき、機能グループアイコンに関連した機能説明を、第４の表示領域に順次表示することにより、各機能グループに対して、どのような機能設定が行なえるのかの説明を自動的に表示することができ、さらに操作性を向上させることができる。
【００５８】
第４の表示領域に順次表示する機能説明に対応する機能グループアイコンが識別できるように、これら機能グループアイコンの表示状態を変更することにより、どの機能グループを説明しているかが明確に識別できるようになる。
【００５９】
また、第４の表示領域で機能説明を順次表示する際に、所定の確定操作が行われたときに、表示中の機能説明に関連付けられた機能グループアイコンが選択されるようにすることにより、現在説明中の機能グループアイコンの選択操作がキーボード等で可能となり、選択操作が容易となる。
【００６０】
また、接続されるポインティングデバイスによって印刷設定画面上の任意の位置がポインタによって指示可能であり、ポインタの位置が第１の表示領域上にあるときは、機能グループアイコンの位置の変化を停止させることにより、機能グループアイコンの選択操作をさらに容易に行なうことができるようになる。
【００６１】
また、機能グループアイコンが未選択状態のまま、ポインタの位置が第１の表示領域外に移動した場合、機能グループアイコンの位置の変化を再開することにより、機能グループアイコンの選択操作をさらに容易に行なうことができるようになる。
【００６２】
また、現在選択されている機能グループアイコンの状態を保持し、印刷条件設定画面を閉じて再度開いた場合でも、保持された機能グループアイコンの状態を表示することにより、ユーザがいつもよく使用する印刷設定条件のみを保持することができるので、ユーザが印刷設定画面を開く毎に、保持された状態の画面を表示することができ利便性が高まる。
【００６３】
また、上記の機能グループアイコンの状態を情報処理装置のユーザ毎に保持することにより、各ユーザの操作性を向上させることができる。
【００６４】
また、上記の機能グループアイコンの状態を、現在使用可能なアプリケーション毎に保持することにより、例えば部数や用紙サイズ等はアプリケーション側で印刷条件設定が可能なものも存在しており、アプリケーション毎によく使う機能が異なるので、各アプリケーションでの操作性をさらに向上させることが可能となる。
【００６５】
また、印刷条件設定画面に表示される機能グループアイコンを削除可能としたことにより、ユーザが使わない機能を誤って選択されないようにすることが可能となる。
【００６６】
また機能グループアイコンの削除権限をユーザ毎に設定することにより、ユーザが誤って、機能グループアイコンを削除しないようにすることが可能となる。例えば、第３の表示領域内に表示する機能グループアイコンは、プリンタの管理者権限を持つユーザのみが削除可能に設定することができる。
【００６７】
また、印刷条件設定画面の情報をサーバ装置から取得できるようにすることにより、例えば複数のＰＣで1台のプリンタを共有使用する場合、サーバ装置で印刷設定画面の生成が可能となり、全ユーザに対する一括管理が容易となる。ここで画面情報とは、例えば表示可能な機能グループアイコンの構成や機能グループアイコンの選択状態である。また、画面情報には、印刷設定画面の構成を含んでもよい。
【００６８】
また、現在のユーザ情報を識別し、識別したユーザ情報に対応した印刷条件設定画面の情報をサーバ装置から取得することにより、各ユーザ毎に印刷設定に関する管理が可能となる。
【００６９】
また、上記のサーバ装置から取得する印刷条件設定画面の情報を、マークアップ言語で記載することにより、インターネット技術を利用することができ、例えばプリンタドライバを保持するクライアントコンピュータが備えられたオフィス等の外から、画面構成の変更を行うことができるようになる。
【００７０】
また、印刷装置に装着されているハードウェアの詳細に関するオプション情報、及び装着されたハードウェアの能力情報を取得し、これら取得したオプション情報及び能力情報に基づいて、機能グループアイコンの表示を変更することにより、ユーザが使用する印刷装置で実現できない印刷条件を表示しない、あるいは機能グループアイコンを選択不可状態にすることが可能となり、ユーザに誤解を与えないようにすることが可能となる。例えば、プリンタにＨＤＤが装着されていない場合、ＨＤＤが存在しないと利用できない機能グループアイコンを表示しない、あるいは機能グループアイコンを選択不可状態の表示にする。
【発明を実施するための最良の形態】
【００７１】
図１は、本発明の情報処理装置を適用可能なプリントシステムの構成例を説明するための図である。プリントシステムは、印刷データ及びその印刷データを印刷するための印刷条件を含む印刷ジョブを送出するクライアントコンピュータ２と、その印刷データを印刷するプリンタ１と、印刷設定画面をクライアントコンピュータ２に送出可能に保持するサーバ装置３とが、ネットワーク４を介して接続されている。
【００７２】
クライアントコンピュータ２は、プリンタ１を制御するために出力データの処理等を行うプリンタドライバ２３を備え、アプリケーションプログラム２４にて作成した文書に対応した印刷データと、この文書を印刷するために設定された印刷条件データを印刷ジョブとして、これらをデータ送受信部２２からネットワーク４を介してプリンタ１に送出する。プリンタドライバ２３とデータ送受信部２２は、クライアントコンピュータ２のＯＳ２１上で動作する。
【００７３】
プリンタ１は、クライアントコンピュータ２から送出される印刷ジョブに従って印刷データの印刷を行う。具体的には，プリンタ１は、印刷ジョブに含まれる印刷条件データ（用紙方向、両面、集約、製本、ステープル、パンチ、拡大／縮小等）に従って、印刷ジョブに含まれる印刷データを紙などのメディアに印刷する。クライアントコンピュータ２から送信された印刷データ及び印刷条件データは、プリンタ１のＯＳ１１上で動作するデータ送受信部１２で受信される。
そして受信された印刷条件データは、プリンタコマンド解析部１４で解析され、プリンタ制御部１３がその解析結果に従ってプリンタを制御して、印刷条件データに従って印刷データを印刷出力する。
【００７４】
またサーバ装置３は、クライアントコンピュータ２に送信するために用意された印刷設定に関する画面情報を保持する印刷設定画面情報保持部３４と、Ｗｅｂサーバとしての機能を実現するためのＷｅｂサーバ部３３と、ＯＳ３１上で動作するデータ送受信部３２とを備え、Ｗｅｂサーバ部３３の機能を使用して、クライアントコンピュータからのダウンロード要求を受け付け、その要求に応じて印刷設定画面情報保持部３４に保持している印刷設定に関する画面情報をクライアントコンピュータ２に送信することができる。画面情報を受信したクライアントコンピュータ２では、その情報を用いて印刷設定画面を表示することができる。
上記クライアントコンピュータ２が本発明の情報処理装置の一実施形態に該当し、またプリンタドライバ２３の機能を実現するプログラムが本発明のプログラムの一実施形態として機能する。
【００７５】
図２は、上記実施形態のプリンタドライバが備えるモジュール構成を説明するための図である。プリンタドライバは、アプリケーションプログラムとの通信を行う通信部２０１と、プリンタドライバから出力する出力データを生成する出力データ生成部２０２と、プリンタドライバの機能設定表示を行うためのプリンタドライバ機能設定表示部２０３と、プリンタドライバの設定画面に表示させる機能説明に関する処理を行う機能説明処理部２０４と、印刷に関する機能グループを示すアイコンとして設定される機能グループアイコンを登録して保持するための機能グループアイコン登録保持部２０５と、機能グループアイコンの表示を制御する機能グループアイコン表示制御部２０６と、表示した機能グループアイコンの選択状態を保持する機能グループアイコン選択状態保持部２０７と、プリンタ構成情報（プリンタが備える各種ハードウェアやそのハードウェアの能力等に関する情報）を取得するためのプリンタ構成情報取得部２０８とを備えている。
【００７６】
以下に本発明の情報処理装置におけるプリンタドライバの設定画面例を参照しながら、情報処理装置の機能について説明する。各プリンタドライバの設定画面は、図１の例では、クライアントコンピュータ２が備えるプリンタドライバ２３が生成し、クライアントコンピュータ２が有するもしくはクライアントコンピュータ２に接続された図示しない表示画面に表示されるものである。ユーザは、キーボードやマウス等のポインティングデバイスを使用して、これら設定画面からプリンタドライバの各種条件を設定することができる。
【００７７】
まず、本実施形態においては、プリンタドライバの印刷条件設定画面に少なくとも第１の表示領域と、第２の表示領域とを設定し、第１の表示領域にはプリンタドライバの機能を設定するための機能グループアイコンを表示し、第２の表示領域には、その第１の表示領域に表示された複数の機能グループアイコンの中から選択された一つの機能グループアイコンに関連付けられた印刷条件設定項目を表示する。
【００７８】
図３は、プリンタドライバの印刷条件設定画面の構成例を示す図である。図３において、プリンタドライバの設定画面には、第１の表示領域３０１、第２の表示領域３０２、第３の表示領域３０３、第４の表示領域３０４、第５の領域３０５が設定される。そして、ここでは、第１の表示領域３０１に、プリンタドライバの機能を設定するための機能グループアイコンが表示される。ここで、機能グループアイコンは、例えば、“Copies”３１１，“Document  Filing”３１２，“N-Up”３１３，“Finishing”３１４，“Poster”３１５、などが設定されている。これらの機能は、例えば後述する機能説明（図１１）に示されるような機能を有している。
【００７９】
第１の表示領域３０１に表示されている機能グループアイコンは、ユーザによって選択可能となっている。このときに、マウス等のポインティングデバイスを使用して、そのポインタ３０６を印刷条件設定画面に表示させ、ユーザは、ポインティングデバイスを操作して、そのポインタ３０６の位置を第１の表示領域３０１上の任意の機能グループアイコン上に移動させる。このときに、ポインタ３０６が移動した機能グループアイコンは、図３の“Copies”３１１のように表示が変更される。ここでは、例えば機能グループアイコンの枠の色や形状の変更等により、ポインタ３０６による指示状態であることを明示する。そしてポインティングデバイスに対してユーザがクリック等の確定操作を行うことにより、その機能グループアイコンが選択されることになる。
【００８０】
図４は、図３に示す印刷条件設定画面において機能グループアイコン“Copies”３１１が選択された状態を示す図である。
第１の表示領域３０１に表示した機能グループアイコンのうち、特定の機能グループアイコンが確定されると、印刷条件設定画面の第２の表示領域３０２には、第１の表示領域３０１に表示した機能グループアイコンのうちの一つに対応する印刷条件設定項目を表示する。図４の例では、複数の機能グループアイコンのなかから、“Copies”３１１が選択されたものとする。選択された機能グループアイコンは、反転表示や表示色の変更、あるいは枠の太さの変更等により、選択されたことを明示的に表示する。この場合、機能グループアイコンがポインタで指定された状態と、その選択が確定した状態とでさらに表示方法を変更して、ユーザがその状態を確実に認知できるようにする。
【００８１】
ここで第２の表示領域３０２には、選択された機能グループアイコン“Copies”３１１に関連付けられた印刷設定項目が表示される。ここでは、印刷の部数設定“Copies：”３２１、及び部単位で複数部数印刷する場合の設定“Collate”３２２が、機能グループアイコン“Copies”３１１に関連付けられた印刷設定項目として表示される。
ユーザは、この第２の表示領域に表示された印刷設定項目に対して、ポインティングデバイスやキーボード等を用いて適宜任意の条件設定を行うことで、機能グループアイコン“Copies”３１１に関わる印刷条件設定を行うことができる。
【００８２】
上記のような構成により、選択された機能グループアイコンに関連付けられた印刷条件設定項目のみが、第２の表示領域３０２表示されるので、ユーザに印刷条件設定が簡単であるという印象を与えることが可能となる。
【００８３】
図５は、上記第２の表示領域に表示する印刷条件設定項目の他の表示例を示す図である。ここでは、第１の表示領域３０１で選択された機能グループアイコンに対して関連付けられた印刷条件設定項目が存在する部分をアクティブ表示し、それ以外の表示をグレーアウトする。
【００８４】
図５の例では、第１の表示領域３０１で選択された機能グループアイコン“Copies”３１１に関連付けられた印刷設定項目である“Copies：”３２１、及び“Collate”３２２がアクティブ表示され、機能グループアイコン“Copies”３１１に関連付けられていない印刷設定項目である“Ｎ−Ｕｐ”３２３は、グレーアウトして表示される。これにより、ユーザは、選択した機能グループアイコンに関連する印刷設定項目を明示的な表示により認識することができる。
【００８５】
図６は、上記第２の表示領域に表示する印刷条件設定項目の更に他の表示例を示す図である。ここでは、第１の表示領域３０１で選択された機能グループアイコンに対して関連付けられた印刷条件設定項目が存在する部分３２４のみを強調表示する。
図６の例では、第１の表示領域３０１で選択された機能グループアイコン“Copies”３１１に関連付けられた印刷設定項目である“Copies：”３２１、及び“Collate”３２２が強調表示され、機能グループアイコン“Copies”３１１に関連付けられていない印刷設定項目である“Ｎ−Ｕｐ”３２３は通常の表示状態で表示される。これにより、ユーザは、選択した機能グループアイコンに関連する印刷設定項目を明示的な表示により認識することができる。
【００８６】
また図７に示すように、上記第１の表示領域３０１に表示されている機能グループアイコンの中から、複数の機能グループアイコンを選択することもできる。このときに、選択された複数の機能グループアイコンに関連付けられた全ての印刷設定項目を第２の表示領域３０２に表示させることができる。また他の形態では、選択された複数の機能グループアイコンに関連付けられた印刷設定項目のみをアクティブ表示したり、あるいは強調表示させることができる。図７の例では、選択された機能グループアイコン“Copies”３１１及び“Ｎ−Ｕｐ”３１３に対応する印刷設定項目である“Copies：”３２１，“Collate”３２２，及び“Ｎ−Ｕｐ”３２３が第２の表示領域３０２に表示されている。
【００８７】
上記のように複数の機能グループアイコンを選択可能とすることにより、例えば、ユーザがよく使う複数の機能グループアイコンがある場合、よく使う機能の印刷条件設定の操作性を向上させることができる。このとき、複数の機能グループアイコンの選択方法としては、例えば、特定の機能グループアイコンが選択されている状態で、ユーザがさらにキーボードの“Shift”ボタンを押しながら他の機能グループアイコンをポインティングすることにより、その機能グループアイコンを追加して選択できるようにすることができる。
【００８８】
図８は、第１の表示領域に表示する機能グループアイコンの他の表示例を示す図である。本例は、互いに共存できない印刷条件設定項目を選択できないようにするもので、選択されている機能グループアイコンに関連付けられた印刷条件設定項目（機能オプション）と共存できない印刷条件設定項目が関連付けられている他の機能グループアイコンを、選択できないように表示を変更する。
【００８９】
図８の例では、第１の表示領域３０１で選択された機能グループアイコン“Copies”３１１及び“Ｎ−Ｕｐ”３１３に対応して、“Copies：”３２１，“Collate”３２２，及び“Ｎ−Ｕｐ”３２３の印刷設定項目が第２の表示領域３０２に表示されているが、このときに、選択されている機能グループアイコン“Ｎ−Ｕｐ”３１３に関連付けられた第２の表示領域３０２の印刷設定項目“Ｎ−Ｕｐ”３２３が共存できない印刷設定項目に関連する機能グループアイコン“Poster”３１５は、第１の表示領域３０１でグレーアウトされて選択できないようにする。このような、選択できない機能グループアイコンの表示の変更は、上述のようなグレーアウトによる表示のみならず、機能グループアイコンの表示そのものをなくしてしまったり、また選択不可能である主旨の別の表示を行ってもよい。
【００９０】
上記のように、同時に設定不可能な機能グループが選択されないように、機能グループアイコンを非表示にする、あるいは選択不可能にすることによって、ユーザに無駄な操作をさせないようにすることができる。
【００９１】
図９は、複数の機能グループアイコンからなる機能グループアイコンの設定画面例を示す図で、図１０は、登録された機能グループアイコンの表示例を示す図である。ここでは、第１の表示領域３０１に表示されている機能グループアイコンのうち、選択された複数の機能グループアイコンを一つの新たな機能グループアイコンとして登録することができる。
【００９２】
プリンタドライバの設定画面には、第３の表示領域３０３と第５の表示領域３０５が設けられている。そして、第５の表示領域３０５には、新たな機能グループアイコンを登録するためのボタン“Add”３５１と、登録された機能グループアイコンを削除するためのボタン“Delete”３５２とが設けられている。
【００９３】
そして、機能グループアイコンの登録用ボタン“Add”３５１をユーザがポインティングすると、図９に示すような機能グループアイコンの登録領域９０１が表示される。この場合、第１の表示領域３０１に表示されている機能グループアイコンのうち、複数の機能グループアイコン（ここでは“Copies”３１１と“Ｎ−Ｕｐ３１３”）が選択されている状態で、ボタン“Add”３５１をポインティングして、図９のような機能グループアイコンの登録領域９０１を別に表示させると、選択されている機能グループアイコンがアイコン名登録部９０２に表示される。ユーザはその表示を確認して、表示されている機能グループアイコンを新たな機能グループアイコンとして登録するのであればＯＫボタン９０３をポインティングする。これにより、アイコン名登録部９０２に表示された機能グループアイコンが、新たな一つの機能グループアイコンとして登録される。
【００９４】
上記の例で登録された新たな機能グループアイコン“CopiesとＮ−Ｕｐ”３３２は、プリンタドライバの設定画面のグループアイコン表示用領域である第３の表示領域３０３に表示される。そしてユーザは、第３の表示領域３０３に表示された機能グループアイコンを選択することにより、一度のアイコン選択操作によって、複数の機能グループアイコンを選択したときと同様の設定画面を表示させることができる。
【００９５】
上記の構成により、ユーザがよく使用する機能グループアイコンが複数存在する場合、それらを１つの機能グループアイコンとして登録できるようにしたことにより、次回以降の操作において、機能グループアイコンの選択を容易に行うことが可能となる。
【００９６】
また、上記のグループアイコンの登録に関して、重複した機能グループアイコンの登録を防ぐために、印刷条件設定項目が異なる機能グループアイコンのみを新たな機能グループアイコンとして登録可能とする。すなわち、複数の機能グループアイコンが選択されるとき、各機能グループアイコンに関連付けられている印刷条件設定項目が互いに異なる複数の機能グループアイコンが選択されている場合にのみ、これら複数の機能グループアイコンを新たな機能グループアイコンとして登録することができるようにする。
【００９７】
例えば、上述の図７において、第１の表示領域３０１において機能グループアイコン“Copies”３１１及び“Ｎ−Ｕｐ”３１３の選択が確定され、第２の表示領域３０２にその印刷設定項目である“Copies：”３２１，“Collate”３２２，及び“Ｎ−Ｕｐ”３２３が表示されているとき、これら選択されている機能グループアイコンに対応する印刷設定項目が互いに異なるため、第５の表示領域３０５に表示されている登録用ボタン“Add”３５１は、アクティブな状態で表示され、選択可能になっている。
【００９８】
この状態で、ユーザは登録用ボタン“Add”３５１をポインティングすることにより、選択されている機能グループアイコン“Copies”３１１及び“Ｎ−Ｕｐ”３１３を、新たな機能グループアイコンとして登録することができる。
これに対して印刷設定項目が重複する機能グループアイコンが選択されている場合、あるいは選択されている機能グループアイコンがひとつしかない場合は、上記登録用ボタン“Add”３５１は、グレーアウトされ非アクティブな状態となって、ユーザによる選択が不可能となる。
【００９９】
また本例では、予め登録されている機能グループアイコンを第１の表示領域３０１に表示し、追加登録された新たな機能グループアイコンは、第３の表示領域３０３に表示して、これらの表示領域を区別できるようにする。これにより、予め登録されている機能グループアイコンと追加登録した機能グループアイコンとが容易に判別できるようになり、ユーザが追加登録した機能グループアイコンを容易に選択できるようになる。
【０１００】
また上述の図３〜図８に示すように、機能グループアイコンを表示する第３の表示領域３０３には、第１の表示領域３０１に予め設定されている機能グループアイコンに対応する全ての印刷条件設定項目に対して関連付けられた機能グループアイコン“All Settings”３３１が設けられている。ユーザがこの機能グループアイコン“All Settings”３３１を選択して確定すると、全ての印刷条件設定項目が第２の表示領域３０２に設定可能に表示される。
この機能グループアイコン“All Settings”３３１を設けることにより、ユーザが設定したい印刷条件がどの機能グループアイコンに関連付けられているかが分からなくなった場合に、画面上の印刷条件設定部を探し出すことができる。
【０１０１】
またプリンタドライバの設定画面において、第４の表示領域３０４には、第１の表示領域３０１に表示されている機能グループアイコンのうち、選択された機能グループアイコンに関連付けられた機能説明を表示する。上述のようにポインタによる機能グループアイコンの選択は、まずポインタを機能グループアイコン上に移動させて指示した上で、クリック等によりその機能グループアイコンを選択することになる。ここで、選択された機能グループアイコンについて予め定めた関連する機能説明を第４の表示領域３０４に表示する。
例えば、図４の第４の表示領域３０４では、選択された機能グループアイコン“Copies”３１１に関連付けられた機能説明として、“［Copies］”と“［Collate］”の説明が表示されている。
【０１０２】
上記の構成により、ヘルプ表示等を実行させる操作が必要なく、機能グループアイコンの選択操作時にどのような印刷条件設定が可能なのかを、印刷条件を設定する前にユーザが認識することができる。
【０１０３】
また、上記第４の表示領域３０４に表示させる機能説明に関し、第１の表示領域３０１に表示させた機能グループアイコンが複数選択された場合には、第４の表示領域３０４に表示させる機能説明を順次変更させるようにしてもよい。
例えば、機能グループアイコンに対応する機能説明を、機能グループアイコンごとに切り替えて表示することができる。この場合、所定時間ごとに機能説明表示を切り替えてもよく、また複数の機能グループアイコンに対応する機能説明を順次スクロールさせて表示させるようにしてもよい。このような構成により、複数の機能説明が、特別のユーザ操作を必要とすることなく切替表示することができる。
【０１０４】
さらに、上記の第４の表示領域３０４に表示させる機能説明に関し、第１の表示領域３０１に表示されている機能グループアイコン上に、マウス等のポインティングデバイスのポインタが位置する場合に、そのポインタが位置する機能グループアイコンに関連付けられた機能説明を第４の表示領域３０４に表示させるようにしてもよい。
【０１０５】
ここでは、ユーザは、ポインティングデバイスを操作して、そのポインタの位置を第１の表示領域３０１上の任意の機能グループアイコン上に移動させる。このときに、ポインタが移動した機能グループアイコンに対応して関連付けられた機能説明を第４の表示領域３０４に表示させる。上述したようにポインタによる機能グループアイコンの選択は、まずポインタを機能グループアイコン上に移動させた上で、クリック等によりその機能グループアイコンを選択することになる。
本例では、機能グループアイコンの選択前に、その機能グループアイコンでどのような印刷条件設定が可能であるのかを機能説明により知ることができるので、さらにユーザの操作性を向上させることができる。
【０１０６】
さらに、上記機能グループアイコン上にポインタが位置するときに、その機能グループアイコンに関連付けられた機能説明を第４の表示領域３０４に表示させる場合に、ポインタが機能グループアイコン上に位置するときの機能説明と、その機能グループアイコンが選択されたときの機能説明とが異なるようにしてもよい。このときに、機能グループアイコンの選択前にポインタにより指示されている機能グループアイコンについては、簡単な機能概要説明を表示し、その機能グループアイコンが選択（確定）されたときに、さらに詳しい機能説明を表示できるようにする。
【０１０７】
例えば、図３の例では、第１の表示領域３０１に表示された機能グループアイコンのうち、“Copies”３１１の上にポインタ３０６が位置して選択前の指示状態となっているとき、第４の表示領域３０４には、“［Copies］”に関する簡単な機能概要説明を表示させる。そして、その機能グループアイコン“Copies”３１１が選択されると、図４に示すような関連するさらに詳しい機能説明を第４の表示領域３０４に表示する。
【０１０８】
図１１は、機能概要説明の例を示す図である。機能グループアイコンごとに図１１に示すような概要説明が設定されている。
このような構成とすることにより、機能グループアイコンの選択の確定前に、どのような印刷条件設定が可能であるかについてその概要をユーザが知ることができ、機能グループアイコンが選択された状態では、印刷条件設定方法に関して、ユーザがより具体的に知ることができる。
【０１０９】
また上記の各例で、第４の表示領域３０４に表示させる機能説明は、第２の表示領域３０２を併用して広い領域で表示するようにしてもよい。
【０１１０】
図１２は、第１の表示領域に表示させる機能グループアイコンの他の表示例を示す図である。この例では、第２の表示領域３０２に表示させる印刷条件設定項目（機能オプション）の設定状態に応じて、第１の表示領域３０１に表示する機能グループアイコンの画像を変化させるようにする。
例えば、図１２の例では、第１の表示領域３０１の機能グループアイコンとして“Copies”３１１が選択されている状態で、第２の表示領域３０２に表示する印刷条件設定項目“Copies：”３２１が設定されるとき、機能グループアイコン“Copies”３１１のデザインを変更して表示する。例えば、印刷条件設定項目の数値等が設定されたときに、機能グループアイコンの枠線を実線から点線に変えるような表示を行うようにする。
【０１１１】
上記のように、印刷条件設定項目の条件設定に応じて機能グループアイコンの表示デザインを変更することにより、ユーザは、その機能グループアイコンに対応する印刷条件設定項目に何らかの条件が設定されていることを認識することができる。
【０１１２】
またさらに、上記の機能グループアイコンのデザインの変更において、印刷条件設定項目に設定された数値等の条件を、機能グループアイコンに表示させるようにしてもよい。例えば、図１２の例では、印刷条件設定項目“Copies：”の数値（ここでは“２”）が設定されとき、機能グループアイコン“Copies”３１１にその数値“２”を表示させるようにする。このような構成により、機能グループアイコンに対応した印刷条件設定項目に設定された数値等の条件を、機能グループアイコンによってユーザに認識させることが可能となる。
【０１１３】
この場合、印刷条件設定項目の設定値は、常に対応する機能グループアイコンに表示させるようにしてもよいが、その印刷条件設定項目の設定値がデフォルトと異なる値に設定されたときのみ、機能グループアイコンのデザインを変更し、デフォルトから変更された印刷条件の設定値を機能グループアイコンに表示させるようにしてもよい。上記の実線から点線に枠表示を変更する場合も同様で、設定値がデフォルトから変更された場合にのみ、その表示の変更を行うようにしてもよい。
【０１１４】
図１３は、上記図１２の状態で、“Ｎ−Ｕｐ”３１３上にポインタ３０６の位置を移動させたときの状態を示す図である。図１３で、“Ｎ−Ｕｐ”３１３上にポインタ３０６を移動させると、第４の表示領域３０４には、機能グループアイコン“Ｎ−Ｕｐ”３１３に関する機能説明が表示される。
図１３において、機能グループアイコン“Ｎ−Ｕｐ”３１３を選択すると、上述した図７のごとくの画面になる。図７の第４の表示領域３０４には、選択されている機能グループアイコン“Copies”３１１に関する機能説明とともに、新たな選択機能グループアイコンである“Ｎ−Ｕｐ”３１３に関する機能説明も表示される。
【０１１５】
そしてこのときに、第２の表示領域３０２に表示されている印刷条件設定項目“Ｎ−Ｕｐ：”の数値をデフォルトの“１−Ｕｐ”のままとすることにより、第１の表示領域３０１に表示されている機能グループアイコン“Ｎ−Ｕｐ”３１３の表示は変化することなく、印刷条件設定項目にデフォルトで設定された設定値（１−Ｕｐ）を表示させることはない。
【０１１６】
図１４は、上記図７の状態から一定時間経過した後の印刷条件設定画面の一例を示す図である。図１４において、複数の機能グループアイコン“Copies”３１１及び“Ｎ−Ｕｐ”３１３が選択されている。この状態で、第４の表示領域３０４には、確定した機能グループアイコンの機能説明が表示される。ここでは、各機能グループアイコン“Copies”３１１及び“Ｎ−Ｕｐ”３１３の機能説明を、一定時間で切り替えて表示する。すなわち、図１３では、“Ｎ−Ｕｐ”３１３に対応する機能説明が第４の表示領域３０４に表示され、一定時間経過すると、図１４のように“Copies”３１１に対応する機能説明に切り替わる。
【０１１７】
図１５は、第１の表示領域に表示する機能グループアイコンの位置を変化させる表示例を示す図である。本例では、第１の表示領域３０１に表示する機能グループアイコンが、第１の表示領域３０１内で一度に表示できない場合に、機能グループアイコンの位置を変化させながら表示できるようにしている。図１５は、図１５（Ａ）〜図１５（Ｆ）に向かうに従って、順次、機能グループアイコン列が左方向に一つずつ移動しながら表示する例を示している。
【０１１８】
すなわち、図１５（Ａ）の初期状態から、図１５（Ｂ）では第１の表示領域の右端に機能グループアイコン“Paper Size”３１６が表示され、図１５（Ｃ）では、さらに機能グループアイコン“Orientation”３１７が表示され、図１５（Ｄ）では、さらに機能グループアイコン“Fit To Paper Size”３１８が表示され、図１５（Ｅ）では、さらに機能グループアイコン“Paper Selection”３１９が表示され、図１５（Ｆ）では、さらに機能グループアイコン“Output”３２０が表示される。
【０１１９】
上記のような機能グループアイコンの移動表示は、ユーザが操作することなく、スライド式に機能グループアイコンが移動するように設定することができる。勿論、第１の表示領域３０１に設定したスライドバー３４１をユーザが操作することによっても、機能グループアイコンの表示を任意に移動できるように設定することができる。
このような構成により、機能グループアイコンの数が多く第１の表示領域３０１に機能グループアイコンの全てが収まらない場合、スライド式にアイコンを移動させることができ、ユーザは、特別な操作を行うことなく、どのような機能設定が可能かを知ることができる。
【０１２０】
図１６は、第１の表示領域３０１と第２の表示領域３０２とを互いに独立したダイアローグで表示する表示例を示す図である。
図１６の例では、プリンタドライバの設定画面は、第１の表示領域３０１と第２の表示領域３０２で構成され、これら第１の表示領域３０１と第２の表示領域３０２とが互いに独立して（分離されて）ダイアローグで表示される。第１の表示領域３０１の機能グループアイコンは、上述の図１５のようにスライド式に移動する。機能グループアイコンの移動に伴って、選択前の指示状態となっている機能グループアイコン（図１６では“Copies”３１１）が順次移動する。このときに、第１の表示領域３０１の下部には、指示状態となっている機能グループアイコンに対応する簡単な機能説明がダイアローグ形式で表示される。
【０１２１】
そして、第２の表示領域３０２はタブによって表示を変更できるように構成されている。ユーザは、第２の表示領域３０２に表示されたタブを適宜選択することによって、そのタブに応じた印刷条件設定項目を選択することができる。
このような構成により、従来からあるタブ構成の印刷設定画面に慣れているユーザに対して違和感を与えることなく操作可能とし、またスライド式にアイコンが移動して、その機能を表示することによりユーザにどのような機能設定が可能かどうかを知らせることができる。
【０１２２】
図１７は、機能グループアイコンをスライド式に移動させるときに機能説明中である機能グループアイコンの表示を変化させる例を示す図である。
図１７の例は、上記図１５のように機能グループアイコンを一つずつスライドさせることなく、一度に表示されている機能グループアイコンのグループを、それらの機能説明の終了時に次の機能グループアイコンのグループに表示切り替えを行うようにしたものである。すなわち、機能グループアイコンの表示を変化させるときに、プリンタドライバでは第１の表示領域３０１に現在表示されている機能グループアイコンの数を取得し、その数の機能グループアイコンに応じた機能説明を第４の表示領域３０４に順次表示していき、表示された数の機能グループアイコンの機能説明が終了したときに、次のグループの機能グループアイコンの表示に切り替えて、切り替え表示された機能グループアイコンの機能説明を続けて表示する。
【０１２３】
そしてこのとき、図１７に示すように、第１の表示領域で機能説明を表示している機能グループアイコンの表示を明示的に変更する。図１７の例では、第１の表示領域３０１に表示されている機能グループアイコンを順に指示状態の表示に変更していく。ここでは、機能グループアイコンが、“Copies”３１１（図１７（Ａ））、“Document Filing”３１２（図１７（Ｂ））、“N−Ｕｐ”３１３（図１７（Ｃ））、“Finishing”３１４（図１７（Ｄ））、“Poster”３１５（図１７（Ｅ））の順に表示が変更されていき、“Poster”３１５の機能説明が終了すると、次のグループの機能グループアイコンに変更され、最初の機能グループアイコン“Paper Size”３１６の表示が変更されてその機能説明が開始する。
【０１２４】
このような構成とすることにより、どの機能グループアイコンについて機能説明が行われているかがユーザに明確になり、かつ機能グループアイコンが変化する時間が少なくなるので、ユーザにとってさらに操作が容易となる。
【０１２５】
また上記の第１の表示領域３０１に表示される機能グループアイコンの表示を切り替える構成において、ポインティングデバイスによるポインタの指示位置が、機能グループアイコン上以外の場所にあるときには、設定されている機能グループアイコンに関連した機能説明を第３の表示領域３０３に順次表示するようにしてもよい。これにより、各機能グループに対して、どのような機能設定を行うことができるのかが自動的に表示され、さらに操作性を向上させることができる。
【０１２６】
またこのときに、現在機能説明を表示している機能グループアイコンが識別できるように表示状態を変更して明示的に認識できるようにしてもよい。これにより、機能グループアイコンの機能説明を順次表示していくときに、現在どの機能グループアイコンに関連する機能説明が行われているのかをユーザが容易に認識することができるようになる。
【０１２７】
また、上記ポインティングデバイスによるポインタの指示位置が、機能グループアイコン上以外の場所にあるときに機能説明を第３の表示領域３０３に順次表示する場合、ポインタやキーボード入力等による選択確定操作を行うことにより、そのときに表示している機能説明に対応する機能グループアイコンが選択されるようにしてもよい。
これにより、機能説明中の機能グループアイコンの選択操作が可能となり、機能グループの選択を容易に行うことができるようになる。
【０１２８】
例えば、図１８は、機能グループアイコン列が左方向に一つずつ移動しながら表示するときに、機能グループアイコン“Ｎ−Ｕｐ”３１３の表示状態が変更されて、その機能説明が第４表示領域３０４に表示されている状態を示している。また、このときには、ポインタは、第１の表示領域３０１以外の位置にある。
このときに、ユーザがキーボード等を使用して所定の確定操作を行った場合に、表示中の機能説明に対応する機能グループアイコン“Ｎ−Ｕｐ”３１３を選択することができる。
【０１２９】
また、上記ポインティングデバイスによるポインタの指示位置が、機能グループアイコン上以外の場所にあるときに、機能説明を第４の表示領域３０４に順次表示する場合であって、ポインタが第１の表示領域３０１内に入ったときには、機能グループアイコンの表示の切り替え（スライド式の表示切り替え、またはグループごとの表示切り替え）を停止するようにしてもよい。これにより、機能グループアイコンの表示が切り替えられているときであっても、機能グループアイコンの選択操作を容易に行うことができるようになる。
【０１３０】
そして上記の状態で、機能グループアイコンの表示の切り替えが停止しているときに、ポインタが再び第１の表示領域の外に移動したときに、機能グループアイコンの表示の切り替えを再開させるようにする。これにより、機能グループアイコンの表示の切り替え動作と、機能グループアイコンの選択時の動作とを合理的に切り替えることができる。
【０１３１】
また以上の各例において、プリンタドライバでは、現在選択されている機能グループアイコンの状態を保持し、印刷設定画面が閉じられて再度開かれた場合でも、保持しておいた機能グループアイコンの表示状態を維持できるようにする。機能グループアイコンの保持は、ユーザによる所定の操作に従ってそのときの表示状態を所定の記憶手段に記憶させることにより実現する。これにより、ユーザがいつもよく使う印刷条件設定の表示を記憶させることができ、ユーザが印刷設定画面を開く度に機能グループアイコンの選択操作を行うことなく、印刷条件設定を行うことができるようになる。
【０１３２】
また、上記のような機能グループアイコンの表示状態を、ユーザごとに保持できるようにする。これは例えば、ユーザを識別できるＩＤ情報と機能グループアイコンの表示状態データとを関連付けて、ＩＤ情報の入力に応じて対応する表示画面を表示させるようにする。あるいは、クライアントコンピュータがユーザ認証を行うことにより、複数のユーザによって使い分けられている場合には、各ユーザ毎に機能グループの表示状態を保持することができる。
ユーザがよく使用する印刷条件設定項目はユーザ毎に異なるので、上記のようにユーザ毎に機能グループアイコンの表示状態を保持できるようにすることで、各ユーザの操作性を向上させることができる。
【０１３３】
さらに上記ユーザ毎に機能グループアイコンの表示状態を保持できる構成において、使用しているアプリケーション毎に機能グループアイコンの表示状態を保持できるようにしてもよい。
例えば、印刷の部数や印刷を行う用紙サイズ等は、アプリケーション側で印刷条件設定が可能なものも存在しており、アプリケーション毎によく使用する機能が異なるので、上記のように機能グループアイコンの表示状態をアプリケーション毎に保持することにより、各アプリケーションでの操作性をさらに向上させることが可能となる。
【０１３４】
また以上の各例において、第１の表示領域３０１に表示するように設定した機能グループアイコン、及び第３の表示領域３０３に表示するように登録した機能グループアイコンを削除できるようにする。これら機能グループアイコンの削除は、削除すべき機能グループアイコンをポインティングデバイス等で選択した上で、第５の表示領域３０５に表示されている“Delete”３５２をポインティングすることにより、その選択した機能グループアイコンを削除することができる。また表示されている機能グループアイコンの削除は、上記の“Delete”３５２のポインティングのみならず、他の所定の操作を適宜設定することができる。これにより、ユーザが使用しない機能が誤って選択されないようにすることができる。
【０１３５】
さらに上記の機能グループアイコンの削除を行う際に、各機能グループアイコンの削除の可否、あるいは機能グループアイコンの削除の許可範囲をユーザ毎に設定してもよい。例えば、ユーザＩＤ情報に従ってユーザの権限を設定し、その権限に応じて機能グループアイコンの削除権限を定めるようにすることができる。例えば、第１の表示領域３０１内に表示されている機能グループアイコンは、プリンタの管理者権限を持つユーザのみ削除できるようにすることができる。このような構成により、ユーザが誤って機能グループアイコンを削除しないようにすることが可能となる。
【０１３６】
さらに以上の各例において、印刷設定に関する画面情報を、クライアントコンピュータにネットワーク接続されているサーバ装置から取得できるようにしてもよい。
例えば、図１に示すように、プリンタドライバ２３を保持するクライアントコンピュータ２に対してネットワーク４を介して接続されたサーバ装置３に、画面情報を保持させておき、必要に応じてクライアントコンピュータ２からサーバ装置３にアクセスし、その画面情報をダウンロードして、クライアントコンピュータ２でその設定画面情報を使用できるようにすることができる。上記の画面情報とは、例えば表示可能な機能グループアイコンの構成や機能グループアイコンの選択状態を示す画面である。また、画面情報には印刷設定画面の構成を含んでもよい。このように、サーバ装置３で印刷設定に関する画面情報を保持してそれを各コンピュータに配信することにより、例えば、複数のＰＣで１台のプリンタを共有使用する場合に、全ユーザに対して一括して同じ画面情報を設定することができる。
【０１３７】
また上記のサーバ装置を使用する構成において、クライアントコンピュータにおいて現在のユーザ情報を識別し、識別した現在のユーザ情報に対応した画面情報をネットワーク接続されているサーバ装置から取得するようにしてもよい。例えば、クラインアントコンピュータは、ＩＤ等のユーザ識別情報をユーザに入力させることによりユーザ認識を行って、認識したユーザ情報に応じた画面情報をサーバ装置から取得する。このようにすることにより、各ユーザ毎に印刷設定の管理が可能となる。
【０１３８】
また上記のようにサーバ装置に保持させる画面情報は、インターネットによる配信とコンピュータによる処理を考慮してマークアップ言語で記載されていることが好適である。マークアップ言語としては、SGML(Standard Generalized Markup Language)、TML(HyperText Markup Language)、TeXなどが適用でき、またXML(eXtensible Markup Language)をスキーマ言語と組み合わせて適用してもよい。マークアップ言語によって画面情報を記載し、インターネット技術を利用することにより、例えばプリンタドライバを保持するクライアントコンピュータが備えられたオフィス等の外から、画面構成の変更を行うことができるようになる。
【０１３９】
また上記の各例において、プリンタドライバを保持するコンピュータが、印刷装置に装着されているオプション情報や能力情報を取得し、これら取得した情報に基づいて機能グループアイコンの構成あるいは表示を変更できるようにしてもよい。
上記のオプション情報は、印刷装置に備えられたハードウェアに関する情報で、例えば、ＨＤＤの装着の有無や、両面印刷機構やフィニッシャーの有無、パンチやステープル機能の有無、トレイの数情報等、各種のハードウェア情報を指す。また、上記能力情報は、各種ハードウェアによって得られる印刷に関する能力情報を指す。
【０１４０】
ここでは、上記のような印刷装置のオプション情報や能力情報に従って、ユーザが使用する印刷装置で実現できない印刷条件を表示しない、あるいは機能グループアイコンを選択できない状態にする。例えば、印刷装置にＨＤＤが装着されていない場合、ＨＤＤが存在しないと利用できない機能グループアイコンを表示しない、あるいは機能グループアイコンを選択できない状態の表示にする。
【０１４１】
例えば、図１９に示すように、プリンタにＨＤＤが装着されていない場合、プリンタドライバの印刷条件設定画面では、プリンタのＨＤＤに印刷イメージを記憶するための機能グループアイコン“Document Filing”３１２の表示をグレーアウトして選択できないようにする。
このような構成とすることにより、設定不可能な機能グループアイコンをユーザが選択することがなくなり、印刷条件設定に関してユーザに誤解を与えないようにすることが可能となる。
【０１４２】
図２０は、プリンタドライバの印刷条件設定画面におけるメイン処理の一例を説明するためのフローチャートである。まず、プリンタドライバでは、アプリケーションからの印刷条件設定値を受信する（ステップＳ１）。そして、アプリケーション名及びユーザ名を取得する（ステップＳ２）。次いで、サーバ装置があるかどうかを判別し（ステップＳ３）、サーバ装置がなければ、画面情報の取得先ＸをクライアントＰＣの現ユーザにセットして（ステップＳ４）、画面情報の取得処理を行う（ステップＳ６）。
また上記ステップＳ３でサーバ装置があれば、画面情報の取得先Ｘをサーバ装置（サーバＰＣ）の現ユーザにセットし（ステップＳ５）、画面情報の取得処理を行う（ステップＳ６）。
【０１４３】
次いで、取得した画面情報から印刷設定画面の生成処理を行う（ステップＳ７）。そしてイベント処理を行って（ステップＳ８）、ＯＫイベントかどうか判別する（ステップＳ９）。ここでＯＫイベントであれば、現在選択されている機能グループアイコン情報を画面情報の取得先Ｘに保持させ（ステップＳ１０）、アプリケーションに現在設定されている印刷条件設定値を通知して（ステップＳ１１）、処理を終了する。また上記ステップＳ９でＯＫイベントでなければ本処理を終了する。
【０１４４】
図２１は、画面情報の取得処理の一例をさらに詳細に説明するためのフローチャートである。ここでは、まず機能グループアイコンの構成情報を上記取得先Ｘから取得し（ステップＳ１１）、さらに追加登録された機能グループアイコンの構成情報をＸから取得する（ステップＳ１２）。次いで機能グループアイコンに対する機能概要説明内容をＸから取得し（ステップＳ１３）、機能グループアイコンに対する機能詳細説明内容をＸから取得する（ステップＳ１４）。
【０１４５】
そしてさらに機能グループアイコンに対する削除権限情報をＸから取得し（ステップＳ１５）、機能グループアイコンに対する印刷条件設定項目をＸから取得する（ステップＳ１６）。次いでアプリケーション名に関連付けられた機能グループアイコンの前回の選択状態をＸから取得し（ステップＳ１７）、プリンタのオプション情報や能力情報をＸから取得する（ステップＳ１８）。
【０１４６】
そしてさらに各印刷条件のデフォルト値をＸから取得し（ステップＳ１９）、画面更新タイマー値ＴをＸから取得し（ステップＳ２０）、機能概要説明制御変数Ｎ＝１として（ステップＳ２１）、処理を終了する。
【０１４７】
図２２は、印刷画面の生成処理の一例を説明するためのフローチャートである。まず、
機能グループアイコンの構成情報及び追加登録された機能グループアイコンの構成情報から第１及び第３の表示領域画面を生成する（ステップＳ３１）。そして現在選択されている機能グループアイコンを選択状態表示し（ステップＳ３２）、印刷条件設定値がデフォルトでない機能グループアイコン上に、印刷条件設定値を表示する（ステップＳ３３）。
【０１４８】
そしてプリンタのオプション情報や能力情報から選択不可能な機能グループアイコンをグレーアウトし（ステップＳ３４）、さらに、現在の印刷条件値と共存できない印刷条件を持つ機能グループアイコンをグレーアウトする（ステップＳ３５）。そしてさらに削除権限情報・機能グループアイコンの選択状態に基づいて、"Delete"ボタンを表示し（ステップＳ３６）、機能グループアイコンの選択状態に基づいて、"Add"ボタンを表示する（ステップＳ３７）。
【０１４９】
次いで、選択状態の機能グループアイコンが有るかどうかを判別する（ステップＳ３８）、ここで選択状態の機能グループアイコンがなければＮ番目の機能グループアイコンの周辺の背景色を変更し（ステップＳ３９）、第４の表示領域にＮ番目の機能グループアイコンに関連付けられた機能概要説明を表示して（ステップＳ４０）、処理を終了する。
【０１５０】
また上記ステップＳ３８で、選択状態の機能グループアイコンがあれば、選択状態の機能グループアイコンの周辺の背景色を変更し（ステップＳ４１）、選択状態の機能グループアイコンに関連付けられた印刷設定条件項目を第２の表示領域に表示する（ステップＳ４２）。そして、選択状態の機能グループアイコンに関連付けられた機能詳細説明を第４の表示領域に表示して（ステップＳ４３）、処理を終了する。
【０１５１】
図２３は、上記イベント処理の一例を更に詳細に説明するためのフローチャートである。まず、マウス・キーボード入力による確定イベントを受信したかどうか判別する（ステップＳ５１）。確定イベント処理を受信していなければ、さらにマウスカーソル移動イベントを受信しているかどうかを判別する（ステップＳ５４）。ここでマウスカーソル移動イベントを受信していれば、マウスカーソル移動イベント処理を実行し（ステップＳ５５）、Ｔがタイムアップかどうかを判断する（ステップＳ５６）。ここで、Ｔがタイムアップであれば、さらにタイムアップイベント処理を行って（ステップＳ５７）、上記ステップＳ５１に戻り、またＴがタイムアップでなければ、そのまま上記ステップＳ５１に戻る。また上記ステップＳ５４で、マウスカーソル移動イベントを受信していなければ、ステップＳ５６に進み、Ｔがタイムアップかどうかを判別する。
【０１５２】
また、上記ステップＳ５１において、マウス・キーボードによる確定イベント処理を受信していれば、確定イベント処理を行い（ステップＳ５２）、ＯＫもしくはキャンセルが選択されたかどうかを判別する（ステップＳ５３）。ここでＯＫもしくはキャンセルが選択されていれば、タイマＴ、Ｔｄ、Ｔｈを停止して（ステップＳ５８）、処理を終了する。
また、上記ステップＳ５３でＯＫもしくはキャンセルが選択されていなければ、上記のステップＳ５６に進んでＴがタイムアップかどうかを判断する。
【０１５３】
図２４は、上記の確定イベント処理の一例を更に詳細に説明するためのフローチャートである。まず、ＯＫが押下（選択）されたかどうかを判断し（ステップＳ６１）、押下されていれば処理を終了する。そして、ＯＫが押下されていなければ、さらにキャンセルが押下（選択）されたかどうかを判断し（ステップＳ６２）、押下されていれば処理を終了する。さらにキャンセルが押下されていなければ、Ａｄｄが押下（選択）されたかどうかを判断し（ステップＳ６３）、押下されていれば、機能グループアイコンの登録処理を行い（ステップＳ６４）、処理を終了する。
【０１５４】
また上記ステップＳ６３でＡｄｄが押下されていなければ、さらにＤｅｌｅｔｅが押下（選択）されたかどうかを判断し（ステップＳ６５）、押下されていれば、機能グループアイコンの削除処理を行い（ステップＳ６６）、処理を終了する。また、Ｄｅｌｅｔｅが押下されていなければ、さらに印刷条件設定が行われているかどうかを判断する（ステップＳ６７）。ここで印刷条件設定が行われていれば、印刷条件設定処理を行い（ステップＳ６８）、処理を終了する。
【０１５５】
また上記ステップＳ６７で印刷条件設定が行われていなければ、さらに機能グループアイコンの新規選択が行われているかどうかを判断する（ステップＳ６９）。機能グループアイコンの新規選択が行われていれば、さらに登録された機能グループアイコンが選択されたかどうかを判断し（ステップＳ７０）、選択されていれば、Ｄｅｌｅｔｅボタンを有効にして（ステップＳ７１）、Ａｄｄボタンを無効にする（ステップＳ７２）。また上記ステップＳ６９で機能グループアイコンの新規選択が行われていない場合、ステップＳ７２に進み、Ａｄｄボタンを無効にする。
【０１５６】
上記ステップＳ７２でＡｄｄボタンを無効にした後、さらに未選択状態機能グループアイコンと背景色を非選択状態で表示し（ステップＳ７３）、選択されたアイコンと背景色を選択状態で表示する（ステップＳ７４）。そして選択中の機能グループアイコンに関連付けられた印刷条件設定及び機能詳細説明を表示する（ステップＳ７５）。ここで、Ｔを停止、Ｔｄをセットし（ステップＳ７６）、機能グループアイコンが複数選択されているかどうかを判断する（ステップＳ７７）。
【０１５７】
機能グループアイコンが複数選択されている場合は、タイマーＴｈをセットし（ステップＳ７８）、処理を終了する。また機能グループアイコンが複数選択されていない場合は、そのまま処理を終了する。
【０１５８】
また、上記ステップＳ７０で登録された機能グループアイコンが選択されていない場合は、さらに機能グループアイコンが追加選択されているかどうかを判断し（ステップＳ７９）、追加選択されていれば、さらに選択中のアイコンが登録済みかどうかを判断する（ステップＳ８０）。選択中のアイコンが登録済みであれば、Ａｄｄボタンを無効にし（ステップＳ８１）、さらに上記ステップＳ７４に進んで選択されたアイコンと背景色を選択状態に表示する。
【０１５９】
また上記ステップＳ７９で機能グループアイコンが追加選択されていない場合は、そのまま処理を終了する。また上記ステップＳ８０で選択中アイコンが登録済みでなければ、Ａｄｄボタンを有効にして（ステップＳ８２）、さらに上記ステップＳ７４に進んで選択されたアイコンと背景色を選択状態に表示する。
【０１６０】
図２５は、機能グループアイコンの登録処理の一例を説明するためのフローチャートである。まず、機能グループアイコンの登録名入力画面処理を行い（ステップＳ９１）、追加登録された機能グループアイコンの構成情報をＸに保持させる（ステップＳ９２）。次いで追加登録された機能グループアイコンを選択状態で表示し（ステップＳ９３）、Addボタンを無効にして、Deleteボタンを有効にする（ステップＳ９４）。
【０１６１】
図２６は、機能グループアイコンの削除処理の一例を説明するためのフローチャートである。まず、選択された機能グループアイコンを削除し（ステップＳ１０１）、選択された機能グループアイコンの構成情報をＸから削除する（ステップＳ１０２）。そしてDeleteボタンを無効にする（ステップＳ１０３）。
【０１６２】
図２７は、印刷条件設定処理の一例を説明するためのフローチャートである。まず、印刷条件設定値がデフォルトがどうか判別し（ステップＳ１１１）、デフォルトであれば機能グループアイコン上に印刷条件設定値を表示し（ステップＳ１１２）、デフォルトでなければ処理を終了する。
【０１６３】
図２８は、マウスカーソル移動イベント処理の一例を説明するためのフローチャートである。まずマウスカーソルが第１または第３の表示領域にあるかどうかを判断する（ステップＳ１２１）。そして第１または第３の表示領域にあれば、タイマーＴを停止し（ステップＳ１２２）、さらにマウスカーソルが機能グループアイコン上にあるかどうかを判断する（ステップＳ１２３）。ここでマウスカーソルが機能グループアイコン上にあれば、マウスカーソル下の機能グループアイコンの機能概要説明を表示する（ステップＳ１２４）。
【０１６４】
また上記ステップＳ１２１で、マウスカーソルが第１または第３の表示領域にない場合は、さらにＴが停止中かどうかを判断し（ステップＳ１２５）、停止中であればタイマーＴをセットして（ステップＳ１２６）、処理を終了する。
また、上記ステップＳ１２３で、マウスカーソルが機能グループアイコン上にない場合も、そのまま処理を終了する。
【０１６５】
図２９は、タイムアップイベント処理の一例を説明するためのフローチャートである。まず、Ｔがタイムアップかどうかを判断し（ステップＳ１３１）、タイムアップであれば機能グループアイコンのスライド処理を行って（ステップＳ１３２）、タイマーＴをセットする（ステップＳ１３３）。そして上記ステップＳ１３１でＴがタイムアップでない場合、及びステップＳ１３３でタイマーＴをセットした場合、さらにＴｄがタイムアップかどうかを判断し（ステップＳ１３４）、タイムアップであればタイマーＴをセットする（ステップＳ１３５）。
【０１６６】
上記ステップＳ１３４でＴｄがタイムアップでない場合、及びステップＳ１３５でタイマーＴをセットした場合、さらにＴｈがタイムアップかどうかを判断し（ステップＳ１３６）、タイムアップであれば機能グループアイコンの説明スクロールを表示させ（ステップＳ１３７）、タイマーＴｈをセットする（ステップＳ１３８）。上記ステップＳ１３６でＴｈがタイムアップでない場合、及びステップＳ１３８でタイマーＴｈをセットした場合は処理を終了する。
【０１６７】
図３０は、機能グループアイコンのスライド処理の一例を説明するためのフローチャートである。まず第１の表示領域に表示可能な機能グループアイコン数Ｄを取得し（ステップＳ１４１）、Ｎ＝Ｎ＋１と設定する（ステップＳ１４２）。ここでＮ＞Ｄであるかを判別し（ステップＳ１４３）、Ｎ＞ＤであればＤの数だけ機能グループアイコンをスライドし（ステップＳ１４４）、Ｎ＝１に設定する（ステップＳ１４５）。そしてＮ番目の機能グループアイコンの周辺の背景色を変更し（ステップＳ１４６）、さらに第４の表示領域にＮ番目の機能グループアイコンに関連付けられた機能概要説明を表示する（ステップＳ１４７）。また上記ステップＳ１４３でＮ＞Ｄでないときには、ステップＳ１４６に進み、Ｎ番目の機能グループアイコンの周辺の背景色を変更する。
【０１６８】
本発明の情報処理装置で動作するプログラムは、本発明に係る各手段（あるいは各手段の一部）の機能を実現するようにＣＰＵ等を制御するプログラム（コンピュータを機能させるプログラム）である。このプログラムは、装置をユーザが使用する際に容易となるように、表示装置用のグラフィカルユーザインタフェース（ＧＵＩ）を備えるようにするとよい。そして、これら装置で取り扱われる情報は、その処理時に一時的にＲＡＭに蓄積され、その後、各種ＲＯＭやＨＤＤに格納され、必要に応じてＣＰＵによって読み出し、修正・書き込みが行われる。
【０１６９】
プログラムを格納する記録媒体としては、半導体媒体（例えば、ＲＯＭ、不揮発性メモリカード等）、光記録媒体（例えば、ＤＶＤ，ＭＯ、ＭＤ、ＣＤ、ＢＤ等）、磁気記録媒体（例えば、磁気テープ、フレキシブルディスク等）等のいずれであってもよい。
また、ロードしたプログラムを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することにより、本発明の機能が実現される場合もある。
【０１７０】
また市場に流通させる場合には、可搬型の記録媒体にプログラムを格納して流通させたり、インターネット等のネットワークを介して接続されたサーバコンピュータに転送することができる。この場合、サーバコンピュータの記憶装置も本発明の記録媒体に含まれる。
【図面の簡単な説明】
【０１７１】
【図１】本発明の情報処理装置を適用可能なプリントシステムの構成例を説明するための図である。
【図２】実施形態のプリンタドライバが備えるモジュール構成を説明するための図である。
【図３】プリンタドライバの印刷条件設定画面の構成例を示す図である。
【図４】図３に示す印刷条件設定画面において機能グループアイコン“Copies”が選択された状態を示す図である。
【図５】第２の表示領域に表示する印刷条件設定項目の他の表示例を示す図である。
【図６】第２の表示領域に表示する印刷条件設定項目の更に他の表示例を示す図である。
【図７】第１の表示領域に表示する機能グループアイコンの表示例を示す図である。
【図８】第１の表示領域に表示する機能グループアイコンの他の表示例を示す図である。
【図９】複数の機能グループアイコンからなる機能グループアイコンの設定画面例を示す図である。
【図１０】登録された機能グループアイコンの表示例を示す図である。
【図１１】機能概要説明の例を示す図である。
【図１２】第１の表示領域に表示させる機能グループアイコンの他の表示例を示す図である。
【図１３】図１２の状態で、“Ｎ−Ｕｐ”上にポインタの位置を移動させたときの状態を示す図である。
【図１４】図７の状態から一定時間経過した後の印刷条件設定画面の一例を示す図である。
【図１５】第１の表示領域に表示する機能グループアイコンの位置を変化させる表示例を示す図である。
【図１６】第１の表示領域と第２の表示領域とを互いに独立したダイアローグで表示する表示例を示す図である。
【図１７】機能グループアイコンをスライド式に移動させるときに機能説明中である機能グループアイコンの表示を変化させる例を示す図である。
【図１８】機能グループアイコン列が左方向に一つずつ移動しながら表示するときに、機能グループアイコン“Ｎ−Ｕｐ”の表示状態が変更されて、その機能説明が第３の表示領域に表示されている状態を示す図である。
【図１９】プリンタにＨＤＤが装着されていない場合、第１の表示領域の機能グループアイコン“Document Filing”を選択できないようにしたときの図である。
【図２０】プリンタドライバの印刷条件設定画面におけるメイン処理の一例を説明するためのフローチャートである。
【図２１】画面情報の取得処理の一例をさらに詳細に説明するためのフローチャートである。
【図２２】印刷画面の生成処理の一例を説明するためのフローチャートである。
【図２３】イベント処理の一例を更に詳細に説明するためのフローチャートである。
【図２４】確定イベント処理の一例を更に詳細に説明するためのフローチャートである。
【図２５】機能グループアイコンの登録処理の一例を説明するためのフローチャートである。
【図２６】機能グループアイコンの削除処理の一例を説明するためのフローチャートである。
【図２７】印刷条件設定処理の一例を説明するためのフローチャートである。
【図２８】マウスカーソル移動イベント処理の一例を説明するためのフローチャートである。
【図２９】タイムアップイベント処理の一例を説明するためのフローチャートである。
【図３０】機能グループアイコンのスライド処理の一例を説明するためのフローチャートである。
【図３１】従来のプリンタドライバの印刷条件設定画面例を示す図である。
【符号の説明】
【０１７２】
１…プリンタ、２…クライアントコンピュータ、３…サーバ装置、４…ネットワーク、１１…ＯＳ、１２…データ送受信部、１３…プリンタ制御部、１４…プリンタコマンド解析部、２１…ＯＳ、２２…データ送受信部、２３…プリンタドライバ、２４…アプリケーションプログラム、３１…ＯＳ、３２…データ送受信部、３３…Ｗｅｂサーバ部、３４…印刷設定画面情報保持部、２０１…アプリケーションとの通信部、２０２…出力データ生成部、２０３…プリンタドライバ機能設定表示部、２０４…機能説明処理部、２０５…機能グループアイコン登録保持部、２０６…機能グループアイコン表示制御部、２０７…機能グループアイコン選択状態保持部、２０８…プリンタ構成情報取得部、３０１，３０２，３０３，３０４，３０５…表示領域、３０６…ポインタ、３２６…タブ、３４１…スライドバー、９０１…機能グループアイコンの登録領域、９０２…アイコン名登録部、９０３…ＯＫボタン。
【図１】
2006243952.tif 000003
【図２】
2006243952.tif 000004
【図３】
2006243952.tif 000005
【図４】
2006243952.tif 000006
【図５】
2006243952.tif 000007
【図６】
2006243952.tif 000008
【図７】
2006243952.tif 000009
【図８】
2006243952.tif 000010
【図９】
2006243952.tif 000011
【図１０】
2006243952.tif 000012
【図１１】
2006243952.tif 000013
【図１２】
2006243952.tif 000014
【図１３】
2006243952.tif 000015
【図１４】
2006243952.tif 000016
【図１５】
2006243952.tif 000017
【図１６】
2006243952.tif 000018
【図１７】
2006243952.tif 000019
【図１８】
2006243952.tif 000020
【図１９】
2006243952.tif 000021
【図２０】
2006243952.tif 000022
【図２１】
2006243952.tif 000023
【図２２】
2006243952.tif 000024
【図２３】
2006243952.tif 000025
【図２４】
2006243952.tif 000026
【図２５】
2006243952.tif 000027
【図２６】
2006243952.tif 000028
【図２７】
2006243952.tif 000029
【図２８】
2006243952.tif 000030
【図２９】
2006243952.tif 000031
【図３０】
2006243952.tif 000032
【図３１】
2006243952.tif 000033