(57)【要約】【課題】電子メールを用いて処理を依頼することができるシステムにあって、応答のあった電子メールに対して処理を行うことができるようにして利用者の利便性を高めた情報処理システムを提供する。【解決手段】情報処理システムの処理対象受信手段は、処理対象を含む電子メールを受信し、送信手段は、前記処理対象受信手段によって受信した電子メールに応じて、前記処理対象に対して処理を行うか否かの確認を行うための電子メールを送信し、応答受信手段は、前記送信手段によって送信した電子メールに対する応答である電子メールを受信し、処理手段は、前記応答受信手段によって受信した電子メールに応じて、前記処理対象に対して処理を行う。【選択図】図２
2008277939.tif 000002
【特許請求の範囲】
【請求項１】
処理対象を含む電子メールを受信する処理対象受信手段と、
前記処理対象受信手段によって受信した電子メールに応じて、前記処理対象に対して処理を行うか否かの確認を行うための電子メールを送信する送信手段と、
前記送信手段によって送信した電子メールに対する応答である電子メールを受信する応答受信手段と、
前記応答受信手段によって受信した電子メールに応じて、前記処理対象に対して処理を行う処理手段
を具備することを特徴とする情報処理システム。
【請求項２】
前記処理対象受信手段は、複数の処理対象を含む電子メールを受信し、
前記送信手段は、前記処理対象受信手段によって受信した電子メールに含まれる処理対象毎に確認を行うための電子メールを送信する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
処理対象を含む電子メールを受信する処理対象受信手段と、
前記処理対象受信手段によって受信した電子メールを解析する電子メール解析手段と、
前記電子メール解析手段による解析結果に応じて、電子メールに添付されているファイルを記憶するファイル記憶手段と、
前記電子メール解析手段による解析結果に応じて、前記ファイル記憶手段に記憶されているファイルに対して処理を行うか否かの確認を行うための電子メールを送信する送信手段と、
前記送信手段によって送信した電子メールに対する応答である電子メールを受信する応答受信手段と、
前記応答受信手段によって受信した電子メールに応じて、前記ファイル記憶手段に記憶されているファイルに対して処理を行う処理手段
を具備することを特徴とする情報処理システム。
【請求項４】
メールサーバーから処理対象を含む電子メールを抽出する処理対象抽出手段と、
前記処理対象抽出手段によって抽出した電子メールを解析する電子メール解析手段と、
前記電子メール解析手段による解析結果に応じて、電子メールに添付されているファイルを記憶するファイル記憶手段と、
前記電子メール解析手段による解析結果に応じて、前記ファイル記憶手段に記憶されているファイルに対して処理を行うか否かの確認を行うための電子メールを送信する送信手段と、
前記送信手段によって送信した電子メールに対する応答である電子メールをメールサーバーから抽出する応答抽出手段と、
前記応答抽出手段によって抽出した電子メールに応じて、前記ファイル記憶手段に記憶されているファイルに対して処理を行う処理手段
を具備することを特徴とする情報処理システム。
【請求項５】
メールサーバーから出力対象を含む電子メールを抽出する出力対象抽出手段と、
前記出力対象抽出手段によって抽出した電子メールを解析する電子メール解析手段と、
前記電子メール解析手段による解析結果に応じて、電子メールに添付されているファイルを記憶するファイル記憶手段と、
前記電子メール解析手段による解析結果に応じて、前記ファイル記憶手段に記憶されているファイルに対して出力を行うか否かの確認を行うための電子メールを送信する送信手段と、
前記送信手段によって送信した電子メールに対する応答である電子メールをメールサーバーから抽出する応答抽出手段と、
前記応答抽出手段によって抽出した電子メールに応じて、前記ファイル記憶手段に記憶されているファイルに対して出力装置が出力できる画像データに変換する画像データ変換手段と、
前記画像データ変換手段によって変換された画像データを前記出力装置に送信する画像データ送信手段
を具備することを特徴とする画像出力システム。
【請求項６】
情報処理システムを、
処理対象を含む電子メールを受信する処理対象受信手段と、
前記処理対象受信手段によって受信した電子メールに応じて、前記処理対象に対して処理を行うか否かの確認を行うための電子メールを送信する送信手段と、
前記送信手段によって送信した電子メールに対する応答である電子メールを受信する応答受信手段と、
前記応答受信手段によって受信した電子メールに応じて、前記処理対象に対して処理を行う処理手段
として機能させることを特徴とする情報処理プログラム。
【請求項７】
前記処理対象受信手段は、複数の処理対象を含む電子メールを受信し、
前記送信手段は、前記処理対象受信手段によって受信した電子メールに含まれる処理対象毎に確認を行うための電子メールを送信する
ことを特徴とする請求項６に記載の情報処理プログラム。
【請求項８】
情報処理システムを、
処理対象を含む電子メールを受信する処理対象受信手段と、
前記処理対象受信手段によって受信した電子メールを解析する電子メール解析手段と、
前記電子メール解析手段による解析結果に応じて、電子メールに添付されているファイルを記憶するファイル記憶手段と、
前記電子メール解析手段による解析結果に応じて、前記ファイル記憶手段に記憶されているファイルに対して処理を行うか否かの確認を行うための電子メールを送信する送信手段と、
前記送信手段によって送信した電子メールに対する応答である電子メールを受信する応答受信手段と、
前記応答受信手段によって受信した電子メールに応じて、前記ファイル記憶手段に記憶されているファイルに対して処理を行う処理手段
として機能させることを特徴とする情報処理プログラム。
【請求項９】
情報処理システムを、
メールサーバーから処理対象を含む電子メールを抽出する処理対象抽出手段と、
前記処理対象抽出手段によって抽出した電子メールを解析する電子メール解析手段と、
前記電子メール解析手段による解析結果に応じて、電子メールに添付されているファイルを記憶するファイル記憶手段と、
前記電子メール解析手段による解析結果に応じて、前記ファイル記憶手段に記憶されているファイルに対して処理を行うか否かの確認を行うための電子メールを送信する送信手段と、
前記送信手段によって送信した電子メールに対する応答である電子メールをメールサーバーから抽出する応答抽出手段と、
前記応答抽出手段によって抽出した電子メールに応じて、前記ファイル記憶手段に記憶されているファイルに対して処理を行う処理手段
として機能させることを特徴とする情報処理プログラム。
【請求項１０】
画像出力システムを、
メールサーバーから出力対象を含む電子メールを抽出する出力対象抽出手段と、
前記出力対象抽出手段によって抽出した電子メールを解析する電子メール解析手段と、
前記電子メール解析手段による解析結果に応じて、電子メールに添付されているファイルを記憶するファイル記憶手段と、
前記電子メール解析手段による解析結果に応じて、前記ファイル記憶手段に記憶されているファイルに対して出力を行うか否かの確認を行うための電子メールを送信する送信手段と、
前記送信手段によって送信した電子メールに対する応答である電子メールをメールサーバーから抽出する応答抽出手段と、
前記応答抽出手段によって抽出した電子メールに応じて、前記ファイル記憶手段に記憶されているファイルに対して出力装置が出力できる画像データに変換する画像データ変換手段と、
前記画像データ変換手段によって変換された画像データを前記出力装置に送信する画像データ送信手段
として機能させることを特徴とする画像出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、画像出力システム、情報処理プログラム及び画像出力プログラムに関する。
【背景技術】
【０００２】
近年、電子メールでの情報やファイルの交換が盛んである。その電子メールを用いて印刷を行う技術が知られている。
これに関連する技術として、例えば、特許文献１には、電子メールのアドレスに特徴を持たせ、決められたアドレスに電子メールを送信すると、あらかじめ対応付けられたプリンタで印刷を行う技術が開示されている。具体的には、ネットワーク上でメールアドレスにより特定の宛先のプリンタを指定して電子メールのプリントの要求をすることができるようにして、特定の宛先に文書を配布したい場合などに好適なメールサーバーを提供することを課題とし、メールサーバーは、受信電子メールのメールアドレスに“ＰＲＩＮＴＥＲ”などのキーワードが含まれていたときは、所定の設定ファイルを参照して、当該ファイルに電子メールの宛先であるユーザ名と対応して記録されているプリンタ名があれば、そのプリンタに電子メールの印刷出力を要求し、メールアドレス中にプリンタ名が含まれているときは、そのプリンタに電子メールの印刷出力を要求し、前記のいずれでもないときはあらかじめ設定されている特定のプリンタに印刷出力を要求し、プリンタで電子メールの印刷出力をしたときは、電子メールの宛先であるユーザの端末装置に、その旨と、どのプリンタであるかを通知することが開示されている。
【０００３】
また、例えば、特許文献２には、電子メールを用いて印刷データを受領したことや、印刷が完了したことを通知する技術が開示されている。具体的には、印刷データの送信に従属させてその送信の通知を自動的に行うことを課題とし、ネットワークに含まれる受信側メールサーバーと、そのネットワークに接続されている受信者と、そのネットワークに接続されている印刷装置とからなり、受信側メールサーバーは、受信者と印刷装置との対応を登録するためのテーブルを備え、印刷装置と受信者との対応が登録されているので、受信側メールサーバーは、印刷データの送信に関するメールを同期的、同時的に、確実に受信者に知らせられることが開示されている。
【特許文献１】特許第３７５３５２３号公報
【特許文献２】特許第３４３３７９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
通常の電子メールならば、受信した端末はこれを閲覧することは可能だが、電子メールに添付されたファイルは、これを開くためのアプリケーションが必要となる。また、携帯電話等の携帯機器の場合には、添付されたファイル自体が取り外されて手元の携帯機器には配信されないこともある。
本発明は、このような背景技術の状況の中でなされたもので、電子メールを用いて処理を依頼することができるシステムにあって、応答のあった電子メールに対して処理を行うことができるようにして利用者の利便性を高めた情報処理システム、画像出力システム、情報処理プログラム及び画像出力プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
［１］  処理対象を含む電子メールを受信する処理対象受信手段と、
前記処理対象受信手段によって受信した電子メールに応じて、前記処理対象に対して処理を行うか否かの確認を行うための電子メールを送信する送信手段と、
前記送信手段によって送信した電子メールに対する応答である電子メールを受信する応答受信手段と、
前記応答受信手段によって受信した電子メールに応じて、前記処理対象に対して処理を行う処理手段
を具備することを特徴とする情報処理システム。
【０００６】
［２］  前記処理対象受信手段は、複数の処理対象を含む電子メールを受信し、
前記送信手段は、前記処理対象受信手段によって受信した電子メールに含まれる処理対象毎に確認を行うための電子メールを送信する
ことを特徴とする［１］に記載の情報処理システム。
【０００７】
［３］  処理対象を含む電子メールを受信する処理対象受信手段と、
前記処理対象受信手段によって受信した電子メールを解析する電子メール解析手段と、
前記電子メール解析手段による解析結果に応じて、電子メールに添付されているファイルを記憶するファイル記憶手段と、
前記電子メール解析手段による解析結果に応じて、前記ファイル記憶手段に記憶されているファイルに対して処理を行うか否かの確認を行うための電子メールを送信する送信手段と、
前記送信手段によって送信した電子メールに対する応答である電子メールを受信する応答受信手段と、
前記応答受信手段によって受信した電子メールに応じて、前記ファイル記憶手段に記憶されているファイルに対して処理を行う処理手段
を具備することを特徴とする情報処理システム。
【０００８】
［４］  メールサーバーから処理対象を含む電子メールを抽出する処理対象抽出手段と、
前記処理対象抽出手段によって抽出した電子メールを解析する電子メール解析手段と、
前記電子メール解析手段による解析結果に応じて、電子メールに添付されているファイルを記憶するファイル記憶手段と、
前記電子メール解析手段による解析結果に応じて、前記ファイル記憶手段に記憶されているファイルに対して処理を行うか否かの確認を行うための電子メールを送信する送信手段と、
前記送信手段によって送信した電子メールに対する応答である電子メールをメールサーバーから抽出する応答抽出手段と、
前記応答抽出手段によって抽出した電子メールに応じて、前記ファイル記憶手段に記憶されているファイルに対して処理を行う処理手段
を具備することを特徴とする情報処理システム。
【０００９】
［５］  メールサーバーから出力対象を含む電子メールを抽出する出力対象抽出手段と、
前記出力対象抽出手段によって抽出した電子メールを解析する電子メール解析手段と、
前記電子メール解析手段による解析結果に応じて、電子メールに添付されているファイルを記憶するファイル記憶手段と、
前記電子メール解析手段による解析結果に応じて、前記ファイル記憶手段に記憶されているファイルに対して出力を行うか否かの確認を行うための電子メールを送信する送信手段と、
前記送信手段によって送信した電子メールに対する応答である電子メールをメールサーバーから抽出する応答抽出手段と、
前記応答抽出手段によって抽出した電子メールに応じて、前記ファイル記憶手段に記憶されているファイルに対して出力装置が出力できる画像データに変換する画像データ変換手段と、
前記画像データ変換手段によって変換された画像データを前記出力装置に送信する画像データ送信手段
を具備することを特徴とする画像出力システム。
【００１０】
［６］  情報処理システムを、
処理対象を含む電子メールを受信する処理対象受信手段と、
前記処理対象受信手段によって受信した電子メールに応じて、前記処理対象に対して処理を行うか否かの確認を行うための電子メールを送信する送信手段と、
前記送信手段によって送信した電子メールに対する応答である電子メールを受信する応答受信手段と、
前記応答受信手段によって受信した電子メールに応じて、前記処理対象に対して処理を行う処理手段
として機能させることを特徴とする情報処理プログラム。
【００１１】
［７］  前記処理対象受信手段は、複数の処理対象を含む電子メールを受信し、
前記送信手段は、前記処理対象受信手段によって受信した電子メールに含まれる処理対象毎に確認を行うための電子メールを送信する
ことを特徴とする［６］に記載の情報処理プログラム。
【００１２】
［８］  情報処理システムを、
処理対象を含む電子メールを受信する処理対象受信手段と、
前記処理対象受信手段によって受信した電子メールを解析する電子メール解析手段と、
前記電子メール解析手段による解析結果に応じて、電子メールに添付されているファイルを記憶するファイル記憶手段と、
前記電子メール解析手段による解析結果に応じて、前記ファイル記憶手段に記憶されているファイルに対して処理を行うか否かの確認を行うための電子メールを送信する送信手段と、
前記送信手段によって送信した電子メールに対する応答である電子メールを受信する応答受信手段と、
前記応答受信手段によって受信した電子メールに応じて、前記ファイル記憶手段に記憶されているファイルに対して処理を行う処理手段
として機能させることを特徴とする情報処理プログラム。
【００１３】
［９］  情報処理システムを、
メールサーバーから処理対象を含む電子メールを抽出する処理対象抽出手段と、
前記処理対象抽出手段によって抽出した電子メールを解析する電子メール解析手段と、
前記電子メール解析手段による解析結果に応じて、電子メールに添付されているファイルを記憶するファイル記憶手段と、
前記電子メール解析手段による解析結果に応じて、前記ファイル記憶手段に記憶されているファイルに対して処理を行うか否かの確認を行うための電子メールを送信する送信手段と、
前記送信手段によって送信した電子メールに対する応答である電子メールをメールサーバーから抽出する応答抽出手段と、
前記応答抽出手段によって抽出した電子メールに応じて、前記ファイル記憶手段に記憶されているファイルに対して処理を行う処理手段
として機能させることを特徴とする情報処理プログラム。
【００１４】
［１０］  画像出力システムを、
メールサーバーから出力対象を含む電子メールを抽出する出力対象抽出手段と、
前記出力対象抽出手段によって抽出した電子メールを解析する電子メール解析手段と、
前記電子メール解析手段による解析結果に応じて、電子メールに添付されているファイルを記憶するファイル記憶手段と、
前記電子メール解析手段による解析結果に応じて、前記ファイル記憶手段に記憶されているファイルに対して出力を行うか否かの確認を行うための電子メールを送信する送信手段と、
前記送信手段によって送信した電子メールに対する応答である電子メールをメールサーバーから抽出する応答抽出手段と、
前記応答抽出手段によって抽出した電子メールに応じて、前記ファイル記憶手段に記憶されているファイルに対して出力装置が出力できる画像データに変換する画像データ変換手段と、
前記画像データ変換手段によって変換された画像データを前記出力装置に送信する画像データ送信手段
として機能させることを特徴とする画像出力プログラム。
【発明の効果】
【００１５】
［１］にかかる情報処理システムによれば、電子メールを用いて処理を依頼することができるシステムにあって、本構成を有していない場合に比較して、応答のあった電子メールに対して処理を行うことができるようにして利用者の利便性を高めることができる。
【００１６】
［２］にかかる情報処理システムによれば、［１］の情報処理システムによる効果に加えて、本構成を有していない場合に比較して、複数の処理対象から利用者は選択して処理を行わせることができる。
【００１７】
［３］にかかる情報処理システムによれば、電子メールを用いて処理を依頼することができるシステムにあって、本構成を有していない場合に比較して、添付されているファイルを処理対象として、応答のあった電子メールに対して処理を行うことができるようにして利用者の利便性を高めることができる。
【００１８】
［４］にかかる情報処理システムによれば、電子メールを用いて処理を依頼することができるシステムにあって、本構成を有していない場合に比較して、添付されているファイルを処理対象として、応答のあった電子メールに対して、メールサーバーとは独立して処理を行うことができるようにして利用者の利便性を高めることができる。
【００１９】
［５］にかかる画像出力システムによれば、電子メールを用いて出力装置に出力処理を依頼することができるシステムにあって、本構成を有していない場合に比較して、添付されているファイルを処理対象として、応答のあった電子メールに対して、メールサーバーとは独立して出力処理を行うことができるようにして利用者の利便性を高めることができる。
【００２０】
［６］にかかる情報処理プログラムによれば、電子メールを用いて処理を依頼することができるシステムにあって、本構成を有していない場合に比較して、応答のあった電子メールに対して処理を行うことができるようにして利用者の利便性を高めることができる。
【００２１】
［７］にかかる情報処理プログラムによれば、［６］の情報処理プログラムによる効果に加えて、本構成を有していない場合に比較して、複数の処理対象から利用者は選択して処理を行わせることができる。
【００２２】
［８］にかかる情報処理プログラムによれば、電子メールを用いて処理を依頼することができるシステムにあって、本構成を有していない場合に比較して、添付されているファイルを処理対象として、応答のあった電子メールに対して処理を行うことができるようにして利用者の利便性を高めることができる。
【００２３】
［９］にかかる情報処理プログラムによれば、電子メールを用いて処理を依頼することができるシステムにあって、本構成を有していない場合に比較して、添付されているファイルを処理対象として、応答のあった電子メールに対して、メールサーバーとは独立して処理を行うことができるようにして利用者の利便性を高めることができる。
【００２４】
［１０］にかかる画像出力プログラムによれば、電子メールを用いて出力装置に出力処理を依頼することができるシステムにあって、本構成を有していない場合に比較して、添付されているファイルを処理対象として、応答のあった電子メールに対して、メールサーバーとは独立して出力処理を行うことができるようにして利用者の利便性を高めることができる。
【発明を実施するための最良の形態】
【００２５】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態を説明する。
本実施の形態は、電子メールを用いて、処理を実行させるものであるが、この処理の一例として、プリンタによる印刷処理を例として説明する。
【００２６】
図１は、本実施の形態の通信回線であるネットワークを用いた構成例を示す説明図である。
メールサーバー２００、メール送受信システム３００、プリンタ４００が、ネットワーク１００を介して接続されており、ネットワーク１００は、組織（会社を含む）内で用いられる構内ネットワークである。そして、ネットワーク１００は外部のネットワークであるインターネット１１０に接続されており、メールクライアントであるメール送信元５００が、インターネット１１０、ネットワーク１００を介して、メールサーバー２００等に接続されている例である。
なお、この例では、メール送受信システム３００とプリンタ４００は、ネットワーク１００を介して接続されているが、バスを介して直接接続するようにしてもよい。また、メールサーバー２００とメール送受信システム３００、メール送受信システム３００とプリンタ４００、メールサーバー２００とプリンタ４００、メールサーバー２００とメール送受信システム３００とプリンタ４００とを一体として構成してもよい。
メール送受信システム３００は、プリンタ４００宛に送られてきたメールを、メールサーバー２００から読み出し、電子メールの内容を解釈して、添付ファイルがあれば、これを分離し、メール本文とは別に保存する。この他に、メール送受信システム３００は添付ファイルを展開して印刷を行うためのソフトウェアも備えている。
【００２７】
図２は、メール送受信システム３００の概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはプログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、プログラム、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「保存する」、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がプログラムの場合は、記憶装置に記憶させるように制御するの意である。また、モジュールは機能にほぼ一対一に対応しているが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）を含む。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。
また、「応答である電子メール」として、ここでは「返信メール」を例示して説明する。なお、「応答である電子メール」とは、送信側から送られた電子メールに対して受信側が何らかの電子メールを送信側に返送することをいい、受信側の操作者が行う操作（例えば、返信、転送、送信等）は問わない。
【００２８】
メール送受信システム３００は、図２に示すように、ネットワーク制御モジュール３１０、メール受信モジュール３２１、メール解析モジュール３２２、メール送信モジュール３３１、メール送受信制御モジュール３４１、印刷データ送信モジュール３５１、印刷処理制御モジュール３６１、ファイル保存モジュール３６２、ファイル閲覧モジュール３７１、プリンタドライバモジュール３８１を備えている。
図２に示すように、ファイル保存モジュール３６２は印刷処理制御モジュール３６１と接続されており、印刷処理制御モジュール３６１はファイル保存モジュール３６２、ファイル閲覧モジュール３７１、メール送受信制御モジュール３４１、メール解析モジュール３２２、メール送信モジュール３３１と接続されており、ファイル閲覧モジュール３７１は印刷処理制御モジュール３６１、プリンタドライバモジュール３８１と接続されており、プリンタドライバモジュール３８１はファイル閲覧モジュール３７１、印刷データ送信モジュール３５１と接続されており、印刷データ送信モジュール３５１はプリンタドライバモジュール３８１、メール受信モジュール３２１、メール送信モジュール３３１、ネットワーク制御モジュール３１０、ローカルプリンタ４１０と接続されており、メール送受信制御モジュール３４１はメール解析モジュール３２２、メール送信モジュール３３１、印刷処理制御モジュール３６１と接続されており、メール解析モジュール３２２はメール送受信制御モジュール３４１、メール受信モジュール３２１、印刷処理制御モジュール３６１、メール送信モジュール３３１と接続されており、メール送信モジュール３３１はメール送受信制御モジュール３４１、メール解析モジュール３２２、印刷処理制御モジュール３６１、メール受信モジュール３２１、印刷データ送信モジュール３５１、ネットワーク制御モジュール３１０と接続されており、メール受信モジュール３２１は、メール解析モジュール３２２、メール送信モジュール３３１、印刷データ送信モジュール３５１、ネットワーク制御モジュール３１０と接続されており、ネットワーク制御モジュール３１０はメール受信モジュール３２１、メール送信モジュール３３１、印刷データ送信モジュール３５１、ネットワーク１００と接続されている。
【００２９】
メール送受信システム３００は、メールサーバー２００やプリンタ４００とは、ネットワーク制御モジュール３１０によってネットワーク１００を介して接続している。また、メール送受信システム３００が、ネットワーク１００を介さずにローカルプリンタ４１０と直接接続する場合は、印刷データ送信モジュール３５１からローカルプリンタ４１０に接続する。
【００３０】
メール受信モジュール３２１は、定期的にメールサーバー２００に対して、プリンタ４００（又はローカルプリンタ４１０が直接接続されている場合はメール送受信システム３００、以下同様）宛の電子メールを抽出する。プリンタ４００宛の電子メールを抽出したならば、その電子メールをメール解析モジュール３２２へ渡す。
メール解析モジュール３２２は、この電子メールの中身を解析し、一旦印刷処理制御モジュール３６１にメールデータと添付ファイルを渡す。
【００３１】
印刷処理制御モジュール３６１は、対象としている電子メールが、後述の印刷開始確認メールに対する返信メール（以下、返信メールと言う）であるか否かを確認し、返信メールでなければ、その電子メールを特定するメッセージＩＤ及び印刷ジョブ（プリンタ４００又はローカルプリンタ４１０に与える印刷処理のひとまとまりのことをいい、印刷開始確認メールの送信者側から見れば一つの印刷処理のことである）を特定するジョブＩＤ（印刷処理を単位とし、その処理を一意に識別できる識別子）とともに、メールデータ内のメール本文と添付ファイルをファイル保存モジュール３６２に保存する。そして、電子メールの送信元が、印刷可能な送信元からの電子メールであるかの確認を行うために、印刷処理制御モジュール３６１は、送信元に関する情報をメール送受信制御モジュール３４１に照会する。
【００３２】
メール送受信制御モジュール３４１によって、印刷可能な送信元であることが確認されたならば、メール送受信制御モジュール３４１は、メール本文と添付ファイルの数だけ（添付ファイル数＋１）の電子メール（印刷開始確認メール）を作成する。作成した電子メールをメール送信モジュール３３１へ渡す。
印刷開始確認メールには、印刷対象がメール本文の場合はその電子メールの表題を印刷開始確認メールの中（例えば、印刷開始確認メールの表題、本文）に含め、印刷対象が添付ファイルの場合は、その添付ファイルのファイル名を印刷開始確認メールの中（例えば、印刷開始確認メールの表題、本文）に含める。これにより、印刷開始確認メールの受信者（例えば、元の電子メールのメール送信元）は、どのファイルに対する印刷開始確認メールであるかの判断が可能となる。
【００３３】
メール送受信制御モジュール３４１は、電子メールの送信元が印刷可能な送信元からのメールであるかの確認をする場合、又は印刷開始確認メールの宛先の決定をする場合に、図８に示すようなユーザデータ管理テーブル８００を用いてもよい。ユーザデータ管理テーブル８００は、発信者メールアドレス欄８０１、依頼先プリンタアドレス欄８０２、確認先メールアドレス欄８０３を有している。発信者メールアドレス欄８０１は、電子メールの発信者のメールアドレス（受信した電子メール内のＦｒｏｍアドレスを抽出したもの）を記憶している。依頼先プリンタアドレス欄８０２は、電子メールの宛先のメールアドレス（受信した電子メール内のＴｏアドレスを抽出したもの）を記憶している。確認先メールアドレス欄８０３は、発信者メールアドレス欄８０１と依頼先プリンタアドレス欄８０２の組み合わせから定まる印刷開始確認メールの宛先であるメールアドレスを記憶している。
確認先メールアドレス欄８０３が記憶するメールアドレスは、必ずしも発信者メールアドレス欄８０１が記憶するメールアドレスと同一である必要はない（図８の例では、「ｕｓｅｒ１＠ｆｏｏ．ｂａｒ」と「Ａｐｒｉｎｔｅｒ＠ｆｏｏ．ｂａｒ」の組み合わせに対しては同一の「ｕｓｅｒ１＠ｆｏｏ．ｂａｒ」を設定しているが、「ｕｓｅｒ１＠ｆｏｏ．ｂａｒ」と「Ｂｐｒｉｎｔｅｒ＠ｆｏｏ．ｂａｒ」の組み合わせに対しては異なる「ｏｔｈｅｒ＠ａｂｃ．ｅｆｇ」を設定している）。
これによって、印刷開始確認メールの宛先を、元の電子メールのメール送信元だけでなく、そのメール送信元の上司等のように、確認者を別の人に定めることができるようになる。
【００３４】
また、印刷開始確認メールを送信せずに、印刷可能とする発信者メールアドレスと依頼先プリンタアドレスの組み合わせを作成することも可能である（図８の例では、「ｕｓｅｒ１＠ｆｏｏ．ｂａｒ」と「Ｃｐｒｉｎｔｅｒ＠ｆｏｏ．ｂａｒ」の組み合わせに対しては「確認なし」を設定している）。
これによって、印刷開始確認メールを送信することなしに、印刷することも可能である。
【００３５】
メール送信モジュール３３１は、メール送受信制御モジュール３４１から印刷開始確認メールを受け取ったならば、ネットワーク制御モジュール３１０を介して、メールサーバー２００にその電子メール（印刷開始確認メール）を送信する。
もし、メール送受信制御モジュール３４１で、電子メールの発信元が印刷の許可をされていないものであると判定したならば、その旨を印刷処理制御モジュール３６１へ伝える。印刷処理制御モジュール３６１は、ファイル保存モジュール３６２に保存したメール本文と添付ファイル全てを削除する。
【００３６】
印刷処理制御モジュール３６１は、メール解析モジュール３２２から印刷処理制御モジュール３６１へ渡された電子メールが、先に発信した印刷開始確認メールに対する返信であった場合には、該当するファイル（又はメール本文）をファイル保存モジュール３６２から読み出し、ファイル閲覧モジュール３７１に渡す。
また、電子メール（印刷開始確認メールに対する返信メール等）の宛先であるメールアドレスに応じて、プリンタ４００又はローカルプリンタ４１０を定める。その際に、図７で示すようなプリンタデータ管理テーブル７００を用いてもよい。プリンタデータ管理テーブル７００は、メールアドレス欄７０１、プリンタ欄７０２、印刷設定欄７０３を有している。メールアドレス欄７０１は、利用者が送信する際の宛先のメールアドレスを記憶している。プリンタ欄７０２は、そのメールアドレスに対応するプリンタ４００又はローカルプリンタ４１０を論理プリンタの名称として記憶している。印刷設定欄７０３は、そのプリンタに対応する印刷設定（カラー／モノクロ等）を記憶している。つまり、印刷処理制御モジュール３６１は、宛先のメールアドレス（メールアドレス欄７０１）に対応するプリンタ（プリンタ欄７０２）を特定し、そのプリンタにおける印刷設定（印刷設定欄７０３）を行う。なお、同一のプリンタに対して、複数の異なるメールアドレスを対応させてもよい（図７では、「Ａｐｒｉｎｔｅｒ＠ｆｏｏ．ｂａｒ」と「Ｂｐｒｉｎｔｅｒ＠ｆｏｏ．ｂａｒ」に対して、同一の「“ａ”ｐｒｉｎｔｅｒ」が対応している）。
また、プリンタデータ管理テーブル７００を用いて、メール受信モジュール３２１は、メール送受信システム３００が管理するプリンタ４００又はローカルプリンタ４１０への電子メールをメールサーバー２００から取得する。
【００３７】
ファイル閲覧モジュール３７１は、受け取ったファイル（又はメール本文）から印刷用の画像データを生成する。そして、プリンタドライバモジュール３８１、印刷データ送信モジュール３５１を介してローカルプリンタ４１０にプリント用データ（画像データを含む、以下同様）を送る。また、プリンタドライバモジュール３８１、印刷データ送信モジュール３５１、ネットワーク制御モジュール３１０、ネットワーク１００を介してプリンタ４００にプリント用データを送る。
プリント用データが送られたプリンタ４００又はローカルプリンタ４１０は、そのプリント用データに応じて印刷を行う。
【００３８】
ファイル保存モジュール３６２は、あらかじめ決められた所定時間以内に、印刷開始確認メールに対する返信を受信しない場合は、ファイル保存モジュール３６２に保存されているメール本文及び添付ファイルを削除する。
【００３９】
次に作用・働き（動作）を説明する。
図３に示すフローチャートを用いて、基本的処理例を説明する。
ステップＳ３０２では、メール送受信システム３００のメール受信モジュール３２１が、メールサーバー２００に対して、プリンタ４００又はメール送受信システム３００宛の電子メールがあるか否かを問い合わせ、その電子メールの存否を判定する。
かかる判定において、電子メールがある場合はステップＳ３０８へ進み、ない場合はステップＳ３０４へ進む。
ステップＳ３０４では、所定時間の間、待機する。
ステップＳ３０６では、メール送受信システム３００の処理を終了するか否かを判定する。かかる判定において、終了する場合は処理を終了させ（ステップＳ３１６）、終了させない場合はステップＳ３０２へ戻る。
【００４０】
ステップＳ３０８では、メール送受信システム３００のメール受信モジュール３２１が、メールサーバー２００から電子メールを受信する。その電子メールをメール解析モジュール３２２に渡し、印刷処理制御モジュール３６１へ渡す。
ステップＳ３１０では、印刷処理制御モジュール３６１がステップＳ３０８で受信した電子メールが印刷開始確認メールの返信メールであるか否かを判定する。なお、ステップＳ３１０の処理については、図４のフローチャートを用いて詳述する。
かかる判定において、電子メールが印刷開始確認メールである場合はステップＳ３１２へ進み、そうでない場合（印刷依頼メールである場合）はステップＳ３１４へ進む。
【００４１】
ステップＳ３１２では、印刷処理制御モジュール３６１がその印刷開始確認メールによって指定されているファイル（又はメール本文）をファイル保存モジュール３６２から取り出し、ファイル閲覧モジュール３７１へ渡す。ファイル閲覧モジュール３７１は画像データを生成し、プリンタドライバモジュール３８１、印刷データ送信モジュール３５１を介してローカルプリンタ４１０によって印刷する。又は、プリンタドライバモジュール３８１、印刷データ送信モジュール３５１、ネットワーク制御モジュール３１０、ネットワーク１００を介してプリンタ４００によって印刷する。
ステップＳ３１４では、抽出した電子メールが印刷依頼メールであるので、印刷処理制御モジュール３６１がファイル保存モジュール３６２に、その添付ファイル等を印刷ジョブとして登録する。ステップＳ３１４の処理については、図５のフローチャートを用いて詳述する。
【００４２】
図４に示すフローチャートを用いて、図３で示したステップＳ３１０の処理であるメール判断処理例を説明する。
個別の電子メールを識別するために、メッセージＩＤ（Ｍｅｓｓａｇｅ  ＩＤ）を利用する。これを利用することによって、処理対象となっている電子メールが返信メールであるか、返信メールであるならば、どの電子メール（印刷開始確認メール）に対しての返信メールであるかがわかる。利用者が用いるメーラー（ｍａｉｌｅｒ、電子メールの送受信を行うソフトウェア）によっては、「ｉｎ−ｒｅｐｌｙ」又は「ｒｅｆｅｒｅｎｃｅｓ」にメッセージＩＤが記録されないことがある。この場合には返信メールの表題からジョブＩＤを判断してどの電子メール（印刷開始確認メール）に対しての返信メールであるかを判断する。これにより「ｉｎ−ｒｅｐｌｙ」又は「ｒｅｆｅｒｅｎｃｅｓ」に、返信元メールのメッセージＩＤが記録されていないときにも対応できるようになっている。
【００４３】
ステップＳ４０２では、印刷処理制御モジュール３６１が、処理対象となっている電子メールに「ｉｎ−ｒｅｐｌｙ  ＩＤ」があるか否かを判定する。「ｉｎ−ｒｅｐｌｙ  ＩＤ」がある場合は、返信メールである。
かかる判定において、対象としている電子メールが返信メールである場合はステップＳ４０４へ進み、そうでない場合はステップＳ４０６へ進む。
ステップＳ４０４では、印刷処理制御モジュール３６１が、ファイル保存モジュール３６２に保存されているジョブ内に、「ｉｎ−ｒｅｐｌｙ  ＩＤ」に対応するジョブがあるか否かを判定する。
かかる判定において、ジョブがある場合はステップＳ４１４へ進み、そうでない場合はステップＳ４０６へ進む。
【００４４】
ステップＳ４０６では、印刷処理制御モジュール３６１が、処理対象となっている電子メールに「ｒｅｆｅｒｅｎｃｅｓ  ＩＤ」があるか否かを判定する。「ｒｅｆｅｒｅｎｃｅｓ  ＩＤ」がある場合は、返信メールである。
かかる判定において、対象としている電子メールが返信メールである場合はステップＳ４０８へ進み、そうでない場合はステップＳ４１０へ進む。
ステップＳ４０８では、印刷処理制御モジュール３６１が、ファイル保存モジュール３６２に保存されているジョブ内に、「ｒｅｆｅｒｅｎｃｅｓ  ＩＤ」に対応するジョブがあるか否かを判定する。
かかる判定において、ジョブがある場合はステップＳ４１４へ進み、そうでない場合はステップＳ４１０へ進む。
【００４５】
ステップＳ４１０では、印刷処理制御モジュール３６１が、処理対象となっている電子メールの表題にジョブＩＤがあるか否かを判定する。ジョブＩＤがあれば、返信メールである。
かかる判定において、対象としている電子メールが返信メールである場合はステップＳ４１２へ進み、そうでない場合はステップＳ４１６へ進む。
ステップＳ４１２では、印刷処理制御モジュール３６１が、ファイル保存モジュール３６２に保存されているジョブ内に、ジョブＩＤに対応するジョブがあるか否かを判定する。
かかる判定において、ジョブがある場合はステップＳ４１４へ進み、そうでない場合はステップＳ４１６へ進む。
【００４６】
ステップＳ４１４は、図３で示したステップＳ３１２の処理に該当する。
ステップＳ４１６は、図３で示したステップＳ３１４の処理に該当する（ステップＳ４１６の処理については、図５のフローチャートを用いて詳述する）。
【００４７】
図５に示すフローチャートを用いて、図３で示したステップＳ３１４（図４で示したステップＳ４１６）の処理である登録処理例を説明する。
ステップＳ５０２では、印刷処理制御モジュール３６１が、対象としている電子メールのジョブＩＤを生成する。
ステップＳ５０４では、メール送受信制御モジュール３４１が、ステップＳ５０２で生成したジョブＩＤを表題の一部とした確認用の電子メールを作成する。
【００４８】
ステップＳ５０６では、印刷処理制御モジュール３６１がファイル保存モジュール３６２に、ステップＳ５０２で生成したジョブＩＤとステップＳ５０４で作成された確認用の電子メールのメッセージＩＤを保存する。
ステップＳ５０８では、メール送信モジュール３３１が、ステップＳ５０４で作成した確認用の電子メール（印刷開始確認メール）を送信する。
ステップＳ５１０では、対象としている電子メールに他に添付ファイルがあるか否かを判定する。
かかる判定において、添付ファイルがあると判定されたならばステップＳ５１４でこの添付ファイル用のジョブＩＤを生成してステップＳ５０４へ戻り、添付ファイルがないと判定されたならばステップＳ５１２へ進み、登録処理を終了する。
【００４９】
図６を用いて、各サーバー間の処理例を説明する。
メール送信元５００として、ＰＣ５０１又は携帯電話５０２があり、ＰＣ５０１又は携帯電話５０２は、インターネット１１０、ネットワーク１００を介して、メールサーバー２００と電子メールの送受信を行い、メールサーバー２００、メール送受信システム３００、プリンタ４００は、ネットワーク１００を介して相互に接続されており、協働して処理を行う。
【００５０】
ステップＳ６０２では、ＰＣ５０１又は携帯電話５０２の利用者は、ファイルを添付した電子メールをプリンタ４００へ送信する。
ステップＳ６０４では、メール送受信システム３００がプリンタ４００宛の電子メールがあるか否かをメールサーバー２００に問い合わせ、ある場合はその電子メールを取得する。所定期間毎に問い合わせるポーリングを用いる。メールサーバー２００がプリンタ４００宛の電子メールがあることをメール送受信システム３００に知らせるようにしてもよい。又は、プリンタ４００宛の電子メールをメール送受信システム３００に転送するようにしてもよい（図３のステップＳ３０２、ステップＳ３０８参照）。
【００５１】
ステップＳ６０６では、メール送受信システム３００が、ステップＳ６０４で受信した電子メールに対して、添付ファイル等の印刷ジョブをファイル保存モジュール３６２に保存し、印刷開始確認メールをメールサーバー２００に送信する（図４、図５のフローチャート参照）。印刷開始確認メールの宛先は、ステップＳ６０２で電子メールを送信した利用者でもよいし、図８に示す様に割り当てた印刷開始確認メールの宛先でもよい。
ステップＳ６０８では、印刷開始確認メールの宛先であるＰＣ５０１又は携帯電話５０２等の利用者は、メールサーバー２００からステップＳ６０６の印刷開始確認メールを受信する。
【００５２】
ステップＳ６１０では、印刷開始確認メールを受信したＰＣ５０１又は携帯電話５０２等の利用者は、印刷を行いたいファイルを選択し、そのファイルに対して印刷を指示したことになる印刷開始確認メールの返信をする。
ステップＳ６１２では、ステップＳ６０４と同様に、メール送受信システム３００がプリンタ４００宛の電子メールがあるか否かをメールサーバー２００に問い合わせる。ここでは、ステップＳ６１０での印刷開始確認メールの返信メールを取得する。
ステップＳ６１４では、メール送受信システム３００が、ステップＳ６１２で受信した電子メールに応じて、ステップＳ６０６で保存した印刷ジョブに該当するものを取り出し、プリンタ４００に対してプリントデータを送信し、プリンタ４００が印刷する。
【００５３】
なお、本実施の形態としてのプログラムが実行されるコンピュータのハードウェア構成は、図９に示すように、一般的なコンピュータであり、具体的にはサーバーとなり得るコンピュータ等である。メール解析モジュール３２２、印刷処理制御モジュール３６１、ファイル閲覧モジュール３７１、プリンタドライバモジュール３８１等のプログラムを実行するＣＰＵ９０１と、そのプログラムやデータを記憶するＲＡＭ９０２と、本コンピュータを起動するためのプログラム等が格納されているＲＯＭ９０３と、補助記憶装置であるＨＤ９０４（例えばハードディスクを用いることができる）と、キーボード、マウス等のデータを入力する入力装置９０６と、ＣＲＴや液晶ディスプレイ等の出力装置９０５と、通信ネットワークと接続するための通信回線インタフェース９０７（例えばネットワークインタフェースカードを用いることができる）、そして、それらをつないでデータのやりとりをするためのバス９０８により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。
【００５４】
なお、図９に示すハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図９に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えばＡＳＩＣ等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図９に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、サーバーの他、情報家電、複写機、ファックス、スキャナ、プリンタ、複合機（多機能複写機とも呼ばれ、スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００５５】
前記実施の形態においては、電子メールを用いて、プリンタに印刷処理をさせる例を示したが、印刷処理の他に、処理として、電子メールの添付ファイルをデータベースに登録する文書登録処理、電子メールの添付ファイルを他のファイルとマージ等する文書処理等であってもよい。
【００５６】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、上記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）等が含まれる。
そして、上記のプログラム又はその一部は、上記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組合せ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、上記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
【図面の簡単な説明】
【００５７】
【図１】本実施の形態のネットワークを用いた構成例を示す説明図である。
【図２】メール送受信システムの構成例についての概念的なモジュール構成図である。
【図３】本実施の形態による基本的処理例を示すフローチャートである。
【図４】本実施の形態によるメール判断処理例を示すフローチャートである。
【図５】本実施の形態による登録処理例を示すフローチャートである。
【図６】各サーバー間の処理例を示す説明図である。
【図７】プリンタデータ管理テーブルのデータ構造例を示す説明図である。
【図８】ユーザデータ管理テーブルのデータ構造例を示す説明図である。
【図９】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【符号の説明】
【００５８】
１００…ネットワーク
１１０…インターネット
２００…メールサーバー
３００…メール送受信システム
３１０…ネットワーク制御モジュール
３２１…メール受信モジュール
３２２…メール解析モジュール
３３１…メール送信モジュール
３４１…メール送受信制御モジュール
３５１…印刷データ送信モジュール
３６１…印刷処理制御モジュール
３６２…ファイル保存モジュール
３７１…ファイル閲覧モジュール
３８１…プリンタドライバモジュール
４００…プリンタ
４１０…ローカルプリンタ
５００…メール送信元
５０１…ＰＣ
５０２…携帯電話
７００…プリンタデータ管理テーブル
８００…ユーザデータ管理テーブル
【図１】
2008277939.tif 000003
【図２】
2008277939.tif 000004
【図３】
2008277939.tif 000005
【図４】
2008277939.tif 000006
【図５】
2008277939.tif 000007
【図６】
2008277939.tif 000008
【図７】
2008277939.tif 000009
【図８】
2008277939.tif 000010
【図９】
2008277939.tif 000011