(57)【要約】【課題】通信装置（画像形成装置）でエラーが発生した際に、ユーザの利便性を低下させることなく、発生したエラーに関連する情報をＮＦＣを利用してユーザに通知する技術を提供する。【解決手段】本発明の通信装置は、リーダ／ライタモードとカードエミュレーションモードとのいずれかで動作可能なＮＦＣデバイス（ＮＦＣ制御部）を備える。通信装置は、エラーの発生に応じて、エラーに関連する情報を取得して、取得したエラー情報を、カードエミュレーションモードにおいて外部の携帯端末が通信装置からＮＦＣによって読み取り可能な情報として、ＮＦＣデバイスに設定する。更に、通信装置は、ＮＦＣデバイスの動作モードをカードエミュレーションモードに設定する。【選択図】図９
2014222865.tif 000002
【特許請求の範囲】
【請求項１】
近距離無線通信によって外部装置と通信可能な通信装置であって、
前記通信装置でエラーが発生していない通常動作状態において、通信可能な範囲内に存在する外部装置に対して、前記近距離無線通信によって情報の読み取り及び書き込みが可能な第１モードと、前記外部装置が前記通信装置に対して、前記近距離無線通信によって情報の読み取り及び書き込みが可能な第２モードと、のいずれかの動作モードで動作する通信手段と、
前記通信装置でエラーが発生すると、発生した当該エラーに関連する情報を取得する取得手段と、
前記取得された情報を、前記第２モードにおいて前記外部装置が前記通信装置から前記近距離無線通信によって読み取り可能な情報として前記通信手段に設定する設定手段と、
前記通信装置でエラーが発生した状態において前記外部装置による前記エラーに関連する情報の読み取りが可能になるよう、前記通信手段の動作モードを前記第２モードに設定する制御手段と
を備えることを特徴とする通信装置。
【請求項２】
前記通信手段は、前記第２モードで動作する場合、前記外部装置から前記近距離無線通信によって電力の供給を受けて動作することが可能であることを特徴とする請求項１に記載の通信装置。
【請求項３】
前記制御手段は、
前記通信装置で発生したエラーが解消すると、前記通信手段の動作モードを、前記第２モードから、当該エラーが発生する前に設定されていた動作モードに戻すことを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記制御手段は、
前記通信装置でエラーが発生した後、当該エラーが解消するまでの間、前記第１モードと前記第２モードとを所定の時間間隔で交互に切り替えながら、前記通信手段を動作させることを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
前記通信装置でエラーが発生すると、発生した当該エラーに関連する機能の実行を停止した状態で、前記通信装置において一部の機能のみを用いた動作が可能か否かを判定する判定手段を更に備え、
前記制御手段は、
前記一部の機能のみを用いた動作が不可能と判定された場合、前記エラーが解消する間での間、前記通信手段を前記第２モードで動作させ、
前記一部の機能のみを用いた動作が可能と判定された場合、前記第１モードと前記第２モードとを所定の時間間隔で交互に切り替えながら、前記通信手段を動作させる
ことを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項６】
前記制御手段は、
前記通常動作状態において、前記第１モードと前記第２モードとを所定の時間間隔で交互に切り替えながら、前記通信手段を動作させることを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
前記通信手段は、前記第２モードにおいて前記外部装置が前記近距離無線通信によって情報の読み取り及び書き込みが可能な記憶手段を備え、
前記設定手段は、前記通信装置でエラーが発生すると、前記取得された情報を前記記憶手段に書き込む
ことを特徴とする請求項１乃至６のいずれか１項に記載の通信装置。
【請求項８】
前記設定手段は、
前記通信装置でエラーが発生すると、前記記憶手段に格納されている情報を他の記憶手段に退避させた後に、前記記憶手段に前記取得された情報を書き込み、
前記エラーが解消すると、前記退避させた情報を前記他の記憶手段から前記記憶手段に戻す
ことを特徴とする請求項７に記載の通信装置。
【請求項９】
前記エラーに関連する情報は、発生したエラーを解消するための対処方法を示す情報を含むことを特徴とする請求項１乃至８のいずれか１項に記載の通信装置。
【請求項１０】
外部装置と近距離無線通信で通信可能な通信装置の制御方法であって、
前記通信装置でエラーが発生していない通常動作状態において、通信可能な範囲内に存在する外部装置に対して、前記近距離無線通信によって情報の読み取り及び書き込みが可能な第１モードと、前記外部装置が前記通信装置に対して、前記近距離無線通信によって情報の読み取り及び書き込みが可能な第２モードと、のいずれかの動作モードで、前記通信装置の通信手段を動作させる通信工程と、
前記通信装置でエラーが発生すると、発生した当該エラーに関連する情報を取得する取得手段と、
前記取得された情報を、前記第２モードにおいて前記外部装置が前記通信装置から前記近距離無線通信によって読み取り可能な情報として前記通信手段に設定する設定工程と、
前記通信装置でエラーが発生した状態において前記外部装置による前記エラーに関連する情報の読み取りが可能になるよう、前記通信手段の動作モードを前記第２モードに設定する制御工程と
を含むことを特徴とする通信装置の制御方法。
【請求項１１】
請求項１０に記載の通信装置の制御方法における各工程を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置及びその制御方法、並びにプログラムに関するものである。
【背景技術】
【０００２】
画像形成装置では、一般に、ユーザによる装置の使用の可否を制御するための認証機能が提供されている。このような認証機能として、近年では、ＲＦＩＤ（Radio Frequency IDentification）タグを利用するものがある。例えば、ＲＦＩＤタグから情報を読み取るリーダ／ライタを備える画像形成装置では、ユーザがリーダ／ライタにＲＦＩＤタグを近接させた際に、ＲＦＩＤタグ内の情報をリーダ／ライタによって読み取ることによって、ＲＦＩＤを利用した認証機能を実行できる。
【０００３】
また、近年では、ＲＦＩＤと互換性を有する近距離無線通信技術である、ＮＦＣ（Near Field Communication）が、スマートフォンやタブレットＰＣ等の携帯端末に実装され始めている。ＮＦＣ規格では、リーダ／ライタ機能、カードエミュレーション機能、及び機器間通信（Ｐ２Ｐ：ピアツーピア）機能の３つの機能が規定されている。リーダ／ライタ機能は、ＮＦＣ対応機器との間でデータの読み取り及びデータの書き込みを行う機能であり、上述のＲＦＩＤのリーダ／ライタと同様の機能である。カードエミュレーション機能は、上述のＲＦＩＤタグと同様に動作する機能である。ピアツーピア機能は、ＮＦＣ対応機器間でデータの送受信を行う機能である。ＮＦＣ機能を搭載した携帯端末には、リーダ／ライタが実装されており、実装されたリーダ／ライタを利用することでＲＦＩＤカードやＮＦＣカードとの間で、データの読み取り及びデータの書き込みを行うことができる。ＲＦＩＤカードは、リーダ／ライタとの通信の際に、リーダ／ライタから無線を介して電力供給を受けることで動作可能であるため、予め電力が供給されている必要がない。
【０００４】
一方、画像形成装置がＮＦＣ機能を搭載している場合、リーダ／ライタ機能を利用して、上述のように認証機能を実行するだけでなく、カードエミュレーション機能を利用して、ＮＦＣ機能を搭載した携帯端末との通信が可能である。これにより、画像形成装置の給紙トレーの残量を始めとした消耗品に関する情報や画像形成装置で処理している印刷ジョブの処理状況等の、画像形成装置に関する情報を、携帯端末で表示することが可能である。このような表示方法によれば、例えば、画像形成装置が小型の表示部しか備えていないか、表示部そのものを備えていない場合にも、より大型の表示部を備えた携帯端末を利用して、画像形成装置に関する情報を表示可能になる。また、例えば、画像形成装置でエラーが発生した場合に、携帯端末の表示部に、エラーの内容や対処法を表示して、発生したエラーへの対処をユーザに促すことが可能となる。
【０００５】
このように、ＮＦＣ機能を搭載した画像形成装置は、認証機能を実行する場合にはリーダ／ライタ機能を、携帯端末に情報を提供する場合にはカードエミュレーション機能を使用することになる。このため、画像形成装置は、画像形成装置は、その動作状況に応じて、リーダ／ライタ機能を使用するリーダ／ライタモードとカードエミュレーション機能を使用するカードエミュレーションモードとの間で、動作モードを切り替える必要がある。
【０００６】
例えば、特許文献１では、ＮＦＣデバイスを備える情報処理装置の稼働状態に応じて、、ＮＦＣデバイスの通信モードを、リーダ／ライタとして機能する動作モードとアクティブタグとして機能する動作モードとの間で切り替える技術が提案されている。具体的には、情報処理装置の稼働状態が、電源オフ状態または省電力状態の場合にはアクティブタグモード、稼働状態が通常電力状態の場合にはリーダ／ライタモードで、ＮＦＣデバイスを動作させる。このように、特許文献１における情報処理装置の稼働状態とは、情報処理装置における電力の消費状態に相当する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１１−６００４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載の従来技術では、情報処理装置におけるエラーの発生の有無によらず、情報処理装置における電力の消費状態のみに応じて、ＮＦＣデバイスの動作モードを切り替える。このような技術を画像形成装置に適用した場合、画像形成装置でエラーが発生したとしても、ＮＦＣデバイスの動作モードが自動的に切り替わることはない。例えば、画像形成装置が通常動作状態である間に、ＮＦＣデバイスがリーダ／ライタモードで動作していると、画像形成装置でエラーが発生したとしても、エラーに関する情報をＮＦＣによって携帯端末で表示することができない。この場合、ＮＦＣデバイスの動作モードを、ユーザ操作でカードエミュレーションモードに切り替える必要がある。また、画像形成装置が省電力状態である間に、ＮＦＣデバイスがカードエミュレーションモードで動作していると、ＮＦＣカードから認証情報を読み取ることができず、ＮＦＣで認証を行うことができない。したがって、画像形成装置においてエラーが発生した場合でも、ユーザの利便性を低下させることなく、ＮＦＣデバイスの動作モードを適切に切り替えることが必要である。
【０００９】
本発明は、上述の課題に鑑みてなされたものである。本発明は、通信装置（画像形成装置）でエラーが発生した際に、ユーザの利便性を低下させることなく、発生したエラーに関連する情報をＮＦＣを利用してユーザに通知する技術を提供することを目的としている。
【課題を解決するための手段】
【００１０】
本発明は、例えば、通信装置として実現できる。本発明の一態様に係る通信装置は、近距離無線通信によって外部装置と通信可能な通信装置であって、前記通信装置でエラーが発生していない通常動作状態において、通信可能な範囲内に存在する外部装置に対して、前記近距離無線通信によって情報の読み取り及び書き込みが可能な第１モードと、前記外部装置が前記通信装置に対して、前記近距離無線通信によって情報の読み取り及び書き込みが可能な第２モードと、のいずれかの動作モードで動作する通信手段と、前記通信装置でエラーが発生すると、発生した当該エラーに関連する情報を取得する取得手段と、前記取得された情報を、前記第２モードにおいて前記外部装置が前記通信装置から前記近距離無線通信によって読み取り可能な情報として前記通信手段に設定する設定手段と、前記通信装置でエラーが発生した状態において前記外部装置による前記エラーに関連する情報の読み取りが可能になるよう、前記通信手段の動作モードを前記第２モードに設定する制御手段とを備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、通信装置（画像形成装置）でエラーが発生した際に、ユーザの利便性を低下させることなく、発生したエラーに関連する情報をＮＦＣを利用してユーザに通知することが可能である。
【図面の簡単な説明】
【００１２】
【図１】システム全体の構成を示す図。
【図２】画像形成装置１００の構成を示すブロック図、及びＮＦＣ制御部１０７の構成を示すブロック図。
【図３】携帯端末３００の構成を示すブロック図。
【図４】画像形成装置１００と携帯端末３００が離れた状態及び近接した状態の一例を示す図。
【図５】画像形成装置１００がＮＦＣ制御部１０７に情報を設定する処理の手順を示すフローチャート。
【図６】画像形成装置１００がＮＦＣ制御部１０７に情報を設定する際の、操作部１２０の表示例を示す図。
【図７】携帯端末３００が画像形成装置１００のＮＦＣ制御部１０７から情報を読み取る処理の手順を示すフローチャート。
【図８】携帯端末３００がＮＦＣ通信を介して画像形成装置１００の情報を読み取る際の、操作部３０４の表示例を示す図
【図９】第１の実施形態に係る、画像形成装置１００においてエラーが発生した際に当該画像形成装置が実行する処理の手順を示すフローチャート。
【図１０】第１の実施形態に係る、画像形成装置１００のＮＦＣ制御部１０７を設定する際の、操作部１２０の表示例を示す図。
【図１１】第１の実施形態に係る、携帯端末が画像形成装置１００の情報を読み取る際の、操作部３０４の表示例を示す図。
【図１２】第２の実施形態に係る、画像形成装置１００のＮＦＣ制御部１０７を設定する際の、操作部１２０の表示例を示す図。
【図１３】第３の実施形態に係る、画像形成装置１００のＮＦＣ制御部１０７を設定する際の、操作部１２０の表示例を示す図。
【図１４】第３の実施形態に係る、画像形成装置１００のＮＦＣ制御部１０７に情報を設定する際、操作部１０７の表示例を示す図。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１４】
［第１の実施形態］
まず、図１乃至図１１を参照して、本発明の第１の実施形態について説明する。なお、図１乃至図８とそれらについての説明は、第１乃至第４の実施形態で共通である。
【００１５】
＜システム構成＞
図１は、本実施形態に係るシステム全体の構成を示す図である。本システムは、画像形成装置１００、パーソナルコンピュータ（ＰＣ）２００、携帯端末３００、無線ＬＡＮアクセスポイント５００、及びローカルエリアネットワーク（ＬＡＮ）６００を備える。ただし、システム上には、ＰＣ、携帯端末、画像形成装置等が何台備わっていても構わない。
【００１６】
画像形成装置１００は、コピー機能、プリント機能、スキャン機能を有しており、更に、これらの機能を使用するユーザを認証するための認証機能も有する。ユーザの認証には、ユーザのＩＤ情報が記録された認証カード（図示せず）が使用される。画像形成装置１００は、認証カードに記録されたユーザのＩＤ情報をＮＦＣ通信７００を介して受信し、画像形成装置１００内に保持された認証用データベース（図示せず）に基づいてユーザ認証を行う。ただし、画像形成装置１００内で認証用データベースを保持しておくのではなく、例えばＬＡＮ６００上に認証処理を行うサーバを配置し、ＬＡＮ６００を介して当該サーバによって認証処理を実行できるようにしてもよい。
ＰＣ２００は、画像形成装置１００に印刷ジョブを送信し、また、画像形成装置１００が電子化したデータを参照することができる。
【００１７】
携帯端末３００は、ＮＦＣ通信機能、無線ＬＡＮ通信機能等を備える、持ち運び可能な情報処理端末であり、例えば、スマートフォンやタブレットＰＣである。携帯端末３００は、ＮＦＣ通信７００を介して、画像形成装置１００との通信が可能である。例えば、携帯端末３００は、ＩＰアドレス情報、ユーザのＩＤ情報等の情報を、ＮＦＣ通信７００を介して画像形成装置１００との間で送受信する。また、携帯端末３００は、無線ＬＡＮインタフェース（Ｉ／Ｆ）を備える。このため、携帯端末３００は、無線ＬＡＮ通信８００を介して、携帯端末３００内で保持している画像データを画像形成装置１００に送信し、当該画像データに基づく印刷を画像形成装置１００に実行させることができる。
【００１８】
無線ＬＡＮアクセスポイント５００は、携帯端末３００等の、無線ＬＡＮ Ｉ／Ｆを備える機器と通信可能であり、ＬＡＮ６００に接続されている。携帯端末３００は、無線ＬＡＮアクセスポイント５００を介して、ＬＡＮ６００に接続されている機器との通信が可能である。なお、本実施形態では、無線ＬＡＮを使用したシステム構成について例示しているが、無線ＬＡＮの代わりに、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の、他の無線通信規格に対応したシステム構成を用いてもよい。
【００１９】
ＬＡＮ６００は、イーサネット（登録商標）等の通信規格に対応したネットワークである。本実施形態では、画像形成装置１００、ＰＣ２００、無線ＬＡＮアクセスポイント５００が、ＬＡＮ６００を介して接続されている。
【００２０】
なお、本実施形態で、画像形成装置１００は、近距離無線通信によって外部装置と通信可能な通信装置の一例であり、携帯端末３００は、外部装置の一例である。
【００２１】
＜画像形成装置の構成＞
図２（Ａ）は、本実施形態に係る画像形成装置１００の構成を示すブロック図である。画像形成装置１００は、ＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、ＨＤＤ１０４、操作部Ｉ／Ｆ１０５、ネットワークＩ／Ｆ１０６、ＮＦＣ制御部１０７及び画像バスＩ／Ｆ１０９を備え、それらはシステムバス１１４を介して接続されている。また、画像形成装置１００は、操作部Ｉ／Ｆ１０５に接続された操作部１２０、及びＮＦＣ制御部１０７に接続されたアンテナ１０８を備える。画像形成装置１００は、更に、画像処理を担う機能ブロックとして、ＲＩＰ１１０、デバイスＩ／Ｆ１１１、プリンタ画像処理部１１２、及びスキャナ画像処理部１１３を備え、それらは画像バス１１５を介して接続されている。
【００２２】
ＣＰＵ１０１は、画像形成装置１００の全体を制御する。ＲＡＭ１０２は、ＣＰＵ１０１が演算に用いるデータを一時的に格納するためのワークメモリとして使用される、揮発性のメモリである。ＲＯＭ１０３は、画像形成装置１００の起動に用いるプログラムが格納されており、主に画像形成装置１００が起動する際に使用される。ハードディスクドライブ（ＨＤＤ）１０４は、画像形成装置１００の制御に関するソフトウェア、各種設定データ、保存された文書データ等の、種々のデータを格納する、不揮発性の記憶デバイスである。
【００２３】
操作部１２０は、液晶ディスプレイ（ＬＣＤ）及びタッチパネルを備え、画像形成装置１００のユーザに対し、画像形成装置１００へユーザ操作によって情報を入力するための入力Ｉ／Ｆ、及び情報を出力するための出力Ｉ／Ｆとして機能する。操作部Ｉ／Ｆ１０５は、操作部１２０に対するＩ／Ｆであり、操作部１２０とシステムバス１１４との間で送受信されるデータを中継する。
【００２４】
ネットワークＩ／Ｆ１０６は、ＬＡＮ６００を介して外部機器との間でデータの送受信を行うためのＩ／Ｆである。ＮＦＣ制御部１０７は、アンテナ１０８を介してＮＦＣ通信７００を行うための制御を行う。アンテナ１０８は、ＮＦＣ通信７００を行うためのアンテナであり、外部機器との間でＮＦＣ通信７００のための電波を送受信する。
【００２５】
画像バスＩ／Ｆ１０９は、システムバス１１４と画像バス１１５との間に接続され、それらのバス間でのデータの中継、及び中継するデータについてのデータ構造の変換を行う。ラスタイメージプロセッサ（ＲＩＰ）１１０は、ページ記述言語（ＰＤＬ）コードやディスプレイリスト等をビットマップイメージに変換する。デバイスＩ／Ｆ１１１は、スキャナ部１３０及びプリンタ部１４０と画像バス１１５とを接続するＩ／Ｆである。
【００２６】
デバイスＩ／Ｆ１１１は、スキャナ部１３０から受信した画像データを画像バス１１５に送信するためのタイミング調整と、画像バス１１５からプリンタ部１４０への画像データ送信のためのタイミング調整とを行う。スキャナ部１３０は、スキャナセンサによって画像データを生成し、また、生成した画像データに対し、画像形成装置１００に応じた補正、解像度変換等の処理を行う。プリンタ部１４０は、デバイスＩ／Ｆ１１１を介して入力される画像データに基づいてシート（記録媒体）上に画像を形成する。また、プリンタ部１４０は、プリント出力用の画像データに対して、画像形成装置１００のプリントエンジンに応じた補正、解像度変換等の処理を行う。
【００２７】
（ＮＦＣ制御部１０７）
図２（Ｂ）は、ＮＦＣ制御部１０７の構成を示すブロック図である。ＮＦＣ制御部１０７は、ＮＦＣ処理部１５１と、ＮＦＣ処理部１５１に接続された、不揮発性の記憶領域１５２及び有線Ｉ／Ｆ１５３とを備える。有線Ｉ／Ｆ１５３は、システムバス１１４に接続されている。また、ＮＦＣ制御部１０７は、画像形成装置１００の内部の電源等から有線を介して電力供給１６０を受けることが可能である。
【００２８】
ＮＦＣ処理部１５１は、ＣＰＵ（図示せず）、及びＣＰＵのワークメモリであるＲＡＭ（図示せず）から構成される、ＮＦＣに関する通信処理部である。記憶領域１５２は、カードエミュレーションモードで動作する際にリーダ／ライタから読み取ることが可能な情報が格納されている。ＮＦＣ処理部１５１は、リーダ／ライタから読み取ることが可能な情報を、記憶領域１５２に格納する。有線Ｉ／Ｆ１５３は、ＮＦＣ処理部１５１とシステムバス１１４に接続されたデバイスとの間で、データ（情報）を送受信するためのＩ／Ｆである。ＣＰＵ１０１は、有線Ｉ／Ｆ１５３を介して、ＮＦＣ処理部１５１と情報の送受信を行うことで、記憶領域１５２への情報の書き込み、及び記憶領域１５２からの情報の読み出しを行うことができる。
【００２９】
ＮＦＣ制御部１０７は、外部のリーダ／ライタとの近距離無線通信を行う際に、アンテナ１０８で受信した電波によって電力の供給を受けて動作することができる。なお、記憶領域１５２に対する、携帯端末３００のＮＦＣ制御部３０７からのデータアクセスは、アンテナ１０８から電力の供給を受けて行うのに加えて、画像形成装置１００内部の電源等から有線で電力供給１６０を受けて行うこともできる。即ち、画像形成装置１００が電源オフの状態になった後も、携帯端末３００からＮＦＣ通信７００によって記憶領域１５２から情報を読み取ることが可能である。
【００３０】
本実施形態では、ＮＦＣ制御部１０７は、画像形成装置１００でエラーが発生していない状態（通常動作状態）において、リーダ／ライタモード（第１モード）とカードエミュレーションモード（第２モード）とのいずれかの動作モードで動作する。ここで、リーダ／ライタモードは、通信可能な範囲内に存在する外部装置（携帯端末３００）に対して、近距離無線通信であるＮＦＣによって情報の読み取り及び書き込みが可能な動作モードである。また、カードエミュレーションモードは、通信可能な範囲内に存在する外部装置（携帯端末３００）が画像形成装置１００に対して、ＮＦＣによって情報の読み取り及び書き込みが可能な動作モードである。なお、本実施形態で、ＮＦＣ制御部１０７は通信手段の一例である。
【００３１】
＜携帯端末の構成＞
図３は、本実施形態に係る携帯端末３００の構成を示すブロック図である。携帯端末３００は、ＣＰＵ３０１、ＲＡＭ３０２、フラッシュＲＯＭ３０３、操作部３０４、カメラ３０５、無線ＬＡＮ Ｉ／Ｆ３０６及びＮＦＣ制御部３０７を備え、それらはシステムバス３０９を介して接続されている。これらのデバイスは、システムバス３０９を介して相互にデータの送受信を行いうる。なお、携帯端末３００のＮＦＣ制御部３０７の機能は、画像形成装置１００のＮＦＣ制御部１０７と同様である。
【００３２】
ＣＰＵ３０１は、携帯端末３００全体を制御する。ＲＡＭ３０２は、ＣＰＵ３０１が演算に用いるデータを一時的に格納するためのワークメモリとして使用される、揮発性のメモリである。フラッシュＲＯＭ３０３は、ＣＰＵ３０１が使用するプログラムや各種データを格納する、書き換え可能な不揮発性のメモリである。操作部３０４は、液晶ディスプレイ（ＬＣＤ）及びタッチパネルを備え、携帯端末３００のユーザに対し、画像形成装置１００へユーザ操作によって情報を入力するための入力Ｉ／Ｆ、及び情報を出力するための出力Ｉ／Ｆとして機能する。
【００３３】
カメラ３０５は、静止画または動画を撮影する。無線ＬＡＮ Ｉ／Ｆ３０６は、無線ＬＡＮ通信８００を介して外部機器との間でデータの送受信を行うためのＩ／Ｆである。ＮＦＣ制御部３０７は、ＮＦＣ通信７００を行うための制御を行う。アンテナ３０８は、ＮＦＣ通信７００を行うためのアンテナであり、外部機器との間でＮＦＣ通信７００のための電波を送受信を行う。
【００３４】
＜近接無線通信の例＞
図４は、画像形成装置１００と携帯端末３００が離れた状態及び近接した状態の一例を示す図である。ここでは、画像形成装置１００のＮＦＣ制御部１０７はカードエミュレーションモードで動作し、携帯端末３００のＮＦＣ制御部３０７はリーダ／ライタモードで動作している例を示している。
【００３５】
図４（Ａ）は、画像形成装置１００と携帯端末３００が離れた状態を示している。図４（Ａ）に示す状態は、携帯端末３００のＮＦＣ制御部３０７が、画像形成装置１００のＮＦＣ制御部１０７と近距離無線通信を行える範囲外にある状態である。この状態では、携帯端末３００は、ＮＦＣ制御部１０７の記憶領域１５２に格納された情報を、近距離無線通信によって読み書きすることは不可能である。
【００３６】
図４（Ｂ）は、画像形成装置１００と携帯端末３００が近接した状態を示している。図４（Ｂ）に示す状態は、携帯端末３００のＮＦＣ制御部３０７が、画像形成装置１００のＮＦＣ制御部１０７と近距離無線通信を行える範囲内にある状態である。この状態では、携帯端末３００は、ＮＦＣ制御部１０７の記憶領域１５２に格納された情報を、近接無線通信によって読み書きすることが可能である。
【００３７】
携帯端末３００は、そのような近接無線通信を行うことで、画像形成装置１００に関する情報、例えば、携帯端末３００で動作するアプリケーションのダウンロードリンク等を、記憶領域１５２から読み取ることが可能である。携帯端末３００は、読み取ったダウンロードリンクを用いてダウンロードしたアプリケーションを利用して、例えば、携帯端末３００内の画像データを、無線ＬＡＮ通信８００を介して画像形成装置１００に送信できる。これにより、携帯端末３００は、当該画像データの印刷を画像形成装置１００に実行させることができる。
【００３８】
＜画像形成装置の動作（通常動作状態）＞
次に、図５乃至図８を参照して、画像形成装置１００が通常動作状態である間の、携帯端末３００との間で行うＮＦＣ通信７００について説明する。なお、通常動作状態とは、画像形成装置１００においてエラーが発生していない状態を示す。本実施形態では、通常動作状態では、ＮＦＣ制御部１０７の動作モードはリーダ／ライタモードに設定されているものとする。これは、画像形成装置１００の認証機能を利用可能にするためである。この場合、携帯端末３００のＮＦＣ制御部３０７の動作モードがカードエミュレーションモードに設定されていれば、ＮＦＣによって携帯端末３００からユーザの認証情報を取得し、認証処理を行うことができる。なお、通常動作状態において、ＮＦＣ制御部１０７の動作モードはカードエミュレーションモード等に設定されていてもよい。
【００３９】
（情報設定処理）
図５は、本実施形態に係る、画像形成装置１００がＮＦＣ制御部１０７に情報を設定する処理の手順を示すフローチャートである。なお、以下では、ＮＦＣ制御部１０７に、上述のアプリケーションのダウンロードリンクを設定する例について説明する。図５に示す処理は、ＣＰＵ１０１がＲＯＭ１０３に格納されたプログラムをＲＡＭ１０２に読み出して実行することによって、画像形成装置１００において実現される。
【００４０】
まず、図６は、図５に示す情報設定処理が画像形成装置１００で実行される際に操作部１２０に表示される表示画面の一例を示す図である。操作部１２０は、表示部６０１及びＮＦＣ通知ＬＥＤ６０２を備える。表示部６０１は、画像形成装置１００からのメッセージや操作メニュー等を表示する。ＮＦＣ通知ＬＥＤ６０２は、ＮＦＣ制御部１０７の動作モードがカードエミュレーションモードである場合に点灯する。ＮＦＣ通知ＬＥＤ６０２は、点灯することによって、ＮＦＣ制御部１０７の動作モードがカードエミュレーションモードに設定されていることをユーザに通知する。操作部１２０上にはアンテナ１０８が配置されている。ユーザは、携帯端末３００のアンテナ３０８をアンテナ１０８に近接させることによって、ＮＦＣ制御部１０７とＮＦＣ制御部３０７との間でＮＦＣ通信を実行させることができる。
【００４１】
図５に示す処理は、ユーザが操作部１２０を操作して、ＮＦＣ制御部１０７へダウンロードリンクを設定することを示す選択指示を入力することによって開始される。処理を開始すると、Ｓ５０１で、ＣＰＵ１０１は、ＨＤＤ１０４に格納されているダウンロードリンク情報を、有線Ｉ／Ｆ１５３を介して、ＮＦＣ制御部１０７の記憶領域１５２に書き込む。次に、Ｓ５０２で、ＣＰＵ１０１は、ＮＦＣ制御部１０７の動作モードを、リーダ／ライタモードからカードエミュレーションモードに切り替えることで、当該動作モードをカードエミュレーションモードに設定する。なお、ＣＰＵ１０１は、ＮＦＣ制御部１０７に内蔵されているレジスタ（不図示）の設定によって、ＮＦＣ制御部１０７の動作モードの設定を行う。
【００４２】
ＮＦＣ制御部１０７の動作モードをカードエミュレーションモードに切り替えた後、Ｓ５０３で、ＣＰＵ１０１は、ＮＦＣ通知ＬＥＤ６０２を点灯させることで、ユーザに、ＮＦＣ制御部１０７がカードエミュレーションモードで動作していること通知する。更に、Ｓ５０４で、ＣＰＵ１０１は、表示部６０１に、ユーザの携帯端末３００の動作モードをリーダ／ライタモードに設定するよう当該ユーザに促すメッセージを表示した後、情報設定処理を終了する。
【００４３】
（情報読取処理）
図７は、本実施形態に係る、携帯端末３００が画像形成装置１００のＮＦＣ制御部１０７から情報を読み取る処理の手順を示すフローチャートである。また、図８（Ａ）及び（Ｂ）は、図７に示す情報読取処理が携帯端末３００で実行される際に、携帯端末３００の操作部３０４に設けられた表示部に表示されるメッセージの一例を示している。以下では、携帯端末３００が上述のアプリケーションのダウンロードリンクを読み取る例について説明する。なお、図７に示す処理は、携帯端末３００に予めインストールされた、ＮＦＣ通信においてリーダ／ライタとして動作するアプリケーションについてユーザが実行指示を行うことで開始される。携帯端末３００のＣＰＵ３０１は、当該アプリケーションを実行することによって、図７に示す処理が携帯端末３００において実現する。そのようなアプリケーションは、単一のアプリケーションに限られず、複数のアプリケーションであってもよいし、あるいは、アプリケーションの一部をユーザによる操作に置き換えることで、同様の処理を実現してもよい。
【００４４】
Ｓ７０１で、ＣＰＵ３０１は、ＮＦＣ制御部３０７の動作モードをリーダ／ライタモードに設定する。次に、Ｓ７０２で、ＣＰＵ３０１は、図８（Ａ）にように、ＮＦＣ制御部３０７がリーダ／ライタモードで動作していることを示すメッセージを、表示部９０１に表示する。
【００４５】
表示部９０１に表示されたメッセージを確認したユーザが、携帯端末３００（のアンテナ３０８）を、画像形成装置１００のアンテナ１０８に近接させると、ＣＰＵ３０１は、画像形成装置１００との間でＮＦＣ通信７００の接続を試みる。Ｓ７０３で、ＣＰＵ３０１は、ＮＦＣ通信７００の確立を試みて、ＮＦＣ通信７００の接続が確立されたか否かを判定する。ＣＰＵ３０１は、ＮＦＣ制御部３０７に内蔵されている、ＮＦＣ制御部３０７の状態を示すレジスタ（図示せず）を確認することによって、ＮＦＣ通信７００の接続の確立を確認できる。ＣＰＵ３０１は、ＮＦＣ通信７００の接続が確立されていないと判定した場合（Ｓ７０３で「Ｎｏ」）、ＮＦＣ通信７００が確立されるまで待機する。一方、ＣＰＵ３０１は、ＮＦＣ通信７００の接続が確立されたと判定した場合（Ｓ７０３で「Ｙｅｓ」）、処理をＳ７０４に進める。
【００４６】
ＮＦＣ通信７００が確立されると、ＮＦＣ制御部３０７が、ＮＦＣ制御部１０７の記憶領域１５２から情報（ダウンロードリンク情報）を読み取る。Ｓ７０４で、ＣＰＵ３０１は、図８（Ｂ）で示すように、記憶領域１５２から読み取った、アプリケーションのダウンロードリンクを、表示部９０１に表示して、情報読取処理を終了する。
【００４７】
上述の情報設定処理及び情報読取処理では、携帯端末３００が、ＮＦＣ通信７００によって、携帯端末３００で動作するアプリケーションのダウンロードリンクを、画像形成装置１００から読み取る例について説明した。しかし、画像形成装置１００から読み取られる情報は、かかる情報に限られず、種々の情報とすることが可能である。例えば、画像形成装置１００のＩＰアドレス、消耗品（トナーカートリッジ、用紙等）の残量、印刷ジョブの処理状況、印刷枚数カウンタ情報、製品マニュアルＷｅｂリンク等の種々の情報を、携帯端末３００が画像形成装置１００から読み取れるようにしうる。また、１つの情報に限らず、複数の情報を一度のＮＦＣ通信７００で、携帯端末３００が画像形成装置１００から読み取れるようにしうる。また、ユーザの操作による選択に依存せず、記憶領域１５２に予め定められた情報を格納しておき、そのような情報を携帯端末３００が画像形成装置１００から読み取れるようにしてもよい。
【００４８】
なお、上述の例では、画像形成装置１００が表示部６０１を備えている例について示しているが、画像形成装置１００が表示部を備えていない場合もある。このような場合、表示部へのメッセージの代わりに、例えばＬＥＤのみを用いてユーザに対する通知を行ってもよい。
【００４９】
＜画像形成装置の動作（エラー発生時）＞
次に、図９乃至図１０を参照して、画像形成装置１００においてエラーが発生した際の、画像形成装置１００の動作について説明する。
【００５０】
図９は、本実施形態に係る、画像形成装置１００においてエラーが発生した際に当該画像形成装置が実行する処理の手順を示すフローチャートである。また、図１０は、図９に示す処理が画像形成装置１００で実行される際に、操作部１２０に表示される表示画面の一例を示す図である。なお、図９に示す処理は、ＣＰＵ１０１がＲＯＭ１０３に格納されたプログラムをＲＡＭ１０２に読み出して実行することによって、画像形成装置１００において実現される。
【００５１】
画像形成装置１００が通常動作状態となると、Ｓ９０１で、ＣＰＵ１０１は、画像形成装置１００におけるエラーの発生を監視して、エラーが発生したか否かを判定する。ＣＰＵ１０１は、エラーが発生していないと判定した場合（Ｓ９０１で「Ｎｏ」）、当該判定処理を繰り返すことで、エラーの発生を監視する。この場合、画像形成装置１００は通常動作状態であり、コピー機能やプリント機能等の機能を使用可能である。一方、ＣＰＵ１０１は、エラーが発生したと判定した場合（Ｓ９０１で「Ｙｅｓ」）、処理をＳ９０２に進める。Ｓ９０２で、ＣＰＵ１０１は、図１０（Ａ）に示すように、操作部１２０のエラー通知ＬＥＤ６０４を点灯させるとともに、エラーの発生を示すメッセージを表示部６０１に表示する。これにより、ＣＰＵ１０１は、画像形成装置１００においてエラーが発生したことをユーザに通知する。
【００５２】
次に、Ｓ９０３で、ＣＰＵ１０１は、ＮＦＣ制御部１０７の記憶領域１５２に書き込まれている情報の上書きを避けるため、当該情報をＨＤＤ１０４へ一時的に移動する（退避させる）。その後、Ｓ９０４で、ＣＰＵ１０１は、Ｓ９０１で発生を検出したエラーに関連する情報であるエラー情報を取得して、ＮＦＣ制御部１０７の記憶領域１５２に書き込む（格納する）。このように、ＣＰＵ１０１は、取得したエラー情報を、カードエミュレーションモードにおいて携帯端末３００が画像形成装置１００からＮＦＣによって読み取り可能な情報として、ＮＦＣ制御部１０７に設定する。
【００５３】
次に、ＣＰＵ１０１は、Ｓ９０５で、ＮＦＣ制御部１０７の動作モードをカードエミュレーションモードに設定する。このように、ＣＰＵ１０１は、画像形成装置１００でエラーが発生した状態において携帯端末３００によるエラー情報のの読み取りが可能になるよう、ＮＦＣ制御部１０７の動作モードをカードエミュレーションモードに設定する。なお、本実施形態では、通常動作状態でＮＦＣ制御部１０７はリーダ／ライタモードに設定されているため、ＣＰＵ１０１は、動作モードをリーダ／ライタモードからカードエミュレーションモードに切り替える。なお、通常動作状態でＮＦＣ制御部１０７がカードエミュレーションモードに設定されている場合には、動作モードの設定を変更する必要はない。
【００５４】
Ｓ９０５の後、ＣＰＵ１０１は、Ｓ９０６で、操作部１２０のＮＦＣ通知ＬＥＤ６０２を点灯させることで、画像形成装置１００のＮＦＣ制御部１０７がカードエミュレーションモードで動作していることをユーザに通知する。更に、Ｓ９０７で、ＣＰＵ１０１は、図１０（Ａ）に示すように、ユーザの携帯端末３００の動作モードをリーダ／ライタモードに設定するよう促すメッセージを、表示部６０１に表示する。これにより、ユーザに、携帯端末３００（即ち、ＮＦＣ制御部３０７）をリーダ／ライタモードに設定すべきこと通知する。
【００５５】
ここで、ユーザが、表示部６０１の表示に従って、携帯端末３００のＮＦＣ制御部３０７の動作モードをリーダ／ライタモードに設定し、携帯端末３００のアンテナ３０８を画像形成装置１００のアンテナ１０８に近接させたものとする。この場合、ＮＦＣ制御部３０７は、ＮＦＣ制御部１０７の記憶領域１５２から、ＮＦＣ通信７００によって情報を読み取る。これにより、携帯端末３００は、上述のエラー情報を画像形成装置１００から読み取ることができる。携帯端末３００におけるこのような処理は、図７に示す情報読取処理によって行われる。
【００５６】
図１１は、携帯端末３００において情報読取処理が実行された際に、Ｓ７０４で携帯端末３００の表示部８０１に表示される表示画面の一例である。図１１に示すように、表示部９０１には、画像形成装置１００からＮＦＣ通信７００によって読み取った情報として、エラーの内容と、その詳細情報及びエラーに対する対処方法に関する情報を取得するためのＷｅｂリンクが表示される。ユーザは、表示部８０１の表示内容に基づいて、画像形成装置１００において発生したエラーを解消することが可能となる。
【００５７】
画像形成装置１００では、その後、Ｓ９０８で、ＣＰＵ１０１は、監視中のエラーの発生状況を確認して、発生したエラーが解消したか否かを判定する。ＣＰＵ１０１は、エラーが解消していないと判定した場合（Ｓ９０８で「Ｎｏ」）、ＮＦＣ制御部１０７がカードエミュレーションモードで動作している状態を維持する。一方、ＣＰＵ１０１は、発生したエラーが解消したと判定した場合（Ｓ９０８で「Ｙｅｓ」）、処理をＳ９０９へ進める。
【００５８】
ＣＰＵ１０１は、Ｓ９０９で、Ｓ９０３でＨＤＤに移動した（退避させた）情報を取得し、Ｓ９１０で、取得した情報をＮＦＣ制御部１０７の記憶領域１５２に書き込む（戻す）。その後、Ｓ９１１で、ＣＰＵ１０１は、ＮＦＣ制御部１０７の動作モードをリーダ／ライタモードに設定する。最終的に、ＣＰＵ１０１は、Ｓ９１２で、図１１（Ｂ）に示すように、画像形成装置１００において発生したエラーが解消したことを示すメッセージを表示部６０１に表示するとともに、エラー通知ＬＥＤ６０４を消灯させる。これにより、ＣＰＵ１０１は、画像形成装置１００において発生したエラーが解消したことをユーザに通知する。更に、ＣＰＵ１０１は、ＮＦＣ通知ＬＥＤ６０２を消灯させることで、画像形成装置１００のＮＦＣ制御部１０７がリーダ／ライタモードで動作していることをユーザに通知する。その後処理を終了する。
【００５９】
上述の処理では、Ｓ９０３、Ｓ９０９及びＳ９１０で、画像形成装置１００においてエラーが発生した際、ＮＦＣ制御部１０７の記憶領域１５２に書き込まれている情報を、ＨＤＤ１０４に一時的に退避させ、エラー情報を記憶領域１５２に書き込んでいる。しかし、携帯端末３００から読み取られる情報は、記憶領域１５２ではなくＨＤＤ１０４に格納しておいてもよい。その場合、画像形成装置１００と携帯端末３００と間でＮＦＣ通信７００が行われるごとに、ＮＦＣ制御部１０７が、ＨＤＤ１０４から情報を読み出して、ＮＦＣ通信７００を介して携帯端末３００に送信すればよい。これにより、Ｓ９０３やＳ００９及びＳ９１０を省略することが可能である。
【００６０】
以上説明したように、本実施形態によれば、画像形成装置１００が小型の表示部しか備えていないか、表示部そのものを備えていない場合にも、より大型の表示部を備えた携帯端末３００を利用して、画像形成装置１００のエラー情報を表示可能になる。携帯端末３００がタブレットＰＣのように大型の表示部を備える場合には、特に有利である。
【００６１】
また、本実施形態では、ＮＦＣ制御部１０７は、携帯端末３００とのＮＦＣ通信７００によって、電力供給を受けることが可能である。そのため、エラー発生時にユーザが画像形成装置１００の電源をオフにしても、携帯端末３００でＮＦＣによって画像形成装置１００からエラー情報を読み取ることが可能である。
【００６２】
［第２の実施形態］
次に、図１２を参照して、本発明の第２の実施形態について説明する。第２の実施形態は、画像形成装置１００においてエラーが発生した際に、画像形成装置１００が実行する処理が、第１の実施形態とは異なっている。なお、以下では、説明の簡略化のため、第１の実施形態と共通する部分についてはその説明を省略する。
【００６３】
第１の実施形態では、画像形成装置１００ににエラーが発生した際に、ＮＦＣ制御部１０７の動作モードはカードエミュレーションモードに設定される。このため、エラーが解消するまでの間、ユーザは、ＮＦＣ制御部１０７のアンテナ１０８に認証カード（図示せず）を近接させたとしても、ＮＦＣ制御部１０７に当該認証カードから認証情報を読み取らせることはできない。即ち、画像形成装置１００の認証機能を利用できない。そこで、本実施形態では、ユーザの利便性を向上させるために、画像形成装置１００にエラーが発生した際にも、画像形成装置１００の認証機能を利用できるようにする。
【００６４】
図１２は、本実施形態に係る、画像形成装置１００においてエラーが発生した際に当該画像形成装置が実行する処理の手順を示すフローチャートである。図１２に示す処理は、ＣＰＵ１０１がＲＯＭ１０３に格納されたプログラムをＲＡＭ１０２に読み出して実行することによって、画像形成装置１００において実現される。なお、図１２において、Ｓ１２０１〜Ｓ１２０４、Ｓ１２０６〜Ｓ１２１０は、図９（第１の実施形態）におけるＳ９０１〜Ｓ９０４、Ｓ９０８〜Ｓ９１２と同様であるため、その説明を省略する。
【００６５】
本実施形態では、Ｓ１２０４の後、Ｓ１２０５で、ＣＰＵ１０１は、ＮＦＣ制御部１０７の動作モードをカードエミュレーションモードに固定的に設定しない。ＣＰＵ１０１は、Ｓ１２０５では、リーダ／ライタモードとカードエミュレーションモードに設定とを所定の時間間隔で交互に切り替えながら、ＮＦＣ制御部１０７を動作させる、動作モードの切り替え制御を行う。ＣＰＵ１０１は、当該切り替え制御を、画像形成装置１００にエラーが発生した後、当該エラーが解消する（Ｓ１２０６で「Ｙｅｓ」）までの間、継続する。
【００６６】
これにより、画像形成装置１００にエラーが発生した際にも、ＮＦＣ制御部１０７がリーダ／ライタモードで動作している際にユーザがＮＦＣ制御部１０７に認証カードを近接させることで、画像形成装置１００の認証機能を利用することが可能である。また、ＮＦＣ制御部３０７がカードエミュレーションモードで動作している状態にある携帯端末３００を、ユーザがＮＦＣ制御部１０７に近接させることで、ＮＦＣ制御部１０７に設定されているエラー情報を、携帯端末３００で取得できる。更に、携帯端末３００で当該エラー情報を表示させることが可能である。
【００６７】
なお、上述の切り替え制御で動作モードを切り替える時間間隔は、可能な限り短い間隔（例えば、１０ｍｓｅｃ）に設定するとよい。これにより、ユーザが、ＮＦＣ制御部１０７の動作モードを意識せずに、認証機能の利用や携帯端末３００におけるエラー情報の表示を行うことができる。
【００６８】
また、画像形成装置１００に発生したエラーが解消された場合は、Ｓ１２０９で、ＣＰＵ１０１は、動作モードの切り替え制御を停止して、エラーが発生する前に設定されていた動作モードであるリーダ／ライタモードに戻す。
【００６９】
本実施形態によれば、画像形成装置１００にエラーが発生した際に、ユーザの利便性を低下させることなく、認証カードによる認証機能の利用と、携帯端末３００による画像形成装置１００のエラー情報の表示との両方を実現することが可能である。
【００７０】
［第３の実施形態］
次に、図１３及び図１４を参照して、本発明の第３の実施形態の実施形態について説明する。第３の実施形態は、画像形成装置１００においてエラーが発生した際に、画像形成装置１００が実行する処理が、第１及び第２の実施形態とは異なっている。なお、以下では、説明の簡略化のため、第１及び第２の実施形態と共通する部分についてはその説明を省略する。
【００７１】
図１３は、本実施形態に係る、画像形成装置１００においてエラーが発生した際に当該画像形成装置が実行する処理の手順を示すフローチャートである。図１３に示す処理は、ＣＰＵ１０１がＲＯＭ１０３に格納されたプログラムをＲＡＭ１０２に読み出して実行することによって、画像形成装置１００において実現される。
【００７２】
画像形成装置１００が通常動作状態となると、Ｓ１３０１で、ＣＰＵ１０１は、画像形成装置１００におけるエラーの発生を監視して、エラーが発生したか否かを判定する。ＣＰＵ１０１は、エラーが発生していないと判定した場合（Ｓ１３０１で「Ｎｏ」）、当該判定処理を繰り返すことで、エラーの発生を監視する。この場合、画像形成装置１００は通常動作状態であり、コピー機能やプリント機能等の機能を使用可能である。一方、ＣＰＵ１０１は、エラーが発生したと判定した場合（Ｓ１３０１で「Ｙｅｓ」）、処理をＳ１３０２に進める。Ｓ１３０２で、ＣＰＵ１０１は、図１４に示すように、操作部１２０のエラー通知ＬＥＤ６０４を点灯させるとともに、エラーの発生を示すメッセージを表示部６０１に表示する。これにより、ＣＰＵ１０１は、画像形成装置１００においてエラーが発生したことをユーザに通知する。ここで、ユーザがボタン７０５を押下した場合に、ＣＰＵ１０１は、エラーへの対処方法を表示部６０１に表示してもよい。
【００７３】
次に、Ｓ１３０３で、ＣＰＵ１０１は、画像形成装置１００に発生したエラーが、縮退動作可能なエラーか否かを判定する。ここで、ここで、縮退動作可能なエラーとは、発生したエラーに関連する機能の実行を停止した状態で、画像形成装置１００において一部の機能のみを用いた動作を実行可能なエラーに相当する。このようなエラーが発生した場合、画像形成装置１００は、実行する機能を制限した状態で、動作を継続可能である。例えば、画像形成装置１００は、スキャナ部１３０のエラー発生時には、スキャナ部１３０の動作を停止し、プリントジョブの投入のみ受け付け、プリンタ部１４０を用いてプリントを行うことで、そのような動作が可能である。
【００７４】
Ｓ１３０３で、ＣＰＵ１０１は、縮退動作可能なエラーと判定した場合（Ｓ１３０３で「Ｙｅｓ」）、処理をＳ１３０４に進める。Ｓ１３０４で、ＣＰＵ１０１は、ＲＡＭ１０２等に格納されている切り替え制御フラグをオンに設定し、処理をＳ１３０５に進める。一方、Ｓ１３０３で、縮退動作不可能なエラーと判定した場合（Ｓ１３０３で「Ｎｏ」）、ＣＰＵ１０１は、処理をそのままＳ１３０５に進める。
【００７５】
Ｓ１３０５及びＳ１３０６は、Ｓ９０３及びＳ９０４（図９）と同様である。次に、Ｓ１３０７で、ＣＰＵ１０１は、切り替え制御フラグがオンに設定されているか否かを判定する。ＣＰＵ１０１は、当該フラグがオンに設定されている場合（Ｓ１３０７で「Ｙｅｓ」）、Ｓ１３１１に処理を進める一方、当該フラグがオフに設定されている場合（Ｓ１３０７で「Ｎｏ」）、Ｓ１３０８に処理を進める。
【００７６】
Ｓ１３１１で、ＮＦＣ制御部１０７の動作モードをカードエミュレーションに設定する（Ｓ１３０８）。これは、画像形成装置１００が縮退動作不可能な場合は、画像形成装置１００は何らの動作も実行することができないため、ユーザが認証機能を利用できるようにする必要がない。このため、Ｓ１３０８〜Ｓ１３１０では、第１の実施形態（図９のＳ９０５〜Ｓ９０７）と同様の処理を行い、ＮＦＣ制御部１０７をカードエミュレーションモードで動作させる。その後、処理をＳ１３１２に進める。
【００７７】
一方、Ｓ１３０８で、ＣＰＵ１０１は、第２の実施形態（図１２のＳ１２０５）と同様の処理を行う。即ち、ＣＰＵ１０１は、リーダ／ライタモードとカードエミュレーションモードに設定とを所定の時間間隔で交互に切り替えながら、ＮＦＣ制御部１０７を動作させる、動作モードの切り替え制御を行う。その後、処理をＳ１３１２に進める。
【００７８】
Ｓ１３１２〜Ｓ１３１６は、Ｓ９０９〜Ｓ９１２と同様であるので、その説明を省略する。
【００７９】
このように、本実施形態では、画像形成装置１００に発生したエラーが縮退動作可能なエラーである場合、ＮＦＣ制御部１０７は、リーダ／ライタモードとカードエミュレーションモードとを交互に切り替えるように制御される。これにより、画像形成装置１００を利用したいユーザが画像形成装置１００のアンテナ１０８に認証カードを近接させることで認証機能を利用できるとともに、携帯端末３００による画像形成装置１００のエラー情報の表示を行うことが可能である。このため、認証機能を介して画像形成装置１００を使用するユーザにとっての利便性を損なうことなく、ＮＦＣによって携帯端末３００に対するエラー情報の通知を行うことが可能である。また、本実施形態では、画像形成装置１００が縮退動作不可能な場合のみ、第１の実施形態と同様に、動作モードをカードエミュレーションに固定する。これにより、エラー発生時にユーザが画像形成装置１００の電源をオフ状態にしても、画像形成装置１００から携帯端末３００でエラー情報を読み取ることが可能である。
【００８０】
なお、本実施形態では、縮退動作可能なエラーの例として、スキャナ部１３０で発生するエラーについて説明したが、その他のエラーの場合もありうる。例えば、画像形成装置１００でプリントした用紙をまとめるための、画像形成装置１００に備えられたステイプラ（図示せず）で発生するエラーが一例として挙げられる。画像形成装置１００は、ステイプラにエラーが発生した場合には、ステイプル動作を実行せずに、プリント済みの用紙を排紙する動作を実行できるためである。
【００８１】
一方、縮退動作不可能なエラーの例としては、操作部１２０、デバイスＩ／Ｆ１１１で発生するエラー等が挙げられる。例えば、操作部１２０でエラーが発生した場合、ユーザによる操作部１２０を用いた画像形成装置１００の操作が不可能である。そのため、画像形成装置１００は、認証機能をユーザが利用できるようにする必要がない。また、デバイスＩ／Ｆ１１１でエラーが発生した場合、スキャナ部１３０またはプリンタ部１４０を介した画像データの入出力が行えない。そのため、操作部１２０でエラーが発生する場合と同様、画像形成装置１００は、認証機能をユーザが利用できるようにする必要がない。したがって、このような場合には、ＮＦＣ制御部１０７の動作モードをカードエミュレーションモードに切り替えても、ユーザの利便性を損なうことはない。
【００８２】
［第４の実施形態］
次に、本発明の第４の実施形態について説明する。上述の第１乃至第３の実施形態では、画像形成装置１００が通常動作状態である場合、ＮＦＣ制御部１０７の動作モードの切り替えは、ユーザの指示に応じて行っている。通常動作状態では、このような切り替えではなく、ＮＦＣ制御部１０７の動作モードを、図１２のＳ１２０５のように、リーダ／ライタモードとカードエミュレーションモードとを所定の時間間隔で交互に切り替える制御を行ってもよい。本実施形態では、ＣＰＵ１０１は、画像形成装置１００が通常動作状態である間に、ＮＦＣ制御部１０７の動作モードについて、このような切り替え制御を行う。
【００８３】
ただし、このような切り替え制御を行っている間に、ＮＦＣ制御部１０７がリーダ／ライタモードに設定された状態で画像形成装置１００の電源がオフ状態となった場合、ＮＦＣ制御部１０７に書き込まれている情報を、携帯端末３００で読み取れなくなる。このため、本実施形態では、ＣＰＵ１０１は、通常動作状態においてエラーが発生した場合には、このような切り替え制御を中断して、ＮＦＣ制御部１０７の動作モードをカードエミュレーションモードに固定する。その後、エラーが解消した際に、動作モードの切り替え制御を再開する。
【００８４】
本実施形態によれば、ＮＦＣ制御部１０７の動作モードを切り替える操作をユーザが行う必要がなくなる。これにより、ユーザの利便性を低下させることなく、リーダ／ライタモードで認証機能を利用したり、カードエミュレーションモードで携帯端末３００に情報を読み取らせ、表示させることが可能である。また、本実施形態では、第１及び第３の実施形態と同様、画像形成装置１００の電源がオフ状態となった場合でも、携帯端末３００が、ＮＦＣ通信によって画像形成装置１００からエラー情報等の情報を読み取ることが可能である。
【００８５】
［その他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワークまたは各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014222865.tif 000003
【図２】
2014222865.tif 000004
【図３】
2014222865.tif 000005
【図４】
2014222865.tif 000006
【図５】
2014222865.tif 000007
【図６】
2014222865.tif 000008
【図７】
2014222865.tif 000009
【図８】
2014222865.tif 000010
【図９】
2014222865.tif 000011
【図１０】
2014222865.tif 000012
【図１１】
2014222865.tif 000013
【図１２】
2014222865.tif 000014
【図１３】
2014222865.tif 000015
【図１４】
2014222865.tif 000016