(57)【要約】【課題】  従来のプリンタ装置においては使用形態がPCとプリンタとを接続し、印刷する用途が多く、PCデータ以外の印刷や、携帯性を考慮したバッテリー駆動時、これらの組み合わせによる使用形態の多様化に対応したオートパワーオフ機能は提供されなかった。【解決手段】  オートパワーオフ時間設定手段はＰＣ非接続時に設定時間をＰＣ接続時より短く設定し、オートパワーオフ制御手段は、オートパワーオフ計測時間がオートパワーオフ時間設定手段による設定時間以上の場合にオートパワーオフ動作を行うことを特徴とする。【選択図】  図２
2006027006.tif 000002
【特許請求の範囲】
【請求項１】
ＰＣと接続するＩ／Ｆ手段１，外部デバイスと接続するＩ／Ｆ手段２，動作モードをＰＣモードとホストモードとを切り替えるモード切り替え手段、モードがＰＣモードの場合はＩ／Ｆ手段１を選択し、ホストモードの場合はＩ／Ｆ手段２を選択するＩ／Ｆ切り替え手段、オートパワーオフ時間を計測し、所定値以上となった場合はパワーをオフするオートパワーオフ制御手段を有し、ＰＣモード時はＰＣと通信して印刷動作を行い、ホストモードでは接続したデバイスと通信して印刷動作を行うプリンタにおいて、ＰＣモード時にＰＣ接続を検出するＰＣ接続検出手段、オートパワーオフ時間設定を行うオートパワーオフ時間設定手段、オートパワーオフ制御手段は、オートパワーオフ時間設定手段により設定された時間とオートパワーオフ計測時間との比較手段を有し、オートパワーオフ時間設定手段はＰＣ非接続時に設定時間をＰＣ接続時より短く設定し、オートパワーオフ制御手段は、オートパワーオフ計測時間がオートパワーオフ時間設定手段による設定時間以上の場合にオートパワーオフ動作を行うことを特徴とするプリンタ。
【請求項２】
ＰＣと接続するＩ／Ｆ手段１，外部デバイスと接続するＩ／Ｆ手段２，動作モードをＰＣモードとホストモードとを切り替えるモード切り替え手段、モードがＰＣモードの場合はＩ／Ｆ手段１を選択し、ホストモードの場合はＩ／Ｆ手段２を選択するＩ／Ｆ切り替え手段、メモリーカードスロット、メモリーカードスロットに装着されたメモリーカード内容を読み書きするメモリーカードアクセス手段、オートパワーオフ時間を計測し、所定値以上となった場合はパワーをオフするオートパワーオフ制御手段を有し、ＰＣモード時はＰＣと通信して印刷動作を行うとともにメモリーカードスロットに装着したメモリーカードにＰＣがアクセスし、ホストモードでは接続したデバイスと通信して印刷動作を行う、もしくはメモリーカードスロットに装着されたメモリーカードにメモリーカードアクセス手段を介してアクセスし、その内容を印刷するプリンタにおいて、着脱式のインクモジュール、及びインクモジュール装着検出手段、メディア装着検出手段を有するプリンタエンジンを有し、またオートパワーオフ時間設定を行うオートパワーオフ時間設定手段、オートパワーオフ制御手段は、オートパワーオフ時間設定手段により設定された時間とオートパワーオフ計測時間との比較手段を有し、オートパワーオフ時間設定手段はＰＣモードにおいて、インクモジュールまたメディアが非装着の場合に、装着時よりも設定時間を短く設定し、オートパワーオフ制御手段は、オートパワーオフ計測時間がオートパワーオフ時間設定手段による設定時間以上の場合にオートパワーオフ動作を行うことを特徴とするプリンタ。
【請求項３】
メモリーカード装着検出手段を有し、オートパワーオフ時間設定手段はＰＣモードにおいて、メモリーカードが装着されず、かつ、またはインクモジュールまたメディアが非装着の場合に、装着時よりも設定時間を短く設定し、オートパワーオフ制御手段は、オートパワーオフ計測時間がオートパワーオフ時間設定手段による設定時間以上の場合にオートパワーオフ動作を行うことを特徴とする請求項２記載のプリンタプリンタ。
【請求項４】
ＰＣと接続するＩ／Ｆ手段１，外部デバイスと接続するＩ／Ｆ手段２，動作モードをＰＣモードとホストモードとを切り替えるモード切り替え手段、モードがＰＣモードの場合はＩ／Ｆ手段１を選択し、ホストモードの場合はＩ／Ｆ手段２を選択するＩ／Ｆ切り替え手段、メモリーカードスロット、メモリーカードスロットに装着されたメモリーカード内容を読み書きするメモリーカードアクセス手段、オートパワーオフ時間を計測し、所定値以上となった場合はパワーをオフするオートパワーオフ制御手段を有し、ＰＣモード時はＰＣと通信して印刷動作を行うとともにメモリーカードスロットに装着したメモリーカードにＰＣがアクセスし、ホストモードでは接続したデバイスと通信して印刷動作を行う、もしくはメモリーカードスロットに装着されたメモリーカードにメモリーカードアクセス手段を介してアクセスし、その内容を印刷するプリンタにおいて、ホストモード時に、外部デバイスの接続を検出するデバイス検出手段、メモリーカード装着検出手段、オートパワーオフ時間設定を行うオートパワーオフ時間設定手段、オートパワーオフ制御手段は、オートパワーオフ時間設定手段により設定された時間とオートパワーオフ計測時間との比較手段を有し、オートパワーオフ時間設定手段はホストモードにおいて、メモリーカードが装着されず、かつ、またはデバイスが接続されない場合に、メモリーカード装着、もしくはデバイス接続時よりも設定時間を短く設定し、オートパワーオフ制御手段は、オートパワーオフ計測時間がオートパワーオフ時間設定手段による設定時間以上の場合にオートパワーオフ動作を行うことを特徴とするプリンタ。
【請求項５】
ＰＣと接続するＩ／Ｆ手段１，外部デバイスと接続するＩ／Ｆ手段２，動作モードをＰＣモードとホストモードとを切り替えるモード切り替え手段、モードがＰＣモードの場合はＩ／Ｆ手段１を選択し、ホストモードの場合はＩ／Ｆ手段２を選択するＩ／Ｆ切り替え手段、メモリーカードスロット、メモリーカードスロットに装着されたメモリーカード内容を読み書きするメモリーカードアクセス手段、オートパワーオフ時間を計測し、所定値以上となった場合はパワーをオフするオートパワーオフ制御手段を有し、ＰＣモード時はＰＣと通信して印刷動作を行い、ホストモードでは接続したデバイスと通信して印刷動作を行う、もしくはメモリーカードスロットに装着されたメモリーカードにメモリーカードアクセス手段を介してアクセスし、その内容を印刷するプリンタにおいて、ホストモード時に、接続された外部デバイスのサポート／非サポートを判定するデバイス判定手段、メモリーカード装着検出手段、オートパワーオフ時間設定を行うオートパワーオフ時間設定手段、オートパワーオフ制御手段は、オートパワーオフ時間設定手段により設定された時間とオートパワーオフ計測時間との比較手段を有し、オートパワーオフ時間設定手段はホストモードにおいて、メモリーカードが装着されず、かつ、またはデバイスが非サポートの場合に、メモリーカード装着時、もしくはサポートデバイス接続時よりも設定時間を短く設定し、オートパワーオフ制御手段は、オートパワーオフ計測時間がオートパワーオフ時間設定手段による設定時間以上の場合にオートパワーオフ動作を行うことを特徴とするプリンタ。
【請求項６】
ＰＣと接続するＩ／Ｆ手段１，外部デバイスと接続するＩ／Ｆ手段２，動作モードをＰＣモードとホストモードとを切り替えるモード切り替え手段、モードがＰＣモードの場合はＩ／Ｆ手段１を選択し、ホストモードの場合はＩ／Ｆ手段２を選択するＩ／Ｆ切り替え手段、オートパワーオフ時間を計測し、所定値以上となった場合はパワーをオフするオートパワーオフ制御手段を有し、ＰＣモード時はＰＣと通信して印刷動作を行い、ホストモードでは接続したデバイスと通信して印刷動作を行うプリンタにおいて、着脱式のインクモジュール、及びインクモジュール装着検出手段、メディア装着検出手段を有するプリンタエンジンを有し、またオートパワーオフ時間設定を行うオートパワーオフ時間設定手段、オートパワーオフ制御手段は、オートパワーオフ時間設定手段により設定された時間とオートパワーオフ計測時間との比較手段を有し、オートパワーオフ時間設定手段はホストモードにおいて、インクモジュールまたメディアが非装着の場合に、装着時よりも設定時間を短く設定し、オートパワーオフ制御手段は、オートパワーオフ計測時間がオートパワーオフ時間設定手段による設定時間以上の場合にオートパワーオフ動作を行うことを特徴とするプリンタ。
【請求項７】
Ｉ／Ｆ手段１，Ｉ／Ｆ手段２はワイアレス手段であり、ＰＣもしくは外部デバイスとの通信確立確認手段を有し、オートパワーオフ時間設定手段はＰＣもしくはサポートデバイスとの接続非確立をもって接続確立時よりも設定時間を短く設定することを特徴とする請求項１〜請求項６記載のプリンタ。
【請求項８】
バッテリーもしくはＡＣで動作する電源手段、バッテリー、ＡＣを識別する電源識別手段を有し、オートパワーオフ時間設定手段はバッテリー動作時にＡＣ動作時よりも設定時間を短く設定することを特徴とする請求項１〜請求項６記載のプリンタ。
【請求項９】
バッテリーもしくはＡＣで動作する電源手段、バッテリー、ＡＣを識別する電源識別手段を有し、オートパワーオフ制御手段はＡＣ動作時にはオートパワーオフ動作を行わない事を特徴とする請求項１〜請求項６記載のプリンタ。
【請求項１０】
オートパワーオフ手段を有し、ＡＣ動作であっても、メモリーカードが非装着、かつ、またはメディアが非装着、かつ、またはインクモジュールが非装着の場合にはオートパワーオフ動作を行うことを特徴とする請求項９記載のプリンタ。
【請求項１１】
ＰＣ接続検出手段、オートパワーオフ手段を有し、ＡＣ動作であっても、ＰＣ非接続を検出した場合はオートパワーオフ動作を行うことを特徴とする請求項９記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＰＣ及び、もしくは外部デバイスと接続して動作、もしくはメモリーカードスロットを有し、その内容の印刷を行うプリンタの電源制御に関するものである。
【背景技術】
【０００２】
特許を受けようとする発明に関連する文献公知発明のうち特許を受けようとする者が特許出願の時に知っているものがあるときは、その文献公知発明が記載された刊行物の名称その他のその文献公知発明に関する情報の所在を記載します。
【０００３】
従来、コンピュータ周辺機器などで省エネルギーを目的として、パワーオン後所定時間の通信動作、もしくはユーザー操作を検出しない場合に自動的にパワーオフするオートパワー機能が搭載されてきた。この所定時間は機器の条件に応じて可変とすることが行われてきた。
【０００４】
例えば特許文献１における電源回路では電池容量を検出し、オートパワーオフ時間を可変とした。
また特許文献２におけるディスクドライブ装置ではディスクの種類、もしくは読み出されたタイトルに応じてオートパワーオフ時間を可変とした。
また特許文献３における画像形成装置では装置動作の許可／禁止状態に応じて、もしくはＩＤカードの装着／非装着に応じてオートパワーオフ時間を可変とした。
プリンタ機器においては、オートパワーオフはユーザー指示で有効／無効を指定でき、設定時間は固定であった。
【特許文献１】特開平５−２０７６６９号公報
【特許文献２】特開平６−２３１５２７号公報
【特許文献３】特開平１０−１２３８９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら従来のプリンタ装置においては使用形態がＰＣとプリンタとを接続し、印刷する用途が多く、ＰＣデータ以外の印刷や、携帯性を考慮したバッテリー駆動時、これらの組み合わせによる使用形態の多様化に対応したオートパワーオフ機能は提供されなかった。
【０００６】
具体的にはＰＣ接続印刷、デジタルカメラ等の接続による印刷、プリンタ本体のメモリースロットに装着したメモリーカードデータの印刷といったモードの設定、ＡＣ動作／バッテリー動作、ＰＣ、デジタルカメラ、メモリーカードの実際の装着／非装着、プリンタエンジン部のインクモジュール、メディアの有無等に対応し、ユーザーの操作性を損なわずに効果的なオートパワーオフ時間を設定することはできなかった。
【０００７】
本出願に係る第１の発明の目的は、ＰＣモードであるにも関わらず正常な印刷データ転送が出来ない状態におかれた場合に効果的に不要なエネルギー消費を減らすことを目的とする。
【０００８】
本出願に係る第２の発明の目的は、ＰＣモードであるにも関わらずプリンタエンジンが正常な動作が出来ない状態におかれた場合に効果的に不要なエネルギー消費を減らすことを目的とする。
【０００９】
本出願に係る第３の発明の目的は、ＰＣモードであるにも関わらずＰＣからプリンタのメモリーカードを読み込めない場合に効果的に不要なエネルギー消費を減らすことを目的とする。
【００１０】
本出願に係る第４の発明、及び第５の発明の目的は、ホストモードであるにも関わらず、正常な印刷データ入力が行えない場合に果的に不要なエネルギー消費を減らすことを目的とする。
【００１１】
本出願に係る第６の発明の目的は、ホストモードであるにも関わらず、プリンタエンジンが正常な動作が出来ない状態におかれた場合、効果的に不要なエネルギー消費を減らすことを目的とする。
【００１２】
本出願に係る第７の発明の目的は、ワイアレスＩ／Ｆを介してＰＣもしくは外部デバイスと接続されていない場合においても効果的に不要なエネルギー消費を減らすことを目的とする。
【００１３】
本出願に係る第８の発明の目的は、バッテリー動作の場合において、より効果的なバッテリーセーブを行う事を目的とする。
【００１４】
本出願に係る第９の発明の目的は、ＡＣ動作時のユーザーの操作性を損なわせない事を目的とする。
【００１５】
本出願に係る第１０の発明、及び第１１の発明の目的は、ＡＣ動作時であっても、正常な機能動作が行えない場合には効果的に不要なエネルギー消費を減らすことを目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成するため、本出願に係る第１の発明は、ＰＣ接続検出手段、オートパワーオフ時間設定手段、オートパワーオフ制御手段を有することを特徴とする。
【００１７】
上記構成において、ＰＣ接続検出手段はＰＣモード時にＰＣ接続を検出し、オートパワーオフ時間設定手段はＰＣモード時にＰＣ接続を検出しない場合にはＰＣ接続検出時よりも設定時間を短縮し、オートパワーオフ制御手段はオートパワーオフ時間を計測するとともに、オートパワーオフ時間設定手段による設定時間以上の場合にオートパワーオフ動作を行うように動作する。
【００１８】
上記目的を達成するため、本出願に係る第２の発明は、着脱式のインクモジュール、及びインクモジュール装着検出手段、メディア装着検出手段を有するプリンタエンジン、オートパワーオフ時間設定手段、オートパワーオフ時間設定手段により設定された時間とオートパワーオフ計測時間との比較手段を有するオートパワーオフ制御手段を有することを特徴とする。
【００１９】
上記構成において、オートパワーオフ時間設定手段はＰＣモードにおいてインクモジュールまたメディアが非装着の場合に、装着時よりも設定時間を短く設定し、オートパワーオフ制御手段は、オートパワーオフ計測時間がオートパワーオフ時間設定手段による設定時間以上の場合にオートパワーオフ動作を行うように動作する。
【００２０】
上記目的を達成するため、本出願に係る第３の発明は、メモリーカード装着検出手段、オートパワーオフ時間設定手段、オートパワーオフ時間設定手段により設定された時間とオートパワーオフ計測時間との比較手段を有するオートパワーオフ制御手段を有することを特徴とする。
【００２１】
上記構成において、オートパワーオフ時間設定手段はＰＣモードにおいて、メモリーカード非装着の場合に、装着時よりも設定時間を短く設定し、オートパワーオフ制御手段は、オートパワーオフ計測時間がオートパワーオフ時間設定手段による設定時間以上の場合にオートパワーオフ動作を行うように動作する。
【００２２】
上記目的を達成するため、本出願に係る第４の発明は、デバイス検出手段、メモリーカード装着検出手段、オートパワーオフ時間設定手段、オートパワーオフ時間設定手段により設定された時間とオートパワーオフ計測時間との比較手段を有するオートパワーオフ制御手段を有することを特徴とする。
【００２３】
上記構成において、デバイス検出手段は外部デバイス接続有無を検出し、オートパワーオフ時間設定手段はホストモードにおいて、メモリーカードが装着されず、かつ、またはデバイスが接続されない場合に、メモリーカード装着、もしくはデバイス接続時よりも設定時間を短く設定し、オートパワーオフ制御手段は、オートパワーオフ計測時間がオートパワーオフ時間設定手段による設定時間以上の場合にオートパワーオフ動作を行うように動作する。
【００２４】
上記目的を達成するため、本出願に係る第５の発明は、接続された外部デバイスのサポート／非サポートを判定するデバイス判定手段、メモリーカード装着検出手段、オートパワーオフ時間設定を行うオートパワーオフ時間設定手段、オートパワーオフ制御手段を有することを特徴とする。
【００２５】
上記構成において、デバイス判定手段は外部接続デバイスのサポート／非サポートを判定し、オートパワーオフ時間設定手段はホストモードにおいて、メモリーカードが装着されず、かつ、またはデバイスが非サポートの場合に、メモリーカード装着時、もしくはサポートデバイス接続時よりも設定時間を短く設定し、メモリーカードが装着されず、かつ、またはデバイスが接続されない場合に設定時間を短く設定し、オートパワーオフ制御手段は、オートパワーオフ計測時間がオートパワーオフ時間設定手段による設定時間以上の場合にオートパワーオフ動作を行うように動作する。
【００２６】
上記目的を達成するため、本出願に係る第６の発明は、着脱式のインクモジュール、及びインクモジュール装着検出手段、メディア装着検出手段を有するプリンタエンジン、オートパワーオフ時間設定手段、オートパワーオフ時間設定手段により設定された時間とオートパワーオフ計測時間との比較手段を有するオートパワーオフ制御手段を有することを特徴とする。
【００２７】
上記構成において、オートパワーオフ時間設定手段はホストモードにおいて、インクモジュールまたメディアが非装着の場合に、装着時よりも設定時間を短く設定し、オートパワーオフ制御手段は、オートパワーオフ計測時間がオートパワーオフ時間設定手段による設定時間以上の場合にオートパワーオフ動作を行うように動作する。
【００２８】
上記目的を達成するため、本出願に係る第７の発明は、ワイアレスＩ／Ｆ手段、通信確立確認手段、、オートパワーオフ時間設定手段を有することを特徴とする。
【００２９】
上記構成において、オートパワーオフ時間設定手段はＰＣもしくはサポートデバイスとの接続非確立をもって接続確立時よりも設定時間を短く設定するように動作する。
【００３０】
上記目的を達成するため、本出願に係る第８の発明は、バッテリーもしくはＡＣで動作する電源手段、バッテリー、ＡＣを識別する電源識別手段、オートパワーオフ時間設定手段を有することを特徴とする。
【００３１】
上記構成において、オートパワーオフ時間設定手段はバッテリー動作検出時にＡＣ動作時よりも設定時間を短く設定するように動作する。
【００３２】
上記目的を達成するため、本出願に係る第９の発明は、バッテリーもしくはＡＣで動作する電源手段、バッテリー、ＡＣを識別する電源識別手段、オートパワーオフ時間設定手段を有することを特徴とする。
【００３３】
上記構成において、オートパワーオフ制御手段はＡＣ動作時にはオートパワーオフ動作を行わないように動作する。
【００３４】
上記目的を達成するため、本出願に係る第１０の発明は、オートパワーオフ手段を有することを特徴とする。
【００３５】
上記構成において、オートパワーオフ手段はＡＣ動作であっても、メモリーカードが非装着、かつ、またはメディアが非装着、かつ、またはインクモジュールが非装着の場合にはオートパワーオフ動作を行うように動作する。
【００３６】
上記目的を達成するため、本出願に係る第１１の発明は、ＰＣ接続検出手段、オートパワーオフ手段を有することを特徴とする。
【００３７】
上記構成において、オートパワーオフ手段はＡＣ動作であっても、ＰＣ非接続を検出した場合はオートパワーオフ動作を行うように動作する。
【発明の効果】
【００３８】
以上説明したように、本出願に係る第１の発明によれば、ＰＣモードであるにも関わらずＰＣが接続されない状態におかれた場合にも、効果的に不要なエネルギー消費を減らすことができる。
【００３９】
以上説明したように、本出願に係る第２の発明によれば、ＰＣモードであるにも関わらずプリンタエンジンが正常な動作が出来ない状態におかれた場合に効果的に不要なエネルギー消費を減らすことができる。
【００４０】
以上説明したように、本出願に係る第３の発明によれば、ＰＣモードであるにも関わらずＰＣからプリンタのメモリーカードを読み込めない場合に効果的に不要なエネルギー消費を減らすことができる。
【００４１】
以上説明したように、本出願に係る第４の発明によれば、ホストモードであるにも関わらず、外部デバイスが接続されす、正常な印刷データ入力が行えない場合に果的に不要なエネルギー消費を減らすことができる。
【００４２】
以上説明したように、本出願に係る第５の発明によれば、ホストモードであるにも関わらず、接続された外部デバイスが非サポートであるため、正常な印刷データ入力が行えない場合に果的に不要なエネルギー消費を減らすことができる。
【００４３】
以上説明したように、本出願に係る第６の発明によれば、ホストモードであるにも関わらず、プリンタエンジンが正常な動作が出来ない状態におかれた場合、効果的に不要なエネルギー消費を減らすことができる。
【００４４】
以上説明したように、本出願に係る第７の発明によれば、ワイアレスＩ／Ｆを介してＰＣもしくは外部デバイスと接続されていない場合においても効果的に不要なエネルギー消費を減らすことができる。
【００４５】
以上説明したように、本出願に係る第８の発明によれば、バッテリー動作の場合において、より効果的なバッテリーセーブを行う事ができる。
【００４６】
以上説明したように、本出願に係る第９の発明によれば、ＡＣ動作時のユーザーの操作性を損なわせない事ができる。
【００４７】
以上説明したように、本出願に係る第１０の発明によれば、ＡＣ動作時であっても、メモリーカードデータを読み込めず、正常なプリント機能動作が行えない場合には効果的に不要なエネルギー消費を減らすことができる。
【００４８】
以上説明したように、本出願に係る第１１の発明によれば、ＡＣ動作時であっても、ＰＣからのデータ転送、もしくはＰＣからのメモリーカードアクセスの無い場合にも効果的に不要なエネルギー消費を減らすことができる。
【発明を実施するための最良の形態】
【００４９】
以下、本発明の発明を実施するための最良の形態について図面を用いて説明する。
【実施例１】
【００５０】
本発明の実施例を図１に示す。１０１はプリンタ、１０２はプリンタ１０１と接続動作するＰＣ、１０３はプリンタ１０１と接続する外部デバイスであり、例えばデジタルカメラ、１０４はＰＣ１０２と接続するホストインターフェース、１０５は外部デバイス１０３と接続するデバイスインターフェース、１０６はメモリーカードインターフェース、１０７はメモリーカードインターフェース１０６を介して接続されるメモリーカード、１０８はＬＣＤ、Ｋｅｙ，ＬＥＤ等及びそのコントロールロジックを含むユーザーインターフェース、１０９はＣＰＵ、１１０はＣＰＵ１０８のプログラムを格納するＲＯＭ，１１１はＣＰＵ１０８のプログラム処理で使用するＲＡＭ，１１２はプリンタエンジン、１１３はプリンタエンジン１１２に装着された用紙、１１４はプリンタエンジン１１２に装着されたインクモジュール、１１５は電源回路、１１６は電源回路１１５を介して接続されるバッテリー、１１７は各ロジックを接続するシステムバスである。
【００５１】
次に動作の概略について説明する。プリンタ１０１はパワーオンによりＣＰＵ１０９の動作を開始し、ＲＯＭ１１０に格納したプログラム処理を開始する。その際ＲＡＭ１１１を使用する。プリンタ１０１はＰＣモード、ホストモードいずれかで動作する。ＰＣモードではＰＣ１０２とホストインターフェース１０４を介して通信を行い、ＰＣ１０２からの印刷動作、もしくはメモリーカードインターフェース１０６を介して接続されたメモリーカード１０７へのアクセスを行う。ホストモードでは外部デバイス１０３とデバイスインターフェース１０５を介して通信を行い、外部デバイス１０３に格納された情報を印刷する。もしくはもしくはメモリーカードインターフェース１０６を介して接続されたメモリーカード１０７に格納された情報を印刷する。モードの切り替えはユーザーインターフェース１０８を介して行っても良いし、デバイスの接続状態、優先度に応じて決定しても良い。
【００５２】
ＣＰＵ１０９はメモリーカードインターフェースを介してメモリーカード１０７の装着有無を検出する。
【００５３】
ユーザーインターフェース１０８はプリンタ１０１の状態をＬＥＤ，ＬＣＤで表示するとともに、モードに応じてユーザーのキー操作入力情報をＣＰＵ１０９に伝える。
【００５４】
プリンタエンジン１１２はシステムバス１１７を介してＣＰＵ１０９と接続し、用紙１１３、インクモジュール１１４を装着して動作する。ＣＰＵ１０９はプリンタエンジンの印刷動作を制御するとともに、用紙１１３、インクモジュール１１４の装着有無を検出する。
【００５５】
電源１１５はＡＣ及びバッテリー動作を切り替えて電力を各部に供給する。バッテリー１１６のみを接続した場合ではバッテリーから電力を供給するが、ＡＣ接続のみ、もしくは両方を接続した場合はＡＣから供給する。電源１１５はシステムバス１１７を介してＣＰＵ１０９と接続し、ＣＰＵ１０９はＡＣ、バッテリーのいずれで動作しているかを定期的に検出する。
【００５６】
ＰＣモードでＰＣ１０２から印刷を行う場合、ＰＣ１０２はプリンタ１０１へ印刷制御コマンド及び印刷データを転送する。プリンタ１０１はホストインターフェース１０４を介してこれを受信し、印刷コマンド、データであることを識別し、ＲＡＭ１１１に格納、処理するとともに、プリンタエンジン１１２を制御し、印刷データを印刷する。ＰＣ１０２がメモリーカード１０７にアクセスする場合、アクセスコマンドをプリンタ１０１に転送する。プリンタ１０１はホストインターフェース１０４を介してこれを受信し、メモリーカードアクセスコマンドであることを識別する。そのコマンド種別、パラメータに応じてメモリーカードインターフェース１０６、及びこれを介してメモリーカード１０７にアクセスし、情報を再びホストインターフェース１０４を介してＰＣ１０２に転送する。
【００５７】
ホストモードで印刷を行う場合、外部デバイス１０３、もしくはメモリーカード１０７の装着を検出するとともに、どちらからの印刷を行うかを決定する。これはユーザーインターフェース１０８を介したユーザーの指示で決定しても良いし、外部デバイス１０３、もしくはメモリーカード１０７の装着有無から、装着順、優先順に従い決定しても良い。外部デバイス１０３から印刷する場合には、外部デバイス１０３に内蔵された印刷データに、デバイスデータインターフェース１０５を介してアクセスし、ユーザーの印刷指示に従ってそのデータをＲＡＭ１１１に保持、処理するとともにプリンタエンジン１１２を制御し印刷データを印刷する。メモリーカード１０７のデータを印刷する場合、ユーザーはユーザーインターフェースを介してメモリーカード１０７内のデータを指定し、印刷実行を指示する。ＣＰＵ１０９はメモリーカード１０７から読み出したデータをＲＡＭ１１１に保持、処理するとともにプリンタエンジン１１２を制御し印刷データを印刷する。
【００５８】
ＰＣモード、ホストモードのいずれであっても、ＰＣからのアクセス、もしくはユーザー操作が所定の期間無い場合には、不要な電力消費を省くためオートパワーオフ動作を行う。これはＣＰＵ１０９プログラムでＰＣアクセス、及びユーザー操作が行われない期間を計測し、所定のオートパワーオフ設定時間値以上となった場合に電源１１５をオフするものである。ＰＣアクセス、もしくはユーザー操作が行われた場合には計測値をクリアし、プリンタ動作１０１が停止した時点で再計測に入る。  この計測値はタイマーによるカウント値であり、比較する所定のオートパワーオフ設定時間値は、プリンタの状態、すなわち動作モード、ＰＣ接続有無、電源種別に応じて変更する。
【００５９】
このアルゴリズムの詳細例について図２に説明する。前提として、この処理はタイマーに同期して周期的に実行することを想定している。まず動作モードを検出し（２０２）、動作モードがＰＣモードであれば次にＰＣ接続有無を検出する（２０３、２０４）。次にＰＣ接続を検出し（２０５）、ＰＣ接続されていない場合には電源種別を検出し（２０６）、バッテリー動作であればオートパワーオフ設定時間をＴ１とする（２０７，２０８）。バッテリー動作でなくＡＣ動作であればオートパワーオフ設定時間をＴ２とする（２０７，２０９）。動作モードがＰＣモードではなく、もしくはＰＣモードでかつＰＣ接続されている場合には電源種別を検出し（２１４）、バッテリー動作であればオートパワーオフ設定時間をＴ３とする（２１５，２１６）。バッテリー動作でなくＡＣ動作であればオートパワーオフ設定時間をＴ４とする（２１５，２１７）。ここで各オートパワーオフ時間は下記の関係がある。
【００６０】
Ｔ１＜Ｔ２，Ｔ３＜Ｔ４，Ｔ１＜Ｔ３，Ｔ２＜Ｔ４
次にオートパワーオフのタイマーをカウントし（２１０）、カウント値≧オートパワーオフ設定時間である場合（２１１）、オートパワーオフ動作を行い電源をオフする（２１２）。カウント値＜オートパワーオフ設定時間である場合は、そのまま処理を終了する。
【００６１】
ここで述べた構成ではホストインターフェース１０４はケーブル接続を想定していたが、これはワイヤレスインターフェースであっても良い。この場合ＰＣ接続の検出（２０５）はＰＣとの接続確立の確認判定となる。
【００６２】
以上述べた構成により、ＰＣもしくはホストモードで動作し、ＡＣ，及びバッテリー動作可能なプリンタにおいて、ＰＣモードにおいてもＰＣ接続の無い状態に対し効果的なオートパワーオフ動作を行わせることができる。
【実施例２】
【００６３】
本発明の第２の実施例について図７に説明する。図１と同一の構成要素は同一の番号で示してある。本構成例はＰＣ１０２，外部デバイス１０３，メモリーカード１０７の接続構成が第１の実施例の構成例と異なる。７０１は分岐回路の入力信号７０３の切り替えスイッチ、７０２は分岐回路、７０３は分岐回路７０２の入力信号、７０４はメモリーカードコントローラ、７０５はメモリーカードコントローラ７０４のメモリーカード装着を検出する信号線である。
【００６４】
次に動作について第１の構成例と異なる部分について説明する。ＰＣモードにおいては、ＣＰＵ１０９はスイッチ７０１を分岐回路入力信号７０３がＰＣ１０２に接続するように切り替える。分岐回路入力信号７０３は分岐回路７０２を介してホストインターフェース１０４、メモリーカードコントローラ７０４、外部デバイス１０３と接続する。分岐回路は例えばＵＳＢのＨＵＢであり、入力信号の内容を検出して論理的に切り分け、接続先をこれらの中から自動的に決定する。ＰＣ１０２から印刷を行う場合には、ＰＣ１０２はプリンタ１０１へ印刷制御コマンド及び印刷データを転送する。分岐回路７０３は通信内容から接続先をホストインターフェース１０４としＣＰＵ１０９はホストインターフェース１０４を介してこれを受信し、印刷コマンド、データであることを識別し、ＲＡＭ１１１に格納、処理するとともに、プリンタエンジン１１２を制御し、印刷データを印刷する。
【００６５】
メモリーカードにアクセスする場合には接続先はメモリーカードコントローラ７０４とする。この場合、アクセス制御はメモリーカードコントローラ７０４が行い、ＣＰＵ１０９はその制御に直接関与しない。外部デバイスにアクセスする場合には接続先を外部デバイス１０４として動作する。この場合アクセス制御は外部デバイス１０３が行い、ＣＰＵ１０９はその制御に直接関与しない。
【００６６】
ホストモードにおいては、ＣＰＵ１０９はスイッチ７０１を分岐回路入力信号７０３がデバイスインターフェース１０５に接続するように切り替える。ＣＰＵ１０９はデバイスインターフェース１０５、スイッチ７０１、分岐回路７０２を介して、外部デバイス１０３、メモリーカードコントローラ７０４と通信を行いアクセスし、外部デバイス１０３、もしくはメモリーカード１０７の装着を検出するとともに、どちらからの印刷を行うかを決定する。これはユーザーインターフェース１０８を介したユーザーの指示で決定しても良いし、外部デバイス１０３、もしくはメモリーカード１０７の装着有無から、装着順、優先順に従い決定しても良い。外部デバイス１０３から印刷する場合には、外部デバイス１０３に内蔵された印刷データに、デバイスデータインターフェース１０５、スイッチ７０１、分岐回路７０２を介してアクセスし、ユーザーの印刷指示に従ってそのデータをＲＡＭ１１１に保持、処理するとともにプリンタエンジン１１２を制御し印刷データを印刷する。メモリーカード１０７のデータを印刷する場合、ユーザーはユーザーインターフェースを介してメモリーカード１０７内のデータを指定し、印刷実行を指示する。ＣＰＵ１０９はメモリーカード１０７から読み出したデータをＲＡＭ１１１に保持、処理するとともにプリンタエンジン１１２を制御し印刷データを印刷する。
【００６７】
ＰＣモード、ホストモードのいずれであっても、ＰＣからのアクセス、もしくはユーザー操作が所定の期間無い場合には、不要な電力消費を省くためオートパワーオフ動作を行う。これはＣＰＵ１０９プログラムでＰＣアクセス、及びユーザー操作が行われない期間を計測し、所定のオートパワーオフ設定時間値以上となった場合に電源１１５をオフするものである。ＰＣアクセス、もしくはユーザー操作が行われた場合には計測値をクリアし、プリンタ動作１０１が停止した時点で再計測に入る。この計測値はタイマーによるカウント値であり、比較する所定のオートパワーオフ設定時間値は、プリンタの状態、すなわち動作モード、ＰＣ接続有無、電源種別に応じて変更する。
【００６８】
本実施例ではオートパワーオフ設定時間値は、プリンタの状態、すなわち動作モード、メモリーカード装着、インクモジュール装着、用紙装着、電源種別に応じて変更する。このアルゴリズムの詳細例について図３に説明する。
【００６９】
前提として、この処理はタイマーに同期して周期的に実行することを想定している。まず動作モードを検出し（３０２）、ＰＣモードであればメモリーカード装着を検出する（３０４，３０５）。ＰＣモードでは、スイッチ７０１は分岐回路７０２入力をＰＣ１０２側に切り替えているため、デバイスインターフェース１０５を介してメモリーカードコントローラ７０４にアクセスできない。このためメモリーカード装着検出は信号線７０５を介して検出する。メモリーカードが装着されない場合はインクモジュールの装着を検出し（３０６）、非装着であれば電源種別を検出する（３０７，３１０）。インクモジュールが装着されている場合には用紙装着を検出し（３０７，３０８）、用紙が装着されていなければ同じく電源種別を検出する（３０９，３１０）。バッテリー動作であればオートパワーオフ設定時間をＴ１とする（３１１，３１２）。バッテリー動作ではなくＡＣ動作であればオートパワーオフ設定時間をＴ２とする（３１１，３１３）。
【００７０】
ＰＣモードではなく、もしくはＰＣモードであってもメモリーカードが装着され、もしくはＰＣモードであってインクモジュール、及び用紙が装着されている場合には、電源種別を検出する（３１８）。バッテリー動作であればオートパワーオフ設定時間をＴ３とする（３１９，３２０）。バッテリー動作ではなくＡＣ動作であればオートパワーオフ設定時間をＴ４とする（３１９，３２１）。ここで各オートパワーオフ時間は下記の関係がある。
【００７１】
Ｔ１＜Ｔ２，Ｔ３＜Ｔ４，Ｔ１＜Ｔ３，Ｔ２＜Ｔ４
次にオートパワーオフのタイマーをカウントし（３１４）、カウント値≧オートパワーオフ設定時間である場合（３１５）、オートパワーオフ動作を行い電源をオフする（３１６）。カウント値＜オートパワーオフ設定時間である場合は、そのまま処理を終了する。
【００７２】
以上述べた構成により、ＰＣもしくはホストモードで動作し、ＡＣ，及びバッテリー動作可能なプリンタにおいて、ＰＣモードにおいてもＰＣから印刷、もしくはメモリーカードアクセスのできない状態に対し効果的なオートパワーオフ動作を行わせることができる。
【実施例３】
【００７３】
本発明の第３の実施例について説明する。基本的な構成は第１の実施例で説明した図１、もしくは第２の実施例で説明した図２と同一である。
【００７４】
本実施例ではオートパワーオフ設定時間値は、プリンタの状態、すなわち動作モード、メモリーカード装着、外部デバイス、電源種別に応じて変更する。このアルゴリズムの詳細例について図４に説明する。
【００７５】
前提として、この処理はタイマーに同期して周期的に実行することを想定している。まず動作モードを検出し（４０２）、ホストモードであればメモリーカード装着を検出する（４０４，４０５）。メモリーカードが装着されない場合は外部デバイスの接続を検出し（４０６）、非装着であれば電源種別を検出する（４０７，４１０）。外部デバイスが接続されている場合にはサポートデバイスであるか否かを判定し（４０７，４０８）、サポートデバイスでなければ同じく電源種別を検出する（４０９，４１０）。バッテリー動作であればオートパワーオフ設定時間をＴ１とする（４１１，４１２）。バッテリー動作ではなくＡＣ動作であればオートパワーオフ設定時間をＴ２とする（４１１，４１３）。
【００７６】
ホストモードではなく、もしくはホストモードであってもメモリーカードが装着され、もしくはホストモードであってもサポートする外部デバイスが接続されている場合には、電源種別を検出する（４１８）。バッテリー動作であればオートパワーオフ設定時間をＴ３とする（４１９，４２０）。バッテリー動作ではなくＡＣ動作であればオートパワーオフ設定時間をＴ４とする（４１９，４２１）。ここで各オートパワーオフ時間は下記の関係がある。
【００７７】
Ｔ１＜Ｔ２，Ｔ３＜Ｔ４，Ｔ１＜Ｔ３，Ｔ２＜Ｔ４
次にオートパワーオフのタイマーをカウントし（４１４）、カウント値≧オートパワーオフ設定時間である場合（４１５）、オートパワーオフ動作を行い電源をオフする（４１６）。カウント値＜オートパワーオフ設定時間である場合は、そのまま処理を終了する。
【００７８】
ここで述べた構成では外部デバイスインターフェースはケーブル接続を想定していたが、これはワイヤレスインターフェースであっても良い。この場合外部デバイス接続の検出（４０６）は外部デバイスとの接続確立の確認判定となる。
【００７９】
以上述べた構成により、ＰＣもしくはホストモードで動作し、ＡＣ，及びバッテリー動作可能なプリンタにおいて、ホストモードにおいてデータ入力のできない状態に対し効果的なオートパワーオフ動作を行わせることができる。
【実施例４】
【００８０】
本発明の第４の実施例について説明する。基本的な構成は第１の実施例で説明した図１、もしくは第２の実施例で説明した図２と同一である。
【００８１】
本実施例ではオートパワーオフ設定時間値は、プリンタの状態、すなわち動作モード、インクモジュール装着、用紙装着、電源種別に応じて変更する。このアルゴリズムの詳細例について図５に説明する。
【００８２】
前提として、この処理はタイマーに同期して周期的に実行することを想定している。まず動作モードを検出し（５０２）、ホストモードであればインクモジュールの装着を検出し（５０４）、非装着であれば電源種別を検出する（３０５，５０８）。インクモジュールが装着されている場合には用紙装着を検出し（５０５，５０６）、用紙が装着されていなければ同じく電源種別を検出する（５０７，５０８）。バッテリー動作であればオートパワーオフ設定時間をＴ１とする（５０９，５１０）。バッテリー動作ではなくＡＣ動作であればオートパワーオフ設定時間をＴ２とする（５０９，５１１）。
【００８３】
ホストモードではなく、もしくはホストモードであってインクモジュール、及び用紙が装着されている場合には、電源種別を検出する（５１６）。バッテリー動作であればオートパワーオフ設定時間をＴ３とする（５１７，５１８）。バッテリー動作ではなくＡＣ動作であればオートパワーオフ設定時間をＴ４とする（５１７，５１９）。ここで各オートパワーオフ時間は下記の関係がある。
【００８４】
Ｔ１＜Ｔ２，Ｔ３＜Ｔ４，Ｔ１＜Ｔ３，Ｔ２＜Ｔ４
次にオートパワーオフのタイマーをカウントし（５１２）、カウント値≧オートパワーオフ設定時間である場合（５１３）、オートパワーオフ動作を行い電源をオフする（５１４）。カウント値＜オートパワーオフ設定時間である場合は、そのまま処理を終了する。
【００８５】
以上述べた構成により、ＰＣもしくはホストモードで動作し、ＡＣ，及びバッテリー動作可能なプリンタにおいて、ホストモードにおいてプリンタエンジンが印刷できない状態に対し効果的なオートパワーオフ動作を行わせることができる。
【実施例５】
【００８６】
本発明の第５の実施例について説明する。基本的な構成は第１の実施例で説明した図１、もしくは第２の実施例で説明した図２と同一である。
【００８７】
本実施例ではオートパワーオフ設定時間値は、プリンタの状態、すなわち動作モード、メモリーカード装着、ＰＣ接続有無、インクモジュール装着、用紙装着、電源種別に応じて変更する。このアルゴリズムの詳細例について図６に説明する。
【００８８】
前提として、この処理はタイマーに同期して周期的に実行することを想定している。まず動作モードを検出し（６０２）、ＰＣモードであればＰＣ接続有無を検出する（６０３，６０４）。ＰＣ接続が無ければ電源種別を検出する（６０５，６１２）。ＰＣモードではないか、もしくはＰＣモードであってもＰＣが接続されていない場合はメモリーカード装着を検出し（６０６）、メモリーカードが装着されていなければインクモジュール装着を検出する（６０７，６０８）。インクモジュールが装着されていなければ（６０９）同じく電源種別検出を行う（６１２）。インクモジュールが装着されていれば用紙装着を検出し（６０９，６１０）、用紙が装着されていなければ（６１１）同じく電源種別検出を行う（６１２）。電源検出（６１２）の結果、バッテリー動作であればオートパワーオフ設定時間をＴ１とする（６１３，６１４）。バッテリー動作ではなくＡＣ動作であればオートパワーオフ設定時間をＴ２とする（６１３，６１５）。
【００８９】
ＰＣモードではなくメモリーカードが装着されている場合（６０３，６０６，６０７）もしくはＰＣモードではなくメモリーカードが装着されていなくてもインクモジュール、用紙が装着されている場合（６０３，６０７，６０９，６１１）、もしくはＰＣモードでＰＣが接続し（６０３，６０５）、メモリーカードが装着されているか（６０７）、メモリーカードが装着されていなくともインクモジュールと用紙が装着されている場合（６０７，６０９，６１１）は電源種別を検出し（６２１）、バッテリー動作であればオートパワーオフ設定時間をＴ３とする（６２２，６２３）。バッテリー動作ではなくＡＣ動作であればオートパワーオフ設定時間を０とする（６２２，６２４）。ここで各オートパワーオフ時間は下記の関係がある。
【００９０】
Ｔ１＜Ｔ２，Ｔ１＜Ｔ３
次にオートパワーオフ設定時間を判定し（６１６）、０であればそのまま処理を終了する。オートパワーオフ設定時間≠０であればオートパワーオフのタイマーをカウントし（６１６，６１７）、カウント値≧オートパワーオフ設定時間である場合（６１８）、オートパワーオフ動作を行い電源をオフする（６１９）。カウント値＜オートパワーオフ設定時間  である場合は、そのまま処理を終了する。
【００９１】
以上述べた構成により、ＰＣもしくはホストモードで動作し、ＡＣ，及びバッテリー動作可能なプリンタにおいて、ＡＣ動作時にＰＣからのデータ転送、もしくはＰＣからのメモリーカードアクセスの出来ない状態に置かれた場合、もしくは印刷のできない状態に置かれた場合においても効果的なオートパワーオフ動作を行わせることができるとともに、正常動作が行える場合にはオートパワーオフ動作を停止し、ユーザーの操作性を向上させることができる。
【図面の簡単な説明】
【００９２】
【図１】本発明のシステム構成図。
【図２】オートパワーオフ制御のアルゴリズム例。
【図３】オートパワーオフ制御のアルゴリズム例。
【図４】オートパワーオフ制御のアルゴリズム例。
【図５】オートパワーオフ制御のアルゴリズム例。
【図６】オートパワーオフ制御のアルゴリズム例。
【図７】本発明の第２のシステム構成図。
【図１】
2006027006.tif 000003
【図２】
2006027006.tif 000004
【図３】
2006027006.tif 000005
【図４】
2006027006.tif 000006
【図５】
2006027006.tif 000007
【図６】
2006027006.tif 000008
【図７】
2006027006.tif 000009