(57)【要約】【課題】  画像処理装置において、電子ファイル内の複数のページに対する一括した処理を、すべてのページにおいてユーザの所望する位置に実行できるようにする。【解決手段】  電子ファイルデータ５０には、複数のページデータ（ページデータ５１〜５３）が含まれる。各ページデータの左上部には、元となる原稿がホッチキスで留められていたことによって発生した右上がりの線状の画像が含まれている。一括編集としてステープル削除の処理が実行される場合、各ページデータの左上の領域（長方形５００）に対して画像を削除する処理が実行される。これにより、ページデータ５１〜５３において左上の線状の画像が削除される。この処理では、処理対象となる領域が、ページデータごとに、その左上端を基準として決定される。なお、処理対象とされる領域が決定される際の各ページデータ上で基準とされる部位は、処理の内容ごとに変更できる。【選択図】        図６
2006313443.tif 000002
【特許請求の範囲】
【請求項１】
所定の記憶装置に記憶された電子ファイルデータに含まれる複数のページデータに対して一括して編集処理を実行するための画像処理プログラムであって、コンピュータに、
各ページデータにおける基準位置を取得するステップと、
前記基準位置に対して、各ページデータにおける処理の対象となる領域である対象領域を特定する情報である特定用情報を取得するステップと、
ページデータごとに、前記基準位置と前記特定用情報に基づいて前記対象領域を決定するステップと、
複数のページデータに対して、各ページデータの前記決定された対象領域に対して前記編集処理を実行するステップとを実行させる、画像処理プログラム。
【請求項２】
コンピュータに、複数の前記編集処理のそれぞれに対応させて前記基準位置を記憶するステップをさらに実行させ、
前記基準位置を取得するステップでは、実行する前記編集処理に対応した前記基準位置を取得する、請求項１に記載の画像処理プログラム。
【請求項３】
コンピュータに、
前記基準位置の入力を受付けるステップと、
前記入力された基準位置と前記記憶された基準位置のどちらを利用するかという情報の入力を受付けるステップとをさらに実行させ、
前記基準位置を取得するステップでは、前記入力された基準位置を利用する情報の入力を受付けた場合には前記入力された基準位置を取得する、請求項２に記載の画像処理プログラム。
【請求項４】
前記基準位置を記憶するステップでは、複数の基準位置を記憶し、
コンピュータに、前記記憶された複数の基準位置から１の基準位置を選択する情報の入力を受付けるステップをさらに実行させ、
前記基準位置を取得するステップでは、前記選択された基準位置を取得する、請求項２に記載の画像処理プログラム。
【請求項５】
前記基準位置を記憶するステップでは、複数の基準位置として、ページの左上端、上中端、右上端、左中端、中央、右中端、左下端、下中端、および、右下端の９点を記憶する、請求項４に記載の画像処理プログラム。
【請求項６】
コンピュータに、前記基準位置の入力を受付けるステップをさらに実行させ、
前記基準位置を取得するステップでは、前記入力された基準位置を取得する、請求項１に記載の画像処理プログラム。
【請求項７】
前記基準位置の入力を受付けるステップでは、ページデータ上の所定の点からの位置を特定する情報の、画素数の単位での入力を受付ける、請求項６に記載の画像処理プログラム。
【請求項８】
前記基準位置の入力を受付けるステップでは、ページデータ上の所定の点からの位置を特定する情報の、当該ページデータが用紙に出力された際の当該用紙上の長さの単位での入力を受付ける、請求項６に記載の画像処理プログラム。
【請求項９】
請求項１〜請求項８のいずれかに記載の画像処理プログラムを記録した、コンピュータが読取り可能な記録媒体。
【請求項１０】
所定の記憶装置に記憶された電子ファイルデータに含まれる複数のページデータに対して一括して編集処理を実行する画像処理装置であって、
各ページデータに対する基準位置を記憶する基準位置記憶部と、
前記基準位置に対して、各ページデータにおける処理の対象となる領域である対象領域を特定する情報である特定用情報を記憶する特定用情報記憶部と、
ページデータごとに、前記基準位置と前記特定用情報に基づいて前記対象領域を決定する対象領域決定部と、
複数のページデータに対して、前記対象領域決定部によって決定された各ページデータの前記対象領域に対して前記編集処理を実行する編集処理実行部とを含む、画像処理装置。
【請求項１１】
前記基準位置記憶部は、複数の前記編集処理のそれぞれに対応させて前記基準位置を記憶し、
前記対象領域決定部は、前記編集処理実行部の実行する前記編集処理に対応して前記基準位置記憶部に記憶された前記基準位置を利用して、前記対象領域を決定する、請求項１０に記載の画像処理装置。
【請求項１２】
前記基準位置の入力を受付ける基準位置入力部と、
入力された前記基準位置と前記記憶された基準位置のどちらを利用するかという情報の入力を受付ける利用情報入力部とをさらに含み、
前記対象領域決定部は、前記利用情報入力部が入力された前記基準位置を利用する情報の入力を受付けた場合には前記入力された基準位置を取得する、請求項１１に記載の画像処理装置。
【請求項１３】
前記基準位置記憶部は、複数の基準位置を記憶し、
前記基準位置記憶部に記憶された複数の基準位置から１の基準位置を選択する情報の入力を受付ける選択情報入力部をさらに含み、
前記対象領域決定部は、前記選択された基準位置を利用して前記対象領域を決定する、請求項１１に記載の画像処理装置。
【請求項１４】
前記基準位置記憶部は、複数の基準位置として、ページの左上端、上中端、右上端、左中端、中央、右中端、左下端、下中端、および、右下端の９点を記憶する、請求項１３に記載の画像処理装置。
【請求項１５】
前記基準位置の入力を受付ける基準位置入力部をさらに含み、
前記対象領域決定部、前記基準位置入力部で入力を受付けた基準位置を利用して前記対象領域を決定する、請求項１０に記載の画像処理装置。
【請求項１６】
前記基準位置入力部は、ページデータ上の所定の点からの位置を特定する情報の、画素数の単位での入力を受付ける、請求項１５に記載の画像処理装置。
【請求項１７】
前記基準位置入力部は、ページデータ上の所定の点からの位置を特定する情報の、当該ページデータが用紙に出力された際の当該用紙上の長さの単位での入力を受付ける、請求項１５に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理プログラム、画像処理プログラムを記録した記録媒体、および、画像処理装置に関し、特に、複数のページデータを含む電子ファイルのデータを処理する画像処理プログラム、画像処理プログラムを記録した記録媒体、および、画像処理装置に関する。
【背景技術】
【０００２】
従来から、複数のページデータを含む電子ファイルを管理する技術が種々開示されてきた。
【０００３】
たとえば、特許文献１では、複数枚の原稿をスキャンすることによって得られた複数のページデータを含む電子ファイルに対して、各ページのデータを画像処理することにより、ステープル跡情報が同じ位置にあるものを一つのファイルとして保存する技術が開示されている。
【０００４】
また、このような電子ファイルを管理する装置においては、当該電子ファイルに含まれる各ページに対して一括して同じ位置にノンブルを付ける等、電子ファイルに含まれる複数のページに対して同じ位置に一括した処理を実行できるものもあった。
【特許文献１】特開２００３−３１７０７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来では、電子ファイル内の複数のページに対して一括した処理が行なわれた場合、当該電子ファイル内の一部のページにおいて、ユーザの所望しない位置に処理が実行される場合や処理が実行されない場合があった。たとえば、電子ファイルに含まれるページ間でサイズが異なる場合、１ページ目における位置を基準として原稿の下端にノンブルを付けるという一括した処理が実行されると、１ページ目よりもサイズの小さいページにはノンブルが付けられない、という事態が生じる場合があった。
【０００６】
ただし、電子ファイル内の複数のページに対する一括した処理自体は、電子ファイル内のページのそれぞれに対して毎回位置を選択して処理を実行するよりも操作が簡単で重宝される場合が多く、利便性の高い処理であることは事実である。
【０００７】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、電子ファイルに含まれる複数のページに対する一括した処理を処理対象となるすべてのページにおいてユーザの所望する位置に処理を実行できる、画像処理プログラム、画像処理プログラムを記録した記録媒体、および、画像処理装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明に従った画像処理プログラムは、所定の記憶装置に記憶された電子ファイルデータに含まれる複数のページデータに対して一括して編集処理を実行するための画像処理プログラムであって、コンピュータに、各ページデータにおける基準位置を取得するステップと、前記基準位置に対して、各ページデータにおける処理の対象となる領域である対象領域を特定する情報である特定用情報を取得するステップと、ページデータごとに、前記基準位置と前記特定用情報に基づいて前記対象領域を決定するステップと、複数のページデータに対して、各ページデータの前記決定された対象領域に対して前記編集処理を実行するステップとを実行させることを特徴とする。
【０００９】
また、本発明に従った画像処理プログラムは、コンピュータに、複数の前記編集処理のそれぞれに対応させて前記基準位置を記憶するステップをさらに実行させ、前記基準位置を取得するステップでは、実行する前記編集処理に対応した前記基準位置を取得することが好ましい。
【００１０】
また、本発明に従った画像処理プログラムは、コンピュータに、前記基準位置の入力を受付けるステップと、前記入力された基準位置と前記記憶された基準位置のどちらを利用するかという情報の入力を受付けるステップとをさらに実行させ、前記基準位置を取得するステップでは、前記入力された基準位置を利用する情報の入力を受付けた場合には前記入力された基準位置を取得することが好ましい。
【００１１】
また、本発明に従った画像処理プログラムは、前記基準位置を記憶するステップでは、複数の基準位置を記憶し、コンピュータに、前記記憶された複数の基準位置から１の基準位置を選択する情報の入力を受付けるステップをさらに実行させ、前記基準位置を取得するステップでは、前記選択された基準位置を取得することが好ましい。
【００１２】
また、本発明に従った画像処理プログラムは、前記基準位置を記憶するステップでは、複数の基準位置として、ページの左上端、上中端、右上端、左中端、中央、右中端、左下端、下中端、および、右下端の９点を記憶することが好ましい。
【００１３】
また、本発明に従った画像処理プログラムは、コンピュータに、前記基準位置の入力を受付けるステップをさらに実行させ、前記基準位置を取得するステップでは、前記入力された基準位置を取得することが好ましい。
【００１４】
また、本発明に従った画像処理プログラムは、前記基準位置の入力を受付けるステップでは、ページデータ上の所定の点からの位置を特定する情報の、画素数の単位での入力を受付けることが好ましい。
【００１５】
また、本発明に従った画像処理プログラムは、前記基準位置の入力を受付けるステップでは、ページデータ上の所定の点からの位置を特定する情報の、当該ページデータが用紙に出力された際の当該用紙上の長さの単位での入力を受付けることが好ましい。
【００１６】
本発明に従った記録媒体は、コンピュータによって読取り可能であって、上記した画像処理プログラムのいずれかを記録していることを特徴とする。
【００１７】
本発明に従った画像処理装置は、所定の記憶装置に記憶された電子ファイルデータに含まれる複数のページデータに対して一括して編集処理を実行する画像処理装置であって、各ページデータに対する基準位置を記憶する基準位置記憶部と、前記基準位置に対して、各ページデータにおける処理の対象となる領域である対象領域を特定する情報である特定用情報を記憶する特定用情報記憶部と、ページデータごとに、前記基準位置と前記特定用情報に基づいて前記対象領域を決定する対象領域決定部と、複数のページデータに対して、前記対象領域決定部によって決定された各ページデータの前記対象領域に対して前記編集処理を実行する編集処理実行部とを含むことを特徴とする。
【００１８】
また、本発明に従った画像処理装置では、前記基準位置記憶部は、複数の前記編集処理のそれぞれに対応させて前記基準位置を記憶し、前記対象領域決定部は、前記編集処理実行部の実行する前記編集処理に対応して前記基準位置記憶部に記憶された前記基準位置を利用して、前記対象領域を決定することが好ましい。
【００１９】
また、本発明に従った画像処理装置は、前記基準位置の入力を受付ける基準位置入力部と、入力された前記基準位置と前記記憶された基準位置のどちらを利用するかという情報の入力を受付ける利用情報入力部とをさらに含み、前記対象領域決定部は、前記利用情報入力部が入力された前記基準位置を利用する情報の入力を受付けた場合には前記入力された基準位置を取得することが好ましい。
【００２０】
また、本発明に従った画像処理装置では、前記基準位置記憶部は、複数の基準位置を記憶し、前記基準位置記憶部に記憶された複数の基準位置から１の基準位置を選択する情報の入力を受付ける選択情報入力部をさらに含み、前記対象領域決定部は、前記選択された基準位置を利用して前記対象領域を決定することが好ましい。
【００２１】
また、本発明に従った画像処理装置では、前記基準位置記憶部は、複数の基準位置として、ページの左上端、上中端、右上端、左中端、中央、右中端、左下端、下中端、および、右下端の９点を記憶することが好ましい。
【００２２】
また、本発明に従った画像処理装置は、前記基準位置の入力を受付ける基準位置入力部をさらに含み、前記対象領域決定部、前記基準位置入力部で入力を受付けた基準位置を利用して前記対象領域を決定することが好ましい。
【００２３】
また、本発明に従った画像処理装置では、前記基準位置入力部は、ページデータ上の所定の点からの位置を特定する情報の、画素数の単位での入力を受付けることが好ましい。
【００２４】
また、本発明に従った画像処理装置では、前記基準位置入力部は、ページデータ上の所定の点からの位置を特定する情報の、当該ページデータが用紙に出力された際の当該用紙上の長さの単位での入力を受付けることが好ましい。
【発明の効果】
【００２５】
本発明によると、電子ファイルに対して複数のページデータに渡る一括した編集処理が実行される場合、各ページデータにおいて処理の対象となる領域は、ページデータごとに、基準位置と特定用情報とが利用されて決定される。
【００２６】
つまり、各ページデータにおいて処理の対象となる領域は、ページデータごとに、相対的な位置に設定される。
【００２７】
これにより、電子ファイルにおいてページデータ間でサイズに差異がある場合でも、各ページデータの相対的に同じ位置に存在する領域を、編集処理の対象とできる。
【００２８】
したがって、本発明によれば、電子ファイルに含まれる複数のページに対する一括した編集処理を処理対象となるすべてのページにおいてユーザの所望する位置に実行できるので、利便性が良い。
【発明を実施するための最良の形態】
【００２９】
以下に、本発明の画像処理装置の一実施の形態であるパーソナルコンピュータ（ＰＣ）を含む画像処理システムについて説明する。図１に、画像処理システムの構成を模式的に示す。
【００３０】
図１を参照して、画像処理システムは、ＭＦＰ（Multi Function Peripherals）１００、および、ＭＦＰ１００に接続されたＰＣ２００を含む。
【００３１】
ＰＣ２００は、当該ＰＣ２００内で作成された電子ファイル、または、ＭＦＰ１００におけるスキャン動作によって作成され送信されてきた電子ファイルに対して、ノンブルの付与等の複数ページに対する一括した編集処理（一括編集処理）を実行できる。ＰＣ２００は、ＭＦＰ１００に、パラレル接続されていてもよいし、ネットワークを介して接続されていても良い。
【００３２】
図２は、図１のＭＦＰ１００のハードウェア構成を示す図である。
図２を参照して、ＭＦＰ１００は、装置全体の制御を行なう制御部１０１と、データを一時的に記憶するＲＡＭ（Random Access Memory）１０３と、プログラムや定数などを記憶するＲＯＭ（Read Only Memory）１０５と、画像データなどを記憶するための記憶部１０７と、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）等の記録媒体に対して情報の記録および再生を行なうメディアドライブ１０９と、ユーザからの操作を受付ける操作パネル１３０と、画像データを読取るためのスキャナ１２０と、用紙に対して画像データのプリントを行なうプリンタ１１０と、ＭＦＰ１００内での構成要素同士の通信およびＭＦＰ１００に対して外部に存在する機器との通信を制御する通信部１１７とを備えている。
【００３３】
制御部１０１は、ＣＰＵ（Central Processing Unit）を含む。また、通信部１１７は、ＬＡＮ（ローカルエリアネットワーク）カードやモデムカード等によって構成される。
【００３４】
操作パネル１３０は、ユーザに対してＭＦＰ１００の状態やコマンドの選択肢を表示するための表示画面１３１と、入力キー１３２とを備えている。表示画面１３１と入力キー１３２は、液晶ディスプレイとその上に載置されるタッチパネルとで構成することも可能である。
【００３５】
図３は、図１に示されたＰＣ２００のハードウェア構成を示すブロック図である。
図３を参照して、ＰＣ２００は、装置全体の制御を行なう制御部２０１と、ディスプレイ２０５と、ネットワークへの接続または外部との通信に用いられる通信部２０７と、キーボードやマウスなどによって構成される入力装置２０９と、ＣＤ−ＲＯＭ等の記録媒体に対して情報の記録および再生を行なうメディアドライブ２１３と、ＰＣ２００における主記憶装置となるハードディスクドライブ２１５と、ＲＡＭ２１７と、ＲＯＭ２１９とを備えている。制御部２０１は、ＣＰＵを含む。また、通信部２０７は、ＬＡＮ（ローカルエリアネットワーク）カードやモデムカード等によって構成される。
【００３６】
図４は、ＰＣ２００のシステム構成を模式的に示す図である。なお、図４は、ＰＣ２００における上記したファイルの編集処理に関与する部分のシステム構成を示している。
【００３７】
図４を参照して、ＰＣ２００では、アプリケーションが実行されると、電子ファイルデータ作成部１１によって電子ファイルのデータが作成される。電子ファイルデータ作成部１１には、電子ファイルデータ５０を作成するためのアプリケーションを実行する制御部２０１が含まれる。
【００３８】
そして、ＰＣ２００では、作成された電子ファイルは、電子ファイルデータ格納部１２によって、ＨＤＤ２１５（または、ＲＡＭ２１７）内の電子ファイルデータ格納領域１７に格納される。電子ファイルデータ格納部１２には、ＰＣ２００内でデータを処理する制御部２０１が含まれる。
【００３９】
なお、電子ファイルデータ格納部１２は、ＭＦＰ１００等の、ＰＣ２００の外部において作成され入力される電子ファイルデータ５０も、電子ファイルデータ格納領域１７に格納される。このことから、電子ファイルデータ格納部１２には、通信部１１７も含まれる。
【００４０】
電子ファイルデータ格納領域１７に格納される電子ファイルは、たとえば、ワープロ（ワードプロセッサ）ソフトに対応するファイルデータやＰＤＦ（Portable Document Format）等の、複数のページから構成される電子ファイルを含む。
【００４１】
また、ＰＣ２００では、電子ファイルデータ内容編集部１３によって、電子ファイルデータ格納領域１７に格納された電子ファイルの編集が行なわれる。
【００４２】
また、ＰＣ２００では、電子ファイルデータ一括編集部１４によって、電子ファイルデータ格納領域１７に格納された電子ファイルに対して、複数のページに対する或る編集動作が一括して実行される。以下、本明細書では、このような態様で実行される編集動作を、一括編集と呼ぶ。
【００４３】
原稿位置揃え部１５は、上記したような一括編集が行なわれる際に、電子ファイル中の一括編集の対象となるページに対して位置揃えを行なう。
【００４４】
基準位置データ格納領域１６は、ＰＣ２００内の、ＨＤＤ２１５、ＲＡＭ２１７、または、ＲＯＭ２１９のような記憶装置によって構成される。基準位置データ格納領域１６には、上記の一括編集が行なわれる際の基準位置データが格納されている。基準位置データとは、実行される内容に対応した、各ページに対して処理の対象となる位置を決定する際に基準となる部位を示すデータである。図５に、基準位置データ格納領域１６において基準位置データが格納されている態様の一例を模式的に示す。
【００４５】
図５を参照して、一括編集には、複数のデータ内容編集項目が含まれる。具体的には、各ページにページ番号（ノンブル）を付するページ番号作成、各ページのページ番号跡と思われる画像データを削除するページ番号跡削除、各ページのステープル針が留められていた穴に基づく画像データを消去するステープル跡削除、各ページのパンチ穴に基づく画像データを消去するパンチ跡削除、各ページにヘッダを付するヘッダ作成、各ページのヘッダに基づく画像データを消去するためのヘッダ跡削除、各ページにフッタを付するフッタ作成、および、各ページのフッタに基づく画像データを消去するためのフッタ跡削除が含まれる。ＰＣ２００は、一括編集の動作を実行する際には、図５に示したようなデータ内容編集項目の中から、ユーザ等の指定に基づいて、１つずつ、対応する動作を実行する。
【００４６】
そして、基準位置データ格納領域１６には、各編集項目に関連付けて、各ページに対して編集動作を実行する位置について基準となる各ページの部位（基準位置）を示す情報が格納されている。
【００４７】
なお、基準位置データ格納領域１６には、編集項目ごとに、編集動作を実行する領域の形状や大きさを特定するための情報（領域特定情報）、および、当該領域の基準位置に対する位置を特定するための情報（相対位置特定情報）が格納されている。つまり、編集項目が特定されると、それに対応した基準位置、領域特定情報、および、相対位置特定情報に基づいて、各ページにおける編集動作の対象となる領域（対象領域）が決定される。
【００４８】
たとえば、ページ番号作成、ページ番号跡削除、フッタ作成、および、フッタ作成については、各ページの「下辺中央」が基準位置とされる。基準位置が「下辺中央」であるとは、電子ファイルの各ページにおいて、左右方向の中央であって下端にある点を基準として、対象領域が決定されることを意味する。
【００４９】
また、ステープル跡削除およびパンチ跡削除については、各ページの「左上」が基準位置とされる。基準位置が「左上」であるとは、電子ファイルの各ページにおいて、左上端にある点を基準として、対象領域が決定されることを意味する。
【００５０】
また、ヘッダ作成およびヘッダ跡削除については、各ページの「上辺中央」が基準位置とされる。基準位置が「上辺中央」であるとは、電子ファイルの各ページにおいて、左右方向の中央であって上端にある点を基準として、対象領域が決定されることを意味する。
【００５１】
図６は、本実施の形態のＰＣ２００において、図５に示された基準位置を利用されて実行される、一括編集の中のステープル跡削除という編集項目の処理内容を説明するための図である。
【００５２】
まず、図６（Ａ）は、一括編集の処理が施される前の電子ファイルデータを模式的に示す図である。電子ファイルデータ５０には、複数のページのデータ（ページデータ５１〜５３）が含まれる。なお、ここで説明する電子ファイルデータ５０は、たとえば、スキャナ１２０で複数枚の原稿をスキャンすることによって作成された電子ファイルデータであるとする。そして、当該電子ファイルデータの各ページデータの左上部には、原稿がステープル針で留められていたことによって発生したと考えられる、右上がりの線状の画像が共通して含まれている。
【００５３】
図６（Ｂ）は、一括編集の処理内容を模式的に示す図である。
一括編集の処理が実行される際には、各ページについて対象領域が決定され、決定された各ページの対象領域に対して画像データの削除が行なわれる。
【００５４】
図５に示されるように、ステープル跡削除では、左上が基準位置とされている。これにより、ステープル跡削除では、原稿位置揃え部１５によって、図６（Ｂ）に示されるように各ページデータが左上端で位置を揃えられる。
【００５５】
なお、ここでは、ステープル跡削除での対象領域の形状は、水平方向に長辺を持つ長方形であるとする。また、水平方向にＸ軸が設定され、垂直方向にＹ軸が設定されているものとする。そして、相対位置特定情報として、基準位置を原点とした場合の当該長方形の左上端Ｐ１の座標（Ｘ１，Ｙ１）が格納され、また、領域特定情報として、当該長方形の右下端Ｐ２の座標（Ｘ２，Ｙ２）が格納されているとする。
【００５６】
これにより、ステープル跡削除では、各ページデータにおいて、対象領域として、座標（Ｘ１，Ｙ１）および座標（Ｘ２，Ｙ２）を利用することにより長方形５００が特定される。
【００５７】
そして、電子ファイルデータ５０に一括編集処理としてステープル跡削除が行なわれると、各ページデータにおいて上記のような対象領域の画像データが削除されるため、図６（Ｃ）に示されるように、ページデータ５１〜５３において、図６（Ａ）で示されたような左上の線状の画像が削除される。
【００５８】
上記のように、本実施の形態では、電子ファイルデータに対して一括編集として種々の編集項目に対応した処理を実行できる。なお、一括編集が実行される場合、図５に示されるように、対象領域を決定する際の各ページデータ上の基準となる部位が、編集項目によって変更できる。
【００５９】
これにより、一括編集が実行される場合、各ページデータ上の対象領域が、相対的に決定されることになる。具体的には、対象領域が、各ページデータの下端から或る寸法だけ上方の位置として指定されれば、電子ファイルデータにおいてページデータ間で縦方向の寸法に差があった場合でも、すべてのページデータにおいて相対的に同じ位置を対象領域とすることができる。
【００６０】
以上説明した本実施の形態では、一括編集が実行される場合、その具体的な処理内容（データ内容編集項目）が決定されると、図５に示された関係に基づいて基準位置が決定され、当該基準位置に基づいて対象領域が決定されることを説明した。なお、基準位置は、図５に示されたもの以外にも、ユーザによって指定された位置を採用することもできる。
【００６１】
ここで、ＰＣ２００において電子ファイルデータに対して一括編集が実行される際に、制御部２０１が実行する処理（一括編集処理）の内容を説明する。
【００６２】
図７は、一括編集処理のフローチャートである。なお、この処理は、一括編集の対象となる電子ファイルデータを指定する情報、一括編集として実行する具体的な処理内容を指定する情報を入力されたことを条件として開始される。また、以降の説明では、指定された電子ファイルデータを「対象ファイル」と呼び、指定された具体的な処理内容を「対象編集項目」と呼ぶ。
【００６３】
一括編集処理では、制御部２０１は、まずステップＳ１０で、ユーザからの、基準位置を、手動で設定するかまたは一括編集の処理内容に対応して予め定められた位置（図５参照）とするかを選択する情報の入力を受付ける。そして、そして、受付けた情報が、手動で設定するものであると判断するとステップＳ６０へ、予め定められた位置とするものであると判断するとステップＳ２０へ、それぞれ処理を進める。
【００６４】
ステップＳ２０では、制御部２０１は、基準位置データ格納領域１６に格納された基準位置データの中に、上記した対象編集項目に対応する基準位置が格納されているか否かを判断する。そして、制御部２０１は、格納されていると判断すると、ステップＳ４０に処理を進め、格納されていないと判断するとステップＳ３０に処理を進める。
【００６５】
ステップＳ３０では、制御部２０１は、ディスプレイ２０５に、ユーザに対して基準位置の設定を促すメッセージを表示させて、ステップＳ６０に処理を進める。
【００６６】
ステップＳ４０では、制御部２０１は、基準位置データから対象編集項目に対応する基準位置を取得して、ステップＳ５０に処理を進める。
【００６７】
ステップＳ５０では、制御部２０１は、ステップＳ４０で取得した基準位置を利用して上記した対象ファイルに対する一括編集を行ない、処理を終了させる。なお、ステップＳ５０での一括編集としては、具体的には、対象ファイルに含まれる各ページデータに対してステップＳ４０で取得した基準位置に基づいて対象領域が決定され、そして、決定された対象領域に対して対象項目に対応する処理が実行される。
【００６８】
ステップＳ６０では、制御部２０１は、ユーザから、基準位置の設定態様をさらに選択する情報の入力を受付ける。具体的には、基準位置の設定に際して、予め定められた複数の位置から選択することによって設定（簡易位置設定）するか、または、位置を直接指定することによって設定（詳細位置設定）するかを選択する情報の入力を受付ける。そして、簡易位置設定を選択する情報が入力されたと判断するとステップＳ７０へ、詳細位置設定を選択する情報が入力されたと判断するとステップＳ９０へ、それぞれ処理を進める。
【００６９】
ステップＳ７０では、制御部２０１は、ユーザに対し、ページデータの基準位置についての９点の候補として提示し、ユーザからそのいずれかを選択する情報の入力を受付ける。ここで、９点とは、ページの左上端（ページの左端であって上端の点）、上中端（ページの左右方向の中心であって上端の点）、右上端（ページの右端であって上端の点）、左中端（ページの左端であって上下方向の中心の点）、中央（ページの左右方向および上下方向の中心の点）、右中端（ページの右端であって上下方向の中心の点）、左下端（ページの左端であって下端の点）、下中端（ページの左右方向の中心であって下端の点）、および、右下端（ページの右端であって下端の点）である。
【００７０】
そして、ステップＳ７０で基準位置を指定する情報の入力を受付けると、制御部２０１は、ステップＳ８０で、指定された基準位置に基づいて対象領域を決定し、対象編集項目に対応する処理を実行して、処理を終了させる。
【００７１】
一方、ステップＳ９０では、制御部２０１は、ユーザから、基準位置の入力を受付ける。処理位置の入力は、たとえば、ディスプレイ２０５に図８に示すような外枠６００が表示され、当該外枠６００に対してマウス等のポインティングデバイスで基準位置に対応する位置を指定することによって行なわれる。なお、外枠６００は、対象ファイルの１ページ目のデータに対応する原稿の形状と同じ形状（縦横比等）を有することが好ましい。
【００７２】
また、基準位置の入力は、各ページデータの所定の点（たとえば、左上端の点）からの水平方向（左右方向）および垂直方向（上下方向）の距離を入力することによって行なわれても良い。このような場合、距離は、ｄｐｉ（dot per inch）等の画素数の単位で入力されても良いし、センチメートル等の実際に当該データが用紙上に出力された際の長さの単位で入力されても良い。
【００７３】
そして、ステップＳ９０で、基準位置の入力を受付けると、制御部２０１は、ステップＳ１００で、入力された基準位置に基づいて対象領域を決定し、対象編集項目に対応する処理を実行して、処理を終了させる。
【００７４】
以上説明した本実施の形態では、対象ファイルに対して対象編集項目に対応した一括編集が行なわれる場合、対象領域を決定する際の基準となる位置が、ページデータごとに相対的に指定される。これにより、対象ファイルに含まれる複数のページデータの中でページのサイズが異なっても、相対的に同じ位置に、対象編集項目に対応した一括編集を行なえる。
【００７５】
なお、図５に示した基準位置データでは、各編集項目に１つの基準位置しか対応していなかったが、編集項目によっては複数の基準位置を対応させ、その中からユーザが選択できるようにしても良い。
【００７６】
図９に、図５に示された基準位置データの変形例として、一部の編集項目に複数の基準位置が対応して記憶されている基準位置データの例を示す。
【００７７】
図９に示された基準位置データでは、各データ内容編集項目に対して第１基準位置〜第３基準位置の３種類の基準位置が設定可能とされている。なお、図９中で、第２基準位置以降の欄に「ＮＯＮＥ」と記載されているのは、対応する内容が格納されていないことを意味している。
【００７８】
図９に示された基準位置データでは、たとえばデータ内容編集項目が「ページ番号作成」である場合、第１基準位置として「下辺中央」、第２基準位置として「左下」、第３基準位置として「右下」が格納されている。
【００７９】
基準位置が「左下」であるとは、電子ファイルデータの各ページデータにおいて、左下端を基準として対象領域が決定されることを意味する。また、基準位置が「右下」であるとは、電子ファイルデータの各ページデータにおいて、右下端を基準として対象領域が決定されることを意味する。
【００８０】
図５に示された基準位置データの代わりに図９に示された基準位置データが利用されて一括編集処理が実行される場合であって、対象編集項目に対応して複数の基準位置が格納されている場合には、制御部２０１は、たとえば、それらの位置を対象の電子ファイルデータの１ページ目の外形とともにディスプレイ２０５に表示させてユーザに選択させ、選択された１つの基準位置を一括編集に利用する。
【００８１】
以上説明した本実施の形態では、上記した領域特定情報と相対位置特定情報によって、本発明における、基準位置に対して対象領域を特定する情報である特定用情報が構成されている。なお、特定用情報は、対象領域が、基準位置に対してどのような位置に存在しどのような形状でどのような大きさであるかを特定できる情報を含めば良く、必ずしも、上記したような領域特定情報と相対位置特定情報とによって構成される必要はない。
【００８２】
なお、以上説明した本実施の形態では、制御部２０１は、ＲＯＭ２１９またはＨＤＤ２１５に記憶されたプログラムを実行することによって、上記したような一括編集処理を行なうが、本発明に対応するプログラムの記憶場所はこれに限定されない。このようなプログラムは、ＣＤ−ＲＯＭ等の、ＰＣ２００に対して着脱可能な記録媒体に記憶されていても良い。このような場合、制御部２０１は、メディアドライブ２１３を介して当該記録媒体からプログラムを読み出し、一括編集処理を実行する。
【００８３】
また、以上説明した本実施の形態では、一括編集処理を行なう画像処理装置の一例としてＰＣを挙げたが、本発明の画像処理装置はこれに限定されない。たとえば、画像処理装置は、ＭＦＰ１００によって構成されても良い。この場合、ＭＦＰ１００の構成要素によって図４に示したようなシステムが構成され、また、ＭＦＰ１００に備えられた制御部１０１によって、図７を用いて説明した一括編集処理が実行される。
【００８４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００８５】
【図１】本発明の一実施の形態である画像処理装置の一例を含む画像処理システムの構成を模式的に示す図である。
【図２】図１のＭＦＰのハードウェア構成を示す図である。
【図３】図１のＰＣのハードウェア構成を示すブロック図である。
【図４】図１のＰＣのシステム構成を示す図である。
【図５】図４の基準位置データ格納領域において基準位置データが格納されている態様の一例を模式的に示す図である。
【図６】図１のＰＣにおいて、図５に示された基準位置を利用されて実行される、一括編集の中のステープル跡削除という編集項目の処理内容を説明するための図である。
【図７】図１のＰＣの制御部が実行する一括編集処理のフローチャートである。
【図８】図７の一括編集処理において、基準位置の入力のために図３のディスプレイに表示される内容の一例を示す図である。
【図９】図５に示した基準位置データの変形例を模式的に示す図である。
【符号の説明】
【００８６】
１１  電子ファイルデータ作成部、１２  電子ファイルデータ格納部、１３  電子ファイルデータ内容編集部、１４  電子ファイルデータ一括編集部、１５  原稿位置揃え部、１６  基準位置データ格納領域、１７  電子ファイルデータ格納領域、５０  電子ファイルデータ、１００  ＭＦＰ、１０１，２０１  制御部、１０３，２１７  ＲＡＭ、１０５，２１９  ＲＯＭ、１０７  記憶部、１０９，２１３  メディアドライブ、１１０  プリンタ、１１７，２０７  通信部、１２０  スキャナ、１３０  操作パネル、１３１  表示画面、１３２  入力画面、２００  ＰＣ、２０５  ディスプレイ、２０９  入力装置、２１５  ＨＤＤ。
【図１】
2006313443.tif 000003
【図２】
2006313443.tif 000004
【図３】
2006313443.tif 000005
【図４】
2006313443.tif 000006
【図５】
2006313443.tif 000007
【図６】
2006313443.tif 000008
【図７】
2006313443.tif 000009
【図８】
2006313443.tif 000010
【図９】
2006313443.tif 000011