【手続補正書】
【提出日】平成18年1月26日(2006.1.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  ホスト端末装置と通信可能な印刷装置であって、
インタフェースを介してホスト端末装置から受信した印刷データを保持する受信バッファと、
印刷データが前記受信バッファに揃うのを待って、解析処理を行う解析手段と、
前記インタフェースを介して受信する印刷データを前記受信バッファに保持させるとともに、前記解析手段と通信可能なインタフェース処理手段とを備え、
前記インタフェース処理手段は、前記ホスト端末装置との通信が途切れたことを検知し場合、前記解析手段の状態に基づき、異なるデータ終了処理を実行することを特徴とする印刷装置。
【請求項２】  前記解析手段は、複数の解析手段を含むことを特徴とする請求項１記載の印刷装置。
【請求項３】  前記複数の解析手段は、ドライバデータを解析する解析部と、ＪＰＥＧデータを解析する解析部と、エミュレーションを解析する解析部と、拡張データを処理する解析部とを含むことを特徴とする請求項１記載の印刷装置。
【請求項４】  前記解析手段の状態は、印刷データの受信待ちにより処理が待ちの状態を含むことを特徴とする請求項１記載の印刷装置。
【請求項５】  前記異なるデータ終了処理は、リセット処理、前記解析部の受信待ちを解除する処理を含むことを特徴とする請求項１記載の印刷装置。
【請求項６】  前記インタフェース処理手段は、前記解析手段に問い合わせを行うことにより前記解析手段の状態を判別し、異なるデータ終了処理を実行することを特徴とする請求項１記載の印刷装置。
【請求項７】  インタフェースを介してホスト端末装置から受信した印刷データを保持する受信バッファを備え、ホスト端末装置と通信可能な印刷装置の制御方法であって、
印刷データが前記受信バッファに揃うのを待って、解析処理を行う解析ステップと、
前記インタフェースを介して受信する印刷データを前記受信バッファに保持させるとともに、前記解析ステップと通信可能なインタフェース処理ステップとを備え、
前記インタフェース処理ステップは、前記ホスト端末装置との通信が途切れたことを検知し場合、前記解析ステップの状態に基づき、異なるデータ終了処理を実行することを特徴とする印刷装置の制御方法。
【請求項８】  前記解析ステップは、複数の解析ステップを含むことを特徴とする請求項７記載の印刷装置の制御方法。
【請求項９】  前記複数の解析ステップは、ドライバデータを解析する解析ステップと、ＪＰＥＧデータを解析する解析ステップと、エミュレーションを解析する解析ステップと、拡張データを処理する解析ステップとを含むことを特徴とする請求項７記載の印刷装置の制御方法。
【請求項１０】  前記解析ステップの状態は、印刷データの受信待ちにより処理が待ちの状態を含むことを特徴とする請求項７記載の印刷装置の制御方法。
【請求項１１】  前記異なるデータ終了処理は、リセット処理、前記解析ステップの受信待ちを解除する処理を含むことを特徴とする請求項７記載の印刷装置の制御方法。
【請求項１２】  前記インタフェース処理ステップは、前記解析ステップに問い合わせを行うことにより前記解析ステップの状態を判別し、異なるデータ終了処理を実行することを特徴とする請求項７記載の印刷装置の制御方法。
【請求項１３】  情報端末から送信されてきたデータを格納する受信バッファと、
前記受信バッファからデータを読み出す場合、データ解析に必要なデータが揃うまで、データ受信待ち状態となるデータ解析部と、
前記受信バッファ内のデータが一定時間存在しないで、前記データ解析部がデータ受信待ち状態であるか判別し、前記受信バッファ内のデータが一定時間存在しないで、前記データ解析部がデータ受信待ち状態でないと判別された場合、正常終了と判断して処理を終了し、前記受信バッファ内のデータが一定時間存在しないで、前記データ解析部がデータ受信待ち状態であると判別された場合、異常終了時におけるリセット処理を行う処理手段と、
を有することを特徴とする印刷装置。
【請求項１４】  前記処理手段は、前記受信バッファ内のデータが一定時間存在しないで、前記データ解析部がデータ受信待ち状態でないと判別された場合、正常終了と判断して処理を終了し、前記受信バッファ内のデータが一定時間存在しないで、前記データ解析部がデータ受信待ち状態であると判別された場合、前記データ解析部にリセット確認メッセージを発行し、前記データ解析部からの応答メッセージに応じて、異常終了時におけるリセット処理を行う、または前記データ解析部受信待ち解除を行うことを特徴とする請求項１３記載の印刷装置。
【請求項１５】  情報端末から送信されてきたデータを格納する受信バッファと、前記受信バッファからデータを読み出す場合、データ解析に必要なデータが揃うまで、データ受信待ち状態となるデータ解析部とを有する印刷装置の制御方法であって、
前記受信バッファ内のデータが一定時間存在しないで、前記データ解析部がデータ受信待ち状態であるか判別する判別ステップと、
前記判別ステップにより前記受信バッファ内のデータが一定時間存在しないで、前記データ解析部がデータ受信待ち状態でないと判別された場合、正常終了と判断して処理を終了し、前記判別ステップにより前記受信バッファ内のデータが一定時間存在しないで、前記データ解析部がデータ受信待ち状態であると判別された場合、異常終了時におけるリセット処理を行う処理ステップと、
を有することを特徴とする印刷装置の制御方法。
【請求項１６】  前記処理ステップは、前記判別ステップにより前記受信バッファ内のデータが一定時間存在しないで、前記データ解析部がデータ受信待ち状態でないと判別された場合、正常終了と判断して処理を終了し、前記判別ステップにより前記受信バッファ内のデータが一定時間存在しないで、前記データ解析部がデータ受信待ち状態であると判別された場合、前記データ解析部にリセット確認メッセージを発行し、前記データ解析部からの応答メッセージに応じて、異常終了時におけるリセット処理を行う、または前記データ解析部受信待ち解除を行うことを特徴とする請求項１５記載の印刷装置の制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、ホスト端末装置と通信可能な印刷装置において、データ転送の正常終了と印刷キャンセルなどによる異常終了の区別がつかないインタフェースであっても、それぞれの終了要求に適応して、異なる終了処理を行って、後続する印刷データ受信を待機する印刷可能状態に遷移させることができる汎用性に優れた印刷装置および印刷装置の制御方法を提供することである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明に係る第１の発明は、ホスト端末装置と通信可能な印刷装置であって、インタフェースを介してホスト端末装置から受信した印刷データを保持する受信バッファ（例えば図１に示す受信バッファ１１００）と、印刷データが前記受信バッファに揃うのを待って、解析処理を行う解析手段（例えば図１に示すデータ解析部１２００）と、前記インタフェースを介して受信する印刷データを前記受信バッファに保持させるとともに、前記解析手段と通信可能なインタフェース処理手段（例えば図１に示すインタフェース処理部１０００）とを備え、前記インタフェース処理手段は、前記ホスト端末装置との通信が途切れたことを検知し場合、前記解析手段の状態に基づき、異なるデータ終了処理を実行することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
本発明に係る第７の発明は、インタフェースを介してホスト端末装置から受信した印刷データを保持する受信バッファを備え、ホスト端末装置と通信可能な印刷装置の制御方法であって、印刷データが前記受信バッファに揃うのを待って、解析処理を行う解析ステップと、前記インタフェースを介して受信する印刷データを前記受信バッファに保持させるとともに、前記解析ステップと通信可能なインタフェース処理ステップ（図３に示すステップ（Ｓ２−１〜Ｓ２−１０））とを備え、前記インタフェース処理ステップは、前記ホスト端末装置との通信が途切れたことを検知し場合、前記解析ステップの状態に基づき、異なるデータ終了処理を実行することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
本発明に係る第１２の発明は、前記インタフェース処理ステップは、前記解析ステップに問い合わせを行うことにより前記解析ステップの状態を判別し、異なるデータ終了処理を実行することを特徴とする。
本発明に係る第１３の発明は、情報端末から送信されてきたデータを格納する受信バッファと、前記受信バッファからデータを読み出す場合、データ解析に必要なデータが揃うまで、データ受信待ち状態となるデータ解析部と、前記受信バッファ内のデータが一定時間存在しないで、前記データ解析部がデータ受信待ち状態であるか判別し、前記受信バッファ内のデータが一定時間存在しないで、前記データ解析部がデータ受信待ち状態でないと判別された場合、正常終了と判断して処理を終了し、前記受信バッファ内のデータが一定時間存在しないで、前記データ解析部がデータ受信待ち状態であると判別された場合、異常終了時におけるリセット処理を行う処理手段とを有することを特徴とする。
本発明に係る第１４の発明は、前記処理手段は、前記受信バッファ内のデータが一定時間存在しないで、前記データ解析部がデータ受信待ち状態でないと判別された場合、正常終了と判断して処理を終了し、前記受信バッファ内のデータが一定時間存在しないで、前記データ解析部がデータ受信待ち状態であると判別された場合、前記データ解析部にリセット確認メッセージを発行し、前記データ解析部からの応答メッセージに応じて、異常終了時におけるリセット処理を行う、または前記データ解析部受信待ち解除を行うことを特徴とする。
本発明に係る第１５の発明は、情報端末から送信されてきたデータを格納する受信バッファと、前記受信バッファからデータを読み出す場合、データ解析に必要なデータが揃うまで、データ受信待ち状態となるデータ解析部とを有する印刷装置の制御方法であって、前記受信バッファ内のデータが一定時間存在しないで、前記データ解析部がデータ受信待ち状態であるか判別する判別ステップと、前記判別ステップにより前記受信バッファ内のデータが一定時間存在しないで、前記データ解析部がデータ受信待ち状態でないと判別された場合、正常終了と判断して処理を終了し、前記判別ステップにより前記受信バッファ内のデータが一定時間存在しないで、前記データ解析部がデータ受信待ち状態であると判別された場合、異常終了時におけるリセット処理を行う処理ステップとを有することを特徴とする。
本発明に係る第１６の発明は、前記処理ステップは、前記判別ステップにより前記受信バッファ内のデータが一定時間存在しないで、前記データ解析部がデータ受信待ち状態でないと判別された場合、正常終了と判断して処理を終了し、前記判別ステップにより前記受信バッファ内のデータが一定時間存在しないで、前記データ解析部がデータ受信待ち状態であると判別された場合、前記データ解析部にリセット確認メッセージを発行し、前記データ解析部からの応答メッセージに応じて、異常終了時におけるリセット処理を行う、または前記データ解析部受信待ち解除を行うことを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００７８
【補正方法】変更
【補正の内容】
【００７８】
【発明の効果】
以上説明したように、本発明によれば、データ転送の正常終了と印刷キャンセルなどによる異常終了の区別がつかないインタフェースであっても、それぞれの終了要求に適応して、異なる終了処理を行って、後続する印刷データ受信を待機する印刷可能状態に遷移させることができるという効果を奏する。