(57)【要約】【課題】ホットフォルダーに印刷データを投入した場合、投入先のホットフォルダーより処理に適したホットフォルダーがあっても利用者の意思で印刷データを処理するホットフォルダーを選択できない。【解決手段】複数のホットフォルダーの情報と並び順の条件と前記複数のホットフォルダーのうちの第１のホットフォルダーに投入された印刷データの情報とに従って順位付けされた前記複数のホットフォルダーのリストを生成し、提示するリスト提示手段と、前記リストに示された前記複数のホットフォルダーの中から、前記第１のホットフォルダーに投入された印刷データの移動先となる第２のホットフォルダーの選択を受け付けるホットフォルダー選択手段と、前記第２のホットフォルダーへ前記第１のホットフォルダーに投入された印刷データを移動する移動手段とを有する。【選択図】図７
2013228872.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを投入することにより画像形成装置への印刷ジョブを発行するホットフォルダーを提供する情報処理装置であって、
複数のホットフォルダーの情報を保持する保持手段と、
前記複数のホットフォルダーを順位付けするための条件を保持する条件保持手段と、
前記複数のホットフォルダーの情報と前記条件と前記複数のホットフォルダーのうちの第１のホットフォルダーに投入された印刷データの情報とに従って順位付けされた前記複数のホットフォルダーのリストを生成し、当該リストを提示するリスト提示手段と、
前記リストに示された前記複数のホットフォルダーの中から、前記第１のホットフォルダーに投入された印刷データの移動先となる第２のホットフォルダーの選択を受け付けるホットフォルダー選択手段と、
前記第２のホットフォルダーへ前記第１のホットフォルダーに投入された印刷データを移動する移動手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記第１のホットフォルダーに投入された印刷データが実データへの参照情報である場合、前記リスト提示手段は、前記参照情報を用いて実データを取得する機能を有する画像形成装置に対応するホットフォルダーを前記第２のホットフォルダーとして選択可能に提示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記リストに含まれる複数のホットフォルダーのうち前記第２のホットフォルダーとして選択可能なホットフォルダーがない場合、前記リストを提示せずに、前記第１のホットフォルダーにて投入された印刷データの印刷ジョブを発行させることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記リスト提示手段は、前記リストに示された前記複数のホットフォルダーを並び替える指示を受け付け、当該指示にて示された条件に従って並び替えた前記複数のホットフォルダーのリストを提示することを特徴とする請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記条件は、ホットフォルダーに割り当てられた印刷データを保持する記憶領域の空き容量、ホットフォルダーにて処理中のジョブの数、ホットフォルダーに割り当てられた印刷設定、およびホットフォルダーの状態のいずれかに関する条件であることを特徴とする請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
印刷データを投入することにより画像形成装置への印刷ジョブを発行するホットフォルダーを提供する情報処理装置の制御方法であって、
保持手段が、複数のホットフォルダーの情報を保持する保持工程と、
条件保持手段が、前記複数のホットフォルダーを順位付けするための条件を保持する条件保持工程と、
リスト提示手段が、前記複数のホットフォルダーの情報と前記条件と前記複数のホットフォルダーのうちの第１のホットフォルダーに投入された印刷データの情報とに従って順位付けされた前記複数のホットフォルダーのリストを生成し、当該リストを提示するリスト提示工程と、
ホットフォルダー選択手段が、前記リストに示された前記複数のホットフォルダーの中から、前記第１のホットフォルダーに投入された印刷データの移動先となる第２のホットフォルダーの選択を受け付けるホットフォルダー選択工程と、
移動手段が、前記第２のホットフォルダーへ前記第１のホットフォルダーに投入された印刷データを移動する移動工程と
を有することを特徴とする制御方法。
【請求項７】
コンピュータを、
複数のホットフォルダーの情報を保持する保持手段、
前記複数のホットフォルダーを順位付けするための条件を保持する条件保持手段、
前記複数のホットフォルダーの情報と前記条件と前記複数のホットフォルダーのうちの第１のホットフォルダーに投入された印刷データの情報とに従って順位付けされた前記複数のホットフォルダーのリストを生成し、当該リストを提示するリスト提示手段、
前記リストに示された前記複数のホットフォルダーの中から、前記第１のホットフォルダーに投入された印刷データの移動先となる第２のホットフォルダーの選択を受け付けるホットフォルダー選択手段、
前記第２のホットフォルダーへ前記第１のホットフォルダーに投入された印刷データを移動する移動手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびその制御方法、並びにプログラムに関する。特に、情報処理装置が提供するホットフォルダーへの印刷データの投入方法に関する。
【背景技術】
【０００２】
画像形成装置に印刷ジョブを投入する際に、ホットフォルダーを使用する方法がある。ホットフォルダーには、投入された印刷データをどのような設定で印刷するかを示す印刷設定および印刷を実行する画像形成装置が関連付けられている。
【０００３】
ホットフォルダーの利用者は、印刷データをホットフォルダーに投入することで画像形成装置に対して印刷ジョブを発行する。印刷データが投入されたホットフォルダーは、対応する画像形成装置に対して印刷設定を行った印刷ジョブを送信する。対応する画像形成装置の数や、印刷設定の数が多くなるとホットフォルダーの数も増え、その中から所望の印刷を行うホットフォルダーを選択するのが難しくなるという問題がある。
【０００４】
特許文献１には、ホットフォルダーに印刷データのみではなく印刷設定も投入し、ホットフォルダーに設定された印刷設定と同じ場合に印刷が実行されるシステムについて開示されている。ここでは、投入先のホットフォルダーに設定された印刷設定と異なる印刷設定と、印刷データとが投入された場合、投入された印刷設定と同じ印刷設定のホットフォルダーに自動的に投入されたデータが移動され、実行される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２５７１５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の方法により、印刷設定が異なるホットフォルダーに印刷データを投入した場合でも、印刷データの再投入操作を行うことなく処理可能な投入先以外のホットフォルダーへ移動して処理することが可能となる。しかし、この方法では、印刷データの移動が自動的に行われるため、移動先のホットフォルダー候補が複数ある場合や移動をキャンセルしたい場合などに、利用者が制御できないという問題がある。また、ホットフォルダーの設定や状態を知ることができないため、適切なホットフォルダーを選択できないという問題がある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本願発明は以下の構成を有する。すなわち、印刷データを投入することにより画像形成装置への印刷ジョブを発行するホットフォルダーを提供する情報処理装置であって、複数のホットフォルダーの情報を保持する保持手段と、前記複数のホットフォルダーを順位付けするための条件を保持する条件保持手段と、前記複数のホットフォルダーの情報と前記条件と前記複数のホットフォルダーのうちの第１のホットフォルダーに投入された印刷データの情報とに従って順位付けされた前記複数のホットフォルダーのリストを生成し、当該リストを提示するリスト提示手段と、前記リストに示された前記複数のホットフォルダーの中から、前記第１のホットフォルダーに投入された印刷データの移動先となる第２のホットフォルダーの選択を受け付けるホットフォルダー選択手段と、前記第２のホットフォルダーへ前記第１のホットフォルダーに投入された印刷データを移動する移動手段とを有する。
【発明の効果】
【０００８】
本発明により、印刷データの再投入操作なしで、利用者の意図を反映した適切なホットフォルダーへ印刷データを移動することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】モジュール構成例の図。
【図２】情報処理装置のハードウェア構成例の図。
【図３】ホットフォルダーを順位付けする際の条件の例を示す図。
【図４】ホットフォルダー候補リスト生成処理のフローチャート。
【図５】ホットフォルダー情報管理テーブルの一例を示す図。
【図６】ジョブ情報管理テーブルの一例を示す図。
【図７】ホットフォルダー候補選択ダイアログの一例を示す図。
【図８】ホットフォルダー候補選択ダイアログの一例を示す図。
【発明を実施するための形態】
【００１０】
＜実施例１＞
以下に、本発明に係る実施例１について図面を参照して説明する。
【００１１】
［ハードウェア構成］
本発明に係るホットフォルダーを提供する情報処理装置のハードウェアの構成例を図２に示す。情報処理装置において、ＣＰＵ２０１は、情報処理装置全体の制御を行う。ＲＡＭ２０２は、プログラムのワーク領域などに用いられる記憶領域である。ＲＯＭ２０３は、プログラムなどを保持する記憶領域である。
【００１２】
ネットワークＩ／Ｆ２０４は、情報処理装置が外部装置と通信を行う際にネットワークに接続するためのインタフェースである。なお、ここでのネットワークは、有線／無線は問わない。ＶＲＡＭ２０６は、情報処理装置に接続される表示装置２０７にて表示する各種データを保持する記憶領域である。入力装置ドライバ２０８は、入力装置２０９を制御するためのデバイスドライバであり、入力装置２０９に対応して保持される。
【００１３】
ハードディスク２１０は、プログラムや各種データを保持するための記憶領域である。光学ドライブ２１１は、コンパクトディスクなどの記憶媒体からデータを読み出したり、書き込んだりすることが可能なデバイスである。上記情報処理装置の各構成要素はシステムバス２０５にて接続され、互いにデータの送受信が可能である。
【００１４】
なお、上記に示した情報処理装置の構成は一例であり、他の構成要素を含んでいてもよいし、必要に応じて構成要素を省略してもよい。情報処理装置としては、例えば、一般的なパーソナルコンピュータ（ＰＣ）が利用できる。
【００１５】
［モジュール構成］
図２に示した情報処理装置のハードウェア上で動作する本発明に係るモジュール構成を図１に示す。各モジュールは、記憶部であるハードディスク２１０等に格納され、ＲＡＭ２０２に読み出された後、ＣＰＵ２０１にて実行されることで動作する。
【００１６】
ホットフォルダー管理部１０１は、ホットフォルダーの生成、削除やホットフォルダーへの印刷データの投入の管理や監視等を行う。ホットフォルダー情報保持部１０２は、ホットフォルダーの生成時に指定された印刷設定情報、画像形成装置との関連付け、処理中ジョブ数等の各種情報の記憶部（例えば、ハードディスク２１０）への入出力を行う。
【００１７】
条件保持部１０３は、ホットフォルダーのリスト（以下、ホットフォルダー候補リスト）を生成する際のホットフォルダーの順位を決定するための条件を保持する。ここで、ホットフォルダー候補リストとは、あるホットフォルダー（第１のホットフォルダー）に投入された印刷データを別のホットフォルダー（第２のホットフォルダー）に移動させる際に用いられるリストである。ホットフォルダー候補リストの具体例については後述する。また、本実施例では、所定の条件を満たすホットフォルダーほど優先順位が高く、ホットフォルダー候補リストの先頭に近い位置に位置付ける。条件の例については、図３を用いて後述する。
【００１８】
投入データ判定部１０４は、ホットフォルダーに投入される印刷データとして実データが直接投入されるか、他の場所にある実データを参照する際に用いられる参照情報が投入されるかを判定する。
【００１９】
ホットフォルダー候補リスト生成部１０５は、各種情報からホットフォルダー候補リストを生成する。ここで用いる情報として、例えば、投入された印刷データの情報、ホットフォルダー情報保持部１０２および条件保持部１０３にて保持される情報、ハードディスク２１０の残容量などが挙げられる。
【００２０】
ホットフォルダー候補リスト提示部１０６は、ホットフォルダー候補リスト生成部１０５で生成したホットフォルダー候補リストを利用者に提示する。ここで提示されるホットフォルダー候補リストは、情報処理装置が備える表示装置２０７を介して、利用者に提示される。
【００２１】
ホットフォルダー選択部１０７は、ホットフォルダー候補リストの中から利用者が投入された印刷データの移動先として選択したホットフォルダーを受け付ける。
【００２２】
印刷データ移動部１０８は、印刷データが投入されたホットフォルダーから、ホットフォルダー選択部１０７にて受け付けたホットフォルダーに印刷データを移動する。
【００２３】
条件保持部１０３にて保持する条件の例を図３を用いて説明する。図３に示す条件３００の「ＮＯＴ＿ＣＯＭＰＬＥＴＥＤ＿ＪＯＢ＿ＣＯＵＮＴ」は、ホットフォルダーで終了していない、処理中ジョブ数が基準になることを示している。また、「＜」は数値が少ないほど優先度が高いことを示す。
【００２４】
他の基準としては例えば以下の条件が挙げられる。
・ＨＯＴＦＯＬＤＥＲ＿ＮＡＭＥ（ホットフォルダー名）
・ＰＲＩＮＴＥＲ＿ＳＥＴＴＩＮＧ（印刷設定）
・ＨＯＴＦＯＬＤＥＲ＿ＳＴＡＴＵＳ（ホットフォルダー状態）
・ＰＲＩＮＴＥＲ＿ＮＡＭＥ（対応プリンタ名）
・ＣＡＮ＿ＰＲＩＮＴＥＲ＿ＰＵＬＬ（対応プリンタのデータ取得機能の有無）
【００２５】
各条件を設定することで、ホットフォルダー候補リストに含まれる初期状態におけるホットフォルダー候補の順位付けを制御することができる。なお、順位を決定するための条件は、上記に示したものに限定するものではなく、他の条件を用いても構わない。また、複数の条件を組み合わせても構わない。
【００２６】
また、図３に示した並び順の条件は予め定義されているものとし、利用者が必要に応じて変更できるようにしてもよい。
【００２７】
［ホットフォルダー候補リスト生成フロー］
図４に、本実施例においてホットフォルダー候補リスト生成部１０５によりホットフォルダー候補リストを生成するフロー示す。なお、本実施例において、本処理フローは、情報処理装置が備えるＣＰＵ２０１が、ＲＯＭ２０３等に記憶されたプログラムをＲＡＭ２０２に読み出し、実行することにより実現される。
【００２８】
ホットフォルダーに印刷データが投入されると、本処理フローが開始される。Ｓ４０１で、ホットフォルダー候補リスト生成部１０５は、印刷データの投入先のホットフォルダー（以下、投入先ホットフォルダー）で処理中のジョブ数を取得し、変数ＪＯＢ＿ＮＵＭに設定する。
【００２９】
Ｓ４０２で、ホットフォルダー候補リスト生成部１０５は、投入先ホットフォルダーをホットフォルダー候補リストに設定する。そして、ホットフォルダー候補リスト生成部１０５は、投入先ホットフォルダーの情報を図５に示すホットフォルダー情報管理テーブル５００から取得し、ホットフォルダー候補リストの先頭に設定する。
【００３０】
Ｓ４０３で、ホットフォルダー候補リスト生成部１０５は、ホットフォルダー情報管理テーブル５００から管理対象とするホットフォルダーを取得し、変数ＨＴ＿ＬＩＳＴに設定する。ここで管理対象とするホットフォルダーとは、ホットフォルダー候補リストに含めるホットフォルダーを指す。また、ホットフォルダー候補リスト生成部１０５は、変数ＨＦ＿ＮＵＭに管理対象ホットフォルダーの数を設定する。そして、ホットフォルダー候補リスト生成部１０５は、変数Ｉを０にて初期化する。
【００３１】
Ｓ４０４で、ホットフォルダー候補リスト生成部１０５は、変数Ｉの値が変数ＨＦ＿ＮＵＭの値より小さいか否かを判定する。変数Ｉが変数ＨＦ＿ＮＵＭより小さい場合は（Ｓ４０４にてＹＥＳ）Ｓ４０５に進む。変数Ｉが変数ＨＦ＿ＮＵＭ以上である場合は（Ｓ４０４にてＮＯ）、処理を終了する。
【００３２】
Ｓ４０５で、ホットフォルダー候補リスト生成部１０５は、ホットフォルダー情報管理テーブル５００から変数ＨＦ＿ＬＩＳＴのＩ番目の要素に対応するホットフォルダーの情報を取得する。
【００３３】
Ｓ４０６で、ホットフォルダー候補リスト生成部１０５は、投入先ホットフォルダーおよびＨＦ＿ＬＩＳＴのＩ番目の要素のホットフォルダーにおけるホットフォルダー情報と条件３００とに基づいて、どちらの優先度が高いか判定する。
【００３４】
Ｓ４０７で、ホットフォルダー候補リスト生成部１０５は、投入先ホットフォルダーの優先度の方が高い場合は（Ｓ４０７にてＹＥＳ）、Ｓ４０９に進む。投入先ホットフォルダーの優先度の方が低い場合は（Ｓ４０７にてＮＯ）、Ｓ４０８に進む。
【００３５】
Ｓ４０８で、ホットフォルダー候補リスト生成部１０５は、ＨＦ＿ＬＩＳＴのＩ番目の要素のホットフォルダーを、ホットフォルダー候補リストにおいて投入先ホットフォルダーの後方に設定する。さらに、ホットフォルダー候補リスト生成部１０５は、Ｉ番目の要素のホットフォルダーの優先度を投入先ホットフォルダーから順にリストの後方に位置するホットフォルダーの優先度を比較する。そして、ホットフォルダー候補リスト生成部１０５は、ホットフォルダー候補リストにおいて、Ｉ番目の要素のホットフォルダーの優先度より低いホットフォルダーの直前に挿入する。つまり、優先度が高いホットフォルダーほどリストの前方に位置し、優先度が低いホットフォルダーほどリストの後方に位置するように順位付けされる。
【００３６】
Ｓ４０９で、ホットフォルダー候補リスト生成部１０５は、ＨＦ＿ＬＩＳＴのＩ番目の要素のホットフォルダーを、投入先ホットフォルダーの前方に設定する。さらに、Ｉ番目の要素のホットフォルダーの優先度を投入先ホットフォルダーから順にリストの前方に位置するホットフォルダーの優先度を比較する。そして、ホットフォルダー候補リスト生成部１０５は、ホットフォルダー候補リストにおいて、Ｉ番目の要素のホットフォルダーの優先度より高いホットフォルダーの直後に挿入する。
【００３７】
Ｓ４１０で、ホットフォルダー候補リスト生成部１０５は、変数Ｉを１増やしてＳ４０４に戻り、次の管理対象ホットフォルダーに対して処理を適用する。そして、すべての管理対象ホットフォルダーに対して適用するまで処理を繰り返す。
【００３８】
なお、図４の処理フローは優先度を判定する際の条件が、図３に示した条件３００を用いた場合の流れであり、他の条件を用いる場合には、例えばＳ４０１の処理内容は変更される。
【００３９】
［ホットフォルダー指定ダイアログ］
図４のフローに従って生成されたホットフォルダー候補リスト、ホットフォルダー情報、ジョブ情報をダイアログで利用者に提示し、データ移動の動作を指定させる。ホットフォルダー指定ダイアログの例を、図７および図８に示す。
【００４０】
（ホットフォルダー候補リスト  提示例１）
まず、本願発明に係る情報処理装置にて管理される各種テーブルについて説明する。ホットフォルダーの設定や状態を示す値はホットフォルダー情報管理テーブルで管理される。図５にホットフォルダー情報管理テーブル５００の例を示す。ホットフォルダー情報管理テーブル５００には、ホットフォルダー名、ホットフォルダーの印刷設定、処理中ジョブ数、画像形成装置名、画像形成装置のデータ取得機能の有無の各項目が登録されている。
【００４１】
ホットフォルダー名および画像形成装置名（プリンター名）の項目にはプリンタードライバなどの登録名として登録した「ＨＦ１」、「ＰＲＴ０１」のような文字列が入る。印刷設定の項目には、用紙サイズ、用紙種別、印刷部数などの印刷設定の組み合わせを示す文字列（例：Ａ、Ｂ）が入る。この印刷設定の組み合わせについては別途定義されているものとし、ここでは説明を省略する。
【００４２】
処理中ジョブ数の項目にはホットフォルダーで処理中のジョブ数の値が入る。画像形成装置のデータ取得機能の有無の項目には、ホットフォルダーに対応する画像形成装置のデータ取得機能の有無に合わせて「有」または「無」の文字列が入る。なお、データ取得機能とは、実データを参照するための参照情報を用いて参照先から実データを取得できる機能を指す。
【００４３】
また、ホットフォルダーに投入された印刷データに関する情報はジョブ情報管理テーブルで管理される。図６にジョブ情報管理テーブル６００の例を示す。ジョブ情報管理テーブル６００には、ジョブＩＤ、印刷設定、印刷データ取得モード、印刷データサイズの各項目が登録されている。
【００４４】
ジョブＩＤの項目には、ジョブを一意に識別するための識別子が入る。印刷設定の項目には、ホットフォルダー情報管理テーブル５００の印刷設定の欄と同じ文字列が入る。印刷データ取得モードの項目には、利用者による印刷データの投入方法に応じて「ＰＵＳＨ」または「ＰＵＬＬ」の文字列が入る。例えば、利用者により印刷データとして実データもしくは実データの参照情報いずれが投入されたかを投入データ判定部１０４によって判定し、この判定結果に基づいて設定される。印刷データサイズの項目には、ＭＢ単位の印刷データのファイルサイズの数値が入る。
【００４５】
なお、ホットフォルダー情報管理テーブル５００およびジョブ情報管理テーブル６００の構成は上記に限定するものではなく、他の項目を有していてもよい。
【００４６】
図５のホットフォルダー情報管理テーブル５００の状態において、ホットフォルダー名「ＨＦ１」のホットフォルダーに、図６のジョブ情報管理テーブル６００のジョブＩＤ「００１」の印刷データが投入された場合の動作を説明する。
【００４７】
この場合に、表示されるホットフォルダー選択ダイアログの例を図７に示す。ホットフォルダー選択ダイアログ７００の上段には、投入可能ホットフォルダーの情報の項目名表示部７０１と投入可能ホットフォルダーリスト７０２が表示される。ここで表示されるリストは、図４の処理フローにて生成されたホットフォルダー候補リストに対応する。
【００４８】
また、ホットフォルダー選択ダイアログ７００の中段には、ホットフォルダー情報７０３とジョブ情報７０４が表示される。ホットフォルダー情報７０３にはＨＤＤ（記憶領域）の残り容量が表示される。ここでのＨＤＤは、ホットフォルダーに割り当てられた容量のうち、利用可能な容量を示す。各ホットフォルダーに割り当てられる記憶領域は、例えばハードディスク２１０の記憶領域内に確保される。また、ジョブ情報７０４にはホットフォルダーに投入された印刷データのサイズと印刷データ取得モードが表示される。
【００４９】
印刷データ取得モードは、ホットフォルダーにどのような印刷データが投入されたかにより設定される。これは、図６に示したジョブ情報管理テーブル６００の印刷データ取得モードに対応する。投入データ判定手段による判定の結果、印刷データとしてデータの実体（実データ）が投入された場合、印刷データ取得モードは「ＰＵＳＨ」となる。印刷データとして実データへの参照情報が投入された場合、印刷データ取得モードは「ＰＵＬＬ」となり、この場合にはホットフォルダーまたは対応する画像形成装置で実データを取得する必要がある。
【００５０】
ホットフォルダー選択ダイアログ７００の下段には、キャンセルボタン７０５、および処理ボタン７０６、７０７が表示される。キャンセルボタン７０５を選択すると、印刷データの投入自体がキャンセルされる。処理ボタン７０６を選択すると、項目名表示部７０１の「投入先」に対応する列に＊印の付いているホットフォルダーで処理が実行される。＊印が付いているホットフォルダーは、印刷データが投入されたホットフォルダーを示している。処理ボタン７０７を選択すると、投入可能ホットフォルダーリスト７０２で選択されているホットフォルダーに印刷データを移動して処理を行う。
【００５１】
投入可能ホットフォルダーリスト７０２に表示されるホットフォルダーの順序は、項目名表示部７０１のいずれが選択されているかによって決まる。ここではデフォルトとして、図３にて示した条件３００に従って、処理中のジョブ数が少ないものが優先的にリストの上方に表示される。図７では、項目名表示部７０１の「ジョブ数」項目がグレー表示になっていることで、ジョブ数でソートされていることが示されている。利用者が他の項目を選択状態にすると、投入可能ホットフォルダーリスト７０２の表示順（ホットフォルダーの並び順）は、選択された項目に合わせて並び替えられる。つまり、デフォルトでの投入可能ホットフォルダーリスト７０２の表示順は図３に示した条件に依存するが、利用者が項目名表示部７０１のいずれかの項目を選択して指示することにより、他の条件に基づいた表示順に変更することができる。
【００５２】
投入可能ホットフォルダーリスト７０２の行は、ホットフォルダー情報７０３、ジョブ情報７０４の値に応じて変化する。具体的には、ジョブ情報７０４の印刷データ取得モードが「ＰＵＳＨ」で、かつＨＤＤ残り容量（５００ＭＢ）が印刷データサイズ（４００ＭＢ）より大きい場合、状態がエラーでないホットフォルダーの列は全て選択可能となる。
【００５３】
一方、ＨＤＤ残り容量が印刷データサイズ（４００ＭＢ）より小さい場合は、投入可能ホットフォルダーリスト７０２に表示された全てのホットフォルダーの列がグレーアウト表示され、選択できない旨を示す。この場合、処理ボタン７０６、７０７もグレーアウト表示され選択できなくなり、キャンセルボタン７０５によるジョブのキャンセルのみが実行可能となる。なお、リストに表示された各ホットフォルダーのうち、選択できないホットフォルダーについては、グレーアウト表示に限らず、例えば、行そのものの表示をなくすようにしてもよい。
【００５４】
図７では、印刷設定Ｂが設定された「ＨＦ２」が選択されているが、利用者が使用したい印刷設定が印刷設定「Ａ」であり、できるだけ早く印刷したい場合を考える。この場合、利用者は印刷設定が「Ａ」でジョブ数が「４」である「ＨＦ４」を選択する。そして、投入可能ホットフォルダーリスト７０２のＨＦ４の列を選択状態（反転表示）にして処理ボタン７０７を選択する。これにより印刷データがＨＦ４に移動され、印刷設定ＡでプリンタＰＲＴ０１に印刷ジョブが発行される。
【００５５】
（ホットフォルダー候補リスト  提示例２）
図５のホットフォルダー情報管理テーブル５００の状態において、ホットフォルダー名「ＨＦ１」のホットフォルダーに、ジョブ情報管理テーブル６００のジョブＩＤ「００２」の印刷データが投入された場合の動作を、図８を用いて説明する。なお、図７に示したホットフォルダー選択ダイアログ７００と重複する個所については説明を省略する。
【００５６】
投入可能ホットフォルダーリスト８０２の行は、ホットフォルダー情報８０３、ジョブ情報８０４の値に応じて変化する。具体的には、ジョブ情報８０４の印刷データ取得モードが「ＰＵＬＬ」で、かつＨＤＤ残り容量（５００ＭＢ）がジョブデータサイズ（８００ＭＢ）より小さい場合、選択可能なホットフォルダーがいずれであるかを示す表示が行われる。
【００５７】
ここで選択可能となるホットフォルダーは、対応する画像形成装置がデータ取得機能を有するホットフォルダーのみとなる。これは、記憶領域の空き容量などの関係で情報処理装置のホットフォルダーでは印刷データを保持できず、画像形成装置が直接印刷データを取得する必要があるためである。したがって、図８の投入可能ホットフォルダーリスト８０２では、ＨＦ１、ＨＦ２、ＨＦ３が選択可能である。しかし、ＨＦ２は状態が「エラー」のため選択不可となり、結果として選択可能なのはＨＦ１、ＨＦ３のみとなる。
【００５８】
投入可能ホットフォルダーリスト８０２のＨＦ３またはＨＦ１の列を選択状態にして、処理ボタン８０７を選択する。これにより、投入可能ホットフォルダーリスト８０２で選択されているホットフォルダーに印刷データが移動され、処理が行われる。
【００５９】
以上、本発明により、印刷データの再投入操作なしで、利用者の意図を反映した適切なホットフォルダーへ印刷データを移動することが可能となる。
【００６０】
＜実施例２＞
本実施例では、実施例１にて示したホットフォルダー指定ダイアログで選択可能なホットフォルダーが１つしかない場合の動作を指定することが可能な例を説明する。本実施例では、動作を指定するための設定が可能なオプション画面を表示する。
【００６１】
本実施例におけるオプション設定では、選択可能なホットフォルダーが１つしかない場合に「手動」もしくは「自動」のいずれかを設定できるようにする。オプション設定にて「手動」の設定にした場合、実施例１と同様に常にホットフォルダー指定ダイアログが表示される動作を行う。
【００６２】
一方、オプション設定にて「自動」の設定にした場合、選択可能なホットフォルダーが１つしかない場合はホットフォルダー指定ダイアログを表示しない。そして、その１つの選択可能なホットフォルダーで処理する動作を行う。なお、ここで選択可能な１つのホットフォルダーとは、印刷データが投入されたホットフォルダーである。そして、リスト中に印刷データの移動先として選択可能なホットフォルダーが他にない場合が該当する。
【００６３】
上記設定により、印刷データを投入したホットフォルダーのみが選択可能としてリストに含まれる場合、ホットフォルダー指定ダイアログを表示せずに、その印刷データを投入したホットフォルダーにてジョブを発行させる。
【００６４】
本実施例により、実施例１の効果に加え、ホットフォルダーに印刷データを投入した場合に、ホットフォルダーの選択の手間を省くことができる。
【００６５】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2013228872.tif 000003
【図２】
2013228872.tif 000004
【図３】
2013228872.tif 000005
【図４】
2013228872.tif 000006
【図５】
2013228872.tif 000007
【図６】
2013228872.tif 000008
【図７】
2013228872.tif 000009
【図８】
2013228872.tif 000010