(57)【要約】      （修正有）【課題】認証情報の不足に起因して認証に失敗することを防止することが可能な印刷システムを提供する。【解決手段】印刷出力装置（ＭＦＰ）１０は、外部端末５０からの認証情報の受信に際して、認証情報の送信元ユーザを特定するための送信元ユーザ特定用情報（たとえばＭＡＣアドレス）１５１を取得するＳ１３。また、ＭＦＰは、外部端末からの印刷ジョブの受信に際して、印刷ジョブの依頼元ユーザを特定するための依頼元ユーザ特定用情報（たとえばＭＡＣアドレス）１５２を取得するＳ１６。そして、ＭＦＰは、送信元ユーザ特定用情報１５１と依頼元ユーザ特定用情報１５２とに基づき送信元ユーザと依頼元ユーザとが同一であるか否かを判定しＳ１７、同一であると判定される場合に、ＭＦＰは、外部端末からの認証情報を、認証を伴う印刷におけるユーザ認証に用いる情報として特定するＳ１９。【選択図】図４
2016122365.tif 000002
【特許請求の範囲】
【請求項１】
印刷システムであって、
認証を伴う印刷を行う印刷出力装置と、
前記印刷出力装置と通信可能な外部端末と、
を備え、
前記外部端末は、
印刷ジョブを前記印刷出力装置に送信するとともに、前記認証を伴う印刷におけるユーザ認証に要する認証情報を、前記印刷ジョブの送信とは異なるタイミングで一度に或いは複数回に分けて前記印刷出力装置に送信する送信手段、
を有し、
前記印刷出力装置は、
前記印刷ジョブを前記外部端末から受信するとともに、前記認証情報を、前記印刷ジョブの受信とは異なるタイミングで一度に或いは複数回に分けて前記外部端末から受信する通信手段と、
前記認証情報の送信元ユーザを特定するための情報である送信元ユーザ特定用情報を前記外部端末からの前記認証情報の受信に際して取得するとともに、前記印刷ジョブの依頼元ユーザを特定するための依頼元ユーザ特定用情報を前記外部端末からの前記印刷ジョブの受信に際して取得する取得手段と、
前記送信元ユーザ特定用情報と前記依頼元ユーザ特定用情報とに基づき前記送信元ユーザと前記依頼元ユーザとが同一であると判定される場合に、前記外部端末からの前記認証情報を、前記ユーザ認証に用いる情報として特定する特定手段と、
を有することを特徴とする印刷システム。
【請求項２】
請求項１に記載の印刷システムにおいて、
前記印刷出力装置は、
前記印刷ジョブの受信に先立って、スプール許可対象ユーザを特定するためのスプール許可ユーザ特定用情報を前記印刷出力装置に予め登録する登録処理手段と、
前記印刷ジョブの受信に際して取得された前記依頼元ユーザ特定用情報と前記印刷出力装置に登録済の前記スプール許可ユーザ特定用情報とに基づき前記依頼元ユーザが前記スプール許可対象ユーザであると判定される場合に、前記印刷ジョブのスプールを許可するジョブ制御手段と、
をさらに有することを特徴とする印刷システム。
【請求項３】
請求項１に記載の印刷システムにおいて、
前記外部端末の前記送信手段は、前記印刷ジョブの送信に先立って、前記認証情報を前記印刷出力装置に送信し、
前記印刷出力装置の前記取得手段は、前記認証情報の受信に際して前記送信元ユーザ特定用情報を取得し、
前記印刷出力装置は、
前記認証情報が前記外部端末から受信され且つ前記送信元ユーザ特定用情報が取得されると、前記送信元ユーザ特定用情報と前記認証情報とを関連付けて前記印刷出力装置に登録する登録処理手段、
をさらに有し、
前記印刷出力装置の前記特定手段は、前記印刷ジョブの受信に際して取得された前記依頼元ユーザ特定用情報と前記印刷出力装置に登録済の前記送信元ユーザ特定用情報とに基づき前記依頼元ユーザと前記送信元ユーザとが同一であると判定される場合に、前記印刷出力装置に登録済の前記送信元ユーザ特定用情報に関連付けられている前記認証情報を、前記ユーザ認証に用いる情報として特定することを特徴とする印刷システム。
【請求項４】
請求項３に記載の印刷システムにおいて、
前記印刷出力装置は、
前記特定手段により特定された前記認証情報を用いて実行される前記ユーザ認証に成功すると、前記印刷ジョブを実行するジョブ制御手段、
をさらに有することを特徴とする印刷システム。
【請求項５】
請求項４に記載の印刷システムにおいて、
前記外部端末の前記送信手段は、前記印刷ジョブの送信に際して、前記ユーザ認証に成功し且つ前記印刷ジョブの実行が許可されるまで前記印刷ジョブの実行を待機すべき旨の待機指令をも前記印刷出力装置に送信し、
前記印刷出力装置の前記ジョブ制御手段は、前記ユーザ認証に成功し且つ前記印刷ジョブの実行が許可されると、前記印刷ジョブを実行することを特徴とする印刷システム。
【請求項６】
請求項５に記載の印刷システムにおいて、
前記印刷ジョブの実行は、前記印刷出力装置と前記外部端末との間の近距離無線通信が確立されることを条件として許可されることを特徴とする印刷システム。
【請求項７】
請求項１に記載の印刷システムにおいて、
前記外部端末の前記送信手段は、前記印刷ジョブの送信に先立って、前記認証情報のうちの一部の情報を前記印刷出力装置に送信し、
前記印刷出力装置の前記取得手段は、前記一部の情報の受信に際して前記送信元ユーザ特定用情報を取得し、
前記印刷出力装置は、
前記一部の情報が前記外部端末から受信され且つ前記送信元ユーザ特定用情報が取得されると、前記送信元ユーザ特定用情報と前記一部の情報とを関連付けて前記印刷出力装置に登録する登録処理手段、
をさらに有し、
前記外部端末の前記送信手段は、前記印刷ジョブの送信後において、前記認証情報のうち前記一部の情報を除く残りの情報を前記印刷出力装置に送信し、
前記印刷出力装置の前記特定手段は、前記印刷ジョブの受信に際して取得された前記依頼元ユーザ特定用情報と前記印刷出力装置に登録済の前記送信元ユーザ特定用情報とに基づき前記依頼元ユーザと前記送信元ユーザとが同一であると判定される場合に、前記印刷出力装置に登録済の前記送信元ユーザ特定用情報に関連付けられている前記一部の情報と前記残りの情報とを、前記ユーザ認証に用いる情報として特定することを特徴とする印刷システム。
【請求項８】
請求項７に記載の印刷システムにおいて、
前記外部端末の前記送信手段は、前記印刷ジョブの送信後において、前記印刷出力装置と前記外部端末との間の近距離無線通信が確立されると、前記残りの情報を前記印刷出力装置に送信することを特徴とする印刷システム。
【請求項９】
請求項７または請求項８に記載の印刷システムにおいて、
前記印刷出力装置は、
前記特定手段により特定された前記一部の情報と前記残りの情報とを合わせた前記認証情報を用いて実行される前記ユーザ認証に成功すると、前記印刷ジョブを実行するジョブ制御手段、
をさらに有することを特徴とする印刷システム。
【請求項１０】
請求項１に記載の印刷システムにおいて、
前記外部端末の前記送信手段は、前記印刷ジョブの送信後において、前記認証情報を前記印刷出力装置に送信し、
前記印刷出力装置の前記特定手段は、前記印刷ジョブの受信に際して取得された前記依頼元ユーザ特定用情報と前記認証情報の受信に際して取得された前記送信元ユーザ特定用情報とに基づき前記依頼元ユーザと前記送信元ユーザとが同一であると判定される場合に、前記外部端末からの前記認証情報を、前記ユーザ認証に用いる情報として特定することを特徴とする印刷システム。
【請求項１１】
請求項１０に記載の印刷システムにおいて、
前記外部端末の前記送信手段は、前記印刷ジョブの送信後において、前記印刷出力装置と前記外部端末との間の近距離無線通信が確立されると、前記認証情報を前記印刷出力装置に送信することを特徴とする印刷システム。
【請求項１２】
請求項１０または請求項１１に記載の印刷システムにおいて、
前記印刷出力装置は、
前記印刷ジョブの受信後に前記外部端末から受信された前記認証情報を用いて実行される前記ユーザ認証に成功すると、前記印刷ジョブを実行するジョブ制御手段、
をさらに有することを特徴とする印刷システム。
【請求項１３】
請求項１ないし請求項１２のいずれかに記載の印刷システムにおいて、
前記送信元ユーザ特定用情報および前記依頼元ユーザ特定用情報は、それぞれ、前記ユーザの前記外部端末のＭＡＣアドレスを含むことを特徴とする印刷システム。
【請求項１４】
請求項１ないし請求項１２のいずれかに記載の印刷システムにおいて、
前記送信元ユーザ特定用情報および前記依頼元ユーザ特定用情報は、それぞれ、前記外部端末の前記ユーザのユーザＩＤを含むことを特徴とする印刷システム。
【請求項１５】
請求項１ないし請求項１２のいずれかに記載の印刷システムにおいて、
前記送信元ユーザ特定用情報および前記依頼元ユーザ特定用情報は、それぞれ、前記外部端末のユーザの電子メールアドレスを含むことを特徴とする印刷システム。
【請求項１６】
請求項１ないし請求項１５のいずれかに記載の印刷システムにおいて、
前記印刷ジョブは、前記外部端末にて実行される第１のプログラムを用いて前記外部端末から前記印刷出力装置に送信され、
前記認証情報は、前記第１のプログラムとは異なる第２のプログラムを用いて前記外部端末から前記印刷出力装置に送信されることを特徴とする印刷システム。
【請求項１７】
認証を伴う印刷を行う印刷出力装置であり且つ外部端末と通信可能な印刷出力装置であって、
印刷ジョブを前記外部端末から受信するとともに、前記認証を伴う印刷におけるユーザ認証に要する認証情報を、前記印刷ジョブの受信とは異なるタイミングで一度に或いは複数回に分けて前記外部端末から受信する通信手段と、
前記認証情報の送信元ユーザを特定するための情報である送信元ユーザ特定用情報を前記外部端末からの前記認証情報の受信に際して取得するとともに、前記印刷ジョブの依頼元ユーザを特定するための依頼元ユーザ特定用情報を前記外部端末からの前記印刷ジョブの受信に際して取得する取得手段と、
前記送信元ユーザ特定用情報と前記依頼元ユーザ特定用情報とに基づき前記送信元ユーザと前記依頼元ユーザとが同一であると判定される場合に、前記外部端末からの前記認証情報を、前記ユーザ認証に用いる情報として特定する特定手段と、
を備えることを特徴とする印刷出力装置。
【請求項１８】
請求項１７に記載の印刷出力装置において、
前記印刷出力装置は、
前記印刷ジョブの受信に先立って、スプール許可対象ユーザを特定するためのスプール許可ユーザ特定用情報を前記印刷出力装置に予め登録する登録処理手段と、
前記印刷ジョブの受信に際して取得された前記依頼元ユーザ特定用情報と前記印刷出力装置に登録済の前記スプール許可ユーザ特定用情報とに基づき前記依頼元ユーザが前記スプール許可対象ユーザであると判定される場合に、前記印刷ジョブのスプールを許可するジョブ制御手段と、
をさらに備えることを特徴とする印刷出力装置。
【請求項１９】
請求項１７に記載の印刷出力装置において、
前記通信手段は、前記印刷ジョブの受信に先立って、前記認証情報を前記外部端末から受信し、
前記取得手段は、前記認証情報の受信に際して前記送信元ユーザ特定用情報を取得し、
前記印刷出力装置は、
前記認証情報が前記外部端末から受信され且つ前記送信元ユーザ特定用情報が取得されると、前記送信元ユーザ特定用情報と前記認証情報とを関連付けて前記印刷出力装置に登録する登録処理手段、
をさらに備え、
前記特定手段は、前記印刷ジョブの受信に際して取得された前記依頼元ユーザ特定用情報と前記印刷出力装置に登録済の前記送信元ユーザ特定用情報とに基づき前記依頼元ユーザと前記送信元ユーザとが同一であると判定される場合に、前記印刷出力装置に登録済の前記送信元ユーザ特定用情報に関連付けられている前記認証情報を、前記ユーザ認証に用いる情報として特定することを特徴とする印刷出力装置。
【請求項２０】
請求項１９に記載の印刷出力装置において、
前記特定手段により特定された前記認証情報を用いて実行される前記ユーザ認証に成功すると、前記印刷ジョブを実行するジョブ制御手段、
をさらに備えることを特徴とする印刷出力装置。
【請求項２１】
請求項２０に記載の印刷出力装置において、
前記通信手段は、前記印刷ジョブの受信に際して、前記ユーザ認証に成功し且つ前記印刷ジョブの実行が許可されるまで前記印刷ジョブの実行を待機すべき旨の待機指令をも前記外部端末から受信し、
前記ジョブ制御手段は、前記ユーザ認証に成功し且つ前記印刷ジョブの実行が許可されると、前記印刷ジョブを実行することを特徴とする印刷出力装置。
【請求項２２】
請求項２１に記載の印刷出力装置において、
前記印刷ジョブの実行は、前記印刷出力装置と前記外部端末との間の近距離無線通信が確立されることを条件として許可されることを特徴とする印刷出力装置。
【請求項２３】
請求項１７に記載の印刷出力装置において、
前記通信手段は、前記印刷ジョブの受信に先立って、前記認証情報のうちの一部の情報を前記外部端末から受信し、
前記取得手段は、前記一部の情報の受信に際して前記送信元ユーザ特定用情報を取得し、
前記印刷出力装置は、
前記一部の情報が前記外部端末から受信され且つ前記送信元ユーザ特定用情報が取得されると、前記送信元ユーザ特定用情報と前記一部の情報とを関連付けて前記印刷出力装置に登録する登録処理手段、
をさらに備え、
前記通信手段は、前記印刷ジョブの受信後において、前記認証情報のうち前記一部の情報を除く残りの情報を前記外部端末から受信し、
前記特定手段は、前記印刷ジョブの受信に際して取得された前記依頼元ユーザ特定用情報と前記印刷出力装置に登録済の前記送信元ユーザ特定用情報とに基づき前記依頼元ユーザと前記送信元ユーザとが同一であると判定される場合に、前記印刷出力装置に登録済の前記送信元ユーザ特定用情報に関連付けられている前記一部の情報と前記残りの情報とを、前記ユーザ認証に用いる情報として特定することを特徴とする印刷出力装置。
【請求項２４】
請求項２３に記載の印刷出力装置において、
前記通信手段は、前記印刷ジョブの受信後において、前記印刷出力装置と前記外部端末との間の近距離無線通信が確立されると、前記残りの情報を前記外部端末から受信することを特徴とする印刷出力装置。
【請求項２５】
請求項２３または請求項２４に記載の印刷出力装置において、
前記特定手段により特定された前記一部の情報と前記残りの情報とを合わせた前記認証情報を用いて実行される前記ユーザ認証に成功すると、前記印刷ジョブを実行するジョブ制御手段、
をさらに備えることを特徴とする印刷出力装置。
【請求項２６】
請求項１７に記載の印刷出力装置において、
前記通信手段は、前記印刷ジョブの受信後において、前記認証情報を前記外部端末から受信し、
前記特定手段は、前記印刷ジョブの受信に際して取得された前記依頼元ユーザ特定用情報と前記認証情報の受信に際して取得された前記送信元ユーザ特定用情報とに基づき前記依頼元ユーザと前記送信元ユーザとが同一であると判定される場合に、前記外部端末からの前記認証情報を、前記ユーザ認証に用いる情報として特定することを特徴とする印刷出力装置。
【請求項２７】
請求項２６に記載の印刷出力装置において、
前記通信手段は、前記印刷ジョブの受信後において、前記印刷出力装置と前記外部端末との間の近距離無線通信が確立されると、前記認証情報を前記外部端末から受信することを特徴とする印刷出力装置。
【請求項２８】
請求項２６または請求項２７に記載の印刷出力装置において、
前記印刷ジョブの受信後に前記外部端末から受信された前記認証情報を用いて実行される前記ユーザ認証に成功すると、前記印刷ジョブを実行するジョブ制御手段、
をさらに備えることを特徴とする印刷出力装置。
【請求項２９】
請求項１７ないし請求項２８のいずれかに記載の印刷出力装置において、
前記送信元ユーザ特定用情報および前記依頼元ユーザ特定用情報は、それぞれ、前記ユーザの前記外部端末のＭＡＣアドレスを含むことを特徴とする印刷出力装置。
【請求項３０】
請求項１７ないし請求項２８のいずれかに記載の印刷出力装置において、
前記送信元ユーザ特定用情報および前記依頼元ユーザ特定用情報は、それぞれ、前記外部端末の前記ユーザのユーザＩＤを含むことを特徴とする印刷出力装置。
【請求項３１】
請求項１ないし請求項２８のいずれかに記載の印刷出力装置において、
前記送信元ユーザ特定用情報および前記依頼元ユーザ特定用情報は、それぞれ、前記外部端末のユーザの電子メールアドレスを含むことを特徴とする印刷出力装置。
【請求項３２】
請求項１７ないし請求項３１のいずれかに記載の印刷出力装置において、
前記印刷ジョブは、前記外部端末にて実行される第１のプログラムを用いて前記外部端末から前記印刷出力装置に送信され、
前記認証情報は、前記第１のプログラムとは異なる第２のプログラムを用いて前記外部端末から前記印刷出力装置に送信されることを特徴とする印刷出力装置。
【請求項３３】
認証を伴う印刷を行う印刷出力装置であって外部端末と通信可能な印刷出力装置に内蔵されたコンピュータに、
ａ）印刷ジョブを前記外部端末から受信するステップと、
ｂ）前記印刷ジョブの依頼元ユーザを特定するための依頼元ユーザ特定用情報を前記外部端末からの前記印刷ジョブの受信に際して取得するステップと、
ｃ）前記認証を伴う印刷におけるユーザ認証に要する認証情報を、前記印刷ジョブの受信とは異なるタイミングで一度に或いは複数回に分けて前記外部端末から受信するステップと、
ｄ）前記認証情報の送信元ユーザを特定するための情報である送信元ユーザ特定用情報を前記外部端末からの前記認証情報の受信に際して取得するステップと、
ｅ）前記送信元ユーザ特定用情報と前記依頼元ユーザ特定用情報とに基づき前記送信元ユーザと前記依頼元ユーザとが同一であると判定される場合に、前記外部端末からの前記認証情報を、前記ユーザ認証に用いる情報として特定するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））などの印刷出力装置を備える印刷システム、およびそれに関連する技術に関する。
【背景技術】
【０００２】
認証機能を備えた印刷出力装置が存在する。また、外部端末を用いてユーザの認証が行われることもある。たとえば、ユーザが外部端末を用いて印刷出力装置を利用する際、印刷出力装置が当該ユーザに対して認証を要求する。そして、当該認証に成功したユーザにのみ、印刷出力装置は、外部端末を用いた印刷出力装置の利用を許可する。
【０００３】
また、認証機能の中には、ユーザＩＤおよびパスワードのみならず多様な識別情報（たとえば部門ＩＤ、部門パスワード等）をも認証情報として設定することが可能なものも存在する。このような多様な認証情報を用いた認証機能は、「拡張認証」あるいは「高度認証」などとも表現される。
【０００４】
たとえば、特許文献１においては、プリントジョブの実行に際して、ユーザ端末（外部端末）は、認証情報（ユーザＩＤ、ユーザパスワード、部門ＩＤおよび部門パスワード）の入力をユーザに対して要求する。そして、ユーザにより入力された認証情報に基づきユーザ認証が行われ、ユーザ認証に成功すると、ＭＦＰ（印刷出力装置）は当該プリントジョブを実行する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−９３８７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、全ての外部端末が、拡張認証にて要求される全ての認証情報を揃えることができるとは限らない。たとえば、外部端末におけるＯＳ（オペレーティングシステム）の標準印刷機能として格納されている標準印刷ソフトウエアプログラム（標準印刷ソフトウエア）が、当該拡張認証にて要求される全ての認証情報を揃えることができないこともある。
【０００７】
具体的には、一般に、当該標準印刷ソフトウエアには、ユーザＩＤおよびパスワードは固定の標準項目（入力項目）として準備されているものの、その他の項目（部門ＩＤ、部門パスワード等）は準備されていない。そのため、たとえば拡張認証において部門ＩＤおよび部門パスワードもが認証情報として要求される場合、外部端末のユーザは、標準印刷ソフトウエアを用いて当該部門ＩＤおよび部門パスワードを入力することができない。仮にユーザが、拡張認証にてその他の認証情報をも要求する印刷出力装置に対して、標準印刷ソフトウエアを用いて印刷ジョブを送信したとしても、外部端末は、拡張認証に要する全ての認証情報を揃えることができない。その結果、ＭＦＰ１０は、認証情報の不足（部門ＩＤおよび部門パスワードの不足）に起因してユーザ認証に失敗し、外部端末５０からの印刷ジョブを実行することができない。
【０００８】
このように、外部端末の標準印刷ソフトウエア（のみ）を用いて印刷ジョブおよび認証用の情報が外部端末から印刷出力装置に送信される場合には、印刷ジョブの送信に際して所要の認証情報が送信されず、ＭＦＰ１０は、拡張認証に要する認証情報の不足に起因して認証に失敗し、当該印刷ジョブを実行することができないことがある。
【０００９】
また、このような問題は、拡張認証にて要求される認証情報を印刷ジョブの送信に際して外部端末が揃えることができない場合に限らず、その他の認証にて要求される認証情報を印刷ジョブの送信に際して外部端末が揃えることができない場合にも生じ得る。
【００１０】
そこで、本発明は、認証情報の不足に起因して認証に失敗することを防止することが可能な技術を提供することを課題とする。
【課題を解決するための手段】
【００１１】
上記課題を解決すべく、請求項１の発明は、印刷システムであって、認証を伴う印刷を行う印刷出力装置と、前記印刷出力装置と通信可能な外部端末と、を備え、前記外部端末は、印刷ジョブを前記印刷出力装置に送信するとともに、前記認証を伴う印刷におけるユーザ認証に要する認証情報を、前記印刷ジョブの送信とは異なるタイミングで一度に或いは複数回に分けて前記印刷出力装置に送信する送信手段、を有し、前記印刷出力装置は、前記印刷ジョブを前記外部端末から受信するとともに、前記認証情報を、前記印刷ジョブの受信とは異なるタイミングで一度に或いは複数回に分けて前記外部端末から受信する通信手段と、前記認証情報の送信元ユーザを特定するための情報である送信元ユーザ特定用情報を前記外部端末からの前記認証情報の受信に際して取得するとともに、前記印刷ジョブの依頼元ユーザを特定するための依頼元ユーザ特定用情報を前記外部端末からの前記印刷ジョブの受信に際して取得する取得手段と、前記送信元ユーザ特定用情報と前記依頼元ユーザ特定用情報とに基づき前記送信元ユーザと前記依頼元ユーザとが同一であると判定される場合に、前記外部端末からの前記認証情報を、前記ユーザ認証に用いる情報として特定する特定手段と、を有することを特徴とする。
【００１２】
請求項２の発明は、請求項１の発明に係る印刷システムにおいて、前記印刷出力装置は、前記印刷ジョブの受信に先立って、スプール許可対象ユーザを特定するためのスプール許可ユーザ特定用情報を前記印刷出力装置に予め登録する登録処理手段と、前記印刷ジョブの受信に際して取得された前記依頼元ユーザ特定用情報と前記印刷出力装置に登録済の前記スプール許可ユーザ特定用情報とに基づき前記依頼元ユーザが前記スプール許可対象ユーザであると判定される場合に、前記印刷ジョブのスプールを許可するジョブ制御手段と、をさらに有することを特徴とする。
【００１３】
請求項３の発明は、請求項１の発明に係る印刷システムにおいて、前記外部端末の前記送信手段は、前記印刷ジョブの送信に先立って、前記認証情報を前記印刷出力装置に送信し、前記印刷出力装置の前記取得手段は、前記認証情報の受信に際して前記送信元ユーザ特定用情報を取得し、前記印刷出力装置は、前記認証情報が前記外部端末から受信され且つ前記送信元ユーザ特定用情報が取得されると、前記送信元ユーザ特定用情報と前記認証情報とを関連付けて前記印刷出力装置に登録する登録処理手段、をさらに有し、前記印刷出力装置の前記特定手段は、前記印刷ジョブの受信に際して取得された前記依頼元ユーザ特定用情報と前記印刷出力装置に登録済の前記送信元ユーザ特定用情報とに基づき前記依頼元ユーザと前記送信元ユーザとが同一であると判定される場合に、前記印刷出力装置に登録済の前記送信元ユーザ特定用情報に関連付けられている前記認証情報を、前記ユーザ認証に用いる情報として特定することを特徴とする。
【００１４】
請求項４の発明は、請求項３の発明に係る印刷システムにおいて、前記印刷出力装置は、前記特定手段により特定された前記認証情報を用いて実行される前記ユーザ認証に成功すると、前記印刷ジョブを実行するジョブ制御手段、をさらに有することを特徴とする。
【００１５】
請求項５の発明は、請求項４の発明に係る印刷システムにおいて、前記外部端末の前記送信手段は、前記印刷ジョブの送信に際して、前記ユーザ認証に成功し且つ前記印刷ジョブの実行が許可されるまで前記印刷ジョブの実行を待機すべき旨の待機指令をも前記印刷出力装置に送信し、前記印刷出力装置の前記ジョブ制御手段は、前記ユーザ認証に成功し且つ前記印刷ジョブの実行が許可されると、前記印刷ジョブを実行することを特徴とする。
【００１６】
請求項６の発明は、請求項５の発明に係る印刷システムにおいて、前記印刷ジョブの実行は、前記印刷出力装置と前記外部端末との間の近距離無線通信が確立されることを条件として許可されることを特徴とする。
【００１７】
請求項７の発明は、請求項１の発明に係る印刷システムにおいて、前記外部端末の前記送信手段は、前記印刷ジョブの送信に先立って、前記認証情報のうちの一部の情報を前記印刷出力装置に送信し、前記印刷出力装置の前記取得手段は、前記一部の情報の受信に際して前記送信元ユーザ特定用情報を取得し、前記印刷出力装置は、前記一部の情報が前記外部端末から受信され且つ前記送信元ユーザ特定用情報が取得されると、前記送信元ユーザ特定用情報と前記一部の情報とを関連付けて前記印刷出力装置に登録する登録処理手段、をさらに有し、前記外部端末の前記送信手段は、前記印刷ジョブの送信後において、前記認証情報のうち前記一部の情報を除く残りの情報を前記印刷出力装置に送信し、前記印刷出力装置の前記特定手段は、前記印刷ジョブの受信に際して取得された前記依頼元ユーザ特定用情報と前記印刷出力装置に登録済の前記送信元ユーザ特定用情報とに基づき前記依頼元ユーザと前記送信元ユーザとが同一であると判定される場合に、前記印刷出力装置に登録済の前記送信元ユーザ特定用情報に関連付けられている前記一部の情報と前記残りの情報とを、前記ユーザ認証に用いる情報として特定することを特徴とする。
【００１８】
請求項８の発明は、請求項７の発明に係る印刷システムにおいて、前記外部端末の前記送信手段は、前記印刷ジョブの送信後において、前記印刷出力装置と前記外部端末との間の近距離無線通信が確立されると、前記残りの情報を前記印刷出力装置に送信することを特徴とする。
【００１９】
請求項９の発明は、請求項７または請求項８の発明に係る印刷システムにおいて、前記印刷出力装置は、前記特定手段により特定された前記一部の情報と前記残りの情報とを合わせた前記認証情報を用いて実行される前記ユーザ認証に成功すると、前記印刷ジョブを実行するジョブ制御手段、をさらに有することを特徴とする。
【００２０】
請求項１０の発明は、請求項１の発明に係る印刷システムにおいて、前記外部端末の前記送信手段は、前記印刷ジョブの送信後において、前記認証情報を前記印刷出力装置に送信し、前記印刷出力装置の前記特定手段は、前記印刷ジョブの受信に際して取得された前記依頼元ユーザ特定用情報と前記認証情報の受信に際して取得された前記送信元ユーザ特定用情報とに基づき前記依頼元ユーザと前記送信元ユーザとが同一であると判定される場合に、前記外部端末からの前記認証情報を、前記ユーザ認証に用いる情報として特定することを特徴とする。
【００２１】
請求項１１の発明は、請求項１０の発明に係る印刷システムにおいて、前記外部端末の前記送信手段は、前記印刷ジョブの送信後において、前記印刷出力装置と前記外部端末との間の近距離無線通信が確立されると、前記認証情報を前記印刷出力装置に送信することを特徴とする。
【００２２】
請求項１２の発明は、請求項１０または請求項１１の発明に係る印刷システムにおいて、前記印刷出力装置は、前記印刷ジョブの受信後に前記外部端末から受信された前記認証情報を用いて実行される前記ユーザ認証に成功すると、前記印刷ジョブを実行するジョブ制御手段、をさらに有することを特徴とする。
【００２３】
請求項１３の発明は、請求項１ないし請求項１２のいずれかの発明に係る印刷システムにおいて、前記送信元ユーザ特定用情報および前記依頼元ユーザ特定用情報は、それぞれ、前記ユーザの前記外部端末のＭＡＣアドレスを含むことを特徴とする。
【００２４】
請求項１４の発明は、請求項１ないし請求項１２のいずれかの発明に係る印刷システムにおいて、前記送信元ユーザ特定用情報および前記依頼元ユーザ特定用情報は、それぞれ、前記外部端末の前記ユーザのユーザＩＤを含むことを特徴とする。
【００２５】
請求項１５の発明は、請求項１ないし請求項１２のいずれかの発明に係る印刷システムにおいて、前記送信元ユーザ特定用情報および前記依頼元ユーザ特定用情報は、それぞれ、前記外部端末のユーザの電子メールアドレスを含むことを特徴とする。
【００２６】
請求項１６の発明は、請求項１ないし請求項１５のいずれかの発明に係る印刷システムにおいて、前記印刷ジョブは、前記外部端末にて実行される第１のプログラムを用いて前記外部端末から前記印刷出力装置に送信され、前記認証情報は、前記第１のプログラムとは異なる第２のプログラムを用いて前記外部端末から前記印刷出力装置に送信されることを特徴とする。
【００２７】
請求項１７の発明は、認証を伴う印刷を行う印刷出力装置であり且つ外部端末と通信可能な印刷出力装置であって、印刷ジョブを前記外部端末から受信するとともに、前記認証を伴う印刷におけるユーザ認証に要する認証情報を、前記印刷ジョブの受信とは異なるタイミングで一度に或いは複数回に分けて前記外部端末から受信する通信手段と、前記認証情報の送信元ユーザを特定するための情報である送信元ユーザ特定用情報を前記外部端末からの前記認証情報の受信に際して取得するとともに、前記印刷ジョブの依頼元ユーザを特定するための依頼元ユーザ特定用情報を前記外部端末からの前記印刷ジョブの受信に際して取得する取得手段と、前記送信元ユーザ特定用情報と前記依頼元ユーザ特定用情報とに基づき前記送信元ユーザと前記依頼元ユーザとが同一であると判定される場合に、前記外部端末からの前記認証情報を、前記ユーザ認証に用いる情報として特定する特定手段と、を備えることを特徴とする。
【００２８】
請求項１８の発明は、請求項１７の発明に係る印刷出力装置において、前記印刷出力装置は、前記印刷ジョブの受信に先立って、スプール許可対象ユーザを特定するためのスプール許可ユーザ特定用情報を前記印刷出力装置に予め登録する登録処理手段と、前記印刷ジョブの受信に際して取得された前記依頼元ユーザ特定用情報と前記印刷出力装置に登録済の前記スプール許可ユーザ特定用情報とに基づき前記依頼元ユーザが前記スプール許可対象ユーザであると判定される場合に、前記印刷ジョブのスプールを許可するジョブ制御手段と、をさらに備えることを特徴とする。
【００２９】
請求項１９の発明は、請求項１７の発明に係る印刷出力装置において、前記通信手段は、前記印刷ジョブの受信に先立って、前記認証情報を前記外部端末から受信し、前記取得手段は、前記認証情報の受信に際して前記送信元ユーザ特定用情報を取得し、前記印刷出力装置は、前記認証情報が前記外部端末から受信され且つ前記送信元ユーザ特定用情報が取得されると、前記送信元ユーザ特定用情報と前記認証情報とを関連付けて前記印刷出力装置に登録する登録処理手段、をさらに備え、前記特定手段は、前記印刷ジョブの受信に際して取得された前記依頼元ユーザ特定用情報と前記印刷出力装置に登録済の前記送信元ユーザ特定用情報とに基づき前記依頼元ユーザと前記送信元ユーザとが同一であると判定される場合に、前記印刷出力装置に登録済の前記送信元ユーザ特定用情報に関連付けられている前記認証情報を、前記ユーザ認証に用いる情報として特定することを特徴とする。
【００３０】
請求項２０の発明は、請求項１９の発明に係る印刷出力装置において、前記特定手段により特定された前記認証情報を用いて実行される前記ユーザ認証に成功すると、前記印刷ジョブを実行するジョブ制御手段、をさらに備えることを特徴とする。
【００３１】
請求項２１の発明は、請求項２０の発明に係る印刷出力装置において、前記通信手段は、前記印刷ジョブの受信に際して、前記ユーザ認証に成功し且つ前記印刷ジョブの実行が許可されるまで前記印刷ジョブの実行を待機すべき旨の待機指令をも前記外部端末から受信し、前記ジョブ制御手段は、前記ユーザ認証に成功し且つ前記印刷ジョブの実行が許可されると、前記印刷ジョブを実行することを特徴とする。
【００３２】
請求項２２の発明は、請求項２１の発明に係る印刷出力装置において、前記印刷ジョブの実行は、前記印刷出力装置と前記外部端末との間の近距離無線通信が確立されることを条件として許可されることを特徴とする。
【００３３】
請求項２３の発明は、請求項１７の発明に係る印刷出力装置において、前記通信手段は、前記印刷ジョブの受信に先立って、前記認証情報のうちの一部の情報を前記外部端末から受信し、前記取得手段は、前記一部の情報の受信に際して前記送信元ユーザ特定用情報を取得し、前記印刷出力装置は、前記一部の情報が前記外部端末から受信され且つ前記送信元ユーザ特定用情報が取得されると、前記送信元ユーザ特定用情報と前記一部の情報とを関連付けて前記印刷出力装置に登録する登録処理手段、をさらに備え、前記通信手段は、前記印刷ジョブの受信後において、前記認証情報のうち前記一部の情報を除く残りの情報を前記外部端末から受信し、前記特定手段は、前記印刷ジョブの受信に際して取得された前記依頼元ユーザ特定用情報と前記印刷出力装置に登録済の前記送信元ユーザ特定用情報とに基づき前記依頼元ユーザと前記送信元ユーザとが同一であると判定される場合に、前記印刷出力装置に登録済の前記送信元ユーザ特定用情報に関連付けられている前記一部の情報と前記残りの情報とを、前記ユーザ認証に用いる情報として特定することを特徴とする。
【００３４】
請求項２４の発明は、請求項２３の発明に係る印刷出力装置において、前記通信手段は、前記印刷ジョブの受信後において、前記印刷出力装置と前記外部端末との間の近距離無線通信が確立されると、前記残りの情報を前記外部端末から受信することを特徴とする。
【００３５】
請求項２５の発明は、請求項２３または請求項２４の発明に係る印刷出力装置において、前記特定手段により特定された前記一部の情報と前記残りの情報とを合わせた前記認証情報を用いて実行される前記ユーザ認証に成功すると、前記印刷ジョブを実行するジョブ制御手段、をさらに備えることを特徴とする。
【００３６】
請求項２６の発明は、請求項１７の発明に係る印刷出力装置において、前記通信手段は、前記印刷ジョブの受信後において、前記認証情報を前記外部端末から受信し、前記特定手段は、前記印刷ジョブの受信に際して取得された前記依頼元ユーザ特定用情報と前記認証情報の受信に際して取得された前記送信元ユーザ特定用情報とに基づき前記依頼元ユーザと前記送信元ユーザとが同一であると判定される場合に、前記外部端末からの前記認証情報を、前記ユーザ認証に用いる情報として特定することを特徴とする。
【００３７】
請求項２７の発明は、請求項２６の発明に係る印刷出力装置において、前記通信手段は、前記印刷ジョブの受信後において、前記印刷出力装置と前記外部端末との間の近距離無線通信が確立されると、前記認証情報を前記外部端末から受信することを特徴とする。
【００３８】
請求項２８の発明は、請求項２６または請求項２７の発明に係る印刷出力装置において、前記印刷ジョブの受信後に前記外部端末から受信された前記認証情報を用いて実行される前記ユーザ認証に成功すると、前記印刷ジョブを実行するジョブ制御手段、をさらに備えることを特徴とする。
【００３９】
請求項２９の発明は、請求項１７ないし請求項２８のいずれかの発明に係る印刷出力装置において、前記送信元ユーザ特定用情報および前記依頼元ユーザ特定用情報は、それぞれ、前記ユーザの前記外部端末のＭＡＣアドレスを含むことを特徴とする。
【００４０】
請求項３０の発明は、請求項１７ないし請求項２８のいずれかの発明に係る印刷出力装置において、前記送信元ユーザ特定用情報および前記依頼元ユーザ特定用情報は、それぞれ、前記外部端末の前記ユーザのユーザＩＤを含むことを特徴とする。
【００４１】
請求項３１の発明は、請求項１ないし請求項２８のいずれかの発明に係る印刷出力装置において、前記送信元ユーザ特定用情報および前記依頼元ユーザ特定用情報は、それぞれ、前記外部端末のユーザの電子メールアドレスを含むことを特徴とする。
【００４２】
請求項３２の発明は、請求項１７ないし請求項３１のいずれかの発明に係る印刷出力装置において、前記印刷ジョブは、前記外部端末にて実行される第１のプログラムを用いて前記外部端末から前記印刷出力装置に送信され、前記認証情報は、前記第１のプログラムとは異なる第２のプログラムを用いて前記外部端末から前記印刷出力装置に送信されることを特徴とする。
【００４３】
請求項３３の発明は、認証を伴う印刷を行う印刷出力装置であって外部端末と通信可能な印刷出力装置に内蔵されたコンピュータに、ａ）印刷ジョブを前記外部端末から受信するステップと、ｂ）前記印刷ジョブの依頼元ユーザを特定するための依頼元ユーザ特定用情報を前記外部端末からの前記印刷ジョブの受信に際して取得するステップと、ｃ）前記認証を伴う印刷におけるユーザ認証に要する認証情報を、前記印刷ジョブの受信とは異なるタイミングで一度に或いは複数回に分けて前記外部端末から受信するステップと、ｄ）前記認証情報の送信元ユーザを特定するための情報である送信元ユーザ特定用情報を前記外部端末からの前記認証情報の受信に際して取得するステップと、ｅ）前記送信元ユーザ特定用情報と前記依頼元ユーザ特定用情報とに基づき前記送信元ユーザと前記依頼元ユーザとが同一であると判定される場合に、前記外部端末からの前記認証情報を、前記ユーザ認証に用いる情報として特定するステップと、を実行させるためのプログラムであることを特徴とする。
【発明の効果】
【００４４】
請求項１ないし請求項３３に記載の発明によれば、印刷出力装置は、認証情報の送信元ユーザを特定するための送信元ユーザ特定用情報を認証情報の受信に際して取得するとともに、印刷ジョブの依頼元ユーザを特定するための依頼元ユーザ特定用情報を印刷ジョブの受信に際して取得する。そして、送信元ユーザ特定用情報と依頼元ユーザ特定用情報とに基づき送信元ユーザと依頼元ユーザとが同一であると判定される場合に、印刷出力装置は、外部端末からの認証情報を、認証を伴う印刷におけるユーザ認証に用いる情報として特定する。したがって、認証情報の不足に起因して認証に失敗することを防止することが可能である。
【図面の簡単な説明】
【００４５】
【図１】印刷システムを示す図である。
【図２】印刷出力装置（ＭＦＰ）の機能ブロックを示す図である。
【図３】外部端末の概略構成を示す機能ブロック図である。
【図４】印刷システムにおける動作例を示すタイミングチャートである。
【図５】ユーザ情報入力画面を示す図である。
【図６】認証情報管理テーブルを示す図である。
【図７】第２実施形態に係る認証情報管理テーブルを示す図である。
【図８】標準認証における標準認証画面を示す図である。
【図９】第３実施形態に係るユーザ情報入力画面を示す図である。
【図１０】第３実施形態に係る認証情報管理テーブルを示す図である。
【図１１】第４実施形態に係る印刷システムを示す図である。
【図１２】第４実施形態に係る印刷システムにおける動作例を示すタイミングチャートである。
【図１３】第４実施形態に係るユーザ情報入力画面を示す図である。
【図１４】第５実施形態に係る印刷システムにおける動作例を示すタイミングチャートである。
【図１５】第５実施形態に係る印刷システムにおける動作例を示すタイミングチャートである。
【図１６】第５実施形態に係るユーザ情報入力画面を示す図である。
【図１７】第５実施形態に係る認証情報管理テーブルを示す図である。
【図１８】第６実施形態に係る印刷システムにおける動作例を示すタイミングチャートである。
【図１９】第６実施形態に係る印刷システムにおける動作例を示すタイミングチャートである。
【図２０】第６実施形態に係るユーザ情報入力画面を示す図である。
【発明を実施するための形態】
【００４６】
以下、本発明の実施形態を図面に基づいて説明する。
【００４７】
＜１．第１実施形態＞
＜１−１．構成概要＞
図１は、本発明に係る印刷システム（プリントシステム）１を示す図である。図１に示すように、印刷システム１は、印刷出力装置１０と外部端末５０と認証サーバ９０とを備える。
【００４８】
この印刷システム１では、印刷出力装置１０は、認証サーバ９０と連携して、ユーザ認証を伴う印刷を行う。具体的には、印刷出力装置１０は、印刷ジョブを外部端末５０から受信すると、ユーザ認証に要する認証情報を認証サーバ９０に送信する。認証サーバ９０は、印刷出力装置１０から受信した認証情報を用いてユーザ認証処理を実行し、ユーザ認証処理の結果（認証結果）を印刷出力装置１０に送信する。ユーザ認証に成功すると、印刷出力装置１０は当該印刷ジョブを実行し、ユーザ認証に失敗すると、印刷出力装置１０は当該印刷ジョブを破棄する。
【００４９】
印刷出力装置１０と外部端末５０と認証サーバ９０とは、ネットワーク（通信ネットワーク）１０８を介して互いに接続される。ネットワーク１０８は、ＬＡＮ（Local Area Network）およびインターネットなどによって構成される。印刷出力装置１０および認証サーバ９０はネットワーク１０８に対して有線接続されてもよく、或いは無線ＬＡＮなどにより無線接続されてもよい。外部端末５０はネットワーク１０８に対して無線ＬＡＮなどにより無線接続される。
【００５０】
認証サーバ９０は、印刷出力装置１０とも外部端末５０とも異なる外部装置（外部サーバ）である。認証サーバ９０は、印刷出力装置１０を利用するユーザを認証するための認証機能を備えたサーバ装置である。認証サーバ９０は、認証データベースを備える。当該認証データベースには、印刷出力装置１０を利用する各ユーザの認証情報（たとえばユーザＩＤ、ユーザパスワード、部門ＩＤおよび部門パスワード）がシステム管理者（あるいはユーザ自身）等によって予め登録される。認証サーバ９０は、ネットワーク１０８を介して印刷出力装置１０から認証情報を受信すると、印刷出力装置１０からの認証情報と認証データベースに登録されている認証情報とを照合する。そして、印刷出力装置１０からの認証情報と認証データベースに登録されている認証情報とが合致すると、認証サーバ９０は、ユーザ認証に成功した旨の処理結果（認証結果）を印刷出力装置１０に送信する。一方、印刷出力装置１０からの認証情報と認証データベースに登録されている認証情報とが合致しない場合には、認証サーバ９０は、ユーザ認証に失敗した旨の認証結果を印刷出力装置１０に送信する。
【００５１】
＜１−２．印刷出力装置の構成＞
図２は、印刷出力装置１０の機能ブロックを示す図である。ここでは、印刷出力装置１０として、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））を例示する。
【００５２】
ＭＦＰ１０は、スキャン機能、コピー機能、ファクシミリ機能およびボックス格納機能などを備える装置（複合機とも称する）である。具体的には、ＭＦＰ１０は、図２の機能ブロック図に示すように、画像読取部２、印刷出力部３、通信部４、格納部５、操作部６およびコントローラ（制御部）９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。
【００５３】
画像読取部２は、ＭＦＰ１０の所定の位置に載置された原稿を光学的に読み取って（すなわちスキャンして）、当該原稿の画像データ（原稿画像ないしスキャン画像とも称する）を生成する処理部である。この画像読取部２は、スキャン部とも称される。
【００５４】
印刷出力部３は、ジョブ制御部１６（後述）と協働して、印刷対象に関するデータに基づいて紙などの各種の媒体に画像を印刷出力する出力部である。この印刷出力部３は、ジョブ実行部などとも表現される。
【００５５】
通信部４は、公衆回線等を介したファクシミリ通信を行うことが可能な処理部である。さらに、通信部４は、ネットワーク１０８を介したネットワーク通信を行うことも可能である。このネットワーク通信では、たとえば、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、ＭＦＰ１０は、所望の相手先（たとえば、外部端末５０および認証サーバ９０等）と連携して各種のデータを授受することが可能である。通信部４は、各種データを送信する送信部４ａと各種データを受信する受信部４ｂとを有する。
【００５６】
格納部５は、ハードディスクドライブ（ＨＤＤ）等の記憶装置で構成される。格納部５は、認証情報管理テーブル３００（図６参照）を有する。この認証情報管理テーブル３００には、拡張認証に要する認証情報（拡張認証情報）の送信元ユーザを特定するための送信元ユーザ特定用情報１５１（図４参照）が、拡張認証情報と関連付けられて登録（格納）される。
【００５７】
操作部６は、ＭＦＰ１０に対する操作入力を受け付ける操作入力部６ａと、各種情報の表示出力を行う表示部６ｂとを備えている。
【００５８】
このＭＦＰ１０においては、略板状の操作パネル部６ｃ（図１参照）が設けられている。また、操作パネル部６ｃは、その正面側にタッチパネル２５（図１参照）を有している。タッチパネル２５は、操作入力部６ａの一部としても機能するとともに、表示部６ｂの一部としても機能する。タッチパネル２５は、液晶表示パネルに各種センサ等が埋め込まれて構成され、各種情報を表示するとともに操作者からの各種の操作入力を受け付けることが可能である。
【００５９】
コントローラ（制御部）９は、ＭＦＰ１０に内蔵され、ＭＦＰ１０を統括的に制御する制御装置である。コントローラ９は、ＣＰＵおよび各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ９は、ＣＰＵにおいて、ＲＯＭ（例えば、ＥＥＰＲＯＭ）内に格納されている所定のソフトウエアプログラム（以下、単にプログラムとも称する）を実行することによって、各種の処理部を実現する。なお、当該プログラム（詳細にはプログラムモジュール群）は、ＵＳＢメモリなどの可搬性の記録媒体、あるいはネットワーク１０８等を介してＭＦＰ１０にインストールされてもよい。
【００６０】
具体的には、図２に示すように、コントローラ９は、当該プログラムの実行により、通信制御部１１と入力制御部１２と表示制御部１３と取得部１４と登録処理部１５とジョブ制御部１６と特定部１７とを含む各種の処理部を実現する。
【００６１】
通信制御部１１は、他の装置（外部端末５０等）との間の通信動作を通信部４等と協働して制御する処理部である。
【００６２】
入力制御部１２は、操作入力部６ａに対するユーザからの操作入力の受付動作等を制御する制御部である。
【００６３】
表示制御部１３は、表示部６ｂにおける表示動作を制御する処理部である。表示制御部１３は、たとえば、ＭＦＰ１０を操作するための操作画面をタッチパネル２５に表示させる。
【００６４】
取得部１４は、ユーザを特定するためのユーザ特定用情報（たとえばＭＡＣアドレス（Media Access Control address）を取得する処理部である。たとえば、外部端末５０からの認証情報の受信に際して、取得部１４は、当該認証情報の送信元ユーザを特定するための送信元ユーザ特定用情報（ＭＡＣアドレス）１５１を取得する。また、取得部１４は、印刷ジョブの受信に際して、当該印刷ジョブの依頼元ユーザを特定するための依頼元ユーザ特定用情報（ＭＡＣアドレス）１５２を取得する。取得部１４は、外部端末５０からの受信データに基づき、ネットワーク１０８（無線ＬＡＮ）内のルータに外部端末５０のＩＰアドレスに対応する外部端末５０のＭＡＣアドレスを問い合わせ、外部端末５０のＭＡＣアドレスを取得する。
【００６５】
登録処理部１５は、取得部１４により取得された送信元ユーザ特定用情報（ＭＡＣアドレス）１５１とユーザにより入力された認証情報とを関連付けてＭＦＰ１０（認証情報管理テーブル３００（図６参照））に登録する処理部である。
【００６６】
ジョブ制御部１６は、外部端末５０から受信された印刷ジョブのスプール（格納）を許可するとともに、当該印刷ジョブを一時的にスプールする動作等を制御する処理部である。また、ジョブ制御部１６は、印刷出力部３と協働し、印刷ジョブの実行動作を制御する処理部である。
【００６７】
特定部１７は、送信元ユーザ特定用情報１５１と依頼元ユーザ特定用情報１５２とに基づき送信元ユーザと依頼元ユーザとが同一であると判定される場合に、外部端末５０からの認証情報を、拡張認証に用いる情報として特定する動作等を制御する処理部である。
【００６８】
＜１−３．外部端末の構成＞
次に外部端末５０の構成について説明する。外部端末５０は、ＭＦＰ１０による印刷出力を制御する装置であることから、印刷制御装置などとも称される。
【００６９】
外部端末５０は、ＭＦＰ１０および認証サーバ９０との間でのネットワーク通信が可能な情報入出力端末装置（情報端末あるいは通信端末とも称される）である。ここでは、外部端末５０として、タブレット型端末を例示する。ただし、これに限定されず、外部端末５０は、スマートフォンであってもよく、あるいはパーソナルコンピュータなどであってもよい。また、外部端末５０は、携帯式の装置（携帯情報端末等）（携帯端末）であってもよく、あるいは、据置型の装置であってもよい。
【００７０】
図３は外部端末５０の概略構成を示す機能ブロック図である。
【００７１】
外部端末５０は、図３の機能ブロック図に示すように、通信部５４、格納部５５、操作部５６およびコントローラ（制御部）５９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。
【００７２】
通信部５４は、ネットワーク１０８を介したネットワーク通信を行うことが可能である。このネットワーク通信では、たとえば、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、外部端末５０は、所望の相手先（ＭＦＰ１０等）と連携して各種のデータを授受することが可能である。通信部５４は、各種データを送信する送信部５４ａと各種データを受信する受信部５４ｂとを有する。なお、外部端末５０から送信される各種の送信データには、外部端末５０のＩＰアドレスが発信元のアドレスとして含まれている。
【００７３】
格納部５５は、不揮発性の半導体メモリ等の記憶装置で構成され、各種の情報を格納する。格納部５５には、ユーザにより入力された認証情報等が（一時的に）格納される。
【００７４】
操作部５６は、外部端末５０に対する操作入力を受け付ける操作入力部５６ａと、各種情報の表示出力を行う表示部５６ｂとを備えている。この外部端末５０においては、液晶表示パネルに各種センサ等が埋め込まれて構成されたタッチパネル７５（図１参照）が設けられている。具体的には、図１に示すように、略板状の外部端末５０の正面側において、その周縁部（枠部）を除くほぼ全面にわたってタッチパネル７５が設けられている。換言すれば、タッチパネル７５は、操作入力部５６ａの一部としても機能するとともに、表示部５６ｂの一部としても機能する。
【００７５】
コントローラ（制御部）５９は、外部端末５０に内蔵され、外部端末５０を統括的に制御する制御装置である。コントローラ５９は、ＣＰＵおよび各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ５９は、ＣＰＵにおいて、記憶部（半導体メモリ等）内に格納されている所定のソフトウエアプログラム（以下、単にプログラムとも称する）を実行することによって、各種の処理部を実現する。なお、当該プログラム（詳細にはプログラムモジュール群）は、ＵＳＢメモリなどの可搬性の記録媒体、あるいはネットワーク１０８等を介して外部端末５０にインストールされるようにしてもよい。
【００７６】
外部端末５０には、外部端末５０のＯＳ（オペレーティングシステム）の標準印刷機能として標準印刷ソフトウエアプログラム（標準印刷ソフトウエア）１０１が格納されている。当該標準印刷ソフトウエア１０１は、印刷ジョブを生成する機能を有するとともに、生成した印刷ジョブを通信制御部６１と協働してＭＦＰ１０に送信する機能を有する。当該標準印刷ソフトウエア１０１には、２つの項目（ユーザＩＤおよびパスワード）が固定の標準項目（入力項目）として準備されており、外部端末５０は、当該標準項目を認証情報（標準認証情報）として用いた認証をＭＦＰ１０と連携して行うことができる。この標準印刷ソフトウエア１０１を利用した認証は、「標準認証」とも表現される。
【００７７】
また、外部端末５０には、拡張認証に要する認証情報（拡張認証情報）等をＭＦＰ１０に登録するためのアプリケーションソフトウエアプログラム（認証情報登録アプリケーション）１０２等がインストールされている。この認証情報登録アプリケーション１０２は、拡張認証情報の登録専用のアプリケーションである。当該認証情報登録アプリケーション１０２は、ユーザにより入力された拡張認証情報等を通信制御部６１と協働して、印刷ジョブとは異なるタイミングでＭＦＰ１０に送信する機能を有する。なお、標準印刷ソフトウエア１０１と認証情報登録アプリケーション１０２との間では、各種データの授受は行われない。
【００７８】
コントローラ５９は、各種プログラムの実行により、通信制御部６１と入力制御部６２と表示制御部６３とを含む各種の処理部を実現する。
【００７９】
通信制御部６１は、通信部５４等と協働して、ＭＦＰ１０等との通信動作を制御する処理部である。
【００８０】
入力制御部６２は、操作入力部５６ａ（タッチパネル７５等）に対するユーザからの操作入力の受付動作等を制御する制御部である。
【００８１】
表示制御部６３は、表示部５６ｂ（タッチパネル７５等）における表示動作を制御する処理部である。表示制御部６３は、たとえば、ＭＦＰ１０との連携処理を行うための操作画面をタッチパネル７５に表示する。
【００８２】
＜１−４．動作＞
図４は、印刷システム１の動作例を示すタイミングチャートである。以下、図４を参照しつつ、当該印刷システム１における動作について説明する。
【００８３】
ここにおいて、当該標準印刷ソフトウエア１０１には、ユーザＩＤおよびパスワードは標準項目として準備されているものの、その他の項目（部門ＩＤ、部門パスワード等）は準備されていない。そのため、たとえば拡張認証において部門ＩＤおよび部門パスワードもが認証情報として要求される場合、外部端末５０のユーザは、標準印刷ソフトウエア１０１を用いて当該部門ＩＤおよび部門パスワードを入力することができない。仮にユーザが、拡張認証にてその他の認証情報をも要求するＭＦＰ１０に対して、標準印刷ソフトウエア１０１を用いて印刷ジョブを送信したとしても、外部端末５０は、拡張認証に要する全ての認証情報が揃えることができない。その結果、ＭＦＰ１０は、認証情報の不足（部門ＩＤおよび部門パスワードの不足）に起因してユーザ認証に失敗し、外部端末５０からの印刷ジョブを実行することができない。
【００８４】
このように、外部端末５０の標準印刷ソフトウエア１０１のみを用いて印刷ジョブおよび認証用の情報が外部端末５０からＭＦＰ１０に送信される場合には、印刷ジョブの送信に際して所要の認証情報（拡張認証情報）が送信されず、ＭＦＰ１０は、拡張認証に要する認証情報の不足に起因してユーザ認証に失敗し、当該印刷ジョブを実行することができない。
【００８５】
そこで、この実施形態では、標準印刷ソフトウエア１０１のみならず認証情報登録アプリケーション１０２もが用いられる。当該認証情報登録アプリケーション１０２を用いて、拡張認証に要する認証情報が、印刷ジョブとは異なるタイミングで外部端末５０からＭＦＰ１０に送信される。ＭＦＰ１０は、認証情報の受信に際して、当該認証情報の送信元ユーザを特定するための送信元ユーザ特定用情報（ここではＭＡＣアドレス）１５１を取得する。また、ＭＦＰ１０は、印刷ジョブの受信に際して、当該印刷ジョブの依頼元ユーザを特定するための依頼元ユーザ特定用情報（ここではＭＡＣアドレス）１５２を取得する。そして、送信元ユーザ特定用情報１５１と依頼元ユーザ特定用情報１５２とに基づき送信元ユーザと依頼元ユーザとが同一であると判定される場合に、ＭＦＰ１０は、印刷ジョブとは異なるタイミングで外部端末５０から受信された認証情報を、拡張認証に用いる情報として特定する。
【００８６】
＜送信元ユーザ特定用情報および認証情報の登録処理等＞
まず、標準印刷ソフトウエア１０１による印刷ジョブの送信に先立って、認証情報登録アプリケーション１０２を用いることによって、拡張認証に要する認証情報（拡張認証情報）がＭＦＰ１０に送信され、送信元ユーザ特定用情報１５１と当該拡張認証情報とが関連付けられてＭＦＰ１０に予め登録される。この実施形態では、ユーザの外部端末５０に固有の識別子（ＭＡＣアドレス）が送信元ユーザ特定用情報１５１としてＭＦＰ１０に登録される。図４のステップＳ１１〜Ｓ１４では、当該送信元ユーザ特定用情報（ＭＡＣアドレス）１５１および認証情報の登録処理等が行われる。
【００８７】
ステップＳ１１において、外部端末５０（入力制御部６２）は、認証情報登録アプリケーション１０２を用いて、拡張認証に要する認証情報（拡張認証情報）の入力をユーザから受け付ける。
【００８８】
具体的には、外部端末５０において、認証情報登録アプリケーション１０２の起動指令がユーザ（たとえば外部端末５０のユーザＵ１）から受け付けられると、ユーザ情報入力画面２００（２０１）（図５参照）が外部端末５０のタッチパネル７５に表示される。
【００８９】
図５は、ユーザ情報入力画面（認証情報入力画面）２００（２０１）を示す図である。図５に示すように、当該ユーザ情報入力画面２００（２０１）には、４つの入力項目（ユーザＩＤ、ユーザパスワード、部門ＩＤおよび部門パスワード）が拡張認証情報として表示される。この拡張認証情報は、拡張認証を伴う印刷におけるユーザ認証に要する認証情報である。この拡張認証情報には、標準印刷ソフトウエア１０１を用いて入力することができない項目が含まれる。詳細には、拡張認証情報には、標準項目（標準印刷ソフトウエア１０１にて入力可能な項目（ユーザＩＤおよびユーザパスワード））のみならず当該標準項目以外の項目の認証用データもが含まれる。このユーザ情報入力画面２００（２０１）に対する操作入力によって、入力制御部６２は、拡張認証情報の入力をユーザ（ユーザＵ１）から受け付ける。なお、ユーザ情報入力画面２００においてユーザ（ユーザＵ１）により入力された情報は、外部端末５０の格納部５５に格納される。
【００９０】
拡張認証情報がユーザ（ユーザＵ１）により入力され、「ＳＥＴ」ボタン２５１（図５参照）が押下されると、外部端末５０（送信部５４ａ）は、ユーザにより入力された当該拡張認証情報をＭＦＰ１０に送信する（ステップＳ１２（Ｓ１２Ａ））。なお、上述のように、外部端末５０からＭＦＰ１０への送信データには、外部端末５０のＩＰアドレスが発信元のアドレスとして含まれる。
【００９１】
ＭＦＰ１０（受信部４ｂおよび取得部１４）は、拡張認証情報を外部端末５０から受信すると、拡張認証情報の送信元ユーザを特定するための送信元ユーザ特定用情報１５１を取得する（ステップＳ１３）。具体的には、取得部１４は、拡張認証情報の受信データに基づき、無線ＬＡＮ内のルータに外部端末５０のＩＰアドレスに対応する外部端末５０のＭＡＣアドレスを問い合わせ、当該ＭＡＣアドレスを取得する。ここでは、ユーザＵ１の外部端末５０のＭＡＣアドレス（「＊＊−＊＊−＊＊−＊＊−＊＊−０１」）が取得される。
【００９２】
ここにおいて、この実施形態では、１人のユーザにつき１台（専用）の外部端末（専用端末）５０が割り当てられている。換言すれば、外部端末５０のユーザと外部端末５０のＭＡＣアドレスとが１対１の対応関係を構成している。このような状況において外部端末５０のＭＡＣアドレスを特定することによれば、当該外部端末５０のユーザと他ユーザとの異同を識別できる程度に、当該外部端末５０のユーザを特定することが可能である。端的に言えば、たとえば、拡張認証情報の送信元ユーザを（実質的に）特定することが可能である。また、後述するように、印刷ジョブの依頼元ユーザを（実質的に）特定すること等も可能である。なお、外部端末５０のユーザと他ユーザとの異同を識別できる程度に外部端末５０のユーザが特定されれば十分であり、外部端末５０のユーザが誰であるか（外部端末５０のユーザがユーザＵ１であること）を特定することまでは要さない。
【００９３】
送信元ユーザ特定用情報（外部端末５０のＭＡＣアドレス）１５１が取得されると、ＭＦＰ１０（登録処理部１５）は、取得されたＭＡＣアドレスと拡張認証情報とを関連付けて認証情報管理テーブル３００（３０１）（図６参照）に登録する（ステップＳ１４（Ｓ１４Ａ））。また、登録処理部１５は、取得されたＭＡＣアドレスを、スプール許可対象ユーザを特定するためのスプール許可ユーザ特定用情報としても認証情報管理テーブル３００（３０１）に登録する。このように、ステップＳ１３にて取得された外部端末５０のＭＡＣアドレスは、拡張認証情報の送信元ユーザを特定するための送信元ユーザ特定用情報１５１としてＭＦＰ１０に登録されるとともに、スプール許可対象ユーザを特定するためのスプール許可ユーザ特定用情報としてもＭＦＰ１０に登録される。
【００９４】
図６は、認証情報管理テーブル３００（３０１）を示す図である。図６に示すように、ステップＳ１３にて取得されたＭＡＣアドレス（ユーザＵ１の外部端末５０のＭＡＣアドレス「＊＊−＊＊−＊＊−＊＊−＊＊−０１」）とユーザ情報入力画面２０１（図５参照）にてユーザＵ１により入力された拡張認証情報とが関連付けられて認証情報管理テーブル３０１に登録される。
【００９５】
このようにして、送信元ユーザ特定用情報（外部端末５０のＭＡＣアドレス）１５１と拡張認証に要する拡張認証情報（ユーザＩＤ、ユーザパスワード、部門ＩＤおよび部門パスワード）とが関連付けられてＭＦＰ１０（認証情報管理テーブル３０１）に予め登録される。
【００９６】
＜ユーザ認証処理等＞
つぎに、ユーザにより生成された印刷ジョブが、標準印刷ソフトウエア１０１を用いて外部端末５０からＭＦＰ１０に送信される。また、印刷ジョブの受信に際して、拡張認証を伴う印刷におけるユーザ認証が行われる。図４のステップＳ１５〜Ｓ２３では、印刷ジョブの送受信および当該ユーザ認証等が行われる。
【００９７】
ステップＳ１５においては、外部端末５０（送信部５４ａ）は、印刷ジョブ（拡張認証を伴う印刷の対象ジョブ）を、標準印刷ソフトウエア１０１を用いてＭＦＰ１０に送信する。具体的には、外部端末５０において、標準印刷ソフトウエア１０１の起動指令がユーザ（ユーザＵ１）から受け付けられると、標準印刷ソフトウエア１０１における印刷設定画面（不図示）が外部端末５０のタッチパネル７５に表示される。そして、当該印刷設定画面において、ユーザ（ユーザＵ１）は、印刷対象データについて所望の印刷設定を施して印刷ジョブを生成し、当該印刷ジョブの実行指示を付与する。その後、ユーザ（ユーザＵ１）により実行指示が付与された印刷ジョブは、外部端末５０（ユーザＵ１の外部端末５０）からＭＦＰ１０に送信される（ステップＳ１５）。
【００９８】
ＭＦＰ１０（受信部４ｂおよび取得部１４）は、外部端末５０から印刷ジョブを受信すると、当該受信に際して、印刷ジョブの依頼元ユーザを特定するための依頼元ユーザ特定用情報１５２を取得する（ステップＳ１６）。具体的には、取得部１４は、印刷ジョブの受信データ（印刷データ）に基づき、無線ＬＡＮ内のルータに外部端末５０のＩＰアドレスに対応する外部端末５０のＭＡＣアドレスを問い合わせ、当該ＭＡＣアドレスを取得する。ここでは、ユーザＵ１の外部端末５０のＭＡＣアドレス（「＊＊−＊＊−＊＊−＊＊−＊＊−０１」）が取得される。
【００９９】
依頼元ユーザ特定用情報（外部端末５０のＭＡＣアドレス）１５２が取得されると、ＭＦＰ１０（取得部１４）は、送信元ユーザ特定用情報１５１と依頼元ユーザ特定用情報１５２とに基づき送信元ユーザと依頼元ユーザとが同一であるか否か、を判定する（ステップＳ１７）。具体的には、依頼元ユーザ特定用情報１５２が、ＭＦＰ１０に登録済の送信元ユーザ特定用情報１５１と同一であるか否か、が判定される。換言すれば、依頼元ユーザ特定用情報１５２として取得されたＭＡＣアドレスと同一のＭＡＣアドレスが送信元ユーザ特定用情報１５１としてＭＦＰ１０に登録済か否か、が判定される。ここでは、印刷ジョブの受信に際して取得されたＭＡＣアドレス（ユーザＵ１の外部端末５０のＭＡＣアドレス（「＊＊−＊＊−＊＊−＊＊−＊＊−０１」））と同一のＭＡＣアドレスがＭＦＰ１０に登録済である旨が判定される。依頼元ユーザ特定用情報１５２が、ＭＦＰ１０に登録済の送信元ユーザ特定用情報１５１と同一である旨が判定されると、取得部１４は、印刷ジョブの依頼元ユーザが、拡張認証情報の送信元ユーザと同一である旨を判定する。
【０１００】
また、このステップＳ１７では、依頼元ユーザ特定用情報１５２とＭＦＰ１０に登録済のスプール許可ユーザ特定用情報とに基づき依頼元ユーザがスプール許可対象ユーザであるか否か、もが判定される。具体的には、依頼元ユーザ特定用情報（外部端末５０のＭＡＣアドレス）１５２が、ＭＦＰ１０に登録済のスプール許可ユーザ特定用情報（外部端末５０のＭＡＣアドレス）と同一であるか否か、が判定される。ここでは、印刷ジョブの受信に際して取得されたＭＡＣアドレス（ユーザＵ１の外部端末５０のＭＡＣアドレス（「＊＊−＊＊−＊＊−＊＊−＊＊−０１」））と同一のＭＡＣアドレスがＭＦＰ１０に登録済である旨が判定される。依頼元ユーザ特定用情報１５２とＭＦＰ１０に登録済のスプール許可ユーザ特定用情報とが同一である旨が判定されると、依頼元ユーザがスプール許可対象ユーザである旨が判定される。
【０１０１】
ステップＳ１８においては、依頼元ユーザがスプール許可対象ユーザである旨が判定される場合に、ＭＦＰ１０（ジョブ制御部１６）は、ステップＳ１５にて外部端末５０から受信された印刷ジョブのスプールを許可する。換言すれば、依頼元ユーザがスプール許可対象ユーザであると判定される場合に、ＭＦＰ１０は、外部端末５０から受信された印刷ジョブをスプール許可対象ユーザからの印刷ジョブ（スプール許可対象ジョブ）とみなし、当該印刷ジョブのスプールを許可する。そして、スプールが許可された印刷ジョブは、（拡張認証を伴う印刷におけるユーザ認証に先立って、）ＭＦＰ１０の格納部５に（一時的に）スプールされる。このように、印刷ジョブの受信に際して取得されたＭＡＣアドレスとＭＦＰ１０に登録済のＭＡＣアドレスとが同一である場合に、認証情報の有無にかかわらず、外部端末５０からの印刷ジョブは、破棄されることなくＭＦＰ１０に一旦受け付けられスプールされる。
【０１０２】
ステップＳ１９（１９Ａ）においては、送信元ユーザと依頼元ユーザとが同一である旨がステップＳ１７にて判定される場合に、ＭＦＰ１０（特定部１７）は、外部端末５０からの拡張認証情報（ＭＦＰ１０に登録済の送信元ユーザ特定用情報１５１に関連付けられている拡張認証情報）を、拡張認証に用いる情報として特定する。具体的には、ステップＳ１３にて取得されたＭＡＣアドレス（「＊＊−＊＊−＊＊−＊＊−＊＊−０１」）に関連付けられて登録されている拡張認証情報（ユーザＩＤ、ユーザパスワード、部門ＩＤおよび部門パスワード）が、拡張認証を伴う印刷におけるユーザ認証に用いる情報として特定される。
【０１０３】
そして、ＭＦＰ１０（送信部４ａ）は、ＭＦＰ１０に登録済の送信元ユーザ特定用情報（ＭＡＣアドレス）１５１に基づき特定された拡張認証情報を認証サーバ９０に送信する（ステップＳ２０）。なお、当該拡張認証情報の送信に際して、ＭＦＰ１０は、ユーザ認証開始指令をも認証サーバ９０に送信する。
【０１０４】
認証サーバ９０は、拡張認証情報とユーザ認証開始指令とをＭＦＰ１０から受信すると、当該拡張認証情報を用いてユーザ認証処理（拡張認証処理）を実行する（ステップＳ２１）。具体的には、認証サーバ９０は、ＭＦＰ１０からの拡張認証情報と認証サーバ９０の認証データベース（不図示）に登録されている拡張認証情報とを照合する。なお、上述のように、この認証データベースには、外部端末５０およびＭＦＰ１０を利用する各ユーザの拡張認証情報（ここではユーザＩＤ、ユーザパスワード、部門ＩＤおよび部門パスワード）が予め登録されている。
【０１０５】
そして、ユーザ認証処理が完了すると、認証サーバ９０は、ユーザ認証処理の結果（認証結果）をＭＦＰ１０に送信する（ステップＳ２２）。たとえば、ＭＦＰ１０からの拡張認証情報と認証データベースに登録されている拡張認証情報とが合致すると、認証サーバ９０は、ユーザ認証に成功した旨の認証結果をＭＦＰ１０に送信する。一方、ＭＦＰ１０からの拡張認証情報と認証データベースに登録されている拡張認証情報とが合致しない場合には、認証サーバ９０は、ユーザ認証に失敗した旨の認証結果をＭＦＰ１０に送信する。ここでは、ユーザＵ１の拡張認証情報（ユーザＩＤ、ユーザパスワード、部門ＩＤおよび部門パスワード）が認証データベースに予め登録されており、ユーザ認証に成功した旨の認証結果が認証サーバ９０からＭＦＰ１０に送信される。
【０１０６】
ユーザ認証に成功する（ユーザ認証に成功した旨の認証結果が認証サーバ９０から受信される）と、ＭＦＰ１０（ジョブ制御部１６）は、格納部５にスプールされていた印刷ジョブ（ステップＳ１５にて外部端末５０から受信された印刷ジョブ）を実行する（ステップＳ２３）。
【０１０７】
なお、ユーザ認証に失敗した旨の認証結果が認証サーバ９０から受信されると、ＭＦＰ１０は、ユーザ認証に失敗した旨および認証情報の確認を促す旨の通知を外部端末５０に送信する。そして、外部端末５０は、当該通知に応答して、ユーザ認証に失敗した旨および認証情報の確認を促す旨を外部端末５０のタッチパネル７５に表示する。
【０１０８】
以上のように、第１実施形態に係る動作においては、ＭＦＰ１０は、認証情報の送信元ユーザを特定するための送信元ユーザ特定用情報１５１を認証情報の受信に際して取得するとともに、印刷ジョブの依頼元ユーザを特定するための依頼元ユーザ特定用情報１５２を印刷ジョブの受信に際して取得する。そして、送信元ユーザ特定用情報１５１と依頼元ユーザ特定用情報１５２とに基づき送信元ユーザと依頼元ユーザとが同一であると判定される場合に、ＭＦＰ１０は、外部端末５０からの認証情報を、認証を伴う印刷におけるユーザ認証に用いる情報として特定する。したがって、認証情報の不足に起因して当該認証に失敗することを防止することが可能である。
【０１０９】
ここにおいて、従来の認証（ユーザ認証）を伴う印刷においては、ユーザ認証に成功することを条件として、外部端末５０からの印刷ジョブが一旦スプールされる。換言すれば、ユーザ認証に成功するまで外部端末５０からの印刷ジョブはＭＦＰ１０にスプールされない。そのため、ユーザは、ユーザ認証に成功するまで印刷ジョブをＭＦＰ１０に送信することができず、印刷ジョブを円滑に実行することができないことがある。
【０１１０】
これに対して、第１実施形態に係る動作によれば、依頼元ユーザ特定用情報１５２とスプール許可ユーザ特定用情報とに基づき印刷ジョブの依頼元ユーザがスプール許可対象ユーザであると判定される場合に、外部端末５０からの印刷ジョブのスプールが許可される。したがって、ＭＦＰ１０は、ユーザ認証の成否にかかわらず（ユーザ認証に要する認証情報の有無にかかわらず）外部端末５０からの印刷ジョブの（一時的な）スプールを許可することができるので、印刷ジョブを円滑に実行することが可能である。
【０１１１】
＜２．第２実施形態＞
第２実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【０１１２】
第１実施形態では、送信元ユーザ特定用情報１５１および依頼元ユーザ特定用情報１５２が、それぞれ、ユーザの外部端末５０に固有の識別子（ＭＡＣアドレス）である態様を例示した。
【０１１３】
第２実施形態では、送信元ユーザ特定用情報１５１および依頼元ユーザ特定用情報１５２が、それぞれ、外部端末５０のユーザのユーザ識別情報（ユーザＩＤ）である態様を例示する。具体的には、この第２実施形態では、標準印刷ソフトウエア１０１において入力可能な２つの入力項目（ユーザＩＤおよびパスワード）のうちのユーザＩＤ（ユーザ名）が、送信元ユーザ特定用情報１５１および依頼元ユーザ特定用情報１５２としてそれぞれ用いられる。
【０１１４】
第２実施形態においても、第１実施形態と同様に図４の各処理がそれぞれ行われる。
【０１１５】
ただし、第２実施形態のステップＳ１３〜Ｓ１６の処理内容が第１実施形態のステップＳ１３〜Ｓ１６の処理内容とは異なる。
【０１１６】
具体的には、第２実施形態のステップＳ１３において、ＭＦＰ１０（取得部１４）は、ユーザ情報入力画面２００（２０２）（図５参照）においてユーザ（ユーザＵ１）により入力（設定）されたユーザＩＤを送信元ユーザ特定用情報１５１として取得する（ステップＳ１３）。
【０１１７】
図７は、第２実施形態に係る認証情報管理テーブル３００（３０２）を示す図である。ここでは、ユーザＩＤは、拡張認証に要する拡張認証情報として登録されるとともに、拡張認証情報の送信元ユーザを特定するための送信元ユーザ特定用情報１５１としても登録される。図７に示すように、ステップＳ１３にて取得された送信元ユーザ特定用情報（ユーザＩＤ（「Ｕｓｅｒ  Ｕ１」））１５１と拡張認証情報（ユーザＩＤを含む認証情報）とが互いに関連付けられて認証情報管理テーブル３００（３０２）に登録される（ステップＳ１４）。
【０１１８】
その後、印刷ジョブの送信（ステップＳ１５）に際して、外部端末５０は、標準印刷ソフトウエア１０１を用いて、標準認証情報（ユーザＩＤおよびパスワード）の入力をユーザ（ユーザＵ１）に対して要求する。図８は、標準認証における標準認証画面４００を示す図である。標準印刷ソフトウエア１０１において印刷ジョブの実行指示がユーザ（ユーザＵ１）により付与されると、当該標準認証画面４００が外部端末５０のタッチパネル７５に表示される。外部端末５０（入力制御部６２）は、当該標準認証画面４００において、ユーザＩＤおよびパスワードの入力をユーザ（ユーザＵ１）から受け付ける。ここでは、拡張認証に用いるユーザＩＤと同じユーザＩＤ（「Ｕｓｅｒ  Ｕ１」）が、標準認証画面４００のユーザＩＤ入力欄に入力（設定）される。そして、ＯＫボタン４５１が押下されると、外部端末５０は、印刷ジョブとともに、標準認証情報（標準認証画面４００にて入力されたユーザＩＤおよびパスワード）をもＭＦＰ１０に送信する。
【０１１９】
ＭＦＰ１０（受信部４ｂおよび取得部１４）は、当該印刷ジョブと標準認証情報（ユーザＩＤおよびパスワード）とを外部端末５０から受信すると、依頼元ユーザ特定用情報（ユーザＩＤ）１５２を取得する（ステップＳ１６）。具体的には、外部端末５０から受信された標準認証情報の中からユーザＩＤ（「Ｕｓｅｒ  Ｕ１」）が取得される。
【０１２０】
なお、ステップＳ１７以降の処理は、上記第１実施形態と同様にして行われる。たとえば、ステップＳ１９においては、送信元ユーザ特定用情報（ユーザＩＤ）１５１と依頼元ユーザ特定用情報（ユーザＩＤ）１５２とに基づき送信元ユーザと依頼元ユーザとが同一であると判定される場合に、送信元ユーザ特定用情報１５１に関連付けられて登録されている拡張認証情報が、拡張認証に用いる情報として特定される。
【０１２１】
このような態様によれば、上記第１実施形態と同様の効果を得ることが可能である。
【０１２２】
なお、第２実施形態では、印刷ジョブの送信に際して標準認証画面４００が外部端末５０のタッチパネル７５に表示され、当該標準認証画面４００にてユーザにより入力された標準認証情報が外部端末５０からＭＦＰ１０に送信される態様を例示したが、これに限定されない。たとえば、標準認証情報（ユーザＩＤおよびパスワード）がユーザによって予め外部端末５０に登録され、外部端末５０に登録済の標準認証情報が印刷ジョブの送信に際して自動的に送信されるようにしてもよい。
【０１２３】
＜３．第３実施形態＞
第３実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【０１２４】
第３実施形態では、送信元ユーザ特定用情報１５１および依頼元ユーザ特定用情報１５２が、それぞれ、外部端末５０のユーザの電子メールアドレス（単にメールアドレスとも称する）である態様を例示する。
【０１２５】
この第３実施形態では、外部端末５０が、印刷対象ファイルを添付した電子メールをＭＦＰ１０に送信し、当該電子メールを受信したＭＦＰ１０が、当該電子メールの添付ファイル（印刷対象ファイル）を印刷する。このような電子メールを利用した印刷は、「Ｅ−ｍａｉｌ受信プリント」などとも称される。ユーザは、印刷対象ファイルを電子メールに添付し、当該電子メールをＭＦＰ１０のメールアドレス宛に送信することにより、ＭＦＰ１０に当該印刷対象ファイルを印刷させることができる。これによれば、たとえば外部端末５０にＭＦＰ１０のプリンタドライバがインストールされていない場合であっても、ユーザは、当該外部端末５０を用いてＭＦＰ１０に印刷対象ファイルの印刷を実行させることが可能である。
【０１２６】
第３実施形態では、この「Ｅ−ｍａｉｌ受信プリント」において第１実施形態の思想が適用される態様を例示する。
【０１２７】
この第３実施形態においても、第１実施形態と同様に図４の各処理がそれぞれ行われる。
【０１２８】
ただし、第３実施形態のステップＳ１１〜Ｓ１６の処理内容が第１実施形態のステップＳ１１〜Ｓ１６の処理内容とは異なる。
【０１２９】
具体的には、第３実施形態のステップＳ１１では、ＭＦＰ１０（入力制御部６２）は、ユーザ情報入力画面２００（２０２）（図９参照）に対する操作入力によって、メールアドレスの入力をも受け付ける。図９は、第３実施形態に係るユーザ情報入力画面２００（２０２）を示す図である。図９に示すように、ユーザ情報入力画面２００（２０２）においては、拡張認証情報（ユーザＩＤ、ユーザパスワード、部門ＩＤおよび部門パスワード）に加えて、メールアドレス（外部端末５０のユーザ（ユーザＵ１）のメールアドレス）もが入力項目として表示される。このユーザ情報入力画面２０２に対する操作入力によって、入力制御部６２は、メールアドレス（「ｕｓｅｒ−ｕ１＠＊＊＊．ｊｐ」）の入力をも受け付ける。
【０１３０】
そして、ステップＳ１２において、外部端末５０は、ユーザ情報入力画面２００（２０２）において入力されたユーザ情報（拡張認証情報およびメールアドレス）をＭＦＰ１０に送信する。
【０１３１】
ＭＦＰ１０（受信部４ｂおよび取得部１４）は、当該ユーザ情報を受信すると、送信元ユーザ特定用情報１５１（ここでは、ユーザ情報入力画面２００（２０２）（図９参照）においてユーザにより入力されたメールアドレス）を取得する（ステップＳ１３）。
【０１３２】
図１０は、第３実施形態に係る認証情報管理テーブル３００（３０３）を示す図である。図１０に示すように、ステップＳ１３にて取得された送信元ユーザ特定用情報（ユーザＵ１のメールアドレス（「ｕｓｅｒ−ｕ１＠＊＊＊．ｊｐ」））１５１と拡張認証情報とが関連付けられて認証情報管理テーブル３００（３０３）に登録される（ステップＳ１４）。
【０１３３】
その後、ステップＳ１５では、外部端末５０は、印刷対象ファイルが添付された電子メールを印刷ジョブとしてＭＦＰ１０（ＭＦＰ１０のメールアドレス宛）に送信する。なお、外部端末５０は、ＭＦＰ１０のメールアドレスを予め知得している。
【０１３４】
ＭＦＰ１０（受信部４ｂおよび取得部１４）は、外部端末５０から当該電子メールを印刷ジョブとして受信すると、添付ファイル（印刷対象ファイル）を取得するとともに、依頼元ユーザ特定用情報（メールアドレス）１５２を取得する（ステップＳ１６）。具体的には、当該電子メールの送信元のメールアドレス（ユーザＵ１のメールアドレス「ｕｓｅｒ−ｕ１＠＊＊＊．ｊｐ」）が取得される。
【０１３５】
なお、ステップＳ１７以降の処理は、上記第１実施形態と同様にして行われる。たとえば、ステップＳ１９においては、送信元ユーザ特定用情報（メールアドレス）１５１と依頼元ユーザ特定用情報（メールアドレス）１５２とに基づき送信元ユーザと依頼元ユーザとが同一であると判定される場合に、送信元ユーザ特定用情報１５１に関連付けられて登録されている拡張認証情報が、拡張認証に用いる情報として特定される。
【０１３６】
このような態様によれば、上記第１実施形態と同様の効果を得ることが可能である。
【０１３７】
＜４．第４実施形態＞
第４実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【０１３８】
第１実施形態では、拡張認証を伴う印刷におけるユーザ認証に成功すると、スプールされていた印刷ジョブが（即時に）実行される態様を例示した。
【０１３９】
第４実施形態では、拡張認証を伴う印刷におけるユーザ認証に成功し且つ印刷ジョブの実行が許可されると、スプールされていた印刷ジョブが実行される態様を例示する。
【０１４０】
また、第４実施形態では、ＮＦＣ（Near Field Communication）などの近距離無線通信を利用した認証印刷が行われる。
【０１４１】
ＮＦＣを利用した認証印刷においては、ユーザは、外部端末５０を用いて印刷ジョブをＭＦＰ１０に送信した後、ＭＦＰ１０の設置場所へと移動し、自身の外部端末５０（通信の確立および各種データの送受信等を制御可能なＮＦＣチップが内蔵された外部端末５０）等を認証装置３０にかざす（近接させる）。ＭＦＰ１０は、認証装置（ＮＦＣリーダ）に外部端末５０が近接する（認証装置から所定距離の範囲内に外部端末５０が接近する）と、ＭＦＰ１０と外部端末５０との間のＮＦＣ通信が確立する。当該ＮＦＣ通信が確立すると、ＭＦＰ１０は、外部端末５０から受信した印刷ジョブを実行する。これによれば、ユーザは、他人に見られたくない印刷物などの印刷をＭＦＰ１０の設置場所に到着後に開始させることができるので、高いセキュリティを有する認証印刷を実現することが可能である。このような、ＮＦＣなどの近距離無線通信を利用した認証印刷は、「タッチアンドプリント」などとも称される。
【０１４２】
この第４実施形態では、ＮＦＣなどの近距離無線通信が確立することを条件として、スプールされていた印刷ジョブの実行が許可される。
【０１４３】
図１１は、第４実施形態に係る印刷システム１を示す図である。図１１に示すように、第４実施形態では、認証装置（ＮＦＣリーダ）３０がＭＦＰ１０（操作パネル部６ｃの周辺）に取り付けられている。また、ＭＦＰ１０（認証装置３０）および外部端末５０は、通信の確立および各種データの送受信等を制御する通信制御プログラム等が内蔵されたＮＦＣチップをそれぞれ有する。
【０１４４】
図１２は、第４実施形態に係る印刷システム１における動作例を示すタイミングチャートである。図１２に示すように、図４のステップＳ１１〜Ｓ２３の各処理と同様の処理に加えて、ステップＳ２２とステップＳ２３との間にステップＳ３１の処理が行われる。また、第４実施形態のステップＳ１１，Ｓ１２の詳細な処理内容が第１実施形態のステップＳ１１，Ｓ１２の詳細な処理内容とは異なる。
【０１４５】
具体的には、第４実施形態のステップＳ１１においては、当該ユーザ情報入力画面２００（２０３）（図１３参照）が外部端末５０のタッチパネル７５に表示される。図１３は、第４実施形態に係るユーザ情報入力画面２００（２０３）を示す図である。図１３に示すように、ユーザ情報入力画面２００（２０３）には、拡張認証情報（ここではユーザＩＤ、ユーザパスワード、部門ＩＤおよび部門パスワード）に加えて、タッチアンドプリントを利用するか否かを示す選択肢もが表示される。タッチアンドプリントを利用したいとユーザが考える場合、ユーザは、「タッチアンドプリントを利用する」旨を示す選択肢のチェックボックスをクリックなどしてチェック印を付加する（図１３参照）。
【０１４６】
そして、ＯＫボタン２５１が押下されると、ステップＳ１２において、ユーザ情報入力画面２００（２０３）において入力された拡張認証情報とタッチアンドプリントの利用を指示する旨の情報とが外部端末５０からＭＦＰ１０に送信される。なお、タッチアンドプリントの利用が指示されたことに応じて、ステップＳ１２においては、外部端末５０は、待機指令（次述）をもＭＦＰ１０に送信する。この待機指令は、拡張認証に成功し且つ印刷ジョブの実行が許可されるまで印刷ジョブの実行を待機すべき旨の指令である。より詳細には、この待機指令は、拡張認証を伴う印刷におけるユーザ認証に成功した旨の認証結果が認証サーバ９０から受信され且つＭＦＰ１０と外部端末５０との間の近距離無線通信（ここではＮＦＣ）が確立されるまで印刷ジョブ（スプール中の印刷ジョブ）の実行を待機すべき旨を指示する指令である。当該待機指令を受信すると、ユーザ認証に成功した旨の認証結果が認証サーバ９０から受信され且つＮＦＣが確立するまで、ＭＦＰ１０（ジョブ制御部１６）は、スプールされていた印刷ジョブの実行を待機する。
【０１４７】
その後、ステップＳ１５〜Ｓ２１を経て、拡張認証に成功した旨の認証結果が認証サーバ９０から受信される（ステップＳ２２）ときであっても、ＭＦＰ１０（ジョブ制御部１６）は、この時点では印刷ジョブ（スプール中の印刷ジョブ）を実行せず、印刷ジョブの実行が許可されるまで当該印刷ジョブの実行を待機する。
【０１４８】
ユーザは、外部端末５０を用いて印刷ジョブをＭＦＰ１０に送信した後、ＭＦＰ１０の設置場所へと移動し、自身の外部端末５０を認証装置３０にかざす（近接させる）。外部端末５０が認証装置３０に近接すると、ＭＦＰ１０と外部端末５０との間のＮＦＣが確立する（ステップＳ３１）。ＮＦＣが確立すると、外部端末５０は、ジョブ実行開始指令をＭＦＰ１０に送信する。ＭＦＰ１０（ジョブ制御部１６）は、当該ジョブ実行開始指令に応答して、格納部５にスプールされていた印刷ジョブを実行する（ステップＳ２３）。このように、スプールされていた印刷ジョブの実行が、ＭＦＰ１０と外部端末５０とのＮＦＣが確立されることを条件として許可される。なお、ジョブ実行開始指令は、ネットワーク１０８（無線ＬＡＮ等）を介してＭＦＰ１０から外部端末５０に送信されてもよく、ＮＦＣを介してＭＦＰ１０から外部端末５０に送信されてもよい。
【０１４９】
このような態様によれば、上記第１実施形態と同様の効果を得ることが可能である。
【０１５０】
＜５．第５実施形態＞
第５実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【０１５１】
第１実施形態では、拡張認証に要する拡張認証情報のうちの全ての情報が、ＭＦＰ１０に予め（事前に）登録される（ステップＳ１４Ａ（図４参照））。
【０１５２】
ここにおいて、ユーザ自身の外部端末５０以外の他装置（たとえばＭＦＰ１０）にユーザＩＤのみならずパスワードもが登録されて当該他装置にて保持され続けることにより、ユーザＩＤおよびパスワードが漏洩し当該ユーザ以外の他人による非正規のアクセスが行われるなどセキュリティの問題が生じることもある。
【０１５３】
そこで、この第５実施形態では、拡張認証情報のうちのパスワード（ユーザパスワードおよび部門パスワード）を除く一部の情報（ユーザＩＤおよび部門ＩＤ）のみが、ＭＦＰ１０に予め登録される。当該パスワード（ユーザパスワードおよび部門パスワード）は、印刷ジョブの送信後に外部端末５０からＭＦＰ１０に送信される。
【０１５４】
なお、この第５実施形態では、上記第４実施形態と同様に、認証装置（ＮＦＣリーダ）３０がＭＦＰ１０に取り付けられている（図１１参照）。また、ＭＦＰ１０および外部端末５０は、それぞれＮＦＣチップを有する。
【０１５５】
図１４および図１５は、第５実施形態に係る印刷システム１における動作例を示すタイミングチャートである。第５実施形態のステップＳ１２，Ｓ１４，Ｓ１９の処理内容が第１実施形態のステップＳ１２，Ｓ１４，Ｓ１９の処理内容とは異なる。また、図１５に示すように、図４のステップＳ１９とステップＳ２０との間にステップＳ４１〜Ｓ４５の処理が行われる。
【０１５６】
また、図１６は、第５実施形態に係るユーザ情報入力画面２００（２０４）を示す図である。第５実施形態のステップＳ１１においては、当該ユーザ情報入力画面２００（２０４）が外部端末５０のタッチパネル７５に表示される。具体的には、図１６に示すように、ユーザ情報入力画面２００（２０４）には、拡張認証情報（ここではユーザＩＤ、ユーザパスワード、部門ＩＤおよび部門パスワード）に加えて、タッチアンドプリントを利用するか否かを示す選択肢と、パスワードをＭＦＰ１０に登録するか否かを示す選択肢とが表示される。パスワードをＭＦＰ１０（認証情報管理テーブル３００）に登録しないことをユーザが希望する場合、ユーザは、「パスワードをＭＦＰ１０に登録しない」旨を示す選択肢のチェックボックスをクリックなどしてチェック印を付加する。「パスワードをＭＦＰ１０に登録しない」旨を示す選択肢のチェックボックスにチェック印が付加されると、外部端末５０は、拡張認証情報のうちのパスワード（ユーザパスワードおよび部門パスワード）をＭＦＰ１０に送信しない旨を決定する。なお、「パスワードをＭＦＰ１０に登録しない」旨を示す選択肢のチェックボックスにチェック印が付加されると、「タッチアンドプリントを利用する」旨を示す選択肢のチェックボックスにはチェック印が（自動的に）付加される。
【０１５７】
そして、ＯＫボタン２５１が押下されると、パスワードをＭＦＰ１０に登録しない旨が確定し、外部端末５０は、当該拡張認証情報のうちの一部の情報（ユーザＩＤおよび部門ＩＤ）をＭＦＰ１０に送信する（ステップＳ１２（Ｓ１２Ｂ））。この時点（ステップＳ１２Ｂの時点）では、当該拡張認証情報のうちのパスワード（ユーザパスワードおよび部門パスワード）は、外部端末５０からＭＦＰ１０に送信されない。
【０１５８】
当該一部の情報が外部端末５０から受信されると、ＭＦＰ１０（取得部１４）は、外部端末５０からの受信データ（詳細には受信データに含まれるＩＰアドレス）に基づき、送信元ユーザ特定用情報（ここではＭＡＣアドレス）１５１を取得する（ステップＳ１３）。
【０１５９】
そして、ＭＦＰ１０（登録処理部１５）は、送信元ユーザ特定用情報（ＭＡＣアドレス）１５１と当該一部の情報（ユーザＩＤおよび部門ＩＤ）とを関連付けて認証情報管理テーブル３００（３０４）（図１７参照）に登録する（ステップＳ１４（Ｓ１４Ｂ））。図１７は、第５実施形態に係る認証情報管理テーブル３００（３０４）を示す図である。図１７に示すように、送信元ユーザ特定用情報（ＭＡＣアドレス（「＊＊−＊＊−＊＊−＊＊−＊＊−０１」））１５１と当該一部の情報（ユーザＩＤおよび部門ＩＤ）とが関連付けられて認証情報管理テーブル３００（３０４）に登録される。また、図１７に示すように、パスワード（ユーザパスワードおよび部門パスワード）は、外部端末５０から未だ受信されていないため認証情報管理テーブル３００（３０４）には登録されない。
【０１６０】
その後、ステップＳ１５〜Ｓ１８を経て、送信元ユーザと依頼元ユーザとが同一であると判定される場合に、ステップＳ１９（Ｓ１９Ｂ）においては、送信元ユーザ特定用情報（ＭＡＣアドレス）１５１に関連付けられて登録されている一部の情報（ユーザＩＤおよび部門ＩＤ）が特定される。
【０１６１】
その後、認証装置３０にユーザの外部端末５０がかざされる（近接する）と、ＭＦＰ１０と外部端末５０との間のＮＦＣが確立する（ステップＳ４１）。ＮＦＣが確立すると、ＭＦＰ１０は、認証情報送信要求（次述）をネットワーク１０８（無線ＬＡＮ等）を介して外部端末５０に送信する（ステップＳ４２）。この認証情報送信要求は、認証情報管理テーブル３００（３０４）に未登録の認証情報をＭＦＰ１０に送信すべき旨の送信要求である。ＭＦＰ１０は、拡張認証に要する拡張認証情報のうちの一部の情報がステップＳ１９Ｂにて特定されたことに基づき、当該拡張認証情報のうちのいずれの情報がＭＦＰ１０に未登録であるかを特定する。そして、ＭＦＰ１０は、未登録の情報を送信すべき旨の送信要求を外部端末５０に送信する。ここでは、拡張認証情報（ユーザＩＤ、ユーザパスワード、部門ＩＤおよび部門パスワード）のうちのパスワード（ユーザパスワードおよび部門パスワード）が認証情報管理テーブル３００（３０４）に未登録である。ＭＦＰ１０は、当該パスワード（拡張認証情報のうちの残りの情報）をＭＦＰ１０に送信すべき旨の認証情報送信要求を外部端末５０に送信する。
【０１６２】
外部端末５０（送信部５４ａ）は、ＭＦＰ１０からの当該認証情報送信要求の受信に応答して、拡張認証情報のうちの当該残りの情報をＭＦＰ１０に送信する（ステップＳ４３（Ｓ４３Ａ））。具体的には、拡張認証情報（ユーザＩＤ、ユーザパスワード、部門ＩＤおよび部門パスワード）のうちの一部の情報（送信済の認証情報（（ユーザＩＤおよび部門ＩＤ））を除く残りの情報（ユーザパスワードおよび部門パスワード）が外部端末５０からＭＦＰ１０に送信される。なお、ここでは、送信元ユーザ特定用情報（外部端末５０のＭＡＣアドレス）１５３を次述のように取得するために、当該残りの情報はネットワーク１０８（無線ＬＡＮ等）を介して外部端末５０からＭＦＰ１０に送信される。
【０１６３】
ＭＦＰ１０（受信部４ｂおよび取得部１４）は、当該残りの情報（ユーザパスワードおよび部門パスワード）を受信すると、送信元ユーザ特定用情報（ここでは外部端末５０のＭＡＣアドレス）１５３を取得する（ステップＳ４４）。具体的には、当該残りの情報の受信データに含まれるＩＰアドレスに基づき外部端末５０のＭＡＣアドレスが送信元ユーザ特定用情報１５３として取得される。
【０１６４】
送信元ユーザ特定用情報１５３が取得されると、取得部１４は、送信元ユーザ特定用情報（ＭＡＣアドレス）１５３と依頼元ユーザ特定用情報（ＭＡＣアドレス）１５２とに基づき送信元ユーザと依頼元ユーザとが同一であるか否か、を判定する（ステップＳ４５）。送信元ユーザと依頼元ユーザとが同一であると判定される場合に、ＭＦＰ１０（特定部１７）は、送信元ユーザ特定用情報１５１に関連付けられて登録されている一部の情報（ユーザＩＤおよび部門ＩＤ）と残りの情報（ユーザパスワードおよび部門パスワード）とを、拡張認証に用いる情報として特定する。
【０１６５】
そして、拡張認証情報が認証サーバ９０に送信される（ステップＳ２０）。具体的には、ステップＳ１９Ｂにて特定された当該一部の情報（ユーザＩＤおよび部門ＩＤ）とステップＳ４３Ａにて外部端末５０から受信された当該残りの情報（ユーザパスワードおよび部門パスワード）とを合わせた拡張認証情報（ユーザＩＤ、ユーザパスワード、部門ＩＤおよび部門パスワード）が、ＭＦＰ１０から認証サーバ９０に送信される。換言すれば、ＭＦＰ１０は、拡張認証情報がＭＦＰ１０に揃ったことに応答して、当該拡張認証情報を認証サーバ９０に送信する。
【０１６６】
なお、ステップＳ２１以降の処理は、上記第１実施形態と同様にして行われる。
【０１６７】
このような態様によれば、上記第１実施形態と同様の効果を得ることが可能である。
【０１６８】
＜６．第６実施形態＞
第６実施形態は、第５実施形態の変形例である。以下では、第５実施形態との相違点を中心に説明する。
【０１６９】
第５実施形態では、拡張認証情報のうちの一部の情報が外部端末５０からＭＦＰ１０に予め登録され（ステップＳ１４Ｂ（図１４参照））、印刷ジョブの送信後に残りの情報が外部端末５０からＭＦＰ１０に送信される（ステップＳ４３Ａ）態様を例示した。
【０１７０】
この第６実施形態では、拡張認証情報のうちのいずれの情報もＭＦＰ１０に登録されず、拡張認証情報が、印刷ジョブの送信後に外部端末５０からＭＦＰ１０に送信される（後述のステップＳ４３Ｂ）態様を例示する。
【０１７１】
図１８および図１９は、第６実施形態に係る印刷システム１における動作例を示すタイミングチャートである。第６実施形態のステップＳ１２，Ｓ１４，Ｓ４３の処理内容が第５実施形態のステップＳ１２，Ｓ１４，Ｓ４３の処理内容とは異なる。
【０１７２】
また、図２０は、第６実施形態に係るユーザ情報入力画面２００（２０５）を示す図である。第６実施形態のステップＳ１１においては、当該ユーザ情報入力画面２００（２０５）が外部端末５０のタッチパネル７５に表示される。具体的には、図２０に示すように、ユーザ情報入力画面２００（２０５）には、拡張認証情報（ユーザＩＤ、ユーザパスワード、部門ＩＤおよび部門パスワード）に加えて、タッチアンドプリントを利用するか否かを示す選択肢と、（全ての）認証情報をＭＦＰ１０に登録するか否かを示す選択肢とが表示される。認証情報をＭＦＰ１０（認証情報管理テーブル３００）に登録しないことをユーザが希望する場合、ユーザは、「認証情報を登録しない」旨を示す選択肢のチェックボックスをクリックしてチェック印を付加する。「認証情報を登録しない」旨を示す選択肢のチェックボックスにチェック印が付加されると、外部端末５０は、拡張認証情報をＭＦＰ１０に送信しない旨を決定する。なお、「認証情報を登録しない」旨を示す選択肢のチェックボックスにチェック印が付加されると、「タッチアンドプリントを利用する」旨を示す選択肢のチェックボックスにはチェック印が（自動的に）付加される。
【０１７３】
そして、ＯＫボタン２５１が押下されると、拡張認証情報をＭＦＰ１０に登録しない旨が確定し、外部端末５０は、この時点では拡張認証情報をＭＦＰ１０に送信せず、登録指令（次述）をＭＦＰ１０に送信する（ステップＳ１２（Ｓ１２Ｃ））。この登録指令は、送信元ユーザ特定用情報（ここでは外部端末５０のＭＡＣアドレス）１５１をＭＦＰ１０に登録すべき旨の指令である。
【０１７４】
当該登録指令が受信されると、取得部１４は、当該登録指令の受信データ（詳細には受信データに含まれるＩＰアドレス）に基づき外部端末５０のＭＡＣアドレスを取得し（ステップＳ１３）、登録処理部１５は、当該ＭＡＣアドレスを（単独で）認証情報管理テーブル３００に登録する（ステップＳ１４（Ｓ１４Ｃ））。
【０１７５】
その後、ステップＳ１５〜Ｓ１８，Ｓ４１を経て、ＭＦＰ１０は、認証情報送信要求を外部端末５０に送信する（ステップＳ４２）。ここでは、拡張認証情報（ユーザＩＤ、ユーザパスワード、部門ＩＤおよび部門パスワード）のうちのいずれの情報もＭＦＰ１０に未登録であることに基づき、ＭＦＰ１０は、拡張認証情報の全ての情報をＭＦＰ１０に送信すべき旨の送信要求を外部端末５０に送信する。当該認証情報送信要求の受信に応答して、外部端末５０（送信部５４ａ）は、（ＭＦＰ１０に未登録の）拡張認証情報（ユーザＩＤ、ユーザパスワード、部門ＩＤおよび部門パスワード）をＭＦＰ１０に送信する（ステップＳ４３（Ｓ４３Ｂ））。なお、ここでは、拡張認証情報は、ネットワーク１０８（無線ＬＡＮ等）を介して外部端末５０からＭＦＰ１０に送信される。
【０１７６】
ＭＦＰ１０（受信部４ｂおよび取得部１４）は、当該拡張認証情報（ユーザＩＤ、ユーザパスワード、部門ＩＤおよび部門パスワード）を受信すると、送信元ユーザ特定用情報（ここでは外部端末５０のＭＡＣアドレス）１５３を取得する（ステップＳ４４）。具体的には、当該拡張認証情報の受信データに含まれるＩＰアドレスに基づき外部端末５０のＭＡＣアドレスが送信元ユーザ特定用情報１５３として取得される。
【０１７７】
送信元ユーザ特定用情報１５３が取得されると、送信元ユーザ特定用情報（ＭＡＣアドレス）１５３と依頼元ユーザ特定用情報（ＭＡＣアドレス）１５２とに基づき送信元ユーザと依頼元ユーザとが同一であるか否か、が判定される（ステップＳ４５）。依頼元ユーザと送信元ユーザとが同一であると判定される場合に、外部端末５０からの拡張認証情報が、拡張認証を伴う印刷におけるユーザ認証に用いる情報として特定される。そして、印刷ジョブの受信後に外部端末５０から受信された拡張認証情報（詳細には、ＮＦＣの確立（ステップＳ４１）後に外部端末５０から受信された拡張認証情報）が認証サーバ９０に送信される（ステップＳ２０）。
【０１７８】
なお、ステップＳ２１以降の処理は、上記第５実施形態（第１実施形態）と同様にして行われる。
【０１７９】
このような態様によれば、上記第５実施形態（第１実施形態）と同様の効果を得ることが可能である。
【０１８０】
＜７．変形例等＞
以上、この発明の実施の形態について説明したが、この発明は上記内容のものに限定されるものではない。
【０１８１】
たとえば、上記各実施形態等においては、単一の送信元ユーザ特定用情報（たとえばＭＡＣアドレス）１５１がＭＦＰ１０（認証情報管理テーブル３００）に登録される態様を例示したが、これに限定されず、複数の送信元ユーザ特定用情報（たとえばＭＡＣアドレスおよびメールアドレス）がＭＦＰ１０に登録されるようにしてもよい。
【０１８２】
具体的には、複数の送信元ユーザ特定用情報（たとえばＭＡＣアドレスおよびメールアドレス）がＭＦＰ１０に登録される場合、認証情報管理テーブル３００には、各送信元ユーザ特定用情報１５１が拡張認証情報とそれぞれ関連付けられて登録される。そして、印刷ジョブの受信に際して取得された依頼元ユーザ特定用情報１５２に基づき、送信元ユーザ特定用情報１５１に関連付けられて登録されている拡張認証情報が特定される。たとえば、印刷ジョブの受信に際して外部端末５０のＭＡＣアドレスが依頼元ユーザ特定用情報１５２として取得される場合に、送信元ユーザ特定用情報（この場合はＭＡＣアドレス）１５１に関連付けられて登録されている拡張認証情報が特定される。また、たとえば、印刷ジョブの受信に際してメールアドレスが依頼元ユーザ特定用情報１５２として取得される場合に、送信元ユーザ特定用情報（この場合はメールアドレス）に関連付けられて登録されている拡張認証情報が特定される。このように、複数の送信元ユーザ特定用情報１５１がＭＦＰ１０に登録されるようにしてもよい。
【０１８３】
また、上記第１〜第５実施形態等においては、拡張認証情報の登録処理に際して、ユーザ情報入力画面２００（図５等参照）にて「ＳＥＴ」ボタン２５１が押下されると、拡張認証情報が外部端末５０からＭＦＰ１０に送信（手動送信）される（ステップＳ１２（図４等参照））態様を例示したが、これに限定されない。
【０１８４】
たとえば、ＭＦＰ１０と外部端末５０との間のＮＦＣ通信が確立した後に、拡張認証情報が外部端末５０からＭＦＰ１０に自動的に送信（自動送信）されるようにしてもよい。具体的には、ユーザ情報入力画面２００にて拡張認証情報等が入力された（ステップＳ１１）後において、ユーザが、ＭＦＰ１０の設置場所へと移動し、認証装置３０に自身の外部端末５０をかざす（近接させる）と、ＮＦＣ通信が確立する。そして、当該ＮＦＣ通信が確立すると、認証情報送信要求がＭＦＰ１０から外部端末５０へと送信され、認証情報送信要求に応答して、拡張認証情報が外部端末５０からＭＦＰ１０に自動的に送信されるようにしてもよい。
【０１８５】
また、上記第５および第６実施形態においては、ＮＦＣ確立後（ステップＳ４１）において拡張認証情報のうちの一部の情報を除く残りの情報（あるいは拡張認証情報のうちの全ての情報）が「ネットワーク１０８（無線ＬＡＮ等）を介して」外部端末５０からＭＦＰ１０に送信される態様を例示した。しかしながら、これに限定されず、依頼元ユーザ特定用情報１５２および送信元ユーザ特定用情報１５１，１５３としてユーザＩＤが取得される場合等において、当該残りの情報（あるいは当該全部の情報）が「ＮＦＣなどの近距離無線通信を介して」外部端末５０からＭＦＰ１０に送信されるようにしてもよい。当該残りの情報（あるいは当該全部の情報）が近距離無線通信を介して外部端末５０からＭＦＰ１０に送信される場合、近距離無線通信にて取得されたユーザＩＤと拡張認証情報におけるユーザＩＤとに基づき送信元ユーザと依頼元ユーザとの同一性が判定されればよい。
【０１８６】
また、上記各実施形態等においては、拡張認証を伴う印刷におけるユーザ認証処理が認証サーバ９０において実行される態様を例示したが、これに限定されず、拡張認証を伴う印刷におけるユーザ認証処理がＭＦＰ１０において実行されるようにしてもよい。
【０１８７】
また、上記各実施形態等においては、拡張認証にて要求される認証情報を外部端末５０の標準印刷ソフトウエア１０１が揃えることができない場合に本願発明が適用される態様を例示したが、これに限定されない。たとえば、外部端末５０の標準印刷ソフトウエア１０１とは異なるアプリケーションがサードベンダーなどによって提供され、拡張認証にて要求される認証情報を当該アプリケーションが揃えることができない場合にも、本願発明を適用することが可能である。換言すれば、拡張認証にて要求される認証情報を、外部端末５０の標準印刷ソフトウエア１０１以外のプログラムが揃えることができない場合にも、本願発明を適用することが可能である。
【０１８８】
また、上記各実施形態等においては、拡張認証にて要求される認証情報を外部端末５０が揃えることができない場合に本願発明が適用される態様を例示したが、これに限定されず、標準認証にて要求される認証情報を外部端末５０が揃えることができない場合にも、本願発明が適用されるようにしてもよい。たとえば、標準印刷ソフトウエア１０１とは異なるアプリケーション（印刷機能を有するアプリケーション）が、標準認証にて要求される認証情報の入力すら受け付けることができない場合にも、本願発明を適用することが可能である。具体的には、印刷ジョブの送信に際して当該異なるアプリケーションが用いられる場合に、当該印刷ジョブとは異なるタイミングで、認証情報登録アプリケーション１０２が用いられて、標準認証に要する認証情報が外部端末５０からＭＦＰ１０に送信されるようにしてもよい。
【符号の説明】
【０１８９】
１  印刷システム
１０  ＭＦＰ（印刷出力装置）
３０  認証装置
５０  外部端末
９０  認証サーバ
１５１，１５３  送信元ユーザ特定用情報
１５２  依頼元ユーザ特定用情報
２００〜２０５  ユーザ情報入力画面
３００〜３０４  認証情報管理テーブル
【図１】
2016122365.tif 000003
【図２】
2016122365.tif 000004
【図３】
2016122365.tif 000005
【図４】
2016122365.tif 000006
【図５】
2016122365.tif 000007
【図６】
2016122365.tif 000008
【図７】
2016122365.tif 000009
【図８】
2016122365.tif 000010
【図９】
2016122365.tif 000011
【図１０】
2016122365.tif 000012
【図１１】
2016122365.tif 000013
【図１２】
2016122365.tif 000014
【図１３】
2016122365.tif 000015
【図１４】
2016122365.tif 000016
【図１５】
2016122365.tif 000017
【図１６】
2016122365.tif 000018
【図１７】
2016122365.tif 000019
【図１８】
2016122365.tif 000020
【図１９】
2016122365.tif 000021
【図２０】
2016122365.tif 000022