(57)【要約】【課題】ユーザや管理者が、従来のような煩雑な作業なしにボックス内のデータを他のデバイスに移動させて利用できるようにし、レイアウト変更等で発生するユーザや管理者によるパーソナルボックスの変更作業の負荷等を軽減して、管理コストを軽減すること。【解決手段】画像形成装置のボックスに格納されたあるユーザのデータを他の画像形成装置のボックスに移動するよう指示する。すると、センターサーバ４０３は、指示内容に従って、移動元の画像形成装置から移動先の画像形成装置に該当ユーザのデータを転送制御する。さらに、センターサーバ４０３は、データ転送元の画像形成装置のボックスへの該当ユーザによるアクセスを制限するようにデータ転送元のＡＣＬを変更制御する。さらに、センターサーバ４０３は、データ転送先の画像形成装置のボックスへの該当ユーザによるアクセスを許可するようにデータ転送先のＡＣＬを変更制御する構成を特徴とする。【選択図】図２３
2007193562.tif 000002
【特許請求の範囲】
【請求項１】
複数の記憶領域を有する記憶手段を備え、複数のユーザのそれぞれによる前記複数の記憶領域のそれぞれに対するアクセスを制御するためのアクセス制御情報を記憶し、前記複数のユーザのそれぞれによる前記記憶領域へのアクセスを前記アクセス制御情報に従って制御するデータ蓄積装置がネットワークを介して複数接続されたデータ蓄積システムにおいて、
一のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに格納されたあるユーザのデータを他のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに移動する指示に従って、前記一のデータ蓄積装置から前記他のデータ蓄積装置にデータを転送制御するデータ転送手段と、
前記一のデータ蓄積装置の記憶手段内の複数の記憶領域のうちの１つに対する前記ユーザによるアクセスを制限するために前記一のデータ蓄積装置に記憶されているアクセス制御情報を変更制御する、及び、前記他のデータ蓄積装置の記憶手段内の複数の記憶領域のうちの１つに対する前記ユーザによるアクセスを可能にするために前記他のデータ蓄積装置に記憶されているアクセス制御情報を変更制御する変更手段と、
を有することを特徴とするデータ蓄積システム。
【請求項２】
前記データ転送手段がデータ転送を実行するタイミングで、前記ユーザに対応するメールアドレスにメール通知を行うメール通知手段を有することを特徴とする請求項１に記載のデータ蓄積システム。
【請求項３】
前記データ転送手段がデータ転送を実行する日時を設定するデータ転送日時設定手段を有し、
前記データ転送手段は、前記データ転送日時設定手段により設定された日時にデータ転送するように制御することを特徴とする請求項１又は２に記載のデータ蓄積システム。
【請求項４】
前記変更手段は、前記一のデータ蓄積装置の記憶手段内の複数の記憶領域のうちの１つに対する前記ユーザのアクセス権を前記一のデータ蓄積装置に記憶されているアクセス制御情報から削除し、前記他のデータ蓄積装置の記憶手段内の複数の記憶領域のうちの１つに対する前記ユーザのアクセス権を前記他のデータ蓄積装置に記憶されているアクセス制御情報に追加するように制御することを特徴とする請求項１乃至３のいずれか１項に記載のデータ蓄積システム。
【請求項５】
前記変更手段は、前記ネットワークを介して前記各データ蓄積装置と通信可能な情報処理装置が有し、
前記データ転送手段は、前記一のデータ蓄積装置が有することを特徴とする請求項１乃至３のいずれか１項に記載のデータ蓄積システム。
【請求項６】
複数の記憶領域を有する記憶手段を備え、複数のユーザのそれぞれによる前記複数の記憶領域のそれぞれに対するアクセスを制御するためのアクセス制御情報を記憶し、前記複数のユーザのそれぞれによる前記記憶領域へのアクセスを前記アクセス制御情報に従って制御する複数のデータ蓄積装置とネットワークを介して通信可能な情報処理装置において、
一のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに格納されたあるユーザのデータを他のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに移動する指示に従って、前記一のデータ蓄積装置からデータを取得し、該データを前記他のデータ蓄積装置に転送制御するデータ転送手段と、
前記一のデータ蓄積装置の記憶手段内の複数の記憶領域のうちの１つに対する前記ユーザによるアクセスを制限するために前記一のデータ蓄積装置に記憶されているアクセス制御情報を変更制御する、及び、前記他のデータ蓄積装置の記憶手段内の複数の記憶領域のうちの１つに対する前記ユーザによるアクセスを可能にするために前記他のデータ蓄積装置に記憶されているアクセス制御情報を変更制御する変更手段と、
を有することを特徴とする情報処理装置。
【請求項７】
複数の記憶領域を有する記憶手段を備え、複数のユーザのそれぞれによる前記複数の記憶領域のそれぞれに対するアクセスを制御するためのアクセス制御情報を記憶し、前記複数のユーザのそれぞれによる前記記憶領域へのアクセスを前記アクセス制御情報に従って制御する複数のデータ蓄積装置とネットワークを介して通信可能な情報処理装置において、
一のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに格納されたあるユーザのデータを他のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに移動する指示に従って、前記一のデータ蓄積装置から前記他のデータ蓄積装置へのデータ転送を前記一のデータ蓄積装置に指示するデータ転送指示手段と、
前記一のデータ蓄積装置の記憶手段内の複数の記憶領域のうちの１つに対する前記ユーザによるアクセスを制限するために前記一のデータ蓄積装置に記憶されているアクセス制御情報を変更制御する、及び、前記他のデータ蓄積装置の記憶手段内の複数の記憶領域のうちの１つに対する前記ユーザによるアクセスを可能にするために前記他のデータ蓄積装置に記憶されているアクセス制御情報を変更制御する変更手段と、
を有することを特徴とする情報処理装置。
【請求項８】
一のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに格納されたあるユーザのデータを他のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに移動する指示に従って、前記一のデータ蓄積装置から前記他のデータ蓄積装置へのデータ転送を指示する情報処理装置と、ネットワークを介して通信可能なデータ蓄積装置であって、
複数の記憶領域を有する記憶手段と、
複数のユーザのそれぞれによる前記複数の記憶領域のそれぞれに対するアクセスを制御するためのアクセス制御情報を記憶するアクセス制御情報記憶手段と、
前記複数のユーザのそれぞれによる前記記憶領域へのアクセスを前記アクセス制御情報に従って制御するアクセス制御手段と、
前記情報処理装置から入力される前記アクセス制御情報の変更の指示に従って、前記複数の記憶領域のうちの１つに対する前記ユーザによるアクセスを制限するために前記アクセス制御情報を変更する変更手段と、
前記情報処理装置から入力されるデータ転送の指示に従って、前記複数の記憶領域のうちの１つ内のデータを前記他のデータ蓄積装置に転送するデータ転送手段を有することを特徴とするデータ蓄積装置。
【請求項９】
複数の記憶領域を有する記憶手段を備え、複数のユーザのそれぞれによる前記複数の記憶領域のそれぞれに対するアクセスを制御するためのアクセス制御情報を記憶し、前記複数のユーザのそれぞれによる前記記憶領域へのアクセスを前記アクセス制御情報に従って制御するデータ蓄積装置がネットワークを介して複数接続されたデータ蓄積システムにおけるデータ蓄積装置であって、
前記記憶手段の複数の記憶領域のうちの１つに格納されたあるユーザのデータを他のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに移動する指示に従って、前記複数の記憶領域のうちの１つ内のデータを前記他のデータ蓄積装置に転送するデータ転送手段と、
前記記憶手段の複数記憶領域のうちの１つに対する前記ユーザによるアクセスを制限するために前記アクセス制御情報を変更制御する、及び、前記他のデータ蓄積装置の記憶手段内の複数の記憶領域のうちの1つに対する前記ユーザによるアクセスを可能にするために前記アクセス制御情報を変更制御する変更手段と、
を有することを特徴とするデータ蓄積装置。
【請求項１０】
複数の記憶領域を有する記憶手段を備え、複数のユーザのそれぞれによる前記複数の記憶領域のそれぞれに対するアクセスを制御するためのアクセス制御情報を記憶し、前記複数のユーザのそれぞれによる前記記憶領域へのアクセスを前記アクセス制御情報に従って制御するデータ蓄積装置がネットワークを介して複数接続されたデータ蓄積システムにおけるデータ移動方法において、
一のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに格納されたあるユーザのデータを他のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに移動するよう指示に従って、前記一のデータ蓄積装置から前記他のデータ蓄積装置にデータを転送制御するデータ転送ステップと、
前記一のデータ蓄積装置の記憶手段内の複数の記憶領域のうちの１つに対する前記ユーザによるアクセスを制限するために前記一のデータ蓄積装置に記憶されているアクセス制御情報を変更制御する、及び、前記他のデータ蓄積装置の記憶手段内の複数の記憶領域のうちの１つに対する前記ユーザによるアクセスを可能にするために前記他のデータ蓄積装置に記憶されているアクセス制御情報を変更制御する変更ステップと、
を有することを特徴とするデータ移動方法。
【請求項１１】
複数の記憶領域を有する記憶手段を備え、複数のユーザのそれぞれによる前記複数の記憶領域のそれぞれに対するアクセスを制御するためのアクセス制御情報を記憶し、前記複数のユーザのそれぞれによる前記記憶領域へのアクセスを前記アクセス制御情報に従って制御する複数のデータ蓄積装置とネットワークを介して通信可能な情報処理装置におけるデータ移動方法において、
一のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに格納されたあるユーザのデータを他のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに移動する指示に従って、前記一のデータ蓄積装置からデータを取得し、該データを前記他のデータ蓄積装置に転送制御するデータ転送ステップと、
前記一のデータ蓄積装置の記憶手段内の複数の記憶領域のうちの１つに対する前記ユーザによるアクセスを制限するために前記一のデータ蓄積装置に記憶されているアクセス制御情報を変更制御する、及び、前記他のデータ蓄積装置の記憶手段内の複数の記憶領域のうちの１つに対する前記ユーザによるアクセスを可能にするために前記他のデータ蓄積装置に記憶されているアクセス制御情報を変更制御する変更ステップと、
を有することを特徴とするデータ移動方法。
【請求項１２】
複数の記憶領域を有する記憶手段を備え、複数のユーザのそれぞれによる前記複数の記憶領域のそれぞれに対するアクセスを制御するためのアクセス制御情報を記憶し、前記複数のユーザのそれぞれによる前記記憶領域へのアクセスを前記アクセス制御情報に従って制御する複数のデータ蓄積装置とネットワークを介して通信可能な情報処理装置におけるデータ移動方法において、
一のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに格納されたあるユーザのデータを他のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに移動する指示に従って、前記一のデータ蓄積装置から前記他のデータ蓄積装置へのデータ転送を前記一のデータ蓄積装置に指示するデータ転送指示ステップと、
前記一のデータ蓄積装置の記憶手段内の複数の記憶領域のうちの１つに対する前記ユーザによるアクセスを制限するために前記一のデータ蓄積装置に記憶されているアクセス制御情報を変更制御する、及び、前記他のデータ蓄積装置の記憶手段内の複数の記憶領域のうちの１つに対する前記ユーザによるアクセスを可能にするために前記他のデータ蓄積装置に記憶されているアクセス制御情報を変更制御する変更ステップと、
を有することを特徴とするデータ移動方法。
【請求項１３】
一のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに格納されたあるユーザのデータを他のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに移動する指示に従って、前記一のデータ蓄積装置から前記他のデータ蓄積装置へのデータ転送を指示する情報処理装置と、ネットワークを介して通信可能なデータ蓄積装置におけるデータ移動方法であって、
前記情報処理装置から入力される前記アクセス制御情報の変更の指示に従って、前記複数の記憶領域のうちの１つに対する前記ユーザによるアクセスを制限するために前記アクセス制御情報を変更する変更ステップと、
前記情報処理装置から入力されるデータ転送の指示に従って、前記複数の記憶領域のうちの１つ内のデータを前記他のデータ蓄積装置に転送するデータ転送ステップを有することを特徴とするデータ移動方法。
【請求項１４】
複数の記憶領域を有する記憶手段を備え、複数のユーザのそれぞれによる前記複数の記憶領域のそれぞれに対するアクセスを制御するためのアクセス制御情報を記憶し、前記複数のユーザのそれぞれによる前記記憶領域へのアクセスを前記アクセス制御情報に従って制御するデータ蓄積装置がネットワークを介して複数接続されたデータ蓄積システムにおけるデータ蓄積装置におけるデータ移動方法であって、
一のデータ蓄積装置の前記記憶手段の複数の記憶領域のうちの１つに格納されたあるユーザのデータを他のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに移動する指示に従って、前記複数の記憶領域のうちの１つ内のデータを前記他のデータ蓄積装置に転送するデータ転送ステップと、
前記一のデータ蓄積装置の前記記憶手段の複数の記憶領域のうちの１つに対する前記ユーザによるアクセスを制限するために前記アクセス制御情報を変更制御する、及び、前記他のデータ蓄積装置の記憶手段内の複数の記憶領域のうちの1つに対する前記ユーザによるアクセスを可能にするために前記アクセス制御情報を変更制御する変更ステップと、
を有することを特徴とするデータ移動方法。
【請求項１５】
請求項１０〜１３のいずれかに記載されたデータ移動方法をコンピュータに実行させるためのプログラム。
【請求項１６】
請求項１０〜１３のいずれかに記載されたデータ移動方法をコンピュータに実行させるためのプログラムをコンピュータが読み取り可能に記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストコンピュータが生成した画像データをネットワークなどのインフラを介して画像形成装置等のデータ蓄積装置に送信し、データ蓄積装置が備える記憶手段に画像データを蓄積することができるデータ蓄積システムに関するものである。
【背景技術】
【０００２】
従来のデジタル複写機にはＰＤＬデータ（ページ記述言語で記述されたデータ）の電子ソート機能を有するものがあった。このＰＤＬデータの電子ソート機能の概要は以下のとおりである。まず、スキャナで読み込まれた画像データや、ホストコンピュータから送信されたＰＤＬデータを受け取ってビットマップ展開した画像データを、ハードディスクなどのメモリに一旦記憶する。そして、このメモリから指定した画像データを繰り返し読み出してプリント出力しソートする。以上が、ＰＤＬ画像の電子ソート機能である。
【０００３】
さらに、上述のようなハードディスクを備えたデジタル複写機には、パーソナルボックス機能を備えたものもあり、その概要は以下のとおりである。すなわち、ハードディスク等の記憶領域をパーソナルボックス（以下ボックス）と呼ばれるユーザ毎の記憶領域に分けておき、ホストから送られたＰＤＬデータからビットマップに展開した画像をユーザ毎にボックスに一旦記憶する。出力する際には、必要に応じてデジタル複写機の操作部からボックスを指定し、その領域から読み出し画像データをプリント出力する。以上がデジタル複写機等の画像形成装置が持つパーソナルボックス機能である。
【０００４】
なお、ボックスに記憶された画像は、複写機の操作部から自分の領域にアクセスするためのパスワードを入力することによってプリントさせる。これにより、ボックスの所有者の画像は複写機から勝手にプリントアウトされることがないので、ボックスの所有者以外の人にデータを見られるという心配はない。
【特許文献１】特開平１１−２７５２９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
さて、上記のようなユーザ認証に基づいてアクセス制御が行われる画像形成装置のパーソナルボックス機能において、特に複数台の画像形成装置が配置された比較的大規模なオフィスでは、以下のような状況がしばしば発生していた。ユーザが自分の居室での最寄りのデバイス内のあるボックスをお気に入りボックスとして登録し使用することが多々ある。このような場合に、居室の引越しやレイアウト見直し等により最寄りのデバイスが変更になった場合には、いったん引越し前のデバイスのボックス内容を削除し、引越し後のデバイスのボックスに再度文書を登録するなどの作業がユーザごとに発生していた。
【０００６】
さらに管理者は、ユーザのデータ移動作業に前後してボックスのアクセス制御情報の書き替えが必要であった。即ち、引っ越し後のデバイスの操作パネルにて、データ移動先ボックスへ当該ユーザがアクセス可能なように当該デバイスの設定を変更する。さらに、データの移動後には引っ越し前のデバイスの操作パネルにて、移動元ボックスへの当該ユーザのアクセス権を削除する作業である。
【０００７】
以上のように、日常使用しているアクセス制御されたボックスの引っ越しの際には、ユーザと管理者の双方にとって煩わしい作業が発生していた。
【０００８】
以下、より具体的に示す。
【０００９】
ユーザは通常、自分の座席の最寄りの画像形成装置の中のあるボックスを専ら使用しているが、居室のレイアウト変更等の原因でフロアが移動になったり最寄りの画像形成装置が変更になったりする場合が考えられる。そのような場合に、ユーザが日常使用していた画像形成装置から新たな最寄りの画像形成装置に乗り換えるためには、主に２つの作業が発生する。
【００１０】
まず第１に、新たな画像形成装置内のボックスにはそのユーザに対するアクセス許可が設定されていないのが普通であるので、管理者の権限により、新たな画像形成装置の空きのあるボックスに対してアクセス権を変更しなければならない。さらに、それまでユーザが使用していたボックスに対してはそのユーザのアクセスを許可しない設定に変更することも必要である。
【００１１】
第２に、それまでユーザが使用していたボックスにはユーザが今後も使用する画像データが格納されているのが普通であるため、それらのデータを新たにユーザが使用することになる画像形成装置のボックスへ転送する必要がある。
【００１２】
従来の技術によれば、これらの作業は以下のようなステップ（１）〜（６）を経て実施されていた。
【００１３】
（１）ユーザ：新旧のお気に入りボックスを管理者に申請する。
【００１４】
（２）管理者：新ボックスのアクセス制御情報を編集してユーザのアクセスを許可に変更する。
【００１５】
（３）管理者：ユーザに移動準備完了を連絡する。
【００１６】
（４）ユーザ：旧ボックスのデータを新ボックスに移動する。
【００１７】
（５）ユーザ：データ移動完了後、その旨を管理者に連絡する。
【００１８】
（６）管理者：旧ボックスのアクセス制御情報を編集してユーザのアクセスを禁止する。
【００１９】
このように引っ越し作業が発生するたびごとに、ユーザと管理者双方にとって煩わしい作業が発生していた。よって、オフィスの規模が大きくて移動しなければならないユーザ数が多くなるに従って、管理者の作業もそれに比例して増加してしまい、管理コストの増大が問題となっており、管理コストの軽減が望まれていた。
【００２０】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、ユーザや管理者が、従来のような煩雑な作業なしに、あるデータ蓄積装置の記憶領域内のデータを他のデータ蓄積装置の記憶領域に移動させて利用できるようにすることである。さらに、レイアウト変更等で発生するユーザや管理者による記憶領域に対するアクセス権の変更作業の負荷等を軽減して、管理コストを軽減する仕組を提供することである。
【課題を解決するための手段】
【００２１】
本発明は、複数の記憶領域を有する記憶手段を備え、複数のユーザのそれぞれによる前記複数の記憶領域のそれぞれに対するアクセスを制御するためのアクセス制御情報を記憶し、前記複数のユーザのそれぞれによる前記記憶領域へのアクセスを前記アクセス制御情報に従って制御するデータ蓄積装置がネットワークを介して複数接続されたデータ蓄積システムにおいて、
一のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに格納されたあるユーザのデータを他のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに移動する指示に従って、前記一のデータ蓄積装置から前記他のデータ蓄積装置にデータを転送制御するデータ転送手段と、
前記一のデータ蓄積装置の記憶手段内の複数の記憶領域のうちの１つに対する前記ユーザによるアクセスを制限するために前記一のデータ蓄積装置に記憶されているアクセス制御情報を変更制御する、及び、前記他のデータ蓄積装置の記憶手段内の複数の記憶領域のうちの１つに対する前記ユーザによるアクセスを可能にするために前記他のデータ蓄積装置に記憶されているアクセス制御情報を変更制御する変更手段と、
を有することを特徴とする。
【００２２】
また、本発明は、複数の記憶領域を有する記憶手段を備え、複数のユーザのそれぞれによる前記複数の記憶領域のそれぞれに対するアクセスを制御するためのアクセス制御情報を記憶し、前記複数のユーザのそれぞれによる前記記憶領域へのアクセスを前記アクセス制御情報に従って制御する複数のデータ蓄積装置とネットワークを介して通信可能な情報処理装置において、
一のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに格納されたあるユーザのデータを他のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに移動する指示に従って、前記一のデータ蓄積装置からデータを取得し、該データを前記他のデータ蓄積装置に転送制御するデータ転送手段と、
前記一のデータ蓄積装置の記憶手段内の複数の記憶領域のうちの１つに対する前記ユーザによるアクセスを制限するために前記一のデータ蓄積装置に記憶されているアクセス制御情報を変更制御する、及び、前記他のデータ蓄積装置の記憶手段内の複数の記憶領域のうちの１つに対する前記ユーザによるアクセスを可能にするために前記他のデータ蓄積装置に記憶されているアクセス制御情報を変更制御する変更手段と、
を有することを特徴とする。
【００２３】
また、本発明は、複数の記憶領域を有する記憶手段を備え、複数のユーザのそれぞれによる前記複数の記憶領域のそれぞれに対するアクセスを制御するためのアクセス制御情報を記憶し、前記複数のユーザのそれぞれによる前記記憶領域へのアクセスを前記アクセス制御情報に従って制御する複数のデータ蓄積装置とネットワークを介して通信可能な情報処理装置において、
一のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに格納されたあるユーザのデータを他のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに移動する指示に従って、前記一のデータ蓄積装置から前記他のデータ蓄積装置へのデータ転送を前記一のデータ蓄積装置に指示するデータ転送指示手段と、
前記一のデータ蓄積装置の記憶手段内の複数の記憶領域のうちの１つに対する前記ユーザによるアクセスを制限するために前記一のデータ蓄積装置に記憶されているアクセス制御情報を変更制御する、及び、前記他のデータ蓄積装置の記憶手段内の複数の記憶領域のうちの１つに対する前記ユーザによるアクセスを可能にするために前記他のデータ蓄積装置に記憶されているアクセス制御情報を変更制御する変更手段と、
を有することを特徴とする。
【００２４】
また、本発明は、一のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに格納されたあるユーザのデータを他のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに移動する指示に従って、前記一のデータ蓄積装置から前記他のデータ蓄積装置へのデータ転送を指示する情報処理装置と、ネットワークを介して通信可能なデータ蓄積装置であって、
複数の記憶領域を有する記憶手段と、
複数のユーザのそれぞれによる前記複数の記憶領域のそれぞれに対するアクセスを制御するためのアクセス制御情報を記憶するアクセス制御情報記憶手段と、
前記複数のユーザのそれぞれによる前記記憶領域へのアクセスを前記アクセス制御情報に従って制御するアクセス制御手段と、
前記情報処理装置から入力される前記アクセス制御情報の変更の指示に従って、前記複数の記憶領域のうちの１つに対する前記ユーザによるアクセスを制限するために前記アクセス制御情報を変更する変更手段と、
前記情報処理装置から入力されるデータ転送の指示に従って、前記複数の記憶領域のうちの１つ内のデータを前記他のデータ蓄積装置に転送するデータ転送手段を有することを特徴とするデータ蓄積装置。
【００２５】
また、本発明は、複数の記憶領域を有する記憶手段を備え、複数のユーザのそれぞれによる前記複数の記憶領域のそれぞれに対するアクセスを制御するためのアクセス制御情報を記憶し、前記複数のユーザのそれぞれによる前記記憶領域へのアクセスを前記アクセス制御情報に従って制御するデータ蓄積装置がネットワークを介して複数接続されたデータ蓄積システムにおけるデータ蓄積装置であって、
前記記憶手段の複数の記憶領域のうちの１つに格納されたあるユーザのデータを他のデータ蓄積装置の記憶手段の複数の記憶領域のうちの１つに移動する指示に従って、前記複数の記憶領域のうちの１つ内のデータを前記他のデータ蓄積装置に転送するデータ転送手段と、
前記記憶手段の複数記憶領域のうちの１つに対する前記ユーザによるアクセスを制限するために前記アクセス制御情報を変更制御する、及び、前記他のデータ蓄積装置の記憶手段内の複数の記憶領域のうちの1つに対する前記ユーザによるアクセスを可能にするために前記アクセス制御情報を変更制御する変更手段と、
を有することを特徴とする。
【発明の効果】
【００２６】
本発明によれば、管理者等は、簡単なデータ移動指示操作を行うだけで、アクセス制御がなされたデータ蓄積装置の記憶領域内に格納されたデータをネットワーク上の他のデータ蓄積装置に転送し、併せて記憶領域に対するアクセス権を変更することができる。よって、当該ユーザや管理者等は、従来のような煩雑な作業なしに新たなデータ蓄積装置の記憶領域を利用できるようになる。
【００２７】
従って、レイアウト変更等で発生するユーザや管理者による記憶領域に対するアクセス権の変更作業の負荷等を軽減して、管理コストを軽減することができる等の効果を奏する。
【発明を実施するための最良の形態】
【００２８】
〔第１実施形態〕
図１は、本発明の一実施形態を示すデータ蓄積システムの全体構成を示すシステム構成図である。
【００２９】
図１において、４０１はディレクトリサーバであり、ドメインにおけるユーザ認証を統合的に行うものであり、ホストコンピュータまたは画像形成装置４０４から入力されたユーザＩＤとパスワードに対してユーザ認証処理を行う。なお、ディレクトリサーバ４０１が行うユーザ認証処理の詳細に関しては、後述する図９を参照しながら後述する。
【００３０】
４０２はホストコンピュータである。ユーザはドメインにログインして画像形成装置４０４に対する各種のジョブを生成するために、ホストコンピュータ４０２を使用する。
【００３１】
４０３はセンターサーバであり、セキュリティポリシーや各画像形成装置４０４に対するユーザのアクセス制御情報を管理するためのものである。印刷システムを管理する管理者はドメインにログインしてセキュリティポリシーやアクセス制御情報を設定するために、センターサーバ４０３を使用する。なお、センターサーバの詳細な構成については、後述する図１５以降で説明する。
【００３２】
画像形成装置４０４はデータ蓄積装置である。画像形成装置４０４の一例としてデジタル複写機やデジタル複合機が挙げられる。詳細な構成については、図２〜図５を用いて以下で説明する。
【００３３】
４０５はＬＡＮ（ローカルエリアネットワーク）である。ホストコンピュータ４０２と画像形成装置４０４との間では一般的なセキュアなプロトコルに従って印刷ジョブ等がやり取りされる。
【００３４】
図２は、図１に示した画像形成装置４０４内の制御構成を説明する概略ブロック図である。
【００３５】
図２において、１０７はＣＰＵである。ＣＰＵ１０７は、画像形成装置４０４の基本制御を行い、制御プログラムが書き込まれたＲＯＭ１０８と、処理を行うためのワークＲＡＭ１０９、入出力ポート１０６、不揮発性メモリ１１１等とアドレスバス及びデータバスにより接続されている。
【００３６】
不揮発性メモリ１１１には、各種設定情報、及び、アクセス制御情報であるＡＣＬ（Access Control List）１１２等が記憶されている。このＡＣＬ１１２は、後述するボックスへのアクセスを制御するためのアクセス制御情報を保持するものである。
【００３７】
入出力ポート１０６には、画像形成装置４０４を制御するモータやクラッチ等の各種負荷や、紙の位置を検知するセンサー等の入力が接続されている。
【００３８】
ＣＰＵ１０７は、ＲＯＭ１０８の内容に従って入出力ポート１０６を介して順次入出力の制御を行い画像形成動作を実行する。また、ＣＰＵ１０７には、画像形成装置の状態や操作画面を表示する操作部１１０が接続されている。ＣＰＵ１０７には、リーダ部１０１のイメージセンサで電気信号に変換された信号を処理する画像処理部１０２と、処理された画像データを蓄積する画像メモリ部１０３とが接続されている。
【００３９】
ここで、画像メモリ部１０３の詳細を図３に従って述べる。
【００４０】
図３は、図２に示した画像メモリ部１０３の構成を示すブロック図である。
【００４１】
画像メモリ部１０３は、メモリコントローラ部３０２を介して外部Ｉ／Ｆ処理部１０５または画像処理部１０２から入力される２値画像データをページメモリ３０１へ書き込みする。３０１はページメモリであり、ＤＲＡＭ等のメモリで構成される。また、画像メモリ部１０３は、ページメモリ３０１からプリンタ部１０４への画像データを読み出したり、大容量の記憶装置であるハードディスク３０４への画像データの入出力等を行う。
【００４２】
外部Ｉ／Ｆ処理部１０５は、外部のコンピュータから入力されたＰＤＬデータをビットマップに展開する。ＬＺ圧縮部３０３は、ハードディスク３０４に入出力される画像データを圧縮または解凍する。
【００４３】
メモリコントローラ部３０２は、ページメモリ３０１のＤＲＡＭリフレッシュ信号の発生を行う。また、メモリコントローラ部３０２は、外部Ｉ／Ｆ処理部１０５、画像処理部１０２またはハードディスク３０４からページメモリ３０１へのアクセスの調停を行う。
【００４４】
さらに、メモリコントローラ部３０２は、ＣＰＵ１０７の指示に従い、ページメモリ３０１への書き込みアドレス、ページメモリ３０１からの読み出しアドレス、読み出し方向などの制御をする。これにより、ＣＰＵ１０７は、ページメモリ３０１に複数の画像データをならべてレイアウトを行い、レイアウトされた複数の画像データをプリンタ部１０４に出力する機能を制御する。さらに、ＣＰＵ１０７は、上記メモリコントローラ部３０２の機能を用いて、画像データの一部のみを切り出してプリンタ部１０４に出力する機能や、画像データを回転する機能を制御する。
【００４５】
続いて図４に従って、外部Ｉ／Ｆ処理部１０５の構成を述べる。
【００４６】
図４は、図２に示した外部Ｉ／Ｆ処理部１０５の構成を説明するブロック図である。
【００４７】
外部Ｉ／Ｆ処理部１０５は、前述したとおり、画像メモリ部１０３を介してリーダ部１０１で生成された２値画像データを取り込み、また画像メモリ部１０３を介して２値画像データをプリンタ部１０４へ出力して画像形成を行う。外部Ｉ／Ｆ処理部１０５は、コア部２０７とファクシミリ部２０２、ハードディスク２０３、インタフェース部２０４、フォーマッタ部２０５、イメージメモリ部２０６を有している。なお、ハードディスク２０３は、ファクシミリ部２０２からの画像データ等を保存するためのものである。また、インタフェース部２０４は、ネットワーク４０５を介して外部コンピュータ２０１（ホストコンピュータ４０２，センターサーバ４０３等）と接続するためのものである。
【００４８】
ファクシミリ部２０２は、モデム等を介して公衆回線と接続しており、公衆回線からのファクシミリ通信データの受信と、公衆回線へのファクシミリ通信データの送信を行う。ファクシミリ部２０２では、指定された時間にファックス送信を行ったり、相手から指定されたパスワードに従って画像データを送信したりする。その際に、ファクシミリ部２０２はハードディスク２０３にファクス用の画像データを保存する。これにより、一度リーダ部１０１からハードディスク２０３へ画像データが転送された後は、ファクシミリ部２０２は、リーダ部１０１や画像メモリ部１０３を使うことなしに、ハードディスク２０３に記憶された画像データのファックス送信を行うことができる。
【００４９】
インタフェース部２０４は、外部のコンピュータとのデータ通信を行うインタフェース部であり、ネットワークＩ／Ｆ、シリアルＩ／Ｆ、ＳＣＳＩＩ／Ｆ、プリンタのデータ入力用のセントロＩ／Ｆなどを持つ。このＩ／Ｆを介して、画像形成装置４０４は、プリンタ部１０４またはリーダ部１０１の状態を外部コンピュータに通知したり、外部コンピュータの指示によりリーダ部１０１で読み取った画像の画像データを外部コンピュータヘ転送したりする。また、画像形成装置４０４はこのＩ／Ｆを介して外部コンピュータからプリントデータ（ＰＤＬデータを含む）を受け取ったりする。即ち、画像形成装置４０４はこのインタフェース部２０４を介して図１に示したＬＡＮ４０５に接続される各装置と通信可能である。
【００５０】
例えば、外部コンピュータからインタフェース部２０４を介して送信されるプリントデータは専用のプリンタコードで記述されている。そのため、フォーマッタ部２０５は、そのプリンタコード（プリントデータ）をラスタイメージデータに変換する。ラスタイメージデータは画像メモリ部１０３を介してプリンタ部１０４に出力され、プリンタ部１０４はそのラスタイメージデータに基づいて画像形成を行う。
【００５１】
フォーマッタ部２０５は、ラスタイメージデータの展開をイメージメモリ部２０６に行う。イメージメモリ部２０６は、このようにフォーマッタ部２０５がラスタイメージデータの展開するメモリとして使用される。また、イメージメモリ部２０６は、リーダ部１０１からの画像データをインタフェース部２０４を介して外部コンピュータに送ったり（画像スキャナ機能）する場合にも使用される。例えば、画像メモリ部１０３から送られる画像データは、イメージメモリ部２０６に一度格納され、外部コンピュータに送るデータの形式に変換され、インタフェース部２０４から送出される。
【００５２】
コア部２０７は、ファクシミリ部２０２，インタフェース部２０４，フォーマッタ部２０５，イメージメモリ部２０６，画像メモリ部１０３間それぞれのデータ転送を制御する。これにより、外部Ｉ／Ｆ処理部１０５に複数の画像出力部があっても、画像メモリ部１０３へ画像転送路が一つであっても、コア部２０７の制御のもと、排他制御または優先度制御が行われる。
【００５３】
以下、図５を用いて、本発明に係るボックス機能について説明する。
【００５４】
図５は、図１に示した画像形成装置４０４におけるボックス機能を説明する模式図である。
【００５５】
図３に示したハードディスク３０４は、テンポラリ記憶領域５０１とボックス記憶領域５０２で構成されている。テンポラリ領域５０１は、電子ソートを行うために画像データを一時的に記憶させる記憶領域であり、ジョブ終了後にそれらの画像データは消去される。
【００５６】
ボックス領域５０２は、ホストコンピュータ４０２からのＰＤＬデータから展開された画像データを格納する記憶領域である。ボックス領域５０２には、複数のボックスのそれぞれに対応する複数の記憶領域から構成される。なお、画像形成装置４０４は、データをボックスに格納する際には、次のような制御を行う。画像形成装置４０４は、ホストコンピュータ４０２から受信したボックス番号とＡＣＬ１１２に含まれるアクセス制御情報とに基づいて、ボックス記憶領域５０２内の複数ボックスのうち、受信したボックス番号に対応するボックスにデータを格納する。ユーザは、ボックス記憶領域５０２の中の複数のボックスのうち印刷すべき画像データが格納されているボックスを操作部１１０で指定し、指定したボックスに対応づけられたプリント用パスワードを操作部１１０で入力する。すると、ユーザによって指定されたボックスに格納されている画像データが読み出されてプリントされる。
【００５７】
例えば、図５に示されるように、３０４が１０ＧＢのハードディスクの場合、３ＧＢがテンポラリ記憶領域５０１に、７ＧＢがボックス記憶領域５０２に割り当てられる。また、ボックス数が１００であるとき、それぞれのボックスが格納可能なデータのサイズは７０ＭＢとなる。そして、各ボックスには番号がついており、例えばボックス５０３，５０４，５０５，・・・にはそれぞれボックス番号００１，００２，００３，・・・，１００が付与されている。
【００５８】
図６は、図１に示したホストコンピュータ４０２において表示されるウィンドウを示す図である。図６のウィンドウは、アプリケーションソフトウェアで作成された文書データの印刷の指示、およびボックス番号の指定をユーザが行うためのウィンドウに対応する。なお、このウィンドウは、ホストコンピュータ４０２のＣＰＵが実行するプリンタドライバによりホストコンピュータ４０２のディスプレイに表示される。
【００５９】
図６において、６０１はウィンドウであり、アプリケーションソフトウェアのメニューで印刷を指定したときに表示される。
【００６０】
６０２は、現在設定されているプリンタ名、本実施形態の場合、例えばネットワーク接続される画像形成装置の名称が表示される。
【００６１】
６０３及び６０４は印刷範囲の設定欄であり、文書データの全ページを印刷するか、文書データの何ページから何ページまでを印刷するかを設定するためのものである。ユーザは、印刷範囲として全ページを指定するか、印刷範囲として特定のページ範囲を指定するかを選択するに当たって、該当する方の“□”マークにマウス等のポインティングデバイス（ＰＤ）のポインタを合わせてＰＤをクリック操作する。
【００６２】
６０５は部数の設定欄であり、何部印刷するかを設定するためのものである。６０９は詳細ボタンであり、例えば印刷する解像度などを設定するモードに入るためのボタンである。
【００６３】
６０８はキャンセルボタンであり、印刷の設定を無効にする場合は、ユーザはこのキャンセルボタン６０８にポインタを合わせてＰＤをクリック操作する。それにより印刷の設定を無効にすることができる。
【００６４】
６０７はＯＫボタンである。ユーザは印刷の設定が完了したらこのＯＫボタン６０７にポインタを合わせてＰＤをクリック操作する。それにより、ホストコンピュータ４０２のプリンタドライバは、印刷処理を開始する。この時、ユーザが６１０の“□”マークにチェックマークを入れなければ、そのまますぐに文書データは画像形成装置４０４にて印刷される。
【００６５】
なお、画像形成装置４０４が文書データをすぐに印刷するのではなく、ボックスに文書データを一時格納する場合には、ユーザは次のように操作を行う。ユーザは、まず６１０の“□”マークにポインタを合わせてＰＤをクリック操作し、チェックマークを入れる。そして、ユーザはボックスボタン６０６をＰＤにより押下する（クリックする）ことにより、ボックスを指定するモードに移行する。この操作により、図７に示すウィンドウが表示される。
【００６６】
図７は、図１に示したホストコンピュータ４０２において表示されるウィンドウを示す図である。なお、このウィンドウは、図６に示したボックスボタン６０６の押下に応じてホストコンピュータ４０２のＣＰＵが実行するプリンタドライバによりホストコンピュータ４０２のディスプレイに表示制御されるものである。
【００６７】
ボックスウインドウ６２０では、ユーザは、アプリケーションソフトウェアで作成された文書データを格納すべきボックスの指定を行う。また、ユーザは、その文書データを印刷する際のモードの設定を画像形成装置の操作部１１０で行う代わりにボックスウインドウ６２０で行う。例えば、鈴木さんが自分のボックス（図５のボックス５０４）にアプリケーションソフトウェアで作成された文書データを格納したい場合は、ボックス番号入力枠６２１で、自分のボックスに対応するボックス番号である「００２」を指定する。
【００６８】
６２３は片面印刷設定欄である。ユーザが６２３の“□”マークにポインタを合わせてＰＤでクリック操作して、チェックマークを入れた場合、ボックスに格納された文書データは片面印刷される。
【００６９】
また、６２４は両面印刷設定欄である。ユーザが６２４の“□”マークにポインタを合わせてＰＤでクリックして、チェックマークを入れた場合、ボックスに格納した文書データは両面印刷される。
【００７０】
さらに、ユーザは、ボックスに格納した文書データをノンソート印刷するならば６２５の“□”マークに、一方、文書データを電子ソート印刷するならば６２６の“□”マークに、それぞれポインタを合わせてＰＤでクリック操作し、チェックマークを入れる。又は、文書データをグループ印刷するならば６２７の“□”マークにポインタを合わせてＰＤでクリック操作し、チェックマークを入れる。
【００７１】
また、６２８は用紙設定欄であり、印刷する際に使用する用紙のサイズを設定するためのものである。例えば、ユーザは６２８の右の“▽”マークをＰＤでクリック操作すれば、Ａ４，Ａ５，Ｂ４等の紙サイズを選べるようになっている。
【００７２】
さらに、６２９は給紙段設定欄であり、印刷する際に使用するカセット段を設定するためのものである。例えば、ユーザは６２９の右の“▽”マークをマウスでクリックすれば、上段カセット、下段カセット等の給紙段を選べるようになっている。
【００７３】
図７の例のように給紙段設定が「オート」の場合は、用紙設定６２８で指定された用紙サイズの用紙が収納されているカセット段が自動的に選ばれる。
【００７４】
６３２は詳細設定ボタンである。ユーザはこのボタンをＰＤ等で押下することにより、例えば２ｉｎ１、４ｉｎ１等の縮小レイアウト等を設定するモードに移行することができる。
【００７５】
６３１はキャンセルボタンである。ユーザはボックスに関する設定を無効にしてウィンドウ６０１に戻りたい場合にはＰＤ等でキャンセルボタン６３１を押下する。
【００７６】
６３０はＯＫボタンである。ユーザはボックスに関する設定を全て終了し、設定内容を有効にする場合にはＯＫボタン６３０をＰＤ等で押下する。このＯＫボタン６３０が押下されると、図６に示したウィンドウ６０１に画面が移行される。そして、ユーザが図６のウィンドウ６０１のＯＫボタン６０７をＰＤ等で押下することで、ホストコンピュータ４０２のプリンタドライバは、アプリケーションソフトウェアで作成された文書データが画像形成装置４０４のボックスに転送されるように制御する。
【００７７】
図８は、図２に示した画像形成装置４０４の操作部１１０に表示される画面であって、ボックス機能のためのメイン画面である。
【００７８】
図８において、８０１は、画像形成装置の操作部１１０に表示される、ボックス機能のためのメイン画面である。操作部１１０上でボックスボタンが押下（又はタッチ指示）されると、メイン画面８０１がＣＰＵ１０７により操作部１１０上に表示される。
【００７９】
例えば、図８のように、メイン画面８０１は、１００個のボックスのそれぞれに対応するボックス番号と、それぞれのボックスに画像データが格納されていることとを表示する。なお、図８に示す例では、表示領域の大きさの関係で、ボックス番号００１〜００４しか表示されていない。
【００８０】
なお、各ボックスには、図示しない操作画面で名前を設定することができる。例えば、ボックス番号００１のボックスには「部長，課長」という名前が付けられ、部長，課長が共用して使用するボックスであることを明示できる。
【００８１】
また、「使用容量」の列に表示されているパーセント表示は、ボックス領域全体のハードディスク容量に対して、各ボックスが使用している割合を示す。例えば、ボックス領域全体のハードディスク容量が７ＧＢであった場合、ボックス番号０１のボックスはその「２％」、「約１４ＭＢ」を使用しているということを示す。また、全ボックスでは、ボックス領域全体のハードディスク容量のうち「７５％」を使用している。
【００８２】
８０２，８０３，８０４，８０５は、ボックス番号００１，００２，００３，００４のそれぞれのボックスに格納されている画像データの内容を表示させるためのボタンである。
【００８３】
８０６，８０７は上スクロールキー，下スクロールキーである。ユーザがこれらを押下することにより、画面がスクロールされ、ユーザは、画面に表示されていないボックス番号、ボックスの名前、ボックスの使用容量を見ることができる。
【００８４】
８０８は閉じるキーである。ユーザがこのキーを押下することにより、画像形成装置のメイン画面に戻ることができる。８０９はファックス状況キーである。ユーザがこのキーを押下することにより、ファクシミリ送受信の状態を確認することができる。
【００８５】
以下、図９，図１０を参照して、図１に示したディレクトリサーバ４０１が行うユーザ認証処理について説明する。
【００８６】
図９は、本発明のデータ蓄積システムにおける第１の制御処理手順の一例を示すフローチャートであり、ディレクトリサーバ４０１が行うユーザ認証処理に対応する。なお、このフローチャートの処理は、図１に示したディレクトリサーバ４０１のＣＰＵがハードディスク（ＨＤ）に格納されるプログラムをＲＡＭ上に読み出して実行することにより実現される。また、図中、Ｓ９０１〜Ｓ９０５は各ステップを示す。
【００８７】
まず、ステップＳ９０１において、ディレクトリサーバ４０１のＣＰＵは、ホストコンピュータ４０２にてユーザにより入力されたユーザＩＤとパスワードとをネットワーク４０５を経由してホストコンピュータ４０２から受信する。
【００８８】
ステップＳ９０２において、ディレクトリサーバ４０１のＣＰＵは、ディレクトリサーバ４０１がＨＤ等に保持されているユーザ認証用データベース１０００にステップＳ９０１で受信したユーザＩＤがあるかを判断する。
【００８９】
ここで、図１０を用いてユーザ認証用データベース１０００について説明する。図１０は、ディレクトリサーバ４０１が保持するユーザ認証用データベースを可読表現した模式図である。
【００９０】
図１０に示す各行は、1個のエントリを表し、１人のユーザに関する情報に相当する。各エントリは、ユーザＩＤ１００１，パスワード１００２，所属１００３，ロール１００４等の情報から構成される。ここで、ロール１００４とは、種々のアクセス権限に対応する名前つき集合を示す。オフィスにおいてはユーザの役職ごとに異なるアクセス権が定義及び付与されることが多い。そのため、一般的なロールとしては、例えば、「部長」、「課長」、「主任」、「システム管理者」、「一般ユーザ」、「ゲストユーザ」等が考えられる。なお、「システム管理者」は、システム管理業務を行う上で必要な権限を付与されるべきロールである。また「ゲストユーザ」は、社員ではない外部関係者に一時的に限定した権限を付与したいときなどに用いられるロールである。「部長」、「課長」、「主任」、「システム管理者」、「一般ユーザ」、「ゲストユーザ」のそれぞれのロールには、それぞれに対応するアクセス権が定義及び付与されている。ちなみに、一人のユーザが複数のロールに属することもできる。
【００９１】
次に、パスワード１００２は、セキュリティの観点から平文ではなく暗号化されて保持されるため、図１０の例では全て「*****」で記した。
【００９２】
また、図１０の例では、第１エントリは、ユーザＩＤ１００１が「Ｓｕｚｕｋｉ」、所属１００３が「開発部」、ロール１００４が「課長」であるユーザを示している。また、第２エントリはユーザＩＤ１００１が「Sato」、所属１００３が同じく「開発部」、ロール１００４は「一般ユーザ」であるユーザを示している。
【００９３】
ユーザは必要に応じて自由にロールを定義することもできる。ユーザはロールの名称、ロールが有するアクセス権限、ロールに属するユーザのリスト（ロールのメンバー）をロールの属性として指定することにより、任意のアクセス権限を有するロールを定義し、それぞれのロールにユーザを割り当てることができる。ここでは、ロールはその性質に応じて２種類に区別される。システム管理者がシステムのセキュリティポリシーに基づいて予め用意したロールはベースロールと呼ばれる。ベースロールの一例として、役職ごとに対応付けられたロールがある。一方、システム管理者がユーザの時々の要望に応じて随時作成するロールはカスタムロールと呼ばれる。図２８は、複数のロールのそれぞれが有するアクセス制限の種類とロールのメンバーとを示した図である。図２８に示すテーブルはディレクトリサーバ４０１によって保持されている。左端列は各ロールの名称を示す。この図には、「管理者」、「課長」、「主任」、「一般ユーザ」、「ゲストユーザ」のロールが存在する。２列目は、各ロールに属するユーザのユーザＩＤ、つまり各ロールのメンバーを示す。３列目以降は、画像形成装置が有する複数の機能のそれぞれに対応する。機能のカテゴリーとして、「コピー」、「送信」、「ボックス」、「プリント」、「Ｗｅｂブラウザ」がある。プリント機能にはさらに、「白黒印刷」、「カラー印刷」、「片面印刷」、「Ｎ−ｕｐ印刷」がある。スキャン機能には、「白黒スキャン」、「カラースキャン」がある。送信機能にはさらに、「新規宛先の利用」、「宛先ドメインの指定」がある。その他の機能として、「ユーザモードの操作」がある。複数のロールのそれぞれについて、利用が許可されている機能には「○」が記され、利用が不許可な機能には「×」が記されている。また、Ｎ−ｕｐ印刷の場合には、利用可能なページレイアウトの種類が記されている。「１」は縮小なし、「２」は２ｉｎ１の縮小、「４」は４ｉｎ１の縮小を示している。図２８によれば、カラー印刷の利用が許可されているユーザは、「課長」及び「主任」のロールに対応するユーザである。一方、「管理者」、「一般ユーザ」及び「ゲストユーザ」のいずれかにしか対応していないユーザはカラー印刷を利用することはできない。図２８には記載されていないが、カスタムロールとして、「ｒｏｌｌ６３０」、「ｒｏｌｌ５１２」、「ｒｏｌｌ０２４」などもあり、それぞれにはアクセス権限が設定されている。
【００９４】
以下、図９のステップＳ９０２の説明に戻る。図９のステップＳ９０２で、ディレクトリサーバ４０１のＣＰＵは、ステップＳ９０１で受信したユーザＩＤと同じユーザＩＤ１００１を含むエントリ（以下、エントリＡと呼ぶ）がユーザ認証用データベース１０００に記憶されていると判断する。そして、ディレクトリサーバ４０１のＣＰＵは、ステップＳ９０１で受信したユーザＩＤと同じユーザＩＤ１００１を含むエントリＡがユーザ認証用データベース１０００に記憶されていると判断した場合には、ステップＳ９０３に処理を進める。
【００９５】
そして、ステップＳ９０３において、ディレクトリサーバ４０１のＣＰＵは、ステップＳ９０１で受信したパスワードと、エントリＡに含まれるパスワード１００２とを比較して、両者が一致しているか否かを判断する。もし両者が一致している場合には、ディレクトリサーバ４０１のＣＰＵは、ユーザの入力したパスワードが正しいと判断して、ステップＳ９０４に処理を進める。
【００９６】
そして、ステップＳ９０４において、ディレクトリサーバ４０１のＣＰＵは、ユーザ認証用データベース１０００のエントリＡに含まれる所属１００３とロール１００４の情報をホストコンピュータ４０２に対して送信する。ユーザが複数のロールに対応している場合には、ロール１００４を示す情報には複数のロール名称が記されている。
【００９７】
なお、ディレクトリサーバ４０１のＣＰＵが、ステップＳ９０１で受信したユーザＩＤがユーザ認証用データベース１０００になかったとステップＳ９０２で判断した場合には、ステップＳ９００５に処理を進める。また、ディレクトリサーバ４０１のＣＰＵが、ステップＳ９０１で受信したパスワードとエントリＡに含まれるパスワードとが一致しなかったとステップＳ９０３で判断した場合にも、ステップＳ９００５に処理を進める。
【００９８】
そして、ステップＳ９００５において、ディレクトリサーバ４０１のＣＰＵは、ユーザ認証が失敗したと判断して、エラーを示す情報をホストコンピュータ４０２に対して送信する。
【００９９】
以下、図１１〜図１４を参照して、図１に示した画像形成装置４０４がボックスへの文書データの格納要求を受けたときの処理の流れについて説明する。
【０１００】
図１１は、本発明のデータ蓄積システムにおける第２の制御処理手順の一例を示すフローチャートであり、画像形成装置４０４がボックスへの文書データの格納要求を受けたときの処理に対応する。なお、このフローチャートの処理は、図２に示した画像形成装置４０４のＣＰＵ１０７がＲＯＭ１０８に格納されるプログラムを実行することにより実現される。また、図中、Ｓ１１０１〜Ｓ１１０６は各ステップを示す。
【０１０１】
まず、ステップＳ１１０１において、画像形成装置４０４のＣＰＵ１０７は、ボックスへの文書データの格納要求を含む印刷ジョブを受信すると、ステップＳ１１０２に処理を進める。
【０１０２】
そして、ステップＳ１１０２において、画像形成装置４０４のＣＰＵ１０７は、ステップＳ１１０１で受信したジョブパケットの中身を解析してユーザが指定したボックス番号とユーザに対応するロールを取得する。ここで、印刷ジョブの形式について説明する。
【０１０３】
印刷ジョブは、印刷ジョブの開始と終了の認識及び印刷ジョブの属性の設定が容易に行なわれるように規格化された１つ以上のジョブパケットによって構成されている。以下、図１２を用いてジョブパケットについて説明する。
【０１０４】
図１２は、ジョブパケットの構造を示す説明する図である。
【０１０５】
図１２中、縦軸はバイトを示し、横軸は各バイトのビットを示している。また、図１２において、０〜１バイト目の領域１２０１はオペレーションコードを格納する。オペレーションコードは、パケットの機能を示す長さ２バイトのＩＤである。このオペレーションコードは、ジョブパケット１２００においては、次の値「０ｘ０２０１」，「０ｘ０２０２」，「０ｘ０２０４」，「０ｘ０２０５」，「０ｘ０３０１」を取ることができる。
【０１０６】
「０ｘ０２０１」は、ジョブ開始オペレーションを示す。また、「０ｘ０２０２」は、ジョブ属性設定オペレーションを示す。「０ｘ０２０４」は、ＰＤＬデータ送信オペレーションを示す。さらに、「０ｘ０２０５」は、ジョブ終了オペレーションを示す。また、「０ｘ０３０１」は、制限情報オペレーションを示す。
【０１０７】
２〜３バイト目の領域１２０２はブロック番号を格納する。ブロック番号は、ジョブパケットを送信した送信側が返答要求をする場合に受信側からの返答が送信側のどの返答要求に対するものであるかを特定するために使用する番号である。例えば、それぞれブロック番号＝１、２、３というジョブパケットを立て続けに送信した時にブロック番号＝２というエラーパケットが返ってきた場合、送信側は２番目に送ったジョブパケットにエラーが発生したことを特定することが可能である。
【０１０８】
４〜５バイト目の領域１２０３はパラメータ長を格納する。パラメータ長は、データ部のバイト長を示し、０〜６４Ｋバイトまでを示すことが可能である。６〜７バイト目の領域はジョブパケットの各種フラグを格納する。ジョブパケットの各種フラグは、それぞれ以下の内容を示す。
【０１０９】
領域１２０４はエラーフラグを格納する。エラーフラグは、この値が１の場合、画像形成装置４０４で何らかのエラーが発生したことを示す。このフラグは、画像形成装置４０４からホストコンピュータ４０２に送られる返信パケットに付加される。
【０１１０】
領域１２０５は通知フラグを格納する。通知フラグは、この値が１の時は、ホストコンピュータ４０２からの要求パケットに対する返答ではなく、画像形成装置４０４が何らかの通知事項があることをホストコンピュータ４０２に通知することを示している。ボックス番号１２０６は、印刷ジョブがボックスへの保存であるときにユーザに指定されたボックス番号が格納される。
【０１１１】
領域１２０８は通知フラグを格納する。通知フラグは、この値が１の場合、データ部に全てのデータが入らなかったため、次のジョブパケットで残りのデータが送られることを示す。なお、次のジョブパケットは前のパケットと同じオペレーションコードを設定しなくてはならない。
【０１１２】
領域１２０７は返答要求フラグを格納する。返答要求フラグは、ホストコンピュータ４０２が返答を画像形成装置４０４に対して要求する場合に「１」をセットする。「０」のときは送ったパケットが正常に処理された場合に返答されない。画像形成装置４０４でエラーが発生した場合には返答要求フラグが「０」／「１」であるに関わらず、常にエラーフラグを「１」にした返答パケットが送られる。
【０１１３】
８〜９バイト目の領域１２０９はユーザＩＤを格納し、１０〜１１バイト目の領域１２１０はロールを格納する。ユーザＩＤ，ロールは、ボックスへ画像データを格納する際に、ユーザがボックスへのアクセス権を有するかどうかを判定するために使用される。
【０１１４】
１２バイト目以降の領域１２１１はオペレーションコードに対応したデータを格納する。なお、オペレーションコードが、ジョブ開始オペレーション又はジョブ終了オペレーションを示す場合には、領域１２１１に格納されるべきデータは存在しない。
【０１１５】
また、オペレーションコードが、ジョブ属性設定オペレーションを示す場合、設定したいジョブ属性ＩＤとジョブ属性値が領域１２１１に格納される。なお、ジョブ属性ＩＤとは、ジョブに関する属性或いは環境に対応して付けられた識別子で、ＩＳＯ−１０１７５で規定されるジョブの属性に相当するＩＤが予め割り振られている。以下にジョブ属性ＩＤの代表的なものを挙げる。
【０１１６】
ジョブ属性ＩＤ「０ｘ０１０１」は、ジョブ名称に対応する。「０ｘ０１０３」は、ジョブオーナ名に対応する。「０ｘ０１６ａ」は、ジョブサイズに対応する。「０ｘ０１７４」は、印刷ページ数に対応する。このほか、画像形成装置４０４の機能に応じて、印刷部数、モノクロ／カラーなどのジョブ属性とそれに対応するＩＤを割り振ることができる。以下、図１３を用いて複数のジョブパケットにより構成される印刷ジョブについて説明する。
【０１１７】
図１３は、印刷ジョブの構成を示した模式図であり、ここでは説明のために単純化している。
【０１１８】
図１３において、ジョブパケット１３０１〜１３０６は、上方のジョブパケットから下方のジョブパケットに向かって（即ち、１３０１から１３０６にむかって）順番に、ホストコンピュータ４０２から画像形成装置４０４に送られてくるものとする。
【０１１９】
また、一つのパケットに関して「ヘッダ部」と記入されているのは、図１２における０〜１１バイト目の固定領域（１２０１〜１２１０）を示し、「ボディ部」は図１２における１２バイト目以降の領域１２１１（データ部）を示している。
【０１２０】
１３０１は、ジョブ開始を宣言するジョブパケットである。このジョブパケットの０〜１バイト目の領域１２０１は、ジョブ開始オペレーションを示す「０Ｘ０２０１」を格納する。
【０１２１】
１３０２、１３０３は、印刷ジョブのジョブ名称やオーナ名称、印刷条件などを設定する属性設定用のジョブパケットである。このジョブパケットの０〜１バイト目の領域１２０１は、属性設定オペレーションを示す「０Ｘ０２０２」を格納する。図１３のように、複数の属性設定を行う際には、属性設定のジョブパケットが複数個ある。
【０１２２】
続いて、１３０４，１３０５は印刷データを送信するジョブパケットである。このジョブパケットの０〜１バイト目の領域１２０１は、ＰＤＬデータ送信オペレーションを示す「０Ｘ０２０４」を格納する。ホストコンピュータ４０２が複数のＰＤＬデータの送信を行う際には、ＰＤＬデータ送信のジョブパケットを複数個送信すればよい。
【０１２３】
以下、図１１のフローチャートの説明に戻る。
【０１２４】
図１１のステップＳ１１０３において、画像形成装置４０４のＣＰＵ１０７は、不揮発性メモリ１１１に格納されたＡＣＬ１１２からアクセス制御情報を読み込む。ここで、図１４を用いてアクセス制御情報について説明する。
【０１２５】
図１４は、図１１のステップＳ１１０３で読み込まれたアクセス制御情報の一例を示す図である。
【０１２６】
図１４の例では、ボックス番号００１のボックスには、ロールが「部長」および「課長」である場合にアクセスが許可されている。また、ボックス番号００２のボックスには、ロールが「システム管理者」である場合のみアクセスが許可されている。
【０１２７】
さらに、ボックス番号００３のボックスには、ロールが「主任」および「一般ユーザ」である場合にアクセスが許可されている。また、ボックス番号００４のボックスには、ロールが「ゲストユーザ」である場合のみアクセスが許可されている。
【０１２８】
以下、図１１のフローチャートの説明に戻る。
【０１２９】
図１１のステップＳ１１０４において、画像形成装置４０４のＣＰＵ１０７は、ステップＳ１１０３で取得したアクセス制御情報から、ステップＳ１１０２で取得したボックス番号に相当する部分を検索し取得する。そして、画像形成装置４０４のＣＰＵ１０７は、取得した部分内にステップＳ１１０２で取得したロールが存在するか否かを判断する。もし、ロールが存在すると判断した場合には、画像形成装置４０４のＣＰＵ１０７は、ステップＳ１１０２で取得したロールによるアクセスが許可されていると判断して、ステップＳ１１０５に処理を進める。そして、ステップＳ１１０５において、画像形成装置４０４のＣＰＵ１０７は、ステップＳ１１０１で受信した印刷ジョブを実行する。印刷ジョブの実行に伴って、ジョブパケットに含まれる印刷データから生成される画像データが、ジョブパケットで指定されたボックス番号のボックスに格納される。
【０１３０】
一方、ステップＳ１１０４で、画像形成装置４０４のＣＰＵ１０７は、検索して取得した部分内にステップＳ１１０２で取得したロールが存在しないと判断した場合には、ステップＳ１１０２で取得したロールによるアクセスが許可されていないと判断する。そして、画像形成装置４０４のＣＰＵ１０７は、ステップＳ１１０６に処理を進める。そして、ステップＳ１１０６において、画像形成装置４０４のＣＰＵ１０７は、ステップＳ１１０１で受信した印刷ジョブをキャンセルし、ホストコンピュータ４０２に対してエラーを示す情報を送信し、処理を終了する。
【０１３１】
以下、図１５を参照して、図１に示したセンターサーバ４０３の構成について説明する。
【０１３２】
図１５は、図１に示したセンターサーバ４０３の構成を示すブロック図である。
【０１３３】
図１５において、１１はＣＰＵで、ＲＯＭ１３のプログラム用ＲＯＭ，ＨＤ２１に記憶されたプログラムに基づいてシステムバス１４に接続された各デバイスを制御し、センターサーバ４０３全体を統括制御する。
【０１３４】
また、このＲＯＭ１３のフォント用ＲＯＭにはフォントデータ等を記憶し、ＲＯＭ１３のデータ用ＲＯＭには各種データを記憶する。１２はＲＡＭで、ＣＰＵ１１の主メモリ，ワークエリア等として機能する。
【０１３５】
１５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）１９や図示しないポインティングデバイス、例えばマウスからの入力を制御する。１６はディスプレイコントローラ（ＤＣ）で、ディスプレイ２０の表示を制御する。なお、ディスプレイはＣＲＴであってもＬＣＤ等のその他の形式の表示装置であってもよい。
【０１３６】
１７はメモリコントローラ（ＭＣ）で、ハードディスク（ＨＤ）２１，図示しないフレキシブルディスク（ＦＤ），ＣＤ−ＲＯＭ等とのアクセスを制御する。１８はネットワークインタフェース（ＮＷＩ／Ｆ）で、ネットワーク４０５を介して画像形成装置４０４等の他の装置との通信を制御する。
【０１３７】
以上、センターサーバ４０３の構成を示したが、ディレクトリサーバ４０１，ホストコンピュータ４０２も同様の構成である。
【０１３８】
以下、図１６〜図２７を参照して、本発明の特徴であるボックス移動処理に関して説明する。図２３は、本発明のデータ蓄積システム全体でのデータの流れについて説明した模式図である。
【０１３９】
ユーザは通常、自分の座席の最寄りの画像形成装置の中のあるボックスを専ら使用しているが、居室のレイアウト変更等の原因でフロアが移動になったり最寄りの画像形成装置が変更になったりする場合が考えられる。そのような場合に、ユーザが日常使用していた画像形成装置から新たな最寄りの画像形成装置に乗り換えるためには、主に２つの作業が発生する。
【０１４０】
まず第１の作業として、アクセス権の変更作業がある。詳細に説明すると、新たな画像形成装置内のボックスには、そのユーザに対するアクセス許可が設定されていないのが普通であるので、管理者の権限により、新たな画像形成装置の空きのあるボックスに対してアクセス権を変更しなければならない。さらに、それまで、ユーザが使用していたボックスに対しては、そのユーザのアクセスを許可しない設定に変更することも必要である。
【０１４１】
第２の行として、データ転送作業がある。詳細に説明すると、それまでユーザが使用していたボックスにはユーザが今後も使用する画像データが格納されているのが普通であるため、それらのデータを新たにユーザが使用することになる画像形成装置のボックスへ転送する必要がある。
【０１４２】
本発明では、これらの２つの作業は、管理者がセンターサーバ４０３にて行う一連の操作により実現されるようになる。
【０１４３】
センターサーバ４０３では、ネットワーク４０５に接続された画像形成装置４０４と通信して、ボックスのアクセス制御情報を検索する管理者用のアプリケーションサービスが常駐している。この管理者用のアプリケーションサービスは、センターサーバ４０３のＣＰＵ１１がＨＤ２１に格納されたプログラムをＲＡＭ１２に読み出して実行することにより実現される機能である。
【０１４４】
図１６〜図２２は、センターサーバ４０３のＣＰＵ１１により実行される管理者用アプリケーションサービスによりセンターサーバ４０３のディスプレイ２０に表示される画面を示す模式図である。
【０１４５】
以下、図２４のフローチャートを参照して、図１６〜図２２の画面で管理者が操作したときのセンターサーバ４０３で行なわれる動作（ボックス移動処理）について説明する。
【０１４６】
図２４は、本発明のデータ蓄積システムにおける第３の制御処理手順の一例を示すフローチャートであり、センターサーバ４０３により実行されるボックス移動処理に対応する。なお、このフローチャート（管理者用アプリケーションサービス）の処理は、図１５に示したセンターサーバ４０３のＣＰＵ１１がＨＤ２１に格納されるプログラムをＲＡＭ１２上に読み出して実行することにより実現される。また、図中、Ｓ２４０１〜Ｓ２４０５は各ステップを示す。
【０１４７】
まず、管理者は、センターサーバ４０３上で所定の操作を行って管理用アプリケーションの管理者メニュー１６００（図１６）を開く。
【０１４８】
そして、管理者が、管理者メニュー１６００にあるユーザ管理ボタン１６０１をＰＤ等により押下すると、センターサーバ４０３のＣＰＵ１１は、図２４のフローチャートの処理を開始する。
【０１４９】
まず、ステップＳ２４０１において、センターサーバ４０３のＣＰＵ１１は、図１７に示すようなユーザ管理画面１７００をディスプレイ２０上に表示制御し、その中にユーザＩＤ一覧１７０１を表示する。そして、管理者からの入力を受け付ける。
【０１５０】
図１７に示すユーザ管理画面１７００が表示されると、次に管理者は、ＰＤ等を用いて、移動対象となるユーザＩＤをユーザＩＤ一覧１７０１の中から選択し、変更ボタン１７０２を押下する。すると、センターサーバ４０３のＣＰＵ１１は、ステップＳ２４０４において、ユーザ管理画面１７００で選択指定されたユーザのユーザＩＤをディレクトリサーバ４０１に送信する。そして、センターサーバ４０３のＣＰＵ１１は、選択されたユーザに対応するロールを示す情報を、ディレクトリサーバ４０１から取得する。このとき、選択されたユーザが複数のロールに対応している場合には、センターサーバ４０３のＣＰＵ１１は、複数のロールを示す情報を取得する。
【０１５１】
次に、ステップＳ２４０３において、センターサーバ４０３のＣＰＵ１１は、ユーザ管理画面１７００で指定されたユーザＩＤに対応するユーザにより又はＳ２４０２で取得した情報が示すロールによりアクセスが許可されているボックスがあるかどうかを調べる。詳細には、まず、センターサーバ４０３のＣＰＵ１１は、ネットワーク４０５に接続された全ての画像形成装置４０４のアクセス制御情報を検索し、すべての画像形成装置４０４の名称を取得してＲＡＭ１２上に格納する。そして、センターサーバ４０３のＣＰＵ１１は、取得したアクセス制御情報に基づいて、ステップＳ２４０２で取得した情報が示すロールによるアクセスが許可されているボックスがあるかを調べる。あるいは、図２５に示すようなテーブル２５００をセンターサーバ４０３内のＨＤ２１等で記憶管理するように構成してもよい。この構成の場合、ステップＳ２４０３においては、センターサーバ４０３のＣＰＵ１１はこのテーブル２５００を検索して、選択されたユーザＩＤに対応するユーザが使用可能なボックスを示す情報を取得するように構成する。テーブル２５００は、ユーザＩＤごとに、ユーザＩＤに対応するユーザが使用可能なボックスを示している。
【０１５２】
ステップＳ２４０３で、センターサーバ４０３のＣＰＵ１１は、選択指定されたユーザＩＤに対応するユーザにより又はＳ２４０２で取得したロールによりアクセスが許可されているボックスがないと判断した場合には、その旨を示すメッセージを表示する。そして、ステップＳ２４０１に処理を戻す。そして、管理者からの入力を受け付ける。
【０１５３】
一方、ステップＳ２４０３で、センターサーバ４０３のＣＰＵ１１は、選択指定されたユーザＩＤに対応するユーザにより又はＳ２４０２で取得したロールによりアクセスが許可されているボックスがあると判断した場合は、ステップＳ２４０４に処理を進める。
【０１５４】
そして、ステップＳ２４０４において、センターサーバ４０３のＣＰＵ１１は、図１８に示すような使用ボックス一覧画面１８００を表示し、選択指定されたユーザにより使用可能なボックスを示す使用ボックス一覧１８０１を表示するように制御する。そして、管理者からの入力を受け付ける。
【０１５５】
図１７及び図１８に示した例では、ユーザ管理画面１７００でユーザＩＤ「Ｓｕｚｕｋｉ」が選択され、ユーザＩＤ「Ｓｕｚｕｋｉ」のユーザにより使用可能な全てのボックスを示す使用ボックス一覧１８０１が表示されている。なお、使用ボックス一覧１８０１には、画像形成装置名とボックス番号の組み合わせが表示される。
【０１５６】
そして管理者がＰＤ等により、図１８の使用ボックス一覧１８０１に表示された画像形成装置のボックス番号の中から移動元となるボックスのボックス番号を選択し、変更ボタン１８０２を押下する。ここでは、「ｘＲ８５００−２０１  Ｂｏｘ００２」が選択されたものとする。すると、センターサーバ４０３のＣＰＵ１１は、その選択結果を示す情報をＲＡＭ１２上に格納し、ステップＳ２４０５に処理を進める。
【０１５７】
ステップＳ２４０５において、センターサーバ４０３のＣＰＵ１１は、まず図１９に示すような画像形成装置一覧画面１９００を表示し、ステップＳ２４０３で取得した全ての画像形成装置の名称を一覧表示する（画像形成装置一覧１９０１）。そして、管理者からの入力を受け付ける。次に、管理者は、ＰＤ等により図１９の画像形成装置一覧１９０１から移動先となる画像形成装置（例えば、ユーザの最寄りとなる画像形成装置）を選択し、実行ボタン１９０２を押下する。ここでは、「ｘＲ８５００−１００」が選択されたものとする。すると、センターサーバ４０３のＣＰＵ１１は、図１９の画像形成装置一覧１９０１での選択結果を取得して、選択結果を示す情報をＲＡＭ１２に保持する。そして、センターサーバ４０３のＣＰＵ１１は、図２０に示すような空きボックス一覧画面２０００を表示し、上記選択された画像形成装置が有する空きボックスのボックス番号を一覧表示する（空きボックス一覧２００１）。そして、管理者からの入力を受け付ける。
【０１５８】
そして、管理者は、ＰＤ等により図２０の空きボックス一覧２００１から移動先となる空きボックスを選択し、実行ボタン２００２を押下する。ここでは、「Ｂｏｘ００３」が選択されたものとする。すると、センターサーバ４０３のＣＰＵ１１は、図２０の空きボックス一覧２００１での選択結果を取得して、その選択結果を示す情報をＲＡＭ１２に保持し、ステップＳ２４０６に処理を進める。
【０１５９】
次に、ステップＳ２４０６において、センターサーバ４０３のＣＰＵ１１は、移動元の画像形成装置のアクセス制御情報及び移動先の画像形成装置のアクセス制御情報を編集する。詳細には、空きボックス一覧２００１で選択されたボックスへのユーザ「Ｓｕｚｕｋｉ」によるアクセスを許可するように移動先の画像形成装置（画像形成装置一覧１９０１で選択された画像形成装置）のＡＣＬ１１２を更新する。さらに、使用ボックス一覧１８０１で選択されたボックスへのユーザ「Ｓｕｚｕｋｉ」によるアクセスを許可しないように移動元の画像形成装置（使用ボックス一覧１８０１で選択された画像形成装置）のＡＣＬ１１２を更新する。なお、画像形成装置４０４のＡＣＬ１１２の更新は、センターサーバ４０３のＣＰＵ１１が、該当する画像形成装置４０４に依頼して、画像形成装置４０４で行うものとする。なお、このＳ２４０６処理の詳細は、後述する図２７に示す。
【０１６０】
そして、センターサーバ４０３のＣＰＵ１１は、図２１に示すような使用ボックス一覧画面１８００を表示し、２１００に示すように、ユーザ「Ｓｕｚｕｋｉ」が使用可能なボックスを示す情報を表示制御する。
【０１６１】
図２６は、移動元の画像形成装置のアクセス制御情報及び移動先の画像形成装置のアクセス制御情報が変更される様子を例示したものである。
【０１６２】
図２６に示すように、移動元の画像形成装置（xR8500-201）のＡＣＬから、「Ｓｕｚｕｋｉ」が属するロール「課長」による「Ｂｏｘ２」へのアクセス権が削除される。これによって、ユーザ「Ｓｕｚｕｋｉ」によるボックス「Ｂｏｘ２」へのアクセスが制限される。一方、移動先の画像形成装置（xR8500-100）のＡＣＬに、「Ｓｕｚｕｋｉ」が属するロール「課長」による「Ｂｏｘ３」へのアクセス権が追加されている。これによって、ユーザ「Ｓｕｚｕｋｉ」によるボックス「Ｂｏｘ３」へのアクセスが可能になる。
【０１６３】
以下、図２４のフローチャートの説明に戻る。
【０１６４】
ステップＳ２４０７において、センターサーバ４０３のＣＰＵ１１は、図２２のような移動スケジュール設定画面２２００を表示し、管理者からの入力を受け付ける。そして、管理者がＰＤ等により、入力欄２２０１で移動スケジュールの情報を入力し、実行ボタン２２０２を押下する。すると、センターサーバ４０３のＣＰＵ１１は、管理者により設定された移動スケジュールの情報を取得し、データ移動スケジュール情報を生成して、ＨＤ２１内に格納し、ステップＳ２４０８に処理を進める。なお、データ移動スケジュール情報は、ユーザＩＤ，移動元の画像形成装置及び移動元のボックス番号，移動先の画像形成装置及び移動先のボックス番号，移動時刻の情報を含むものとする。
【０１６５】
そして、ステップＳ２４０８において、センターサーバ４０３のＣＰＵ１１は、ステップＳ２４０７で取得された移動時刻になるまで待機し、移動時刻になったと判断した場合には、ステップＳ２４０９に処理を進める。
【０１６６】
そして、ステップＳ２４０９において、センターサーバ４０３のＣＰＵ１１は、データ移動スケジュール情報に基づいて、移動元の画像形成装置のボックスに格納されているデータを移動先の画像形成装置のボックスに転送制御する。詳細には、センターサーバ４０３のＣＰＵ１１は、まず、移動元の画像形成装置に対して、移動元のボックス番号のボックスに文書が格納されているかを問い合わせる。そして、該ボックス内に文書が存在する場合は、センターサーバ４０３のＣＰＵ１１は、該ボックス内に存在する文書を文書単位で取得し、移動元のボックスから削除させる。さらに、センターサーバ４０３のＣＰＵ１１は、移動先の画像形成装置のボックスに対して、書き込みのための準備（要求）を行い、文書単位でデータの転送を実行する。
【０１６７】
例えば、図５に示した例では、ボックス番号「００２」のボックスには、「会議資料」「報告書」「製品カタログ」の３つの文書が格納されている。これらが指定された移動先の画像形成装置内のボックスに、ネットワーク４０５を経由して文書単位で順次転送される。なお、センターサーバ４０３のデータ転送手段により行われる上記の処理は、一般的なデータ転送プロトコルにより行われるため、特に説明は行わない。
【０１６８】
また、センターサーバ４０３のＣＰＵ１１は、データ転送のタイミングで、データ転送した旨の情報（移動元の画像形成装置及び移動元のボックス番号，移動先の画像形成装置及び移動先のボックス番号，移動時刻の情報等）を、該当するユーザにメール送信する。なお、メールアドレスは、ユーザＩＤ毎にセンターサーバ４０３のＨＤ２１内に格納されている構成であってもよいし、ディレクトリサーバ４０１内のデータベースで記憶管理され、ディレクトリサーバ４０１に要求して取得する構成であってもよい。
【０１６９】
ユーザは、上記メールをホストコンピュータ４０２で受信することにより、ボックス移動がなされたことを容易に認識することができる。また、上記メールは、図２４のステップＳ２４０７のタイミングで、送信するように構成してもよい。さらに、上記双方のタイミング、即ち、図２４のステップＳ２４０７，Ｓ２４０９の双方のタイミングでメール通知するようにしてもよい。
【０１７０】
つぎに、ステップＳ２４０６で行われるアクセス制御情報の更新処理について説明する。
【０１７１】
図２７は、本発明のデータ蓄積システムにおける第４の制御処理手順の一例を示すフローチャートであり、ステップＳ２４０６で行われるアクセス制御情報の更新処理に対応する。このフローチャート（管理者用アプリケーションサービス）の処理は、図１５に示したセンターサーバ４０３のＣＰＵ１１がＨＤ２１に格納されるプログラムをＲＡＭ１２上に読み出して実行することにより実現される。また、図中、Ｓ２７０１〜Ｓ２７１６は各ステップを示す。
【０１７２】
まずは、移動先の画像形成装置４０４のアクセス制御情報が更新される。センターサーバ４０３のＣＰＵ１１はすでに、ユーザ管理画面１７００で選択指定されたユーザが属するロールを示す情報をステップＳ２４０２で取得している。ステップＳ２７０２〜ステップＳ２７０４の処理は１または複数のロールそれぞれについて行われる。そこでまず、センターサーバ４０３のＣＰＵ１１は、ステップＳ２７０１において、１または複数のロールの中から１つを選択する。以下では、ロールの名称が「Ｘ」であるロールがステップＳ２７０１で選択されたものとして説明する。センターサーバ４０３のＣＰＵ１１は、ステップＳ２７０２において、ロール「Ｘ」のメンバーを示す情報をディレクトリサーバ４０１から取得する。このとき、ディレクトリサーバ４０１は、図２８のテーブルに基づいて、ロール「Ｘ」のメンバーを示す情報をセンターサーバ４０３に送信する。
【０１７３】
次に、センターサーバ４０３のＣＰＵ１１は、ステップＳ２７０３において、ロール「Ｘ」のメンバーが１人であるかどうかを判断する。ロール「Ｘ」のメンバーが１人である場合には、センターサーバ４０３のＣＰＵ１１は、移動先のボックスへのロール「Ｘ」によるアクセスが許可されるように移動先の画像形成装置４０４のアクセス制御情報を変更する。一方、ロール「Ｘ」のメンバーが１人でない場合には、処理をステップＳ２７０５に進める。これは、他のユーザが移動先のボックスへアクセスできてしまわないようにするためである。
【０１７４】
ステップＳ２７０５では、センターサーバ４０３のＣＰＵ１１は、ユーザ管理画面１７００で選択指定されたユーザが属する全てのロールについて、ステップＳ２７０２〜ステップＳ２７０４の処理が行われたかを判断する。ステップＳ２７０２〜ステップＳ２７０４の処理が行われていないロールがある場合には、処理をステップＳ２７０１に戻し、他のロールがステップＳ２７０１で選択される。
【０１７５】
全てのロールについてステップＳ２７０２〜ステップＳ２７０４の処理が行われた場合には、センターサーバ４０３のＣＰＵ１１は、ステップＳ２７０６において、移動先の画像形成装置のアクセス制御情報が変更されたか否かを判断する。そして、移動先の画像形成装置のアクセス制御情報が変更されたと判定した場合には、センターサーバ４０３のＣＰＵ１１は、そのままステップＳ２７０９に処理を進める。
【０１７６】
一方、ステップS２７０６で、移動先の画像形成装置のアクセス制御情報が変更されていないと判定した場合には、センターサーバ４０３のＣＰＵ１１は、ステップS２７０７に処理を進める。
【０１７７】
そして、ステップＳ２７０７では、センターサーバ４０３のＣＰＵ１１は新たなロール（以下、カスタムロールという）を作成するようにディレクトリサーバ４０１に要求する。そして、センターサーバ４０３のＣＰＵ１１は、その新たなロールの唯一のメンバーとして、ユーザ管理画面１７００で選択指定されたユーザを指定し、該指定したユーザを、上記作成した新たなロールに登録するようにディレクトリサーバ４０１に要求する。それとともに、センターサーバ４０３のＣＰＵ１１は、ユーザ管理画面１７００で選択指定されたユーザをロール「Ｘ」のメンバーから削除するようにディレクトリサーバ４０１に要求する。
【０１７８】
さらに、センターサーバ４０３のＣＰＵ１１は、ステップＳ２７０８において、新たに作成されたロールによる移動先のボックスへのアクセスが許可されるように移動先の画像形成装置４０４のアクセス制御情報を変更する。
【０１７９】
この後、移動元の画像形成装置４０４のアクセス制御情報が更新される。そのために、ステップＳ２７１０〜ステップＳ２７１５の処理が、ユーザ管理画面１７００で選択指定されたユーザが所属する１または複数のロールそれぞれについて行われる。そこでまず、センターサーバ４０３のＣＰＵ１１は、ステップＳ２７０９において、１または複数のロールの中から１つを選択する。以下では、ロールの名称が「Ｙ」であるロールがステップＳ２７０９で選択されたものとして説明する。
【０１８０】
つぎに、センターサーバ４０３のＣＰＵ１１は、ステップＳ２７１０において、移動元の画像形成装置のアクセス制御情報を取得して、移動元のボックスへのロール「Ｙ」によるアクセスが許可されているか否かをそのアクセス制御情報に基づいて判断する。移動元のボックスへのロール「Ｙ」によるアクセスが許可されていない場合には、アクセス制御情報を変更する必要がないので、処理をステップＳ２７１６に進める。一方、移動元のボックスへのロール「Ｙ」によるアクセスが許可されている場合には、センターサーバ４０３のＣＰＵ１１は、ステップＳ２７１１において、ロール「Ｙ」のメンバーを示す情報を取得する。ステップＳ２７１１では、メンバーを示す情報がディレクトリサーバ４０１から取得されても良いし、ステップＳ２７０１で取得された情報がステップＳ２７１１で併用されても良い。
【０１８１】
次に、センターサーバ４０３のＣＰＵ１１は、ステップＳ２７１２において、ロール「Ｙ」のメンバーが１人であるかどうかを判断する。ロール「Ｘ」のメンバーが１人である場合には、センターサーバ４０３のＣＰＵ１１は、移動元のボックスへのロール「Ｙ」によるアクセスが許可されないように移動元の画像形成装置４０４のアクセス制御情報を変更する。一方、ロール「Ｘ」のメンバーが１人でない場合には、処理をステップＳ２７１４に進める。
【０１８２】
一方、ロール「Ｘ」のメンバーが１人でない場合には、移動元のボックスへのロール「Ｙ」によるアクセスが許可されないように移動元の画像形成装置４０４のアクセス制御情報を変更すると、他のユーザも移動元のボックスにアクセスできなくなってしまう。従って、アクセス制御情報を変更するのではなく、ロール「Ｙ」のメンバーから、ユーザ管理画面１７００で選択指定されたユーザを削除する。ただし、ロール「Ｙ」がベースロールの場合には、役職が変わったと誤認されるのを防ぐため、ロール「Ｙ」のメンバーから、ユーザ管理画面１７００で選択指定されたユーザを削除しないものとする。
【０１８３】
そこで、センターサーバ４０３のＣＰＵ１１は、ステップＳ２７１４において、ロール「Ｙ」がカスタムロールであるか否かを判断する。ロール「Ｙ」がカスタムロールではなくベースロールである場合には、そのまま処理をステップＳ２７１６に進める。一方、ロール「Ｙ」がカスタムロールである場合には、センターサーバ４０３のＣＰＵ１１は、ステップＳ２７１５において、ユーザ管理画面１７００で選択指定されたユーザをロール「Ｙ」のメンバーから削除するようディレクトリサーバ４０１に要求する。
【０１８４】
最後に、センターサーバ４０３のＣＰＵ１１は、ステップＳ２７１６において、ユーザ管理画面１７００で選択指定されたユーザが属する全てのロールについて、ステップＳ２７１０〜ステップＳ２７１５の処理が行われたかを判断する。ステップＳ２７１０〜ステップＳ２７１５の処理が行われていないロールがある場合には、処理をステップＳ２７０９に戻し、他のロールがステップＳ２７０９で選択される。
【０１８５】
以上示した処理により、管理者が、センターサーバ４０３から簡単なボックス移動操作（図１６〜図２２）を行う。これにより、アクセス制御がなされた画像形成装置のパーソナルボックスに格納されたデータをネットワーク４０５上の他の画像形成装置に転送し、併せてアクセス制御情報を書き替えることができる。
【０１８６】
以下、従来の作業手順と、本発明での作業手順を比較する。
【０１８７】
従来の作業手順では、以下（１）〜（６）の手順が必要であった。
【０１８８】
（１）ユーザ：新旧のお気に入りボックスを管理者に申請
（２）管理者：新ボックスのアクセス制御情報を編集してユーザのアクセスを許可に変更
（３）管理者：ユーザに移動準備完了をユーザに連絡
（４）ユーザ：旧ボックスのデータを新ボックスに移動
（５）ユーザ：データ移動の完了を管理者に連絡
（６）管理者：旧ボックスのアクセス制御情報を編集してユーザのアクセスを禁止に変更
本発明での作業手順では、以下（ａ），（ｂ）の手順のみである。
【０１８９】
（ａ）ユーザ：新旧のお気に入りボックスを管理者に申請
（ｂ）管理者：センターサーバでユーザのボックス移動指示
このように、レイアウト変更等で発生するユーザや管理者によるパーソナルボックスの変更作業の負荷を軽減して、管理コストを軽減することができる。
【０１９０】
〔第２実施形態〕
上記第１実施形態では、ボックス移動時のデータ転送手段をセンターサーバ４０３が保有している例について説明した。即ち、センターサーバ４０３が移動元の画像形成装置からデータを取得し、移動先の画像形成装置に転送する構成について説明した。しかし、各画像形成装置がデータ転送手段を保有してもよい。即ち、データ移動時にデータの移動元の画像形成装置がその移動元のボックス内のデータを直接、移動先の画像形成装置内のボックスに転送するように構成してもよい。
【０１９１】
この構成の場合、データ移動の設定時刻になるとセンターサーバ４０３のＣＰＵ１１は、図２４のステップＳ２４０９の処理の代わりに、次の処理を実行する。センターサーバ４０３のＣＰＵ１１は、移動元の画像形成装置に対して、データの移動対象となるボックスのボックス番号，ユーザＩＤと、移動先の画像形成装置のＩＰアドレスおよびボックス番号を通知してデータ転送を指示する。そして、このデータ転送指示を受信した移動元の画像形成装置のＣＰＵ１０７は、この指示に基づいて、通知された移動元のボックス内のユーザＩＤに対応するデータを、移動先の画像形成装置内のボックスにデータ転送するように制御する。
【０１９２】
また、センターサーバ４０３のＣＰＵ１１は、図２４のステップＳ２４０８の処理の代わりに、移動スケジュールの情報を移動元の画像形成装置に送信して、移動スケジュールの管理までも、移動下の画像形成装置に行わせるように構成してもよい。この構成の場合、移動スケジュール情報を受信した移動元の画像形成装置のＣＰＵ１０７は、データ移動の設定時刻になると、上述のデータ転送処理を開始するように制御する。
【０１９３】
さらに、上記センターサーバ４０３の処理を全て、移動元の画像形成装置４０４、移動先の画像形成装置４０４、又は任意の画像形成装置４０４で実行可能に構成してもよい。即ち、画像形成装置４０４の操作部１１０の表示部に図１６〜図２２の画面を表示して、画像形成装置４０４の操作部１１０上で管理者に操作させる。そして、図２４に示したフローチャートの処理を、画像形成装置４０４のＣＰＵ１０７が、ＲＯＭ１０８等に格納されるプログラムに基づいて実行するように構成してよい。
【０１９４】
さらに、ボックス移動の件数が多い場合には、データ移動スケジュール情報を複数の含んだデータ移動スケジュールファイルを作成しておき、管理者が、センターサーバ４０３で、該ファイルを指定してボックス移動処理を実行するように構成してもよい。
【０１９５】
なお、上記データ移動スケジュール情報は、ボックス移動させるユーザのユーザＩＤ，移動元の画像形成装置及びボックス番号，移動先の画像形成装置及びボックス番号，移動時刻の情報等を含むものとする。さらに、上記データ移動スケジュールファイルは、上記データ移動スケジュール情報を複数含むものとする。上記データ移動スケジュールファイルは、テキストファイルやＣＳＶファイル等で構成してもよく、そのフォーマットはどのようなものであってもよい。
【０１９６】
そして、上記実行が指示されると、センターサーバ４０３のＣＰＵ１１は、指定されたデータ移動スケジュールファイルからデータ移動スケジュール情報を順次読み出し、該読み出したデータ移動スケジュール情報毎に図２４の処理を順次実行するものとする。
【０１９７】
これにより、ボックス移動の件数が多い場合でも、簡単にボックス移動を行うことができ、管理者の管理負担を軽減させることが可能となる。
【０１９８】
また、上記各実施形態では、移動スケジュールを設定させ、該移動スケジュールに基づく日時にデータ転送させる構成について説明した。しかし、移動スケジュールを設定させることなく、管理者が操作を行った時点で、タイムリーにデータ転送するように構成してもよい。
【０１９９】
さらに、上記各実施形態では、あるデータ蓄積装置のボックスから他のデータ蓄積装置のボックスへデータ移動する場合について説明した。しかし、同一装置上であるボックスから他のボックスにデータ移動可能であることはいうまでもない。
【０２００】
また、上記各実施形態では、複合機等のデータ蓄積装置のボックス移動を例にして説明したが、コンピュータを始め各種データをユーザ毎にアクセス権を設定した記憶領域に蓄積が可能な装置であれば、どのような装置であっても本発明は適用可能である。
【０２０１】
以上の各構成でも、上記第１実施形態と同様の効果を奏する。
【０２０２】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０２０３】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０２０４】
以上説明したように、本発明によれば、ユーザがお気に入りボックスとして使用するデバイスが変わったときに、管理者が当該ユーザのボックス変更操作をセンターサーバ２４０１から行う。この操作だけで、移動元，移動先の双方のデバイスの有するアクセス制御情報の当該ユーザに関する部分が更新され、かつボックス内のデータが指定されたデバイスに移動される。このため、当該ユーザは移動元，移動先の双方のデバイスの有するアクセス制御情報の当該ユーザに対する設定を更新したり、ボックス内のデータを文書毎に移動させたりといった煩雑な操作を行うことなく、新たなデバイスのボックスを利用できるようになる。よって、ユーザおよび管理者の利便性を向上することが可能となる。
【０２０５】
以下、図２９に示すメモリマップを参照して、本発明に係る情報処理装置（ディレクトリサーバ４０１，センターサーバ４０３，画像形成装置４０４）で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップの構成について説明する。
【０２０６】
図２９は、本発明に係る情報処理装置（ディレクトリサーバ４０１，センターサーバ４０３，画像形成装置４０４）で読み取り可能な各種データ処理プログラムを格納する記憶媒体（記録媒体）のメモリマップを説明する図である。
【０２０７】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のOS等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０２０８】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０２０９】
本実施形態における図９，図１１，図２４、図２７に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、CD-ROMやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０２１０】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはCPUやMPU）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２１１】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２１２】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等、プログラムの形態を問わない。
【０２１３】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD-ROM、CD-R、CD-RW、磁気テープ、不揮発性のメモリカード、ROM、DVDなどを用いることができる。
【０２１４】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２１５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のプログラムそのものをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。また、該ホームページから圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバやFTPサーバ等も本発明の請求項に含まれるものである。
【０２１６】
また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザに配布する。さらに、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。さらに、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２１７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、以下のような構成も含まれることは言うまでもない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２１８】
さらに、記憶媒体から読み出されたプログラムコードを、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込む。そして、該メモリに書き込まれたプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２１９】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２２０】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組み合わせを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０２２１】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【０２２２】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【図面の簡単な説明】
【０２２３】
【図１】本発明の一実施形態を示すデータ蓄積システムの全体構成を示すシステム構成図である。
【図２】図１に示した画像形成装置内の制御構成を説明する概略ブロック図である。
【図３】図２に示した画像メモリ部の構成を示すブロック図である。
【図４】図１に示した外部Ｉ／Ｆ処理部の構成を説明するブロック図である。
【図５】図１に示した画像形成装置におけるボックス機能を説明する模式図である。
【図６】図１に示したホストコンピュータにおいて表示されるウィンドウを示す図である。
【図７】図１に示したホストコンピュータにおいて表示されるウィンドウを示す図である。
【図８】図２に示した画像形成装置の操作部のボックスのメイン画面である。
【図９】本発明のデータ蓄積システムにおける第１の制御処理手順の一例を示すフローチャートである。
【図１０】ディレクトリサーバが保持するユーザ認証用データベース内で記憶管理している情報を可読表現した模式図である。
【図１１】本発明のデータ蓄積システムにおける第２の制御処理手順の一例を示すフローチャートである。
【図１２】ジョブパケットの構造を示す説明する図である。
【図１３】印刷ジョブの構成を示した模式図である。
【図１４】図１１のステップＳ１１０３で読み込まれたアクセス制御情報の一例を示す図である。
【図１５】図１に示したセンターサーバの構成を示すブロック図である。
【図１６】センターサーバのＣＰＵにより実行される管理者用アプリケーションサービスによりセンターサーバのディスプレイに表示される画面を示す模式図である。
【図１７】センターサーバのＣＰＵにより実行される管理者用アプリケーションサービスによりセンターサーバのディスプレイに表示される画面を示す模式図である。
【図１８】センターサーバのＣＰＵにより実行される管理者用アプリケーションサービスによりセンターサーバのディスプレイに表示される画面を示す模式図である。
【図１９】センターサーバのＣＰＵにより実行される管理者用アプリケーションサービスによりセンターサーバのディスプレイに表示される画面を示す模式図である。
【図２０】センターサーバのＣＰＵにより実行される管理者用アプリケーションサービスによりセンターサーバのディスプレイに表示される画面を示す模式図である。
【図２１】センターサーバのＣＰＵにより実行される管理者用アプリケーションサービスによりセンターサーバのディスプレイに表示される画面を示す模式図である。
【図２２】センターサーバのＣＰＵにより実行される管理者用アプリケーションサービスによりセンターサーバのディスプレイに表示される画面を示す模式図である。
【図２３】本発明のデータ蓄積システム全体でのデータの流れについて説明した模式図である。
【図２４】本発明のデータ蓄積システムにおける第３の制御処理手順の一例を示すフローチャートである。
【図２５】センターサーバで管理される使用ボックステーブルの一例を示す図である。
【図２６】移動元及び移動先の画像形成装置のアクセス制御情報が更新される様子を例示したものである。
【図２７】本発明のデータ蓄積システムにおける第４の制御処理手順の一例を示すフローチャートである。
【図２８】複数のロールのそれぞれが有するアクセス制限の種類とロールのメンバーとが記されたテーブルを示す図である。
【図２９】、本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体（記録媒体）のメモリマップを説明する図である。
【符号の説明】
【０２２４】
１１    ＣＰＵ
１２    ＲＡＭ
１３    ＲＯＭ
２１    ＨＤ
１０１    リーダ部
１０２    画像処理部
１０３    画像メモリ部
１０４    プリンタ部
１０５    外部Ｉ／Ｆ処理部
１０７    ＣＰＵ
１０８    ＲＯＭ
１０９    ＲＡＭ
１１０    操作部
１１１    不揮発性メモリ
１１２    ＡＣＬ
３０４    ハードディスク
４０１    ディレクトリサーバ
４０２    ホストコンピュータ
４０３    センターサーバ
４０４    画像形成装置
４０５    ローカルエリアネットワーク
５０１    テンポラリ領域
５０２    ボックス領域
【図１】
2007193562.tif 000003
【図２】
2007193562.tif 000004
【図３】
2007193562.tif 000005
【図４】
2007193562.tif 000006
【図５】
2007193562.tif 000007
【図６】
2007193562.tif 000008
【図７】
2007193562.tif 000009
【図８】
2007193562.tif 000010
【図９】
2007193562.tif 000011
【図１０】
2007193562.tif 000012
【図１１】
2007193562.tif 000013
【図１２】
2007193562.tif 000014
【図１３】
2007193562.tif 000015
【図１４】
2007193562.tif 000016
【図１５】
2007193562.tif 000017
【図１６】
2007193562.tif 000018
【図１７】
2007193562.tif 000019
【図１８】
2007193562.tif 000020
【図１９】
2007193562.tif 000021
【図２０】
2007193562.tif 000022
【図２１】
2007193562.tif 000023
【図２２】
2007193562.tif 000024
【図２３】
2007193562.tif 000025
【図２４】
2007193562.tif 000026
【図２５】
2007193562.tif 000027
【図２６】
2007193562.tif 000028
【図２７】
2007193562.tif 000029
【図２８】
2007193562.tif 000030
【図２９】
2007193562.tif 000031