(57)【要約】【課題】印刷指示装置に表示された複数の印刷装置に関する情報に基づき、使用者が印刷装置を容易に選択する。【解決手段】印刷装置内に実現される情報提供装置２０において、認証情報取得部２１は、使用者の認証情報を取得し、認証可否判断部２２は、認証情報に基づいて使用者を認証する。その後、ディスカバリ受信部２５は、印刷指示装置からディスカバリパケットを受信する。すると、ディスカバリ応答送信部２６は、認証された使用者の情報又は認証可能な使用者の情報を含むディスカバリ応答を印刷指示装置に送信する処理、何れかの使用者が認証されている場合にのみディスカバリ応答を印刷指示装置に送信する処理、認証情報を取得する際に取得された印刷指示装置のＭＡＣアドレスとディスカバリパケットに含まれるＭＡＣアドレスとが一致する場合にのみディスカバリ応答を印刷指示装置に送信する処理の何れかを行う。【選択図】図４
2015153225.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置の使用者に関する使用者情報を受け付ける受付手段と、
前記使用者情報に基づいて、前記使用者を認証する認証手段と、
複数の印刷装置に関する情報を表示して当該複数の印刷装置から一の印刷装置を選択することにより当該一の印刷装置での印刷を指示する印刷指示装置から、前記印刷装置に関する情報の送信を要求する要求情報を受信する受信手段と、
前記要求情報の受信に応じて、前記印刷装置に関する情報と前記認証手段による認証に関する情報とを前記印刷指示装置に送信する送信処理、及び、前記印刷装置に関する情報を前記印刷指示装置に送信するかどうかを前記認証手段による認証に関する情報に基づいて決定する決定処理の何れかを行う処理手段と
を備えたことを特徴とする印刷指示支援装置。
【請求項２】
前記処理手段は、前記送信処理を行う場合に、前記認証手段により認証された使用者に関する情報を前記認証に関する情報として前記印刷指示装置に送信することを特徴とする請求項１に記載の印刷指示支援装置。
【請求項３】
前記処理手段は、前記送信処理を行う場合に、前記認証手段により認証可能な使用者に関する情報を前記認証に関する情報として前記印刷指示装置に送信することを特徴とする請求項１に記載の印刷指示支援装置。
【請求項４】
前記処理手段は、前記決定処理を行う場合に、前記認証手段により認証された使用者に関する情報が前記認証に関する情報として記憶されていれば前記印刷装置に関する情報を前記印刷指示装置に送信することを決定することを特徴とする請求項１に記載の印刷指示支援装置。
【請求項５】
前記処理手段は、前記決定処理を行う場合に、前記認証手段により認証された使用者に関する情報が前記認証に関する情報として記憶されていなければ前記印刷装置に関する情報を前記印刷指示装置に送信することを決定することを特徴とする請求項１に記載の印刷指示支援装置。
【請求項６】
印刷装置の使用者に関する使用者情報を受け付ける受付手段と、
前記使用者情報に基づいて、前記使用者を認証する認証手段と、
前記認証手段により認証された前記使用者に関する情報、及び、前記認証手段により認証された前記使用者が所持する装置に関する情報の何れかである第１の情報を記憶する記憶手段と、
複数の印刷装置に関する情報を表示して当該複数の印刷装置から一の印刷装置を選択することにより当該一の印刷装置での印刷を指示する印刷指示装置から、前記印刷装置に関する情報の送信を要求する情報であって、当該印刷指示装置の所持者に関する情報、及び、当該印刷指示装置に関する情報の何れかである第２の情報を含む情報である要求情報を受信する受信手段と、
前記要求情報の受信に応じて、前記印刷装置に関する情報を前記印刷指示装置に送信するかどうかを、前記第１の情報と前記第２の情報との比較結果に基づいて決定する決定手段と
を備えたことを特徴とする印刷指示支援装置。
【請求項７】
記録媒体に画像を印刷する複数の印刷装置と、
前記複数の印刷装置に関する情報を表示して当該複数の印刷装置から一の印刷装置を選択することにより当該一の印刷装置での印刷を指示する印刷指示装置と
を備え、
前記印刷装置は、
自装置の使用者に関する使用者情報を受け付ける受付手段と、
前記使用者情報に基づいて、前記使用者を認証する認証手段と、
自装置に関する情報の送信を要求する要求情報を、前記印刷指示装置から受信する受信手段と、
前記要求情報の受信に応じて、自装置に関する情報と前記認証手段による認証に関する認証情報とを前記印刷指示装置に送信する送信処理、及び、自装置に関する情報を前記印刷指示装置に送信するかどうかを前記認証手段による認証に関する認証情報に基づいて決定する決定処理の何れかを行う処理手段と
を備えたことを特徴とする印刷システム。
【請求項８】
記録媒体に画像を印刷する複数の印刷装置と、
前記複数の印刷装置に関する情報を表示して当該複数の印刷装置から一の印刷装置を選択することにより当該一の印刷装置での印刷を指示する印刷指示装置と
を備え、
前記印刷装置は、
自装置の使用者に関する使用者情報を受け付ける受付手段と、
前記使用者情報に基づいて、前記使用者を認証する認証手段と、
前記認証手段により認証された前記使用者に関する情報、及び、前記認証手段により認証された前記使用者が所持する装置に関する情報の何れかである第１の情報を記憶する記憶手段と、
自装置に関する情報の送信を要求する情報であって、前記印刷指示装置の所持者に関する情報、及び、前記印刷指示装置に関する情報の何れかである第２の情報を含む情報である要求情報を、前記印刷指示装置から受信する受信手段と、
前記要求情報の受信に応じて、自装置に関する情報を前記印刷指示装置に送信するかどうかを、前記第１の情報と前記第２の情報との比較結果に基づいて決定する決定手段と
を備えたことを特徴とする印刷システム。
【請求項９】
コンピュータに、
印刷装置の使用者に関する使用者情報を受け付ける受付機能と、
前記使用者情報に基づいて、前記使用者を認証する認証機能と、
複数の印刷装置に関する情報を表示して当該複数の印刷装置から一の印刷装置を選択することにより当該一の印刷装置での印刷を指示する印刷指示装置から、前記印刷装置に関する情報の送信を要求する要求情報を受信する受信機能と、
前記要求情報の受信に応じて、前記印刷装置に関する情報と前記認証機能による認証に関する情報とを前記印刷指示装置に送信する送信処理、及び、前記印刷装置に関する情報を前記印刷指示装置に送信するかどうかを前記認証機能による認証に関する情報に基づいて決定する決定処理の何れかを行う処理機能と
を実現させるためのプログラム。
【請求項１０】
コンピュータに、
印刷装置の使用者に関する使用者情報を受け付ける受付機能と、
前記使用者情報に基づいて、前記使用者を認証する認証機能と、
前記認証機能により認証された前記使用者に関する情報、及び、前記認証機能により認証された前記使用者が所持する装置に関する情報の何れかである第１の情報を記憶する記憶機能と、
複数の印刷装置に関する情報を表示して当該複数の印刷装置から一の印刷装置を選択することにより当該一の印刷装置での印刷を指示する印刷指示装置から、前記印刷装置に関する情報の送信を要求する情報であって、当該印刷指示装置の所持者に関する情報、及び、当該印刷指示装置に関する情報の何れかである第２の情報を含む情報である要求情報を受信する受信機能と、
前記要求情報の受信に応じて、前記印刷装置に関する情報を前記印刷指示装置に送信するかどうかを、前記第１の情報と前記第２の情報との比較結果に基づいて決定する決定機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷指示支援装置、印刷システム、プログラムに関する。
【背景技術】
【０００２】
印刷に使用可能なプリンタを検索する検索手段と、検索されたプリンタのうち少なくとも一部のプリンタに関する所定の情報を記憶するプリンタ情報記憶手段、としてコンピュータを機能させ、前記検索手段は、前記所定の情報が記憶されているプリンタを検索範囲として検索を実行する、プリンタドライバは知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１８６７２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、印刷指示装置に表示された複数の印刷装置に関する情報に基づき、使用者が印刷装置を容易に選択することにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、印刷装置の使用者に関する使用者情報を受け付ける受付手段と、前記使用者情報に基づいて、前記使用者を認証する認証手段と、複数の印刷装置に関する情報を表示して当該複数の印刷装置から一の印刷装置を選択することにより当該一の印刷装置での印刷を指示する印刷指示装置から、前記印刷装置に関する情報の送信を要求する要求情報を受信する受信手段と、前記要求情報の受信に応じて、前記印刷装置に関する情報と前記認証手段による認証に関する情報とを前記印刷指示装置に送信する送信処理、及び、前記印刷装置に関する情報を前記印刷指示装置に送信するかどうかを前記認証手段による認証に関する情報に基づいて決定する決定処理の何れかを行う処理手段とを備えたことを特徴とする印刷指示支援装置である。
請求項２に記載の発明は、前記処理手段は、前記送信処理を行う場合に、前記認証手段により認証された使用者に関する情報を前記認証に関する情報として前記印刷指示装置に送信することを特徴とする請求項１に記載の印刷指示支援装置である。
請求項３に記載の発明は、前記処理手段は、前記送信処理を行う場合に、前記認証手段により認証可能な使用者に関する情報を前記認証に関する情報として前記印刷指示装置に送信することを特徴とする請求項１に記載の印刷指示支援装置である。
請求項４に記載の発明は、前記処理手段は、前記決定処理を行う場合に、前記認証手段により認証された使用者に関する情報が前記認証に関する情報として記憶されていれば前記印刷装置に関する情報を前記印刷指示装置に送信することを決定することを特徴とする請求項１に記載の印刷指示支援装置である。
請求項５に記載の発明は、前記処理手段は、前記決定処理を行う場合に、前記認証手段により認証された使用者に関する情報が前記認証に関する情報として記憶されていなければ前記印刷装置に関する情報を前記印刷指示装置に送信することを決定することを特徴とする請求項１に記載の印刷指示支援装置である。
請求項６に記載の発明は、印刷装置の使用者に関する使用者情報を受け付ける受付手段と、前記使用者情報に基づいて、前記使用者を認証する認証手段と、前記認証手段により認証された前記使用者に関する情報、及び、前記認証手段により認証された前記使用者が所持する装置に関する情報の何れかである第１の情報を記憶する記憶手段と、複数の印刷装置に関する情報を表示して当該複数の印刷装置から一の印刷装置を選択することにより当該一の印刷装置での印刷を指示する印刷指示装置から、前記印刷装置に関する情報の送信を要求する情報であって、当該印刷指示装置の所持者に関する情報、及び、当該印刷指示装置に関する情報の何れかである第２の情報を含む情報である要求情報を受信する受信手段と、前記要求情報の受信に応じて、前記印刷装置に関する情報を前記印刷指示装置に送信するかどうかを、前記第１の情報と前記第２の情報との比較結果に基づいて決定する決定手段とを備えたことを特徴とする印刷指示支援装置である。
請求項７に記載の発明は、記録媒体に画像を印刷する複数の印刷装置と、前記複数の印刷装置に関する情報を表示して当該複数の印刷装置から一の印刷装置を選択することにより当該一の印刷装置での印刷を指示する印刷指示装置とを備え、前記印刷装置は、自装置の使用者に関する使用者情報を受け付ける受付手段と、前記使用者情報に基づいて、前記使用者を認証する認証手段と、自装置に関する情報の送信を要求する要求情報を、前記印刷指示装置から受信する受信手段と、前記要求情報の受信に応じて、自装置に関する情報と前記認証手段による認証に関する認証情報とを前記印刷指示装置に送信する送信処理、及び、自装置に関する情報を前記印刷指示装置に送信するかどうかを前記認証手段による認証に関する認証情報に基づいて決定する決定処理の何れかを行う処理手段とを備えたことを特徴とする印刷システムである。
請求項８に記載の発明は、記録媒体に画像を印刷する複数の印刷装置と、前記複数の印刷装置に関する情報を表示して当該複数の印刷装置から一の印刷装置を選択することにより当該一の印刷装置での印刷を指示する印刷指示装置とを備え、前記印刷装置は、自装置の使用者に関する使用者情報を受け付ける受付手段と、前記使用者情報に基づいて、前記使用者を認証する認証手段と、前記認証手段により認証された前記使用者に関する情報、及び、前記認証手段により認証された前記使用者が所持する装置に関する情報の何れかである第１の情報を記憶する記憶手段と、自装置に関する情報の送信を要求する情報であって、前記印刷指示装置の所持者に関する情報、及び、前記印刷指示装置に関する情報の何れかである第２の情報を含む情報である要求情報を、前記印刷指示装置から受信する受信手段と、前記要求情報の受信に応じて、自装置に関する情報を前記印刷指示装置に送信するかどうかを、前記第１の情報と前記第２の情報との比較結果に基づいて決定する決定手段とを備えたことを特徴とする印刷システムである。
請求項９に記載の発明は、コンピュータに、印刷装置の使用者に関する使用者情報を受け付ける受付機能と、前記使用者情報に基づいて、前記使用者を認証する認証機能と、複数の印刷装置に関する情報を表示して当該複数の印刷装置から一の印刷装置を選択することにより当該一の印刷装置での印刷を指示する印刷指示装置から、前記印刷装置に関する情報の送信を要求する要求情報を受信する受信機能と、前記要求情報の受信に応じて、前記印刷装置に関する情報と前記認証機能による認証に関する情報とを前記印刷指示装置に送信する送信処理、及び、前記印刷装置に関する情報を前記印刷指示装置に送信するかどうかを前記認証機能による認証に関する情報に基づいて決定する決定処理の何れかを行う処理機能とを実現させるためのプログラムである。
請求項１０に記載の発明は、コンピュータに、印刷装置の使用者に関する使用者情報を受け付ける受付機能と、前記使用者情報に基づいて、前記使用者を認証する認証機能と、前記認証機能により認証された前記使用者に関する情報、及び、前記認証機能により認証された前記使用者が所持する装置に関する情報の何れかである第１の情報を記憶する記憶機能と、複数の印刷装置に関する情報を表示して当該複数の印刷装置から一の印刷装置を選択することにより当該一の印刷装置での印刷を指示する印刷指示装置から、前記印刷装置に関する情報の送信を要求する情報であって、当該印刷指示装置の所持者に関する情報、及び、当該印刷指示装置に関する情報の何れかである第２の情報を含む情報である要求情報を受信する受信機能と、前記要求情報の受信に応じて、前記印刷装置に関する情報を前記印刷指示装置に送信するかどうかを、前記第１の情報と前記第２の情報との比較結果に基づいて決定する決定機能とを実現させるためのプログラムである。
【発明の効果】
【０００６】
請求項１の発明によれば、本構成を有していない場合に比較して、印刷指示装置に表示された複数の印刷装置に関する情報に基づき、使用者が印刷装置を容易に選択することができる。
請求項２の発明によれば、本構成を有していない場合に比較して、使用者がその使用者を認証した印刷装置を容易に選択することができる。
請求項３の発明によれば、本構成を有していない場合に比較して、使用者がその使用者を認証可能な印刷装置を容易に選択することができる。
請求項４の発明によれば、本構成を有していない場合に比較して、使用者が何れかの使用者を認証した印刷装置を容易に選択することができる。
請求項５の発明によれば、本構成を有していない場合に比較して、使用者が何れの使用者も認証していない印刷装置を容易に選択することができる。
請求項６の発明によれば、本構成を有していない場合に比較して、印刷指示装置に表示された複数の印刷装置に関する情報に基づき、使用者がその使用者を認証した印刷装置を容易に選択することができる。
請求項７の発明によれば、本構成を有していない場合に比較して、印刷指示装置に表示された複数の印刷装置に関する情報に基づき、使用者が印刷装置を容易に選択することができる。
請求項８の発明によれば、本構成を有していない場合に比較して、印刷指示装置に表示された複数の印刷装置に関する情報に基づき、使用者がその使用者を認証した印刷装置を容易に選択することができる。
請求項９の発明によれば、本構成を有していない場合に比較して、印刷指示装置に表示された複数の印刷装置に関する情報に基づき、使用者が印刷装置を容易に選択することができる。
請求項１０の発明によれば、本構成を有していない場合に比較して、印刷指示装置に表示された複数の印刷装置に関する情報に基づき、使用者がその使用者を認証した印刷装置を容易に選択することができる。
【図面の簡単な説明】
【０００７】
【図１】第１及び第２の実施の形態における印刷システムの全体構成例を示した図である。
【図２】第１の実施の形態でモバイル端末に表示されるプリンタ名の一覧を示した図である。
【図３】第１及び第３の実施の形態における画像形成装置のハードウェア構成例を示した図である。
【図４】第１及び第２の実施の形態における情報提供装置の機能構成例を示したブロック図である。
【図５】第１、第２及び第３の実施の形態におけるモバイル端末のハードウェア構成例を示した図である。
【図６】第１の実施の形態における情報提供装置の認証情報受付時の動作例を示したフローチャートである。
【図７】第１の実施の形態における情報提供装置のディスカバリパケット受信時の動作例を示したフローチャートである。
【図８】第２の実施の形態における画像形成装置のハードウェア構成例を示した図である。
【図９】第２の実施の形態における情報提供装置の認証情報受付時の動作例を示したフローチャートである。
【図１０】第２の実施の形態における情報提供装置のディスカバリパケット受信時の動作例を示したフローチャートである。
【図１１】第３の実施の形態における印刷システムの全体構成例を示した図である。
【図１２】第３の実施の形態における情報提供装置の機能構成例を示したブロック図である。
【図１３】第３の実施の形態における認証サーバのハードウェア構成例を示した図である。
【図１４】第３の実施の形態における認証サーバが保持する対応情報の一例を示した図である。
【図１５】第３の実施の形態における情報提供装置の認証情報受付時の動作例を示したフローチャートである。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
【０００９】
［発明の背景］
マルチキャストＤＮＳ等のディスカバリプロトコルとＩＰＰ（Internet Printing Protocol）等のプリントプロトコルとを組み合わせることによって、モバイル機器から印刷する度に、使用可能なプリンタを検索し、検索されたプリンタの中から印刷で用いるプリンタを選択する無線プリントシステムが利用されている。このような無線プリントシステムでは、一般に、モバイル機器と同じサブネットに接続されたプリンタ又はこれよりも広い範囲のネットワークに接続されたプリンタに対して、マルチキャストＤＮＳ等のディスカバリプロトコルで検索リクエストを行う。そして、検索リクエストに対する応答に基づいて、接続可能なプリンタがモバイル機器に一覧表示される。しかしながら、ネットワーク上に接続可能なプリンタが多数存在する場合は、一覧表示されたプリンタからユーザが使用したいプリンタを特定することが困難な場合がある。
【００１０】
そこで、本実施の形態では、モバイル機器に一覧表示された複数のプリンタの中から、ユーザが所望のプリンタを検索し、選択することを容易にする。
【００１１】
［第１の実施の形態］
図１は、第１の実施の形態における印刷システムの全体構成例を示した図である。図示するように、この印刷システムは、画像形成装置１０ａ〜１０ｃが接続されたネットワーク８０に、モバイル端末３０が無線ルータ４０を経由して接続されることにより、構成されている。ここで、画像形成装置１０ａ〜１０ｃは、これらを区別しない場合は、画像形成装置１０と称し、その台数は１つには限らないものとする。
【００１２】
画像形成装置１０ａ〜１０ｃは、紙等の記録媒体に画像を形成し、印刷媒体として出力する装置である。また、画像形成装置１０ａ〜１０ｃは、例えば、社内にある共有プリンタであり、ユーザは、その幾つかに対してログインする権限を持っているものとする。更に、画像形成装置１０ａ〜１０ｃは、無線プリントに対応しており、自装置にログインする権限を持つユーザの操作により、モバイル端末３０から無線ルータ４０を介して送信された文書データ等を印刷できるようになっている。ここで、画像形成装置１０としては、プリンタ機能のみを有するものを用いてもよいが、プリンタ機能に加えて、コピー機能、スキャン機能、ファクシミリ機能等を有するものを用いてもよい。本実施の形態では、印刷装置の一例として、画像形成装置１０を設けている。
【００１３】
モバイル端末３０は、画像形成装置１０での画像形成を指示する際に用いられる携帯型の端末装置である。また、モバイル端末３０は、画像形成装置１０での画像形成の対象となる文書データ等を作成するアプリケーションソフトウェアを動作させる。ここで、モバイル端末３０としては、スマートフォン、ノートＰＣ、タブレットＰＣ等を用いるとよい。本実施の形態では、印刷指示装置の一例として、モバイル端末３０を設けている。
【００１４】
無線ルータ４０は、ネットワーク８０上の通信と、モバイル端末３０との間の無線通信とを中継する機器である。ここで、無線ルータ４０としては、Ｗｉ−Ｆｉ（登録商標）ルータを用いるとよい。
【００１５】
ネットワーク８０は、画像形成装置１０と無線ルータ４０との間の情報通信に用いられる通信手段であり、例えば、ＬＡＮ（Local Area Network）である。
【００１６】
このような印刷システムにおいて、ユーザがモバイル端末３０を使って画像形成装置１０ａ〜１０ｃの何れかで文書の印刷を試みる場合を考える。この場合、モバイル端末３０は、近くにある使用可能な画像形成装置１０を検索する。この検索では、通常、モバイル端末３０が、マルチキャストＤＮＳ等のディスカバリプロトコルの検索パケットをマルチキャストで送出し、この検索パケットを受信した画像形成装置１０が、装置名（プリンタ名）、装置の能力情報等をマルチキャストで応答する。
【００１７】
その際、この第１の実施の形態では、第１の動作として、画像形成装置１０が、ログインしているユーザがいる場合に、ログイン中のユーザ名を含むプリンタ名を生成して応答し、ログインしているユーザがいない場合に、ログイン可能なユーザ名を含むプリンタ名を生成して応答する、という動作を行う。
【００１８】
図２は、このような応答に基づいてモバイル端末３０に表示されたプリンタ名の一覧を示した図である。図中、プリンタ名３０１が前者の場合のプリンタ名を示し、プリンタ名３０２が後者の場合のプリンタ名を示す。
【００１９】
また、この第１の実施の形態では、第２の動作として、ログインしているユーザがいない場合又はログインしているユーザがいる場合に、検索問い合わせを無視して応答を返さないようにする動作を行うことも考えられる。
【００２０】
図３は、第１の実施の形態における画像形成装置１０のハードウェア構成例を示した図である。図示するように、画像形成装置１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＡＭ（Random Access Memory）１２と、ＲＯＭ（Read Only Memory）１３と、ＨＤＤ（Hard Disk Drive）１４と、操作パネル１５と、画像形成部１７と、通信インターフェース（以下、「通信Ｉ／Ｆ」と表記する）１８とを備える。
【００２１】
ＣＰＵ１１は、ＲＯＭ１３等に記憶された各種プログラムをＲＡＭ１２にロードして実行することにより、後述する各機能を実現する。
【００２２】
ＲＡＭ１２は、ＣＰＵ１１の作業用メモリ等として用いられるメモリである。
【００２３】
ＲＯＭ１３は、ＣＰＵ１１が実行する各種プログラム等を記憶するメモリである。
【００２４】
ＨＤＤ１４は、画像形成部１７における画像形成にて用いる画像データ等を記憶する例えば磁気ディスク装置である。
【００２５】
操作パネル１５は、各種情報の表示やユーザからの操作入力の受付を行うタッチパネルである。ここで、操作パネル１５は、各種情報が表示されるディスプレイと、指やスタイラスペン等で指示された位置を検出する位置検出シートとからなる。或いは、タッチパネルに代えて、ディスプレイ及びキーボードを用いてもよい。
【００２６】
画像形成部１７は、記録媒体に画像を形成する。ここで、画像形成部１７は、例えばプリンタであり、感光体に付着させたトナーを記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式のものを用いるとよい。
【００２７】
通信Ｉ／Ｆ１８は、ネットワーク８０を介して他の装置との間で各種情報の送受信を行う。
【００２８】
図４は、第１の実施の形態における印刷指示支援装置の一例としての情報提供装置２０の機能構成例を示したブロック図である。ここで、第１の実施の形態における情報提供装置２０は、第１の実施の形態の画像形成装置１０において、ＣＰＵ１１（図３参照）が、後述する各機能部を実現するプログラムを例えばＲＯＭ１３（図３参照）からＲＡＭ１２（図３参照）に読み込んで実行することにより、実現される装置として捉えられる。
【００２９】
図示するように、第１の実施の形態における情報提供装置２０は、認証情報取得部２１と、認証可否判断部２２と、情報記憶部２４と、ディスカバリ受信部２５と、ディスカバリ応答送信部２６とを備えている。
【００３０】
認証情報取得部２１は、ユーザが操作パネル１５等から入力した認証情報（ユーザＩＤ及びパスワード）を取得する。本実施の形態では、印刷装置の使用者に関する使用者情報の一例として、認証情報を用いており、使用者情報を受け付ける受付手段の一例として、認証情報取得部２１を設けている。
【００３１】
認証可否判断部２２は、認証情報取得部２１が取得した認証情報に基づいて、そのユーザが自装置にログインして自装置を使用可能であるかどうかを判断する。そして、自装置にログインして自装置を使用可能であると判断されたユーザのユーザＩＤを情報記憶部２４に出力する。本実施の形態では、使用者を認証する認証手段の一例として、認証可否判断部２２を設けている。
【００３２】
情報記憶部２４は、認証可否判断部２２が出力したユーザＩＤを記憶する。つまり、情報記憶部２４は、現在ログイン中のユーザのユーザＩＤを記憶していることになる。
【００３３】
ディスカバリ受信部２５は、モバイル端末３０から通信Ｉ／Ｆ１８を介してディスカバリプロトコルの検索パケット（以下、「ディスカバリパケット」という）を受信する。本実施の形態では、印刷装置に関する情報の送信を要求する要求情報の一例として、ディスカバリパケットを用いており、要求情報を受信する受信手段の一例として、ディスカバリ受信部２５を設けている。
【００３４】
ディスカバリ応答送信部２６は、ディスカバリ受信部２５がディスカバリパケットを受信すると、上記第１の動作を行う場合は、ディスカバリパケットに対する応答（以下、「ディスカバリ応答」という）を作成してモバイル端末３０に送信する。その際、自装置のプリンタ名をディスカバリ応答に含め、情報記憶部２４に記憶されたユーザＩＤをこのプリンタ名に含める。また、ディスカバリ応答送信部２６は、上記第２の動作を行う場合は、情報記憶部２４に記憶された情報に基づいて、ディスカバリ応答をモバイル端末３０に送信するかどうかを決定する。具体的には、情報記憶部２４にユーザＩＤが記憶されていればディスカバリ応答をモバイル端末３０に送信することを決定し、情報記憶部２４にユーザＩＤが記憶されていなければディスカバリ応答をモバイル端末３０に送信しないことを決定する。或いは、情報記憶部２４にユーザＩＤが記憶されていなければディスカバリ応答をモバイル端末３０に送信することを決定し、情報記憶部２４にユーザＩＤが記憶されていればディスカバリ応答をモバイル端末３０に送信しないことを決定する。本実施の形態では、印刷装置に関する情報の一例として、プリンタ名を用いており、認証手段による認証に関する情報の一例として、ユーザＩＤを用いている。また、上記第１の動作を行う場合は、印刷装置に関する情報と認証手段による認証に関する情報とを印刷指示装置に送信する送信処理を行う処理手段の一例として、ディスカバリ応答送信部２６を設けており、上記第２の動作を行う場合は、印刷装置に関する情報を印刷指示装置に送信するかどうかを認証手段による認証に関する情報に基づいて決定する決定処理を行う処理手段の一例として、ディスカバリ応答送信部２６を設けていることになる。
【００３５】
図５は、第１の実施の形態におけるモバイル端末３０のハードウェア構成例を示した図である。図示するように、モバイル端末３０は、ＣＰＵ３１と、メインメモリ３２と、フラッシュメモリ３３と、無線通信回路３４と、表示デバイス３５と、入力デバイス３６とを備える。
【００３６】
ＣＰＵ３１は、フラッシュメモリ３３に記憶された各種プログラムをメインメモリ３２にロードして実行することにより、モバイル端末３０の機能を実現する。
【００３７】
メインメモリ３２は、ＣＰＵ３１の作業用メモリ等として用いられるメモリである。
【００３８】
フラッシュメモリ３３は、ＣＰＵ３１が実行する各種プログラム、モバイル端末３０で作成又は取得したデータ等を記憶するメモリである。
【００３９】
無線通信回路３４は、図示しないアンテナを用いて、無線ルータ４０（図１参照）との間で各種情報の送受信を行う。ここで、無線通信回路３４には、通話や通信に関する処理を行うベースバンドプロセッサ、Ｗｉ−Ｆｉ（登録商標）による通信のための処理を行うＷｉ−Ｆｉ（登録商標）モジュール等を含めるとよい。
【００４０】
表示デバイス３５は、モバイル端末３０内部から出力された各種情報を表示するデバイスである。ここで、表示デバイスとしては、例えば、液晶ディスプレイを用いるとよい。
【００４１】
入力デバイス３６は、ユーザが入力した情報を受け取り、これをモバイル端末３０内部へ入力するデバイスである。ここで、入力デバイスとしては、例えば、指やスタイラスペン等でタッチされた位置を検出するタッチセンサを用いるとよい。
【００４２】
次に、第１の実施の形態の動作について説明する。尚、ここでは、上記第１の動作について説明する。
【００４３】
まず、ユーザが操作パネル１５等から認証情報を入力したときの動作を説明する。図６は、このときの情報提供装置２０の動作例を示したフローチャートである。
【００４４】
図示するように、情報提供装置２０では、認証情報取得部２１が、操作パネル１５等から入力された認証情報を取得する（ステップ２０１）。
【００４５】
すると、認証可否判断部２２が、ステップ２０１で取得した認証情報に基づいて、ユーザを認証する（ステップ２０２）。つまり、ユーザが自装置にログイン可能であるかどうかを判定する。
【００４６】
ユーザの認証が成功すれば、つまり、ユーザが自装置にログイン可能であると判定すれば、認証可否判断部２２は、ステップ２０１で取得したユーザＩＤをログイン中のユーザのユーザＩＤとして情報記憶部２４に記憶する（ステップ２０３）。そして、そのユーザに対してログイン処理を行う（ステップ２０４）。
【００４７】
一方、ステップ２０２でユーザの認証が成功しなければ、つまり、ユーザが自装置にログイン可能でないと判定すれば、処理を終了する。
【００４８】
その後、モバイル端末３０が印刷を行うためにディスカバリパケットを送出し、画像形成装置１０がこれを受信したとする。図７は、このときの情報提供装置２０の動作例を示したフローチャートである。
【００４９】
図示するように、情報提供装置２０では、ディスカバリ受信部２５が、モバイル端末３０から通信Ｉ／Ｆ１８を介してディスカバリパケットを受信する（ステップ２１１）。
【００５０】
すると、ディスカバリ応答送信部２６が、何れかのユーザが自装置にログイン中であるかどうかを判定する（ステップ２１２）。具体的には、何れかのユーザのユーザＩＤが情報記憶部２４に記憶されているかどうかを判定する。
【００５１】
何れかのユーザが自装置にログイン中であると判定すれば、ディスカバリ応答送信部２６は、そのログイン中のユーザのユーザＩＤを含むプリンタ名を生成する（ステップ２１３）。具体的には、情報記憶部２４からユーザＩＤを読み出し、予め取得しておいた自装置のプリンタ名の一部にそのユーザＩＤをセットする。
【００５２】
一方、ステップ２１２で何れのユーザも自装置にログイン中でないと判定すれば、ディスカバリ応答送信部２６は、自装置にログイン可能なユーザのユーザＩＤを含むプリンタ名を生成する（ステップ２１４）。具体的には、自装置にログイン可能なユーザのユーザＩＤを予め記憶した記憶領域からそのユーザＩＤを読み出し、予め取得しておいた自装置のプリンタ名の一部にそのユーザＩＤをセットする。
【００５３】
このようにステップ２１３又はステップ２１４でプリンタ名が生成されると、ディスカバリ応答送信部２６は、このプリンタ名を含むディスカバリ応答を作成する（ステップ２１５）。そして、ディスカバリ応答をモバイル端末３０に送信する（ステップ２１６）。
【００５４】
尚、この動作例では、ディスカバリ応答に含まれるプリンタ名に、認証しているユーザのユーザＩＤを含めるようにしたが、これには限らない。例えば、何れかのユーザがログインしていることを表すアイコン、文字列等を含めるようにしてもよい。或いは、ユーザが指定したアイコン、ユーザが所属する組織を表す文字列等を含めるようにしてもよい。また、セキュリティ上の問題で、ログインしているユーザのユーザＩＤが他のユーザに知られると問題になる場合がある。このような場合は、ログインしているユーザのみが自身を特定でき、他のユーザがログインしているユーザを特定できないような文字列等を予め登録しておき、この文字列等をプリンタ名に含めることも有効である。
【００５５】
ところで、図６及び図７のフローチャートは、上記第１の動作について示したものであったが、上記第２の動作も、上述した処理内容を若干変更することで実現される。具体的には、ユーザが操作パネル１５等から認証情報を入力したときは、図６に示した動作を行えばよい。その後、モバイル端末３０が印刷を行うためにディスカバリパケットを送出し、画像形成装置１０がこれを受信したときの動作は、図７のステップ２１３以降を、ディスカバリ応答送信部２６が、何れかのユーザが自装置にログイン中であると判定すれば、プリンタ名を含むディスカバリ応答を作成してモバイル端末３０に送信し、何れのユーザも自装置にログイン中でないと判定すれば、ディスカバリ応答をモバイル端末３０に送信しない、という処理に変更したものとすればよい。或いは、図７のステップ２１３以降を、ディスカバリ応答送信部２６が、何れのユーザも自装置にログイン中でないと判定すれば、プリンタ名を含むディスカバリ応答を作成してモバイル端末３０に送信し、何れかのユーザが自装置にログイン中であると判定すれば、ディスカバリ応答をモバイル端末３０に送信しない、という処理に変更したものとすればよい。
【００５６】
尚、この第１の実施の形態では、認証可否判断部２２がユーザを認証する際に認証サーバに接続することには言及しなかった。それは、画像形成装置１０内部にユーザ認証のためのユーザＤＢが存在することを前提としたためである。しかしながら、認証サーバに接続することによってユーザを認証する構成を採用してもよい。
【００５７】
［第２の実施の形態］
第２の実施の形態における印刷システムの全体構成は、第１の実施の形態と同じなので、説明を省略する。但し、この第２の実施の形態では、後述するように、ユーザが使用しようとする画像形成装置１０が認証情報読取装置を備えている。
【００５８】
ユーザが使用するモバイル端末３０は、画像形成装置１０にログインするための認証情報（ユーザＩＤ及びパスワード）を保持しており、ユーザは、モバイル端末３０から文書を印刷する前に、画像形成装置１０の認証情報読取装置にモバイル端末３０を翳すことにより画像形成装置１０にログインする。その際、認証情報読取装置は、ユーザの認証情報の他に、モバイル端末３０のＭＡＣアドレスを読み取って記録する。
【００５９】
その後、ユーザは、画像形成装置１０をログイン状態にしたまま、ログインするのに用いたモバイル端末３０を使って画像形成装置１０を検索する。画像形成装置１０の検索に用いられるディスカバリプロトコルは、一般に、ＵＤＰ（User Datagram Protocol）を用いて実装されており、ヘッダ内にモバイル端末３０のＭＡＣアドレスが含まれている。
【００６０】
画像形成装置１０は、ディスカバリプロトコルの検索リクエストを受け取ると、ユーザがログインするときに読み取ったモバイル端末３０のＭＡＣアドレスと、検索リクエストに含まれるＭＡＣアドレスとを比較し、一致した場合にのみ検索リクエストに対して応答する。
【００６１】
図８は、第２の実施の形態における画像形成装置１０のハードウェア構成例を示した図である。図示するように、画像形成装置１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＡＭ（Random Access Memory）１２と、ＲＯＭ（Read Only Memory）１３と、ＨＤＤ（Hard Disk Drive）１４と、操作パネル１５と、認証情報読取部１６と、画像形成部１７と、通信インターフェース（通信Ｉ／Ｆ）１８とを備える。
【００６２】
ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、ＨＤＤ１４、操作パネル１５、画像形成部１７及び通信Ｉ／Ｆ１８は、第１の実施の形態で説明したものと同じなので、ここでの説明は省略する。
【００６３】
認証情報読取部１６は、上述した認証情報読取装置に相当し、モバイル端末３０が翳されると、モバイル端末３０から認証情報を読み取る。ここで、認証情報読取部１６は、ＦｅｌｉＣａ（登録商標）等のＩＣカードリーダの仕組みを用いるものであってもよいし、ＱＲコード（登録商標）リーダであってもよい。
【００６４】
第２の実施の形態における印刷指示支援装置の一例としての情報提供装置２０の機能構成例は、図４に示したものと同じである。ここで、第２の実施の形態における情報提供装置２０は、第２の実施の形態の画像形成装置１０において、ＣＰＵ１１（図８参照）が、後述する各機能部を実現するプログラムを例えばＲＯＭ１３（図８参照）からＲＡＭ１２（図８参照）に読み込んで実行することにより、実現される装置として捉えられる。
【００６５】
図示するように、第２の実施の形態における情報提供装置２０は、認証情報取得部２１と、認証可否判断部２２と、情報記憶部２４と、ディスカバリ受信部２５と、ディスカバリ応答送信部２６とを備えている。
【００６６】
認証情報取得部２１は、ユーザがモバイル端末３０を認証情報読取部１６に翳すことにより入力した認証情報及びＭＡＣアドレスを取得する。本実施の形態では、印刷装置の使用者に関する使用者情報の一例として、認証情報を用いており、使用者情報を受け付ける受付手段の一例として、認証情報取得部２１を設けている。
【００６７】
認証可否判断部２２は、認証情報取得部２１が取得した認証情報に基づいて、そのユーザが自装置にログインして自装置を使用可能であるかどうかを判断する。そして、自装置にログインして自装置を使用可能であると判断されたユーザについて認証情報取得部２１が取得したＭＡＣアドレスを情報記憶部２４に記憶する。本実施の形態では、使用者を認証する認証手段の一例として、認証可否判断部２２を設けている。
【００６８】
情報記憶部２４は、認証可否判断部２２が出力したＭＡＣアドレスを記憶する。つまり、情報記憶部２４は、現在ログイン中のユーザのモバイル端末３０のＭＡＣアドレスを記憶していることになる。本実施の形態では、使用者が所持する装置に関する情報である第１の情報の一例として、ＭＡＣアドレスを用いており、第１の情報を記憶する記憶手段の一例として、情報記憶部２４を設けている。
【００６９】
ディスカバリ受信部２５は、モバイル端末３０から通信Ｉ／Ｆ１８を介してディスカバリプロトコルの検索パケット（ディスカバリパケット）を受信する。このディスカバリパケットには、ＭＡＣアドレスが含まれている。本実施の形態では、印刷指示装置に関する情報である第２の情報の一例として、ＭＡＣアドレスを用いており、印刷装置に関する情報の送信を要求する情報であって第２の情報を含む情報である要求情報の一例として、ディスカバリパケットを用いており、要求情報を受信する受信手段の一例として、ディスカバリ受信部２５を設けている。
【００７０】
ディスカバリ応答送信部２６は、ディスカバリ受信部２５がディスカバリパケットを受信すると、ディスカバリ受信部２５が受信したＭＡＣアドレスと、情報記憶部２４に記憶されたＭＡＣアドレスとの比較結果に基づいて、ディスカバリパケットに対する応答（ディスカバリ応答）をモバイル端末３０に送信するかどうかを決定する。具体的には、これらのＭＡＣアドレスが一致すればディスカバリ応答をモバイル端末３０に送信することを決定し、これらのＭＡＣアドレスが一致しなければディスカバリ応答をモバイル端末３０に送信しないことを決定する。本実施の形態では、印刷装置に関する情報を印刷指示装置に送信するかどうかを第１の情報と第２の情報との比較結果に基づいて決定する決定手段の一例として、ディスカバリ応答送信部２６を設けている。
【００７１】
第２の実施の形態におけるモバイル端末３０のハードウェア構成は、第１の実施の形態と同じなので、説明を省略する。但し、モバイル端末３０は、上述したように、画像形成装置１０にログインするための認証情報を保持している。
【００７２】
次に、第２の実施の形態の動作について説明する。
【００７３】
まず、ユーザがモバイル端末３０を認証情報読取部１６に翳すことにより認証情報を入力したときの動作を説明する。図９は、このときの情報提供装置２０の動作例を示したフローチャートである。
【００７４】
図示するように、情報提供装置２０では、認証情報取得部２１が、認証情報読取部１６から入力された認証情報及びＭＡＣアドレスを取得する（ステップ２２１）。
【００７５】
すると、認証可否判断部２２が、ステップ２２１で取得した認証情報に基づいて、ユーザを認証する（ステップ２２２）。つまり、ユーザが自装置にログイン可能であるかどうかを判定する。
【００７６】
ユーザの認証が成功すれば、つまり、ユーザが自装置にログイン可能であると判定すれば、認証可否判断部２２は、ステップ２２１で取得したＭＡＣアドレスをログイン中のユーザのモバイル端末３０のＭＡＣアドレスとして情報記憶部２４に記憶する（ステップ２２３）。そして、そのユーザに対してログイン処理を行う（ステップ２２４）。
【００７７】
一方、ステップ２２２でユーザの認証が成功しなければ、つまり、ユーザが自装置にログイン可能でないと判定すれば、処理を終了する。
【００７８】
その後、モバイル端末３０が印刷を行うためにディスカバリパケットを送出し、画像形成装置１０がこれを受信したとする。図１０は、このときの情報提供装置２０の動作例を示したフローチャートである。
【００７９】
図示するように、情報提供装置２０では、ディスカバリ受信部２５が、モバイル端末３０から通信Ｉ／Ｆ１８を介してディスカバリパケットを受信する（ステップ２３１）。
【００８０】
すると、ディスカバリ応答送信部２６が、ステップ２３１で受信したディスカバリパケットに含まれるＭＡＣアドレスと、図９のステップ２２３で記憶されたＭＡＣアドレスとを比較し（ステップ２３２）、これらのＭＡＣアドレスが一致するかどうかを判定する（ステップ２３３）。
【００８１】
ＭＡＣアドレスが一致すると判定すれば、ディスカバリ応答送信部２６は、自装置のプリンタ名を含むディスカバリ応答を作成する（ステップ２３４）。そして、ディスカバリ応答をモバイル端末３０に送信する（ステップ２３５）。
【００８２】
一方、ステップ２３３でＭＡＣアドレスが一致しないと判定すれば、処理を終了する。
【００８３】
尚、この動作例では、ディスカバリパケットに含まれるＭＡＣアドレスと情報記憶部２４に記憶されたＭＡＣアドレスとを比較するようにしたが、ＭＡＣアドレスではなく、ＩＰアドレスやホスト名を比較するようにしてもよい。
【００８４】
また、この動作例では、ディスカバリパケットとしてユーザＩＤを含まないものを想定したため、ＭＡＣアドレスを比較するようにしたが、この限りではない。プロトコルによりディスカバリパケットがユーザＩＤを含む場合には、ＭＡＣアドレスではなく、ユーザＩＤを比較するようにしてもよい。具体的には、ユーザの認証時には、認証可否判断部２２が、ログイン中のユーザのユーザＩＤを情報記憶部２４に記憶する。この場合、使用者に関する情報である第１の情報の一例として、ユーザＩＤを用いていることになる。また、ディスカバリパケットの受信時には、ディスカバリ応答送信部２６が、ディスカバリパケットに含まれるユーザＩＤと情報記憶部２４に記憶されたユーザＩＤとを比較してこれらのユーザＩＤが一致した場合にのみディスカバリ応答をモバイル端末３０に送信する。この場合、印刷指示装置の所持者に関する情報である第２の情報の一例として、ユーザＩＤを用いていることになる。
【００８５】
或いは、ディスカバリ応答送信部２６は、情報記憶部２４に記憶されたユーザＩＤとディスカバリパケットに含まれるＭＡＣアドレスとを比較してもよいし、情報記憶部２４に記憶されたＭＡＣアドレスとディスカバリパケットに含まれるユーザＩＤとを比較してもよい。この意味で、第１の情報の一例としてユーザＩＤを用いた場合に第２の情報の一例としてＭＡＣアドレスを用いてもよいし、第１の情報の一例としてＭＡＣアドレスを用いた場合に第２の情報の一例としてユーザＩＤを用いてもよい。但し、何れの場合も、何れかのタイミングで、ユーザＩＤに基づいてユーザＩＤに対応するＭＡＣアドレスを取得する処理、又は、ＭＡＣアドレスに基づいてＭＡＣアドレスに対応するユーザＩＤを取得する処理を行う必要がある。
【００８６】
更に、ディスカバリ応答送信部２６は、ディスカバリパケットに含まれるユーザＩＤ等の情報に基づいて、モバイル端末３０からディスカバリ要求を行っているユーザが自装置にログイン可能であるかどうかを判断し、ログイン可能である場合にのみディスカバリ応答をモバイル端末３０に送信するようにしてもよい。或いは、モバイル端末３０からディスカバリ要求を行っているユーザが自装置を使用する権限があるかどうかを判断し、権限がある場合にのみディスカバリ応答をモバイル端末３０に送信するようにしてもよい。
【００８７】
尚、この第２の実施の形態では、認証可否判断部２２がユーザを認証する際に認証サーバに接続することには言及しなかった。それは、画像形成装置１０内部にユーザ認証のためのユーザＤＢが存在することを前提としたためである。しかしながら、認証サーバに接続することによってユーザを認証する構成を採用してもよい。
【００８８】
［第３の実施の形態］
図１１は、第３の実施の形態における印刷システムの全体構成例を示した図である。図示するように、この印刷システムは、画像形成装置１０ａ〜１０ｃが接続されたネットワーク８０に、モバイル端末３０が無線ルータ４０を経由して接続されることにより、構成されている。ここで、画像形成装置１０ａ〜１０ｃは、これらを区別しない場合は、画像形成装置１０と称し、その台数は１つには限らないものとする。また、ネットワーク８０には、認証サーバ５０も接続されている。この認証サーバ５０は、ネットワーク８０に直接接続されていなくてもよく、図では、ネットワーク８１を介してネットワーク８０に接続されている。
【００８９】
画像形成装置１０、モバイル端末３０、無線ルータ４０及びネットワーク８０は、第１の実施の形態で説明したものと同じなので、ここでの説明は省略する。
【００９０】
認証サーバ５０は、画像形成装置１０からの要求に応じて、ユーザが所持するモバイル端末３０の情報を提供するサーバコンピュータである。
【００９１】
ネットワーク８１は、ネットワーク８０と認証サーバ５０との間の情報通信に用いられる通信手段であり、例えば、インターネットである。
【００９２】
ユーザは、画像形成装置１０に対して自分のアカウントでログインする。具体的には、ユーザは、画像形成装置１０にユーザＩＤ及びパスワードを入力する。このとき、ユーザＩＤ及びパスワードは、第２の実施の形態のように情報読取装置を用いて入力してもよいし、画像形成装置１０の操作パネル１５から入力してもよい。画像形成装置１０は、入力されたユーザ名及びパスワードを用いて認証サーバ５０に問い合わせることにより、ユーザがログインできるかどうかを決定する。
【００９３】
その際、画像形成装置１０は、認証サーバ５０から、ユーザがログインできるかどうかを示す情報の他、予め登録されているユーザのモバイル端末３０のＭＡＣアドレスを取得する。
【００９４】
その後、第２の実施の形態の場合と同じように、ユーザは、モバイル端末３０から画像形成装置１０を検索する。画像形成装置１０は、ディスカバリプロトコルの検索リクエストを受け取ると、認証サーバ５０から取得したモバイル端末３０のＭＡＣアドレスと、検索リクエストに含まれるＭＡＣアドレスとを比較し、一致した場合にのみ検索リクエストに対して応答する。
【００９５】
第３の実施の形態における画像形成装置１０のハードウェア構成は、第１の実施の形態と同じなので、説明を省略する。
【００９６】
図１２は、第３の実施の形態における印刷指示支援装置の一例としての情報提供装置２０の機能構成例を示したブロック図である。ここで、第３の実施の形態における情報提供装置２０は、第３の実施の形態の画像形成装置１０において、ＣＰＵ１１（図３参照）が、後述する各機能部を実現するプログラムを例えばＲＯＭ１３（図３参照）からＲＡＭ１２（図３参照）に読み込んで実行することにより、実現される装置として捉えられる。
【００９７】
図示するように、第３の実施の形態における情報提供装置２０は、認証情報取得部２１と、認証可否判断部２２と、認証サーバ接続部２３と、情報記憶部２４と、ディスカバリ受信部２５と、ディスカバリ応答送信部２６とを備えている。
【００９８】
認証情報取得部２１は、ユーザが操作パネル１５等から入力した認証情報（ユーザＩＤ及びパスワード）を取得する。本実施の形態では、印刷装置の使用者に関する使用者情報の一例として、認証情報を用いており、使用者情報を受け付ける受付手段の一例として、認証情報取得部２１を設けている。
【００９９】
認証可否判断部２２は、認証情報取得部２１が取得したユーザＩＤを認証サーバ接続部２３に出力することによりそのユーザのモバイル端末３０のＭＡＣアドレスを認証サーバ接続部２３から取得する。また、認証情報取得部２１が取得した認証情報を認証サーバ接続部２３に出力することにより、そのユーザが自装置にログインして自装置を使用可能であるかどうかを判断する。そして、自装置にログインして自装置を使用可能であると判断されたユーザについて認証サーバ接続部２３から取得したＭＡＣアドレスを情報記憶部２４に出力する。本実施の形態では、使用者を認証する認証手段の一例として、認証可否判断部２２を設けている。
【０１００】
認証サーバ接続部２３は、認証可否判断部２２から受け取ったユーザＩＤを用いて認証サーバ５０に問い合わせることによりそのユーザのモバイル端末３０のＭＡＣアドレスを認証サーバ５０から受信する。また、認証可否判断部２２から受け取った認証情報を用いて認証サーバ５０に問い合わせることによりそのユーザが自装置にログインして自装置を使用可能であるかを示す情報を認証サーバ５０から受信する。
【０１０１】
情報記憶部２４は、認証可否判断部２２が出力したＭＡＣアドレスを記憶する。つまり、情報記憶部２４は、現在ログイン中のユーザのモバイル端末３０のＭＡＣアドレスを記憶していることになる。本実施の形態では、使用者が所持する装置に関する情報である第１の情報の一例として、ＭＡＣアドレスを用いており、第１の情報を記憶する記憶手段の一例として、情報記憶部２４を設けている。
【０１０２】
ディスカバリ受信部２５は、モバイル端末３０から通信Ｉ／Ｆ１８を介してディスカバリプロトコルの検索パケット（ディスカバリパケット）を受信する。このディスカバリパケットには、ＭＡＣアドレスが含まれている。本実施の形態では、印刷指示装置に関する情報である第２の情報の一例として、ＭＡＣアドレスを用いており、印刷装置に関する情報の送信を要求する情報であって第２の情報を含む情報である要求情報の一例として、ディスカバリパケットを用いており、要求情報を受信する受信手段の一例として、ディスカバリ受信部２５を設けている。
【０１０３】
ディスカバリ応答送信部２６は、ディスカバリ受信部２５がディスカバリパケットを受信すると、ディスカバリ受信部２５が受信したＭＡＣアドレスと、情報記憶部２４に記憶されたＭＡＣアドレスとの比較結果に基づいて、ディスカバリパケットに対する応答（ディスカバリ応答）をモバイル端末３０に送信するかどうかを決定する。具体的には、これらのＭＡＣアドレスが一致すればディスカバリ応答をモバイル端末３０に送信することを決定し、これらのＭＡＣアドレスが一致しなければディスカバリ応答をモバイル端末３０に送信しないことを決定する。本実施の形態では、印刷装置に関する情報を印刷指示装置に送信するかどうかを第１の情報と第２の情報との比較結果に基づいて決定する決定手段の一例として、ディスカバリ応答送信部２６を設けている。
【０１０４】
第３の実施の形態におけるモバイル端末３０のハードウェア構成は、第１の実施の形態と同じなので、説明を省略する。
【０１０５】
図１３は、第３の実施の形態における認証サーバ５０のハードウェア構成例を示した図である。図示するように、認証サーバ５０は、ＣＰＵ５１と、メインメモリ５２と、ＨＤＤ５３と、通信Ｉ／Ｆ５４と、表示デバイス５５と、入力デバイス５６とを備える。
【０１０６】
ＣＰＵ５１は、例えばＨＤＤ５３に記憶された各種プログラムをメインメモリ５２にロードして実行することにより、認証サーバ５０の機能を実現する。
【０１０７】
メインメモリ５２は、ＣＰＵ５１の作業用メモリ等として用いられるメモリである。
【０１０８】
ＨＤＤ５３は、ＣＰＵ５１が実行する各種プログラム、認証サーバ５０で作成又は取得したデータ等を記憶するメモリである。
【０１０９】
通信Ｉ／Ｆ５４は、ネットワーク８１を介して他の装置との間で各種情報の送受信を行う。
【０１１０】
表示デバイス５５は、認証サーバ５０内部から出力された各種情報を表示するデバイスである。ここで、表示デバイスとしては、例えば、液晶ディスプレイを用いるとよい。
【０１１１】
入力デバイス５６は、ユーザが入力した情報を受け取り、これを認証サーバ５０内部へ入力するデバイスである。
【０１１２】
第３の実施の形態における認証サーバ５０は、図示を省略するが、ユーザのユーザＩＤとそのユーザのモバイル端末３０のＭＡＣアドレスとの対応情報を記憶する記憶手段、画像形成装置１０からユーザＩＤを受信する受信手段、及び、受信手段が受信したユーザＩＤに対応情報において対応付けられたＭＡＣアドレスを送信する送信手段を少なくとも備えていればよい。
【０１１３】
図１４は、このような認証サーバ５０が有する端末情報の一例を示した図である。図では、ユーザＩＤ「ｕｓｅｒ１」のユーザが所持するモバイル端末３０のＭＡＣアドレスが「１Ａ：２Ｂ：３Ｃ：４Ｄ：５Ｅ：６Ｆ」であり、ユーザＩＤ「ｕｓｅｒ２」のユーザが所持するモバイル端末３０のＭＡＣアドレスが「Ｆ１：Ｅ２：Ｄ３：Ｃ４：Ｂ５：Ａ６」であることが示されている。
【０１１４】
次に、第３の実施の形態の動作について説明する。
【０１１５】
まず、ユーザが操作パネル１５等から認証情報を入力したときの動作を説明する。図１５は、このときの情報提供装置２０の動作例を示したフローチャートである。
【０１１６】
図示するように、情報提供装置２０では、認証情報取得部２１が、操作パネル１５等から入力された認証情報を取得する（ステップ２４１）。
【０１１７】
すると、認証可否判断部２２が、ステップ２４１で取得した認証情報に含まれるユーザＩＤを認証サーバ接続部２３に出力し、認証サーバ接続部２３が、ユーザＩＤを用いて認証サーバ５０に問い合わせることにより、そのユーザのモバイル端末３０のＭＡＣアドレスを受信する（ステップ２４２）。また、認証可否判断部２２は、ステップ２４１で取得した認証情報を認証サーバ接続部２３に出力し、認証サーバ接続部２３が、ユーザＩＤを用いて認証サーバ５０に問い合わせることにより、ユーザを認証する（ステップ２４３）。つまり、ユーザが自装置にログイン可能であるかどうかを判定する。
【０１１８】
ユーザの認証が成功すれば、つまり、ユーザが自装置にログイン可能であると判定すれば、認証可否判断部２２は、ステップ２４２で受信したＭＡＣアドレスをログイン中のユーザのモバイル端末３０のＭＡＣアドレスとして情報記憶部２４に記憶する（ステップ２４４）。そして、そのユーザに対してログイン処理を行う（ステップ２４５）。
【０１１９】
一方、ステップ２４３でユーザの認証が成功しなければ、つまり、ユーザが自装置にログイン可能でないと判定すれば、処理を終了する。
【０１２０】
その後、モバイル端末３０が印刷を行うためにディスカバリパケットを送出し、画像形成装置１０がこれを受信したとする。このときの情報提供装置２０の動作は、図１０に示したものと同じなので、ここでの説明を省略する。
【０１２１】
尚、この動作例では、ディスカバリパケットに含まれるＭＡＣアドレスと情報記憶部２４に記憶されたＭＡＣアドレスとを比較するようにしたが、ＭＡＣアドレスではなく、ＩＰアドレスやホスト名を比較するようにしてもよい。
【０１２２】
また、この動作例では、ディスカバリパケットとしてユーザＩＤを含まないものを想定したため、ＭＡＣアドレスを比較するようにしたが、この限りではない。プロトコルによりディスカバリパケットがユーザＩＤを含む場合には、ＭＡＣアドレスではなく、ユーザＩＤを比較するようにしてもよい。具体的には、ユーザの認証時には、認証可否判断部２２が、ログイン中のユーザのユーザＩＤを情報記憶部２４に記憶する。この場合、使用者に関する情報である第１の情報の一例として、ユーザＩＤを用いていることになる。また、ディスカバリパケットの受信時には、ディスカバリ応答送信部２６が、ディスカバリパケットに含まれるユーザＩＤと情報記憶部２４に記憶されたユーザＩＤとを比較してこれらのユーザＩＤが一致した場合にのみディスカバリ応答をモバイル端末３０に送信する。この場合、印刷指示装置の所持者に関する情報である第２の情報の一例として、ユーザＩＤを用いていることになる。
【０１２３】
或いは、ディスカバリ応答送信部２６は、情報記憶部２４に記憶されたユーザＩＤとディスカバリパケットに含まれるＭＡＣアドレスとを比較してもよいし、情報記憶部２４に記憶されたＭＡＣアドレスとディスカバリパケットに含まれるユーザＩＤとを比較してもよい。この意味で、第１の情報の一例としてユーザＩＤを用いた場合に第２の情報の一例としてＭＡＣアドレスを用いてもよいし、第１の情報の一例としてＭＡＣアドレスを用いた場合に第２の情報の一例としてユーザＩＤを用いてもよい。但し、何れの場合も、何れかのタイミングで、ユーザＩＤに基づいてユーザＩＤに対応するＭＡＣアドレスを取得する処理、又は、ＭＡＣアドレスに基づいてＭＡＣアドレスに対応するユーザＩＤを取得する処理を行う必要がある。
【０１２４】
更に、ディスカバリ応答送信部２６は、ディスカバリパケットに含まれるユーザＩＤ等の情報に基づいて、モバイル端末３０からディスカバリ要求を行っているユーザが自装置にログイン可能であるかどうかを判断し、ログイン可能である場合にのみディスカバリ応答をモバイル端末３０に送信するようにしてもよい。或いは、モバイル端末３０からディスカバリ要求を行っているユーザが自装置を使用する権限があるかどうかを判断し、権限がある場合にのみディスカバリ応答をモバイル端末３０に送信するようにしてもよい。
【０１２５】
更にまた、この動作例では、認証情報取得部２１が認証情報を取得したときに認証サーバ５０に接続し、ＭＡＣアドレスを取得するようにしたが、これには限らない。例えば、ディスカバリ応答送信部２６がディスカバリ応答を送信する都度、認証サーバ５０に接続し、ＭＡＣアドレスを取得する構成を採用してもよい。また、画像形成装置１０の起動後の任意のタイミングで、認証サーバ５０からユーザＩＤとＭＡＣアドレスとの対応情報を取得して画像形成装置１０内の記憶手段に記憶し、ディスカバリ応答を送信するときにはこの画像形成装置１０内の記憶手段に記憶されたＭＡＣアドレスをディスカバリパケットに含まれるＭＡＣアドレスと照合する構成としてもよい。また、その場合、ＭＡＣアドレスに対応付けられたユーザがログインしている場合ではなく、そのユーザにログイン権限がある場合にディスカバリ応答を送信する、という態様でもよい。
【０１２６】
尚、この第３の実施の形態では、認証可否判断部２２がユーザを認証する際に認証サーバ５０に接続することとした。しかしながら、画像形成装置１０内部にユーザ認証のためのユーザＤＢが存在することを前提とし、認証サーバ５０に接続することなくユーザを認証する構成を採用してもよい。
【０１２７】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【０１２８】
１０…画像形成装置、２０…情報提供装置、２１…認証情報取得部、２２…認証可否判断部、２３…認証サーバ接続部、２４…情報記憶部、２５…ディスカバリ受信部、２６…ディスカバリ応答送信部、３０…モバイル端末、４０…無線ルータ、５０…認証サーバ、８０，８１…ネットワーク
【図１】
2015153225.tif 000003
【図２】
2015153225.tif 000004
【図３】
2015153225.tif 000005
【図４】
2015153225.tif 000006
【図５】
2015153225.tif 000007
【図６】
2015153225.tif 000008
【図７】
2015153225.tif 000009
【図８】
2015153225.tif 000010
【図９】
2015153225.tif 000011
【図１０】
2015153225.tif 000012
【図１１】
2015153225.tif 000013
【図１２】
2015153225.tif 000014
【図１３】
2015153225.tif 000015
【図１４】
2015153225.tif 000016
【図１５】
2015153225.tif 000017