【手続補正書】
【提出日】平成16年6月10日(2004.6.10)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定の通信媒体を介して情報処理装置と所定の階層レベルに応じた異なる２つ以上のプロトコルを用いて複数のデータ通信を行う通信制御手段と、
前記通信制御手段が前記情報処理装置との通信に用いているプロトコルの種別を識別する識別手段と、
前記識別手段により識別されたプロトコル種別毎に受信した通信データを異なる種別のデータに仕分ける仕分け手段と、
前記仕分け手段により仕分けられた異なるデータに対して異なるデータ処理を行う複数のデータ処理手段とを有することを特徴とする印刷制御装置。
【請求項２】
前記仕分け手段が前記通信データを制御データと印字データとに仕分けることを特徴とする請求項１記載の印刷制御装置。
【請求項３】
いずれかのデータ処理手段は、前記仕分け手段により前記通信データから仕分けられた印字データに対して所定のデータ解析処理を施し印刷部が印刷可能なビットマップを生成することを特徴とする請求項１記載の印刷制御装置。
【請求項４】
いずれかのデータ処理手段は、前記仕分け手段により前記通信データから仕分けられた制御データを解析して所定の制御命令を実行することを特徴とする請求項１記載の印刷制御装置。
【請求項５】
所定の通信媒体を介して、情報処理装置と、所定の階層レベルに応じた異なる２つ以上のプロトコルを用いて、データ通信を行う通信制御手段と、
前記通信制御手段が前記情報処理装置との通信に用いているパケットの種別に基づいて、データが印刷データであるか制御データであるかを識別するデータ識別手段と、
データが印刷データであると前記データ識別手段により識別されるのに応じて、印刷データに対してデータ処理を行う印刷データ処理手段と、
データが制御データであると前記データ識別手段により識別されるのに応じて、制御データに対してデータ処理を行う制御データ処理手段とを有することを特徴とする印刷制御装置。
【請求項６】
前記制御データは、印刷データの通信の中断、または印刷データの削除、または印刷データの解析処理の中断を要求するリセット命令を含むことを特徴とする請求項５記載の印刷制御装置。
【請求項７】
前記印刷データ処理手段は、印刷データに対して所定のデータ解析処理を施し、印刷部が印刷可能なビットマップデータを生成することを特徴とする請求項５或いは６記載の印刷制御装置。
【請求項８】
前記制御データ処理手段は、前記制御データを解析してリセット命令があるか否かを判定し、当該リセット命令があるのに応じて、印刷データのデータ通信の中断、または印刷データの削除、または印刷データの解析処理の中断を実行することを特徴とする請求項５乃至７のいずれかに記載の印刷制御装置。
【請求項９】
前記通信制御手段は、所定の階層レベルに応じた異なる２つ以上のプロトコルを用いて、前記印刷データのデータ通信と前記制御データのデータ通信とを並列的にまたは割込み的に行うことを特徴とする請求項５乃至８のいずれか記載の印刷制御装置。
【請求項１０】
所定の通信媒体を介して、情報処理装置と、所定の階層レベルに応じた異なる２つ以上のプロトコルを用いて、データ通信を行う通信制御手段と、
前記通信制御手段が前記情報処理装置との通信に用いているプロトコルの種別を識別する識別手段と、
前記識別手段により識別されたプロトコルの種別に基づいて、データが印刷データであるか制御データであるかを識別するデータ識別手段と、
データが印刷データであると前記データ識別手段により識別されるのに応じて、印刷データをジョブ単位に解析して各ジョブを特定するためのジョブ管理情報および各ジョブの出力ページデータを生成する第１の解析手段と、
前記ジョブ管理情報と前記ジョブ管理情報に基づく各出力ページデータとをリンクして記憶する記憶手段と、
データが制御データであると前記データ識別手段により識別されるのに応じて、制御データを解析して、制御データに付随したジョブ情報と前記記憶手段に記憶される前記ジョブ管理情報とを照合して処理対象のジョブを選択する第２の解析手段とを有し、
前記第２の解析手段により選択された処理対象のジョブの前記出力ページデータを制御データに従って処理することを特徴とする印刷制御装置。
【請求項１１】
所定の通信媒体を介して情報処理装置と通信可能な印刷制御装置において、
前記情報処理装置から受信する制御命令に基づいて前記情報処理装置との通信状態をオフラインに移行する際に、実行すべき複数のマクロを格納するマクロ格納手段と、
前記オフラインに移行する際に、指定された前記マクロ格納手段に格納されたいずれかのマクロを実行するオフラインマクロ手段と、を有することを特徴とする印刷制御装置。
【請求項１２】
前記マクロを再実行すべき有効な範囲を記憶するマクロ有効範囲記憶手段と、
前記オフラインマクロ手段が実行したマクロに対応する範囲が前記有効な範囲かどうかを判定する有効範囲判定手段と、
前記有効範囲判定手段の判定結果に基づいて前記オフラインマクロ手段が実行したマクロが再実行すべき有効なマクロであることを示す有効フラグを記憶する有効マクロフラグ記憶手段とを有し、
前記オフラインマクロ手段が前記有効マクロフラグ記憶手段に記憶される前記有効フラグに基づいて前記マクロの再実行を制限することを特徴とする請求項１０記載の印刷制御装置。
【請求項１３】
所定の通信媒体を介して情報処理装置と通信可能な印刷制御装置において、
前記情報処理装置から受信する制御命令の種別を解析して、該制御命令がオフライン移行後に実行すべき命令かどうかを判定する解析手段と、
前記解析手段の判定結果に基づいて前記情報処理装置との通信状態をオフライン状態に移行させた後、前記オフライン移行後に実行すべき命令を実行するオフライン移行手段と、
前記オフライン移行手段による前記オフライン移行後に実行すべき命令を実行後、前記情報処理装置との通信状態をオンライン状態に移行させるオンライン復帰手段と、を具備したことを特徴とする印刷制御装置。
【請求項１４】
所定の通信媒体を介して、情報処理装置と、所定の階層レベルに応じた異なる２つ以上のプロトコルを用いて、データ通信を行う通信制御工程と、
前記通信制御工程が前記情報処理装置との通信に用いているパケットの種別に基づいて、データが印刷データであるか制御データであるかを識別するデータ識別工程と、
データが印刷データであると前記データ識別工程により識別されるのに応じて、印刷データに対してデータ処理を行う印刷データ処理工程と、
データが制御データであると前記データ識別工程により識別されるのに応じて、制御データに対してデータ処理を行う制御データ処理工程とを有することを特徴とする印刷制御方法。
【請求項１５】
所定の通信媒体を介して、情報処理装置と、所定の階層レベルに応じた異なる２つ以上のプロトコルを用いて、データ通信を行う通信制御工程と、
前記通信制御工程が前記情報処理装置との通信に用いているプロトコルの種別を識別する識別工程と、
前記識別工程により識別されたプロトコルの種別に基づいて、データが印刷データであるか制御データであるかを識別するデータ識別工程と、
データが印刷データであると前記データ識別手段により識別されるのに応じて、印刷データをジョブ単位に解析して各ジョブを特定するためのジョブ管理情報および各ジョブの出力ページデータを生成する第１の解析工程と、
前記ジョブ管理情報と前記ジョブ管理情報に基づく各出力ページデータとをリンクして記憶手段に記憶する記憶工程と、
データが制御データであると前記データ識別手段により識別されるのに応じて、制御データを解析して、制御データに付随したジョブ情報と前記記憶手段に記憶される前記ジョブ管理情報とを照合して処理対象のジョブを選択する第２の解析工程とを有し、
前記第２の解析工程により選択された処理対象のジョブの前記出力ページデータを制御データに従って処理することを特徴とする印刷制御方法。
【請求項１６】
所定の通信媒体を介して情報処理装置と通信可能な印刷制御装置における印刷制御方法において、
前記情報処理装置から受信する制御命令に基づいて前記情報処理装置との通信状態をオフラインに移行する際に、実行すべき複数のマクロをマクロ格納手段に格納するマクロ格納工程と、
前記オフラインに移行する際に、指定された前記マクロ格納手段に格納されたいずれかのマクロを実行するオフラインマクロ工程と、を有することを特徴とする印刷制御方法。
【請求項１７】
所定の通信媒体を介して情報処理装置と通信可能な印刷制御装置における印刷制御方法において、
前記情報処理装置から受信する制御命令の種別を解析して、該制御命令がオフライン移行後に実行すべき命令かどうかを判定する解析工程と、
前記解析工程の判定結果に基づいて前記情報処理装置との通信状態をオフライン状態に移行させた後、前記オフライン移行後に実行すべき命令を実行するオフライン移行工程と、
前記オフライン移行工程による前記オフライン移行後に実行すべき命令を実行後、前記情報処理装置との通信状態をオンライン状態に移行させるオンライン復帰工程と、を具備したことを特徴とする印刷制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
【課題を解決するための手段】
本発明に係る第１の発明は、所定の通信媒体を介して情報処理装置と所定の階層レベルに応じた異なる２つ以上のプロトコルを用いて複数のデータ通信を行う通信制御手段と、前記通信制御手段が前記情報処理装置との通信に用いているプロトコルの種別を識別する識別手段と、前記識別手段により識別されたプロトコル種別毎に受信した通信データを異なる種別のデータに仕分ける仕分け手段と、前記仕分け手段により仕分けられた異なるデータに対して異なるデータ処理を行う複数のデータ処理手段とを有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本発明に係る第２の発明は、前記仕分け手段が前記通信データを制御データと印字データとに仕分けることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
本発明に係る第３の発明は、いずれかのデータ処理手段は、前記仕分け手段により前記通信データから仕分けられた印字データに対して所定のデータ解析処理を施し印刷部が印刷可能なビットマップを生成することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
本発明に係る第４の発明は、いずれかのデータ処理手段は、前記仕分け手段により前記通信データから仕分けられた制御データを解析して所定の制御命令を実行することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
本発明に係る第５の発明は、所定の通信媒体を介して、情報処理装置と、所定の階層レベルに応じた異なる２つ以上のプロトコルを用いて、データ通信を行う通信制御手段と、前記通信制御手段が前記情報処理装置との通信に用いているパケットの種別に基づいて、データが印刷データであるか制御データであるかを識別するデータ識別手段と、データが印刷データであると前記データ識別手段により識別されるのに応じて、印刷データに対してデータ処理を行う印刷データ処理手段と、データが制御データであると前記データ識別手段により識別されるのに応じて、制御データに対してデータ処理を行う制御データ処理手段とを有することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
本発明に係る第６の発明は、前記制御データは、印刷データの通信の中断、または印刷データの削除、または印刷データの解析処理の中断を要求するリセット命令を含むことを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
本発明に係る第７の発明は、前記印刷データ処理手段は、印刷データに対して所定のデータ解析処理を施し、印刷部が印刷可能なビットマップデータを生成することを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
本発明に係る第８の発明は、前記制御データ処理手段は、前記制御データを解析してリセット命令があるか否かを判定し、当該リセット命令があるのに応じて、印刷データのデータ通信の中断、または印刷データの削除、または印刷データの解析処理の中断を実行することを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
本発明に係る第９の発明は、前記通信制御手段は、所定の階層レベルに応じた異なる２つ以上のプロトコルを用いて、前記印刷データのデータ通信と前記制御データのデータ通信とを並列的にまたは割込み的に行うことを特徴とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
本発明に係る第１０の発明は、所定の通信媒体を介して、情報処理装置と、所定の階層レベルに応じた異なる２つ以上のプロトコルを用いて、データ通信を行う通信制御手段と、前記通信制御手段が前記情報処理装置との通信に用いているプロトコルの種別を識別する識別手段と、前記識別手段により識別されたプロトコルの種別に基づいて、データが印刷データであるか制御データであるかを識別するデータ識別手段と、データが印刷データであると前記データ識別手段により識別されるのに応じて、印刷データをジョブ単位に解析して各ジョブを特定するためのジョブ管理情報および各ジョブの出力ページデータを生成する第１の解析手段と、前記ジョブ管理情報と前記ジョブ管理情報に基づく各出力ページデータとをリンクして記憶する記憶手段と、データが制御データであると前記データ識別手段により識別されるのに応じて、制御データを解析して、制御データに付随したジョブ情報と前記記憶手段に記憶される前記ジョブ管理情報とを照合して処理対象のジョブを選択する第２の解析手段とを有し、前記第２の解析手段により選択された処理対象のジョブの前記出力ページデータを制御データに従って処理することを特徴とする。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
本発明に係る第１１の発明は、所定の通信媒体を介して情報処理装置と通信可能な印刷制御装置において、前記情報処理装置から受信する制御命令に基づいて前記情報処理装置との通信状態をオフラインに移行する際に、実行すべき複数のマクロを格納するマクロ格納手段と、前記オフラインに移行する際に、指定された前記マクロ格納手段に格納されたいずれかのマクロを実行するオフラインマクロ手段と、を有することを特徴とする。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
本発明に係る第１２の発明は、前記マクロを再実行すべき有効な範囲を記憶するマクロ有効範囲記憶手段と、前記オフラインマクロ手段が実行したマクロに対応する範囲が前記有効な範囲かどうかを判定する有効範囲判定手段と、前記有効範囲判定手段の判定結果に基づいて前記オフラインマクロ手段が実行したマクロが再実行すべき有効なマクロであることを示す有効フラグを記憶する有効マクロフラグ記憶手段とを有し、前記オフラインマクロ手段が前記有効マクロフラグ記憶手段に記憶される前記有効フラグに基づいて前記マクロの再実行を制限することを特徴とする。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
本発明に係る第１３の発明は、所定の通信媒体を介して情報処理装置と通信可能な印刷制御装置において、前記情報処理装置から受信する制御命令の種別を解析して、該制御命令がオフライン移行後に実行すべき命令かどうかを判定する解析手段と、前記解析手段の判定結果に基づいて前記情報処理装置との通信状態をオフライン状態に移行させた後、前記オフライン移行後に実行すべき命令を実行するオフライン移行手段と、前記オフライン移行手段による前記オフライン移行後に実行すべき命令を実行後、前記情報処理装置との通信状態をオンライン状態に移行させるオンライン復帰手段と、を具備したことを特徴とする。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
本発明に係る第１４の発明は、所定の通信媒体を介して、情報処理装置と、所定の階層レベルに応じた異なる２つ以上のプロトコルを用いて、データ通信を行う通信制御工程と、前記通信制御工程が前記情報処理装置との通信に用いているパケットの種別に基づいて、データが印刷データであるか制御データであるかを識別するデータ識別工程と、データが印刷データであると前記データ識別工程により識別されるのに応じて、印刷データに対してデータ処理を行う印刷データ処理工程と、データが制御データであると前記データ識別工程により識別されるのに応じて、制御データに対してデータ処理を行う制御データ処理工程とを有することを特徴とする。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
本発明に係る第１５の発明は、所定の通信媒体を介して、情報処理装置と、所定の階層レベルに応じた異なる２つ以上のプロトコルを用いて、データ通信を行う通信制御工程と、前記通信制御工程が前記情報処理装置との通信に用いているプロトコルの種別を識別する識別工程と、前記識別工程により識別されたプロトコルの種別に基づいて、データが印刷データであるか制御データであるかを識別するデータ識別工程と、データが印刷データであると前記データ識別手段により識別されるのに応じて、印刷データをジョブ単位に解析して各ジョブを特定するためのジョブ管理情報および各ジョブの出力ページデータを生成する第１の解析工程と、前記ジョブ管理情報と前記ジョブ管理情報に基づく各出力ページデータとをリンクして記憶手段に記憶する記憶工程と、データが制御データであると前記データ識別手段により識別されるのに応じて、制御データを解析して、制御データに付随したジョブ情報と前記記憶手段に記憶される前記ジョブ管理情報とを照合して処理対象のジョブを選択する第２の解析工程とを有し、前記第２の解析工程により選択された処理対象のジョブの前記出力ページデータを制御データに従って処理することを特徴とする。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
本発明に係る第１６の発明は、所定の通信媒体を介して情報処理装置と通信可能な印刷制御装置における印刷制御方法において、前記情報処理装置から受信する制御命令に基づいて前記情報処理装置との通信状態をオフラインに移行する際に、実行すべき複数のマクロをマクロ格納手段に格納するマクロ格納工程と、前記オフラインに移行する際に、指定された前記マクロ格納手段に格納されたいずれかのマクロを実行するオフラインマクロ工程と、を有することを特徴とする。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
本発明に係る第１７の発明は、所定の通信媒体を介して情報処理装置と通信可能な印刷制御装置における印刷制御方法において、前記情報処理装置から受信する制御命令の種別を解析して、該制御命令がオフライン移行後に実行すべき命令かどうかを判定する解析工程と、前記解析工程の判定結果に基づいて前記情報処理装置との通信状態をオフライン状態に移行させた後、前記オフライン移行後に実行すべき命令を実行するオフライン移行工程と、前記オフライン移行工程による前記オフライン移行後に実行すべき命令を実行後、前記情報処理装置との通信状態をオンライン状態に移行させるオンライン復帰工程と、を具備したことを特徴とする。