【手続補正書】
【提出日】平成29年4月26日(2017.4.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部機器と通信するためのインターフェースを備える通信装置であって、
前記通信装置がスリープモードに移行するための条件が満たされた場合に、データの受信に対してＮＡＫ応答を行うことを示すＮＡＫ応答設定を前記インターフェースに設定する設定手段と、
前記ＮＡＫ応答設定を前記インターフェースに設定してから所定時間が経過するまでの間に前記インターフェースにおいてデータの受信が発生しなかったことを条件にして、前記通信装置を前記スリープモードに移行させる制御手段と、
を有することを特徴とする通信装置。
【請求項２】
前記ＮＡＫ応答設定を前記インターフェースに設定してから前記所定時間が経過するまでの間に前記インターフェースにおいてデータの受信が発生した場合に、前記制御手段は前記スリープモードへの移行を中止することを特徴とする請求項１に記載の通信装置。
【請求項３】
外部機器と通信するためのインターフェースを備える通信装置であって、
前記通信装置がスリープモードに移行するための条件が満たされた場合に、データの受信に対してＮＡＫ応答を行うことを示すＮＡＫ応答設定を前記インターフェースに設定する設定手段と、
前記ＮＡＫ応答設定を前記インターフェースに設定した後に前記インターフェースにおいてデータの受信が発生した場合に、前記スリープモードへの移行を中止する制御手段と、
を有することを特徴とする通信装置。
【請求項４】
前記制御手段は、前記スリープモードへの移行を中止する際に前記ＮＡＫ応答設定を解除することを特徴とする請求項２又は３に記載の通信装置。
【請求項５】
前記通信装置は、印刷を実行する画像形成装置であることを特徴とする請求項１乃至４のいずれか１項に記載の通信装置。
【請求項６】
前記スリープモードは、少なくともＨＤＤ、表示部、プリンタエンジン、スキャナエンジンに電力が供給されない状態であることを特徴とする請求項５に記載の通信装置。
【請求項７】
前記インターフェースは、ＵＳＢインターフェースであることを特徴とする請求項１乃至６のいずれか１項に記載の通信装置。
【請求項８】
外部機器と通信するためのインターフェースを備える通信装置を制御する制御方法であって、
前記通信装置がスリープモードに移行するための条件が満たされた場合に、データの受信に対してＮＡＫ応答を行うことを示すＮＡＫ応答設定を前記インターフェースに設定する設定工程と、
前記ＮＡＫ応答設定を前記インターフェースに設定してから所定時間が経過するまでの間に前記インターフェースにおいてデータの受信が発生しなかったことを条件にして、前記通信装置を前記スリープモードに移行させる制御工程と、
を有することを特徴とする通信装置の制御方法。
【請求項９】
外部機器と通信するためのインターフェースを備える通信装置を制御する制御方法であって、
前記通信装置がスリープモードに移行するための条件が満たされた場合に、データの受信に対してＮＡＫ応答を行うことを示すＮＡＫ応答設定を前記インターフェースに設定する設定工程と、
前記ＮＡＫ応答設定を前記インターフェースに設定した後に前記インターフェースにおいてデータの受信が発生した場合に、前記スリープモードへの移行を中止する制御工程と、
を有することを特徴とする通信装置の制御方法。
【請求項１０】
コンピュータを、請求項１乃至７のいずれか１項に記載の通信装置の各手段として機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】通信装置とその制御方法、及びプログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、通信装置とその制御方法、及びプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の特徴は、通信装置がスリープモードに移行するときに投入されたデータの消失を防ぐ技術を提供することにある。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記目的を達成するために本発明の一態様に係る通信装置は以下のような構成を備える。即ち、
外部機器と通信するためのインターフェースを備える通信装置であって、
前記通信装置がスリープモードに移行するための条件が満たされた場合に、データの受信に対してＮＡＫ応答を行うことを示すＮＡＫ応答設定を前記インターフェースに設定する設定手段と、
前記ＮＡＫ応答設定を前記インターフェースに設定してから所定時間が経過するまでの間に前記インターフェースにおいてデータの受信が発生しなかったことを条件にして、前記通信装置を前記スリープモードに移行させる制御手段と、を有することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明によれば、通信装置がスリープモードに移行するときに投入されたデータの消失を防ぐことができる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
先ず外部機器であるＰＣ１０１は、プリンタ装置１０２にデータを出力する出力コマンド１０３を送信し、その後、ＰＣ１０１はプリンタ装置１０２へデータ１０４を送信する。プリンタ装置１０２がこのデータ１０４を受け取った場合は、そのデータの受領を意図するＡＣＫ１０５を返答する。これによりＰＣ１０１は、ＡＣＫ１０５によりデータ１０４の送信が成功したと判定する。これはＰＣ１０１からプリンタ装置１０２へのデータの送信が正常に終了した場合である。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
ＣＰＵ２０１は、ＲＡＭ２０４に展開されたプログラムを実行して、このプリンタ装置１０２の動作を制御する。このプログラムはＯＳ等とともにＨＤＤ（ハードディスクドライブ）２０３にインストールされており、電源オン時、ＣＰＵ２０１は不揮発メモリ２１２に記憶されているブートプログラムを実行して、そのプログラムやＯＳをＲＡＭ２０４に展開する。またＨＤＤ２０３は、プリンタ装置１０２のソフトウェア及び、このプリンタ装置１０２が動作するのに必要なデータベース、また一次保存ファイル等を格納する。尚、このＨＤＤ２０３に代えて、ＳＳＤ（Solid State Drive）やＵＳＢメモリ等の他の大容量不揮発メモリを用いても良い。ＲＡＭ２０４は、ＣＰＵ２０１のプログラムの展開エリアやワークエリアを提供している。ネットワークコントローラ２０５とネットワークコントローラインターフェース２０６は、プリンタ装置１０２とネットワーク上の他の機器と通信を行う。ＵＳＢファンクションコントローラ２１５とＵＳＢファンクションＩ／Ｆ２１６は、このプリンタ装置１０２とＰＣ１０１との間の通信を行う。このＵＳＢファンクションＩ／Ｆ２１６とＰＣ１０１とはＵＳＢケーブルを介して接続される。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
まずＳ３０１でＣＰＵ２０１は、ＰＣ１０１から印刷データが送信されたかどうかを確認する。そしてＳ３０２でＣＰＵ２０１が、一定時間内にＰＣ１０１から印刷データ或いはコントロールデータを受信したかどうかを判定し、一定時間内にデータ送信がないと判定するとＳ３０３に処理を進める。尚、Ｓ３０２でデータ送信があると判定するとＳ３０１に戻る。但し、この際、ＰＣ１０１から受信するＳＯＦパケットは、データとみなさない。