【手続補正書】
【提出日】平成24年11月28日(2012.11.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部機器と接続するインターフェイスと、
アプリケーションプログラム及び前記外部機器を制御する制御プログラムのいずれか一方を含むプログラムにより送信されるコマンドに基づき、前記インターフェイスを介して接続される前記外部機器を制御可能なデバイスドライバーと、
前記インターフェイスを介して接続される前記外部機器を省電力状態に移行させる電源管理モジュールと、
前記プログラムにより送信されるコマンドを前記デバイスドライバーへ中継する応答制御部と、を備え、
前記応答制御部は、前記プログラムにより送信されるコマンドが特定のコマンドである場合には、前記特定のコマンドを前記デバイスドライバーに中継し、前記プログラムにより送信されるコマンドが前記特定のコマンド以外であった場合には前記プログラムにより送信されるコマンドを前記デバイスドライバーに中継せず、前記特定のコマンドが送信されない期間が所定時間以上継続した場合に前記電源管理モジュールにより前記外部機器を省電力状態に移行させることを特徴とする制御装置。
【請求項２】
前記電源管理モジュールは、前記応答制御部の制御に従って、前記外部機器に対して省電力状態への移行を指示するコマンドを前記外部機器へ送信する請求項１記載の制御装置。
【請求項３】
前記応答制御部は、前記外部機器を省電力状態に移行させた後で前記特定のコマンドを受信した場合には、前記電源管理モジュールの機能により前記外部機器を省電力状態から復帰させて、前記特定のコマンドを中継する請求項１または２記載の制御装置。
【請求項４】
前記特定のコマンドは前記外部機器に記録実行を指示する記録ジョブである請求項１から３のいずれか１項に記載の制御装置。
【請求項５】
外部機器と、
前記外部機器と接続するインターフェイス、アプリケーションプログラム及び前記外部機器を制御する制御プログラムのいずれか一方を含むプログラムにより送信されるコマンドに基づき前記インターフェイスを介して接続される前記外部機器を制御可能なデバイスドライバー、前記インターフェイスを介して接続される前記外部機器を省電力状態に移行させる電源管理モジュール、及び前記プログラムにより送信されるコマンドを前記デバイスドライバーへ中継する応答制御部を有する制御装置と、を備え、
前記応答制御部は、前記プログラムにより送信されるコマンドが特定のコマンドである場合には、前記特定のコマンドを前記デバイスドライバーに中継し、前記プログラムにより送信されるコマンドが前記特定のコマンド以外であった場合には前記プログラムにより送信されるコマンドを前記デバイスドライバーに中継せず、前記特定のコマンドが送信されない期間が所定時間以上継続した場合に前記電源管理モジュールにより前記外部機器を省電力状態に移行させることを特徴とする制御システム。
【請求項６】
アプリケーションプログラム及び外部機器を制御する制御プログラムのいずれか一方を含むプログラムによりコマンドが送信され、
前記プログラムにより送信されたコマンドが特定のコマンドである場合には、応答制御部を中継して前記特定のコマンドは前記外部機器を制御可能な前デバイスドライバーに送信され、
前記プログラムにより送信されたコマンドが前記特定のコマンド以外であった場合には、前記応答制御部は前記プログラムにより送信されたコマンドを前記デバイスドライバーに中継せず、前記特定のコマンドが送信されない期間が所定時間以上継続した場合に電源管理モジュールにより前記外部機器を省電力状態に移行させることを特徴とする制御方法。
【請求項７】
アプリケーションプログラム及び外部機器を制御する制御プログラムのいずれか一方を含むプログラムにより送信されるコマンドに基づき前記外部機器を制御可能なデバイスドライバーと、前記外部機器を省電力状態に移行させる電源管理モジュールとが動作する場合に、制御装置を前記プログラムにより送信されるコマンドを前記デバイスドライバーへ中継する応答制御部として機能させ、
前記応答制御部は、前記プログラムにより送信されるコマンドが特定のコマンドである場合には、前記特定のコマンドを前記デバイスドライバーに中継し、前記プログラムにより送信されるコマンドが前記特定のコマンド以外であった場合には前記プログラムにより送信されるコマンドを前記デバイスドライバーに中継せず、前記特定のコマンドが送信されない期間が所定時間以上継続した場合に前記電源管理モジュールにより前記外部機器を省電力状態に移行させることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
上記課題を解決するため、本発明は、外部機器と接続するインターフェイスと、アプリケーションプログラム及び前記外部機器を制御する制御プログラムのいずれか一方を含むプログラムにより送信されるコマンドに基づき、前記インターフェイスを介して接続される前記外部機器を制御可能なデバイスドライバーと、前記インターフェイスを介して接続される前記外部機器を省電力状態に移行させる電源管理モジュールと、前記プログラムにより送信されるコマンドを前記デバイスドライバーへ中継する応答制御部と、を備え、前記応答制御部は、前記プログラムにより送信されるコマンドが特定のコマンドである場合には、前記特定のコマンドを前記デバイスドライバーに中継し、前記プログラムにより送信されるコマンドが前記特定のコマンド以外であった場合には前記プログラムにより送信されるコマンドを前記デバイスドライバーに中継せず、前記特定のコマンドが送信されない期間が所定時間以上継続した場合に前記電源管理モジュールにより前記外部機器を省電力状態に移行させることを特徴とする。
この構成によれば、上位プログラムの動作により外部機器に関して特定のコマンドが送信された場合には、このコマンドを応答制御部が汎用デバイスドライバーに送って、汎用デバイスドライバーの制御により外部機器が動作や設定等をし、特定のコマンド以外のコマンドが送信された場合は応答制御部が汎用デバイスドライバーに代わってダミー（擬似）の応答を上位プログラムに送信して、汎用デバイスドライバーを動作させない。そして、特定のコマンドが送信されない期間が所定時間以上続いた場合には電源管理モジュールの機能により外部機器を省電力状態に移行させる。これにより、上位プログラムの動作に影響を及ぼすことなく、汎用デバイスドライバーにより外部機器を制御させる必要がある場合にのみ外部機器を動作させ、汎用デバイスドライバーの機能に頼らず、汎用デバイスドライバー及び外部機器の動作を効率化できる。また、汎用デバイスドライバー及び外部機器を動作させない状態が継続した場合に外部機器を省電力状態に移行させ、外部機器の省電力化及び動作の効率化を図れる。従って、汎用デバイスドライバーを利用して外部機器を制御するとともに、汎用デバイスドライバーの機能に頼らず、省電力化及び動作の効率化を図ることができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、上記課題を解決するため、本発明の制御システムは、外部機器と、前記外部機器と接続するインターフェイス、アプリケーションプログラム及び前記外部機器を制御する制御プログラムのいずれか一方を含むプログラムにより送信されるコマンドに基づき、前記インターフェイスを介して接続される前記外部機器を制御可能なデバイスドライバー、前記インターフェイスを介して接続される前記外部機器を省電力状態に移行させる電源管理モジュール、及び前記プログラムにより送信されるコマンドを前記デバイスドライバーへ中継する応答制御部を有する制御装置と、を備え、前記応答制御部は、前記プログラムにより送信されるコマンドが特定のコマンドである場合には、前記特定のコマンドを前記デバイスドライバーに中継し、前記プログラムにより送信されるコマンドが前記特定のコマンド以外であった場合には前記プログラムにより送信されるコマンドを前記デバイスドライバーに中継せず、前記特定のコマンドが送信されない期間が所定時間以上継続した場合に前記電源管理モジュールにより前記外部機器を省電力状態に移行させることを特徴とする。
この構成によれば、制御装置が備える上位プログラムの動作により外部機器に関して特定のコマンドが送信された場合には、このコマンドを応答制御部が汎用デバイスドライバーに送って、汎用デバイスドライバーの制御により外部機器が動作や設定等をし、特定のコマンド以外のコマンドが送信された場合は応答制御部が汎用デバイスドライバーに代わってダミーの応答を上位プログラムに送信して、汎用デバイスドライバーを動作させない。そして、特定のコマンドが送信されない期間が所定時間以上続いた場合には電源管理モジュールにより外部機器を省電力状態に移行させる。これにより、上位プログラムの動作に影響を及ぼすことなく、汎用デバイスドライバーにより外部機器を制御させる必要がある場合にのみ外部機器を動作させ、汎用デバイスドライバーの機能に頼らず、汎用デバイスドライバー及び外部機器の動作を効率化できる。また、汎用デバイスドライバー及び外部機器を動作させない状態が継続した場合に外部機器を省電力状態に移行させ、外部機器の省電力化及び動作の効率化を図れる。従って、汎用デバイスドライバーを利用して外部機器を制御するとともに、汎用デバイスドライバーの機能に頼らず、省電力化及び動作の効率化を図ることができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、上記課題を解決するため、本発明の制御方法は、アプリケーションプログラム及び外部機器を制御する制御プログラムのいずれか一方を含む上位プログラムによりコマンドが送信され、前記プログラムにより送信されたコマンドが特定のコマンドである場合には、応答制御部を中継して前記特定のコマンドは前記外部機器を制御可能なデバイスドライバーに送信され、前記プログラムにより送信されたコマンドが前記特定のコマンド以外であった場合には、前記応答制御部は前記プログラムにより送信されたコマンドを前記デバイスドライバーに中継せず、前記特定のコマンドが送信されない期間が所定時間以上継続した場合に電源管理モジュールにより前記外部機器を省電力状態に移行させることを特徴とする。
この方法によれば、制御装置が備える上位プログラムの動作により外部機器に関して特定のコマンドが送信された場合には、このコマンドを応答制御部が汎用デバイスドライバーに送って、汎用デバイスドライバーの制御により外部機器が動作し、特定のコマンド以外のコマンドが送信された場合は応答制御部が汎用デバイスドライバーに代わってダミーの応答を上位プログラムに送信して、汎用デバイスドライバーを動作させない。そして、特定のコマンドが送信されない期間が所定時間以上続いた場合には電源管理モジュールの機能により外部機器を省電力状態に移行させる。これにより、上位プログラムの動作に影響を及ぼすことなく、汎用デバイスドライバーにより外部機器を制御させる必要がある場合にのみ外部機器を動作させ、汎用デバイスドライバーの機能に頼らず、汎用デバイスドライバー及び外部機器の動作を効率化できる。また、汎用デバイスドライバー及び外部機器を動作させない状態が継続した場合に外部機器を省電力状態に移行させ、外部機器の省電力化及び動作の効率化を図れる。従って、汎用デバイスドライバーを利用して外部機器を制御するとともに、汎用デバイスドライバーの機能に頼らず、省電力化及び動作の効率化を図ることができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、上記課題を解決するため、本発明のプログラムは、アプリケーションプログラム及び外部機器を制御する制御プログラムのいずれか一方を含むプログラムの動作により送信されるコマンドに基づき前記外部機器を制御可能なデバイスドライバーと、前記外部機器を省電力状態に移行させる電源管理モジュールとが動作する場合に、制御装置を前記プログラムにより送信されるコマンドを前記デバイスドライバーへ中継する応答制御部として機能させ、前記応答制御部は、前記プログラムにより送信されるコマンドが特定のコマンドである場合には、前記特定のコマンドを前記デバイスドライバーに中継し、前記プログラムにより送信されるコマンドが前記特定のコマンド以外であった場合には前記プログラムにより送信されるコマンドを前記デバイスドライバーに中継せず、前記特定のコマンドが送信されない期間が所定時間以上継続した場合に前記電源管理モジュールにより前記外部機器を省電力状態に移行させることを特徴とする。
このプログラムを実行することにより、外部機器に接続された制御装置が備える上位プログラムの動作によって外部機器に関して特定のコマンドが送信された場合には、このコマンドを応答制御部が汎用デバイスドライバーに送って、汎用デバイスドライバーの制御により外部機器が動作し、特定のコマンド以外のコマンドが送信された場合は応答制御部が汎用デバイスドライバーに代わってダミーの応答を上位プログラムに送信して、汎用デバイスドライバーを動作させない。そして、特定のコマンドが送信されない期間が所定時間以上続いた場合には電源管理モジュールの機能により外部機器を省電力状態に移行させる。これにより、上位プログラムの動作に影響を及ぼすことなく、汎用デバイスドライバーにより外部機器を制御させる必要がある場合にのみ外部機器を動作させ、汎用デバイスドライバーの機能に頼らず、汎用デバイスドライバー及び外部機器の動作を効率化できる。また、汎用デバイスドライバー及び外部機器を動作させない状態が継続した場合に外部機器を省電力状態に移行させ、外部機器の省電力化及び動作の効率化を図れる。従って、汎用デバイスドライバーを利用して外部機器を制御するとともに、汎用デバイスドライバーの機能に頼らず、省電力化及び動作の効率化を図ることができる。