(57)【要約】【課題】  出力データ毎にフレキシブルに出力設定を行う。【解決手段】  ホットフォルダに対して、出力データに係る名称（例えば、サブフォルダ名または印刷データ名）と出力設定情報を関連付けて設定することにより、ホットフォルダに入稿された出力データに係る名称と関連付けられている出力設定情報を用いてジョブチケットが生成される。【選択図】  図６
2006293554.tif 000002
【特許請求の範囲】
【請求項１】
出力における複数の出力情報を保持するホットフォルダを有する情報処理装置であって、
前記ホットフォルダへ保存される出力データに係る名称と関連付けて出力するための出力情報を設定する出力情報設定手段と、
前記ホットフォルダへのフォルダの保存を監視する監視手段と、
前記監視手段によって前記ホットフォルダに出力データに係る情報が保存されたことを検知した場合に、前記出力情報設定手段によって前記出力データに係る名称と関連付けて設定された出力情報を用いて設定情報を生成する設定情報生成手段と、
前記監視手段によって検知された出力データに係る情報に対して、前記設定情報生成手段によって生成された前記設定情報を対応付ける対応付け手段とを備えたことを特徴とする情報処理装置。
【請求項２】
前記ホットフォルダに保存される出力データに係る名称とは、サブフォルダ名またはサブフォルダ内に保持される出力データ名であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記設定情報生成手段は、前記サブフォルダ名または前記出力データ名と関連付けられている出力情報を用いて設定情報を生成することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記対応付け手段は、前記出力データに係る情報および前記出力データに係る情報に対して対応付けられた設定情報を出力装置へ送信することを特徴とする請求項１乃至３のいずれかに記載の情報処理装置。
【請求項５】
前記出力情報設定手段は、前記ホットフォルダへ保存されるサブフォルダ内に複数の出力データが存在する場合の、出力データの選択ルールを指定する指定手段を有し、
前記監視手段は、前記ホットフォルダに保存されたサブフォルダ内に複数の出力データが存在すると判定した場合に、前記指定手段によって指定された前記選択ルールに従って出力データを選択する選択手段を有する
ことを特徴とする請求項２乃至４のいずれかに記載の情報処理装置。
【請求項６】
前記指定手段により指定される選択ルールは、複数の出力データにおいて、前記サブフォルダ内に新しく保存された出力データを出力すべきデータとして選択することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
出力における複数の出力情報を保持するホットフォルダを有する情報処理装置であって、
前記ホットフォルダ内にサブフォルダを作成し、当該作成したサブフォルダ毎に出力するための出力情報を設定する出力情報設定手段と、
前記ホットフォルダ内のサブフォルダへの出力データの保存を監視する監視手段と、
前記ホットフォルダ監視手段によって前記ホットフォルダ内のサブフォルダに出力データが保存されたことを検知した場合に、サブフォルダに保存されている出力データに対して、前記出力情報設定手段によって設定された出力情報を用いて設定情報を生成する設定情報生成手段と、
前記監視手段によって保存を検知されたフォルダのサブフォルダ内の出力データに対して、前記設定情報生成手段によって生成された前記設定情報を対応付ける対応付け手段とを備えたことを特徴とする情報処理装置。
【請求項８】
前記監視手段により前記ホットフォルダ内における全てのサブフォルダに出力データが保存されたことを検知した場合、前記設定情報生成手段は、各サブフォルダに保存されている出力データの各々に対して、前記出力情報設定手段によって設定された出力情報を用いて設定情報を生成することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記ホットフォルダは階層ごとにサブフォルダを有し、前記出力情報設定手段は階層ごとのサブフォルダに出力情報を設定することを特徴とする請求項７または８に記載の情報処理装置。
【請求項１０】
前記対応付け手段は、前記出力データおよび前記出力データに対して対応付けられた設定情報を出力装置へ送信することを特徴とする請求項７乃至９のいずれかに記載の情報処理装置。
【請求項１１】
前記出力情報設定手段は、前記ホットフォルダへ保存されるフォルダのサブフォルダ内に複数の出力データが存在する場合の、出力データの選択ルールを指定する指定手段を有し、
前記監視手段は、保存を検知したフォルダのサブフォルダ内に複数の出力データが存在する場合に、前記印指定手段によって指定された前記選択ルールに従って出力データを選択する選択手段を有する
ことを特徴とする請求項７乃至１０のいずれかに記載の情報処理装置。
【請求項１２】
前記指定手段により指定される選択ルールは、複数の出力データにおいて、前記サブフォルダ内に新しく保存された出力データを出力すべきデータとして選択することを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
出力における複数の出力情報を保持するホットフォルダを有する情報処理装置であって、
前記ホットフォルダへ保存されるフォルダ内の各サブフォルダの階層に関連付けて出力するための出力情報を設定する出力情報設定手段と、
前記ホットフォルダへのフォルダの保存を監視する監視手段と、
前記監視手段によって前記ホットフォルダにサブフォルダを有するフォルダが保存されたことを検知した場合、前記出力情報設定手段によって設定されたサブフォルダの階層に関連付けられている出力情報を用いて設定情報を生成する設定情報生成手段と、
前記監視手段によって保存を検知されたフォルダの各サブフォルダ内の出力データに対して、前記設定情報生成手段によって生成された前記設定情報を対応付ける対応付け手段とを備えたことを特徴とする情報処理装置。
【請求項１４】
前記対応付け手段は、前記出力データおよび前記出力データに対応付けられた設定情報を出力装置へ送信することを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
前記出力情報設定手段は、前記ホットフォルダへ保存されるフォルダのサブフォルダ内に複数の出力データが存在する場合の、出力データの選択ルールを指定する指定手段を有し、
前記監視手段は、保存を検知したフォルダのサブフォルダ内に複数の出力データが存在する場合に、前記指定手段によって指定された前記選択ルールに従って出力データを選択する選択手段を有することを特徴とする請求項１３または１４に記載の情報処理装置。
【請求項１６】
前記指定手段により指定される選択ルールは、複数の出力データにおいて、前記サブフォルダ内に新しく保存された出力データを出力すべきデータとして選択することを特徴とする請求項１５に記載の情報処理装置。
【請求項１７】
前記出力情報設定手段は、前記ホットフォルダへ保存されるフォルダのサブフォルダにおいて、所定の階層を越えるサブフォルダが存在する場合の、出力の出力設定適用ルールを指定する指定手段を有し、
前記監視手段は、前記所定の階層を越えるサブフォルダが存在する場合に、前記指定手段によって指定された前記出力設定適用ルールに従って、所定の階層を越えるサブフォルダに出力の出力情報を設定する出力設定適用手段を有することを特徴とする請求項１３乃至１６のいずれかに記載の情報処理装置。
【請求項１８】
前記出力設定適用ルールは、前記所定の階層を越えるサブフォルダに対して設定する出力情報として、指定された階層におけるサブフォルダの出力情報を用いるのか、所定の階層を越えるサブフォルダを保存させないのかを判断するための情報であることを特徴とする請求項１７に記載の情報処理装置。
【請求項１９】
出力における複数の出力情報を保持するホットフォルダを有する情報処理装置の情報処理方法であって、
出力情報設定手段が、前記ホットフォルダへ保存される出力データに係る名称と関連付けて出力するための出力情報を設定する出力情報設定ステップと、
監視手段が、前記ホットフォルダへのフォルダの保存を監視する監視ステップと、
設定情報生成手段が、前記監視ステップにおいて前記ホットフォルダに出力データに係る情報が保存されたことを検知した場合に、前記出力情報設定ステップにおいて前記出力データに係る名称と関連付けて設定された出力情報を用いて設定情報を生成する設定情報生成ステップと、
対応付け手段が、前記監視ステップにおいて検知された出力データに係る情報に対して、前記設定情報生成ステップにおいて生成された前記設定情報を対応付ける対応付けステップと
を備えることを特徴とする情報処理方法。
【請求項２０】
前記ホットフォルダに保存される出力データに係る名称とは、サブフォルダ名またはサブフォルダ内に保持される出力データ名であることを特徴とする請求項１９に記載の情報処理方法。
【請求項２１】
前記設定情報生成ステップにおいて、前記サブフォルダ名または前記出力データ名と関連付けられている出力情報を用いて設定情報を生成することを特徴とする請求項１９または２０に記載の情報処理方法。
【請求項２２】
前記対応付けステップにおいて、前記出力データに係る情報および前記出力データに係る情報に対して対応付けられた設定情報を出力装置へ送信することを特徴とする請求項１９乃至２１のいずれかに記載の情報処理方法。
【請求項２３】
前記出力情報設定ステップは、前記ホットフォルダへ保存されるサブフォルダ内に複数の出力データが存在する場合の、出力データの選択ルールを指定する指定ステップを有し、
前記監視ステップは、前記ホットフォルダに保存されたサブフォルダ内に複数の出力データが存在すると判定した場合に、前記指定ステップにおいて指定された前記選択ルールに従って出力データを選択する選択ステップを有する
ことを特徴とする請求項２０乃至２２のいずれかに記載の情報処理方法。
【請求項２４】
前記指定ステップにおいて指定される選択ルールは、複数の出力データにおいて、前記サブフォルダ内に新しく保存された出力データを出力すべきデータとして選択することを特徴とする請求項２３に記載の情報処理方法。
【請求項２５】
出力における複数の出力情報を保持するホットフォルダを有する情報処理装置の情報処理方法であって、
出力情報設定手段が、前記ホットフォルダ内にサブフォルダを作成し、当該作成したサブフォルダ毎に出力するための出力情報を設定する出力情報設定ステップと、
監視手段が、前記ホットフォルダ内のサブフォルダへの出力データの保存を監視する監視ステップと、
設定情報生成手段が、前記ホットフォルダ監視ステップにおいて前記ホットフォルダ内のサブフォルダに出力データが保存されたことを検知した場合に、サブフォルダに保存されている出力データに対して、前記出力情報設定ステップにおいて設定された出力情報を用いて設定情報を生成する設定情報生成ステップと、
対応付け手段が、前記監視ステップにおいて保存を検知されたフォルダのサブフォルダ内の出力データに対して、前記設定情報生成ステップにおいて生成された前記設定情報を対応付ける対応付けステップと
を備えることを特徴とする情報処理方法。
【請求項２６】
前記監視ステップにおいて前記ホットフォルダ内における全てのサブフォルダに出力データが保存されたことを検知した場合、前記設定情報生成ステップにおいて、各サブフォルダに保存されている出力データの各々に対して、前記出力情報設定ステップにおいて設定された出力情報を用いて設定情報を生成することを特徴とする請求項２５に記載の情報処理方法。
【請求項２７】
前記ホットフォルダは階層ごとにサブフォルダを有し、前記出力情報設定ステップにおいて階層ごとのサブフォルダに出力情報を設定することを特徴とする請求項２５または２６に記載の情報処理方法。
【請求項２８】
前記対応付けステップにおいて、前記出力データおよび前記出力データに対して対応付けられた設定情報を出力装置へ送信することを特徴とする請求項２５乃至２７のいずれかに記載の情報処理方法。
【請求項２９】
前記出力情報設定ステップは、前記ホットフォルダへ保存されるフォルダのサブフォルダ内に複数の出力データが存在する場合の、出力データの選択ルールを指定する指定ステップを有し、
前記監視ステップは、保存を検知したフォルダのサブフォルダ内に複数の出力データが存在する場合に、前記印指定ステップにおいて指定された前記選択ルールに従って出力データを選択する選択ステップを有する
ことを特徴とする請求項２５乃至２８のいずれかに記載の情報処理方法。
【請求項３０】
前記指定ステップにおいて指定される選択ルールは、複数の出力データにおいて、前記サブフォルダ内に新しく保存された出力データを出力すべきデータとして選択することを特徴とする請求項２９に記載の情報処理方法。
【請求項３１】
出力における複数の出力情報を保持するホットフォルダを有する情報処理装置の情報処理方法であって、
出力情報設定手段が、前記ホットフォルダへ保存されるフォルダ内の各サブフォルダの階層に関連付けて出力するための出力情報を設定する出力情報設定ステップと、
監視手段が、前記ホットフォルダへのフォルダの保存を監視する監視ステップと、
設定情報生成手段が、前記監視ステップにおいて前記ホットフォルダにサブフォルダを有するフォルダが保存されたことを検知した場合、前記出力情報設定ステップにおいて設定されたサブフォルダの階層に関連付けられている出力情報を用いて設定情報を生成する設定情報生成ステップと、
対応付け手段が、前記監視ステップにおいて保存を検知されたフォルダの各サブフォルダ内の出力データに対して、前記設定情報生成ステップにおいて生成された前記設定情報を対応付ける対応付けステップと
を備えることを特徴とする情報処理方法。
【請求項３２】
前記対応付けステップにおいて、前記出力データおよび前記出力データに対応付けられた設定情報を出力装置へ送信することを特徴とする請求項３１に記載の情報処理方法。
【請求項３３】
前記出力情報設定ステップは、前記ホットフォルダへ保存されるフォルダのサブフォルダ内に複数の出力データが存在する場合の、出力データの選択ルールを指定する指定ステップを有し、
前記監視ステップは、保存を検知したフォルダのサブフォルダ内に複数の出力データが存在する場合に、前記指定ステップにおいて指定された前記選択ルールに従って出力データを選択する選択ステップを有することを特徴とする請求項３１または３２に記載の情報処理方法。
【請求項３４】
前記指定ステップにおいて指定される選択ルールは、複数の出力データにおいて、前記サブフォルダ内に新しく保存された出力データを出力すべきデータとして選択することを特徴とする請求項３３に記載の情報処理方法。
【請求項３５】
前記出力情報設定ステップは、前記ホットフォルダへ保存されるフォルダのサブフォルダにおいて、所定の階層を越えるサブフォルダが存在する場合の、出力の出力設定適用ルールを指定する指定ステップを有し、
前記監視ステップは、前記所定の階層を越えるサブフォルダが存在する場合に、前記指定ステップにおいて指定された前記出力設定適用ルールに従って、所定の階層を越えるサブフォルダに出力の出力情報を設定する出力設定適用ステップを有することを特徴とする請求項３１乃至３４のいずれかに記載の情報処理方法。
【請求項３６】
前記出力設定適用ルールは、前記所定の階層を越えるサブフォルダに対して設定する出力情報として、指定された階層におけるサブフォルダの出力情報を用いるのか、所定の階層を越えるサブフォルダを保存させないのかを判断するための情報であることを特徴とする請求項３５に記載の情報処理方法。
【請求項３７】
請求項１９乃至３６のいずれか１項に記載の情報処理方法をコンピュータにより実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び方法に関し、より詳細には、印刷処理を実行する情報処理装置、及び情報処理方法、並びに情報処理方法を実行するプログラムに関する。
【背景技術】
【０００２】
従来、サーバ又はクライアントから印刷装置に対して印刷データを送信して印刷する場合、定型業務の簡略化を目的に、あらかじめページレイアウトや印刷用紙のサイズ等の印刷設定がされたホットフォルダに印刷データを入稿する（例えば、マウス等でドラッグアンドドロップする）ことで、監視プログラムが印刷データの入稿を検知した場合に、その印刷データに対して自動的にジョブ登録を行うシステムが考えられている。
【０００３】
また、特許文献１に記載のホットフォルダには、入稿されるドキュメントデータのデータ形式に応じてどの印刷機を使用すべきかをルールとして設定することができ、さらに、ドキュメントデータをすぐに印刷するのか、ジョブとして登録するのみかというルールを設定することもできる。また、特許文献１に記載の技術では、１つのホットフォルダに対して複数の上述したルールを設定することができるとの記載がされている。
【０００４】
【特許文献１】特開２０００−１１８０９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１に記載の技術では、ホットフォルダに入稿されるドキュメントデータのデータ形式に応じて、出力先を切り替えることは可能であるが、ドキュメントデータごとに印刷物の出力形式を変更することはできない。つまり、複数のドキュメントデータが特許文献１に記載のホットフォルダへ入稿された場合、各ドキュメントデータの出力形式は同一であり、ドキュメントデータ毎に異なる出力形式となるように印刷設定を行うことができなかった。例えば、複数の印刷データをマージして1冊の製本印刷などを行う場合、ある印刷データは表紙として印刷されたり、ある印刷データは本文の第１章として印刷される。また、ある印刷データはタブ紙に対して印刷されることも考えられる。このように、複数の印刷データを用いて印刷結果を出力する場合、それぞれの印刷データごとに面付け方法や印刷順序が異なるだけでなく、用紙種類や印刷方向などの印刷設定を変更することで、多種多様な出力結果を得ることを目的とした印刷が想定される。
【０００６】
しかし、上記特許文献１に記載の技術では、１冊分のドキュメントデータを一括して保存し、それらを１つのジョブとして登録することは記載されているが、ドキュメントデータごとに出力形式を変更することはできない。そのため、上述したような多種多様な出力結果を得るためには、出力形式ごとに複数のホットフォルダを作成しなければならずユーザの操作性の低下を招いていた。
【０００７】
本発明は、このような課題に鑑みてなされたもので、その目的とするところは、出力データ毎にフレキシブルに出力設定を行うことができる情報処理装置及び方法を提供することにある。
【課題を解決するための手段】
【０００８】
このような目的を達成するために、本発明の情報処理装置は、出力における複数の出力情報を保持するホットフォルダを有する情報処理装置であって、前記ホットフォルダへ保存される出力データに係る名称と関連付けて出力するための出力情報を設定する出力情報設定手段と、前記ホットフォルダへのフォルダの保存を監視する監視手段と、前記監視手段によって前記ホットフォルダに出力データに係る情報が保存されたことを検知した場合に、前記出力情報設定手段によって前記出力データに係る名称と関連付けて設定された出力情報を用いて設定情報を生成する設定情報生成手段と、前記監視手段によって検知された出力データに係る情報に対して、前記設定情報生成手段によって生成された前記設定情報を対応付ける対応付け手段とを備えたことを特徴とする。
【０００９】
また上記目的を達成するために、本発明の情報処理装置は、出力における複数の出力情報を保持するホットフォルダを有する情報処理装置であって、前記ホットフォルダ内にサブフォルダを作成し、当該作成したサブフォルダ毎に出力するための出力情報を設定する出力情報設定手段と、前記ホットフォルダ内のサブフォルダへの出力データの保存を監視する監視手段と、前記ホットフォルダ監視手段によって前記ホットフォルダ内のサブフォルダに出力データが保存されたことを検知した場合に、サブフォルダに保存されている出力データに対して、前記出力情報設定手段によって設定された出力情報を用いて設定情報を生成する設定情報生成手段と、前記監視手段によって保存を検知されたフォルダのサブフォルダ内の出力データに対して、前記設定情報生成手段によって生成された前記設定情報を対応付ける対応付け手段とを備えたことを特徴とする。
【００１０】
また上記目的を達成するために、本発明の情報処理装置は、出力における複数の出力情報を保持するホットフォルダを有する情報処理装置であって、前記ホットフォルダへ保存されるフォルダ内の各サブフォルダの階層に関連付けて出力するための出力情報を設定する出力情報設定手段と、前記ホットフォルダへのフォルダの保存を監視する監視手段と、前記監視手段によって前記ホットフォルダにサブフォルダを有するフォルダが保存されたことを検知した場合、前記出力情報設定手段によって設定されたサブフォルダの階層に関連付けられている出力情報を用いて設定情報を生成する設定情報生成手段と、前記監視手段によって保存を検知されたフォルダの各サブフォルダ内の出力データに対して、前記設定情報生成手段によって生成された前記設定情報を対応付ける対応付け手段とを備えたことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ユーザの負担を増やすことなくホットフォルダへ入稿される出力データ毎に異なる出力設定を行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明を適用できる実施形態を詳細に説明する。尚、本明細書で参照される各図面において同様の機能を有する箇所には同一の符号を付している。
【００１３】
［実施形態１］  
（装置構成）  
図１は、本実施形態１の印刷処理システムの全体構成を示す図である。なお、以下の説明における印刷処理システム全体の環境は本実施形態１の説明を理解し易くするためのものであり、本発明はこれらの環境に限定されるものではない。また、本願では後述するホットフォルダを用いて、該ホットフォルダにインポートされた出力データごとに異なる出力情報を設定することを目的としているが、具体的に説明するために出力の一例として印刷を用いて説明する。そのため、出力データを印刷データとして取り扱う。なお、出力とは印刷に限られることはなく、例えば表示装置への表示なども含まれる。
【００１４】
図１において、図中符号１０１、１０２、１０３はクライアントコンピュータで、ネットワーク１０６に接続され、相互に通信可能なネットワークコンピュータであり、典型的にはパーソナルコンピュータ（ＰＣ）である。尚、図中符号１０１、１０２、１０３はプリントサーバであってもよい。それぞれのＰＣはイーサネット（登録商標）などのネットワークケーブルによってネットワーク１０６に接続され、アプリケーションプログラム等の各種のプログラムを実行可能であり、印刷データをネットワークプリンタ１０４、１０５に転送する機能を有する。
【００１５】
１０４、１０５は、印刷制御装置としてのネットワークプリンタであり、図示しないネットワークインタフェースを介してネットワーク１０６と接続されており、クライアントコンピュータから送信されてくる印字データを含む印刷ジョブを解析し、１ページずつドットイメージに変換して印刷する。各ネットワークプリンタの機能は相違するものであってもよい。
【００１６】
また、１０６はネットワークであり、コンピュータ１０１〜１０３、ネットワークプリンタ１０４、１０５等を接続している。
【００１７】
図２は、コンピュータ１０１〜１０３の構成を説明するブロック図である。図２において、図中符号２００は装置全体の制御を行うＣＰＵ（central processing unit）であり、ハードディスク（ＨＤ）２０５に格納されているアプリケーションプログラム、プリンタドライバプログラム、ＯＳ（operating system）や、本実施形態１のネットワークプリンタ制御プログラム等を実行し、ＲＡＭ（random access memory）２０２にプログラムの実行に必要な情報、ファイル等を一時的に格納する制御を行う。
【００１８】
２０１は記憶手段としてのＲＯＭ（read only memory）であり、内部には、ＢＩＯＳ（Basic Input/Output System）プログラム等のプログラム、文書処理の際に使用するフォントデータ、テンプレート用データ等の各種データを記憶する。２０２は一時記憶手段としてのＲＡＭであり、ＣＰＵ２００の主メモリ、ワークエリア等として機能する。
【００１９】
２０３は記憶媒体読み込み手段としてのフロッピー（登録商標）ディスク（ＦＤ）ドライブであり、後述する図５に示すようにＦＤドライブ２０３を通じて、記憶媒体としてのＦＤ２０４に記憶されたプログラム等をコンピュータにロードすることができる。２０４は記憶媒体であるフロッピー（登録商標）ディスク（ＦＤ）であり、コンピュータが読み取り可能にプログラムが格納された記憶媒体である。なお、記憶媒体はＦＤに限らず、ＣＤ（compact disk）−ＲＯＭ、ＣＤ−Ｒ（CD recordable）、ＣＤ−ＲＷ（CD-ReWritable）、ＰＣ（personal computer）カード、ＤＶＤ（digital versatile disk）、ＩＣ（integrated circuits）メモリカード、ＭＯ（magneto-optical disc）、メモリスティック等、任意である。
【００２０】
２０５は外部記憶手段の一つであり、大容量メモリとして機能するハードディスク（ＨＤ）であり、アプリケーションプログラム、プリンタドライバプログラム、ＯＳ、制御プログラム、関連プログラム等を格納している。
【００２１】
２０６は指示入力手段であるキーボードであり、ユーザがクライアントコンピュータに対して、また、オペレータや管理者がプリントサーバに対して、デバイスの制御コマンドの命令等を入力指示する。２０７は表示手段であるディスプレイであり、キーボード２０６から入力したコマンドや、プリンタの状態等を表示する。
【００２２】
２０８はシステムバスであり、コンピュータ内のデータの流れを司る。２０９は入出力手段であるインタフェースであり、インタフェース２０９を介して情報処理装置は外部装置とのデータのやり取りを行う。
【００２３】
なお、上記コンピュータの構成はその一例であり、図２の構成例に限定されるものではない。例えば、データやプログラムの格納先は、その特徴に応じてＲＯＭ、ＲＡＭ、ＨＤなどで変更することも可能である。
【００２４】
図３は、図２に示したＲＡＭ２０２のメモリマップの一例を示す図であり、ＦＤ２０４からロードされる本実施形態１の制御プログラムが、ＲＡＭ２０２にロードされ実行可能となった状態のメモリマップである。
【００２５】
なお、本実施形態１では、制御プログラム及び関連データをＦＤ２０４から直接ＲＡＭ２０２にロードして実行させる例を示すが、これ以外にも、制御プログラムを動作させる度に、既に制御プログラムがインストールされているＨＤ２０５から、ＲＡＭ２０２にロードするようにしてもよい。また、本制御プログラムを記憶する媒体は、ＦＤ以外にＣＤ−ＲＯＭ、ＣＤＲ、ＰＣカード、ＤＶＤ、ＩＣメモリカードであってもよい。さらに、本制御プログラムをＲＯＭ２０１に記憶しておき、これをメモリマップの一部となすように構成し、直接ＣＰＵ２００で実行することも可能である。また、以上の各装置と同等の機能を実現するソフトウェアをもって、ハードウェア装置の代替として構成することもできる。
【００２６】
図中符号３０１はＢＩＯＳプログラム（基本Ｉ／Ｏプログラム）であり、コンピュータの電源がＯＮされたときに、ＨＤ２０５からＯＳがＲＡＭ２０２に読み込まれ、ＯＳの動作を開始させるＩＰＬ（イニシャルプログラムローデイング）機能などを有しているプログラムが入っている領域である。３０２はオペレーティングシステム（ＯＳ）であり、３０３は制御プログラムで、ＲＡＭ２０２上に確保される領域に記憶される。３０４は関連データで、ＲＡＭ２０２上に確保される領域に記憶される。３０５はワークエリアで、ＣＰＵ２００が本制御プログラムを実行する領域が確保されている。
【００２７】
図４は、図２に示したＦＤ２０４のメモリマップの一例を示す図である。図４において、図中符号４０１はデータの情報を示すボリューム情報であり、４０２はディレクトリ情報、４０３は本実施形態１で説明する制御プログラム、４０４はその関連データである。制御プログラム４０３は、本実施形態１で説明するフローチャートに基づいてプログラム化したものであり、本実施形態１では、クライアント及びサーバ共に、同様の構成をとっている。
【００２８】
図５は、図２に示したＦＤドライブ２０３に対して挿入されるＦＤ２０４との関係を示す図であり、図２と同一のものには同一の符号を付してある。図５において、ＦＤ２０４には、本実施形態１で説明する制御プログラム及び関連データが格納されている。
【００２９】
図６は、本実施形態１で説明する制御プログラムである、プリントシステム６０１のソフトウェア構成を機能モジュール毎に示した構成図である。プリントシステム６０１は、クライアント１０１のホットフォルダ６０６へ入稿された印刷データ又は入稿されたフォルダ内に存在する印刷データ（図６では、フォルダ０１内のサブフォルダ０１および０２に存在する印刷データ０１および印刷データ０２）を処理する。
【００３０】
６０２はホットフォルダの監視間隔や入稿された印刷データの印刷設定、入稿されたフォルダ内に存在するサブフォルダの設定及びサブフォルダ毎の印刷設定などをあらかじめ設定しておくための出力情報設定部であり、後述する図１０〜図１３に示すような操作画面を持つ。なお、印刷設定はフォルダ名又はサブフォルダ名に関連付けてクライアント１０１内のＲＡＭ２０２またはＨＤ２０５により管理される。
【００３１】
６０３は所定時間毎にホットフォルダへの印刷データ又はフォルダの入稿などを監視するホットフォルダ監視部である。詳細には、ホットフォルダに対応するメモリ領域に印刷データまたはフォルダが保存されたか否かを監視することにより、ホットフォルダへの入稿を監視することが可能となる。なお、本願における入稿とは、具体的には印刷データまたは印刷データを有するフォルダなどをドラッグ＆ドロップ処理によりホットフォルダにインポートすることを指す。そして、インポートされた印刷データは、ホットフォルダに対応する記憶領域に保存される。
【００３２】
６０４はホットフォルダへ入稿された印刷データに対して、出力情報設定部６０２で設定された印刷設定を持つジョブチケットを生成するジョブチケット生成部である。なお、図６では一例として、ホットフォルダに入稿されたフォルダ０１内のサブフォルダ０１および０２に存在する印刷データ０１〜０２に対して、ジョブチケット０１〜０２が生成されている。なお、本願におけるジョブチケットは、出力形式を決めるための印刷設定情報を有しているため、設定情報と言い換えることもある。
【００３３】
６０５はホットフォルダへ入稿された印刷データとジョブチケットをまとめて（印刷データとジョブチケットの情報セットをまとめて）プリンタ１０４に送信する印刷データ送信部である。図６では、印刷データ０１とジョブチケット０１が１つの情報セットであり、印刷データ０２とジョブチケット０２が１つの情報セットである。なお、本実施形態１では、印刷データをプリンタ１０４に送信しているが、クライアント１０１〜１０３等又は他のシステム上の、図示しないプログラムに１つのジョブとしてまとめてジョブを生成するようにしてもよい。
【００３４】
（動作説明）  
以上述べた構成において次にその動作について説明する。図１０〜１３に示すＧＵＩの処理は、上述した図２におけるコンピュータのＣＰＵ２００が、ＲＡＭ２０２にロードされた制御プログラム（プリントシステム６０１）を読み出して実行し、ディスプレイ２０７に表示したＧＵＩへのユーザの入力を受け付けることにより行われる。
【００３５】
図１０は、出力情報設定部６０２において、ホットフォルダを監視する/しない、ホットフォルダの監視間隔、入稿された印刷データの出力設定、サブフォルダの設定など、ホットフォルダの設定を行うためのユーザインタフェース（ＧＵＩ）の一例を示した図である。１０００はホットフォルダの設定ダイアログである。１００１は、ダイアログ１０００を用いて設定された内容の設定対象となるホットフォルダを示しており、図１０ではホットフォルダ０１に対して図１０の設定が反映されることとなる。１００２または１００３をチェックすることによりホットフォルダを「監視する」または「監視しない」が選択される。ここで、「監視する」１００２が選択された場合、監視の間隔１００４への入力が可能となる。１００６は、サブフォルダの設定を行うためのボタンであり、サブフォルダについては図１１で後述する。
【００３６】
例えば図１０では、ホットフォルダ０１に対して「監視する」１００２が選択され、「監視の間隔」に「１０秒」と設定されている。
【００３７】
図１１のサブフォルダ設定ダイアログウィンドウ１１００は、図１０において「サブフォルダの設定」ボタン１００６が押下された時に表示され、ホットフォルダに入稿されるサブフォルダの追加や、マウス等で所望のサブフォルダを選択して編集、削除、印刷設定を行うためのユーザインタフェースの一例を示した図である。なお、実施例１におけるサブフォルダとは、フォルダ内に保持されているフォルダであり、例えば図６では、フォルダ０１内にあるサブフォルダ０１および０２を指し、サブフォルダごとに異なる印刷設定を行うことが可能である。
【００３８】
具体例を挙げて、図１１を説明すると、あるフォルダにサブフォルダ名が「タブ紙１」「表紙」、「本文１」、「本文２」、「タブ紙２」と設定されたサブフォルダがあるとする。これら複数のサブフォルダを保持するフォルダが、図１１のように設定されたホットフォルダに入稿されると、図１１の設定に基づいて印刷順序が決定される。つまり、サブフォルダ名が「表紙」、「本文１」、「タブ紙１」、「本文２」、「タブ紙２」の順序で印刷されることとなる。
【００３９】
図１２のサブフォルダ追加ダイアログウィンドウ１２００は、図１１において「追加」ボタン１１０１が押下された時に表示され、サブフォルダを新規に登録するためのユーザインタフェースの一例を示した図である。ここでは、サブフォルダ名やフォルダの種類、サブフォルダ内に複数の印刷データが存在する場合の動作を設定する。なお、「複数の印刷データが存在する」とは、例えば「表紙」と設定されたサブフォルダ内に２つの印刷データがある場合、どちらか一方の印刷データを用いて印刷を行うが、どちらの印刷データを用いて印刷するかを決定するためのものである。なお、図１２では「最新の印刷データを選択する」と設定されているため、サブフォルダに入稿された最新の印刷データを用いて印刷を行うこととなる。
【００４０】
図１３は、図１０の「印刷設定」ボタン１００５又は図１１の「印刷設定」ボタン１１０４が押された場合に表示される印刷設定ダイアログウィンドウ１３０１である。「印刷設定」ボタンが押下された時に表示され、図１０における「印刷設定」ボタン１００５が押されることにより表示された印刷設定ダイアログウィンドウ１３０１を用いて設定された内容は、図１０で設定の対象としている所定のホットフォルダ内の印刷データに反映される。
【００４１】
また、図１１のＵＩに表示されるサブフォルダ名から所望のサブフォルダ名を選択して、「印刷設定」ボタン１１０４が押されることにより表示された印刷設定ダイアログウィンドウ１３０１を用いて設定された内容は、該選択された所望のサブフォルダ名と関連付けてＲＡＭ２０２に保存される。以上の処理により、図１３を用いて設定された印刷設定における情報（出力情報ともいう）が、サブフォルダ内に含まれる印刷データに反映される。また、図１３ではサブフォルダ名と印刷設定情報を関連付けて保持したが、印刷データに係る名称と印刷設定情報が関連付けて設定されれば構わず、他の例としては印刷データ名と印刷設定情報を関連付けて設定することが挙げられる。なお、印刷データに係る名称とは印刷データを特定できる情報であれば良く、具体的にはサブフォルダ名または印刷データ名などが挙げられる。
【００４２】
「印刷設定」ダイアログウィンドウ１３０１で設定される内容としては、印刷データの「印刷用紙サイズ」や「印刷の向き」などの各種出力形式を定めるための印刷設定である。なお、印刷設定内容は図１３に表したものに限定されるものではない。なお、図１０〜図１３のダイアログウィンドウを用いて設定された内容は、上述した図２におけるＲＡＭ２０２に保持されるため、所望のタイミングでＣＰＵ２００が参照することにより設定内容を認識することが可能となる。
【００４３】
以下、ユーザがプリントシステム６０１を起動し、その出力情報設定部６０２の機能によって表示された図１０〜図１３に示すＧＵＩによって、ユーザからの設定が行われた後の、プリントシステム６０１の動作について説明する。
【００４４】
図７は、プリントシステム６０１が、ホットフォルダへの印刷データ又はフォルダの入稿を検知してから印刷データとジョブチケットをプリンタへ送信する処理を示すフローチャートである。なお、本願におけるフローチャートの各処理は上述した図２におけるコンピュータのＣＰＵ２００が、ＲＡＭ２０２にロードされた制御プログラムを読み出して実行することにより行われる。
【００４５】
図７は、ホットフォルダ監視部６０３がホットフォルダへの印刷データ又は印刷データを含むフォルダの入稿を検知してから、ジョブチケット生成部６０４がジョブチケットを生成し、印刷データ送信部６０５がプリンタ１０４へ印刷データとジョブチケットを送信する場合の動作の流れについて説明している。
【００４６】
ホットフォルダ監視部６０３は、ホットフォルダへの印刷データ又は印刷データを含むフォルダが入稿されたか否かを判断する（Ｓ７０１）。詳細には、ホットフォルダに入稿される印刷データは、ＲＡＭ２０２により保持されることとなるため、ホットフォルダ監視部６０３は、ホットフォルダに対応するＲＡＭ２０２の記憶領域に印刷データまたは印刷データを含むフォルダが保持されたことを判断することによりＳ７０１が可能となる。Ｓ７０１により、印刷データまたは印刷データを含むフォルダが入稿されたことを検知した場合、ステップＳ７０２へ処理を移行する。
【００４７】
ホットフォルダ監視部６０３は、ステップＳ７０１で検知した入稿がフォルダであったか否かを判断する（Ｓ７０２）。詳細には、ホットフォルダに対応するＲＡＭ２０２の記憶領域に保存されているデータが印刷データを含むフォルダであるか否かを判断することによりＳ７０２の処理が可能となる。
【００４８】
ホットフォルダ監視部６０３は、Ｓ７０２によりフォルダが入稿されたと判断した場合、ステップＳ７０３の後述するフォルダ入稿処理へ移行する。また、ホットフォルダ監視部は、Ｓ７０２によりフォルダが入稿されなかったと判断した場合、印刷データが入稿されたと判断して、ステップＳ７０４の後述する印刷データ入稿処理へ移行する。
【００４９】
図８は、ホットフォルダへフォルダが入稿された場合（Ｓ７０２−Ｙｅｓ）のステップＳ７０３のフォルダ入稿処理の流れについて説明するフローチャートである。
【００５０】
ホットフォルダ監視部６０３は、入稿されたフォルダ内のサブフォルダの構成をチェックする（Ｓ８０１）。詳細には、ホットフォルダに対応するＲＡＭ２０２の記憶領域に保存されているフォルダ内の構成を調べることによりＳ８０１の処理が可能となる。
【００５１】
ホットフォルダ監視部６０３は、ステップＳ８０１でチェックしたフォルダ内のサブフォルダ構成が、出力情報設定部６０２において設定されたサブフォルダ構成（図１１）と等しいか否かを判断する（Ｓ８０２）。詳細には、図１１のダイアログウィンドウを用いて設定された内容は、ＲＡＭ２０２に保持されているため、図１１の設定内容を保持するＲＡＭ２０２の記憶領域とＳ８０１でチェックしたサブフォルダ構成を比較することによりＳ８０２の処理は可能となる。
【００５２】
Ｓ８０２により、フォルダ内のサブフォルダ構成が、図１１を用いて設定されたサブフォルダ構成と等しいと判定された場合、ホットフォルダ監視部６０３は、ホットフォルダに入稿されたフォルダ内のサブフォルダに複数の印刷データがあるか否かを判定する（Ｓ８０３）。詳細には、ホットフォルダに入稿されたフォルダ内の情報は、該ホットフォルダに対応するＲＡＭ２０２の記憶領域に保存されているため、ＲＡＭ２０２を参照することによりフォルダ内のサブフォルダを解析することが可能となり、この解析結果によりサブフォルダ内に複数の印刷データがあるか否かを認識することができる。
【００５３】
ホットフォルダ監視部６０３は、Ｓ８０３によりサブフォルダに複数の印刷データがあると判定した場合、ステップＳ８０４へ処理を移行する。また、サブフォルダ内に複数の印刷データが存在しない場合、ホットフォルダ監視部６０３は、ステップＳ８０６へ処理を移行する。
【００５４】
ホットフォルダ監視部６０３は、出力情報設定部６０２において複数の印刷データが存在する場合の選択ルール（図１２）が設定されているか否かを判断する（Ｓ８０４）。上述した通り、図１２のダイアログウィンドウを用いて設定された内容はＲＡＭ２０２に保持されているため、ＲＡＭ２０２を参照することにより、Ｓ８０４の処理は可能となる。
【００５５】
Ｓ８０４の判定の結果、印刷データ選択ルールが設定されていると判定された場合、ステップＳ８０５へ処理を移し、設定されていない場合、ＣＰＵ２００はステップＳ８１１でエラー表示を行い、処理を終了する。ホットフォルダ監視部６０３は、印刷データの選択ルールに従って印刷データを選択する（Ｓ８０５）。詳細には、選択ルールはＲＡＭ２０２に保持されているため、ホットフォルダ監視部６０３が、ＲＡＭ２０２を参照して選択ルールを認識することにより、該選択ルールに従って印刷データを選択することが可能となる。
【００５６】
ホットフォルダ監視部６０３は、対象の印刷データのファイル形式をチェックする（Ｓ８０６）。詳細には、上述したようにホットフォルダに入稿された印刷データはＲＡＭ２０２に保持されているため、該印刷データを解析することにより、Ｓ８０６の処理が実行される。
【００５７】
ホットフォルダ監視部６０３は、Ｓ８０６によりチェックした印刷データのファイル形式がホットフォルダで許可されているファイル形式であるか否かを判断する（例えばテキスト形式など）（Ｓ８０７）。ファイル形式としては、例えばＰＳ（PostScript）、ＰＤＦ（Portable Document Format）、ＴＩＦＦ（Tag Image File Format）、ＪＰＥＧ（Joint Photographic Experts Group）等が挙げられる。また、ホットフォルダで取り扱うことができるファイル形式は、ＲＡＭ２０２に保持されているので、入稿された印刷データのデータ形式と比較することにより、Ｓ８０７の処理は可能となる。
【００５８】
Ｓ８０７により、許可されているファイル形式であると判定された場合、ホットフォルダ監視部６０３は、ステップＳ８０８へ処理を移行し、許可されていないファイル形式の場合はステップＳ８１１でエラー表示を行い、処理を終了する。
【００５９】
ホットフォルダ監視部６０３は、入稿されたフォルダ内の全てのサブフォルダをチェックしたか否かを判断する（Ｓ８０８）。Ｓ８０８により、ホットフォルダ監視部６０は、全てのサブフォルダをチェックした場合はステップＳ８０９へ処理を移行し、チェックするサブフォルダが残っている場合は、ステップＳ８０３へ処理を移行して残ったサブフォルダのチェックを行う。
【００６０】
ジョブチケット生成部６０４は、は、入稿された各サブフォルダの印刷データに対して、出力情報設定部６０２においてサブフォルダ名に関連付けて管理されている印刷設定（出力情報とも言う）（図１３）を用いてジョブチケット（設定情報とも言う）を生成する（Ｓ８０９）。Ｓ８０９を詳細に説明するため具体例を挙げる。本実施例では、ホットフォルダに対してサブフォルダ名と印刷設定とを関連付けた情報が保持されている。そして、上記設定を有するホットフォルダに対して、サブフォルダ内に印刷データを有するフォルダが入稿された場合、入稿されたサブフォルダ名と一致するサブフォルダ名がＲＡＭ２０２に記憶されているか否かを判断する。ここで、入稿されたサブフォルダ名と一致するサブフォルダ名がＲＡＭ２０２に記憶されている場合、該記憶されているサブフォルダ名と関連付けて保持されている印刷設定情報を入稿されたサブフォルダ内の印刷データに適用する。なお、本実施例ではサブフォルダ名に基づいて適用すべき印刷設定情報を切り替えていたが、これに限ることは無く、印刷データに係る名称であれば良い。例えば、ホットフォルダに入稿されるフォルダ内の印刷データの名称であっても構わない。
【００６１】
印刷データ送信部６０５は、ホットフォルダに入稿された複数の印刷データとステップＳ８０９で生成したジョブチケット（設定情報）をプリンタ１０４へまとめて（印刷データとジョブチケットの情報セットを複数まとめて）送信する（Ｓ８１０）（又は印刷データに対してジョブチケットを対応付けて記憶部に保持する）。なお、ジョブチケットは印刷における出力情報を用いて生成されるため、本願では単に設定情報と呼ぶ場合もある。
以上の処理により、図７のＳ７０３の処理が終了することとなる。このように印刷データに係る情報と印刷設定を関連付けてホットフォルダに保存することで、印刷データ毎に異なる印刷設定を反映して印刷処理を実行することが可能となる。特に複数の印刷データを用いて印刷処理を実行する場合、本実施例に記載の発明を用いることで印刷データに係る名称（例えば、サブフォルダ名または印刷データ名）と関連付けられている印刷設定情報（出力情報）を用いてジョブチケット（設定情報）を生成することができ、ユーザは簡易な操作で多種多様な出力結果を得ることが可能となる。
【００６２】
図９は、ホットフォルダへ印刷データが入稿された（Ｓ７０２−Ｎｏ）場合のステップＳ７０４の印刷データ入稿処理の流れについて説明するフローチャートである。
【００６３】
ホットフォルダ監視部６０３は、入稿された印刷データのファイル形式をチェックし（Ｓ９０１）、ステップＳ９０２で、ホットフォルダで許可されているファイル形式であるか否かを判断する（例えばテキスト形式など）（Ｓ９０２）。ファイル形式としては、例えばＰＳ（PostScript）、ＰＤＦ（Portable Document Format）、ＴＩＦＦ（Tag Image File Format）、ＪＰＥＧ（Joint Photographic Experts Group）等である。なお、Ｓ９０１およびＳ９０２の処理は、図８に記載のＳ８０６およびＳ８０７と同様であるためここでは詳細な説明について省略する。
【００６４】
Ｓ９０２の判断の結果、現在対象としている印刷データのファイル形式が許可されているファイル形式であると判断された場合、ステップＳ９０３へ処理を移行し、許可されていないファイル形式の場合はステップＳ９０５でエラー表示を行い、処理を終了する。
【００６５】
Ｓ９０２により、許可されているファイル形式であると判定された場合、ジョブチケット生成部６０４は、出力情報設定部６０２においてホットフォルダに設定された印刷設定（図１３）を用いてジョブチケット（設定情報）を生成する（Ｓ９０３）。印刷データ送信部６０５は、印刷データとステップＳ９０３で生成したジョブチケットをプリンタ１０４へ送信する（又は印刷データに対してジョブチケットを対応付けて、記憶部に保持する。）。
【００６６】
なお、本実施例ではホットフォルダに保存される印刷データに係る情報として、印刷データを含むサブフォルダを有するフォルダまたは印刷データが直接保存されることを記載したが、それに限ることはない。例えば、サブフォルダを介すことなく印刷データが保存されているフォルダがホットフォルダに保存されても構わない。この場合は、上述したように印刷データ名と関連付けられている印刷設定情報（出力情報）を用いてジョブチケットが生成される。
【００６７】
［実施形態２］  
上述の実施形態１では、印刷データを含むサブフォルダを有するフォルダまたは印刷データをホットフォルダへ入稿し、プリンタへ印刷データとジョブチケットを送信する実施の形態を示した。
【００６８】
本実施形態２では、ホットフォルダ内にあらかじめサブフォルダを作成し、作成したサブフォルダへ印刷データを入稿（保存）していき、全てのサブフォルダに印刷データが揃った時点で印刷データとジョブチケットをプリンタへ送信する実施形態について示す（又は印刷データに対してジョブチケットを対応付けて、記憶部に保持する。）。なお、本実施形態２は、装置構成、動作説明共に上述の実施形態１とほぼ同様であり、以下、本実施形態２においては、主に実施形態１と異なる部分について、図面を参照して詳細に説明する。
【００６９】
（装置構成）  
図１４は、本実施形態２で説明する制御プログラムであるプリントシステム６０１の構成を機能モジュール毎に示した構成図である。プリントシステム６０１は、図１４に示すクライアント１０１のホットフォルダ内にあるサブフォルダへ入稿された印刷データを処理する。
【００７０】
６０２はホットフォルダの監視間隔やホットフォルダに入稿された印刷データの印刷設定、サブフォルダの設定及びサブフォルダ毎の印刷設定など設定するための出力情報設定部であり、後述する図１０〜図１３に示すような操作画面を持つ（実施形態１と同様な図１０〜図１３のＧＵＩであるが、機能が若干異なる〜後述）。なお、印刷設定はフォルダ名又はサブフォルダ名に関連付けて設定され、ＲＡＭ２０２に保持される。また、本実施形態２では、ホットフォルダ内にサブフォルダ０１〜０２を作成する手段も有している（図１２を参照し後述）。
【００７１】
６０３は所定時間毎にホットフォルダへの印刷データの入稿などを監視するホットフォルダ監視部である。なお、本実施形態２では、全てのサブフォルダに印刷データが存在するか否かを判断する手段を有する。
【００７２】
６０４はホットフォルダへ入稿された印刷データ０１〜０２に出力情報設定部６０２で設定された印刷設定を持つジョブチケット０１〜０２を生成するジョブチケット生成部である。
【００７３】
６０５はホットフォルダへ入稿された印刷データとジョブチケットをまとめてプリンタ１０４に送信する印刷データ送信部である。なお、本実施形態２では、印刷データをプリンタ１０４に送信しているが、クライアント１０１〜１０３又は他のシステム上の、図示しないプログラムに１つのジョブとしてまとめて生成するようにしてもよい。
【００７４】
（動作説明）  
以上述べた構成において次にその動作について説明する。図１０〜１３に示すＧＵＩの処理は、上述した図２におけるコンピュータのＣＰＵ２００が、ＲＡＭ２０２にロードされた制御プログラム（プリントシステム６０１）を読み出して実行し、ディスプレイ２０７に表示したＧＵＩへのユーザの入力を受け付けることにより行われる。
【００７５】
図１０、図１３は、上述した実施形態１と同様であるため詳細な説明は省略する。
【００７６】
図１１は、図１０において「サブフォルダの設定」ボタンが押下された時に表示され、ホットフォルダに作成されているサブフォルダの追加や編集、削除、印刷設定を行うためのユーザインタフェースの一例を示した図である。
【００７７】
図１２は、図１１において「追加」ボタンが押下された時に表示され、ホットフォルダ内にサブフォルダを新規に作成するためのユーザインタフェースの一例を示した図である。ここでは、サブフォルダ名やフォルダの種類、サブフォルダ内に複数の印刷データが存在する場合の動作（選択ルール）を設定する。  以下、ユーザがプリントシステム６０１を起動し、その出力情報設定部６０２の機能によって表示された図１０〜図１３に示すＧＵＩによって、ユーザからの設定が行われた後の、プリントシステム６０１の動作について説明する。
【００７８】
図１５は、プリントシステム６０１が、ホットフォルダ又はサブフォルダへの印刷データの入稿を検知してから印刷データとジョブチケットをプリンタへ送信する処理を示すフローチャートである。図１５に示す処理手順は、上述した図２におけるコンピュータのＣＰＵ２００が、ＲＡＭ２０２にロードされた制御プログラムを読み出して実行することにより行われる。
【００７９】
図１５は、ホットフォルダ監視部６０３がホットフォルダ又はサブフォルダへの印刷データの入稿を検知してから、ジョブチケット生成部６０４がジョブチケットを生成し、印刷データ送信部６０５がプリンタ１０４へ印刷データとジョブチケットを送信する場合の動作の流れについて説明している。
【００８０】
ホットフォルダ監視部６０３は、ホットフォルダ又はサブフォルダへ印刷データが入稿されたか否かを判断し、入稿されたことを検知した場合、ステップＳ１５０２へ処理を移行する（Ｓ１５０１）。なお、Ｓ１５０１の処理は図７のＳ７０１とほぼ同様の処理であるため、詳細な説明については省略する。
【００８１】
ホットフォルダ監視部は、ステップＳ１５０１における入稿によりサブフォルダ内に印刷データが存在するか否かを判断する（Ｓ１５０２）。詳細には、ホットフォルダ内のサブフォルダに対応する記憶領域に印刷データが保存されたか否かを判断することにより、Ｓ１５０２の処理が可能となる。
【００８２】
Ｓ１５０２の判断により、ホットフォルダ監視部６０３は、サブフォルダ内に印刷データが存在すると判断した場合、ステップＳ１５０３の後述するサブフォルダ入稿処理へ移行する。また、サブフォルダ内に印刷データが存在しなかった場合はステップＳ１５０４の、図９に示した印刷データ入稿処理へ移行する。
【００８３】
図１６は、サブフォルダへ印刷データが入稿された場合（図１５のＳ１５０２−Ｙｅｓ）のステップＳ１５０３のサブフォルダ入稿処理の流れについて説明するフローチャートである。
【００８４】
ホットフォルダ監視部６０３は、１つのサブフォルダに複数の印刷データが存在するか否かを判断する（Ｓ１６０１）。Ｓ１６０１の処理は、図８のＳ８０３の処理と同等であるため詳細な説明に関しては省略する。Ｓ１６０１の判定の結果、サブフォルダに複数の印刷データが存在すると判断した場合、ステップＳ１６０２へ処理を移行する。複数存在しない場合、ステップＳ１６０４へ処理を移行する。
【００８５】
ホットフォルダ監視部６０３は、出力情報設定部６０２において複数の印刷データが存在する場合の選択ルール（図１２）が、現在対象としているホットフォルダに設定されているか否かを判断する（Ｓ１６０２）。Ｓ１６０２の処理は、図８のＳ８０４と同等であるため詳細な説明については省略する。
【００８６】
Ｓ１６０２の判定の結果、選択ルールが設定されていると判定された場合、ステップＳ１６０３へ処理を移行する。設定されていない場合、ステップＳ１６０６で警告メッセージを表示してステップＳ１６０７へ処理を移行する。
【００８７】
ホットフォルダ監視部６０３は、印刷データの選択ルールに従って印刷データを選択する（Ｓ１６０３）。ホットフォルダ監視部６０３は、サブフォルダ内の対象の印刷データのファイル形式をチェックし（Ｓ１６０４）、ホットフォルダで許可されているファイル形式であるか否かを判断する（例えばテキスト形式など）（Ｓ１６０５）。なお、Ｓ１６０４およびＳ１６０５の処理は、図８に記載のＳ８０６およびＳ８０７の処理と同様であるため、詳細な説明については省略する。
【００８８】
Ｓ１６０５の判定により、許可されているファイル形式の場合はステップＳ１６０７へ処理を移行し、許可されていないファイル形式の場合はステップＳ１６０６で警告メッセージを表示してステップＳ１６０７へ処理を移行する。なお、警告メッセージを表示した場合は、その旨を示すフラグ等を立てておく。これにより、後述するＳ１６０７を実行することが可能となる。なお、この処理はフラグに限ることは無く、警告メッセージを表示したことが認識可能となれば良い。
【００８９】
ホットフォルダ監視部６０３は、ステップＳ１６０６で警告メッセージが表示されたか否かを判断する（Ｓ１６０７）。この処理は上述した通り，警告メッセージを表示する旨のフラグが立っているか否かを判断することにより実現される。
【００９０】
Ｓ１６０７の判定により表示されていると判定された場合、ステップＳ１６０９へ処理を移行し、表示されなかった場合はステップＳ１６０８へ処理を移行する。
【００９１】
ホットフォルダ監視部６０３は、ホットフォルダ内の全てのサブフォルダに印刷データが存在するか否かを判断する（Ｓ１６０８）。詳細には、ホットフォルダ監視部が、各ホットフォルダ内のサブフォルダに対応するメモリ領域に印刷データが保持されているか否かを判定することによりＳ１６０８は処理することが可能となる。
【００９２】
Ｓ１６０８により、全てのサブフォルダに印刷データが存在すると判定された場合、ステップＳ１６１０へ処理を移行し、存在しない場合はステップＳ１６０９へ処理を移行する。
【００９３】
ホットフォルダ監視部６０３は、出力情報設定部６０２において設定された監視の間隔（図１０）が経過したか否かを判断する（Ｓ１６０９）。詳細には、情報処理装置内に保持されているタイマー装置による計測結果と、図１０のＵＩを用いて設定した監視の間隔を比較し、タイマー装置による計測時間が監視の間隔を超えたか否かを判定することによりＳ１６０９は実行される。なおＳ１６０９において、ホットフォルダ監視部６０３が図１０のＵＩで設定された監視の間隔を経過したと判定した場合、ステップＳ１６０１へ処理を移行する。
【００９４】
Ｓ１６０８によりホットフォルダ内の全てのサブフォルダに印刷データが存在すると判定された場合、ジョブチケット生成部６０４は、各サブフォルダへ入稿された印刷データに対して、出力情報設定部６０２においてサブフォルダ毎に設定された印刷設定（図１３）に応じたジョブチケットを生成する（Ｓ１６１０）。詳細には、ホットフォルダ内のサブフォルダは印刷設定情報（出力情報）と関連付けてＲＡＭ２０２に保持されている。そのため、ホットフォルダ内のサブフォルダに印刷データが保存された場合、該サブフォルダと関連付けられている印刷設定情報（出力情報）が該印刷データに適用され、ジョブチケット（設定情報ともいう）が生成される。
【００９５】
印刷データ送信部６０５は、複数の印刷データとステップＳ１６１０で生成したジョブチケットをプリンタ１０４へまとめて（印刷データとジョブチケットの情報セットを複数まとめて）送信する（又は印刷データに対してジョブチケットを対応付けて記憶部に保持する。）（Ｓ１６１１）。
【００９６】
実施形態２による処理を用いることにより、予めホットフォルダに所望の印刷設定と関連付けたサブフォルダを備えておくことで、各サブフォルダに入稿される印刷データ対してユーザは異なる印刷設定を施すことが可能となる。さらに、全てのサブフォルダに印刷データが入稿されたことが確認されることにより、ジョブチケットの生成および印刷処理が実行されることとなるため、ユーザの操作性を向上させることが可能となる。また、ホットフォルダにサブフォルダを生成する場合、階層構造を用いて生成することも可能である。このように、階層ごとに印刷設定情報（出力情報）を関連付けて保持することで、サブフォルダと出力情報の管理が容易となり、ユーザの操作性が向上する。
【００９７】
［実施形態３］  
上述の実施形態１では、印刷データを含むサブフォルダを有するフォルダまたは印刷データをホットフォルダへ入稿し、プリンタへ印刷データとジョブチケットを送信する場合に、サブフォルダの印刷設定をサブフォルダ名と関連付けて管理する実施の形態を示した。
【００９８】
また、上述の実施形態２では、ホットフォルダ内に生成されたサブフォルダに印刷データを入稿していき、サブフォルダごとに印刷設定を行う実施の形態を示した。
【００９９】
本実施形態３は、サブフォルダの印刷設定を、サブフォルダの階層の深さと関連付けて管理する。本実施形態３は、装置構成、動作説明共に上述の実施形態１とほぼ同様であり、以下、本実施形態３においては、主に実施形態１と異なる部分について、図面を参照して詳細に説明する。
【０１００】
（装置構成）  
図１７は、本実施形態３で説明する制御プログラムである、プリントシステム６０１の構成を機能モジュール毎に示した構成図である。プリントシステム６０１は、印刷データ又は図１７に示すフォルダ０１内に存在する複数の印刷データがクライアント１０１のホットフォルダ６０６へ入稿された場合に後述する処理を実行する。
【０１０１】
６０２はホットフォルダの監視間隔やホットフォルダに入稿された印刷データの印刷設定、サブフォルダの設定及びサブフォルダ毎の印刷設定など設定するための出力情報設定部であり、図１０、図１３、及び後述する図１９〜図２１に示すような操作画面を持つ。なお、サブフォルダの設定は、図１９に示すように、サブフォルダ設定ダイアログ１９０１には、各サブフォルダ（１９０２〜１９０６）に対して種類や印刷順序が設定されている。なお、図１９ではサブフォルダの階層が深くなるに従いページ数が順次増加している。ある階層のサブフォルダを選択した状態で「印刷設定」１９０９を押すことにより、前述した図１３のようなダイアログが表示されるため、サブフォルダの階層と関連付けて印刷設定情報（出力情報）を設定することが可能である。また、「追加」１９０７を押すことにより新規のサブフォルダ（階層）が表示され、設定可能となる。例えば図１９では、１９０６のサブフォルダ（階層）まで設定されていることとなるが、ここで「追加」１９０７を押すことにより、新規サブフォルダ（階層）が追加される。このように、サブフォルダの階層毎に印刷設定を施すことに応じて、印刷設定はサブフォルダの階層の深さに関連付けてＲＡＭ２０２に管理される。
【０１０２】
また、図１９を用いてホットフォルダに対して設定された階層よりも深い階層を有するフォルダがホットフォルダ６０６に入稿される場合が考えられる。例えば、図１９のサブフォルダ設定ＵＩでは、ホットフォルダ６０６に対して５階層分の設定を行っているが、５階層より深い階層構造を有するフォルダがホットフォルダ６０６に入稿される場合が想定される。その際の対処法として図２０のＵＩが表示される。
【０１０３】
図２０に記載のダイアログ２０１２は所定の操作により表示される。そしてダイアログ２０１２には「このフォルダの設定を引き継ぐ」２００７および「階層以上のサブフォルダは受け付けない」２００８を設定することができる。図２０では２００７のチェックボックスにチェックがされ、２階層目のサブフォルダ２００３の設定を引き継ぐことが設定されている。そのため、設定された階層より深い階層を有するフォルダが入稿された場合、２階層目のサブフォルダ２００３に設定された印刷設定が、サブフォルダ２００６より深い階層にあるサブフォルダに対して引き継がれる。また、２００８が選択された場合、設定された階層より深い階層にあるサブフォルダの入稿は禁止される。
【０１０４】
また、図２１はホットフォルダに複数の印刷データまたは同一階層内に複数のサブフォルダを有するフォルダが入稿された場合の選択ルールを設定するためのダイアログ２１００を示したものである。なお、図２１における２１０１〜２１０６は図１２に記載の１２０１〜１２０６と同様であるため説明は省略する。
【０１０５】
２１０７および２１０８は、ホットフォルダに入稿されたフォルダにおいて同一階層内に複数のサブフォルダが存在する場合の選択ルールを選択するためのものである。２１０７が選択された場合、同一階層内において最近作成されたサブフォルダに保持されている印刷データが印刷の対象となる。なお、図２１により設定された内容はＲＡＭ２０２に保持されることとなる。
【０１０６】
６０３は所定時間毎にホットフォルダへの印刷データ又はフォルダの入稿などを監視するホットフォルダ監視部である。
【０１０７】
６０４はホットフォルダへ入稿された印刷データ０１〜０２に出力情報設定部６０２で設定された印刷設定を持つジョブチケット０１〜０２を生成するジョブチケット生成部である。
【０１０８】
６０５はホットフォルダへ入稿された複数の印刷データ０１〜０２とジョブチケット０１〜０２をまとめてプリンタ１０４に送信する印刷データ送信部である。なお、本実施形態３では、印刷データをプリンタ１０４に送信しているが、クライアント１０１〜１０３又は他のシステム上の、図示しないプログラムに１つのジョブとしてまとめてジョブを生成するようにしてもよい。
【０１０９】
（動作説明）  
以上述べた構成において次にその動作について説明する。図１０、図１３、及び図１９〜図２１に示すＧＵＩの処理は、上述した図２におけるコンピュータのＣＰＵ２００が、ＲＡＭ２０２にロードされた制御プログラム（プリントシステム６０１）を読み出して実行し、ディスプレイ２０７に表示したＧＵＩへのユーザの入力を受け付けることにより行われる。
【０１１０】
図１０、図１３は、上述した実施形態１と同様である。
【０１１１】
図１９は、図１０で「サブフォルダの設定」ボタンが押下されたときに表示され、ホットフォルダに入稿されたサブフォルダの階層と、サブフォルダ内の印刷データの印刷設定とを関連付けるためのユーザインタフェースの一例を示した図である。また、図１９において所定の階層を選択した状態で印刷設定１９０９を押し、図１３のＵＩを開いて印刷設定をすることにより、該所定の階層と図１３を用いて設定した印刷設定が関連付けられて設定されることとなる。なお、これらの設定された情報はＲＡＭ２０２に保持される。
【０１１２】
図２０は、図１９で設定した階層より深い階層のサブフォルダが入稿された場合の動作を設定するためのユーザインタフェースの一例を示した図である。ユーザは、マウス等で図２０のＧＵＩ前面に示すポップアップを表示し、所望の設定のチェックボックスを選択する。図２０の例では、「このフォルダの設定を引き継ぐ」をチェックしさらに所望のフォルダをチェックした例を示している。
【０１１３】
図２１は、図１９で「追加」ボタンが押下された時に表示され、サブフォルダを新規に登録するためのユーザインタフェースの一例を示した図である。なお、詳細は上述した通りである。
【０１１４】
以下、ユーザがプリントシステム６０１を起動し、その出力情報設定部６０２の機能によって表示された図１０、図１３、及び図１９〜図２１に示すＧＵＩによって、ユーザからの設定が行われた後の、プリントシステム６０１の動作について説明する。
【０１１５】
本実施例においても図７に記載のフローチャートを用いて処理が行われる。なお、処理内容は上述した実施形態１と同様である。
【０１１６】
図１８は、図７のフローチャートにおけるＳ７０３（ホットフォルダへフォルダが入稿された場合）の処理から引き継がれる処理の流れについて説明するフローチャートである。
【０１１７】
ホットフォルダ監視部６０３は、ホットフォルダに複数の印刷データまたは同一階層内に複数のサブフォルダを有するフォルダが存在するか否かを判断する（Ｓ１８０１）。例えば、図１７では同一階層内においてサブフォルダは１つであるため、Ｓ１８０１では「Ｎｏ」と判断される。また、図１７のように同一階層内に１つのサブフォルダしか存在しない場合であっても、あるサブフォルダ内に複数の印刷データが保持されていた場合、Ｓ１８０１では「Ｙｅｓ」と判断される。なお、Ｓ１８０１については上述した図８のＳ８０３とほぼ同様の処理により実現できるため、詳細な説明は省略する。
【０１１８】
Ｓ１８０１によりＹｅｓと判定された場合、ステップＳ１８０２へ処理を移行し、Ｎｏと判定された場合、ステップＳ１８０４へ処理を移行する。
【０１１９】
ホットフォルダ監視部６０３は、出力情報設定部６０２において、複数の印刷データまたは同一階層内に複数のサブフォルダを有するフォルダが存在する場合の選択ルール（図２１）が設定されているか否かを判断する（Ｓ１８０２）。なお、Ｓ１８０２の処理は上述した図８に記載のＳ８０４の処理とほぼ同様であるため、詳細な説明は省略する。
Ｓ１８０２により選択ルールが設定されていると判定された場合、ステップＳ１８０３へ処理を移行し、設定されていない場合、ステップＳ１８１４でエラー表示を行い、処理を終了する。
【０１２０】
ホットフォルダ監視部６０３は、サブフォルダ又は印刷データの選択ルールに従ってサブフォルダ又は印刷データを選択する（Ｓ１８０３）。Ｓ１８０３の処理は上述した図８に記載のＳ８０５と同様の処理であるため、詳細な説明は省略する。
【０１２１】
ホットフォルダ監視部６０３は、対象のサブフォルダ内の対象の印刷データのファイル形式をチェックし（Ｓ１８０４）、ホットフォルダで許可されているファイル形式であるか否かを判断する（例えばテキスト形式など）（Ｓ１８０５）。なお、Ｓ１８０４およびＳ１８０５の処理は上述した図８におけるＳ８０６およびＳ８０７の処理と同様であるため詳細な説明については省略する。
【０１２２】
Ｓ１８０５により許可されているファイル形式であると判定された場合、ステップＳ１８０６へ処理を移行し、許可されていないファイル形式であると判定された場合はステップＳ１８１４でエラー表示を行い、処理を終了する。
【０１２３】
ホットフォルダ監視部６０３は、ホットフォルダに入稿されたサブフォルダの階層が、出力情報設定部６０２において設定されたサブフォルダの階層（図１９）より深い階層であるか否かを判断する（Ｓ１８０６）。詳細には、図１９により設定された階層数はＲＡＭ２０２により保持されているため、ホットフォルダ監視部６０３が対象となるホットフォルダに入稿されたサブフォルダの階層およびＲＡＭ２０２に保持されている図１９により設定された階層を比較することによりＳ１８０６の処理が可能となる。
【０１２４】
Ｓ１８０６により、ホットフォルダに入稿されたサブフォルダの階層がホットフォルダに設定されている階層よりもが深い場合はステップＳ１８０７へ処理を移行し、深くない場合はステップＳ１８１１へ処理を移行する。
【０１２５】
ホットフォルダ監視部６０３は、出力情報設定部６０２において、設定された階層より深い階層のサブフォルダを受け付ける設定（図２０）になっているか否かを判断する（「階層以上のサブフォルダは受け付けない」設定がされていないか）（Ｓ１８０７）。詳細には、図２０により設定された内容はＲＡＭ２０２により保持されているため、ホットフォルダ監視部６０３がＲＡＭ２０２を参照することによりＳ１８０７の処理が可能となる。
【０１２６】
Ｓ１８０７により、階層の深いサブフォルダを受け付ける設定になっていると判断された場合は、ステップＳ１８０８へ処理を移行し、受け付ける設定になっていない場合は、ステップＳ１８１４でエラー表示を行い、処理を終了する。
【０１２７】
Ｓ１８０７より、ホットフォルダに設定されている階層よりも深いサブフォルダを受け付けることが設定されていると判定された場合、ホットフォルダ監視部６０３は、出力情報設定部６０２において、設定を継承するサブフォルダ（図２０）が指定されているか否かを判断する（Ｓ１８０８）。詳細には、図２０の設定内容はＲＡＭ２０２に保持されているため、ホットフォルダ監視部６０３がＲＡＭ２０２を参照することによりＳ１８０８は実現される（図２０ではサブフォルダ２００３の設定を引き継ぐことが設定されており、この情報がＲＡＭ２０２に保持されている）。
【０１２８】
Ｓ１８０８により、継承する階層のサブフォルダが指定されている場合、該階層の設定（図２０）を継承する（Ｓ１８０９）。詳細には、ホットフォルダ監視部６０３が指定された階層のサブフォルダと関連付けて保持されている印刷設定情報の内容をＲＡＭ２０２から参照して、反映することによりＳ１８０９が実現される。
【０１２９】
また、Ｓ１８０８より継承すべき階層が指定されていない場合、ホットフォルダ監視部６０３は、最下層にある階層の設定を継承することとなる（Ｓ１８１０）。なお、Ｓ１８１０の処理はＳ１８０９の処理と同様であるため詳細な説明については省略する。また、継承すべき階層が指定されていない場合の処理はＳ１８１０に限られることはなく、エラーとして表示されるようにしても構わない。
【０１３０】
ホットフォルダ監視部６０３は、入稿されたフォルダ内の全てのサブフォルダをチェックしたか否かを判断する（Ｓ１８１１）。Ｓ１８１１により、フォルダ内の全てのサブフォルダをチェックした場合はステップＳ１８１２へ処理を移行し、チェックするサブフォルダが残っている場合は、ステップＳ１８０１へ処理を移行して残ったサブフォルダのチェックを行う。
【０１３１】
ジョブチケット生成部６０４は、入稿された各サブフォルダの印刷データに対して、出力情報設定部６０２においてサブフォルダの階層に関連付けて管理された印刷設定情報（図１３）を用いてジョブチケットを生成する（Ｓ１８１２）。詳細には、図１９を用いることにより、各階層と印刷設定情報（出力情報）が関連付けてＲＡＭ２０２に保持される。そして、上記設定を有するホットフォルダに対して、階層ごとにサブフォルダを有するフォルダが保存された場合、保存された各階層のサブフォルダ内の印刷データに対して、ＲＡＭ２０２に保持されている対応する階層と関連付けられている印刷設定情報（出力情報）を適用することにより、Ｓ１８１２が可能となる。
【０１３２】
印刷データ送信部６０５は、複数の印刷データとステップＳ１８１２で生成したジョブチケットをプリンタ１０４へまとめて（印刷データとジョブチケットの情報セットを複数まとめて）送信する（又は印刷データに対してジョブチケットを対応付けて保持する。）（Ｓ１８１３）。
【０１３３】
以上の処理により、各階層にあるサブフォルダごとに異なる印刷設定を施すことが可能となる。よって、ユーザは階層構造のフォルダをホットフォルダに入稿するのみで各階層のサブフォルダごとに異なる印刷設定を反映することができ、ユーザの操作性を向上させることが可能となる。
【０１３４】
［他の実施形態］  
以上述べた実施形態の他に次の形態を実施できる。  
（１）上述の実施形態では、ネットワークを構成するハードウェア等が含まれるものの、各データ処理を順次実施するソフトウェアでも実現できるものである。即ち、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または、記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（または、ＣＰＵやＭＰＵ）が、記憶媒体に格納されたプログラムコードを読み出し、実行することによっても達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が、上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶しはCD、MD、メモリカード、MO等のさまざまな記憶媒体に書き込み可能である。
【０１３５】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）等が、実際の処理の一部または全部を行い、その処理によって、上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１３６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が、実際の処理の一部または全部を行い、その処理によって、上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１３７】
［実施形態の効果］  
本実施形態によれば、複数のサブフォルダに印刷データが挿入されたフォルダがホットフォルダへ入稿することにより、フォルダ内のサブフォルダ毎に出力設定を設定することが可能となる（実施形態１）。
【０１３８】
また、ホットフォルダ内にあらかじめサブフォルダを作成し、作成したサブフォルダへ印刷データが入稿されることに応じて、該サブフォルダ毎に設定された出力設定を反映した出力を得ることが可能となる（実施形態２）。
【０１３９】
さらに、複数のサブフォルダに印刷データが挿入されたフォルダがホットフォルダへ入稿されることにより、そのフォルダのサブフォルダ毎に出力設定を、サブフォルダの階層の深さと関連付けて設定することができ、ユーザの操作性を向上することが可能となる（実施形態３）。
【０１４０】
以上の構成により、本実施形態１〜３は、例えば複数の印刷データから１冊の製本印刷などを行う際に、特定のページや章の出力設定(例えば印刷用紙サイズ)が印刷データ単位で異なる場合に有効である。
【図面の簡単な説明】
【０１４１】
【図１】本発明を適用できる実施形態の本発明における印刷処理システムのシステム構成図である。
【図２】本発明を適用できる実施形態のクライアントコンピュータの概略構成を示すブロック図である。
【図３】本発明を適用できる実施形態の図２におけるＲＡＭに、図４に示すＦＤからプログラムを展開したときのメモリマップの図である。
【図４】本発明を適用できる実施形態の図２におけるＦＤ内部のデータを表すメモリマップの図である。
【図５】本発明を適用できる実施形態のＦＤドライブに対して挿入されるＦＤとの関係を示す図である。
【図６】本発明を適用できる実施形態のプリントシステムのソフトウェア構成の例を示す図である。
【図７】本発明を適用できる実施形態のホットフォルダへの印刷データ又はフォルダの入稿を検知してから印刷データとジョブチケットをプリンタへ送信する処理を示すフローチャートである。
【図８】図本発明を適用できる実施形態の７のステップＳ７０３におけるフォルダ入稿処理を示すフローチャートである。
【図９】本発明を適用できる実施形態の図７のステップＳ７０４における印刷データ入稿処理を示すフローチャートである。
【図１０】本発明を適用できる実施形態のホットフォルダの設定を行うためのユーザインタフェースを示した図である。
【図１１】本発明を適用できる実施形態のサブフォルダの設定を行うためのユーザインタフェースを示した図である。
【図１２】本発明を適用できる実施形態のサブフォルダを新規に追加するためのユーザインタフェースを示した図である。
【図１３】本発明を適用できる実施形態のホットフォルダにおける印刷設定を行うためのユーザインタフェースを示した図である。
【図１４】本発明を適用できる実施形態のプリントシステムのソフトウェア構成の例を示す図である。
【図１５】本発明を適用できる実施形態のホットフォルダ又はサブフォルダへの印刷データの稿を検知してから印刷データとジョブチケットをプリンタへ送信する処理を示すフローチャートである
【図１６】本発明を適用できる実施形態の図１５のステップＳ１５０３におけるサブフォルダ入稿処理を示すフローチャートである。
【図１７】本発明を適用できる実施形態のプリントシステムのソフトウェア構成の例を示す図である。
【図１８】本発明を適用できる実施形態の図７のステップＳ７０３における実施形態３でのフォルダ入稿処理を示すフローチャートである。
【図１９】本発明を適用できる実施形態のサブフォルダの設定を行うためのユーザインタフェースを示した図である。
【図２０】本発明を適用できる実施形態の図１９で設定した階層より深い階層のサブフォルダが入稿された場合の動作を設定するためのユーザインタフェースの一例を示した図である。
【図２１】本発明を適用できる実施形態のサブフォルダを新規に追加するためのユーザインタフェースを示した図である。
【符号の説明】
【０１４２】
１０１、１０２、１０３  ネットワークコンピュータ
１０４、１０５  ネットワークプリンタ
１０６  ネットワーク
２００  ＣＰＵ
２０１  ＲＯＭ
２０２  ＲＡＭ
２０３  ＦＤドライブ
２０４  ＦＤ
２０５  ＨＤ
２０６  キーボード
２０７  ディスプレイ
２０８  システムバス
２０９  インタフェース
３０１  基本Ｉ／Ｏプログラム
３０２  ＯＳ
３０３  制御プログラム
３０４  関連データ
３０５  ワークエリア
４０１  ボリューム情報
４０２  ディレクトリ情報
４０３  制御プログラム
６０１  プリントシステム
６０２  出力情報設定部
６０３  ホットフォルダ監視部
６０４  ジョブチケット生成部
６０５  印刷データ送信部
【図１】
2006293554.tif 000003
【図２】
2006293554.tif 000004
【図３】
2006293554.tif 000005
【図４】
2006293554.tif 000006
【図５】
2006293554.tif 000007
【図６】
2006293554.tif 000008
【図７】
2006293554.tif 000009
【図８】
2006293554.tif 000010
【図９】
2006293554.tif 000011
【図１０】
2006293554.tif 000012
【図１１】
2006293554.tif 000013
【図１２】
2006293554.tif 000014
【図１３】
2006293554.tif 000015
【図１４】
2006293554.tif 000016
【図１５】
2006293554.tif 000017
【図１６】
2006293554.tif 000018
【図１７】
2006293554.tif 000019
【図１８】
2006293554.tif 000020
【図１９】
2006293554.tif 000021
【図２０】
2006293554.tif 000022
【図２１】
2006293554.tif 000023