(57)【要約】【課題】  データ操作の利便性を向上させるとともにセキュリティを確保すること。【解決手段】  ＭＦＰは、ユーザ毎にユーザボックスを有するＨＤＤと、ユーザボックスへのアクセスを制御するアクセス制御部と、ユーザを認証するユーザ認証部と、実行されたジョブのジョブ履歴データをＨＤＤに記憶するジョブ履歴データ生成部とを備え、アクセス制御部は、認証されたユーザに該ユーザのユーザボックスへのアクセスを許可する第１許可手段（Ｓ０３でＹＥＳ）と、認証されたユーザに該ユーザとは異なるユーザのユーザボックスへデータを格納する処理の実行を許可する第２許可手段（Ｓ０４で書き込み）と、認証されたユーザにＨＤＤに記憶されたジョブ履歴データに基づき、該ユーザとは異なるユーザのユーザボックスのデータに対する処理の実行を許可する第３許可手段（Ｓ０５でＹＥＳ）とを含む。【選択図】        図１２
2006350775.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ毎に割り当て可能なユーザ領域を有し、データを記憶する記憶手段と、
前記記憶手段へデータを格納する処理および前記記憶手段に記憶されているデータに対する処理を含む前記ユーザ領域へのアクセスを制御するアクセス制御手段と、
前記複数のユーザそれぞれを認証する認証手段と、
前記認証手段により認証されたユーザによる指示に従って実行された処理の履歴を、ユーザ毎に記憶する履歴記憶手段とを備え、
前記アクセス制御手段は、前記認証手段により認証されたユーザに、該ユーザに割り当てられたユーザ領域へのアクセスを許可する第１許可手段と、
前記認証手段により認証されたユーザに、該認証されたユーザとは異なる別のユーザに割り当てられたユーザ領域へデータを格納する処理の実行を許可する第２許可手段と、
前記認証手段により認証されたユーザに、前記履歴記憶手段に記憶された履歴に基づき、該認証されたユーザとは異なる別のユーザに割り当てられたユーザ領域に記憶されているデータに対する処理の実行を許可する第３許可手段とを含む、画像処理装置。
【請求項２】
前記第３許可手段は、該認証されたユーザとは異なる別のユーザに割り当てられたユーザ領域に記憶されたデータであって、前記履歴記憶手段に記憶された履歴の少なくとも１つにより特定されるデータに対する処理の実行を許可する、請求項１に記載の画像処理装置。
【請求項３】
前記第３許可手段により許可された処理が実行されたとき、前記別のユーザに通知する通知手段をさらに備えた、請求項１に記載の画像処理装置。
【請求項４】
前記アクセス制御手段は、前記外部から入力される信号に従って、前記第３許可手段を不能動化させる不能動化手段をさらに含む、請求項１に記載の画像処理装置。
【請求項５】
前記第３許可手段は、前記記憶手段に格納されてから所定時間経過する前であることをさらに条件として、データに対する処理の実行を許可する、請求項１に記載の画像処理装置。
【請求項６】
前記第２許可手段は、前記認証手段により認証されたユーザに、該認証されたユーザとは異なる別のユーザに割り当てられたユーザ領域へのデータの格納を、該別のユーザにより許可があることを条件に許可し、
第３許可手段は、前記認証手段により認証されたユーザに、前記履歴記憶手段に記憶された履歴に基づき、該認証されたユーザとは異なる別のユーザに割り当てられたユーザ領域に記憶されたデータに対する処理の実行を、該別のユーザにより許可があることを条件に許可し、
前記アクセス制御手段は、前記認証手段により認証されたユーザにより、該ユーザとは異なる別のユーザに割り当てられたユーザ領域へのアクセスがあった場合、該別のユーザに許可を求めるための通知を送信する送信手段をさらに含む、請求項１に記載の画像処理装置。
【請求項７】
複数のユーザ毎に割り当て可能なユーザ領域を有し、データを記憶する記憶手段を備えたコンピュータで実行されるデータ管理プログラムであって、
前記ユーザ領域へのアクセスは、前記記憶手段へデータを格納する処理および前記記憶手段に記憶されているデータに対する処理を含み、
前記複数のユーザそれぞれを認証するステップと、
前記認証ステップにより認証されたユーザによる指示に従って実行された処理の履歴を、ユーザ毎に記憶するステップと、
前記認証ステップにより認証されたユーザに、該ユーザに割り当てられたユーザ領域へのアクセスを許可するステップと、
前記認証ステップにより認証されたユーザに、該認証されたユーザとは異なる別のユーザに割り当てられたユーザ領域へデータを格納する処理の実行を許可するステップと、
前記認証ステップにより認証されたユーザに、前記履歴記憶手段に記憶された履歴に基づき、該認証されたユーザとは異なる別のユーザに割り当てられたユーザ領域に記憶されているデータに対する処理の実行を許可するステップとをコンピュータに実行させる、データ管理プログラム。
【請求項８】
複数のユーザ毎に割り当て可能なユーザ領域を有し、データを記憶する記憶手段を備えたコンピュータで実行されるデータ管理方法であって、
前記ユーザ領域へのアクセスは、前記記憶手段へデータを格納する処理および前記記憶手段に記憶されているデータに対する処理を含み、
前記複数のユーザそれぞれを認証するステップと、
前記認証ステップにより認証されたユーザによる指示に従って実行された処理の履歴を、ユーザ毎に記憶するステップと、
前記認証ステップにより認証されたユーザに、該ユーザに割り当てられたユーザ領域へのアクセスを許可するステップと、
前記認証ステップにより認証されたユーザに、該認証されたユーザとは異なる別のユーザに割り当てられたユーザ領域へデータを格納する処理の実行を許可するステップと、
前記認証ステップにより認証されたユーザに、前記履歴記憶手段に記憶された履歴に基づき、該認証されたユーザとは異なる別のユーザに割り当てられたユーザ領域に記憶されているデータに対する処理の実行を許可するステップとを含む、データ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像処理装置、データ管理プログラムおよびデータ管理方法に関し、特に、ユーザ毎に割り当てられた記憶領域へのアクセスを制御する画像処理装置、データ管理プログラムおよびデータ管理方法に関する。
【背景技術】
【０００２】
近年、プリンタとスキャナ装置とファクシミリ装置とを組み合わせたＭＦＰ（Ｍｕｌｔｉ Ｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ）などの複合機能型の画像処理装置が流通している。この画像処理装置は、スキャナ装置で読取ったデータまたは、他のＭＦＰもしくはファクシミリなどの外部の装置から受信されたデータを記憶するための記憶装置とて、ハードディスクドライブを備えている。ＭＦＰは、一般的に複数の人が共有で使用するために、ハードディスクドライブはユーザ毎あるいは所定の部門毎に記憶領域が割り当てられている（たとえば、特許文献１）。以下、このユーザごとに割り当てられた記憶領域をユーザボックスという。
【特許文献１】特開２００４−２３５７９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ハードディスクドライブに設けられたユーザボックスは、セキュリティを確保するためには、そこに記憶されたデータへのアクセスを、権限のあるユーザのみに許可し、権限のない他人にはアクセスを禁止するのが望ましい。
【０００４】
しかしながら、格納位置を誤って他人のユーザボックスに格納してしまった場合、または、格納後にデータ更新したい場合等は、格納した後にデータを削除または更新したいと望む場合がある。このような場合、他人のユーザボックスに自らが格納したデータであるにも係わらず、アクセス権限を有しないために、格納してしまったデータを削除する、または、更新後の新たなデータに置き換えるなどをすることができないといった問題がある。
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、データ操作の利便性を向上させるとともにセキュリティを確保することが可能な画像処理装置、データ管理プログラムおよびデータ管理方法を提供することである。
【課題を解決するための手段】
【０００６】
上述した目的を達成するためにこの発明のある局面によれば、画像処理装置は、複数のユーザ毎に割り当て可能なユーザ領域を有し、データを記憶する記憶手段と、記憶手段へデータを格納する処理および記憶手段に記憶されているデータに対する処理を含むユーザ領域へのアクセスを制御するアクセス制御手段と、複数のユーザそれぞれを認証する認証手段と、認証手段により認証されたユーザによる指示に従って実行された処理の履歴を、ユーザ毎に記憶する履歴記憶手段とを備え、アクセス制御手段は、認証手段により認証されたユーザに、該ユーザに割り当てられたユーザ領域へのアクセスを許可する第１許可手段と、認証手段により認証されたユーザに、該認証されたユーザとは異なる別のユーザに割り当てられたユーザ領域へデータを格納する処理の実行を許可する第２許可手段と、認証手段により認証されたユーザに、履歴記憶手段に記憶された履歴に基づき、該認証されたユーザとは異なる別のユーザに割り当てられたユーザ領域に記憶されているデータに対する処理の実行を許可する第３許可手段とを含む、画像処理装置。
【０００７】
この発明に従えば、認証されたユーザは、別のユーザに割り当てられたユーザ領域へデータを格納する処理の実行が許可されるが、別のユーザに割り当てられたユーザ領域に記憶されているデータに対する処理は、実行された処理の履歴に基づく場合を除き許可されない。すなわち、認証されたユーザは、別のユーザに割り当てられたユーザ領域に記憶されたデータが、自らの指示で格納されたデータである場合に限って、そのデータに対する処理が可能となる。このため、ユーザは、他人に割り当てられた領域に格納したデータを削除または変更することが可能となるので、誤って格納したデータの削除や格納したデータの変更を容易にすることができる。また、ユーザが自身に割り当てられた記憶領域に格納したデータに対する処理の実行は、他人に許可されないので、セキュリティを確保することができる。その結果、データ操作の利便性を向上させるとともにセキュリティを確保することが可能な画像処理装置を提供することができる。
【０００８】
好ましくは、第３許可手段は、該認証されたユーザとは異なる別のユーザに割り当てられたユーザ領域に記憶されたデータであって、履歴記憶手段に記憶された履歴の少なくとも１つにより特定されるデータに対する処理の実行を許可する、請求項１に記載の画像処理装置。
【０００９】
好ましくは、第３許可手段により許可された処理が実行されたとき、別のユーザに通知する通知手段をさらに備える。
【００１０】
この発明に従えば、ユーザに割り当てられたユーザ領域に記憶されているデータに対する処理の実行が他人に許可されて実行されると、処理が実行されたデータが格納されているユーザ領域が割り当てられたユーザに通知される。このため、セキュリティを向上することができる。
【００１１】
好ましくは、アクセス制御手段は、外部から入力される信号に従って、第３許可手段を不能動化させる不能動化手段をさらに含む。
【００１２】
この発明に従えば、ユーザに割り当てられたユーザ領域に記憶されているデータに対する処理の実行を他人に許可するか否かを、ユーザに選択させることができる。
【００１３】
好ましくは、第３許可手段は、記憶手段に格納されてから所定時間経過する前であることをさらに条件として、データに対する処理の実行を許可する。
【００１４】
この発明に従えば、ユーザに割り当てられたユーザ領域に記憶されているデータに対する処理の実行が他人に許可されるのは、そのデータが格納されてから所定時間内に制限される。このため、セキュリティを向上させることができる。
【００１５】
好ましくは、第２許可手段は、認証手段により認証されたユーザに、該認証されたユーザとは異なる別のユーザに割り当てられたユーザ領域へのデータの格納を、該別のユーザにより許可があることを条件に許可し、第３許可手段は、認証手段により認証されたユーザに、履歴記憶手段に記憶された履歴に基づき、該認証されたユーザとは異なる別のユーザに割り当てられたユーザ領域に記憶されたデータに対する処理の実行を、該別のユーザにより許可があることを条件に許可し、アクセス制御手段は、認証手段により認証されたユーザにより、該ユーザとは異なる別のユーザに割り当てられたユーザ領域へのアクセスがあった場合、該別のユーザに許可を求めるための通知を送信する送信手段をさらに含む。
【００１６】
この発明に従えば、認証されたユーザによる、別のユーザに割り当てられたユーザ領域へのデータの格納が、別のユーザにより許可があることを条件に許可され、認証されたユーザによる、別のユーザに割り当てられたユーザ領域に記憶されたデータに対する処理の実行が、別のユーザにより許可があることを条件に許可される。このため、セキュリティを向上させることができる。さらに、認証されたユーザにより、別のユーザに割り当てられたユーザ領域へのアクセスがあった場合、別のユーザに許可を求めるための通知が送信される。このため、別のユーザに割り当てられたユーザ領域へのアクセスが許可されるか否かの判断を得ることができる。
【００１７】
この発明の他の局面によれば、複数のユーザ毎に割り当て可能なユーザ領域を有し、データを記憶する記憶手段を備えたコンピュータで実行されるデータ管理プログラムであって、ユーザ領域へのアクセスは、記憶手段へデータを格納する処理および記憶手段に記憶されているデータに対する処理を含み、複数のユーザそれぞれを認証するステップと、認証ステップにより認証されたユーザによる指示に従って実行された処理の履歴を、ユーザ毎に記憶するステップと、認証ステップにより認証されたユーザに、該ユーザに割り当てられたユーザ領域へのアクセスを許可するステップと、認証ステップにより認証されたユーザに、該認証されたユーザとは異なる別のユーザに割り当てられたユーザ領域へデータを格納する処理の実行を許可するステップと、認証ステップにより認証されたユーザに、履歴記憶手段に記憶された履歴に基づき、該認証されたユーザとは異なる別のユーザに割り当てられたユーザ領域に記憶されているデータに対する処理の実行を許可するステップとをコンピュータに実行させる。
【００１８】
この発明に従えば、データ操作の利便性を向上させるとともにセキュリティを確保することが可能なデータ管理プログラムを提供することができる。
【００１９】
この発明のさらに他の局面によれば、データ管理方法は、複数のユーザ毎に割り当て可能なユーザ領域を有し、データを記憶する記憶手段を備えたコンピュータで実行されるデータ管理方法であって、ユーザ領域へのアクセスは、記憶手段へデータを格納する処理および記憶手段に記憶されているデータに対する処理を含み、複数のユーザそれぞれを認証するステップと、認証ステップにより認証されたユーザによる指示に従って実行された処理の履歴を、ユーザ毎に記憶するステップと、認証ステップにより認証されたユーザに、該ユーザに割り当てられたユーザ領域へのアクセスを許可するステップと、認証ステップにより認証されたユーザに、該認証されたユーザとは異なる別のユーザに割り当てられたユーザ領域へデータを格納する処理の実行を許可するステップと、認証ステップにより認証されたユーザに、履歴記憶手段に記憶された履歴に基づき、該認証されたユーザとは異なる別のユーザに割り当てられたユーザ領域に記憶されているデータに対する処理の実行を許可するステップとを含む。
【００２０】
この発明に従えば、データ操作の利便性を向上させるとともにセキュリティを確保することが可能なデータ管理方法を提供することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２２】
図１は、本発明の実施の形態の１つにおける画像処理システムの全体概要を示す図である。図１を参照して、画像処理システム１は、ネットワーク２にそれぞれ接続されたＭＦＰ１００，１００Ａと、パーソナルコンピュータ（以下「ＰＣ」という）２００，２００Ａとを含む。ＭＦＰ１００，１００Ａは、その構成および機能は同じなので、ここでは特に言及しない限りＭＦＰ１００を例に説明する。
【００２３】
ＭＦＰ１００は、原稿を読取るためのスキャナ装置、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成部、ファクシミリ装置を含み、画像読取機能、複写機能、ファクシミリ送受信機能を備えている。なお、本実施の形態においてはＭＦＰ１００を例に説明するが、ＭＦＰ１００に代えて、画像を処理する機能を備えた装置であれば、たとえば、スキャナ装置、画像形成装置、ファクシミリ装置、画像データを生成するパーソナルコンピュータ等であってもよい。
【００２４】
ＰＣ２００，２００Ａは、一般的なコンピュータであり、その構成および機能は周知であるのでここでは説明を繰り返さない。
【００２５】
ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、インターネットなどのワイドエリアネットワーク（ＷＡＮ）、一般公衆回線を用いたネットワーク等であってもよい。
【００２６】
図２は、本実施の形態におけるＭＦＰ１００のハード構成を示すブロック図である。図２を参照して、ＭＦＰ１００は、それぞれバス１２０に接続された中央演算装置（ＣＰＵ）１０１と、ＣＰＵ１０１が実行するためのプログラムなどを記録したＲＯＭ（Ｒｅａｄ
Ｏｎｌｙ Ｍｅｍｏｒｙ）１０３と、実行されるプログラムをロードするための、およびプログラム実行中のデータを記憶するためのＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）１０５と、データを不揮発的に記憶するためのハードディスクドライブ（ＨＤＤ）１０７と、フラッシュＲＯＭ１０８が装着されるカードインターフェース（Ｉ／Ｆ）１０９と、ＭＦＰ１００をネットワーク２に接続するための通信Ｉ／Ｆ１１１と、スキャナ装置１１３と、画像形成部１１５と、ファクシミリ装置（ＦＡＸ）１１７と、ユーザとのインターフェイスとなる操作部１１９とを含む。
【００２７】
ＣＰＵ１０１は、カードＩ／Ｆ１０９に装着されたフラッシュＲＯＭ１０８に記録されたデータ管理プログラムをＲＡＭ１０５にロードして実行する。なお、ＣＰＵ１０１で実行するプログラムは、フラッシュＲＯＭ１０８に記録されたデータ管理プログラムに限られず、ＣＰＵ１０１に別に接続されたＥＥＰＲＯＭ（ｅｌｅｃｔｒｉｃａｌｌｙ
ｅｒａｓａｂｌｅ／ｐｒｏｇｒａｍａｂｌｅ ｒｅａｄ ｏｎｌｙ ｍｅｍｏｒｙ）に記憶されたプログラムをＲＡＭ１０５にロードして実行するようにしてもよい。ＥＥＰＲＯＭを用いれば、画像処理プログラムを書き換えるまたは追加して書き込みすることが可能となる。このため、ネットワーク２に接続された他のコンピュータが、ＭＰＰ１００のＥＥＰＲＯＭに記憶されたデータ管理プログラムを書換える、または、新たなデータ管理プログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク２に接続された他のコンピュータからデータ管理プログラムをダウンロードして、そのデータ管理プログラムをＥＥＰＲＯＭに記憶するようにしてもよい。
【００２８】
ここでいうプログラムは、ＣＰＵ１０１により直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００２９】
画像形成部１１５は、レーザプリンタ、または、インクジェットプリンタ等であり、紙などの記録媒体に画像データを可視化する。スキャナ装置１１３は、ＣＣＤ（Ｃｈａｒｇｅ
Ｃｏｕｐｌｅｄ Ｄｅｖｉｃｅ）等の光電変換素子を含み、原稿を光学的に読取って画像データとしての電子データを出力する。ＦＡＸ１１７は、画像データをファクシミリ規格に従って一般電話回線を介して送受信する。
【００３０】
操作部１１９は、入力部１１９Ａと表示部１１９Ｂとを含む。入力部１１９Ａは、ＭＦＰ１００のユーザによる操作の入力を受付けるためのタッチパネル、キーボードまたはマウス等の入力装置である。表示部１１９Ｂは、液晶表示装置または有機ＥＬ（ｅｌｅｃｔｒｏ−ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイパネルである。入力部１１９Ａに透明な部材からなるタッチパネルを用いる場合には、表示部１１９Ｂ上にタッチパネルを重ねて設置することで、表示部１１９Ｂに表示されたボタンの指示を検出することができる。これにより、種々の操作の入力が可能となる。
【００３１】
通信Ｉ／Ｆ１１１は、ＭＦＰ１００をネットワーク２と接続するための通信インターフェイスである。これにより、ＭＦＰ１００は、他のＭＦＰ１００Ａ、ＰＣ２００，２００Ａとの間で通信することが可能となる。ＭＦＰ１００と、他のＭＦＰ１００Ａ、ＰＣ２００，２００Ａとは、ネットワーク２を介して接続されるが、シリアルインターフェイスまたはパラレルインターフェイスを用いて直接接続されてもよい。通信Ｉ／Ｆ１１１は、ＭＦＰ１００と他のＭＦＰ１００Ａ、ＰＣ２００，２００Ａとの接続形態に応じたインターフェイスが用いられる。
【００３２】
ＭＦＰ１００へのデータの入力は、（１）スキャナ装置１１３で原稿を読み取って、画像データが入力される場合、（２）通信Ｉ／Ｆ１１１を介してネットワーク２に接続された他のＰＣ２００，２００Ａ、または他のＭＦＰ１００Ａから画像データが受信される場合、（３）フラッシュＲＯＭ１０８に記憶された画像データがカードＩ／Ｆ１０９を介して読み出される場合、（４）ＦＡＸ１１７で、ファクシミリデータが受信される場合である。ＭＦＰ１００に入力されたデータは、ファイル名が付されて、ＨＤＤ１０７の所定のユーザボックスに記憶される。
【００３３】
ＭＦＰ１００からのデータの出力は、ＨＤＤ１０７に記憶されたデータが、（１）画像形成部１１５により紙などの記録媒体に可視化される場合、（２）通信Ｉ／Ｆ１１１を介してネットワークに接続された他のＰＣ２００，２００Ａ、または他のＭＦＰ１００Ａに送信される場合、（３）フラッシュＲＯＭ１０８に記憶される場合、（４）ＦＡＸ１１７によりファクシミリデータとして出力される場合、（５）表示部１１９Ｂに表示される場合がある。
【００３４】
なお、画像処理プログラムを記憶する記録媒体としては、フラッシュＲＯＭ１０８に限られず、フレキシブルディスク、カセットテープ、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ
Ｏｐｔｉｃａｌ Ｄｉｓｃ／ＭＤ（Ｍｉｎｉ Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ Ｖｅｒｓａｔｉｌｅ Ｄｉｓｃ））、ＩＣカード（メモリカードを含む）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。
【００３５】
ＭＦＰ１００は、それを使用するユーザが予め定められている。このため、ＭＦＰ１００は、それを使用するユーザを登録するためにユーザデータをＨＤＤ１０７に記憶している。図３は、ユーザデータの一例を示す図である。図３を参照して、ユーザデータは、少なくともユーザを認証するための認証情報と、ユーザボックスを特定するためのユーザボックス識別情報とを含む。認証情報は、たとえば、指紋を撮像して得られる指紋画像、ユーザを識別するためのユーザ識別情報とパスワードとの組などである。ここでは、認証情報を、ユーザ識別情報とパスワードとの組としており、ユーザ識別情報は、ユーザ名としている。ユーザボックス識別情報は、ＨＤＤ１０７のアドレスを示すポインタである。また、ユーザデータは、ユーザの電子メールアドレスを含んでもよい。
【００３６】
図４は、ＨＤＤの記憶領域の構成の一例を示す図である。図３を参照して、ＨＤＤ１０７は、ユーザ名「ａ００１」のユーザに割り当てられたユーザボックスの領域１０７Ａと、ユーザ名「ａ００２」のユーザに割り当てられたユーザボックスの領域１０７Ｂと、ユーザ名「ａ００３」のユーザに割り当てられたユーザボックスの領域１０７Ｃと、ユーザデータを記憶する領域１０７Ｄと、ジョブ履歴データを記憶する領域１０７Ｅとを含む。領域１０７Ａ，１０７Ｂ，１０７Ｃそれぞれのアドレスは、アドレスポインタ「ｂ００１」、「ｂ００２」、「ｂ００３」に対応付けられている。
【００３７】
ユーザボックスが割り当てられたユーザは、そのユーザボックスにアクセスする権限が与えられる。アクセスは、ユーザボックスへのデータの書き込み、ユーザボックスに記憶されているデータの読出し、変更を含む。変更は、データのすべての削除を含み、データの一部の削除、データの一部の変更、データに新たなデータの追加を含む。一方、ユーザボックスの所有者以外の者に対しては、アクセス権限を制限することができる。
【００３８】
図５は、ユーザボックスへのアクセス権限の設定画面の一例を示す図である。このアクセス権限設定画面は、操作部１１９の表示部１１９Ｂに表示され、入力部１１９Ａから入力される操作に従って設定される。図５を参照して、データの読出し処理の設定に関して、データの読出しを可能に設定するための「可」ボタンと、不可に設定するための「不可」ボタンとを含む。図では、「不可」ボタンが指定されてデータの読出しができない設定とされている。また、アクセス権限設定画面は、データの書き込み処理の設定に関して、データの書き込みを可能に設定するための「可」ボタンと、不可に設定するための「不可」ボタンとを含む。さらに、「可」ボタンが指定された場合に、データの書き込みに所有者の許可があることを条件とする設定のための「許可要」ボタンと、許可を不要に設定するための「許可不要」ボタンとを含む。図では、「可」ボタンおよび「許可要」ボタンが指定されて、データの書き込みに所有者の許可があることを条件に書き込みが可能となる設定とされている。さらに、アクセス権限設定画面は、データの変更処理に関して、データの変更を可能に設定するための「可」ボタンと、データの変更を許可しないことを設定するための「不可」ボタンとを含む。さらに、「可」ボタンが指定された場合に、所有者の許可があることを条件に許可することを設定するための「許可要」ボタンと、許可を不要に設定するための「許可不要」ボタンとを含む。さらに、「不可」ボタンが指定された場合に、後述する履歴に基づく変更を不可に設定するための「履歴変更不可」ボタンを含む。ここでは、「不可」ボタンが指定されて、「履歴変更不可」ボタンが指示されていない例を示しており、データの変更は履歴に基づくデータの変更のみが可能に設定され、その他の変更は許可されない設定となっている。ここで設定されるデータの変更は、データの削除が含まれる。さらに、アクセス権限設定画面は、データに変更があった場合に、所有者に通知をする設定のための「要」ボタンと、所有者に通知をしない設定のための「不要」ボタンとを含む。図では、「要」ボタンが指示されている例を示し、データが変更された場合に所有者に通知される設定とされている。
【００３９】
図６は、ＣＰＵの機能の概略を示す機能ブロック図である。図６を参照して、ＣＰＵ１０１は、ユーザ認証部１２３と、ジョブの入力を受付けるジョブ入力部１２１と、入力されたジョブを実行するジョブ実行部１２２と、実行されたジョブの処理内容を含むジョブ履歴データを生成するジョブ履歴データ生成部１２４と、ＨＤＤ１０７に設けられたユーザボックスへのアクセスを制御するアクセス制御部１２５とを含む。
【００４０】
ユーザ認証部１２３は、ＭＦＰ１００を操作するユーザが、予めユーザデータに登録されているユーザであるか否かを判定する。登録されているユーザであれば、その後の処理、たとえば、ジョブの入力、および入力されたジョブの実行などを許可するが、登録されていないユーザであれば許可しない。このため、ユーザ認証部１２３は、表示部１１９Ｂにログイン画面を表示して、ユーザに認証情報の入力を促し、ログイン画面に従って入力される認証情報を受付ける。ユーザ認証部１２３は、受付けた認証情報に一致する認証情報がユーザデータに記憶されていることを条件に、ユーザを登録されているユーザと判断して認証する。
【００４１】
図７は、ログイン画面の一例を示す図である。図７を参照して、ユーザ名の表示に隣接してユーザ名を入力するための領域と、パスワードの表示に隣接してパスワードを入力するための領域と、ＯＫボタンと、キャンセルボタンとを含む。ユーザ名およびパスワードがそれぞれの領域に入力され、ＯＫボタンが指示されると、それらがユーザ認証部１２３で受付けられる。
【００４２】
図６に戻って、ジョブ入力部１２１は、ジョブの入力を受付ける。ジョブは、処理内容と処理対象データとを含み、データの入力に関する入力ジョブと、データの出力に関する出力ジョブと、データに対する操作に関する操作ジョブとがある。操作ジョブは、ジョブ履歴データに基づく履歴変更ジョブを含む。
【００４３】
入力ジョブは、外部から入力されたデータをＨＤＤ１０７に書き込みする処理を実行する。処理内容は、たとえば、スキャナ装置１１３、フラッシュＲＯＭ１０８、通信Ｉ／Ｆ１１１またはＦＡＸ１１７から入力されたデータを、ＨＤＤ１０７の所定のユーザボックスに格納する処理を含む。スキャナ装置１１３またはフラッシュＲＯＭ１０８からデータが入力される場合、入力したデータを格納する位置の指定がユーザにより指定される。また、ＭＦＰ１００に、通信Ｉ／Ｆ１１１またはＦＡＸ１１７を介してデータが受信される場合、入力されるデータには宛先情報を含むので、その宛先情報から定まるユーザボックスに、入力されたデータをＭＦＰ１００がファイル名を付与して格納される。
【００４４】
操作ジョブは、ユーザボックスに記憶されているデータを変更する処理をいう。操作ジョブの処理内容は、データの変更、データを格納するユーザボックスの変更、データの付加情報の変更、データの名称の変更、データに対する画像処理などの操作の種類を含む。。履歴変更ジョブの処理内容については、操作ジョブの処理内容と同じである。データの付加情報は、データの読出し条件、たとえば、解像度、カラーまたはモノクロの別を含む。画像処理は、たとえば、色変換、解像度変換、スムージング、エッジ強調等である。操作ジョブは、操作の種類と操作対象となるデータとがユーザにより指定されることにより生成される。したがって、操作ジョブは、ユーザにより指定された操作の種類を処理内容に含み、ユーザにより指定されたデータを処理対象データとする。
【００４５】
出力ジョブは、ユーザボックスに記憶されているデータを読み出して、ＭＦＰ１００の外部に出力する処理をいう。処理内容は、たとえば、ユーザボックスに記憶されているデータを電子メールにより送信する処理、データをＦＡＸ１１７により送信する処理等の出力方法を含む。出力ジョブは、出力方法と出力の対象となるデータとがユーザにより指定されることにより生成される。したがって、出力ジョブは、ユーザにより指定された出力方法を処理内容に含み、ユーザにより指定されたデータを処理対象データとする。
【００４６】
ジョブ入力部１２１は、入力ジョブ、操作ジョブ、出力ジョブごとに、それぞれのジョブを実行するために必要とされるデータの入力を受け付け、ジョブ実行部１２２に出力する。ここでは、スキャナ装置１１３からデータを入力してＨＤＤ１０７に格納する入力ジョブの指定について説明する。図８は、入力ジョブ設定画面の一例を示す図である。この入力ジョブ設定画面は、ユーザによりスキャナ装置１１３による読み込み指示が入力されて、出力先にＨＤＤ１０７が指定された場合に表示部１１９Ｂに表示される。図８を参照して、入力ジョブ設定画面は、「カラー」ボタンと、「モノクロ」ボタンと、解像度の表示に隣接して解像度を入力する領域と、ユーザボックスの表示に隣接してユーザボックスの識別情報を入力する領域と、ファイル名の表示に隣接してファイル名を入力する領域とを含む。「カラー」ボタンと、「モノクロ」ボタンとはいずれかが指定される。カラーとモノクロの別と、解像度とは、スキャナから出力されるデータの読出し条件であり、この読出し条件は、付加情報としてデータとともに保存される。
【００４７】
ユーザボックスの識別情報と、ファイル名とは、データを格納する位置を特定するための情報である。ユーザボックスの識別情報を入力する領域には、ログインユーザのユーザボックス識別情報がデフォルトで表示される。ユーザにより、その領域の右端のボタンが指示されると、ＨＤＤ１０７が有するユーザボックスのユーザボックス識別情報の一覧が表示される。ユーザは、その一覧から所望のユーザボックス識別情報を指示することで、ボックス識別情報を変更することができる。ファイル名は、データを特定するためにユニークな情報である。ファイル名を表示する領域には、ＭＦＰ１００が付与したシリアルな番号が表示される。ユーザは、ファイル名をそのまま用いてもよいし、変更することも可能である。この入力ジョブでは、データの入力先として指定されたスキャナ装置１１３、データの格納先として指定されたＨＤＤ１０７、入力方法として指定されたカラーとモノクロの別および解像度が処理内容を特定する情報である。ユーザボックス識別情報とファイル識別情報とが処理対象となるデータを特定する情報である。
【００４８】
図６に戻って、ジョブ入力部１２１は、上述した入力ジョブ設定画面に、処理内容と処理対象となるデータを特定する情報とが入力されると、それらをジョブ実行部１２２に出力する。ジョブ実行部１２２は、入力された処理内容に従って、処理対象となるデータに処理を実行する。ジョブ履歴データ生成部１２４は、ジョブ実行部１２２が実行した結果からジョブ履歴データを生成して、ＨＤＤ１０７にログインユーザのユーザ識別情報と関連付けて記憶する。
【００４９】
図９は、ジョブ履歴データの一例を示す図である。ジョブ履歴データは、ジョブを特定するためのジョブＮｏ．と、ユーザ名と、ユーザボックス名と、ファイル名と、処理名と、登録時間と、原稿枚数と、実行結果とを含む。ジョブＮｏ．は、ジョブ履歴データ生成部１２４が、ジョブ実行部１２２が実行するジョブの順に付与する連続番号である。ユーザ名は、そのジョブの実行を指示したユーザのユーザ識別情報である。通信Ｉ／Ｆ１１１またはＦＡＸ１１７を介してデータが受信される場合は、送信元のユーザのユーザ識別情報である。ユーザボックス名は、ジョブの処理対称となったデータが格納されたユーザボックスのユーザボックス識別情報である。ファイル名は、ジョブの処理対象となったデータを特定するための識別情報である。ユーザボックス名およびファイル名は、ジョブ入力部１２１で入力された処理対象となるデータを特定する情報に含まれる。処理名は、ジョブの処理内容に予め付された識別情報である。たとえば、スキャナ装置１１３で入力したデータをＨＤＤ１０７に書き込みする処理内容には、識別情報「保存」が付与されており、また、通信Ｉ／Ｆ１１１を介してデータを受信する処理内容には、識別情報「受信」が付与され、ＨＤＤ１０７のユーザボックスに記憶されているデータを変更する処理内容には、識別情報「操作（変更）」が付与されている。
【００５０】
登録時間は、ジョブ実行部１２２がジョブを実行した時を特定する情報である。登録時間は、年月日および時刻を含む。原稿枚数は、データをプリントした場合のページ数を示す。実行結果は、ジョブ実行部１２２がジョブを実行した結果を示す情報であり、その実行が成功した場合に「正常」とされ、実行が失敗した場合に「異常」とされる。
【００５１】
図９では、ジョブＮｏ．「１」のジョブ履歴データは、ユーザ名「ａ００１」のユーザにより、２００５年３月１５日１７時２０分に、スキャナ装置１１３で読み取ったデータをＨＤＤ１０７に格納する入力ジョブ（保存）が実行され、そのジョブが正常に終了したことを示している。入力ジョブの処理対照としたデータは、ユーザボックス識別情報「ｂ００２」とファイル名「００１」とで特定される。すなわち、ユーザ名「ａ００１」のユーザが、２００５年３月１５日１７時２０分に、スキャナ装置１１３で読み取ったデータを、他のユーザ（識別情報「ａ００２」）に割り当てられたユーザボックス「ｂ００２」にファイル名「００１」で正常に格納したことが示されている。
【００５２】
また、ジョブＮｏ．「２」のジョブ履歴データは、ユーザ名「ａ００３」のユーザが、２００５年３月１５日１７時２１分に、他のＭＦＰから送信したデータを受信する入力ジョブ（受信）が実行され、そのジョブが正常に終了したことを示している。入力ジョブの処理対照としたデータは、ユーザボックス識別情報「ｂ００１」とファイル名「００２」とで特定される。
【００５３】
また、ジョブＮｏ．「３」のジョブ履歴データは、ユーザ名「ａ００１」のユーザにより、２００５年３月１５日１７時２１分に、データを操作する操作ジョブ（変更）が実行され、そのジョブが正常に終了したことを示している。操作ジョブの処理対照としたデータは、ユーザボックス識別情報「ｂ００１」とファイル名「００３」とで特定される。
【００５４】
図６に戻って、アクセス制御部１２５は、ＨＤＤ１０７が有するユーザボックスに対するアクセスを制御する。ユーザボックスに対するアクセスは、ユーザボックスへのデータの格納、ユーザボックスに記憶されているデータの読み出しおよび変更である。ここでのデータの変更は、データの削除、データの一部の変更、データに新たなデータの追加、データの不可情報の変更をいう。アクセス制御部１２５には、ユーザ認証部１２３から認証されたユーザを識別するためのユーザ識別情報が入力される。また、ジョブ実行部１２２から処理内容とデータとが入力される。アクセス制御部１２５は、認証されたユーザに処理内容の実行が許可されているか否かを判定する。そして、処理内容の実行が許可されている場合にはジョブ実行部１２２にジョブの実行を許可するが、処理内容の実行が許可されていない場合にはジョブ実行部１２２にジョブの実行を許可しない。認証されたユーザに処理内容の実行が許可されているか否かの判断は、ＨＤＤ１０７のユーザボックスの設定に基づく。
【００５５】
すなわち、ジョブの処理対象となるデータに含まれるユーザボックス識別情報で特定されるユーザボックスが、ユーザ認証部１２３で認証されたユーザに割り当てられたユーザボックスの場合には、すべてのジョブの実行を許可する。ジョブの処理対象となるデータに含まれるユーザボックス識別情報で特定されるユーザボックスが、ユーザ認証部１２３で認証されたユーザに割り当てられたユーザボックスと異なる場合に、ジョブの処理対象となるデータに含まれるユーザボックス識別情報で特定されるユーザボックスに設定された内容に従って、判断される。
【００５６】
具体的には、データの読出しを処理内容とする出力ジョブは、処理対象データが格納されているユーザボックスにおいて、読出しの設定が「可」とされている場合には、出力ジョブの実行を許可するが、読出しの設定が「不可」とされている場合には、読出しを処理内容とするジョブの実行を許可しない。データの書き込みを処理内容とする入力ジョブは、処理対象データを書き込もうとするユーザボックスにおいて、書き込みの設定が「可」および「許可不要」とされている場合には、入力ジョブの実行をなんら制限なく許可するが、書き込みの設定が「可」および「許可要」とされている場合には、入力ジョブの実行をそのユーザボックスの所有者の許可があることを条件に許可する。また、書き込みの設定が「不可」とされている場合には、入力ジョブの実行を許可しない。
【００５７】
変更を処理内容とする操作ジョブは、処理対象データが格納されているユーザボックスにおいて、変更の設定が「可」および「許可不要」とされている場合には、操作ジョブの実行をなんら制限なく許可するが、変更の設定が「可」および「許可要」とされている場合には、操作ジョブの実行をそのユーザボックスの所有者の許可があることを条件に許可する。また、変更の設定が「不可」のみとされている場合には、操作ジョブがジョブ履歴データに基づく履歴変更ジョブであることを条件に実行を許可するが、変更の設定が「不可」および「履歴変更不可」とされている場合には、操作ジョブがジョブ履歴データに基づく履歴変更ジョブであっても実行を許可しない。
【００５８】
ここで、履歴変更ジョブについて説明する。履歴変更ジョブは、操作ジョブに含まれ、処理内容は操作ジョブと同じである。操作ジョブと異なる点は、ジョブ履歴データに含まれる過去に処理対象とされたデータを、履歴変更ジョブが処理対象データとする点である。すなわち、履歴変更ジョブは、ユーザによりジョブ履歴データと、処理内容とが指定されることにより生成される。
【００５９】
上述したようにアクセス制御部１２５では、ユーザボックスの設定に従ってジョブの実行を許可するものである。このため、認証されたユーザが、他人のユーザボックスにデータを格納した場合、その他人のユーザボックスの変更設定が「不可」とされていれば、その格納したデータを変更することができない。履歴変更ジョブは、変更設定が「不可」とされている他人のユーザボックスに過去に書き込みしたデータの変更を可能とするものである。認証されたユーザが、他人のユーザボックスにデータを格納する入力ジョブを実行した場合には、その入力ジョブの実行に対応するジョブ履歴データがＨＤＤ１０７に格納される。アクセス制御部１２５は、ジョブ履歴データが指定され、かつ、このジョブ履歴データに含まれる過去に処理対象とされたデータを処理対象データとした履歴変更ジョブが指定された場合には、処理対象データが格納されているユーザボックスの変更設定が「不可」とされている場合であっても、履歴変更ジョブの実行を許可する。ただし、ユーザボックスの変更の設定が「履歴変更不可」に設定されていないことが条件とされる。
【００６０】
図１０は、履歴変更ジョブのジョブ設定画面の一例を示す図である。図１０を参照して、ジョブ設定画面２１０は、ジョブ履歴データを表示する領域２１２と、指示ボタン２１１Ａ，２１１Ｂと、履歴変更の処理内容の指示を入力するための領域２２０とを含む。指示ボタン２１１Ａ，２１１Ｂは、領域２１２に表示するジョブ履歴データの切り替えを指示するためのボタンである。指示ボタン２１１Ａが指示されると、領域２１２には、ログインユーザに割り当てられたユーザボックスにアクセスしたジョブに関するジョブ履歴データが表示される。また、指示ボタン２１１Ｂが指示されると、領域２１２には、ログインユーザが実行を指示したジョブおよびログインユーザに割り当てられたユーザボックスにアクセスしたジョブに関するジョブ履歴データが表示される。セキュリティを確保するために、ログインユーザに関する履歴データのみが表示される。
【００６１】
領域２１２には、ジョブ履歴データの一部が表示される。ここでは、ジョブＮｏ．と、登録元（処理名）、ファイル名、登録時間、原稿枚数、実行結果を表示している。ユーザが、領域２１２に表示されたジョブ履歴データ２１２Ａ，２１２Ｂ，２１２Ｃを選択すると、選択されたジョブ履歴データが反転表示され、ユーザに選択されたことが表示される。ここでは、ジョブ履歴データ２１２Ａが選択されて反転表示されている。ジョブ履歴データが選択されると、選択されたジョブ履歴データで特定されるデータが、履歴変更ジョブで処理対とされるデータに設定される。ジョブ履歴データで特定されるデータは、ジョブ履歴データに含まれるユーザボックス識別情報とファイル名とで特定される。
【００６２】
領域２２０は、処理内容を入力するための操作特定ボタン２２０Ａ，２２０Ｂ，２２０Ｃ，２２０Ｄ，２００Ｅを含む。操作特定ボタン２２０Ａは、データを削除する処理内容を入力するためのボタンである。操作特定ボタン２２０Ｂは、データを別のユーザボックスに移動する処理内容を入力するためのボタンであり、この操作特定ボタン２２０Ｂが指示されると、移動先のユーザボックスの指定を受付けるための画面が表示される。操作特定ボタン２２０Ｃは、データに別のデータを上書きする処理内容を入力するためのボタンであり、この操作特定ボタン２２０Ｃが指示されると、別のデータを特定するための情報を受付ける画面が表示される。操作特定ボタン２２０Ｄは、データの付加情報を変更する処理内容を入力するためのボタンであり、この操作特定ボタン２２０Ｄが指示されると、付加情報の変更を受付けるための変更設定画面が表示される。操作特定ボタン２２０Ｅは、データに別のデータを追加する処理内容を入力するためのボタンであり、この操作特定ボタン２２０Ｅが指示されると、追加するデータを特定するための情報を受付けるための画面が表示される。
【００６３】
図１１は、付加情報の変更を入力するための変更設定画面の一例を示す図である。ここでは、図１０で、ジョブ履歴データ２１２Ａが選択されている場合に表示される画面の一例を示している。この画面が表示される段階では、選択されているジョブ履歴データ２１２Ａで特定されるデータの付加情報が読み出されて、表示される。従って、図８のジョブ入力画面で入力された付加情報と同じ付加情報が表示される。ユーザは、表示された付加情報の変更を入力することにより、付加情報の変更が入力される。
【００６４】
図１２は、ＭＦＰで実行されるデータ管理処理の流れを示すフローチャートである。図１２を参照して、まず、ユーザ認証部１２３によりユーザ認証が行われる（ステップＳ０１）。ユーザ認証の結果、認証されればログインを許可してステップＳ０２に進むが、認証されなければログインを許可することなく待機状態となる。すなわち、データ管理処理は、ユーザ認証が成功することを条件に実行される処理である。ステップＳ０２では、ジョブ入力部１２１によりジョブの入力が受付けられる。ジョブが入力されればステップＳ０３に進み、入力されるまで待機状態となる。ステップＳ０２で入力されるジョブは、処理内容と処理対象データとを含む。処理内容は、処理対象データに対する処理として、データの読出し、書き込み、変更を含む。変更はデータの削除を含む。また、処理対象データは、ユーザボックス名とファイル名とを含む。
【００６５】
ステップＳ０３では、アクセス制御部１２５により、ステップＳ０２で入力されたジョブの処理対象データが、ログインユーザに割り当てられたユーザボックスに記憶されているか否かが判断される。真の場合にはステップＳ１１に進み、偽の場合にはステップＳ０４に進む。ステップＳ１１では、ジョブ実行部１２２によりステップＳ０２で入力されたジョブが実行される。ログインユーザは、自身に割り当てられたユーザボックスに自由にアクセスすることができるため、なんら制限することなくジョブが実行される。一方、ステップＳ０４に進む場合には、ログインユーザは、他のユーザに割り当てられたユーザボックスにアクセスする場合であり、この場合には、ステップＳ０４以降の処理により制限を受ける。
【００６６】
ステップＳ０４では、ステップＳ０２で入力されたジョブの処理内容が判断される。処理内容がデータの変更の場合にはステップＳ０４Ａに進み、処理内容がデータの書き込みの場合にはステップＳ１２Ａに進み、処理内容がデータの読み出しの場合にはステップＳ１２に進む。
【００６７】
ステップＳ０４Ａでは、処理対象データが格納されているユーザボックスの変更設定が「可」に設定されているか否かが判断される。真であればステップＳ０８に進み、偽であればステップＳ０５に進む。ステップＳ０５では、ジョブ履歴データが指定されているか否かを判断する。ジョブ履歴データが指定されている場合にはステップＳ０６に進み、指定されていない場合にはステップＳ１３に進む。ログインユーザ自身が、他のユーザのユーザボックスに格納したデータに限って、変更を許可するためである。そして、アクセス制御部１２５は、ステップＳ０２で入力されたジョブの処理対象データが記憶されているユーザボックスが、履歴変更可に設定されているか否かが判断される（ステップＳ０６）。履歴変更可に設定されている場合にはステップＳ０７に進み、そのように設定されていない場合にはステップＳ１３に進む。ユーザボックスの所有者が、履歴変更でさえ望まない場合もあるからである。
【００６８】
ステップＳ０７では、ジョブの処理対象データがユーザボックスに格納されてからの経過時間が、所定時間を越えているか否かが判断される。所定時間を超えている場合にはステップＳ１３に進み、超えていない場合にステップＳ０８に進む。処理対象データがユーザボックスに格納されてからの経過時間は、ステップＳ０５で指定されているとされたジョブ属性データの登録時間と現在時刻とから算出される。データが格納されてから所定時間経過後は、変更を許可しないようにするためである。所定時間経過すれば、ユーザボックスの所有者であるユーザが既に閲覧している可能性が高く、そのユーザの知らないうちに変更されるのを防止するためである。
【００６９】
一方、ステップＳ１２Ａでは、アクセス制御部１２５は、ステップＳ０２で入力されたジョブの処理対象データを書き込もうとするユーザボックスの書込み設定が「可」に設定されているか否かが判断される。真の場合にはステップＳ０８に進むが、偽の場合にはステップＳ１３に進む。ユーザボックスの所有者が、他人によるデータの書き込みを望まない場合があるからである。
【００７０】
ステップＳ０８では、ステップＳ０２で入力されたジョブの処理対象データが記憶されているユーザボックスの変更設定が、「許可要」に設定されているか否かが判断される。「許可要」に設定されている場合にはステップＳ０９に進み、そのように設定されていない場合にはステップＳ１１に進む。ユーザボックスが割り当てられているユーザの知らないうちに変更されるのを防止するためである。
【００７１】
ステップＳ０９では、ユーザボックスが割り当てられているユーザに、ユーザボックスにデータの変更または書き込みがあったことを示す電子メールを送信する。この電子メールには、許可または不許可の回答を求める旨も記述される。アクセス制御部１２５は、ユーザボックスが割り当てられているユーザの電子メールアドレスを、ＨＤＤ１０７に記憶されているユーザデータから抽出する。
【００７２】
そして、ユーザボックスが割り当てられているユーザから許可されたか否かを判断する（ステップＳ１０）。許可された場合にはステップＳ１１に進み、そうでない場合にはステップＳ１３に進む。許可は、ＭＦＰ１００宛の電子メールを受信するようにしてもよいし、ＭＦＰ１００の入力部１１９Ａから入力されてもよい。
【００７３】
一方、ステップＳ１２では、アクセス制御部１２５は、ステップＳ０２で入力されたジョブの処理対象データが記憶されているユーザボックスの読出し設定が「可」に設定されているか否かが判断される。真の場合にはステップＳ１１に進むが、偽の場合にはステップＳ１３に進む。ユーザボックスの所有者が、他人によるデータの読出しを望まない場合があるからである。
【００７４】
ステップＳ１１では、アクセス制御部１２５は、ジョブ実行部１２２に対してステップＳ０２で入力されたジョブの実行を許可する。これにより、ジョブ実行部１２２では、そのジョブを実行する。
【００７５】
ステップＳ１４では、ステップＳ１１で実行したジョブが、履歴変更のジョブであったか否かを判断する。履歴変更のジョブの場合にはステップＳ１５に進み、そうでない場合にはステップＳ１５をスキップしてステップＳ１６に進む。履歴変更のジョブは、ステップＳ０５で真と判断された場合であり、換言すれば、ジョブの処理内容が変更であり、かつ、そのジョブの処理対象データがジョブ履歴データで特定されるジョブである。ステップＳ１５では、アクセス制御部１２５は、ステップＳ０２で入力されたジョブの処理対象データのユーザボックスが割り当てられているユーザに、データの変更があったことを示す電子メールを送信する。ユーザボックスが割り当てられている所有者にデータが変更されたことを知らせるためである。
【００７６】
ステップＳ１６では、ジョブ履歴データ生成部１２４は、ステップＳ１１でジョブ実行部１２２がジョブを実行した結果に基づいて、ジョブ履歴データを生成して、ＨＤＤ１０７に記憶する。
【００７７】
一方、ステップＳ１３では、ステップＳ０２で入力されたジョブを実行させることなく、エラー処理を実行する。エラー処理は、たとえば、ジョブが実行されなかった旨を表示する処理である。
【００７８】
ステップＳ１７では、ログアウトの指示が入力されたか否かを判断し、そのような指示が入力された場合には処理を終了し、入力されていない場合にはステップＳ０２に戻る。
【００７９】
以上説明したように本実施の形態におけるＭＦＰ１００においては、ログインが認証されたユーザは、別のユーザに割り当てられたユーザボックスへデータを書き込みしたジョブ履歴データを指定する履歴変更のジョブを実行させることにより、別のユーザに割り当てられたユーザボックスに記憶されているデータを変更することができる。このため、ユーザは、他人に割り当てられたユーザボックスに書き込みしたデータを変更することが可能となるので、誤って格納したデータの削除や格納したデータの変更を容易にすることができる。また、ユーザが自身に割り当てられたユーザボックスに書き込んだデータに対する処理の実行は、他人に許可されないので、セキュリティを確保することができる。
【００８０】
また、ユーザボックスの変更設定を、「履歴変更不可」とすることで、アクセス制御部１２５は、ジョブ実行部１２２に他人による履歴変更のジョブの実行を許可しないので、ユーザボックスが割り当てられているユーザに履歴変更のジョブの実行を許可するか否かを選択させることができる。
【００８１】
また、履歴変のジョブの実行を、データが格納されてから所定時間内に制限するので、セキュリティを向上させることができる。
【００８２】
なお、図１０に示した履歴変更ジョブのジョブ設定画面では、指示ボタン２１１Ｂが指示されると、領域２１２には、ログインユーザが実行を指示したジョブおよびログインユーザに割り当てられたユーザボックスにアクセスしたジョブに関するジョブ履歴データが表示される例を示した。これらのジョブ履歴データに加えて、ログインユーザとは別のユーザが実行を指示したジョブに関するジョブ履歴データを表示するようにしてもよい。ログインユーザとは別のユーザが実行を指示したジョブに関するジョブ履歴データに基づいて、履歴変更ジョブを生成するようにすれば、その他人が書き込みしたデータを変更することが可能となる。この場合の別のユーザは、予め定められたユーザであってもよい。たとえば、複数人のあるグループの全員では、お互いにユーザボックスの履歴変更ジョブの実行を許可するが、グループ員とは別のユーザには、履歴変更ジョブの実行を許可しないようにすることができる。
【００８３】
なお、本実施の形態においては、ＭＦＰ１００について説明したが、図１２に示した処理をＣＰＵ１０１に実行させるためのデータ管理プログラムまたは、ＭＦＰ１００で実行するデータ管理方法として発明を捉えることができるのは言うまでもない。
【００８４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【００８５】
＜付記＞
（１）  前記第３許可手段は、前記データの削除を許可する、請求項１に記載の画像処理装置。
【００８６】
（２）  前記第３許可手段は、前記データの変更を許可する、請求項１に記載の画像処理装置。
【００８７】
（３）  前記第３許可手段は、前記データに付されたファイル名の変更を許可する、請求項１に記載の画像処理装置。
【００８８】
（４）  前記第３許可手段は、前記データに付された付加情報の変更を許可する、請求項１に記載の画像処理装置。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施の形態の１つにおける画像処理システムの全体概要を示す図である。
【図２】本実施の形態におけるＭＦＰのハード構成を示すブロック図である。
【図３】ユーザデータの一例を示す図である。
【図４】ＨＤＤの記憶領域の構成の一例を示す図である。
【図５】ユーザボックスへのアクセス権限の設定画面の一例を示す図である。
【図６】ＣＰＵの機能の概略を示す機能ブロック図である。
【図７】ログイン画面の一例を示す図である。
【図８】入力ジョブ設定画面の一例を示す図である。
【図９】ジョブ履歴データの一例を示す図である。
【図１０】履歴変更ジョブのジョブ設定画面の一例を示す図である。
【図１１】付加情報の変更を入力するための変更設定画面の一例を示す図である。
【図１２】ＭＦＰで実行されるデータ管理処理の流れを示すフローチャートである。
【符号の説明】
【００９０】
１  画像処理システム、２  ネットワーク、１００，１００Ａ  ＭＦＰ、２００，２００Ａ  ＰＣ、１０１  ＣＰＵ、１０３  ＲＯＭ、１０５  ＲＡＭ、１０７  ＨＤＤ、１０８  フラッシュＲＯＭ、１０９  カードＩ／Ｆ、１１１  通信Ｉ／Ｆ、１１３  スキャナ装置、１１５  画像形成部、１１７  ＦＡＸ、１１９  操作部、１１９Ａ  入力部、１１９Ｂ  表示部、１２０  バス、１２１  ジョブ入力部、１２２  ジョブ実行部、１２３  ユーザ認証部、１２４  ジョブ履歴データ生成部、１２５  アクセス制御部。
【図１】
2006350775.tif 000003
【図２】
2006350775.tif 000004
【図３】
2006350775.tif 000005
【図４】
2006350775.tif 000006
【図５】
2006350775.tif 000007
【図６】
2006350775.tif 000008
【図７】
2006350775.tif 000009
【図８】
2006350775.tif 000010
【図９】
2006350775.tif 000011
【図１０】
2006350775.tif 000012
【図１１】
2006350775.tif 000013
【図１２】
2006350775.tif 000014