【手続補正書】
【提出日】平成19年6月14日(2007.6.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  外部装置とネットワークを介して通信可能な印刷装置であって、
前記外部装置から送信された印刷要求を受信する印刷要求受信手段と、
前記受信された印刷要求に対応する印刷データを受信するためのポートを生成するポート生成手段と、
前記受信された印刷要求に対する応答として、前記生成されたポートの情報を含む応答データを前記外部装置に送信する応答手段と、
前記外部装置から前記応答データに応じて送信された印刷データを前記生成されたポートで受信する印刷データ受信手段とを有し、
前記ポート生成手段は、前記外部装置からの印刷要求を受信する毎に異なるポートを生成し、
前記印刷データ受信手段は、前記応答データの送信から所定時間内に、前記生成されたポートで印刷データの受信が開始されたか否かを管理することを特徴とする印刷装置。
【請求項２】  前記応答データの送信から所定時間内に前記生成されたポートに前記外部装置から送信された印刷データの受信が開始されない場合、前記生成されたポートをクローズするポートクローズ手段を有することを特徴とする請求項１記載の印刷装置。
【請求項３】  前記応答データの送信直後に起動し、前記所定時間を計時するタイマーを有し、前記印刷データ受信手段は、前記タイマーを用いて、前記応答データの送信から所定時間内に前記生成されたポートに前記外部装置から送信された印刷データの受信が開始されたか否かを管理することを特徴とする請求項１また２に記載の印刷装置。
【請求項４】  前記タイマーは、前記受信された印刷要求の印刷データを受信するためのポートの１つとして生成される複数のポート毎に設けられていることを特徴とする請求項３記載の印刷装置。
【請求項５】  外部装置とネットワークを介して通信可能な印刷装置であって、
前記外部装置から送信された印刷要求を受信する印刷要求受信手段と、
前記印刷要求受信手段により受信された印刷要求に対応する印刷データの宛先を識別する情報を、前記印刷要求受信手段により受信された印刷要求に対する応答として送信する応答手段と、
前記応答手段により送信された情報が示す宛先に対する前記外部装置からの印刷データを受信する印刷データ受信手段とを有し、
前記応答手段は、複数の印刷要求のそれぞれに対して異なる宛先を割り当て、前記印刷データ受信手段は、複数の宛先のそれぞれにおいて、前記応答手段により情報が送信されてから所定時間経過後は当該宛先に対する印刷データの受信を制限することを特徴とする印刷装置。
【請求項６】  前記応答手段により情報が送信されるのに応じて、当該情報が示す宛先に対応付けて、時間の計測を開始する時間管理手段を有し、
前記印刷データ受信手段は、宛先に対応付けて計測された時間が所定時間に達した後は、当該宛先に対する印刷データの受信を制限することを特徴とする請求項５記載の印刷装置。
【請求項７】  前記応答手段により情報が送信されるのに応じて、当該情報が示す宛先に対応付けて、時刻を記憶する時間管理手段を有し、
前記印刷データ受信手段は、宛先に対応付けて記憶された時刻から所定時間が経過した後は、当該宛先に対する印刷データの受信を制限することを特徴とする請求項５記載の印刷装置。
【請求項８】  外部装置からネットワークを介して送信された印刷ジョブを印刷装置により印刷するための印刷処理方法であって、
前記外部装置から送信された印刷要求を受信する印刷要求受信工程と、
前記受信された印刷要求に対応する印刷データを受信するためのポートを生成するポート生成工程と、
前記受信された印刷要求に対する応答として、前記生成されたポートの情報を含む応答データを前記外部装置に送信する応答工程と、
前記外部装置から前記応答データに応じて送信された印刷データを前記生成されたポートで受信する印刷データ受信工程とを有し、
前記ポート生成工程では、前記外部装置からの印刷要求を受信する毎に異なるポートを生成し、
前記印刷データ受信工程では、前記応答データの送信から所定時間内に前記生成されたポートで印刷データの受信が開始されたか否かを管理することを特徴とする印刷処理方法。
【請求項９】  外部装置からネットワークを介して送信された印刷ジョブを印刷装置により印刷するための印刷処理方法であって、
前記外部装置から送信された印刷要求を受信する印刷要求受信工程と、
前記印刷要求受信工程で受信された印刷要求に対応する印刷データの宛先を識別する情報を、前記印刷要求受信工程で受信された印刷要求に対する応答として送信する応答工程と、
前記応答工程で送信された情報が示す宛先に対する前記外部装置からの印刷データを受信する印刷データ受信工程とを有し、
前記応答工程では、複数の印刷要求のそれぞれに対して異なる宛先を割り当て、
前記印刷データ受信工程では、複数の宛先のそれぞれにおいて、前記応答工程で情報が送信されてから所定時間経過後は当該宛先に対する印刷データの受信を制限することを特徴とする印刷処理方法。
【請求項１０】  外部装置からネットワークを介して送信された印刷ジョブを印刷する印刷装置上で実行されるプログラムであって、
前記外部装置から送信された印刷要求を受信する印刷要求受信モジュールと、前記受信された印刷要求に対応する印刷データを受信するためのポートを生成するポート生成モジュールと、
前記受信された印刷要求に対する応答として、前記生成されたポートの情報を含む応答データを前記外部装置に送信する応答モジュールと、
前記外部装置から前記応答データに応じて送信された印刷データを前記生成されたポートで受信する印刷データ受信モジュールとを有し、
前記ポート生成モジュールは、前記外部装置からの印刷要求を受信する毎に異なるポートを生成し、
前記印刷データ受信モジュールは、前記応答データの送信から所定時間内に前記生成されたポートで印刷データの受信が開始されたか否かを管理することを特徴とするプログラム。
【請求項１１】  外部装置からネットワークを介して送信された印刷ジョブを印刷する印刷装置上で実行されるプログラムであって、
前記外部装置から送信された印刷要求を受信する印刷要求受信モジュールと、前記印刷要求受信モジュールによって受信された印刷要求に対応する印刷データの宛先を識別する情報を、前記印刷要求受信モジュールによって受信された印刷要求に対する応答として送信する応答モジュールと、
前記応答モジュールによって送信された情報が示す宛先に対する前記外部装置からの印刷データを受信する印刷データ受信モジュールとを有し、
前記応答モジュールでは、複数の印刷要求のそれぞれに対して異なる宛先を割り当て、
前記印刷データ受信モジュールでは、複数の宛先のそれぞれにおいて、前記応答モジュールにより情報が送信されてから所定時間経過後は当該宛先に対する印刷データの受信を制限することを特徴とするプログラム。
【請求項１２】  請求項１０または１１記載のプログラムをコンピュータ読み取り可能に格納したことを特徴とする記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、本発明は、上記目的を達成するために、外部装置からネットワークを介して送信された印刷ジョブを印刷装置により印刷するための印刷処理方法であって、前記外部装置から送信された印刷要求を受信する印刷要求受信工程と、前記印刷要求受信工程で受信された印刷要求に対応する印刷データの宛先を識別する情報を、前記印刷要求受信工程で受信された印刷要求に対する応答として送信する応答工程と、前記応答工程で送信された情報が示す宛先に対する前記外部装置からの印刷データを受信する印刷データ受信工程とを有し、前記応答工程では、複数の印刷要求のそれぞれに対して異なる宛先を割り当て、
前記印刷データ受信工程では、複数の宛先のそれぞれにおいて、前記応答工程で情報が送信されてから所定時間経過後は当該宛先に対する印刷データの受信を制限することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、本発明は、上記目的を達成するために、外部装置からネットワークを介して送信された印刷ジョブを印刷する印刷装置上で実行されるプログラムであって、前記外部装置から送信された印刷要求を受信する印刷要求受信モジュールと、前記印刷要求受信モジュールによって受信された印刷要求に対応する印刷データの宛先を識別する情報を、前記印刷要求受信モジュールによって受信された印刷要求に対する応答として送信する応答モジュールと、前記応答モジュールによって送信された情報が示す宛先に対する前記外部装置からの印刷データを受信する印刷データ受信モジュールとを有し、前記応答モジュールでは、複数の印刷要求のそれぞれに対して異なる宛先を割り当て、前記印刷データ受信モジュールでは、複数の宛先のそれぞれにおいて、前記応答モジュールにより情報が送信されてから所定時間経過後は当該宛先に対する印刷データの受信を制限することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
ＴＣＰ／ＩＰプロトコル制御部３０６は、ＴＣＰ／ＩＰを制御するモジュールを備え、ネットワーク通信ドライバ３０７を使用してＴＣＰ／ＩＰに従ったデータ送受信制御を行う。ＨＴＴＰサーバ制御部３０５は、ＨＴＴＰの全般を制御するモジュールであり、ホストコンピュータから受信したＨＴＴＰリクエストパケットを解析して適切な処理を行い、そのデータをＳＯＡＰ制御部３０４や画像印刷制御部３０２などの上位アプリケーションに渡すと共に、上位アプリケーションの指示によりＨＴＴＰレスポンスパケットをホストコンピュータに返送する制御を行う。ＳＯＡＰ制御部３０４はＳＯＡＰを制御するモジュールであり、ホストコンピュータから受信したＸＭＬ形式のデータを、ＸＭＬパーサ３０３を使用して解析し、それに基づいて画像印刷制御部３０２の適切なモジュールを呼び出し、またホストコンピュータに返すべきデータをＸＭＬ形式のデータに変換し、ＨＴＴＰサーバ制御部３０５を介してホストコンピュータに返信する制御を行う。ＸＭＬパーサ３０３は、ＸＭＬ形式のデータを入力とし、その解析結果を出力するモジュールである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
一方、上記ステップＳ６０７において３０秒のタイマーがタイムアウトする前に指定された印刷ポートにホストコンピュータからの印刷データの受信が開始されていないと判定された場合、すなわち印刷データの受信開始前にタイマーがタイムアウトした場合、印刷装置１０１は、ステップＳ６０９において、上記ステップＳ６０３で生成された印刷ポートをクローズする。ここで、ホストコンピュータが印刷データを送信する際、ホストコンピュータからはＴＣＰレベルでのＳＹＮ（シーケンス番号の同期。接続要求を意味する）パケットが送信されるが、タイマーがタイムアウトした後すなわち印刷ポートがクローズされた後において送信されたＳＹＮパケットに対しては、印刷装置１０１からＲＳＴ（リセット）パケットがホストコンピュータに返され、ホストコンピュータと印刷装置１０１との接続を確立することができず、印刷データの送信は不可能となる。