(57)【要約】【課題】    画像読取装置の処理能力と読み取った画像の転送先装置が有する処理能力の双方を組み合わせて実施可能な画像の読取条件を一括登録し、操作を簡便化する。【解決手段】  ジョブテンプレート登録ツール８０は、ＰＣ２００の能力情報２２１、スキャナ１００の能力情報１２１にて読み取り原稿６に対する読取条件を抽出し、ユーザによる読取条件の選択結果にてスキャナ１００、ＰＣ２００に対する処理命令を記録したジョブテンプレート３をスキャナ１００に登録し、スキャナ１００は、ジョブテンプレート３の選択による画像読み取り指示にてジョブテンプレート３に記録されたスキャナの処理命令を実行し、ＰＣ２００にて実施する処理命令を記録した転送用ジョブテンプレート３ｃを転送画像ファイル４に添付してＰＣ２００に送信し、ＰＣ２００は転送用ジョブテンプレート３ｃの処理命令を実行して最終画像ファイル５を作成する。【選択図】  図１
2008099118.tif 000002
【特許請求の範囲】
【請求項１】
画像の読取処理条件を受け付ける受付手段と、
前記受付手段で受け付けた読取処理条件に基づき画像の読取処理を行う読取処理手段と、
前記読取処理手段で読取処理された画像情報を前記読取処理条件に含まれる転送先へ転送する転送手段と
を具備する画像読取装置。
【請求項２】
前記読取処理条件は、
自装置で処理可能な第１の処理条件と前記転送先の他の装置で処理可能な第２の処理条件とを含み、
前記読取処理手段は、
前記第１の処理条件に基づき画像の読取処理を行い、
前記他の装置は、
前記第２の処理条件に基づき前記転送手段にて転送された画像情報に対する処理を行う
請求項１記載の画像読取装置。
【請求項３】
前記転送手段は、
前記画像情報に前記第２の処理条件を付して前記画像情報を前記他の装置へ転送し、
前記他の装置は、
前記第２の処理条件に基づき前記転送手段で転送された画像情報に対する処理を行う
請求項２記載の画像読取装置。
【請求項４】
前記受付手段で受け付けた読取処理条件から前記第１の処理条件を判別する判別手段
を具備し、
前記読取処理手段は、
前記判別手段で判別された前記第１の処理条件に基づき画像の読取処理を行う
請求項２又は３記載の画像読取装置。
【請求項５】
前記受付手段で受け付けた読取処理条件から所望の読取処理条件を選択する選択手段
を具備し、
前記読取処理手段は、
前記選択手段で判別された読取処理条件に基づき画像の読取処理を行う
請求項２及至４のいずれかに記載の画像読取装置。
【請求項６】
画像の読取処理を行う画像読取装置と、
前記画像読取装置に通信手段で接続された画像処理装置と
を具備し、
前記画像読取装置は、
前記画像処理装置から自装置で処理可能な第１の処理条件と前記画像処理装置で処理可能な第２の処理条件とを含む画像の読取処理条件を受け付ける受付手段と、
前記受付手段で受け付けた読取処理条件の内の前記第１の処理条件に基づき画像の読取処理を行う読取処理手段と、
前記読取処理手段で読取処理された画像情報を前記画像処理装置へ転送する転送手段と
を具備し、
前記画像処理装置は、
前記読取処理条件を設定する設定手段と、
前記設定手段で設定された前記読取処理条件を前記画像読取装置へ送信する送信手段と、
前記第２の処理条件に基づき前記転送手段で転送された前記画像情報に対して処理を行う画像処理手段と
を具備する画像処理システム。
【請求項７】
前記画像処理装置は、該画像処理装置と通信手段で接続された画像読取装置で処理可能な第１の処理条件と該画像処理装置で処理可能な第２の処理条件とを含む画像の読取処理条件を設定手段により設定し、
前記設定手段で設定された前記読取処理条件を送信手段により前記画像読取装置へ送信し、
前記画像読取装置は、前記送信手段により前記画像読取装置から送信された前記読取処理条件を受付手段により受け付け、
前記受付手段で受け付けた読取処理条件の内の前記第１の処理条件に基づき画像の読取処理を読取処理手段により行い、
前記読取処理手段で読取処理された画像情報を転送手段により前記画像処理装置に転送し、
前記画像処理装置は、前記転送手段で転送された前記画像情報に対して前記第２の処理条件に基づき処理を行う画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、画像処理システム、画像処理方法に関し、特に、画像読取装置が有する処理能力と、画像読取装置にて読み取った画像の転送先となる装置が有する画像処理能力との双方を組み合わせて処理可能な読取条件を一括して登録し、登録した読取条件の選択操作のみで、画像読取装置、画像処理装置双方に対する処理命令を実行して画像読取処理を行う技術に関する。
【背景技術】
【０００２】
従来の、画像読取装置、画像処理システム、画像処理方法に関する技術として、特許文献１に記載された「画像処理装置及びその方法及び画像処理システム」が開示されている。
【０００３】
上記特許文献１の発明は、複写処理に要する時間の短縮及び、コンピュータへの負荷を軽減することを課題とする画像処理装置、画像処理方法、画像処理システムであって、カラー画像処理装置において、低解像度によるプレスキャンを行って得られた画像データを、コンピュータに転送し、コンピュータでは、予め用意した複数のガンマ補正テーブルに基づいて実施したガンマ補正処理の結果をモニタに出力する。操作者は、モニタに表示された核ガンマ補正テーブル毎の補正結果を参照して、最適なガンマ補正テーブルを決定し、該決定したガンマ補正テーブルをカラー画像読み取り装置に転送する。カラー画像読み取り装置は、高解像度による本スキャンを実施し、コンピュータから転送されたガンマ補正テーブルに基づいてガンマ補正処理を施し、処理結果をカラー画像出力部から出力する。
【０００４】
画像読取処理に関する技術として、特許文献２に記載された「画像読み取り方法およびシステム」が開示されている。
【０００５】
この特許文献２の発明は、ネットワークおよびサーバの負荷を軽減するとともに、読み取った画像に対する定型的な処理を容易に行うことを目的し、画像の読み取り処理を行う複合機による画像の読取条件、読み取り画像に対する画処理の手順を所定の言語にて記述したジョブテンプレートに基づいて、画像の読み取り処理を実施し、読み取った画像データおよびジョブテンプレートを、ジョブテンプレートにて指定される画像の転送先に送付し、画像データおよびジョブテンプレートを受け取った装置は、ジョブテンプレートに記載された処理命令に基づいて画像処理を行う。
【特許文献１】特開平０９−２５２４１３号公報。
【特許文献２】特開２０００−２７０１４８号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、画像読取装置側にて実施可能な画像読取処理の処理能力に制限されず、画像読取装置が有する画像読取処理の能力と、読み取り画像の転送先となる装置が有する画像処理の能力の組み合わせによって設定可能な読取条件を一括して登録し、登録した読取条件を選択する操作を行うだけで、選択した読取条件での最終的な画像を取得するために必要な、画像読み取り装置に対する処理命令、読み取り画像の転送先装置に対する処理命令を実行することができる画像読取装置、画像処理システム、画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１の発明は、画像の読取処理条件を受け付ける受付手段と、受付手段で受け付けた読取処理条件に基づき画像の読取処理を行う読取処理手段と、読取処理手段で読取処理された画像情報を読取処理条件に含まれる転送先へ転送する転送手段とを具備することを特徴とする画像読取装置。
【０００８】
また、請求項２の発明は、請求項１の発明において、読取処理条件は、自装置で処理可能な第１の処理条件と転送先の他の装置で処理可能な第２の処理条件とを含み、読取処理手段は、第１の処理条件に基づき画像の読取処理を行い、他の装置は、第２の処理条件に基づき転送手段にて転送された画像情報に対する処理を行うことを特徴とする。
【０００９】
また、請求項３の発明は、請求項２の発明において、転送手段は、画像情報に第２の処理条件を付して画像情報を他の装置へ転送し、他の装置は、第２の処理条件に基づき転送手段で転送された画像情報に対する処理を行う画像読取装置。
【００１０】
また、請求項４の発明は、請求項２又は３記載の発明において、受付手段で受け付けた読取処理条件から第１の処理条件を判別する判別手段を具備し、読取処理手段は、判別手段で判別された第１の処理条件に基づき画像の読取処理を行う画像読取装置。
【００１１】
また、請求項５の発明は、請求項２及至４のいずれかに記載の発明において、受付手段で受け付けた読取処理条件から所望の読取処理条件を選択する選択手段を具備し、読取処理手段は、選択手段で判別された読取処理条件に基づき画像の読取処理を行うことを特徴とする画像読取装置。
【００１２】
また、請求項６の発明は、画像の読取処理を行う画像読取装置と、画像読取装置に通信手段で接続された画像処理装置とを具備し、画像読取装置は、画像処理装置から自装置で処理可能な第１の処理条件と画像処理装置で処理可能な第２の処理条件とを含む画像の読取処理条件を受け付ける受付手段と、受付手段で受け付けた読取処理条件のうちの第１の処理条件に基づき画像の読取処理を行う読取処理手段と、読取処理手段で読取処理された画像情報を画像処理装置へ転送する転送手段とを具備し、画像処理装置は、読取処理条件を設定する設定手段と、設定手段で設定された読取処理条件を画像読取装置へ送信する送信手段と、第２の処理条件に基づき転送手段で転送された画像情報に対して処理を行う画像処理手段とを具備する画像処理システム。
【００１３】
また、請求項７の発明は、画像処理装置は、該画像処理装置と通信手段で接続された画像読取装置で処理可能な第１の処理条件と該画像処理装置で処理可能な第２の処理条件とを含む画像の読取処理条件を設定手段により設定し、設定手段で設定された読取処理条件を送信手段により画像読取装置へ送信し、画像読取装置は、送信手段により画像読取装置から送信された読取処理条件を受付手段により受け付け、受付手段で受け付けた読取処理条件のうちの第１の処理条件に基づき画像の読取処理を読取処理手段により行い、読取処理手段で読取処理された画像情報を転送手段により画像処理装置に転送し、画像処理装置は、転送手段で転送された画像情報に対して第２の処理条件に基づき処理を行う画像処理方法。
【発明の効果】
【００１４】
本発明の画像読取装置、画像処理システム、画像処理方法によれば、画像読取装置側にて実施可能な画像読取処理の処理能力に制限されず、画像読取装置が有する画像読取処理の能力と、読み取り画像の転送先となる装置が有する画像処理の能力の組み合わせによって設定可能な読取条件を一括して登録することができる。
【００１５】
画像読取操作を行う場合は、登録した読取条件を選択する操作を行うだけで、登録した読取条件での最終的な画像を取得するために必要な、画像読み取り装置に対する処理命令、読み取り画像の転送先装置に対する処理命令を実行することができるので、画像読取装置、読み取り画像の転送先装置それぞれに対する操作指示を行う手間を無くし、画像読取処理の操作性を向上させることができる。
【発明を実施するための最良の形態】
【００１６】
本願発明の画像読取装置、画像処理システム、画像処理方法の実施例について添付図面を参照しながら説明する。
【００１７】
図１は、本願発明の画像読取装置（以後、実施例においては、スキャナ）、画像処理装置（以後、実施例においては、ＰＣ）を有して構成される画像処理システムの基本構成図である。
【００１８】
図１の画像処理システムは、ＰＣ２００にネットワーク７を介して接続し、読取原稿６の画像を読み取ってＰＣ２００に転送するスキャナ１００とによって構成される。
【００１９】
ここで、スキャナ１００による読取原稿６の画像の読取条件およびＰＣ２００による転送画像に対する画像処理を行う処理条件（以後、これらの二つの条件を総称して読取条件と称す）、は、スキャナ１００に設けられたジョブテンプレート登録ツール８０により一括して登録することが可能である。
【００２０】
ジョブテンプレート登録ツール８０は、スキャナ１００の画像読取処理の能力１２１と、ＰＣ２００に問合せを行って取得したＰＣ２００側にて実施可能な画像処理２２１の能力に基づいて、設定可能な各種の読取条件を抽出して選択画面に表示し、ユーザの選択結果に基づいてスキャナ１００にて実施可能な読取条件、ＰＣ２００側にて実現可能な読取条件、さらには、スキャナにて読み取った画像をＰＣ２００に転送する場合の転送処理に関する各種設定情報を、ファイルに記録したジョブテンプレート３を作成してスキャナ１００に登録する。
【００２１】
スキャナ１００は、登録されたジョブテンプレート３に記述された処理命令の実行による読取原稿６の読取処理によって生成した転送画像ファイル４に、ユーザが選択したジョブテンプレート３の処理情報部３３に、ＰＣ２００側にて実施可能な処理命令記録した転送用ジョブテンプレート３ｃを添付してジョブテンプレート３に設定されたＰＣ２００の指定されたフォルダ宛に送信する。
【００２２】
ＰＣ２００は、転送用ジョブテンプレート３ｃが添付された転送画像ファイル４がスキャナ１００から転送されたことを検知し、転送された転送用ジョブテンプレート３ｃに記録された自装置に割り当てられた処理命令を実行し、転送画像ファイル４対する画像処理を施して最終画像ファイル５を作成し、転送用ジョブテンプレート３ｃにて指定された最終画像ファイル５の指定格納場所に最終画像ファイル５を保存する。
【００２３】
なお、図１に示した画像処理システムは、ジョブテンプレート３の登録操作、および、画像読取操作を、共にスキャナ１００側から操作する場合の例を示したが、この方法以外に、ジョブテンプレート３の登録操作、および、登録したジョブテンプレート３の選択による画像読取操作を共にＰＣ２００側から操作する、あるいは、ジョブテンプレート３の登録操作と登録したジョブテンプレート３の選択による画像読み取り処理の操作を、    スキャナ１００とＰＣ２００のいずれかの装置から操作することも可能である。
【００２４】
次に、図１に示したジョブテンプレート３の登録例を図２にそれぞれに示して説明する。
【００２５】
ジョブテンプレート３は、図２（Ａ）に示すように、固定情報部３２と、処理情報部３３とによって構成される。
【００２６】
固定情報部３２には、登録したジョブテンプレート３を識別するためのジョブテンプレート名およびジョブテンプレートＩＤ、ジョブテンプレートに基づいて画像の読取処理を行うスキャナを識別して特定するための読取装置識別情報、スキャナによる読取画像の転送先となるＰＣ２００を識別するための転送先装置識別情報、読取条件に基づいて処理された画像ファイルに付与するファイル名、読取条件に基づいて処理された転送画像ファイル４の格納場所を示す格納場所のフォルダ名（パス名）、転送先装置に転送画像ファイル４を送信する場合の転送プロトコルを示す転送方法、ジョブテンプレート３を登録した場合の処理情報部３３のフォーマットを示すフォーマット種別等を含む設定情報が記録される。
【００２７】
処理情報部３３は、以下に示すジョブテンプレート３の登録パターンによって、以下に示す２種類の登録フォーマットを選択して登録することができる。
【００２８】
処理情報部３３の登録フォーマットは、図２（Ｂ）に示す第１のフォーマットと、図２（Ｃ）、図２（Ｄ）に示す第２のフォーマットがある。
【００２９】
第１のフォーマットでは、処理命令と処理命令の処理順序を示す処理ＮＯが記録され、第２のフォーマットでは、第１のフォーマットにさらに、処理命令を実行する装置の種別（スキャナ、ＰＣ）が記録される。
【００３０】
また、ジョブテンプレート３の登録方法は、次に示す３つの登録パターンがある。
【００３１】
ジョブテンプレート登録ツール８０によるジョブテンプレート３の第１の登録パターンは、スキャナ１００側で実施する処理命令と、ＰＣ２００側で実施する処理命令を処理情報部３３に個別に記述したジョブテンプレート３を作成し、処理を担う装置にそれぞれの装置が実施する処理命令を記述したジョブテンプレート３を登録する。
【００３２】
ジョブテンプレート３の登録パターン１で作成した場合の処理情報部３３は、ユーザが選択した読取条件の画像を得るための処理命令とその実行順序を決定し、スキャナ１００、ＰＣ２００にそれぞれに分担した処理命令がその実行順序にて記録されたジョブテンプレート３（図２（Ｂ）の３３ａ、３３ｂ）を個別に作成し、処理命令を実行する装置にそれぞれ登録する。
【００３３】
ジョブテンプレート登録ツール８０によるジョブテンプレート３の第２の登録パターンは、読取条件に基づいて抽出した処理命令を処理の実行順に記録するとともに、記録した処理命令を実行する装置を示す識別情報を各処理命令毎に記録し、登録したジョブテンプレート３を、画像読取処理を実施するスキャナ１００と、読み取った画像を転送して画像処理を行うＰＣ２００に登録する。
【００３４】
ジョブテンプレート３の登録パターン２で作成した場合の処理情報部３３は、登録フォーマット２で作成され、画像読み取り処理における処理命令の実行順序を示す処理ＮＯ毎に処理命令が記録され、処理命令を実行する装置種別が記録される（図２の３５）。
【００３５】
ジョブテンプレート登録ツール８０によるジョブテンプレート３の第３の登録パターンは、ジョブテンプレート３の処理情報部３３に記録される項目は（登録フォーマットは）、上記登録パターン２と同じ登録フォーマットであるが、スキャナ１００とＰＣ２００が有する処理条件の組み合わせによって抽出された読取条件によっては、ＰＣ２００、スキャナのいずれにて実施してもユーザが選択した読取条件の画像を得ることができる同一の画像処理機能を提供する処理命令がある場合の登録パターンである。
【００３６】
この登録パターン３でジョブテンプレート３を登録した場合の処理情報部３３は、それぞれの装置が解析可能な記述言語にて処理命令を作成し、同一の画像処理機能が提供可能なそれぞれの処理命令に対しては、同じ処理ＮＯを付して処理情報部３３に記録する（図２の３７）。
【００３７】
この場合、スキャナ１００から転送画像ファイル４がＰＣ２００に転送される場合に、スキャナ１００にて同一の画像処理機能が提供可能な処理命令を実施したか否かを通知する方法として、処理進捗情報３８を記録したデータを転送画像ファイル４に添付して転送先装置に送付する。
【００３８】
同一の画像処理機能を提供する処理命令を、スキャナ１００が処理を優先して実行した場合、例えば、図２の３７の場合、スキャナ１００は、処理進捗情報３８に処理ＮＯ６を設定し、逆に、ＰＣ２００側にて処理ＮＯ６の処理命令を実施する場合は、スキャナ１００は、処理ＮＯ５を処理進捗情報３８に設定してＰＣ２００に通知する。
【００３９】
これにより、同一の処理ＮＯが割り当てられた同一の画像処理機能を提供する処理命令があるジョブテンプレート３の選択による画像読み取り処理を画像処理システムにて実施する場合、ＰＣ２００は、スキャナ１００側で画像処理が実施されたか否かを考慮することなく、通知された処理ＮＯに続く、次の処理ＮＯの処理命令を自装置にて実施する先頭の処理命令として特定することができる。
【００４０】
なお、ジョブテンプレート３の登録パターン３で登録したジョブテンプレート３の選択による画像読み取り処理の別の実現方法として、スキャナ１００は、ＰＣ２００側で実施する未処理の処理命令のみを処理情報部３３に記録した転送用ジョブテンプレート３ｃを作成して転送画像ファイル４に添付して転送先装置に送付し、ＰＣ２００は、受け取った転送用ジョブテンプレート３ｃに記録された処理情報部３３の先頭から順に処理命令を実行するようにしてもよい。
【００４１】
さらに、転送用ジョブテンプレート３ｃを送付する場合、スキャナ１００は、スキャナ１００側で同一の画像処理機能を提供する処理命令を実施した場合は、同一の処理ＮＯにてＰＣ２００に割り当てられた処理命令の次以降の処理命令を、処理情報部３３に記録した転送用ジョブテンプレート３ｃを作成してＰＣ２００に送付し、スキャナ１００側で同一の画像処理機能を提供する処理命令を実施しない場合、同一の処理ＮＯにてＰＣ２００に割り当てられた処理命令を含む未実施の処理命令を処理情報部３３に記述した転送用ジョブテンプレート３ｃを作成して転送先装置に送付する。
【００４２】
次に、ジョブテンプレート登録ツール８０によって登録されるジョブテンプレート３の登録パターンと、読み取り画像ファイルの転送先として指定されたＰＣ２００に対するジョブテンプレート３の登録状況に応じて、スキャナ１００がＰＣ２００に対して転送画像ファイル４を転送する処理の例を図３から図５にそれぞれ示して説明する
なお、転送画像ファイル４のファイル名にてジョブテンプレートＩＤが特定可能な転送画像ファイル４、あるいは、転送画像ファイルの格納場所にてジョブテンプレートＩＤが特定可能な転送画像ファイル４を、転送画像ファイル４ａとして図示して説明する。
【００４３】
図３は、図２の（Ａ）に示した登録フォーマット１および登録パターン１にてジョブテンプレート３を登録した場合における転送画像ファイル４の転送処理のパターン例をそれぞれ示した図である。
【００４４】
図３（Ａ）は、ジョブテンプレート３の処理情報部３３にスキャナ１００側で実施する処理命令３３ａが記録されたジョブテンプレート３がスキャナ１００に登録され、ＰＣ２００側で実施する処理命令３３ｂが記録されたジョブテンプレート３がＰＣ２００に登録された時の、転送画像ファイル４の転送処理の例であり、スキャナ１００は、ユーザが選択したジョブテンプレートＩＤ３１を転送画像ファイル４に添付してＰＣ２００に送信する。
【００４５】
図３（Ｂ）、図３（Ｃ）は、ユーザが選択したジョブテンプレート３のジョブテンプレートＩＤ３１を、転送画像ファイル４のファイル名、あるいは、転送画像ファイル４の格納領域の識別情報等にてＰＣ２００が判別して特定することが可能な場合の転送処理の例であって、スキャナ１００は、ジョブテンプレート３の固定情報部３２に設定された転送ファイル名にて作成した転送画像ファイル４ａを転送する（図３（Ｂ））、もしくは、ＰＣ２００が指定した転送先フォルダに転送画像ファイル４を転送する（図３（Ｃ））。
【００４６】
図４は、転送画像ファイル４の転送処理の第２の例を示した図である。
【００４７】
図４は、登録したジョブテンプレート３の処理情報部３３に、スキャナ１００にて実施する処理命令３３ａと、ＰＣ２００側にて実施する処理命令３３ｂの両方が記述されたジョブテンプレート３を登録した場合の転送画像ファイル４の転送処理イメージであり、ジョブテンプレート３がスキャナ１００とＰＣ２００に登録されている場合の例である。
【００４８】
図４（Ａ）は、スキャナ１００が転送画像ファイル４にジョブテンプレートＩＤ３１を転送画像ファイル４添付してＰＣ２００に送信し、ＰＣ２００は、ジョブテンプレートＩＤ３１に基づいて自装置に登録されているジョブテンプレート３から、自装置に割り当てが行われた処理命令を特定して実行する。
【００４９】
図４（Ｂ）は、ジョブテンプレートＩＤ３１の示すファイル名が付与された転送画像ファイル４ａをＰＣ２００に転送し、ＰＣ２００は、転送画像ファイル４ａのファイル名からジョブテンプレートＩＤ３１を特定し、自装置に登録されているジョブテンプレート３から、自装置に割り当てが行われた処理命令を特定して実行する。
【００５０】
図４（Ｃ）は、ＰＣ２００側に、ジョブテンプレート３が登録されていない場合の転送画像ファイル４の転送処理イメージであり、スキャナ１００は、転送画像ファイル４に、スキャナ１００側で実施した処理命令を除いたＰＣ２００側にて実施する処理命令のみを記録した転送用ジョブテンプレート３ｃをＰＣ２００に送信し、ＰＣ２００は、スキャナ１００から受信した転送用ジョブテンプレート３ｃに記録された処理命令を読み取って実行する。
【００５１】
図５は、登録フォーマット２、登録パターン３で登録したジョブテンプレート３の選択による画像読み取り処理を行った場合における転送画像ファイル４の転送処理の例を示した図である。
【００５２】
なお、登録したジョブテンプレート３の処理情報部３３には、スキャナ１００、ＰＣ２００のいずれで実施してもよい同一の画像処理機能を提供する処理命令が記録される。
【００５３】
図５（Ａ）は、ＰＣ２００側に、ユーザが選択したジョブテンプレート３が登録されていない場合における転送画像ファイル４の転送処理の例を示した図である。
【００５４】
スキャナ１００は、自装置にて処理命令の実行が完了した処理命令を除いた未実施の処理命令のみを処理情報部３３に記録した転送用ジョブテンプレート３を転送画像ファイル４とあわせてＰＣ２００に転送し、ＰＣ２００は、受け取った転送用ジョブテンプレート３ｃの処理命令を順に実行して転送画像ファイル４に対する画像処理を行う。
【００５５】
図５（Ｂ）は、スキャナ１００に登録したジョブテンプレート３がＰＣ２００側にも配布して登録された時の転送画像ファイル４の転送処理の例を示した図である。
【００５６】
スキャナ１００は、ジョブテンプレートＩＤ３１と、スキャナ１００にて最後に実行した処理命令の処理ＮＯを記録した処理進捗情報３８を転送画像ファイル４に添付してＰＣ２００に送信し、ＰＣ２００は、自装置に登録されているジョブテンプレート３を、転送画像ファイル４に添付されたジョブテンプレートＩＤ３１にて特定して読み取るとともに、処理進捗情報３８に記録された処理ＮＯに基づいて自装置にて実施する先頭の処理命令を特定して実行する。
【００５７】
図５（Ｃ）は、転送画像ファイル４ｃのファイル名にてジョブテンプレートＩＤ３１を通知し、処理進捗情報３８を転送画像ファイル４ａに添付してＰＣ２００に送信する転送処理の例を示した図である。
【００５８】
ＰＣ２００は、受信した転送画像ファイル４ａのファイル名からジョブテンプレートＩＤ３１を特定し、転送画像ファイル４ａ添付された処理進捗情報３８に基づいて、自装置にて実施する未実施の処理命令のうち、処理ＮＯの昇順にて先頭の処理ＮＯを特定して、転送画像ファイル４ａに対する画像処理を行う。
【００５９】
次に、図１に示したスキャナ１００、ＰＣ２００それぞれの制御構成を図６のブロック図に示して説明する。
【００６０】
なお、スキャナ１００は、カラー原稿を多値データにて読み取ることが可能なネットワークスキャナとして説明する。
【００６１】
また、ジョブテンプレート登録ツール８０によるジョブテンプレート３の登録操作、および、登録したジョブテンプレート３の選択による画像の読み取り操作は、スキャナ１００、ＰＣ２００の双方いずれからでも操作可能であることを前提として説明する。
【００６２】
スキャナ制御部１１０は、スキャナ記憶部１２０に記録された制御プログラムを実行してスキャナ全体を統括して制御する。
【００６３】
スキャナ記憶部１２０は、スキャナ１００の各制御プログラムおよび制御情報を記録し、ジョブテンプレート登録ツール８０、スキャナ能力情報１２１、ジョブテンプレート管理情報１２３、転送装置管理情報１２２を記憶する。
【００６４】
スキャナ能力情報１２１は、自装置における画像読取処理、読み取った画像データに対する画像処理の能力を記録する。
【００６５】
ジョブテンプレート管理情報１２３は、図７に示すように、ジョブテンプレート登録ツール８０にて登録したジョブテンプレート３の識別情報を示すジョブテンプレートＩＤ３１（１２２１）、登録したジョブテンプレート３の内容を記録したジョブテンプレートファイル１２２６の格納場所（１２２２）、ジョブテンプレート登録時に抽出した読取条件とユーザが指定した読取条件が記録されている読取条件ファイル１２２７の格納場所を示す読取条件格納場所（１２２３）、登録したジョブテンプレート３の処理情報部３３の登録フォーマットを示す登録フォーマット情報１２２４、ジョブテンプレート３を登録した装置の情報を示す装置に関する情報を記録した登録装置１２２５を記録して管理する。
【００６６】
転送装置管理情報１２３には、読み取った画像ファイルを転送して、ジョブテンプレート３による画像読取処理が可能な装置を登録して管理する情報であり、登録した各装置の名称、機器の識別情報、稼動状態、ネットワーク情報、能力情報が記録される。
【００６７】
ここで、転送装置管理情報１２３に記録されるＰＣ２００の能力情報は、スキャナ１００にてジョブテンプレート登録処理を行う場合に必要とする情報であり、各ＰＣ２００の能力情報は、ＰＣ２００に設けられた画像処理を実施するプログラムの識別情報、もしくは、画像読取処理に必要な機能を示す識別情報を、スキャナに設けられたジョブテンプレート登録ツール８０がネットワークを介してＰＣ２００の記憶部２２０から読み取ることによって取得される情報である。
【００６８】
画像読取部１４０は、読み取り原稿６の画像を所定の解像度にて読み取って多値の画像データを生成する。
【００６９】
画像処理部１３０は、画像読取部１４０によって生成した画像データに対し色補正、階調補正処理や、解像度変換、変倍処理等を行う。
【００７０】
外部インターフェース１６０は、ジョブテンプレート３、あるいは、ジョブテンプレートＩＤ３１、処理進捗情報３８、転送画像ファイル４に転送して送付されるなど、スキャナ１００がＰＣ２００との間にてデータ通信制御を行うためのネットワークインターフェースである。
【００７１】
操作表示部１５０は、ジョブテンプレート３の登録操作、ジョブテンプレート３の選択による画像の読み取り操作を含む各種操作画面を表示する表示装置と、表示装置に表示された操作画面に対して、ユーザが入出力操作を行うための入力装置とをそれぞれ有する。
【００７２】
ＰＣ２００において、ＰＣ制御部２１０は、ＰＣ記憶部２２０に記憶された制御プログラムを実行してＰＣ２００全体を統括して制御する。
【００７３】
ＰＣ記憶部２２０は、ネットワーク７を介して接続したスキャナ１００を制御して画像読取処理を行うとともに、ネットワーク７を介して接続されたスキャナ１００に対する能力情報の問合せを行って、スキャナの能力情報を取得するスキャナドライバ、スキャナが読み取った画像に対する各種画像処理を実施する各種画像処理プログラムを記憶し、制御情報として、自装置における画像読取処理に関する処理能力を記録したＰＣ能力情報２２１、ネットワーク７を介して接続することが可能なスキャナ１００を管理するためのスキャナ管理情報２２２、ユーザが登録したジョブテンプレート３を登録して管理するジョブテンプレート管理情報２２３、スキャナ１００から転送された転送画像ファイル４を、ジョブテンプレート３に記録された処理命令を実行して、傾き補正、自動正立、ファイル変換等の画像処理を行う画像処理プログラムを記録し、ジョブテンプレート３に記録された全ての処理命令を実行することによって作成された最終画像ファイル５を保存する最終画像ファイル格納領域２２５、ジョブテンプレート３の選択による画像読取処理によって、スキャナ１００から転送される転送画像ファイル４、転送画像ファイル４に添付して送付される転送用ジョブテンプレート３ｃ、ジョブテンプレートＩＤ３１を含む転送データを所定の期間一時的に蓄積するデータ一時蓄積領域２２４を有する。
【００７４】
ＰＣ制御部２１０は、外部インターフェース２５０を介して接続可能なスキャナ１００の端末情報（装置名、装置識別情報、ネットワークアドレス、稼動状態、能力情報）を、スキャナ管理情報２２２に登録して管理する。
【００７５】
スキャナ１００の読取処理能力に関する情報は、スキャナ記憶部１２０に記録された各種パラメータの一覧を、ＰＣ２００のスキャナドライバが、ネットワーク７を介してスキャナ１００から取得し、取得した各種パラメータの解析にて取得する。
【００７６】
表示部２４０は、ジョブテンプレート登録ツール８０の操作画面、ジョブテンプレート３の選択による画像読取処理を行うための操作画面を出力する表示装置であり、操作部２３０は、ジョブテンプレート登録操作におけるパラメータの選択操作、データ入力操作、ジョブテンプレート３の選択による画像読取処理の開始指示操作を行うための入力装置である。
【００７７】
画像処理部２６０は、ジョブテンプレート３に記録された処理命令を実行して、スキャナ１００から転送された転送画像ファイル４に対する傾き補正、自動正立を含む画像処理、転送画像ファイル４に対するファイル形式の変換処理を行う。
【００７８】
外部インターフェース２５０は、ネットワーク７を介して接続されるスキャナ１００との間において画像の読取処理を行う際、スキャナ１００に対してジョブテンプレートＩＤ３１を通知して画像の読み取り開始制御を行うための制御データの送信、あるいは、スキャナ１００から転送画像ファイル４、ジョブテンプレート３、ジョブテンプレートＩＤ３１を含むデータを受信するためのデータ通信制御を行うネットワークインターフェースである。
【００７９】
図８は、ＰＣ２００が、スキャナＡ（１００ａ）、スキャナＢ（１００ｂ）それぞれと接続して画像読み取り処理が可能な構成にて、ジョブテンプレートの登録操作をＰＣ２００にて実施した例を示した図である。
【００８０】
図８において、ＰＣ２００は、傾き補正、自動正立を行う画像処理を、ＰＤＦ形式の画像ファイルに対してのみ実施可能な処理能力を有する。
【００８１】
一方、スキャナＡ（１００ａ）、スキャナＢ（１００ｂ）は、２００ｄｐｉ、あるいは、３００ｄｐｉの読取解像度による画像の読取処理が可能である。
【００８２】
また、スキャナＡ（１００ａ）は、モノクロでの画像読み取りが可能で、スキャナＢ（１００ｂ）は、モノクロ、カラーによる画像読み取りが可能である。
【００８３】
読み取った画像をＰＣ２００に転送する場合のファイル形式として、スキャナＡ（１００ａ）は、ＰＤＦ形式によるファイルの転送が可能であり（図８の１５）、スキャナＢ（１００ｂ）は、ＴＩＦＦ形式による転送画像ファイル４の転送が可能である（図８の１６）。
【００８４】
ＰＣ２００は、自装置が有する能力情報と、接続可能なスキャナＡ（１００ａ）、スキャナＢ（１００ｂ）それぞれと組み合わせて実現可能な画像の読取条件を、スキャナ毎に個別に抽出する。
【００８５】
例えば、図８の１１、図８の１２に示すような、接続可能なスキャナ毎にユーザが選択可能な読取条件の選択画面を表示する。
【００８６】
図８の１１に示した読取条件の傾き補正、自動正立において、スキャナＡ（１００ａ）によってＰＣ２００に転送される場合の転送画像ファイル４の出力形式はＰＤＦ形式（図８の１５）であるため、画像読み取り装置としてスキャナＡ（１００ａ）を選択する場合は、傾き補正、自動正立の画像処理が選択可能となる。
【００８７】
一方、スキャナＢ（１００ｂ）によってＰＣ２００に転送される場合の転送画像ファイル４の出力形式はＴＩＦＦ形式であるため（図８の１６）、ＰＣ２００は、スキャナＢ（１００ｂ）によってＰＣ２００に転送される転送画像ファイル４に対しては、傾き補正、自動正立の画像処理が実施できない。
【００８８】
したがって、ジョブテンプレートの登録処理において、画像読取装置として、スキャナＡ（１００ａ）が指定された場合は、傾き補正、自動正立の画像処理が選択可能な画像処理機能として表示され、スキャナＢ（１００ｂ）が指定された場合は、傾き補正、自動正立の画像処理機能が選択できない項目として表示される。
【００８９】
さらに、図８の１１、図８の１２に示したユーザ選択結果に基づいてジョブテンプレート３を登録した場合、スキャナＡ（１００ａ）に配布して登録されるジョブテンプレート３は、スキャナ２００側で実施する処理命令が記録されたジョブテンプレート３（図８の１７）が登録され、一方のＰＣ２００に対しては、ＰＣ２００側の処理命令のみが記録されたジョブテンプレート３（図８の１４）が登録される。
【００９０】
一方、ユーザがスキャナＢ（１００ｂ）を選択してジョブテンプレート登録を行った場合、スキャナＢ（１００ｂ）に対しては、スキャナＢ（１００ｂ）にて実施する処理命令のみが記録されたジョブテンプレート３（図８の１８）が登録され、一方、ＰＣ２００に対しては、選択された読取条件を満たす画像処理機能が無いので、ジョブテンプレート３の固定情報部３２のみが記録されたジョブテンプレート３（図８の１３）が登録される。
【００９１】
次に、ジョブテンプレート登録処理の第２の例として、スキャナ１００にてジョブテンプレート登録処理を実施する例を図９に示して説明する。
【００９２】
なお、図９は、登録フォーマット２で作成したジョブテンプレート３が、スキャナ１００とＰＣ２００のそれぞれに登録される例を示して説明する。
【００９３】
図９において、スキャナ１００は、ＰＣ−Ａ（２００ａ）、ＰＣ−Ｂ（２００ｂ）それぞれにネットワーク７を介して接続した構成によりジョブテンプレート３の選択による画像読取処理を行う。
【００９４】
スキャナ１００は、画像の読取解像度として２００ｄｐｉ、３００ｄｐｉのいずれかの解像度が選択可能であり、画像読取時のカラーモードとしてカラー、モノクロのいずれかを選択することが可能であり、読み取り画像を転送先装置に出力する場合のファイル形式はＰＤＦ形式でり、画像の読取処理以外の画像処理機能として、ＰＤＦ形式の画像ファイルに対して傾き補正を実施する処理能力を有する。
【００９５】
一方、ＰＣ２００が有する画像処理の機能として、ＰＣ−Ａ（２００ａ）は、ＰＤＦ形式、ＴＩＦＦ形式の画像ファイルに対して傾き補正、自動正立を行うことが可能な処理能力を有し（図９の２６）、一方のＰＣ−Ｂ（２００ｂ）は、傾き補正、自動正立の処理能力を持たない（図９の２５）。
【００９６】
従って、ＰＣ２００の処理能力と各スキャナが有するそれぞれの処理能力との組み合わせによって抽出されるユーザが選択可能な読取条件の出力イメージは、例えば、図９の２７、図９の２８に示す内容となる。
【００９７】
読み取り画像の転送先装置としてＰＣ−Ａ（２００ａ）を選択した場合の読取条件（図９の２７）は、画像の読み取り解像度は、２００ｄｐｉ、３００ｄｐｉのいずれかを選択することが可能であり、画像読取時における読取カラーモードは、モノクロ、カラーのいずれかが読取条件として選択可能であり、読み取り画像ファイルの転送形式はＰＤＦ形式となる。
【００９８】
さらに、転送した転送画像ファイル４に対しては、傾き補正、自動正立の画像処理機能が選択可能となる。
【００９９】
一方、転送画像ファイル４の転送先装置としてＰＣ−Ｂ（２００ｂ）を選択した場合の読取条件（図９の２８）は、読み取り解像度として、２００ｄｐｉと３００ｄｐｉのいずれかを選択することが可能であり、カラーモードにおいても、カラー、モノクロのいずれかを選択することが可能となり、読み取り画像ファイルの出力形式は、ＰＤＦ形式にて作成される。
【０１００】
画像ファイルの転送先としてＰＣ−Ｂ（２００ｂ）をユーザが選択した場合、ＰＣ−Ｂ（２００ｂ）は、スキャナ１００から転送される転送画像ファイル４に対する傾き補正を実施する画像処理機能が無く、一方、スキャナ１００は、画像読取処理を実施した後に、自装置が有する傾き補正の画像処理機能を有するので、傾き補正は、ユーザ選択可能な処理機能として表示される。
【０１０１】
図９の２７に示したユーザ選択の読取条件にてＰＣ−Ａ（２００ａ）に対するジョブテンプレート３を登録した場合、図９の２１、２２、２３に示すように、スキャナ１００側にて実施する処理命令（図９の２１）、スキャナ１００、ＰＣ−Ａ（２００ａ）のいずれで実施しても処理可能な（傾き補正の画像処理）処理命令（図９の２２）、ＰＣ２００側にて実施する処理命令（図９の２３）の３種類の処理命令を有して作成され、ＰＣ−Ａ（２００ａ）、スキャナ１００の双方に登録して記録される。
【０１０２】
一方、転送先装置にＰＣ−Ｂ（２００ｂ）を選択した場合のジョブテンプレート３は、図９の２４に示すジョブテンプレートは、傾き補正がスキャナ１００で実施可能な処理命令として作成される。
【０１０３】
次に、図１に示した画像処理システムにおいて、転送画像ファイル４にジョブテンプレートＩＤ３１を添付して送付する画像読取処理の例を図１０に示して説明する。
【０１０４】
図１０は、画像読取操作がＰＣ２００側で行なわれた場合の画像読取処理の動作例を示すシーケンス図である。
【０１０５】
図１０のシーケンス図において、ＰＣ２００は、ユーザによるジョブテンプレート３の選択操作を検出すると（Ｓ１０１）、ユーザが選択したジョブテンプレート３のジョブテンプレートＩＤ３１を、画像読み取り操作画面における入力操作の解析にて特定し、特定したジョブテンプレートＩＤ３１に対応するジョブテンプレート３の固定情報部３３に設定されたスキャナ１００に対して、ジョブテンプレートＩＤ３１を通知して画像の読み取り処理の開始を指示する制御データ（図１０の６１）をスキャナ１００に送信する（Ｓ１０２）。
【０１０６】
スキャナ１００は、ＰＣ２００から受信した画像読取開始を指示する制御データにて通知されるジョブテンプレートＩＤ３１を読み取って識別し、識別したジョブテンプレートＩＤ３１のジョブテンプレート３を読み取る（Ｓ１０３）。
【０１０７】
ジョブテンプレート３の処理情報部３３に記述された処理命令を、処理ＮＯの昇順にて順次実行し、読み取り原稿６の画像読み取り処理、および、読み取った画像処理を実施し、ジョブテンプレート３の固定情報部３２に記録された、画像ファイル名、出力ファイル形式に基づいて、ＰＣ２００に転送するための転送画像ファイル４を作成する（Ｓ１０４）。
【０１０８】
次に、ステップＳ１０３の処理にて特定したジョブテンプレート３の固定情報部３２に記録された転送先のＰＣ２００を特定し（Ｓ１０５）、固定情報部３２のファイル転送法式に基づいて、ステップＳ１０４の処理にて作成した転送画像ファイル４にジョブテンプレートＩＤ３１をＰＣ２００に通知するデータを添付した転送用データ（図１０の６２）を、ステップＳ１０５にて特定したＰＣ２００に送信する（Ｓ１０６）。
【０１０９】
ＰＣ２００は、転送画像ファイル４の格納先として予め設けたフォルダに、受信した転送画像ファイル４、ジョブテンプレートＩＤ３１を蓄積する一方で、画像ファイルの格納先におけるファイルの蓄積状況を所定のタイミングにて監視し、新たに転送して蓄積された転送画像ファイル４および転送画像ファイル４に添付されるジョブテンプレートＩＤ３１の蓄積を検知し（Ｓ１０７）、蓄積を検知した転送画像ファイル４に対応するジョブテンプレートＩＤ３１を読み取り、読み取ったジョブテンプレートＩＤ３１に対応するジョブテンプレート３を、ジョブテンプレート管理情報２２３にて特定して読み取る（Ｓ１０８）。
【０１１０】
ステップＳ１０８の処理によってジョブテンプレート３から読み取った処理情報部３３に、ＰＣ２００側にて実施する処理命令が記述されている場合、処理ＮＯの昇順にて処理命令を解析して実行し、蓄積を検知した転送画像ファイル４に対する画像処理を実施する（Ｓ１０９）。
【０１１１】
ステップＳ１０９の画像処理が完了すると、画像処理が完了した転送画像ファイル４を、固定情報部３２から読み取ったファイル名に変更した最終画像ファイル５を、ジョブテンプレート固定情報部３２に記録された最終画像ファイル５の格納領域に最終画像ファイル５を保存する（Ｓ１１０）。
【０１１２】
次に、転送用ジョブテンプレート３ｃを転送画像ファイル４添付して転送先のＰＣ２００に転送する場合で、ジョブテンプレート３の選択による画像読取操作をスキャナ２００の操作表示部１５０にて実施する場合の画像読取の動作例を、図１１のシーケンス図に示して説明する。
【０１１３】
図１１において、スキャナ１００は、操作表示部１５０におけるジョブテンプレートの選択による画像の読取操作を検知し（Ｓ２０１）、検知した入力操作を解析してユーザが選択したジョブテンプレート３のジョブテンプレートＩＤ３１を特定し、特定したジョブテンプレートＩＤ３１に対応するジョブテンプレート３の固定情報部３２、処理情報部３３それぞれに記録された情報の読み取りを行う（Ｓ２０２）。
【０１１４】
スキャナ１００は、読み取ったジョブテンプレート３の処理情報部３３に記録された各処理命令のうち、処理命令を実行する装置の種別を判別し、スキャナ１００で実施可能な処理命令を特定し（Ｓ２０３）、処理命令に付与された処理ＮＯの昇順にて特定した処理命令の実行による画像の読み取り処理、画像処理を行って転送画像ファイル４を生成する（Ｓ２０４）。
【０１１５】
スキャナ１００に処理命令が割り当てられて実行が完了した処理命令以外のＰＣ２００側に割り当てられた未実施の処理命令を処理情報部３３に記録した転送用ジョブテンプレート３ｃを作成し（Ｓ２０５）、ステップＳ２０２の処理により生成した転送画像ファイル４に、ステップＳ２０５の処理にて作成した転送用ジョブテンプレート３ｃを添付したデータ（図１１の７１）を、ＰＣ２００に送信する（Ｓ２０６）。
【０１１６】
ＰＣ２００は、データ一時蓄積領域２２５における新たなファイルの蓄積を検知し（Ｓ２０７）、スキャナ１００から受信した転送画像ファイル４に添付された転送用ジョブテンプレート３ｃを読み取る（Ｓ２０８）。
【０１１７】
ステップＳ２０８の処理にて転送用ジョブテンプレート３ｃの処理情報部３３に記録された処理命令を、各処理命令に付与された処理ＮＯの昇順にて順次実行し、ステップＳ２０７の処理にて蓄積を検知した転送画像ファイル４に対して画像処理を実施する（Ｓ２０９）。
【０１１８】
転送用ジョブテンプレート３ｃの処理情報部３３に記録された全ての処理命令の実行が完了すると、ステップ２０９の画像処理が完了した転送画像ファイル４の名前を、ステップＳ２０８の処理にて固定情報部３２から読み取った最終画像ファイル名に変更し、ステップＳ２０８の処理にて固定情報部３２から読み取った最終画像ファイル５の指定格納場所に最終画像ファイル５を保存する（Ｓ２１０）。
【０１１９】
次に、ジョブテンプレート登録ツール８０によるジョブテンプレート３の登録処理を図１２のフローチャートに示して説明する。
【０１２０】
なお、ジョブテンプレート登録ツール８０によるジョブテンプレート３の登録操作を行う装置が画像読取装置であるか否かによらず、ジョブテンプレート３に記録された読取条件にて読み取り原稿６の画像を読み取るスキャナ１００に対しては作成したジョブテンプレート３を登録することを前提にして説明する。
【０１２１】
ジョブテンプレート登録ツール８０は、ジョブテンプレートの登録操作を行う自装置の記録手段に記録された自装置の能力情報を読み取り（Ｓ３０１）、自装置と接続してジョブテンプレート３を使用した画像読取処理が可能な相手先となる装置（自装置がＰＣの場合はスキャナ、自装置がスキャナの場合はＰＣ）自装置の記憶部にて管理される端末管理情報に基づいて判別し、画像読取処理に関する処理能力を、ネットワーク７を介して問合せを行い、接続可能な各装置の能力情報をそれぞれ取得する（Ｓ３０２）。
【０１２２】
ジョブテンプレート登録ツール８０は、ステップＳ３０１の処理によって取得した自装置が有する処理能力と、ステップ３０２の処理によって取得した相手装置の処理能力との組み合わせに基づいて、ユーザが選択して設定可能な読取条件を接続可能な相手先となる装置別に抽出し（Ｓ３０３）、抽出した読取条件をユーザが選択可能な操作画面を表示部に出力する（Ｓ３０４）。
【０１２３】
ユーザによる読取条件の選択によるジョブテンプレート３の登録指示操作を検知すると（Ｓ３０５ＹＥＳ）、ジョブテンプレート登録ツール８０は、ユーザの選択結果に基づいて決定した読取条件を満たす画像を得るために、スキャナ１００に画像読み取り処理を  指示するための処理命令、ＰＣ２００に画像処理を指示する処理命令と、各処理命令の実行順序を決定する（Ｓ３０６）。
【０１２４】
ステップＳ３０６で作成した処理命令のうち、ＰＣ２００側、スキャナ１００側のいずれで実施してもよい同一の画像処理機能を提供する処理命令が抽出された場合（３０７ＹＥＳ）、ジョブテンプレート登録ツール８０は、ジョブテンプレート３の処理情報３３の登録フォーマットをユーザ選択させる画面を、登録操作をおこなった装置の表示部に出力する（Ｓ３０８）。
【０１２５】
ユーザによって、フォーマット１での登録が指定された場合は（Ｓ３０９でＦ１）、図２の（Ｂ）に示した処理情報部３３のフォーマットにて処理命令を記録したジョブテンプレート３を作成し（Ｓ３１０）、フォーマット２での登録が指定された場合は（Ｓ３０９でＦ２）、処理命令を実施する装置種別を処理情報部３３に記録した図２の（Ｃ）、あるいは、図２の（Ｄ）に示した処理情報部３３の形式にてジョブテンプレート３を作成する（Ｓ３１１）。
【０１２６】
ジョブテンプレート登録ツール８０は、ジョブテンプレート３に設定される画像読取処理命令を実行するスキャナ１００に、ステップＳ３１０、あるいは、ステップＳ３１１にて作成したジョブテンプレート３を登録し（Ｓ３１２）、さらに、作成したジョブテンプレート３の選択による画像読み取り操作が可能な装置が、ステップＳ３１２にて登録したスキャナ１００による読取画像の転送先となる装置に対しても操作可能に構成されている場合、当該読み取り開始操作が可能な転送先装置に対してもジョブテンプレート３を登録する（Ｓ３１３）。
【０１２７】
再度、ステップＳ３０７の処理に戻り、同一の処理順序でスキャナ１００、ＰＣ２００のいずれでも実行可能な同一の画像処理機能を提供する、スキャナ、ＰＣそれぞれに対応した言語にて記述された処理命令が抽出されない読取条件の場合（Ｓ３０７ＮＯ）、ジョブテンプレート登録ツール８０は、スキャナ１００で実行する処理命令のみを記録した処理情報部３３ａを有するスキャナ１００用のジョブテンプレート３を作成してスキャナ１００に登録し（Ｓ３１４）、読み取り画像の転送先となるＰＣ２００にて実施する処理命令のみを記録した処理情報部３３ｂに記録したＰＣ２００用のジョブテンプレート３を作成してＰＣ２００に登録する（Ｓ３１５）。
【０１２８】
なお、図１２に示したジョブテンプレート登録処理において、スキャナ１００、ＰＣ２００の双方にて同一の画像処理機能を提供する処理命令が抽出された場合、ユーザの選択操作によって、処理命令を実行する装置をスキャナ１００、ＰＣ２００のいずれかに割り当ててジョブテンプレート３を登録するようにしてもよい。
【０１２９】
次に、画像処理システムにおける画像読取処理を図１３、図１４のフローチャートに示して説明する。
【０１３０】
なお、以下に示す画像読み取り処理は、画像処理システムにおいて、スキャナ１００、ＰＣ２００のいずれの装置からでもジョブテンプレート３の選択による画像読み取り操作が可能であることを前提に説明する。
【０１３１】
画像処理システムにおいて、ジョブテンプレート３の選択による画像読取処理の開始操作がＰＣ２００にて検知されると（Ｓ４０１ＹＥＳ）、ＰＣ２００は、ＰＣ記憶部２２０に登録されたジョブテンプレート３の選択画面をＰＣ表示部２４０に表示する（Ｓ４０２）。
【０１３２】
ジョブテンプレート３の選択による画像読取処理を開始する指示操作を検知すると、ＰＣ２００は、ユーザが選択したジョブテンプレート３に設定されている画像読取処理を実施するスキャナ１００に対して、ユーザが選択したジョブテンプレート３が登録されているか否かを判別する（Ｓ４０３）。
【０１３３】
スキャナ１００にジョブテンプレート３が登録されていない場合（Ｓ４０３ＮＯ）、ユーザが選択したジョブテンプレート３をスキャナ１００に送付して画像の読取開始を指示する（Ｓ４０４）。
【０１３４】
スキャナ１００にジョブテンプレート３が登録されている場合（Ｓ４０３ＹＥＳ）、ユーザが選択したジョブテンプレートＩＤ３１を通知して画像の読取開始を指示する（Ｓ４０５）。
【０１３５】
一方、スキャナ１００にて読取開始操作が行われた場合（Ｓ４０６ＹＥＳ）、スキャナ１００の操作表示部１５０にジョブテンプレート３の選択画面を表示する（Ｓ４０７）。
【０１３６】
スキャナ１００の操作表示部１５０において、ジョブテンプレート３の選択による画像読取処理の指示操作が行われた場合（Ｓ４０８ＹＥＳ）、スキャナ１００は、選択したジョブテンプレート３に対応する読取条件を、ジョブテンプレート管理情報１２３に登録して管理されている読取条件記録ファイル１２２７から読み出して操作表示部１５０に出力する（Ｓ４０９）。
【０１３７】
ステップＳ４０９の処理によって操作表示部１５０に表示した読取条件に対する変更操作が行われた場合（Ｓ４１０ＹＥＳ）、変更された内容を含む読取条件にてジョブテンプレートの登録プログラムを起動し（Ｓ４１１）、変更された読取条件に基づくジョブテンプレートを作成して登録し、作成したジョブテンプレート３に設定した読取条件をユーザに示す詳細表示画面を再表示する（Ｓ４０９）。
【０１３８】
再度、ステップＳ４１０の処理において、表示した読取条件の詳細表示画面にて、変更操作が無く（Ｓ４１０ＮＯ）、読取処理の開始操作を検知すると、選択されたジョブテンプレート３の登録フォーマットを、固定情報部３２から読み取って判別する（Ｓ４１２）。
【０１３９】
選択したジョブテンプレート３がフォーマット１で作成されている場合（Ｓ４１２ＹＥＳ）、ユーザが選択したジョブテンプレート３に記録された処理命令を実行して転送画像ファイル４を作成する（Ｓ４１３）。
【０１４０】
登録フォーマットが２の場合（Ｓ４１２ＮＯ）、ジョブテンプレート３の処理情報部３３に記述された処理命令のうち、スキャナ１００に割り当てられた処理命令を特定し（Ｓ４１４）、特定した処理命令を処理ＮＯの昇順にて実行して、転送画像ファイル４を作成する（Ｓ４１５）。
【０１４１】
ユーザが選択したジョブテンプレート３の固定情報部３２に設定された転送画像ファイ４のＰＣ２００に、ジョブテンプレート３が登録されているか否かを、ジョブテンプレート管理情報を参照して判別する（Ｓ４１６）。
【０１４２】
ＰＣ２００にジョブテンプレート３が登録されてない場合（Ｓ４１６ＮＯ）、ＰＣ２００側で実施する処理命令のみを処理情報部３３に記録した転送用ジョブテンプレート３ｃを転送画像ファイル４添付して、ジョブテンプレート３の固定情報部３２に設定されているＰＣ２００に送信する（Ｓ４１７）。
【０１４３】
ステップＳ４１６の判定処理において、ＰＣ２００にジョブテンプレート３が登録されている場合（Ｓ４１６ＹＥＳ）、ジョブテンプレート３に、スキャナ１００、ＰＣ２００それぞれにて同一の画像処理機能を提供する同一の処理ＮＯが割り当てられた、ＰＣ２００、スキャナ１００それぞれにて解析可能な言語にて記述された処理命令がある場合（Ｓ４１８ＹＥＳ）、スキャナ１００は、自装置にて最後に実行した処理命令の処理ＮＯを記録した処理進捗情報３８を作成する（Ｓ４１９）。
【０１４４】
ＰＣ２００が、転送画像ファイル４のファイル名あるいは転送先のファイル名等の情報に基づいて、ユーザが選択したジョブテンプレートＩＤ３１を識別することが可能か否かを判別し（Ｓ４２０）、ジョブテンプレートＩＤ３１の通知が不要な場合（Ｓ４２０ＹＥＳ）、処理進捗情報３８を転送画像ファイル４添付し、ＰＣ２００の指定された転送先に転送画像ファイル４を送信する（Ｓ４２１）。
【０１４５】
ジョブテンプレートＩＤ３１をＰＣ２００に通知することが必要な場合（Ｓ４２０ＮＯ）、転送画像ファイル４、ジョブテンプレートＩＤ３１、処理進捗情報３８をＰＣ２００に送信する（Ｓ４２２）。
【０１４６】
再度ステップＳ４１８の処理に戻り、ＰＣ２００、スキャナ１００の双方にて同一の画像処理機能を提供する処理命令がジョブテンプレート３に記録されていない場合（Ｓ４１８ＮＯ）、転送画像ファイル４の転送のみでユーザが選択したジョブテンプレートＩＤ３１をＰＣ２００に対して通知することが可能か否かを判別する（Ｓ４２３）。
【０１４７】
ジョブテンプレートＩＤ３１の通知が必要な場合は（Ｓ４２３ＮＯ）、転送画像ファイル４とジョブテンプレートＩＤ３１をＰＣ２００に送信する（Ｓ４２５）。
【０１４８】
一方、ＰＣ２００に対するジョブテンプレートＩＤ３１の通知が不要な場合（Ｓ４２３ＹＥＳ）、スキャナ１００は、ＰＣ２００に対して転送画像ファイル４のみを送信する（Ｓ４２４）。
【０１４９】
図１４に示したフローチャートにおいて、スキャナ１００から送信された転送画像ファイル４の受信をＰＣ２００が検知すると（Ｓ４２６ＹＥＳ）、ＰＣ２００は、転送画像ファイル４に転送用ジョブテンプレート３ｃが添付されているか否かを判別する（Ｓ４２７）。
【０１５０】
転送画像ファイル４に転送用ジョブテンプレート３ｃが添付して転送される場合（Ｓ４２７ＹＥＳ）は、受信した転送用ジョブテンプレート３ｃの処理情報部３３に記録された処理命令を読み取る（Ｓ４２９）。
【０１５１】
転送用ジョブテンプレート３ｃの転送が無い場合で（Ｓ４２７ＮＯ）、転送画像ファイル４のみの送付の場合（Ｓ４２８ＮＯ）、ユーザが選択したジョブテンプレート３のジョブテンプレートＩＤ３１を、転送画像ファイル４のファイル名あるいは転送画像ファイル４の格納フォルダの識別情報に基づいて特定して、ジョブテンプレート３を読み取る（Ｓ４３１）、ジョブテンプレートＩＤ３１が転送画像ファイル４添付して送付される場合は（Ｓ４２８ＹＥＳ）、転送されたジョブテンプレートＩＤ３１に対応するジョブテンプレート３を読み取る（Ｓ４３０）。
【０１５２】
ステップＳ４３０、ステップＳ４３１の処理にてジョブテンプレート３を読み取った後、転送画像ファイル４に処理進捗情報３８が添付して送付されているか否かを判別する（Ｓ４３２）。
【０１５３】
処理進捗情報３８が送付されている場合（Ｓ４３２ＹＥＳ）、スキャナ１００は、通知された処理ＮＯの次以降に記録された処理命令を特定する（Ｓ４３４）。
【０１５４】
処理進捗情報３８が送付されていない場合（Ｓ４３２ＮＯ）、スキャナ１００は、読み取ったジョブテンプレート３の処理情報部３３における自装置に割り当てられた処理命令を特定する（Ｓ４３３）。
【０１５５】
スキャナ１００は、ステップＳ４２９、ステップＳ４３３、ステップＳ４３４の処理にて特定した処理命令を処理ＮＯの順に実行し（Ｓ４３５）、最終画像ファイル５を作成してジョブテンプレート３にて指定された格納場所に最終画像ファイル５を保存する（Ｓ４３６）。
【０１５６】
スキャナ１００が、ジョブテンプレートＩＤ３１の通知による画像読み取り処理の開始を指示する制御データをＰＣ２００から受信した場合（Ｓ４３７ＹＥＳ）、スキャナ１００は、画像読取処理の開始を指示する制御データにジョブテンプレートＩＤ３１、ユーザが選択したジョブテンプレート３のいずれのデータが含まれているかを受信した制御データを解析して判別する。
【０１５７】
画像読取処理の開始を指示する制御データにジョブテンプレートＩＤ３１を通知するデータが含まれている場合（Ｓ４３８ＹＥＳ）、通知されたジョブテンプレートＩＤ３１から自装置に登録されているジョブテンプレート３を読み取り、ステップＳ４１２の処理を実行する（Ｓ４３９）。
【０１５８】
一方、画像読取処理の開始を指示する制御データに、ユーザが選択したジョブテンプレート３が含まれている場合（Ｓ４３８ＮＯ、Ｓ４４０ＹＥＳ）、制御データからジョブテンプレート３を読み取り、ステップＳ４１２の処理を実行する（Ｓ４４２）。
【０１５９】
ＰＣ２００から受信した画像読取処理の開始を指示する制御データに、ジョブテンプレートＩＤ３１、ジョブテンプレート３のいずれのデータも含まれていない場合（ステップＳ４４０ＮＯ）、スキャナ１００は、ＰＣ２００に対して、ジョブテンプレート３を特定することができない旨を通知する応答を返し、画像読取処理開始の要求イベントを破棄して処理を終了する（Ｓ４４１）。
【産業上の利用可能性】
【０１６０】
本発明の画像読取装置、画像処理システム、画像読取処理方法は、画像読取装置にて読み取った画像を、画像処理装置に転送してさらなる画像処理を行う画像読み取り処理に  利用可能である。
【図面の簡単な説明】
【０１６１】
【図１】本願発明の画像読み取り装置を含む画像処理システムの基本構成図。
【図２】ジョブテンプレートに記録される内容を登録パターン別に示した図。
【図３】図２に示したジョブテンプレートの登録パターン１（登録フォーマット１）における画像ファイルの転送処理の概要を示す図
【図４】図２に示したジョブテンプレートの登録パターン２（登録フォーマット２）における画像ファイルの転送処理の概要を示す図
【図５】図２に示したジョブテンプレートの登録パターン３（登録フォーマット２）における画像ファイルの転送処理の概要を示す図
【図６】図１に示した画像処理システムにおけるスキャナ、ＰＣの制御構成をそれぞれ示すブロック図。
【図７】ジョブテンプレート管理情報の例を示す図。
【図８】ジョブテンプレート登録処理の第１の例を示す図。
【図９】ジョブテンプレート登録処理の第２の例を示す図。
【図１０】画像読取処理の第１の例を示すシーケンス図。
【図１１】画像読取処理の第２の例を示すシーケンス図。
【図１２】ジョブテンプレート登録処理の動作を示すフローチャート。
【図１３】画像処理システムにおける画像読取処理の動作を示すフローチャート（その１）。
【図１４】画像処理システムにおける画像読取処理の動作を示すフローチャート（その２）。
【符号の説明】
【０１６２】
３  ジョブテンプレート
３ｃ  転送用ジョブテンプレート
３１   ジョブテンプレートＩＤ
３２  固定情報部
３３  処理情報部
３３ａ  処理情報部
３３ｂ  処理情報部
３５  装置種別
３８  処理進捗情報
１００  スキャナ
１００ａ  スキャナＡ
１００ｂ  スキャナＢ
１１０  スキャナ制御部
１２０  スキャナ記憶部
１２２  転送先装置管理情報
１２３  ジョブテンプレート管理情報
１２１  スキャナ能力情報
１３０  画像処理部
１４０  画像読取部
１５０  操作表示部
１６０  外部インターフェース
２００    ＰＣ
２００ａ  ＰＣ−Ａ
２００ｂ  ＰＣ−Ｂ
２１０  ＰＣ制御部
２２０    ＰＣ記憶部
２２１    ＰＣ能力情報
２２２    スキャナ管理情報
２２３    ジョブテンプレート管理情報
２２４    画像ファイル格納領域
２３０    操作部
２４０    表示部
２５０  外部インターフェース
２６０  画像処理部
４、４a  転送画像ファイル
６  読み取り原稿
５  最終画像ファイル
７  ネットワーク
８０  ジョブテンプレート登録ツール
【図１】
2008099118.tif 000003
【図２】
2008099118.tif 000004
【図３】
2008099118.tif 000005
【図４】
2008099118.tif 000006
【図５】
2008099118.tif 000007
【図６】
2008099118.tif 000008
【図７】
2008099118.tif 000009
【図８】
2008099118.tif 000010
【図９】
2008099118.tif 000011
【図１０】
2008099118.tif 000012
【図１１】
2008099118.tif 000013
【図１２】
2008099118.tif 000014
【図１３】
2008099118.tif 000015
【図１４】
2008099118.tif 000016