(57)【特許請求の範囲】
【請求項１】
ユーザーからログインのための第１の認証情報を受け付ける第１の受付手段と、
前記第１の認証情報でログイン中のユーザーからジョブの実行指示を受け付ける第２の受付手段と、
前記第２の受付手段で実行指示を受け付けたジョブが、前記ジョブに対応する処理を行う外部の処理装置へのアクセスが必要なジョブであるかどうかを判定する判定手段と、
前記判定手段が前記外部の処理装置へのアクセスが必要なジョブであると判断した場合に、前記第１の受付手段で受け付けた前記第１の認証情報、又はログイン中に当該第１の認証情報を用いて外部の認証装置から取得した第２の認証情報、あるいはログイン中に当該第２の認証情報を用いて外部の認証装置から取得した第３の認証情報を、前記第２の受付手段で実行指示を受け付けたジョブに対応付けて記憶する記憶手段と、
前記第２の受付手段で実行指示を受け付けたジョブを実行するジョブ実行手段と
を備え、
前記判定手段が前記外部の処理装置へのアクセスが必要なジョブであると判断した場合に、前記ジョブ実行手段は、ログアウト後に、前記記憶手段で前記ジョブに対応付けて記憶した前記第１の認証情報、前記第２の認証情報又は前記第３の認証情報を用いて前記外部の処理装置に対して前記ジョブに対応する認証処理を伴う処理を要求し、
前記判定手段が前記外部の処理装置へのアクセスが必要なジョブでないと判断した場合に、前記ジョブ実行手段は、前記ジョブを実行する
画像処理装置。
【請求項２】
前記判定手段が前記外部の処理装置へのアクセスが必要なジョブでないと判断した場合に、前記記憶手段は、前記第１の受付手段で受け付けた前記第１の認証情報、又は当該第１の認証情報を用いて外部の認証装置から取得した第２の認証情報、あるいは当該第２の認証情報を用いて外部の認証装置から取得した第３の認証情報を、前記第２の受付手段で実行指示を受け付けたジョブに対応付けて記憶せず、前記ジョブ実行手段は、前記ジョブを実行する
請求項１に記載の画像処理装置。
【請求項３】
請求項１記載の画像処理装置において、
前記判定手段が前記外部の処理装置へのアクセスが必要なジョブであると判断した場合に前記ジョブ実行手段が前記外部の処理装置に対して前記認証処理を伴う処理を要求し終えた後に、当該ジョブの実行に用いた認証情報を消去する消去手段を備える
ことを特徴とする画像処理装置。
【請求項４】
請求項３記載の画像処理装置において、
前記消去手段は、前記ジョブ実行手段が前記外部の処理装置に対して前記認証処理を伴う処理を要求し終えた時点で、前記認証情報を消去する
ことを特徴とする画像処理装置。
【請求項５】
ユーザーからログインのための第１の認証情報を受け付ける第１の受付ステップと、
前記第１の認証情報でログイン中のユーザーからジョブの実行指示を受け付ける第２の受付ステップと、
前記第２の受付ステップで実行指示を受け付けたジョブが、前記ジョブに対応する処理を行う外部の処理装置へのアクセスが必要なジョブであるかどうかを判定する判定ステップと、
前記判定ステップにおいて前記外部の処理装置へのアクセスが必要なジョブであると判断された場合に、前記第１の受付ステップで受け付けた前記第１の認証情報、又はログイン中に当該第１の認証情報を用いて外部の認証装置から取得した第２の認証情報、あるいはログイン中に当該第２の認証情報を用いて外部の認証装置から取得した第３の認証情報を、前記第２の受付ステップで実行指示を受け付けたジョブに対応付けて記憶する記憶ステップと、
前記第２の受付ステップにおいて実行指示を受け付けたジョブを実行するジョブ実行ステップと
をコンピュータに実行させ、
前記判定ステップにおいて前記外部の処理装置へのアクセスが必要なジョブであると判断された場合に、前記実行ステップにおいて、ログアウト後に、前記記憶ステップで前記ジョブに対応付けて記憶した前記第１の認証情報、前記第２の認証情報又は前記第３の認証情報を用いて前記外部の処理装置に対して前記ジョブに対応する認証処理を伴う処理を要求し、
前記判定ステップにおいて前記外部の処理装置へのアクセスが必要なジョブでないと判断された場合に、前記実行ステップにおいて、前記ジョブを実行する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年、ユーザー認証だけでなくメールサーバーなどの外部サーバーへの認証にもユーザー認証と同じケルベロス(Kerberos)認証を利用して、シングルサインオン(SSO)を実現する認証システムがオフィスで利用されるようになってきている。このような環境では、主にパーソナルコンピュータ（以下、「ＰＣ」）を使うユーザーを想定しており、外部サーバーへの認証もユーザーがＰＣにログインしている間に行なわれている。例えば、メール送信のためのメールサーバー（ＳＭＴＰサーバー）への認証は、ユーザーがログイン中に行なわれ、ログアウト後にメールサーバーへの認証が行なわれることはない。
【０００３】
一方、複数のユーザーが共用するデジタル複合機（以下、「共有型複合機」と記す）では、前のユーザーがログインしてジョブの実行を指示した後、当該ジョブの実行を終えてから、次のユーザーのログインを受け付ける仕組みにすると、ジョブを実行している間、次のユーザーがログインできないことになる。このため、共有型複合機では、生産性や利便性を確保すべく、複合機に対してユーザーが実行を指示したジョブは、ユーザーのログアウト後もバックグランドで動作するようになっている。したがって、ケルベロス認証を使って複合機にログインした後、メール送信を伴うジョブを起動した場合、メール送信のためにメールサーバーへの認証が必要となるタイミングでは、すでにユーザーがログアウトした状況となる。
【０００４】
従来の共有型複合機では、メールサーバーなどの外部サーバーへのアクセス用として、ユーザー固有の認証データではなく、各ユーザー共通の認証データをシステムデータとして複合機に設定し、その認証データを用いて外部サーバーへの認証を行なっている。この方法であれば、ユーザーがログアウトした後も、各ユーザー共通の認証データを利用して、外部サーバーにアクセスすることが可能となる。ただし、複合機単体で動作する場合には、本来的に不要な共通の認証データを別途用意する必要がある。また、外部サーバーがメールサーバーであった場合は、メール送信を依頼したユーザーが誰であったかを明示する履歴がメールサーバー側に残らないことになる。
【０００５】
下記特許文献１には、複合機でのログイン処理において、ユーザー名とパスワードの入力を受け付けて、外部の認証サーバーで当該ユーザー名とパスワードを用いてユーザー認証を行ない、認証ＯＫであれば、ユーザーメールアドレス、ＳＭＴＰのユーザー名、ＳＭＴＰのパスワードを取得し、それを用いてメールサーバーにＳＭＰＴ認証を行ない、認証ＯＫであれば、メールサーバーに電子メールを送信することが記載されている。
【０００６】
【特許文献１】特開２００５−１４９２２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、ユーザーがログアウトした後でも、ジョブの実行を指示したユーザー固有の認証情報を用いて、外部の処理装置への認証を適切に行なってジョブを正常に実行させることができる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、ユーザーからログインのための第１の認証情報を受け付ける第１の受付手段と、前記第１の認証情報でログイン中のユーザーからジョブの実行指示を受け付ける第２の受付手段と、前記第１の受付手段で受け付けた前記第１の認証情報、又は当該第１の認証情報を用いて外部の認証装置から取得した第２の認証情報、あるいは当該第２の認証情報を用いて外部の認証装置から取得した第３の認証情報を、前記第２の受付手段で実行指示を受け付けたジョブに対応付けて記憶する記憶手段と、前記記憶手段で前記ジョブに対応付けて記憶した前記第１の認証情報、前記第２の認証情報又は前記第３の認証情報を用いて外部の処理装置にアクセスし、前記ジョブを実行するジョブ実行手段とを備えることを特徴とする画像処理装置である。
【０００９】
請求項２に記載の発明は、請求項１記載の画像処理装置において、前記ジョブ実行手段でジョブの実行を終えた後に、当該ジョブの実行に用いた認証情報を消去する消去手段を備えることを特徴とする。
【００１０】
請求項３に記載の発明は、請求項１記載の画像処理装置において、前記第２の受付手段で実行指示を受け付けたジョブが、外部の処理装置へのアクセスが必要なジョブであるかどうかを判定する判定手段を備え、前記記憶手段は、前記判定手段が外部の処理装置へのアクセスが必要なジョブであると判断した場合に、前記第１の認証情報、前記第２の認証情報又は前記第３の認証情報を、当該ジョブに対応付けて記憶することを特徴とする。
【００１１】
請求項４に記載の発明は、請求項２記載の画像処理装置において、前記消去手段は、前記ジョブ実行手段でジョブの実行を終えた時点で、前記認証情報を消去することを特徴とする。
【００１２】
請求項５に記載の発明は、ユーザーからログインのための第１の認証情報を受け付ける第１のステップと、前記第１の認証情報でログイン中のユーザーからジョブの実行指示を受け付ける第２のステップと、前記第１のステップで受け付けた前記第１の認証情報、又は当該第１の認証情報を用いて外部の認証装置から取得した第２の認証情報、あるいは当該第２の認証情報を用いて外部の認証装置から取得した第３の認証情報を、前記第２のステップで実行指示を受け付けたジョブに対応付けて記憶する第３のステップと、前記第３のステップで前記ジョブに対応付けて記憶した前記第１の認証情報、前記第２の認証情報又は前記第３の認証情報を用いて外部の処理装置にアクセスし、前記ジョブを実行する第４のステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１３】
請求項１、５に記載の発明によれば、ユーザーがログアウトした後でも、ジョブの実行を指示したユーザー固有の認証情報を用いて、外部の処理装置への認証を適切に行なってジョブを正常に実行させることができる。
【００１４】
請求項２に記載の発明によれば、ジョブの実行に使用済みの認証情報が不正に利用される機会を認証情報の消去によってなくすことができる。
【００１５】
請求項３に記載の発明によれば、外部の処理装置にアクセスする必要のあるジョブだけを対象に認証情報を対応付けて記憶することができる。
【００１６】
請求項４に記載の発明によれば、ジョブに対応付けて記憶する認証情報の記憶期間を必要最小限に短縮することができる。このため、メモリ利用効率とセキュリティの向上を図ることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の具体的な実施の形態について図面を参照しつつ詳細に説明する。なお、本発明の技術的範囲は以下に記述する実施の形態に限定されるものではなく、発明の構成要件やその組み合わせによって得られる特定の効果を導き出せる範囲において、種々の変更や改良を加えた形態も含む。
【００１８】
図１は本発明の実施形態に係る画像処理装置の構成例を示すブロック図である。この画像処理装置１００は、例えば、デジタル複合機を構成するものであって、大きくは、コントローラ１と、操作パネル２と、スキャナ部３と、プリンタ部４とを備えている。
【００１９】
コントローラ１は、画像処理装置１００全体の処理動作を統括的に制御するものである。コントローラ１は、ＣＰＵ(Central Processing Unit)５と、ＲＯＭ(Read-Only Memory)６と、ＲＡＭ(Random Access Memory)７と、不揮発性メモリ(NVRAM)８と、ハードディスク(HDD;Hard Disk Drive)９と、画像処理部１０と、パネルインターフェース１１と、通信インターフェース１２と、デバイスインターフェース１３と、ＬＡＮ接続部１４と、シリアル接続部１５と、ＵＳＢ接続部１６と、モデム１７とを備えている。このうち、ＣＰＵ５と、ＲＯＭ６と、ＲＡＭ７と、不揮発性メモリ８と、ハードディスク９と、画像処理部１０と、パネルインターフェース１１と、通信インターフェース１２と、デバイスインターフェース１３は、それぞれ共通のバス（メモリバス、ＰＣＩバスなど）１８に接続されている。
【００２０】
ＣＰＵ５は、ＲＯＭ６に格納された制御プログラムや処理プログラム（電子メールソフトを含む）にしたがって各種の処理を実行するものである。ＲＯＭ６は、上記制御プログラムや制御用の固定データなどを格納するものである。ＲＯＭ６は、読み出し専用のメモリであるが、データの消去と書き込みを電気的に行なえるフラッシュメモリを用いて構成することも可能である。ＲＡＭ７は、プログラム動作のためのシステムメモリや、画像処理のためのページメモリなどに利用されるものである。
【００２１】
不揮発性メモリ８は、不揮発性のデータ、画質調整、各種の設定パラメータ、各種の履歴データなどを格納するために利用されるものである。ハードディスク９は、大容量のデータ記憶装置であって、画像データや各種の履歴データなどを格納するために利用されるものである。また、ハードディスク９には、その記憶領域の一部をユーザーごとに割り当てることにより、画像データを格納する親展ボックスを開設可能となっている。親展ボックスは、ユーザー個人のパーソナルボックス（私書箱的なもの）として利用されるものである。このため、ハードディスク９に親展ボックスを開設する場合は、親展ボックスの識別情報（ボックス名など）と合わせて、パスワードの設定（登録）が行なわれる。
【００２２】
画像処理部１０は、予め設定された画像処理プログラムにしたがって種々の画像処理（例えば、色変換、色補正、階調補正、伸張圧縮、画像回転、スクリーン生成などの処理）を画像データに施すものである。パネルインターフェース１１は、ユーザーインターフェースとなる操作パネル２との間で操作用データのやり取りを行なうものである。
【００２３】
通信インターフェース１２は、各種の外部装置を画像処理装置に接続したり、画像処理装置をネットワークに接続したりするためのインターフェースである。デバイスインターフェース１３は、入出力デバイスとの間で各種のデータ（画像データ、制御データなど）の受け渡しを行なうものである。
【００２４】
ＬＡＮ接続部１４は、ＬＡＮ(Local Area Network)で構築されたネットワークに画像処理装置を接続するためのもので、例えば、１０Ｂａｓｅ−Ｔや１００Ｂａｓｅ−Ｔ、各種の無線ＬＡＮによるネットワークへの接続を行なう。シリアル接続部１５は、シリアル方式でデータの転送を行なう各種のシリアル機器を画像処理装置１００に接続するためのものである。
【００２５】
ＵＳＢ接続部１６は、ＵＳＢ(Universal Serial Bus)規格でデータの転送を行なう各種のＵＳＢ機器を画像処理装置１００に接続するためのもので、例えば、ＵＳＢ１．１規格に対応した機器やＵＳＢ２．０に対応した機器の接続を行なうものである。モデム１７は、公衆回線への接続を行なうモデム制御部を含むもので、ファクスデータの送受信機能を実現するものである。
【００２６】
一方、操作パネル２は、画像処理装置１００を使用するユーザーが各種の情報を入力したり、ユーザーに対して各種の情報を表示したりするユーザーインタフェースとなるものである。操作パネル２は、例えば、タッチパネル付きの液晶ディスプレイからなる表示部２１と、各種のボタン、スイッチ、キー等を用いた操作部２２とによって構成されている。
【００２７】
スキャナ部３は、画像データを入力する入力デバイスとなるものである。スキャナ部３は、プラテンガラス等の原稿台にセット（載置）された原稿の画像を光学的に読み取って画像データ（デジタルデータ）に変換するイメージスキャナ等によって構成されるものである。スキャナ部３は、読取対象となる原稿を１枚ずつ画像の読取位置に搬送する自動原稿搬送機能や、原稿の両面の画像を読み取る両面読取機能を備えた構成を採用することが可能である。プリンタ部４は、画像データを出力する出力デバイスとなるものである。プリンタ部４は、プリントデータに対応する画像を用紙等の記録媒体にインク、トナー等を用いて印刷するプリントエンジンによって構成されるものである。
【００２８】
図２は本発明の実施の形態に係る画像処理装置を含むシステムの構成を示すブロック図である。図示のように、画像処理装置１００は、当該画像処理装置１００からみて、外部の認証装置として存在する認証サーバー２００と、外部の処理装置（サービス提供装置）として存在するメールサーバー３００とともに、共通のネットワーク４００に接続されている。認証サーバー２００は、画像処理装置１００からの認証要求を受けて、所定の認証処理を行ない、その認証結果を画像処理装置１００に通知するものである。メールサーバー３００は、例えばＳＭＴＰ(Simple Mail Transfer Protocol)サーバーからなるもので、画像処理装置１００から電子メール（以下、単に「メール」とも記す）の送信要求を受けて、メールの宛先に指定されたメールアドレスのドメインで特定されるメールサーバーに、画像処理装置１００から送信された電子メールを転送するものである。
【００２９】
＜第１の実施の形態＞
図３は本発明の第１の実施の形態に係る画像処理装置１００によって実現される機能的な構成を示すブロック図である。ユーザー認証情報受付手段３１は、画像処理装置１００を使用（操作）するユーザーからユーザー認証情報の入力を受け付けるものである。ジョブ受付手段３２は、画像処理装置１００を使用するユーザーで、かつユーザー認証情報の入力によって正規のユーザー（画像形成装置１の使用が許可されたユーザー）であると認証されたユーザーから、ジョブの実行指示を受け付けるものである。ここで記述する「ジョブ」とは、処理命令という意味をもつ。
【００３０】
外部アクセス要否判定手段２３は、ユーザーから実行指示を受け付けたジョブが、外部の処理装置（本形態例ではメールサーバー３００）へのアクセスが必要なジョブであるかどうかを判定するものである。外部アクセス要否判定部２３の判定処理では、例えば、外部の処理装置へのアクセスが必要なジョブの種別を予め不揮発性メモリ８に登録（記憶）しておき、実際にユーザーから実行指示を受け付けたジョブの種別が、不揮発性メモリ８に登録されている場合は「アクセスが必要」と判定し、登録されていない場合は「アクセスが不要」と判定する。ここで記述する「アクセス」とは、ネットワークを介して行なわれる通信の接続という意味をもつ。
【００３１】
記憶手段３４は、ユーザー認証情報受付手段３１でユーザーから入力を受け付けたユーザー認証情報（ユーザーＩＤ、パスワード）を、ジョブ受付手段３２でユーザーから実行指示を受け付けたジョブに対応付けて記憶するものである。ユーザー認証情報とジョブの対応付けは、ジョブの実行を指示する際に、ユーザーが指定（選択）したジョブの種別やジョブの条件などを含むジョブ情報に、ユーザー認証情報を追加するかたちで行なう。
【００３２】
ジョブ実行手段３５は、ジョブ受付手段３２でユーザーから実行指示を受け付けたジョブを、当該実行指示で指定されたジョブの処理条件にしたがって実行するものである。消去手段３６は、ジョブ実行手段３５でジョブの実行を終えた後に、当該ジョブの実行に用いた認証情報を消去するものである。例えば、ジョブの実行に用いた認証情報がＲＡＭ７に記憶されていたとすると、消去手段３６は、その認証情報をジョブ実行終了後にＲＡＭ７から消去する。
【００３３】
図４は本発明の第１の実施の形態に係るシステム全体での処理の流れを示すフローチャートである。なお、本第１の実施の形態においては、認証サーバー２００がＬＤＡＰ(Lightweight Directory Access Protocol)サーバーで、メールサーバー３００がＳＭＴＰサーバーである場合を想定している。
【００３４】
まず、画像処理装置１００においては、操作パネル２の表示部２１にログイン画面を表示する（ステップＳ１）。ログイン画面は、ユーザーが画像処理装置１００にログインするために必要となるユーザー認証情報の入力を受け付けるための操作画面として表示されるものである。このログイン画面を表示している状態で、ユーザーが操作パネル２の操作部２２を用いてユーザーＩＤとパスワードを入力してログインを要求すると、画像処理装置１００は、当該ユーザー認証情報（ユーザーＩＤ／パスワード）を取り込んでＲＡＭ７に記憶する（ステップＳ２）。ステップＳ１，Ｓ２の処理は、ユーザー認証情報受付手段３１で行なう。
【００３５】
次に、画像処理装置１００では、ＲＡＭ７に記憶してあるユーザー認証情報を用いて認証サーバー２００にユーザーの認証を要求する（ステップＳ３）。このとき、画像処理装置１００から認証サーバー２００に対して、認証要求と一緒にユーザー認証情報（ユーザーＩＤ／パスワード）が通知される。認証サーバー２００が備える認証用のデータベースには、画像処理装置１００の使用を許可する全ユーザー（すべての正規ユーザー）に対応するユーザー認証情報がユーザー単位で予め登録（格納）されている。このため、画像処理装置１００からの認証要求を受けた認証サーバー２００では、当該認証要求と一緒に通知されたユーザー認証情報に一致する情報がデータベースに登録されているかどうかを確認し、登録されている場合は「認証ＯＫ」の認証結果を、登録されていない場合は「認証ＮＧ」の認証結果を、画像処理装置１００に返信する（ステップＳ４）。
【００３６】
次に、画像処理装置１００では、認証サーバー２００から返信された認証結果が「認証ＯＫ」であるかどうかを判断する（ステップＳ５）。そして、認証結果が「認証ＯＫ」ではなく、「認証ＮＧ」であった場合は、ＲＡＭ７に記憶してあるユーザー認証情報を消去した後（ステップＳ６）、操作パネル２の表示部２１にログイン画面を表示した状態に戻る。
【００３７】
これに対して、認証サーバー２００から返信された認証結果が「認証ＯＫ」であった場合は、操作パネル２の表示部２１にジョブ選択画面を表示する（ステップＳ７）。ジョブ選択画面は、認証サーバー２００で正規ユーザーと認証されたログイン中のユーザーに希望のジョブ（ジョブの種別や条件など）を選択させるための操作画面として表示されるものである。このため、ユーザーは、操作部２２を操作して希望のジョブを選択し、最後にジョブの実行を指示すべく、例えば操作部２２に設けられたスタートボタンを押す。こうしてユーザーが操作パネル２を用いてジョブの実行指示を行なうと、当該実行指示をジョブ受付手段３２が受け付ける。また、ジョブ選択画面でユーザーが指定したジョブの情報（ジョブの種別、ジョブの条件など）は、当該ジョブ情報に基づいてジョブ実行手段３５がジョブの実行を終えるまでＲＡＭ７に記憶・保持される。ジョブ情報に含まれるジョブの種別が、例えばスキャンジョブであった場合は、ジョブの条件として、例えば原稿画像の読み取りに適用する解像度や、スキャンカラーモードなどが指定される。スキャンカラーモードには、原稿の画像を白黒画像として読み取る白黒モードと、原稿の画像をカラー画像として読み取るカラーモードがある。
【００３８】
次に、画像処理装置１００では、ユーザーから実行指示を受けたジョブが、外部の処理装置へのアクセスが必要なジョブであるかどうかを判定する（ステップＳ８）。この判定は外部アクセス要否判定手段３３で行なう。外部の処理装置へのアクセスが必要なジョブとしては、例えば、スキャナ部３で読み取った原稿の画像をメール添付で一般のメールアドレス宛に送る、メール送信を伴うスキャンジョブや、電子メールの仕組みを利用してファクス文書をインターネットで送受信するインターネットファクス（ＩＦＡＸ）ジョブ、あるいはスキャナ部３で読み取った原稿の画像をＨＴＴＰ(Hypertext Transfer Protocol)で外部のサーバーに転送するジョブなどがある。メール送信を伴うスキャンジョブの実行を指示する場合は、上記ジョブ選択画面でユーザーがメールの宛先として相手先のメールアドレスを指定することになる。そのほか、メールを暗号化するかどうかの指定などを行なうこともある。ジョブ選択画面でユーザーが指定した情報は、すべてジョブ情報に含まれる。したがって、その場合は、ジョブ受付手段３２がユーザーから受け付けたジョブ情報の中に、宛先としてメールアドレスが指定されているかどうかにより、外部の処理装置へのアクセスが必要なジョブであるかどうかを判定してもよい。
【００３９】
上記ステップＳ８の判定結果として、外部の処理装置へのアクセスが必要なジョブではないと判定した場合（ステップＳ９でＮｏの場合）、画像処理装置１００は、ユーザーから実行指示を受けたジョブを起動する（ステップＳ１０）。ジョブの起動とは、上記ジョブ選択画面を用いてユーザーが指定したジョブ情報に基づく新規のジョブを生成することを意味する。ここで起動（生成）されたジョブは、そのときの画像処理装置１００の稼働状況に応じて、処理待ちの状態でジョブリストに登録される場合と、処理待ちの状態とならずに直ちに実行される場合とがある。例えば、ファクス送信ジョブを新たに起動したときに、それ以前に受け付けたファクス送信ジョブをモデム１７によって実行中であれば、新たに起動したファクスジョブは、処理待ちの状態でジョブリストに登録される。また、ファクス送信ジョブを新たに起動したときに、モデム１７が待機中になっていた場合は、新たに起動したファクス送信ジョブがモデム１７を使って直ちに実行される。処理待ちの状態でジョブリストに登録されたジョブは、処理の順番がまわってきた段階で実行される。
【００４０】
次に、画像処理装置１００は、ＲＡＭ７に記憶してあるユーザー認証情報を消去した後（ステップＳ１１）、ＲＡＭ７に記憶してあるジョブ情報に基づいてジョブを実行し（ステップＳ１２）、それを終えたらログイン画面を表示する状態に戻る。ちなみに、外部の処理装置へのアクセスが不要なジョブとしては、コピージョブ、プリントジョブ、スキャンジョブ、ファクスジョブ等の基本的なジョブのほかに、例えば、スキャナ部３で読み取った原稿の画像をジョブ情報でユーザーが指定した親展ボックスに格納するジョブなどがある。
【００４１】
一方、上記ステップＳ８の判定結果として、外部の処理装置へのアクセスが必要なジョブであると判定した場合（ステップＳ９でＹｅｓの場合）、画像処理装置１００は、ユーザー認証情報をジョブ情報に設定すべく、ジョブ情報とユーザー認証情報を対応付けて（換言すると、ユーザー認証情報が追加されたジョブ情報）をＲＡＭ７に記憶する（ステップＳ１３）。この処理は、記憶手段３４で行なう。ここでジョブ情報に対応付けられるユーザー認証情報（ユーザーＩＤ／パスワード）は、「第１の認証情報」に相当するものとなる。
【００４２】
次に、画像処理装置１００は、ユーザーから実行指示を受けたジョブを起動した後（ステップＳ１４）、ユーザーが操作パネル２の表示部２１に表示されている操作画面でログアウトを要求する操作（例えば、ボタン操作など）を行なうと、その要求を受けて、ＲＡＭ７に記憶してあるユーザー認証情報を消去する（ステップＳ１５）。
【００４３】
次に、画像処理装置１００は、ＲＡＭ７に記憶してあるジョブ情報に基づいてジョブを実行する（ステップＳ１６）。ジョブの実行は、ジョブ実行手段３５で行なう。一例として、メール送信を伴うスキャンジョブの実行指示をユーザーから受け付けた場合は、メールサーバー（ＳＭＴＰサーバー）２４にアクセスしてＳＭＴＰ認証を要求する（ステップＳ１６Ａ）。このとき、画像処理装置１００からメールサーバー３００に対して、認証要求と一緒にユーザー認証情報（ユーザーＩＤ／パスワード）が通知される。このため、画像処理装置１００からの認証要求を受けたメールサーバー３００では、当該認証要求と一緒に通知されたユーザー認証情報を用いてＳＭＴＰ認証を行ない（ステップＳ１７）、その認証結果（認証ＯＫ／認証ＮＧ）を画像処理装置１００に返信する。メールサーバー３００のＳＭＴＰ認証では、画像処理装置１００がログイン画面でユーザーから入力を受け付けたユーザー認証情報がそのまま用いられる。
【００４４】
次に、画像処理装置１００では、メールサーバー３００から返信された認証結果が「認証ＯＫ」であれば、スキャナ部３で読み取った原稿の画像を添付したメールを、ジョブ情報から読み出した宛先（メールアドレス）を指定してメールサーバー３００に送信する（ステップＳ１６Ｂ）。そうすると、メールサーバー３００では、画像処理装置１００から送信されたメールをＳＭＴＰ送信する（ステップＳ１８）。ちなみに、メールサーバー３００から返信された認証結果が「認証ＮＧ」であれば、画像処理装置１００からメールサーバー３００へのメール送信は行なわれない。
【００４５】
次に、画像処理装置１００では、ジョブ情報に基づいてジョブの実行を終えた後に、当該ジョブ情報に対応付けてＲＡＭ７に記憶されているユーザー認証情報を、ジョブ情報と一緒（同時）にＲＡＭ７から消去する（ステップＳ１９）。ここでは、ジョブ情報に対応付けて記憶されているユーザー認証情報を、ジョブの実行を終えた時点で消去するものとする。この処理は消去手段３６で行なう。その後は、ログイン画面を表示した状態に戻る。
【００４６】
上記処理フローの中で、ユーザーがログイン画面で入力したユーザー認証情報（ユーザーＩＤ／パスワード）を受け付けた時点を、ユーザーのログイン時とし、ユーザーからログアウトの要求操作を受け付けた時点を、ユーザーのログアウト時とすると、図５に示すように、ジョブの実行指示は、ユーザー認証情報でログイン中のユーザーから受け付けることになる。また、画像処理装置１００でジョブを起動してからジョブの実行を終えるまでの期間を「ジョブ期間」とすると、ジョブ情報に対応付けて記憶されたユーザー認証情報を用いた外部の処理装置（メールサーバー３００）へのアクセスは、ジョブ期間中に行なわれることになる。その際、ユーザーがジョブの実行を指示した後で、かつ画像処理装置１００が当該ジョブを実行する前に、ユーザーがログアウトした場合は、ユーザーから実行指示を受け付けたジョブの実行が、ユーザー認証情報でログイン中のユーザーがログアウトした後に行なわれることになる。また、画像処理装置１００におけるユーザー認証情報のライフは、ユーザーのログイン期間で規定され、ジョブ情報に対応付けて記憶されたユーザー認証情報のライフは、ジョブ期間で規定される。
【００４７】
＜第２の実施の形態＞
図６は本発明の第２の実施の形態に係る画像処理装置１００によって実現される機能的な構成を示すブロック図である。第２の実施の形態においては、上記第１の実施の形態で挙げた機能的手段に加えて、認証チケット取得手段３７を備えている。認証チケット取得手段３７は、ユーザー認証情報受付手段３１がユーザーから入力を受け付けたユーザー認証情報（ユーザーＩＤ、パスワード）を用いて、認証サーバー２００から認証チケットを取得するものである。この場合、記憶手段３４は、認証チケット取得手段３７が取得した認証チケットを、ジョブ受付手段３２でユーザーから実行指示を受け付けたジョブに対応付けて記憶するものとなる。また、第２の実施の形態においては、認証サーバー２００がケルベロス(Koreros)サーバーで、メールサーバー３００がＳＭＴＰサーバーである場合を想定している。ケルベロスサーバーは、ケルベロス認証と呼ばれる、暗号化を用いた認証方式を実現する認証サーバーである。ケルベロス認証は、ユーザーが一度だけ認証を受ければ、複数のサービスを利用できるようにする仕組みである。なお、ケルベロス認証では、ユーザ認証情報として、ユーザーＩＤ、パスワードの他に、レルムと呼ばれる情報が必要となるが、本実施例では説明を簡単にするためにレルムについては省略する。
【００４８】
ここで、ケルベロスサーバーを用いたシングルサインオンの仕組みを図７で簡単に説明する。まず、画像処理装置１００はケルベロスサーバー２０１に認証要求（認証チケットの要求）を行ない、そこで認証に成功すると、ケルベロスサーバー２０１が認証チケット（ＴＧＴ；Ticket Granting Ticket）を発行し、この認証チケットを認証結果として画像処理装置１００が受信する。次に、画像処理装置１００は予め取得した認証チケットを提示して、実際にアクセス（サービスを利用）したいターゲットサーバー（メールサーバーなど）３０１への利用権となるサービスチケットをケルベロスサーバー２０１に要求し、その要求を受けてケルベロスサーバー２０１がサービスチケットを発行し、このサービスチケットを画像処理装置１００が受信する。次に、画像処理装置１００は予め取得したサービスチケットをターゲットサーバー３０１に送信すると、これを受け取ったターゲットサーバー３０１では、サービスチケットに基づいてユーザーを認証（認識）し、認証完了を画像処理装置１００に通知する。
【００４９】
その際、画像処理装置１００とケルベロスサーバー２０１との間でパスワードがやり取りされることはない。また、画像処理装置１００とケルベロスサーバー２０１との間の通信には共通鍵暗号方式に基づく暗号化技術が用いられる。例えば、画像処理装置１００がケルベロスサーバー２０１に認証（認証ケットの発行）を要求する場合は、それに先立って画像処理装置１００では、ユーザーから入力を受け付けたユーザーＩＤ及びパスワードのうち、パスワードを暗号キーとしてタイムスタンプ（現在日時）を暗号化し、これによって得られる暗号データをユーザーＩＤと一緒にケルベロスサーバー２０１に送る。これに対して、ケルベロスサーバー２０１では、ユーザーＩＤに対応付けて認証用のデータベースに登録されているパスワードを復号キーとして暗号データを復号化する。このとき、復号化に用いたパスワードが、上記暗号化に用いたパスワードと同じであれば、タイムスタンプが元通りに復号される。そして、ケルベロスサーバー２０１では、パスワードで復号したタイムスタンプが示す時刻が、現在時刻から所定時間以内であれば、認証ＯＫとして認証チケットを発行する。認証チケットには、少なくとも、認証済みのユーザーＩＤとチケットの有効期限が記述される。また、認証チケットに記述された情報（ユーザーＩＤ＋チケット有効期限）は、パスワードを暗号キーとして暗号化された状態で画像処理装置１００に返信される。
【００５０】
図８は本発明の第２の実施の形態に係るシステム全体での処理の流れを示すフローチャートである。まず、画像処理装置１００においては、操作パネル２の表示部２１にログイン画面を表示する（ステップＳ２１）。そして、ログイン画面を表示している状態で、ユーザーが操作パネル２の操作部２２を用いてユーザーＩＤとパスワードを入力してログインを要求すると、画像処理装置１００は、当該ユーザー認証情報（ユーザーＩＤ／パスワード）を取り込む。ここまでの処理は、ユーザー認証情報受付手段３１で行う。
【００５１】
次に、画像処理装置１００では、先ほど取り込んだユーザー認証情報を用いて、認証サーバー２００にユーザーの認証を要求する（ステップＳ２２）。画像処理装置１００からの認証要求を受けた認証サーバー２００では、認証要求と一緒に通知された情報を用いてユーザーの認証処理を行ない、認証に成功した場合は認証チケットを発行し（ステップＳ２３）、その認証チケットを「認証ＯＫ」の認証結果として画像処理装置１００に返信する。そうすると、画像処理装置１００では、認証サーバー２００から送られた認証チケットを取得する。認証チケットの取得に係る処理は、認証チケット取得手段３７で行う。また、認証サーバー２００が認証に失敗した場合は、認証チケットを発行することなく、認証に失敗した旨の「認証ＮＧ」を認証結果として画像処理装置１００に返信する。
【００５２】
次に、画像処理装置１００では、認証サーバー２００から返信された認証結果が「認証ＯＫ」であるかどうかを判断する（ステップＳ２４）。そして、認証結果が「認証ＯＫ」ではなく、「認証ＮＧ」であった場合は、操作パネル２の表示部２１にログイン画面を表示する状態に戻る。これに対して、認証サーバー２００から返信された認証結果が「認証ＯＫ」であった場合は、先に取得した認証チケットをＲＡＭ７に記憶した後（ステップＳ２５）、操作パネル２の表示部２１にジョブ選択画面を表示する（ステップＳ２６）。
【００５３】
次に、画像処理装置１００では、ユーザーから実行指示を受けてＲＡＭ７に記憶したジョブが、不揮発性メモリ８に記憶したジョブ種別に含まれているかチェックし外部の処理装置へのアクセスが必要なジョブであるかどうかを判定する（ステップＳ２７）。このステップＳ２７での判定結果として、外部の処理装置へのアクセスが必要なジョブではないと判定した場合（ステップＳ２８でＮｏの場合）、画像処理装置１００は、ユーザーから実行指示を受けたジョブを起動する（ステップＳ２９）。アクセス要否の判定は、外部アクセス要否判定手段３３で行なう。
【００５４】
次に、画像処理装置１００は、ＲＡＭ７に記憶してある認証チケットを消去した後（ステップＳ３０）、ＲＡＭ７に記憶してあるジョブ情報に基づいてジョブを実行し（ステップＳ３１）、それを終えたらログイン画面を表示する状態に戻る。
【００５５】
また、上記ステップＳ２７の判定結果として、外部の処理装置へのアクセスが必要なジョブであると判定した場合（ステップＳ２８でＹｅｓの場合）、画像処理装置１００は、認証チケットをジョブ情報に設定すべく、ジョブ情報と認証チケットを対応付けて（換言すると、認証チケットが追加されたジョブ情報）をＲＡＭ７に記憶する（ステップＳ３２）。この処理は、記憶手段３４で行なう。ここでジョブ情報に対応付けられる認証チケットは、「第２の認証情報」に相当するものとなる。
【００５６】
次に、画像処理装置１００は、ユーザーから実行指示を受けたジョブを起動した後（ステップＳ３３）、ユーザーが操作パネル２の表示部２１に表示されている操作画面でログアウトを要求する操作（例えば、ボタン操作など）を行なうと、その要求を受けて、ＲＡＭ７に記憶してある認証チケットを消去する（ステップＳ３４）。
【００５７】
次に、画像処理装置１００は、ＲＡＭ７に記憶してあるジョブ情報に基づいてジョブを実行する（ステップＳ３５）。ジョブの実行は、ジョブ実行手段３５で行なう。一例として、メール送信を伴うスキャンジョブの実行指示をユーザーから受け付けた場合は、まず、ジョブ情報に対応付けられている認証チケットを用いて認証サーバー２００にアクセスし、サービスチケットを要求する。そして、この要求を受けて認証サーバー２００がステップＳ３６で発行・返信したサービスチケットを取得する（ステップＳ３５Ａ）。すなわち、ジョブ実行手段３５は、ジョブを実行するために必要となるサービスチケットを取得する機能を兼ね備えている。認証サーバー２００が発行するサービスチケットには、少なくとも認証済みのユーザーＩＤとチケットの有効期限とターゲットサーバー（本形態例ではメールサーバー３００）の識別情報が記述される。次に、先ほど取得したサービスチケットをメールサーバー（ＳＭＴＰサーバー）２４に送信してＳＭＴＰ認証を要求する（ステップＳ３５Ｂ）。画像処理装置１００からの認証要求を受けたメールサーバー３００では、当該認証要求と一緒に通知されたサービスチケットの記述内容に基づいてＳＭＴＰ認証を行ない（ステップＳ３７）、その認証結果（認証ＯＫ／認証ＮＧ）を画像処理装置１００に返信する。メールサーバー３００のＳＭＴＰ認証では、画像処理装置１００から送られたサービスチケットに記述された情報のうち、ターゲットサーバーの識別情報が自装置を示す情報であるかどうかの確認や、現在の日時がチケットの有効期限内であるかどうかの確認が行なわれる。そして、認証ＯＫの確認がとれた場合は、サービスチケットに記述されているユーザーＩＤをＳＭＴＰ認証した旨の履歴を残す。
【００５８】
次に、画像処理装置１００では、メールサーバー３００から返信された認証結果が「認証ＯＫ」であれば、スキャナ部３で読み取った原稿の画像を添付したメールを、ジョブ情報から読み出した宛先（メールアドレス）を指定してメールサーバー３００に送信する（ステップＳ３５Ｃ）。そうすると、メールサーバー３００では、画像処理装置１００から送信されたメールをＳＭＴＰ送信する（ステップＳ３８）。ちなみに、メールサーバー３００から返信された認証結果が「認証ＮＧ」であれば、画像処理装置１００からメールサーバー３００へのメール送信は行なわれない。
【００５９】
次に、画像処理装置１００では、ジョブ情報に基づいてジョブの実行を終えた後に、ジョブ情報に対応付けてＲＡＭ７に記憶されている認証チケットを、ジョブ情報と一緒（同時）にＲＡＭ７から消去する（ステップＳ３９）。ここでは、ジョブ情報に対応付けて記憶されている認証チケットを、ジョブの実行を終えた時点で消去するものとする。また、認証サーバー２００から取得したサービスチケットをＲＡＭ７に記憶してある場合は、認証チケットと同様に、ジョブの実行を終えた時点でＲＡＭ７からサービスチケットを消去する(図示せず)。この処理は消去手段３６で行なう。その後は、ログイン画面を表示した状態に戻る。
【００６０】
上記処理フローの中で、ユーザーがログイン画面で入力したユーザー認証情報（ユーザーＩＤ／パスワード）を受け付けた時点を、ユーザーのログイン時とし、ユーザーからログアウトの要求操作を受け付けた時点を、ユーザーのログアウト時とすると、図９に示すように、ジョブの実行指示は、ユーザー認証情報でログイン中のユーザーから受け付けることになる。また、画像処理装置１００でジョブを起動してからジョブの実行を終えるまでの期間を「ジョブ期間」とすると、ジョブ情報に対応付けて記憶された認証チケットを用いた外部の処理装置（メールサーバー３００）へのアクセスは、ジョブ期間中に行なわれることになる。その際、ユーザーがジョブの実行を指示した後で、かつ画像処理装置１００が当該ジョブを実行する前に、ユーザーがログアウトした場合は、ユーザーから実行指示を受け付けたジョブの実行が、ユーザー認証情報でログイン中のユーザーがログアウトした後に行なわれることになる。また、画像処理装置１００におけるユーザー認証情報のライフは、ユーザーがログインしてから認証チケットを取得するまでの期間で規定され、ＲＡＭ７に記憶された認証チケットのライフは、当該認証チケットを取得してからユーザーがログアウトするまでの期間で規定され、ジョブ情報に対応付けて記憶された認証チケットのライフは、ジョブを起動してからジョブを終了するまでの期間で規定される。
【００６１】
＜第３の実施の形態＞
図１０は本発明の第３の実施の形態に係る画像処理装置１００によって実現される機能的な構成を示すブロック図である。第３の実施の形態においては、上記第３の実施の形態で挙げた機能的手段に加えて、サービスチケット取得手段３８を備えている。サービスチケット取得手段３８は、認証チケット取得手段３７によって取得された認証チケットを用いて、認証サーバー２００からサービスチケットを取得するものである。この場合、記憶手段３４は、サービスチケット取得手段３８が取得したサービスチケットを、ジョブ受付手段３２でユーザーから実行指示を受け付けたジョブに対応付けて記憶するものとなる。また、第３の実施の形態においては、上記第２の実施の形態と同様に、認証サーバー２００がケルベロス(Koreros)サーバーで、メールサーバー３００がＳＭＴＰサーバーである場合を想定している。
【００６２】
図１１は本発明の第３の実施の形態に係るシステム全体での処理の流れを示すフローチャートである。まず、ステップＳ４１〜Ｓ５１の処理は、上記第２の実施の形態におけるステップＳ２１〜Ｓ３１の処理と同様に行なわれる。そして、ステップＳ４７の判定結果として、外部の処理装置へのアクセスが必要なジョブであると判定した場合（ステップＳ４８でＹｅｓの場合）、画像処理装置１００は、ジョブの実行に必要となるサービスチケットの取得を行なう（ステップＳ５２）。この取得処理は、サービスチケット取得手段３８で行なう。すなわち、サービスチケット取得手段３８は、ＲＡＭ７に記憶されている認証チケットを用いて認証サーバー２００にサービスチケットを要求し、この要求を受けて認証サーバー２００がステップＳ５３で発行・返信したサービスチケットを取得する。
【００６３】
次に、画像処理装置１００では、サービスチケットをジョブ情報に設定すべく、ＲＡＭ７に記憶してあるジョブ情報に、上記ステップＳ５２で取得したサービスチケットを対応付けるとともに、当該対応付けを行なったジョブ情報（換言すると、サービスチケットが追加されたジョブ情報）をＲＡＭ７に記憶する（ステップＳ５４）。この処理は、記憶手段３４で行なう。ここでジョブ情報に対応付けられるサービスチケットは、「第３の認証情報」に相当するものとなる。
【００６４】
次に、画像処理装置１００は、ユーザーから実行指示を受けたジョブを起動した後（ステップＳ５５）、ユーザーが操作パネル２の表示部２１に表示されている操作画面でログアウトを要求する操作（例えば、ボタン操作など）を行なうと、その要求を受けて、ＲＡＭ７に記憶してある認証チケットを消去する（ステップＳ５６）。また、認証サーバー２００から取得したサービスチケットをＲＡＭ７に記憶してある場合は、認証チケットと同様に、ジョブを起動した時点でＲＡＭ７からサービスチケットを消去する。
【００６５】
次に、画像処理装置１００は、ＲＡＭ７に記憶してあるジョブ情報に基づいてジョブを実行する（ステップＳ５７）。ジョブの実行は、ジョブ実行手段３５で行なう。一例として、メール送信を伴うスキャンジョブの実行指示をユーザーから受け付けた場合は、まず、ジョブ情報に対応付けられているサービスチケットを用いてメールサーバー（ＳＭＴＰサーバー）２４にアクセスし、当該サービスチケットに基づくＳＭＴＰ認証を要求する（ステップＳ５７Ａ）。画像処理装置１００からの認証要求を受けたメールサーバー３００では、当該認証要求と一緒に通知されたサービスチケットの記述内容に基づいてＳＭＴＰ認証を行ない（ステップＳ５８）、その認証結果（認証ＯＫ／認証ＮＧ）を画像処理装置１００に返信する。
【００６６】
次に、画像処理装置１００では、メールサーバー３００から返信された認証結果が「認証ＯＫ」であれば、スキャナ部３で読み取った原稿の画像を添付したメールを、ジョブ情報から読み出した宛先（メールアドレス）を指定してメールサーバー３００に送信する（ステップＳ５７Ｂ）。そうすると、メールサーバー３００では、画像処理装置１００から送信されたメールをＳＭＴＰ送信する（ステップＳ５９）。ちなみに、メールサーバー３００から返信された認証結果が「認証ＮＧ」であれば、画像処理装置１００からメールサーバー３００へのメール送信は行なわれない。
【００６７】
次に、画像処理装置１００では、ジョブ情報に基づいてジョブの実行を終えた後に、当該ジョブ情報に対応付けてＲＡＭ７に記憶されているサービスチケットを、ジョブ情報と一緒（同時）にＲＡＭ７から消去する（ステップＳ６０）。ここでは、ジョブ情報に対応付けて記憶されているサービスチケットを、ジョブの実行を終えた時点で消去するものとするこの処理は消去手段３６で行なう。その後は、ログイン画面を表示した状態に戻る。
【００６８】
上記処理フローの中で、ユーザーがログイン画面で入力したユーザー認証情報（ユーザーＩＤ／パスワード）を受け付けた時点を、ユーザーのログイン時とし、ユーザーからログアウトの要求操作を受け付けた時点を、ユーザーのログアウト時とすると、図１２に示すように、ジョブの実行指示は、ユーザー認証情報でログイン中のユーザーから受け付けることになり、それに先立ってサービスチケットを事前に取得することになる。また、画像処理装置１００でジョブを起動してからジョブの実行を終えるまでの期間を「ジョブ期間」とすると、ジョブ情報に対応付けて記憶されたサービスチケットを用いた外部の処理装置（メールサーバー３００）へのアクセスは、ジョブ期間中に行なわれることになる。その際、ユーザーがジョブの実行を指示した後で、かつ画像処理装置１００が当該ジョブを実行する前に、ユーザーがログアウトした場合は、ユーザーから実行指示を受け付けたジョブの実行が、ユーザー認証情報でログイン中のユーザーがログアウトした後に行なわれることになる。また、画像処理装置１００におけるユーザー認証情報のライフは、ユーザーがログインしてから認証チケットを取得するまでの期間で規定され、ＲＡＭ７に記憶された認証チケットのライフは、当該認証チケットを取得してからユーザーがログアウトするまでの期間で規定され、ジョブ情報に対応付けて記憶されたサービスチケットのライフは、ジョブ期間で規定される。
【００６９】
なお、認証サーバー２００が発行する認証チケットやサービスチケットには、いつまで有効にチケットを使用できるかを明示したチケットの有効期限が記述されるため、ジョブの実行に用いた認証情報（ジョブ情報に対応付けて記憶される認証情報）が、認証チケット又はサービスチケットである場合は、ジョブの実行を終えた時点に代えて、ジョブの実行終了時点を過ぎてから、ジョブの実行に用いたチケット（認証チケット又はサービスチケット）の有効期限が切れた時点で、当該チケットを消去してもよい。
【００７０】
また、上記第１〜第３の実施の形態で説明した画像処理装置１００の処理ステップをコンピュータに実行させるためのプログラムを発明として抽出してもよい。そのためのプログラムは、予め画像処理装置１００にインストールされていてもよいし、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤを含む）、磁気ディスク（ＦＤを含む）、光磁気ディスク（ＭＤを含む）、半導体メモリ等のコンピュータで読み取り可能な記録媒体に格納して提供されてもよいし、有線あるいは無線などの通信網を介して提供されてもよい。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施形態に係る画像処理装置の構成例を示すブロック図である。
【図２】本発明の実施の形態に係る画像処理装置を含むシステムの構成を示すブロック図である。
【図３】本発明の第１の実施の形態に係る画像処理装置によって実現される機能的な構成を示すブロック図である。
【図４】本発明の第１の実施の形態に係るシステム全体での処理の流れを示すフローチャートである。
【図５】本発明の第１の実施の形態に係る処理のタイミングを示す図である。
【図６】本発明の第２の実施の形態に係る画像処理装置によって実現される機能的な構成を示すブロック図である。
【図７】ケルベロスサーバーを用いたシングルサインオンの仕組みを説明する図である。
【図８】本発明の第２の実施の形態に係るシステム全体での処理の流れを示すフローチャートである。
【図９】本発明の第２の実施の形態に係る処理のタイミングを示す図である。
【図１０】本発明の第３の実施の形態に係る画像処理装置によって実現される機能的な構成を示すブロック図である。
【図１１】本発明の第３の実施の形態に係るシステム全体での処理の流れを示すフローチャートである。
【図１２】本発明の第３の実施の形態に係る処理のタイミングを示す図である。
【符号の説明】
【００７２】
１…コントローラ、２…操作パネル、３…スキャナ部、４…プリンタ部、３１…ユーザー認証情報受付手段、３２…ジョブ受付手段、３３…外部アクセス要否判定手段、３４…記憶手段、３５…ジョブ実行手段、３６…消去手段、３７…認証チケット取得手段、３８…サービスチケット取得手段、１００…画像処理装置、２００…認証サーバー、３００…メールサーバー
【図１】
0004771298.tif 000002
【図２】
0004771298.tif 000003
【図３】
0004771298.tif 000004
【図４】
0004771298.tif 000005
【図５】
0004771298.tif 000006
【図６】
0004771298.tif 000007
【図７】
0004771298.tif 000008
【図８】
0004771298.tif 000009
【図９】
0004771298.tif 000010
【図１０】
0004771298.tif 000011
【図１１】
0004771298.tif 000012
【図１２】
0004771298.tif 000013