(57)【要約】【課題】ホットフォルダに入稿した複数の印刷データに関するジョブの処理状況を、容易に確認可能とすること。【解決手段】ホットフォルダ３ｈ〜３ｋのいずれかに印刷データが入稿された場合、データのファイル名、ジョブ登録順を含むジョブ名、ホットフォルダ名、指示元クライアント名、プリンタ名、ステータスを含むジョブステータス確認用ファイルを作成する。このジョブステータス確認用ファイルを印刷ジョブ毎に作成し、ジョブステータス確認用フォルダ３ｍに保存し、ディスプレイに一覧表示させる。【選択図】図２
2011065557.tif 000002
【特許請求の範囲】
【請求項１】
印刷設定と関連付けられているホットフォルダに入稿されたデータに基づく印刷を、印刷装置に実行させるための印刷制御装置であって、
ホットフォルダに印刷対象のデータが入稿された場合に、当該データに基づく印刷ジョブを特定する情報、印刷を実行する印刷装置を特定する情報、データが入稿されたホットフォルダを特定する情報、当該印刷ジョブのステータスを特定する情報を含むジョブステータスを作成する作成手段と；
複数の印刷ジョブについて上記作成手段で作成されたジョブステータスの一覧を表示装置に表示させる表示制御手段と；
を有することを特徴とする印刷制御装置。
【請求項２】
請求項１に記載の印刷制御装置であって、
ネットワークに接続する接続手段を有し、ホットフォルダに入稿されるデータを、上記接続手段を介して上記ネットワークに接続されているクライアントから受け付けることを特徴とする印刷制御装置。
【請求項３】
請求項２に記載の印刷制御装置であって、
上記作成手段で作成するジョブステータスには、ホットフォルダにデータを入稿したクライアントを特定する情報をさらに含むことを特徴とする印刷制御装置。
【請求項４】
請求項１乃至請求項３のいずれか１項に記載の印刷制御装置であって、
上記作成手段で作成するジョブステータスには、複数の印刷ジョブの処理順序を特定可能な情報をさらに含むことを特徴とする印刷制御装置。
【請求項５】
請求項１乃至請求項４のいずれか１項に記載の印刷制御装置であって、
上記作成手段は、印刷ジョブのステータスが変更されたと判断する毎に情報を書き換えることを特徴とする印刷制御装置。
【請求項６】
請求項１乃至請求項５のいずれか１項に記載の印刷制御装置であって、
上記作成手段は、印刷ジョブのステータスを、上記印刷装置から取得することを特徴とする印刷制御装置。
【請求項７】
印刷設定と関連付けられているホットフォルダに入稿されたデータに基づく印刷を、印刷装置に実行させるための印刷制御方法であって、
ホットフォルダに印刷対象のデータが入稿された場合に、当該データに基づく印刷ジョブを特定する情報、印刷を実行する印刷装置を特定する情報、データが入稿されたホットフォルダを特定する情報、当該印刷ジョブのステータスを特定する情報を含むジョブステータスを作成し、
複数の印刷ジョブについて上記作成されたジョブステータスの一覧を表示装置に表示させることを特徴とする印刷制御方法。
【請求項８】
請求項７に記載の印刷制御方法を、コンピュータにより実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホットフォルダを用いて印刷を実行させる印刷制御装置、方法及びプログラムに関する。
【背景技術】
【０００２】
従来、ＰＣ上で作成された電子データを、予め決められた印刷設定によって簡単に印刷するための方法として、ホットフォルダを用いた方法が知られている。ホットフォルダを用いた印刷では、監視プログラムを用いて一定時間毎に、ホットフォルダに対する印刷データの入稿を監視する。ホットフォルダに印刷データが入稿されると、その印刷データを、ホットフォルダに予め設定されている印刷設定に従って印刷するように、外部に接続されている印刷装置に指示する。これによって、ユーザは、印刷データを、ホットフォルダに入稿することにより、面倒な印刷設定を行うことなく、印刷を簡単に行うことができる。なお、ここで言うホットフォルダは、特定のものを指すのではない。印刷設定と関連付けられたフォルダに、マウス等の入力装置を用いて印刷対象の電子データをドラッグ＆ドロップ等により入稿し、それに従って印刷装置に印刷を実行させるもの全てを指す。
【０００３】
しかし、従来、ホットフォルダを用いた印刷を行う場合、ユーザが印刷データを入稿した後は、この印刷データが印刷装置に送られ印刷が実行されるだけであり、このために、入稿した印刷データのジョブ処理状況を確認することができない。つまり、データファイル処理装置における処理状況を表示するが、データをデータファイル処理装置外に移動させた場合には、その状況がわからない装置が知られている（たとえば、特許文献１参照）。すなわち、データを印刷させようとすると、印刷データを印刷装置に転送した後には、処理状況を把握することができない。また、たとえば、入稿したデータの前に、どんなジョブが処理される予定であるのかが分からない。
【０００４】
そこで、印刷装置で実行されるジョブの処理状況を確認するために、別途ジョブ管理ユーティリティを用い、印刷装置のステータスやジョブ管理を行うものが知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１６６００８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記ジョブ管理ユーティリティを用いる場合、ジョブ管理ユーティリティは、ホットフォルダとは独立しているので、ホットフォルダに入稿した印刷データを特定するのが困難であるという問題がある。また、他にどのようなジョブが存在しているかを把握することができないという問題がある。
【０００７】
本発明は、ホットフォルダに入稿した複数の印刷データに関するジョブの処理状況を、容易に確認することができる印刷制御装置、方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の印刷制御装置は、印刷設定と関連付けられているホットフォルダに入稿されたデータに基づく印刷を、印刷装置に実行させるための印刷制御装置であって、ホットフォルダに印刷対象のデータが入稿された場合に、当該データに基づく印刷ジョブを特定する情報、印刷を実行する印刷装置を特定する情報、データが入稿されたホットフォルダを特定する情報、当該印刷ジョブのステータスを特定する情報を含むジョブステータスを作成する作成手段と、複数の印刷ジョブについて上記作成手段で作成されたジョブステータスの一覧を表示装置に表示させる表示制御手段とを有する。
【発明の効果】
【０００９】
本発明によれば、ホットフォルダに入稿された複数の印刷データに関するジョブの処理状況を容易に確認できるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】実施例１である印刷システム１００における処理を説明する図である。
【図２】印刷システム１００における処理を説明するための図である。
【図３】印刷システム１００における処理を説明するための図である。
【図４】ジョブステータスの一覧を示す図である。
【図５】ホットフォルダを用いた印刷の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１１】
発明を実施するための形態は、次の実施例である。
【実施例１】
【００１２】
図１は、本発明の実施例１である印刷システム１００の概略構成を示すブロック図である。図１は、ホットフォルダの作成からホットフォルダを用いた印刷に係る処理を説明するための図である。
【００１３】
印刷システム１００は、パーソナルコンピュータ等のクライアントＰＣ１と、大判プリンタＰＲ１とを含む。
【００１４】
クライアントＰＣ１は、汎用的なＰＣにより実現可能であり、本実施例において説明するプログラムをインストールすることにより、以下に説明する処理が実行可能になる。クライアントＰＣ１は、ＣＰＵ、ハードディスクドライブ（ＨＤＤ）、ＲＡＭ、ディスプレイ、キーボード、マウスなどの入力装置などを含む。クライアントＰＣ１は、本実施例のプログラムを、ＨＤＤに含まれるハードディスクから読み出し、ＲＡＭに展開してＣＰＵが実行することによって、以下に説明する処理を実行する。
【００１５】
本実施例のプログラムは、ホットフォルダ作成アプリケーション１と、フォルダ監視アプリケーション４と、フォルダ実行アプリケーション８とを含む。また、本プログラムをインストールすることによって、ＨＤＤ内にファイル記憶空間５が確保される。またクライアントＰＣ１には、オペレーティングシステム（ＯＳ）１７もインストールされ、本実施例のプログラムは、このＯＳ１７と連携しながら処理を実行する。大判プリンタＰＲ１は、たとえば、インクジェット方式によってラージサイズの記録紙上に画像を印刷するものである。ただし、他の形態のプリンタであってもよい。また、クライアントＰＣ１には、種々のアプリケーションによって作成された電子データを、大判プリンタＰＲ１によって印刷させるための制御を行うプリンタドライバもインストールされている。クライアントＰＣ１と大判プリンタＰＲ１とは、ローカルインタフェースを介して、一対一に、またはネットワークインタフェースを介して、ＬＡＮ経由で接続される。このクライアントＰＣ１が、大判プリンタＰＲ１による印刷を制御する印刷制御装置として機能する。印刷制御装置は、ＰＣ以外、接続された印刷装置に専用の装置とするなど、種々の形態での実現が可能である。
【００１６】
図１において、ホットフォルダ作成アプリケーション１は、ユーザインタフェース部２と、フォルダ設定／作成部３とを含む。ユーザインタフェース部２は、ユーザがホットフォルダを作成するための画面情報を提供する。ユーザは、ユーザインタフェース部２から提供された画面情報に基づいて、所望のホットフォルダの作成、このホットフォルダへのデータ入稿時の処理、このホットフォルダに対する印刷設定などを行う。すると、フォルダ設定／作成部３が、ホットフォルダとそれに対応する印刷設定の内容を、ファイル記憶空間５のフォルダ設定情報ファイル６に記憶するとともに、ここで作成したホットフォルダ７を記憶する。ホットフォルダ７を、複数作成することができる。
【００１７】
フォルダ監視アプリケーション４は、ファイル記憶空間５内のホットフォルダ７に、印刷対象のデータが入稿されたことを、一定時間の間隔で監視する。ユーザが所望のアプリケーションによって作成したファイルを、入力装置を用いてディスプレイ上に表示されているホットフォルダ７群のいずれかにドラッグ＆ドロップすることによって、印刷対象のデータを入稿する。そして、印刷対象のデータがホットフォルダ７に入稿されたことを、フォルダ監視アプリケーション４が検知すると、フォルダ実行アプリケーション８が開始される。
【００１８】
フォルダ実行アプリケーション８には、プレビュー制御部９とジョブ実行部１３とが含まれている。上述のフォルダ設定／作成部３がホットフォルダを作成する際、ホットフォルダへのデータ入稿時の処理として、対象のデータのプレビューを行ってから印刷を実行させるか、プレビューを行わずに印刷を実行させるかを指定できる。そして、データが入稿されたホットフォルダに対し、プレビューを行ってから印刷を実行させるように指定されていると、フォルダ実行アプリケーション８は、プレビュー制御部９にプレビューを実行させる。
【００１９】
プレビュー制御部９には、ユーザインタフェース部１０、表示制御部１１、レイアウト処理部１２が含まれている。ユーザインタフェース部１０は、プレビュー後に、ユーザに印刷の指示を行わせるためのボタン、プレビューの形態を切り替えるボタン、次のページや前のページのプレビューを指示するためのボタン等を表示させる。また、プレビュー後、印刷設定を変更して印刷を指示させるための設定画面を表示させることも可能である。表示制御部１１は、ユーザインタフェース部１０を介して行われた指示に従い、プレビューされる画像の表示を制御する。レイアウト処理部１２は、データが入稿されたホットフォルダと関連付けられている印刷設定を、フォルダ設定情報ファイル６から読み出し、その印刷設定に対応しているレイアウト処理を実行し、プレビューに反映させる。
【００２０】
ジョブ実行部１３には、レイアウト処理部１４、描画処理部１５、プリンタコマンド制御部１６が含まれている。レイアウト処理部１４は、データが入稿されたホットフォルダと関連付けられている印刷設定を、フォルダ設定情報ファイル６から読み出し、その印刷設定に対応しているレイアウト処理を実行する。描画処理部１５は、レイアウト処理が実行された印刷対象のデータを、大判プリンタＰＲ１が解釈可能な形式に描画処理し、印刷可能なデータを生成する。描画処理部１５が行う描画処理は、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ）とも呼ぶ。プリンタコマンド制御部１６は、フォルダ設定情報ファイル６から読み出された処理対象であるホットフォルダに対応する印刷設定による印刷を実行させるためのコマンドを生成する。そして生成されたコマンドは、描画処理部１５が生成した印刷用データとともに、大判プリンタＰＲ１に送信される。
【００２１】
図２は、図１の印刷システム１００において、ホットフォルダに入稿されたデータの印刷に関するジョブのステータスを管理する処理を説明するための図である。
【００２２】
ジョブステータス管理ファイル編集部３ａは、各ホットフォルダ３ｈ〜３ｋ（図１のホットフォルダ７群に相当）にデータが入稿されたことによって実行される印刷ジョブのステータスを示すステータス管理ファイルを編集する。
【００２３】
ジョブステータス管理ファイル編集部３ａは、ホットフォルダに印刷対象のデータが入稿された場合に、ジョブステータスを作成する。上記ジョブステータスは、入稿されたデータに基づく印刷ジョブを特定する情報、印刷を実行する印刷装置を特定する情報、データが入稿されたホットフォルダを特定する情報、当該印刷ジョブのステータスを特定する情報を含む情報である。また、上記ジョブステータスには、複数の印刷ジョブの処理順序を特定可能な情報を含む。
【００２４】
ジョブステータス管理ファイル編集部３ａは、後述するジョブ管理部３ｃから、各ホットフォルダに入稿されたデータの印刷ジョブの状況を取得する。そして、ジョブステータス管理ファイル編集部３ａは、その結果（取得した印刷ジョブの状況）を、ジョブステータス確認用フォルダ３ｍ内のジョブステータス管理ファイルに書き込む。ジョブステータス確認用フォルダ３ｍには、ジョブの投入順に、ジョブステータス管理ファイルが保存される。そして、ジョブステータス管理ファイルの一覧を、ディスプレイに表示させることができる。
【００２５】
表示制御部１１は、複数の印刷ジョブについて上記作成手段で作成されたジョブステータスの一覧をディスプレイに表示させる。
【００２６】
画像処理部３ｂは、ホットフォルダに入稿されたデータを、ホットフォルダに関連付けられている印刷設定に従って処理し、図１のレイアウト処理部１４、描画処理部１５で行う処理に対応する。
【００２７】
ジョブ管理部３ｃは、ホットフォルダ３ｈ〜３ｋにデータが入稿され、実行される印刷ジョブの状況を管理する。ジョブ管理部３ｃは、ホットフォルダ監視部３ｄから各ホットフォルダのいずれかに印刷対象のデータが入稿されたことが通知されると、そのデータについての印刷ジョブを特定するＩＤの付与を行い、印刷ジョブを登録する。ホットフォルダ監視部３ｄは、図１に示すフォルダ監視アプリケーション４に対応している。そして、ジョブ管理部３ｃは、入稿されたデータを印刷可能な形式に変換させるため画像処理部３ｂに渡すなどの処理を行う。ジョブ管理部３ｃが印刷ジョブを登録すると、ジョブステータス管理ファイル編集部３ａが、ジョブステータスファイルを作成し、このジョブステータスファイルを、ジョブステータス確認用フォルダ３ｍに保存する。また、ジョブ管理部３ｃは、印刷ジョブの状況が変わる毎に、ジョブステータス管理ファイル編集部３ａにその内容を通知し、ジョブステータス管理ファイルに反映させる。ホットフォルダ監視部３ｄ（フォルダ監視アプリケーション４）は、ホットフォルダに入稿されたデータが印刷可能なタイプのデータであるかどうかを判断する。
【００２８】
プリンタ用言語変換部３ｅ（図１のプリンタコマンド制御部１６に相当）は、画像処理部３ｂが処理した印刷用データに、指定されたプリンタが解釈できる言語（コマンド）を付加する。
【００２９】
インタフェース（Ｉ／Ｆ）部３ｆは、クライアントＰＣ１とプリンタ３ｇ（図１の大判プリンタＰＲ１）との間の通信を制御する。印刷ジョブのプリンタ３ｇ側での状況は、Ｉ／Ｆ部３ｆを介して、プリンタ３ｇから受信する。
【００３０】
なお、ジョブステータス確認用フォルダ３ｍを別途設けずに、各ホットフォルダ（ホットフォルダ３ｈ、ホットフォルダ３ｉ、……、ホットフォルダ３ｋ）内に、そのホットフォルダに関わるジョブステータス管理ファイルを保存するようにしてもよい。また、ジョブステータス確認用フォルダ３ｍには、クライアントＰＣ１内の各ホットフォルダに入稿されたデータの印刷ジョブの状況を保存し、各ホットフォルダには、そのホットフォルダに入稿されたデータの印刷ジョブの状況を保存するようにしてもよい。また、ジョブステータス管理ファイルのデータ形式は、汎用的なテキストベースとすれば、それを種々のアプリケーションで閲覧可能になる。
【００３１】
次に、複数のクライアントＰＣがアクセス可能なサーバ上に、ホットフォルダを設ける場合の例について説明する。図３は、サーバにおいてホットフォルダを設けた場合の印刷システムの例を示す図である。この例では、サーバが印刷制御装置となる。
【００３２】
図３のサーバは、図１、図２のクライアントＰＣと同様に、汎用的なＰＣで実現される。そして、このサーバは、図１、図２に示すクライアントＰＣ１と同様の構成を有する。また、このサーバは、ネットワークを介して、複数のクライアントＰＣ１〜ＰＣｎと接続可能であり、各クライアントＰＣは、サーバにアクセスすることによって、各ホットフォルダを自身のディスプレイに表示し、所望のデータを入稿することができる。データをホットフォルダに入稿する操作を、各クライアントで実行すると、サーバは、そのデータ及びどのホットフォルダに入稿されたかを識別する情報などを受信する。また、サーバが接続されているネットワーク上には、複数の大判プリンタＰＲ１〜ＰＲｙが接続されているものとする。サーバは、印刷ジョブを実行させるためのＩＰ  Ｅｎｇｉｎｅ  Ａ〜Ｘ（図１のジョブ実行部１３に相当）を、各プリンタが有するものとする。ＩＰ  Ｅｎｇｉｎｅは、図１のフォルダ実行アプリケーション８に相当する。また、同様の機能を持つプリンタに対しては、ＩＰ  Ｅｎｇｉｎｅは共通に用いられる。そして、図３のサーバに含まれているジョブ管理部３ｃは、印刷ジョブのステータスの管理に際して、受け付けた印刷ジョブが、どのクライアントＰＣから指示されたものであるかを管理する。そして、受け付けた印刷ジョブが、どのプリンタで実行されるかを管理する。
【００３３】
図４は、図３の印刷システムにおいて、サーバ内のジョブステータス確認用フォルダ３ｍに記憶されるジョブステータスファイルの一覧を示す図である。ジョブステータスファイルは、１つの印刷ジョブに対し、１つ生成される。各印刷ジョブは、各ホットフォルダに投入された順に並んでいる。ジョブステータスファイルに含まれている属性として、図４において、左から順に示されたファイル名、ジョブ名、ホットフォルダ名、指示元のクライアント名、ステータスがある。
【００３４】
ファイル名は、各クライアントＰＣにおいて、アプリケーションを用いて印刷対象のデータに設定されたファイル名であり、ユーザが任意に設定できる。
【００３５】
ジョブ名は、サーバ内の複数のＩＰ  Ｅｎｇｉｎｅのうちのいずれを用いて処理するかを示す情報と、何番目に処理されるかを示す登録順番号とで構成されている。図４の例において、一番上の印刷ジョブは、ＩＰ  Ｅｎｇｉｎｅ  Ａで、ＲＩＰを含む処理が実行されるもので、Ｎｏ．０１は、最初に実行されるものであることを表している。なお、ジョブの登録順番号は、サーバの電源がＯＮされてからの順序を示している。
【００３６】
ホットフォルダ名は、どのホットフォルダに印刷対象のデータが入稿されたかを示す。
【００３７】
クライアント名は、複数のクライアントＰＣのいずれから受け付けた印刷ジョブであるかを示す登録者アカウント名である。クライアントＰＣの名前に代えて、あるいは加えてユーザ名としてもよい。
【００３８】
ステータスは、受け付けた印刷ジョブの現在のステータス（進捗状況、状態）を示す。ステータスは、変更する度に順次更新される。図４の例において、一番上の印刷ジョブは、大判プリンタＰＲ１で印刷中であることを示している。２番目の印刷ジョブは、大判プリンタＰＲ１による印刷を待っている（ＲＩＰは終了し、大判プリンタＰＲ１の記憶装置内で待機している）状態であることを示している。３番目の印刷ジョブは、ＩＰ  Ｅｎｇｉｎｅ  ＡによるＲＩＰを行っている状態であることを示している。４番目の印刷ジョブは、ＩＰ  Ｅｎｇｉｎｅ  ＡによるＲＩＰのためサーバの記憶装置内で待機している（３番目の印刷ジョブのＲＩＰが終了しているのを待機している）状態であることを示している。５番目の印刷ジョブは、大判プリンタＰＲ３で印刷中であることを示している。また、エラーが発生した場合、その旨も提示するようにしてもよい。
【００３９】
なお、図１、図２に示す印刷システム１００のクライアントＰＣ１において、ジョブステータスファイルを管理する場合、図４の形式から不要な情報を省いたものとすればよい。たとえば、ジョブ名から、どのＩＰ  Ｅｎｇｉｎｅを用いるかを示す情報を省き、指示元のクライアント名の項目を省く。
【００４０】
以上のようなジョブステータスファイルの一覧を、クライアントＰＣのディスプレイに表示させることによって、ユーザが実行する印刷ジョブの順番や現在の処理状況を、容易に識別可能である。また、この一覧は、ジョブの投入時間が古い順に表示されているが、他の条件で並べ替えるようにしてもよい。また、種々の条件（たとえば、ホットフォルダ毎）でグルーピングしてもよい。
【００４１】
図５は、ホットフォルダを用いた印刷を行わせる際の処理の流れを示すフローチャートである。このフローチャートは、図１、図２に示す例の場合、クライアントＰＣ１のＣＰＵが、ＨＤＤ内のハードディスクに記憶されているプログラムをＲＡＭにロードし、このプログラムを実行することによって行われる処理の流れである。また、図３に示す例の場合、サーバのＣＰＵが、ＨＤＤ内のハードディスクに記憶されているプログラムをＲＡＭにロードし、このプログラムを実行することによって行われる処理の流れである。以下では、図３の例について説明するが、図１、図２の例の場合、図１、図２の構成で不必要な情報及び処理が省かれる。
【００４２】
ステップＳ１において、ホットフォルダ３ｈ〜３ｋのいずれにデータが入稿されたかを、フォルダ監視アプリケーション４（ホットフォルダ監視部３ｄ）が判定する。データが入稿されたと判定されると、ステップＳ２に進み、入稿されたデータが、印刷処理可能なデータであるかどうかを判定する。ここで、印刷処理可能なデータではないと判定されると、その旨を示すエラー情報をディスプレイに表示し、ステップＳ１によるデータの入稿の監視を続ける。
【００４３】
ステップＳ２で入稿されたデータが印刷処理可能なデータであると判定されると、ステップＳ３に進み、入稿されたデータに従い、ジョブ管理部３ｃが印刷ジョブを登録する。この印刷ジョブの登録時に、入稿されたデータから、入稿されたデータのファイル名を識別する。そして、このデータが入稿されたホットフォルダから、ホットフォルダ名、ホットフォルダに関連付けられている印刷設定、プリンタ名を解析する。また、データの入稿時に、指示元のクライアントＰＣ（登録者アカウント名）を識別する。続いてステップＳ４において、ジョブステータス管理ファイル編集部３ａが、ジョブステータス確認用ファイルを作成し、また、作成されたファイルをジョブステータス確認用フォルダ３ｍへ保存する。データが入稿されたホットフォルダを示す情報が、ジョブステータス確認用ファイルへ書き込まれる。また、データが入稿されたホットフォルダに関連付けられているプリンタに対応するＩＰ  Ｅｎｇｉｎｅを特定する情報とジョブ登録順番号とを含むジョブ名が、属性として書き込まれる。さらに、このホットフォルダに関連付けられているプリンタを特定するための登録先プリンタ名が、属性として書き込まれる。また、データの入稿に用いられたクライアントＰＣを特定する登録者アカウント名が、属性として書き込まれる。さらに、現在のステータス（データの入稿時はＲＩＰを待機するところから開始されるので、ここではＷａｉｔｉｎｇ  ｆｏｒ  ＲＩＰ  Ｘ）が属性として書き込まれる。
【００４４】
続いて、ステップＳ５では、ＩＰ  Ｅｎｇｉｎｅが、入稿されたジョブの処理に使える状態になったら、印刷用データを生成するためにＲＩＰ等を行う。そして、ステップＳ６で、この印刷ジョブのジョブステータス確認用ファイルに含まれているステータスを、ＲＩＰ中（Ｒｉｐｐｉｎｇ  ａｔ  ＲＩＰ  Ｘ）に書き換える。
【００４５】
そして、ステップＳ７でＲＩＰが完了したと判定したら、ステータスを印刷待機（Ｗａｉｔｉｎｇ  ｆｏｒ  Ｐｒｉｎｔｅｒ  Ｘ）に書き換える。そして、ステップＳ８では、使用すべきプリンタが現在他のデータに基づく印刷を行っているかどうかを判定し、他のデータに基づく印刷を行っていれば、それが終了するまで待機する。Ｉ／Ｆ部３ｆを介して、プリンタに問合せ、ステータスを取得することによって、上記判定を行う。ここで他のデータに基づく印刷が終了したと判断され、ステップＳ３で登録された印刷ジョブが待ち行列の先頭に来た場合、ステップＳ９に進み、印刷を開始させる。ステップＳ９では、データが入稿されたホットフォルダと関連付けられている印刷設定に従って、ホットフォルダと関連付けられているプリンタに、ホットフォルダに入稿されたデータに基づく印刷を実行させる。そして、ステップＳ１０で、このジョブのジョブステータス確認用ファイルのステータスを、印刷中（Ｐｒｉｎｔｉｎｇ  ａｔ  Ｐｒｉｎｔｅｒ  Ｘ）に書き換える。
【００４６】
そして、ステップＳ１１において印刷が終了すると、必要な後処理を行い、ステップＳ１２で、ジョブステータス確認用ファイルのステータスを印刷完了（Ｃｏｍｐｌｅｔｅ  ｏｆ  Ｐｒｉｎｔｉｎｇ  ａｔ  Ｐｒｉｎｔｅｒ  Ｘ）に書き換える。
【００４７】
以上の処理は、ステップＳ１３で本プログラムが終了されたと判断されるまで繰り返される。また、ステップＳ１によるホットフォルダへのデータの入稿の監視は、１つのデータが入稿され、以降の処理に移った後も続けて行われ、他のデータが入稿された場合、以降の処理が並行して行われる。そして、複数の印刷ジョブのジョブステータス確認用ファイルの一覧が生成され、この一覧がディスプレイ上に表示される。
【００４８】
以上説明した実施例によれば、ホットフォルダを用いて指示された複数の印刷ジョブのステータスを一瞥可能となる。即ち、ユーザは、どのホットフォルダを用いたジョブが、どの状況まで進んでいるのかを、容易に識別可能になる。
【００４９】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介して、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００５０】
１００…印刷システム、
ＰＣ１…クライアント、
ＰＲ１…大型プリンタ、
３ａ…ジョブステータス管理ファイル編集部。
【図１】
2011065557.tif 000003
【図２】
2011065557.tif 000004
【図３】
2011065557.tif 000005
【図４】
2011065557.tif 000006
【図５】
2011065557.tif 000007