(57)【要約】【課題】  各メンバーが使用するプリンタによって印刷を行うタイミングを合わせ、手間を要することなく確実に印刷物を配布する。【解決手段】  印刷システムにおいて、印刷物を配布しようとするユーザ端末１０Ｚは、配布すべき印刷物の印刷データを作成して格納し、複数のユーザのうち印刷物を配布すべき対象ユーザに関する個人情報ファイルをデータベース３０から取得し、取得した個人情報ファイルに含まれる情報であって複数のプリンタ２０Ａ，２０Ｂ，２０Ｃ，・・・のうち対象ユーザ毎に対応するプリンタのＩＰアドレスに基づいて印刷データを送信する。そして、ユーザ端末１０Ｚは、印刷データの送信後に、個人情報ファイルに含まれる情報であって対象ユーザ毎に対応した電子メールアドレスを宛先として電子メールを送信する。【選択図】  図１
2006079500.tif 000002
【特許請求の範囲】
【請求項１】
所定のネットワークに接続するネットワーク接続手段と、
配布すべき印刷物の印刷データを格納する印刷データ格納手段と、
前記印刷物を配布すべきメンバーに関するメンバー情報を取得するメンバー情報取得手段と、
前記メンバー情報取得手段によって取得したメンバー情報に含まれる情報であってメンバーに対応して前記ネットワークに接続された印刷装置のネットワークアドレスを取得するネットワークアドレス取得手段と、
前記ネットワークアドレス取得手段によって取得した前記印刷装置のネットワークアドレスに基づいて前記印刷データを送信する印刷データ送信手段と、
前記メンバー情報に含まれる情報であってメンバーに対応した電子メールアドレスを取得する電子メールアドレス取得手段と、
前記電子メールアドレス取得手段によって取得した電子メールアドレスを宛先として電子メールを送信する電子メール送信手段とを備えること
を特徴とする端末装置。
【請求項２】
前記メンバー情報取得手段は、前記メンバー情報を前記ネットワークに接続されたサーバ装置から取得すること
を特徴とする請求項１記載の端末装置。
【請求項３】
前記印刷データ送信手段による前記印刷データの送信前に、当該印刷データに基づいて、当該端末装置が通常使用するものとして設定された印刷装置によって所定の記録媒体に対して印刷を行わせる印刷制御手段を備えること
を特徴とする請求項１記載の端末装置。
【請求項４】
前記メンバー情報に含まれる情報であってメンバーに指定された印刷フォームを示す印刷指定フォーム情報を取得する印刷フォーム情報取得手段と、
前記印刷フォーム情報取得手段によって取得した印刷指定フォーム情報に基づいて前記印刷データを変換する印刷データ変換手段とを備えること
を特徴とする請求項１記載の端末装置。
【請求項５】
前記印刷データ送信手段によって送信した前記印刷データに基づいて前記印刷装置による印刷が正常に行われたか否かを判定する判定手段と、
前記判定手段によって印刷が正常に行われていないものと判定した場合に、所定のエラー制御を行うエラー制御手段とを備えること
を特徴とする請求項１記載の端末装置。
【請求項６】
前記エラー制御手段は、印刷エラーである旨を示す印刷エラー情報を本文に記載するとともに送信しようとした前記印刷データを添付ファイルとした電子メールを前記電子メール送信手段によって送信させること
を特徴とする請求項５記載の端末装置。
【請求項７】
所定のネットワークに接続された印刷装置に対する印刷制御を行う印刷制御方法であって、
配布すべき印刷物の印刷データを格納する印刷データ格納工程と、
前記印刷物を配布すべきメンバーに関するメンバー情報を取得するメンバー情報取得工程と、
前記メンバー情報取得工程にて取得したメンバー情報に含まれる情報であってメンバーに対応して前記ネットワークに接続された印刷装置のネットワークアドレスを取得するネットワークアドレス取得工程と、
前記ネットワークアドレス取得工程にて取得した前記印刷装置のネットワークアドレスに基づいて前記印刷データを送信する印刷データ送信工程と、
前記メンバー情報に含まれる情報であってメンバーに対応した電子メールアドレスを取得する電子メールアドレス取得工程と、
前記電子メールアドレス取得工程にて取得した電子メールアドレスを宛先として電子メールを送信する電子メール送信工程とを備えること
を特徴とする印刷制御方法。
【請求項８】
前記メンバー情報取得工程では、前記メンバー情報を前記ネットワークに接続されたサーバ装置から取得すること
を特徴とする請求項７記載の印刷制御方法。
【請求項９】
前記印刷データ送信工程による前記印刷データの送信前に、当該印刷データに基づいて、当該端末装置が通常使用するものとして設定された印刷装置によって所定の記録媒体に対して印刷を行わせる印刷制御工程を備えること
を特徴とする請求項７記載の印刷制御方法。
【請求項１０】
前記メンバー情報に含まれる情報であってメンバーに指定された印刷フォームを示す印刷指定フォーム情報を取得する印刷フォーム情報取得工程と、
前記印刷フォーム情報取得工程にて取得した印刷指定フォーム情報に基づいて、前記印刷データを変換する印刷データ変換工程とを備えること
を特徴とする請求項７記載の印刷制御方法。
【請求項１１】
前記印刷データ送信工程にて送信した前記印刷データに基づいて前記印刷装置による印刷が正常に行われたか否かを判定する判定工程と、
前記判定工程にて印刷が正常に行われていないものと判定した場合に、所定のエラー制御を行うエラー制御工程とを備えること
を特徴とする請求項７記載の印刷制御方法。
【請求項１２】
前記エラー制御工程では、印刷エラーである旨を示す印刷エラー情報を本文に記載するとともに送信しようとした前記印刷データを添付ファイルとした電子メールが作成されること
を特徴とする請求項１１記載の印刷制御方法。
【請求項１３】
所定のネットワークに接続され、印刷物を配布すべき複数のメンバーが所持する複数の端末装置と、
前記ネットワークに接続され、前記端末装置からの指示に応じて、所定の記録媒体に対して印刷を行う複数の印刷装置とを備え、
前記端末装置は、
配布すべき前記印刷物の印刷データを格納する印刷データ格納手段と、
前記印刷物を配布すべきメンバーに関するメンバー情報を取得するメンバー情報取得手段と、
前記メンバー情報取得手段によって取得したメンバー情報に含まれる情報であってメンバーに対応して前記ネットワークに接続された印刷装置のネットワークアドレスを取得するネットワークアドレス取得手段と、
前記ネットワークアドレス取得手段によって取得した前記印刷装置のネットワークアドレスに基づいて前記印刷データを送信する印刷データ送信手段と、
前記メンバー情報に含まれる情報であってメンバーに対応した電子メールアドレスを取得する電子メールアドレス取得手段と、
前記電子メールアドレス取得手段によって取得した電子メールアドレスを宛先として電子メールを送信する電子メール送信手段とを有すること
を特徴とする印刷システム。
【請求項１４】
前記メンバー情報取得手段は、前記メンバー情報を前記ネットワークに接続されたサーバ装置から取得すること
を特徴とする請求項１３記載の印刷システム。
【請求項１５】
前記端末装置は、前記印刷データ送信手段による前記印刷データの送信前に、当該印刷データに基づいて、当該端末装置が通常使用するものとして設定された印刷装置によって所定の記録媒体に対して印刷を行わせる印刷制御手段を有すること
を特徴とする請求項１３記載の印刷システム。
【請求項１６】
前記端末装置は、
前記メンバー情報に含まれる情報であってメンバーに指定された印刷フォームを示す印刷指定フォーム情報を取得する印刷フォーム情報取得手段と、
前記印刷フォーム情報取得手段によって取得した印刷指定フォーム情報に基づいて前記印刷データを変換する印刷データ変換手段とを有すること
を特徴とする請求項１３記載の印刷システム。
【請求項１７】
前記端末装置は、
前記印刷データ送信手段によって送信した前記印刷データに基づいて前記印刷装置による印刷が正常に行われたか否かを判定する判定手段と、
前記判定手段によって印刷が正常に行われていないものと判定した場合に、所定のエラー制御を行うエラー制御手段とを有すること
を特徴とする請求項１３記載の印刷システム。
【請求項１８】
前記エラー制御手段は、印刷エラーである旨を示す印刷エラー情報を本文に記載するとともに送信しようとした前記印刷データを添付ファイルとした電子メールを前記電子メール送信手段によって送信させること
を特徴とする請求項１７記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定のネットワークに接続された印刷装置に対する印刷制御を行う端末装置及び印刷制御方法、並びに印刷システムに関する。
【背景技術】
【０００２】
近年のネットワーク技術の進歩にともない、いわゆる電子メールを利用可能なユーザ間で、会議開催の連絡等を電子メールを用いて連絡しあうことが可能となっている。このような場合、主催者は、本文に会議の開催情報を記載するとともに、会議中に必要な資料については添付ファイルとした電子メールを作成し、これを各メンバーに送信するのが通常である。そして、かかる電子メールを受信した各メンバーは、添付ファイルに対応するアプリケーションを用いて当該添付ファイルを開き、所定のプリンタを用いて印刷した上で、印刷された資料を持ち寄って会議に臨むことになる。
【０００３】
このようなネットワークを用いて取得した会議資料等の印刷を行う技術としては、例えば特許文献１に記載されたものがある。
【０００４】
【特許文献１】特開２００４−２１４７３号公報
【０００５】
具体的には、この特許文献１には、ネットワークを利用して遠隔地の画像形成装置に印字出力を行うプリントシステムが開示されている。特に、このプリントシステムは、ユーザが利用するユーザ端末と、サーバと、画像形成装置を具備する出力用端末とを備えるものである。そして、ユーザ端末は、画像表示手段と、任意のアプリケーションソフトウェアからの印字出力データをサーバに送信する送信手段とを有し、サーバは、ユーザ端末から受信した印字出力データを格納する格納手段と、印字出力データを、印字出力を実行ささせる対象となる出力用端末に転送する転送手段とを有し、出力用端末は、サーバから受信した印字出力データを画像形成装置に印字出力する印字出力手段を有するものである。これにより、このプリントシステムにおいては、ネットワークを介して遠隔地の画像形成装置を簡便に利用することができるとしている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のネットワークを利用したシステムにおいては、電子メールを受信したメンバーが印刷されるべき資料をそれぞれ印刷する必要がある。そのため、かかるシステムにおいては、各メンバーが添付ファイルを印刷するタイミングが様々となる。したがって、かかるシステムにおいては、仮に資料の印刷量が多い場合には、印刷処理に多くの時間を費やす必要があり、会議開催時間といった印刷物を必要とする時間に入手することができないという不具合を生じることがあった。
【０００７】
本発明は、このような実情に鑑みてなされたものであり、各メンバーが使用するプリンタによって印刷を行うタイミングを合わせることができ、手間を要することなく確実に印刷物を配布することができる端末装置及び印刷制御方法、並びに印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した目的を達成する本発明にかかる端末装置は、所定のネットワークに接続するネットワーク接続手段と、配布すべき印刷物の印刷データを格納する印刷データ格納手段と、前記印刷物を配布すべきメンバーに関するメンバー情報を取得するメンバー情報取得手段と、前記メンバー情報取得手段によって取得したメンバー情報に含まれる情報であってメンバーに対応して前記ネットワークに接続された印刷装置のネットワークアドレスを取得するネットワークアドレス取得手段と、前記ネットワークアドレス取得手段によって取得した前記印刷装置のネットワークアドレスに基づいて前記印刷データを送信する印刷データ送信手段と、前記メンバー情報に含まれる情報であってメンバーに対応した電子メールアドレスを取得する電子メールアドレス取得手段と、前記電子メールアドレス取得手段によって取得した電子メールアドレスを宛先として電子メールを送信する電子メール送信手段とを備えることを特徴としている。
【０００９】
このような本発明にかかる端末装置においては、印刷物を配布しようとするメンバーが印刷を実行するのみで、当該印刷物を配布すべき他のメンバーが使用する印刷装置によって印刷を行わせておくことが可能となる。すなわち、本発明にかかる端末装置においては、各メンバーが使用する印刷装置によって印刷を行うタイミングを合わせることができる。
【００１０】
ここで、前記メンバー情報取得手段は、前記メンバー情報を前記ネットワークに接続されたサーバ装置から取得する。これにより、本発明にかかる端末装置においては、印刷物を配布すべきメンバーに変更があった場合であっても、サーバ装置に格納されているメンバー情報を変更するのみで、正しいメンバーに印刷物を配布することが可能となる。
【００１１】
また、本発明にかかる端末装置は、前記ネットワークに接続された他の端末装置から送信された印刷データを受信する印刷データ受信手段と、前記印刷データ受信手段によって受信した印刷データに基づいて、前記印刷装置によって所定の記録媒体に対して印刷を行わせる印刷制御手段とを備える。すなわち、本発明にかかる端末装置は、他の端末装置から送信された印刷データに基づいて、自動的に印刷を行うことができる。
【００１２】
そして、前記印刷制御手段は、前記印刷データ送信手段による前記印刷データの送信前に、当該印刷データに基づいて、当該端末装置が通常使用するものとして設定された印刷装置によって所定の記録媒体に対して印刷を行わせる。これにより、本発明にかかる端末装置においては、印刷物を配布しようとするメンバーが自己の印刷装置から先行して印刷を行うことができ、当該メンバーが印刷物を取得する時間を短縮することができる。
【００１３】
さらに、本発明にかかる端末装置は、前記メンバー情報に含まれる情報であってメンバーに指定された印刷フォームを示す印刷指定フォーム情報を取得する印刷フォーム情報取得手段と、前記印刷フォーム情報取得手段によって取得した印刷指定フォーム情報に基づいて前記印刷データを変換する印刷データ変換手段とを備える。これにより、本発明にかかる端末装置においては、印刷物を配布しようとするメンバーが指定する印刷フォームにかかわらず、各メンバーの所望の印刷フォームのスタイルでの印刷を行うことができ、各メンバーにとって最適な印刷物の配布を実現することができる。
【００１４】
さらにまた、本発明にかかる端末装置は、前記印刷データ送信手段によって送信した前記印刷データに基づいて前記印刷装置による印刷が正常に行われたか否かを判定する判定手段と、前記判定手段によって印刷が正常に行われていないものと判定した場合に、所定のエラー制御を行うエラー制御手段とを備える。これにより、本発明にかかる端末装置においては、各メンバーが使用する印刷装置が印刷を行うことができない状態である場合であっても、適切にエラー制御を行うことができ、印刷物の配布ミスを回避することができる。具体的には、前記エラー制御手段は、印刷エラーである旨を示す印刷エラー情報を本文に記載するとともに送信しようとした前記印刷データを添付ファイルとした電子メールを前記電子メール送信手段によって送信させることができる。
【００１５】
また、上述した目的を達成する本発明にかかる印刷制御方法は、所定のネットワークに接続された印刷装置に対する印刷制御を行う印刷制御方法であって、配布すべき印刷物の印刷データを格納する印刷データ格納工程と、前記印刷物を配布すべきメンバーに関するメンバー情報を取得するメンバー情報取得工程と、前記メンバー情報取得工程にて取得したメンバー情報に含まれる情報であってメンバーに対応して前記ネットワークに接続された印刷装置のネットワークアドレスを取得するネットワークアドレス取得工程と、前記ネットワークアドレス取得工程にて取得した前記印刷装置のネットワークアドレスに基づいて前記印刷データを送信する印刷データ送信工程と、前記メンバー情報に含まれる情報であってメンバーに対応した電子メールアドレスを取得する電子メールアドレス取得工程と、前記電子メールアドレス取得工程にて取得した電子メールアドレスを宛先として電子メールを送信する電子メール送信工程とを備えることを特徴としている。
【００１６】
このような本発明にかかる印刷制御方法においては、印刷物を配布しようとするメンバーが印刷を実行するのみで、当該印刷物を配布すべき他のメンバーが使用する印刷装置によって印刷を行わせておくことが可能となる。すなわち、本発明にかかる印刷制御方法においては、各メンバーが使用する印刷装置によって印刷を行うタイミングを合わせることが可能となる。
【００１７】
さらに、上述した目的を達成する本発明にかかる印刷システムは、所定のネットワークに接続され、印刷物を配布すべき複数のメンバーが所持する複数の端末装置と、前記ネットワークに接続され、前記端末装置からの指示に応じて、所定の記録媒体に対して印刷を行う複数の印刷装置とを備え、前記端末装置は、配布すべき前記印刷物の印刷データを格納する印刷データ格納手段と、前記印刷物を配布すべきメンバーに関するメンバー情報を取得するメンバー情報取得手段と、前記メンバー情報取得手段によって取得したメンバー情報に含まれる情報であってメンバーに対応して前記ネットワークに接続された印刷装置のネットワークアドレスを取得するネットワークアドレス取得手段と、前記ネットワークアドレス取得手段によって取得した前記印刷装置のネットワークアドレスに基づいて前記印刷データを送信する印刷データ送信手段と、前記メンバー情報に含まれる情報であってメンバーに対応した電子メールアドレスを取得する電子メールアドレス取得手段と、前記電子メールアドレス取得手段によって取得した電子メールアドレスを宛先として電子メールを送信する電子メール送信手段とを有することを特徴としている。
【００１８】
このような本発明にかかる印刷システムにおいては、印刷物を配布しようとするメンバーが自己の端末装置及び印刷装置を用いて印刷を実行するのみで、当該印刷物を配布すべき他のメンバーが使用する印刷装置によって印刷を行わせておくことが可能となる。すなわち、本発明にかかる印刷システムにおいては、各メンバーが使用する印刷装置によって印刷を行うタイミングを合わせることが可能となる。
【発明の効果】
【００１９】
本発明においては、印刷物を配布しようとするメンバーが印刷を実行するのみで、当該印刷物を配布すべき他のメンバーが使用する印刷装置によって印刷を行わせておくことが可能となることから、各メンバーが使用する印刷装置によって印刷を行うタイミングを合わせることができる。したがって、本発明においては、手間を要することなく確実に印刷物を配布することが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明を適用した具体的な実施の形態について図面を参照しながら詳細に説明する。
【００２１】
この実施の形態は、ネットワークに接続された印刷装置としてのプリンタを用いて印刷を行う印刷システムである。特に、この印刷システムにおいては、プリンタドライバを改良し、複数のプリンタによって印刷データの複数同時印刷を行うことができるものである。
【００２２】
まず、第１の実施の形態として示す印刷システムについて説明する。
【００２３】
図１に示すように、印刷システムは、印刷物を配布すべきメンバーである複数のユーザＡ，Ｂ，Ｃ，・・・，Ｚがそれぞれ所持する複数のユーザ端末１０Ａ，１０Ｂ，１０Ｃ，・・・，１０Ｚと、これらユーザ端末１０Ａ，１０Ｂ，１０Ｃ，・・・，１０Ｚのそれぞれの最寄りに存在する複数のプリンタ２０Ａ，２０Ｂ，２０Ｃ，・・・，２０Ｚと、複数のユーザＡ，Ｂ，Ｃ，・・・，Ｚによって共有される各種情報を格納するデータベース３０とが、所定のネットワークＮＴに接続されて構成される。なお、このネットワークＮＴは、特にＬＡＮ（Local Area Network）に限らず、遠隔地を想定し、インターネットを介したＷＡＮ（Wide Area Network）をも含む概念である。また、"最寄り"とは、ユーザＡ，Ｂ，Ｃ，・・・，Ｚがそれぞれ所持するユーザ端末１０Ａ，１０Ｂ，１０Ｃ，・・・，１０Ｚが通常使用するプリンタとして設定されていることを意味するものである。
【００２４】
ユーザ端末１０Ａ，１０Ｂ，１０Ｃ，・・・，１０Ｚは、それぞれ、各ユーザＡ，Ｂ，Ｃ，・・・，Ｚによって所持されるパーソナルコンピュータ等の端末装置として構成され、ネットワークＮＴを介して互いに通信可能に構成される。具体的には、ユーザ端末１０Ａ，１０Ｂ，１０Ｃ，・・・，１０Ｚは、それぞれ、図２に示すように、各部を統括的に制御するＣＰＵ（Central Processing Unit）１１と、各種プログラムを含む各種情報を格納する読み取り専用のＲＯＭ（Read Only Memory）１２と、ワークエリアとして機能するＲＡＭ（Random Access Memory）１３と、各種情報を読み出し及び／又は書き込み可能に記憶する記憶部１４と、外部のネットワーク網ＮＴに接続して通信を行う通信部１５と、ユーザインターフェースとしての図示しない所定の操作デバイスを介した入力操作の処理及び制御を行う入力操作制御部１６と、各種情報を表示する表示部１７とを備える。なお、これら各部のうち、ＣＰＵ１１は、配布すべき印刷物の印刷データを格納する印刷データ格納手段としての機能を有するとともに、後述する管理ドライバの機能とあいまって、印刷物を配布すべきメンバーに関するメンバー情報を取得するメンバー情報取得手段、このメンバー情報取得手段によって取得したメンバー情報に含まれる情報であってメンバーに対応してネットワークＮＴに接続されたプリンタのネットワークアドレスを取得するネットワークアドレス取得手段、メンバー情報に含まれる情報であってメンバーに対応した電子メールアドレスを取得する電子メールアドレス取得手段、及び他のユーザ端末から受信した印刷データに基づいてプリンタによって所定の記録媒体に対して印刷を行わせる印刷制御手段としての機能を有する。また、通信部１５は、ＣＰＵ１１によって実行される管理ドライバの機能とあいまって、ネットワークＮＴに接続するネットワーク接続手段、アドレス取得手段によって取得したプリンタのネットワークアドレスに基づいて印刷データを送信する印刷データ送信手段、電子メールアドレス取得手段によって取得した電子メールアドレスを宛先として電子メールを送信する電子メール送信手段、ネットワークＮＴに接続された他のユーザ端末から送信された電子メールを受信する電子メール受信手段、及びネットワークＮＴに接続された他のユーザ端末から送信された印刷データを受信する印刷データ受信手段としての機能を有する。
【００２５】
ＣＰＵ１１は、ＲＯＭ１２や記憶部１４に格納されている後述する管理ドライバをはじめとする各種プログラムを実行し、各部を統括的に制御する。
【００２６】
ＲＯＭ１２は、各種プログラムをはじめとする各種情報を格納している。このＲＯＭ１２に格納されている情報は、ＣＰＵ１１の制御のもとに読み出される。
【００２７】
ＲＡＭ１３は、ＣＰＵ１１が各種プログラムを実行する際のワークエリアとして機能し、ＣＰＵ１１の制御のもとに、各種情報を一時記憶するとともに、記憶している各種情報を読み出す。
【００２８】
記憶部１４は、配布すべき印刷物の印刷データを作成する各種アプリケーションプログラムや後述する管理ドライバといったソフトウェアの他、各種画像データや音声データをはじめとする各種情報を記憶する。記憶部１４は、これら各種情報をＣＰＵ１１の制御のもとに記憶するとともに、記憶している各種情報を読み出す。この記憶部１４としては、例えば、ハードディスクや不揮発性メモリ等を用いることができる。また、記憶部１４としては、本体に対して着脱可能とされるフレキシブルディスクやメモリカード等の記憶媒体に対して、各種情報の読み出し及び／又は書き込みを行うドライブ装置も含まれる。
【００２９】
通信部１５は、例えば、アナログ回線、いわゆるイーサネット（登録商標）等から構成されるＬＡＮ（Local Area Network）、ＩＳＤＮ（Integrated Services Digital Network）、ＡＤＳＬ（Asymmetric Digital Subscriber Line）、若しくはＦＴＴＨ（Fiber To The Home）等の各種ネットワーク回線、又はＩＥＥＥ（Institute of Electrical and Electronic Engineers）８０２．１１に準拠した無線ＬＡＮ若しくはいわゆるブルートゥース（Bluetooth（登録商標））等の各種無線通信方式といった、各種方式に基づくネットワークＮＴに接続するためのインターフェースであり、ＣＰＵ１１の制御のもとに、外部との通信を行う。
【００３０】
入力操作制御部１６は、例えば、キーボード、マウス、キーパッド、赤外線リモートコントローラ、スティックキー、又はプッシュボタンといった、ユーザインターフェースとしての図示しない所定の操作デバイスを介した入力操作を受け付け、操作内容を示す制御信号をＣＰＵ１１に対して供給する。
【００３１】
表示部１７は、例えば、液晶ディスプレイ（Liquid Crystal Display；ＬＣＤ）、プラズマ・ディスプレイ・パネル（Plasma Display Panel；ＰＤＰ）、有機エレクトロルミネッセンス（Organic ElectroLuminescent）ディスプレイ、又はＣＲＴ（Cathode Ray Tube）といった、各種表示デバイスであり、ＣＰＵ１１の制御のもとに、各種情報を表示する。例えば、表示部１７は、配布すべき印刷物の印刷データを作成するアプリケーションプログラムの操作画面等を表示する。
【００３２】
このような各部を備えるユーザ端末１０Ａ，１０Ｂ，１０Ｃ，・・・，１０Ｚは、それぞれ、各ユーザＡ，Ｂ，Ｃ，・・・，Ｚによって所定の管理ドライバがＯＳ（Operating System）に登録されているとともに、各プリンタ２０Ａ，２０Ｂ，２０Ｃ，・・・，２０Ｚに固有に割り当てられているネットワークアドレスであるＩＰ（Internet Protocol）アドレスが当該管理ドライバに登録されている。
【００３３】
ここで、この管理ドライバは、各ユーザ端末１０Ａ，１０Ｂ，１０Ｃ，・・・，１０Ｚが印刷実行を行った際にアプリケーションプログラムから呼び出されるドライバであり、一般的なプリンタドライバの機能に加え、データベース３０に格納されている後述する個人情報ファイルを参照することによる電子メールアドレス及び各プリンタ２０Ａ，２０Ｂ，２０Ｃ，・・・，２０ＺのＩＰアドレスを取得する機能、電子メールの送信機能、並びに電子メールの送信内容の作成機能を備えたものである。
【００３４】
ユーザ端末１０Ａ，１０Ｂ，１０Ｃ，・・・，１０Ｚは、それぞれ、このような管理ドライバが登録されていることにより、印刷したい印刷データをアプリケーションプログラム上から指定したプリンタ２０Ａ，２０Ｂ，・・・，２０Ｚによって印刷することが可能となる。例えば、ユーザＺは、最寄りに存在するプリンタ２０ＺのＩＰアドレスを管理ドライバに登録しておけばよい。ただし、ユーザＺは、必要に応じて、他のプリンタ２０Ａ，２０Ｂ，２０Ｃ，・・・のＩＰアドレスを管理ドライバに登録することにより、自己のユーザ端末１０Ｚから複数のプリンタに対して印刷の指示を行わせることが可能となる。なお、以下では、ユーザ端末１０Ａ，１０Ｂ，１０Ｃ，・・・，１０Ｚについて、それぞれ、特に区別をしない場合には、単にユーザ端末１０と称するものとする。
【００３５】
プリンタ２０Ａ，２０Ｂ，２０Ｃ，・・・，２０Ｚは、それぞれ、ネットワークＮＴを介して受信したデータに基づいて印刷を行うネットワークページプリンタとして構成される。これらプリンタ２０Ａ，２０Ｂ，２０Ｃ，・・・，２０Ｚには、それぞれ、ネットワーク管理者によって固有のＩＰアドレスが割り当てられている。そして、プリンタ２０Ａ，２０Ｂ，２０Ｃ，・・・，２０Ｚは、それぞれ、ユーザ端末１０Ａ，１０Ｂ，１０Ｃ，・・・，１０Ｚからの指示に応じて、所定の記録媒体に対して印刷を行い、印刷物を作成する。なお、以下では、プリンタ２０Ａ，２０Ｂ，２０Ｃ，・・・，２０Ｚについて、それぞれ、特に区別をしない場合には、単にプリンタ２０と称するものとする。
【００３６】
データベース３０は、例えば、ハードディスクや、これらのハードディスクを複数台用いていわゆるＲＡＩＤ（Redundant Arrays of Independent (Inexpensive) Disks）構成とした装置といった所定の記憶装置を備えたサーバ装置として構成され、ユーザＡ，Ｂ，Ｃ，・・・，Ｚによって共有される各種情報を格納する。具体的には、このデータベース３０には、各ユーザＡ，Ｂ，Ｃ，・・・，Ｚに関するメンバー情報である個人情報ファイルが、当該各ユーザＡ，Ｂ，Ｃ，・・・，Ｚ毎に予め格納されている。この個人情報ファイルは、各ユーザＡ，Ｂ，Ｃ，・・・，Ｚが携わるプロジェクトの内容を示すプロジェクト情報、各ユーザＡ，Ｂ，Ｃ，・・・，Ｚが所持するユーザ端末１０Ａ，１０Ｂ，１０Ｃ，・・・，１０Ｚの最寄りに存在する各プリンタ２０Ａ，２０Ｂ，２０Ｃ，・・・，２０ＺのＩＰアドレスを示すＩＰアドレス情報、及び各ユーザＡ，Ｂ，Ｃ，・・・，Ｚが自己のユーザ端末１０Ａ，１０Ｂ，１０Ｃ，・・・，１０Ｚを用いて電子メースの送受信を行う際に用いる電子メールアドレスが設定されたものである。このデータベース３０に格納された情報は、各ユーザ端末１０Ａ，１０Ｂ，１０Ｃ，・・・，１０Ｚに登録された管理ドライバによって読み出される。
【００３７】
このような印刷システムにおいては、図３に示すように、例えばユーザＺがあるプロジェクトに関する会議の主催者であり、配布すべき印刷物の印刷データを作成して格納する者である場合には、当該ユーザＺが自己のユーザ端末１０Ｚによってアプリケーションプログラムを実行し、配布すべき印刷物の印刷データを作成して記憶部１４等に格納し、印刷を実行する旨を指示する。そして、ユーザ端末１０Ｚは、登録されている管理ドライバにより、この印刷データに基づいて、最寄りに存在するプリンタ２０Ｚから印刷させるのみならず、データベース３０に格納されている個人情報ファイルを参照し、登録されている同じプロジェクトに携わる他のユーザを検索し、このメンバーに対応したプリンタ２０のＩＰアドレスを取得し、当該プリンタ２０からも印刷を行わせる。
【００３８】
具体的には、印刷システムにおいては、ユーザＺがあるプロジェクトに関する会議の主催者である場合には、ユーザ端末１０Ｚに登録された管理ドライバの制御のもとに、図４に示すような一連の工程を経ることにより、印刷物の作成を行う。
【００３９】
まず、ユーザ端末１０Ｚは、ユーザＺがプロジェクトに関する会議を開催するために資料としての印刷物の印刷データを作成して記憶部１４等に格納し、所定のアプリケーションプログラムから管理ドライバを呼び出す。これに応じて、ユーザ端末１０は、同図に示すように、ステップＳ１において、管理ドライバの制御のもとに、プロジェクト情報を選択する。すなわち、管理ドライバは、ユーザＺによってプロジェクト情報を選択可能に構成されており、ユーザ端末１０Ｚは、このプロジェクト情報の選択後に、ステップＳ２において、当該ユーザＺの操作に応じて印刷実行を行う。
【００４０】
これに応じて、ユーザ端末１０Ｚは、ステップＳ３において、管理ドライバの制御のもとに、ネットワークＮＴ上のデータベース３０に格納されている個人情報ファイルにアクセスして当該個人情報ファイルに設定されているプロジェクト情報を参照し、当該プロジェクトに携わるユーザが存在する場合には、これらのユーザを印刷データの送信対象者として選定する。
【００４１】
続いて、ユーザ端末１０Ｚは、ステップＳ４において、管理ドライバの制御のもとに、送信対象者の個人情報ファイルを参照することによって当該送信対象者の最寄りに存在するプリンタ２０のＩＰアドレス情報を取得する。そして、ユーザ端末１０Ｚは、ステップＳ５において、取得したＩＰアドレス情報に基づいて、該当する全てのプリンタ２０に対して印刷データを送信し、これらプリンタ２０による印刷を行わせる。また、ユーザ端末１０は、ステップＳ６において、管理ドライバの制御のもとに、選定した送信対象者の電子メールアドレスを、個人情報ファイルを参照することによって取得する。
【００４２】
そして、ユーザ端末１０Ｚは、ステップＳ７において、管理ドライバの制御のもとに、ユーザＺによって会議の開催を通知する内容からなる電子メールの本文としての文書が入力されるのに応じて当該電子メールを作成し、ステップＳ８において、この内容とともに、会議に必要な資料が既に各ユーザの最寄りに存在するプリンタ２０によって印刷済みである旨を示す印刷完了情報を記載した電子メールを、ステップＳ６にて取得した電子メールアドレスを宛先として送信し、一連の処理を終了する。
【００４３】
印刷システムにおいては、ユーザ端末１０Ｚに登録された管理ドライバの制御のもとに、このような一連の工程を経ることにより、最寄りに存在するプリンタ２０Ｚのみならず、関連する全てのユーザの最寄りに存在するプリンタ２０によって印刷データの複数同時印刷を行うことができる。そして、印刷システムにおいて、他のユーザ端末１０のユーザは、受信した電子メールを閲覧することにより、会議が開催される旨を把握するとともに、最寄りに存在するプリンタ２０によって印刷された印刷物を取得することができる。
【００４４】
以上説明したように、本発明の第１の実施の形態として示す印刷システムにおいては、ユーザ端末１０に管理ドライバを登録することにより、会議に必要な資料を主催者本人が印刷を実行するのみで、誰がプロジェクトに携わっているのかを意識することなく、自動的に当該プロジェクトに携わっているユーザに対して、会議の開催通知を送信することができるのみならず、会議の参加者全員の最寄りに存在するプリンタ２０によって資料の印刷を行わせておくことが可能となる。
【００４５】
したがって、印刷システムにおいては、主催者がプロジェクトに携わる全てのメンバーの宛先を指定する必要がなく、参加者全員に開催通知を送信する手間を省くことができる。また、印刷システムにおいては、主催者がプロジェクトに携わる全てのメンバーに印刷物を配布するために、当該全てのメンバーの最寄りに存在するプリンタ２０のＩＰアドレスを指定する必要がなく、印刷データを送信するために対象となる全てのプリンタ２０のＩＰアドレスを印刷ツールに登録する手間も省くことができる。さらに、印刷システムにおいては、参加者が資料を印刷する必要がなく、そのための操作の手間を省くこともできる。
【００４６】
また、印刷システムにおいては、プロジェクトに携わるメンバーに変更があった場合には、データベース３０に格納されている個人情報ファイルを変更するのみで、主催者が正しいメンバーに開催通知を送信することができ、印刷物を配布することが可能となる。
【００４７】
なお、この第１の実施の形態では、プロジェクト情報、使用するネットワークプリンタのＩＰアドレス、及び電子メールアドレスを含む個人情報を、ネットワークＮＴに接続されたデータベース３０から取得するものとして説明したが、印刷システムにおいては、かかる個人情報をユーザ端末１０Ｚ自身が予め保有していてもよい。
【００４８】
また、この第１の実施の形態では、印刷データはユーザ端末１０Ｚ上のアプリケーションプログラムによって作成され、印刷データの配布先を決定するためのプロジェクト情報はユーザ端末１０Ｚによって決定されるものとして説明したが、かかる印刷データ及びプロジェクト情報は、ネットワークＮＴに接続された他のユーザ端末から送信される形態としてもよい。
【００４９】
つぎに、第２の実施の形態として示す印刷システムについて説明する。
【００５０】
この第２の実施の形態として示す印刷システムは、会議の主催者が印刷の実行を行った場合に、当該主催者の最寄りに存在するプリンタ２０から先行して印刷を行った上で、他のユーザの処理を実行するものである。したがって、この第２の実施の形態の説明においては、第１の実施の形態の説明と同様の構成については同一符号を付し、その詳細な説明を省略するものとする。
【００５１】
第２の実施の形態として示す印刷システムは、先に図１及び図３に示した印刷システムと同様に構成される。また、この印刷システムを構成するユーザ端末１０、プリンタ２０、及びデータベース３０も、第１の実施の形態において示したものと同様に構成される。
【００５２】
このような印刷システムにおいては、ユーザＺがあるプロジェクトに関する会議の主催者である場合には、ユーザ端末１０Ｚに登録された管理ドライバの制御のもとに、図５に示すような一連の工程を経ることにより、印刷物の作成を行う。
【００５３】
まず、ユーザ端末１０Ｚは、ユーザＺがプロジェクトに関する会議を開催するために資料としての印刷物の印刷データを作成して記憶部１４等に格納し、所定のアプリケーションプログラムから管理ドライバを呼び出す。これに応じて、ユーザ端末１０は、同図に示すように、ステップＳ１１において、管理ドライバの制御のもとに、プロジェクト情報を選択し、このプロジェクト情報の選択後に、ステップＳ１２において、当該ユーザＺの操作に応じて印刷実行を行う。
【００５４】
これに応じて、ユーザ端末１０Ｚは、ステップＳ１３において、最寄りのプリンタ２０ＺのＩＰアドレスが予め登録されている管理ドライバの制御のもとに、印刷データの送信元たるユーザＺの最寄りに存在するプリンタ２０Ｚによって印刷データに基づいて印刷させる。そして、ユーザ端末１０Ｚは、ステップＳ１４において、管理ドライバの制御のもとに、ネットワークＮＴ上のデータベース３０に格納されている個人情報ファイルにアクセスして当該個人情報ファイルに設定されているプロジェクト情報を参照し、当該プロジェクトに携わるユーザが存在する場合には、これらのユーザを印刷データの送信対象者として選定する。
【００５５】
続いて、ユーザ端末１０Ｚは、ステップＳ１５において、管理ドライバの制御のもとに、送信対象者の個人情報ファイルを参照することによって当該送信対象者の最寄りのプリンタ２０のＩＰアドレス情報を取得する。そして、ユーザ端末１０Ｚは、ステップＳ１６において、取得したＩＰアドレス情報に基づいて、該当する全てのプリンタ２０に対して印刷データを送信し、これらプリンタ２０による印刷を行わせる。また、ユーザ端末１０は、ステップＳ１７において、管理ドライバの制御のもとに、選定した送信対象者の電子メールアドレスを、個人情報ファイルを参照することによって取得する。
【００５６】
そして、ユーザ端末１０Ｚは、ステップＳ１８において、管理ドライバの制御のもとに、ユーザＺによって会議の開催を通知する内容からなる電子メールの本文としての文書が入力されるのに応じて当該電子メールを作成し、ステップＳ１９において、この内容とともに、会議に必要な資料が既に各ユーザの最寄りのプリンタ２０によって印刷済みである旨を示す印刷完了情報を記載した電子メールを、ステップＳ１７にて取得した電子メールアドレスを宛先として送信し、一連の処理を終了する。
【００５７】
印刷システムにおいては、ユーザ端末１０Ｚに登録された管理ドライバの制御のもとに、このような一連の工程を経ることにより、最寄りのプリンタ２０Ｚとともに、関連する全てのユーザの最寄りのプリンタ２０によって印刷データの複数同時印刷を行うことができる。そして、印刷システムにおいて、他のユーザ端末１０のユーザは、受信した電子メールを閲覧することにより、会議が開催される旨を把握するとともに、最寄りに存在するプリンタ２０によって印刷された印刷物を取得することができる。
【００５８】
なお、印刷実行を行ったユーザＺの印刷物は、データベース３０に格納されている情報によらずとも予め印刷してあることから、ユーザ端末１０Ｚにおいては、データベース３０に格納されている情報に基づく印刷データの送信対象者から削除するようにしてもよい。
【００５９】
以上説明したように、本発明の第２の実施の形態として示す印刷システムにおいては、主催者本人が印刷の実行を行った場合に、当該主催者の最寄りに存在するプリンタ２０Ｚから先行して印刷を行った上で、他のユーザの処理を実行することから、第１の実施の形態の効果に加え、当該主催者本人が印刷物を取得する時間を短縮することができる。
【００６０】
つぎに、第３の実施の形態として示す印刷システムについて説明する。
【００６１】
この第３の実施の形態として示す印刷システムは、会議の主催者が指定する印刷フォームにかかわらず、各ユーザの所望の印刷フォームのスタイルでの印刷を行うものである。したがって、この第３の実施の形態の説明においては、第１の実施の形態及び第２の実施の形態の説明と同様の構成については同一符号を付し、その詳細な説明を省略するものとする。
【００６２】
第３の実施の形態として示す印刷システムは、先に図１に示した印刷システムと同様に構成される。また、この印刷システムを構成するユーザ端末１０及びプリンタ２０も、第１の実施の形態及び第２の実施の形態において示したものと同様に構成される。なお、ＣＰＵ１１は、管理ドライバの機能とあいまって、メンバー情報に含まれる情報であってメンバーに指定された印刷フォームを示す印刷指定フォーム情報を取得する印刷フォーム情報取得手段、及びこの印刷フォーム情報取得手段によって取得した印刷指定フォーム情報に基づいて印刷データを変換する印刷データ変換手段としての機能を有する。
【００６３】
これに対して、データベース３０に格納される個人情報ファイルは、図６に示すように、各ユーザＡ，Ｂ，Ｃ，・・・，Ｚが携わるプロジェクトの内容を示すプロジェクト情報、各ユーザＡ，Ｂ，Ｃ，・・・，Ｚが所持するユーザ端末１０Ａ，１０Ｂ，１０Ｃ，・・・，１０Ｚの最寄りに存在する各プリンタ２０Ａ，２０Ｂ，２０Ｃ，・・・，２０ＺのＩＰアドレスを示すＩＰアドレス情報、及び各ユーザＡ，Ｂ，Ｃ，・・・，Ｚが自己のユーザ端末１０Ａ，１０Ｂ，１０Ｃ，・・・，１０Ｚを用いて電子メースの送受信を行う際に用いる電子メールアドレスに加え、各ユーザＡ，Ｂ，Ｃ，・・・，Ｚ毎に指定された印刷フォームを示す印刷指定フォーム情報が設定されたものとされる。この印刷指定フォーム情報は、各ユーザＡ，Ｂ，Ｃ，・・・，Ｚが嗜好に応じて設定した内容から構成され、例えば、記録媒体としての用紙シート毎のページ指定、及び両面印刷の有無等を示す情報から構成される。ユーザ端末１０Ａ，１０Ｂ，１０Ｃ，・・・，１０Ｚは、管理ドライバの制御のもとに、このような個人情報ファイルを参照する。
【００６４】
このような印刷システムにおいては、ユーザＺがあるプロジェクトに関する会議の主催者である場合には、ユーザ端末１０Ｚに登録された管理ドライバの制御のもとに、図７に示すような一連の工程を経ることにより、印刷物の作成を行う。
【００６５】
まず、ユーザ端末１０Ｚは、ユーザＺがプロジェクトに関する会議を開催するために資料としての印刷物の印刷データを作成して記憶部１４等に格納し、所定のアプリケーションプログラムから管理ドライバを呼び出す。これに応じて、ユーザ端末１０は、同図に示すように、ステップＳ２１において、管理ドライバの制御のもとに、プロジェクト情報を選択し、このプロジェクト情報の選択後に、ステップＳ２２において、当該ユーザＺの操作に応じて印刷実行を行う。
【００６６】
これに応じて、ユーザ端末１０Ｚは、ステップＳ２３において、最寄りのプリンタ２０ＺのＩＰアドレスが予め登録されている管理ドライバの制御のもとに、印刷データの送信元たるユーザＺの最寄りに存在するプリンタ２０Ｚによって印刷データに基づいて印刷させる。そして、ユーザ端末１０Ｚは、ステップＳ２４において、管理ドライバの制御のもとに、ネットワークＮＴ上のデータベース３０に格納されている個人情報ファイルにアクセスして当該個人情報ファイルに設定されているプロジェクト情報を参照し、当該プロジェクトに携わるユーザが存在する場合には、これらのユーザを印刷データの送信対象者として選定する。このとき、ユーザ端末１０Ｚは、印刷データの送信対象者として、印刷実行者たるユーザＺを含めなくてもよい。
【００６７】
続いて、ユーザ端末１０Ｚは、ステップＳ２５において、管理ドライバの制御のもとに、送信対象者の個人情報ファイルを参照することによって当該送信対象者の最寄りのプリンタ２０のＩＰアドレス情報を取得する。また、ユーザ端末１０Ｚは、ステップＳ２６において、管理ドライバの制御のもとに、送信対象者の個人情報ファイルを参照することによって当該送信対象者の印刷指定フォーム情報を取得し、ステップＳ２７において、取得した印刷フォームのスタイル（パターン）数Ｎを認識する。
【００６８】
そして、ユーザ端末１０Ｚは、管理ドライバの制御のもとに、指定された印刷フォームのスタイル毎に印刷データを変換して作成し、ステップＳ２５にて取得したＩＰアドレス情報に基づいて、該当する全てのプリンタ２０に対して、指定されたスタイルで作成した印刷データを送信し、これらプリンタ２０による印刷を行わせる。具体的には、ユーザ端末１０Ｚは、ステップＳ２８において、Ｎ番目のスタイルで印刷データを作成し、ステップＳ２９において、この印刷データを該当する全てのプリンタ２０に対して送信すると、ステップＳ３０において、Ｎをデクリメントし、ステップＳ３１において、Ｎ＝０であるか否かを判定する。そして、ユーザ端末１０Ｚは、Ｎ＝０でないものと判定した場合には、ステップＳ２８へと処理を移行し、Ｎ−１番目のスタイルで印刷データを作成する。ユーザ端末１０Ｚは、このような処理を、ステップＳ３１においてＮ＝０であるものと判定するまで行い、ステップＳ３２へと処理を移行する。
【００６９】
ユーザ端末１０は、ステップＳ３２へと処理を移行すると、管理ドライバの制御のもとに、選定した送信対象者の電子メールアドレスを、個人情報ファイルを参照することによって取得する。そして、ユーザ端末１０Ｚは、ステップＳ３３において、管理ドライバの制御のもとに、ユーザＺによって会議の開催を通知する内容からなる電子メールの本文としての文書が入力されるのに応じて当該電子メールを作成し、ステップＳ３４において、この内容とともに、会議に必要な資料が既に各ユーザの最寄りのプリンタ２０によって印刷済みである旨を示す印刷完了情報を記載した電子メールを、ステップＳ３２にて取得した電子メールアドレスを宛先として送信し、一連の処理を終了する。
【００７０】
印刷システムにおいては、ユーザ端末１０Ｚに登録された管理ドライバの制御のもとに、このような一連の工程を経ることにより、各ユーザＡ，Ｂ，Ｃ，・・・，Ｚの所望の印刷フォームのスタイルで、複数のプリンタ２０によって印刷データの複数同時印刷を行うことができる。そして、印刷システムにおいて、他のユーザ端末１０のユーザは、受信した電子メールを閲覧することにより、会議が開催される旨を把握するとともに、最寄りに存在するプリンタ２０によって自己の嗜好に応じた印刷フォームで印刷された印刷物を取得することができる。
【００７１】
以上説明したように、本発明の第３の実施の形態として示す印刷システムにおいては、主催者本人が指定する印刷フォームにかかわらず、各ユーザの所望の印刷フォームのスタイルでの印刷を行うことから、第１の実施の形態及び第２の実施の形態の効果に加え、各ユーザにとって最適な印刷物の配布を実現することができる。
【００７２】
最後に、第４の実施の形態として示す印刷システムについて説明する。
【００７３】
この第４の実施の形態として示す印刷システムは、各ユーザの最寄りに存在するプリンタ２０に対するエラー制御を行うものである。したがって、この第４の実施の形態の説明においては、第１の実施の形態乃至第３の実施の形態の説明と同様の構成については同一符号を付し、その詳細な説明を省略するものとする。
【００７４】
第４の実施の形態として示す印刷システムは、先に図１及び図３に示した印刷システムと同様に構成される。また、この印刷システムを構成するユーザ端末１０、プリンタ２０、及びデータベース３０も、第１の実施の形態及び第２の実施の形態において示したものと同様に構成される。なお、ＣＰＵ１１は、管理ドライバの機能とあいまって、印刷データ送信手段によって送信した印刷データに基づいてプリンタによる印刷が正常に行われたか否かを判定する判定手段、及びこの判定手段によって印刷が正常に行われていないものと判定した場合に所定のエラー制御を行うエラー制御手段としての機能を有する。
【００７５】
このような印刷システムにおいては、ユーザＺがあるプロジェクトに関する会議の主催者である場合には、ユーザ端末１０Ｚに登録された管理ドライバの制御のもとに、図８に示すような一連の工程を経ることにより、印刷物の作成を行う。
【００７６】
まず、ユーザ端末１０Ｚは、ユーザＺがプロジェクトに関する会議を開催するために資料としての印刷物の印刷データを作成して記憶部１４等に格納し、所定のアプリケーションプログラムから管理ドライバを呼び出す。これに応じて、ユーザ端末１０は、同図に示すように、ステップＳ４１において、管理ドライバの制御のもとに、プロジェクト情報を選択し、このプロジェクト情報の選択後に、ステップＳ４２において、当該ユーザＺの操作に応じて印刷実行を行う。
【００７７】
これに応じて、ユーザ端末１０Ｚは、ステップＳ４３において、最寄りのプリンタ２０ＺのＩＰアドレスが予め登録されている管理ドライバの制御のもとに、印刷データの送信元たるユーザＺの最寄りに存在するプリンタ２０Ｚによって印刷データに基づいて印刷させる。そして、ユーザ端末１０Ｚは、ステップＳ４４において、管理ドライバの制御のもとに、ネットワークＮＴ上のデータベース３０に格納されている個人情報ファイルにアクセスして当該個人情報ファイルに設定されているプロジェクト情報を参照し、当該プロジェクトに携わるユーザが存在する場合には、これらのユーザを印刷データの送信対象者として選定する。このとき、ユーザ端末１０Ｚは、印刷データの送信対象者として、印刷実行者たるユーザＺを含めなくてもよい。
【００７８】
続いて、ユーザ端末１０Ｚは、ステップＳ４５において、管理ドライバの制御のもとに、送信対象者の個人情報ファイルを参照することによって当該送信対象者の最寄りのプリンタ２０のＩＰアドレス情報を取得する。そして、ユーザ端末１０Ｚは、ステップＳ４６において、取得したＩＰアドレス情報に基づいて、該当する全てのプリンタ２０に対して印刷データを送信し、これらプリンタ２０による印刷を行わせる。また、ユーザ端末１０は、ステップＳ４７において、管理ドライバの制御のもとに、選定した送信対象者の電子メールアドレスを、個人情報ファイルを参照することによって取得する。
【００７９】
そして、ユーザ端末１０Ｚは、管理ドライバの制御のもとに、ユーザＺによって会議の開催を通知する内容からなる電子メールの本文としての文書が入力されるのに応じて当該電子メールを作成し、この内容とともに、会議に必要な資料が既に各ユーザの最寄りのプリンタ２０によって印刷済みである旨を示す印刷完了情報を記載した電子メールを、ステップＳ４７にて取得した電子メールアドレスを宛先として送信する。
【００８０】
ただし、ユーザ端末１０Ｚは、送信対象者の最寄りに存在するプリンタ２０のステータスがエラー又はオフライン等であり、印刷を行うことができない状態である場合には、管理ドライバの制御のもとに、会議の開催を通知する内容とともに印刷エラーである旨を示す印刷エラー情報を本文に記載するとともに、送信しようとした印刷データを添付ファイルとした電子メールを作成し、この電子メールを送信する。
【００８１】
具体的には、ユーザ端末１０Ｚは、ステップＳ４８において、管理ドライバの制御のもとに、ユーザＺによって会議の開催を通知する内容からなる電子メールの本文としての文書が入力されるのに応じて当該電子メールを作成すると、ステップＳ４９において、電子メールを送信すべき送信対象者数をｎとするとともに、パラメータＸ＝１として設定し、ステップＳ５０において、Ｘ＞ｎであるか否かを判定する。
【００８２】
ここで、ユーザ端末１０Ｚは、Ｘ＞ｎであるものと判定した場合には、電子メールの送信対象者が存在しないことを示すことから、そのまま一連の処理を終了する。一方、ユーザ端末１０Ｚは、Ｘ≦ｎであるものと判定した場合には、ステップＳ５１へと処理を移行し、管理ドライバの制御のもとに、Ｘ番目の送信対象者の最寄りに存在するプリンタ２０による印刷が正常に行われたか否かを判定する。
【００８３】
ユーザ端末１０Ｚは、印刷が正常に行われたものと判定した場合には、ステップＳ５２において、管理ドライバの制御のもとに、会議の開催を通知する内容とともに当該会議に必要な資料が既に各ユーザの最寄りのプリンタ２０によって印刷済みである旨を示す印刷完了情報を記載して作成した電子メールを、ステップＳ４７にて取得した電子メールアドレスを宛先として送信し、ステップＳ５５へと処理を移行する。勿論、この電子メールには、印刷データを添付ファイルとして添付する必要はない。
【００８４】
一方、ユーザ端末１０Ｚは、印刷が正常に行われていないものと判定した場合には、ステップＳ５３へと処理を移行し、印刷データを取得し、ステップＳ５４において、会議の開催を通知する内容とともに当該会議に必要な資料が印刷不可能である旨を示す印刷エラー情報を記載するとともに、ステップＳ５３にて取得した印刷データを添付ファイルとして添付して作成した電子メールを、ステップＳ４７にて取得した電子メールアドレスを宛先として送信し、ステップＳ５５へと処理を移行する。
【００８５】
そして、ユーザ端末１０Ｚは、ステップＳ５５において、Ｘをインクリメントし、ステップＳ５０からの処理を繰り返す。ユーザ端末１０Ｚは、このような処理を、ステップＳ５０においてＸ＞ｎであるものと判定するまで、すなわち、電子メールの送信対象者が存在しなくなるまで行うことになる。
【００８６】
印刷システムにおいては、ユーザ端末１０Ｚに登録された管理ドライバの制御のもとに、このような一連の工程を経ることにより、各ユーザの最寄りに存在するプリンタ２０に対するエラー制御を行いながら、複数のプリンタ２０によって印刷データの複数同時印刷を行うことができる。そして、印刷システムにおいて、他のユーザ端末１０のユーザは、受信した電子メールを閲覧することにより、会議が開催される旨を把握するとともに、最寄りに存在するプリンタ２０によって印刷された印刷物を取得することができる。
【００８７】
以上説明したように、本発明の第４の実施の形態として示す印刷システムにおいては、第１の実施の形態及び第２の実施の形態の効果に加え、送信対象者の最寄りに存在するプリンタ２０が印刷を行うことができない状態である場合であっても、適切にエラー制御を行うことができ、印刷物の配布ミスを回避することができる。
【００８８】
なお、本発明は、上述した実施の形態に限定されるものではない。例えば、上述した実施の形態では、管理ドライバによって送信される電子メールとして、ユーザによって会議の開催を通知する内容を入力して作成するものとして説明したが、本発明は、単に印刷完了情報又は印刷エラー情報を記載した電子メールを送信するようにしてもよい。
【００８９】
また、上述した実施の形態では、印刷データの全てを送信するものとして説明したが、本発明は、例えば印刷データの先頭から所定の行数を抜き出したデータといったように、印刷データの一部を送信するようにしてもよい。
【００９０】
さらに、上述した第４の実施の形態では、第２の実施の形態として示した処理内容にエラー制御処理を加えたものとして説明したが、本発明は、第３の実施の形態として示した処理内容にエラー制御処理を加えた場合であっても適用することができる。
【００９１】
このように、本発明は、その趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。
【図面の簡単な説明】
【００９２】
【図１】本発明の第１の実施の形態として示す印刷システムの構成を説明する図である。
【図２】同印刷システムにおけるユーザ端末の構成を説明するブロック図である。
【図３】同印刷システムにおけるデータベースに格納される情報の内容、及び処理内容の概略を説明する図である。
【図４】同印刷システムにおいて、ユーザ端末に登録された管理ドライバの制御のもとに印刷物の作成を行う際の一連の工程を説明するフローチャートである。
【図５】本発明の第２の実施の形態として示す印刷システムにおいて、ユーザ端末に登録された管理ドライバの制御のもとに印刷物の作成を行う際の一連の工程を説明するフローチャートである。
【図６】本発明の第３の実施の形態として示す印刷システムにおけるデータベースに格納される情報の内容、及び処理内容の概略を説明する図である。
【図７】同印刷システムにおいて、ユーザ端末に登録された管理ドライバの制御のもとに印刷物の作成を行う際の一連の工程を説明するフローチャートである。
【図８】本発明の第４の実施の形態として示す印刷システムにおいて、ユーザ端末に登録された管理ドライバの制御のもとに印刷物の作成を行う際の一連の工程を説明するフローチャートである。
【符号の説明】
【００９３】
１０，１０Ａ，１０Ｂ，１０Ｃ，・・・，１０Ｚ  ユーザ端末
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  記憶部
１５  通信部
１６  入力操作制御部
１７  表示部
２０，２０Ａ，２０Ｂ，２０Ｃ，・・・，２０Ｚ  プリンタ
３０  データベース
Ａ，Ｂ，Ｃ，・・・，Ｚ  ユーザ
ＮＴ  ネットワーク
【図１】
2006079500.tif 000003
【図２】
2006079500.tif 000004
【図３】
2006079500.tif 000005
【図４】
2006079500.tif 000006
【図５】
2006079500.tif 000007
【図６】
2006079500.tif 000008
【図７】
2006079500.tif 000009
【図８】
2006079500.tif 000010