(57)【要約】【課題】ユーザの意図と相違するボックス機能の実行を防止する。【解決手段】ユーザがログインして文書データをボックスに投入すると、ユーザ情報管理テーブルを参照して、当該ユーザによる当該ボックスの使用履歴を判定する（Ｓ１４０４）。記録があれば、処理属性を設定してボックスに関連づけられた処理を実行する（Ｓ１４１１）。記録がなければ、その旨示すメッセージを表示する（Ｓ１４０６）。それに対して実行が選択されると、処理を実行する（Ｓ１４１１）。処理を終了したなら、当該ユーザによる当該ボックスの使用記録を「使用」に更新する（Ｓ１４１１）。【選択図】図１４
2008181237.tif 000002
【特許請求の範囲】
【請求項１】
ボックスとボックスに入力されたデータに対する処理とを関連づけたホットフォルダ機能を備える画像処理装置であって、
前記ボックスに入力されたデータに対する処理の定義を保存するボックス管理テーブルと、ボックスの使用履歴を、ユーザごとおよびボックスごとに記録して保存するユーザ管理テーブルとを含む記憶手段と、
ユーザによりボックスにデータが入力された場合に、前記ユーザ管理テーブルを参照して、当該ボックスに当該ユーザがデータを入力した記録があるか判定し、該記録がなければその旨のメッセージを出力してユーザの確認入力を受け付け、ユーザの確認入力があった場合には前記ボックスに関連づけられた処理を入力されたデータに対して施すとともに当該ユーザによる当該ボックスの使用履歴を前記ユーザ管理テーブルに記録し、前記記録がある場合には前記ボックスに関連づけられた処理を入力されたデータに対して施す処理実行手段と、
ユーザの操作に応じて前記ボックス管理テーブルに定義された処理の定義が変更された場合、当該ボックスの使用履歴を、前記ユーザ管理テーブルから消去する処理内容保守手段と
を備えることを特徴とする画像処理装置。
【請求項２】
画像スキャナ部を更に備え、
前記画像スキャナ部で読み取った画像データを前記ボックスに入力可能であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
プリンタ部を更に備え、
前記ボックス管理テーブルで定義された処理には、前記プリンタ部による印刷処理が定義可能であることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記ボックス管理テーブルで定義された処理には、データの編集処理と削除処理と印刷処理とを組み合わせた処理が定義可能であることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
ボックスとボックスに入力されたデータに対する処理とを関連づけたホットフォルダ機能を備えるディジタル複写機であって、
画像スキャナ部と、
前記ボックスに入力されたデータに対する処理の定義を保存するボックス管理テーブルを含む記憶手段と、
前記画像スキャナ部で読み取られた画像データがボックスに入力された場合に、前記ボックス管理テーブルを参照して、当該ボックスに定義された処理を実行する処理実行手段と
を備えることを特徴とするディジタル複写機。
【請求項６】
前記ボックス管理テーブルには、複数通りの処理を定義可能であり、
前記処理実行手段は、前記複数通りの処理のうちから選択された処理を実行することを特徴とする請求項５に記載のディジタル複写機。
【請求項７】
前記ボックス管理テーブルで定義された処理には、データの編集処理と削除処理と印刷処理とを組み合わせた処理が定義可能であることを特徴とする請求項５に記載のディジタル複写機。
【請求項８】
ユーザの入力に応じて、前記ボックス管理テーブルに処理の定義を保存するテーブル変更手段を更に備えることを特徴とする請求項５に記載のディジタル複写機。
【請求項９】
記憶手段と処理手段とを有し、ボックスとボックスに入力されたデータに対する処理とを関連づけたホットフォルダ機能を備える画像処理装置を制御するための制御方法であって、
ユーザによりボックスにデータが入力された場合に、前記記憶手段に記憶された、ボックスの使用履歴をユーザごとおよびボックスごとに記録して保存するユーザ管理テーブルを参照して、当該ボックスに当該ユーザがデータを入力した記録があるか判定する工程と、
前記記録がない場合には、その旨のメッセージを出力してユーザの確認入力を受け付ける工程と、
ユーザの確認入力があった場合には、前記記憶手段に記憶された、前記ボックスに入力されたデータに対する処理の定義を保存するボックス管理テーブルを参照し、前記ボックスに関連づけられた処理を入力されたデータに対して施すとともに、当該ユーザによる当該ボックスの使用履歴を前記ユーザ管理テーブルに記録する工程と、
前記記録がある場合には、前記ボックス管理テーブルを参照し、前記ボックスに関連づけられた処理を入力されたデータに対して施す工程と、
ユーザの操作に応じて前記ボックス管理テーブルに定義された処理の定義が変更された場合、当該ボックスの使用履歴を、前記ユーザ管理テーブルから消去する処理内容保守工程と
を備えることを特徴とする方法。
【請求項１０】
ボックスとボックスに入力されたデータに対する処理とを関連づけたホットフォルダ機能と画像スキャナ部とを備えるディジタル複写機の制御方法であって、
前記画像スキャナ部で読み取られた画像データがボックスに入力された場合に、前記ボックスに入力されたデータに対する処理の定義を保存するボックス管理テーブルを参照する工程と、
前記ボックス入力されたデータに対して、前記ボックス管理テーブルに定義された処理を実行する処理実行工程と
を備えることを特徴とする方法。
【請求項１１】
請求項９または１０に記載の方法における各工程をコンピュータにより実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば画像データに対して処理の自動実行を行う画像処理装置およびディジタル複写機に関する。
【背景技術】
【０００２】
スキャナやファクシミリ、プリンタなどを備えたディジタル複合機やディジタル複写機などの画像処理装置には、文書を蓄積するための格納部を備えたものがある。この装置は、スキャナや、ネットワークを介して接続されたクライアントコンピュータからの受信など、様々な方法で入力された文書を保存する機能（ボックス機能）を備えている。文書の格納場所はボックスと称されている。ボックスに保存された文書はそのまま、あるいは編集された後に複合機内のアプリケーションによって利用される。例えば、そのまま他のボックスへ移動や、文書結合された後に製本印刷、さらには圧縮された後にE-Mail送信などのように利用される。このような処理の中には複数の機能を組み合わせるものや、詳細な設定が必要なものもある。
【０００３】
そこで現在、ボックスのホットフォルダ化が検討されている。ホットフォルダとは、パーソナルコンピュータなどの情報処理装置において、所定のフォルダに文書を保存するだけで、予めフォルダ属性として登録しておいた印刷属性に基づき、自動的に印刷できる機能である（例えば、特許文献１、２参照）。つまりボックスをホットフォルダ化することにより、文書がいずれかの方法でボックスに投入されるとボックス属性として登録されている印刷属性に基づき、文書のジョブ登録を行うことができる（例えば、特許文献３参照）。
【０００４】
さらに、ボックス属性として印刷以外の処理を登録することにより、画像データのE-Mail送信や文書の複製・移動など、複合機の持つ機能を実行することもできる。またボックス属性として、複数の処理の組み合わせを登録したり、一連の処理をルールとして定義したものを登録したりすることにより、定型業務ボックスとして繰り返し利用することもできる。これは、各処理に対する詳細な設定を使用する度に行わずにすむため、操作ミスの抑制や操作時間の節約にもつながる。
【０００５】
従来、複合機において操作部の所定のキー押下などにより、予め設定された一連の処理を開始する機能は使用されている（例えば、特許文献４参照）。しかし、この機能を利用するためには、ユーザが複合機の操作部からキーの押下などを行う必要がある。そのため、クライアントコンピュータ内のドライバやアプリケーションからネットワークを介して送信する場合には利用できない。この点がボックスのホットフォルダ化とは異なる。たとえば、同一業務を複数のユーザで行う場合に、管理者などの特定のユーザが特定のボックスにホットフォルダ設定を行い、ユーザはそのボックスに文書を投入することにより業務を行う。これにより、操作手順や処理速度の個人差を軽減することができる。また処理手順が変更された場合でも、ボックス属性の変更で対応できる範囲であれば、ユーザは意識せずに管理者が設定の変更を行うだけでよい。さらに、特定のユーザにのみ実行を許可する制限付き処理が発生した場合、制限つき処理をボックス属性として設定したボックスに対するアクセス制限を行うことによって、簡易機能制限を行うことができる。
【０００６】
また、ユーザが定義したジョブフローに従った指示書を作成して保存し、ユーザが指示書を選択すると、選択された指示書に記述されたジョブフローで処理を実行するサービス処理装置も提案されている（特許文献５，６参照）。
【特許文献１】特開２００５−１１５６６０号公報
【特許文献２】特開２００５−２４２６６１号公報
【特許文献３】特開２０００−１１８０９５号公報
【特許文献４】特開２０００−２２２１００号公報
【特許文献５】特開２００４−２８７８５９号公報
【特許文献６】特開２００４−２８７８６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
以上のように、従来のディジタル複写機においては、画像データに対してユーザが指定した処理を施すためには、キー操作のシーケンスやジョブフローを予め作成しておく必要があった。また、複写機本体において、どの処理シーケンスを実行するか利用者が指定する必要があった。
【０００８】
また、予め処理シーケンスを定義しておいても、ユーザが誤ったシーケンスを指定した場合、ユーザ意図しない処理が行われてしまうおそれがある。また、通常使用している処理シーケンスは、その設定内容を意識せずに使用しやすいため、実行された処理や出力が所期のものと異なっていても気付きにくいという問題点がある。特に、悪意のあるユーザにより画像データの外部への送信等が設定された場合、情報漏えいが生じる上に、ユーザがすぐに気付かないため対応が遅れてしまう。
【０００９】
本発明は上記の問題点を解消するためになされたもので、種々の機能を、複合機のボックスの機能としてホットフォルダ化したディジタル複写機及びその制御方法を提供することを目的とする。
【００１０】
さらに本発明は、ボックスのホットフォルダ化による利便性を低下させることなく、誤操作による意図しない処理の実行や情報漏えいを防ぐことができる画像処理装置その制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明は以下の構成を備える。すなわち、ボックスとボックスに入力されたデータに対する処理とを関連づけたホットフォルダ機能を備える画像処理装置であって、
前記ボックスに入力されたデータに対する処理の定義を保存するボックス管理テーブルと、ボックスの使用履歴を、ユーザごとおよびボックスごとに記録して保存するユーザ管理テーブルとを含む記憶手段と、
ユーザによりボックスにデータが入力された場合に、前記ユーザ管理テーブルを参照して、当該ボックスに当該ユーザがデータを入力した記録があるか判定し、該記録がなければその旨のメッセージを出力してユーザの確認入力を受け付け、ユーザの確認入力があった場合には前記ボックスに関連づけられた処理を入力されたデータに対して施すとともに当該ユーザによる当該ボックスの使用履歴を前記ユーザ管理テーブルに記録し、前記記録がある場合には前記ボックスに関連づけられた処理を入力されたデータに対して施す処理実行手段と、
ユーザの操作に応じて前記ボックス管理テーブルに定義された処理の定義が変更された場合、当該ボックスの使用履歴を、前記ユーザ管理テーブルから消去する処理内容保守手段とを備える。
【００１２】
また他の観点によれば本発明は以下の構成を備える。ボックスとボックスに入力されたデータに対する処理とを関連づけたホットフォルダ機能を備えるディジタル複写機であって、
画像スキャナ部と、
前記ボックスに入力されたデータに対する処理の定義を保存するボックス管理テーブルを含む記憶手段と、
前記画像スキャナで読み取られた画像データがボックスに入力された場合に、前記ボックス管理テーブルを参照して、当該ボックスに定義された処理を実行する処理実行手段とを備える。
【発明の効果】
【００１３】
本発明によれば、複写機のボックス機能に、ホットフォルダ機能を持たせることができる。またホットファルダ化ボックスの利便性を低下させることなく、ユーザの意思に反した処理の実行や、情報漏えいを防ぐことができる。
【発明を実施するための最良の形態】
【００１４】
［第１実施形態］
本発明の第１の実施例に係る画像処理装置について説明する。図１は、本発明の第１実施形態１に係る画像処理装置であるディジタル複合機（以下単に複合機という）を適用可能なネットワークの構成を示す図である。図１において、ネットワーク１０１は、例えばＴＣＰ／ＩＰプロトコルをサポートする。複合機１０２、プリントサーバネット１０３、一般ユーザが使用しているクライアントコンピュータ１０４は、ネットワーク１０１に接続されている。
【００１５】
例えば、クライアントコンピュータ１０４から、それにインストールされているプリンタドライバを介して印刷データを複合機１０２に送信することにより、複合機１０２で文書の印刷を行ったり、複合機内のボックスへ文書の保存を行ったりすることができる。この際、クライアントコンピュータ１０４は印刷データをプリントサーバ１０３へ送信し、プリントサーバ１０３が複合機１０２に対して印刷処理や保存処理を行ってもよい。さらに、保存先のボックスがホットフォルダ設定されていれば、保存された文書が、例えば決まった文書と結合されて印刷されたり、決まった送信宛先に送信されたりすることが可能になる。ホットフォルダとは、入力された（保存された）データに対して施される処理あるいは処理シーケンスが関連づけら得たフォルダをいう。ホットフォルダにデータが入力されると、関連づけられた処理が入力データを対象として実行される。さて、このホットフォルダ機能を持つボックスは、単にホットフォルダということもできる。なお図１の構成は一般的な構成を概念図にしただけであり、一般ユーザが使用するコンピュータや複合機が複数あって良い。
【００１６】
＜複合機の構成＞
図２はディジタル複合機１０２の概略構成を示すブロック図である。中央処理装置（ＣＰＵ）２０１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２内、またはハードディスク２０３に記憶された制御プログラムを実行する。それによってシステムバス２１８に接続される装置各部の駆動条件や管理データ等の各種情報を記憶する。また、後述する図３のフォルダ管理テーブルや、図４のユーザ管理テーブルを保存することができる。さらに、本明細書に添付したフローチャートを実現するプログラムを実行することもできる。
【００１７】
制御部２０５は、動作する上で必要なデータを記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０４を利用して、後述する各種機能と共に本発明の各種処理を実行する。なお制御部２０５とＣＰＵ２０１とのいずれか一方のみとし、制御部２０５とＣＰＵ２０１の機能を統合することもできる。表示部２０６は、駆動条件、装置状態、あるいは入力情報などの各種情報を表示する。操作部２０７はユーザによる設定や命令等の入力操作を行うためのテンキーやスタートキー等のキー、または一部表示部２０６内にあるタッチパネル等である。通信制御部２０８は無線や有線のネットワークを経由して、イントラネットまたはインターネットに接続して、画像データを含む文書データや制御コマンドの送受信を実行する。網制御装置２０９は、ＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ）に接続し発着信の際に所定の回線制御を実行して回線接続あるいはその切断を行う。そして画像データや制御信号を、内蔵するモデム装置により変復調し網制御装置２０９を介してファクシミリ送受信を実行する。
【００１８】
読み取り装置２１１は、送信、複写または保存する原稿に照射した光の画像に応じた反射光を光電変換して画像データを読み取り、印刷制御部２１０を介して画像データを送信、複写、またはハードディスク２０３に保存する。
【００１９】
印刷記録装置２１２は、読み取り装置またはクライアントコンピュータなどの情報発生源より受信した画像データ、もしくは印字データを、印刷制御部２１０を介して受け取り永久可視像として記録紙に形成し記録紙を排出する。
【００２０】
画像メモリ２１３は、読み取りまたは受信した画像データ、もしくは印字データを一時的に蓄積する。機器や状態によってはハードディスク２０３やＲＡＭ２０４内にあってもよい。画像処理部２１４は、送信する画像データを圧縮して符号化したり、受信画像データを伸張して複合化したり、受信印字データを画像データに変換したり、保存する画像データを適切なまたはユーザから指定されたフォーマットにフォーマット変換などを行う。画像処理部２１４はまた、読み取り装置２１１の光学応答特性やセンダのばらつき等に応じた画像補正処理や、ユーザが操作部２０７から入力する画像の変倍処理等の画像加工処理を行う。さらに、印刷記録装置２１２の書き込み特性等に適した画像データへの画像最適化処理などを要求に応じて行う。認証処理部２１５はユーザやワークグループの認証に加えて、印刷ジョブ認証を行う。
【００２１】
ボックス情報管理部２１６は、図３で示されるようなボックス情報管理テーブル３００を持つ。ボックス情報管理部２１６は、ハードディスク２０３内に設けられた文書保存用領域（以下ボックス）に関連付けられた処理内容をボックス属性として保持し、その処理内容や更新情報などの管理を行う。なおボックス情報管理テーブル３００をフォルダ管理テーブルとも呼ぶ。
【００２２】
ユーザ情報管理部２１７は図４で示されるようなユーザ情報管理テーブル４００を持ち、認証処理部２１５によって認証された各ユーザの、各ボックスに対するアクセスに関する情報の管理を行う。なおユーザ情報管理テーブル４００をユーザ管理テーブルとも呼ぶ。
【００２３】
システムバス２１８は、ＣＰＵ２０１、ＲＯＭ２０２、ハードディスク２０３、ＲＡＭ２０４、制御部２０５、表示部２０６、操作部２０７、通信制御部２０８、印刷制御部２１０、画像メモリ２１３、画像処理部２１４等を接続する。さらに、認証処理部２１５、ボックス情報管理部２１６、及びユーザ情報管理部２１７を接続している。
【００２４】
上記構成により本複合機は、読み取り画像データを伝送するファクシミリ通信機能や、文書管理サーバコンピュータにデータ転送する転送機能、読み取り画像データを印刷出力する複写機能を備えている。さらに本複合機は、受信画像データをファクシミリ受信する受信印刷機能と、クライアントコンピュータからの印刷データを受信して印刷する印刷機能、読み取り画像データや受信画像データをボックスに保存するボックス機能を備えている。つまり本複合機は、複写機としてだけではなく、ファクシミリ装置、プリンタ装置、スキャナ装置、記憶装置としても利用することが可能になっている。なお、印刷記録装置２１２は、電子写真記録方式以外にも、例えばインクジェット方式、サーマルヘッド方式、ドットインパクト方式など、その他何であってもよい。
【００２５】
図３に示すボックス情報管理テーブル３００には、ボックスに関連づけられた処理の内容及び属性（パラメータ）等が保存される。ボックス番号は、ひとつの複合機において各ボックスに一意に与えられる識別番号である。名称欄には、ユーザにより定義されるボックスの名称が格納される。属性欄には、ホットフォルダ設定欄、トリガ設定欄、処理内容設定欄、処理属性設定欄、更新情報記録欄が含まれる。ホットフォルダ設定欄は、処理内容欄に何らかの処理が定義された場合に「設定」を示す値が格納される。それ以外の場合には「未設定」を示す値が格納される。ホットフォルダ設定欄が未設定であれば、当該ボックスは保存用のフォルダである。トリガ設定欄には、処理内容設定欄に定義された処理を行うきっかけが定義される。たとえば「投入」であれば、文書データの当該ボックスへの投入（すなわち入力あるいは保存）をきっかけとして、その文書データに対して処理内容設定欄に定義された処理が行われる。またたとえば、「ユーザｎログイン」であれば、ユーザｎというユーザ名でユーザがログインされると、当該ボックス内に保存されている文書データを対象として、処理内容設定欄に定義された処理が行われる。
【００２６】
処理内容設定欄には、ユーザにより指定された処理内容を示す情報が格納される。処理内容にはたとえば「印刷」「送信」「編集」「バックアップ」などがある。また「外部」は、図１２で説明するように、別途定義された処理を実行する。処理属性設定欄には、処理内容ごとにユーザにより定義された属性（あるいはパラメータともいう）が格納される。たとえば処理内容が印刷であれば、サイズやレイアウト、白黒やカラーの別、製本印刷設定など、印刷設定が処理属性として指定可能である。無指定の場合には予め定められたデフォルトの設定が用いられる。また処理内容が編集の場合には、編集の詳細、たとえば文書結合や削除、表紙や定型文の挿入、ページ番号の挿入、白紙ページの削除、印刷日時やユーザ名の挿入といった編集の内容が処理属性として設定される。また処理内容が送信の場合には、媒体の種類（ファクシミリ、電子メール等）や媒体種類に応じた宛先（ファクシミリ番号やメールアドレス等）が処理属性として格納される。更新情報記録欄には、ボックスごとに定義された、あるいは定義が更新された日付が格納される。一日に複数回更新される可能性を考慮して、日時を格納しても良い。
【００２７】
図４に示すユーザ情報管理テーブル４００には、ユーザ名とその所属、ユーザ名に関連づけられたホットフォルダ処理実行情報が格納される。ホットフォルダ処理実行情報には、ボックスごとに、当該ユーザがそのボックスを利用したか（すなわち文書データを入力したか）が記録される。
【００２８】
＜複合機のユーザインターフェース＞
図５は、表示部２０６に表示される画面の一例を示す図であり、初期画面として表示されたコピー機能の各種設定を行う際の設定画面５００である。図５において、タブ５０１〜５０４はそれぞれ「コピー」タブ、「送信」タブ、「ボックス」タブ、「オプション」タブであり、タブの押下により対応する機能の基本画面が表示される。図５では、初期画面としてコピー機能が選択されているものを示したが、送信機能やボックス機能が初期画面として選択されていてもよい。
【００２９】
図６は、表示部２０６に表示される画面の一例を示す図であり、ボックス機能の基本画面であるボックス一覧画面６００である。図６において、フィールド６０１はボックス情報表示フィールドであり、各ボックスの名称、使用量、さらにホットフォルダ設定の有無を表示する。ユーザが「ボックス選択」キー６０２を押下することにより、図７に示すようなボックス内の文書一覧画面７００へ遷移することができる。「システムボックス」キー６０３の押下により図示しないシステムボックスの基本画面へ遷移することができる。「ファクスボックス」キー６０４の押下により図示しないファクスボックスの基本画面へ遷移することができる。
【００３０】
図７は、表示部２０６に表示される画面の一例を示す図であり、図６で示すようなボックス一覧画面上で選択されたボックス内の文書一覧画面７００である。図７において、フィールド７０１は文書情報表示フィールドであり、各文書の種類、文書名、用紙サイズ、ページ数、日付／時刻を表示する。ソフトキー７０２〜７１０は各操作や設定を行うためのものである。「詳細情報」キー７０２の押下により、図示しない詳細情報を表示する画面が文書一覧画面の上に表示される。「消去」キー７０３を押下すると文書情報表示フィールド７０１で選択中の文書を消去することができる。「プリント」キー７０４や「送信」キー７０６、「移動／複製」キー７０７、及び「編集メニュー」キー７０９を押下すると、図示しないそれぞれの設定画面が表示される。「原稿読込」キー７０５を押下すると、図８に示すような原稿読込画面８００へ遷移し、選択中のボックスに保存する読込画像データの設定を行うことができる。「閉じる」キー７１０を押下により、図６で示すボックス一覧画面に遷移する。「定型業務」キー７０８を押下すると、図９に示すような、良く使う設定が登録された定型業務ボタンが並ぶ画面へ遷移する。
【００３１】
図８は、表示部２０６に表示される画面の一例を示す図であり、図７に示した「原稿用見込」キー７０５の押下により表示される原稿読込の各種設定を行う原稿読込画面８００である。図８において、表示欄８０１〜８０３はそれぞれステータス表示部、倍率表示部、読取サイズ表示部であり、現在のステータスや設定内容が表示される。「倍率設定」キー８０４、「読み取りサイズ設定」キー８０５、「両面設定」キー８０６、「濃度設定」キー８０７、「画像モード設定」キー８０８、「応用モード」キー８０９を押下すると、図示しないそれぞれの設定画面が表示される。「文書名入力」キー８１０を押下すると、図示しない文書名入力画面が表示され、保存する文書名を設定することができる。ここで文書名の設定を行うと、文書名表示フィールド８１１に設定した文書名が表示される。「初期化」キー８１２を押下することにより、この画面で行った各種設定を無効にし、初期状態に戻すことができる。「キャンセル」キー８１３の押下により、図７で示す文書一覧画面７００へ遷移する。８１４は「システムモニタ」キーと呼ばれ、押下することによりシステム全体やジョブの状況を参照できるシステムモニタ画面を表示する。
【００３２】
＜ボックス及び関連処理＞
図９Ａは、表示部２０６に表示される画面の一例を示す図であり、図７に示した「定型業務」キー７０８の押下により表示される、選択されているボックスに関連づけられた処理内容及び処理属性を表示及び編集するためのボックス処理表示画面９００である。図９Ａにおいて、エリア９０１は、登録されたボタンが並ぶエリアである。ユーザは、図７において所望の文書を選択しておき、選択した文書を対象とする処理を、エリア９０１に並んだボタンの中から目的のボタンを押下することで選択できる。なおボックスに関連づけられた処理は文書からは独立しているので、ボックス内の文書の選択は必須ではない。したがって、図６の画面からボックスを選択し、たとえば編集用のボタンをユーザが押下することで、図９Ａの画面（ボックスに関連づけられた処理のリスト）を表示しても良い。この操作により、細かい設定を行うこと無く、所望の処理が可能になる。ボタン９０２を押下することにより、図７へ戻る。
【００３３】
図９Ａは、図３のボックス情報管理テーブル３００に定義されたボックス番号０４が選択されている場合の例を示す。画面９００の上部には、ボックス番号０４とボックス名「定例議事録」が表示される。エリア９０１には、ボックス０４に関連づけられた処理内容及び処理属性が、処理内容ごとにボタンとして表示される。たとえば、図３ボックス０４において、処理属性「Ｅ−ｍａｉｌ（Ｘ社）」を伴う処理内容「送信」は、図９Ａにおいて「Ｘ社へ送信」というボタンとして表示されている。このボタンを選択し、不図示の削除ボタンを押せば、選択された処理および属性が、ボックス情報管理テーブル３００から削除される。
【００３４】
図９Ｂとして、ボックスに関連づけられた処理を定義するための処理、すなわちボックス情報管理テーブル３００を作成する際の処理手順一例を示す。ただし図９Ｂは、処理内容を追加するための処理である。削除の場合には、エリア９０１から削除する処理のボタンを選択し、不図示の削除ボタンを押下する。これにより選択されたテーブルのエントリが削除される。
【００３５】
図９Ｂにおいて、まず、定義が終了したか、すなわち終了のためのボタンが指示されたか判定する（Ｓ９１１）。終了でなければ、選択された処理を、ボックス情報管理テーブル３００の、選択されているボックスに関連づけて追加する（Ｓ９１３）。次に、選択された属性を、ボックス情報管理テーブル３００の、選択されているボックスに関連づけて追加する（Ｓ９１５）。設定される属性には、処理属性設定欄に保存される処理のパラメータの他、トリガ設定欄に設定されるトリガとなるイベント（トリガイベントという）も含まれる。一方定義処理が終了したなら、名称が入力された場合にはその名称を、ボックスの名称としてボックス情報管理テーブル３００に追加する（Ｓ９１７）。最後に、ＲＡＭ等に一時保存されているボックス情報管理テーブル３００を、ハードディスクに保存する（Ｓ９１９）。
【００３６】
以上の手順により、ボックスに関連づけた処理を作成や或いは保守することができる。もちろん、複合機に接続されたコンピュータで作成したボックス情報管理テーブル情報を複合機にロードしてもよい。
【００３７】
なお図９Ａと同様の画面は、図７の画面から文書を選択し、定型業務ボタン７０８をユーザが押下した場合にも表示される。その場合には、ホットフォルダ機能の編集は行われず、図９Ａのエリア９０１に表示されたボタンのうちからユーザが押したボタンに対応する処理が、選択されている文書データに対して施される。このようなボタンに対応する機能の定義は、ボックス情報管理テーブル３００とは別に保存され、保守が行われる。機能の登録の手順は図９Ｂに示したと同様の手順でよい。ただし、定義された処理内容や処理属性は、ボタンごとに関連づけてテーブル（本例ではボタン機能管理テーブルと呼ぶ。）に保存される。
【００３８】
＜ボックス処理手順＞
図１０は本発明の第１実施形態に係る、複合機内にある複数存在するボックスの各処理手順の一例を示すフローチャートであり、Ｓ１００１〜Ｓ１００９は各ステップを示す。本処理は、複合機１０２のＲＯＭ２０２内、またはハードディスク２０３に記憶されたプログラムにしたがって、ＣＰＵ２０１により実行される。なお、本発明におけるボックスのホットフォルダ化とは、複合機のボックスに入力された文書に対して、あらかじめ設定されたイベントに従い、あらかじめ設定されたアクション（ボックス機能）を実行させるよう設定することである。すなわち、例えばボックス１０番に、トリガとなるイベントとして「文書投入」、引き起こされるアクションとして「ステイプル印刷２部」、と設定されている場合を考える。この場合には、文書をスキャンしてボックス１０番に保存すれば、ボックス１０番に投入された文書が２部ステイプル印刷される。
【００３９】
複合機が起動されるなどして、複合機のボックス機能が起動されると、ボックス毎に、ステップＳ１００１において、ホットフォルダ設定を取得する。取得されるホットフォルダ設定とは、図３に示すボックス管理情報テーブル３００である。ステップＳ１００２においてはホットフォルダ設定されているかのチェックが行われる。ステップＳ１００２でテストの対象となるのはそのうちのホットフォルダ設定欄である。
【００４０】
ステップＳ１００２でホットフォルダ設定されていないと判断された場合は、通常のボックスとしてホットフォルダ設定はされない。ホットフォルダ設定されていると判断された場合は、ステップＳ１００３へ進み、設定されているトリガとなるイベント監視の登録を行う。ホットフォルダには、たとえば文書データの入力をトリガイベントとして、その文書データをステイプル印刷をするという処理内容（アクション）が設定される場合がある。このほか、特定のユーザのログインをトリガイベントとして、当該ボックス内に保存された文書の編集や印刷をするアクションが設定される場合等がある。これらの場合にはトリガイベントはそれぞれ文書データのボックスへの入力であり、あるいは特定ユーザのログインである。これらトリガイベントを示す情報が、所定のメモリ領域に保存される。これがＳ１００３のイベント監視登録である。トリガとして登録できるイベントは予め定めておいた候補となるイベントから選択されることが、設定の便宜や監視の便宜から望ましい。
【００４１】
イベント監視登録が終わると、ステップＳ１００４へ進み、イベント発生待ちになる。ステップＳ１００４では、ステップＳ１００３で登録されたイベントの発生を監視する。たとえば入力がトリガであれば、ボックスとして定義された領域への文書データの書き込みを監視する。また、ログインがトリガであれば、たとえばユーザ認証モジュールからの「認証完了」応答を監視する。
【００４２】
図１０では、トリガイベントの発生が無くてもたとえば定期的にステップＳ１００５へ進み、複合機の終了などによりホットフォルダ機能が停止されるかの判定を行う。機能停止ならステップＳ１００６へ進み、起動時に登録したイベント登録を解除して処理を終了する。
【００４３】
機能停止で無いならば、ステップＳ１００７へ進み、トリガイベントが発生したか判定する。トリガイベントが発生していなければ、再びステップＳ１００４へ戻り、イベント発生待ち状態となる。
【００４４】
ステップＳ１００７においてイベントが発生したと判定されると、ステップＳ１００８へ進み、イベントの内容をテストする。トリガとしてボックス情報管理テーブル３００に登録されたイベントで無ければ、再度ステップＳ１００４に戻りイベント発生待ちになるが、トリガイベントであれば、ステップＳ１００９へ進み、ホットフォルダ処理を行う。なお、ホットフォルダ処理とは、ボックス情報管理テーブル３００に登録されている、当該ボックスに対応した処理内容および処理属性で指定された処理である。なお、イベントの発生が、トリガイベントに限って監視されている場合にはステップＳ１００８は不要である。しかし、たとえばユーザのログインは監視できても、ユーザＩＤを特定してログインを監視できない様な場合には、ステップＳ１００８でログインしたユーザが、トリガイベントとして登録されたユーザであるか判定する必要がある。
【００４５】
図１１は、図１０のステップＳ１００９の詳細を示すフローチャートであり、Ｓ１１０１〜Ｓ１１０５は各ステップを示す。本処理は、複合機１０２のＲＯＭ２０２内、またはハードディスク２０３に記憶されたプログラムにしたがって、ＣＰＵ２０１において実行される。
【００４６】
ホットフォルダ処理が開始されると、ステップＳ１１０１において、ボックス情報管理テーブル３００の処理内容設定欄および処理属性設定欄に登録された情報に基づいて、ルール、すなわち具体的な処理内容の抽出を行う。具体的な処理内容とは、ボックス情報管理テーブル３００に定義された処理内容と処理属性およびそれらに対応する具体的な処理パラメータである。処理パラメータには、例えば該当する処理内容が「編集」であり、処理属性が「文書結合」であれば、結合対象となる文書識別子や、結合後の文書の識別子や保存先などが含まれる。結合後の文書の識別子などは自動生成してもよく、そのような引数の生成もステップＳ１１０１で行われる。すなわち処理引数の抽出とは、処理属性の具体的な値を決定することである。処理内容が「外部」の場合には、パラメータはない。
【００４７】
具体的な処理パラメータが決定されると、ステップＳ１１０２で、ボックス情報管理テーブル３００の処理内容およびステップＳ１１０１で決定された処理パラメータに従って文書処理が実行される。続いてステップＳ１１０３において文書処理が成功したかを判定しする。失敗したと判定されればステップＳ１１０４へ進み、必要に応じてエラー処理を行う。そして、成功、失敗にかかわらず、ステップＳ１１０５において履歴生成を行って終了する。
【００４８】
図１２は、図１１のステップＳ１１０２の詳細を示すフローチャートであり、Ｓ１２０１〜Ｓ１２０５は各ステップを示す。本処理は、複合機１０２のＲＯＭ２０２内、またはハードディスク２０３に記憶されたプログラムにしたがって、ＣＰＵ２０１において実行される。
【００４９】
文書処理が開始されると、ステップＳ１２０１において、文書処理方法の抽出が行われる。ただし図１１のステップＳ１１０１においてルールの抽出がされているので、ステップＳ１２０１ではそれを参照すればよい。次に、ステップＳ１２０２において、実行しようとしている文書処理が、ボックス機能による文書処理なのかを判定する。この判定では、本例ではボックス情報管理テーブルの処理内容設定欄が「外部」に設定されている場合に、ボックス機能による処理ではないと判定される。ボックス機能とは、ボックス情報管理テーブル３００に定義された処理により実現される機能である。ボックス機能による文書処理としては、ボックス文書の印刷、ボックス文書の移動、ボックス文書の複製、ボックス文書の削除等がある。これらの処理を要素として、体裁を設定してのボックス文書の印刷してから削除までなどといった処理シーケンスが、ボックス機能として定義されている。
【００５０】
ボックス機能による文書処理ならば、ステップＳ１２０３へ進み、ボックス機能による文書処理を実行する。すなわち、ボックス機能管理テーブル３００を参照して読み出された処理内容や、決定された具体的なパラメータに従って処理が実行される。
【００５１】
一方、ボックス機能による文書処理で無いならば（すなわち処理内容が「外部」ならば）、ステップＳ１２０４へ進み、文書処理実行者（実行主体）を特定する。ここで、本実施形態では、文書処理の具体的な実行者として、定型業務を実行するプロセスとする。すなわち、文書処理実行者である定型業務実行プロセスに対して、ステップＳ１２０５において定型業務実行プロセスに対して実行依頼を行う。より具体的には、画面で文書を選択してから定型業務ボタン７０８を押下した場合と同じ動作を行う。ただし複数の機能が定型業務として登録されている場合には、そのうちの一つが特定される。特定される機能は、別途設けたテーブルに予め登録されていても良いし、ボックス情報管理テーブル３００に、図９Ｂの手順の中で登録するようにしてもよい。こうして定型業務実行プロセスに対して、登録済みの定型業務ボタンを特定する識別子と、処理される文書を特定する識別子付きで実行依頼する。定型業務実行プロセスが、複合機の製造時において予め定義されているならば、利用者はとくに定型業務を定義することなく、それを利用できる。
【００５２】
以上の方法により、複合機のボックスをホットフォルダ化することができる。さらに、特定のイベントに対して、登録された定型業務を呼び出すことが可能なホットフォルダを提供することができる。すなわち複合機のボックスのホットフォルダ化に関して、複合機が本来持っている、複合機の提供する種々の機能を組み合わせて実行する機能や、手順通りに実行する機能、または複合機内のアプリケーションや外部のサービスを、ボックス毎に関連付ける。そして、ボックスに文書が投入されると、関連付けた機能や、アプリケーションや、サービスを実行する。これにより、複合機のボックスの機能として開発すること無く、種々考えられる機能を提供することが可能な画像処理装置を提供することができる。
【００５３】
［変形例１］
次に、本発明の第１の実施形態の第１のバリエーションに係る画像形成システムについて説明する。なお、本実施形態の画像形成システムは、上記第１の実施形態と同様のネットワーク構成（図１に示すもの）と、複合機の構成（図２に示すもの）を用いることとする。第１実施形態では、登録された定型業務を呼び出すことが可能なホットフォルダを提供することにより、種々考えられる機能を、複合機のボックスの機能として開発すること無く提供することが可能にした。近年、複合機が高度化されており、例えばＭＥＡＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎａｌ  Ｅｍｂｅｄｄｅｄ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｌａｔｆｏｒｍ）といったアプリケーションプラットフォームが用意された複合機がある。ＭＥＡＰでは、ＭＥＡＰアプリケーションを開発し、複合機にインストールさせて動作させることにより、複合機を使った種々のワークフローが実現可能となる。特定のイベントに対して、このようなＭＥＡＰアプリケーションを呼び出すことが可能なホットフォルダを提供するとしても良いことは言うまでもない。
【００５４】
［変形例２］
次に、本発明の第１の実施形態の第２のバリエーションに係る画像形成システムについて説明する。なお、本実施形態の画像形成システムは、上記第１の実施形態と同様のネットワーク構成（図１に示すもの）と、複合機の構成（図２に示すもの）を用いることとする。第１実施形態では、登録された定型業務を呼び出すことが可能なホットフォルダを提供することにより、種々考えられる機能を、複合機のボックスの機能として開発すること無く提供することが可能にした。近年、複合機が高度化されており、Ｗｅｂサービスで代表されるような外部のサービスを呼び出すことが可能になっている。特定のイベントに対して、このような外部サービスを呼び出すことが可能なホットフォルダを提供するとしても良いことは言うまでもない。
【００５５】
［第２実施形態］
次に本発明の第２の実施形態に係る画像形成システムについて説明する。なお図１〜図９Ａについては第１実施形態と共通であるから、説明を省略する。
【００５６】
図１６は、本発明の第２実施形態に係る、ホットフォルダ化ボックスへの文書格納処理手順の一例を説明するためのフローチャートであり、Ｓ１６０１〜Ｓ１６１５は各ステップを示す。本処理は、複合機１０２のＲＯＭ２０２内、またはハードディスク２０３に記憶されたプログラムにしたがって、ＣＰＵ２０１により実行される。
【００５７】
まずステップＳ１６０１では、ユーザによりログインされているかどうか確認し、ログインされていないと判断した場合はログインされるまでこの処理は続く。ステップＳ１６０１でログインされていると判断した場合、ステップＳ１６０２では初期画面であるコピー機能の設定画面を表示し、「ボックス」タブ５０３が押下されたかどうか判断する。
【００５８】
ステップＳ１６０２で「ボックス」タブ５０３が押下されなかったと判断した場合、ステップＳ１６０３においてその他の処理を行い、ステップＳ１６１５へ進む。ステップＳ１６０２「ボックス」タブ５０３が押下された場合、図６で示すボックス一覧画面を表示する（ステップＳ１６０４）。
【００５９】
ステップＳ１６０５で、「ボックス選択」キー６０２のひとつが押下されると、図７で示す選択されたボックスに対応した文書一覧画面を表示する（ステップＳ１６０６）。ステップＳ１６０７で、「原稿読込」キー７０５が押下されたか判断し、押下されていないと判断した場合ステップＳ１６０３において、その他の処理を行い、ステップＳ１６１５へ進む。ステップＳ１６０７で「原稿読込」キー７０５が押下されたと判断した場合、図８で示す原稿読込画面を表示する（ステップＳ１６０８）。
【００６０】
ステップＳ１６０９で、図示しない操作部２０７のスタートキーが押下されたかどうか確認し、押下されていないと判断した場合、ステップＳ１６０８へ戻る。ステップＳ１６０９でスタートキーが押下されたと判断した場合、ステップＳ１６１０で原稿のスキャンを開始する。読み取り装置２１１を駆動して画像をスキャンし、画像メモリ２１３にスキャンした画像データを一時的に蓄積する。ステップＳ１６１１で、図３で示すボックス情報管理テーブル３００から該当するボックスの属性を取得し、その属性に含まれるホットフォルダの設定・未設定に関する情報を取得する。
【００６１】
ステップＳ１６１１で取得したホットフォルダ設定に関するボックス属性に基づいて、選択中のボックスにホットフォルダ処理が設定されているか否か判断する。ステップＳ１６１１でホットフォルダ未設定と判断した場合、ステップＳ１６１０で画像メモリ２１３に蓄積した画像データを、ハードディスク２０３内の選択中のボックス領域に保存し（ステップＳ１６１３）、ステップＳ１６１５へ進む。ステップＳ１６１１でホットフォルダが設定されていると判断した場合、ステップＳ１６１４で図１０に示すホットフォルダ処理を行い、ステップＳ１６１５へ進む。
【００６２】
ステップＳ１６１５では、ログアウトを要求されているか判断し、要求されていないと判断した場合は、ステップＳ１６０２へ戻る。ログアウトを要求されていると判断した場合、処理を終了する。
【００６３】
図１４は本発明の第２実施形態に係る、ホットフォルダ化ボックスにおけるホットフォルダ処理手順（図１６のＳ１６１４）の一例を示すフローチャートであり、Ｓ１４０１〜Ｓ１４１４は各ステップを示す。本処理は、複合機１０２のＲＯＭ２０２内、またはハードディスク２０３に記憶されたプログラムにしたがって、ＣＰＵ２０１により実行される。
【００６４】
まず、ホットフォルダ処理の開始を要求されると、ステップＳ１４０１では図３で示されるような形式のボックス情報管理テーブル３００より、該当ボックスに関するボックス情報を取得する。
【００６５】
ステップＳ１４０２では、図４で示されるような形式のユーザ情報管理テーブル４００より、ログインしているユーザのユーザ情報を取得する。ログインしているユーザの識別子は、メモリ中の所定の領域に保存されているため、その領域を参照することで得られる。
【００６６】
ステップＳ１４０２で取得したユーザ情報より、ホットフォルダ処理の実行を要求されているボックスに対する処理実行情報を取得する（ステップＳ１４０３）。例えば、ログインユーザが図４に示す"ユーザＣ"であり、処理の実行要求を受けているボックスが図３に示す"ボックス０２"であった場合、ステップＳ１４０３で取得する処理実行情報４０１は"ＴＲＵＥ"となる。同様にユーザが"ユーザＤ"であり、ボックスが"ボックス４"であった場合、ステップＳ１４０３で取得する処理実行情報４０２は"ＦＡＬＳＥ"となる。処理実行情報は、あるユーザがあるボックスに定義された機能を使用したボックスの実行記録であり、あるいは使用履歴であるといい代えることができる。
【００６７】
ステップＳ１４０４では、ステップＳ１４０３で取得した処理実行情報より、ログインユーザのホットフォルダ処理実行記録の有無を判別する。ステップＳ１４０４で実行記録ありと判断した場合、ステップＳ１４０７へ進む。
【００６８】
ステップＳ１４０４で実行記録なしと判断した場合、つまりステップＳ１４０３で取得した処理実行情報が"ＦＡＬＳＥ"だった場合、図１３で示すメッセージ表示画面１３００を表示部２０６に表示する（ステップＳ１４０５）。図１３で示すメッセージ表示画面１３００において、ユーザは「ＯＫ」キー１３０１を押下することにより処理の実行を要求することができる。また、「Ｃａｎｃｅｌ」キー１３０２を押下することにより処理の実行を中止することが可能である。
【００６９】
ステップＳ１４０６では、図１３で示すメッセージ表示画面１３００においてユーザの入力を受け付け、処理の実行が要求されたか中止が要求されたか判断する。処理の中止が要求されたと判断した場合、処理を終了する。実行が要求されたと判断した場合、ステップＳ１４０７へ進む。
【００７０】
ステップＳ１４０７では、ステップＳ１４０１で取得したボックス情報管理テーブル３００より、登録されている処理内容を取得する。さらに、ステップＳ１４０８ではステップＳ１４０７で取得した処理内容の処理を行う際に設定するための処理属性を取得する。
【００７１】
ステップＳ１４０９では、ステップＳ１４０７で取得した処理内容が文書削除であるかどうか判断し、文書削除であると判断した場合は文書を削除しステップＳ１４１４へ進む。ステップＳ１４０９で、処理内容が文書削除ではないと判断した場合、その処理がステップＳ１４０１で取得したボックス情報に登録されている最後の処理かどうか、ステップＳ１４１０で判断する。ステップＳ１４１０で最後の処理ではないと判断した場合、ステップＳ１４０８で取得した処理属性を設定し、ステップＳ１４０７で取得した処理を実行する（ステップＳ１４１１）。その後、次の処理内容を取得する（ステップＳ１４０７）。
【００７２】
ステップＳ１４１０で最後の処理であると判断した場合、ステップＳ１４０８で取得した処理属性で、ステップＳ１４０７で取得した処理を実行後（ステップＳ１４１２）、ステップＳ１４１４へ進む。もちろん、処理属性としては、文書ファイル名等の具体的な値が取得される。
【００７３】
ステップＳ１４１４では、ユーザ情報管理テーブル４００内のログインユーザに対応するホットフォルダ処理実行情報を更新し、処理を終了する。つまり、ホットフォルダ処理を行ったボックスの実行情報に"ＴＲＵＥ"を格納する。例えば、図４に示す"ユーザＣ"が"ボックス３"に登録されている処理を実行した場合、ユーザＣ及びボックス３に対応する実行情報４０１は"ＴＲＵＥ"のまま変更されない。同様に、図４に示す"ユーザＤ"が"ボックス４"に登録されている処理を実行した場合、ユーザＤ及びボックス４に対応する実行情報４０２を"ＴＲＵＥ"に変更する。
【００７４】
図１５は、本発明の第２実施形態に係る、ボックス情報管理テーブル３００の設定変更手順の一例を示すフローチャートであり、Ｓ１５０１〜Ｓ１５０７は各ステップを示す。本処理は、複合機１０２のＲＯＭ２０２内、またはハードディスク２０３に記憶されたプログラムにしたがって、ＣＰＵ２０１において実行される。
【００７５】
まず、ホットフォルダ設定変更が要求されると、図示しない設定変更画面を表示する（ステップＳ１５０１）。ここでは、設定変更を行うボックスの選択や、変更する処理内容を設定することができる。
【００７６】
ステップＳ１５０２で、設定変更が要求されたか確認し、要求されていないと判断した場合は設定変更画面を表示する。ステップＳ１５０２で、設定変更が要求されたと判断した場合、図３で示すボックス情報管理テーブル３００内の、指定されたボックスに対応したボックス属性を更新し、ホットフォルダ設定の変更を行う（ステップＳ１５０３）。
【００７７】
さらにステップＳ１５０４では、ボックス情報管理テーブル３００内の指定されたボックスの更新情報を現在（すなわちステップＳ１５０４実行時）日時で更新する。
【００７８】
次に、ステップＳ１５０５で図４に示すユーザ情報管理テーブル４００より全ユーザのホットフォルダ処理実行情報を取得する。
【００７９】
ステップＳ１５０６では、全ユーザのホットフォルダ処理実行情報のうち、設定変更を行ったボックスに対する実行情報に"ＦＡＬＳＥ"を格納する。さらに、設定変更要求を行ったユーザ（ログインユーザ）の、設定を変更したボックスに対する実行情報に"ＴＲＵＥ"を格納し（ステップＳ１５０７）、処理を終了する。例えば、図３に示す"ボックス１"の処理属性が、図４に示す"ユーザＣ"によって変更された場合、全ユーザの"ボックス１"に対する実行情報４０３を"ＦＡＬＳＥ"に変更した後、"ユーザＣ"の実行情報４０４のみ"ＴＲＵＥ"に変更する。
【００８０】
これにより、設定を変更したユーザとは別のユーザによって、図１４に示すホットフォルダ処理を実行する際に、処理実行経験なしと判断される。上記の方法により、ユーザがホットフォルダ化されたボックスに対して文書の格納を行う場合、ユーザのホットフォルダ処理実行情報を参照することにより、処理内容の変更を検知することができ、ユーザの意図しない処理の実行を防止することができる。
【００８１】
［第２実施形態の変形例１］
第２実施形態では、ユーザ情報管理テーブルのホットフォルダ処理実行情報に記憶されている処理実行経験の有無を示す情報より、処理内容の変更を検知する方法について示した。これに代えて、図１３に示すように上記のホットフォルダ処理実行情報にユーザの最終実行時刻を記憶しておき、ボックス情報管理テーブルの更新情報に記憶されている時刻と比較することにより、処理内容の変更を検知してもよい。
【００８２】
［第２実施形態の変形例２］
第２実施形態及び変形例２では、ユーザ情報管理テーブルのホットフォルダ処理実行情報を利用して、処理内容の変更を検知する方法について示した。これに代えて、各ユーザのボックスに対する操作履歴が保存されている場合、その操作履歴からユーザの最終実行時刻を取得し、ボックス管理テーブルの更新情報に記憶されている時刻と比較することにより、処理内容の変更を検知してもよい。
【００８３】
［第２実施形態の変形例３］
第２実施形態では、ユーザの処理実行経験の有無を示す情報より、その変形例１及び２ではユーザの最終実行時刻とボックス管理テーブルの更新情報の時刻を比較することにより、設定内容の変更を検知する方法について示した。これに代えて、ホットフォルダ設定がバージョン管理されている場合、ユーザの処理実行情報に利用したホットフォルダ設定のバージョン情報を記憶させる（図１８及び図１９）。これによりホットフォルダ設定のバージョンと、ユーザ情報管理テーブルに記憶されているバージョンを比較することにより、処理内容の変更を検知してもよい。
【００８４】
［第２実施形態の変形例４］
第２実施形態およびその変形例では、ボックスに設定されているホットフォルダ処理内容が変更されていることを検知した場合、ユーザに実行するかキャンセルするかを選択させる方法について示した。これに代えて、処理内容の変更を検知した場合は、必ず処理をキャンセルしてもよい。
【００８５】
［第２実施形態の変形例５］
第２実施形態及びその変形例では、図３に示すようにボックス属性にホットフォルダ処理内容を登録する方法について示した。しかしながら、図２０に示すように、処理内容を予め定義したフォーマットに従った定義ファイルとして保存し、ボックス情報管理テーブルのボックス属性には、定義ファイルの保存場所とファイル名を記憶させてもよい。
【００８６】
［第２実施形態の変形例６］
第２実施形態および上家変形例では、読取装置２１１で生成する画像データをボックスに保存することによりホットフォルダ処理を実行する方法について示した。これに代えて、ネットワークを介して接続されたクライアントコンピュータにインストールされたドライバを利用して、ボックスに画像データを保存することによりホットフォルダ処理を実行してもよい。
【００８７】
［その他の変形例］
また、ホットフォルダ設定されているかどうかの方法としては種々考えられるが、例えば、全体の設定ファイルが存在し、設定ファイルにボックス毎に設定オンや、設定オフと記述されても良い。また、ボックス毎に設定ファイルが存在できるようにしておき、設定ファイル自体が存在すれば設定オン、設定ファイルが存在しなければ設定オフとしても良い。
【００８８】
なお本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。また本発明の目的は、前述の実施形態の機能を実現するプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータが記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体およびプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８９】
また、本発明には、プログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた場合についても、本発明は適用される。その場合、書き込まれたプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００９０】
【図１】本発明における画像形成システムの構成の一例を示す図である。
【図２】一般的な複合機１０２の構成を示すブロック図である。
【図３】本発明の実施形態１に係るボックス情報管理テーブルの一例を示す図である。
【図４】本発明の実施形態１に係るユーザ情報管理テーブルの一例を示す図である。
【図５】表示部２０６に表示される初期画面の一例を示す図である。
【図６】表示部２０６に表示されるボックス一覧画面の一例を示す図である。
【図７】表示部２０６に表示される文書一覧画面の一例を示す図である。
【図８】表示部２０６に表示される原稿読込画面の一例を示す図である。
【図９Ａ】表示部２０６に表示される定型業務表示画面の一例およびボックス情報管理テーブルの保守画面の一例を示す図である。
【図９Ｂ】第１実施形態におけるボックス情報管理テーブルの作成及び変更手順の一例を示す図である。
【図１０】本発明の実施形態に係る複合機内にある複数存在するボックスの各処理手順の一例を説明するためのフローチャートである。
【図１１】本発明の実施形態に係るホットフォルダ処理手順の一例を説明するためのフローチャートである。
【図１２】本発明の第２実施形態に係るホットフォルダによる文書処理手順の一例を説明するためのフローチャートである。
【図１３】表示部２０６に表示されるメッセージ表示画面の一例を示す図である。
【図１４】本発明の実施形態に係るホットフォルダ化ボックスにおけるデータ処理手順の一例を説明するためのフローチャートである。
【図１５】本発明の実施形態に係るホットフォルダ化ボックスの設定変更処理手順の一例を説明するためのフローチャートである。
【図１６】本発明の第２実施形態に係る画像形成システムにおけるホットフォルダ化ボックスへの文書格納処理手順の一例を説明するためのフローチャートである。
【図１７】本発明の第２実施形態の変形例に係るユーザ情報管理テーブルの一例を示す図である。
【図１８】本発明の第２実施形態の変形例に係るボックス管理テーブルの一例を示す図である。
【図１９】本発明の第２実施形態の変形例に係るユーザ情報管理テーブルの一例を示す図である。
【図２０】本発明の第２実施形態の変形例に係るボックス管理テーブルの一例を示す図である。
【符号の説明】
【００９１】
１０２  複合機
１０４  クライアントコンピュータ
２０３  ハードディスク
２１６  ボックス情報管理部
２１７  ユーザ情報管理部
５０２  「ボックス」タブ
６０２  「ボックス選択」キー
７０５  「原稿読込」キー
【図１】
2008181237.tif 000003
【図２】
2008181237.tif 000004
【図３】
2008181237.tif 000005
【図４】
2008181237.tif 000006
【図５】
2008181237.tif 000007
【図６】
2008181237.tif 000008
【図７】
2008181237.tif 000009
【図８】
2008181237.tif 000010
【図９Ａ】
2008181237.tif 000011
【図９Ｂ】
2008181237.tif 000012
【図１０】
2008181237.tif 000013
【図１１】
2008181237.tif 000014
【図１２】
2008181237.tif 000015
【図１３】
2008181237.tif 000016
【図１４】
2008181237.tif 000017
【図１５】
2008181237.tif 000018
【図１６】
2008181237.tif 000019
【図１７】
2008181237.tif 000020
【図１８】
2008181237.tif 000021
【図１９】
2008181237.tif 000022
【図２０】
2008181237.tif 000023