(57)【要約】【課題】多機能周辺装置において、ＰＣとの間で行われるデータ処理の期間中、接続されている記憶媒体の認識を動的に制御して、当該データ処理中に記憶媒体へのアクセスを抑止し当該データ処理の高速化を確保すること。【解決手段】検知手段により、多機能周辺装置の機能実行部と情報処理装置との間でのデータ伝送の状態が検知される。報知手段では、検知手段がデータ伝送の開始を検知することに応じて、接続部における記憶媒体の接続状態に関わらず記憶媒体が接続部に接続されていない状態であることを、情報処理装置に対して認識させる。【選択図】図４
2009232097.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と接続され、記憶媒体が接続可能であり前記記憶媒体と前記情報処理装置とのデータ伝送を可能とする接続部と、前記情報処理装置との間でデータ伝送を行い、前記記憶媒体を介さない機能を実行可能とする機能実行部とを備える多機能周辺装置であって、
前記機能実行部と前記情報処理装置との間で行われるデータ伝送の状態を検知する検知手段と、
前記検知手段が、データ伝送が開始されていることを検知することに応じて、前記接続部における前記記憶媒体の接続状態に関わらず、前記記憶媒体が前記接続部に接続されていない状態であることを、前記情報処理装置に対して認識させる報知手段とを備えることを特徴とする多機能周辺装置。
【請求項２】
前記報知手段は、さらに、前記検知手段がデータ伝送が終了されていることを検知することに応じて、前記接続部に接続されている記憶媒体の接続状態を、前記情報処理装置に対して認識させることを特徴とする請求項１に記載の多機能周辺装置。
【請求項３】
前記報知手段は、さらに、データの伝送が行なわれていない状態でであって、前記接続部における前記記憶媒体の接続状態が変化したことに応じて、その変化した接続状態を、前記情報処理装置に対して認識させることを特徴とする請求項１または２に記載の多機能周辺装置。
【請求項４】
前記接続部における前記記憶媒体の接続状態の変化に応じて、前記接続部における前記記憶媒体の接続数を、前記接続状態を示す情報として格納する格納手段を備え、
前記報知手段は、データの伝送を行っていない状態である場合、または前記検知手段がデータ伝送の終了を検知することに応じて、前記格納手段に格納されている前記接続状態を示す情報を読み出して、前記情報処理装置に対して認識させることを特徴とする請求項２または３に記載の多機能周辺装置。
【請求項５】
前記報知手段は、前記検知手段がデータ伝送の開始を検知することに応じて、前記格納手段に格納されている前記接続状態を示す情報を読み出す代わりに、前記記憶媒体が前記接続部に接続されていない状態であることを示す情報を設定し、前記情報処理装置に対して認識させることを特徴とする請求項２乃至４の少なくとも何れか１項に記載の多機能周辺装置。
【請求項６】
前記報知手段は、前記情報処理装置からの要求に応じて、前記接続状態を認識させるものであり、
前記検知手段により、前記データ伝送が開始されていることおよび終了されていることを検知されたことに応じて、あるいはデータの伝送が行なわれていない状態でであって前記接続部における前記記憶媒体の接続状態が変化したことに応じて、前記情報処理装置からの前記要求を発生させるための要求発生処理を実行することを特徴とする請求項１乃至５の少なくとも何れか１項に記載の多機能周辺装置。
【請求項７】
前記情報処理装置との間はＵＳＢで接続されてなるものであり、
前記報知手段により実行される前記要求発生処理は、前記ＵＳＢの切断と、その後の前記ＵＳＢの再接続であることを特徴とする請求項６に記載の多機能周辺装置。
【請求項８】
情報処理装置と、
前記情報処理装置との間でデータ伝送を行い所定の機能を実行可能とする機能実行部と、記憶媒体が接続可能であり前記記憶媒体と前記情報処理装置とのデータ伝送を可能とする接続部とを備える多機能周辺装置とが、接続されてなるネットワークシステムであって、
前記多機能周辺装置は、
前記機能実行部と前記情報処理装置との間で行われるデータ伝送の状態を検知する検知手段と、
前記検知手段が、データの伝送が開始されていることを検知することに応じて、前記接続部における前記記憶媒体の接続状態に関わらず、前記記憶媒体が前記接続部に接続されていない状態であることを、前記情報処理装置に対して認識させる報知手段とを備え、
前記情報処理装置は、
前記報知手段により前記接続部における前記記憶媒体の接続状態を認識し、該接続状態に対応して、該接続部にドライブを割当てる割当手段と、
前記割当手段によって割当てられたドライブを表示する表示手段とを備えることを特徴とするネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶媒体へのアクセス状況を把握し管理する多機能周辺装置、およびシステムに関するものであり、特に、実行アクセスの処理速度の低下を防止する多機能周辺装置、およびネットワークシステムに関するものである。
【背景技術】
【０００２】
近年、デジタルカメラ、携帯電話、スキャナ等の各種機器や、これらの機器で撮影されあるいは取り込まれた画像データが保存されるメモリカードやＵＳＢメモリなどの各種の記憶媒体等を装着することができる多機能周辺機器が開発されている（特許文献１）。この種の多機能周辺装置では、記憶媒体等から画像データを読み出して印刷し、あるいはスキャンされた画像データを記憶媒体等に格納することが可能とされる。こうした多機能周辺装置の中には、パーソナルコンピュータ（以下、ＰＣと略記する）に接続することが可能なものがある。ＰＣに接続することにより、多機能周辺装置に装着した記憶媒体等をリムーバブルディスクとして認識することができる。ＰＣから記憶媒体にアクセスすることで、画像データを記憶媒体に書き込んだり、記憶媒体に記憶されている画像データを読み出したりすることが可能である。
【０００３】
例えば、特許文献１に開示されているフォトダイレクトプリンタ装置の制御に係る主要部の構成では、プリンタ装置がＰＣからの画像データに基づいて印刷を行う際には、ＰＣからのデータをそのままスルーし、ＵＳＢバスを介してプリンタエンジンに出力する。これにより、ＰＣは、プリンタエンジンと直接、データや信号のやり取りを行って印刷を実行することが記載されている。
【０００４】
また、その他の関連文献として、特許文献２および３が例示される。
【特許文献１】特開２００３−１２７４７２号公報（段落００２４、図４）
【特許文献２】特開２００５−１８６４５号公報
【特許文献３】特開２００３−１６１５９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献１では、ＰＣからの画像データを、ＵＳＢバスを介してプリンタエンジンに出力することにより、印刷が行われることが記載されている。ここで、ＵＳＢとは、ＰＣと周辺機器との間を接続するシリアルバスの一種である。通信データはパケットに構成され送信されるため、１つのバスに複数の機器を接続し、複数の機器間を時分割で同時にアクセスすることが可能である。特許文献１では、通常のＵＳＢバス規格としてＰＣとプリンタエンジンとを接続するものである。
【０００６】
このため、ＰＣからプリンタエンジンに対して画像データを送信して印刷が実行されている間に、ＰＣと記憶媒体との間でアクセスが実行されると、プリンタエンジンへの画像データの送信と記憶媒体へのアクセスとが時分割に行われることとなる。その結果、プリンタエンジンへの画像データの単位時間当たりのデータ伝送速度が悪化する。印刷処理に時間を要してしまうおそれがあり、印刷完了までの時間が長くなってしまう可能性もある。
【０００７】
ＵＳＢ上のデータ伝送が時分割されることにより他機能周辺装置が受けるその他の影響として、スキャンデータのＰＣへの伝送に時間がかかり画像読み取り時間が長くなることが考えられる。
【０００８】
本発明は、上記の課題に鑑み提案されたものであって、多機能周辺装置において、ＰＣとの間で行われるデータ処理の期間中、多機能周辺装置に接続されている記憶媒体のＰＣでの認識状態を制御することにより、当該データ処理期間中にＰＣによる記憶媒体へのアクセスを抑止し、当該データ処理の処理速度を確保することが可能な多機能周辺装置、およびシステムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の請求項１に係る多機能周辺装置は、情報処理装置と接続され、記憶媒体が接続可能であり記憶媒体と情報処理装置とのデータ伝送を可能とする接続部と、情報処理装置との間でデータ伝送を行い、記憶媒体を介さない機能を実行可能とする機能実行部とを備える多機能周辺装置であって、機能実行部と情報処理装置との間で行われるデータ伝送の状態を検知する検知手段と、検知手段が、データ伝送が開始されていることを検知することに応じて、接続部における記憶媒体の接続状態に関わらず、記憶媒体が接続部に接続されていない状態であることを、情報処理装置に対して認識させる報知手段とを備えて構成されている。
【００１０】
本発明の請求項２に係る多機能周辺装置は、請求項１に記載の多機能周辺装置において、報知手段は、さらに、検知手段がデータ伝送が終了されていることを検知することに応じて、接続部に接続されている記憶媒体の接続状態を、情報処理装置に対して認識させるものである。
【００１１】
本発明の請求項３に係る多機能周辺装置は、請求項１または２に記載の多機能周辺装置において、報知手段は、さらに、データの伝送が行なわれていない状態でであって、接続部における記憶媒体の接続状態が変化したことに応じて、その変化した接続状態を、情報処理装置に対して認識させるものである。
【００１２】
本発明の請求項４に係る多機能周辺装置は、請求項２または３に記載の多機能周辺装置において、接続部における記憶媒体の接続状態の変化に応じて、接続部における記憶媒体の接続数を、接続状態を示す情報として格納する格納手段を備え、報知手段は、データの伝送を行っていない状態である場合、または検知手段がデータ伝送の終了を検知することに応じて、格納手段に格納されている接続状態を示す情報を読み出して、情報処理装置に対して認識させるものである。
【００１３】
本発明の請求項５に係る多機能周辺装置は、請求項２乃至４の少なくとも何れか１項に記載の多機能周辺装置において、報知手段は、検知手段がデータ伝送の開始を検知することに応じて、格納手段に格納されている接続状態を示す情報を読み出す代わりに、記憶媒体が接続部に接続されていない状態であることを示す情報を設定し、情報処理装置に対して認識させるものである。
【００１４】
本発明の請求項６に係る多機能周辺装置は、請求項１乃至５の少なくとも何れか１項に記載の多機能周辺装置において、報知手段は、情報処理装置からの要求に応じて、接続状態を認識させるものであり、検知手段により、データ伝送が開始されていることおよび終了されていることを検知されたことに応じて、あるいはデータの伝送が行なわれていない状態でであって接続部における記憶媒体の接続状態が変化したことに応じて、情報処理装置からの要求を発生させるための要求発生処理を実行するものである。
【００１５】
本発明の請求項７に係る多機能周辺装置は、請求項６に記載の多機能周辺装置において、情報処理装置との間はＵＳＢで接続されてなるものであり、報知手段により実行される要求発生処理は、ＵＳＢの切断と、その後のＵＳＢの再接続である。
【００１６】
本発明の請求項８に係るネットワークシステムは、情報処理装置と、情報処理装置との間でデータ伝送を行い所定の機能を実行可能とする機能実行部と、記憶媒体が接続可能であり記憶媒体と情報処理装置とのデータ伝送を可能とする接続部とを備える多機能周辺装置とが、接続されてなるネットワークシステムであって、多機能周辺装置は、機能実行部と情報処理装置との間で行われるデータ伝送の状態を検知する検知手段と、検知手段が、データの伝送が開始されていることを検知することに応じて、接続部における記憶媒体の接続状態に関わらず、記憶媒体が接続部に接続されていない状態であることを、情報処理装置に対して認識させる報知手段とを備え、情報処理装置は、報知手段により接続部における記憶媒体の接続状態を認識し、該接続状態に対応して、該接続部にドライブを割当てる割当手段と、割当手段によって割当てられたドライブを表示する表示手段とを備えて構成されている。
【発明の効果】
【００１７】
請求項１に係る多機能周辺装置は、記憶媒体が接続可能であり、接続部が記憶媒体と情報処理装置とのデータ伝送を可能とする。また、情報処理装置と接続されて、機能実行部が情報処理装置との間でデータ伝送を行って、記憶媒体を介さない機能を実行可能とする。こうした多機能周辺装置において、検知手段により、機能実行部と情報処理装置との間でのデータ伝送の状態が検知される。検知手段がデータ伝送の開始を検知することに応じて、報知手段により、接続部における記憶媒体の接続状態に関わらず記憶媒体が接続部に接続されていない状態であることを情報処理装置に対して認識させる。
【００１８】
これにより、機能実行部と情報処理装置との間でのデータ伝送の状態が検知され、データ伝送の開始を検知すると、接続部における記憶媒体の接続状態に関わらず記憶媒体が接続部に接続されていない状態であることが情報処理装置に認識される。
【００１９】
情報処理装置では、多機能周辺装置の機能実行部との間でデータ伝送が開始されると、多機能周辺装置には記憶媒体は接続されていないと認識する。このため、多機能周辺装置に接続された記憶媒体に対して、情報処理装置からの記憶媒体へのアクセスが発生することがない。従って、機能実行部との間でのデータ伝送を伴う所定の機能の実行中に、記憶媒体とのデータ伝送が発生することはなく、機能実行部とのデータ伝送が一時的に中断するといった事態は発生しない。そして、機能実行部との間のデータ伝送を伴う機能の実行が中断されずに行われる。情報処理装置と多機能周辺装置の機能実行部との間の高速処理を実現することができる。このように、多機能周辺装置において、情報処理装置との間で行われるデータ伝送の期間中、多機能周辺装置に接続されている記憶媒体の情報処理装置での認識状態を制御することにより、当該データ伝送期間中に情報処理装置による記憶媒体へのアクセスを抑止し、当該データ処理の処理速度を確保することが可能となる。
【００２０】
請求項２に係る多機能周辺装置は、報知手段は、検知手段がデータ伝送が終了されていることを検知することに応じて、接続部に接続されている記憶媒体の接続状態に対応した接続状態を、前記情報処理装置に対して認識させる。
【００２１】
これにより、画像処理部と情報処理装置との間でのデータ伝送が終了されていることを検知すると、記憶媒体の接続状態に関わらず接続部に接続されていない状態であると情報処理装置に認識されていた接続状態が元に戻され、接続部に接続されている記憶媒体の実際の接続状態が、情報処理装置に認識される。
【００２２】
機能実行部とのデータ伝送が終了した後は、もはや記憶媒体とのデータ伝送を禁止しておく必要はない。情報処理装置は、機能実行部とのデータ伝送が終了後、速やかに多機能周辺装置の接続部に接続されている記憶媒体の接続状態を正しく認識し、記憶媒体とのデータ伝送を正常に行うことができる。
【００２３】
請求項３に係る多機能周辺装置は、データの伝送が行なわれていない状態であって、接続部における記憶媒体の接続状態が変化したことに応じて、報知手段は、その変化した接続状態を、情報処理装置に対して認識させる。従って、情報処理装置は、機能実行部とのデータ伝送が行われておらず、記憶媒体とのデータ伝送を禁止しておく必要がない間は、報知手段が機能する回数を最低限に抑えつつ、常時正しい接続状態を把握することができる。
【００２４】
これにより、格納手段に接続部での記憶媒体の接続状態が格納されているので、データ伝送の終了が検知されるに応じて、格納手段に格納されている接続状態を示す情報を読み出せば、接続されている記憶媒体の接続状態を速やかに設定することができる。
【００２５】
請求項４に係る多機能周辺装置は、格納手段を備えており、接続部における記憶媒体の接続状態の変化に応じて、接続状態を示す情報が格納される。そして、データの伝送が行なわれていない状態である場合、あるいはデータ伝送が終了されていることを検知することに応じて、報知手段は、格納手段から接続状態を示す情報を読み出して、その情報を情報処理装置に認識させる。格納手段には、接続部での記憶媒体の最新の接続状態が格納されているので、格納手段に格納されている接続状態を示す情報を読み出せば、接続されている記憶媒体の最新の接続状態を速やかに情報処理装置に認識させることができる。また、格納手段には、接続部に接続されている記憶媒体の数に対応する接続数情報を、記憶媒体の接続状態を示す情報として格納することが好ましい。これにより、接続部への記憶媒体の接続状態を、接続されている記憶媒体の数として把握することができる。
【００２６】
請求項５に係る多機能周辺装置は、報知手段は、検知手段がデータ伝送が開始されていることを検知することに応じて、格納手段に格納されている接続状態を示す情報を読み出す代わりに、記憶媒体が前記接続部に接続されていない状態であることを示す情報を設定し、前記情報処理装置に対して認識させる。
【００２７】
これにより、報知手段は、検知手段により機能実行部とのデータ伝送が検知されている間は、記憶媒体が前記接続部に接続されていない状態であることを示す情報を強制的に設定し、情報処理装置に認識させる。従って、機能実行部との間でのデータ伝送を伴う所定の機能の実行中に、記憶媒体とのデータ伝送が発生することはなく、機能実行部とのデータ伝送が一時的に中断するといった事態は発生しない。そして、機能実行部との間のデータ伝送を伴う機能の実行が中断されずに行われる。情報処理装置と多機能周辺装置の機能実行部との間の高速処理を実現することができる。
【００２８】
請求項６に係る多機能周辺装置は、報知手段は、情報処理装置からの要求に応じて、接続状態を認識させるものであり、検知手段により、データ伝送が開始されていることおよび終了されていることが検知されたことに応じて、あるいは検知手段がデータの伝送が行なわれていない状態であることを検知している場合であって接続部における記憶媒体の接続状態が変化したことに応じて、情報処理装置からの要求を発生させるための要求発生処理を実行する。
【００２９】
これにより、報知手段は、情報処理装置からの要求に応じて、接続部における記憶媒体の最新の接続状態を確実に情報処理装置に認識させることができる。
【００３０】
請求項７に係る多機能周辺装置は、情報処理装置との間はＵＳＢで接続されており、報知手段により実行される要求発生処理は、ＵＳＢの接続を切断し、再度接続されることが好ましい。これにより、情報処理装置からの要求を確実に発生させることができる。
【００３１】
請求項８に係るネットワークシステムは、情報処理装置と多機能周辺装置とが接続されたネットワークシステムであり、多機能周辺装置は、機能実行部が情報処理装置との間でデータ伝送を行い、記憶媒体が接続部に接続されて情報処理装置との間でデータ伝送を行う。多機能周辺装置は、検知手段により、機能実行部と情報処理装置との間でのデータ伝送の状態が検知される。では、検知手段がデータ伝送が開始されていることを検知することに応じて、接続部における記憶媒体の接続状態に関わらず記憶媒体が接続部に接続されていない状態であることを情報処理装置に対して認識させる。情報処理装置は、割当手段が記憶媒体の接続状態を認識して、該接続部にドライブを割当て、表示手段により、割当てられたドライブを表示する。
【００３２】
これにより、多機能周辺装置により、記憶媒体の接続状態がネットワークを介して情報処理装置に認識される。情報処理装置では、記憶媒体が接続状態にある接続部にドライブが割り当てられ、情報処理装置からのアクセスが可能とされる。この状態は、情報処理装置に表示される。従って、多機能周辺装置において、報知手段により、接続部における記憶媒体の接続状態に関わらず記憶媒体が接続部に接続されていない状態であることを、情報処理装置に認識させてやれば、情報処理装置では接続部にドライブが割り当てられることはない。情報処理装置は接続部を認識することができず表示もされない。情報処理装置と機能実行部との間でのデータ伝送が開始された場合に報知手段が機能するので、情報処理装置と機能実行部とのデータ伝送中には、接続部にドライブが割り当てられることはなく、情報処理装置は、多機能周辺装置に接続されている記憶媒体にアクセスすることはない。情報処理装置と機能実行部とのデータ伝送は中断されることはなく高速処理が可能となる。
【発明を実施するための最良の形態】
【００３３】
図１は、多機能周辺装置１の外観構成を示している。図２には、多機能周辺装置１のシステム構成図を示す。多機能周辺装置１は、インクジェットプリンタなどプリンタ部２、およびスキャナ部３を、フレームの下部、および上部に備えている。また操作パネル部４をフレームの前方上面に備えている。タッチパネル付き液晶表示画面５が、操作パネル部４の中央に配置されている。ここで、タッチパネル付き液晶表示画面５は、横手方向に長い長方形状の形状を有しワイドサイズの表示部を有する液晶である。また、図示はしないが、スキャナ部３に代えてあるいはスキャナ部３と共に、ＦＡＸ部を備える。このようにプリンタ部２、スキャナ部３およびＦＡＸ部を有する多機能周辺装置において、ＰＣから送信される画像データのプリント機能、読み取った原稿の画像データをＰＣに送信するスキャナ機能、コピー機能、およびＦＡＸ機能が実現される。
【００３４】
入力キー４０は、例えば、多機能周辺装置１の電源の投入を指示する電源キー等を含むものである。各入力キー４０の操作に応じ、多機能周辺装置１に対して各種の指示を行うことができる。
【００３５】
多機能周辺装置１は、着脱可能な第１および第２記憶媒体５１，５２とデータの授受が可能な第１スロット部３０、および第２スロット部３１を備えている。第１および第２スロット部３０，３１には、各々、第１および第２記憶媒体５１，５２が挿入される。例えば、コンパクトフラッシュ（登録商標）やＳＤメモリカード（登録商標）などが着脱可能に使用できる。第１および第２スロット部３０，３１は、操作パネル部４の直ぐ下方に備えられている。第１スロット部３０には、第１記憶媒体５１としてコンパクトフラッシュ（登録商標）が装着される。第２スロット部３１には、第２記憶媒体５２としてＳＤメモリカード（登録商標）が装着される。また、図示しないが、第１スロット部３０および第２スロット部３１は、第１および第２記憶媒体５１，５２の着脱を検出するためのセンサがそれぞれに備えられている。
【００３６】
多機能周辺装置１のシステム構成について図２を参照して説明する。図２は、多機能周辺装置１のシステム構成図である。ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）２６はＣＰＵ２１の指令に従い、多機能周辺装置１の各種の機能を実行するために統括的に制御処理を行うものである。外部バス２５を介して外部記憶装置２２、ＲＡＭ２３、ＭＯＤＥＭ３４に接続されている。プリンタ部２およびスキャナ部３は、ＡＳＩＣ２６に接続されている。入力キー４０は、パネルゲートアレイ（パネルＧＡ）２７を介してＡＳＩＣ２６に接続されている。パネルゲートアレイ（パネルＧＡ）２７は、入力キー４０の各々の操作により、キー信号をＡＳＩＣ２６に入力する動作を制御する。
【００３７】
タッチパネル付き液晶表示画面５は、透明電極からなるマトリックススイッチ４１と、このスイッチ４１の下方に配設された液晶表示部４２とから構成されている。マトリックススイッチ４１はＡＳＩＣ２６内部のタッチ検出部２９に接続され、液晶表示部４２はＡＳＩＣ２６内部の表示制御部２８に接続されている。ユーザがマトリックススイッチ４１上の所望の位置に接触すると、タッチ検出部２９は、接触された座標位置を検出して位置信号をＣＰＵ２１に出力する。
【００３８】
表示制御部２８は、ＣＰＵ２１からの指令に従い、多機能周辺装置１が実行する機能に関する各種の情報を液晶表示部４２に表示させるために、液晶表示部４２の画面表示を制御する。
【００３９】
ＮＣＵ（Ｎｅｔｗｏｒｋ Ｃｏｎｔｒｏｌ Ｕｎｉｔ）３３は、ファクシミリ通信を制御するために、ＭＯＤＥＭ３４に接続されている。ＭＯＤＥＭ３４は外部バス２５を介してＡＳＩＣ２６に接続されている。
【００４０】
外部記憶装置２２には、ＣＰＵ２１により読み出されて実行される各種の実行プログラムおよびデータが格納されている。すなわち、実行プログラムとして、後述する電源オン時の接続処理プログラム（図３）、通常動作時の接続処理プログラム（図４）、記憶媒体接続処理プログラム（図５）、記憶媒体の接続数変更処理プログラム（図６）、ＵＳＢ切断可否チェック処理プログラム（図７）、ＵＳＢインターフェース設定処理プログラム（図８）、ＵＳＢ接続処理プログラム（図９）等が格納され、データとして、記憶媒体の接続数データ（Ｄ１）等が格納されている。
【００４１】
電源オン時の接続処理プログラム（図３）、および通常動作時の接続処理プログラム（図４）は、多機能周辺装置１の電源投入時および通常動作時に、多機能周辺装置１に接続されているプリンタ部２、スキャナ部３等の各種機能の情報をＰＣ１００に報知すると共に、多機能周辺装置１に接続されている記憶媒体の接続数をＰＣ１００に報知する。記憶媒体接続処理プログラム（図５）は、多機能周辺装置１に記憶媒体５１，５２が着脱された場合、記憶媒体５１，５２の着脱を認識して、その記憶媒体の接続数を変更する。記憶媒体の接続数変更処理プログラム（図６）は、記憶媒体接続処理プログラム（図５）のサブルーチンプログラムであり、接続されている記憶媒体の接続数をカウントし記憶媒体の接続数データ（Ｄ１）として外部記憶装置２２に格納する。ＵＳＢ切断可否チェック処理プログラム（図７）は、ＵＳＢを介してＰＣ１００との間でデータ伝送を行っているか否かを検出する。ＵＳＢインターフェース設定処理プログラム（図８）は、多機能周辺装置１で機能する各種の機能および記憶媒体の接続数を登録する。ＵＳＢ接続処理プログラム（図９）は、ＰＣ１００に対して多機能周辺装置１の各種の機能および記憶媒体の登録数を送信する。
【００４２】
ＲＡＭ２３は、ＣＰＵ２１が外部記憶装置２２に格納されている各種のプログラムを実行し、演算結果データを一時的に記憶する作業領域である。
【００４３】
多機能周辺装置１はＵＳＢ端子３２を備えており、ＰＣ１００との間をＵＳＢ６０で接続されている。ＰＣ１００は、多機能周辺装置１との間で、プリンタ部２に対してプリントデータをデータ伝送し、またスキャナ部３から取り込んだスキャンデータのデータ伝送を受ける。更に、ＰＣ１００は、多機能周辺装置１に接続された第１および第２記憶媒体５１，５２にアクセス可能であり、記憶媒体に記憶されているデータの読出しや記憶媒体へのデータの書き込みがなされる。このようにして、ＰＣ１００と記憶媒体との間で、データ伝送を行う。ＰＣ１００と多機能周辺装置１とがＵＳＢで接続されることにより、ネットワークシステムを構成する。ＰＣ１００は、多機能周辺装置１とＵＳＢで接続されると、多機能周辺装置に係る情報の要求を行う。多機能周辺装置１は、このＰＣ１００からの要求に応えて多機能周辺装置１に接続されている記憶媒体の接続状態に関する情報を送信する。
【００４４】
以下では、個々のプログラムにつき、順次説明をする。
【００４５】
図３に電源オン時の接続処理プログラムのフローチャートを示す。このプログラムは、多機能周辺装置１に電源が投入されることに応じて、ＣＰＵ２１により起動される。電源が投入されると、記憶媒体接続処理プログラム（図５）により、記憶媒体接続処理が行われる。多機能周辺装置１に接続されている記憶媒体を認識して、接続数をカウントし記憶媒体の接続数データ（Ｄ１）として外部記憶装置２２に格納する（Ｓ１）。次に、ＵＳＢインターフェース設定処理プログラム（図８）により、ＵＳＢインターフェース設定処理が行われる。多機能周辺装置１で機能する各種の機能および記憶媒体の接続数が登録される（Ｓ２）。次に、ＰＣ１００との間でＵＳＢ接続が成立したことに伴って、ＰＣ１００から多機能周辺装置に係る情報の要求があるか否かを判断する（Ｓ３）。情報の要求がないと判断する場合には（Ｓ３：ＮＯ）、Ｓ３の処理を繰り返す。一方、情報の要求があると判断する場合は（Ｓ３：ＹＥＳ）、ＵＳＢ接続処理プログラム（図９）により、ＵＳＢ接続処理が行われる。ここでは、ＰＣ１００に対して多機能周辺装置１の各種の機能および記憶媒体の登録数が送信される（Ｓ４）。電源投入時にこれらの処理を行い、電源の投入時点での多機能周辺装置１の各種の機能の状態、および記憶媒体の接続状態等を、ＰＣ１００に報知する。これにより、多機能周辺装置１とＰＣ１００とで構成されるネットワークシステムの初期設定が行なわれる。
【００４６】
図４は通常動作時の接続処理プログラムのフローチャートである。図４のフローチャートでは、多機能周辺装置１に電源が投入された後の通常動作時に、ＰＣ１００からプリンタ部２に対してプリントデータのデータ伝送がある場合とない場合で、多機能周辺装置１に接続されている記憶媒体の認識を変更する処理に関するものである。
【００４７】
先ず、ＰＣ１００からのプリントデータの伝送開始を検知したか否かを判断する（Ｓ１０）。具体的には、ＰＣ１００からのプリントデータの受信を検出した場合に、プリントデータの伝送が開始されたと判断する。ＰＣ１００からのプリントデータの伝送開始を検知した場合には（Ｓ１０：ＹＥＳ）、多機能周辺装置１に接続されている記憶媒体の接続数を、実際の接続状態に関わらず“０”に設定する（Ｓ１５）。検知しない場合には（Ｓ１０：ＮＯ）、ＰＣ１００からのプリントデータの伝送終了を検知したか否かを判断する（Ｓ１１）。具体的には、ＰＣ１００から送信されていたプリントデータが送られてこなくなったことを検出した場合に、プリントデータの伝送が終了されたと判断する。ＰＣ１００からのプリントデータの伝送終了を検知した場合には（Ｓ１１：ＹＥＳ）、後述するステップ（Ｓ１６）に移動して、外部記憶装置２２から記憶媒体の接続数データ（Ｄ１）を取り込む。検知しない場合には（Ｓ１１：ＮＯ）、記憶媒体の接続／切断があるか否かを判断する（Ｓ１２）。すわなち、第１および第２スロット部３０，３１に記憶媒体が着脱されたか否かを判断する。接続／切断がない場合には（Ｓ１２：ＮＯ）、ステップ（Ｓ１０）に戻って、ＰＣ１００からのプリントデータの伝送開始の検知状態に移行する。接続／切断がある場合には（Ｓ１２：ＹＥＳ）、記憶媒体接続処理プログラム（図５）に移行する（Ｓ１３）。
【００４８】
記憶媒体接続処理プログラム（図５）では、記憶媒体は接続されたか否かが判断される（Ｓ３０）。接続されたと判断される場合には（Ｓ３０：ＹＥＳ）、記憶媒体の認識処理を行い（Ｓ３１）、記憶媒体が認識できたか否かを判断する（Ｓ３２）。認識ができれば（Ｓ３２：ＹＥＳ）、記憶媒体の接続数変更処理プログラム（図６）に移行する（Ｓ３３）。認識ができなければ（Ｓ３２：ＮＯ）、または記憶媒体は接続されていないと判断される場合には（Ｓ３０：ＮＯ）、記憶媒体は抜かれたか否かが判断される（Ｓ３４）。抜かれたと判断される場合には（Ｓ３４：ＹＥＳ）、記憶媒体の切断処理を行い（Ｓ３５）、記憶媒体の接続数変更処理プログラム（図６）に移行する（Ｓ３６）。一方、記憶媒体は抜かれていないと判断される場合には（Ｓ３４：ＮＯ）、電源オン時の接続処理プログラム（図３）、および通常動作時の接続処理プログラム（図４）に戻る。
【００４９】
記憶媒体の接続数変更処理プログラム（図６）では、記憶媒体が追加接続されたか否かが判断される（Ｓ３７）。追加接続されたと判断されれば（Ｓ３７：ＹＥＳ）、記憶媒体の接続数を増加する（Ｓ３８）。追加接続ではなく切り離しがされたと判断されれば（Ｓ３７：ＮＯ）、記憶媒体の接続数を減らす（Ｓ３９）。接続数の増減（Ｓ３８、Ｓ３９）の後、記憶媒体の総接続数をカウントする（Ｓ４０）。カウントされた接続数は、記憶媒体の接続数データ（Ｄ１）として外部記憶装置２２に格納される（Ｓ４１）。その後、記憶媒体接続処理プログラム（図５）に戻る。
【００５０】
このように、記憶媒体接続処理プログラム（図５）および記憶媒体の接続数変更処理プログラム（図６）により、記憶媒体の着脱がなされるたびに多機能周辺装置１に接続されている記憶媒体の接続数が集計される。
【００５１】
通常動作時の接続処理プログラム（図４）に戻って、接続数の集計および格納が行われた後（Ｓ１３）、ＵＳＢ切断可否チェック処理プログラム（図７）に移行する（Ｓ１４）。
【００５２】
ＵＳＢ切断可否チェック処理プログラムプリンタ部２が動作中であるか否か（Ｓ５０）、スキャナ部３が動作中であるか否か（Ｓ５１）、および第１または／および第２記憶媒体５１，５２が動作中であるか否か（Ｓ５２）が、各々判断される。動作中である場合には（Ｓ５０：ＹＥＳ）、（Ｓ５１：ＹＥＳ）、（Ｓ５２：ＹＥＳ）、判断状態に維持される。動作中でない場合には（Ｓ５０：ＮＯ）、（Ｓ５１：ＮＯ）、（Ｓ５２：ＮＯ）、次のステップに移動する。プリンタ部２、スキャナ部３、および第１または／および第２記憶媒体５１，５２が何れも動作中ではない場合、ＵＳＢ切断は可能と判断される。
【００５３】
通常動作時の接続処理プログラム（図４）に戻って、ＵＳＢ切断可否チェック処理プログラム（図７）において、ＵＳＢ切断は可能と判断されると（Ｓ１４）、外部記憶装置２２に格納されている記憶媒体の接続数データ（Ｄ１）がＲＡＭ２３に取り込まれる（Ｓ１６）。このように、ＵＳＢ切断可否チェック処理プログラムでは、ＵＳＢを切断する前に、ＰＣ１００と多機能周辺装置１との間にデータ伝送されていないことを確認するまで処理を繰り返すので、データ伝送中に誤ってＵＳＢ接続が切断されることがない。従って、安全にＵＳＢ接続を切断することができる。
【００５４】
以後のステップでは、ＲＡＭ２３に取り込まれた記憶媒体の接続数をＰＣ１００に報知する。先ず、ＵＳＢ電源をオフ状態にする（Ｓ１７）。これにより、ＵＳＢ端子３２への給電が遮断され、ＵＳＢ端子３２は電気的にオフ状態とされる。ＵＳＢ６０を介してＰＣ１００とのデータの伝送は遮断される。
【００５５】
次に、ＵＳＢインターフェース設定処理プログラム（図８）に移行して、ＰＣ１００との間でＵＳＢインターフェースをする場合の多機能周辺装置１の各種機能および記憶媒体の接続数をデバイスの構成情報に登録する処理を行う（Ｓ１８）。ここで、デバイスの構成情報とは、多機能周辺装置１が備える機能をＰＣ１００に報知するための情報であり、多機能周辺装置１に接続された記憶媒体の接続状態を示す情報（例えば記憶媒体の接続数）も含まれる。
【００５６】
ＵＳＢインターフェース設定処理プログラム（図８）では、多機能周辺装置１の機能として、プリンタ機能はあるか（Ｓ７０）、スキャナ機能はあるか（Ｓ７２）、記憶媒体があるか（Ｓ７４）の判断を順次行う。
【００５７】
プリンタ機能がある場合には（Ｓ７０：ＹＥＳ）、プリンタインタフェースをデバイスの構成情報に登録する（Ｓ７１）。また、スキャナ機能がある場合には（Ｓ７２：ＹＥＳ）、スキャナインタフェースをデバイスの構成情報に登録する（Ｓ７３）。更に、記憶媒体がある場合には（Ｓ７４：ＹＥＳ）、接続数が“０”であるか否かが判断される（Ｓ７５）。“０”でない場合には（Ｓ７５：ＮＯ）、記憶媒体の接続数を登録して（Ｓ７６）、通常動作時の接続処理プログラム（図４）に戻る。“０”である場合には（Ｓ７５：ＹＥＳ）、登録数が登録されないまま通常動作時の接続処理プログラム（図４）に戻る。
【００５８】
ＵＳＢインターフェース設定処理プログラム（図８）において、各機能および記憶媒体の接続数が登録され、または接続数が“０”の場合には登録がされない状態に設定された後（Ｓ１８）、ＵＳＢ電源が通電されＵＳＢ端子３２が動作状態に復帰する（Ｓ１９）。次に、ＰＣ１００との間でＵＳＢ接続が成立したことに伴って、ＰＣ１００から多機能周辺装置に係る情報の要求があるか否かを判断する（Ｓ２０）。ＰＣ１００から要求される多機能周辺装置１に係る情報のなかには、デバイスの構成情報も含まれる。ＰＣからの要求がないと判断すると（Ｓ２０：ＮＯ）、要求があるまでＳ２０の処理を繰り返す。ＰＣからの要求があると判断すると（Ｓ２０：ＹＥＳ）ＵＳＢ接続処理プログラム（図９）に移行して、登録された情報をＰＣ１００に送信する（Ｓ２１）。
【００５９】
ＵＳＢ接続処理プログラム（図９）では、先ず、デバイス情報を送信する（Ｓ９０）。これにより、多機能周辺装置１が有するＩＤ情報、機種情報などのデバイス情報を送信する。次に、デバイスの構成情報を送信する（Ｓ９１）。これにより、ＵＳＢインターフェース設定処理プログラム（図８）において登録された多機能周辺装置１が有する各種機能についての情報を送信する。更に、記憶媒体の登録数が“０”であるか否かが判断される（Ｓ９２）。“０”でなければ（Ｓ９２：ＮＯ）登録数を送信する（Ｓ９３）。登録数が“０”である、あるいは登録数情報がない場合には（Ｓ９２：ＹＥＳ）、記憶媒体の登録数に関する情報は送信しない。
【００６０】
送信が終了すると、通常動作時の接続処理プログラム（図４）に戻る。通常動作時の接続処理プログラム（図４）では、再度ステップ（Ｓ１０）に戻って、同様の処理を繰り返す。
【００６１】
ここで、通常動作時の接続処理プログラム（図４）では、ＰＣ１００からのプリントデータの伝送開始の指令、および伝送終了の指令を検知する構成である（Ｓ１０、Ｓ１１）。ＰＣ１００からのプリントデータの伝送がない場合はもちろん、プリントデータの伝送中の場合にも、記憶媒体の着脱があれば、ステップ（Ｓ１２）に移行する。
【００６２】
ＰＣ１００からのプリントデータの伝送がない場合には、（Ｓ１２）から順次ステップを経て、変更された記憶媒体の接続数が登録数情報としてＰＣ１００に送信される。ＰＣ１００からプリントデータが伝送中の場合にも、ステップ（Ｓ１２）に移行する。この場合には、プリンタ部２が動作中であるため、ＵＳＢ切断可否チェック処理プログラム（図７）においてＵＳＢ切断可能な判断が出ない。プリント部２へのプリントデータの伝送が完了してプリント部２の動作が停止したことを受けて、ステップ（Ｓ１７）以降のステップに移行し、ＰＣ１００への送信動作が行われる。
【００６３】
図１０に示すフローチャートは、ＰＣ１００に備えられるものである。これは、多機能周辺装置１との間のＵＳＢ接続に伴って実行される、多機能周辺装置１から送信される各種機能や記憶媒体の接続数に関する登録数情報を受け取る際の処理に関するフローである。
【００６４】
先ず、ＵＳＢが活性の状態にあるか否かが判断される（Ｓ１００）。ここで、活性の状態とは、データ伝送が可能な状態にあることを意味する。例えば、ＵＳＢ端子に電源が供給されていることも活性の状態をされる条件の一つである。活性状態ではないと判断すると（Ｓ１００：ＮＯ）、ＰＣ１００が多機能周辺装置の有する各機能や記憶媒体に割り当てているドライブ割り当てを解除する（Ｓ１０１）。この場合、ＰＣ１００のディスプレイには、図１１に示すように自らが備えているローカルディスク以外のデバイスは表示されない。これに対して、通常の状態を図１２に示す。ローカルディスクの他、多機能周辺装置１としてBrotherイメージスキャナ、第１および第２記憶媒体５１，５２としてリムーバブルディスクのデバイスが、表示されている。また、通常動作時の接続処理プログラム（図４）において、ＵＳＢ端子３２への電源供給が遮断されれば（Ｓ１７）、ＰＣ１００のディスプレイにデバイスは表示されない。この様子を図１３の中央の図に示す。
【００６５】
活性状態であると判断すると（Ｓ１００：ＹＥＳ）、ステップ（Ｓ１０２）以降の処理に移行する。多機能周辺装置１に対して、デバイスの構成情報を含む多機能周辺装置１に係る情報を要求する（Ｓ１０２）。この要求に応えて、多機能周辺装置１から、デバイス情報およびデバイスの構成情報が送信されるのを待って、各々を受信する（Ｓ１０３、Ｓ１０４）。先ず、受信した情報に基づいて、第１、第２記憶媒体５１，５２の第１、第２スロット部３０，３１を除く、プリント部２、スキャナ部３といった各種機能についてドライブを割り当てる（Ｓ１０５）。
【００６６】
続いて、多機能周辺装置１に接続されている記憶媒体の登録数は０か否かが判断される（Ｓ１０６）。更に、記憶媒体の登録数が“０”であるか、あるいは登録数情報が送信されてこなかった場合には、登録数は０であると判断され（Ｓ１０６：ＹＥＳ）、第１、第２スロット部３０，３１にはドライバを割り当てないで、各種機能について割り当てたドライブ（Ｓ１０５）についてのみＰＣ１００のディスプレイに表示する（Ｓ１０９）。また、記憶媒体の登録数が“０”でない場合には（Ｓ１０６：ＮＯ）、多機能周辺装置１から送信された記憶媒体についての登録数を受信した上で（Ｓ１０７）、登録数に応じた第１、第２スロット部３０，３１についてもドライバを割り当てる（Ｓ１０８）。各種機能について割り当てたドライブ（Ｓ１０５）と共に、ＰＣ１００のディスプレイに表示する（Ｓ１０９）。この様子を、図１３の右図に示す。図１３に示すように、登録数の変更に伴い、ＰＣ１００におけるドライブの割り当てを変更するに当っては、一端、ドライブ割り当てが解除された後、更新されたドライブ割り当てが表示される。
【００６７】
ここで、ＰＣ１００は情報処理装置に相当する。プリント部２およびスキャナ部３は機能実行部に相当する。第１記憶媒体５１および第２記憶媒体は記憶媒体に相当する。第１スロット部３０および第２スロット部３１は接続部に相当する。通常動作時の接続処理プログラム（図４）におけるステップ（Ｓ１０）〜ステップ（Ｓ１１）の処理は、ＰＣ１００からの指令に基づいてＣＰＵ２１により処理されるものであり、検知手段に相当する。通常動作時の接続処理プログラム（図４）におけるステップ（Ｓ１０：ＹＥＳ）〜ステップ（Ｓ１５）、及び通常動作時の接続処理プログラム（図４）におけるステップ（Ｓ１７）〜ステップ（Ｓ２０）は、ＣＰＵ２１により処理され、ＵＳＢ端子への電源供給の断続を含んで行われるものであり、報知手段に相当する。
また、外部記憶装置２２は格納手段に相当する。
また、要求発生処理は、通常動作時の接続処理プログラム（図４）におけるＳ１７およびＳ１９に相当する。
【００６８】
また、多機能処理装置１とＰＣ１００とがＵＳＢ６０で接続された構成は、ネットワークシステムに相当する。図１０のフローチャートにおけるステップ（Ｓ１０５）およびステップ（Ｓ１０８）は、ＰＣ１００により処理されるものであり、割当手段に相当する。また、（１０８）は、ＰＣ１００のディスプレイに表示されるものであり、表示手段に相当する。
【００６９】
以上、詳細に説明したように、本発明の実施形態によれば、プリンタ部２とＰＣ１００との間でのプリントデータの伝送状態が検知される。データ伝送の開始が検知されると、第１または／および第２スロット部３０，３１に接続されている第１または／および第２記憶媒体５１，５２の接続状態に関わらず、記憶媒体５１，５２が何れもスロット部３０，３１に接続されていない状態であることが設定され、ＰＣ１００に認識される。
【００７０】
ＰＣ１００では、多機能周辺装置１のプリンタ部２との間でプリントデータの伝送が開始されると、多機能周辺装置１には記憶媒体５１，５２は接続されていないと認識する。このため、記憶媒体５１，５２との間でデータ伝送が発生することはなく、プリンタ部２とのデータ伝送が一時的に中断するといった事態は発生しない。プリンタ部２とＰＣ１００との間の高速処理を実現することができる。このように、多機能周辺装置１において、ＰＣ１００との間で行われるデータ伝送の期間中、多機能周辺装置１に接続されている記憶媒体５１，５２のＰＣ１００での認識状態を制御することにより、当該データ伝送期間中にＰＣ１００による記憶媒体５１，５２へのアクセスを抑止し、当該データ処理の処理速度を確保することが可能となる。
【００７１】
プリンタ部２とＰＣ１００との間でのプリントデータの伝送状態が検知され、データ伝送の終了を検知すると、第１または／第２記憶媒体５１，５２の接続状態が元に戻される。第１または／および第２スロット部３０，３１に接続されている記憶媒体５１，５２の接続状態に対応した接続状態をＰＣ１００に認識させることができる。
【００７２】
プリンタ部２とのプリントデータの伝送が終了した後は、もはや記憶媒体５１，５２とのデータ伝送を禁止しておく必要はない。多機能周辺装置１のスロット部３０，３１に接続されている記憶媒体５１，５２の接続状態が設定され、ＰＣ１００は接続状態を正しく認識してデータ伝送を正常に行うことができる。
【００７３】
外部記憶装置２２にスロット部３０，３１での記憶媒体５１，５２の接続状態が格納されているので、プリントデータの伝送の終了が検知されるに応じて、外部記憶装置２２から接続状態を示す情報を読み出せば、接続状態を設定することができる。この場合、ＰＣ１００は、最新の接続状態を接続されている記憶媒体の数として速やかに把握することができる。
【００７４】
スロット部３０，３１に記憶媒体５１，５２が着脱され接続数が変化したことが検出されると、外部記憶装置２２に格納されている接続数情報を更新することができる。接続数の変化に応じて接続数情報が更新され、ＰＣ１００は、常時正しい接続数を把握することができる。
また、多機能周辺装置１は、ＵＳＢ接続されたことに伴ってＰＣ１００から多機能周辺装置に係る情報を要求されると、それに応じて、デバイスの構成情報をＰＣに送信するものである。これは、通常、電源オン時の接続処理プログラム（図３）に示すように、ＰＣ１００においてＵＳＢ接続時に実行される多機能周辺装置１の初期設定に利用される。ＵＳＢ接続では、ＰＣ１００からの要求がない限り多機能周辺装置１が何らかの情報を送信することができない。従って、多機能周辺装置１は、ＰＣから情報の要求を発生させるためにＵＳＢ接続の切断及び再接続を行うのである。これにより、多機能周辺装置１は、スロット部３０，３１における記憶媒体５１，５２の最新の接続状態を確実にＰＣ１００に認識させることができる。
【００７５】
また、本実施形態のネットワークシステムによれば、多機能周辺装置１により、設定された記憶媒体５１，５２の接続状態がＵＳＢ６０を介してＰＣ１００に認識される。ＰＣ１００では、接続状態にあるスロット部３０，３１にドライブが割り当てられアクセスが可能とされる。この状態は、ＰＣ１００に表示される。従って、多機能周辺装置１において、スロット部３０，３１における接続状態に関わらず記憶媒体５１，５２が接続されていない状態であることを設定してやれば、ＰＣ１００がスロット部３０，３１にデバイスを割り当てることはない。ＰＣ１００とプリント部２とのプリントデータの伝送中には、スロット部３０，３１にデバイスが割り当てられることはなく、記憶媒体５１，５２がアクセスされることはない。プリント部２とＰＣ１００とのプリントデータの伝送は中断されることはなく高速処理が可能となる。
【００７６】
尚、本発明は前記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内での種々の改良、変更が可能であることは言うまでもない。
例えば、本実施形態では、多機能周辺装置１の機能実行部として、プリント部２を例示して説明したが、本発明はこれに限定されるものではない。プリント部２に代えてスキャナ部３、更にはＦＡＸ部とＰＣ１００との間でデータ伝送を行う際にも同様に構成することができる。
また、ＵＳＢインターフェース設定処理プログラム（図８）では、多機能周辺装置１が有する全ての機能および記憶媒体の接続数について、処理の都度、それらの機能や接続数を確認する場合を例示したが、本願はこれに限定されるものではない。記憶媒体の接続数ばかりでなく各種機能についても、前回から変更されている機能や接続数についてのみ、確認して登録しなおす構成とすることもできる。
また、第１および第２記憶媒体５１，５２の一例として、コンパクトフラッシュ（登録商標）やＳＤメモリカード（登録商標）などを例示したが、記憶媒体はこれに限定されるものではない。その他のメモリカード、ＵＳＢメモリ、デジタルカメラ、携帯電話など、専用あるいは汎用のスロットを介して着脱可能な記憶媒体デバイスが使用できることは言うまでもない。
【図面の簡単な説明】
【００７７】
【図１】実施形態の多機能周辺装置の概観斜視図である。
【図２】多機能周辺装置の回路ブロック図である。
【図３】電源オン時の接続処理プログラムを示すフロー図である。
【図４】通常動作時の接続処理プログラムを示すフロー図である。
【図５】記憶媒体接続処理プログラムを示すフロー図である。
【図６】記憶媒体の接続数変更処理プログラムを示すフロー図である。
【図７】ＵＳＢ切断可否チェック処理プログラムを示すフロー図である。
【図８】ＵＳＢインターフェース設定処理プログラムを示すフロー図である。
【図９】ＵＳＢ接続処理プログラムを示すフロー図である。
【図１０】ＰＣ側のＵＳＢ接続処理プログラムを示すフロー図である。
【図１１】ＰＣの表示画面の一例（ドライブ割り当てが解除されている状態）を示す図である。
【図１２】ＰＣ１００の表示画面の一例（ドライブ割り当てがされている状態）を示す図である。
【図１３】ＰＣ１００の表示画面の一例（記憶媒体の挿入時）を示す図である。
【符号の説明】
【００７８】
１      多機能周辺装置
２      プリンタ部
３      スキャナ部
２２      外部記憶装置
２３      ＲＡＭ
３０      第１スロット部
３１      第２スロット部
３２      ＵＳＢ端子
５１      第１記憶媒体
５２      第２記憶媒体
６０      ＵＳＢ
１００      ＰＣ
【図１】
2009232097.tif 000003
【図２】
2009232097.tif 000004
【図３】
2009232097.tif 000005
【図４】
2009232097.tif 000006
【図５】
2009232097.tif 000007
【図６】
2009232097.tif 000008
【図７】
2009232097.tif 000009
【図８】
2009232097.tif 000010
【図９】
2009232097.tif 000011
【図１０】
2009232097.tif 000012
【図１１】
2009232097.tif 000013
【図１２】
2009232097.tif 000014
【図１３】
2009232097.tif 000015