(57)【要約】【課題】  機能の設定順序に関わらず、ユーザにとって優先度の高い機能の設定が容易である機能設定装置を実現する。【解決手段】  ホスト装置１は、複数の機能の中から少なくとも１つの機能を使用して印刷処理を実行するプリンタ２に対して、処理を実行する際に使用する機能の設定を行うものであり、少なくとも一つの機能を選択して、選択した機能の詳細条件を設定する機能設定部１３と、機能について設定できない詳細条件、または、互いに両立しない複数の機能およびその詳細条件を示す機能制限情報を、内蔵された機能制限情報データベース１５から取得し、機能設定部１３が設定完了した全ての機能の中から、取得した機能制限情報と一致する設定内容が設定された機能を抽出するデータベース検索部１６と、抽出した全ての機能について、設定不可能であることを示す警告マークを表示装置３に表示させる警告情報表示処理部１７とを備えている。【選択図】  図１
2007058563.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能の中から少なくとも１つの機能を使用して処理を実行する処理装置に対して、処理を実行する際に使用する機能の設定を行う機能設定装置であって、
少なくとも一つの機能を選択して、選択した機能の詳細条件を設定する機能設定手段と、
上記機能ごとの設定不可能な詳細条件、互いに両立しない複数の機能、または設定された詳細条件によって複数の機能が互いに両立しない場合のそれら機能の詳細条件を示す機能制限情報を取得し、機能設定手段が設定完了した全ての機能の中から、取得した機能制限情報が示す機能と一致する機能、または取得した機能制限情報が示す詳細条件と一致する詳細条件が設定された機能を抽出する抽出手段と、
抽出手段が抽出した全ての機能について設定できないことを示す警告情報を出力する出力手段とを備えていることを特徴とする機能設定装置。
【請求項２】
上記抽出手段は、複数の機能制限情報を取得し、機能制限情報ごとに当該機能制限情報と一致する機能を抽出し、
上記出力制御手段は、抽出手段が機能制限情報ごとに抽出した機能について、当該機能制限情報ごとに上記警告情報を個別に出力することを特徴とする請求項１に記載の機能設定装置。
【請求項３】
上記出力制御手段は、抽出手段が機能制限情報ごとに抽出した機能について、当該機能制限情報ごとに上記警告情報を所定時間ずつ順次出力することを特徴とする請求項２に記載の機能設定装置。
【請求項４】
上記出力制御手段は、抽出手段が機能制限情報ごとに抽出した機能について、ユーザからの指示に応じて、当該機能制限情報ごとに上記警告情報を順次出力することを特徴とする請求項２に記載の機能設定装置。
【請求項５】
上記出力制御手段は、抽出手段が機能制限情報ごとに抽出した機能について、当該機能制限情報ごとに異なる上記警告情報を出力することを特徴とする請求項２に記載の機能設定装置。
【請求項６】
上記機能設定手段が設定完了した各機能を示す設定済み機能画像を表示装置に表示させる設定済み機能画像表示制御手段を備え、
上記出力制御手段は、設定済み機能画像表示手段が表示させる設定済み機能画像の中から、上記抽出手段が抽出した機能に対応する設定済み機能画像を特定し、特定した設定済み機能画像の上に警告マークを付加させることを特徴とする請求項１に記載の機能設定装置。
【請求項７】
上記機能設定手段が設定完了した各機能を示す設定済み機能画像を表示装置に表示させる設定済み機能画像表示制御手段を備え、
上記出力制御手段は、設定済み機能画像表示手段が表示させた設定済み機能画像の中から、上記抽出手段が抽出した機能に対応する設定済み機能画像を特定し、特定した特定設定済み機能画像を変更させることを特徴とする請求項１に記載の機能設定装置。
【請求項８】
上記出力制御手段は、上記特定設定済み機能画像の色、枠線のうち少なくとも一つを変更させることを特徴とする請求項７に記載の機能設定装置。
【請求項９】
上記出力制御手段は、上記特定設定済み機能画像を点滅させることを特徴とする請求項７に記載の機能設定装置。
【請求項１０】
上記抽出手段は、上記処理装置から、上記機能制限情報を取得することを特徴とする請求項１に記載の機能設定装置。
【請求項１１】
上記処理装置が複数あり、
上記機能制限情報は、上記各処理装置の処理能力に応じて予め定められており、
上記抽出手段は、上記機能制限情報とともに、当該機能制限情報に対応する処理装置を識別する処理装置識別情報を取得し、
上記出力制御手段は、抽出手段が機能制限情報ごとに抽出した機能について、上記警告情報を出力する際、当該機能制限情報に対応付けられた処理装置識別情報を出力することを特徴とする請求項１に記載の機能設定装置。
【請求項１２】
上記抽出手段は、各処理装置から、当該処理装置に対して定められた機能制限情報と上記処理装置識別情報とを取得することを特徴とする請求項１１に記載の機能設定装置。
【請求項１３】
上記処理装置が印刷装置であり、印刷処理の機能を設定することを特徴とする請求項１〜１２のいずれか１項に記載の機能設定装置。
【請求項１４】
複数の機能の中から少なくとも１つの機能を使用して処理を実行する処理装置に対して、処理を実行する際に使用する機能の設定を行う機能設定装置における機能設定方法であって、
少なくとも一つの機能を選択して、選択した機能の詳細条件を設定する機能設定ステップと、
上記機能ごとの設定不可能な詳細条件、互いに両立しない複数の機能、または設定された詳細条件によって複数の機能が互いに両立しない場合のそれら機能の詳細条件を示す機能制限情報を取得し、機能設定手段が設定完了した全ての機能の中から、取得した機能制限情報が示す機能と一致する機能、または取得した機能制限情報が示す詳細条件と一致する詳細条件が設定された機能を抽出する抽出ステップと、
抽出した全ての機能について設定できないことを示す警告を出力する出力ステップとを備えていることを特徴とする機能設定方法。
【請求項１５】
請求項１から１３のいずれか１項に記載の機能設定装置を動作させる機能設定プログラムであって、コンピュータを上記の各手段として機能させるための機能設定プログラム。
【請求項１６】
請求項１５に記載の機能設定プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機能の中から少なくとも１つの機能を用いて処理を実行する処理装置を制御し、該処理装置が処理を実行する際に用いる機能の設定を行う機能設定装置に関するものである。
【背景技術】
【０００２】
近年、プリンタの印刷処理が多機能化してきている。これら多数の機能の中には、その設定内容に応じて、もしくは、その設定内容に関わらず、互いに両立しない機能の組み合わせが存在する。例えば、排出トレイ「トレイ１」には用紙サイズ「はがき」の用紙が排出できないプリンタの場合、設定内容が「トレイ１」の機能「排出トレイ設定機能」と、設定内容「はがき」の機能「用紙サイズ設定機能」とは互いに両立しない。
【０００３】
そこで、特許文献１には、印刷処理の機能の設定内容を入力するときに、既に設定されている機能と同時に実行可能な機能のみ選択可能にする技術が開示されている。
【０００４】
また、特許文献２には、既に設定された機能と両立しない機能に対して、選択不可能であることを示す警告表示を行う技術が開示されている。
【０００５】
さらに、特許文献３には、ある機能の設定を行うときに、当該機能と両立しない設定済みの機能に対して警告マークを表示する技術が開示されている。
【特許文献１】特開平１−１６４９６５号公報（１９８９年６月２９日公開）
【特許文献２】特開平９−１９８１９１号公報（１９９７年７月３１日公開）
【特許文献３】特開２００１−１９５１６６号公報（２００１年７月１９日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
一般に、ユーザが機能を選択する場合、その選択順序は様々である。すなわち、ユーザは、優先度の低い機能を設定した後、最も使用したい機能を設定する場合もあれば、先に最も使用したい機能を設定した後、優先度の低い機能を設定する場合もある。
【０００７】
前者の場合、つまり、優先度の低い機能を設定した後、最も使用したい機能を設定する場合、特許文献１に記載の技術では、既に設定された機能と両立しない機能が表示されないため、ユーザは、最も使用したい機能を選択できなくなる可能性がある。また、特許文献２においても、既に設定された機能と両立しない機能に対して、選択不可能であることを示す警告表示が行われるため、ユーザは、最も使用したい機能を選択しようとしたとき、当該機能に警告表示がなされ、選択できなくなる場合がある。さらに、特許文献３においても、最も使用したい機能を設定しようとしたとき、当該機能と両立しない設定済みの機能に対して警告マークが表示されるため、ユーザは、設定しようとした機能の選択を躊躇してしまうおそれがある。
【０００８】
また、後者の場合、つまり、先に最も使用したい機能を設定した後、優先度の低い機能を設定する場合、特許文献３の技術では次にような問題がある。つまり、優先度の低い機能の設定を行うときに、当該機能と両立しない、先に設定済みの最も使用したい機能に対して警告マークが表示され、当該機能の設定変更を促される。そのため、ユーザは、先に設定した最も使用したい機能の設定変更をしなければならなくなる。
【０００９】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、機能の設定順序に関わらず、ユーザにとって優先度の高い機能の設定が容易である機能設定装置、機能設定方法、機能設定プログラムおよび記録媒体を実現することにある。
【課題を解決するための手段】
【００１０】
本発明の機能設定装置は、上記の課題を解決するために、複数の機能の中から少なくとも１つの機能を使用して処理を実行する処理装置に対して、処理を実行する際に使用する機能の設定を行う機能設定装置であって、少なくとも一つの機能を選択して、選択した機能の詳細条件を設定する機能設定手段と、上記機能ごとの設定不可能な詳細条件、互いに両立しない複数の機能、または設定された詳細条件によって複数の機能が互いに両立しない場合のそれら機能の詳細条件を示す機能制限情報を取得し、機能設定手段が設定完了した全ての機能の中から、取得した機能制限情報が示す機能と一致する機能、または取得した機能制限情報が示す詳細条件と一致する詳細条件が設定された機能を抽出する抽出手段と、抽出手段が抽出した全ての機能について設定できないことを示す警告情報を出力する出力手段とを備えていることをを特徴とする。
【００１１】
また、本発明の機能設定方法は、複数の機能の中から少なくとも１つの機能を使用して処理を実行する処理装置に対して、処理を実行する際に使用する機能の設定を行う機能設定装置における機能設定方法であって、少なくとも一つの機能を選択して、選択した機能の詳細条件を設定する機能設定ステップと、上記機能ごとの設定不可能な詳細条件、互いに両立しない複数の機能、または設定された詳細条件によって複数の機能が互いに両立しない場合のそれら機能の詳細条件を示す機能制限情報を取得し、機能設定手段が設定完了した全ての機能の中から、取得した機能制限情報が示す機能と一致する機能、または取得した機能制限情報が示す詳細条件と一致する詳細条件が設定された機能を抽出する抽出ステップと、抽出した全ての機能について設定できないことを示す警告を出力する出力ステップとを備えていることを特徴とする。
【００１２】
上記の構成によれば、設定完了した機能の中から、機能について設定不可能な詳細条件、または、互いに両立しない複数の機能およびその詳細条件を示す機能制限情報に一致する機能を抽出する。そして、抽出した全ての機能について、詳細条件が設定不可能であること、または、互いに両立しない機能であることを示す警告情報を出力する。
【００１３】
このように、設定完了した機能の中から機能制限情報に一致する機能を抽出するため、未設定の機能に対して警告情報が出力されることがなく、ユーザは、優先度の高い機能が未設定であっても、当該機能の選択・設定指示を機能設定装置に対して躊躇することなく行うことができる。
【００１４】
また、抽出された全ての機能について警告情報が出力されることから、ユーザは、警告された機能の中から優先度の低い機能を選択して、選択した機能の設定変更の指示を機能設定装置に対して行うことができる。すなわち、ユーザは、優先度の高い機能の設定変更を行う必要がなくなる。
【００１５】
以上のように、上記構成によれば、機能の設定順序に関わらず、ユーザにとって優先度の高い機能の設定が容易となる。
【００１６】
さらに、本発明の機能設定装置は、上記の構成に加えて、上記抽出手段は、複数の機能制限情報を取得し、機能制限情報ごとに当該機能制限情報と一致する機能を抽出し、上記出力制御手段は、抽出手段が機能制限情報ごとに抽出した機能について、当該機能制限情報ごとに上記警告情報を個別に出力することが好ましい。
【００１７】
上記の構成によれば、抽出手段が機能制限情報ごとに抽出した機能について、当該機能制限情報ごとに警告情報が個別に出力される。これにより、ユーザは、どの機能の詳細条件が設定できないのか、もしくは、どの機能とどの機能との組み合わせが互いに両立しないのかを容易に認識することができる。その結果、ユーザは、どの機能を設定変更すればよいのかを即座に判断することができる。また、ユーザは、互いに両立しない複数の機能の組み合わせを熟知しておく必要がない。
【００１８】
さらに、本発明の機能設定装置は、上記の構成に加えて、上記出力制御手段は、抽出手段が機能制限情報ごとに抽出した機能について、当該機能制限情報ごとに上記警告情報を所定時間ずつ順次出力することが好ましい。
【００１９】
上記の構成によれば、抽出手段が機能制限情報ごとに抽出した機能について、上記警告が、当該機能制限情報ごとに所定時間ずつ順次出力される。これにより、ユーザは、所定時間に第１の機能制限情報と一致した機能を確認した後、次の所定時間では別の第２の機能制限情報と一致した機能を確認することとなる。その結果、ユーザは、どの機能の詳細条件が設定できないのか、もしくは、どの機能とどの機能とが互いに両立しないのかを容易に認識することができる。つまり、ユーザは、ある時間に警告が出力された機能のうちいずれかを設定変更することで、当該時間に出力された警告に対応する機能制限情報を回避することができる。
【００２０】
さらに、本発明の機能設定装置は、上記の構成に加えて、上記出力制御手段は、抽出手段が機能制限情報ごとに抽出した機能について、ユーザからの指示に応じて、当該機能制限情報ごとに上記警告情報を順次出力することが好ましい。
【００２１】
上記の構成によれば、抽出手段が機能制限情報ごとに抽出した機能について、ユーザの指示に応じて、上記警告が当該機能制限情報ごとに順次出力される。これにより、ユーザは、自身に適した速度で、機能制限情報ごとに対応する警告を順次確認することができる。
【００２２】
さらに、本発明の機能設定装置は、上記の構成に加えて、上記出力制御手段は、抽出手段が機能制限情報ごとに抽出した機能について、当該機能制限情報ごとに異なる上記警告情報を出力することが好ましい。
【００２３】
上記の構成によれば、抽出手段が機能制限情報ごとに抽出した機能について、当該機能制限情報ごとに異なる警告情報が出力される。これにより、ユーザは、どの機能とどの機能との組み合わせが互いに両立しないのかを容易に認識することができる。その結果、ユーザは、どの機能の詳細条件が設定できないのか、もしくは、どの機能とどの機能とが互いに両立しないのかを容易に認識することができる。
【００２４】
さらに、本発明の機能設定装置は、上記の構成に加えて、上記機能設定手段が設定完了した各機能を示す設定済み機能画像を表示装置に表示させる設定済み機能画像表示制御手段を備え、上記出力制御手段は、設定済み機能画像表示手段が表示させる設定済み機能画像の中から、上記抽出手段が抽出した機能に対応する設定済み機能画像を特定し、特定した設定済み機能画像の上に警告マークを付加させることが好ましい。
【００２５】
上記の構成によれば、機能設定手段が設定完了した各機能を示す設定済み機能画像を表示装置に表示させるため、ユーザは、視覚によって、設定完了した機能の一覧を容易に確認することができる。
【００２６】
そして、設定済み機能画像の中から、抽出手段が抽出した機能に対応する特定設定済み機能画像の上に警告マークを付加される。これにより、ユーザは、設定済みの機能の中で、警告マークが付加された機能のいずれかの設定変更が必要であるかを視覚的に容易に認識することができる。
【００２７】
さらに、本発明の機能設定装置は、上記の構成に加えて、上記機能設定手段が設定完了した各機能を示す設定済み機能画像を表示装置に表示させる設定済み機能画像表示制御手段を備え、上記出力制御手段は、設定済み機能画像表示手段が表示させた設定済み機能画像の中から、上記抽出手段が抽出した機能に対応する設定済み機能画像を特定し、特定した特定設定済み機能画像を変更させることが好ましい。
【００２８】
上記の構成によれば、設定済み機能画像の中から、抽出手段が抽出した機能に対応する特定設定済み機能画像が変更される。これにより、ユーザは、設定済みの機能の中で、変更された設定済み機能画像に対応する機能のいずれかの設定変更が必要であるかを視覚的に容易に認識することができる。
【００２９】
さらに、本発明の機能設定装置は、上記の構成に加えて、上記出力制御手段は、上記特定設定済み機能画像の色、枠線のうち少なくとも一つを変更させることが好ましい。
【００３０】
上記の構成によれば、色や枠線のような目立つ表示が変更されるため、ユーザが設定変更が必要な機能を認識し易くなる。
【００３１】
さらに、本発明の機能設定装置は、上記の構成に加えて、上記出力制御手段は、上記特定済み機能画像を点滅させることが好ましい。
【００３２】
上記の構成によれば、特定済み機能画像が点滅するため、ユーザが設定変更が必要な機能を認識し易くなる。
【００３３】
さらに、本発明の機能設定装置は、上記の構成に加えて、上記処理装置が上記外部記憶装置を備えており、上記抽出手段は、上記処理装置から、上記機能制限情報を取得することが好ましい。
【００３４】
上記の構成によれば、処理装置が自身の処理能力に応じた機能制限情報を記憶しておけばよい。これにより、機能設定装置が機能制限情報を記憶する必要がなくなる。また、処理装置において、装着される周辺装置や故障状況に応じて機能制限情報が更新される場合、機能設定装置は、処理装置の現在の状況に応じた機能制限情報を取得することができる。
【００３５】
さらに、本発明の機能設定装置は、上記の構成に加えて、上記処理装置が複数あり、上記機能制限情報は、上記各処理装置の処理能力に応じて予め定められており、上記抽出手段は、上記機能制限情報とともに、当該機能制限情報に対応する処理装置を識別する処理装置識別情報を取得し、上記出力制御手段は、抽出手段が機能制限情報ごとに抽出した機能について、上記警告情報を出力する際、当該機能制限情報に対応付けられた処理装置識別情報を出力することが好ましい。
【００３６】
上記の構成によれば、ユーザは、どの処理装置において、どの機能の設定変更が必要であるかを認識することができる。
【００３７】
さらに、本発明の機能設定装置は、上記の構成に加えて、上記抽出手段は、各処理装置から、当該処理装置に対して定められた機能制限情報と上記処理装置識別情報とを取得することが好ましい。
【００３８】
上記の構成によれば、各処理装置が自身の処理能力に応じた機能制限情報と自身を識別する処理装置識別情報とを記憶しておけばよい。これにより、機能設定装置が機能制限情報を記憶する必要がなくなる。また、処理装置において、装着される周辺装置や故障状況に応じて機能制限情報が更新される場合、機能設定装置は、処理装置の現在の状況に応じた機能制限情報を取得することができる。
【００３９】
さらに、本発明の機能設定装置は、上記の構成に加えて、上記処理装置が印刷装置であり、印刷処理の機能を設定することが好ましい。
【００４０】
近年、印刷装置の機能は多様化してきており、互いに両立しない機能の組み合わせが多くあるが、ユーザは、十分にその旨を把握できていない。しかしながら、上記の構成によれば、ユーザは、互いに両立しない機能を認識することができる。
【００４１】
なお、上記機能設定装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより機能設定装置をコンピュータにて実現させる機能設定プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００４２】
本発明の機能設定装置は、以上のように、少なくとも一つの機能を選択して、選択した機能の詳細条件を設定する機能設定手段と、機能について設定できない詳細条件、または、互いに両立しない複数の機能およびその詳細条件を示す機能制限情報を、内蔵された記憶部または外部記憶装置から取得し、機能設定手段が設定完了した全ての機能の中から、取得した機能制限情報と一致する詳細条件が設定された機能を抽出する抽出手段と、抽出手段が抽出した全ての機能について、設定できないことを示す警告を出力装置に出力させる出力制御手段とを備えている。
【００４３】
それゆえ、機能の設定順序に関わらず、ユーザにとって優先度の高い機能の設定が容易となる。
【発明を実施するための最良の形態】
【００４４】
本発明は、複数の機能の中から少なくとも１つの機能を用いて処理を実行する処理装置を制御し、該処理装置が処理を実行する際に用いる機能の設定を行うインターフェイスを備えた機能設定装置に係るものである。本発明に係る機能設定装置が設定する機能は、例えば、プリンタにおける印刷処理や、各種のアプリケーション（文書作成ソフトや画像編集ソフトなど）における情報処理、製造装置に対する制御処理などに関するものである。なお、以下では、本発明の実施形態として、プリンタにおける印刷処理に関する複数の機能の設定を行うインターフェイスを具体例として説明するが、本発明はこれに限られるものではない。
【００４５】
〔実施形態１〕
本発明の一実施形態について図１ないし図１１に基づいて説明すると以下の通りである。
【００４６】
（プリントシステムの全体構成）
図１は、本実施形態に係るプリントシステムの構成を示すブロック図である。図１で示されるように、本実施形態のプリントシステムは、例えばパーソナルコンピュータであるホスト装置（機能設定装置）１、プリンタ（処理装置）２、表示装置（出力装置）３および入力装置４を備えている。
【００４７】
ホスト装置１は、文書作成ソフトや画像編集ソフト等で作成された画像に対応する印刷データおよび該印刷データを印刷する際の処理命令を生成し、生成した印刷データおよび処理命令を含む印刷ジョブをプリンタ２に出力する。プリンタ２は、ホスト装置１から受けた印刷ジョブに応じた画像を用紙等の記録媒体に形成し、該記録媒体を排出する。なお、ホスト装置１とプリンタ２とは、ＵＳＢ等のケーブルで接続されている。
【００４８】
表示装置３は、例えば液晶ディスプレイであり、ホスト装置１の制御に従った画像を表示する。また、入力装置４は、例えばマウスおよびキーボードであり、ユーザによって入力された信号をホスト装置１に出力する。
【００４９】
（ホスト装置の詳細構成）
図１に示されるように、ホスト装置１は、アプリケーション部１１とプリンタドライバ部１２とを備えている。なお、ホスト装置１は、図示しないオペレーティングシステム（ＯＳ）を備えており、該オペレーティングシステムを介して、各ブロック間のデータや指示のやり取りが実現されている。
【００５０】
アプリケーション部１１は、文書作成ソフト、表計算ソフト、画像編集ソフト等に従った処理を行い、文書、表、画像などを作成する。なお、以下では、アプリケーション部１１は、文書作成ソフトに従って文書データを作成するものとする。
【００５１】
さらに、アプリケーション部１１は、入力装置４から印刷設定指示を受けると、プリンタドライバ部１２を起動させるとともに、印刷設定指示のあった文書データをプリンタドライバ部１２に出力する。
【００５２】
アプリケーション部１１は、文書データをプリンタドライバ部１２に出力する際に、印刷処理の機能の詳細条件（設定内容）の入力を促す表示を行い、入力指示に従って、使用する機能およびその設定内容を示す機能設定情報をプリンタドライバ部１２に出力することもできる。なお、後述するように、プリンタドライバ部１２も印刷処理の機能とその設定内容の入力を受け付けることができる。ユーザは、使用する印刷処理の機能およびその設定内容の入力を、アプリケーション部１１およびプリンタドライバ部１２のいずれかを適宜選択して行えばよい。
【００５３】
プリンタドライバ部１２は、プリンタ２に対応したプリンタドライバであり、アプリケーション部１１から出力された文書データをプリンタ２に適した印刷データに加工するとともに、印刷する際の処理命令を生成し、該印刷データおよび処理命令を含む印刷ジョブをプリンタ２に出力する。
【００５４】
図１に示されるように、プリンタドライバ部１２は、機能設定部（機能設定手段）１３と、機能設定内容記憶部１４、機能制限情報データベース（記憶部）１５と、データベース検索部（抽出手段）１６と、警告情報表示処理部（出力制御手段）１７と、設定済み機能表示処理部（設定済み機能画像表示制御手段）１８と、印刷要求部１９とを備えている。
【００５５】
機能設定部１３は、プリンタ２における印刷処理の機能の選択ならびに選択した機能の詳細条件（設定内容）の設定を行うものである。
【００５６】
なお、プリンタ２における印刷処理の機能には、例えば、以下のようなものがある。
・印刷部数設定機能：印刷する部数を設定する機能
・両面印刷機能：用紙の両面で印刷する機能
・用紙サイズ設定機能：印刷する用紙のサイズを設定する機能
・出力トレイ設定機能：印刷した用紙を排出する際の排出先トレイを設定する機能
・Ｎ−ＵＰ印刷機能：複数（Ｎ）ページを１枚の用紙にまとめて印刷する機能
・ポスター印刷機能：１ページの画像を複数に分割し、分割した画像を異なる用紙に印刷する機能
・ウォーターマーク機能：「極秘」「重要」等のすかし文字を印刷する機能
・パンチ機能：印刷された用紙の端部にパンチ孔を形成する機能
・ステープル機能：印刷された複数枚の用紙をステープラーで綴じる機能
などがある。
【００５７】
機能設定部１３は、起動時において所定の機能項目についてデフォルトの設定内容を設定し、設定した機能項目およびその設定内容を機能設定内容記憶部１４に格納する。また、機能設定部１３は、アプリケーション部１１から上記機能設定情報を受け取った場合には、当該機能設定情報に従って機能項目およびその設定内容を設定し、機能設定内容記憶部１４に格納する。さらに、機能設定部１３は、表示装置１３に各機能項目を表示し、ユーザに対して機能の選択を促すとともに、ユーザによって選択された機能項目の設定内容の入力指示を表示する。そして、機能設定部１３は、入力された設定内容とその機能項目とを機能設定内容記憶部１４に格納する。
【００５８】
また、機能設定部１３は、機能設定内容記憶部１４に対する機能項目および設定内容の格納更新処理が終了すると更新完了信号を設定済み機能表示処理部１８およびデータベース検索部１６に出力する。
【００５９】
機能設定内容記憶部１４は、設定済みの機能について、該機能を識別する機能識別情報（ここでは、機能項目）とその設定内容とを対応付けて記憶するものである。なお、機能設定内容記憶部１４が記憶する機能項目および設定内容は、上記機能設定部１３によって更新される。
【００６０】
設定済み機能表示処理部１８は、設定が完了した機能の一覧を表示装置３に表示する処理を行うものである。設定済み機能表示処理部１８は、機能設定部１３から更新完了信号を受けると、機能設定内容記憶部１４が記憶する各機能項目およびその設定内容に対応する設定済み機能画像を表示する。
【００６１】
なお、本実施形態では、設定済み機能表示処理部１８は、機能設定内容記憶部１４から読み出した各機能項目および設定内容に基づいて、設定済み機能画像を生成するものとする・しかしながら、設定済み機能表示処理部１８は、各機能項目および設定内容に対応する設定済み機能画像を予め記憶していてもよい。
【００６２】
機能制限情報データベース１５は、機能ごとの設定不可能な設定内容（詳細条件）、互いに両立しない複数の機能、または、設定された設定内容によって複数の機能が互いに両立しない場合のそれら機能の設定内容を示す複数の機能制限情報を制限ＩＤと対応付けて記憶するものである。
【００６３】
各々の機能制限情報は、同じ制限ＩＤを有する少なくとも１つの機能項目の集合であり、当該集合に含まれる全ての機能項目およびその設定内容を満たす場合に、使用できないことを意味している。当該集合に含まれる機能項目のいずれか一つでも機能制限情報を満たさない場合、残りの機能は使用できる。
【００６４】
図２は、機能制限情報データベース１５における一記憶例を示す図である。図２は、プリンタ２が１から９９９までの部数を印刷することが可能であり、出力トレイ「トレイ１」に用紙サイズ「Ａ６」および「はがき」の用紙を排出できず、用紙サイズ「はがき」の用紙に両面印刷「横綴じまたは縦綴じ」ができない場合の例である。
【００６５】
図２に示されるように、機能制限情報データベース１５は、制限ＩＤ「１」に対して、設定内容「１未満または１０００以上」の機能項目「印刷部数」を記憶している。この場合、印刷部数は、１未満および１０００以上の値を設定することができないことを意味している。このように、単独の機能の設定内容に制限がある場合には、単独の当該機能項目の機能制限情報に対して制限ＩＤが付与される。
【００６６】
また、機能制限情報データベース１５は、制限ＩＤ「２」に対して、設定内容「Ａ６またははがき」の機能項目「用紙サイズ」と、設定内容「トレイ１」の機能項目「出力トレイ」とを対応付けて記憶している。この場合、設定内容「Ａ６またははがき」の機能項目「用紙サイズ」と、設定内容「トレイ１」の機能項目「出力トレイ」とを同時に利用することができないことを意味している。
【００６７】
また、図示していないが、機能制限情報データベース１５は、例えば、機能項目「中綴じ印刷」と機能項目「両面印刷」とが互いに両立しない機能であることを示す機能制限情報を記憶していてもよい。
【００６８】
データベース検索部１６は、設定済みの全ての機能項目および設定内容の中から、上記機能制限情報に該当するものがあるか否かを判断し、ある場合には当該機能制限情報に対応する制限ＩＤを出力するものである。
【００６９】
具体的には、データベース検索部１６は、機能設定部１３から機能設定の更新完了信号を受け、機能設定内容記憶部１４から全ての機能項目とその設定内容とを読み出す。さらに、データベース検索部１６は、機能制限情報データベース１５が記憶する各制限ＩＤの機能制限情報が示す全ての機能と、機能設定内容記憶部１４から読み出した機能とが一致するか否か、あるいは、機能制限情報データベース１５が記憶する各制限ＩＤの機能制限情報が示す全ての機能の設定内容と、機能設定内容記憶部１４から読み出した機能の設定内容とが一致するか否かを判断する。そして、データベース検索部１６は、合致した機能制限情報の制限ＩＤを警告情報表示処理部１７に出力する。
【００７０】
警告情報表示処理部１７は、設定不可能な設定がされた全ての機能項目およびその設定内容について、その設定が不可能であることを示す警告情報を表示装置３に表示する処理を行うものである。具体的には、警告情報表示処理部１７は、データベース検索部１６から受けた制限ＩＤに含まれる全ての機能項目およびその設定内容が設定不可能なことを示す警告マークを表示装置３に表示する。
【００７１】
印刷要求部１９は、アプリケーション部１１から受けた文書データをプリンタ２に適した印刷データに加工するとともに、機能設定内容記憶部１４が記憶する機能項目およびその設定内容に応じた処理命令を生成し、該印刷データおよび処理命令を含む印刷ジョブをプリンタ２に出力するものである。
【００７２】
（プリンタドライバ部における処理全体の流れ）
次に、プリンタドライバ部１２における処理全体の流れの概要について図３のフローチャートを参照しながら説明する。
【００７３】
まず、アプリケーション部１１から印刷設定の起動指示を受けたプリンタドライバ部１２は、表示装置３に印刷設定画面を表示して、起動時処理を行う（Ｓ１）。なお、該起動時処理の詳細な内容については後述する。
【００７４】
次に、機能設定部１３は、入力装置４に機能の設定指示が入力されたか否かを判断する（Ｓ２）。機能の設定指示が入力された場合（Ｓ２でＹｅｓ）、機能設定部１３を含むプリンタドライバ部１２は、機能設定処理を行う（Ｓ３）。なお、Ｓ３の機能設定処理の詳細な内容については後述する。
【００７５】
その後、Ｓ４において、印刷要求部１９は、印刷開始指示が入力装置４に入力されたか否かを判断する。印刷開始指示が入力されない場合（Ｓ４でＮｏ）、Ｓ２の処理に戻る。一方、印刷開始指示が入力された場合（Ｓ４でＹｅｓ）、印刷要求部１９は、アプリケーション部１１から受けた文書データをプリンタ２に適した印刷データに加工するとともに、機能設定内容に格納された機能項目およびその設定内容に対応する処理命令を生成し、生成した印刷データおよび処理命令を含む印刷ジョブをプリンタ２に出力する（Ｓ５）。その後、処理を終了する。これにより、ユーザ所望の印刷処理が開始される。
【００７６】
（起動時処理について）
次に上記Ｓ１で示した起動時処理について図４のフローチャートを参照しながら説明する。
【００７７】
まず、アプリケーション部１１からの起動指示を受けた機能設定部１３は、例えば図５に示されるように、利用可能な機能の一覧を表示するための領域Ａと、設定済み機能内容の一覧を表示するための領域Ｂとを備えた印刷設定画面を表示装置３に表示する。そして、機能設定部１３は、プリンタ２が印刷処理を行う際に使用可能な機能項目を予め記憶しておき、当該機能項目の一覧を領域Ａに表示する（Ｓ１１）。
【００７８】
そして、機能設定部１３は、プリンタ２が印刷処理を行う際に必ず使用する所定の機能（例えば、印刷部数など）についてデフォルトの設定内容を設定する（Ｓ１２）。ただし、アプリケーション部１１から機能設定情報を受けた場合、該機能設定情報に従って、機能項目の設定内容を設定する。そして、機能設定部１３は、設定した機能項目およびその設定内容を機能設定内容記憶部１４に格納するとともに、機能設定内容記憶部１４の格納処理が終了したこと示す更新完了信号を設定済み機能表示処理部１８およびデータベース検索部１６に出力する。
【００７９】
次に、設定済み機能表示処理部１８は、更新完了信号を受けて、機能設定内容記憶部１４から設定済みの全ての機能項目およびその設定内容を読み出し、読み出した各機能項目および設定内容に対応する設定済み機能画像Ｐを印刷設定画面の領域Ｂ（図５参照）に表示する（Ｓ１３）。
【００８０】
次に、更新完了信号を受けたデータベース検索部１６は、機能設定内容記憶部１４が記憶する機能項目および設定内容と合致する機能制限情報を検索する（Ｓ１４）。このとき、データベース検索部１６は、検索した機能制限情報に対応する制限ＩＤを警告情報表示処理部１７に出力する。なお、当該検索処理の詳細な説明は後述する。
【００８１】
次に、警告情報表示処理部１７は、データベース検索部１６から制限ＩＤを取得したか否かを判断する（Ｓ１５）。
【００８２】
制限ＩＤを取得した場合（Ｓ１５でＹｅｓ）、警告情報表示処理部１７は、取得した制限ＩＤに従って、警告情報の表示処理を行う（Ｓ１６）。これにより、ユーザは、表示された制限情報を確認することで、設定不可能な機能項目および設定内容を認識することができる。なお、Ｓ１６の制限情報の表示処理の詳細については後述する。
【００８３】
（機能設定処理）
次に、上記Ｓ３に示した機能設定処理の詳細について図６のフローチャートを参照しながら説明する。
【００８４】
まず、機能設定部１３は、入力装置４に入力された指示に従って、設定する機能を選択する（Ｓ２１）。具体的には、機能設定部１３は、印刷設定画面の領域Ａ（図５参照）に表示している機能項目のうち、クリックされた機能項目を設定する機能として選択する。
【００８５】
次に、機能設定部１３は、選択した機能項目に対応する設定内容入力ダイアログボックスを表示し、当該機能の設定内容の入力をユーザに促す。そして、機能設定部１３は、入力装置４から設定内容を取得する（Ｓ２２）。
【００８６】
その後、機能設定部１３は、Ｓ２１で選択した機能項目とＳ２２で取得した設定内容とを対応付けて、機能設定内容記憶部１４に格納する（Ｓ２３）。そして、機能設定部１３は、機能設定内容記憶部１４に対する機能項目および設定内容の格納処理が終了すると、更新完了信号を設定済み機能表示処理部１８およびデータベース検索部１６に出力する。
【００８７】
その後、上記Ｓ１４〜Ｓ１６の処理を行う。
【００８８】
（機能制限情報の検索処理）
次に、上記Ｓ１４に示した機能制限情報の検索処理の詳細について図７のフローチャートを参照しながら説明する。
【００８９】
まず、データベース検索部１６は、機能制限情報データベース１５から、各制限ＩＤごとに対応する機能制限情報である全ての機能項目およびその設定内容を読み出す（Ｓ３１）。
【００９０】
そして、データベース検索部１６は、機能制限情報データベース１５が記憶する各制限ＩＤの機能制限情報が示す全ての機能と、機能設定内容記憶部１４から読み出した機能とが一致するか否か、あるいは、機能制限情報データベース１５が記憶する各制限ＩＤの機能制限情報が示す全ての機能の設定内容と、機能設定内容記憶部１４から読み出した機能の設定内容とが一致するか否かを判断する（Ｓ３２）。
【００９１】
一致する場合（Ｓ３２でＹｅｓ）、データベース検索部１６は、当該機能制限情報に対応する制限ＩＤを警告情報表示処理部１７に通知する（Ｓ３３）。その後、Ｓ３４の処理に移行する。一方、読み出した機能制限情報である全ての機能項目および設定内容が含まれていない場合（Ｓ３２でＮｏ）もＳ３４の処理に移行する。
【００９２】
次にＳ３４において、データベース検索部１６は、機能制限情報データベース１５からまだ読み出していない制限ＩＤの機能制限情報があるか否かを判断する。読み出していない制限ＩＤの機能制限情報がある場合（Ｓ３４でＹｅｓ）、該読み出していない制限ＩＤについて上記Ｓ３１からＳ３３の処理を繰り返す。一方、全ての制限ＩＤを読み出した場合（Ｓ３４でＮｏ）、処理を終了する。
【００９３】
以上により、データベース検索部１６は、全ての制限ＩＤの中から、設定済みの機能項目および設定内容に当てはまる機能制限情報に対応する制限ＩＤを漏れなく検索することができる。
【００９４】
（制限情報の表示処理）
次に、上記Ｓ１６に示した制限情報の表示処理の詳細について図８のフローチャートを参照しながら説明する。
【００９５】
まず、警告情報表示処理部１７は、データベース検索部１６から受けた制限ＩＤごとに、対応する機能制限情報である機能項目およびその設定内容を機能制限情報データベース１５から読み出す（Ｓ４１）。
【００９６】
次に、警告情報表示処理部１７は、設定済み機能表示処理部１８が領域Ｂに表示している設定済み機能画像のうち、機能制限情報データベース１５から読み出した機能項目および設定内容に対応する設定済み機能画像を特定する。そして、警告情報表示処理部１７は、特定した設定済み機能画像の上に、設定不可能であることを示す警告マークを重ねて表示する（Ｓ４２）。
【００９７】
次に、警告情報表示処理部１７は、データベース検索部１６から受けた全ての制限ＩＤに対応する機能制限情報を読み出したか否かを判断する（Ｓ４３）。
【００９８】
データベース検索部１６から受けた全ての制限ＩＤに対応する機能制限情報を読み出した場合（Ｓ４３でＹｅｓ）、処理を終了する。一方、まだ読み出していない制限ＩＤの機能制限情報がある場合（Ｓ４３でＮｏ）、当該読み出していない制限ＩＤの一つについて、上記Ｓ４１〜Ｓ４２の処理を繰り返す。
【００９９】
このようにして、警告情報表示処理部１７は、データベース検索部１６が検索した全ての制限ＩＤの機能項目および設定内容に対応する設定済み機能画像の上に警告マークを表示することができる。
【０１００】
図９は、警告情報表示処理部１７が制限ＩＤ「２」および「３」（図２参照）を取得した場合の印刷設定画面の一例を示す図である。
【０１０１】
図２に示したように、制限ＩＤ「２」は、出力トレイ「トレイ１」と用紙サイズ「Ａ６」および「はがき」とが同時に設定することができないことを示しており、制限ＩＤ「３」は、用紙サイズ「はがき」と両面印刷「横綴じまたは縦綴じ」とが同時に設定できないことを示している。
【０１０２】
そのため、警告情報表示処理部１７は、図９で示すように、これらの機能項目および設定内容を示す設定済み機能画像Ｐ−１・Ｐ−２・Ｐ−３の上に警告マークＭを表示している。
【０１０３】
これにより、ユーザは、警告マークが表示された機能について、当該機能の利用ができないか、または、当該機能の設定内容の変更が必要であることを認識することができ、領域Ａに表示されている機能項目をクリックすることで、設定変更を行うことができる。
【０１０４】
以上のように、本実施形態のホスト装置１は、複数の機能の中から少なくとも１つの機能を使用して印刷処理を実行するプリンタ２に対して、処理を実行する際に使用する機能の設定を行う機能設定装置である。そして、ホスト装置１のプリンタドライバ部１２は、少なくとも一つの機能を選択して、選択した機能の詳細条件を設定する機能設定部１３と、機能について設定できない設定内容（詳細条件）、または、互いに両立しない複数の機能およびその設定内容を示す機能制限情報を、内蔵された機能制限情報データベース１５から取得し、機能設定部１３が設定完了した全ての機能の中から、取得した機能制限情報と一致する設定内容が設定された機能を抽出するデータベース検索部１６と、データベース検索部１６が抽出した全ての機能について、設定不可能であることを示す警告マークを表示装置３に表示させる警告情報表示処理部１７とを備えている。
【０１０５】
このように、設定完了した機能の中から機能制限情報に一致する機能を抽出するため、未設定の機能に対して警告が出力されることがなく、ユーザは、優先度の高い機能が未設定であっても、当該機能の選択・設定指示をホスト装置１に対して躊躇することなく行うことができる。
【０１０６】
また、抽出された全ての機能について警告が表示されることから、ユーザは、警告された機能の中から優先度の低い機能を選択して、選択した機能の設定変更の指示を機能設定装置に対して行うことができる。すなわち、ユーザは、警告が表示された際に、優先度の高い機能の設定変更を行う必要がなくなる。
【０１０７】
以上のように、上記構成によれば、機能の設定順序に関わらず、ユーザにとって優先度の高い機能の設定が容易となる。
【０１０８】
また、ホスト装置１のプリンタドライバ部１２は、機能設定部１３が設定完了した各機能を示す設定済み機能画像を表示装置３に表示させる設定済み機能表示処理部１８を備えている。そして、警告情報表示処理部１７は、設定済み機能表示処理部１８が表示させる設定済み機能画像の中から、データベース検索部１６が抽出した機能に対応する設定済み機能画像を特定し、特定した設定済み機能画像の上に警告マークを付加させる。
【０１０９】
これによれば、機能設定部１３が設定完了した各機能を示す設定済み機能画像を表示装置３に表示させるため、ユーザは、視覚によって、設定完了した機能の一覧を容易に確認することができる。そして、ユーザは、設定済みの機能の中で、警告マークが付加された設定済み機能画像に対応する機能のいずれかの設定変更が必要であるかを視覚的に容易に認識することができる。
【０１１０】
（変形例）
なお、機能設定部１３は、領域Ａに表示した機能項目がクリックされた場合に加えて、設定済み機能表示処理部１８が領域Ｂに表示した設定済み機能画像がクリックされた場合にも、機能設定処理を開始してもよい。具体的には、機能設定部１３は、クリックされた設定済み機能画像に対応する機能項目の設定内容入力ダイアログボックスを表示し、当該機能の設定内容の入力をユーザに促す。そして、機能設定部１３は、入力装置４から設定内容を取得し、機能設定値記憶部１４に格納する。
【０１１１】
これにより、ユーザは、警告マークがその上に表示されている設定済み機能画像をクリックすることで、設定可能な設定になるように設定内容の変更を行うことができる。
【０１１２】
また、上記説明では、警告情報表示処理部１７は、設定不可能な設定がされた全ての機能項目およびその設定内容について、その設定が不可能であることを示す警告情報の表示方法として、警告マークを設定済み機能画像の上に重ねて表示するものとした。しかしながら、これに限られず、警告情報表示処理部１７は、警告情報の表示方法として、データベース検索部１６から取得した制限ＩＤの機能制限情報に対応する設定済み機能画像の色を変更する方法や、当該設定済み機能画像を点滅表示にする方法などを用いてもよい。
【０１１３】
つまり、警告情報表示処理部１７は、設定済み機能表示処理部１８が表示させた設定済み機能画像の中から、データベース検索部１６が抽出した機能に対応する設定済み機能画像を特定し、特定した特定設定済み機能画像を変更する。
【０１１４】
これにより、ユーザは、設定済みの機能の中で、変更された設定済み機能画像に対応する機能のいずれかの設定変更が必要であるかを視覚的に容易に認識することができる。
【０１１５】
この際、上記特定設定済み機能画像の色、枠線のうち少なくとも一つを変更すれば、色や枠線のような目立つ表示が変更されるため、ユーザが設定変更が必要な機能を認識し易くなる。また、特定済み機能画像を点滅させる場合でも、ユーザが設定変更が必要な機能を認識し易くなる。
【０１１６】
また、上記説明では、警告情報表示処理部１７は、データベース検索部１６から受けた全ての制限ＩＤに対応する機能項目および設定内容を示す設定済み機能画像に同じ警告マークを表示するものとした。しかしながら、これに限らず、警告情報表示処理部１７は、図１０（ａ）に示すように、異なる制限ＩＤに対応する設定済み機能画像に異なる警告マークＭ−１・Ｍ−２を表示してもよい。また、警告情報表示処理部１７は、図１０（ｂ）に示すように、設定済み機能画像の色や枠線を、制限ＩＤごとに変更してもよい。
【０１１７】
すなわち、データベース検索部１６は、複数の機能制限情報を取得し、機能制限情報ごとに当該機能制限情報と一致する機能を抽出する。そして、警告情報表示処理部１７は、データベース検索部１６が機能制限情報ごとに抽出した機能について、当該機能制限情報ごとに警告マークを個別に出力させる。具体的には、警告情報表示処理部１７は、データベース検索部１６が機能制限情報ごとに抽出した機能について、当該機能制限情報ごとに異なる警告を出力させる。
【０１１８】
これにより、ユーザは、どの機能とどの機能との組み合わせが互いに両立しないのかを容易に認識することができる。その結果、ユーザは、どの機能の詳細条件が設定できないのか、もしくは、どの機能とどの機能とが互いに両立しないのかを容易に認識することができる。
【０１１９】
また、上記説明では、ホスト装置１が機能制限情報データベース１５を備える構成とした。しかしながら、例えば図１１に示されるように、機能制限情報データベース（外部記憶装置）１５が外部装置であるプリンタ２に備えられていてもよい。この場合、データベース検索部１６および警告情報表示処理部１７は、通信ネットワークを用いてプリンタ２の機能制限情報データベース１５から各制限ＩＤの機能制限情報を読み出せばよい。これにより、ホスト装置１は、設定済みの機能項目および設定内容の中で設定不可能なものがある場合に、設定不可能である旨を示す警告情報をユーザに通知することができる。
【０１２０】
これにより、ホスト装置１が機能制限情報を管理する必要がなくなる。また、プリンタ２において、装着される周辺装置（例えば、給紙装置やソーター）や故障状況に応じて、自身が備える機能制限情報データベース１５が記憶する機能制限情報を変更される場合には、ユーザは、最新の周辺装置の状況や故障状況に応じて、設定可能な機能の設定内容を認識することができる。
【０１２１】
もしくは、機能制限情報データベース１５が外部装置である機能制限情報サーバ（外部記憶装置）に備えられており、機能制限情報サーバがプリンタ２の機能制限情報を管理していてもよい。
【０１２２】
また、上記説明では、機能制限情報データベース１５は、設定不可能な機能項目および設定内容の組み合わせを記憶するものとした。しかしながら、これに限られず、機能制限情報データベース１５は、設定可能な機能項目および設定内容の組み合わせを示す機能制限情報を記憶してもよい。この場合、データベース検索部１６は、機能設定値記憶部１４が記憶する全ての機能項目および設定内容の中から、機能制限情報データベース１５が記憶する機能制限情報に合致しない機能項目および設定内容を読み出す。そして、警告情報表示処理部１７は、データベース検索部１６が読み出した機能項目および設定内容に対応する設定済み機能画像の上に警告マークを表示すればよい。
【０１２３】
また、上記説明では、データベース検索部１６は、機能設定部１３が機能設定内容記憶部１４を更新するたびに当該機能設定部１３から更新完了信号を受け、検索処理を開始するものとした。しかしながら、データベース検索部１６が検索を行うタイミングはこれに限られない。例えば、印刷要求部１９が入力装置４から印刷開始指示を取得したときに、データベース検索部１６は検索処理を開始してもよい。つまり、印刷設定画面に表示した印刷ＯＫボタンがクリックされたことを受けて、データベース検索部１６は検索処理を開始してもよい。
【０１２４】
これによれば、ユーザは、所望の全ての機能の設定が終了した後に、設定不可能な機能項目および設定内容を確認することができる。そのため、ユーザは、印刷する文書の内容に応じて、設定した全ての機能の優先度を決め、優先度の低い機能を設定変更することで、機能制限情報に抵触することなく、印刷処理を開始することができる。すなわち、ユーザは、機能を設定するたびに警告マークが表示され、設定変更を行う煩わしさがなく、全ての機能の設定が終了した後に、機能制限情報に抵触する機能の設定変更を一括して行うことができる。
【０１２５】
また、上記説明では、機能制限情報データベース１５は、設定不可能な機能項目および設定内容の組み合わせを記憶するものとした。しかしながら、これに限られず、機能制限情報データベース１５は、設定可能な機能項目および設定内容の組み合わせを示す機能制限情報を記憶してもよい。この場合、データベース検索部１６は、機能設定値記憶部１４が記憶する全ての機能項目および設定内容の中から、機能制限情報データベース１５が記憶する機能制限情報に合致しない機能項目および設定内容を読み出す。そして、警告情報表示処理部１７は、データベース検索部１６が読み出した機能項目および設定内容に対応する設定済み機能画像の上に警告マークを表示すればよい。
【０１２６】
また、機能制限情報データベース１５は、プリンタ２に備えられていてもよい。そして、プリンタ２は、装着される周辺装置（例えば、給紙装置やソーター）や故障状況に応じて、機能制限情報データベース１５が記憶する機能制限情報を変更する。これにより、機能制限情報データベース１５は、周辺装置の最新の装着状況に応じた機能制限情報を記憶することができる。その結果、ユーザは、最新の周辺装置の状況や故障状況に応じて、設定可能な機能の設定内容を認識することができる。
【０１２７】
また、上記説明では、警告情報表示処理部１７は、設定済み機能画像の上に警告マークを重ねて表示装置３に表示させるものとした。しかしながら、これに限らず、警告情報表示処理部１７は、データベース検索部１６が抽出した制限ＩＤに対応する機能制限情報の全ての機能項目およびその設定内容が設定不可能であることを示す画面を表示装置３に表示してもよい。もしくは、警告情報表示処理部１７は、データベース検索部１６が抽出した制限ＩＤに対応する機能制限情報の全ての機能項目およびその設定内容が設定不可能であることを示す音声を、図示しないスピーカ（出力装置）から出力させてもよい。これにより、ユーザは、設定不可能な機能を認識することができる。
【０１２８】
〔実施形態２〕
上記実施形態では、警告マークを一度に全て表示するものとした。本実施形態は、制限ＩＤごとに警告マークを順次繰り返して表示する形態である。
【０１２９】
図１２は、本実施形態に係るホスト装置（機能設定装置）１ａの構成を示すブロック図である。図１２に示されるように、ホスト装置１ａのプリンタドライバ部１２ａは、上記実施形態と比較して、タイマー２０を備えるとともに、警告情報表示処理部１７の代わりに警告情報表示処理部（出力制御手段）１７ａを備えている点で異なる。
【０１３０】
警告情報表示処理部１７ａは、上記警告情報表示処理部１７と同様に、データベース検索部１６から受けた制限ＩＤに含まれる全ての機能項目およびその設定内容が設定不可能であることを示す警告マークを表示装置３に表示するものである。ただし、警告情報表示処理部１７ａは、タイマー２０を用いて、警告マークを制限ＩＤごとに順次繰り返して所定時間だけ表示する。
【０１３１】
すなわち、警告情報表示処理部１７ａは、図８の代わりに、図１３のフローチャートに示された処理を行う。以下に、警告情報表示処理部１７ａにおける制限情報の表示処理の流れについて図１３を参照しながら説明する。
【０１３２】
まず、データベース検索部１６からＮ個（Ｎは１以上の整数）の制限ＩＤを取得した警告情報表示処理部１７ａは、当該Ｎ個の制限ＩＤの各々に対して、１〜Ｎの取得番号ｎを付与する（Ｓ５１）。
【０１３３】
次に、警告情報表示処理部１７ａは、取得番号ｎ＝１とし（Ｓ５２）、タイマー２０をリセットする（Ｓ５３）。
【０１３４】
続いて、警告情報表示処理部１７ａは、取得番号ｎ（ここでは１）を付与した制限ＩＤに対応する機能制限情報に含まれる全ての機能項目およびその設定内容を機能制限情報データベース１５から読み出す。そして、警告情報表示処理部１７ａは、読み出した機能項目および設定内容に対応する設定済み機能画像の上に警告マークを表示する（Ｓ５４）。
【０１３５】
その後、警告情報表示処理部１７ａは、タイマー２０を参照して所定時間が経過したことを検知し、Ｓ５４で表示した警告マークを消去する（Ｓ５５）。
【０１３６】
つぎに、警告情報表示処理部１７ａは、ｎ＝Ｎであるか否かを判断する。ｎ＝Ｎでない場合（Ｓ５６でＮｏ）、機能制限管理部は、ｎに１を加算し（Ｓ５７）、Ｓ５３〜Ｓ５６の処理を繰り返す。一方、ｎ＝Ｎである場合（Ｓ５６でＹｅｓ）、上記Ｓ５２の処理に戻り、取得番号ｎを１とし、Ｓ５３〜Ｓ５６の処理を繰り返す。
【０１３７】
例えば、制限ＩＤ「２」および「３」（図２参照）を取得した場合、警告情報表示処理部１７ａは、図１４に示されるように、所定時間ごとに、制限ＩＤ「２」に対応する設定済み機能画像（ここでは、設定内容「はがき」の機能項目「用紙」および設定内容「トレイ１」の機能項目「出力トレイ」の設定済み機能画像）Ｐ−１・Ｐ−２の上に警告マークＭを、制限ＩＤ「３」に対応する設定済み機能画像（ここでは、設定内容「はがき」の機能項目「用紙」および設定内容「横綴じ」の機能項目「両面印刷」の設定済み機能画像）Ｐ−１・Ｐ−３の上に警告マークＭを、順次繰り返して表示する。
【０１３８】
このように、本実施形態のホスト装置１ａでは、警告情報表示処理部１７ａは、データベース検索部１６ごとに抽出した機能について、当該機能制限情報ごとに上記警告を所定時間ずつ順次出力させる。
【０１３９】
これにより、ユーザは、所定時間に第１の機能制限情報と一致した機能を確認した後、次の所定時間では別の第２の機能制限情報と一致した機能を確認することとなる。その結果、ユーザは、どの機能の詳細条件が設定できないのか、もしくは、どの機能とどの機能とが互いに両立しないのかを容易に認識することができる。つまり、ユーザは、ある時間に警告が出力された機能のうちいずれかを設定変更することで、当該時間に出力された警告に対応する機能制限情報を回避することができる。
【０１４０】
なお、上記実施形態１に記載した変形例は、本実施形態にも適用可能である。例えば、同時間に所定数（例えば２）の制限ＩＤの機能制限情報に対応する設定済み機能画像に警告マークを表示し、その際、図１０（ａ）（ｂ）に示すように、異なる制限ＩＤの機能制限情報に対応する設定済み機能画像に対して、異なる警告マークを表示したり、異なる色や枠線を表示したりしてもよい。これにより、多数の制限ＩＤを受けた場合であっても、警告情報表示処理部１７ａは、短時間で全ての設定不可能な機能項目および設定内容について、設定不可能な組み合わせごとに、警告情報を表示することができる。
【０１４１】
また、上記説明では、警告情報表示処理部１７ａは、タイマー２０を用いて、制限ＩＤごとに警告マークを順次繰り返して所定時間だけ表示するものとした。しかしながら、これに限らず、警告情報表示処理部１７ａは、ユーザからの指示に応じて、制限ＩＤごとに警告マークを順次繰り返して表示してもよい。具体的には、警告情報表示処理部１７ａは、警告マークを表示する際に、「次へ」を示すボタンを表示する。そして、警告情報表示処理部１７ａは、当該ボタンがクリックされたことを検知して、制限ＩＤごとに、該制限ＩＤの機能制限情報に対応する設定済み機能画像の上に警告マークを順次繰り返して表示してもよい。
【０１４２】
つまり、警告情報表示処理部１７ａは、データベース検索部１６が機能制限情報ごとに抽出した機能について、ユーザからの指示に応じて、当該機能制限情報ごとに上記警告を順次出力させる。これにより、ユーザは、自身に適した速度で、機能制限情報ごとに対応する警告を順次確認することができる。
【０１４３】
〔実施形態３〕
上記実施形態１，２では、１台のプリンタに対する印刷設定を行う場合について説明した。しかしながら、近年、電子データをいくつかに分けて、それぞれを複数のプリンタに送信し、複数のプリンタで同時に印刷処理を行うことで、短時間で電子データを印刷する分散印刷が行われている。
【０１４４】
本実施形態は、上記分散印刷が可能な複数のプリンタを含む場合の形態である。図１５は、本実施形態に係るプリントシステムの全体構成を示すブロック図である。図１５に示されるように、本実施形態のプリントシステムは、ホスト装置（機能設定装置）１ｂと、複数台の第１プリンタ（処理装置）２−１，第２プリンタ（処理装置）２−２および第３プリンタ（処理装置）２−３と、機能制限情報サーバ（外部記憶装置）５とを備え、これらは通信ネットワークを介して相互に通信可能である。なお、図示してないが、ホスト装置１ｂには表示装置３および入力装置４が接続されている。
【０１４５】
機能制限情報サーバ５は、図示しないが、上記機能制限情報データベース１５を備えるものである。ただし、本実施形態の機能制限情報サーバ５が備える機能制限情報データベース１５は、制限ＩＤと、プリンタ名と、機能制限情報である機能項目および設定内容とを対応付けて記憶する。
【０１４６】
図１６は、本実施形態の機能制限情報サーバ５が備える機能制限情報データベース１５の一記憶例を示す図である。図１６に示されるように、制限ＩＤ「１」〜「３」が第１プリンタ２−１における機能制限情報であり、制限ＩＤ「４」が第２プリンタ２−２における機能制限情報であり、制限ＩＤ「５」が第３プリンタ２−３における機能制限情報であることを示している。
【０１４７】
つまり、図１６で示されるように、本実施形態では、例えば、制限ＩＤ「２」は、第１プリンタ２−１において、設定内容「Ａ６またははがき」の機能項目「用紙サイズ」と設定内容「トレイ１」の機能項目「出力トレイ」とが両立して設定不可能であることを示している。また、制限ＩＤ「４」は、第２プリンタ２−２において、設定内容「横綴じまたは縦綴じ」の機能項目「両面印刷」が設定不可能であることを示している。さらに、制限ＩＤ「５」は、第３プリンタ２−３において、設定内容「Ａ４以外」の機能項目「用紙サイズ」が設定不可能であることを示している。
【０１４８】
ホスト装置１ｂの内部構成は、図１１に示したホスト装置１の内部構成と同様である。ただし、本実施形態のデータベース検索部１６は、通信ネットワークを介して、機能制限情報サーバ５の機能制限情報データベース１５から、制限ＩＤごとに、プリンタ名と機能制限情報（機能項目および設定内容）とを読み出すとともに、制限ＩＤを警告情報表示処理部１７に出力する際、当該制限ＩＤに対応するプリンタ名も警告情報表示処理部１７に出力する。
【０１４９】
また、本実施形態の警告情報表示処理部１７は、データベース検索部１６から受けた制限ＩＤの機能制限情報に対応する設定済み機能画像の上に警告マークを表示する際、当該制限ＩＤに対応するプリンタ名を示す情報を警告マークと合わせて表示する。
【０１５０】
また、本実施形態の印刷要求部１９は、表示装置３にプリンタの選択指示を表示し、ユーザに対してプリンタの選択を促す。この際、印刷要求部１９は、ユーザの指示により、アプリケーション部１１から受けた文書データの頁ごとに印刷するプリンタを選択してもよい。そして、印刷要求部１９は、入力装置４に入力されたプリンタ２−１・２−２・２−３に対して、印刷ジョブを出力する。これにより、ユーザは、分散印刷する際のプリンタを選択することができる。例えば、ユーザは、カラーページをカラーが印刷可能かプリンタで、モノクロページをモノクロのみ印刷可能なプリンタで印刷させるなど同一の印刷ジョブを複数のプリンタで実行させることができる。なお、印刷要求部１９がプリンタの選択処理を行うタイミングは、印刷条件設定前でも、印刷条件を設定し、制限情報を検索した後でもよい。
【０１５１】
図１７は、本実施形態のデータベース検索部１６における検索処理の流れを示すフローチャートである。
【０１５２】
まず、データベース検索部１６は、上記Ｓ３１と同様に、機能制限情報データベース１５から、各制限ＩＤごとに、プリンタ名と機能制限情報である機能項目および設定内容とを読み出す（Ｓ６１）。
【０１５３】
そして、データベース検索部１６は、機能制限情報データベース１５が記憶する各制限ＩＤの機能制限情報が示す全ての機能と、機能設定内容記憶部１４から読み出した機能とが一致するか否か、あるいは、機能制限情報データベース１５が記憶する各制限ＩＤの機能制限情報が示す全ての機能の設定内容と、機能設定内容記憶部１４から読み出した機能の設定内容とが一致するか否かを判断する（Ｓ６２）。
【０１５４】
一致する場合（Ｓ６２でＹｅｓ）、データベース検索部１６は、当該機能制限情報に対応する制限ＩＤおよびプリンタ名を警告情報表示処理部１７に通知する（Ｓ６３）。その後、Ｓ６４の処理に移行する。一方、読み出した機能制限情報である全ての機能項目および設定内容が含まれていない場合（Ｓ６２でＮｏ）もＳ６４の処理に移行する。
【０１５５】
次にＳ６４において、データベース検索部１６は、機能制限情報データベース１５からまだ読み出していない制限ＩＤの機能制限情報があるか否かを判断する。読み出していない制限ＩＤの機能制限情報がある場合（Ｓ６４でＹｅｓ）、該読み出していない制限ＩＤについて上記Ｓ６１からＳ６３の処理を繰り返す。一方、全ての制限ＩＤを読み出した場合（Ｓ６４でＮｏ）、処理を終了する。
【０１５６】
以上により、データベース検索部１６は、全ての制限ＩＤの中から、設定済みの機能項目および設定内容に当てはまる機能制限情報に対応する制限ＩＤを漏れなく検索することができ、検索した制限ＩＤと、該制限ＩＤに対応するプリンタ名とを警告情報表示処理部１７に出力する。
【０１５７】
そして、制限ＩＤおよびプリンタ名を受けた警告情報表示処理部１７は、当該制限ＩＤごとに、対応する機能制限情報である機能項目およびその設定内容を機能制限情報データベース１５から読み出し、領域Ｂに表示されている設定済み機能画像のうち、読み出した機能項目および設定内容に対応する設定済み機能画像を特定する。そして、警告情報表示処理部１７は、特定した設定済み機能画像の上に、データベース検索部１６から受けたプリンタ名を付した警告マークを重ねて表示する。
【０１５８】
図１８は、制限ＩＤ「２」「４」「５」を受けた警告情報表示処理部１７が表示する警告マークの一例を示す図である。
【０１５９】
図１８に示されるように、警告情報表示処理部１７は、制限ＩＤ「２」に対応する設定済み機能画像Ｐ（設定内容「Ａ６」の機能項目「用紙サイズ」および設定内容「トレイ１」の機能項目「出力トレイ」）の上に、第１プリンタ２−１を示す「１」を付した警告マークＭ−３を表示する。同様に、警告情報表示処理部１７は、制限ＩＤ「４」に対応する設定済み機能画像Ｐ（設定内容「横綴じ」の機能項目「両面印刷」）の上に、第２プリンタ２−２を示す「２」を付した警告マークＭ−４を表示する。さらに、警告情報表示処理部１７は、制限ＩＤ「５」に対応する設定済み機能画像Ｐ（設定内容「Ａ６」の機能項目「用紙サイズ」）の上に、第３プリンタ２−３を示す「３」を付した警告マークＭ−５を表示する。
【０１６０】
このように、本実施形態のホスト装置１ｂでは、データベース検索部１６は、機能制限情報とともに、当該機能制限情報に対応するプリンタを識別するプリンタ名（処理装置識別情報）を機能制限情報サーバ５の機能制限情報データベース１５から取得する。そして、警告情報表示処理部１７は、データベース検索部１６が機能制限情報ごとに抽出した機能について、上記警告を出力する際、当該機能制限情報に対応付けられたプリンタ名を表示装置３に表示させる。
【０１６１】
これにより、印刷設定画面を見たユーザは、各プリンタにおける設定不可能な機能項目およびその設定内容を認識することができる。その結果、ユーザは、利用する機能項目の再選択や、機能項目の設定内容の変更、もしくは、印刷するプリンタの選択を適宜行うことができる。
【０１６２】
なお、上記説明では、機能制限情報サーバ５が全てのプリンタ２−１・２−２・２−３における機能制限情報を管理するものとした。しかしながら、これに限らず、ホスト装置１ｂが機能制限情報データベース１５を備え、全てのプリンタ２−１・２−２・２−３における機能制限情報を管理してもよい。
【０１６３】
もしくは、各プリンタ２−１・２−２・２−３が機能制限情報データベース１５を備え、各機能制限情報データベース１５が自身のプリンタにおける機能制限情報のみを記憶していてもよい。つまり、プリンタ２−１に備えられた機能制限情報データベース１５は、図１６に示す制限ＩＤ「１」〜「３」の機能制限情報のみを記憶し、プリンタ２−２に備えられた機能制限情報データベース１５は、図１６に示す制限ＩＤ「４」の機能制限情報のみを記憶し、プリンタ２−３に備えられた機能制限情報データベース１５は、図１６に示す制限ＩＤ「５」の機能制限情報のみを記憶する。
【０１６４】
この場合、データベース検索部１６は、各機能制限情報データベース１５から読み出した機能制限情報およびプリンタ名に対して、各々ユニークに仮の制限ＩＤを付与することで、図１７に示した処理を行うことができる。また、データベース検索部１６は、機能設定内容記憶部１４が記憶する機能項目および設定内容と一致する機能制限情報を警告情報表示処理部１７に出力する際、当該機能制限情報に付与したプリンタ名も合わせて出力する。そして、警告情報表示処理部１７は、データベース検索部１６から受けた機能制限情報に対応する設定済み機能画像の上に、当該機能制限情報とともに受けたプリンタ名を記した警告マークを表示させればよい。
【０１６５】
つまり、各プリンタ２−１・２−２・２−３が機能制限情報データベース１５を備えており、データベース検索部１６は、各プリンタ２−１・２−２・２−３から、当該プリンタに対して定められた機能制限情報とプリンタ名とを取得する。
【０１６６】
これにより、ホスト装置１ｂが機能制限情報を管理する必要がなくなる。また、各プリンタ２−１・２−２・２−３において、装着される周辺装置（例えば、給紙装置やソーター）や故障状況に応じて、自身が備える機能制限情報データベース１５が記憶する機能制限情報を変更される場合には、ユーザは、最新の周辺装置の状況や故障状況に応じて、設定可能な機能の設定内容を認識することができる。
【０１６７】
なお、上記実施形態１に記載した変形例や上記実施形態２は、本実施形態にも適用可能である。
【０１６８】
また、本発明のプリンタドライバ部１２を備えたホスト装置１・１ａ・１ｂは、以下のようにも表現できる。すなわち、複数の機能を設定できる設定画面表示装置であって、使用者が設定した機能の一覧を表示する設定済み機能画像表示処理部１８と、機能の制限情報を保持する機能制限情報データベース１５と、機能制限情報と現在の設定内容を照らし合わせ、機能制限に抵触する組み合わせを発見する検索機能とを備え、現在の設定内容のうち、機能制限情報に抵触する機能の組み合わせに対して、前記設定した機能の一覧の該当機能の表示を変更する。
【０１６９】
これにより、現在設定されている機能のうち、同時に選択できない組み合わせなどを使用者に伝え、設定内容の変更を促すことができる。
【０１７０】
上記表示の変更としては、設定済み機能画像の表示の色を変える場合や、設定済み機能画像の表示にマークを付加する場合が考えられる。
【０１７１】
そして、現在の設定内容が複数の機能制限情報に同時に抵触する場合に、それぞれの機能制限情報を個別に表示する。これにより、現在の設定内容に、同時に選択できない組み合わせが複数存在する場合に、それぞれを個別に表示することで、どの組み合わせに問題があるかをわかりやすくする。
【０１７２】
なお、個別に表示する方法としては、一定時間ごとに表示する組み合わせを変更する方法や、使用者の指示に従って表示を切り替える方法、組み合わせごとに表示の変更方法を変える方法が考えられる。
【０１７３】
また、本発明のプリンタドライバ部１２を備えたホスト装置１・１ａ・１ｂは、以下のようにも表現できる。すなわち、複数の機能を設定できる設定画面表示装置であって、使用者が設定した機能の一覧を表示する設定済み機能画像表示処理部１８と、外部装置から機能制限情報を取得する通信手段であるデータベース検索部１６と、機能制限情報と現在の設定内容を照らし合わせ、機能制限情報に抵触する組み合わせを発見する検索機能とを備え、現在の設定内容のうち、機能制限情報に抵触する機能の組み合わせに対して、前記設定済み機能画像の該当機能の表示を変更する。
【０１７４】
これにより、機能制限情報を設定対象のプリンタから取得することで、対象ごとに機能の組み合わせ制限を行うことが出来る。
【０１７５】
また、複数のプリンタを利用して印刷を行う際に、それぞれのプリンタの機能制限情報をもとに、機能制限情報に抵触する組み合わせを通知してもよい。これにより、複数のプリンタ間の処理能力の差異によって、いずれかのプリンタで使用不可能な機能について個別に使用者に通知することが出来る。
【０１７６】
また、複数のプリンタを利用して印刷を行う際に、各プリンタの機能制限情報をそれぞれのプリンタから取得してもよい。
【０１７７】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。例えば、実施形態３に示したホスト装置が実施形態２に示したタイマー２０を備え、制限ＩＤごとに警告マークを順次繰り返して表示してもよい。
【０１７８】
最後に、ホスト装置１・１ａ・１ｂの各ブロック、特に機能設定部１３と、データベース検索部１６と、警告情報表示処理部１７と、設定済み機能表示処理部１８と、印刷要求部１９は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１７９】
すなわち、ホスト装置１・１ａ・１ｂは、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるホスト装置１・１ａ・１ｂの制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記ホスト装置１・１ａ・１ｂに供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１８０】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１８１】
また、ホスト装置１・１ａ・１ｂを通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１８２】
本発明の機能設定装置によれば、機能の設定順序に関わらず、ユーザにとって優先度の高い機能の設定が容易であるため、例えば、プリンタドライバがインストールされ得るパソコンやプリンタの制御装置に適用できる。
【図面の簡単な説明】
【０１８３】
【図１】本発明の実施形態１に係るホスト装置とその周辺装置の構成を示すブロック図である。
【図２】ホスト装置が備える機能制限情報データベースが記憶する機能制限情報の一例を示す図である。
【図３】プリンタドライバ部の処理全体の概要を示すフローチャートである。
【図４】起動時処理の処理の流れを示すフローチャートである。
【図５】起動時の印刷設定画面の一例を示す図である。
【図６】機能設定処理の流れを示すフローチャートである。
【図７】機能制限情報の検索処理の流れを示すフローチャートである。
【図８】制限情報の表示処理の流れを示すフローチャートである。
【図９】警告マークが表示された印刷設定画面の一例を示す図である。
【図１０】制限情報表示処理部における制限情報の表示方法の他の例を示す図であり、（ａ）は制限ＩＤごとに異なる警告マークを表示する例を、（ｂ）は制限ＩＤごとに設定済み機能画像の色および枠線を変更する例を示している。
【図１１】プリントシステムの変形例を示すブロック図である。
【図１２】実施形態２に係るホスト装置とその周辺装置の構成を示すブロック図である。
【図１３】実施形態２における制限情報の表示処理の流れを示すフローチャートである。
【図１４】実施形態２のホスト装置が備える制限情報表示処理部における制限情報の表示例を示す図である。
【図１５】実施形態３に係るプリントシステムの構成を示すブロック図である。
【図１６】実施形態３の機能制限情報サーバが記憶する機能制限情報の一例を示す図である。
【図１７】実施形態３のホスト装置が備えるデータベース検索部の検索処理の流れを示すフローチャートである。
【図１８】実施形態３のホスト装置が備える制限情報表示処理部における制限情報の表示例を示す図である。
【符号の説明】
【０１８４】
１・１ａ・１ｂ  ホスト装置（機能設定装置）
２・２−１・２−２・２−３  プリンタ（処理装置）
３  表示装置（出力装置）
４  入力装置
５  機能制限情報サーバ（外部記憶装置）
１１  アプリケーション部
１２・１２ａ  プリンタドライバ部
１３  機能設定部（機能設定手段）
１４  機能設定値記憶部
１５  機能制限情報データベース（記憶部）
１６  データベース検索部（抽出手段）
１７・１７ａ  警告情報表示処理部（出力制御手段）
１８  設定済み機能表示処理部（設定済み機能画像表示制御手段）
１９  印刷要求部
【図１】
2007058563.tif 000003
【図２】
2007058563.tif 000004
【図３】
2007058563.tif 000005
【図４】
2007058563.tif 000006
【図５】
2007058563.tif 000007
【図６】
2007058563.tif 000008
【図７】
2007058563.tif 000009
【図８】
2007058563.tif 000010
【図９】
2007058563.tif 000011
【図１０】
2007058563.tif 000012
【図１１】
2007058563.tif 000013
【図１２】
2007058563.tif 000014
【図１３】
2007058563.tif 000015
【図１４】
2007058563.tif 000016
【図１５】
2007058563.tif 000017
【図１６】
2007058563.tif 000018
【図１７】
2007058563.tif 000019
【図１８】
2007058563.tif 000020