(57)【要約】【課題】  複数の印刷装置が配設される印刷環境において印刷物を迅速に入手できるようにした印刷指示装置およびプリンタドライバおよび印刷システムを提供する。【解決手段】  ユーザが、このホスト端末１０上から印刷を指示する場合、ホスト端末１０は、複数のプリンタ３０の中から印刷先となるプリンタ３０を選択する。ここで、印刷先となるプリンタ３０の選択は、ホスト端末１０に記憶された履歴情報に基づき行われる。この履歴情報には、プリンタ３０で印刷が終了した時点からその印刷物がユーザに取得されるまでの時間（印刷物取得時間）の統計情報が各プリンタ３０と対応付けて記憶される。【選択図】  図１
2008134704.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置における印刷が終了した時点から該印刷に係わる印刷物がユーザに取得されるまでの時間を計時する計時手段と、
前記計時手段で計時された時間を複数の印刷装置各々と対応付けた履歴情報として記憶する記憶手段と、
前記記憶手段に記憶された履歴情報を含む情報に基づき印刷先となる印刷装置を複数の印刷装置の中から選択する選択手段と、
前記選択手段により選択された印刷装置に印刷を指示する印刷指示手段と
を具備する印刷指示装置。
【請求項２】
前記印刷装置が節電状態にある場合に、該印刷装置が節電状態から印刷可能な状態に復帰するまでに要する節電復帰時間を取得する節電復帰時間取得手段
を更に具備し、
前記選択手段は、
前記節電復帰時間取得手段で取得した節電復帰時間を含む情報に基づき印刷先となる印刷装置を複数の印刷装置の中から選択する
請求項１記載の印刷指示装置。
【請求項３】
印刷装置で印刷待ちにある印刷に要する印刷待ち時間を取得する印刷待ち時間取得手段
を更に具備し、
前記選択手段は、
前記印刷待ち時間取得手段で取得した印刷待ち時間を含む情報に基づき印刷先となる印刷装置を複数の印刷装置の中から選択する
請求項１または２記載の印刷指示装置。
【請求項４】
コンピュータを、
印刷装置における印刷が終了した時点から該印刷に係わる印刷物がユーザに取得されるまでの時間を計時する計時手段、
前記計時手段で計時された時間を複数の印刷装置各々と対応付けた履歴情報として記憶する記憶手段、
前記記憶手段に記憶された履歴情報を含む情報に基づき印刷先となる印刷装置を複数の印刷装置の中から選択する選択手段、
前記選択手段により選択された印刷装置に印刷を指示する印刷指示手段
として機能させるプリンタドライバ。
【請求項５】
印刷指示を行う印刷指示装置と、
前記印刷指示装置からの印刷指示に基づく印刷を行う複数の印刷装置と
を具備し、
前記印刷装置は、
前記印刷指示に基づく印刷が終了した旨を示す第１の通知を前記印刷指示装置に通知する第１の通知手段と、
前記印刷に係わる印刷物がユーザに取得された旨を示す第２の通知を前記印刷指示装置に通知する第２の通知手段と
を具備し、
前記印刷指示装置は、
前記第１の通知手段からの第１の通知が送られてきた時点から前記第２の通知手段からの第２の通知が送られてくるまでの時間を計時する計時手段と、
前記計時手段で計時された時間を複数の印刷装置各々と対応付けた履歴情報として記憶する記憶手段と、
前記記憶手段に記憶された履歴情報を含む情報に基づき印刷先となる印刷装置を複数の印刷装置の中から選択する選択手段と、
前記選択手段により選択された印刷装置に印刷を指示する印刷指示手段と
を具備する印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷指示装置およびプリンタドライバおよび印刷システムに関する。
【背景技術】
【０００２】
企業や官公庁、学校等においては、複数のコンピュータで印刷装置を共用して利用できる印刷環境が構築されている。このような印刷環境においては、複数の印刷装置が別々の場所に配設されることが多いため、ユーザは、複数の印刷装置の中から近くにある印刷装置を選択して印刷を行うことになる。
【０００３】
この種の技術に関連して、例えば、特許文献１には、印刷に際して、印刷装置側から当該印刷装置の設置場所や印刷データの処理に要する予測時間を取得することで、印刷者から最も近い印刷装置や、最も印刷速度の速い印刷装置を選択して印刷を行う、という技術について言及されている。
【特許文献１】特開平０９−００６５５９号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、複数の印刷装置が配設される印刷環境において印刷物を迅速に入手できるようにした印刷指示装置およびプリンタドライバおよび印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、請求項１の印刷指示装置の発明は、印刷装置における印刷が終了した時点から該印刷に係わる印刷物がユーザに取得されるまでの時間を計時する計時手段と、前記計時手段で計時された時間を複数の印刷装置各々と対応付けた履歴情報として記憶する記憶手段と、前記記憶手段に記憶された履歴情報を含む情報に基づき印刷先となる印刷装置を複数の印刷装置の中から選択する選択手段と、前記選択手段により選択された印刷装置に印刷を指示する印刷指示手段とを具備する。
【０００６】
また、請求項２の発明は、請求項１の発明において、前記印刷装置が節電状態にある場合に、該印刷装置が節電状態から印刷可能な状態に復帰するまでに要する節電復帰時間を取得する節電復帰時間取得手段を更に具備し、前記選択手段は、前記節電復帰時間取得手段で取得した節電復帰時間を含む情報に基づき印刷先となる印刷装置を複数の印刷装置の中から選択する。
【０００７】
また、請求項３の発明は、請求項１または２の発明において、印刷装置で印刷待ちにある印刷に要する印刷待ち時間を取得する印刷待ち時間取得手段を更に具備し、前記選択手段は、前記印刷待ち時間取得手段で取得した印刷待ち時間を含む情報に基づき印刷先となる印刷装置を複数の印刷装置の中から選択する。
【０００８】
また、請求項４のプリンタドライバの発明は、コンピュータを、印刷装置における印刷が終了した時点から該印刷に係わる印刷物がユーザに取得されるまでの時間を計時する計時手段、前記計時手段で計時された時間を複数の印刷装置各々と対応付けた履歴情報として記憶する記憶手段、前記記憶手段に記憶された履歴情報を含む情報に基づき印刷先となる印刷装置を複数の印刷装置の中から選択する選択手段、前記選択手段により選択された印刷装置に印刷を指示する印刷指示手段として機能させる。
【０００９】
また、請求項５の印刷システムの発明は、印刷指示を行う印刷指示装置と、前記印刷指示装置からの印刷指示に基づく印刷を行う複数の印刷装置とを具備し、前記印刷装置は、前記印刷指示に基づく印刷が終了した旨を示す第１の通知を前記印刷指示装置に通知する第１の通知手段と、前記印刷に係わる印刷物がユーザに取得された旨を示す第２の通知を前記印刷指示装置に通知する第２の通知手段とを具備し、前記印刷指示装置は、前記第１の通知手段からの第１の通知が送られてきた時点から前記第２の通知手段からの第２の通知が送られてくるまでの時間を計時する計時手段と、前記計時手段で計時された時間を複数の印刷装置各々と対応付けた履歴情報として記憶する記憶手段と、前記記憶手段に記憶された履歴情報を含む情報に基づき印刷先となる印刷装置を複数の印刷装置の中から選択する選択手段と、前記選択手段により選択された印刷装置に印刷を指示する印刷指示手段とを具備する。
【発明の効果】
【００１０】
請求項１の印刷指示装置の発明によれば、印刷物を入手するまでの時間を短縮させることができるため、利便性を向上させることができる。
【００１１】
また、請求項２の印刷指示装置の発明によれば、より正確に印刷物を迅速に入手できる印刷装置を選択して印刷を行うことができる。
【００１２】
また、請求項３の印刷指示装置の発明によれば、より正確に印刷物を迅速に入手できる印刷装置を選択して印刷を行うことができる。
【００１３】
また、請求項４のプリンタドライバの発明によれば、請求項１の発明同様に、印刷物を入手するまでの時間を短縮させることができるため、利便性を向上させることができる。
【００１４】
また、請求項５の印刷システムの発明によれば、請求項１の発明同様に、印刷物を入手するまでの時間を短縮させることができるため、利便性を向上させることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明に係わる印刷指示装置およびプリンタドライバおよび印刷システムの実施例について添付図面を参照して詳細に説明する。
【実施例】
【００１６】
図１は、本発明に係わる印刷システムの全体構成の一例を示す図である。
【００１７】
この印刷システムは、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等で構成されたネットワーク４０を介してホスト端末１０と、複数のプリンタ３０とが接続されている。
【００１８】
ホスト端末１０は、ユーザが扱う汎用的なパーソナルコンピュータ等である。ユーザが、このホスト端末１０上から印刷を指示すると、ホスト端末１０は、複数のプリンタ３０の中から印刷先となるプリンタ３０を選択する。ここで、印刷先となるプリンタ３０の選択は、ホスト端末１０に記憶された履歴情報に基づき行われる。この履歴情報の詳細については後述するが、履歴情報には、プリンタ３０で印刷が終了した時点からその印刷物がユーザに取得されるまでの時間（以下、この時間のことを印刷物取得時間と言う）の統計情報が各プリンタ３０と対応付けて記憶される。
【００１９】
プリンタ３０は、ネットワーク４０上に複数台設けられ、ホスト端末１０から送られてくる印刷データを受信して当該データに基づき印刷を行う。プリンタ３０各々には、親展トレー３１が設けられ、プリンタ３０では、この親展トレー３１に排出された印刷物が持ち去られたことを親展トレー３１に設けられた排出トレーセンサによって検出する。すなわち、この排出トレーセンサによってユーザに印刷物が取得されたことを検出することになる。
【００２０】
図２を用いて、図１に示すホスト端末１０およびプリンタ３０の機能的な構成の一部について説明する。
【００２１】
まず、ホスト端末１０について説明する。ホスト端末１０は、その機能構成として、印刷終了検出部１１と、印刷物取得検出部１２と、計時部１３と、履歴情報作成部１４と、履歴情報記憶部１５と、節電復帰時間取得部１６と、印刷待ち時間取得部１７と、印刷先選択情報テーブル作成部１８と、印刷先選択部１９と、印刷指示部２０とを具備して構成される。
【００２２】
印刷終了検出部１１は、プリンタ３０で印刷が終了したことを検出する機能を果たす。なお、本実施例における印刷終了検出部１１では、プリンタ３０からの印刷終了通知によりプリンタ３０での印刷の終了を検出する場合について説明するが、ホスト端末１０側からの問い合わせに基づき印刷の終了を検出するようにしてもよい。
【００２３】
印刷物取得検出部１２は、プリンタ３０に排出された印刷物が持ち去られたことを検出する機能を果たす。すなわち、プリンタ３０の親展トレー３１に排出された印刷物がユーザに取得されたことを検出する。なお、本実施例における印刷物取得検出部１２では、プリンタ３０からの印刷物取得通知により印刷物の取得を検出する場合について説明するが、ホスト端末１０側からの問い合わせに基づき印刷物の取得を検出するようにしてもよい。
【００２４】
計時部１３は、上述した印刷物取得時間を計時する機能を果たす。この計時部１３による印刷物取得時間の計時は、上述した印刷終了通知の受信とともに開始され、同じく上述した印刷物取得通知の受信により終了する。
【００２５】
履歴情報作成部１４は、履歴情報を作成する機能を果たす。履歴情報の作成は、計時部１３で計時された印刷物取得時間等に基づき行われる。具体的には、図３に示す、印刷回数をｙ軸、印刷物取得時間をｘ軸としたヒストグラムをプリンタ３０毎に作成するとともに、このヒストグラムに基づき、図４に示す、印刷頻度数をｙ軸、印刷物取得時間をｘ軸としたプリンタ３０毎の印刷履歴の統計情報を作成する。
【００２６】
履歴情報記憶部１５は、履歴情報作成部１４により作成された履歴情報を記憶する機能を果たす。すなわち、図３および図４に示す履歴情報が記憶される。
【００２７】
節電復帰時間取得部１６は、プリンタ３０が節電状態にある場合に、当該プリンタ３０が節電状態から印刷可能なスタンバイ状態に復帰するまでに要する時間（以下、この時間のことを節電復帰時間と言う）を取得する機能を果たす。なお、本実施例における節電復帰時間取得部１６では、各プリンタ３０に対応した節電復帰時間を、ホスト端末１０の記憶部（不図示）から取得する場合について説明するが、ホスト端末１０側からの問い合わせに基づきプリンタ３０から節電復帰時間を取得するようにしてもよい。
【００２８】
印刷待ち時間取得部１７は、プリンタ３０で印刷待ちにあるジョブの印刷に要する時間（以下、この時間のことを印刷待ち時間と言う）を取得する機能を果たす。なお、本実施例における印刷待ち時間取得部１７では、ホスト端末１０側からの問い合わせに基づきプリンタ３０から印刷待ち時間を取得する場合について説明するが、プリンタ３０側から一定間隔を持って印刷待ち時間を自発的に通知するようにしてもよい。
【００２９】
印刷先選択情報テーブル作成部１８は、印刷先選択情報テーブルを作成する機能を果たす。この印刷先選択情報テーブルの作成は、節電復帰時間取得部１６が取得した節電復帰時間と、印刷待ち時間取得部１７が取得した印刷待ち時間と、履歴情報記憶部１５に記憶された履歴情報とに基づき行われる。具体的には、図５に示すように、各プリンタ３０に対応して、節電復帰時間と、印刷待ち時間と、最も頻度の高い印刷物取得時間と、これらを加算した合計時間とが保持される。
【００３０】
印刷先選択部１９は、複数のプリンタ３０の中から印刷先となるプリンタ３０を選択する機能を果たす。印刷先選択部１９における印刷先の選択は、上述した印刷先選択情報テーブルに基づき行われる。
【００３１】
印刷指示部２０は、印刷を指示する機能を果たす。この印刷指示部２０における印刷指示は、印刷先選択部１９により選択されたプリンタ３０に対して行われる。以上が、ホスト端末１０を構成する各種処理機能の説明である。
【００３２】
続いて、プリンタ３０について説明する。プリンタ３０は、その機能構成として、親展トレー３１と、印刷物取得通知部３２と、印刷終了通知部３３と、印刷部３４と、印刷待ち時間通知部３５と、節電復帰時間通知部３６とを具備して構成される。なお、図１と同一の符号が付してあるものは同一であるため、その説明は省略する。
【００３３】
印刷物取得通知部３２は、プリンタ３０に排出された印刷物が持ち去られたことを検出し、ホスト端末１０に印刷物取得通知を送信する機能を果たす。すなわち、印刷物取得通知は、プリンタ３０の親展トレー３１に排出された印刷物がユーザに取得された時点でホスト端末１０に送られることになる。印刷物取得通知部３２における印刷物の取得検出は、親展トレー３１に設けられた排出トレーセンサ３１ａからの検出出力に基づき行われる。
【００３４】
印刷終了通知部３３は、印刷の終了を検出し、ホスト端末１０に印刷終了通知を送信する機能を果たす。印刷終了通知部３３における印刷終了の検出は、印刷部３４からの通知に基づき行われる。
【００３５】
印刷部３４は、用紙等の記録媒体上に印刷を行う機能を果たす。印刷部３４により印刷が行われた用紙（印刷物）は、親展トレー３１に排出される。なお、印刷部３４は、電子写真方式であっても、他の方式（例えば、インクジェット方式）であってもよい。
【００３６】
印刷待ち時間通知部３５は、印刷待ち時間をホスト端末１０に通知する機能を果たす。印刷待ち時間は、印刷待ちにあるジョブ数や、ジョブに含まれるページ数、等に応じて変化する。
【００３７】
ステータス通知部１６は、プリンタ３０のステータスをホスト端末１０に通知する機能を果たす。ステータスには、例えば、節電状態、スタンバイ状態、初期化状態、起動状態、印刷待ち状態、等がある。なお、プリンタ３０が節電状態にあるときに、プリンタ３０にステータスが通知されたとしても、プリンタ３０は、そのまま節電状態を維持するものとする。以上が、プリンタ３０を構成する各種処理機能の説明である。
【００３８】
ここで、図６および図７を用いて、図１および図２に示す印刷システムにおいて印刷を行う場合の動作について説明する。なお、図６にはホスト端末１０からプリンタ３０に対して印刷を指示する際の動作がフローチャートで示され、図７には、ホスト端末１０で履歴情報を作成する際の動作がフローチャートで示される。
【００３９】
まず、図６を用いて、ホスト端末１０からプリンタ３０に対して印刷を指示する際の動作について説明する。
【００４０】
ユーザがホスト端末１０上から印刷を指示すると、この処理は開始される（ステップＳ１０１）。この処理が開始されると、ホスト端末１０は、印刷先選択情報テーブルの作成を開始する。印刷先選択情報テーブルの作成では、まず、印刷先選択情報テーブル作成部１８が、履歴情報記憶部１５に記憶された履歴情報から最も頻度の高い印刷物取得時間を取得し、この値を印刷先選択情報テーブルの該当の箇所に設定する（ステップＳ１０２）。すなわち、図４で説明したプリンタ毎の最も頻度の高い印刷物取得時間を取得し、それを図５で説明したテーブルにそれぞれ設定する。
【００４１】
次に、ホスト端末１０は、以下、ステップＳ１０３からステップＳ１０８までの処理を繰り返し実行することで（ステップＳ１０９でＮＯ）、複数のプリンタ３０全てから節電復帰時間および印刷待ち時間を取得し、これを印刷先選択情報テーブルに設定する。なお、節電復帰時間の取得は、節電状態にあるプリンタ３０からのみ行うことになる。
【００４２】
ホスト端末１０は、まず、プリンタ３０からステータスを取得する（ステップＳ１０３）。このステータスの取得は、ホスト端末１０側からの問い合わせに対応してプリンタ３０のステータス通知部３６がステータスを応答することで行われる。
【００４３】
ここで、プリンタ３０から取得したステータスに節電状態が設定されていた場合には（ステップＳ１０４でＹＥＳ）、ホスト端末１０は、節電復帰時間取得部１６において、ホスト端末１０に予め登録された当該プリンタ３０に対応する節電復帰時間を取得するとともに（ステップＳ１０５）、印刷先選択情報テーブル作成部１８において、この節電復帰時間を印刷先選択情報テーブルの該当の箇所に設定することになるが（ステップＳ１０６）、プリンタ３０から取得したステータスに節電状態以外のステータスが設定されていた場合には（ステップＳ１０４でＮＯ）、ホスト端末１０は、印刷待ち時間取得部１７において、プリンタ３０に印刷待ち時間を問い合わせる。この問い合わせに対応した応答が、プリンタ３０の印刷待ち時間通知部３５から行われ、印刷待ち時間取得部１７が印刷待ち時間を取得すると（ステップＳ１０７）、ホスト端末１０は、印刷先選択情報テーブル作成部１８において、この印刷待ち時間を印刷先選択情報テーブルの該当の箇所に設定する（ステップＳ１０８）。
【００４４】
上述したステップＳ１０３からステップＳ１０８までの処理が、複数のプリンタ３０全てに対して終了すると（ステップＳ１０９でＹＥＳ）、ホスト端末１０の印刷先選択部１９は、印刷先選択情報テーブルに基づき印刷物取得時間が最短となるプリンタ３０を選択する。すなわち、図５で説明した印刷先選択情報テーブルの印刷物取得時間（合計時間）が最短となるプリンタ３０（図５の一例ではプリンタＣ）を選択することになる。そして、印刷指示部２０からこの選択されたプリンタ３０に対して印刷が指示され（ステップＳ１１１）、この処理は終了する。
【００４５】
次に、図７を用いて、ホスト端末１０で履歴情報を作成する際の動作について説明する。なお、この履歴情報の作成は、上記図６で説明したステップＳ１１１における処理の終了とともに開始される。
【００４６】
ホスト端末１０からプリンタ３０に印刷が指示されると、ホスト端末１０は、印刷終了検出部１１において、プリンタ３０で印刷が終了したことを検出するまで待機する（ステップＳ２０１でＮＯ）。すなわち、ホスト端末１０は、プリンタ３０からの印刷終了通知の受信待ちとなる。
【００４７】
ここで、印刷終了検出部１１が、プリンタ３０での印刷終了を検出すると（ステップＳ２０１でＹＥＳ）、これに伴って計時部１３が、印刷物取得時間の計時を開始する（ステップＳ２０２）。この計時の開始とともにホスト端末１０は、印刷物取得検出部１２において、プリンタ３０に排出された印刷物が持ち去られたことを検出するまで待機する（ステップＳ２０３でＮＯ）。すなわち、ホスト端末１０は、プリンタ３０からの印刷物取得通知の受信待ちとなる。
【００４８】
ここで、印刷物取得検出部１２が、プリンタ３０の親展トレー３１に排出された印刷物がユーザに取得されたことを検出すると（ステップＳ２０３でＹＥＳ）、計時部１３による印刷物取得時間の計時が終了する（ステップＳ２０４）。するとこれに伴って、履歴情報作成部１４は、この計時された印刷物取得時間に基づき履歴情報記憶部１５に記憶された履歴情報を更新する（ステップＳ２０５）、そして、この処理は終了する。
【００４９】
以上が本発明の代表的な実施形態の一例であるが、本発明は、上記および図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【００５０】
例えば、上記実施例においては、印刷先の選択に際して、履歴情報記憶部１５に記憶された履歴情報の他、節電復帰時間や印刷待ち時間を用いて印刷先を選択する場合を例に挙げて説明したが、印刷先の選択に、節電復帰時間および印刷待ち時間を必ずしも用いる必要はない。また、この節電復帰時間および印刷待ち時間の内のいずれか一方の情報と、履歴情報とに基づき印刷先を選択するように構成してもよい。
【００５１】
また、上記実施例においては、印刷物がユーザに取得されたことを検出するために、親展トレー３１に印刷物を排出する構成となっていたが、印刷物がユーザに取得されたことを検出できるのであれば、必ずしも親展トレー３１を用いる必要はない。
【００５２】
また、上記実施例において説明した処理を、コンピュータにインストールされた制御プログラム（例えば、プリンタドライバ）により実施するように構成してもよい。なお、この制御プログラムは、ネットワーク等の通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【産業上の利用可能性】
【００５３】
本発明の印刷指示装置およびプリンタドライバおよび印刷システムは、印刷指示装置、およびこの処理をコンピュータに実行させるプリンタドライバ、および印刷指示装置と印刷装置とを配する印刷システム全般に適用可能である。
【図面の簡単な説明】
【００５４】
【図１】本発明に係わる印刷システムの全体構成の一例を示す図である。
【図２】図１に示すホスト端末１０およびプリンタ３０の機能的な構成の一部を示す図である。
【図３】図２に示す履歴情報記憶部１５に記憶される履歴情報の一例を示す第１の図である。
【図４】図２に示す履歴情報記憶部１５に記憶される履歴情報の一例を示す第２の図である。
【図５】印刷先選択情報テーブルのテーブルレイアウトの一例を示す図である。
【図６】図１および図２に示す印刷システムにおいて印刷を行う場合の動作を示す第１のフローチャートである。
【図７】図１および図２に示す印刷システムにおいて印刷を行う場合の動作を示す第２のフローチャートである。
【符号の説明】
【００５５】
１０    ホスト端末
１１    印刷終了検出部
１２    印刷物取得検出部
１３    計時部
１４    履歴情報作成部
１５    履歴情報記憶部
１６    節電復帰時間取得部
１７    印刷待ち時間取得部
１８    印刷先選択情報テーブル作成部
１９    印刷先選択部
２０    印刷指示部
３０    プリンタ
３１    親展トレー
３１ａ    排出トレーセンサ
３２    印刷物取得通知部
３３    印刷終了通知部
３４    印刷部
３５    印刷待ち時間通知部
３６    ステータス通知部
４０    ネットワーク
【図１】
2008134704.tif 000003
【図２】
2008134704.tif 000004
【図３】
2008134704.tif 000005
【図４】
2008134704.tif 000006
【図５】
2008134704.tif 000007
【図６】
2008134704.tif 000008
【図７】
2008134704.tif 000009