(57)【特許請求の範囲】
【請求項１】
印刷装置であって、
ＮＦＣ（Near Field Communication）に基づく通信を実行するＮＦＣユニットと、
前記印刷装置にユーザがログインしたことに応じて、外部機器と前記印刷装置との間で前記ＮＦＣに基づく通信を用いたＮＦＣタッチ印刷を実行するために必要なＮＦＣタッチ印刷情報を、前記ＮＦＣユニットのメモリに書き込む制御ユニットと、を備え、
前記ＮＦＣユニットの前記メモリに書き込まれた前記ＮＦＣタッチ印刷情報は、前記ＮＦＣに基づく通信によって前記外部機器に送信されることを特徴とする印刷装置。
【請求項２】
前記印刷装置から前記ユーザがログアウトしたことに応じて、前記制御ユニットは、前記ＮＦＣユニットの前記メモリを前記ＮＦＣタッチ印刷情報が書き込まれていない状態にすることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷装置から前記ユーザがログアウトしたことに応じて、前記制御ユニットは、前記ＮＦＣタッチ印刷情報と異なる情報を前記ＮＦＣユニットの前記メモリに書き込むことを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記印刷装置の起動時に、前記制御ユニットは、前記ＮＦＣタッチ印刷情報と異なる情報を前記ＮＦＣユニットの前記メモリに書き込み、
前記印刷装置に前記ユーザがログインしたことに応じて、前記制御ユニットは、前記ＮＦＣタッチ印刷情報を前記ＮＦＣユニットの前記メモリに書き込み、
前記印刷装置から前記ユーザがログアウトしたことに応じて、前記制御ユニットは、前記ＮＦＣタッチ印刷情報と異なる情報を前記ＮＦＣユニットの前記メモリに書き込むことを特徴とする請求項１に記載の印刷装置。
【請求項５】
前記ＮＦＣタッチ印刷情報と異なる情報は、所定のエラーメッセージを前記外部機器に表示させるために用いるエラー情報であることを特徴とする請求項３又は４に記載の印刷装置。
【請求項６】
前記所定のエラーメッセージは、前記ＮＦＣタッチ印刷を行うために前記印刷装置へのログインが必要であることを前記外部機器のユーザに通知するメッセージであることを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記ＮＦＣタッチ印刷は、前記外部機器と前記印刷装置との間でＮＦＣに基づく通信を確立した後、前記外部機器と前記印刷装置とが前記ＮＦＣとは異なる他のネットワークを介して接続し、当該他のネットワークを介して前記外部機器から印刷データを前記印刷装置へ送信することにより、前記印刷装置において前記印刷データに基づく印刷を行う方法であることを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
前記他のネットワークは、無線ＬＡＮ又はＢｌｕｅｔｏｏｔｈであることを特徴とする請求項７記載の印刷装置。
【請求項９】
前記ＮＦＣタッチ印刷情報は、少なくとも前記ＮＦＣタッチ印刷の実行を起動するための情報を含むことを特徴とする請求項１乃至８のいずれか１項に記載の印刷装置。
【請求項１０】
前記ＮＦＣタッチ印刷情報は、少なくとも前記ＮＦＣタッチ印刷を実行するアプリケーションを特定するための情報を含むことを特徴とする請求項１乃至８のいずれか１項に記載の印刷装置。
【請求項１１】
前記ＮＦＣタッチ印刷情報は、少なくとも前記印刷装置の識別情報を含むことを特徴とする請求項１乃至１０のいずれか１項に記載の印刷装置。
【請求項１２】
前記印刷装置の識別情報は、前記印刷装置のＩＰアドレスであることを特徴とする請求項１１に記載の印刷装置。
【請求項１３】
前記印刷装置の識別情報は、前記印刷装置のＭＡＣアドレスであることを特徴とする請求項１１に記載の印刷装置。
【請求項１４】
印刷装置及び外部機器の間でＮＦＣに基づく通信を用いたＮＦＣタッチ印刷を実行するための方法であって、
前記印刷装置にユーザがログインしたことに応じて、前記外部機器が前記印刷装置と前記ＮＦＣタッチ印刷を実行するために用いるＮＦＣタッチ印刷情報を、前記印刷装置のＮＦＣユニットのメモリに書き込むステップと、
前記ＮＦＣユニットの前記メモリに書き込まれた前記ＮＦＣタッチ印刷情報を、前記ＮＦＣに基づく通信によって前記外部機器に送信するステップと、を有することを特徴とする方法。
【請求項１５】
コンピュータを請求項１乃至１３に記載の印刷装置として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの認証を要する印刷装置、ＮＦＣタッチ印刷を実行するための方法及びプログラムに関する。
【背景技術】
【０００２】
近年、種々の無線通信機能を有するＭＦＰ等の画像形成装置、例えば、ＮＦＣ（Near Field Communication）通信機能及び無線ＬＡＮやＢｌｕｅｔｏｏｔｈ(登録商標）等のネットワーク通信機能を有する画像形成装置が市場に提供されている。さらに、ＮＦＣ通信機能を有するスマートフォン等の携帯端末から上述した通信機能を有する画像形成装置へ印刷ジョブを送信し、該画像形成装置が印刷ジョブを実行するＮＦＣ通信を用いた印刷方法が提案されている（例えば、特許文献１参照。）。
【０００３】
具体的に、特許文献１の印刷方法では、画像形成装置２００は、携帯端末１００が画像形成装置２００のＮＦＣ通信圏内に入ったことを検知すると、ＮＦＣ通信を携帯端末１００との間において確立する。その後、図１８に示すように、画像形成装置２００は、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ(登録商標）等のより高速なネットワーク通信へ移行するために、当該画像形成装置２００の情報（例えば、ＩＰアドレス）を携帯端末１００へ送信する（ステップＳ１８０１）。
【０００４】
次いで、携帯端末１００は、送信された画像形成装置２００の情報に基づいて画像形成装置２００と高速なネットワーク通信によって接続し（ステップＳ１８０２）、さらに、高速なネットワーク通信によって印刷ジョブを画像形成装置２００へ送信する（ステップＳ１８０３）。その後、画像形成装置２００は送信された印刷ジョブを実行する。この場合、特に、携帯端末１００を画像形成装置２００にかざすことにより、ＮＦＣ通信を確立し、結果として画像形成装置２００に印刷ジョブを実行させる印刷方法を「ＮＦＣタッチ印刷」と称する。
【０００５】
また、携帯端末１００とＮＦＣ通信によって接続される画像形成装置２００は、ＮＦＣ通信のためのＮＦＣユニットを備える。ＮＦＣユニットにはＮＤＥＦ（NFC Data Exchange Format）として各種情報（以下、「ＮＤＥＦ情報」という。）が設定され、画像形成装置２００は、携帯端末１００との間においてＮＦＣ通信が確立すると、ＮＤＥＦ情報を携帯端末１００へ送信する。なお、上述した高速なネットワーク通信へ移行するためにネットワーク上で画像形成装置２００を一意に特定する情報は、ＮＤＥＦ情報の１つである。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−２１４１３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、画像形成装置はユーザ認証機能を備えている場合があるが、ユーザ認証が行われていない場合（換言すれば、ユーザ認証が成功していない場合）にＮＦＣタッチ印刷の実行を許可すると、如何なるユーザ、例えば、権限が無いユーザであってもＮＦＣタッチ印刷が実行されるおそれがある。
【０００８】
本発明の目的は、ユーザ認証が成功したことを条件にして、ＮＦＣタッチ印刷の実行を許可することにより、如何なるユーザによってもＮＦＣタッチ印刷が実行されるのを防止することができる印刷装置、ＮＦＣタッチ印刷を実行するための方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の印刷装置は、ＮＦＣに基づく通信を実行するＮＦＣユニットと、前記印刷装置にユーザがログインしたことに応じて、外部機器と前記印刷装置との間で前記ＮＦＣに基づく通信を用いたＮＦＣタッチ印刷を実行するために必要なＮＦＣタッチ印刷情報を、前記ＮＦＣユニットのメモリに書き込む制御ユニットと、を備え、前記ＮＦＣユニットの前記メモリに書き込まれた前記ＮＦＣタッチ印刷情報は、前記ＮＦＣに基づく通信によって前記外部機器に送信されることを特徴とする。
【００１０】
上記目的を達成するために、本発明のＮＦＣタッチ印刷を実行するための方法は、印刷装置及び外部機器の間でＮＦＣに基づく通信を用いたＮＦＣタッチ印刷を実行するための方法であって、前記印刷装置にユーザがログインしたことに応じて、前記外部機器が前記印刷装置と前記ＮＦＣタッチ印刷を実行するために用いるＮＦＣタッチ印刷情報を、前記印刷装置のＮＦＣユニットのメモリに書き込むステップと、前記ＮＦＣユニットの前記メモリに書き込まれた前記ＮＦＣタッチ印刷情報を、前記ＮＦＣに基づく通信によって前記外部機器に送信するステップと、を有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ユーザ認証が成功したことを条件にして、ＮＦＣタッチ印刷の実行を許可することにより、如何なるユーザによってもＮＦＣタッチ印刷が実行されるのを防止することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施の形態に係る印刷システムのハードウェアの構成を概略的に示すブロック図である。
【図２】図１における画像形成装置のソフトウェアの構成を説明するための図である。
【図３】画像形成装置の操作パネルを説明するための図である。
【図４】図２における記憶部に記憶された認証情報としてのユーザ情報データベースを説明するための図である。
【図５】本発明の第１の実施の形態における画像形成装置の起動時に実行されるＮＦＣユニット初期化処理を示すフローチャートである。
【図６】本発明の第１の実施の形態における画像形成装置によるユーザの認証処理を示すフローチャートである。
【図７】図６のステップＳ６０４においてＮＤＥＦレコードに設定されるＮＦＣタッチ印刷情報の構成を説明するための図である。
【図８】本発明の第１の実施の形態における画像形成装置によるユーザの権限確認処理を示すフローチャートである。
【図９】図８のステップＳ８０３でユーザの認証が失敗した場合と判別される場合に実行される表示パネルの表示内容の変更を説明するための図である。
【図１０】本発明の第２の実施の形態において用いられるユーザ毎に使用可能な機能が設定されたユーザ情報データベースを説明するための図である。
【図１１】本発明の第２の実施の形態における画像形成装置によるユーザの認証処理を示すフローチャートである。
【図１２】本発明の第２の実施の形態における画像形成装置によるユーザの権限確認処理を示すフローチャートである。
【図１３】図１２のステップＳ１２０３でユーザが画像形成装置からログアウトしている場合と判別される場合に実行される表示パネルの表示内容の変更を説明するための図である。
【図１４】本発明の第３の実施の形態における画像形成装置の起動時に実行されるＮＦＣユニット初期化処理を示すフローチャートである。
【図１５】図１４のステップＳ１４０１においてＮＦＣユニットのＮＤＥＦレコードに設定されるＮＦＣタッチ印刷エラー情報の構成を説明するための図である。
【図１６】本発明の第３の実施の形態における画像形成装置によるユーザの認証処理を示すフローチャートである。
【図１７】画像形成装置及び携帯端末の間におけるＮＦＣ通信の確立時の携帯端末の液晶パネルの表示内容の変更を説明するための図である。
【図１８】従来のＮＦＣ通信を用いた印刷方法を説明するためのシーケンス図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１５】
まず、本発明の第１の実施の形態について説明する。
【００１６】
図１は、本実施の形態に係る印刷システムのハードウェアの構成を概略的に示すブロック図である。
【００１７】
図１において、印刷システム１０は、スマートフォン等のモバイル機器からなる携帯端末１００（外部機器）と、ＭＦＰ等からなる画像形成装置２００とを備える。携帯端末１００及び画像形成装置２００は、互いにＮＦＣ通信２０によって接続されるとともに、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ(登録商標）等のより高速なネットワーク通信によっても接続される。
【００１８】
画像形成装置２００は、ＣＰＵ２０２を含む制御部２０１、プリンタ２０７（印刷手段）、ＮＦＣユニット２０９（設定手段、送信手段）、操作パネル２１１及びＩＣカードリーダ２１６（認証手段）を備える。
【００１９】
制御部２０１は画像形成装置２００の各構成要素の動作を制御する。制御部２０１は、ＣＰＵ２０２、ＲＡＭ２０３、ＲＯＭ２０４、プリンタＩ／Ｆ２０６、ＮＦＣＩ／Ｆ２０８、操作パネルＩ／Ｆ２１０、無線ＬＡＮＩ／Ｆ２１２、有線ＬＡＮＩ／Ｆ２１３、ＨＤＤ２１４及びＩＣカードリーダＩ／Ｆ２１５を有する。ＣＰＵ２０２はＲＯＭ２０４に記憶された制御プログラムを読み出して通信制御等の各種制御を行う。また、ＣＰＵ２０２は無線ＬＡＮＩ／Ｆ２１２及び有線ＬＡＮＩ／Ｆ２１３から入力された画像データを処理し、処理された画像データを記録画像信号としてプリンタＩ／Ｆ２０６へ出力する。ＲＡＭ２０３はＣＰＵ２０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ２１４はデータ、各種プログラム又は各種情報テーブルを記憶する。プリンタＩ／Ｆ２０６はプリンタ２０７に画像信号を出力するインターフェースとして機能する。
【００２０】
ＮＦＣＩ／Ｆ２０８はＮＦＣユニット２０９へのＮＤＥＦ情報の読み書きを行うインターフェースとして機能する。ＮＦＣユニット２０９は、ＮＦＣ通信を実行するためのアンテナ（図示しない）と、情報の書き込みが可能なメモリ（図示しない）とで構成される。ＮＤＥＦ情報は当該メモリに格納される。携帯端末１００及び画像形成装置２００の間でＮＦＣ通信が確立されると、ＮＦＣユニット２０９のメモリに書き込まれたＮＤＥＦ情報（ＮＦＣユニット２０９のメモリに格納されたＮＤＥＦ情報）が携帯端末１００に送信される。
【００２１】
操作パネルＩ／Ｆ２１０は操作パネル２１１及び制御部２０１を接続する。操作パネル２１１は、タッチパネル機能を有する後述の表示パネル３１４やキーボード等を有する。ＩＣカードリーダＩ／Ｆ２１５はＩＣカードリーダ２１６及び制御部２０１を接続する。ＩＣカードリーダ２１６はＩＣカードの内容を読み取るためのデバイスであり、ＩＣカードを利用したユーザの認証に使用される。無線ＬＡＮＩ／Ｆ２１２は、高速通信手段である無線ＬＡＮ経由で携帯端末１００等の外部機器に情報を送信し、若しくは外部機器から各種情報を受信する。有線ＬＡＮＩ／Ｆ２１３は、高速通信手段である有線ＬＡＮ(イーサネット(登録商標））経由で外部機器に情報を送信し、若しくは外部機器から各種情報を受信する。なお、制御部２０１内の各ブロックはシステムバス２０５よって相互に接続される。
【００２２】
携帯端末１００は、ＮＦＣ通信を実現するためのＮＦＣリーダ（図示しない）を有し、さらにＮ各種情報を表示する液晶パネル１０１（他の表示手段）を有する。
【００２３】
図２は、図１における画像形成装置のソフトウェアの構成を説明するための図である。
【００２４】
図２において、画像形成装置２００のＣＰＵ２０２が制御プログラムを実行する際、画像形成装置２００では、モジュール（機能部）として、操作制御部３００、画像処理部３０１、印刷処理部３０２、ＩＰＰ制御部３０３、ＷｅｂＵＩ制御部３０４、記憶部３０５、ＮＦＣ制御部３０６（設定手段）、ＩＣカードリーダ制御部３０７、認証制御部３０８及びＨＴＴＰ制御部３０９が実現される。
【００２５】
操作制御部３００は操作パネル２１１を制御する。制御された操作パネル２１１は、操作メニューを表示してユーザからの指示入力を待ち受け、ユーザが入力した指示を他のモジュールに通知し、さらに、ユーザが入力した指示を表示する。
【００２６】
図３は、画像形成装置２００の操作パネル２１１を説明するための図である。
【００２７】
操作パネル２１１は、コピーボタン３１１、ＦＡＸボタン３１２、スキャンボタン３１３、ＬＣＤ等を利用した表示パネル３１４（表示手段）、テンキー３１５、ＯＫキー３１６、方向キー３１７、白黒コピーボタン３１８、カラーコピーボタン３１９、ストップボタン３２０及びメニューボタン３２１を有する。
【００２８】
コピーボタン３１１は画像形成装置２００を用いてコピーを行う際にユーザが押下するボタンであり、コピーボタン３１１が押下されると、表示パネル３１４にコピー操作画面が表示される。ＦＡＸボタン３１２は画像形成装置２００を用いてＦＡＸを行う際にユーザが押下するボタンであり、ＦＡＸボタン３１２が押下されると、表示パネル３１４にＦＡＸ操作画面が表示される。スキャンボタン３１３は画像形成装置２００を用いてスキャンを行う際にユーザが押下するボタンであり、スキャンボタン３１３が押下されると、表示パネル３１４にスキャン操作画面が表示される。テンキー３１５は数字等を入力するために使用される。ＯＫキー３１６は、例えば、表示パネル３１４に入力した指示を決定するために使用される。方向キー３１７は、例えば、表示パネル３１４に表示されたメニューを選択するために使用される。白黒コピーボタン３１８，カラーコピーボタン３１９はそれぞれ白黒コピー、カラーコピーを実行する際にユーザによって使用される。ストップボタン３２０はユーザが画像形成装置２００で実行される処理、例えば、印刷処理を停止するために使用される。メニューボタン３２１は画像形成装置２００の設定を行うためのメニュー画面を表示パネル３１４に表示させるために使用される。
【００２９】
図２に戻り、画像処理部３０１は、印刷ジョブを印刷用の画像データにレンダリングする。印刷処理部３０２は、画像処理部３０１によってレンダリングされた画像データをプリンタＩ／Ｆ２０６を介してプリンタ２０７に画像信号として送信し、プリンタ２０７に印刷を行わせる。記憶部３０５は、他のモジュールから指定されたデータをＲＯＭ２０４やＨＤＤ２１４に記憶し、若しくは、ＲＯＭ２０４やＨＤＤ２１４に記憶されているデータを読み出す。記憶部３０５が記憶するデータとしては、例えば、ユーザの認証ための情報（以下、「認証情報」という。）が該当する。ＮＦＣ制御部３０６は、ＮＦＣユニット２０９へＮＤＥＦ情報を書き込み（格納し）、若しくは、ＮＦＣユニット２０９からＮＤＥＦ情報を読み出す。ＩＣカードリーダ制御部３０７は、ＩＣカードリーダ２１６からＩＣカード情報を読み出す。ＩＣカード情報としては、例えば、ユーザの認証で使用するユーザ情報、例えば、識別番号（ＩＤ）やパスワード（ＰＡＳＳＷＯＲＤ）が該当する。認証制御部３０８は、記憶部３０５に記憶された認証情報を利用してユーザの認証（例えば、ログイン処理）を行う。ＨＴＴＰ制御部３０９はＨＴＴＰプロトコルの制御を行う。ＩＰＰ制御部３０３はＨＴＴＰ上で動作するＩＰＰプロトコルの制御を行う。ＷｅｂＵＩ制御部３０４はＨＴＴＰ上で動作するＷｅｂＵＩコンテンツの表示制御等を行う。
【００３０】
図４は、図２における記憶部３０５に記憶された認証情報としてのユーザ情報データベース４１０を説明するための図である。
【００３１】
ユーザ情報データベース４１０は、認証制御部３０８が後述する図６の処理のステップＳ６０２において認証を実行する際等に用いられる。ユーザ情報データベース４１０において、ＩＤ列４１１にはユーザのＩＤ情報が設定される。本実施の形態では、例えば、３人のユーザのＩＤ情報として、例えば、ｕｓｅｒ１，ｕｓｅｒ２，ｕｓｅｒ３が設定される。ＰＡＳＳＷＯＲＤ列４１２には、各ＩＤ情報に対応するパスワード（ＰＡＳＳＷＯＲＤ）情報が設定される。本実施の形態では、例えば、ｕｓｅｒ１，ｕｓｅｒ２，ｕｓｅｒ３のそれぞれに対応してｐａｓｓ１，ｐａｓｓ２，ｐａｓｓ３が設定される。
【００３２】
次に、本実施の形態に係るＮＦＣ通信を用いた印刷方法について説明する。本実施の形態では、ＮＦＣ通信を用いた印刷方法の一連の処理の流れを説明するにあたり、順番に実行される、画像形成装置２００の起動時の処理、画像形成装置２００によるユーザの認証時の処理、及び画像形成装置２００及び携帯端末１００の間におけるＮＦＣ通信の確立時の処理を分けて説明する。
【００３３】
ところで、ＮＦＣ通信ではＮＤＥＦ情報が画像形成装置２００のＮＦＣユニット２０９から携帯端末１００へ送信されるが、ＮＤＥＦ情報としては、例えば、画像形成装置２００をネットワーク上で一意に特定するための機器特定情報、例えば、画像形成装置２００のＩＰアドレスが該当する。ＮＤＥＦ情報は複数のＮＤＥＦレコードから構成され、ＮＤＥＦレコードには、例えば、上記機器特定情報や携帯端末１００をＢｌｕｅｔｏｏｔｈ(登録商標）で画像形成装置２００に接続するための接続情報等が設定される。すなわち、実現したい機能に応じてＮＤＥＦレコードに様々な情報を設定することができる。例えば、携帯端末１００から画像形成装置２００において所定のアプリケーションを起動させたい場合は、ＮＤＥＦレコードに当該所定のアプリケーションを特定、呼び出すための情報が設定される。なお、ＮＤＥＦ及びＮＤＥＦレコードのフォーマット等の詳細は標準団体であるＮＦＣフォーラムによって規定されている。
【００３４】
以上より、ＮＤＥＦ情報において、ＮＦＣタッチ印刷を実現するために必要な情報（以下、「ＮＦＣタッチ印刷情報」という。）をＮＤＥＦレコードに設定することもできる。この場合、画像形成装置２００及び携帯端末１００の間においてＮＦＣ通信が確立すれば、携帯端末１００へＮＦＣタッチ印刷情報が送信され、携帯端末１００は送信されたＮＦＣタッチ印刷情報に基づいて容易にＮＦＣタッチ印刷を画像形成装置２００に実行させることができる。本実施の形態は、これに準じて、ＮＤＥＦ情報のＮＤＥＦレコードにＮＦＣタッチ印刷情報が設定される。
【００３５】
まず、本実施の形態における画像形成装置２００の起動時の処理について説明する。
【００３６】
図５は、画像形成装置２００の起動時に実行されるＮＦＣユニット初期化処理を示すフローチャートである。
【００３７】
図５において、画像形成装置２００のＮＦＣ制御部３０６はＮＦＣＩ／Ｆ２０８経由でＮＦＣユニット２０９を初期化する（ステップＳ５０１）。ＮＦＣユニット２０９の初期化状態とはＮＤＥＦ情報に何の情報も設定されていない状態に該当する。また、ユーザがログインしている（認証されている）画像形成装置２００からログアウトした場合も、図５の処理が実行され、認証制御部３０８がＮＦＣ制御部３０６はＮＦＣＩ／Ｆ２０８経由でＮＦＣユニット２０９を初期化する（ステップＳ５０１）。その後、本処理を終了する。
【００３８】
次に、本実施の形態における画像形成装置２００によるユーザの認証時の処理について説明する。なお、本実施の形態のユーザの認証時の処理では、携帯端末１００のユーザがＩＣカード（図示しない）を所持し、該ＩＣカードと、画像形成装置２００のＩＣカードリーダ２１６とが用いられるものとする。
【００３９】
図６は、画像形成装置２００によるユーザの認証処理を示すフローチャートである。
【００４０】
図６において、まず、画像形成装置２００のＩＣカードリーダ制御部３０７はＩＣカードからユーザのＩＤ情報及びパスワード情報をＩＣカードリーダ２１６からＩＣカードリーダＩ／Ｆ２１５を経由して取得する（ステップＳ６０１）。
【００４１】
次いで、認証制御部３０８は取得したＩＤ情報及びパスワード情報と、記憶部３０５に記憶されたユーザ情報データベース４１０（認証情報）とを比較することによってユーザの認証を実行し（ステップＳ６０２）、ユーザの認証が成功したか否かを判別する（ステップＳ６０３）。
【００４２】
ステップＳ６０３の判別の結果、ユーザの認証が成功した場合（ステップＳ６０３でＹＥＳ）、ＮＦＣ制御部３０６はＮＦＣＩ／Ｆ２０８経由でＮＦＣタッチ印刷情報をＮＦＣユニット２０９のＮＤＥＦレコードに設定し（ステップＳ６０４）、本処理を終了する。より詳細に説明すると、ステップＳ６０４において、ＮＦＣタッチ印刷情報がＮＦＣユニット２０９のメモリに書き込まれる。
【００４３】
一方、ユーザの認証が失敗した場合（ステップＳ６０３でＹＥＳ）、そのまま本処理を終了する。すなわち、ユーザの認証が失敗した場合、ＮＦＣユニット２０９の初期化状態が維持される。
【００４４】
図７は、図６のステップＳ６０４においてＮＤＥＦレコードに設定されるＮＦＣタッチ印刷情報の構成を説明するための図である。
【００４５】
図７において、ＮＦＣタッチ印刷情報が設定されたＮＤＥＦレコード７００は、ＮＦＣタッチ印刷の実行を起動するための起動レコード７０１と、ＮＦＣタッチ印刷の実行時に必要な情報を格納した送信先レコード７０２とを有する。
【００４６】
起動レコード７０１には、ＮＤＥＦレコード７００に設定されたＮＦＣタッチ印刷情報が送信される携帯端末１００がＮＦＣタッチ印刷を実行するために必要な情報である起動情報が設定されている。具体的に、起動レコード７０１は、起動情報のヘッダ情報が設定されたヘッダ７１１と、ＮＦＣタッチ印刷を実行するために必要なアプリケーション（以下、単に「必要アプリケーション」という。）の名称が設定されたアプリ名称７１２とから構成される。ここで、ヘッダ７１１には、起動レコード７０１が必要アプリケーションを起動させるためのレコードである旨を示す情報が、ＮＦＣフォーラムにて定められたフォーマットで設定される。アプリ名称７１２にはＮＦＣタッチ印刷の名称を含んだ文字列が設定される。
【００４７】
送信先レコード７０２は、３つのレコード、すなわち、ネットワーク情報レコード７２１、ＵＲＩレコード７２２及びデバイス情報レコード７２３から構成される。ネットワーク情報レコード７２１は、ヘッダ７３１及びネットワーク情報７３２から構成される。ヘッダ７３１には、ネットワーク情報レコード７２１がネットワーク情報を格納するレコードである旨を示す情報が、ＮＦＣフォーラムにて定められたフォーマットで設定される。ネットワーク情報７３２には、ＮＦＣタッチ印刷を実行させる画像形成装置２００をネットワーク（例えば、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ(登録商標））上で特定するための情報が設定される。ネットワーク情報７３２には、例えば、画像形成装置２００のＩＰアドレス、ＭＡＣアドレスやＵＵＩＤ等が設定される。ＵＲＩレコード７２２は、ヘッダ７３３及びＵＲＩ（Uniform Resource Identifier）７３４から構成される。ヘッダ７３３には、ＵＲＩレコード７２２がＵＲＩを格納したレコードである旨を示す情報がＮＦＣフォーラムにて定められたフォーマットで設定される。ＵＲＩ７３４には、ＮＦＣタッチ印刷が実行される際、Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ（ＩＰＰ）によって画像形成装置２００のＩＰＰ制御部３０３に対して印刷データを送信するために使用されるＵＲＩが設定される。デバイス情報レコード７２３は、ヘッダ７３５及びデバイス情報７３６から構成される。ヘッダ７３５には、デバイス情報レコード７２３がデバイス情報を格納したレコードである旨を示す情報がＮＦＣフォーラムにて定められたフォーマットで設定される。デバイス情報７３６には、ＮＦＣタッチ印刷を実行させる画像形成装置２００のデバイス情報が設定される。デバイス情報７３６には、例えば、画像形成装置２００のベンダー名やモデル名、製品名等が設定される。
【００４８】
ＮＤＥＦレコード７００において、送信先レコード７０２には、上述したレコード７２１〜７２３以外のレコードが設定されていてもよく、若しくは上述したレコード７２１〜７２３の一部しか設定されていなくてもよいが、少なくともＮＦＣタッチ印刷を実行させる画像形成装置２００をネットワーク上で特定するための情報が設定されているのが好ましい。また、ＮＤＥＦレコード７００には、起動レコード７０１及び送信先レコード７０２以外のレコードが設定されていてもよい。
【００４９】
上述したＮＤＥＦレコード７００が携帯端末１００へ送信されると、該携帯端末１００は、ネットワーク情報７３２に基づいてＮＦＣタッチ印刷を実行させる画像形成装置２００をネットワーク上で特定し、アプリ名称７１２に基づいて特定された画像形成装置２００において必要アプリケーションを起動させることができるため、携帯端末１００のユーザはＮＦＣタッチ印刷を容易に実現することができる。
【００５０】
次に、本実施の形態における画像形成装置２００及び携帯端末１００の間におけるＮＦＣ通信の確立時の処理について説明する。
【００５１】
携帯端末１００のユーザがＩＣカードによって画像形成装置２００にログインした（画像形成装置２００によってユーザが認証された）後、ユーザが携帯端末１００を用いてＮＦＣタッチ印刷を試みるまでの間に、当該ユーザが画像形成装置２００からログアウトすることがある。このような場合、画像形成装置２００は、携帯端末１００を用いてＮＦＣタッチ印刷を試みようとするユーザが画像形成装置２００へのログインの権限を有するユーザか否かが分からないため、セキュリティ確保の観点からＮＦＣタッチ印刷を中断することがある。このような場合であっても、ユーザがＮＦＣタッチ印刷の失敗の原因を知ることできるように本処理が実行される。
【００５２】
図８は、画像形成装置２００によるユーザの権限確認処理を示すフローチャートである。
【００５３】
図８において、まず、カードエミュレーションモードで動作する携帯端末１００が画像形成装置２００のＮＦＣ通信圏内に位置し、さらに、画像形成装置２００が携帯端末１００をその旨を検知すると、携帯端末１００及び画像形成装置２００の間においてＮＦＣ通信が確立される。
【００５４】
次いで、画像形成装置２００のＮＦＣ制御部３０６は、携帯端末１００へＮＦＣユニット２０９に設定されたＮＤＥＦ情報を送信する（ステップＳ８０１）。ステップＳ６０３においてユーザの認証が成功していた場合、ＮＤＥＦ情報としてＮＦＣタッチ印刷情報が携帯端末１００へ送信される。一方、ステップＳ６０３においてユーザの認証が失敗していた場合、ＮＦＣユニット２０９の初期化状態が維持されているため、ＮＤＥＦ情報として実質的には何の情報も携帯端末１００へ送信されない。
【００５５】
次いで、画像形成装置２００の認証制御部３０８は、ユーザの画像形成装置２００へのログイン状態を確認し（ステップＳ８０２）、ユーザが画像形成装置２００にログインしているか否かを確認する（ステップＳ８０３）。
【００５６】
ステップＳ８０３の判別の結果、ユーザが画像形成装置２００にログインしている場合（ステップＳ８０３でＹＥＳ）、画像形成装置２００はＮＦＣタッチ印刷を実行し、本処理を終了する。なお、ユーザが画像形成装置２００にログインしている場合は、ステップＳ６０３においてユーザの認証が成功した場合と判別される場合に他ならないので、画像形成装置２００へ送信されたＮＤＥＦ情報はＮＦＣタッチ印刷情報である。したがって、携帯端末１００のユーザは画像形成装置２００にＮＦＣタッチ印刷を実行させることができる。
【００５７】
一方、ユーザが画像形成装置２００からログアウトしている場合（ステップＳ８０３でＮＯ）、すなわち、ユーザの認証が失敗した場合と判別される場合、画像形成装置２００は、表示パネル３１４の表示内容を、図９に示すようなログイン待ち表示９０１からユーザの認証（ログイン）を促す表示９０２、例えば、「認証をしてからＮＦＣタッチ印刷を実行してください」というメッセージに変更する（ステップＳ８０４）。その後、画像形成装置２００はＮＦＣタッチ印刷を中断し、本処理を終了する。
【００５８】
図８の処理によれば、携帯端末１００のユーザの認証が成功した場合と判別される場合に、当該ユーザは画像形成装置２００にＮＦＣタッチ印刷を実行させることができるので、如何なるユーザによってもＮＦＣタッチ印刷が実行されるのを防止することができる。
【００５９】
また、図８の処理によれば、ＮＦＣタッチ印刷情報を試みようとするユーザの認証が失敗してＮＦＣタッチ印刷が中断された場合、ユーザの認証を促す表示９０２が表示パネル３１４に表示されるので、ユーザはＮＦＣタッチ印刷の中断の原因（ログアウトしていること）を知ることできる。
【００６０】
また、図６の処理によれば、画像形成装置２００によるユーザの認証時、ユーザの認証が失敗した場合、ＮＦＣユニット２０９の初期化状態が維持されるので、例え、その後にＮＦＣ通信が確立されて携帯端末１００へＮＤＥＦ情報が送信されても、当該携帯端末１００のユーザは画像形成装置２００へＮＦＣタッチ印刷を実行させることができない。すなわち、認証されないユーザ、換言すれば、画像形成装置２００へのログインの権限を有さないユーザは画像形成装置２００へＮＦＣタッチ印刷を実行させることができないので、ＮＦＣタッチ印刷におけるセキュリティを確実に確保することができる。
【００６１】
次に、本発明の第２の実施の形態に係るＮＦＣ通信を用いた印刷方法について説明する。
【００６２】
本実施の形態は、その構成、作用が上述した第１の実施の形態と基本的に同じであるので、重複した構成、作用については説明を省略し、以下、異なる構成、作用についてのみ説明する。
【００６３】
ところで、近年、セキュリティ向上の観点から、画像形成装置においてユーザ毎に使用可能な画像形成装置の機能を設定することが可能となっている。このような画像形成装置では、管理者が画像形成装置へ各ユーザを登録する際、データベース等を用いてユーザ毎に使用可能な画像形成装置の機能を設定する。
【００６４】
図１０は、本実施の形態において用いられるユーザ毎に使用可能な機能が設定されたユーザ情報データベース１０００を説明するための図である。
【００６５】
ユーザ情報データベース１０００は、ユーザ情報データベース４１０と同様に、画像形成装置２００の記憶部３０５に記憶される。
【００６６】
ユーザ情報データベース１０００は、後述する図１１の処理のステップＳ１１０２において認証を実行する際やステップＳ１１０４においてユーザがＮＦＣタッチ印刷の使用権限を有するかを判別する際に用いられる。ユーザ情報データベース１０００において、ＩＤ列１００１にはユーザのＩＤ情報が設定される。本実施の形態では、例えば、３人のユーザのＩＤ情報として、例えば、ｕｓｅｒ１，ｕｓｅｒ２，ｕｓｅｒ３が設定される。ＰＡＳＳＷＯＲＤ列１００２には、各ＩＤ情報に対応するパスワード情報が設定される。本実施の形態では、例えば、ｕｓｅｒ１，ｕｓｅｒ２，ｕｓｅｒ３のそれぞれに対応してｐａｓｓ１，ｐａｓｓ２，ｐａｓｓ３が設定される。また、ユーザ情報データベース１０００では、ユーザ毎に画像形成装置２００が有する複数の機能のそれぞれについて使用可能か否かが設定される。具体的には、権限情報としてコピー列１００３、ＦＡＸ列１００４、ＦＡＸ列１００４及びＮＦＣタッチ印刷列１００６が設定される。各列において「ＯＫ」は当該ユーザに使用権限が付与されていることを示し、「ＮＯ」は当該ユーザに使用権限が付与されていないことを示す。コピー列１００３はユーザ毎のＦＡＸ機能の使用権限を示し、本実施の形態ではｕｓｅｒ１，ｕｓｅｒ２，ｕｓｅｒ３のそれぞれがコピー機能の使用権限を有する。ＦＡＸ列１００４はユーザ毎のＦＡＸ機能の使用権限を示し、本実施の形態ではｕｓｅｒ１，ｕｓｅｒ２がＦＡＸ機能の使用権限を有する。ＰＣ−ＰＲＩＮＴ列１００５はユーザ毎のＰＣ−ＰＲＩＮＴ機能の使用権限を示し、本実施の形態ではｕｓｅｒ１，ｕｓｅｒ２がＰＣ−ＰＲＩＮＴ機能の使用権限を有する。ＮＦＣタッチ印刷列１００６はユーザ毎のＮＦＣタッチ印刷機能の使用権限を示し、本実施の形態ではｕｓｅｒ１のみがＮＦＣタッチ印刷機能の使用権限を有する。
【００６７】
ところで、本実施の形態に係るＮＦＣ通信を用いた印刷方法でも、第１の実施の形態と同様に、画像形成装置２００の起動時の処理、画像形成装置２００によるユーザの認証時の処理、及び画像形成装置２００及び携帯端末１００の間におけるＮＦＣ通信の確立時の処理が順番に実行される。なお、本実施の形態の画像形成装置２００の起動時の処理は、第１の実施の形態の画像形成装置２００の起動時の処理と同じであるため、その説明を省略する。
【００６８】
まず、本実施の形態における画像形成装置２００によるユーザの認証時の処理について説明する。なお、本実施の形態におけるユーザの認証時の処理でも、携帯端末１００のユーザがＩＣカード（図示しない）を所持し、該ＩＣカードと、画像形成装置２００のＩＣカードリーダ２１６とが用いられるものとする。
【００６９】
図１１は、画像形成装置２００によるユーザの認証処理を示すフローチャートである。
【００７０】
図１１において、まず、画像形成装置２００のＩＣカードリーダ制御部３０７はＩＣカードからユーザのＩＤ情報及びパスワード情報をＩＣカードリーダ２１６からＩＣカードリーダＩ／Ｆ２１５を経由して取得する（ステップＳ１１０１）。
【００７１】
次いで、認証制御部３０８は取得したＩＤ情報及びパスワード情報と、記憶部３０５に記憶されたユーザ情報データベース１０００（認証情報）とを比較することによってユーザの認証を実行し（ステップＳ１１０２）、ユーザの認証が成功したか否かを判別する（ステップＳ１１０３）。
【００７２】
ステップＳ１１０３の判別の結果、ユーザの認証が成功した場合（ステップＳ１１０３でＹＥＳ）、認証制御部３０８は認証されたユーザのＩＤ情報とユーザ情報データベース１０００とを比較することによって認証されたユーザがＮＦＣタッチ印刷機能の使用権限を有するか否かを判別する（ステップＳ１１０４）。
【００７３】
ステップＳ１１０４の判別の結果、認証されたユーザがＮＦＣタッチ印刷機能の使用権限を有する場合（ステップＳ１１０４でＹＥＳ）、ＮＦＣ制御部３０６はＮＦＣＩ／Ｆ２０８経由でＮＦＣタッチ印刷情報をＮＦＣユニット２０９のＮＤＥＦレコードに設定し（ステップＳ１１０５）、本処理を終了する。より詳細に説明すると、ステップＳ１１０５において、ＮＦＣタッチ印刷情報がＮＦＣユニット２０９のメモリに書き込まれる。なお、本実施の形態でＮＤＥＦレコードに設定されるＮＦＣタッチ印刷情報は、図７のＮＦＣタッチ印刷情報と同じである。
【００７４】
一方、ステップ１１０３の判別の結果、ユーザの認証が失敗した場合（ステップＳ１１０３でＹＥＳ）、若しくは、ステップＳ１１０４の判別の結果、認証されたユーザがＮＦＣタッチ印刷機能の使用権限を有さない場合、そのまま本処理を終了する。なお、本実施の形態でも、ユーザの認証が失敗した場合や認証されたユーザがＮＦＣタッチ印刷機能の使用権限を有さない場合、ＮＦＣユニット２０９の初期化状態が維持される。
【００７５】
次に、本実施の形態における画像形成装置２００及び携帯端末１００の間におけるＮＦＣ通信の確立時の処理について説明する。
【００７６】
ところで、本実施の形態では、ユーザ情報データベース１０００に示すように、ＮＦＣタッチ印刷機能の使用権限を有するユーザと、ＮＦＣタッチ印刷機能の使用権限を有さないユーザとが存在する。このような場合、ＮＦＣタッチ印刷機能の使用権限を有さないユーザが画像形成装置２００にＮＦＣタッチ印刷機能を実行させようとしても、画像形成装置２００はＮＦＣタッチ印刷を中断する。
【００７７】
しかしながら、本実施の形態では、画像形成装置２００は、ユーザの携帯端末１００へ何の情報も送信せずに、ＮＦＣタッチ印刷を中断する。したがって、当該ユーザはＮＦＣタッチ印刷の失敗の原因を知ることができない。本実施の形態では、これに対応して、ＮＦＣタッチ印刷機能の使用権限を有さないユーザがＮＦＣタッチ印刷の失敗の原因を知ることできるように本処理が実行される。
【００７８】
図１２は、画像形成装置２００によるユーザの権限確認処理を示すフローチャートである。
【００７９】
図１２において、まず、カードエミュレーションモードで動作する携帯端末１００が画像形成装置２００のＮＦＣ通信圏内に位置し、さらに、画像形成装置２００が携帯端末１００をその旨を検知すると、携帯端末１００及び画像形成装置２００の間においてＮＦＣ通信が確立される。
【００８０】
次いで、画像形成装置２００のＮＦＣ制御部３０６は、携帯端末１００へＮＦＣユニット２０９に設定されたＮＤＥＦ情報を送信する（ステップＳ１２０１）。ステップＳ１１０３においてユーザの認証が成功し、さらに、当該ユーザがＮＦＣタッチ印刷機能の使用権限を有する場合、ＮＤＥＦ情報としてＮＦＣタッチ印刷情報が携帯端末１００へ送信される。一方、ステップＳ１１０３においてユーザの認証が失敗していた場合、若しくは、ユーザがＮＦＣタッチ印刷機能の使用権限を有さない場合、ＮＦＣユニット２０９の初期化状態が維持されているため、ＮＤＥＦ情報として実質的には何の情報も携帯端末１００へ送信されない。
【００８１】
次いで、画像形成装置２００の認証制御部３０８は、ユーザの画像形成装置２００へのログイン状態を確認し（ステップＳ１２０２）、ユーザが画像形成装置２００にログインしているか否かを確認する（ステップＳ１２０３）。
【００８２】
ステップＳ１２０３の判別の結果、ユーザが画像形成装置２００からログアウトしている場合（ステップＳ１２０３でＮＯ）、画像形成装置２００は、表示パネル３１４の表示内容を、図１３に示すようなログイン待ち表示１３０１からユーザの認証（ログイン）を促す表示１３０２、例えば、「認証をしてからＮＦＣタッチ印刷を実行してください」というメッセージに変更する（ステップＳ１２０６）。その後、画像形成装置２００はＮＦＣタッチ印刷を中断し、本処理を終了する。
【００８３】
一方、ステップＳ１２０３の判別の結果、ユーザが画像形成装置２００にログインしている場合（ステップＳ１２０３でＹＥＳ）、画像形成装置２００の認証制御部３０８は、ログインしているユーザのＩＤ情報及びパスワード情報とユーザ情報データベース１０００とを比較することによってログインしているユーザがＮＦＣタッチ印刷機能の使用権限を有するか否かを判別する（ステップＳ１２０４）。
【００８４】
ステップＳ１２０４の判別の結果、ログインしているユーザがＮＦＣタッチ印刷機能の使用権限を有する場合（ステップＳ１２０４でＹＥＳ）、画像形成装置２００はＮＦＣタッチ印刷を実行し、本処理を終了する。なお、ログインしているユーザがＮＦＣタッチ印刷機能の使用権限を有する場合は、ステップＳ１１０５においてＮＦＣタッチ印刷情報がＮＤＥＦレコードに設定されている場合に他ならないので、画像形成装置２００へ送信されたＮＤＥＦ情報はＮＦＣタッチ印刷情報である。したがって、携帯端末１００のユーザは画像形成装置２００にＮＦＣタッチ印刷を実行させることができる。
【００８５】
一方、ステップＳ１２０４の判別の結果、ログインしているユーザがＮＦＣタッチ印刷機能の使用権限を有さない場合（ステップＳ１２０４でＮＯ）、表示パネル３１４の表示内容を、図１３に示すような通常状態表示１３０３からＮＦＣタッチ印刷機能の使用権限を有するユーザでの再認証（ログイン）を促す表示１３０４、例えば、「ＮＦＣタッチ印刷許可ユーザで再ログインしてください」というメッセージに変更する（ステップＳ１２０５）。その後、画像形成装置２００はＮＦＣタッチ印刷を中断し、本処理を終了する。
【００８６】
図１２の処理によれば、画像形成装置２００へログインしているユーザがＮＦＣタッチ印刷機能の使用権限を有する場合に、当該ユーザは画像形成装置２００にＮＦＣタッチ印刷を実行させることができるので、如何なるユーザによってもＮＦＣタッチ印刷が実行されるのを防止することができる。
【００８７】
また、図１２の処理によれば、ＮＦＣタッチ印刷機能の使用権限を有さないユーザが画像形成装置２００にＮＦＣタッチ印刷機能を実行させようとしても、ＮＦＣタッチ印刷が中断された場合、ＮＦＣタッチ印刷機能の使用権限を有するユーザでの再認証を促す表示１３０４が表示パネル３１４に表示されるので、ユーザはＮＦＣタッチ印刷の中断の原因（ＮＦＣタッチ印刷機能の使用権限を有さないこと）を知ることできる。
【００８８】
また、図１１の処理によれば、画像形成装置２００によるユーザの認証時、認証されたユーザがＮＦＣタッチ印刷機能の使用権限を有さない場合、ＮＦＣユニット２０９の初期化状態が維持されるので、例え、その後にＮＦＣ通信が確立されて携帯端末１００へＮＤＥＦ情報が送信されても、当該携帯端末１００のユーザは、送信されたＮＤＥＦ情報に基づいて画像形成装置２００へＮＦＣタッチ印刷を実行させることができない。すなわち、ＮＦＣタッチ印刷機能の使用権限を有さないユーザは画像形成装置２００へＮＦＣタッチ印刷を実行させることができないので、ＮＦＣタッチ印刷におけるセキュリティを確実に確保することができる。
【００８９】
次に、本発明の第３の実施の形態に係るＮＦＣ通信を用いた印刷方法について説明する。
【００９０】
本実施の形態は、その構成、作用が上述した第１の実施の形態と基本的に同じであるので、重複した構成、作用については説明を省略し、以下、異なる構成、作用についてのみ説明する。
【００９１】
上述したように、通常、スマートフォン等の携帯端末１００は文字や画像を表示する液晶パネル１０１を備え、携帯端末１００のユーザは、ＮＦＣタッチ印刷においても、画像形成装置２００の表示パネル３１４よりも液晶パネル１０１を注視する可能性が高い。本実施の形態では、これに対応して、例えば、ユーザの認証が失敗してＮＦＣタッチ印刷が中断された場合、その旨を携帯端末１００の液晶パネル１０１に表示する。
【００９２】
本実施の形態に係るＮＦＣ通信を用いた印刷方法でも、第１の実施の形態と同様に、画像形成装置２００の起動時の処理、画像形成装置２００によるユーザの認証時の処理、及び画像形成装置２００及び携帯端末１００の間におけるＮＦＣ通信の確立時の処理が順番に実行される。なお、本実施の形態の画像形成装置２００及び携帯端末１００の間におけるＮＦＣ通信の確立時の処理は、第１の実施の形態の画像形成装置２００及び携帯端末１００の間におけるＮＦＣ通信の確立時の処理と同じであるため、その説明を省略する。
【００９３】
まず、本実施の形態における画像形成装置２００の起動時の処理について説明する。
【００９４】
図１４は、画像形成装置２００の起動時に実行されるＮＦＣユニット初期化処理を示すフローチャートである。
【００９５】
図１４において、画像形成装置２００のＮＦＣ制御部３０６は、ＮＦＣＩ／Ｆ２０８経由でＮＦＣユニット２０９のＮＤＥＦレコードにＮＤＥＦ情報としてＮＦＣタッチ印刷エラー情報を設定する（ステップＳ１４０１）。より詳細に説明すると、ステップＳ１４０１において、ＮＦＣタッチ印刷エラー情報がＮＦＣユニット２０９のメモリに書き込まれる。その後、本処理を終了する。
【００９６】
本実施の形態で設定されるＮＦＣタッチ印刷エラー情報は、後述の図１５に示すように、当該ＮＦＣタッチ印刷エラー情報が送信された携帯端末１００の液晶パネル１０１に表示されたブラウザから画像形成装置２００のＷｅｂＵＩにアクセスするためのＵｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｉｏｎ（ＵＲＬ）を含む情報である。当該ＷｅｂＵＩにアクセスすると、携帯端末１００の液晶パネル１０１には、ＮＦＣタッチ印刷が中断された旨（印刷の不実行に関連する情報）を示すエラーメッセージが表示される。
【００９７】
画像形成装置２００のＷｅｂＵＩは、携帯端末１００がブラウザ経由で画像形成装置２００にアクセスした際、携帯端末１００から操作可能なＵＩ（User Interface）である。携帯端末１００が画像形成装置２００にアクセスする際、画像形成装置２００は携帯端末１００からのＨＴＴＰリクエストをＨＴＴＰ制御部３０９で受信し、ＷｅｂＵＩ制御部３０４がＷｅｂＵＩコンテンツを生成し、ＨＴＴＰ制御部３０９経由で携帯端末１００にＨＴＴＰレスポンスを送信する。これにより、ＷｅｂＵＩを実現する。なお、本実施の携帯では、ＷｅｂＵＩ制御部３０４が生成するＷｅｂＵＩコンテンツは上述したエラーメッセージである。
【００９８】
また、ユーザがログインしている（認証されている）画像形成装置２００からログアウトした場合も、図１４の処理が実行され、認証制御部３０８がＮＦＣ制御部３０６はＮＦＣユニット２０９のＮＤＥＦレコードにＮＦＣタッチ印刷エラー情報を設定する（ステップＳ１４０１）。その後、本処理を終了する。
【００９９】
図１５は、図１４のステップＳ１４０１においてＮＦＣユニット２０９のＮＤＥＦレコードに設定されるＮＦＣタッチ印刷エラー情報の構成を説明するための図である。
【０１００】
図１５において、ＮＦＣタッチ印刷エラー情報が設定されたＮＤＥＦレコード１５００は、ブラウザを起動するための起動レコード１５０１と、ブラウザを起動するために必要な情報を格納したＵＲＬレコード１５０２とを有する。
【０１０１】
起動レコード１５０１は、ＮＦＣタッチ印刷エラー情報が送信された携帯端末１００にブラウザを起動させるための起動情報が格納されたレコードである。具体的に、起動レコード１５０１は、起動情報のヘッダ情報が設定されたヘッダ１５０３と、ブラウザを起動するために必要なアプリケーション（以下、「起動アプリケーション」という。）の名称が設定されたアプリ名称１５０４とから構成される。ここで、ヘッダ１５０３には、ブラウザ起動レコード１５０１がブラウザを起動させるためのレコードである旨を示す情報が、ＮＦＣフォーラムにて定められたフォーマットで設定される。アプリ名称１５０４にはＮＦＣタッチ印刷の名称を含んだ文字列が設定される。
【０１０２】
ＵＲＬレコード１５０２は、ヘッダ１５０５とＵＲＬ１５０６から構成される。ヘッダ１５０５には、ＵＲＬ１５０６がＵＲＬを格納したレコードである旨を示す情報が、ＮＦＣフォーラムにて定められたフォーマットで設定される。ＵＲＬ１５０６には、携帯端末１００において起動したブラウザがＨＴＴＰを使用して画像形成装置２００のＷｅｂＵＩにアクセスするためのＵＲＬ情報が設定される。
【０１０３】
上述したＮＤＥＦレコード１５００が携帯端末１００へ送信されると、該携帯端末１００は、ＵＲＬ１５０６に基づいて画像形成装置２００のＷｅｂＵＩにアクセスし、ＷｅｂＵＩコンテンツ、すなわち、エラーメッセージを液晶パネル１０１に表示する。
【０１０４】
図１６は、画像形成装置２００によるユーザの認証処理を示すフローチャートである。
【０１０５】
図１６において、まず、画像形成装置２００のＩＣカードリーダ制御部３０７はＩＣカードからユーザのＩＤ情報及びパスワード情報をＩＣカードリーダ２１６からＩＣカードリーダＩ／Ｆ２１５を経由して取得する（ステップＳ１６０１）。
【０１０６】
次いで、認証制御部３０８は取得したＩＤ情報及びパスワード情報と、記憶部３０５に記憶されたユーザ情報データベース４１０（認証情報）とを比較することによってユーザの認証を実行し（ステップＳ１６０２）、ユーザの認証が成功したか否かを判別する（ステップＳ１６０３）。
【０１０７】
ステップＳ１６０３の判別の結果、ユーザの認証が成功した場合（ステップＳ１６０３でＹＥＳ）、ＮＦＣ制御部３０６はＮＦＣＩ／Ｆ２０８経由でＮＦＣタッチ印刷エラー情報が設定されたＮＦＣユニット２０９のＮＤＥＦレコードにＮＦＣタッチ印刷情報を設定し（ステップＳ１６０４）、本処理を終了する。より詳細に説明すると、ステップＳ１６０４において、ＮＦＣタッチ印刷情報がＮＦＣユニット２０９のメモリに書き込まれる。
【０１０８】
一方、ユーザの認証が失敗した場合（ステップＳ１６０３でＹＥＳ）、そのまま本処理を終了する。すなわち、ユーザの認証が失敗した場合、ＮＦＣユニット２０９のＮＤＥＦレコードにはＮＦＣタッチ印刷エラー情報が設定されたままとなる。
【０１０９】
その後、画像形成装置２００及び携帯端末１００の間におけるＮＦＣ通信の確立時の処理として図８の画像形成装置２００によるユーザの権限確認処理が実行される。
【０１１０】
例えば、ユーザが画像形成装置２００にログインしている場合（ステップＳ８０３でＹＥＳ）は、ステップＳ１６０３においてユーザの認証が成功した場合と判別される場合に他ならないので、画像形成装置２００へ送信されたＮＤＥＦ情報はＮＦＣタッチ印刷情報である。したがって、画像形成装置２００はＮＦＣタッチ印刷を実行する。
【０１１１】
一方、ユーザが画像形成装置２００からログアウトしている場合（ステップＳ８０３でＮＯ）は、ステップＳ１６０３においてユーザの認証が失敗した場合と判別される場合に他ならない。このとき、画像形成装置２００は、表示パネル３１４の表示内容を、例えば、「認証をしてからＮＦＣタッチ印刷を実行してください」というメッセージに変更し（ステップＳ８０４）、ＮＦＣタッチ印刷を中断する。
【０１１２】
また、画像形成装置２００及び携帯端末１００の間におけるＮＦＣ通信の確立時の処理として、携帯端末１００では以下に説明する液晶パネル１０１の表示内容の変更が行われる。
【０１１３】
図１７は、画像形成装置２００及び携帯端末１００の間におけるＮＦＣ通信の確立時の液晶パネル１０１の表示内容の変更を説明するための図である。
【０１１４】
図１７に示す液晶パネル１０１の表示内容の変更は、ユーザが画像形成装置２００からログアウトしている等、ユーザが画像形成装置２００に未ログインの場合に実行される。
【０１１５】
まず、ＮＦＣタッチ印刷を試みるユーザは、カードエミュレーションモードで動作する携帯端末１００の液晶パネル１０１に印刷対象の画像１７０１を表示させる。その後、ユーザは携帯端末１００を画像形成装置２００のＮＦＣ通信圏内へ移動させる。具体的に、ユーザは携帯端末１００を画像形成装置２００へかざす。このとき、画像形成装置２００及び携帯端末１００の間においてＮＦＣ通信が確立する。
【０１１６】
ここで、ユーザが画像形成装置２００に未ログインの場合は、ステップＳ１６０３においてユーザの認証が失敗した場合と判別される場合に他ならないので、ＮＦＣユニット２０９のＮＤＥＦレコードにはＮＦＣタッチ印刷エラー情報が設定されたままとなる。したがって、画像形成装置２００から携帯端末１００へ送信されるＮＤＥＦ情報はＮＦＣタッチ印刷エラー情報であり、携帯端末１００は、ＮＦＣタッチ印刷エラー情報（ＮＤＥＦレコード１５００）を受信する。このとき、携帯端末１００は、ＵＲＬ１５０６に基づいて画像形成装置２００のＷｅｂＵＩにアクセスし、ＷｅｂＵＩコンテンツ、すなわち、エラーメッセージ１７０２を液晶パネル１０１に表示する。
【０１１７】
上述した液晶パネル１０１の表示内容の変更は、ユーザが画像形成装置２００に未ログインの場合に実行されるが、ＮＦＣタッチ印刷を試みるユーザがＮＦＣタッチ印刷機能の使用権限を有さない場合にも同様の表示内容の変更が実行される。但し、この場合、前提として、図１１の画像形成装置２００によるユーザの認証処理が実行される。例えば、認証されたユーザがＮＦＣタッチ印刷機能の使用権限を有さない場合、図１１の処理では、ＮＦＣユニット２０９のＮＤＥＦレコードにＮＦＣタッチ印刷エラー情報が設定されたままとなる。すなわち、画像形成装置２００から携帯端末１００へ送信されるＮＤＥＦ情報はＮＦＣタッチ印刷エラー情報であり、携帯端末１００は、ＮＦＣタッチ印刷エラー情報（ＮＤＥＦレコード１５００）を受信する。このとき、携帯端末１００は、ＵＲＬ１５０６に基づいて画像形成装置２００のＷｅｂＵＩにアクセスし、ＷｅｂＵＩコンテンツとしてのエラーメッセージ１７０２、例えば、「ＮＦＣタッチ印刷許可ユーザで再ログインしてからＮＦＣタッチ印刷を実行してください」というメッセージを液晶パネル１０１に表示する。
【０１１８】
なお、本発明は、上記各実施の形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、当該システム或いは装置のコンピュータ（又はＣＰＵ，ＭＰＵ等）がプログラムを読み出して実行する処理を実行することによって実現してもよい。さらに、本発明は、ネットワーク又は各種記憶媒体を介して取得したソフトウェア（プログラム）をパーソナルコンピュータ（ＣＰＵ，プロセッサ）にて実行することによって実現してもよい。
【符号の説明】
【０１１９】
１００  携帯端末
１０１  液晶パネル
２００  画像形成装置
４１０，１０００  ユーザ情報データベース
【図１】
0006370144.tif 000002
【図２】
0006370144.tif 000003
【図３】
0006370144.tif 000004
【図４】
0006370144.tif 000005
【図５】
0006370144.tif 000006
【図６】
0006370144.tif 000007
【図７】
0006370144.tif 000008
【図８】
0006370144.tif 000009
【図９】
0006370144.tif 000010
【図１０】
0006370144.tif 000011
【図１１】
0006370144.tif 000012
【図１２】
0006370144.tif 000013
【図１３】
0006370144.tif 000014
【図１４】
0006370144.tif 000015
【図１５】
0006370144.tif 000016
【図１６】
0006370144.tif 000017
【図１７】
0006370144.tif 000018
【図１８】
0006370144.tif 000019