【手続補正書】
【提出日】平成15年12月10日(2003.12.10)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】印刷制御装置およびデータ処理方法


【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ジョブを受信可能な印刷制御装置であって、
受信するジョブを解析する解析手段と、
前記解析手段により解析される解析結果に基づき、印刷機構が印刷可能なビットマップイメージを展開する展開手段と、前記解析手段によるジョブ解析中に発生する異なる種類のエラーを検知する第１の検知手段と、
前記展開手段によるビットマップ展開中に発生する異なる種類のエラーを検知する第２の検知手段と、
前記第１または第２の検知手段により検知されるエラーが所定のエラーであると判断された場合に、エラーが発生していることを表示部に表示させる表示制御手段と、エラーが発生していることが表示されている場合に、所定のエラーが検知されているジョブに対する印刷処理の続行または取消しを指示する指示手段と、
前記第１または第２の検知手段により検知されるエラーが所定のエラーであると判断された場合に、前記所定のエラーが検知されているジョブに対する前記解析手段によるジョブ解析及び前記展開手段によるビットマップ展開を停止させることなく当該ジョブに対する印刷機構による印刷を停止させ、前記指示手段による指示に従い、前記所定のエラーが検知されているジョブに対する印刷処理の続行または取消しを制御する制御手段と、
を有することを特徴とする印刷制御装置。
【請求項２】
前記異なる種類のエラーは、エラー検知しているジョブの印刷処理を終了すべき重度のエラーと、エラー検知しているジョブの印刷処理以外のジョブを処理可能な軽度のエラーであることを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記制御手段は、前記所定のエラーが検知されている場合で、かつ、前記指示手段による指示待ちの場合に、前記解析手段と前記展開手段により後続受信されるジョブに対する処理を可能な状態とすることを特徴とする請求項１記載の印刷制御装置。
【請求項４】
ジョブを受信可能な印刷制御装置であって、
受信するジョブを解析する解析手段と、
前記解析手段により解析される解析結果に基づき、印刷機構が印刷可能なビットマップイメージを展開する展開手段と、
前記展開手段により展開されたビットマップイメージを蓄積する蓄積手段と、
前記解析手段によるジョブ解析中に発生する異なる種類のエラーを検知する第１の検知手段と、
前記展開手段によるビットマップ展開中に発生する異なる種類のエラーを検知する第２の検知手段と、
前記展開手段により展開されたビットマップイメージを前記蓄積手段に蓄積する際に、前記第１または第２の検知手段によるエラーの検知に従って実行すべき異なる蓄積ジョブ処理の種類をあらかじめ指定する指定手段と、
前記判断手段により前記第１または第２の検知手段により検知されるエラーの種類と前記指定手段により指定される蓄積ジョブ処理の種類に基づき、前記蓄積手段に蓄積すべきビットマップイメージの蓄積処理を制御する第１の制御手段と、
を有することを特徴とする印刷制御装置。
【請求項５】
前記指定手段は、エラーを無視して全て展開されたビットマップイメージを前記蓄積手段に蓄積させる第１の蓄積ジョブ処理を指定することを特徴とする請求項４記載の印刷制御装置。
【請求項６】
前記指定手段は、展開されたビットマップイメージを前記蓄積手段に蓄積中に、蓄積処理を直ちに取り消す第２の蓄積ジョブ処理を指定することを特徴とする請求項４記載の印刷制御装置。
【請求項７】
前記指定手段は、展開されたビットマップイメージの前記蓄積手段への蓄積終了後、エラー表示を行なう第３の蓄積ジョブ処理を指定することを特徴とする請求項４記載の印刷制御装置。
【請求項８】
前記指定手段により第３の蓄積ジョブ処理が指定されている場合に、所定のエラーが発生していることを表示する表示手段と、
前記表示手段に対して所定のエラーが発生していることが表示されている場合に、
前記蓄積手段により蓄積されているビットマップをいかに処理すべきかを指示する指示手段と、
前記指示手段による指示に従い、前記所定のエラーが検知されて前記蓄積手段に蓄積されている印刷処理の続行または取消しを制御する第２御制御手段と、
を有することを特徴とする請求項４〜７のいずれかに記載の印刷制御装置。
【請求項９】
前記指定手段により指定される異なる蓄積ジョブ処理を保持する保持手段を有することを特徴とする請求項５記載の印刷制御装置。
【請求項１０】
前記所定のエラーは、エラー検知しているジョブの印刷処理以外のジョブを処理可能な軽度のエラーであることを特徴とする請求項１，３，８のいずれかに記載の印刷制御装置。
【請求項１１】
ジョブを受信可能な印刷制御装置におけるデータ処理方法であって、
受信するジョブを解析する解析ステップと、
前記解析ステップにより解析される解析結果に基づき、印刷機構が印刷可能なビットマップイメージを展開する展開ステップと、
前記解析ステップによるジョブ解析中に発生する異なる種類のエラーを検知する第１の検知ステップと、
前記展開ステップによるビットマップ展開中に発生する異なる種類のエラーを検知する第２の検知ステップと、
前記第１または第２の検知ステップにより検知されるエラーが所定のエラーであると判断された場合に、エラーが発生していることを表示部に表示させる表示制御ステップと、
エラーが発生していることが表示されている場合に、所定のエラーが検知されているジョブに対する印刷処理の続行または取消しを指示する指示ステップと、
前記第１または第２の検知ステップにより検知されるエラーが所定のエラーであると判断された場合に、前記所定のエラーが検知されているジョブに対する前記解析ステップによるジョブ解析及び前記展開ステップによるビットマップ展開を停止させることなく当該ジョブに対する印刷機構による印刷を停止させ、前記指示ステップによる指示に従い、前記所定のエラーが検知されているジョブに対する印刷処理の続行または取消しを制御する制御ステップと、
を有することを特徴とするデータ処理方法。
【請求項１２】
ジョブを受信可能な印刷制御装置におけるデータ処理方法であって、
受信するジョブを解析する解析ステップと、
前記解析ステップにより解析される解析結果に基づき、印刷機構が印刷可能なビットマップイメージを展開する展開ステップと、
前記展開ステップにより展開されたビットマップイメージを蓄積手段に蓄積する蓄積ステップと、
前記解析ステップによるジョブ解析中に発生する異なる種類のエラーを検知する第１の検知ステップと、
前記展開ステップによるビットマップ展開中に発生する異なる種類のエラーを検知する第２の検知ステップと、
前記展開ステップにより展開されたビットマップイメージを前記蓄積手段に蓄積する際に、前記第１または第２の検知ステップによるエラーの検知に従って実行すべき異なる蓄積ジョブ処理の種類をあらかじめ指定する指定ステップと、
前記判断ステップにより前記第１または第２の検知ステップにより検知されるエラーの種類と前記指定ステップにより指定される蓄積ジョブ処理の種類に基づき、前記蓄積手段に蓄積すべきビットマップイメージの蓄積処理を制御する第１の制御ステップと、
を有することを特徴とするデータ処理方法。
【請求項１３】
ジョブを受信可能な印刷制御装置であって、
受信するジョブを解析し、解析結果に基づき、印刷機構が印刷可能なビットマップイメージを展開する処理手段と、
前記処理手段による処理中に発生する異なる種類のエラーを検知する検知手段前記検知手段により検知されるエラーが所定のエラーであると判断された場合に、エラーが発生していることを表示部に表示させる表示制御手段と、
前記検知手段により検知されるエラーが所定のエラーであると判断された場合に、前記所定のエラーが検知されているジョブに対する前記処理手段による処理を停止させることなく当該ジョブに対する前記印刷機構による印刷を停止させる制御手段と、
を有することを特徴とする印刷制御装置。
【請求項１４】
エラーが発生していることの表示中に、前記所定のエラーが検知されているジョブの印刷処理を中止するか否かの指示を入力するための指示入力手段を有し、
前記制御手段は、前記指示入力手段により入力された指示に応じて、前記所定のエラーが検知されているジョブに対する前記印刷機構による印刷を行なわせることを特徴とする請求項１３に記載の印刷制御装置。
【請求項１５】
ネットワークを介してジョブを受信可能なプリンタの印刷制御装置であることを特徴とする請求項１３に記載の印刷制御装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、所定の通信媒体を介して複数のデータ処理装置からジョブを受信して蓄積可能な印刷制御装置およびデータ処理方法に関するものである。


【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明は、上記の問題点を解決するためになされたもので、本発明の第１の目的は、受信したジョブの解析中、あるいは、解析される解析結果に基づき、印刷機構が印刷可能なビットマップイメージを展開する展開中に、発生する異なる種類のエラーを検知した場合に、該検知されるエラーが所定レベルであることを表示し、該表示に対して解析進行中のジョブあるいは解析完了しているジョブ、または展開進行中あるいは展開完了しているジョブをいかに処理すべきかのユーザ指示に従い、所定のエラーが検知されているジョブに対する印刷処理の続行または取消しを制御することにより、受信されるジョブの解析中や展開中に軽微なエラーが発生した際に、全ての処理を中断することなく解析処理や展開処理を可能な限り進行させ、当該エラーに対する何らかのユーザ指示が即座に得られない状態であっても、後続受信されるジョブの処理を継続させてジョブ処理効率を高めつつ、先に発生したジョブのエラーにもユーザ指示に従い柔軟に対応できる印刷処理環境を自在に構築することができる印刷制御装置およびデータ処理方法を提供することである。


【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、第２の目的は、受信したジョブを解析中、あるいは、解析される解析結果に基づき、印刷機構が印刷可能なビットマップイメージを展開する展開中に、発生する異なる種類のエラーを検知した場合に、指定されている蓄積ジョブ処理に基づき、蓄積すべきビットマップイメージの蓄積処理を制御することにより、いずれかのジョブ処理中に、所定のエラーが検知されても、解析処理あるいは展開処理を中断することなく指定されている蓄積ジョブ処理に従って進行させ、当該エラーに対する何らかのユーザ指示が即座に得られない状態であっても、後続受信されるジョブの処理を継続させてジョブ処理効率を高めつつ、先に発生したジョブのエラーにもユーザ指示に従い柔軟に対応させたり、エラー発生時点で処理を取り消したりする印刷処理環境を自在に構築することができる利便性に優れた印刷制御装置およびデータ処理方法を提供することである。


【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
本発明に係る第１２の発明は、ジョブを受信可能な印刷制御装置におけるデータ処理方法であって、受信するジョブを解析する解析ステップ（図１２に示すステップＳ１０４）と、前記解析ステップにより解析される解析結果に基づき、印刷機構が印刷可能なビットマップイメージを展開する展開ステップ（図１３に示すステップＳ１２３）と、前記展開ステップにより展開されたビットマップイメージを蓄積手段に蓄積する蓄積ステップ（図１３に示すステップＳ１２３）と、前記解析ステップによるジョブ解析中に発生する異なる種類のエラーを検知する第１の検知ステップ（図１２に示すステップＳ１０５）と、前記展開ステップによるビットマップ展開中に発生する異なる種類のエラーを検知する第２の検知ステップ（図１３に示すステップＳ１２４）と、前記展開ステップにより展開されたビットマップイメージを前記蓄積手段に蓄積する際に、前記第１または第２の検知ステップによるエラーの検知に従って実行すべき異なる蓄積ジョブ処理の種類をあらかじめ指定する指定ステップ（図１２に示すステップＳ１０２）と、前記判断ステップにより前記第１または第２の検知ステップにより検知されるエラーの種類と前記指定ステップにより指定される蓄積ジョブ処理の種類に基づき、前記蓄積手段に蓄積すべきビットマップイメージの蓄積処理を制御する第１の制御ステップ（図１４に示すステップＳ１４８，Ｓ１５３）とを有するものである。


【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
本発明に係る第１３の発明は、ジョブを受信可能な印刷制御装置であって、受信するジョブを解析し、解析結果に基づき、印刷機構が印刷可能なビットマップイメージを展開する処理手段（図２に示すインタプリタ２０５，レンダラ２０６に相当）と、前記処理手段による処理中に発生する異なる種類のエラーを検知する検知手段（図２に示すエラー検知機構２００に相当）と、前記検知手段により検知されるエラーが所定のエラーであると判断された場合に、エラーが発生していることを表示部に表示させる表示制御手段（図２に示すジョブ制御機構表示制御部２０２に相当）と、前記検知手段により検知されるエラーが所定のエラーであると判断された場合に、前記所定のエラーが検知されているジョブに対する前記処理手段による処理を停止させることなく当該ジョブに対する前記印刷機構による印刷を停止させる制御手段（図２に示すジョブ制御機構機器制御部２０１に相当）とを有するものである。


【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
本発明に係る第１４の発明は、エラーが発生していることの表示中に、前記所定のエラーが検知されているジョブの印刷処理を中止するか否かの指示を入力するための指示入力手段（図２に示すパネルディスプレイ２０３に相当）を有し、前記制御手段は、前記指示入力手段により入力された指示に応じて、前記所定のエラーが検知されているジョブに対する前記印刷機構による印刷を行なわせるものである。


【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
本発明に係る第１５の発明は、ネットワークを介してジョブを受信可能なプリンタの印刷制御装置である。


【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】削除
【補正の内容】
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】削除
【補正の内容】
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】削除
【補正の内容】
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】削除
【補正の内容】
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】０１８８
【補正方法】変更
【補正の内容】
【０１８８】
【発明の効果】
以上説明したように、本発明によれば、ジョブを受信可能な印刷制御装置において、受信するジョブを解析中、あるいは、解析される解析結果に基づき、印刷機構が印刷可能なビットマップイメージを展開する展開中に、発生する異なる種類のエラーを検知した場合に、該検知されるエラーの種類が所定のエラーであることを表示し、該表示に対して解析進行中のジョブあるいは解析完了しているジョブ、または展開進行中あるいは展開完了しているジョブをいかに処理すべきかのユーザ指示に従い、所定のエラーが検知されているジョブに対する印刷処理の続行または取消しを制御するので、受信されるジョブの解析中や展開中に軽微なエラーが発生した際に、全ての処理を中断することなく解析処理や展開処理を可能な限り進行させ、当該エラーに対する何らかのユーザ指示が即座に得られない状態であっても、後続受信されるジョブの処理を継続させてジョブ処理効率を高めつつ、先に発生したジョブのエラーにもユーザ指示に従い柔軟に対応できる印刷処理環境を自在に構築することができる。