(57)【要約】【課題】印刷装置側での設定によって印刷装置に機能制限がかかっている場合に、そのことを利用者が容易に認識できるように構成された情報処理装置と、そのような情報処理装置を構成するためのプログラムの提供。【解決手段】ＰＣが備えるステータスモニタは、プリンタからステータスを取得し（Ｓ１１０）、プリンタ側印刷設定に起因する機能制限がプリンタにかかっているか否かを判断する（Ｓ１３５）。そして、プリンタに機能制限がかかっている場合は（Ｓ１３５：ＹＥＳ）、制限中のステータスをアイコン表示する（Ｓ１４０）。また、利用者がアイコンに対するクリック操作を行った場合は（Ｓ１４５：ＹＥＳ）、機能制限中である旨のメッセージを表示する（Ｓ１５５）。したがって、これらのアイコンやメッセージを見れば、利用者は、プリンタに機能制限がかかっていることを容易に認識できる。【選択図】図４
2008176401.tif 000002
【特許請求の範囲】
【請求項１】
利用者に対する出力情報を出力する出力手段と、
情報処理装置側に存在する第１の印刷設定の中で、印刷装置が備える所定の機能を利用する旨の設定がなされている場合でも、前記印刷装置側に存在する第２の印刷設定の中で、前記所定の機能の利用を制限する旨の設定がなされている場合には、前記所定の機能の利用が制限される機能制限状態となる印刷装置から、当該印刷装置が前記機能制限状態にあるか否かを示す機能制限情報を受信する受信手段と、
前記受信手段によって受信された前記機能制限情報に基づいて、前記印刷装置が前記機能制限状態にあるか否かを示す前記出力情報を、前記出力手段を介して常時出力する制御を実行する制御手段と
を備えたことを特徴とする情報処理装置。
【請求項２】
前記受信手段および前記制御手段は、
前記第１の印刷設定に従った印刷を前記印刷装置に指示する印刷指示系プロセスとは独立に起動および終了可能で、起動後は前記情報処理装置上に常駐して処理を継続する常駐プロセスが機能することによって構成される手段である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記常駐プロセスは、前記印刷装置のステータスを常時出力するステータスモニタを前記情報処理装置上で機能させるプロセスであり、
前記ステータスモニタは、前記印刷装置のステータスとして、通常の印刷ができる正常状態、印刷ができないエラー状態、および前記機能制限状態を少なくとも含む複数の状態の中から選ばれる少なくとも一つを、前記出力情報として前記出力手段を介して常時出力する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記出力手段は、前記出力情報を表示する表示手段であり、
前記制御手段は、前記印刷装置が前記機能制限状態にあるか否かを、利用者が形態または色彩の違いによって識別可能な表示対象物を、前記表示手段を介して表示する制御を実行する
ことを特徴とする請求項１〜請求項３のいずれかに記載の情報処理装置。
【請求項５】
前記制御手段は、利用者からの指示に応じて、前記機能制限状態の詳細を示す情報を、前記表示手段を介して表示する制御を実行する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記制御手段は、前記印刷装置が前記機能制限状態にあることを表す前記表示対象物を、利用者がポインティングデバイスを使ってポイントしたこと、または、当該ポイント後に前記ポインティングデバイスにおいて所定の操作を行ったこと、いずれかを条件として、前記機能制限状態の詳細を示す情報を、前記表示手段を介して表示する制御を実行する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
利用者に対する出力情報を出力する出力手段と、
情報処理装置側に存在する第１の印刷設定の中で、印刷装置が備える所定の機能を利用する旨の設定がなされている場合でも、前記印刷装置側に存在する第２の印刷設定の中で、前記所定の機能の利用を制限する旨の設定がなされている場合には、前記所定の機能の利用が制限される機能制限状態となる印刷装置から、当該印刷装置が前記機能制限状態にあるか否かを示す機能制限情報を受信する受信手段と、
利用者からの指示に応じて前記第１の印刷設定に対する設定変更処理が必要になることを条件として、前記受信手段によって受信された前記機能制限情報に基づいて、前記印刷装置が前記機能制限状態にあるか否かを示す前記出力情報を、前記出力手段を介して出力する制御を実行する制御手段と
を備えたことを特徴とする情報処理装置。
【請求項８】
前記制御手段は、前記第１の印刷設定の内、前記印刷装置が前記機能制限状態にある場合に影響を受ける設定項目を少なくとも含む設定変更画面を表示可能で、少なくとも当該設定変更画面を表示する際、前記印刷装置が前記機能制限状態にあるか否かを示す前記出力情報を、前記出力手段を介して出力する制御を実行する
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記制御手段は、前記第１の印刷設定の内、前記印刷装置が前記機能制限状態にある場合に影響を受ける設定項目を少なくとも含む設定変更画面を表示可能で、少なくとも当該設定変更画面を表示する際、前記印刷装置が前記機能制限状態にあれば、前記印刷装置が前記機能制限状態にあるか否かを示す前記出力情報として、設定変更が受け付けられない状態にある前記設定項目を表示する一方、前記印刷装置が前記機能制限状態になければ、前記印刷装置が前記機能制限状態にあるか否かを示す前記出力情報として、設定変更が受け付けられる状態にある前記設定項目を表示する制御を実行する
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
利用者に対する出力情報を出力する出力手段を備えた情報処理装置を、
情報処理装置側に存在する第１の印刷設定の中で、印刷装置が備える所定の機能を利用する旨の設定がなされている場合でも、前記印刷装置側に存在する第２の印刷設定の中で、前記所定の機能の利用を制限する旨の設定がなされている場合には、前記所定の機能の利用が制限される機能制限状態となる印刷装置から、当該印刷装置が前記機能制限状態にあるか否かを示す機能制限情報を受信する受信手段と、
前記受信手段によって受信された前記機能制限情報に基づいて、前記印刷装置が前記機能制限状態にあるか否かを示す前記出力情報を、前記出力手段を介して常時出力する制御を実行する制御手段
として機能させることを特徴とするプログラム。
【請求項１１】
利用者に対する出力情報を出力する出力手段を備えた情報処理装置を、
情報処理装置側に存在する第１の印刷設定の中で、印刷装置が備える所定の機能を利用する旨の設定がなされている場合でも、前記印刷装置側に存在する第２の印刷設定の中で、前記所定の機能の利用を制限する旨の設定がなされている場合には、前記所定の機能の利用が制限される機能制限状態となる印刷装置から、当該印刷装置が前記機能制限状態にあるか否かを示す機能制限情報を受信する受信手段と、
利用者からの指示に応じて前記第１の印刷設定に対する設定変更処理が必要になることを条件として、前記受信手段によって受信された前記機能制限情報に基づいて、前記印刷装置が前記機能制限状態にあるか否かを示す前記出力情報を、前記出力手段を介して出力する制御を実行する制御手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関する情報を出力する情報処理装置、およびプログラムに関する。
【背景技術】
【０００２】
従来、機能制限ができる印刷装置は、既に提案されている（例えば、特許文献１参照）。この種の印刷装置は、印刷装置側での設定により、印刷装置が有する全ての機能の内、一部の機能が制限されるように構成されている。
【０００３】
例えば、特許文献１に記載された印刷装置の場合、黒の単色印刷機能、黒以外の単色印刷機能、およびフルカラー印刷機能のそれぞれについて、利用可能とするか制限するかを印刷装置側で任意に設定することができる。
【０００４】
また、同文献には、印刷装置の外部にある情報処理装置からの印刷指令に基づいて印刷装置が作動するリモートプリントモードが開示されている。このリモートプリントモードの場合、例えば、フルカラー印刷機能が制限されていても、情報処理装置側から印刷装置側へ暗証番号を送信することにより、機能制限を解除することができた（特許文献１：段落［００７０］〜［００７１］参照）。
【特許文献１】特開平８−１３０６５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の印刷装置において、上記リモートプリントモードでの印刷を行う場合、印刷装置側で機能制限がかかっているかどうかは、情報処理装置側から印刷装置側へ実際に印刷を指令してみないとわからない、という問題があった。
【０００６】
すなわち、上記従来の印刷装置においては、情報処理装置側から印刷装置側へ実際に印刷を指令した結果、暗証番号の入力を求められれば、利用者は、その時点で初めて印刷装置側で機能制限がかかっていることに気づく。
【０００７】
そのため、例えば、機能制限がかかった印刷装置とかかっていない印刷装置が混在する環境等において、どの印刷装置に機能制限がかかっているのかを知らない利用者は、いちいち印刷を指令してみないと、どの印刷装置に機能制限がかかっているのかわからない。
【０００８】
したがって、機能制限がかかっていない印刷装置を選択したい利用者や、所望の印刷装置に機能制限がかかっていれば印刷そのものを断念するつもりの利用者にとっては、きわめて面倒な手間がかかる、という問題があった。
【０００９】
また、情報処理装置側では、印刷時に一時的に印刷設定を変更したり、プリンタドライバのデフォルト印刷設定を変更したりするような作業が行われることがある。その際、印刷装置側で上記のような機能制限がかかっていることがわからないと、機能制限がかかっているにもかかわらず、その機能を利用する旨の設定を行ってしまう可能性がある。
【００１０】
このような場合に、印刷設定の変更後、印刷を指令した段階でエラーが発生したり、初期の印刷がなされないことに気づいたりすると、印刷設定をやり直したり、別の印刷装置を探したりせざるを得ず、面倒な手間がかかることになる。また、印刷装置側で機能制限がかかっていることに気づかない利用者は、情報処理装置側での印刷設定に何らかの誤りがあるものと誤解してしまうおそれもあった。
【００１１】
本発明は、上記のような問題を解決するためになされたものであり、その目的は、印刷装置側での設定によって印刷装置に機能制限がかかっている場合に、そのことを利用者が容易に認識できるように構成された情報処理装置を提供することにある。また、そのような情報処理装置を構成するためのプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
以下、本発明において採用した構成について説明する。
まず、請求項１に記載の情報処理装置は、利用者に対する出力情報を出力する出力手段と、情報処理装置側に存在する第１の印刷設定の中で、印刷装置が備える所定の機能を利用する旨の設定がなされている場合でも、前記印刷装置側に存在する第２の印刷設定の中で、前記所定の機能の利用を制限する旨の設定がなされている場合には、前記所定の機能の利用が制限される機能制限状態となる印刷装置から、当該印刷装置が前記機能制限状態にあるか否かを示す機能制限情報を受信する受信手段と、前記受信手段によって受信された前記機能制限情報に基づいて、前記印刷装置が前記機能制限状態にあるか否かを示す前記出力情報を、前記出力手段を介して常時出力する制御を実行する制御手段とを備えたことを特徴とする。
【００１３】
このように構成された情報処理装置によれば、情報処理装置の利用者は、実際に印刷を指令してみなくても、常時出力されている出力情報によって、印刷装置が機能制限状態にあるか否かを事前に認識できる。したがって、面倒な手間をかけなくても、所望の印刷が可能かどうかを判断でき、所望の印刷ができないにもかかわらず、印刷装置に対して無駄な印刷指令を与えてしまうのを防止することができる。
【００１４】
また、請求項２に記載の情報処理装置は、請求項１に記載の情報処理装置において、前記受信手段および前記制御手段は、前記第１の印刷設定に従った印刷を前記印刷装置に指示する印刷指示系プロセスとは独立に起動および終了可能で、起動後は前記情報処理装置上に常駐して処理を継続する常駐プロセスが機能することによって構成される手段であることを特徴とする。
【００１５】
このように構成された情報処理装置によれば、情報処理装置の利用者が印刷装置での印刷を実行する際には、印刷指示系プロセスが起動されるが、このような印刷指示系プロセスとは独立に常駐プロセスを起動することができる。したがって、常駐プロセスを必要に応じて起動しておけば、利用者は印刷指示系プロセスを起動しなくても、事前に所望の印刷が可能かどうかを判断できる。
【００１６】
また、請求項３に記載の情報処理装置は、請求項２に記載の情報処理装置において、前記常駐プロセスは、前記印刷装置のステータスを常時出力するステータスモニタを前記情報処理装置上で機能させるプロセスであり、前記ステータスモニタは、前記印刷装置のステータスとして、通常の印刷ができる正常状態、印刷ができないエラー状態、および前記機能制限状態を少なくとも含む複数の状態の中から選ばれる少なくとも一つを、前記出力情報として前記出力手段を介して常時出力することを特徴とする。
【００１７】
ステータスモニタは、本来、印刷装置側で任意に設定される設定内容を常時出力するためのものではなく、動的に変化する可能性がある印刷装置のステータスがどのような状態にあるのかを常時出力するためのものである。
【００１８】
これに対し、請求項３に記載の情報処理装置上で機能するステータスモニタは、動的に変化する可能性がある印刷装置のステータスに加え、印刷装置側で任意に設定される機能制限に関する設定内容をも出力する。すなわち、上記ステータスモニタでは、「機能制限に関する設定内容」も「印刷装置のステータス」の一種として扱い、常時出力する対象としている。
【００１９】
このように構成された情報処理装置によれば、印刷装置のステータスが正常状態かエラー状態かを、ステータスモニタの出力で確認する利用者であれば、その確認の際に、印刷装置が機能制限状態にあることをも知ることができる。
【００２０】
また、請求項４に記載の情報処理装置は、請求項１〜請求項３のいずれかに記載の情報処理装置において、前記出力手段は、前記出力情報を表示する表示手段であり、前記制御手段は、前記印刷装置が前記機能制限状態にあるか否かを、利用者が形態または色彩の違いによって識別可能な表示対象物を、前記表示手段を介して表示する制御を実行することを特徴とする。
【００２１】
このように構成された情報処理装置によれば、利用者は、表示手段を介して表示された表示対象物の形態または色彩の違いにより、印刷装置が機能制限状態にあるか否かを、一目で直感的に識別できる。
【００２２】
また、請求項５に記載の情報処理装置は、請求項４に記載の情報処理装置において、前記制御手段は、利用者からの指示に応じて、前記機能制限状態の詳細を示す情報を、前記表示手段を介して表示する制御を実行することを特徴とする。
【００２３】
このように構成された情報処理装置によれば、機能制限状態の詳細を必要とする利用者は、指示を与えるだけで詳細な情報を知ることができる。一方、機能制限状態の詳細を必要としない利用者は、指示を与えなければ煩雑な情報が表示されない。したがって、利用者が必要とする程度に応じた詳しさで情報を提供できる。
【００２４】
また、請求項６に記載の情報処理装置は、請求項５に記載の情報処理装置において、前記制御手段は、前記印刷装置が前記機能制限状態にあることを表す前記表示対象物を、利用者がポインティングデバイスを使ってポイントしたこと、または、当該ポイント後に前記ポインティングデバイスにおいて所定の操作を行ったこと、いずれかを条件として、前記機能制限状態の詳細を示す情報を、前記表示手段を介して表示する制御を実行することを特徴とする。
【００２５】
このように構成された情報処理装置によれば、機能制限状態の詳細を必要とする利用者は、ポインティングデバイスを使って表示対象物をポイントするか、当該ポイント後にポインティングデバイスにおいて所定の操作をするだけで詳細な情報を知ることができる。したがって、きわめて簡単な操作で詳細な情報を知ることができる。
【００２６】
次に、請求項７に記載の情報処理装置は、利用者に対する出力情報を出力する出力手段と、情報処理装置側に存在する第１の印刷設定の中で、印刷装置が備える所定の機能を利用する旨の設定がなされている場合でも、前記印刷装置側に存在する第２の印刷設定の中で、前記所定の機能の利用を制限する旨の設定がなされている場合には、前記所定の機能の利用が制限される機能制限状態となる印刷装置から、当該印刷装置が前記機能制限状態にあるか否かを示す機能制限情報を受信する受信手段と、利用者からの指示に応じて前記第１の印刷設定に対する設定変更処理が必要になることを条件として、前記受信手段によって受信された前記機能制限情報に基づいて、前記印刷装置が前記機能制限状態にあるか否かを示す前記出力情報を、前記出力手段を介して出力する制御を実行する制御手段とを備えたことを特徴とする。
【００２７】
このように構成された情報処理装置によれば、情報処理装置の利用者は、第１の印刷設定についての設定変更を行おうとしたときに出力される出力情報によって、第２の印刷設定に起因して印刷装置が機能制限状態にあるか否かを事前に認識できる。
【００２８】
したがって、第１の印刷設定についての設定変更を行う際、実際に印刷してみなくても所望の印刷が可能かどうかを判断でき、無駄になる設定変更が行われてしまうのを抑制することができる。また、所望の印刷ができない利用者が、第１の印刷設定に何らかの問題があるのではないかといった疑義を抱くのを、未然に防止することができる。
【００２９】
また、請求項８に記載の情報処理装置は、請求項７に記載の情報処理装置において、前記制御手段は、前記第１の印刷設定の内、前記印刷装置が前記機能制限状態にある場合に影響を受ける設定項目を少なくとも含む設定変更画面を表示可能で、少なくとも当該設定変更画面を表示する際、前記印刷装置が前記機能制限状態にあるか否かを示す前記出力情報を、前記出力手段を介して出力する制御を実行することを特徴とする。
【００３０】
このように構成された情報処理装置によれば、印刷装置が機能制限状態にあると影響を受ける設定項目（例えばカラー印刷設定）の設定変更を行うための設定変更画面が表示された際には、同時に機能制限状態にあるか否かを示す出力情報が出力される。したがって、第１の印刷設定に含まれる設定項目の設定変更だけで所望の印刷が可能となるのかどうかを的確に判断できる。
【００３１】
また、請求項９に記載の情報処理装置は、請求項８に記載の情報処理装置において、前記制御手段は、前記第１の印刷設定の内、前記印刷装置が前記機能制限状態にある場合に影響を受ける設定項目を少なくとも含む設定変更画面を表示可能で、少なくとも当該設定変更画面を表示する際、前記印刷装置が前記機能制限状態にあれば、前記印刷装置が前記機能制限状態にあるか否かを示す前記出力情報として、設定変更が受け付けられない状態にある前記設定項目を表示する一方、前記印刷装置が前記機能制限状態になければ、前記印刷装置が前記機能制限状態にあるか否かを示す前記出力情報として、設定変更が受け付けられる状態にある前記設定項目を表示する制御を実行することを特徴とする。
【００３２】
このように構成された情報処理装置によれば、印刷装置が機能制限状態にあると影響を受ける設定項目の設定変更を行うための設定変更画面が表示された際には、機能制限状態にあるか否かに応じて、設定項目の変更ができないかどうかが変わる。
【００３３】
したがって、機能制限状態にあるにもかかわらず、第１の印刷設定に含まれる設定項目の設定変更が行われるのを防止できる。また、設定変更ができないことで、利用者は印刷装置が機能制限状態にあることを察知できる。
【００３４】
次に、請求項１０に記載のプログラムは、利用者に対する出力情報を出力する出力手段を備えた情報処理装置を、情報処理装置側に存在する第１の印刷設定の中で、印刷装置が備える所定の機能を利用する旨の設定がなされている場合でも、前記印刷装置側に存在する第２の印刷設定の中で、前記所定の機能の利用を制限する旨の設定がなされている場合には、前記所定の機能の利用が制限される機能制限状態となる印刷装置から、当該印刷装置が前記機能制限状態にあるか否かを示す機能制限情報を受信する受信手段と、前記受信手段によって受信された前記機能制限情報に基づいて、前記印刷装置が前記機能制限状態にあるか否かを示す前記出力情報を、前記出力手段を介して常時出力する制御を実行する制御手段として機能させることを特徴とする。
【００３５】
このように構成されたプログラムによれば、情報処理装置を請求項１に記載の各手段として機能させることができる。この場合、情報処理装置は、請求項１に記載の情報処理装置について述べた通りの作用、効果を奏するものとなる。
【００３６】
なお、請求項１０に記載のプログラムは、さらに請求項２〜請求項６の各請求項に記載の情報処理装置が備える各手段として、情報処理装置を機能させるプログラムとして構成されていてもよい。この場合、情報処理装置は、請求項２〜請求項６の各請求項に記載の情報処理装置について述べた通りの作用、効果を奏するものとなる。
【００３７】
次に、請求項１１に記載のプログラムは、利用者に対する出力情報を出力する出力手段を備えた情報処理装置を、情報処理装置側に存在する第１の印刷設定の中で、印刷装置が備える所定の機能を利用する旨の設定がなされている場合でも、前記印刷装置側に存在する第２の印刷設定の中で、前記所定の機能の利用を制限する旨の設定がなされている場合には、前記所定の機能の利用が制限される機能制限状態となる印刷装置から、当該印刷装置が前記機能制限状態にあるか否かを示す機能制限情報を受信する受信手段と、利用者からの指示に応じて前記第１の印刷設定に対する設定変更処理が必要になることを条件として、前記受信手段によって受信された前記機能制限情報に基づいて、前記印刷装置が前記機能制限状態にあるか否かを示す前記出力情報を、前記出力手段を介して出力する制御を実行する制御手段として機能させることを特徴とする。
【００３８】
このように構成されたプログラムによれば、情報処理装置を請求項７に記載の各手段として機能させることができる。この場合、情報処理装置は、請求項７に記載の情報処理装置について述べた通りの作用、効果を奏するものとなる。
【００３９】
なお、請求項１１に記載のプログラムは、さらに請求項８または請求項９に記載の情報処理装置が備える各手段として、情報処理装置を機能させるプログラムとして構成されていてもよい。この場合、情報処理装置は、請求項８または請求項９に記載の情報処理装置について述べた通りの作用、効果を奏するものとなる。
【発明を実施するための最良の形態】
【００４０】
次に、本発明の実施形態について、具体的な例を挙げて説明する。
（１）第１実施形態
まず、第１実施形態について説明する。
【００４１】
［システム全体の構成］
図１は、パーソナルコンピュータ１（以下、ＰＣ１という）とプリンタ２とを備えてなるシステム全体の構成を示した概略構成図である。これらの内、ＰＣ１は本発明でいう情報処理装置の一例に相当し、プリンタ２は本発明でいう印刷装置の一例に相当する。
【００４２】
ＰＣ１は、図１に示すように、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク装置１４（以下、ＨＤＤ１４という）、入力部１５、表示部１６、およびＵＳＢインターフェース１７（以下、ＵＳＢ  Ｉ／Ｆ１７という）などを備えている。これらの内、表示部１６は、本発明でいう出力手段ないし表示手段の一例に相当する。
【００４３】
本実施形態において、ＨＤＤ１４には、後述するＰＣ側印刷設定１４Ａ（本発明でいう第１の印刷設定の一例に相当）が格納されている。また、本実施形態において、ＰＣ１は、入力部１５として、キーボード１５Ａおよびポインティングデバイス１５Ｂを備えている。
【００４４】
ポインティングデバイス１５Ｂの具体例としては、例えば、マウス、タッチパッド、ポインティングスティック、ペンタブレット、タッチパネル等を挙げることができ、本実施形態においても、これらのいずれかを任意に採用できる。
【００４５】
また、このＰＣ１には、マルチタスク機能を備えたＯＳが搭載され、このＯＳの制御下で、複数のタスクが並列に機能するようになっている。このようなマルチタスク機能を有するＯＳの具体例としては、例えば、Ｗｉｎｄｏｗｓ（登録商標）を挙げることができる。なお、この種のＯＳの機能そのものは公知なので、ここでの詳細な説明は省略するが、以下、ＰＣ１がＷｉｎｄｏｗｓ（登録商標）を搭載しているとの前提で説明を続ける。
【００４６】
プリンタ２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、不揮発性メモリ２４、操作キー２５、表示パネル２６、ＵＳＢインターフェース２７（以下、ＵＳＢ  Ｉ／Ｆ２７という）、印字部２９などを備えている。本実施形態において、不揮発性メモリ２４には、後述するプリンタ側印刷設定２４Ａ（本発明でいう第２の印刷設定の一例に相当）が格納されている。
【００４７】
これらＰＣ１およびプリンタ２は、ＵＳＢ  Ｉ／Ｆ１７，２７を介して接続され、ＰＣ１−プリンタ２間において双方向通信が可能となっている。具体的には、ＰＣ１側からプリンタ２側へは、例えば印刷指令等の各種制御指令が伝送され、プリンタ２側からＰＣ１側へは、プリンタ２に関する各種情報が伝送されるようになっている。
【００４８】
［ＰＣ側印刷設定およびプリンタ側印刷設定］
次に、ＰＣ側印刷設定１４Ａおよびプリンタ側印刷設定２４Ａについて説明する。
本実施形態において、ＰＣ１は、プリンタ２に対し、ＰＣ１側に存在するＰＣ側印刷設定１４Ａに従った印刷指令を伝送する。具体例を交えて説明すれば、例えば、ＰＣ側印刷設定１４Ａにおいてカラー印刷をする旨の設定がなされている場合、ＰＣ１はプリンタ２に対してカラー印刷を指令する。また、例えば、ＰＣ側印刷設定１４Ａにおいて単色印刷をする旨の設定がなされている場合、ＰＣ１はプリンタ２に対して単色印刷を指令する。
【００４９】
これらカラー印刷／単色印刷の設定以外にも、解像度などの印刷品質、「２ｉｎ１」などのレイアウト、用紙サイズ等、様々な設定に関して、ＰＣ１は、ＰＣ側印刷設定１４Ａに従った印刷指令を、プリンタ２に対して伝送する。
【００５０】
なお、図１においては、ＰＣ側印刷設定１４ＡがＨＤＤ１４に格納されている状態のみを図示してあるが、このＰＣ側印刷設定１４Ａは、ＰＣ１の起動時またはプリンタドライバの起動時等にＨＤＤ１４から読み出されてＲＡＭ１３に格納される。そして、プリンタドライバは、ＲＡＭ１３に格納された設定に従った印刷指令を、プリンタ２に対して伝送する。
【００５１】
ＨＤＤ１４から読み出されたＰＣ側印刷設定１４Ａの内容は、ＰＣ側印刷設定１４Ａのデフォルト値であり、ＲＡＭ１３に格納された後、利用者が任意に一部または全部を変更することができる。また、ＲＡＭ１３上で変更された内容を、新たなＰＣ側印刷設定１４Ａのデフォルト値とすべく、ＨＤＤ１４に保存することもできる。
【００５２】
上記のようなＰＣ側印刷設定１４Ａの設定変更は、実際に印刷を実施する際、その直前に実行することもできるし、実際に印刷をするか否かとは無関係にＰＣ側印刷設定１４Ａの設定変更のみを目的として実行することもできる。
【００５３】
一方、プリンタ２は、特に制限がない限り、通常は、ＰＣ１側からの印刷指令に従って印刷を実行するが、プリンタ側印刷設定２４Ａの中で一部の機能を制限する旨の設定がなされている場合には、その制限された機能を利用することなく印刷を実行する。
【００５４】
これも具体例を交えて説明すれば、例えば、プリンタ側印刷設定２４Ａの中でカラー印刷を制限する旨の設定がなされている場合、ＰＣ１側からカラー印刷が指令されても、プリンタ２はカラー印刷を実行せず、単色印刷を実行する。また、プリンタ側印刷設定２４Ａの中でカラー印刷を制限する旨の設定がなされていない場合、ＰＣ１側からカラー印刷が指令されれば、プリンタ２はカラー印刷を実行する。
【００５５】
これらカラー印刷機能以外の機能についても、プリンタ側印刷設定２４Ａの中で制限する旨の設定がなされていれば、当該機能に関してはＰＣ１側からの指令には従わず、プリンタ側印刷設定２４Ａに従った印刷を実行する。
【００５６】
［ステータスモニタの概要］
次に、ＰＣ１上で機能するステータスモニタの概要について説明する。
ステータスモニタは、プリンタ２から取得したプリンタ２のステータスを、表示部１６に常時出力するためのソフトウェアである。また、本実施形態において、ステータスモニタは、プリンタ２のステータスに加え、プリンタ側印刷設定２４Ａの中で任意に設定された機能制限に関する情報をも常時出力するように構成されている。
【００５７】
本実施形態のステータスモニタは、印刷指令の送信元となるアプリケーションとは独立に起動および終了可能で、ＰＣ１の起動時にステータスモニタが起動されるようになっている。また、ステータスモニタは、常駐プロセスとして機能させることができ、常駐プロセスとして機能させた場合は、特に終了指令が与えられない限り、ＰＣ１上に常駐して処理を継続するようになっている。
【００５８】
このステータスモニタによって表示されるプリンタ２のステータスは、図２に示すような、６種類のアイコン＃１〜＃６（本発明でいう出力情報ないし表示対象物の一例に相当）によって表示される。
【００５９】
これらのアイコン＃１〜＃６は、２種類の図柄と、色が異なる５種類の背景部とを組み合わせて構成されたものである。この組み合わせにより、“正常”、“警告”、“エラー”、“機能制限１”、“機能制限２”、“機能制限３”の６種類のステータスを表すようになっている。
【００６０】
これらのステータスの内、“正常”、“警告”、“エラー”は、従来のステータスモニタにおいても表示されていた情報である。また、“警告”、“エラー”は、プリンタ２の装置状態が、例えば、インク切れ、用紙切れ、プリントビジー、メモリ不足といった印刷を実行する上で問題のある装置状態になったことを通知するものである。
【００６１】
一方、“機能制限１”、“機能制限２”、“機能制限３”は、プリンタ側印刷設定２４Ａ内で設定された情報であり、プリンタ２の装置状態そのものは、印刷を実行する上で問題のある装置状態になっている訳ではない。このような機能制限情報については、従来のステータスモニタは表示していない。
【００６２】
また、本実施形態の場合、ステータスモニタは、図３（ａ）〜同図（ｃ）に示すように、ＯＳによって管理された表示領域の一つである通知領域３１にアイコン３３を表示する。このアイコン３３としては、プリンタ２のステータスに応じて上記アイコン＃１〜＃６のいずれかが表示される。
【００６３】
例えば、図３（ａ）に例示したものは、プリンタ２のステータスが“エラー”なので、アイコン＃３が表示された状態になっている。プリンタ２のステータスが“エラー”の場合、利用者がポインティングデバイス１５Ｂを操作してポインタ３５でアイコン３３をポイントすると、ポップアップメッセージ３７が表示される。これにより、利用者は、より詳細な情報（図３（ａ）の場合、“ＣＯＶＥＲ  ＯＰＥＮ”）を知ることができる。
【００６４】
また、図３（ｂ）に例示したものは、プリンタ２のステータスがカラー印刷機能を制限する状態にあるので、アイコン＃６が表示された状態になっている。プリンタ２のステータスが“機能制限”の場合、利用者がポインティングデバイス１５Ｂを操作してポインタ３５でアイコン３３をポイント後に、ポインティングデバイス１５Ｂにおいて所定の操作を行うと、バルーンメッセージ３９が表示される。
【００６５】
これにより、利用者は、より詳細な情報（図３（ｃ）の場合、機能制限中であること、カラー印刷ができないこと等。）を知ることができる。ちなみに、バルーンメッセージ３９を表示するため、ポインティングデバイス１５Ｂにおいて実施する所定の操作は、本実施形態の場合、いわゆる「クリック操作」とされている。
【００６６】
この「クリック操作」は、ポインティングデバイス１５Ｂがマウスであれば、マウスが備えるボタンを１回だけ押下する操作となる。ただし、ポインティングデバイス１５Ｂの具体的形態によっては、ボタン操作以外の操作が「クリック操作」になることもある。例えば、ポインティングデバイス１５Ｂがタッチパッドであれば、「タップ操作（タッチパッドを指先で叩く操作）」が、ここでいう「クリック操作」に該当する操作となる。
【００６７】
なお、以上の説明においては、ポイント後に「クリック操作」を行う旨を説明したが、これに代えてポイント後に「ダブルクリック操作」を行うこととしてもよい。また、単にポイントするだけでメッセージが表示されるようにしてもよい。
【００６８】
また、以上の説明においては、通知領域３１にアイコン３３を表示する例を示したが、上記通知領域３１とは異なる形態の表示領域にアイコン３３を表示してもよい。すなわち、通知領域３１はＰＣ１が搭載するＯＳの仕様に依存した表示領域の一つであるが、ステータスモニタが独自に表示部１６上に表示領域（例えば、ステータスモニタ独自のウィンドウ）を確保し、その表示領域にアイコン３３を表示してもよい。
【００６９】
［ステータスモニタ起動時処理］
次に、ステータスモニタの起動が指令された時にＰＣ１上で実行される処理について、図４のフローチャートに基づいて説明する。
【００７０】
この処理を開始すると、ＰＣ１は、まず、プリンタ２と通信可能か否かを判断する（Ｓ１０５）。ここで、プリンタ２と通信不能であれば（Ｓ１０５：ＮＯ）、そのまま本処理を終了する。一方、Ｓ１０５の処理において、プリンタ２と通信可能であれば（Ｓ１０５：ＹＥＳ）、プリンタ２からプリンタステータスを取得し（Ｓ１１０）、取得したステータスがエラーか否かを判断する（Ｓ１１５）。
【００７１】
ステータスがエラーであった場合（Ｓ１１５：ＹＥＳ）、ＰＣ１は、エラーのステータスを表示する（Ｓ１２０）。このＳ１２０の処理により、通知領域３１に表示されるアイコン３３は（図３参照）、アイコン＃３（図２参照）となる。Ｓ１２０の処理を終えたらＳ１１０の処理へと戻る。一方、ステータスがエラーではなかった場合（Ｓ１１５：ＮＯ）、ＰＣ１は、取得したステータスが警告か否かを判断する（Ｓ１２５）。
【００７２】
ステータスが警告であった場合（Ｓ１２５：ＹＥＳ）、ＰＣ１は、警告のステータスを表示する（Ｓ１３０）。このＳ１３０の処理により、通知領域３１に表示されるアイコン３３は、アイコン＃２（図２参照）となる。Ｓ１３０の処理を終えたらＳ１１０の処理へと戻る。一方、ステータスが警告ではなかった場合（Ｓ１２５：ＮＯ）、ＰＣ１は、取得したステータスが制限中か否かを判断する（Ｓ１３５）。
【００７３】
ステータスが制限中であった場合（Ｓ１３５：ＹＥＳ）、ＰＣ１は、制限中のステータスを表示する（Ｓ１４０）。このＳ１４０の処理により、通知領域３１に表示されるアイコン３３は、アイコン＃４〜＃６（図２参照）のいずれかとなる。
【００７４】
いずれのアイコンとなるかは、さらにＳ１４０の処理の中で、取得したステータス中のフラグ等に基づく判断がなされ、例えば、カラー印刷機能制限中の場合であれば、アイコン＃６が選択される等、制限された機能に対応するアイコンが選択されることになる。
【００７５】
上記Ｓ１４０の処理を終えたら、ＰＣ１は、続いて、利用者がクリック操作を行ったか否かを判断する（Ｓ１４５）。
クリック操作が行われていた場合（Ｓ１４５：ＹＥＳ）、ＰＣ１は、機能制限中である旨のメッセージを表示し（Ｓ１５５）、Ｓ１１０の処理へと戻る。その結果、表示部１６にはバルーンメッセージ３９（図３（ｃ）参照）が表示される。クリック操作が行われていない場合（Ｓ１４５：ＮＯ）、そのままＳ１１０の処理へと戻る。
【００７６】
また、上記Ｓ１３５の処理において、ステータスが制限中ではなかった場合（Ｓ１３５：ＮＯ）、ＰＣ１は、正常のステータスを表示する（Ｓ１６５）。このＳ１６５の処理により、通知領域３１に表示されるアイコン３３は、アイコン＃１（図２参照）となる。
【００７７】
さらに、Ｓ１６５の処理を終えたら、ＰＣ１は、ステータスモニタを終了するか否かを判断する（Ｓ１６５）。ステータスモニタを終了しないと判断した場合は（Ｓ１６５：ＹＥＳ）、Ｓ１１０の処理へと戻る。
【００７８】
なお、以上説明した処理の中でＳ１１０の処理へと戻った場合は、それぞれＳ１１０以降の処理が繰り返されることになる。また、Ｓ１６５の処理において、ステータスモニタを終了すると判断した場合は（Ｓ１６５：ＹＥＳ）、本処理を終了することになる。
【００７９】
［第１実施形態の効果］
以上説明した通り、上記ＰＣ１によれば、ＰＣ１の利用者は、実際に印刷を行わなくても、常時出力されているアイコン３３によって、プリンタ２が機能制限状態にあるか否かを事前に認識できる。したがって、面倒な手間をかけなくても、所望の印刷が可能かどうかを容易に判断でき、所望の印刷ができないにもかかわらず、プリンタ２に対して無駄な印刷指令を与えてしまうのを防止することができる。
【００８０】
また、ＰＣ１の利用者がプリンタ２での印刷を実行する際には、例えば、ワープロソフトやそこから呼び出されるプリンタドライバなどの印刷指示系プロセスが起動されるが、ステータスモニタは、このような印刷指示系プロセスとは独立に起動できる。
【００８１】
したがって、ステータスモニタを常駐プロセスとして印刷指示系プロセスとは独立に起動しておけば、利用者は印刷指示系プロセスを起動しなくても、事前に所望の印刷が可能かどうかを判断できる。
【００８２】
また、プリンタ２のステータスが正常状態かエラー状態かを、ステータスモニタの出力で確認することに慣れた利用者であれば、その確認の際に、プリンタ２が機能制限状態にあることをも知ることができる。
【００８３】
すなわち、従来のステータスモニタでも、プリンタ２のステータスが正常状態かエラー状態かを表示することはできた。したがって、このような従来のステータスモニタと併用するかたちで、プリンタ２が機能制限状態にあることのみを通知する専用ソフトウェアを導入しても、プリンタ２が機能制限状態にあることは確認できる。
【００８４】
しかし、この場合、従来のステータスモニタと専用ソフトウェアがそれぞれ通知領域３１を使用すれば、通知領域３１が余分に消費されることになり、また、一方の通知を見落とす可能性も高くなる。
【００８５】
この点、上記ＰＣ１では、ステータスモニタが、プリンタ２のステータスが正常状態かエラー状態かを表示し、しかも、機能制限状態にあることをも表示するので、通知領域３１の利用効率が高くなる。また、ステータスモニタの出力を確認することに慣れた利用者であれば、機能制限状態の通知について見落とす可能性が低くなる。
【００８６】
さらに、上記ＰＣ１は、表示部１６を介して表示されたアイコン３３の形態または色彩の違いにより、プリンタ２が機能制限状態にあるか否かを表示するので、利用者は、プリンタ２が機能制限状態にあるか否かを一目で直感的に識別できる。
【００８７】
また、ＰＣ１は、上記Ｓ１４５、Ｓ１５５の処理により、利用者からの指示に応じて、機能制限状態の詳細を示す情報を表示するので、機能制限状態の詳細を必要とする利用者は、指示を与えるだけで詳細な情報を知ることができる。一方、機能制限状態の詳細を必要としない利用者は、指示を与えなければ煩雑な情報が表示されない。したがって、利用者が必要とする程度に応じた詳しさで情報を提供できる。
（２）第２実施形態
次に、第２実施形態について説明する。なお、第２実施形態以降の実施形態は、一部の構成が上記第１実施形態とは相違するものの、共通部分も多いので、以下の説明では、第１実施形態との相違点を中心に詳述し、共通部分に関しては、その詳細な説明を省略する。
【００８８】
上記第１実施形態では、ステータスモニタにより、プリンタ２が機能制限状態にあることを通知する例を示したが、第２実施形態では、プリンタドライバが設定画面を表示した際に、プリンタ２が機能制限状態にあることを通知する例を示す。
【００８９】
［プリンタドライバ設定画面の概要］
ＰＣ１において、ＰＣ側印刷設定１４Ａの設定変更を行う際には、プリンタドライバが起動される。そして、このプリンタドライバの機能により、図５に示すような設定画面４１が、表示部１６に表示される。
【００９０】
この設定画面４１内の特定の領域には、プリンタ２が機能制限状態にあることを示すオブジェクト４３が表示される。このオブジェクト４３は、プリンタ２側から取得したプリンタ側印刷設定２４Ａに基づいて表示されるものである。
【００９１】
図５に例示したオブジェクト４３の場合、プリンタ側印刷設定２４Ａによってプリンタ２のカラー印刷機能が制限されており、プリンタ２に対してカラー印刷指令を与えても、プリンタ２では単色印刷がなされることを表している。
【００９２】
設定画面４１内には、カラー印刷設定に関するプルダウンメニュー４５も配置され、このプルダウンメニュー４５を使ってカラー印刷を指令するか単色印刷を指令するかを選択できるようになっている。ここに初期表示されるデフォルト設定は、ＰＣ側印刷設定１４Ａに基づいて表示されるものである。
【００９３】
プリンタ２のカラー印刷機能に制限がかかっていない場合、プルダウンメニュー４５での選択が有効となり、カラー印刷を指令すればプリンタ２においてカラー印刷がなされ、単色印刷を指令すればプリンタ２において単色印刷がなされることになる。
【００９４】
一方、プリンタ２のカラー印刷機能に制限がかかっている場合でも、プルダウンメニュー４５での選択操作そのものは可能であり、その選択に従って、ＰＣ１からは、プリンタ２に対しカラー印刷指令または単色印刷指令が伝送される。しかし、プリンタ２では、カラー印刷機能に制限がかかっているため、カラー印刷指令、単色印刷指令のいずれが伝送されてきても、単色印刷がなされることになる。
【００９５】
つまり、プルダウンメニュー４５での選択操作そのものは可能であっても、その選択は実質的に無効となる。オブジェクト４３は、このようにプルダウンメニュー４５での選択操作が実質的に無効となることを示している。
【００９６】
したがって、このオブジェクト４３を見れば、利用者は、プルダウンメニュー４５での選択操作によってＰＣ側印刷設定１４Ａをカラー印刷設定に変更しても実際にはカラー印刷ができないことを、ＰＣ側印刷設定１４Ａの設定変更を行う段階で知ることができる。
【００９７】
［プリンタドライバ設定画面起動時処理］
次に、プリンタドライバ設定画面の起動が指令された時にＰＣ１上で実行される処理について、図６のフローチャートに基づいて説明する。
【００９８】
この処理を開始すると、ＰＣ１は、まず、プリンタ２と通信可能か否かを判断する（Ｓ２０５）。ここで、Ｓ２０５の処理において、プリンタ２と通信可能であれば（Ｓ２０５：ＹＥＳ）、プリンタ２からプリンタステータスを取得し（Ｓ２１０）、取得したステータスが制限中か否かを判断する（Ｓ２１５）。
【００９９】
Ｓ２１５の処理において、ステータスが制限中ではなかった場合（Ｓ２１５：ＮＯ）、ＰＣ１は、通常の印刷設定画面を表示する（Ｓ２２０）。また、Ｓ２０５の処理において、プリンタ２と通信不能であった場合も（Ｓ２０５：ＮＯ）、通常の印刷設定画面を表示する（Ｓ２２０）。
【０１００】
このＳ２２０の処理により、ＰＣ１の表示部１６に表示されることになる「通常の印刷設定画面」は、図５に示した設定画面４１の中から、オブジェクト４３を消去した表示態様となる。
【０１０１】
すなわち、図５に示した設定画面４１では、オブジェクト４３を表示することにより、プリンタ２のカラー印刷機能が制限されていることを示していた。これに対し、Ｓ２２０の処理を実行するケースは、プリンタ２のカラー印刷機能が制限されていない場合（＝Ｓ２１５：ＮＯ）、もしくは、プリンタ２のカラー印刷機能が制限されているか否か不明な場合（＝Ｓ２０５：ＮＯ）、いずれかである。
【０１０２】
したがって、Ｓ２２０の処理では、図５に示した設定画面４１の中から、オブジェクト４３を消去した表示態様としている。なお、Ｓ２２０の処理を終えたら、本処理を終了する。
【０１０３】
一方、上記Ｓ２１５の処理において、ステータスが制限中であった場合（Ｓ２１５：ＹＥＳ）、ＰＣ１は、カラー印刷制限か否かを判断する（Ｓ２２５）。カラー印刷制限であった場合（Ｓ２２５：ＹＥＳ）、ＰＣ１は、カラー印刷制限中の印刷設定画面を表示する（Ｓ２３０）。
【０１０４】
このＳ２３０の処理により、ＰＣ１の表示部１６に表示されることになる「カラー印刷制限中の印刷設定画面」は、図５に示した設定画面４１そのものに相当する表示態様となる。したがって、利用者は、設定画面４１内にあるオブジェクト４３を見て、プリンタ２がカラー印刷制限中であることを知ることができる。なお、Ｓ２３０の処理を終えたら、本処理を終了する。
【０１０５】
さらに、上記Ｓ２２５の処理において、カラー印刷制限中ではなかった場合（Ｓ２２５：ＮＯ）、ＰＣ１は、その他の印刷制限中の印刷設定画面を表示する（Ｓ２３５）。
このＳ２３５の処理により、ＰＣ１の表示部１６に表示されることになる「その他の印刷制限中の印刷設定画面」は、図５に示した設定画面４１内にあるオブジェクト４３を、別のオブジェクトに変更した表示態様となる。なお、ここでいう「別のオブジェクト」は、プリンタ側印刷設定２４Ａによって制限されたプリンタ２の印刷機能を表すオブジェクトなる。
【０１０６】
また、説明を簡潔にするため、Ｓ２３５の処理では「その他の印刷制限」と称したが、「その他の印刷制限」が複数種ある場合には、Ｓ２３５の処理の中で、Ｓ２２５の処理に相当する判断と、Ｓ２３０の処理に相当する処理を、複数段階にわたって実行すればよい。
【０１０７】
この場合、複数種ある「その他の印刷制限」それぞれに対応する複数種のオブジェクトを、択一的に設定画面４１内に表示し、複数種ある「その他の印刷制限」それぞれを具体的に通知することができる。
【０１０８】
［第２実施形態の効果］
以上説明した通り、上記ＰＣ１によれば、ＰＣ１の利用者は、ＰＣ側印刷設定１４Ａについての設定変更を行おうとしたときに表示出力されるオブジェクト４３により、プリンタ側印刷設定２４Ａに起因してプリンタ２が機能制限状態にあるか否かを認識できる。
【０１０９】
したがって、ＰＣ側印刷設定１４Ａについての設定変更を行う際、実際に印刷してみなくても所望の印刷が可能かどうかを判断でき、無駄になる設定変更が行われてしまうのを抑制することができる。また、所望の印刷ができない利用者が、ＰＣ側印刷設定１４Ａに何らかの問題があるのではないかといった疑義を抱くのを、未然に防止することができる。
【０１１０】
また、オブジェクト４３は、プリンタ２が機能制限状態にあると影響を受ける設定項目（カラー印刷設定に関するプルダウンメニュー４５）を含む設定画面４１が表示された際に同時に出力される。したがって、プルダウンメニュー４５による設定変更だけで所望の印刷が可能となるのかどうかを的確に判断できる。
（３）第３実施形態
次に、第３実施形態について説明する。
【０１１１】
上記第２実施形態では、プリンタ２が機能制限状態にある場合でも、プルダウンメニュー４５による設定変更そのものは可能である例を示したが、第３実施形態では、プルダウンメニュー４５による設定変更そのものを禁止する例について説明する。
【０１１２】
［プリンタドライバ設定画面の概要］
第３実施形態の場合も、ＰＣ１において、ＰＣ側印刷設定１４Ａの設定変更を行う際には、プリンタドライバが起動される。そして、このプリンタドライバの機能により、図７に示すような設定画面４１が、表示部１６に表示される。
【０１１３】
この設定画面４１においても、プリンタ２が機能制限状態にあることを示すオブジェクト４３が表示される。このオブジェクト４３は、プリンタ２側から取得したプリンタ側印刷設定２４Ａに基づいて表示されるものである。
【０１１４】
また、設定画面４１内には、カラー印刷設定に関するプルダウンメニュー４５が配置されている。ただし、第３実施形態においては、プルダウンメニュー４５の使用が禁止されている。なお、プルダウンメニュー４５の使用を禁止するか否かは、プリンタ側印刷設定２４Ａに基づいて判断されたものである。
【０１１５】
プルダウンメニュー４５に初期表示された設定は、第３実施形態の場合、ＰＣ側印刷設定１４Ａに基づいて表示されたものではなく、プリンタ側印刷設定２４Ａに準じた設定内容が表示されている。
【０１１６】
具体例を交えて説明すれば、プリンタ２のカラー印刷機能に制限がかかっている場合であれば、単色印刷しか実施できないので、プルダウンメニュー４５の初期表示内容は、単色印刷が選択された状態とされ、その初期表示内容を変更できない状態となる。
【０１１７】
したがって、オブジェクト４３およびプルダウンメニュー４５を見れば、利用者は、プルダウンメニュー４５での選択操作が無効化されていること、およびカラー印刷ができないことを、ＰＣ側印刷設定１４Ａの設定変更を行う段階で知ることができる。
【０１１８】
［プリンタドライバ設定画面起動時処理］
次に、プリンタドライバ設定画面の起動が指令された時にＰＣ１上で実行される処理について、図８のフローチャートに基づいて説明する。
【０１１９】
この処理を開始すると、ＰＣ１は、まず、プリンタ２と通信可能か否かを判断する（Ｓ３０５）。ここで、Ｓ３０５の処理において、プリンタ２と通信可能であれば（Ｓ３０５：ＹＥＳ）、プリンタ２からプリンタステータスを取得し（Ｓ３１０）、取得したステータスが制限中か否かを判断する（Ｓ３１５）。
【０１２０】
Ｓ３１５の処理において、ステータスが制限中ではなかった場合（Ｓ３１５：ＮＯ）、ＰＣ１は、通常の印刷設定画面を表示する（Ｓ３２０）。また、Ｓ３０５の処理において、プリンタ２と通信不能であった場合も（Ｓ３０５：ＮＯ）、通常の印刷設定画面を表示する（Ｓ３２０）。
【０１２１】
このＳ３２０の処理により、ＰＣ１の表示部１６に表示されることになる「通常の印刷設定画面」は、図７に示した設定画面４１の中から、オブジェクト４３を消去した表示態様となる。この点は、第１実施形態と同様である。なお、Ｓ３２０の処理を終えたら、本処理を終了する。
【０１２２】
一方、上記Ｓ３１５の処理において、ステータスが制限中であった場合（Ｓ３１５：ＹＥＳ）、ＰＣ１は、カラー印刷制限か否かを判断する（Ｓ３２５）。カラー印刷制限であった場合（Ｓ３２５：ＹＥＳ）、ＰＣ１は、プリンタドライバのカラー設定をモノクロから変更不能な状態にして、カラー印刷制限中の印刷設定画面を表示する（Ｓ３３０）。
【０１２３】
このＳ３３０の処理により、ＰＣ１の表示部１６に表示されることになる「カラー印刷制限中の印刷設定画面」は、図７に示した設定画面４１そのものに相当する表示態様となる。すなわち、プルダウンメニュー４５が単色印刷から変更できない設定画面４１が表示される。
【０１２４】
したがって、利用者は、設定画面４１内にあるオブジェクト４３およびプルダウンメニュー４５を見て、プリンタ２がカラー印刷制限中であることを知ることができる。なお、Ｓ３３０の処理を終えたら、本処理を終了する。
【０１２５】
さらに、上記Ｓ３２５の処理において、カラー印刷制限中ではなかった場合（Ｓ３２５：ＮＯ）、ＰＣ１は、その他の印刷制限中の印刷設定画面を表示する（Ｓ３３５）。
このＳ３３５の処理により、ＰＣ１の表示部１６に表示されることになる「その他の印刷制限中の印刷設定画面」は、図７に示した設定画面４１内にあるオブジェクト４３を、別のオブジェクトに変更した表示態様となる。
【０１２６】
なお、Ｓ３３５の処理は、上記第２実施形態におけるＳ２３５の処理同様の処理とすればよいが、その際、制限される機能に対応した設定項目については、上記Ｓ３３０の処理におけるプルダウンメニュー４５の場合と同様に、無効化してもよい。
【０１２７】
［第２実施形態の効果］
以上説明した通り、上記ＰＣ１によれば、ＰＣ１の利用者は、ＰＣ側印刷設定１４Ａについての設定変更を行おうとしたときに表示出力されるオブジェクト４３により、プリンタ側印刷設定２４Ａに起因してプリンタ２が機能制限状態にあるか否かを認識できる。
【０１２８】
したがって、ＰＣ側印刷設定１４Ａについての設定変更を行う際、実際に印刷してみなくても所望の印刷が可能かどうかを判断でき、無駄になる設定変更が行われてしまうのを抑制することができる。また、所望の印刷ができない利用者が、ＰＣ側印刷設定１４Ａに何らかの問題があるのではないかといった疑義を抱くのを、未然に防止することができる。
【０１２９】
また、オブジェクト４３は、プリンタ２が機能制限状態にあると影響を受ける設定項目（カラー印刷設定に関するプルダウンメニュー４５）を含む設定画面４１が表示された際に同時に出力される。しかも、プルダウンメニュー４５による設定変更はできない状態になっている。
【０１３０】
したがって、プリンタ側印刷設定２４Ａに起因して機能制限状態にあるにもかかわらず、ＰＣ側印刷設定１４Ａに含まれる設定項目の設定変更が行われるのを防止できる。また、ＰＣ側印刷設定１４Ａに含まれる設定項目の設定変更ができないことで、利用者はプリンタ２が機能制限状態にあることを察知できる。
（４）変形例等
以上、本発明の実施形態について説明したが、本発明は上記の具体的な一実施形態に限定されず、この他にも種々の形態で実施することができる。
【０１３１】
例えば、上記実施形態では、機能制限の具体的内容が理解できるオブジェクト４３を設定画面４１内に表示する例を示したが、プリンタ２側に機能制限がかかっていることのみ理解でき、その機能制限の具体的内容まではわからないオブジェクトを表示してもよい。
【０１３２】
より具体的には、例えば、図９（ａ）に例示する設定画面６１のように、記号“！”を表すオブジェクト６３を表示することで、プリンタ２側に何らかの機能制限がかかっていることを通知してもよい。ただし、このようなオブジェクト６３だけでは、どのような機能制限がかかっているのか、利用者が理解できない。
【０１３３】
そこで、この場合は、例えば、プリンタ側印刷設定２４Ａでの機能制限に対応して制限されることになるＰＣ側印刷設定１４Ａに含まれる設定項目を、図９（ａ）に例示したプルダウンメニュー６５の如く反転表示するなどの対処をすると好ましい。こうすれば、利用者は、オブジェクト６３以外の箇所から、どのような機能制限がかかっているのかを理解できるようになる。
【０１３４】
あるいは、オブジェクト６３に対する所定の操作（例えば、「クリック操作」等）を行うと、図９（ｂ）に示すように、別ウィンドウ６７が開くように構成し、その別ウィンドウ６７の中に機能制限による影響を受ける設定項目６９の詳細情報を表示してもよい。
【０１３５】
また、上記実施形態においては、特に明示的に言及しなかったが、第２実施形態、第３実施形態の構成は、プリンタドライバのデフォルト印刷設定を変更する作業が行われるような場合に、特に効果的である。
【０１３６】
すなわち、通常、プリンタドライバのデフォルト印刷設定は、ＨＤＤ１４に保存されたＰＣ側印刷設定１４Ａそのものとなるが、この設定を変更する際には、必ずしも即座に印刷が行われるとは限らない。例えば、後日の印刷のため、設定変更のみが行われることも多々ある。
【０１３７】
このような状況においては、当然ながら試験印刷用の記録媒体をプリンタ２にセットしていない場合もあり、利用者が印刷を指令することなく、設定変更のみを実施する可能性がある。このとき、何らプリンタ２側での機能制限に気づくことなく、ＰＣ側印刷設定１４Ａの設定内容を、制限された機能を利用する旨の設定に変更してしまうと、後日になって、無駄な設定変更を行ったことに気づくことになる。
【０１３８】
したがって、このような場合には、実際に印刷を指令しなくても、設定変更を行うだけで、プリンタ２側での機能制限に気づくことになる上記第２実施形態、第３実施形態の構成が効果的であると言える。
【０１３９】
加えて、上記実施形態では、アイコン３３、オブジェクト４３、オブジェクト６３などによる表示出力の例を示したが、表示以外の方法で情報を出力してもよい。具体例を挙げれば、例えば、音声出力（合成音声、チャイム、ブザー等）により、プリンタ２に機能制限がかかっていることを通知することも可能である。
【０１４０】
なお、本発明が対象とする印刷装置は、「情報処理装置側に存在する第１の印刷設定の中で、印刷装置が備える所定の機能を利用する旨の設定がなされている場合でも、前記印刷装置側に存在する第２の印刷設定の中で、前記所定の機能の利用を制限する旨の設定がなされている場合には、前記所定の機能の利用が制限される機能制限状態となる印刷装置」であるが、このような印刷装置は、次のような構成として把握することもできる。
【０１４１】
すなわち、「情報処理装置側に存在する第１の印刷設定の中で、印刷装置が備える所定の機能を利用する旨の設定がなされており、かつ、印刷装置の装置状態が、前記所定の機能を利用することが可能な装置状態である場合でも、前記印刷装置側に存在する第２の印刷設定の中で、前記所定の機能の利用を制限する旨の設定がなされている場合には、前記所定の機能の利用が制限される機能制限状態となる印刷装置」として把握することができる。
【０１４２】
ここで「印刷装置の装置状態が、前記所定の機能を利用することが可能な装置状態である」とは、上記第１実施形態においても言及した通り、「印刷装置の装置状態が、例えば、インク切れ、用紙切れ、プリントビジー、メモリ不足といった装置状態にはない」ということを意味する。別の言い方をすれば、「機能制限さえなければ、第１の印刷設定で利用することが設定され、実行を指示された所定の機能を、問題なく利用することが可能な装置状態にある」という意味でもある。
【図面の簡単な説明】
【０１４３】
【図１】第１実施形態におけるＰＣとプリンタとを備えてなるシステム全体の構成を示したブロック図。
【図２】第１実施形態においてステータスモニタが表示するアイコンの説明図。
【図３】第１実施形態のステータスモニタによるアイコンおよびメッセージの表示態様を示す説明図。
【図４】第１実施形態においてステータスモニタの起動が指令された時にＰＣ上で実行される処理のフローチャート。
【図５】第２実施形態におけるプリンタドライバ設定画面を示す説明図。
【図６】第２実施形態においてプリンタドライバ設定画面の起動が指令された時にＰＣ上で実行される処理のフローチャート。
【図７】第３実施形態におけるプリンタドライバ設定画面を示す説明図。
【図８】第３実施形態においてプリンタドライバ設定画面の起動が指令された時にＰＣ上で実行される処理のフローチャート。
【図９】変形例として例示したプリンタドライバ設定画面を示す説明図。
【符号の説明】
【０１４４】
１・・・パーソナルコンピュータ、２・・・プリンタ、１１，２１・・・ＣＰＵ、１２，２２・・・ＲＯＭ、１３，２３・・・ＲＡＭ、１４・・・ハードディスク装置、１４Ａ・・・ＰＣ側印刷設定、１５・・・入力部、１５Ａ・・・キーボード、１５Ｂ・・・ポインティングデバイス、１６・・・表示部、１７，２７・・・ＵＳＢインターフェース、２４・・・不揮発性メモリ、２４Ａ・・・プリンタ側印刷設定、２５・・・操作キー、２６・・・表示パネル、２９・・・印字部、３１・・・通知領域、３３・・・アイコン、３５・・・ポインタ、３７・・・ポップアップメッセージ、３９・・・バルーンメッセージ、４１，６１・・・設定画面、４３，６３・・・オブジェクト、４５，６５・・・プルダウンメニュー、６７・・・別ウィンドウ、６９・・・設定項目。
【図１】
2008176401.tif 000003
【図４】
2008176401.tif 000004
【図６】
2008176401.tif 000005
【図８】
2008176401.tif 000006
【図２】
2008176401.tif 000007
【図３】
2008176401.tif 000008
【図５】
2008176401.tif 000009
【図７】
2008176401.tif 000010
【図９】
2008176401.tif 000011