(57)【特許請求の範囲】
【請求項１】
ネットワークに接続され、画像を処理する画像処理装置であって、
前記画像を画像処理する画像処理部と、
前記ネットワークを介して前記画像処理部を起動させる起動命令を入力する入力部と、
電源コンセントから前記画像処理装置に第１電力を供給する電源ケーブルが外れている状態で、前記電源ケーブルが前記電源コンセントに接続されると、前記画像処理装置に前記第１電力が供給されると検知する検知部と、
前記起動命令を受け付けることができる状態である有効状態であるか否かを示す第１有効データを記憶する不揮発性の第１記憶部と、
前記有効状態であるか否かを示す第２有効データを記憶する揮発性の第２記憶部と、
前記検知によって前記第１電力が供給されるのを検知すると、前記第１有効データが前記有効状態を示すデータであるか否かの判断と、前記第１有効データ及び前記第２有効データが異なるか否かの判断とを行う判断部と、
前記第１有効データが前記有効状態を示すデータであり、かつ、前記第１有効データ及び前記第２有効データが異なると判断されると、前記第１電力のうち、前記画像処理部に供給する第２電力を制限し、前記第２電力が制限されると、前記有効状態となるように設定し、前記有効状態にする制御部と
を備える画像処理装置。
【請求項２】
前記制御部は、前記第１有効データが前記有効状態を示すデータであり、かつ、前記第１有効データ及び前記第２有効データが異なると判断されると、前記第１電力のうち、前記画像処理装置に接続される周辺機器に供給する第３電力を制限する請求項１に記載の画像処理装置。
【請求項３】
前記画像処理に使用するパラメータの初期化又は前記画像処理に使用するデータを取得する処理を実行するための第１プログラムに基づいて処理を行う処理部をさらに備え、
前記制御部は、前記第１有効データが前記有効状態を示すデータであり、かつ、前記第１有効データ及び前記第２有効データが異なると判断されると、前記第１プログラムの実行を制限する請求項１又は２に記載の画像処理装置。
【請求項４】
前記画像処理装置の状態又は前記画像処理に係る設定を示す画面を表示する表示部と、
前記画面に表示される画像を生成する処理を実行するための第２プログラムに基づいて処理を行う処理部と
をさらに備え、
前記制御部は、前記第１有効データが前記有効状態を示すデータであり、かつ、前記第１有効データ及び前記第２有効データが異なると判断されると、前記第２プログラムの実行を制限する請求項１又は２に記載の画像処理装置。
【請求項５】
前記制御部が前記第２電力を制限すると、前記第２電力が制限されていることを示す画面を表示する表示部をさらに備える請求項１乃至４のいずれか一項に記載の画像処理装置。
【請求項６】
前記表示部は、前記第２電力を供給する指示を行う操作を受け付け、
前記操作が受け付けられると、前記第２電力を供給する請求項５に記載の画像処理装置。
【請求項７】
前記有効状態は、前記画像処理装置がシャットダウンされた状態である請求項１乃至６のいずれか一項に記載の画像処理装置。
【請求項８】
ネットワークに接続され、画像を画像処理する画像処理部、不揮発性の第１記憶部、及び揮発性の第２記憶部を含む画像処理装置が行う制御方法であって、
前記画像処理装置が、前記ネットワークを介して前記画像処理部を起動させる起動命令を入力する入力手順と、
前記画像処理装置が、電源コンセントから前記画像処理装置に第１電力を供給する電源ケーブルが外れている状態で、前記電源ケーブルが前記電源コンセントに接続されると、前記画像処理装置に前記第１電力が供給されると検知する検知手順と、
前記画像処理装置が、前記起動命令を受け付けることができる状態である有効状態であるか否かを示す第１有効データを前記第１記憶部に記憶する第１記憶手順と、
前記画像処理装置が、前記有効状態であるか否かを示す第２有効データを前記第２記憶部に記憶する第２記憶手順と、
前記画像処理装置が、前記検知によって前記第１電力が供給されるのを検知すると、前記第１有効データが前記有効状態を示すデータであるか否かの判断と、前記第１有効データ及び前記第２有効データが異なるか否かの判断とを行う判断手順と、
前記画像処理装置が、前記第１有効データが前記有効状態を示すデータであり、かつ、前記第１有効データ及び前記第２有効データが異なると判断されると、前記第１電力のうち、前記画像処理部に供給する第２電力を制限し、前記第２電力が制限されると、前記有効状態となるように設定し、前記有効状態にする制御手順と
を含む制御方法。
【請求項９】
ネットワークに接続され、画像を画像処理する画像処理部、不揮発性の第１記憶部、及び揮発性の第２記憶部を含むコンピュータに制御を実行させるためのプログラムであって、
前記コンピュータが、前記ネットワークを介して前記画像処理部を起動させる起動命令を入力する入力手順と、
前記コンピュータが、電源コンセントから前記コンピュータに第１電力を供給する電源ケーブルが外れている状態で、前記電源ケーブルが前記電源コンセントに接続されると、前記コンピュータに前記第１電力が供給されると検知する検知手順と、
前記コンピュータが、前記起動命令を受け付けることができる状態である有効状態であるか否かを示す第１有効データを前記第１記憶部に記憶する第１記憶手順と、
前記コンピュータが、前記有効状態であるか否かを示す第２有効データを前記第２記憶部に記憶する第２記憶手順と、
前記コンピュータが、前記検知によって前記第１電力が供給されるのを検知すると、前記第１有効データが前記有効状態を示すデータであるか否かの判断と、前記第１有効データ及び前記第２有効データが異なるか否かの判断とを行う判断手順と、
前記コンピュータが、前記第１有効データが前記有効状態を示すデータであり、かつ、前記第１有効データ及び前記第２有効データが異なると判断されると、前記第１電力のうち、前記画像処理部に供給する第２電力を制限し、前記第２電力が制限されると、前記有効状態となるように設定し、前記有効状態にする制御手順と
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
各種の処理を実行するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理装置には、処理の際に用いられる様々な設定情報が記憶される。また、設定情報としては、例えば、情報処理装置がＥｔｈｅｒｎｅｔ（登録商標）又はＷｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）等によるネットワーク接続を確立するためのネットワーク設定情報等が記憶される。さらに、設定情報としては、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等を介して接続される他の情報処理装置から遠隔で、情報処理装置に対して電源操作が行われるのを許可する、いわゆるＷａｋｅ−ｏｎ−ＬＡＮ設定情報等が記憶される。
【０００３】
Ｗａｋｅ−ｏｎ−ＬＡＮ機能に係る設定情報が用いられる例として、Ｗａｋｅ−ｏｎ−ＬＡＮ機能による主電源オンを許可する時間帯を設定する方法が開示されている（例えば、特許文献１を参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像処理装置では、Ｗａｋｅ−ｏｎ−ＬＡＮの設定等を行う場合でも、画像処理装置に電力が供給されると、Ｗａｋｅ−ｏｎ−ＬＡＮの設定等には使用されないアプリケーションプログラム及びエンジンが起動する。そのため、アプリケーションプログラム及びエンジンの起動に使用される電力等によって、Ｗａｋｅ−ｏｎ−ＬＡＮの設定等に係る消費電力が大きくなる場合がある。
【０００５】
本発明の１つの側面は、Ｗａｋｅ−ｏｎ−ＬＡＮの設定等に係る消費電力を小さくすることを目的とする。
【課題を解決するための手段】
【０００６】
一態様における、ネットワークに接続され、画像を処理する画像処理装置は、前記画像を画像処理する画像処理部と、前記ネットワークを介して前記画像処理部を起動させる起動命令を入力する入力部と、電源コンセントから前記画像処理装置に第１電力を供給する電源ケーブルが外れている状態で、前記電源ケーブルが前記電源コンセントに接続されると、前記画像処理装置に前記第１電力が供給されると検知する検知部と、前記起動命令を受け付けることができる状態である有効状態であるか否かを示す第１有効データを記憶する不揮発性の第１記憶部と、前記有効状態であるか否かを示す第２有効データを記憶する揮発性の第２記憶部と、前記検知によって前記第１電力が供給されるのを検知すると、前記第１有効データが前記有効状態を示すデータであるか否かの判断と、前記第１有効データ及び前記第２有効データが異なるか否かの判断とを行う判断部と、前記第１有効データが前記有効状態を示すデータであり、かつ、前記第１有効データ及び前記第２有効データが異なると判断されると、前記第１電力のうち、前記画像処理部に供給する第２電力を制限し、前記第２電力が制限されると、前記有効状態となるように設定し、前記有効状態にする制御部とを備える。
【発明の効果】
【０００７】
Ｗａｋｅ−ｏｎ−ＬＡＮの設定等に係る消費電力を小さくできる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る画像処理装置を有する画像処理システムの一例を示す全体構成図である。
【図２】本発明の一実施形態に係る画像処理装置のハードウェア構成の一例を示すブロック図である。
【図３】本発明の一実施形態に係る画像処理装置が使用するプログラムの構成の一例を示すブロック図である。
【図４】本発明の一実施形態に係る画像処理装置による全体処理の一例を示すフローチャートである。
【図５】本発明の一実施形態に係る画像処理装置によって表示される第１画面の一例を示す図である。
【図６】本発明の一実施形態に係る画像処理装置によって表示される第２画面の一例を示す図である。
【図７】本発明の一実施形態に係る画像処理装置によって表示される第３画面の一例を示す図である。
【図８】本発明の一実施形態に係る画像処理装置による全体処理の一例を示すシーケンス図である。
【図９】本発明の一実施形態に係る画像処理装置の機能構成の一例を示す機能ブロック図である。
【図１０】本発明の一実施形態に係る画像処理装置の状態の一例を示す状態遷移図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について説明する。
【００１０】
（全体構成例）
図１は、本発明の一実施形態に係る画像処理装置を有する画像処理システムの一例を示す全体構成図である。具体的には、本発明の一実施形態に係る画像処理装置１を画像処理システムＳＹＳが有し、画像処理装置１は、ネットワーク３に接続される。さらに、ネットワーク３には、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）２等の情報処理装置が接続される。
【００１１】
画像処理システムＳＹＳでは、例えば、ユーザは、ＰＣ２を操作し、文書又は画像等を画像処理装置１に画像形成させる画像データをＰＣ２に生成させる。次に、画像データがネットワーク３を介して画像処理装置１に送信されると、画像処理装置１は、画像データに基づいて各種画像処理を行い、紙等に画像形成を行う。
【００１２】
また、画像処理システムＳＹＳでは、画像処理装置１は、電源ケーブルによって電源コンセント５に接続されると、画像処理装置１には、電源コンセント５から電源ケーブルを介して電力（以下、第１電力という。）４が供給され、画像処理装置１は、画像処理等の各種処理を実行する。
【００１３】
（ハードウェア構成例）
図２は、本発明の一実施形態に係る画像処理装置のハードウェア構成の一例を示すブロック図である。具体的には、画像処理装置１は、プリンタ、ファクシミリ、スキャナ、又は複写機として利用可能なＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等である。
【００１４】
例えば、画像処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０、Ｉ／Ｆ（ｉｎｔｅｒｆａｃｅ）５０、エンジン９０、ネットワークＩ／Ｆ９１、及びマイコン（ｍｉｃｒｏｃｏｍｐｕｔｅｒ）９２を有する。また、画像処理装置１が有する各ハードウェアは、それぞれバス（ｂｕｓ）８０に接続される。さらに、Ｉ／Ｆ５０には、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０等がそれぞれ接続される。さらにまた、画像処理装置１は、通電検知センサ９３を有する。
【００１５】
ＣＰＵ１０は、画像処理装置１が行う各種処理及び各種データの加工を行う演算装置並びに画像処理装置１が有する各ハードウェア等を制御する制御装置である。なお、画像処理装置１は、ＣＰＵ１０の補助を行う演算装置又は制御装置をさらに有してもよい。
【００１６】
ＲＡＭ２０は、いわゆるメモリ（ｍｅｍｏｒｙ）等である。また、ＲＡＭ２０は、ＣＰＵ１０等が使用するプログラム及びデータ等を記憶する揮発性の記憶装置であり、ＲＡＭ２０は、ＣＰＵ１０によって作業領域として使用される。
【００１７】
ＲＯＭ３０は、いわゆるメモリ等である。また、ＲＯＭ３０は、ＣＰＵ１０等が使用するファームウェア等のプログラム及びデータ等を記憶する不揮発性の記憶装置である。
【００１８】
ＨＤＤ４０は、いわゆる補助記憶装置である。また、ＨＤＤ４０は、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）等の記憶領域を有し、記憶領域には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、各種制御プログラム、及びアプリケーションプログラム等が記憶される。
【００１９】
Ｉ／Ｆ５０は、例えばコネクタ及び処理ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等である。また、Ｉ／Ｆ５０は、ＬＣＤ６０及び操作部７０等を画像処理装置１にそれぞれ接続させる。
【００２０】
ＬＣＤ６０は、ユーザが画像処理装置１の状態等を確認するための視覚的ユーザインタフェースである。即ち、ＬＣＤ６０は、出力装置の一例である。
【００２１】
操作部７０は、例えば、キーボード及びマウス等である。また、操作部７０は、画像処理装置１に対して、ユーザが命令又は設定等の操作を入力するためのユーザインタフェースである。即ち、操作部７０は、入力装置の一例である。
【００２２】
なお、ＬＣＤ６０及び操作部７０は、例えばタッチパネルディスプレイのように、入力装置と出力装置とが一体となったハードウェアでもよい。
【００２３】
エンジン９０は、ネットワーク３を介してＰＣ２（図１）等の外部装置又は操作部７０等から画像処理装置１に入力される命令等に基づいて、画像処理を行う。例えば、ネットワーク３を介してＰＣ２から画像データが入力されると、エンジン９０は、画像データが示す画像を紙等に画像形成する。具体的には、エンジン９０は、入力される画像データを加工する画像処理を行い、帯電、露光、現像、転写、定着、及びクリーニング等のプロセスを行い、エンジン９０は、紙等に画像を画像形成する。
【００２４】
ネットワークＩ／Ｆ９１は、例えばコネクタ及び処理ＩＣ等である。また、ネットワークＩ／Ｆ９１は、画像処理装置１をネットワーク３に接続し、ネットワークＩ／Ｆ９１は、ネットワーク３に接続されるＰＣ２等の外部装置とデータを送受信する。
【００２５】
マイコン９２は、画像処理装置１が有するハードウェアを制御する制御装置である。例えば、マイコン９２は、ＣＰＵ１０及びエンジン９０をそれぞれ制御し、第２電力６等を制限する制御及び供給する制御を行う。また、マイコン９２は、記憶装置９２１及びＲＡＭ９２２を有する。
【００２６】
記憶装置９２１は、例えばＮＡＮＤ型のフラッシュメモリ等である。即ち、記憶装置９２１は、不揮発性の記憶素子である。したがって、停電、瞬断、又は電源ケーブルが電源コンセントから外れる等（以下「停電等」という。）によって、第１電力４の供給が途絶えても、記憶装置９２１に記憶されるデータは、維持される。
【００２７】
ＲＡＭ９２２は、揮発性の記憶素子である。したがって、停電等によって、第１電力４の供給が途絶えると、ＲＡＭ９２２に記憶されるデータは、消去され、例えば起動の際に初期化され、初期値となる。
【００２８】
画像処理装置１は、例えば、ＲＯＭ３０、ＨＤＤ４０、又は光学ディスク等の記録媒体に記憶されるプログラムをＲＡＭ２０に読み出す。次に、画像処理装置１は、ＲＡＭ２０にロードされるプログラムに基づいてＣＰＵ１０が演算を行うことにより、ソフトウェア制御部を実現する。これによって、画像処理装置１は、ソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る画像処理装置１の機能を実現する。
【００２９】
通電検知センサ９３は、第１電力４を供給する電源ケーブル等が通電しているか否かを検知するセンサ及び電子回路等である。例えば、電源コンセント５（図１）に画像処理装置１が電源ケーブルによって接続された場合又は停電等から電源が復旧した場合、通電検知センサ９３は、画像処理装置１に第１電力４が供給されると検知する。一方、通電検知センサ９３は、停電等の場合、画像処理装置１に第１電力４が供給されないと検知する。
【００３０】
なお、画像処理装置１に供給される第１電力４のうち、エンジン９０及びＣＰＵ１０に供給される電力を第２電力６とする。
【００３１】
また、画像処理装置１には、周辺機器８として、紙等のホッチキス留めを行うステープラ（ｓｔａｐｌｅｒ）又は紙等に穴あけ加工を行うパンチ（ｐｕｎｃｈｅｒ）等が接続されてもよい。また、周辺機器８として、紙等の製本加工、折りたたみ、又は仕分け等を行うフィニッシャー（ｆｉｎｉｓｈｅｒ）等が画像処理装置１に接続されてもよい。なお、画像処理装置１に周辺機器８が接続される場合、画像処理装置１に供給される第１電力４のうち、周辺機器８に供給される電力を第３電力７とする。
【００３２】
（プログラムの構成例）
図３は、本発明の一実施形態に係る画像処理装置が使用するプログラムの構成の一例を示すブロック図である。具体的には、画像処理装置１が使用するプログラムは、ＯＳ１０１、サービスプログラム１０２、アプリケーション１０３、及びエンジンプログラム１０４等である。
【００３３】
ＯＳ１０１は、画像処理装置１の全体を制御する基本ソフトウェアである。具体的には、例えば、ＯＳ１０１は、画像処理装置１が有する電源スイッチがユーザによって押される場合等には、マイコン９２（図２）等から起動を行う命令を受けて、エンジン９０（図２）の電源をオンにする。また、ＯＳ１０１は、マイコン９２等から命令を受けて、サービスプログラム１０２を起動する。即ち、ＯＳ１０１は、命令出力部として機能する。
【００３４】
また、マイコン９２から命令とともに、設定情報を設定することを示す情報（以下「設定指示情報」という。）が出力されると、ＯＳ１０１は、サービスプログラム１０２に対して、設定指示情報とともに起動を行う命令を出力する。
【００３５】
設定情報は、画像処理装置１が処理を実行するのに使用される情報であり、ＯＳ１０１は、設定情報を使用して各種設定を行う。具体的には、設定情報は、例えば、画像処理装置１がＥｔｈｅｒｎｅｔ（登録商標）及びＷｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）等によって、ネットワークに接続するためのネットワーク設定情報等である。また、設定情報は、ネットワーク３（図１）等によって接続される他の情報処理装置等から、画像処理装置１に対する電源に係る操作を行うことを許可するＷａｋｅ−ｏｎ−ＬＡＮ設定情報である。
【００３６】
設定情報は、例えば、ＯＳ１０１が参照可能なデータベース（例えば、Ｗｉｎｄｏｗｓ（登録商標）におけるレジストリ）等に記憶される。しかし、停電等により第１電力４（図２）が瞬断、第１電力４の電力が低下、又は画像処理装置１が電源コンセント５（図１）から外れると、設定情報は、初期化又は消去されてしまう場合がある。例えば、設定情報が初期化又は消去された場合、設定情報を再び設定するには、ユーザは、画像処理装置１の電源をオンにして設定情報を入力して設定を行った後、画像処理装置１の電源をオフにする。
【００３７】
上述のように設定情報を設定するために、例えば、画像処理装置１の電源がオンとなると、設定指示情報は、キーボードによるキー操作等によって設定モード移行信号が生成される場合、起動を行う命令とともに出力される。なお、上述の実施形態においては、設定指示情報が起動を行う命令とともに出力される場合を例として説明したが、設定指示情報は、設定指示情報をＯＳ１０１及びサービスプログラム１０２がそれぞれ認識できる態様であればよい。例えば、設定指示情報は、起動を行う命令に含まれる又は付加されてもよい。
【００３８】
このように、画像処理装置１の電源がオンとなると、起動を行う命令が設定指示情報とともに出力された場合の画像処理装置１における処理が、本実施形態に係る要旨である。
【００３９】
また、ＯＳ１０１は、上述のように電源オンとともにキーボードによるキー操作等が行われると、設定モードに移行する。例えば、設定モードでは、ＯＳ１０１は、ユーザからの設定操作を受け付けて、設定情報を設定する。さらに、設定情報の設定が完了すると、ＯＳ１０１は、サービスプログラム１０２に対して、設定情報の設定完了を通知する。また、ＯＳ１０１は、ユーザの操作によりシャットダウン命令を受けると、サービスプログラム１０２に対してシャットダウン要求を出力する。
【００４０】
サービスプログラム１０２は、プログラムが画像処理装置１にインストールされると、構成されるソフトウェアモジュールの例である。具体的には、サービスプログラム１０２は、ＯＳ１０１から命令を受けると、アプリケーション１０３及びエンジンプログラム１０４に対して、起動を行う命令及びシャットダウン要求等をそれぞれ出力する。また、サービスプログラム１０２は、上述のＯＳ１０１からの起動を行う命令が設定指示情報とともに出力されたか否かに応じて処理を行う。
【００４１】
アプリケーション（アプリケーションプログラム）１０３は、プログラムが画像処理装置１にインストールされると、構成されるソフトウェアモジュールの例である。具体的には、アプリケーション１０３は、例えば、ワープロソフト、表計算ソフト、又は画像編集ソフト等のアプリケーションソフトウェアである。また、アプリケーション１０３は、サービスプログラム１０２からの起動を行う命令に応じて起動処理を行い、サービスプログラム１０２からのシャットダウン要求に応じてシャットダウン処理（電源供給の停止）を行う。
【００４２】
エンジンプログラム１０４は、エンジン９０（図２）を駆動させるためのソフトウェアモジュールの例であり、対応するプログラムが画像処理装置１にインストールされることによって構成される。また、エンジンプログラム１０４は、サービスプログラム１０２からの起動を行う命令に応じてエンジン９０に対して起動処理を行う。さらに、エンジンプログラム１０４は、サービスプログラム１０２からのシャットダウン要求に応じて、対応するエンジン９０に対してシャットダウン要求を行う。
【００４３】
なお、ＯＳ１０１、サービスプログラム１０２、アプリケーション１０３、及びエンジンプログラム１０４が実行されると、それぞれの処理の全部又は一部を行うため、ＣＰＵ１０は、各種処理を行う。また、各種処理は、エンジン９０が有する演算装置又はマイコン９２によって、処理の全部又は一部が分散又は冗長して行われてもよい。
【００４４】
（全体処理例）
図４は、本発明の一実施形態に係る画像処理装置による全体処理の一例を示すフローチャートである。まず、画像処理装置は、図４（Ａ）に示す処理を行う。
【００４５】
（有効状態に移行する処理例（ステップＳ０１））
ステップＳ０１では、マイコン９２（図２）は、起動命令を受け付けることができる状態（以下「有効状態」という。）に移行する処理を行う。なお、起動命令は、ネットワーク３（図１）を介して入力され、エンジン９０（図２）等を起動させるマジックパケット（ｍａｇｉｃ  ｐａｃｋｅｔ）等である。具体的には、ステップＳ０１では、マイコン９２は、まず、各種設定に係るデータを入力する。なお、各種設定は、ネットワーク３を介してＰＣ２（図１）等又は操作部７０（図２）からユーザ等によって入力される。次に、ステップＳ０１では、マイコン９２は、入力される設定に基づいて、画像処理装置を有効状態にする。即ち、有効状態は、Ｗａｋｅ−ｏｎ−ＬＡＮによって、ＰＣ２等からネットワーク３を介して、画像処理装置を操作できる状態である。以下、起動命令がマジックパケットである例で説明する。また、画像処理装置は、ネットワークＩ／Ｆ９１（図２）等によって、マジックパケットを受け付ける例で説明する。
【００４６】
例えば、画像処理装置が有効状態であり、マジックパケットが画像処理装置に受け付けられると、画像処理装置は、画像処理等を行うために、エンジン９０の起動等を行う。なお、マジックパケットは、エンジン９０以外の画像処理装置が有するハードウェア又は機能に対する起動命令でもよい。また、マジックパケットが受け付けられると、起動するハードウェアには、第２電力が供給される。
【００４７】
有効状態では、マイコン９２は、画像処理装置が有するハードウェアのうち、マジックパケットを受け付けるのに使用するマイコン９２及びネットワークＩ／Ｆ９１等には、電力がそれぞれ供給されるように制御する。
【００４８】
一方、有効状態では、画像処理装置は、消費電力が少ないのが好ましい。ゆえに、有効状態では、マイコン９２は、エンジン９０及びＣＰＵ１０（図２）等に供給される第２電力６を制限してもよい。即ち、有効状態は、画像処理装置がシャットダウンされた状態であるのがより好ましい。
【００４９】
（第１有効データ及び第２有効データの記憶例（ステップＳ０２））
ステップＳ０２では、マイコン９２は、第１有効データ及び第２有効データをそれぞれ記憶する。
【００５０】
ここで、第１有効データ及び第２有効データは、それぞれ画像処理装置が有効状態であるか否かを示すデータである。例えば、第１有効データ及び第２有効データは、いわゆるフラグデータであり、第１有効データ及び第２有効データは、ステップＳ０１等が行われ、画像処理装置が有効状態となると、それぞれ「１」となるデータである。一方、第１有効データ及び第２有効データは、画像処理装置が有効状態でないと、それぞれ「０」となる。以下、第１有効データ及び第２有効データがそれぞれフラグデータである例で説明する。また、第１有効データ及び第２有効データは、それぞれ初期値を「０」とする。
【００５１】
第１有効データ及び第２有効データは、例えば第１記憶部の例である記憶装置９２１（図２）と、第２記憶部の例であるＲＡＭ９２２（図２）とにそれぞれ記憶される。記憶装置９２１に記憶されるデータを第１有効データとし、ＲＡＭ９２２に記憶されるデータを第２有効データとする。なお、第１有効データ及び第２有効データは、例えば同時にデータが更新され、同一のデータがそれぞれ記憶される。以下、第１有効データ及び第２有効データが同時に同一のデータが記憶される例で説明される。なお、第１有効データ及び第２有効データは、同時に更新されなくともよい。
【００５２】
（マジックパケットを受け付けたか否かの判断例（ステップＳ０３））
ステップＳ０３では、マイコン９２は、ネットワークＩ／Ｆ９１によってマジックパケットを受け付けたか否かを判断する。具体的には、画像処理装置が有効状態である場合、ネットワーク３（図１）を介してＰＣ２（図１）等からマジックパケットを受け付けると（ステップＳ０３でＹＥＳ）、マイコン９２は、ステップＳ０４に進む。一方、ネットワーク３からマジックパケットを受け付けないと（ステップＳ０３でＮＯ）、マイコン９２は、ステップＳ０３を繰り返す。即ち、画像処理装置は、ステップＳ０３によって、マジックパケットを受け付けるのを待機する。
【００５３】
（ハードウェア及びプログラム等の起動例（ステップＳ０４））
ステップＳ０４では、マイコン９２は、ハードウェア及びプログラム等を起動する。即ち、ステップＳ０４では、マイコン９２は、画像処理及び画像処理に係る準備を行うため、画像処理及び画像処理に係る準備に使われるエンジン９０（図２）、アプリケーション１０３（図３）、又はエンジンプログラム１０４（図３）等を起動する。なお、ステップＳ０４が行われている場合等は、有効状態ＥＳでないため、ステップＳ０２で「１」となっている第１有効データ及び第２有効データは、「０」にそれぞれ更新される。
【００５４】
なお、図４（Ａ）では、有効状態ＥＳは、例えばステップＳ０３が行われている状態である。即ち、有効状態ＥＳは、ネットワーク３を介してマジックパケットを受け付けるのを待機している状態等である。具体的には、有効状態ＥＳでマジックパケットを受け付けると、マイコン９２は、ステップＳ０４によって、画像処理装置が有するハードウェア及びプログラム等を起動することができる。
【００５５】
次に、電源ケーブルが電源コンセントに接続され、画像処理装置に第１電力４（図２）が供給されると、画像処理装置は、図４（Ｂ）に示す処理を行う。即ち、図４（Ｂ）に示す処理は、電源ケーブルが電源コンセントに接続される際等に行われる処理である。例えば、停電等によって、第１電力４の電圧が低下又は画像処理装置１に供給される第１電力４が停止する場合がある。その後、電源が復旧し、電源ケーブルが電源コンセントに接続されると、画像処理装置１に、仕様等によって定まる所定の電力及び電圧で第１電力４が供給され、画像処理装置１は、図４（Ｂ）に示す処理を開始する。又は、例えば、電源ケーブルが電源コンセントに接続された状態で停電等になり、その後、画像処理装置１に、仕様等によって定まる所定の電力及び電圧で第１電力４が供給されるように、電源が復旧すると、画像処理装置１は、図４（Ｂ）に示す処理を開始する。なお、停電等及び電源ケーブルの接続は、図２に示す通電検知センサ９３によってそれぞれ検知できる。
【００５６】
また、ＲＡＭ９２２（図２）は、揮発性であるため、停電等によって、第２有効データは、消去される。次に、画像処理装置１が図４（Ｂ）に示す処理を開始すると、画像処理装置１は、第２有効データを初期値である「０」にする初期化を行う。
【００５７】
（第１有効データが有効状態を示すデータであり、かつ、第１有効データ及び第２有効データが異なるか否かの判断例（ステップＳ１０））
ステップＳ１０では、マイコン９２は、まず、第１有効データが有効状態を示すデータか否かを判断する。具体的には、第１有効データが「１」であると、マイコン９２は、第１有効データが有効状態を示すデータであると判断する。また、第１有効データが有効状態を示すデータであると判断されると、次に、マイコン９２は、第１有効データ及び第２有効データが異なるか否かを判断する。
【００５８】
第１有効データが有効状態を示すデータであると判断され、かつ、第１有効データ及び第２有効データが異なると（ステップＳ１０でＹＥＳ）、マイコン９２は、ステップＳ１１に進む。一方、第１有効データが「１」でないと（ステップＳ１０でＮＯ）、マイコン９２は、処理を終了する。同様に、第１有効データが「１」であっても、第１有効データ及び第２有効データが異ならない場合（ステップＳ１０でＮＯ）、マイコン９２は、処理を終了する。
【００５９】
なお、有効状態ＥＳ（図４（Ａ））で停電等が起きた場合、ステップＳ０２によって、第１有効データは、「１」である。一方、第２有効データは、初期化によって「０」である。このため、マイコン９２は、第１有効データが有効状態を示すデータであり、かつ、第１有効データ及び第２有効データが異なると判断する（ステップＳ１０でＹＥＳ）。一方、Ｗａｋｅ−ｏｎ−ＬＡＮの設定がされずにシャットダウンされた場合等では、第１有効データには、「０」が記憶されるため、マイコン９２は、第１有効データが有効状態を示すデータではないと判断する（ステップＳ１０でＮＯ）。
【００６０】
（第２電力の制限例（ステップＳ１１））
ステップＳ１１では、マイコン９２は、第２電力を制限する。具体的には、ステップＳ１１では、マイコン９２は、後段のステップＳ１２で使用するハードウェア以外のハードウェアに供給される電力を制限する。
【００６１】
例えば、ステップＳ１１では、マイコン９２は、エンジン９０（図２）に供給される第２電力６（図２）を制限する。即ち、ステップＳ１１では、マイコン９２は、エンジン９０に供給される電力を停止又は少なくし、エンジン９０によって消費される第２電力６を少なくする。
【００６２】
また、ステップＳ１１では、マイコン９２は、エンジン９０が画像処理又は画像処理に係る準備に使用されるプログラムを停止等する制御によって、エンジン９０に供給される電力を制限してもよい。即ち、ステップＳ１１では、マイコン９２は、エンジン９０を起動させるエンジンプログラム１０４（図３）等が実行されるのを停止又は中断することによって、エンジン９０に供給される電力を制限してもよい。なお、供給される電力の制限は、エンジン９０等のハードウェアによって消費される電力を少なくさせるための処理である。具体的には、供給される電力の制限は、対象となるハードウェアを停止させる、省電力モードにする、起動させない、又は供給する電力を少なくする等の制御を行うことである。なお、供給される電力の制限に係る処理は、ＯＳ１０１（図３）を介して行われてもよい。
【００６３】
エンジン９０は、各種画像処理を行うため、定着器等の大きな電力を消費する装置を有する場合が多い。したがって、エンジン９０は、起動、画像処理の実行、及び画像処理の準備等に大きな電力を消費する場合が多い。このため、ステップＳ１１でマイコン９２がエンジン９０に供給される第２電力６を制限することによって、画像処理装置は、Ｗａｋｅ−ｏｎ−ＬＡＮの設定等に係る消費電力を小さくすることができる。
【００６４】
また、周辺機器８（図２）が画像処理装置に接続される場合、ステップＳ１１では、マイコン９２は、周辺機器８に供給される第３電力７（図２）を制限してもよい。
【００６５】
周辺機器８は、Ｗａｋｅ−ｏｎ−ＬＡＮの設定等には、使用しない場合が多いため、画像処理装置は、ステップＳ１１で第３電力７を制限することによって、Ｗａｋｅ−ｏｎ−ＬＡＮの設定等に係る消費電力を小さくすることができる。
【００６６】
また、ステップＳ１１に係る供給される電力の制限は、ＣＰＵ１０等で消費される電力を少なくするため、ＣＰＵ１０等が使用するプログラムの起動を停止、中断、又はプログラムを起動させない制御でもよい。具体的には、マイコン９２は、サービスプログラム１０２（図３）又はアプリケーション１０３（図３）等のプログラムの実行を制限することによって、ＣＰＵ１０に供給される第２電力６を制限する。
【００６７】
画像処理装置は、画像処理装置に第１電力４（図２）が供給されると、いわゆるスタートアップ（ｓｔａｒｔ−ｕｐ）として、プログラムに基づく処理を行う場合が多い。具体的には、プログラムは、例えば、画像処理等に使用されるパラメータ等を取得又は初期化する処理を実行するためのプログラム（以下、第１プログラムという。）等である。さらに、プログラムは、画面を表示する処理を実行するためのプログラム（以下、第２プログラムという。）等でもよい。
【００６８】
即ち、ステップＳ１１では、マイコン９２は、画像処理装置が画像処理等を行うため、準備として、第１プログラム又は第２プログラムに基づく処理をスタートアップとして実行する場合がある。
【００６９】
例えば、画像処理装置は、スキャナ（ｓｃａｎｎｅｒ）を有し、画像処理装置は、スキャナによって光学的に画像を読み取り、画像データを生成する画像処理を行う場合がある。次に、画像処理装置は、画像データを生成すると、ネットワーク３（図１）を介してＰＣ２（図１）等の情報処理装置に画像データを送信する場合がある。
【００７０】
この場合、第１プログラムは、画像データを送信する準備として、ＨＤＤ４０（図２）又は他の記憶装置等からデータを読み込み、パラメータを初期化する処理をＣＰＵ１０等に実行させるためのプログラム等である。なお、第１プログラムは、ネットワーク３を介して外部の情報処理装置等からデータを取得し、パラメータを初期化する処理をＣＰＵ１０等に実行させるプログラムでもよい。また、データは、例えば、画像データの送信先を特定するアドレス等を含む、いわゆるアドレス帳のデータ等である。なお、データは、画像形成に係る各種処理で使用されるパラメータでもよい。
【００７１】
また、画像処理装置は、ＬＣＤ６０（図２）等によって、例えばコピーに係る設定をユーザに操作させる設定画面等を表示する場合がある。なお、ＬＣＤ６０等によって表示される画面は、画像処理装置が起動中の状態である旨等を示すため、ロゴ（ｌｏｇｏ）等を示す画像を生成し、画面に表示する場合がある。この場合、第２プログラムは、ロゴ又は設定画面を表示する画像を生成する処理をＣＰＵ１０等に実行させるためのプログラム等である。即ち、第２プログラムが実行されると、ＣＰＵ１０等は、プログラムに基づいてロゴ又は設定画面等を示す画像を生成する処理を実行する。
【００７２】
第１プログラム又は第２プログラムが実行されると、ＣＰＵ１０は、プログラムに基づいて各種処理を行うため、ＣＰＵ１０が消費する電力は、大きくなる場合が多い。したがって、マイコン９２は、第１プログラム又は第２プログラムの実行を制限することによって、ＣＰＵ１０が消費する第２電力６（図２）を少なくすることができる。
【００７３】
また、第１プログラム又は第２プログラムの実行が制限されると、マイコン９２は、後段のステップＳ１２では、第１プログラム及び第２プログラムをシャットダウンする処理を減らすことができる。そのため、画像処理装置は、第１プログラム及び第２プログラムをシャットダウンする時間を短くすることができるため、ステップＳ１２が開始されてから、有効状態ＥＳ（図４（Ａ））となるまでの時間を短くすることができる。
【００７４】
（Ｗａｋｅ−ｏｎ−ＬＡＮの設定等の処理例（ステップＳ１２））
ステップＳ１２では、マイコン９２は、Ｗａｋｅ−ｏｎ−ＬＡＮの設定等を行う。具体的には、ステップＳ１２は、Ｗａｋｅ−ｏｎ−ＬＡＮの設定等の処理を行い、有効状態ＥＳとする処理である。なお、ステップＳ１２では、例えば、Ｗａｋｅ−ｏｎ−ＬＡＮの設定が完了した場合に、マイコン９２は、ステップＳ０２等をさらに行ってもよい。
【００７５】
なお、ステップＳ１２では、ステップＳ１１によって、エンジン９０等に供給される第２電力６（図２）が制限されていることを示す画面を表示してもよい。
【００７６】
図５は、本発明の一実施形態に係る画像処理装置によって表示される第１画面の一例を示す図である。具体的には、ステップＳ１２（図４（Ｂ））で表示される画面は、例えば、第１画面Ｉｍｇ１である。
【００７７】
第１画面Ｉｍｇ１は、例えば、ステップＳ１２によって、画像処理装置がＷａｋｅ−ｏｎ−ＬＡＮの設定に係る処理を行っている状態であることをユーザに示す画面である。また、第１画面Ｉｍｇ１は、ユーザが電源をオフにする等の操作を、ユーザに禁止させる画面である。さらに、ステップＳ１２で表示される画面は、画像処理装置の状態によって第１画面Ｉｍｇ１以外の画面であってもよい。
【００７８】
図６は、本発明の一実施形態に係る画像処理装置によって表示される第２画面の一例を示す図である。具体的には、ステップＳ１２においてＷａｋｅ−ｏｎ−ＬＡＮの設定が完了し、画像処理装置が有効状態ＥＳ（図４（Ａ））となる場合、表示される画面は、例えば、第２画面Ｉｍｇ２である。
【００７９】
第１画面Ｉｍｇ１又は第２画面Ｉｍｇ２がユーザにそれぞれ表示されるため、ユーザは、画像処理装置の状態を知ることができる。また、第１画面Ｉｍｇ１又は第２画面Ｉｍｇ２が電源をオフにする等の操作を禁止させる画面であると、画像処理装置は、Ｗａｋｅ−ｏｎ−ＬＡＮの設定に係る処理を行っている状態で、ユーザの操作によって電源がオフにされるのを少なくできる。Ｗａｋｅ−ｏｎ−ＬＡＮの設定に係る処理を行っている状態で電源がオフとなると、画像処理装置が有するハードウェア等が破損する場合が多い。したがって、画像処理装置は、第１画面Ｉｍｇ１又は第２画面Ｉｍｇ２が電源をオフにする等の操作を禁止させる画面であると、画像処理装置に不具合が発生するのを少なくすることができる。
【００８０】
また、ステップＳ１２で表示される画面は、エンジン９０等に第２電力６を供給する指示の操作を受け付ける画面でもよい。
【００８１】
図７は、本発明の一実施形態に係る画像処理装置によって表示される第３画面の一例を示す図である。具体的には、ステップＳ１２で表示される画面は、例えば、第３画面Ｉｍｇ３である。第３画面Ｉｍｇ３は、例えば、図示するように、図５に示す第１画面Ｉｍｇ１に、第２電力６を供給する指示の操作を入力するためのボタンＢＴＮをさらに有する。即ち、ボタンＢＴＮは、ユーザによる操作を入力するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）の一例である。
【００８２】
第３画面Ｉｍｇ３においてボタンＢＴＮがユーザによって押されると、マイコン９２は、ハードウェア及びプログラム等の起動を行う。即ち、ユーザは、ボタンＢＴＮによって、画像処理装置によるステップＳ１２を中止させ、コピー等の画像形成を画像処理装置によって行える状態に切り替えることができる。
【００８３】
図８は、本発明の一実施形態に係る画像処理装置による全体処理の一例を示すシーケンス図である。なお、図８では、図４と同一の処理を示す場合は、同一の符号を付して説明する。
【００８４】
（有効状態に移行する処理例（ステップＳ０１））
ステップＳ０１では、マイコン９２は、有効状態に移行する処理を行う。
【００８５】
（第１有効データ及び第２有効データの記憶例（ステップＳ０２））
ステップＳ０２では、マイコン９２は、第１有効データ及び第２有効データをそれぞれ記憶する。
【００８６】
（マジックパケットを受け付けたか否かの判断例（ステップＳ０３））
ステップＳ０３では、マイコン９２は、ネットワークＩ／Ｆ９１（図２）によって、マジックパケットを受け付けたか否かを判断する。具体的には、有効状態ＥＳである場合に、ネットワーク３（図１）を介してＰＣ２等（図１）からマジックパケットを受け付けると（「ステップＳ０３でマジックパケットを受け付けたと判断された場合」）、マイコン９２は、ステップＳ０４に進む。一方、ネットワーク３からマジックパケットを受け付けないと、マイコン９２は、ステップＳ０３を繰り返す。
【００８７】
（ハードウェア及びプログラム等の起動例（ステップＳ０４））
ステップＳ０４では、マイコン９２は、ハードウェア及びプログラム等を起動する。即ち、ステップＳ０４では、マイコン９２は、画像処理及び画像処理に係る準備を行うため、画像処理及び画像処理に係る準備に使われるエンジン９０（図２）、アプリケーション１０３（図３）、又はエンジンプログラム１０４等を起動する。なお、図８は、マイコン９２が、ＯＳ１０１を介してエンジン９０等のハードウェア及びサービスプログラム１０２等を起動する例である。
【００８８】
以下、電源ケーブルが電源コンセントに接続される場合を例に行われる処理を示す。
【００８９】
（第１有効データが有効状態を示すデータであり、かつ、第１有効データ及び第２有効データが異なるか否かの判断例（ステップＳ１０））
ステップＳ１０では、マイコン９２は、まず、第１有効データが有効状態ＥＳを示すデータか否かを判断する。具体的には、第１有効データが「１」であると、マイコン９２は、第１有効データが有効状態ＥＳを示すデータであると判断する。また、第１有効データが有効状態ＥＳを示すデータであると判断されると、次に、マイコン９２は、第１有効データ及び第２有効データが異なるか否かを判断する。
【００９０】
第１有効データが有効状態ＥＳを示すデータであると判断され、かつ、第１有効データ及び第２有効データが異なると（「ステップＳ１０で第１有効データが有効状態を示すデータであると判断され、かつ、第１有効データ及び第２有効データが異なると判断された場合」）、マイコン９２は、ステップＳ１１に進む。一方、第１有効データが「１」でないと、マイコン９２は、処理を終了する。同様に、第１有効データが「１」であっても、第１有効データ及び第２有効データが異ならない場合、マイコン９２は、処理を終了する。
【００９１】
（第２電力の制限例（ステップＳ１１））
ステップＳ１１では、マイコン９２は、第２電力を制限する。なお、図８は、マイコン９２が、ＯＳ１０１を介してエンジン９０等に供給される第２電力を制限する例を示す。
【００９２】
（Ｗａｋｅ−ｏｎ−ＬＡＮの設定等の処理例（ステップＳ１２））
ステップＳ１２では、マイコン９２は、Ｗａｋｅ−ｏｎ−ＬＡＮの設定等を行う。具体的には、ステップＳ１２は、Ｗａｋｅ−ｏｎ−ＬＡＮの設定等の処理を行い、有効状態ＥＳとする処理である。
【００９３】
（機能構成例）
図９は、本発明の一実施形態に係る画像処理装置の機能構成の一例を示す機能ブロック図である。具体的には、画像処理装置１は、画像処理部１Ｆ１と、処理部１Ｆ２と、制御部１Ｆ３と、第１記憶部１Ｆ４と、判断部１Ｆ５と、表示部１Ｆ６と、入力部１Ｆ７と、第２記憶部１Ｆ８とを含む。
【００９４】
画像処理部１Ｆ１は、画像処理装置１に入力される画像を画像処理する。また、画像処理部１Ｆ１は、例えばエンジン９０（図２）等によって実現される。
【００９５】
処理部１Ｆ２は、例えば、第１プログラムに基づいて、画像処理部１Ｆ１による画像処理に使用されるパラメータの初期化及びデータを取得する処理を行う。また、処理部１Ｆ２は、例えば、第２プログラムに基づいて表示部１Ｆ６が表示する画像処理装置１の状態を表示する画像を生成する処理を行う。さらに、処理部１Ｆ２は、第２プログラムに基づいて表示部１Ｆ６が表示する画像処理に係る設定を示す画面、いわゆる設定画面の画像を生成する処理を行う。なお、処理部１Ｆ２は、例えばＣＰＵ１０（図２）等によって実現される。
【００９６】
制御部１Ｆ３は、判断部１Ｆ５によって、第１有効データＤ２が有効状態を示すデータであると判断され、かつ、第１有効データＤ２及び第２有効データＤ３が異なると判断されると、画像処理部１Ｆ１に供給される第２電力６（図２）を制限する。また、制御部１Ｆ３は、例えばマイコン９２（図２）等によって実現される。
【００９７】
第１記憶部１Ｆ４は、第１有効データＤ２を記憶する。なお、第１記憶部１Ｆ４に記憶される第１有効データＤ２は、有効状態ＥＳ（図４（Ａ））であると、有効状態を示すデータとなる。また、第１記憶部１Ｆ４は、例えば記憶装置９２１（図２）等によって実現される。
【００９８】
第２記憶部１Ｆ８は、第２有効データＤ３を記憶する。なお、第２記憶部１Ｆ８に記憶される第２有効データＤ３は、有効状態ＥＳであると、有効状態を示すデータとなる。さらに、第２有効データＤ３は、停電等が起きると、消去され、第２有効データＤ３には、画像処理装置の起動の際等に初期値等が入力される。また、第２記憶部１Ｆ８は、例えばＲＡＭ９２２（図２）等によって実現される。
【００９９】
判断部１Ｆ５は、電源ケーブルが電源コンセントに接続される等によって、画像処理装置に第１電力４（図２）が供給されると、第１有効データＤ２が有効状態を示すデータであるか否かの判断及び第１有効データＤ２及び第２有効データＤ３が異なるか否かの判断を行う。また、判断部１Ｆ５は、例えばマイコン９２等によって実現される。
【０１００】
表示部１Ｆ６は、画像処理装置１の状態を示す画面を表示し、ユーザＵＳＥＲに画像処理装置１の状態を知らせる。また、表示部１Ｆ６は、画像処理部１Ｆ１による画像処理に係る設定を示す画面を表示し、ユーザＵＳＥＲに画像処理に係る各種設定を行わせる。
【０１０１】
さらに、表示部１Ｆ６は、制御部１Ｆ３が第２電力６を制限すると、第２電力６が制限されていることを示す画面を表示し、ユーザＵＳＥＲに画像処理装置１の状態を知らせる。また、表示部１Ｆ６は、ＧＵＩ等によって、第２電力を供給する指示を行うユーザＵＳＥＲによる操作を受け付けてもよい。なお、表示部１Ｆ６が第２電力６を供給する指示の操作を受け付けると、制御部１Ｆ３は、第２電力６を供給し、画像処理装置１は、画像処理又は画像処理の準備等を行う。また、表示部１Ｆ６は、例えばＬＣＤ６０（図２）等によって実現される。
【０１０２】
入力部１Ｆ７は、ネットワーク３を介して画像処理部１Ｆ１等を起動させるマジックパケットＤ１等の起動命令を入力する。即ち、入力部１Ｆ７によってマジックパケットＤ１等の起動命令が受け付けられる。また、入力部１Ｆ７は、例えばネットワークＩ／Ｆ９１（図２）及びマイコン９２等によって実現される。
【０１０３】
画像処理装置１がマジックパケットＤ１の起動命令を受け付けられる有効状態ＥＳ（図４（Ｂ））であると、第１記憶部１Ｆ４及び第２記憶部１Ｆ８には、有効状態ＥＳを示す第１有効データＤ２及び第２有効データＤ３がそれぞれ記憶される。次に、有効状態ＥＳで停電等が起きると、第１電力４（図２）が画像処理装置１に供給されなくなる場合がある。この場合、第１有効データＤ２は、維持され、第２有効データＤ３は、消去される。
【０１０４】
続いて、電源が復旧すると、第２有効データＤ３は、初期化される。さらに、電源が復旧し、画像処理装置１に第１電力４が供給されると、判断部１Ｆ５は、第１有効データＤ２が有効状態ＥＳを示すデータであり、かつ、第１有効データＤ２及び第２有効データＤ３が異なるか否かを判断する。
【０１０５】
即ち、判断部１Ｆ５によって、第１有効データＤ２が有効状態ＥＳを示すデータであり、かつ、第１有効データＤ２及び第２有効データＤ３が異なると判断される場合は、有効状態ＥＳに停電等が起き、再び有効状態ＥＳとするのが好ましい場合である。したがって、画像処理装置１は、Ｗａｋｅ−ｏｎ−ＬＡＮの設定等を開始する。なお、画像処理装置１によるＷａｋｅ−ｏｎ−ＬＡＮの設定等の処理は、例えば図４（Ｂ）に示すステップＳ１２である。
【０１０６】
この場合、ステップＳ１２は、有効状態ＥＳとするための処理であるため、Ｗａｋｅ−ｏｎ−ＬＡＮの設定等に使用しないハードウェア及びプログラムは、制限され、消費される電力が少ないのが好ましい。したがって、画像処理装置１は、図４に示すステップＳ１１によって、第２電力６（図２）を制限する。そのため、画像処理装置１は、ステップＳ１１による第２電力６の制限によって、Ｗａｋｅ−ｏｎ−ＬＡＮの設定等に係る消費電力を小さくすることができる。
【０１０７】
（処理結果例）
図１０は、本発明の一実施形態に係る画像処理装置の状態の一例を示す状態遷移図である。具体的には、図１０では、「ＳＴ１」、「ＳＴ２」、及び「ＳＴ３」は、画像処理装置のＷａｋｅ−ｏｎ−ＬＡＮに係る状態をそれぞれ示す。一方、「Ｐ＿ＯＮ」、「Ｐ＿ＯＦＦ」、「Ｌ＿ＯＦＦ」、及び「Ｐ＿ＯＮ→Ｌ＿ＯＦＦ」は、画像処理装置の電源及び電源ケーブルに係る状態をそれぞれ示す。
【０１０８】
「ＳＴ１」は、画像処理装置に、Ｗａｋｅ−ｏｎ−ＬＡＮの設定が行われていない状態であり、画像処理装置は、有効状態ではない状態（以下「無効状態」という。）である。
【０１０９】
「ＳＴ２」は、画像処理装置に、Ｗａｋｅ−ｏｎ−ＬＡＮの設定が行われている状態である。
【０１１０】
「ＳＴ３」は、画像処理装置に、Ｗａｋｅ−ｏｎ−ＬＡＮの設定が完了した状態であり、画像処理装置は、有効状態である。
【０１１１】
「Ｐ＿ＯＮ」は、第２電力６（図２）が供給される状態である。即ち、「Ｐ＿ＯＮ」は、電源がオンとなっている状態である。
【０１１２】
「Ｐ＿ＯＦＦ」は、第２電力６が制限される状態である。
【０１１３】
「Ｌ＿ＯＦＦ」は、電源コンセント５（図１）に電源ケーブルによって画像処理装置が接続されていない状態である。即ち、「Ｌ＿ＯＦＦ」では、画像処理装置には、第１電力４（図２）が供給されない状態である。
【０１１４】
「Ｐ＿ＯＮ→Ｌ＿ＯＦＦ」は、「Ｐ＿ＯＮ」の状態で、停電等が起きた場合である。即ち、「Ｐ＿ＯＮ→Ｌ＿ＯＦＦ」では、画像処理装置には、第１電力４（図２）が供給されない状態である。
【０１１５】
画像処理装置は、ユーザによる操作又は停電等のイベントが発生すると、イベント及びイベントが発生した際の状態に応じて状態を遷移させる。
【０１１６】
まず、電源ケーブルが電源コンセント５に接続されると、画像処理装置は、「ＳＴ１１」の状態となる。なお、「ＳＴ１１」の状態は、「Ｐ＿ＯＦＦ」、かつ、「ＳＴ１」の状態である。「ＳＴ１１」の状態で、イベントＥ０１が発生すると、画像処理装置は、「ＳＴ１０」の状態となる。また、イベントＥ０１は、例えば、ユーザが電源スイッチを押し、電源をオンとする操作等である。一方、「ＳＴ１０」の状態で、イベントＥ０２が発生すると、画像処理装置は、「ＳＴ１１」の状態となる。なお、イベントＥ０２は、例えば、ユーザが電源スイッチを押し、電源をオフとする操作等である。
【０１１７】
また、「ＳＴ１０」の状態は、「Ｐ＿ＯＮ」、かつ、「ＳＴ１」の状態である。「ＳＴ１０」の状態で、イベントＥ０５が発生すると、画像処理装置は、「ＳＴ２０」の状態となる。なお、イベントＥ０５は、例えば画像処理装置を有効状態に移行させるため、ユーザによる操作が入力される等である。さらに、「ＳＴ１０」の状態で、イベントＥ０４が発生すると、画像処理装置は、「ＳＴ１３」の状態となる。なお、イベントＥ０４は、例えば停電等である。また、「ＳＴ１３」の状態で、イベントＥ０３が発生すると、画像処理装置は、「ＳＴ１０」の状態となる。なお、イベントＥ０３は、例えば停電等からの復旧又は電源ケーブルが電源コンセントに接続される等である。
【０１１８】
「ＳＴ２０」の状態は、「Ｐ＿ＯＮ」、かつ、「ＳＴ２」の状態である。また、「ＳＴ１０」からイベントＥ０５によって「ＳＴ２０」の状態となる場合、画像処理装置は、「ＳＴ２０」の状態では、例えば図４に示すステップＳ０１が行われる。次に、「ＳＴ２０」の状態では、イベントＥ０８が発生すると、画像処理装置は、「ＳＴ３１」の状態となる。なお、イベントＥ０８は、例えば、ステップＳ０１の完了である。
【０１１９】
「ＳＴ３１」の状態は、「Ｐ＿ＯＦＦ」、かつ、「ＳＴ３」の状態である。また、「ＳＴ３１」の状態で、イベントＥ０９が発生すると、画像処理装置は、「ＳＴ３０」の状態となる。なお、イベントＥ０９は、例えばマジックパケットの受け付け等である。即ち、「ＳＴ３１」の状態は、図４に示す有効状態ＥＳの例である。
【０１２０】
つまり、画像処理装置の電源がオンとなると、画像処理装置は、「ＳＴ１１」の状態から「ＳＴ１０」の状態に遷移する。さらに、「ＳＴ１０」の状態で、画像処理装置を有効状態に移行させる操作等が行われると、画像処理装置は、「ＳＴ１０」の状態から「ＳＴ２０」の状態を経由して「ＳＴ３１」の状態に遷移する。
【０１２１】
次に、イベントＥ０９によって画像処理装置は、「ＳＴ３０」の状態となる。「ＳＴ３０」の状態は、「Ｐ＿ＯＮ」、かつ、「ＳＴ３」の状態である。また、「ＳＴ３０」の状態では、画像処理装置は、例えば、図４に示すステップＳ０４を行う。さらに、「ＳＴ３０」の状態で、イベントＥ０７が発生すると、画像処理装置は、「ＳＴ１０」の状態となる。なお、イベントＥ０７は、例えば、ステップＳ０４の完了である。
【０１２２】
つまり、有効状態ＥＳでマジックパケットを受け付けると、画像処理装置は、「ＳＴ３１」の状態から、ハードウェア等を起動するステップＳ０４を行う「ＳＴ３０」の状態を経て、画像形成等が可能な「ＳＴ１０」の状態に遷移する。
【０１２３】
一方、「ＳＴ３１」の状態で、イベントＥ１０が発生すると、画像処理装置は、「ＳＴ２２」の状態となる。なお、イベントＥ１０は、例えば停電等である。
【０１２４】
「ＳＴ２２」の状態は、「Ｌ＿ＯＦＦ」、かつ、「ＳＴ２」の状態である。また、「ＳＴ２２」の状態で、イベントＥ０６が発生すると、画像処理装置は、「ＳＴ２０」の状態となる。なお、イベントＥ０６は、例えば停電等からの復旧又は電源ケーブルが電源コンセントに接続される等である。
【０１２５】
「ＳＴ２２」及び「ＳＴ２０」の状態では、画像処理装置は、図４（Ｂ）に示す処理を行う。「ＳＴ２２」の状態から「ＳＴ２０」の状態に遷移する場合、「ＳＴ２２」の前の状態は、「ＳＴ３１」の状態であるため、第１有効データＤ２（図９）は、有効状態を示すデータとなる。一方、第２有効データＤ３（図９）は、イベントＥ１０によって、消去され、イベントＥ０６が発生すると、第２有効データＤ３は、初期化される。そのため、図４（Ｂ）に示す処理では、第１有効データＤ２が有効状態を示すデータであり、かつ、第１有効データＤ２及び第２有効データＤ３が異なると判断され（図４のステップＳ１０でＹＥＳ）、画像処理装置は、第２電力を制限するステップＳ１１（図４）を行う。次に、「ＳＴ２０」の状態では、画像処理装置は、有効状態となるように設定する図４に示すステップＳ１２等を行う。したがって、「ＳＴ２０」の状態となる前に、ステップＳ１１によって第２電力が制限されているため、画像処理装置は、「ＳＴ２０」の状態におけるステップＳ１２を行う際の消費電力を小さくすることができる。よって、画像処理装置は、有効状態ＥＳである「ＳＴ３１」の状態に遷移するのに消費する電力を小さくすることができる。
【０１２６】
（第１有効データ及び第２有効データの例）
図１０に示す各状態では、第１有効データ及び第２有効データは、例えば下記（表１）に示すようになる。なお、下記（表１）では、第１有効データ及び第２有効データは、フラグデータであるとする。即ち、「有効状態」は、「１」であり、「無効状態」は、「０」である。また、第１有効データ及び第２有効データの初期値は、「０」とする。
【０１２７】
【表１】
0006409634.tif 000002
上記（表１）で示すように、「ＳＴ１０」、「ＳＴ１１」、「ＳＴ１３」、「ＳＴ３０」、及び「ＳＴ３１」の状態では、第１有効データ及び第２有効データは、同時に更新されるため、同一である。一方、「ＳＴ２０」及び「ＳＴ２２」の状態では、第１有効データ及び第２有効データは、異なる。
【０１２８】
まず、ステップＳ０１等によって「ＳＴ３１」、即ち、有効状態となると、第１有効データ及び第２有効データは、それぞれ「１」となる。この状態で、停電等が起きると（図１０のイベントＥ１０）、第２有効データは、揮発性の記憶素子に記憶されるデータであるため、「１」のデータは、消去され、初期値である「０」となる。一方、停電等が起きても、第１有効データは、不揮発性の記憶素子に記憶されるデータであるため、「１」のデータは、維持される。そのため、「ＳＴ２０」及び「ＳＴ２２」の状態では、第１有効データは、停電等の前の状態を示す「１」であり、第２有効データは、初期化後の「０」となる。
【０１２９】
このように、第１有効データが「１」であり、かつ、第２有効データが「０」である場合、画像処理装置は、停電等の前の状態が「ＳＴ３１」等の有効状態であったと判断できる。したがって、ステップＳ１０（図４（Ｂ））では、まず、画像処理装置は、第１有効データが「１」であるか否かを判断する。さらに、第１有効データが「１」である場合、第１有効データ及び第２有効データが異なるか否かを判断する。
【０１３０】
これによって、画像処理装置は、停電等が起きて画像処理装置が再起動した場合等であるかが判断できる。
【０１３１】
なお、各処理の全部又は一部は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、及びＪａｖａ（登録商標）等のレガシープログラミング言語又はオブジェクト指向プログラミング言語等で記述されたコンピュータに実行させるためのプログラムによって実現されてもよい。即ち、プログラムは、画像処理装置等のコンピュータに各処理を実行させるためのコンピュータプログラムである。
【０１３２】
また、プログラムは、ＲＯＭ又はＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）等のコンピュータが読み取り可能な記録媒体に格納して頒布することができる。さらに、記録媒体は、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ブルーレイディスク、ＳＤ（登録商標）カード、又はＭＯ等でもよい。さらにまた、プログラムは、電気通信回線を通じて頒布することができる。
【０１３３】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形又は変更が可能である。
【符号の説明】
【０１３４】
１  画像処理装置
１０  ＣＰＵ
６０  ＬＣＤ
７０  操作部
９０  エンジン
９１  ネットワークＩ／Ｆ
９２  マイコン
９２１  記憶装置
９２２  ＲＡＭ
３  ネットワーク
４  第１電力
６  第２電力
７  第３電力
８  周辺機器
【先行技術文献】
【特許文献】
【０１３５】
【特許文献１】特開平６−３３４６９９号公報
【図１】
0006409634.tif 000003
【図２】
0006409634.tif 000004
【図３】
0006409634.tif 000005
【図４】
0006409634.tif 000006
【図５】
0006409634.tif 000007
【図６】
0006409634.tif 000008
【図７】
0006409634.tif 000009
【図８】
0006409634.tif 000010
【図９】
0006409634.tif 000011
【図１０】
0006409634.tif 000012