(57)【特許請求の範囲】
【請求項１】
情報処理端末と、
前記情報処理端末と接続されるプリンタと、
前記情報処理端末に着脱自在に装着される補助記憶装置と、
を具備し、
前記補助記憶装置は、
前記プリンタに対応するプリンタドライバと、
前記プリンタドライバを用いて印刷データを前記プリンタに送信するための印刷環境情報と、
前記情報処理端末における前記プリンタドライバの格納先を定義した導入設定情報と
を記憶し、
前記情報処理端末は、
前記補助記憶装置の装着に際して、前記導入設定情報に基づき、前記補助記憶装置に記憶された前記プリンタドライバを参照するための第１のリンク情報を該導入設定情報により定義された格納先に格納するとともに、前記補助記憶装置に記憶された前記印刷環境情報に基づき、該補助記憶装置に記憶された前記印刷環境情報を参照する第２のリンク情報を作成して登録することにより前記補助記憶装置を用いた印刷環境を構築する印刷環境構築手段
を具備する画像形成システム。
【請求項２】
前記情報処理端末は、
前記補助記憶装置の取り外しに際して、前記印刷環境構築手段により前記格納先に格納した前記第１のリンク情報を削除するとともに、前記第２のリンク情報を削除して前記補助記憶装置の装着前の状態に復旧させる復旧制御手段
を具備する請求項１記載の画像形成システム。
【請求項３】
前記補助記憶装置は、
ユニバーサルシリアルバス記憶装置であり、
前記印刷環境構築手段は、
前記補助記憶装置の装着を自動検出して、前記補助記憶装置を用いた印刷環境を構築する請求項１または２記載の画像形成システム。
【請求項４】
前記プリンタドライバの種類および前記補助記憶装置の数を管理する管理手段
を設け、前記補助記憶装置を用いた前記補助記憶装置を用いた印刷環境の構築を制限する請求項１乃至３のいずれかに記載の画像形成システム。
【請求項５】
前記補助記憶装置は、
前記プリンタに送信する印刷データを一時格納する一時格納部
を有する請求項１乃至３のいずれかに記載の画像形成システム。
【請求項６】
情報処理端末に着脱自在に装着される補助記憶装置であって、
プリンタドライバと、
前記プリンタドライバを用いて印刷データをプリンタに送信するための印刷環境情報と、
前記情報処理端末における前記プリンタドライバの格納先を定義した導入設定情報と
を記憶し、
前記情報処理端末に対する装着に際して、前記導入設定情報に基づき、前記プリンタドライバを参照するための第１のリンク情報を該導入設定情報により定義された前記情報処理端末の格納先に格納させるとともに、前記印刷環境情報に基づき、前記情報処理端末から該印刷環境情報を参照する第２のリンク情報を該情報処理端末に登録させることにより前記情報処理端末に前記プリンタドライバを用いた印刷環境を構築させる補助記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システムおよび補助記憶装置に関する。
【背景技術】
【０００２】
印刷装置（プリンタ）等の画像形成装置を用いて画像形成を行う場合、その印刷装置や複写機が対応する処理形式の画像データを作成する必要があるほか、その画像データに対する処理の条件を設定する必要もある。このため、要求元の端末では、プリンタドライバを用いて処理形式の画像データを作成し、その処理条件を設定する。
【０００３】
このプリンタドライバはその必要性が示すことからもわかるように、その印刷装置や複写機に対応する必要がある。
【０００４】
通常、処理対象の印刷装置や複写機に対応したプリンタドライバを取得し、取得したプリンタドライバを要求元の端末にインストールする。しかしながら、対応したプリンタドライバを検索してインストールするという操作は、煩雑であって、特に簡易的に利用したい場合や一時的な利用の場合には利用するまでに要する操作に多くの時間を有することとなり本来必要とする作業が停滞することとなる。
【０００５】
プリンタドライバの導入にあたり、以下の特許文献１や特許文献２に示す技術が開示されている。
【０００６】
特許文献１には、印刷処理要求を行う端末に周辺装置を接続することにより、その周辺装置が格納するドライバソフトウェア等を導入させる技術が開示されている。
【０００７】
また、特許文献２に開示された従来技術では、印刷要求元のＰＣに接続したプリンタを印刷機能を有するデバイスではなく、ＵＳＢメモリとして認識させ、ＵＳＢメモリと認識させた状態でそのＵＳＢメモリからプリンタドライバを取得してインストールし、インストール後にプリンタとして再認識させて印刷処理を行えるようにしている。
【特許文献１】特開２００２−０３２２２８公報
【特許文献２】特開２００３−１５０５３０公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
インストールして導入したプリンタドライバが不要となる場合、そのプリンタドライバが残存することとなる。特に、大容量のプリンタドライバをインストールされた場合には記憶領域を占有し、処理速度の低下を招く原因となる。
【０００９】
そこで、本発明は、外部記憶装置に処理環境を構築し、画像データの処理に際して当該処理環境を参照することで該処理環境を用いて画像データを処理できるようにした画像形成システムおよび補助記憶装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１の発明は、情報処理端末と、前記情報処理端末と接続されるプリンタと、前記情報処理端末に着脱自在に装着される補助記憶装置と、を具備し、前記補助記憶装置は、前記プリンタに対応するプリンタドライバと、前記プリンタドライバを用いて印刷データを前記プリンタに送信するための印刷環境情報と、前記情報処理端末における前記プリンタドライバの格納先を定義した導入設定情報とを記憶し、前記情報処理端末は、前記補助記憶装置の装着に際して、前記導入設定情報に基づき、前記補助記憶装置に記憶された前記プリンタドライバを参照するための第１のリンク情報を該導入設定情報により定義された格納先に格納するとともに、前記補助記憶装置に記憶された前記印刷環境情報に基づき、該補助記憶装置に記憶された前記印刷環境情報を参照する第２のリンク情報を作成して登録することにより前記補助記憶装置を用いた印刷環境を構築する印刷環境構築手段を具備する。
【００１１】
また、請求項２の発明は、請求項１の発明において、前記情報処理端末は、前記補助記憶装置の取り外しに際して、前記印刷環境構築手段により前記格納先に格納した前記第１のリンク情報を削除するとともに、前記第２のリンク情報を削除して前記補助記憶装置の装着前の状態に復旧させる復旧制御手段を具備する。
【００１２】
また、請求項３の発明は、請求項１または２の発明において、前記補助記憶装置は、ユニバーサルシリアルバス記憶装置であり、前記印刷環境構築手段は、前記補助記憶装置の装着を自動検出して、前記補助記憶装置を用いた印刷環境を構築する。
【００１３】
また、請求項４の発明は、請求項１乃至３のいずれかの発明において、前記プリンタドライバの種類および前記補助記憶装置の数を管理する管理手段を設け、前記補助記憶装置を用いた前記補助記憶装置を用いた印刷環境の構築を制限する。
【００１４】
また、請求項５の発明は、請求項１乃至３のいずれかの発明において、前記補助記憶装置は、前記プリンタに送信する印刷データを一時格納する一時格納部を有する。
【００１５】
また、請求項６の発明は、情報処理端末に着脱自在に装着される補助記憶装置であって、プリンタドライバと、前記プリンタドライバを用いて印刷データをプリンタに送信するための印刷環境情報と、前記情報処理端末における前記プリンタドライバの格納先を定義した導入設定情報とを記憶し、前記情報処理端末に対する装着に際して、前記導入設定情報に基づき、前記プリンタドライバを参照するための第１のリンク情報を該導入設定情報により定義された前記情報処理端末の格納先に格納させるとともに、前記印刷環境情報に基づき、前記情報処理端末から該印刷環境情報を参照する第２のリンク情報を該情報処理端末に登録させることにより前記情報処理端末に前記プリンタドライバを用いた印刷環境を構築させる。
【発明の効果】
【００１６】
本発明の請求項１によれば、補助記憶装置に印刷環境を構築し、印刷データの処理に際して当該処理環境を参照することで該処理環境を用いて画像データを処理できるようになるという効果を奏する。
【００１７】
また、請求項２によれば、不要な情報が残ることなく記憶領域の有効活用および処理速度の低下を防止することが可能になるという効果を奏する。
【００１８】
また、請求項３によれば、ユニバーサルシリアルバス規格に基づいて補助記憶装置を認識することができることから簡単にシステムを構築することが可能になるという効果を奏する。
【００１９】
また、請求項４によれば、補助記憶装置の非接続により接続前の状態に復帰でき、接続された補助記憶装置に応じた印刷環境を設定することができるようになるという効果を奏する。
【００２０】
また、請求項５によれば、情報処理端末内部での記憶領域の有効活用が可能になるという効果を奏する。
【００２１】
また、請求項６によれば、補助記憶装置に印刷環境を構築し、画像データの処理に際して当該処理環境を参照することで該処理環境を用いて画像データを処理できるようになるという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下、本発明に係わる画像形成システムおよび補助記憶装置の一実施例を添付図面を参照して詳細に説明する。
【実施例】
【００２３】
図１は、本発明の実施の形態における画像形成システムおよび補助記憶装置を適用して構成した画像形成システムのシステム構成図の一例である。
【００２４】
図１において、画像形成システムは、所定のアプリケーションにより作成した画像データの画像形成要求を行う情報処理端末であるホスト装置１００、ホスト装置１００からの要求により画像データの画像形成を行う画像形成装置２００を具備して構成する。この画像形成装置２００の一例として、例えば印刷装置（プリンタ）などがあり、この印刷装置である場合、ホスト装置１００から印刷要求された画像データを印字媒体である印刷用紙に印字する印刷出力処理を行う。
【００２５】
以下の実施例では、画像形成装置２００の一例である印刷装置を例に説明し、画像形成装置２００を「印刷装置２００」と示す。
【００２６】
このとき、ホスト装置１００と印刷装置２００とはＬＡＮ（Local Area Network）などのネットワーク通信網を介して接続されるほか、ピアリング通信により接続される。
【００２７】
ホスト装置１００には、補助記憶装置である外部記憶装置３００を接続する通信端子（通信インターフェース）が設けられており、この通信インターフェースを介して外部記憶装置３００が接続されることにより当該外部記憶装置３００が記憶する情報を用いて印刷装置２００に印刷出力処理の要求を行う。
【００２８】
このとき、外部記憶装置３００は着脱可能であり、ホスト装置１００に装着することにより接続状態となり、抜き取られることにより非接続となる。また、外部記憶装置３００が装着された状態であってもホスト装置１００における外部記憶装置３００との接続解除処理により非接続となる。
【００２９】
この外部記憶装置３００は、例えばＵＳＢ（Universal Serial Bus）端子によるホスト装置１００との通信を行うＵＳＢメモリやカード形状のカード型メモリによって構成される記憶媒体であって、少なくとも以下に示すような情報を記憶する。
【００３０】
なお、以降の説明では、外部記憶装置３００がＵＳＢメモリである場合において説明し、外部記憶装置３００を「ＵＳＢメモリ３００」と示す。また、このＵＳＢメモリ３００を接続するホスト装置１００の通信インターフェースを、「ＵＳＢ通信インターフェース」と示す。
【００３１】
ＵＳＢメモリ３００では、ホスト装置１００から印刷装置２００への画像形成要求にあたり、画像データをその印刷装置２００で画像形成が可能な形式に変換し、ホスト装置１００から印刷装置２００に対して画像形成要求を行えるようにする「プリンタドライバ」および印刷装置２００での印刷出力処理に際して参照する「印刷環境設定情報」を記憶する。さらに、ＵＳＢメモリ３００がホスト装置１００に接続された際に、ＵＳＢメモリ３００が記憶するプリンタドライバおよび印刷環境設定情報をホスト装置１００から参照できるようにする「導入設定情報」をも記憶する。
【００３２】
この導入設定情報は、ホスト装置１００のＯＳ（Operating System）により参照されて実行される形式によって構成されており、同じくＵＳＢメモリ３００に記憶されているプリンタドライバおよび印刷環境設定情報を参照する際の参照先情報（以下、「リンク情報」ともいう）が指定されている。
【００３３】
このような構成からなる画像形成システムにおいて、ＵＳＢメモリ３００がホスト装置１００に接続されると、ホスト装置１００では、接続されたＵＳＢメモリ３００を認識して、そのＵＳＢメモリ３００が記憶するさまざまな情報の参照を可能とする「マウント処理」を行う。
【００３４】
このマウント処理は、ＵＳＢメモリ３００に記憶された導入設定情報を参照して実行することにより、同じくＵＳＢメモリ３００で記憶するプリンタドライバと印刷環境設定情報に対してホスト装置１００から参照できるようにするリンク情報を、ホスト装置１００に登録する処理である。
【００３５】
そして、ホスト装置１００が印刷要求を行う場合、ホスト装置１００では、登録されたリンク情報を参照し、当該リンク情報が示すプリンタドライバをホスト装置１００上に展開（ロード）して実行する。さらに、そのプリンタドライバを用いて作成した印刷形式の画像データを印刷環境設定情報に基づいて印刷装置２００へ印刷要求する。
【００３６】
これにより、印刷装置２００が印刷環境設定情報に基づいて画像データを印刷出力処理する。
【００３７】
そして、ホスト装置１００に接続されたＵＳＢメモリ３００が非接続となると、これを検知したホスト装置１００は、アンマウント処理を行う。このアンマウント処理は、マウント処理が行われる前の状態とする処理であって、プリンタドライバが展開されている場合にはこのプリンタドライバを削除する。
【００３８】
このときのホスト装置１００の詳細な構成を図２に示す。
【００３９】
図２において、ホスト装置１００は、ＵＳＢ通信インターフェース１０、処理制御部１１、自動検知部１２、種別判断部１３、情報管理処理部１４、情報記憶部１５、ネットワーク通信インターフェース部１６、操作部１７を具備して構成する。
【００４０】
ＵＳＢ通信インターフェース１０は、ＵＳＢ通信における通信端子であって、外部記憶装置であるＵＳＢメモリ３００を接続することによりＵＳＢメモリ３００とホスト装置１００とで相互通信を行う。なお、このＵＳＢメモリ３００には、プリンタドライバ、印刷環境設定情報、導入設定情報が記憶されている。
【００４１】
ＵＳＢ通信インターフェース１０を介してホスト装置１００にこれらの情報が記憶されているＵＳＢメモリ３００が接続されると、自動検知部１２がこれを検知する。自動検知部１２は、プラグアンドプレイ機能を搭載しており、プラグアンドプレイ機能を実行する際にホスト装置２００により作成される環境設定情報を一時的に退避してＵＳＢメモリ３００が記憶する印刷環境設定情報の利用を可能とする。
【００４２】
ＵＳＢメモリ３００が自動検知部１２のプラグアンドプレイ機能によって認識されると、種別判断部１３では、このＵＳＢメモリ３００が印刷要求時に必要な情報を有するデバイスであるかを判断する。すなわち、単に記憶装置の増設として接続されたものであるか、ホスト装置２００からの印刷要求時に用いる情報（プリンタドライバや印刷環境設定情報）が登録されたＵＳＢメモリ３００であるかを判断する。
【００４３】
この種別判断部１３による判断処理として、第１に、ＵＳＢメモリの特定のフィールド情報を参照することにより当該フィールド情報が、印刷要求時に参照する必要がある情報を記憶していることを示しているかを判断する方法がある。例えば、その指定されたフィールド情報にフラグが設定されている場合には、印刷要求時に参照する必要がある情報を記憶したＵＳＢメモリであることを示す。
【００４４】
より具体的には、ＵＳＢメモリより応答されるＵＳＢデバイスディスクリプタを参照し、そのＵＳＢデバイスディスクリプタの特定のフィールドを参照してこれを判断する。
【００４５】
また、第２に、ＵＳＢメモリに、ホスト装置が印刷要求に際して参照することが必要となる情報を有することを示すファイルが登録されているかを判断する方法がある。この方法では、例えば、特定の名称が設定されたファイルが登録されているかを判断する。
【００４６】
種別判断部１３によって、後者のＵＳＢ通信インターフェース１０を介して接続されたＵＳＢメモリ３００が印刷要求時に必要な情報を有するデバイスであると判断する場合には、その判断結果を自動検知部１２へ通知する。これにより、自動検知部１２は、情報管理処理部１４に対してマウント処理を要求する。
【００４７】
続いて、自動検知部１２から要求された情報管理処理部１４では、ＵＳＢメモリ３００が記憶するプリンタドライバや印刷環境設定情報をホスト装置２００から利用できるようにマウント処理を行う。
【００４８】
この情報管理処理部１４では、マウント処理のほかアンマウント処理をも行うことにより情報記憶部１５にさまざまな情報を登録するとともに登録されている情報を更新、削除する。このときのマウント処理とは、ＵＳＢメモリ３００の導入設定情報に基づき、プリンタドライバや印刷環境設定情報をホスト装置２００から参照できるようにしたリンク情報を情報記憶部１５へと登録し、ホスト装置１００における印刷要求の際にそのリンク情報が示すプリンタドライバおよび印刷環境設定情報を用いることができるようにする処理である。
【００４９】
それに対して、アンマウント処理とは、マウント処理により登録されたリンク情報を削除してマウント処理が行われる前の記憶状態とする処理である。
【００５０】
これにより、情報記憶部１５には、プリンタドライバと印刷環境設定情報へのリンク情報等がそれぞれ登録された状態になる。
【００５１】
この状態において、操作部１７を操作すること等により印刷要求を行うと、処理制御部１１は、情報記憶部１５に記憶するリンク情報を参照し、そのリンク情報が示すプリンタドライバをホスト装置２００上の作業領域に展開（ロード）して実行する。
【００５２】
このときの展開処理（ロード）とは、外部記憶装置であるＵＳＢメモリ３００に記憶されているプリンタドライバをホスト装置１００内のメインメモリに呼び出して実行可能な状態とする操作を示している。すなわち、ハードディスクなどの補助記憶装置にインストールされている状態とは異なり、ホスト装置１００の再起動等が行われることにより初期化されるメインメモリに一時的に記憶する状態を示す。
【００５３】
そして、展開（ロード）されたプリンタドライバおよびＵＳＢメモリ３００に記憶する印刷環境設定情報に基づいて画像データが生成され、この画像データをネットワーク通信インターフェース１６を介して印刷装置２００に送信する。
【００５４】
このとき、リンク情報により示されるプリンタドライバおよび印刷環境設定情報を特定できない（参照できない）場合には印刷要求を取り消して処理を停止させる。
【００５５】
なお、情報記憶部１５は、図７に示すような構成によって、ＵＳＢメモリ３００に記憶された情報を管理する。
【００５６】
図３は、本発明の実施の形態における画像形成システムによって行われる詳細な処理の流れを示すフローチャートである。
【００５７】
図３において、ホスト装置のＵＳＢ通信インターフェースを介してＵＳＢメモリが接続されると処理が開始される。
【００５８】
ＵＳＢメモリの接続を検知すると、ホスト装置では、接続されたＵＳＢメモリを認識してそのＵＳＢメモリに記憶する情報の操作を可能とするマウント処理を行う（３０１）。このマウント処理の詳細な流れを図４のフローチャートに示し、以下で説明する。
【００５９】
このときのマウント処理によって、印刷要求時にプリンタドライバおよび印刷環境設定情報を特定できるように（参照できるように）なる。
【００６０】
このようにしてマウント処理が行われると、ＵＳＢメモリがホスト装置によって認識され、ホスト装置が所定の操作や指示を受信できるアイドル状態となる。このアイドル状態で、ある操作若しくはある指示の受信を検知すると（３０２）、まず、その操作若しくは指示がＵＳＢメモリを非接続とする操作が行われたことを示しているかを判断する（３０３）。
【００６１】
この判断処理によって、ＵＳＢメモリが非接続となったことを示すものでない場合（３０３でＮＯ）には、次に、その操作若しくは指示が印刷要求であるかを判断する（３０４）。この判断が印刷要求である場合（３０４でＹＥＳ）には、印刷要求された画像データの印刷出力処理を行う（３０５）。この印刷出力処理における詳細な処理の流れを図５のフローチャートに示し、以下で説明する。
【００６２】
そして、印刷出力処理が完了することにより再度、アイドル状態となり、操作や指示を受信できる状態となる。
【００６３】
また、ＵＳＢメモリが非接続となったものでもなく、印刷要求を受信してもいない場合（３０４でＮＯ）には、現状態のアイドル状態を継続し、これらいずれかの操作や指示が行われるまで待機する。
【００６４】
それに対して、ＵＳＢメモリが非接続となったことを示す場合（３０３でＹＥＳ）には、ホスト装置が認識した状態にあるＵＳＢメモリを非認識の状態とし、ホスト装置からＵＳＢメモリ内の印刷環境設定情報を参照できない状態とするアンマウント処理を行う（３０６）。
【００６５】
これによって、印刷装置にＵＳＢメモリが接続される前の状態となる。このアンマウント処理の詳細な流れを図６のフローチャートに示す。
【００６６】
図４は、図３に示す画像形成システムのフローチャートにおけるマウント処理の詳細な流れを示すフローチャートである。
【００６７】
図４において、印刷装置にＵＳＢメモリが接続されると処理が開始され、プラグアンドプレイ機能を実行することによって接続された端末がＵＳＢ通信インターフェースを有する外部記憶装置のＵＳＢメモリであると検知する（４０１）。
【００６８】
ＵＳＢメモリが検知されると、ホスト装置が印刷要求に際して参照することが必要となる情報を有するＵＳＢメモリであるかを判断する（４０２）。この判断処理は、上記にも示すように、第１に、ＵＳＢメモリの特定のフィールド情報を参照することにより当該フィールド情報が、印刷要求時に参照する必要がある情報を記憶していることを示しているかを判断する方法がある。
【００６９】
この方法では、ＵＳＢメモリより応答されるＵＳＢデバイスディスクリプタを参照し、そのＵＳＢデバイスディスクリプタの特定のフィールドを参照して判断する。
【００７０】
また、第２に、ＵＳＢメモリに、ホスト装置が印刷要求に際して参照することが必要となる情報を有することを示すファイルが登録されているかを判断する方法がある。
【００７１】
このような方法によって判断され、ホスト装置が印刷要求に際して参照することが必要となる情報を有するＵＳＢメモリであると判断された場合（４０２でＹＥＳ）には、印刷装置での印刷出力処理におけるプリンタドライバを参照するリンク情報を、ホスト装置のシステム情報を記憶する記憶領域に登録する（４０３）。
【００７２】
さらに、ＵＳＢメモリが記憶しており、印刷要求時に参照する印刷環境設定情報へのリンク情報をもホスト装置に登録する（４０４）。
【００７３】
なお、ホスト装置が印刷要求に際して参照することが必要となる情報を有するＵＳＢメモリであると判断できない場合（４０２でＮＯ）には、さまざまな情報を記憶するストレージメディア（記憶媒体）として認識して各種の情報を記憶可能とする（４０５）。
【００７４】
図５は、図３に示す画像形成システムのフローチャートにおける印刷出力処理の詳細な流れを示すフローチャートである。
【００７５】
図５では、図３において、印刷要求が行われる（３０４でＹＥＳ）と処理が開始する。
【００７６】
まず、図４に示すマウント処理において、印刷要求時にＵＳＢメモリ内のプリンタドライバを参照できるようになっているリンク情報を元に、当該プリンタドライバを検索する（５０１）。
【００７７】
検索した結果、リンク先のプリンタドライバを検出できたかを判断し（５０２）、検出できない場合（５０２でＮＯ）には印刷形式の画像データを生成できない等により印刷要求ができないと判断してエラー処理を行って（５０３）処理を終了する。すなわち、図３に示す印刷装置における印刷出力処理を途中で停止する。
【００７８】
それに対して、リンク先のプリンタドライバが検出できた場合（５０２でＹＥＳ）には、検出したプリンタドライバをホスト装置内で展開（ロード）して実行する（５０４）。プリンタドライバの展開実行後、印刷要求時に参照する印刷環境設定情報をリンク情報を元に参照する（５０５）。
【００７９】
このリンク情報が示す印刷環境設定情報がＵＳＢメモリ内で検索できかを判断し（５０６）、検索できた場合（５０６でＹＥＳ）には、ホスト装置内で印刷ポートを設定して（５０７）、印刷要求を行う（５０８）。
【００８０】
また、リンク情報に基づく印刷環境設定情報が検索できない場合（５０６でＮＯ）には、プリンタドライバが検出できない場合と同様に、エラー処理を行って（５０３）処理を終了する。
【００８１】
図６は、図３に示す画像形成システムのフローチャートにおけるアンマウント処理の詳細な流れを示すフローチャートである。
【００８２】
図６では、図３において、ＵＳＢメモリが非接続となることを検知する（３０３でＹＥＳ）と処理が開始される。
【００８３】
ＵＳＢメモリの非接続を検知すると、プラグアンドプレイ機能を実行することにより接続されていたＵＳＢ通信インターフェースを有する外部記憶装置のＵＳＢメモリが非接続となったことを検知する（６０１）。
【００８４】
ＵＳＢメモリの非接続が検知されると、接続されていたＵＳＢメモリが、プリンタドライバや印刷環境設定情報等のホスト装置が印刷要求に際して参照する情報を記憶していたかを判断する（６０２）。
【００８５】
これらの情報を記憶していた場合（６０２でＹＥＳ）には、プリンタドライバを参照するリンク情報をホスト装置から削除する（６０３）。さらに、ＵＳＢメモリで記憶する印刷環境設定情報へのリンク情報をも削除する（６０４）。
【００８６】
それに対して、これらの情報を記憶していない場合（６０２でＮＯ）には、さまざまな情報を記憶するストレージメディア（記憶媒体）として認識したＵＳＢメモリへの記憶を行えない状態とする（６０４）。
【００８７】
図７は、図１に示すホスト装置に登録された各種の情報（ファイル）の格納状態を示す図である。
【００８８】
図７に示すホスト装置１００は、ホスト装置１００での処理を実行するためのファイルを格納するファイルシステム７０１、このファイルシステム７０１に格納したファイルを参照先として指定するリンク情報やファイルの参照時に用いる設定値を管理する登録設定情報管理領域７０２を有する。この登録設定情報管理領域７０２は、例えばレジストリ等により構成され、システム情報を管理する。
【００８９】
ＵＳＢメモリ３００には、導入設定情報３１、プリンタドライバ３２、印刷環境設定情報３３が記憶されており、このＵＳＢメモリ３００をホスト装置１００に接続すると、マウント処理として、導入設定情報３１がホスト装置１００内の登録設定情報管理領域７０２に登録される。
【００９０】
この導入設定情報３１は、ＵＳＢメモリ３００内におけるプリンタドライバ３２および印刷環境設定情報３３へのリンク情報が示されていることから、ホスト装置２００の登録設定情報管理領域７０２からＵＳＢメモリ３００内のプリンタドライバ３２、印刷環境設定情報３３を参照することが可能となる。
【００９１】
ＵＳＢメモリ３００がホスト装置１００に接続された状態で、印刷要求が行われると、登録設定情報管理領域７０２に登録された導入設定情報３１により示されるプリンタドライバ３２をファイルシステム７０１内の指定された作業領域に展開し、ＵＳＢメモリ内の印刷環境設定情報３３を参照して印刷要求する画像データを作成する。
【００９２】
このようにして作成された画像データを印刷要求として印刷装置に送信して印刷出力処理が行われる。
【００９３】
なお、本発明は、通信機能を備えた画像形成システムで上述の動作を実行させ、あるいは上述の手段を構成させるためのプログラムを格納した記録媒体（ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）から該プログラムをコンピュータにインストールし、これを実行させることにより、上述の処理を実行する画像形成システムを構成することも可能である。画像形成システムを構成するコンピュータは、システムバスを介してＣＰＵ（Central Processor Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスクが接続されている。ＣＰＵは、ＲＯＭまたはハードディスクに記憶されているプログラムに従い、ＲＡＭを作業領域にして処理を行う。
【００９４】
また、プログラムを供給するための媒体は、通信媒体（通信回線、通信システムのように一時的または流動的にプログラムを保持する媒体）でもよい。例えば、通信ネットワークの電子掲示板（ＢＢＳ：Bulletin Board Service）に該プログラムを掲示し、これを通信回線を介して配信するようにしてもよい。
【００９５】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【図面の簡単な説明】
【００９６】
【図１】本発明の実施の形態における画像形成システムおよび補助記憶装置を適用して構成した画像形成システムのシステム構成図の一例。
【図２】本発明の実施の形態における画像形成システムにおけるホスト装置（情報処理端末）の詳細な構成を示す図。
【図３】本発明の実施の形態における画像形成システムによって行われる詳細な処理の流れを示すフローチャート。
【図４】図３に示す画像形成システムのフローチャートにおけるマウント処理の詳細な流れを示すフローチャート。
【図５】図３に示す画像形成システムのフローチャートにおける印刷出力処理の詳細な流れを示すフローチャート。
【図６】図３に示す画像形成システムのフローチャートにおけるアンマウント処理の詳細な流れを示すフローチャート。
【図７】図１に示すホスト装置に登録された各種の情報（ファイル）の格納状態を示す図。
【符号の説明】
【００９７】
１０        ＵＳＢ通信インターフェース
１１        処理制御部
１２        自動検知部
１３        種別判断部
１４        情報管理処理部
１５        情報記憶部
１６        ネットワーク通信インターフェース部
１７        操作部
１００      ホスト装置（情報処理端末）
２００      画像形成装置（印刷装置）
３００      外部記憶装置（ＵＳＢメモリ）
【図１】
0005050946.tif 000002
【図２】
0005050946.tif 000003
【図３】
0005050946.tif 000004
【図４】
0005050946.tif 000005
【図５】
0005050946.tif 000006
【図６】
0005050946.tif 000007
【図７】
0005050946.tif 000008