(57)【要約】【課題】  ホットフォルダの作成時に、印刷設定だけでなくプリンタドライバのインストールも容易に行うことができる情報処理装置ならびに情報処理装置の制御方法を提供する。【解決手段】  ホットフォルダのテンプレートフォルダをＰＣ上へコピーする操作で、プリンタドライバのインストールとプリンタドライバの設定を自動的に行なうことによりホットフォルダの作成を簡単にすることができる。【選択図】  図１
2010287111.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置において、
少なくとも１つのホットフォルダのテンプレートを記憶した外部の記憶装置の前記少なくとも１つのホットフォルダを参照する参照手段と、
前記参照手段による参照に基づいて、前記外部の記憶装置からフォルダ属性を含む前記テンプレートを前記情報処理装置に取得する取得手段と、
前記取得手段により前記テンプレートが前記情報処理装置に取得された場合に、前記情報処理装置にホットフォルダを生成する生成手段とを有し、
前記生成手段により前記ホットフォルダが生成されるときに、
前記生成手段は、前記テンプレートの前記フォルダ属性に対応する前記ホットフォルダの属性を生成し、そして前記ホットフォルダの属性に基づいて前記情報処理装置にプリンタドライバのインストールまたは印刷装置に対するプリンタドライバの設定を行い、
そして前記ホットフォルダの属性に前記設定されたプリンタドライバの情報を記述し、そして
前記生成手段により生成された前記ホットフォルダは、前記情報処理装置の記憶ユニットの所定の記憶領域であり、前記ホットフォルダに印刷データを格納することにより印刷データを前記印刷装置へ送信することを特徴とする情報処理装置。
【請求項２】
前記テンプレートの前記フォルダ属性または前記ホットフォルダの属性は、前記印刷装置の名称、前記印刷装置のアドレス、前記印刷装置に対応するプリンタドライバの格納先、前記プリンタドライバに対する印刷設定、のうちの少なくとも１つを含むことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記生成手段は、前記プリンタドライバの格納先に基づいて前記情報処理装置にプリンタドライバのインストールまたはプリンタドライバに対する前記印刷装置のポート設定を行うことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記ホットフォルダの属性に記述された前記プリンタドライバの格納先を前記プリンタドライバの情報に置き換えることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
情報処理装置の制御方法であって、
少なくとも１つのホットフォルダのテンプレートを記憶した外部の記憶装置の前記少なくとも１つのホットフォルダを参照する参照工程と、
前記参照工程における参照に基づいて、前記外部の記憶装置からフォルダ属性を含む前記テンプレートを前記情報処理装置に取得する取得工程と、
前記取得工程において前記テンプレートが前記情報処理装置に取得された場合に、前記情報処理装置にホットフォルダを生成する生成工程とを有し、
前記ホットフォルダが生成されるときに、
前記生成工程において、前記テンプレートの前記フォルダ属性に対応する前記ホットフォルダの属性を生成し、そして前記ホットフォルダの属性に基づいて前記情報処理装置にプリンタドライバのインストールまたは印刷装置に対するプリンタドライバの設定を行い、
そして前記ホットフォルダの属性に前記設定されたプリンタドライバの情報を記述し、そして
生成された前記ホットフォルダは、前記情報処理装置の記憶ユニットの所定の記憶領域であり、前記ホットフォルダに印刷データを格納することにより印刷データを前記印刷装置へ送信することを特徴とする情報処理装置の制御方法。
【請求項６】
前記テンプレートの前記フォルダ属性または前記ホットフォルダの属性は、前記印刷装置の名称、前記印刷装置のアドレス、前記印刷装置に対応するプリンタドライバの格納先、前記プリンタドライバに対する印刷設定、のうちの少なくとも１つを含むことを特徴とする請求項５に記載の情報処理装置の制御方法。
【請求項７】
前記生成工程において、前記プリンタドライバの格納先に基づいて前記情報処理装置にプリンタドライバのインストールまたはプリンタドライバに対する前記印刷装置のポート設定を行うことを特徴とする請求項６に記載の情報処理装置の制御方法。
【請求項８】
前記ホットフォルダの属性に記述された前記プリンタドライバの格納先を前記プリンタドライバの情報に置き換えることを特徴とする請求項７に記載の情報処理装置の制御方法。
【請求項９】
請求項５乃至８のいずれか１項に記載の情報処理装置の制御方法をコンピュータで実行させるためのプログラム。
【請求項１０】
請求項９記載のプログラムを格納したコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷データを情報処理装置の所定の記憶領域であるホットフォルダに格納することにより印刷データを印刷装置へ送信するホットフォルダを搭載した情報処理装置関する。特に情報処理装置におけるホットフォルダの作成方法、及びホットフォルダを情報処理装置に作成するプログラムに関するもの、及びホットフォルダが作成される情報処理装置に関するものである。
【背景技術】
【０００２】
従来、印字データをＰＣから印刷装置あるいは印刷サーバに転送し、印刷するホットフォルダというシステムがあった。
【０００３】
このシステムはホストコンピュータ上に登録された記憶領域であるフォルダの内容を一定間隔で監視する管理タスクを起動させておく。次にユーザがフォルダに印字データをドラッグ＆ドロップにより格納すると、管理タスクがフォルダ内にデータが入っていることを感知する。そして、管理タスクが該印字データをそのホットフォルダに関連付けて登録されている設定に従った処理を行う。ホットフォルダに関連付けられた設定には、転送先の印刷装置の指定や印刷装置の印刷設定である。印字データはホットフォルダに関連付けられた設定に従って、画像処理装置（印刷装置）に転送され、該設定に従って印刷出力されることになる。
【０００４】
または、データ（文書ファイル）がホットフォルダに格納されたことをイベントとし、格納されたデータを画像処理装置に転送する手法もある。
【０００５】
このホットフォルダ機能においては従来、印刷装置がドライバを介さず解析できるＰＤＬデータやイメージデータなどを対象にしていた。
【０００６】
また、アプリケーションとプリンタドライバとホットフォルダを連携させて、アプリケーションとプリンタドライバでＰＤＬ化した印刷データをホットフォルダを利用して印刷装置へ送るという動作も可能である。
【０００７】
また、特許文献１には、ホットフォルダの作成を容易に行うことができ、またホットフォルダに対するデータファイルの投入ミスを防ぎ、さらに複数のホットフォルダそれぞれにおける処理状況を容易に判別する記載がある。
また、特許文献２には、パーソナルコンピュータがプリンタに対応するプリンタフォルダ（ホットフォルダに相当）を生成する。さらにプリンタフォルダ内にプリンタの機能に基づいて印刷条件フォルダを生成する。ユーザが印刷条件フォルダにファイルを格納すると、当該ファイルが対応するプリンタで、対応する印刷条件により印刷されるとの記載がある。
【０００８】
また、特許文献３には、文書印刷の際にプリンタドライバ上で一度設定した設定値を保存して、後の文書の印刷の際に、その保存した設定値を流用できるプリントシステムの記載がある。
【０００９】
また、特許文献４には、クライアントコンピュータが、登録された複数のプリンタドライバを統括的に管理して１つのプリンタドライバとしてインターフェースを提供するグループプリンタドライバの記載がある。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００５−１６６００８号公報
【特許文献２】特開２００１−３３７８０１号公報
【特許文献３】特開平１０−３２６１６７号公報
【特許文献４】特開２００３−９１３８５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、従来のホットフォルダにおいては、新規にホットフォルダを作成した場合には、印刷装置の設定やＩＰアドレスやポートの設定などを行なければならなかった。
【００１２】
また、アプリケーションデータに対応したホットフォルダにおいては、連携するプリンタドライバの設定まで行う必要があり、設定に時間がかかるという問題があった。
【課題を解決するための手段】
【００１３】
上記の目的を達成するために本発明による情報処理装置は以下の構成を備える。即ち、
少なくとも１つのホットフォルダのテンプレートを記憶した外部の記憶装置の前記少なくとも１つのホットフォルダを参照する参照手段と、
前記参照手段による参照に基づいて、前記外部の記憶装置からフォルダ属性を含む前記テンプレートを前記情報処理装置に取得する取得手段と、
前記取得手段により前記テンプレートが前記情報処理装置に取得された場合に、前記情報処理装置にホットフォルダを生成する生成手段とを有し、
前記生成手段により前記ホットフォルダが生成されるときに、
前記生成手段は、前記テンプレートの前記フォルダ属性に対応する前記ホットフォルダの属性を生成し、そして前記ホットフォルダの属性に基づいて前記情報処理装置にプリンタドライバのインストールまたは印刷装置に対するプリンタドライバの設定を行い、
そして前記ホットフォルダの属性に前記設定されたプリンタドライバの情報を記述し、そして
前記生成手段により生成された前記ホットフォルダは、前記情報処理装置の記憶ユニットの所定の記憶領域であり、前記ホットフォルダに印刷データを格納することにより印刷データを前記印刷装置へ送信する。
【発明の効果】
【００１４】
ホットフォルダのテンプレートフォルダのコピーとフォルダの登録のみで各種の設定を自動的に行なう事が出来、ホットフォルダの作成を容易に行うことができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の概念図を示している。
【図２】図１に示したＭＦＰの制御ユニットの概略構成を示すブロック図を示している。
【図３】本発明に係るホットフォルダのテンプレートとホットフォルダの属性情報を示している。
【図４】本発明に係るホットフォルダの生成工程を示すフローチャートを示している。
【図５】本発明に係るホットフォルダに印刷データを格納したときの印刷処理の工程を示すフローチャートを示している。
【図６】本発明に係る画画像処理装置が記憶するホットフォルダのテンプレートをＰＣにコピーしてホットフォルダを作成する場合の概念図を示している。
【図７】本発明に係るホットフォルダの属性情報に記述されたドライバの格納先に更に他の格納先を示す情報がある場合の概念図を示している。
【図８】本発明に係るホットフォルダのテンプレートをコピーした際の初期化処理の動作を示している。
【発明を実施するための形態】
【００１６】
以下、本発明を実施するための最良の形態について、図面を参照して説明する。尚、説明文中の符号について、特に断りがない限りは実施形態の共通または類似部分について共通の符号を付することで、重複説明を省略するものとする。
【００１７】
＜第１の実施形態＞
図１は、本発明の画像処理システムを示す概念図である。
ＭＦＰ１、ＭＦＰ２、ＭＦＰ３（１０１，１０２，１０３）はそれぞれが、コピー、プリンタ、送信機能（ＦＡＸ、ｅ−ｍａｉｌ、ファイル転送）、ＢＯＸ機能などを有した多機能印刷装置である。紙メディア上に印刷データから生成された画像データを印刷する印刷装置であり、画像処理装置として機能する。
【００１８】
ホストコンピュータ１０４は、ユーザが印刷時に使用するＰｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒである。ホストコンピュータ１０４は、ホットフォルダの機能を有しており、ホットフォルダは一定時間ごとにフォルダ内をチェックする。そして、格納されたＰＤＬデータがあればホットフォルダに関連付けられた設定に対応した印刷装置にデータを送信する。
【００１９】
ファイルサーバ１０５は、各印刷装置が利用する共用のファイルサーバであり、本発明ではＢＯＸと呼ぶ。ＢＯＸ（ファイルサーバ）１０５はハードディスク上にＰＤＬデータなどを格納するＢＯＸ機能を有する。ＢＯＸ１０５は各印刷装置（１０１，１０２，１０３）より参照する事が出来、参照したＰＤＬデータをそれぞれの印刷装置から印刷する事ができる。ＰＣ１０４とＢＯＸ１０５はＰｅｒｓｏｎａｌ  ＣｏｍｐｕｔｅｒあるいはＳｅｒｖｅｒ  Ｃｏｍｐｕｔｅｒなどの汎用の情報処理装置で構成できる。
【００２０】
また、ＢＯＸ１０５のファイルをＰＣ１０４から参照する事が出来、本発明におけるホットフォルダのテンプレートフォルダをＰＣから参照する事ができる。つまりＢＯＸ１０５を外部の記憶装置としてＰＣ１０４から参照できる。その他、ＢＯＸ１０５は、各印刷装置の各種ＰＤＬ（ＰＣＬ、ＰｏｓｔＳｃｒｉｐｔ等）に対応するプリンタドライバもハードディスク上に格納している。尚、ホットフォルダのテンプレートフォルダについては後述する。
【００２１】
ＨＤＤ１０６はＢＯＸ（ファイルサーバ）１０５内のハードディスクを示す。
１１１はＢＯＸ１０５のハードディスク１０６に格納されている各ＭＦＰ（１０１，１０２，１０３）のプリンタドライバの格納領域である。１１１に格納されているプリンタドライバはホットフォルダの作成時にダウンロードされインストールされるが、詳細は後述する。
【００２２】
ＰＣの画面１０７は、ＰＣ１０４のディスプレイに表示される。
テンプレートフォルダ１０８、はＢＯＸ１０５のハードディスク１０６内のフォルダ１０９に格納されたホットフォルダのテンプレートフォルダを示す概念図である。
【００２３】
フォルダ１０９は、ＢＯＸ１０５のハードディスク１０６に格納されている各ＭＦＰ（１０１，１０２，１０３）に対応したホットフォルダの各種テンプレートフォルダ１０８を格納したフォルダを示す概念図である。このフォルダ１０９をＰＣ１０４から参照し、ＰＣの画面１０７から見ると、フォルダ１０９内にテンプレートフォルダがフォルダ形式で格納されているように表示される。
【００２４】
本発明では、ユーザがＰＣ１０４から参照したテンプレートフォルダ１０８を、ＰＣの画面１０７上でドラックアンドドロップすることで、ＢＯＸ１０５からＰＣ１０４内にコピー（取得）を行ない、ＰＣ１０４でホットフォルダ１１０の作成を行なう。
【００２５】
最後に図１のホットフォルダ作成の（登録）動作の概略を述べておく。ＢＯＸ１０５のホットフォルダのテンプレート１０８の格納領域１０９が、共有フォルダとしてネットワークを介してＰＣ１０４から参照可能状態にある。ＢＯＸ１０５のＭＦＰ１（１０１）用のホットフォルダのテンプレートフォルダ１０８を、例えばＷｉｎｄｏｗｓ（登録商標）のエクスプローラを介してＰＣ１０４にコピー（取得）する。これにより、ＰＣ１０４の、例えばデスクトップにＭＦＰ１（１０１）用のホットフォルダが作成される。尚、テンプレートフォルダ１０８のコピー時に、フォルダに対応したプリンタドライバの情報を読み取り、ＰＣ１０４にそのドライバをインストールする。また、テンプレートフォルダ毎に個別の印刷設定をもち、ＰＣ１０４のホットフォルダ１１０はプリンタドライバに対してそのテンプレートフォルダの印刷設定を適用する。そして、ＰＣ１０４に作成されたホットフォルダに印刷データ（文書ファイル）をドラッグアンドドロップで投入するだけで、ホットフォルダに関連付けられた印刷設定で印刷が実行される。以上が本発明の特徴の概要であるが、各構成要素の詳細は各図に沿って詳細に説明することにする。
【００２６】
図２は、図１に示したＭＦＰ１（１０１）の制御ユニットの概略構成を示すブロック図である。２０１は制御ユニットの本体を示す。１０２、１０３はネットワークを介して接続されている他のＭＦＰである。各ＭＦＰ間でリモートコピー処理などを行なう。２１３はスキャナユニットであり、原稿のスキャンを行う。
【００２７】
２０３はネットワークインターフェイス部でありネットワーク通信を行なう。ＰＤＬデータはネットワークインターフェイス部２０３を介して送受信される。ネットワークインターフェイス部２０３は他の機器と暗号化通信を行なうことができる。
【００２８】
操作パネル２１２はＭＦＰをユーザが操作する操作インターフェイスであり、ネットワークインターフェイス２０３を介して他のＭＦＰの操作も行なうことができる。操作パネルからコピーの実行が指示されると制御ユニット２０１はコピー処理においてスキャナ２１３からスキャナインターフェイス部２０４を介して送られてきたビデオ信号に関してＣＰＵ２０２で画像処理を行なう。そして、出力インターフェイス部２０９を通して印刷機構部２１１に送りコピー処理を行なう。
【００２９】
ここで施される画像処理とは、例えばスキャナ２１３の読み取り解像度から印刷機構部２１１の印刷解像度への変換や、印刷機構部２１１の用紙の搬送方向に合わせた回転処理などである。
【００３０】
２１０はハードディスクであり蓄積される複写画像や地紋データの格納やＢＯＸ機能で登録される画像データや印字データなどが格納される。
【００３１】
ホストコンピュータよりＰＤＬデータを受け付けるとそれはＣＰＵ２０２で処理され、ドットデータに変換される。生成されたドットデータは出力インターフェイス部２０９を介して印刷機構部２１１に送られ、実際に印刷される。ここで行なわれる処理とは例えばハフマン圧縮された印字データの伸長などである。
【００３２】
ＣＰＵ２０２によるこれら一連の処理の処理手順は全てＲＯＭ２０６またはハードディスク２１０内にプログラムされており、このプログラムに従ってＣＰＵ２０２は動作する。
【００３３】
２０７はＲＡＭであり、ＣＰＵ２０２の処理時に記憶領域として用いられる。ハードディスク２１０に動作プログラムが蓄えられていた場合、プログラムはＲＡＭ上に展開され実行される。ＲＡＭ２０７またはハードディスク２１０はホットフォルダに利用される所定の記憶領域として適用できる記憶ユニットである。
【００３４】
２０５は一般のＥＥＰＲＯＭ等で構成する不揮発性メモリであり、以後ＮＶＲＡＭ（Ｎｏｎ  Ｖｏｌａｔｉｌｅ  ＲＡＭ）と称す。ＮＶＲＡＭ２０５には操作パネル２１２で指定されたパネル設定値が記憶される。
【００３５】
図３の（ａ）はテンプレートフォルダ１０８に設定されている属性情報を説明するための概念図である。ホットフォルダのテンプレートは１つの印刷機器に対して複数のテンプレートがあっても良い。これは１つの印刷機器に異なるドライバの設定情報をもつテンプレートフォルダを有する場合があるためである。
【００３６】
図３の中ではその中のＭＦＰ１で示される印刷機器におけるテンプレートフォルダ１０８の１つを一例として各属性情報の格納状況を示している。
【００３７】
本実施形態においては属性情報（Ｆｏｌｄｅｒ属性）３０１には印刷機器の名称３０２、印刷機器のＩＰアドレス３０３、Ｇａｔｅｗａｙ３０４、機器の機種名３０５、機器に対応するドライバの在処３０６、ドライバ設定値３０７などが保存されている。
【００３８】
ここでは、印刷機器の名称として「ＭＦＰ１」、印刷機器のＩＰアドレスに１２３．２３４．０１２．０３４、ネットワークのＧａｔｅｗａｙのＩＰアドレスとして１２３．２３４．０１２．００１が格納されている。機器の機種名としてＰＲ２２２２ＭＦ、機器に対応するドライバの在処を示すＵＲＬとしてｆｉｌｅ：／／ｗｗｗ．ＳＢ．ＭＦＰ１．ＰＲ２２２２ＭＦ．ｅｘｅが格納されている。ドライバ設定値の設定値として「ＭＦ＿ＰａｐｅｒＬａｙｏｕｔＮｉｎ１：２」、「ＭＦ＿ＰａｐｅｒＬａｙｏｕｔＷＳｉｄｅ：ｏｎ」が格納されている。
【００３９】
図３の（ｂ）はＰＣ１０４上に生成されたホットフォルダ１１０である。ホットフォルダ１１０は、ドライバ情報３０８やドライバの設定情報３０７などの印刷機器の属性情報３０１がフォルダに関連付けられている。ホットフォルダ１１０はテンプレートフォルダ１０８とは異なり、ドライバの在処を示す情報３０５が無く、使用されるドライバがどれかを示すドライバ情報３０８がある点が異なっている。
【００４０】
テンプレートフォルダ１０８を、ＢＯＸ（ファイルサーバ）１０５からＰＣ１０４にコピーすることでホットフォルダ１１０が作成される。このとき、属性情報もコピーされることを図３は示している。但し、コピーの結果、テンプレートフォルダのドライバの在処を示す属性値３０５は、実際に設定されたドライバ情報３０８に置き換わる。尚、変形例として、ホットフォルダのフォルダ属性に、ドライバの在処を示す属性値３０５を置換せずに残し、実際に設定されたドライバ情報３０８を新たな属性値として追記する構成としても良い。
【００４１】
図４はＰＣ１０４上のホットフォルダ１１０の登録（生成）動作を説明するフローチャートであり、ホットフォルダのテンプレート１０８をコピーした際の初期化処理の動作を説明したものである。本フローチャートはＰＣ上で動作するプログラムであり、図１のＰＣ１０４内のＣＰＵによって、実行される。
【００４２】
図１のＭＦＰ１（１０１）がＢＯＸ（ファイルサーバ）１０５上に公開しているホットフォルダのテンプレートフォルダ１０８をＰＣ１０４上にコピーする（ステップ４０１）。このときテンプレート１０８のフォルダ属性もＰＣ１０４に生成されるホットフォルダのフォルダ属性としてコピーされる。
【００４３】
コピーされたテンプレートフォルダをホットフォルダの管理タスクに登録する。本実施例の場合、フォルダのディレクトパス（フォルダパス）を管理タスクに登録することで行なわれる（ステップ４０２）。
【００４４】
ホットフォルダの管理タスクはフォルダの登録が行なわれると初期化処理を開始する（ステップ４０３）。
【００４５】
まず、図３に示されているフォルダの属性情報を参照し、対応する印刷機器へのアクセスパスを設定する。本実施例においては印刷データを送付する先の印刷機器名称３０２の登録、印刷機器へのＩＰアドレス３０３とそのアドレスを介して印刷機器にアクセスするためのポートの設定、ネットワーク上のゲートウェイ３０４の設定を行なう（ステップ４０４）。
【００４６】
次にフォルダの属性情報にドライバの設定が記述されているかを確認する（ステップ４０５）。このドライバの設定は少なくとも印刷機器に対応するドライバの在処３０６を含む情報である。
【００４７】
ドライバの設定がされているならば、印刷機器の機種名（機種の種類）３０５を入手する（ステップ４０６）。
【００４８】
そして該機種名に対応するプリンタドライバがＰＣ１０４上に設定されているかを確認する。（ステップ４０７）
ドライバの設定で指定されているドライバがＰＣ１０４上にインストールされていないならば、ネットワーク上の場所からドライバをダウンロードする（ステップ４０８）。このダウンロードはドライバの設定に含まれる印刷機器に対応するドライバの在処３０６の情報に基づいて行われる。
【００４９】
そして、ＰＣ１０４上にプリンタドライバをインストールする（ステップ４０９）。
次にドライバのポート情報にステップ４０４で設定した印刷機器ＭＦＰ１へのポートを設定する（ステップ４１０）。
【００５０】
そして、ＭＦＰ１に対応したドライバを、生成したホットフォルダ１１０の属性情報に記述する（ステップ４１１）。これはインストールされたプリンタドライバを、ドライバ情報３０８に記述することに対応する。尚、ＰＣ１０４に利用するドライバがインストール済みの場合にはプリンタポートの設定（設定済みの場合は確認）と属性情報へのドライバ情報の記述を行う。
【００５１】
尚、プリンタドライバは、ＰＤＬの種類（ＰＣＬ、ＰｏｓｔＳｃｒｉｐｔ等）と印刷機器の機種毎にそれぞれ異なるプリンタドライバが適用されるのが通常である。
【００５２】
尚、上記説明ではＰＣ１０４上に生成されたホットフォルダ１１０のフォルダ属性に基づいて各ステップの設定を行う実施例となっているが、初期化処理時にコピー元のテンプレート１０８のフォルダ属性を参照して各ステップの設定を行う形態としても良い。この場合、ホットフォルダ１１０のフォルダ属性はテンプレートからコピーされ、ドライバの設定後にドライバ情報３０８を記述されたフォルダ属性を持つことになる。そしてこのホットフォルダの属性情報は、ホットフォルダを利用した印刷時に利用される属性情報である。
【００５３】
図５はホットフォルダ１１０を利用した印刷時の、ＰＣ１０４の動作を説明したものである。本フローチャートはＰＣ１０４上のプログラムとして実行され、このプログラムは図１のＰＣ１０４のＣＰＵによって実行される。
【００５４】
まず、ユーザにより印刷データがホットフォルダ１１０に格納される（ステップ５０１）。これはＰＣ１０４の画面でユーザがホットフォルダ１１０に印刷データ（文書ファイル）をドラッグアンドドロップすることにより行われる。
【００５５】
ＰＣ１０４のホットフォルダの管理タスクは、格納された印字データがアプリケーションデータかどうかを判断する（ステップ５０２）。
アプリケーションデータが格納されたならば、該当するアプリケーションがＰＣ上にインストールされているかを確認する（ステップ５０３）。
ＰＣ上にアプリケーションがあるならば、管理タスクはアプリケーションを印刷用に起動する（ステップ５０４）。
【００５６】
アプリケーションを起動する際、管理タスクは使用するドライバをホットフォルダの属性情報に指定されているドライバ３０８を使用するようにアプリケーションに指定する。あるいは、アプリケーション起動時に使用されるデフォルトのプリンタドライバを一時的に変更する（ステップ５０５）。
【００５７】
ＰＣ１０４の管理タスクは設定されたドライバに対してフォルダ属性情報内に格納されているドライバの設定項目３０７を設定する（ステップ５０６）。
ＰＣ１０４の管理タスクが、格納されたアプリデータを、アプリケーションとドライバを通すことによって、印字データに変換する（ステップ５０７）。
ＰＣ１０４の管理タスクは、ホットフォルダ１１０の属性情報に設定されている印刷先（３０１，３０２）のＭＦＰ１へ印字データを送信する（ステップ５０８）。
ＭＦＰ１は受信した印字データに関して印刷を行なう（ステップ５０９）。
【００５８】
また、ホットフォルダ１１０に格納された印刷データがアプリケーションデータではなく、ＰＤＬデータまたはイメージデータやＰＤＦデータなど印刷装置で直接受信して印刷できる印刷データの場合（ステップ５０２）を考える。この場合、管理タスクはホットフォルダ１１０の属性情報に設定されている印刷先のＭＦＰ１へ印刷データを送信する（ステップ５０８）。そしてＭＦＰ１において印刷を行なう（ステップ５０９）。
【００５９】
また、ホットフォルダ１１０内に格納されたアプリケーションデータに対応するアプリケーションＰＣ上に無い場合（ステップ５０３）、ＰＣ１０４の管理タスクはエラーを表示し、格納されたアプリデータを削除する（ステップ５１０）。
【００６０】
ステップ５１０の処理において、本実施形態では管理タスクにおいてエラー表示とアプリケーションデータの削除を行っているが、アプリケーションデータは削除しないようにしても良い。また削除するかどうかの設定をホットフォルダ１１０のフォルダ属性３０１に加えても良い。
【００６１】
また、本実施形態においてはアプリケーションデータをホットフォルダ１１０に格納した段階で印刷可能かどうかを判断しているが、アプリケーションデータをドラッグし、フォルダにかざした時点で判断するように変更しても良い。
【００６２】
＜その他の実施形態＞
第１の実施形態ではホットフォルダのテンプレート１０８はＢＯＸ（ファイルサーバ）１０５のハードディスク内に格納していたが、本実施形態では各印刷装置内にテンプレートフォルダを持つ構成を示す。
【００６３】
図６はＭＦＰ１（１０１）内にホットフォルダのテンプレート６０８が格納されている概念図を示している。
【００６４】
第１の実施形態と同等の部分については図１と図３と同じ符号を付し、ここでは差分のみを説明する。
【００６５】
テンプレートフォルダ６０８、はＭＦＰ１（１０１）のハードディスク６０６内のフォルダ６０９に格納されたホットフォルダのテンプレートフォルダを示している。フォルダ６０９は、ハードディスク６０６に格納されているＭＦＰ１（１０１）に対応したホットフォルダの各種テンプレートフォルダ６０８を格納している。図１のＢＯＸ（ファイルサーバ）１０５との差異は、図１では、ＢＯＸ１０５には各ＭＦＰ（１０１，１０２，１０３）のホットフォルダのテンプレート１０８が格納されている。それに対し、図６では、ＭＦＰ１（１０１）のハードディスク６０６は自分自身であるＭＦＰ１のホットフォルダのテンプレート６０８が格納されている。
【００６６】
尚、１つの印刷機器（ＭＦＰ１）に対し複数のテンプレート６０８が存在するのは、ドライバの種類（ＰＣＬ用、ＰｏｓｔＳｃｒｉｐｔ用等）やドライバの設定値の異なるテンプレートを用意しているためである。
【００６７】
また、本実施形態では、ＭＦＰ２、ＭＦＰ３（１０２，１０３）用のホットフォルダのテンプレートは、ＭＦＰ１と同様に、ＭＦＰ２、ＭＦＰ３がそれぞれ提供していれば良い。
【００６８】
また、６１０はＭＦＰ１（１０１）のハードディスク６０６に格納されているＭＦＰ１自身のプリンタドライバの格納領域である。６１０に格納されているプリンタドライバはホットフォルダの作成時にダウンロードされインストールされる。
【００６９】
このプリンタドライバは、ＰＤＬの種類（ＰＣＬ、ＰｏｓｔＳｃｒｉｐｔ等）毎に用意されている。
【００７０】
本実施形態では、ユーザがＰＣ１０４から参照したテンプレートフォルダ６０８を、ＰＣの画面１０７上でドラッグアンドドロップすることで、ＭＦＰ１からＰＣ１０４内にコピーを行い、ＰＣ１０４でホットフォルダ１１０が作成される。
【００７１】
図７はホットフォルダの属性情報３０１に記述されたドライバの格納先情報３０６に更に他の格納場所を示す情報があった場合の、ドライバダウンロードの手順とドライバの格納場所を示す情報またはドライバの格納状況を示す概念図である。
【００７２】
図７において印刷装置であるＭＦＰ１（１０１）内のハードディスク６０６に格納されているドライバの格納領域７０５には、ドライバの格納先またはドライバ自身が（ａ）、（ｂ）で示される形で格納されている。本実施例ではアドレスが格納されているか、ドライバ自体が格納されているかを示すアドレスフラグというフラグがあり、これによって判別を行なっている。
（ａ）ではドライバの格納場所を示すＵＲＬがファイルパス形式のアドレスで格納されている。（ｂ）ではドライバ自身が格納されている。
【００７３】
ＰＣ１０４上で動作しているホットフォルダの管理タスクは初期化時（ホットフォルダの作成時）において、ドライバのインストール際にドライバの格納先情報３０６を属性情報３０１から取得する。そしてＰＣ１０４の管理タスクはＭＦＰ１（１０１）へドライバのダウンロードのためにハードディスク６０６のドライバの格納領域７０５にアクセスを行なう。この時、アドレスフラグがｏｎ７０６になっていれば格納されているデータはアドレスと判断して、アドレスをダウンロードする（ａ）。本実施例ではドライバのアドレスはネットワーク上のＵＲＬ形式で格納されている。
【００７４】
その後、ＰＣ１０４の管理タスクは、そのアドレスに従ってドライバの実体が格納されているＤｒｉｖｅｒ格納場所７０８へアクセスしドライバをダウンロードする。
【００７５】
尚、Ｇａｔｅｗａｙ７０４は、ＰＣ１０１やＭＦＰ１（１０１）が属するネットワークから、異なるネットワークに属するＤｒｉｖｅｒ格納場所７０８への出入り口となるルータまたはコンピュータである。このＧａｔｅｗａｙ７０４は属性情報３０１に含まれるＧａｔｅｗａｙ情報３０４にＩＰアドレスで指定されている。
【００７６】
また、ＰＣ１０４がドライバのダウンロードのためにドライバの格納領域７０５にアクセスを行なった際、アドレスフラグがｏｆｆ７０７になっていれば、格納されているデータはドライバの実体と判断して、ドライバをダウンロードする（ｂ）。
【００７７】
図８は本実施形態における、ＰＣ１０４上のホットフォルダの登録動作を説明するフローチャートであり、ホットフォルダのテンプレートをコピーした際の初期化処理の動作を説明したものである。本フローチャートはＰＣ上で動作するプログラムであり、ＰＣ１０４のＣＰＵによって、実行される。
【００７８】
尚、第１の実施形態の図４との差異は、アドレスフラグを利用した図７の（ａ）、（ｂ）のダウンロードの仕方の部分である。
【００７９】
図１のＭＦＰ１（１０１）がＢＯＸ１０５上に公開しているホットフォルダのテンプレートフォルダ１０８をＰＣ１０４上にコピーする。あるいは、図６のＭＦＰ１（１０１）のハードディスク６０９に格納されているホットフォルダのテンプレートフォルダ６０８をＰＣ１０４にコピーする（ステップ８０１）。このときテンプレート６０８のフォルダ属性もＰＣ１０４に生成されるホットフォルダのフォルダ属性としてコピーされる。
【００８０】
コピーされたフォルダをホットフォルダの管理タスクに登録する。本実施例の場合、フォルダのディレクトパス（フォルダパス）を管理タスクに登録することで行なわれる（ステップ８０２）。
【００８１】
ホットフォルダの管理タスクはフォルダの登録が行なわれると初期化処理を開始する  （ステップ８０３）。
【００８２】
まず、図１（または図６）に示されているフォルダの属性情報を参照し、対応する印刷機器へのアクセスパスを設定する。本実施例においては印刷データを送付する先の印刷機器名称３０２の登録、印刷機器へのＩＰアドレス３０３とそのアドレスを介して印刷機器にアクセスするためのポートの設定、ネットワーク上のゲートウェイの設定３０４を行なう（ステップ８０４）。
【００８３】
次にフォルダの属性情報にドライバの設定が記述されているかを確認する（ステップ８０５）。このドライバの設定は少なくとも印刷機器に対応するドライバの在処（格納先）３０６を含む情報である。
【００８４】
ドライバの設定がされているならば、印刷機器の機種名（機種の種類）３０５を入手する（ステップ８０６）。
そして該機種名に対応するプリンタドライバがＰＣ１０４上に設定されているかを確認する（ステップ８０７）。
【００８５】
ドライバの設定で指定されているドライバがＰＣ１０４上にインストールされていないならば、印刷機器に対応するドライバ格納先３０６の情報に基づいて、ネットワーク上の場所７０５にアクセスを行なう。そして、アドレスフラグがｏｎ７０６かｏｆｆ７０７かを確認する（ステップ８０８）。
その場所７０５に格納されているアドレスフラグがｏｎならば（ステップ８０９）、ドライバの格納先アドレス（図７の（ａ））をダウンロードする（ステップ８１０）。
【００８６】
そして、ドライバの格納先のアドレスにアクセスを行い、アドレスフラグがｏｆｆになるまでアドレスフラグの確認を行う。
即ち、ステップ８０８〜８１０をアドレスフラグがｏｆｆになるまでループさせる。本実施形態では、ダウンロードしたアドレスに従ってＤｒｉｖｅｒ格納場所７０８へアクセスした結果、更にＤｒｉｖｅｒ格納場所７０８にも図７の（ａ）、（ｂ）と同様に、ドライバの格納先アドレスまたはドライバに実体が格納されている例となっている。即ち、Ｄｒｉｖｅｒ格納場所７０８にもアドレスフラグがあり、アドレスフラグがｏｎならば、Ｄｒｉｖｅｒ格納場所７０８から更に別の場所が参照される実施例となっている。
【００８７】
ステップ８０９においてアドレスフラグがＯＦＦならばドライバの実体がある（図７の（ｂ））と判断してドライバをダウンロードする（ステップ８１１）。
そして、ホットフォルダの管理タスクはダウンロードしたドライバをＰＣ１０４にインストールする（ステップ８１２）。
【００８８】
次にドライバのポート情報にステップ８０４で設定した印刷機器ＭＦＰ１へのポートを設定する（ステップ８１３）。
そして、ＭＦＰ１に対応したドライバを、生成したホットフォルダ１１０の属性情報に記述する（ステップ８１４）。これはインストールされたプリンタドライバを、ドライバ情報３０８に記述することに対応する。尚、ＰＣ１０４に利用するドライバがインストール済みの場合にはプリンタポート設定（設定済みの場合は確認）と属性情報へのドライバ情報の記述を行う。
【００８９】
尚、本実施形態においてはアドレスフラグを用いて格納されているデータの切り分けを行なっているが、格納されているデータを解析し、ＵＲＬが記述されているならばドライバの格納先アドレスが格納されていると判断しても良い。
【００９０】
また、図８の例では、ドライバの格納先アドレスの参照先にドライバ本体ではなく、更に別のドライバの格納先アドレスが格納されている場合には、ドライバの実体が見つかるまでアドレスを探し続ける実施例になっている。よって、ＰＣ１０４の管理タスクがアドレスを辿る回数を制限するような構成としても良い。これはアドレスのアクセスが無限ループしている場合など、アドレスの参照が終わらない場合を防ぐためである。
【００９１】
また、前述の実施形態ではいずれも、ユーザがホットフォルダのテンプレートフォルダ１０８，６０８をコピーした、ＰＣ１０４のフォルダパス（ディレクトリのパス）にホットフォルダ１１０が作成されていた。即ちユーザのドラッグアンドドロップしたフォルダパス（例えばデスクトップやＭｙ  Ｄｏｃｕｍｅｎｔフォルダの中など）にホットフォルダが作成されていた。変形例として、ＰＣ１０４のホットフォルダの管理タスクにホットフォルダの登録（生成）を行うツールアプリケーションを用意しても良い。この変形例では、ユーザがテンプレート１０８のコピー時に、ツールアプリケーションのアイコンに対してドラッグアンドドロップすることで、ホットフォルダ１１０をＰＣ１０４に登録する構成となる。
【００９２】
この場合、ツールアプリケーションにホットフォルダの生成位置（フォルダのパス）を予め決めておけば、管理タスクへのホットフォルダの生成位置の登録の手順を省くことができる。
【００９３】
ホットフォルダのテンプレートフォルダのコピーとフォルダの登録のみで各種の設定を自動的に行なう事が出来、情報処理装置内（ＰＣ内）にホットフォルダの作成を容易に行うことができる。
【００９４】
また本発明は、たとえば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００９５】
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【図１】
2010287111.tif 000003
【図２】
2010287111.tif 000004
【図３】
2010287111.tif 000005
【図４】
2010287111.tif 000006
【図５】
2010287111.tif 000007
【図６】
2010287111.tif 000008
【図７】
2010287111.tif 000009
【図８】
2010287111.tif 000010