(57)【要約】【課題】外部記憶媒体に格納された情報が漏洩してしまうことを防止できるようにする。【解決手段】ＵＳＢメモリＵを或るユーザが使用したことを示す接続データをＥＥＰＲＯＭ１３に記憶させる使用管理部１０ｃと、接続データに基づいて、ＵＳＢＩ／Ｆ部１９に接続されているＵＳＢメモリＵが、ログインしたユーザと異なるユーザが使用していたものである可能性があるか否かを判定する使用判定部１０ｄと、可能性があると判定された場合に、ＵＳＢメモリＵへのアクセスを禁止する実行制御部１０ｅとを有するように構成する。これによると、ＵＳＢＩ／Ｆ部１９に接続されているＵＳＢメモリＵが、ログインユーザと異なるユーザが使用していたものである可能性があると判定された場合に、ＵＳＢメモリＵへのアクセスを禁止することができる。【選択図】図１
2010067207.tif 000002
【特許請求の範囲】
【請求項１】
外部記憶媒体を接続可能な接続部を有し、予め登録されたユーザがログインすることにより所定の処理が利用可能となるデータ処理装置であって、
前記外部記憶媒体を或るユーザが使用したことを示す使用情報を前記データ処理装置又は、前記外部記憶媒体に記憶させる使用管理手段と、
前記使用情報に基づいて、前記接続部に接続されている前記外部記憶媒体が、ログインしている第１ユーザと異なるユーザが使用していたものである可能性があるか否かを判定する使用判定手段と、
前記外部記憶媒体が前記異なるユーザが使用していたものである可能性があると判定された場合に、前記外部記憶媒体へのアクセスを禁止するアクセス制御手段と
を有するデータ処理装置。
【請求項２】
前記使用管理手段は、前記使用情報として、前記外部記憶媒体と、前記外部記憶媒体を使用するユーザとの対応関係を特定する対応関係特定情報を記憶させる
請求項１に記載のデータ処理装置。
【請求項３】
前記使用管理手段は、ユーザがログインしていない際に接続された前記外部記憶媒体がある場合には、ユーザがログインした際に、前記外部記憶媒体と前記ユーザとの対応関係を特定する対応関係特定情報を記憶させる
請求項２に記載のデータ処理装置。
【請求項４】
前記使用管理手段は、ユーザがログインしている際に前記外部記憶媒体が接続された場合には、前記外部記憶媒体とログインしている前記ユーザとの対応関係を特定する対応関係特定情報を記憶させる
請求項２又は請求項３に記載のデータ処理装置。
【請求項５】
前記使用管理手段は、前記使用情報として、前記外部記憶媒体を接続した時の最初のユーザを特定するユーザ特定情報を前記データ処理装置又は前記外部記憶媒体に記憶させる
請求項１に記載のデータ処理装置。
【請求項６】
前記使用判定手段は、前記使用情報に基づいて、前記接続部に接続されている前記外部記憶媒体が、前記外部記憶媒体へのアクセスが禁止された後にログインしている第２ユーザと異なるユーザが使用していたものである可能性があるか否かを判定し、
前記アクセス制御手段は、前記外部記憶媒体が前記第２ユーザと異なるユーザが使用していたものである可能性がないと判定された場合に、前記外部記憶媒体へのアクセスを許容する
請求項１乃至請求項５のいずれか一項に記載のデータ処理装置。
【請求項７】
外部記憶媒体を接続可能な接続部を有し、予め登録されたユーザがログインすることにより所定の処理が利用可能となるデータ処理装置による装置制御方法であって、
前記データ処理装置の使用管理手段が、前記外部記憶媒体を或るユーザが使用していることを示す使用情報を前記データ処理装置又は、前記外部記憶媒体に記憶させる使用管理ステップと、
前記データ処理装置の使用判定手段が、前記使用情報に基づいて、前記接続部に接続されている前記外部記憶媒体が、ログインしている第１ユーザと異なるユーザが使用していたものである可能性があるか否かを判定する使用判定ステップと、
前記データ処理装置のアクセス制御手段が、前記外部記憶媒体が前記異なるユーザが使用していたものである可能性があると判定された場合に、前記外部記憶媒体へのアクセスを禁止するアクセス制御ステップと
を有する装置制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部記憶媒体を接続可能な接続部を有し、予め登録されたユーザがログインすることにより所定の処理が利用可能となるデータ処理装置等に関し、特に、外部記憶媒体へのアクセスを制御する技術に関する。
【背景技術】
【０００２】
従来、プリンタ機能部、スキャナ機能、ファクシミリ機能部（ＦＡＸ機能部）等を有する複合機等のデータ処理装置においては、処理を実行するために、ユーザ認証が必要なものがある。すなわち、データ処理装置においては、処理を実行するために、ユーザがログインをし、処理の実行後には、ログアウトすることが必要となっている。
【０００３】
また、データ処理装置には、例えば、ＵＳＢメモリ、ＳＤカード、メモリスティック等の外部記憶媒体が接続可能になっているものが知られている。このようなデータ処理装置においては、外部記憶媒体に格納されているデータを用いて各種処理を実行したり、或いは、各種処理を実行した結果のデータを外部記憶媒体に格納したりする。
【０００４】
外部記憶媒体を接続可能なデータ処理装置においては、処理終了後にユーザが外部記憶媒体を接続させたまま取り忘れてしまうことが発生する虞がある。
【０００５】
外部記憶媒体には、個人情報、機密情報等の重要なデータが格納されていることもあり、取り忘れてしまうと、これらデータが漏洩してしまう虞がある。
【０００６】
これに対して、例えば、サービスマンやデバイス管理者がリムーバルメディアを用いて専用モードで作業を行った後、通常モードにした場合に、リムーバルメディアが接続されている際に警告する技術が知られている（特許文献１参照）。
【０００７】
また、ユーザがログアウトした際に、リムーバルメディアがセットされたままである場合に警告を発する技術も知られている（特許文献２参照）。
【０００８】
また、所定時間経過してもメディアが抜かれない場合に、メディアのデータを画像形成装置内に暗号化して退避させる技術も知られている（特許文献３参照）。
【０００９】
【特許文献１】特開２００６−２８７５３７号公報
【特許文献２】特開２００５−２０２８１３号公報
【特許文献３】特開２００６−３４１４９７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
例えば、特許文献１や特許文献２に記載の技術によると、他のユーザがリムーバルメディアを取り除いた場合には、警告が解除されることとなり、そのリムーバルディスクがその装置で他のユーザに利用される虞がある。
【００１１】
一方、特許文献３に記載の技術では、メディアを他のユーザに取られても、メディアから情報が漏洩しないことを防止することができる。しかしながら、画像形成装置内に情報が格納されるので、画像形成装置から情報が漏洩する虞がある。また、メディアからデータを退避させるので、データ退避時には、比較的長い時間にわたってメディアを装置から抜くことができない問題や、データ退避時に装置から抜いてしまうとメディアのデータを破損してしまう虞もある。
【００１２】
本発明は、上記課題に鑑みなされたものであり、その目的は、外部記憶媒体に格納された情報が漏洩してしまうことを防止することのできる技術を提供することにある。
【課題を解決するための手段】
【００１３】
上記目的達成のため、本発明の一実施形態に係るデータ処理装置は、外部記憶媒体を接続可能な接続部を有し、予め登録されたユーザがログインすることにより所定の処理が利用可能となるデータ処理装置であって、外部記憶媒体を或るユーザが使用したことを示す使用情報をデータ処理装置又は、外部記憶媒体に記憶させる使用管理手段と、使用情報に基づいて、接続部に接続されている外部記憶媒体が、第１ログインユーザと異なるユーザが使用していたものである可能性があるか否かを判定する使用判定手段と、可能性があると判定された場合に、外部記憶媒体へのアクセスを禁止するアクセス制御手段とを有する。係る装置によると、使用情報に基づいて、接続部に接続されている外部記憶媒体が、第１ユーザと異なるユーザが使用していたものである可能性があるか否かを判定し、可能性があると判定された場合に、外部記憶媒体へのアクセスを禁止することができる。このため、外部記憶媒体に対して使用していたユーザ以外のユーザがアクセスすることを適切に防止することができる。
【００１４】
上記データ処理装置において、使用管理手段は、使用情報として、外部記憶媒体と、外部記憶媒体を使用するユーザとの対応関係を特定する対応関係特定情報を記憶させるようにしてもよい。係る装置によると、外部記憶媒体と使用するユーザとの対応関係により、外部記憶媒体が異なるユーザが使用していたものであるか否かを適切に判定することができる。
【００１５】
また、上記データ処理装置において、使用管理手段は、ユーザがログインしていない際に接続された外部記憶媒体がある場合には、ユーザがログインした際に、外部記憶媒体とユーザとの対応関係を特定する対応関係特定情報を記憶させるようにしてもよい。係る装置によると、外部記憶媒体に対して使用しているユーザを適切に対応付けることができる。
【００１６】
また、上記データ処理装置において、使用管理手段は、ユーザがログインしている際に外部記憶媒体が接続された場合には、外部記憶媒体とログインしているユーザとの対応関係を特定する対応関係特定情報を記憶させるようにしてもよい。係る装置によると、外部記憶媒体に対して使用するユーザを適切に対応付けることができる。
【００１７】
また、上記データ処理装置において、使用管理手段は、使用情報として、外部記憶媒体を接続した時の最初のユーザを特定するユーザ特定情報をデータ処理装置又は外部記憶媒体に記憶させるようにしてもよい。係る装置によると、最初のユーザを、外部記憶媒体を使用しているユーザとして適切に記憶させることができる。
【００１８】
また、上記データ処理装置において、使用判定手段は、使用情報に基づいて、接続部に接続されている外部記憶媒体が、外部記憶媒体へのアクセスが禁止された後にログインしている第２ユーザと異なるユーザが使用していたものである可能性があるか否かを判定し、アクセス制御手段は、外部記憶媒体が、第２ユーザと異なるユーザが使用していたものである可能性がないと判定された場合に、外部記憶媒体へのアクセスを許容するようにしてもよい。係る装置によると、外部記憶媒体へのアクセスが禁止された後に、ログインした第２ユーザが外部記憶媒体を使用していたユーザである場合に、外部記憶媒体へのアクセスを行うことができる。
【００１９】
また、本発明の一実施形態に係る装置制御方法は、外部記憶媒体を接続可能な接続部を有し、予め登録されたユーザがログインすることにより所定の処理が利用可能となるデータ処理装置による装置制御方法であって、データ処理装置の使用管理手段が、外部記憶媒体を或るユーザが使用していることを示す使用情報をデータ処理装置又は、外部記憶媒体に記憶させる使用管理ステップと、データ処理装置の使用判定手段が、使用情報に基づいて、接続部に接続されている外部記憶媒体が、ログインしている第１ユーザと異なるユーザが使用していたものである可能性があるか否かを判定する使用判定ステップと、データ処理装置のアクセス制御手段が、外部記憶媒体が異なるユーザが使用していたものである可能性があると判定された場合に、外部記憶媒体へのアクセスを禁止するアクセス制御ステップとを有する。係る方法によると、使用情報に基づいて、接続部に接続されている外部記憶媒体が、第１ユーザと異なるユーザが使用していたものである可能性があるか否かを判定し、可能性があると判定された場合に、外部記憶媒体へのアクセスを禁止することができる。このため、外部記憶媒体に対して使用していたユーザ以外のユーザがアクセスすることを適切に防止することができる。
【発明を実施するための最良の形態】
【００２０】
本発明の実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている諸要素及びその組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２１】
まず、本発明の一実施形態に係るデータ処理装置の一例としての複合機を説明する。
【００２２】
図１は、本発明の一実施形態に係る複合機の構成図である。
【００２３】
複合機１においては、ＣＰＵ（Central Processing Unit）１０と、ＲＯＭ（Read Only Memory）１１と、ＲＡＭ（Random Access Memory）１２と、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）１３と、入力Ｉ／Ｆ部１４と、表示処理部１５と、スキャナ機能部１６と、プリンタ機能部１７と、ＦＡＸ（ファクシミリ）機能部１８と、接続部の一例としてのＵＳＢＩ／Ｆ部１９と、通信Ｉ／Ｆ部２０とがバス２１を介して接続されている。
【００２４】
ＲＯＭ１１は、ブートプログラム等のプログラムを記憶する。ＲＡＭ１２は、プログラムやデータを記憶する領域として、或いは、ＣＰＵ１０による処理に使用しているデータを格納する作業領域として利用される。ＥＥＰＲＯＭ１３は、書き換え可能な不揮発性メモリであり、複合機１の電源が入っていない場合でも記憶しておく必要がある各種情報を記憶する。本実施形態では、ＥＥＰＲＯＭ１３は、複合機１を利用可能な複数のユーザの識別情報（ユーザＩＤ）と、各ユーザのパスワードとを対応付けて記憶する。また、ＥＥＰＲＯＭ１３は、場合によっては、ＵＳＢＩ／Ｆ部１９に接続されているＵＳＢメモリＵを或るユーザが使用したことを示す使用情報の一例としての接続データを記憶する。本実施形態では、ＥＥＰＲＯＭ１３は、ユーザがログインしている際にＵＳＢメモリＵが接続されており、その後、継続して接続されている場合に、このことを示す接続データを記憶する。
【００２５】
入力Ｉ／Ｆ部１４には、キー部２２と、タッチパネル２３とが接続されている。入力Ｉ／Ｆ部１４は、キー部２２、タッチパネル２３からの信号をデータとして、ＣＰＵ１０に出力する。キー部２２は、複合機１の筐体に設けられた図示しない、上キー、下キー、左キー、右キー、ＯＫキー、スタートキー、ストップキー、テンキー等を有し、押下されたキーに応じた信号を入力Ｉ／Ｆ部１４に出力する。タッチパネル２３は、後述する液晶表示装置（ＬＣＤ）２４上に重ねられて設けられており、ユーザによって押下されたタッチパネル２４上の位置に応じた信号を入力Ｉ／Ｆ部１４に出力する。表示処理部１５は、例えば、ＶＲＡＭ（Video Random Access Memory）を有し、ＣＰＵ１０の制御により、表示させる画面に応じた画像データを生成し、ＬＣＤ２４に表示画面を出力させる。
【００２６】
スキャナ機能部１６は、図示しない原稿給紙トレイに載置された紙、ＯＨＰシート等の画像形成媒体を読み取ってデジタル画像データを生成する。プリンタ機能部１７は、例えば、紙、ＯＨＰシート、厚紙、封筒等の画像形成媒体に画像を形成する。ＦＡＸ機能部１８は、電話回線網を介して、外部との間でのファクシミリデータ（ＦＡＸデータ）の送受信を行う。ＵＳＢＩ／Ｆ部１９は、外部記憶媒体の一例としてのＵＳＢメモリＵと接続可能な端子を有し、接続されたＵＳＢメモリＵとＣＰＵ１０とのデータ交換の仲介を行う。通信Ｉ／Ｆ部２０は、ネットワークと接続可能であり、ネットワークを介して、例えば、複合機、プリンタ、スキャナ、ＰＣ、携帯電話機等の他の装置とのデータ交換の仲介を行う。
【００２７】
ＣＰＵ１０は、各部１１〜２０の動作を制御する。また、ＣＰＵ１０は、ＲＯＭ１１に格納されているプログラムをＲＡＭ１２に読み出して実行することにより、入力処理部１０ａと、認証処理部１０ｂと、使用管理手段の一例としての使用管理部１０ｃと、使用判定手段の一例としての使用判定部１０ｄと、アクセス制御手段の一例としての実行制御部１０ｅとを構成する。
【００２８】
入力処理部１０ａは、キー部２２、タッチパネル２３に対するユーザの操作から各種指示を受ける。本実施形態では、入力処理部１０ａは、ユーザのログイン処理時においては、キー部２２又はタッチパネル２３に対するユーザの操作により、ユーザＩＤ及びパスワードの入力（ログイン要求）を受け付ける。また、入力処理部１０ａは、キー部２２、タッチパネル２３に対するユーザの操作から処理の実行要求を受け付ける。また、入力処理部１０ａは、キー部２２又はタッチパネル２３に対するユーザの操作により、ログアウト要求を受け付ける。
【００２９】
認証処理部１０ｂは、入力処理部１０ａからユーザＩＤ及びパスワードを受け取り、認証処理を行う。すなわち、認証処理部１０ｂは、受け取ったユーザＩＤ及びパスワードが、ＥＥＰＲＯＭ１３に格納されているユーザＩＤ及びパスワードと一致するか否かによる認証処理を行う。認証処理部１０ｂは、認証処理の結果を実行制御部１０ｅに通知する。この認証が成功した場合（受け取ったユーザＩＤ及びパスワードが、ＥＥＰＲＯＭ１３に格納されているユーザＩＤ及びパスワードと一致する場合）には、ユーザのログインが完了し、基本的には、ユーザが複合機１における所定の処理を実行させることができるようになる。
【００３０】
使用管理部１０ｃは、ＵＳＢＩ／Ｆ部１９にＵＳＢメモリＵが接続されているか否かを検知する。また、使用管理部１０ｃは、ユーザがログインしていない時点にＵＳＢＩ／Ｆ部１９にＵＳＢメモリＵが接続された場合、又はユーザがログインしている時点に、ＵＳＢＩ／Ｆ部１９にＵＳＢメモリＵが接続された場合に、接続データをＥＥＰＲＯＭ１３に記憶させる。また、使用管理部１０ｃは、ＵＳＢＩ／Ｆ部１９からＵＳＢメモリＵが取り外された際に、ＥＥＰＲＯＭ１３から接続データを削除する。
【００３１】
ここで、接続データは、ＵＳＢＩ／Ｆ部１９に現在接続されているＵＳＢメモリＵが、或るユーザのログインしている間に接続されており、その後、継続して接続されていることを示している。このため、新たなユーザのログイン時において接続データが記憶されている場合には、先にログインしたユーザ、すなわち、新たなユーザと異なる可能性のあるユーザにより使用されていたＵＳＢメモリＵが接続されたままであることが判り、ＵＳＢメモリＵは、ログインするユーザと異なるユーザが使用していた可能性があると判定することができる。
【００３２】
使用判定部１０ｄは、ユーザがログインを行う際（ログイン直前又はログイン直後）に、接続データがＥＥＰＲＯＭ１３に格納されているか否かを判定することにより、ログインしているユーザと異なるユーザがＵＳＢＩ／Ｆ部１９に接続されているＵＳＢメモリＵを使用していた可能性があるか否かを判定し、判定結果を実行制御部１０ｅに通知する。
【００３３】
実行制御部１０ｅは、認証処理部１０ｂから認証が成功したとの認証結果を受信した場合には、ユーザからの処理の実行要求を受付可能となり、入力処理部１０ａがユーザから処理の実行要求を受け付けた際に、対応する処理の実行を制御する。本実施形態では、実行制御部１０ｅは、スキャン処理、コピー処理、印刷処理、ファックス処理の実行を制御する。スキャン処理としては、スキャナ機能部１６によって原稿をスキャン（読取）させ、読取った原稿の画像データをＵＳＢメモリＵに記憶させる処理（スキャンｔｏメモリ）や、読み取った原稿の画像データをネットワーク上のフォルダに記憶させる処理（スキャンｔｏフォルダ）、読み取った原稿の画像データをメールで送信する処理（スキャンｔｏメール）等がある。また、コピー処理としては、スキャナ機能部１６によって原稿をスキャン（読取）させ、プリンタ機能部１７により画像形成媒体に、読み取った原稿の画像を形成させる処理がある。また、印刷処理としては、ＵＳＢメモリＵに記憶された画像データ等のデータを用いて、プリンタ機能部１７により画像形成媒体に画像を形成させる処理（メモリｔｏプリント）や、ネットワークを介して送信された印刷データを用いて、プリンタ機能部１７により画像形成媒体に画像を形成させる処理等がある。また、ファックス処理としては、原稿ＵＳＢメモリＵに格納されたデータに基づいて、ＦＡＸ機能部１８にＦＡＸデータを送信させる処理（メモリｔｏＦＡＸ）や、スキャナ機能部１６によって原稿を読み取らせ、読み取らせた原稿の画像の画像データからＦＡＸデータを作成させ、ＦＡＸ機能部１８によりＦＡＸデータを送信させる処理がある。
【００３４】
実行制御部１０ｅは、使用判定部１０ｄからログインしているユーザと異なるユーザがＵＳＢＩ／Ｆ部１９に接続されているＵＳＢメモリＵを使用していた可能性があるとの判定結果を受け取った場合には、実行を制御する処理においてＵＳＢメモリＵへのアクセスを禁止する設定を行う、一方、ログインしているユーザと異なるユーザがＵＳＢＩ／Ｆ部１９に接続されているＵＳＢメモリＵを使用していた可能性がないとの判定結果を受け取った場合には、実行を制御する処理においてＵＳＢメモリＵへのアクセスを許可する設定を行う。
【００３５】
次に、本発明の一実施形態に係る複合機の処理動作について説明する。
【００３６】
図２及び図３は、本発明の一実施形態に係る複合機の処理を説明するフローチャートである。
【００３７】
複合機１において、実行制御部１０ｅが表示処理部１５によりＬＣＤ２４に、ユーザＩＤ及びパスワードを入力するためのログイン画面を表示させる（ステップＳ１）。
【００３８】
次いで、使用管理部１０ｃがＵＳＢＩ／Ｆ部１９にＵＳＢメモリＵが接続されているか否かを検知し（ステップＳ２）、接続されている場合には、ステップＳ４に進む一方、接続されていない場合には、ＥＥＰＲＯＭ１３に格納されている接続データをクリア（削除）し（ステップＳ３）、ステップＳ４に進む。
【００３９】
ステップＳ４では、入力処理部１０ａがキー部２２又はタッチパネル２３によりユーザログイン操作があったか否か、すなわち、ユーザＩＤ及びパスワードの入力が行われたか否かを判定し、ログイン操作がない場合（ステップＳ４：ＮＯ）には、ステップＳ２に進む一方、ログイン操作があった場合（ステップＳ４：ＹＥＳ）には、入力処理部１０ａは、入力されたユーザＩＤ及びパスワードを認証処理部１０ｂに渡す。認証処理部１０ｂは、渡されたユーザＩＤ及びパスワードが、ＥＥＰＲＯＭ１３に記憶されたユーザＩＤ及びパスワードに一致するか否かを判定するユーザ認証処理を行う（ステップＳ５）。
【００４０】
次いで、認証処理部１０ｂは、ユーザの認証が成功（認証ＯＫ）か否かを判定し（ステップＳ６）、ユーザの認証が失敗した場合（ステップＳ６：ＮＯ）には、ステップＳ１に戻る。一方、ユーザの認証が成功した場合（ステップＳ６：ＹＥＳ）には、実行制御部１０ｅは、ユーザからの処理の実行要求を受付可能となる。
【００４１】
次いで、使用判定部１０ｄは、接続データがＥＥＰＲＯＭ１３に格納されているか否かを判定するにより、ログインしたユーザと異なるユーザがＵＳＢＩ／Ｆ部１９に接続されているＵＳＢメモリＵを使用していた可能性があるか否かを判定し（ステップＳ７）、判定結果を実行制御部１０ｅに通知する。ここで、接続データがある場合には、以前に或るユーザがログインしていた時点からＵＳＢメモリＵが継続して接続されていることを示しているので、今回ログインしているユーザと異なるユーザがＵＳＢメモリＵを使用していた可能性があることを示している。
【００４２】
判定の結果、接続データがある場合（ステップＳ７：ＹＥＳ）には、実行制御部１０ｅは、ＵＳＢメモリＵに対するアクセスを禁止する設定を行い（ステップＳ８）、ユーザに対してＵＳＢメモリＵに対するアクセスができないことを通知する（ステップＳ９）。一方、接続データがない場合（ステップＳ７：ＮＯ）には、実行制御部１０ｅは、ＵＳＢメモリＵに対するアクセスを許可する設定を行う（ステップＳ１０）。
【００４３】
次いで、使用管理部１０ｃは、ＵＳＢＩ／Ｆ部１９にＵＳＢメモリＵが接続されているか否かを検知し（ステップＳ１１）、接続されている場合には、接続データがＥＥＰＲＯＭ１３に登録されていない場合には、接続データを新たに登録する（ステップＳ１２）一方、接続されていない場合には、ＥＥＰＲＯＭ１３に格納されている接続データをクリア（削除）する（ステップＳ１３）。
【００４４】
次いで、入力処理部１０ａがユーザから処理の実行要求を受け付けたか否かを判定し（ステップＳ１４）、処理要求を受け付けていない場合（ステップＳ１４：ＮＯ）には、ステップＳ２０に進む。
【００４５】
一方、処理要求を受け付けた場合（ステップＳ１４：ＹＥＳ）には、実行制御部１０ｅは、処理要求に対応する処理がＵＳＢメモリＵへのアクセス処理か含むか否かを判定し（ステップＳ１５）、アクセス要求を含む場合（ステップＳ１５：ＹＥＳ）には、ＵＳＢメモリＵへのアクセス禁止の設定がされているか否かを判定する（ステップＳ１６）。なお、アクセス要求を含まない場合（ステップＳ１５：ＮＯ）には、実行制御部１０ｅは処理を実行し（ステップＳ１９）、ステップＳ２０に進む。
【００４６】
ステップＳ１６での判定の結果、アクセス禁止の設定がされていない場合（ステップＳ１６：ＮＯ）には、実行制御部１０ｅは、対応する処理を実行し（ステップＳ１７）、ステップＳ２０に進む。一方、アクセス禁止の設定がされている場合（ステップＳ１６：ＹＥＳ）には、実行制御部１０ｅは、処理を実行できないことを通知するエラー処理を実行し（ステップＳ１８）、ステップＳ２０に進む。
【００４７】
ステップＳ２０では、入力処理部１０ａは、ユーザからログアウト要求があったか否かを判定し、ログアウト要求があった場合には、ステップＳ２２に進む。一方、ユーザからログアウト要求がなかった場合には、入力処理部１０ａは、無操作タイムアウトか否か、すなわち、ユーザによる操作が所定時間以上なかったか否かを判定し（ステップＳ２１）、所定時間未満でユーザにより操作があった場合（ステップＳ２１：ＮＯ）には、ステップＳ１１に進む一方、操作が所定時間以上なかった場合（ステップＳ２１：ＹＥＳ）には、ステップＳ２２に進む。ステップＳ２２では、実行制御部１０ｅが現在ログインしているユーザのログアウトを完了させて（ステップＳ２１）、ステップＳ１に戻る。
【００４８】
上記した実施形態によると、先のユーザがログインしているときからＵＳＢメモリＵが接続され、そのＵＳＢメモリＵが継続して接続されている場合には、以降においてログインするユーザは、ＵＳＢメモリＵに対するアクセスが禁止される。したがって、ＵＳＢメモリＵから情報が漏洩することを防止することができる。
【００４９】
次に、本発明の一実施形態の変形例に係る複合機について説明する。なお、図１に示す複合機１を参照し、上記実施形態と異なる部分を中心に説明することとする。
【００５０】
変形例に係る複合機１は、上記実施形態に係る複合機とは、主に、使用管理部１０ｃ、使用判定部１０ｄの動作が異なる。
【００５１】
使用管理部１０ｃは、ＵＳＢＩ／Ｆ部１９にＵＳＢメモリＵが接続されているか否かを検知する。また、使用管理部１０ｃは、ＵＳＢＩ／Ｆ部１９にＵＳＢメモリＵが接続されている場合に、ＵＳＢメモリＵに、使用データ（使用情報）が格納されていない場合には、ＵＳＢメモリＵに使用データを登録する。ここで、使用データは、ＵＳＢメモリＵと、そのＵＳＢメモリＵを使用しているユーザとの対応関係を特定する情報（対応関係特定情報）であり、本変形例では、対応関係特定情報としては、使用データが格納されていないＵＳＢメモリＵが接続された際の最初のログインユーザのユーザＩＤ（ユーザ特定情報）となっている。具体的には、例えば、ログインされていない時点でＵＳＢメモリＵが接続された場合には、その直後にログインしたユーザのユーザＩＤであり、ログインされている時点にＵＳＢメモリＵが接続された場合には、その時点のログインしているユーザのユーザＩＤとなっている。ＵＳＢメモリＵに格納されたユーザＩＤによると、当該ＵＳＢメモリＵを使用しているユーザは、当該ユーザＩＤが示すユーザであるとのＵＳＢメモリと、使用しているユーザとの対応関係を特定することができる。
【００５２】
使用判定部１０ｄは、ＵＳＢメモリＵに格納された使用データであるユーザＩＤと、複合機１の現在のログインユーザのユーザＩＤとが一致するか否かを判定することにより、異なるユーザがＵＳＢメモリＵを使用していた可能性があるか否かを判定する。すなわち、使用判定部１０ｄは、ＵＳＢメモリＵに格納された使用データであるユーザＩＤと、複合機１の現在のログインユーザのユーザＩＤとが一致する場合には、異なるユーザがＵＳＢメモリＵを使用していた可能性がないと判定する一方、ＵＳＢメモリＵに格納された使用データであるユーザＩＤと、複合機１の現在のログインユーザのユーザＩＤとが一致しない場合には、異なるユーザがＵＳＢメモリＵを使用していた可能性があると判定する。使用判定部１０ｄは、これら判定結果を実行制御部１０ｅに通知する。
【００５３】
次に、本発明の変形例に係る複合機の処理動作について説明する。
【００５４】
図４及び図５は、本発明の変形例に係る複合機の処理を説明するフローチャートである。なお、図４及び図５においては、図２及び図３と同一のステップには、同一の符号を付すこととする。以下、図２及び図３との異なる点を中心に説明する。
【００５５】
変形例に係る複合機１においては、ステップＳ１を終了した後に、ステップＳ２及びステップＳ３を実行せずに、ステップＳ４に進む。
【００５６】
また、ステップＳ６において、認証が成功した場合（ステップＳ６：ＹＥＳ）には、ステップＳ３１に進む。
【００５７】
ステップＳ３１では、使用管理部１０ｃが、ＵＳＢＩ／Ｆ部１９にＵＳＢメモリＵが接続されているか否かを検知し（ステップＳ３１）、ＵＳＢメモリＵが接続されていない場合（ステップＳ３１：ＮＯ）には、ステップＳ１４に進む。一方、ＵＳＢメモリＵが接続されている場合（ステップＳ３１：ＹＥＳ）は、使用管理部１０ｃが、ＵＳＢメモリＵに使用データが格納されているか否かを判定する（ステップＳ３２）。
【００５８】
ＵＳＢメモリＵに使用データが格納されている場合（ステップＳ３２：ＹＥＳ）には、使用判定部１０ｄは、ＵＳＢメモリＵに格納された使用データであるユーザＩＤと、複合機１の現在のログインユーザのユーザＩＤとが一致するか否かを判定し（ステップＳ３３）、判定結果を実行制御部１０ｅに通知する。
【００５９】
実行制御部１０ｅは、ＵＳＢメモリＵに格納されたユーザＩＤと、複合機１の現在のログインユーザのユーザＩＤとが一致しないとの判定結果（使用データが他のユーザのものであるとの判定結果）を受けた場合（ステップＳ３３：ＹＥＳ）には、ＵＳＢメモリＵに対するアクセスを禁止する設定を行い（ステップＳ３４）、ユーザに対してＵＳＢメモリＵに対するアクセスができないことを通知し（ステップＳ３５）、ステップＳ１４に進む。一方、ＵＳＢメモリＵに格納されたユーザＩＤと、複合機１の現在のログインユーザのユーザＩＤとが一致するとの判定結果を受けた場合（ステップＳ３３：ＮＯ）には、実行制御部１０ｅは、ＵＳＢメモリＵに対するアクセスを許可する設定を行い（ステップＳ３６）、ステップＳ１４に進む。なお、ステップＳ３４の処理において、アクセス禁止の設定がされた後に、そのログインユーザのログアウトが行われ（ステップＳ２２）、ＵＳＢメモリＵを使用していた正当なユーザが再びログインした場合においては、ステップＳ３３において、ステップＳ３６に進み、実行制御部１０ｅにより、正当なユーザによるＵＳＢメモリＵへのアクセスが許容されることとなる。
【００６０】
一方、ステップＳ３２で、ＵＳＢメモリＵに使用データが格納されていない場合（ステップＳ３２：ＮＯ）には、現在のログインユーザが最初にＵＳＢメモリＵを使用したユーザであることを意味するので、使用管理部１０ｃがＵＳＢメモリＵに複合機１の現在のログインユーザのユーザＩＤを登録し（ステップＳ３７）、実行制御部１０ｅは、ＵＳＢメモリＵに対するアクセスを許可する設定を行い（ステップＳ３８）、ステップＳ１４に進む。
【００６１】
上記した変形例に係る複合機１によると、ログアウト後に、ユーザが複合機１から自分が使用したＵＳＢメモリＵを取り忘れた場合にあっても、他のユーザがログインして、このＵＳＢメモリＵにアクセスすることができない。従って、ＵＳＢメモリＵから情報が漏洩することを適切に防止することができる。
【００６２】
以上、本発明を実施形態に基づいて説明したが、本発明は上述した実施の形態に限られず、他の様々な態様に適用可能である。
【００６３】
例えば、上記実施形態では、接続されていることを示す接続データを記録するようにしていたが、その接続データに、ユーザがログインしていない際においてＵＳＢメモリＵが接続された場合には、その直後のログインユーザのユーザＩＤを含ませてもよく、また、ＵＳＢメモリＵを接続した際のログインユーザのユーザＩＤを含ませるようにしてもよい。この場合、図３に示すステップＳ７において、使用判定部１０ｄは、ＥＥＰＲＯＭ１３に格納されている接続データに含まれているユーザＩＤが、その時点のログインユーザのユーザＩＤと異なる場合に、他のユーザがＵＳＢＩ／Ｆ部１９に接続されているＵＳＢメモリＵを使用していた可能性があると判定するようにし、ＥＥＰＲＯＭ１３に接続データがない場合、又は接続データに含まれているユーザＩＤが、その時点のログインユーザのユーザＩＤと同じ場合に、他のユーザがＵＳＢＩ／Ｆ部１９に接続されているＵＳＢメモリＵを使用していた可能性がないと判定するようにすればよい。このようにすると、例えば、ステップＳ８でＵＳＢメモリＵへのアクセス禁止した後において、当該ユーザのログアウトが行われ、ＵＳＢメモリＵを使用していた正当なユーザが後にログインした場合には、ステップＳ７において、ステップＳ９に進み、実行制御部１０ｅにより、正当なユーザによるＵＳＢメモリＵへのアクセスが許容されることとなる。
【００６４】
また、上記変形例においては、ＵＳＢメモリと使用するユーザとの対応関係を特定する対応関係特定情報として、ＵＳＢメモリＵにユーザＩＤを格納するようにしていたが、本発明はこれに限られず、例えば、対応関係特定情報として、ＵＳＢメモリＵを識別するＵＳＢメモリＩＤと、使用しているユーザＩＤとを対応付けた情報を用い、この情報を複合機１のＥＥＰＲＯＭ１３に格納するようにしてもよい。このようにした場合には、使用判定部１０ｄが、接続されているＵＳＢメモリＵを示すＵＳＢメモリＩＤに対応付けられたユーザＩＤと、ログインしているユーザのユーザＩＤとが一致するか否かにより、他のユーザがＵＳＢＩ／Ｆ部１９に接続されているＵＳＢメモリＵを使用していたか（可能性があるか）否かを判定することができる。
【００６５】
また、上記実施形態では、複合機を例に説明していたが、本発明はこれに限られず、外部記憶媒体を接続可能な他のデータ処理装置であってもよい。
【００６６】
また、上記実施形態では、外部記憶媒体として、ＵＳＢメモリを例に挙げていたが、本発明はこれに限られず、例えば、ＳＤカード、メモリスティック等の半導体メモリを有する外部記憶媒体であってもよく、また、装置に接続するための所定の接続端子（例えば、ＵＳＢ端子）を有するハードディスクドライブであってもよい。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施形態に係る複合機の構成図である。
【図２】本発明の一実施形態に係る複合機の処理の第１のフローチャートである。
【図３】本発明の一実施形態に係る複合機の処理の第２のフローチャートである。
【図４】本発明の変形例に係る複合機の処理の第１のフローチャートである。
【図５】本発明の変形例に係る複合機の処理の第２のフローチャートである。
【符号の説明】
【００６８】
１  複合機、１０  ＣＰＵ、１０ａ  入力処理部、１０ｂ  認証処理部、１０ｃ  使用管理部、１０ｄ  使用判定部、１０ｅ  実行制御部、１１  ＲＯＭ、１２  ＲＡＭ、１３  ＥＥＰＲＯＭ、１４  入力Ｉ／Ｆ部、１５  表示処理部、１６  スキャナ機能部、１７  プリンタ機能部、１８  ＦＡＸ機能部、１９  ＵＳＢＩ／Ｆ部、２０  通信Ｉ／Ｆ部、２１  バス、２２  キー部、２３  タッチパネル、２４  ＬＣＤ。
【図１】
2010067207.tif 000003
【図２】
2010067207.tif 000004
【図３】
2010067207.tif 000005
【図４】
2010067207.tif 000006
【図５】
2010067207.tif 000007