(57)【要約】【課題】ユーザが自由度の高いパラメータ設定を容易に行うことのできる記憶媒体及び情報処理装置並びに情報処理方法を提供すること。【解決手段】複数の設定項目について登録された複数の「お気に入り」一覧７１から、一つの「お気に入り」を選択する。そして、複数の設定項目の内、全項目のパラメータを反映させるのか、所定項目以外のパラメータのみを反映させるのかをチェックボックス７８により選択する。【選択図】図７
2010003322.tif 000002
【特許請求の範囲】
【請求項１】
特定の項目を含む複数の項目に対して印刷パラメータが設定されたパラメータ群を登録する登録手段と、
適用されるパラメータ群が選択される前に、パラメータ群の特定の設定項目の印刷パラメータを適用するか適用しないかを指定する指定手段と、
前記指定手段によって、前記選択されたパラメータ群の特定の設定項目の印刷パラメータを適用するか、前記選択されたパラメータ群の特定の設定項目の印刷パラメータを適用しないかが指定された後に、前記特定の項目を含む複数の項目に対して印刷パラメータが設定された１つのパラメータ群を選択する選択手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記特定の設定項目は、用紙サイズに関する印刷パラメータを設定するための設定項目と、印刷の向きに関する印刷パラメータを設定するための設定項目と、部数に関する印刷パラメータを設定するための設定項目の少なくともいずれかを含むことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記パラメータ群は、前記印刷パラメータを設定するための設定画面に含まれる複数の設定項目の全ての項目の印刷パラメータにより構成されることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記登録手段は、前記印刷パラメータを設定するための設定画面を介して受け付けた複数の印刷パラメータを１つのパラメータ群として登録することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
情報処理装置において実行される情報処理方法であって、
前記情報処理装置の登録手段が、特定の項目を含む複数の項目に対して印刷パラメータが設定されたパラメータ群を登録する登録工程と、
前記情報処理装置の指定手段が、適用されるパラメータ群が選択される前に、パラメータ群の特定の設定項目の印刷パラメータを適用するか適用しないかを指定する指定工程と、
前記情報処理装置の選択手段が、前記指定工程において前記選択されたパラメータ群の特定の設定項目の印刷パラメータを適用するか、前記選択されたパラメータ群の特定の設定項目の印刷パラメータを適用しないかが指定された後に、前記特定の項目を含む複数の項目に対して印刷パラメータが設定された１つのパラメータ群を選択する選択工程と
を備えることを特徴とする情報処理方法。
【請求項６】
前記特定の設定項目は、用紙サイズに関する印刷パラメータを設定するための設定項目と、印刷の向きに関する印刷パラメータを設定するための設定項目と、部数に関する印刷パラメータを設定するための設定項目の少なくともいずれかを含むことを特徴とする請求項５に記載の情報処理方法。
【請求項７】
前記パラメータ群は、前記印刷パラメータを設定するための設定画面に含まれる複数の設定項目の全ての項目の印刷パラメータにより構成されることを特徴とする請求項５又は６に記載の情報処理方法。
【請求項８】
前記登録工程は、前記印刷パラメータを設定するための設定画面を介して受け付けた複数の印刷パラメータを１つのパラメータ群として登録することを特徴とする請求項５乃至７のいずれか１項に記載の情報処理方法。
【請求項９】
コンピュータを、
特定の項目を含む複数の項目に対して印刷パラメータが設定されたパラメータ群を登録する登録手段と、
適用されるパラメータ群が選択される前に、パラメータ群の特定の設定項目の印刷パラメータを適用するか適用しないかを指定する指定手段と、
前記指定手段によって前記選択されたパラメータ群の特定の設定項目の印刷パラメータを適用するか、前記選択されたパラメータ群の特定の設定項目の印刷パラメータを適用しないかが指定された後に、前記特定の項目を含む複数の項目に対して印刷パラメータが設定された１つのパラメータ群を選択する選択手段と
して機能させるためのプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【請求項１０】
前記特定の設定項目は、用紙サイズに関する印刷パラメータを設定するための設定項目と、印刷の向きに関する印刷パラメータを設定するための設定項目と、部数に関する印刷パラメータを設定するための設定項目の少なくともいずれかを含むことを特徴とする請求項９に記載の記憶媒体。
【請求項１１】
前記パラメータ群は、前記印刷パラメータを設定するための設定画面に含まれる複数の設定項目の全ての項目の印刷パラメータにより構成されることを特徴とする請求項９又は１０に記載の記憶媒体。
【請求項１２】
前記登録手段は、前記印刷パラメータを設定するための設定画面を介して受け付けた複数の印刷パラメータを１つのパラメータ群として登録することを特徴とする請求項９乃至１１のいずれか１項に記載の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶媒体及び情報処理装置並びに情報処理方法に関するものである。
【背景技術】
【０００２】
一般にパーソナルコンピュータ等の情報処理装置では、ユーザインターフェース（以後ＵＩ）を通して各種の設定を行う。そして、設定項目が多くて複雑な依存関係を持つ場合などに、いくつかの設定項目をひとまとめにして登録し、それを選択することによって、複数の項目をまとめて変更する機能をもつものがある。
【０００３】
プリンタドライバを例にとってみると、グラフィックモード・解像度・カラー設定・True Typeの置換等の印字品位に関するパラメータをセットにしてあらかじめアイコンと関連付けて登録しておき、印刷時には、アイコンを選択するだけで、一括して印刷目的に合った設定を行うことができる「印刷目的設定」や、この登録パラメータを複数シートにまで広げた「お気に入り」等が用意されているドライバが存在している。前者の「印刷目的設定」はグラフィックス関連の項目を効率よく変更することができ、後者の「お気に入り」は設定全体を一括で変更することでさらに効率よく利用できるようになっている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし対象となる項目が多くなることで、逆に融通が利かない場面が生じる。例えば、あるお気に入りを選択した場合には、そこに含まれる全てのパラメータが変更されてしまう。例えば、用紙や給紙方法等のみ現在の設定を残したまま、他のパラメータをお気に入りから採用すること言うことはできない。その場合、一度、お気に入りを選択して、一括変更した後、一部のパラメータを変更前に戻すという操作が必要となり、煩雑であった。
【０００５】
本発明は、上記従来技術の課題を解決するためになされたもので、その目的とするところは、ユーザが自由度の高いパラメータ設定を容易に行うことのできる記憶媒体及び情報処理装置並びに情報処理方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る情報処理装置は、
特定の項目を含む複数の項目に対して印刷パラメータが設定されたパラメータ群を登録する登録手段と、
適用されるパラメータ群が選択される前に、パラメータ群の特定の設定項目の印刷パラメータを適用するか適用しないかを指定する指定手段と、
前記指定手段によって前記選択されたパラメータ群の特定の設定項目の印刷パラメータを適用するか前記選択されたパラメータ群の特定の設定項目の印刷パラメータを適用しないかが指定された後に、前記特定の項目を含む複数の項目に対して印刷パラメータが設定された１つのパラメータ群を選択する選択手段と
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザが自由度の高いパラメータ設定を容易に行うことのできる記憶媒体及び情報処理装置並びに情報処理方法を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施の形態としてのコンピュータシステムの外観を示す図である。
【図２】本発明の一実施の形態としてのコンピュータシステムのブロック構成図である。
【図３】本発明の一実施の形態としてのコンピュータシステムにおいて、お気に入りを操作するコントロールを含むダイアログの例を示す図である。
【図４】本発明の一実施の形態としてのコンピュータシステムにおいて、お気に入りの管理全体の流れを示すフローチャートである。
【図５】本発明の一実施の形態としてのコンピュータシステムにおいて、お気に入り登録ダイアログの例を示す図である。
【図６】本発明の一実施の形態としてのコンピュータシステムにおいて、お気に入り登録処理の流れを示すフローチャートである。
【図７】本発明の一実施の形態としてのコンピュータシステムにおいて、お気に入り編集ダイアログの例を示す図である。
【図８】本発明の一実施の形態としてのコンピュータシステムにおいて、お気に入り編集処理の流れを示すフローチャートである。
【図９】本発明の一実施の形態としてのコンピュータシステムにおいて、お気に入り選択時の処理の流れを示すフローチャートである。
【図１０】本発明の一実施の形態としてのコンピュータシステムにおいて、お気に入り選択時の部分変更のイメージを示す図である。
【図１１】本発明の一実施の形態の変形例としての、お気に入り登録処理の流れを示すフローチャートである。
【図１２】本発明の一実施の形態の変形例としての、お気に入り編集処理の流れを示すフローチャートである。
【図１３】本発明の一実施の形態データ処理プログラム及びデータを格納する記憶媒体のメモリマップを示す図である。
【発明を実施するための形態】
【０００９】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１０】
（一実施の形態）
（概要）
本発明の実施の形態は、プリンタドライバやスキャナドライバ等、各種の設定を行うプログラムであって、複数の設定項目について登録された複数のパラメータ群から、一のパラメータ群を一括選択することができるプログラムを実行するコンピュータである。
【００１１】
登録したパラメータ群の一つを選択して設定値を反映させる際に、登録対象となっている項目全てを上書きするか、あるいは、その項目の内の特定の項目だけを上書きするかを選択できる。
【００１２】
設定を反映させる項目と無視する項目の設定は、以下の２パターンがある。
【００１３】
１．あらかじめ上書きする項目（或いは上書きしない項目）のデータリストを用意しておく。パラメータ群の登録の際には、一旦全項目についてそれぞれパラメータを登録し、パラメータ群を選択する際にこのデータリストを参照して、一部の項目のパラメータのみを上書きする。
【００１４】
２．パラメータ群を登録する際に、上書きする項目と上書きしない項目とを区別して登録する（例えば、上書きしない項目のパラメータ入力欄に「＊」を入力するなど）。選択の際には登録値を参照して上書きするか否かを判断する。
【００１５】
これにより、パラメータ群の内、ユーザが望む項目だけを変更することが可能となり、基本的にすべての項目を対象としながらも余計な項目まで連動して変わってしまう煩わしさを排除することができるようになる。
【００１６】
（具体的構成）
図１は、本発明に係る情報処理装置の一実施の形態としてのいわゆるＰＣ（パーソナルコンピュータ）の外観を示す図である。としての構成要素、ディスプレイ、データ処理本体（制御ボード、ハードディスク、フレキシブルディスクドライブ、ＣＤ−ＲＯＭドライブを含む）、入力装置（キーボード、図示しないポインティングデバイス）等から構成されている。
【００１７】
図２は、情報処理装置の内部構成を説明するブロック図であり、コンピュータシステム３０と周辺機器を除いたホストコンピュータ本体２０とから構成される。
【００１８】
コンピュータ本体２０において、１はＣＰＵで、ディスクコントローラ（ＤＫＣ）５を介して外部メモリ１２から読み出した制御プログラム、システムプログラム、アプリケーションプログラム等の各種のプログラムを後述するＲＡＭ２上に読み出して実行して、各種のデータ処理を行う。なお、ディスクコントローラ（ＤＫＣ）５は、ブートプログラム、種々のアプリケーション、データファイル等を記憶するＦＤ、ＨＤ、ＣＤ−ＲＯＭ、ＭＤ、ＭＯ等の外部メモリ１２とのアクセスを制御する。
【００１９】
なお、ＲＡＭ２は、図示しないオプションＲＡＭ等によりその容量を拡張できるように構成されており、主としてＣＰＵ１のワークエリアとして機能する。
【００２０】
３はキーボードコントローラ（ＫＢＣ）で、キーボード１０や不図示のポインティングデバイスからのキー入力を制御する。４はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１１の表示を制御する。６はメインバスである。
【００２１】
ＣＰＵ１は、メインバス６を介してＲＡＭ２、ＫＢＣ３、ＣＲＴＣ４、ＤＫＣ５を制御して実施する。
【００２２】
このように構成されたシステムにおいて、アプリケーションやデバイスドライバの詳細設定をユーザインターフェース（ＵＩ）を開いて設定変更する際に、ユーザによるＫＢ１０または不図示のポインティングデバイスからの入力を受け付け、その状態や過程を表示画面としてＣＲＴ１１上に表示する。
【００２３】
次に、図３及び図４を用いて、「お気に入り」についての説明を行う。
【００２４】
図３は、図２に示したＣＲＴ１１に表示されるダイアログの一例を示す図である。このダイアログでは、ページ設定、仕上げ方法、給紙方法、及び印刷品質等の複数の印刷設定をひとまとめにして一つの印刷複合設定である「お気に入り」として登録、管理することができる。ここで登録した「お気に入り」を印刷時に選択すれば、ページ設定等の複雑なパラメータの組み合わせをいつでもすぐに再現することができる。なお、この「お気に入り」の登録はＲＡＭ２または外部メモリ１２に対して行われる。
【００２５】
図４は、図３のダイアログを用いた「お気に入り」に関する処理の流れを示すフローチャートである。
【００２６】
まず「お気に入り」リストボックス３１の右端の下向き矢印をクリックして、「お気に入り」を変更した場合（ステップＳ４１）、選択変更に伴う一連の処理を行い（ステップＳ４２）、全シートのコントロールを新しい設定に応じて変更する（ステップＳ４４）。
【００２７】
ステップＳ４５で、「追加登録ボタン」が押下されたか否か判断し、「追加登録ボタン」が押下された場合には、ステップＳ４６に進む。  ステップＳ４６では、図５に示すダイアログを表示し、カレント設定をお気に入りとして登録するための一連の処理を行う。更に、ステップＳ４７では新しく登録した「お気に入り」がリストボックス３１に表示されるように処理し、全シートのコントロールを新しい設定に応じて変更する。
【００２８】
更に、ユーザが編集ボタン３３を押下した場合、ステップＳ４８からステップＳ４９に進み、図７のダイアログを表示して、管理情報の編集に関する一連の処理を行う。
【００２９】
次に、図５のダイアログが表示された状態での、お気に入りの登録に関する一連の処理を、図６のフローチャートを用いて説明する。図５は、名称・アイコン・コメント等の管理情報を付加できるダイアログの一例であり、各ボックスのレイアウトはこれに限定されるものではない。
【００３０】
ステップＳ６１でユーザが名称・アイコン・コメント等の管理情報を、それぞれボックス５１，５２，５３に入力する。ステップＳ６３でキャンセルかどうか判断し、キャンセル押下時は、何もせずに終了する。ステップＳ６４でＯＫかどうか判断し、ＯＫボタン押下時は、登録処理を開始する。まず、ステップＳ６５で名称が入力済みかチェックし、未入力ならステップＳ６６に進み、警告メッセージを表示し、再度入力を促す。名称をお気に入りを管理するためのキーとするため、その入力は必須となる。
【００３１】
次に、ステップＳ６７で、指定した名称が既存のデータと重なっていないかチェックし、同名称がなければ、ステップＳ６８に進み、指定した名称をキーとして、お気に入りＤＢに新規登録する。ステップＳ６７において、既に同名称のデータが存在した場合には、ステップＳ６９で上書きするか確認後、上書きであれば、ステップＳ７０でお気に入りＤＢ中の既存のデータを置き換えて登録し、上書きしないのであればステップＳ６１に戻り、再度名称を入力し直す。登録対象は、現在編集中のページだけでなく、非アクティブページを含むＵＩ上の全コントロールである。つまり、どこのシートから登録しても、登録対象は同じとなる。
【００３２】
次に、図７のダイアログが表示された状態での、お気に入りの編集に関する一連の処理を、図８のフローチャートを用いて説明する。図７は、名称・アイコン・コメント等の管理情報を付加できるダイアログの一例であり、各ボックスのレイアウトはこれに限定されるものではない。
【００３３】
まずお気に入り一覧ボックス７１に示したお気に入りリストから、いずれかの既登録のお気に入りを選択する。このリストにはプリンタ購買時から用意されているデフォルト設定と、ユーザが登録したユーザ設定とが列挙される。ステップＳ８１でいずれかのお気に入りが選択されると、ステップＳ８２で、そのお気に入りがデフォルト設定のものか、ユーザ設定によるものかを判断する。デフォルト設定のお気に入りであれば、ステップＳ８３に進み、ユーザが編集できないように管理情報コントロールと削除ボタン等をDisableする。
【００３４】
選択されたお気に入りが、ユーザ設定によるものであれば、ステップＳ８４に進み、すべてのコントロールをEnableにして、そのお気に入りに割り当てられた管理情報（名称・アイコン・コメント等）を表示する。すべてのコントロールがEnableであるから、ステップＳ８５に進み、管理情報の編集を行うことができる。ここで、削除ボタン７７の押下時は、ステップＳ８７からステップＳ８８に進み、お気に入りＤＢから現在指定している選択肢を削除する。ファイル保存ボタン７５の押下時は、ステップＳ８９からステップＳ９０に進み、指定データをファイルにセーブして、他のクライアントにExportできるようにする。ファイル読み込みボタン７６の押下時は、ステップＳ９１からステップＳ９２に進み、ファイルにセーブしてあるお気に入りをロードして、お気に入りＤＢに追加するImport処理を行う。
【００３５】
チェックボックス７８は、特定の項目を上書きしないように制御するためのコントロールＵＩの一例である。ここではチェックＯｎにすることで、アプリケーションで設定した用紙サイズや部数等の特定の項目を優先し、お気に入りを変更してもそれらの項目は変わらないように指定（透過指定）する。このチェックボックスをＯｆｆにすれば、お気に入り選択時にはすべての項目がコピーされる。  ダイアログを閉じる場合、ステップＳ９８からステップＳ９９に進み、変更がある時には、更にステップＳ１００に進んで、変更後の設定をお気に入りＤＢに残す処理を行う。変更されている場合で、指定名称が既存の他の設定と重なる場合、ステップＳ１００からステップＳ１０１に進み、上書きするか確認した後、上書きであれば、更にステップＳ１０２に進んで、その既存のデータを置き換えて登録し、上書きしないのであれば再度を入力を促す。ステップＳ１００において同名称のデータが存在しなければ、ステップＳ１０２に進み、編集中のデータに上書き登録する。
【００３６】
図４のステップＳ４２で行う、お気に入りの選択に関する一連の処理を、図９のフローチャートを用いて説明する。
【００３７】
まず、ＵＩ上の全項目に対して選択したお気に入りの設定を順次チェックし、ステップＳ１１１でそれが透過項目（現在の設定を優先する項目）であるかどうか確認し、ステップＳ１１２で透過項目でなければお気に入りの属性で設定を上書きする。透過項目であれば、お気に入りの属性は無視する。これらのステップをすべての項目について繰り返す。これを図にすると、図１０に示すようなイメージとなる。透過する項目と上書きする項目が混在し、透過する項目（透過リスト）はユーザが設定することができる。
【００３８】
上記のように構成することにより、お気に入り変更の際に、お気に入りとして設定されるすべての項目を一度に変換することもできるし、部分的な変換を行うこともできる。この仕組みにより、ユーザの設定効率を上げることができる。
【００３９】
すべての項目を登録しておき、お気に入りを利用する際にどの項目を反映させるか（どの項目はそのまま残しておくか）を適宜設定することができる。
【００４０】
なお、ここでは透過項目かどうかの確認として、図７のチェックボックス７８の設定を利用し、この設定がＯｎであれば特定の項目（例えば、用紙サイズや用紙の向き、部数など）を優先し、それ以外の項目はお気に入りの設定をコピーすることとしている。つまり、登録はすべての項目を対象とし、選択時に別途設定しておいた透過項目リストを参照して透過項目と上書き項目を判断している。このため、どのお気に入りを選択しても設定が反映される項目は同じになる。
【００４１】
しかし、この方法は透過設定方法の一例であり、他にも個々の項目の設定やグループの設定などができるようにしてもよい。例えば、個々の項目を個別に制御できるようなコントロールや、特定のシートのみを対象とするようなコントロールや、従来の「印刷目的設定」のようにグラフィックス関係の項目のみを対象とするようなコントロールを置くことで、多様な制御ができることは言うまでもない。
【００４２】
以下に、お気に入り毎に反映される項目を変えることができるように、お気に入り登録時に透過項目も含めて個別に登録する変形例について説明する。
【００４３】
図１１は、この変形例において、図４のフローのステップＳ４６における、お気に入り登録に関する一連の処理を示すフローチャートである。図６との違いは、ステップＳ１２２において、透過する項目と上書きする項目を設定する点である。その他の処理は図６と同様であるため、同一の符号を付し、ここでは説明を省略する。
【００４４】
また、この変形例では、図４のフローのステップＳ４９における、お気に入りの編集に関する一連の処理も変化する。図１２は、この変形例でのお気に入り編集処理を示すフローチャートである。図８との違いは、透過項目の設定ステップＳ９３〜ステップＳ９４を有さない点にある。登録時に透過項目の設定をしているので、ここでの透過項目の設定は不要となるのである。その他のステップについては図８と同様であるため、同じ処理については同じ符号を付してその説明は省略する。
【００４５】
なお、変形例においても、選択変更処理（図４のステップＳ４２に対応）は、図９に示したものと同じになる。ただし、ステップＳ１１２において、透過項目リストを参照するのではなく、お気に入りの属性を参照して透過項目を判断する点が異なる。
【００４６】
このように、お気に入り毎に透過する項目を選択できるようにすれば、特定の一部のみを変更したり、組み合わせて利用することで、ユーザは、より自由度の高い設定を行うことができる。
【００４７】
（その他の実施の形態）
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００４８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを含むプログラム製品（そのプログラムコードを格納した記憶媒体や、サーバからダウンロードされる圧縮プログラム等を含む）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がそのプログラムコードを実行することによっても、達成されることは言うまでもない。この場合、プログラム製品に含まれるプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラム製品又は記憶媒体は本発明を構成することになる。また、コンピュータがそれらのプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４９】
さらに、それらのプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５０】
本発明を記憶媒体に適用する場合、その記憶媒体には、先に説明した（図４、図６、図８、図９に示す）フローチャートに対応するプログラムコードが図１３のように格納されることになる。
【図１】
2010003322.tif 000003
【図２】
2010003322.tif 000004
【図３】
2010003322.tif 000005
【図４】
2010003322.tif 000006
【図５】
2010003322.tif 000007
【図６】
2010003322.tif 000008
【図７】
2010003322.tif 000009
【図８】
2010003322.tif 000010
【図９】
2010003322.tif 000011
【図１０】
2010003322.tif 000012
【図１１】
2010003322.tif 000013
【図１２】
2010003322.tif 000014
【図１３】
2010003322.tif 000015