(57)【特許請求の範囲】
【請求項１】
近接無線通信を行うＮＦＣ制御手段と、
ネットワークを介した通信を行うネットワーク制御手段と、
前記ネットワークを介した通信により外部装置からの遠隔操作を受け付けるＲＵＩ制御手段と、
前記外部装置が前記近接無線通信に使用する第１の識別情報と、前記外部装置が前記ネットワークを介した通信に使用する前記第１の識別情報とは異なる第２の識別情報と、を関連付けて記憶する記憶手段と、を備え、
前記ＲＵＩ制御手段は、前記ＮＦＣ制御手段により前記外部装置から取得した前記第１の識別情報に関連付けて前記記憶手段に記憶されている前記第２の識別情報を、前記ネットワーク制御手段により前記外部装置から取得したことに基づいて、当該外部装置による遠隔操作が可能となるよう制御することを特徴とする、
画像形成装置。
【請求項２】
前記ＮＦＣ制御手段は、前記近接無線通信により前記外部装置から前記第１の識別情報を読み込み、
前記ＲＵＩ制御手段は、前記ＮＦＣ制御手段により読み込んだ前記第１の識別情報に関連付けられた前記第２の識別情報を前記記憶手段から取得して、前記記憶手段から取得した該第２の識別情報と前記ネットワーク制御手段により取得した第２の識別情報とが一致するか否かを判定し、一致すると判定されたことに基づいて当該外部装置による遠隔操作が可能となるように制御することを特徴とする、
請求項１記載の画像形成装置。
【請求項３】
前記ＮＦＣ制御手段は、前記外部装置から読み込んだ前記第１の識別情報が前記記憶手段に記憶されていれば、前記外部装置のユーザの目的に沿った遠隔操作を行うページにアクセスするための情報を当該外部装置に読み取らせ、前記外部装置から読み込んだ前記第１の識別情報が前記記憶手段に記憶されていなければ、遠隔操作を行うトップページにアクセスするための情報を当該外部装置に読み取らせることを特徴とする、
請求項２記載の画像形成装置。
【請求項４】
前記ＮＦＣ制御手段が、前記外部装置に、該外部装置のユーザの目的に沿った遠隔操作を行うページにアクセスするための情報を読み取らせると、時間のカウントを開始するタイマを備えており、
前記ＲＵＩ制御手段は、前記ネットワーク制御手段により前記第２の識別情報を取得するまでに前記タイマによりカウントされた値が一定値以下であれば、前記ＮＦＣ制御手段により読み込んだ第１の識別情報に関連付けられた第２の識別情報を前記記憶手段から取得することを特徴とする、
請求項３記載の画像形成装置。
【請求項５】
画像形成装置の状態に応じた遠隔操作を行うページにアクセスするための情報を管理するＵＲＬ管理手段を備えており、
前記ＮＦＣ制御手段は、前記外部装置から前記第１の識別情報を取得したときの画像形成装置の状態に応じた遠隔操作を行うページにアクセスするための情報を、当該外部装置に読み取らせることを特徴とする、
請求項３又は４記載の画像形成装置。
【請求項６】
実行中のジョブを、当該ジョブを依頼したユーザのユーザ名とともに管理するジョブ管理手段を備えており、
前記ＵＲＬ管理手段は、画像形成装置の状態及びジョブの有無に応じた遠隔操作を行うページにアクセスするための情報を管理しており、
前記記憶手段は、前記第１の識別情報に関連付けて、該外部装置のユーザのユーザ名を記憶しており、
前記ＮＦＣ制御手段は、前記外部装置から取得した前記第１の識別情報に応じて該ユーザのユーザ名を特定し、前記ジョブ管理手段が管理しているジョブに特定したユーザ名のジョブが有るか否かを判定し、ジョブの有無に応じた遠隔操作を行うページにアクセスするための情報を、当該外部装置に読み取らせることを特徴とする、
請求項５記載の画像形成装置。
【請求項７】
前記記憶手段は、前記第１の識別情報に関連付けて、該外部装置のユーザの権限を記憶しており、
前記ＲＵＩ制御手段は、前記ＮＦＣ制御手段により読み込んだ前記第１の識別情報に応じて前記ユーザの権限を特定し、権限に応じたモードでの遠隔操作が可能となるよう制御することを特徴とする、
請求項１〜６のいずれか１項記載の画像形成装置。
【請求項８】
近接無線通信を行うＮＦＣ制御手段と、ネットワークを介した通信を行うネットワーク制御手段と、を備えた装置により実行される方法であって、
所定の記憶手段に、外部装置が前記近接無線通信に使用する第１の識別情報と、前記外部装置が前記ネットワークを介した通信に使用する前記第１の識別情報とは異なる第２の識別情報と、を関連付けて記憶しておき、
前記外部装置から取得した前記第１の識別情報に関連付けて前記記憶手段に記憶されている前記第２の識別情報を、前記ネットワーク制御手段により前記外部装置から取得したことに基づいて、当該外部装置による前記ネットワークを介した遠隔操作が可能となるよう制御することを特徴とする、
遠隔操作の制御方法。
【請求項９】
近接無線通信を行うＮＦＣ制御手段及びネットワークを介した通信を行うネットワーク制御手段を備えたコンピュータを、
前記ネットワークを介した通信により外部装置からの遠隔操作を受け付けるＲＵＩ制御手段、
前記外部装置が前記近接無線通信に使用する第１の識別情報と、前記外部装置が前記ネットワークを介した通信に使用する前記第１の識別情報とは異なる第２の識別情報と、を関連付けて記憶する記憶手段、として機能させ、
前記ＲＵＩ制御手段に、前記ＮＦＣ制御手段により前記外部装置から取得した前記第１の識別情報に関連付けて前記記憶手段に記憶されている前記第２の識別情報を、前記ネットワーク制御手段により前記外部装置から取得したことに基づいて、当該外部装置による遠隔操作が可能となるよう制御させることを特徴とする、
コンピュータプログラム。
【請求項１０】
請求項９記載のコンピュータプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、近接無線通信を用いた画像形成装置の制御技術に関する。
【背景技術】
【０００２】
近接無線通信（非接触通信）であるＮＦＣ（Near Field Communication）は、通信距離が非常に短く、ＮＦＣを搭載した機器同士を数［ｃｍ］以内に接近させることで通信が可能になる。ＮＦＣを用いた技術に、例えば「スマートポスター」がある。スマートポスターでは、情報が書き込まれたＮＦＣタグがポスターに貼付される。ＮＦＣリーダ・ライタは、ＮＦＣタグに接近することで、ＮＦＣタグから情報を読み出す。例えば、映画のポスターに該映画の公式サイトのＵＲＬ（Uniform Resource Locator）を書き込んだＮＦＣタグを貼付する。ユーザは、ＮＦＣリーダ・ライタを搭載したスマートフォン等の携帯型の情報処理装置により、ポスターに貼付されたＮＦＣタグからＵＲＬを読み出す。これにより情報処理装置は、Ｗｅｂブラウザにより該映画の公式サイトを表示することができる。情報処理装置は、スマートポスターによるサービスを利用するに当たり公式サイトを表示するためにＷｅｂブラウザを搭載するが、それ以外の特別なソフトウエアは不要である。
【０００３】
一方、複写機や複合機等の画像形成装置は、ＬＡＮ（Local Area Network）等のネットワークを介してＰＣ（Personal Computer）やスマートフォンのような情報処理装置との間でデータの送受信が可能なものがある。このような画像形成装置には、ＲＵＩ（Remote User Interface）を備えるものがある。「ＲＵＩ」は、画像形成装置を情報処理装置のような外部装置により遠隔から管理及び操作するためのインタフェースを提供する。情報処理装置は、Ｗｅｂブラウザにより、ＲＵＩを搭載した画像形成装置の管理及び操作が可能となる。画像形成装置は、ＲＵＩのためのソフトウエア（Ｗｅｂサーバ）を内蔵する。情報処理装置は、Ｗｅｂブラウザ以外の特別なソフトウエアを必要とせず、画像形成装置を遠隔から管理・操作することができる。ユーザは、情報処理装置のＷｅｂブラウザを起動して、画像形成装置のＲＵＩのＵＲＬ（例えばＩＰアドレス）を指定する。これにより情報処理装置のＷｅｂブラウザには、画像形成装置から送信されるＷｅｂページ（ＲＵＩ画面）が表示される。ユーザは、Ｗｅｂブラウザに表示されたＲＵＩ画面により画像形成装置の状況やジョブ履歴の確認、各種設定等を行うことができる。ＲＵＩには一般者モードと管理者モードとがある。ユーザは、ＷｅｂブラウザにＲＵＩ画面が表示されると、そのトップページで一般者モードと管理者モードとのいずれかを選択してログインする。画像形成装置の管理に関わるような設定や操作は、管理者モードでのみ行うことが可能となっている。そのために、一般者モードにログインする際にはパスワードの入力が不要であるが、管理者モードにログインする際にはパスワードの入力が必要である。
【０００４】
画像形成装置と情報処理装置とがＮＦＣにより通信可能であれば、情報処理装置は、ＲＵＩとＮＦＣとを用いた画像形成装置の遠隔からの管理・操作が可能となる。この場合、画像形成装置及び情報処理装置のいずれもが、ＮＦＣリーダ・ライタ及びＮＦＣタグを備える。情報処理装置は、携帯型の情報端末装置である。画像形成装置のＮＦＣタグはＲＵＩのＵＲＬを記憶する。情報端末装置は画像形成装置のＮＦＣタグに接近してＲＵＩのＵＲＬをＮＦＣにより読み取り、読み取ったＵＲＬにアクセスすることでＷｅｂブラウザにＲＵＩ画面を表示する。
【０００５】
このようにＲＵＩとＮＦＣとを用いることで、情報処理装置を、ＲＵＩ画面を表示する画像形成装置の表示装置として用いることが可能となる。このような用途は、表示装置を備えていない画像形成装置において特に有効である。また、表示装置を備える画像形成装置においても、画像形成装置の表示装置が使用中である場合に、情報処理装置により表示装置と同様の機能を実現することができる。情報処理装置による遠隔からの管理・操作では、画像形成装置と情報処理装置との間のセキュリティが重要になる。特許文献１では、ＮＦＣリーダ・ライタを備えた画像形成装置が、ＮＦＣによりアクセスしてきた機器が保持するユーザ毎の証明書情報に基づいてユーザの正当性を判断する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−１５５４９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ＲＵＩにより遠隔操作を行う情報処理装置のユーザは、アクセスの度に、ＲＵＩ画面のトップページで一般者モードと管理者モードとのいずれかを選択してログインする必要がある。また、管理者モードでログインする場合には、パスワードの入力が必要になる。これはユーザの操作性を低下させる原因となる。また、ＲＵＩ画面のトップページから目的とするページまで順に画面を切り替える必要があり、これもユーザの操作性を低下させる原因となる。
【０００８】
本発明は、上記の問題を解決するために、セキュリティ性を維持しつつ遠隔操作を行う情報処理装置のユーザの操作性を向上させる画像形成装置を提供することを主たる課題とする。
【課題を解決するための手段】
【０００９】
上記課題を解決する本発明の画像形成装置は、近接無線通信を行うＮＦＣ制御手段と、ネットワークを介した通信を行うネットワーク制御手段と、前記ネットワークを介した通信により外部装置からの遠隔操作を受け付けるＲＵＩ制御手段と、前記外部装置が前記近接無線通信に使用する第１の識別情報と、前記外部装置が前記ネットワークを介した通信に使用する前記第１の識別情報とは異なる第２の識別情報と、を関連付けて記憶する記憶手段と、を備え、前記ＲＵＩ制御手段は、前記ＮＦＣ制御手段により前記外部装置から取得した前記第１の識別情報に関連付けて前記記憶手段に記憶されている前記第２の識別情報を、前記ネットワーク制御手段により前記外部装置から取得したことに基づいて、当該外部装置による遠隔操作が可能となるよう制御することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、第１の識別情報と第２の識別情報とが同じ外部装置を識別するものであれば、当該外部装置による遠隔操作がログイン済みであると判断する。そのために外部装置のユーザは、セキュリティ性を維持しつつログインの手間を省くことができ、操作性が向上する。
【図面の簡単な説明】
【００１１】
【図１】本実施形態の概要図。
【図２】情報処理装置のハードウエア構成図。
【図３】画像形成装置のハードウエア構成図。
【図４】画像形成装置の機能ブロック図。
【図５】ＮＦＣタグのメモリマップの例示図。
【図６】（ａ）、（ｂ）はＮＤＥＦ形式のデータ構造の説明図。
【図７】スマートポスターデータの構造の説明図。
【図８】ＵＲＬ管理テーブルの例示図。
【図９】ユーザ管理テーブルの例示図。
【図１０】画像形成装置が情報処理装置の接近時に行う処理を表すフローチャート。
【図１１】情報処理装置が画像形成装置に接近したときに行う処理を表すフローチャート。
【図１２】画像形成装置が、ＲＵＩにアクセスがあったときに行う処理を表すフローチャート。
【発明を実施するための形態】
【００１２】
以下、図面を参照して実施の形態を詳細に説明する。
【００１３】
＜構成＞
図１は、本実施形態の概要図である。ユーザ１０１は、情報処理装置１０２を画像形成装置１０３に接近させることでＮＦＣによる通信を行うことができる。また、情報処理装置１０２と画像形成装置１０３とは、ＬＡＮ等のネットワークを介してデータの送受信が可能である。情報処理装置１０２は、例えばスマートフォンのような携帯型の情報端末装置である。画像形成装置１０３は、本実施形態では表示装置を備えないホストベースプリンタであるが、これに限らず、ＭＦＰ（Multifunction Peripheral）等の高機能な機種であってもよい。
【００１４】
図２は、情報処理装置１０２のハードウエア構成図である。情報処理装置１０２は、Ｗｅｂブラウザを搭載しており、近接無線通信及びネットワークを介した通信が可能である。情報処理装置１０２は、画像形成装置１０３をＲＵＩにより遠隔操作する外部装置の一例である。情報処理装置１０２の各構成要素は、システムバス２０５に接続され、相互にデータの送受信が可能である。
【００１５】
情報処理装置１０２は、ＣＰＵ（Central Processing Unit）２００により全体の動作が制御される。ＣＰＵ２００は、ＲＯＭ（Read Only Memory）２０１及びＨＤＤ（Hard Disk Drive）２０３等の記憶媒体からコンピュータプログラムを読み込んで実行することにより、情報処理装置１０２の制御に必要な各種機能を実現する。ＣＰＵ２００は、コンピュータプログラムの実行の際に、ＲＡＭ（Random Access Memory）２０２をワークエリアとして用いる。ＨＤＤ２０３は、Ｗｅｂブラウザを実現するためのコンピュータプログラムを格納する。ＣＰＵ２００は、このコンピュータプログラムを実行することでＷｅｂブラウザを実現することができる。
【００１６】
情報処理装置１０２は、入力装置として操作部インタフェース（Ｉ／Ｆ）２０４に接続される操作部２０６を備える。操作部Ｉ／Ｆ２０４は、操作部２０６からの入力を受け付けて、ＣＰＵ２００に送信する。情報処理装置１０２は、出力装置として表示部Ｉ／Ｆ２０９に接続される表示部２１０を備える。表示部Ｉ／Ｆ２０９は、ＣＰＵ２００の制御に応じて表示部２１０に画面を表示させる。例えば、Ｗｅｂブラウザの起動時に、表示部Ｉ／ＦはＷｅｂブラウザの画面を表示部２１０に表示させる。ユーザ１０１は、表示部２１０に表示されたＷｅｂブラウザの画面を見ながら、操作部２０６により、情報処理装置１０２に指示を入力することができる。特に、ＲＵＩにより画像形成装置１０３を遠隔操作する場合には、表示部２１０に表示されるＷｅｂブラウザに、画像形成装置１０３から送信されるＷｅｂページ（ＲＵＩ画面）が表示される。
【００１７】
情報処理装置１０２は、ネットワークを介した通信を行うために、ネットワークＩ／Ｆ２０７を備える。ネットワークＩ／Ｆ２０７は、有線及び無線の少なくとも一方により、ネットワークを介した通信を可能とする。情報処理装置１０２は、外付けの機器とのインタフェースのためのＵＳＢ（Universal Serial Bus）  Ｉ／Ｆ２０８を備える。
【００１８】
情報処理装置１０２は、近接無線通信を行うために、ＮＦＣ Ｉ／Ｆ２１１に接続されるモバイルＮＦＣリーダ・ライタ２１２及びモバイルＮＦＣタグ２１３を備える。ＮＦＣ  Ｉ／Ｆ２１１は、ＣＰＵ２００の制御により、モバイルＮＦＣリーダ・ライタ２１２及びモバイルＮＦＣタグ２１３にデータを送信する。またＮＦＣ  Ｉ／Ｆ２１１は、モバイルＮＦＣリーダ・ライタ２１２からＣＰＵ２００にデータを送信する。モバイルＮＦＣリーダ・ライタ２１２は、電磁界を発生させて、ＮＦＣを搭載した他の機器（画像形成装置１０３）との間で近接無線通信を行う。モバイルＮＦＣリーダ・ライタ２１２は近接無線通信により、他の機器が搭載するＮＦＣタグに書き込まれた情報の読み込み、及びＮＦＣタグへの情報の書き込みを行う。モバイルＮＦＣタグ２１３は、他の機器のＮＦＣリーダ・ライタと近接無線通信を行うことが可能なデータ記憶領域を備える。モバイルＮＦＣリーダ・ライタ２１２は、例えばＲＦＩＤリーダ・ライタであり、モバイルＮＦＣタグ２１３は、例えばＩＣタグである。
【００１９】
図３は、画像形成装置１０３のハードウエア構成図である。画像形成装置１０３は、ＲＵＩを備えており、近接無線通信及びネットワークを介した通信が可能である。画像形成装置１０３は、コントローラユニット３１３、プリンタ３１４、デバイスＮＦＣリーダ・ライタ３０８、及びデバイスＮＦＣタグ３１６を備える。
【００２０】
コントローラユニット３１３は、画像形成装置１０３全体の動作を制御する。コントローラユニット３１３は、例えば画像形成処理の際に、プリンタ３１４に画像データを出力するとともに、プリンタ３１４の動作を制御する。そのためにコントローラユニット３１３は、ＣＰＵ３００により、ＲＯＭ３０１及びフラッシュＲＯＭ（Flash ROM）３０２等の記憶媒体からコンピュータプログラムを読み込んで実行することにより、画像形成装置１０３の制御に必要な各種機能を実現する。ＣＰＵ３００は、コンピュータプログラムの実行の際に、ＲＡＭ３０３をワークエリアとして用いる。ＲＡＭ３０３は、画像データを記憶する画像メモリとしても用いられる。不揮発性メモリ（NVMEM：non-volatile memory）３０４は、画像形成装置１０３の設定情報等を記憶する。
【００２１】
画像形成装置１０３は、ネットワークを介した通信を行うために、ネットワークＩ／Ｆ３１１を備える。ネットワークＩ／Ｆ３１１は、有線及び無線の少なくとも一方により、ネットワークを介した通信を可能とする。画像形成装置１０３は、外付けの機器とのインタフェースのためのＵＳＢ（Universal Serial Bus）  Ｉ／Ｆ３０６を備える。
【００２２】
画像形成装置１０３は、ＮＦＣ Ｉ／Ｆ３１５を備える。ＮＦＣ  Ｉ／Ｆ３１５は、ＣＰＵ３００の制御により、デバイスＮＦＣリーダ・ライタ３０８及びデバイスＮＦＣタグ３１６にデータを送信する。またＮＦＣ  Ｉ／Ｆ３１５は、デバイスＮＦＣリーダ・ライタ３０８からＣＰＵ３００にデータを送信する。デバイスＮＦＣリーダ・ライタ３０８は、電磁界を発生させて、ＮＦＣを搭載した他の機器（情報処理装置１０２）との間で近接無線通信を行う。デバイスＮＦＣリーダ・ライタ３０８は近接無線通信により、他の機器が搭載するＮＦＣタグに書き込まれた情報の読み込み、及びＮＦＣタグへの情報の書き込みが可能である。デバイスＮＦＣタグ３１６は、他の機器のＮＦＣリーダ・ライタと近接無線通信を行うことが可能なデータ記憶領域を備える。デバイスＮＦＣリーダ・ライタ３０８は、例えばＲＦＩＤリーダ・ライタであり、デバイスＮＦＣタグ３１６は、例えばＩＣタグである。
【００２３】
ＣＰＵ３００、ＲＯＭ３０１、フラッシュＲＯＭ３０２、ＲＡＭ３０３、不揮発性メモリ３０４、ネットワークＩ／Ｆ３１１、ＵＳＢ  Ｉ／Ｆ３０６、及びＮＦＣ  Ｉ／Ｆ３１５は、システムバス３０５に接続され、相互にデータの送受信が可能である。システムバス３０５は、イメージバスＩ／Ｆ３０７により、画像データの高速転送が可能なイメージバス３１２に接続される。イメージバスＩ／Ｆ３０７は、画像データのデータ構造を変換するバスブリッジである。イメージバス３１２は、ＰＣＩ（Peripheral Component Interconnect）バス又はＩＥＥＥ１３９４で構成される。イメージバス３１２には、画像処理部３０９及びプリンタＩ／Ｆ３１０が接続される。
【００２４】
画像処理部３０９は、画像データに対して補正、加工、編集、解像度変換等を行う。また、これに加えて、画像処理部３０９は、画像の回転や圧縮伸張処理を行う。プリンタＩ／Ｆ３１０は、プリンタ３１４とコントローラユニット３１３とを接続し、画像データの同期系／非同期系の変換や送受信を行う。プリンタ３１４は、ラスタイメージデータを画像に変換して用紙上に形成する。プリンタ３１４は、例えば感光体ドラムや感光体ベルトを用いた電子写真方式により画像形成を行う。画像形成処理は、ＣＰＵ３００からの指示により制御される。
【００２５】
図４は、画像形成装置１０３のコントローラユニット３１３により実現される機能を表す機能ブロック図である。各機能ブロックは、コントローラユニット３１３のＣＰＵ３００がコンピュータプログラムを実行することで実現される。画像形成装置１０３には、ジョブ管理部４０１、ジョブ管理テーブル４０２、ネットワーク制御部４０３、ＮＦＣ制御部４０４、ＵＲＬ管理テーブル４０５、ユーザ管理部４０６、ユーザ管理テーブル４０７、ＲＵＩ制御部４０８、及びタイマ４０９が形成される。
【００２６】
ジョブ管理部４０１は、画像形成装置１０３で実行中のジョブをジョブ管理テーブル４０２を用いて管理する。ジョブ管理部４０１は、ジョブが発生すると、ジョブを依頼したユーザのユーザ名及びジョブの種類等の情報をジョブ管理テーブル４０２に書き込み、ジョブが終了すると当該ジョブの情報をジョブ管理テーブル４０２から削除する。ジョブ管理テーブル４０２は、例えばＲＡＭ３０３に記憶される。
【００２７】
ネットワーク制御部４０３は、ネットワークＩ／Ｆ３１１を制御して、ネットワークを介した通信を行う。
【００２８】
ＮＦＣ制御部４０４は、ＮＦＣ  Ｉ／Ｆ３１５を制御して、近接無線通信を行う。そのためにＮＦＣ制御部４０４は、デバイスＮＦＣリーダ・ライタ３０８により、他の機器のＮＦＣタグからデータの読み取り及び他の機器のＮＦＣリーダ・ライタとの通信を行う。また、ＮＦＣ制御部４０４は、デバイスＮＦＣタグ３１６に固有ＩＤを付加したスマートポスターデータを書き込む。図５は、デバイスＮＦＣタグ３１６のメモリマップの例示図である。デバイスＮＦＣタグ３１６には、ＩＤ領域５０１及びスマートポスターデータ領域５０２が設けられる。
【００２９】
ＩＤ領域５０１は、一般的にＮＦＣタグを識別するための固有ＩＤが書き込まれる領域である。固有ＩＤは、ＮＦＣタグに一意に割り当てられた、ＮＦＣタグの識別情報である。情報処理装置１０２のモバイルＮＦＣタグ２１３も同様に、固有ＩＤが書き込まれるＩＤ領域を備える。スマートポスターデータ領域５０２は、ＮＤＥＦ（NFC Data Exchange Format）形式に準拠したスマートポスターデータが書き込まれる領域である。図６は、ＮＤＥＦ形式のデータ構造の説明図である。
【００３０】
図６（ａ）によるとＮＤＥＦ形式のデータは、ＮＤＥＦメッセージ６０１内部にカプセル化され、１以上のＮＤＥＦレコードを含む。図６（ｂ）によるとＮＤＥＦレコード６０２は、「ヘッダ」、「タイプ長」、「ペイロード長」、「タイプ」、「ペイロード」の各フィールド６０３〜６０７を有する。「ヘッダ」フィールド６０３は、当該ＮＤＥＦレコードがＮＤＥＦメッセージ６０１の最初或いは最後に位置するかや、ＮＤＥＦメッセージ６０１のサイズ等の情報が書き込まれる。「タイプ長」フィールド６０４は、「タイプ」フィールド６０６のサイズが書き込まれる。「ペイロード長」フィールド６０５は、「ペイロード」フィールド６０７のサイズが書き込まれる。「タイプ」フィールド６０６は、「ペイロード」フィールド６０７のタイプが書き込まれる。「ペイロード」フィールド６０７のタイプには、例えば「Ｓｐ」と「Ｕ」とがある。「ペイロード」フィールド６０７は、「Ｓｐ」の場合、スマートポスターデータとして解釈され、「Ｕ」の場合、ＵＲＬとして解釈される。「ペイロード」フィールド６０７は、ＮＤＥＦレコード６０２のデータ本体である。
【００３１】
図７は、スマートポスターデータ領域５０２に書き込まれるスマートポスターデータの構造の説明図である。スマートポスターデータのＮＤＥＦメッセージ７０１は、ＮＤＥＦレコード７０２の「ペイロード」フィールド７０４にＮＤＥＦメッセージ７０５が格納された入れ子構造である。ＮＤＥＦメッセージ７０１に含まれるＮＤＥＦレコード７０２の「タイプ」フィールド７０３には「Ｓｐ」が書き込まれており、「ペイロード」フィールド７０４がスマートポスターデータであることを表す。ＮＤＥＦメッセージ７０５に含まれるＮＤＥＦレコード７０８の「タイプ」フィールド７０６には「Ｕ」が書き込まれており、「ペイロード」フィールド７０７がＵＲＬを格納していることを表す。
【００３２】
画像形成装置１０３のＮＦＣ制御部４０４は、デバイスＮＦＣタグ３１６のスマートポスターデータ領域５０２のスマートポスターデータの「ペイロード」フィールド７０７に、ＲＵＩのＵＲＬを書き込む。ＮＤＥＦレコード７０８の「ペイロード」フィールド７０７に書き込まれるＵＲＬは、ＵＲＬ管理テーブル４０５に基づいて決められる。
【００３３】
ＵＲＬ管理テーブル４０５は、画像形成装置１０３の状態に基づいて、ＲＵＩを行うユーザの情報処理装置１０２に表示させるＷｅｂページ（ＲＵＩ画面）のＵＲＬを記憶する。ＵＲＬ管理テーブル４０５は、例えばフラッシュＲＯＭ３０２に記憶される。図８は、ＵＲＬ管理テーブル４０５の例示図である。「デバイスステータス」８０１には、画像形成装置１０３の状態が記憶される。「ＲＵＩのＵＲＬ」８０３には、「デバイスステータス」８０１に応じたＵＲＬが記憶される。ＲＵＩを行うユーザの「ジョブの有無」８０２によりＵＲＩが異なる場合、「ＲＵＩのＵＲＬ」には、「ジョブの有無」８０２に応じたＵＲＩが記憶される。
【００３４】
ＮＦＣ制御部４０４は、デバイスＮＦＣリーダ・ライタ３０８がモバイルＮＦＣタグ２１３から固有ＩＤを読み込んだ時点の画像形成装置１０３の状態に応じて、ＵＲＬ管理テーブル４０５を参照して、ＲＵＩのＵＲＬを決定する。ジョブの有無によりＵＲＬが異なる場合、ＮＦＣ制御部４０４は、ジョブ管理部４０１によりジョブ管理テーブル４０２を参照してジョブの有無を確認してＲＵＩのＵＲＬを決定する。例えば、ＮＦＣ制御部４０４は、モバイルＮＦＣタグ２１３から固有ＩＤを読み込んだ時点の画像形成装置１０３の状態が「印刷中」であれば、ジョブ管理テーブル４０２により該固有ＩＤのユーザのジョブの有無を確認する。ＮＦＣ制御部４０４は、確認の結果、ジョブが有れば「ジョブ一覧ページＵＲＬ」をＮＤＥＦレコード７０８の「ペイロード」フィールド７０７に書き込むＵＲＬに決定する。ジョブが無ければ、ＮＦＣ制御部４０４は、「トップページのＵＲＬ」をＮＤＥＦレコード７０８の「ペイロード」フィールド７０７に書き込むＵＲＬに決定する。また、ＮＦＣ制御部４０４は、モバイルＮＦＣタグ２１３からＩＤを読み込んだ時点の画像形成装置１０３の状態が「用紙なし」であれば、「給紙情報ページのＵＲＬ」をＮＤＥＦレコード７０８の「ペイロード」フィールド７０７に書き込むＵＲＬに決定する。この場合、ＮＦＣ制御部４０４は、ジョブの有無を確認しない。
【００３５】
ユーザ管理部４０６は、画像形成装置１０３に登録されるユーザをユーザ管理テーブル４０７を用いて管理する。図９は、ユーザ管理テーブル４０７の例示図である。ユーザ管理テーブル４０７は、例えばフラッシュＲＯＭ３０２に予め記憶される。ユーザ管理部４０６は、ユーザが所持する情報処理装置１０２のモバイルＮＦＣタグ２１３が記憶する固有ＩＤと情報処理装置１０２のＩＰアドレス、ユーザ名、及びユーザの権限を関連付けてユーザ管理テーブル４０７に記憶する。
【００３６】
ユーザ管理部４０６は、デバイスＮＦＣリーダ・ライタ３０８がモバイルＮＦＣタグ２１３から読み込んだ固有ＩＤに応じて、ユーザ管理テーブル４０７を参照して、ＩＰアドレス、ユーザ名、及び権限を特定する。ユーザ管理テーブル４０７は、ＮＦＣを用いた操作で情報処理装置１０２が画像形成装置１０３のＲＵＩにアクセスする際に、一般者モード又は管理者モードで自動的にログインしたいユーザ１０１の情報が事前に登録される。そのために情報処理装置１０２のユーザは、事前に、モバイルＮＦＣタグ２１３の固有ＩＤ、ＩＰアドレス、及びユーザ名を画像形成装置１０３に入力する。画像形成装置１０３は、情報処理装置１０２から入力されたこれらの情報に、ユーザの権限を付加してユーザ管理テーブル４０７に登録する。なお、ＮＦＣ制御部４０４は、ユーザ管理テーブル４０７を参照して固有ＩＤからユーザ名を特定する。ＮＦＣ制御部４０４は特定したユーザ名によりジョブ管理テーブル４０２を参照して、該ユーザのジョブの有無を確認することができる。
【００３７】
ＲＵＩ制御部４０８は、情報処理装置１０２によるＲＵＩを用いた遠隔からの管理・操作を受け付ける。そのためにＲＵＩ制御部４０８は、ＲＵＩにより情報処理装置１０２のＷｅｂブラウザに表示される画像を生成するとともに、情報処理装置１０２のＷｅｂブラウザからの指示を受け付ける。タイマ４０９は、ＮＦＣ制御部４０４がデバイスＮＦＣタグ３１６にＲＵＩのＵＲＬを書き込んでから情報処理装置１０２が当該ＵＲＬにアクセスするまでの時間を計測するカウンタである。
【００３８】
＜運用形態＞
以上のような構成の画像形成装置１０３は、情報処理装置１０２が接近（タッチ）することで、遠隔操作の制御を行う。画像形成装置１０３のデバイスＮＦＣリーダ・ライタ３０８は、情報処理装置１０２が接近することで、該情報処理装置１０２のモバイルＮＦＣタグ２１３から固有ＩＤを読み込む。画像形成装置１０３のＮＦＣ制御部４０４は、固有ＩＤを読み込んだ時点の状態をＵＲＬ管理テーブル４０５で確認するとともに、ユーザ管理テーブル４０７及びジョブ管理テーブル４０２により該ユーザ１０１のジョブの有無を確認する。画像形成装置１０３及びＮＦＣ制御部４０４は、これらの確認結果に応じてＵＲＬ管理テーブル４０５を参照し、デバイスＮＦＣタグ３１６に書き込むＲＵＩのＵＲＬを決定する。画像形成装置１０３のＮＦＣ制御部４０４は、ユーザ１０１の目的に沿ったＲＵＩのページに直接アクセスできるＵＲＬをデバイスＮＦＣタグ３１６に書き込む。
【００３９】
情報処理装置１０２は、モバイルＮＦＣリーダ・ライタ２１２により画像形成装置１０３のデバイスＮＦＣタグ３１６からＲＵＩのＵＲＬを読み込む。情報処理装置１０２は、Ｗｅｂブラウザを起動して、読み込んだＲＵＩのＵＲＬにアクセスする。
【００４０】
画像形成装置１０３のＲＵＩ制御部４０８は、ＲＵＩへのアクセスを検知して、アクセスがデバイスＮＦＣリーダ・ライタ３０８による固有ＩＤの取得から一定時間内であるか否かをタイマ４０９の時間カウント値により判定する。一定時間内であれば、画像形成装置１０３のＲＵＩ制御部４０８は、ＲＵＩにアクセスする装置が直前にタッチされた情報処理装置１０２と一致するか否かを判定する。一致する場合、画像形成装置１０３のＲＵＩ制御部４０８は、ＲＵＩにアクセスする情報処理装置１０２の持つ権限に応じて、該情報処理装置１０２が一般者モード又は管理者モードで自動的にログイン済みとする。これにより情報処理装置１０２のＷｅｂブラウザには、ＲＵＩ画面が表示される。この画面は、ユーザ１０１の目的に沿った画面（ページ）であり、ログイン済みである。
【００４１】
一定時間内ではない、或いはＲＵＩにアクセスする装置が直前にタッチされた情報処理装置１０２と一致しない場合、ＲＵＩ制御部４０８は、そのアクセスが自動的にログイン済みであるとは判断しない。これにより情報処理装置１０２のＷｅｂブラウザには、ＲＵＩのトップページのログイン画面（ユーザに、一般者モードと管理者モードのどちらかを選択し、パスワードの入力を求める画面）が表示される。
【００４２】
このような処理を図１０〜図１２のフローチャートにより詳細に説明する。図１０は、画像形成装置１０３が情報処理装置１０２の接近時に行う処理を表すフローチャートである。図１１は、情報処理装置１０２が画像形成装置１０３に接近したときに行う処理を表すフローチャートである。図１２は、画像形成装置１０３が、ＲＵＩにアクセスがあったときに行う処理を表すフローチャートである。
【００４３】
図１０に示すように、画像形成装置１０３は、デバイスＮＦＣリーダ・ライタ３０８により情報処理装置１０２のモバイルＮＦＣタグ２１３の検知をポーリングする（Ｓ１００１）。デバイスＮＦＣリーダ・ライタ３０８は、情報処理装置１０２が接近することで、モバイルＮＦＣタグ２１３を検知する。情報処理装置１０２のモバイルＮＦＣタグ２１３を検知すると（Ｓ１００１：Y）、デバイスＮＦＣリーダ・ライタ３０８は、モバイルＮＦＣタグ２１３のＩＤ領域から固有ＩＤを読み込み、ＲＡＭ３０３に保存する（Ｓ１００２、Ｓ１００３）。また、画像形成装置１０３のＮＦＣ制御部４０４は、読み込んだ固有ＩＤがユーザ管理テーブル４０７に存在するか否かを判定する（Ｓ１００４）。
【００４４】
存在しない場合（Ｓ１００４：N）、ＮＦＣ制御部４０４は、情報処理装置１０２を接近させたユーザ１０１がＲＵＩへの自動ログインの対象ではないと判断して、ＲＡＭ３０３に保存した固有ＩＤを消去する（Ｓ１００５）。ＮＦＣ制御部４０４は、ＲＵＩのトップページのＵＲＬをデバイスＮＦＣタグ３１６のスマートポスターデータ領域５０２のスマートポスターデータの「ペイロード」フィールド７０７に書き込む（Ｓ１００６）。その後、ＮＦＣ制御部４０４は、タイマ４０９の時間カウント値を「０」に初期化して処理を終了する（Ｓ１００７）。
【００４５】
読み込んだ固有ＩＤがユーザ管理テーブル４０７に存在する場合（Ｓ１００４：Y）、ＮＦＣ制御部４０４は、情報処理装置１０２を接近させたユーザ１０１がＲＵＩへの自動ログインの対象であると判断する。画像形成装置１０３は、ユーザ管理テーブル４０７を参照して、読み込んだ固有ＩＤに対応するユーザ名を特定する（Ｓ１００８）。ＮＦＣ制御部４０４は、ＵＲＬ管理テーブル４０５を用いて、画像形成装置１０３の状態と、特定したユーザのジョブの有無とによる、「ペイロード」フィールド７０７に書き込むＲＵＩのＵＲＬ８０３を決定する（Ｓ１００９）。ＮＦＣ制御部４０４は、ユーザのジョブの有無をジョブ管理テーブル４０２により確認する。ＮＦＣ制御部４０４は、決定したＲＵＩのＵＲＬ８０３をデバイスＮＦＣタグ３１６のスマートポスターデータ領域５０２のスマートポスターデータの「ペイロード」フィールド７０７に書き込む（Ｓ１０１０）。これにより、ユーザの目的に沿ったＲＵＩのページに直接アクセスすることができるＵＲＬが、デバイスＮＦＣタグ３１６に書き込まれる。その後、画像形成装置１０３は、タイマ４０９の時間カウント値を「０」に初期化した後に時間のカウントを開始して、処理を終了する（Ｓ１０１１、Ｓ１０１２）。
【００４６】
図１１に示すように情報処理装置１０２は、モバイルＮＦＣリーダ・ライタ２１２により画像形成装置１０３のデバイスＮＦＣタグ３１６の検知をポーリングする（Ｓ１１０１）。モバイルＮＦＣリーダ・ライタ２１２は、ユーザ１０１により画像形成装置１０３に接近させられることで、デバイスＮＦＣタグ３１６を検知する（Ｓ１１０１：Y）。
【００４７】
画像形成装置１０３のデバイスＮＦＣタグ３１６を検知すると（Ｓ１１０１：Y）、情報処理装置１０２は、画像形成装置１０３に接近したと判断する。情報処理装置１０２は、モバイルＮＦＣリーダ・ライタ２１２により、検知したデバイスＮＦＣタグ３１６のスマートポスターデータ領域５０２のスマートポスターデータを読み込む（Ｓ１１０２）。情報処理装置１０２は、Ｗｅｂブラウザを起動し、読み込んだスマートポスターデータに含まれるＵＲＬにネットワークＩ／Ｆ２０７を介してアクセスする（Ｓ１１０３）。これにより、情報処理装置１０２の表示部２１０にＲＵＩ画面が表示される。ユーザは、ＲＵＩ画面により画像形成装置１０３の操作を行う。
【００４８】
図１２に示すように画像形成装置１０３は、ＲＵＩ制御部４０８により、ネットワークを介したＲＵＩへのアクセスの検知をポーリングする（Ｓ１２０１）。ＲＵＩへのアクセスを検知すると（Ｓ１２０１：Y）、画像形成装置１０３のＲＵＩ制御部４０８は、アクセスしてきた端末装置のＩＰアドレスをネットワークを介して取得する（Ｓ１２１１）。また、画像形成装置１０３は、ＲＡＭ３０３に固有ＩＤが保存されているか否かを判定する（Ｓ１２０２）。
【００４９】
ＲＡＭ３０３に固有ＩＤが保存されていない場合（Ｓ１２０２：N）、画像形成装置１０３は、ＲＵＩへの自動ログインの対象となるユーザがいないと判断する。ＲＵＩ制御部４０８は、ＲＵＩへのアクセスをログイン済みとせず、情報処理装置１０２のＷｅｂブラウザに、ＲＵＩのトップページのログイン画面を表示させる（Ｓ１２１２）。
【００５０】
ＲＡＭ３０３に固有ＩＤが保存されている場合（Ｓ１２０２：Y）、画像形成装置１０３は、ＲＵＩへの自動ログインの対象となるユーザがいると判断する。ＲＵＩ制御部４０８は、タイマ４０９の時間カウント値が一定値以下であるか否かを判定する（Ｓ１２０３）。時間カウント値が一定値以下ではない場合（Ｓ１２０３：N）、ＲＵＩ制御部４０８は、ＲＵＩへのアクセスをログイン済みとする処理がタイムアウトに達したと判断する。そしてＲＵＩ制御部４０８は、ＲＵＩへのアクセスをログイン済みとせず、情報処理装置１０２のＷｅｂブラウザに、ＲＵＩのトップページのログイン画面を表示させる（Ｓ１２１２）。
【００５１】
時間カウント値が一定値以下であれば（Ｓ１２０３：Y）、ＲＵＩ制御部４０８は、ＲＡＭ３０３に保存されている固有ＩＤを読み込む（Ｓ１２０４）。ＲＵＩ制御部４０８は、ユーザ管理テーブル４０７を参照して、読み込んだ固有ＩＤに対応するＩＰアドレスを特定する（Ｓ１２０５）。ＲＵＩ制御部４０８は、特定したＩＰアドレスが、ステップＳ１２１１でネットワークを介して取得した端末装置のＩＰアドレスと一致するか否かを判定する（Ｓ１２０６）。つまり、ＲＵＩ制御部４０８は、ＩＰアドレスを情報処理装置１０２を識別する識別情報として用い、ネットワークを介して取得したＩＰアドレスと固有ＩＤにより特定されたＩＰアドレスとを比較する。ＩＰアドレスが一致しない場合（Ｓ１２０６：N）、ＲＵＩ制御部４０８は、ＲＵＩにアクセスしてきた端末装置が図１０のステップ１００２でＮＦＣを行った情報処理装置１０２ではないと判断する。そしてＲＵＩ制御部４０８は、ＲＵＩへのアクセスをログイン済みとせず、情報処理装置１０２のＷｅｂブラウザに、ＲＵＩのトップページのログイン画面を表示させる（Ｓ１２１２）。
【００５２】
ＩＰアドレスが一致する場合（Ｓ１２０６：Y）、ＲＵＩ制御部４０８は、ＲＵＩにアクセスしてきた端末装置が図１０のステップ１００２でＮＦＣを行った情報処理装置１０２であると判断する。ＲＵＩ制御部４０８は、ユーザ管理テーブル４０７を参照して、読み込んだ固有ＩＤに対する権限９０４を特定する（Ｓ１２０７）。ＲＵＩ制御部４０８は、特定したＩＰアドレスからのＲＵＩへのアクセスを、特定した権限でログイン済みとする。ＲＵＩ制御部４０８は、情報処理装置１０２のＷｅｂブラウザにログイン済みとなったＲＵＩのページを表示させる（Ｓ１２０８）。
【００５３】
情報処理装置１０２のＷｅｂブラウザにＲＵＩのトップページ又はログイン済みのＲＵＩのページを表示させると、ＲＵＩ制御部４０８は、ＲＡＭ３０３から固有ＩＤを消去する（Ｓ１２０９）。また、ＲＵＩ制御部４０８は、タイマ４０９の時間カウント値を「０」に初期化して処理を終了する（１２１０）。
【００５４】
以上のような画像形成装置１０３は、情報処理装置１０２がＮＦＣにより取得したＲＵＩのＵＲＬにアクセスする際のパスワードの入力の手間を減らしている。そのために、ユーザの操作性が向上する。また、画像形成装置１０３は、ＲＵＩにアクセスするユーザの権限に応じて、該ユーザを一般者モード又は管理者モードで自動的にログイン済みとすることができる。自動的にログイン済みとする対象は、事前に画像形成装置１０３との間でＮＦＣによる通信を行った情報処理装置１０２のみであるために、セキュリティが維持される。画像形成装置１０３は、状態に応じて、情報処理装置１０２の表示部２１０にユーザの目的に沿ったＲＵＩのページを表示させることができる。以上により、情報処理装置１０２により画像形成装置１０３を遠隔操作する際のユーザの操作性が向上する。  なお、上記実施形態ではプリンタ機能を有する画像形成装置１０３を例として説明したが、スキャナ機能やコピー機能等を有する画像形成装置に本発明を適用してもよいし、このうち一部の機能のみを有する画像処理装置にも本発明は適用可能である。
そして、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのコンピュータプログラム、及び該コンピュータプログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
0005943971.tif 000002
【図２】
0005943971.tif 000003
【図３】
0005943971.tif 000004
【図４】
0005943971.tif 000005
【図５】
0005943971.tif 000006
【図６】
0005943971.tif 000007
【図８】
0005943971.tif 000008
【図９】
0005943971.tif 000009
【図１０】
0005943971.tif 000010
【図１１】
0005943971.tif 000011
【図１２】
0005943971.tif 000012
【図７】
0005943971.tif 000013