(57)【特許請求の範囲】
【請求項１】
ネットワークを介して通信可能に接続されたサーバコンピュータと印刷装置とを備え、前記サーバコンピュータを経て受信したファイルを前記印刷装置で印刷するための印刷システムであって、
前記サーバコンピュータは、
ファイルが添付された電子メールを受信する受信手段と、
前記印刷装置に対して、前記受信手段により受信したファイルが添付された電子メールを送信するファイル送信手段と、
前記印刷装置で印刷できないフォーマットのファイルに関する印刷不可ファイル情報を前記印刷装置から受信した場合、当該ファイルを前記印刷装置で印刷可能なフォーマットに変換するための変換手段と、
前記変換手段によりファイルのフォーマットが変換された場合、前記印刷装置に対して、変換されたファイルを送信する変換ファイル送信手段と
を有し、
前記印刷装置は、
前記サーバコンピュータから受信した電子メールに添付されたファイルが当該印刷装置で印刷可能なフォーマットであるか否かを判断する判断手段と、
前記判断手段により印刷可能なフォーマットであると判断されたファイルが存在する場合、当該ファイルを印刷する印刷手段と、
前記判断手段により印刷できないフォーマットであると判断されたファイルが存在する場合、前記サーバコンピュータに対して、前記印刷不可ファイル情報を送信する印刷不可ファイル情報送信手段と、
を有し、
前記印刷不可ファイル情報は、前記印刷できないフォーマットであると判断されたファイルを印刷可能なフォーマットに変換して返送する旨の要求コマンドのみを含み、
前記サーバコンピュータは、該サーバコンピュータから前記印刷装置に対して添付ファイルを含む電子メールが最初に配信されるときに、当該添付ファイルを一時的に保存しておく手段を有し、
前記サーバコンピュータの前記変換手段は、前記印刷装置からの前記要求コマンドに応じ、前記一時的に保存されているファイルのうちで、前記印刷装置の前記判断手段により印刷できないフォーマットであると判断されたファイルを当該印刷装置で印刷可能なフォーマットに変換する、
ことを特徴とする印刷システム。
【請求項２】
ネットワークを介して通信可能に接続されたサーバコンピュータと印刷装置とを備え、前記サーバコンピュータを経て受信したファイルを前記印刷装置で印刷するための印刷システムであって、
前記サーバコンピュータは、
ファイルが添付された電子メールを受信する受信手段と、
前記印刷装置に対して、前記受信手段により受信したファイルが添付された電子メールを送信するファイル送信手段と、
前記印刷装置で印刷できないフォーマットのファイルに関する印刷不可ファイル情報を前記印刷装置から受信した場合、当該ファイルを前記印刷装置で印刷可能なフォーマットに変換するための変換手段と、
前記変換手段によりファイルのフォーマットが変換された場合、前記印刷装置に対して、変換されたファイルを送信する変換ファイル送信手段と
を有し、
前記印刷装置は、
前記サーバコンピュータから受信した電子メールに添付されたファイルが当該印刷装置で印刷可能なフォーマットであるか否かを判断する判断手段と、
前記判断手段により印刷可能なフォーマットであると判断されたファイルが存在する場合、当該ファイルを印刷する印刷手段と、
前記判断手段により印刷できないフォーマットであると判断されたファイルが存在する場合、前記サーバコンピュータに対して、前記印刷不可ファイル情報を送信する印刷不可ファイル情報送信手段と、を有し、
前記印刷不可ファイル情報は、前記判断手段により前記印刷できないフォーマットであると判断され電子メールに添付されるファイルのみからなり、
前記変換手段は、前記サーバコンピュータが、前記印刷不可ファイル情報送信手段から前記印刷不可ファイル情報として送信されるファイルが添付された電子メールを自機のサーバコンピュータを宛先として受信した場合に、当該ファイルを印刷可能なフォーマットに変換する、
ことを特徴とする印刷システム。
【請求項３】
ネットワークを介して通信可能に接続されたサーバコンピュータと印刷装置とを備えた印刷システムを用いて、前記サーバコンピュータを経て受信したファイルを前記印刷装置で印刷するための印刷方法であって、
前記サーバコンピュータが、ファイルが添付された電子メールを受信する段階と、
前記サーバコンピュータが、前記印刷装置に対して、前記受信する段階において受信したファイルが添付された電子メールを送信する段階と、
前記印刷装置が、前記サーバコンピュータから受信した電子メールに添付されたファイルが当該印刷装置で印刷可能なフォーマットであるか否かを判断する段階と、
前記印刷装置が、前記判断する段階において印刷可能なフォーマットであると判断されたファイルが存在する場合、当該ファイルを印刷する段階と、
前記印刷装置が、前記判断する段階において印刷できないフォーマットであると判断されたファイルが存在する場合、前記サーバコンピュータに対して、当該印刷装置で印刷できないフォーマットのファイルに関する印刷不可ファイル情報を送信する段階と、
前記サーバコンピュータが、前記印刷不可ファイル情報を前記印刷装置から受信した場合、当該ファイルを前記印刷装置で印刷可能なフォーマットに変換する段階と、
前記サーバコンピュータが、前記変換する段階においてファイルのフォーマットが変換された場合、前記印刷装置に対して、変換されたファイルを送信する段階と、
を有し、
前記印刷不可ファイル情報は、前記印刷できないフォーマットであると判断されたファイルを印刷可能なフォーマットに変換して返送する旨の要求コマンドのみを含み、
前記サーバコンピュータが、該サーバコンピュータから前記印刷装置に対して添付ファイルを含む電子メールが最初に配信されるときに、当該添付ファイルを一時的に保存しておく段階を有し、
前記サーバコンピュータの前記変換する段階が、前記印刷装置からの前記要求コマンドに応じ、前記一時的に保存されているファイルのうちで、前記印刷装置の前記判断する段階により印刷できないフォーマットであると判断されたファイルを当該印刷装置で印刷可能なフォーマットに変換する、
ことを特徴とする印刷方法。
【請求項４】
ネットワークを介して通信可能に接続されたサーバコンピュータと印刷装置とを備えた印刷システムを用いて、前記サーバコンピュータを経て受信したファイルを前記印刷装置で印刷するための印刷方法であって、
前記サーバコンピュータが、ファイルが添付された電子メールを受信する段階と、
前記サーバコンピュータが、前記印刷装置に対して、前記受信する段階において受信したファイルが添付された電子メールを送信する段階と、
前記印刷装置が、前記サーバコンピュータから受信した電子メールに添付されたファイルが当該印刷装置で印刷可能なフォーマットであるか否かを判断する段階と、
前記印刷装置が、前記判断する段階において印刷可能なフォーマットであると判断されたファイルが存在する場合、当該ファイルを印刷する段階と、
前記印刷装置が、前記判断する段階において印刷できないフォーマットであると判断されたファイルが存在する場合、前記サーバコンピュータに対して、当該印刷装置で印刷できないフォーマットのファイルに関する印刷不可ファイル情報を送信する段階と、
前記サーバコンピュータが、前記印刷不可ファイル情報を前記印刷装置から受信した場合、当該ファイルを前記印刷装置で印刷可能なフォーマットに変換する段階と、
前記サーバコンピュータが、前記変換する段階においてファイルのフォーマットが変換された場合、前記印刷装置に対して、変換されたファイルを送信する段階と、
を有し、
前記印刷不可ファイル情報は、前記判断する段階により前記印刷できないフォーマットであると判断され電子メールに添付されるファイルのみからなり、
前記サーバコンピュータが、前記印刷装置から前記印刷不可ファイル情報として送信されるファイルの添付された電子メールを、自機のサーバコンピュータを宛先として受信した場合に、前記変換する段階が当該ファイルを印刷可能なフォーマットに変換する、
ことを特徴とする印刷方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷システム、サーバコンピュータ、印刷装置、ならびにサーバコンピュータおよび印刷装置の制御プログラムに関する。
【０００２】
【従来の技術】
近年、複写機、ファクシミリ、スキャナ、およびプリンタ等の機器の機能を１台に搭載した多機能周辺機器（ＭＦＰ：Multi-Function Peripheral）が普及してきている。このＭＦＰは、たとえば、原稿を読み取って画像データを取得し、取得された画像データを電子メールに添付して送信することが可能である。送信された画像データは、たとえば受信側のＭＦＰにより印刷される。
【０００３】
また、電子メールの送受信や中継を行うサーバコンピュータが、電子メールの送信相手先端末で処理可能なファイルフォーマットを予め記憶しておき、その送信相手先端末に送信すべき電子メールの添付ファイルのフォーマットがその送信相手先端末で処理可能なフォーマットでない場合、添付ファイルのフォーマットを適切なフォーマットに変換した上で送信する技術が知られている。
【０００４】
この技術を利用することにより、印刷装置としての機能を有するＭＦＰは、サーバコンピュータから、適切なフォーマットに変換された添付ファイルを含む電子メールを受信することができ、したがって、電子メールの添付ファイルをより確実に印刷することが可能となる。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記した従来技術において、サーバコンピュータは、電子メールに添付されたファイルが送信相手先端末で処理可能か否かを前もって個々に判断しなければならず、かつ必要に応じて添付ファイルのフォーマット変換を行わなければならない。このような処理は、数多くの電子メールの送受信や中継を行う必要があるサーバコンピュータにとって負担が大きい。
【０００６】
本発明は、かかる課題を解決するためになされたものであり、本発明の目的は、サーバコンピュータの処理負担を軽減しつつ、サーバコンピュータから添付ファイルを含む電子メールを受信した印刷装置で、当該添付ファイルをより確実に印刷することである。
【０００７】
【課題を解決するための手段】
本発明の目的は、下記する手段により達成される。
【０００８】
（１）ネットワークを介して通信可能に接続されたサーバコンピュータと印刷装置とを備え、前記サーバコンピュータを経て受信したファイルを前記印刷装置で印刷するための印刷システムであって、
前記サーバコンピュータは、ファイルが添付された電子メールを受信する受信手段と、前記印刷装置に対して、前記受信手段により受信したファイルが添付された電子メールを送信するファイル送信手段と、前記印刷装置で印刷できないフォーマットのファイルに関する印刷不可ファイル情報を前記印刷装置から受信した場合、当該ファイルを前記印刷装置で印刷可能なフォーマットに変換するための変換手段と、前記変換手段によりファイルのフォーマットが変換された場合、前記印刷装置に対して、変換されたファイルを送信する変換ファイル送信手段とを有し、
前記印刷装置は、前記サーバコンピュータから受信した電子メールに添付されたファイルが当該印刷装置で印刷可能なフォーマットであるか否かを判断する判断手段と、前記判断手段により印刷可能なフォーマットであると判断されたファイルが存在する場合、当該ファイルを印刷する印刷手段と、前記判断手段により印刷できないフォーマットであると判断されたファイルが存在する場合、前記サーバコンピュータに対して、前記印刷不可ファイル情報を送信する印刷不可ファイル情報送信手段と、を有し、
前記印刷不可ファイル情報は、前記印刷できないフォーマットであると判断されたファイルを印刷可能なフォーマットに変換して返送する旨の要求コマンドのみを含み、前記サーバコンピュータは、該サーバコンピュータから前記印刷装置に対して添付ファイルを含む電子メールが最初に配信されるときに、当該添付ファイルを一時的に保存しておく手段を有し、前記サーバコンピュータの前記変換手段は、前記印刷装置からの前記要求コマンドに応じ、前記一時的に保存されているファイルのうちで、前記印刷装置の前記判断手段により印刷できないフォーマットであると判断されたファイルを当該印刷装置で印刷可能なフォーマットに変換する、ことを特徴とする印刷システム。
【０００９】
（２）ネットワークを介して通信可能に接続されたサーバコンピュータと印刷装置とを備え、前記サーバコンピュータを経て受信したファイルを前記印刷装置で印刷するための印刷システムであって、
前記サーバコンピュータは、ファイルが添付された電子メールを受信する受信手段と、前記印刷装置に対して、前記受信手段により受信したファイルが添付された電子メールを送信するファイル送信手段と、前記印刷装置で印刷できないフォーマットのファイルに関する印刷不可ファイル情報を前記印刷装置から受信した場合、当該ファイルを前記印刷装置で印刷可能なフォーマットに変換するための変換手段と、前記変換手段によりファイルのフォーマットが変換された場合、前記印刷装置に対して、変換されたファイルを送信する変換ファイル送信手段とを有し、
前記印刷装置は、前記サーバコンピュータから受信した電子メールに添付されたファイルが当該印刷装置で印刷可能なフォーマットであるか否かを判断する判断手段と、前記判断手段により印刷可能なフォーマットであると判断されたファイルが存在する場合、当該ファイルを印刷する印刷手段と、前記判断手段により印刷できないフォーマットであると判断されたファイルが存在する場合、前記サーバコンピュータに対して、前記印刷不可ファイル情報を送信する印刷不可ファイル情報送信手段と、を有し、
前記印刷不可ファイル情報は、前記判断手段により前記印刷できないフォーマットであると判断され電子メールに添付されるファイルのみからなり、前記変換手段は、前記サーバコンピュータが、前記印刷不可ファイル情報送信手段から前記印刷不可ファイル情報として送信されるファイルが添付された電子メールを自機のサーバコンピュータを宛先として受信した場合に、当該ファイルを印刷可能なフォーマットに変換する、
ことを特徴とする印刷システム。
【００１０】
（３）ネットワークを介して通信可能に接続されたサーバコンピュータと印刷装置とを備えた印刷システムを用いて、前記サーバコンピュータを経て受信したファイルを前記印刷装置で印刷するための印刷方法であって、
前記サーバコンピュータが、ファイルが添付された電子メールを受信する段階と、
前記サーバコンピュータが、前記印刷装置に対して、前記受信する段階において受信したファイルが添付された電子メールを送信する段階と、
前記印刷装置が、前記サーバコンピュータから受信した電子メールに添付されたファイルが当該印刷装置で印刷可能なフォーマットであるか否かを判断する段階と、
前記印刷装置が、前記判断する段階において印刷可能なフォーマットであると判断されたファイルが存在する場合、当該ファイルを印刷する段階と、
前記印刷装置が、前記判断する段階において印刷できないフォーマットであると判断されたファイルが存在する場合、前記サーバコンピュータに対して、当該印刷装置で印刷できないフォーマットのファイルに関する印刷不可ファイル情報を送信する段階と、
前記サーバコンピュータが、前記印刷不可ファイル情報を前記印刷装置から受信した場合、当該ファイルを前記印刷装置で印刷可能なフォーマットに変換する段階と、
前記サーバコンピュータが、前記変換する段階においてファイルのフォーマットが変換された場合、前記印刷装置に対して、変換されたファイルを送信する段階と、
を有し、
前記印刷不可ファイル情報は、前記印刷できないフォーマットであると判断されたファイルを印刷可能なフォーマットに変換して返送する旨の要求コマンドのみを含み、
前記サーバコンピュータが、該サーバコンピュータから前記印刷装置に対して添付ファイルを含む電子メールが最初に配信されるときに、当該添付ファイルを一時的に保存しておく段階を有し、
前記サーバコンピュータの前記変換する段階が、前記印刷装置からの前記要求コマンドに応じ、前記一時的に保存されているファイルのうちで、前記印刷装置の前記判断する段階により印刷できないフォーマットであると判断されたファイルを当該印刷装置で印刷可能なフォーマットに変換する、
ことを特徴とする印刷方法。
【００１１】
（４）ネットワークを介して通信可能に接続されたサーバコンピュータと印刷装置とを備えた印刷システムを用いて、前記サーバコンピュータを経て受信したファイルを前記印刷装置で印刷するための印刷方法であって、
前記サーバコンピュータが、ファイルが添付された電子メールを受信する段階と、
前記サーバコンピュータが、前記印刷装置に対して、前記受信する段階において受信したファイルが添付された電子メールを送信する段階と、
前記印刷装置が、前記サーバコンピュータから受信した電子メールに添付されたファイルが当該印刷装置で印刷可能なフォーマットであるか否かを判断する段階と、
前記印刷装置が、前記判断する段階において印刷可能なフォーマットであると判断されたファイルが存在する場合、当該ファイルを印刷する段階と、
前記印刷装置が、前記判断する段階において印刷できないフォーマットであると判断されたファイルが存在する場合、前記サーバコンピュータに対して、当該印刷装置で印刷できないフォーマットのファイルに関する印刷不可ファイル情報を送信する段階と、
前記サーバコンピュータが、前記印刷不可ファイル情報を前記印刷装置から受信した場合、当該ファイルを前記印刷装置で印刷可能なフォーマットに変換する段階と、
前記サーバコンピュータが、前記変換する段階においてファイルのフォーマットが変換された場合、前記印刷装置に対して、変換されたファイルを送信する段階と、
を有し、
前記印刷不可ファイル情報は、前記判断する段階により前記印刷できないフォーマットであると判断され電子メールに添付されるファイルのみからなり、
前記サーバコンピュータが、前記印刷装置から前記印刷不可ファイル情報として送信されるファイルの添付された電子メールを、自機のサーバコンピュータを宛先として受信した場合に、前記変換する段階が当該ファイルを印刷可能なフォーマットに変換する、
ことを特徴とする印刷方法。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１４】
図１は、本発明の一実施形態にかかる印刷システムの全体構成を示すブロック図である。
【００１５】
本実施形態にかかる印刷システムは、ＭＦＰ１０Ａ、１０Ｂと、サーバコンピュータ２０Ａ、２０Ｂと、パソコン３０Ａ、３０Ｂとを備え、これらは通信ネットワーク７０を介して相互に通信可能に接続されている。ＭＦＰ１０Ａ、１０Ｂは、原稿のコピーを行うという通常の複写機としての機能のほかに、原稿を読み取って画像データを取得し、取得された画像データのファイルを電子メールに添付してネットワーク上の他の機器に送信するネットワークスキャナとしての機能と、ネットワーク上のサーバコンピュータから受信した電子メールの添付ファイルを印刷する印刷装置としての機能とを有している。なお、通信ネットワークに接続される機器の種類および台数は、図１に示す例に限定されない。
【００１６】
図２は、ＭＦＰの構成の一例を示すブロック図である。
【００１７】
図２に示すように、ＭＦＰ１０Ａ、１０Ｂは、ＣＰＵ１１、記憶部１２、操作パネル１３、インタフェース１４、画像読取部１５、および印刷部１６を有し、これらは、バス１７を介して相互に接続されている。
【００１８】
ＣＰＵ１１は、制御プログラムにしたがって、各種の演算および制御を行う。
【００１９】
記憶装置１２は、たとえば、ＲＯＭ、ＲＡＭ、ハードディスクからなり、制御プログラム、および画像データなどの各種データが格納されると共に、プログラムを実行するため作業領域として一時的に使用される。
【００２０】
制御プログラムには、サーバコンピュータ２０Ａ、２０Ｂの通信サービスを利用するためのクライアント用プログラムが含まれる。このプログラムは、たとえば、ＳＭＴＰ（Simple Mail Transfer Protocol）およびＰＯＰ（Post Office Protocol）などの電子メールプロトコルを利用するものである。ただし、ＭＦＰ１０Ａ、１０Ｂは、ＦＴＰ（File Transfer Protocol）、ＬＰＲ（Line Printer Daemon Protocol）、あるいはその他のプロトコルにしたがって、データを送受信することも可能である。
【００２１】
操作パネル１３は、ＭＦＰに対して各種項目を入力するため、および各種の表示を行うために使用される。
【００２２】
インタフェース１４は、たとえば、ネットワークインターフェースカード（ＮＩＣ）からなり、ネットワークを介したデータの送受信のためのインタフェースである。
【００２３】
画像読取部１５は、原稿を読み取って画像データを生成するためのＣＣＤイメージセンサと、原稿を所定の読取位置まで搬送するための自動原稿搬送装置（ＡＤＦ）とを備えている。
【００２４】
印刷部１６は、たとえば、電子写真式の画像形成装置であり、所定のデータを用紙等の記録材上に印刷する。
【００２５】
図３は、サーバコンピュータの構成の一例を示すブロック図である。
【００２６】
図３に示すように、サーバコンピュータ２０Ａ、２０Ｂは、ＣＰＵ２１、記憶部２２、入力装置２３、ディスプレイ２４、およびインタフェース２５を有し、これらは、バス２６を介して相互に接続されている。
【００２７】
ＣＰＵ２１、記憶部２２、およびインタフェース２５は、前述したＭＦＰ１０Ａ、１０Ｂにおける対応する構成要素と同様の機能を有するため、その説明を省略する。記憶部２２に格納される制御プログラムには、電子メールの送受信および中継のための通信サービスを提供するためのサーバ用プログラムが含まれる。このプログラムは、たとえば、ＳＭＴＰおよびＰＯＰなどの電子メールプロトコルを利用するものである。ただし、サーバコンピュータ２０Ａ、２０Ｂは、ＦＴＰ、ＬＰＲ、あるいはその他のプロトコルにしたがって、データを送受信および中継することも可能である。
【００２８】
入力装置２３は、キーボードやマウス等であり、各種の入力を行うために使用される。ディスプレイ２４は、各種の表示を行う。ただし、入力装置２３およびディスプレイ２４は、省略可能である。
【００２９】
パソコン３０Ａ、３０Ｂには、サーバコンピュータ２０Ａ、２０Ｂの通信サービスを利用するためのクライアント用プログラムがインストールされている。
【００３０】
通信ネットワーク７０は、電話網、ＩＳＤＮ、パケット交換網等の公衆網、およびＬＡＮ、ＷＡＮ、インターネット等のコンピュータネットワークを含むものである。
【００３１】
次に、本実施形態の印刷システムの動作について説明する。ここでは、たとえば、ＭＦＰ１０Ａが所定の原稿を読み取って画像データを取得し、取得された画像データの添付ファイルを含む電子メールを、サーバコンピュータ２０Ａ、２０Ｂを介してＭＦＰ１０Ｂに送信し、ＭＦＰ１０Ｂでその添付ファイルを印刷させる場合、たとえばインターネットＦＡＸ機能を利用する場合について説明する。なお、たとえばパソコン３０Ａなどの他の機器から、所定の添付ファイルを含む電子メールを、サーバコンピュータ２０Ａ、２０Ｂを介してＭＦＰ１０Ｂに送信し、ＭＦＰ１０Ｂでその添付ファイルを印刷させることも可能であり、この場合も以下に述べる処理と同様の処理が可能である。
【００３２】
本実施形態では、ＭＦＰ１０Ａから送信された添付ファイルを含む電子メールは、サーバコンピュータ２０Ａを介し、一旦、サーバコンピュータ２０ＢからそのままＭＦＰ１０Ｂに配信される。したがって、説明の都合上、最初に、図４を参照して、ＭＦＰ１０Ｂにおける印刷処理の手順について説明する。なお、図４のフローチャートにより示されるアルゴリズムは、ＭＦＰ１０Ｂの記憶部１２に制御プログラムとして記憶されており、ＣＰＵ１１によって実行される。
【００３３】
ステップＳ１０１では、サーバコンピュータ２０Ｂに対して所定の周期で問い合わせることにより、当該サーバコンピュータの記憶部２２のメールボックスに自機宛ての電子メールがあるか否かが判断される。
【００３４】
ステップＳ１０２では、サーバコンピュータ２０Ｂに自機宛ての電子メールがある場合（ステップＳ１０１：ＹＥＳ）、サーバコンピュータ２０Ｂから、当該電子メールが受信され、記憶部１２に記憶される。
【００３５】
ステップＳ１０３では、ステップＳ１０２で受信した電子メールの解析が行われる。ここで、電子メールの添付ファイルのフォーマットを示す添付ファイルフォーマット情報が、添付ファイルのソース部から検出される。添付ファイルフォーマット情報は、ファイル名の後ろのピリオド以降に付けられる文字列である拡張子の形で得られる。
【００３６】
ステップＳ１０４では、ステップＳ１０２で受信した電子メールに、ＭＦＰ１０Ｂで印刷できないフォーマットの添付ファイルが存在するか否かが判断される。ここで、ＭＦＰ１０Ｂで印刷可能なファイルのフォーマットは、あらかじめＭＦＰ１０Ｂの記憶部１２に、印刷可能ファイルフォーマット情報として、拡張子の形で記憶されている。ＭＦＰ１０Ｂで印刷可能なファイルのフォーマットは、たとえば、ＴＩＦＦ（.tif）、ＪＰＥＧ（.jpg/.jpeg）、ＰＤＦ（.pdf）、Ｅｘｃｅｌ（.xls）、ＨＴＭＬ（.html/.html）、およびＺｉｐ（登録商標）（.zip）である。上記かっこ内のピリオド以降の文字列は、それぞれのファイルの拡張子を示す。したがって、ステップＳ１０４では、ステップＳ１０３で検出された添付ファイルフォーマット情報とＭＦＰ１０Ｂにおける印刷可能ファイルフォーマット情報とが比較されることにより、上記判断が行われる。
【００３７】
ＭＦＰ１０Ｂで印刷できないフォーマットの添付ファイルが存在する場合（ステップＳ１０４：ＹＥＳ）、たとえば複数の添付ファイルのうちの１つでも印刷できないフォーマットの添付ファイルが存在する場合、ステップＳ１０５の処理が実行され、一方、ＭＦＰ１０Ｂで印刷できないフォーマットの添付ファイルが存在しない場合（ステップＳ１０４：ＮＯ）、たとえば複数の添付ファイルのうちのすべての添付ファイルが印刷可能である場合、ステップＳ１０６に進む。
【００３８】
ステップＳ１０５では、サーバコンピュータ２０Ｂに対して、印刷できないフォーマットの添付ファイルを印刷可能なフォーマットに変換する要求が送信される。本実施形態では、印刷できないフォーマットの添付ファイルと当該添付ファイルを印刷可能なフォーマットに変換して返送する旨の要求コマンドとを含む電子メールが、サーバコンピュータ２０Ｂに送信される。
【００３９】
ただし、サーバコンピュータ２０ＢからＭＦＰ１０Ｂに対して添付ファイルを含む電子メールが最初に配信されるときに（ステップＳ１０２）当該添付ファイルをサーバコンピュータ２０Ｂに一時的に保存しておけば、当該添付ファイルを印刷可能なフォーマットに変換して返送する旨の要求コマンドのみを含む電子メールをサーバコンピュータ２０Ｂに送信してもよい。この場合、電子メールプロトコルによらないで上記要求コマンドを送信することも可能である。さらには、上記要求コマンドを用いること無く、印刷できないフォーマットの添付ファイルを含む電子メールをサーバコンピュータ２０Ｂ宛に送信してもよい。この場合、サーバコンピュータ２０Ｂは、たとえば添付ファイルを含む電子メールの宛先が当該サーバコンピュータ２０Ｂ、すなわち自機である場合に、当該添付ファイルを印刷可能なフォーマットに変換して送信元に返送することになる。
【００４０】
ステップＳ１０６では、印刷可能なフォーマットの添付ファイルが、ラスタデータに展開され、用紙等の記録材上に印刷される。なお、電子メールに複数の添付ファイル（たとえば、ファイル名が「abcd.tif」および「efgh.doc」である２つの添付ファイル）が含まれている場合、印刷可能なフォーマットの添付ファイル（「abcd.tif」）が１つでも存在していれば、ステップＳ１０６の処理が実行される。
【００４１】
本実施形態では、図５に示すように、印刷可能なフォーマットの添付ファイルの印刷に加えて、ステップＳ１０２で受信した電子メールの本文（たとえば図５では、「ＩＦＡＸが届いています。」）が、１ページ目として印刷される。さらに、図５に示すように、「添付ファイルは、○○．○○です。」などの所定の印刷用フォームも、上記電子メールの本文に追加されて印刷され得る。この所定の印刷用フォームは、あらかじめＭＦＰ１０Ｂの記憶部１２に登録される。
【００４２】
次に、図６を参照して、サーバコンピュータ２０Ｂにおける処理の手順について説明する。なお、図６のフローチャートにより示されるアルゴリズムは、サーバコンピュータ２０Ｂの記憶部２２に制御プログラムとして記憶されており、ＣＰＵ２１によって実行される。
【００４３】
まず、ステップＳ２０１では、電子メールが受信されるのを待機する。
【００４４】
ステップＳ２０２では、ステップＳ２０１で電子メールが受信された場合（ステップＳ２０１：ＹＥＳ）、当該電子メールが、サーバコンピュータ２０Ｂの記憶部２２に記憶される。
【００４５】
ステップＳ２０３では、ステップＳ２０１で受信した電子メールが、ＭＦＰからのフォーマット変換を要求する電子メールであるか否かが判断される。本実施形態では、当該電子メールに、添付ファイルをフォーマット変換して返送する旨の要求コマンドを含むか否かが判断される。ＭＦＰからのフォーマット変換を要求する電子メールである場合（ステップＳ２０３：ＹＥＳ）、ステップＳ２０５の処理が実行され、一方、ＭＦＰからのフォーマット変換を要求する電子メールでない場合（ステップＳ２０３：ＮＯ）、すなわち問い合わせに応じて配信されるべき電子メールである場合、ステップＳ２０４の処理が実行される。
【００４６】
ステップＳ２０４では、ステップＳ２０１で受信した電子メールに関して当該電子メールの宛先に対応する機器から問い合わせがあった場合、その問い合わせに応じて、当該機器に対し、電子メールが送信される。図７は、ＭＦＰ１０Ｂに配信される電子メールの一例を示す図である。
【００４７】
ステップＳ２０５では、ステップＳ２０１でＭＦＰ（以下、たとえばＭＦＰ１０Ｂの場合について説明する。）から受信した電子メールの解析が行われる。ここで、ステップＳ１０３の処理と同様にして、電子メールの添付ファイルのフォーマットを示す添付ファイルフォーマット情報が、ファイルの拡張子の形で検出される。
【００４８】
ステップＳ２０６では、受信した電子メールの添付ファイルを、当該電子メールの送信元であるＭＦＰ１０Ｂが印刷できるフォーマットに変換することができるか否かが判断される。ＭＦＰ１０Ｂが印刷できるフォーマットとは、たとえば一般的なＭＦＰで対応可能なフォーマットであるＴＩＦＦである。ただし、あらかじめサーバコンピュータ２０Ｂの記憶部２２に、管理下にあるＭＦＰに対して当該ＭＦＰが印刷できるフォーマットが登録されていてもよい。
【００４９】
ここで、サーバコンピュータ２０Ｂで変換処理が可能なファイルのフォーマットは、あらかじめサーバコンピュータ２０Ｂの記憶部２２に、変換可能ファイルフォーマット情報として、拡張子の形で記憶されている。サーバコンピュータ２０Ｂで変換可能なファイルのフォーマットは、たとえば、テキスト（.txt）、ＪＰＥＧ（.jpg/.jpeg）、Ｅｘｃｅｌ（.xls）、Ｗｏｒｄ（.doc）、ＰｏｗｅｒＰｏｉｎｔ（登録商標）（.ppt）、ＨＴＭＬ（.html/.html）、およびＺｉｐ（登録商標）（.zip）である。上記かっこ内のピリオド以降の文字列は、それぞれのファイルの拡張子を示す。したがって、ステップＳ２０６では、ステップＳ２０５で検出された添付ファイルフォーマット情報とサーバコンピュータ２０Ｂにおける変換可能ファイルフォーマット情報とが比較されることにより、上記判断が行われる。
【００５０】
添付ファイルのフォーマットがサーバコンピュータ２０Ｂで変換可能なフォーマットである場合（ステップＳ２０６：ＹＥＳ）、ステップＳ２０７の処理が実行される。たとえば、添付ファイルのファイル名が「efgh.doc」である場合、そのままではＭＦＰ１０Ｂで印刷できないが、サーバコンピュータ２０Ｂで適切なフォーマットに変換可能である。一方、サーバコンピュータ２０Ｂで変換できないフォーマットである場合（ステップＳ２０６：ＮＯ）、ステップＳ２０９の処理が実行される。なお、ステップＳ２０６における判断は、添付ファイルが複数ある場合、それぞれの添付ファイルごとに判断されて、以降のステップが実行される。
【００５１】
ステップＳ２０７では、受信した電子メールの添付ファイルが、当該電子メールの送信元であるＭＦＰ１０Ｂで印刷可能なフォーマットに、変換される。
【００５２】
ステップＳ２０８では、ステップＳ２０７でフォーマット変換された添付ファイルを含む電子メールが作成され、当該電子メールがＭＦＰ１０Ｂに送信される。具体的には、ＭＦＰ１０Ｂからの問い合わせに応じて当該電子メールがＭＦＰ１０Ｂに配信される。
【００５３】
なお、フォーマット変換された添付ファイルのサーバコンピュータ２０ＢからＭＦＰ１０Ｂへの送信は、電子メールプロトコルによることなく、たとえばＦＴＰ、ＬＰＲ、あるいは他のプロトコルにしたがって送信することも可能である。この場合、添付ファイルは、印刷言語形式の電子データに変換され得る。
【００５４】
ステップＳ２０９では、フォーマット変換を要求したＭＦＰ１０Ｂに対して、添付ファイルがサーバコンピュータ２０Ｂで変換できなかった旨を通知するための電子メールが送信され、また、原稿を読み取って得られた画像データの添付ファイルを含む電子メールを送信したＭＦＰ１０Ａに対して、最終的に添付ファイルがＭＦＰ１０Ｂで印刷できなかった旨を通知するための電子メールが送信される。ここで、各電子メールは、該当する添付ファイルを含むことができる。ただし、上記した通知用の２種類の電子メールのうち、いずれか一方のみが送信されてもよい。
【００５５】
このように本実施形態によれば、サーバコンピュータ２０Ｂは、ＭＦＰ１０Ａからの添付ファイルを含む電子メールを受信すると、問い合わせに応じて、一旦、電子メールをそのままＭＦＰ１０Ｂに送信する。ＭＦＰ１０Ｂは、受信した電子メールの添付ファイルが自機で印刷可能なフォーマットである場合、そのまま添付ファイルの印刷を行い、一方、自機で印刷できないフォーマットである場合、サーバコンピュータ２０Ｂに対して、添付ファイルを適切なフォーマットに変換して返送する旨の要求を送信する。
【００５６】
したがって、実際にはＭＦＰ１０Ｂで印刷可能なフォーマットの添付ファイルがかなり存在すると考えられるため、サーバコンピュータ２０Ｂは、電子メールの添付ファイルが配信先のＭＦＰ１０Ｂで印刷可能か否かを判断することなく当該添付ファイルを含む電子メールをそのままＭＦＰ１０Ｂに配信するだけで大部分の印刷に関する処理を済ませることができ、サーバコンピュータにおける処理負担が軽減される。しかも、ＭＦＰ１０Ｂは、印刷できないフォーマットの添付ファイルを含む電子メールを受信した場合には、サーバコンピュータ２０Ｂに対して当該添付ファイルを適切なフォーマットに変換して返送する旨の要求を出して変換後の添付ファイルを受信し得るため、電子メールに含まれる様々な種類のフォーマットの添付ファイルをより確実に印刷することができる。
【００５７】
なお、本発明は、上述した実施形態に限定されるものではなく、特許請求の範囲の範囲内で種々改変することができる。
【００５８】
例えば、上記実施形態では、印刷装置として、ＭＦＰを例に挙げて説明してきたが、本発明はこれに限定されるものではない。本発明は、サーバコンピュータを経て受信した電子メールの添付ファイルを印刷することが可能なプリンタなどの他の印刷装置に対しても適用することができる。
【００５９】
なお、本発明による印刷システムにおける制御または演算を行う各手段は、専用のハードウエア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、例えばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読取可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶装置に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、装置の一機能としてその装置のソフトウエアに組み込まれてもよい。
【００６０】
なお、上述した本発明の実施形態には、特許請求の範囲の請求項１〜５に記載した発明以外にも、以下の付記１〜６に示すような発明が含まれる。
【００６１】
［付記１］  ネットワークを介して通信可能に接続されたサーバコンピュータと印刷装置とを備えた印刷システムを用いて、前記サーバコンピュータを経て受信したファイルを前記印刷装置で印刷するための印刷方法であって、
前記サーバコンピュータが、ファイルが添付された電子メールを受信する段階と、
前記サーバコンピュータが、前記印刷装置に対して、前記受信する段階において受信したファイルが添付された電子メールを送信する段階と、
前記印刷装置が、前記サーバコンピュータから受信した電子メールに添付されたファイルが当該印刷装置で印刷可能なフォーマットであるか否かを判断する段階と、
前記印刷装置が、前記判断する段階において印刷可能なフォーマットであると判断されたファイルが存在する場合、当該ファイルを印刷する段階と、
前記印刷装置が、前記判断する段階において印刷できないフォーマットであると判断されたファイルが存在する場合、前記サーバコンピュータに対して、当該印刷装置で印刷できないフォーマットのファイルに関する印刷不可ファイル情報を送信する段階と、
前記サーバコンピュータが、前記印刷不可ファイル情報を前記印刷装置から受信した場合、当該ファイルを前記印刷装置で印刷可能なフォーマットに変換する段階と、
前記サーバコンピュータが、前記変換する段階においてファイルのフォーマットが変換された場合、前記印刷装置に対して、変換されたファイルを送信する段階と
を有することを特徴とする印刷方法。
【００６２】
［付記２］  前記変換ファイル送信手段は、前記変換されたファイルを電子メールに添付して送信することを特徴とする請求項１に記載の印刷システム。
【００６３】
［付記３］  前記印刷不可ファイル情報は、前記印刷できないフォーマットのファイルと、当該ファイルを印刷可能なフォーマットに変換して返送する旨の要求コマンドとを含むことを特徴とする請求項１に記載の印刷システム。
【００６４】
［付記４］  前記サーバコンピュータは、
前記変換手段によりファイルを前記印刷装置で印刷可能なフォーマットに変換できなかった場合、前記印刷装置、および前記受信手段により受信した前記電子メールの送信元の少なくとも一方に対して、前記変換手段により変換できなかった添付ファイルに関する変換不可ファイル情報を送信する変換不可ファイル情報送信手段
をさらに有することを特徴とする請求項１に記載の印刷システム。
【００６５】
［付記５］  前記印刷装置で印刷できないフォーマットのファイルを印刷可能なフォーマットに変換して返信することを促すための情報は、前記印刷できないフォーマットのファイルと、当該ファイルを印刷可能なフォーマットに変換して返送する旨の要求コマンドとを含むことを特徴とする請求項３に記載の印刷装置。
【００６６】
［付記６］  請求項４または５に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００６７】
【発明の効果】
以上説明したように本発明によれば、実際には印刷装置で印刷可能なフォーマットの添付ファイルがかなり存在すると考えられるため、サーバコンピュータは、電子メールの添付ファイルが配信先の印刷装置で印刷可能か否かを判断することなく当該添付ファイルを含む電子メールをそのまま印刷装置に配信するだけで大部分の印刷に関する処理を済ませることができ、サーバコンピュータにおける処理負担が軽減される。しかも、印刷装置は、印刷できないフォーマットの添付ファイルを含む電子メールを受信した場合には、サーバコンピュータに対して当該添付ファイルを適切なフォーマットに変換して返送する旨の要求を出して変換後の添付ファイルを受信し得るため、電子メールに含まれる様々な種類のフォーマットの添付ファイルをより確実に印刷することができる。
【図面の簡単な説明】
【図１】  本発明の一実施形態にかかる印刷システムの全体構成を示すブロック図である。
【図２】  ＭＦＰの構成の一例を示すブロック図である。
【図３】  サーバコンピュータの構成の一例を示すブロック図である。
【図４】  ＭＦＰ１０Ｂにおける印刷処理の手順を示すフローチャートである。
【図５】  ＭＦＰ１０Ｂにおける印刷例を示す図である。
【図６】  サーバコンピュータ２０Ｂにおける処理の手順を示すフローチャートである。
【図７】  ＭＦＰ１０Ｂに配信される電子メールの一例を示す図である。
【符号の説明】
１０Ａ、１０Ｂ…ＭＦＰ（印刷装置）、
１１…ＣＰＵ、
１２…記憶部、
１３…操作パネル、
１４…インターフェース、
１５…画像読取部、
１６…印刷部、
１７…バス、
２０Ａ、２０Ｂ…サーバコンピュータ、
２１…ＣＰＵ、
２２…記憶部、
２５…インターフェース、
２６…バス、
３０Ａ、３０Ｂ…パソコン。
【図１】
0004051938.tif 000002
【図２】
0004051938.tif 000003
【図３】
0004051938.tif 000004
【図４】
0004051938.tif 000005
【図５】
0004051938.tif 000006
【図６】
0004051938.tif 000007
【図７】
0004051938.tif 000008