(57)【要約】【課題】  本発明は、各種処理における所定の処理を行うモジュール化された各単位処理の他に複数の単位処理を順次実行するバッチ処理も新たなバッチ処理の対象処理として登録し、バッチ処理に登録された複数の処理の各設定内容が容易に確認できるバッチ処理支援装置および方法、プログラムを提供する。【解決手段】  複数の単位処理および該複数の単位処理を順次組み合わせたバッチ処理の一覧を表示する一覧表示手段と、一覧表示手段で表示された単位処理およびバッチ処理の中の所望の複数の処理を選択して表示する選択手段と、選択手段で選択された複数の処理を並び替える並び替え手段と、並び替え手段で並び替えられた順番で各処理を順次実行する新たなバッチ処理を登録する登録手段と、登録手段で登録されたバッチ処理を実行するバッチ処理実行手段とを具備する。【選択図】  図２
2007011858.tif 000002
【特許請求の範囲】
【請求項１】
単位処理を順次実行するバッチ処理を支援するバッチ処理支援装置において、
複数の単位処理および該複数の単位処理を順次組み合わせたバッチ処理の一覧を表示する一覧表示手段と、
前記一覧表示手段で表示された単位処理およびバッチ処理の中の所望の複数の処理を選択して表示する選択手段と、
前記選択手段で選択された複数の処理を並び替える並び替え手段と、
前記並び替え手段で並び替えられた順番で各処理を順次実行する新たなバッチ処理を登録する登録手段と、
前記登録手段で登録されたバッチ処理を実行するバッチ処理実行手段と
を具備することを特徴とするバッチ処理支援装置。
【請求項２】
前記一覧表示手段は、
前記複数の単位処理および該複数の単位処理を順次組み合わせたバッチ処理をそれぞれアイコンで一覧表示エリアに表示し、
前記選択手段は、
前記一覧表示エリアに表示された所望の処理に対応するアイコンをマウスで順次ドラッグして所定の選択処理表示エリアに順次ドロップすることにより前記所望の処理の選択を行う
ことを特徴とする請求項１記載のバッチ処理支援装置。
【請求項３】
前記並び替え手段は、
前記選択処理表示エリアにドロップされたアイコンの中の所望のアイコンをマウスでドラッグして所望の位置に移動することにより前記複数の処理の並び替えを行う
ことを特徴とする請求項２記載のバッチ処理支援装置。
【請求項４】
前記登録手段で登録された新たなバッチ処理は、前記一覧表示手段で表示されるバッチ処理に加えられ、
前記選択手段は、
該加えられたバッチ処理も選択対象とする
ことを特徴とする請求項１記載のバッチ処理支援装置。
【請求項５】
前記選択手段は、選択された処理がバッチ処理の場合、該バッチ処理を構成する単位処理に分解して表示することを特徴とする請求項１記載のバッチ処理支援装置。
【請求項６】
単位処理を順次実行するバッチ処理を支援するバッチ処理支援方法において、
複数の単位処理および該複数の単位処理を順次組み合わせたバッチ処理の一覧を一覧表示手段により表示し、
前記一覧表示手段で表示された単位処理およびバッチ処理の中の所望の複数の処理を選択手段により選択し、
前記選択手段で選択された複数の処理を並び替え手段により並び替え、
前記並び替え手段で並び替えられた順番で各処理を順次実行する新たなバッチ処理を登録手段により登録し、
前記登録手段で登録されたバッチ処理をバッチ処理実行手段により実行する
ことを特徴とするバッチ処理支援方法。
【請求項７】
単位処理を順次実行するバッチ処理を支援するバッチ処理支援処理をコンピュータにより実行させるバッチ処理支援プログラムにおいて、
複数の単位処理および該複数の単位処理を順次組み合わせたバッチ処理の一覧を表示するステップと、
該一覧表示された単位処理およびバッチ処理の中の所望の複数の処理を選択するステップと、
該選択された複数の処理を並び替えるステップと、
該並び替えられた順番で各処理を順次実行する新たなバッチ処理を登録するステップと、
該登録されたバッチ処理を実行するステップと
を含むこと特徴とするバッチ処理支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バッチ処理支援装置および方法、プログラムに関し、特に、各種処理における所定の処理を行うモジュール化された各単位処理の他に複数の単位処理を順次実行するバッチ処理も新たなバッチ処理の対象処理として登録し、バッチ処理に登録された複数の処理の各設定内容が容易に確認できるバッチ処理支援装置および方法、プログラムに関する。
【背景技術】
【０００２】
パソコン（＝ＰＣ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等からプリンタ、複写機等の印刷システムに対する印刷指示もしくはネットワークを介して接続された種々の通信装置とのメール通信等を行う場合は、パソコン側に印刷処理を行う印刷処理プログラム、メール通信処理を行うメール通信処理プログラム、ファックス通信処理を行うファックス通信処理プログラム、ファイル転送処理を行うファイル転送処理プログラム、ネットワーク監視処理を行うネットワーク監視処理プログラム等の各処理プログラムのアプリケーションソフト（以下、「クライアントアプリケーション」という。）をインストールし、これらのクライアントアプリケーションを必要に応じて実行させることで印刷システムでの印刷処理やネットワークシステムでのメール通信等が可能となる。
【０００３】
また、クライアントアプリケーションには、印刷処理、メール通信処理等の各処理を一つのバッチ処理（ジョブフロー）として登録し、バッチ処理を実行することでバッチ処理に登録された複数の処理を一連の実行手順に従って自動的に連続実行するバッチ処理機能を有するものもある。
【０００４】
例えば、特許文献１及び特許文献２には、印刷処理等の各処理をモジュール化し、モジュール化された各処理をアイコンで表示し、表示されたアイコンのうちの所望の処理のアイコンを配置して矢印で繋げることで各アイコンの処理が矢印に沿った順番で実行されるように構成されたプログラム作成支援装置および方法が提案されている。
【０００５】
また、上記特許文献１及び特許文献２では、バッチ処理として実行する処理を登録する方法として、例えばバッチ処理で実行させたい処理をバッチ処理を作成する毎に当該バッチ処理に登録する第１の方法と、各処理をテンプレートに予め登録し、バッチ処理を作成する際に当該バッチ処理で実行させる処理をテンプレートから選択してバッチ処理に登録する第２の方法とが提案されている。
【０００６】
上記第１の方法は、具体的には、例えば、バッチ処理でメール通信処理を実行させたい場合は、メール通信処理に必要な宛先、件名、ファイル形式等の設定を新規にバッチ処理を作成する毎に実施する方法である。
【０００７】
また、上記第２の方法は、具体的には、例えば、宛先、件名、ファイル形式等の設定を予めテンプレートに登録しておき、メール通信処理を含むバッチ処理を新規に作成する場合は、テンプレートに登録された宛先、件名、ファイル形式等の設定を再利用する方法である。
【０００８】
また、特許文献１及び特許文献２には、バッチ処理に登録された各処理のアイコンを選択することで当該アイコンに対応付けられた処理の設定内容がサブウィンドウに表示されるように構成されたバッチ処理の設定内容の表示方法が提案されている。
【特許文献１】特開平０７−０５６７２５号公報
【特許文献２】特開平１１−０３９１４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、上記特許文献１及び特許文献２に示される提案は、新規にバッチ処理を作成する場合は、バッチ処理を作成する毎にバッチ処理に必要な処理の設定を毎回追加する必要がある。
【００１０】
また、予め各処理が設定されたテンプレートを用いて新規にバッチ処理を作成する場合において、新規に作成するバッチ処理に必要な処理がテンプレートに設定されていない場合は、必要な処理が他のテンプレートに設定されている場合であっても必要な処理の設定を他のテンプレートから抽出して新規のテンプレートに作成するかもしくは必要な処理が設定されていないテンプレートに必要な処理を追加設定する必要があり、既に設定された処理の再利用が容易でないという課題がある。
【００１１】
また、バッチ処理の設定内容を表示する場合は、バッチ処理に登録された各処理のアイコンを選択することで当該アイコンに対応付けられた処理の設定内容がサブウィンドウに表示されるため、バッチ処理に登録された複数の処理のそれぞれの設定内容を一度に把握することが困難である。  
そこで、本発明は、各種処理における所定の処理を行うモジュール化された各単位処理の他に複数の単位処理を順次実行するバッチ処理も新たなバッチ処理の対象処理として登録し、バッチ処理に登録された複数の処理の各設定内容が容易に確認できるバッチ処理支援装置および方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、請求項１の発明は、単位処理を順次実行するバッチ処理を支援するバッチ処理支援装置において、複数の単位処理および該複数の単位処理を順次組み合わせたバッチ処理の一覧を表示する一覧表示手段と、前記一覧表示手段で表示された単位処理およびバッチ処理の中の所望の複数の処理を選択して表示する選択手段と、前記選択手段で選択された複数の処理を並び替える並び替え手段と、前記並び替え手段で並び替えられた順番で各処理を順次実行する新たなバッチ処理を登録する登録手段と、前記登録手段で登録されたバッチ処理を実行するバッチ処理実行手段とを具備することを特徴とする。
【００１３】
また、請求項２の発明は、請求項１の発明において、前記一覧表示手段は、前記複数の単位処理および該複数の単位処理を順次組み合わせたバッチ処理をそれぞれアイコンで一覧表示エリアに表示し、前記選択手段は、前記一覧表示エリアに表示された所望の処理に対応するアイコンをマウスで順次ドラッグして所定の選択処理表示エリアに順次ドロップすることにより前記所望の処理の選択を行うことを特徴とする。
【００１４】
また、請求項３の発明は、請求項２の発明において、前記並び替え手段は、前記選択処理表示エリアにドロップされたアイコンの中の所望のアイコンをマウスでドラッグして所望の位置に移動することにより前記複数の処理の並び替えを行うことを特徴とする。
【００１５】
また、請求項４の発明は、請求項１の発明において、前記登録手段で登録された新たなバッチ処理は、前記一覧表示手段で表示されるバッチ処理に加えられ、前記選択手段は、該加えられたバッチ処理も選択対象とすることを特徴とする。
【００１６】
また、請求項５の発明は、請求項１の発明において、前記選択手段は、選択された処理がバッチ処理の場合、該バッチ処理を構成する単位処理に分解して表示することを特徴とする。
【００１７】
また、請求項６の発明は、単位処理を順次実行するバッチ処理を支援するバッチ処理支援方法において、複数の単位処理および該複数の単位処理を順次組み合わせたバッチ処理の一覧を一覧表示手段により表示し、前記一覧表示手段で表示された単位処理およびバッチ処理の中の所望の複数の処理を選択手段により選択し、前記選択手段で選択された複数の処理を並び替え手段により並び替え、前記並び替え手段で並び替えられた順番で各処理を順次実行する新たなバッチ処理を登録手段により登録し、前記登録手段で登録されたバッチ処理をバッチ処理実行手段により実行することを特徴とする。
【００１８】
また、請求項７の発明は、単位処理を順次実行するバッチ処理を支援するバッチ処理支援処理をコンピュータにより実行させるバッチ処理支援プログラムにおいて、複数の単位処理および該複数の単位処理を順次組み合わせたバッチ処理の一覧を表示するステップと、該一覧表示された単位処理およびバッチ処理の中の所望の複数の処理を選択するステップと、該選択された複数の処理を並び替えるステップと、該並び替えられた順番で各処理を順次実行する新たなバッチ処理を登録するステップと、該登録されたバッチ処理を実行するステップとを含むこと特徴とする。
【発明の効果】
【００１９】
本発明のバッチ処理支援装置および方法、プログラムによれば、既存の全ての単位処理及びバッチ処理の設定の種類に関わらず各処理を新たなバッチ処理の対象処理として容易に登録することができる。
【００２０】
また、バッチ処理に登録された単位処理もしくはバッチ処理の実行順番の変更を容易に行うことができる。
【００２１】
また、単位処理及びバッチ処理に登録された各単位処理の設定名称が一覧表示されるのでバッチ処理に登録された複数の単位処理のそれぞれの設定内容を一度に把握することができるという効果を奏する。  
【発明を実施するための最良の形態】
【００２２】
以下、本発明に係わるバッチ処理支援装置および方法、プログラムの一実施例について添付図面を参照して詳細に説明する。
【００２３】
図１は、本発明に係わるバッチ処理支援装置および方法、プログラムが適用されたネットワークシステムの全体構成の一例を概略的に示した構成図である。
【００２４】
図１に示すように、ネットワークシステム１０は、本発明に係わるバッチ処理支援装置１と、プリンタ２、イメージスキャナー３等の各種装置がＬＡＮ（＝Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク４を介して接続されている。
【００２５】
バッチ処理支援装置１は、ＣＰＵ（＝Ｃｅｎｔｒａｌ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ：中央処理演算装置）、入出力装置、記憶装置等を備えた、所謂クライアントＰＣ（＝Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）のコンピュータであり、バッチ処理支援装置１にはバッチ処理支援装置１のシステム制御を行うＯＳ（＝Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と、本発明に係わるバッチ処理支援方法の動作制御を行うバッチ処理支援プログラム１００（詳細は後述する。）と、ＴＣＰ／ＩＰ（＝Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｃｏｌ）、ＳＮＭＰ（＝Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）等の各プロトコルや各種処理を行うアプリケーションプログラム等のソフトウェアがインストールされている。
【００２６】
本発明に係わるバッチ処理支援装置１は、クライアントＰＣにバッチ処理支援プログラム１００をインストールし、バッチ処理支援プログラム１００を起動させることでネットワーク４に接続されたプリンタ２、イメージスキャナ３等の装置を介して行う各種単位処理（例えば印刷処理、画像読取処理等）の設定や複数の単位処理を一連の手順で連続実行させるバッチ処理の設定が可能となるとともに既に設定されたバッチ処理も新たなバッチ処理の対象処理として設定でき、一連の手順で複数の単位処理もしくはバッチ処理を連続実行するバッチ処理が容易に作成することができる。
【００２７】
なお、ネットワーク４には、プリンタ２やイメージスキャナ３の他に図示せぬ複写機、各種サーバや種々の装置が接続されていてもよく、本発明に係わるバッチ処理支援装置１は、これら各種装置を介して行う各種単位処理（例えばメール通信処理、ファックス通信処理、ファイル転送処理、ネットワーク監視処理等）や各単位処理を組み合わせたバッチ処理の設定及び各単位処理とバッチ処理とを組み合わせた新規のバッチ処理を容易に作成することができる。
【００２８】
また、各種単位処理は、バッチ処理支援装置１が単独で設置された状態でバッチ処理支援装置１内で実行される各種処理であってもよい。
【００２９】
図２は、本発明に係わるバッチ処理支援プログラム１００の機能的な構成を示すブロック図である。
【００３０】
図２に示すように、バッチ処理支援プログラム１００は、単位処理設定登録部１０１と、バッチ処理設定登録部１０２と、バッチ処理実行部１０３と、各部１０１、１０２及び１０３におけるユーザが指示操作する際の各種情報の入力や表示を行う画面装置１５０やＫＢ（キーボード）１５１及びマウス１５２等のユーザインタフェースの制御を行うＧＵＩ（＝Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）１０４とを備えている。
【００３１】
単位処理設定登録部１０１は、ネットワーク４に接続された各装置、例えばプリンタ２を介して行う印刷処理１４０−３やイメージスキャナ３を介して行うスキャン処理１４０−１、ネットワーク４を介して接続された各装置間のメール通信を行う図示せぬメール通信処理等の各種単位処理を実行する際に必要な各種設定、例えばメール送信処理を行う際の宛先、件名、ファイル形式等の設定情報を所定のフォルダ（例えば図示せぬメール設定フォルダ）に保存したり、既に所定のフォルダ（例えばスキャン設定フォルダ１１１、画像編集設定フォルダ１１２、印刷設定フォルダ１１３等）に保存された各種単位処理の設定情報の管理を行うとともに各種設定情報の設定内容の修正や削除等を行う。
【００３２】
バッチ処理設定登録部１０２は、バッチ処理に登録された複数の単位処理を一連の手順で連続実行させるために必要な各種設定、例えばバッチ処理に登録された各単位処理の処理内容に基づき決定した各単位処理の実行順番もしくはユーザが指定した実行順番やバッチ処理に登録された単位処理の情報等、バッチ処理を実行するために必要な設定情報を所定のフォルダ（例えばバッチ処理Ａフォルダ１２１−１、バッチ処理Ｂフォルダ１２１−２、・・・（以下、総称して「バッチ処理設定情報フォルダ１２１−ｎ」という。））に保存したり、既に所定のフォルダ（バッチ処理設定情報フォルダ１２１−ｎ）に保存された各種設定の管理を行うとともに各種設定情報の設定内容の修正や削除等を行う。
【００３３】
バッチ処理実行部１０３は、バッチ処理を実行させるために選択されたバッチ処理設定情報フォルダ１２１−ｎに格納されたバッチ処理の設定情報を解析し、解析結果に基づき当該バッチ処理に登録された各単位処理を一連の順番で呼び出し連続実行する。
【００３４】
具体的には、当該バッチ処理に登録された各単位処理もしくはバッチ処理の設定情報、例えばイメージスキャナー３を介して画像の読み取り行うスキャン処理１４０−１、画像データに対するノイズ除去等の画像編集を行う画像編集処理１４０−２、プリンタ２を介して画像データの印刷出力を行う印刷処理１４０−３等の各単位処理（以下、総称して「単位処理１４０−ｎ」という。）もしくは既登録されたバッチ処理の各処理（単位処理及びバッチ処理）の実行順番に基づき各単位処理もしくは既登録されたバッチ処理の各単位処理を順次呼び出し、各単位処理の設定に基づき各単位処理を実行し、実行された各単位処理で必要な入力データ１３０−１、・・・（以下、総称して「入力データ１３０−ｎ」という。）がそれぞれ各単位処理に入力されて所定の処理が施され後、処理結果が各単位処理の内容に応じて画面装置１５０やファイル１６０−１、印刷用紙１６０−２、その他の媒体や装置等に出力される。
【００３５】
ＧＵＩ１０４は、各部１０１、１０２及び１０３の処理においてユーザが指示操作する際の各種情報の入力や表示を行う画面を表示したり、画面上で設定された情報を各部１０１、１０２及び１０３へ転送する等のユーザインタフェース制御を行う。
【００３６】
なお、各部１０１、１０２及び１０３の処理で画面装置１５０に表示される画面データは、予め作成されて記憶装置に記憶保持されており、ＧＵＩ１０４が各部１０１、１０２及び１０３での処理で必要な画面データを記憶装置から適時読み出し画面装置１５０に表示する。
【００３７】
このように構成されたバッチ処理支援プログラム１００の動作について図３のフローチャートを参照し説明する。
【００３８】
図３に示すように、バッチ処理支援プログラム１００が起動されると、バッチ処理支援プログラム１００は、ＧＵＩ１０４を介して画面装置１５０にバッチ処理支援画面４００（図４参照、詳細は後述する）を表示する（ステップＳ３０１）。
【００３９】
ユーザがバッチ処理支援画面４００に表示されたバッチ処理支援フォルダ４７０に格納されたフォルダ及びファイル一覧の情報に基づきバッチ処理として実行させたい単位処理の設定情報が登録されているか否かを確認し（ステップＳ３０２）、当該単位処理の設定情報が未登録の場合は（ステップＳ３０３でＮＯ）、バッチ処理支援画面４００上に表示される図示せぬポップアップメニューの「単位処理の設定登録」を選択することで、バッチ処理支援プログラム１００がＧＵＩ１０４及び単位処理設定登録部１０１を介して単位処理の設定情報の登録を行う（ステップＳ３０４）。
【００４０】
具体的には、バッチ処理支援フォルダ４７０もしくは単位処理の設定情報を登録したいバッチ処理支援フォルダ４７０内のフォルダをマウスで右クリックすることで表示される図示せぬポップアップメニューの「単位処理の設定登録」を選択し、更に表示される図示せぬポップアップメニューに表示された単位処理一覧の中から所望の単位処理を選択することでバッチ処理支援画面４００上に単位処理の設定登録画面５００（図５参照、詳細は後述する）が表示され、ユーザが表示された単位処理の設定登録画面５００（以下、「単位処理設定登録画面５００」という）の所定の設定項目に所望のデータを入力し、選択項目を選択することで当該単位処理の設定内容が選択指定されたフォルダもしくはバッチ処理支援フォルダ４７０に設定情報として登録される。
【００４１】
なお、バッチ処理として実行させたい単位処理の設定情報が登録されているか否かの確認は、単位処理の設定内容に関連する名称が付与されたフォルダのアイコンがバッチ処理支援フォルダ４７０のフォルダ及びファイル一覧に表示されているか否かを確認するとともに、該当するアイコンのフォルダに格納された設定情報の設定内容を表示させて確認することができる。
【００４２】
また、バッチ処理支援フォルダ４７０にはバッチ処理支援プログラム１００の動作に必要な各単位処理の処理プログラム、各種データ等のファイル及びこれらのファイルを格納したフォルダ等が格納されている。
【００４３】
ステップ３０３において、バッチ処理で実行させたい単位処理の設定情報がバッチ処理支援フォルダ４７０内に登録されている場合（ステップＳ３０３でＹＥＳ）、もしくはバッチ処理で実行させたい単位処理の設定により当該単位処理の設定情報をバッチ処理支援フォルダ４７０に登録後（ステップＳ３０４）、バッチ処理支援画面４００上に表示されるポップアップメニューの「バッチ処理の設定登録」が選択されることで（ステップＳ３０５）、バッチ処理支援プログラム１００がＧＵＩ１０４及びバッチ処理設定登録部１０２を介して一連の手順で単位処理もしくは既登録されたバッチ処理の単位処理を連続実行させる新規のバッチ処理の設定情報が作成され、保存される。
【００４４】
具体的には、バッチ処理支援フォルダ４７０もしくはバッチ処理支援フォルダ４７０内のバッチ処理設定フォルダ１２０をマウスで右クリックすることで表示されるポップアップメニューの「バッチ処理の設定登録」を選択することでＧＵＩ１０４及びバッチ処理設定登録部１０２を介してバッチ処理の設定及び設定内容の修正、削除等の処理が行われる。
【００４５】
ユーザにより「バッチ処理の設定登録」が選択されると、バッチ処理支援プログラム１００は、バッチ処理支援画面４００上にバッチ処理設定登録画面６００（図６参照、詳細は後述する）を表示し、ユーザがバッチ処理で実行させたい単位処理もしくはバッチ処理の設定情報が格納された各フォルダのアイコンをバッチ処理支援画面４００に表示されたバッチ処理支援フォルダ４７０内のフォルダ一覧から選択してドラッグ操作し、バッチ処理設定登録画面６００のバッチ処理登録部６３０上でドロップ操作することでドロップ操作された単位処理、もしくはバッチ処理の各設定情報が格納されたフォルダ、もしくはバッチ処理を構成する単位処理のアイコンがバッチ処理登録部６３０に複写され、複写されたアイコンに対応付けられた各単位処理もしくはバッチ処理の設定情報が新規のバッチ処理として登録される（ステップＳ３０６）。
【００４６】
バッチ処理設定登録画面６００のバッチ処理登録部６３０に各単位処理もしくはバッチ処理の設定情報が格納されたフォルダのアイコンが複写されて表示されると、処理順序に制限のある処理に関しては各アイコンのフォルダに格納された単位処理もしくはバッチ処理の設定情報及び処理内容に基づき各単位処理もしくはバッチ処理の実行順番が自動的に決定され、決定された順番で各単位処理もしくはバッチ処理の設定情報が格納されたフォルダのアイコンがバッチ処理登録部６３０上で並べ換えられて表示される（ステップＳ３０７）。
【００４７】
なお、バッチ処理設定登録画面６００のバッチ処理登録部６３０に表示されている各単位処理もしくはバッチ処理の設定情報が格納されたフォルダのアイコンの配置は、処理順序に制限の無い範囲でユーザがバッチ処理登録部６３０に表示されているアイコンをドラッグ及びドロップ操作により該操作された該アイコンが表示される配置位置を変更することができる。
【００４８】
ユーザは、バッチ処理設定登録画面６００のバッチ処理登録部６３０にバッチ処理で実行させたい単位処理もしくはバッチ処理の設定情報が格納された各フォルダのアイコンが複写されていることを確認し、バッチ処理設定登録画面６００のバッチ処理名入力部６２０に当該バッチ処理の名称を入力後、バッチ処理設定登録画面６００の登録操作ボタンである「ＯＫ」ボタンをマウスでクリックすると、バッチ処理支援プログラム１００は、バッチ処理登録部６３０に表示された各アイコンの配置位置に基づく順番で各アイコンに対応付けられた設定情報の単位処理もしくはバッチ処理を実行する新たなバッチ処理の設定情報を作成し、作成した新規バッチ処理の設定情報を所定のバッチ処理設定情報フォルダ１２１−ｎに格納する。
【００４９】
新規バッチ処理の設定情報が格納されたバッチ処理設定情報フォルダ１２１−ｎには、バッチ処理設定登録画面６００のバッチ処理名入力部６２０で入力された名称の名前が付与されたアイコンがバッチ処理設定フォルダ１２０内に付加され表示される（ステップＳ３０８）。
【００５０】
バッチ処理を実行する場合は、バッチ処理支援画面４００に表示されたバッチ処理設定フォルダ１２０内の所望のバッチ処理の設定情報が格納されたフォルダのアイコンへファイル一覧を表示するファイル一覧表示部４５０からファイルをドラッグ＆ドロップ操作するか、同アイコンをマウスでダブルクリックするか、もしくは右クリック後表示されるポップアップメニューの「実行」を選択することでバッチ処理支援プログラム１００がＧＵＩ１０４及びバッチ処理実行部１０３を介して当該バッチ処理の設定情報に基づき当該バッチ処理に登録された複数の単位処理もしくはバッチ処理を一連の順番で連続実行する（ステップＳ３０９）。
【００５１】
具体的には、実行指示されたバッチ処理の設定情報を解析し、解析結果に基づきバッチ処理に登録された各単位処理もしくはバッチ処理を呼び出し、当該各処理の各設定に基づき一連の順番で各単位処理もしくはバッチ処理を実行する。
【００５２】
図４は、前述のバッチ処理支援画面４００の一例を示す図である。
【００５３】
図４に示すように、バッチ処理支援画面４００は、タイトルバー４１０と、メニューバー４２０と、ツールバー４３０と、フォルダ一覧を表示するフォルダ一覧表示部４４０と、フォルダ一覧表示部４４０に表示された各フォルダに格納されたフォルダもしくはファイル一覧を表示するファイル一覧表示部４５０と、ファンクションキーの機能を表示するファンクションキー表示部４６０とで構成されている。
【００５４】
フォルダ一覧表示部４４０には、バッチ処理支援プログラム１００の動作に必要な各種データや処理プログラムのファイル等が格納されたフォルダが格納されたバッチ処理支援フォルダ４７０と、バッチ処理支援フォルダ４７０に格納された各種フォルダが階層構造で表示されている。
【００５５】
例えば、バッチ処理支援フォルダ４７０には、各種データやファイル等を保存する加藤、山田、田中等のフォルダ名が付与された加藤フォルダ４７２、山田フォルダ４７３、田中フォルダ４７４等が格納された保存先フォルダ４７１と、画像処理における各種処理を行う単位処理の設定情報、例えば画像データのノイズの除去を行うノイズ除去処理の設定情報が格納されたノイズ除去フォルダ１１０−１、画像の回転処理を行う回転処理の設定情報が格納された回転フォルダ１１０−２、画像の傾き補正を行う傾き補正処理の設定情報が格納された傾き補正フォルダ１１０−３等が格納された画像編集フォルダ１１２と、イメージスキャナー３を介して原稿から画像データを読み取る処理を行う画像読取処理の設定情報が格納された画像読取フォルダ１１０−４が格納されたスキャン処理フォルダ１１１と、少なくとも１つ以上の単位処理を一連の手順で連続実行させるバッチ処理の設定情報が格納されたバッチ処理Ａフォルダ１２１−１、バッチ処理Ｂフォルダ１２１−２等（以下、総称して「バッチ処理設定情報フォルダ１２１−ｎ」という）が格納されたバッチ処理設定フォルダ１２０と、プリンタ２を介して画像データの印刷出力を行う印刷処理の設定情報が格納されたＤｏｃｕＷｉｄｅ５００フォルダ１１０−７が格納されたプリントフォルダ１１３等が表示されている。
【００５６】
バッチ処理支援フォルダ４７０の各単位処理の設定情報が格納されたフォルダ（例えばノイズ除去フォルダ１１０−１、回転フォルダ１１０−２、傾き補正フォルダ１１０−３、・・・等（総称して単に「設定情報フォルダ１１０−ｎ」という。））の中にバッチ処理で実行させたい単位処理の設定情報フォルダ１１０−ｎが未登録の場合は、バッチ処理支援フォルダ４７０もしくは新規に登録する単位処理の設定情報を格納する設定情報フォルダ１１０−ｎをマウスで右クリックし、表示される図示せぬポップアップメニューの「単位処理の設定登録」を選択し、更に表示される図示せぬポップアップメニューに表示される単位処理一覧の中から所望の単位処理を選択することでバッチ処理支援画面４００上に図５に示すような単位処理設定登録画面５００が表示され、単位処理設定登録画面５００の所定の設定項目にデータを入力もしくは選択項目を選択することで当該単位処理の設定情報が選択指定された設定情報フォルダ１１０−ｎもしくはバッチ処理支援フォルダ４７０に登録され格納される。
【００５７】
図５は、単位処理設定登録画面５００の一例を示す図であり、図５に示す単位処理設定登録画面５００は、例えば画像処理における画像データの傾きの補正を行う際に画像の傾きを右方向に自動で補正するように傾き補正処理を設定する設定情報の一例を示したものである。
【００５８】
傾き補正処理の画像の傾きを右方向に自動で補正するという設定情報を登録したいフォルダ（例えば画像編集フォルダ１１２）をマウスで右クリックし、表示される図示せぬポップアップメニューの「単位処理の設定登録」を選択することで更に表示される図示せぬポップアップメニューの単位処理一覧の中から「傾き補正処理」をマウスで選択することで傾き補正処理の設定を行う傾き補正のプロパティ画面５００（単位処理設定登録画面）が表示される。
【００５９】
図５に示すように、傾き補正のプロパティ画面５００は、タイトルバー５１０と、単位処理名入力部５２０と、補正方法設定部５３０と、補正方向選択部５４０（破線で囲まれた部分）と、補正角度設定部５５０と、指示操作ボタン５６０（破線で囲まれた部分）とで構成されており、タイトルバー５１０には単位処理一覧の中から選択された「傾き補正処理」に対応した傾き補正のプロパティ画面５００（単位処理設定登録画面）のタイトルが「傾き補正のプロパティー」と表示されている。
【００６０】
ユーザは、傾き補正のプロパティ画面５００の補正方法設定部５３０で傾き補正処理を自動もしくは手動の何れで行うかを選択設定し、補正方向選択部５４０で傾き補正を右もしくは左の何れの方向で補正するかを選択設定し、補正角度設定部５５０で何度の傾き補正を行うかを選択設定し、単位処理名入力部５２０で当該傾き補正処理の設定情報１１０−ｎの名称を入力して指示操作ボタン５６０の「ＯＫ」を選択することで画像編集フォルダ１１２内に傾き補正処理における画像の傾きを右方向に自動で補正するという設定情報が格納された設定情報フォルダ１１０−ｎが作成され保存される。
【００６１】
図５の場合の例では、単位処理名入力部５２０で入力された「傾き補正：自動」が付与されたフォルダ名のフォルダが新規に作成され、画像データを右方向に自動で１０度回転させる傾き補正処理の設定情報が作成されて「傾き補正：自動」名の設定情報フォルダ１１０−ｎに保存されるとともに「傾き補正：自動」の設定情報フォルダ１１０−ｎに対応付けられたアイコンが表示される。
【００６２】
また、既登録された単位処理の設定情報の設定内容の修正等の編集を行う場合は、該当する設定情報が格納された設定情報フォルダ１１０−ｎのアイコンをマウスで右クリックし、表示される図示せぬポップアップメニューの「単位処理の設定編集」を選択することで図５で示した各単位処理に応じた単位処理設定登録画面５００と同様な構成で、各設定項目に既定値がデフォルト値として表示され、当該画面上で所望の各設定項目もしくは選択項目の値を変更後、指示操作ボタンの「ＯＫ」を選択することで変更された設定内容の設定情報に更新される。
【００６３】
また、既登録された単位処理の設定情報が格納された設定情報フォルダ１１０−ｎを削除する場合は、該当する設定情報フォルダ１１０−ｎのアイコンをマウスで右クリックし、表示される図示せぬポップアップメニューの「単位処理の設定削除」を選択することで当該単位処理の設定情報及び当該設定情報が格納された設定情報フォルダ１１０−ｎが削除される。
【００６４】
バッチ処理を作成する場合は、バッチ処理支援画面４００のフォルダ一覧表示部４４０に表示されたバッチ処理設定フォルダ１２０をマウスで右クリックし、表示される図示せぬポップアップメニューの「バッチ処理新規作成」を選択することで一連の手順で既存の単位処理もしくはバッチ処理を連続実行する新規のバッチ処理を作成し保存することができる。
【００６５】
具体的には、バッチ処理設定フォルダ１２０をマウスで右クリックし、表示される図示せぬポップアップメニューの「バッチ処理新規作成」を選択することで図６に示すようなバッチ処理設定登録画面６００がバッチ処理支援画面４００上に表示される。
【００６６】
図６に示すように、バッチ処理設定登録画面６００は、タイトルバー６１０と、新規に作成するバッチ処理の設定情報を格納するフォルダの名前を入力するバッチ処理名入力部６２０と、当該バッチ処理で実行させたい単位処理を登録するバッチ処理登録部６３０と、当該バッチ処理に登録された複数の単位処理の設定情報に基づく各単位処理の実行順番や処理内容を表示するバッチ処理情報表示部６４０と、当該バッチ処理への単位処理の追加、編集、削除等の操作指示を行う編集操作ボタン６５０及び当該バッチ処理の設定情報の保存または設定内容のキャンセルの操作指示を行う登録操作ボタン６６０と、バッチ処理登録部６３０に登録された各単位処理の設定情報フォルダ１１０−ｎに対応付けられたアイコンの変更を行うアイコン変更ボタン６７０とで構成されている。
【００６７】
例えば、イメージスキャナー３で原稿から画像データを読み取り、読み取った画像データに対して強めのノイズ除去の画像処理を施し、画像処理後の画像データをプリンタ２で印刷出力する手順で各単位処理（画像読取処理、ノイズ除去処理、印刷処理）を連続実行させるバッチ処理Ｃを作成する場合は、バッチ処理支援画面４００のフォルダ一覧表示部４４０に表示されたスキャン処理フォルダ１１１に格納された画像読取処理の設定情報フォルダ１１０−４のアイコンをドラッグ操作し、当該アイコンをバッチ処理設定登録画面６００のバッチ処理登録部６３０上でドロップ操作することでバッチ処理登録部６３０に当該アイコンが複写されて表示されるとともに当該アイコンの下部に当該アイコンに対応付けられた単位処理の設定情報フォルダ１１０−ｎの名称が表示される。
【００６８】
同様にバッチ処理支援画面４００のフォルダ一覧表示部４４０に表示された画像編集フォルダ１１２内のノイズ除去処理の設定情報フォルダ１１０−１及びプリントフォルダ１１３内の印刷処理の設定情報フォルダ１１０−７の各アイコンをそれぞれドラッグ操作し、ドラッグ操作した各アイコンをバッチ処理設定登録画面６００のバッチ処理登録部６３０上にそれぞれドロップ操作する、もしくはバッチ処理設定登録画面６００の登録操作ボタンの「追加（Ａ）」ボタンをマウスでクリックし、図示せぬ処理一覧リスト画面から登録する単位処理を選択することでバッチ処理登録部６３０にノイズ除去処理の設定情報フォルダ１１０−１及び印刷処理の設定情報フォルダ１１０−７の各アイコンがそれぞれ複写され、複写された各アイコンに対応付けられた各単位処理の処理内容が表示される。
【００６９】
ユーザは、バッチ処理登録部６３０に画像読取処理、ノイズ除去処理、印刷処理の各設定情報フォルダ１１０−４、１１０−１、１１０−７の各アイコンが複写表示されていることを確認し、バッチ処理名入力部６２０に例えば「バッチ処理Ｃ」と入力後、バッチ処理設定登録画面６００の登録操作ボタン６６０の「ＯＫ」ボタンをマウスでクリックすることでイメージスキャナー３による画像データの読み取り処理（画像読取処理）と、イメージスキャナー３で読み取った画像データに対する強めのノイズ除去処理（ノイズ除去処理）と、画像処理後の画像データをプリンタ２で印刷出力する（印刷処理）との順番で各単位処理を連続実行する新規のバッチ処理の設定情報が作成され、バッチ処理設定フォルダ１２０にバッチ処理Ｃの設定情報が格納された図示せぬバッチ処理設定情報フォルダ１２１−ｎが保存され、バッチ処理Ｃのバッチ処理設定情報フォルダ１２１−ｎに対応付けられたアイコンが表示される。
【００７０】
既に作成され保存されたバッチ処理の設定内容の変更等を行う場合は、バッチ処理支援画面４００に表示されている該当するバッチ処理のバッチ処理設定情報フォルダ１２１−ｎのアイコンをマウスで右クリックし、表示される図示せぬポップアップメニューの「バッチ処理の設定編集」を選択することで各バッチ処理に応じて図６に示したバッチ処理設定登録画面６００と同様な構成でバッチ処理名入力部、バッチ処理登録部及びバッチ処理情報表示部に既定値及び既登録された単位処理の設定情報フォルダ１１０−ｎのアイコンがデフォルト値として設定されたバッチ処理設定編集画面が表示されるので当該画面において当該バッチ処理の設定内容の変更等を行うことができる。
【００７１】
具体的には、既に作成されたバッチ処理に単位処理を追加する場合は、バッチ処理支援画面４００のフォルダ一覧表示部４４０に表示された所望の単位処理の設定情報フォルダ１１０−ｎのアイコンをドラッグ操作し、バッチ処理設定編集画面のバッチ処理登録部上でドロップ操作することでバッチ処理登録部にドロップ操作された単位処理の設定情報フォルダ１１０−ｎのアイコンが追加登録され、その際に当該バッチ処理に既登録されていた単位処理と追加登録した単位処理との各設定情報及び処理内容に基づき各単位処理の実行順番が自動的に決定され、決定された順番に単位処理の設定情報フォルダ１１０−ｎのアイコンが並べ換えられて表示される。
【００７２】
また、既に作成されたバッチ処理に既登録された単位処理の実行順番を変更する場合は、バッチ処理設定編集画面のバッチ処理登録部に既登録された単位処理の設定情報フォルダ１１０−ｎのアイコンをバッチ処理登録部内で所望の実行順番に応じてドラッグ及びドロップ操作により配置位置を移動させることで配置されたアイコンの順番でアイコンに対応付けられた単位処理が順次実行されるバッチ処理に変更され、登録操作ボタン６６０の「ＯＫ」ボタンをマウスでクリックすることで当該バッチ処理の設定情報に更新される。
【００７３】
また、既に作成されたバッチ処理に既登録された単位処理の設定を変更する場合は、バッチ処理設定編集画面のバッチ処理登録部に既登録された単位処理の設定情報フォルダ１１０−ｎのアイコンのうち、設定を変更したい単位処理の設定情報フォルダ１１０−ｎのアイコンをマウスで選択した後、バッチ処理設定編集画面の登録操作ボタンの「編集（Ｆ）」ボタンをマウスでクリックすることで選択されたアイコンの設定登録画面５００が表示されるので、設定を変更し登録操作ボタン６６０の「ＯＫ」ボタンをマウスでクリックすることで当該バッチ処理の設定情報に更新される。
【００７４】
また、既に作成されたバッチ処理に既登録された単位処理を削除する場合は、バッチ処理設定編集画面のバッチ処理登録部に既登録された単位処理の設定情報フォルダ１１０−ｎのアイコンのうちの削除したい単位処理の設定情報フォルダ１１０−ｎのアイコンをマウスで選択した後、バッチ処理設定編集画面の登録操作ボタンの「削除（Ｄ）」ボタンをマウスでクリックすることで選択されたアイコンがバッチ処理登録部から削除され、登録操作ボタン６６０の「ＯＫ」ボタンをマウスでクリックすることで削除されたアイコンに対応付けられた単位処理が削除されたバッチ処理の設定情報に更新される。
【００７５】
以上説明したように本発明に係わるバッチ処理支援装置および方法、プログラムによれば、既存の全ての単位処理及びバッチ処理の設定の種類に関わらず各処理を新たなバッチ処理の対象処理として容易に登録することができる。
【００７６】
また、バッチ処理に登録された単位処理もしくはバッチ処理の実行順番の変更を容易に行うことができる。
【図面の簡単な説明】
【００７７】
【図１】本発明に係わるバッチ処理支援装置および方法、プログラムを適用したネットワークシステムの全体構成の一例を示す構成図
【図２】本発明に係わるバッチ処理支援プログラム１００の機能的な構成を示すブロック図
【図３】バッチ処理支援プログラム１００の動作を示すフローチャート
【図４】バッチ処理支援画面４００の一例を示す図
【図５】傾き補正のプロパティ画面５００の一例を示す図
【図６】バッチ処理設定登録画面６００の一例を示す図
【符号の説明】
【００７８】
１      バッチ処理支援装置（＝クライアントＰＣ）
２      プリンタ
３      イメージスキャナー
４      ネットワーク
１０    ネットワークシステム
１００  バッチ処理支援プログラム
１０１  単位処理設定登録部
１０２  バッチ処理設定登録部
１０３  バッチ処理実行部
１０４  ＧＵＩ（＝Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）
１１０−１  ノイズ除去処理の設定情報フォルダ
１１０−２  回転処理の設定情報フォルダ
１１０−３  傾き補正処理の設定情報フォルダ
１１０−４  画像読取処理の設定情報フォルダ
１１０−７  印刷処理の設定情報フォルダ
１１０−ｎ  単位処理の設定情報フォルダ
１１１  スキャン設定フォルダ
１１２  画像編集設定フォルダ
１１３  印刷設定フォルダ
１２０  バッチ処理設定フォルダ
１２１−１  バッチ処理Ａフォルダ
１２１−２  バッチ処理Ｂフォルダ
１２１−ｎ  バッチ処理設定情報フォルダ
１３０−１  入力データ
１４０−１  スキャン処理
１４０−２  画像編集処理
１４０−３  印刷処理
１４０−ｎ  単位処理
１６０−１  ファイル
１６０−２  印刷用紙
４００  バッチ処理支援画面
４１０、５１０、６１０  タイトルバー
４２０  メニューバー
４３０  ツールバー
４４０  フォルダ一覧表示部
４５０  ファイル一覧表示部
４６０  ファンクションキー表示部
５００  傾き補正のプロパティ画面
５２０  単位処理名入力部
５３０  補正方法設定部
５４０  補正方向選択部
５５０  補正角度設定部
５６０  指示操作ボタン
６００  バッチ処理設定登録画面
６２０  バッチ処理名入力部
６３０  バッチ処理登録部
６４０  バッチ処理情報表示部
６５０  編集操作ボタン
６６０  登録操作ボタン
６７０  アイコン変更ボタン
【図１】
2007011858.tif 000003
【図２】
2007011858.tif 000004
【図３】
2007011858.tif 000005
【図４】
2007011858.tif 000006
【図５】
2007011858.tif 000007
【図６】
2007011858.tif 000008