"印刷データと当該印刷データに関連づけられた宛先とをデータ通信ネットワークを介して受信する受信手段と,前記宛先を記憶する宛先記憶手段と,前記印刷データに基づいて印刷する印刷手段と,返信原稿から光学的に読み取られた返信画像データを取得する返信画像取得手段と,前記記憶された宛先を前記返信画像データの宛先として設定する宛先設定手段と,前記設定された宛先に前記返信画像データを前記データ通信ネットワークを介して送信する送信手段と,を備えるプリンター。前記印刷データに基づいて,当該印刷データに関連づけられた宛先と当該印刷データに基づいて印刷される返信用紙とを関連づける識別情報が印刷され,前記返信画像データに基づいて前記識別情報を認識する認識手段をさらに備え,前記選択手段は,前記識別情報に関連づけて記憶された宛先を前記返信画像データの宛先として設定する,請求項1に記載のプリンター。前記宛先設定手段は,前記宛先記憶手段が記憶する複数の宛先からユーザの指示に基づいて選択した宛先を前記返信画像データの宛先として設定する,請求項1に記載のプリンター。印刷データと当該印刷データに関連づけられた宛先とをデータ通信ネットワークを介して受信し,前記宛先を記憶し,前記印刷データに基づいて印刷し,返信原稿から光学的に読み取られた返信画像データを取得し,前記記憶された宛先を前記返信画像データの宛先として設定し,前記設定された宛先に前記返信画像データを前記データ通信ネットワークを介して送信する,ことを含むプリンター制御方法。プリンターを特定するプリンター特定情報と原稿データと返信用の宛先とを含む電子メールを受信する受信手段と,前記プリンター特定情報によって特定されるプリンターに対応する印刷データに前記原稿データを変換する変換手段と,前記印刷データと前記返信用の宛先とを前記プリンター特定情報によって特定されるプリンターに送信する送信手段と,を備える印刷制御サーバー。プリンターを特定するプリンター特定情報と原稿データと返信用の宛先とを含む電子メールを受信し,前記プリンター特定情報によって特定されるプリンターに対応する印刷データに前記原稿データを変換し,前記印刷データと前記返信用の宛先とを前記プリンター特定情報によって特定されるプリンターに送信する,ことを含む印刷制御方法。しかし,インターネットを用いた従来の通信教育講座では,通信教育会社専用のアプリケーションプログラムを会員が利用するPCPersonalComputerにインストールする必要があった。また返信の宛先を全会員共通にする場合,サーバーにアップロードされた返信を添削分業等のために仕分けする作業が必要となる。一方,会員毎に異なる返信の宛先を割り当てたり,返信用紙毎に返信の宛先を割り当てる場合,会員が宛先URLをキー操作によって設定する作業が必要になる。しかしこの設定作業では宛先URLの入力ミスが起こる可能性が高い。このようなインターネットの利用形態は,返信用紙の送付と返信の回収を必要とするアンケート調査や投票などにも広がる可能性があるため,効率よく返信を回収する解決策が望まれる。本発明は,このような問題を解決するために創作されたもので,データ通信ネットワークを介して返信を適正な宛先にプリンターから送信することを目的とする。1上記目的を達成するためのプリンターは,印刷データと当該印刷データに関連づけられた宛先とをデータ通信ネットワークを介して受信する受信手段と,前記宛先を記憶する宛先記憶手段と,前記印刷データに基づいて印刷する印刷手段と,返信原稿から光学的に読み取られた返信画像データを取得する返信画像取得手段と,前記記憶された宛先を前記返信画像データの宛先として設定する宛先設定手段と,前記設定された宛先に前記返信画像データを前記データ通信ネットワークを介して送信する送信手段と,を備える。本発明によると,印刷データと宛先を受信すると,その宛先を記憶するため,ユーザーは宛先を入力することなく適正な宛先を設定することができる。したがって本発明によると,印刷データに基づいて印刷される印刷物に対する返信をプリンターから適正な宛先に送信することができる。2上記目的を達成するためのプリンターにおいて,前記印刷データに基づいて,当該印刷データに関連づけられた宛先と当該印刷データに基づいて印刷される返信用紙とを関連づける識別情報が印刷され,前記返信画像データに基づいて前記識別情報を認識する認識手段をさらに備え,前記選択手段は,前記識別情報に関連づけて記憶された宛先を前記返信画像データの宛先として設定してもよい。この構成を採用する場合,返信の宛先を自動設定することができる。3上記目的を達成するためのプリンターにおいて,前記宛先設定手段は,前記宛先記憶手段が記憶する複数の宛先からユーザの指示に基づいて選択した宛先を前記返信画像データの宛先として設定してもよい。この構成を採用する場合,複数の宛先をプリンターが記憶する場合であっても,返信の適正な宛先を設定することができる。5上記目的を達成するための印刷制御サーバーは,プリンターを特定するプリンター特定情報と原稿データと返信用の宛先とを含む電子メールを受信する受信手段と,前記プリンター特定情報によって特定されるプリンターに対応する印刷データに前記原稿データを変換する変換手段と,前記印刷データと前記返信用の宛先とを前記プリンター特定情報によって特定されるプリンターに送信する送信手段と,を備える。本発明によると,返信用の宛先をプリンターが記憶できるようになるため,印刷データに基づいて印刷される印刷物に対する返信をプリンターから適正な宛先に送信することが可能になる。また,プリンターの機種に依存しない原稿データを電子メールで送信するだけで,特定のプリンターにおいて原稿データに基づいて印刷を実行させることが可能になる。なお,請求項に記載された各手段の機能は,構成自体で機能が特定されるハードウェア資源,プログラムにより機能が特定されるハードウェア資源,又はそれらの組み合わせにより実現される。また,これら各手段の機能は,各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。例えば,請求項に記載されたサーバーとは,1台のコンピューターで実現されているものに限られず,各手段をそれぞれ分担する複数のコンピューターの組み合わせによる群としてサーバーを実現しても良い。さらに,本発明は方法としても,上記した機能をプリンターに実現させるコンピュータープログラムとしても,そのプログラムの記録媒体としても成立する。むろん,そのコンピュータプログラムの記録媒体は,磁気記録媒体であってもよいし光磁気記録媒体であってもよいし,今後開発されるいかなる記録媒体であってもよい。以下,本発明の実施の形態を添付図面を参照しながら説明する。尚,各図において対応する構成要素には同一の符号が付され,重複する説明は省略される。1.構成図1は本発明の一実施例としての通信添削システムを示すブロック図である。通信添削システムは,印刷制御サーバー1と返信管理サーバー2と印刷制御サーバー1に登録された複数のプリンター4,5とを含む。通信添削システムは,通信添削サービスの事業者が,印刷制御サーバー1に登録されたプリンター4,5に対応付けられた電子メールアドレスに返信用紙の原稿データを添付した電子メールを送信することによって,会員が所有するプリンター4,5に返信用紙を印刷させ,会員が作成した返信をインターネットを介して回収するシステムである。印刷制御サーバー1は,SMTPサーバー101,データ変換サービスアプリケーションAPサーバー102,データ変換サーバー103,XMPPサーバー104,プリンター通信APサーバー105,DBサーバー106,アカウント管理APサーバー107,HTTPサーバー108,コンテンツ管理APサーバー109,HTTPサーバー110とから構成される。印刷制御サーバー1を構成するこれらのサーバーは互いにLANLocalAreaNetworkによって接続されている。受信手段としてのSMTPサーバー101は,SMTPを用いて電子メールを送受信する機能を有するサーバーである。データ変換サービスAPサーバー102は,印刷依頼としてSMTPサーバー101が受信する電子メールから本文と添付ファイルを抽出し,データ変換サーバー103に添付ファイルを印刷対象として引き渡す機能を有するアプリケーションサーバーである。変換手段としてのデータ変換サーバー103は印刷対象として取得したファイルを印刷データに変換する機能を有するサーバーである。DBサーバー106はプリンター4,5の各種の情報を管理するとともに,プリンター4,5の印刷ジョブを記憶するデータベースサーバーである。XMPPサーバー104はプリンター4,5とXMPPを用いて通信する機能を有するサーバーである。プリンター通信APサーバー105は,印刷待ち情報を生成する機能を有するアプリケーションサーバーである。アカウント管理APサーバー107はプリンター4,5を通信添削システムに登録する機能を有するアプリケーションサーバーである。送信手段としてのHTTPサーバー108はプリンター4,5とHTTPを用いて通信する機能を有するサーバーである。コンテンツ管理APサーバー109は,印刷ジョブをDBサーバー106から取得してHTTPサーバー108に引き渡す機能を有するアプリケーションサーバーである。HTTPサーバー110は返信管理サーバー2,会員端末3とHTTPを用いて通信する機能を有するサーバーである。SMTPサーバー101,データ変換サービスAPサーバー102,データ変換サーバー103,XMPPサーバー104,プリンター通信APサーバー105,DBサーバー106,アカウント管理APサーバー107,HTTPサーバー108,コンテンツ管理APサーバー109,HTTPサーバー110,返信管理サーバー2,会員端末3のそれぞれは,図2Aに示すように,CPU11とRAM12とROM13とハードディスク装置HDD14と外部インターフェースI/F15とそれらを接続する内部インターフェースI/F16とを備える。ROM13には起動プログラムが格納されている。HDD14にはオペレーティングシステムOSや上記した各機能を実現するためのコンピュータープログラムが格納されている。これらのプログラムは,RAM12にロードされCPU11によって実行される。外部I/F15は,他のコンピューターとインターネットやLANを介して接続するためのインターフェースや周辺機器と接続するためのインターフェース等で構成されている。プリンター4,5のそれぞれは,図2Bに示すように,コントローラー41と外部I/F42と印刷部43と読取部44と操作部46とこれらを接続する内部I/F47とを備える。コントローラー41は,CPUや不揮発性メモリやRAMやASIC等からなる。コントローラ41の不揮発性メモリにはプリンター4,5の動作を制御するためのプリンター制御プログラムが記憶されている。コントローラー41は,プリンター制御プログラムを実行することによって通信部41a,宛先管理部41b,印刷制御部41c,読取制御部41d,認識部41eとして機能する。印刷部43はインクジェット方式,レーザー方式など周知の印刷方式で印刷を実行するためのアクチュエーターやエンコーダーや駆動回路や機械部品を備えている。読取部44は周知の方式で原稿を光学的に読み取るためのイメージセンサーやアクチュエーターや駆動回路や機械部品や光学系を備えている。外部I/F42は,印刷制御サーバー1や会員端末3とインターネットを介して接続するためのインターフェースを含む。操作部46はディスプレイや操作キー等で構成された操作パネルである。コントローラー41は,通信部41aとして機能するとき,会員端末3,印刷制御サーバー1および返信管理サーバー2とインターネットを介して通信することによって,プリンター4,5を印刷制御サーバー1に登録したり,印刷制御サーバー1から印刷データや宛先URLを取得したり,返信画像データを返信管理サーバー2に送信する。コントローラー41は,宛先管理部41bとして機能するとき,宛先URLを不揮発性メモリに記憶したり,不揮発性メモリに記憶された宛先URLを検索して取得する。コントローラー41は,印刷制御部41cとして機能するとき,印刷データに基づいて印刷部43を制御する。コントローラー41は,読取制御部41dとして機能するとき,読取部44を制御して返信画像データを取得する。コントローラー41は,認識部41eとして機能するとき,返信画像データを解析することによって文字やマークを認識する。2.セットアップシーケンスプリンター4,5は印刷制御サーバー1に登録されることによって,通信添削システムに組み込まれ,印刷制御サーバー1で受け付ける印刷依頼に応じて印刷を実行することが可能になる。図3は印刷制御サーバー1にプリンター4,5を登録するためのセットアップシーケンスを示す図である。本実施形態では,プリンター4の所有者である会員が会員端末3を操作することによってプリンター4を印刷制御サーバー1に登録する例について説明する。はじめに,ウェブブラウザ等を実行する会員端末3がプリンター4とHTTPを用いて通信することによってプリンター4へセットアップ開始要求を送信するS100。セットアップ開始要求を取得したプリンター4は,登録処理を起動し,登録状態情報を会員端末3にHTTPを用いて送信するS102。この段階では,印刷制御サーバー1へのプリンター4の登録はなされていないため,登録状態未登録を含む登録状態情報が会員端末3に送信される。登録状態情報を受信した会員端末3は,受信した登録状態情報に基づいてセットアップステータスを画面表示するS104。この段階では,例えば,セットアップ中であることを示すテキストや画像が会員端末3のディスプレイにブラウザによって表示される。セットアップ開始要求に応じて登録状態情報を送信したプリンター4は,プリンター4に対応する登録要求として,プリンター4の機種固有ID,プリンター4のシリアル番号および既存情報の削除フラグを,登録要求に対応するHTTPサーバー108のURLにHTTPを用いて送信するS106。登録要求をHTTPサーバー108において取得した印刷制御サーバー1は,登録要求に基づいてプリンター4を通信添削システムの出力機器として印刷制御サーバー1に登録するS108。具体的には,HTTPサーバー108から登録要求のパラメーターを取得したアカウント管理APサーバー107が,プリンター4の機種固有IDおよびシリアル番号に対応する内部ID,XMPPログインパスワード,管理ページのURL,管理ページパスワードおよび電子メールアドレスを,DBサーバー106に既に登録されている他のプリンターの登録情報を参照しながら他のプリンターと重複しないようにプリンター4に割り当てる。管理ページは,DBサーバー106に記憶されているこれらの情報をHTTPを用いて編集するためのウェブページである。そして,アカウント管理APサーバー107は,XMPPログインパスワード,管理ページのURL,管理ページパスワード,電子メールアドレスとを,プリンター4の機種固有IDおよびシリアル番号に対応する内部IDに対応付けてDBサーバー106にプリンター4の登録情報として記憶させる。さらに,アカウント管理APサーバー107は,プリンター4に割り当てた電子メールアドレスをSMTPサーバー101に登録する。プリンター4に割り当てた電子メールアドレスをSMTPサーバー101に登録することによって,プリンター4を出力機器とする印刷依頼としての電子メールを印刷制御サーバー1が受信することが可能になる。またアカウント管理APサーバー107は,プリンター4に割り当てた内部IDとXMPPログインパスワードとを対応付けてXMPPサーバー104に登録する。XMPPサーバー101がプリンター4とXMPPを用いて通信するためのXMPPJIDは,内部IDXMPPサーバー104のXMPPドメイン名となる。プリンター4の内部IDとXMPPログインパスワードをXMPP接続情報としてXMPPサーバー104に登録することによって,プリンター4と印刷制御サーバー1とがXMPPを用いて通信することが可能になる。プリンター4を通信添削システムの出力機器として印刷制御サーバー1に登録したアカウント管理APサーバー107は,プリンター4の登録結果情報を,登録要求の送信元であるプリンター4にHTTPサーバー108を介して送信するS110。登録結果情報には,プリンター4に割り当てられた内部ID,XMPPログインパスワード,管理ページのURL,管理ページパスワード,電子メールアドレス,XMPPサーバー104のドメイン名および登録要求の受信の成否成功/失敗が含まれている。登録結果情報をHTTPサーバー108から取得したプリンター4は,プリンター4に割り当てられた内部ID,XMPPログインパスワード,管理ページのURL,管理ページパスワードおよび電子メールアドレスおよびXMPPサーバー104のドメイン名をコントローラー41の不揮発性メモリに記憶するとともに,内部IDおよびXMPPドメイン名からXMPPJIDを生成し,XMPPJIDおよびXMPPログインパスワードをXMPP接続情報としてXMPPサーバー104に送信するS112。XMPPJIDおよびXMPPログインパスワードをプリンター4から取得したXMPPサーバー104は,プリンター4とXMPP接続を確立し,XMPP接続結果成功/失敗をプリンター4に送信するS114。このときXMPP接続に成功すると,プリンター4とXMPPサーバー104とのXMPP接続はプリンター4の電源が遮断されるまで継続する。印刷制御サーバー1とのXMPP接続が確立されると,プリンター4はプリンター情報をHTTPサーバー108に送信するS116。プリンター情報は,プリンター4に割り当てられた内部ID,通信仕様のバージョン,プリンターのメニュータイプ情報仕向け情報,プリンターのサブメニュータイプ情報仕向け情報およびプリンターの言語情報を含み,プリンター情報に対応するHTTPサーバー108のURLにHTTPを用いて送信される。言語情報等を含むプリンター情報を印刷制御サーバー1に送信することによって,プリンター4の仕向けに応じた登録レポート,印刷レポート等の印刷データを印刷制御サーバー1において生成することが可能になる。プリンター情報をHTTPサーバー108が受信すると,コンテンツ管理APサーバー109は,プリンター情報を内部IDと対応付けてDBサーバー106に記憶させるとともに,受信結果成功/失敗を送信元のプリンター4に送信するS118。プリンター情報の受信結果成功を受信したプリンター4は登録結果通知ジョブ作成依頼をHTTPサーバー108に送信するS122。登録結果通知ジョブは,プリンター4の印刷制御サーバー1への登録内容をプリンター4で印刷するための印刷ジョブである。具体的には内部IDが,登録結果通知ジョブ作成依頼として登録結果通知ジョブ作成依頼に対応するHTTPサーバー108のURLに送信される。登録結果通知ジョブ作成依頼を受信したHTTPサーバー108は,受信結果成功/失敗を送信元のプリンター4に送信するS124。HTTPサーバー108から登録結果通知ジョブ作成依頼の受信結果成功を送信すると,印刷制御サーバー1は登録レポートをプリンター4が印刷するための登録結果通知ジョブを生成するS126。具体的には次の通りである。まずコンテンツ管理APサーバー109は,登録結果通知ジョブ作成依頼からプリンター4の内部IDを取得し,取得した内部IDに関連づけて記憶されている管理ページのURL,管理ページパスワードおよび電子メールアドレス等,会員端末3のユーザーに通知すべき情報と,内部IDに対応付けて記憶されているプリンター4の機種固有IDとをDBサーバー106から取得してプリンター通信APサーバー105に引き渡す。続いてプリンター通信APサーバー105は,会員端末3のユーザーに通知すべき情報をプリンター4で登録レポートとして印刷するための印刷データの生成をデータ変換サービスAPサーバー102にジョブIDおよび機種IDと対応付けて依頼する。依頼を受けたデータ変換サービスAPサーバー102は,機種固有IDに対応した印刷データをデータ変換サーバー103に生成させる。続いてプリンター通信APサーバー105は,データ変換サーバー103から印刷データを取得してプリンター4の印刷ジョブとして内部IDおよびジョブIDに関連づけてDBサーバー106に記憶させる。登録結果通知ジョブを生成した印刷制御サーバー1は,新規印刷ジョブの発生を登録要求の送信元のプリンター4にXMPPを用いて通知するS128。具体的には,プリンター通信APサーバー105は,プリンター4の新規印刷ジョブが発生したことを示す印刷待ち情報をプリンター4にXMPPサーバー104を介して通知する。このとき,XMPPサーバー104はプリンター通信APサーバー105から取得した内部IDに基づいてXMPP通信の相手をプリンター4に特定し,印刷待ち情報をプリンター4にXMPPを用いて送信する。印刷待ち情報を取得したプリンター4は,受信結果成功/失敗をXMPPサーバー104にXMPPを用いて送信するS138。続いてプリンター4は,印刷データを取得するために必要な印刷ジョブ情報を印刷制御サーバー1に要求するS140。具体的には,プリンター4は印刷ジョブ情報の要求に対応するHTTPサーバー108のURLにプリンター4の内部IDをHTTPを用いて送信する。印刷ジョブ情報の要求を受けた印刷制御サーバー1は,受信結果成功/失敗と,ジョブIDと,ジョブIDに対応するHTTPサーバー108のURLと,印刷データのページ記述言語の種類とを印刷ジョブ情報としてプリンター4に送信するS142。具体的には,コンテンツ管理APサーバー109は,印刷ジョブ情報の要求としてHTTPサーバー108が取得した内部IDを取得し,内部IDと関連づけて記憶されているジョブIDと印刷データと印刷データのページ記述言語とをDBサーバー106から取得してHTTPサーバー108に引き渡す。HTTPサーバー108は,ジョブIDに対応する印刷データの取得要求を受け付けるURLを生成し,受信結果成功/失敗と,ジョブIDと,印刷データの取得要求を受け付けるURLと,印刷データのページ記述言語の種類とを印刷ジョブ情報としてプリンター4にHTTPを用いて送信する。印刷ジョブ情報を取得したプリンター4は,プリンター4がアイドル状態になるのを待ち,アイドル状態になると,印刷データを要求するS146。具体的には,プリンターは,印刷データの取得要求を受け付けるHTTPサーバー108のURLに印刷データの取得要求としてプリンター4の内部IDをHTTPを介して送信する。印刷データを要求された印刷制御サーバー1は,受信結果成功/失敗と,要求された印刷データとをHTTPを用いてプリンター4に送信するS148。具体的には,HTTPサーバー108が,印刷データの要求を受け付けたURLに対応する印刷データと,受信結果とをプリンター4にHTTPを用いて送信する。印刷データを取得したプリンター4は,印刷データに基づいて登録レポートの印刷を実行するS150。印刷を終了したプリンター4は,実行結果情報をHTTPサーバー108に送信するS154。具体的には,プリンター4は,プリンター4の内部ID,印刷を実行したジョブID,印刷ジョブの実行結果成功/失敗,実行結果が生じた理由正常,紙詰まり,インク切れなどを,HTTPサーバー108の実行結果情報に対応するURLに送信するS152。実行結果情報をHTTPサーバー108において取得した印刷制御サーバー1は,実行結果情報に基づいて印刷ジョブを更新するS156。具体的には,HTTPサーバー108は実行結果情報の受信結果成功/失敗をプリンター4に送信し,コンテンツ管理APサーバー109は,HTTPサーバー108が受信した実行結果情報に基づいて,印刷ジョブの実行結果が成功を示すものであれば,ジョブIDに対応する印刷データをDBサーバー106から削除する。上述したセットアップシーケンスの実行中,セットアップ開始要求を送信した会員端末3は定期的にセットアップステータスをプリンター4に要求するS130。具体的には,セットアップステータスの要求に対応するプリンター4のURLにセットアップのステータスの要求を送信する。セットアップステータスの要求を受け付けたプリンター4は,登録状態情報を会員端末3にHTTPを用いて送信するS132。登録状態情報は,セットアップ開始要求を取得した直後にプリンター4がS102で会員端末3に送信する内容と同じである。登録状態情報を受信した会員端末3は,S104と同様に,受信した登録状態情報に基づいて登録状態を画面表示するS134。印刷制御サーバー1へのプリンター4の登録が完了している段階では,例えば,管理ページのURL,管理ページパスワード,電子メールアドレス等が会員端末3の画面に表示される。3.ログインシーケンス図4はログインシーケンスを示す図である。ログインシーケンスは,セットアップシーケンス終了後にユーザーがプリンター4の電源ボタンを押して電源を遮断した後に再び電源ボタンを押して電源を投入すると開始する。ログインシーケンスにおいて,プリンター4は各部の初期化処理を行うともに,印刷制御サーバー1とのXMPP接続を確立し,印刷ジョブの確認を行う。具体的にはセットアップシーケンスのS112と同様に,プリンター4はXMPP接続情報をXMPPサーバー104に送信するS200。XMPP接続情報を取得したXMPPサーバー104は,S114と同様にXMPP接続を確立するS202。印刷制御サーバー1とのXMPP接続を確立したプリンター4は,セットアップシーケンスのS116と同様にHTTPを用いてプリンター情報を印刷制御サーバー1に送信するS206。プリンター情報を取得したサーバーは,S118と同様にHTTPを用いて受信結果をプリンター4に送信するS208。プリンター情報を印刷制御サーバー1に送信したプリンター4は,セットアップシーケンスのS140と同様にHTTPを用いて印刷ジョブ情報を印刷制御サーバー1に要求するS212。印刷ジョブ情報の要求を取得した印刷制御サーバー1は,S142と同様に印刷ジョブ情報をHTTPを用いてプリンター4に送信するS214。印刷ジョブ情報を取得したプリンター4は印刷ジョブがあれば印刷データを要求して印刷を実行する。このように電源投入後にプリンター4が自動的に印刷ジョブ情報を取得することによって,電源遮断中に印刷制御サーバー1において生成された印刷ジョブを電源投入直後にプリンター4が実行することが可能になる。4.返信用紙印刷シーケンス図5は返信用紙印刷シーケンスを示す図である。返信用紙印刷シーケンスは,返信用紙を会員が所有するプリンター4,5によって印刷させるための印刷依頼を,登録された電子メールアドレスに任意のコンピューターから電子メールによって送信することによって開始するS300。ここでは返信管理サーバー2が印刷依頼を送信するとする。印刷制御サーバー1は,後述するように,登録されている電子メールアドレスにおいて受信した電子メールの添付ファイルを印刷対象として処理する。このため,任意のユーザーが印刷対象を添付ファイルとして電子メールを送信すると,その電子メールが印刷依頼として印刷制御サーバー1によって処理される。プリンター毎に異なる印刷依頼の宛先電子メールアドレスは,既に述べたとおり,セットアップシーケンスにおいて会員端末3に画面表示されたりプリンター4によって印刷される。したがって,通信添削事業者は,プリンター4,5を所有する会員から,印刷制御サーバー1に登録された電子メールアドレスを通知させる。そして通信添削事業者が会員から通知された電子メールアドレスを返信管理サーバー2に登録すると,その会員が所有するプリンターにおいて返信用紙を印刷させるための印刷依頼を印刷制御サーバー1に送信する準備が整う。以下,返信管理サーバー2は,返信用紙を印刷するための原稿データとしてのpdf形式の返信用紙データ足し算ドリル1を添付ファイルとして添付し,本文として返信画像データの宛先URLを記述した電子メールを印刷依頼として生成し,プリンター4に対応する電子メールアドレスに送信したものとする。印刷依頼を受信した印刷制御サーバー1は,印刷依頼に応じた印刷ジョブを生成するS302。具体的には,印刷依頼はSMTPサーバー101を介してデータ変換サービスAPサーバー102が受信する。データ変換サービスAPサーバー102は印刷依頼としての電子メールを解析し,本文と添付ファイルとを抽出し,抽出した添付ファイルについてファイル毎に内部IDおよびジョブIDを割り当てる。ここで,データ変換サービスAPサーバー102は,プリンター4に割り当てられている内部IDとして,印刷依頼の宛先である電子メールアドレスに関連づけられた内部IDをDBサーバー106から取得して割り当てる。なお,データ変換サービスAPサーバー102によって抽出される本文は,上述のように返信管理サーバー2が電子メールの本文として記述した宛先URLである。次にデータ変換サービスAPサーバー102はデータ変換サーバー103を用いてジョブID毎に返信用紙データを印刷データ形式に変換する。以下,印刷データ形式に変換された返信用紙データを返信用紙印刷データという。返信用紙印刷データが生成されると,データ変換サービスAPサーバー102は内部ID,ジョブIDおよび宛先URLに関連づけて返信用紙印刷データと返信用紙データの識別情報例えば,ファイル名足し算ドリル1,回答用紙データの説明などとをDBサーバー106に印刷ジョブとして記憶させるとともにジョブIDをプリンタ通信APサーバー105に引き渡す。次に,印刷制御サーバー1は印刷待ち情報をプリンター4にXMPPを用いて送信するS304。具体的には,プリンター通信APサーバー105は,セットアップシーケンスのS128と同様に,印刷待ち情報をプリンター4にXMPPを用いて通知する。このように印刷依頼を受信してから印刷待ち情報をプリンター4に送信するまでの処理は,印刷待ち情報をXMPPを用いて送信するため,印刷制御サーバー1が自律的に実行することができ,プリンター4からのポーリングを必要としない。このため,印刷ジョブの生成を即座にプリンター4に通知することができ,また,最小限の通信量で印刷ジョブの生成をプリンター4に通知することができる。印刷待ち情報を取得したプリンター4は,セットアップシーケンスのS138と同様に,受信結果成功/失敗をXMPPサーバー104にXMPPを用いて送信するS306。続いてS140と同様に,プリンター4は,印刷データを取得するために必要な印刷ジョブ情報を印刷制御サーバー1にHTTPを用いて要求するS308。具体的にはプリンター4は印刷ジョブ情報の要求に対応するHTTPサーバー108のURLにプリンター4の内部IDをHTTPを用いて送信する。印刷ジョブ情報の要求を受けた印刷制御サーバー1は,受信結果成功/失敗と,ジョブIDと,印刷データの識別情報と,ジョブIDに関連づけられた返信画像データの宛先URLと,ジョブIDに関連づけられたHTTPサーバー108のURLと,印刷ジョブのページ記述言語の種類とを印刷ジョブ情報としてプリンター4にHTTPを用いて送信するS310。具体的には,コンテンツ管理APサーバー109は,印刷ジョブ情報の要求としてHTTPサーバー108が取得した内部IDを取得し,プリンター4の内部IDと関連づけて記憶されているジョブIDと返信用紙印刷データと返信画像データの宛先URLと返信用紙印刷データのファイル名と,返信用紙印刷データのページ記述言語とをDBサーバー106から取得してHTTPサーバー108に引き渡す。HTTPサーバー108は,ジョブIDに対応する返信用紙印刷データの取得要求を受け付けるURLを生成し,受信結果成功/失敗と,ジョブIDと,返信用紙印刷データの識別情報と,返信用紙印刷データの取得要求を受け付けるURLと,返信画像データの宛先URLと,返信用紙印刷データのページ記述言語の種類とを印刷ジョブ情報としてプリンター4にHTTPを用いて送信する。印刷ジョブ情報を取得したプリンター4は,印刷ジョブ情報として取得した返信用紙印刷データの識別情報と返信画像データの宛先URLとを関連づけて不揮発性メモリに記憶するS311。このように返信用紙印刷データの識別情報と宛先URLとを不揮発性メモリに記憶しておくことにより,返信用紙の印刷後に電源が遮断されても,電源の再投入後に読み出すことが可能になる。次にプリンター4は,S146と同様に,プリンター4がアイドル状態になるのを待ち,アイドル状態になると,返信用紙印刷データの取得要求を受け付けるURLをHTTPサーバー108に送信することによって返信用紙印刷データの送信を要求するS312。印刷ジョブの送信を要求されたHTTPサーバー108は,S148と同様に,受信結果成功/失敗と返信用紙印刷データの取得要求を受け付けたURLに対応付けられた返信用紙印刷データとをHTTPを用いてプリンター4に送信するS314。返信用紙印刷データを取得したプリンター4は,S150と同様に,返信用紙印刷データに基づいて印刷を実行するS316。印刷を終了したプリンター4は,S154と同様に,印刷ジョブの実行結果情報をHTTPサーバー108に送信するS318。実行結果情報をHTTPサーバー108において取得した印刷制御サーバー1は,S156と同様に実行結果情報に基づいて印刷ジョブを更新するS320。続いて,印刷制御サーバー1は印刷依頼の送信元である返信管理サーバー2に印刷依頼の実行結果成功/失敗を電子メールによって送信するS322。具体的には,コンテンツ管理APサーバー109は,実行結果情報に基づいて印刷が完了または失敗したことと,印刷が完了または失敗した印刷対象とを示すテキストを本文として記述し,宛先を印刷依頼の送信元である返信管理サーバー2とする電子メールを生成し,生成した電子メールをSMTPサーバー101を介して返信管理サーバー2に送信する。これにより,通信添削事業者は会員が返信用紙を印刷したかどうかについて把握することが可能になる。5.返信作成返信用紙データは,例えば図6Aに示すように,設問の他,基準マーク61,62,シール貼付枠63,返信用紙6の識別情報65等を表示したり印刷するためのデータであって出力機器の機種に依存しない形式である。本実施例では既に述べたとおり,返信管理サーバー2からpdf形式の返信用紙データが印刷制御サーバー1に送信され,印刷制御サーバー1において返信用紙データが印刷データ形式に変換される。会員は通信添削事業者が送信した印刷依頼に応じてプリンター4によって印刷された返信用紙6に文字等を書き込んで返信を作成する。図6Bは,返信の一例を示す平面図である。会員シール64は,会員の識別番号や問題の識別番号が印刷されたシールであって,返信6aを仕分けするために用いられる。基準マーク61,62を印刷することによって,基準マーク61,62を基準として会員シール64の位置を光学的に特定し,会員の識別番号や問題の識別番号を光学的に認識することも可能になる。会員は,予め通信添削事業者から郵送された会員シール64をシール貼付枠63に貼り付けて返信6aを完成させる。なお,会員シール64に含まれる情報会員の識別番号や返信用紙の識別番号などを印刷依頼における回答用紙データに含ませておき,この会員シール64に含まれる情報もS316において印刷させるようにしておくことで,シール貼付を不用としても良い。6.返信送信シーケンス図7は返信送信シーケンスを示すシーケンス図である。ここでは,会員がプリンター4を用いて返信6aを返信管理サーバー2に送信する例について説明する。以下の処理は,返信6aを送信しようとする会員が操作部46を操作して返信送信モードを選択した状態において実行される。返信送信モードは,返信画像データを生成して宛先URLに送信するためのモードである。はじめに返信6aがプリンター4によって読み取られるS326。例えば,会員が読取部46の図示しない原稿台ガラスやADFAutoDocumentFeederに返信6aをセットした状態で操作部46を操作して読み取り開始を指示すると,コントローラー41に制御された読取部44が返信6aを読み取る。その結果,コントローラー41のRAMに返信6aから読み取られた返信画像データが記憶される。返信6aを読み取ったプリンター4は,不揮発性メモリに記憶されている宛先URLを返信画像データの宛先として設定するS328。具体的には,コントローラー41が不揮発性メモリに記憶している全ての宛先URLと,それぞれの宛先URLに関連づけて不揮発性メモリに記憶されている返信用紙印刷データの識別情報とを不揮発性メモリから読み出し,操作部46のディスプレイに返信用紙印刷データの識別情報をドロップダウンリストとして選択可能に表示する。返信用紙6に対応する返信用紙データの識別情報としてファイル名足し算ドリル1が選択されると,コントローラー41は,選択されたファイル名足し算ドリル1に関連づけられている宛先URLを返信画像データの宛先として設定する。返信6aは返信用紙データ足し算ドリル1に基づいて印刷された返信用紙6から作成された物であるから,会員は,ファイル名足し算ドリル1を選択することによって返信aを送信すべき適切な宛先URLを選択することができる。また宛先URLに関連づけられている識別情報を返信用紙6に印刷しておけば,会員は適切な宛先を容易に選択することができる。このようにして会員の操作に応じて宛先URLを設定することにより,返信画像データの宛先URLが異なる会員がプリンターを共有していたり,返信用紙毎に異なる宛先URLが設定されている場合にも,宛先URLを選択して返信画像データを送信することが可能になる。またプリンター4に宛先URLが記憶されているため,宛先URLを会員がキー操作によって入力する必要がない。さらに,宛先URLに関連づけられた識別情報を選択対象として表示することによって,会員は適切な宛先URLを容易に選択することができる。次にプリンター4は,設定した宛先URLに返信画像データをインターネットを介して送信するS332。具体的には,コントローラー41は,HTTPを用いて宛先URLに外部I/F42を介して返信画像データを送信する。その結果,返信管理サーバー2は返信画像データを受信するS332。返信用紙データ毎に異なる宛先URLを印刷依頼の本文に設定しておくことにより,返信管理サーバー2では,返信画像データを返信用紙の種類毎に受信できる。また,会員や会員属性年齢,学年,住所の市町村名等毎に異なる宛先URLを印刷依頼の本文に設定しておくことにより,返信管理サーバー2では,返信画像データを会員属性毎に受信できる。以上説明した返信送信シーケンスでは,予め返信用紙送信シーケンスにおいてプリンター4に記憶されていた宛先URLを返信画像データの宛先として設定できるため,返信画像データの宛先URLを会員が入力する必要がない。したがって,返信画像データの誤送信を防止できるとともに,会員による宛先URLの設定作業負担を軽減することができる。7.他の実施形態尚,本発明の技術的範囲は,上述した実施例に限定されるものではなく,本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば,返信用紙データのファイル名をユーザーに選択させることによって宛先URLを設定する例を説明したが,返信画像データの宛先を以下のように自動的に設定するようにしても良い。返信画像データの宛先を自動設定するには,返信用紙データに関連づけられた宛先と当該返信用紙データに基づいて印刷される返信用紙とを関連づける識別情報を返信用紙に印刷すればよい。識別情報は光学的に読み取って認識可能な形態であればどのような形態でも良いが,文字認識が不要なバーコードが望ましい。図8は宛先と返信用紙とを関連づける識別情報としてバーコードを用いる場合の印刷用紙送信シーケンスを示しており,図10はバーコード66が付された返信の宛先を自動設定して返信をインターネットを介して送信する返信送信シーケンスを示している。図5,図7に示したシーケンスと同一の処理を実行するステップには同一の符号が付されている。S300に対応するS300aでは,返信管理サーバー2は,返信用紙データを添付して本文に返信識別IDと宛先URLを含めた電子メールを印刷依頼として印刷制御サーバー1に送信するS300a。印刷依頼を受信すると,印刷制御サーバー1は,返信識別IDに基づいてバーコード画像データを生成し,返信用紙データにバーコード画像データを合成し,合成した返信用紙データを印刷するための印刷ジョブを生成するS302a。返信識別IDは返信用紙データに基づいて印刷される返信用紙の識別情報である。返信用紙データと宛先URLが関連づけられているため,返信識別IDを返信用紙に印刷すれば,光学的に認識される返信識別IDによって返信用紙と宛先URLとを関連付けることが可能になる。そこで印刷制御サーバー1は,返信識別IDをバーコードとして印刷するために,返信識別IDからバーコード画像を生成して返信用紙データに合成する。バーコード画像が合成された返信用紙データから印刷ジョブを生成する処理については,返信識別IDがジョブIDに関連づけてDBサーバー106に記憶される点を除けば,上述したS302と同じであるから説明を省略する。S310に対応するS310aでは,サーバー1は,印刷ジョブ情報として,ジョブIDと,ジョブIDに関連づけられた返信画像データの宛先URL返信識別IDHTTPサーバー108のURL印刷ジョブのページ記述言語の種類とをプリンター4にHTTPを用いて送信する。S311に対応するS311aでは,プリンター4は,返信画像データの宛先URLと返信識別IDを関連づけてコントローラー41の不揮発性メモリに記憶する。S316が実行されると,図9Aに示すように返信識別IDに対応するバーコード66が付された返信用紙6bがプリンター4によって印刷される。S328に対応するS328aでは,プリンター4は,不揮発性メモリに記憶されている宛先URLを返信画像データの宛先として自動設定する。具体的にはまず,コントローラー41のRAMに記憶された返信画像データがコントローラー41によって解析される。返信画像データにはバーコード66の画像が含まれているため,このバーコードの画像の解析に基づいて返信識別IDが認識される。続いてコントローラー41は,認識された返信識別IDに関連づけて不揮発性メモリに記憶している宛先URLを不揮発性メモリから読み出して返信画像データの宛先として設定する。このように返信用紙データに関連づけられた宛先URLと当該返信用紙データに基づいて印刷される返信用紙6bとを関連づけるバーコード66を返信用紙6bに印刷することによって,プリンター4が宛先URLを自動設定することが可能になる。また,返信管理サーバー2から送信される識別情報に基づいて印刷制御サーバー1においてバーコード画像を生成して返信用紙画像データに合成するため,印刷制御サーバー1に登録されるプリンターにおけるバーコード認識の仕様を統一することができる。その他,宛先URLを設定する手法としては,宛先URLをユーザーによって選択させるために宛先URL自体をプリンター4の操作部46に表示してもよいし,宛先URLに対応する返信用紙データの印刷日時をプリンターの不揮発性メモリ等に記憶しておいて選択可能に表示してもよい。そもそも,宛先URLを1件分のみ記憶するようにし,選択をせずに記憶している宛先URLに送信を行うようにしても良い。この場合,記憶している宛先URLに送信を行ったのち,送信が成功していれば宛先URLを不揮発性メモリから削除し,次の宛先URLを含む印刷ジョブを受け付けるようにする。送信が失敗していた場合は,再送信を繰り返すか,ユーザーから取り消しの指示を受けて宛先URLを不揮発性メモリから削除する。また,上記実施例では会員端末3を操作してプリンター4を印刷制御サーバー1に登録する例を説明したが,プリンター4の操作部46をユーザーが操作してプリンター4を印刷制御サーバー1に登録しても良い。また,上記実施例ではプリンター4が印刷制御サーバー1から印刷待ち情報を受信すると自動的に印刷ジョブを実行する例を示したが,印刷待ち情報を受信したプリンター4の操作部46に印刷ジョブの存在を表示させ,ユーザーによる印刷ジョブの実行指示を待ってプリンター4が印刷ジョブを実行してもよい。また上記実施例では,印刷制御サーバー1がLANで接続された複数のサーバーコンピューターによって構成される例を説明したが,印刷制御サーバー1の機能を単一のサーバーコンピューターで実現することも可能である。また,プリンター4と印刷制御サーバー1との通信プロトコルについては,どのようなプッシュ型通信プロトコルやプル型通信プロトコルサーバーからクライアントに対する処理が必ずクライアントからの要求に応えて実行されるプロトコルを用いても良い。例えば,宛先URLや返信用紙データをHTTPを用いて返信管理サーバー2から印刷制御サーバー1に送信しても良い。また,画像読み取り機能のないプリンターにイメージスキャナーを接続してプリンターに返信画像データを取り込んでもよいし,イメージスキャナーで読み取った返信画像データをリムーバブルメモリを介してプリンターに取り込んでも良い。"