(57)【要約】【課題】スキャナで実施した画像処理加工時に使用したパラメータ情報も画像と一緒に残しておき、後から追加の加工や、既に施された処理を編集したい時に、どのような加工処理を行った後の画像であるかという情報を元に再加工を行うことが可能な画像処理装置および方法を提供する。【解決手段】指示書作成モジュール６が画像処理および画像データの保存場所についてのユーザの指示内容を記述した指示書を作成し、指示書解析モジュール９は指示書に記述された指示内容を解析し、ジョブ管理モジュール１０は指示書の指示内容に従ってジョブを作成し、画像処理モジュール１２はジョブに従って、保存ファイルに含まれるジョブ属性に基づき、保存ファイルに含まれるスキャンデータに対して画像処理を実施し、ファイル管理モジュール１１は画像データおよびジョブ属性を指示された保存場所にファイルとして保存する。【選択図】図２
2005328349.tif 000002
【特許請求の範囲】
【請求項１】
画像入力装置で入力処理した入力データに対して画像処理を実施する画像処理装置において、
前記画像入力装置の入力処理に対する指示、該入力処理による入力データの保存に対する指示、および前記画像処理に対する指示を前記画像入力装置に送信する指示送信手段と、
前記指示送信手段による前記指示の送信後、前記入力処理に対する指示に従って前記画像入力装置が入力処理した入力データに関する情報を前記画像入力装置から受信する情報受信手段と、
前記情報受信手段で受信した情報に基づいてジョブを作成するとともに、該情報を該ジョブの属性として置き換えるジョブ管理手段と、
前記ジョブ管理手段で作成したジョブに従って、前記入力データと前記属性とをファイルとして保存するファイル管理手段と
を具備することを特徴とする画像処理装置。
【請求項２】
前記画像処理に対する指示に基づき、前記ジョブ管理手段により作成されたジョブに従って、前記保存された入力データに対して、前記保存された属性を考慮した画像処理を実施する画像処理手段
を更に具備することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像処理手段は、
前記入力データに対して地肌除去処理を実施する地肌除去手段
を具備し、
前記地肌除去手段は、
前記画像入力装置で地肌除去処理を実施したことを示す情報および該画像入力装置で実施した地肌除去処理に関する情報が前記属性に含まれる場合、該画像入力装置で実施した地肌除去処理に関する情報を考慮して前記入力データに対して前記地肌除去処理を実施する
ことを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記画像処理手段は、
前記入力データに対して裏写り除去処理を実施する裏写り除去手段
を具備し、
前記裏写り除去手段は、
前記画像入力装置で両面読込を実施したことを示す情報が前記属性に含まれる場合、前記入力データに対して裏写り除去処理を実施する
ことを特徴とする請求項２記載の画像処理装置。
【請求項５】
前記画像入力装置の入力処理に対する指示、該入力処理による入力データの保存に対する指示、および前記画像処理に対する指示を記述した指示書を作成する指示書作成手段と、
前記指示書を解析する指示書解析手段と
を更に具備し、
前記指示送信手段は、
前記指示書作成手段で作成した指示書を前記画像入力装置に送信し、
前記情報受信手段は、
前記指示送信手段による前記指示書の送信後、前記入力処理に対する指示に従って前記画像入力装置が入力処理した入力データに関する情報を含む指示書を前記画像入力装置から受信し、
前記ジョブ管理手段は、
前記指示書解析手段で解析した指示書に基づき、ジョブを作成するとともに、該指示書に含まれる該入力データに関する情報を該ジョブの属性として置き換える
ことを特徴とする請求項１記載の画像処理装置。
【請求項６】
画像入力装置で入力処理した入力データに対して画像処理を実施する画像処理方法において、
前記画像入力装置の入力処理に対する指示、該入力処理による入力データの保存に対する指示、および前記画像処理に対する指示を前記画像入力装置に送信し、
前記指示の送信後、前記入力処理に対する指示に従って前記画像入力装置が入力処理した入力データに関する情報を前記画像入力装置から受信し、
該受信した情報に基づき、ジョブを作成し、
前記情報を該ジョブの属性として置き換え、
前記ジョブに従って、前記入力データと前記属性とをファイルとして保存する
ことを特徴とする画像処理方法。
【請求項７】
前記画像処理に対する指示に基づき、前記ジョブに従って、前記保存された入力データに対して、前記保存された属性を考慮した画像処理を実施する
ことを特徴とする請求項６記載の画像処理方法。
【請求項８】
前記入力データに対して画像処理を実施する際に、前記画像入力装置で地肌除去処理を実施したことを示す情報および該画像入力装置で実施した地肌除去処理に関する情報が前記属性に含まれる場合、該画像入力装置で実施した地肌除去処理に関する情報を考慮して前記入力データに対して前記地肌除去処理を実施する
ことを特徴とする請求項７記載の画像処理方法。
【請求項９】
前記入力データに対して画像処理を実施する際に、前記画像入力装置で両面読込を実施したことを示す情報が前記属性に含まれる場合、前記入力データに対して裏写り除去処理を実施する
ことを特徴とする請求項７記載の画像処理方法。
【請求項１０】
前記画像入力装置の入力処理に対する指示、該入力処理による入力データの保存に対する指示、および前記画像処理に対する指示を記述した指示書を作成し、
該作成した指示書を前記画像入力装置に送信し、
前記指示書の送信後、前記入力処理に対する指示に従って前記画像入力装置が入力処理した入力データに関する情報を含む指示書を前記画像入力装置から受信し、
該受信した指示書を解析し、
該解析した指示書に基づき、ジョブを作成するとともに、該指示書に含まれる該入力データに関する情報を該ジョブの属性として置き換える
ことを特徴とする請求項６記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および方法に関し、特に、画像入力装置で入力した入力データに対して画像処理を実施する画像処理装置および方法に関する。
【背景技術】
【０００２】
従来、スキャナで地肌除去を実施する場合、一度プレスキャン（原稿の一部を予め読み込む）を実施し、プレスキャンで得たデータの結果に基づいてヒストグラムを作成し、作成したヒストグラムに基づいて地肌レベルを決定し、本スキャンを実施する時に、当該地肌レベルを元に濃度変換処理をかけて、画像を読み取る。通常、このプレスキャン時に決定した地肌レベルの情報とは、スキャナ内部情報であって、読み取った画像に関する画像情報として保存することは行わない。同様に、プレスキャンの実施無しで地肌レベルを決定する場合でも、スキャナ内部で使用する情報であって、読み取った画像に関する画像情報として保存することは行わない。
【０００３】
これらの動作の限定は、画像への修正は、読み込み時にできる限り施してしまい（この時点で一番良い状態で読み込めるようにする）、後から修正が発生しないようにすることが目的であるからである。
【０００４】
特に、コピー機能、スキャナ機能、プリンタ機能、ファクシミリ機能等の複数機能を有するマルチファンクション機のコピー機械ベースの場合には、スキャナ部分で画像処理をできる限り実施しておき、プリンタ部分では、できる限り高速に印刷する（ここまできた段階では画像処理はほとんど実施しない）用に作りこむのが前提の設計になっている。
【０００５】
例えば、一度プレスキャンを実施してその結果からヒストグラムを作成し、隣接情報の関係に基づいて地肌レベルを決定し、本スキャンを実施する時に当該地肌レベルに応じた濃度変換処理を実施する画像処理方法、画像処理装置、画像処理装置を備えた画像形成装置、画像処理プログラム、およびこれを記録したコンピュータ読み取り可能な記録媒体がある（例えば、特許文献１参照。）。
【０００６】
例えば、一度プレスキャンを実施し、その結果からヒストグラムを作成し、その値にユーザが指定した情報を加味した値に基づいて地肌レベルを決定し、本スキャンを実施する時に当該地肌レベルに応じた濃度変換処理を実施する画像処理装置がある（例えば、特許文献２参照。）。
【０００７】
例えば、両面原稿の場合の裏写りを防止する画像処理装置及び画像処理方法がある（例えば、特許文献３参照。）。
【特許文献１】特開２００３−５１９４６号公報
【特許文献２】特開平１１−１０３３９１号公報
【特許文献３】特開２００３−７８７６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、実際には、読み取り終わった電子的な画像をＰＣ（Personal Computer）等の情報処理装置に取り込み表示した時に、うまく画像処理されていないことは良くあり、それをそのままプリンタにて印刷しても地肌部分が残ったまま印刷されたり、逆に、地肌部分と間違えて認識され値が飛んでしまうという問題がある。
【０００９】
また、裏写り削除や黒点除去やスキュー補正やＯＣＲ（Optical Character Recognition）処理等は、結局は人間が処理結果を確認する必要のある画像処理（現時点では、これらの処理を全て全自動でこなし、且つ全てのユーザの要求に応えられる画像処理システムは存在しない）が残っており、現実は後から修正しなければならない。
【００１０】
そこで、本発明は、スキャナで実施した画像処理加工時に使用したパラメータ情報も画像と一緒に残しておき、後から追加の加工や、既に施された処理を編集したい時に、どのような加工処理を行った後の画像であるかという情報を元に再加工を行うことが可能な画像処理装置および方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、請求項１の発明は、画像入力装置で入力処理した入力データに対して画像処理を実施する画像処理装置において、前記画像入力装置の入力処理に対する指示、該入力処理による入力データの保存に対する指示、および前記画像処理に対する指示を前記画像入力装置に送信する指示送信手段と、前記指示送信手段による前記指示の送信後、前記入力処理に対する指示に従って前記画像入力装置が入力処理した入力データに関する情報を前記画像入力装置から受信する情報受信手段と、前記情報受信手段で受信した情報に基づいてジョブを作成するとともに、該情報を該ジョブの属性として置き換えるジョブ管理手段と、前記ジョブ管理手段で作成したジョブに従って、前記入力データと前記属性とをファイルとして保存するファイル管理手段とを具備することを特徴とする。
【００１２】
なお、指示送信手段は図２に示す指示書送信モジュール７に対応し、情報受信手段は図２に示す指示書受信モジュール８に対応し、ジョブ管理手段は図２に示すジョブ管理モジュール１０に対応し、ファイル管理手段は図２に示すファイル管理モジュール１１に対応する。
【００１３】
また、請求項２の発明は、請求項１の発明において、前記画像処理に対する指示に基づき、前記ジョブ管理手段により作成されたジョブに従って、前記保存された入力データに対して、前記保存された属性を考慮した画像処理を実施する画像処理手段を更に具備することを特徴とする。
【００１４】
なお、画像処理手段は図２に示す画像処理モジュール１２に対応する。
【００１５】
また、請求項３の発明は、請求項２の発明において、前記画像処理手段は、前記入力データに対して地肌除去処理を実施する地肌除去手段を具備し、前記地肌除去手段は、前記画像入力装置で地肌除去処理を実施したことを示す情報および該画像入力装置で実施した地肌除去処理に関する情報が前記属性に含まれる場合、該画像入力装置で実施した地肌除去処理に関する情報を考慮して前記入力データに対して前記地肌除去処理を実施することを特徴とする。
【００１６】
なお、地肌除去手段は図２に示す地肌除去手段１５に対応する。
【００１７】
また、請求項４の発明は、請求項２の発明において、前記画像処理手段は、前記入力データに対して裏写り除去処理を実施する裏写り除去手段を具備し、前記裏写り除去手段は、前記画像入力装置で両面読込を実施したことを示す情報が前記属性に含まれる場合、前記入力データに対して裏写り除去処理を実施することを特徴とする。
【００１８】
なお、裏写り除去手段は図２に示す裏写り除去手段１６に対応する。
【００１９】
また、請求項５の発明は、請求項１の発明において、前記画像入力装置の入力処理に対する指示、該入力処理による入力データの保存に対する指示、および前記画像処理に対する指示を記述した指示書を作成する指示書作成手段と、前記指示書を解析する指示書解析手段とを更に具備し、前記指示送信手段は、前記指示書作成手段で作成した指示書を前記画像入力装置に送信し、前記情報受信手段は、前記指示送信手段による前記指示書の送信後、前記入力処理に対する指示に従って前記画像入力装置が入力処理した入力データに関する情報を含む指示書を前記画像入力装置から受信し、前記ジョブ管理手段は、前記指示書解析手段で解析した指示書に基づき、ジョブを作成するとともに、該指示書に含まれる該入力データに関する情報を該ジョブの属性として置き換えることを特徴とする。
【００２０】
なお、指示書作成手段は図２に示す指示書作成モジュール６に対応し、指示書解析手段は図２に示す指示書作成モジュール９に対応する。
【００２１】
また、請求項６の発明は、画像入力装置で入力処理した入力データに対して画像処理を実施する画像処理方法において、前記画像入力装置の入力処理に対する指示、該入力処理による入力データの保存に対する指示、および前記画像処理に対する指示を前記画像入力装置に送信し、前記指示の送信後、前記入力処理に対する指示に従って前記画像入力装置が入力処理した入力データに関する情報を前記画像入力装置から受信し、該受信した情報に基づき、ジョブを作成し、前記情報を該ジョブの属性として置き換え、前記ジョブに従って、前記入力データと前記属性とをファイルとして保存することを特徴とする。
【００２２】
また、請求項７の発明は、請求項６の発明において、前記画像処理に対する指示に基づき、前記ジョブに従って、前記保存された入力データに対して、前記保存された属性を考慮した画像処理を実施することを特徴とする。
【００２３】
また、請求項８の発明は、請求項７の発明において、前記入力データに対して画像処理を実施する際に、前記画像入力装置で地肌除去処理を実施したことを示す情報および該画像入力装置で実施した地肌除去処理に関する情報が前記属性に含まれる場合、該画像入力装置で実施した地肌除去処理に関する情報を考慮して前記入力データに対して前記地肌除去処理を実施することを特徴とする。
【００２４】
また、請求項９の発明は、請求項７の発明において、前記入力データに対して画像処理を実施する際に、前記画像入力装置で両面読込を実施したことを示す情報が前記属性に含まれる場合、前記入力データに対して裏写り除去処理を実施することを特徴とする。
【００２５】
また、請求項１０の発明は、請求項６の発明において、前記画像入力装置の入力処理に対する指示、該入力処理による入力データの保存に対する指示、および前記画像処理に対する指示を記述した指示書を作成し、該作成した指示書を前記画像入力装置に送信し、前記指示書の送信後、前記入力処理に対する指示に従って前記画像入力装置が入力処理した入力データに関する情報を含む指示書を前記画像入力装置から受信し、該受信した指示書を解析し、該解析した指示書に基づき、ジョブを作成するとともに、該指示書に含まれる該入力データに関する情報を該ジョブの属性として置き換えることを特徴とする。
【発明の効果】
【００２６】
本発明によれば、ユーザはスキャンデータに対して、再度、地肌除去や裏写り除去のような画像処理を行うことで、よりユーザの望む画像を取得することが可能になるという効果を奏する。
【００２７】
また、本発明によれば、スキャナが高価な画像処理機能を有していなくても、後から、地肌除去や裏写り除去のような画像処理を行うことで、よりユーザの望む画像を取得することが可能になるという効果を奏する。
【００２８】
また、本発明によれば、スキャナにより実施できる画像処理機能が異なっていたとしても、後から、地肌除去や裏写り除去のような画像処理を行うことで、よりユーザの望む画像を取得することが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施の形態について添付図面を参照して詳細に説明する。
【００３０】
本発明の実施の形態として、画像処理装置とスキャナとプリンタとがネットワークを介して接続されている構成を一例にして説明する。
【００３１】
図１は、本発明の実施の形態で用いる画像処理システム１の全体構成の一例を示すブロック図である。
【００３２】
図１に示すように、画像処理システム１は画像処理装置２と複数のスキャナ３、複数のプリンタ４がネットワーク５を介して接続されて構成される。なお、スキャナ３およびプリンタ４は、必ずしも複数必要なわけではない。
【００３３】
ここで、各装置について詳細に説明する。
【００３４】
画像処理装置２は、スキャナ３で読み取ったスキャンデータを画像処理し、画像処理した画像データをプリンタ４に送信する。
【００３５】
スキャナ３は、原稿を読み取ることでスキャンデータを入力し、入力したスキャンデータを画像処理装置２に送信する。
【００３６】
プリンタ４は、画像処理装置２からの画像処理した画像データを用紙上に形成する。
【００３７】
次に、画像処理装置２の構成について詳細に説明する。
【００３８】
図２は、画像処理装置２の機能的な構成を示すブロック図である。
【００３９】
図２に示すように、画像処理装置２は、指示書作成モジュール６、指示書送信モジュール７、指示書受信モジュール８、指示書解析モジュール９、ジョブ管理モジュール１０、ファイル管理モジュール１１、画像処理モジュール１２、プリンタ管理モジュール１３を具備して構成される。
【００４０】
ここで、各構成部について詳細に説明する。
【００４１】
指示書作成モジュール６は、ＵＩ（User Interface）を提供し、ユーザの指示内容を記述した指示書を作成する処理を行う。ここで、指示書には、スキャナ３に対する解像度、色空間、圧縮フォーマット、イメージスキャンエリア等の指示、スキャンデータの保存場所の指示および画像処理モジュールに対する画像処理の実施の指示が記述されている。
【００４２】
指示書送信モジュール７は、指示書作成モジュール６で作成した指示書をスキャナ３に送信する処理を行う。
【００４３】
指示書受信モジュール８は、スキャナ３から送信された指示書を受信する処理を行う。ここで、指示書には、スキャン時に行う画像処理に関する情報（例えば、画質モード、色空間、圧縮フォーマットおよびイメージスキャンエリア等）、スキャン操作に関する情報（例えば、両面原稿を読み込んだ等）、およびスキャン結果データに関する情報（例えば、解像度、色空間、圧縮フォーマット、地肌除去レベル等）が含まれている。以後、これらの情報をスキャンログという。
【００４４】
指示書解析モジュール９は、指示書を解析する処理を行う。
【００４５】
ジョブ管理モジュール１０は、指示書解析モジュール９で解析した指示書に従って、画像処理装置２内におけるジョブの流れを管理する処理を行う。つまり、ジョブ管理モジュール１０がファイル管理モジュール１１、画像処理モジュール１２、プリンタ管理モジュール１３に処理を依頼することにより、ユーザの指示内容通りにジョブの流れを管理する。
【００４６】
ファイル管理モジュール１１は、スキャナから読み出したスキャンデータ、または画像処理モジュール１２で画像処理した画像データを、指定された場所（ファイル保存モジュール１４１、ロールディスク１４２、ファイルサーバ１４３等）に保存する。
【００４７】
画像処理モジュール１２は、スキャンデータまたは画像データに対して、指定された画像処理を実施する処理を行う。なお、画像処理モジュール１２は、画像処理の機能として地肌除去処理を実施する機能である地肌除去手段１５、および裏写り除去処理を実施する機能である裏写り除去手段１６を有している。
【００４８】
プリンタ管理モジュール１３は、画像データを指定されたプリンタ４に送信する処理を行う。なお、プリンタ４が有する機能の情報取得、プリンタ４の状態監視等も行うことができる。
【００４９】
次に、どのようにスキャンするかの指示書を作成し、作成した指示書に従ってスキャンしたスキャンデータをファイルとして保存する場合の画像処理装置２が行う機能的な動作について図２を参照して詳細に説明する。
【００５０】
指示書作成モジュール６がスキャンおよびスキャンデータの保存場所についてのユーザの指示内容を受け付けると、受け付けた指示内容を記述した指示書を作成し、作成した指示書を指示書送信モジュール７に渡し、指示書送信モジュール７は指示書を受け取ると、受け取った指示書をスキャナ３に送信する。
【００５１】
スキャナ３は指示書に記述されたスキャンの指示内容に従って原稿のスキャンを行う。この時、スキャナ３は、指示書にスキャンログを含め、スキャンログが含まれた指示書を画像処理装置２に送信する。
【００５２】
指示書受信モジュール８はスキャナ３から指示書を受信すると、受信した指示書を指示書解析モジュール９に渡し、指示書解析モジュール９は指示書を受け取ると、受け取った指示書に記述された指示内容を解析し、解析した指示書をジョブ管理モジュール１０に渡し、ジョブ管理モジュール１０は指示書を受け取ると、受け取った指示書の指示内容に従ってジョブを作成するとともに、指示書に含まれているスキャンログをジョブ属性に置き換える。この時、指示書にはスキャンデータの保存場所が記述されているので、ジョブ管理モジュール１０は、スキャナ３からスキャンデータを取り出し、取り出したスキャンデータを指示された保存場所に保存するジョブを作成する。
【００５３】
ファイル管理モジュール１１はジョブ管理モジュール１０が作成したジョブに従って、スキャナ３に保存されているスキャンデータを取り出すとともに、ジョブ管理モジュール１０からジョブ属性を受け取り、スキャンデータおよびジョブ属性を指示された保存場所（例えば、ファイル保存モジュール１４１、ローカルディスク１４２またはファイルサーバ１４３）にファイルとして保存する。
【００５４】
次に、保存ファイルに対して、どのように画像処理するかの指示書を作成し、作成した指示書に従って画像処理した画像データをファイルとして保存する場合の画像処理装置２が行う機能的な動作について図２を参照して詳細に説明する。
【００５５】
指示書作成モジュール６が画像処理および画像データの保存場所についてのユーザの指示内容を受け付けると、受け付けた指示内容を記述した指示書を作成し、作成した指示書を指示書解析モジュール９に渡し、指示書解析モジュール９は指示書を受け取ると、受け取った指示書に記述された指示内容を解析し、解析した指示書をジョブ管理モジュール１０に渡し、ジョブ管理モジュール１０は指示書を受け取ると、受け取った指示書解析モジュール９により解析された指示書の指示内容に従ってジョブを作成する。この時、指示書には画像処理および画像データの保存場所が記述されているので、ジョブ管理モジュール１０は、保存ファイルを取り出し、取り出した保存ファイルに対して指示された画像処理を実施し、画像処理した画像データを指示された保存場所に保存するジョブを作成する。
【００５６】
ファイル管理モジュール１１はジョブ管理モジュール１０が作成したジョブに従って、ファイル保存モジュール１４１（または、ローカルディスク１４２、ファイルサーバ１４３）から保存ファイルを取り出し、取り出した保存ファイルを画像処理モジュール１２に渡す。
【００５７】
画像処理モジュール１２は保存ファイルを受け取ると、ジョブ管理モジュール１０が作成したジョブに従って、保存ファイルに含まれるジョブ属性に基づき、保存ファイルに含まれるスキャンデータに対して画像処理を実施し、画像データおよびジョブ属性をファイル管理モジュール１１に渡し、ファイル管理モジュール１１は画像データおよびジョブ属性を受け取ると、画像データおよびジョブ属性を指示された保存場所（例えば、ファイル保存モジュール１４１、ローカルディスク１４２またはファイルサーバ１４３）にファイルとして保存する。
【００５８】
次に、保存ファイルに対して、どのプリンタ４でプリントするかの指示書を作成し、作成した指示書に従って保存ファイルをプリントする場合の画像処理装置２が行う機能的な動作について図２を参照して詳細に説明する。
【００５９】
指示書作成モジュール６が保存ファイルをプリントするプリンタ４についてのユーザの指示内容を受け付けると、受け付けた指示内容を記述した指示書を作成し、作成した指示書を指示書解析モジュール９に渡し、指示書解析モジュール９は指示書を受け取ると、受け取った指示書に記述された指示内容を解析し、解析した指示書をジョブ管理モジュール１０に渡し、ジョブ管理モジュール１０は指示書を受け取ると、受け取った指示書解析モジュール９により解析された指示書の指示内容に従ってジョブを作成する。この時、指示書にはプリントするプリンタ４が記述されているので、ジョブ管理モジュール１０は、保存ファイルを取り出し、取り出した保存ファイルを指示されたプリンタ４に送信するジョブを作成する。
【００６０】
ファイル管理モジュール１１はジョブ管理モジュール１０が作成したジョブに従って、ファイル保存モジュール１４１（または、ローカルディスク１４２、ファイルサーバ１４３）から保存ファイルを取り出し、取り出した保存ファイルをプリンタ管理モジュール１３に渡し、プリンタ管理モジュール１３はジョブ管理モジュール１０が作成したジョブに従って、保存ファイルを指示されたプリンタ４に送信する。
【００６１】
次に、どのようにスキャンするかの指示書を作成し、作成した指示書に従ってスキャンしたスキャンデータをファイルとして保存する場合の処理手順について図３に示すフローチャートを参照して説明する。
【００６２】
指示内容を受け付け（ステップＳ３０１）、受け付けた指示内容に基づいて指示書を作成し（ステップＳ３０２）、作成した指示書をスキャナに送信する（ステップＳ３０３）。
【００６３】
スキャナから指示書を受信すると（ステップＳ３０４でＹＥＳ）、指示書を解析し（ステップＳ３０５）、解析した指示書の指示内容に従ってジョブを作成し（ステップＳ３０６）、指示書に含まれるスキャンログをジョブ属性に置き換え（ステップＳ３０７）、スキャナからスキャンデータを取り出し（ステップＳ３０８）、取り出したスキャンデータと、ジョブ属性とを指示された保存場所に保存し（ステップＳ３０９）、処理手順を終了する。
【００６４】
次に、保存ファイルに対して、どのように画像処理するかの指示書を作成し、作成した指示書に従って画像処理した画像データをファイルとして保存する場合の処理手順について図４に示すフローチャートを参照して説明する。
【００６５】
指示内容を受け付け（ステップＳ４０１）、受け付けた指示内容に基づいて指示書を作成し（ステップＳ４０２）、作成した指示書を解析し（ステップＳ４０３）、解析した指示書の指示内容に従ってジョブを生成し（ステップＳ４０４）、保存ファイルを取り出し（ステップＳ４０５）、保存ファイルのジョブ属性に基づき、保存ファイルのスキャンデータに対して、指示された画像処理を実施し（ステップＳ４０６）、画像処理した画像データと、ジョブ属性とを指示された保存場所に保存し（ステップＳ４０７）、処理手順を終了する。
【００６６】
次に、地肌除去手段が行う地肌除去処理手順について図５に示すフローチャートを参照して説明する。
【００６７】
ファイルを受け取り（ステップＳ５０１）、ファイルのスキャンデータのヒストグラムを作成し（ステップＳ５０２）、ファイルのジョブ属性を確認する（ステップＳ５０３）。
【００６８】
スキャナで地肌除去処理済みのジョブ属性が有る場合（ステップＳ５０４でＹＥＳ）、ジョブ属性からスキャナでの地肌レベル値を取り出し（ステップＳ５０５）、取り出したスキャナでの地肌レベル値に基づいてヒストグラムから新しい地肌レベル値を決定し（ステップＳ５０６）、決定した新しい地肌レベル値に応じた地肌除去処理を実施し（ステップＳ５０７）、地肌除去処理手順を終了する。
【００６９】
また、ステップＳ５０４において、スキャナで地肌除去処理済みのジョブ属性が無い場合（ステップＳ５０４でＮＯ）、ヒストグラムから地肌レベル値を決定し（ステップＳ５０８）、決定した地肌レベル値に応じた地肌除去処理を実施し（ステップＳ５０９）、地肌除去処理手順を終了する。
【００７０】
次に、裏写り除去手段が行う裏写り除去処理手順について図６に示すフローチャートを参照して説明する。
【００７１】
ファイルを受け取り（ステップＳ６０１）、ファイルのジョブ属性を確認する（ステップＳ６０２）。
【００７２】
スキャナで両面読み込みのジョブ属性が有る場合（ステップＳ６０３でＹＥＳ）、「Ｎ（ページ数）＝０」に設定し（ステップＳ６０４）、「Ｎ＝Ｎ＋１」に設定する（ステップＳ６０５）。
【００７３】
Ｎが奇数である場合（ステップＳ６０６でＹＥＳ）、Ｎ＋１ページの画像の有無を確認し（ステップＳ６０７）、Ｎ＋１ページに画像が有る場合（ステップＳ６０７でＹＥＳ）、Ｎ＋１ページの反転画像を生成し（ステップＳ６０８）、生成した反転画像に基づいて裏写り除去処理を実施し（ステップＳ６０９）、Ｎが最終ページでない場合（ステップＳ６１０）、ステップＳ６０５に戻り、Ｎが最終ページである場合（ステップＳ６１０でＹＥＳ）、裏写り除去処理手順を終了する。
【００７４】
また、ステップＳ６０７において、Ｎ＋１ページに画像が無い場合（ステップＳ６０７でＮＯ）、ステップＳ６１０に進む。
【００７５】
また、Ｎが偶数である場合（ステップＳ６０６でＮＯ）、Ｎ−１ページの画像の有無を確認し（ステップＳ６１１）、Ｎ−１ページに画像が有る場合（ステップＳ６１１でＹＥＳ）、Ｎ−１ページの反転画像を生成し（ステップＳ６１２）、生成した反転画像に基づいて裏写り除去処理を実施し（ステップＳ６０９）、Ｎが最終ページでない場合（ステップＳ６１０）、ステップＳ６０５に戻り、Ｎが最終ページである場合（ステップＳ６１０でＹＥＳ）、裏写り除去処理手順を終了する。
【００７６】
また、ステップＳ６１１において、Ｎ−１ページに画像が無い場合（ステップＳ６１１でＮＯ）、ステップＳ６１０に進む。
【００７７】
なお、本発明は、上記で説明したようなユーザの指示内容、スキャナから送信されるスキャン時に行う画像処理に関する情報、スキャン操作に関する情報、およびスキャン結果データに関する情報を指示書に記述する構成に限定する必要はなく、ユーザの指示内容をそのままスキャナに送信する構成や、スキャナからスキャンデータとともにスキャン時に行う画像処理に関する情報、スキャン操作に関する情報、およびスキャン結果データに関する情報をそのまま受信する構成でも適用可能である。
【００７８】
また、本発明は、上記で説明した実施の形態の画像処理装置と同様の処理を行うことが可能な画像処理プログラムを一般的なＰＣ（Personal Computer）等の汎用電子計算機にインストールする構成でも適用可能である。
【図面の簡単な説明】
【００７９】
【図１】本発明の実施の形態で用いる画像処理システム１の全体構成の一例を示すブロック図である。
【図２】画像処理装置２の機能的な構成を示すブロック図である。
【図３】どのようにスキャンするかの指示書を作成し、作成した指示書に従ってスキャンしたスキャンデータをファイルとして保存する場合の処理手順を示すフローチャートである。
【図４】保存ファイルに対して、どのように画像処理するかの指示書を作成し、作成した指示書に従って画像処理した画像データをファイルとして保存する場合の処理手順を示すフローチャートである。
【図５】地肌除去手段が行う地肌除去処理手順を示すフローチャートである。
【図６】裏写り除去手段が行う裏写り除去処理手順を示すフローチャートである。
【符号の説明】
【００８０】
１    画像処理システム
２    画像処理装置
３    スキャナ
４    プリンタ
５    ネットワーク
６    指示書作成モジュール
７    指示書送信モジュール
８    指示書受信モジュール
９    指示書解析モジュール
１０    ジョブ管理モジュール
１１    ファイル管理モジュール
１２    画像処理モジュール
１３    プリンタ管理モジュール
１４１    ファイル保存モジュール
１４２    ローカルディスク
１４３    ファイルサーバ
１５    地肌除去手段
１６    裏写り除去手段
【図１】
2005328349.tif 000003
【図２】
2005328349.tif 000004
【図３】
2005328349.tif 000005
【図４】
2005328349.tif 000006
【図５】
2005328349.tif 000007
【図６】
2005328349.tif 000008