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