(57)【特許請求の範囲】
【請求項１】
複数のプリント設定パラメータセットを記憶する第１記憶手段を有するサーバと通信可能であって、かつ、画像形成装置によって画像形成すべきデータを生成するプリンタドライバを有する情報処理装置であって、
前記プリンタドライバによって設定される複数のプリント設定パラメータセットを記憶する第２記憶手段と、
前記第１記憶手段に記憶されたプリント設定パラメータセットと、前記第２記憶手段に記憶されたプリント設定パラメータセットとを取得する取得手段と、
前記プリンタドライバのユーザインタフェースにおいて、前記取得手段で取得した複数のプリント設定パラメータセットを、それぞれが複数のプリント設定を含み、文書毎に選択可能なプロファイルとしてリスト表示する表示制御手段と、
表示された複数のプリント設定パラメータセットのリストから、プリント設定パラメータセットを選択する選択手段と、
ユーザの操作に応じて前記第２記憶手段にプリント設定パラメータを登録する登録手段と、
を有し、
前記表示制御手段によってリスト表示された前記プロファイルは、前記第１記憶手段から取得したプリント設定パラメータセットと、前記第２記憶手段から取得したプリント設定パラメータセットとを含み、
前記登録手段は、前記第１記憶手段に記憶されたプリント設定パラメータセットを編集し、前記第２記憶手段に、編集されたプリント設定パラメータセットを登録することを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、前記第１記憶手段から取得したプリント設定パラメータセットと前記第２記憶手段から取得したプリント設定パラメータセットとを識別可能にリスト表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
複数のプリント設定パラメータセットを記憶する第１記憶手段を有するサーバと通信可能であって、かつ、画像形成装置によって画像形成すべきデータを生成するプリンタドライバと、前記プリンタドライバによって設定される複数のプリント設定パラメータセットを記憶する第２記憶手段と、を有する情報処理装置を用いた情報処理方法であって、
前記第１記憶手段に記憶されたプリント設定パラメータセットと、前記第２記憶手段に記憶されたプリント設定パラメータセットとを取得する取得工程と、
前記プリンタドライバのユーザインタフェースにおいて、前記取得工程で取得した複数のプリント設定パラメータセットを、それぞれが複数のプリント設定を含み、文書毎に選択可能なプロファイルとしてリスト表示する表示制御工程と、
表示された複数のプリント設定パラメータセットのリストから、プリント設定パラメータセットを選択する選択工程と、
ユーザの操作に応じて前記第２記憶手段にプリント設定パラメータを登録する登録工程と、
を有し、
前記表示制御工程でリスト表示された前記プロファイルは、前記第１記憶手段から取得したプリント設定パラメータセットと、前記第２記憶手段から取得したプリント設定パラメータセットとを含み、
前記登録工程は、前記第１記憶手段に記憶されたプリント設定パラメータセットを編集し、前記第２記憶手段に、編集されたプリント設定パラメータセットを登録することを特徴とする情報処理方法。
【請求項４】
前記表示制御工程は、前記第１記憶手段から取得したプリント設定パラメータセットと前記第２記憶手段から取得したプリント設定パラメータセットとを識別可能にリスト表示することを特徴とする請求項３に記載の情報処理方法。
【請求項５】
複数のプリント設定パラメータセットを記憶する第１記憶手段を有するサーバと通信可能であって、かつ、画像形成装置によって画像形成すべきデータを生成するプリンタドライバと、前記プリンタドライバによって設定される複数のプリント設定パラメータセットを記憶する第２記憶手段と、を有する情報処理装置の制御プログラムを記憶した記憶媒体であって、
前記制御プログラムは、前記情報処理装置に、
前記第１記憶手段に記憶されたプリント設定パラメータセットと、前記第２記憶手段に記憶されたプリント設定パラメータセットとを取得する取得工程と、
前記プリンタドライバのユーザインタフェースにおいて、前記取得工程で取得した複数のプリント設定パラメータセットを、それぞれが複数のプリント設定を含み、文書毎に選択可能なプロファイルとしてリスト表示する表示制御工程と、
表示された複数のプリント設定パラメータセットのリストから、プリント設定パラメータセットを選択する選択工程と、
ユーザの操作に応じて前記第２記憶手段にプリント設定パラメータを登録する登録工程と、
を実行させ、
前記表示制御工程でリスト表示された前記プロファイルは、前記第１記憶手段から取得したプリント設定パラメータセットと、前記第２記憶手段から取得したプリント設定パラメータセットとを含み、
前記登録工程は、前記第１記憶手段に記憶されたプリント設定パラメータセットを編集し、前記第２記憶手段に、編集されたプリント設定パラメータセットを登録することを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項６】
前記表示制御工程は、前記第１記憶手段から取得したプリント設定パラメータセットと前記第２記憶手段から取得したプリント設定パラメータセットとを識別可能にリスト表示することを特徴とする請求項５に記載のコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置を管理する情報処理装置及びそのシステム並びに方法に関するものである。
【０００２】
【従来の技術】
従来、この種の情報処理装置やシステムとしては、画像形成装置の複数の出力パラメータを一纏めにした設定情報単位で画像形成装置を管理するものがある。即ち、設定項目が多く、それぞれが互いに複雑な依存関係を持つ場合などに、いくつかの設定項目をひとまとめにした設定情報を記憶し、その設定情報を選択することによって複数の項目をまとめて変更するのである。
【０００３】
例えば、グラフィックモード・解像度・カラー設定・TrueTypeの置換等の印字品位に関するものをセットにしてあらかじめアイコンと関連付けて「印刷目的設定」として登録したり、さらに登録範囲をレイアウトや給排紙等を含む複数シートにまで広げ、「お気に入り」として登録したりすることがある。印刷時にそれらのアイコンの中から印刷目的に合ったものを選択することで一括して設定を変更することができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来技術では、個人ユーザによる設定情報の登録も、サーバ管理の設定情報の登録も可能な装置等は存在していなかった。
【０００５】
従って、サーバによる全体的な管理と、個人レベルでの軽い使い方とを同時に実現するものはなかった。
【０００６】
本発明は上記従来技術の課題を解決するためになされたもので、その目的とするところは、画像形成装置を有効に管理することのできる情報処理装置及びそのシステム並びに方法を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、本発明に係る装置は、
複数のプリント設定パラメータセットを記憶する第１記憶手段を有するサーバと通信可能であって、かつ、画像形成装置によって画像形成すべきデータを生成するプリンタドライバを有する情報処理装置であって、
前記プリンタドライバによって設定される複数のプリント設定パラメータセットを記憶する第２記憶手段と、
前記第１記憶手段に記憶されたプリント設定パラメータセットと、前記第２記憶手段に記憶されたプリント設定パラメータセットとを取得する取得手段と、
前記プリンタドライバのユーザインタフェースにおいて、前記取得手段で取得した複数のプリント設定パラメータセットを、それぞれが複数のプリント設定を含み、文書毎に選択可能なプロファイルとしてリスト表示する表示制御手段と、
表示された複数のプリント設定パラメータセットのリストから、プリント設定パラメータセットを選択する選択手段と、
ユーザの操作に応じて前記第２記憶手段にプリント設定パラメータを登録する登録手段と、
を有し、
前記表示制御手段によってリスト表示された前記プロファイルは、前記第１記憶手段から取得したプリント設定パラメータセットと、前記第２記憶手段から取得したプリント設定パラメータセットとを含み、
前記登録手段は、前記第１記憶手段に記憶されたプリント設定パラメータセットを編集し、前記第２記憶手段に、編集されたプリント設定パラメータセットを登録することを特徴とする。
【００１０】
前記表示制御手段は、前記第１記憶手段から取得したプリント設定パラメータセットと前記第２記憶手段から取得したプリント設定パラメータセットとを識別可能にリスト表示することを特徴とする。
【００１４】
上記目的を達成するため、本発明に係る方法は、
複数のプリント設定パラメータセットを記憶する第１記憶手段を有するサーバと通信可能であって、かつ、画像形成装置によって画像形成すべきデータを生成するプリンタドライバと、前記プリンタドライバによって設定される複数のプリント設定パラメータセットを記憶する第２記憶手段と、を有する情報処理装置を用いた情報処理方法であって、
前記第１記憶手段に記憶されたプリント設定パラメータセットと、前記第２記憶手段に記憶されたプリント設定パラメータセットとを取得する取得工程と、
前記プリンタドライバのユーザインタフェースにおいて、前記取得工程で取得した複数のプリント設定パラメータセットを、それぞれが複数のプリント設定を含み、文書毎に選択可能なプロファイルとしてリスト表示する表示制御工程と、
表示された複数のプリント設定パラメータセットのリストから、プリント設定パラメータセットを選択する選択工程と、
ユーザの操作に応じて前記第２記憶手段にプリント設定パラメータを登録する登録工程と、
を有し、
前記表示制御工程でリスト表示された前記プロファイルは、前記第１記憶手段から取得したプリント設定パラメータセットと、前記第２記憶手段から取得したプリント設定パラメータセットとを含み、
前記登録工程は、前記第１記憶手段に記憶されたプリント設定パラメータセットを編集し、前記第２記憶手段に、編集されたプリント設定パラメータセットを登録することを特徴とする。
【００１６】
上記目的を達成するため、本発明に係る記憶媒体は、
複数のプリント設定パラメータセットを記憶する第１記憶手段を有するサーバと通信可能であって、かつ、画像形成装置によって画像形成すべきデータを生成するプリンタドライバと、前記プリンタドライバによって設定される複数のプリント設定パラメータセットを記憶する第２記憶手段と、を有する情報処理装置の制御プログラムを記憶した記憶媒体であって、
前記制御プログラムは、前記情報処理装置に、
前記第１記憶手段に記憶されたプリント設定パラメータセットと、前記第２記憶手段に記憶されたプリント設定パラメータセットとを取得する取得工程と、
前記プリンタドライバのユーザインタフェースにおいて、前記取得工程で取得した複数のプリント設定パラメータセットを、それぞれが複数のプリント設定を含み、文書毎に選択可能なプロファイルとしてリスト表示する表示制御工程と、
表示された複数のプリント設定パラメータセットのリストから、プリント設定パラメータセットを選択する選択工程と、
ユーザの操作に応じて前記第２記憶手段にプリント設定パラメータを登録する登録工程と、
を実行させ、
前記表示制御工程でリスト表示された前記プロファイルは、前記第１記憶手段から取得したプリント設定パラメータセットと、前記第２記憶手段から取得したプリント設定パラメータセットとを含み、
前記登録工程は、前記第１記憶手段に記憶されたプリント設定パラメータセットを編集し、前記第２記憶手段に、編集されたプリント設定パラメータセットを登録することを特徴とする。
【００２４】
【発明の実施の形態】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素の相対配置、数値等は、特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００２５】
（一実施の形態）
｛装置の構成｝
図１は、本発明の一実施の形態としての情報処理装置の外観を説明する図である。いわゆるＰＣ（パーソナルコンピュータ）が一般的に有するような、ディスプレイ、データ処理デバイス（制御ボード、ハードディスク、フロッピーディスクドライブ、ＣＤ−ＲＯＭドライブを含む）、入力装置（キーボード、図示しないポインティングデバイス）等から構成されている。３０は周辺機器を含むコンピュータシステムであり、２０は周辺機器を除いたホストコンピュータ本体である。１１はＣＲＴディスプレイ、１０はキーボードである。この情報処理装置は図３及び図４に示す通り、画像形成装置としてのプリンタ４０に接続されプリンタ４０を管理するために用いられる。
【００２６】
図２は、本情報処理装置の内部構成を説明するブロック図である。
【００２７】
ホストコンピュータ２０において、１はＣＰＵで、ディスクコントローラ（ＤＫＣ）５を介して外部メモリ１２から読み出した制御プログラム、システムプログラム、アプリケーションプログラム等の各種のプログラムを後述するＲＡＭ２上に読み出して実行して、各種のデータ処理を行う。なお、ディスクコントローラ（ＤＫＣ）５は、ブートプログラム、種々のアプリケーション、データファイル等を記憶するＦＤ、ＨＤ、ＣＤ−ＲＯＭ、ＭＤ、ＭＯ等の外部メモリ１２とのアクセスを制御する。
【００２８】
なお、ＲＡＭ２は、図示しないオプションＲＡＭ等によりその容量を拡張できるように構成されており、主としてＣＰＵ１のワークエリアとして機能する。
３はキーボードコントローラ（ＫＢＣ）で、キーボード１０や不図示のポインティングデバイスからのキー入力を制御する。４はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１１の表示を制御する。６はメインバスである。
【００２９】
なお、本実施の形態では特に断らない限り、ＣＰＵ１がメインバス６を介してＲＡＭ２、ＫＢＣ３、ＣＲＴＣ４，ＤＫＣ５を制御して実施する。
【００３０】
このように構成されたシステムにおいて、アプリケーションやデバイスドライバの詳細設定をグラフィックユーザインターフェース（ＧＵＩ）を開いて設定変更する際に、ユーザによるＫＢ１０または不図示のポインティングデバイスからの入力を受け付け、その状態や過程を表示画面としてＣＲＴ１１上に表示する。
【００３１】
また、本実施の形態の中で、お気に入りやスタンプを登録したり読み出したりするところがあるが、特に断らない限り登録はＲＡＭ２または外部メモリ１２に対して行われるものとする。
【００３２】
ＣＲＴ１１には、例えば、図１２に示すようなダイアログを表示することができる。このダイアログを見つつキーボード１０やポインティングデバイスを操作することにより、例えば全体登録データの選択、追加、管理情報の編集を行うことができる。以後、この全体登録機能を用いて設定した一連のデータを「お気に入り」と呼ぶ。
【００３３】
本実施の形態はＷｉｎｄｏｗｓＮＴ（商標名）のプリンタドライバを想定している。ＧＵＩを開く入り口はプリンタプロパティとドキュメントプロパティ（以後、それぞれＰｒｎＰｒｏｐ、ＤｏｃＰｒｏｐと略す場合がある）の２つがあり、基本的にプリンタプロパティではデバイスオプションの設定を行い、ドキュメントプロパティでは印刷するドキュメントの設定を行う。
【００３４】
お気に入りの登録は、プリンタプロパティ・ドキュメントプロパティそれぞれから行うことができ、お互い独立した登録先（Ｐｒｏｆｉｌｅ−ＤＢ）を持つ。以後、プリンタプロパティから登録するＰｒｏｆｉｌｅ−ＤＢを「サーバ用Ｐｒｏｆｉｌｅ−ＤＢ」、ドキュメントプロパティから登録するＰｒｏｆｉｌｅ−ＤＢを「個人用Ｐｒｏｆｉｌｅ−ＤＢ」と呼ぶ。
【００３５】
図３は、スタンドアローン環境の場合のＰｒｏｆｉｌｅ−ＤＢの構成を示す図である。この場合、どちらのＰｒｏｆｉｌｅ−ＤＢもそのホスト内にデータを持つ。一方、図４はネットワーク接続の場合のＰｒｏｆｉｌｅ−ＤＢの構成を示す図である。この場合、「個人用Ｐｒｏｆｉｌｅ−ＤＢ」は各ホスト内に持つが、「サーバ用Ｐｒｏｆｉｌｅ−ＤＢ」はサーバのみが持ち、クライアントでは持っていない。つまり、プリンタプロパティからのアクセスはサーバ上にある「サーバ用Ｐｒｏｆｉｌｅ−ＤＢ」に対してとなる（特に断らない限り、サーバに対しての権限を持たないクライアントからは、「サーバ用Ｐｒｏｆｉｌｅ−ＤＢ」に対して情報を読み出すことはできるが変更はできない。権限があれば読み書きできる。また、Ｐｒｏｆｉｌｅ−ＤＢに限らず、プリンタプロパティで扱うすべての設定は基本的にサーバが持っており、そのデータが共有される。）。
【００３６】
従って、「サーバ用Ｐｒｏｆｉｌｅ−ＤＢ」に登録したお気に入りは、クライアントを含めたすべてのホストコンピュータで共有することができる。ドキュメントプロパティには、サーバ用Ｐｒｏｆｉｌｅ−ＤＢの内容と個人用Ｐｒｏｆｉｌｅ−ＤＢの内容がマージされて列挙され、その中から利用するものを選択することができる（後述）。なお、実際に印刷のために設定を行うのはドキュメントプロパティであり、サーバ用Ｐｒｏｆｉｌｅ−ＤＢはあくまでドキュメントプロパティで使えるように登録だけが行われる。
【００３７】
図５（ａ）はサーバ用Ｐｒｏｆｉｌｅ−ＤＢの内容を、（ｂ）は個人用Ｐｒｏｆｉｌｅ−ＤＢの内容を、（ｃ）はＰｒｏｆｉｌｅ−ＤＢに登録される各レコードの構成を示す。
【００３８】
図５に示した通り、サーバ用Ｐｒｏｆｉｌｅ−ＤＢには予めいくつかの代表的なお気に入りを登録した「プログラムデフォルト」と、ユーザ登録とから成る。プログラムデフォルトは書き換えや削除が出来ない。一方、個人用Ｐｒｏｆｉｌｅ−ＤＢは最初は空で、ユーザ登録したものだけを持つ。また、登録された各レコードは、名称やアイコンなどの管理情報と、実データ（詳細設定）を持ち、名称をキーとしてアクセスする。
【００３９】
｛プリンタプロパティの全体フロー｝
以下、図６のダイアログ例及び図７のフローチャートを用いてプリンタプロパティのお気に入り全体に関する処理の流れの説明を行う。
【００４０】
本ダイアログでは、お気に入りの内容確認や新規追加、編集、削除等を行うことができる。まずステップＳ７０１でダイアログボックスを表示する際に図６の６０６の欄にお気に入りの列挙を行う。ここで列挙される内容は、サーバ用Ｐｒｏｆｉｌｅ−ＤＢに登録されているお気に入り全て、すなわちプログラムデフォルト＋プリンタプロパティのユーザ登録となる。なお、プログラムデフォルトにはアイコンの左側に既定マークである赤丸ビットマップが付き、ユーザ登録には付かない。また、ダイアログボックスの表示と共に、デフォルトでいずれかのお気に入りが選択されており、名称及びコメントの欄等にそのお気に入りに登録されている管理情報が表示されている。
【００４１】
ステップＳ７０２で一覧６０６の中で選択されるお気に入りを変更すると、ステップＳ７０３に進み、お気に入りに登録されている管理情報（名称、コメント等）の表示が変更される。このとき、プログラムデフォルトが選択されると、「編集」ボタン６０２及び「削除」ボタン６０３はＤｉｓａｂｌｅとなる（Ｓ７０４）。プログラムデフォルトの内容を変更することはできないからである。
【００４２】
ステップＳ７０５で追加ボタン６０１を押下した場合、ステップＳ７０６に進み、図８に示したダイアログを表示して、登録に関する一連の処理を行う。編集ボタン６０２を押下した場合も、ステップＳ７０８に進み、同ダイアログを表示して、管理情報の編集に関する一連の処理を行う。この新規登録処理及び編集処理の詳細は後述する。ステップＳ７０９で削除ボタン６０３を押下した場合、ステップＳ７１０に進み、一覧６０６で選択されているお気に入り１件を、サーバ用Ｐｒｏｆｉｌｅ−ＤＢから削除する。これらステップＳ７０２〜ステップＳ７１０の処理をステップＳ７１１でダイアログを閉じるまで行う。
【００４３】
閉じる際に、チェックボックス６０４、６０５がチェックされているか否かについての設定を保存する。このチェックボックスでは、ドキュメントプロパティを開いた時の操作権限を設定することができる。ネットワーク接続をしている場合には、サーバにぶら下がるすべてのクライアントに対して効力を持つ。つまり管理者がサーバ１つに設定を行うだけで、全クライアントを管理することができる。なお、お気に入りの選択を許可しない設定の場合は、一覧６０６で選択しているお気に入りの名称も合わせて保存しておく。
【００４４】
｛プリンタプロパティの追加／登録フロー｝
図７のステップＳ７０６における、お気に入りの登録に関する一連の処理を、図８のダイアログ例及び図９のフローチャートを用いて説明する。本ダイアログでは、名称・アイコン・コメント等の管理情報を設定することができる。また、プロパティシートになっており、２シート目以降で実際に登録する詳細設定が表示される。
【００４５】
まずステップＳ９０１で追加編集用の本プロパティシートをオープンする。その際に、図６のお気に入り一覧６０６で選択したお気に入りに登録されている設定内容で２シート目以降を初期化し、また図８の管理情報欄８０１〜８０３はデフォルト設定で初期化する。デフォルト設定は、例えば名称とコメントは空、アイコンは左端のものを選択した状態などである。
【００４６】
ユーザはステップＳ９０２で管理情報欄８０１〜８０３への入力した後、更にステップＳ９０３に進み、詳細設定の編集を行う。ステップＳ９０４でキャンセルボタンが押下されると、何もせずに終了する。ステップＳ９０５でＯＫボタンが押下されると、登録処理を開始する。ステップＳ９０６で名称が入力済みかチェックし、未入力なら再度入力を促す。名称はお気に入りを管理するためのキーとなるため、入力は必須となる。次に、ステップＳ９０７で指定した名称が既存のデータと重なっていないかチェックし、同名のデータがなければステップＳ９１０に進み、指定した名称をキーとして、カレントの設定をサーバ用Ｐｒｏｆｉｌｅ−ＤＢに新規登録する。ステップＳ９０７において、既に同名称のデータが存在した場合、ステップＳ９０８に進み、それがプログラムデフォルトと同名であれば、ステップＳ９０２に戻り、名称を変える必要がある。そうでなければステップＳ９０９に進み、上書きするか確認した後、上書きであればステップＳ９１１に進みＰｒｏｆｉｌｅ−ＤＢ中の既存のデータの上に上書き登録し、上書きしないのであれば再度入力し直す。登録対象は２シート目以降のすべての設定項目である。
【００４７】
上記処理をＯＫまたはキャンセルが押下されるまで続ける。終了後プロパティシートは閉じる。
【００４８】
｛プリンタプロパティの編集フロー｝
図７のフローのステップＳ７０８で記載した、お気に入りの編集に関する一連の処理を、図１０のフローチャートを用いて説明する。なお、図９で前述した追加／登録フローと処理はほぼ同じなので、全く同じ処理を行なうステップについては同じ符号を付し、その説明は省略する。
【００４９】
まずプロパティシートを表示する際に、２シート目以降の詳細設定は追加／登録と同様に初期化するが、ステップＳ１００１では、１シート目の管理情報もベースとなるお気に入りに登録されている属性で初期化する。オープン時のダイアログの例を図１１に示す。
【００５０】
また、ＯＫ押下でサーバ用Ｐｒｏｆｉｌｅ−ＤＢに登録する際に、名称が変更されていない場合（Ｓ１００６）や、変わっていても既存のデータと名称が重なっていない場合（Ｓ１００７）は、選択していたお気に入りの上に上書きする（Ｓ１０１０）。名称が変わった結果同名のデータがあり（Ｓ１００７）、それがプログラムデフォルトと同じ場合は登録できず（Ｓ１００８）、他の既存のデータと同じ場合は上書き確認を行った上で（Ｓ１００９）、重なったデータに上書き登録し、元のお気に入りは消去する（Ｓ１０１１）。
【００５１】
｛ドキュメントプロパティの全体フロー｝
以下、図１２のダイアログ例及び図１３のフローチャートを用いてお気に入り全体に関する処理の流れの説明を行う。
【００５２】
本ダイアログでは、詳細設定の変更やお気に入りの選択を行うことができる。まずダイアログボックスを表示する際にお気に入り欄１２０１にお気に入りの列挙を行い、更に各コントロールの初期化を行う。（Ｓ１３０１）。列挙内容はプリンタプロパティの「ドキュメントプロパティでの許可」の設定（図６のチェックボックス６０４、６０５）に依存する。図２１を参考に、「ドキュメントプロパティでの許可」の設定に応じてどのように動作するかを説明する。
【００５３】
Ｌｅｖｅｌ０の場合は、図１２のように、すべてのコントロールをＥｎａｂｌｅする。Ｌｅｖｅｌ１の場合は、図１４のように、お気に入り欄１２０１のみＥｎａｂｌｅし、他のコントロールはＤｉｓａｂｌｅする。Ｌｅｖｅｌ２の場合は、図１５のように、すべてのコントロールをＤｉｓａｂｌｅする。
【００５４】
お気に入り欄１２０１でカレントの選択を変更した場合（Ｓ１３０３）、Ｐｒｏｆｉｌｅ−ＤＢに登録されている「お気に入り」から選択したものの属性情報を取得してドキュメントプロパティのカレント設定に反映する（Ｓ１３０４）。選択したものがプリンタプロパティのお気に入りなら、サーバ用Ｐｒｏｆｉｌｅ−ＤＢから該当する名前のお気に入りを取得し、ドキュメントプロパティのお気に入りなら個人用Ｐｒｏｆｉｌｅ−ＤＢから取得する。取得したカレント設定で全シートのコントロールを新しい設定に応じて変更する（Ｓ１３０５）。
【００５５】
追加ボタン１２０２を押下した場合（Ｓ１３０６）、図１６に示したダイアログを表示して、登録に関する一連の処理を行い（Ｓ１３０７）、お気に入り欄１２０１の表示を新しく登録した名称がカレントになるように変更する（Ｓ１３０８）。編集ボタン１２０３を押下した場合、図１８に示したダイアログを表示して、管理情報の編集に関する一連の処理を行う（Ｓ１３１０）。これらの処理をダイアログを閉じるまで行う（Ｓ１３１１）。
【００５６】
なお、ステップ（Ｓ１３０４）で説明したカレント設定として、例えば以下に示した項目などがある。即ち、入出力用紙サイズ、用紙の向き、部数、ページレイアウト（Ｎｕｐ、ポスター等）、拡縮率、スタンプ、オーバレイ、印刷方法（片面、両面、製本印刷）、製本印刷の詳細、とじ方向、とじ代、排紙方法（ソート、ステイプル等）、ステイプル位置、給紙方法（全ページ同じ給紙、最初と最後を別給紙、他）、用紙名称、印刷目的、解像度、カラー設定、などである。
【００５７】
｛ドキュメントプロパティの追加／登録フロー｝
図１３のフローのステップＳ１３０７で記載した、お気に入りの登録に関する一連の処理を、図１６のダイアログ例及び図１７のフローチャートを用いて説明する。本ダイアログでは、名称・アイコン・コメント等の管理情報を設定することができる。
【００５８】
まず追加登録用の本ダイアログをオープンするが、その際に管理情報入力部１６０１〜１６０３をデフォルト設定で初期化する（Ｓ１７０１）。デフォルト設定は、例えば名称とコメントは空、アイコンは左端のものを選択した状態などである。
【００５９】
次に、ステップＳ１７０３でユーザからの管理情報の入力を待つ。ステップＳ１７０３でキャンセルボタンが押下されると、何もせずに終了する。ステップＳ１７０４でＯＫボタンが押下されると、ステップＳ１７０５に進み、登録処理を開始する。まず、ステップＳ１７０５で名称が入力済みかチェックし、未入力なら再度入力を促す。名称はお気に入りを管理するためのキーとなるため、入力は必須となる。次に、ステップＳ１７０６で指定した名称が個人用Ｐｒｏｆｉｌｅ−ＤＢ中の既存のデータと重なっていないかチェックし、同名のデータがなければ、ステップＳ１７０７に進んで指定した名称をキーとして、カレントの設定を個人用Ｐｒｏｆｉｌｅ−ＤＢに新規登録する。ステップＳ１７０６において、既に同名称のデータが存在した場合、ステップＳ１７０８で上書きするか確認した後、上書きであればステップＳ１７０９に進みＰｒｏｆｉｌｅ−ＤＢ中の該当するデータの上に上書き登録し、上書きしないのであれば再度入力し直す。登録対象は図１２のプロパティシート上の基本的に全項目である。
【００６０】
上記処理をＯＫまたはキャンセルが押下されるまで続ける。終了後ダイアログは閉じる。
【００６１】
｛ドキュメントプロパティの編集フロー｝
図１３のフローのステップＳ１３１０で記載した、お気に入りの編集に関する一連の処理を、図１８のダイアログ例及び図１９のフローチャートを用いて説明する。本ダイアログでは、お気に入りの内容確認や管理情報の編集、削除等を行うことができる。
【００６２】
まず図１２のボタン１２０３が押下されると、図１８に示す管理情報編集用のダイアログがオープンされ、ステップＳ１９０１でお気に入り一覧の欄１８０４にお気に入りが列挙される。列挙される内容については後述する。このダイアログがオープンされた時点で欄１８０４のお気に入りのいずれかが選択された状態となっている。例えば、図１２の欄１２０１に示されたお気に入りが選択された状態でオープンされる。
【００６３】
欄１８０４のお気に入り一覧で選択されたお気に入りに登録されている属性で各コントロールを初期化する。ステップＳ１９０２でお気に入りの選択が変更されると、ステップＳ１９０３で管理情報（名称・アイコン・コメント等）が更新される。更に進み、ステップＳ１９０４では、選択したお気に入りがサーバ用Ｐｒｏｆｉｌｅ−ＤＢに登録されているものであればユーザが編集できないように管理情報欄１８０１〜１８０３や削除ボタン１８０５等をＤｉｓａｂｌｅし、個人用Ｐｆｏｒｉｌｅ−ＤＢのものであればすべてのコントロールをＥｎａｂｌｅにする。なお、リスト中のお気に入りのうち、サーバ用Ｐｒｏｆｉｌｅ−ＤＢのものには既定マーク（赤丸のビットマップ）がつくので視覚的に区別できる。
【００６４】
次に、ユーザはステップＳ１９０５で管理情報の編集を行うことができる。ステップＳ１９０６で削除ボタン１８０５が押下された場合、ステップＳ１９０７に進み、一覧で選択しているお気に入り１件を個人用Ｐｒｏｆｉｌｅ−ＤＢから削除する。
【００６５】
Ｓ１９０８でダイアログを閉じる場合にはＳ１９０９に進み、設定の変更がある場合には変更後の設定を個人用Ｐｒｏｆｉｌｅ−ＤＢに残す処理を行う。即ち、まず、変更後の指定名称が既存の他の設定と重なる場合、ステップＳ１９１１で上書きするか確認し、上書きであれば、ステップＳ１９１２でその既存のデータを置き換えて登録し、上書きしないのであれば再度入力を促す。ステップＳ１９１０において同名称のデータが存在しなければ、編集中のデータに上書き登録する。終了後ダイアログは閉じる。
【００６６】
｛ドキュメントプロパティのお気に入りの列挙のフロー｝
図１３のフローのステップＳ１３０１、及び図１９のフローのステップＳ１９０１におけるお気に入りの列挙に関する一連の処理を、図２０のフローチャートを用いて説明する。本フローでは、使用可能なお気に入りをリストボックスにリスティングする。
【００６７】
列挙する可能性があるのは、サーバ用Ｐｒｏｆｉｌｅ−ＤＢに登録されている「プログラムデフォルト」及び「プリンタプロパティのユーザ登録」、それと個人用Ｐｒｏｆｉｌｅ−ＤＢに登録されている「ドキュメントプロパティのユーザ登録」の３種類である。
【００６８】
列挙される組み合わせは、プリンタプロパティの図６に示したダイアログのチェックボックス６０４、６０５による「ドキュメントプロパティでの許可」の設定、すなわち、図７中のステップＳ７１２で記録した制限タイプに依存する。この制限タイプは図２１に示した通り３通りあるので、図中のＬｅｖｅｌを用いて説明する。
【００６９】
Ｌｅｖｅｌ０（両方Ｏｎ）の場合、サーバ用Ｐｒｏｆｉｌｅ−ＤＢと個人用Ｐｒｏｆｉｌｅ−ＤＢ両方を参照し、プログラムデフォルト、プリンタプロパティのユーザ登録、ドキュメントプロパティのユーザ登録すべてを列挙する。Ｌｅｖｅｌ１（選択はＯｎ、編集はＯｆｆ）の場合、サーバ用Ｐｒｏｆｉｌｅ−ＤＢの内容だけ、すなわちプログラムデフォルトとプリンタプロパティのユーザ登録のみ列挙する（Ｓ２００４）。Ｌｅｖｅｌ２（両方Ｏｆｆ）の場合、プリンタプロパティで選択されたお気に入りのみを列挙する（Ｓ２００５）。列挙する際に、プログラムデフォルト及びプリンタプロパティのユーザ登録には既定マーク（赤丸ビットマップ）をつける（Ｓ２００６）。
【００７０】
図１３のステップＳ１３０２において、Ｌｅｖｅｌ０以外では編集ボタン１２０３はＤｉｓａｂｌｅされるので、図１９のフロー中から本フローを必要とするのはＬｅｖｅｌ０の場合のみとなる。
【００７１】
本実施の形態によれば、サーバ用設定画面と印刷設定画面の両方から独立したＤＢに登録する。
【００７２】
サーバ用データを持つことで、管理者がすべてのクライアントで設定する手間が排除できる。個人用データを持つことで、管理者の手を煩わせずに個人レベルの軽い使い方ができる。その両者を同時に持つため、使い勝手が良い。
【００７３】
ＤＢ間で登録名称が重なっても大丈夫なため、登録時・選択時における制限が少ない。サーバのデータにはマークをつけてるため、ユーザも区別して利用することが可能。
【００７４】
印刷設定画面からはサーバのデータを編集／削除することはできないので、全ホストでの共通設定を簡単に壊してしまうことはない。
【００７５】
サーバ用設定画面から、印刷設定画面の操作に制限をかけることができる。
【００７６】
大手ユーザなどで、各クライアントが余計な操作（間違った操作）をしないように、制御することができる。さらに、全クライアントを特定の印刷設定に固定することもできる。
【００７７】
（他の実施の形態）
なお、本発明は、複数の機器（例えばホストコンピュータ，インタフェイス機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００７８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００７９】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８０】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００８１】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８２】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８３】
本実施の形態を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した図７、図９、図１０、図１３、図１７、図１９、図２０のフローチャートに対応するプログラムコードを格納することになる。即ち、図２２に示すような、メモリマップを記憶媒体に用意すればよい。
【００８４】
そのようなプログラムコードにより本実施の形態を実現する場合、図２の記憶装置１２に、前記各モジュールを格納し、ＣＰＵ１、ＲＡＭ２を中心とする制御によって、入力した画像データに対し処理を加えればよい。
【００８５】
【発明の効果】
以上説明したように、本発明によれば、画像形成装置を有効に管理することのできる情報処理装置及びそのシステム並びに方法を提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態としての情報処理装置の外観を示す図である。
【図２】本発明の一実施の形態としての情報処理装置の内部構成を示す図である。
【図３】本発明の一実施の形態としての情報処理装置をスタンドアローン環境で用いる場合のデータベースの構成を示す図である。
【図４】本発明の一実施の形態としての情報処理装置をネットワーク環境で用いる場合のデータベースの構成を示す図である。
【図５】サーバ用Profile-DB、個人用Profile-DB及び各レコードのフォーマットを示す図である。
【図６】プリンタプロパティのお気に入り管理シートの画面例を示す図である。
【図７】プリンタプロパティのお気に入り管理処理を示すフローチャートである。
【図８】プリンタプロパティのお気に入り追加／編集シートの画面例を示す図である。
【図９】プリンタプロパティのお気に入り登録処理を示すフローチャートである。
【図１０】プリンタプロパティのお気に入り編集処理を示すフローチャートである。
【図１１】プリンタプロパティのお気に入り追加／編集シートの画面例を示す図である。
【図１２】ドキュメントプロパティのお気に入り管理シートのＬｅｖｅｌ０での画面例を示す図である。
【図１３】ドキュメントプロパティのお気に入り管理処理を示すフローチャートである。
【図１４】ドキュメントプロパティのお気に入り管理シートのＬｅｖｅｌ１での画面例を示す図である。
【図１５】ドキュメントプロパティのお気に入り管理シートのＬｅｖｅｌ２での画面例を示す図である。
【図１６】ドキュメントプロパティのお気に入り追加ダイアログの画面例を示す図である。
【図１７】ドキュメントプロパティのお気に入り追加処理を示すフローチャートである。
【図１８】ドキュメントプロパティのお気に入り編集ダイアログの画面例を示す図である。
【図１９】ドキュメントプロパティのお気に入り編集処理を示すフローチャートである。
【図２０】ドキュメントプロパティのお気に入り列挙処理を示すフローチャートである。
【図２１】ドキュメントプロパティでの操作の制限をＬｅｖｅｌ０〜２で示す図である。
【図２２】データ処理プログラム及びデータを格納する記憶媒体のメモリマップを示す図である。
【図１】
0004154087.tif 000002
【図２】
0004154087.tif 000003
【図３】
0004154087.tif 000004
【図４】
0004154087.tif 000005
【図５】
0004154087.tif 000006
【図６】
0004154087.tif 000007
【図７】
0004154087.tif 000008
【図８】
0004154087.tif 000009
【図９】
0004154087.tif 000010
【図１０】
0004154087.tif 000011
【図１１】
0004154087.tif 000012
【図１２】
0004154087.tif 000013
【図１３】
0004154087.tif 000014
【図１４】
0004154087.tif 000015
【図１５】
0004154087.tif 000016
【図１６】
0004154087.tif 000017
【図１７】
0004154087.tif 000018
【図１８】
0004154087.tif 000019
【図１９】
0004154087.tif 000020
【図２０】
0004154087.tif 000021
【図２１】
0004154087.tif 000022
【図２２】
0004154087.tif 000023