(57)【要約】【課題】  画像処理装置で所定ジョブを実行する際のログインの手続きを簡略化する。【解決手段】  画像処理装置は、ユーザによるユーザ認証情報の入力を受け付ける入力手段と、入力された前記ユーザ認証情報と保存されたユーザ認証情報とを比較することによってユーザ認証を行って、ジョブの実行を許可するユーザ認証手段と、前記ユーザ認証に成功した場合に、テンポラリＩＤを生成し、前記ユーザ認証情報に関連づけて前記テンポラリＩＤを保存するテンポラリＩＤ生成手段とを備え、前記入力手段は、テンポラリＩＤの入力を受け付け、前記ユーザ認証手段は、入力された前記テンポラリＩＤと保存された前記テンポラリＩＤとを比較してユーザ認証を行って、ジョブの実行を許可する。【選択図】      図１
2006130879.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによるユーザ認証情報の入力を受け付ける入力手段と、
入力された前記ユーザ認証情報と保存されたユーザ認証情報とを比較することによってユーザ認証を行って、処理の実行を許可するユーザ認証手段と、
前記ユーザ認証に成功した場合に、テンポラリＩＤを生成し、前記ユーザ認証情報に関連づけて前記テンポラリＩＤを保存するテンポラリＩＤ生成手段と
を備え、
前記入力手段は、テンポラリＩＤの入力を受け付け、前記ユーザ認証手段は、入力された前記テンポラリＩＤと保存された前記テンポラリＩＤとを比較してユーザ認証を行って、前記処理の実行を許可することを特徴とする画像処理装置。
【請求項２】
前記テンポラリＩＤの有効性を判定するテンポラリＩＤ判定手段をさらに備えることを特徴とする
請求項１に記載の画像処理装置。
【請求項３】
前記テンポラリＩＤ生成手段は、テンポラリＩＤを生成し、保存する際に、前記テンポラリＩＤによる有効回数を設定し、前記ユーザ認証情報に前記テンポラリＩＤと関連づけて前記有効回数を保存すると共に、
前記テンポラリＩＤ判定手段は、前記テンポラリＩＤによる認証回数が設定された前記有効回数を超えた場合に前記テンポラリＩＤを無効として、保存された前記ユーザ認証情報から前記テンポラリＩＤを削除することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記テンポラリＩＤ生成手段は、テンポラリＩＤを生成し、保存する際に、前記テンポラリの生成時からの有効時間を設定し、前記ユーザ認証情報に前記テンポラリＩＤと関連づけて前記有効期間を保存すると共に、
前記テンポラリＩＤ判定手段は、前記有効時間を経過した前記テンポラリＩＤを無効として、保存された前記ユーザ認証情報から前記テンポラリＩＤを削除することを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記入力手段は、ネットワークを介したユーザ認証情報の入力を受け付け、
前記テンポラリＩＤ生成手段は、前記テンポラリＩＤを生成し、保存する際に、前記ネットワークを介した入力のネットワークセッションＩＤを取得し、前記ユーザ認証情報に前記テンポラリＩＤと関連づけて前記ネットワークセッションＩＤを保存すると共に、
前記テンポラリＩＤ判定手段は、前記ネットワークセッションＩＤが無効になった場合に関連づけられた前記テンポラリＩＤを無効として、保存された前記ユーザ認証情報から前記テンポラリＩＤを削除することを特徴とする請求項２に記載の画像処理装置。
【請求項６】
前記テンポラリＩＤ生成手段は、前記テンポラリＩＤを生成し、保存する際に、前記テンポラリＩＤの有効又は無効の状態を示す有効性を前記テンポラリＩＤと関連づけて前記ユーザ認証情報に保存すると共に、
前記テンポラリＩＤ判定手段は、前記テンポラリＩＤの有効性の変更を指示するコマンドに基づいて前記テンポラリＩＤの有効性の変更を保存することを特徴とする請求項２に記載の画像処理装置。
【請求項７】
前記テンポラリＩＤ判定手段は、ユーザがテンポラリＩＤを除くユーザ認証情報によってユーザ認証を成功した場合に、他のユーザが前記テンポラリＩＤを既に使用中である場合には、前記テンポラリＩＤを無効として、前記他のユーザの処理の実行を中止させると共に強制的にログアウトさせることを特徴とする請求項２に記載の画像処理装置。
【請求項８】
前記テンポラリＩＤ判定手段は、ユーザがテンポラリＩＤによってユーザ認証を成功した場合に、他のユーザが前記テンポラリＩＤを既に使用中である場合には、前記ユーザのユーザ認証を無効とし、前記他のユーザに前記ユーザによる前記テンポラリＩＤの使用を通知することを特徴とする請求項２に記載の画像処理装置。
【請求項９】
前記テンポラリＩＤ判定手段は、テンポラリＩＤによるユーザ認証の失敗の回数が所定回数を超えた場合に、全てのテンポラリＩＤを無効として、保存されたユーザ認証情報から削除することを特徴とする請求項２に記載の画像処理装置。
【請求項１０】
前記テンポラリＩＤ生成手段は、前記ユーザがテンポラリＩＤを要求した場合にテンポラリＩＤを生成することを特徴とする請求項１から９のいずれか一項に記載の画像処理装置。
【請求項１１】
前記テンポラリＩＤ生成手段は、一つの前記ユーザ認証情報に対して複数のテンポラリＩＤを生成し、関連づけて保存することを特徴とする請求項１から１０のいずれか一項に記載の画像処理装置。
【請求項１２】
前記処理は、プリントジョブであることを特徴とする請求項１から１１のいずれか一項に記載の画像処理装置。
【請求項１３】
ユーザによるユーザ認証情報の入力を受け付けるステップと、
入力された前記ユーザ認証情報と保存されたユーザ認証情報とを比較することによってユーザ認証を行って、処理の実行を許可するステップと、
前記ユーザ認証に成功した場合に、テンポラリＩＤを生成し、前記ユーザ認証情報に関連づけて前記テンポラリＩＤを保存するステップと
を含み、
前記ユーザ認証情報にはテンポラリＩＤを含み、入力された前記テンポラリＩＤと保存された前記テンポラリＩＤとを比較してユーザ認証を行って、前記処理の実行を許可することを特徴とする画像処理方法。
【請求項１４】
前記テンポラリＩＤの有効性を判定するステップをさらに含むことを特徴とする請求項１３に記載の画像処理方法。
【請求項１５】
前記処理は、プリントジョブであることを特徴とする請求項１３又は１４に記載の画像処理方法。
【請求項１６】
請求項１３から１５のいずれか一項に記載の画像処理方法の各ステップをコンピュータで実行させるための画像処理プログラム。
【請求項１７】
請求項１６に記載の画像処理プログラムを格納したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ認証を行って画像の各種処理を許可する画像処理装置に関するものであり、例えば、プリンタやＭＦＰなどのプリント処理やスキャン処理といったジョブの実行による画像処理が可能な画像処理装置に関する。
【背景技術】
【０００２】
従来、機密事項に関する所定ジョブの実行にあたっては、そのジョブを実行しようとするたびにユーザにユーザＩＤとパスワードを入力させてユーザ認証を行って成功した場合にそのジョブの実行を許可していた。例えば、ユーザ認証情報を定期的に更新し、発行することによって認証情報の漏洩を防止するネットワークデバイスがある（例えば、特許文献１参照。）。また、蓄積印刷や機密印刷を行う際の認証時に、あらかじめ印刷しておいたユーザＩＤとパスワードをスキャナで読み込ませることによってユーザ認証を行うことで、パネルでの認証の手間を軽減する画像形成読取システムがある（例えば、特許文献２参照。）。さらに、端末からプリンタに印刷ジョブを発行し、プリンタからジョブＩＤを受け取る端末では、ジョブＩＤをカードに書き込み、ユーザが該カードをプリンタに装着してジョブを開始させる情報処理装置がある（例えば、特許文献３参照。）。
【０００３】
【特許文献１】特開２００３−２８８１８９号公報
【特許文献２】特開２００３−２２８４７２号公報
【特許文献３】特開２００４−９４９２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、ユーザは、画像処理装置で所定ジョブを実行するたびにユーザＩＤとパスワードとを入力して認証を受ける必要があり、その入力手続きが面倒となっていた。また、ネットワーク上からログインして蓄積印刷や機密印刷などのジョブの実行を指示した後、画像処理装置におもむいて操作パネルを操作してプリントアウトを行わせる場面があるが、ネットワークには接続したままの状態であっても、画像処理装置にログインする必要があり、画像処理装置にログインするたびにユーザＩＤとパスワードとを入力して認証を受ける必要があり、手続きが煩雑であった。
【０００５】
そこで、本発明の目的は、画像処理装置で所定ジョブを実行する際のログインの手続きを簡略化することである。
【課題を解決するための手段】
【０００６】
本発明に係る画像処理装置は、ユーザによるユーザ認証情報の入力を受け付ける入力手段と、
入力された前記ユーザ認証情報と保存されたユーザ認証情報とを比較することによってユーザ認証を行って、処理の実行を許可するユーザ認証手段と、
前記ユーザ認証に成功した場合に、テンポラリＩＤを生成し、前記ユーザ認証情報に関連づけて前記テンポラリＩＤを保存するテンポラリＩＤ生成手段と
を備え、
前記入力手段は、テンポラリＩＤの入力を受け付け、前記ユーザ認証手段は、入力された前記テンポラリＩＤと保存された前記テンポラリＩＤとを比較してユーザ認証を行って、前記処理の実行を許可することを特徴とする。
【発明の効果】
【０００７】
本発明に係る画像処理装置によれば、ユーザＩＤ及びパスワードによるユーザ認証に成功した場合には、テンポラリＩＤを生成し、ユーザＩＤに関連づけて保存する。そこで、それ以降、生成されたテンポラリＩＤの入力だけでログインできるので、ログインの手順を簡略化できる。
【発明を実施するための最良の形態】
【０００８】
本発明の実施の形態に係る画像処理装置について添付図面を用いて説明する。なお、図面において、実質的に同一の部材には同一の符号を用いている。
【０００９】
実施の形態１
図１は、実施の形態１に係る画像処理装置１０の構成を含むネットワークの構成を示すブロック図である。この画像処理装置１０は、ネットワーク２０に接続されている。また、このネットワーク２０は、広域ネットワーク、例えば、インターネット４０を介して他のネットワーク５０と接続されている。ネットワーク２０には、画像処理装置１０の他にメールサーバ２２と、端末Ａ３０とが接続されている。また、ネットワーク５０には、メールサーバ５２と、端末Ｂ６０とが接続されている。このネットワーク２０、５０は、例えば、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Fiber Distributed Data Interface）などのＬＡＮである。ユーザは、画像処理装置１０に直接にユーザ情報を入力して直接にログインできるだけでなく、端末Ａ３０からネットワーク２０を介して画像処理装置１０にログインできる。また、ユーザは、端末Ｂ６０からネットワーク５０、インターネット４０、及びネットワーク２０を介して画像処理装置１０にログインできる。ユーザは、画像処理装置１０にログインしてプリント、スキャン、機密印刷等の様々な処理を実行できる。以下、処理としてプリントジョブ（ジョブと省略する場合がある。）を例に挙げて説明するが、処理はプリントジョブに限らない。なお、上記ネットワーク２０、５０に接続された機器の種類及び台数は図１の例に限られない。また、端末Ａ３０は、プリンタドライバ３２を備えているが、これについては実施の形態５において詳述する。
【００１０】
この画像処理装置１０は、ＣＰＵ１と、ＲＡＭ２と、入力部３と、表示部４と、ＨＤＤ５と、通信インタフェース６と、プリント部７と、ユーザ認証部１１と、テンポラリＩＤ生成部１２と、テンポラリＩＤ判定部１３とを備える。ＣＰＵ１は、プログラムの実行、演算、各部の制御等の処理を行う。ＲＡＭ２は、プログラムや画像データ等の各種データを保存し、各種処理を実行するために一時的にデータを記憶させるワーキングエリアとして用いられる。入力部３は、タッチパネル、キーボード、マウス等であって、ユーザによるユーザＩＤ、パスワード、テンポラリＩＤの入力を受け付ける。例えば、図２に示すような入力画面によって入力を受け付ける。表示部４は、パネルであって、生成したテンポラリＩＤを表示する。ＨＤＤ５は、ハードディスクドライブであって、ユーザ認証に用いるユーザ認証情報を保存する。通信インタフェース６によって画像処理装置１０はネットワーク２０に接続されている。ユーザ認証部１１は、入力されたユーザＩＤ、パスワード、テンポラリＩＤ等のユーザ認証情報と保存されたユーザ認証情報とを比較してユーザ認証を行う。テンポラリＩＤ生成部１２は、ユーザＩＤとパスワードとによるユーザ認証に成功した場合にテンポラリＩＤを生成し、ユーザＩＤ及びパスワードを含むユーザ認証情報に関連づけて該テンポラリＩＤを保存する。テンポラリＩＤ判定部１３は、テンポラリＩＤの有効性を判定する。この画像処理装置１０では、ユーザＩＤとパスワードによるユーザ認証に成功した場合には、それ以降、生成されたテンポラリＩＤの入力だけでログインできるので、ログインの手順が簡略化できる。
【００１１】
図３は、この画像処理装置における画像処理方法を示すフローチャートである。以下にこの画像処理方法を説明する。
まず、テンポラリＩＤをもたないユーザが初めてログインする場合について説明する。
（ａ）図２に示すように、ユーザＩＤ及びパスワードと、テンポラリＩＤ等のユーザ認証情報の入力画面を表示部４に表示する（Ｓ０１）。
（ｂ）ユーザの入力を入力部３で受け付ける（ログイン）（Ｓ０２）。この場合、ユーザはテンポラリＩＤを持たないので、ユーザＩＤとパスワードとを入力する。
（ｃ）上記入力がテンポラリＩＤの入力か否かを判断する（Ｓ０３）。ここではユーザＩＤとパスワードとを入力しているので、テンポラリＩＤの入力ではなく（Ｎ）、ステップＳ０４に移行する。なお、テンポラリＩＤを入力した場合（Ｙ）については後述するように、ステップＳ０９に移行する。
（ｄ）入力されたユーザＩＤ及びパスワードと、ＨＤＤ５で保存されたユーザ認証情報のユーザＩＤ及びパスワードとをユーザ認証部１１で比較する（Ｓ０４）。
（ｅ）認証成功か否かを判断する（Ｓ０５）。具体的には、入力されたユーザＩＤ及びパスワードと、保存されたユーザＩＤ及びパスワードのうち一致するものがあれば認証成功であり、ステップＳ０６に移行し、一致するものがなければ認証失敗であり、入力画面を表示するステップＳ０１に移行する。
（ｆ）認証成功の場合、そのユーザＩＤに関連づけられたテンポラリＩＤが有るか否かを判断する（Ｓ０６）。既に関連づけられたテンポラリＩＤがある場合には、ステップＳ１１に移行する。一方、関連づけられたテンポラリＩＤがない場合にはステップＳ０７に移行する。
（ｇ）テンポラリＩＤ生成部１２でテンポラリＩＤを生成し、表１に示すように、ユーザＩＤに関連づけて該テンポラリＩＤをユーザ認証情報に追加する（Ｓ０７）。ユーザ認証情報は、例えば、表１に示すように、ユーザＩＤ、パスワード、テンポラリＩＤが互いに関連づけて保存されている。この表１の例では、ユーザＡ及びユーザＣがテンポラリＩＤの発行を受けている。一方、ユーザＢはテンポラリＩＤの発行を受けていない。
（ｈ）表示部４でテンポラリＩＤを表示する（Ｓ０８）。
（ｉ）ジョブの実行を許可する（Ｓ１１）。これによって、ユーザはプリントやスキャン等のジョブを実行することができる。
（ｊ）その後、ユーザがログアウトして画像処理装置の使用を終了する（Ｓ１２）。
【００１２】
【表１】
2006130879.tif 000003
【００１３】
次に、テンポラリＩＤを有するユーザが、ユーザＩＤ及びパスワードの入力に代えてテンポラリＩＤを入力した場合について、上記ステップＳ０３でテンポラリＩＤの入力の場合のステップＳ０９以降について説明する。
（ａ）入力されたテンポラリＩＤと、保存されたユーザ認証情報とをユーザ認証部１１で比較する（Ｓ０９）。
（ｂ）認証成功か否かを判断する（Ｓ１０）。具体的には、入力されたテンポラリＩＤと、保存されたテンポラリＩＤのうち一致するものがあれば認証成功であり、ステップＳ１１に移行し、一致するものがなければ認証失敗であり、再び入力画面を表示するステップＳ０１に移行する。
（ｃ）ジョブの実行を許可する（Ｓ１１）。これによって、ユーザはプリントやスキャン等のジョブを実行することができる。
（ｄ）その後、ユーザがログアウトして画像処理装置の使用を終了する（Ｓ１２）。
【００１４】
この画像処理装置の画像処理方法によれば、ユーザＩＤとパスワードによるユーザ認証に成功した場合には、それ以降、生成されたテンポラリＩＤの入力だけでログインできるので、ログインの手順を簡略化できる。なお、この画像処理方法は、コンピュータで実行可能な画像処理プログラムとして構成することができる。また、この画像処理プログラムをコンピュータ読み取り可能な記録媒体に格納してもよい。
【００１５】
実施の形態２
図４は、本発明の実施の形態２に係る画像処理装置における画像処理方法のフローチャートである。この画像処理方法は、実施の形態１における画像処理方法と比較すると、生成したテンポラリＩＤを有効回数と関連づけて保存する点で相違する。この画像処理方法では、テンポラリＩＤによる認証回数に表２に示すように制限（ユーザＡは１回、ユーザＣは３回）を設けており、認証回数が設定された有効回数を超えた場合にそのテンポラリＩＤを無効とし、ユーザ認証情報から削除する。これによってテンポラリＩＤの漏洩による不正使用の発生を防止している。
【００１６】
【表２】
2006130879.tif 000004
【００１７】
この画像処理方法について、図４を用いて、実施の形態１に係る画像処理方法と相違する点についてのみ説明する。そこで、図３と実質的に同一のステップについては説明を省略する。
まず、この画像処理方法では、図３のステップＳ０７とは異なり、テンポラリ生成部１２でテンポラリＩＤを生成し、ユーザＩＤに関連づけて該テンポラリＩＤとその有効回数とをユーザ認証情報に追加する（Ｓ２７）。
【００１８】
次に、テンポラリＩＤが入力された場合に、テンポラリＩＤの認証回数を設定された有効回数によって制限する手順について説明する。
（ａ）入力されたテンポラリＩＤと、保存されたユーザ認証情報とをユーザ認証部１１で比較する（Ｓ２９）
（ｂ）認証成功か否かを判断する（Ｓ３０）。認証成功の場合にはステップＳ３１に移行し、認証失敗の場合にはステップＳ２１に移行する。
（ｃ）ユーザ認証情報から、入力されたテンポラリＩＤの有効回数をデクリメント、つまり有効回数を１回分減ずる（Ｓ３１）。
（ｄ）有効回数が０回となったか否かを判断する（Ｓ３２）。有効回数が０回となった場合にはステップＳ３３に移行し、有効回数が０回ではない場合にはステップＳ３４に移行する。
（ｅ）有効回数が０回となった場合、ユーザ認証情報から、入力されたテンポラリＩＤを削除する（Ｓ３３）。
この画像処理方法によれば、テンポラリＩＤの認証回数に制限を設けているので、テンポラリＩＤの漏洩による不正使用の発生を防止できる。
【００１９】
実施の形態３
図５は、本発明の実施の形態３に係る画像処理装置の画像処理方法のフローチャートである。この画像処理方法は、実施の形態１における画像処理方法と比較すると、テンポラリＩＤの有効時間を設定している点で相違する。この画像処理方法では、表３に示すように、テンポラリＩＤの有効時間（ユーザＡは２日、ユーザＣは４日）を設定し、有効時間を経過したテンポラリＩＤを削除する。これによってテンポラリＩＤの漏洩による不正使用の発生を防止できる。
【００２０】
【表３】
2006130879.tif 000005
【００２１】
この画像処理方法について、図５を用いて、実施の形態１に係る画像処理方法と相違する点についてのみ説明する。そこで、図３と実質的に同一のステップについては説明を省略する。
まず、この画像処理方法では、図３のステップＳ０７とは異なり、テンポラリ生成部１２でテンポラリＩＤを生成し、ユーザＩＤに関連づけて該テンポラリＩＤとその有効時間とをユーザ認証情報に追加する（Ｓ４７）。また、テンポラリＩＤ判定部１３によって、ユーザ認証情報から、有効時間を超えたテンポラリＩＤを削除する（Ｓ５２）。
この画像処理方法によれば、テンポラリＩＤの有効時間を設けているので、テンポラリＩＤの漏洩による不正使用の発生を防止できる。
【００２２】
実施の形態４
図６は、本発明の実施の形態４に係る画像処理装置の画像処理方法のフローチャートである。この画像処理方法は、実施の形態１に係る画像処理方法と比較すると、画像処理装置１０の本体に直接ユーザ認証情報を入力してログインするのではなく、端末６０からネットワーク５０、インターネット４０、及びネットワーク２０を介して画像処理装置１０にログインする点で相違する。この場合、この画像処理装置１０では、テンポラリＩＤをログイン時から継続する同じネットワークセッション中に限り有効なものとして取り扱う。そこで、表４に示すように、ネットワーク接続時のネットワークセッションを一意に示すネットワークセッションＩＤを取得し、そのネットワークセッションＩＤをテンポラリＩＤと共にユーザ認証情報に追加する。その後、ネットワークセッションが切断された場合、ネットワークセッションＩＤは無効なものとなるので関連づけられたテンポラリＩＤをユーザ認証情報から削除する。これによって、ログイン後に継続するネットワークセッション中に限りテンポラリＩＤによる簡易なログイン手続きを利用できる。また、ネットワークセッション中に発行されたテンポラリＩＤによるログインを継続するネットワークセッション中に制限することによってテンポラリＩＤによる不正使用を防止できる。
【００２３】
この画像処理装置による画像処理方法について、テンポラリＩＤの生成から削除までを図６を用いて説明する。
（ａ）端末６０からのネットワーク５０，４０，２０を介した接続を受け付ける（Ｓ６１）。
（ｂ）ユーザの端末６０にユーザＩＤ、パスワードの入力画面を表示する（Ｓ６２）。
（ｃ）ユーザによるユーザＩＤとパスワードの入力を受け付ける（ログイン）（Ｓ６３）。
（ｄ）入力されたユーザＩＤとパスワードと、保存されたユーザ認証情報とをユーザ認証部１１で比較する（Ｓ６４）。
（ｅ）認証成功か否かを判断する（Ｓ６５）。認証成功の場合にはステップＳ６６に移行し、認証失敗の場合にはステップＳ６１に移行する。
（ｆ）テンポラリＩＤ生成部１２でテンポラリＩＤを生成し、表４に示すように、ユーザ認証情報に該テンポラリＩＤとネットワークセッションＩＤとを追加する（Ｓ６６）。なお、表４に示すセッションＩＤは実際のものではなく概念的に示したものである。ユーザ認証情報は、例えば、表４に示すように、ユーザＩＤ、パスワード、テンポラリＩＤが互いに関連づけて保存されている。
（ｇ）ユーザの端末６０にテンポラリＩＤを表示する（Ｓ６７）。
（ｈ）ジョブの実行を許可する（Ｓ６８）。これによって、ユーザはプリントやスキャン等のジョブを実行することができる。
（ｉ）その後、ユーザがネットワークセッションを切断し、同時に画像処理装置１０からログアウトする（Ｓ６９）。
（ｊ）テンポラリＩＤ判定部１３は、ユーザ認証情報から、ネットワークセッションが切断されたテンポラリＩＤを削除する（Ｓ７０）。これは、ネットワークセッションが切断されて無効となったネットワークセッションＩＤを検出し、該当するテンポラリＩＤを削除することによって行う。
【００２４】
【表４】
2006130879.tif 000006
【００２５】
図７は、ネットワーク接続から継続するネットワークセッション中にテンポラリＩＤの入力によってユーザ認証を受け、ジョブを実行する画像処理方法のフローチャートである。
（ａ）ユーザの端末６０にユーザＩＤ、パスワード、テンポラリＩＤの入力画面を表示する（Ｓ７１）。
（ｂ）ユーザによるテンポラリＩＤの入力を受け付ける（Ｓ７２）。
（ｃ）入力されたテンポラリＩＤと、保存されたユーザ認証情報のテンポラリＩＤとを比較する（Ｓ７３）。
（ｄ）認証成功か否かを判断する（Ｓ７４）。認証成功の場合にはステップＳ７５に移行し、認証失敗の場合にはステップＳ７１に移行する。
（ｅ）ジョブの実行を許可する（Ｓ７５）。これによって、ユーザはプリントやスキャン等のジョブを実行することができる。
（ｆ）ネットワークセッションは有効か否かを判断する（Ｓ７６）。ネットワーク接続を切断した場合にはネットワークセッションが無効、すなわちネットワークセッションＩＤが無効となりステップＳ７８に移行し、ネットワーク接続が継続されている場合にはネットワークセッションＩＤは有効であるのでステップＳ７７に移行する。
（ｇ）ユーザ認証情報から、ネットワークセッションが無効なテンポラリＩＤを削除する（Ｓ７８）。
（ｈ）画像処理装置１０からログアウトしたか判断する（Ｓ７７）。ログアウトした場合にはステップＳ７９に移行し、そうでない場合にはステップＳ７６に移行する。
（ｉ）その後、ログアウトして画像処理装置の使用を終了する（Ｓ７９）。なお、ネットワークセッションが有効な間であれば再度テンポラリＩＤでのログインが可能である。
以上により、ネットワーク接続後に継続するネットワークセッション中に限りテンポラリＩＤによる簡易なログイン手続きを利用できる。また、テンポラリＩＤによるログインを継続するネットワークセッション中に制限することによってテンポラリＩＤによる不正使用を防止できる。
【００２６】
実施の形態５
図８は、実施の形態５に係る画像処理装置の画像処理方法のフローチャートである。この画像処理方法は、実施の形態１に係る画像処理方法と比較すると、ユーザの端末３０から画像処理装置１０にログインし、ジョブの内容を機密印刷に限定してユーザ認証を行ってテンポラリＩＤの発行を受けると共に、その後、画像処理装置１０の本体でテンポラリＩＤによってログインし、機密印刷を実行する。これによって、機密印刷のジョブについて互いに関連する端末でのログインと、画像処理装置でのログインとの２回のログインのうち、後のユーザ認証をテンポラリＩＤによる簡略化したログインを行うことができる。
【００２７】
この画像処理方法について、端末３０からのログインによってテンポラリＩＤの発行を受ける手順と、画像処理装置１０の本体でテンポラリＩＤによるログインによって機密印刷を実行する手順に分けて説明する。
まず、ユーザは端末３０からネットワークを介して画像処理装置１０にログインする。
（ａ）端末３０のプリンタドライバ３２の入力部からの機密印刷設定、ユーザＩＤ、パスワードの入力を受け付ける（Ｓ８１）。
（ｂ）入力されたユーザＩＤとパスワードと、保存されたユーザ認証情報とをユーザ認証部１１で比較する（Ｓ８２）。
（ｃ）認証成功か否か判断する（Ｓ８３）。認証成功の場合にはステップＳ８４に移行し、認証失敗の場合にはステップＳ８１に移行する。
（ｄ）テンポラリＩＤ生成部１２でテンポラリＩＤを生成し、表５に示すように、ユーザ情報に該テンポラリＩＤと操作内容（ユーザＡは機密印刷、ユーザＣはプリントホールド）とを追加する（Ｓ８４）。
（ｅ）端末３０のプリンタドライバ３２の表示部にテンポラリＩＤを表示する（Ｓ８５）。
（ｆ）端末３０から送信された印刷データを受信する（Ｓ８６）。
以上のステップによって、機密印刷を実行するためのテンポラリＩＤ発行が行われる。
【００２８】
次いで、ユーザは端末３０から画像処理装置１０まで移動する。このステップ以降は、ユーザが画像処理装置１０の本体を直接操作することによって機密印刷を実行する。
（ｇ）画像処理装置１０の表示部４にユーザＩＤ、パスワード、テンポラリＩＤの入力画面を表示する（Ｓ８７）。
（ｈ）ユーザのテンポラリＩＤの入力を受け付ける（ログイン）（Ｓ８８）。
（ｉ）入力されたテンポラリＩＤと、保存されたユーザ認証情報とをユーザ認証部１１で比較する（Ｓ８９）。
（ｊ）認証成功か否かを判断する（Ｓ９０）。認証成功の場合にはステップＳ９１に移行し、認証失敗の場合にはステップＳ８７に移行する。
（ｋ）機密印刷を実行する（Ｓ９１）。
（ｌ）テンポラリＩＤ判定部１３は、ユーザ認証情報からテンポラリＩＤと操作内容（機密印刷）とを削除する（Ｓ９２）。これは操作内容（ジョブ）を機密印刷と限定しているので、その実行終了によってテンポラリＩＤを無効とするためである。
（ｍ）その後、ログアウトして終了する（Ｓ９３）。
【００２９】
【表５】
2006130879.tif 000007
【００３０】
実施の形態６
図９は、本発明の実施の形態６に係る画像処理装置の画像処理方法のフローチャートである。この画像処理方法は、実施の形態１に係る画像処理方法と比較すると、電子メール中に含ませたコマンドによって、テンポラリＩＤの有効性を変更させる点で相違する。この画像処理方法では、表６に示すように、テンポラリＩＤの有効性（「有効」又は「無効」）の属性も該テンポラリＩＤと共にユーザ認証情報に追加している（ユーザＡは「無効」、ユーザＣは「有効」）。これによって、テンポラリＩＤの有効性を必要な際に電子メールで随時変更でき、「有効」なテンポラリＩＤによってログインできる。また、使用しない場合には、電子メールによってテンポラリＩＤを「無効」に変更しておくことで不正使用を防ぐことができる。
【００３１】
この画像処理方法における、電子メールによってテンポラリＩＤの有効性を変更する手順を図９を用いて説明する。
（ａ）端末３０から送信された、テンポラリＩＤを有効（又は無効）にするコマンドを含む電子メールを受信する（Ｓ１０１）。ここで、画像処理装置１０において、ユーザを一意に識別できる情報、例えば、メールアカウントをユーザごとに管理している場合にはユーザを識別する情報としてメールアカウントを用いることができる。そこで、この場合には、ユーザから送信する電子メールには、テンポラリＩＤのみでよい。一方、画像処理装置１０がメールアカウントを管理していない場合には、ユーザＩＤ、パスワード、テンポラリＩＤのユーザ認証情報を電子メールで送信する。
（ｂ）受信した電子メールに含まれるユーザ認証情報と、保存されたユーザ認証情報とをユーザ認証部１１で比較する（Ｓ１０２）。
（ｃ）ユーザ認証情報が合致したか否かを判断する（Ｓ１０３）。合致した場合にはステップＳ１０４に移行し、合致しなかった場合には終了する。
（ｄ）ユーザ認証情報が合致したテンポラリＩＤを有効（又は無効）に変更する（Ｓ１０４）。
（ｅ）テンポラリＩＤの有効（無効）変更結果を電子メールで端末３０に送信する（Ｓ１０５）。ここで送信するデータとしては、有効又は無効の情報であるが、これに限られず、さらに有効期限情報等を含んでもよい。
【００３２】
なお、この実施の形態６では、テンポラリＩＤを有効（又は無効）にするコマンドの送信方法として、電子メールを用いる方法を示したがコマンドの送信方法は電子メールに限られない。例えば、外部端末からネットワークを介して画像処理装置１０にコマンドを送信してテンポラリＩＤを有効（又は無効）に変更してもよい。
【００３３】
【表６】
2006130879.tif 000008
【００３４】
実施の形態７
図１０は、実施の形態７に係る画像処理装置の画像処理方法のフローチャートである。この画像処理方法は、実施の形態１に係る画像処理方法と比較すると、ログイン時にログインユーザのテンポラリＩＤが他のユーザによって使用されている場合について規定している点で相違する。この場合、その他のユーザによるテンポラリＩＤの使用を不正使用として強制的にログアウトさせ、そのテンポラリＩＤを削除する。これによって、テンポラリＩＤの不正使用を発見するごとに、それ以上の不正使用を禁止できる。
【００３５】
この画像処理方法について、図１０を用いて説明する。
（ａ）ユーザＩＤ、パスワード、テンポラリＩＤの入力画面を表示部４で表示する（Ｓ１１１）。
（ｂ）ユーザのユーザＩＤ、パスワードの入力を入力部３で受け付ける（ログイン）（Ｓ１１２）。
（ｃ）入力されたユーザＩＤとパスワードと、保存されたユーザ認証情報とをユーザ認証部１１で比較する（Ｓ１１３）。
（ｄ）保存されたユーザ情報に存在するか否か判断する（Ｓ１１４）。存在する場合（認証成功）にはステップＳ１１５に移行し、存在しない場合（認証失敗）には、ステップＳ１１１に移行する。
（ｅ）次に、テンポラリＩＤは使用中か否かを判断する（Ｓ１１５）。テンポラリＩＤが使用中でない場合にはステップＳ１１６に移行し、テンポラリＩＤが使用中である場合にはステップＳ１１８に移行する。なお、表７に示すように、ユーザ認証情報にテンポラリＩＤの使用／未使用の属性を保存しておくことでテンポラリＩＤの使用／未使用の判断が容易に行える。
（ｆ）ジョブの実行を許可する（Ｓ１１６）。
（ｇ）ユーザがログアウトして画像処理装置の使用を終了する（Ｓ１１７）
（ｈ）ログインユーザのテンポラリＩＤが他のユーザによって使用中である場合には、テンポラリＩＤでログイン中の他のユーザの操作を無効とし、強制的にログアウトさせる（Ｓ１１８）。この場合、ログインユーザはユーザＩＤ及びパスワードによってログインしているユーザであるのに対して、他のユーザはテンポラリＩＤによってログインしているので、他のユーザは不正使用ユーザと推定される。そこで、他のユーザを強制的にログアウトすることで、それ以上の不正使用を禁止できる。
（ｉ）ユーザ認証情報から、テンポラリＩＤを削除する（Ｓ１１９）。不正使用されていたテンポラリＩＤを削除することによって、以降の不正使用を防止できる。
（ｊ）テンポラリＩＤによる不正ログインの可能性を表示部に表示する（Ｓ１２０）。
【００３６】
【表７】
2006130879.tif 000009
【００３７】
図１１は、この画像処理方法において、テンポラリＩＤによるログインの場合に、そのテンポラリＩＤが既に使用中である場合の取り扱いを示すフローチャートである。
（ａ）ユーザＩＤ、パスワード、テンポラリＩＤの入力画面を表示部４に表示する（Ｓ１２１）。
（ｂ）ユーザのテンポラリＩＤ入力を入力部３で受け付ける（ログイン）（Ｓ１２２）。
（ｃ）入力されたテンポラリＩＤと、保存されたユーザ認証情報とをユーザ認証部１１で比較する（Ｓ１２３）。
（ｄ）保存されたユーザ情報に存在するか否か判断する（Ｓ１２４）。存在する場合（認証成功）にはステップＳ１２５に移行し、存在しない場合（認証失敗）には、ステップＳ１２１に移行する。
（ｅ）テンポラリＩＤは使用中か否か判断する（Ｓ１２５）。テンポラリＩＤが使用中でない場合にはステップＳ１２６に移行し、テンポラリＩＤが使用中である場合にはステップＳ１２８に移行する。
（ｆ）ジョブの実行を許可する（Ｓ１２６）。
（ｇ）ユーザがログアウトして画像処理装置の使用を終了する（Ｓ１２７）。
（ｈ）テンポラリＩＤでログイン中のユーザに、他のユーザによる同じテンポラリＩＤでのログインを通知する（Ｓ１２８）。この場合、図１０に示すようにユーザＩＤ及びパスワードでのログインとは異なり、２人のユーザがテンポラリＩＤでログインしており、この２人のユーザのいずれが正当なユーザであるか判断できない。そこで、図１０のように双方のユーザにもう一人のユーザのテンポラリＩＤによるログインがあることを通知する。
（ｉ）テンポラリＩＤによる不正ログインの可能性を表示部４に表示する（Ｓ１２９）。その後、ステップＳ１２１に移行する。
この場合には、後からテンポラリＩＤでログインしようとしたユーザはログインできない。正当なユーザである場合にはユーザＩＤ及びパスワードによるログインを行うことによって図１０によるフローチャートにしたがって不正使用のユーザを排除できる。
【００３８】
実施の形態８
図１２は、本発明の実施の形態８に係る画像処理装置の画像処理方法のフローチャートである。この画像処理方法は、実施の形態１に係る画像処理方法と比較すると、ログイン時のテンポラリＩＤによるユーザ認証の失敗回数が所定の認容回数を超えた場合の処理を規定している点で相違する。テンポラリＩＤによるユーザ認証の失敗回数が認容回数を超えた場合に、テンポラリＩＤへの総当たり攻撃がなされたとみなして全てのテンポラリＩＤを削除する。これによってテンポラリＩＤの不正使用を防止できる。
【００３９】
この画像処理方法について、図１２を用いて説明する。
（ａ）ユーザＩＤ、パスワード、テンポラリＩＤの入力画面を表示部４に表示する（Ｓ１３１）。
（ｂ）ユーザのテンポラリＩＤ入力を入力部３で受け付ける（ログイン）（Ｓ１３２）。
（ｃ）入力されたテンポラリＩＤと、保存されたユーザ認証情報とをユーザ認証部１１で比較する（Ｓ１３３）。
（ｄ）認証成功か否か判断する（Ｓ１３４）。認証成功の場合にはステップＳ１３５に移行し、認証失敗の場合にはステップＳ１３７に移行する。
（ｅ）ジョブの実行を許可する（Ｓ１３５）。
（ｆ）その後、ユーザがログアウトして画像処理装置の使用を終了する（Ｓ１３６）。
（ｇ）一方、認証失敗の場合には、テンポラリＩＤによる認証の失敗回数をインクリメントする（Ｓ１３７）。
（ｈ）認証失敗回数が所定の認容回数を超えたか否か判断する（Ｓ１３８）。テンポラリＩＤによる認証失敗の回数が認容回数を超えた場合には、ステップＳ１３９に移行し、認容回数以下の場合にはステップＳ１３１に移行する。
（ｉ）ユーザ情報から全てのテンポラリＩＤを削除する（Ｓ１３９）。この場合、テンポラリＩＤに対する総当たり攻撃が行われているとみなしている。なお、認証失敗回数は、連続して失敗した場合に限りカウントしてもよい。また、この場合、テンポラリＩＤの新たな発行を禁止してもよい。
（ｊ）管理者と全てのテンポラリＩＤを持つユーザに通知する（Ｓ１４０）。その後、ステップＳ１３１に移行する。
【００４０】
なお、上記各実施の形態で説明したそれぞれの画像処理方法は、コンピュータで実行可能な画像処理プログラムとして構成することができる。また、この画像処理プログラムをコンピュータ読み取り可能な記録媒体に格納してもよい。
【００４１】
尚、本実施の形態では、画像処理装置としてＭＦＰの例を示したが、これに限るものではなく、文書管理サーバや文書蓄積サーバなどのサーバであっても適用できる。
【００４２】
また、本実施の形態では、ネットワークを介してログインし、その際生成されたテンポラリＩＤをＭＦＰのパネル上から入力する例を示したが、生成されたテンポラリＩＤをネットワーク上の別のデバイスから入力することにより、この別のデバイスによる処理の実行許可を行うようにしてもよい。
【産業上の利用可能性】
【００４３】
本発明は、ユーザ認証を行ってジョブの実行を許可する画像処理装置に用いることができる。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施の形態１に係る画像処理装置を含むシステムの構成を示すブロック図である。
【図２】画像処理装置へのログイン画面の一例である。
【図３】本発明の実施の形態１に係る画像処理装置の画像処理方法のフローチャートである。
【図４】本発明の実施の形態２に係る画像処理装置の画像処理方法のフローチャートである。
【図５】本発明の実施の形態３に係る画像処理装置の画像処理方法のフローチャートである。
【図６】本発明の実施の形態４に係る画像処理装置の画像処理方法の第１のフローチャートである。
【図７】本発明の実施の形態４に係る画像処理装置の画像処理方法の第２のフローチャートである。
【図８】本発明の実施の形態５に係る画像処理装置の画像処理方法のフローチャートである。
【図９】本発明の実施の形態６に係る画像処理装置の画像処理方法のフローチャートである。
【図１０】本発明の実施の形態７に係る画像処理装置の画像処理方法のフローチャートである。
【図１１】本発明の実施の形態７に係る画像処理装置の画像処理方法の別例のフローチャートである。
【図１２】本発明の実施の形態８に係る画像処理装置の画像処理方法のフローチャートである。
【符号の説明】
【００４５】
１  ＣＰＵ、２  ＲＡＭ、３  入力部、４  表示部、５  ＨＤＤ、６  通信インタフェース、７  プリント部、１１  ユーザ認証部、１２  テンポラリＩＤ生成部、１３  テンポラリＩＤ判定部、１０  画像処理装置、２０  ネットワーク、２２  メールサーバ、３０  端末Ａ、４０  インターネット、５０  ネットワーク、５２  メールサーバ、６０  端末Ｂ
【図１】
2006130879.tif 000010
【図２】
2006130879.tif 000011
【図３】
2006130879.tif 000012
【図４】
2006130879.tif 000013
【図５】
2006130879.tif 000014
【図６】
2006130879.tif 000015
【図７】
2006130879.tif 000016
【図８】
2006130879.tif 000017
【図９】
2006130879.tif 000018
【図１０】
2006130879.tif 000019
【図１１】
2006130879.tif 000020
【図１２】
2006130879.tif 000021