(57)【要約】    【課題】  一般的な設定内容での処理と詳細な設定内容での処理を共通化することができるオブジェクト処理システム及びその手順提示方法、並びにプログラムを提供する。    【解決手段】  オブジェクト処理システム１００は、コンピュータ１０１と、コンピュータ１０１と接続するディスク装置１０２、入力デバイス１０３、及びモニタ装置１０４を備える。モニタ装置１０４には、処理選択画面２００及び本画面中のタスクエリア２０３で特定の処理が選択されたときにその処理状況を表示する処理ウィザードウィンドウ３００が表示される。タスクエリア２０３に表示される各処理毎に設定された内部変数の値により初期設定を行い、内部変数ステップが値「Ｍａｎｕａｌ」以外であるときに、その設定手順に用いる画面を表示することなく、内容設定を行う。【選択図】      図７
2006343961.tif 000002
【特許請求の範囲】
【請求項１】
一の処理を実行する際に、複数の設定手順をユーザに１つづつ提示して、順に前記一の処理の処理内容をユーザに設定させるユーザインタフェースを備えるオブジェクト処理システムにおいて、
前記複数の設定手順のうちの特定の設定手順で設定される処理内容を予め設定された処理内容とする決定を行う処理内容決定手段と、
前記決定を行ったときに、当該設定手順を前記ユーザに提示することを省略する提示省略手段とを備えることを特徴とするオブジェクト処理システム。
【請求項２】
前記処理内容決定手段は、前記一の処理の処理内容の設定を開始する前に、前記決定を行うか否かをユーザ選択により決定する決定手段を備えることを特徴とする請求項１記載のオブジェクト処理システム。
【請求項３】
前記決定手段は、前記特定の設定手順により設定される処理内容をオブジェクトとしてユーザ選択可能に表示する表示手段を備え、前記オブジェクトがユーザ選択されたときに前記決定を行うことを特徴とする請求項２記載のオブジェクト処理システム。
【請求項４】
一の処理を実行する際に、複数の設定手順をユーザに１つづつ提示して、順に前記一の処理の処理内容をユーザに設定させるユーザインタフェースを備えるオブジェクト処理システムの手順提示方法において、
前記複数の設定手順のうちの特定の設定手順で設定される処理内容を予め設定された処理内容とする決定を行う処理内容決定ステップと、
前記決定を行ったときに、当該設定手順を前記ユーザに提示することを省略する提示省略ステップとを備えることを特徴とする手順提示方法。
【請求項５】
一の処理を実行する際に、複数の設定手順をユーザに１つづつ提示して、順に前記一の処理の処理内容をユーザに設定させるユーザインタフェースを備えるオブジェクト処理システムの手順提示方法をコンピュータにより実行するプログラムにおいて、
前記複数の設定手順のうちの特定の設定手順で設定される処理内容を予め設定された処理内容とする決定を行う処理内容決定モジュールと、
前記決定を行ったときに、当該設定手順を前記ユーザに提示することを省略する提示省略モジュールとを備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オブジェクト処理システム及びその手順提示方法、並びにプログラムに関し、特に複数の設定手順をユーザに提示して処理を行わせるオブジェクト処理システム及びその手順提示方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、ユーザがシステムを用いて何らかの処理を実行する際に、第１の設定手順、第２の設定手順…というように複数の設定手順を１つづつユーザに提示して、第１の設定手順の提示が終了した後に、第２の設定手順を提示を開始するというように、順に上記実行する処理の処理内容をユーザに設定させるユーザインタフェースを備えるオブジェクト処理システムが多数存在する。
【０００３】
このようなユーザインタフェースは、１つの設定画面で全ての設定を一度に行わせるユーザインタフェースと比較して、複数の設定を順を追って１つずつ提示することにより、予備知識のない初心者にも分かりやすく複雑な設定を行うことが可能となる。
【０００４】
また、このようなユーザインタフェースでは、ある設定手順から、その前の設定手順に戻ることも可能なウィザード形式と呼ばれる方式を採用している場合がほとんどであり、これによって、１つの設定画面で全ての設定を一度に行わせるユーザインタフェースと全く同等の機能を実現している。
【０００５】
このような、ユーザが処理内容に関する設定を行ってから処理を開始するシステムでは、同じ処理を何度も行う際に、毎回同じ設定を行う必要がないように、前回設定した設定内容を記憶しておき、次回の設定時には、前回の設定内容を自動的に標準の値として設定する方法が一般的である（例えば、非特許文献１参照）。
【０００６】
この方式は、１つの設定画面で全ての設定を１度に行わせるシステム、複数の設定を順を追って１つずつ提示するウィザード方式のシステムのいずれについても同様に採用されているが、ウィザード形式で処理を行うシステムでは、複数の設定手順について、１つづつ設定を完了していく必要があるため、１つの設定画面で全ての設定を一度に行わせるシステムと比較して，ユーザの操作手順が多くなってしまうという問題点がある。
【０００７】
さらに、１つの設定画面で全ての設定を一度に行わせるシステムにおいては、その画面内での設定内容をユーザが特定の場所に保存しておく機能を持つものも多い。このような機能を利用すれば、よく使用する設定内容が複数存在する場合には、その保存内容を読み込むことで、複数の設定内容を切り替えて使用することができる。
【０００８】
しかし、この方法は予備知識のない初心者にとっては理解することが難しいため、ウィザード形式のシステムにおいてはこのような機能は通常用いられておらず、代わりに、ある処理に対して、いくつかのよく使用される設定内容が予めシステムに別の処理として用意しているものがある。
【０００９】
例えば、画像を印刷するシステムにおいては、いくつの画像を用紙のどこにどのような向きで配置するか、また、どのような画像処理を行うか、どのような飾り付けを行うかなどの設定のうち、よく使用される設定内容が予め用意されている。
【００１０】
さらに、このような通常の印刷処理の他に、例えば、「サービス版写真印刷処理」という処理の設定内容、すなわち、必ず１つの写真が１枚の用紙全体に印刷され、写真向けの画像補正処理が行われるといった処理内容が予め用意されている場合もある。
【００１１】
このような処理を用意しておけば、スナップ写真を印刷したいユーザは、このサービス版写真印刷処理を実行することで、より限定された設定内容の処理を実行することができる。
【００１２】
以上述べたように、一般的によく使用される用途に対する処理の設定内容を予め用意することで、ユーザの操作手順を減らし，間違いを減らすことができる。
【非特許文献１】一条真人著「まるごとわかるZoomBrowser EX5.0―キヤノンユーザー必携!」技術評論社、Chapter 8-4 p.182，2005年3月
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、システムの開発者にとっては、一般的によく使用される詳細な設定内容での処理を別々に用意する必要があり、システム全体の規模が大きくなったり、一の処理の設定変更を行った場合に、他の処理についても設定変更を加える必要があったりするといった問題が発生する。
【００１４】
本発明の目的は、一般的な設定内容での処理と詳細な設定内容での処理を共通化することができるオブジェクト処理システム及びその手順提示方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、請求項１記載のオブジェクト処理システムは、一の処理を実行する際に、複数の設定手順をユーザに１つづつ提示して、順に前記一の処理の処理内容をユーザに設定させるユーザインタフェースを備えるオブジェクト処理システムにおいて、前記複数の設定手順のうちの特定の設定手順で設定される処理内容を予め設定された処理内容とする決定を行う処理内容決定手段と、前記決定を行ったときに、当該設定手順を前記ユーザに提示することを省略する提示省略手段とを備えることを特徴とする。
【００１６】
上記目的を達成するために、請求項４記載の手順提示方法は、一の処理を実行する際に、複数の設定手順をユーザに１つづつ提示して、順に前記一の処理の処理内容をユーザに設定させるユーザインタフェースを備えるオブジェクト処理システムの手順提示方法において、前記複数の設定手順のうちの特定の設定手順で設定される処理内容を予め設定された処理内容とする決定を行う処理内容決定ステップと、前記決定を行ったときに、当該設定手順を前記ユーザに提示することを省略する提示省略ステップとを備えることを特徴とする。
【００１７】
上記目的を達成するために、請求項５記載のプログラムは、一の処理を実行する際に、複数の設定手順をユーザに１つづつ提示して、順に前記一の処理の処理内容をユーザに設定させるユーザインタフェースを備えるオブジェクト処理システムの手順提示方法をコンピュータにより実行するプログラムにおいて、前記複数の設定手順のうちの特定の設定手順で設定される処理内容を予め設定された処理内容とする決定を行う処理内容決定モジュールと、前記決定を行ったときに、当該設定手順を前記ユーザに提示することを省略する提示省略モジュールとを備えることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、一の処理の処理内容の設定する際に提示される複数の設定手順のうちの特定の設定手順で設定される処理内容を予め設定された処理内容とする決定を行ったときに、その設定手順をユーザに提示することを省略するので、一般的な設定内容での処理と詳細な設定内容での処理を共通化することができる。
【００１９】
好ましくは、上記一の処理の処理内容の設定を開始する前に、上記決定を行うか否かをユーザ選択により決定することにより、上記提示の省略がされたときであってもユーザの所望する処理内容の設定を行うことができる。
【００２０】
好ましくは、上記特定の設定手順により設定される処理内容をオブジェクトとしてユーザ選択可能に表示し、そのオブジェクトがユーザ選択されたときに上記決定を行うので、ユーザの所望する処理内容の設定を確実に行うことができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態を図面を用いて詳述する。
【００２２】
図１は、本発明の実施の形態に係るオブジェクト処理システムの構成を概略的に示すブロック図である。
【００２３】
図１において、オブジェクト処理システム１００は、コンピュータ１０１と、コンピュータ１０１と接続するディスク装置１０２、入力デバイス１０３、及びモニタ装置１０４を備える。
【００２４】
コンピュータ１０１は、ディスク装置１０２に記録されている画像ファイルの一覧、およびその画像ファイルに対して行うことのできる処理の一覧をモニタ装置１０４に表示する。
【００２５】
また、ディスク装置１０２は、上記モニタ装置１０４に表示する処理一覧の他、所定値又は「Ｍａｎｕａｌ」のいずれかの値が設定される内部変数ＳＴＥＰ１，ＳＴＥＰ２，ＳＴＥＰ３と、モニタ装置１０４に表示する１つ前の設定手順に戻るコマンド値「Ｂａｃｋ」又はモニタ装置１０４に表示する１つ先の設定手順に進むコマンド値「Ｎｅｘｔ」のいずれかの値が設定される内部変数ＣＯＭＭＡＮＤを備える。
【００２６】
図２は、図１におけるモニタ装置１０４に表示されるユーザインタフェースとしての処理選択画面を示す図である。
【００２７】
図２において、モニタ装置１０４に表示されるユーザインタフェースとしての処理選択画面２００は、ディスク装置１０２内の階層ディレクトリ構成が表示されるディレクトリエリア２０１と、オブジェクト処理システム１００のユーザがディレクトリエリア２０１で特定のディレクトリを選択したときに、選択したディレクトリ内の画像ファイルの一覧を表示するサムネイルエリア２０２と、画像に対して加えられる処理の一覧をユーザ選択可能に表示するタスクエリア２０３とを備える。
【００２８】
本実施の形態では、＜電子メールで送信＞の処理、＜サイズを小さくして電子メールで送信＞の処理、＜表示している画像を全て電子メールで送信＞の処理、＜現在選択されている画像を全て圧縮しないで電子メールで送信＞の処理がタスクエリア２０３で一覧表示される。
【００２９】
図３は、図２におけるタスクエリア２０３で＜電子メールで送信＞の処理が選択されたときにその処理状況を表示する処理ウィザードウィンドウの画面の概略構成を示す図である。
【００３０】
図３において、処理ウィザードウィンドウ３００は、実行中の処理名が表示されるタイトル３０１と、現在実行中の処理の全ての設定手順の名称を表示するステップエリア３０２と、現在の設定手順における設定画面を表示するダイアログエリア３０３と、ユーザによりクリックされたときに現在の設定手順の内容を破棄し、モニタ装置１０４に表示する１つ前の設定手順に戻る戻るボタン３０４と、ユーザによりクリックされたときに現在の設定手順の内容を決定し、モニタ装置１０４に表示する１つ先の設定手順に進む進むボタン３０５とから構成される。
【００３１】
本実施の形態のように、タスクエリア２０３で＜電子メールで送信＞の処理が選択された場合、タイトル３０１には＜電子メールで送信＞が表示され、ステップエリア３０２には「ＳＴＥＰ１：画像の選択」「ＳＴＥＰ２：画像の圧縮設定」「ＳＴＥＰ３：電子メール本文設定」の三つの設定手順が表示される。
【００３２】
図４は、図２における処理ウィザードウィンドウ３００において表示される第１の設定手順の画面を示す図である。
【００３３】
ここで、本実施の形態の電子メール送信処理は、その第１の設定手順でユーザに電子メール送信を行う画像の選択させる。
【００３４】
第１の設定手順を表示する図４の処理ウィザードウィンドウ３００において、ステップエリア３０２は、現在設定の行われている第１の設定手順の名称を強調表示し、ダイアログエリア３０３は、ディレクトリをユーザ選択可能に表示するディレクトリエリア４０１と、ディレクトリエリア４０１で選択されたディレクトリ内の画像ファイルの一覧を表示するサムネイルエリア４０２に分割される。
【００３５】
また、戻るボタン３０４がクリックされたときは、モニタ装置１０４に表示する１つ前の設定手順は存在しないので、全ての設定内容を破棄し、電子メール送信処理自体を終了する。
【００３６】
進むボタン３０５は、サムネイルエリア４０２で画像ファイルが選択されていないときには無効になっているが、画像ファイルが選択されると有効になる。その後、有効になった進むボタン３０５がクリックされたときは、＜電子メールで送信＞処理の第２の設定手順「ＳＴＥＰ２：画像の圧縮設定」に進む。
【００３７】
図５は、図２における処理ウィザードウィンドウ３００において表示される第２の設定手順の画面を示す図である。
【００３８】
ここで、本実施の形態の電子メール送信処理は、その第２の設定手順でユーザに電子メール送信を行う画像の圧縮設定を選択させる。
【００３９】
第２の設定手順を表示する図５の処理ウィザードウィンドウ３００において、ステップエリア３０２は、現在設定の行われている第２の設定手順の名称を強調表示し、ダイアログエリア３０３は、ユーザがクリックしたときに、選択画像を圧縮せずに送信する設定を有効にするボタン５０１と、ユーザがクリックしたときに、選択画像を圧縮して送信する設定が有効になるボタン５０２と、画像を圧縮して送信する場合の画像サイズを設定するボタン５０３，５０４，５０５と、画像を圧縮して送信する場合の画質を設定するボタン５０６，５０７，５０８とを表示する。
【００４０】
ボタン５０１，５０２は、いずれかが１つのみがユーザ選択できるように構成されている。
【００４１】
ボタン５０３，５０４，５０５は、ボタン５０２がユーザ選択されたときに、そのいずれかが１つのみがユーザ選択できるように構成されており、ユーザがクリックしたボタンに応じて、夫々６４０ｘ４８０画素、１０２４ｘ７６８画素、又は１６００ｘ１２００画素のいずれかのサイズにする画像設定が有効になる。
【００４２】
ボタン５０６，５０７，５０８は、ボタン５０２がユーザ選択されたときに、そのいずれかが１つのみがユーザ選択できるように構成されており、ユーザがクリックしたボタンに応じて、夫々高画質、中画質、又は低画質のいずれかの画質にする画像設定が有効になる。
【００４３】
また、戻るボタン３０４がクリックされたときは、＜電子メールで送信＞処理の第１の設定手順「ＳＴＥＰ１：画像の選択」に戻る。
【００４４】
進むボタン３０５がクリックされたときは、＜電子メールで送信＞処理の第３の設定手順「ＳＴＥＰ３：電子メール本文設定」に進むことができる。
【００４５】
図６は、図２における処理ウィザードウィンドウ３００において表示される第３の設定手順の画面を示す図である。
【００４６】
ここで、本実施の形態の電子メール送信処理は、その第２の設定手順でユーザに送信する電子メールの本文設定を行わせる。
【００４７】
第３の設定手順を表示する図６の処理ウィザードウィンドウ３００において、ステップエリア３０２は、現在設定の行われている第３の設定手順の名称を強調表示し、ダイアログエリア３０３は、自由な文字列をユーザ入力可能に表示する入力エリア６０１，６０２，６０３と、とを表示する。
【００４８】
入力エリア６０１，６０２，６０３は、夫々電子メール、標題、宛て先、及び本文を入力するためのエリアであり、各エリアに入力された文字列が電子メールを送信するときに使用される。
【００４９】
また、戻るボタン３０４がクリックされたときは、＜電子メールで送信＞処理の第２の設定手順「ＳＴＥＰ２：画像の圧縮設定」に戻る。
【００５０】
進むボタン３０５がクリックされたときは、第１，第２，第３の設定手順で設定した設定内容に基づき、電子メールを実際に送信する。
【００５１】
図７は、図１のオブジェクト処理システム１００によって実行される電子メール送信処理の手順を示すフローチャートである。
【００５２】
図７において、まず、図２におけるタスクエリア２０３から１つの処理がユーザ選択されたとき（ステップＳ７００でＹＥＳ）、ステップＳ７０１の処理に進み、初期設定が行われる。
【００５３】
ここで、本実施の形態では、ステップＳ７００において、タスクエリア２０３から＜電子メールで送信＞の処理がユーザ選択される。また、ステップＳ７０１において、内部変数ＳＴＥＰ１，ＳＴＥＰ２，ＳＴＥＰ３の全てに値「Ｍａｎｕａｌ」が、内部変数ＣＯＭＭＡＮＤに値「Ｎｅｘｔ」が初期設定値として設定される。
【００５４】
次に、内部変数ＳＴＥＰ１の値が「Ｍａｎｕａｌ」か否かを判別し（ステップＳ７０４）、「Ｍａｎｕａｌ」でないとき、図４の第１設定手順の画面をユーザに提示することを省略し、内部変数ＳＴＥＰ１に予め設定されている処理の対象となる画像ファイル名の一覧を読み込む（ステップＳ７０６）。また、このとき内部変数ＣＯＭＭＡＮＤは初期設定値のまま維持され、ステップＳ７０７の処理に進む。
【００５５】
一方、ステップＳ７０４の判別の結果、内部変数ＳＴＥＰ１の値が「Ｍａｎｕａｌ」であるとき、図４の第１設定手順の画面をユーザに提示し、任意の画像を選択させる（ステップＳ７０５）。ユーザが図４の第１設定手順の画面での画像選択を終了し、戻るボタン３０４をクリックしたときは、内部変数ＣＯＭＭＡＮＤに値「Ｂａｃｋ」を設定する。一方、進むボタン３０５をクリックしたときは、内部変数ＣＯＭＭＡＮＤに値「Ｎｅｘｔ」を設定し、ステップＳ７０７の処理に進む。
【００５６】
本実施の形態では、内部変数ステップ１は値「Ｍａｎｕａｌ」が設定されているため（ステップＳ７０４でＹＥＳ）、ユーザに図４の第１設定手順の画面を提示して、任意の画像を選択させる（ステップＳ７０５）。
【００５７】
ステップＳ７０７において、内部変数ＣＯＭＭＡＮＤの値が「Ｎｅｘｔ」であるか否かを判別し、「Ｎｅｘｔ」であるとき、ステップＳ７０８の処理に進み、モニタ装置１０４に表示する１つ先の設定手順である第２の設定手順の処理を開始し、「Ｎｅｘｔ」でない、すなわち「Ｂａｃｋ」であるとき、そのまま本処理を終了する。
【００５８】
次に、ステップＳ７０８において、内部変数ＳＴＥＰ２の値が「Ｍａｎｕａｌ」か否かを判別する。
【００５９】
ステップＳ７０８の判別の結果、「Ｍａｎｕａｌ」でないときは、ユーザに図５の第２の設定手順の画面を提示することを省略し、内部変数ＳＴＥＰ２の値に応じて、画像の圧縮設定を行う（ステップＳ７１０）。また、このとき内部変数ＣＯＭＭＡＮＤは初期設定値にして、ステップＳ７１１の処理に進む。
【００６０】
一方、ステップＳ７０８の判別の結果、「Ｍａｎｕａｌ」であるとき、図５の第２の設定手順の画面をユーザに提示し、画像の圧縮設定を行わせる（ステップＳ７０９）。ユーザが図５の第２の設定手順の画面での画像の圧縮設定を終了し、戻るボタン３０４をクリックしたときは、内部変数ＣＯＭＭＡＮＤに値「Ｂａｃｋ」を設定する。一方、進むボタン３０５をクリックしたときは、内部変数ＣＯＭＭＡＮＤに値「Ｎｅｘｔ」を設定し、ステップＳ７１１の処理に進む。
【００６１】
本実施の形態では、内部変数ステップ２は値「Ｍａｎｕａｌ」が設定されているため（ステップＳ７０８でＹＥＳ）、ユーザに図５の第２の設定手順の画面を提示して、画像の圧縮設定を行わせる（ステップＳ７０９）。
【００６２】
ステップＳ７１１において、内部変数ＣＯＭＭＡＮＤの値が「Ｎｅｘｔ」であるか否かを判別し、「Ｎｅｘｔ」であるとき、ステップＳ７１２の処理に進み、モニタ装置１０４に表示する１つ先の設定手順である第３の設定手順を開始し、「Ｎｅｘｔ」でない、すなわち「Ｂａｃｋ」であるとき、ステップＳ７０４の処理に戻り、モニタ装置１０４に表示する１つ前の設定手順である第１の設定手順の処理を行う。
【００６３】
次に、ステップＳ７１２において、内部変数ＳＴＥＰ３の値が「Ｍａｎｕａｌ」か否かを判別する。
【００６４】
ステップＳ７１２の判別の結果、「Ｍａｎｕａｌ」でないときは、ユーザに図６の第３の設定手順の画面を提示することを省略し、内部変数ＳＴＥＰ３に設定されている電子メールの標題、宛て先、本文の文字列の値に応じて、電子メールの標題、宛て先、本文の文字列を設定する（ステップＳ７１４）。また、このとき内部変数ＣＯＭＭＡＮＤは初期設定値にして、ステップＳ７１５の処理に進む。
【００６５】
一方、ステップＳ７１２の判別の結果、「Ｍａｎｕａｌ」であるとき、図６の第３の設定手順の画面をユーザに提示し、ユーザに電子メールの標題、宛て先、本文の文字列を設定させる（ステップＳ７１３）。ユーザが図６の第３の設定手順の画面での画像の圧縮設定を終了し、戻るボタン３０４をクリックしたときは、内部変数ＣＯＭＭＡＮＤに値「Ｂａｃｋ」を設定する。一方、進むボタン３０５をクリックしたときは、内部変数ＣＯＭＭＡＮＤに値「Ｎｅｘｔ」を設定し、ステップＳ７１５の処理に進む。
【００６６】
本実施の形態では、内部変数ステップ３は値「Ｍａｎｕａｌ」が設定されているため（ステップＳ７１２でＹＥＳ）、ユーザに図６の第３の設定手順の画面を提示して、電子メールの標題、宛て先、本文の文字列を設定させる（ステップＳ７１３）。
【００６７】
ステップＳ７１５において、内部変数ＣＯＭＭＡＮＤの値が「Ｎｅｘｔ」であるか否かを判別し、「Ｎｅｘｔ」でない、すなわち「Ｂａｃｋ」であるとき、ステップＳ７０８の処理に戻り、モニタ装置１０４に表示する１つ前の設定手順である第２の設定手順を行う。
【００６８】
一方、ステップＳ７１５の判別の結果、「Ｎｅｘｔ」であるとき、第１、第２、第３の設定手順に対する設定内容に基づき電子メールを送信し（ステップＳ７１６）、本処理を終了する。
【００６９】
本処理では、図２におけるタスクエリア２０３から＜電子メールで送信＞の処理がユーザ選択された場合について説明したが、他の処理がユーザ選択された場合は、ステップＳ７０１において、本処理で設定された初期設定値とは異なる値が初期設定値として初期設定される。
【００７０】
例えば、本処理のステップＳ７００で図２におけるタスクエリア２０３から＜サイズを小さくして電子メールで送信＞の処理がユーザ選択されたとき、ステップＳ７０１で内部変数ＳＴＥＰ１，ＳＴＥＰ３に、値「Ｍａｎｕａｌ」が設定され、内部変数ＳＴＥＰ２に、値「ＶＧＡ：ＬＯＷ」が設定される。この内部変数ＳＴＥＰ２の値は、図５の第２の設定手順の画面で、ボタン５０２、ボタン５０３、ボタン５０８を選択された場合と同一の設定を示すものであって、６４０ｘ４８０画素のサイズで画質を低くして送信する設定を示す。また、内部変数ＣＯＭＭＡＮＤに値「Ｎｅｘｔ」が設定される。
【００７１】
また、本処理のステップＳ７００で図２におけるタスクエリア２０３から＜表示している画像を全て電子メールで送信＞の処理がユーザ選択されたとき、ステップＳ７０１で内部変数ＳＴＥＰ２，ＳＴＥＰ３に、値「Ｍａｎｕａｌ」が設定され、内部変数ＳＴＥＰ１に、値「Ａｌｌ  ｉｎ  ｆｏｌｄｅｒ」が設定される。この内部変数ＳＴＥＰ１の値は、本処理がユーザ選択された時点で図４におけるサムネイルエリア４０２内に表示されていた全ての画像ファイル名の一覧を処理の対象となる画像ファイル名の一覧とする設定を示す。また、内部変数ＣＯＭＭＡＮＤに値「Ｎｅｘｔ」が設定される。
【００７２】
さらに、本処理のステップＳ７００で図２におけるタスクエリア２０３から＜現在選択されている画像を全て圧縮しないで電子メールで送信＞の処理がユーザ選択されたとき、ステップＳ７０１で予めユーザが設定した内部変数ＳＴＥＰ１，ＳＴＥＰ２の値が初期設定値として設定される。これにより、ユーザが内部変数の値自体も設定できるようにしてもよい。
【００７３】
図７の処理によれば、タスクエリア２０３に表示される各処理毎に設定された内部変数の値により初期設定を行い（ステップＳ７０１）、内部変数ステップが値「Ｍａｎｕａｌ」以外であるときに（ステップＳ７０４，Ｓ７０８，Ｓ７１２でＮＯ）、その設定手順の画面（図４〜図６）をユーザに提示することを省略して、内容設定を行うので（ステップＳ７０６，Ｓ７１０，Ｓ７１４）、ユーザの設定の手順を省くような新しい処理を処理の内容自体を変更することなく容易に追加することができ、一般的な設定内容での処理と詳細な設定内容での処理を共通化することができる。
【００７４】
また、本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム又は装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００７５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(ＯＳ)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７８】
また、上記プログラムは、上述した実施の形態の機能をコンピュータで実現することができればよく、その形態は、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給されるスクリプトデータ等の形態を有するものでもよい。
【００７９】
プログラムを供給する記録媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ）、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等の上記プログラムを記憶できるものであればよい。或いは、上記プログラムは、インターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施の形態に係るオブジェクト処理システムの構成を概略的に示すブロック図である。
【図２】図１におけるモニタ装置に表示されるユーザインタフェースとしての処理選択画面を示す図である。
【図３】図２におけるタスクエリアで＜電子メールで送信＞の処理が選択されたときにその処理状況を表示する処理ウィザードウィンドウの画面の概略構成を示す図である。
【図４】図２における処理ウィザードウィンドウにおいて表示される第１の設定手順の画面を示す図である。
【図５】図２における処理ウィザードウィンドウにおいて表示される第２の設定手順の画面を示す図である。
【図６】図２における処理ウィザードウィンドウにおいて表示される第３の設定手順の画面を示す図である。
【図７】図１のオブジェクト処理システムによって実行される電子メール送信処理の手順を示すフローチャートである。
【符号の説明】
【００８１】
１００  オブジェクト処理システム
１０１  コンピュータ
１０２  ディスク装置
１０３  入力デバイス
１０４  モニタ装置
２００  処理選択画面
２０１  ディレクトリエリア
２０２  サムネイルエリア
２０３  タスクエリア
３００  処理ウィザードウィンドウ
【図１】
2006343961.tif 000003
【図２】
2006343961.tif 000004
【図３】
2006343961.tif 000005
【図４】
2006343961.tif 000006
【図５】
2006343961.tif 000007
【図６】
2006343961.tif 000008
【図７】
2006343961.tif 000009