(57)【要約】【課題】  デバイスにおけるボックスの管理を効率的に行えるようにする。【解決手段】  複数の記憶領域の各記憶領域にファイルを記憶する記憶手段と、前記ファイルを閲覧または操作する閲覧・操作する操作手段とを有したデバイスにおいて、認証されたユーザが、システム管理者である場合は、デバイス設定を可能にし、システム管理者でない場合は、デバイス設定を禁止する。また、記憶手段の複数の記憶領域のうち、認証されたユーザに対応した記憶領域を閲覧または操作可能とする。さらに、認証されたユーザがシステム管理者であっても、他のユーザに対応した記憶領域に記憶されたファイルの閲覧または操作を禁止する。【選択図】図２
2006127243.tif 000002
【特許請求の範囲】
【請求項１】
複数の記憶領域の各記憶領域にファイルを記憶する記憶手段と、
前記記憶領域内に記憶された前記ファイルを閲覧または操作する閲覧・操作手段と、を有したデバイスであって、
前記デバイスの設定を行うデバイス設定手段と、
ユーザを認証する認証手段と、
前記認証手段によって認証されたユーザが、システム管理者である場合は、前記デバイス設定手段による設定を可能にし、システム管理者でない場合は、前記デバイス設定手段による設定を禁止するデバイス設定制限手段と、
前記記憶手段の前記複数の記憶領域のうち、前記認証手段によって認証されたユーザに対応した記憶領域を閲覧または操作可能とする閲覧・操作制限手段と、を有し、
前記閲覧・操作制限手段は、前記認証手段によって認証されたユーザがシステム管理者とは異なるボックス管理者であった場合、他のユーザが閲覧または操作可能な記憶領域を閲覧または操作することを可能とする、デバイス。
【請求項２】
前記閲覧・操作制限手段は、前記認証手段によって認証されたユーザがシステム管理者であっても、他のユーザに対応した記憶領域に記憶されたファイルの閲覧または操作を禁止することを特徴とする請求項１記載のデバイス。
【請求項３】
前記デバイスは、ネットワークを介して端末と接続されており、前記デバイス制限手段は、前記認証手段により認証された結果に応じてデバイス設定に関する表示データを作成し、前記端末へ送信することを特徴とする請求項１または２に記載のデバイス。
【請求項４】
前記デバイス制限手段は、前記認証手段により認証された結果に応じて、デバイス設定に関する表示データにおいてメニューやデータを制限して、前記端末へ送信することを特徴とする請求項３に記載のデバイス。
【請求項５】
前記デバイスは、ネットワークを介して端末と接続されており、前記閲覧・操作制限手段は、前記認証手段により認証された結果に応じて、前記記憶領域に関する表示データを作成し、前記端末へ送信することを特徴とする請求項１または２に記載のデバイス。
【請求項６】
前記デバイス制限手段は、前記認証手段により認証された結果に応じて、前記記憶領域に関する表示データにおいてメニューやデータを制限して、前記端末へ送信することを特徴とする請求項５に記載のデバイス。
【請求項７】
複数の記憶領域の各記憶領域にファイルを記憶する記憶手段と、
前記記憶領域内に記憶された前記ファイルを閲覧または操作する閲覧・操作手段と、を有したデバイスであって、
前記デバイスの設定を行うデバイス設定手段と、
ユーザを認証する認証手段と、
前記認証手段によって認証されたユーザが、システム管理者である場合は、前記デバイス設定手段による設定を可能にし、システム管理者でない場合は、前記デバイス設定手段による設定を禁止するデバイス設定制限手段と、
前記記憶手段の複数の記憶領域のうち、前記認証手段によって認証されたユーザに対応した記憶領域を閲覧または操作可能とする記憶制限手段と、を有し、
前記閲覧・操作制限手段は、前記認証手段によって認証されたユーザがシステム管理者であっても、他のユーザに対応した記憶領域に記憶されたファイルの閲覧または操作を禁止することを特徴とする、デバイス。
【請求項８】
複数の記憶領域の各記憶領域にファイルを記憶する記憶手段と、前記記憶領域内に記憶された前記ファイルを閲覧または操作する閲覧・操作手段と、を有したデバイスのデバイス管理方法において、
ユーザを認証し、
認証されたユーザがシステム管理者である場合は、デバイスの設定を可能にし、システム管理者でない場合は、デバイスの設定を禁止し、
前記記憶手段の前記複数の記憶領域のうち、認証されたユーザに対応した記憶領域を閲覧または操作可能とし、
認証されたユーザがシステム管理者とは異なるボックス管理者であった場合、他のユーザが閲覧または操作可能な記憶領域を閲覧または操作することを可能とする、
デバイス管理方法。
【請求項９】
認証されたユーザがシステム管理者であっても、他のユーザに対応した記憶領域に記憶されたファイルの閲覧または操作を禁止することを特徴とする請求項８記載のデバイス管理方法。
【請求項１０】
前記デバイスは、ネットワークを介して端末と接続されており、ユーザ認証の結果に応じてデバイス設定に関する表示データを作成し、前記端末へ送信することを特徴とする請求項８または９に記載のデバイス管理方法。
【請求項１１】
ユーザ認証の結果に応じて、デバイス設定に関する表示データにおいてメニューやデータを制限して、前記端末へ送信することを特徴とする請求項１０に記載のデバイス管理方法。
【請求項１２】
前記デバイスは、ネットワークを介して端末と接続されており、ユーザ認証の結果に応じて、前記記憶領域に関する表示データを作成し、前記端末へ送信することを特徴とする請求項８または９に記載のデバイス管理方法。
【請求項１３】
ユーザ認証の結果に応じて、前記記憶領域に関する表示データにおいてメニューやデータを制限して、前記端末へ送信することを特徴とする請求項１２に記載のデバイス管理方法。
【請求項１４】
複数の記憶領域の各記憶領域にファイルを記憶する記憶手段と、前記記憶領域内に記憶された前記ファイルを閲覧または操作する閲覧・操作手段と、を有したデバイスのためのデバイス管理方法において、
ユーザを認証し、
認証されたユーザが、システム管理者である場合は、デバイス設定を可能にし、システム管理者でない場合は、デバイス設定を禁止し、
前記記憶手段の複数の記憶領域のうち、認証されたユーザに対応した記憶領域を閲覧または操作可能とし、
認証されたユーザがシステム管理者であっても、他のユーザに対応した記憶領域に記憶されたファイルの閲覧または操作を禁止する、デバイス管理方法。
【請求項１５】
複数の記憶領域の各記憶領域にファイルを記憶する記憶手段と、前記記憶領域内に記憶された前記ファイルを閲覧または操作する閲覧・操作手段と、を有したデバイスのためのデバイス管理プログラムにおいて、
ユーザを認証するステップと、
認証されたユーザがシステム管理者である場合は、デバイス設定を可能にし、システム管理者でない場合は、デバイス設定を禁止するステップと、
前記記憶手段の前記複数の記憶領域のうち、認証されたユーザに対応した記憶領域を閲覧または操作可能とするステップと、
認証されたユーザがシステム管理者とは異なるボックス管理者であった場合、他のユーザが閲覧または操作可能な記憶領域を閲覧または操作することを可能とするステップと、
からなり、コンピュータにより実行されるデバイス管理プログラム。
【請求項１６】
複数の記憶領域の各記憶領域にファイルを記憶する記憶手段と、前記記憶領域内に記憶された前記ファイルを閲覧または操作する閲覧・操作手段と、を有したデバイスのためのデバイス管理プログラムにおいて、
ユーザを認証するステップと、
認証されたユーザがシステム管理者である場合は、デバイス設定を可能にし、システム管理者でない場合は、デバイス設定を禁止するステップと、
前記記憶手段の前記複数の記憶領域のうち、認証されたユーザに対応した記憶領域を閲覧または操作可能とするステップと、
認証されたユーザがシステム管理者であっても、他のユーザに対応した記憶領域に記憶されたファイルの閲覧または操作を禁止するステップと、
からなり、コンピュータにより実行されるデバイス管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、区分けされた占有記憶領域に多数のファイルを蓄積する印刷機器などのデバイスのファイル管理に関する。
【背景技術】
【０００２】
デバイス（周辺機器）は、ネットワークを介してパーソナルコンピュータ（ＰＣ）などの外部機器に接続され、外部機器から操作される。プリンタ、スキャナ、ファクシミリなどの多くの機能を備える複合装置（ＭＦＰ）や文書管理サーバなどのデバイスには、大容量記憶装置であるハードディスク装置が内蔵され、多数のファイル（文書）が蓄積できる。ハードディスク装置には、区分けされた占有記憶領域が設けられ、各占有記憶領域をボックスという。ユーザは、ボックスにファイルを保管し、ボックス内のファイルを利用できる。
【０００３】
デバイスの管理者は、ユーザが保管するボックスの管理を行っている。ボックスには、ユーザごとに特定のパスワードを設定して登録されているプライベートボックスと呼ばれるものがあり、そのユーザのパスワードを用いなければアクセスできない。ボックスの管理を容易にするため、たとえば、特開２０００−２３５６４２号公報に記載されているシステムでは、管理者がいなくても自動的にプライベートボックスを登録できるようにしている。
【０００４】
ところで、これらデバイスでは、デバイス設定（ＭＦＰの場合、ネットワークの設定、宛先を短縮キーや圧縮キーに登録する設定、画像形成条件、読取条件などのデフォルト値の設定など）は、だれでも設定・変更を行うことができるのではなく、一般にこれらの設定・変更を行うことができるのは、デバイスの管理者（システム管理者ともよばれる）に限られている。このデバイスの管理者は、管理しているデバイスに関するすべての設定・変更が可能になっており、その他、ファイルの操作やボックスの操作も可能になっている。たとえば、特開平１１−４５０３４号公報においては、画像情報を削除できるのは正規ユーザのみであるのが通常であるが、システム管理者は正規ユーザでなくても、システムの管理者というだけで削除ができるようにすることが提案されている。
【０００５】
【特許文献１】特開２０００−２３５６４２号公報
【特許文献２】特開平１１−４５０３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、デバイスの管理者はデバイスを管理する人であるため、一般ユーザが保管するボックス内に記憶されたファイルをも管理するようにしていると、セキュリティが保てなくなってしまう。また、ＭＦＰなどのデバイスの印刷機能は、性能が格段に向上し、そのため、高速の画像形成装置ではPrint_On_Demandによって製本までできるようになってきている。このような高速のデバイスを使用するには、軽印刷分野では、文書を作成した人は自分のボックスに文書を保存し、印刷するに際しては、印刷オペレータと呼ばれる印刷専門の操作者が印刷を行っている。その場合、従来のボックス管理では、文書の作成者である一般ユーザと印刷オペレータの２名にボックスに対するアクセス権限を与えねばならないため、すべてのボックスにアクセス権限を設定するには非常に煩わしいものとなっていた。これに対して、印刷オペレータをすべてのボックスにアクセスできるシステム管理者として登録した場合は、故意ではないにしろ、印刷オペレータでありながら、システムの設定・変更が行われる可能性があり、問題となる。
【０００７】
この発明の目的は、デバイスにおいてボックス管理を効率的に行えるようにすることである。
【課題を解決するための手段】
【０００８】
本発明に係る第１のデバイスは、複数の記憶領域の各記憶領域にファイルを記憶する記憶手段と、前記記憶領域内に記憶された前記ファイルを閲覧または操作する閲覧・操作する操作手段と、を有したデバイスであって、前記デバイスの設定を行うデバイス設定手段と、ユーザを認証する認証手段と、前記認証手段によって認証されたユーザが、システム管理者である場合は、前記デバイス設定手段による設定を可能にし、システム管理者でない場合は、前記デバイス設定手段による設定を禁止するデバイス設定制限手段と、前記記憶手段の前記複数の記憶領域のうち、前記認証手段によって認証されたユーザに対応した記憶領域を閲覧または操作可能とする操作制限手段と、を有する。ここで、前記閲覧・操作制限手段は、前記認証手段によって認証されたユーザがシステム管理者とは異なるボックス管理者であった場合、他のユーザが閲覧または操作可能な記憶領域を閲覧または操作することを可能とする。好ましくは、前記閲覧・操作制限手段は、前記認証手段によって認証されたユーザがシステム管理者であっても、他のユーザに対応した記憶領域に記憶されたファイルの閲覧または操作を禁止する。
【０００９】
前記デバイスは、たとえば、ネットワークを介して端末と接続されており、前記デバイス制限手段は、前記認証手段により認証された結果に応じてデバイス設定に関する表示データを作成し、前記端末へ送信する。好ましくは、前記デバイス制限手段は、前記認証手段により認証された結果に応じて、デバイス設定に関する表示データにおいてメニューやデータを制限して、前記端末へ送信する。
【００１０】
前記デバイスは、たとえば、ネットワークを介して端末と接続されており、前記閲覧・操作制限手段は、前記認証手段により認証された結果に応じて、前記記憶領域に関する表示データを作成し、前記端末へ送信する。好ましくは、前記デバイス制限手段は、前記認証手段により認証された結果に応じて、前記記憶領域に関する表示データにおいてメニューやデータを制限して、前記端末へ送信する。
【００１１】
本発明に係る第２のデバイスは、複数の記憶領域の各記憶領域にファイルを記憶する記憶手段と、前記記憶領域内に記憶された前記ファイルを閲覧または操作する閲覧・操作手段と、を有したデバイスであって、前記デバイスの設定を行うデバイス設定手段と、ユーザを認証する認証手段と、前記認証手段によって認証されたユーザが、システム管理者である場合は、前記デバイス設定手段による設定を可能にし、システム管理者でない場合は、前記デバイス設定手段による設定を禁止するデバイス設定制限手段と、前記記憶手段の複数の記憶領域のうち、前記認証手段によって認証されたユーザに対応した記憶領域を閲覧または操作可能とする閲覧・操作制限手段と、を有する。ここで、前記閲覧・操作制限手段は、前記認証手段によって認証されたユーザがシステム管理者であっても、他のユーザに対応した記憶領域に記憶されたファイルの閲覧または操作を禁止する。
【００１２】
本発明に係る第１のデバイス管理方法では、複数の記憶領域の各記憶領域にファイルを記憶する記憶手段と、前記記憶領域内に記憶された前記ファイルを閲覧または操作する閲覧・操作手段と、を有したデバイスのためのデバイス管理方法であって、ユーザを認証し、次に、認証されたユーザがシステム管理者である場合は、デバイス設定を可能にし、システム管理者でない場合は、デバイス設定を禁止する。また、前記記憶手段の前記複数の記憶領域のうち、認証されたユーザに対応した記憶領域を閲覧または操作可能とし、認証されたユーザがシステム管理者とは異なるボックス管理者であった場合、他のユーザが閲覧または操作可能な記憶領域を閲覧または操作することを可能とする。好ましくは、認証されたユーザがシステム管理者であっても、他のユーザに対応した記憶領域に記憶されたファイルの閲覧または操作を禁止する。
【００１３】
前記デバイス管理方法において、たとえば、前記デバイスは、ネットワークを介して端末と接続されており、ユーザ認証の結果に応じてデバイス設定に関する表示データを作成し、前記端末へ送信する。好ましくは、ユーザ認証の結果に応じて、デバイス設定に関する表示データにおいてメニューやデータを制限して、前記端末へ送信する。
【００１４】
前記デバイス管理方法において、たとえば、前記デバイスは、ネットワークを介して端末と接続されており、ユーザ認証の結果に応じて、前記記憶領域に関する表示データを作成し、前記端末へ送信する。好ましくは、ユーザ認証の結果に応じて、前記記憶領域に関する表示データにおいてメニューやデータを制限して、前記端末へ送信する。
【００１５】
本発明に係る第２のデバイス管理方法では、複数の記憶領域の各記憶領域にファイルを記憶する記憶手段と、前記記憶領域内に記憶された前記ファイルを閲覧または操作する閲覧・操作手段と、を有したデバイスのためのデバイス管理方法であって、ユーザを認証し、次に、認証されたユーザが、システム管理者である場合は、デバイス設定を可能にし、システム管理者でない場合は、デバイス設定を禁止する。し、また、前記記憶手段の複数の記憶領域のうち、認証されたユーザに対応した記憶領域を閲覧または操作可能とし、認証されたユーザがシステム管理者であっても、他のユーザに対応した記憶領域に記憶されたファイルの閲覧または操作を禁止する。
【００１６】
本発明に係るコンピュータにより実行される第１のデバイス管理プログラムは、複数の記憶領域の各記憶領域にファイルを記憶する記憶手段と、前記記憶領域内に記憶された前記ファイルを閲覧または操作する閲覧・操作手段と、を有したデバイスのためのデバイス管理プログラムであって、ユーザを認証するステップと、認証されたユーザがシステム管理者である場合は、デバイス設定を可能にし、システム管理者でない場合は、デバイス設定を禁止するステップと、前記記憶手段の前記複数の記憶領域のうち、認証されたユーザに対応した記憶領域を閲覧または操作可能とするステップと、認証されたユーザがシステム管理者とは異なるボックス管理者であった場合、他のユーザが閲覧または操作可能な記憶領域を閲覧または操作することを可能とするステップとからなる。
【００１７】
本発明に係るコンピュータにより実行される第２のデバイス管理プログラムは、複数の記憶領域の各記憶領域にファイルを記憶する記憶手段と、前記記憶領域内に記憶された前記ファイルを閲覧または操作する閲覧・操作手段と、を有したデバイスのためのデバイス管理プログラムであって、ユーザを認証するステップと、認証されたユーザがシステム管理者である場合は、デバイス設定を可能にし、システム管理者でない場合は、デバイス設定を禁止するステップと、前記記憶手段の前記複数の記憶領域のうち、認証されたユーザに対応した記憶領域を閲覧または操作可能とするステップと、認証されたユーザがシステム管理者であっても、他のユーザに対応した記憶領域に記憶されたファイルの閲覧または操作を禁止するステップとからなる。
【発明の効果】
【００１８】
システム管理者の他にボックス管理者を含む柔軟な管理体系を導入することにより、様々な使用下におけるユーザの要望を満足させることができる。また、細かくアクセス権限を分化できることによりセキュリティの向上につながる。
【００１９】
管理体系を複雑化しても、デバイス内部では、ユーザインタフェースと、記憶領域、アクセス権限などの管理データとの間に介在する各種制限手段でユーザインタフェースレベルでカスタマイズすることにより対応可能となる。また、ユーザインタフェースにおける表示内容を制限することによりカスタマイズすると、システムの変更レベルが少なくなるので、開発の省力化につながるとともに、コストダウンを図ることができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態を添付の図面を参照して説明する。なお、図面において、同じ参照記号は同一または同等のものを示す。
【００２１】
図１は、第１の実施の形態の画像処理装置の１例である複合装置（ＭＦＰ）の構成を示す。ＭＦＰは、スキャナ、プリンタ、複写機などとして機能するネットワーク機器である。ＭＦＰは、全体を制御するＣＰＵ１０を備え、ＣＰＵ１０は、以下の各種構成部、すなわち、プログラムなどを記憶するＲＯＭ１２、ワークエリアであるＲＡＭ１４、スキャナエンジン（そのコントローラを含む）１６、プリンタエンジン（そのコントローラを含む）１８、ハードディスク装置２０を制御するハードディスクコントローラ２２、操作および表示のための操作表示部２４、ファクシミリ装置２６および外部との各種信号の送受信（通信）を行うためのインタフェースコントローラ２８に接続される。外部のＰＣからＭＦＰにジョブを送ると、そのジョブは文書としてボックス３０に記憶される。プリンタとして動作する場合、画像は、プリンタエンジン１８により印刷される。複写機として動作する場合、スキャナエンジン１６で読み取った画像はプリンタエンジン１８により印刷される。操作表示部２４は、ユーザによる各種命令やデータの入力を受け付け、また各種表示を行う。複数のユーザが、コンピュータ（ＰＣ）などの外部機器によりネットワークを介してＭＦＰを共有している。ＭＦＰは、外部機器から登録されたジョブ、スキャナで読み取ったジョブなどを実行できる。
【００２２】
大容量記憶装置であるハードディスク装置２０には、区分けされたファイル蓄積領域が設けられていて、区分けされた各々の領域はボックス３０と呼ばれ、ユーザが個別に占有できる。外部機器から画像処理装置に送られたジョブ（文書）はボックスに蓄積できる。
【００２３】
ボックスには、公開ボックスとプライベートボックスがある。プライベートボックスは、個人や部門のファイルを記憶し、ボックス内のデータは、当該個人または当該部門に属する個人の特定のパスワード及び／またはユーザＩＤを用いなければアクセスできない。プライベートボックス内のファイルは、その個人または部門のみが操作または閲覧できる。ボックス管理者は、予め記憶装置内にボックス（プライベートボックス）を確保し、そのボックスにアクセス可能な特定の個人または部門を認定するためのユーザＩＤを発行する。
【００２４】
一方、公開ボックスは、複数のユーザにより共有されるファイルを格納するボックスである。ボックス管理者は、予め記憶装置内に公開ボックスを確保し、公開ボックスにアクセス可能なユーザを認定するためのユーザＩＤを発行する。なお、プライベートボックスや公開ボックスの作成やＩＤの発行は、ボックス管理者ではなく、ユーザ自身が行うこともできる。また、公開ボックスに関しては、ＩＤに関係なく、誰でも操作できるようにしてもよい。
【００２５】
次に、デバイスの管理体系について説明する。ボックスに文書を蓄積するシステムでは、多数のボックスをユーザが個人的に使用したり、共有して使用したりする。また、Print On Demandと呼ばれる製本までできるＭＦＰでは、デバイス管理者とは別に印刷オペレータがボックスと印刷ジョブを管理している場合が多い。本実施形態では、デバイス全体を管理するデバイス管理者の他に、ボックス管理者を設け、デバイス管理者はボックスを管理しない。ボックスは、ボックス管理者により管理される。このような柔軟な管理体系を導入することにより、様々な使用下におけるユーザの要望を満足させることができる。また、アクセス権限を分化することによりセキュリティを向上できる。
【００２６】
具体的には、表１に示すように、デバイスのアクセス権限を、一般ユーザ、ボックス管理者、デバイス管理者に分ける。このようなアクセス権限は、ユーザ認証を行う認証装置（データベース）に登録されており、ユーザがデバイスにログインした際のユーザＩＤやパスワードによって、それぞれ、一般ユーザ権限、ボックス管理者権限、デバイス管理者権限が与えられる。ここで、一般ユーザは、デバイスのステータス情報などの情報閲覧を行うことができるとともに、自分のプライベートボックスや公開ボックス内に記憶されたジョブの閲覧／操作が行える一般ユーザ権限を持っている。また、ボックス管理者は、前述した一般ユーザとして情報閲覧や自分のプライベートボックスや公開ボックス内に記憶されたジョブの閲覧／操作が行えるほかに、他人のプライベートボックス内に記憶されたジョブの閲覧／操作ができる、ボックス管理者権限を持っている。ただし、ボックス管理者には、デバイスの設定を行う権限は与えられていない。また、デバイス管理者は、前述した一般ユーザとして情報閲覧や自分のプライベートボックスや公開ボックス内に記憶されたジョブの閲覧／操作が行えるほかに、デバイスの設定を行うことができるシステム管理者権限を持っている。システム管理者には、表１に示されるように、他人のプライベートボックス内に記憶されたジョブの閲覧／操作ができる権限は与られず、これによりセキュリティを高めている。
【００２７】
なお、本実施形態では、一般ユーザの他に、公開ユーザを設けている。この公開ユーザは、公開ボックス内に記憶されたジョブの閲覧／操作が行える公開ユーザ権限を持っている。
【００２８】
【表１】
2006127243.tif 000003
【００２９】
ここで、公開ボックスやプライベートボックスにおける「ボックスの操作／閲覧」とは、図６〜図９に示すように、ボックス自体の閲覧と操作（ボックスの削除やボックスの作成）に関するものであり、一方、公開ボックスやプライベートボックスにおける「ボックス内のジョブの閲覧／操作」とは、図１０に示すように、ボックス内に保存されているジョブの閲覧（この場合、図１０のように一覧表示でもよいが、さらにジョブを選択することによるプレビュー表示であってもよい）と操作（ジョブの削除のみならず、ジョブの実行（印刷、送信など）であってもよい）に関するものである。また、「デバイス設定」とは、ＭＦＰのＩＰアドレスの設定などのネットワーク設定である。さらに、本実施形態では、「デバイス設定」は、ＭＦＰの各種デフォルト値（電源を立ち上げた際に設定されるモード）の設定、宛先の登録や変更などの宛先設定などを含む。（ただし、後者の設定は、デバイス管理者でなくても設定できるようにしてもよい。）
【００３０】
なお、本実施の形態においては、システム管理者は、他人のプライベートボックス自体を閲覧／操作できるが、他人のプライベートボックスに保存されているジョブの閲覧／操作をできないようにしている。しかし、システム管理者が他人のプライベートボックス自体の閲覧／操作をできないようにしてもよい。
【００３１】
表１に示すように、デバイスへのアクセス権限は、ユーザによって異なる。ユーザがＭＦＰにアクセスするとき最初にユーザ認証が行われるので、ＭＦＰは、ユーザが公開ユーザ、一般ユーザ、ボックス管理者、デバイス管理者のいずれであるかを判断できる。ＭＦＰは、認証されたユーザの権限に応じて、アクセスの内容を制限する。具体的には、ＭＦＰへの各種操作は、ＭＦＰの操作表示部２４で、または、ユーザのコンピュータからのリモートアクセスの際はコンピュータの画面で行われるが、ユーザが各種処理を指示するとき、デバイスは、ユーザの権限に応じた処理のみを受け付ける。
【００３２】
ここで、操作表示部２４やコンピュータ画面での表示を、認証されたユーザのアクセス権限に対応して異ならせる。たとえば、デバイス設定についての表示は、認証されたユーザが、システム管理者である場合は、デバイス設定を可能とする内容とし、そうでない場合は、デバイス設定を禁止する内容とする。また、ボックス閲覧／操作については、複数のボックスのうち、認証されたユーザに対応したボックスを閲覧／操作可能とする表示内容とする。したがって、操作表示部２４やコンピュータ画面でアクセス権限に応じた表示をすることによりユーザのアクセス権限に応じた指示のみを受け付けることができ、そのアクセス権限を越えた指示がされることはない。
【００３３】
ところで、ネットワークデバイスを操作するインタフェースとして、デバイスの操作表示部２４の他に、ウェブブラウザ、ウェブサーバ等によるリモートアクセスが一般的になってきている。特にリモートアクセスは、デバイス端末までユーザが移動することなくデバイス操作を可能にするため、一般ユーザやデバイスを管理する管理者にとっては有益なインタフェースとなっている。ここで、アクセス権限ごとにユーザインタフェースを設けるとすると、表１に示されるように管理体系は複雑でありアクセス権限が細分化されているので、ユーザインタフェースは、その内容を細かく調整する必要がある。システムの変更があると、変更箇所が多くなるため、ユーザインタフェースの開発に時間とコストがかかる。そこで、本実施の形態では、ユーザインタフェースの基本画面（ウェブページ）を用意しておき、ＣＧＩモジュールレベルでアクセス権限の相違に対応する。基本画面は、すべての処理に対応可能なように設計しておく。ユーザがＭＦＰにアクセスためのユーザインタフェース画面を表示する際に、ＣＧＩモジュールレベルで、当該ユーザのアクセス権限に応じて表示内容を制限する。たとえば、デバイス管理者でなければ、デバイス管理に関する事項は設定できないようにする。すなわち、基本画面で表示のために用意されているアイテムのうち、そのユーザがアクセス可能なもののみが表示される。このようにＣＧＩモジュールレベルで対応することにより、システムの変更レベルが少なくなって開発の省力化につながるとともに、コストダウンを図ることができる。
【００３４】
図２は、ネットワーク印刷装置などとして動作するＭＦＰ５０の外部機器からのリモートアクセスに関する処理の機能ブロック図である。ＭＦＰ５０のインタフェースコントローラ３２は、イーサネット（登録商標）などのネットワーク５２を介して、外部機器の１例である１以上のコンピュータ（ＰＣ）４０に接続されている。ＭＦＰ５０は、ＰＣ４０からの指示により、プリンタ、複写機などとして動作する。ＭＦＰ５０は、ウェブサーバを備えていて、ＰＣ４０のユーザは、ウェブブラウザにより、ＭＦＰ５０のウェブサーバにリモートアクセスして、表示装置４２の画面にウェブページを表示できる。
【００３５】
ＭＦＰ５０において、ＰＣ４０からのウェブアクセスは、ネットワーク・インタフェース５４で送受信され、管理される。ネットワーク・インタフェース５４は、前述のウェブブラウザに対応する。ＰＣ４０のユーザは、ウェブブラウザにアクセスしてウェブページをＰＣの表示装置４２の画面に表示する。ウェブページは、図示しない記憶装置に記憶されている。ウェブページにおける表示のためのデータ要求は、そのままデータ処理部５６に渡される。データ処理部５６は、必要に応じてデータをＡＰＩ５８，６０，６４，６６から収集する。ＡＰＩ（アプリケーション・プログラム・インタフェース）とは、一般に、あるプラットフォーム（ＯＳやミドルウェア）向けのソフトウェアを開発する際に使用できる命令や関数の集合である。また、それらを利用するためのプログラム上の手続を定めた規約の集合を指す。各ＡＰＩ５８，６０，６４，６６は独立に処理を行う。認証に関しては、認証ＡＰＩ５８を使用する。ボックスＡＰＩ６０は、ボックス３０に対して基本的な処理を行う。また、デバイス管理者が行うネットワーク設定や印刷設定は、それぞれ、ネットワークＡＰＩ６４と印刷ＡＰＩ６６を通して処理される。ネットワークＡＰＩ６４と印刷ＡＰＩ６６は、その際にネットワーク設定データ６８と印刷設定データ７０を用いる。ユーザによるデータ設定（設定変更等）は、データ処理部５６に渡され、データ処理部５６は、各ＡＰＩＩ５８，６０，６４，６６を使用して設定変更を行う。なお、データ処理部５６は、具体的には、プログラミング言語ＰｅｒｌとＰｅｒｌにより実行されるＣＧＩプログラムを含み、ＣＧＩプログラムは、ブラウザからデータを受け取り、また、ブラウザにデータを出力する。
【００３６】
ボックスＡＰＩ６０は、ボックス３０に対する基本操作（ボックス３０に対する操作とボックス３０内のジョブに対する操作を含む）を行う。ハードディスク装置２０には、ボックス管理用データベースも記憶されていて、そこには、各ボックスについてのボックスＩＤ、ボックス名、所有者名などや、ボックスに蓄積されるジョブのボックスジョブＩＤ、ジョブ名、作成時間などが記憶されている。ボックスに対する操作とは、ボックス一覧、ボックス作成、ボックス削除、ボックスの属性（たとえば、プライベート／公開、名称）の変更などである。ボックス内のジョブに対する操作とは、ボックスジョブ一覧、ボックスジョブ削除、ボックスジョブの属性変更などである。
【００３７】
ＭＦＰではセキュリティ設定がなされており、ＭＦＰの使用の際にユーザ認証が行われる。認証ＡＰＩ５８は認証データベース６２に対して操作を行う。認証データベース６２には、ユーザＩＤ、パスワードなどが記憶されている。認証ＡＰＩ５８は、デバイス操作に対する権限をクラス化したものの基本操作を扱う。ユーザの認証において、たとえば前述の４つのタイプ（公開ユーザ、一般ユーザ、ボックス管理者、デバイス管理者）を識別する。
【００３８】
リモートアクセス管理はデータ処理部５６を介して行う。表１に示すように、アクセス権限が四つのクラス（公開ユーザ（Public）、一般ユーザ（User）、ボックス管理者（BoxAdmin）、デバイス管理者（Admin））に分類されている。このような管理体系下で、前記の認証とデバイス、ボックスなどの管理を組み合わせたリモート管理を行うために、メニュー表示およびボックスデータをユーザインタフェース（ＵＩ）のレベルで制限するのが有効となる。具体的には、データ管理部５６は、ＡＰＩから受け取った情報を基に、ユーザ認証の結果に応じて、認証されたユーザの権限に合わせてユーザインタフェース（ＵＩ）の表示内容を制限する。表１の例では、デバイス設定やプライベートボックスの閲覧／操作、プライベートボックスのジョブの閲覧／操作に関してＵＩの表示内容を制限する。たとえば、データ管理部５６は、認証されたユーザがシステム管理者である場合は、デバイス設定を可能にするようにＵＩ画面を作成し、デバイス管理者でない場合は、デバイス設定を禁止するようにＵＩ画面を作成する。また、認証されたユーザがデバイス管理者とは異なるボックス管理者であった場合、他のユーザが操作可能なボックスを操作することを可能とするようにＵＩ画面を作成する。また、認証されたユーザに対応したボックスを操作可能にするＵＩ画面を作成する。また、たとえば、認証されたユーザがシステム管理者であっても、他のユーザに対応した記憶領域に記憶されたファイルの操作を禁止するようなＵＩ画面を作成する。ユーザは、そのように制限されたＵＩ画面で閲覧、操作などを行うため、ユーザ権限を越えた処理はできない。
【００３９】
以下にユーザインタフェースによる制限の例を説明する。
【００４０】
図３にユーザ認証のフローチャートを示す。ＭＦＰへのリモートアクセスがあると（Ｓ１０）、認証のためのユーザインタフェース（ＵＩ）ページにおいて、認証ＡＰＩ５８による認証を行い、ユーザ名（ユーザＩＤ）とパスワードの入力を求める（Ｓ１２）。ユーザ名とパスワードの入力によりＭＦＰの利用が認められると、ログファイルに、そのユーザのログインを記録するが、その際に、権限も登録する（Ｓ１４）。すなわち、ログインユーザが公開ユーザ、一般ユーザ、ボックス管理者、デバイス管理者のいずれであるかを識別して、記録する。次に、ユーザの要求を受け付けるためのＵＩページを表示し、ユーザの要求の種類に応じて処理を分岐する（Ｓ１６）。デバイス設定に関する要求であると、そのユーザのアクセス権限に応じて処理をする（Ｓ１８）。すなわち、アクセス権限に応じてメニューやデータを制限したＵＩページを表示し、ユーザの指示に応じた処理をする。ボックスに関する要求であると、アクセス権限に応じてメニューやデータを制限したＵＩページを表示し、ユーザの指示（閲覧／操作）に応じた処理をする（Ｓ２０）。ボックス内のジョブに関する要求であると、アクセス権限に応じてメニューやデータを制限したＵＩページを表示し、ユーザの指示（閲覧／操作）に応じた処理をする（Ｓ２２）。その他の要求であれば、それに応じたＵＩページを表示し、ユーザの指示を処理する（Ｓ２４）。そして、終了する（Ｓ２６）。
【００４１】
ユーザインタフェース（ＵＩ）に表示するメニューでの制限について説明すると、図４に示すように、ＰＣ４０のユーザがウェブブラウザからＭＦＰ５０のボックスメニュー（ボックスのウェブページ）を要求すると、ウェブサーバは、その要求をデータ処理部５６に渡す。データ処理部５６は、認証に応じたボックスメニューのＵＩページを返す。ここで、ＵＩページの内容は、認証に応じて制限される。たとえば、データ処理部５６は、通常はボックス３０の操作用ＵＩとボックスジョブ操作用ＵＩを組み込んだウェブページを返す。しかし、デバイス管理者は、プライベートボックスに対してボックスジョブ操作権限がない。従って、デバイス管理者の場合は、データ処理部５６は、プライベートボックスに対するボックスジョブ操作用ＵＩを省いたウェブページを返す。
【００４２】
また、ユーザインタフェースに表示するデータでの制限について説明すると、図５に示すように、デバイス管理者がウェブブラウザからＭＦＰ５０のボックスページ（ボックス情報のウェブページ）を要求すると、ウェブサーバは、そのボックスデータ要求をデータ処理部５６に渡す。データ処理部５６は、ボックスＡＰＩ６０にボックスデータ要求を渡し、ボックスデータの返答を受け取る。そして、データ処理部５６は、認証に応じて全ボックスデータから必要なボックスデータのみを抜き出して、ボックスメニューで認証に応じたメニューのＵＩページを返す。
【００４３】
たとえば、公開ユーザ（Public）の場合、データ処理部５６は、ボックスＡＰＩ６０から取得した全データのうち、公開ボックスのデータだけ抜き出し、ウェブブラウザに返す。同様に、一般ユーザ（User）の場合、他の一般ユーザのプライベートボックス以外を抜き出し、ウェブブラウザに返す。
【００４４】
ウェブブラウザでウェブページを表示する際、ＨＴＭＬ形式のデータで表示することが一般的である。ＨＴＭＬ形式の特徴としては、データとユーザインタフェース（ＵＩ）の構造を同時に実装するため、メニューおよびデータでの制限は同時に行える。これに対して、ＸＭＬ(データ)とＸＳＬＴ（ＵＩ構造）でウェブブラウザに表示する手法も一般的である。この場合は、ＸＭＬ(データ)とＸＳＬＴ（ＵＩ構造）が別々に定義可能であり、メニューおよびデータの制限は別々に行う。
【００４５】
次に、具体的なＵＩの例を示す。図６は、ボックス管理者（BoxAdmin）の場合のＵＩを示す。ボックス管理者の場合、すべてのボックス３０に対してボックス操作とボックスジョブ操作ができる。図６に示すボックスの一覧表示のＵＩにおいて、すべてのボックスについて、ＩＤ、ボックス名および所有者のデータと、そのボックスについての「ボックスジョブ情報」ボタンが表示されている。さらに、下部に、「ボックス作成」、「ボックス削除」、「ボックス変更」のボタンが表示されている。
【００４６】
図７は、公開ユーザ（Public）の場合に表示されるＵＩを示す。公開ユーザの場合、公開ボックスにしかアクセスできない。従って、図６と比較するとわかるように、ＵＩにおいて一般ユーザのボックスは表示されていない。
【００４７】
図８は、一般ユーザ（User）の場合に表示されるＵＩを示す。一般ユーザは、公開ボックスと自己の所有するプライベートボックスに対してアクセスできる。図８は、一般ユーザがYamadaの場合（User=Yamada)を示しており、公開ボックスとYamadaの所有するボックスが表示されている。
【００４８】
図９は、デバイス管理者（Admin）の場合に表示されるＵＩを示す。デバイス管理者は、すべてのボックス３０にアクセスできるが、ボックスジョブに対するアクセス権限はない。したがって、図５と比較するとわかるように、ボックスジョブ情報にアクセスするためのＵＩアイテム（この場合はジョブ情報にアクセスするボタン）が表示されていない。なお、デバイス管理者であっても、一般ユーザでもあるので、デバイス管理者自身のプライベートボックスがあれば、ボックス内のジョブにアクセスするためのＵＩアイテムが表示される。
【００４９】
前述したように権限に応じたボックスの一覧表示のＵＩ（図９の画面）においてボックスジョブ情報ボタンを押すと、図１０に示すような、ボックス詳細画面が表示される。ここで、ボックスＩＤとボックス名が表示され、さらに、そのボックス内の各ファイルについてジョブＩＤ、ジョブ名及び作成時間のデータおよび「ジョブ削除」ボタンが表示される。ここで、「ジョブ削除」ボタンが押されると、それに対応したジョブがボックス内から削除される。なお、この画面では「ジョブ削除」ボタンしか記載していないが、いうまでもなく、ジョブの実行、ジョブの設定変更（印刷条件の変更）、文書ファイル（ジョブにおける画像データ）の送信やプレビュー表示を行うボタンを設け、それぞれのボタンが選択されると、その選択に応じた処理（操作）を行うようにしてもよい。また、図６〜図９の画面においては、表示されたボックスごとに「ボックスジョブ情報」ボタンを設け、図１０においては、表示されたジョブごとに「ジョブ削除」ボタンを設けたが、ジョブ削除ボタンを１つだけ設け、ボックスやジョブを選択した後に、このボタンを押すようにしてもよい。
【００５０】
図１１は、データ処理部の動作フローを示す。ユーザが、ブラウザでボックス画面を選択すると（Ｓ１００）、ＣＧＩプログラムが動作する。ブラウザからデータを受信し、受け取ったデータを解析する（Ｓ２００）。また、ユーザのアクセス権限および要求されたページを認識する（Ｓ２０２）。次に、ページに対してアクセス権限があるか否かを判断する（Ｓ２０４）。アクセス権限がなければ（Ｓ２０６でＮＯ）、ブラウザにアクセスエラーを表示させる（Ｓ１０２）。アクセス権限があれば、ページデータを取得し（Ｓ２０８）、ボックスＡＰＩにボックス情報を要求すると、ボックスＡＰＩは、ボックス情報を返す（Ｓ３００）。送信情報を受け取ると、アクセス権限に応じたページデータを作成しブラウザに送信する（Ｓ２１０）。ブラウザでは、そのページを表示する（Ｓ１０４）。
【００５１】
以上のように、ユーザインタフェースレベルでの制限を、ユーザインタフェースと内部の管理データベースとの間に介在するデータ処理部５６で行うことで、不要なデータをネットワーク上に流すことなく、ネットワークの負荷を軽減できる。また、セキュリティの面からも権限のないユーザにはデータが流れ込まないため、安全となる。さらに、ユーザインタフェースでのカスタマイズが容易となるので、管理体系が複雑になっても、デバイス内部の低レベルＡＰＩ（ボックスＡＰＩ５８や認証ＡＰＩ６０）で対応しなくてもよくなるので、基本的なプラットフォームＡＰＩの整合性が保たれる。
【００５２】
なお、従来のボックス管理では、デバイス管理者が、一般ユーザが保管するボックス内に記憶されたファイルをも管理するようにしているため、セキュリティが保てなくなってしまうという問題があった。これを解決するため、別の実施の形態では、デバイス管理者は、他のユーザに対応したプライベートボックスに記憶されたファイルの操作をできないようにする。さらにボックス管理者を設けるようにしてもよい。その他の点では、前述の実施の形態と同様である。
【図面の簡単な説明】
【００５３】
【図１】複合装置のブロック図
【図２】外部機器からのリモートアクセスに関する処理の機能ブロック図
【図３】ユーザ認証のフローチャート
【図４】メニューでの制限について説明する
【図５】データでの制限について説明する
【図６】ボックス管理者の場合のＵＩの図
【図７】公開ユーザの場合のＵＩの図
【図８】一般ユーザの場合のＵＩの図
【図９】デバイス管理者の場合のＵＩの図
【図１０】ボックス詳細画面の図
【図１１】データ処理部の動作のフローチャート
【符号の説明】
【００５４】
１０  ＣＰＵ、    ２０  ハードディスク装置、    ２４  操作表示部、    ２８  インタフェースコントローラ、    ３０  ボックス、    ４０  コンピュータ（ＰＣ）、    ４２  表示装置、    ５０  ＭＦＰ、    ５２  ネットワーク、    ５４  ネットワーク・インタフェース、    ５６  データ処理部、    ５８，６０，６４，６６  ＡＰＩ。
【図１】
2006127243.tif 000004
【図２】
2006127243.tif 000005
【図３】
2006127243.tif 000006
【図４】
2006127243.tif 000007
【図５】
2006127243.tif 000008
【図６】
2006127243.tif 000009
【図７】
2006127243.tif 000010
【図８】
2006127243.tif 000011
【図９】
2006127243.tif 000012
【図１０】
2006127243.tif 000013
【図１１】
2006127243.tif 000014