(57)【要約】【課題】  プールサービスなどのように複数のユーザで共用する指示に基づいて、個別の指示を容易に生成できるサーバ装置を提供する。【解決手段】  処理パラメータ情報を保持するデータベースに接続されたサーバ装置１であって、クライアントでの一連の処理指示を記述した指示記述データを保持し、指示記述データの送信要求を受けて、当該要求に係る指示記述データを取り出すとともに、データベースから処理パラメータ情報を取得し、指示記述データを、当該取得した処理パラメータを利用して書替えて提供するサーバ装置である。【選択図】        図１
2006270644.tif 000002
【特許請求の範囲】
【請求項１】
処理パラメータ情報を保持するデータベースに接続されたサーバ装置であって、
クライアントにおける一連の処理指示を記述した指示記述データを保持する記憶手段と、
クライアント側から指示記述データの送信要求を受けて、当該要求に係る指示記述データを前記記憶手段から取り出すとともに、前記データベースから処理パラメータ情報を取得し、指示記述データを、当該取得した処理パラメータを利用して書替える手段と、
当該書替え後の指示記述データをクライアントに送信する手段と、
を含むことを特徴とするサーバ装置。
【請求項２】
請求項１に記載のサーバ装置であって、
前記指示記述データを書替える手段は、前記取得した処理パラメータ情報の一覧をクライアントに提供し、クライアント側から処理パラメータ情報の一部を選択する旨の指示を受信して、当該クライアント側で選択された処理パラメータ情報の一部を利用して、前記取り出した指示記述データを書替えることを特徴とするサーバ装置。
【請求項３】
請求項１または２に記載のサーバ装置であって、前記データベースには、前記処理パラメータ情報が、利用者を特定する利用者特定情報に関連付けて保持されており、
前記指示記述データを書替える手段は、指示記述データの要求元となったクライアント側の利用者を特定する利用者特定情報を取得し、前記データベースにおいて、当該取得した利用者特定情報に関連づけられている処理パラメータ情報を取得して、前記取り出した指示記述データを、当該取得した処理パラメータ情報の少なくとも一部を利用して書替えることを特徴とするサーバ装置。
【請求項４】
処理パラメータ情報を保持するデータベースに接続され、クライアントにおける一連の処理指示を記述した指示記述データを保持する記憶手段を備えたサーバ装置を用い、
クライアント側から指示記述データの送信要求を受けて、当該要求に係る指示記述データを前記記憶手段から取り出すとともに、前記データベースから処理パラメータ情報を取得し、指示記述データを、当該取得した処理パラメータを利用して書替えて、当該書替え後の指示記述データをクライアントに送信することを特徴とする指示記述データの提供方法。
【請求項５】
処理パラメータ情報を保持するデータベースに接続され、クライアントにおける一連の処理指示を記述した指示記述データを保持する記憶手段を備えたサーバ装置に、
クライアント側から指示記述データの送信要求を受けて、当該要求に係る指示記述データを前記記憶手段から取り出すとともに、前記データベースから処理パラメータ情報を取得し、指示記述データを、当該取得した処理パラメータを利用して書替える手順と、
当該書替え後の指示記述データをクライアントに送信する手順と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複合機等において行うべき一連の処理指示を記述した指示記述データを提供するサーバ装置に関する。
【背景技術】
【０００２】
近年、複合機の高機能化が進み、ネットワークを介して受信したドキュメントについて、印刷、ファクシミリ（ＦＡＸ）送信、電子メール送信など、種々の処理を指定して行わせることができるようになっている。例えば特許文献１には、受け付けたユーザ指示に基づいてマスタージョブを生成し、取得した画像を、このマスタージョブに基づいて、各プリンタ等に応じたファイル形式に変換する技術が開示されている。
【特許文献１】特開２００４−１１２５１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このように、上記従来の技術では、マスタージョブとして個別のジョブを生成するための基礎となるジョブを、指示により作成させる方式としていた。これによると、ユーザから直接指示を受ける場合は、各ユーザが各自の環境に合わせた指示をすればよいが、例えばプールサービスのように、指示のひな形を保持しておき、複数のユーザで共用する場合の指示が必ずしも容易でなかった。
【０００４】
本発明は上記実情に鑑みて為されたもので、プールサービスなどのように複数のユーザで共用する指示に基づいて、個別の指示を容易に生成できるサーバ装置を提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００５】
上記従来例の問題点を解決するための本発明は、処理パラメータ情報を保持するデータベースに接続されたサーバ装置であって、クライアントにおける一連の処理指示を記述した指示記述データを保持する記憶手段と、クライアント側から指示記述データの送信要求を受けて、当該要求に係る指示記述データを前記記憶手段から取り出すとともに、前記データベースから処理パラメータ情報を取得し、指示記述データを、当該取得した処理パラメータを利用して書替える手段と、当該書替え後の指示記述データをクライアントに送信する手段と、を含むことを特徴としている。
【０００６】
ここで前記指示記述データを書替える手段は、前記取得した処理パラメータ情報の一覧をクライアントに提供し、クライアント側から処理パラメータ情報の一部を選択する旨の指示を受信して、当該クライアント側で選択された処理パラメータ情報の一部を利用して、前記取り出した指示記述データを書替えることとしてもよい。
【０００７】
さらに前記データベースには、前記処理パラメータ情報が、利用者を特定する利用者特定情報に関連付けて保持されており、前記指示記述データを書替える手段は、指示記述データの要求元となったクライアント側の利用者を特定する利用者特定情報を取得し、前記データベースにおいて、当該取得した利用者特定情報に関連づけられている処理パラメータ情報を取得して、前記取り出した指示記述データを、当該取得した処理パラメータ情報の少なくとも一部を利用して書替えることとしてもよい。
【０００８】
また、本発明の一態様である指示記述データの提供方法は、処理パラメータ情報を保持するデータベースに接続され、クライアントにおける一連の処理指示を記述した指示記述データを保持する記憶手段を備えたサーバ装置を用い、クライアント側から指示記述データの送信要求を受けて、当該要求に係る指示記述データを前記記憶手段から取り出すとともに、前記データベースから処理パラメータ情報を取得し、指示記述データを、当該取得した処理パラメータを利用して書替えて、当該書替え後の指示記述データをクライアントに送信することを特徴としている。
【０００９】
さらに、本発明の別の態様であるプログラムは、処理パラメータ情報を保持するデータベースに接続され、クライアントにおける一連の処理指示を記述した指示記述データを保持する記憶手段を備えたサーバ装置に、クライアント側から指示記述データの送信要求を受けて、当該要求に係る指示記述データを前記記憶手段から取り出すとともに、前記データベースから処理パラメータ情報を取得し、指示記述データを、当該取得した処理パラメータを利用して書替える手順と、
【００１０】
当該書替え後の指示記述データをクライアントに送信する手順と、を実行させることを特徴としている。
【発明を実施するための最良の形態】
【００１１】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係るサーバ装置１は、図１に示すように、ストレージ部１１と、制御部１２と、記憶部１３と、通信部１４とを含んで構成されている。また、このサーバ装置１は、画像処理装置２に接続されている。この画像処理装置２は、操作パネル２１と、制御部２２と、記憶部２３と、スキャナ部２４と、プリンタ部２５と、通信部２６とを含んで構成されている。ここでは画像処理装置２がクライアントとしてサーバ装置１と通信を行う。
【００１２】
サーバ装置１のストレージ部１１は、ハードディスクデバイス等で実現できる。このストレージ部１１には、クライアントにおける一連の処理指示を記述した指示記述データが、少なくとも一つ保持されている。また、このストレージ部１１には、各利用者を特定する情報（例えば利用者名の情報）と、各利用者が設定したパスワードとを関連付けて、認証情報として保持している。
【００１３】
さらに、このストレージ部１１には、利用者を特定する情報に関連付けて、処理パラメータ情報が格納されている。この処理パラメータ情報は、例えば利用者ごとに設定された宛先情報のリストである。
【００１４】
このストレージ部１１に格納されている処理記述データは、認証情報によって特定される、複数の利用者によって共用されることになり、このストレージ部１１を含むサーバ装置１は、いわば、処理記述データのプールサービスを提供することになる。
【００１５】
制御部１２は、ＣＰＵ等で実現でき、記憶部１３に格納されているプログラムに従って動作する。この制御部１２は、画像処理装置２からログイン要求を受信し、利用者を認証する。また、ストレージ部１１に格納されている指示記述データの一覧を提供し、当該一覧から選択された指示記述データに対して、所定の書替処理を行って、当該書替処理後の指示記述データを、画像処理装置２に対して送信する処理を行う。この制御部１２のより詳しい処理の内容については後に説明する。
【００１６】
記憶部１３は、ＲＡＭやＲＯＭなどの記憶素子を含んで構成されている。この記憶部１３には、制御部１２によって実行されるプログラムが格納される。また、この記憶部１３は、制御部１２のワークメモリとしても動作する。
【００１７】
通信部１４は、ネットワークインタフェース等であり、制御部１２から入力される指示に従って、指示された宛先に対して種々のデータを送信する。また、この通信部１４は、ネットワークを介して到来するデータを受信して、制御部１２に出力する。
【００１８】
画像処理装置２の操作パネル２１は、例えば液晶ディスプレイと、当該ディスプレイにオーバーレイされたタッチパネルとを含んで構成される。この操作パネル２１は利用者の指示操作を受け入れて制御部２２に出力する。また制御部２２から入力される指示に従って、画像を表示する。
【００１９】
制御部２２は、ＣＰＵを含んでなり、記憶部２３に格納されている指示に従って動作する。本実施の形態では、この制御部２２が、サーバ装置１との通信を行い、利用者から入力される、認証のための情報を送信し、サーバ装置１から受信される情報を操作パネル２１に表示するとともに、利用者から入力される指示操作の内容に従って、サーバ装置１へ要求データを送信する。
【００２０】
また、この制御部２２は、サーバ装置１から受信される指示記述データを記憶部２３に格納し、当該指示記述データに記述されている指示を順次、実行する。
【００２１】
記憶部２３は、ＲＡＭやＲＯＭなどの記憶素子を含んで構成される。この記憶部２３には、制御部２２によって実行されるプログラムが格納される。また、この記憶部２３は、制御部２２のワークメモリとしても動作する。
【００２２】
スキャナ部２４は、指定された原稿を光学的に読み取って、画像データとして制御部２２に出力する。プリンタ部２５は、制御部２２から入力される指示に従って、用紙等の記録媒体上に、指示された画像を形成する。
【００２３】
通信部２６は、ネットワークインタフェース等であり、制御部２２から入力される指示に従って、指示された宛先に対して種々のデータを送信する。また、この通信部２６は、ネットワークを介して到来するデータを受信して、制御部２２に出力する。
【００２４】
ここで、サーバ装置１の制御部１２と、画像処理装置２との動作について、図２を参照しながら説明する。制御部１２は、画像処理装置２から利用者の認証要求を受信すると（Ｓ１）、認証の処理を開始する（Ｓ２）。ここで受信される認証要求には、利用者を特定する情報と、パスワードの情報とを含む。制御部１２は、ストレージ部１１に格納されている認証情報を参照し、受信した認証要求に含まれる利用者を特定する情報と、パスワードの情報とが、当該認証情報内で関連付けて格納されているか否かを調べる。ここでこれらが認証情報中に関連付けて格納されていた場合は、認証に成功したものとして、その旨の情報を画像処理装置２に対して送信する。また、これらの情報が認証情報中に関連付けて格納されていない場合は、認証に失敗したとして、その旨の情報を、画像処理装置２に対して送信する。
【００２５】
制御部１２は、認証に成功したと判断した場合に、画像処理装置２からさらに、指示記述データの一覧の要求を受けると（Ｓ３）、当該要求に応答して、ストレージ部１１に格納されている指示記述データの一覧の情報を生成して、画像処理装置２へ送信する（Ｓ４）。
【００２６】
すなわち、本実施の形態では、指示記述データに予め、各指示についての名称や説明の文字列など、付帯情報を含めて、ストレージ部１１に格納しておき、制御部１２は、当該付帯情報の一覧を画像処理装置２へ送信することとすればよい。
【００２７】
画像処理装置２では、指示記述データの一覧が操作パネル２１に表示される。利用者は、この一覧から、所望の指示記述データを選択する指示操作を行う。すると画像処理装置２は、当該選択された指示記述データの要求を、サーバ装置１へ送信する（Ｓ５）。
【００２８】
サーバ装置１の制御部１２は、画像処理装置２側から当該要求を受信すると、当該要求において特定された指示記述データをストレージ部１１から取り出す（Ｓ６）。
【００２９】
さらに制御部１２は、認証した利用者を特定する情報に関連づけてストレージ部１１に保持されている、処理パラメータ情報を取得する（Ｓ７）。例えば、この処理パラメータ情報は、宛先の情報である。制御部１２は、取得した処理パラメータ情報の一覧を画像処理装置２へ送信する（Ｓ８）。
【００３０】
画像処理装置２では、処理パラメータ情報の一覧が操作パネル２１に表示される。利用者は、この一覧から、処理パラメータ情報を選択する指示操作を行う。すると画像処理装置２は、当該選択された処理パラメータ情報を、サーバ装置１へ送信する（Ｓ９）。
【００３１】
サーバ装置１の制御部１２は、画像処理装置２から選択された処理パラメータ情報を受信すると、受信した処理パラメータ情報を用いて、処理Ｓ６で取り出した指示記述データの一部を書き替える（Ｓ１０）。この書き替えは例えば次のようにして行われる。
【００３２】
すなわち、指示記述データには、予め、処理パラメータ情報の挿入位置を特定する記述（挿入位置特定記述）を含めておく。そしてサーバ装置１は、当該挿入位置特定記述を、処理Ｓ６で取り出した指示記述データから検索し、当該挿入位置特定記述によって特定される位置に、受信した処理パラメータ情報を含める。
【００３３】
例えば、指示記述データに、電子メール送信の指示が含まれているとき、この電子メールの宛先を記述するべき部分に、上記挿入位置特定記述を記述しておく。サーバ装置１では、処理パラメータ情報として、利用者ごとに設定された宛先の一覧を、処理パラメータ情報として保持しておき、認証した利用者が設定した当該宛先の一覧を利用者側に提示して、その少なくとも一部を選択させる。そしてサーバ装置１は利用者の指示操作により、一覧から選択された宛先の情報を、上記挿入位置特定記述によって特定される位置（電子メールの宛先を記述するべき位置）に挿入して、指示記述データを書き替える。
【００３４】
サーバ装置１は、書き替えた後の指示記述データを、画像処理装置２へと送信する（Ｓ１１）。画像処理装置２では、この指示記述データに従って、処理を実行する（Ｓ１２）。例えば、この指示記述データが、上述の例のように、その宛先の情報を書き替えられた、電子メールの送信指示であったとすると、画像処理装置２は、当該書き替えによって挿入された宛先へ電子メールを送信することになる。
【００３５】
つまり、利用者ごとに予め定められた情報の少なくとも一部を用いて書き替えられた指示記述データに従って処理が遂行されることとなる。
【００３６】
さらに、処理パラメータ情報として宛先の情報を含める場合は、各宛先ごとに、受入可能なデータフォーマットの指定が関連づけられていてもよい。この場合、サーバ装置１は、利用者が選択した処理パラメータとしての宛先に関連付けられたデータフォーマットの指定を読み出して、電子メールの送信等、指示記述データに含まれる最終の指示（一般に出力の指示）の直前に、当該指定されているデータフォーマットに変換する処理の指示の記述を挿入してもよい。
【００３７】
また、ここまでの説明では、処理パラメータ情報が電子メールの宛先の情報である例について説明したが、本実施の形態は、これに限られるものではない。例えば処理パラメータ情報は、転送先のフォルダの参照情報であってもよいし、ＦＴＰ（File Transfer Protocol）サーバを特定する情報と、ログインパラメータ（ＦＴＰサーバへのログインに必要な情報）とであってもよい。
【００３８】
さらに、ここでは、処理パラメータ情報が、サーバ装置１のストレージ部１１に格納されているものとしたが、別途ＬＤＡＰ（Lightweight Directory Access Protocol）サーバを設定してネットワークに接続しておき、利用者に対応する処理パラメータ情報をこのＬＤＡＰサーバから取得することとしてもよい。
【００３９】
また、本実施の形態のサーバ装置１は、画像処理装置２と別体であるものとしたが、これらは一体の装置であっても構わない。
【００４０】
さらに、ここでは、処理の開始時に認証を行う例について述べたが（図２の処理Ｓ１，Ｓ２）、これに代えて、一覧の要求など、画像処理装置２からの各通信の発生時に毎回認証を行ってもよい。このために、例えばＨＴＴＰのベーシック認証を用いることができる。ベーシック認証では、利用者によって行われたログイン操作の後、画像処理装置２からの各送信データにオーセンティケーションのヘッダが付されて送信され、サーバ装置１側で、当該ヘッダがデコードされて認証が行われる。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施の形態に係るサーバ装置と、それに接続されるクライアントとしての画像処理装置とを含むシステムの構成例を表すブロック図である。
【図２】本発明の実施の形態に係るサーバ装置と、それに接続されるクライアントとしての画像処理装置とを含むシステムの動作例を表す流れ図である。
【符号の説明】
【００４２】
１  サーバ装置、２  画像処理装置、１１  ストレージ部、１２，２２  制御部、１３，２３  記憶部、１４，２６  通信部、２１  操作パネル、２４  スキャナ部、２５  プリンタ部。
【図１】
2006270644.tif 000003
【図２】
2006270644.tif 000004