(57)【要約】【課題】  ユーザのログアウト時にメディアが接続されたまま抜き忘れて、そのユーザがその場を離れ、その後第三者のメディア持ち去ったとしてもメディア内のデータを保護でき、かつ、このデータの真の持ち主がシステムに再度ログインした場合にそのデータを容易に復元できるデータ処理装置を提供することを目的とする。【解決手段】  ユーザのログアウト時にリムーバブルメディアが接続されていた場合に、リムーバブルメディア内のデータをユーザ専用の記憶領域に退避させてこのメディア内のデータがない状態を作り、かつログアウトも成立させるようにする。また、退避させたデータは、データの持ち主が再度ログインした場合にその存在を示し、現在のメディアに退避させたデータを再書込み（再移動）してメディアにデータを復元する。【選択図】  図３
2005193411.tif 000002
【特許請求の範囲】
【請求項１】
着脱可能な記憶媒体に記憶されたデータを処理するためのデータ処理装置であって、
前記記憶媒体の着脱状況を監視する媒体監視手段と、
情報を格納するための情報格納手段と、
前記媒体監視手段の監視結果に基づいて、前記記憶媒体に記憶されたデータを取り出して、前記情報格納手段へ移動させるように制御する制御手段と、
を備えることを特徴とするデータ処理装置。
【請求項２】
前記情報格納手段は、ユーザ毎に情報を管理するユーザ個別記憶領域を有し、
前記制御手段は、前記記憶媒体に記憶されたデータを前記着脱可能な記憶媒体からこの記憶媒体ユーザに対応する前記ユーザ個別記憶領域に移動させることを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
さらに、ユーザ認証を実行し、ユーザのログイン及びログアウトを管理する認証手段を備え、
前記媒体監視手段は、前記ユーザがログイン中の前記着脱可能な記憶媒体の着脱状況を監視し、監視結果を前記ユーザ毎に管理することを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項４】
さらに、ユーザのログイン及びログアウトを管理する認証手段を備え、
前記制御手段は、前記ユーザによるログアウト時に前記記憶媒体が装着されている場合に、前記データを前記記憶媒体から移動させることを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項５】
さらに、ユーザのログイン及びログアウトを管理する認証手段を備え、
前記制御手段は、前記ユーザによるログアウトがされ、さらに所定期間経過後に前記記憶媒体が装着されている場合に、前記データを前記記憶媒体から移動させることを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項６】
前記認証手段は、前記ユーザの前記ログアウト後の再ログインを実行し、
前記媒体監視手段は、前記再ログイン時の前記着脱可能な記憶媒体の着脱状況を検知して検知結果を生成し、
前記制御手段は、前記検知結果に応じて、前記情報格納手段から前記データを前記記憶媒体に再移動させることを特徴とする請求項４に記載のデータ処理装置。
【請求項７】
さらに、前記再ログイン時に前記ユーザに対して、前記ログアウト時に前記記憶媒体を取り出し忘れたことを警告する警告手段を備えることを特徴とする請求項６に記載のデータ処理装置。
【請求項８】
着脱可能な記憶媒体に記憶されたデータを処理するためのデータ処理方法であって、
前記記憶媒体の着脱状況を監視する媒体監視工程と、
前記媒体監視工程による監視結果に基づいて、前記記憶媒体に記憶されたデータを取り出して、内部メモリへ移動させるように制御する制御工程と、
を備えることを特徴とするデータ処理方法。
【請求項９】
前記内部メモリは、ユーザ毎に前記データを管理するユーザ個別記憶領域を有し、
前記制御工程では、前記データは前記着脱可能な記憶媒体からこの記憶媒体ユーザに対応する前記ユーザ個別記憶領域に移動させられることを特徴とする請求項８に記載のデータ処理方法。
【請求項１０】
前記制御工程では、ユーザによるログアウト時に前記記憶媒体が装着されている場合に、またはユーザによるログアウトがされ、さらに所定期間経過後に前記記憶媒体が装着されている場合に、前記データが前記記憶媒体から移動させられることを特徴とする請求項８又は９に記載のデータ処理方法。
【請求項１１】
さらに、ユーザのログアウト後の再ログインを実行する認証工程を備え、、
前記媒体監視工程では、前記再ログイン時の前記着脱可能な記憶媒体の着脱状況が検知されて検知結果が生成され、
前記制御工程では、前記検知結果に応じて、前記データが前記内部メモリから前記記憶媒体に再移動させられることを特徴とする請求項８乃至１０の何れか１項に記載のデータ処理方法。
【請求項１２】
さらに、前記再ログイン時に前記ユーザに対して、前記ログアウト時に前記記憶媒体を取り出し忘れたことを警告する警告工程を備えることを特徴とする請求項１１に記載のデータ処理方法。
【請求項１３】
請求項８乃至１２の何れか１項に記載のデータ処理方法を実現することを特徴とするプログラム。
【請求項１４】
着脱可能な記憶媒体に記憶されたデータを処理するためのデータ処理装置であって、
所定の条件が満たされている場合に、前記記憶媒体が取り出されているか否かを判断する判断手段と、
情報を格納するための情報格納手段と、
前記記憶媒体が取り出されていないと前記判断手段により判断された場合、前記記憶媒体に記憶されたデータを前記情報格納手段へ移動させるように制御する制御手段と、
を備えることを特徴とするデータ処理装置。
【請求項１５】
前記所定の条件が満たされている場合とは、ユーザがログアウトをした場合、ユーザがログアウトをした後所定時間が経過した場合、及びユーザが再びログインをした場合のうちの少なくとも１つであることを特徴とする請求項１４に記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ処理システム方法に関する。特に、リムーバブルメディアを接続できるシステムで、特に、誰でも自由に抜き差しできてしまうリムーバブルメディア（例えば、コンパクトフラッシュ(登録商標）のようなメディア）を用いるシステムにおいて、使用したユーザのリムーバブルメディアの抜き忘れに対したユーザのデータを保護する方法を定めるものに関する。
【背景技術】
【０００２】
リムーバブルメディアからデータを読み取って所定のデータ処理を実行するデータ処理装置における、リムーバブルメディアの抜き忘れ対策として、ユーザがシステムに対する処理を終え、システムから離れようとする場合に警告メッセージを表示してユーザに注意を促すものがある（例えば、特開平０５-３２４２１２号公報）。つまり、個人認証機能を持つシステムではログインしたユーザが自分の挿入したリムーバブルメディアを抜かない限りログアウトできないと言う処理で、ユーザのデータを保護していたわけである。
【特許文献１】特開平０５-３２４２１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、上記した警告メッセージまたはログアウト制御方法では、ユーザに対してはメッセージや発光信号、音声などで警告は発せられるものの、その警告が何らかの原因でユーザに対する警告になりえなかった場合（例えば、ユーザが急いでいたために画面も見ずにログアウト処理をすると同時に離れる）にメディアは接続されたままとなり、第三者によってアクセスされたり、最悪の場合、メディアそのものを持ち去られる危険性がある。また、昨今、個人認証に用いられるＩＣカード認証システムなどでは、ＩＣカードを抜いた段階でログアウトが成立すると言うユーザの認識が強く、メディアを挿入したまま離れてしまう危険性も多く含んでいる状況である。警告はあくまで警告であり、十分なセキュリティー確保状態で無いと言える。
【０００４】
本発明は、かかる問題点を解消するためになされたもので、ユーザのログアウト時にメディアが接続されたまま抜き忘れて、そのユーザがその場を離れ、その後第三者のメディア持ち去ったとしてもメディア内のデータを保護でき、または、このデータの真の持ち主がシステムに再度ログインした場合にそのデータを容易に復元できるデータ処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明によるデータ処理装置は、着脱可能な記憶媒体に記憶されたデータを処理するためのデータ処理装置であって、前記記憶媒体の着脱状況を監視する媒体監視手段と、情報を格納するための情報格納手段と、前記媒体監視手段の監視結果に基づいて、前記記憶媒体に記憶されたデータを取り出して、前記情報格納手段へ移動させるように制御する制御手段と、を備えることを特徴とする。
【０００６】
また、本発明によるデータ処理方法は、着脱可能な記憶媒体に記憶されたデータを処理するためのデータ処理方法であって、前記記憶媒体の着脱状況を監視する媒体監視工程と、前記媒体監視工程による監視結果に基づいて、前記記憶媒体に記憶されたデータを取り出して、前記内部メモリへ移動させるように制御する制御工程と、を備えることを特徴とする。
【０００７】
さらに、本発明は、プログラム及びそれを記憶したコンピュータ読み取り可能な記憶媒体によっても実現される。
【０００８】
また、本発明によるデータ処理装置は、着脱可能な記憶媒体に記憶されたデータを処理するためのデータ処理装置であって、所定の条件が満たされている場合に、前記記憶媒体が取り出されているか否かを判断する判断手段と、情報を格納するための情報格納手段と、前記記憶媒体が取り出されていないと前記判断手段により判断された場合、前記記憶媒体に記憶されたデータを前記情報格納手段へ移動させるように制御する制御手段と、を備えることを特徴とする。
【０００９】
上記課題を解決するための本発明の他の特徴は、後述の実施形態によってさらに明らかにされる。
【発明の効果】
【００１０】
本発明によれば、ユーザのログアウト時にメディアが接続されていた場合に、リムーバブルメディア内のデータをユーザ専用の記憶領域に退避させてこのメディア内のデータがない状態を作り、かつログアウトも成立させるようにしたので、仮にメディアを抜き忘れその場を離れてしまい、さらに、第三者の持ち去ったとしてもメディア内のデータは保護される。さらに、退避させたデータは、データの持ち主が再度ログインした場合にその存在を示し、現在のメディアに退避させたデータを再書込みするようにしたので、メディアにデータを復元することが簡単にできるようになっている。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の好適な実施の形態について、図面を参照しながら詳細に説明する。なお、本明細書において、「ユーザＩＤ」はユーザを識別するＩＤでユーザ毎に設定されており、ログイン時にユーザを見分ける。「メディア使用フラグ」はユーザがログイン中に行ったメディアの抜き差し状態を示すフラグである。「使用デバイス番号」は前記メディア使用フラグに対応したメディアデバイスに割り振られたＩＤであり、接続された複数のメディアデバイス毎に割り振られ、出ｈ倍すそのものを見分けるために用いる。
【００１２】
第１図は、本発明が適用されるデジタル複合機１００の外観例を表した図である。
【００１３】
このデジタル複合機１００は、例えば、スキャナ（２２）と、プリンタ（２１）と、ＨＤ（ハードディスク２４）と、メディアデバイス１１と、入力部（２６）たるユーザインタフェースＵＩと、表示部１２を備えている。なお、これら各機能は、後述の図２による機能ブロック図に表されており、外観的には、メディアデバイス１１及び表示部１２以外は図１に表されていない。さらに、このデジタル複合機は個人認証機能を有している。
【００１４】
続いて、図２を用いて、図１で示されたデジタル複合機１００の内部的構成を説明する。図２において、プリンタ２１は、ハードディスク２４に記憶されたデータやリムーバブルメディア（着脱可能な記憶媒体）に記憶されたデータ（内部データ）を印刷したり、外部ネットワーク２８から転送されてきた印刷ジョブデータを印刷する。スキャナ２２は、紙原稿を光学的にスキャンしてこの紙原稿上に表現されたデータを読み取って印刷や表示に適合したフォーマットの内部データに変換して、例えばハードディスク２４に格納する。メディアデバイス１１は、後述の制御部３５の制御プログラムに基づいて、コンパクトフラッシュ(登録商標）ＣＦのような着脱可能な記憶媒体（リムーバブルメディア）から記憶されたデータを読み出したり、又はそこにデータを書き込むようにする。なお、コンパクトフラッシュ(登録商標）ＣＦは、ユーザによって、図１のメディアデバイス１１のメディア挿入口１１１に挿入される。また、入力部２６は、ユーザがこのデジタル複合機１００へ所定の指示、例えば後述のログインやログアウトを入力したりする。表示部１２は、スキャナ２２で取り込んだデータや印刷する内部データを確認のために一時的に表示したり、印刷やスキャン等の処理状況やユーザへの指示入力の催促表示等を表示する。なお、表示部１２が液晶タッチパネル等から構成され、表示機能と入力部２６の機能とを併せ持っていても良い。また、上記リムーバブルメディアＣＦは、コンパクトフラッシュ(登録商標）に限らず、フロッピー（登録商標）ディスク、メモリースティック、ＳＤカード等、全ての種類のリムーバブルメディアを含むものである。
【００１５】
さらに、デジタル複合機１００は、外部ネットワーク２８にネットワーク接続装置２７（ネットワークインタフェース）を介して接続されている。この外部ネットワーク２８に接続された別のコンピュータから例えば印刷ジョブデータが転送されてきて、プリンタ２１で印刷されたり、ハードディスク２４に格納されたりする。
【００１６】
ＲＯＭ２５には、デジタル複合機１００に様々な動作させるためのプログラムが格納されており、例えば、後述のリムーバブルメディアの監視動作、ユーザ認証、メディア制御、メディア内データ処理（後述のユーザ個別領域へのデータの読み出し及び書き込み処理）を行うためのプログラムがこれに該当する。入力部２６から入力された指示やリムーバブルメディア検出結果等が一旦ＲＡＭ２９に格納される。また、指示された処理に対応するプログラムがＲＯＭ２５より読み出されてＲＡＭ２９上で展開され、所望の処理が行われる。
【００１７】
図２において、上述の各ブロックは、中央処理装置２３を介して、それぞれ接続されており、各ブロックへの様々な制御が、この中央処理装置２３によって司られている。
【００１８】
図３は、デジタル複合機１００において、本発明に係る機能が実行された場合の情報処理の様子を示す概念図である。実線はログイン後デジタル複合機１００が動作中の際のデータの流れを示し、点線はデジタル複合機１００が動作終了し、ログアウト後、本発明に係るデータ吸い上げ処理の際のデータの流れを示している。また、二重実線は、メディアを引き抜き忘れた後に再度ログインをした際の処理の流れを示している。
【００１９】
まず、実線についての処理動作（最初のログイン後ログアウト前まで）について説明する。デジタル複合機１００が起動されると、表示部１２にはユーザにログインを促す表示が表示される。そして、ユーザによるログインがなされると、ユーザ認証部３１でユーザ認証される。より詳しくは、ユーザによって入力されたユーザＩＤやパスワードが、記憶部２４のユーザ別情報記憶部３３に予め登録されているかが判断され、登録されていればその後の処理に移行するが、登録されていなければ、ユーザの入力ミスも考えられるので再度入力を要求する画面が表示されたり、使用できない旨の警告メッセージが表示部１２に表示される。ログインの段階ではリムーバブルメディア（ＣＦ）はまだメディアデバイス１１の挿入口１１１に挿入されていないので、ユーザ別情報記憶部３３で管理されるメディア使用フラグは"０"のままである。なお、このユーザ別情報記憶部３３では、図５で示されるように各ユーザ毎にユーザ情報が管理される。今、２人のユーザＵ１、Ｕ２を想定すると、ユーザＵ１は、デジタル複合機内の認証登録でユーザＩＤ００１が割り当てられ、ユーザＵ２は、デジタル複合機内の認証登録でユーザＩＤ００２が割り当てられている。ユーザＵ１及びＵ２にはぞれぞれ、デジタル複合機の記憶部（ハードディスク）２４上に００１専用記憶領域（フォルダ００１）、００２用記憶領域（フォルダ００２）が用意されることになる。
【００２０】
ユーザがログインに成功すると、ログインユーザ情報は、メディア監視部３４にも入力され、このユーザに対応するリムーバブルメディアが挿入されたか否かがここで監視される。つまり、例えば、ユーザＵ１がログインに成功し、その後リムーバブルメディアをメディアデバイス１１に挿入すると、メディアデバイス制御部３５がメディア抜き差し情報（この場合挿入を示す情報）とメディアＩＤをメディア監視部３４に供給する。そして、メディア監視部３４は、供給されたそのメディアＩＤがユーザＵ１に対応するメディアＩＤ、図５によるとＤ０１であるか否かを判断する。Ｄ０１の場合には、メディア監視部３４からユーザ別情報記憶部３３に対してメディア使用フラグを書き換えるよう指示され、フラグが"０"から"１"に書き換えられる。引き続きメディア監視部３４は、メディアの状態（抜き差し）を検知して、変化があれば適宜ユーザ別情報を書き換えるようにする。この処理はユーザのログアウトまで継続する。ユーザ別情報記憶部３３においてフラグが"１"であれば、それはユーザＵ１のメディアＤ０１が挿入されたままの状態であることを示している。
【００２１】
そして、ユーザＵ１はプリンタ２１に対して印刷処理を指示し、リムーバブルメディアＣＦからデータが読み出されて、プリンタ２１で印刷処理が実行される。また、スキャナ２２が紙の原稿を読み取って画像データを生成し、リムーバブルメディアＣＦ内に格納する処理を行うことも出来る。こうした一連の処理がユーザＵ１はログイン中に行われる。
【００２２】
次に、点線で表されたデータ処理について説明する。ここでは、ユーザＵ１がリムーバブルメディアＣＦをメディアデバイス１１から抜かずにデジタル複合機１００から離れた場合を想定している。
【００２３】
一連の処理が終了すると、ユーザＵ１はデジタル複合機１００からログアウトする。つまり、ユーザＵ１は、入力部２６からログアウトを指示する。そして、ユーザ認証部３１は、ログアウト処理を実行する。つまり、ユーザＵ１が入力した「ユーザ名」、「ユーザＩＤ」、「ユーザ別情報ＩＤ」等のユーザ別情報（ログインユーザ毎に判別するための情報）がユーザ別情報記憶部３３に送信され、そこで各自の（この場合はＵ１の）情報領域のメディア使用フラグが参照されてメンテナンスされる。また、ユーザ認証部３１は、ユーザＵ１がログアウトしたことをメディア監視部３４に通知する。その通知がなされると、メディア監視部３４は、ユーザＵ１についての、ユーザ別情報記憶部３３内のメディア使用フラグを取得し（読み出し）、それを確認する。ユーザＵ１はリムーバブルメディアＣＦをメディアデバイス１１から抜かずにログアウト処理をしてしまったので、メディア監視部３４は、まだリムーバブルメディアＣＦが挿入されたままであることを認識する。そして、メディア監視部３４は、メディア内データ処理部３７に対してメディア内ファイルの移動を指示する。つまり、これは、リムーバブルメディアＣＦに記憶されているファイルをユーザ個別記憶領域３８に移動させる処理である。リムーバブルメディアＣＦ内のファイルが第三者に盗取され、不正使用されるのを防止するためである。メディア監視部３４からファイル移動の指示を受けたメディア内処理部３７は、メディアデバイス制御部３５にファイル移動要求をし、それに応じてメディアデバイス制御部３５は、メディアデバイスに挿入されているリムーバブルメディアＣＦから所定のファイルを取得（吸い上げ）する。吸い上げられたファイルデータは、メディア内データ処理部３７を経由してユーザ個別記憶領域３８に、即ち記憶部（ハードディスク）２４内の上述のフォルダ００１に書き込まれ、さらに、ユーザＵ１のログアウト処理が完了する（図３では、ユーザ個別記憶領域と記憶部２４は物理的に異なるように図示されているが、３８が２４の一部であるとしている）。この一連の処理により、リムーバブルメディア内にデータファイルは存在しなくなり、所望の目的が達成される。つまり、今の状態は、誰もログインはしていないがユーザＵ１の挿入したリムーバブルメディアＣＦがメディアデバイスに挿入されたままとなっている。この状態でもメディアＣＦは抜くことが可能であり、ユーザＵ１以外の第三者がこのメディアＣＦを持ち去ることが可能となっている。しかし、既にＣＦ内のデータファイルは全てユーザＵ１のフォルダ００１に移動されてしまっているので、第三者がこのメディアＣＦを持ち去っても、ユーザＵ１のデータファイルは保護されている。なお、もちろん、図３のように、ユーザ個別記憶領域３８は記憶部２４とは物理的に別のメモリで構成するようにしても良い。
【００２４】
続いて、ユーザＵ１が再度ログインした場合の処理（二重実線）について説明する。ユーザＵ１が前回ログアウトしたときにリムーバブルメディアＣＦを抜き取らずにそのままにしてしまったため、再ログインの時にもそのメディアＣＦが挿入されたままの状態だとする。
【００２５】
ユーザＵ１が再ログインすると、ユーザ認証部３１でユーザ認証処理が行われ、ログインユーザ情報がメディア監視部３４に供給される。ログインユーザ情報を受信するとメディア監視部３４は、ユーザ別情報記憶部３３からユーザＵ１に対応するメディア使用フラグを取得し、フラグがであるかを確認する。ここでは、メディアＣＦは挿入されたままなので、そのフラグは"１"を示している。なお、このとき、表示部１２にはメディアＣＦを抜き忘れたことを示すメッセージが表示される。
【００２６】
続いて、メディア監視部３４はメディア内データ処理部３７に対して、データ返還指示を与える。データ返還とは、前回の処理のときにメディアＣＦから吸い上げて一時的にユーザ個別記憶領域３８に退避させておいたデータファイルをメディアＣＦに戻す処理をいう。
【００２７】
メディア監視部３４から指示を受信したメディア内データ処理部３７は、ユーザ個別記憶領域３８のフォルダ００１からデータファイルを取得し、メディアデバイス制御３５にリムーバブルメディアＣＦへのデータファイル書き込みが指示される。この指示に従って、メディアデバイス制御部３５は、メディアＣＦに対して対象データファイルを書き込みする。これにより、データファイルを記憶した、元の状態のリムーバブルメディアＣＦをユーザＵ１は取得することができる。
【００２８】
さらに、図３上で処理の流れとしては示されていないが、ユーザＵ１のリムーバブルメディアＣＦがメディアデバイス１１に挿入されたままの状態で、ユーザＵ２がログインした場合の処理について説明する。ユーザＵ２がログインするために入力部（ＵＩ）２６からログインに必要な情報を入力する。入力された情報ははユーザ認証部３１に送信され、ユーザＵ２（ユーザＩＤは００２）のログイン処理が開始する。まだ、ユーザＵ２は自身のリムーバブルメディアＣＦを挿入してはいないので、ユーザ別情報記憶部３３のメディア使用フラグは０のままである。メディア使用フラグは０であるが、ユーザＵ２のログインはそのまま成功し、ユーザＵ２はデジタル複合機１００での処理を行うことができる。本実施形態では、メディアの抜き差し状態はユーザ毎に管理されているので、ユーザＵ１のフラグとは無関係にユーザＵ２のメディアの抜き差し状態は管理される。また、ユーザＵ２はログインしているが、ユーザＵ１の保護されたフォルダ００１にアクセスすることが許可されていないため、リムーバブルメディアＣＦ内のデータファイルであったフォルダ００１内のデータファイルにアクセスすることは不可能である。従って、ユーザＵ１のメディアＣＦのデータファイルは他のユーザのログイン時でも保護される。その後、ユーザＵ２はそのままログアウトし、処理が終了する。
【００２９】
以上は、ハードウエア的構成に基づいて本実施の形態の動作処理について説明したが、以下、本実施形態のソフトウェア的動作について、フローチャートを用いて説明する。
【００３０】
図４は、ユーザログイン中のメディア監視とログアウト時の処理を説明するためのフローチャートである。なお、本フローチャートに係る処理の前に、ユーザの認証処理は成功裏に完了しているものとする。また、本フローチャートの処理は、ＲＯＭ２５に格納された中央処理装置２３によって制御されている。
【００３１】
ステップＳ４１において、ユーザ（例えばユーザＵ１）によってリムーバブルメディアＣＦがメディアデバイス１１に挿入（装着）されたか否かが検知される。メディアＣＦの装着が検知されれば、処理はステップＳ４２に移行し、検知されなければ処理はステップＳ４３に移行する。
【００３２】
ステップＳ４２において、メディア使用フラグがＯＮとされる。つまり、上述のように、ハードディスク２４内には、図５の表で示されるように、登録ユーザ毎にユーザ情報を管理する専用記憶領域が用意されている。この領域内でユーザ毎に、各ユーザに対応するリムーバブルメディアＣＦの装着・非装着が管理されており、装着されていれば、メディア使用フラグは"１"とされ、装着されていなければ当該フラグは"０"とされている。ステップＳ４１においてメディアＣＦが装着されていると判断されているので、このメディア使用フラグは、"１"とされる。そして、フラグの設定が完了すれば、処理はステップＳ４３に移行する。
【００３３】
ステップＳ４３において、リムーバブルメディアＣＦがメディアデバイス１１から取り出されたか（抜かれたか）が判断される。これは、ログイン中であって、所定の処理中であっても実行される。メディアＣＦが取り出されたと判断された場合には、処理はステップＳ４４に移行し、装着状態のままであると判断されれば、処理はステップＳ４５に移行する。
【００３４】
ステップＳ４５においては、ハードディスク２４内のユーザ専用記憶領域におけるメディア使用フラグがＯＮからＯＦＦ、つまり"１"から"０"へ変更される。フラグの変更が完了すると、処理はステップＳ４５に移行する。
【００３５】
ステップＳ４５では、ユーザからログオフの指示が出されたかが判断される。ログアウト指示が無ければ、処理はステップＳ４１に戻り、ステップＳ４１乃至Ｓ４５までの処理が繰り返される。また、ログオフが指示されたと判断されれば、処理はステップＳ４６に移行する。
【００３６】
このように、ステップＳ４１乃至ステップＳ４５で、ログアウトの指示がユーザから出されるまで、メディアの抜き差しが処理実行中であっても監視され、管理されている。
ステップＳ４６では、ログアウト指示が出されてから所定時間経過したかが判断される。所定時間経過していなければ経過するまで待機され、経過すれば処理はステップＳ４７に移行する。ただし、ステップＳ４６の処理は、本発明を実現するためには必須の工程ではないので、省略可能である。
【００３７】
ステップＳ４７では、ハードディスク２４のユーザ専用記憶領域で管理されている、当該ユーザＵ１に関してメディア使用フラグがＯＮ（"１"）であるか否かが判断される。メディア使用フラグが"１"であれば、まだリムーバブルメディアＣＦが取り出されていないことを意味するので、メディアＣＦ内のファイルを保護するための処理であるステップＳ４８に処理が移行する。一方、メディア使用フラグが"０"の場合は、ユーザＵ１は自分のメディアＣＦを抜き取ってデジタル複合機１００を離れていると判断され、処理はステップＳ４９に移行する。
【００３８】
ステップＳ４８では、リムーバブルメディアＣＦ内のファイルを上述のユーザ専用領域のファイルフォルダに移動するように処理される。これにより、メディアＣＦ内にはファイルが存在しなくなり、たとえ第三者が当該メディアを抜いて持ち去ったとしても、ファイル中のデータ自体の盗難は防止することができる。ファイル移動が完了すれば、処理はステップＳ４９に移行する。
【００３９】
そして、ステップＳ４９でログアウト処理が完了する。
【００４０】
なお、ここでは所定時間経過判断処理としてステップＳ４６を設けているが、ステップ４８において、ログアウト時すぐにメディアＣＦのデータを移動指定してしまうのではなく、ユーザＵ１に取り出させる猶予を与えるために一定時間を定義し、その時間が過ぎることによってメディアＣＦのデータ移動を行う方法を用いてもよい。
続いて図６を用いて、ユーザ（Ｕ１）がリムーバブルメディアＣＦを抜き忘れ、その後それに気づいて再度ログインした際の処理を説明する。
ステップＳ６１において、ユーザＵ１のログインが行われたかが判断される。ログインされたか否かは、ユーザＵ１によってログインに必要な情報の入力がなされたかがチェックされる。ログインされれば、処理はステップＳ６２に移行する。ログインされていなければ、ログインの待機状態が継続する。
【００４１】
ステップＳ６２では、ユーザＵ１の認証処理が行われる。正しく認証されれば処理はステップＳ６４に移行する。正しく認証できなかった場合には、再度ユーザＵ１のログイン入力を行うようにしても良いが、この処理工程自体は当業者には自明であるし、図３の処理で説明したのでフローチャート上には明示していない。
【００４２】
ステップＳ６３では、ユーザＵ１のハードディスク上のユーザ専用記憶領域がチェックされ、メディア使用フラグがＯＮ（"１"）かＯＦＦ（"０"）か判断される。このフラグがＯＮ状態、即ち、ユーザＵ１のリムーバブルメディアＣＦがメディアデバイスに挿入されたままの状態であれば、処理はステップＳ６４に移行する。一方、フラグがＯＦＦ状態、即ちユーザＵ１のメディアＣＦが挿入されていなければ、ログイン処理は完了する。ログインが完了すれば、図４のフローチャートに基づく処理が実行される。
【００４３】
ステップＳ６４では、ユーザＵ１に対して、前回の処理時にメディアを抜き忘れたことを示す警告メッセージが表示部１２に表示される。このときユーザＵ１は初めてメディアの抜き忘れに気づく場合もある。
【００４４】
そして、ステップＳ６５では、メディアＣＦが挿入されているかが判断される。本実施形態では、メディアＣＦは抜かれないまま、その時も装着された状態にあるとしているので、処理は直ぐにステップＳ６６に移行する。なお、現在挿入されていなければ、挿入されるまで処理は待機状態に入る。この場合、ユーザに対してメディアＣＦの挿入を促すメッセージを表示部１２に表示させるようにしても良い。
【００４５】
ステップＳ６６では、ハードディスク２４内のユーザＵ１のユーザ専用記憶領域のフォルダ００１に一時的に格納されたファイル（図４のステップＳ４８でメディアＣＦから移動させられたファイル）を、メディアＣＦに戻す処理（復帰移動処理）が実行される。
そして、ステップＳ６６の復帰移動処理が完了すれば、ログイン処理が終了し、図４のフローチャートに基づく処理が実行されることになる。
【００４６】
以上説明した図６の処理を実行することにより、ユーザＵ１は、抜き忘れたときと全く同じ状態のリムーバブルメディアＣＦを、中のファイルの安全性を保ちつつ、取得することができる。
【００４７】
また、ユーザＵ１の再度のログイン時にメディアＣＦが既に抜き取られていた場合には、メディアＣＦが装着されるまでデータファイルの復帰移動処理は実行されない。これによりメディアＣＦの現状復帰を完全に行うことが可能となる。
【００４８】
以上説明したように、本実施形態によれば、取り外し可能な記憶媒体（リムーバブルメディア）を用いるデータ処理システムにおいて、アクセスする個人を特定し、ユーザ別データを管理するユーザ認証部と、前記ユーザ別情報を記憶する記憶部と、前記リムーバブルメディアを扱うメディアデバイスと前記メディアデバイスを制御するメディアデバイス制御部と、前記メディアデバイスに対してのリムーバブルメディアの接続状況を監視するメディア監視部と、メディア内のデータを吸い上げユーザ個別記憶領域にデータを書き込む、または、読み出すメディア内データ処理部とを有するデータ処理システムで、ユーザのログイン中に前記メディアの接続を監視し、その状態をユーザ毎に記憶するメディア監視手段と、ユーザのログアウト時に前記メディアの状態を元にメディア内のデータを前記ユーザ個別記憶領域に移動するメディア内データ移動手段と、ユーザのログイン時に前記ユーザ別情報を元に、前記メディア内データ移動手段によって移動したデータを現在接続されているメディアに再移動するデータ再移動手段を設けたことにより、ユーザがメディアを抜き忘れた場合でも、メディア内のデータが完全に保護され、再度アクセスしたときにメディアに元のデータが復元されるという効果がある。
【００４９】
＜その他の実施形態＞
メディアデバイス１１は、１台以上、何台接続されていても良い。この場合、デバイスは使用デバイス番号によって見分けられ、同一ユーザのメディアの抜き差し状態もメディアデバイス毎に独立して行われてもよい。また複数のメディアデバイスを人くくりのメディアデバイスとして管理しても良い。
また、ステップ２７において、ログアウト時にメディアが刺さっていると言う警告メッセージを出しても良い。この方法は既知の特許として権利化されている。
さらに、本データ処理システムは、デジタル複合機に限ったシステムではない。ユーザ認証を持ち、メディアデバイスを接続した全てのシステムで応用が可能である。
【００５０】
＜その他＞
実施の形態の処理は、各機能を具現化したソフトウェアのプログラムコードを記録した記憶媒体をシステム或は装置に提供し、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても実現することができる。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ，ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００５１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれている。
【００５２】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含むものである。
【図面の簡単な説明】
【００５３】
【図１】本発明に係るデータ処理装置の外観を示す図である。
【図２】本発明に係るデータ処理装置のハードウェアブロック図である。
【図３】本発明に係るデータ処理装置の機能ブロックである。
【図４】本発明に係るデータ処理の動作を説明するためのフローチャートであって、ログイン中のメディア監視とログアウト時の処理を表すフローチャートである。
【図５】記憶部２４に記憶されたユーザ別情報のテーブル例を示す図である。
【図６】本発明に係るデータ処理の動作を説明するためのフローチャートであって、メディアを抜き忘れたユーザの再ログイン時の処理を表すフローチャートである。
【図１】
2005193411.tif 000003
【図２】
2005193411.tif 000004
【図３】
2005193411.tif 000005
【図４】
2005193411.tif 000006
【図５】
2005193411.tif 000007
【図６】
2005193411.tif 000008