(57)【特許請求の範囲】
【請求項１】
ユーザを特定するための認証情報の入力を受け付ける受け付け手段と、
前記受け付け手段により受け付けられた認証情報に基づいて認証を行う認証手段と、
端末装置が無線通信により読み取りできるように情報を保持する保持手段と、
前記認証手段による認証が成功した場合は、前記保持手段に前記認証情報を書き込むよう制御する制御手段と、
前記保持手段に保持された前記認証情報を、通信圏内に位置する端末装置へ出力する出力手段と、
前記認証情報が付加されたジョブ処理用データを端末装置から受信する受信手段と、
前記受信手段により受信されたジョブ処理用データを、該ジョブ処理用データに付加された前記認証情報に応じて処理する処理手段と、を有することを特徴とするジョブ処理装置。
【請求項２】
前記認証手段による認証が成功したことでログイン状態となったユーザのログアウトを検出する検出手段を有し、
前記制御手段は、前記検出手段によりログアウトが検出されると、前記保持手段に書き込まれた前記認証情報を消去するよう制御することを特徴とする請求項１に記載のジョブ処理装置。
【請求項３】
人感センサを有し、
前記制御手段は、前記認証手段による認証が成功したことでログイン状態となった後に、前記人感センサにより人の存在が検知されなくなると、前記保持手段に書き込まれた前記認証情報を消去するよう制御することを特徴とする請求項１または２に記載のジョブ処理装置。
【請求項４】
閾値を設定する設定手段を有し、
前記制御手段は、前記認証手段による認証が成功したことでログイン状態となった後に、前記処理手段による処理回数が前記設定手段により設定された閾値に達すると、前記保持手段に書き込まれた前記認証情報を消去するよう制御することを特徴とする請求項１〜３のいずれか１項に記載のジョブ処理装置。
【請求項５】
前記保持手段はＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）ユニットであり、前記出力手段は、ＮＦＣに従った無線通信により前記認証情報を出力することを特徴とする請求項１〜４のいずれか１項に記載のジョブ処理装置。
【請求項６】
前記制御手段は、前記認証手段による認証が成功した場合は、前記認証情報を含めたＮＤＥＦ（ＮＦＣ  Ｄａｔａ  Ｅｘｃｈａｎｇｅ  Ｆｏｒｍａｔ）形式のデータを生成して該生成したＮＤＥＦデータを前記保持手段に書き込むよう制御し、前記認証手段による認証が成功しなかった場合は、前記認証情報を含めないＮＤＥＦデータを生成して該生成したＮＤＥＦデータを前記保持手段に書き込むよう制御することを特徴とする請求項５に記載のジョブ処理装置。
【請求項７】
前記制御手段は、前記認証手段による認証が成功した場合は、前記認証情報を含めたＮＤＥＦデータを生成して該生成したＮＤＥＦデータを前記保持手段に書き込むよう制御し、前記認証手段による認証が成功しなかった場合は、ＮＤＥＦデータを生成しないことを特徴とする請求項５に記載のジョブ処理装置。
【請求項８】
前記受け付け手段は、ＩＣカードから認証手段を読み取ることで認証情報を受け付けることが可能であることを特徴とする請求項１〜７のいずれか１項に記載のジョブ処理装置。
【請求項９】
前記ジョブ処理用データは印刷データであり、前記処理手段は、前記認証情報に応じた態様の印刷処理を実行することを特徴とする請求項１〜８のいずれか１項に記載のジョブ処理装置。
【請求項１０】
端末装置が無線通信により読み取りできるように情報を保持する保持手段を有するジョブ処理装置の制御方法であって、
ユーザを特定するための認証情報の入力を受け付ける受け付け工程と、
前記受け付け工程により受け付けられた認証情報に基づいて認証を行う認証工程と、
前記認証工程による認証が成功した場合は、前記保持手段に前記認証情報を書き込むよう制御する制御工程と、
前記保持手段に保持された前記認証情報を、通信圏内に位置する端末装置へ出力する出力工程と、
前記認証情報が付加されたジョブ処理用データを端末装置から受信する受信工程と、
前記受信工程により受信されたジョブ処理用データを、該ジョブ処理用データに付加された前記認証情報に応じて処理する処理工程と、を有することを特徴とするジョブ処理装置の制御方法。
【請求項１１】
端末装置が無線通信により読み取りできるように情報を保持する保持手段を有するジョブ処理装置と、端末装置で実行されるアプリケーションとから構成されるジョブ処理システムであって、
前記アプリケーションは、無線通信により前記保持手段から認証情報を読み取る機能と、読み取った認証情報を付加したジョブ処理用データを生成し、該生成したジョブ処理用データを前記ジョブ処理装置に送信する機能とを有し、
前記ジョブ処理装置は、
ユーザを特定するための認証情報の入力を受け付ける受け付け手段と、
前記受け付け手段により受け付けられた認証情報に基づいて認証を行う認証手段と、
前記認証手段による認証が成功した場合は、前記保持手段に前記認証情報を書き込むよう制御する制御手段と、
前記保持手段に保持された前記認証情報を、通信圏内に位置する端末装置の前記アプリケーションへ出力する出力手段と、
前記アプリケーションから送信される、前記認証情報が付加されたジョブ処理用データを受信する受信手段と、
前記受信手段により受信されたジョブ処理用データを、該ジョブ処理用データに付加された前記認証情報に応じて処理する処理手段と、を有することを特徴とするジョブ処理システム。
【請求項１２】
前記アプリケーションは、前記出力手段から出力された認証情報を記憶しておき、前記ジョブ処理用データを生成する際、前記記憶した認証情報を、生成するジョブ処理用データに付加することが可能であることを特徴とする請求項１１に記載のジョブ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データ等のジョブ処理用データを、それに付加された認証情報に応じて処理する技術に関する。
【背景技術】
【０００２】
近年、様々な無線通信機能を備えたジョブ処理装置が市場に登場している。例えば、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）や無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＲＦＩＤ（Radio Frequency Identification）などを搭載した印刷装置がある。このような印刷装置において、同じくＮＦＣに対応したスマートフォンなどの携帯端末から簡単に印刷を実行できるようになっている。ＮＦＣに対応した印刷装置は、ＮＦＣタグと呼ばれるＩＣチップを持ち、携帯端末が印刷装置に接続し印刷装置を使用するための各種情報をＮＦＣタグに保持している。ここで、ＮＦＣタグに書き込まれる情報は、ＮＦＣフォーラムで定義されるＮＤＥＦ（ＮＦＣ  Ｄａｔａ  Ｅｘｃｈａｎｇｅ  Ｆｏｒｍａｔ）形式である。例えば、印刷装置は、ＩＰアドレスやＵＲＬ、プリンタ名、設置場所等の情報をＮＦＣタグに書き込んでおく。携帯端末で印刷装置のＮＦＣタグを読み取ることにより、ユーザは携帯端末から印刷装置に印刷を指示することができるようになる。
【０００３】
また、印刷装置は、携帯端末やＰＣ（パーソナルコンピュータ）等から受信した印刷データに含まれるユーザ情報を抽出し、このユーザ情報に応じてユーザごとの処理を行うことが可能になっている。例えば、特定のユーザのみにカラー印刷を許可したり、ユーザごとに印刷ログを集計し、誰がどのくらい印刷を行ったかを管理したりすることができる。
【０００４】
特許文献１には、印刷やスキャンといった印刷装置で実行可能な処理に関する情報が書き込まれたＮＦＣタグから携帯端末が情報を読み出して処理実行要求を送信する技術が開示されている。その際、処理実行要求の送信に認証情報が必要な場合は、送信前に携帯端末で認証情報を入力することになる。
【０００５】
また別の技術として、印刷装置は認証機能を持ち、ユーザが印刷装置にログインすることで、印刷装置の操作パネルから行った紙文書のコピー等の処理についてもユーザごとに管理するのが可能になっている。ここで、ユーザが印刷装置にログインする方法として、印刷装置の操作パネルからユーザ名とパスワードを入力する方法と、ユーザ情報が書き込まれたＩＣカードを印刷装置のカードリーダにタッチして読み取らせる方法とがある。ログインにＩＣカードを使用する方法は、ユーザ名やパスワードを毎回入力する煩わしさがないため、広く採用されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−２５７６８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、携帯端末から印刷指示を行う際、印刷データにユーザ情報が含まれない場合がある。これは、携帯端末は一般に個人が自分専用に使用するものであり、携帯端末内に、今誰が使用しているかを識別するユーザ名等の情報を持っておらず、印刷データにユーザ情報を含めることができないからである。印刷データにユーザ情報が含まれない場合、印刷装置は、印刷を行ったユーザを特定することができないため、前述のようなユーザごとの処理を行うことができない。
【０００８】
それを解決するために、特許文献１においては、認証情報を携帯端末上で別途入力することで印刷データにユーザ情報を含めることができるようになる。印刷装置にＩＣカードでログインできる環境においては、ユーザがログイン時に認証情報の操作入力が不要である。しかし、ＩＣカードでログインしていても、携帯端末から印刷指示を行うためには携帯端末上で認証情報を改めて入力する必要があり、手間がかかって不便であった。
【０００９】
本発明は上記従来技術の問題を解決するためになされたものであり、その目的は、端末装置からジョブ処理を指示する際に認証情報の入力の手間を省くことにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明は、ユーザを特定するための認証情報の入力を受け付ける受け付け手段と、前記受け付け手段により受け付けられた認証情報に基づいて認証を行う認証手段と、端末装置が無線通信により読み取りできるように情報を保持する保持手段と、前記認証手段による認証が成功した場合は、前記保持手段に前記認証情報を書き込むよう制御する制御手段と、前記保持手段に保持された前記認証情報を、通信圏内に位置する端末装置へ出力する出力手段と、前記認証情報が付加されたジョブ処理用データを端末装置から受信する受信手段と、前記受信手段により受信されたジョブ処理用データを、該ジョブ処理用データに付加された前記認証情報に応じて処理する処理手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、端末装置からジョブ処理を指示する際に認証情報の入力の手間を省くことができる。
【図面の簡単な説明】
【００１２】
【図１】ジョブ処理装置を含むジョブ処理システムの構成の一例を示す図である。
【図２】印刷装置のハードウェア構成を示す図である。
【図３】印刷装置のソフトウェア構成を示す図である。
【図４】携帯端末のハードウェア構成を示す図である。
【図５】携帯端末のソフトウェア構成を示す図である。
【図６】ＮＤＥＦデータの一例（図（ａ））、各レコードに記述される情報（設定値）の例（図（ｂ））である。
【図７】ユーザデータベースの例として、認証ＤＢ（図（ａ））、権限ＤＢ（図（ｂ））、カウンタＤＢ（図（ｃ））を示す図である。
【図８】ログインする際の画面例を示す図（図（ａ）、（ｂ）、（ｃ））である。
【図９】認証処理を示すフローチャートである。
【図１０】ＮＤＥＦデータ書き込み処理を示すフローチャートである。
【図１１】印刷データ送信処理を示すフローチャートである。
【図１２】アプリケーションが生成する印刷データの例を示す図である。
【図１３】プリントサービスによる印刷処理を示すフローチャートである。
【図１４】人感センサ制御部による処理を示すフローチャートである。
【図１５】認証処理を示すフローチャートである。
【図１６】プリントサービスによる印刷処理を示すフローチャートである。
【図１７】印刷データ送信処理を示すフローチャートである。
【図１８】通常印刷処理を示すフローチャートである。
【図１９】ＮＤＥＦデータ書き込み処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態を図面を参照して説明する。
【００１４】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係るジョブ処理装置を含むジョブ処理システムの構成の一例を示す図である。
【００１５】
このジョブ処理システムは、ジョブ処理装置としての印刷装置１００と、アクセスポイント１０３と、携帯端末１０２と、カードリーダ１０４とを含む。カードリーダ１０４は、印刷装置１００とは別体としたが一体でもよい。また、携帯端末１０２は、後述するプリントアプリケーション５０５（図５）を実行する端末装置の一例であり、ジョブ処理システムの機能の一部を担うのは端末装置自体ではなく実質的にプリントアプリケーション５０５である。プリントアプリケーション５０５は、予め、あるいは通信または記憶メディアを通じて携帯端末１０２に提供され、携帯端末１０２においてインストールされて実行される。
【００１６】
印刷装置１００は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）タグ１０１を持っており、ＮＦＣタグ１０１内には各種情報が書き込まれている。印刷装置１００にはカードリーダ１０４が接続されており、ユーザが自分のＩＣカードをカードリーダ１０４にかざすことで印刷装置１００へのログインができるようになっている。携帯端末１０２はＮＦＣリーダ機能を持っており、携帯端末１０２をＮＦＣタグ１０１に近づけることにより、ＮＦＣタグ１０１に書き込まれた情報を読み取ることができる。印刷装置１００と携帯端末１０２はアクセスポイント１０３を介して相互に通信が可能であり、携帯端末１０２は印刷装置１００にジョブ（例えば印刷ジョブ）を送信し、印刷装置１００は受信した印刷ジョブを解析して印刷することが可能である。
【００１７】
図２は、印刷装置１００のハードウェア構成を示す図である。
【００１８】
なお、本実施の形態では印刷装置１００を複合機として説明するが、印刷装置１００はスキャナを備えないプリンタであってもよい。印刷装置１００は、人感センサＩ／Ｆ１４０１及び人感センサ１４０２を備える。しかし、人感センサＩ／Ｆ１４０１及び人感センサ１４０２は後述する第２の実施の形態で用いられるものであり、第１の実施の形態では必須でない。
【００１９】
ＣＰＵ２０２を含む制御部２０１は、印刷装置１００全体の動作を制御する。ＣＰＵ２０２は、ＲＯＭ２０４に記憶された制御プログラムを読み出して通信制御などの各種制御を行う。ＲＡＭ２０３は、ＣＰＵ２０２の主メモリ、ワークエリア等の一時領域として用いられる。ＨＤＤ２０５は、データや各種プログラム、或いは各種情報テーブルを記憶する。
【００２０】
プリンタＩ／Ｆ２０６は、プリンタエンジンであるプリンタ部２０７と制御部２０１とを接続する。プリンタ部２０７は、プリンタＩ／Ｆ２０６を介して入力された印刷データに基づいて、不図示の給紙カセットから給紙されたシートに印刷処理を実行する。このとき、プリンタ部２０７は、本発明における処理手段として機能する。スキャナＩ／Ｆ２０８は、スキャナ２０９と制御部２０１とを接続する。スキャナ２０９は、載置された原稿を読み取り、そして画像データを生成する。スキャナ２０９が生成した画像データは、プリンタ部２０７で印刷されたり、ＨＤＤ２０５に記憶されたり、無線ＬＡＮＩ／Ｆ２１４や有線ＬＡＮＩ／Ｆ２１５を介して外部装置に送信されたりする。
【００２１】
ＮＦＣＩ／Ｆ２１０はＮＦＣユニット２１１と制御部２０１とを接続する。保持手段としてのＮＦＣユニット２１１は、ＮＦＣＩ／Ｆ２１０を介して制御部２０１から渡されたＮＤＥＦ（ＮＦＣ  Ｄａｔａ  Ｅｘｃｈａｎｇｅ  Ｆｏｒｍａｔ）データを保持する。そしてＮＦＣユニット２１１は、携帯端末１０２がＮＦＣ通信圏内に位置した場合に、保持するＮＤＥＦデータを携帯端末１０２に出力・転送する。これにより、携帯端末１０２はＮＦＣタグ１０１からＮＤＥＦデータを読み取ることができる。
【００２２】
操作パネルＩ／Ｆ２１２は、受け付け手段としての操作パネル２１３と制御部２０１とを接続する。操作パネル２１３にはタッチパネル機能を有する液晶表示部やキーボード、各種ファンクションキー等が備えられている。ユーザは操作パネル２１３に表示された画面を確認し、またタッチパネルを用いて様々な指示を印刷装置１００に入力することができる。無線ＬＡＮＩ／Ｆ２１４は、携帯端末やＰＣ等の外部の情報処理装置と無線通信を実行する。この無線通信によって、印刷装置１００は情報処理装置から印刷データを受信し、受信した印刷データに基づいてプリンタ部２０７が印刷処理を実行する。また、印刷装置１００は、スキャナ２０９が生成した画像データを無線ＬＡＮＩ／Ｆ２１４を介して外部の情報処理装置に送信することもできる。有線ＬＡＮＩ／Ｆ２１５は、不図示のＬＡＮケーブルが接続され、不図示の外部情報処理装置と通信を実行することができる。
【００２３】
カードリーダＩ／Ｆ２１６は、カードリーダ１０４と制御部２０１とを接続する。カードリーダ１０４は、不図示のＩＣカードが通信圏内に位置した場合に、ＩＣカードから情報を読み取り、制御部２０１に転送する。なお、印刷装置１００は１つのＣＰＵ２０２が１つのメモリ（ＲＡＭ２０３）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の態様であってもかまわない。例えば、複数のＣＰＵや複数のメモリを協働させて後述するフローチャートに示す各処理を実行するようにすることもできる。
【００２４】
図３は、印刷装置１００のソフトウェア構成を示す図である。図３に示す各機能部は、ＣＰＵ２０２がＲＯＭ２０４やＨＤＤ２０５に記憶された制御プログラムを実行することによって実現される。これらのうち、人感センサ制御部１５０１は、第２の実施の形態で用いる機能部であり、第１の実施の形態では必須でない。
【００２５】
操作制御部３００は、操作パネル２１３を制御する。例えば操作パネル２１３に操作画面を表示したり、表示した操作画面を介したユーザの指示の入力を受け付けたりする。また、操作制御部３００は、受け付けたユーザの指示を他の機能部に通知したり、受け付けたユーザの指示に応じて表示する操作画面を更新したりする。記憶部３０１は、他の機能部からの指示により、指示されたデータをＲＡＭ２０３やＨＤＤ２０５に記憶したり、または記憶しているデータを読み出したりする。ＬＡＮ通信部３０２は、無線ＬＡＮＩ／Ｆ２１４または有線ＬＡＮＩ／Ｆ２１５が実行するＬＡＮ通信を制御する。ＮＦＣ制御部３０３（制御手段）は、ＮＦＣＩ／Ｆ２１０を介してＮＦＣユニット２１１を制御する。
【００２６】
プリントサービス３０４は、プリントアプリケーション５０５（図５）とＬＡＮ通信などを介して通信を行い、プリントアプリケーション５０５（以下、「アプリケーション５０５」と略記することもある）から印刷データを受信する。そして、受信した印刷データがプリントサービス３０４のサポートするプロトコル・フォーマットに則ったものである場合は、プリントサービス３０４は、当該印刷データをプリンタＩ／Ｆ２０６を介してプリンタ部２０７に出力する。ここで、プリントサービス３０４はプロトコル・フォーマットとしてＩＰＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）をサポートするが、その他、ＬＰＲ等の別のプロトコル・フォーマットを複数サポートしてもよい。認証制御部３０５（認証手段）は、カードリーダ１０４がＩＣカードから読み取った情報に基づき認証制御を行う。具体的には、認証制御部３０５は、ＩＣカードから読み取ったユーザ情報をＨＤＤ２０５に記憶されたユーザＤＢ（データベース）と照合し、ユーザおよびそのユーザの権限等を特定する。その上で、認証制御部３０５は、操作パネル２１３の液晶表示部に、特定したユーザに応じた操作画面を表示させる。
【００２７】
図４は、携帯端末１０２のハードウェア構成を示す図である。ＣＰＵ４０１は、ＲＯＭ４０３に記憶された制御プログラムを読み出して携帯端末１０２全体の動作を制御する。ＲＡＭ４０２は、ＣＰＵ４０１の主メモリ、ワークエリア等の一時領域として用いられる。フラッシュメモリ４０４は、データや各種プログラム、或いは各種情報テーブルを記憶する。
【００２８】
操作部４０５は、タッチパネル機能を有する液晶表示部やハードキーで構成される。ユーザは操作部４０５に表示された画面を確認したり、またタッチパネルを用いて様々な支持を携帯端末１０２に入力したりすることができる。無線ＬＡＮＩ／Ｆ４０６は、印刷装置１００等の外部装置と無線通信を実行する。無線ＬＡＮＩ／Ｆ４０６は、例えば、フラッシュメモリ４０４等のメモリに記憶された画像データを印刷データとして印刷装置１００に送信することができる。
【００２９】
ＮＦＣリーダ４０７は、印刷装置１００等の外部装置に備えられたＮＦＣタグからＮＤＥＦデータを読み出す。この読み出しは、印刷装置１００等のＮＦＣタグのＮＦＣ通信圏内に携帯端末１０２のＮＦＣリーダ４０７を位置させることで実行される。ここで、一般的にＮＦＣの通信圏内は数センチ〜１０センチ程度の距離である。従って、ユーザがＮＤＥＦデータの読み出しを実行する場合、通常、ＮＦＣタグに対して携帯端末１０２のＮＦＣリーダ４０７をタッチする、もしくはかざす操作を行うことになる。
【００３０】
カメラ４０８は、携帯端末１０２に内蔵されたレンズおよびその制御装置であり、動画や静止画を撮影することが出来る。マイク４０９は、携帯端末１０２が他の携帯端末と通話を行う際などにユーザの音声入力を受け付ける。スピーカー４１０は、携帯端末１０２が他の携帯端末と通話を行う際などに、他の携帯端末から受信した音声を流す。なお、携帯端末１０２は１つのＣＰＵ４０１が１つのメモリ（ＲＡＭ４０２）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の態様であってもかまわない。例えば、複数のＣＰＵや複数のメモリを協働させて後述するフローチャートに示す処理を実行するようにすることもできる。
【００３１】
図５は、携帯端末１０２のソフトウェア構成を示す図である。図５に示す各機能部は、ＣＰＵ４０１がＲＯＭ４０３やフラッシュメモリ４０４に記憶された制御プログラムを実行することによって実現される。
【００３２】
操作制御部５０１は、操作部４０５を制御する。例えば操作制御部５０１は、操作部４０５に操作画面を表示したり、表示した操作画面を介したユーザの指示の入力を受け付けたりする。また、操作制御部５０１は、受け付けたユーザの指示を他の機能部に通知したり、受け付けたユーザの指示に応じて操作画面の表示を更新したりする。記憶部５０２は、他の機能部からの指示により、指定されたデータをＲＡＭ４０２やフラッシュメモリ４０４に記憶させたり、又は記憶されているデータを読み出したりする。ＬＡＮ通信部５０３は、無線ＬＡＮＩ／Ｆ４０６が実行するＬＡＮ通信を制御する。ＮＦＣリーダ制御部５０４は、ＮＦＣリーダ４０７を制御する。アプリケーション５０５は、印刷装置１００上のプリントサービス３０４とＬＡＮ通信などを介して通信を行い、プリントサービス３０４がサポートするプロトコル・フォーマットで印刷データを送信するアプリケーションである。アプリケーション５０５は、携帯端末１０２の出荷時にインストールされていてもよいし、事後的にダウンロード等で取得してインストールされてもよい。
【００３３】
図６（ａ）は、ＮＦＣユニット２１１に保持されるＮＤＥＦデータの一例である。ＮＦＣユニット２１１にＮＤＥＦデータが保持されたものがＮＦＣタグ１０１となる。ＮＤＥＦデータ６００は、印刷装置１００に関する各種情報がＮＤＥＦ形式で記述されたものである。ＮＤＥＦデータ６００は、複数のレコードにより構成され、少なくとも印刷装置１００のネットワーク情報が記述されたレコード６０１を含んでいる。さらに、ＮＤＥＦデータ６００は、印刷装置１００を使用するユーザに関する情報が記述されたレコード６０２を含むことが可能である。
【００３４】
レコード６０１はヘッダ６１１とネットワーク情報６１２とから構成される。ヘッダ６１１には、レコード６０１がネットワーク情報を格納したレコードである旨を示す情報がＮＦＣフォーラムにて定められたフォーマットで格納されている。ネットワーク情報６１２には、アプリケーション５０５が印刷装置１００をネットワーク上で特定するための情報が格納されている。ネットワーク情報６１２には、例えば印刷装置１００に付与されたＩＰアドレス、ＭＡＣアドレス、ＵＵＩＤなどが格納されている。
【００３５】
レコード６０２はヘッダ６１３とユーザ情報６１４とから構成される。ヘッダ６１３にはレコード６０２がユーザ情報を格納したレコードである旨を示す情報がＮＦＣフォーラムにて定められたフォーマットで格納されている。ユーザ情報６１４には、アプリケーション５０５が印刷装置１００を使用する際のユーザに関する情報が格納されている。ユーザ情報６１４には、例えばユーザＩＤなどが含まれる。
【００３６】
なお、ＮＤＥＦデータ６００は、レコード６０１やレコード６０２以外のレコードを含んでいてもよい。例えば、ＮＤＥＦデータ６００は、携帯端末１０２上のアプリケーションを起動させるための情報を記述したレコードや、印刷装置１００の製造ベンダー名、モデル名、設置場所等のデバイス情報を記述したレコードを含んでいてもよい。
【００３７】
図６（ｂ）は、ＮＤＥＦデータ６００の各レコードに記述される情報（設定値）の例である。符号６５０は、図６（ａ）の符号に対応した符号である。ネットワーク情報６１２、ユーザ情報６１４には、設定値として、レコード名６５１と、レコード名６５１に対応する値として値６５２がそれぞれ記述される。
【００３８】
図７（ａ）、（ｂ）、（ｃ）は、認証制御部３０５が管理するユーザＤＢの例を示す図である。ユーザＤＢは、認証ＤＢ７００（図７（ａ））、権限ＤＢ７１０（図７（ｂ））、カウンタＤＢ７２０（図７（ｃ））からなる。
【００３９】
認証ＤＢ７００（図７（ａ））は、ユーザ名とパスワードの組を複数持っている。ＩＣカードによる認証の際は、認証制御部３０５は、ユーザ名のみで認証を行うものとし、ＩＣカードから読み取ったユーザ名が認証ＤＢ７００に存在した場合は認証成功とする。操作パネル２１３による認証の際は、認証制御部３０５は、ユーザ名とパスワードの組が認証ＤＢ７００に存在した場合に認証成功とする。権限ＤＢ７１０（図７（ｂ））には、ユーザとそのユーザが実行可能な機能の一覧が設定される。ここでは、ユーザごとに、カラー印刷／白黒印刷を可能かどうかが設定されている。カウンタＤＢ７２０（図７（ｃ））には、各ユーザがこれまでカラー印刷／白黒印刷のそれぞれの印刷を何枚行ったのかの情報が格納されている。
【００４０】
なお、本実施の形態においては、権限ＤＢ７１０やカウンタＤＢ７２０としてカラー印刷／白黒印刷についてのみ示しているが、印刷装置１００が持つさまざまな機能についての許可／禁止設定を設けても良い。
【００４１】
図８（ａ）、（ｂ）、（ｃ）は、ユーザが印刷装置１００にログインする際の画面例を示す図である。これらの画面は操作パネル２１３の液晶表示部に表示される。
【００４２】
まず、図８（ａ）に、ＩＣカードで認証を行う場合の画面８００を示す。ログイン前は画面８００が表示された状態であり、ユーザがＩＣカードをカードリーダ１０４にかざすことにより認証処理が実行され、図８（ｂ）に示すような操作画面８１０が表示される。図８（ｂ）に、認証後の操作画面８１０を示す。操作画面８１０においては、ログイン用のユーザ名（ｕｓｅｒ）８１１、ログアウト（Ｌｏｇｏｕｔ）ボタン８１２、機能選択画面８１３が存在している。機能選択画面８１３には、ＣＯＰＹ、ＦＡＸ、ＳＥＮＤのボタンがあるがこれらに限定されない。操作画面８１０でユーザがログアウトボタン８１２を押下すると、ログアウト処理が実行され、画面表示は画面８００に戻る。
【００４３】
図８（ｃ）に、操作パネル２１３から認証を行う際の画面８２０を示す。画面８２０において、ユーザは領域８２１にユーザ名、領域８２２にパスワードを入力し、ログイン（Ｌｏｇｉｎ）ボタン８２３を押下することで認証処理が実行される。すると、図８（ｂ）に示すような操作画面８１０が表示される。
【００４４】
図９は、認証制御部３０５による認証処理を示すフローチャートである。ＣＰＵ２０２がＲＯＭ２０４またはＨＤＤ２０５等のメモリに記憶されたプログラムをＲＡＭ２０３に展開してこの処理を実行する。
【００４５】
まず、ステップＳ９０１で、認証制御部３０５は、認証要求を受信するまで待機する。この状態で、ＩＣカード認証の場合は、ユーザがＩＣカードをカードリーダ１０４にかざすことにより認証要求が受信される。操作パネル２１３からの認証の場合は、ユーザがログインボタン８２３を押下すことにより認証要求が受信される。次に、ステップＳ９０２で、認証制御部３０５は、ＩＣカードから読み取ったユーザ名、または操作パネル２１３からユーザが入力したユーザ名とパスワードとの組を、認証ＤＢ７００と比較することにより認証処理を実行する。
【００４６】
ステップＳ９０３で、認証制御部３０５は、認証が成功したか否かを判別し、認証失敗の場合は処理をステップＳ９０１に戻す。一方、認証が成功した場合は、認証制御部３０５は、ステップＳ９０４で、ＮＦＣ制御部３０３へユーザ情報書き込み要求を送信する。またその際、認証制御部３０５は、認証したユーザ情報（ユーザ名、または、ユーザ名とパスワードとの組）をＮＦＣ制御部３０３に渡す。次に、ステップＳ９０５で、認証制御部３０５は、ログアウト要求を受信するまで待つ。この処理が、ログイン状態の検出の処理に相当する。ログアウト要求は、ユーザがログアウトボタン８１２を押下するか、操作パネル２１３を操作せずに一定時間が経過（タイムアウト）した場合に送信されるものである。ログアウト要求を受信すると、認証制御部３０５は、ステップＳ９０６で、ＮＦＣ制御部３０３へユーザ情報削除要求を送信し、その後ステップＳ９０１に処理を戻す。
【００４７】
なお、本フローチャートにおいては、認証制御部３０５は認証実行時とログアウト時に常にＮＦＣ制御部３０３に要求を送信している。しかし、条件によって要求を送信しないようにしてもよい。例えば、認証制御部３０５がＮＦＣ制御部３０３に要求を送信するかしないかをユーザの指示等に基づき設定できるように構成し、送信する設定の場合にのみ要求を送信するようにしてもよい。また、印刷装置１００が、認証機能を使用するかしないかをユーザの指示等に基づき設定できるように構成し、認証機能を使用する設定の場合にのみ要求を送信するようにしてもよい。
【００４８】
図１０は、ＮＦＣ制御部３０３によるＮＤＥＦデータ書き込み処理を示すフローチャートである。ＣＰＵ２０２が、ＲＯＭ２０４またはＨＤＤ２０５等のメモリに記憶されたプログラムをＲＡＭ２０３に展開してこの処理を実行する。
【００４９】
印刷装置１００が起動されると、ステップＳ１００１で、ＮＦＣ制御部３０３は、ＮＦＣユニット２１１を初期化する。初期状態ではユーザがまだログインしていない。なお、このステップＳ１００１では、ＮＦＣ制御部３０３は、ユーザ情報６１４を含まないＮＤＥＦデータ６００を生成し、ＮＦＣユニット２１１に書き込むように構成してもよい。
【００５０】
次に、ステップＳ１００２で、ＮＦＣ制御部３０３は、他の処理部から要求を受信するまで待機する。認証制御部３０５から要求を受信すると、ステップＳ１００３で、ＮＦＣ制御部３０３は、要求の種別を判別する。その判別の結果、受信した要求が認証制御部３０５からのユーザ情報書き込み要求（図９のステップＳ９０４で送信されたもの）である場合は、ステップＳ１００４で、ＮＦＣ制御部３０３はＮＤＥＦデータ６００を生成する。その際、ＮＦＣ制御部３０３は、生成するＮＤＥＦデータ６００に、受信したユーザ名をユーザ情報６１４のユーザＩＤとして記述したレコード６０２を含める。
【００５１】
一方、受信した要求が認証制御部３０５からのユーザ情報削除要求（図９のステップＳ９０６で送信されたもの）であった場合は、ステップＳ１００６で、ＮＦＣ制御部３０３は、ユーザ情報６１４を含まないＮＤＥＦデータ６００を生成する。
【００５２】
ステップＳ１００４、Ｓ１００６の処理後はステップＳ１００５で、ＮＦＣ制御部３０３は、生成したＮＤＥＦデータ６００をＮＦＣユニット２１１に書き込み、処理をステップＳ１００２に戻す。なお、ステップＳ１００２〜Ｓ１００５の処理は繰り返されるから、一旦、ＮＦＣユニット２１１に書き込まれたＮＤＥＦデータ６００は、その後、新たなＮＤＥＦデータ６００に更新される。これによりＮＤＥＦデータ６００は、ユーザ情報６１４を含まないデータになったりユーザ情報６１４を含むデータになったりする。ＮＤＥＦデータ６００が、ユーザ情報６１４を含むデータからユーザ情報６１４を含まないデータに更新されることは、ＮＤＥＦデータ６００からユーザ情報６１４が消去されるのと実質的に同じである。従って、ログアウトが検出されると、ＮＦＣユニット２１１に書き込まれたユーザ情報６１４は実質的に消去される。
【００５３】
図１１は、携帯端末１０２のアプリケーション５０５による印刷データ送信処理を示すフローチャートである。ＣＰＵ４０１が、ＲＯＭ４０３またはフラッシュメモリ４０４等のメモリに記憶されたプログラムをＲＡＭ４０２に展開してこの処理を実行する。
【００５４】
この処理は、ユーザが携帯端末１０２のＮＦＣリーダ４０７をＮＦＣユニット２１１にタッチ等することによりアプリケーション５０５により実行される。まず、ユーザが、アプリケーション５０５がインストールされた携帯端末１０２を印刷装置１００のＮＦＣ制御部３０３の通信圏内に位置させると、ＮＦＣ制御部３０３がＮＦＣユニット２１１からＮＤＥＦデータ６００を携帯端末１０２へ出力する。すなわち、ＮＦＣリーダ４０７が、ＮＦＣタグ１０１からＮＤＥＦデータ６００を読み出す。このとき、ＮＦＣ制御部３０３は本発明における出力手段として機能する。そして、ＮＦＣリーダ４０７が読み出したＮＤＥＦデータ６００をＮＦＣリーダ制御部５０４による制御を介してアプリケーション５０５が受信する（ステップＳ１１０１）。
【００５５】
次にステップＳ１１０２で、アプリケーション５０５は、受信したＮＤＥＦデータ６００内のレコードを解析し、格納された各設定値を抽出する。本実施の形態においては図６（ｂ）に示す設定値が抽出される。その後、ステップＳ１１０３で、アプリケーション５０５は、ユーザＩＤが抽出されたかどうかを判別する。その判別の結果、ユーザＩＤが抽出されなかった場合は、ステップＳ１１０４で、アプリケーション５０５は、ユーザＩＤとして「ｇｕｅｓｔ」等の文字列を設定して、処理をステップＳ１１０５に進める。一方、ユーザＩＤが抽出された場合は、処理をステップＳ１１０５に進める。次に、ステップＳ１１０５において、アプリケーション５０５は、抽出されたユーザＩＤまたはステップＳ１１０４において設定されたユーザＩＤを付加した印刷データを生成する。
【００５６】
図１２は、アプリケーション５０５が生成する印刷データの例を示す図である。この印刷データ１２００は、印刷設定部１２０１と画像データ１２０２からなる。ここで、ユーザ名を示す属性１２０３として、抽出したユーザＩＤまたは図１１のステップＳ１１０４で設定されたユーザＩＤの値が設定される。
【００５７】
次にステップＳ１１０６において、アプリケーション５０５は、抽出したネットワーク情報６１２における印刷装置１００のＩＰアドレスに対して接続する処理を行う。その後、ステップＳ１１０７で、アプリケーション５０５は、ＬＡＮ通信部５０３による制御を介して無線ＬＡＮＩ／Ｆ４０６から印刷装置１００に対して印刷データ１２００を送信する。その後、図１１の処理が終了する。
【００５８】
図１３は、プリントサービス３０４による印刷処理を示すフローチャートである。ＣＰＵ２０２が、ＲＯＭ２０４またはＨＤＤ２０５等のメモリに記憶されたプログラムをＲＡＭ２０３に展開してこの処理を実行する。
【００５９】
まず、プリントサービス３０４（以下、「サービス３０４」と略記することもある）は、図１１のステップＳ１１０７でアプリケーション５０５から送信された印刷データ１２００を受信する（ステップＳ１３０１）。このとき、サービス３０４は本発明における受信手段として機能する。次に、サービス３０４は、受信した印刷データ１２００からユーザＩＤを抽出し（ステップＳ１３０２）、抽出したユーザＩＤが認証ＤＢ７００に存在する否かを判別する（ステップＳ１３０３）。
【００６０】
その判別の結果、抽出したユーザＩＤが認証ＤＢ７００（図７（ａ））に存在しない場合は、サービス３０４は、印刷データ１２００を破棄し（ステップＳ１３０４）、図１３の処理を終了させる。一方、抽出したユーザＩＤが認証ＤＢ７００に存在する場合は、サービス３０４は、権限ＤＢ７１０（図７（ｂ））を参照し、ユーザ権限に関する情報、すなわち、抽出したユーザＩＤに対応する実行可能な機能に関する情報を取得する（ステップＳ１３０５）。
【００６１】
次に、プリントサービス３０４は、印刷データ１２００における印刷指定がカラー印刷指定であるか否かを判別し（ステップＳ１３０６）、カラー印刷指定でない場合は処理をステップＳ１３０９に進める。一方、印刷指定がカラー印刷指定である場合は、ステップＳ１３０７で、サービス３０４は、ステップＳ１３０５で取得した情報に基づき、カラー印刷が可能か否かを判別する（ステップＳ１３０７）。
【００６２】
その判別の結果、カラー印刷が不可能である場合は、サービス３０４は、当該受信した印刷データ１２００を白黒で印刷するように設定して（ステップＳ１３０８）、印刷データ１２００を白黒で印刷する（ステップＳ１３０９）。一方、カラー印刷が可能である場合は、サービス３０４は、印刷データ１２００をカラーで印刷する（ステップＳ１３０９）。従って、ステップＳ１３０９では、抽出したユーザＩＤに応じたユーザごとの印刷処理がなされる。その後、サービス３０４は、カウンタＤＢ７２０の、印刷枚数情報を更新し（ステップＳ１３１０）、図１３の処理を終了させる。
【００６３】
このように、ＩＣカードや操作パネル２１３でユーザがログインできた場合に、ログインしたユーザを特定するユーザＩＤをＮＦＣ制御部３０３がＮＦＣタグ１０１に書き込み、携帯端末１０２がそれを読み取る。これにより、携帯端末１０２では印刷データ１２００にユーザＩＤを含めることが可能となる。その結果、印刷指示時にユーザが携帯端末１０２上で認証情報を改めて入力する手間をかけることなく、印刷装置１００にユーザごとの処理を行わせることが可能となる。
【００６４】
なお、本実施の形態では、ログインユーザ名をそのままユーザＩＤとしてＮＦＣタグに書き込んでいるが、ログインユーザ名と関連付けた識別子を一時的に生成し、その識別子をＮＦＣタグに書き込むようにしてもよい。その場合、印刷データ１２００には識別子が含まれるため、サービス３０４は抽出した識別子からユーザを特定する処理を行えばよい。
【００６５】
本実施の形態によれば、認証が成功すると、ユーザＩＤを含めたＮＤＥＦデータ６００が生成され、ＮＦＣユニット２１１に書き込まれる。携帯端末１０２をＮＦＣタグ１０１に近づけると、ＮＦＣユニット２１１からＮＤＥＦデータ６００が携帯端末１０２に読み出され、アプリケーション５０５は、ＮＤＥＦデータ６００中のユーザＩＤを付加した印刷データ１２００を生成する。従って、携帯端末１０２では、印刷指示の実行時にユーザは改めてユーザＩＤを入力する必要がない。よって、携帯端末１０２等の端末装置から印刷処理等のジョブ処理を指示する際に認証情報の入力の手間を省くことができる。
【００６６】
（第２の実施の形態）
第１の実施の形態では、印刷装置１００にログインしていたユーザがログアウトしたタイミングで、ＮＦＣ制御部３０３がＮＦＣタグ１０１からユーザＩＤを消去する構成を例示した。しかし、ユーザがログイン後にログアウト操作をせずに印刷装置１００の前から立ち去ってしまった場合、タイムアウトするまでＮＦＣタグ１０１にはユーザＩＤが残った状態となる。その状態で他のユーザが携帯端末をＮＦＣタグ１０１にかざすことで前のユーザＩＤが読み取られ、前のユーザの権限で印刷が実行されてしまう可能性がある。
【００６７】
そこで、本発明の第２の実施の形態においては、印刷装置１００に人感センサを設け、ユーザが印刷装置１００の前からいなくなったタイミングでＮＦＣタグ１０１からユーザＩＤを消去するものとする。それにより、ユーザがログアウト操作をせずに印刷装置１００の前から立ち去ったとしても、他のユーザによりユーザＩＤが読み取られることのないようにする。
【００６８】
従って、第１の実施の形態に対し図１４を加えて第２の実施の形態を説明する。その他の構成は第１の実施の形態と同様である。第２の実施の形態においては、印刷装置１００は、人感センサＩ／Ｆ１４０１及び人感センサ１４０２（図２）を備えると共に、人感センサ制御部１５０１（図３）を備えることが必要である。
【００６９】
図２に示す人感センサＩ／Ｆ１４０１は、人感センサ１４０２と制御部２０１とを接続する。人感センサ１４０２は、印刷装置１００から一定距離内に人が入ってきたことと、そこから出て行ったことを検知することが可能である。図３に示す人感センサ制御部１５０１は、人感センサ１４０２が検知した人の出入りの情報を受信し、それに応じた処理を行う。本実施の形態においては、印刷装置１００の前から人が出て行ったことを検知すると、認証制御部３０５はＮＦＣ制御部３０３にユーザ情報削除要求を送信する。
【００７０】
図１４は、人感センサ制御部１５０１による処理を示すフローチャートである。ＣＰＵ２０２が、ＲＯＭ２０４またはＨＤＤ２０５等のメモリに記憶されたプログラムをＲＡＭ２０３に展開してこの処理を実行する。
【００７１】
まず、ステップＳ１６０１で、人感センサ制御部１５０１は、人感センサ１４０２からの情報を監視して、印刷装置１００から一定距離の範囲内に人が入ってくるのを待つ。そして人が入ってきた場合は、ステップＳ１６０２で、人感センサ制御部１５０１は、印刷装置１００から一定距離の範囲内から人が出て行くのを待つ。そして、一定距離内から人が出て行った場合は、人感センサ制御部１５０１は、ステップＳ１６０３で、ＮＦＣ制御部３０３にユーザ情報削除要求を送信し、ステップＳ１６０１に処理を戻す。この場合、図１０のステップＳ１００６、Ｓ１００５で、ＮＦＣ制御部３０３が、ユーザ情報６１４を含まないＮＤＥＦデータ６００を生成し、書き込むことで、実質的に、ＮＦＣタグ１０１からユーザＩＤが削除されることになる。
【００７２】
なお、人感センサ制御部１５０１の処理によるユーザ情報削除要求の送信は、ログアウト操作またはタイムアウトによるユーザ情報削除要求の送信と並行して行われ得る。
【００７３】
本実施の形態によれば、第１の実施の形態の効果を奏することに加えて、ユーザがログアウト操作をせずに印刷装置１００の前から立ち去ったとしても、他のユーザによりユーザＩＤが読み取られないようにし、セキュリティや利便性を高めることができる。
【００７４】
（第３の実施の形態）
ログインしたユーザがログアウト操作をせずにタイムアウト前に立ち去った場合でも、他のユーザによりユーザＩＤを読み取られないようにするために、本発明の第３の実施の形態では、第２の実施の形態は別の工夫を施す。すなわち、第３の実施の形態では、ログイン後にそのユーザによる印刷処理回数の最大値（印刷最大回数；閾値）を設け、印刷最大回数まで印刷を行ったタイミングでＮＦＣタグ１０１からユーザＩＤを削除する構成とする。
【００７５】
従って、第１の実施の形態に対し、図９、図１３に代えて、図１５、図１６を用いて第３の実施の形態を説明する。その他の構成は第１の実施の形態と同様である。
【００７６】
図１５は、認証制御部３０５による認証処理を示すフローチャートである。ステップＳ１７０１〜Ｓ１７０３では、認証制御部３０５は、図９のステップＳ９０１〜９０３と同様の処理を実行する。ステップＳ１７０４では、認証制御部３０５は、閾値Ｎを初期化する。閾値Ｎの初期設定値はＨＤＤ２０５に記憶されているが、ユーザが操作パネル２１３を用いて初期化時の値を変更可能となっている。閾値Ｎの値はＲＡＭ２０３に保持される。閾値Ｎは、後述のようにプリントサービス３０４により参照されるものであり、ログインのたびに認証制御部３０５により初期化される。本実施の形態では、閾値Ｎは、印刷最大回数を規定する値である。ステップＳ１７０５〜Ｓ１７０７では、認証制御部３０５は、図９のステップＳ９０４〜Ｓ９０６と同様の処理を実行する。
【００７７】
図１６は、プリントサービス３０４による印刷処理を示すフローチャートである。ステップＳ１８０１〜Ｓ１８０４では、サービス３０４は、図１３のステップＳ１３０１〜Ｓ１３０４と同様の処理を実行する。ステップＳ１８０５では、サービス３０４は、ＲＡＭ２０３に保持された閾値Ｎが１より大きいか否か（Ｎ＞１）を判別する。その判別の結果、閾値Ｎが１より大きい場合は、サービス３０４は、閾値Ｎの値を１だけ減らして（ステップＳ１８０６）、処理をステップＳ１８０８に進める。一方、閾値Ｎが１より大きくない場合は、サービス３０４は、ＮＦＣ制御部３０３に対してユーザ情報削除要求を送信して（ステップＳ１８０７）、処理をステップＳ１８０８に進める。ステップＳ１８０７の処理が実行された場合、図１０のステップＳ１００６、Ｓ１００５で、ＮＦＣ制御部３０３が、ユーザ情報６１４を含まないＮＤＥＦデータ６００を生成し、書き込む。これにより、実質的に、ＮＦＣタグ１０１からユーザＩＤが削除されることになる。ステップＳ１８０８〜Ｓ１８１３では、図１３のステップＳ１３０５〜Ｓ１３１０と同様の処理を実行する。
【００７８】
本実施の形態によれば、ログイン後の印刷回数が閾値Ｎに達すると、ＮＦＣタグ１０１からユーザＩＤが削除される。これにより、第１の実施の形態の効果を奏することに加えて、ユーザがログアウト操作をせずに印刷装置１００の前から立ち去ったとしても、他のユーザによりユーザＩＤが読み取られないようにし、セキュリティを高めることができる。
【００７９】
なお、ログイン後に印刷可能回数を常に１回だけとする場合は、Ｎ＝１と設定すればよい。しかし構成を簡単にするためには、ステップＳ１８０５、Ｓ１８０６の処理を廃止し、ステップＳ１８０３の後にステップＳ１８０７を実行してステップＳ１８０８に進むようにしてもよい。
【００８０】
なお、閾値Ｎと印刷最大回数とは数値上一致しなくてもよい。例えば、ステップＳ１８０５で閾値Ｎと比較される値を変更することで、印刷最大回数を変えることができる。なお、本実施の形態は第２の実施の形態と組み合わせてもよい。すなわち、本実施の形態においても、人感センサ制御部１５０１の処理によるユーザ情報削除要求の送信が並行して行われてもよい。
【００８１】
（第４の実施の形態）
第１の実施の形態においては、携帯端末１０２は、ＮＦＣユニット２１１から受信するＮＤＥＦデータ６００からユーザＩＤを抽出して印刷データ１２００を生成していた。これに対し、本発明の第４の実施の形態では、携帯端末１０２が、ＮＦＣユニット２１１から一旦取得したユーザＩＤを記憶しておき、それ以降に印刷データを生成する際には、記憶していたユーザＩＤを使用できるように携帯端末１０２を構成する。これにより、１回、ＮＦＣユニット２１１にタッチしておけば、その後はタッチしなくても印刷が可能となる。すなわち、印刷装置１００の前まで行かなくても印刷が可能になる。従って、第１の実施の形態に対し、図１１に代えて図１７を用いると共に、さらに図１８を加えて本実施の形態を説明する。
【００８２】
図１７は、携帯端末１０２のプリントアプリケーション５０５による印刷データ送信処理を示すフローチャートである。
【００８３】
まず、ステップＳ１９０１〜Ｓ１９０４の処理は、図１１のステップＳ１１０１〜Ｓ１１０４と同様である。ステップＳ１９０３の判別の結果、受信したＮＤＥＦデータ６００からユーザＩＤが抽出された場合は、アプリケーション５０５は、抽出したユーザＩＤを携帯端末１０２内のＲＡＭ４０２またはフラッシュメモリ４０４に保存する（ステップＳ１９０５）。その後のステップＳ１９０６〜Ｓ１９０８の処理は、図１１のステップＳ１１０５〜Ｓ１１０７と同様である。
【００８４】
図１８は、プリントアプリケーション５０５による通常印刷処理を示すフローチャートである。ＣＰＵ４０１が、ＲＯＭ４０３またはフラッシュメモリ４０４等に記憶されたプログラムをＲＡＭ４０２に展開してこの処理を実行する。
【００８５】
ＮＦＣを使用しない通常印刷の場合、ステップＳ２００１で、アプリケーション５０５は、ユーザからの通常の印刷指示を受信する。印刷指示の受信は、ユーザが携帯端末１０２で動作しているアプリケーションから印刷メニューを表示し、印刷指示を実行することにより行われる。
【００８６】
次にステップＳ２００２で、アプリケーション５０５は、無線ＬＡＮＩ／Ｆ４０６を介して接続可能な印刷装置を検索し、検索された印刷装置のリストを操作部４０５に表示させる。次にステップＳ２００３で、アプリケーション５０５は、ユーザからの印刷実行指示を受信する。印刷実行指示は、表示された印刷装置のリストから特定の印刷装置をユーザが選択することにより行われる。次にステップＳ２００４では、アプリケーション５０５は、図１７のステップＳ１９０５でＲＡＭ４０２またはフラッシュメモリ４０４に保存されたユーザＩＤを取得する。
【００８７】
次にステップＳ２００５では、アプリケーション５０５は、ユーザＩＤが取得（抽出）できたか否かを判別する。その判別の結果、ユーザＩＤが取得できなかった場合は、ステップＳ２００６において、アプリケーション５０５は、ユーザＩＤとして「ｇｕｅｓｔ」等の文字列を設定し、処理をステップＳ２００７に進める。一方、ユーザＩＤが取得できなかった場合は、アプリケーション５０５は、処理をステップＳ２００７に進める。
【００８８】
ステップＳ２００７では、アプリケーション５０５は、抽出されたユーザＩＤまたはステップＳ２００６において設定されたユーザＩＤを付加した印刷データ１２００を生成する（図１２参照）。次にステップＳ２００８で、アプリケーション５０５は、選択された印刷装置に対して印刷データ１２００を送信する。その後、図１８の処理が終了する。
【００８９】
本実施の形態によれば、一度、ＮＦＣユニット２１１からユーザＩＤが取得されると、それが記憶されて、その後の印刷データ１２００の生成に利用される。これにより、第１の実施の形態の効果を奏することに加えて、一度ＮＦＣでタッチしておけば、その後はＮＦＣでタッチしなくても印刷が可能となり、ユーザの利便性を高めることができる。
【００９０】
なお、第４の実施の形態は、第２または第３の実施の形態に対して適用してもよい。
【００９１】
（第５の実施の形態）
第１の実施の形態では、ＮＤＥＦデータ６００は更新され、ユーザ情報６１４を含む場合と含まない場合とがあった（図１０）。従って、ログアウト後であっても、携帯端末１０２はＮＤＥＦデータ６００を読み取り、印刷装置１００のネットワーク情報を抽出し、ユーザＩＤとして「ｇｕｅｓｔ」を付加した印刷データ１２００を生成して送信することができた（図１１）。本発明の第５の実施の形態では、ユーザがログインしていない状態ではＮＦＣユニット２１１がＮＤＥＦデータを保持しないように構成する。これにより、携帯端末１０２からユーザが印刷を指示するためには必ずログインが必要となる。その結果、印刷データにそのユーザのユーザＩＤが必ず含まれることになり、印刷装置１００は常にユーザごとの処理を行うことができるようになる。従って、第１の実施の形態に対し、図１０に代えて図１９を用いて第５の実施の形態を説明する。
【００９２】
図１９は、ＮＦＣ制御部３０３によるＮＤＥＦデータ書き込み処理を示すフローチャートである。
【００９３】
印刷装置１００が起動されると、ステップＳ２１０１で、ＮＦＣ制御部３０３は、ＮＦＣユニット２１１を初期化する。初期状態ではユーザがまだログインしておらず、ＮＦＣユニット２１１には何も書き込まれない。次に、ステップＳ２１０２では、ＮＦＣ制御部３０３は、図１０のステップＳ１００２と同様の処理を実行する。
【００９４】
認証制御部３０５から要求を受信すると、ステップＳ２１０３で、ＮＦＣ制御部３０３は、要求の種別を判別する。その判別の結果、受信した要求が認証制御部３０５からのユーザ情報書き込み要求である場合は、ＮＦＣ制御部３０３はステップＳ２１０４、Ｓ２１０５で、図１０のステップＳ１００４、Ｓ１００５と同様の処理を実行する。すなわち、ＮＦＣ制御部３０３はＮＤＥＦデータ６００を生成し、ＮＦＣユニット２１１に書き込む。
【００９５】
一方、ステップＳ２１０３の判別の結果、受信した要求が認証制御部３０５からのユーザ情報削除要求であった場合は、ＮＦＣ制御部３０３は、処理をステップＳ２１０１に戻す。従って、ＮＤＥＦデータ６００は生成されない。
【００９６】
このように、認証が成功しない限りＮＤＥＦデータ６００は生成されず、ユーザがログインしていない場合やログイン後にログアウトした場合には、ＮＦＣユニット２１１にはＮＤＥＦデータ６００が書き込まれていない状態となる。この状態で、ユーザが携帯端末１０２をＮＦＣユニット２１１にタッチしてもＮＤＥＦデータ６００が読み取られることはない。そのため、ユーザが印刷を行わせるためにはログインを行うことが必須となり、その結果、印刷データ１２００にユーザＩＤが含まれることになる。
【００９７】
よって、本実施の形態によれば、第１の実施の形態の効果を奏することに加えて、印刷処理が実行される場合は、常にユーザごとの処理が実現される。
【００９８】
なお、第５の実施の形態は、第２、第３または第４の実施の形態に対して適用してもよい。
【００９９】
なお、第１または第５の実施の形態において、図１０のステップＳ１００４、図１９のステップＳ２１０４で、ＮＤＥＦデータ６００にユーザＩＤを実際に含めるかどうかをユーザが決めることができるように構成してもよい。また、第４の実施の形態において、図１７のステップＳ１９０５で、抽出したユーザＩＤをＲＡＭ４０２またはフラッシュメモリ４０４に実際に保存するかどうかをユーザが決めることができるように構成してもよい。これらの場合の決定の指示については、携帯端末１０２から送信される構成、あるいは操作パネル２１３にて受け付ける構成を採用してもよい。
【０１００】
なお、上記各実施の形態においては、近距離の無線通信方式としてＮＦＣを例示したが、これに限られず、また、将来登場する新たな方式にも本発明を適用可能である。
【０１０１】
また、ＮＦＣを利用するサービスとしてプリントサービスを例に挙げ、ジョブ処理用データとして印刷データを例示した。しかしこれに限られず、スキャンサービスを適用してスキャン指示データをジョブ処理用データとする等、印刷装置１００が備える他のサービスを利用してもよい。
【０１０２】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【０１０３】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【符号の説明】
【０１０４】
２０７  プリンタ部
２１１  ＮＦＣユニット
２１３  操作パネル
３０３  ＮＦＣ制御部
３０４  プリントサービス
３０５  認証制御部
５０５  プリントアプリケーション
６００  ＮＤＥＦデータ
【図１】
0006366425.tif 000002
【図２】
0006366425.tif 000003
【図３】
0006366425.tif 000004
【図４】
0006366425.tif 000005
【図５】
0006366425.tif 000006
【図６】
0006366425.tif 000007
【図７】
0006366425.tif 000008
【図８】
0006366425.tif 000009
【図９】
0006366425.tif 000010
【図１０】
0006366425.tif 000011
【図１１】
0006366425.tif 000012
【図１２】
0006366425.tif 000013
【図１３】
0006366425.tif 000014
【図１４】
0006366425.tif 000015
【図１５】
0006366425.tif 000016
【図１６】
0006366425.tif 000017
【図１７】
0006366425.tif 000018
【図１８】
0006366425.tif 000019
【図１９】
0006366425.tif 000020