(57)【要約】      （修正有）【課題】ログアウト時に会話状態で停止するジョブ設定の会話型ジョブを実行中に、自動ログアウトが発生した場合、ジョブを自動中止する画像処理装置を提供する。【解決手段】ＭＦＰは、ログイン中のユーザがログアウトする場合、ジョブ設定に基づいて会話状態に移行しうる会話型ジョブが実行中かを判断する会話型ジョブ判断手段を備える。また、会話型ジョブ判断手段により会話型ジョブが実行中であると判断された場合、自動ログアウトであるか否かを判断する自動ログアウト判断手段を備える。自動ログアウト判断手段により自動ログアウトであると判断された場合、実行中のジョブを中止するジョブ中止手段と、ジョブ中止手段によるジョブ中止後に自動ログアウトを行うログアウト手段とを備える。更に、自動ログアウト判断手段により手動ログアウトであると判断された場合、ジョブ設定を非会話型ジョブに変更するジョブ設定変更手段を備える。【選択図】図７
2008152483.tif 000002
【特許請求の範囲】
【請求項１】
複数ユーザを識別可能な画像処理装置において、
ログイン中のユーザがログアウトする場合に当該ユーザが実行指示したジョブのジョブ設定に基づいて、前記ユーザが実行指示した会話状態に移行しうる会話型ジョブが実行中であるか否かを判断する会話型ジョブ判断手段と、
前記会話型ジョブ判断手段により前記会話型ジョブが実行中であると判断された場合、自動ログアウトであるか否かを判断する自動ログアウト判断手段と、
前記自動ログアウト判断手段により前記自動ログアウトであると判断された場合、実行中のジョブを中止するジョブ中止手段と、
前記ジョブ中止手段によるジョブ中止後に前記自動ログアウトを行うログアウト手段と、
前記自動ログアウト判断手段により手動ログアウトであると判断された場合、前記ジョブ設定を非会話型ジョブに変更するジョブ設定変更手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
複数ユーザを識別可能な画像処理装置において、
ログイン中のユーザがログアウトする場合に当該ユーザが実行指示したジョブのジョブ設定に基づいて、前記ユーザが実行指示した会話状態に移行しうる会話型ジョブが実行中であるか否かを判断する会話型ジョブ判断手段と、
前記会話型ジョブ判断手段により前記会話型ジョブが実行中でないと判断された場合、会話状態で停止しているジョブが存在しているか否かを判断する停止中ジョブ判断手段と、
前記会話型ジョブ判断手段により前記会話型ジョブが実行中であると判断された場合、及び前記停止中ジョブ判断手段により会話状態で停止しているジョブが存在していると判断された場合、該当ジョブを中止するか否かを判断するジョブ中止判断手段と、
前記ジョブ中止判断手段により前記該当ジョブを中止すると判断された場合、前記該当ジョブを中止する該当ジョブ中止手段と、
前記停止中ジョブ判断手段により会話状態で停止しているジョブが存在していないと判断された場合、及び前記該当ジョブ中止手段により前記該当ジョブが中止された場合、ユーザの制限情報を解析する制限情報解析手段と、
を備えることを特徴とする画像処理装置。
【請求項３】
複数ユーザを識別可能な画像処理装置において、
ログイン中のユーザがログアウトする場合に当該ユーザが実行指示したジョブのジョブ設定に基づいて、前記ユーザが実行指示した会話状態に移行しうる会話型ジョブが実行中であるか否かを判断する会話型ジョブ判断手段と、
前記会話型ジョブ判断手段による判断結果に応じて、前記ジョブの管理処理を決定するジョブ管理処理手段と、
前記会話型ジョブ判断手段による判断結果に応じて、前記ユーザのログアウト処理を決定するログアウト処理決定手段と、
を備えることを特徴とする画像処理装置。
【請求項４】
複数ユーザを識別可能な画像処理方法において、
ログイン中のユーザがログアウトする場合に当該ユーザが実行指示したジョブのジョブ設定に基づいて、前記ユーザが実行指示した会話状態に移行しうる会話型ジョブが実行中であるか否かを判断する会話型ジョブ判断ステップと、
前記会話型ジョブ判断ステップにより前記会話型ジョブが実行中であると判断された場合、自動ログアウトであるか否かを判断する自動ログアウト判断ステップと、
前記自動ログアウト判断ステップにより前記自動ログアウトであると判断された場合、実行中のジョブを中止するジョブ中止ステップと、
前記ジョブ中止ステップによるジョブ中止後に前記自動ログアウトを行うログアウトステップと、
前記自動ログアウト判断ステップにより手動ログアウトであると判断された場合、前記ジョブ設定を非会話型ジョブに変更するジョブ設定変更ステップと、
を備えることを特徴とする画像処理方法。
【請求項５】
複数ユーザを識別可能な画像処理方法において、
ログイン中のユーザがログアウトする場合に当該ユーザが実行指示したジョブのジョブ設定に基づいて、前記ユーザが実行指示した会話状態に移行しうる会話型ジョブが実行中であるか否かを判断する会話型ジョブ判断ステップと、
前記会話型ジョブ判断ステップにより前記会話型ジョブが実行中でないと判断された場合、会話状態で停止しているジョブが存在しているか否かを判断する停止中ジョブ判断ステップと、
前記会話型ジョブ判断ステップにより前記会話型ジョブが実行中であると判断された場合、及び前記停止中ジョブ判断ステップにより会話状態で停止しているジョブが存在していると判断された場合、該当ジョブを中止するか否かを判断するジョブ中止判断ステップと、
前記ジョブ中止判断ステップにより前記該当ジョブを中止すると判断された場合、前記該当ジョブを中止する該当ジョブ中止ステップと、
前記停止中ジョブ判断ステップにより会話状態で停止しているジョブが存在していないと判断された場合、及び前記該当ジョブ中止ステップにより前記該当ジョブが中止された場合、ユーザの制限情報を解析する制限情報解析ステップと、
を備えることを特徴とする画像処理方法。
【請求項６】
複数ユーザを識別可能な画像処理方法において、
ログイン中のユーザがログアウトする場合に当該ユーザが実行指示したジョブのジョブ設定に基づいて、前記ユーザが実行指示した会話状態に移行しうる会話型ジョブが実行中であるか否かを判断する会話型ジョブ判断ステップと、
前記会話型ジョブ判断ステップによる判断結果に応じて、前記ジョブの管理処理を決定するジョブ管理処理ステップと、
前記会話型ジョブ判断ステップによる判断結果に応じて、前記ユーザのログアウト処理を決定するログアウト処理決定ステップと、
を備えることを特徴とする画像処理方法。
【請求項７】
複数ユーザを識別可能な画像処理プログラムにおいて、
ログイン中のユーザがログアウトする場合に当該ユーザが実行指示したジョブのジョブ設定に基づいて、前記ユーザが実行指示した会話状態に移行しうる会話型ジョブが実行中であるか否かを判断する会話型ジョブ判断モジュールと、
前記会話型ジョブ判断モジュールにより前記会話型ジョブが実行中であると判断された場合、自動ログアウトであるか否かを判断する自動ログアウト判断モジュールと、
前記自動ログアウト判断モジュールにより前記自動ログアウトであると判断された場合、実行中のジョブを中止するジョブ中止モジュールと、
前記ジョブ中止モジュールによるジョブ中止後に前記自動ログアウトを行うログアウトモジュールと、
前記自動ログアウト判断モジュールにより手動ログアウトであると判断された場合、前記ジョブ設定を非会話型ジョブに変更するジョブ設定変更モジュールと、
をコンピュータに実行させることを特徴とする画像処理プログラム。
【請求項８】
複数ユーザを識別可能な画像処理プログラムにおいて、
ログイン中のユーザがログアウトする場合に当該ユーザが実行指示したジョブのジョブ設定に基づいて、前記ユーザが実行指示した会話状態に移行しうる会話型ジョブが実行中であるか否かを判断する会話型ジョブ判断モジュールと、
前記会話型ジョブ判断モジュールにより前記会話型ジョブが実行中でないと判断された場合、会話状態で停止しているジョブが存在しているか否かを判断する停止中ジョブ判断モジュールと、
前記会話型ジョブ判断モジュールにより前記会話型ジョブが実行中であると判断された場合、及び前記停止中ジョブ判断モジュールにより会話状態で停止しているジョブが存在していると判断された場合、該当ジョブを中止するか否かを判断するジョブ中止判断モジュールと、
前記ジョブ中止判断モジュールにより前記該当ジョブを中止すると判断された場合、前記該当ジョブを中止する該当ジョブ中止モジュールと、
前記停止中ジョブ判断モジュールにより会話状態で停止しているジョブが存在していないと判断された場合、及び前記該当ジョブ中止ステップにより前記該当ジョブが中止された場合、ユーザの制限情報を解析する制限情報解析モジュールと、
をコンピュータに実行させることを特徴とする画像処理プログラム。
【請求項９】
複数ユーザを識別可能な画像処理プログラムにおいて、
ログイン中のユーザがログアウトする場合に当該ユーザが実行指示したジョブのジョブ設定に基づいて、前記ユーザが実行指示した会話状態に移行しうる会話型ジョブが実行中であるか否かを判断する会話型ジョブ判断モジュールと、
前記会話型ジョブ判断モジュールによる判断結果に応じて、前記ジョブの管理処理を決定するジョブ管理処理モジュールと、
前記会話型ジョブ判断モジュールによる判断結果に応じて、前記ユーザのログアウト処理を決定するログアウト処理決定モジュールと、
をコンピュータに実行させることを特徴とする画像処理プログラム。
【請求項１０】
請求項７記載の画像処理プログラムを格納するコンピュータ読み取り可能な記憶媒体。
【請求項１１】
請求項８記載の画像処理プログラムを格納するコンピュータ読み取り可能な記憶媒体。
【請求項１２】
請求項９記載の画像処理プログラムを格納するコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び方法、並びにプログラム及び記憶媒体に関する。
【背景技術】
【０００２】
近年、コンピュータを相互に接続したコンピュータネットワーク（以下、単にネットワーク）が普及しており、このようなネットワークは、ビルのフロアまたはビル全体、ビル群（構内）、地域、或いは更に大きいエリアにわたって構築することができる。このようなネットワークは、更に相互に接続され、世界的規模のネットワーク、いわゆる“インターネット”を形成している。
【０００３】
また、ネットワークではコンピュータの他に、プリンタ、ファクシミリ及び複写機といったコンピュータ周辺機器（印刷装置）も接続されていることが多く、コンピュータからネットワーク経由で利用可能である。
【０００４】
ネットワーク経由での印刷（ネットワーク印刷）では、大型の高速プリンタや高価なカラープリンタを複数のコンピュータで共有したり、離れた場所から印刷が可能となるといった利点があり、昨今では一般的に利用されるようになってきている。
【０００５】
更に、近年の複写機は原稿をコピーする機能にとどまらず、外部のクライアントからの印刷ジョブを印刷する機能、更にはスキャンした原稿を電子メールやファイル転送の機能を用いて電子的に外部に送信する機能等を持つようになった。このような複写機はＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ＝多機能周辺機器）と呼ばれている。
【０００６】
ＭＦＰが多機能になる一方で、スキャンした情報を外部に対して送ることができるようになったことによって情報漏洩の危険性が増す等管理上の問題が生じている。
【０００７】
これらの課題に関して、既にいくつかの解決手段が提案されている。
【０００８】
例えば、各ユーザをＩＤで管理し、ＩＤごとに利用可能な機能、資源、時間を制限するアクセス制御技術が提案されている（特許文献１参照）。また、認証したユーザに対してアクセスポリシー情報を発行する技術も提案されている（特許文献２参照）。
【０００９】
上記のようなセキュリティに基づく要因や、異なる視点であるパーソナライズ等複数の要因から、共用型事務機器のＭＦＰにおいてもマルチユーザ対応の重要性は非常に高まっている。
【００１０】
このようなＭＦＰの一実施形態として、ユーザが自己のユーザ名とパスワードを入力し、ユーザ管理システムにおいて認証及び承認を受けることでログインし、利用終了時にログアウトを行うことでユーザに関わるセッション管理を行うものがある。
【００１１】
このセッション中、ＭＦＰは、ログインユーザの承認情報に基づいてアクセス制御を行い、ログインユーザのプロパティ情報に基づいて、操作画面、操作方法のパーソナライズを行うことが求められる。加えて、生産性向上のために、ＭＦＰは、ユーザがログアウトした後もセキュリティと利便性に考慮しつつ、効率よくジョブを実行することが求められる。
【００１２】
このようなセッション管理に関して、既にいくつかの技術が提案されている。
【００１３】
例えば、ジョブ状態に応じてログアウト処理を禁止する方法が技術されている（特許文献３参照）。また、ログイン時にユーザのジョブの有無に応じて適切なメニューを表示するパーソナライズ技術が提案されている（特許文献４参照）。
【特許文献１】特開平１１−１３４１３６号公報
【特許文献２】特開２０４−１８５６２９号公報
【特許文献３】特開２０５−６５２０号公報
【特許文献４】特開平１１−１２１４３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
上記のように、ユーザごとに利用可能な機能が制限されているＭＦＰとして、コピー、スキャン、ボックス（ストレージ）機能を備えているＭＦＰを一例として検討する。例えば、全ての機能を利用可能なユーザＡが、スキャンジョブを実行したままログアウトを行い、次にログインしたユーザＢが、コピー機能のみ許可されていた場合、ユーザＢは先行しているスキャンジョブが終了するまで待たされることになる。
【００１５】
ここで、１つめの課題は、ジョブを実行開始した後、当該ジョブの実行終了までの間にユーザからの操作指示を必要とするジョブ（このようなジョブを会話型ジョブと呼ぶ）の存在である。例えば、原稿台に載置した原稿を１枚ずつ手作業で取り替えてスキャン指示することで複数枚の原稿のスキャンを行なう連続スキャン指定のジョブが該当する。また、原稿のスキャンが完了した後にスキャン原稿画像を表示部に表示してユーザがスキャン原稿画像を確認した後に次の処理へ進む原稿プレビュージョブも会話型ジョブの一例である。また、こコピージョブで複数部出力する場合に、一部目の出力を確認した後に残りの部を出力を指示するお試しコピージョブも会話型ジョブの一例である。
【００１６】
上記の例において、ユーザＡによって先行して実行されたスキャンジョブが会話型ジョブであり、ユーザからの操作指示の受付を待機する状態でＭＦＰが停止している場合を考える。ユーザの指示を待機しているスキャンジョブに対してユーザＢが何らかの操作指示を行なうことができるなら先行のスキャンジョブは動作を再開することができる。しかし、ユーザＢはスキャンジョブを操作することができない。なぜなら、ユーザＢはスキャン機能を操作する権限が無いので、ユーザＢがＭＦＰにログインした場合にはスキャン機能を操作するための操作画面が表示されないからである。そのため、先行のスキャンジョブがユーザＡからの操作待ち状態のまま終了せず、ユーザＢは許可されているコピージョブを実行することができなくなる。
【００１７】
次に、２つめの課題は、スキャン中に原稿ジャムが発生した場合である。上記の例において、ユーザＢはスキャンジョブを操作することができないため、原稿ジャム解除後の操作を行い、ジョブをスタンバイ状態から復帰させることができない。同様に許可されているコピージョブさえ実行することができなくなる。
【００１８】
このようなスキャンジョブに関わる従来技術としては、スキャン中にはログアウトを禁止するという解決策が上記特許文献３に開示されている。しかし、従来技術では、大量の原稿を処理する場合は、セキュリティを考慮するとスキャン終了までＭＦＰの前にユーザが立ち会う必要がある。
【００１９】
このため、ジョブを実行した後に別の仕事にとりかかるといったユースケースを満たすことができず、ユーザの利便性、ＭＦＰの生産性を損なうことになるといった課題があった。更に、ユーザのログアウト時に実行中のジョブのジョブ設定に基づいて、ＭＦＰの生産性向上を図るような技術も開示されてない。
【００２０】
本発明の目的は、ログアウト時に会話状態で停止するジョブ設定で実行された会話型ジョブを実行したまま、自動ログアウトが発生した場合、ジョブを自動中止することができる画像処理装置及び方法、並びにプログラム及び記憶媒体を提供することにある。
【課題を解決するための手段】
【００２１】
上記目的を達成するために、請求項１記載の画像処理装置は、複数ユーザを識別可能な画像処理装置において、ログイン中のユーザがログアウトする場合に当該ユーザが実行指示したジョブのジョブ設定に基づいて、前記ユーザが実行指示した会話状態に移行しうる会話型ジョブが実行中であるか否かを判断する会話型ジョブ判断手段と、前記会話型ジョブ判断手段により前記会話型ジョブが実行中であると判断された場合、自動ログアウトであるか否かを判断する自動ログアウト判断手段と、前記自動ログアウト判断手段により前記自動ログアウトであると判断された場合、実行中のジョブを中止するジョブ中止手段と、前記ジョブ中止手段によるジョブ中止後に前記自動ログアウトを行うログアウト手段と、前記自動ログアウト判断手段により手動ログアウトであると判断された場合、前記ジョブ設定を非会話型ジョブに変更するジョブ設定変更手段とを備えることを特徴とする。
【００２２】
請求項２記載の画像処理装置は、複数ユーザを識別可能な画像処理装置において、ログイン中のユーザがログアウトする場合に当該ユーザが実行指示したジョブのジョブ設定に基づいて、前記ユーザが実行指示した会話状態に移行しうる会話型ジョブが実行中であるか否かを判断する会話型ジョブ判断手段と、前記会話型ジョブ判断手段により前記会話型ジョブが実行中でないと判断された場合、会話状態で停止しているジョブが存在しているか否かを判断する停止中ジョブ判断手段と、前記会話型ジョブ判断手段により前記会話型ジョブが実行中であると判断された場合、及び前記停止中ジョブ判断手段により会話状態で停止しているジョブが存在していると判断された場合、該当ジョブを中止するか否かを判断するジョブ中止判断手段と、前記ジョブ中止判断手段により前記該当ジョブを中止すると判断された場合、前記該当ジョブを中止する該当ジョブ中止手段と、前記停止中ジョブ判断手段により会話状態で停止しているジョブが存在していないと判断された場合、及び前記該当ジョブ中止手段により前記該当ジョブが中止された場合、ユーザの制限情報を解析する制限情報解析手段を備えることを特徴とする。
【００２３】
請求項３記載の画像処理装置は、複数ユーザを識別可能な画像処理装置において、ログイン中のユーザがログアウトする場合に当該ユーザが実行指示したジョブのジョブ設定に基づいて、前記ユーザが実行指示した会話状態に移行しうる会話型ジョブが実行中であるか否かを判断する会話型ジョブ判断手段と、前記会話型ジョブ判断手段による判断結果に応じて、前記ジョブの管理処理を決定するジョブ管理処理手段と、前記会話型ジョブ判断手段による判断結果に応じて、前記ユーザのログアウト処理を決定するログアウト処理決定手段とを備えることを特徴とする。
【００２４】
請求項４記載の画像処理方法は、複数ユーザを識別可能な画像処理方法において、ログイン中のユーザがログアウトする場合に当該ユーザが実行指示したジョブのジョブ設定に基づいて、前記ユーザが実行指示した会話状態に移行しうる会話型ジョブが実行中であるか否かを判断する会話型ジョブ判断ステップと、前記会話型ジョブ判断ステップにより前記会話型ジョブが実行中であると判断された場合、自動ログアウトであるか否かを判断する自動ログアウト判断ステップと、前記自動ログアウト判断ステップにより前記自動ログアウトであると判断された場合、実行中のジョブを中止するジョブ中止ステップと、前記ジョブ中止ステップによるジョブ中止後に前記自動ログアウトを行うログアウトステップと、前記自動ログアウト判断ステップにより手動ログアウトであると判断された場合、前記ジョブ設定を非会話型ジョブに変更するジョブ設定変更ステップとを備えることを特徴とする。
【００２５】
請求項５記載の画像処理方法は、複数ユーザを識別可能な画像処理方法において、ログイン中のユーザがログアウトする場合に当該ユーザが実行指示したジョブのジョブ設定に基づいて、前記ユーザが実行指示した会話状態に移行しうる会話型ジョブが実行中であるか否かを判断する会話型ジョブ判断ステップと、前記会話型ジョブ判断ステップにより前記会話型ジョブが実行中でないと判断された場合、会話状態で停止しているジョブが存在しているか否かを判断する停止中ジョブ判断ステップと、前記会話型ジョブ判断ステップにより前記会話型ジョブが実行中であると判断された場合、及び前記停止中ジョブ判断ステップにより会話状態で停止しているジョブが存在していると判断された場合、該当ジョブを中止するか否かを判断するジョブ中止判断ステップと、前記ジョブ中止判断ステップにより前記該当ジョブを中止すると判断された場合、前記該当ジョブを中止する該当ジョブ中止ステップと、前記停止中ジョブ判断ステップにより会話状態で停止しているジョブが存在していないと判断された場合、及び前記該当ジョブ中止ステップにより前記該当ジョブが中止された場合、ユーザの制限情報を解析する制限情報解析ステップとを備えることを特徴とする。
【００２６】
請求項６記載の画像処理方法は、複数ユーザを識別可能な画像処理方法において、ログイン中のユーザがログアウトする場合に当該ユーザが実行指示したジョブのジョブ設定に基づいて、前記ユーザが実行指示した会話状態に移行しうる会話型ジョブが実行中であるか否かを判断する会話型ジョブ判断ステップと、前記会話型ジョブ判断ステップによる判断結果に応じて、前記ジョブの管理処理を決定するジョブ管理処理ステップと、前記会話型ジョブ判断ステップによる判断結果に応じて、前記ユーザのログアウト処理を決定するログアウト処理決定ステップとを備えることを特徴とする。
【００２７】
請求項７記載の画像処理プログラムは、複数ユーザを識別可能な画像処理プログラムにおいて、ログイン中のユーザがログアウトする場合に当該ユーザが実行指示したジョブのジョブ設定に基づいて、前記ユーザが実行指示した会話状態に移行しうる会話型ジョブが実行中であるか否かを判断する会話型ジョブ判断モジュールと、前記会話型ジョブ判断モジュールにより前記会話型ジョブが実行中であると判断された場合、自動ログアウトであるか否かを判断する自動ログアウト判断モジュールと、前記自動ログアウト判断モジュールにより前記自動ログアウトであると判断された場合、実行中のジョブを中止するジョブ中止モジュールと、前記ジョブ中止モジュールによるジョブ中止後に前記自動ログアウトを行うログアウトモジュールと、前記自動ログアウト判断モジュールにより手動ログアウトであると判断された場合、前記ジョブ設定を非会話型ジョブに変更するジョブ設定変更モジュールとをコンピュータに実行させることを特徴とする。
【００２８】
請求項８記載の画像処理プログラムは、複数ユーザを識別可能な画像処理プログラムにおいて、ログイン中のユーザがログアウトする場合に当該ユーザが実行指示したジョブのジョブ設定に基づいて、前記ユーザが実行指示した会話状態に移行しうる会話型ジョブが実行中であるか否かを判断する会話型ジョブ判断モジュールと、前記会話型ジョブ判断モジュールにより前記会話型ジョブが実行中でないと判断された場合、会話状態で停止しているジョブが存在しているか否かを判断する停止中ジョブ判断モジュールと、前記会話型ジョブ判断モジュールにより前記会話型ジョブが実行中であると判断された場合、及び前記停止中ジョブ判断モジュールにより会話状態で停止しているジョブが存在していると判断された場合、該当ジョブを中止するか否かを判断するジョブ中止判断モジュールと、前記ジョブ中止判断モジュールにより前記該当ジョブを中止すると判断された場合、前記該当ジョブを中止する該当ジョブ中止モジュールと、前記停止中ジョブ判断モジュールにより会話状態で停止しているジョブが存在していないと判断された場合、及び前記該当ジョブ中止ステップにより前記該当ジョブが中止された場合、ユーザの制限情報を解析する制限情報解析モジュールとをコンピュータに実行させることを特徴とする。
【００２９】
請求項９記載の画像処理プログラムは、複数ユーザを識別可能な画像処理プログラムにおいて、ログイン中のユーザがログアウトする場合に当該ユーザが実行指示したジョブのジョブ設定に基づいて、前記ユーザが実行指示した会話状態に移行しうる会話型ジョブが実行中であるか否かを判断する会話型ジョブ判断モジュールと、前記会話型ジョブ判断モジュールによる判断結果に応じて、前記ジョブの管理処理を決定するジョブ管理処理モジュールと、前記会話型ジョブ判断モジュールによる判断結果に応じて、前記ユーザのログアウト処理を決定するログアウト処理決定モジュールとをコンピュータに実行させることを特徴とする。
【００３０】
請求項１０記載のコンピュータ読み取り可能な記憶媒体は、請求項７記載の画像処理プログラムを格納する。
【００３１】
請求項１１記載のコンピュータ読み取り可能な記憶媒体は、請求項８記載の画像処理プログラムを格納する。
【００３２】
請求項１２記載のコンピュータ読み取り可能な記憶媒体は、請求項９記載の画像処理プログラムを格納する。
【発明の効果】
【００３３】
本発明の画像処理装置は、複数ユーザを識別可能である。そして、ログイン中のユーザがログアウトする場合に当該ユーザが実行指示したジョブのジョブ設定に基づいて、ユーザが実行指示した会話状態に移行しうる会話型ジョブが実行中であるか否かを判断する会話型ジョブ判断手段を備える。また、会話型ジョブ判断手段により会話型ジョブが実行中であると判断された場合、自動ログアウトであるか否かを判断する自動ログアウト判断手段を備える。また、自動ログアウト判断手段により自動ログアウトであると判断された場合、実行中のジョブを中止するジョブ中止手段と、ジョブ中止手段によるジョブ中止後に自動ログアウトを行うログアウト手段とを備える。更に、自動ログアウト判断手段により手動ログアウトであると判断された場合、ジョブ設定を非会話型ジョブに変更するジョブ設定変更手段を備える。
【００３４】
従って、ログアウト時に会話状態で停止するジョブ設定で実行された会話型ジョブを実行したまま、自動ログアウトが発生した場合、ジョブを自動中止することができる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の実施の形態を図面を参照しながら詳細に説明する。
【００３６】
図１は、本発明の実施の形態に係るＭＦＰを含むネットワーク印刷管理システムの概念図である。
【００３７】
図１において、ネットワーク印刷管理システムは、ネットワーク上に接続されたデバイスとサーバＰＣ、クライアントＰＣから構成され、デバイスを利用するユーザのアクセス制限、印刷枚数等のジョブ実行制限を行う。なお、ここでのユーザとは、個人ユーザ、部門、組織等を含む。
【００３８】
システム管理者ユーティリティ（ＡＵ）１００は、サーバＰＣ上で動作するものとであり、本システムの設定・管理を行う。特に、ユーザ情報サーバ１０１の機能制限情報（以下、ＡＣＥ）の設定を行うことができる。
【００３９】
ユーザ情報サーバ（ＤＳ）１０１には、ユーザＩＤとパスワードといったユーザ情報、更にはシステムにおいてユーザごとやデバイスごとにどの機能の使用が許可されているかを示す機能制限情報ＡＣＥ（Access Control Entry）の集合である機能制限情報リスト（以下、ＡＣＬ：Access Control List）が保持されている。ユーザ情報サーバ１０１は、例えばＬＤＡＰサーバ或いはＭｉｃｒｏｓｏｆｔ社製のＡｃｔｉｖｅＤｉｒｅｃｔｏｒｙサーバ等を用いて実現される。
【００４０】
チケット発行サーバ（ＳＡ）１０２は、ユーザ情報サーバ１０１に格納されているＡＣＬに基づいて、使用可能な機能についての情報を記述したチケットを発行する。このチケットに関しては後述する。
【００４１】
プリンタドライバ（Ｄｒｖ）１０３は、クライアントＰＣ上で動作するものであり、そのクライアントＰＣを使用する際には、どのユーザがそのクライアントＰＣを使用しているのかを明らかにするためにログインが必要であるものとする。
【００４２】
本発明の画像処理装置としてのＭＦＰ１０４は、紙原稿を複写する機能のみならず、外部のプリンタドライバ１０３から送付された印刷データを印刷する機能を持つ。更に、ＭＦＰ１０４は、紙原稿を読み込んで、その画像データを外部のファイルサーバ或いはメールアドレス宛に送信する機能（ＳＥＮＤ機能、リモートスキャン機能）を持つ。更に、ＭＦＰ１０４は、他のＭＦＰに読み込んでデータを送信して、送信先のＭＦＰで印刷する機能（リモートコピー機能）を持つ。
【００４３】
ＡＣＴ１０５（Ａｃｃｅｓｓ Ｃｏｎｔｒｏｌ Ｔｏｋｅｎ）は、ユーザがＭＦＰ１０４において実行可能な機能についての情報や、ＭＦＰ１０４への機能制限情報が記載されており、これらの情報をサーバからデバイスへ伝達する役割を持つデータである。
【００４４】
上記符号１００乃至１０４の機能ブロックは、不図示のイーサネット（登録商標）等のネットワークにより接続されているものとするが、あくまでもシステムの一例である。ＭＦＰ１０４以外のユニットは全てクライアントコンピュータで実現できてもよいし、いくつかのサーバコンピュータで実現してもよい。
【００４５】
また、ネットワーク印刷管理システムにはＭＦＰやクライアントＰＣは複数台接続されていても良い。また、ユーザ情報サーバ１０２とチケット発行サーバ１０２は１つのサーバ装置内に統合されていてもよいし、特定のＭＦＰ内に内蔵していても良い。また、ネットワーク印刷管理システムに内にＭＦＰが複数台存在する場合、ユーザ情報サーバ１０２とチケット発行サーバ１０２は複数台のＭＦＰに対してＡＣＴ１０５を発行する機能を有する。ユーザ情報サーバ１０２とチケット発行サーバ１０２がＭＦＰ内に内蔵している形態を取った場合、ＭＦＰに内蔵されているチケット発行機能は当該ＭＦＰに対してのみＡＣＴを発行するようにしても良い。また、ユーザ情報サーバ１０２あるいはチケット発行サーバ１０２は、ＭＦＰに関する機能制限情報を格納していても良い。
【００４６】
つまり、符号１００乃至１０３の機能ブロックの間のインターフェースは、ネットワークやローカルインターフェース、ＣＰＵバス等の物理的な通信媒体であってもよい。或いは、ソフトウェア的に構成されるメッセージ通信のための論理インターフェースにより構成されてもよい。また、前述の各機能ブロックは、プログラムをＣＰＵで実行することにより、各機能を実行してもよいし、ハードウェアの回路で実装されていてもよい。
【００４７】
図１のシステム全体の動作について、具体的なシーケンスは以下の通りになる。
１．ＡＵ１００が、ＤＳ１０１に対し、ユーザごとの機能制限情報（ＡＣＥ）を設定し、ＤＳ１０１内にＡＣＬが保存される。
２．ＭＦＰ１０４が、電源起動時／リセット時等に、ＳＡ１０２に対して、ＭＦＰ１０４の機能制限情報が記述されたＡＣＴ１０５の発行を依頼する。
３．ＳＡ１０２は、ＤＳ１０１に格納されているＡＣＬのうち、ＭＦＰ１０４に関する機能制限情報を取得し、該情報を含んだＡＣＴ１０５を発行し、ＳＡ１０２が発行したことを証明するための電子署名をしてＭＦＰ１０４に返送する。
４．ＭＦＰ１０４は、取得したＡＣＴ１０５の内容に基づいて、内部の初期設定を行い起動完了する。
５．ユーザのログイン時、ＭＦＰ１０４は、ＳＡ１０２に対して、ログインしようとするユーザのユーザ名、パスワード等の資格情報とともにＡＣＴ１０５発行を依頼する。
６．ＳＡ１０２は、ＤＳ１０１により上記ユーザの認証処理を委譲し、成功した場合はＤＳ１０１に格納されているＡＣＬのうち、上記ユーザに対応する機能制限情報を取得する。続いてＳＡ１０２は、上記ユーザに許可するべき設定を反映したＡＣＴ１０５を生成し、ＳＡ１０２が発行したことを証明するための電子署名をして、ＭＦＰ１０４に返送する。
７．ＭＦＰ１０４は、ＡＣＴ１０５に記載されている機能制限情報に応じて、表示する機能画面を変更し、画面表示を行う。また、ＡＣＴ１０５に従ってユーザにより指示された機能の実行の許可／禁止を制御する。
【００４８】
図１５にＭＦＰの操作部２０３（図２）に表示される操作画面の一例を示す。
【００４９】
図１５において、タブ１５０２〜１５０８はＭＦＰが備える機能に対応するボタンであり。タブ１５０２〜１５０８を押下することで対応する機能のための操作画面が表示される。コピー（シンプル）タブ１５０２、コピー（クイック）タブ１５０４は、それぞれコピー機能に対応したボタンである。送信タブ１５０６は送信機能に対応したボタンである。ボックスタブ１５０８はボックス機能に対応したタブである。ログインしたユーザが使用を許可されている機能に対するタブが操作部２０３に表示されることになる。
【００５０】
図２は、図１におけるＭＦＰのブロック構成を示す図である。
【００５１】
図２において、ＭＦＰ１０４は、コントローラユニット２００を備える。コントローラユニット２００は、画像入力デバイスであるスキャナ２０１、画像出力デバイスであるプリンタ２０２、操作部２０３と接続し、一方ではＬＡＮ２０４や公衆回線であるＷＡＮ２０５と接続することで、画像情報やデバイス情報の入出力を行う。
【００５２】
コントローラユニット２００において、ＣＰＵ２１１は、システム全体を制御する。ＲＡＭ２１２は、ＣＰＵ２１１が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ＲＯＭ２１３は、ブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２１４は、ハードディスクドライブで、システムソフトウェア、画像データを格納する。
【００５３】
操作部Ｉ／Ｆ２１５は、タッチパネルを有する操作部２０３とのインターフェース部で、操作部２０３に表示する画像データを操作部２０３に対して出力する。また、操作部２０３から本システム使用者が入力した情報を、ＣＰＵ２０１に伝える役割をする。
【００５４】
ネットワークＩ／Ｆ２１６は、ＬＡＮ２０４に接続し、情報の入出力を行う。ＭＯＤＥＭ２１７は、ＷＡＮ２０５接続し、情報の入出力を行う。以上のデバイスがシステムバス２１８上に配置される。
【００５５】
イメージバスＩ／Ｆ２１９は、システムバス２１８と、画像データを高速で転送する画像バス２２０とを接続し、データ構造を変換するバスブリッジである。画像バス２２０は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２２０上には以下のデバイスが配置される。
【００５６】
ＲＩＰ２２１は、ラスターイメージプロセッサであり、ＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ２２２は、画像入出力デバイスであるスキャナ２０１やプリンタ２０２とコントローラユニット２００を接続し、画像データの同期系／非同期系の変換を行う。
【００５７】
スキャナ画像処理部２２３は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部２２４は、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。画像回転部２２５は画像データの回転を行う。画像圧縮部２２６は、多値画像データはＪＰＥＧ、２値画像データはＪＢＩＧ，ＭＭＲ，ＭＨの圧縮伸張処理を行う。
【００５８】
ＩＣカードスロット２２７は、ＩＣカードメディアを挿入した後に適切なＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｅｒ  Ｎｕｍｂｅｒ）コードを入力することにより、暗号・復号に用いる鍵の入出力を行うことが可能となる。暗号・復号処理部２２８は、ＩＣカードスロット２２７の鍵を用いてデータの暗号化・復号化処理を行うハードウェアアクセラレータボードである。
【００５９】
図３は、ＡＣＥの一覧を示す図である。
【００６０】
ＡＣＥ３００は以下に説明するような項目を有する。
【００６１】
図３において、アプリケーション制限３０２とは、コピー、送信、ボックス、プリント、ブラウザのアプリケーションのアクセス（使用）制限を行うか否かを設定する。制限されたアプリケーション（機能）は、ＭＦＰの操作部から表示されず選択することができなくなる。よって当該機能を使用することが出来なくなる。
【００６２】
プリント機能３０４、ボックス機能３０６、コピー機能３０８には、データを紙出力する場合の、色制限、片面両面制限、レイアウト制限に対するＡＣＥが存在する。これらは、アプリケーション制限３０２で許可された機能に対して設定することができる。スキャン機能３１０に関しては、紙原稿を電子データに変換する場合の色制限に対するＡＣＥが存在する。送信機能３１２には、電子データを送信する場合の送信プロトコル制限、宛先表や宛先に対するＡＣＥが存在する。
【００６３】
図４は、図１におけるＤＳに格納されるデバイス情報及びユーザ情報のディレクトリ構成を示す図である。
【００６４】
これらはＡＵ１００によって設定される。なお、ＤＳ１０１に格納せずＭＦＰ１０４に格納する形態であっても構わない。
【００６５】
図４において、ＳｙｓｔｅｍＳｅｔｔｉｎｇ４０１は、本システム全体に適用されるシステムポリシーのコンテナである、その下位にデフォルト設定が格納される。
【００６６】
Ｄｅｖｉｃｅｓ４０２は、デバイス情報のコンテナであり、その下位にＤｅｖｉｃｅＣｏｎｔａｉｎｅｒ４０３と、ＤｅｖｉｃｅＧｒｏｕｐＣｏｎｔａｉｎｅｒ４０４を含む。
【００６７】
ＤｅｖｉｃｅＣｏｎｔａｉｎｅｒ４０３は、その下位に本システムに登録されたデバイス情報が格納されるコンテナである。
【００６８】
ＤｅｖｉｃｅＧｒｏｕｐＣｏｎｔａｉｎｅｒ４０４は、その下位にデバイスをグループ化したデバイスグループ情報が格納されるコンテナである。
【００６９】
Ｕｓｅｒｓ４０５は、その下位にユーザまたは、ユーザをグループ化したユーザグループ情報が格納されるコンテナである。
【００７０】
図５は、図１におけるＤＳに格納されるＡＣＬのディレクトリ構成を示す図である。
【００７１】
これらはＡＵ１００によって設定される。なお、図４と同様に、ＤＳ１０１に格納せずＭＦＰ１０４に格納する形態であっても構わない。
【００７２】
図５において、ＤｅｖｉｃｅＲｏｌｅｓ５０１は、ＡＣＬへの参照を持つロール（役割）情報のコンテナであり、その下位にＢａｓｅ５０２、Ｃｕｓｔｏｍ５０３等のコンテナを含む。
【００７３】
Ｂａｓｅ５０２は、本システムに予め登録されたロール情報が格納されるコンテナである。本システムでは５つのロール情報が定義されている。
【００７４】
Ｃｕｓｔｏｍ５０３は、その下位にＢａｓｅ５０２をもとに拡張したユーザ定義のロール情報が格納されるコンテナである。
【００７５】
Ｐｏｌｉｃｉｅｓ５０４は、複数のＡＣＬのコンテナであり、Ｂａｓｅ５０２、Ｃｕｓｔｏｍ５０３の下位に存在するロール情報と同じ一般名でＡＣＬを格納するコンテナが存在する。本システムでは、図３に示すＡＣＥは、図５で図示されているようにロールに関連づけられたＡＣＬとしてＤＳ１０１に格納されることになる。
【００７６】
図６は、図１において生成されるＡＣＴの一例を示す図である。
【００７７】
図６において、ユーザ情報６０１は、このＡＣＴ１０５を取得したユーザに関する情報を示す部分である。この例では、ユーザはｕｓｅｒ＿０００１であり、ベースロールとしてＧｅｎｅｒａｌＵｓｅｒというロールが割り当てられており、メールアドレスはｕｓｅｒ＿０００１＠ｍａｉｌ．ｃｏｍであることが示されている。また、ＭＦＰ１０４が電源起動時等にＡＣＴ１０５の発行を依頼した場合、ユーザ情報６０１は含まなくてもよい。
【００７８】
機能制限情報６０２は、このＡＣＴ１０５を取得したユーザがＭＦＰ１０４において使用可能な機能について記述されている部分である。この例では、利用可能なアプリケーションカテゴリとしてＣｏｐｙとＢｏｘが記述されており、Ｓｅｎｄ、Ｐｒｉｎｔ、Ｂｒｏｗｓｅｒ，Ｕｔｉｌｉｔｙは利用不可と記述されている。また、ＭＦＰ１０４が電源起動時等にＡＣＴ１０５の発行を依頼した場合、機能制限情報６０２は、ＭＦＰ１０４に対しての機能制限情報が記述されている。
【００７９】
図７は、図２のＭＦＰによって実行されるジョブ処理の手順を示すフローチャートである（その１）。
【００８０】
本処理は、ＭＦＰ１０４のＣＰＵ２０１によって実行される。
【００８１】
図７において、まず、ログイン中のユーザがログアウトを指示する操作を行なうことで発生するログアウトイベントを検知する（ステップＳ７０１）。
【００８２】
そして会話モードに移行しうる会話型ジョブが実行中であるか否かを判断する（ステップＳ７０２）（会話型ジョブ判断手段）。会話型ジョブには、原稿台からの連続スキャン指定のジョブや、スキャンした原稿を確認しながら次の処理へ進む原稿プレビュージョブ、複数部出力時に出力の一部を確認した後に残りの部を出力する試しコピージョブ等が存在する。つまり、ジョブの実行を開始してからジョブが実行を完了するまでの間に、ユーザによる何らかの操作指示（以下、インタラクションと呼ぶ）を必要とするジョブである。インタラクションを待機している状態のままではそのジョブは完了しない。
【００８３】
会話モードに移行しうる会話型ジョブとは、上記会話型ジョブの実行においてユーザからの操作指示（インタラクション）が終了していないジョブを表す。例えば、原稿スキャン後にユーザに原稿内容の確認を行うプレビュージョブでプレビュー終了していないジョブである。
【００８４】
つまり、会話モードに移行しうる会話型ジョブが実行しているということは、現在実行しているジョブが完了するまでの間にＭＦＰ１０４が会話モードに移行してユーザからの操作入力（インタラクション）を必要とする状態（会話モード）がこれから発生する、あるいは既に発生しているということを示している。
【００８５】
図９は、送信機能において連続スキャン指定及びプレビュー指定されたジョブが、次原稿のスキャン、または読込終了、またはジョブ中止のいずれかの指示を待ち一時停止している状態の一例を表している。会話型のジョブが会話モードに移行し、インタラクションの待機をしている状態である。
【００８６】
次原稿のスキャンを指示した場合はスキャン動作が行われ、読込終了指示を行った場合はスキャン動作を終了し、更にユーザからの指示を必要とするプレビュー確認画面（不図示）が表示される。
【００８７】
会話型ジョブが実行中であっても、既にユーザからの操作入力が全て済んでしまい、会話モードに移行することのない場合は会話モードに移行しうる会話型ジョブでは無いことになる。
【００８８】
会話モードに移行しうる会話型ジョブが実行中でない場合はステップＳ７０９へ進み、ログアウトを行う。一方、会話モードに移行しうる会話型ジョブが実行中である場合はステップＳ７０３へ進み、ログアウトの要因が一定時間無操作での放置による自動ログアウトであるか、ユーザ指示による手動ログアウトかを判断する（自動ログアウト判断手段）。
【００８９】
自動ログアウトの場合は、ステップＳ７０４へ進みジョブキャンセルを行い（ジョブ禁止手段）、ステップＳ７０９においてログアウトを行い（ログアウト手段）、本処理を終了する。一方、手動ログアウトの場合はステップＳ７０５へ進み、図１０のような警告画面を表示し、ステップＳ７０６において会話型ジョブのジョブ設定を変更するかしないかをユーザに確認する。
【００９０】
ユーザが変更を選択した場合はステップＳ７０７へ進み、会話状態へ移行しうるジョブ設定を取り消すことが可能であるか否かを判断する。例えば、上記プレビュージョブのプレビュー指定を取り消すことが可能であるか否かである。
【００９１】
変更可能である場合はステップＳ７０８へ進み、ジョブの設定を変更し（ジョブ設定変更手段）、ステップＳ７０９においてログアウトし、処理を終了する。これにより、ジョブの終了までインタラクションが発生しないので後続のユーザがＭＦＰを使用できなくなるような状況は起こらない。一方、ステップＳ７０６においてユーザが変更を希望しない場合、ステップＳ７０７においてジョブ設定を取り消すことができない場合はＳ７１０へ進む。
【００９２】
ジョブ設定を取り消すことができない場合とは、例えば、スキャン終了後に読み取った原稿データを確認しながら領域指定等複雑な加工を行い、印刷または送信するジョブである。
【００９３】
このように、ユーザの所望する結果にならない可能性が高いジョブ設定の場合、設定変更は行わないようにすることが可能である。
【００９４】
ステップＳ７１０では、ログアウトしないことをユーザに通知する図１１のような画面を表示し、ステップＳ７１１においてログアウトを中止し、処理を終了する。
【００９５】
これにより、ログアウト後に、図１２のログイン画面が表示されている状態でジョブが会話状態で一時停止したままになる現象を防ぐことができ、会話状態に成り得ないジョブの場合はログアウト後も継続実行可能となり、ＭＦＰのダウンタイムを無くすことが出来、生産性を向上させることが可能となる。
【００９６】
図８は、図２のＭＦＰによって実行されるジョブ処理の手順を示すフローチャートである（その２）。
【００９７】
本処理は、ＭＦＰ１０４のＣＰＵ２０１によって実行される。
【００９８】
本フローチャートによる処理は、図７に示すログアウト時の処理とは独立に実装しても、併用しても構わない。
【００９９】
図８において、まず、ログインイベントを検知し（ステップＳ８０１）、会話モードに移行しうる会話型ジョブが実行中であるか否かを判断する（ステップＳ８０２）（会話型ジョブ判断手段）。ステップＳ８０２の判断は図７のステップＳ７０２と同様である。実行されていない場合はステップＳ８０３に進み、会話状態で停止しているジョブが存在するか否かを判断する（停止ジョブ判断手段）。
【０１００】
会話状態で停止しているジョブが存在しない場合はステップＳ８０７へ進み、ＡＣＴ１０５を元にユーザの制限情報を解析し（制限情報解析手段）、ユーザに許可された図１３のような基本画面を表示し（ステップＳ８０８）、処理を終了する。
【０１０１】
本実施の形態では、ログインしたユーザの機能制限情報としてＳＡ１０２から図６のＡＣＴが発行された場合を一例としており、このユーザは機能制限情報６０２にあるように送信機能を制限されている。このため、図１３には、コピー１機能画面１３０１、コピー２機能画面１３０２、ボックス機能画面１３０３は表示されているが、送信機能画面は表示されていない。
【０１０２】
一方、ステップＳ８０２において会話型ジョブが実行中である場合、またはステップＳ８０３において会話状態で一時停止しているジョブが存在する場合は、ステップＳ８０４へ進み、送信機能の中止のみ可能となる図１４のような警告画面を表示する。
【０１０３】
図１４では機能制限情報６０２で送信機能を制限されているにも関わらず、コピー１機能画面１４０１、コピー２機能画面１４０２、送信機能画面１４０３、ボックス機能画面１４０４が表示されている。会話状態で一時停止しているジョブとは、例えば、原稿ジャムが発生したスキャンジョブである。
【０１０４】
次に、Ｓ８０５において該当ジョブを禁止するとユーザが指示した場合（ジョブ中止判断手段）、Ｓ８０６において該当ジョブを中止した後に（該当ジョブ中止手段）Ｓ８０７へ進む。これにより、会話型でないスキャンジョブがログアウト後に継続実行されている状態で原稿ジャムが発生し、次にスキャン機能を制限されたユーザがログインした場合にも、スキャンジョブを終了させ、コピーを実行することが可能になる。
【０１０５】
更にスキャンジョブ終了後は、ステップＳ８０７において、図１３のように送信機能画面は非表示になるため、本来禁止されている送信機能で新たにジョブを投入することを制限することも可能となる。一方、該当ジョブを禁止しないとユーザが指示した場合は、そのままステップＳ８０７へ進み、前記手順に従って以降の処理を実行する。すなわち、この場合ユーザはスキャナに関わる機能を利用することはできなくなる。
【０１０６】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【０１０７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０８】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１０９】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１１０】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【０１１１】
【図１】本発明の実施の形態に係るＭＦＰを含むネットワーク印刷管理システムの概念図である。
【図２】図１におけるＭＦＰのブロック構成を示す図である。
【図３】制限可能なＡＣＥの一覧を示す図である。
【図４】図１におけるＤＳに格納されるデバイス情報及びユーザ情報のディレクトリ構成を示す図である。
【図５】図１におけるＤＳに格納されるＡＣＬのディレクトリ構成を示す図である。
【図６】図１において生成されるＡＣＴの一例を示す図である。
【図７】図２のＭＦＰによって実行されるジョブ処理の手順を示すフローチャートである（その２）。
【図８】図２のＭＦＰによって実行されるジョブ処理の手順を示すフローチャートである（その２）。
【図９】図２における操作部に表示されるログアウトイベントが発生した時点におけるスキャンジョブ実行画面の例を示す図である。
【図１０】スキャンジョブ実行中に手動ログアウトを指示した場合に、図２における操作部に表示される確認画面の例を示す図である。
【図１１】スキャンジョブ実行中に手動ログアウトを指示し、ジョブの設定変更を指示した場合、またはジョブの設定変更ができなかった場合に、図２における操作部に表示される通知画面の例を示す図である。
【図１２】図２における操作部に表示されるログアウト画面の例を示す図である。
【図１３】図２における操作部に表示される、ログイン後に表示される送信機能が機能制限された画面の例を示す図である。
【図１４】ログイン時に会話型ジョブが実行中である場合、または会話状態で停止中のジョブがある場合に、図２における操作部に表示される確認画面の例を示す図である。
【図１５】図２のＭＦＰの操作部に表示される操作画面の一例を示す図である。
【符号の説明】
【０１１２】
１００  ＡＵ
１０１  ＤＳ
１０２  ＳＡ
１０３  Ｄｒｖ
１０４  ＭＦＰ（画像処理装置） 
１０５  ＡＣＴ
【図１】
2008152483.tif 000003
【図２】
2008152483.tif 000004
【図３】
2008152483.tif 000005
【図４】
2008152483.tif 000006
【図５】
2008152483.tif 000007
【図６】
2008152483.tif 000008
【図７】
2008152483.tif 000009
【図８】
2008152483.tif 000010
【図９】
2008152483.tif 000011
【図１０】
2008152483.tif 000012
【図１１】
2008152483.tif 000013
【図１２】
2008152483.tif 000014
【図１３】
2008152483.tif 000015
【図１４】
2008152483.tif 000016
【図１５】
2008152483.tif 000017