(57)【要約】【課題】ネットワーク上の複数の印刷機器から取得される混雑度に関する情報に基づいて、複数の印刷機器の中から、混雑度の低い印刷機器をユーザが容易に見つけることを可能にする印刷機器情報表示プログラムを提供する。【解決手段】印刷機器から混雑度に関する情報を取得する手順（Ｓ１０２）と、取得された情報により特定される混雑度を示す数値に基づいて、所定の数値範囲毎に予め割り当てられている互いに異なる複数の絵表示の中から、一の絵表示を選択する手順（Ｓ１０３）と、選択された絵表示と混雑度を示す数値とを、印刷機器と対応付けて表示部に表示させる手順（Ｓ１０４）と、を有する処理をコンピュータに実行させる印刷機器情報表示プログラム。【選択図】図５
2011198283.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上の複数の印刷機器の情報を一覧表示するための印刷機器情報表示プログラムであって、
前記印刷機器から混雑度に関する情報を取得する手順（ａ）と、
前記手順（ａ）において取得された前記情報により特定される混雑度を示す数値に基づいて、所定の数値範囲毎に予め割り当てられている互いに異なる複数の絵表示の中から、一の絵表示を選択する手順（ｂ）と、
前記手順（ｂ）において選択された前記絵表示と、前記手順（ａ）において取得された前記情報により特定される前記混雑度を示す数値とを、前記印刷機器と対応付けて表示部に表示させる手順（ｃ）と、
を有する処理をコンピュータに実行させる印刷機器情報表示プログラム。
【請求項２】
前記複数の絵表示は、互いに共通の特徴的な絵表示をそれぞれ含み、
前記混雑度を示す数値が大きいほど多くの前記特徴的な絵表示が前記表示部に表示されるように、前記特徴的な絵表示の数が互いに異なる前記複数の絵表示が、前記所定の数値範囲毎に予め割り当てられていることを特徴とする請求項１に記載の印刷機器情報表示プログラム。
【請求項３】
前記混雑度を示す数値は、前記印刷機器において実行中および待機中の印刷ジョブの数であり、
前記手順（ａ）において、前記印刷ジョブの数を示すジョブ数情報が取得され、
前記手順（ｂ）において、前記手順（ａ）において取得された前記ジョブ数情報により特定される印刷ジョブの数に基づいて、前記所定の数値範囲毎に予め割り当てられている前記複数の絵表示の中から一の絵表示が選択され、
前記手順（ｃ）において、前記手順（ｂ）において選択された前記絵表示と、前記手順（ａ）において取得された前記ジョブ数情報により特定される前記印刷ジョブの数とが、前記表示部に表示されることを特徴とする請求項１または２に記載の印刷機器情報表示プログラム。
【請求項４】
前記混雑度を示す数値は、前記印刷機器において実行中および待機中の印刷ジョブの総印刷ページ数であり、
前記手順（ａ）において、前記印刷ジョブの各々で印刷される文書のページ数および印刷部数に関する情報が取得され、
前記手順（ｂ）において、前記手順（ａ）において取得された前記情報により特定される総印刷ページ数に基づいて、前記所定の数値範囲毎に予め割り当てられている前記複数の絵表示の中から一の絵表示が選択され、
前記手順（ｃ）において、前記手順（ｂ）において選択された前記絵表示と、前記手順（ａ）において取得された前記情報により特定される前記総印刷ページ数とが、前記表示部に表示されることを特徴とする請求項１または２に記載の印刷機器情報表示プログラム。
【請求項５】
前記混雑度を示す数値は、前記印刷機器において実行中および待機中の印刷ジョブを当該印刷機器が処理するために必要とされる処理時間であり、
前記手順（ａ）において、前記印刷ジョブの各々で印刷される文書のページ数および印刷部数に関する情報と前記印刷機器の印刷速度を示す速度情報とが取得され、
前記手順（ｂ）において、前記手順（ａ）において取得された前記情報により特定される処理時間に基づいて、前記所定の数値範囲毎に予め割り当てられている前記複数の絵表示の中から一の絵表示が選択され、
前記手順（ｃ）において、前記手順（ｂ）において選択された前記絵表示と、前記手順（ａ）において取得された前記情報により特定される前記処理時間とが、前記表示部に表示されることを特徴とする請求項１または２に記載の印刷機器情報表示プログラム。
【請求項６】
前記印刷機器情報表示プログラムは、プリンタドライバであり、
前記処理は、
前記表示部に表示される前記複数の印刷機器の情報の中からユーザにより選択された情報に対応する一の印刷機器に印刷ジョブの実行を指示する手順（ｄ）をさらに有することを特徴とする請求項１〜５のいずれか１項に記載の印刷機器情報表示プログラム。
【請求項７】
請求項１〜６のいずれか１項に記載の印刷機器情報表示プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
ネットワーク上の複数の印刷機器の情報を一覧表示するための印刷機器情報表示方法であって、
前記印刷機器から混雑度に関する情報を取得するステップ（ａ）と、
前記ステップ（ａ）において取得された前記情報により特定される混雑度を示す数値に基づいて、所定の数値範囲毎に予め割り当てられている互いに異なる複数の絵表示の中から、一の絵表示を選択するステップ（ｂ）と、
前記ステップ（ｂ）において選択された前記絵表示と、前記ステップ（ａ）において取得された前記情報により特定される前記混雑度を示す数値とを、前記印刷機器と対応付けて表示部に表示させるステップ（ｃ）と、
を有することを特徴とする印刷機器情報表示方法。
【請求項９】
前記複数の絵表示は、互いに共通の特徴的な絵表示をそれぞれ含み、
前記混雑度を示す数値が大きいほど多くの前記特徴的な絵表示が前記表示部に表示されるように、前記特徴的な絵表示の数が互いに異なる前記複数の絵表示が、前記所定の数値範囲毎に予め割り当てられていることを特徴とする請求項８に記載の印刷機器情報表示方法。
【請求項１０】
前記混雑度を示す数値は、前記印刷機器において実行中および待機中の印刷ジョブの数であり、
前記ステップ（ａ）において、前記印刷ジョブの数を示すジョブ数情報が取得され、
前記ステップ（ｂ）において、前記ステップ（ａ）において取得された前記ジョブ数情報により特定される印刷ジョブの数に基づいて、前記所定の数値範囲毎に予め割り当てられている前記複数の絵表示の中から一の絵表示が選択され、
前記ステップ（ｃ）において、前記ステップ（ｂ）において選択された前記絵表示と、前記ステップ（ａ）において取得された前記ジョブ数情報により特定される前記印刷ジョブの数とが、前記表示部に表示されることを特徴とする請求項８または９に記載の印刷機器情報表示方法。
【請求項１１】
前記混雑度を示す数値は、前記印刷機器において実行中および待機中の印刷ジョブの総印刷ページ数であり、
前記ステップ（ａ）において、前記印刷ジョブの各々で印刷される文書のページ数および印刷部数に関する情報が取得され、
前記ステップ（ｂ）において、前記ステップ（ａ）において取得された前記情報により特定される総印刷ページ数に基づいて、前記所定の数値範囲毎に予め割り当てられている前記複数の絵表示の中から一の絵表示が選択され、
前記ステップ（ｃ）において、前記ステップ（ｂ）において選択された前記絵表示と、前記ステップ（ａ）において取得された前記情報により特定される前記総印刷ページ数とが、前記表示部に表示されることを特徴とする請求項８または９に記載の印刷機器情報表示方法。
【請求項１２】
前記混雑度を示す数値は、前記印刷機器において実行中および待機中の印刷ジョブを当該印刷機器が処理するために必要とされる処理時間であり、
前記ステップ（ａ）において、前記印刷ジョブの各々で印刷される文書のページ数および印刷部数に関する情報と前記印刷機器の印刷速度を示す速度情報とが取得され、
前記ステップ（ｂ）において、前記ステップ（ａ）において取得された前記情報により特定される処理時間に基づいて、前記所定の数値範囲毎に予め割り当てられている前記複数の絵表示の中から一の絵表示が選択され、
前記ステップ（ｃ）において、前記ステップ（ｂ）において選択された前記絵表示と、前記ステップ（ａ）において取得された前記情報により特定される前記処理時間とが、前記表示部に表示されることを特徴とする請求項８または９に記載の印刷機器情報表示方法。
【請求項１３】
前記表示部に表示される前記複数の印刷機器の情報の中からユーザにより選択された情報に対応する一の印刷機器に印刷ジョブの実行を指示するステップ（ｄ）をさらに有することを特徴とする請求項８〜１２のいずれか１項に記載の印刷機器情報表示方法。
【請求項１４】
ネットワーク上の複数の印刷機器の情報を一覧表示する印刷機器情報表示装置であって、
前記印刷機器から混雑度に関する情報を取得する取得部と、
前記取得部により取得された前記情報により特定される混雑度を示す数値に基づいて、所定の数値範囲毎に予め割り当てられている互いに異なる複数の絵表示の中から、一の絵表示を選択する選択部と、
前記選択部により選択された前記絵表示と、前記取得部により取得された前記情報により特定される前記混雑度を示す数値とを、前記印刷機器と対応付けて表示部に表示させる表示制御部と、
を有することを特徴とする印刷機器情報表示装置。
【請求項１５】
前記複数の絵表示は、互いに共通の特徴的な絵表示をそれぞれ含み、
前記混雑度を示す数値が大きいほど多くの前記特徴的な絵表示が前記表示部に表示されるように、前記特徴的な絵表示の数が互いに異なる前記複数の絵表示が、前記所定の数値範囲毎に予め割り当てられていることを特徴とする請求項１４に記載の印刷機器情報表示装置。
【請求項１６】
前記混雑度を示す数値は、前記印刷機器において実行中および待機中の印刷ジョブの数であり、
前記取得部は、前記印刷ジョブの数を示すジョブ数情報を取得し、
前記選択部は、前記取得部により取得された前記ジョブ数情報により特定される印刷ジョブの数に基づいて、前記所定の数値範囲毎に予め割り当てられている前記複数の絵表示の中から一の絵表示を選択し、
前記表示制御部は、前記選択部により選択された前記絵表示と、前記取得部により取得された前記ジョブ数情報により特定される前記印刷ジョブの数とを、前記表示部に表示させることを特徴とする請求項１４または１５に記載の印刷機器情報表示装置。
【請求項１７】
前記混雑度を示す数値は、前記印刷機器において実行中および待機中の印刷ジョブの総印刷ページ数であり、
前記取得部は、前記印刷ジョブの各々で印刷される文書のページ数および印刷部数に関する情報を取得し、
前記選択部は、前記取得部により取得された前記情報により特定される総印刷ページ数に基づいて、前記所定の数値範囲毎に予め割り当てられている前記複数の絵表示の中から一の絵表示を選択し、
前記表示制御部は、前記選択部により選択された前記絵表示と、前記取得部により取得された前記情報により特定される前記総印刷ページ数とを、前記表示部に表示させることを特徴とする請求項１４または１５に記載の印刷機器情報表示装置。
【請求項１８】
前記混雑度を示す数値は、前記印刷機器において実行中および待機中の印刷ジョブを当該印刷機器が処理するために必要とされる処理時間であり、
前記取得部は、前記印刷ジョブの各々で印刷される文書のページ数および印刷部数に関する情報と前記印刷機器の印刷速度を示す速度情報とを取得し、
前記選択部は、前記取得部により取得された前記情報により特定される処理時間に基づいて、前記所定の数値範囲毎に予め割り当てられている前記複数の絵表示の中から一の絵表示を選択し、
前記表示制御部は、前記選択部により選択された前記絵表示と、前記取得部により取得された前記情報により特定される前記処理時間とを、前記表示部に表示させることを特徴とする請求項１４または１５に記載の印刷機器情報表示装置。
【請求項１９】
前記表示部に表示される前記複数の印刷機器の情報の中からユーザにより選択された情報に対応する一の印刷機器に印刷ジョブの実行を指示する印刷指示部をさらに有することを特徴とする請求項１４〜１８のいずれか１項に記載の印刷機器情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上の複数の印刷機器の情報を一覧表示するための印刷機器情報表示プログラム、印刷機器情報表示方法、および印刷機器情報表示装置に関する。
【背景技術】
【０００２】
近年、複数機種のプリンタに１つのプリンタドライバで対応でき、印刷実行のたびに出力先のプリンタを選択可能な、複数機種共通のプリンタドライバが提案されている（非特許文献１参照）。このプリンタドライバによれば、プリンタ毎に対応するプリンタドライバをＰＣ（パーソナルコンピュータ）にインストールすることなく、ユーザは、ネットワーク上の複数のプリンタの中から一のプリンタを選択して、印刷の実行を指示することができる。
【０００３】
これに関連する技術として、ネットワーク上の複数のプリンタの混雑度をユーザに把握させる見地から、各プリンタの印刷待ちドキュメント数や総印刷ページ数に関する情報を取得して、ＰＣのディスプレイに一覧表示させるネットワークシステムが知られている（特許文献１参照）。このシステムによれば、印刷待ちドキュメント数や総印刷ページ数により示されるプリンタの混雑度を考慮して、ユーザは、複数のプリンタの中から、たとえば、印刷待ちドキュメント数が最小のプリンタを選択して、印刷の実行を指示することが可能となる。
【０００４】
しかしながら、上記のシステムでは、プリンタと対応付けて表示されるドキュメント数やページ数といった数値情報をユーザが読み取る必要があるため、ネットワーク上に多数のプリンタが存在する場合、ユーザが、一覧表示される数値情報を比較して混雑度の低いプリンタを見つけるのに時間が掛かるという問題がある。したがって、複数のプリンタの中から混雑度の低いプリンタをユーザが見つけ易くすることが望まれている。
【０００５】
なお、プリンタの状況を数値以外の方法でユーザに把握させる技術としては、プリンタが印刷ジョブを終了するまでに必要な時間をジョブ進行メータとして表示する技術が知られている（特許文献２参照）。しかしながら、この技術は、特定のプリンタが現在実行中の印刷ジョブの進行状況をユーザに知らせるものであり、複数のプリンタの状況を一覧表示してユーザに比較させるものではなく、さらに、印刷待ちドキュメントを含めたプリンタの混雑度をユーザに把握させるものでもない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０７−２００２０９号公報
【特許文献２】特開２００１−０４７７１０号公報
【非特許文献】
【０００７】
【非特許文献１】ＨＰ  Ｕｎｉｖｅｒｓａｌ  Ｐｒｉｎｔ  Ｄｒｉｖｅｒ、[online]、ヒューレット・パッカード  カンパニー（ＨＰ）、インターネット<http://h20338.www2.hp.com/Hpsub/cache/343033-0-0-225-121.html>
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上述した課題に鑑みてなされたものである。したがって、本発明の目的は、ネットワーク上の複数の印刷機器から取得される混雑度に関する情報に基づいて、複数の印刷機器の中から、混雑度の低い印刷機器をユーザが容易に見つけることを可能にする印刷機器情報表示プログラム、印刷機器情報表示方法、および印刷機器情報表示装置を提供することである。
【課題を解決するための手段】
【０００９】
本発明の上記目的は、下記の手段によって達成される。
【００１０】
（１）ネットワーク上の複数の印刷機器の情報を一覧表示するための印刷機器情報表示プログラムであって、前記印刷機器から混雑度に関する情報を取得する手順（ａ）と、前記手順（ａ）において取得された前記情報により特定される混雑度を示す数値に基づいて、所定の数値範囲毎に予め割り当てられている互いに異なる複数の絵表示の中から、一の絵表示を選択する手順（ｂ）と、前記手順（ｂ）において選択された前記絵表示と、前記手順（ａ）において取得された前記情報により特定される前記混雑度を示す数値とを、前記印刷機器と対応付けて表示部に表示させる手順（ｃ）と、を有する処理をコンピュータに実行させる印刷機器情報表示プログラム。
【００１１】
（２）前記複数の絵表示は、互いに共通の特徴的な絵表示をそれぞれ含み、前記混雑度を示す数値が大きいほど多くの前記特徴的な絵表示が前記表示部に表示されるように、前記特徴的な絵表示の数が互いに異なる前記複数の絵表示が、前記所定の数値範囲毎に予め割り当てられていることを特徴とする上記（１）に記載の印刷機器情報表示プログラム。
【００１２】
（３）前記混雑度を示す数値は、前記印刷機器において実行中および待機中の印刷ジョブの数であり、前記手順（ａ）において、前記印刷ジョブの数を示すジョブ数情報が取得され、前記手順（ｂ）において、前記手順（ａ）において取得された前記ジョブ数情報により特定される印刷ジョブの数に基づいて、前記所定の数値範囲毎に予め割り当てられている前記複数の絵表示の中から一の絵表示が選択され、前記手順（ｃ）において、前記手順（ｂ）において選択された前記絵表示と、前記手順（ａ）において取得された前記ジョブ数情報により特定される前記印刷ジョブの数とが、前記表示部に表示されることを特徴とする上記（１）または（２）に記載の印刷機器情報表示プログラム。
【００１３】
（４）前記混雑度を示す数値は、前記印刷機器において実行中および待機中の印刷ジョブの総印刷ページ数であり、前記手順（ａ）において、前記印刷ジョブの各々で印刷される文書のページ数および印刷部数に関する情報が取得され、前記手順（ｂ）において、前記手順（ａ）において取得された前記情報により特定される総印刷ページ数に基づいて、前記所定の数値範囲毎に予め割り当てられている前記複数の絵表示の中から一の絵表示が選択され、前記手順（ｃ）において、前記手順（ｂ）において選択された前記絵表示と、前記手順（ａ）において取得された前記情報により特定される前記総印刷ページ数とが、前記表示部に表示されることを特徴とする上記（１）または（２）に記載の印刷機器情報表示プログラム。
【００１４】
（５）前記混雑度を示す数値は、前記印刷機器において実行中および待機中の印刷ジョブを当該印刷機器が処理するために必要とされる処理時間であり、前記手順（ａ）において、前記印刷ジョブの各々で印刷される文書のページ数および印刷部数に関する情報と前記印刷機器の印刷速度を示す速度情報とが取得され、前記手順（ｂ）において、前記手順（ａ）において取得された前記情報により特定される処理時間に基づいて、前記所定の数値範囲毎に予め割り当てられている前記複数の絵表示の中から一の絵表示が選択され、前記手順（ｃ）において、前記手順（ｂ）において選択された前記絵表示と、前記手順（ａ）において取得された前記情報により特定される前記処理時間とが、前記表示部に表示されることを特徴とする上記（１）または（２）に記載の印刷機器情報表示プログラム。
【００１５】
（６）前記印刷機器情報表示プログラムは、プリンタドライバであり、前記処理は、前記表示部に表示される前記複数の印刷機器の情報の中からユーザにより選択された情報に対応する一の印刷機器に印刷ジョブの実行を指示する手順（ｄ）をさらに有することを特徴とする上記（１）〜（５）のいずれか１つに記載の印刷機器情報表示プログラム。
【００１６】
（７）上記（１）〜（６）のいずれか１つに記載の印刷機器情報表示プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００１７】
（８）ネットワーク上の複数の印刷機器の情報を一覧表示するための印刷機器情報表示方法であって、前記印刷機器から混雑度に関する情報を取得するステップ（ａ）と、前記ステップ（ａ）において取得された前記情報により特定される混雑度を示す数値に基づいて、所定の数値範囲毎に予め割り当てられている互いに異なる複数の絵表示の中から、一の絵表示を選択するステップ（ｂ）と、前記ステップ（ｂ）において選択された前記絵表示と、前記ステップ（ａ）において取得された前記情報により特定される前記混雑度を示す数値とを、前記印刷機器と対応付けて表示部に表示させるステップ（ｃ）と、を有することを特徴とする印刷機器情報表示方法。
【００１８】
（９）前記複数の絵表示は、互いに共通の特徴的な絵表示をそれぞれ含み、前記混雑度を示す数値が大きいほど多くの前記特徴的な絵表示が前記表示部に表示されるように、前記特徴的な絵表示の数が互いに異なる前記複数の絵表示が、前記所定の数値範囲毎に予め割り当てられていることを特徴とする上記（８）に記載の印刷機器情報表示方法。
【００１９】
（１０）前記混雑度を示す数値は、前記印刷機器において実行中および待機中の印刷ジョブの数であり、前記ステップ（ａ）において、前記印刷ジョブの数を示すジョブ数情報が取得され、前記ステップ（ｂ）において、前記ステップ（ａ）において取得された前記ジョブ数情報により特定される印刷ジョブの数に基づいて、前記所定の数値範囲毎に予め割り当てられている前記複数の絵表示の中から一の絵表示が選択され、前記ステップ（ｃ）において、前記ステップ（ｂ）において選択された前記絵表示と、前記ステップ（ａ）において取得された前記ジョブ数情報により特定される前記印刷ジョブの数とが、前記表示部に表示されることを特徴とする上記（８）または（９）に記載の印刷機器情報表示方法。
【００２０】
（１１）前記混雑度を示す数値は、前記印刷機器において実行中および待機中の印刷ジョブの総印刷ページ数であり、前記ステップ（ａ）において、前記印刷ジョブの各々で印刷される文書のページ数および印刷部数に関する情報が取得され、前記ステップ（ｂ）において、前記ステップ（ａ）において取得された前記情報により特定される総印刷ページ数に基づいて、前記所定の数値範囲毎に予め割り当てられている前記複数の絵表示の中から一の絵表示が選択され、前記ステップ（ｃ）において、前記ステップ（ｂ）において選択された前記絵表示と、前記ステップ（ａ）において取得された前記情報により特定される前記総印刷ページ数とが、前記表示部に表示されることを特徴とする上記（８）または（９）に記載の印刷機器情報表示方法。
【００２１】
（１２）前記混雑度を示す数値は、前記印刷機器において実行中および待機中の印刷ジョブを当該印刷機器が処理するために必要とされる処理時間であり、前記ステップ（ａ）において、前記印刷ジョブの各々で印刷される文書のページ数および印刷部数に関する情報と前記印刷機器の印刷速度を示す速度情報とが取得され、前記ステップ（ｂ）において、前記ステップ（ａ）において取得された前記情報により特定される処理時間に基づいて、前記所定の数値範囲毎に予め割り当てられている前記複数の絵表示の中から一の絵表示が選択され、前記ステップ（ｃ）において、前記ステップ（ｂ）において選択された前記絵表示と、前記ステップ（ａ）において取得された前記情報により特定される前記処理時間とが、前記表示部に表示されることを特徴とする上記（８）または（９）に記載の印刷機器情報表示方法。
【００２２】
（１３）前記表示部に表示される前記複数の印刷機器の情報の中からユーザにより選択された情報に対応する一の印刷機器に印刷ジョブの実行を指示するステップ（ｄ）をさらに有することを特徴とする上記（８）〜（１２）のいずれか１つに記載の印刷機器情報表示方法。
【００２３】
（１４）ネットワーク上の複数の印刷機器の情報を一覧表示する印刷機器情報表示装置であって、前記印刷機器から混雑度に関する情報を取得する取得部と、前記取得部により取得された前記情報により特定される混雑度を示す数値に基づいて、所定の数値範囲毎に予め割り当てられている互いに異なる複数の絵表示の中から、一の絵表示を選択する選択部と、前記選択部により選択された前記絵表示と、前記取得部により取得された前記情報により特定される前記混雑度を示す数値とを、前記印刷機器と対応付けて表示部に表示させる表示制御部と、を有することを特徴とする印刷機器情報表示装置。
【００２４】
（１５）前記複数の絵表示は、互いに共通の特徴的な絵表示をそれぞれ含み、前記混雑度を示す数値が大きいほど多くの前記特徴的な絵表示が前記表示部に表示されるように、前記特徴的な絵表示の数が互いに異なる前記複数の絵表示が、前記所定の数値範囲毎に予め割り当てられていることを特徴とする上記（１４）に記載の印刷機器情報表示装置。
【００２５】
（１６）前記混雑度を示す数値は、前記印刷機器において実行中および待機中の印刷ジョブの数であり、前記取得部は、前記印刷ジョブの数を示すジョブ数情報を取得し、前記選択部は、前記取得部により取得された前記ジョブ数情報により特定される印刷ジョブの数に基づいて、前記所定の数値範囲毎に予め割り当てられている前記複数の絵表示の中から一の絵表示を選択し、前記表示制御部は、前記選択部により選択された前記絵表示と、前記取得部により取得された前記ジョブ数情報により特定される前記印刷ジョブの数とを、前記表示部に表示させることを特徴とする上記（１４）または（１５）に記載の印刷機器情報表示装置。
【００２６】
（１７）前記混雑度を示す数値は、前記印刷機器において実行中および待機中の印刷ジョブの総印刷ページ数であり、前記取得部は、前記印刷ジョブの各々で印刷される文書のページ数および印刷部数に関する情報を取得し、前記選択部は、前記取得部により取得された前記情報により特定される総印刷ページ数に基づいて、前記所定の数値範囲毎に予め割り当てられている前記複数の絵表示の中から一の絵表示を選択し、前記表示制御部は、前記選択部により選択された前記絵表示と、前記取得部により取得された前記情報により特定される前記総印刷ページ数とを、前記表示部に表示させることを特徴とする上記（１４）または（１５）に記載の印刷機器情報表示装置。
【００２７】
（１８）前記混雑度を示す数値は、前記印刷機器において実行中および待機中の印刷ジョブを当該印刷機器が処理するために必要とされる処理時間であり、前記取得部は、前記印刷ジョブの各々で印刷される文書のページ数および印刷部数に関する情報と前記印刷機器の印刷速度を示す速度情報とを取得し、前記選択部は、前記取得部により取得された前記情報により特定される処理時間に基づいて、前記所定の数値範囲毎に予め割り当てられている前記複数の絵表示の中から一の絵表示を選択し、前記表示制御部は、前記選択部により選択された前記絵表示と、前記取得部により取得された前記情報により特定される前記処理時間とを、前記表示部に表示させることを特徴とする上記（１４）または（１５）に記載の印刷機器情報表示装置。
【００２８】
（１９）前記表示部に表示される前記複数の印刷機器の情報の中からユーザにより選択された情報に対応する一の印刷機器に印刷ジョブの実行を指示する印刷指示部をさらに有することを特徴とする上記（１４）〜（１８）のいずれか１つに記載の印刷機器情報表示装置。
【発明の効果】
【００２９】
本発明によれば、ユーザは、表示部に表示される絵表示を参照して、複数の印刷機器の中から混雑度の低い印刷機器を絞り込んだ後、絞り込まれた印刷機器の数値を比較することが可能となる。すなわち、混雑度を示す数値をユーザが読み取る印刷機器の数が低減される。したがって、ネットワーク上の複数の印刷機器から取得される混雑度に関する情報に基づいて、複数の印刷機器の中から、混雑度の低い印刷機器をユーザが容易に見つけることが可能になる。
【図面の簡単な説明】
【００３０】
【図１】本発明の第１の実施形態にかかる印刷システムの全体構成を示すブロック図である。
【図２】図１に示されるＰＣの構成を示すブロック図である。
【図３】プリンタドライバの印刷機器情報表示機能に関するブロック図である。
【図４】図１に示されるプリンタの構成を示すブロック図である。
【図５】ＰＣにおける印刷機器選択処理の手順を示すフローチャートである。
【図６】図５のステップＳ１０２に示される混雑度取得処理の手順を示すフローチャートである。
【図７】混雑度アイコンの表示条件の一例を示す図である。
【図８】プリンタを選択するための操作画面の一例を示す図である。
【図９】プリンタを選択するための操作画面の変形例を示す図である。
【図１０】プリンタの状態を示すアイコンの表示条件の一例を示す図である。
【図１１】本発明の第２の実施形態にかかる混雑度取得処理の手順を示すフローチャートである。
【図１２】第２の実施形態にかかる混雑度アイコンの表示条件の一例を示す図である。
【図１３】本発明の第３の実施形態にかかる混雑度取得処理の手順を示すフローチャートである。
【図１４】第３の実施形態にかかる混雑度アイコンの表示条件の一例を示す図である。
【発明を実施するための形態】
【００３１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００３２】
（第１の実施形態）
図１は、本発明の第１の実施形態にかかる印刷システムの全体構成を示すブロック図である。
【００３３】
本実施形態の印刷システムは、印刷機器情報表示装置としてのＰＣ（パーソナルコンピュータ）１０と、印刷機器としてのプリンタ２０Ａ，２０Ｂ，２０Ｃ，２０Ｄ，２０Ｅとを備える。ＰＣ１０とプリンタ２０Ａ〜２０Ｅとは、ネットワーク５０を介して相互に通信可能に接続されている。
【００３４】
ネットワーク５０は、たとえば、イーサネット（登録商標）、トークンリング、およびＦＤＤＩ（Ｆｉｂｅｒ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｆｅ）等の規格によりコンピュータやネットワーク機器同士を接続したＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、またはＬＡＮ同士を専用線で接続したＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の各種のネットワークからなる。なお、ネットワーク５０に接続される機器の種類および台数は、図１に示される例に限定されない。また、プリンタ２０Ａ〜２０Ｅには、ＭＦＰ（Ｍｕｌｔｉｐｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等の画像形成装置が含まれ得る。
【００３５】
図２は、図１に示されるＰＣの構成を示すブロック図である。ＰＣ１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、ハードディスク１４、ディスプレイ１５、入力装置１６、および通信インタフェース１７を含み、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００３６】
ＣＰＵ１１は、プログラムにしたがって上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムや各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク１４は、オペレーティングシステム（ＯＳ）を含む各種プログラムや、各種データを格納する。
【００３７】
ディスプレイ１５は、たとえば、液晶ディスプレイであり、各種の情報を表示する。入力装置１６は、マウス等のポインティングデバイス、およびキーボードを含み、各種の入力を行うために使用される。通信インタフェース１７は、ネットワーク５０を介し他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００３８】
ハードディスク１４には、文書ファイルを作成するための文書ファイル作成アプリケーションと、プリンタドライバ１００（図３参照）とがインストールされている。
【００３９】
プリンタドライバ１００は、ＰＣ１０に格納されているＯＳ上にインストールされ、印刷ジョブを生成するプログラムである。本実施形態では、プリンタドライバ１００は、印刷時に、後述する操作画面３００（図８等参照）にネットワーク５０上の複数のプリンタの情報を一覧表示し、操作画面３００を用いたユーザの操作に基づいて、複数のプリンタの中から出力先のプリンタを選択することができる。
【００４０】
図３は、プリンタドライバの印刷機器情報表示機能に関するブロック図である。なお、図３では、印刷機器情報表示機能以外の機能については図示省略されている。
【００４１】
プリンタドライバ１００は、ネットワーク上の複数のプリンタの情報を表示するための機能を実現するための構成要素として、ネットワーク通信部１１０、印刷機器データ記憶部１２０、表示内容生成部１３０、表示データ記憶部１４０、および表示制御部１５０を有している。プリンタドライバ１００は、ハードディスク１４に格納されており、起動時にＲＡＭ１３上に読み出されて、ＣＰＵ１１により実行される。これにより、プリンタドライバ１００の上記構成要素の機能が発揮される。
【００４２】
ネットワーク通信部１１０は、取得部として、ネットワーク５０を介した通信により各プリンタの混雑度に関する情報を取得する。ネットワーク通信部１１０は、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）に対応しており、プリンタ２０側に設けられたデータベースであるＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）から混雑度に関する情報を取得する。なお、周知の通り、ＭＩＢはＲＦＣ１２１３により規定されており（ＭＩＢ−ＩＩ）、また各社が独自の製品のためにＭＩＢの拡張仕様を作り出すことができる。本実施形態では、ＲＦＣ１２１３により規定されたＭＩＢオブジェクトを標準ＭＩＢと称し、拡張仕様に関するＭＩＢオブジェクトをプライベートＭＩＢと称することとし、特に両者を区別しない場合は両者を含む概念としてＭＩＢを述べることとする。
【００４３】
印刷機器データ記憶部１２０は、ネットワーク通信部１１０がプリンタ２０Ａ〜２０Ｅから受信した情報を格納するための領域である。印刷機器データ記憶部１２０は、ＲＡＭ１３内に割り当てられる。
【００４４】
表示内容生成部１３０は、選択部として、プリンタから取得された混雑度に関する情報に基づいて、プリンタの混雑度を示す絵表示である混雑度アイコンを選択する。表示内容生成部１３０は、表示データ記憶部１４０に格納されている混雑度アイコンの表示条件２００（図７参照）を参照して、プリンタから取得された混雑度に関する情報に対応する混雑度アイコンを選択し、表示制御部１５０に対して表示するデータを提供する。
【００４５】
表示データ記憶部１４０は、予め作成された各種アイコンのグラフィクスデータおよび混雑度アイコンの表示条件２００を格納するための領域であり、ハードディスク１４に割り当てられる。
【００４６】
表示制御部１５０は、表示内容生成部１３０からの表示データに基づいて、操作画面３００に混雑度アイコン等の情報を表示させる。表示制御部１５０は、ＰＣ１０のＯＳに対して、ディスプレイ１５上への表示指示を行う。
【００４７】
図４は、図１に示されるプリンタの構成を示すブロック図である。プリンタ２０Ａ〜２０Ｅは、相互に同様の構成であるため、以下、プリンタ２０Ａを代表として用いて説明する。
【００４８】
プリンタ２０Ａは、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、操作パネル２５、印刷部２６、および通信インタフェース２７を含み、これらは信号をやり取りするためのバス２８を介して相互に接続されている。なお、プリンタ２０Ａの上記各部のうち、ＰＣ１０の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００４９】
操作パネル２５は、各種情報の表示および各種指示の入力に使用される。印刷部２６は、電子写真式プロセス等の周知の作像プロセスを用いて、ビットマップ画像データに基づく画像を用紙等の記録媒体に印刷する。
【００５０】
ＲＡＭ２３およびハードディスク２４等の記憶部には、印刷ジョブを記憶するための印刷ジョブ記憶部が割り当てられる。
【００５１】
また、ハードディスク２４は、ネットワーク通信部および印刷ジョブ制御部に対応するプログラムを格納するためのそれぞれの領域を有する。
【００５２】
ネットワーク通信部は、ＰＣ１０からの要求に応じて、混雑度に関する情報を提供する。このため、ネットワーク通信部には、ＭＩＢが設けられている。また、ネットワーク通信部は、ネットワーク５０上のＰＣから印刷ジョブを受信する。
【００５３】
印刷ジョブ制御部は、印刷部２６への印刷ジョブの提供を制御する。印刷ジョブ制御部は、印刷部２６が印刷処理中でなければ印刷ジョブ記憶部から印刷ジョブを読み出して印刷部２６に送信する一方で、印刷処理中であれば印刷ジョブを印刷ジョブ記憶部に記憶させる。印刷ジョブ制御部は、印刷ジョブの数を管理し、印刷ジョブの数に変化がある場合、ネットワーク通信部へ通知する。ネットワーク通信部および印刷ジョブ制御部の機能は、対応するプログラムをＣＰＵ２１が実行することにより発揮される。
【００５４】
なお、ＰＣ１０およびプリンタ２０Ａ〜２０Ｅは、上記の構成要素以外の構成要素を含んでいてもよく、あるいは、上記の構成要素のうちの一部が含まれていなくてもよい。
【００５５】
以上のとおり構成される本実施形態の印刷システムでは、ＰＣ１０のユーザがネットワーク上のプリンタに印刷の実行を指示する場合、各プリンタの混雑度を示す情報が操作画面３００に一覧表示される。ユーザは、操作画面３００に表示される情報を参照して、複数のプリンタの中から、混雑度の低いプリンタを選択することができる。以下、図５〜図８を参照して、図１に示されるＰＣ１０の動作について説明する。
【００５６】
図５は、図１に示されるＰＣにおいて実行される印刷機器選択処理の手順を示すフローチャートである。なお、図５のフローチャートにより示されるアルゴリズムは、ＰＣ１０のハードディスク１４にプログラムとして記憶されており、ＣＰＵ１１によって実行される。
【００５７】
印刷機器選択処理では、まず、プリンタドライバ１００が起動される（ステップＳ１０１）。たとえば、ユーザ操作により、文書作成アプリケーションの印刷画面上でプリンタドライバ１００が選択されることにより、プリンタドライバ１００が起動される。
【００５８】
続いて、混雑度取得処理が実行される（ステップＳ１０２）。本実施形態では、ネットワーク上の複数のプリンタについて、各プリンタの混雑度に対応する混雑度情報がそれぞれ取得される。
【００５９】
図６は、図５のステップＳ１０２に示される混雑度取得処理の手順を示すフローチャートである。
【００６０】
混雑度取得処理では、まず、ネットワーク上のプリンタが検索され、特定情報が取得される（ステップＳ２０１）。本実施形態では、ブロードキャストまたはマルチキャストによりネットワーク上のプリンタが検索され、検索により特定されたプリンタを特定するための情報である特定情報が取得される。特定情報には、プリンタのモデル名やユーザにより付与されたプリンタの名称が含まれる。
【００６１】
続いて、１台のプリンタが選択される（ステップＳ２０２）。本実施形態では、ステップＳ２０１に示す処理で検索により特定された複数のプリンタの中から、所定の順序にしたがって、１台のプリンタが選択される。
【００６２】
続いて、プリンタの混雑度に関する情報として、プリンタの待機ジョブ数情報が取得される（ステップＳ２０３）。本実施形態では、ステップＳ２０２に示す処理で選択されたプリンタにおいて実行中および待機中の印刷ジョブの数（以下、「待機ジョブ数」と称する）を示す待機ジョブ数情報が取得される。具体的には、プリンタに要求信号が送信され、上述したとおりＲＦＣ１２１３で規定されているＳＮＭＰ  ＭＩＢ−ＩＩのプライベートエリアに記憶されている、プライベートＭＩＢとしての待機ジョブ数情報が取得される。プリンタにおいて実行中および待機中の印刷ジョブには、ネットワーク５０上に存在するＰＣ１０以外のＰＣ（不図示）から送信された印刷ジョブが含まれる。
【００６３】
続いて、待機ジョブ数情報の取得に成功したか否かが判断される（ステップＳ２０４）。待機ジョブ数情報の取得に失敗したと判断される場合（ステップＳ２０４：ＮＯ）、ステップＳ２０９の処理に移行する。
【００６４】
一方、待機ジョブ数情報の取得に成功したと判断される場合（ステップＳ２０４：ＹＥＳ）、待機ジョブ数情報は正常値であるか否かが判断される（ステップＳ２０５）。たとえば、待機ジョブ数情報の数値が、０以上の整数であるか否かが判断される。待機ジョブ数情報が正常値でないと判断される場合（ステップＳ２０５：ＮＯ）、ステップＳ２０９の処理に移行する。
【００６５】
一方、待機ジョブ数情報が正常値であると判断される場合（ステップＳ２０５：ＹＥＳ）、待機ジョブ数情報が記憶される（ステップＳ２０６）。具体的には、ステップＳ２０３に示す処理で取得された待機ジョブ数情報が、ＲＡＭ１３に記憶される。
【００６６】
続いて、混雑度情報が取得される（ステップＳ２０７）。本実施形態では、後続する処理において待機ジョブ数に対応する混雑度アイコンを選択するために、ステップＳ２０６に示す処理で記憶された待機ジョブ数情報に対応する混雑度情報が取得される。具体的には、所定の数値範囲毎に予め割り当てられている混雑度情報が、待機ジョブ数情報の数値に基づいて取得される。
【００６７】
図７は、混雑度アイコンの表示条件の一例を示す図である。本実施形態では、待機ジョブ数に対して４つの数値範囲が設定されており、４つの数値範囲に対して４つの混雑度情報が割り当てられている。具体的には、待機ジョブ数に対して「０」、「１」、「２〜９」、および「１０以上」の４つの数値範囲が設定されており、４つの数値範囲に対して「０」、「１」、「２」、および「３」の４つの混雑度情報が割り当てられている。なお、４つの混雑度情報には、互いに異なる４種類の混雑度アイコンがそれぞれ割り当てられている。
【００６８】
ステップＳ２０７に示す処理では、図７に示される表示条件２００が参照され、ステップＳ２０６に示す処理で記憶された待機ジョブ数情報の数値に対応する混雑度情報が取得される。たとえば、待機ジョブ数が「８」である場合には、混雑度情報「２」が取得される。なお、待機ジョブ数に関する数値範囲は、適宜変更され得る。
【００６９】
続いて、混雑度情報が記憶される（ステップＳ２０８）。本実施形態では、ステップＳ２０７に示す処理で取得された混雑度情報が、ＲＡＭ１３に記憶される。
【００７０】
一方、ステップＳ２０４に示す処理で待機ジョブ数情報の取得に失敗したと判断される場合（ステップＳ２０４：ＮＯ）、または、ステップＳ２０５に示す処理で待機ジョブ数情報が正常値でないと判断される場合（ステップＳ２０５：ＮＯ）、混雑度情報「不明」が記憶される（ステップＳ２０９）。
【００７１】
続いて、ネットワーク上に他のプリンタがあるか否かが判断される（ステップＳ２１０）。具体的には、混雑度情報が取得されていないプリンタがネットワーク上にあるか否かが判断される。ネットワーク上に他のプリンタがあると判断される場合（ステップＳ２１０：ＹＥＳ）、ステップＳ２０２の処理に戻る。一方、ネットワーク上に他のプリンタがないと判断される場合（ステップＳ２１０：ＮＯ）、処理が終了される。
【００７２】
以上のとおり、図５のステップＳ１０２に示される混雑度取得処理では、ネットワーク上の各プリンタから待機ジョブ数情報が取得され、取得された待機ジョブ数情報に対応する混雑度情報が取得される。
【００７３】
そして、ステップＳ１０３では、混雑度アイコンが選択される。本実施形態では、ステップＳ１０２に示す処理で取得された混雑度情報に基づいて、混雑度情報に対して予め割り当てられている複数の混雑度アイコンの中から一の混雑度アイコンが選択される。
【００７４】
図７に示されるとおり、本実施形態では、混雑度情報「１」〜「３」、および「不明」のそれぞれに対して異なる混雑度アイコンが割り当てられている。混雑度アイコンは、重ね合わされた２枚の用紙を模した文書アイコンから構成される。混雑度情報「１」には、１つの文書アイコンから構成される混雑度アイコンが割り当てられており、混雑度情報「２」には、２つの文書アイコンから構成される混雑度アイコンが割り当てられている。混雑度情報「３」には、３つの文書アイコンから構成される混雑度アイコンが割り当てられている。また、混雑度情報「０」には、混雑度アイコンが割り当てられておらず、混雑度情報「不明」には、混雑度情報「３」に対応する混雑度アイコンをグレーアウト表示したものが割り当てられている。ステップＳ１０３に示す処理では、これらの混雑度アイコンの中から、ステップＳ１０２に示す処理で取得された混雑度情報に対応する一の混雑度アイコンが選択される。すなわち、プリンタから取得された待機ジョブ数情報に対応する混雑度アイコンが選択される。
【００７５】
続いて、混雑度アイコンが表示される（ステップＳ１０４）。本実施形態では、ステップＳ１０３に示す処理で選択された混雑度アイコンが、図６のステップＳ２０６に示す処理でＲＡＭ１３に記憶された待機ジョブ数情報の数値（すなわち、待機ジョブ数）とともに、プリンタを選択するための操作画面３００に表示される。
【００７６】
図８は、プリンタを選択するための操作画面の一例を示す図である。操作画面３００は、機器名表示部３１０、機器状態表示部３２０、設置場所表示部３３０、印刷速度表示部３４０、およびポート表示部３５０を有する。また、操作画面３００には、ＯＫボタン３６０およびキャンセルボタン３７０が設けられている。
【００７７】
機器名表示部３１０は、ネットワーク上に存在するプリンタの名称を表示する。プリンタの名称には、プリンタのモデル名が含まれる。なお、図８に示されるプリンタＡ〜プリンタＫは、図１に示されるプリンタ２０Ａ〜２０Ｅのみならず、図１に示されないネットワーク５０上の複数のプリンタを含む。また、プリンタＡ〜プリンタＫには、互いに異なる機種のプリンタのみならず、同一機種のプリンタも複数含まれ得る。
【００７８】
機器状態表示部３２０は、各プリンタの待機ジョブ数と、待機ジョブ数に対応する混雑度アイコンとを表示する。たとえば、プリンタＡについては、待機ジョブ数「８」が表示され、２つの文書アイコンから構成される混雑度アイコンが表示される。なお、本実施形態では、混雑度アイコンは、事前にデザインされハードディスク１４に記憶されていたものが呼び出されて使用される。しかしながら、本実施形態とは異なり、たとえば、部品となるようなデータのみが予め記憶され、表示時に適した混雑度アイコンが生成されてもよい。
【００７９】
設置場所表示部３３０は、各プリンタが設置されている場所を表示し、印刷速度表示部３４０は、各プリンタの印刷速度を表示する。ポート表示部３５０は、各プリンタのポート番号を表示する。設置場所表示部３３０および印刷速度表示部３４０に表示される情報は、待機ジョブ数情報とともにプリンタから取得される。
【００８０】
ステップＳ１０５では、操作画面３００を閉じるか否かが判断される。たとえば、ユーザ操作によりプリンタの一覧の中から一のプリンタが選択され、ＯＫボタン３６０が押し下げられる場合、操作画面３００を閉じると判断される。
【００８１】
操作画面３００を閉じないと判断される場合（ステップＳ１０５：ＮＯ）、所定時間（たとえば、１０秒）経過した時点で、ステップＳ１０２の処理に戻る。その結果、操作画面３００に表示される情報が周期的に更新される。たとえば、所定時間が経過する間に、特定のプリンタがすべての印刷ジョブの処理を完了した場合には、混雑度アイコンが消去される。
【００８２】
一方、操作画面３００を閉じると判断される場合（ステップＳ１０５：ＹＥＳ）、処理が終了される。たとえば、ユーザ操作により一のプリンタが選択された状態で操作画面３００が閉じられる場合、選択されたプリンタに印刷の実行を指示するための印刷画面（不図示）が、操作画面３００に代わって表示される。
【００８３】
以上のとおり、図５に示されるフローチャートの処理によれば、プリンタから待機ジョブ数情報が取得され、待機ジョブ数とともに、待機ジョブ数に対応する混雑度アイコンが操作画面３００に表示される。ユーザは、操作画面３００に表示されるこれらの情報を参照して、ネットワーク上の複数のプリンタの中から、混雑度の低いプリンタを見つけることができる。
【００８４】
図８に示す操作画面３００を例に挙げて説明すれば、たとえば、「２号棟」という建物にいるユーザが、「２号棟」内で空いているプリンタを見つけたい場合、まず、操作画面３００の設置場所表示部３３０を参照して、「２号棟」に存在する５台のプリンタＡ，Ｂ，Ｄ，Ｆ，Ｇを認識する。
【００８５】
続いて、５台のプリンタＡ，Ｂ，Ｄ，Ｆ，Ｇについて、操作画面３００の機器状態表示部３２０に表示される混雑度アイコンを参照すれば、プリンタＦが、プリンタＡおよびプリンタＢよりも混雑しているということを、ユーザは感覚的に見てとれる。また、プリンタＤおよびプリンタＧについては、混雑度「不明」のアイコンが表示されており、これらのプリンタが混雑しているか否かが判断できない状態であることを、同様に、ユーザは感覚的に理解することができる。
【００８６】
混雑度アイコンを参照した結果、プリンタＡおよびプリンタＢが、混雑状況が判明しているプリンタの中では比較的空いているということが判断でき、ユーザは、これらの２台のプリンタＡ，Ｂに対象を絞り込むことができる。その後、ユーザは、絞り込まれた２台のプリンタＡ，Ｂの待機ジョブ数情報を参照すれば、プリンタＡの待機ジョブ数が「８」であり、プリンタＢの待機ジョブ数が「３」であることが読み取られるので、ユーザは、印刷の実行を指示するプリンタを、プリンタＢと判断することができる。
【００８７】
このように、初めは、感覚的に比較しやすい混雑度アイコンでプリンタを大まかに絞り込み、その後、絞り込まれたプリンタのみ数値を比較することができるため、ユーザは、空いているプリンタを効率的に見つけることができる。すなわち、本実施形態によれば、ユーザが、混雑度を示す数値（待機ジョブ数）を読み取るプリンタの数が低減されるため、複数のプリンタの中から、混雑度の低いプリンタをユーザが容易に見つけることが可能になる。
【００８８】
また、本実施形態によれば、混雑度アイコンは、プリンタが印刷ジョブを実行していることを示す特徴的な絵表示である文書アイコンから構成されており、混雑度を示す数値が大きいほど多くの文書アイコンが操作画面３００に表示されるように、数値範囲毎に混雑度アイコンが割り当てられている。したがって、ユーザは、混雑度アイコンからプリンタの混雑度を直感的に把握することができる。
【００８９】
（変形例）
図９は、本実施形態における操作画面の変形例を示す図である。
【００９０】
本変形例では、操作画面３００の機器状態表示部３２０に、プリンタの状態を示すアイコンが追加されている。ここで、「プリンタの状態」には、現在、プリンタが印刷可能な状態である、あるいは、プリンタについて警告やエラーが存在する等の状態が含まれる。
【００９１】
図１０は、プリンタの状態を示すアイコンの表示条件の一例を示す図である。本実施形態では、プリンタの状態として、「印刷可」、「警告あり」、「印刷不可」、および「不明」の４つの状態が設定されており、４つの状態にそれぞれアイコンが割り当てられている。具体的には、「印刷可」には、チェックマークのアイコンが割り当てられており、「警告あり」には、チェックマーク上に「！」マークが重ねられたアイコンが割り当てられている。「印刷不可」には、「×」マークのアイコンが割り当てられており、「不明」には、「？」マークのアイコンが割り当てられている。このような絵柄によれば、ユーザは、感覚的にプリンタの状態を理解することができる。
【００９２】
本変形例では、ネットワーク上のプリンタから取得される情報、あるいは、プリンタから情報が取得されないという情報に基づいて、４種類のアイコンの中から一のアイコンが選択され、混雑度アイコンの左側に表示される。表示条件４００が参照されることにより、４種類のアイコンの中から一のアイコンが選択される。
【００９３】
このような構成によれば、プリンタの混雑度のみならず、プリンタの状態を示すアイコンを参照して、ユーザがプリンタを選択することが可能となる。したがって、たとえば、ユーザが印刷の実行を指示したプリンタがトナー切れの状態にあって印刷が実行されない、といった問題の発生が防止される。
【００９４】
（第２の実施形態）
次に、図１１および図１２を参照して、本発明の第２の実施形態について説明する。本実施形態は、プリンタにおいて実行中および待機中の印刷ジョブの総印刷ページ数と、総印刷ページ数に対応する混雑度アイコンとを操作画面に表示する実施形態である。
【００９５】
図１１は、本実施形態にかかる混雑度取得処理の手順を示すフローチャートである。なお、混雑度を示す数値が総印刷ページ数である点を除いては、本実施形態の印刷システムの構成は、第１の実施形態と同様であるため、詳細な説明は省略する。
【００９６】
本実施形態の混雑度取得処理では、まず、ネットワーク上のプリンタが検索され、特定情報が取得される（ステップＳ３０１）。
【００９７】
続いて、１台のプリンタが選択され、選択されたプリンタで実行中および待機中の各印刷ジョブのページ数情報および印刷部数情報が取得される（ステップＳ３０２，Ｓ３０３）。本実施形態では、印刷ジョブにより印刷される文書のページ数を示すページ数情報と、印刷ジョブで指定されている印刷部数を示す印刷部数情報とが、プリンタにおいて実行中および待機中の各印刷ジョブについて取得される。
【００９８】
次に、情報の取得に成功したか否かが判断される（ステップＳ３０４）。情報の取得に失敗したと判断される場合（ステップＳ３０４：ＮＯ）、混雑度情報「不明」が記憶される（ステップＳ３１０）。一方、情報の取得に成功したと判断される場合（ステップＳ３０４：ＹＥＳ）、情報は正常値であるか否かが判断される（ステップＳ３０５）。
【００９９】
情報が正常値でないと判断される場合（ステップＳ３０５：ＮＯ）、混雑度情報「不明」が記憶される（ステップＳ３１０）。一方、情報が正常値であると判断される場合（ステップＳ３０５：ＹＥＳ）、総印刷ページ数情報が算出される（ステップＳ３０６）。本実施形態では、ステップＳ３０３に示す処理で取得されたページ数情報および印刷部数情報に基づいて、プリンタにおいて実行中および待機中の印刷ジョブの印刷ページ数の合計である総印刷ページ数が算出される。
【０１００】
そして、総印刷ページ数情報が記憶され、混雑度情報が取得される（ステップＳ３０７，Ｓ３０８）。本実施形態では、図１２に示される表示条件２１０が参照され、所定の数値範囲毎に予め割り当てられている混雑度情報が、ステップＳ３０７に示す処理で記憶された総ページ数情報に基づいて取得される。
【０１０１】
本実施形態では、図１２に示されるとおり、総印刷ページ数に対して「０」、「１〜１０ページ」、「１１〜９９ページ」、および「１００ページ以上」の４つの数値範囲が設定されており、４つの数値範囲に対して「０」、「１」、「２」、および「３」の４つの混雑度情報が割り当てられている。なお、４つの混雑度情報には、総印刷ページ数が多いほどより多くの文書アイコンが操作画面３００に表示されるように、４種類の混雑度アイコンがそれぞれ割り当てられている。
【０１０２】
そして、混雑度情報が記憶され（ステップＳ３０９）、ネットワーク上に他のプリンタがあるか否かが判断される（ステップＳ３１１）。他のプリンタがあると判断される場合（ステップＳ３１１：ＹＥＳ）、ステップＳ３０２の処理に戻る。一方、他のプリンタがないと判断される場合（ステップＳ３１１：ＮＯ）、処理が終了される。
【０１０３】
以上のとおり、本実施形態の混雑度取得処理では、ネットワーク上のプリンタから取得される情報に基づいてプリンタの総印刷ページ数が算出され、総印刷ページ数に対応する混雑度情報が取得される。そして、図５のステップＳ１０３以下の処理が実行されることにより、総印刷ページ数と、総印刷ページ数に対応する混雑度アイコンとが、操作画面３００の機器状態表示部３２０に表示される。
【０１０４】
したがって、ユーザは、混雑度アイコンを参照して、プリンタを絞り込んだ後、絞り込まれたプリンタの総印刷ページ数を参照して、複数のプリンタの総印刷ページ数を比較することができる。このような構成によれば、混雑度の低いプリンタをユーザがより正確に見つけることが可能となる。
【０１０５】
（第３の実施形態）
次に、図１３および図１４を参照して、本発明の第３の実施形態について説明する。本実施形態は、プリンタにおいて実行中および待機中の印刷ジョブをプリンタが処理するために必要とされる処理時間（すなわち、待ち時間）と、処理時間に対応する混雑度アイコンとを操作画面に表示する実施形態である。
【０１０６】
図１３は、本実施形態にかかる混雑度取得処理の手順を示すフローチャートである。なお、混雑度を示す数値が処理時間である点を除いては、本実施形態の印刷システムの構成は、第１の実施形態と同様であるため、詳細な説明は省略する。
【０１０７】
本実施形態の混雑度取得処理では、まず、ネットワーク上のプリンタが検索され、特定情報が取得される（ステップＳ４０１）。
【０１０８】
続いて、１台のプリンタが選択され、選択されたプリンタで実行中および待機中の各印刷ジョブのページ数情報および印刷部数情報と、プリンタの印刷速度情報とが取得される（ステップＳ４０２，Ｓ４０３）。本実施形態では、各印刷ジョブのページ数情報と印刷部数情報とに加え、プリンタの印刷速度を示す速度情報が取得される。
【０１０９】
次に、情報の取得に成功したか否かが判断される（ステップＳ４０４）。情報の取得に失敗したと判断される場合（ステップＳ４０４：ＮＯ）、混雑度情報「不明」が記憶される（ステップＳ４１０）。一方、情報の取得に成功したと判断される場合（ステップＳ４０４：ＹＥＳ）、情報は正常値であるか否かが判断される（ステップＳ４０５）。
【０１１０】
情報が正常値でないと判断される場合（ステップＳ４０５：ＮＯ）、混雑度情報「不明」が記憶される（ステップＳ４１０）。一方、情報が正常値であると判断される場合（ステップＳ４０５：ＹＥＳ）、処理時間情報が算出される（ステップＳ４０６）。本実施形態では、ステップＳ４０３に示す処理で取得されたページ数情報および印刷部数情報と速度情報とに基づいて、プリンタにおいて実行中および待機中のすべての印刷ジョブをプリンタが処理するために必要とされる処理時間が算出される。
【０１１１】
そして、処理時間情報が記憶され、混雑度情報が取得される（ステップＳ４０７，Ｓ４０８）。本実施形態では、図１４に示される表示条件２２０が参照され、所定の数値範囲毎に予め割り当てられている混雑度情報が、ステップＳ４０７に示す処理で記憶された処理時間情報に基づいて取得される。
【０１１２】
本実施形態では、図１４に示されるとおり、処理時間に対して「０」、「１分未満」、「１分以上〜１０分未満」、および「１０分以上」の４つの数値範囲が設定されており、４つの数値範囲に対して「０」、「１」、「２」、および「３」の４つの混雑度情報が割り当てられている。なお、４つの混雑度情報には、処理時間が長いほどより多くの文書アイコンが操作画面３００に表示されるように、４種類の混雑度アイコンがそれぞれ割り当てられている。
【０１１３】
そして、混雑度情報が記憶され（ステップＳ４０９）、ネットワーク上に他のプリンタがあるか否かが判断される（ステップＳ４１１）。他のプリンタがあると判断される場合（ステップＳ４１１：ＹＥＳ）、ステップＳ４０２の処理に戻る。一方、他のプリンタがないと判断される場合（ステップＳ４１１：ＮＯ）、処理が終了される。
【０１１４】
以上のとおり、本実施形態の混雑度取得処理では、ネットワーク上のプリンタから取得される情報に基づいてプリンタがすべての印刷ジョブを処理するための処理時間が算出され、処理時間に対応する混雑度情報が取得される。そして、図５のステップＳ１０３以下の処理が実行されることにより、処理時間と、処理時間に対応する混雑度アイコンとが、操作画面３００の機器状態表示部３２０に表示される。
【０１１５】
したがって、ユーザは、混雑度アイコンを参照して、プリンタを絞り込んだ後、絞り込まれたプリンタの処理時間を参照して、複数のプリンタの処理時間を比較することができる。このような構成によれば、混雑度の低いプリンタをユーザがより一層正確に見つけることが可能となる。
【０１１６】
本発明は、上記実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【０１１７】
たとえば、上記実施形態では、異なる数の文書アイコンから構成される混雑度アイコンが、プリンタの混雑度に応じて割り当てられた。しかしながら、混雑度アイコンは、上記実施形態に限定されるものではなく、たとえば、同一形状で互いに異なる絵模様を有する複数の混雑度アイコンが所定の数値範囲毎に割り当てられてもよい。あるいは、同一形状で互いに異なる色を有する複数の混雑度アイコンが所定の数値範囲毎にそれぞれ割り当てられてもよい。
【０１１８】
本実施形態にかかる印刷機器情報表示装置における各種処理を行う手段および方法は、専用のハードウエア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえば、フレキシブルディスクおよびＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送され記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、印刷機器情報表示装置の一機能としてその装置のソフトウエアに組み込まれてもよい。
【符号の説明】
【０１１９】
１０  ＰＣ、
１１，２１  ＣＰＵ、
１２，２２  ＲＯＭ、
１３，２３  ＲＡＭ、
１４，２４  ハードディスク、
１５  ディスプレイ、
１６  入力装置、
１７，２７  通信インタフェース、
１８，２８  バス、
２０Ａ〜２０Ｅ  プリンタ、
２５  操作パネル、
２６  印刷部、
５０  ネットワーク、
１００  プリンタドライバ、
２００，２１０，２２０  混雑度アイコンの表示条件、
３００  操作画面、
４００  プリンタの状態を示すアイコンの表示条件。
【図１】
2011198283.tif 000003
【図２】
2011198283.tif 000004
【図３】
2011198283.tif 000005
【図４】
2011198283.tif 000006
【図５】
2011198283.tif 000007
【図６】
2011198283.tif 000008
【図１０】
2011198283.tif 000009
【図１１】
2011198283.tif 000010
【図１３】
2011198283.tif 000011
【図７】
2011198283.tif 000012
【図８】
2011198283.tif 000013
【図９】
2011198283.tif 000014
【図１２】
2011198283.tif 000015
【図１４】
2011198283.tif 000016