(57)【要約】【課題】ホットフォルダから処理される文書のためのユーザ指定命令を提供する。【解決手段】印刷サーバ１２０は、ホットフォルダ１１２の設定に基づき印刷システム１３０において処理されるべきファイルの検索のために、ホットフォルダをモニタする。印刷サーバは、ある期間にわたって印刷すべき文書の数を示すホットフォルダ内の管理ファイル１１８を検出し、管理ファイル内の命令に基づき印刷のためにホットフォルダから文書１１４を取り出し、印刷システムのプリンタ１３２による取り出された文書のスケジューリングを開始する。印刷サーバは更に、期間の経過後に、印刷された文書の総数を決定し、総数が管理ファイルにおいて示された数と対応するかどうかを決定し、総数が管理ファイルにおいて示された数と対応しない場合にホットフォルダのユーザに通知を送信する。【選択図】図１
2015225674.tif 000002
【特許請求の範囲】
【請求項１】
ホットフォルダの設定に基づき印刷システムにおいて処理されるべきファイルの検索のために前記ホットフォルダをモニタするよう構成される印刷サーバを有し、
前記印刷サーバは、ある期間にわたって印刷すべき文書の数を示すホットフォルダ内の管理ファイルを検出し、該管理ファイル内の命令に基づき印刷のために前記ホットフォルダから文書を取り出し、前記印刷システムのプリンタによる前記取り出された文書のスケジューリングを開始するよう構成され、
前記印刷サーバは、前記期間の経過後に、印刷された文書の総数を決定し、該印刷された文書の総数が前記管理ファイルにおいて示された前記印刷すべき文書の数と対応するかどうかを決定し、前記印刷された文書の総数が前記管理ファイルにおいて示された前記印刷すべき文書の数と対応しない場合に前記ホットフォルダのユーザに通知を送信するよう構成される、装置。
【請求項２】
前記印刷サーバは、前記管理ファイル内の前記命令が前記ホットフォルダの前記設定と矛盾する場合に、前記ホットフォルダについて前記印刷サーバに記憶されている設定を無効にするよう構成される、
請求項１に記載の装置。
【請求項３】
前記印刷サーバは、前記ホットフォルダとは別個に文書を記憶するコンテンツサーバを識別するために前記管理ファイルを処理し、該管理ファイルに含まれる認証情報により前記コンテンツサーバから文書を取得し、該文書を前記取り出された文書の前記スケジューリングに含めるよう構成される、
請求項１に記載の装置。
【請求項４】
前記管理ファイルは、肯定応答受信のための電子メールアドレスを含み、
前記印刷サーバは、前記取り出された文書の処理完了に基づき前記取り出された文書の情報を前記肯定応答受信に含め、該肯定応答受信を前記電子メールアドレスへ送信するよう構成される、
請求項１に記載の装置。
【請求項５】
前記管理ファイルは、エラーログのための電子メールアドレスを含み、
前記印刷サーバは、前記期間までに処理できなかった文書を識別し、該識別された文書を前記エラーログに含め、該エラーログを前記電子メールアドレスへ送信するよう構成される、
請求項１に記載の装置。
【請求項６】
前記印刷サーバは、前記管理ファイル内の命令に基づきテストジョブとして前記ホットフォルダ内の文書を処理するよう構成される、
請求項１に記載の装置。
【請求項７】
ホットフォルダの設定に基づき印刷システムにおいて処理されるべきファイルの検索のために前記ホットフォルダをモニタするステップと、
ある期間にわたって印刷すべき文書の数を示すホットフォルダ内の管理ファイルを検出するステップと、
前記管理ファイル内の命令に基づき処理のために前記ホットフォルダから文書を取り出すステップと、
前記印刷システムのプリンタによる前記取り出された文書のスケジューリングを開始するステップと、
前記期間の経過後に、印刷された文書の総数を決定するステップと、
前記印刷された文書の総数が前記管理ファイルにおいて示された前記印刷すべき文書の数と対応するかどうかを決定するステップと、
前記印刷された文書の総数が前記管理ファイルにおいて示された前記印刷すべき文書の数と対応しない場合に前記ホットフォルダのユーザに通知を送信するステップと
を有する方法。
【請求項８】
前記管理ファイル内の前記命令が前記ホットフォルダの前記設定と矛盾する場合に、前記ホットフォルダについての記憶されている設定を無効にするステップ
を更に有する請求項７に記載の方法。
【請求項９】
前記ホットフォルダとは別個に文書を記憶するコンテンツサーバを識別するために前記管理ファイルを処理するステップと、
前記管理ファイルに含まれる認証情報により前記コンテンツサーバから文書を取得するステップと、
前記文書を前記取り出された文書の前記スケジューリングに含めるステップと
を更に有する請求項７に記載の方法。
【請求項１０】
前記管理ファイルは、肯定応答受信のための電子メールアドレスを含み、
当該方法は、前記取り出された文書の処理完了に基づき前記取り出された文書の情報を前記肯定応答受信に含め、該肯定応答受信を前記電子メールアドレスへ送信するステップを更に有する、
請求項７に記載の方法。
【請求項１１】
前記管理ファイルは、エラーログのための電子メールアドレスを含み、
当該方法は、前記期間までに処理できなかった文書を識別し、該識別された文書を前記エラーログに含め、該エラーログを前記電子メールアドレスへ送信するステップを更に有する、
請求項７に記載の方法。
【請求項１２】
前記管理ファイル内の命令に基づきテストジョブとして前記ホットフォルダ内の文書を処理するステップ
を更に有する請求項７に記載の方法。
【請求項１３】
プロセッサによって実行される場合に、
ホットフォルダの設定に基づき印刷システムにおいて処理されるべきファイルの検索のために前記ホットフォルダをモニタするステップと、
ある期間にわたって印刷すべき文書の数を示すホットフォルダ内の管理ファイルを検出するステップと、
前記管理ファイル内の命令に基づき処理のために前記ホットフォルダから文書を取り出すステップと、
前記印刷システムのプリンタによる前記取り出された文書のスケジューリングを開始するステップと、
前記期間の経過後に、印刷された文書の総数を決定するステップと、
前記印刷された文書の総数が前記管理ファイルにおいて示された前記印刷すべき文書の数と対応するかどうかを決定するステップと、
前記印刷された文書の総数が前記管理ファイルにおいて示された前記印刷すべき文書の数と対応しない場合に前記ホットフォルダのユーザに通知を送信するステップと
を有する方法を実行するよう動作可能なプログラム命令を担持する非一時的なコンピュータ可読媒体。
【請求項１４】
前記方法は、前記管理ファイル内の前記命令が前記ホットフォルダの前記設定と矛盾する場合に、前記ホットフォルダについての記憶されている設定を無効にするステップを更に有する、
請求項１３に記載のコンピュータ可読媒体。
【請求項１５】
前記方法は、
前記ホットフォルダとは別個に文書を記憶するコンテンツサーバを識別するために前記管理ファイルを処理するステップと、
前記管理ファイルに含まれる認証情報により前記コンテンツサーバから文書を取得するステップと、
前記文書を前記取り出された文書の前記スケジューリングに含めるステップと
を更に有する、
請求項１３に記載のコンピュータ可読媒体。
【請求項１６】
前記管理ファイルは、肯定応答受信のための電子メールアドレスを含み、
前記方法は、前記取り出された文書の処理完了に基づき前記取り出された文書の情報を前記肯定応答受信に含め、該肯定応答受信を前記電子メールアドレスへ送信するステップを更に有する、
請求項１３に記載のコンピュータ可読媒体。
【請求項１７】
前記管理ファイルは、エラーログのための電子メールアドレスを含み、
前記方法は、前記期間までに処理できなかった文書を識別し、該識別された文書を前記エラーログに含め、該エラーログを前記電子メールアドレスへ送信するステップを更に有する、
請求項１３に記載のコンピュータ可読媒体。
【請求項１８】
前記方法は、前記管理ファイル内の命令に基づきテストジョブとして前記ホットフォルダ内の文書を処理するステップを更に有する、
請求項１３に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、特に、印刷システムのためのホットフォルダ命令に係る。
【背景技術】
【０００２】
ホットフォルダは、ファイルを自動的に特定のタスク内に移動させるディレクトリである。ホットフォルダは、印刷環境においてワークフロー処理を自動化するのを支援するためにしばしば使用される。例えば、ユーザは、プリンタに対する自動の処理及びルーティングのために、ポータブルドキュメントフォーマット（ＰＤＦ）ファイルをホットフォルダ内にコピーしてよい。文書のバッチが印刷されるべきである度に特定のプリンタを選択して、印刷に関連する属性を指定する繰り返しタスクは、実質的に削減又は除外される。プリントショップ環境は、従って、大容量プリンタで多くの文書を印刷するクライアントへの付加的な利便性のために、ホットフォルダ機能をしばしば実装する。
【０００３】
印刷に関連するタスクを自動化するために、ユーザは、印刷可能ファイルをホットフォルダ内にコピーし、オペレータは、定期的にホットフォルダにおける印刷可能ファイルの存在を検出するようワークフローソフトウェアを設定する。検出すると、ワークフローソフトウェアは、ファイルをホットフォルダから取り出すことでファイルを“スイープ”し、ホットフォルダの予め定義された属性に従ってファイルを処理する。ホットフォルダシステムの自律性に起因して、ホットフォルダのユーザは、処理オプションの設定に対する制御をほとんど与えられず、通常は、オペレータが手動により処理ログをチェックしてユーザに知らせない限り、文書がホットフォルダからスイープされた後にそれらの文書の状態に関して全く知らない。
【発明の概要】
【０００４】
ここで記載される実施形態は、ホットフォルダ内の文書のためのユーザ指定命令を提供する。より具体的に、ホットフォルダをモニタし、ファイルをスイープし、印刷システムにおいてファイルを処理するワークフローソフトウェアは、ユーザが、ユーザのホットフォルダ内にコピーされる管理ファイルにより特定のタスクを定義することを可能にすることによって、より柔軟にされる。ワークフローソフトウェアは、ユーザ命令を管理ファイルにおいて統合し、少なくとも一時的に、ワークフローソフトウェアにおいて定義されるホットフォルダのデフォルトの／インストールされた設定を無効にしてよい。従って、管理ファイルは、ユーザが、プロジェクトごとにワークフローソフトウェアによって実行されるべき文書のための命令を実装することを可能にする。印刷システムの印刷オペレータによる個々のホットフォルダ又はワークフローソフトウェアの設定に対する継続的な変更は、大幅に除かれる。加えて、ユーザにとって重要と考えられる文書及び処理イベントは、ユーザが、ホットフォルダからスイープされた特定の文書の処理ステータスを更新されるように、管理ファイルにおいて指定されてよい。
【０００５】
一実施形態は、印刷サーバを有する装置である。前記印刷サーバは、ホットフォルダの設定に基づき印刷システムにおいて処理されるべきファイルの検索のために前記ホットフォルダをモニタするよう構成される。前記印刷サーバは更に、ある期間にわたって印刷すべき文書の数を示すホットフォルダ内の管理ファイルを検出し、該管理ファイル内の命令に基づき印刷のために前記ホットフォルダから文書を取り出し、前記印刷システムのプリンタによる前記取り出された文書のスケジューリングを開始するよう構成される。前記印刷サーバはまた、前記時間期間の経過後に、印刷された文書の総数を決定し、該印刷された文書の総数が前記管理ファイルにおいて示された前記印刷すべき文書の数と対応するかどうかを決定し、前記印刷された文書の総数が前記管理ファイルにおいて示された前記印刷すべき文書の数と対応しない場合に前記ホットフォルダのユーザに通知を送信するよう構成される。
【０００６】
他の実施形態は、方法である。当該方法は、ホットフォルダの設定に基づき印刷システムにおいて処理されるべきファイルの検索のために前記ホットフォルダをモニタするステップを有する。当該方法は、ある期間にわたって印刷すべき文書の数を示すホットフォルダ内の管理ファイルを検出するステップと、該管理ファイル内の命令に基づき処理のために前記ホットフォルダから文書を取り出すステップと、前記印刷システムのプリンタによる前記取り出された文書のスケジューリングを開始するステップとを更に有する。当該方法はまた、前記期間の経過後に、印刷された文書の総数を決定するステップと、前記印刷された文書の総数が前記管理ファイルにおいて示された前記印刷すべき文書の数と対応するかどうかを決定するステップと、前記印刷された文書の総数が前記管理ファイルにおいて示された前記印刷すべき文書の数と対応しない場合に前記ホットフォルダのユーザに通知を送信するステップとを有する。
【０００７】
前述の概要は、明細書の幾つかの態様の基本的な理解を提供する。この概要は、明細書の広範な概説ではない。明細書の主要な又は重要な要素を特定したり、あるいは、明細書の特定の実施形態の適用範囲又は特許請求の範囲の適用範囲を線引きしたりすることは、意図されない。その唯一の目的は、後に提示される詳細な説明の前置きとして、簡略化された形で明細書の幾つかの概念を提示することである。他の実例となる実施形態（例えば、前述の実施形態に関連する方法及びコンピュータ可読媒体）は、以下で記載されてよい。
【図面の簡単な説明】
【０００８】
本発明の幾つかの実施形態は、これより、単に一例として、添付の図面を参照して記載される。同じ参照符号は、全ての図面において同じ要素又は同種の要素を表す。
【０００９】
【図１】実例となる実施形態において、ホットフォルダ実装を伴うプリントショップアーキテクチャを表す。
【００１０】
【図２】実例となる実施形態において、ホットフォルダ実装を伴うプリントショップアーキテクチャにおける印刷サーバの作動方法を説明するフローチャートである。
【００１１】
【図３】実例となる実施形態において、カスタマイズされたホットフォルダ管理ファイルを表す。
【００１２】
【図４】実例となる実施形態において、所望の機能を実行するプログラム命令を担持するコンピュータ可読媒体を実行するよう構成されたプロセッシングシステムを表す。
【発明を実施するための形態】
【００１３】
図面及び以下の記載は、具体的な、実例となる実施形態を説明する。よって、明らかなように、当業者は、たとえここで明示的に記載又は図示されていなくても、実施形態の原理を具現し且つ実施形態の適用範囲内に含まれる様々な配置に想到可能であろう。更に、ここで記載される如何なる例も、実施形態の原理を理解することを目的とするよう意図され、そのような具体的に挙げられている例及び条件に制限されないと解釈されるべきである。結果として、発明概念は、以下で記載される具体的な実施形態又は例に制限されず、特許請求の範囲及びその同等物によって定義される。
【００１４】
図１は、実例となる実施形態において、ホットフォルダ実装を伴うプリントショップアーキテクチャ１００を表す。この実施形態では、プリントショップアーキテクチャ１００は、クライアントシステム１１０と、印刷サーバ１２０と、印刷システム１３０とを含む。クライアントシステム１１０は、例えば文書１１４等のファイルを記憶し、印刷サーバ１２０は、文書１１４を取り出し又は読み出し、それらを印刷システム１３０によりスケジューリングする。印刷システム１３０は、プリンタ１３２、インサータ１３４、及び／又はメーラー１３６を含み、インクにより媒体に跡を残し、及び／又は、印刷サーバ１２０から受信された印刷データに従って、例えば文書１１４の印刷後処理（例えば、挿入、ソート、メーリング、等）等の他の印刷に関連したタスクを実行するよう動作する。
【００１５】
印刷サーバ１２０は、インターフェース１２２と、コントローラ１２４と、メモリ１２６とを含む。インターフェース１２２は、例えばクライアントシステム１１０及び印刷システム１３０等のネットワーク上のデバイス及びシステムと通信するよう動作する。コントローラ１２４は、印刷サーバ１２０の動作を管理する（例えば、インターフェース１２２を介してホットフォルダ１１２からファイルを取り出す、ワークフローを通じて印刷ジョブを管理する、等）。メモリ１２６は、文書１１４の処理を支援するために印刷サーバ１２０によって使用されるデータを記憶する。例えば、メモリ１２６は、ホットフォルダ１１２の所在と、ホットフォルダ１１２に含まれるファイルをスイープする定期的な時間インターバルとを規定するホットフォルダ１１２についての設定を記憶してよい。幾つかの実施形態では、ジョブチケット１１６がホットフォルダ１１２に関連付けられ、文書１１４を印刷するための一般属性を定義する。ジョブチケット１１６は、印刷サーバ１２０上のメモリ１２６に記憶されてよい。
【００１６】
印刷サーバ１２０は、ホットフォルダ１１２内の管理ファイル１１８を検出するよう動作する管理コントローラ１２８により強化される。管理ファイル１１８は、ホットフォルダ１１２に関連する文書１１４についてのカスタマイズされた処理命令を含む。管理ファイル１１８によらないと、コントローラ１２４は、印刷サーバ１２０上に記憶されている（例えば、メモリ１２６に記憶されている）ホットフォルダ１１２のデフォルトの／インストールされた設定及び／又はジョブチケット１１６において定義される一般属性に従って、ホットフォルダ１１２内にある文書１１４を処理する。以下でより詳細に記載されるように、管理コントローラ１２８は、管理ファイル１１８内のエントリに従って、プロジェクトごとに、ユーザ定義の処理ステップを統合する。
【００１７】
図２は、実例となる実施形態において、ホットフォルダ実装を伴うプリントショップアーキテクチャにおける印刷サーバの作動方法を説明するフローチャートである。方法２００のステップは、図１のプリントショップアーキテクチャ１００を参照して記載されるが、当業者は、方法２００が他のシステムにおいて実行されてよいと認識するであろう。ここで記載されるフローチャートのステップは、全てを含んでいるとは限らず、図示されていない他のステップを含んでよい。ここで記載されるステップはまた、代替の順序において実行されてよい。
【００１８】
ステップ２０２で、コントローラ１２４は、ホットフォルダの夫々の設定に基づき印刷システム１３０において処理されるべきファイルの検索のために、１又はそれ以上のホットフォルダをモニタする。ファイルは、印刷、挿入、メーリング、等のための文書１１４を含んでよい。幾つかの実施形態では、例えばジョブ定義フォーマット（ＪＤＦ）ジョブチケット等のジョブチケット１１６は、ファイルが印刷ジョブとして処理されるとして、それらのファイルのための一般的な処理ステップ（プリフライト、フィニッシング、等）を定義する。ホットフォルダ１１２の設定は、通常は、ホットフォルダ１１２の所在と、ファイルがホットフォルダ１１２からワークフロー内にスイープされるのをチェックする時間インターバルとを定義する。
【００１９】
ステップ２０４で、管理コントローラ１２８は、ある期間にわたって印刷すべき文書の数を示すホットフォルダ１１２内の管理ファイル１１８を検出する。管理コントローラ１２８は、そのようなものとして管理ファイル１１８を識別するファイル名及び／又はファイル拡張子に基づき管理ファイル１１８を検出するよう構成されてよい。検出すると、管理コントローラ１２８は、管理ファイル１１８をスイープし、それらに含まれるエントリをパースしてよい。一実施形態では、期間は、管理ファイル１１８のエントリにおいて指定される。
【００２０】
ステップ２０６で、管理コントローラ１２８は、管理ファイル１１８内の命令に基づき印刷のためにホットフォルダ１１２から文書を取り出す。一実施形態では、管理コントローラ１２８は、管理ファイル１１８において指名される文書を取り出す。代替的に、又は追加的に、文書は、それらが管理コントローラ１２８によってホットフォルダ１１２内に追加され及び／又は検出されるとして、ホットフォルダ１１２からスイープされてよい。印刷システム１３０によって処理されるべき管理ファイル１１８内の特定の文書を識別することは、幾つかの文書が未だ完全にホットフォルダ１１２内に転送されていない状況で、又は文書が後の時点でホットフォルダ１１２に加えられるべき場合に、有利であり得る。
【００２１】
幾つかの実施形態では、管理ファイル１１８内のエントリは、管理コントローラ１２８に、コントローラ１２４によって使用されるホットフォルダ１１２についてのデフォルトの又はインストールされた設定を少なくとも一時的に無効にするよう指示する。例えば、管理ファイル１１８は、ホットフォルダ１１２の設定における定期的なスイープインターバルとは異なる検索時間及び／又は検索イベントを指定してよい（例えば、特定の文書の存在まで又は指定される数の文書がホットフォルダ１１２内にあるまでスイープするのを待つ。）。代替的に、又は追加的に、管理ファイル１１８は、印刷システム１３０において処理されるべきホットフォルダ１１２の外部に記憶された文書を識別してよい。
【００２２】
ステップ２０８で、管理コントローラ１２８は、印刷システム１３０のプリンタ１３２による取り出された文書のスケジューリングを開始する。ステップ２１０で、管理コントローラ１２８は、期間の経過後に、印刷された文書の総数を決定する。ステップ２１２で、管理コントローラ１２８は、期間の経過後の印刷された文書の総数が管理ファイル１１８において示された印刷すべき文書の数と対応するかどうかを決定する。期間の経過後の印刷された文書の総数が管理ファイル１１８において示された印刷すべき文書の数と対応しない場合は、方法２００はステップ２１４へ進み、管理コントローラ１２８は、管理ファイル１１８において提供されたコンタクト情報に基づき、ホットフォルダ１１２のユーザに通知を送信する。そうでない場合は、方法２００は、図２に示されるように、単に繰り返してよい
【００２３】
方法２００を用いて、印刷サーバ１２０は、印刷されたファイルの数が管理ファイル１１８においてユーザによって示された印刷すべきファイルの期待される総数と一致しない場合に、ユーザに通知を送信してよい。ホットフォルダ１１２に文書を投入するユーザ又はソフトウェアプログラムは、通常は、タスクの期待されるサイズと、どの文書が高い優先度で印刷されて、適宜正確なアドレスへメールされ得るのかとに関して、印刷システムのオペレータよりも知っている。従って、管理ファイル１１８は、ユーザが必要に応じて是正措置をとることができるように、管理コントローラ１２８が期待されていなかった特定のイベントをユーザに知らせることを可能にする。更に、印刷オペレータは、複数のクライアントにステータスを報告して、多くの異なるクライアントの個々のニーズに対応するようワークフローソフトウェア内の設定を調整する繰り返しタスクから解放される。
【００２４】
一実施形態では、管理コントローラ１２８は、印刷システム１３０における様々な他の処理イベントの通知を送信するよう動作する。例えば、管理ファイル１１８は、特定の文書又は特定の数の文書が印刷、挿入、メーリング、等を完了する期待値を示してよい。管理ファイル１１８は、管理コントローラ１２８が、管理ファイル１１８内の期待値情報と比較される処理の成否に関して適切なユーザへメッセージを送信することができるように、処理イベントのうちの１又はそれ以上に特有であるコンタクト情報を更に含んでよい。他の実施形態では、管理ファイル１１８は、示されているリストのファイル又は示されている数のファイルが特定の時間までに印刷及び／又はメーリングを完了したことを確かめるために肯定応答受信を送信するよう管理コントローラ１２８に示してよい。更なる他の実施形態では、管理ファイル１１８は、管理コントローラ１２８に、特定の文書及び／又は特定の数の文書が印刷システム１３０の１又はそれ以上のステージで失敗したとのエラーログを送信するよう指示してよい。
【００２５】
他の実施形態では、管理コントローラ１２８は、管理ファイル１１８内の情報に基づき、ホットフォルダ１１２に加えられた文書１１４のデータインテグリティを確かめるよう動作してよい。例えば、印刷ファイルがワークフロー内に入れられる場合に、管理コントローラ１２８は、例えば、特定の文書が属するメールを識別するトリガによりページ境界に印を付けること等の、事前処理ステップを実行してよい。管理コントローラ１２８は、管理ファイル１１８において示されたメールの期待される数とトリガカウントを比較し、示された連絡先にその比較を確認／通知してよい。他の例では、管理コントローラ１２８は、特定の文書又は特定の数の文書が、管理ファイル１１８において提供された情報と比較して印刷サーバ１２０で受信されたかどうかに関して、ユーザに確認又は通知する。更なる他の例では、管理コントローラ１２８は、管理ファイル１１８において示された期待される記憶サイズに対して１又はそれ以上のファイル／文書のチェックサムを実行する。このように、ホットフォルダ１１２のユーザは、正確な文書が印刷システム１３０において処理されるべきことを更に保証される。
【００２６】
他の実施形態では、管理ファイル１１８は、特定の文書及び／又は処理イベントに関するメッセージについてコンタクト情報及び好ましい通信フォーマットを示す。例えば、管理ファイル１１８は、例えば、管理ファイル１１８において指名されている文書のグループが印刷及びメールされたとの確認等の処理イベントに関連した電子メールアドレス及び／又は電話番号を含んでよい。管理ファイル１１８は、例えば、自動音声メッセージ、ショートメッセージサービス（ＳＭＳ）テキストメッセージ、及び／又は電子メールを送信すべきかどうか等の、メッセージの配信タイプを更に示してよい。また更に、管理ファイル１１８は、成功及び／又は失敗した文書のリスト、あるいは、特定の文書又は文書のグループのメーリングに関するアドレス／時間等の、メッセージのコンテンツを示してよい。管理コントローラ１２８は、管理ファイル１１８において示された好みに従って通知をフォーマット化するよう動作する。
【００２７】
更なる他の実施形態では、管理コントローラ１２８は、ホットフォルダ１１２とは別個に又はその外に記憶されている１又はそれ以上の文書１１４を取り出すよう動作する。例えば、管理ファイル１１８は、ホットフォルダ１１２とは別個に文書１１４を記憶する、例えばコンテンツサーバ等の記憶場所を識別する情報を含んでよい。外部の記憶場所は、インターネットプロトコル（ＩＰ）アドレス又はユニフォームリソースロケータ（ＵＲＬ）アドレスにより識別されてよく、ユーザ名、パスワード、等のような追加の認証情報に伴ってよい。管理コントローラ１２８は、管理ファイル１１８において提供された場所及び認証情報に基づきコンテンツサーバから文書を取り出す。
【００２８】
他の実施形態では、管理ファイル１１８は、例えば、具体的に識別された文書についての印刷属性（例えば、１アップ、２アップ、両面、裁断要否、等）及びメーリング属性（例えば、封入時の折りたたみ有無、送料、重さ、インサータのセットアップ、等）等の、特定の文書についての具体的なジョブタイプを更に示してよい。管理コントローラ１２８は、ホットフォルダ１１２の印刷ジョブ属性を規定するデフォルト設定とは別にそれらの文書を扱ってよい。加えて、管理コントローラ１２８は、ホットフォルダ１１２内の文書１１４についてテストジョブモードを切り替える管理ファイル１１８内のエントリを識別してよい。他のカスタム処理命令はまた、例えば、圧縮ファイルタイプを解凍するために全ての又は指定されたサブセットの文書又は命令を挿入／メールするコマンド等、管理ファイル１１８に含まれてよい。
【実施例】
【００２９】
図３は、実例となる実施形態において、ホットフォルダのためのカスタマイズされた管理ファイル１１８を表す。ユーザは、管理コントローラ１２８に互換性がある／認識可能であるファイル名とするか、又は拡張子を作る（例えば、“instructions.txt”）。ユーザは、ホットフォルダ１１２において管理ファイル１１８をドラッグ・アンド・ドロップしてよい。検出すると、管理コントローラ１２８は、管理ファイル１１８を取り出し、図３に示されるエントリ３０１〜３１４を処理する。この例では、ユーザは、管理コントローラ１２８に、エントリ３０１に示されるように、１時間おきにホットフォルダ１１２から文書１１４をスイープするよう指示している。加えて、ユーザは、管理コントローラ１２８に、エントリ３０２及び３０３に示されるように、file1.pdfの受信をユーザ電子メールアドレスの連絡先に確認するよう指示している。
【００３０】
ホットフォルダ１１２に加えられ且つ１時間おきにスイープされる文書に加えて、管理コントローラ１２８は、管理ファイル１１８のエントリ３０４及び３０５に示されるように、ホットフォルダ１１２から独立した場所にあるfile2.pdf及びfile3.pdfを取り出す。エントリ３０６及び３０７において、ユーザは、その日のうちに６７２０個の文書を印刷するとの期待値を示している。従って、その日の終わり（例えば、午後１２時）に、管理コントローラ１２８は、ホットフォルダ１１２に関連するいくつの文書が印刷されたかを決定する。印刷された文書の総数が印刷されるべき期待される文書の数（例えば、６７２０）と一致する場合は、管理コントローラ１２８は、管理ファイル１１８のエントリ３０８及び３０９に従って、肯定応答受信をuser1@email及びuser2@emailへ送信する。そうではなく、その日に印刷された文書の数が期待される数と一致しない場合は、管理コントローラ１２８は、管理ファイル１１８のエントリ３１０及び３１１に従って、エラーログをuser2@emailへ送信する。
【００３１】
管理ファイル１１８はまた、エントリ３１２において、翌日までに文書をメールする期限を識別する。管理コントローラ１２８は、管理ファイル１１８のエントリ３１３において示されるfile1.pdf、file2.pdf、及びfile3.pdfのメーリングを追跡する。管理コントローラ１２８は、エントリ３１４に従って、それらの識別された文書のメーリングに関する情報をメール送信する。
【００３２】
ここで開示される実施形態は、ソフトウェア、ハードウェア、ファームウェア、又はそれらの様々な組み合わせの形をとることができる。１つの特定の実施形態では、ソフトウェアは、印刷サーバ１２０のプロセッシングシステムに、ここで開示される様々な動作を実行するよう指示するために使用される。図４は、実例となる実施形態において、所望の機能を実行するプログラム命令を担持するコンピュータ可読媒体を実行するよう動作可能なプロセッシングシステム４００を表す。プロセッシングシステム４００は、コンピュータ可読記憶媒体４１２において有形に具現されているプログラム命令を実行することで前述の動作を実行するよう動作可能である。これに関連して、本発明の実施形態は、コンピュータ又は何らかの他の命令実行システムによる使用のためのプログラムコードを提供するコンピュータ可読記憶媒体４１２を介してアクセス可能なコンピュータプログラムの形をとることができる。この記載の目的のために、コンピュータ可読記憶媒体４１２は、コンピュータによる使用のためのプログラムを包含又は記憶することができるあらゆるものであることができる。
【００３３】
コンピュータ可読記憶媒体４１２は、電子、磁気、光、電磁気、赤外線、又は半導体デバイスであることができる。コンピュータ可読記憶媒体４１２の例には、ソリッドステートメモリ、磁気テープ、リムーバブルコンピュータディスケット、ランダムアクセスメモリ（ＲＡＭ）、読出専用メモリ（ＲＯＭ）、硬質磁気ディスク、光ディスクが含まれる。光ディスクの目下の例には、コンパクトディスク−読出専用メモリ（ＣＤ−ＲＯＭ）、コンパクトディスク−リード／ライト（ＣＤ−Ｒ／Ｗ）、及びＤＶＤが含まれる。
【００３４】
プログラムコードを記憶及び／又は実行するのに適切であるプロセッシングシステム４００は、システムバス４５０を通じてプログラム及びデータメモリ４０４へ結合される少なくとも１つのプロセッサ４０２を含む。プログラム及びデータメモリ４０４は、プログラムコードの実際の実行中に用いられる局所メモリと、バルクストレージと、コード及び／又はデータが実行中にバルクストレージから取り出される回数を減らすために少なくとも幾つかのプログラムコード及び／又はデータの一時記憶を提供するキャッシュメモリとを含むことができる。
【００３５】
入力／出力又はＩ／Ｏデバイス４０６（キーボード、ディスプレイ、ポインティングデバイス、等を含むがこれらに限られない。）は、直接に又は介在するＩ／Ｏコントローラを通じて結合され得る。ネットワークアダプタインターフェース４０８はまた、プロセッシングシステム４００が介在するプライベート又はパブリックネットワークを通じて他のデータプロセッシングシステム又はストレージデバイスへ結合されることを可能にするために、プロセッシングシステム４００と一体化されてよい。モデム、ケーブルモデム、ＩＢＭチャネルアタッチメント、ＳＣＳＩ、ファイバチャネル、及びイーサネット（登録商標）カードは、ネットワーク又はホストインターフェースアダプタの目下利用可能なタイプの一部にすぎない。ディスプレイデバイスインターフェース４１０は、例えば、プロセッサ４０２によって生成されたデータの表現のための印刷システム及びスクリーン等の１又はそれ以上のディスプレイデバイスへインターフェース接続するために、プロセッシングシステム４００と一体化されてよい。
【００３６】
具体的な実施形態がここで記載されたが、本発明の適用範囲は、それらの具体的な実施形態に制限されない。本発明の適用範囲は、添付の特許請求の範囲及びそのあらゆる同等物によって定義される。
【符号の説明】
【００３７】
１００  プリントショップアーキテクチャ
１１０  クライアントシステム
１１２  ホットフォルダ
１１４  ファイル（文書）
１１６  ジョブチケット
１１８  管理ファイル
１２０  印刷サーバ
１２２  インターフェース
１２４  コントローラ
１２６  メモリ
１２８  管理コントローラ
１３０  印刷システム
１３２  プリンタ
１３４  インサータ
１３６  メーラー
４００  プロセッシングシステム
４０２  プロセッサ
４０４  プログラム及びデータメモリ
４０６  Ｉ／Ｏデバイス
４０８  ネットワークアダプタインターフェース
４１０  ディスプレイデバイスインターフェース
４１２  コンピュータ可読記憶媒体
４５０  システムバス
【図１】
2015225674.tif 000003
【図２】
2015225674.tif 000004
【図３】
2015225674.tif 000005
【図４】
2015225674.tif 000006