(57)【要約】【課題】  ファイルに設定されたパスワードの入力操作を簡略化する。【解決手段】  ＭＦＰは、ユーザを認証するためのユーザ認証部と、パスワードが設定されたデータへのアクセス指示に応じて（ステップＳ１１でＹＥＳ）、パスワードの入力を受付けるパスワード受付手段（ステップＳ２０またはステップＳ３０）とを備え、ユーザ認証部によりユーザ認証されている場合（ステップＳ１２でＹＥＳ）とされていない場合（ステップＳ１２でＮＯ）とで、パスワードを受付ける方法を変更する。【選択図】        図７
2006163934.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを認証するための認証手段と、
パスワードが設定されたデータへのアクセス指示に応じて、パスワードの入力を受付けるパスワード受付手段とを備え、
前記認証手段によりユーザ認証されている場合とされていない場合とで、パスワードを受付ける方法を変更する、画像処理装置。
【請求項２】
データに設定されているパスワードのうちから候補とするべき候補パスワードを選択する選択手段と、
前記認証手段によりユーザ認証されている場合に、選択された前記候補パスワードを出力する候補出力手段をさらに備えた、請求項１に記載の画像処理装置。
【請求項３】
前記選択手段は、認証手段により認証されたユーザに関連付けられたパスワードを選択する、請求項２に記載の画像処理装置。
【請求項４】
ユーザを識別するためのユーザ識別情報とデータとを関連付けて記憶する記憶手段をさらに備え、
前記候補出力手段は、前記認証手段により認証されたユーザのユーザ識別情報と関連付けされているデータを抽出する抽出手段をさらに含み、
前記選択手段は、前記抽出されたデータに設定されているパスワードを全て選択する、請求項２に記載の画像処理装置。
【請求項５】
ユーザを識別するためのユーザ識別情報とデータとを関連付けて記憶する記憶手段をさらに備え、
前記候補出力手段は、前記認証手段により認証されたユーザのユーザ識別情報と関
連付けされているデータを抽出する抽出手段をさらに含み、
前記選択手段は、前記パスワード受付手段で受付けられた文字を少なくとも含むパスワードを選択する、請求項２に記載の画像処理装置。
【請求項６】
前記選択手段は、前記パスワード受付手段で１文字が受付けられるごとに、それまでに受付けられた文字列を少なくとも含むパスワードを選択する、請求項５に記載の画像処理装置。
【請求項７】
前記データと該データがアクセスされた回数とを関連付けて記憶する記憶手段をさらに備え、
前記候補出力手段は、前記候補パスワードを前記アクセスされた回数に従った順に出力する、請求項２に記載の画像処理装置。
【請求項８】
前記候補出力手段は、前記候補パスワードの指定を受付けるためのワンタッチキーを表示する表示手段を含む、請求項２に記載の画像処理装置。
【請求項９】
前記候補パスワードの指定を受付けるためのワンタッチキーを生成するワンタッチキー生成手段をさらに含む、請求項８に記載の画像処理装置。
【請求項１０】
前記候補出力手段は、前記候補パスワードを表示する表示手段と、
表示されてから所定時間経過後に前記選択されたパスワードが表示されている場合に、前記候補パスワードの表示を取消す表示取消手段とを含む、請求項２に記載の画像処理装置。
【請求項１１】
データを入力するための入力手段と、
前記入力手段によりデータが入力されることに応じて、前記入力されたデータからパスワードを抽出するパスワード抽出手段とをさらに備え、
前記記憶手段は、前記抽出されたパスワードと、前記ユーザ識別情報と、前記入力されたデータを識別するためのデータ識別情報とを関連付けた関連データからなるテーブルを記憶し、
前記選択手段は、前記記憶手段に記憶されたテーブルを検索して、前記候補パスワードを選択する、請求項２に記載の画像処理装置。
【請求項１２】
前記記憶手段は、データが削除されることに応じて、前記テーブルから前記削除されたデータに関連する関連データを削除するテーブルデータ削除手段をさらに含む、請求項１１に記載の画像処理装置。
【請求項１３】
ユーザを認証するためのステップと、
データに設定されているパスワードのうちから候補とするべき候補パスワードを選択するステップと、
ユーザ認証されている場合に、パスワードが設定されたデータへのアクセス指示に応じて、選択された前記候補パスワードを出力するステップと、
出力された前記候補パスワードの指定に応じて、指定された前記候補パスワードの入力を受付けるステップとをコンピュータに実行させる、パスワード受付プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像処理装置およびパスワード受付プログラムに関し、特にデータにパスワードを設定して記憶する画像処理装置およびパスワード受付プログラムに関する。
【背景技術】
【０００２】
近年、プリント装置とスキャナ装置とファクシミリ装置とを組合せたいわゆるＭＦＰ（Multi Function Peripheral）などの複合機能型の画像形成装置が使われ、スキャナ装置で読取ったデータを記憶したり、他の画像形成装置へ送信したりするなどの使い方がなされている。このＭＦＰにおいて、受信したプリントデータやファクシミリデータなどをすぐにプリント出力せずに、電子データ（以下「ファイル」ともいう）として保存する使い方を行なう場合がある。そのようなときには、当該電子データを、個人ごとあるいは所定の部門ごとに区分けした情報を記憶する区分け記憶部に格納する。
【０００３】
通常、このような区分け記憶部はボックスなどといわれ、当該ボックスには付加情報であるボックス名称などが付加されている。このようなボックス名称が付いたボックスは、ＭＦＰにおいて所定の登録操作を行なうことで当該ＭＦＰに保存される。
【０００４】
また、ボックスに保存されるファイルは、機密性の高いものにパスワードが設定されて記憶される。ファイルに設定されたパスワードと同一のパスワードが入力されることを条件に、そのファイルへのアクセスが認められる。ファイルへのアクセスには、ファイルの読出し、変更、削除等が含まれる。
【０００５】
パスワードはファイルごとに設定されるために、ユーザは、複数のファイルに異なるパスワードを付した場合には、複数のパスワードの全てを記憶していなければならない。時には、設定したパスワードを忘れてしまい、ファイルにアクセスすることができなくなってしまうといった問題があった。
【０００６】
特開２００３−２６６８１４号公報には、印刷データに対するパスワードを認識した場合、該複数のパスワードを所定の分類別に基づいて記憶装置に格納する画像形成システムが記載されている。この画像形成システムでは、ＨＤＤに格納された印刷データを出力させる場合における操作部からのパスワード入力は、複数のパスワードを所定の分類に基づいて任意に入力可能とし、所定の分類別にパスワードを複数もたせることで、機密文書の印刷出力時における機密文書の機密性保持を高めている。この技術では、第１階層の分類をユーザ単位のパスワード、第２階層の分類を印刷文書の分類別単位のパスワード、第３階層の分類を印刷文書単位のパスワードとしている。
【０００７】
しかしながら、特開２００３−２６６８１４号公報に記載の画像形成システムでは、ユーザ単位、印刷文書の分類別単位、印刷文書単位それぞれにパスワードが設定されるので、パスワードを覚え易くなるが、複数のパスワードを記憶しておかなければならない。また、複数のパスワードを入力する必要があり、操作が煩雑になるといった問題があった。
【特許文献１】特開２００３−２６６８１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、データに設定されたパスワードの入力操作を簡略化した画像処理装置、およびその画像処理装置で実行されるパスワード受付プログラムを提供することである。
【課題を解決するための手段】
【０００９】
上述した目的を達成するためにこの発明のある局面によれば、画像処理装置は、ユーザを認証するための認証手段と、パスワードが設定されたデータへのアクセス指示に応じて、パスワードの入力を受付けるパスワード受付手段とを備え、認証手段によりユーザ認証されている場合とされていない場合とで、パスワードを受付ける方法を変更する。
【００１０】
この発明に従えば、ユーザ認証されている場合とユーザ認証されていない場合とで、パスワードを受付ける方法を変更するので、ユーザ認証されている場合に、ユーザ認証されていない場合と比較してパスワードを受付ける方法を簡便にすることができる。その結果、データに設定されたパスワードの入力操作を簡略化した画像処理装置を提供することができる。
【００１１】
好ましくは、データに設定されているパスワードのうちから候補とするべき候補パスワードを選択する選択手段と、認証手段によりユーザ認証されている場合に、選択された候補パスワードを出力する候補出力手段をさらに備える。
【００１２】
この発明に従えば、ユーザ認証されている場合には、データに設定されているパスワードのうちから選択された候補パスワードが出力されるので、出力された候補パスワードのうちから選択する操作だけでよく、パスワードの全てを入力する必要がない。
【００１３】
好ましくは、選択手段は、認証手段により認証されたユーザに関連付けられたパスワードを選択する。
【００１４】
この発明に従えば、認証されたユーザに関連付けられたパスワードが出力されるので、他人にパスワードが知られることはない。
【００１５】
好ましくは、ユーザを識別するためのユーザ識別情報とデータとを関連付けて記憶する記憶手段をさらに備え、候補出力手段は、認証手段により認証されたユーザのユーザ識別情報と関連付けされているデータを抽出する抽出手段をさらに含み、選択手段は、抽出されたデータのパスワードを全て選択する。
【００１６】
この発明に従えば、認証されたユーザに関連するデータのパスワードの全てが出力される。
【００１７】
好ましくは、ユーザを識別するためのユーザ識別情報とデータとを関連付けて記憶する記憶手段をさらに備え、候補出力手段は、認証手段により認証されたユーザのユーザ識別情報と関連付けされているデータを抽出する抽出手段をさらに含み、選択手段は、パスワード受付手段で受付けられた文字を少なくとも含むパスワードを選択する。
【００１８】
この発明に従えば、パスワードの一部を入力する操作でよく、パスワードの全てを入力する必要がない。
【００１９】
好ましくは、選択手段は、パスワード受付手段で１文字が受付けられるごとに、それまでに受付けられた文字列を少なくとも含むパスワードを選択する。
【００２０】
この発明に従えば、入力された文字列を少なくとも含むパスワードが出力されるので、パスワードが多くある場合に、出力されるパスワードの数を少なくすることができる。
【００２１】
好ましくは、データと該データがアクセスされた回数とを関連付けて記憶する記憶手段をさらに備え、候補出力手段は、候補パスワードをアクセスされた回数に従った順に出力する。
【００２２】
この発明に従えば、アクセス回数の多いデータの順に、パスワードが出力される。
【００２３】
好ましくは、候補出力手段は、候補パスワードの指定を受付けるためのワンタッチキーを表示する表示手段を含む。
【００２４】
この発明に従えば、ユーザは、ワンタッチキーを指定するだけで、パスワードを入力することができる。
【００２５】
好ましくは、候補パスワードの指定を受付けるためのワンタッチキーを生成するワンタッチキー生成手段をさらに含む。
【００２６】
好ましくは、候補出力手段は、候補パスワードを表示する表示手段と、表示されてから所定時間経過後に選択されたパスワードが表示されている場合に、候補パスワードの表示を取消す表示取消手段とを含む。
【００２７】
この発明に従えば、パスワードがいつまでも表示され続けることがないので、パスワードが表示された状態で、装置から離れたとしても、他人にパスワードが知られてしまうのを極力防止することができる。
【００２８】
好ましくは、データを入力するための入力手段と、入力手段によりデータが入力されることに応じて、入力されたデータからパスワードを抽出するパスワード抽出手段とをさらに備え、記憶手段は、抽出されたパスワードと、ユーザ識別情報と、入力されたデータを識別するためのデータ識別情報とを関連付けた関連データからなるテーブルを記憶し、選択手段は、記憶手段に記憶されたテーブルを検索して、候補パスワードを選択する。
【００２９】
この発明に従えば、候補パスワードを選択する処理速度を向上させることができる。
【００３０】
好ましくは、記憶手段は、データが削除されることに応じて、テーブルから削除されたデータに関連する関連データを削除するテーブルデータ削除手段をさらに含む。
【００３１】
好ましくは、使用されることのないパスワードがいつまでも記憶されつづけるのを防止することができる。
【００３２】
この発明の他の局面によれば、パスワード受付プログラムは、ユーザを認証するためのステップと、データに設定されているパスワードのうちから候補とするべき候補パスワードを選択するステップと、ユーザ認証されている場合に、パスワードが設定されたデータへのアクセス指示に応じて、選択された候補パスワードを出力するステップと、出力された候補パスワードの指定に応じて、指定された候補パスワードの入力を受付けるステップとをコンピュータに実行させる。
【００３３】
この発明に従えば、データに設定されたパスワードの入力操作を簡略化したパスワード受付プログラムを提供することができる。
【発明を実施するための最良の形態】
【００３４】
以下、図面を参照しつつ本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
図１は、本発明の実施の形態の１つにおけるファイルシステムの全体概要を示す図である。図１を参照して、ファイルシステム１０は、ネットワーク６にそれぞれ接続された複合機（以下、「ＭＦＰ」という）１と、ユーザ用コンピュータ２，２Ａ，２Ｂとを含む。
【００３５】
ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１は、原稿を読取るためのスキャナ、ネットワークに接続された他の機器と通信するためのネットワークコントローラ、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成装置、ファクシミリ、およびハードディスクを含み、画像読取機能、電子メール送受信機能、ファイル転送機能、複写機能、ファクシミリ送受信機能、データをプリントするプリント機能、ファイル蓄積機能を備えている。
【００３６】
なお、ユーザ用コンピュータ２，２Ａ，２Ｂ、ＭＦＰ１の台数は図１に示す台数に限定されることはない。
【００３７】
ＭＦＰ１には、着脱可能なフラッシュＲＯＭ９が装着される。このフラッシュＲＯＭ９に記憶されたファイル管理プログラムが、ＭＦＰ１が備える中央演算装置（ＣＰＵ）で実行される。なお、プログラムを、フラッシュＲＯＭ９から読出すのに代えて、ＥＥＰＲＯＭ（electrically erasable/programable read only memory）に記憶するようにしてもよい。ＭＦＰ１は、ＥＥＰＲＯＭに記憶されたプログラムをＣＰＵで実行する。またこのＥＥＰＲＯＭは、記憶内容を書換えるまたは追加して書込みすることが可能なので、ネットワーク６に接続された他のコンピュータが、ＭＦＰ１のＥＥＰＲＯＭに記憶されたプログラムを書換えたり、新たなプログラムを追加して書込んだりするようにしてもよい。さらに、ＭＦＰ１が、ネットワーク６に接続されたユーザ用コンピュータ２，２Ａ，２Ｂからプログラムをダウンロードして、そのプログラムをＥＥＰＲＯＭに記憶するようにしてもよい。
【００３８】
ネットワーク６は、ローカルエリアネットワーク（ＬＡＮ）である。ネットワークは、インターネットまたは一般公衆回線であってもよく、有線または無線を問わない。
【００３９】
なお、ＭＦＰ１で実行されるプログラムはフラッシュＲＯＭ９に記憶されて流通される例を示すが、他の記録媒体、たとえば、フレキシブルディスク、カセットテープ、ＣＤ−ＲＯＭ（Compact Disc − Read Only Memory）、ハードディスク、光ディスク（ＭＯ（Magnetic Optical Disc）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disc））、ＩＣカード（メモリカードを含む）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。さらに、ネットワーク６を介して他の装置からプログラムをダウンロードするようにしてもよい。
【００４０】
また、ここでいうプログラムは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム方式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４１】
図２は、本実施の形態におけるＭＦＰの概略構成を示す機能ブロック図である。図２を参照して、ＭＦＰ１は、ＭＦＰ１の全体を制御するためのＣＰＵ１０１と、ＣＰＵ１０１とＣＰＵバス１０２を介して接続されたバスブリッジ１０３と、バスブリッジ１０３に接続されたＲＯＭ１０５およびＲＡＭ１０７と、バスブリッジ１０３に汎用バス１０４を介してそれぞれ接続された画像制御部１１０と、操作パネルインターフェース（ＩＦ）１２１と、ネットワークインターフェース（ＩＦ）１２３とを含む。操作パネルＩＦ１２１は、操作パネル１２２と接続されており、ネットワークＩＦ１２３は、ネットワーク６に接続されている。
【００４２】
画像制御部１１０には、画像バス１１１を介して、画像メモリ１１３と、スキャナインターフェース（ＩＦ）１１５と、プリンタインターフェース（ＩＦ）１１７と、ハードディスクユニット１１９とが接続されている。スキャナＩＦ１１５は、原稿を読取って画像データを出力するスキャナ１１６が接続されており、プリンタＩＦ１１７は、画像データを紙などの記録媒体に可視化するプリンタ１１８が接続されている。
【００４３】
スキャナ１１６は、ＣＣＤ（Charge Coupled Device）等の光電変換素子を含み、原稿を光学的に読取って、画像データとしての電子データを出力する。スキャナ１１６から出力される画像データは、画像制御部１１０で圧縮処理されて、ハードディスクユニット１１９に記憶される。この際、ユーザＩＤおよびパスワードが操作パネル１２２に入力されると、そのユーザＩＤに対応したボックスにその画像データが記憶される。
【００４４】
ネットワークＩＦ１２３は、ネットワーク６と接続され、ＭＦＰ１をネットワーク６と接続する。ネットワークＩＦ１２３は、ＣＰＵ１０１から入力されたデータをネットワーク６に送出し、ネットワーク６から受信されたデータをＣＰＵ１０１に出力する。ＣＰＵ１０１から入力されるデータには、電子メール、画像データおよび圧縮された画像データ（圧縮データ）を含み、これらのデータは、ユーザ用コンピュータ２，２Ａ，２Ｂに送信される。また、ネットワーク６から受信されたデータは、電子メール、圧縮データを含み、これらは、ユーザ用コンピュータ２，２Ａ，２Ｂ等から受信される。
【００４５】
画像制御部１１０は、画像データを圧縮する圧縮処理、画象を補正する画像補正処理を実行する。画像制御部１１０で処理の対象となる画像データは、スキャナ１１６で原稿を読取って出力される画像データ、または、ネットワークＩＦ１２３で他のコンピュータから送信された画像データが含まれる。圧縮方式は、ＰＤＦ、ＪＰＥＧおよびＪＢＩＧを含む。複数の圧縮方式のうちからいずれを選択するかは、ユーザが操作パネル１２２に表示された選択画面で、圧縮方式を選択する指示を入力することにより受付けられる。これらの圧縮方式で画像データを圧縮して生成される圧縮データは、ハードディスクユニット１１９の所定の領域に記憶される。
【００４６】
操作パネル１２２は、ユーザによる操作の入力を受付けるための入力部と、情報を表示するための表示部とを含む。
【００４７】
ハードディスクユニット１１９は、スキャナで読取られた画像データ、ネットワークＩＦ１２３で他のコンピュータから受信された画像データなど、ＭＦＰ１に入力されるデータを記憶する。また、ハードディスクユニット１１９は、ユーザ認証データとパスワードテーブルを記憶する。ユーザ認証データは、ユーザを識別するためのユーザＩＤとパスワードとを関連付けたデータである。このユーザ認証データは、ＭＦＰ１の管理者がＭＦＰ１を操作して、ＭＦＰ１を使用するユーザに割当てられたユーザＩＤとパスワードとがＭＦＰ１に入力されることにより追加される。パスワードテーブルについては後で詳細に説明する。
【００４８】
なお、本実施の形態においては、ハードディスクユニット１１９に画像データを記憶する例を説明するが、この画像データは圧縮処理されたデータであってもよい。また、画像データに関わらず、コンピュータで実行されるアプリケーションプログラムにより生成されたデータ、プリンタ１１８でプリントするためのプリントデータであっても良い。
【００４９】
プリンタ１１８は、スキャナ１１６で読取られた画像データ、ネットワークＩＦ１２３により他のコンピュータから受信されたデータ、ハードディスクユニット１１９に記憶されたデータを、紙などの記録媒体に可視化する。
【００５０】
図３は、操作パネルの平面図である。図３を参照して操作パネル１２２には、液晶タッチパネル１５０と、テンキー１５１と、セットされた数値を初期値に戻すためのクリアキー１５２と、割込コピーを実行するための割込キー１５３と、画像読取り開始を指示するためのスタートボタン１５４とが設けられている。液晶タッチパネル１５０は、液晶表示装置上に、透明な部材からなるタッチパネルを積載してなる。液晶表示装置は、表示部に相当する。タッチパネル、テンキー１５１、クリアキー１５２、割込キー１５３およびスタートボタン１５４が入力部に相当する。液晶表示装置に指示ボタンを表示させ、タッチパネルでそのボタンの指示を検出することで、種々の操作の入力が可能となる。
【００５１】
ＭＦＰ１では、ＭＦＰ１で実行させる処理を指示したユーザを特定するために、指示を受付ける前の段階でユーザのログイン処理が実行される。ユーザのログイン処理においては、操作パネル１２２の液晶タッチパネル１５０にログイン画面が表示され、ユーザがテンキー１５１等を用いて、ログイン画面に従ってユーザＩＤとパスワードとを入力する。これにより、ユーザ認証が行われる。ユーザ認証されたユーザと、ユーザ認証されなかったユーザとで、ＭＦＰ１に実行させる処理を異ならせることができる。なお、ユーザ用コンピュータ２、２Ａ，２ＢでＭＦＰ１を遠隔制御する場合には、ＭＦＰ１はＷｅｂサーバとして機能し、ログイン画面がＷｅｂページとして送信され、ユーザＩＤとパスワードとがネットワーク６を介して受信される。
【００５２】
本実施の形態におけるＭＦＰ１では、ハードディスクユニット１１９に記憶されるデータは、ユーザごとに関連付けて記憶される。より具体的には、データは、ユーザＩＤと関連付けられて記憶される。この関連付けは、ハードディスクユニット１１９にユーザごとに予め割当てられたボックスと呼ばれる領域が用いられる。上述したように、ＭＦＰ１で処理が実行される前の段階で、ログイン処理が実行されているため、ハードディスクユニット１１９にデータを記憶させる指示を入力したユーザのユーザＩＤが取得されている。このため、ＭＦＰ１は、ハードディスクユニット１１９にデータを記憶させる指示と、データとが入力されると、そのデータをユーザＩＤに関連付けられたボックスに記憶する。
【００５３】
図４は、本実施の形態におけるＭＦＰ１のＣＰＵの機能の概略を示す機能ブロック図である。図４を参照して、ＣＰＵ２０１は、ユーザ認証部２３１と、パスワード管理部２３３と、データ管理部２３５とを含む。
【００５４】
ユーザ認証部２３１には、操作パネル１２２からユーザにより入力されたユーザＩＤおよびパスワードが、またはネットワークＩＦ１２３を介してＰＣ２から送信されるユーザＩＤおよびパスワードが入力される。ユーザ認証部２３１は、入力されたユーザＩＤおよびパスワードを、ハードディスクユニット１１９に記憶されたユーザ認証データと比較する。比較の結果、ユーザ認証データに一致するユーザＩＤとパスワードがあれば、真のユーザと判定し、一致しなければ真のユーザとは判定しない。ユーザ認証部２３１によるユーザ認証の結果は、パスワード管理部２３３に出力される。また、ユーザ認証部２３１は、真のユーザと判定した場合には、入力されたユーザＩＤをデータ管理部２３５に出力し、真のユーザでないと判定した場合には、任意のユーザに与えられる共通ＩＤ（パブリックＩＤ）をデータ管理部２３５に出力する。
【００５５】
ユーザ認証部２３１で、真のユーザであると判定された結果は、ログアウト指示が入力されるまで有効とされる。ログアウト指示が、操作パネル１２２または、ネットワークＩＦ１２３を介してＰＣ２から入力されるまで、ＭＦＰ１に対して入力される指示は、ユーザ認証されたユーザにより指示されたものと認識する。たとえば、画像データを記憶するための指示が入力された場合には、ユーザ認証されて有効とされているユーザＩＤに関連付けられたボックスに画像データが記憶される。
【００５６】
データ管理部２３５は、ハードディスクユニット１１９に割当てられたボックスおよび、そのボックスに記憶されたデータを管理する。上述したように、ハードディスクユニット１１９は、記憶領域がユーザごとのボックスに区分されている。データ管理部２３５は、データをボックスに記憶する。ボックスには、上述したようにユーザＩＤが割当てられている。したがって、ハードディスクユニット１１９のボックスに記憶されたデータは、ユーザＩＤとデータとが関連付けられることになる。
【００５７】
データ管理部２３５には、操作パネル１２２からユーザにより入力されたアクセス指示が、またはネットワークＩＦ１２３を介してＰＣ２から送信されるアクセス指示が入力される。アクセス指示は、ボックスにアクセスするための指示と、ボックスに記憶されたデータにアクセスするための指示とを含む。ボックスにアクセスするための指示は、ボックスを特定するためのボックス名と、そのボックスの変更、削除を指示するコマンドを含む。データにアクセスするための指示は、データを特定するためのファイル名と、そのデータを読出し、編集、削除を指示するコマンドを含む。ボックスおよびデータにパスワードが設定されている場合には、そのパスワードが入力されることを条件に、アクセス指示が有効とされ、そのアクセス指示に含まれるコマンドの実行が許可される。ボックスへのアクセス指示は、たとえば、そのボックスに記憶されているデータのファイル名の一覧表示、ボックス名の変更などである。データへのアクセス指示は、例えば、データの読出、変更、削除、プリントアウトなどである。アクセス指示を有効とするか否かを判断するため、データ管理部２３５は、ボックスまたはデータに設定されているパスワードをボックスまたは画像データ２３９から読出し、ユーザにより入力されたパスワードと読出したパスワードとが一致するか否かを判断する。
【００５８】
データ管理部２３５は、ユーザにより入力されるパスワードを取得するために、アクセス情報に含まれるボックス名またはファイル名をパスワード管理部２３３に出力し、パスワード管理部２３３からユーザにより入力されたパスワードを受取る。ここでは、ボックス名とファイル名とを総称して文書名という。
【００５９】
パスワード管理部２３３は、画像データまたはボックスに関連する関連データを生成してパスワードテーブル２４１に追加するパスワードテーブル生成処理と、パスワードを選択するためのパスワード選択処理とを実行する。
【００６０】
＜パスワードテーブル生成処理＞
パスワード生成処理について説明する。このパスワードテーブル生成処理は、ハードディスクユニット１１９に画像データが記憶されるごとに、ボックスが追加されるごと実行される。パスワード管理部２３３には、ユーザ認証部２３１から現在ユーザ認証されているユーザＩＤが入力される。
【００６１】
パスワード管理部２３３は、パスワードテーブル２４１を生成してハードディスクユニット１１９に記憶する。パスワードテーブル２４１は、ボックスまたは画像データごとに、文書名、ユーザＩＤ、パスワードを関連付けたデータを記憶する。文書名は、ボックス名と画像データに付されたファイル名とを含む。パスワード管理部２３３は、ハードディスクユニット１１９に画像データが記憶されるごとに、ボックスが追加されるごとに、ユーザＩＤ、文書名およびパスワードを少なくとも含む１組の関連データをパスワードテーブル２４１に追加する。パスワードテーブル２４１に記憶される関連データは、アクセス回数を含むデータをとしてもよい。
【００６２】
ハードディスクユニット１１９に画像データが記憶されるのは、スキャナ１１６により原稿が読取られて画像データが出力される場合と、ネットワークＩＦ１２３を介して接続されたＰＣ２から画像データが受信される場合を含む。スキャナ１１６により原稿が読取られて画像データが出力される場合は、データ管理部２３５により、画象データにファイル名が自動的に付与される。また、操作パネル１２２からパスワードが入力される。ファイル名は、操作パネル１２２から入力されるようにしてもよい。ネットワークＩＦ１２３を介して接続されたＰＣ２から画像データが受信される場合、ＰＣ２からファイル名、パスワードおよび画像データが入力される。
【００６３】
画像データとファイル名は、データ管理部２３５に出力され、データ管理部２３５において、ハードディスクユニット１１９の所定の領域に記憶される。所定の領域は、ユーザが指定するボックスであってもよいし、その時点で有効とされているユーザＩＤに関連するボックスとしてもよい。
【００６４】
パスワード管理部２３３は、入力されたファイル名、パスワードおよびその時点で有効とされているユーザＩＤとを含む１組の関連データを生成し、パスワードテーブル２４１に追加する。
【００６５】
ハードディスクユニット１１９にボックスが追加される際、操作パネル１２２またはネットワークＩＦ１２３を介して接続されたＰＣ２からボックス名、ユーザＩＤおよびパスワードが入力される。ボックス名およびユーザＩＤは、データ管理部２３５に出力され、データ管理部２３５は、ハードディスクユニット１１９の所定の領域をユーザＩＤに関連するボックスに割当てる。パスワード管理部２３３は、入力されたボックス名、パスワードおよびユーザＩＤとを含む１組の関連データを生成し、パスワードテーブル２４１に追加する。
【００６６】
パスワード管理部２３３は、画像データまたはボックスが変更された場合には、その変更に伴ってパスワードテーブル２４１を変更する。例えば、ユーザＩＤ「Ａ」に関連するボックスに記憶されていた画像データを、ユーザＩＤ「Ｂ」に関連するボックスに記憶する場合、パスワードを変更した場合などである。さらに、画像データが削除された場合には、パスワードテーブル２４１から削除された画像データに対応する関連データが削除される。このため、パスワードテーブル２４１に、使用されることのないパスワードがいつまでも記憶されつづけるのを防止することができる。
【００６７】
＜パスワード選択処理＞
上述したように、データ管理部２３５は、アクセス情報が入力されると、パスワード管理部２３３に文書名を出力した。パスワード選択処理は、データ管理部２３５から文書名が入力された時点で実行される処理である。
【００６８】
パスワード管理部２３３は、データ管理部２３５から文書名が入力されると、ユーザ認証部２３１から入力されたユーザＩＤに関連するパスワードをパスワードテーブル２４１から抽出し、操作パネル１２２に表示する、または、ネットワークＩＦ１２３を介して接続されたＰＣ２に送信する。これにより、操作パネル１２２またはＰＣ２のディスプレイに、過去に自らがボックスまたは画像データに設定したパスワードが表示される。
【００６９】
ユーザＩＤに関連するパスワードは、共通ＩＤに関連するパスワードを含めても良い。
【００７０】
パスワードの表示は、ユーザに関連するパスワードの全てを表示してもよいし、ユーザが最初の数文字を入力することにより、入力された最初の数文字と一致するパスワードを選択して表示するようにしてもよい。また、表示するパスワードが複数ある場合には、アクセス回数の多い順に表示するようにしてもよい。また、同一のパスワードが複数ある場合には、それらをまとめて１つを表示するようにしてもよい。
【００７１】
このため、ボックスまたは画像データの数が多くなって、過去に設定したパスワードが多くなったとしても、設定したパスワードが表示されるので、パスワードの入力が容易になる。また、過去に設定したパスワードを忘れたとしても、表示されたパスワードを見て思い出すことができる。さらに、表示されたパスワードの中に必ず該当するパスワードが含まれているので、パスワードを忘れてしまった場合でもボックスまたは画像データにアクセスすることができる。さらに、複数のパスワードがアクセス回数の多い順に表示されるので、選択が容易となる。アクセス回数の多いパスワードは、将来的にも使用される確率が高いからである。
【００７２】
ユーザが、操作パネル１２２またはＰＣ２のディスプレイに表示されたパスワードのうちからいずれか１つを選択する指示を入力すると、選択指示がパスワード管理部２３３に入力される。パスワード管理部２３３は、選択されたパスワードをデータ管理部２３５に出力する。
【００７３】
図５は、本実施の形態におけるＭＦＰで実行されるパスワードテーブル生成処理の流れを示すフローチャートである。このパスワードテーブル生成処理が実行される前の段階で、ユーザ認証部２３１によりユーザ認証処理が実行されている場合には、ユーザ認証部２３１で認証されたユーザのユーザＩＤが取得されている。また、ユーザ認証処理で認証されなかった場合、またはユーザ認証処理が実行されていない場合には、共通ＩＤが初期値として設定されている。
【００７４】
図５を参照して、画像データをハードディスクユニット１１９に記憶する指示が入力されたか否かが判断される（ステップＳ０１）。そのような指示があった場合には、ステップＳ０２へ進み、ない場合にはステップＳ０５に進む。ここでの指示は、スキャナ１１６により原稿が読取られて画像データが出力される場合、ネットワークＩＦ１２３を介して接続されたＰＣ２から画像データが受信された場合を含む。
【００７５】
ステップＳ０５では、ボックスを追加する指示があったか否かが判断される。そのような指示があった場合にはステップＳ０６へ進み、ない場合には処理を終了する。ボックスを追加する指示には、ボックス名と、そのボックスに関連付けるユーザＩＤと、パスワードとが含まれる。
【００７６】
すなわち、パスワードテーブル生成処理は、画象データを記憶する指示が入力された場合、または、ボックスを追加する指示があった場合に実行される処理である。
【００７７】
ステップＳ０２では、ユーザ認証処理が実行されてユーザＩＤが取得されているか否かが判断される。現在有効とされているユーザＩＤが、共通ＩＤか否かが判断される。共通ＩＤの場合にはユーザ認証処理が実行されていないと判断してステップＳ０５へ進み、共通ＩＤでない場合にはユーザ認証処理が実行されていると判断してステップＳ０３に進む。
【００７８】
ステップＳ０３では、現在有効とされているユーザＩＤと、ステップＳ０１で取得されたファイル名およびパスワードとを取得する。そして、取得されたユーザＩＤと、ファイル名と、パスワードとからなる１組のデータをパスワードテーブル２４１に記憶する（ステップＳ０４）。
【００７９】
次のステップＳ０５では、ボックスを追加する指示が入力されたか否かが判断される。ボックスを追加する指示には、ボックス名、パスワードユーザＩＤを含む。そのような指示が入力された場合にはステップＳ０６に進み、ない場合には処理を終了する。
【００８０】
ステップＳ０６では、指示に含まれるユーザＩＤと、ボックス名とパスワードとからなる１組のデータをパスワードテーブル２４１に記憶する。
【００８１】
図６は、パスワードテーブルの一例を示す図である。図６を参照して、パスワードテーブルは、文書名ごとにパスワードと、ユーザＩＤと、アクセス回数とを関連付けたテータで構成される。例えば、ユーザＩＤが「Ａ］に対して、２つの文書名「Ａ−ａ」，「Ａ−ｂ」が関連付けられている。ここでは、文書名「Ａ−ａ」，「Ａ−ｂ」はファイル名を示している。文書名「Ａ−ａ」には、パスワード「Ａｂｃ」とアクセス回数「１０」が関連付けられている。また、文書名「Ａ−ｂ」には、パスワード「Ｄｅｆ」とアクセス回数「２」が関連付けられている。
【００８２】
また、図に示すパスワードテーブルは、ユーザＩＤ「共通ＩＤ」に対して文書名「機密ＢＯＸ」が関連付けられている。この文書名「機密ＢＯＸ」はボックス名である。ここでは、ボックス名「機密ＢＯＸ」のボックスは、全てのユーザがアクセス可能なボックスとしている。ボックス名「機密ＢＯＸ」にパスワード「００１」が関連付けられている。
【００８３】
アクセス回数は、画像データにアクセスがあった回数を示す。アクセス回数は、データ管理部２３５により更新され、画像データにアクセスがあるごとに１加算される。
【００８４】
図７は、本実施の形態におけるＭＦＰで実行されるパスワード選択処理の流れを示すフローチャートである。図７を参照して、文書操作があったか否かが判断される（ステップＳ１１）。文書操作の有無は、アクセス情報が入力されたか否かにより判断される。アクセス情報が入力された場合にはステップＳ１２に進み、ない場合には処理を終了する。すなわち、パスワード選択処理は、操作パネル１２２、または、ネットワークＩＦ１２３を介して接続されたＰＣ２から、ボックス名またはファイル名が入力された時点で実行される処理である。
【００８５】
ステップＳ１２では、ユーザ認証処理が実行されてユーザＩＤが取得されているか否かが判断される。現在有効とされているユーザＩＤが、共通ＩＤか否かが判断される。共通ＩＤの場合にはユーザ認証処理が実行されていないと判断してステップＳ３１へ進み、共通ＩＤでない場合にはユーザ認証処理が実行されていると判断してステップＳ１３に進む。すなわち、ステップＳ１３以後の処理は、ユーザ認証処理が実行されてユーザＩＤが取得されていることを条件に、実行される処理である。
【００８６】
ステップＳ１３では、パスワードテーブル２４１を検索して、ユーザ認証処理が実行されて取得されたユーザＩＤが同じ関連データを抽出する。そして、抽出した関連データで、ユーザＩＤに関連付けられているパスワードを候補パスワードに決定する（ステップＳ１４）。
【００８７】
ステップＳ１５では、表示モードが一覧表示モードか否かが判断される。一覧表示モードの場合にはステップＳ１６に進み、そうでない場合にはステップＳ２２に進む。表示モードは、ＭＦＰ１に管理者またはユーザにより、パスワード選択処理が実行される前に予め設定される。表示モードには、一覧表示モードと、一覧表示モードでないモードとがある。
【００８８】
ステップＳ１６では、候補パスワードを表示するためのワンタッチキーが生成される。ワンタッチキーは、候補パスワードそれぞれに対応し、それが指示されることにより候補パスワードをデータ管理部２３５に出力するコマンドが関連付けられている。ワンタッチキーは、候補パスワードの数だけ生成される。
【００８９】
ステップＳ１７では、パスワードテーブル２４１から候補パスワードに関連付けられているアクセス回数を取得し、アクセス回数に基づいて候補パスワードから順に並替え、出力順を決定する。並び替えの順は、アクセス回数の多いものから先に出力するようにしてもよいし、少ないものから先に出力するようにしてもよい。アクセス回数の多いものから先に出力する場合には、入力する頻度の多いパスワードが先に出力されるので、迅速に選択することができ、パスワードの入力操作を容易にすることができる。アクセス回数の少ないものから先に出力する場合には、入力する頻度の少ないパスワードは忘れやすいので
ユーザが忘れやすいパスワードを先に出力することができる。アクセス回数に基づいてパスワードを並び替える順を、ユーザの指示により切換えるようにしてもよい。
【００９０】
ステップＳ１８では、ステップＳ１６で生成されたワンタッチキーを、ステップＳ１７で決定された出力順に従って表示する。この出力は、ワンタッチキーを出力順に従って並べて一覧表示してもよいし、出力順に従って１つずつ表示するようにしてもよい。また、ステップＳ１１でアクセス情報が、ネットワークＩＦ１２３を介して接続されたＰＣ２から入力される場合には、ＰＣ２に出力順に従って、ワンタッチキーが送信される。
【００９１】
ステップＳ１９では、ステップＳ１８でワンタッチキーが出力されてから所定時間が経過したか否かが判断される。所定時間経過した場合にはステップＳ２１へ進み、経過していない場合はステップＳ２０へ進む。ステップＳ２１では、ステップＳ１８で出力されたワンタッチキーの表示をリセットして処理を終了する。これにより、表示されたワンタッチキーが長時間表示されたまま放置されるのを防止することができる。この所定時間は、通常の表示リセット時間よりも短い時間とするのが好ましい。好ましくは、数秒である。
【００９２】
ステップＳ２０では、ワンタッチキーの指定があったか否かが判断される。指定があった場合にはステップＳ３２に進み、指定がない場合にはステップＳ１７に戻る。
【００９３】
一方、ステップＳ１５で表示モードが一覧表示でないと判断された場合には、ステップＳ２２おいて、変数ｉに「０」が設定される。変数ｉは、文字列Ｃ［ｉ］における最初からの順位を示す。文字Ｃ［１］は、文字列の最初の文字を示す。
【００９４】
ステップＳ２３では、操作パネル１２２に文字の入力があったか否かが判断される。文字の入力があった場合にはステップＳ２６へ進み、ない場合にはステップＳ２４に進む。ステップＳ２６では、変数ｉに「１」が加算され、ステップＳ２３で入力された文字が、文字列Ｃ［ｉ］に設定される（ステップＳ２７）。変数ｉが「１」の場合、最初の文字Ｃ［１］にステップＳ２３で入力された文字が設定される。変数ｉが「２」の場合、２番目の文字Ｃ［２］にステップＳ２３で入力された文字が設定される。
【００９５】
文字列Ｃ［ｉ］に前方一致する候補パスワードが選択される（ステップＳ２８）。ここでの前方一致は、変数ｉによって文字列Ｃ［ｉ］が定まる。変数ｉが「１」の場合は、最初の文字Ｃ［１］と前方一致する候補パスワードが選択される。変数ｉが「２」の場合は、最初の文字Ｃ［１］と２番目の文字Ｃ［２］とからなる２文字の文字列と前方一致する候補パスワードが選択される。また、例えば「＊」等の特殊な文字を入力することにより、全ての候補パスワードを選択するようにしてもよい。この場合、最初の文字の順に並べ替えて、順位を決定するようにしてもよい。
【００９６】
そして、選択された候補パスワードを出力する（ステップＳ２９）。この出力は、候補パスワードを一覧表示してもよいし、１つずつ表示するようにしてもよい。また、ステップＳ１１でアクセス情報が、ネットワークＩＦ１２３を介して接続されたＰＣ２から入力される場合には、ＰＣ２に選択された候補パスワードが送信される。
【００９７】
ステップＳ３０では、候補パスワードの指定があったか否かが判断される。指定があった場合にはステップＳ３２に進み、ない場合にはステップＳ２３に戻り、次の文字の入力により、最初から数文字が前方一致する候補パスワードが出力される。
【００９８】
ステップＳ２３において文字の入力がない場合、ステップＳ２４において、ステップＳ２９で候補パスワードが出力されてから所定時間経過したか否かが判断される。所定時間経過した場合にはステップＳ２５へ進み、経過していない場合はステップＳ２３に戻る。ステップＳ２５では、ステップＳ２９で出力された候補パスワードの表示をリセットして処理を終了する。これにより、表示された候補パスワードが長時間表示されたまま放置されるのを防止することができる。この所定時間は、通常の表示リセット時間よりも短い時間とするのが好ましい。好ましくは、数秒である。
【００９９】
一方、ステップＳ１２において、ユーザ認証が実行されていない場合、ステップＳ３１において、フルパスワードの入力が受付けられ、ステップＳ３２に進む。
【０１００】
ステップＳ３２では、ステップＳ２０またはステップＳ３０で指定されたパスワード、または、ステップＳ３１で入力されたパスワードが、ステップＳ１１で入力されたアクセス情報で特定される画像データまたはボックスに設定されたパスワードと一致するか否かが判断される。一致する場合にはステップＳ３３に進み、一致しない場合には処理を終了する。ステップＳ３３では、ステップＳ１１で入力されたアクセス情報で特定される文書（画像データまたはボックス）へのアクセスを許可する。
【０１０１】
なお、本実施の形態におけるＭＦＰ１では、ユーザごとにボックスを割当てる例を説明したが、ボックスを割当てることなく画像データをハードディスクユニット１１９に記憶するようにしてもよい。
【０１０２】
図８は、本実施の形態におけるＭＦＰの操作パネル１２２に表示される画面の一例を示す図である。図８（Ａ）は、図７のステップＳ１１で表示される画面の一例である。図８（Ａ）は、ボックスを選択する指示を受付けるためのボックス選択画面である。４つのボックスのボックス名が表示されている。ボックス名は、ワンタッチボタンとして表示され、ワンタッチボタンを指示することにより、パスワード入力画面に画面が遷移する。図８（Ｂ）は、図７のステップＳ２３で表示されるパスワード入力画面の一例を示す図である。図８（Ｂ）に示すパスワード入力画面が表示される時点では、候補パスワードは表示されていない。図８（Ｃ）は、図７のステップＳ２９で表示されるパスワード入力画面である。図７を参照して、パスワードを入力する欄に１文字「１」入力された状態を示している。これにより最初の文字が「１」で始まる３つの候補パスワードが表示される。ユーザが、候補パスワードのいずれかを指定することにより、パスワードが入力される。
【０１０３】
図９は、本実施の形態におけるＭＦＰの操作パネルに表示される画面の他の例を示す図である。図９は、図７のステップＳ１８で表示されるパスワード入力画面である。図９を参照して、６つのパスワードをそれぞれ含むワンタッチキーが表示される。いずれかのワンタッチキーを指示することにより、その表示に含まれるパスワードが入力される。
【０１０４】
以上説明したように本実施の形態におけるＭＦＰ１は、ユーザ認証されている場合には、認証されているユーザのユーザＩＤに関連付けられたパスワードが選択されて表示されるので、ユーザは、表示されたパスワードのうちから選択する操作だけをすれば、パスワードの全てを入力する必要がない。このため、ユーザ認証されている場合に、ユーザ認証されていない場合と比較してパスワードを受付ける方法を簡便にすることができる。
【０１０５】
また、表示されるパスワードは、認証されたユーザに関連付けられたパスワードのみなので、他人にパスワードが知られることはない。
【０１０６】
また、入力された文字列と前方一致するパスワードが選択されて表示されるので、表示される候補の数を少なくすることができ、選択を容易にすることができる。また、パスワードの一部を入力して選択する操作だけをすればよく、パスワードの全てを入力する必要がない。
【０１０７】
また、パスワードを指示するためのコマンドが関連付けられたワンタッチキーを表示するので、ユーザは、ワンタッチキーを指定するだけで、パスワードを入力することができ、入力操作を簡単にすることができる。
【０１０８】
また、表示されたパスワードは、表示されてから所定時間経過後に表示されなくなるので、パスワードが表示された状態で放置される時間を短くすることができ、他人にパスワードが知られてしまうのを極力防止することができる。
【０１０９】
なお、本実施の形態においては、ＭＦＰ１について説明したが、図５および図７に示した処理をコンピュータに実行させるためのプログラムとして発明を捉えることができるのは言うまでもない。
【０１１０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１１１】
【図１】本発明の実施の形態の１つにおけるファイルシステムの全体概要を示す図である。
【図２】本実施の形態におけるＭＦＰの概略構成を示す機能ブロック図である。
【図３】操作パネルの平面図である。
【図４】本実施の形態におけるＭＦＰのＣＰＵの機能の概略を示す機能ブロック図である。
【図５】本実施の形態におけるＭＦＰで実行されるパスワードテーブル生成処理の流れを示すフローチャートである。
【図６】パスワードテーブルの一例を示す図である。
【図７】本実施の形態におけるＭＦＰで実行されるパスワード選択処理の流れを示すフローチャートである。
【図８】本実施の形態におけるＭＦＰの操作パネルに表示される画面の一例を示す図である。
【図９】本実施の形態におけるＭＦＰの操作パネルに表示される画面の他の例を示す図である。
【符号の説明】
【０１１２】
１  ＭＦＰ、２，２Ａ，２Ｂ  ユーザ用コンピュータ、６  ネットワーク、１０  ファイルシステム、１０２  ＣＰＵバス、１０３  バスブリッジ、１０４  汎用バス、１１０  画像制御部、１１１  画像バス、１１３  画像メモリ、１１６  スキャナ、１１８  プリンタ、１１９  ハードディスクユニット、１２２  操作パネル、２３１  ユーザ認証部、２３３  パスワード管理部、２３５  データ管理部、２３９  画像データ、２４１  パスワードテーブル。
【図１】
2006163934.tif 000003
【図２】
2006163934.tif 000004
【図３】
2006163934.tif 000005
【図４】
2006163934.tif 000006
【図５】
2006163934.tif 000007
【図６】
2006163934.tif 000008
【図７】
2006163934.tif 000009
【図８】
2006163934.tif 000010
【図９】
2006163934.tif 000011