(57)【要約】【課題】スリープモードの解除によるメインＣＰＵの起動開始後起動完了までの一定の時間内に、入力が行われた場合であっても、この入力を反映した動作を行うことができる利便性の良い画像処理装置等を提供する。【解決手段】サブＣＰＵ１２４ａは、スリープモード中、及びスリープモードの解除によりメインＣＰＵ１２４ｂが起動を開始後完了するまでの間、所定の検知動作実行周期で検知手段により自装置への入力が検知されたかどうかを監視すると共に、検知されたときは入力情報を第１の記憶手段２４に記憶させ、メインＣＰＵ１２４ｂは起動完了後に、第１の記憶手段２４に記憶された入力情報を反映して処理を実行する。【選択図】図１０
2018176669.tif 000002
【特許請求の範囲】
【請求項１】
自装置への入力を検知する１個または複数個の検知手段と、
第１の記憶手段と、
スリープモード中は電力供給を遮断されるメインＣＰＵと、
スリープモード中も電力供給を継続されるサブＣＰＵと、
を備え、
前記サブＣＰＵは、スリープモードを解除するとともに、スリープモードの解除により起動を開始した前記メインＣＰＵの起動が完了するまで、所定の検知動作実行周期で前記検知手段により自装置への入力が検知されたかどうかを監視すると共に、検知されたときは入力情報を前記第１の記憶手段に記憶させ、
前記メインＣＰＵは起動完了後に、前記第１の記憶手段に記憶された入力情報を取得し処理に反映させることを特徴とする画像処理装置。
【請求項２】
サブＣＰＵの前記検知動作実行周期は、スリープモード中よりもスリープ解除後の方が短く設定されている請求項１に記載の画像処理装置。
【請求項３】
原稿台を開閉する原稿カバーの開閉状態を検知する、前記検知手段としての原稿開閉検知手段と、
前記原稿台にセットされた原稿の主走査方向のサイズを、原稿読み取り手段による原稿の読み取りに基づいて検知する第１の原稿サイズ検知手段と、
前記原稿の副走査方向のサイズを検知する第２の原稿サイズ検知手段と、
を備え、
前記サブＣＰＵによって第１の記憶手段に記憶される入力情報は、前記原稿開閉検知手段により検知された原稿カバーの開閉情報であり、
前記メインＣＰＵは起動完了後、前記第１の記憶手段に記憶された原稿カバーの開閉情報を取得し、前記第１の原稿サイズ検知手段及び第２の原稿サイズ検知手段により前記メインＣＰＵの復帰中に検知された原稿サイズを確定する請求項１または２に記載の画像処理装置。
【請求項４】
自装置の前ドアの開閉状態を検知する、前記検知手段としての前ドア開閉検知手段を備え、
前記サブＣＰＵによって第１の記憶手段に記憶される入力情報は、前記前ドア開閉検知手段により検知された前ドアの開閉情報であり、
前記メインＣＰＵは起動完了後、前記第１の記憶手段に記憶された前ドアの開閉情報を取得しトラブルリセット機能を実行する請求項１〜３のいずれかに記載の画像処理装置。
【請求項５】
予め登録された画面を呼び出すための登録呼び出しキーを有する操作パネルと、
前記登録呼び出しキーが操作されたことを検知する、前記検知手段としての呼び出しキー操作検知手段と、
前記メインＣＰＵの制御のもとで、前記操作パネルの前記登録呼び出しキーを含むハードキーを管理するパネル制御部と、
を備え、
前記サブＣＰＵによって第１の記憶手段に記憶される入力情報は、前記呼び出しキー操作検知手段により検知された登録呼び出しキーの操作情報であり、
前記メインＣＰＵは起動完了後、前記第１の記憶手段に記憶された登録呼び出しキーの前記操作情報を取得し前記パネル制御部に通知する請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
ユーザー認証を実行する認証装置での認証が成功か失敗かを検知する、前記検知手段としての認証検知手段を備え、
前記サブＣＰＵによって第１の記憶手段に記憶される入力情報は、ユーザー識別情報を含みかつ前記認証検知手段により検知された認証成功を示す認証有効情報であり、
前記メインＣＰＵは起動完了後、前記記憶部から取得した認証有効情報を取得し、前記ユーザー識別情報に紐付けされた個人認証情報を取得する請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
前記認証装置は外部の認証装置であり、前記サブＣＰＵは前記認証装置にユーザー認証処理を指示する請求項６に記載の画像処理装置。
【請求項８】
前記サブＣＰＵは、前記入力情報を前記検知手段による検知順に従って前記第１の記憶手段に記憶する請求項１〜７のいずれかに記載の画像処理装置。
【請求項９】
前記サブＣＰＵは、前記入力情報を前記検知手段毎に分類して前記第１の記憶手段に記憶する請求項１〜８のいずれかに記載の画像処理装置。
【請求項１０】
原稿台を開閉する原稿カバーの開閉状態を検知する、前記検知手段としての原稿開閉検知手段と、
予め登録されたユーザー固有の画面を呼び出すための登録呼び出しキーを有する操作パネルと、
前記登録呼び出しキーが操作されたことを検知する、前記検知手段としての呼び出しキー操作検知手段と、
ユーザーを認証する認証装置での認証が成功か失敗かを検知する、前記検知手段としての認証検知手段と、
を備え、
前記認証検知手段により認証成功が検知されるまでは、前記サブＣＰＵは、前記原稿開閉検知手段により検知された原稿カバーの開閉情報を前記第１の記憶手段に記憶させるが、前記呼び出しキー操作検知手段により検知された登録呼び出しキーの操作情報は第１の記憶手段に記憶させない請求項１、２、４、８及び９のいずれかに記載の画像処理装置。
【請求項１１】
原稿台を開閉する原稿カバーの開閉状態を検知する、前記検知手段としての原稿開閉検知手段と、
予め登録されたユーザー固有の画面を呼び出すための登録呼び出しキーを有する操作パネルと、
前記登録呼び出しキーが操作されたことを検知する、前記検知手段としての呼び出しキー操作検知手段と、
ユーザーを認証する認証装置での認証が成功か失敗かを検知する、前記検知手段としての認証検知手段と、
を備え、
前記認証検知手段により認証成功が検知された後は、前記サブＣＰＵは、前記原稿開閉検知手段により検知された原稿カバーの開閉情報及び前記呼び出しキー操作検知手段により検知された登録呼び出しキーの操作情報を前記第１の記憶手段に記憶させるが、認証検知手段により検知される認証が成功か失敗かの情報は第１の記憶手段に記憶させない請求項１、２、４、８〜１０のいずれかに記載の画像処理装置。
【請求項１２】
コピー受付キーを有する操作パネルと、
前記コピー受付キーが操作されたことを検知する、前記検知手段としてのコピー受付キー操作検知手段と、
前記メインＣＰＵの制御のもとで、前記操作パネルの前記コピー受付キーを含むハードキーを管理するパネル制御部と、
を備え、
前記サブＣＰＵによって第１の記憶手段に記憶される入力情報は、前記コピー受付キー操作検知手段により検知されたコピー受付キーの操作情報であり、
前記メインＣＰＵは起動完了後、前記第１の記憶手段に記憶されたコピー受付キーの前記操作情報を取得しコピー動作を開始する請求項１〜１１のいずれかに記載の画像処理装置。
【請求項１３】
原稿がセットされたことを検知する原稿セット検知手段を備え、
前記サブＣＰＵによって第１の記憶手段に記憶される入力情報は、前記原稿セット検知手段により検知された原稿セット情報も含まれ、
前記メインＣＰＵは起動完了後、前記第１の記憶手段に記憶されたコピー受付キーの前記操作情報に基づくコピー動作を開始時に、前記原稿セット情報が第１の記憶手段に記憶されていない場合は前記コピー動作を中止する請求項１２に記載の画像処理装置。
【請求項１４】
原稿台を開閉する原稿カバーの開閉状態を検知する、前記検知手段としての原稿開閉検知手段を備え、
前記サブＣＰＵによって第１の記憶手段に記憶される入力情報は、前記原稿開閉検知手段により検知された原稿カバーの開閉情報も含まれ、
前記メインＣＰＵは起動完了後、前記第１の記憶手段に記憶されたコピー受付キーの前記操作情報に基づくコピー動作を開始時に、原稿カバーの開閉情報が第１の記憶手段に記憶されていない場合は前記コピー動作を中止する請求項１２に記載の画像処理装置。
【請求項１５】
メインＣＰＵに代わってネットワークに代理応答する第１の代理応答手段と、
前記第１の代理応答手段による代理応答後、前記ネットワークを介して送信されるプリントデータの受信を検知する、前記検知手段としての第１のデータ受信手段と、
プリントデータを一時的に記憶する第２の記憶手段と、
を備え、
前記サブＣＰＵによって第１の記憶手段に記憶される入力情報は、前記第１のデータ受信手段により検知されたプリントデータの受信入力情報であり、
前記メインＣＰＵは起動完了後、前記第１の記憶手段に記憶されたプリントデータの受信入力情報を取得し、プリントデータを前記第２の記憶手段に記憶させる請求項１〜１４のいずれかに記載の画像処理装置。
【請求項１６】
メインＣＰＵに代わってファクシミリ回線に代理応答する第２の代理応答手段と、
前記第２の代理応答手段による代理応答後、前記ファクシミリ回線を介して送信されるファクシミリデータの受信を検知する、前記検知手段としての第２のデータ受信手段と、
ファクシミリデータを一時的に記憶する第２の記憶手段と、
を備え、
前記サブＣＰＵによって第１の記憶手段に記憶される入力情報は、前記第２のデータ受信手段により検知されたファクシミリデータの受信入力情報であり、
前記メインＣＰＵは起動完了後、前記第１の記憶手段に記憶されたファクシミリデータの受信入力情報を取得し、ファクシミリデータを前記第２の記憶手段に記憶させる請求項１〜１４のいずれかに記載の画像処理装置。
【請求項１７】
画像処理装置への入力を検知する１個または複数個の検知手段と、
第１の記憶手段と、
スリープモード中は電力供給を遮断されるメインＣＰＵと、
スリープモード中も電力供給を継続されるサブＣＰＵと、
を備えた画像処理装置の前記サブＣＰＵに、
スリープモードを解除するとともに、スリープモードの解除により起動を開始した前記メインＣＰＵの起動が完了するまで、所定の検知動作実行周期で前記検知手段により画像処理装置への入力が検知されたかどうかを監視すると共に、検知されたときは入力情報を前記第１の記憶手段に記憶させるステップを実行させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、スリープモード中は電力供給を遮断されるメインＣＰＵと、スリープモード中も電力供給を継続されるサブＣＰＵを備えた画像処理装置、及び画像処理装置がスリープモードから復帰する際の制御プログラムに関する。
【背景技術】
【０００２】
コピー機能、プリンタ機能、ファクシミリ機能等の複数の機能を備えた多機能デジタル画像形成装置であるＭＦＰ（Multi Function Peripherals）等の画像処理装置では、一定時間操作がなかった場合はスリープモードに移行する省電力制御が従来より行われているが、あくまでも消費電力の抑制が最重要であって、スリープモードから待機状態に復帰するまでの時間は考慮されていなかった。
【０００３】
しかし、スリープモードへ移行する機種が一般的になると、スリープモード移行／復帰を繰り返しても通常動作とあまり変わらない遷移時間が求められている。
【０００４】
スリープモードでは消費電力を低下させ通常モードでは高速動作を行わせるために、消費電力は小さいが低速なサブＣＰＵを信号監視用として常時稼働させておき、消費電力は大きいが高速なメインＣＰＵの電源をスリープ時にオフにし、通常モードでは電源をオンにして、通常時のパフォーマンスとスリープ時の低消費電力を両立させる方法が使用される。ただし、高速なメインＣＰＵも電源オンによる起動開始から起動完了までの期間は、メインＣＰＵそのものと外部メモリやモジュールの初期化処理のため、従来と比較してあまり速くなっていない。
【０００５】
つまり、メインＣＰＵはスリープモードの解除により起動を開始しても起動完了までは、通常動作を行うことができず、この間に画像処理装置に対して入力がなされたかどうかを監視できない。このため次のような問題があった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−５９４１４号公報
【特許文献２】特開平１０−２５７２５６号公報
【特許文献３】特開２０１２−１４２８２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
例えば、スリープモード中にコピーを行いたいユーザーが、原稿台カバーを開いて原稿をセットすると、原稿台カバーが開かれたことが検知手段で検知されスリープモードは解除されるが、メインＣＰＵはスリープモードの解除により起動を開始しても、起動完了までは原稿台カバーが開かれたかどうかを監視することができない。このため、操作パネル上に「原稿サイズがわかりません」というメッセージが表示され、ユーザーに用紙サイズのマニュアル設定か、再度の自動原稿サイズ検知のために原稿台カバーの再開閉操作等を強いることになり、利便性が損なわれるという問題がある。
【０００８】
また、画像処理装置には、予め登録されている画面に直接遷移できるハードキーとして、登録呼び出しキーが操作パネルに設けられている場合があり、登録呼び出しキーが一定時間以上押されることで登録呼び出しキーが操作されたことが検知手段により検知される。ところが、メインＣＰＵは、スリープモードの解除による起動開始後起動完了まで、登録呼び出しキーが操作されたかどうかを監視できないため、その期間にユーザーが登録呼び出しキーを押しても、キーＯＮ開始点を取りこぼすことにより操作の有効時間が短くなってキー操作を検出できず、操作パネルにはデフォルト画面が表示されてしまう。このため、ユーザーは再度、登録呼び出しキーを押して画面遷移しなければならず、やはり利便性が損なわれる。
【０００９】
この場合、スリープモード解除後のキーＯＮ検知時間と通常時のキーＯＮ検知時間の設定を変えることも考えられるが、動作モードによってユーザーの操作性が異なるものとなり、使いづらいという問題がある。
【００１０】
さらに、ユーザー情報等が記録された無線ＩＣカード等を利用して、装置を使用するユーザーの認証を外部認証装置を介して行う画像処理装置も提供されており、外部認証装置が認証作業を任意の時間で実行し、画像処理装置が一定の間隔で認証装置に問い合わせを行うことにより認証済みを確認することが行われている。この場合、使用されたＩＣカードは、セキュリティ上の問題から、カード読取装置に置いたままとせずに認証が終了次第取り出されることが多い。
【００１１】
しかし、メインＣＰＵは、スリープモードの解除による起動開始後起動完了まで、認証が成功したかどうかを確認できないため、その期間内にＩＣカードがカード読み取り装置にセットされても認証は完了しない。このため、操作パネル上に「ＩＣカードをセットして下さい」と表示されるが、ユーザーが認証処理は完了したと考えてＩＣカードをカード読み取り装置から取り出していれば、再度ＩＣカードをカード読み取り装置にセットして個人認証を実行しなければならず、やはり利便性が損なわれるという問題がある。
【００１２】
このように、従来では、メインＣＰＵはスリープモードの解除により起動を開始しても起動が完了するまで、画像処理装置への入力が行われたかどうかを監視することができないため、利便性が損なわれ操作性が良くなかった。
【００１３】
なお、特許文献１には、画像形成部を備える本体部と復帰監視部との間に環境監視部を設け、そこでスリープモードの間に温湿度センサで環境温度および湿度を検出して、結露の有無を表すフラグをレジスタ空間に記憶しておけは、本体部のＣＰＵは、通常動作モードへの復帰時点で、その記憶内容を参照し、感光体ドラムの除湿を行うか否かを判定する技術が開示されている。
【００１４】
また、特許文献２には、開閉検出スイッチからのオン／オフ信号が入力されるＣＰＵと画像処理デバイスを制御するＣＰＵとが別々に設けられた複写機やファクシミリ装置などに備えられて、両ＣＰＵ間におけるコマンド通信の周期に関わらず、原稿サイズを良好に検知することができる原稿サイズ検知装置が提案されている。
【００１５】
また、特許文献３には、第１サブＣＰＵが、メインＣＰＵへの電力の供給が遮断されている場合且つ画像形成装置がネットワークに接続されている場合ネットワークでの自動応答を行い、第２サブＣＰＵは、動作モードをスタンバイモードから省電力モードに移行させるか否かを判定し、当該判定結果に応じて、メインＣＰＵ回路への電力の供給の遮断を制御したり、動作モードをスタンバイモードから省電力モードに移行させる際に、画像形成装置のネットワークへの接続に関する状態を第１サブＣＰＵを介して判定したり、動作モードをスタンバイモードから省電力モードに移行させた場合に、復帰要因を監視して、復帰要因を検知した場合、検知した復帰要因に応じて、省電力モードから他の動作モードに移行させたりする制御装置が提案されている
しかしながら、特許文献１〜特許文献３の技術は、スリープモードの解除により起動したメインＣＰＵは、起動完了までは原稿台カバーの開閉や登録呼び出しキーの押下等の画像処理装置への入力を監視することができないため、入力を受け付けたときの動作を行うことができず、このためユーザーに再度の入力操作を強いることになり利便性が損なわれるという課題に対して、解決策を提供しうるものではなかった。
【００１６】
この発明は、このような技術的背景に鑑みてなされたものであって、スリープモードの解除により起動したメインＣＰＵの起動が完了するまでに、入力が行われた場合であっても、この入力を反映した動作を行うことができる利便性の良い画像処理装置及び制御プログラムを提供することを課題とする。
【課題を解決するための手段】
【００１７】
上記課題は、以下の手段によって解決される。
（１）自装置への入力を検知する１個または複数個の検知手段と、第１の記憶手段と、スリープモード中は電力供給を遮断されるメインＣＰＵと、スリープモード中も電力供給を継続されるサブＣＰＵと、を備え、前記サブＣＰＵは、スリープモードを解除するとともに、スリープモードの解除により起動を開始した前記メインＣＰＵの起動が完了するまで、所定の検知動作実行周期で前記検知手段により自装置への入力が検知されたかどうかを監視すると共に、検知されたときは入力情報を前記第１の記憶手段に記憶させ、前記メインＣＰＵは起動完了後に、前記第１の記憶手段に記憶された入力情報を取得し処理に反映させることを特徴とする画像処理装置。
（２）サブＣＰＵの前記検知動作実行周期は、スリープモード中よりもスリープ解除後の方が短く設定されている前項１に記載の画像処理装置。
（３）原稿台を開閉する原稿カバーの開閉状態を検知する、前記検知手段としての原稿開閉検知手段と、前記原稿台にセットされた原稿の主走査方向のサイズを、原稿読み取り手段による原稿の読み取りに基づいて検知する第１の原稿サイズ検知手段と、前記原稿の副走査方向のサイズを検知する第２の原稿サイズ検知手段と、を備え、前記サブＣＰＵによって第１の記憶手段に記憶される入力情報は、前記原稿開閉検知手段により検知された原稿カバーの開閉情報であり、前記メインＣＰＵは起動完了後、前記第１の記憶手段に記憶された原稿カバーの開閉情報を取得し、前記第１の原稿サイズ検知手段及び第２の原稿サイズ検知手段により前記メインＣＰＵの復帰中に検知された原稿サイズを確定する前項１または２に記載の画像処理装置。
（４）自装置の前ドアの開閉状態を検知する、前記検知手段としての前ドア開閉検知手段を備え、前記サブＣＰＵによって第１の記憶手段に記憶される入力情報は、前記前ドア開閉検知手段により検知された前ドアの開閉情報であり、前記メインＣＰＵは起動完了後、前記第１の記憶手段に記憶された前ドアの開閉情報を取得しトラブルリセット機能を実行する前項１〜３のいずれかに記載の画像処理装置。
（５）予め登録された画面を呼び出すための登録呼び出しキーを有する操作パネルと、前記登録呼び出しキーが操作されたことを検知する、前記検知手段としての呼び出しキー操作検知手段と、前記メインＣＰＵの制御のもとで、前記操作パネルの前記登録呼び出しキーを含むハードキーを管理するパネル制御部と、を備え、前記サブＣＰＵによって第１の記憶手段に記憶される入力情報は、前記呼び出しキー操作検知手段により検知された登録呼び出しキーの操作情報であり、前記メインＣＰＵは起動完了後、前記第１の記憶手段に記憶された登録呼び出しキーの前記操作情報を取得し前記パネル制御部に通知する前項１〜４のいずれかに記載の画像処理装置。
（６）ユーザー認証を実行する認証装置での認証が成功か失敗かを検知する、前記検知手段としての認証検知手段を備え、前記サブＣＰＵによって第１の記憶手段に記憶される入力情報は、ユーザー識別情報を含みかつ前記認証検知手段により検知された認証成功を示す認証有効情報であり、前記メインＣＰＵは起動完了後、前記記憶部から取得した認証有効情報を取得し、前記ユーザー識別情報に紐付けされた個人認証情報を取得する前項１〜５のいずれかに記載の画像処理装置。
（７）前記認証装置は外部の認証装置であり、前記サブＣＰＵは前記認証装置にユーザー認証処理を指示する前項６に記載の画像処理装置。
（８）前記サブＣＰＵは、前記入力情報を前記検知手段による検知順に従って前記第１の記憶手段に記憶する前項１〜７のいずれかに記載の画像処理装置。
（９）前記サブＣＰＵは、前記入力情報を前記検知手段毎に分類して前記第１の記憶手段に記憶する前項１〜８のいずれかに記載の画像処理装置。
（１０）原稿台を開閉する原稿カバーの開閉状態を検知する、前記検知手段としての原稿開閉検知手段と、予め登録されたユーザー固有の画面を呼び出すための登録呼び出しキーを有する操作パネルと、前記登録呼び出しキーが操作されたことを検知する、前記検知手段としての呼び出しキー操作検知手段と、ユーザーを認証する認証装置での認証が成功か失敗かを検知する、前記検知手段としての認証検知手段と、を備え、前記認証検知手段により認証成功が検知されるまでは、前記サブＣＰＵは、前記原稿開閉検知手段により検知された原稿カバーの開閉情報を前記第１の記憶手段に記憶させるが、前記呼び出しキー操作検知手段により検知された登録呼び出しキーの操作情報は第１の記憶手段に記憶させない前項１、２、４、８及び９のいずれかに記載の画像処理装置。
（１１）原稿台を開閉する原稿カバーの開閉状態を検知する、前記検知手段としての原稿開閉検知手段と、予め登録されたユーザー固有の画面を呼び出すための登録呼び出しキーを有する操作パネルと、前記登録呼び出しキーが操作されたことを検知する、前記検知手段としての呼び出しキー操作検知手段と、ユーザーを認証する認証装置での認証が成功か失敗かを検知する、前記検知手段としての認証検知手段と、を備え、前記認証検知手段により認証成功が検知された後は、前記サブＣＰＵは、前記原稿開閉検知手段により検知された原稿カバーの開閉情報及び前記呼び出しキー操作検知手段により検知された登録呼び出しキーの操作情報を前記第１の記憶手段に記憶させるが、認証検知手段により検知される認証が成功か失敗かの情報は第１の記憶手段に記憶させない前項１、２、４、８〜１０のいずれかに記載の画像処理装置。
（１２）コピー受付キーを有する操作パネルと、前記コピー受付キーが操作されたことを検知する、前記検知手段としてのコピー受付キー操作検知手段と、前記メインＣＰＵの制御のもとで、前記操作パネルの前記コピー受付キーを含むハードキーを管理するパネル制御部と、を備え、前記サブＣＰＵによって第１の記憶手段に記憶される入力情報は、前記コピー受付キー操作検知手段により検知されたコピー受付キーの操作情報であり、前記メインＣＰＵは起動完了後、前記第１の記憶手段に記憶されたコピー受付キーの前記操作情報を取得しコピー動作を開始する前項１〜１１のいずれかに記載の画像処理装置。
（１３）原稿がセットされたことを検知する原稿セット検知手段を備え、前記サブＣＰＵによって第１の記憶手段に記憶される入力情報は、前記原稿セット検知手段により検知された原稿セット情報も含まれ、前記メインＣＰＵは起動完了後、前記第１の記憶手段に記憶されたコピー受付キーの前記操作情報に基づくコピー動作を開始時に、前記原稿セット情報が第１の記憶手段に記憶されていない場合は前記コピー動作を中止する前項１２に記載の画像処理装置。
（１４）原稿台を開閉する原稿カバーの開閉状態を検知する、前記検知手段としての原稿開閉検知手段を備え、前記サブＣＰＵによって第１の記憶手段に記憶される入力情報は、前記原稿開閉検知手段により検知された原稿カバーの開閉情報も含まれ、前記メインＣＰＵは起動完了後、前記第１の記憶手段に記憶されたコピー受付キーの前記操作情報に基づくコピー動作を開始時に、原稿カバーの開閉情報が第１の記憶手段に記憶されていない場合は前記コピー動作を中止する前項１２に記載の画像処理装置。
（１５）メインＣＰＵに代わってネットワークに代理応答する第１の代理応答手段と、前記第１の代理応答手段による代理応答後、前記ネットワークを介して送信されるプリントデータの受信を検知する、前記検知手段としての第１のデータ受信手段と、プリントデータを一時的に記憶する第２の記憶手段と、を備え、前記サブＣＰＵによって第１の記憶手段に記憶される入力情報は、前記第１のデータ受信手段により検知されたプリントデータの受信入力情報であり、前記メインＣＰＵは起動完了後、前記第１の記憶手段に記憶されたプリントデータの受信入力情報を取得し、プリントデータを前記第２の記憶手段に記憶させる前項１〜１４のいずれかに記載の画像処理装置。
（１６）メインＣＰＵに代わってファクシミリ回線に代理応答する第２の代理応答手段と、前記第２の代理応答手段による代理応答後、前記ファクシミリ回線を介して送信されるファクシミリデータの受信を検知する、前記検知手段としての第２のデータ受信手段と、ファクシミリデータを一時的に記憶する第２の記憶手段と、を備え、前記サブＣＰＵによって第１の記憶手段に記憶される入力情報は、前記第２のデータ受信手段により検知されたファクシミリデータの受信入力情報であり、前記メインＣＰＵは起動完了後、前記第１の記憶手段に記憶されたファクシミリデータの受信入力情報を取得し、ファクシミリデータを前記第２の記憶手段に記憶させる前項１〜１４のいずれかに記載の画像処理装置。
（１７）画像処理装置への入力を検知する１個または複数個の検知手段と、第１の記憶手段と、スリープモード中は電力供給を遮断されるメインＣＰＵと、スリープモード中も電力供給を継続されるサブＣＰＵと、を備えた画像処理装置の前記サブＣＰＵに、スリープモードを解除するとともに、スリープモードの解除により起動を開始した前記メインＣＰＵの起動が完了するまで、所定の検知動作実行周期で前記検知手段により画像処理装置への入力が検知されたかどうかを監視すると共に、検知されたときは入力情報を前記第１の記憶手段に記憶させるステップを実行させるための制御プログラム。
【発明の効果】
【００１８】
前項（１）に記載の発明によれば、サブＣＰＵは、スリープモードを解除するとともに、スリープモードの解除により起動を開始したメインＣＰＵの起動が完了するまで、所定の検知動作実行周期で検知手段により自装置への入力が検知されたかどうかを監視すると共に、検知されたときは入力情報を前記第１の記憶手段に記憶させる。メインＣＰＵは起動完了後に、第１の記憶手段に記憶された入力情報を取得し処理に反映させるから、メインＣＰＵは、通常動作時に画像処理装置へ入力があったときと同じ動作を実行することができる。従って、メインＣＰＵの起動完了後にユーザーが再度の入力操作を行わなくても、ユーザーが望む機能を実行できる画像処理装置となり、利便性を高めることができる。
【００１９】
前項（２）に記載の発明によれば、サブＣＰＵの検知動作実行周期は、スリープモード中よりもスリープ解除後の方が短く設定されているから、スリープモードの解除により起動したメインＣＰＵの起動が完了するまでに画像処理装置に対してなされた入力を確実に検知できる。
【００２０】
前項（３）に記載の発明によれば、スリープモードの解除により起動を開始したメインＣＰＵの起動が完了するまでに、原稿台を開閉する原稿カバーの開閉操作があった場合は、原稿カバーの開閉操作を再度行わなくても、メインＣＰＵの起動完了後にメインＣＰＵの復帰中に検知された原稿サイズが確定される。
【００２１】
前項（４）に記載の発明によれば、スリープモードの解除により起動を開始したメインＣＰＵの起動が完了するまでに、前ドアの開閉操作があった場合は、前ドアの開閉操作を再度行わなくてもメインＣＰＵの起動完了後にトラブルリセット機能が実行される。
【００２２】
前項（５）に記載の発明によれば、スリープモードの解除により起動を開始したメインＣＰＵの起動が完了するまでに、予め登録された画面を呼び出すための登録呼び出しキーの操作があった場合は、登録呼び出しキーの再度の操作を行わなくてもメインＣＰＵの起動完了後に操作情報がパネル制御部に通知され、対応する登録画面が表示される。
【００２３】
前項（６）に記載の発明によれば、スリープモードの解除により起動を開始したメインＣＰＵの起動が完了するまでに、認証装置によりユーザー認証が行われた場合は、メインＣＰＵの起動完了後、再度の認証を行わなくても、ユーザー識別情報に紐付けされた個人認証情報が取得される。
【００２４】
前項（７）に記載の発明によれば、スリープモードの解除により起動を開始したメインＣＰＵの起動が完了するまでは、サブＣＰＵによって認証装置へのユーザー認証処理の指示が行われる。
【００２５】
前項（８）に記載の発明によれば、サブＣＰＵにより入力情報が検知手段による検知順に従って第１の記憶手段に記憶される。
【００２６】
前項（９）に記載の発明によれば、サブＣＰＵにより入力情報が検知手段毎に分類して前記第１の記憶手段に記憶される。
【００２７】
前項（１０）に記載の発明によれば、スリープモードの解除により起動を開始したメインＣＰＵの起動が完了するまでにおいて、認証検知手段により認証成功が検知されるまでは、原稿カバーの開閉操作があった場合その開閉情報は第１の記憶手段に記憶されるが、登録呼び出しキーの操作があってもその操作情報は第１の記憶手段に記憶されないから、認証が行われていないのに登録呼び出しキーの操作によりユーザーに紐付けられた登録画面が表示される不都合は生じない。
【００２８】
前項（１１）に記載の発明によれば、スリープモードの解除により起動を開始したメインＣＰＵの起動が完了するまでにおいて、認証検知手段により認証成功が検知された後は、原稿カバーの開閉操作があった場合や登録呼び出しキーの操作があった場合は、それらの操作情報が第１の記憶手段に記憶されるが、既に認証成功が検知されているため、以後、同一ユーザーの操作毎に認証が行われても認証成功か失敗かの情報は記憶されない。このためサブＣＰＵの負荷が軽減されると共に、無駄な情報の記憶による第１の記憶手段の記憶容量の圧迫を防止できる。
【００２９】
前項（１２）に記載の発明によれば、スリープモードの解除により起動を開始したメインＣＰＵの起動が完了するまでに、コピー受付キーの操作があった場合は、コピー受付キーの再度の操作を行わなくてもメインＣＰＵの起動完了後にコピー動作が実行される。
【００３０】
前項（１３）に記載の発明によれば、スリープモードの解除により起動したメインＣＰＵの起動が完了するまでに、コピー受付キーの操作があっても、原稿セット情報が第１の記憶手段に記憶されていない場合は、原稿がセットされていないためコピー動作は中止される。
【００３１】
前項（１４）に記載の発明によれば、スリープモードの解除により起動を開始したメインＣＰＵの起動が完了するまでに、コピー受付キーの操作があっても、原稿カバーの開閉情報が第１の記憶手段に記憶されていない場合は、原稿カバーが開いていることが予想されるためコピー動作は中止される。
【００３２】
前項（１５）に記載の発明によれば、スリープモードの解除により起動を開始したメインＣＰＵの起動が完了するまでに、プリントデータの受信入力があった場合は、メインＣＰＵは起動完了後に、プリントデータの受信入力情報に基づいて、プリントデータを第２の記憶手段に記憶する。
【００３３】
前項（１６）に記載の発明によれば、スリープモードの解除により起動を開始したメインＣＰＵの起動が完了するまでに、ファクシミリデータの受信入力があった場合は、メインＣＰＵは起動完了後に、ファクシミリデータの受信入力情報に基づいて、ファクシミリデータを第２の記憶手段に記憶する。
【００３４】
前項（１７）に記載の発明によれば、スリープモードを解除するとともに、スリープモードの解除により起動を開始した前記メインＣＰＵの起動が完了するまで、所定の検知動作実行周期で検知手段により自装置への入力が検知されたかどうかを監視すると共に、検知されたときは入力情報を第１の記憶手段に記憶させる処理をサブＣＰＵに実行させることができる。
【図面の簡単な説明】
【００３５】
【図１】この発明の一実施形態に係る画像処理装置の内部構成を示すブロック図である。
【図２】サブ制御部の内部構成を示すブロック図である。
【図３】メイン制御部の内部構成を示すブロック図である。
【図４】パネル制御部の内部構成を示すブロック図である。
【図５】原稿読み取り時に使用されるセンサの配置を示す模式図である。
【図６】シェーディング基準板の位置を示す模式図である。
【図７】スリープモード解除時に実行される従来の原稿サイズ検知処理のタイミングチャートである。
【図８】本実施形態において、スリープモード解除時に実行される原稿サイズ検知処理のタイミングチャートである。
【図９】サブ制御部によるスリープモードからの復帰待ち処理の内容を示すフローチャートである。
【図１０】サブ制御部によるスリープモードからの復帰処理の内容を示すフローチャートである。
【図１１】サブ制御部によるスリープモードからの復帰完了後の処理の内容を示すフローチャートである。
【図１２】不揮発ＲＡＭに格納されているイベント検知テーブルの内容の一例を示す表である。
【図１３】図１２の表と同じ内容であるが、入力検知信号ごとに分類したイベント検知テーブルの内容の一例を示す表である。
【図１４】メイン制御部によるスリープモードからの復帰中の原稿サイズ検知処理の内容を示すフローチャートである。
【図１５】メイン制御部によるスリープモードからの復帰完了後の原稿サイズ検知処理の内容を示すフローチャートである。
【図１６】図１４のフローチャートにおけるステップＳ２０１の初期化処理のサブルーチンの内容を示すフローチャートである。
【図１７】図１５のフローチャートにおけるステップＳ２０８の原稿サイズ検知処理のサブルーチンの内容を示すフローチャートである。
【図１８】メイン制御部によるトラブルリセット処理の内容を示すフローチャートである。
【図１９】メイン制御部による登録呼び出しキー処理の内容を示すフローチャートである。
【図２０】メイン制御部による認証処理の内容を示すフローチャートである。
【図２１】イベント検知テーブルの他の例を示す表である。
【図２２】サブ制御部とメイン制御部との間の原稿サイズ検知処理のシーケンス図である。
【図２３】サブ制御部とメイン制御部との間のトラブルリセット処理のシーケンス図である。
【図２４】サブ制御部とメイン制御部との間の登録呼び出しキー受付処理のシーケンス図である。
【図２５】サブ制御部とメイン制御部と認証装置の間の認証処理のシーケンス図である。
【図２６】サブ制御部によるイベント検知テーブルのアクセス制御処理の内容を示すフローチャートである。
【図２７】サブ制御部によるスリープモードからの復帰処理の他の例を示すフローチャートである。
【図２８】メイン制御部によるコピー受け付けキーＯＮ検知処理の内容を示すフローチャートである。
【図２９】サブ制御部によるスリープモードからの復帰処理のさらに他の例を示すフローチャートである。
【図３０】メイン制御部によるプリントデータ受信処理の内容を示すフローチャートである。
【図３１】メイン制御部によるＦＡＸデータ受信処理の内容を示すフローチャートである。
【発明を実施するための形態】
【００３６】
以下、この発明の実施形態を図面に基づいて説明する。
【００３７】
図１は、この発明の一実施形態に係る画像処理装置の内部構成を示すブロック図である。
【００３８】
同図に示すように、画像処理装置は、制御部１１、操作パネル１２、前ドア開閉センサ１０１、ＤＦ開閉センサ１０２、２０度センサ１０３、認証装置１０４、原稿サイズセンサ１０５、ランプ１０６、スキャンモーター１０７、ＣＣＤ１０８、画像処理部１０９、印字部１１５等を備えている。
【００３９】
前ドア開閉センサ１０１は、画像処理装置の前ドアの開閉を検知するセンサであってフォトセンサで構成され、ドアを開いた状態が無効状態(Ｈレベル)、ドアを閉じた状態が有効状態(Ｌレベル)に対応する。前ドアを開くと、ユーザー保護のため内部のモーター類の電源を切断する。ファームウェア（ＦＷ）によるモーター類の制御で発生したトラブルをユーザーの意思でリセットするかしないかを選択できるように、前ドアの開放時間でリセットする／しないを選択する仕様になっている。また、前ドアはユーザーが頻繁に操作できるようにマグネットで固定しており、時間を空けて開く、あるいは閉じる動作を行えば問題ないが、短時間で勢いをつけて開く→閉じる動作を行うと勢いが良すぎてマグネットの固定が短い間外れてしまうこともあり、チャタリング対策が必要となる。
【００４０】
ＤＦ開閉センサ１０２は、図５及び図６に示す自動原稿搬送装置（ＤＦともいう）３１の開閉を検知するセンサであり磁気センサで構成されている。ＤＦ３１は、原稿がセットされる原稿台の開閉カバーと、原稿を自動搬送する原稿搬送装置を兼用しており、ＤＦ３１を持ち上げた状態がＤＦ開閉センサ１０２では無効状態(Ｈレベル)、ＤＦ３１を下ろした状態が有効状態(Ｌレベル)に対応する。
【００４１】
２０度センサ１０３はＤＦ３１を開いたときの角度を検出するセンサであってフォトセンサで構成され、図５及び図６に示すように、ＤＦ３１の下面が原稿ガラス５４から２０度より開いていれば無効状態(Ｈレベル)である。２０度以下であれば有効状態(Ｌレベル)に対応し、この状態の時のみ原稿サイズ検知が可能となる。
【００４２】
認証装置１０４は無線式ＩＣカードにおいて個人認証を行い、制御部１１からの問い合わせに対して応答する。スリープモードの解除による起動を開始したメイン制御部２２が起動完了するまでは、認証指示はサブ制御部２１により行われる。認証装置１０４は外部装置により構成されていても良い。
【００４３】
原稿サイズセンサ１０５は反射式フォトセンサで構成され、原稿からの反射の有無で副走査(ＦＤ)方向の原稿の有無を判断し、副走査(ＦＤ)方向の原稿サイズを検知する。
【００４４】
ランプ１０６はスライダ５１（図６に示す）に搭載され、ＣＣＤ１０８の画像読み取りに合わせてＬＥＤ光源を点灯させる。
【００４５】
スキャンモーター１０７はパルス数に応じてスライダ５１を任意の位置まで移動させる。
【００４６】
ＣＣＤ１０８はカラーラインセンサで構成され、原稿からの反射光を読み取って画像データに変換する。
【００４７】
画像処理部１０９はＣＣＤ１０８で読み取った画像データを目的に合わせて補正する。
【００４８】
印字部１１５は、ＣＣＤ１０８で読み取られ画像処理部１０９で処理された画像データや、外部から受信したプリントデータやファクシミリデータを用紙に印字する。
【００４９】
制御部１１はサブ制御部２１、メイン制御部２２及び不揮発ＲＡＭ２４を備える。
【００５０】
サブ制御部２１は、スリープモード中も含めメイン制御部２２が少なくともスリープモードから復帰完了するまで、画像処理装置の制御を行う。具体的には、画像処理装置に対する操作入力やデータ入力等を受け付けたり、電源の制御等を行う。サブ制御部２１はスリープモード中も含め電力が常時供給され常時起動している。
【００５１】
メイン制御部２２は、画像処理装置の全体を統括的に制御するが、スリープモード中は電源がＯＦＦとなり電力供給が遮断される。スリープモードが解除されると電源が供給されて起動を開始し、起動完了後に通常動作に復帰するとともに、この実施形態では、起動完了までにサブ制御部２１が受け付けた入力に基づいて後述するような動作を実行する。
【００５２】
不揮発ＲＡＭ２４は、スリープモードにより起動を開始したメイン制御部２２の起動が完了するまでにサブ制御部２１が受け付けた入力情報等を記憶するメモリであり、サブ制御部２１及びメイン制御部２２のいずれからもアクセス可能となっている。
る。不揮発ＲＡＭ２４は常時電源ＯＮのＲＡＭであっても良い。
【００５３】
操作パネル１２はパネル制御部２３、タッチパネル１１０、副電源キー１１１、登録呼び出しキー１１２、コピー受付キー１１３、ＬＣＤ１１４を備える。
【００５４】
タッチパネル１１０は静電容量の変化によってパネル上のタッチ情報を検出し、副電源キー１１１はユーザーのスリープモードへの移行／復帰を直接受け受ける。
【００５５】
登録呼び出しキー１１２は予め登録している画面に直接移行するために設けられたハードウエアキーであり、キーＯＮで有効状態(Ｌレベル)、キーＯＦＦで無効状態(Ｈレベル)となる。ユーザーの不用意な接触やメカ的なチャタリングを防止するために、キーＯＮ状態が一定時間以上経過したときのみ、キーを受け付ける。なお、予め登録している画面はユーザーに紐付けられていても良い。
【００５６】
コピー受付キー１１３は設定確定後のコピージョブを受け付けるキーであり、ＬＣＤ１１４は操作画面を表示する液晶表示部である。
【００５７】
図２はサブ制御部２１の内部構成を示すブロック図である。
【００５８】
サブ制御部２１は、データバス１２１ａ、ＲＯＭ１２２ａ、ＲＡＭ１２３ａ、サブＣＰＵ１２４ａ、タイマ１２７、入力部１２５ａ、電源制御部１２８、データ通信部１２６ａ、ＦＡＸ送受信部１２９ａを備える。
【００５９】
図３はメイン制御部２２の内部構成を示すブロック図である。メイン制御部２２はデータバス１２１ｂ、ＲＯＭ１２２ｂ、ＲＡＭ１２３ｂ、メインＣＰＵ１２４ｂ、ＧＤＣ１３３、入力部１２５ｂ、出力部１３１、原稿サイズ検出部１３２、データ通信部１２６ｂ、ＦＡＸ送受信部１２９ｂを備える。
【００６０】
図４はパネル制御部２３の内部構成を示すブロック図である。パネル制御部２３はデータバス１２１ｃ、ＲＯＭ１２２ｃ、ＲＡＭ１２３ｃ、ＣＰＵ１２４ｃ、入力部１２５ｃ、データ通信部１２６ｃを備える。
【００６１】
図２〜図４において、データバス１２１ａ、１２１ｂ、１２１ｃは、ＲＯＭ１２２ａ、１２２ｂ、１２２ｃ、ＲＡＭ１２３１２３ａ、１２３ｂ、１２３ｃ、ＣＰＵ１２４ａ、１２４ｂ、１２４ｃと、各種モジュール間でデータの読み書きを行うためのバスである。
【００６２】
ＲＯＭ１２２ａ、１２２ｂ、１２２ｃは、各ＣＰＵ１２４ａ、１２４ｂ、１２４ｃの動作プログラムを格納するメモリである。ＲＡＭ１２３ａ、１２３ｂ、１２３ｃは、各ＣＰＵ１２４ａ、１２４ｂ、１２４ｃの作業メモリとして使用される。ＣＰＵ１２４ａ、１２４ｂ、１２４ｃは、各制御部２１〜２３を全体的に統括制御する。
【００６３】
入力部１２５ａ、１２５ｂ、１２５ｃは、各センサ等の信号を検出し一定の間隔で保持する。
【００６４】
データ通信部１２６ａ、１２６ｂ、１２６ｃはＵＡＲＴ（Universal Asynchronous Receiver-Transmitter）で相互に接続されデータを送受信する。また、サブ制御部２１のデータ通信部１２６ａ及びメイン制御部２２のデータ通信部１２６ｂは不揮発ＲＡＭ２４と接続されて、不揮発ＲＡＭ２４に対するデータの書き込みや読み出しができるようになっている。
【００６５】
ＦＡＸ送受信部１２９ａ、１２９ｂは、ＦＡＸ回線を通じてＦＡＸデータの送受信を行う。
【００６６】
タイマ１２７は計時手段を備え、初期値が設定されると時間ごとに減算していく。また、タイムスタンプ用の時刻も供給する。
【００６７】
電源制御部１２８はメイン制御部２２の電源ＯＦＦ／ＯＮを制御する。
【００６８】
出力部１３１はランプ１０６の点灯制御、スキャンモーター１０７へのパルス出力を制御する。
【００６９】
原稿サイズ検出部１３２はＣＣＤ１０８で読み取った画像データを基に主走査(ＣＤ)方向の原稿サイズを検出する。
【００７０】
ＧＤＣ（グラフィックディスプレイコントローラ）１３３は操作パネル１１２の画面データを一定の周期で読み出して出力する。
【００７１】
図５は原稿読み取り時に使用されるセンサの配置を示す模式図である。同時に示す符号３２は原稿を読み取るスキャナであり、その上面に原稿がセットされる原稿台を兼ねている。図５は、ＤＦ３１とスキャナ３２を側面から見た図であり、ＤＦ開閉センサ１０２はスキャナ３２の前側、２０度センサ１０３はスキャナ３２の奥側に配置され、２０度以下になると押し込まれる構成となっている。
【００７２】
図６はシェーディング基準板５３の位置を示す模式図である。同図に示すように、スキャナ３２の内部にスライダ５１、ＣＣＤ１０８がある。また、ＤＦ３１とスキャナ３２の間に１パスＤＦ用原稿ガラス５２、シェーディング基準板５３、原稿ガラス５４がある。ホーム位置は１パスＤＦ用原稿ガラス５２の左側、原稿サイズ検知位置はシェーディング基準板５３の右側に存在する。なお、副走査方向の原稿サイズの検知は原稿の有無を検知する検知センサ（図示せず）に基づいて行われ、主走査方向の原稿サイズの検知はＣＣＤ１０８の読み取りに基づいて行われる。
【００７３】
図７は、スリープモード解除時に実行される従来の原稿サイズ検知処理のタイミングチャートを示す。
【００７４】
丸数字１のタイミングでは、スリープモード中であり、サブＣＰＵ１２４ａを含むサブ制御部２１は起動しており、メインＣＰＵ１２４ｂを含むメイン制御部２２は起動していない。
【００７５】
ユーザーがＤＦ３１を開くと、丸数字２のタイミングでＤＦ開閉センサ１０２がＤＦ３１が開かれたことを検知する。次いで丸数字３のタイミングでメイン制御部２２の電源がＯＮになり、各種初期化が開始される。
【００７６】
次に、丸数字４のタイミングでホーム一からシェーディング基準板までスライダ５１が移動を開始する。丸数字５のタイミングでＤＦ３１が２０度以上開いて原稿サイズを検知できる条件が整うと、丸数字６のタイミングでランプを点灯させ、シェーディング基準板から基準データの読み取りを開始する。
【００７７】
丸数字７のタイミングで、シェーディング基準板からの基準データの読み取りを完了し、スライダ５１がホーム位置へ復帰を開始し、丸数字８のタイミングで、原稿サイズを検知可能状態になったので、操作パネル上に「コピーできます」のメッセージを表示し、２０度センサ１０３による検知を開始する。
【００７８】
ユーザーが原稿ガラス５４上に原稿をセットしＤＦ３１を閉じると、丸数字９のタイミングで、２０度センサ１０３により閉じられたことが検知される。メイン制御部２２は、そのタイミングで副走査方向の原稿サイズ用のセンサ信号は検知するが、ＣＣＤ１０８の読み取りを制御していないため、主走査方向の原稿サイズを検知できない。丸数字１０のタイミングで、ＤＦ３１が完全に閉じられる。
【００７９】
このように、従来では、ユーザーがＤＦ３１を開いたことがメイン制御部２２には通知されないため、ユーザーが原稿をセットしてＤＦ３１を閉じても、原稿サイズの検知を行うことができなかった。このため、「原稿サイズがわかりません」というメッセージが表示され、ユーザーに用紙サイズのマニュアル設定か、再度の自動原稿サイズ検知のためにＤＦ３１の再開閉操作等を強いることになり、利便性が損なわれていた。
【００８０】
図８は、本実施形態において、スリープモード解除時に実行される原稿サイズ検知処理のタイミングチャートである。
【００８１】
丸数字１のタイミングでは、スリープモード中であり、サブ制御部２１は起動しており、メイン制御部２２は起動していない。
【００８２】
ユーザーがＤＦ３１を開くと、丸数字２のタイミングでＤＦ開閉センサ１０２がＤＦ３１が開かれたことを検知する。サブ制御部２１はＤＦ３１が開かれたことを示す操作情報を不揮発ＲＡＭ２４に記憶する。次いで丸数字３のタイミングでメイン制御部２２の電源がＯＮになり、各種初期化が開始される。
【００８３】
次に、丸数字４のタイミングでホーム位置からシェーディング基準板までスライダ５１が移動を開始する。丸数字５のタイミングでＤＦ３１が２０度以上開いて原稿サイズを検知できる条件が整うと、初期化（起動）を完了したメイン制御部２２はサブ制御部２１からの通知に基づいて不揮発ＲＡＭ２４から操作情報を取得し、メイン制御部２２はＤＦ３１が開かれたことを認識する。
【００８４】
丸数字６のタイミングでランプを点灯させ、シェーディング基準板から基準データの読み取りを開始する。丸数字７のタイミングでは、シェーディング基準板からの基準データの読み取りを完了し、スライダ５１を原稿サイズ検知位置へ移動させる。丸数字８のタイミングでは原稿サイズの検知準備を完了している。
【００８５】
ユーザーが原稿ガラス５４上に原稿をセットしＤＦ３１を閉じると、丸数字９のタイミングで、２０度センサ１０３により閉じられたことが検知され、メイン制御部２２に通知される。メイン制御部２２は、通常動作時と同様に、ランプを点灯させＣＣＤ１０８を動作させてラインセンサ信号を取得する。
【００８６】
丸数字１０のタイミングで、ランプを消灯しスライダ５１のホーム位置への復帰が開始され、丸数字１１のタイミングでＤＦ３１が完全に閉じられ、丸数字１２のタイミングで、操作パネル上に「コピーできます」のメッセージが表示される。
【００８７】
このようにこの実施形態では、スリープモードの解除により起動を開始したメイン制御部２２は、起動完了後に不揮発ＲＡＭ２４から操作情報を取得することにより、起動完了前にＤＦ３１が開かれたことを認識してその後の処理に反映し、通常動作と同様に原稿サイズの検知処理を実行することができる。従って、ユーザーは、用紙サイズのマニュアル設定やＤＦ３１の再開閉操作等を行う必要はない。
［サブ制御部２１による復帰待ち処理］
図９は、サブ制御部２１によるスリープモードからの復帰待ち処理の内容を示すフローチャートである。
【００８８】
待機状態からスリープ状態に移行するときに、スリープモードからの復帰要因である前ドア開閉センサ１０１、ＤＦ開閉センサ１０２は有効状態、副電源キー１１１は無効状態となる。
【００８９】
同図に示すように、タイマ１２７に初期値として２０ｍｓを設定する(ステップＳ１０１)。タイマ値は自動的に減算される。
【００９０】
ステップＳ１０２では、ＤＦ開閉センサ１０２のレベルが無効状態であるか否かを入力部１２５ａを介して判断する。無効状態である場合(ステップＳ１０２でＹＥＳ)、センサレベルが有効状態から無効状態に変化、即ちユーザーがＤＦ３１を持ち上げてスリープモードからの復帰要因が確立したので、変化情報を不揮発ＲＡＭ２４のイベント検知テーブルに追記し(ステップＳ１０６)、メイン制御部２２の電源をＯＮにして(Ｓ１０７)、終了する。有効状態である場合(ステップＳ１０２でＮＯ)、センサレベルに変化が無いので、前ドア開閉センサ１０１のレベルが無効状態であるか否かを入力部１２５ａを介して判断する(ステップＳ１０３)。
【００９１】
無効状態である場合(ステップＳ１０３でＹＥＳ)、センサレベルが有効状態から無効状態に変化、即ちユーザーが前ドアを開けてスリープモードからの復帰要因が確立したので、変化情報を不揮発ＲＡＭ２４のイベント検知テーブルに追記する(ステップＳ１０６)。有効状態である場合(ステップＳ１０３でＮＯ)、センサレベルに変化が無いので、副電源キー１１１のレベルが有効状態であるか否かを入力部１２５ａを介して判断する(ステップＳ１０４)。
【００９２】
ステップＳ１２４において、副電源キー１１１のレベルが有効状態である場合(ステップＳ１０４でＹＥＳ)、センサレベルが無効状態から有効状態に変化、即ちユーザーが副電源キー１１１を押してスリープモードからの復帰要因が確立したので、変化情報を不揮発ＲＡＭ２４のイベント検知テーブルに追記する(ステップＳ１０６)。無効状態である場合(ステップＳ１０４でＮＯ)、センサレベルに変化が無いので、タイマ１２７の値が０ｍｓ以下であるか否かを判断する(ステップＳ１０５)。
【００９３】
０ｍｓ以下であれば(ステップＳ１０５でＹＥＳ)、２０ｍｓの監視周期が完了したのでステップＳ１０２に戻って復帰要因を監視する。０ｍｓよりも大きければ(ステップＳ１０５でＮＯ)、０ｍｓ以下になるまで待つ。
［サブ制御部２１による復帰処理］
図１０は、サブ制御部２１によるスリープモードからの復帰処理の内容を示すフローチャートである。
【００９４】
同図に示すように、タイマ１２７に初期値として、スリープモードからの復帰待ち処理よりも短い１０ｍｓを設定する(ステップＳ１１１)。タイマ値は自動的に減算される。このように、タイマ１２７に初期値として、スリープモードからの復帰待ち処理よりも短い検知周期を設定することにより、スリープモードの解除により起動を開始したメインＣＰＵ１２４ｂの起動が完了するまで、画像処理装置に対してなされた入力を確実に検知できる。
【００９５】
ステップＳ１１２では、ＤＦ開閉センサ１０２のレベルが変化したか否かを入力部１２５ａを介して判断する。変化した場合(ステップＳ１１２でＹＥＳ)、変化情報を不揮発ＲＡＭ２４のイベント検知テーブルに追記し(ステップＳ１２０)、ステップＳ１１９に進む。
【００９６】
ＤＦ開閉センサ１０２のレベルが変化しない場合(ステップＳ１１２でＮＯ)、２０度センサ１０３のレベルが変化したか否かを入力部１２５ａを介して判断する(ステップＳ１１３)。変化した場合(ステップＳ１１３でＹＥＳ)、変化情報を不揮発ＲＡＭ２４のイベント検知テーブルに追記し(ステップＳ１２０)、ステップＳ１１９に進む。変化しない場合(ステップＳ１１３でＮＯ)、前ドア開閉センサ１０１のレベルが変化したか否かを入力部１２５ａを介して判断する(ステップＳ１１４)。
【００９７】
前ドア開閉センサ１０１のレベルが変化した場合(ステップＳ１１４でＹＥＳ)、変化情報を不揮発ＲＡＭ２４のイベント検知テーブルに追記し(ステップＳ１２０)、ステップＳ１１９に進む。変化しない場合(ステップＳ１１４でＮＯ)、登録呼び出しキー１１２のレベルが変化したか否かを入力部１２５ａを介して判断する(ステップＳ１１５)。
【００９８】
登録呼び出しキー１１２のレベルが変化した場合(ステップＳ１１５でＹＥＳ)、変化情報を不揮発ＲＡＭ２４のイベント検知テーブルに追記し(ステップＳ１２０)、ステップＳ１１９に進む。変化しない場合(ステップＳ１１５でＮＯ)、認証装置１０４にＩＣカード等の認証作業を指示し、認証結果および認証成功時は対応するＩＤ番号を取得し(ステップＳ１１６)、認証状況が変化したか否かをデータ通信部１２６ａを介して判断する(ステップＳ１１７)。
【００９９】
認証状況が変化した場合(ステップＳ１１７でＹＥＳ)、変化情報を不揮発ＲＡＭ２４のイベント検知テーブルに追記し(ステップＳ１２０)、ステップＳ１１９に進む。認証状況が変化しない場合(ステップＳ１１７でＮＯ)、タイマ１２７の値が０ｍｓ以下であるか否かを判断する(ステップＳ１１８)。０ｍｓよりも大きければ(ステップＳ１１８でＮＯ)、０ｍｓ以下になるまで待つ。０ｍｓ以下であれば(ステップＳ１１８でＹＥＳ)、１０ｍｓの監視周期が完了したのでステップＳ１１９に進む。
【０１００】
ステップＳ１１９では、メイン制御部１２２と通信が可能かどうかを判断する。通信可能でなければ（ステップＳ１１９でＮＯ）、ステップＳ１１２に戻ってセンサレベルの変化を監視する。通信可能であれば（ステップＳ１１９でＹＥＳ）、処理を終了する。
［サブ制御部２１による復帰完了後の処理］
図１１は、サブ制御部２１によるスリープモードからの復帰完了後の処理の内容を示すフローチャートである。
【０１０１】
同図に示すように、タイマ１２７に初期値として、スリープモードからの復帰待ち処理よりも短い１０ｍｓを設定する(ステップＳ１３１)。タイマ値は自動的に減算される。
【０１０２】
ステップＳ１３２では、ＤＦ開閉センサ１０２のレベルが変化したか否かを入力部１２５ａを介して判断する。変化した場合(ステップＳ１３２でＹＥＳ)、変化情報を不揮発ＲＡＭ２４のイベント検知テーブルに書き込まずにメイン制御部２２に送信し(ステップＳ１３７)、スリープモードに移行開始するか否かを判断する(ステップＳ１３６)。
【０１０３】
移行開始すれば(ステップＳ１３６でＹＥＳ)、終了する。移行開始しなければ(ステップＳ１３６でＮＯ)、ステップＳ１３２に戻る。
【０１０４】
ＤＦ開閉センサ１０２のレベルが変化しない場合(ステップＳ１３２でＮＯ)、２０度センサ１０３のレベルが変化したか否かを入力部１２５ａを介して判断する(ステップＳ１３３)。
【０１０５】
変化した場合(ステップＳ１３３でＹＥＳ)、変化情報をメイン制御部２２に送信し(ステップＳ１３７)、変化しない場合(ステップＳ１３３でＮＯ)、前ドア開閉センサ１０１の変化したか否かをレベルが入力部１２５ａを介して判断する(ステップＳ１３４)。
【０１０６】
変化した場合(ステップＳ１３４でＹＥＳ)、変化情報をメイン制御部２２に送信し(ステップＳ１３７)、変化しない場合(ステップＳ１３４でＮＯ)、タイマ１２７の値が０ｍｓ以下であるか否かを判断する(ステップＳ１３５)。
【０１０７】
０ｍｓ以下であれば(ステップＳ１３５でＹＥＳ)、１０ｍｓの監視周期が完了したのでスリープモードに移行開始するか否かを判断する(ステップＳ１３６)。０ｍｓよりも大きければ(ステップＳ１３５でＮＯ)、０ｍｓ以下になるまで待つ。
【０１０８】
スリープモードの復帰完了後は、メイン制御部１２２のメインＣＰＵ１２４ｂは既に起動を完了しているから、サブ制御部２１はスリープモードからの復帰完了後は、ＤＦ開閉センサ１０２等の各センサの変化情報は不揮発ＲＡＭ２４に書き込むことなく、メイン制御部１２２に通知する。
【０１０９】
なお、メイン制御部１２２のメインＣＰＵ１２４ｂの起動完了後は、メイン制御部１２２で各種センサ等の変化情報（入力情報）を検知しても良い。
【０１１０】
図１２は、不揮発ＲＡＭ２４に格納されているイベント検知テーブルの内容の一例を示す表である。項目は順序、タイムスタンプ、イベント情報で構成される。メイン制御部２２への送信時にテーブルは全てクリアされ、スリープモードから復帰するまでは時系列に順次追記される。また、タイムスタンプはタイマ１２７から取得するが、相対時刻になる。
【０１１１】
図１３は図１２の表と同じ内容であるが、入力検知信号ごとに分類したイベント検知テーブルの内容の一例を示す表である。
［メイン制御部２２による復帰中の原稿サイズ検知処理］
図１４は、メイン制御部２２によるスリープモードからの復帰中の原稿サイズ検知処理の内容を示すフローチャートである。
【０１１２】
同図に示すように、メイン制御部２２はサブ制御部２１による電源ＯＮ後に起動処理を開始し、各種初期化とシェーディング基準値データを取得する(Ｓ２０１)。
【０１１３】
メイン制御部２２は起動完了すると、ステップＳ２０２でサブ制御部２１に通信可能を通知し、不揮発ＲＡＭ２４からイベント検知テーブルの内容を全て取得する(ステップＳ２０３)。
【０１１４】
ステップＳ２０４では、取得したイベント情報の中にＤＦ開閉センサ無効通知が存在するか否かを判断する。存在しない場合(ステップＳ２０４でＮＯ)、ユーザーがＤＦ３１を開けておらず原稿サイズ検知は無いと判断し、次の読み取り動作に備えてスライダ５１をホーム位置に移動させて(ステップＳ２０９)、終了する。ＤＦ開閉センサ無効通知が存在する場合(ステップＳ２０４でＹＥＳ)、ユーザーがＤＦ３１を開けたと判断し、取得したイベント情報の中に２０度センサ無効通知が存在するか否かを判断する(ステップＳ２０５)。
【０１１５】
２０度センサ無効通知が存在しない場合(ステップＳ２０５でＮＯ)、２０度センサ無効通知を受け取るまで待つ。２０度センサ無効通知が存在する場合(ステップＳ２０５でＹＥＳ)、スライダ５１をシェーディング基準板の位置から原稿サイズ検知位置まで移動させ(ステップＳ２０６)、取得したイベント情報の中に２０度センサ有効通知が存在するか否かを判断する(ステップＳ２０７)。
【０１１６】
２０度センサ１０３有効通知が存在しない場合(ステップＳ２０７でＮＯ)、有効通知を受け取るまで待つ。２０度センサ有効通知が存在する場合(ステップＳ２０７でＹＥＳ)、原稿サイズ検知処理を行い(ステップＳ２０８)、スライダをホーム位置まで移動させて(ステップＳ２０９)、終了する。
［メイン制御部２２による復帰完了後の原稿サイズ検知処理］
図１５は、メイン制御部２２によるスリープモードからの復帰完了後の原稿サイズ検知処理の内容を示すフローチャートである。
【０１１７】
同図に示すように、ステップＳ２３１では、取得したイベント情報の中にＤＦ開閉センサ無効通知が存在するか否かを判断する。存在しない場合(ステップＳ２０４でＮＯ)、無効通知を受け取るまで待つ。存在する場合(ステップＳ２３１でＹＥＳ)、ユーザーがＤＦ３１を開けたと判断し、取得したイベント情報の中に２０度センサ無効通知が存在するか否かを判断する(ステップＳ２０５)。これ以後はメイン制御部２２のスリープモードからの復帰中の原稿サイズ検知処理の内容を示す図１４のフローチャートのステップＳ２０６〜Ｓ２０９と同じであるので、同一のステップ番号を付して説明は省略する。
【０１１８】
図１６は、図１４のフローチャートにおけるステップＳ２０１の初期化処理のサブルーチンの内容を示すフローチャートである。
【０１１９】
同図に示すように、ステップＳ２１１では、電源ＯＮ後の原稿サイズ検出部１３２を含む各ブロックの初期化を行う。
【０１２０】
ステップＳ２１２では、一旦スライダ５１を基準となるホーム位置まで移動させ、その後、シェーディング基準板５３の位置までスライダを移動させる(ステップＳ２１３)。
【０１２１】
ステップＳ２１４では、ランプ１０６を点灯させ、シェーディング基準板５３をＣＣＤ１０８で読み取り、シェーディング補正値を作成し、サブルーチンを終了する。
【０１２２】
図１７は、図１５のフローチャートにおけるステップＳ２０８の原稿サイズ検知処理のサブルーチンの内容を示すフローチャートである。
【０１２３】
同図に示すように、ステップＳ２２１では、ランプ１０６を点灯させ、原稿をＣＣＤ１０８で読み取って原稿サイズ検出部１３２でＣＤ方向(主走査方向)の原稿サイズを検知する。
【０１２４】
ステップＳ２２２では、原稿サイズセンサ１０５でＦＤ方向(副走査方向)の原稿サイズを検知する。
【０１２５】
ステップＳ２２３では、ＣＤ方向の原稿サイズとＦＤ方向の原稿サイズから最もふさわしい定型サイズの用紙を選択する。２０度センサ有効通知を受け取ってから実際に原稿サイズを検知するまでに時間がかかり、ＣＤ方向あるいはＦＤ方向の原稿サイズがうまく検出できなかった場合は、最もふさわしい定型サイズの用紙の候補を複数選択する。
【０１２６】
ステップＳ２２４では、確定した原稿サイズ、もしくは複数の原稿サイズ候補をＬＣＤ１１４に表示して、サブルーチンを終了する。
【０１２７】
複数の原稿サイズ候補を表示した場合は、ユーザーがあとでどれか一つを選定する必要がある。
［メイン制御部２２によるトラブルリセット処理］
図１８は、メイン制御部２２によるトラブルリセット処理の内容を示すフローチャートである。
【０１２８】
同図に示すように、ステップＳ３０１では、メイン制御部２２が起動完了したので、サブ制御部２１に通信可能を通知し、不揮発ＲＡＭ２４からイベント検知テーブルの内容を全て取得する(ステップＳ３０２)。
【０１２９】
ステップＳ３０３では、取得したイベント情報の中に前ドア開閉センサ無効通知が存在するか否かを判断する。存在しない場合(ステップＳ３０３でＮＯ)、無効通知を受け取るまで待つ。存在する場合(ステップＳ３０３でＹＥＳ)、ユーザーが前ドアを開けたと判断し、取得したイベント情報の中に前ドア開閉センサ１０１有効通知が存在するか否かを判断する(ステップＳ３０４)。
【０１３０】
前ドア開閉センサ有効通知が存在しない場合(ステップＳ３０４でＮＯ)、有効通知を受け取るまで待つ。前ドア開閉センサ有効通知が存在する場合(ステップＳ３０４でＹＥＳ)、ユーザーが前ドアを閉じたと判断し、取得したイベント情報中のタイムスタンプから前ドア開閉センサ無効時間が０．５秒から２秒までか否かを判断する(ステップＳ３０５)。このとき、前ドア開閉センサ無効時間の判定値は通常時のそれと同じ時間を使用する。
【０１３１】
ステップＳ３０５において、０．５秒から２秒までの場合(ステップＳ３０５でＹＥＳ)、ユーザーがトラブルリセット処理を意図していると判断し、トラブルリセット処理を実行したのち(ステップＳ３０６)、ステップＳ３０３に戻る。ステップＳ３０５において２秒より大きい場合(ステップＳ３０５でＮＯ)、ユーザーはメンテナンス目的で前ドアを開けたと判断し、０．５秒よりも小さい場合(ステップＳ３０５でＮＯ)、固定部材であるマグネットのチャタリングと判断し、いずれの場合も何も実行せずにステップＳ３０３に戻る。
［メイン制御部２２による登録呼び出しキー処理］
図１９は、メイン制御部２２による登録呼び出しキー処理の内容を示すフローチャートである。
【０１３２】
同図に示すように、ステップＳ４０１では、メイン制御部２２が起動完了したので、サブ制御部２１に通信可能を通知し、不揮発ＲＡＭ２４からイベント検知テーブルの内容を全て取得する(ステップＳ４０２)。
【０１３３】
ステップＳ４０３では、メイン制御部２２がパネル制御部２３と通信を開始し、起動させる。
【０１３４】
ステップＳ４０４では、取得したイベント情報の中に登録呼び出しキー有効通知が存在するか否かを判断する。登録呼び出しキー１１２有効通知が存在しない場合(ステップＳ４０４でＮＯ)、ユーザーが登録呼び出しキーを押していないので、何もせずに終了する。存在する場合(ステップＳ４０４でＹＥＳ)、ユーザーが登録呼び出しキーを押した可能性があると判断し、取得したイベント情報の中に登録呼び出しキー無効通知が存在するか否かを判断する(ステップＳ４０５)。
【０１３５】
登録呼び出しキー無効通知が存在しない場合(ステップＳ４０５でＮＯ)、無効通知を受け取るまで待つ。登録呼び出しキー無効通知が存在する場合(ステップＳ４０５でＹＥＳ)、取得したイベント情報中のタイムスタンプからキー有効時間が３００ｍｓ以上か否かを判断する(ステップＳ４０６)。キー有効時間の判定値は通常時のそれと同一である。
【０１３６】
ステップＳ４０６において、３００ｍｓ以上の場合(ステップＳ４０６でＹＥＳ)、ユーザーがパネル登録呼び出しキー１１２を押したと判断し、データ通信部１２６ｂを介してパネル制御部２３に通知し(ステップＳ４０７)、終了する。３００ｍｓより小さい場合(ステップＳ４０６でＮＯ)、ユーザーが意図しない誤検知と判断し、何もせずに終了する。通常時の登録呼び出しキーの検知はパネル制御部２３が担当する。
［メイン制御部２２による認証処理］
図２０は、メイン制御部２２による認証処理の内容を示すフローチャートである。
【０１３７】
同図に示すように、ステップＳ５０１では、メイン制御部２２が起動完了したので、サブ制御部２１に通信可能を通知し、不揮発ＲＡＭ２４からイベント検知テーブルの内容を全て取得する(ステップＳ５０２)。
【０１３８】
ステップＳ５０３では、図２１の表のイベント検知テーブルの例のように、取得したイベント情報の中に認証有効通知が存在するか否かを判断する。存在する場合(ステップＳ５０３でＹＥＳ)、ユーザーがＩＣカード等で１回以上認証を済ませたと判断し、認証有効通知が複数存在するか否かを判断する(ステップＳ５０４)。認証有効通知が存在しない場合(ステップＳ５０３でＮＯ)、何もせずに終了する。
【０１３９】
ステップＳ５０４で、認証有効通知が１つしかない場合(ステップＳ５０４でＮＯ)、対応するＩＤ番号を認証装置１０４に送信して個人認証情報を取得し(ステップＳ５０５)、終了する。認証有効通知が複数有る場合は(ステップＳ５０４でＹＥＳ)、イベント検知テーブル上で順序もしくはタイムスタンプを基準として最新の認証有効通知を選定し、そのＩＤ番号を取得し(ステップ５０６)、ステップＳ５０５に進む。通常時の認証管理はメイン制御部２２が担当する。
【０１４０】
図２２は、サブ制御部２１とメイン制御部２２との間の原稿サイズ検知処理のシーケンス図である。
【０１４１】
サブ制御部２１が副電源キー１１１の有効を検知するとスリープモードの復帰処理を開始し、メイン制御部２２の電源をＯＮさせる。電源ＯＮによりメイン制御部２２は各部の初期化を行う。サブ制御部２１がＤＦ開閉センサ１０２や２０度センサ１０３の無効を検知すると、その都度不揮発ＲＡＭ２４のイベント検知テーブルに書き込む。
【０１４２】
メイン制御部２２は初期化が完了すると、通信可能をサブ制御部２１に通知するとともに、不揮発ＲＡＭ２４からイベント検知テーブルの内容を取得し、原稿サイズ検知位置にスライダ５１を移動させる。
【０１４３】
その後、サブ制御部２１が２０度センサ１０３の有効を検知するとメイン制御部２２に通知し、メイン制御部２２は原稿サイズを検知し、ホーム位置にスライダ５１を移動させる。次いで、サブ制御部２１がＤＦ開閉センサ１０２の有効を検知するとメイン制御部２２に通知するが、メイン制御部２２は何もしない。
【０１４４】
図２３は、サブ制御部２１とメイン制御部２２との間のトラブルリセット処理のシーケンス図である。
【０１４５】
サブ制御部２１が副電源キー１１１の有効を検知するとスリープモードの復帰処理を開始し、メイン制御部２２の電源をＯＮさせる。電源ＯＮによりメイン制御部２２は各部の初期化を行う。サブ制御部２１が前ドアセンサ１０１の無効を検知すると、不揮発ＲＡＭ２４のイベント検知テーブルに書き込む。
【０１４６】
メイン制御部２２は初期化が完了すると、通信可能をサブ制御部２１に通知するとともに、不揮発ＲＡＭ２４からイベント検知テーブルの内容を取得し、前ドアセンサ１０１の無効を確認する。
【０１４７】
その後、サブ制御部２１が前ドアセンサ１０１の有効を検知するとメイン制御部２２に通知し、メイン制御部２２は前ドア開放時間を判定し、トラブルリセット処理を実行する。
【０１４８】
図２４は、サブ制御部２１とメイン制御部２２との間の登録呼び出しキー受付処理のシーケンス図である。
【０１４９】
サブ制御部２１が副電源キー１１１の有効を検知するとスリープモードの復帰処理を開始し、メイン制御部２２の電源をＯＮさせる。電源ＯＮによりメイン制御部２２は各部の初期化を行う。サブ制御部２１が登録呼び出しキー１１２の信号有効を検知すると、不揮発ＲＡＭ２４のイベント検知テーブルに書き込む。
【０１５０】
メイン制御部２２は初期化が完了すると、通信可能をサブ制御部２１に通知するとともに、不揮発ＲＡＭ２４からイベント検知テーブルの内容を取得し、登録呼び出しキー１１２の信号有効を確認する。
【０１５１】
その後、サブ制御部２１が登録呼び出しキー１１２の信号無効を検知すると、メイン制御部２２に通知し、メイン制御部２２はキーＯＮ時間を判定し、パネル制御部２３に登録呼び出しキー１１２の操作があったことを通知する。
【０１５２】
図２５は、サブ制御部２１とメイン制御部２２と認証装置１０４の間の認証処理のシーケンス図である。
【０１５３】
サブ制御部２１が副電源キー１１１の有効を検知するとスリープモードの復帰処理を開始し、メイン制御部２２の電源をＯＮさせる。電源ＯＮによりメイン制御部２２は各部の初期化を行う。
【０１５４】
認証装置１０４では、ユーザーがＩＣカードをセットすると認証が行われて個人認証が完了する。メイン制御部２２の初期化が完了する前に、サブ制御部２１は認証の問い合わせを繰り返して認証装置１０４に行い、個人認証が完了している場合は、認証装置１０４の認証有効を検知する。ユーザーがＩＣカードを引き抜くと、個人認証は行われないので、この場合サブ制御部２１は認証無効を検知する。サブ制御部２１はその都度、認証有効、無効を不揮発ＲＡＭ２４のイベント検知テーブルに書き込む。
【０１５５】
メイン制御部２２は初期化が完了すると、通信可能をサブ制御部２１に通知するとともに、不揮発ＲＡＭ２４からイベント検知テーブルの内容を取得し、認証有効、無効を確認し、認証有効と判定した場合、認証装置１０４から個人認証情報を取得し、個人認証を完了する。
［サブ制御部２１によるイベント検知テーブルのアクセス制御処理］
図２６は、サブ制御部２１によるイベント検知テーブルのアクセス制御処理の内容を示すフローチャートである。
【０１５６】
ステップＳ６０１で、２０度センサ信号と認証状態の変化情報を、不揮発ＲＡＭ２４のイベント検知テーブルへ登録することを許可する。
【０１５７】
登録呼び出しキー１１２はユーザーと紐付けられた画面を呼び出すので、個人認証が行われていない状態ではセキュリティを確保するため、ステップＳ６０２で登録呼び出しキーの変化状態の登録を禁止する。つまり、関連するイベント検知テーブルはアクセス禁止される。
【０１５８】
ステップＳ６０３では、認証状況が変化したかどうかを判定し、変化しなければ（ステップＳ６０３でＮＯ）、変化するまで待つ。変化すると（ステップＳ６０３でＹＥＳ）、個人認証が完了したのでステップＳ６０４で、登録呼び出しキー１１２の変化状態の登録を許可する。
【０１５９】
個人認証完了はサブ制御部２１の負荷軽減のため、ステップＳ６０５で、不要となる認証状態情報関連のイベント検知テーブルはアクセス禁止、つまり登録禁止とする。
【０１６０】
このように、認証成功が検知されるまでは、２０度センサ１０３の変化情報（原稿カバーの操作情報）は不揮発ＲＡＭ２４に記憶されるが、登録呼び出しキー１１２の操作があってもその変化情報（操作情報）は第１の記憶手段に記憶されないから、認証が行われていないのに登録呼び出しキー１１２の操作によりユーザーに紐付けられた登録画面が表示される不都合を防止できる。
【０１６１】
また、既に認証成功後は、同一ユーザーの操作毎に認証が行われても認証成功か失敗かの情報は不揮発ＲＡＭ２４には記憶されない。このためサブ制御部２１の負荷が軽減されると共に、無駄な情報の記憶による不揮発ＲＡＭ２４の記憶容量の圧迫を防止できる。
［サブ制御部２１による復帰処理の変形例１］
図２７は、サブ制御部２１によるスリープモードからの復帰処理の他の例を示すフローチャートである。
【０１６２】
同図に示すように、タイマ１２７に初期値として、スリープモードからの復帰待ち処理よりも短い１０ｍｓを設定する(ステップＳ６１１)。タイマ値は自動的に減算される。
【０１６３】
ステップＳ６１２では、コピー受付キー１１３の信号が変化したか否かを入力部１２５ａを介して判断する。変化した場合(ステップＳ６１２でＹＥＳ)、変化情報を不揮発ＲＡＭ２４のイベント検知テーブルに追記し(ステップＳ６１７)、ステップＳ６１６に進む。
【０１６４】
コピー受付キー１１３の信号が変化しない場合(ステップ６１１２でＮＯ)、２０度センサ１０３のレベルが変化したか否かを入力部１２５ａを介して判断する(ステップＳ６１３)。変化した場合(ステップＳ６１３でＹＥＳ)、変化情報を不揮発ＲＡＭ２４のイベント検知テーブルに追記し(ステップＳ６２０)、ステップＳ６１７に進む。変化しない場合(ステップＳ６１３でＮＯ)、ＤＦ原稿セット信号が変化したか否かを入力部１２５ａを介して判断する(ステップＳ６１４)。
【０１６５】
ＤＦ原稿セット信号が変化した場合(ステップＳ６１４でＹＥＳ)、変化情報を不揮発ＲＡＭ２４のイベント検知テーブルに追記し(ステップＳ６１７)、ステップＳ６１６に進む。変化しない場合(ステップＳ６１４でＮＯ)、タイマ１２７の値が０ｍｓ以下であるか否かを判断する(ステップＳ６１５)。０ｍｓよりも大きければ(ステップＳ６１５でＮＯ)、０ｍｓ以下になるまで待つ。０ｍｓ以下であれば(ステップＳ６１５でＹＥＳ)、１０ｍｓの監視周期が完了したのでステップＳ６１６に進む。
【０１６６】
ステップＳ６１６では、メイン制御部１２２と通信が可能かどうかを判断する。通信可能でなければ（ステップＳ６１６でＮＯ）、ステップＳ６１２に戻ってコピーキー信号の変化を監視する。通信可能であれば（ステップＳ６１６でＹＥＳ）、処理を終了する。
【０１６７】
図２７に示した処理では、メイン制御部２２のスリープモードからの起動完了後は、ユーザーによる再度のコピー動作の設定が行われなくても、以下に説明するように自動的にコピー動作が実行される。
［メイン制御部２２によるコピー受け付けキーＯＮ検知処理］
図２８は、メイン制御部２２によるコピー受け付けキーＯＮ検知処理の内容を示すフローチャートである。
【０１６８】
メイン制御部２２は起動完了すると、ステップＳ６２１でサブ制御部２１に通信可能を通知し、不揮発ＲＡＭ２４からイベント検知テーブルの内容を全て取得する(ステップＳ６２２)。
【０１６９】
ステップＳ６２３では、取得したイベント情報の中にコピー信号の有効通知が存在するか否かを判断する。存在しない場合(ステップＳ６２３でＮＯ)、ユーザーがコピー受付キー１１３を操作していないと判断し、終了する。コピー信号の有効通知が存在する場合(ステップＳ６２３でＹＥＳ)、ステップＳ６２４で、コピー信号の無効通知が存在するか否かを判断する。
【０１７０】
無効通知が存在しない場合(ステップＳ６２４でＮＯ)、無効通知を受け取るまで待つ。無効通知が存在する場合(ステップＳ６２４でＹＥＳ)、ステップＳ６２５で、取得したイベント情報中のタイムスタンプからコピー信号の無効時間が３００ｍｓ以上か否かを判断する。３００ｍｓ以上でない場合(ステップＳ６２５でＮＯ)、ユーザーによるコピー受付キー１１３の操作ではないと判断し、処理を終了する。
【０１７１】
３００ｍｓ以上の場合(ステップＳ６２５でＹＥＳ)、ＤＦ原稿セット信号が有効か否かを判断する(ステップＳ６２６)。有効であれば（ステップ６２６でＹＥＳ）、ステップＳ６２７でコピー動作を開始する。有効でなければ（ステップ６２６でＮＯ）、ステップＳ６２８で、２０度センサ信号は無効かどうかを判断する。
【０１７２】
２０度センサ信号が無効の場合（ステップ６２８でＹＥＳ）ステップＳ６２７でコピー動作を開始する。無効でなければ（ステップ６２８でＮＯ）、ステップＳ６２９でコピー動作を中止する。ＤＦ原稿セット信号が有効(無効→有効)にならない場合は、スリープ中から原稿がＤＦ３１に置きっぱなしである可能性が大きいので、セキュリティの観点からコピーを中止する。また、２０度センサ信号が無効(有効→無効)にならない場合も、同様に原稿ガラス上に原稿が置きっぱなしで有る可能性が大きいので、セキュリティの観点からコピーを中止する。
［サブ制御部２１による復帰処理の変形例２］
図２９は、サブ制御部２１によるスリープモードからの復帰処理のさらに他の例を示すフローチャートである。
【０１７３】
同図に示すように、タイマ１２７に初期値として、スリープモードからの復帰待ち処理よりも短い１０ｍｓを設定する(ステップＳ６３１)。タイマ値は自動的に減算される。
【０１７４】
ステップＳ６３２では、プリントデータの受信状態が変化したか否かをデータ通信部１２６ａを介して判断する。変化した場合(ステップＳ６３２でＹＥＳ)、ステップＳ６３９でＬＡＮ回線に代理応答し、ステップＳ６４０で、接続リンクを確立し通信速度を決定したのち、ステップＳ６３８で、変化情報を不揮発ＲＡＭ２４のイベント検知テーブルに追記し、ステップＳ６３７に進む。
【０１７５】
ステップＳ６３２で、プリントデータの受信状態が変化しない場合(ステップ６３２でＮＯ)、ＦＡＸデータの受信状態が変化したか否かをＦＡＸ送受信部１２９ａを介して判断する(ステップＳ６１３)。変化した場合(ステップＳ６３３でＹＥＳ)、ステップＳ６３５でＦＡＸ回線に代理応答し、ステップＳ６３６で、接続リンクを確立し通信速度を決定したのち、ステップＳ６３８で、変化情報を不揮発ＲＡＭ２４のイベント検知テーブルに追記し、ステップＳ６３７に進む。
【０１７６】
ステップＳ６３３で、ＦＡＸデータの受信状態が変化しない場合(ステップ６３３でＮＯ)、タイマ１２７の値が０ｍｓ以下であるか否かを判断する(ステップＳ６３４)。０ｍｓよりも大きければ(ステップＳ６３４でＮＯ)、０ｍｓ以下になるまで待つ。０ｍｓ以下であれば(ステップＳ６３４でＹＥＳ)、１０ｍｓの監視周期が完了したのでステップＳ６３７に進む。
【０１７７】
ステップＳ６３７では、メイン制御部１２２と通信が可能かどうかを判断する。通信可能でなければ（ステップＳ６３７でＮＯ）、ステップＳ６３２に戻ってプリントデータの受信状態の変化を監視する。通信可能であれば（ステップＳ６３７でＹＥＳ）、処理を終了する。
［メイン制御部２２によるプリントデータ受信処理］
図３０は、メイン制御部２２によるプリントデータ受信処理の内容を示すフローチャートである。
【０１７８】
メイン制御部２２は起動完了すると、ステップＳ６５１でサブ制御部２１に通信可能を通知し、不揮発ＲＡＭ２４からイベント検知テーブルの内容を全て取得する(ステップＳ６５２)。
【０１７９】
ステップＳ６５３では、取得したイベント情報の中にデータ受信有効通知が存在するか否かを判断する。存在しない場合(ステップＳ６５３でＮＯ)、処理を終了する。有効通知が存在する場合(ステップＳ６５３でＹＥＳ)、ステップＳ６５４で、サブ制御部２１から通信速度を含む通信プロトコル情報を取得した後、ステップＳ６５５で、ＬＡＮ回線からプリントデータを受信し、ＲＡＭ１２３ｂに書き込む。
【０１８０】
従って、スリープモードの解除によりメイン制御部２２が起動完了するまでに、ユーザーが外部装置から画像処理装置にプリントデータを送信したとしても、再度のプリントデータの送信を行うことなく、プリントデータの印字が可能となる。
［メイン制御部２２によるＦＡＸデータ受信処理］
図３１は、メイン制御部２２によるＦＡＸデータ受信処理の内容を示すフローチャートである。
【０１８１】
メイン制御部２２は起動完了すると、ステップＳ６６１でサブ制御部２１に通信可能を通知し、不揮発ＲＡＭ２４からイベント検知テーブルの内容を全て取得する(ステップＳ６６２)。
【０１８２】
ステップＳ６６３では、取得したイベント情報の中にＦＡＸ受信有効通知が存在するか否かを判断する。存在しない場合(ステップＳ６６３でＮＯ)、処理を終了する。有効通知が存在する場合(ステップＳ６６３でＹＥＳ)、ステップＳ６６４で、サブ制御部２１から通信速度を含む通信プロトコル情報を取得した後、ステップＳ６６５で、ＦＡＸ回線からＦＡＸデータを受信し、ＲＡＭ１２３ｂに書き込む。
【０１８３】
従って、スリープモードの解除によりメイン制御部２２が起動完了するまでに、ユーザーがＦＡＸ回線により画像処理装置にＦＡＸデータを送信したとしても、再度のＦＡＸデータの送信を行うことなく、ＦＡＸデータの印字が可能となる。
【０１８４】
以上説明したように、この実施形態では、サブ制御部２１（サブＣＰＵ１２４ａ）は、スリープモード中、及びスリープモードの解除によりメイン制御部２２（メインＣＰＵ１２４ｂ）が起動を開始後完了するまでの間、所定の検知動作実行周期で前ドア開閉センサ１０１、ＤＦ開閉センサ１０２、２０度センサ１０３、登録呼び出しキー１１２、コピー受付キー等その他の検知手段により自装置への入力が検知されたかどうかを監視すると共に、検知されたときは入力情報を不揮発ＲＡＭ２４に記憶させ、メインＣＰＵ１２４ｂは起動完了後に、不揮発ＲＡＭ２４に記憶された入力情報を取得し反映して処理を実行するから、メインＣＰＵは、通常動作時に画像処理装置へ入力があったときと同じ動作を実行することができる。従って、ユーザーが再度の入力操作を行わなくても、ユーザーが望む機能を実行できる画像処理装置となり、利便性を高めることができる。
【符号の説明】
【０１８５】
１１    制御部
１２    操作パネル
２１    サブ制御部
２２    メイン制御部
２３    パネル制御部
２４    不揮発ＲＡＭ
１０１  前ドア開閉センサ
１０２  ＤＦ開閉センサ
１０３  ２０度センサ
１０４  認証装置
１０５  原稿サイズセンサ
１０８  ＣＣＤ
１１２  登録呼び出しキー
１１３  コピー受付キー
１２４ａ  サブＣＰＵ
１２４ｂ  メインＣＰＵ
１２３ｂ  ＲＡＭ
１２６ａ、１２６ｂ  データ通信部
１２９ａ、１２９ｂ  ＦＡＸ送受信部
【図１】
2018176669.tif 000003
【図２】
2018176669.tif 000004
【図３】
2018176669.tif 000005
【図４】
2018176669.tif 000006
【図５】
2018176669.tif 000007
【図６】
2018176669.tif 000008
【図７】
2018176669.tif 000009
【図８】
2018176669.tif 000010
【図９】
2018176669.tif 000011
【図１０】
2018176669.tif 000012
【図１１】
2018176669.tif 000013
【図１２】
2018176669.tif 000014
【図１３】
2018176669.tif 000015
【図１４】
2018176669.tif 000016
【図１５】
2018176669.tif 000017
【図１６】
2018176669.tif 000018
【図１７】
2018176669.tif 000019
【図１８】
2018176669.tif 000020
【図１９】
2018176669.tif 000021
【図２０】
2018176669.tif 000022
【図２１】
2018176669.tif 000023
【図２２】
2018176669.tif 000024
【図２３】
2018176669.tif 000025
【図２４】
2018176669.tif 000026
【図２５】
2018176669.tif 000027
【図２６】
2018176669.tif 000028
【図２７】
2018176669.tif 000029
【図２８】
2018176669.tif 000030
【図２９】
2018176669.tif 000031
【図３０】
2018176669.tif 000032
【図３１】
2018176669.tif 000033