(57)【要約】【課題】入力装置を介して入力されたデータに対して処理装置で処理を施して格納装置に格納するシステムにおいて、データ入力を行う際に、入力装置のユーザインタフェース機能に依存することなく、処理装置に予め登録された処理の内容を確認及び変更できるようにする。【解決手段】中継装置３０は、処理措置４０に記憶されたパラメータに対応するＵＲＬをユーザ端末５０に通知する。ユーザ端末５０は、中継装置３０から通知されたＵＲＬに基づいて、処理装置４０からパラメータを取得して表示部に表示する。ユーザ端末５０は、パラメータを変更する操作に応じて、処理装置４０にパラメータの変更を要求する。処理装置４０は、ユーザ端末５０からの要求に応じて、パラメータを変更する。処置装置４０は、画像処理装置２０を介して入力されたデータに対して、パラメータを用いて処理を施す。【選択図】図１０
2015100072.tif 000002
【特許請求の範囲】
【請求項１】
処理装置と、ユーザ端末と、中継装置とを備え、
前記処理装置は、
予め登録された処理に用いられるパラメータを記憶する記憶部と、
前記ユーザ端末からの前記パラメータの変更の要求に応じて、前記記憶部に記憶された当該パラメータを変更する変更部と、
入力装置を介して入力され当該入力装置から取得されたデータに対し、前記記憶部に記憶された前記パラメータを用いて処理を施す処理部とを備え、
前記ユーザ端末は、
前記中継装置から通知された格納場所に基づいて、前記記憶部から前記パラメータを取得する取得部と、
前記取得部により取得された前記パラメータを表示部に表示させる表示制御部と、
前記表示部に表示された前記パラメータを変更する操作に応じて、前記処理装置に当該パラメータの変更を要求する変更要求部とを備え、
前記中継装置は、
前記入力装置を介して入力された前記パラメータの表示指示に応じて、前記記憶部に記憶された当該パラメータに対応する格納場所を前記ユーザ端末に通知する通知部と、
前記処理部により前記処理が施され前記処理装置から取得された処理後のデータを、格納装置に転送する転送部とを備える
処理システム。
【請求項２】
前記入力装置を介してユーザを識別する第１識別情報が入力され、
前記変更部は、変更後のパラメータと、前記入力装置から取得された前記第１識別情報とを対応付けて前記記憶部に記憶させ、
前記処理部は、前記入力装置から取得された前記第１識別情報と対応付けて前記記憶部に記憶された前記変更後のパラメータを用いて、前記データに処理を施す
請求項１に記載の処理システム。
【請求項３】
前記変更部は、変更後のパラメータと、当該変更後のパラメータを識別する第２識別情報とを対応付けて前記記憶部に記憶させ、
前記処理部は、前記入力装置において前記第２識別情報が入力された場合には、当該入力装置から取得された当該第２識別情報と対応付けて前記記憶部に記憶された前記変更後のパラメータを用いて、前記データに処理を施す
請求項１に記載の処理システム。
【請求項４】
画像を読み取って画像データを生成する画像読取部を前記入力装置として備える
請求項１から３のいずれか１項に記載の処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理システムに関する。
【背景技術】
【０００２】
スキャナ等の入力装置を介して入力されたデータに対して、各種の処理を施す技術が知られている。例えば、特許文献１には、スキャナデバイスで読み取った画像をＦＴＰサーバに送信し、ユーザが事前に登録したジョブに従って画像処理を施すことが記載されている。また、画像処理装置に接続された他の装置を利用して、画像処理に関する設定の内容の確認や変更を行う技術が知られている。例えば、特許文献２には、画像読取装置で原稿画像を読み取ることにより得られた原稿データをサービス提供装置に送信し、サービス提供装置でプリント等の処理を行うシステムにおいて、サービスの設定内容をユーザの使用する情報処理装置で確認、変更ができるように、サービス提供装置に保存されたジョブのアクセスに必要な情報を、情報処理装置に対して電子メールで送信することが記載されている。特許文献３には、画像処理装置の動作条件をクライアント端末で確認、変更できるように、画像処理装置に入力された動作条件を含む設定情報をユーザのメールアドレス宛てに送信することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１６５７１２号公報
【特許文献２】特開２００５−１６７６８５号公報
【特許文献３】特開２００３−２８８１８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、入力装置を介して入力されたデータに対して処理装置で処理を施して格納装置に格納するシステムにおいて、データ入力を行う際に、入力装置のユーザインタフェース機能に依存することなく、処理装置に予め登録された処理の内容を確認及び変更できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、処理装置と、ユーザ端末と、中継装置とを備え、前記処理装置は、予め登録された処理に用いられるパラメータを記憶する記憶部と、前記ユーザ端末からの前記パラメータの変更の要求に応じて、前記記憶部に記憶された当該パラメータを変更する変更部と、入力装置を介して入力され当該入力装置から取得されたデータに対し、前記記憶部に記憶された前記パラメータを用いて処理を施す処理部とを備え、前記ユーザ端末は、前記中継装置から通知された格納場所に基づいて、前記記憶部から前記パラメータを取得する取得部と、前記取得部により取得された前記パラメータを表示部に表示させる表示制御部と、前記表示部に表示された前記パラメータを変更する操作に応じて、前記処理装置に当該パラメータの変更を要求する変更要求部とを備え、前記中継装置は、前記入力装置を介して入力された前記パラメータの表示指示に応じて、前記記憶部に記憶された当該パラメータに対応する格納場所を前記ユーザ端末に通知する通知部と、前記処理部により前記処理が施され前記処理装置から取得された処理後のデータを、格納装置に転送する転送部とを備える処理システムを提供する。
【０００６】
請求項２に係る発明は、請求項１に記載の処理システムにおいて、前記入力装置を介してユーザを識別する第１識別情報が入力され、前記変更部は、変更後のパラメータと、前記入力装置から取得された前記第１識別情報とを対応付けて前記記憶部に記憶させ、前記処理部は、前記入力装置から取得された前記第１識別情報と対応付けて前記記憶部に記憶された前記変更後のパラメータを用いて、前記データに処理を施す。
【０００７】
請求項３に係る発明は、請求項１に記載の処理システムにおいて、前記変更部は、変更後のパラメータと、当該変更後のパラメータを識別する第２識別情報とを対応付けて前記記憶部に記憶させ、前記処理部は、前記入力装置において前記第２識別情報が入力された場合には、当該入力装置から取得された当該第２識別情報と対応付けて前記記憶部に記憶された前記変更後のパラメータを用いて、前記データに処理を施す。
【０００８】
請求項４に係る発明は、請求項１から３のいずれか１項に記載の処理システムにおいて、画像を読み取って画像データを生成する画像読取部を前記入力装置として備える。
【発明の効果】
【０００９】
請求項１に係る発明によれば、入力装置を介して入力されたデータに対して処理装置で処理を施して格納装置に格納するシステムにおいて、データ入力を行う際に、入力装置のユーザインタフェース機能に依存することなく、処理装置に予め登録された処理の内容を確認及び変更することができる。
請求項２に係る発明によれば、ユーザ毎に処理内容を変更することができる。
請求項３に係る発明によれば、変更後の処理内容を他のユーザと共有することができる。
請求項４に係る発明によれば、入力装置を介して入力されたデータに対して処理装置で処理を施して格納装置に格納するシステムにおいて、データ入力を行う際に、入力装置のユーザインタフェース機能に依存することなく、処理装置に予め登録された処理の内容を確認及び変更することができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態に係る処理システムの全体構成を示す図である。
【図２】画像処理装置のハードウェア構成を示す図である。
【図３】中継装置のハードウェア構成を示す図である。
【図４】ユーザデータベースの一例を示す図である。
【図５】ＵＲＬ管理テーブルの一例を示す図である。
【図６】処理装置のハードウェア構成を示す図である。
【図７】第１処理管理テーブルの一例を示す図である。
【図８】ユーザ端末のハードウェア構成を示す図である。
【図９】処理システムの機能構成を示す図である。
【図１０】第１実施形態に係るデータ格納処理を示すシーケンスチャートである。
【図１１】データ格納処理において画像処理装置で表示される画面の一例を示す図である。
【図１２】データ格納処理においてユーザ端末で表示される画面の一例を示す図である。
【図１３】変更後の第１処理管理テーブルの一例を示す図である。
【図１４】第２実施形態に係る第２処理管理テーブルの一例を示す図である。
【図１５】第２実施形態に係るデータ格納処理を示すシーケンスチャートである。
【図１６】第３実施形態に係る第２処理管理テーブルの一例を示す図である。
【図１７】第３実施形態に係るデータ格納処理を示すシーケンスチャートである。
【図１８】更新後の処理一覧画面の一例を示す図である。
【図１９】パラメータ一覧画面の一例を示す図である。
【図２０】編集画面の一例を示す図である。
【図２１】削除画面の一例を示す図である。
【発明を実施するための形態】
【００１１】
［第１実施形態］
１．構成
（１）システム全体の構成
図１は、第１実施形態に係る処理システム１の全体構成を示す図である。処理システム１は、複数の格納装置１０と、画像処理装置２０と、中継装置３０と、処理装置４０と、複数のユーザ端末５０とを備える。複数の格納装置１０、画像処理装置２０、中継装置３０、処理装置４０及び複数のユーザ端末５０は、インターネット等の通信回線２を介して接続される。なお、画像処理装置２０及び複数のユーザ端末５０は、ＬＡＮ（Local Area Network）等の有線又は無線の通信回線を介して通信回線２に接続されてもよい。
【００１２】
格納装置１０は、データを保存するサービスを提供する。このサービスは、通信回線２を介して提供されるクラウドサービスである。画像処理装置２０は、スキャナ機能を有し、格納装置１０に格納される画像データの入力に用いられる。画像処理装置２０は、スキャナ機能の他に、コピー機能やプリント機能、ファクシミリ機能を有していてもよい。中継装置３０は、画像処理装置２０、処理装置４０及び格納装置１０の間のデータのやり取りを中継する機能を有する。中継装置３０を中継してデータをやり取りすることにより、中継装置３０のアカウント情報を用いてユーザ認証を受けるだけで、複数の格納装置１０から提供されるサービスの利用が実現される。処理装置４０は、中継装置３０からの依頼に応じてデータに処理を施す。処理装置４０には、データに施す処理のパターンが予め登録されている。この処理のパターンは、単一の処理で構成されてもよいし、複数の処理の組み合わせで構成されてもよい。ユーザ端末５０は、例えばタブレット型コンピュータやパーソナルコンピュータであり、ユーザ毎に設けられる。ユーザ端末５０は、処理装置４０に登録された処理のパターンを確認、変更するときに用いられる。
【００１３】
（２）画像処理装置２０のハードウェア構成
図２は、画像処理装置２０のハードウェア構成を示す図である。画像処理装置２０は、制御部２１と、通信部２２と、操作部２３と、表示部２４と、記憶部２５と、画像読取部２６と、画像形成部２７とを備える。
【００１４】
制御部２１は、例えばＣＰＵ（Central Processing Unit）とメモリとを備え、画像処理装置２０の各部を制御する。ＣＰＵは、メモリ又は記憶部２５に記憶されたプログラムを実行する。メモリは、例えばＲＯＭ（Read Only Memory）とＲＡＭ（Random Access Memory）とを備える。ＲＯＭは、予めプログラムやデータを記憶する。ＲＡＭは、プログラムやデータを一時的に記憶し、ＣＰＵがプログラムを実行する際の作業領域として用いられる。
【００１５】
通信部２２は、通信回線２に接続される通信用のインタフェースである。通信部２２は、通信回線２を介して中継装置３０と通信を行う。操作部２３は、例えば各種のキーを備え、ユーザの操作に応じた情報を制御部２１に入力する。表示部２４は、例えば液晶ディスプレイを備え、各種の情報を表示する。記憶部２５は、例えばハードディスクを備え、制御部２１により用いられる各種のプログラムやデータを記憶する。
【００１６】
画像読取部２６は、例えばイメージスキャナを備え、原稿の画像を読み取って画像データを生成する。画像形成部２７は、例えば電子写真方式のプリントエンジンを備え、画像データに応じた画像を用紙等のシート状の媒体に形成する。
【００１７】
（３）中継装置３０のハードウェア構成
図３は、中継装置３０のハードウェア構成を示す図である。中継装置３０は、制御部３１と、通信部３２と、記憶部３３とを備える。
【００１８】
制御部３１は、例えばＣＰＵとメモリとを備え、中継装置３０の各部を制御する。ＣＰＵは、メモリ又は記憶部３３に記憶されたプログラムを実行する。メモリは、例えばＲＯＭとＲＡＭとを備える。ＲＯＭは、予めプログラムやデータを記憶する。ＲＡＭは、プログラムやデータを一時的に記憶し、ＣＰＵがプログラムを実行する際の作業領域として用いられる。
【００１９】
通信部３２は、通信回線２に接続される通信用のインタフェースである。通信部３２は、通信回線２を介して画像処理装置２０や処理装置４０、ユーザ端末５０、格納装置１０と通信を行う。記憶部３３は、例えばハードディスクを備え、制御部３１により用いられる各種のプログラムやデータを記憶する。また、記憶部３３は、ユーザの情報を管理するユーザデータベース（以下、「ユーザＤＢ」という。）３３１と、処理装置４０により提供される詳細画面５４１のデータの格納場所を管理するＵＲＬ（Uniform Resource Locator）管理テーブル３３２とを記憶する。この詳細画面５４１は、処理装置４０に登録された処理のパターンの内容の確認及びパラメータの変更に用いられる。
【００２０】
図４は、ユーザＤＢ３３１の一例を示す図である。ユーザＤＢ３３１には、ユーザＩＤと、パスワードと、メールアドレスとが対応付けて格納される。ユーザＩＤ及びパスワードは、中継装置３０の正当なユーザの認証情報である。メールアドレスは、ユーザが使用するユーザ端末５０の電子メールのアドレスである。
【００２１】
例えば、ユーザＩＤが「Ｕｓｅｒ１」のユーザが「１２３４」というパスワードを設定した場合、ユーザＤＢ３３１には、図４に示すように、ユーザＩＤ「Ｕｓｅｒ１」とパスワード「１２３４」とが対応付けて格納される。また、このユーザがユーザ端末５０Ａを使用しており、このユーザ端末５０Ａに割り当てられた電子メールのアドレスが「111@sample.co.jp」である場合、ユーザＤＢ３３１には、図４に示すように、ユーザＩＤ「Ｕｓｅｒ１」とメールアドレス「111@sample.co.jp」とが対応付けて格納される。
【００２２】
図５は、ＵＲＬ管理テーブル３３２の一例を示す図である。ＵＲＬ管理テーブル３３２には、処理ＩＤと、処理名と、ＵＲＬとが対応付けて格納される。処理ＩＤは、処理装置４０に登録された処理のパターンを識別する情報である。処理名は、処理装置４０に登録された処理のパターンの表示名である。ＵＲＬは、処理装置４０により提供される詳細画面５４１のデータの格納場所である。この詳細画面５４１は、例えばウェブページであり、ウェブブラウザにより表示される。
【００２３】
例えば、処理ＩＤが「１」の処理Ａに関する詳細画面５４１のデータが「http://www.AAA.example.com」というＵＲＬが示す場所に格納されている場合、ＵＲＬ管理テーブル３３２には、図５に示すように、処理ＩＤ「１」と、処理名「処理Ａ」と、ＵＲＬ「http://www.AAA.example.com」とが対応付けて格納される。
【００２４】
（４）処理装置４０のハードウェア構成
図６は、処理装置４０のハードウェア構成を示す図である。処理装置４０は、制御部４１と、通信部４２と、記憶部４３とを備える。
【００２５】
制御部４１は、例えばＣＰＵとメモリとを備え、処理装置４０の各部を制御する。ＣＰＵは、メモリ又は記憶部４３に記憶されたプログラムを実行する。メモリは、例えばＲＯＭとＲＡＭとを備える。ＲＯＭは、予めプログラムやデータを記憶する。ＲＡＭは、プログラムやデータを一時的に記憶し、ＣＰＵがプログラムを実行する際の作業領域として用いられる。
【００２６】
通信部４２は、通信回線２に接続される通信用のインタフェースである。通信部４２は、通信回線２を介して中継装置３０やユーザ端末５０と通信を行う。記憶部４３は、例えばハードディスクを備え、制御部４１により用いられる各種のプログラムやデータを記憶する。また、記憶部４３は、処理装置４０に登録された処理のパターンを管理する第１処理管理テーブル４３１を記憶する。
【００２７】
図７は、第１処理管理テーブル４３１の一例を示す図である。第１処理管理テーブル４３１には、処理ＩＤと、処理名と、説明情報と、パラメータとが対応付けて格納される。処理ＩＤは、処理装置４０に登録された処理のパターンを識別する情報である。処理名は、処理装置４０に登録された処理のパターンの表示名である。説明情報は、処理装置４０に登録された処理のパターンの内容を説明する情報である。パラメータは、処理装置４０に登録された処理のパターンに含まれる各処理に用いられるパラメータである。このパラメータには、回転処理のパラメータと、ＯＣＲ（Optical Character Reader）処理のパラメータとが含まれる。
【００２８】
回転処理のパラメータには、角度が含まれる。角度は、画像の回転角度である。ＯＣＲ処理のパラメータには、解像度と、領域指定情報と、ページ番号とが含まれる。解像度は、ＯＣＲ処理を施す際の画像の解像度である。領域指定情報は、ＯＣＲ処理の対象となる領域を指定する情報である。領域指定情報には、対象の領域の座標情報が含まれる。ページ番号は、ＯＣＲ処理の対象となるページを示す情報である。
【００２９】
例えば、処理ＩＤが「１」の処理Ａが、回転処理を施した後、ＯＣＲ処理を施すものである場合、第１処理管理テーブル４３１には、図７に示すように、処理ＩＤ「１」と、処理名「処理Ａ」と、処理Ａの内容を説明する「処理情報」と、回転処理のパラメータと、ＯＣＲ処理のパラメータとが対応付けて格納される。
【００３０】
（５）ユーザ端末５０のハードウェア構成
図８は、ユーザ端末５０のハードウェア構成を示す図である。ユーザ端末５０は、制御部５１と、通信部５２と、操作部５３と、表示部５４と、記憶部５５とを備える。
【００３１】
制御部５１は、例えばＣＰＵとメモリとを備え、ユーザ端末５０の各部を制御する。ＣＰＵは、メモリ又は記憶部５５に記憶されたプログラムを実行する。メモリは、例えばＲＯＭとＲＡＭとを備える。ＲＯＭは、予めプログラムやデータを記憶する。ＲＡＭは、プログラムやデータを一時的に記憶し、ＣＰＵがプログラムを実行する際の作業領域として用いられる。
【００３２】
通信部５２は、通信回線２に接続される通信用のインタフェースである。通信部５２は、通信回線２を介して中継装置３０や処理装置４０と通信を行う。操作部５３は、例えばタッチパネルとキーとを備え、ユーザの操作に応じた情報を制御部５１に入力する。表示部５４は、例えば液晶ディスプレイを備え、各種の情報を表示する。記憶部５５は、例えばフラッシュメモリを備え、制御部５１により用いられる各種のプログラムやデータを記憶する。また、記憶部５５は、ウェブブラウザを記憶する。
【００３３】
（６）システムの機能構成
図９は、処理システム１の機能構成を示す図である。画像処理装置２０は、クライアント部２１１という機能を有する。この機能は、例えば制御部２１のＣＰＵがプログラムを実行することにより実現される。クライアント部２１１は、格納装置１０により提供されるサービスを受けるのに必要な処理を行う。例えば、クライアント部２１１は、格納装置１０にデータを格納する場合には、ユーザの操作により入力された格納先や処理に関する情報、格納対象のデータを中継装置３０に送信する。また、本実施形態では、画像処理装置２０は、入力装置として機能する。
【００３４】
中継装置３０は、認証部３１１と、通知部３１２と、処理依頼部３１３と、転送部３１４という機能を有する。これらの機能は、例えば制御部３１のＣＰＵがプログラムを実行することにより実現される。認証部３１１は、画像処理装置２０からのログイン要求に応じて、ユーザＤＢ３３１を参照してユーザの認証を行う。通知部３１２は、画像処理装置２０を介して入力されたパラメータの表示指示に応じて、ユーザＤＢ３３１及びＵＲＬ管理テーブル３３２を参照して、処理装置４０に格納されたこのパラメータに対応する格納場所をユーザ端末５０に通知する。このパラメータの表示指示は、例えば処理の詳細表示指示である。格納場所は、例えばＵＲＬである。パラメータに対応する格納場所とは、例えばパラメータを表示する詳細画面５４１のデータのＵＲＬである。処理依頼部３１３は、処理装置４０に処理を依頼する。転送部３１４は、画像処理装置２０、処理装置４０及び格納装置１０の間でデータの転送を行う。例えば、転送部３１４は、処理装置４０により処理が施され処理装置４０から取得された処理後のデータを格納装置１０に転送する。
【００３５】
処理装置４０は、処理部４１１と、管理部４１２と、変更部４１３という機能を有する。これらの機能は、例えば制御部４１のＣＰＵがプログラムを実行することにより実現される。処理部４１１は、中継装置３０からの処理の依頼に応じて、画像処理装置２０を介して入力され画像処理装置２０から取得されたデータに対して、第１処理管理テーブル４３１に格納されたパラメータを用いて処理を施す。管理部４１２は、処理装置４０に登録された処理のパターンを、第１処理管理テーブル４３１を用いて管理する。変更部４１３は、ユーザ端末５０からのパラメータの変更の要求に応じて、第１処理管理テーブル４３１に格納されたパラメータを変更する。
【００３６】
ユーザ端末５０は、取得部５１１と、表示制御部５１２と、変更要求部５１３という機能を有する。これらの機能は、例えば制御部５１のＣＰＵがプログラムを実行することにより実現される。特に、取得部５１１及び表示制御部５１２は、制御部５１のＣＰＵがウェブブラウザを実行することにより実現される。取得部５１１は、処理装置４０から提供される各種画面のデータを取得する。例えば、取得部５１１は、中継装置３０から通知された格納場所に基づいて、パラメータを表示する詳細画面５４１のデータを処理装置４０から取得する。表示制御部５１２は、取得部５１１により取得されたデータに基づいて、処理装置４０により提供される画面を表示部５４に表示させる。例えば、表示制御部５１２は、取得部５１１により取得されたデータに基づいて、詳細画面５４１を表示部５４に表示させる。この詳細画面５４１には、パラメータが表示される。変更要求部５１３は、表示部５４に表示されたパラメータを変更する操作に応じて、処理装置４０にパラメータの変更を要求する。
【００３７】
２．動作
処理システム１は、画像処理装置２０を介して入力されたデータを格納装置１０に格納するデータ格納処理を行う。このデータ格納処理では、画像処理装置２０を介して入力されたデータに対して処理装置４０で処理が施され、処理後のデータが格納装置１０に格納されてもよい。また、ユーザは、処理装置４０に登録された処理のパターンの内容をユーザ端末５０で確認し、必要に応じて処理のパラメータを変更してもよい。
【００３８】
図１０は、第１実施形態に係るデータ格納処理を示すシーケンスチャートである。図１１は、データ格納処理において画像処理装置２０で表示される画面の一例を示す図である。図１２は、データ格納処理においてユーザ端末５０で表示される画面の一例を示す図である。
【００３９】
初期状態において、画像処理装置２０の表示部２４にはログイン画面２４１が表示される。図１１（ａ）は、ログイン画面２４１の一例を示す図である。ログイン画面２４１には、中継装置３０のユーザＩＤとパスワードの入力に用いられる入力欄６１と、ログインボタン６２とが表示される。ユーザは、操作部２３を用いて、自分のユーザＩＤ「Ｕｓｅｒ１」とパスワード「１２３４」とを入力欄６１に入力した後、ログインボタン６２を押す。
【００４０】
ステップＳ１０１において、画像処理装置２０のクライアント部２１１は、ログイン画面２４１で入力されたユーザＩＤ及びパスワードを含むログイン要求を、通信部２２を介して中継装置３０に送信する。中継装置３０は、通信部３２を介してこのログイン要求を受信する。
【００４１】
ステップＳ１０２において、中継装置３０の認証部３１１は、画像処理装置２０から受信したログイン要求に応じてユーザ認証を行う。具体的には、認証部３１１は、ログイン要求に含まれるユーザＩＤ及びパスワードの組がユーザＤＢ３３１に格納されているか否かに基づいて、ユーザ認証を行う。図４に示す例のように、ログイン要求に含まれるユーザＩＤ「Ｕｓｅｒ１」及びパスワード「１２３４」の組がユーザＤＢ３３１に格納されている場合には、ユーザ認証は成功する。この場合、認証部３１１は、このユーザＩＤを記憶部３３に記憶させる。一方、ログイン要求に含まれるユーザＩＤ及びパスワードの組がユーザＤＢ３３１に格納されていない場合には、ユーザ認証は失敗する。
【００４２】
ステップＳ１０３において、認証部３１１は、ユーザ認証の認証結果を、通信部３２を介して画像処理装置２０に送信する。画像処理装置２０は、通信部２２を介してこの認証結果を受信する。ここで、ユーザ認証が失敗したことを示す認証結果を受信した場合、画像処理装置２０は、以降の処理を行わずにデータ格納処理を終了する。一方、ユーザ認証が成功したことを示す認証結果を受信した場合、画像処理装置２０は、ステップＳ１０４に進む。
【００４３】
ステップＳ１０４において、画像処理装置２０のクライアント部２１１は、データの格納先の選択に用いられる選択画面２４２を表示部２４に表示させる。図１１（ｂ）は、選択画面２４２の一例を示す図である。選択画面２４２には、各格納装置１０の表示名が表示される。また、選択画面２４２には、格納装置１０の選択に用いられる選択欄６３と、処理連携をするか否かの選択に用いられる選択欄６４と、決定ボタン６５とが設けられる。この処理連携とは、処理装置４０でデータに処理を施した後、処理後のデータを格納装置１０に格納することをいう。例えば、処理装置４０でデータに処理を施した後、処理後のデータを格納装置１０Ａに格納する場合、ユーザは、操作部２３を用いて、格納装置１０Ａと、処理連携をすることとを選択した後、決定ボタン６５を押す。
【００４４】
ステップＳ１０５において、クライアント部２１１は、選択画面２４２で選択された内容を示す選択情報を、通信部２２を介して中継装置３０に送信する。例えば、選択画面２４２で格納装置１０Ａと、処理連携をすることが選択された場合、選択情報には、格納装置１０Ａを示す格納先情報と、処理連携の実行指示とが含まれる。中継装置３０は、通信部３２を介してこの選択情報を受信すると、受信した選択情報に含まれる格納先情報を記憶部３３に記憶させる。また、画像処理装置２０から受信した選択情報に、処理連携の実行指示が含まれる場合、中継装置３０はステップＳ１０６に進む。
【００４５】
ステップＳ１０６において、中継装置３０の転送部３１４は、ＵＲＬ管理テーブル３３２に格納された全ての処理名を読み出して、通信部３２を介して画像処理装置２０に送信する。画像処理装置２０は、通信部２２を介してこの処理名を受信する。
【００４６】
ステップＳ１０７において、画像処理装置２０のクライアント部２１１は、中継装置３０から受信した処理名に基づいて、表示部２４に処理一覧画面２４３を表示させる。図１１（ｃ）は、処理一覧画面２４３の一例を示す図である。処理一覧画面２４３には、中継装置３０から受信した処理名が表示される。また、処理一覧画面２４３には、処理のパターンの選択に用いられる選択欄６６と、詳細ボタン６７と、ＯＫボタン６８とが設けられる。ここで、処理一覧画面２４３では、各処理のパターンの処理名しか表示されないため、各処理のパターンの内容までは把握できない。例えば、処理Ａの内容を確認する場合、ユーザは、操作部２３を用いて、処理Ａを選択した後、処理Ａに対応する詳細ボタン６７を押す。これにより、処理Ａの詳細表示指示が入力される。
【００４７】
ステップＳ１０８において、クライアント部２１１は、処理一覧画面２４３で選択された処理のパターンの処理ＩＤを含む詳細表示要求を、通信部２２を介して中継装置３０に送信する。例えば、処理一覧画面２４３で処理Ａが選択された場合には、処理Ａの処理ＩＤ「１」を含む詳細表示要求が中継装置３０に送信される。中継装置３０は、通信部３２を介してこの詳細表示要求を受信する。
【００４８】
ステップＳ１０９において、中継装置３０の通知部３１２は、詳細表示要求の対象となる処理に対応するＵＲＬが記載された電子メールを作成し、通信部３２を介して、作成した電子メールをユーザが使用するユーザ端末５０に送信する。
【００４９】
具体的には、通知部３１２は、まずＵＲＬ管理テーブル３３２から詳細表示要求に含まれる処理ＩＤと対応付けて格納されたＵＲＬを読み出し、このＵＲＬを記載した電子メールを作成する。図５に示す例では、管理テーブルには、詳細表示要求に含まれる処理ＩＤ「１」と対応付けてＵＲＬ「http://www.AAA.example.com」が格納されているため、このＵＲＬが記載された電子メールが作成される。
【００５０】
続いて、通知部３１２は、ユーザＤＢ３３１において、ログインしたユーザのユーザＩＤと対応付けて格納されたメールアドレスを特定する。このユーザＩＤは、上述したステップＳ１０２で記憶部３３に記憶されている。図４に示す例では、ログインしたユーザのユーザＩＤ「Ｕｓｅｒ１」と対応付けてメールアドレス「111@sample.co.jp」が格納されているため、このメールアドレスが特定される。
【００５１】
続いて、通知部３１２は、通信部３２を介して、作成した電子メールをこのメールアドレア宛てに送信する。この電子メールは、図示せぬメールサーバを介してユーザ端末５０に送信される。この例では、「http://www.AAA.example.com」というＵＲＬが記載された電子メールが、「111@sample.co.jp」というメールアドレス宛てに送信される。上述したように、このメールアドレスはユーザ端末５０Ａに割り当てられているため、ユーザ端末５０Ａは、通信部５２を介してこの電子メールを受信する。これにより、ユーザ端末５０Ａに詳細表示指示の対象となる処理に対応するＵＲＬが通知される。
【００５２】
ステップＳ１１０において、ユーザ端末５０Ａの取得部５１１は、通信部５２を介して、電子メールに記載されたＵＲＬにアクセスし、詳細表示要求の対象となる処理に関する詳細画面５４１のデータを取得する。具体的には、取得部５１１は、通信部５２を介して、電子メールに記載されたＵＲＬにアクセスし、詳細画面５４１のデータの取得要求を送信する。処理装置４０は、通信部４２を介してこの取得要求を受信すると、ユーザ端末５０Ａによりアクセスされた場所に格納された詳細画面５４１のデータを、通信部４２を介してユーザ端末５０Ａに送信する。この例では、電子メールに記載されたＵＲＬには、処理Ａに関する詳細画面５４１のデータが格納されているため、この詳細画面５４１のデータがユーザ端末５０Ａに送信される。この詳細画面５４１のデータには、第１処理管理テーブル４３１に格納された処理Ａの説明情報及びパラメータが含まれる。ユーザ端末５０Ａは、通信部５２を介してこのデータを受信する。
【００５３】
ステップＳ１１１において、ユーザ端末５０Ａの表示制御部５１２は、処理装置４０から受信したデータに基づいて、表示部５４に詳細画面５４１を表示させる。図１２（ａ）は、詳細画面５４１の一例を示す図である。この詳細画面５４１には、処理Ａの説明情報及びパラメータが表示される。また、詳細画面５４１には、パラメータの入力に用いられる入力欄７１と、ＯＫボタン７２とが設けられる。パラメータは、入力欄に入力された状態で表示される。このパラメータの値は、ユーザの操作により変更されてもよい。例えば、解像度を６００ｄｐｉから２００ｄｐｉに変更する場合、ユーザは、操作部５３を用いて、解像度の値を「６００」から「２００」に変更した後、ＯＫボタン７２を押す。
【００５４】
または、詳細画面５４１に編集ボタンを設け、ユーザにより編集ボタンが押されたときに、編集画面５４２が表示されるようにしてもよい。図１２（ｂ）は、編集画面５４２の一例を示す図である。編集画面５４２には、パラメータの選択に用いられる選択欄７３と、ＯＫボタン７４とが設けられる。ただし、領域指定情報とページ番号については、選択欄に代えて、値の直接入力に用いられる入力欄が設けられる。例えば、解像度を６００ｄｐｉから２００ｄｐｉに変更する場合、ユーザは、操作部５３を用いて、「２００」という解像度を選択した後、ＯＫボタン７４を押す。詳細画面５４１又は編集画面５４２でパラメータが変更された場合、ユーザ端末５０は、ステップＳ１１２に進む。
【００５５】
ステップＳ１１２において、変更要求部５１３は、詳細画面５４１又は編集画面５４２で変更されたパラメータを含む変更要求を、通信部５２を介して処理装置４０に送信する。この変更要求には、ユーザにより変更されたパラメータだけでなく、予め設定されたパラメータも含まれる。例えば、図１２（ａ）に示すパラメータが予め設定されており、ユーザの操作により解像度の値が「６００」から「２００」に変更された場合には、角度「９０」、解像度「２００」、領域指定情報「左上Ｘ：１０，左上Ｙ：・・・，右下Ｘ：・・・，右下Ｙ：・・・」、ページ番号「１，５，２２」というパラメータを含む変更要求が処理装置４０に送信される。これにより、処理装置４０にパラメータの変更が要求される。処理装置４０は、通信部４２を介してこの変更要求を受信する。
【００５６】
ステップＳ１１３において、処理装置４０の変更部４１３は、ユーザ端末５０から受信した変更要求に従って、第１処理管理テーブル４３１に格納されたパラメータを変更する。図１３は、変更後の第１処理管理テーブル４３１の一例を示す図である。この例では、図１３に示すように、処理ＡのＯＣＲ処理のパラメータに含まれる解像度の値が「６００」から「２００」に変更される。
【００５７】
ステップＳ１１４において、変更部４１３は、パラメータの変更が反映されたことを示す通知を、通信部４２を介して中継装置３０に送信する。中継装置３０は、通信部３２を介してこの通知を受信する。
【００５８】
ステップＳ１１５において、中継装置３０の転送部３１４は、パラメータの変更が反映されたことを示す通知を、通信部３２を介して画像処理装置２０に転送する。画像処理装置２０は、通信部２２を介してこの通知を受信する。
【００５９】
ステップＳ１１６において、画像処理装置２０のクライアント部２１１は、表示部２４に表示された処理一覧画面２４３を更新して、パラメータの変更が反映されたことを示すメッセージを表示部２４に表示させる。例えば、表示部２４には、図１１（ｃ）に示す処理一覧画面２４３上に、「反映しました」というメッセージがポップアップで表示される。このメッセージが表示されると、ユーザは、操作部２３を用いて、処理一覧画面２４３に表示された処理の中から、データに施す処理を選択する。例えば、データに処理Ａを施す場合には、ユーザは、操作部２３を用いて、処理Ａを選択した後、ＯＫボタン６８を押す。
【００６０】
続いて、ユーザは、画像読取部２６に原稿をセットし、操作部２３を介してスキャンの実行指示を入力する。ステップＳ１１７において、画像読取部２６は、入力された実行指示に従って、原稿の画像を読み取って画像データを生成する。
【００６１】
ステップＳ１１８において、クライアント部２１１は、画像読取部２６により生成された画像データと、処理一覧画面２４３で選択された処理の処理ＩＤとを、通信部２２を介して中継装置３０に送信する。例えば、処理Ａが選択された場合には、処理Ａの処理ＩＤ「１」と画像データとが中継装置３０に送信される。中継装置３０は、通信部３２を介してこの処理ＩＤ及び画像データを受信する。
【００６２】
ステップＳ１１９において、中継装置３０の処理依頼部３１３は、画像処理装置２０から受信した処理ＩＤ及び画像データを含む処理依頼を、通信部３２を介して処理装置４０に送信する。この例では、処理ＩＤ「１」と画像データとを含む処理依頼が処理装置４０に送信される。これにより、画像データに対する処理Ａが処理装置４０に依頼される。処理装置４０は、通信部４２を介してこの処理依頼を受信する。
【００６３】
ステップＳ１２０において、処理装置４０の処理部４１１は、中継装置３０から受信した処理依頼に応じて画像データに処理を施す。具体的には、処理部４１１は、まず処理依頼に含まれる処理ＩＤと対応付けて格納されたパラメータを第１処理管理テーブル４３１から読み出す。図１３に示す例では、処理依頼に含まれる処理ＩＤ「１」と対応付けて格納されたパラメータが読み出される。このパラメータには、回転処理のパラメータである角度「９０」と、ＯＣＲ処理のパラメータである解像度「２００」、領域指定情報「左上Ｘ：１０，左上Ｙ：・・・，右下Ｘ：・・・，右下Ｙ：・・・」及びページ番号「１，５，２２」とが含まれる。
【００６４】
続いて、処理部４１１は、処理依頼に含まれる画像データに対して、第１処理管理テーブル４３１から読み出したパラメータを用いて処理を施す。この例では、まず画像を右に９０度回転する処理が施される。続いて、画像の解像度を２００ｄｐｉに変更し、画像データの１、５及び２２ページに対して、領域指定情報によって指定された領域にＯＣＲ処理が施される。これにより、画像データがテキストデータに変換される。
【００６５】
ステップＳ１２１において、処理部４１１は、処理後のデータを、通信部４２を介して中継装置３０に送信する。中継装置３０は、通信部３２を介してこのデータを受信する。
【００６６】
ステップＳ１２２において、中継装置３０の転送部３１４は、通信部３２を介して、処理装置４０から受信したデータを、ユーザにより選択された格納装置１０に転送する。このユーザにより選択された格納装置１０は、上述したステップＳ１０５で記憶部３３に記憶された格納先情報により特定される。この例では、ユーザにより格納装置１０Ａが選択されているため、処理装置４０から受信したデータが格納装置１０Ａに送信される。これにより、格納装置１０Ａにデータが格納される。
【００６７】
以上説明した第１実施形態によれば、処理装置４０に登録された処理のパラメータがユーザ端末５０で表示され、操作部５３を用いた操作に従ってパラメータが変更される。したがってデータ入力を行う際に、画像処理装置２０のユーザインタフェース機能に依存することなく、ユーザにより、処理装置４０に登録された処理の内容が確認及び変更される。これは、特に画像処理装置２０の表示部２４のサイズが小さい場合や、操作部２３がタッチパネルではなくキーのみで構成される場合等、画像処理装置２０のユーザインタフェースが貧弱な場合に有効である。
【００６８】
また、詳細画面５４１や編集画面５４２は処理装置４０により提供されるため、中継装置３０がこれらの画面を提供する必要がない。さらに、処理装置４０には変更後のパラメータが格納されるため、或る処理のパラメータが変更された後に、再びこの処理を行う処理連携が選択された場合には、変更後のパラメータを用いてデータに処理が施される。
【００６９】
［第２実施形態］
次に、本発明の第２実施形態について説明する。第２実施形態では、パラメータの変更がユーザ毎に行われる。第２実施形態に係る処理システム１の構成は、基本的には、第１実施形態で説明した構成と同じである。ただし、第２実施形態に係る処理装置４０の記憶部４３は、第１実施形態で説明した第１処理管理テーブル４３１に加えて、ユーザにより変更された処理のパラメータを管理する第２処理管理テーブル４３２を記憶する。以下、第１実施形態との相違点を中心に説明する。
【００７０】
図１４は、第２実施形態に係る第２処理管理テーブル４３２の一例を示す図である。第２処理管理テーブル４３２には、ユーザＩＤと、処理ＩＤと、処理名と、パラメータとが対応付けて格納される。処理ＩＤ、処理名及びパラメータは、第１処理管理テーブル４３１に格納された処理ＩＤ、処理名及びパラメータと同じである。ただし、第２処理管理テーブル４３２には、ユーザの操作により変更されたパラメータだけが格納される。なお、図１４では、ＯＣＲ処理のパラメータのうち、領域指定情報及びページ番号の図示を省略している。ユーザＩＤは、パラメータを変更したユーザを識別する情報である。第２実施形態では、ユーザＩＤは、ユーザを識別する第１識別情報として用いられる。
【００７１】
図１５は、第２実施形態に係るデータ格納処理を示すシーケンスチャートである。ステップＳ２０１〜Ｓ２０８の処理は、第１実施形態で説明したステップＳ１０１〜Ｓ１０８の処理と同じである。
【００７２】
ステップＳ２０９において、中継装置３０の通知部３１２は、通信部３２を介して、ログインしたユーザ専用のＵＲＬの生成要求を処理装置４０に送信する。この生成要求には、ログインしたユーザのユーザＩＤと、ステップＳ２０８で画像処理装置２０から受信した詳細表示要求に含まれる処理ＩＤとが含まれる。このユーザＩＤは、ステップＳ２０２で記憶部３３に記憶されたものが用いられる。例えば、ログインしたユーザのユーザＩＤが「Ｕｓｅｒ１」であり、詳細表示要求に含まれる処理ＩＤが「１」である場合には、ユーザＩＤ「Ｕｓｅｒ１」及び処理ＩＤ「１」を含む生成要求が処理装置４０に送信される。処理装置４０は、通信部４２を介してこの生成要求を受信すると、この生成要求に含まれるユーザＩＤ及び処理ＩＤを記憶部４３に記憶する。
【００７３】
ステップＳ２１０において、処理装置４０の管理部４１２は、中継装置３０から受信した生成要求に応じて、ログインしたユーザ専用のＵＲＬを生成する。この例では、ユーザＩＤが「Ｕｓｅｒ１」であるユーザ専用のＵＲＬが生成される。このＵＲＬが示す場所には、生成要求に含まれる処理ＩＤの処理に関する詳細画面５４１のデータが格納される。この例では、処理ＩＤが「１」の処理Ａに関する詳細画面５４１のデータが、生成されたＵＲＬに格納される。この詳細画面５４１のデータには、第１処理管理テーブル４３１に格納された処理Ａの説明情報及びパラメータが含まれる。
【００７４】
ステップＳ２１１において、管理部４１２は、ステップＳ２１０で生成したＵＲＬを、通信部４２を介して中継装置３０に送信する。中継装置３０は、通信部３２を介してこのＵＲＬを受信する。
【００７５】
ステップＳ２１２において、中継装置３０の通知部３１２は、処理装置４０から受信したＵＲＬが記載された電子メールを作成し、通信部３２を介して、作成した電子メールをユーザが使用するユーザ端末５０に送信する。具体的には、通知部３１２は、処理装置４０から受信したＵＲＬを記載した電子メールを作成する。続いて、通知部３１２は、第１実施形態で説明したステップＳ１０９と同様に、ユーザが使用するユーザ端末５０のメールアドレスを特定した後、通信部３２を介して、作成した電子メールをこのメールアドレア宛てに送信する。例えば、「111@sample.co.jp」というメールアドレスが特定された場合には、ユーザ専用のＵＲＬが記載された電子メールが、「111@sample.co.jp」というメールアドレス宛てに送信される。上述したように、このメールアドレスはユーザ端末５０Ａに割り当てられているため、ユーザ端末５０Ａは、通信部５２を介してこの電子メールを受信する。
【００７６】
ステップＳ２１３〜Ｓ２１５の処理は、第１実施形態で説明したステップＳ１１０〜Ｓ１１２の処理と同じである。ステップＳ２１６において、処理装置４０の変更部４１３は、ユーザ端末５０から受信した変更要求に含まれるパラメータ及びこのパラメータに関する情報を、第２処理管理テーブル４３２に追加する。具体的には、変更部４１３は、変更要求に含まれるパラメータと、ステップＳ２０９で記憶部４３に記憶されたユーザＩＤ及び処理ＩＤと、第１処理管理テーブル４３１に格納されたこの処理ＩＤに対応する処理名とを、第２処理管理テーブル４３２に追加する。この例では、第２処理管理テーブル４３２には、図１４に示すように、ユーザＩＤ「Ｕｓｅｒ１」及び処理ＩＤ「１」と、その処理名「処理Ａ」と、角度「９０」、解像度「２００」、・・・というパラメータとが追加される。この解像度の値は、ユーザの操作により「６００」から「２００」に変更されている。なお、第２実施形態では、第１実施形態と異なり、第１処理管理テーブル４３１に格納されたパラメータは変更されない。
【００７７】
ステップＳ２１７〜Ｓ２２１の処理は、第１実施形態で説明したステップＳ１１４〜Ｓ１１８の処理と同じである。ステップＳ２２２において、中継装置３０の処理依頼部３１３は、画像処理装置２０から受信した処理ＩＤ及び画像データと、ログインしたユーザのユーザＩＤとを含む処理依頼を、通信部３２を介して処理装置４０に送信する。このユーザＩＤは、上述したステップＳ２０２で記憶部３３に記憶されたものが用いられる。この例では、処理ＩＤ「１」、画像データ及びユーザＩＤ「Ｕｓｅｒ１」を含む処理依頼が、処理装置４０に送信される。処理装置４０は、通信部４２を介してこの処理依頼を受信する。
【００７８】
ステップＳ２２３において、処理装置４０の処理部４１１は、中継装置３０から受信した処理依頼に応じて画像データに処理を施す。具体的には、処理部４１１は、処理依頼に含まれるユーザＩＤ及び処理ＩＤと対応付けて格納されたパラメータを第２処理管理テーブル４３２から読み出す。図１４に示す例では、処理依頼に含まれるユーザＩＤ「Ｕｓｅｒ１」及び処理ＩＤ「１」と対応付けて格納されたパラメータが読み出される。処理部４１１は、処理依頼に含まれる画像データに対して、第２処理管理テーブル４３２から読み出したパラメータを用いて処理を施す。以降の処理は、第１実施形態で説明したステップＳ１２１及びＳ１２２の処理と同じである。
【００７９】
なお、第２処理管理テーブル４３２に格納されたパラメータは、対応する処理が実行されたときに削除されてもよい。例えば、上述したように、第２処理管理テーブル４３２においてＩＤ「Ｕｓｅｒ１」及び処理ＩＤ「１」と対応付けて格納されたパラメータを用いて処理Ａが実行された場合には、このパラメータを含むレコードが第２処理管理テーブル４３２から削除されてもよい。あるいは、第２処理管理テーブル４３２にパラメータが格納された時点又は第２処理管理テーブル４３２に格納されたパラメータを用いて処理が実行された時点から予め定められた時間が経過した後に、このパラメータを含むレコードが第２処理管理テーブル４３２から削除されてもよい。
【００８０】
以上説明した第２実施形態によれば、ユーザ毎にパラメータの変更が行われるため、例えば自分が変更したパラメータが他のユーザによりさらに変更されることが防止される。
【００８１】
［第３実施形態］
次に、本発明の第３実施形態について説明する。第３実施形態に係る処理システム１は、ユーザがパラメータを変更した後、変更後のパラメータを他のユーザと共有するための仕組みを有する。第３実施形態に係る処理システム１の構成は、基本的には、第１実施形態で説明した構成と同じである。ただし、第３実施形態に係る処理装置４０の記憶部４３は、第１実施形態で説明した第１処理管理テーブル４３１に加えて、ユーザにより変更されたパラメータを管理する第２処理管理テーブル４３３を記憶する。以下、第１実施形態との相違点を中心に説明する。
【００８２】
図１６は、第３実施形態に係る第２処理管理テーブル４３３の一例を示す図である。第２処理管理テーブル４３３には、識別情報と、処理ＩＤと、パラメータとが対応付けて格納される。処理ＩＤ及びパラメータは、第１処理管理テーブル４３１に格納された処理ＩＤ及びパラメータと同じである。ただし、第２処理管理テーブル４３３には、ユーザの操作により変更されたパラメータだけが格納される。なお、図１６では、ＯＣＲ処理のパラメータのうち、領域指定情報及びページ番号の図示を省略している。識別情報は、ユーザの操作により変更されたパラメータを識別する情報である。この識別情報は、例えば数字や文字列により構成される。第３実施形態では、識別情報は、変更後のパラメータを識別する第２識別情報として用いられる。
【００８３】
図１７は、第３実施形態に係るデータ格納処理を示すシーケンスチャートである。ステップＳ３０１〜Ｓ３１２の処理は、第１実施形態で説明したステップＳ１０１〜Ｓ１１２の処理と同じである。ただし、処理装置４０は、ステップＳ３１０において、ユーザ端末５０に提供する詳細画面５４１に対応する処理の処理ＩＤを記憶部４３に記憶する。例えば、ユーザ端末５０に、処理Ａに関する詳細画面５４１を提供する場合には、処理Ａの処理ＩＤ「１」が記憶部４３に記憶される。
【００８４】
ステップＳ３１３において、処理装置４０の変更部４１３は、ユーザ端末５０から受信した変更要求に含まれるパラメータ、このパラメータの識別情報及びこのパラメータに関する情報を、第２処理管理テーブル４３３に追加する。具体的には、変更部４１３は、変更要求に含まれるパラメータに一意の識別情報を付与した後、このパラメータと、このパラメータに付与した識別情報と、ステップＳ３１０で記憶部４３に記憶された処理ＩＤとを、第２処理管理テーブル４３３に追加する。例えば、「０００６」という識別情報が付与された場合、第２処理管理テーブル４３３には、図１６に示すように、識別情報「０００６」と、処理ＩＤ「１」と、角度「１８０」、解像度「６００」、・・・というパラメータとが追加される。この角度の値は、ユーザの操作により「９０」から「１８０」に変更されている。なお、第３実施形態では、第１実施形態と異なり、第１処理管理テーブル４３１に格納されたパラメータは変更されない。
【００８５】
ステップＳ３１４において、管理部４１２は、ステップＳ３１３でパラメータに付与した識別情報を、通信部４２を介して、ユーザが使用するユーザ端末５０に送信する。この例では、識別情報「６」がユーザ端末５０Ａに送信される。ユーザ端末５０Ａは、通信部５２を介してこの識別情報を受信する。
【００８６】
ステップＳ３１５において、ユーザ端末５０Ａの表示制御部５１２は、処理装置４０から受信した識別情報を表示部５４に表示させる。これにより、ユーザは、自身が変更したパラメータに付与された識別情報を認識する。
【００８７】
ステップＳ３１６及びＳ３１７の処理は、第１実施形態で説明したステップＳ１１４及びＳ１１５の処理と同じである。ステップＳ３１８において、画像処理装置２０のクライアント部２１１は、表示部２４に表示された処理一覧画面２４３を更新して、識別情報の入力に用いられる入力欄を表示部２４に表示させる。
【００８８】
図１８は、処理一覧画面２４３の更新の一例を示す図である。図１８（ａ）に示す例では、表示部２４には、識別情報の入力に用いられる入力欄９３が設けられた処理一覧画面２４４が表示される。例えば、「０００６」という識別情報が付与されたパラメータを用いた処理Ａの実行を指示する場合、ユーザは、操作部２３を用いて、処理Ａを選択し、識別情報「０００６」を入力欄９３に入力した後、ＯＫボタン９４を押す。
【００８９】
一方、図１８（ｂ）に示す例では、表示部２４に表示された処理一覧画面２４３において、処理が選択された後、ＯＫボタン６８が押されると、入力画面２４５に遷移するようになっている。この入力画面２４５には、識別情報の入力に用いられる入力欄９５が設けられる。例えば、「０００６」という識別情報が付与されたパラメータを用いた処理Ａをデータに施す場合、ユーザは、操作部２３を用いて、処理一覧画面２４３において処理Ａを選択して、ＯＫボタン６８を押した後、入力画面２４５において識別情報「０００６」を入力欄９５に入力する。
【００９０】
ステップＳ３１９の処理は、第１実施形態で説明したステップＳ１１７の処理と同じである。ステップＳ３２０において、クライアント部２１１は、画像読取部２６により生成された画像データと、ユーザにより選択された処理の処理ＩＤと、ユーザにより入力された識別情報とを、通信部２２を介して中継装置３０に送信する。例えば、処理Ａが選択され、識別情報「０００６」が入力された場合には、処理Ａの処理ＩＤ「１」、画像データ及び識別情報「０００６」が中継装置３０に送信される。中継装置３０は、通信部３２を介してこの処理ＩＤ、画像データ及び識別情報を受信する。
【００９１】
ステップＳ３２１において、中継装置３０の処理依頼部３１３は、画像処理装置２０から受信した処理ＩＤ、画像データ及び識別情報を含む処理依頼を、通信部３２を介して処理装置４０に送信する。この例では、処理ＩＤ「１」、画像データ及び識別情報「０００６」を含む処理依頼が処理装置４０に送信される。処理装置４０は、通信部４２を介してこの処理依頼を受信する。
【００９２】
ステップＳ３２２において、処理装置４０の処理部４１１は、中継装置３０から受信した処理依頼に応じて画像データに処理を施す。具体的には、処理部４１１は、まず処理依頼に含まれる処理ＩＤ及び識別情報と対応付けて格納された処理のパラメータを第２処理管理テーブル４３３から読み出す。図１６に示す例では、処理依頼に含まれる処理ＩＤ「１」及び識別情報「０００６」と対応付けて格納されたパラメータが読み出される。続いて、処理部４１１は、処理依頼に含まれる画像データに対して、第２処理管理テーブル４３３から読み出したパラメータを用いて処理を施す。以降の処理は、第１実施形態で説明したステップＳ１２１及びＳ１２２と同じである。
【００９３】
なお、上述したステップＳ３１３において、ユーザ端末５０から受信した変更要求に含まれるパラメータが既に第２処理管理テーブル４３３に格納されている場合には、変更要求に含まれるパラメータを第２処理管理テーブル４３３に追加しなくてもよい。この場合、上述したステップＳ３１４では、既に第２処理管理テーブル４３３に格納されたパラメータに付与された識別情報がユーザ端末５０に送信される。
【００９４】
また、上述したステップＳ３１８において、ユーザが、図１８（ａ）に示す処理一覧画面２４４で識別情報を入力せずに、ＯＫボタン９４を押した場合には、第１処理管理テーブル４３１に格納されたパラメータに基づいて処理が行われてもよい。例えば、ユーザが、操作部２３を用いて、処理Ａを選択した後、識別情報を入力せずにＯＫボタン９４を押した場合を想定する。この場合、上述したステップＳ３２０では、処理ＩＤと画像データだけが中継装置３０に送信される。また、上述したステップＳ３２１では、処理ＩＤと画像データだけを含む処理依頼が処理装置４０に送信される。この場合、上述したステップＳ３２２では、この処理依頼に含まれる処理ＩＤと対応付けて格納されたパラメータが第１処理管理テーブル４３１から読み出され、このパラメータを用いて画像データに処理が施される。
【００９５】
また、第３実施形態に係る処理装置４０は、第２処理管理テーブル４３３に格納された全てのパラメータの確認、変更を実現するために、パラメータ一覧画面５４３と、編集画面５４４と、削除画面５４５とを提供する。第２処理管理テーブル４３３に格納された全てのパラメータの確認、変更を行う場合、ユーザは、ユーザ端末５０の操作部５３を用いて、パラメータ一覧画面５４３のデータのＵＲＬを入力し、このＵＲＬへのアクセスを指示する。ユーザ端末５０は、この指示に従って、通信部５２を介して、入力されたＵＲＬにアクセスする。これにより、処理装置４０からユーザ端末５０にパラメータ一覧画面５４３のデータが送信され、ユーザ端末５０の表示部５４にパラメータ一覧画面５４３を表示される。
【００９６】
図１９は、パラメータ一覧画面５４３の一例を示す図である。パラメータ一覧画面５４３には、第２処理管理テーブル４３３に格納された全ての識別情報、処理ＩＤ及びパラメータが表示される。また、パラメータ一覧画面５４３には、編集ボタン８１と削除ボタン８２とが設けられる。
【００９７】
例えば、パラメータ一覧画面５４３に表示されたパラメータのうち、識別情報「０００６」が付与されたパラメータを変更する場合、ユーザは、操作部５３を用いて、このパラメータに対応する編集ボタン８１を押す。この編集ボタン８１が押されると、ユーザ端末５０から処理装置４０に、識別情報「０００６」が付与されたパラメータに関する編集画面５４４のデータの取得要求が送信される。これにより、処理装置４０からユーザ端末５０にこの編集画面５４４のデータが送信され、ユーザ端末５０の表示部５４に編集画面５４４が表示される。
【００９８】
図２０は、編集画面５４４の一例を示す図である。この編集画面５４４には、パラメータの選択に用いられる選択欄８３と、ＯＫボタン８４と、キャンセルボタン８５とが設けられる。ただし、領域指定情報及びページ番号については、選択欄に代えて、値の直接入力に用いられる入力欄が設けられる。
【００９９】
例えば、解像度を６００ｄｐｉから２００ｄｐｉに変更する場合、ユーザは、操作部５３を用いて、「２００」という解像度を選択した後、ＯＫボタン８４を押す。このように編集画面５４４においてパラメータが変更された場合には、上述したステップＳ３１２と同様に、変更後のパラメータを含む変更要求が処理装置４０に送信される。処理装置４０の変更部４１３は、この変更要求に従って、パラメータの変更を行う。このとき、変更部４１３は、上述したステップＳ３１３と同様に、変更後のパラメータに新たな識別情報を付与して第２処理管理テーブル４３３に追加してもよいし、識別情報を変更せずに、パラメータの値だけを変更してもよい。
【０１００】
また、パラメータ一覧画面５４３に表示されたパラメータのうち、識別情報「０００１」が付与されたパラメータを削除する場合、ユーザは、操作部５３を用いて、このパラメータに対応する削除ボタン８２を押す。この削除ボタン８２が押されると、ユーザ端末５０から処理装置４０に、識別情報「０００１」が付与されたパラメータに関する削除画面５４５のデータの取得要求が送信される。これにより、処理装置４０からユーザ端末５０にこの削除画面５４５のデータが送信され、ユーザ端末５０の表示部５４に削除画面５４５が表示される。この削除画面５４５のデータには、第２処理管理テーブル４３３において識別情報「０００１」と対応付けて格納されたパラメータが含まれる。
【０１０１】
図２１は、削除画面５４５の一例を示す図である。この削除画面５４５には、識別情報「０００１」が付与されたパラメータが表示される。また、削除画面５４５には、ＯＫボタン８６と、キャンセルボタン８７とが設けられる。このパラメータを削除する場合、ユーザは、操作部５３を用いて、ＯＫボタン８６を押す。ＯＫボタン８６が押されると、ユーザ端末５０から処理装置４０に、識別情報「０００１」が付与されたパラメータの削除要求が送信される。処理装置４０の変更部４１３は、この削除要求に従って、パラメータの削除を行う。この例では、識別情報「０００１」が付与されたパラメータを含むレコードが第２処理管理テーブル４３３から削除される。
【０１０２】
以上説明した第３実施形態によれば、ユーザの操作により変更されたパラメータに識別情報が付与され、この識別情報が入力された場合には、変更されたパラメータを用いてデータに処理が施される。そのため、パラメータを変更した後、変更後のパラメータに付与された識別情報を他のユーザに教えることにより、変更後のパラメータが他のユーザと共有される。
【０１０３】
［変形例］
上述した第１実施形態〜第３実施形態は、本発明の一例である。これらの実施形態は、以下のように変形してもよい。また、以下の変形例は、互いに組み合わせてもよい。
【０１０４】
（１）上述した第１実施形態〜第３実施形態では、中継装置３０からパラメータの変更が反映されたことを示す通知を受信したことを契機に、処理一覧画面２４３が更新される例について説明した。しかし、例えば処理一覧画面２４３に更新ボタンを設け、ユーザの操作により更新ボタンが押されたことを契機に、処理一覧画面２４３が更新されてもよい。この場合、更新ボタンが押されると、画像処理装置２０から中継装置３０に更新要求が送信される。中継装置３０は、処理装置４０からパラメータの変更が反映されたことを示す通知を既に受信している場合には、画像処理装置２０に更新許可を送信する。画像処理装置２０は、中継装置３０から更新許可を受信すると、処理一覧画面２４３を更新する。
【０１０５】
（２）上述した第１実施形態及び第３実施形態では、中継装置３０がＵＲＬ管理テーブル３３２を用いて詳細画面５４１のデータのＵＲＬを管理する例について説明した。しかし、中継装置３０は、必ずしも詳細画面５４１のデータのＵＲＬを管理しなくてもよい。例えば、中継装置３０は、上述したステップＳ１０９又はＳ３０９の処理を行う前に、詳細画面５４１のデータのＵＲＬを処理装置４０に問い合わせて取得してもよい。
【０１０６】
また、上述した第１実施形態〜第３実施形態では、中継装置３０がＵＲＬ管理テーブル３３２を用いて処理装置４０に登録された処理のパターンの処理名を管理する例について説明した。しかし、中継装置３０は、必ずしも処理装置４０に登録された処理のパターンの処理名を管理しなくてもよい。例えば、中継装置３０は、上述したステップＳ１０６、Ｓ２０６又はＳ３０６の処理を行う前に、処理装置４０に登録された処理のパターンの処理名を処理装置４０に問い合わせて取得してもよい。
【０１０７】
（３）上述した第１実施形態〜第３実施形態では、処理装置４０がＯＣＲ処理又は回転処理を行う例について説明した。しかし、処理装置４０は、ＯＣＲ処理や回転処理以外の処理を行ってもよい。例えば、処理装置４０は、データ形式を変換する処理を行ってもよい。
【０１０８】
また、第１実施形態〜第３実施形態で説明した処理のパラメータは例示である。処理のパラメータは、処理装置４０によって行われる処理の条件を示すものであれば、どのような情報であってもよい。例えば、パラメータは、処理のパターンを構成する処理の順序を示す情報であってもよい。この場合、ユーザの操作により、処理の順序が変更されてもよい。また、パラメータは、処理のパターンを構成する処理を示す情報であってもよい。この場合、ユーザの操作により、処理のパターンを構成する処理が追加又は削除されてもよい。
【０１０９】
（４）上述した第１実施形態〜第３実施形態において、図９に示す機能の一部又は全てがハードウェアにより実現されてもよい。例えば、処理装置４０の処理部４１１がＡＳＩＣ（application specific integrated circuit）により実現されてもよい。
【０１１０】
（５）図１に示す格納装置１０の数及びユーザ端末５０の数は例示である。例えば、格納装置１０の数は、１台であってもよいし、２台又は４台以上であってもよい。また、ユーザ端末５０の数は、ユーザの数により決められればよい。例えば、ユーザの数が１００人の場合には、ユーザ端末５０が１００台設けられてもよい。
【０１１１】
（６）上述した第１実施形態〜第３実施形態において、画像処理装置２０の制御部２１により実行されるプログラム、中継装置３０の制御部３１により実行されるプログラム、処理装置４０の制御部４１により実行されるプログラム、及びユーザ端末５０の制御部５１により実行されるプログラムは、インターネットなどの通信回線を介してダウンロードされてもよい。また、このプログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどの、コンピュータが読取可能な記録媒体に記録した状態で提供されてもよい。
【符号の説明】
【０１１２】
１…処理システム、１０…格納装置、２０…画像処理装置、３０…中継装置、４０…処理装置、５０…ユーザ端末、２１１…クライアント部、３１１…認証部、３１２…通知部、３１３…処理依頼部、３１４…転送部、４１１…処理部、４１２…管理部、４１３…変更部、５１１…取得部、５１２…表示制御部、５１３…変更要求部。
【図１】
2015100072.tif 000003
【図２】
2015100072.tif 000004
【図３】
2015100072.tif 000005
【図４】
2015100072.tif 000006
【図５】
2015100072.tif 000007
【図６】
2015100072.tif 000008
【図７】
2015100072.tif 000009
【図８】
2015100072.tif 000010
【図９】
2015100072.tif 000011
【図１０】
2015100072.tif 000012
【図１１】
2015100072.tif 000013
【図１２】
2015100072.tif 000014
【図１３】
2015100072.tif 000015
【図１４】
2015100072.tif 000016
【図１５】
2015100072.tif 000017
【図１６】
2015100072.tif 000018
【図１７】
2015100072.tif 000019
【図１８】
2015100072.tif 000020
【図１９】
2015100072.tif 000021
【図２０】
2015100072.tif 000022
【図２１】
2015100072.tif 000023