(57)【特許請求の範囲】
【請求項１】
画像処理装置の動作条件を特定する複数の項目に設定値を設定する動作条件設定装置であって、
前記項目を分類した複数のグループの中から一のグループを選択する選択手段と、
選択されたグループに属する項目にデータを入力するための入力画面を作成する第１の作成手段と、
前記入力画面を表示手段に表示する第１の表示制御手段と、
前記入力画面の項目に入力されたデータを当該項目の設定値として登録する設定手段と、
前記動作条件を特定する複数の項目の全ての項目の設定値に基づいて、前記動作条件を特定する複数の項目の全てに対する全ての設定結果の一覧を作成し、前記設定手段においてそれぞれの前記入力画面の項目の値が修正される度に前記全ての設定結果の一覧を更新する第２の作成手段と、
前記全ての設定結果の中から、前記選択手段によって選択されているグループに属する項目にデータを入力するための入力画面の項目の設定値に基づいて定まる設定結果を識別する識別手段と、
前記第１の表示制御手段による前記入力画面の表示を維持したまま、識別された設定結果を他の設定結果から区別して、前記一覧を前記表示手段に常時または選択的に表示する第２の表示制御手段と、を有することを特徴とする動作条件設定装置。
【請求項２】
前記画像処理装置を動作させることが可能な設定値の組み合わせを検出する検出手段と、
前記入力画面の項目に入力されたデータを新たな設定値として設定可能であるか否かを、前記検出手段によって検出した前記組み合わせとなるか否かに基づいて判断し、設定が不可能である場合、前記入力画面の項目に入力されたデータを当該項目の設定値として前記設定手段が登録することがないようにすることによって、前記組み合わせにならない設定を禁止する禁止手段と、をさらに有することを特徴とする請求項１に記載の動作条件設定装置。
【請求項３】
前記第２の作成手段は、文字、数字および図柄を含む記号を用いて、前記一覧を作成することを特徴とする請求項１に記載の動作条件設定装置。
【請求項４】
前記第２の作成手段は、設定可能な値を含めて、前記一覧を作成することを特徴とする請求項１に記載の動作条件設定装置。
【請求項５】
前記一覧に表示されている全ての設定結果の中からいずれかの設定結果を指示する指示手段と、
指示された設定結果を定める項目が含まれる入力画面に切り替える切替手段と、をさらに有し、
前記第１の表示制御手段は、前記切り替えられた入力画面を表示することを特徴とする請求項１に記載の動作条件設定装置。
【請求項６】
前記画像処理装置の前記動作条件は、印刷機能に関する動作条件、および、印刷後に行う後処理機能に関する動作条件のうちの少なくとも一つであることを特徴とする請求項１に記載の動作条件設定装置。
【請求項７】
プリンタの動作条件を特定する複数の項目に設定値を設定するプリンタドライバであって、
前記項目を分類した複数のグループの中から一のグループを選択する選択手段と、
選択されたグループに属する項目にデータを入力するための入力画面を作成する第１の作成手段と、
前記入力画面を表示手段に表示する第１の表示制御手段と、
前記入力画面の項目に入力されたデータを当該項目の設定値として登録する設定手段と、
前記動作条件を特定する複数の項目の全ての項目の設定値に基づいて、前記動作条件を特定する複数の項目の全てに対する全ての設定結果の一覧を作成し、前記設定手段においてそれぞれの前記入力画面の項目の値が修正される度に前記全ての設定結果の一覧を更新する第２の作成手段と、
前記全ての設定結果の中から、前記選択手段によって選択されているグループに属する項目にデータを入力するための入力画面の項目の設定値に基づいて定まる設定結果を識別する識別手段と、
前記第１の表示制御手段による前記入力画面の表示を維持したまま、識別された設定結果を他の設定結果から区別して、前記一覧を前記表示手段に常時または選択的に表示する第２の表示制御手段と、を有することを特徴とするプリンタドライバ。
【請求項８】
前記プリンタを動作させることが可能な設定値の組み合わせを検出する検出手段と、
前記入力画面の項目に入力されたデータを新たな設定値として設定可能であるか否かを、前記検出手段によって検出した前記組み合わせとなるか否かに基づいて判断し、設定が不可能である場合、前記入力画面の項目に入力されたデータを当該項目の設定値として前記設定手段が登録することがないようにすることによって、前記組み合わせにならない設定を禁止する禁止手段と、をさらに有することを特徴とする請求項７に記載のプリンタドライバ。
【請求項９】
前記プリンタの前記動作条件は、印刷機能に関する動作条件、および、印刷後に行う後処理機能に関する動作条件のうちの少なくとも一つであることを特徴とする請求項７に記載のプリンタドライバ。
【請求項１０】
請求項７ないし請求項９のいずれかに記載のプリンタドライバによって設定された動作条件に基づいてプリントデータを印刷するプリンタ。
【請求項１１】
画像処理装置の動作条件を特定する複数の項目に設定値を設定する方法であって、
前記項目を分類した複数のグループの中から一のグループを選択するステップと、
選択されたグループに属する項目にデータを入力するための入力画面を作成する第１の作成ステップと、
前記入力画面を表示手段に表示する第１の表示ステップと、
前記入力画面の項目に入力されたデータを当該項目の設定値として登録するステップと、
前記動作条件を特定する複数の項目の全ての項目の設定値に基づいて、前記動作条件を特定する複数の項目の全てに対する全ての設定結果の一覧を作成し、前記登録するステップにおいてそれぞれの前記入力画面の項目の値が修正される度に前記全ての設定結果の一覧を更新する第２の作成ステップと、
前記全ての設定結果の中から、前記選択するステップによって選択されているグループに属する項目にデータを入力するための入力画面の項目の設定値に基づいて定まる設定結果を識別する識別ステップと、
前記第１の表示ステップによる前記入力画面の表示を維持したまま、識別された設定結果を他の設定結果から区別して、前記一覧を前記表示手段に常時または選択的に表示する第２の表示ステップと、を有することを特徴とする動作条件設定方法。
【請求項１２】
画像処理装置の動作条件を特定する複数の項目に設定値を設定する方法であって、
前記項目を分類した複数のグループの中から一のグループを選択するステップと、
選択されたグループに属する項目にデータを入力するための入力画面を作成する第１の作成ステップと、
前記入力画面を表示手段に表示する第１の表示ステップと、
前記入力画面の項目に入力されたデータを当該項目の設定値として登録するステップと、
前記動作条件を特定する複数の項目の全ての項目の設定値に基づいて、前記動作条件を特定する複数の項目の全てに対する全ての設定結果の一覧を作成し、前記登録するステップにおいてそれぞれの前記入力画面の項目の値が修正される度に前記全ての設定結果の一覧を更新する第２の作成ステップと、
前記全ての設定結果の中から、前記選択するステップによって選択されているグループに属する項目にデータを入力するための入力画面の項目の設定値に基づいて定まる設定結果を識別する識別ステップと、
前記第１の表示ステップによる前記入力画面の表示を維持したまま、識別された設定結果を他の設定結果から区別して、前記一覧を前記表示手段に常時または選択的に表示する第２の表示ステップと、を有することを特徴とする動作条件設定方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタや複写機などの画像処理装置の動作条件を特定する複数の項目に設定値を設定する動作条件設定技術に関する。
【背景技術】
【０００２】
近年の複写機やプリンタには、印刷機能の他に、印刷後に行う後処理機能を備えたものがある。後処理機能には、ステープル留め、パンチ穴開け、紙折りなどがある。印刷は、「印刷部数」、「用紙サイズ」、「印刷の向き」、「両面印刷の有無」、「給紙トレイの選択」などの動作条件に基づいて実行される。後処理は、「ステープルの有無」、「ステープルを打つ位置」、「パンチ穴の有無」、「パンチ穴を開ける位置」、「Ｎ−ｕｐ（袋とじ）」などの動作条件に基づいて実行される。
【０００３】
ユーザは、プリンタドライバを介して、複写機などの動作条件を設定する。プリンタドライバは、動作条件を特定する複数の項目にデータを入力するための入力画面をディスプレイに表示する。プリンタドライバは、ユーザが入力したデータを該当する項目の設定値として登録し、複写機の動作条件を設定する。
【０００４】
印刷機能や後処理機能の数が増加しているので、動作条件の数が多くなっている。これに伴って入力すべき項目の数が格段に増加するので、一つの入力画面の中に全ての項目を表示することは難しい。
【０００５】
このため、最近のプリンタドライバは、複数枚の入力画面を切り替えてディスプレイに表示し、データの入力を受け付けている。全ての項目は複数のグループに分類され、各グループ毎に入力画面が作成されている。各入力画面は、カード形状を有し、重ね合わせてディスプレイに表示されている。入力画面のそれぞれに設けられたタブを押すことにより、所望の入力画面を最前面に表示することができる。タブには、「Ｓｅｔｕｐ」、「Ｆｉｎｉｓｈｉｎｇ」などのラベルが付加されている。ユーザは、ラベルを見て、各入力画面で設定し得る項目をある程度把握することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
印刷機能や後処理機能の中には、ある項目に適切な設定値が設定されていない場合には、選択することができない機能がいくつかある。例えば、用紙サイズがＡ４である場合に、短辺にステープを打ったり、パンチ穴を開けたりすることが機構上不可能な複写機では、用紙サイズを特定する項目には、用紙サイズを例えばＡ３にする設定値が設定されていなければならない。
【０００７】
ある動作条件が複数の入力画面にまたがって存在する項目から特定される場合、換言すれば、入力画面を切り替えながら適正なデータを入力しなければならない場合には、次のような弊害が生ずる。つまりユーザは、表示されている入力画面の項目にデータを入力するときに、隠されている他の入力画面において入力したデータあるいは入力しようとするデータを意識しなければならない。したがって、データの入力に手間がかかり、動作条件の設定を迅速かつ容易に行うことができないという問題がある。
【０００８】
本発明は、上記従来技術に伴う課題を解決するためになされたものであり、ある動作条件が複数の入力画面にまたがって存在する項目から特定される場合であっても、適切な設定値を容易に設定し得る動作条件設定技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するための本発明は次のように構成される。
【００１０】
（１）画像処理装置の動作条件を特定する複数の項目に設定値を設定する動作条件設定装置であって、
前記項目を分類した複数のグループの中から一のグループを選択する選択手段と、
選択されたグループに属する項目にデータを入力するための入力画面を作成する第１の作成手段と、
前記入力画面を表示手段に表示する第１の表示制御手段と、
前記入力画面の項目に入力されたデータを当該項目の設定値として登録する設定手段と、
前記動作条件を特定する複数の項目の全ての項目の設定値に基づいて、前記動作条件を特定する複数の項目の全てに対する全ての設定結果の一覧を作成し、前記設定手段においてそれぞれの前記入力画面の項目の値が修正される度に前記全ての設定結果の一覧を更新する第２の作成手段と、
前記全ての設定結果の中から、前記選択手段によって選択されているグループに属する項目にデータを入力するための入力画面の項目の設定値に基づいて定まる設定結果を識別する識別手段と、
前記第１の表示制御手段による前記入力画面の表示を維持したまま、識別された設定結果を他の設定結果から区別して、前記一覧を前記表示手段に常時または選択的に表示する第２の表示制御手段と、を有することを特徴とする動作条件設定装置。
【００１１】
（２）前記画像処理装置を動作させることが可能な設定値の組み合わせを検出する検出手段と、
前記入力画面の項目に入力されたデータを新たな設定値として設定可能であるか否かを、前記検出手段によって検出した前記組み合わせとなるか否かに基づいて判断し、設定が不可能である場合、前記入力画面の項目に入力されたデータを当該項目の設定値として前記設定手段が登録することがないようにすることによって、前記組み合わせにならない設定を禁止する禁止手段と、をさらに有することを特徴とする上記（１）に記載の動作条件設定装置。
【００１２】
（３）前記第２の作成手段は、文字、数字および図柄を含む記号を用いて、前記一覧を作成することを特徴とする上記（１）に記載の動作条件設定装置。
【００１３】
（４）前記第２の作成手段は、設定可能な値を含めて、前記一覧を作成することを特徴とする上記（１）に記載の動作条件設定装置。
【００１４】
（５）前記一覧に表示されている全ての設定結果の中からいずれかの設定結果を指示する指示手段と、
指示された設定結果を定める項目が含まれる入力画面に切り替える切替手段と、をさらに有し、
前記第１の表示制御手段は、前記切り替えられた入力画面を表示することを特徴とする上記（１）に記載の動作条件設定装置。
【００１５】
（６）前記画像処理装置の前記動作条件は、印刷機能に関する動作条件、および、印刷後に行う後処理機能に関する動作条件のうちの少なくとも一つであることを特徴とする上記（１）に記載の動作条件設定装置。
【００１６】
（７）プリンタの動作条件を特定する複数の項目に設定値を設定するプリンタドライバであって、
前記項目を分類した複数のグループの中から一のグループを選択する選択手段と、
選択されたグループに属する項目にデータを入力するための入力画面を作成する第１の作成手段と、
前記入力画面を表示手段に表示する第１の表示制御手段と、
前記入力画面の項目に入力されたデータを当該項目の設定値として登録する設定手段と、
前記動作条件を特定する複数の項目の全ての項目の設定値に基づいて、前記動作条件を特定する複数の項目の全てに対する全ての設定結果の一覧を作成し、前記設定手段においてそれぞれの前記入力画面の項目の値が修正される度に前記全ての設定結果の一覧を更新する第２の作成手段と、
前記全ての設定結果の中から、前記選択手段によって選択されているグループに属する項目にデータを入力するための入力画面の項目の設定値に基づいて定まる設定結果を識別する識別手段と、
前記第１の表示制御手段による前記入力画面の表示を維持したまま、識別された設定結果を他の設定結果から区別して、前記一覧を前記表示手段に常時または選択的に表示する第２の表示制御手段と、を有することを特徴とするプリンタドライバ。
【００１７】
（８）前記プリンタを動作させることが可能な設定値の組み合わせを検出する検出手段と、
前記入力画面の項目に入力されたデータを新たな設定値として設定可能であるか否かを、前記検出手段によって検出した前記組み合わせとなるか否かに基づいて判断し、設定が不可能である場合、前記入力画面の項目に入力されたデータを当該項目の設定値として前記設定手段が登録することがないようにすることによって、前記組み合わせにならない設定を禁止する禁止手段と、をさらに有することを特徴とする上記（７）に記載のプリンタドライバ。
【００１８】
（９）前記プリンタの前記動作条件は、印刷機能に関する動作条件、および、印刷後に行う後処理機能に関する動作条件のうちの少なくとも一つであることを特徴とする上記（７）に記載のプリンタドライバ。
【００１９】
（１０）上記（７）ないし上記（９）のいずれかに記載のプリンタドライバによって設定された動作条件に基づいてプリントデータを印刷するプリンタ。
【００２０】
（１１）画像処理装置の動作条件を特定する複数の項目に設定値を設定する方法であって、
前記項目を分類した複数のグループの中から一のグループを選択するステップと、
選択されたグループに属する項目にデータを入力するための入力画面を作成する第１の作成ステップと、
前記入力画面を表示手段に表示する第１の表示ステップと、
前記入力画面の項目に入力されたデータを当該項目の設定値として登録するステップと、
前記動作条件を特定する複数の項目の全ての項目の設定値に基づいて、前記動作条件を特定する複数の項目の全てに対する全ての設定結果の一覧を作成し、前記登録するステップにおいてそれぞれの前記入力画面の項目の値が修正される度に前記全ての設定結果の一覧を更新する第２の作成ステップと、
前記全ての設定結果の中から、前記選択するステップによって選択されているグループに属する項目にデータを入力するための入力画面の項目の設定値に基づいて定まる設定結果を識別する識別ステップと、
前記第１の表示ステップによる前記入力画面の表示を維持したまま、識別された設定結果を他の設定結果から区別して、前記一覧を前記表示手段に常時または選択的に表示する第２の表示ステップと、を有することを特徴とする動作条件設定方法。
【００２１】
（１２）画像処理装置の動作条件を特定する複数の項目に設定値を設定する方法であって、
前記項目を分類した複数のグループの中から一のグループを選択するステップと、
選択されたグループに属する項目にデータを入力するための入力画面を作成する第１の作成ステップと、
前記入力画面を表示手段に表示する第１の表示ステップと、
前記入力画面の項目に入力されたデータを当該項目の設定値として登録するステップと、
前記動作条件を特定する複数の項目の全ての項目の設定値に基づいて、前記動作条件を特定する複数の項目の全てに対する全ての設定結果の一覧を作成し、前記登録するステップにおいてそれぞれの前記入力画面の項目の値が修正される度に前記全ての設定結果の一覧を更新する第２の作成ステップと、
前記全ての設定結果の中から、前記選択するステップによって選択されているグループに属する項目にデータを入力するための入力画面の項目の設定値に基づいて定まる設定結果を識別する識別ステップと、
前記第１の表示ステップによる前記入力画面の表示を維持したまま、識別された設定結果を他の設定結果から区別して、前記一覧を前記表示手段に常時または選択的に表示する第２の表示ステップと、を有することを特徴とする動作条件設定方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００２２】
以上説明したように本発明の動作条件設定技術によれば、表示されている入力画面の項目の設定値に基づいて定まる設定結果を他の設定結果から区別して、動作条件の全ての設定結果の一覧を表示するので、設定したいと所望する項目を含む入力画面が表示されているか否かを容易に知ることができ、ある動作条件が複数の入力画面にまたがって存在する項目から特定される場合であっても、適切な設定値を容易に設定することが可能である。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態を、図面を参照しつつ説明する。
【００２４】
図１は、プリントシステムの概略構成図、図２は、クライアントコンピュータ、プリンタサーバコンピュータおよびデジタル複写機間の接続関係を示す図である。また、図３は、文書作成アプリケーションの印刷ダイアログボックスの表示の一例を示す図、図４は、プリンタドライバのプロパティウィンドウの表示の一例を示す図である。
【００２５】
図１に示すように、プリントシステムは、複数のクライアントコンピュータ１０、１２、１４、１６、プリンタサーバコンピュータ２０とデジタル複写機３０を有し、複数のクライアントコンピュータ１０、１２、１４、１６とプリンタサーバコンピュータ２０とは共通のネットワーク４０に接続されている。
【００２６】
クライアントコンピュータ１０、１２、１４、１６の相互間、および、クライアントコンピュータ１０、１２、１４、１６のそれぞれとプリンタサーバコンピュータ２０との間で、データや各種のコマンドの通信ができる。
【００２７】
図２に示すように、クライアントコンピュータ１０、１２、１４、１６には、文書作成アプリケーション１０Ａと、プリンタドライバ１０Ｂとが設けられている。デジタル複写機３０は、プリンタサーバコンピュータ２０に接続されているので、単に複写するだけではなく、プリンタサーバコンピュータ２０を経由してクライアントサーバコンピュータ１０、１２、１４、１６から受信したデータを印刷することもできる。
【００２８】
図３に示すように、文書作成アプリケーション１０Ａにより、印刷を設定する画面（印刷ダイアログボックス５０）がディスプレイに表示される。図４に示すように、プリンタドライバ１０Ｂにより、デジタル複写機３０の編集機能を設定する画面（プロパティウィンドウ６０）がディスプレイに表示される。編集機能とは、印刷機能と、印刷後に行う後処理機能との総称である。
【００２９】
ユーザが印刷ダイアログボックス５０中のプロパティボタン５１を押すと、プロパティウィンドウ６０が開く。ユーザがプロパティウィンドウ６０中のＯＫボタン６１を押すと、設定値が更新された後に、プロパティウィンドウ６０が閉じる。ユーザがキャンセルボタン６２を押すと、設定値が更新されずに、プロパティウィンドウ６０が閉じる。適用ボタン６３が押された場合には、設定値は更新されるが、プロパティウィンドウ６０は開いたままである。
【００３０】
印刷ダイアログボックス５０では、印刷機能に関する動作条件のうち、「プリンタの選択」、「印刷範囲」、「印刷部数」などの基本的な動作条件についてのみ、設定することができる。ユーザが印刷ダイアログボックス５０中のＯＫボタン５２を押すと、印刷および後処理が開始される。
【００３１】
プロパティウィンドウ６０では、印刷機能に関する動作条件を特定する複数の項目、および、後処理機能に関する動作条件を特定する複数の項目に、設定値を設定することができる。項目の数が多いので、プロパティウィンドウ６０には、複数枚（図示例では１１枚）の入力画面６４が切り替えて表示される。全ての項目は複数のグループに分類され、各グループ毎に入力画面６４が作成されている。入力画面６４のそれぞれは、カード形状を有し、重ね合わせて表示されている。各入力画面６４の上端にはタブ６５が設けられている。１１個のタブ６５は、互いに重なることはない。タブ６５のそれぞれには、「全般」、「詳細」、「Ｓｅｔｕｐ」、「Ａｄｖａｎｃｅｄ」、「Ｆｉｎｉｓｈｉｎｇ」、「Ｇｒａｐｈｉｃｓ」、「Ｆｏｎｔ」などのラベルが付加されている。ユーザがタブ６５を押すと、そのタブ６５が設けられた入力画面６４が最前面に表示される。
【００３２】
図５は、グループ「Ｓｅｔｕｐ」の入力画面６６の表示の一例を示し、図６は、グループ「Ａｄｖａｎｃｅｄ」の入力画面６７の表示の一例を示し、図７は、グループ「Ｆｉｎｉｓｈｉｎｇ」の入力画面６８の表示の一例を示している。なお、以下の説明では、入力画面６６〜６８のそれぞれを、「Ｓｅｔｕｐタブ６６」、「Ａｄｖａｎｃｅｄタブ６７」、「Ｆｉｎｉｓｈｉｎｇタブ６８」ともいう。
【００３３】
入力画面６６〜６８のそれぞれに表示される項目は次のとおりである。
【００３４】
（１）Ｓｅｔｕｐタブ６６（図５）
「Ｃｏｐｉｅｓ」          ：印刷部数を特定する項目
「ＰａｐｅｒＳｉｚｅ」    ：用紙サイズを特定する項目
「Ｏｒｉｅｎｔａｔｉｏｎ」：用紙に対する印刷の向きを特定する項目
「ＰａｐｅｒＳｏｕｒｃｅ」：給紙トレイを特定する項目
（２）Ａｄｖａｎｃｅｄタブ６７（図６）
「ＤｕｐｌｅｘＰｒｉｎｔ」：片面／両面印刷の選択、および、両面印刷時の綴じ代の位置を特定する項目
「Ｌａｙｏｕｔ」          ：Ｎ−ｕｐ、週刊誌綴じなどのレイアウトを特定する項目
「ＷａｔｅｒＭａｒｋｓ」  ：ウォーターマークの印刷を特定する項目
（３）Ｆｉｎｉｓｈｉｎｇタブ６８（図７）
「Ｃｏｌｌａｔｅ」      ：複数部数印刷時の出力順序を特定する項目
「Ｓｔａｐｌｅ」        ：印刷物にステープルを打つ位置を特定する項目
「Ｈｏｌｅ−Ｐｕｎｃｈ」：印刷物にパンチ穴を開ける位置を特定する項目
「Ｆｏｌｄｉｎｇ」      ：印刷物の紙折りを特定する項目
他の入力画面に関しては図示を省略するが、グループ「Ｇｒａｐｈｉｃｓ」の入力画面には、ハーフトーン処理の有無や明暗調整を特定する項目などが表示され、グループ「Ｆｏｎｔ」の入力画面には、Ｔｒｕｅ  Ｔｙｐｅフォントでそのまま印刷するか否かを特定する項目などが表示される。
【００３５】
図８は、クライアントコンピュータ１０の処理を示すフローチャートである。
【００３６】
ユーザは、クライアントコンピュータ１０上で動作する文書作成アプリケーション１０Ａを用いて、原稿を作成する（Ｓ１１）。原稿の印刷を指示すると（Ｓ１２「Ｙ」）、文書作成アプリケーション１０Ａは、印刷ダイアログボックス５０をディスプレイに表示する（Ｓ１３）。
【００３７】
ユーザは、印刷ダイアログボックス５０で、出力するデジタル複写機３０やプリンタを選択する（Ｓ１４）。ユーザがプロパティボタン５１を押すと（Ｓ１５「Ｙ」）、選択したデジタル複写機３０用のプリンタドライバ１０Ｂが起動する。プリンタドライバ１０Ｂは、編集機能に関する動作条件を特定する複数の項目に設定値を設定する（Ｓ１６）。
【００３８】
プロパティボタン５１が押されなかったとき（Ｓ１５「Ｎ」）またはプリンタドライバ１０Ｂによる動作条件の設定処理が終了した後に、印刷ダイアログボックス５０中のＯＫボタン５２が押されると（Ｓ１７「Ｙ」）、デジタル複写機３０は印刷および後処理を開始する（Ｓ１８）。デジタル複写機３０は、ステップＳ１６でプリンタドライバ１０Ｂによって設定された動作条件に基づいて、動作する。
【００３９】
図９は、図８に示される動作条件設定処理（Ｓ１６）を示すフローチャートである。
【００４０】
プリンタドライバ１０Ｂは、プロパティウィンドウ６０をディスプレイに表示する（Ｓ２１「Ｙ」）。プリンタドライバ１０Ｂは、予め登録されているデフォルト値を呼び出し、各項目にデフォルト値を設定する（Ｓ２２）。
【００４１】
ユーザは、複数のグループの中から、所望のラベルが付加されたタブ６５を押す。プリンタドライバ１０Ｂは、タブ６５が押された一のグループを選択し、選択されたグループに属する項目にデータを入力するための入力画面を作成する（Ｓ２３）。プリンタドライバ１０Ｂは、作成した入力画面をプロパティウィンドウ６０内に表示する（Ｓ２３）。
【００４２】
プリンタドライバ１０Ｂは、全ての項目の設定値に基づいて動作条件の設定結果を判断し、設定結果の一覧を作成する（Ｓ２４）。プリンタドライバ１０Ｂは、図１１に示されるような一覧８１をディスプレイに表示する（Ｓ２４）。設定結果の一覧８１については後述する。
【００４３】
表示された入力画面の項目にユーザがデータを入力すると、プリンタドライバ１０Ｂは、設定値が変更されたと判断する（Ｓ２５「Ｙ」）。しかし、デジタル複写機３０を動作させることが不可能な設定は、排除されなければならない。さらに詳しくは、デジタル複写機３０がサポートしていない編集機能に関する項目については設定を禁止する必要がある。また、既に設定されている設定値との間で矛盾を生じる設定も禁止する必要がある。
【００４４】
そこで、プリンタドライバ１０Ｂは、図１０に示されるような判定テーブル７０を参照し、デジタル複写機３０を動作させることが可能な設定値の組み合わせを検出する（Ｓ２６）。プリンタドライバ１０Ｂは、入力データを新たな設定値として設定可能であるか否かを判断する（Ｓ２７）。この判断は、入力されたデータが他の項目の設定値との関連において組み合わせが禁止されているか否かに基づいて、行われる。
【００４５】
設定が不可能である場合には（Ｓ２７「Ｎ」）、プリンタドライバ１０Ｂは、設定を禁止する旨のエラーをユーザに報知し、適正なデータの入力を促す（Ｓ２８）。また、プリンタドライバ１０Ｂは、動作可能な設定値を強制的に設定し、その旨をユーザに報知することもできる。
【００４６】
設定が可能である場合には（Ｓ２７「Ｙ」）、プリンタドライバ１０Ｂは、入力データを当該項目の設定値として登録する（Ｓ２９）。
【００４７】
プリンタドライバ１０Ｂは、全ての項目の設定値に基づいて動作条件の設定結果を再度判断し、設定結果の一覧８１を更新して表示する（Ｓ３０）。
【００４８】
同じ入力画面における他の項目にユーザがデータを入力すると（Ｓ３１「Ｎ」、Ｓ３２「Ｎ」）、プリンタドライバ１０Ｂは、ステップＳ２５〜Ｓ３０の処理を実行し、一覧８１を更新する。
【００４９】
ユーザが他のタブ６５を押すと（Ｓ３１「Ｙ」）、プリンタドライバ１０Ｂは、選択された入力画面を最前面に表示した後（Ｓ２３）、ステップＳ２４〜Ｓ３０の処理を実行し、一覧８１を更新する。
【００５０】
ユーザがプロパティウィンドウ６０中のＯＫボタン６１を押すと（Ｓ３２「Ｙ」）、プリンタドライバ１０Ｂは、各項目の設定値を更新し、プロパティウィンドウ６０を閉じる。
【００５１】
図１０は、判定テーブル７０の一部分を抜粋して示す図表である。
【００５２】
判定テーブル７０は、デジタル複写機３０を動作させることが可能な設定値の組み合わせおよび動作させることが不可能な設定値の組み合わせが記録されている。判定テーブル７０は、出力先の機器毎に異なる。判定テーブル７０は、プリンタドライバ１０Ｂの一部としてファイルで提供される。
【００５３】
判定テーブル７０において、「先設定モード」は、設定値が既に設定されている項目を表す。「後設定モード」は、設定値を変更しようとしている項目を表す。後設定モードが先設定モードとの関連において組み合わせが禁止されている場合には「×」と記述され、許可される場合には「○」と記述されている。
【００５４】
図示した判定テーブル７０は、グループ「Ｓｅｔｕｐ」の各項目が先設定モードであり、グループ「Ｆｉｎｉｓｈｉｎｇ」の各項目が後設定モードである場合に参照される。例に挙げるデジタル複写機３０は、用紙サイズがＡ４である場合には、Ｓｈｏｒｔ  Ｅｄｇｅ（短辺）にステープを打ったり、パンチ穴を開けたりすることが機構上不可能である。このため、項目「Ｓｔａｐｌｅ」の「Ｓｈｏｒｔ  Ｅｄｇｅ  ２−ｐｏｉｎｔｓ」と、項目「ＰａｐｅｒＳｉｚｅ」の「Ａ４」との組み合わせを表すセルには「×」と記述されている。また、項目「Ｈｏｌｅ−Ｐｕｎｃｈ」の「Ｓｈｏｒｔ  Ｅｄｇｅ  Ｐｕｎｃｈ」と、「Ａ４」との組み合わせを表すセルにも「×」と記述されている。一方、項目「Ｓｔａｐｌｅ」の「Ｌｏｎｇ  Ｅｄｇｅ  ２−ｐｏｉｎｔｓ」と、「Ａ４」との組み合わせを表すセルには「○」と記述されている。「○」と記述されている組み合わせは、デジタル複写機３０を支障なく動作させることができることを意味する。
【００５５】
設定されている用紙サイズがＡ４であるにも拘らず、ユーザが「Ｓｈｏｒｔ  Ｅｄｇｅ  ２−ｐｏｉｎｔｓ」や「Ｓｈｏｒｔ  Ｅｄｇｅ  Ｐｕｎｃｈ」を設定しようとすると、プリンタドライバ１０Ｂは、判定テーブル７０を参照して、これらの組み合わせが禁止されていることを検出する。したがって、プリンタドライバ１０Ｂは、そのような設定を禁止する。一方、設定されている用紙サイズがＡ４である場合に、ユーザが「Ｌｏｎｇ  Ｅｄｇｅ  ２−ｐｏｉｎｔｓ」を設定したときには、プリンタドライバ１０Ｂは、判定テーブル７０を参照して、この組み合わせが許容されていることを検出する。したがって、プリンタドライバ１０Ｂは、項目「Ｓｔａｐｌｅ」に、「Ｌｏｎｇ  Ｅｄｇｅ  ２−ｐｏｉｎｔｓ」を新たな設定値として登録する。
【００５６】
図１１は、設定結果の一覧８１の一例を示す図である。
【００５７】
一覧８１は、設定確認ウィンドウ８０内に表示される。設定確認ウィンドウ８０は、ディスプレイ上で、プロパティウィンドウ６０とは別個に開かれる。プリンタドライバ１０Ｂは、プロパティウィンドウ６０を開いたときに、常時、設定確認ウィンドウ８０を開いている。しかし、この形態に限定されるものではない。例えば、プリンタドライバ１０Ｂは、ユーザが指示したときにのみ、設定確認ウィンドウ８０を開き、一覧８１を表示してもよい。
【００５８】
一覧８１は、複数のラベルフィールド８２と、各ラベルフィールド８２の右側に配置されるデータフィールド８３とを有する。ラベルフィールド８２には、設定結果のタイトルが表示される。データフィールド８３には、設定されている値や選択肢が具体的に表示される。
【００５９】
一覧８１には、設定結果のタイトルとして、「Ｃｏｐｉｅｓ」、「ＰａｐｅｒＳｉｚｅ」、「ＰａｐｅｒＳｏｕｒｃｅ」、「ＤｕｐｌｅｘＰｒｉｎｔ」、「Ｌａｙｏｕｔ」、「Ｃｏｌｌａｔｅ」、「Ｓｔａｐｌｅ」および「Ｈｏｌｅ−Ｐｕｎｃｈ」が表示されている。図示例において、設定されている値や条件は次のとおりである。印刷部数は「１」、用紙サイズは「Ａ４」、給紙トレイは「Ａｕｔｏ（自動）」、両面印刷は「Ｎｏｎｅ（なし）」、レイアウトは「Ｎｏｎｅ（なし）」、ステープルを打つ位置は「Ｃｏｒｎｅｒ  Ｓｔａｐｌｅ（コーナー留め）」、および、パンチ穴を開ける位置は「Ｓｈｏｒｔ  Ｅｄｇｅ  Ｐｕｎｃｈ（短辺パンチ）」である。
【００６０】
タイトル「Ｃｏｌｌａｔｅ」のデータフィールド８３には、「Ｃｏｌｌａｔｅ」の文字と、禁止マーク８４とが表示されている。禁止マーク８４は、設定が禁止された項目に付加される。「Ｃｏｌｌａｔｅ」の設定が禁止される理由は、次のとおりである。つまり、現在設定されている印刷部数は１部であるため、Ｆｉｎｉｓｈｉｎｇタブ６８の項目「Ｃｏｌｌａｔｅ」に「ＵｎＣｏｌｌａｔｅｄ」を設定しても意味がないからである。禁止マーク８４を付加することにより、ユーザは、設定が禁止された項目を容易に知ることができる。ユーザに対して設定の禁止を報知する手段としては、禁止マーク８４に限られるものではない。例えば、設定が禁止されたタイトルを色付け表示したり、データフィールド８３の文字と背景とを反転表示したり、データフィールド８３をグレーアウトしたりしてもよい。
【００６１】
ユーザによる設定を禁止するため、プリンタドライバ１０Ｂは、設定が禁止された項目については、入力画面の該当項目をグレーアウトする。上記の例では、プリンタドライバ１０Ｂは、Ｆｉｎｉｓｈｉｎｇタブ６８の項目「Ｃｏｌｌａｔｅ」をグレーアウトする。プリンタドライバ１０Ｂは、設定を禁止すると共に、禁止した理由を表示することもできる。上記の例では、プロパティウィンドウ６０内に設けたメモ欄に「印刷部数が１部に設定されています」などと表示する。
【００６２】
図示した一覧８１は、Ｓｅｔｕｐタブ６６、Ａｄｖａｎｃｅｄタブ６７およびＦｉｎｉｓｈｉｎｇタブ６８（図５〜図７）にて設定された設定結果を表示したものである。しかし、Ｓｅｔｕｐタブ６６における項目「Ｏｒｉｅｎｔａｔｉｏｎ」、Ａｄｖａｎｃｅｄタブ６７における項目「ＷａｔｅｒＭａｒｋｓ」、および、Ｆｉｎｉｓｈｉｎｇタブ６８における項目「Ｆｏｌｄｉｎｇ」についての設定結果は図示省略されている。さらに、残りの入力画面にて設定される設定結果も図示省略されている。図示を省略したのは説明を簡略にするためであり、発明を限定することを意図したものではない。したがって、図示や説明を省略した設定結果を含む全ての設定結果の一覧が表示されている。
【００６３】
動作条件の全ての設定結果の一覧を表示することにより、次の利点がある。つまり、ユーザは、表示されている入力画面の項目にデータを入力するときに、隠れている別の入力画面において入力したデータあるいは入力しようとするデータを意識あるいは記憶する必要がない。したがって、ある動作条件が複数の入力画面にまたがって存在する項目から特定される場合であっても、データの入力が煩雑にならず、適切な設定値を迅速かつ容易に設定することが可能となる。
【００６４】
図１２は、本実施形態における設定結果の一覧８１をさらに説明するための図である。本実施形態における一覧８１は、現在表示されている入力画面に関連する設定結果が、他の設定結果と区別して表示されている。
【００６５】
一覧８１は、前述したように、ラベルフィールド８２と、データフィールド８３とを有する。Ａｄｖａｎｃｅｄタブ６７が最前面に表示されている場合を例に挙げて説明する。プリンタドライバ１０Ｂは、まず、一覧８１に表示されている設定結果の中から、表示されているＡｄｖａｎｃｅｄタブ６７に基づいて定まる設定結果である「ＤｕｐｌｅｘＰｒｉｎｔ」および「Ｌａｙｏｕｔ」を識別する。次いで、プリンタドライバ１０Ｂは、識別された「ＤｕｐｌｅｘＰｒｉｎｔ」および「Ｌａｙｏｕｔ」を他の設定結果から区別した一覧８１を作成し、当該一覧８１を設定確認ウィンドウ８０内に表示する。「ＤｕｐｌｅｘＰｒｉｎｔ」および「Ｌａｙｏｕｔ」については、データフィールド８３の文字と背景とを反転表示することにより、他の設定結果から区別する。識別された設定結果のタイトルを、他のタイトルの色とは異なる色で表示したり、マークを付加したりすることにより、他の設定結果から区別してもよい。
【００６６】
現在表示されている入力画面に関連する設定結果を一覧８１内で明示することにより、次の利点がある。つまり、ユーザは、一覧８１から、設定したいと所望する項目を含む入力画面が表示されているか否かを容易に知ることができる。上記の例では、ユーザは、「ＤｕｐｌｅｘＰｒｉｎｔ」および「Ｌａｙｏｕｔ」を設定できるＡｄｖａｎｃｅｄタブ６７が表示されていることを知る。
【００６７】
設定結果の一覧は、上述した形態に限定されず、図１３〜１７に示すように改変できる。
【００６８】
図１３は、設定結果の一覧の他の例の要部を示す図である。図１１および図１２に示される一覧８１は、文字と数字とを用いて作成されている。一方、図１３に示される一覧８５は、文字、数字およびアイコン（図柄）を含む記号を用いて作成されている。
【００６９】
Ａｄｖａｎｃｅｄタブ６７における項目「Ｌａｙｏｕｔ」の設定結果である「Ｎ−ｕｐ」を例にあげて説明する。プリンタドライバ１０Ｂは、「Ｎ−ｕｐ：Ｎｏｎｅ（なし）」という状態を表すアイコン８６を用いて一覧８５を作成し、当該一覧８５を設定確認ウィンドウ８０内に表示する。この状態から、ユーザが項目「Ｌａｙｏｕｔ」に「２−ｕｐ」を設定すると、プリンタドライバ１０Ｂは、「２−ｕｐ」という状態を表すアイコン８７を用いた一覧８５に更新する。
【００７０】
アイコン８６、８７を用いて一覧８５を作成することにより、ユーザは、設定結果を直感的ないし視覚的に把握することができる。
【００７１】
図１４は、設定結果の一覧のさらに他の例の要部を示す図である。プリンタドライバ１０Ｂは、設定可能な値を含んだ一覧９１を作成し、当該一覧９１を設定確認ウィンドウ８０内に表示する。設定可能な値には、各項目の設定範囲や選択肢が含まれる。
【００７２】
一覧９１は、複数のラベルフィールド９２と、各ラベルフィールド９２の右側に配置される第１と第２のデータフィールド９３、９４とを有する。第１データフィールド９３には、設定されている値や選択肢が具体的に表示され、第２データフィールド９４には、デジタル複写機３０がサポートしている機能に応じて、設定可能な値が表示される。例えば、印刷部数については、設定した「１」が第１データフィールド９３に表示され、設定可能な範囲である「（１−９９９）」が第２データフィールド９４に表示される。同様に、用紙サイズについては、設定可能な選択肢である「Ａ４／Ｌｅｔｔｅｒ」が第２データフィールド９４に表示される。給紙トレイについては、設定可能な選択肢である「Ｔｒａｙ１／２」が第２データフィールド９４に表示される。
【００７３】
設定可能な値を含んだ一覧９１を作成することにより、ユーザは、設定可能な範囲や選択肢の一覧を容易に知ることができる。
【００７４】
図１５は、設定結果の一覧のさらに他の例を示す図である。この一覧１０５は、表示させたい入力画面をユーザが指示することができる。なお、図１５においては、現在表示されている入力画面に関連する設定結果と、他の設定結果とが区別して表示されていない。これは、この一覧１０５の作用の理解を容易にするために、設定結果についての上記の区別の表示を省略したものである。
【００７５】
一覧１０５は、複数のラベルフィールド１０６と、各ラベルフィールド１０６の右側に配置されるボタン１０７とを有する。ボタン１０７は、一覧１０５に表示されている設定結果の中から、いずれかの設定結果を指示するために設けられている。各ボタン１０７に設けられたデータフィールドには、設定されている値や選択肢が具体的に表示される。例えば、「ＰａｐｅｒＳｉｚｅ」については、設定した用紙サイズである「Ａ４」がボタン１０７に表示される。
【００７６】
ユーザが、例えば、「Ａ４」と表示されたボタン１０７を押したとする。このボタン１０７は、「ＰａｐｅｒＳｉｚｅ」に対応している。すると、プリンタドライバ１０Ｂは、指示された設定結果「ＰａｐｅｒＳｉｚｅ」を定める項目「ＰａｐｅｒＳｉｚｅ」が含まれるＳｅｔｕｐタブ６６に切り替え、切り替えられたＳｅｔｕｐタブ６６を表示する。タイトルをボタン上に表示する構成にしてもよい。
【００７７】
一覧１０５の中から、入力画面を切り替えて表示できるので、次の利点がある。つまり、複数の入力画面が重ね合った状態で表示されている場合であっても、ユーザは、設定したいボタン１０７を押すだけで、目的とする入力画面をすぐに表示させることができる。目的とする入力画面が表示されるまでタブ６５の押下を繰り返すという手間がかからないので、動作条件の設定をより迅速かつ容易に行うことができる。
【００７８】
図１６および図１７は、設定結果の一覧のさらに他の例を示す図である。図１６は、プロパティウィンドウ６０の中にＳｅｔｕｐタブ６６が表示された状態を示す。図１７は、プロパティウィンドウ６０の中にＡｄｖａｎｃｅｄタブ６７が表示された状態を示す。
【００７９】
図１１に示される一覧８１は、プロパティウィンドウ６０とは別個に開いた設定確認ウィンドウ８０内に表示される。一方、図１６および図１７に示される一覧１１１は、プロパティウィンドウ６０の中に表示されている。タブ６５が押されることにより、入力画面は、図１６のＳｅｔｕｐタブ６６から図１７のＡｄｖａｎｃｅｄタブ６７切り替わるが、一覧１１１は常に表示されている。
【００８０】
なお、図１６および図１７においては図示省略するが、一覧１１１には、現在表示されている入力画面に関連する設定結果と、他の設定結果とが区別して表示されている。具体的には、Ｓｅｔｕｐタブ６６が表示されている図１６に示される状態では、Ｓｅｔｕｐタブ６６に基づいて定まる設定結果である「Ｃｏｐｉｅｓ」、「ＰａｐｅｒＳｉｚｅ」および「ＰａｐｅｒＳｏｕｒｃｅ」を他の設定結果から区別した一覧１１１が表示される。Ａｄｖａｎｃｅｄタブ６７が表示されている図１７に示される状態では、Ａｄｖａｎｃｅｄタブ６７に基づいて定まる設定結果である「ＤｕｐｌｅｘＰｒｉｎｔ」および「Ｌａｙｏｕｔ」を他の設定結果から区別した一覧１１１が表示される。
【００８１】
図９に示すような処理を記述したプログラムをコンピュータで読み取ることができる記録媒体に記憶すれば、コンピュータを本発明の編集機能設定装置またはプリンタドライバとして機能させることができる。
【図面の簡単な説明】
【００８２】
【図１】プリントシステムの概略構成図である。
【図２】クライアントコンピュータ、プリンタサーバコンピュータおよびデジタル複写機間の接続関係を示す図である。
【図３】文書作成アプリケーションの印刷ダイアログボックスの表示の一例を示す図である。
【図４】プリンタドライバのプロパティウィンドウの表示の一例を示す図である。
【図５】「Ｓｅｔｕｐ」の入力画面の表示の一例を示す図である。
【図６】「Ａｄｖａｎｃｅｄ」の入力画面の表示の一例を示す図である。
【図７】「Ｆｉｎｉｓｈｉｎｇ」の入力画面の表示の一例を示す図である。
【図８】クライアントコンピュータの処理を示すフローチャートである。
【図９】図８に示される動作条件設定処理を示すフローチャートである。
【図１０】判定テーブルの一部分を抜粋して示す図表である。
【図１１】設定結果の一覧の一例を示す図である。
【図１２】本実施形態における設定結果の一覧をさらに説明するための図である。
【図１３】設定結果の一覧の他の例の要部を示す図である。
【図１４】設定結果の一覧のさらに他の例の要部を示す図である。
【図１５】設定結果の一覧のさらに他の例を示す図である。
【図１６】設定結果の一覧のさらに他の例を示す図である。
【図１７】設定結果の一覧のさらに他の例を示す図である。
【符号の説明】
【００８３】
１０、１２、１４、１６…クライアントコンピュータ
１０Ａ…文書作成アプリケーション
１０Ｂ…プリンタドライバ
２０…プリンタサーバコンピュータ
３０…デジタル複写機
４０…ネットワーク
６０…プロパティウィンドウ
６６…Ｓｅｔｕｐタブ（入力画面）
６７…Ａｄｖａｎｃｅｄタブ（入力画面）
６８…Ｆｉｎｉｓｈｉｎｇタブ（入力画面）
７０…判定テーブル
８０…設定確認ウィンドウ
８１、８５、９１、１０５、１１１…全ての設定結果の一覧
【図１】
0004432997.tif 000002
【図２】
0004432997.tif 000003
【図３】
0004432997.tif 000004
【図４】
0004432997.tif 000005
【図５】
0004432997.tif 000006
【図６】
0004432997.tif 000007
【図７】
0004432997.tif 000008
【図１１】
0004432997.tif 000009
【図１２】
0004432997.tif 000010
【図１３】
0004432997.tif 000011
【図１４】
0004432997.tif 000012
【図１５】
0004432997.tif 000013
【図１６】
0004432997.tif 000014
【図１７】
0004432997.tif 000015
【図８】
0004432997.tif 000016
【図９】
0004432997.tif 000017
【図１０】
0004432997.tif 000018