(57)【要約】【課題】複数の人が共有する装置に着脱可能な記憶媒体に対するセキュリティを向上させることができる情報処理システムおよびプログラムを提供すること。【解決手段】情報処理システムを、予め定められた情報処理の一部を実行する実行手段、および着脱可能な記憶媒体へのアクセスを許可する認証情報を設定するための設定手段を備えた第１の情報処理装置と、第１の情報処理装置と協働して、予め定められた情報処理の他部を実行する協働実行手段、記憶媒体が接続される接続手段、および第１の情報処理装置と協働して予め定められた情報処理を実行する際に設定手段で設定された認証情報に基づく認証を実行し、認証の結果に応じて記憶媒体へのアクセスを制限する制限手段を備えた第２の情報処理装置と、記憶媒体へのアクセスの指示を受け付ける際に、認証に用いる情報として認証情報に対応する情報を受け付ける受付手段を備えた操作装置とを含んで構成した。【選択図】図５
2014013515.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた情報処理の一部を実行する実行手段、および着脱可能な記憶媒体へのアクセスを許可する認証情報を設定するための設定手段を備えた第１の情報処理装置と、
前記第１の情報処理装置と協働して、前記予め定められた情報処理の他部を実行する協働実行手段、前記記憶媒体が接続される接続手段、および前記第１の情報処理装置と協働して前記予め定められた情報処理を実行する際に前記設定手段で設定された認証情報に基づく認証を実行し、当該認証の結果に応じて前記記憶媒体へのアクセスを制限する制限手段を備えた第２の情報処理装置と、
前記記憶媒体へのアクセスの指示を受け付ける際に、前記認証に用いる情報として前記認証情報に対応する情報を受け付ける受付手段を備えた操作装置と、
を含む情報処理システム。
【請求項２】
前記第１の情報処理装置は、前記認証情報の入力を受け付ける第２の受付手段をさらに有し、前記設定手段は、前記第２の受付手段で受け付けられた前記認証情報に基づいて設定する
請求項１に記載の情報処理システム。
【請求項３】
前記第１の情報処理装置は、前記認証情報を生成する生成手段をさらに有し、
前記設定手段は、前記生成手段で生成された前記認証情報に基づいて設定する
請求項１に記載の情報処理システム。
【請求項４】
前記第２の情報処理装置は、前記接続手段から前記記憶媒体が離脱された場合に、前記操作装置に対し、前記認証情報に対応する情報の入力を要求する要求手段をさらに備え、  前記操作装置は、前記要求手段からの要求が行われた場合に、前記認証情報に対応する情報の入力を促す情報を表示する表示手段をさらに備える
請求項１ないし請求項３のいずれか１項に記載の情報処理システム。
【請求項５】
指示を受け付ける受付手段、該受付手段で受け付けられた指示に応じて第１の情報処理を実行する第１の実行手段、およびアクセスのための認証情報を設定する設定手段を備えた第１の情報処理装置と、
前記認証情報を伴ったアクセス要求および指示を送信するとともに、送信したアクセス要求に対してアクセスが許可された場合にアクセスを行なう操作装置と、
送信されたアクセス要求を受信した場合に、前記設定手段によって設定された認証情報に基づいて認証を行い、認証された場合にアクセスを許可する認証手段、記憶媒体が着脱可能で、前記アクセスの許可後に前記操作装置からアクセスが行なわれた場合に、装着された前記記憶媒体に対する読み取り、または書き込みを実行する実行手段、および前記操作装置から送信された指示を受信した場合に、受信した指示に基づいて第２の情報処理を実行する第２の実行手段を備えた第２の情報処理装置と、
を含む情報処理システム。
【請求項６】
コンピュータを、
予め定められた情報処理の一部を実行する実行手段、および着脱可能な記憶媒体へのアクセスを許可する認証情報を設定するための設定手段を備えた第１の情報処理装置と協働して、前記予め定められた情報処理の他部を実行する協働実行手段と、
前記第１の情報処理装置と協働して前記予め定められた情報処理を実行する際に前記設定手段で設定された認証情報に基づく認証を実行し、当該認証の結果に応じて前記記憶媒体へのアクセスを制限する制限手段と、
前記記憶媒体へのアクセスの指示を受け付ける際に、前記認証に用いる情報として前記認証情報に対応する情報を受け付ける受付手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムおよびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、ネットワーク上の他の画像形成装置に接続されてユーザ情報とアクセス情報とが記憶された着脱可能記憶手段を接続可能な画像形成装置であって、前記着脱可能記憶手段に対するデータアクセス要求時に、前記ユーザ情報と入力されるユーザ情報とからユーザ認証処理を行う認証手段と、前記認証手段によりユーザ認証が正常と判定された場合に、前記アクセス情報から抽出される装置識別情報に一致するネットワーク上の他の画像形成装置から登録されている第１のアクセス情報を取得するデータ制御手段と、前記データ制御手段により取得される第１のアクセス情報と、前記着脱可能記憶手段に記憶されている第２のアクセス情報とが一致するか否かを判断する判断手段と、前記判断手段により第１のアクセス情報と前記第２のアクセス情報が一致すると判断した場合に、前記着脱可能記憶手段に記憶されているデータのアクセスを許可し、前記判断手段により第１のアクセス情報と前記第２のアクセス情報とが一致しないと判断した場合に、前記着脱可能記憶手段に記憶されているデータへのアクセスを制限するセキュリティ管理手段と、を有することを特徴とする画像形成装置が開示されている。
【０００３】
一方、特許文献２には、ＵＳＢ（Universal Serial Bus）インタフェースを用いて情報のやり取りをするＵＳＢシステム装置において、ストリングディスクリプタを用いてパスワード認証を行うことを特徴とするＵＳＢシステム装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１６８２６１号公報
【特許文献２】特開２０１０−１２８５８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、複数の人が共有する装置に着脱可能な記憶媒体に対するセキュリティを向上させることができる情報処理システムおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１に記載の情報処理システムは、予め定められた情報処理の一部を実行する実行手段、および着脱可能な記憶媒体へのアクセスを許可する認証情報を設定するための設定手段を備えた第１の情報処理装置と、前記第１の情報処理装置と協働して、前記予め定められた情報処理の他部を実行する協働実行手段、前記記憶媒体が接続される接続手段、および前記第１の情報処理装置と協働して前記予め定められた情報処理を実行する際に前記設定手段で設定された認証情報に基づく認証を実行し、当該認証の結果に応じて前記記憶媒体へのアクセスを制限する制限手段を備えた第２の情報処理装置と、前記記憶媒体へのアクセスの指示を受け付ける際に、前記認証に用いる情報として前記認証情報に対応する情報を受け付ける受付手段を備えた操作装置と、を含むものである。
【０００７】
また、請求項２に記載の発明は、請求項１に記載の発明において、前記第１の情報処理装置が、前記認証情報の入力を受け付ける第２の受付手段をさらに有し、前記設定手段は、前記第２の受付手段で受け付けられた前記認証情報に基づいて設定するものである。
【０００８】
また、請求項３に記載の発明は、請求項１に記載の発明において、前記第１の情報処理装置が、前記認証情報を生成する生成手段をさらに有し、前記設定手段は、前記生成手段で生成された前記認証情報に基づいて設定するものである。
【０００９】
また、請求項４に記載の発明は、請求項１ないし請求項３のいずれか１項に記載の発明において、前記第２の情報処理装置が、前記接続手段から前記記憶媒体が離脱された場合に、前記操作装置に対し、前記認証情報に対応する情報の入力を要求する要求手段をさらに備え、前記操作装置は、前記要求手段からの要求が行われた場合に、前記認証情報に対応する情報の入力を促す情報を表示する表示手段をさらに備えるものである。
【００１０】
一方、上記目的を達成するために、請求項５に記載の情報処理システムは、指示を受け付ける受付手段、該受付手段で受け付けられた指示に応じて第１の情報処理を実行する第１の実行手段、およびアクセスのための認証情報を設定する設定手段を備えた第１の情報処理装置と、前記認証情報を伴ったアクセス要求および指示を送信するとともに、送信したアクセス要求に対してアクセスが許可された場合にアクセスを行なう操作装置と、送信されたアクセス要求を受信した場合に、前記設定手段によって設定された認証情報に基づいて認証を行い、認証された場合にアクセスを許可する認証手段、記憶媒体が着脱可能で、前記アクセスの許可後に前記操作装置からアクセスが行なわれた場合に、装着された前記記憶媒体に対する読み取り、または書き込みを実行する実行手段、および前記操作装置から送信された指示を受信した場合に、受信した指示に基づいて第２の情報処理を実行する第２の実行手段を備えた第２の情報処理装置と、を含むものである。
【００１１】
さらに、上記目的を達成するために、請求項６に記載のプログラムは、コンピュータを、予め定められた情報処理の一部を実行する実行手段、および着脱可能な記憶媒体へのアクセスを許可する認証情報を設定するための設定手段を備えた第１の情報処理装置と協働して、前記予め定められた情報処理の他部を実行する協働実行手段と、前記第１の情報処理装置と協働して前記予め定められた情報処理を実行する際に前記設定手段で設定された認証情報に基づく認証を実行し、当該認証の結果に応じて前記記憶媒体へのアクセスを制限する制限手段と、前記記憶媒体へのアクセスの指示を受け付ける際に、前記認証に用いる情報として前記認証情報に対応する情報を受け付ける受付手段と、として機能させるためのものである。
【発明の効果】
【００１２】
請求項１、請求５および請求項６に記載の発明によれば、本発明を適用しない場合に比較して、複数の人が共有する装置に着脱可能な記憶媒体に対するセキュリティを向上させることができる。
【００１３】
また、請求項２に記載の発明によれば、設定する認証情報を外部から取得しない場合に比較して、より確実に記憶媒体に対するセキュリティを向上させることができるという効果が得られる。
【００１４】
また、請求項３に記載の発明によれば、設定する認証情報を生成しない場合に比較して、利用者にとっての利便性を向上させることができるという効果が得られる。
【００１５】
さらに、請求項４に記載の発明によれば、本発明を適用しない場合に比較して、記憶媒体が離脱された場合のセキュリティを向上させることができるという効果が得られる。
【図面の簡単な説明】
【００１６】
【図１】実施の形態に係る情報処理システムの全体的な構成を示す構成図である。
【図２】実施の形態に係る画像形成装置の電気的な構成を示すブロック図である。
【図３】実施の形態に係る外付け機器の電気的な構成を示すブロック図である。
【図４】実施の形態に係る情報処理の説明に供する説明図ある。
【図５】第１の実施の形態に係る情報処理システムの全体的な処理の説明に供する説明図ある。
【図６】第１の実施の形態に係るパスワード設定処理プログラムの処理の流れを示すフローチャートの一部である。
【図７】第１の実施の形態に係るパスワード入力画面を示す模式図である。
【図８】第１の実施の形態に係るパスワード設定処理プログラムの処理の流れを示すフローチャートの一部である。
【図９】第１の実施の形態に係る認証処理プログラムの処理の流れを示すフローチャートの一部である。
【図１０】第１の実施の形態に係るパスワード入力要求画面を示す模式図である。
【図１１】第１の実施の形態に係る認証処理プログラムの処理の流れを示すフローチャートの一部である。
【図１２】第１の実施の形態に係る終了処理プログラムの処理の流れを示すフローチャートである。
【図１３】第２の実施の形態に係る情報処理システムの全体的な処理の説明に供する説明図ある。
【図１４】第２の実施の形態に係るパスワード設定処理プログラムの処理の流れを示すフローチャートの一部である。
【図１５】第２の実施の形態に係るパスワード表示画面を示す模式図である。
【図１６】第３の実施の形態に係る接続解除処理プログラムの処理の流れを示すフローチャートの一部である。
【図１７】第３の実施の形態に係る接続解除処理プログラムの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照して、本発明を実施するための形態を詳細に説明する。
【００１８】
［第１の実施の形態］
まず、図１を参照して、本実施の形態に係る情報処理システム１０の全体的な構成を説明する。
【００１９】
本実施の形態に係る情報処理システム１０は、通信回線としてのネットワーク４０にそれぞれ接続された第１の情報処理装置としての画像形成装置２０、第２の情報処理装置としての外付け機器３０、および操作装置としてのパーソナルコンピュータ４２（図１ではＰＣと表記）を含んで構成されている。
【００２０】
本実施の形態に係る画像形成装置２０は、文書データや画像データ等を画像として記録媒体（紙媒体等）に形成する画像出力機能すなわちプリント機能を基本機能とする装置である。なお、画像形成装置２０は、プリント機能の他に、画像入力機能としてのスキャナ機能、画像データについてさまざまな画像処理を実行する画像処理機能、その他コピー機能、およびファクシミリ送信・受信機能等を含んで構成されるいわゆる複合機であってもよい。
【００２１】
また、外付け機器３０は、画像形成装置２０と連携し、画像形成装置２０の機能を拡張するための機器であり、目的に応じて、画像間の差分抽出等インストール（導入）されているさまざまなアプリケーションソフトウエアを実行する。そして、このような機器では、ユーザの利便性を向上させるために着脱可能な記憶媒体が接続されるように構成されているのが一般的である。画像形成装置２０、外付け機器３０、およびパーソナルコンピュータ４２が連携して実行する処理としては、たとえば、画像形成装置２０がスキャナ機能によって読み取った（スキャンした）画像データおよび着脱可能な記憶媒体から読み出した画像データについて、外付け機器３０のアプリケーションソフトウエアが両画像データ間の差分を抽出してその結果をパーソナルコンピュータ４２に送信することが例示される。画像データの差分抽出処理とは、複数の画像データを比較し、その差異を抽出する処理である。
本実施の形態では、外付け機器３０が、着脱可能な記憶媒体を着脱する着脱手段として接続部を有する一方、ユーザによるセキュリティの設定等の各種制御を受け付けるＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）機能を有さない形態例について説明する。
【００２２】
着脱可能な記憶媒体は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ、リムーバルハードディスク、ＣＤ−ＲＷ、等着脱可能であればいかなる記憶媒体であってもよく、本実施の形態では、特にセキュリティを確保する機能を有しない記憶媒体に適用した形態例について説明する。また、以下では着脱可能な記憶媒体として半導体メモリであるＵＳＢメモリ５１（図４も参照。）を使用した場合の形態例について説明する。着脱可能な記憶媒体は、たとえば、画像形成装置２０のプリント機能によって印刷に供される画像データと、画像形成装置２０においてスキャン機能によって得られた画像データとの間で差分抽出される画像データ、あるいは外付け機器３０内のアプリケーションソフトウエアのアップデート（更新）用のデータ等を外付け機器３０に提供するため、あるいは外付け機器３０での処理の結果を格納するため等に用いる。
【００２３】
一方、本実施の形態に係るパーソナルコンピュータ４２は、外付け機器３０や画像形成装置２０等にネットワーク４０を介して接続され、ＵＩ機能を有さない外付け機器３０におけるアプリケーションソフトウエアの実行指示等を行なう。
【００２４】
さらに、本実施の形態では、ネットワーク４０上において、複数のユーザがパーソナルコンピュータ４２を介して共通の外付け機器３０に接続することを想定している。そのため、特定のユーザが外付け機器３０にＵＳＢメモリ５１を接続した場合、外付け機器３０自身がセキュリティ機能を設定するＵＩ部を有さないことから、当該ＵＳＢメモリ５１の所有者以外でも当該ＵＳＢメモリ５１にアクセス（読み書き）が可能となり、セキュリティ上問題となる。
【００２５】
つぎに図２を参照して、本実施の形態に係る画像形成装置２０の電気的な構成について説明する。
【００２６】
本実施の形態に係る画像形成装置２０は、スキャナ部２６、プリンタ部２７、および処理が完了した文書データ等の各種情報を記憶する記憶部２８を含んで構成されている。
【００２７】
また、本実施の形態に係る画像形成装置２０は、ＣＰＵ（中央処理装置）２１、ＲＯＭ２２、およびＲＡＭ２３を含んで構成されている。ＣＰＵ２１は画像形成装置２０の全体の動作を統括して制御し、また後述するＵＳＢメモリ５１へのアクセスの制限に用いるパスワードの生成等（以下、「パスワード設定処理」という。）を行なう。ＲＯＭ２２は、ＣＰＵ２１が画像形成装置２０を制御するために実行する各種プログラム等を格納するためのメモリである。また、ＲＡＭ２３は、ＣＰＵ２１がプログラムを実行する際に使用するワークエリアの確保等に用いるメモリである。
【００２８】
さらに、本実施の形態に係る画像形成装置２０は、ＵＩ部２４、および通信ＩＦ（インタフェース）部２９を含んで構成されている。
ＵＩ部２４は、入力指示や各種情報を受け付けるタッチパネルと当該タッチパネルが表示画面上に設けられ、各種情報を表示する表示パネルとを含んで構成され、コントロールパネルとして機能する。
また、通信ＩＦ部２９は、画像形成装置２０をネットワーク４０や外付け機器３０等に電気的に接続するためのインタフェースである。
【００２９】
上記の各構成要素は、制御バス２０１を介して相互に接続されている。
【００３０】
つづけて、図３を参照して、本実施の形態に係る外付け機器３０の電気的な構成について説明する。
【００３１】
本実施の形態に係る外付け機器３０は、ＣＰＵ３１、ＲＯＭ３２、およびＲＡＭ３３を含んで構成されている。ＣＰＵ３１は外付け機器３０の全体の動作を統括して制御する。ＲＯＭ３２は、ＣＰＵ３１が制御のために実行する各種プログラム、画像形成装置２０と連携して実行する各種アプリケーションソフトウエア等を格納するためのメモリである。また、ＲＡＭ３３は、ＣＰＵ３１が使用するワークエリアを確保等するためのメモリである。
【００３２】
また、本実施の形態に係る外付け機器３０は、記憶媒体管理部３４、記憶部３５、通信ＩＦ部３６、およびＵＳＢメモリ５１の接続部３７を含んで構成されている。
記憶媒体管理部３４は、ＵＳＢメモリ５１が外付け機器３０の接続部３７に接続された場合に、該ＵＳＢメモリ５１の認証等の管理を行なう。接続部３７はたとえばＵＳＢポートである。
記憶部３５は、後述するＵＳＢメモリ５１を管理するためのパスワードを記憶したり、外付け機器３０におけるアプリケーションソフトウエアの実行結果を格納したりする。
通信ＩＦ部３６は、画像形性装置２０と接続するためのインタフェースやネットワーク４０と接続するためのインタフェースを含んで構成されている。
【００３３】
上記の各構成要素は、制御バス３０１を介して相互に接続されている。
【００３４】
また、本実施の形態では、画像形成装置２０および外付け機器３０がそれぞれの通信ＩＦ部２９、および通信ＩＦ部３６を介してネットワーク４０に接続されている。さらに、複数のパーソナルコンピュータ４２がネットワーク４０に接続され、それぞれのパーソナルコンピュータ４２が外付け機器３０にアクセス可能な状態となっている。
かかる構成においては、上述したように、特定のユーザが外付け機器３０にＵＳＢメモリ５１を接続した場合、該特定のユーザ以外でもそのＵＳＢメモリ５１にアクセスが可能となり、セキュリティ上問題となる。
【００３５】
ここで、図４を参照して、画像形成装置２０と外付け機器３０とが協働して実行する情報処理について、差分抽出を例にとり説明する。同図において、＜  ＞および［  ］内の数字は当該情報処理の流れの順序を示すが、この順序は一例を示すに過ぎない。また、［  ］で示した数字は、＜５＞のパーソナルコンピュータ４２による指示の結果としての処理を示している。
【００３６】
まず、協働して実行する情報処理の一部として、ユーザは画像形成装置２０の図示しない読取機構に文書を配置して、画像形成装置２０のＵＩ部２４から、当該文書のスキャナ部２６によるスキャンを指示する（＜１＞）。指示を受け取ったＣＰＵ２１は（＜２＞）、スキャナ部２６を制御して、配置された文書のスキャンを実行し、その結果得られた画像データ（以下、「第１の画像データ」という。）を記憶部２８に記憶する（＜３＞）。
【００３７】
つぎに、ＣＰＵ２１は、第１の画像データを、通信ＩＦ部２９および外付け機器３０の通信ＩＦ部３６を介して、外付け機器３０に送信する（＜４＞）。
第１の画像データを受け取った外付け機器３０のＣＰＵ３１は、当該画像データを記憶部３５に格納する。
【００３８】
つぎに、ユーザは、パーソナルコンピュータ４２をネットワーク４０を介して外付け機器３０に接続し、外付け機器３０のＲＯＭ３２に格納されているアプリケーションソフトウエアとしての差分抽出処理を起動する。そして、ユーザは、以下に述べる、協働して実行する情報処理の他部としての、一連の処理に対する指示をパーソナルコンピュータ４２を介して外付け機器３０に送信する（＜５＞）。
【００３９】
まず、ユーザがパーソナルコンピュータ４２から送信した指示により、第１の画像データとの間で差分抽出すべき画像データ（以下、「第２の画像データ」という。）を予め記憶しているＵＳＢメモリ５１から、当該画像データを読み出し、外付け機器３０内の記憶部３５に記憶する（［６］）。
つぎに、ユーザの指示により、差分抽出を実行する（［７］）。すなわち、第１の画像データと第２の画像データを比較してその差異をデータとして抽出する。そして、ユーザの指示により、抽出した該差分データをＵＳＢメモリ５１に記憶させる（［８］）。
【００４０】
以上のようにして、画像形成装置２０と外付け機器３０とを連携させて協働した情報処理を実行することにより、画像形成装置２０での処理機能が限られている場合でも外付け機器３０によりその機能を拡張し、効率的な情報処理が行なわれる。
本発明によれば、画像形成装置２０と外付け装置３０とが協働する情報処理をパーソナルコンピュータ４２を介して実行する場合において、外付け機器３０が複数の人に共有される場合においても、ＵＳＢメモリ５１へのアクセスが管理され、セキュリティが向する。
【００４１】
なお、図４の説明において、画像形成装置２０における処理（図４の＜１＞ないし＜４＞）を、ユーザが画像形成装置２０のＵＩ部２４から指示して実行する例について説明したが、これらの処理も含めて、パーソナルコンピュータ４２から指示して実行するようにしてもよい。
【００４２】
つぎに、図５を参照して、本実施の形態における情報処理システム１０の作用の概略を説明する。同図において、＜  ＞内の数字は、本実施の形態における作用の流れを順番に示しているので、この順番に即して説明する。
【００４３】
まず、ＵＳＢメモリ５１に対するアクセスを制限するために用いるパスワードを設定する処理であるパスワード設定処理について説明する。
【００４４】
図５を参照して、ユーザは外付け機器３０の接続部３７にＵＳＢメモリ５１を接続した後（＜１＞）、画像形成装置２０のＵＩ部２４において、パスワードの設定操作を行なう（＜２＞）。そのため、本実施の形態では、外付け機器３０が画像形成装置２０の近くに配置されているものとする。本実施の形態におけるパスワードの設定操作は、一例として、ＵＩ部２４の表示画面に、画像形成装置２０の操作メニューの一部として、パスワードの入力を受け付けるパスワード入力要求ボタンを表示させておく。そして、ユーザが当該パスワード入力要求ボタンを操作することにより、画面の表示にしたがって、パスワードとして、たとえば英数字、記号等を組み合わせた情報（以下、「対応情報」という。）を入力することにより行なう。
【００４５】
つぎに、ＵＩ部２４から対応情報が入力されると該対応情報はＣＰＵ２１に送られ（＜３＞、）、該対応情報を受け取ったＣＰＵ２１は、入力された対応情報をパスワードとして外付け機器３０の記憶媒体管理部３４に送る（＜４＞）。図５では、ＣＰＵ２１に相当する構成を「パスワード設定機能」と表記している。
パスワードを受け取った記憶媒体管理部３４は、当該パスワードを、たとえばＵＳＢメモリ５１が接続された接続部３７を識別するための情報（以下、「ポート情報」という。）と対応させて記憶・保持することにより、パスワードとＵＳＢメモリ５１とを関連付け、ユーザからのアクセスに備える。
【００４６】
ここで、パスワードが設定されるまでは、記憶媒体管理部３４は接続部３７へのアクセスを遮断している。したがって、パスワードが設定されるまでは、パーソナルコンピュータ４２から外付け機器３０のアプリケーションソフトウエアを介してＵＳＢメモリ５１に接続しようとしても接続は拒否される。
【００４７】
つづけて、図５を参照して、ユーザが上記パスワード設定処理を完了した後、パーソナルコンピュータ４２から外付け機器３０にアクセスし、外付け機器３０のアプリケーションソフトウエアを実行させている状態において、ＵＳＢメモリ５１へのアクセスのための認証を要求した場合の処理である認証処理について説明する。
【００４８】
パーソナルコンピュータ４２がネットワーク４０を介して外付け機器３０に接続されている状態において、ユーザがパーソナルコンピュータ４２から外付け機器３０のアプリケーションソフトウエアの実行中にＵＳＢメモリ５１へのアクセスを要求する（＜５＞）。
【００４９】
ＵＳＢメモリ５１へのアクセス要求を受け取った外付け機器３０は、記憶媒体管理部３４に対してアクセスの許可を申請する（＜６＞）。当該アクセス許可申請を受け取った記憶媒体管理部３４は、＜４＞で受信したパスワードに基づき、ＵＳＢメモリ５１に対するアクセスの制限を実行する（＜７＞）。
【００５０】
すなわち、後述するように、ユーザが、ネットワーク４０を介してパーソナルコンピュータ４２で実行されている外付け機器３０のアプリケーションソフトウエア上で、ＵＳＢメモリ５１へのアクセスを要求すると、記憶媒体管理部３４は、パーソナルコンピュータ４２を介してパスワードを要求する。パーソナルコンピュータ４２は、前記パスワードの要求に応じてパスワード入力画面をＵＩ部２４の表示画面に表示させ、ユーザにパスワードの入力を促す。そして、正しいパスワードが入力された場合にはＵＳＢメモリ５１へのアクセスを許可し、そうでなければアクセスを拒否することにより、ＵＳＢメモリ５１へのアクセスを制限する。
【００５１】
上述した本実施の形態に係るパスワード設定処理および認証処理を実行することにより、複数の人が共有する装置（外付け機器３０）に着脱可能な記憶媒体（ＵＳＢメモリ５１）に対するセキュリティが向上する。
【００５２】
上記におけるパスワード設定処理および認証処理は、コンピュータを利用してのソフトウエア構成により実現してもよい。また、ソフトウエア構成による実現に限らず、たとえばＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）を採用したハードウエア構成や、ハードウエア構成とソフトウエア構成の組み合わせによって実現してもよい。
【００５３】
以下では、本実施の形態に係る画像形成装置２０、外付け機器３０およびパーソナルコンピュータ４２が、上記パスワード設定処理および認証処理プログラムを実行することにより各種処理を実現するものとされている場合について説明する。この場合、当該プログラムを画像形成装置２０のＲＯＭ２２、外付け機器３０のＲＯＭ３２あるいはパーソナルコンピュータ４２内の図示しないメモリに予めインストールしておく形態や、コンピュータにより読み取り可能な記憶媒体に記憶された状態で提供される形態、有線または無線による通信手段を介して配信される形態等を適用してもよい。
【００５４】
つぎに、本実施の形態に係る情報処理システム１０の作用について説明する。
【００５５】
まず、図６ないし図８を参照して、パスワード設定処理を実行する際の画像形成装置２０および外付け機器３０の作用を説明する。図６は、この際に画像形成装置２０のＣＰＵ２１によって実行されるパスワード設定処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは、ＲＯＭ２２内の予め定められた領域内に記憶されている。また、図８は、この際に外付け機器３０のＣＰＵ３１によって実行されるパスワード設定処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは、ＲＯＭ３２内の予め定められた領域内に記憶されている。
【００５６】
なお、錯綜を回避するために、パスワード設定処理についての以下の説明では、外付け機器３０において既にＵＳＢメモリ５１の接続が受け付けられているものとする。ＵＳＢメモリ５１の接続の受付は、たとえば、外付け機器３０のＣＰＵ３１が、接続部３７の着脱を検出するスイッチがオンになったことを検出して行なえばよい。ただし、本実施の形態では、パスワードが設定される以前においては、ＵＳＢメモリ５１が接続されても接続部３７を介してのＵＳＢメモリ５１へのアクセスは遮断されている。また、本実施の形態では、接続部３７を複数有するが、そのうちの１つにＵＳＢメモリ５１が接続されたものとする。
さらに、画像形成装置２０のＵＩ部２４の表示画面には、パスワードの設定画面を起動する操作ボタンが表示されており、ユーザが該起動ボタンを操作して、パスワードの設定画面の起動要求がなされたものとする。
【００５７】
まず、図６を参照して、画像形成装置２０におけるパスワード設定処理について説明する。図６のステップＳ５００では、上記のパスワードの設定画面の起動要求がなされたことにより、パスワードの入力画面を表示する。図７に、該パスワードの入力画面の一例を示す。同図では、「接続した記憶媒体へのアクセスを許可するパスワードを入力してください。」とのメッセージとともに、パスワード入力用のボックス、および「終了」ボタンが表示されている。
つぎのステップＳ５０２では、ユーザによる対応情報の入力待ち状態となる。ユーザが対応情報を入力して、図７の「終了」ボタンを操作することにより、対応情報の入力が受け付けられると、つぎのステップＳ５０４で、当該対応情報が外付け機器３０の記憶媒体管理部３４に送信される。しかる後に、画像形成装置２０はパスワード設定処理プログラムを終了する。
【００５８】
つぎに、図８を参照して、外付け機器３０におけるパスワード設定処理について説明する。
ＵＳＢメモリ５１の接続を検出した外付け機器３０は、ステップＳ６００にて、画像形成装置２０からのパスワードの受信待ち状態にある。
図６のステップＳ５０４で画像形成装置２０からパスワードが送信されたことにより、当該パスワードを受信すると、つぎのステップＳ６０２で、記憶媒体管理部３４は、ＵＳＢメモリ５１が接続された接続部３７のポート情報と受信したパスワードとを関連付けて、外付け機器３０の記憶部３５に記憶する。
つぎのステップＳ６０４で接続部３７におけるアクセスの遮断を解除し、その後、外付け機器３０はパスワード設定処理プログラムを終了する。
【００５９】
以上のパスワード設定プログラムは、画像形成装置２０の通信ＩＦ部２９および外付け機器３０の通信ＩＦ部３６を介する通信により、外付け機器３０と画像形成装置２０とが連携して実行される。そして、上記で設定されたパスワードに基づき、以降、記憶媒体管理部３４がＵＳＢメモリ５１のアクセスの制限を実行する。
【００６０】
つぎに、図９ないし図１１を参照して、認証処理を実行する際のパーソナルコンピュータ４２および外付け機器３０の作用を説明する。なお、図９は、この際にパーソナルコンピュータ３０の図示しないＣＰＵによって実行される認証処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは、図示しないメモリ内の予め定められた領域内に記憶されている。また、図１１は、この際に外付け機器３０のＣＰＵ３１によって実行される認証処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは、ＲＯＭ３２内の予め定められた領域内に記憶されている。
【００６１】
なお、本実施の形態は、ユーザがパーソナルコンピュータ４２からネットワーク４０を介して、外付け機器３０のアプリケーションソフトウエアを実行している場合において、当該アプリケーションソフトウエア上でＵＳＢメモリ５１へのアクセスを要求する場合の形態例として説明する。したがって、本実施の形態では、パーソナルコンピュータ４２と外付け機器３０とがセッション（接続状態）を確立した後、外付け機器３０におけるアプリケーションソフトウエアがパーソナルコンピュータ４２上ですでに実行されているものとして説明する。
【００６２】
図９を参照して、パーソナルコンピュータ４２における認証処理プログラムの流れを説明する。
ステップＳ７００では、ユーザがパーソナルコンピュータ４２のアプリケーションソフトウエア上においてＵＳＢメモリ５１へのアクセスを要求したことにより、パスワード入力要求画面が表示されている。図１０に、パスワード入力要求画面の一例を示す。同図では、「使用対象とする記憶媒体に対して設定したパスワードを入力してください。」とのメッセージとともに、パスワード入力用のボックスおよび「終了」ボタンが表示されている。
【００６３】
つぎのステップＳ７０２では、ユーザによるパスワードの入力待ち状態となる。ユーザがパスワードを入力して、図１０の「終了」ボタンを操作することにより、パスワードの入力が受け付けられると、つぎのステップＳ７０４で、当該パスワードが外付け機器３０の記憶媒体管理部３４に送信される。
【００６４】
ステップＳ７０４で送信されたパスワードを受信した外付け機器３０の記憶媒体管理部３４は、記憶部３５に記憶されているパスワードと照合してアクセス可否信号を送信してくるので、つぎのステップＳ７０６で該アクセス可否信号の待機状態となる。
ステップＳ７０６でアクセス可否信号を受信すると、つぎのステップＳ７０８で、パーソナルコンピュータ４２は、当該アクセス可否信号の内容を、そのとき実行しているアプリケーションソフトウエア上に反映する。  
【００６５】
すなわち、外付け機器３０のアプリケーションソフトウエア上においてＵＳＢメモリ５１へのアクセスを要求された場合、アクセスを許可する信号であった場合には、ＵＳＢメモリ５１へのアクセスを許可し、アクセスを拒否する信号であった場合には、ユーザによるＵＳＢメモリ５１へのアクセスを拒否する。
上記ステップＳ７０８の後、パーソナルコンピュータ４２は、認証処理プログラムを終了する。
【００６６】
つぎに、図１１を参照して、外付け機器３０における認証処理プログラムの流れを説明する。
【００６７】
ステップＳ６５０にてパスワード受信待ちの状態にあり、図９のステップＳ７０４でパーソナルコンピュータ４２から送信されたパスワードを受信すると、つぎのステップＳ６５２で記憶部３５を参照して記憶していたパスワードを読み出し、つぎのステップＳ６５４にて該読み出したパスワードと上記受信したパスワードとが一致しているか否かを判定する。
ステップＳ６５４での判定の結果が肯定判定となった場合には、つぎのステップＳ６５６にて、ＵＳＢメモリ５１へのアクセスを許可するアクセス許可信号をパーソナルコンピュータ４２へ送信する。一方、否定判定となった場合には、ステップＳ６５８にてアクセスを拒否するアクセス拒否信号をパーソナルコンピュータ４２へ送信する。その後、外付け機器３０は、認証処理プログラムを終了する。
【００６８】
つづけて、図１２を参照し、終了処理プログラムについて説明する。図１２は、外付け機器３０が実行する終了処理プログラムの処理の流れを示すフローチャートである。
本実施の形態においては、ＵＳＢメモリ５１が外付け機器３０の接続部３７から離脱し接続が解除されたときに、上述したパスワード設定処理において設定されたパスワードが有効でなくなる。それに伴い、以降パーソナルコンピュータ４２で実行しているアプリケーションソフトウエア上でのＵＳＢメモリ５１へのアクセス要求が拒否される。
なお、ここでは錯綜を回避するために、以下、外付け機器３０において、既にＵＳＢメモリ５１の接続解除が受け付けられているものとして説明する。ＵＳＢメモリ５１の接続解除の受付は、たとえば、外付け機器３０のＣＰＵ３１が、接続部３７におけるＵＳＢメモリ５１の離脱を検出するスイッチがオフになったことを検出して行なえばよい。
【００６９】
図１２を参照して、ＵＳＢメモリ５１の接続解除を受け付けた外付け機器３０は、ステップＳ６７０で、記憶部３５に記憶されているパスワードをリセット（消去）する。つぎのステップＳ６７２にて、接続部３７へのアクセスを遮断し、その後、外付け機器３０は、終了処理プログラムを終了する。
以降、パーソナルコンピュータ４２において実行されているアプリケーションソフトウエア上からＵＳＢメモリ５１へのアクセスを要求しても、上記認証処理プログラムにおいて、外付け機器３０の記憶媒体管理部３４におけるパスワードの照合ができなくなるため、当該アクセスは拒否される。
【００７０】
ここで、上記の本実施の形態に係る認証処理プログラムおよび終了処理プログラムは、パーソナルコンピュータ４２の図示しない通信ＩＦ部および外付け機器３０の通信ＩＦ部３６を介する通信により、パーソナルコンピュータ４２と外付け機器３０とが連携して実行される。
【００７１】
以上のように本実施の形態では、パーソナルコンピュータ４２において外付け機器３０のアプリケーションソフトウエアが実行されている場合において、認証処理プログラムによる認証により一度ＵＳＢメモリ５１へのアクセスが許可されると、ＵＳＢメモリ５１の接続が解除されて上記終了処理プログラムが実行されるまでアクセスは許可される。
【００７２】
上記各認証処理の結果、ＵＳＢメモリ５１を接続したユーザはパスワードを知っているのでＵＳＢメモリ５１へのアクセスが可能となり、パスワードを知らない他のユーザはＵＳＢメモリ５１へのアクセスが不可能となる。
その結果、ＵＳＢメモリ５１を接続したユーザは、パーソナルコンピュータ４２において実行している外付け機器３０のアプリケーションソフトウエア上で、ＵＳＢメモリ５１へのアクセスが可能となる。そのため、たとえば、画像形成装置２０がスキャナ機能によって読み取った画像データおよびＵＳＢメモリ５１から読み出した画像データについて、外付け機器３０が両画像データ間の差分を抽出してその結果をパーソナルコンピュータ４２に送信するようにされる。
【００７３】
以上のように本実施の形態によれば、複数の人が共有する装置に着脱可能な記憶媒体に対するセキュリティが向上する。その際、ＵＳＢメモリ５１は外付け機器３０のポート情報と関連付けられており、ＵＳＢメモリ５１とユーザＩＤに例示されるユーザとの関連付けも必要とされない。
【００７４】
［第２の実施の形態］
本実施の形態は、第１の実施の形態において、ＵＳＢメモリ５１へのアクセスを制御するパスワードを自動的に生成するようにした形態例であり、第１の実施の形態とはパスワード設定処理のみ異なる。
図１３を参照して、本実施の形態における作用の概略を説明する。同図において、＜  ＞内に数字は、本実施の形態における作用の流れを順番に示しているので、この順番に即して説明する。
【００７５】
まず、ユーザは外付け機器３０の接続部３７にＵＳＢメモリ５１を接続した後（＜１＞）、画像形成装置２０のＵＩ部２４において、パスワードの生成操作を行なう（＜２＞）。本実施の形態におけるパスワードの生成操作は、一例として、ＵＩ部２４の表示画面に、画像形成装置２０の操作メニューの一部として、パスワードの生成を要求するパスワードの生成要求ボタンを表示させておく。そして、ユーザが該パスワードの生成要求ボタンを操作することにより、表示画面にしたがって、パスワードの生成が行なわれるようになっている。
【００７６】
つぎに、ＵＩ部２４はパスワード生成要求をＣＰＵ２１（図１３では、「パスワード設定機能」と表記）に送る（＜３＞）。パスワード生成要求を受け取ったＣＰＵ２１は、パスワードを生成し、ＵＩ部２４に対して生成したパスワードの表示要求を行う（＜４＞）とともに、該パスワードを外付け機器３０の記憶媒体管理部３４へ送る（＜５＞）。またパスワードの表示要求を受け取ったＵＩ部２４は、図示しない表示画面にパスワードを表示するので、ユーザはこの表示されたパスワードを記憶してＵＳＢメモリ５１へのアクセスに備える（＜６＞）。この後ＣＰＵ２１は、生成したパスワードを破棄してもよい。
【００７７】
以上のようにしてユーザは、ＵＳＢメモリ５１へのアクセスのためのパスワードを入手する。パスワードを受け取った外付け機器３０の記憶媒体管理部３４が、当該パスワードをＵＳＢメモリ５１が接続された接続部３７のポート情報と関連付けて記憶・保持し、ユーザからのアクセスに備えることは第１の実施の形態と同様である。また、ＵＳＢメモリ５１の認証処理に対応する＜７＞ないし＜９＞は、図５の＜５＞ないし＜７＞と同様なので説明を省略する。
【００７８】
つぎに、本実施の形態に係る情報処理システム１０の作用について説明する。
【００７９】
本実施の形態においても、パスワード設定処理は、画像形成装置２０および外付け機器３０の連携によりなされるが、外付け機器３０のＣＰＵ３１によって実行されるパスワード設定処理プログラムの処理の流れを示すフローチャートは図８と同様である。図１４に、本実施の形態に係る画像形成装置２０のパスワード設定処理プログラムの処理の流れを示すフローチャートを示す。当該プログラムが、画像形成装置２０のＲＯＭ２２内の予め定められた領域内に記憶されていることは、第１の実施の形態と同様である。
なお、錯綜を回避するため、以下の説明では、上述した方法で、画像形成装置２０のＵＩ部２４の表示画面における操作によって、ユーザがパスワードの生成を要求したものとする。
【００８０】
図１４を参照して、ユーザがパスワードの生成要求を行なったことにより、ステップＳ５５０で、画像形成装置２０のＣＰＵ２１は自動的にパスワードを生成する。
つぎのステップＳ５５２で、生成したパスワードをＵＩ部２４の表示画面に表示する。図１５にパスワード表示画面の一例を示す。図１５では、パスワードとして「ＡＢＣＤ」が表示されている。
つぎのステップＳ５５４で、外付け機器３０の記憶媒体管理部３４に該パスワードを送信する。パスワードを受信した後の外付け機器３０のパスワード設定処理の流れは、図８のステップＳ６０２と同様であり、受信したパスワードをＵＳＢメモリ５１が接続されたポート情報と関連付けて記憶部３５に記憶する。
【００８１】
本実施の形態の認証処理は、第１の実施の形態における図９ないし図１１と同様なので説明を省略する。
本実施の形態によれば、ユーザは自らパスワードの設定をすることなく、自動的にパスワードを入手する。  
以上のように本実施の形態によれば、多人数が共有する機器に着脱可能な記憶媒体に対するセキュリティが向上する。
【００８２】
［第３の実施の形態］
本実施の形態は、外付け機器３０におけるＵＳＢメモリ５１の接続が、パスワードを設定したユーザの意思に反して解除された場合の処理についての形態例である。本実施の形態においては、ＵＳＢメモリ５１の接続が解除された場合に、パスワードが有効でなくなることとしているが、接続の解除はパスワードを設定したユーザの誤操作や、他のユーザによる不正な操作によって発生してしまうことも想定される。本実施の形態は、このような正規のユーザの意図しないＵＳＢメモリ５１の接続の解除に対処するものである。
【００８３】
図１６および図１７を参照して、本実施の形態に係る情報処理システム１０の作用について説明する。本実施の形態の接続解除処理は、外付け機器３０およびパーソナルコンピュータ４２の連携によりなされる。図１６は、本実施の形態に係る外付け機器３０のＣＰＵ３１によって実行される接続解除処理プログラムの処理の流れを示すフローチャートである。また、図１７は、本実施の形態に係るパーソナルコンピュータ４２の図示しないＣＰＵによって実行される接続解除処理プログラムの処理の流れを示すフローチャートである。当該プログラムが、外付け機器３０のＲＯＭ３２内、あるいはパーソナルコンピュータ４２の図示しないメモリ内の予め定められた領域内に記憶されていることは、第１の実施の形態と同様である。本実施の形態に係る接続解除処理においても、パーソナルコンピュータ４２と外付け機器３０とがセッション（接続状態）を確立した後、外付け機器３０におけるアプリケーションソフトウエアがパーソナルコンピュータ４２上ですでに実行されているものとして説明する。
なお、ここでは錯綜を回避するために、以下、外付け機器３０において、既にＵＳＢメモリ５１の接続解除が受け付けられているものとして説明する。ＵＳＢメモリ５１の接続解除の受付は、たとえば、外付け機器３０のＣＰＵ３１が、接続部３７におけるＵＳＢメモリ５１の離脱を検出するスイッチがオフになったことを検出して行なえばよい。
【００８４】
図１６を参照して、外付け機器３０が接続の解除を検出すると、ステップＳ６８０にて接続が解除されたことのアラームメッセージをパーソナルコンピュータ４２に送信する。このアラームメッセージは、たとえば、「ＵＳＢメモリの接続を解除しますか？」などとし、解除するか否かの選択ボタンとともに表示すればよい。当該アラームメッセージを受信したパーソナルコンピュータ４２からは、解除するか否かの要求が送信されてくるので、つぎのステップＳ６８２で要求待ち状態となる。
【００８５】
ステップＳ６８２にて要求信号を受信すると、つぎのステップ６８４で、要求が解除要求であるか否かを判定し、その判定結果が否定判定である場合にはそのまま接続解除処理プログラムを終了する。一方、判定結果が肯定判定である場合には、つぎのステップＳ６８６でパスワードの入力要求をパーソナルコンピュータ４２に送信する。
【００８６】
つぎのステップＳ６８８でパスワードの受信待機状態となり、パーソナルコンピュータ４２からパスワードを受信すると、つぎのステップＳ６９０にて、記憶媒体管理部３４は記憶部３５を参照し、受信したパスワードが記憶部３５に記憶されているパスワードと一致するか否かを判定する。その結果が肯定判定である場合には、つぎのステップＳ６９２にて、記憶部３５に記憶されていたＵＳＢメモリ５１に対応するパスワードをリセットし、接続解除処理プログラムを終了する。一方、否定判定である場合には、直ちに接続解除処理プログラムを終了する。
【００８７】
つぎに図１７を参照して、パーソナルコンピュータ４２は、ステップＳ７５０でＵＳＢメモリ５１の接続が解除されたことのアラームメッセージの受信待機状態にある。当該アラームメッセージを受信すると、つぎのステップＳ７５２で解除の可否の選択を促すメッセージとともに当該アラームメッセージを図示しないパーソナルコンピュータ４２の画面上に表示する。この際のアラームメッセージは、先述したものとすればよい。ユーザは解除の可否を画面表示にしたがって入力するので、つぎのステップＳ７５４で解除を要求する応答（「解除要求」）であるか、解除を要求しない応答（非解除要求）であるかを判定する。
【００８８】
ステップＳ７５４での判定結果が肯定判定である場合には、つぎのステップＳ７５６で解除を要求する信号を外付け機器３０に送信する。
つぎのステップＳ７５８では、図１６のステップＳ６８６のパスワード入力要求に対応して、パスワードの入力要求受信待機状態となる。ステップＳ７５８でパスワード入力要求を受信したら、つぎのステップＳ７６０で、ユーザがパスワードを入力するためのパスワード入力要求画面を、パーソナルコンピュータ４２の表示画面に表示する。この際の表示は、図１０と同様の画面をパーソナルコンピュータ４２の図示しない表示画面に表示させるようにすればよい。
【００８９】
つぎのステップＳ７６２でパスワードの入力を受け付けると、つぎのステップＳ７６４で受け付けたパスワードを外付け機器３０に送信して、接続解除処理プログラムを終了する。一方、ステップＳ７５４での判定結果が否定判定である場合には、接続非解除の要求を外付け機器３０に送信して、接続解除処理プログラムを終了する。
【００９０】
本実施の形態によれば、誤操作あるいは不正によりＵＳＢメモリ５１の接続が解除されても、設定したパスワードが保持される。
以上のように本実施の形態によれば、多人数が共有する機器に着脱可能な記憶媒体に対するセキュリティが向上する。
【００９１】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施の形態に多様な変更または改良を加えることができ、当該変更または改良を加えた形態も本発明の技術的囲に含まれる。
【００９２】
たとえば、上記各実施の形態では、ユーザが外付け機器の接続部にＵＳＢメモリを接続した後に、画像形成装置からパスワードを入力する場合について説明したが、本発明はこれに限定されるものではなく、画像形成装置からパスワードを入力した後外付け機器にＵＳＢメモリを接続してもよい。この場合、外付け機器の記憶媒体管理部にパスワードが送信されているので、外付け機器はＵＳＢメモリの接続待機状態となる。
【００９３】
また、上記各実施の形態では、ネットワークを介してパーソナルコンピュータが外付け機器にアクセスする場合について説明したが、本発明はこれに限定されるものではなく、パーソナルコンピュータが画像形成装置にアクセスしてもよい。この場合の認証処理は、外付け機器の記憶媒体管理部が画像形成装置を介して実行する。
【００９４】
また、上記各実施の形態では、外付け機器に着脱可能な記憶媒体を１つ接続する場合について説明したが、本発明はこれに限定されるものではなく、複数接続する形態としてもよい。この場合、外付け機器の各接続部ごとに着脱可能な記憶媒体を管理する。
【００９５】
また、上記各実施の形態では、パーソナルコンピュータを介して外付け機器のアプリケーションソフトウエアの起動中にＵＳＢメモリへのアクセス要求がある場合について説明したが、本発明はこれに限定されるものではなく、パーソナルコンピュータと外付け機器が接続された状態において、アプリケーションソフトウエアとは無関係に、単に外付け機器を介してＵＳＢメモリにアクセス要求してもよい。
【００９６】
また、上記各実施に形態では、パスワードの有効期間を、外付け機器のアプリケーションソフトウエア上においてパスワードが設定されてから、ＵＳＢメモリの接続が解除されるまでとしているが、本発明はこれに限定されるものではなく、たとえば、アプリケーションソフトウエアにかかわりなく、同一のＵＳＢメモリが接続される限りにおいて有効であるとしてもよい。この場合、外付け機器の記憶媒体管理部は当該パスワードを予め定められた期間保持しておく。また、単一のアプリケーションソフトウエアに対してだけでなく、複数のアプリケーションソフトウエアに対して有効としてもよい。
【００９７】
また、上記各実施の形態では、着脱可能な記憶媒体は特にセキュリティ対策を施していないものとして説明したが、むろんセキュリティ対策を施した着脱可能な記憶媒体に本発明を適用してもよい。また、上記各実施の形態では、着脱可能な記憶媒体からはなんらの情報も読み込まない場合について説明したが、たとえば着脱可能な記憶媒体に内蔵された製造機器番号などの情報を読み取り、パスワードとの関連付けに用いてもよい。
【００９８】
また、上記各実施の形態では、外付け機器に対しパーソナルコンピュータからアクセスして、外付け機器のアプリケーションソフトウエアを実行する場合について説明したが、本発明はこれに限定されるものではなく、外付け機器の機能とパーソナルコンピュータの機能とを一体として外付け機器を構成してもよい。この場合、外付け機器にアプリケーションソフトウエアに対する操作部を設ける。
【００９９】
その他、上記実施の形態で説明した情報処理システム１０の構成（図１ないし図３参照。）は一例であり、本発明の主旨を逸脱しない範囲内において不要な部分を削除したり、新たな部分を追加したりしてもよい。
【０１００】
さらに、上記実施の形態で説明した各種プログラムの処理の流れ（図６、図８、図９、図１１、図１２、図１４、図１６、および図１７参照。）も一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。
【符号の説明】
【０１０１】
１０    情報処理システム
２０    画像形成装置
２１    ＣＰＵ
２２    ＲＯＭ
２３    ＲＡＭ
２４    ＵＩ部
２６    スキャナ部
２７    プリンタ部
２８    記憶部
２９    通信ＩＦ部
３０    外付け機器
３１    ＣＰＵ
３２    ＲＯＭ
３３    ＲＡＭ
３４    記憶媒体管理部
３５    記憶部
３６    通信ＩＦ部
３７    接続部
４０    ネットワーク
４２    パーソナルコンピュータ
５１    ＵＳＢメモリ
２０１  制御バス  
３０１  制御バス
【図１】
2014013515.tif 000003
【図２】
2014013515.tif 000004
【図３】
2014013515.tif 000005
【図４】
2014013515.tif 000006
【図５】
2014013515.tif 000007
【図６】
2014013515.tif 000008
【図７】
2014013515.tif 000009
【図８】
2014013515.tif 000010
【図９】
2014013515.tif 000011
【図１０】
2014013515.tif 000012
【図１１】
2014013515.tif 000013
【図１２】
2014013515.tif 000014
【図１３】
2014013515.tif 000015
【図１４】
2014013515.tif 000016
【図１５】
2014013515.tif 000017
【図１６】
2014013515.tif 000018
【図１７】
2014013515.tif 000019