(57)【要約】【課題】簡単な操作手順で速やかに所望のモードで装置を起動することである。【解決手段】電源部から電源供給を受けて動作する、複数の手段からなる電子機器の起動制御を以下のように行う。即ち、電源部への電源投入時には、複数の動作モードで動作可能な、前記電源部と装置全体を制御する第１の手段に電源供給して起動する。次に、前記第１の手段により、複数のスイッチを用い、装置の操作を行う第２の手段に電源を供給して起動する。さらに、複数のスイッチからの入力に従って、前記複数のモードの内の１つのモードを選択し、該選択されたモードで前記第１の手段そのものを動作させるよう制御する。【選択図】  図５
2015141527.tif 000002
【特許請求の範囲】
【請求項１】
電源部から電源供給を受けて動作する電子機器であって、
前記電源部から前記電子機器に電源が供給されたことに応じて、前記電子機器を制御する第１の手段と、
前記第１の手段とは異なる機能を実行することが可能な第２の手段とを有し、
前記電源部への電源投入時に、前記第１の手段が電源供給を受け起動し、前記第１の手段は、当該起動に応じてユーザによる前記第１の操作が実行された場合には、前記第２の手段を起動させず、当該第１の操作が実行されない場合に、前記第２の手段に電源を供給して起動させ、さらに前記第１の操作が実行されたかに応じた異なるモードで前記第１の手段そのものを動作させるよう制御することを特徴とする電子機器。
【請求項２】
前記第１の手段は、前記電子機器の起動に応じてユーザによる第２の操作が実行された場合には、前記第２の手段を起動させることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記第１の手段は、前記電子機器の起動に応じた所定の間においてユーザによる操作が実行されなかった場合には、前記第２の手段を起動させることを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
ユーザによる複数のスイッチに対する操作に応じて前記所定の第１の操作が実行されたか判断する判断手段をさらに有し、
前記第１の手段は、前記判断手段による判断の結果に応じて、前記第２の手段の起動を制御することを特徴とする請求項１乃至３のいずれか１項に記載の電子機器。
【請求項５】
前記第１の手段が前記判断手段を備えることを特徴とする請求項４に記載の電子機器。
【請求項６】
前記判断手段は前記所定の第１の操作が実行されたと判断した場合に、当該判断の結果を示す情報を前記第１の手段に送信することを特徴とする請求項５に記載の電子機器。
【請求項７】
請求項１乃至６のいずれか１項に記載の電子機器を用いる記録装置であって、
前記第１の手段は前記記録装置の全体を制御する制御手段であり、
前記第２の手段は画像処理を実行する画像処理手段であることを特徴とする記録装置。
【請求項８】
前記制御手段は、ＣＰＵや前記複数の動作モードに対応する複数のプログラムを格納するメモリを有し、
前記ＣＰＵは、前記メモリに格納された複数のプログラムから前記選択されたモードに対応するプログラムを読み出して実行することを特徴とする請求項７に記載の記録装置。
【請求項９】
前記画像処理手段はＣＰＵを含むアクセラレータであることを特徴とする請求項８に記載の記録装置。
【請求項１０】
前記アクセラレータは、前記複数の動作モードに対応する複数のプログラムを格納するメモリを有し、
前記アクセラレータのＣＰＵは前記メモリに格納された複数のプログラムから前記選択されたモードに対応するプログラムを読み出して実行することを特徴とする請求項９に記載の記録装置。
【請求項１１】
前記第１の手段の動作モードは前記記録装置の診断を行うためのモードを含むことを特徴とする請求項１０に記載の記録装置。
【請求項１２】
電源部から電源供給を受けて動作する電子機器の制御方法であって、
前記電源部への電源投入時に、前記電子機器を制御する第１の手段に電源供給して起動させ、
当該起動に応じてユーザによる前記第１の操作が実行された場合に、前記第１の手段とは異なる機能を前記電子機器に実行させることが可能な前記第２の手段を起動させず、当該第１の操作が実行されない場合には、前記第２の手段に電源を供給して起動させ、
前記第１の操作が実行されたかに応じた異なるモードで前記第１の手段そのものを動作させるよう制御することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器、その電子機器を用いた記録装置、及び電子機器の制御方法に関する。
【背景技術】
【０００２】
近年の情報処理装置では、ブートプログラム実行後、制御プログラムを実行し、装置を制御できるようになる構成になっている。ブートプログラムでは装置の初期化と基本的な設定のみ行い、制御プログラムでは装置の複雑な制御ができるようになる。また、電子機器の起動時はブートプログラムによりＵＩ（ユーザインタフェース）が提供され、そのＵＩで入力された指示に応じて、電子機器が起動されたときに実行される制御プログラムが動作する技術がある（特許文献１）。
【０００３】
一方、電源起動期間に操作パネルの所定のスイッチを検出することにより通常動作モードと異なる工場モードやサービスモード等の特殊モードで起動する装置がある（例えば、特許文献２）。この制御により装置の制御プログラムを実行する前のブートプログラム実行時にスイッチの入力状態により特殊モードに入ることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２４８４７９公報
【特許文献２】特開２００１−２１９３２４公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
さて、特許文献２に記載のように電源起動期間にユーザが選択したモードによっては、起動後に必要な処理が異なることがある。よって、例えば起動後に高機能な処理が実行可能であったとしても、ユーザが選択したモードによる動作がアクセラレータのその高機能な処理起動を必要としない場合がある。
【０００６】
しかしながら、特許文献１によればブートプログラムが提供するＵＩに対するユーザの操作に関わらず制御プログラムが実行されるものである。そのため、特許文献２のように起動時にユーザがモードを指定する場合、指定されたモードに不必要な機能まで起動してしまう場合がある。
【０００７】
本発明は上記従来例に鑑みてなされたもので、電子機器に電源が投入されたときにユーザが所定の操作を実行したかに応じて適切な機能を起動させることが可能な電子機器とその電子機器を用いた記録装置、及び電子機器の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の電子機器は次のような構成を含む。
【０００９】
即ち、電源部から電源供給を受けて動作する電子機器であって、前記電源部から前記電子機器に電源が供給されたことに応じて、前記電子機器を制御する第１の手段と、前記第１の手段とは異なる機能を実行することが可能な第２の手段とを有し、前記電源部への電源投入時に、前記第１の手段が電源供給を受け起動し、前記第１の手段は、当該起動に応じてユーザによる前記第１の操作が実行された場合には、前記第２の手段を起動させず、当該第１の操作が実行されない場合に、前記第２の手段に電源を供給して起動させ、さらに前記第１の操作が実行されたかに応じた異なるモードで前記第１の手段そのものを動作させるよう制御する。
【発明の効果】
【００１０】
従って本発明によれば、電子機器に電源が投入されたときにユーザが所定の操作を実行したかに応じて適切な機能を起動させることができるという効果がある。
【図面の簡単な説明】
【００１１】
【図１】本発明の代表的な実施例であるマルチファンクションプリンタ装置（ＭＦＰ装置）の構成の概要を示す外観斜視図である。
【図２】ＭＦＰ装置の制御構成を示すブロック図である。
【図３】操作パネル部のレイアウト構成を示す図である。
【図４】スイッチ押下とその時の起動状態との関係を示す図である。
【図５】実施例１に従う本体部の起動制御を示すフローチャートである。
【図６】実施例２に従う操作パネル部の起動制御を示すフローチャートである。
【図７】実施例３に従う操作パネル部の起動制御を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。
【００１３】
なお、この明細書において、「印刷」「記録」（以下、「プリント」ともいう）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、広く記録媒体上に画像、模様、パターン等を形成する、又は媒体の加工を行う場合も表すものとする。また、人間が視覚で知覚し得るように顕在化したものであるか否かを問わない。
【００１４】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００１５】
最初に共通実施例として用いる電子機器の一例としてマルチファンクションプリンタ装置（多機能記録装置）（以下、ＭＦＰ装置）の構成について説明する。
【００１６】
＜ＭＦＰ装置＞
図１は本発明の代表的な実施例であるＭＦＰ装置１００の概観斜視図である。
【００１７】
ＭＦＰ装置は、接続されたホスト（不図示）からの画像データに基づいて、記録用紙などの記録媒体に画像を記録する以外に、メモリカードなどに格納された画像データに基づいた記録や画像原稿を読取って複写することができる。
【００１８】
図１において、（ａ）は原稿カバー３が閉じられた状態を示しており、（ｂ）は記録媒体の載置トレー１、排紙トレー２、及び原稿カバー３が開けられた状態を示している。また、コンタクトイメージセンサ（ＣＩＳ）ユニットを備えるスキャナ部１３０は画像原稿を読取り、Ｒ成分、Ｇ成分、Ｂ成分のアナログ輝度信号を出力する。カードインタフェース９は、例えば、デジタルスチルカメラ（不図示）で撮影された画像ファイルを記録したメモリカードなどを挿入して、操作パネル部１５０の所定の操作に従い、そのメモリカードから画像データを読み込むのに使用される。また、ＭＦＰ装置１００にはＬＣＤ９２のような表示部が設けられている。ＬＣＤモジュール１５２は操作パネル部１５０による設定内容の表示や機能選択メニューの表示のために用いられる。
【００１９】
操作パネル部１５０は、複数のＬＥＤランプ（以下、ＬＥＤ）や複数のスイッチを備え、ユーザがＭＦＰ装置を操作できるようになっている。
【００２０】
ＭＦＰ装置のプリンタ部１８０にはインクジェット記録ヘッド（以下、記録ヘッド）を備えた記録装置が備えられ、インクを記録媒体に吐出して画像を記録する。この記録ヘッドはカラー記録が可能であり、そのため、記録ヘッドはイエロ（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）のインクを吐出することができる。
【００２１】
そして、ＭＦＰ装置の内部には、これらのインクを夫々、貯留し、記録ヘッドに供給するインクタンクを備える。記録の進行に従って、インクタンクのインクは減っていくが、ＭＦＰ装置にはインク残量検出機構が備えられており、インクがなくなった場合には、所定のＬＥＤランプを点灯して、その状態をユーザに知らせることができる。なお、インク残量検出機構については既に多くの特許文献を通じて公知であるので、その説明は省略する。
【００２２】
図２は図１に示すＭＦＰ装置１００の制御構成を示すブロック図である。
【００２３】
図２に示されるように、ＭＦＰ装置１００はネットワーク回線（例えば、ＬＡＮ）１０１を介してホストコンピュータ（以下、ホスト）１０と接続される。ホスト１０はユーザが印刷データの生成や印刷実行指示等を行う情報処理装置である。ネットワーク回線１０１はホスト１０とＭＦＰ装置１００以外にも種々の周辺機器と接続して通信できるようになっている。
【００２４】
ＭＦＰ装置１００は、本体部１１０、アクセラレータ部１２０、スキャナ部１３０、電源部１４０、操作パネル部１５０、プリンタ部１８０とから構成される。
【００２５】
本体部１１０はホスト１０からの送信される印刷データの受信制御や電源制御やプリンタ部１８０やスキャナ部１３０など装置全体の制御を行う。アクセラレータ部１２０はＰＤＬ処理等のＣＰＵ負荷がかかる画像処理等を行う。スキャナ部１３０は記録紙等の記録媒体に印刷された画像を読取り、画像データを生成する。電源部１４０は本体部１１０からの指示に従いＭＦＰ装置の各部への電源供給を行う。操作パネル部１５０は装置状態の表示やユーザからの操作を受け付ける。
【００２６】
本体部１１０は、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３、ネットワーク通信部１１４、印刷制御部１１５、アクセラレータ通信部１１６、電源制御部１１７、操作パネル通信部１１８、本体電源供給部１１９を含む。
【００２７】
ＣＰＵ１１１はＲＯＭ１１２に格納されたプログラムをＲＡＭ１１３を作業領域として用いながら実行してＭＦＰ装置１００の制御を行う。ネットワーク通信部１１４は通信プロトコルに従ってホスト１０との送受信を行う。印刷制御部１１５はプリンタ部１８０を用いて画像データの情報に従って記録媒体にインクを吐出して画像を形成するよう制御する。アクセラレータ通信部１１６は、通信ライン１７０を介してアクセラレータ部１２０とのデータの送受信を行う。電源制御部１１７は、信号ライン１７３を介して電源部１４０の制御を行うとともに、本体電源供給部１１９を制御して、本体部１１０内の各ブロックへの電源の供給／遮断を制御する。操作パネル通信部１１８は、信号ライン１７１を介して操作パネル部１５０との通信を行う。本体電源供給部１１９は、電源部１４０からの電源供給を受け、電源制御部１１７の制御に従って本体部１１０の各ブロックが機能するように電源を供給する。
【００２８】
アクセラレータ部１２０はＣＰＵ１２１、ＲＯＭ１２２、ＲＡＭ１２３、ＨＤＤ（ハード・ディスク・ドライブ）１２４、本体通信部１２５、スキャナ通信部１２６、操作パネル通信部１２７、表示データ送信部１２８、アクセラレータ電源供給部１２９を含む。
【００２９】
ＣＰＵ１２１はＲＯＭ１２２に格納されたプログラムをＲＡＭ１２３を作業領域として実行しＰＤＬ処理や操作パネル部１５０との通信制御を行う。ＨＤＤ１２４はプログラムの格納や印刷データの一時的な格納を行う。本体通信部１２５は通信ライン１７０を介して本体部１１０とのデータの送受信を行う。スキャナ通信部１２６はスキャナ部１３０を制御するための信号の送受信やＣＩＳユニットにより得られた画像データを受信する。操作パネル通信部１２７は信号ライン１７２を介して操作パネル部１５０との通信を行う。表示データ送信部１２８は操作パネル部１５０に表示データを送信する。アクセラレータ電源供給部１２９は電源部１４０からの電源供給を受け、アクセラレータ部の各ブロックが機能するように電源を供給する。
【００３０】
電源部１４０はＡＣコネクタ１４１、電源供給部１４２、電源切替部１４３を含む。
【００３１】
ＡＣコネクタ１４１は交流電源を受電するため規格に則した形状に成型されたコネクタである。電源供給部１４２はＡＣコネクタ１４１を介して受電したＡＣ電源を直流に変換し、装置を駆動できるように降圧する。また、その電源を本体電源供給部１１９と電源切替部１４３に供給する。電源切替部１４３は信号ライン１７３を介して電源制御部１１７の制御を受け、アクセラレータ部１２０と操作パネル部１５０への電源供給の通電／遮断を行う。
【００３２】
操作パネル部１５０は表示データ変換部１５１、ＬＣＤモジュール１５２、タッチパネルモジュール１５３、スイッチ１５４、ＬＥＤ１５５、電源スイッチ１５６、パネル電源供給部１５９、マイコン１６０を含む。
【００３３】
表示データ変換部１５１はアクセラレータ部１２０からの表示データを受信して、ＬＣＤモジュール１５２が表示できる信号に表示データを変換する。ＬＣＤモジュール１５２は表示データ変換部１５１が変換した信号を受信し、その信号に従った画像を表示する。タッチパネルモジュール１５３はＬＣＤモジュール１５２の表示画面に設置されており、押されている位置の座標を示す信号をマイコン１６０に送信する。スイッチ１５４は、操作パネル部１５０に設けられたスイッチ押下を電気信号に変換してマイコン１６０に入力する。ＬＥＤ１５５はマイコン１６０が印加する電圧及び電流により点灯をし、ユーザに状態を伝達する。
【００３４】
電源スイッチ１５６は操作パネル部１５０に設けられた電源スイッチの押下を電気信号に変換して本体部１１０の電源制御部１１７に伝達する。電源起動時は電源スイッチ１５６の信号を入力すると電源制御部１１７がそれを検出し、電源部１４０に伝達される。電源遮断時は電源スイッチ１５６が押下され続けていると電源制御部１１７がそれを検出し、終了処理を行った後、ＣＰＵ１１１の制御で電源部１４０を制御する。パネル電源供給部１５９は、電源部１４０からの電源供給を受け、操作パネル部１５０の各ブロックが機能するように電源を供給する。
【００３５】
マイコン１６０は本体通信部１６１、アクセラレータ通信部１６２、スイッチ検出部１６３、ＬＥＤ制御部１６４、タッチパネル検出部１６５、入出力制御部１６６を含む。
【００３６】
本体通信部１６１は信号ライン１７１を介して本体部１１０と通信する。アクセラレータ通信部１６２は信号ライン１７２を介してアクセラレータ部１２０と通信する。スイッチ検出部１６３はスイッチ１５４からの信号からスイッチ状態を検出し、入出力制御部１６６に送信する。ＬＥＤ制御部１６４は、入出力制御部１６６からの信号によりＬＥＤ１５５に電圧及び電流を印加し点灯させる。タッチパネル検出部１６５は、タッチパネルモジュール１５３からの信号により座標を計算し、入出力制御部１６６に送信する。入出力制御部１６６は、スイッチ検出部１６３、タッチパネルモジュール１５３からの情報を、本体通信部１６１、アクセラレータ通信部１６２を介して本体部１１０、アクセラレータ部１２０に送信する。また、本体部１１０、アクセラレータ部１２０からのコマンドを本体通信部１６１、アクセラレータ通信部１６２を介して入力し、ＬＥＤ制御部１６４に信号を送信し、ＬＥＤ１５５を点灯する。
【００３７】
このような構成において、操作パネル部１５０で検出したスイッチ１５４とタッチパネルモジュール１５３の入力が信号ライン１７２を介して即座にアクセラレータ部１２０に伝わる。そして、ＣＰＵ１２１の処理により表示データを生成し、表示データ送信部１２８、表示データ変換部１５１を経由してＬＣＤモジュール１５２に送信して表示される。
【００３８】
例えば、タッチパネルモジュール１５３で文字等の形状で押圧した場合、上記処理により即座にＬＣＤモジュール１５２にその文字が表示される。このような処理が可能なのは、アクセラレータ部１２０が高機能なＣＰＵ及びメモリを有していることによる。
【００３９】
ここで、電源投入時の動作について説明する。
【００４０】
まず、ＡＣコネクタ１４１を交流電源プラグに接続すると、電源供給部１４２で直流変換し、本体電源供給部１１９に供給する。本体電源供給部１１９はユーザの電源投入を検出するため電源制御部１１７だけに電源を供給する。ユーザが操作パネル部１５０の電源スイッチ１５６を押下すると、電源制御部１１７はそれを検出し、本体電源供給部１１９を制御して本体部１１０への電源供給を開始する。また、電源制御部１１７は信号ライン１７３を介して電源部１４０の電源切替部１４３を制御し、操作パネル部１５０のパネル電源供給部１５９に電源を供給する。
【００４１】
その後については、図５を参照してＣＰＵ１１１の処理として説明する。
【００４２】
図３はユーザが操作する操作パネル部１５０のレイアウト構成を示す図である。
【００４３】
操作パネル部１５０には、図３に示すように、ＬＣＤモジュール１５２の表示画面２０１が備えられタッチパネルモジュール１５３の接触部２０２がその表示画面に重畳されて備えられる。また、操作パネル部１５０には電源スイッチ（ＰＯＷＥＲ）１５６、ＬＥＤ１５５、スイッチ１５４が備えられる。
【００４４】
ＬＣＤモジュール１５２の表示画面２０１は、ＬＣＤモジュール１５２の表示部分を露出したものであり、電気部分はユーザが触れないように外装で覆われている。タッチパネルモジュール１５３の接触部２０２は、ＬＣＤモジュール１５２の表示画面２０１を座標検出可能な部分で覆ったものである。電源スイッチ１５６の押下動作は、電源スイッチ１５６で電気信号に変換され、本体部１１０に伝わり電源供給の制御を行う。スイッチ１５４の押下動作は、スイッチ１５４で電気信号に変換され、マイコン１６０のスイッチ検出部１６３に入力される。ＬＥＤ１５５はその点灯部分が操作パネル部１５０の表面に露出しており、ＬＥＤ制御部１６４によりその点灯／消灯が制御される。
【００４５】
図４はスイッチの押下とその時の起動状態との関係を示す図である。
【００４６】
図４において、欄３００は電源起動時に押下しているスイッチを示し、欄３１０は電源起動した結果の各ブロックの起動状態を示し、欄３２０は動作例を示す。
【００４７】
また、図４では、図３に示す１０個のスイッチ１５４について、振られている番号によってスイッチ０〜９と呼ぶ。
【００４８】
スイッチ０〜９全てが解放の状態３０１で電源起動すると、本体部１１０は通常モードで起動し、アクセラレータ部１２０は通常モードで起動する。通常モードでは印刷、コピー、スキャンなど装置本来の機能を実行するプログラムが起動する。
【００４９】
スイッチ５を押下した状態３０２で電源起動すると、本体部１１０は工場モード１で起動し、アクセラレータ部１２０は工場モード用プログラムで起動する。工場モード１では、製品出荷前にその製品の各機能が正常であることを確認するプログラムが起動する。この機能により製品のトラブルを事前に検知してそれを修復することができる。スイッチ５とスイッチ７を押下した状態３０３で電源起動すると、本体部１１０は工場モード２で起動し、アクセラレータ部１２０は工場モード用プログラムで起動する。工場モード２ではアクセラレータ部１２０を初期化する。これにより機能チェックのため変更したアクセラレータ部１２０のパラメータ等を初期化してから出荷することができる。
【００５０】
スイッチ５とスイッチ８を押下した状態３０４で電源起動すると、本体部１１０は工場モード３で起動し、アクセラレータ部１２０には電源供給されず起動されない。工場モード３では本体部１１０を初期化する。これにより機能チェックのため変更した本体部１１０のパラメータ等を初期化してから出荷することができる。このモードではアクセラレータ部を起動させる必要はない。
【００５１】
スイッチ３を押下した状態３０５で電源起動すると、本体部１１０はサービスモード１で起動し、アクセラレータ部１２０はサービスモード用プログラムで起動する。サービスモード１では故障診断プログラムが起動する。これにより、装置の故障原因を早急に判断することができる。
【００５２】
スイッチ３とスイッチ７を押下した状態３０６で電源起動すると、本体部１１０をサービスモード２で起動し、アクセラレータ部１２０はサービスモード用プログラムで起動する。サービスモード２はパラメータ表示、エラー履歴表示を行う。これにより、装置の故障原因の特定やメンテナンスを容易にすることができる。
【００５３】
スイッチ３とスイッチ８を押下した状態３０７で電源起動すると、本体部１１０をサービスモード３で起動し、アクセラレータ部１２０には電源供給されず起動されない。サービスモード３は本体部１１０のパラメータ初期化とステータス印刷とを行う。これにより修理後のパラメータ初期化やプリンタのステータスを確認することができる。このモードではアクセラレータ部１２０を起動させる必要はない。
【００５４】
このように本体部１１０やアクセラレータ部１２０は複数の動作モードで動作可能であり、その動作モードはＭＦＰ装置の電源起動時に複数のスイッチからなるスイッチ１５４の押下のパターンによって選択される。
【００５５】
なお、以上説明した各スイッチの状態に対応した動作はあくまで例であり、これ以外の動作が対応しても良い。
【００５６】
次に、以上の構成のＭＦＰ装置１００が実行する起動制御のいくつかの実施例について説明する。
【実施例１】
【００５７】
この実施例では、本体部１１０よりスイッチ情報を要求する例について説明する。
【００５８】
図５は実施例１に従う本体部１１０の起動制御を示すフローチャートである。ＭＦＰ装置１００が電源投入されると、本体部１１０のＣＰＵ１１１は以下の処理を実行する。
【００５９】
まずステップＳ４０１では、ＣＰＵ１１１はＲＯＭ１１２よりＢＯＯＴプログラムの読み出し、その後、ステップＳ４０２でＢＯＯＴプログラムを実行する。ＢＯＯＴプログラム実行中、ステップＳ４０３では、本体部１１０の電源制御部１１７により操作パネル部１５０に電源を供給する。そして、ステップＳ４０４では操作パネル部１５０よりスイッチ情報を取得する。
【００６０】
スイッチ情報の取得は、図２に示した信号ライン１７１を介して、本体部１１０の操作パネル通信部１１８から操作パネル部１５０の本体通信部１６１へスイッチ情報を要求し、入出力制御部１６６がその情報を応答することで実現する。
【００６１】
ステップＳ４０５では、取得したスイッチ情報からスイッチ入力が検出されたどうかを調べる。
【００６２】
ここで、スイッチ入力が検出されなかったと判断した場合、処理はステップＳ４０６へ進み、通常モードのプログラムを読み出す。その後、ステップＳ４０７では通常モードのプログラムを実行し、本体部１１０の起動手順を完了する。このときは、図４の状態３０１で説明したように、アクセラレータ部１２０を通常モードで起動する。
【００６３】
これに対して、スイッチ入力が検出されたと判断した場合、処理はステップＳ４０８に進み、さらにスイッチ入力が特定のパターンであるかどうかを調べる。ここでいうスイッチ入力の特定のパターンとは、図４の欄３００で示した状態３０１を除くスイッチの組合せである。
【００６４】
ここで、スイッチ入力が特定のパターンではないと判断された場合、処理はステップＳ４０６に進み、その後は上述したのと同様の処理を実行する。これに対して、スイッチ入力が特定のパターンに合致すると判断された場合、処理はステップＳ４０９に進む。ステップＳ４０９ではスイッチ入力された特定のパターンに従ってプログラムを読出し、その後、ステップＳ４１０で読出したプログラムを実行する。その後、本体部１１０の起動手順を完了する。このときには、図４の状態３０２〜３０７で説明したように、スイッチ状態によって所定の起動状態になる。
【００６５】
例えば、状態３０２又は３０３であれば、アクセラレータ部１２０に電源を投入し工場モードで起動する。状態３０５又は３０６であれば、アクセラレータ部１２０の電源を投入しサービスモードで起動する。状態３０４又は３０７であれば、アクセラレータ部１２０には電源を供給しない。
【００６６】
従って以上説明した実施例に従えば、電源投入時には本体部と操作パネル部に電源が供給されるが、アクセラレータ部には電源が供給されない。そして、操作パネル部からスイッチ操作を行うことができる。そして、そのスイッチ入力が特定のパターンになっている場合にはそのパターンに従って本体部が特定の動作モードで起動される。
【００６７】
このように、以上の実施例によればアクセラレータ部が起動する前に起動している本体部が提供する操作画面により、ＭＦＰ装置が起動するときのモードをユーザが指定することができる。そのため、ユーザが所望のモードでＭＦＰ装置を迅速に起動し、所望の動作を行わせることができる。
【００６８】
さらに、ユーザが選択したモードによって、アクセラレータ部が起動するか否か、また起動する場合のアクセラレータ部の動作モードが決定される。よって、ユーザが選択したモードがアクセラレータ部の起動を必要としない場合にもかかわらず、アクセラレータ部が起動してしまうことを防ぐことができる。
【００６９】
また、図４に示したように、ＭＦＰ装置の起動時におけるユーザの操作により、アクセラレータ部が起動するか否か、アクセラレータ部が起動する場合の動作モード、さらに本体部の動作モードが決定される。そのため、アクセラレータ部が起動しない場合でも、本体部はユーザによる操作に応じた動作モードで動作することができる。
【００７０】
なお、ステップＳ４０４では、起動時のスイッチ情報は信号ライン１７１を介して本体部１１０から操作パネル部１５０に要求することにより取得したが、ステップＳ４０７における通常モードのプログラム実行後は信号ライン１７１は使用しなくとも良い。例えば、信号ライン１７２を用いてアクセラレータ部１２０から操作パネル部１５０を制御し、アクセラレータ部１２０が操作パネル部１５０を制御することで高機能なＵＩを実現しても良い。
【００７１】
また、上記の説明ではＭＦＰ装置が特定モードにあることを判断する情報としてスイッチ情報を用いるとしたが、本発明はこれによって限定されるものではない。例えば、タッチパネルの押下の有無や押下している座標位置であってもよく、その他の特有な入力情報であっても良い。
【００７２】
さらに、以上の例では、本体部１１０と操作パネル部１５０との間の通信はＢＯＯＴプログラム実行時だけであるので、通常モードでの動作では本体部１１０の操作パネル通信部１１８と操作パネル部１５０の本体通信部１６１の電源供給を遮断してもよい。これにより消費電力を低減することができる。
【実施例２】
【００７３】
この実施例では電源投入後、操作パネル部１５０より自動的にスイッチ情報を送信する例について説明する。
【００７４】
図６は実施例２に従う操作パネル部の起動制御を示すフローチャートである。この起動制御はマイコンのプログラムにより実行される。この処理は、図５に示したフローチャートにおいてステップＳ４０２でＢＯＯＴプログラムを実行後、ステップＳ４０３で操作パネル部１５０に電源が供給された後に実行される。従って、操作パネル部１５０に電源が投入されるとマイコン１６０は以下の処理を実行する。
【００７５】
まず、ステップＳ５０１ではスイッチ１５４の状態を検出する。
【００７６】
その後、ステップＳ５０２では検出されたスイッチの状態に基いてスイッチ情報を本体部１１０に送信する。
【００７７】
このスイッチ情報は、信号ライン１７１を介して操作パネル部１５０から本体部１１０に渡される。これ以降は、図５に示したフローチャートのステップＳ４０５以降と同様に制御される。
【００７８】
従って以上説明した実施例に従えば、実施例１が本体部の操作パネル通信部から操作パネル部の本体通信部へスイッチ情報を要求したのに対し、操作パネル部が電源供給後、自動的にスイッチ情報を本体部へ送信することができる。これにより本体部は操作パネル部からスイッチ情報をより速く取得することができる。
【実施例３】
【００７９】
この実施例では、スイッチ状態が特定のパターンの場合のみ、操作パネル部よりスイッチ情報を送信する例について説明する。
【００８０】
図７は実施例３に従う操作パネル部の起動制御を示すフローチャートである。この起動制御は、図５で示したフローチャートにおいてステップＳ４０２でＢＯＯＴプログラムを実行後、ステップＳ４０３で操作パネル１５０に電源が供給された後に実行される。従って、操作パネル部１５０に電源が投入されるとマイコン１６０は以下の処理を実行する。
【００８１】
まず、ステップＳ６０１においてスイッチ１５４の状態を検出する。
【００８２】
次に、ステップＳ６０２では、スイッチ入力が検出されたかどうかを調べる。ここで、例えば、図４の状態３０１にあり、スイッチ入力が検出されないと判断された場合、処理はそのまま終了する。
【００８３】
これに対して、スイッチ入力が検出されたと判断された場合、処理はステップＳ６０３に進み、スイッチ入力が特定のパターンであるかどうかを調べる。ここでいうスイッチ入力の特定のパターンとは、図４の欄３００に示した状態３０１を除くスイッチの組合せである。ここで、スイッチ入力が特定のパターンではないと判断された場合、処理はそのまま終了する。これに対してスイッチ入力が特定のパターンに合致する場合は、処理はステップＳ６０４に進み、本体部１１０にその特定パターンに対応するスイッチ情報を送信する。その後、操作パネル部１５０の起動制御を終了する。
【００８４】
従って以上説明した実施例に従えば、実施例２が操作パネル部が自動的にスイッチ情報を本体部へ常に送信したのに対し、特定の入力パターン時のみ、そのスイッチ情報を本体部へ送信する。これにより、操作パネル部は不要にスイッチ情報を送信する必要がなくなり、さらに本体部は不要にスイッチ情報を解析する必要がなくなる。
【００８５】
また、以上説明した実施例では、ＭＦＰ装置の操作部に用いられる電子機器について説明したが、この電子機器はＭＦＰ装置のみならず、他の装置、例えば、デジタルカメラ、スキャナ、単体のインクジェットプリンタなどにも用いられる。また、ＭＦＰ装置のプリンタ部には電子写真方式のプリンタエンジンを搭載しても良い。
【００８６】
さらに以上説明した実施例では、ＭＦＰ装置で特定の画像処理を実行するアクセラレータ部で操作パネル部を制御する構成としたが本発明はこれによって限定されるものではない。例えば、本体部とは異なる構成要素により操作パネル部の制御を行う装置であって、電源投入起動時にスイッチ検出を行うことにより通常モードとは異なる特殊モードで起動する装置であれば、以上説明した構成以外の構成でも良い。
【００８７】
なお、本実施形態の機能は以下の構成によっても実現することができる。つまり、本実施形態の処理を行うためのプログラムコードをシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がプログラムコードを実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することとなり、またそのプログラムコードを記憶した記憶媒体も本実施形態の機能を実現することになる。
【００８８】
また、本実施形態の機能を実現するためのプログラムコードを、１つのコンピュータ（ＣＰＵ、ＭＰＵ）で実行する場合であってもよいし、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよいし、プログラムコードの機能を実現するための回路等のハードウェアを設けてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行する場合であってもよい。
【図１】
2015141527.tif 000003
【図２】
2015141527.tif 000004
【図３】
2015141527.tif 000005
【図４】
2015141527.tif 000006
【図５】
2015141527.tif 000007
【図６】
2015141527.tif 000008
【図７】
2015141527.tif 000009