【手続補正書】
【提出日】平成25年7月11日(2013.7.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された電子機器から供給された印刷データに基づいて印刷ジョブを実行し、ある印刷ジョブの実行中に他の印刷ジョブの割り込み処理を許容する印刷装置であって、
前記印刷データは、一連のＰＤＬコマンドを含み、
前記一連のＰＤＬコマンドのそれぞれは、前記割り込み処理により中断された印刷ジョブが再開される際、再度実行することが必要なＰＤＬコマンドである再実行必要コマンドと、前記割り込み処理により中断された印刷ジョブが再開される際、再度実行することが不要なＰＤＬコマンドである再実行不要コマンドと、のうちのいずれかに分類され、
前記電子機器から前記印刷データを受信する受信手段と、
前記受信された印刷データに含まれる一連のＰＤＬコマンドを、ＰＤＬコマンド記憶手段に登録するＰＤＬコマンド登録手段と、
前記ＰＤＬコマンド記憶手段に記憶されている一連のＰＤＬコマンドを先頭から順次実行することにより前記印刷ジョブを実行するコマンド実行手段と、を備え、
前記コマンド実行手段は、
前記ＰＤＬコマンドを実行する毎に、当該ＰＤＬコマンドが前記再実行不要コマンドであるか否かを判別し、
当該ＰＤＬコマンドが前記再実行不要コマンドであると判別した場合、前記ＰＤＬコマンド記憶手段に記憶されている当該ＰＤＬコマンドを、何も処理しないことを指示する印刷データに書き換える、
ことを特徴とする印刷装置。
【請求項２】
前記印刷データが受信されたことを検知すると、当該受信された印刷データにより表される印刷ジョブを特定する印刷ジョブ特定情報を、印刷ジョブキューの末尾に追加する印刷ジョブ制御手段を、さらに備え、
前記印刷ジョブ制御手段は、
前記コマンド実行手段による印刷ジョブの実行の終了を検知すると、終了した印刷ジョブの印刷ジョブ特定情報を前記印刷ジョブキューより取り除き、前記コマンド実行手段を、前記印刷ジョブキューの先頭の印刷ジョブ特定情報により特定される印刷ジョブの実行を開始するように制御し、
前記割り込み処理の指示を検知すると、前記割り込み処理の指示がなされた印刷ジョブを特定する印刷ジョブ特定情報を、前記印刷ジョブキューの先頭に移動するとともに、前記コマンド実行手段を、実行中の印刷ジョブを中断し、前記割り込み処理の指示がなされた印刷ジョブの実行を開始するように制御する、
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷ジョブ制御手段は、
前記割り込み処理の指示を検知すると、改ページコマンドであるＰＤＬコマンドが前記コマンド実行手段により実行されるまで待ち、その後、割り込み処理の指示がなされた印刷ジョブを特定する印刷ジョブ特定情報を、前記印刷ジョブキューの先頭に移動するとともに、前記コマンド実行手段を、実行中の印刷ジョブを中断し、前記割り込み処理の指示がなされた印刷ジョブの実行を開始するように制御する、
ことを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記割り込み処理は、新たに受信された印刷データにより表される印刷ジョブを直ちに実行する処理である、
ことを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記割り込み処理は、印刷ジョブキューに登録済みの印刷ジョブ特定情報により特定される印刷ジョブを直ちに実行する処理である、
ことを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項６】
前記再実行必要コマンドには、印刷装置の動作を制御する制御情報を指定するＰＤＬコマンドが含まれ、
前記再実行不要コマンドには、イメージの描画を指示するＰＤＬコマンドを含む画像データを生成するＰＤＬコマンド、および、印刷を開始する改ページコマンドが含まれる、
ことを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
前記再実行不要コマンドには、イメージの描画を指示するコマンドを表すコマンド部と、イメージデータを表すイメージデータ部と、を有するイメージ描画コマンドが含まれ、
前記ＰＤＬコマンド記憶手段は、コマンドが記憶されるコマンド記憶手段と、イメージデータが記憶されるイメージデータ記憶手段と、を備え、
前記ＰＤＬコマンド登録手段は、
前記受信された印刷データに含まれるＰＤＬコマンドが前記イメージ描画コマンドである場合、当該イメージ描画コマンドのコマンド部を内部コマンドに変換して前記コマンド記憶手段に登録するとともに、当該イメージ描画コマンドのイメージデータ部を前記イメージデータ記憶手段に登録し、
前記受信された印刷データに含まれるＰＤＬコマンドがイメージ描画コマンドでない場合、当該ＰＤＬコマンドを前記コマンド記憶手段に登録し、
前記コマンド実行手段は、
前記内部コマンドを実行する場合、前記コマンド記憶手段に記憶されている内部コマンドと、前記イメージデータ記憶手段に登録されているイメージデータと、に基づいて、イメージの描画を実行し、
前記内部コマンドの実行後、前記コマンド記憶手段に記憶されている当該内部コマンドを、当該内部コマンドのサイズ分の、何も処理しないことを指示する制御データであるＮＯＰデータに書き換え、
前記内部コマンド以外の再実行不要コマンドについては、当該コマンドの実行後、前記コマンド記憶手段に記憶されている当該コマンドを、当該コマンドのサイズ分のＮＯＰデータに書き換える、
ことを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
前記内部コマンドには、前記イメージデータ記憶手段に登録されたイメージデータの相対アドレスおよび長さを特定する情報が含まれる、
ことを特徴とする請求項７に記載の印刷装置。
【請求項９】
前記内部コマンドの実行後、前記イメージデータ記憶手段に記憶されているイメージデータを、所定のデータで置き換えるイメージデータ消去手段、をさらに備える、
ことを特徴とする請求項７又は８に記載の印刷装置。
【請求項１０】
前記何も処理しないことを指示する印刷データは、
何も処理しないことを指示するＮＯＰコマンドか、又は、
再実行不要コマンドであると判別された前記ＰＤＬコマンドのサイズ分の、何も処理しないことを指示する制御データであるＮＯＰデータである、
ことを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項１１】
ネットワークを介して接続された電子機器から供給された印刷データに基づいて印刷ジョブを実行し、ある印刷ジョブの実行中に他の印刷ジョブの割り込み処理を許容する印刷装置が実行する印刷制御方法であって、
前記印刷データは、一連のＰＤＬコマンドを含み、
前記一連のＰＤＬコマンドのそれぞれは、前記割り込み処理により中断された印刷ジョブが再開される際、再度実行することが必要なＰＤＬコマンドである再実行必要コマンドと、前記割り込み処理により中断された印刷ジョブが再開される際、再度実行することが不要なＰＤＬコマンドである再実行不要コマンドと、のうちのいずれかに分類され、
前記電子機器から前記印刷データを受信する受信ステップと、
前記受信された印刷データに含まれる一連のＰＤＬコマンドを、ＰＤＬコマンド記憶手段に登録するＰＤＬコマンド登録ステップと、
前記ＰＤＬコマンド記憶手段に記憶されている一連のＰＤＬコマンドを先頭から順次実行することにより前記印刷ジョブを実行するコマンド実行ステップと、を備え、
前記コマンド実行ステップでは、
前記ＰＤＬコマンドを実行する毎に、当該ＰＤＬコマンドが前記再実行不要コマンドであるか否かを判別し、
当該ＰＤＬコマンドが前記再実行不要コマンドであると判別した場合、前記ＰＤＬコマンド記憶手段に記憶されている当該ＰＤＬコマンドを、何も処理しないことを指示する印刷データに書き換える、
ことを特徴とする印刷制御方法。
【請求項１２】
前記印刷データが受信されたことを検知すると、当該受信された印刷データにより表される印刷ジョブを特定する印刷ジョブ特定情報を、印刷ジョブキューの末尾に追加する印刷ジョブ制御ステップを、さらに備え、
前記印刷ジョブ制御ステップでは、
前記コマンド実行ステップによる印刷ジョブの実行の終了を検知すると、終了した印刷ジョブの印刷ジョブ特定情報を前記印刷ジョブキューより取り除き、前記コマンド実行ステップを、前記印刷ジョブキューの先頭の印刷ジョブ特定情報により特定される印刷ジョブの実行を開始するように制御し、
前記割り込み処理の指示を検知すると、前記割り込み処理の指示がなされた印刷ジョブを特定する印刷ジョブ特定情報を、前記印刷ジョブキューの先頭に移動するとともに、前記コマンド実行ステップにおいて、実行中の印刷ジョブを中断させ、前記割り込み処理の指示がなされた印刷ジョブの実行を開始させるように制御する、
ことを特徴とする請求項１１に記載の印刷制御方法。
【請求項１３】
ネットワークを介して接続された電子機器から供給された印刷データに基づいて印刷ジョブを実行し、ある印刷ジョブの実行中に他の印刷ジョブの割り込み処理を許容する印刷装置が備えるコンピュータに実行させるプログラムであって、
前記印刷データは、一連のＰＤＬコマンドを含み、
前記一連のＰＤＬコマンドのそれぞれは、前記割り込み処理により中断された印刷ジョブが再開される際、再度実行することが必要なＰＤＬコマンドである再実行必要コマンドと、前記割り込み処理により中断された印刷ジョブが再開される際、再度実行することが不要なＰＤＬコマンドである再実行不要コマンドと、のうちのいずれかに分類され、
前記プログラムは、前記コンピュータを、
前記電子機器から前記印刷データを受信する受信手段、
前記受信された印刷データに含まれる一連のＰＤＬコマンドを、ＰＤＬコマンド記憶手段に登録するＰＤＬコマンド登録手段、
前記ＰＤＬコマンド記憶手段に記憶されている一連のＰＤＬコマンドを先頭から順次実行することにより前記印刷ジョブを実行するコマンド実行手段、として機能させ、
前記コマンド実行手段は、前記ＰＤＬコマンドを実行する毎に、当該ＰＤＬコマンドが前記再実行不要コマンドであるか否かを判別し、当該ＰＤＬコマンドが前記再実行不要コマンドであると判別した場合、前記ＰＤＬコマンド記憶手段に記憶されている当該ＰＤＬコマンドを、何も処理しないことを指示する印刷データに書き換える、
ことを特徴とするプログラム。
【請求項１４】
前記プログラムは、前記コンピュータを、
前記印刷データが受信されたことを検知すると、当該受信された印刷データにより表される印刷ジョブを特定する印刷ジョブ特定情報を、印刷ジョブキューの末尾に追加する印刷ジョブ制御手段として、さらに機能させ、
前記印刷ジョブ制御手段は、
前記コマンド実行手段による印刷ジョブの実行の終了を検知すると、終了した印刷ジョブの印刷ジョブ特定情報を前記印刷ジョブキューより取り除き、前記コマンド実行手段を、前記印刷ジョブキューの先頭の印刷ジョブ特定情報により特定される印刷ジョブの実行を開始するように制御し、
前記割り込み処理の指示を検知すると、前記割り込み処理の指示がなされた印刷ジョブを特定する印刷ジョブ特定情報を、前記印刷ジョブキューの先頭に移動するとともに、前記コマンド実行手段に、実行中の印刷ジョブを中断させ、前記割り込み処理の指示がなされた印刷ジョブの実行を開始させるように制御する、
ことを特徴とする請求項１３に記載のプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記目的を達成するため、本発明にかかる印刷装置は、
ネットワークを介して接続された電子機器から供給された印刷データに基づいて印刷ジョブを実行し、ある印刷ジョブの実行中に他の印刷ジョブの割り込み処理を許容する印刷装置であって、
前記印刷データは、一連のＰＤＬコマンドを含み、
前記一連のＰＤＬコマンドのそれぞれは、前記割り込み処理により中断された印刷ジョブが再開される際、再度実行することが必要なＰＤＬコマンドである再実行必要コマンドと、前記割り込み処理により中断された印刷ジョブが再開される際、再度実行することが不要なＰＤＬコマンドである再実行不要コマンドと、のうちのいずれかに分類され、
前記電子機器から前記印刷データを受信する受信手段と、
前記受信された印刷データに含まれる一連のＰＤＬコマンドを、ＰＤＬコマンド記憶手段に登録するＰＤＬコマンド登録手段と、
前記ＰＤＬコマンド記憶手段に記憶されている一連のＰＤＬコマンドを先頭から順次実行することにより前記印刷ジョブを実行するコマンド実行手段と、を備え、
前記コマンド実行手段は、
前記ＰＤＬコマンドを実行する毎に、当該ＰＤＬコマンドが前記再実行不要コマンドであるか否かを判別し、
当該ＰＤＬコマンドが前記再実行不要コマンドであると判別した場合、前記ＰＤＬコマンド記憶手段に記憶されている当該ＰＤＬコマンドを、何も処理しないことを指示する印刷データに書き換える、
ことを特徴とする。