(57)【要約】【課題】画像形成装置を電源がオフの状態から特定の動作モードで起動させることを目的とする。【解決手段】複数の動作モードを有する画像形成装置であって、近距離無線通信により、外部装置から動作モードの移行情報を受信する通信手段と、移行情報を記憶手段に記録する第１の制御手段と、記憶手段に記憶されている移行情報に応じた動作モードで画像形成装置を起動させる第２の制御手段とを有する。【選択図】図８
2019121990.tif 000002
【特許請求の範囲】
【請求項１】
複数の動作モードを有する画像形成装置であって、
近距離無線通信により、外部装置から動作モードの移行情報を受信する通信手段と、
前記移行情報を記憶手段に記録する第１の制御手段と、
前記記憶手段に記憶されている前記移行情報に応じた動作モードで前記画像形成装置を起動させる第２の制御手段と
を有することを特徴とする画像形成装置。
【請求項２】
前記移行情報は、利用が制限される動作モードへの移行情報であり、
前記第２の制御手段は、前記利用が制限される動作モードで前記画像形成装置を起動させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第２の制御手段は、前記記憶手段に前記移行情報が記憶されていない場合には、前記利用が制限される動作モード以外の、通常の動作モードで起動させることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記第１の制御手段は、前記画像形成装置の起動が完了すると、前記移行情報を前記記憶手段から削除することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項５】
前記通信手段は、近接無線通信を行うことを特徴とする請求項１乃至４の何れか１項に記載の画像形成装置。
【請求項６】
前記通信手段は、前記外部装置からの磁界変化により起電力を発生し、前記記憶手段への移行情報の書き込み及び読み出しを行うことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
複数の動作モードを有する画像形成装置が実行する制御方法であって、
近距離無線通信により、外部装置から動作モードの移行情報を受信する通信ステップと、
前記移行情報を記憶手段に記録する第１の制御ステップと、
前記記憶手段に記憶されている前記移行情報に応じた動作モードで前記画像形成装置を起動させる第２の制御ステップと
を含むことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び制御方法に関する。
【背景技術】
【０００２】
一般的に、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｒｉｎｔｅｒ）は複数の動作モードを有している。例えば、ユーザがＣｏｐｙやＰｒｉｎｔといったジョブを実行可能な通常の動作モード以外に、サービスマン等の権限を持つユーザのみが操作可能である非公開な動作モードがある。非公開な動作モードは複数存在することもある。非公開な動作モードへの遷移は、大別すると２つのパターンがある。通常の動作モードで動作している状態から遷移する場合と、装置の電源がＯＦＦの状態から非公開な動作モードで起動する場合である。例えば、前者はサービスマンが稼働中の機器の各種設定を変更する場合、後者はＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）などのソフトウェアのアップデートをする場合である。
【０００３】
非公開な動作モードへの遷移手段として様々な技術が開発されている。例えば、ＭＦＰ上のハードウェアボタン押下の組み合わせをソフトウェアにより判別して非公開な動作モードに遷移させる技術がある。しかし、近年はコストダウンによりＭＦＰ上のハードウェアキーを無くす傾向にあり、前述の技術では装置の電源がＯＦＦの状態から非公開な動作モードで起動することができない。これに対し、特許文献１には、情報処理装置からの遠隔操作により非公開な動作モードに遷移させる技術が開発されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１０１４７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、ＶＮＣ（Ｖｅｒｔｕａｌ  Ｎｅｔｗｏｒｋ  Ｃｏｍｐｕｔｉｎｇ）を用いてＰＣからＭＦＰの動作モードを制御する。このため、ＭＦＰ内のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）に電源が投入されている必要がある。つまり、ＭＦＰの電源がＯＦＦの状態から非公開な動作モードで起動させることができないという課題がある。
【０００６】
本発明はこのような問題点に鑑みなされたもので、画像形成装置を電源がオフの状態から特定の動作モードで起動させることを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明は、複数の動作モードを有する画像形成装置であって、外部装置から動作モードの移行情報を受信する通信手段と、前記移行情報を記憶手段に記録する第１の制御手段と、前記記憶手段に記憶されている前記移行情報に応じた動作モードで前記画像形成装置を起動させる第２の制御手段とを有することを特徴とする。
ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、電源がオフの状態から、特定の動作モードで、画像形成装置を起動させることができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置のハードウェア構成図である。
【図２】操作部の外観図である。
【図３】情報処理装置のハードウェア構成図である。
【図４】画像形成装置を特殊モードで起動させる処理の説明図である。
【図５】画像形成装置を特殊モードで起動させる処理の説明図である。
【図６】画像形成装置を特殊モードで起動させる処理の説明図である。
【図７】情報処理装置による特殊モード設定処理を示すフローチャートである。
【図８】画像形成装置の起動処理を示すフローチャートである。
【図９】画像形成装置の起動処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面に基づいて説明する。
図１は、画像形成装置１００のハードウェア構成図である。画像形成装置１００は、複数の機能を有する複合機とするが、他の例としては単機能のプリンタでもよい。操作部１１０は、ユーザからの操作内容を画像形成装置１００の制御にフィードバックする機能を有する。また操作部１１０は、演算制御部１１１と通信部１１２と、を有している。通信部１１２は、記憶部１１３を有している。通信部１１２は、外部装置としての情報処理装置との無線通信を行う。通信部１１２の無線通信方式は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｏｎ）に対応（ＩＳＯ／ＩＥＣ２１４８１規格又はＩＳＯ／ＩＥＣ１８０９２規格に準拠）しているものとする。すなわち、通信部１１２は、近距離無線通信を行う。なお、本実施形態においては、通信部１１２で使用するＮＦＣモジュールはＮＦＣタグとして振る舞い、後述する情報処理装置の近接通信Ｉ／Ｆはリーダライタとして動作するものとするが、これに限定しない。ＮＦＣにより情報処理装置から受信したデータは記憶部１１３に書き込まれ、演算制御部１１１から読み出される。また演算制御部１１１が記憶部１１３に書き込むことも可能で、書き込まれた内容をＮＦＣにより情報処理装置から読み出すこともできる。記憶部１１３はＦｅＲＡＭ（Ｆｅｒｒｏｅｌｅｃｔｒｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の不揮発性メモリである。
【００１１】
演算制御部１１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を有し、操作部１１０の全体を制御する。演算制御部１１１は、上記の記憶部１１３へのアクセス以外に、操作部１１０がユーザから受け付けた操作を処理し、コントローラ１２０に操作内容を通信する。また、コントローラ１２０が有する演算制御部１２１が記憶部１１３に所望のデータを書き込む際は、演算制御部１２１と演算制御部１１１の間でそのデータが通信される。演算制御部１１１及び演算制御部３０１の間の通信方式として、例えばＵＡＲＴ（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ／Ｔｒａｎｓｍｉｔｔｅｒ）等があるが、これに限定しない。なお、後述する演算制御部１１１の処理は、ＣＰＵがＲＯＭ等に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１２】
コントローラ１２０は、画像形成装置１００の全体の制御を行う。コントローラ１２０は例えば、読み取り部１４２から入力された画像データに対する画像処理、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）で接続されたＰｒｉｎｔサーバ等からの受信したジョブのハンドリング、システムの電源制御等を行う。コントローラ１２０を構成する各部の説明を以下に示す。演算制御部１２１は、ＣＰＵ、ＲＯＭ及びＲＡＭを有し、コントローラ１２０の全体を制御する。演算制御部１２１は、例えば、レンダリングによる画像データの生成や、不図示の外部インターフェースのＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェースから受信したデータの処理、ジョブのスケジューリングなどを行う。なお、後述する演算制御部１２１の機能や処理は、ＣＰＵがＲＯＭ等に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１３】
ＩＯ拡張部１２２は、コントローラ１２０内の通信で必要になるＧＰＩＯ（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ）として機能する。また、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１３０とのインターフェースとしても機能する。例えば、Ｓｃａｎ時等は画像の読み込み速度が印刷速度よりも高速であるため、入力画像データを一時的にＨＤＤに保存する際に使用される。この制御はＳｐｏｏｌ（Ｓｉｍｕｌｔａｎｅｏｕｓ  Ｐｅｒｉｐｈｅｒａｌ  Ｏｐｅｒａｔｉｏｎｓ  Ｏｎ−Ｌｉｎｅ）と呼ばれる。
【００１４】
電源制御部１２３は、コントローラ１２０、読み取り部１４２及び作像部１５２に供給する電源の制御を担っている。ＮＷ（Ｎｅｔｗｏｒｋ）コントローラ１２４は、有線ＬＡＮで接続されたサーバやＰＣとの通信を行い、受信したＰｒｉｎｔデータ等を演算制御部１２１に送信する。ＨＤＤ１３０は、前述のようにＳｐｏｏｌ時の画像データの保存やユーザデータの保存、ネットワーク経由でサーバからダウンロードしたアプリケーションを保存する用途で使用される。画像処理部１２６は、読み取り部１４２から入力された画像データに対して二値化や画像データの伸長・圧縮等の画像処理を行う。画像処理後のデータをＳｐｏｏｌする場合はＩＯ拡張部１２２に送られる。またＣｏｐｙ時は処理後の入力画像データを元に、紙面に描画する必要があるため作像制御部１５１に送られる。
【００１５】
無線ＬＡＮ通信部１２５は、外部機器との無線ＬＡＮ通信を行うためのインターフェースである。本実施形態では、無線ＬＡＮ通信規格としてＩＥＥＥ８０２．１１規格に則って外部機器と演算制御部１２１間で無線ＬＡＮ通信が行われる。例えば、画像形成装置１００は、ソフトウェアアクセスポイントを起動することで当該ソフトウェアＡＰを介して外部機器とアドホック通信を行うことができる。また、例えば、画像形成装置１００は、外部のアクセスポイントを介して外部機器と無線通信を行うことができる。
【００１６】
読み取り部１４２は、圧板やＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）に置かれた原稿から入力画像を得る機能を有する。読み取り制御部１４１は、読み取り部１４２を制御する。作像制御部１５１は、画像処理部１２６から受信した画像データを基に、作像部１５２が有する不図示のレーザユニットや感光ドラムなどを制御する。
【００１７】
図２は、操作部１１０の外観図である。操作部１１０は、物理ボタン群２０１と、近接通信部２０２と、を有する。物理ボタン群２０１は、複数の物理ボタン２０１ａ，２０１ｂ，２０１ｃを有する。物理ボタン２０１ａ〜２０１ｃは、機能毎に設けられている。図２の例では、物理ボタン２０１ａはＣｏｐｙ機能、物理ボタン２０１ｂはＳｃａｎ機能、物理ボタン２０１ｃはＰｒｉｎｔ機能のボタンである。近接通信部２０２は、図１に示す通信部１１２に対応し、ＮＦＣに対応しているスマートフォンなどの情報処理装置やＩＣカードとの無線通信を実現する。
【００１８】
次に、物理ボタンの動作モードでの使用方法を簡単に記載する。ユーザは実行したいジョブと一致する物理ボタン２０１ａ〜２０１ｃを押下する。押下した後、印刷後の成果物とユーザとを紐付ける必要があるため、近接通信部２０２にＮＦＣ対応のデバイスをタッチする。タッチと同時にデバイス上で動作しているアプリケーションからユーザの識別情報が記憶部１１３に書き込まれる。画像形成装置１００は、識別情報を元に認証を行い、予め画像形成装置１００に設定されている、識別情報と紐付けられたユーザ固有の印刷設定等を画像形成装置１００に反映する。この認証は画像形成装置１００の本体と接続された認証サーバで行ってもよい。また、画像形成装置１００は、スキャン時は予めこの識別情報と紐付けてＨＤＤ１３０に記憶させておいたアドレス帳とを照合し、ユーザのメールアドレスを特定して、スキャンデータを電子データでメールに添付し、送信する。
【００１９】
図３は、情報処理装置３００のハードウェア構成図である。情報処理装置３００の演算制御部３０１は、情報処理装置３００の全体を制御する。なお、後述する演算制御部３０１の処理は、ＲＯＭ３０２又はストレージ３０４に記憶されているＯＳ等の制御プログラムを読み出し、このプログラムを実行することにより実現されるものである。制御部３１１は、バスに接続された演算制御部３０１、ＲＯＭ３０２、ＲＡＭ３０３、ストレージ３０４、操作部Ｉ／Ｆ３０５、カメラＩ／Ｆ３０６を有する。また制御部３１１は外部装置と通信するためのインターフェースとして近接通信Ｉ／Ｆ３０８を有する。
【００２０】
演算制御部３０１は、制御部３１１全体の動作を制御する中央演算装置、つまりプロセッサである。ＲＡＭ３０３は揮発性のメモリであり、ＲＯＭ３０２やストレージ３０４に格納されている各種制御プログラムを展開するための一時記憶領域として用いられる。ＲＯＭ３０２は不揮発性のメモリで、情報処理装置３００のブートプログラム等が格納されている。ストレージ３０４はＲＯＭよりも大容量な不揮発性のメモリで、ＯＳ及びそのＯＳ上で動作可能なアプリケーションが格納されている。
【００２１】
演算制御部３０１は電源が投入されて起動する際、ＲＯＭ３０２に格納されているブートプログラムを実行する。このブートプログラムはストレージ３０４に格納されているＯＳを読み出し、ＲＡＭ３０３上に展開する。演算制御部３０１は、ブートプログラムを実行すると、ＲＡＭ３０３上に展開したＯＳのプログラムを実行し、通信などの各種機能を実現する。
【００２２】
操作部Ｉ／Ｆ３０５は、操作部３０９と制御部３１１を接続するインターフェースである。操作部３０９は、ユーザのタッチ操作を検出可能なタッチパネルと、各種画面を表示する表示パネルを有している。操作部３０９は、情報を表示する表示部やユーザの指示を受け付ける指示部として機能し、ＯＳやアプリケーションが提供する各種画面が表示される。操作部３０９はまた、表示だけでなく、入力装置としても機能し、ユーザが指等のオブジェクトによりタッチ操作を行うことで、情報処理装置３００に任意の操作指示を与えられる。入力はタッチパネルからだけでなく、筐体に設けられているハードウェアキーを押下することでも、操作指示が可能である。
【００２３】
カメラＩ／Ｆ３０６は、制御部３１１とカメラ３１０とを接続する。カメラ３１０は、アプリケーション等を介して入力されるユーザの撮像指示に応じて制御される。撮像した画像データはストレージ３０４の所定の領域に記憶される。
【００２４】
無線ＬＡＮＩ／Ｆ３０７は、例えば、８０２．１１規格に準拠する無線通信を行うための無線クライアント機能を提供する。また、無線ＬＡＮＩ／Ｆ３０７は、外部のアクセスポイントに接続して前述の規格に準拠する無線通信を実行する。近接通信Ｉ／Ｆ３０８は、各種周辺機器と無線での近接通信によりデータの送受信を行うインターフェースであり、本実施形態ではＮＦＣに準拠した通信を行うものとする。また情報処理装置３００に搭載されている不図示のＮＦＣモジュールもリーダライタの機能を有するものとする。
【００２５】
本実施形態の画像形成装置１００は、上述したコピー機能に対応したコピーモード等の複数の動作モードを有している。なお、画像形成装置１００の動作モードには、例えばサービスマン等特定の操作者のみが設定可能な動作モード、すなわち公開が制限された動作モードがある。このような動作モードを特殊モードと称する。これに対し、特殊モードとして設定された動作モード以外の動作モードを通常モードと称することとする。画像形成装置１００は、ユーザ操作により、特殊モードで起動することができる。ここで、図４〜図６を参照しつつ、画像形成装置１００を特殊モードで起動させるためのユーザ操作と、ユーザ操作に対応した画像形成装置１００及び情報処理装置３００の動作の概略について説明する。
【００２６】
まず、図４（ａ）において、情報処理装置３００は、ダウンロード済みの、画像形成装置１００の制御が可能なアプリケーションを起動すると、図４（ａ）に示すように、操作部３０９としての表示パネルにログイン画面４１０を表示する。なお、図４（ａ）の例では、アプリケーションがＣａｎｏｎ  ＳＳＴ（Ｓｅｒｖｉｃｅ  Ｓｕｐｐｏｒｔ  Ｔｏｏｌ）という名称とする。ユーザが、ログイン画面４１０にユーザ固有のＩＤとＰａｓｓｗｏｒｄを入力することで、アプリケーションにログインすることができる。ログインの際に、ユーザと特殊モードを操作するための権限とを紐付けるため認証が必要となるが、認証処理はアプリケーションサーバで行うものとする。ログイン後、画面表示は図４（ｂ）に示す操作画面４２０に遷移する。
【００２７】
操作画面４２０には、画像形成装置１００の基本的な制御をリモートで行うためのボタンアイコン４２１が複数表示される。画像形成装置１００の電源が投入されており、電源状態がスタンバイである時には、ボタンアイコン４２１により任意の制御が可能となる。また、ログイン時のアプリケーションサーバでの認証により、ログインしたユーザが、例えばサービスマン等非公開な動作モードを制御可能な権限を持つユーザであると判定されたとする。この場合には、操作画面４２０には、特殊モードへ移行するための特殊モードボタン４２２がさらに表示される。このように、権限を有さないユーザがアプリケーションを使用した場合には、特殊モードへの移行手段は提供されず、権限を有するユーザの場合にのみ特殊モードへの移行が可能となる。
【００２８】
特殊モードボタン４２２が押下されると、画面表示は、図４（ｃ）に示す特殊モード選択画面４３０に遷移する。特殊モード選択画面４３０には、画像形成装置１００の各種設定変更やＯＳのアップデート等、特殊モードを設定するためのボタン４３１が複数表示される。さらに、補助ボタン４３２が表示される。補助ボタン４３２の押下により、前の画面に戻ったり、他の項目を参照したりすることができる。
【００２９】
ここで、特殊モードであるダウンロードの動作モードのボタン４３１が押下され、ＯＫボタン４３３が押下されると、情報処理装置３００はＮＦＣのプロトコルに則り、通信部１１２にデータパケットを送信する。本実施形態においては、ＮＦＣのプロトコルとして、ＩＳＯ／ＩＥＣ  １８０９２規格を使用するものとするが、ＮＦＣのプロトコルとして規定されている他の規格を使用してもよい。また前述のデータパケットは、受信側でデータを読み出す際に、データの意味が解釈できるものであればよい。したがって、データパケットは受信側と送信側で定められている特定のビット列であれば何でもよい。また、書き込み時には、メモリのアドレスや正常に書き込みが終了したことを示す情報なども送受信することとする。これらの通信時の仕様も上記規格に則るものとする。
【００３０】
また、ダウンロードの動作モードのボタン４３１が押下され、ＯＫボタン４３３が押下されると、画面表示は、図４（ｄ）に示す案内画面４４０に遷移する。ユーザは、案内画面４４０に示されるメッセージを確認する。そして、メッセージに従い、図５に示すように情報処理装置３００を画像形成装置１００の筐体に設置されている操作部１１０の近接通信部２０２（図２）にタッチする。情報処理装置３００を近接通信部２０２に近づけると、画像形成装置１００においては、近接通信部２０２に起電力が発生し、内部の通信部１１２及び記憶部１１３に電源が投入される。具体的には、情報処理装置３００のリーダライタ機能を有するＮＦＣモジュールが発生している磁界を、近接通信部２０２が有するアンテナで受信することで磁界変化により起電力が発生する。また、画像形成装置１００は、情報処理装置３００を近接通信部２０２に近づけることで発生した起電力から、電源ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）により電源を生成してもよい。画像形成装置１００は、生成された電源を通信部１１２及び記憶部１１３へ供給する。これにより、情報処理装置３００から記憶部１１３に対してリードライトが可能となるので、Ｄｏｗｎｌｏａｄモードへの移行情報が書き込まれる。
【００３１】
また、情報処理装置３００はタッチされると、Ｄｏｗｎｌｏａｄモードへの移行情報を送信するのと同時に、予め記憶部１１３に書き込まれているＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）やパスワードを読み出す。なお、ＳＳＩＤやパスワードは、電源投入時にユーザからの設定に応じて、操作部１１０の演算制御部１１１により記憶部１１３に書き込まれる。演算制御部１１１が記憶部１１３に書き込む必要があるので、当然、画像形成装置１００には電源が投入されている必要がある。また記憶部１１３には、情報処理装置３００と画像形成装置１００の演算制御部１１１の両方からデータを書き込まれる。そこで、記憶部１１３には、それぞれが書き込むことのできるメモリ領域が分けて設けられている。なお、ＳＳＩＤやパスワードは後述する画像形成装置１００とのＷＬＡＮ（Ｗｉｒｅｒｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）接続へのハンドオーバーに使用される。
【００３２】
情報処理装置３００からＤｏｗｎｌｏａｄモードへの移行情報が送信し終わると、情報処理装置３００は、近接通信部２０２から正常に受信したことを示すデータを受信する。このとき、情報処理装置３００のアプリケーションは、図６（ａ）に示すように、情報処理装置３００への書き込みが完了したことを示すメッセージ６１０を、操作部３０９としての表示パネルに表示する。その後、所定時間が経過すると、情報処理装置３００は、図６（ｂ）に示すように、画像形成装置１００の電源投入を指示するメッセージ６２０を表示パネルに表示する。ユーザがメッセージ６２０に従い、画像形成装置１００に電源を投入すると、画像形成装置１００の各部に電源が投入される。
【００３３】
操作部１１０内の演算制御部１１１は、電源が投入されると記憶部１１３内にモード移行情報が書き込まれていないかどうかを確認する。操作部１１０内の演算制御部１１１は、Ｄｏｗｎｌｏａｄモードへの移行情報が書き込まれていた場合、コントローラ１２０内の演算制御部１２１に対して、演算制御部１１１がＤｏｗｎｌｏａｄモードで起動するように通知を行う。通知は、例えば、演算制御部１１１と演算制御部１２１の間を接続しているＧＰＩＯ（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ）を利用して行われる。演算制御部１２１は、ＢｏｏｔＬｏａｄｅｒで、演算制御部１１１から受信したビット列を判定して、起動させるＯＳを切り替える。
【００３４】
画像形成装置１００に電源が投入されると、情報処理装置３００は、近接通信部２０２にタッチした時に読み出しておいたＳＳＩＤやパスワード等を基に画像形成装置１００とＷＬＡＮ接続を行う。なお、本実施形態では、タッチした時に読み出しておいたＳＳＩＤやパスワード等を基に画像形成装置１００が起動しているソフトウェアＡＰに接続してＷＬＡＮ通信を行う場合を例示しているがこれに限定されるものではない。例えば、ＷＬＡＮ接続手段として、Ｗｉ−Ｆｉ  ａｌｌｉａｎｃｅ（登録商標）が策定した「Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）」や「Ｗｉ−Ｆｉ  Ａｗａｒｅ（登録商標）」に準拠する手順でアドホック通信を確立することもできる。ＷＬＡＮ接続が完了したら、コントローラ１２０が有する演算制御部１２１は、無線ＬＡＮ通信部１２５を介して、情報処理装置３００と通信を行う。演算制御部１２１は、演算制御部１１１から通知されたモード移行情報に応じて、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）又はＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を情報処理装置３００に対して送信する。このとき、情報処理装置３００は、図６（ｃ）に示すように、ＵＲＬ又はＵＲＩを示すメッセージ６３０を表示パネルに表示する。情報処理装置３００は、ユーザ操作により、ＵＲＬ等が選択されると、情報処理装置３００は、画像形成装置１００が持つＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバにアクセスすることができる。これにより情報処理装置３００は、図６（ｄ）に示すように、ユーザ操作に応じて選択された特殊モードに一致する特殊モード画面６４０を画像形成装置１００から取得し、表示することができる。
【００３５】
ユーザは、特殊モード画面６４０において、ボタン６４１を選択することで、画像形成装置１００にダウンロードしたいデータをどこから取得するかを選択することができる。例えば、情報処理装置３００としてスマートフォンを使用している場合において、スマートフォンとダウンロードデータが格納されているサーバとが接続されている環境下で、「スマホから」と書かれたボタンが選択されたとする。この場合、情報処理装置３００は、ＷＬＡＮにより取得したダウンロードデータを画像形成装置１００に送信する。また、画像形成装置１００に接続済みのＵＳＢメモリ等の記憶媒体からダウンロードデータを取得したい場合は、「ＵＳＢメモリから」と書かれたボタンを選択する。これにより、情報処理装置３００は、不図示のＵＳＢインターフェースから情報を取得できる。
【００３６】
ダウンロードが終了し、通常のＯＳで再起動させたい場合は、特殊モード終了ボタン６４２を押下する。情報処理装置３００は、特殊モード終了ボタン６４２が押下されたことを、ＩＥＥＥ８０２．１１に準拠する無線通信で画像形成装置１００に通知する。演算制御部１２１は、特殊モード終了ボタン６４２が押下された通知を、無線ＬＡＮ通信部１２５を介して受信したら、記憶部１１３に書き込まれているモード移行情報を消去するよう演算制御部１１１に消去コマンドを通知する。演算制御部１１１は、この通知を受信したら、記憶部１１３のモード移行情報を消去するためのコマンドを通信部１１２に送信する。これにより、再起動時後に再びＤｏｗｎｌｏａｄモードに移行して無限ループするのを防ぐ。以上が、画像形成装置１００を非公開動作モードで起動させる際のユーザ操作と、ユーザ操作に対応した画像形成装置１００及び情報処理装置３００の動作の概略である。以下、図７〜図９を参照しつつ、画像形成装置１００を非公開動作モードで起動させるための処理について説明する。
【００３７】
図７は、情報処理装置３００による特殊モード設定処理を示すフローチャートである。なお、特殊モード設定処理の開始前において、情報処理装置３００においては、図４を参照しつつ説明したように、特殊モードが選択され、図４（ｄ）に示す案内画面４４０が表示されているものとする。これに対応し、ユーザが情報処理装置３００を画像形成装置１００の操作部１１０の近接通信部２０２にタッチすると、Ｓ７０１において、演算制御部３０１は、画像形成装置１００との近接無線通信を確立するよう制御する。次に、Ｓ７０２において、演算制御部３０１は、アプリケーションで設定した特殊モード移行情報をＮＦＣに則り画像形成装置１００の近接通信部２０２に送信する。演算制御部３０１は、特殊モード移行情報を暗号化した上で送信してもよい。なお、画像形成装置１００においては、近接通信部２０２が特殊モード移行情報を受信すると、演算制御部１１１は、特殊モード移行情報を記憶部１１３に記録する。本処理は、制御処理の一例である。
【００３８】
次に、Ｓ７０３において、演算制御部３０１は、特殊モード移行情報の送信が完了すると、書き込み完了通知を受信し、さらに、記憶部１１３からＳＳＩＤとパスワードを読み出すと（Ｓ７０３でＹＥＳ）、処理をＳ７０４へ進める。Ｓ７０４において、演算制御部３０１は、情報処理装置３００の周囲に存在するアクセスポイントを探索する。Ｓ７０５において、演算制御部３０１は、Ｓ７０３において読み出したＳＳＩＤと一致するアクセスポイントが存在するか否かを判定する。演算制御部３０１は、読み出したＳＳＩＤと一致するアクセスポイントが存在する場合には（Ｓ７０５でＹＥＳ）、処理をＳ７０６へ進める。
【００３９】
Ｓ７０６において、演算制御部３０１は、Ｓ７０３で取得したパスワードを用いてダイレクト無線通信を確立するよう制御する。なお、Ｓ７０５において、読み出したＳＳＩＤと一致するアクセスポイントが存在しない場合には（Ｓ７０５でＮＯ）、画像形成装置１００に電源が投入されておらず、アクセスポイントが立ち上げられていない状態である。したがって、演算制御部３０１は、処理をＳ７０４へ進め、アクセスポイントが立ち上げられるまで待機する。
【００４０】
Ｓ７０６の処理の後、Ｓ７０７において、演算制御部３０１は、画像形成装置１００の無線ＬＡＮ通信部１２５からＷｉＦｉにより受信した、特殊モード画面のＵＲＬを受信する。演算制御部３０１は、受信したＵＲＬが押下されたことに対応し、ＨＴＴＰサーバから特殊モード画面を取得し、表示する。次に、Ｓ７０８において、演算制御部３０１は、特殊モード画面に表示された特殊モード終了ボタンが押下されたか否かを判定する。演算制御部３０１は、特殊モード終了ボタンが押下されるまで待機し（Ｓ７０８でＮＯ）、特殊モード終了ボタンが押下された場合には（Ｓ７０８でＹＥＳ）、処理を終了する。
【００４１】
図８は、操作部１１０の演算制御部１１１による、画像形成装置１００の起動処理を示すフローチャートである。起動処理は、演算制御部１１１に電源が投入されたタイミングで実行される。ユーザにより画像形成装置１００に電源が投入されると、Ｓ８０１において、演算制御部１１１は、記憶部１１３にモード移行情報が書き込まれているか否かを判定する。記憶部１１３は、セクタ又はブロックと呼ばれる単位で分割されており、モード移行情報がどのセクタ、ブロックに書き込まれるかが情報処理装置３００との間で予め約束されているものとする。演算制御部１１１は、モード移行情報が書き込まれている場合には（Ｓ８０１でＹＥＳ）、処理をＳ８０２へ進める。演算制御部１１１は、モード移行情報が書き込まれていない場合には（Ｓ８０１でＮＯ）、処理をＳ８０５へ進める。
【００４２】
Ｓ８０２において、演算制御部１１１は、記憶部１１３に書き込まれているモード移行情報に対応したＯＳを起動するための特殊モード起動通知をコントローラ１２０の演算制御部１２１へ送信する。なお、コントローラ１２０の演算制御部１２１がＢｏｏｔＬｏａｄｅｒで本通知の受信の有無を判断できるものとする。次に、Ｓ８０３において、演算制御部１１１は、コントローラ１２０の演算制御部１２１から特殊モード終了通知を受信したか否かを判定する。なお、演算制御部１２１は、情報処理装置３００において特殊モード終了ボタン６４２が押下されると、情報処理装置３００から特殊モード終了通知を受信し、これを演算制御部１１１へ送信する。特殊モードの終了を検知した場合に、演算制御部１１１に特殊モード終了通知を送信する。演算制御部１１１は、特殊モード終了通知を受信するまで待機し（Ｓ８０３でＮＯ）、特殊モード終了通知を受信した場合には（Ｓ８０３でＹＥＳ）、処理をＳ８０４へ進める。
【００４３】
Ｓ８０４において、演算制御部１１１は、消去コマンドを通信部１１２に送信することで、記憶部１１３に記憶されているモード移行情報を消去（削除）するよう制御する。以上で、起動処理が完了する。一方、Ｓ８０５においては、演算制御部１１１は、コントローラ１２０の演算制御部１２１に通常モードで使用するＯＳで起動する旨の通常モード起動通知を送信する。以上で、起動処理が完了する。
【００４４】
図９は、コントローラ１２０の演算制御部１２１による、画像形成装置１００の起動処理を示すフローチャートである。画像形成装置１００の電源投入後、コントローラ１２０の演算制御部１２１は、ＢｏｏｔＬｏａｄｅｒが各種制御を行っており、Ｓ９０１において、演算制御部１２１は、操作部１１０の演算制御部１１１から特殊モード起動通知を受信したか否かを判定する。具体的には、演算制御部１２１は、のＢｏｏｔＬｏａｄｅｒ動作中に所定の入力ポートに、操作部１１０の演算制御部１１１から送信された特殊モード起動通知が入力された場合に、特殊モード起動通知を受信したと判定する。演算制御部１２１は、特殊モード起動通知を受信した場合には（Ｓ９０１でＹＥＳ）、処理をＳ９０２へ進める。演算制御部１２１は、特殊モード起動通知を受信しなかった場合には（Ｓ９０１でＮＯ）、処理をＳ９０９へ進める。
【００４５】
Ｓ９０２において、演算制御部１２１は、受信した特殊モード起動通知の内容に応じたＯＳを起動させる。例えば、Ｄｏｗｎｌｏａｄモードでの起動通知を受信した場合には、演算制御部１２１は、Ｄｏｗｎｌｏａｄモードで画像形成装置１００が動作するためのＯＳを起動させる。ＯＳ起動後、Ｓ９０３において、演算制御部１２１は、ソフトウェアアクセスポイントをＳＳＩＤ及びパスワードに基づいて立ち上げる。なお、情報処理装置３００と、画像形成装置１００との間でＷｉ−Ｆｉ  Ｄｉｒｅｃｔや、Ｗｉ−Ｆｉ  Ａｗａｒｅに準拠するアドホック通信を行う場合は、当該規格に基づく起動処理を行うものとする。次に、Ｓ９０４において、演算制御部１２１は、ＷＬＡＮ接続済みの情報処理装置３００からＨＴＴＰサーバへのアクセスに係る画面要求を受信するまで待機し（Ｓ９０４でＮＯ）、画面要求を受信すると（Ｓ９０４でＹＥＳ）、処理をＳ９０５へ進める。
【００４６】
Ｓ９０５において、演算制御部１２１は、画面要求に応じた画面情報を画像形成装置１００に送信する。なお、画面情報及び画面情報により提供される機能は動作モード毎に異なるものとする。次に、Ｓ９０６において、演算制御部１２１は、特殊モード終了指示を受信したか否かを判定する。演算制御部１２１は、画像形成装置１００において特殊モード終了ボタンが押下された場合に画像形成装置１００から特殊モード終了指示を受信するものとする。演算制御部１２１は、特殊モード終了指示を受信するまで待機し（Ｓ９０６でＮＯ）、受信すると（Ｓ９０６でＹＥＳ）、処理をＳ９０７へ進める。
【００４７】
Ｓ９０７において、演算制御部１２１は、操作部１１０の演算制御部１１１に特殊モード終了通知を送信する。これにより、記憶部１１３に記憶されたモード移行情報は消去される。次に、Ｓ９０８において、演算制御部１２１は、ＯＳを通常モードに切り替えるためのシステムの再起動を開始する。以上で、処理は終了する。なお、再起動処理は、ＯＳの構成などに依存するため、必須の処理ではない。一方、Ｓ９０９において、演算制御部１２１は、通常モードで使用するＯＳを起動させる。以上で処理は終了する。
【００４８】
以上のように、実施形態に係る画像形成装置１００は、電源がＯＦＦの状態からでも、特殊モードで起動させることができる。さらに、特定の動作モードを特殊モードとして設定しておくことで、画像形成装置１００は、特定の動作モードで起動させることができる。すなわち、画像形成装置１００は、電源がオフの状態から、特定の動作モードで、画像形成装置を起動させることができる。
【００４９】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００５０】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００５１】
１００  画像形成装置
１１１  操作演算部
１１２  通信部
１１３  記憶部
３００  情報処理装置
【図１】
2019121990.tif 000003
【図２】
2019121990.tif 000004
【図３】
2019121990.tif 000005
【図４】
2019121990.tif 000006
【図５】
2019121990.tif 000007
【図６】
2019121990.tif 000008
【図７】
2019121990.tif 000009
【図８】
2019121990.tif 000010
【図９】
2019121990.tif 000011