(57)【特許請求の範囲】
【請求項１】
文字又は図形が印刷された複数の原稿から連続して読み取られる画像データを、読み取り順と対応付けて取得する手段を備え、取得した複数の画像データを１つ又は複数ずつ分割し、各々文書ファイルとして出力する文書ファイル出力装置において、
前記複数の画像データの元の原稿の印刷設定を特定する特定手段と、
一の原稿の印刷設定が、前記一の原稿の１つ後（又は１つ前）の原稿の印刷設定と比して変化したか否かを判定する判定手段と、
該判定手段が変化していないと判定したときの前記一の原稿（又は前記一の原稿の１つ前の原稿）から、前記判定手段が変化したと判定したときの前記一の原稿（又は前記一の原稿の１つ前の原稿）までの画像データを１つの文書ファイルとして出力する手段とを備え、
前記特定手段は、各画像データの元の原稿が含む割り付けページ数を前記印刷設定として特定するようにしてあること
を特徴とする文書ファイル出力装置。
【請求項２】
前記特定手段は、前記画像データに基づく画像と予め記憶してある特定の画像パターンとが符合する場合に、符号した画像パターンを前記印刷設定として特定するようにしてあること
を特徴とする請求項１に記載の文書ファイル出力装置。
【請求項３】
前記特定手段は、前記複数の画像データの元の原稿の印刷設定を、前記読み取り順に特定するようにしてあること
を特徴とする請求項１又は２に記載の文書ファイル出力装置。
【請求項４】
前記判定手段が変化したと判定した場合に、通知を行なう手段を更に備えること
を特徴とする請求項１から３のいずれか１つに記載の文書ファイル出力装置。
【請求項５】
出力する複数の文書ファイルの内、前記特定手段が特定した印刷設定が符合する原稿の画像データからなる文書ファイルを抽出する手段と、
抽出した文書ファイルを１つの文書ファイルに結合する手段と
を更に備えることを特徴とする請求項１から４のいずれか１つに記載の文書ファイル出力装置。
【請求項６】
文字又は図形が印刷された複数の原稿から連続して読み取られる画像データを、読み取り順と対応付けて取得し、取得した複数の画像データを１つ又は複数ずつ分割し、各々文書ファイルとして出力する文書ファイル出力方法において、
前記複数の画像データの元の原稿の印刷設定を特定するステップと、
一の原稿の印刷設定が、前記一の原稿の１つ後（又は１つ前）の原稿の印刷設定と比して変化したか否かを判定する判定ステップと、
該判定ステップで変化していないと判定したときの前記一の原稿（又は前記一の原稿の１つ前の原稿）から、前記判定ステップで変化したと判定したときの前記一の原稿（又は前記一の原稿の１つ前の原稿）までの画像データを１つの文書ファイルとして出力するステップとを含み、
前記特定ステップは、各画像データの元の原稿が含む割り付けページ数を前記印刷設定として特定すること
を特徴とする文書ファイル出力方法。
【請求項７】
コンピュータに、文字又は図形が印刷された複数の原稿から連続して読み取られる画像データを、読み取り順と対応付けて取得させ、取得された複数の画像データを１つ又は複数ずつ分割させて各々文書ファイルとして出力させるコンピュータプログラムにおいて、
前記コンピュータに、
前記複数の画像データの元の原稿の印刷設定を特定する特定ステップと、
一の原稿の印刷設定が、前記一の原稿の１つ後（又は１つ前）の原稿の印刷設定と比して変化したか否かを判定する判定ステップと、
該判定ステップで変化していないと判定したときの前記一の原稿（又は前記一の原稿の１つ前の原稿）から、前記判定ステップで変化したと判定したときの前記一の原稿（又は前記一の原稿の１つ前の原稿）までの画像データを１つの文書ファイルとして出力するステップとを実行させ、
前記特定ステップは、各画像データの元の原稿が含む割り付けページ数を前記印刷設定として特定すること
を特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷された原稿から画像を読み取り、読み取った画像のデータを文書ファイルとして出力する文書ファイル出力装置に関する。特に、１又は複数枚毎に異なる文書であるはずの原稿を連続して読み取らせた場合でも、印刷設定の違いに応じて各文書を適切に異なるファイルとして出力することができる文書ファイル出力装置、文書ファイル出力方法、及びコンピュータを前記文書ファイル出力装置として動作させるコンピュータプログラムに関する。
【背景技術】
【０００２】
昨今では、文書又は図形はデジタルデータで作成・記録され、必要とされる場面でのみ紙又は布などの媒体に印刷されて利用されることが一般的である。電子的記録媒体への記録により、紙、布等の資源の節約、且つ膨大な情報量に対する省スペース化が図られる。
特に、昨今の画像読取技術並びに印刷技術の再現性向上、及び記録媒体の小型化により、従来から紙又は布媒体に記録されて保管されていた文書又は図形等を、画像読取装置が画像データとして読み取ってデジタルデータ化する処理が行なわれる。
【０００３】
画像読取装置は自動原稿搬送装置を備え、自動原稿搬送装置に載置された複数の印刷用媒体を自動的に連続して読み取り、且つ、連続的に読み取った画像データを所定の方法で内容毎に、別ファイルとして記録する方法が採られている（特許文献１、２等）。
【０００４】
これによりユーザは、異なる文書又は図形毎に、読み取りを実行させる別作業を行なう必要がない。ユーザは、異なる文書又は図形が印刷された印刷用媒体をまとめて画像読取装置の自動原稿搬送装置に載置し、読み取りを実行させる作業を一度で済ませたとしても、個々の文書又は図形を、異なるファイルとしてデジタルデータ化することができる。
【０００５】
例えば、特許文献１に開示されている画像処理装置は、画像読取部の自動原稿搬送装置に載置された複数の文書又は図形が夫々印刷された用紙から、セパレータと呼ばれる特殊な用紙を検出し、セパレータの前後を異なるファイルとして保存する。
【０００６】
また、特許文献２に開示されている画像読取装置は、連続的に原稿から画像データを読み取る都度、原稿の特徴を抽出し、抽出した特徴が変化したときに文書を区切って蓄積する。原稿の特徴として、文字の大きさ、文字間隔、行間隔、マージン、縦書き／横書きの差異、段組の有無、原稿の向きの差異、文字領域／画像領域の差異、原稿上に記載されたキーワード、通し番号の連続性、マークの有無、特定色の有無、又は、専用紙（セパレータ）の有無、などが挙げられている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−１９８２５７号公報
【特許文献２】特開２０００−３５４１４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１及び２に開示されている技術を用いた場合でも、ユーザの作業負担を減らすには不十分なときがある。
【０００９】
特許文献１の画像処理装置は、依然として、ユーザによる特殊な用紙を挟む作業を必要とする。
【００１０】
昨今では、印刷の際の機能が向上しており、印刷時点で複数のページ分の原稿を１枚の印刷用媒体にレイアウトして出力するなどの設定での印刷が可能である。更に、元の文書がカラーであってもモノクロ設定での印刷も可能である。特許文献２の画像読取装置は、各ページを１つの画像データとして読み取って種々の特徴を抽出するが、印刷設定の違いを特徴として抽出することは考慮されていない。
【００１１】
本発明は斯かる事情に鑑みてなされたものであり、１又は複数枚毎に異なる文書であるはずの原稿を連続して読み取らせた場合でも、印刷設定の違いに応じて各文書を適切に異なるファイルとして保存することができる文書ファイル出力装置、文書ファイル出力方法及びコンピュータを前記文書ファイル出力装置として動作させるコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明に係る文書ファイル出力装置は、文字又は図形が印刷された複数の原稿から連続して読み取られる画像データを、読み取り順と対応付けて取得する手段を備え、取得した複数の画像データを１つ又は複数ずつ分割し、各々文書ファイルとして出力する文書ファイル出力装置において、前記複数の画像データの元の原稿の印刷設定を特定する特定手段と、一の原稿の印刷設定が、前記一の原稿の１つ後（又は１つ前）の原稿の印刷設定と比して変化したか否かを判定する判定手段と、該判定手段が変化していないと判定したときの前記一の原稿（又は前記一の原稿の１つ前の原稿）から、前記判定手段が変化したと判定したときの前記一の原稿（又は前記一の原稿の１つ前の原稿）までの画像データを１つの文書ファイルとして出力する手段とを備え、前記特定手段は、各画像データの元の原稿が含む割り付けページ数を前記印刷設定として特定するようにしてあることを特徴とする。
【００１４】
本発明に係る文書ファイル出力装置は、前記特定手段は、前記画像データに基づく画像と予め記憶してある特定の画像パターンとが符合する場合に、符号した画像パターンを前記印刷設定として特定するようにしてあることを特徴とする。
【００１５】
本発明に係る文書ファイル出力装置は、前記特定手段は、前記複数の画像データの元の原稿の印刷設定を、前記読み取り順に特定するようにしてあることを特徴とする。
【００１６】
本発明に係る文書ファイル出力装置は、前記判定手段が変化したと判定した場合に、通知を行なう手段を更に備えることを特徴とする。
【００１７】
本発明に係る文書ファイル出力装置は、出力する複数の文書ファイルの内、前記特定手段が特定した印刷設定が符合する原稿の画像データからなる文書ファイルを抽出する手段と、抽出した文書ファイルを１つの文書ファイルに結合する手段とを更に備えることを特徴とする。
【００１８】
本発明に係る文書ファイル出力方法は、文字又は図形が印刷された複数の原稿から連続して読み取られる画像データを、読み取り順と対応付けて取得し、取得した複数の画像データを１つ又は複数ずつ分割し、各々文書ファイルとして出力する文書ファイル出力方法において、前記複数の画像データの元の原稿の印刷設定を特定するステップと、一の原稿の印刷設定が、前記一の原稿の１つ後（又は１つ前）の原稿の印刷設定と比して変化したか否かを判定する判定ステップと、該判定ステップで変化していないと判定したときの前記一の原稿（又は前記一の原稿の１つ前の原稿）から、前記判定ステップで変化したと判定したときの前記一の原稿（又は前記一の原稿の１つ前の原稿）までの画像データを１つの文書ファイルとして出力するステップとを含み、前記特定ステップは、各画像データの元の原稿が含む割り付けページ数を前記印刷設定として特定することを特徴とする。
【００１９】
本発明に係るコンピュータプログラムは、コンピュータに、文字又は図形が印刷された複数の原稿から連続して読み取られる画像データを、読み取り順と対応付けて取得させ、取得された複数の画像データを１つ又は複数ずつ分割させて各々文書ファイルとして出力させるコンピュータプログラムにおいて、前記コンピュータに、前記複数の画像データの元の原稿の印刷設定を特定する特定ステップと、一の原稿の印刷設定が、前記一の原稿の１つ後（又は１つ前）の原稿の印刷設定と比して変化したか否かを判定する判定ステップと、該判定ステップで変化していないと判定したときの前記一の原稿（又は前記一の原稿の１つ前の原稿）から、前記判定ステップで変化したと判定したときの前記一の原稿（又は前記一の原稿の１つ前の原稿）までの画像データを１つの文書ファイルとして出力するステップとを実行させ、前記特定ステップは、各画像データの元の原稿が含む割り付けページ数を前記印刷設定として特定することを特徴とする。
【００２０】
本発明では、原稿を連続的に読み取って得られた複数の画像データ夫々について、元の原稿の印刷設定が夫々特定され、印刷設定が変化したと判定された場合に、変化した前後の画像データは、異なる文書ファイルであるとして分割され、文書ファイルとして出力される。なお、本発明では各原稿の印刷設定が読み取り順に特定され、印刷設定が変化するまでの画像データが一連の１つの文書ファイルとして出力されるようにしてもよい。
【００２１】
本発明では、各画像データの元の原稿が印刷されたときの印刷設定として、元の原稿の縮小率、元の原稿における枠組印刷の有無、元の原稿がカラー印刷であるか否か、元の原稿のサイズ、埋め込み画像、元の原稿の印刷フォーマット、又は、元の原稿内の特定領域内の文字列の内のいずれか１つ又は複数が特定される。
印刷設定の特定の方法としては例えば、各画像データについて、文字又は図形の一部である画素値、具体的には例えば所定の色成分の画素値が所定値以下である画素数の、元の原稿上における出現頻度の分布を取得し、出現頻度の平面的な特徴から印刷設定を特定する方法がある。例えば、中央、左右、上下、右上、左上、右下、左下等の位置夫々における頻度が比較され、中央部よりも左、右の頻度が高い場合には２ページ分の割り付け印刷、特定の位置の頻度が高い場合には枠組印刷、更に枠組の形状が特殊なパターンであるか否かによって特定の印刷フォーマットであるか否かを推定することが可能となる。また、中央部よりも高頻度である箇所の範囲の大きさが特定の大きさよりも小さい場合には縮小印刷、又は、特定の色成分の頻度が高い範囲がある場合はカラー印刷など、印刷設定を推定することが可能となる。
【００２２】
また本発明では、各画像データについて特定の画像パターンと符合するか否かによって特定の印刷設定であるか否かが特定される。例えば、埋め込み画像の有無及びその内容の特定は、予め記憶してある特定の埋め込み画像のパターンとのパターンマッチングにより行なわれる。特定の印刷フォーマットであるか否か、及び特定の印刷フォーマットが複数ある場合にいずれであるかの特定についても、予め記憶してある特定の印刷フォーマットパターンとのパターンマッチングにより行なわれる。印刷フォーマットのパターンは、枠組の形、配置及び大きさから特定される。
【００２３】
本発明では、印刷設定が変化したと判定された場合に、変化したことが通知され、ユーザが変化を認識することが可能となる。通知の上、更に承認を受け付ける構成とすることが好ましい。これにより、ユーザが視認して本当に印刷設定が変化し、分割されるべきところで別の文書ファイルとして出力され、不要な分割や誤った分割を回避することが可能である。
【００２４】
本発明では、複数の文書ファイルが出力される場合、複数の文書ファイルの内の符合する印刷設定の原稿の画像データからなる文書ファイルは、１つの文書ファイルに結合される。これにより、読み取られる複数の原稿に散在する同一の印刷設定の原稿データを１つにまとめ、不要に多数の文書ファイルが出力されることを回避することが可能である。
【発明の効果】
【００２５】
本発明による場合、各原稿の印刷設定を特定することが可能なので、文書毎に異なる印刷設定の違いに応じて各文書を適切に、異なるファイルとして保存することができる。
【図面の簡単な説明】
【００２６】
【図１】実施の形態１の文書ファイル出力システムの構成を示すブロック図である。
【図２】実施の形態１の文書ファイル出力装置で実現される機能を示す機能ブロック図である。
【図３】実施の形態１の文書ファイル出力装置の制御部が行なう処理手順の一例を示すフローチャートである。
【図４】実施の形態１の文書ファイル出力装置が取得した画像データを文書ファイルとして分割する処理のイメージ図である。
【図５】印刷設定の特定処理の詳細な手順の一例を示すフローチャートである。
【図６】割り付け印刷がされている原稿例のイメージ図である。
【図７】割り付け印刷及び枠組印刷がされている原稿例のイメージ図である。
【図８】縮小印刷がされている原稿例のイメージ図である。
【図９】実施の形態２の文書ファイル出力システムの構成を示すブロック図である。
【図１０】実施の形態２における読取装置の自動原稿搬送装置の原稿サイズ判別機構を下方から見た構成を模式的に示す模式図である。
【図１１】実施の形態２の文書ファイル出力装置で実現される機能を示す機能ブロック図である。
【図１２】更に実行される印刷設定の特定処理の詳細な手順の一例を示すフローチャートである。
【図１３】ＦＡＸ出力である原稿例のイメージ図である。
【図１４】埋め込み画像有りの原稿例のイメージ図である。
【図１５】特定の印刷フォーマットで印刷された原稿例のイメージ図である。
【図１６】実施の形態３の文書ファイル出力システムの構成を示すブロック図である。
【図１７】実施の形態３の文書ファイル出力装置の制御部が行なう処理手順の一例を示すフローチャートである。
【図１８】実施の形態３の文書ファイル出力装置の制御部が行なう処理手順の一例を示すフローチャートである。
【図１９】実施の形態４の文書ファイル出力システムの構成を示すブロック図である。
【図２０】実施の形態４の文書ファイル出力装置で実現される機能を示す機能ブロック図である。
【図２１】実施の形態４の文書ファイル出力装置の制御部が行なう処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００２７】
以下本発明をその実施の形態を示す図面に基づき具体的に説明する。
【００２８】
（実施の形態１）
図１は、実施の形態１の文書ファイル出力システムの構成を示すブロック図である。実施の形態１の文書ファイル出力システムは、文書ファイル出力装置１、記憶装置２、及び読取装置３を含む。
【００２９】
読取装置３は、ＣＣＤ（Charge Coupled Device）イメージセンサ等を用いたスキャナである。読取装置３は、原稿台に載置された複数枚の印刷用紙を自動的に１枚ずつ取り込む自動原稿搬送装置を備えている。読取装置３は、自動原稿搬送装置の原稿台に印刷用紙が載置され、ユーザによる読み取り開始の操作がされた場合に、原稿台に載置された印刷用紙を１枚ずつ全て取り込み、各印刷用紙の片面または両面から画像を読み取る。読取装置３は読み取った画像をアナログの画像データ又はデジタル画像データとし、読み取った順に内蔵する記憶部に一度記憶するか、順次文書ファイル出力装置１へ出力する。
【００３０】
記憶装置２は、ハードディスクドライブ、ＳＳＤ（Solid State Drive）等の記憶媒体を用い、文書ファイル出力装置１から出力された文書ファイルのデータを記憶する。
【００３１】
文書ファイル出力装置１はパーソナルコンピュータを用いる。文書ファイル出力装置１は、制御部１０、記憶部１１、一時記憶部１２、入出力部１３、通信部１４、及び読出部１５を備える。
【００３２】
制御部１０は、ＣＰＵ（Central Processing Unit）を用いて、記憶部１１に記憶してある文書ファイル出力プログラム１Ｐを一時記憶部１２に読み出して実行することにより、パーソナルコンピュータを文書ファイル出力装置として機能させる。
【００３３】
記憶部１１は、ハードディスクを用いる。記憶部１１は、ＳＳＤ（Solid State Drive）、又はフラッシュメモリ等を用いてもよい。記憶部１１には、上述の文書ファイル出力プログラム１Ｐが記憶されているほか、通信部１４により取得された画像データ、制御部１０が演算時に用いる情報、及び制御部１０が出力する文書ファイルのデータが記憶される。
【００３４】
一時記憶部１２は、ＳＲＡＭ（Static Random Access Memory）又はＤＲＡＭ（Dynamic Random Access Memory）等のＲＡＭを用いる。一時記憶部１２は、制御部１０の処理により発生した情報、例えば処理中の画素データ、画像データから抽出された情報などを一時的に記憶する。
【００３５】
入出力部１３は、例えばＵＳＢ（Universal Serial Bus）インタフェースを用いる。入出力部１３は、記憶装置２と接続されており、制御部１０が出力した文書ファイルのデータを記憶装置２へ送出する。入出力部１３はＵＳＢ接続に対応した他の読取装置と接続されてもよい。この場合、制御部１０は他の読取装置から入出力部１３を介して画像データを取得する。なお、入出力部１３はＵＳＢに限らず他の通信プロトコルに基づき記憶装置又は読取装置などの外部装置と接続されてもよい。
【００３６】
通信部１４は、例えばＬＡＮ（Local Area Network）インタフェースを用いる。通信部１４はＬＡＮを介して所定の通信プロトコルに基づき情報を送受信する。制御部１０は、通信部１４を介して、読取装置３から送信された画像データを受信して取得することができる。通信部１４は、通信機能を備えた同一ネットワーク上の他の記憶装置と接続されてもよい。この場合、制御部１０は、出力する文書ファイルのデータを通信部１４から他の記憶装置へ送信する。
【００３７】
読出部１５は、ディスクドライブを用いる。読出部１５は、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）、ＢＤ（Blu-Ray（登録商標） Disk）、フラッシュメモリ、又はフレキシブルディスクなどである記録媒体４に記録されている情報を読み出す。本実施の形態の記録媒体４には、文書ファイル出力プログラム４Ｐが記録されている。制御部１０は、読出部１５によって記録媒体４に記録されている情報を読み出し、記憶部１１又は一時記憶部１２に記憶する。記憶部１１に記憶されている文書ファイル出力プログラム１Ｐは、記録媒体４から読み出された文書ファイル出力プログラム４Ｐの複製であってもよい。
【００３８】
図２は、実施の形態１の文書ファイル出力装置１で実現される機能を示す機能ブロック図である。文書ファイル出力装置１の制御部１０は、記憶部１１に記憶されている文書ファイル出力プログラム１Ｐを読み出して実行することにより、画像データ取得部１６、印刷設定特定部１７、分割判定部１８及び分割出力部１９として機能する。なお、夫々を特定の集積回路としてハードウェアにて実現してもよい。
【００３９】
このように構成される文書ファイル出力装置１にて制御部１０は、画像データ取得部１６の機能により、読取装置３で原稿から読み取られて出力される一連の画像データを取得し、一時記憶部１２又は記憶部１１に記憶する。また制御部１０は、印刷設定特定部１７の機能により、取得して記憶してある各画像データを、読み取り順に処理して印刷設定を特定する。制御部１０は、各原稿の画像データに対して特定された印刷設定に基づき、分割判定部１８の機能により、印刷設定が変化したか否かを判定する。制御部１０は、印刷設定が変化したと判定された画像データまでを、分割出力部１９の機能により、１つの文書ファイルとして記憶部１１に記憶する。文書ファイル出力装置１は、記憶部１１に記憶した各文書ファイルを入出力部１３から記憶装置２へ出力する。
【００４０】
図３は、実施の形態１の文書ファイル出力装置１の制御部１０が行なう処理手順の一例を示すフローチャートである。
【００４１】
制御部１０は、画像データ取得部１６の機能により、読取装置３から出力される画像データを取得し、一時記憶部１２又は記憶部１１に記憶する（ステップＳ１０１）。
【００４２】
制御部１０は、印刷設定特定部１７の機能により、原稿の読み取り順に対応させる変数Ｉに１を代入しておく（ステップＳ１０２）。制御部１０は、一時記憶部１２又は記憶部１１に記憶してある画像データの内、Ｉ番目に読み取られた原稿の画像データを読み出す（ステップＳ１０３）。制御部１０は、印刷設定特定部１７の機能により、Ｉ（Ｉ＝１）番目の原稿の画像データに基づき、Ｉ番目の原稿の印刷設定を特定する（ステップＳ１０４）。
【００４３】
次に制御部１０は、Ｉ＋１番目の原稿の有無を判断する（ステップＳ１０５）。制御部１０は、Ｉ＋１番目の原稿が有ると判断した場合（Ｓ１０５：ＹＥＳ）、記憶部１１からＩ＋１番目に読み取られた原稿の画像データを読み出す（ステップＳ１０６）。制御部１０は、読み出した画像データに基づき、Ｉ＋１番目の原稿の印刷設定を特定する（ステップＳ１０７）。
【００４４】
制御部１０は、分割判定部１８の機能により、既に特定してあるＩ番目の原稿の印刷設定と、ステップＳ１０７で特定したＩ＋１番目の原稿の印刷設定とを比較し（ステップＳ１０８）、印刷設定の変化の有無を判定する（ステップＳ１０９）。制御部１０は、分割判定部１８の機能により、印刷設定の変化は有りと判定した場合（Ｓ１０９：ＹＥＳ）、分割出力部１９の機能により、Ｉ番目の原稿の画像データを、出力する文書ファイルに書き込み（ステップＳ１１０）、Ｉ番目までの画像データで１つの文書ファイルとして完成させてファイルをクローズし、出力する（ステップＳ１１１）。制御部１０は、変数Ｉに１を加算し（ステップＳ１１２）、処理をステップＳ１０５へ戻し、最後の原稿となるまで繰り返す。
【００４５】
制御部１０は、ステップＳ１０９にて印刷設定の変化は無しと判定した場合（Ｓ１０９：ＮＯ）、分割出力部１９の機能により、Ｉ番目の原稿の画像データを、出力する文書ファイルに書き込み（ステップＳ１１３）、処理をステップＳ１１２へ進める。
【００４６】
制御部１０は、読み取られた全ての原稿の画像データについて処理を終了し、Ｉ＋１番目の原稿は無しと判断した場合（Ｓ１０５：ＮＯ）、分割出力部１９の機能により、Ｉ番目の原稿の画像データを、出力する文書ファイルに書き込み（ステップＳ１１４）、Ｉ番目までの原稿の画像データで１つの文書ファイルとして完成させてファイルをクローズして出力し（ステップＳ１１５）、処理を終了する。
【００４７】
図４は、実施の形態１の文書ファイル出力装置１が取得した画像データを文書ファイルとして分割する処理のイメージ図である。上段に読取装置３から出力され、文書ファイル出力装置１が取得した画像データ、下段に文書ファイル出力装置１が分割出力した文書ファイルのイメージを示している。
【００４８】
制御部１０は、図３のフローチャートに示したように処理を実行することにより、取得した画像データを読み取り順に、原稿１→原稿２→原稿３、…原稿Ｎと順に読み出す。制御部１０は、各原稿の画像データから特定した印刷設定を、原稿１と２、原稿２と３、…と比較する。そして制御部１０は、例えば原稿２の印刷設定について原稿３の印刷設定と比較した結果、変化は有りと判定した場合、原稿２までの画像データを、即ち原稿１及び原稿２の画像データを１つの文書ファイルとして出力する。制御部１０はこのような処理を最後の原稿Ｎまで繰り返し行なうことにより、適切に各文書ファイルに分割して出力することができる。
【００４９】
なお、図３に示した処理手順及び図４の説明では、原稿１→原稿２→原稿３、…原稿Ｎと順に読み出して、夫々１つずつ印刷設定を特定し、前の原稿の印刷設定と比較する構成とした。しかしながら本発明はこれに限らず、原稿Ｎ→原稿Ｎ−１、…の順序で処理してもよい。また、図４に示すように取得した全原稿の画像データから、全原稿の印刷設定を予め特定し、印刷設定が変化した原稿が何番目であるかを特定し、特定した原稿の前後で文書ファイルを分割出力する構成としてもよい。
【００５０】
次に、制御部１０の印刷設定特定部１７による機能の詳細を説明する。図５は、印刷設定の特定処理の詳細な手順の一例を示すフローチャートである。
【００５１】
制御部１０は、印刷設定特定部１７の機能により、読み出した画像データの全画素を検査し、画素値を所定値と比較する（ステップＳ４１）。このとき制御部１０は、画像データがＲＧＢ（Ｒ：赤、Ｇ：緑、Ｂ：青）成分毎の画素値からなる場合、各画素について全色成分の画素値を加算した値を所定値と比較しても良いし、全色成分の画素値の平均値を所定値と比較しても良い。制御部１０は、予め画像データをブロック毎に分別しておき、各ブロックを白色領域／灰色領域／黒色領域と分別しておき、灰色領域及び黒色領域であるブロックを抽出するようにしてもよい。
【００５２】
制御部１０は、ステップＳ４１で比較し、画素値が所定値以下、即ち暗色であって文字又は図形が印刷されている画素を抽出する（ステップＳ４２）。このとき制御部１０は、上述のように複数の画素をブロック毎に抽出するようにしても良い。
【００５３】
制御部１０は、抽出した画素の出現頻度の分布を画像（原稿）の縦方向及び横方向に算出する（ステップＳ４３）。即ち、制御部１０は、原稿の縦方向及び横方向を画素単位でＸＹ座標に当てはめ、抽出された画素の位置をＸ軸方向及びＹ軸方向夫々に射影し、画素数のヒストグラムを出現頻度の分布として求める。
【００５４】
制御部１０は、画像の縦方向及び横方向夫々の出現頻度分布に基づき、中央、右、左、上、下、右上、右下、左下、左上などに区分した夫々の領域における抽出画素の出現頻度を算出する（ステップＳ４４）。このときの中央、右、左、上、下、右上、右下、左下、左上などの領域の範囲は、上述のＸＹ座標を基準に予め定められており、記憶部１１に座標情報が記憶されている構成とする。各領域は相互に重複していてもよい。更に具体的には制御部１０は、各領域における抽出画素の出現頻度を、各領域における抽出画素数の平均値として算出するようにしてもよいし、中央値、最多値などで算出してもよい。
【００５５】
制御部１０は、縦方向及び横方向夫々に、右、左又は上、下夫々における出現頻度を、中央部の出現頻度と比較する（ステップＳ４５）。制御部１０は、出現頻度が中央部よりも高い領域の数を特定し（ステップＳ４６）、出現頻度が中央部よりも高い領域の夫々の面積を特定する（ステップＳ４７）。このとき制御部１０は、中央部における出現頻度に対し、所定の範囲（例えば数％）を超えて高いか否か、中央部における出現頻度の数倍以上であるか否かなどによって、出現頻度が高いか否かを判断し、それ以外は同程度又は中央部における出現頻度の方が高いと判断すればよい。
【００５６】
制御部１０は、ステップＳ４６及びＳ４７で特定した領域の数、及び領域の面積に基づき、中央部と比較して出現頻度の偏りが少なくとも縦方向及び横方向のいずれか２つ以上あるか否かを判断する（ステップＳ４８）。制御部１０は、２つ以上あると判断した場合（Ｓ４８：ＹＥＳ）、割り付け印刷であると特定し（ステップＳ４９）、割り付け数を特定する（ステップＳ５０）。制御部１０は例えば、横方向に偏りが２つ、縦方向には偏りが１つと判断した場合には割り付け数を２とし、横方向に偏りが２つ、縦方向にも偏りが２つと判断した場合には割り付け数を４とすることができる。
【００５７】
制御部１０は、ステップＳ４８で否と判断した場合（Ｓ４８：ＮＯ）、偏りがある範囲の大きさを算出する（ステップＳ５１）。制御部１０は、ステップＳ５１で算出した大きさが予め設定されてある所定値以下であるか否かを判断する（ステップＳ５２）。このとき所定値は、記憶部１１に記憶しておけばよい。制御部１０は、所定値以下であると判断した場合（Ｓ５２：ＹＥＳ）、縮小印刷であると特定し（ステップＳ５３）、処理を次のステップＳ５４へ進める。制御部１０は、所定値を超えると判断した場合（Ｓ５２：ＮＯ）、処理をそのまま次のステップＳ５４へ進める。
【００５８】
次に制御部１０は、偏りが枠状になっているか否かを判断する（ステップＳ５４）。制御部１０は、特定の座標における頻度分布が他の領域の例えば３倍以上であるとき、又は出現頻度が８割以上であると特定できた場合、偏りが枠状になっていると判断すればよい。例えば、原稿の上からＹ番目〜Ｙ＋５番目の位置における出現頻度が８割以上である場合には当該Ｙ番目付近に罫線が引かれていると判断し、同様にして原稿の左からＸ番目〜Ｘ＋５番目の位置における出現頻度が８割以上であるときには当該Ｘ番目付近にも罫線が引かれており、枠組が印刷されていると判断できる。勿論、枠組が印刷されているか否かを判断できるのであれば、他の方法を用いてもよい。制御部１０は、偏りが枠状になっていると判断した場合（Ｓ５４：ＹＥＳ）、枠組印刷であると特定する（ステップＳ５５）。制御部１０は、ステップＳ５４で否と判断した場合（Ｓ５４：ＮＯ）、そのまま処理を次のステップＳ５６へ進める。
【００５９】
制御部１０は、更に各画素の画素値のＲＧＢ値を相互に比較し（ステップＳ５６）、ＲＧＢ値が相互に所定の誤差範囲内で同程度であるか否かを判断する（ステップＳ５７）。制御部１０は、同程度であると判断した場合は（Ｓ５７：ＹＥＳ）、モノクロ印刷と特定し（ステップＳ５８）、所定の誤差範囲を超えて異なると判断した場合は（Ｓ５７：ＮＯ）、カラー印刷と特定し（ステップＳ５９）、印刷設定を特定する処理を終了し、処理を図３のフローチャートに示した処理手順へ戻す。このとき制御部１０は、ブロック毎にＲＧＢ値を相互に比較してもよい。
【００６０】
文書ファイル出力装置１によって文書ファイルが分割されて出力される処理を、具体的例を挙げて説明する。
【００６１】
図６は、割り付け印刷がされている原稿例のイメージ図である。図６の上段に、割り付けの印刷設定がされていない文章を含む原稿、下段に印刷設定に割り付け設定がされている文章の原稿の例を示している。なお、図６の下段に示す例では、割り付け数は「２」である。また、図６には、各々の原稿について、画素値が所定値以下である画素（文字又は図形が印刷されている画素）の出現頻度の縦方向における分布をグラフで示している。各グラフは縦方向の位置と、各位置における出現の頻度を示している。
【００６２】
文書ファイル出力装置１の制御部１０は、図６の上段に示すような原稿を読み取った画像データを取得した場合、画素値から縦方向の出現頻度分布を図６上段左側に示すように算出する。制御部１０は、中央部における文字又は図形等の画素の出現頻度と、上部及び下部の出現頻度とを夫々比較する。この場合、制御部１０は、中央部における出現頻度と、上部及び下部夫々における出現頻度とは同程度であると判断し、出現頻度の偏りは１つと判断でき、割り付け設定はされていないと特定することができる。
【００６３】
文書ファイル出力装置１の制御部１０は、図６の下段に示すような原稿を読み取った画像データを取得した場合も同様に、画素値から縦方向における出現頻度の分布を図６下段左側に示すように算出する。この場合制御部は、中央部における出現頻度と、上部及び下部夫々における出現頻度とを比較し、上部及び下部夫々の出現頻度は中央部における出現頻度よりも高いと判断し、出現頻度の偏りは２つであると判断できる。そして制御部１０は、割り付け設定がされていると特定し、割り付けの数を「２」と特定することができる。
【００６４】
図７は、割り付け印刷及び枠組印刷がされている原稿例のイメージ図である。図７の上段に、割り付けの印刷設定はされているものの、枠組印刷がされていない文章及び図形を含む原稿の例を示している。中段に、割り付けの印刷設定及び枠組印刷設定がされている文章及び図形を含む原稿の例を示している。なお、図７に示す例では、割り付け数は「４」である。また、図７には、各々の原稿について、画素値が所定値以下である画素（文字又は図形が印刷されている画素）の頻度の縦方向及び横方向の分布をグラフで示している。各グラフは、画像における位置と、各位置における出現の頻度を示している。
【００６５】
文書ファイル出力装置１の制御部１０は、図７の上段に示すような原稿を読み取った画像データを取得した場合、画素値から縦方向の出現頻度分布を図７上段左側に示すように算出し、横方向の出現頻度分布を図７下段のグラフ中の細線で示すように算出する。制御部１０は、中央部における文字又は図形等の画素の出現頻度と、上部及び下部の出現頻度と、左側及び右側における出現頻度とを夫々比較する。この場合、制御部１０は、中央部における出現頻度に比して、上部及び下部における出現頻度は縦方向で中央部における出現頻度よりも高いと判断する。同様に、制御部１０は、左側及び右側における出現頻度は横方向で中央部における出現頻度よりも高いと判断する。したがって制御部１０は、出現頻度の偏りは４つ（２×２）であると判断する。そして制御部１０は、割り付け設定がされていると特定し、割り付けの数を「４」と特定することができる。更にこの場合、制御部１０は、出現頻度の縦方向及び横方向における分布から、特定の座標、例えば縦方向の上からＹ〜Ｙ＋５番目の画素における頻度分布は、他の中央部よりも高頻度である領域における頻度と同程度であると判断し、枠組印刷の設定はされていないと特定することができる。
【００６６】
文書ファイル出力装置１の制御部１０は、図７の中段に示すような原稿を読み取った画像データを取得した場合、画素値から縦方向の出現頻度分布を図７中段左側に示すように算出し、横方向の出現頻度分布を図７下段のグラフ中の太線で示すように算出する。この場合も、制御部１０は、中央部における出現頻度に比して、上部、下部、左側、及び右側夫々の出現頻度はいずれも中央部における出現頻度よりも高く、出現頻度の偏りは４であると判断する。そして制御部１０は、割り付け設定がされていると特定し、割り付けの数を「４」と特定することができる。更にこの場合、制御部１０は、縦方向における出現頻度の分布から、特定の座標、例えば縦方向の上からＹ〜Ｙ＋５番目の画素、下からＹ〜Ｙ＋５番目の画素における頻度分布は、他の中央部よりも高頻度である領域における頻度の数倍以上、又は８割以上であると判断する。同様に、制御部１０は、横方向における出現頻度の分布から、特定の座標、例えば左からＸ〜Ｘ＋５番目の画素、右からＸ〜Ｘ＋５番目の画素における頻度分布は、他の中央部よりも高頻度である領域における頻度の数倍以上であると判断する。これにより制御部１０は、枠組印刷の設定がされていると特定することができる。
【００６７】
図８は、縮小印刷がされている原稿例のイメージ図である。図８の上段に、通常の印刷がされている文章を含む原稿の例を示し、下段に、縮小印刷設定がされている文章を含む原稿の例を示している。なお、図８には、各々の原稿について、画素値が所定値以下である画素（文字又は図形が印刷されている画素）の頻度の縦方向及び横方向における分布をグラフで示している。各グラフは、画像における位置と、各位置における出現の頻度を示している。
【００６８】
文書ファイル出力装置１の制御部１０は、図８の上段に示すような原稿を読み取った画像データを取得した場合、画素値から縦方向の出現頻度分布を図８上段左側に示すように算出し、横方向の出現頻度分布を図８下段下部のグラフ中の細線で示すように算出する。制御部１０は、中央部における文字又は図形等の画素の出現頻度と、上部及び下部の出現頻度とを夫々比較する。この場合、制御部１０は、中央部における出現頻度と、上部及び下部夫々における出現頻度とは同程度であると判断し、出現頻度の偏りは１つと判断する。そして制御部１０は、偏りの範囲の大きさを算出する。具体的には、制御部１０は、破線で示すような縦方向及び横方向における分布の連続範囲を特定し、特定した縦方向及び横方向の範囲から大きさを算出する。この場合、制御部１０は、算出した大きさが予め設定されている所定値以下ではないと判断し、特別な印刷設定はされていないと特定できる。
【００６９】
文書ファイル出力装置１の制御部１０は、図８の下段に示すような原稿を読み取った画像データを取得した場合、画素値から縦方向の出現頻度分布を図８下段左側に示すように算出し、横方向の出現頻度分布を図８下段下部のグラフ中の太線で示すように算出する。この場合、制御部１０は、中央部における出現頻度と比して、上部及び下部夫々における出現頻度は低いと判断し、出現頻度の偏りは１つと判断する。そして制御部１０は、偏りの範囲の大きさを算出する。この場合制御部１０は、算出した大きさは、予め設定されている所定値以下であると判断し、縮小印刷設定がされていると特定できる。
【００７０】
このように、実施の形態１における文書ファイル出力装置１は、読取装置３から取得した複数の原稿の画像データに基づき、画像データの元の原稿夫々の印刷設定を特定し、印刷設定の変化に応じて文書ファイルを適切に分割して出力することができる。なお、印刷設定は上述に示した例のみに限られず、画素値の平均的な濃度から濃い／薄い若しくは節約印刷などの設定、又は、カラー印刷の場合の彩度から鮮やかに印刷する設定など、種々の印刷設定を特定し、区別して適切に文書を分割する方法も考え得る。
【００７１】
実施の形態１では、文書ファイル出力装置１は印刷設定の違いのみを基準として画像データを文書ファイルへ分割・出力する構成とした。しかしながら、文書ファイル出力装置１は、各原稿の特徴量を算出し、算出された特徴量と併せて各原稿の画像データを異なる文書ファイルとするか否かを判定する構成としてもよい。
【００７２】
（実施の形態２）
実施の形態２では、実施の形態１における文書ファイル出力装置１の印刷設定特定部１７の機能が特定する印刷設定に加え、原稿サイズ、埋め込み画像、特定の印刷フォーマット、及び原稿内の特定領域内の文字列を特定し、それらが変化した場合に文書ファイルを分割する例について説明する。
【００７３】
図９は、実施の形態２の文書ファイル出力システムの構成を示すブロック図である。実施の形態２の文書ファイル出力システムは、文書ファイル出力装置１ｂ、記憶装置２、及び読取装置３０を含む。実施の形態２における文書ファイル出力システムの構成は、文書ファイル出力装置１ｂによる印刷設定の特定方法、及び読取装置３０の機能以外は、実施の形態１における構成と同様であるので、共通する構成には同一の符号を付して詳細な説明を省略する。
【００７４】
読取装置３０の構成は、実施の形態１における読取装置３の構成とほぼ同様であるが、自動原稿搬送装置が、原稿サイズを判別する機構を有する点が異なる。図１０は、実施の形態２における読取装置３０の自動原稿搬送装置の原稿サイズ判別機構を下方から見た構成を模式的に示す模式図である。読取装置３０の自動原稿搬送装置は、制御部３１と、通信部３２と、２つの搬送ローラ３３と、該搬送ローラ３３の回転方向と略直交する方向に並べられた複数の光学センサ３４とを有する。
【００７５】
制御部３１は、ＭＰＵ（Micro Processing Unit）を用い、各構成部を制御する。制御部３１は、搬送ローラ３３の回転速度を検知して原稿の搬送速度を特定することが可能である。また制御部３１は、複数の光学センサ３４夫々から検知結果を取得する。制御部３１は、原稿の搬送速度と各光学センサ３４からの検知結果に基づいて、搬送した原稿サイズを特定し、搬送した原稿の画像データと共に、内蔵する記憶部に一度記憶するか、順次通信部３２により文書ファイル出力装置１ｂへ送信する。
【００７６】
通信部３２は、文書ファイル出力装置１ｂの通信部１４と対応するインタフェースである。通信部３２は、ＬＡＮを介して所定の通信プロトコルに基づき情報を送受信する。なお、通信部３２はＵＳＢなどのインタフェースに代替可能であり、制御部３１が文書ファイル出力装置１へ画像データ及び特定した原稿サイズが出力できればよい。
【００７７】
複数の光学センサ３４は夫々、発光素子３５及び受光素子３６を有する。光学センサ３４は、自動原稿搬送装置上に原稿が存在する間、例えば３０ミリ秒毎に、発光素子３５を発光させ、原稿からの反射光を受光素子３６にて受光し、受光量に応じた信号を制御部３１へ出力する。
【００７８】
制御部３１は、光学センサ３４から得られる信号に基づき、搬送中の原稿がいずれの光学センサ３４上に存在するかを特定し、原稿の幅を特定する。また、光学センサ３４からの一定時間毎の信号に基づき、制御部３１は、１枚の原稿の通過時間を算出し、搬送速度に基づき原稿の長さを特定する。制御部３１は、原稿の幅及び長さに基づいて原稿サイズを、例えばＡ４、Ａ４縦、Ｂ５などと特定する。制御部３１は、特定した結果を各原稿から読み取った画像データと共に記憶するか、通信部３２から送信する。
【００７９】
実施の形態２における文書ファイル出力装置１ｂは、実施の形態１同様にパーソナルコンピュータを用い、制御部１０ｂ、記憶部１１ｂ、一時記憶部１２、入出力部１３、通信部１４、及び読出部１５を備える。制御部１０ｂは、記憶部１１ｂに記憶してある文書ファイル出力プログラム１Ｐｂに基づき、後述するような各機能を実現する。記憶部１１ｂには、文書ファイル出力プログラム１Ｐｂのほか、後述するパターンマッチングに用いる埋め込み画像（地紋）の画像データ、及び、特定の印刷フォーマットの画像データが記憶されている。
【００８０】
図１１は、実施の形態２の文書ファイル出力装置１ｂで実現される機能を示す機能ブロック図である。文書ファイル出力装置１ｂの制御部１０ｂは、画像データ取得部１６、印刷設定特定部１７ｂ、分割判定部１８及び分割出力部１９として機能する。なお、夫々を特定の集積回路としてハードウェアにて実現してもよい。実施の形態１における各機能と共通する機能には同一の符号を付して詳細な説明を省略する。
【００８１】
実施の形態２における文書ファイル出力装置１ｂの制御部１０ｂは、印刷設定特定部１７ｂとして機能し、実施の形態１で示した印刷設定のほかに、読取装置３０から取得した画像サイズ、パターンマッチングによる埋め込み画像（地紋）の有無とその内容、特定の帳票フォーマットなどの印刷フォーマット、原稿のヘッダ部分などの特定領域に印刷されている文字列の有無及びその内容を含む印刷設定を特定する。
【００８２】
制御部１０ｂは、実施の形態１同様に図３のフローチャートに示した処理手順を実行する。その処理手順の内のステップＳ１０４及びＳ１０７の印刷設定の特定処理として、図５に示したフローチャートに加えて、以下の処理を実行する。図１２は、更に実行される印刷設定の特定処理の詳細な手順の一例を示すフローチャートである。
【００８３】
制御部１０ｂは、印刷設定特定部１７ｂの機能により、読み出した画像データに対応して取得した画像サイズを特定する（ステップＳ６０）。
【００８４】
次に制御部１０ｂは、印刷設定特定部１７ｂの機能により、読み出した画像データの内の特定領域に対してＯＣＲ（Optical Character Reader）処理を行なう（ステップＳ６１）。文書ファイル出力装置１ｂはこのために、ＯＣＲ処理を行なうためのハードウェアを備えていてもよい。詳細には制御部１０ｂは、原稿を読み取る向きとした場合のヘッダ部に対してＯＣＲ処理を行ない、読み取られた文字列を取得する。制御部１０ｂは、ＯＣＲ処理により、電話番号が取得できたか否かを判断する（ステップＳ６２）。制御部１０ｂは、電話番号が取得できたと判断した場合（Ｓ６２：ＹＥＳ）、原稿がＦＡＸであって取得した番号は送信元の電話番号であると特定する（ステップＳ６３）。制御部１０ｂは、ステップＳ６２で電話番号が取得できなかったと判断した場合（Ｓ６２：ＮＯ）、処理を次のステップへ進める。
【００８５】
制御部１０ｂは、印刷設定特定部１７ｂの機能により、読み出した画像データの内の特定の微小領域を抽出する（ステップＳ６４）。制御部１０ｂは、抽出した領域の画像と、記憶部１１ｂに記憶してある複数の埋め込み画像のパターンとの比較を行ない（ステップＳ６５）、符合するパターンがあるか否かを判断する（ステップＳ６６）。制御部１０ｂは、ステップＳ６６であると判断した場合（Ｓ６６：ＹＥＳ）、符合する画像パターンを識別する情報と対応付けて埋め込み画像有りと特定し（ステップＳ６７）、処理をステップＳ７０へ進める。
【００８６】
制御部１０ｂは、ステップＳ６６にて符合しないと判断した場合（Ｓ６６：ＮＯ）、所定の回数以上行なったか否かを判断する（ステップＳ６８）。制御部１０ｂは、所定の回数未満であると判断した場合に（Ｓ６８：ＮＯ）、抽出する微小領域を所定の画素分ずらし（ステップＳ６９）、ステップＳ６４へ処理を戻し、ステップＳ６５〜Ｓ６９の処理を繰り返す。制御部１０ｂは、ステップＳ６８で所定の回数以上行なったと判断した場合（Ｓ６８：ＹＥＳ）、処理を次のステップＳ７０へ進める。この場合、原稿に埋め込み画像（地紋）はないと特定される。
【００８７】
制御部１０ｂは、読み出した画像データにエッジ処理を行ない（ステップＳ７０）、エッジ処理後の画像データの画像と、記憶部１１ｂに記憶してある特定の印刷フォーマットに対応する複数のパターンとの比較を行ない（ステップＳ７１）、符合するパターンがあるか否かを判断する（ステップＳ７２）。制御部１０ｂは、ステップＳ７２で符合するパターンがあると判断した場合（Ｓ７２：ＹＥＳ）、符合する画像パターンを識別する情報と対応付けて特定の印刷フォーマットと特定し（ステップＳ７３）、印刷設定を特定する処理を終了し、処理を図３のフローチャートに示した処理手順へ戻す。制御部１０ｂは、ステップＳ７２で符合しないと判断した場合（Ｓ７２：ＮＯ）、そのまま印刷設定を特定する処理を終了し、処理を図３のフローチャートに示した処理手順へ戻す。
【００８８】
文書ファイル出力装置１ｂによって文書ファイルが分割されて出力される処理を、具体的例を挙げて説明する。
【００８９】
まず制御部１０ｂは、分割判定部１８の機能により、次に特定した原稿サイズがそれまでの原稿サイズと異なる場合、印刷設定の変化は有りと判定し、原稿サイズが変化するまでの原稿の画像データで１つの文書ファイルとして完成させる。
【００９０】
図１３は、ＦＡＸ出力である原稿例のイメージ図である。図１３に示すように、設定によってはＦＡＸ出力された原稿のヘッダ部（図中、ハッチングで示す）には、送信元の電話番号（ＦＡＸ番号）が印字されている。
【００９１】
文書ファイル出力装置１ｂの制御部１０ｂは、図１３に示したような原稿を読み取った画像データを取得した場合、ＯＣＲ処理によって電話番号を取得できる。この場合、制御部１０ｂは元の原稿はＦＡＸ出力であったと特定し、且つ、取得した電話番号を他の原稿と識別する情報として特定する。
【００９２】
図１３に示したような原稿を読み取った画像データを取得した場合、制御部１０ｂは分割判定部１８の機能により、次に特定した原稿の印刷設定がＦＡＸ出力でない場合、印刷設定の変化はありと判定する。又は制御部１０ｂは、ＦＡＸ出力であっても取得できた電話番号（ＦＡＸ番号）が異なる場合、印刷設定の変化は有りと判定する。そして制御部１０ｂは、図１３に示したような原稿までの画像データで１つの文書ファイルとして完成させる。
【００９３】
図１４は、埋め込み画像有りの原稿例のイメージ図である。図１４に示すように、画像埋め込みが可能な画像形成装置は、印刷設定により、特定の画像を原稿の複数の箇所に散在させるように重畳させることが可能である。埋め込み画像の位置は、任意の位置でもよいし、特定の箇所に埋め込まれるように設定されてもよい。
【００９４】
文書ファイル出力装置１ｂの制御部１０ｂは、図１４に示したような原稿を読み取った画像データを取得した場合、画像データの特定の位置（例えば画像の左下端）から、特定のサイズ（例えば３２×３２画素）の領域を抽出し、記憶部１１ｂに記憶してある複数の埋め込み画像のパターンとのパターンマッチングの処理を行なう。制御部１０ｂは、記憶してあるパターンと符合しないと判断した場合には例えば、水平方向に右へ５画素ずらすなどして所定間隔で領域をずらしながらパターンマッチングの処理を行なう。制御部１０ｂは、パターンマッチングにより、記憶部１１ｂに記憶してある画像のパターンのいずれかに、符合するパターンが存在した場合、画像埋め込み有りの印刷設定であると特定し、且つ、符合した画像のパターンの識別情報（例えば通し番号、又はパターン名）を他の原稿と識別する情報として特定する。制御部１０ｂは、パターンマッチングにより符合するパターンが存在しない場合には画像埋め込み無しと判断する。
【００９５】
図１４に示したような原稿を読み取った画像データを取得した場合、制御部１０ｂは、分割判定部１８の機能により、次に特定した原稿の印刷設定が画像埋め込み無しである場合、印刷設定の変化は有りと判定する。又は制御部１０ｂは、画像埋め込み有りであっても符合した画像のパターンが異なる場合、印刷設定の変化は有りと判定する。そして制御部１０ｂは、図１４に示したような原稿までの原稿データで１つの文書ファイルとして完成させる。
【００９６】
図１５は、特定の印刷フォーマットで印刷された原稿例のイメージ図である。特定の帳票フォーマットなど、特定のレイアウトで印刷することが可能な画像形成装置もある。この場合、図１５に示すように枠組が特定のレイアウトで印刷される。
【００９７】
文書ファイル出力装置１ｂの制御部１０ｂは、図１５に示したような原稿を読み取った画像データを取得した場合、エッジ処理又は黒である画素の抽出を行なって枠組を特定し、記憶部１１ｂに記憶してある特定の印刷フォーマットに対応する複数の枠組パターンとのパターンマッチングの処理を行なう。制御部１０ｂは、記憶してあるパターンのいずれかに、符合するパターンが存在した場合、特定のフォーマットの印刷設定であると特定し、且つ、符合したフォーマットのパターンの識別情報（例えば通し番号、又はフォーマット名）を他の原稿と識別する情報として特定する。制御部１０ｂは、パターンマッチングにより符合するパターンが存在しない場合には、特定の印刷フォーマットではないと判断する。
【００９８】
図１５に示したような原稿を読み取った画像データを取得した場合、制御部１０ｂは、分割判定部１８の機能により、次に特定した原稿の印刷設定が特定の印刷フォーマットでないと判断した場合、印刷設定の変化は有りと判定する。又は制御部１０ｂは、特定の印刷フォーマットであると判断した場合であっても、符合したフォーマットのパターンが異なる場合、印刷設定の変化は有りと判定する。そして制御部１０ｂは、図１５に示したような原稿までの原稿データで１つの文書ファイルとして完成させる。
【００９９】
このように、実施の形態２における文書ファイル出力装置１ｂは、読取装置３０から取得した複数の原稿の画像データに基づき、画像データの元の原稿夫々の印刷設定を特定し、原稿サイズの変化等の印刷設定の変化に応じて文書ファイルを適切に分割して出力することができる。
【０１００】
（実施の形態３）
実施の形態３では、文書ファイル出力装置１ｃは、印刷設定の変化が有ったと判定した場合に、ユーザへ通知を行なう構成とする。
【０１０１】
図１６は、実施の形態３の文書ファイル出力システムの構成を示すブロック図である。実施の形態３における文書ファイル出力システムは、文書ファイル出力装置１ｃ、記憶装置２、読取装置３、及びサーバ装置５を含む。実施の形態３における文書ファイル出力システムの構成は、文書ファイル出力装置１ｃによる通知処理が追加されたこと以外は、実施の形態１における構成と同様であるので、共通する構成には同一の符号を付して詳細な説明を省略する。
【０１０２】
サーバ装置５は、メールサーバ機能及びＷｅｂサーバ機能を有する。サーバ装置５は、文書ファイル出力装置１ｃから後述するような通知を受けた場合、受けた通知に応じてメールを送受信したり、Ｗｅｂページを作成したりすることが可能である。サーバ装置５は、文書ファイル出力装置１ｃからの通知を受けて作成したＷｅｂページ上のＵＩ（User Interface）により、入力情報を取得した場合、取得した情報を文書ファイル出力装置１ｃへ送信する。なおサーバ装置５のメールサーバ機能及びＷｅｂサーバ機能は、文書ファイル出力装置１ｃが備える構成としてもよい。
【０１０３】
実施の形態３における文書ファイル出力装置１ｃは、実施の形態１同様にパーソナルコンピュータを用い、制御部１０ｃ、記憶部１１ｃ、一時記憶部１２、入出力部１３、通信部１４、読出部１５、及び表示部２０を備える。制御部１０ｃは、記憶部１１ｃに記憶してある文書ファイル出力プログラム１Ｐｃに基づき、後述するような各処理を実行する。
【０１０４】
表示部２０は、例えば液晶パネルを用いた文書ファイル出力装置１ｃのモニタである。制御部１０ｃからの指示に基づきＵＩ画面を表示する。
【０１０５】
文書ファイル出力装置１ｃは、通信部１４を介してサーバ装置５と通信することが可能である。制御部１０ｃは、通信部１４により作成したメールをサーバ装置５へ送信し、宛先へ送信するべく通知することが可能である。また制御部１０ｃは、通信部１４によりサーバ装置５へ接続し、Ｗｅｂページの作成を依頼する通知を行なうことが可能であり、サーバ装置５からＷｅｂページへの入力情報を受信することが可能である。
【０１０６】
図１７及び図１８は、実施の形態３における文書ファイル出力装置１ｃの制御部１０ｃが行なう処理手順の一例を示すフローチャートである。以下のフローチャートの内、実施の形態１における図３のフローチャートに示した処理手順と共通する手順については同一のステップ番号を付し、詳細な説明を省略する。
【０１０７】
文書ファイル出力装置１ｃの制御部１０ｃは、画像データ取得部１６、及び印刷設定特定部１７として機能し、読取装置３から取得した画像データに対し、１つずつ印刷設定を特定し、前後の印刷設定を比較する処理を行なう（Ｓ１０１〜Ｓ１０８）。
【０１０８】
そして制御部１０ｃは、印刷設定の変化は有りと判定した場合（Ｓ１０９：ＹＥＳ）、ユーザへの通知を行なう（ステップＳ１２１）。このとき制御部１０ｃは、ユーザへの通知手段として、確認のためのＵＩ画面を表示部２０に表示させる。このときＵＩ画面には、印刷設定の変化は有りと判定した場合のＩ番目又はＩ＋１番目の原稿の画像データが含まれ、ユーザが分割箇所を確認できるようにしてある。又は、制御部１０ｃは、ユーザへの通知手段として、確認のためのＵＩ画面及び確認用の原稿の画像データを貼付したメールを作成する。このときのメールの宛先は記憶部１１ｃに記憶してある特定のアドレス、又は読取装置３による読み取りを実行したユーザの認証情報等から対応するアドレスを取得したものであってもよい。制御部１０ｃは通知手段として、作成したメールを、サーバ装置５へ送信し、メールサーバ機能により宛先の端末装置へ送信させる。又は制御部１０ｃはユーザへの通知手段として、確認のためのＵＩ画面及び確認用の原稿の画像データを貼付したＷｅｂページの作成をサーバ装置５のＷｅｂサーバ機能に依頼する。そして制御部１０ｃは、作成されたＷｅｂページへアクセスするためのアドレス情報を、メール又はメッセンジャーの機能によってユーザへ通知する。
【０１０９】
制御部１０ｃは、ユーザへの通知への応答としてファイルの分割指示を受けたか否かを判断する（ステップＳ１２２）。具体的には制御部１０ｃは、表示部２０に表示させたＵＩ画面上の分割指示の入力釦が図示しないキーボード又はマウスなどの入力デバイスによって押下されたか否かで分割指示を受けたか否かを判断する。又は制御部１０ｃは、メールを送信している場合、送信したメールへの分割指示の示す返信を受信したか否かによって判断してもよい。また、制御部１０ｃは、サーバ装置５のＷｅｂサーバ機能によって作成されたＷｅｂページのＵＩ画面にて入力された情報に基づき、分割指示を受けたか否かを判断してもよい。
【０１１０】
制御部１０ｃは、ステップＳ１２２にて分割指示を受けたと判断した場合に初めて（Ｓ１２２：ＹＥＳ）、Ｉ番目の原稿の画像データを、出力する文書ファイルに書き込み（Ｓ１１０）、Ｉ番目までの画像データで１つの文書ファイルとして完成させてファイルをクローズし、出力する（Ｓ１１１）。
【０１１１】
制御部１０ｃは、ステップＳ１２２にて文書指示を受けなかったと判断した場合（Ｓ１２２：ＮＯ）、分割出力部１９の機能により、Ｉ番目の原稿の画像データを、出力する文書ファイルに書き込み（Ｓ１１３）、処理をステップＳ１１２へ進める。このとき制御部１０ｃは、表示部２０に表示させたＵＩ画面上の分割指示に対し、否とする釦が図示しないキーボード又はマウスなどの入力デバイスによって押下された場合に分割指示を受けなかったと判断する。又は、制御部１０ｃは、所定時間（例えば１分）経過しても分割指示の入力釦の押下を検知しなかった場合に分割指示を受けなかったと判断してもよい。更に制御部１０ｃは、送信したメールへの返信が所定時間経過してもなかった場合、又はＷｅｂページへのアクセス若しくは入力情報がなかった場合に、分割指示を受けなかったと判断してもよい。
【０１１２】
実施の形態３にて示したように、制御部１０ｃが印刷設定の変化は有りと判定した場合に確認のためにユーザに分割指示を促す通知を行なうことにより、誤ってファイルを分割することを防止することができる。これにより、文書ファイル出力装置１ｃは、ユーザが視認して本当に印刷設定が変化し、分割されるべきところで別の文書ファイルとして出力され、不要な分割や誤った分割を回避することが可能である。
【０１１３】
（実施の形態４）
実施の形態４では、文書ファイル出力装置１ｄは、出力する文書ファイルの数が多い場合に、同一の印刷設定の文書ファイルを結合する構成とする。
【０１１４】
図１９は、実施の形態４の文書ファイル出力システムの構成を示すブロック図である。実施の形態４における文書ファイル出力システムは、文書ファイル出力装置１ｄ、記憶装置２、及び読取装置３を含む。実施の形態４のおける文書ファイル出力システムの構成は、文書ファイル出力装置１ｄによる文書ファイル結合処理が追加されたこと以外は、実施の形態１における構成と同様であるので、共通する構成には同一の符合を付して詳細な説明を省略する。
【０１１５】
文書ファイル出力装置１ｄは、実施の形態１同様にパーソナルコンピュータを用い、制御部１０ｄ、記憶部１１ｄ、一時記憶部１２、入出力部１３、通信部１４、及び読出部１５を備える。制御部１０ｄは、記憶部１１ｄに記憶してある文書ファイル出力プログラム１Ｐｄに基づき、後述するような機能を実現する。
【０１１６】
図２０は、実施の形態４の文書ファイル出力装置１ｄで実現される機能を示す機能ブロック図である。実施の形態４における文書ファイル出力装置１ｄの制御部１０ｄは、記憶部１１ｄに記憶されている文書ファイル出力プログラム１Ｐｄを読み出して実行することにより、実施の形態１と同様に画像データ取得部１６、印刷設定特定部１７、分割判定部１８及び分割出力部１９ｄとして機能すると共に、ファイル結合部２１として機能する。なお、夫々を特定の集積回路としてハードウェアにて実現してもよい。
【０１１７】
制御部１０ｄは、分割出力部１９ｄとして機能することにより、分割後のファイルを１つの文書ファイルとして記憶部１１ｄに記憶するに際し、当該文書ファイルを分割するときに変化有りと判定した印刷設定を識別する情報を共に記憶部１１ｄに記憶する。そして制御部１０ｄは、ファイル結合部２１として機能することにより、分割出力部１９の機能によって出力した文書ファイルを、記憶部１１ｄに記憶してある印刷設定の識別情報に基づき一部結合する。文書ファイル出力装置１ｄは、分割及び一部を結合した後の各文書ファイルを入出力部１３から記憶装置２へ出力する。
【０１１８】
図２１は、実施の形態４の文書ファイル出力装置１ｄの制御部１０ｄが行なう処理手順の一例を示すフローチャートである。以下のフローチャートの内、実施の形態１における図３のフローチャートに示した処理手順と共通する手順については同一のステップ番号を付し、詳細な説明を省略する。
【０１１９】
文書ファイル出力装置１ｄの制御部１０ｄは、画像データ取得部１６、印刷設定特定部１７、及び、分割判定部１８として機能し、読取装置３から取得した画像データに対し、１つずつ印刷設定を特定し、前後の印刷設定を比較する処理を行ない、印刷設定に変化有りと判定した場合に文書ファイルを分割して出力する（Ｓ１０１〜Ｓ１１５）。
【０１２０】
このとき文書ファイル出力装置１ｄの制御部１０ｄは、分割出力部１９ｄの機能により、ステップＳ１１１及びステップＳ１１５にて文書ファイルを出力するに際し、ステップＳ１０７でＩ番目の原稿に対して特定した印刷設定を、出力する文書ファイルに対応付けて記憶部１１ｄに記憶しておく。
【０１２１】
そして制御部１０ｄは、ファイル結合部２１の機能により、文書ファイルの分割処理を行なった後、記憶部１１ｄに記憶されてある出力された文書ファイルは３つ以上であるか否かを判断する（ステップＳ１１６）。なお、このときの文書ファイルの数は３つとは限らず、４又はそれ以上であってもよい。
【０１２２】
制御部１０ｄは、文書ファイルが３つ以上であると判断した場合（Ｓ１１６：ＹＥＳ）、各文書ファイルに対応付けて記憶してある印刷設定の識別情報を読み出す（ステップＳ１１７）。制御部１０ｄは、読み出した印刷設定の識別情報に基づき、同一又は同種であって符合する印刷設定が有るか否かを判断する（ステップＳ１１８）。制御部１０ｄは、符合する印刷設定が有ると判断した場合（Ｓ１１８：ＹＥＳ）、符合する印刷設定が対応付けて記憶されてある文書ファイルを、出力してある連番順に結合し（ステップＳ１１９）、処理をそのまま終了する。
【０１２３】
制御部１０ｄは、文書ファイルが２つ以下であると判断した場合（Ｓ１１６：ＮＯ）、処理をそのまま終了する。また制御部１０ｄは、ステップＳ１１８にて符合する印刷設定が無いと判断した場合（Ｓ１１８：ＮＯ）、結合を行なわずに処理をそのまま終了する。
【０１２４】
実施の形態４にて示したように、制御部１０ｄが分割処理後に、符合する印刷設定の文書ファイルを結合する処理を行なうことにより、例えば、４つに割り付けて印刷された原稿の画像データは１つの文書ファイルとして出力される。また、同一の帳票フォーマットの原稿の画像データは１つの文書ファイルとして出力される。これにより、読み取られる複数の原稿に散在する同一の印刷設定の原稿データを１つにまとめ、不要に多数の文書ファイルが出力されることを回避することが可能である。
【０１２５】
上述の実施の形態１から４はいずれも、相互に組み合わせて機能を実現してもよいことは勿論である。
【０１２６】
なお、開示された実施の形態は、全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上述の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【０１２７】
１，１ｂ，１ｃ，１ｄ  文書ファイル出力装置
１０，１０ｂ，１０ｃ，１０ｄ  制御部
１１，１１ｂ，１１ｃ，１１ｄ  記憶部
１２  一時記憶部
１３  入出力部
１４  通信部
１６  画像データ取得部
１７，１７ｂ  印刷設定特定部
１８  分割判定部
１９，１９ｄ  分割出力部
２０  表示部
２１  ファイル結合部
１Ｐ，１Ｐｂ，１Ｐｃ，１Ｐｄ  文書ファイル出力プログラム
４Ｐ  文書ファイル出力プログラム
【図１】
0005583103.tif 000002
【図２】
0005583103.tif 000003
【図３】
0005583103.tif 000004
【図４】
0005583103.tif 000005
【図５】
0005583103.tif 000006
【図６】
0005583103.tif 000007
【図７】
0005583103.tif 000008
【図８】
0005583103.tif 000009
【図９】
0005583103.tif 000010
【図１０】
0005583103.tif 000011
【図１１】
0005583103.tif 000012
【図１２】
0005583103.tif 000013
【図１３】
0005583103.tif 000014
【図１４】
0005583103.tif 000015
【図１５】
0005583103.tif 000016
【図１６】
0005583103.tif 000017
【図１７】
0005583103.tif 000018
【図１８】
0005583103.tif 000019
【図１９】
0005583103.tif 000020
【図２０】
0005583103.tif 000021
【図２１】
0005583103.tif 000022