【手続補正書】
【提出日】平成17年10月20日(2005.10.20)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印刷データを受信する受信手段と、
前記受信手段が受信した印刷データを一時的に格納する受信バッファと、
印刷データの受信処理を一時停止させる受信制御手段と、
印刷データを格納し得る補助記憶装置と、
前記補助記憶装置への印刷データの書き込み動作を制御する書込制御手段とを備え、
前記受信制御手段は、前記受信バッファに空き領域が無くなったとき受信処理を一時停止させるとともに、受信処理を一時停止させた状態で前記受信バッファに所定量以上の空き領域が生じたとき前記一時停止を解除して受信処理を再開させるものであり、
前記書込制御手段は、前記受信バッファに空き領域が無くなったとき、前記受信バッファに格納されている印刷データを前記補助記憶装置に書き込む書込処理を開始し、前記書込処理が完了する前に印刷データが前記受信バッファから読み出されることによって前記受信バッファに前記所定量以上の空き領域が生じたときは前記書込処理を中止するとともに今回の書込処理で前記補助記憶装置に書き込んだ印刷データを前記補助記憶装置から破棄し、前記書込処理が完了したときはこの書込処理で前記補助記憶装置に書き込んだ印刷データが前記受信バッファにおいて格納されていた領域を空き領域にする
ことを特徴とする印刷データ処理装置。
【請求項２】
印刷データを受信する受信手段と、
前記受信手段が受信した印刷データを一時的に格納する受信バッファと、
印刷データの受信処理を、高速受信モードと、これよりも受信処理が低速になる低速受信モードと、受信処理を一時停止させる一時停止モードとに切り替える受信制御手段と、
印刷データを格納し得る補助記憶装置とを備え、
前記受信制御手段は、前記受信バッファに格納されている印刷データのデータ量が第１の閾値を下回ったとき前記受信処理を前記高速受信モードにし、前記第１の閾値より前記受信バッファの空き領域が少なくなる第２の閾値を前記受信バッファに格納されている印刷データのデータ量が上回ったとき前記受信処理を前記低速受信モードにし、前記受信バッファに空き領域が無くなったとき前記受信処理を一時停止モードにし、前記一時停止モードの状態で前記受信バッファに格納されている印刷データのデータ量が前記受信バッファに所定量の空き領域が生じる第３の閾値を下回ったとき前記一時停止モードを解除して受信処理を再開させる
ことを特徴とする印刷データ処理装置。
【請求項３】
前記印刷データ処理装置は、さらに、前記補助記憶装置への印刷データの書き込み動作を制御する書込制御手段を備え、
該書込制御手段は、前記受信バッファに空き領域が無くなったとき、前記受信バッファに格納されている印刷データを前記補助記憶装置に書き込む書込処理を開始し、前記書込処理が完了する前に印刷データが前記受信バッファから読み出されることによって前記受信バッファに格納されている印刷データのデータ量が前記第３の閾値を下回ったときは前記書込処理を中止するとともに今回の書込処理で前記補助記憶装置に書き込んだ印刷データを前記補助記憶装置から破棄し、前記書込処理が完了したときはこの書込処理で前記補助記憶装置に書き込んだ印刷データが前記受信バッファにおいて格納されていた領域を空き領域にする
ことを特徴とする請求項２に記載の印刷データ処理装置。
【請求項４】
前記印刷データ処理装置は、さらに、前記受信バッファまたは前記補助記憶装置から印刷データを読み出してイメージデータに展開する展開手段を備え、
該展開手段は、前記書込処理の完了した印刷データが前記補助記憶装置に存在する場合は、書き込まれた順に印刷データを前記補助記憶装置から読み出してイメージデータに展開し、前記書込処理の完了した印刷データが前記補助記憶装置に存在しない場合は、前記受信バッファにある印刷データを読み出してイメージデータに展開する
ことを特徴とする請求項１乃至３のいずれか１つに記載の印刷データ処理装置。
【請求項５】
データを受信する受信手段と、
前記受信手段が受信したデータを一時的に格納する受信バッファと、
データの受信処理を一時停止させる受信制御手段と、
データを格納し得る補助記憶装置と、
前記補助記憶装置へのデータの書き込み動作を制御する書込制御手段とを備え、
前記受信制御手段は、前記受信バッファに空き領域が無くなったとき受信処理を一時停止させるとともに、受信処理を一時停止させた状態で前記受信バッファに所定量以上の空き領域が生じたとき前記一時停止を解除して受信処理を再開させるものであり、
前記書込制御手段は、前記受信バッファに空き領域が無くなったとき、前記受信バッファに格納されているデータを前記補助記憶装置に書き込む書込処理を開始し、前記書込処理が完了する前にデータが前記受信バッファから読み出されることによって前記受信バッファに前記所定量以上の空き領域が生じたときは前記書込処理を中止するとともに今回の書込処理で前記補助記憶装置に書き込んだデータを前記補助記憶装置から破棄し、前記書込処理が完了したときはこの書込処理で前記補助記憶装置に書き込んだデータが前記受信バッファにおいて格納されていた領域を空き領域にする
ことを特徴とするデータ処理装置。
【請求項６】
前記データ処理装置は、さらに、前記受信バッファまたは前記補助記憶装置からデータを順次読み出して所定の処理を実行する処理手段を備え、
該処理手段は、前記書込処理の完了したデータが前記補助記憶装置に存在する場合は、書き込まれた順にデータを前記補助記憶装置から読み出して前記所定の処理を実行し、前記書込処理の完了したデータが前記補助記憶装置に存在しない場合は、前記受信バッファにあるデータを読み出して前記所定の処理を実行する
ことを特徴とする請求項５に記載のデータ処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
【課題を解決するための手段】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１にかかわる発明は、印刷データを受信する受信手段（１１）と、前記受信手段（１１）が受信した印刷データを一時的に格納する受信バッファ（２０）と、印刷データの受信処理を一時停止させる受信制御手段（１１）と、印刷データを格納し得る補助記憶装置（１４）と、前記補助記憶装置（１４）への印刷データの書き込み動作を制御する書込制御手段（１５）とを備え、
前記受信制御手段（１１）は、前記受信バッファ（２０）に空き領域が無くなったとき受信処理を一時停止させるとともに、受信処理を一時停止させた状態で前記受信バッファ（２０）に所定量以上の空き領域が生じたとき前記一時停止を解除して受信処理を再開させるものであり、前記書込制御手段（１５）は、前記受信バッファ（２０）に空き領域が無くなったとき、前記受信バッファ（２０）に格納されている印刷データを前記補助記憶装置（１４）に書き込む書込処理を開始し、前記書込処理が完了する前に印刷データが前記受信バッファ（２０）から読み出されることによって前記受信バッファ（２０）に前記所定量以上の空き領域が生じたときは前記書込処理を中止するとともに今回の書込処理で前記補助記憶装置（１４）に書き込んだ印刷データを前記補助記憶装置（１４）から破棄し、前記書込処理が完了したときはこの書込処理で前記補助記憶装置（１４）に書き込んだ印刷データが前記受信バッファ（２０）において格納されていた領域を空き領域にすることを特徴とする印刷データ処理装置である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
請求項２にかかわる発明は、印刷データを受信する受信手段（１１）と、前記受信手段（１１）が受信した印刷データを一時的に格納する受信バッファ（２０）と、印刷データの受信処理を、高速受信モードと、これよりも受信処理が低速になる低速受信モードと、受信処理を一時停止させる一時停止モードとに切り替える受信制御手段（１１）と、印刷データを格納し得る補助記憶装置（１４）とを備え、
前記受信制御手段（１１）は、前記受信バッファ（２０）に格納されている印刷データのデータ量が第１の閾値（２１）を下回ったとき前記受信処理を前記高速受信モードにし、前記第１の閾値（２１）より前記受信バッファ（２０）の空き領域が少なくなる第２の閾値（２２）を前記受信バッファ（２０）に格納されている印刷データのデータ量が上回ったとき前記受信処理を前記低速受信モードにし、前記受信バッファ（２０）に空き領域が無くなったとき前記受信処理を一時停止モードにし、前記一時停止モードの状態で前記受信バッファ（２０）に格納されている印刷データのデータ量が前記受信バッファ（２０）に所定量の空き領域が生じる第３の閾値（２３）を下回ったとき前記一時停止モードを解除して受信処理を再開させることを特徴とする印刷データ処理装置である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
請求項３にかかわる発明は、前記印刷データ処理装置は、さらに、前記補助記憶装置（１４）への印刷データの書き込み動作を制御する書込制御手段（１５）を備え、
該書込制御手段（１５）は、前記受信バッファ（２０）に空き領域が無くなったとき、前記受信バッファ（２０）に格納されている印刷データを前記補助記憶装置（１４）に書き込む書込処理を開始し、前記書込処理が完了する前に印刷データが前記受信バッファ（２０）から読み出されることによって前記受信バッファ（２０）に格納されている印刷データのデータ量が前記第３の閾値（２３）を下回ったときは前記書込処理を中止するとともに今回の書込処理で前記補助記憶装置（１４）に書き込んだ印刷データを前記補助記憶装置（１４）から破棄し、前記書込処理が完了したときはこの書込処理で前記補助記憶装置（１４）に書き込んだ印刷データが前記受信バッファ（２０）において格納されていた領域を空き領域にすることを特徴とする請求項２に記載の印刷データ処理装置である。
請求項４にかかわる発明は、前記印刷データ処理装置は、さらに、前記受信バッファ（２０）または前記補助記憶装置（１４）から印刷データを読み出してイメージデータに展開する展開手段（１３）を備え、
該展開手段（１３）は、前記書込処理の完了した印刷データが前記補助記憶装置（１４）に存在する場合は、書き込まれた順に印刷データを前記補助記憶装置（１４）から読み出してイメージデータに展開し、前記書込処理の完了した印刷データが前記補助記憶装置（１４）に存在しない場合は、前記受信バッファ（２０）にある印刷データを読み出してイメージデータに展開することを特徴とする請求項１乃至３のいずれか１つに記載の印刷データ処理装置である。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
請求項５にかかわる発明は、データを受信する受信手段（１１）と、前記受信手段（１１）が受信したデータを一時的に格納する受信バッファ（２０）と、データの受信処理を一時停止させる受信制御手段（１１）と、データを格納し得る補助記憶装置（１４）と、前記補助記憶装置（１４）へのデータの書き込み動作を制御する書込制御手段（１５）とを備え、
前記受信制御手段（１１）は、前記受信バッファ（２０）に空き領域が無くなったとき受信処理を一時停止させるとともに、受信処理を一時停止させた状態で前記受信バッファ（２０）に所定量以上の空き領域が生じたとき前記一時停止を解除して受信処理を再開させるものであり、前記書込制御手段（１５）は、前記受信バッファ（２０）に空き領域が無くなったとき、前記受信バッファ（２０）に格納されているデータを前記補助記憶装置（１４）に書き込む書込処理を開始し、前記書込処理が完了する前にデータが前記受信バッファ（２０）から読み出されることによって前記受信バッファ（２０）に前記所定量以上の空き領域が生じたときは前記書込処理を中止するとともに今回の書込処理で前記補助記憶装置（１４）に書き込んだデータを前記補助記憶装置（１４）から破棄し、前記書込処理が完了したときはこの書込処理で前記補助記憶装置（１４）に書き込んだデータが前記受信バッファ（２０）において格納されていた領域を空き領域にすることを特徴とするデータ処理装置である。
請求項６にかかわる発明は、前記データ処理装置は、さらに、前記受信バッファ（２０）または前記補助記憶装置（１４）からデータを順次読み出して所定の処理を実行する処理手段を備え、
該処理手段は、前記書込処理の完了したデータが前記補助記憶装置（１４）に存在する場合は、書き込まれた順にデータを前記補助記憶装置（１４）から読み出して前記所定の処理を実行し、前記書込処理の完了したデータが前記補助記憶装置（１４）に存在しない場合は、前記受信バッファ（２０）にあるデータを読み出して前記所定の処理を実行することを特徴とする請求項５に記載のデータ処理装置である。
上記発明によれば、受信バッファ（２０）がデータでフルになると、受信を一時停止し、受信バッファ（２０）に格納されているデータを補助記憶装置（１４）に移して格納する書込処理が開始される。書込処理の実行中に処理手段が動作し、書込処理が完了する前に所定量以上の空き領域が受信バッファ（２０）に生じたときは、補助記憶装置（１４）への書込処理を中止し、かつ途中まで格納したデータを補助記憶装置（１４）から破棄して、受信を再開する。一方、受信バッファ（２０）に所定量以上の空き領域が生じる前に書込処理が完了した場合には、この書込処理で補助記憶装置（１４）に格納したデータの分だけ受信バッファ（２０）に空き領域が生成される。