(57)【要約】【課題】データの出力要求に関する認証処理に関して柔軟性を向上させること。【解決手段】１以上の情報処理装置を含む情報処理システムは、印刷要求の送信元の候補ごとに、当該印刷要求に対する認証の要否を示す情報を記憶する第一の記憶部と、ネットワークを介して印刷要求を受信する受信部と、前記受信部によって受信される印刷要求のうち、当該印刷要求に関して認証情報が受信された印刷要求については、当該認証情報に基づく認証に成功した場合に印刷を許可し、当該印刷要求に関して認証情報が受信されない印刷要求については、当該印刷要求の送信元が、前記第一の記憶部が記憶する情報に基づいて認証が不要であると判定される場合に印刷を許可する制御部と、を有することを特徴とする。【選択図】図３
2015069421.tif 000002
【特許請求の範囲】
【請求項１】
１以上の情報処理装置を含む情報処理システムであって、
印刷要求の送信元の候補ごとに、当該印刷要求に対する認証の要否を示す情報を記憶する第一の記憶部と、
ネットワークを介して印刷要求を受信する受信部と、
前記受信部によって受信される印刷要求のうち、当該印刷要求に関して認証情報が受信された印刷要求については、当該認証情報に基づく認証に成功した場合に印刷を許可し、当該印刷要求に関して認証情報が受信されない印刷要求については、当該印刷要求の送信元が、前記第一の記憶部が記憶する情報に基づいて認証が不要であると判定される場合に印刷を許可する制御部と、
を有することを特徴とする情報処理システム。
【請求項２】
前記制御部は、前記受信部によって受信される印刷要求のうち、当該印刷要求に関して認証情報が受信された印刷要求については、当該印刷要求の送信元が、前記第一の記憶部が記憶する情報に基づいて認証が不要であると判定される場合でも、当該認証情報に基づく認証に成功した場合に印刷を許可することを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記制御部は、前記第一の記憶部に前記認証の要否を示す情報が記憶されていない送信元からの印刷要求については、当該印刷要求に関して受信される認証情報に基づく認証に成功した場合に印刷を許可することを特徴とする請求項１又は２記載の情報処理システム。
【請求項４】
前記第一の記憶部は、印刷要求の送信元の候補ごとに、第二の記憶部に記憶された第一のユーザ情報を用いた認証の要否を示す情報と、前記第一のユーザ情報に対応付けられて第三の記憶部に記憶されている第二のユーザ情報を用いた認証の許否を示す情報を記憶し、
前記制御部は、前記受信部によって受信される印刷要求のうち、当該印刷要求に関して認証情報が受信された印刷要求については、前記第一の記憶部が記憶する情報に基づいて第二のユーザ情報を用いた認証が当該印刷要求の送信元に許可されると判定される場合には、前記第三の記憶部において当該認証情報に一致する第二のユーザ情報に対応付けられている第一のユーザ情報に基づく認証に成功したときに印刷を許可し、前記第一の記憶部が記憶する情報に基づいて第二のユーザ情報を用いた認証が当該印刷要求の送信元に許可されないと判定される場合には、当該認証情報と第二の記憶部が記憶する第一のユーザ情報とに基づく認証に成功したときに印刷を許可することを特徴とする請求項１乃至３いずれか一項記載の情報処理システム。
【請求項５】
印刷要求の送信元の候補ごとに、当該印刷要求に対する認証の要否を示す情報を記憶する第一の記憶部と、
ネットワークを介して印刷要求を受信する受信部と、
前記受信部によって受信される印刷要求のうち、当該印刷要求に関して認証情報が受信された印刷要求については、当該認証情報に基づく認証に成功した場合に印刷を許可し、当該印刷要求に関して認証情報が受信されない印刷要求については、当該印刷要求の送信元が、前記第一の記憶部が記憶する情報に基づいて認証が不要であると判定される場合に印刷を許可する制御部と、
を有することを特徴とする情報処理装置。
【請求項６】
ネットワークを介して印刷要求を受信する受信手順と、
前記受信手順において受信される印刷要求のうち、当該印刷要求に関して認証情報が受信された印刷要求については、当該認証情報に基づく認証に成功した場合に印刷を許可し、当該印刷要求に関して認証情報が受信されない印刷要求については、当該印刷要求の送信元が、印刷要求の送信元の候補ごとに第一の記憶部に記憶されている、当該印刷要求に対する認証の要否を示す情報に基づいて認証が不要であると判定される場合に印刷を許可する制御手順と、
をコンピュータが実行することを特徴とする情報処理方法。
【請求項７】
ネットワークを介して印刷要求を受信する受信手順と、
前記受信手順において受信される印刷要求のうち、当該印刷要求に関して認証情報が受信された印刷要求については、当該認証情報に基づく認証に成功した場合に印刷を許可し、当該印刷要求に関して認証情報が受信されない印刷要求については、当該印刷要求の送信元が、印刷要求の送信元の候補ごとに第一の記憶部に記憶されている、当該印刷要求に対する認証の要否を示す情報に基づいて認証が不要であると判定される場合に印刷を許可する制御手順と、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
画像形成装置が印刷を実行すると、印刷用紙やトナー等が消費される。これらの消費に対する課金先の区別等を可能とするために、印刷データにユーザ情報を含めることが行われている。画像形成装置は、印刷データに含まれているユーザ情報について認証を実行し、認証された場合に、当該印刷データについて印刷を行う。ユーザ情報が認証されることにより、当該印刷データに関する印刷要求元のユーザが特定され、当該ユーザを課金先とすることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、全ての印刷要求について、印刷要求元のユーザの特定が必要であるとは限らない。例えば、特定のコンピュータシステムからの印刷データについては、課金管理が厳密に行われるため、印刷要求元のユーザの特定が必要とされるが、他のコンピュータシステムやユーザ端末からの印刷データについては、課金管理が厳密ではないため、印刷要求元のユーザの特定が不要とされる場合も考えられる。
【０００４】
このように、印刷要求元のユーザの特定に関して要件の異なる複数のコンピュータシステム等が混在する場合、それぞれのコンピュータシステムごとに、個別の画像形成装置を割り当てることが考えられる。すなわち、印刷要求元のユーザの特定が必要なコンピュータシステムについては、印刷データに含まれているユーザ情報について認証を行うように実装された画像形成装置を割り当て、印刷要求元のユーザの特定が不要なコンピュータシステムについては、斯かる認証を行わないで印刷を行うように実装された画像形成装置を割り当てることが考えられる。
【０００５】
しかし、画像形成装置の個別な設置は、経済的ではない。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、データの出力要求に関する認証処理に関して柔軟性を向上させることを目的とする。
【課題を解決するための手段】
【０００７】
そこで上記課題を解決するため、１以上の情報処理装置を含む情報処理システムは、印刷要求の送信元の候補ごとに、当該印刷要求に対する認証の要否を示す情報を記憶する第一の記憶部と、ネットワークを介して印刷要求を受信する受信部と、前記受信部によって受信される印刷要求のうち、当該印刷要求に関して認証情報が受信された印刷要求については、当該認証情報に基づく認証に成功した場合に印刷を許可し、当該印刷要求に関して認証情報が受信されない印刷要求については、当該印刷要求の送信元が、前記第一の記憶部が記憶する情報に基づいて認証が不要であると判定される場合に印刷を許可する制御部と、を有することを特徴とする。
【発明の効果】
【０００８】
データの出力要求に関する認証処理に関して柔軟性を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態における印刷システムの構成例を示す図である。
【図２】本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図３】本発明の実施の形態における印刷システムの機能構成例を示す図である。
【図４】認証要否設定画面の表示例を示す図である。
【図５】認証要否記憶部の構成例を示す図である。
【図６】別名記憶部の構成例を示す図である。
【図７】画像形成装置が実行する処理手順の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における印刷システムの構成例を示す図である。図１に示される印刷システム１おいて、画像形成装置１０は、一以上のユーザ端末４０、一以上の業務システム５０、及び認証装置２０とネットワークを介して通信可能に接続されている。また、認証装置２０とユーザ管理装置３０とは、ネットワークを介して通信可能に接続されている。なお、図１は、論理的な接続関係を示している。物理的な接続関係は、図１に示される形態に限定されない。例えば、画像形成装置１０は、一以上のユーザ端末４０、一以上の業務システム５０、認証装置２０、及びユーザ管理装置３０が、共通のＬＡＮ（Local Area Network）等に接続されていてもよい。
【００１１】
画像形成装置１０は、例えば、複合機又はプリンタである。本実施の形態において、画像形成装置１０は、印刷機能を有していればよい。画像形成装置１０は、ユーザ端末４０又は業務システム５０から送信される印刷要求に応じ、印刷を実行する。
【００１２】
ユーザ端末４０は、例えば、ＰＣ（Personal Computer）、タブレット型端末、スマートフォン、又は携帯電話等、個人のユーザが利用する端末である。例えば、ユーザ端末４０は、ユーザによって入力される指示に応じて、印刷要求を画像形成装置１０に送信する。
【００１３】
業務システム５０は、例えば、会計システム又は医療システム等、特定の業務に特化したコンピュータシステムである。例えば、業務システム５０は、自動的に印刷データを生成し、当該印刷データを含む印刷要求を、画像形成装置１０に送信する。
【００１４】
ユーザ管理装置３０は、印刷システム１のユーザに関する情報（以下、「ユーザ情報」という。）を管理（記憶）する。例えば、ユーザ管理装置３０は、ユーザごとに、当該ユーザのユーザ名及びパスワード等を記憶する。例えば、ユーザ管理装置３０は、ＬＤＡＰ（Lightweight Directory Access Protocol）サーバ又はＡｃｔｉｖｅＤｉｒｅｃｔｏｒｙであってもよい。
【００１５】
認証装置２０は、画像形成装置１０からの認証要求に応じ、ユーザ管理装置３０を用いて認証処理を実行する。例えば、画像形成装置１０は、ユーザ端末４０又は業務システム５０から受信される印刷要求に関する認証要求を、認証装置２０に送信する。本実施の形態において、認証装置２０は、通常認証及び別名認証の二つの認証方式を提供する。
【００１６】
通常認証とは、画像形成装置１０からの認証要求に指定された認証情報と、ユーザ管理装置３０において記憶されているユーザ情報とが直接的に比較又は照合されて行われる認証方式をいう。すなわち、通常認証の認証要求に指定される認証情報は、ユーザ管理装置３０に記憶されているユーザ名及びパスワード等を含む。
【００１７】
別名認証とは、画像形成装置１０からの認証要求に指定される認証情報として、別名を指定することが可能な認証方式である。ここで、別名とは、ユーザ管理装置３０に記憶されているユーザ情報とは無関係に定義されたユーザ名をいう。認証装置２０は、各別名について、ユーザ管理装置３０に記憶されているいずれかのユーザ情報との対応付けを管理している。認証装置２０は、当該対応付けに基づいて、別名からユーザ情報を特定し、当該ユーザ情報を用いて認証を行う。
【００１８】
なお、別名認証の意義の一例として、例えば、業務システム５０において使用されるユーザ名が、ユーザ管理装置３０において記憶されているユーザ名とは無関係に設定される例が挙げられる。例えば、各業務システム５０は、印刷システム１とは別に認証機能を有しており、当該認証機能においてユーザ名が管理されている。その結果、各業務システム５０からの印刷要求には、各業務システム５０において有効なユーザ名が指定される。
【００１９】
一方、各業務システム５０からの印刷要求について、画像形成装置１０が各業務システム５０に対して認証を要求するよりも、ユーザ管理装置３０に記憶されているユーザ情報を用いて認証を行う方が、システム構成としてシンプルである。仮に、画像形成装置１０が各業務システム５０に対して認証を要求する場合、画像形成装置１０は、業務システム５０ごとに異なる手順に従って、認証を要求する必要が有るからである。また、そもそも、各業務システム５０が、外部（ここでは、画像形成装置１０）から認証要求を受け付けるためのインタフェースを公開していない可能性も有る。
【００２０】
そこで、各業務システム５０において有効なユーザ名を別名とし、ユーザ管理装置３０が記憶するいずれかのユーザ情報に対応付けることで、各業務システム５０において有効なユーザ名についての認証を、ユーザ管理装置３０を用いて実行可能としようというわけである。なお、別名に対応付けられるユーザ情報は、既存のユーザ情報でなくてもよい。別名に合わせて新たなユーザ情報が定義されてもよい。
【００２１】
図２は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。図２において、画像形成装置１０は、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、操作パネル１５、ネットワークインタフェース１６、及びＳＤカードスロット１７等のハードウェアを有する。
【００２２】
コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、ＨＤＤ１１４、及びＮＶＲＡＭ１１５等を有する。ＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記憶されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等が記憶される。ＮＶＲＡＭ１１５には、各種の設定情報等が記憶される。
【００２３】
スキャナ１２は、原稿より画像データを読み取るためのハードウェア（画像読取手段）である。プリンタ１３は、印刷データを印刷用紙に印刷するためのハードウェア（印刷手段）である。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル１５は、ユーザからの入力の受け付けを行うためのボタン等の入力手段や、液晶パネル等の表示手段等を備えたハードウェアである。液晶パネルは、タッチパネル機能を有していてもよい。この場合、当該液晶パネルは、入力手段の機能をも兼ねる。ネットワークインタフェース１６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。ＳＤカードスロット１７は、ＳＤカード８０に記憶されたプログラムを読み取るために利用される。すなわち、画像形成装置１０では、ＲＯＭ１１３に記憶されたプログラムだけでなく、ＳＤカード８０に記憶されたプログラムもＲＡＭ１１２にロードされ、実行されうる。なお、他の記録媒体（例えば、ＣＤ−ＲＯＭ又はＵＳＢ（Universal Serial Bus）メモリ等）によってＳＤカード８０が代替されてもよい。すなわち、ＳＤカード８０の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、ＳＤカードスロット１７は、記録媒体の種類に応じたハードウェアによって代替されればよい。
【００２４】
図３は、本発明の実施の形態における印刷システムの機能構成例を示す図である。図３において、画像形成装置１０は、認証要否設定部１２１、印刷制御部１２２、及び認証制御部１２３等を有する。これら各部は、画像形成装置１０にインストールされたプログラムが、ＣＰＵ１１１に実行させる処理により実現される。画像形成装置１０は、また、認証要否記憶部１２４を有する。認証要否記憶部１２４は、例えば、ＨＤＤ１１４を用いて実現可能である。
【００２５】
認証要否設定部１２１は、画像形成装置１０に対する印刷要求の送信元の候補ごとに、認証の要否等を示す情報を、例えば、管理者等のユーザに設定させるための処理を実行する。例えば、認証要否設定部１２１は、ユーザ端末４０に、認証要否設定画面を提供する。ユーザ端末４０は、認証要否設定画面を表示させ、ユーザからの設定を受け付ける。
【００２６】
図４は、認証要否設定画面の表示例を示す図である。図４において、認証要否設定画面５１０は、候補リスト５１１、追加ボタン５１２、削除ボタン５１３、ラジオボタン５１４、ラジオボタン５１５、キャンセルボタン５１６、及びＯＫボタン５１７等を含む。
【００２７】
候補リスト５１１は、画像形成装置１０に対する印刷要求の送信元の候補の識別情報の一覧である。本実施の形態では、当該識別情報としてＩＰアドレスが用いられているが、印刷要求に指定される情報であって、印刷要求の送信元を識別可能な情報であれば、ホスト名やＭＡＣアドレス等、他の識別情報が利用されてもよい。候補リスト５１１には、業務システム５０のＩＰアドレスが指定される。但し、ユーザ端末４０のＩＰアドレスが、候補リスト５１１に指定されてもよい。
【００２８】
追加ボタン５１２は、候補リスト５１１に対するエントリの追加要求を受け付けるためのボタンである。削除ボタン５１３は、候補リストにおいて選択されているエントリの削除要求を受け付けるためのボタンである。ラジオボタン５１４は、候補リスト５１１において選択されている候補について、通常認証の要否を設定させるためのラジオボタンである。ラジオボタン５１５は、候補リスト５１１において選択されている候補について、別名認証の許否（又は可否）を設定させるためのラジオボタンである。キャンセルボタン５１６は、設定内容の破棄要求を受け付けるためのボタンである。キャンセルボタン５１６が押下された場合、認証要否記憶部１２４への設定内容の保存は行われない。ＯＫボタン５１７は、設定内容の保存要求を受け付けるためのボタンである。ＯＫボタン５１７が押下されると、認証要否設定部１２１は、設定内容を認証要否記憶部１２４に記憶する。なお、認証要否設定画面５１０は、画像形成装置１０の操作パネル１５に表示されてもよい。
【００２９】
図５は、認証要否記憶部の構成例を示す図である。図５に示されるように、認証要否記憶部１２４は、印刷要求の送信元の候補ごとに、ＩＰアドレス、通常認証の要否、及び別名認証の許否等を示す情報を記憶する。
【００３０】
図３に戻る。印刷制御部１２２は、ユーザ端末４０又は業務システム５０から印刷要求を受信する。印刷制御部１２２は、受信された印刷要求に応じた印刷の実行の許否を、認証制御部１２３に問い合わせる。印刷制御部１２２は、印刷が許可された印刷要求について、印刷を実行する。
【００３１】
認証制御部１２３は、印刷制御部１２２からの問い合わせに係る印刷要求に応じた印刷について、認証要否記憶部１２４が記憶する情報、及びユーザ管理装置３０を用いた認証処理の結果等に基づいて、実行の許否を判定する。
【００３２】
認証装置２０は、認証部２１及び別名記憶部２２等を有する。認証部２１は、認証装置２０にインストールされたプログラムが認証装置２０のＣＰＵに実行させる処理により実現される。別名記憶部２２は、認証装置２０が有する補助記憶装置等を用いて実現可能である。認証部２１は、画像形成装置１０の認証制御部１２３からの認証要求に応じ、通常認証又は別名認証を実行する。別名記憶部２２は、各別名を、ユーザ管理装置３０が記憶するユーザ情報に対応付けて記憶する。
【００３３】
図６は、別名記憶部の構成例を示す図である。図６において、別名記憶部２２は、別名ごとに、当該別名、ＩＰアドレス、ユーザ名、及びパスワード等を記憶する。
【００３４】
ＩＰアドレスは、当該別名が有効である業務システム５０の識別情報である。業務システム５０間において無関係に設定されるユーザ名において、重複の可能性があるところ、業務システム５０ごとにユーザ名の区別を可能とするため、業務システム５０の識別情報が、別名に関連付けられている。なお、ＩＰアドレス以外が業務システム５０の識別情報として利用されてもよい。ユーザ名及びパスワードは、ユーザ管理装置３０において管理されているユーザ情報を構成するユーザ名及びパスワードである。
【００３５】
図３に戻る。ユーザ管理装置３０は、ユーザ情報記憶部３１を有する。ユーザ情報記憶部３１は、ユーザごとにユーザ情報を記憶する。
【００３６】
以下、画像形成装置１０が実行する処理手順について説明する。図７は、画像形成装置が実行する処理手順の一例を説明するためのフローチャートである。
【００３７】
ステップＳ１０１において、印刷制御部１２２は、いずれかのユーザ端末４０又はいずれかの業務システム５０から印刷要求を受信する。印刷要求には、印刷対象のデータ（印刷データ）が含まれている。印刷制御部１２２は、当該印刷要求に対する印刷の許否を、認証制御部１２３に問い合わせる。
【００３８】
続いて、認証制御部１２３は、受信された印刷要求の送信元（以下、「対象要求送信元」という。）が、認証要否記憶部１２４において送信元の候補として記憶されているか否かを判定する（Ｓ１０２）。例えば、印刷要求を送信したパケットの送信元アドレスが、認証要否記憶部１２４のいずれかのレコードに記憶されているか否かが判定される。
【００３９】
対象要求送信元が、送信元の候補として認証要否記憶部１２４に記憶されている場合（Ｓ１０２でＹｅｓ）、認証制御部１２３は、印刷要求に認証情報が付与されているか否かを判定する。例えば、印刷データの所定の項目に、ユーザ名、又はユーザ名及びパスワードが含まれているか否かが判定される。認証情報が付与されていない場合（Ｓ１０３でＮｏ）、認証制御部１２３は、対象要求送信元に関して、通常認証は不要であるか否かを判定する（Ｓ１０４）。当該判定は、対象要求送信元に関して、通常認証が不要であることが認証要否記憶部１２４に記憶されているか否かに基づいて行うことができる。
【００４０】
通常認証は不要であることが判定された場合（Ｓ１０４でＹｅｓ）、認証制御部１２３は、印刷の許可を示す応答を、印刷制御部１２２に返信する（Ｓ１０５）。通常認証は必要であると判定された場合（Ｓ１０４でＮｏ）、認証制御部１２３は、印刷の拒否（不許可）を示す応答を、印刷制御部１２２に返信する（Ｓ１０６）。
【００４１】
一方、印刷要求に認証情報が付与されている場合（Ｓ１０３でＹｅｓ）、認証制御部１２３は、対象要求送信元について、別名認証が許可されるか否かを判定する（Ｓ１０７）。当該判定は、対象要求送信元に関して、別名認証が許可されることが認証要否記憶部１２４に記憶されているか否かに基づいて行うことができる。
【００４２】
対象要求送信元について、別名認証が許可されると判定された場合（Ｓ１０７でＹｅｓ）、認証制御部１２３は、印刷要求に付与されている認証情報に含まれているユーザ名を指定して、別名認証の実行要求を認証装置２０に送信する（Ｓ１０８）。認証装置２０の認証部２１は、別名認証の実行要求に応じ、当該要求に指定されているユーザ名を別名として扱って認証を行う。具体的には、認証部２１は、当該別名に対応付いているユーザ名及びパスワードを、別名記憶部２２から検索する。該当するユーザ名及びパスワードが検索されない場合、認証部２１は、別名認証に失敗したと判定する。該当するユーザ名及びパスワードが検索された場合、認証部２１は、当該ユーザ名及びパスワードを含むユーザ情報を、ユーザ情報記憶部３１から検索する。該当するユーザ情報が検索された場合、認証部２１は、別名認証に成功したと判定する。該当するユーザ情報が検索されない場合、認証部２１は、別名認証に失敗したと判定する。認証部２１は、別名認証の結果を、認証制御部１２３に返信する。
【００４３】
別名認証の結果が失敗である場合（Ｓ１０９でＮｏ）、認証制御部１２３は、印刷要求に付与されている認証情報に含まれているユーザ名及びパスワードを指定して、通常認証の実行要求を認証装置２０に送信する（Ｓ１１０）。認証装置２０の認証部２１は、通常認証の実行要求に応じ、当該要求に指定されているユーザ名及びパスワードを含むユーザ情報を、ユーザ情報記憶部３１から検索する。該当するユーザ情報が検索された場合、認証部２１は、通常認証に成功したと判定する。該当するユーザ情報が検索されない場合、認証部２１は、通常認証に失敗したと判定する。認証部２１は、通常認証の結果を、認証制御部１２３に返信する。
【００４４】
なお、別名認証に失敗した場合に通常認証が行われるのは、本実施の形態では、印刷データに付与されている認証情報について、別名であるか否かの区別はされていないためである。したがって、まず、当該認証情報が別名として扱われ、別名認証に失敗した場合に、当該認証情報は、通常認証のためのユーザ名等として扱われるのである。印刷データに対する付与形態によって、別名と通常のユーザ名とが区別されている場合、別名認証に失敗した場合に、直ちに印刷が拒否されてもよい。
【００４５】
通常認証の結果が失敗である場合（Ｓ１１１でＮｏ）、認証制御部１２３は、印刷の拒否（不許可）を示す応答を、印刷制御部１２２に返信する（Ｓ１０６）。通常認証の結果が成功である場合（Ｓ１１１でＹｅｓ）、認証制御部１２３は、印刷の許可を示す応答を、印刷制御部１２２に返信する（Ｓ１１２）。
【００４６】
また、対象要求送信元が、認証要否記憶部１２４において送信元の候補として記憶されていない場合（Ｓ１０２でＮｏ）、認証制御部１２３は、印刷要求に認証情報が付与されているか否かを判定する（Ｓ１１３）。認証情報が付与されている場合（Ｓ１１３でＹｅｓ）、認証制御部１２３は、当該認証情報に含まれているユーザ名及びパスワードを指定して、通常認証の実行要求を認証装置２０に送信する（Ｓ１１４）。当該要求に応じて認証装置２０の認証部２１が実行する処理は、ステップＳ１１０に関して説明した通りである。
【００４７】
通常認証の結果が成功である場合（Ｓ１１５でＹｅｓ）、認証制御部１２３は、印刷の許可を示す応答を、印刷制御部１２２に返信する（Ｓ１１６）。通常認証の結果が失敗である場合（Ｓ１１５でＮｏ）、認証制御部１２３は、印刷の拒否（不許可）を示す応答を、印刷制御部１２２に返信する（Ｓ１１７）。
【００４８】
なお、印刷制御部１２２は、印刷の許可を示す応答が返信された場合、印刷要求に応じた印刷を実行する。印刷の拒否を示す応答が返信された場合、印刷要求に応じた印刷を実行しない。
【００４９】
続いて、図７の処理手順に対して、具体例を当てはめて説明する。まず、第一のケースとして、ステップＳ１０１において、認証情報が付与されていない印刷要求であって、送信元のＩＰアドレスが、「１９２．１６８．０．３」である印刷要求が受信された場合について説明する。この場合、印刷制御部１２２は、受信された印刷要求の送信元のＩＰアドレスを指定して、印刷の許否を認証制御部１２３に問い合わせる。
【００５０】
認証制御部１２３は、認証要否記憶部１２４（図５）を参照し、「１９２．１６８．０．３」が送信元の候補として登録されていることを判定する（Ｓ１０２でＹｅｓ）。続いて、認証制御部１２３は、印刷制御部１２２からの問い合わせに認証情報が指定されていないことに基づいて、印刷要求には認証情報が付与されていないことを判定する（Ｓ１０３でＮｏ）。続いて、認証制御部１２３は、認証要否記憶部１２４（図５）を参照し、「１９２．１６８．０．３」については、通常認証は不要であることを判定する（Ｓ１０４でＹｅｓ）。そこで、認証制御部１２３は、印刷の許可を示す応答を、印刷制御部１２２に返信する（Ｓ１０５）。
【００５１】
なお、仮に、「１９２．１６８．０．３」に対して、通常認証が必要である場合（Ｓ１０４でＮｏ）、認証制御部１２３は、印刷の拒否を示す応答を印刷制御部１２２に返信する。
【００５２】
次に、第二のケースとして、ステップＳ１０１において、別名である「ｈｏｓｔｓｙｓｔｅｍ１」が認証情報として付与された印刷要求であって、送信元のＩＰアドレスが、「１９２．１６８．０．１」である印刷要求が受信された場合について説明する。この場合、印刷制御部１２２は、当該送信元のＩＰアドレスと、当該認証情報とを指定して、印刷の許否を認証制御部１２３に問い合わせる。
【００５３】
認証制御部１２３は、認証要否記憶部１２４（図５）を参照し、「１９２．１６８．０．１」が送信元の候補として登録されていることを判定する（Ｓ１０２でＹｅｓ）。続いて、認証制御部１２３は、印刷制御部１２２からの問い合わせに認証情報が指定されていることに基づいて、印刷要求には認証情報が付与されていることを判定する（Ｓ１０３でＹｅｓ）。続いて、認証制御部１２３は、認証要否記憶部１２４（図５）を参照し、「１９２．１６８．０．１」について、別名認証が許可されていることを判定する（Ｓ１０７でＹｅｓ）。続いて、認証制御部１２３は、「ｈｏｓｔｓｙｓｔｅｍ１」を指定して、別名認証の実行要求を認証装置２０に送信する（Ｓ１０８）。
【００５４】
別名認証に成功した場合（Ｓ１０９でＹｅｓ）、認証制御部１２３は、印刷の許可を示す応答を、印刷制御部１２２に返信する（Ｓ１１２）。別名認証に失敗した場合（Ｓ１０９でＮｏ）、認証制御部１２３は、「ｈｏｓｔｓｙｓｔｅｍ１」を指定して、通常認証の実行を認証装置２０に要求する（Ｓ１１０）。なお、パスワードの指定の無い通常認証は、ユーザ情報記憶部３１において、指定されたユーザ名が記憶されていれば、成功であると判定されてもよい。
【００５５】
通常認証に失敗した場合（Ｓ１１１でＮｏ）、認証制御部１２３は、印刷の拒否を示す応答を、印刷制御部１２２に返信する（Ｓ１０６）。通常認証に成功した場合（Ｓ１１１でＹｅｓ）、認証制御部１２３は、印刷の許可を示す応答を、印刷制御部１２２に返信する（Ｓ１１２）。
【００５６】
次に、第三のケースとして、ステップＳ１０１において、ユーザ名「ｕｓｅｒ１」及びパスワードが認証情報として付与された印刷要求であって、送信元のＩＰアドレスが、「１９２．１６８．１．１」である印刷要求が受信された場合について説明する。この場合、印刷制御部１２２は、当該送信元のＩＰアドレスと、当該認証情報とを指定して、印刷の許否を認証制御部１２３に問い合わせる。
【００５７】
認証制御部１２３は、認証要否記憶部１２４（図５）を参照し、「１９２．１６８．１．１」が送信元の候補として登録されていないことを判定する（Ｓ１０２でＮｏ）。続いて、認証制御部１２３は、印刷制御部１２２からの問い合わせに認証情報が指定されていることに基づいて、印刷要求には認証情報が付与されていることを判定する（Ｓ１１３でＹｅｓ）。
【００５８】
続いて、認証制御部１２３は、認証情報に含まれているユーザ名及びパスワードを指定して、通常認証の実行要求を認証装置２０に送信する（Ｓ１１４）。通常認証に成功した場合（Ｓ１１５でＹｅｓ）、認証制御部１２３は、印刷の許可を示す応答を、印刷制御部１２２に返信する（Ｓ１１６）。通常認証に失敗した場合（Ｓ１１５でＮｏ）、認証制御部１２３は、印刷の拒否を示す応答を、印刷制御部１２２に返信する（Ｓ１１７）。
【００５９】
上述したように、本実施の形態によれば、印刷要求の送信元に応じて、認証の要否や認証の方式等を異ならせることができる。したがって、印刷要求に関する認証処理に関して柔軟性を向上させることができる。その結果、例えば、印刷要求の送信元ごとに、画像形成装置１０を設置させる必要性を低減することができる。
【００６０】
なお、本実施の形態では、印刷要求が出力要求の一例であり、印刷が出力の一例である例について説明した。但し、印刷以外の出力形態について、本実施の形態が適用されてもよい。例えば、データの配信や表示等が出力形態の一例であってもよい。この場合、画像形成装置１０は、複合機又はプリンタでなくてもよい。例えば、配信処理を実行するコンピュータや、プロジェクタ等のデータの表示を行う機器等によって、画像形成装置１０が置き換えられてもよい。
【００６１】
また、本実施の形態において、画像形成装置１０が有する機能は、認証装置２０が有していてもよい。また、認証装置２０とユーザ管理装置３０とは、一台のコンピュータによって実現されてもよい。また、画像形成装置１０が、認証装置２０及びユーザ管理装置３０の機能を有していてもよい。すなわち、本実施の形態における印刷システム１が有する機能は、一台の情報処理装置に集約されてもよいし、複数の情報処理装置に分散されてもよい。
【００６２】
なお、本実施の形態において、画像形成装置１０又は印刷システム１は、情報処理システム又は情報処理装置の一例である。認証要否記憶部１２４は、第一の記憶部の一例である。印刷制御部１２２は、受信部の一例である。認証制御部１２３は、制御部の一例である。ユーザ情報記憶部３１は、第二の記憶部の一例である。別名記憶部２２は、第三の記憶部の一例である。ユーザ情報記憶部３１が記憶するユーザ情報は、第一のユーザ情報の一例である。別名は、第二のユーザ情報は、第二のユーザ情報の一例である。
【００６３】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００６４】
１            印刷システム
１０          画像形成装置
１１          コントローラ
１２          スキャナ
１３          プリンタ
１４          モデム
１５          操作パネル
１６          ネットワークインタフェース
１７          ＳＤカードスロット
２０          認証装置
２１          認証部
２２          別名記憶部
３０          ユーザ管理装置
３１          ユーザ情報記憶部
４０          ユーザ端末
５０          業務システム
８０          ＳＤカード
１１１        ＣＰＵ
１１２        ＲＡＭ
１１３        ＲＯＭ
１１４        ＨＤＤ
１１５        ＮＶＲＡＭ
１２１        認証要否設定部
１２２        印刷制御部
１２３        認証制御部
１２４        認証要否記憶部
【先行技術文献】
【特許文献】
【００６５】
【特許文献１】特開２００６−１６８３４７号公報
【図１】
2015069421.tif 000003
【図２】
2015069421.tif 000004
【図３】
2015069421.tif 000005
【図４】
2015069421.tif 000006
【図５】
2015069421.tif 000007
【図６】
2015069421.tif 000008
【図７】
2015069421.tif 000009