(57)【要約】【課題】近距離無線通信を用いて外部の端末からユーザに関する情報を取得した際に、適切な処理を実行することを目的とする。【解決手段】画面を表示し、近距離無線通信を実行することで、外部の端末からユーザに関する情報を取得し、ユーザに関する情報が取得された際に表示されている画面に対応する機能に関する処理であって、ユーザに関する情報を用いて実行される処理を決定し、決定された処理を実行する。【選択図】図１２
2018093533.tif 000002
【特許請求の範囲】
【請求項１】
近距離無線通信を実行する画像処理装置であって、
画面を表示する表示手段と、
前記近距離無線通信を実行することで、外部の端末からユーザに関する情報を取得する取得手段と、
前記取得手段により前記ユーザに関する情報が取得された際に前記表示手段により表示されている画面に対応する機能に関する処理であって、前記ユーザに関する情報を用いて実行される処理を決定する決定手段と、
前記決定手段により決定された処理を実行する実行手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記表示手段により表示されている画面がデータを送信する送信機能に対応する画面である場合、前記決定手段は、前記ユーザに関する情報を用いて実行される処理は前記送信機能による前記データの送信先の宛先にアドレスを設定する処理であると決定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記表示手段により表示されている画面がユーザを認証する認証機能に対応する画面である場合、前記決定手段は、前記ユーザに関する情報を用いて実行される処理は認証処理であると決定することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
複数の領域を有する記録媒体を更に有し、
前記表示手段により表示されている画面が前記記録媒体にデータを保存する保存機能に対応する画面である場合、前記決定手段は、前記ユーザに関する情報を用いて実行される処理は、前記保存機能によるデータの保存先として前記複数の領域に含まれる１つの領域を示す情報を保存先として設定する処理であると決定することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記決定手段は、前記取得手段により前記ユーザに関する情報が取得された際に前記表示手段により表示されている画面の画面ＩＤに対応する機能に関する処理を決定することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記近距離無線通信は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）であることを特徴とする請求項１乃至５の何れか１項に記載の画像処理装置。
【請求項７】
画面を表示する表示手段を有し、近距離無線通信を実行する画像処理装置が実行する情報処理方法であって、
前記近距離無線通信を実行することで、外部の端末からユーザに関する情報であるユーザに関する情報を取得する取得ステップと、
前記取得ステップで前記ユーザに関する情報が取得された際に前記表示手段により表示されている画面に対応する機能に関する処理であって、前記ユーザに関する情報を用いて実行される処理を決定する決定ステップと、
前記決定ステップで決定された処理を実行する実行ステップと、
を含むことを特徴とする情報処理方法。
【請求項８】
コンピュータを、請求項１乃至６の何れか１項に記載の画像処理装置の各手段として、機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、近距離無線通信手段の一つであるＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）と呼ばれる技術がスマートフォンやタブレットＰＣといった携帯端末に実装され始めている。ＮＦＣの仕様には３つの機能が規定されている。１つ目は、リーダ／ライタ機能であり、ＮＦＣカードやＮＦＣタグに対するデータのリード及びライトを実施することができる。２つ目は、ピア・ツー・ピア機能であり、ＮＦＣを介して様々なデータの送受信が可能である。３つ目は、カードエミュレーション機能であり、先のＮＦＣタグと同等の動作を実施することができる。
【０００３】
画像形成装置においても、これまでＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）タグを利用して実現していた、ユーザに対する使用の可否を制御するための認証機能をＮＦＣに置き換えることが可能である。ＮＦＣは様々な機器において利用可能であるため、ＮＦＣを介して送受信されるデータも、ＩＤ情報、電話番号等の個人情報からＩＰアドレス等の機器情報といった幅広い種類となる。また、ＮＦＣ搭載機器間で同一の情報（例えばＩＤ情報）が送受信される場合であっても、ある条件ではＩＤ情報を認証機能用に使用するが、別の条件ではＩＤ情報をユーザ情報の登録用に使用するといったことが考えられる。更に、ＮＦＣは通信可能な距離が数ｃｍ程度であることから、ＮＦＣ搭載機器を接触させる、いわゆるタッチと呼ばれる直感的な操作により２つのＮＦＣ搭載機器間でデータの送受信を実行することが可能となる。こうした特徴を生かしたものとして、ディスプレイを搭載したＮＦＣ機器において、ディスプレイ上に表示されたオブジェクトをユーザが選択した際に、オブジェクトに関連付けられたアクションをＮＦＣ経由で送信し、実行する技術が開発されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００９−５３１８８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＮＦＣカードのようにデータを送信する機器にもかかわらずオブジェクトを選択できないもの存在する。このため、ＮＦＣを介してデータを送信する機器の構成に依存せず、同一の情報を受信した際に直感的に情報を制御する仕組みが求められている。
【０００６】
本発明は、近距離無線通信を用いて外部の端末からユーザに関する情報を取得した際に、適切な処理を実行することを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明の画像形成装置は、近距離無線通信を実行する画像処理装置であって、画面を表示する表示手段と、前記近距離無線通信を実行することで、外部の端末からユーザに関する情報であるユーザに関する情報を取得する取得手段と、前記取得手段により前記ユーザに関する情報が取得された際に前記表示手段により表示されている画面に対応する機能に関する処理であって、前記ユーザに関する情報を用いて実行される処理を決定する決定手段と、前記決定手段により決定された処理を実行する実行手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、近距離無線通信を用いて外部の端末からユーザに関する情報を取得した際に、適切な処理を実行することができる。
【図面の簡単な説明】
【０００９】
【図１】システム構成の一例を示す図である。
【図２】画像形成装置のハードウェア構成の一例を示す図である。
【図３】携帯端末のハードウェア構成の一例を示す図である。
【図４】ＮＦＣカードのハードウェア構成の一例を示す図である。
【図５】画像形成装置の操作部に表示されるユーザ認証画面の一例を示す図である。
【図６】画像形成装置の操作部に表示されるメインメニュー画面の一例を示す図である。
【図７】画像形成装置の操作部に表示されるコピーメニュー画面の一例を示す図である。
【図８】画像形成装置の操作部に表示されるセンドメニュー画面の一例を示す図である。
【図９】画像形成装置の操作部に表示されるボックスメニュー画面の一例を示す図である。
【図１０】画像形成装置の操作部に表示されるペアリングメニュー画面の一例を示す図である。
【図１１】ローカル変数の一例を示す図である。
【図１２】実施形態１における画像形成装置の情報処理の一例を示すフローチャートである。
【図１３】実施形態２における画像形成装置の情報処理の一例を示すフローチャートである。
【図１４】ＮＦＣデバイスＩＤ情報をセンド機能で使用する送信先アドレスに追加するメニュー画面の一例を示す図である。
【図１５】ＮＦＣデバイスＩＤ情報に関連付けられたボックスを保存先ボックスに追加するメニュー画面の一例を示す図である。
【図１６】実施形態３における画像形成装置の情報処理の一例を示すフローチャートである。
【図１７】ＮＦＣデバイスＩＤ情報に基づいて送信先アドレス、或いは、保存先ボックスを追加するメニュー画面の一例を示す図である。
【図１８】実施形態４における画像形成装置の情報処理の一例を示すフローチャートである。
【図１９】ＮＦＣデバイスＩＤ情報に基づいて送信先アドレス、保存先ボックスの追加、或いはペアリングの実行を選択するメニュー画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面に基づいて説明する。
【００１１】
＜実施形態１＞
図１は、システム構成の一例を示す図である。
本システムは、画像形成装置１００、パーソナルコンピュータ２００、携帯端末３００、ＮＦＣカード４００、無線ＬＡＮアクセスポイント５００、ローカルエリアネットワーク６００より構成される。
画像形成装置１００は、コピー機能、プリント機能、センド機能及びボックス機能等を有し、各機能の具体的処理は次の通りである。
コピー機能は、紙文書を複写する。
プリント機能は、ローカルエリアネットワーク６００を介して受信した印刷ジョブを印刷する。
センド機能（送信機能）は、電子化された文書データを指定したアドレスに送信する。
ボックス機能（ファイル保存機能）は、電子化された文書データ或いはローカルエリアネットワーク６００を介して受信した電子化された文書データを保存する。
【００１２】
パーソナルコンピュータ２００は、ローカルエリアネットワーク６００を介して文書データに基づいて画像形成装置１００に印刷ジョブを送信することが可能であり、また、画像形成装置１００が電子化した文書データを参照することができる。
携帯端末３００は、ＮＦＣ通信７００機能、無線ＬＡＮ通信８００機能等を具備した持ち運び可能な情報処理端末であり、スマートフォンやタブレットＰＣ等がこれにあたる。
携帯端末３００は、ＮＦＣ通信７００を介して画像形成装置１００との通信を行うことができる。携帯端末３００と画像形成装置１００とで送受信される情報としては、ＩＰアドレス、ユーザＩＤ情報等が挙げられる。また、携帯端末３００は、無線ＬＡＮ通信８００を介して携帯端末３００内の画像データを画像形成装置１００に送信することで画像データの印刷を実行することが可能である。更に、携帯端末３００は、画像形成装置１００が電子化した文書データを、無線ＬＡＮ通信８００を介して参照することができる。
【００１３】
ＮＦＣカード４００は、ＮＦＣ通信７００を介してユーザＩＤ情報を送信するカードである。画像形成装置１００は、ＮＦＣ通信７００を介してＮＦＣカード４００が有するユーザＩＤ情報を受信し、画像形成装置１００内に保持された認証用データベースに基づいてユーザ認証を行う。また、別途ユーザＩＤ情報を保持するサーバを用意し、画像形成装置１００がローカルエリアネットワーク６００を介してサーバと協調して認証処理を実施する構成でもよい。
無線ＬＡＮアクセスポイント５００は、無線ＬＡＮインタフェースを有する携帯端末３００等とローカルエリアネットワーク６００に接続されている機器との通信を可能とする機能を有する。
実施形態１における無線通信インタフェースでは無線ＬＡＮ通信８００を使用したシステム構成を用いているが、Ｂｌｕｅｔｏｏｔｈ（登録商標）等のその他の無線通信技術を使用してもよい。
ローカルエリアネットワーク６００は、イーサネット（登録商標）等で実現されるネットワーク接続であり、画像形成装置１００、パーソナルコンピュータ２００、無線ＬＡＮアクセスポイント５００は、ローカルエリアネットワーク６００を介して接続されている。
携帯端末３００やＮＦＣカード４００は、無線通信機能を有する記録媒体の一例である。また、画像形成装置１００は、画像処理装置の一例である。
【００１４】
図２は、画像形成装置１００のハードウェア構成の一例を示す図である。
ＣＰＵ１０１は、画像形成装置全体を制御する中央演算ユニットである。
ＲＡＭ１０２は、ＣＰＵ１０１で実行されるプログラムが格納されるメモリであり、また、ＣＰＵ１０１が演算に用いるデータを一時的に格納する為のワークメモリでもある。
ＲＯＭ１０３は、画像形成装置１００の起動に用いるプログラムが格納されている。
ＨＤＤ１０４は、画像形成装置１００の制御に関するソフトウェアに係るプログラムや各種設定、保存された文書データ等を格納するハードディスクドライブ（ＨＤＤ）である。
操作部１２０は、ユーザが画像形成装置１００を制御するためのものであり、画像形成装置１００とユーザとの間での情報の入出力を行う。操作部１２０は、ＬＣＤ、タッチパネル及びハードウェアキーにて構成される。ユーザがＬＣＤ上に表示されるボタンを選択する場合は、ユーザは、表示されているボタンに触れればよい。
操作部１２０は、表示部の一例である。
【００１５】
操作部Ｉ／Ｆ１０５は、操作部１２０に対するインタフェースであり、操作部１２０への入出力データを中継する。
ＣＰＵ１０１は、操作部Ｉ／Ｆ１０５を介して受信するユーザが選択したキー情報及びタッチパネル上の座標情報に基づいて画像形成装置１００を制御する。
ネットワークＩ／Ｆ１０６は、ローカルエリアネットワーク６００を介して外部機器とのデータの送受信を行うためのインタフェースである。
ＮＦＣ制御部１０７は、ＮＦＣを介してデータの送受信を行うための制御を行う。
アンテナ１０８は、ＮＦＣ通信７００を行うための電波を送受信するためのアンテナである。
フラッシュＲＯＭ１２７は、ＮＦＣ制御部１０７に接続され、ＮＦＣ制御部１０７で取り扱われるデータの一時保持に使用される。画像形成装置１００は、ＮＦＣ制御部１０７で取り扱われるデータの一時保持にフラッシュＲＯＭ１２７を使用するが、これに限るものではなく、他の不揮発性メモリや電池とＳＲＡＭとの組み合わせたものでもよい。
【００１６】
電源制御部１２５は、画像形成装置１００の電源を制御する部であり、ＣＰＵ１０１からの指示、また、ユーザによる電源スイッチの操作により電源の制御を行う。
ＣＰＵ１０１は、ユーザからの操作を一定期間受け付けていない状態、或いは、ローカルエリアネットワーク６００を介して印刷ジョブを一定期間受信していない状態を検出すると、電源制御部１２５を介して不要な部分への電源供給を停止させる。また、電源制御部１２５は、電源スイッチによる電源オフの操作を検出することが可能であり、検出した結果を電源オフ要求としてＣＰＵ１０１に通知することができる。ＣＰＵ１０１は、電源オフ要求を受信することで画像形成装置１００を電源オフできる状態へと移行させ、電源制御部１２５に対して電源停止の指示を行う。
電源部１２６は、画像形成装置１００に対して交流電源を直流電源に変換する電源であり、電源制御部１２５の指示により変換動作をオフ／オンする。
ＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、ＨＤＤ１０４、操作部Ｉ／Ｆ１０５、ネットワークＩ／Ｆ１０６、ＮＦＣ制御部１０７及び電源制御部１２５は、システムバス１１４を介して接続されている。
【００１７】
イメージバスＩ／Ｆ１０９は、システムバス１１４と画像処理を担当する各部を接続している画像バス１１５との中継、データ構造の変換を担う。
画像バス１１５には、ＲＩＰ１１０、デバイスＩ／Ｆ１１１、プリンタ画像処理部１１２、スキャナ画像処理部１１３が接続されている。
ＲＩＰ１１０は、ラスタイメージプロセッサ（ＲＩＰ）であり、ページ記述言語（ＰＤＬ）コードやディスプレイリストをビットマップイメージに変換する。
デバイスＩ／Ｆ１１１は、スキャナ部１３０やプリンタ部１４０と画像バス１１５を接続するインタフェースであり、スキャナ部１３０とはスキャナバス１１６を介して接続され、プリンタ部１４０とはプリンタバス１１７を介して接続される。
デバイスＩ／Ｆ１１１は、スキャナ部１３０からスキャナバス１１６を介して受信した画像データを画像バス１１５に送信するためのタイミング調整を行う。また、デバイスＩ／Ｆ１１１は、画像バス１１５からプリンタバス１１７を介してプリンタ部１４０への画像データ送信のためのタイミング調整を行う。
スキャナ部１３０は、スキャナセンサーが生成した画像データに対し、画像形成装置１００に応じた補正、解像度変換等の処理を行う。
プリンタ部１４０は、プリント出力する画像データに対し、画像形成装置１００のプリントエンジンに応じた補正、解像度変換等の処理を行う。
【００１８】
図３は、携帯端末３００のハードウェア構成の一例を示す図である。
ＣＰＵ３０１は、携帯端末３００全体を制御する中央演算ユニットである。
ＲＡＭ３０２は、ＣＰＵ３０１で実行されるプログラムが格納されるメモリであり、また、ＣＰＵ３０１が演算に用いるデータを一時的に格納する為のワークメモリである。
フラッシュＲＯＭ３０３は、ＣＰＵ３０１が使用するプログラムや各種データを格納するフラッシュＲＯＭである。
操作部３０４は、ユーザと携帯端末３００との間での情報の入出力を行うものであり、ＬＣＤ及びタッチパネルにて構成される。
カメラ３０５は、静止画や動画を撮影するものである。
無線ＬＡＮ  Ｉ／Ｆ３０６は、無線ＬＡＮ通信８００を介して外部機器との間でデータの送受信を行うためのインタフェースである。
ＮＦＣ制御部３０７は、ＮＦＣ通信７００を行うための制御を行う。
アンテナ３０８は、ＮＦＣ通信７００を行うための電波を送受信するためのアンテナである。
ＣＰＵ３０１、ＲＡＭ３０２、フラッシュＲＯＭ３０３、操作部３０４、カメラ３０５、無線ＬＡＮ  Ｉ／Ｆ３０６及びＮＦＣ制御部３０７は、システムバス３０９を介して接続され、相互にデータの送受信が行われる。
【００１９】
図４は、ＮＦＣカード４００のハードウェア構成の一例を示す図である。
ＲＯＭ４０２は、ＮＦＣカード４００が有するユーザＩＤ情報を保持する。ＮＦＣカード４００では、ユーザＩＤ情報をＲＯＭ４０２に保持しているが、これに限るものではなく、フラッシュＲＯＭといった不揮発メモリ等でも適用可能である。ＮＦＣ制御部４０１は、ＮＦＣ通信７００を行うための制御を行う。アンテナ４０３は、ＮＦＣ通信７００を行うための電波を送受信するためのアンテナである。
図５は、画像形成装置１００の操作部１２０に表示されるユーザ認証画面の一例を示す図である。
図５に示すユーザ認証画面は、ＲＡＭ１０２或いはＨＤＤ１０４に保存されたソフトウェアのプログラムに基づいてＣＰＵ１０１が制御するものである。以下に示す画面においても同様である。
ユーザ認証画面１５０は、画像形成装置１００の操作部１２０に表示される。ユーザは、操作部１２０に表示されたメッセージに従いＮＦＣカード４００をアンテナ１０８にタッチする。画像形成装置１００は、ＮＦＣ通信７００を介して受信したユーザＩＤ情報に基づいてユーザ認証を行う。
【００２０】
図６は、画像形成装置１００の操作部１２０に表示されるメインメニュー画面の一例を示す図である。
図５に示すユーザ認証画面１５０の状態からユーザのＩＤ認証処理が正常に終了した場合、メインメニュー画面１５１に遷移される。
メニュー画面のタイトル１５２は、メインメニューと表示される。
コピーボタン１５３は、ユーザにてコピー機能を実行する場合に選択されるボタンである。センドボタン１５４は、ユーザにてセンド機能を実行する場合に選択されるボタンである。ボックスボタン１５５は、ユーザにてボックス機能を実行する場合に選択されるボタンである。ペアリングボタン１５６は、ユーザにてペアリング機能を実行する場合に選択されるボタンである。
【００２１】
ペアリング機能とは、画像形成装置１００及び携帯端末３００をローカルエリアネットワーク６００及び無線ＬＡＮ通信８００を介して接続するものである。
ペアリング機能は、画像形成装置１００のＩＰアドレスを携帯端末３００にＮＦＣ通信７００を介して送受信し、その後、携帯端末３００は受信したＩＰアドレスを無線ＬＡＮ通信の送信先ＩＰアドレスとして設定する機能としている。しかし、ペアリング機能はこれに限るものではなく、画像形成装置１００及び携帯端末３００は、Ｂｌｕｅｔｏｏｔｈ（登録商標）等のその他の無線通信技術を使用して画像形成装置１００と携帯端末３００とを接続するための設定を実行するようにしてもよい。
ログアウトボタン１５７は、ユーザが画像形成装置１００の使用を終え、認証状態からログアウトする場合に選択されるボタンである。メインメニュー画面構成の状態にある画像形成装置１００は、ユーザがログアウトボタン１５７を選択した場合、図５に示すユーザ認証画面構成の状態へと移行される。
【００２２】
図７は、画像形成装置１００の操作部１２０に表示されるコピーメニュー画面の一例を示す図である。
図６に示すメインメニュー画面１５１の状態からユーザがコピーボタン１５３を選択した場合、コピーメニュー画面１６０に遷移される。
メニュー画面のタイトル１５２は、コピーと表示される。コピー状態表示ウィンドウ１６１は、現在のコピー機能の設定であるコピー倍率が等倍、用紙サイズがＡ４、コピー部数が１部であることを表示している。ユーザは、倍率変更ボタン１６２を選択することでコピー倍率を２５，５０，１００，２００及び４００［％］等の予め決められた倍率の何れかに変更できる。用紙選択ボタン１６３は、ユーザが画像形成装置１００の給紙カセットデッキに設定されたＡ４、Ａ３等の用紙サイズを変更する場合に選択される。ソータボタン１６４は、ユーザが印刷された紙文書の出力形態を変更する場合に選択されるものである。ユーザは、ソータボタン１６４を用いてページ単位或いはグループ単位でのソート、ステイプル処理の有無等を変更することができる。両面ボタン１６５は、ユーザが選択することで片面印刷の紙を両面印刷でコピー、両面印刷の紙を両面印刷でコピー等の指示が可能となる。印刷濃度調整バー１６６は、ユーザが選択することでコピー時の濃度を変更できる。その他の機能ボタン１６７は、ユーザが選択することで２ページを１ページに印刷する２  ｉｎ  １印刷、製本印刷、異なる原稿サイズでのコピー指示、単色カラー印刷、画質調整、エリア指定印刷等の機能を指示できる。コピーメニュー画面構成の状態にある画像形成装置１００は、ユーザがログアウトボタン１５７を選択した場合、図５に示すユーザ認証画面構成の状態へと移行される。
【００２３】
図８は、画像形成装置１００の操作部１２０に表示されるセンドメニュー画面の一例を示す図である。
図６に示すメインメニュー画面１５１の状態からユーザがセンドボタン１５４を選択した場合、センドメニュー画面１７０に遷移される。センドメニュー画面１７０は、宛先等のセンド機能に関する設定をユーザが行うための設定画面として使用される。
メニュー画面のタイトル１５２は、センドと表示される。アドレス帳ボタン１７１は、ユーザが電子化された文書データを送信するアドレスを予め画像形成装置１００に登録されたアドレスの中から指定する場合に選択される。新規に入力ボタン１７２は、ユーザが電子化された文書データを送信するアドレスを直接入力する場合に選択される。自分へ送信ボタン１７３は、ユーザが電子化された文書データを自分に送信する場合に選択される。カラーモードボタン１７４は、ユーザが画像形成装置１００を用いて紙文書から文書データを作成する場合にカラーモードを設定する際に用いるものである。ユーザは、カラーモードボタン１７４を用いて画像形成装置１００が紙文書に基づいて自動で判別する自動モードの他、カラー設定、モノクロ設定等を選択できる。解像度ボタン１７５は、ユーザが画像形成装置１００を用いて文書データを作成する場合の解像度を指定するものである。用紙サイズボタン１７６は、ユーザが紙文書の用紙サイズを指定するものである。ユーザは、用紙サイズボタン１７６を用いて、画像形成装置１００が自動で判別する自動サイズモードの他、Ａ４，Ａ３等を選択できる。両面原稿ボタン１７７は、ユーザが選択することで紙文書が片面原稿、両面原稿等の何れであるかを設定できる。その他の機能ボタン１７８は、ユーザが選択することで画質調整、濃度調整、２ｉｎ１レイアウト等の機能を指示できる。センドメニュー画面構成の状態にある画像形成装置１００は、ユーザがログアウトボタン１５７を選択した場合、図５に示すユーザ認証画面構成の状態へと移行される。
【００２４】
図９は、画像形成装置１００の操作部１２０に表示されるボックスメニュー画面の一例を示す図である。
図６に示すメインメニュー画面１５１の状態からユーザがボックスボタン１５５を選択した場合、ボックスメニュー画面１８０に遷移される。ボックスメニュー画面１８０は、ボックス機能をユーザが使用するための画面として使用される。
メニュー画面のタイトル１５２は、ボックスと表示される。新規に登録ボタン１８１は、ユーザが選択することで予め用意されたボックスを個人用途向けに名称、アクセス権、ユーザＩＤ情報への関連付け等を登録することができる。検索ボタン１８２は、ユーザが選択することでボックス名称、ボックス内に保存された文書データの名称等で検索することができる。ボックス番号１８３は、画像形成装置１００内に用意されたボックスの管理番号を示し、Ｎｏ．００から順に０１，０２と付加される。ボックス名称１８４は、ユーザが登録したボックス名称を示す。
【００２５】
ボックス使用量１８５は、ボックスが使用している容量を示す。ボックス番号００ボタン１８６は、ボックス番号００に登録された名称とボックス使用量を示すと共に、ユーザが選択することでボックス番号００内に保持された文書データのリストを表示することができる。ボックス番号０１ボタン１８７からボックス番号０５ボタン１９１までは、それぞれのボックス番号に対応したボックス番号００ボタン１８６と同等の機能を有するボタンである。画像形成装置１００は、各ボックスに対応したボタンを一定数集めたものをページとして管理している。
図９のボックスメニュー画面構成では、ボックス番号００からボックス番号０５までが１つのページとして管理されている。ページ番号１９２は、ボックスメニュー画面１８０に表示されている現在のページ数と全ページ数とを表示している。図９のボックスメニュー画面構成では、全１０ページのうち１ページ目を表示している。前ページ選択ボタン１９３は、ユーザが選択することでボックスメニュー画面１８０に表示されているページの前のページを表示することができる。後ページ選択ボタン１９４は、ユーザが選択することでボックスメニュー画面１８０に表示されているページの後のページを表示することができる。ボックスメニュー画面構成の状態にある画像形成装置１００は、ユーザがログアウトボタン１５７を選択した場合、図５に示すユーザ認証画面構成の状態へと移行させる。
【００２６】
図１０は、画像形成装置１００の操作部１２０に表示されるペアリングメニュー画面の一例を示す図である。
図６に示すメインメニュー画面１５１の状態からユーザがペアリングボタン１５６を選択した場合に、ペアリングメニュー画面１９５に遷移される。
メニュー画面のタイトル１５２は、ペアリングと表示される。実施形態１における画像形成装置１００と携帯端末３００とでペアリングを行う場合、ユーザはペアリングメニュー画面１９５の表示に従って操作する。ペアリングメニュー画面構成の状態にある画像形成装置１００は、ユーザがログアウトボタン１５７を選択した場合、図５に示すユーザ認証画面構成の状態へと移行させる。
【００２７】
図１１は、ローカル変数の一例を示す図である。
図１１に示すローカル変数は、ＲＡＭ１０２上のワークエリアに保持され、ＲＡＭ１０２或いはＨＤＤ１０４に保存されたソフトウェアのプログラムに基づいてＣＰＵ１０１がアクセスする。
ログインフラグ１００１は、画像形成装置１００の現在のログイン状態を保持するフラグである。ＣＰＵ１０１は、ユーザがログインしている状態であればログインフラグ１００１に”１”，ユーザがログアウトしている状態であればログインフラグ１００１に”０”を保持する。
アドレス１０００は、ログインフラグ１００１のＲＡＭ１０２上でのアドレスを示しており、アドレス値は０ｘＡＡＡＡ＿Ｂ０００である。
【００２８】
画面ＩＤ変数１００３は、画像形成装置１００の操作部１２０上に現在表示されている画面構成のＩＤ情報を保持する変数である。実施形態１では、全ての画面構成にＩＤが付与される。図５に示すユーザ認証画面構成のＩＤには０ｘ０が付与される。図６に示すメインメニュー画面構成のＩＤには０ｘ１が付与される。図７に示すコピーメニュー画面構成のＩＤには０ｘ２が付与される。図８に示すセンドメニュー画面構成のＩＤには０ｘ３が付与される。図９に示すボックスメニュー画面構成のＩＤには０ｘ４が付与される。図１０に示すペアリングメニュー画面構成のＩＤには０ｘ５が付与される。ＣＰＵ１０１は、現在表示されている画面構成がセンドメニュー画面構成である場合、画面ＩＤ変数１００３に０ｘ３を保持し、画面構成が変更される度に画面ＩＤ変数１００３を更新する。
画面ＩＤ変数は、画像処理装置の状態情報の一例である。
アドレス１００２は、画面ＩＤ変数１００３のＲＡＭ１０２上でのアドレスを示しており、アドレス値は０ｘＡＡＡＡ＿Ｂ００４である。実施形態１におけるローカル変数は３２［ｂｉｔ］で構成されているが、これに限るものではない。また、ローカル変数に割り当てられたアドレス値、各状態に割り当てられたフラグ値、ＩＤ等も同様にシステムに最適なものが設定可能である。
【００２９】
図１２は、実施形態１における画像形成装置１００の情報処理の一例を示すフローチャートである。
画像形成装置１００の電源がオンされた後にＲＯＭ１０３に格納されたプログラムがＣＰＵ１０１にて実行される。このことで、ＲＡＭ１０２に展開されるＨＤＤ１０４に保存されたソフトウェアのプログラムに基づいてＣＰＵ１０１が処理を実行することによって、以下のフローチャートの処理が実現される。以下のフローチャートにおいても同様である。
ＣＰＵ１０１は、画像形成装置１００内の各モジュールを初期化する（ステップＳ１００）。より具体的には、ＣＰＵ１０１は、各モジュールのハードウェアリセットを解除し、各種しきい値の設定、図１１に示すローカル変数のＲＡＭ１０２上への確保及び初期化等を行う。
ＣＰＵ１０１は、ＮＦＣ通信７００を開始するためにＮＦＣ制御部１０７に対して設定を行う（ステップＳ１０１）。実施形態１におけるＮＦＣ通信７００向けの設定において、ＣＰＵ１０１は、ＮＦＣ動作モードをＰ２Ｐ（ピア・ツー・ピア）、かつ、イニシエータに設定することで携帯端末３００とのＮＦＣ通信７００とを実現する。また、ＣＰＵ１０１は、ＮＦＣ動作モードをリーダ／ライタ、かつ、イニシエータに設定することでＭｉｆａｒｅ（登録商標）カードやＦｅｌｉＣａ（登録商標）カード等のＮＦＣカード４００とのＮＦＣ通信７００を実現する。ＣＰＵ１０１は、これら２つの動作モードを一定時間毎に切り替えることで携帯端末３００及びＮＦＣカード４００とのＮＦＣ通信７００を実現する。
ＣＰＵ１０１は、タイムアウト検出向けにタイマの値をクリアする（ステップＳ１０２）。
【００３０】
続いて、ＣＰＵ１０１は、タイムアウト検出用タイマのカウントをスタートする（ステップＳ１０３）。実施形態１におけるタイマ処理はカウントアップとするが、これに限るものではない。
ＣＰＵ１０１は、ＮＦＣ制御部１０７に対してポーリングリクエストと呼ばれるデータの送付を指示する。ＮＦＣ制御部１０７は、アンテナ１０８を介してポーリングリクエストを送信する。ＮＦＣ通信７００による電波が到達する空間に携帯端末３００或いはＮＦＣカード４００が存在する場合、ＮＦＣ制御部１０７は、アンテナ１０８を介してレスポンスと呼ばれるデータを受信する。実施形態１におけるＮＦＣ制御部１０７は、ＮＦＣ通信７００として規定されているプロトコルに基づいてＮＦＣカード４００からユーザＩＤ情報の受信を試みる（ステップＳ１０４）。ＣＰＵ１０１は、ＮＦＣ制御部１０７からＮＦＣ通信７００の状態を確認することができる。
ＮＦＣカード４００からユーザＩＤ情報が受信できなかった場合（ステップＳ１０４においてＮｏ）、ＣＰＵ１０１は、タイマ値と予め設定されたしきい値とを比較する（ステップＳ１０５）。
タイマ値がしきい値を超えた場合（ステップＳ１０５においてＹｅｓ）、ＣＰＵ１０１は、画像形成装置１００への操作が一定時間無かったものと判断し、画像形成装置１００の消費電力を削減させるために電源をオフする準備を行う（ステップＳ１０６）。より具体的には、ＣＰＵ１０１の指示に基づいてＲＡＭ１０２に保持されているデータの一部をＨＤＤ１０４に移動させる。
ＣＰＵ１０１は、電源制御部１２５に画像形成装置１００の電源をオフする指示を行う。電源制御部１２５は、電源部１２６の交流／直流変換をオフする（ステップＳ１０７）。
【００３１】
一方、タイマ値がしきい値を超えていない場合（ステップＳ１０５においてＮｏ）、ＣＰＵ１０１は、継続してＮＦＣ制御部１０７に対してＮＦＣ通信７００を実行する指示を与える（ステップＳ１０４）。
ＮＦＣ制御部１０７にてユーザＩＤ情報を受信した場合（ステップＳ１０４においてＹｅｓ）、ＣＰＵ１０１は、タイマのカウント処理を停止し、タイマ値をクリアする（ステップＳ１０８）。
ＣＰＵ１０１は、受信したユーザＩＤ情報を画像形成装置１００内に保持された認証用データベースに基づき認証処理する（ステップＳ１０９）。ＣＰＵ１０１は、ユーザ認証処理が正常に完了した際に操作部１２０に図６に示すメインメニュー画面構成を表示する制御を行う。
また、ＣＰＵ１０１は、ログインフラグ１００１に”１”を保持する。ＣＰＵ１０１は
、画面ＩＤ変数にメインメニュー画面構成のＩＤを示す０ｘ１を保持する（ステップＳ１１０）。
ＣＰＵ１０１は、タイマのカウントをスタートする（ステップＳ１１１）。
【００３２】
ＣＰＵ１０１は、タッチパネル及びハードウェアキーを介したユーザ操作の検出を行う（ステップＳ１１２）。
ユーザ操作が検出された場合（ステップＳ１１２においてＹｅｓ）、ＣＰＵ１０１は、タイマのカウント処理を停止し、タイマ値をクリアする（ステップＳ１１３）。
ＣＰＵ１０１は、画面ＩＤ変数にユーザ操作に基づく画面構成のＩＤを保持する（ステップＳ１１４）。
ＣＰＵ１０１は、ユーザ操作に基づく画像形成装置１００の機能を実行する（ステップＳ１１５）。
一方、ユーザ操作が検出されなかった場合（ステップＳ１１２においてＮｏ）、ＣＰＵ１０１は、ＮＦＣ制御部１０７に対してＮＦＣ通信７００の実行を指示する（ステップＳ１１６）。ＮＦＣ通信７００によって、対向のデバイスが携帯端末３００の場合は携帯端末３００のＩＤ情報が取得され、対向のデバイスがＮＦＣカード４００の場合はユーザＩＤ情報が取得される。以下、画像形成装置１００の処理では、携帯端末３００のＩＤ情報及びＮＦＣカード４００のユーザＩＤ情報をまとめてＮＦＣデバイスＩＤ情報と記載する。
ＮＦＣデバイスＩＤ情報を受信しなかった場合（ステップＳ１１６においてＮｏ）、ＣＰＵ１０１は、再びタッチパネル及びハードウェアキーを介したユーザ操作の検出を行う（ステップＳ１１２）。
【００３３】
一方、ＮＦＣデバイスＩＤ情報を受信した場合（ステップＳ１１６においてＹｅｓ）、ＣＰＵ１０１は、タイマのカウント処理を停止し、タイマ値をクリアする（ステップＳ１１７）。
ＣＰＵ１０１は、画面ＩＤ変数に保持された値を参照し、センドメニュー画面構成のＩＤと比較する（ステップＳ１１８）。
画面ＩＤ変数に保持されたＩＤがセンドメニュー画面構成のＩＤと一致した場合（ステップＳ１１８においてＹｅｓ）、ＣＰＵ１０１は、受信したＮＦＣデバイスＩＤ情報をセンド機能で使用する送信先アドレス（宛先）に追加する（ステップＳ１１９）。実施形態１における画像形成装置１００は、送信先アドレスに登録されているアドレスに対してセンド機能を実行する。続いてＣＰＵ１０１は、タイマのカウントをスタートする（ステップＳ１１１）。
一方、画面ＩＤ変数に保持されたＩＤがセンドメニュー画面構成のＩＤと不一致の場合（ステップＳ１１８においてＮｏ）、ＣＰＵ１０１は、画面ＩＤ変数に保存されたＩＤとボックスメニュー画面構成のＩＤとを比較する（ステップＳ１２０）。
画面ＩＤ変数に保持されたＩＤがボックスメニュー構成のＩＤと一致した場合（ステップＳ１２０においてＹｅｓ）、ＣＰＵ１０１は、受信したＮＦＣデバイスＩＤ情報に関連付けられたボックスを保存先ボックスに追加する（ステップＳ１２１）。実施形態１における画像形成装置１００は、保存先ボックスに登録されているボックスに対して電子化された文書データの保存を行う。続いてＣＰＵ１０１は、タイマのカウントをスタートする（ステップＳ１１１）。
【００３４】
一方、画面ＩＤ変数に保持されたＩＤがボックスメニュー画面構成のＩＤと不一致の場合（ステップＳ１２０においてＮｏ）、ＣＰＵ１０１は、画面ＩＤ変数に保存されたＩＤとペアリングメニュー画面構成のＩＤと比較する（ステップＳ１２２）。
画面ＩＤ変数に保持されたＩＤがペアリングメニュー構成のＩＤと一致した場合（ステップＳ１２２においてＹｅｓ）、ＣＰＵ１０１は、携帯端末３００に対して画像形成装置１００に設定されたＩＰアドレスを送信する（ステップＳ１２３）。続いてＣＰＵ１０１は、タイマのカウントをスタートする（ステップＳ１１１）。
一方、画面ＩＤ変数に保持されたＩＤがペアリングメニュー画面構成のＩＤと不一致の場合（ステップＳ１２２においてＮｏ）、ＣＰＵ１０１は、ログアウト処理を実行する（ステップＳ１２４）。より具体的には、ＣＰＵ１０１は、画像形成装置１００を現在使用しているユーザに基づく設定等のデータを廃棄し、ログインフラグ１００１に”０”を保持し、次にユーザ認証処理が行えるように制御する。続いてＣＰＵ１０１は、新規に受信したＮＦＣデバイスＩＤ情報を画像形成装置１００内に保持された認証用データベースに基づき認証処理を実行する（ステップＳ１０９）。
実施形態１における画像形成装置１００のフローチャートに係る処理では、ＮＦＣ通信７００を使用したが、これに限るものではなく、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）等の近距離無線通信手段を使用してもよい。以下の実施形態においても同様である。
【００３５】
以上、本実施形態によれば、ＣＰＵ１０１は、機器の状態（例えば、ＵＩメニューの画面構成）を保持し、ＮＦＣ通信を実行したタイミングでの機器の状態に従い、受信した情報の取扱いを変更することで直感的な操作を実現させることができる。
【００３６】
＜実施形態２＞
実施形態２における画像形成装置１００は、実施形態１における画像形成装置１００と比べて、ＮＦＣカード４００とのＮＦＣ通信７００を実行した際の処理が異なる。
図１３は、実施形態２における画像形成装置１００の情報処理の一例を示すフローチャートである。図１２に示した実施形態１における画像形成装置１００の情報処理と同様の箇所は説明を省略する。
ＮＦＣデバイスＩＤ情報を受信した場合（ステップＳ１１６においてＹｅｓ）、ＣＰＵ１０１は、タイマのカウント処理を停止し、タイマ値をクリアする（ステップＳ１１７）。
ＣＰＵ１０１は、画面ＩＤ変数に保持された値を参照し、センドメニュー画面構成のＩＤと比較する（ステップＳ１１８）。
画面ＩＤ変数に保持されたＩＤがセンドメニュー画面構成のＩＤと一致した場合（ステップＳ１１８においてＹｅｓ）、ＣＰＵ１０１は、以下の処理を実行する。即ち、ＣＰＵ１０１は、受信したＮＦＣデバイスＩＤ情報をセンド機能で使用する送信先アドレスに追加するメニューを表示する（ステップＳ１５０）。
ＣＰＵ１０１は、タッチパネルを介したユーザ操作の検出を行う（ステップＳ１５１、ステップＳ１５２）。
【００３７】
タッチパネルを介したユーザ操作が検出されない場合（ステップＳ１５１においてＮｏ、かつ、ステップＳ１５２においてＮｏ）、ＣＰＵ１０１は、以下の処理を実行する。即ち、ＣＰＵ１０１は、ＮＦＣデバイスＩＤ情報をセンド機能で使用する送信先アドレスに追加するメニューを表示する（ステップＳ１５０）。
ユーザがログアウトを選択した場合（ステップＳ１５２においてＹｅｓ）、ＣＰＵ１０１は、ログアウト処理を実行する（ステップＳ１２４）。
一方、ユーザが送信先アドレスの追加を選択した場合（ステップＳ１５１においてＹｅｓ）、ＣＰＵ１０１は、受信したＮＦＣデバイスＩＤ情報をセンド機能で使用する送信先アドレスに追加する（ステップＳ１１９）。
一方、画面ＩＤ変数に保持されたＩＤがセンドメニュー画面構成のＩＤと不一致の場合（ステップＳ１１８においてＮｏ）、ＣＰＵ１０１は、画面ＩＤ変数に保存されたＩＤとボックスメニュー画面構成のＩＤと比較する（ステップＳ１２０）。
画面ＩＤ変数に保持されたＩＤがボックスメニュー構成のＩＤと一致した場合（ステップＳ１２０においてＹｅｓ）、ＣＰＵ１０１は、以下の処理を実行する。即ち、ＣＰＵ１０１は、受信したＮＦＣデバイスＩＤ情報に関連付けられたボックスを保存先ボックスに追加するメニューを表示する（ステップＳ１５３）。
【００３８】
ＣＰＵ１０１は、タッチパネルを介したユーザ操作の検出を行う（ステップＳ１５４、ステップＳ１５５）。
タッチパネルを介したユーザ操作が検出されない場合（ステップＳ１５４においてＮｏ、かつ、ステップＳ１５５においてＮｏ）、ＣＰＵ１０１は、以下の処理を実行する。即ち、ＣＰＵ１０１は、受信したＮＦＣデバイスＩＤ情報に関連付けられたボックスを保存先ボックスに追加するメニューを表示する（ステップＳ１５３）。
ユーザがログアウトを選択した場合（ステップＳ１５５においてＹｅｓ）、ＣＰＵ１０１は、ログアウト処理を実行する（ステップＳ１２４）。
一方、ユーザが保存先ボックスの追加を選択した場合（ステップＳ１５４においてＹｅｓ）、ＣＰＵ１０１は、受信したＮＦＣデバイスＩＤ情報に関連付けられたボックスを保存先ボックスに追加する（ステップＳ１２１）。実施形態２における画像形成装置１００は、保存先ボックスに登録されているボックスに対して電子化された文書データの保存を行う。
【００３９】
図１４は、実施形態２における画像形成装置１００の操作部１２０に表示されるＮＦＣデバイスＩＤ情報をセンド機能で使用する送信先アドレスに追加するメニュー画面の一例を示す図である。
受信ＩＤ１１０１は、ＮＦＣ通信７００を介して受信したＮＦＣデバイスＩＤ情報を表示する。送信先アドレスに追加ボタン１１０２は、受信したＮＦＣデバイスＩＤ情報をセンド機能で使用する送信先アドレスとして追加を指示するものである。ログアウトボタン１１０３は、ログアウト処理の実行を指示するものである。
図１５は、実施形態２における画像形成装置１００の操作部１２０に表示されるＮＦＣデバイスＩＤ情報に関連付けられたボックスを保存先ボックスに追加するメニュー画面の一例を示す図である。
受信ＩＤ１１１１は、ＮＦＣ通信７００を介して受信したＮＦＣデバイスＩＤ情報を表示する。保存先ボックスに追加ボタン１１１２は、受信したＮＦＣデバイスＩＤ情報に関連付けられたボックスを保存先ボックスとして追加を指示するものである。ログアウトボタン１１１３は、ログアウト処理の実行を指示するものである。
【００４０】
以上、本実施形態によれば、ＣＰＵ１０１は、機器の状態（例えば、ＵＩメニューの画面構成）を保持し、ＮＦＣ通信を実行したタイミングでの機器の状態に従い、受信した情報の取扱いを変更するための画面を表示し、確認を行う。そして、ＣＰＵ１０１は、画面を介してユーザが選択したボタン等の選択肢情報に基づき、受信した情報の取扱いを変更する。つまり、ＣＰＵ１０１は、ＮＦＣ通信を実行したタイミングでの機器の状態と、画面を介したユーザが選択した選択肢情報と、に基づき、受信した情報の取扱いを変更する。このことにより、ユーザにとって直感的な操作を、ユーザに確認させながら実現させることができる。
【００４１】
＜実施形態３＞
実施形態３における画像形成装置１００は、実施形態１及び実施形態２における画像形成装置１００において、ＮＦＣカード４００とのＮＦＣ通信７００を実行した際の処理が異なる。
図１６は、実施形態３における画像形成装置１００の情報処理の一例を示すフローチャートである。図１２に示した実施形態１における画像形成装置１００の情報処理と同様の箇所は説明を省略する。
ＮＦＣデバイスＩＤ情報を受信した場合（ステップＳ１１６においてＹｅｓ）、ＣＰＵ１０１は、タイマのカウント処理を停止し、タイマ値をクリアする（ステップＳ１１７）。
画面ＩＤ変数に保持されたＩＤがセンドメニュー画面構成、かつ、ボックスメニュー画面構成、かつ、ペアリングメニュー画面構成のＩＤと不一致の場合、ＣＰＵ１０１は、以下の処理を実行する。即ち、ステップＳ１１８においてＮｏ、かつ、ステップＳ１２０においてＮｏ、かつ、ステップＳ１２２においてＮｏの場合、ＣＰＵ１０１は、以下の処理を実行する。ＣＰＵ１０１は、受信したＮＦＣデバイスＩＤ情報の取り扱いを選択するメニューを表示する（ステップＳ１６０）。
ＣＰＵ１０１は、タッチパネルを介したユーザ操作の検出を行う（ステップＳ１６１、ステップＳ１６２、ステップＳ１６３）。
【００４２】
タッチパネルを介したユーザ操作が検出されない場合（ステップＳ１６１においてＮｏ、かつ、ステップＳ１６２においてＮｏ、かつ、ステップＳ１６３においてＮｏ）、ＣＰＵ１０１は、以下の処理を実行する。即ち、ＣＰＵ１０１は、受信したＮＦＣデバイスＩＤ情報の取り扱いを選択するメニューを表示する（ステップＳ１６０）。
ユーザが送信先アドレスの追加を選択した場合（ステップＳ１６１においてＹｅｓ）、ＣＰＵ１０１は、受信したＮＦＣデバイスＩＤ情報をセンド機能で使用する送信先アドレスに追加する（ステップＳ１１９）。
ユーザが送信先アドレスの追加を選択せず（ステップＳ１６１においてＮｏ）、かつ、ユーザが保存先ボックスの追加を選択した場合（ステップＳ１６２においてＹｅｓ）、ＣＰＵ１０１は、以下の処理を実行する。即ち、ＣＰＵ１０１は、受信したＮＦＣデバイスＩＤ情報に関連付けられたボックスを保存先ボックスに追加する（ステップＳ１２１）。
ユーザが送信先アドレスの追加を選択せず、かつ、ユーザが保存先ボックスの追加を選択せず、かつ、ユーザがログアウトを選択した場合、ＣＰＵ１０１は、以下の処理を実行する。即ち、ＣＰＵ１０１は、ステップＳ１６１においてＮｏ、かつ、ステップＳ１６２においてＮｏ、かつ、ステップＳ１６３においてＹｅｓ、の場合、以下の処理を実行する。ＣＰＵ１０１は、ログアウト処理を実行する（ステップＳ１２４）。
【００４３】
図１７は、実施形態３における画像形成装置１００の操作部１２０に表示されるＮＦＣデバイスＩＤ情報に基づいて送信先アドレス、或いは、保存先ボックスを追加するメニュー画面の一例を示す図である。
受信ＩＤ１１２１は、ＮＦＣ通信７００を介して受信したＮＦＣデバイスＩＤ情報を表示する。送信先アドレスに追加ボタン１１２２は、受信したＮＦＣデバイスＩＤ情報をセンド機能で使用する送信先アドレスとして追加を指示するものである。保存先ボックスに追加ボタン１１２３は、受信したＮＦＣデバイスＩＤ情報に関連付けられたボックスを保存先ボックスとして追加を指示するものである。ログアウトボタン１１２４は、ログアウト処理の実行を指示するものである。
【００４４】
以上、本実施形態によれば、ＣＰＵ１０１は、機器の状態（例えば、ＵＩメニューの画面構成）を保持し、ＮＦＣ通信を実行したタイミングでの機器の状態に従い、受信した情報の取扱いを変更することで直感的な操作を実現させることができる。
また、ＣＰＵ１０１は、ＮＦＣ通信を実行したタイミングでの機器の状態が予め設定された状態でなかった場合でも、所定の条件下、受信した情報の取扱いを変更するための画面を表示し、確認を行う。そして、ＣＰＵ１０１は、画面を介してユーザが選択したボタン等の選択肢情報に基づき、受信した情報の取扱いを変更する。
このことにより、ユーザにとって直感的な操作を実現させることができる。
【００４５】
＜実施形態４＞
実施形態４における画像形成装置１００は、実施形態１、実施形態２及び実施形態３における画像形成装置１００と比べて、ＮＦＣカード４００とのＮＦＣ通信７００を実行した際の処理が異なる。
図１８は、実施形態４における画像形成装置１００の情報処理の一例を示すフローチャートである。図１２に示した実施形態１における画像形成装置１００の情報処理と同様の箇所は説明を省略する。
ＮＦＣデバイスＩＤ情報を受信した場合（ステップＳ１１６においてＹｅｓ）、ＣＰＵ１０１は、タイマのカウント処理を停止し、タイマ値をクリアする（ステップＳ１１７）。
続いて、ＣＰＵ１０１は、受信したＮＦＣデバイスＩＤ情報の取り扱いを選択するメニューを表示する（ステップＳ１７０）。
【００４６】
ＣＰＵ１０１は、タッチパネルを介したユーザ操作の検出を行う（ステップＳ１７１、ステップＳ１７２、ステップＳ１７３、ステップＳ１７４）。
タッチパネルを介したユーザ操作が検出されない場合（ステップＳ１７１においてＮｏ、かつ、ステップＳ１７２においてＮｏ、かつ、ステップＳ１７３においてＮｏ、かつ、ステップＳ１７４においてＮｏ）、ＣＰＵ１０１は、以下の処理を実行する。即ち、ＣＰＵ１０１は、受信したＮＦＣデバイスＩＤ情報の取り扱いを選択するメニューを表示する（ステップＳ１７０）。
ユーザが送信先アドレスの追加を選択した場合（ステップＳ１７１においてＹｅｓ）、ＣＰＵ１０１は、受信したＮＦＣデバイスＩＤ情報をセンド機能で使用する送信先アドレスに追加する（ステップＳ１１９）。
ユーザが送信先アドレスの追加を選択せず（ステップＳ１７１においてＮｏ）、かつ、ユーザが保存先ボックスの追加を選択した場合（ステップＳ１７２においてＹｅｓ）、ＣＰＵ１０１は、以下の処理を実行する。即ち、ＣＰＵ１０１は、受信したＮＦＣデバイスＩＤ情報に関連付けられたボックスを保存先ボックスに追加する（ステップＳ１２１）。
【００４７】
ユーザが送信先アドレスの追加を選択せず、かつ、ユーザが保存先ボックスの追加を選択せず、かつ、ユーザがペアリングの実行を選択した場合、ＣＰＵ１０１は、以下の処理を実行する。即ち、ＣＰＵ１０１は、ステップＳ１７１においてＮｏ、かつ、ステップＳ１７２においてＮｏ、かつ、ステップＳ１７３においてＹｅｓ、の場合、以下の処理を実行する。ＣＰＵ１０１は、携帯端末３００に対して画像形成装置１００に設定されたＩＰアドレスを送信する（ステップＳ１２３）。
ユーザが送信先アドレスの追加を選択せず、かつ、ユーザが保存先ボックスの追加を選択せず、かつ、ユーザがペアリングの実行を選択せず、かつ、ユーザがログアウトを選択した場合、ＣＰＵ１０１は、以下の処理を実行する。即ち、ＣＰＵ１０１は、ステップＳ１７１においてＮｏ、かつ、ステップＳ１７２においてＮｏ、かつ、ステップＳ１７３においてＮｏ、かつ、ステップＳ１７４においてＹｅｓ、の場合、以下の処理を実行する。ＣＰＵ１０１は、ログアウト処理を実行する（ステップＳ１２４）。
【００４８】
図１９は、実施形態４における画像形成装置１００の操作部１２０に表示されるＮＦＣデバイスＩＤ情報に基づいて送信先アドレス、保存先ボックスの追加、或いはペアリングの実行を選択するメニュー画面の一例を示す図である。
受信ＩＤ１１３１は、ＮＦＣ通信７００を介して受信したＮＦＣデバイスＩＤ情報を表示する。送信先アドレスに追加ボタン１１３２は、受信したＮＦＣデバイスＩＤ情報をセンド機能で使用する送信先アドレスとして追加を指示するものである。保存先ボックスに追加ボタン１１３３は、受信したＮＦＣデバイスＩＤ情報に関連付けられたボックスを保存先ボックスとして追加を指示するものである。ペアリングを実行ボタン１１３４は、携帯端末３００に対して画像形成装置１００に設定されたＩＰアドレスを送信する。ログアウトボタン１１３５は、ログアウト処理の実行を指示するものである。
【００４９】
以上、本実施形態によれば、ＣＰＵ１０１は、画面を介してユーザが選択したボタン等の選択肢情報に基づき、受信した情報の取扱いを変更する。
このことにより、ユーザにとって直感的な操作を実現させることができる。
【００５０】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００５１】
以上、上述した各実施形態によれば、画像形成装置１００は、無線通信が行われたときの画面ＩＤ変数の値に応じて、無線通信を介して取得されたＮＦＣデバイスＩＤ情報の取扱いを決定するよう制御する。この様にすることによって、通信機器に依存せず同一の情報を受信した際に直感的に情報を制御可能にすることができる。
【００５２】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図１】
2018093533.tif 000003
【図２】
2018093533.tif 000004
【図３】
2018093533.tif 000005
【図４】
2018093533.tif 000006
【図５】
2018093533.tif 000007
【図６】
2018093533.tif 000008
【図７】
2018093533.tif 000009
【図８】
2018093533.tif 000010
【図９】
2018093533.tif 000011
【図１０】
2018093533.tif 000012
【図１１】
2018093533.tif 000013
【図１２】
2018093533.tif 000014
【図１３】
2018093533.tif 000015
【図１４】
2018093533.tif 000016
【図１５】
2018093533.tif 000017
【図１６】
2018093533.tif 000018
【図１７】
2018093533.tif 000019
【図１８】
2018093533.tif 000020
【図１９】
2018093533.tif 000021