(57)【要約】【課題】画像処理装置のセキュリティおよび利便性を向上すると共に、認証サーバにかかる負担を軽減し、さらには画像処理装置とジョブ連携サーバとによる連携したジョブの実行を速やかに開始できるようにする。【解決手段】画像処理システム１は、ジョブの実行に必要な所定の処理を行うジョブ連携サーバ４と、ジョブ連携サーバ４と連携してジョブを実行する画像処理装置５と、ジョブ連携サーバ４を利用するためのチケットを発行する認証サーバ２と、認証サーバ２からジョブ連携サーバ４を利用するためのチケットを取得する情報処理装置３とを備える。情報処理装置３は、認証サーバ２から、画像処理装置５がジョブ連携サーバ４を利用するためのチケットを取得して画像処理装置５に送信し、画像処理装置５は、情報処理装置３から取得するチケットを利用してジョブ連携サーバ４にアクセスし、ジョブ連携サーバ４と連携してジョブを実行する。【選択図】図９
2011180972.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続される、
ジョブの実行に必要な所定の処理を行うジョブ連携サーバと、
前記ジョブ連携サーバと連携してジョブを実行する画像処理装置と、
ユーザ認証を行ってユーザに対応する基チケットを発行すると共に、該基チケットに基づいて前記ジョブ連携サーバを利用するためのチケットを発行する認証サーバと、
ユーザにより入力される認証情報に基づいて前記認証サーバに認証要求を行うことにより前記認証サーバから前記基チケットを取得して保持すると共に、前記基チケットを用いて前記認証サーバから前記ジョブ連携サーバを利用するためのチケットを取得する情報処理装置と、
を備え、
前記情報処理装置は、前記基チケットを用いて前記認証サーバから、前記画像処理装置が前記ジョブ連携サーバを利用するためのチケットを取得して前記画像処理装置に送信し、
前記画像処理装置は、前記情報処理装置から取得するチケットを利用して前記ジョブ連携サーバにアクセスし、前記ジョブ連携サーバと連携してジョブを実行することを特徴とする画像処理システム。
【請求項２】
前記ネットワークには、前記画像処理装置が複数接続されており、
前記情報処理装置は、前記複数の画像処理装置の使用履歴に基づいて、前記複数の画像処理装置のうちから所定数の画像処理装置をチケットの送信先として決定し、前記所定数の画像処理装置に対して前記ジョブ連携サーバを利用するためのチケットを送信することを特徴とする請求項１記載の画像処理システム。
【請求項３】
前記ジョブ連携サーバは、前記所定数の画像処理装置のうちの一の画像処理装置と連携してジョブの実行を終了することに伴い、前記情報処理装置に対し、前記一の画像処理装置との連携したジョブの実行が終了したこと示すジョブ終了通知を送信し、
前記情報処理装置は、前記ジョブ終了通知に基づいて、前記所定数の画像処理装置のうちの前記一の画像処理装置を除く他の画像処理装置に対してチケット削除指令を送信することにより、前記他の画像処理装置に送信したチケットを削除させることを特徴とする請求項２記載の画像処理システム。
【請求項４】
ジョブの実行に必要な所定の処理を行うジョブ連携サーバ、前記ジョブ連携サーバと連携してジョブを実行する画像処理装置、および、ユーザ認証を行ってユーザに対応する基チケットを発行すると共に、該基チケットに基づいて前記ジョブ連携サーバを利用するためのチケットを発行する認証サーバのそれぞれとネットワークを介して接続される情報処理装置であって、
前記認証サーバに対して認証情報を付加した認証要求を送信することにより、前記認証サーバから前記基チケットを取得する基チケット取得手段と、
前記基チケット取得手段により取得される前記基チケットを記憶する記憶手段と、
前記記憶手段に記憶される前記基チケットを前記認証サーバに送信することにより、前記画像処理装置が前記ジョブ連携サーバを利用するためのチケットを前記認証サーバから取得する利用チケット取得手段と、
前記利用チケット取得手段により取得される前記チケットを、前記画像処理装置に送信することにより、前記画像処理装置による前記ジョブ連携サーバの利用を可能にするチケット送信手段と、
を備えることを特徴とする情報処理装置。
【請求項５】
前記ネットワークには、前記画像処理装置が複数接続されており、
前記情報処理装置は、さらに、
前記複数の画像処理装置の使用履歴に基づいて、前記複数の画像処理装置のうちから所定数の画像処理装置をチケットの送信先として決定するチケット送信先決定手段を備え、
前記チケット送信手段は、前記所定数の画像処理装置に対して前記利用チケット取得手段により取得される前記チケットを送信することを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記所定数の画像処理装置のうちの一の画像処理装置と、前記ジョブ連携サーバとによる連携したジョブの実行が終了したことを示すジョブ終了通知を受信する受信手段と、
前記ジョブ終了通知に基づいて、前記所定数の画像処理装置のうちの前記一の画像処理装置を除く他の画像処理装置に対してチケット削除指令を送信することにより、前記他の画像処理装置に送信した前記チケットを削除させるチケット削除指令手段と、
をさらに備えることを特徴とする請求項５記載の情報処理装置。
【請求項７】
ジョブの実行に必要な所定の処理を行うジョブ連携サーバ、前記ジョブ連携サーバと連携してジョブを実行する画像処理装置、および、ユーザ認証を行ってユーザに対応する基チケットを発行すると共に、該基チケットに基づいて前記ジョブ連携サーバを利用するためのチケットを発行する認証サーバのそれぞれとネットワークを介して接続される情報処理装置において実行されるプログラムであって、前記情報処理装置を、
前記認証サーバに対して認証情報を付加した認証要求を送信することにより、前記認証サーバから前記基チケットを取得する基チケット取得手段、
前記基チケット取得手段により取得される前記基チケットを所定の記憶手段に記憶させる手段、
前記記憶手段に記憶される前記基チケットを前記認証サーバに送信することにより、前記画像処理装置が前記ジョブ連携サーバを利用するためのチケットを前記認証サーバから取得する利用チケット取得手段、および、
前記利用チケット取得手段により取得される前記チケットを、前記画像処理装置に送信することにより、前記画像処理装置による前記ジョブ連携サーバの利用を可能にするチケット送信手段、
として機能させることを特徴とするプログラム。
【請求項８】
前記ネットワークには、前記画像処理装置が複数接続されており、
前記プログラムは、前記情報処理装置を、
前記複数の画像処理装置の使用履歴に基づいて、前記複数の画像処理装置のうちから所定数の画像処理装置をチケットの送信先として決定するチケット送信先決定手段としてさらに機能させると共に、
前記チケット送信手段には、前記所定数の画像処理装置に対して前記利用チケット取得手段により取得される前記チケットを送信させることを特徴とする請求項７記載のプログラム。
【請求項９】
前記情報処理装置を、さらに、
前記所定数の画像処理装置のうちの一の画像処理装置と、前記ジョブ連携サーバとによる連携したジョブの実行が終了したことを示すジョブ終了通知を受信する手段、および、
前記ジョブ終了通知に基づいて、前記所定数の画像処理装置のうちの前記一の画像処理装置を除く他の画像処理装置に対してチケット削除指令を送信することにより、前記他の画像処理装置に送信したチケットを削除させるチケット削除指令手段、
として機能させることを特徴とする請求項８記載のプログラム。
【請求項１０】
ジョブの実行に必要な所定の処理を行うジョブ連携サーバと、前記ジョブ連携サーバと連携してジョブを実行する画像処理装置と、ユーザ認証を行ってユーザに対応する基チケットを発行すると共に、該基チケットに基づいて前記ジョブ連携サーバを利用するためのチケットを発行する認証サーバと、前記認証サーバから前記ジョブ連携サーバを利用するためのチケットを取得する情報処理装置とがネットワークに接続された画像処理システムにおけるジョブ実行方法であって、
(a) 前記情報処理装置が、ユーザにより入力される認証情報に基づいて前記認証サーバに認証要求を行うことにより、前記認証サーバから前記基チケットを取得して保持するステップと、
(b) 前記情報処理装置から前記認証サーバに対し、前記基チケットを用いて前記画像処理装置が前記ジョブ連携サーバを利用するためのチケット発行要求を行うステップと、
(c) 前記認証サーバから前記情報処理装置に対し、前記チケット発行要求に基づいて前記画像処理装置が前記ジョブ連携サーバを利用するためのチケットを送信するステップと、
(d) 前記情報処理装置が前記認証サーバより取得するチケットを、前記画像処理装置に送信するステップと、
(e) 前記画像処理装置において受信されるチケットを所定の記憶手段に記憶するステップと、
(f) 前記記憶手段に記憶されるチケットを利用して、前記画像処理装置が前記ジョブ連携サーバにアクセスし、前記ジョブ連携サーバと連携してジョブを実行するステップと、
を有することを特徴とするジョブ実行方法。
【請求項１１】
前記ネットワークには、前記画像処理装置が複数接続されており、
前記ステップ(d)は、前記複数の画像処理装置の使用履歴に基づいて、前記複数の画像処理装置のうちから所定数の画像処理装置をチケットの送信先として決定し、前記所定数の画像処理装置に対してチケットを送信することを特徴とする請求項１０記載のジョブ実行方法。
【請求項１２】
(g) 前記情報処理装置が、前記所定数の画像処理装置のうちの一の画像処理装置と、前記ジョブ連携サーバとによる連携したジョブの実行が終了したことを示すジョブ終了通知を受信するステップと、
(h) 前記情報処理装置が、前記ジョブ終了通知に基づいて、前記所定数の画像処理装置のうちの前記一の画像処理装置を除く他の画像処理装置に対してチケット削除指令を送信することにより、前記他の画像処理装置に送信したチケットを削除させるステップと、
をさらに有することを特徴とする請求項１１記載のジョブ実行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、情報処理装置、プログラムおよびジョブ実行方法に関し、特に、認証サーバにより発行されるチケットを利用して画像処理装置とジョブ連携サーバとによる連携したジョブを実行させる技術に関する。
【背景技術】
【０００２】
近年、オフィスなどに設置されるデジタル複合機やＭＦＰ（Multi Function Peripheral）などと称される画像処理装置は、ネットワークに接続されている。ネットワークには、画像処理装置の他、コンピュータや、各種機能を提供するサーバなども接続されている。またサーバには、ユーザを認証する認証サーバや、画像処理装置と連携して一のジョブを実行するジョブ連携サーバなどがある。
【０００３】
一方、近年のネットワークシステムとして、ケルベロス（Kerberos）認証を利用したチケット型シングルサインオンシステムが知られている。このシステムでは、ユーザが画像処理装置を操作してユーザＩＤやパスワードなどの認証情報を入力すると、画像処理装置から認証サーバに認証要求が送信される。そして認証サーバでユーザ認証が行われ、ユーザ認証に成功すると、認証サーバから画像処理装置にそのユーザに対応した基チケット（ＴＧＴ：Ticket Granting Ticket）が送信される。この基チケットは画像処理装置に保存される。そしてユーザの指示操作に基づき、画像処理装置がジョブ連携サーバと連携してジョブの実行を行う場合、画像処理装置は基チケットを認証サーバに送信し、ジョブ連携サーバを利用するためのチケットを要求する。認証サーバは、この要求に基づき、ジョブ連携サーバを利用するためのチケットを画像処理装置に送信する。そして画像処理装置は、そのチケットを利用してジョブ連携サーバにアクセスすることにより、ジョブ連携サーバと連携してジョブの実行を行うことが可能になる。
【０００４】
上記のようなシステムでは、認証サーバが予め発行した基チケットに基づいて各ユーザがジョブ連携サーバを利用する権限を有するか否かを判断する。そしてジョブ連携サーバを利用する権限があれば、その基チケットに基づいてジョブ連携サーバを利用するためのチケットが発行される。そのため、各ユーザが画像処理装置に対する指示操作を行ってジョブ連携サーバにアクセスしようとする際には、その都度、ユーザＩＤやパスワードなどを入力する必要がないという点で操作性に優れている。
【０００５】
しかし、上記のようなシステムでは、ユーザが画像処理装置を操作し、画像処理装置とジョブ連携サーバとを連携させてジョブを実行させようとしたタイミングで、画像処理装置が認証サーバからジョブ連携サーバを利用するためのチケットを取得するための動作を開始する。そのため、画像処理装置においてジョブの実行が開始されるまでに時間を要するという問題がある。
【０００６】
またオフィスなどに設置される画像処理装置は、複数のユーザによって使用され、しかも使用するユーザが頻繁に入れ替わる。そのため、各ユーザが最初に画像処理装置を使用する際に、画像処理装置が認証サーバからそのユーザに対応した基チケットを取得して保存しておくようにすると、画像処理装置に保存されている基チケットが第三者により不正に利用されてしまう可能性があり、セキュリティを低下させる要因となる。
【０００７】
一方、ユーザが入れ替わる度に基チケットを削除することも考えられるが、この場合、画像処理装置は、ユーザが入れ替わる度にユーザＩＤやパスワードなどの入力を促し、認証サーバに認証要求を送信する処理を行うことが必要となる。そのため、同じユーザが繰り返し頻繁に画像処理装置を使用する場合には、その都度、ユーザＩＤとパスワードを入力しなければならなくなり、操作性が低下する。またこの場合、画像処理装置のユーザが入れ替わる度に、認証サーバに認証要求が送信されることとなり、認証サーバにかかる負荷が大きくなる。特にネットワーク環境に複数の画像処理装置が設置されており、認証サーバがそれら複数の画像処理装置を一元管理している場合には、認証サーバにかかる負荷が過大なものとなる。
【０００８】
ところで、従来、ユーザＩＤとパスワードを入力するユーザの操作負担を軽減するため、認証サーバから取得した基チケットをリムーバブルメディアに記録しておくようにした技術が公知である（例えば特許文献１）。この従来技術によれば、リムーバブルメディアを画像処理装置に装着することにより、そのリムーバブルメディアに記録されている基チケットを利用することができるので、ユーザはユーザＩＤとパスワードを入力する操作を省略することができる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００７−１１０３５１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記従来技術の場合、ユーザは、画像処理装置を使用するためには、基チケットの記録されたリムーバブルメディアを常に持ち運ばなければならず、利便性が悪いという問題がある。また、ユーザが画像処理装置を使用した後、万一、リムーバブルメディアを取り外すことを忘れて画像処理装置から立ち去ってしまった場合、第三者に基チケットが不正利用されてしまうという問題がある。さらに、リムーバブルメディアに基チケットを記録している場合であっても、画像処理装置がジョブ連携サーバにアクセスする際には、リムーバブルメディアが装着されてから基チケットを認証サーバに送信し、ジョブ連携サーバを利用するためのチケットを取得するための動作を開始しなければならず、依然として、ジョブの実行が開始されるまでに時間を要するという問題がある。
【００１１】
そこで本発明は、上記従来の問題点を解決するためになされたものであり、画像処理装置に基チケットを残すことなく、認証サーバにかかる負担を軽減し、さらには画像処理装置とジョブ連携サーバとによる連携したジョブの実行を速やかに開始することができるようにして画像処理装置のセキュリティおよび利便性を向上させることを可能にする画像処理システム、情報処理装置、プログラムおよびジョブ実行方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、請求項１にかかる発明は、画像処理システムであって、ネットワークに接続される、ジョブの実行に必要な所定の処理を行うジョブ連携サーバと、前記ジョブ連携サーバと連携してジョブを実行する画像処理装置と、ユーザ認証を行ってユーザに対応する基チケットを発行すると共に、該基チケットに基づいて前記ジョブ連携サーバを利用するためのチケットを発行する認証サーバと、ユーザにより入力される認証情報に基づいて前記認証サーバに認証要求を行うことにより前記認証サーバから前記基チケットを取得して保持すると共に、前記基チケットを用いて前記認証サーバから前記ジョブ連携サーバを利用するためのチケットを取得する情報処理装置と、を備え、前記情報処理装置は、前記基チケットを用いて前記認証サーバから、前記画像処理装置が前記ジョブ連携サーバを利用するためのチケットを取得して前記画像処理装置に送信し、前記画像処理装置は、前記情報処理装置から取得するチケットを利用して前記ジョブ連携サーバにアクセスし、前記ジョブ連携サーバと連携してジョブを実行することを特徴とする構成である。
【００１３】
請求項２にかかる発明は、請求項１記載の画像処理システムにおいて、前記ネットワークには、前記画像処理装置が複数接続されており、前記情報処理装置は、前記複数の画像処理装置の使用履歴に基づいて、前記複数の画像処理装置のうちから所定数の画像処理装置をチケットの送信先として決定し、前記所定数の画像処理装置に対して前記ジョブ連携サーバを利用するためのチケットを送信することを特徴とする構成である。
【００１４】
請求項３にかかる発明は、請求項２記載の画像処理システムにおいて、前記ジョブ連携サーバは、前記所定数の画像処理装置のうちの一の画像処理装置と連携してジョブの実行を終了することに伴い、前記情報処理装置に対し、前記一の画像処理装置との連携したジョブの実行が終了したこと示すジョブ終了通知を送信し、前記情報処理装置は、前記ジョブ終了通知に基づいて、前記所定数の画像処理装置のうちの前記一の画像処理装置を除く他の画像処理装置に対してチケット削除指令を送信することにより、前記他の画像処理装置に送信したチケットを削除させることを特徴とする構成である。
【００１５】
請求項４にかかる発明は、ジョブの実行に必要な所定の処理を行うジョブ連携サーバ、前記ジョブ連携サーバと連携してジョブを実行する画像処理装置、および、ユーザ認証を行ってユーザに対応する基チケットを発行すると共に、該基チケットに基づいて前記ジョブ連携サーバを利用するためのチケットを発行する認証サーバのそれぞれとネットワークを介して接続される情報処理装置であって、前記認証サーバに対して認証情報を付加した認証要求を送信することにより、前記認証サーバから前記基チケットを取得する基チケット取得手段と、前記基チケット取得手段により取得される前記基チケットを記憶する記憶手段と、前記記憶手段に記憶される前記基チケットを前記認証サーバに送信することにより、前記画像処理装置が前記ジョブ連携サーバを利用するためのチケットを前記認証サーバから取得する利用チケット取得手段と、前記利用チケット取得手段により取得される前記チケットを、前記画像処理装置に送信することにより、前記画像処理装置による前記ジョブ連携サーバの利用を可能にするチケット送信手段と、を備えることを特徴とする構成である。
【００１６】
請求項５にかかる発明は、請求項４記載の情報処理装置において、前記ネットワークには、前記画像処理装置が複数接続されており、前記情報処理装置は、さらに、前記複数の画像処理装置の使用履歴に基づいて、前記複数の画像処理装置のうちから所定数の画像処理装置をチケットの送信先として決定するチケット送信先決定手段を備え、前記チケット送信手段は、前記所定数の画像処理装置に対して前記利用チケット取得手段により取得される前記チケットを送信することを特徴とする構成である。
【００１７】
請求項６にかかる発明は、請求項５記載の情報処理装置において、前記所定数の画像処理装置のうちの一の画像処理装置と、前記ジョブ連携サーバとによる連携したジョブの実行が終了したことを示すジョブ終了通知を受信する受信手段と、前記ジョブ終了通知に基づいて、前記所定数の画像処理装置のうちの前記一の画像処理装置を除く他の画像処理装置に対してチケット削除指令を送信することにより、前記他の画像処理装置に送信した前記チケットを削除させるチケット削除指令手段と、をさらに備えることを特徴とする構成である。
【００１８】
請求項７にかかる発明は、ジョブの実行に必要な所定の処理を行うジョブ連携サーバ、前記ジョブ連携サーバと連携してジョブを実行する画像処理装置、および、ユーザ認証を行ってユーザに対応する基チケットを発行すると共に、該基チケットに基づいて前記ジョブ連携サーバを利用するためのチケットを発行する認証サーバのそれぞれとネットワークを介して接続される情報処理装置において実行されるプログラムであって、前記情報処理装置を、前記認証サーバに対して認証情報を付加した認証要求を送信することにより、前記認証サーバから前記基チケットを取得する基チケット取得手段、前記基チケット取得手段により取得される前記基チケットを所定の記憶手段に記憶させる手段、前記記憶手段に記憶される前記基チケットを前記認証サーバに送信することにより、前記画像処理装置が前記ジョブ連携サーバを利用するためのチケットを前記認証サーバから取得する利用チケット取得手段、および、前記利用チケット取得手段により取得される前記チケットを、前記画像処理装置に送信することにより、前記画像処理装置による前記ジョブ連携サーバの利用を可能にするチケット送信手段、として機能させることを特徴とする構成である。
【００１９】
請求項８にかかる発明は、請求項７記載のプログラムにおいて、前記ネットワークには、前記画像処理装置が複数接続されており、前記プログラムは、前記情報処理装置を、前記複数の画像処理装置の使用履歴に基づいて、前記複数の画像処理装置のうちから所定数の画像処理装置をチケットの送信先として決定するチケット送信先決定手段としてさらに機能させると共に、前記チケット送信手段には、前記所定数の画像処理装置に対して前記利用チケット取得手段により取得される前記チケットを送信させることを特徴とする構成である。
【００２０】
請求項９にかかる発明は、請求項８記載のプログラムにおいて、前記情報処理装置を、さらに、前記所定数の画像処理装置のうちの一の画像処理装置と、前記ジョブ連携サーバとによる連携したジョブの実行が終了したことを示すジョブ終了通知を受信する手段、および、前記ジョブ終了通知に基づいて、前記所定数の画像処理装置のうちの前記一の画像処理装置を除く他の画像処理装置に対してチケット削除指令を送信することにより、前記他の画像処理装置に送信したチケットを削除させるチケット削除指令手段、として機能させることを特徴とする構成である。
【００２１】
請求項１０にかかる発明は、ジョブの実行に必要な所定の処理を行うジョブ連携サーバと、前記ジョブ連携サーバと連携してジョブを実行する画像処理装置と、ユーザ認証を行ってユーザに対応する基チケットを発行すると共に、該基チケットに基づいて前記ジョブ連携サーバを利用するためのチケットを発行する認証サーバと、前記認証サーバから前記ジョブ連携サーバを利用するためのチケットを取得する情報処理装置とがネットワークに接続された画像処理システムにおけるジョブ実行方法であって、(a) 前記情報処理装置が、ユーザにより入力される認証情報に基づいて前記認証サーバに認証要求を行うことにより、前記認証サーバから前記基チケットを取得して保持するステップと、(b) 前記情報処理装置から前記認証サーバに対し、前記基チケットを用いて前記画像処理装置が前記ジョブ連携サーバを利用するためのチケット発行要求を行うステップと、(c) 前記認証サーバから前記情報処理装置に対し、前記チケット発行要求に基づいて前記画像処理装置が前記ジョブ連携サーバを利用するためのチケットを送信するステップと、(d) 前記情報処理装置が前記認証サーバより取得するチケットを、前記画像処理装置に送信するステップと、(e) 前記画像処理装置において受信されるチケットを所定の記憶手段に記憶するステップと、(f) 前記記憶手段に記憶されるチケットを利用して、前記画像処理装置が前記ジョブ連携サーバにアクセスし、前記ジョブ連携サーバと連携してジョブを実行するステップと、を有することを特徴とする構成である。
【００２２】
請求項１１にかかる発明は、請求項１０記載のジョブ実行方法において、前記ネットワークには、前記画像処理装置が複数接続されており、前記ステップ(d)は、前記複数の画像処理装置の使用履歴に基づいて、前記複数の画像処理装置のうちから所定数の画像処理装置をチケットの送信先として決定し、前記所定数の画像処理装置に対してチケットを送信することを特徴とする構成である。
【００２３】
請求項１２にかかる発明は、請求項１１記載のジョブ実行方法において、 (g) 前記情報処理装置が、前記所定数の画像処理装置のうちの一の画像処理装置と、前記ジョブ連携サーバとによる連携したジョブの実行が終了したことを示すジョブ終了通知を受信するステップと、(h) 前記情報処理装置が、前記ジョブ終了通知に基づいて、前記所定数の画像処理装置のうちの前記一の画像処理装置を除く他の画像処理装置に対してチケット削除指令を送信することにより、前記他の画像処理装置に送信したチケットを削除させるステップと、をさらに有することを特徴とする構成である。
【発明の効果】
【００２４】
本発明によれば、画像処理装置がジョブ連携サーバを利用するためのチケットを、情報処理装置が認証サーバから取得することができる。そして情報処理装置から画像処理装置にそのチケットが送信されるので、画像処理装置は、情報処理装置から取得するチケットを利用してジョブ連携サーバにアクセスし、ジョブ連携サーバと連携してジョブを実行することができるようになる。それ故、画像処理装置から認証サーバに対して認証要求が行われることはなく、認証サーバにかかる負担を軽減することができる。また、画像処理装置とジョブ連携サーバとによる連携したジョブの実行を速やかに開始することができるようになる。そしてその結果、画像処理装置のセキュリティおよび利便性を向上させることが可能である。
【図面の簡単な説明】
【００２５】
【図１】画像処理システムの一構成例を示す図である。
【図２】情報処理装置の一構成例を示すブロック図である。
【図３】ジョブ連携サーバの一構成例を示すブロック図である。
【図４】画像処理装置の一構成例を示すブロック図である。
【図５】情報処理装置の制御部によって行われる処理手順の一例を示すフローチャートである。
【図６】連携ジョブ実行処理の詳細な処理手順の一例を示すフローチャートである。
【図７】連携ジョブ実行処理の詳細な処理手順の一例を示すフローチャートである。
【図８】画像処理装置の制御部によって行われる処理手順の一例を示すフローチャートである。
【図９】画像処理システムにおけるデータ通信の流れの一形態を示す図である。
【図１０】画像処理システムにおけるデータ通信の流れの別の形態を示す図である。
【発明を実施するための形態】
【００２６】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００２７】
図１は、本発明における画像処理システム１の一構成例を示す図である。この画像処理システム１は、認証サーバ２と、情報処理装置３と、ジョブ連携サーバ４と、複数の画像処理装置５（５ａ，５ｂ，…）とが、ネットワーク６に接続された構成である。ネットワーク６は、例えばＬＡＮ（Local Area Network）などのネットワークである。このネットワーク６を介して、認証サーバ２、情報処理装置３、ジョブ連携サーバ４および画像処理装置５のそれぞれが相互にデータ通信可能となっている。尚、図例では、ネットワーク６に対し、画像処理装置５が２台接続されている場合を示しているが、３台以上の画像処理装置５が接続されていても良いし、１台であっても構わない。また情報処理装置３およびジョブ連携サーバ４についても１台に限られず、複数台がネットワーク６に接続されていても構わない。
【００２８】
認証サーバ２は、ケルベロス認証を行うためのサーバであり、ＫＤＣ（Key Distribution Center）とも呼ばれる。この認証サーバ２は、ネットワーク６を利用するユーザに関する情報を一元管理している。またこの認証サーバ２は、ネットワーク６を利用するユーザのユーザ認証を行ってそのユーザに対応した基チケット（ＴＧＴ：Ticket Granting Ticket）を発行する認証装置２ａと、基チケットに基づいてジョブ連携サーバ４を利用するためのチケットを発行するチケット発行装置２ｂとを備えている。基チケットは、チケット発行装置２ｂにおいてジョブ連携サーバ４を利用するためのチケットを発行する際に必要となる基本的なチケットである。またジョブ連携サーバ４を利用するためのチケットは、ジョブ連携サーバ４を利用するために発行される専用のチケットであり、例えばネットワーク６に複数のジョブ連携サーバが接続されている場合、それぞれのジョブ連携サーバごとに発行されるチケットは異なるものとなる。このような認証サーバ２の機能により、画像処理システム１は、ケルベロス（Kerberos）認証を利用したチケット型シングルサインオンシステムとして構成されている。
【００２９】
画像処理装置５は、デジタル複合機やＭＦＰ（Multi Function Peripheral）などと称される装置であり、コピー機能、ＦＡＸ機能、プリンタ機能、スキャナ機能などの複数の機能を備えており、これら各機能に関するジョブを実行する。また画像処理装置５は、ジョブ連携サーバ４と連携して一つのジョブを実行することができるようになっている。
【００３０】
ジョブ連携サーバ４は、画像処理装置５においてジョブを実行するのに必要な所定の処理を行うサーバである。本実施形態ではジョブ連携サーバ４は、プルプリントサーバとして機能するように構成される。つまり、ジョブ連携サーバ４は、情報処理装置３からネットワーク６を介してジョブデータを受信すると、そのジョブデータを後述する記憶装置３４に保存する。そして、そのジョブデータに対して画像処理装置５からのアクセス要求があれば、記憶装置３４からジョブデータを読み出し、その画像処理装置５に送信する。
【００３１】
ただし、本実施形態では、情報処理装置３および画像処理装置５のそれぞれがネットワーク６を介してジョブ連携サーバ４にアクセスするためには、ジョブ連携サーバ４を利用するためのチケットをジョブ連携サーバ４に送信し、ジョブ連携サーバ４からアクセス許可を受けることが条件となる。そのため、情報処理装置３がジョブ連携サーバ４に対してジョブデータを送信する場合、それに先立って、認証サーバ２により発行されるジョブ連携サーバ４を利用するためのチケットを取得し、そのチケットをジョブ連携サーバ４に送信することによりジョブ連携サーバ４からアクセス許可を得る。また、画像処理装置５が、ジョブ連携サーバ４に保存されているジョブデータを取得する場合にも、それに先立って、認証サーバ２により発行されるジョブ連携サーバ４を利用するためのチケットを取得し、そのチケットをジョブ連携サーバ４に送信することによりジョブ連携サーバ４からアクセス許可を得る。
【００３２】
このように本実施形態のジョブ連携サーバ４は、ネットワーク６を介して他の装置からアクセス要求があった場合、認証サーバ２によって発行された正規のチケットが添付されているか否かにより、そのアクセス要求を許可するか否かを判断するように構成されている。ジョブ連携サーバ４がチケットに基づいてアクセス許可を行うと、情報処理装置３および画像処理装置５のそれぞれがネットワーク６を介してジョブ連携サーバ４にアクセスすることが可能になる。そして画像処理装置５は、ジョブ連携サーバ４から取得するジョブデータに基づいてプリント出力を行うことにより、ジョブ連携サーバ４と連携してプリントジョブを実行する。
【００３３】
情報処理装置３は、一般的なパーソナルコンピュータ（ＰＣ）などで構成される。図例では、情報処理装置３は、例えばユーザＡによって専用される装置となっている。この情報処理装置３は、ユーザＡによって入力されるユーザＩＤやパスワードなどの認証情報を添付した認証要求を認証サーバ２に送信する。そして認証サーバ２からユーザＡに対応した基チケットを取得してこれを保存する。このユーザＡに対応した基チケットは、情報処理装置３の電源がオフとなるまで情報処理装置３に保持される。そのため、ユーザＡは、情報処理装置３の電源をオンにした後、ユーザＩＤやパスワードなどを入力する操作を少なくとも１回行って基チケットを取得しておけば、その後は電源をオフにするまでユーザＩＤやパスワードなどを入力する必要がなくなる。
【００３４】
本実施形態の情報処理装置３は、ジョブ連携サーバ４に対してジョブデータを送信する際、予め取得した基チケットを利用して情報処理装置３がジョブ連携サーバ４にアクセスするためのチケットを取得し、そのチケットを利用してジョブデータをジョブ連携サーバ４に送信する。また情報処理装置３は、ジョブ連携サーバ４にジョブデータを送信した後、予め取得した基チケットを利用して画像処理装置５がジョブ連携サーバ４にアクセスするためのチケットを代理取得し、そのチケットを画像処理装置５に送信しておく。その後、ユーザＡは情報処理装置３から画像処理装置５に移動して画像処理装置５に対する操作を行うことにより、予め画像処理装置５に送信されているチケットを利用して画像処理装置５からジョブ連携サーバ４にアクセスし、ジョブ連携サーバ４と画像処理装置５とを連携させてジョブデータに基づくジョブを実行させる。つまり、本実施形態の画像処理システム１は、画像処理装置５から認証サーバ２へのアクセスが発生しないように構成されている。以下、このような情報処理装置３、ジョブ連携サーバ４および画像処理装置５の詳細について説明する。
【００３５】
まず、情報処理装置３について詳しく説明する。図２は、情報処理装置３の一構成例を示すブロック図である。図２に示すように、情報処理装置３は、表示部１１と、操作部１２と、記憶装置１３と、制御部１７と、ネットワークインタフェース１８とを備えている。表示部１１は、例えば液晶ディスプレイなどで構成される。操作部１２は、キーボードやマウスなどを備えて構成される。記憶装置１３は、ハードディスク装置などで構成される記憶手段である。制御部１７は、ＣＰＵやメモリなどを備えて構成される。ネットワークインタフェース１８は、情報処理装置３をネットワーク６に接続するためのものである。
【００３６】
記憶装置１３には、制御部１７のＣＰＵによって実行されるプログラム１４が予めインストールされている。このプログラム１４は、ジョブ連携サーバ４と画像処理装置５とが連携してジョブを実行することを可能にするプログラムであり、例えばプリンタドライバとして構成される。また記憶装置１３には、認証サーバ２から取得される基チケット１５や、プリント対象となる文書データ１６などが記憶されている。ここで、文書データ１６は、例えば機密性の高い文書データであり、画像処理装置５でプリント出力を行う場合、第三者によって閲覧されることを防止するために、情報処理装置３から画像処理装置５に対して直接ジョブデータを送信することが禁止されているものとする。そのため、情報処理装置３は、文書データ１６に基づくプリント出力を行う場合、そのプリントジョブを、ジョブ連携サーバ４と画像処理装置５とが連携して行う連携ジョブとして設定し、文書データ１６に基づいて生成されるジョブデータをジョブ連携サーバ４に送信する。
【００３７】
制御部１７は、ＣＰＵが記憶装置１３にインストールされているプログラム１４を読み出して実行することにより、基チケット取得部２１、利用チケット取得部２２、チケット送信部２３、ジョブ送信部２４、チケット送信先決定部２５、ジョブ終了通知判定部２６およびチケット削除指令部２７として機能する。
【００３８】
基チケット取得部２１は、操作部１２を介してユーザＩＤやパスワードなどの認証情報を入力すると、その認証情報を添付して認証サーバ２に対して認証要求を送信し、認証サーバ２からユーザＡに対応する基チケット１５を取得する処理部である。基チケット取得部２１は、認証サーバ２から基チケット１５を取得すると、その基チケット１５を記憶装置１３に保存する。尚、認証情報は、必ずしも操作部１２を介して入力されるユーザＩＤやパスワードなどに限られず、例えばユーザＡが所持するＩＣカードを読み取って入力されるカード情報であっても良いし、またユーザＡの指紋や静脈パターンなどを読み取って入力される生体情報であっても良い。
【００３９】
利用チケット取得部２２は、記憶装置１３に保存されている基チケット１５を読み出して認証サーバ２に送信することにより、ジョブ連携サーバ４を利用するためのチケットを取得する処理部である。この利用チケット取得部２２は、情報処理装置３がジョブ連携サーバ４にアクセスするためのチケットを取得すると共に、画像処理装置５がジョブ連携サーバ４にアクセスするためのチケットを代理取得するように構成される。
【００４０】
例えば、ユーザＡが操作部１２を操作することによって文書データ１６を指定し、ジョブデータをジョブ連携サーバ４に送信することを指示した場合、利用チケット取得部２２は、基チケット１５を添付して、認証サーバ２に情報処理装置３がジョブ連携サーバ４を利用するためのチケットの発行要求を行う。このようにして利用チケット取得部２２は、情報処理装置３がジョブ連携サーバ４を利用するためのチケットを認証サーバ２から取得する。
【００４１】
また利用チケット取得部２２は、画像処理装置５がジョブ連携サーバ４にアクセスするためのチケットを取得する際には、基チケット１５を添付すると共に、ジョブ連携サーバ４とデータ通信を行う相手が画像処理装置５であることを指定して、認証サーバ２にチケットの発行要求を行う。このようにして利用チケット取得部２２は、画像処理装置５がジョブ連携サーバ４を利用するためのチケットを認証サーバ２から取得する。
【００４２】
チケット送信部２３は、利用チケット取得部２２が取得したチケットを、ネットワークインタフェース１８を介して送信する処理部である。このチケット送信部２３は、利用チケット取得部２２により情報処理装置３がジョブ連携サーバ４にアクセスするためのチケットが取得された場合、そのチケットをジョブ連携サーバ４に送信する。また、利用チケット取得部２２により画像処理装置５がジョブ連携サーバ４にアクセスするためのチケットが取得された場合、そのチケットを画像処理装置５に送信する。
【００４３】
ジョブ送信部２４は、チケット送信部２３がチケットをジョブ連携サーバ４に送信した後、ジョブ連携サーバ４からアクセス許可があった場合に機能する。このジョブ送信部２４は、記憶装置１３から文書データ１６を読み出し、その文書データ１６に基づくジョブデータを生成してジョブ連携サーバ４に対してジョブデータを送信する。
【００４４】
チケット送信先決定部２５は、ネットワーク６に接続された複数の画像処理装置５（５ａ，５ｂ，…）の中から、少なくとも１台の画像処理装置５をチケットの送信先として決定する処理部である。本実施形態では、ジョブ連携サーバ４が情報処理装置３からジョブデータを受信すると、それに伴い、ジョブ連携サーバ４から情報処理装置３に対し、ユーザＡが過去にジョブ連携サーバ４と連携させてジョブの実行を行った画像処理装置５に関する使用履歴情報が送信される。そのため、チケット送信先決定部２５は、ジョブ連携サーバ４から受信する使用履歴情報に基づき、ネットワーク６に接続されている複数の画像処理装置５（５ａ，５ｂ，…）の中から、ユーザＡによる使用頻度の高い所定数（例えば２，３台程度）の画像処理装置５を特定し、その特定した画像処理装置５をチケットの送信先として決定する。このように本実施形態では、チケット送信先決定部２５が、ネットワーク６に接続されている複数の画像処理装置５（５ａ，５ｂ，…）の中から、チケットの送信先となる画像処理装置５を自動決定するように構成されている。
【００４５】
ただし、必ずしもチケット送信先決定部２５がチケット送信先を自動決定するものには限られない。例えば、チケット送信先決定部２５は、使用履歴情報に基づいてユーザＡによる使用頻度の高い順に、表示部１１に複数の画像処理装置５の一覧表示を行う。そして操作部１２を介してユーザＡによるチケット送信先となる画像処理装置５の選択操作を受け付け、ユーザＡによって選択された少なくとも１台の画像処理装置５をチケットの送信先として決定するようにしても良い。
【００４６】
上記のようにしてチケット送信先決定部２５がチケットの送信先となる画像処理装置５を決定すると、その決定結果を利用チケット取得部２２に出力する。そして利用チケット取得部２２は、チケット送信先決定部２５の決定結果に基づいて画像処理装置５がジョブ連携サーバ４にアクセスするためのチケットを認証サーバ２から取得する。そしてチケット送信部２３は、利用チケット取得部２２により取得されたチケットを、チケット送信先として決定された画像処理装置５に対して送信する。
【００４７】
このとき、チケット送信部２３は、複数の画像処理装置５に対してチケットを送信することがある。予め複数の画像処理装置５に対してチケットを送信しておくことにより、ユーザＡは、チケットが送信された複数の画像処理装置５のうちから一の画像処理装置５を選択してジョブ連携サーバ４との連携したジョブの実行を行うことができる。例えば、ユーザＡが普段使用する画像処理装置５が他のユーザによる使用中である場合、ユーザＡは別の画像処理装置５を操作することにより、その画像処理装置５とジョブ連携サーバ４とを連携させてジョブの実行を行わせることが可能になる。
【００４８】
またチケット送信部２３は、画像処理装置５に対してチケットを送信する際、ユーザＡに関するチケットであることを特定して送信する。これにより、チケットを受信する画像処理装置５は、どのユーザに関するチケットであるかを判別することができる。
【００４９】
さらにチケット送信部２３は、画像処理装置５に対してチケットを送信する際、ユーザＡによって指定されたパスワードなどでそのチケットを暗号化した状態で送信することが好ましい。これにより、画像処理装置５に送信されたチケットが第三者によって不正使用されることを防止することができる。
【００５０】
また本実施形態では、ジョブ連携サーバ４と画像処理装置５とによる連携したジョブの実行が終了すると、ジョブ連携サーバ４から情報処理装置３に対してジョブ終了通知が送信されるようになっている。図２に示す、ジョブ終了通知判定部２６は、このジョブ終了通知を判定する処理部である。このジョブ終了通知判定部２６は、ジョブ連携サーバ４から受信するジョブ終了通知に基づいて、ジョブ連携サーバ４と連携してジョブを実行した画像処理装置５を特定する。すなわち、チケット送信部２３によって複数の画像処理装置５に対してジョブ連携サーバ４にアクセスするためのチケットが送信されていることがあるため、ジョブ終了通知判定部２６は、ジョブ連携サーバ４と連携してジョブを実行した画像処理装置５を特定することにより、チケットを送信した複数の画像処理装置５のうちで、チケットが使用されなかった画像処理装置５を特定する。そしてチケットが使用されなかった画像処理装置５を、チケット削除指令部２７に指示する。
【００５１】
チケット削除指令部２７は、チケット送信部２３がチケットを送信したにもかかわらず、そのチケットが使用されなかった画像処理装置５に対してチケット削除指令を送信することにより、使用されていないチケットを削除させる処理部である。これにより、チケットが使用されなかった画像処理装置５において、未使用のチケットが残存することを防ぎ、第三者によって未使用のチケットが不正使用されることを防止することができる。
【００５２】
次に、ジョブ連携サーバ４について詳しく説明する。図３は、ジョブ連携サーバ４の一構成例を示すブロック図である。図３に示すように、ジョブ連携サーバ４は、制御部３０と、ネットワークインタフェース３３と、記憶装置３４とを備えている。制御部３０は、ＣＰＵやメモリなどを備えており、ＣＰＵが所定のプログラムを実行する。これにより、制御部３０は、チケット判定部３１および連携ジョブ処理部３２として機能する。ネットワークインタフェース３３は、ジョブ連携サーバ４をネットワーク６に接続するためのものである。記憶装置３４は、ハードディスク装置などで構成される記憶手段である。この記憶装置３４には、ユーザ毎の使用履歴情報３５と、ジョブデータ３６とが記憶される。
【００５３】
チケット判定部３１は、ネットワークインタフェース３３を介してジョブ連携サーバ４に対するアクセス要求を受信した場合、そのアクセス要求に、認証サーバ２によって発行された正規のチケットが添付されているか否かを判定する処理部である。アクセス要求に正規のチケットが添付されている場合、チケット判定部３１は、ネットワークインタフェース３３を介してアクセス要求の送信元に対してアクセス許可を送信する。またチケット判定部３１は、アクセス要求に添付されているチケットを判別することにより、ユーザＡに関するチケットであることを特定する。一方、アクセス要求に正規のチケットが添付されていない場合、チケット判定部３１は、アクセス許可を送信しない。
【００５４】
連携ジョブ処理部３２は、チケット判定部３１によってアクセスが許可された通信先（情報処理装置３および画像処理装置５）とネットワークインタフェース３３を介してデータ通信を行うことにより、画像処理装置５と連携してジョブを実行するために必要な処理を実行する処理部である。例えば、情報処理装置３からジョブデータ３６を受信すると、連携ジョブ処理部３２は、そのジョブデータ３６を記憶装置３４に保存する。このとき連携ジョブ処理部３２は、ジョブデータ３６をユーザＡに関するジョブとして記憶装置３４に保存する。そして記憶装置３４からユーザＡに関する使用履歴情報３５を読み出し、その使用履歴情報３５を情報処理装置３に送信する。これにより、情報処理装置３は、上述したように、使用履歴情報３５に基づいてユーザＡによる使用頻度の高い画像処理装置５をチケットの送信先として決定することができるようになる。
【００５５】
また、連携ジョブ処理部３２は、画像処理装置５からジョブデータ３６の送信要求を受信した場合、記憶装置３４からジョブデータ３６を読み出し、そのジョブデータ３６を画像処理装置５に送信する。そして連携ジョブ処理部３２は、画像処理装置５との連携したジョブの実行が終了すると、使用履歴情報３５を更新すると共に、情報処理装置３に対してジョブ終了通知を送信する。このとき送信されるジョブ終了通知には、ジョブデータ３６の送信先となった一の画像処理装置５に関する情報が含まれる。それ故、情報処理装置３は、上述したように、このジョブ終了通知に基づいて、ジョブ連携サーバ４と連携してジョブを実行した一の画像処理装置５を特定することができるようになり、さらにはチケットが使用されなかった画像処理装置５を特定することもできるようになる。
【００５６】
次に、画像処理装置５について詳しく説明する。図４は、画像処理装置５の一構成例を示すブロック図である。図４に示すように、画像処理装置５は、制御部４０と、記憶装置４５と、操作パネル４７と、ネットワークインタフェース４８と、プリンタ部４９とを備えている。尚、画像処理装置５は、上記の他にもスキャナ部やＦＡＸ送受信部などを備えているが、それらについては図示を省略している。
【００５７】
制御部４０は、ＣＰＵやメモリなどを備えており、ＣＰＵが所定のプログラムを実行する。これにより、制御部４０は、種々の処理部として機能するがその一部について例を挙げると、図４に示すように、チケット保存部４１、アクセス要求部４２、ジョブ実行部４３、および、チケット削除部４４として機能する。記憶装置４５は、ハードディスク装置などで構成される記憶手段である。この記憶装置４５には、情報処理装置３によって取得され、情報処理装置３から受信するチケット４６が保存される。このチケット４６は、画像処理装置５がジョブ連携サーバ４にアクセスするためのチケットである。操作パネル４７は、ユーザＡが画像処理装置５を操作する際のユーザインターフェースとなるものであり、表示部４７ａと、操作部４７ｂとを備えている。ネットワークインタフェース４８は、画像処理装置５をネットワーク６に接続するためのものである。プリンタ部４９は、制御部４０によって駆動制御される機構部であり、ジョブデータに基づいてプリント出力を行うように構成される。
【００５８】
制御部４０のチケット保存部４１は、情報処理装置３から受信するチケット４６を記憶装置４５に保存する処理部である。画像処理装置５が、情報処理装置３からチケット４６を受信すると、そのチケットにはユーザを特定する情報が含まれている。そのため、チケット保存部４１は、情報処理装置３から受信するチケット４６をユーザと関連付けた状態で記憶装置４５に保存する。本実施形態の場合、チケット４６は、ユーザＡに関するチケットとして記憶装置４５に保存される。
【００５９】
アクセス要求部４２は、ユーザＡが操作パネル４７を操作することにより画像処理装置５にログインし、ジョブ連携サーバ４との連携したジョブの実行を指示すると、ユーザＡに関するチケット４６を記憶装置４５から読み出す。そしてその読み出したチケット４６を添付して、ジョブ連携サーバ４にアクセス要求を行う。このとき、チケット４６がパスワードなどで暗号化されている場合には、表示部４７ａにパスワードなどの入力を促す画面を表示し、操作部４７ｂを介して入力されるパスワードなどを用いてチケット４６を復号化する。そしてその復号化したチケット４６をジョブ連携サーバ４に送信する。このようにしてアクセス要求部４２がチケット４６を添付してアクセス要求を行った後、ジョブ連携サーバ４からアクセス許可があれば、ジョブ実行部４３を機能させる。
【００６０】
ジョブ実行部４３は、ジョブ連携サーバ４と連携してジョブを実行する処理部である。ジョブ実行部４３は、ジョブ連携サーバ４に対してジョブデータ３６の送信要求を行う。これにより、ジョブ連携サーバ４は、画像処理装置５に対してジョブデータ３６を送信する。そしてジョブ実行部４３は、ジョブ連携サーバ４からジョブデータ３６を受信すると、そのジョブデータ３６をプリンタ部４９に出力してプリンタ部４９を駆動することにより、ジョブデータ３６に基づくプリント出力を行わせる。このようにして画像処理装置５とジョブ連携サーバ４との連携したジョブの実行が終了する。
【００６１】
チケット削除部４４は、記憶装置４５に記憶されているチケット４６を削除する処理部である。このチケット削除部４４は、チケット４６が読み出されて使用されたタイミング、又はジョブ実行部４３によるジョブの実行が終了したタイミングで記憶装置４５からチケット４６を削除する。またチケット削除部４４は、チケット４６が使用されていない状態であっても、情報処理装置３からチケット削除指令を受信すると、それによって指定されたチケット４６を記憶装置４５から削除する。したがって、既に使用されたチケット４６や、未使用のチケット４６が、記憶装置４５に長期間保存され続けることを防止することができる。
【００６２】
次に、情報処理装置３における具体的な動作の一例について説明する。図５乃至図７は、情報処理装置３の制御部１７によって行われる処理手順の一例を示すフローチャートである。この処理は、制御部１７においてＣＰＵがプログラム１４を起動することにより開始される。
【００６３】
図５に示すように、制御部１７は、この処理を開始すると、操作部１２を介してユーザＩＤとパスワードの入力を受け付ける（ステップＳ１）。そしてユーザＡが操作部１２を操作することによって入力されたユーザＩＤとパスワードとを認証サーバ２へ送信する（ステップＳ２）。その後、制御部１７は、認証サーバ２から基チケット１５を受信したか否かを判断し（ステップＳ３）、基チケット１５を受信した場合にはステップＳ４に進む。一方、基チケット１５を受信しなかった場合は、再度ユーザＩＤとパスワードの入力操作を受け付けるべく、ステップＳ１へ戻る。
【００６４】
認証サーバ２から基チケット１５を受信した場合、制御部１７は、その基チケット１５を記憶装置１３に保存する（ステップＳ４）。その後、制御部１７は、ユーザＡによってジョブの実行指示が与えられるまで待機する（ステップＳ５）。ここで、ユーザＡによって指定されるジョブは、ジョブ連携サーバ４と画像処理装置５とが連携して実行するジョブであるものとする。そしてユーザＡによってジョブの実行指示が与えられた場合、制御部１７は、連携ジョブ実行処理を行う（ステップＳ６）。
【００６５】
図６および図７は、この連携ジョブ実行処理（ステップＳ６）の詳細な処理手順の一例を示すフローチャートである。制御部１７は、連携ジョブの実行が指示された場合、まず、記憶装置１３に記憶されている基チケット１５を読み出し（ステップＳ１０）、その基チケット１５を添付して、情報処理装置３がジョブ連携サーバ４を利用するためのチケットの発行を認証サーバ２に要求する（ステップＳ１１）。これにより、制御部１７は、情報処理装置３がジョブ連携サーバ４を利用するためのチケットを認証サーバ２から取得する（ステップＳ１２）。そして制御部１７は、記憶装置１３から文書データ１６を読み出し、その文書データ１６に基づいてジョブデータ３６を生成する（ステップＳ１３）。
【００６６】
次に制御部１７は、ステップＳ１２で取得したチケットをジョブ連携サーバ４に送信し（ステップＳ１４）、ジョブ連携サーバ４からアクセス許可があるまで待機する（ステップＳ１５）。ジョブ連携サーバ４からアクセス許可があると（ステップＳ１５でＹＥＳ）、制御部１７は、ステップＳ１３で生成したジョブデータ３６をジョブ連携サーバ４に送信する（ステップＳ１６）。
【００６７】
その後、制御部１７は、ジョブ連携サーバ４から使用履歴情報３５を受信するまで待機する（ステップＳ１７）。そして使用履歴情報３５を受信すると、その使用履歴情報３５に基づいてチケット送信先となる画像処理装置５を決定する（ステップＳ１８）。そして図７のフローチャートに進む。
【００６８】
制御部１７は、記憶装置１３に記憶されている基チケット１５を読み出し（ステップＳ２０）、その基チケット１５を添付して、ステップＳ１８で決定された画像処理装置５がジョブ連携サーバ４を利用するためのチケットの発行を認証サーバ２に要求する（ステップＳ２１）。これにより、制御部１７は、画像処理装置５がジョブ連携サーバ４を利用するためのチケット４６を認証サーバ２から取得する（ステップＳ２２）。そして制御部１７は、画像処理装置５に送信するためのチケット４６を暗号化し（ステップＳ２３）、その暗号化したチケット４６を、ステップＳ１８で決定された画像処理装置５に送信する（ステップＳ２４）。
【００６９】
ユーザＡは、この後、情報処理装置３から画像処理装置５に移動し、画像処理装置５を操作してジョブ連携サーバ４との連携したジョブの実行を指示する。
【００７０】
一方、制御部１７は、その後、ジョブ連携サーバ４からジョブ終了通知を受信するのを待機する状態となっており（ステップＳ２５）、ジョブ終了通知を受信すると、そのジョブ終了通知に基づいてチケット未使用の画像処理装置５を特定する（ステップＳ２６）。そしてステップＳ２６で特定した画像処理装置５に対し、チケット削除指令を送信する（ステップＳ２７）。尚、ステップＳ２６でチケット未使用の画像処理装置５を特定できなかった場合（すなわち、１台の画像処理装置５に対してのみチケット４６が送信されていた場合）、ステップＳ２７の処理は行われない。以上で、情報処理装置３における一連の処理が終了する。
【００７１】
次に画像処理装置５における具体的な動作の一例について説明する。図８は、画像処理装置５の制御部４０によって行われる処理手順の一例を示すフローチャートである。この処理は、制御部４０が情報処理装置３からチケット４６を受信することにより開始される。
【００７２】
制御部４０は、この処理を開始すると、情報処理装置３から受信したチケット４６をユーザＡに対応付けて記憶装置４５に保存する（ステップＳ３０）。その後、ユーザＡが操作パネル４７を操作し、ジョブの実行指示を与えたか否かを判断する（ステップＳ３１）。
【００７３】
ユーザＡによるジョブの実行指示が与えられた場合（ステップＳ３１でＹＥＳ）、制御部４０は、記憶装置４５に保存しているチケット４６を読み出す（ステップＳ３２）。そしてユーザＡによるパスワードの入力操作を受け付け（ステップＳ３３）、入力されたパスワードに基づいてチケット４６を復号化する（ステップＳ３４）。そしてその復号化したチケット４６をジョブ連携サーバ４に送信することにより、ジョブ連携サーバ４にアクセス要求を行う（ステップＳ３５）。そしてジョブ連携サーバ４からアクセス許可があれば、制御部４０は、ジョブ連携サーバ４からジョブデータ３６を取得し（ステップＳ３６）、その取得したジョブデータ３６に基づいてジョブを実行する（ステップＳ３７）。その後、ステップＳ３８に進む。一方、ユーザＡによるジョブの実行指示が与えられていない場合（ステップＳ３１でＮＯ）、上記ステップＳ３２〜Ｓ３７をスキップしてステップＳ３８に進む。
【００７４】
ステップＳ３８に進むと、制御部４０は、記憶装置４５に保存しているチケット４６を削除するか否かを判断する。ここでは、既にチケット４６を使用している場合、又は情報処理装置３からチケット削除指令を受信している場合に、チケット４６を削除する（すなわち、ＹＥＳ）と判断する。そしてチケット４６を削除しないと判断した場合は、ステップＳ３１に戻る。そしてユーザＡによるジョブの実行指示が与えられるまで、又は情報処理装置３からチケット削除指令を受信するまで同じ判断が繰り返し行われる。これに対し、チケットを削除すると判断した場合（ステップＳ３８でＹＥＳ）、制御部４０は、記憶装置４５に保存されているチケット４６を削除し、処理を終了する。
【００７５】
次に、上記のように構成される画像処理システム１においてジョブ連携サーバ４と画像処理装置５とが連携して一のジョブを実行する場合の各装置間のデータ通信の流れについて説明する。図９は、画像処理システム１におけるデータ通信の流れを示す図である。尚、図９において括弧内の数字は、データ通信が行われる順番を示している。図９に示すように、（１）情報処理装置３がユーザＩＤとパスワードとを含む認証情報を認証サーバ２に送信する。（２）認証サーバ２は、ユーザ認証を行い、認証成功となると、情報処理装置３に対して基チケット１５を送信する。この基チケット１５は、情報処理装置３に保持される。その後、ユーザＡが情報処理装置３に対し、ジョブ連携サーバ４を利用してジョブの実行を行うことを指示すると、（３）情報処理装置３は、認証サーバ２に対し、情報処理装置３がジョブ連携サーバ４を利用するためのチケット要求と基チケット１５とを送信する。（４）認証サーバ２は、受信する基チケット１５に基づいて情報処理装置３がジョブ連携サーバ４を利用するためのチケットを発行し、情報処理装置３に送信する。（５）情報処理装置３は、認証サーバ２から取得したチケットをジョブ連携サーバ４に送信する。（６）ジョブ連携サーバ４は、チケットを受信すると、情報処理装置３に対してアクセス許可を送信する。そして、（７）情報処理装置３がジョブ連携サーバ４に対してジョブデータ３６を送信する。（８）ジョブ連携サーバ４は、ジョブデータ３６を受信すると、情報処理装置３に対し、使用履歴情報３５を送信する。情報処理装置３は、その使用履歴情報３５に基づいてチケット送信先となる画像処理装置５を決定する。そして、（９）情報処理装置３は、認証サーバ２に対し、画像処理装置５がジョブ連携サーバ４を利用するためのチケット要求と基チケット１５とを送信する。（１０）認証サーバ２は、受信する基チケット１５に基づいて画像処理装置５がジョブ連携サーバ４を利用するためのチケット４６を発行し、そのチケット４６を情報処理装置３に送信する。そして、（１１）情報処理装置３は、認証サーバ２から受信したチケット４６を画像処理装置５に送信する。このチケット４６は、画像処理装置５に保持される。
【００７６】
そしてユーザＡが画像処理装置５の前に移動し、操作パネル４７を操作することによってジョブ連携サーバ４との連携したジョブの実行を指示すると、（１２）画像処理装置５はチケット４６をジョブ連携サーバ４に送信する。（１３）ジョブ連携サーバ４は、チケット４６を受信すると、画像処理装置５に対してアクセス許可を送信する。そして、画像処理装置５からのジョブデータの送信要求に基づいて、（１４）ジョブ連携サーバ４は、画像処理装置５に対し、ジョブデータ３６を送信する。そして画像処理装置５においてジョブデータ３６に基づくプリントジョブが実行される。
【００７７】
その後、（１５）ジョブ連携サーバ４は、情報処理装置３に対し、プリントジョブの行われた一の画像処理装置５を指定してジョブ終了通知を送信する。この後は図示を省略しているが、情報処理装置３が、チケット４６が使用されなかった画像処理装置５に対し、チケット削除指令を送信する。そしてチケット削除指令を受信した画像処理装置５が、未使用のチケット４６を削除する。
【００７８】
以上のように本実施形態の画像処理システム１では、情報処理装置３だけが認証サーバ２から基チケット１５を取得するように構成されている。そして、この情報処理装置３は、認証サーバ２から、画像処理装置５がジョブ連携サーバ４を利用するためのチケット４６を取得し、その取得したチケット４６を画像処理装置に送信する。そして画像処理装置５は、情報処理装置３から取得するチケット４６を利用してジョブ連携サーバ４にアクセスし、ジョブ連携サーバ４と連携してジョブを実行するようになっている。そのため、本実施形態の画像処理システム１によれば、画像処理装置５に基チケットが保存された状態で残ることはない。よって、画像処理装置５を使用するユーザが頻繁に入れ替わる場合であっても、各ユーザに対応した基チケットが第三者によって不正に利用されてしまうことを良好に防止することができる。
【００７９】
また、本実施形態の画像処理システム１は、ユーザＡが画像処理装置５の操作パネル４７を操作することによって画像処理装置５とジョブ連携サーバ４とを連携させて一のジョブを実行させようとするタイミングで既に画像処理装置５がジョブ連携サーバ４を利用するためのチケット４６を保持している。そのため、ユーザＡによるジョブ実行指示があれば、画像処理装置５が速やかにジョブ連携サーバ４にアクセスすることが可能であり、画像処理装置５においてジョブの実行が開始されるまでに要する時間を従来よりも短縮させることができる。
【００８０】
また、ユーザＡが画像処理装置５を操作する際には、認証サーバ２に対してユーザＩＤやパスワードなどの認証情報が送信されないので、認証サーバにかかる負担を軽減することも可能である。さらには、ユーザＡが情報処理装置３から画像処理装置５へと移動する際には、リムーバブルメディアなどを持参する必要もないので、利便性が高い。
【００８１】
以上のように本実施形態の画像処理システム１によれば、画像処理装置とジョブ連携サーバとによる連携したジョブの実行を速やかに開始することができるようになり、さらには画像処理装置のセキュリティおよび利便性を向上させることも可能である。
【００８２】
（変形例）
以上、本発明に関する一実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。すなわち、本発明には、上述した実施形態以外にも種々の変形例が適用可能である。
【００８３】
例えば、上述の実施形態では、情報処理装置３がジョブデータ３６をジョブ連携サーバ４に送信することに伴い、画像処理装置５がジョブ連携サーバ４を利用するためのチケット４６を認証サーバ２から取得して画像処理装置５に送信する処理を一連の動作として実行する。しかしながら、本発明は、必ずしもそのような実施形態に限られない。例えば、ユーザＡが画像処理装置５を操作することに伴って、画像処理装置５から情報処理装置３にチケット取得要求が送信され、情報処理装置３は画像処理装置５からチケット取得要求を受信した場合に、その画像処理装置５がジョブ連携サーバ４を利用するためのチケット４６を認証サーバ２から取得するような構成としても良い。以下、この場合における各装置間のデータ通信の流れについて説明する。
【００８４】
図１０は、画像処理システム１におけるデータ通信の流れの別の形態を示す図である。尚、図１０において括弧内の数字は、データ通信が行われる順番を示している。また、図１０に示すように、情報処理装置３の記憶装置１３には予めユーザＡに対応する基チケット１５が保存されており、またジョブ連携サーバ４の記憶装置３４には既にジョブデータ３６が保存されているものとする。このような状況の下、ユーザＡが画像処理装置５の操作パネル４７を操作することにより、ジョブ連携サーバ４にアクセスしてジョブデータ３６に基づくプリントジョブの実行を指示すると、（１）画像処理装置５は、情報処理装置３に対し、画像処理装置５がジョブ連携サーバ４を利用するためのチケット４６の取得を要求する。（２）情報処理装置３は、このチケット取得要求を受信すると、認証サーバ２に対し、画像処理装置５がジョブ連携サーバ４を利用するためのチケット要求と基チケット１５とを送信する。（３）認証サーバ２は、受信する基チケット１５に基づいて画像処理装置５がジョブ連携サーバ４を利用するためのチケット４６を発行し、情報処理装置３に送信する。そして、（４）情報処理装置３は、認証サーバ２から取得したチケット４６を画像処理装置５に送信する。このとき、情報処理装置３は、チケット取得要求の送信元である１台の画像処理装置５にのみ、チケット４６を送信する。そして、（５）画像処理装置５はチケット４６をジョブ連携サーバ４に送信する。（６）ジョブ連携サーバ４は、チケット４６を受信すると、画像処理装置５に対してアクセス許可を送信する。そして、画像処理装置５からのジョブデータの送信要求に基づいて、（７）ジョブ連携サーバ４は、画像処理装置５に対し、ジョブデータ３６を送信する。そして画像処理装置５においてジョブデータ３６に基づくプリントジョブが実行される。
【００８５】
上記図１０のような形態の場合、ユーザＡが画像処理装置５を操作することによってチケット４６を取得するための動作が開始されるので、画像処理装置５においてジョブの実行が開始されるまでにある程度の時間を要することとなる。しかし、その反面、画像処理装置５に基チケットが残ることはないので、第三者による基チケットの不正使用は防止することができる。また、ユーザＡが画像処理装置５を操作する際には、認証サーバ２でユーザ認証を行うためのユーザＩＤやパスワードなどの認証情報を入力する必要がなく、しかも、リムーバブルメディアなどを持参する必要もないので、利便性の高いシステムを実現することができる。
【００８６】
また、上述した実施形態では、画像処理装置５とジョブ連携サーバ４とが連携して行うジョブの一例としてプリントジョブを例示したが、これに限られるものでもない。例えば、画像処理装置５とジョブ連携サーバ４とが連携してＦＡＸジョブやスキャンジョブを実行するものであっても構わない。またジョブ連携サーバ４が画像処理装置５に搭載されていない画像処理などを実行するものであっても構わない。
【符号の説明】
【００８７】
１  画像処理システム
２  認証サーバ
３  情報処理装置
４  ジョブ連携サーバ
５  画像処理装置
６  ネットワーク
２２  利用チケット取得部（チケット取得手段）
２３  チケット送信部（チケット送信手段）
２５  チケット送信先決定部（チケット送信先決定手段）
２７  チケット削除指令部（チケット削除指令手段）
【図１】
2011180972.tif 000003
【図２】
2011180972.tif 000004
【図３】
2011180972.tif 000005
【図４】
2011180972.tif 000006
【図５】
2011180972.tif 000007
【図６】
2011180972.tif 000008
【図７】
2011180972.tif 000009
【図８】
2011180972.tif 000010
【図９】
2011180972.tif 000011
【図１０】
2011180972.tif 000012