(57)【特許請求の範囲】
【請求項１】
ネットワークに接続された少なくとも１つの画像読取装置を有し、前記画像読取装置が該画像読取装置で原稿を読み取って得た読取画像を前記ネットワークに接続された他の装置へ転送する画像処理システムにおいて、
前記画像読取装置は、画像の読取条件を記述したジョブテンプレートに基づいて原稿を読み取る原稿読取手段と、
前記原稿読取手段で読み取った読取画像を前記他の装置に送信する送信手段と、
前記ジョブテンプレートに対する読取条件の記述若しくは変更を行う編集手段と
を具備することを特徴とする画像処理システム。
【請求項２】
前記ジョブテンプレートは、
前記ネットワークに接続されたサーバに登録されており、
前記画像読取装置は、ポーリングにより前記サーバから前記ジョブテンプレートを取得するジョブテンプレート取得手段と、
前記ジョブテンプレート取得手段が取得したジョブテンプレートを記憶するジョブテンプレート記憶手段と
をさらに具備することを特徴とする請求項１記載の画像処理システム。
【請求項３】
前記ジョブテンプレート取得手段は、
予め設定された間隔で定期的にポーリングを行うことを特徴とする請求項２記載の画像処理システム。
【請求項４】
前記ジョブテンプレート取得手段は、
原稿の読み取り準備の開始とともに前記ポーリングを禁止し、前記原稿読取手段による原稿の読み取り後に前記ポーリングを再開することを特徴とする請求項３記載の画像処理システム。
【請求項５】
前記ジョブテンプレート取得手段は、
前記ポーリングを禁止している際に、ユーザからのポーリング指示を受け付けた場合に、該ユーザの指示を優先して前記ポーリングを行うことを特徴とする請求項４記載の画像処理システム。
【請求項６】
前記画像読取装置は、
前記ジョブテンプレートの記述内容を表示する表示手段をさらに具備することを特徴とする請求項１記載の画像処理システム。
【請求項７】
前記編集手段は、
原稿読み取りの実行状態に関わらず前記記述内容の変更を受け付けることを特徴とする請求項１記載の画像処理システム。
【請求項８】
前記ジョブテンプレートは、
前記読取条件とともに前記読取画像に対する処理命令が記述され、
前記送信手段は、
前記読取画像とともに前記ジョブテンプレートを前記他の装置に送信し、
前記他の装置は、
受信したジョブテンプレートに記述された処理命令の解釈および実行を行う命令実行手段を具備する
ことを特徴とする請求項１または２記載の画像処理システム。
【請求項９】
前記処理命令は、
スクリプトとして記述されることを特徴とする請求項８記載の画像処理システム。
【請求項１０】
前記処理命令は、
分散オブジェクトの呼び出し命令であることを特徴とする請求項８記載の画像処理システム。
【請求項１１】
前記他の装置は、
データベースであり、
前記処理命令は、前記読取画像の前記データベースへの登録処理命令であることを特徴とする請求項８記載の画像処理システム。
【請求項１２】
前記ジョブテンプレートは、
前記読取条件とともに前記読取画像に対する処理命令が記述され、
前記送信手段は、
前記読取画像を前記ジョブテンプレートに記述された転送先に転送する
ことを特徴とする請求項１または２記載の画像処理システム。
【請求項１３】
前記画像読取装置は、
前記編集手段によるジョブテンプレートの変更を履歴として記録する変更履歴記録手段をさらに具備することを特徴とする請求項１２記載の画像処理システム。
【請求項１４】
前記画像読取装置は、
前記読取画像の転送先の候補をツリー表示するとともに、選択された候補を前記読取画像の転送先として設定する転送先表示設定手段をさらに具備し、
前記編集手段は、
前記ジョブテンプレートに記述された前記読取画像の転送先を前記転送先表示設定手段により設定された転送先に変更する
ことを特徴とする請求項１２記載の画像処理システム。
【請求項１５】
前記他の装置は、
ＷＷＷサーバであり、
前記画像読取装置は、
前記ＷＷＷサーバに格納されるウェブページを表示する表示手段と、
前記読取画像を前記表示手段に表示したウェブページの所定の位置にリンクさせる設定を前記ジョブテンプレートに対して行う転送先設定手段と
をさらに具備することを特徴とする請求項１２記載の画像処理システム。
【請求項１６】
前記転送先設定手段は、
前記ウェブページの書き換えを指示した処理命令を生成し、
前記送信手段は、
前記読取画像とともに前記処理命令を前記ＷＷＷサーバに送信する
ことを特徴とする請求項１５記載の画像処理システム。
【請求項１７】
ネットワークを介して他の装置との情報の通信を行なう通信手段と、
画像を読み取る画像読取手段と、
前記画像読取手段が読み取った画像に対して施す処理の内容を含む処理情報が記述されたジョブテンプレートを前記通信手段を介して他の装置から受け取る受信手段と、
前記受信手段が受け取ったジョブテンプレートに記述された処理情報に基づく処理を施す処理手段と
を具備することを特徴とする画像データ処理装置。
【請求項１８】
前記処理情報は、送信先に関する情報を含み、
前記処理手段は、前記画像読取手段が読み取った画像を前記送信先に関する情報に基づいて前記通信手段を介して送信する処理を行なう
ことを特徴とする請求項１７記載の画像データ処理装置。
【請求項１９】
前記処理情報は、前記画像読取手段が画像を読み取った画像に対して施す変換に関する情報を含み、
前記処理手段は、前記画像読取手段が読み取った画像に対して前記変換に関する情報に基づいて変換処理を行なう
ことを特徴とする請求項１７記載の画像データ処理装置。
【請求項２０】
前記変換に関する情報は、符号化に関するものであり、
前記処理手段は、符号化処理を行なう
ことを特徴とする請求項１９記載の画像データ処理装置。
【請求項２１】
前記変換に関する情報は、変倍処理に関するものであり、
前記処理手段は、変倍変換処理を行なう
ことを特徴とする請求項１９記載の画像データ処理装置。
【請求項２２】
前記処理情報は、さらに送信先に関する情報を含み、
前記処理手段は前記変換に関する情報に基づく変換が施された画像を前記送信先に関する情報に基づいて前記通信手段を介して送信する処理をさらに行なう
ことを特徴とする請求項１９乃至２１のいずれかに記載の画像データ処理装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、画像処理システム、画像データ処理装置に関し、特に、画像を読み取るための設定や読み取った画像に対する処理を容易に行うことのできる画像処理システム、画像データ処理装置に関する。
【０００２】
【従来の技術】
スキャナ等の画像読取装置では、画像のスキャン条件をジョブ（画像読取）の実行に先立って設定する必要がある。このスキャン条件は、ジョブの実行毎（同一条件で連続して実行するジョブを除く）に設定し、毎回同一の入出力条件を使用する場合にも各回毎に設定を行う必要がある。このように同一の入出力条件を使用するにもかかわらず、毎回設定を行うことは繁雑な作業であり、誤操作により間違えた設定を行ってしまうこともある。
【０００３】
このため、スキャナ等ではジョブテンプレートと呼ばれるファイルにスキャン条件を設定して登録し、登録したジョブテンプレートを呼び出すことでスキャン条件の設定に代えることができるようにしている。
【０００４】
ところで、スキャナ等の画像読取装置には、ネットワークに接続して使用するネットワークスキャナがある。このネットワークスキャナは、１のネットワークに対して複数台接続されることも多いが、ジョブテンプレートは各ネットワークスキャナ毎に登録されているため、全てのネットワークスキャナを同様の環境で使用することは困難であった。
【０００５】
このような問題を解決する方法として、ジョブテンプレートをサーバに登録し、スキャナが起動された際やジョブテンプレートに更新があった際に、サーバが各スキャナに対してジョブテンプレートを送信することが特開平９−９１１０２号公報に記載されている。
【０００６】
しかし、このような方法を用いた場合には、ジョブテンプレートの更新毎にサーバが各ネットワークスキャナに対してジョブテンプレートテンプレートを送信するため、サーバやネットワークの負荷が大きくなってしまうといった別の問題も生じてしまう。
【０００７】
また、ネットワークスキャナで読み取った画像は一度サーバに格納され、このサーバで画像フォーマットの変換や指定したクライアントへの転送を行うなどの処理を施すことになる。このような読み取った画像に対する処理は、スキャン条件と同様に定型的な処理であることが多いにも関わらず、サーバやクライアントで所定のアプリケーションを起動して処理を行う必要があり、ローカルスキャナに比べて煩雑な処理であるといえる。
【０００８】
【発明が解決しようとする課題】
上述のように、従来のネットワークスキャナにおいては、スキャン条件を設定したジョブテンプレートをサーバに登録し、ジョブテンプレートが更新される毎にサーバからネットワークスキャナにジョブテンプレートを送信しているためサーバやネットワークの負荷が増大してしまうといった問題があった。
【０００９】
また、読み取った画像に対するフォーマット変換や転送といった定型的な処理を容易に行うことができず、煩雑な処理を伴っていた。
【００１０】
そこで、この発明は、ネットワークやサーバの負荷を軽減するとともに読み取った画像に対する定型的な処理を容易に行うことができるようにした画像処理システム、画像データ処理装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上述した目的を達成するため、請求項１の発明は、ネットワークに接続された少なくとも１つの画像読取装置を有し、前記画像読取装置が該画像読取装置で原稿を読み取って得た読取画像を前記ネットワークに接続された他の装置へ転送する画像処理システムにおいて、前記画像読取装置は、画像の読取条件を記述したジョブテンプレートに基づいて原稿を読み取る原稿読取手段と、前記原稿読取手段で読み取った読取画像を前記他の装置に送信する送信手段と、前記ジョブテンプレートに対する読取条件の記述若しくは変更を行う編集手段とを具備することを特徴とする。
【００１２】
また、請求項２の発明は、請求項１の発明において、前記ジョブテンプレートは、前記ネットワークに接続されたサーバに登録されており、前記画像読取装置は、ポーリングにより前記サーバから前記ジョブテンプレートを取得するジョブテンプレート取得手段と、前記ジョブテンプレート取得手段が取得したジョブテンプレートを記憶するジョブテンプレート記憶手段とをさらに具備することを特徴とする。
【００１３】
また、請求項３の発明は、請求項２の発明において、前記ジョブテンプレート取得手段は、予め設定された間隔で定期的にポーリングを行うことを特徴とする。
【００１４】
また、請求項４の発明は、請求項３の発明において、前記ジョブテンプレート取得手段は、原稿の読み取り準備の開始とともに前記ポーリングを禁止し、前記原稿読取手段による原稿の読み取り後に前記ポーリングを再開することを特徴とする。
【００１５】
また、請求項５の発明は、請求項４の発明において、前記ジョブテンプレート取得手段は、前記ポーリングを禁止している際に、ユーザからのポーリング指示を受け付けた場合に、該ユーザの指示を優先して前記ポーリングを行うことを特徴とする。
【００１６】
また、請求項６の発明は、請求項１の発明において、前記画像読取装置は、前記ジョブテンプレートの記述内容を表示する表示手段をさらに具備することを特徴とする。
【００１７】
また、請求項７の発明は、請求項１の発明において、前記編集手段は、原稿読み取りの実行状態に関わらず前記記述内容の変更を受け付けることを特徴とする。
【００１８】
また、請求項８の発明は、請求項１または２の発明において、前記ジョブテンプレートは、前記読取条件とともに前記読取画像に対する処理命令が記述され、前記送信手段は、前記読取画像とともに前記ジョブテンプレートを前記他の装置に送信し、前記他の装置は、受信したジョブテンプレートに記述された処理命令の解釈および実行を行う命令実行手段を具備することを特徴とする。
【００１９】
また、請求項９の発明は、請求項８の発明において、前記処理命令は、スクリプトとして記述されることを特徴とする。
【００２０】
また、請求項１０の発明は、請求項８の発明において、前記処理命令は、分散オブジェクトの呼び出し命令であることを特徴とする。
【００２１】
また、請求項１１の発明は、請求項８の発明において、前記他の装置は、データベースであり、前記処理命令は、前記読取画像の前記データベースへの登録処理命令であることを特徴とする。
【００２２】
また、請求項１２の発明は、請求項１または２の発明において、前記ジョブテンプレートは、前記読取条件とともに前記読取画像に対する処理命令が記述され、前記送信手段は、前記読取画像を前記ジョブテンプレートに記述された転送先に転送することを特徴とする。
【００２３】
また、請求項１３の発明は、請求項１２の発明において、前記画像読取装置は、前記編集手段によるジョブテンプレートの変更を履歴として記録する変更履歴記録手段をさらに具備することを特徴とする。
【００２４】
また、請求項１４の発明は、請求項１２の発明において、前記画像読取装置は、前記読取画像の転送先の候補をツリー表示するとともに、選択された候補を前記読取画像の転送先として設定する転送先表示設定手段をさらに具備し、前記編集手段は、前記ジョブテンプレートに記述された前記読取画像の転送先を前記転送先表示設定手段により設定された転送先に変更することを特徴とする。
【００２５】
また、請求項１５の発明は、請求項１２の発明において、前記他の装置は、ＷＷＷサーバであり、前記画像読取装置は、前記ＷＷＷサーバに格納されるウェブページを表示する表示手段と、前記読取画像を前記表示手段に表示したウェブページの所定の位置にリンクさせる設定を前記ジョブテンプレートに対して行う転送先設定手段とをさらに具備することを特徴とする。
【００２６】
また、請求項１６の発明は、請求項１５の発明において、前記転送先設定手段は、前記ウェブページの書き換えを指示した処理命令を生成し、前記送信手段は、前記読取画像とともに前記処理命令を前記ＷＷＷサーバに送信することを特徴とする。
【００２７】
また、請求項１７の発明は、ネットワークを介して他の装置との情報の通信を行なう通信手段と、画像を読み取る画像読取手段と、前記画像読取手段が読み取った画像に対して施す処理の内容を含む処理情報が記述されたジョブテンプレートを前記通信手段を介して他の装置から受け取る受信手段と、前記受信手段が受け取ったジョブテンプレートに記述された処理情報に基づく処理を施す処理手段とを具備することを特徴とする。
【００２８】
また、請求項１８の発明は、請求項１７の発明において、前記処理情報は、送信先に関する情報を含み、前記処理手段は、前記画像読取手段が読み取った画像を前記送信先に関する情報に基づいて前記通信手段を介して送信する処理を行なうことを特徴とする。
【００２９】
また、請求項１９の発明は、請求項１７の発明において、前記処理情報は、前記画像読取手段が画像を読み取った画像に対して施す変換に関する情報を含み、前記処理手段は、前記画像読取手段が読み取った画像に対して前記変換に関する情報に基づいて変換処理を行なうことを特徴とする。
【００３０】
また、請求項２０の発明は、請求項１９の発明において、前記変換に関する情報は、符号化に関するものであり、前記処理手段は、符号化処理を行なうことを特徴とする。
【００３１】
また、請求項２１の発明は、請求項１９の発明において、前記変換に関する情報は、変倍処理に関するものであり、前記処理手段は、変倍変換処理を行なうことを特徴とする。
【００３２】
また、請求項２２の発明は、請求項１９乃至２１のいずれかの発明において、前記処理情報は、さらに送信先に関する情報を含み、前記処理手段は前記変換に関する情報に基づく変換が施された画像を前記送信先に関する情報に基づいて前記通信手段を介して送信する処理をさらに行なうことを特徴とする。
【００４５】
【実施例】
以下、この発明に係る画像処理システム、画像データ処理装置の一実施例について添付図面を参照して詳細に説明する。
【００４６】
図１は、画像読取システムの構成を示すブロック図である。
同図に示すように、画像読取システムは、サーバ１と複合機２（２−１および２−２）、スキャナ３、クライアント４（４−１乃至４−ｎ）を具備して構成され、各々がネットワーク１０に接続されている。複合機２は、プリンタやスキャナ、複写機としての機能を有している。このため、複合機２やスキャナ３は、ネットワークスキャナとして動作する。
【００４７】
ここで、図２を参照して複合機２について説明する。
図２は、複合機２の構成を示すブロック図である。
【００４８】
同図に示すように、複合機２は、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）２１とＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）２２、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）２３、ネットワークＩ／Ｆ（ｉｎｔｅｒｆａｃｅ）２４、入出力制御部２５、スキャナ制御部２６、プリンタ制御部２７、ＨＤＤ（ｈａｒｄ−ｄｉｓｋ  ｄｒｉｖｅ）２８、シリアルＩ／Ｆ（ｉｎｔｅｒｆａｃｅ）２９、操作パネル２５０、スキャナ２６０、プリンタ２７０を具備して構成される。
【００４９】
また、ＣＰＵ２１とＲＯＭ２２、ＲＡＭ２３、ネットワークＩ／Ｆ２４、入出力制御部２５、スキャナ制御部２６、プリンタ制御部２７、ＨＤＤ２８、シリアルＩ／Ｆ２９は、バス２０により接続されている。
【００５０】
ＣＰＵ２１は、ＲＯＭ２２に記憶されているプログラムにより動作し、他の各部を制御する。ＲＯＭ２２には、ＣＰＵ２１を動作させるプログラムの他にスキャン条件のデフォルト値等が記憶されている。ＲＡＭ２３は、ＣＰＵ２１が動作する際の作業領域などに使用される。ネットワークＩ／Ｆ２４は、ネットワーク１０と接続するためのインタフェイスであり、入出力制御部２５は、操作パネル２５０を介してユーザに対して各種情報を表示するとともに、操作パネル２５０を介して入力されるユーザの指示を受け付ける。スキャナ制御部２６は、画像を読み取るスキャナ２６０を制御し、プリンタ制御部２７は、画像の印刷を行うプリンタを制御する。ＨＤＤ２８は、ネットワーク１０を介してサーバ１から取得するジョブテンプレート等を記憶し、シリアルＩ／Ｆ２９は、必要に応じて接続されるＰＣ等の他機器とのインタフェイスである。
【００５１】
この複合機２は、定期的にポーリングを行い、サーバ１に登録されているジョブテンプレートを取得し、ＨＤＤ２８に記憶する。ユーザは、操作パネル２５０を操作してＨＤＤ２８に記憶されているジョブテンプレートのうちから所望のテンプレートを呼び出して使用することでスキャン条件の設定に代えることができる。
【００５２】
ここで、ジョブテンプレートを使用した場合の複合機２の動作について説明する。
図３は、複合機２の動作の流れを示すフローチャートである。なお、以下の説明で特に明記しない箇所は、ＣＰＵ２１により処理されるものである。
【００５３】
複合機２が動作を開始し（ステップ１０１）、操作パネル２５０の操作によりユーザがスキャナ以外の機能を選択した場合には（ステップ１０２でＮＯ）、選択された他機能（コピー機能やプリンタ機能等）の処理を実行して（ステップ１０３）、処理を終了するが（ステップ１１２）、ここでは説明は省略する。
【００５４】
一方、操作パネル２５０の操作によりユーザがスキャナ機能を選択した場合には（ステップ１０２でＹＥＳ）、ポーリングロックを行いジョブテンプレートのポーリングを禁止する（ステップ１０４）。ここで、ユーザによりジョブテンプレートが選択されるのを待ち（ステップ１０５でＮＯ）、操作パネル２５０の操作によりユーザがジョブテンプレートを選択すると（ステップ１０５でＹＥＳ）、当該ジョブテンプレートの内容を操作パネル２５０に表示するとともに、内容の変更を受け付ける（ステップ１０６）。
【００５５】
続いて、ユーザによるスキャンの実行指示を待ち（ステップ１０７でＮＯ）、操作パネル２５０より実行が指示されると（ステップ１０７でＹＥＳ）、スキャナ制御部２６がスキャナ２６０を制御して原稿の読み取りを行い（ステップ１０８）、当該ジョブのログを確保した後（ステップ１０９）、読取画像をサーバ１若しくは指定された他の装置へ転送する（ステップ１１０）。また、読取画像を転送する際に、必要に応じてジョブテンプレートを読取画像とともに転送する（詳細は後述）。
【００５６】
読取画像を転送すると、ポーリングロックを解除し（ステップ１１１）、スキャン機能の処理を終了する（ステップ１１２）。
【００５７】
なお、ステップ１０７のユーザによるスキャン実行指示が出された後は、次原稿の読み取りのために、ジョブテンプレートの内容変更を行うことができる。
【００５８】
次に、ジョブテンプレートについて説明する。
ジョブテンプレートには、複合機２やスキャナ３で設定すべきスキャン条件を設定（記述）しておくことが可能であり、例えば、図４に示すような１９項目を設定する。図４に示した設定項目のうち、解像度や画質などのＮｏ．１からＮｏ．１１までの項目は、複合機２やスキャナ３がデフォルト値を有しているため設定を省略することができる。
【００５９】
また、ジョブテンプレートには名前（Ｎｏ．１８のジョブテンプレート名）やコメント（Ｎｏ．１９のジョブテンプレートコメント）を設定しておき、これをユーザが使用するジョブテンプレートを選択する際の目安とする。
【００６０】
ユーザにジョブテンプレートを選択させる際には、操作パネル２５０に図５（ａ）に示すように、選択可能なジョブテンプレートの名前とコメントを表示する。ここに表示されるジョブテンプレートは、ポーリングによりサーバ１から取得し、ＨＤＤ２８に記憶したものである。操作パネル２５０は、複合機２やスキャナ３の種別により、必ずしも同一のものではないが、タッチパネルにより構成されている場合には、表示されるジョブテンプレート名を直接押下することで選択が可能であり、その他の場合には、ハードキー（例えば、テンキー等）を押下することで選択が可能となる。
【００６１】
また、ジョブテンプレートでは、読取画像の転送先をサーバ１のみではなく、ネットワーク１０に接続された任意の装置（例えば、クライアント４−１）に設定することが可能である。したがって、ジョブテンプレートの設定は、図５（ｂ）に示すように、画像転送先としてＩＰアドレス（ネットワーク１０がＴＣＰ／ＩＰ接続である場合）を指定し、その他パス名や転送プロトコルを指定する。
【００６２】
ところで、このジョブテンプレートでは、スキャン条件と読取画像の転送先の他に、画像転送先での読取画像に対する処理を指定して実行させることができる。読取画像に対する処理は、従来、読取画像の転送先のサーバで別途アプリケーションを起動して行っていた処理であり、この読取画像に対する処理は、スクリプト等の命令としてジョブテンプレートに記述する。
【００６３】
図６は、ジョブテンプレートの記述例を示した図である。
ジョブテンプレートは、全てテキストファイルとして記述され、図６に示すように、ジョブテンプレート名やコメント等のジョブテンプレート自体に関する内容が記述される全体記述欄３０１、濃度などのスキャン条件に関する内容が記述されるスキャン条件記述欄３０２、画像フォーマットや解像度等の読取画像に関する内容が記述される文書記述欄３０３、転送の際のプロトコルや転送先などのファイル転送に関する内容が記述されるファイル記述欄３０４、転送先での処理を記述する処理命令記述欄３０５から構成される。
【００６４】
全体記述欄３０１やスキャン条件記述欄３０２、文書記述欄３０３、ファイル記述欄３０４は、いずれも「変数＝値」の形式でパラメータが設定されている（例えば、ジョブテンプレート名は、「ｎａｍｅ＝ｓａｍｐｌｅ」）。
【００６５】
処理命令記述欄３０５は、用途（処理内容）に応じて様々な命令を記述することができる。
【００６６】
図７および図８は、処理命令記述欄３０５の記述例を示した図である。
図７（ａ）に示した例は、スクリプト言語で画像に任意の文字列を付加する処理を記述したものである。この場合、処理命令記述欄３０５の先頭に［ｓｅｒｖｉｃｅ  ｘｒｘ＿ｓｖｃ（スクリプト名）］と記述することで以下の命令が当該スクリプトを使用した命令であるこを示す。スクリプトによる命令の記述は、転送先（例えばサーバ１）が解釈できるものであれば、ｖｂｓｃｒｉｐｔやｐｅｒｌ等の一般的なスクリプト言語を使用することができ、当該スクリプトで命令可能な処理は全て実行させることができる。
【００６７】
図７（ｂ）は、読取画像のデータベースへの格納処理命令を記述した例である。この例では、文書記述欄３０３で記述した変数ｄｏｃ１（図６参照）をドキュメント変数として格納対象を示すものとして用い、テーブルに追加するとともにｉｍｇＮｏが１１１０であるデータベース内の画像と入れ替える場合を示している。データベースへの命令は、この他に画像の削除指示や類似画像の検索処理などを指示することが可能である。
【００６８】
図７（ｃ）は、読取画像の格納先のデータベースがオブジェクト指向データベースである場合を示した例である。この場合、アクセス方法は当該データベースに依存するので説明は省略するが、図７（ｂ）に示した例と同様に文書記述欄３０３で記述した変数ｄｏｃ１をドキュメント変数として利用する点は共通している。
【００６９】
また、説明は省略するが、図８（ａ）に示した例と図８（ｂ）に示した例は、それぞれ処理命令が分散オブジェクトの呼出である場合とＡｐｐｌｅｔの呼出の場合である。
【００７０】
このように、画像転送先に読取画像に対する処理を命令する場合には、当該命令をジョブテンプレートに記述し、そのジョブテンプレートを読取画像とともに転送する。
【００７１】
次に、この発明のもう１つの特徴である画像の転送先の指定について説明する。
複合機２（スキャナ３）は、上述したように転送先が記述されたジョブテンプレートを使用することでサーバ１以外の任意の装置に読取画像を転送することができるが、必ずしも所望の転送先を記述したジョブテンプレートが登録されているとは限らない。そのため、操作パネル２５０の操作により読取画像の転送先を容易に設定（変更）することができる。また、この変更はジョブの実行指示後に直ちに行うことができるので、異なる転送先へ画像を転送するジョブを連続して実行する場合などには、効果的に処理を行うことができる。なお、変更できる項目は、転送先のみでなくジョブテンプレートに設定されている全ての項目（読取条件等）であり、ジョブの実行指示後は、当該ジョブが実行中であっても次のジョブのためにジョブテンプレートの呼び出しや変更を行える。
【００７２】
図９乃至１２は、操作パネル２５０に表示する画面の例を示した図である。なお、ここでは、操作パネル２５０はタッチパネルを具備して構成されているものとする（タッチパネルを具備していない場合でも表示部とキー入力部を具備していればキー操作により以下に説明する設定を実行することは可能である）。
【００７３】
画像の転送先を設定する際には、操作パネル２５０には図９に示すような画面４００を表示する。画面４００には、タブ４０１乃至４０６が表示され、ユーザが所望のタブを押下することで転送先の設定を行うことができる。タブ４０１は、読取画像の転送先としてサーバ１若しくはクライアント４などを設定する際に押下するタブである。タブ４０２は、タブ４０１と同様の転送先を設定するためのものであるが、ツリー表示によるグラフィカルなユーザインタフェイスを提供するものである。タブ４０３は、読取画像の転送先にＷＷＷサーバ（不図示）を設定する際に押下するタブであり、タブ４０４、４０５は、それぞれ、ＦＡＸ、ｅ−ｍａｉｌを利用して画像を転送するよう設定を行う際に押下するタブである。また、タブ４０６は、読取画像をプリンタから出力するように設定する際に押下するタブである。
【００７４】
まず、タブ４０２を押下して読取画像の転送先をサーバに設定する場合の設定例を示す。
タブ４０２を押下すると画面４００には、図９に示すようにプロトコル選択部４２１とアドレス設定部４２２、直接入力ボタン４２３、ツリー表示部４２４、フォーマット選択部４２５、上書き選択部４２６、ＯＫボタン４２７が表示される。
【００７５】
読取画像の転送先にサーバなどを設定する場合には、プロトコル選択部４２１で転送に使用するプロトコルを選択し、転送先のアドレスを設定する。アドレスの設定は、アドレス設定部４２２で過去に転送先に設定した履歴から選択するか、直接入力ボタン４２３を押下することで表示されるソフトウェアキーボード（不図示）からアドレスを入力するか、ツリー表示部４２４に表示されるツリーから所望の転送先を選択するかのいずれかの方法により行う。アドレス設定部４２２に表示される履歴は、過去のジョブ実行の際に確保したログ（図３のステップ１０９参照）に基づいて表示される。ツリー表示部４２４に表示されるツリーは、ファイル転送先となるサーバ等のドライブやフォルダの階層関係を含めて表示される。また、プロトコルやアドレスのほかに、フォーマット選択部４２５に表示される変換可能なフォーマットから所望のフォーマットを選択し、転送先に同名のファイルが存在した場合の処理を上書き選択部４２６に表示される選択肢から選択し、全ての設定をおえた段階でＯＫボタン４２７を押下すると、選択した条件が設定される。
【００７６】
また、読取画像の転送先にサーバ等を設定する場合には、タブ４０１を押下して設定することも可能であるが、タブ４０１を押下した場合には、図９に表示した画面のうちツリー表示部４２４がないだけなので説明は省略する。
【００７７】
次に、読取画像の転送先をＷＷＷサーバに設定する場合を説明する。読取画像の転送先をＷＷＷサーバに設定する場合は、まず、タブ４０３を押下する。タブ４０３を押下すると、図１０に示すように画面４００には、簡易ブラウザ部４３１と、アドレス設定部４３２、直接入力ボタン４３３、フォーマット選択部４３４、ＯＫボタン４３５が表示される。
【００７８】
この状態で、アドレス設定部４３２で過去の履歴から所望のＵＲＬを選択するか直接入力ボタン４３４を押下することで表示されるソフトウェアキーボード（不図示）からＵＲＬを入力すると簡易ブラウザ部４３１には指定されたＵＲＬのウェブページが表示される。ここで、表示されたウェブページが所望のものであればそのままで、所望のものでなければ、表示されているウェブページのリンク部分を押下してリンクをたどるか、改めてＵＲＬを指定して所望のウェブページを表示させる。
【００７９】
簡易ブラウザ部４３１に所望のウェブページが表示されたら、読取画像を貼り付けたい位置を指定する。位置の指定は、例えば、指定個所を２秒以上続けて押下することで可能であり、位置を指定すると読取位置の貼り付け位置が図１１に示すように破線４３６で表示される。この状態で破線４３６の位置と大きさを調整して、ＯＫボタン４３５を押下すると、設定が終了する。設定が終了した段階で図示しないスタートボタンを押下すると、スキャナ２６０が動作して原稿を読み取り、読取画像とともにジョブテンプレートが指定されたＷＷＷサーバに転送される。このジョブテンプレートには先に説明したようにスクリプト等で処理命令が記述されているのでＷＷＷサーバは、指定された位置に画像を貼り付けるようにＨＴＭＬファイルを書き換える。なお、この場合には画像とともに転送するのはジョブテンプレート全体ではなく処理命令を記述した部分のみであってもよい。また、ジョブテンプレートにあらかじめ画像の大きさや位置（左寄せ、中寄せ、右寄せなど）を指定するタグを記述しておいた場合には、簡易ブラウザ部４３１での位置の指定は容易となる。
【００８０】
次に、読取画像をファックス送信する場合を説明する。
読取画像をファックス送信する場合には、タブ４０４を押下する。タブ４０４を押下すると画面４００には、図１２に示すようにファックス番号設定欄４４１と直接入力ボタン４４２、ＯＫボタン４４３が表示される。ユーザは、ファックス番号設定欄４４１で過去の履歴であるファックス番号を選択するか直接入力ボタン４４２を押下してファックス番号を入力する。ファックス番号の選択若しくは入力が終了した段階でＯＫボタン４４３を押下すると、設定が終了する。
【００８１】
この設定により、読取画像はファックス送信されるが、これは複合機２がファックス機能を有している場合には複合機２から、有していない場合には図示しないファックスサーバを介して送信される。なお、ファックスサーバへの処理命令は、上述したスクリプトなどにより記述される。
【００８２】
また、読取画像をｅ−ｍａｉｌで送信する場合には、タブ４０５を押下し、プリンタから出力する場合には、タブ４０６を押下して、各々の設定画面を表示させるが、この画面は上述のツリー表示（図９参照）、ファックス設定画面（図１２参照）などと同様であるので説明は省略する。
【００８３】
ところで、画像の転送先は、ジョブ毎に変更される可能性がある。このため、ジョブテンプレートの内容がジョブの実行毎に順次変更されていく可能性があるが、ジョブテンプレートの変更内容は、ジョブログ（図３のステップ１０９参照）として残されているため、容易に確認することができる。
【００８４】
なお、ここで説明した画像読取システム内のスクリプト処理機能は、ジョブテンプレート編集機能のアップデートとサーバ側のスクリプト処理ソフトウェア等のインストールのみで機能追加を行う事ができ、使用するスクリプト等の言語を汎用性の高いものにすれば既存のネットワークのサーバにはインストール済みである可能性も高く、既存のシステムを利用して容易に機能追加することができる。
【００８５】
【発明の効果】
以上説明したように、この発明によれば、スキャン条件を設定したジョブテンプレートに読取画像の転送先や転送先での処理命令を記述するように構成したので、サーバから改めて画像を転送したり、アプリケーションを起動して処理を行うといった必要がなくなり、ユーザの操作が容易となる。
【００８６】
また、ジョブテンプレートをサーバに登録しておき、画像読取装置がポーリングによりジョブテンプレートを取得するように構成したため、複数の画像読取装置でジョブテンプレートを共有できるとともに、ネットワークの負荷を軽減することができる。
【図面の簡単な説明】
【図１】画像読取システムの構成を示すブロック図。
【図２】複合機２の構成を示すブロック図。
【図３】複合機２の動作の流れを示すフローチャート。
【図４】ジョブテンプレートの設定項目を示した図。
【図５】操作パネル２５０の表示例を示した図。
【図６】ジョブテンプレートの記述例を示した図。
【図７】処理命令記述欄２０５の記述例を示した図（１）。
【図８】処理命令記述欄２０５の記述例を示した図（２）。
【図９】操作パネル２５０に表示する画面の例を示した図（１）。
【図１０】操作パネル２５０に表示する画面の例を示した図（２）。
【図１１】操作パネル２５０に表示する画面の例を示した図（３）。
【図１２】操作パネル２５０に表示する画面の例を示した図（４）。
【符号の説明】
１    サーバ
２（２−１、２−２）    複合機
３    スキャナ
４（４−１、４−２）    クライアント
１０    ネットワーク
２０    バス
２１    ＣＰＵ
２２    ＲＯＭ
２３    ＲＡＭ
２４    ネットワークＩ／Ｆ
２５    入出力制御部
２６    スキャナ制御部
２７    プリンタ制御部
２８    ＨＤＤ
２９    シリアルＩ／Ｆ
２５０    操作パネル
２６０    スキャナ
２７０    プリンタ
３０１    全体記述欄
３０２    スキャン条件記述欄
３０３    文書記述欄
３０４    ファイル記述欄
３０５    処理命令記述欄
４００    画面
４０１〜４０６    タブ
４２１    プロトコル選択欄
４２２    アドレス設定欄
４２３    直接入力ボタン
４２４    ツリー表示部
４２５    フォーマット選択部
４２６    上書き選択部
４２７    ＯＫボタン
４３１    簡易ブラウザ部
４３２    アドレス設定欄
４３３    直接入力ボタン
４３４    フォーマット選択部
４３５    ＯＫボタン
４３６    破線
４４１    ファックス番号設定欄
４４２    直接入力ボタン
４４３    ＯＫボタン
【図１】
0004154791.tif 000002
【図２】
0004154791.tif 000003
【図３】
0004154791.tif 000004
【図４】
0004154791.tif 000005
【図５】
0004154791.tif 000006
【図６】
0004154791.tif 000007
【図７】
0004154791.tif 000008
【図８】
0004154791.tif 000009
【図９】
0004154791.tif 000010
【図１０】
0004154791.tif 000011
【図１１】
0004154791.tif 000012
【図１２】
0004154791.tif 000013