(57)【要約】【課題】画像形成装置の情報を、さまざまなシチュエーションに対応して、画像形成装置が電源オフ状態でも外部より無線アクセス可能な記憶媒体に適切に保持させ、電源オフ状態の画像形成装置からの機器情報の取得や、電源オフ状態の画像形成装置への設定情報の転送を、外部の機器から可能にすること。【解決手段】操作部２０４でのユーザからのシチュエーション選択操作に応じて画像形成装置１０１のシチュエーション情報を設定しておく。画像形成装置１０１のメインコントローラ２１１は、設定されたシチュエーション情報に応じて、複数のタイミングで、Ｉ２ＣバスとＲＦＩＤの２つのインタフェースを備えるデュアルＩ／Ｆメモリに対して、画像形成装置１０１で扱う情報の中から前記シチュエーション情報に応じた情報を書き込むように制御する。【選択図】図２
2013052556.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
当該画像形成装置の電源がオフの状態であっても外部の機器よりアクセス可能な記憶手段と、
当該画像形成装置の設置状況を示す情報を設定するための設定手段と、
前記設定手段に設定された設置状況を示す情報に応じて、複数のタイミングで、前記記憶手段に対して、当該画像形成装置で扱う情報の中から前記設置状況を示す情報に応じた情報を書き込むように制御する制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記設置状況を示す情報は、工場出荷前の状況であることを示す情報、顧客環境に合わせて設定を行う状況であることを示す情報、又は、顧客環境への設置を完了した後の状況であることを示す情報であることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記複数のタイミングは、当該画像形成装置の電源をオフにする直前のタイミング、当該画像形成装置でエラーが発生したタイミング、当該画像形成装置をスリープ状態に移行する直前のタイミング、当該画像形成装置の電源をオフにしたタイミングのいずれかを含むことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記画像形成装置で扱う情報は、シリアル番号、エラー情報、ログ情報、カウンタ情報、当該画像形成装置にインストールするアプリケーションプログラムのライセンス情報、ネットワーク設定情報のいずれかを含むことを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記設置状況を示す情報は、工場出荷前の状況であることを示す情報、顧客環境に合わせて設定を行う状況であることを示す情報、又は、顧客環境への設置を完了した後の状況であることを示す情報であることを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記制御手段は、前記設置状況を示す情報が工場出荷前の状況を示す場合、当該画像形成装置の電源をオンにしたタイミングで、当該画像形成装置のシリアル番号を、前記記憶手段に対して書き込むように制御することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記制御手段は、前記設置状況を示す情報が顧客環境への設置を完了した後の状況を示す場合、当該画像形成装置の電源をオフにする直前のタイミングで、当該画像形成装置のシリアル番号、エラー情報、ログ情報、カウンタ情報、当該画像形成装置にインストールするアプリケーションプログラムのライセンス情報、ネットワーク設定情報のいずれかを含む情報を、前記記憶手段に対して書き込むように制御することを特徴とする請求項５に記載の画像形成装置。
【請求項８】
前記制御手段は、前記設置状況を示す情報が顧客環境に合わせて設定を行う状況を示す場合、当該画像形成装置の電源をオフにする直前のタイミングで、前記記憶手段に対して、前記外部の機器からの書き込みを有効にする記憶領域を設定するように制御することを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
前記外部の機器から前記記憶手段に書き込む情報は、当該画像形成装置にインストールするアプリケーションプログラムのライセンス情報、当該画像形成装置のネットワーク設定情報のいずれかを含むことを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記制御手段は、前記設置状況を示す情報が顧客環境に合わせて設定を行う状況を示す場合、当該画像形成装置の電源をオンにしたタイミングで、前記記憶手段から当該画像形成装置にインストールするアプリケーションプログラムのライセンス情報、当該画像形成装置のネットワーク設定情報のいずれかを読み出して、当該画像形成装置に適用するように制御することを特徴とする請求項９に記載の画像形成装置。
【請求項１１】
前記制御手段は、前記記憶手段の各記憶領域へのアクセス権を前記記憶領域ごとに設定することを特徴とする請求項１乃至１０のいずれか１項に記載の画像形成装置。
【請求項１２】
前記制御手段は、前記記憶手段の各記憶領域への当該画像形成装置の内部からのアクセス権、及び、前記外部の機器からのアクセス権を、それぞれ前記記憶領域ごとに設定することを特徴とする請求項１１に記載の画像形成装置。
【請求項１３】
前記記憶手段は、パッシブ型のＲＦＩＤとバスの２つのインタフェースを有することを特徴とする請求項１乃至１２のいずれか１項に記載の画像形成装置。
【請求項１４】
画像形成装置の電源がオフの状態であっても外部の機器よりアクセス可能な記憶手段を備える画像形成装置の制御方法であって、
ユーザからの当該画像形成装置の設置状況を選択する操作に応じて、当該画像形成装置の設置状況を示す情報を設定する設定ステップと、
前記設定ステップで設定された設置状況を示す情報に応じて、複数のタイミングで、前記記憶手段に対して、当該画像形成装置で扱う情報の中から前記設置状況を示す情報に応じた情報を書き込む書き込みステップと、
を有することを特徴とする制御方法。
【請求項１５】
コンピュータを、請求項１乃至１３のいずれか１項に記載された手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
画像形成装置は、装置の動作設定のためや自身の状態を管理するために、ハードディスクやメモリなどの記憶媒体を有しており、そこに様々な情報を保持する。例えば、画像形成装置の動作ログ、本体の設定情報、アドレス帳などのユーザ情報、カウンタデータ、ライセンス情報などの情報である。これらの情報を、記憶媒体に書き込み、読み込むことで、上述したような画像形成装置の動作設定や状態管理を行うことが可能である。
【０００３】
ただし、ただ単に情報を記憶媒体に書き込み、読み込むのでは、様々な状況に対応することは難しい。
例えば、特許文献１に記載される画像形成装置は、画像形成装置にエラーが発生し、動作状態から省電力状態に遷移するとき、装置が動作状態に復帰するために必要な情報と、エラー発生時に実行中であったジョブの情報を生成する。発生したエラーの内容が装置の電源を遮断することなく復旧可能なエラーであった場合には、揮発性記憶手段を使用した省電力状態に遷移する。一方、発生したエラーの内容が装置の電源を一旦遮断して復旧作業を行うエラーであった場合には、不揮発性記憶手段を使用した省電力状態に遷移する。このように、特許文献１に記載される画像形成装置は、エラーの内容によって情報を保持する記憶媒体を変更することで適切に情報を保持することが可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−９５７３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１のように、エラーの内容によって情報を保持する記憶媒体を変更するのみでは、さまざまなシチュエーションに対応して画像形成装置の情報を記憶媒体に保持させることは困難である。
【０００６】
例えば、画像形成装置では、顧客環境への設置前や設置後のような画像形成装置のおかれたシチュエーションごとに、それぞれ記憶媒体に記録すべき情報が異なるが、従来の画像形成装置では、このようなさまざまなシチュエーションに応じた情報を適切に記憶媒体に記憶して活用することができなかった。
【０００７】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、画像形成装置の情報を、さまざまなシチュエーションに対応して、画像形成装置が電源オフ状態でも外部より無線アクセス可能な記憶媒体に適切に保持させることができ、電源オフ状態の画像形成装置からの機器情報の取得や、電源オフ状態の画像形成装置への設定情報の転送を、外部の機器から行うことができる仕組みを提供することである。
【課題を解決するための手段】
【０００８】
本発明は、画像形成装置であって、当該画像形成装置の電源がオフの状態であっても外部の機器よりアクセス可能な記憶手段と、当該画像形成装置の設置状況を示す情報を設定するための設定手段と、前記設定手段に設定された設置状況を示す情報に応じて、複数のタイミングで、前記記憶手段に対して、当該画像形成装置で扱う情報の中から前記設置状況を示す情報に応じた情報を書き込むように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、画像形成装置の情報を、その設置状況に対応して、画像形成装置が電源オフ状態でも外部より無線アクセス可能な記憶媒体に適切に保持させることができる。その結果、電源オフ状態の画像形成装置からの機器情報の取得や、電源オフ状態の画像形成装置への設定情報の転送を、外部の機器から行うことが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例を示す画像形成装置を適用可能なシステムの全体構成の一例を示すブロック図である。
【図２】画像形成装置１０１の概略構成の一例を示すブロック図である。
【図３】デュアルＩ／Ｆメモリユニット２１８の詳細構成の一例を示すブロック図である。
【図４】デュアルＩ／Ｆメモリ２１９内の各セクタにアクセス権設定を行う場合の一例を示す図である。
【図５】Ｉ２Ｃからのメモリアクセス権限を示すビットフラグの一例を示す図である。
【図６】ＲＦからのメモリアクセス権限を示すビットフラグの一例を示す図である。
【図７】操作部２０４に表示されるシチュエーション選択画面の一例を示す図である。
【図８】シチュエーションに応じたデュアルＩ／Ｆメモリ２１９への情報保存やメモリアクセス制限を実現するための処理の一例を示すフローチャートである。
【図９】シチュエーションに応じたデュアルＩ／Ｆメモリ２１９への情報保存やメモリアクセス制限を実現するための処理の一例を示すフローチャートである。
【図１０】シチュエーションに応じたデュアルＩ／Ｆメモリ２１９への情報保存やメモリアクセス制限を実現するための処理の一例を示すフローチャートである。
【図１１】シチュエーションに応じたデュアルＩ／Ｆメモリ２１９への情報保存やメモリアクセス制限を実現するための処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。
図１は、本発明の一実施例を示す画像形成装置を適用可能なシステムの全体構成の一例を示すブロック図である。
１０１は、ユーザ、管理者、サービスマン等が使用、管理する画像形成装置である。画像形成装置１０１は、例えば、ＭＦＰ（Multifunction Peripheral）である。また、１０２は、ユーザ、管理者、サービスマン等が管理する情報処理装置としての携帯端末（モバイル端末）である。
【００１２】
画像形成装置１０１と携帯端末１０２はそれぞれＲＦＩＤ（Radio Frequency Identification）インタフェースを備え、画像形成装置１０１の電源状態に関係なく、非接触で、画像形成装置１０１と携帯端末１０２との間でデータの送受信を行うことができる。以下、画像形成装置１０１について詳細に説明する。
【００１３】
図２は、画像形成装置１０１の概略構成の一例を示すブロック図である。
図２に示すように、画像形成装置１０１は、コントローラユニット２０１、リーダユニット２０２、プリンタユニット２０３、操作部２０４の４つのユニットを有する。
コントローラユニット２０１は、画像入力装置であるリーダユニット２０２、画像出力デバイスであるプリンタユニット２０３と接続される。また、コントローラユニット２０１は、操作部２０４に接続され、操作部２０４から入力されるユーザからの指示を検知して各種の処理を行う。
【００１４】
コントローラユニット２０１において、メインコントローラ２１１は、ＣＰＵコア、画像処理ブロックを内蔵するコントローラＩＣであり、システム全体を制御する。ＲＡＭ２１２は、メインコントローラ２１１が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ＲＯＭ２１３は、ブートＲＯＭであり、システムのブートプログラムが格納されている。
【００１５】
２１４はＰＣＩバス等のシステムバスであり、通信データ、画像データ等の送受信を高速に行うことができる。メインコントローラ２１１は、このシステムバス２１４を介してＩ／Ｏコントローラ１１５やネットワークコントローラ２１７に接続されている。
【００１６】
ネットワークコントローラ２１７は、有線・無線の形態を問わず外部ネットワークと接続され、通信を行うことが可能である。
Ｉ／Ｏコントローラ２１５は、各種のＩ／Ｏデバイスを制御するものである。メインコントローラ２１１は、このＩ／Ｏコントローラ２１５を介して、ＨＤＤ２１６、操作部２０４、デュアルインタフェースメモリユニット（以下、デュアルＩ／Ｆメモリユニット）２１８等にアクセスすることができる。
【００１７】
ＨＤＤ２１６は、大容量メモリであるハードディスクドライブで、システムソフトウェア、画像データ、システム管理データ、ボックス管理データなどを格納している。
操作部２０４は、表示部を備えＩ／Ｏコントローラ２１５を介してデータ表示を行う。また、操作部２０４は、ユーザによる画像形成装置１０１の各種設定や操作を受け付ける。操作部２０４は、ユーザによるキー入力を検知すると、ユーザによる操作内容を、メインコントローラ２１１に通知する。メインコントローラ２１１は、操作部２０４から通知された操作内容に従って画面表示の変更、処理を進める。
【００１８】
デュアルＩ／Ｆメモリユニット２１８は、デュアルＩ／Ｆメモリ２１９とＲＦＩＤアンテナ（以下、アンテナ）２２０を有する。デュアルＩ／Ｆメモリ２１９は、Ｉ２ＣバスとＲＦＩＤの２つのインタフェースを備え、それぞれデータの書き込み、読み出しを行うことができる。Ｉ２Ｃバスは、フィリップス社で開発されたシリアルバスである。なお、デュアルＩ／Ｆメモリ２１９が備える２つのインタフェースは、Ｉ２ＣバスとＲＦＩＤに限定されるものではなく、画像形成装置１０１の内部又は外部の機器から同様のアクセスが可能なインタフェースであれば他のインタフェースであってもよい。
【００１９】
デュアルＩ／Ｆメモリユニット２１８に対して、Ｉ／Ｏコントローラ２１５からはＩ２Ｃバスによりアクセスすることができ、外部からはＲＦＩＤによりアンテナ２２０を介してアクセスすることができる。
【００２０】
デュアルＩ／Ｆメモリ２１９は、電源、通信のコントロール機能を備えている。デュアルＩ／Ｆメモリ２１９は、このコントロール機能により、画像形成装置１０１内部の電源供給がオフされていても、アンテナ２２０による電源給電により、外部からのアクセスを受け付けることができる。
【００２１】
プリンタユニット２０３内には電源制御部２３２があり、画像形成装置１０１全体の電源制御を行う。電源制御はメインコントローラ２１１の指示により、細かい電源制御が行われる。
【００２２】
図３は、デュアルＩ／Ｆメモリユニット２１８の詳細構成の一例を示すブロック図である。
デュアルＩ／Ｆメモリ２１９は、Ｉ２Ｃバスとパッシブ型のＲＦＩＤの２つのインタフェースを備え、両インタフェースからデータの書き込み、読み出しを行うことができる。なお、図１に示した携帯端末１０２は、アクティブ型のＲＦＩＤインタフェースを有する。
【００２３】
Ｉ／Ｏコントローラ２１５からのＩ２ＣバスがＩ２Ｃプロトコル部３０１に接続される。Ｉ２Ｃプロトコル部３０１は、Ｉ／Ｏコントローラ２１５からのＩ２Ｃプロトコルのデータを内部アクセスデータに変換し、電源・通信制御部３０２に送る。
【００２４】
一方、アクティブ型のＲＦＩＤインタフェースを備えた外部携帯端末１０２からの通信データは、ＲＦＩＤ用アンテナ２２０に接続されたＲＦプロトコル部３０４を介して電源・通信制御部３０２に送られる。電源生成部３０５は、アンテナ２２０付近に発生する誘導電磁界により電源を抽出し、電源・通信制御部３０２に電力を供給する。
【００２５】
電源・通信制御部３０２は、Ｉ２Ｃインタフェースとパッシブ型のＲＦＩＤインタフェースからの入力される電源、通信の調停処理を行う。この調停処理により両インタフェースからの電源供給・アクセスがぶつかることなく読み出し、書き込み処理を行うことができる。
【００２６】
また、この電源・通信制御部３０２は、パスワードブロック機能を備え、予め定められた通信プロトコルに従った通信でない場合には、メモリ３０３へのアクセスを行わないようにして、メモリデータを保護する機能を備える。メモリ３０３は、ＥＥＰＲＯＭ等の不揮発性メモリで構成される。
【００２７】
このような構成により、画像形成装置１０１が省電力モードなどに移行して、Ｉ２Ｃ側からの電源供給がオフされていても、アンテナ２２０による誘導電磁界による電源給電により外部からデュアルＩ／Ｆメモリ２１９へのアクセスを行うことができる。即ち、デュアルＩ／Ｆメモリ２１９は、画像形成装置１０１の電源がオフの状態であっても携帯端末１０２のような外部の機器より無線でアクセス可能な記憶装置である。さらに、デュアルＩ／Ｆメモリ２１９は、メモリ３０３を用途に合わせてブロックに分割することができ、各ブロックに対してＩ２Ｃ側とＲＦＩＤ側からのアクセス権を設定することができる。
【００２８】
以下、図４、図５、図６を用いて、Ｉ２Ｃ側とＲＦＩＤ側からのアクセス権設定について説明する。
図４は、デュアルＩ／Ｆメモリ２１９をセクタ毎に分割し、それぞれのセクタにアクセス権設定を行う場合の一例を示す図である。
図４に記載された１つのブロック（それぞれ４００，４０２，・・・，４０７と表記）が１つのセクタを示す。各セクタは、デュアルＩ／Ｆメモリ２１９内の情報を記憶するための記憶領域である。
【００２９】
なお、それぞれのセクタ毎には、Ｉ２Ｃからのアクセス権限とＲＦからのアクセス権限とを別々に設定が可能である。以下、具体例を用いて説明する。
例えば、４００に示すセクタ０（Ｓｅｃｔｏｒ ０）は、Ｉ２Ｃからのメモリアクセスでは読み込みのみ可能（Ｒｅａｄ Ｏｎｌｙ）、ＲＦからのメモリアクセスでは読み込み・書き込みともに不可能（Ｎｏｔ ａｃｃｅｓｓｉｂｌｅ）に設定されている。
【００３０】
また、４０６に示すセクタ６（Ｓｅｃｔｏｒ ６）は、Ｉ２Ｃからのメモリアクセスでは読み込み・書き込みともに可能（Ｒｅａｄ ａｎｄ Ｗｒｉｔｅ）、ＲＦからのメモリアクセスでも読み込み・書き込みともに可能（Ｒｅａｄ ａｎｄ Ｗｒｉｔｅ）に設定されている。
【００３１】
上述したように、Ｉ２ＣからのメモリアクセスとＲＦからのメモリアクセスの権限はそれぞれのセクタ毎に別々に設定が可能である。以下、図５，図６を用いて、セクタ毎に別々にメモリアクセス権限を設定するための構成について説明する。
【００３２】
図５は、Ｉ２Ｃからのメモリアクセス権限を示すビットフラグの一例を示す図である。
図６は、ＲＦからのメモリアクセス権限を示すビットフラグの一例を示す図である。
例えば、図５（ａ）は、Ｉ２Ｃからのメモリアクセスの権限を示すビットフラグの値を示す。ビットフラグが「０」の場合は書き込み可能を意味する。また、ビットフラグが「１」の場合は書き込み不可能を意味する。なお、Ｉ２Ｃからの読み込みは、ビットフラグの値に関わらず常に可能となっている。
【００３３】
このビットフラグを図５（ｂ）に示すように、セクタ毎に通信制御用の情報としてメモリ３０３内に保持しておく。Ｉ２Ｃからメモリアクセスが行われた場合、電源・通信制御部３０２は、メモリ３０３内に保持された上記ビットフラグを参照し、メモリ３０３に対する読み込み・書き込みの制御を行う。
【００３４】
また、図６（ａ）はＲＦからのメモリアクセスの権限を示すビットフラグの値を示す。ビットフラグが「００」の場合は読み込み・書き込みともに可能を意味する。また、ビットフラグが「１１」の場合には読み込む・書き込みともに不可能を意味する。さらに、ビットフラグが「０１」の場合は読み込み可能であるが書き込み不可能を意味する。また、ビットフラグが「１０」の場合は読み込み不可能であるが書き込み可能を意味する。
【００３５】
このビットフラグを図６（ｂ）に示すように、セクタ毎に通信制御用の情報としてメモリ３０３内に保持しておく。
Ｉ２Ｃの場合と同じく、ＲＦからメモリアクセスが行われた場合、電源・通信制御部３０２は、メモリ３０３内に保持された上記ビットフラグを参照し、メモリ３０３に対する読み込み・書き込みの制御を行う。
【００３６】
なお、上記図５（ｂ）に示したビットフラグ及び図６（ｂ）に示したビットフラグは、メモリ３０３内の実データが格納されるメモリ領域外に、電源・通信制御部３０２のみがアクセス可能な情報として保持される。
【００３７】
次に、シチュエーション毎のメモリアクセスの権限の設定について説明する。
図７は、操作部２０４に表示されるシチュエーション選択画面の一例を示す図である。
図７に示すように、操作部２０４は、タッチパネル部７０１と、キー入力部７０２を有する。
操作部２０４は、メインコンピュータ２１１からの指示により、ユーザ操作に応じてタッチパネル部７０１に、図７に示すようなシチュエーション選択画面を表示する。操作部２０４は、タッチパネル部７０１からユーザにより選択されたシチュエーション情報を、Ｉ／Ｏコントローラ２１５を介してメインコントローラ２１１に通知する。メインコントローラ２１１は、操作部２０４から通知されたシチュエーション情報を、Ｉ／Ｏコントローラ２１５を介してデュアルＩ／Ｆメモリ２１９に保存する。
【００３８】
シチュエーション情報とは、例えば、工場組立時（７０３）、即ち画像形成装置１０１が工場出荷前の状況であることを示す情報、設置前の設定時（７０４）、即ち画像形成装置１０１が顧客環境に合わせて設定を行う状況であることを示す情報、稼働中の状態（７０５）、即ち画像形成装置１０１が顧客環境への設置を完了した後の状況であることを示す情報などの、画像形成装置１０１の設置状況を示す情報である。なお、シチュエーション情報のデュアルＩ／Ｆメモリ２１９内への格納は、メインコントローラ２１１が、デュアルＩ／Ｆメモリ２１９内のシチュエーション情報を示すフラグを設定することにより行われるものとする。
【００３９】
以下、操作者によるシチュエーションの選択について説明する。
工場組立時（工場出荷前の装置の設定時）、操作者は、シチュエーションとして「工場組立時」（７０３）を選択する。また、顧客環境に設置する前の設定時（顧客環境に合わせて装置を設定する時）、操作者は、シチュエーションとして「設置前の設定時」（７０４）を選択する。また、顧客環境に装置の設置を完了した後では、操作者は、シチュエーションとして「稼働中の状態」（７０５）を選択する。このように選択されて保存されたシチュエーション情報（即ち、設置状況の設定値）に応じて、画像形成装置１０１は自己のおかれたシチュエーション（設置状況）を判断することができ、シチュエーションに応じた情報をデュアルＩ／Ｆメモリ２１９に記憶するように制御することや、デュアルＩ／Ｆメモリ２１９内の情報を記憶する各領域（各セクタ）へのアクセス権をシチュエーションに応じて設定することが可能となる。
【００４０】
なお、上述のシチュエーション情報は、携帯端末１０２を使用し、携帯端末１０２からＲＦ経由で画像形成装置１０１に送信して、デュアルＩ／Ｆメモリ２１９に保存することも可能である。
【００４１】
以下、図８〜図１１を用いて、デュアルＩ／Ｆメモリ２１９に対するメモリアクセス制限を実現するための処理について説明する。
図８〜図１１は、シチュエーションに応じたデュアルＩ／Ｆメモリ２１９への情報保存やメモリアクセス制限を実現するための処理の一例を示すフローチャートである。
図８は、シチュエーションとして「工場組立時」が設定されている画像形成装置において特定データを読み込みのみ可能な状態で一度だけメモリ３０３に保存するための処理の一例を示すフローチャートである。例えば、画像形成装置の固有な情報（シリアル番号など）をメモリ３０３に保存する際にメインコントローラ２１１が実行する処理に対応する。なお、このフローチャートの処理は、メインコントローラ２１１がＲＯＭ２１３にコンピュータ読み取り可能に記録されたプログラムを読み出して実行することにより実現される。
【００４２】
まず、シチュエーションとして「工場組立時」が設定されている画像形成装置１０１の電源がオンとなると（Ｓ８０１）、それを検知したメインコントローラ２１１は、Ｓ８０２に処理を進める。
【００４３】
Ｓ８０２では、メインコントローラ２１１は、Ｉ／Ｏコントローラ２１５を経由してデュアルＩ／Ｆメモリ２１９に保存されたデータをＩ２Ｃ経由で読み込む。
【００４４】
次に、Ｓ８０３において、メインコントローラ２１１は、上記Ｓ８０２で読み込んだデータから、該当データが存在するか否かを判定する。この該当データは、例えば画像形成装置のシリアル番号などのそれぞれの装置に固有の情報である。
そして、上記該当データが存在すると判定した場合(Ｓ８０３でＹｅｓ)、メインコントローラ２１１は、本フローチャートの処理を終了する。
一方、上記該当データが存在しないと判定した場合（Ｓ８０３でＮｏ）、メインコントローラ２１１は、Ｓ８０４に処理を進める。
【００４５】
Ｓ８０４では、メインコントローラ２１１は、他の記憶装置（例えばＨＤＤ２１６やＲＡＭ２１２やＲＯＭ２１３）に保存された上記該当データを読み込む。
次に、Ｓ８０５において、メインコントローラ２１１は、上記Ｓ８０４で読み込んだ該当データをデュアルＩ／Ｆメモリ２１９に書き込む。
【００４６】
次に、Ｓ８０６において、メインコントローラ２１１は、デュアルＩ／Ｆメモリ２１９内のビットフラグの更新を行う。なお、ビットフラグの更新とは、図５（ｂ）及び図６（ｂ）に示したセクタ毎のビットフラグの更新を行うことを示す。図８のフローにおいては、上記Ｓ８０５でデータの書き込みを行ったセクタを、読み取りのみ可能となる権限に変更する。例えば、セクタ０に上記の該当データを書き込んだ場合、図５（ｂ）に示すセクタ０のビットフラグを「１」に、図６（ｂ）に示すセクタ０のビットフラグを「０１」に変更する。なお、ここで、メインコントローラ２１１は、その他のセクタについては、図６（ｂ）のビットフラグを「１１」又は「０１」、即ち、ＲＦ経由での書き込みが不可能な設定に変更するようにしてもよい。
【００４７】
次に、Ｓ８０７において、メインコントローラ２１１は、上記Ｓ８０６で行ったビットフラグの更新を有効にするために、デュアルＩ／Ｆメモリ２１９の電源のオフ・オンを行う。そして、本フローチャートの処理を終了する。
【００４８】
以上の処理により、工場組立時に、例えば画像形成装置のシリアル番号などの特定データを、Ｉ２ＣとＲＦの双方から読み込みのみ可能な状態で、一度だけデュアルＩ／Ｆメモリ２１９に保存することができる。
【００４９】
次に、図９を参照して、シチュエーションとして「稼働中」が設定されている画像形成装置のメインコントローラ２１１が、画像形成装置の電源オフ直前に実行する処理について説明する。
【００５０】
図９は、シチュエーションとして「稼働中」が設定されている画像形成装置１０１の電源オフ時におけるＲＦ経由でのデータ読み込みを実行可能とするために、画像形成装置１０１の電源オフ直前にメインコントローラ２１１が実行する処理の一例を示すフローチャートである。なお、このフローチャートの処理は、メインコントローラ２１１がＲＯＭ２１３にコンピュータ読み取り可能に記録されたプログラムを読み出して実行することにより実現される。シチュエーションとして「稼働中」が設定されている画像形成装置１０１のメインコントローラ２１１は、画像形成装置の電源をオフする直前に、以下の図９に示す処理を実行する。
【００５１】
まずＳ９０１において、メインコントローラ２１１は、デュアルＩ／Ｆメモリ２１９のビットフラグ（図５（ｂ）及び図６（ｂ））を読み込む。
次に、Ｓ９０２において、メインコントローラ２１１は、Ｉ／Ｏコントローラ２１５を経由してデュアルＩ／Ｆメモリ２１９に保存されたデータをＩ２Ｃ経由で読み込む。
【００５２】
次に、Ｓ９０３において、メインコントローラ２１１は、上記Ｓ９０２で読み込んだデータ内に、該当データが存在するか否かを判定する。この該当データ（電源オフ時にＲＦ経由で読み出しを行うデータ）とは、例えば、画像形成装置１０１のシリアル番号、アドレス帳やユーザ設定等のユーザ情報、カウンタ情報、ライセンス情報、エラー情報、ログ情報、ＩＰアドレス等のネットワーク設定情報等である。
【００５３】
なお、上記ライセンス情報とは、画像形成装置１０１にインストールするアプリケーションプログラムのライセンス情報を示す。アプリケーションプログラムには、アプリケーションプログラムを画像形成装置にインストール等する際に、不正使用防止のため、ライセンス情報の設定が必要なものがある。例えば、ライセンス情報は、シリアル番号やライセンスコード等を用いて不図示のライセンスサーバにアクセスすることにより、該ライセンスサーバで発行されるものである。
【００５４】
また、「電源オフ時にＲＦ経由で読み出しを行うデータ」の種類は、予め決められているものであっても、ユーザがどの情報を「電源オフ時にＲＦ経由で読み出しを行うデータ」とするかを操作部２０４やローカルネットワーク経由等から設定可能に構成してもよい。さらに、「電源オフ時にＲＦ経由で読み出しを行うデータ」をＲＦ経由からも設定可能に構成してもよい。
【００５５】
そして、上記Ｓ９０３において、該当データが存在すると判定した場合(Ｙｅｓ)、メインコントローラ２１１は、Ｓ９０４に処理を進める。
Ｓ９０４では、メインコントローラ２１１は、ビットフラグの更新を行う。デュアルＩ／Ｆメモリ２１９上の上記該当データが存在するセクタのＲＦ経由でのメモリアクセスについてのビットフラグの更新を行う。例えば、セクタ０に該当データが存在している場合、図６（ｂ）に示すセクタ０のビットフラグを「０１」（即ち、ＲＦ経由での読み込みは可能であるが書き込みは不可能な状態）に変更する。
【００５６】
そして、Ｓ９０４の処理を完了すると、メインコントローラ２１１は、Ｓ９０６に処理を進める。
一方、上記Ｓ９０３において、該当データが存在しないと判定した場合(Ｎｏ)、メインコントローラ２１１は、Ｓ９０５に処理を進める。
【００５７】
Ｓ９０５では、メインコントローラ２１１は、上記該当データをデュアルＩ／Ｆメモリ２１９に書き込む。その際にＩ２ＣとＲＦの両経路から読み込み可能なセクタに上記該当データの書き込みを行う。上記両経路から読み込み可能か否かは上記Ｓ９０１で読み込んだビットフラグの情報から判断する。なお、上記両経路から読み込み不可能なセクタに上記該当データの書き込みを行い、その後、そのセクタのビットフラグを上記両経路から読み込み可能な状態に更新するように構成してもよい。
【００５８】
そして、上記Ｓ９０４の処理を完了すると、メインコントローラ２１１は、Ｓ９０６に処理を進める。
Ｓ９０６では、メインコントローラ２１１は、画像形成装置１０１の電源をオフにする。
【００５９】
以上の処理により、画像形成装置の顧客環境への設置が完了した後には、即ち、シチュエーションが「稼働中」の状態では、画像形成装置１０１の電源オフ時であっても、デュアルＩ／Ｆメモリ２１９に携帯端末１０２を近づけて、画像形成装置１０１のシリアル番号、ユーザ情報、カウンタ情報、ライセンス情報、エラー情報、ログ情報、ＩＰアドレス等のネットワーク設定情報等の特定のデータを、ＲＦ経由で読み出すことができるようになる。
【００６０】
次に、図１０を参照して、シチュエーションとして「設置前設定時」が設定されている画像形成装置のメインコントローラ２１１が、画像形成装置の電源オフ直前に実行する処理について説明する。
【００６１】
図１０は、シチュエーションとして「設置前設定時」が設定されている画像形成装置の電源オフ時におけるＲＦ経由でのデータ書き込みに際して、画像形成装置が電源オフ直前にメインコントローラ２１１が実行する処理の一例を示すフローチャートである。なお、このフローチャートの処理は、メインコントローラ２１１がＲＯＭ２１３にコンピュータ読み取り可能に記録されたプログラムを読み出して実行することにより実現される。シチュエーションとして「設置前設定時」が設定されている画像形成装置のメインコントローラ２１１は、画像形成装置の電源をオフする直前に、以下の図１０に示す処理を実行する。
【００６２】
まずＳ１００１において、メインコントローラ２１１は、デュアルＩ／Ｆメモリ２１９のビットフラグ（図５（ｂ）及び図６（ｂ））を読み込む。
【００６３】
次に、Ｓ１００２において、メインコントローラ２１１は、ビットフラグの更新を行う。デュアルＩ／Ｆメモリ２１９上の特定のセクタのビットフラグを更新することで、画像形成装置１０１の電源オフ時にＲＦ経由で該セクタへの書込みを許可することができる。例えば、画像形成装置１０１の電源オフ時に、セクタ１へのＲＦ経由での書き込みを許可したい場合、図６（ｂ）に示すセクタ１のビットフラグを「１０」（読み込みは不可能であるが書き込みは可能な状態）、もしくは「００」（読み込み・書き込みともに可能な状態）に変更する。
【００６４】
例えば、ユーザ情報、ライセンス情報、ＩＰアドレス等のネットワーク設定情報等が格納されたセクタのビットフラグを「１０」もしくは「００」に更新することで、画像形成装置１０１の電源ＯＦＦ時であっても、ＲＦ経由で、ユーザ情報、ライセンス情報、ＩＰアドレス等のネットワーク設定情報等のデータを、デュアルＩ／Ｆメモリ２１９に書き込むことが可能となる。
【００６５】
そして、上記Ｓ１００２の処理を完了すると、メインコントローラ２１１は、Ｓ１００３に処理を進める。
Ｓ１００３では、メインコントローラ２１１は、画像形成装置１０１の電源をオフにする。
【００６６】
以上示したように、シチュエーションとして「設置前設定時」が設定されている画像形成装置１０１では、メインコントローラ２１１は、電源オフの直前に、デュアルＩ／Ｆメモリ２１９内に、外部の機器からの書込みを有効にする領域を確保するように制御する。
【００６７】
以上の処理により、画像形成装置を顧客環境に対応して設定する場合、即ち、シチュエーションが「設置前設定時」の状態では、画像形成装置１０１の電源オフ時であっても、デュアルＩ／Ｆメモリ２１９に携帯端末１０２を近づけて、例えば、ユーザ情報、ライセンス情報、ＩＰアドレス等のネットワーク設定情報等のデータを、ＲＦ経由で、デュアルＩ／Ｆメモリ２１９に書き込むことが可能となる。
【００６８】
次に、図１１を参照して、シチュエーションとして「設置前設定時」が設定されている画像形成装置１０１の電源オフ時にＲＦ経由からデュアルＩ／Ｆメモリ２１９に書き込みがあった後に画像形成装置１０１の電源がオンとなると、画像形成装置のメインコントローラ２１１が実行する処理について説明する。
【００６９】
図１１は、シチュエーションとして「設置前設定時」が設定されている画像形成装置１０１が起動した場合にメインコントローラ２１１が実行する処理を示したフローチャートである。なお、このフローチャートの処理は、メインコントローラ２１１がＲＯＭ２１３にコンピュータ読み取り可能に記録されたプログラムを読み出して実行することにより実現される。シチュエーションとして「設置前設定時」が設定されている画像形成装置のメインコントローラ２１１は、画像形成装置の電源がオンとなると、以下の図１１に示す処理を実行する。
【００７０】
画像形成装置１０１の電源がオンとなると、まずＳ１１０１において、メインコントローラ２１１は、デュアルＩ／Ｆメモリ２１９のビットフラグ（図５（ｂ）及び図６（ｂ））を読み込む。
【００７１】
次に、Ｓ１１０２において、メインコントローラ２１１は、ビットフラグが初期設定（例えば、工場出荷時）から変更されているかどうか判定する。なお、初期設定はデュアルＩ／Ｆメモリ２１９、ＨＤＤ２１６、ＲＯＭ２１３のいずれかに記憶されているものとする。例えば、図１０で示すＳ１００２でＲＦ経由での書き込みを行わせるために、ビットフラグを更新した場合には、ビットフラグは初期設定から変更されていることとなる。
【００７２】
そして、上記Ｓ１１０２において、ビットフラグが初期設定から変更されていないと判定した場合(Ｎｏ)、メインコントローラ２１１は、本フローチャートの処理を終了する。
一方、上記Ｓ１１０２において、ビットフラグが初期設定から変更されていると判定した場合(Ｙｅｓ)、メインコントローラ２１１は、Ｓ１１０３に処理を進める。
【００７３】
なお、図１１では、Ｓ１１０２において、ビットフラグが初期設定から変更されているかどうか判定する構成を示している。しかし、Ｓ１１０２において、ＲＦ経由で書き込み可能なセクタ、即ち、ビットフラグの値が「１０」もしくは「００」のセクタが存在するかどうかを判定し、「Ｎｏ」の場合には図１１のフローチャートの処理を終了し、一方、「Ｙｅｓ」の場合にはＳ１１０３に処理を進めるように構成してもよい。
【００７４】
Ｓ１１０３では、メインコントローラ２１１は、デュアルＩ／Ｆメモリ２１９から該当データの読み込みを行う。この該当データとは、ビットフラグが初期設定から変更されたセクタ（ＲＦ経由で書き込み可能なセクタ）に格納されているデータのことである。即ち、ＲＦ経由で携帯端末などから書き込まれた可能性のあるデータを読み込む。
【００７５】
次に、Ｓ１１０４において、メインコントローラ２１１は、上記Ｓ１１０３で読み込んだデータを画像形成装置１０１の各種設定に適用する。例えば、画像形成装置１０１のネットワーク設定やソフトライセンスの管理設定などの設定に適用する。
【００７６】
次に、Ｓ１１０５において、メインコントローラ２１１は、デュアルＩ／Ｆメモリ２１９上の上記該当データを削除する。
次に、Ｓ１１０６において、メインコントローラ２１１は、ビットフラグの更新を行う。デュアルＩ／Ｆメモリ２１９上のビットフラグを初期設定に戻す。これは、画像形成装置の次回の再起動時に同様の処理が再実行されないようにするためである。
【００７７】
次に、前記Ｓ１１０６で行ったビットフラグの更新を有効にするために、メインコントローラ２１１は、Ｓ１１０７において、デュアルＩ／Ｆメモリ２１９の電源のオフ・オンを行う。そして、本フローチャートの処理を終了する。
【００７８】
以上の処理により、画像形成装置を顧客環境に対応して設定する場合、即ち、シチュエーションが「設置前設定時」の状態では、画像形成装置１０１の電源オフ時にＲＦ経由でデュアルＩ／Ｆメモリ２１９に書き込まれたデータ（例えば、ユーザ情報、ライセンス情報、ＩＰアドレス等のネットワーク設定情報等）を用いて、画像形成装置１０１の設定を行うことが可能となる。
【００７９】
なお、図１１のフローチャートの処理を終了した後、メインコントローラ２１１は、各種の起動処理を実行し、画像形成装置１０１を正常に動作可能な状態に移行させる。この起動処理により、上記図１１のＳ１１０４で適用した設定が画像形成装置１０１本体を再起動しないと有効にならない種類の設定（例えば、ソフトウェアのライセンス情報やＩＰアドレス等のネットワーク設定）であっても、有効になる。従来では、その種の設定を行う場合、設定を行う度に画像形成装置を再起動する必要があり、ユーザにとって非常に煩わく、また時間もかかるものであった。しかし、本実施例では、ユーザは、画像形成装置１０１の電源オフ状態において、ＲＦ経由で、その種の設定情報をデュアルＩ／Ｆメモリ２１９に格納し、その後、画像形成装置１０１の電源をオンにするだけで、その種の設定を有効にすることができ、ユーザによる設定操作の負担や設定時間を大幅に軽減することができる。
【００８０】
以上示したように、画像形成装置１０１は、図７で示したシチュエーション設定によって、上記図８〜図１１に示したどの処理が動作するかを選択することで、有効な処理が可能となる。
【００８１】
例えば、「工場組立時」のシチュエーション設定においては、図８に示した処理を行うことにより、画像形成装置１０１の初回起動時にその画像形成装置固有の情報をデュアルＩ／Ｆメモリ２１９に自動的に書き込むことが可能となる。
【００８２】
また、「稼働中」のシチュエーション設定においては、図９に示した処理を行い、デュアルＩ／Ｆメモリ２１９に動作ログ情報の書き込みを行うことで、画像形成装置１０１の状況を携帯端末１０２から確認することが可能となる。
【００８３】
さらに、「設置前設定時」のシチュエーション設定においては、図１０と図１１に示した処理を行うことにより、画像形成装置１０１のネットワーク設定やソフトライセンスの管理設定などの画像形成装置の再起動が必要な設定を、一度の起動のみで有効に設定することが可能となる。
【００８４】
なお、上述した図９に示した処理や図１０に示した処理は、画像形成装置１０１の電源をオフする直前のタイミングで実行するものとして説明した。しかし、上述した図９に示した処理や図１０に示した処理を、画像形成装置１０１を省電力モード（スリープ状態）に移行させる直前のタイミングや、画像形成装置１０１でエラーが発生したタイミングでも実行するようにしてもよい。この場合、上述した図１１に示した処理を、画像形成装置１０１が省電力モード（スリープ状態）から復帰するタイミングや、画像形成装置１０１がエラー状態から復帰するタイミングでも実行するようにする。このように、本発明の画像形成装置１０１は、複数のタイミングにおいてデュアルＩ／Ｆメモリ２１９に対して画像形成装置１０１で扱う情報を格納する。
【００８５】
以上示したように、本発明の画像形成装置はデュアルＩ／Ｆメモリユニット２１８のような、画像形成装置の電源がオフの状態であっても外部の機器より無線でアクセス可能な記憶装置を備え、画像形成装置のおかれたシチュエーションに応じて、この記憶装置の機能を利用することにより、電源ＯＦＦ状態の画像形成装置から機器情報の取得や、電源ＯＦＦ状態の画像形成装置へ設定情報の転送を等を、画像形成装置に備えられる上記記憶装置へ携帯端末を近接させることによりＲＦ経由で、実現することができる。
【００８６】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【００８７】
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【００８８】
以上示しように、本発明によれば、ユーザにより選択されて保存されたシチュエーション情報に応じて、画像形成装置１０１は自己のおかれたシチュエーションを判断することができ、シチュエーションに応じたアクセス権限をデュアルＩ／Ｆメモリ２１９に設定したり、シチュエーションに応じた画像形成装置の機器情報をデュアルＩ／Ｆメモリ２１９に記憶したり、デュアルＩ／Ｆメモリ２１９内の設定情報を読み出して画像形成装置本体に適用したりすることが可能となる。即ち、画像形成装置１０１の情報をシチュエーションによって適切に扱うことが可能となる。このような構成により、電源ＯＦＦ状態の画像形成装置からの情報取得や、画像形成装置への設定情報の転送を、携帯端末を画像形成装置のデュアルＩ／Ｆメモリ２１９に接近させることで実現することができる。
【符号の説明】
【００８９】
１０１    画像形成装置
１０２    携帯端末
２０４    操作部
２１１    メインコントローラ
２１９    デュアルＩ／Ｆメモリ
３０２    電源・通信制御部
３０３    メモリ
【図１】
2013052556.tif 000003
【図２】
2013052556.tif 000004
【図３】
2013052556.tif 000005
【図４】
2013052556.tif 000006
【図５】
2013052556.tif 000007
【図６】
2013052556.tif 000008
【図７】
2013052556.tif 000009
【図８】
2013052556.tif 000010
【図９】
2013052556.tif 000011
【図１０】
2013052556.tif 000012
【図１１】
2013052556.tif 000013