(57)【要約】【課題】認証が要求される情報処理を指定時刻に実行させる際のユーザの利便性の向上を図る。【解決手段】画像形成装置３と、画像形成装置３に情報処理命令（画像形成命令）を送信する端末装置２と、情報処理命令の実行に際して要求される認証を発行する認証管理サーバ４とを有し、端末装置２は、情報処理命令の実行時刻を指定した情報処理命令に関する認証要求を認証管理サーバ４に送信し、認証管理サーバ４は、情報処理命令に付与する認証の有効期間に上限値を設け、端末装置２から取得した認証要求にて指定された情報処理命令の実行時刻が認証要求の取得時を起点として有効期間の上限値を経過した後の時刻である場合に、実行時刻に対応させた有効期間が設定された認証を端末装置２に発行する。【選択図】図１
2011048618.tif 000002
【特許請求の範囲】
【請求項１】
通信手段を介して取得した情報処理命令を実行する情報処理装置と、
前記通信手段を介して前記情報処理装置に前記情報処理命令を送信する処理命令装置と、
前記通信手段に接続され、前記情報処理装置での前記情報処理命令の実行に際して要求される認証を発行する認証発行装置とを有し、
前記処理命令装置は、前記情報処理命令の実行時刻を指定した当該情報処理命令に関する認証要求を前記認証発行装置に送信し、
前記認証発行装置は、前記情報処理命令に付与する前記認証の有効期間に上限値を設け、前記処理命令装置から取得した前記認証要求にて指定された前記情報処理命令の実行時刻が当該認証要求の取得時を起点として当該上限値を経過した後の時刻である場合に、当該実行時刻に対応させた有効期間が設定された当該認証を当該処理命令装置に発行することを特徴とする情報処理システム。
【請求項２】
前記処理命令装置は、前記実行時刻に対応した有効期間が設定された前記認証を前記認証発行装置から受け取り、当該認証と前記情報処理命令とを当該実行時刻に前記情報処理装置に対し送信して、当該情報処理装置にて当該情報処理命令を実行させることを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記認証発行装置は、前記処理命令装置から取得した前記認証要求にて指定された前記情報処理命令の実行時刻が当該認証要求の取得時を起点として前記上限値以内の時刻である場合に、当該認証要求の取得時刻に対応させた有効期間が設定された前記認証を当該処理命令装置に発行することを特徴とする請求項１記載の情報処理システム。
【請求項４】
前記認証発行装置は、前記処理命令装置から取得した前記認証要求の対象となる前記情報処理命令が当該処理命令装置に対して既に発行した前記認証にて処理可能である場合には、当該認証要求に対する前記認証を発行しないことを特徴とする請求項１記載の情報処理システム。
【請求項５】
情報処理装置にて実行させる情報処理命令に関する認証要求であって、当該情報処理命令の実行時刻が指定された当該認証要求を取得する取得手段と、
前記情報処理命令に付与する認証の有効期間に上限値を設定し、前記認証要求にて指定された前記情報処理命令の実行時刻が、当該認証要求の取得時を起点として当該有効期間の上限値を経過した後の時刻であるか否かを判断する判断手段と、
前記判断手段にて前記情報処理命令の実行時刻が前記上限値を経過した後の時刻であると判断された場合に、当該実行時刻に対応させた有効期間が設定された前記認証を発行する発行手段と
を備えたことを特徴とする認証発行装置。
【請求項６】
前記発行手段は、前記判断手段にて前記情報処理命令の実行時刻が前記認証要求の取得時を起点として前記上限値以内の時刻であると判断された場合に、当該認証要求の取得時刻に対応させた有効期間が設定された前記認証を発行することを特徴とする請求項５記載の認証発行装置。
【請求項７】
前記発行手段は、取得した前記認証要求の対象となる前記情報処理命令が当該認証要求の送信元に対して既に発行した前記認証にて処理可能である場合には、当該認証要求に対する前記認証を発行しないことを特徴とする請求項５記載の認証発行装置。
【請求項８】
コンピュータに、
情報処理装置にて実行させる情報処理命令に関する認証要求であって、当該情報処理命令の実行時刻が指定された当該認証要求を取得する機能と、
前記情報処理命令に付与する認証の有効期間に上限値を設定し、前記認証要求にて指定された前記情報処理命令の実行時刻が、当該認証要求の取得時を起点として当該有効期間の上限値を経過した後の時刻であるか否かを判断する機能と、
前記情報処理命令の実行時刻が前記上限値を経過した後の時刻であると判断された場合に、当該実行時刻に対応させた有効期間が設定された前記認証を発行する機能と
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、認証発行装置、およびプログラムに関する。
【背景技術】
【０００２】
一般に、画像情報等の情報を処理する情報処理システムにおいては、ユーザが例えば特定の画像形成装置において画像情報を印刷処理させる場合に、その画像形成装置の使用に関する認証を受けることが必要となる。
例えば特許文献１には、指定された時刻にウェブサーバにアクセスし、ウェブサーバが保持するコンテンツデータを取得してこれを一旦保存し、コンテンツデータを表示させるためのパスワードの入力に基づいて、入力されたパスワードと予め登録されたパスワードとが一致した場合に、保存したコンテンツを表示させるように制御する画像形成装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１４６３１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、認証が要求される情報処理を指定時刻に実行させる際のユーザの利便性の向上を図ることを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、通信手段を介して取得した情報処理命令を実行する情報処理装置と、前記通信手段を介して前記情報処理装置に前記情報処理命令を送信する処理命令装置と、前記通信手段に接続され、前記情報処理装置での前記情報処理命令の実行に際して要求される認証を発行する認証発行装置とを有し、前記処理命令装置は、前記情報処理命令の実行時刻を指定した当該情報処理命令に関する認証要求を前記認証発行装置に送信し、前記認証発行装置は、前記情報処理命令に付与する前記認証の有効期間に上限値を設け、前記処理命令装置から取得した前記認証要求にて指定された前記情報処理命令の実行時刻が当該認証要求の取得時を起点として当該上限値を経過した後の時刻である場合に、当該実行時刻に対応させた有効期間が設定された当該認証を当該処理命令装置に発行することを特徴とする情報処理システムである。
【０００６】
請求項２に記載の発明は、前記処理命令装置は、前記実行時刻に対応した有効期間が設定された前記認証を前記認証発行装置から受け取り、当該認証と前記情報処理命令とを当該実行時刻に前記情報処理装置に対し送信して、当該情報処理装置にて当該情報処理命令を実行させることを特徴とする請求項１記載の情報処理システムである。
請求項３に記載の発明は、前記認証発行装置は、前記処理命令装置から取得した前記認証要求にて指定された前記情報処理命令の実行時刻が当該認証要求の取得時を起点として前記上限値以内の時刻である場合に、当該認証要求の取得時刻に対応させた有効期間が設定された前記認証を当該処理命令装置に発行することを特徴とする請求項１記載の情報処理システムである。
請求項４に記載の発明は、前記認証発行装置は、前記処理命令装置から取得した前記認証要求の対象となる前記情報処理命令が当該処理命令装置に対して既に発行した前記認証にて処理可能である場合には、当該認証要求に対する前記認証を発行しないことを特徴とする請求項１記載の情報処理システムである。
【０００７】
請求項５に記載の発明は、情報処理装置にて実行させる情報処理命令に関する認証要求であって、当該情報処理命令の実行時刻が指定された当該認証要求を取得する取得手段と、前記情報処理命令に付与する認証の有効期間に上限値を設定し、前記認証要求にて指定された前記情報処理命令の実行時刻が、当該認証要求の取得時を起点として当該有効期間の上限値を経過した後の時刻であるか否かを判断する判断手段と、前記判断手段にて前記情報処理命令の実行時刻が前記上限値を経過した後の時刻であると判断された場合に、当該実行時刻に対応させた有効期間が設定された前記認証を発行する発行手段とを備えたことを特徴とする認証発行装置である。
【０００８】
請求項６に記載の発明は、前記発行手段は、前記判断手段にて前記情報処理命令の実行時刻が前記認証要求の取得時を起点として前記上限値以内の時刻であると判断された場合に、当該認証要求の取得時刻に対応させた有効期間が設定された前記認証を発行することを特徴とする請求項５記載の認証発行装置である。
請求項７に記載の発明は、前記発行手段は、取得した前記認証要求の対象となる前記情報処理命令が当該認証要求の送信元に対して既に発行した前記認証にて処理可能である場合には、当該認証要求に対する前記認証を発行しないことを特徴とする請求項５記載の認証発行装置である。
【０００９】
請求項８に記載の発明は、コンピュータに、情報処理装置にて実行させる情報処理命令に関する認証要求であって、当該情報処理命令の実行時刻が指定された当該認証要求を取得する機能と、前記情報処理命令に付与する認証の有効期間に上限値を設定し、前記認証要求にて指定された前記情報処理命令の実行時刻が、当該認証要求の取得時を起点として当該有効期間の上限値を経過した後の時刻であるか否かを判断する機能と、前記情報処理命令の実行時刻が前記上限値を経過した後の時刻であると判断された場合に、当該実行時刻に対応させた有効期間が設定された前記認証を発行する機能とを実現させることを特徴とするプログラムである。
【発明の効果】
【００１０】
請求項１の発明によれば、本発明を採用しない場合に比較して、認証が要求される情報処理を指定時刻に実行させる際のユーザの利便性の向上を図ることができる。
請求項２の発明によれば、本発明を採用しない場合に比較して、認証要求手続を行う際のユーザの手間を低減することができる。
請求項３の発明によれば、本発明を採用しない場合に比較して、情報処理命令を実行する際の情報漏洩に対する安全性を高めることができる。
請求項４の発明によれば、本発明を採用しない場合に比較して、認証の発行の効率化を図ることができる。
【００１１】
請求項５の発明によれば、本発明を採用しない場合に比較して、認証が要求される情報処理を指定時刻に実行させる際のユーザの利便性の向上を図ることができる。
請求項６の発明によれば、本発明を採用しない場合に比較して、情報処理命令を実行する際の情報漏洩に対する安全性を高めることができる。
請求項７の発明によれば、本発明を採用しない場合に比較して、認証の発行の効率化を図ることができる。
請求項８の発明によれば、本発明を採用しない場合に比較して、認証が要求される情報処理を指定時刻に実行させる際のユーザの利便性の向上を図ることができる。
【図面の簡単な説明】
【００１２】
【図１】本実施の形態の情報処理システムの構成例を示す図である。
【図２】端末装置の構成を説明するブロック図である。
【図３】画像形成装置の構成を説明するブロック図である。
【図４】認証管理サーバの構成を説明するブロック図である。
【図５】認証管理部が行う認証チケットの発行処理の内容の一例を示したフローチャートである。
【図６】画像形成装置が行う画像形成命令に対する処理の内容の一例を示したフローチャートである。
【図７】認証管理サーバの認証管理部の内部構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
＜情報処理システムの説明＞
図１は、本実施の形態の情報処理システム１の構成例を示す図である。図１に例示した情報処理システム１では、例えばユーザの作業スペース（例えば、デスク）等に設置された処理命令装置の一例である端末装置２と、端末装置２にて作成/保存等された画像データに基づき用紙上に画像を形成する情報処理装置の一例である画像形成装置３と、端末装置２による画像形成装置３の使用に対して認証を発行する認証発行装置の一例である認証管理サーバ４とが、通信手段の一例であるＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、インターネット等のネットワーク５を介して双方向に通信可能に接続されている。通信手段としては、電話回線や衛星通信回線（例えば、デジタル衛星放送における空間伝送路）等の通信回線を介在させてもよい。
なお、ネットワーク５上には通常、複数の端末装置２と複数の画像形成装置３とが接続可能であるが、図１では、その一部として、それぞれ１台の端末装置２と１台の画像形成装置３とが接続された構成を示している。
【００１４】
＜端末装置の説明＞
まず、情報処理システム１の構成要素である端末装置２について説明する。
端末装置２は、例えばパーソナルコンピュータ（ＰＣ）が用いられ、文書や図形、グラフィック、写真等からなる画像データを作成/記憶する。
図２は、端末装置２の構成を説明するブロック図である。図２に示したように、端末装置２は、端末装置２全体の動作制御や各種の情報処理を行う主制御部２０、予め定められたアプリケーションソフトに従って画像データを作成する画像データ作成部２１を備えている。また、端末装置２は、ネットワーク５に接続され、例えば画像形成装置３への画像形成命令や画像形成装置３の使用に際して要求される認証情報等の送受信を行う通信部２２、プログラムや各種データ等が記憶される外部記憶部２３を備えている。さらには、端末装置２は、ユーザからの指示入力の受付やユーザへの各種情報の表示を行うユーザインタフェース（ＵＩ）部２４、画像形成装置３の使用に際して要求される認証情報を記憶する認証情報記憶部２５を備えている。
この主制御部２０、画像データ作成部２１、通信部２２、外部記憶部２３、およびＵＩ部２４は、バス２６に接続され、相互に信号や情報の送受信を行う。
【００１５】
端末装置２の上記した主制御部２０、画像データ作成部２１、および通信部２２は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、外部記憶部２３に、端末装置２の各構成部を制御するためのオペレーティングシステム、オペレーティングシステムと協働して各構成部の機能を実行するアプリケーションソフト、さらには、画像データ作成部２１にて作成された画像データや外部記憶部２３に記憶された画像データ等に関する画像形成装置３への画像形成命令を生成するプリンタドライバプログラム等が記憶されている。そして、端末装置２の図示しないＣＰＵが、これらのプログラムを外部記憶部２３から主記憶装置（ＲＡＭ）に読み込み、各構成部の機能を実現する処理を行う。
【００１６】
＜端末装置での画像形成命令の生成/送信処理の説明＞
ＵＩ部２４からユーザによる印刷指示が入力されると、主制御部２０は、外部記憶部２３からプリンタドライバプログラムを読み込み、起動させる。それにより、主制御部２０はプリンタドライバプログラムに従って、画像データ作成部２１にて作成された画像データや外部記憶部２３に記憶された画像データ等に関する画像形成装置３への画像形成命令を生成する。そして、主制御部２０は、生成した画像形成命令を通信部２２から画像形成装置３に送信する。
なお、ここでの「画像形成命令」には、画像データ（画像情報）に加えて、例えば、印刷部数、用紙サイズ、Ｎ−ｕｐ（用紙の１ページ（物理ページ）内に電子文書のＮページ（論理ページ）を割り付ける印刷）、余白の大きさ等の印刷形式等を指定する各種命令情報が含まれる。
【００１７】
＜ユーザ認証手続についての説明＞
端末装置２では、画像形成装置３に対して画像形成命令を送信する場合に、情報漏洩に対する安全性を高める観点から、ユーザに対して画像形成装置３の使用に関する認証（ユーザ認証）を受けるための手続（ユーザ認証手続）の実行を要求する。具体的には、端末装置２は、画像形成装置３への画像形成命令の送信要求を受け付ける際に、ユーザを識別する識別情報（以下、「ユーザ識別情報」）と、画像形成命令を処理する情報処理装置となる特定の画像形成装置３を識別する識別情報（以下、「デバイス識別情報」）と、画像形成装置３に対し画像形成命令を送信する時刻（画像形成命令の実行時刻）を指定する情報（以下、「指定時刻情報」）とに関しての入力を要求する表示をＵＩ部２４にて行う。そして、ユーザ識別情報、デバイス識別情報、および指定時刻情報がＵＩ部２４から入力されると、主制御部２０は、これらを通信部２２から認証管理サーバ４に送信する。
【００１８】
ここで、「ユーザ識別情報」には、例えば、端末装置２にログインする際に使用されるユーザＩＤやパスワード、ネットワーク５にアクセスする際に使用されるアカウントＩＤやパスワード等が用いられる。また、「デバイス識別情報」には、例えば、画像形成装置３のＭＡＣ（Media Access Control）アドレスやＩＰ（Internet Protocol）アドレス等が用いられる。また、「指定時刻情報」には、画像形成命令を送信する時刻がＵＩ部２４にて指定された場合には指定された時刻（指定時刻）および現在の時刻（現在時刻）、画像形成命令を送信する時刻がＵＩ部２４にて指定されなかった場合には現在時刻のみが設定される。
この場合に、ユーザＩＤやアカウントＩＤ等に関する入力が、ユーザＩＤやアカウントＩＤ等を記憶する認証用カードを端末装置２に設けたカード読取部（不図示）にて読み取らせることによって行われる構成としてもよい。
【００１９】
そして、主制御部２０は、送信したユーザ識別情報、デバイス識別情報、および指定時刻情報に対して、認証管理サーバ４から画像形成装置３の使用を認める認証票（以下、「認証チケット」、「認証」）を取得すると、取得した認証チケットを認証情報記憶部２５に記憶する。
ここでの「認証チケット」には、特定の画像形成装置３での使用権限に関する情報や、画像形成装置３にて使用が許可される時間的な制限（認証チケットの有効期間）に関する情報等が「認証情報」として設定されている。
主制御部２０は、画像形成装置３に対して画像形成命令を送信する際には、認証情報記憶部２５から認証チケットを読み出し、画像形成命令に認証チケットを付加して画像形成装置３に送信する。
【００２０】
＜画像形成装置の説明＞
次に、情報処理システム１の構成要素である画像形成装置３について説明する。
本実施の形態の画像形成装置３は、端末装置２から認証チケットが付加された画像形成命令を受信すると、受信した認証チケットに基づき、受信した画像形成命令が自装置にて使用権限が付与されたものであるか否かを判断する。そして、自装置にて使用権限が付与されたものであると判断した場合に、画像形成命令に従って画像形成処理を実行する。一方、使用権限が付与されたものでないと判断した場合には、受信した画像形成命令を廃棄する。
【００２１】
＜画像形成装置の構成の説明＞
図３は、画像形成装置３の構成を説明するブロック図である。図３に示したように、画像形成装置３は、画像形成装置３全体の動作制御や画像処理等の情報処理を行う主制御部３０、ネットワーク５と接続され、例えば端末装置２からの画像形成命令等を取得する通信部３１を備えている。
また、画像形成装置３は、端末装置２から送信された画像形成命令が自装置にて使用権限を有するか否かを判断する認証手段の一例としての認証部３２、主制御部３０にて画像処理された画像データに基づき用紙上に画像を形成する画像形成手段の一例としての画像出力部３３を備えている。画像出力部３３としては、例えば電子写真方式の画像形成エンジンが用いられる。
【００２２】
さらに、画像形成装置３は、ユーザからの指示入力の受付やユーザへの各種情報の表示を行うユーザインタフェース（ＵＩ）部３４、画像形成装置３の各構成部を制御するためのオペレーティングシステム、オペレーティングシステムと協働して各構成部の特定の機能を実現するアプリケーションソフト等の各種のプログラムや、画像データ等の各種データを記憶する外部記憶部３５を備えている。
そして、主制御部３０、通信部３１、認証部３２、画像出力部３３、ＵＩ部３４、および外部記憶部３５はバス３６に接続される。それにより、主制御部３０、通信部３１、認証部３２、画像出力部３３、ＵＩ部３４、および外部記憶部３５が相互に信号の送受信を行う。
【００２３】
通信部３１は、ネットワーク５を介して端末装置２から認証チケットが付加された画像形成命令を取得する。そして、通信部３１は、取得した認証チケットを認証部３２に転送し、取得した画像形成命令を主制御部３０に転送する。
認証部３２は、端末装置２から取得した認証チケットの正当性について、通信部３１から認証管理サーバ４に対して問い合わせを行う。そして、認証部３２は、端末装置２から取得した認証チケットに関する正当性が認証管理サーバ４にて確認された場合に、送信された画像形成命令が認証チケットに記述された認証情報の範囲内で自装置に関する使用権限を付与されたものであると認証する。
【００２４】
主制御部３０は、上記の認証部３２での認証を条件に、通信部３１にて取得した画像形成命令に従って画像形成命令に含まれる画像データに対する画像処理を実行する。そして、画像処理された画像データを画像出力部３３に転送する。
ＵＩ部３４は、例えば液晶タッチパネル等で構成され、例えばユーザによる印刷指示入力やユーザ識別情報、デバイス識別情報、および指定時刻情報の入力等を受け付ける。また、ユーザに対してユーザ識別情報、デバイス識別情報、および指定時刻情報の入力を要求する表示等の各種情報の表示を行う。
画像出力部３３は、例えば電子写真方式やインクジェット方式等からなる画像形成エンジンで構成されている。そして、主制御部３０から転送された画像データに基づき用紙に画像を形成する。
【００２５】
＜認証管理サーバの説明＞
次に、情報処理システム１の構成要素である認証管理サーバ４について説明する。
本実施の形態の認証管理サーバ４は、端末装置２から認証要求としてユーザ識別情報、デバイス識別情報、および指定時刻情報を受信する。そして、端末装置２から受信したユーザ識別情報、およびデバイス識別情報に基づき、ユーザ識別情報に記述されたユーザがデバイス識別情報に記述された画像形成装置３に関して使用権限を有するか否かを判断する。ユーザが画像形成装置３の使用権限を有すると判断した場合には、認証管理サーバ４は、端末装置２に対してデバイス識別情報に記述された画像形成装置３の使用を認める認証票である認証チケット（認証）を発行する。一方、使用権限を有しないと判断した場合には、認証チケットを発行しない。
すなわち、認証管理サーバ４は、ユーザが画像形成装置３における使用権限を有するものである場合に、画像形成装置３の使用を認める認証チケットを発行する所謂「ケルベロス（Kerberos）認証」を行う。
【００２６】
また、認証管理サーバ４は、認証チケットによって画像形成装置３の使用を許可する期間（認証チケットの有効期間）を、端末装置２から送信された指定時刻情報に基づいて設定する。
すなわち、認証管理サーバ４は、認証チケットにおいて画像形成装置３の使用を許可する期間に上限値（認証チケットの有効期間の上限値）を定めている。そのため、認証管理サーバ４は、指定時刻情報に指定時刻が含まれている場合には、その指定時刻が現在時刻（＝認証要求の受信（取得）時刻）を起点として有効期間の上限値（例えば、３時間）以内の時刻か、現在時刻を起点として有効期間の上限値を超えた後の時刻か、の何れであるかを判断する。そして、認証管理サーバ４は、指定時刻が現在時刻を起点として有効期間の上限値以内の時刻である場合には、画像形成装置３の使用に関する認証チケットの有効期間として、例えば「現在時刻を起点として有効期間の上限値以内の期間」を設定する。また、指定時刻が現在時刻を起点として有効期間の上限値を超えた後の時刻である場合には、画像形成装置３の使用に関する認証チケットの有効期間として、例えば「指定時刻を起点として有効期間の上限値以内の期間」を設定する。
一方、認証管理サーバ４は、指定時刻情報に指定時刻が含まれていない場合には、画像形成装置３の使用に関する認証チケットの有効期間として、例えば「現在時刻を起点として有効期間の上限値以内の期間」を設定する。
【００２７】
なお、ここでの「現在時刻を起点として有効期間の上限値以内の期間」や「指定時刻を起点として有効期間の上限値以内の期間」は、「現在時刻」または「指定時刻」を起点とした「有効期間の上限値到達時までの期間」、および「有効期間の上限値に到達する前の時刻までの期間」の双方を含む。以下の記載においても同様である。「現在時刻」または「指定時刻」を起点とした認証チケットの有効期間の長さに関しては、画像形成命令の内容、ユーザ名、認証の対象となる画像形成装置３等に応じて決定してもよい。また、一律に決定してもよい。さらには、端末装置２からの要求に応じて決定してもよい。
【００２８】
＜認証管理サーバの構成の説明＞
図４は、認証管理サーバ４の構成を説明するブロック図である。図４に示したように、認証管理サーバ４は、端末装置２から送信されたユーザ識別情報、デバイス識別情報、および指定時刻情報に基づいて認証チケットの発行等を管理する認証管理部４１、ネットワーク５と接続され、例えば端末装置２からのユーザ識別情報、デバイス識別情報、および指定時刻情報等を取得する取得手段の一例としての通信部４２を備えている。
また、認証管理サーバ４は、情報処理システム１に接続された画像形成装置３各々における各ユーザの使用権限に関する情報を記憶する使用権限情報記憶部４３、既に発行した認証チケットに関する情報を記憶する認証チケット情報記憶部４４、認証管理サーバ４の各構成部を制御するためのオペレーティングシステム、オペレーティングシステムと協働して各構成部の特定の機能を実現するアプリケーションソフト等の各種のプログラムや、各種データが記憶される外部記憶部４５を備えている。
そして、認証管理部４１、通信部４２、使用権限情報記憶部４３、認証チケット情報記憶部４４、および外部記憶部４５はバス４６に接続される。それにより、認証管理部４１、通信部４２、使用権限情報記憶部４３、認証チケット情報記憶部４４、および外部記憶部４５が相互に信号の送受信を行う。
【００２９】
使用権限情報記憶部４３は、情報処理システム１に接続された画像形成装置３各々におけるユーザ各々についての使用権限に関する情報を記憶している。例えば、ユーザＡは画像形成装置３の使用が許可されるが、ユーザＢは画像形成装置３の使用が許可されない等の使用権限情報が記憶されている。また、この場合の「使用権限」は、画像形成装置３各々における印刷機能毎に設定されていてもよい。例えば、ユーザＣは画像形成装置３でのカラー印刷の使用が許可されるが、ユーザＤは画像形成装置３の白黒印刷だけの使用が許可される等の使用権限が設定されていてもよい。その場合には、認証管理サーバ４は、端末装置２から画像形成命令の内容に関する情報をも取得して、画像形成装置３の使用許可について判断することとなる。
認証チケット情報記憶部４４は、端末装置２に対して画像形成装置３の使用を許可する認証チケットを発行した場合に、発行した認証チケットの内容に関する情報（認証情報）、認証チケットを発行した発行先である端末装置２から受け取ったユーザ識別情報、デバイス識別情報、および指定時刻情報等を相互に対応付けて記憶している。
【００３０】
＜認証管理部の機能の説明＞
認証管理部４１は、通信部４２にて端末装置２から送信されたユーザ識別情報、デバイス識別情報、および指定時刻情報を取得すると、ユーザ識別情報、およびデバイス識別情報に関し、使用権限情報記憶部４３に記憶された使用権限情報を参照して検証する。そして、認証管理部４１は、その検証結果に基づいて、ユーザ識別情報に記述されたユーザがデバイス識別情報に記述された画像形成装置３に関して使用権限を有するか否かを判断する。さらに、認証管理部４１は、ユーザが画像形成装置３に関して使用権限を有すると判断した場合には、引き続いて、端末装置２から送信された指定時刻情報に指定時刻が含まれているか否かを判断する。
【００３１】
認証管理部４１は、指定時刻情報に指定時刻が含まれている場合には、その指定時刻が現在時刻を起点として画像形成装置３の使用を許可できる期間（認証チケットの有効期間）の上限値以内の時刻か、有効期間の上限値を超えた後の時刻か、を判断する。そして、認証管理部４１は、指定時刻が現在時刻を起点として有効期間の上限値以内の時刻である場合には、画像形成装置３の使用を許可する有効期間を「現在時刻から有効期間の上限値以内の期間」として設定した認証チケットを発行する。また、指定時刻が現在時刻を起点として有効期間の上限値を経過した後の時刻である場合には、画像形成装置３の使用を許可する有効期間を「指定時刻から有効期間の上限値以内の期間」として設定した認証チケットを発行する。
一方、認証管理部４１は、指定時刻情報に指定時刻が含まれていない場合には、画像形成装置３の使用を許可する有効期間を「現在時刻から有効期間の上限値以内の期間」として設定した認証チケットを発行する。
このように、認証管理部４１は、情報処理命令の実行時刻（指定時刻）が認証要求の取得時（現在時刻）を起点として有効期間の上限値を経過した後の時刻であるか否かを判断する判断手段、認証チケット（認証）を発行する発行手段として機能する。
【００３２】
そして、認証管理部４１は、発行した認証チケットを通信部４２から端末装置２に送信する。また、認証管理部４１は、発行した認証チケットの内容に関する情報（認証情報）を、認証チケットを発行した発行先である端末装置２から受け取ったユーザ識別情報、デバイス識別情報、および指定時刻情報等と相互に対応付けて認証チケット情報記憶部４４に記憶する。
【００３３】
また、認証管理部４１は、画像形成装置３から認証チケットの正当性についての問い合わせを通信部４２にて受け取った場合に、認証チケット情報記憶部４４から当該認証チケットに記述された認証情報、当該認証チケットを発行した発行先である端末装置２から受け取ったユーザ識別情報、デバイス識別情報、および指定時刻情報を読み出す。そして、認証管理部４１は、画像形成装置３から問い合わせを受けた認証チケットの内容と認証チケット情報記憶部４４に記憶されている当該認証チケットに記述された認証情報等とを比較する。これらを比較した結果、画像形成装置３からの問い合わせを受けた認証チケットについての正当性が確認された場合には、認証管理部４１は、画像形成装置３に対して認証チケットの正当性について確認できた旨を示す「確認情報」を通信部４２から送信する。
一方、画像形成装置３からの問い合わせを受けた認証チケットについての正当性が確認できない場合には、認証管理部４１は、画像形成装置３に対して認証チケットの正当性について確認できない旨を示す「不確認情報」を通信部４２から送信する。
【００３４】
一般に、端末装置２からの認証要求に対して認証管理サーバ４が画像形成装置３の使用に関する認証（認証チケット）を与えても、端末装置２が実際に画像形成装置３にて画像形成命令（情報処理命令、ジョブ）を実行する時刻（以下、「ジョブ実行時刻」）が、認証管理サーバ４が画像形成装置３の使用を許可できる期間の上限値を経過した後である場合がある。その場合には、端末装置２は認証管理サーバ４から認証を受けたとしても、ジョブ実行時刻には、認証チケットの有効期間が切れている。そのために、端末装置２は画像形成装置３にてジョブを実行することができない事態が生じる。
【００３５】
そこで、本実施の形態の情報処理システム１では、認証管理サーバ４が端末装置２から認証要求を受けた場合には、画像形成装置３での使用権限に加えて、ジョブ実行時刻と、現在時刻を起点として画像形成装置３の使用を許可できる期間（認証チケットの有効期間）の上限値を経過する時刻との関係を計算する。そして、ジョブ実行時刻が現在時刻を起点として上限値を経過した後の時刻となる場合には、認証チケットの有効期間を指定時刻情報に規定されている指定時刻を起点として設定する。
例えば、ユーザが画像形成装置３にて画像形成命令を実行させたい時刻（ジョブ実行時刻）が画像形成装置３の使用頻度の低下する深夜（例えば、午前１時〜午前４時）である場合がある。その場合には、ユーザは、ジョブ実行時刻を指定時刻情報に設定して認証管理サーバ４に認証要求を行う。それにより、画像形成装置３の使用に関してジョブ実行時刻に対応した認証（認証チケット）が受けられる。そのため、認証管理サーバ４が認証チケットにて認める有効期間の上限値が例えば３時間であったとした場合に、午前１時（ジョブ実行時刻）を起点として有効期間の上限値（３時間）前である午後１０時まで待って認証管理サーバ４に対する認証要求を行う必要がなくなる。
そして、端末装置２が指定時刻（ジョブ実行時刻）である午前１時に認証チケットとともに画像形成命令を画像形成装置３に送信するように設定しておけば、午前１時〜午前４時に有効期間が設定された認証チケットによって、画像形成装置３は端末装置２からの画像形成命令に対して自装置の使用を許可（認証）する。それにより、ユーザは、午後１０時（午前１時の３時間前）乃至午前１時に端末装置２から認証管理サーバ４に対して認証要求手続を行わずとも、深夜（午前１時〜午前４時）に画像形成装置３にて画像形成処理が実行されることとなる。このように、本実施の形態の情報処理システム１では、ユーザにとって、認証の必要な情報処理装置を使用する際の利便性を向上させている。
【００３６】
＜認証管理部での認証チケットの発行処理の説明＞
次に、認証管理部４１が行う認証チケットの発行処理について説明する。
図５は、認証管理部４１が行う認証チケットの発行処理の内容の一例を示したフローチャートである。
図５に示したように、認証管理部４１は、通信部４２にて取得した端末装置２からのユーザ識別情報、デバイス識別情報、および指定時刻情報を取得する（ステップ１０１）。また、認証管理部４１は、使用権限情報記憶部４３からデバイス識別情報に記述された画像形成装置３に関する使用権限情報を取得する（ステップ１０２）。そして、認証管理部４１は、ユーザ識別情報と画像形成装置３に関する使用権限情報とに基づいて、ユーザ識別情報に記述されたユーザがデバイス識別情報に記述された画像形成装置３に関して使用権限を有するか否かを判断する（ステップ１０３）。
【００３７】
認証管理部４１は、ユーザが画像形成装置３に関して使用権限を有しないと判断した場合には（ステップ１０３でＮｏ）、認証チケットを発行せず、発行処理を終了する。
一方、認証管理部４１は、ユーザが画像形成装置３に関して使用権限を有すると判断した場合には（ステップ１０３でＹｅｓ）、端末装置２から送信された指定時刻情報に指定時刻が含まれているか否かを判断する（ステップ１０４）。
指定時刻情報に指定時刻が含まれている場合には（ステップ１０４でＹｅｓ）、認証管理部４１は、指定時刻が現在時刻を起点として画像形成装置３の使用を許可できる時間（認証チケットの有効期間）として予め定めている上限値以内の時刻か、上限値を経過した後の時刻か、を判断する（ステップ１０５）。そして、認証管理部４１は、指定時刻が現在時刻を起点として認証チケットの有効期間の上限値以内の時刻である場合には（ステップ１０５でＹｅｓ）、画像形成装置３の使用を許可する有効期間を現在時刻から有効期間の上限値以内の期間として設定した認証チケットを発行する（ステップ１０６）。また、指定時刻が現在時刻を起点として認証チケットの有効期間の上限値を経過した後の時刻である場合には（ステップ１０５でＮｏ）、画像形成装置３の使用を許可する有効期間を指定時刻から有効期間の上限値以内の期間として設定した認証チケットを発行する（ステップ１０７）。
一方、認証管理サーバ４は、指定時刻情報に指定時刻が含まれていない場合には（ステップ１０４でＮｏ）、画像形成装置３の使用を許可する有効期間を現在時刻から有効期間の上限値以内の期間として設定した認証チケットを発行する（ステップ１０６）。
認証チケットを発行した後は、認証管理部４１は、発行処理を終了する。
【００３８】
このように、本実施の形態の情報処理システム１では、ユーザが例えば画像形成装置３にて画像形成命令を実行させたい時刻に合わせた認証チケットが発行される。それにより、画像形成命令を実行させたい時刻（ジョブ実行時刻）や認証管理サーバ４が認める認証チケットの有効期間の上限値の大きさ（長さ）に拘わらず、前もって画像形成装置３の使用に関する認証が受けられる。そのため、ユーザは、ジョブ実行時刻や画像形成装置３の使用が許可される有効期間の長さに合わせた認証要求手続を行う手間が省かれる。
【００３９】
＜画像形成装置での画像形成命令に対する処理の説明＞
次に、画像形成装置３が行う画像形成命令に対する処理について説明する。
図６は、画像形成装置３が行う画像形成命令に対する処理の内容の一例を示したフローチャートである。
図６に示したように、画像形成装置３の通信部３１は、ネットワーク５を介して端末装置２から認証チケットと画像形成命令とを取得すると（ステップ２０１）、取得した認証チケットを認証部３２に転送する（ステップ２０２）。また、通信部３１は、端末装置２から取得した画像形成命令を主制御部３０に転送する（ステップ２０３）。
認証部３２は、端末装置２から取得した認証チケットの内容である認証情報について、通信部３１から認証管理サーバ４に対して問い合わせを行う（ステップ２０４）。そして、認証情報に関する正当性が認証管理サーバ４にて確認された場合に（ステップ２０５でＹｅｓ）、送信された画像形成命令が自装置に関して使用権限を付与されたものであると認証する（ステップ２０６）。それにより、主制御部３０は、画像形成命令に従って画像形成命令に含まれる画像データに対する画像処理を実行する（ステップ２０７）。さらに、主制御部３０は、画像処理された画像データを画像出力部３３に転送する（ステップ２０８）。それにより、画像形成命令に対する処理を終了する。
一方、認証情報に関する正当性が認証管理サーバ４にて確認されない場合に（ステップ２０５でＮｏ）、主制御部３０は、画像形成命令を廃棄する（ステップ２０９）。それにより、画像形成命令に対する処理を終了する。
【００４０】
なお、本実施の形態では、画像形成装置３が端末装置２から認証チケットを取得した時点で、認証チケットの内容である認証情報の正当性を認証管理サーバ４にて確認するように構成した。その他に、例えば、認証管理サーバ４が認証チケットを発行した時点で認証チケットの内容である認証情報を認証管理サーバ４から画像形成装置３にも送信し、画像形成装置３が認証情報を保持するように構成してもよい。その場合には、画像形成装置３が端末装置２から認証チケットを取得した時点で、画像形成装置３に保持された認証情報を用いて画像形成装置３自身が認証チケットの内容の正当性を確認することとなる。
【００４１】
また、認証管理サーバ４に代わって、画像形成装置３が端末装置２からのユーザ識別情報、デバイス識別情報、および指定時刻情報を取得し、画像形成装置３が認証チケットを発行するように構成してもよい。また、認証管理サーバ４および画像形成装置３の何れかが認証チケットを発行するように構成してもよい。
さらに、認証管理サーバ４が画像形成装置３の使用を許可する認証チケットを端末装置２に対して発行した後、端末装置２がその認証チケットに指定時刻情報を付加して画像形成装置３に送信し、画像形成装置３にて認証チケットの有効期間を設定するように構成してもよい。この場合には、端末装置２は、画像形成命令を実行させたい時刻（ジョブ実行時刻）に合わせた認証チケットを画像形成装置３から受け取ることとなる。
【００４２】
また、端末装置２にて認証管理サーバ４から既に認証チケットが取得されている場合であって、同一の端末装置２から再度、認証管理サーバ４に認証要求が行われた場合には、認証管理サーバ４は、認証チケット情報記憶部４４に記憶されている既に発行済みの認証チケットに関する認証情報を参照する。そして、認証管理サーバ４は、新たな認証要求の対象となる画像形成命令が既に発行済みの認証チケットを用いて対応可能なものであると判断した場合には、認証の発行の効率化を図る観点から、改めて認証チケットを発行しない。一方、新たな認証要求の対象となる画像形成命令が既に発行済みの認証チケットにて対応できないものであると判断した場合には、既に発行済みの認証チケットとは別個に新たな認証チケットを発行する。
また、認証チケットは情報処理命令（例えば、画像形成命令）毎に個別に取得され、情報処理命令の終了後は破棄される。
【００４３】
＜認証管理サーバの認証管理部の内部構成の説明＞
次の図７は、認証管理サーバ４の認証管理部４１の内部構成を示すブロック図である。図７に示したように、認証管理部４１は、認証チケットの発行処理を実行するに際して、予め定められた処理プログラムに従ってデジタル演算処理を実行するＣＰＵ１０１、ＣＰＵ１０１の作業用メモリ等として用いられるＲＡＭ１０２、ＣＰＵ１０１での処理に使用される各種設定値等が格納されるＲＯＭ１０３、書き換え可能で電源供給が途絶えた場合にもデータを保持できる、電池によりバックアップされたフラッシュメモリ等の不揮発性メモリ（ＮＶＭ）１０４、認証管理部４１に接続される通信部４２、使用権限情報記憶部４３、認証チケット情報記憶部４４、外部記憶部４５の各構成部との信号の入出力を制御するインターフェース（Ｉ/Ｆ）１０５を備えている。
そして、ＣＰＵ１０１が、処理プログラムを認証管理サーバ４の外部記憶部４５から主記憶装置（ＲＡＭ１０２）に読み込み、認証管理部４１内の各機能部の機能を実現させる。
【００４４】
なお、この処理プログラムに関するその他の提供形態としては、予めＲＯＭ１０３に格納された状態にて提供され、ＲＡＭ１０２にロードされる形態がある。さらに、ＥＥＰＲＯＭ等の書き換え可能なＲＯＭ１０３を備えている場合には、ＣＰＵ１０１がセッティングされた後に、プログラムだけがＲＯＭ１０３にインストールされ、ＲＡＭ１０２にロードされる形態がある。また、インターネット等のネットワークを介して認証管理部４１にプログラムが伝送され、認証管理部４１のＲＯＭ１０３にインストールされ、ＲＡＭ１０２にロードされる形態がある。さらにまた、ＤＶＤ−ＲＯＭやフラッシュメモリ等の外部記録媒体からＲＡＭ１０２にロードされる形態がある。
【００４５】
以上説明したように、本実施の形態の情報処理システム１では、端末装置２から認証要求を受けた場合には、端末装置２からの情報処理命令（ジョブ、例えば、画像形成命令）を実行する情報処理装置（例えば、画像形成装置３）での使用権限に加えて、ジョブ実行時刻と、現在時刻を起点として情報処理装置の使用が許可される期間（認証の有効期間）として予め定められている上限値が経過する時刻との関係を計算する。そして、ジョブ実行時刻が上限値を経過した後の時刻となる場合には、認証チケットの有効期間を指定時刻情報に規定されている指定時刻を起点として設定する。
そのため、ユーザには、端末装置２から情報処理命令を実行させたい時刻に合わせた認証チケットが発行される。それによって、情報処理命令を実行させたい時刻（ジョブ実行時刻）や認証管理サーバ４が認める認証の有効期間の上限値の大きさ（長さ）に拘わらず、前もって画像形成装置３の使用に関する認証が受けられる。それにより、ユーザにとって、認証の必要な情報処理装置を使用する際の利便性が向上する。
【符号の説明】
【００４６】
１…情報処理システム、２…端末装置、３…画像形成装置、４…認証管理サーバ、３０…主制御部、３２…認証部、４１…認証管理部、４３…使用権限情報記憶部、４４…認証チケット情報記憶部
【図１】
2011048618.tif 000003
【図２】
2011048618.tif 000004
【図３】
2011048618.tif 000005
【図４】
2011048618.tif 000006
【図５】
2011048618.tif 000007
【図６】
2011048618.tif 000008
【図７】
2011048618.tif 000009