(57)【要約】【課題】  複数の印刷装置が配設される印刷環境において印刷物を迅速に入手できるようにした印刷システムおよび印刷指示装置および印刷先選択プログラムを提供する。【解決手段】  クライアント装置２０は、印刷データ生成部２３において、当該指示に係わる印刷データを生成するとともに、印刷時間予測部２４において、その生成された印刷データを解析し複数の印刷装置各々における印刷時間の予測を行う。また、これに並行して印刷物入手時間算出部２５は、クライアント装置２０が配設されている場所（デスク）から複数の印刷装置各々までの移動時間を移動時間記憶部２２から取得する。印刷物入手時間算出部２５は、これらを用いて複数の印刷装置各々に対する印刷物入手時間を算出し、出力先選択部２６は、この算出された印刷物入手時間の中からその時間が最短となる印刷装置を印刷先として選択し、印刷データ送信部２７は、当該印刷装置に印刷データを送信する。【選択図】  図２
2008065769.tif 000002
【特許請求の範囲】
【請求項１】
印刷指示を行う印刷指示装置と、
前記印刷指示装置からの印刷指示に基づき印刷を行う複数の印刷装置と
を具備し、
前記印刷指示装置は、
自装置から複数の印刷装置各々への移動に要する移動時間を記憶する移動時間記憶手段と、
前記印刷指示に係わる印刷情報を生成する印刷情報生成手段と、
前記印刷情報生成手段で生成された印刷情報を解析して前記複数の印刷装置各々における該印刷情報の印刷に要する印刷時間を予測する印刷時間予測手段と、
前記移動時間記憶手段に記憶された移動時間と、前記印刷時間予測手段で予測された印刷時間とを含む情報に基づき自装置から印刷を指示した印刷者が印刷物を入手するまでの印刷物入手時間を前記複数の印刷装置各々について算出する印刷物入手時間算出手段と、
前記印刷物入手時間算出手段で算出された前記複数の印刷装置各々についての印刷物入手時間に基づき印刷先となる印刷装置を選択する出力先選択手段と、
前記出力先選択手段で選択された印刷装置に前記印刷情報を送信する送信手段と
を具備する印刷システム。
【請求項２】
前記印刷装置は、
自装置が節電状態から印刷可能な状態に復帰するまでに要する節電復帰時間を予測する節電復帰時間予測手段
を具備し、
前記印刷指示装置は、
前記節電復帰時間予測手段で予測された節電復帰時間を複数の印刷装置各々から取得する節電復帰時間取得手段
を更に具備し、
前記印刷物入手時間算出手段は、
前記移動時間記憶手段に記憶された移動時間と、前記印刷時間予測手段で予測された印刷時間と、前記節電復帰時間取得手段で取得された節電復帰時間とを含む情報に基づき自装置から印刷を指示した印刷者が印刷物を入手するまでの印刷物入手時間を前記複数の印刷装置各々について算出する
請求項１記載の印刷システム。
【請求項３】
前記印刷装置は、
自装置で印刷待ちにある印刷情報に対する印刷に要する印刷待ち時間を予測する印刷待ち時間予測手段
を具備し、
前記印刷指示装置は、
前記印刷待ち時間予測手段で予測された印刷待ち時間を複数の印刷装置各々から取得する印刷待ち時間取得手段
を更に具備し、
前記印刷物入手時間算出手段は、
前記移動時間記憶手段に記憶された移動時間と、前記印刷時間予測手段で予測された印刷時間と、前記印刷待ち時間取得手段で取得された印刷待ち時間とを含む情報に基づき自装置から印刷を指示した印刷者が印刷物を入手するまでの印刷物入手時間を前記複数の印刷装置各々について算出する
請求項１または２記載の印刷システム。
【請求項４】
前記印刷指示装置は、
入力部を介した印刷者からの入力操作に基づいて前記移動時間記憶手段に前記移動時間を設定し記憶させる移動時間設定手段
を更に具備する請求項１記載の印刷システム。
【請求項５】
前記印刷指示装置は、
前記移動時間を測定する移動時間測定手段と、
前記移動時間測定手段により測定された移動時間を前記移動時間記憶手段に設定し記憶させる移動時間設定手段と
を更に具備する請求項１記載の印刷システム。
【請求項６】
前記印刷指示装置は、
前記移動時間測定手段による移動時間の測定に際して節電状態からの復帰を印刷装置に指示する節電復帰指示手段
を更に具備する請求項１記載の印刷システム。
【請求項７】
自装置から複数の印刷装置各々への移動に要する移動時間を記憶する移動時間記憶手段と、
印刷指示に係わる印刷情報を生成する印刷情報生成手段と、
前記印刷情報生成手段で生成された印刷情報を解析して前記複数の印刷装置各々における該印刷情報の印刷に要する印刷時間を予測する印刷時間予測手段と、
前記移動時間記憶手段に記憶された移動時間と、前記印刷時間予測手段で予測された印刷時間とを含む情報に基づき自装置から印刷を指示した印刷者が印刷物を入手するまでの印刷物入手時間を前記複数の印刷装置各々について算出する印刷物入手時間算出手段と、
前記印刷物入手時間算出手段で算出された前記複数の印刷装置各々についての印刷物入手時間に基づき印刷先となる印刷装置を選択する出力先選択手段と、
前記出力先選択手段で選択された印刷装置に前記印刷情報を送信する送信手段と
を具備する印刷指示装置。
【請求項８】
コンピュータを、
自装置から複数の印刷装置各々への移動に要する移動時間を記憶する移動時間記憶手段、
前記印刷指示に係わる印刷情報を生成する印刷情報生成手段、
前記印刷情報生成手段で生成された印刷情報を解析して前記複数の印刷装置各々における該印刷情報の印刷に要する印刷時間を予測する印刷時間予測手段、
前記移動時間記憶手段に記憶された移動時間と、前記印刷時間予測手段で予測された印刷時間とを含む情報に基づき自装置から印刷を指示した印刷者が印刷物を入手するまでの印刷物入手時間を前記複数の印刷装置各々について算出する印刷物入手時間算出手段、
前記印刷物入手時間算出手段で算出された前記複数の印刷装置各々についての印刷物入手時間に基づき印刷先となる印刷装置を選択する出力先選択手段、
前記出力先選択手段で選択された印刷装置に前記印刷情報を送信する送信手段
として機能させる印刷先選択プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムおよび印刷指示装置および印刷先選択プログラムに関する。
【背景技術】
【０００２】
企業や官公庁、学校等においては、複数のコンピュータで印刷装置を共用して利用できる印刷環境が構築されている。このような印刷環境においては、複数の印刷装置が別々の場所に配設されることが多いため、ユーザは、複数の印刷装置の中から近くにある印刷装置を選択して印刷を行うことになる。
【０００３】
この種の技術に関連して、例えば、特許文献１には、印刷に際して、印刷装置側から当該印刷装置の設置場所や印刷データの処理に要する予測時間を取得することで、印刷者から最も近い印刷装置や、最も印刷速度の速い印刷装置を選択して印刷を行う、という技術について言及されている。
【特許文献１】特開平０９−００６５５９号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、最寄の印刷装置を選んで印刷を行うと、最短で印刷物を入手できると考えられがちであるが、必ずしもそうとは限らない。すなわち、オフィス等における室内空間のレイアウト次第では、印刷者が印刷を指示した場所と印刷装置が配設された場所との間に他人のデスク等の障害物が配設されていることがあり、この場合、この他人のデスク等が印刷物の入手に際して印刷を指示した場所から印刷装置まで移動するときの障害となってしまい、印刷者と印刷装置との直線距離を考えてみると当該印刷装置は印刷者の最寄の印刷装置となるが、実際に印刷物を入手するまでの時間を考えてみると、距離は多少離れていたとしても移動経路の便が良い印刷装置の方が最寄となるためである。
【０００５】
また近年、電気機器の省エネルギーが進み、印刷装置においてもその取り組みがなされ、所定時間印刷が行われなかった場合に節電状態に移行する印刷装置が多い。そして、節電状態に移行した印刷装置は節電状態から印刷可能なスタンバイ状態に復帰するまでに所定の時間を要する。そのため、節電状態からの復帰に要する時間によっては、最も印刷速度の速い印刷装置を選ぶより、印刷速度に劣っても節電状態からの復帰が早い他の印刷装置を選んで印刷を行う方が、結果的に印刷物を早く入手できることになる。
【０００６】
本発明は、複数の印刷装置が配設される印刷環境において印刷物を迅速に入手できるようにした印刷システムおよび印刷指示装置および印刷先選択プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１の印刷システムの発明は、印刷指示を行う印刷指示装置と、前記印刷指示装置からの印刷指示に基づき印刷を行う複数の印刷装置とを具備し、前記印刷指示装置は、自装置から複数の印刷装置各々への移動に要する移動時間を記憶する移動時間記憶手段と、前記印刷指示に係わる印刷情報を生成する印刷情報生成手段と、前記印刷情報生成手段で生成された印刷情報を解析して前記複数の印刷装置各々における該印刷情報の印刷に要する印刷時間を予測する印刷時間予測手段と、前記移動時間記憶手段に記憶された移動時間と、前記印刷時間予測手段で予測された印刷時間とを含む情報に基づき自装置から印刷を指示した印刷者が印刷物を入手するまでの印刷物入手時間を前記複数の印刷装置各々について算出する印刷物入手時間算出手段と、前記印刷物入手時間算出手段で算出された前記複数の印刷装置各々についての印刷物入手時間に基づき印刷先となる印刷装置を選択する出力先選択手段と、前記出力先選択手段で選択された印刷装置に前記印刷情報を送信する送信手段とを具備する。
【０００８】
また、請求項２の発明は、請求項１の発明において、前記印刷装置は、自装置が節電状態から印刷可能な状態に復帰するまでに要する節電復帰時間を予測する節電復帰時間予測手段を具備し、前記印刷指示装置は、前記節電復帰時間予測手段で予測された節電復帰時間を複数の印刷装置各々から取得する節電復帰時間取得手段を更に具備し、前記印刷物入手時間算出手段は、前記移動時間記憶手段に記憶された移動時間と、前記印刷時間予測手段で予測された印刷時間と、前記節電復帰時間取得手段で取得された節電復帰時間とを含む情報に基づき自装置から印刷を指示した印刷者が印刷物を入手するまでの印刷物入手時間を前記複数の印刷装置各々について算出する。
【０００９】
また、請求項３の発明は、請求項１または２の発明において、前記印刷装置は、自装置で印刷待ちにある印刷情報に対する印刷に要する印刷待ち時間を予測する印刷待ち時間予測手段を具備し、前記印刷指示装置は、前記印刷待ち時間予測手段で予測された印刷待ち時間を複数の印刷装置各々から取得する印刷待ち時間取得手段を更に具備し、前記印刷物入手時間算出手段は、前記移動時間記憶手段に記憶された移動時間と、前記印刷時間予測手段で予測された印刷時間と、前記印刷待ち時間取得手段で取得された印刷待ち時間とを含む情報に基づき自装置から印刷を指示した印刷者が印刷物を入手するまでの印刷物入手時間を前記複数の印刷装置各々について算出する。
【００１０】
また、請求項４の発明は、請求項１の発明において、前記印刷指示装置は、入力部を介した印刷者からの入力操作に基づいて前記移動時間記憶手段に前記移動時間を設定し記憶させる移動時間設定手段を更に具備する。
【００１１】
また、請求項５の発明は、請求項１の発明において、前記印刷指示装置は、前記移動時間を測定する移動時間測定手段と、前記移動時間測定手段により測定された移動時間を前記移動時間記憶手段に設定し記憶させる移動時間設定手段とを更に具備する。
【００１２】
また、請求項６の発明は、請求項１の発明において、前記印刷指示装置は、前記移動時間測定手段による移動時間の測定に際して節電状態からの復帰を印刷装置に指示する節電復帰指示手段を更に具備する。
【００１３】
また、請求項７の印刷指示装置の発明は、自装置から複数の印刷装置各々への移動に要する移動時間を記憶する移動時間記憶手段と、印刷指示に係わる印刷情報を生成する印刷情報生成手段と、前記印刷情報生成手段で生成された印刷情報を解析して前記複数の印刷装置各々における該印刷情報の印刷に要する印刷時間を予測する印刷時間予測手段と、前記移動時間記憶手段に記憶された移動時間と、前記印刷時間予測手段で予測された印刷時間とを含む情報に基づき自装置から印刷を指示した印刷者が印刷物を入手するまでの印刷物入手時間を前記複数の印刷装置各々について算出する印刷物入手時間算出手段と、前記印刷物入手時間算出手段で算出された前記複数の印刷装置各々についての印刷物入手時間に基づき印刷先となる印刷装置を選択する出力先選択手段と、前記出力先選択手段で選択された印刷装置に前記印刷情報を送信する送信手段とを具備する。
【００１４】
また、請求項８の印刷先選択プログラムの発明は、コンピュータを、自装置から複数の印刷装置各々への移動に要する移動時間を記憶する移動時間記憶手段、前記印刷指示に係わる印刷情報を生成する印刷情報生成手段、前記印刷情報生成手段で生成された印刷情報を解析して前記複数の印刷装置各々における該印刷情報の印刷に要する印刷時間を予測する印刷時間予測手段、前記移動時間記憶手段に記憶された移動時間と、前記印刷時間予測手段で予測された印刷時間とを含む情報に基づき自装置から印刷を指示した印刷者が印刷物を入手するまでの印刷物入手時間を前記複数の印刷装置各々について算出する印刷物入手時間算出手段、前記印刷物入手時間算出手段で算出された前記複数の印刷装置各々についての印刷物入手時間に基づき印刷先となる印刷装置を選択する出力先選択手段、前記出力先選択手段で選択された印刷装置に前記印刷情報を送信する送信手段として機能させる。
【発明の効果】
【００１５】
請求項１の印刷システムの発明によれば、印刷物を入手するまでの時間を短縮させることができるため、利便性を向上させることができる。
【００１６】
また、請求項２の印刷システムの発明によれば、より正確に印刷物を迅速に入手できる印刷装置を選択して印刷を行うことができる。
【００１７】
また、請求項３の印刷システムの発明によれば、より正確に印刷物を迅速に入手できる印刷装置を選択して印刷を行うことができる。
【００１８】
また、請求項４の印刷システムの発明によれば、印刷者所望の移動時間を設定し記憶させることができる。
【００１９】
また、請求項５の印刷システムの発明によれば、印刷者が移動時間を設定せずに済み印刷者にかかる負担を軽減させることができる。
【００２０】
また、請求項６の印刷システムの発明によれば、節電復帰時間を含まない移動時間を測定することができる。
【００２１】
また、請求項７の印刷指示装置の発明によれば、請求項１の発明同様に、印刷物を入手するまでの時間を短縮させることができるため、利便性を向上させることができる。
【００２２】
また、請求項８の印刷先選択プログラムの発明によれば、請求項１の発明同様に、印刷物を入手するまでの時間を短縮させることができるため、利便性を向上させることができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明に係わる印刷システムおよび印刷指示装置および印刷先選択プログラムの実施例について添付図面を参照して詳細に説明する。
【００２４】
図１は、本発明に係わる印刷システムを適用したオフィスのレイアウトの一例を示す図である。なお、図１には、オフィスを真上から俯瞰した図が示されている。
【００２５】
オフィスには、島１４と呼ばれるグループごとに複数のデスクが配設されている。各デスクには、汎用のパーソナルコンピュータであるクライアント装置２０が配設されており、各デスクのユーザは、このクライアント装置２０から所要の操作を行って印刷を指示することになる。図１には、符号１３を自席とするユーザがいずれかの印刷装置で印刷を行った場合にその印刷物を取りに行くまでの経路が点線矢印で示されている。
【実施例１】
【００２６】
図２は、実施例１に係わるクライアント装置２０および印刷装置の機能的な構成の一部を示すブロック図である。なお、実施例１においては、印刷装置１１および印刷装置１２は、所定時間印刷が行われなかったとしても節電状態にはならずスタンバイ状態を維持する設定となっているものとして説明する。
【００２７】
クライアント装置２０は、複数の印刷装置（印刷装置１１、印刷装置１２）とＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等で構成されたネットワーク１５を介して通信可能に接続される。なお、ネットワーク１５が、有線であるか無線であるかは問わない。
【００２８】
クライアント装置２０は、その機能構成として、移動時間設定部２１と、移動時間記憶部２２と、印刷データ生成部２３と、印刷時間予測部２４と、印刷物入手時間算出部２５と、出力先選択部２６と、印刷データ送信部２７とを具備して構成される。
【００２９】
移動時間設定部２１は、クライアント装置２０が配設されている場所（デスク）から複数の印刷装置各々までの移動時間を移動時間記憶部２２へ設定し記憶させる機能を果たす。この移動時間設定部２１による移動時間の設定は、クライアント装置２０に備わるマウス、キーボード等を介したユーザからの入力操作に基づき行われる。
【００３０】
移動時間記憶部２２は、クライアント装置２０が配設されている場所（デスク）から複数の印刷装置各々までの移動時間を記憶する機能を果たす。この移動時間記憶部２２には、図３に示すように、印刷装置を識別する識別子としての印刷装置識別情報（例えば、印刷装置名、ＩＰアドレス）と、当該印刷装置までの移動時間とが対応付けて記憶されている。
【００３１】
印刷データ生成部２３は、クライアント装置２０のアプリケーション等で作成された印刷イメージに基づき印刷データ（印刷情報）を生成する機能を果たす。印刷データ生成部２３では、印刷先となる印刷装置に応じて当該印刷装置が解釈可能な形式の印刷データを生成する。
【００３２】
印刷時間予測部２４は、印刷データ生成部２３で生成された印刷データを解析し、当該印刷データの印刷に要する時間（以下、この時間のことを印刷時間と言う）を予測する機能を果たす。印刷時間予測部２４における印刷時間の予測は、この印刷データの解析結果（例えば、印刷枚数や画像処理の困難度等）と、クライアント装置２０に予め記憶された複数の印刷装置各々の性能情報とに基づき行われる。なお、この印刷時間予測部２４における印刷時間の予測には、例えば、特開平０９−００６５５９号に開示された技術を用いてもよい。
【００３３】
印刷物入手時間算出部２５は、印刷物入手時間を算出する機能を果たす。ここで、印刷物入手時間とは、ユーザが自席のクライアント装置２０で印刷を指示した時点から、その印刷を指示した自席から印刷装置まで移動して当該指示に基づく印刷物を入手して再び自席に戻ってくるまでの時間のことを言う。
【００３４】
この印刷物入手時間は以下の数式で導出される。
【００３５】
【数１】
2008065769.tif 000003
【００３６】
すなわち、印刷物入手時間算出部２５では、印刷時間予測部２４で予測した印刷時間と、移動時間記憶部２２に記憶された移動時間とを上記数式に代入して印刷物入手時間を算出する。なお、この印刷物入手時間の算出は、複数の印刷装置各々に対して行う。
【００３７】
出力先選択部２６は、上記印刷データ生成部２３で生成された印刷データの印刷先となる印刷装置を選択する機能を果たす。この出力先選択部２６による印刷装置の選択には、印刷物入手時間が最短となる印刷装置を自動で選択する印刷装置自動選択モードと、ユーザにより選択された印刷装置を選択する印刷装置装置手動選択モードとがある。
【００３８】
印刷データ送信部２７は、印刷装置に印刷データを送信する機能を果たす。印刷データ送信部２７では、上記出力先選択部２６により印刷先として選択された印刷装置に印刷データを送信する。
【００３９】
続いて、印刷装置について説明する。なお、印刷装置１１および印刷装置１２は、略同様の構成を有するので、ここでは代表して印刷装置１１の構成について説明する。
【００４０】
印刷装置１１は、その機能構成として、印刷装置１１を統括制御する機能を果たす印刷制御部４１と、用紙等の記録媒体上に印刷を行う印刷部４２とを具備して構成される。以上が、クライアント装置２０および印刷装置を構成する各種処理機能の説明である。
【００４１】
ここで、図４を用いて、図２に示す印刷システムにおける実施例１の動作について説明する。
【００４２】
ユーザがクライアント装置２０のアプリケーション等から印刷を指示すると、この処理は開始される（ステップＳ１０１）。この処理が開始されると、クライアント装置２０では、印刷物入手時間最短機能が有効（オン）であるか否かを判断する。
【００４３】
ここで、印刷物入手時間最短機能が無効（オフ）の場合（ステップＳ１０２でＮＯ）、印刷データ生成部２３において、当該指示に係わる印刷データが生成されるとともに（ステップＳ１０３）、印刷データ送信部２７において、その生成された印刷データがユーザに選択された印刷装置へ送信され、この処理は終了することになるが（ステップＳ１１２）、印刷物入手時間最短機能が有効（オン）の場合（ステップＳ１０２でＹＥＳ）、印刷物入手時間算出部２５による印刷物入手時間の算出処理が開始される。
【００４４】
印刷物入手時間の算出処理が開始されると、印刷データ生成部２３において、当該指示に係わる印刷データが生成されるとともに（ステップＳ１０４）、印刷時間予測部２４において、その生成された印刷データが解析され複数の印刷装置各々における印刷時間の予測が行われる（ステップＳ１０５）。また、これに並行して印刷物入手時間算出部２５は、クライアント装置２０が配設されている場所（デスク）から複数の印刷装置各々までの移動時間を移動時間記憶部２２から取得する（ステップＳ１０６）。
【００４５】
複数の印刷装置各々についての印刷時間と移動時間とが導出あるいは取得されると、印刷物入手時間算出部２５は、この印刷時間と移動時間とを用いて印刷物入手時間を算出する（ステップＳ１０７）。この印刷物入手時間の算出は、複数の印刷装置各々に対して行われる。
【００４６】
印刷物入手時間が算出されると、出力先選択部２６は、予め設定された動作設定を確認して印刷装置自動選択モード、印刷装置手動選択モードのいずれが設定されているかを判断する。この結果、印刷装置自動選択モードが設定されていた場合（ステップＳ１０８でＹＥＳ）、出力先選択部２６は、印刷物入手時間算出部２５で算出された印刷物入手時間の中からその時間が最短となる印刷装置を印刷先として選択する（ステップＳ１０９）。そして、印刷データ送信部２７において、この選択された印刷装置に印刷データを送信しこの処理を終了する（ステップＳ１１２）。
【００４７】
また、ステップＳ１０８における判断の結果、印刷装置手動選択モードが設定されていた場合（ステップＳ１０８でＮＯ）、複数の印刷装置各々について算出された印刷物入手時間の一覧がクライアント装置２０の表示器（不図示）に表示される（ステップＳ１１０）。ここで、この表示を参照したユーザがクライアント装置２０に備わるマウス、キーボード等を介して印刷先となる印刷装置を選択すると、出力先選択部２６は、このユーザに選択された印刷装置を印刷先として選択する（ステップＳ１１１）。そして、印刷データ送信部２７において、この選択された印刷装置に印刷データを送信しこの処理を終了する（ステップＳ１１２）。
【実施例２】
【００４８】
次に、実施例２について説明する。なお、実施例２においては、印刷装置１１および印刷装置１２は、所定時間印刷が行われなかった場合にスタンバイ状態から節電状態に移行する設定となっているものとして説明する。
【００４９】
図５は、実施例２に係わるクライアント装置２０および印刷装置の機能的な構成の一部を示すブロック図である。なお、上記実施例１を説明した図２と同一の符号が付してあるものは略同様に動作するため、ここでは相違点についてのみ説明する。
【００５０】
クライアント装置２０には、実施例１の構成に加えて、節電復帰時間取得部２８が設けられる。節電復帰時間取得部２８は、印刷装置が節電状態から印刷可能な状態に復帰するまでに要する予測時間（以下、この時間のことを節電復帰時間と言う）を取得する機能を果たす。この節電復帰時間の取得は、印刷装置への問い合わせに基づき行われる。
【００５１】
ここで、実施例２に係わる印刷物入手時間は以下の数式で導出される。
【００５２】
【数２】
2008065769.tif 000004
【００５３】
すなわち、印刷物入手時間算出部２５では、節電復帰時間取得部２８で取得した節電復帰時間と、印刷時間予測部２４で予測した印刷時間と、移動時間記憶部２２に記憶された移動時間とを上記数式に代入して印刷物入手時間を算出する。なお、この印刷物入手時間の算出は、複数の印刷装置各々に対して行う。
【００５４】
続いて、実施例２に係わる印刷装置について説明する。印刷装置には、実施例１の構成に加えて、節電復帰時間予測部４１ａが設けられる。節電復帰時間予測部４１ａは、節電復帰時間を予測する機能を果たす。この節電復帰時間の予測は、例えば、ヒューザの冷め具合等に基づき行われる。節電復帰時間予測部４１ａでは、この予測した節電復帰時間を、上述したクライアント装置２０の節電復帰時間取得部２８からの問い合わせに応じて応答する。なお、クライアント装置２０から節電復帰時間の問い合わせが来た時点で、印刷装置がスタンバイ状態にある場合、節電復帰時間「０」がクライアント装置２０に応答されることになる。以上が、クライアント装置２０および印刷装置を構成する各種処理機能の説明である。なお、印刷装置１１および印刷装置１２は、クライアント装置２０から節電復帰時間の問い合わせがあっても、スタンバイ状態には復帰せず、そのまま節電状態を維持するものとする。
【００５５】
ここで、図６を用いて、図５に示す印刷システムにおける実施例２の動作について説明する。
【００５６】
ユーザがクライアント装置２０のアプリケーション等から印刷を指示すると、この処理は開始される（ステップＳ２０１）。この処理が開始されると、クライアント装置２０では、印刷物入手時間最短機能が有効（オン）であるか否かを判断する。
【００５７】
ここで、印刷物入手時間最短機能が無効（オフ）の場合（ステップＳ２０２でＮＯ）、印刷データ生成部２３において、当該指示に係わる印刷データが生成されるとともに（ステップＳ２０３）、印刷データ送信部２７において、その生成された印刷データがユーザに選択された印刷装置へ送信され、この処理は終了することになるが（ステップＳ２１４）、印刷物入手時間最短機能が有効（オン）の場合（ステップＳ２０２でＹＥＳ）、印刷物入手時間算出部２５による印刷物入手時間の算出処理が開始される。
【００５８】
印刷物入手時間の算出処理が開始されると、印刷データ生成部２３において、当該指示に係わる印刷データが生成されるとともに（ステップＳ２０４）、印刷時間予測部２４において、その生成された印刷データが解析され複数の印刷装置各々における印刷時間の予測が行われる（ステップＳ２０５）。また、これに並行して印刷物入手時間算出部２５は、クライアント装置２０が配設されている場所（デスク）から複数の印刷装置各々までの移動時間を移動時間記憶部２２から取得する（ステップＳ２０６）。さらに、節電復帰時間取得部２８は、複数の印刷装置各々に節電復帰時間の問い合わせを行い（ステップＳ２０７）、印刷装置の節電復帰時間予測部４１ａから節電復帰時間を取得する（ステップＳ２０８）。
【００５９】
複数の印刷装置各々についての印刷時間と移動時間と節電復帰時間とが導出あるいは取得されると、印刷物入手時間算出部２５は、この印刷時間と移動時間と節電復帰時間とを用いて節電状態からの復帰に要する時間をも考慮した印刷物入手時間を算出する（ステップＳ２０９）。この印刷物入手時間の算出は、複数の印刷装置各々に対して行われる。
【００６０】
印刷物入手時間が算出されると、出力先選択部２６は、予め設定された動作設定を確認して印刷装置自動選択モード、印刷装置手動選択モードのいずれが設定されているかを判断する。この結果、印刷装置自動選択モードが設定されていた場合（ステップＳ２１８でＹＥＳ）、出力先選択部２６は、印刷物入手時間算出部２５で算出された印刷物入手時間の中からその時間が最短となる印刷装置を印刷先として選択する（ステップＳ２１１）。そして、印刷データ送信部２７において、この選択された印刷装置に印刷データを送信しこの処理を終了する（ステップＳ２１４）。
【００６１】
また、ステップＳ２１０における判断の結果、印刷装置手動選択モードが設定されていた場合（ステップＳ２１０でＮＯ）、複数の印刷装置各々について算出された印刷物入手時間の一覧がクライアント装置２０の表示器（不図示）に表示される（ステップＳ２１２）。ここで、この表示を参照したユーザがクライアント装置２０に備わるマウス、キーボード等を介して印刷先となる印刷装置を選択すると、出力先選択部２６は、このユーザに選択された印刷装置を印刷先として選択する（ステップＳ２１３）。そして、印刷データ送信部２７において、この選択された印刷装置に印刷データを送信しこの処理を終了する（ステップＳ２１４）。
【００６２】
なお、実施例２においては、印刷装置側で節電復帰時間を予測する場合について説明したが、この節電復帰時間の予測をクライアント装置２０側で行ってもよい。この場合、クライアント装置２０では、印刷装置側から節電状態に関する情報（例えば、節電の有無、ヒューザの冷め具合等）を取得し、この情報に基づき節電復帰時間を予測する。
【実施例３】
【００６３】
次に、実施例３について説明する。なお、実施例３においては、印刷装置１１および印刷装置１２は、所定時間印刷が行われなかった場合にスタンバイ状態から節電状態に移行する設定となっているものとして説明する。
【００６４】
図７は、実施例３に係わるクライアント装置２０および印刷装置の機能的な構成の一部を示すブロック図である。なお、上記実施例１を説明した図２および上記実施例２を説明した図５と同一の符号が付してあるものは略同様に動作するため、ここでは相違点についてのみ説明する。
【００６５】
クライアント装置２０には、実施例２の構成に加えて、印刷待ち時間取得部２９が設けられる。印刷待ち時間取得部２９は、印刷装置で印刷待ちにある印刷データに対する印刷に要する時間（以下、この時間のことを印刷待ち時間と言う）を取得する機能を果たす。すなわち、印刷を指示した場合に、当該指示に係わる印刷データに対する印刷が開始されるまでの時間を取得する。なお、この印刷待ち時間の取得は、印刷装置への問い合わせに基づき行われる。
【００６６】
ここで、実施例３に係わる印刷物入手時間は以下の数式で導出される。
【００６７】
【数３】
2008065769.tif 000005
【００６８】
すなわち、印刷物入手時間算出部２５では、節電復帰時間取得部２８で取得した節電復帰時間と、印刷待ち時間取得部２９が取得した印刷待ち時間と、印刷時間予測部２４で予測した印刷時間と、移動時間記憶部２２に記憶された移動時間とを上記数式に代入して印刷物入手時間を算出する。なお、この印刷物入手時間の算出は、複数の印刷装置各々に対して行う。
【００６９】
続いて、実施例３に係わる印刷装置について説明する。印刷装置には、実施例２の構成に加えて、印刷待ち時間予測部４１ｂが設けられる。印刷待ち時間予測部４１ｂは、印刷待ち時間を予測する機能を果たす。この印刷待ち時間の予測は、例えば、印刷待ちとなっている印刷データ数や、印刷データに含まれたページ数等に基づき行われる。印刷待ち時間予測部４１ｂでは、この予測した印刷待ち時間を、上述したクライアント装置２０の印刷待ち時間取得部２９からの問い合わせに応じて応答する。以上が、クライアント装置２０および印刷装置を構成する各種処理機能の説明である。なお、印刷装置１１および印刷装置１２は、クライアント装置２０から節電復帰時間や印刷待ち時間の問い合わせがあっても、スタンバイ状態には復帰せず、そのまま節電状態を維持するものとする。
【００７０】
ここで、図８を用いて、図７に示す印刷システムにおける実施例３の動作について説明する。
【００７１】
ユーザがクライアント装置２０のアプリケーション等から印刷を指示すると、この処理は開始される（ステップＳ３０１）。この処理が開始されると、クライアント装置２０では、印刷物入手時間最短機能が有効（オン）であるか否かを判断する。
【００７２】
ここで、印刷物入手時間最短機能が無効（オフ）の場合（ステップＳ３０２でＮＯ）、印刷データ生成部２３において、当該指示に係わる印刷データが生成されるとともに（ステップＳ３０３）、印刷データ送信部２７において、その生成された印刷データがユーザに選択された印刷装置へ送信され、この処理は終了することになるが（ステップＳ３１６）、印刷物入手時間最短機能が有効（オン）の場合（ステップＳ３０２でＹＥＳ）、印刷物入手時間算出部２５による印刷物入手時間の算出処理が開始される。
【００７３】
印刷物入手時間の算出処理が開始されると、印刷データ生成部２３において、当該指示に係わる印刷データが生成されるとともに（ステップＳ３０４）、印刷時間予測部２４において、その生成された印刷データが解析され複数の印刷装置各々における印刷時間の予測が行われる（ステップＳ３０５）。また、これに並行して印刷物入手時間算出部２５は、クライアント装置２０が配設されている場所（デスク）から複数の印刷装置各々までの移動時間を移動時間記憶部２２から取得する（ステップＳ３０６）。また、節電復帰時間取得部２８は、複数の印刷装置各々に節電復帰時間の問い合わせを行い（ステップＳ３０７）、印刷装置の節電復帰時間予測部４１ａから節電復帰時間を取得する（ステップＳ３０８）。さらに、印刷待ち時間取得部２９は、複数の印刷装置各々に印刷待ち時間の問い合わせを行い（ステップＳ３０９）、印刷装置の印刷待ち時間予測部４１ｂから印刷待ち時間を取得する（ステップＳ３１０）。
【００７４】
複数の印刷装置各々についての印刷時間と移動時間と節電復帰時間と印刷待ち時間とが導出あるいは取得されると、印刷物入手時間算出部２５は、この印刷時間と移動時間と節電復帰時間と印刷待ち時間とを用いて印刷装置で印刷が開始されるまでの時間をも考慮した印刷物入手時間を算出する（ステップＳ３１１）。この印刷物入手時間の算出は、複数の印刷装置各々に対して行われる。
【００７５】
印刷物入手時間が算出されると、出力先選択部２６は、予め設定された動作設定を確認して印刷装置自動選択モード、印刷装置手動選択モードのいずれが設定されているかを判断する。この結果、印刷装置自動選択モードが設定されていた場合（ステップＳ３１２でＹＥＳ）、出力先選択部２６は、印刷物入手時間算出部２５で算出された印刷物入手時間の中からその時間が最短となる印刷装置を印刷先として選択する（ステップＳ３１３）。そして、印刷データ送信部２７において、この選択された印刷装置に印刷データを送信しこの処理を終了する（ステップＳ３１６）。
【００７６】
また、ステップＳ３１２における判断の結果、印刷装置手動選択モードが設定されていた場合（ステップＳ３１２でＮＯ）、複数の印刷装置各々について算出された印刷物入手時間の一覧がクライアント装置２０の表示器（不図示）に表示される（ステップＳ３１４）。ここで、この表示を参照したユーザがクライアント装置２０に備わるマウス、キーボード等を介して印刷先となる印刷装置を選択すると、出力先選択部２６は、このユーザに選択された印刷装置を印刷先として選択する（ステップＳ３１５）。そして、印刷データ送信部２７において、この選択された印刷装置に印刷データを送信しこの処理を終了する（ステップＳ３１６）。
【００７７】
なお、実施例３においては、節電復帰時間と印刷待ち時間とを考慮して印刷物入手時間を算出する場合について説明したが、節電復帰時間は考慮しなくてもよい。すなわち、図７に示すクライアント装置２０における節電復帰時間取得部２８、同じく図７に示す印刷装置における節電復帰時間予測部４１ａは、省略してもよい。
【００７８】
また、実施例３においては、印刷装置側で印刷待ち時間を予測する場合について説明したが、この印刷待ち時間の予測をクライアント装置２０側で行ってもよい。この場合、クライアント装置２０では、印刷装置側から印刷待ちにある印刷データに関する情報（例えば、印刷待ちとなっている印刷データ数や、印刷データに含まれたページ数等）を取得し、この情報に基づき印刷待ち時間を予測する。
【実施例４】
【００７９】
次に、実施例４について説明する。なお、実施例４においては、印刷装置１１および印刷装置１２は、所定時間印刷が行われなかった場合にスタンバイ状態から節電状態に移行する設定となっているものとして説明する。
【００８０】
図９は、実施例４に係わるクライアント装置２０および印刷装置の機能的な構成の一部を示すブロック図である。なお、上記実施例１を説明した図２および上記実施例２を説明した図５と同一の符号が付してあるものは略同様に動作するため、ここでは相違点についてのみ説明する。
【００８１】
クライアント装置２０には、実施例２の構成に加えて、移動時間測定部３１と、時計部３２と、節電復帰指示部３３とが設けられ、印刷物入手時間算出部２５が除外される。
【００８２】
移動時間測定部２９は、クライアント装置２０が配設されている場所（デスク）から複数の印刷装置（印刷装置１１、印刷装置１２）各々までの移動時間を測定する機能を果たす。この測定は、時計部３２で計時される時間に基づき行われる。
【００８３】
節電復帰指示部３１は、節電状態に移行中の印刷装置に対し節電状態からの復帰を指示する節電復帰コマンド（以下、節電復帰指示と言う）を送信する機能を果たす。この節電復帰指示部３１からの節電復帰指示を受けた印刷装置はスタンバイ状態に移行する。
【００８４】
ここで、図１０および図１１を用いて、図９に示す印刷システムにおける実施例４の動作について説明する。ここでは、移動時間を測定する際の動作について説明する。なお、移動時間は、クライアント装置２０が配設されている場所（デスク）から印刷装置までの移動に要する時間であるため、ユーザが印刷装置の前で印刷を待つという状況が生じない、という場合に、クライアント装置２０と印刷装置間の移動時間の測定が正確に行えたことになる。
【００８５】
この処理が開始されると、クライアント装置２０において、移動時間測定機能が有効（オン）であるか否かが判断される。ここで、移動時間測定機能が無効（オフ）の場合（ステップＳ４０１でＮＯ）、ユーザの手動入力により移動時間が設定されることになる。すなわち、ユーザがクライアント装置２０に備わるマウス、キーボード等を介して移動時間を入力し（ステップＳ４０２）、これを受けた移動時間設定部２１が、この入力された移動時間を移動時間記憶部２２へ設定する。その結果、入力された移動時間が移動時間記憶部２２へ記憶され、この処理は終了する（ステップＳ４１９）。
【００８６】
また、移動時間測定機能が有効（オン）の場合（ステップＳ４０１でＹＥＳ）、印刷データ生成部２３において、印刷データが生成されるとともに（ステップＳ４０３）、印刷時間予測部２４において、その生成された印刷データが解析され複数の印刷装置各々における印刷時間の予測が行われる（ステップＳ４０４）。また、これに並行して節電復帰時間取得部２８は、複数の印刷装置各々に節電復帰時間の問い合わせを行い（ステップＳ４０５）、印刷装置の節電復帰時間予測部４１ａから節電復帰時間を取得する（ステップＳ４０６）。
【００８７】
複数の印刷装置各々についての印刷時間と節電復帰時間とが導出あるいは取得されると、この印刷時間と節電復帰時間とがクライアント装置２０の表示器（不図示）に表示される（ステップＳ４０７）。ユーザは、この表示を参照して「直ぐに自動測定開始」、「節電復帰後自動測定開始」、「手動測定」のいずれかを選択する。「直ぐに自動測定開始」を選択した場合には節電復帰時間を含めた移動時間が測定されることになり、「節電復帰後自動測定開始」を選択した場合には節電復帰時間を含まない移動時間が測定されることになり、「手動測定」を選択した場合にはユーザ自身で移動時間を予測して設定することになる。
【００８８】
ここで、ユーザが「手動測定」を選択した場合（ステップＳ４０８で手動測定）、ユーザがクライアント装置２０に備わるマウス、キーボード等を介して移動時間を入力し（ステップＳ４０２）、これを受けた移動時間設定部２１が、この入力された移動時間を移動時間記憶部２２へ設定する。その結果、入力された移動時間が移動時間記憶部２２へ記憶され、この処理は終了することになるが（ステップＳ４１９）、ユーザが「直ぐに自動測定」を選択した場合には（ステップＳ４０８で直ぐに自動測定）、クライアント装置２０は、印刷開始ボタンの押下待ちとなる（ステップＳ４１２でＮＯ）。
【００８９】
また、ユーザが「節電復帰後自動測定開始」を選択した場合には（ステップＳ４０８で節電復帰後自動測定開始）、クライアント装置２０は、節電復帰指示部３３において、移動時間を測定しようとしている対象の印刷装置に対して節電復帰指示を送信する（ステップＳ４０９）。この節電復帰指示の送信後、クライアント装置２０は、印刷装置からスタンバイ状態への復帰を示す節電復帰完了通知が送られてくるまで待機状態となる（ステップＳ４１０でＮＯ）。ここで、クライアント装置２０に節電復帰完了通知が送られてくると（ステップＳ４１０でＹＥＳ）、印刷装置が節電状態から復帰した旨がクライアント装置２０の表示器（不図示）に表示され（ステップＳ４１１）、クライアント装置２０は、印刷開始ボタンの押下待ちとなる（ステップＳ４１２でＮＯ）。なお、印刷装置からの節電復帰完了通知によりの節電状態からの復帰を検知するのではなく、節電復帰時間取得部２８において、節電復帰時間「０」を取得することで印刷装置が節電状態から復帰したことを検知するようにしてもよい。
【００９０】
さて、ステップＳ４１２における印刷開始ボタンの押下待ち中に、印刷開始ボタンが押下されると、クライアント装置２０は移動時間の自動測定を開始する。すなわち、移動時間測定部３１が、時計部３２を用いた移動時間の測定を開始するとともに（ステップＳ４１３）、印刷データ送信部２７が、移動時間の測定対象となる印刷装置に印刷データを送信する（ステップＳ４１４）。この自動測定の開始とともに、クライアント装置２０は、印刷完了ボタンの押下待ちとなる。また、ユーザは、当該指示に基づく印刷物を入手するために印刷を指示した自席から印刷装置まで移動することになる。
【００９１】
そして、ユーザが印刷物を入手して自席に戻り、印刷完了ボタンを押下すると（ステップＳ４１５でＹＥＳ）、クライアント装置２０の移動時間測定部３１は、移動時間の測定を終了し（ステップＳ４１６）、その測定された時間を「２」で割り、片道移動時間を算出する（ステップＳ４１７）。
【００９２】
この算出が済むと移動時間測定部３１は、片道移動時間と、上記ステップＳ４０４およびステップＳ４０６において導出あるいは取得された印刷時間および節電復帰時間の合計時間とを比較する。これは、移動時間が正確に測定できているか否かの判断を行うためである。すなわち、片道移動時間が、印刷時間および節電復帰時間の合計時間よりも短かければ、ユーザが印刷装置の前で待たされていることになるので、正確な測定時間が測定できていないためである。
【００９３】
比較の結果、移動時間が正確に測定されていないと判断された場合には（ステップＳ４１８でＮＯ）、測定失敗を表示器（不図示）に表示して、この処理を終了することになるが（ステップＳ４２０）、移動時間が正確に測定されたと判断された場合には（ステップＳ４１８でＹＥＳ）、移動時間設定部２１が、測定された移動時間を移動時間記憶部２２へ設定する。その結果、入力された移動時間が移動時間記憶部２２へ記憶され、この処理は終了する（ステップＳ４１９）。
【００９４】
以上が本発明の代表的な実施形態の一例であるが、本発明は、上記および図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【００９５】
例えば、上記実施例１から４において説明したクライアント装置２０、印刷装置１０における処理を、コンピュータにインストールされたプログラムにより実施するように構成してもよい。なお、このプログラムは、ネットワーク等の通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【産業上の利用可能性】
【００９６】
本発明の印刷システムおよび印刷指示装置および印刷先選択プログラムは、印刷指示装置と印刷装置とを配する印刷システム、および印刷指示装置、および印刷指示装置における処理をコンピュータに実行させる印刷先選択プログラム全般に適用可能である。
【図面の簡単な説明】
【００９７】
【図１】本発明に係わる印刷システムを適用したオフィスのレイアウトの一例を示す図である。
【図２】実施例１に係わるクライアント装置２０および印刷装置の機能的な構成の一部を示すブロック図である。
【図３】図２に示す移動時間記憶部２２の記憶内容の一部を示す図である。
【図４】実施例１に係わる印刷システムの動作を示すフローチャートである。
【図５】実施例２に係わるクライアント装置２０および印刷装置の機能的な構成の一部を示すブロック図である。
【図６】実施例２に係わる印刷システムの動作を示すフローチャートである。
【図７】実施例３に係わるクライアント装置２０および印刷装置の機能的な構成の一部を示すブロック図である。
【図８】実施例３に係わる印刷システムの動作を示すフローチャートである。
【図９】実施例４に係わるクライアント装置２０および印刷装置の機能的な構成の一部を示すブロック図である。
【図１０】実施例４に係わる印刷システムの動作を示すフローチャートである。
【図１１】実施例４に係わる印刷システムの動作を示すフローチャートの続きである。
【符号の説明】
【００９８】
１１、１２    印刷装置
１３    自席
１４    島
１５    ネットワーク
２０    クライアント装置
２１    移動時間設定部
２２    移動時間記憶部
２３    印刷データ生成部
２４    印刷時間予測部
２５  印刷物入手時間算出部
２６    出力先選択部
２７    印刷データ送信部
２８    節電復帰時間取得部
２９    印刷待ち時間取得部
３１    移動時間測定部
３２    時計部
３３    節電復帰指示部
４１    印刷制御部
４１ａ    節電復帰時間予測部
４１ｂ    印刷待ち時間予測部
４２    印刷部
【図１】
2008065769.tif 000006
【図２】
2008065769.tif 000007
【図３】
2008065769.tif 000008
【図４】
2008065769.tif 000009
【図５】
2008065769.tif 000010
【図６】
2008065769.tif 000011
【図７】
2008065769.tif 000012
【図８】
2008065769.tif 000013
【図９】
2008065769.tif 000014
【図１０】
2008065769.tif 000015
【図１１】
2008065769.tif 000016