(57)【特許請求の範囲】
【請求項１】
複数ページの原稿に係る原稿画像データに対して、章毎に分別する処理を行う画像処理装置において、
前記原稿画像データに対して文字認識処理を施し、最大文字サイズを検出する文字サイズ検出部と、
前記最大文字サイズを有する文字列を抽出する文字列抽出部と、
章の始まりのページにて章の区分を表す章番号のパターンを記憶している記憶部と、
前記文字列抽出部によって抽出された抽出文字列から、前記パターンに基づいて数字を抽出し、該抽出文字列に係るページ番号を前記原稿画像データから取得する章情報取得部とを備え、
前記記憶部は、抽出された数字に対応付けて、前記抽出文字列及びページ番号を記憶することを特徴とする画像処理装置。
【請求項２】
抽出された数字が複数である場合、前記章情報取得部によって取得された数字及びページ番号に基づいて、昇降順における抜け数字の数を求め、抜け数字を補完する抜け補完部を備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記抜け補完部は、抽出された数字が１つである場合、前記ページ番号及び前記原稿の最終ページ番号によって定められる範囲に対して、前記抜け数字の補完を行うことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記文字サイズ検出部は、各ページの一行目の文字列に対してのみ前記検出を行うことを特徴とする請求項１から３の何れか一つに記載の画像処理装置。
【請求項５】
前記文字列抽出部は、各ページの一行目の文字列に対してのみ前記抽出を行うことを特徴とする請求項１から４の何れか一つに記載の画像処理装置。
【請求項６】
前記章情報取得部は、
前記抽出文字列のうち、最初の一つ又は複数の文字が前記パターンと一致する抽出文字列を検索し、
検索された抽出文字列から、対応するパターンに含まれる章番号と一致する数字を抽出することを特徴とする請求項１から５の何れか一つに記載の画像処理装置。
【請求項７】
請求項１から６の何れか一つに記載の画像処理装置と、
シート状の記録媒体に画像形成を行う画像形成部と、
特定紙が収容されたトレイと、
前記画像形成を行う際、前記処理の結果に基づいて、章の切り替わりに、特定紙を挿入する挿入部と
を備えることを特徴とする画像形成装置。
【請求項８】
前記画像形成部は、前記章情報取得部によって取得された抽出文字列に係る数字、ページ番号を該抽出文字列に対応付けて、前記原稿に係る目次の画像形成を行うことを特徴とする請求項７に記載の画像形成装置。
【請求項９】
章の始まりのページにて章の区分を表す章番号のパターンを記憶している記憶部を備えており、複数ページの原稿に係る原稿画像データに対する画像処理を行う画像処理装置にて、章毎に分別する処理を行う章分け処理方法において、
前記原稿画像データに対して文字認識処理を施し、最大文字サイズを検出し、
前記最大文字サイズを有する文字列を抽出し、
前記記憶部に記憶されているパターンに基づいて、抽出された抽出文字列から数字を抽出し、該抽出文字列に係るページ番号を前記原稿画像データから取得し、
抽出された数字に対応付けて、前記抽出文字列及びページ番号を記憶することを特徴とする章分け処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数ページの原稿に係る原稿画像データに対して、章毎に分別する処理を行う画像処理装置、画像形成装置及び章分け処理方法に関する。
【背景技術】
【０００２】
従来、複数ページからなり、複数の章からなる原稿を読み取り、読み取った原稿画像データから印刷物、電子文書を作成できる画像形成装置が開示されている。
【０００３】
例えば、特許文献１においては、章分け箇所の候補を、以下の１つ以上の条件の組み合わせで抽出する画像形成装置が開示されている。
（１）原稿画像内の行の文字サイズがユーザの指定した文字サイズより大きいときに、該行を章分け箇所の候補とする。
（２）原稿画像内の空白行数がユーザの指定した空白行数より大きいときに、空白行の次の行を章分け箇所の候補とする。
（３）ユーザの指定したページ番号に合致した原稿画像内の先頭行を章分け箇所の候補とする。
（４）原稿画像内の行の文字列にユーザの指定した文字列含むときに、当該行を章分け箇所の候補とする。
（５）原稿画像内のユーザの指定した行を章分け箇所の候補とする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１０９４２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の画像形成装置は、何れの条件においてもユーザが条件を設定する必要があり、ユーザ使用性、利便性として煩雑さを伴うが故、ユーザが簡易に使用することが難しいという問題がある。
【０００６】
また、特許文献１の画像形成装置は、章分けを行う処理を開示するのみであって、章分けした結果の利用については、言及されていない。
【０００７】
本発明は、斯かる事情に鑑みてなされたものであり、その目的とするところは、複数ページの原稿に係る原稿画像データに対して、章毎に分別する処理を行う場合において、該原稿に係る原稿画像データに対して、簡単、かつ、適確に、章毎に分別する章分けの処理を行うことが出来る画像処理装置、画像形成装置及び章分け処理方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明に係る画像処理装置は、複数ページの原稿に係る原稿画像データに対して、章毎に分別する処理を行う画像処理装置において、前記原稿画像データに対して文字認識処理を施し、最大文字サイズを検出する文字サイズ検出部と、前記最大文字サイズを有する文字列を抽出する文字列抽出部と、章の始まりのページにて章の区分を表す章番号のパターンを記憶している記憶部と、前記文字列抽出部によって抽出された抽出文字列から、前記パターンに基づいて数字を抽出し、該抽出文字列に係るページ番号を前記原稿画像データから取得する章情報取得部とを備え、前記記憶部は、抽出された数字に対応付けて、前記抽出文字列及びページ番号を記憶することを特徴とする。
【０００９】
本発明に係る画像処理装置は、抽出された数字が複数である場合、前記章情報取得部によって取得された数字及びページ番号に基づいて、昇降順における抜け数字の数を求め、抜け数字を補完する抜け補完部を備えることを特徴とする。
【００１０】
本発明に係る画像処理装置は、前記抜け補完部は、抽出された数字が１つである場合、前記ページ番号及び前記原稿の最終ページ番号によって定められる範囲に対して、前記抜け数字の補完を行うことを特徴とする。
【００１１】
本発明に係る画像処理装置は、前記文字サイズ検出部は、各ページの一行目の文字列に対してのみ前記検出を行うことを特徴とする。
【００１２】
本発明に係る画像処理装置は、前記文字列抽出部は、各ページの一行目の文字列に対してのみ前記抽出を行うことを特徴とする。
【００１３】
本発明に係る画像処理装置は、前記章情報取得部は、前記抽出文字列のうち、最初の一つ又は複数の文字が前記パターンと一致する抽出文字列を検索し、検索された抽出文字列から、対応するパターンに含まれる章番号と一致する数字を抽出することを特徴とする。
【００１４】
本発明に係る画像形成装置は、請求項１から６の何れか一つに記載の画像処理装置と、シート状の記録媒体に画像形成を行う画像形成部と、特定紙が収容されたトレイと、前記画像形成を行う際、前記処理の結果に基づいて、章の切り替わりに、特定紙を挿入する挿入部とを備えることを特徴とする。
【００１５】
本発明に係る画像形成装置は、前記画像形成部は、前記章情報取得部によって取得された抽出文字列に係る数字、ページ番号を該抽出文字列に対応付けて、前記原稿に係る目次の画像形成を行うことを特徴とする。
【００１６】
本発明に係る章分け処理方法は、章の始まりのページにて章の区分を表す章番号のパターンを記憶している記憶部を備えており、複数ページの原稿に係る原稿画像データに対する画像処理を行う画像処理装置にて、章毎に分別する処理を行う章分け処理方法において、前記原稿画像データに対して文字認識処理を施し、最大文字サイズを検出し、前記最大文字サイズを有する文字列を抽出し、前記記憶部に記憶されているパターンに基づいて、抽出された抽出文字列から数字を抽出し、該抽出文字列に係るページ番号を前記原稿画像データから取得し、抽出された数字に対応付けて、前記抽出文字列及びページ番号を記憶することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、原稿画像データに対して、簡単、かつ、適確に、章分けの処理を行うことが出来る。
【図面の簡単な説明】
【００１８】
【図１】本実施の形態に係るデジタルカラー複写機の構成を示す縦断面図である。
【図２】本実施の形態に係る複写機の装置全体の各部を制御する制御系を説明する機能ブロック図である。
【図３】本実施の形態に係る複写機における、原稿画像データの読み取り処理及び章分けの処理を説明するフローチャートである。
【図４】本実施の形態に係る複写機において、ハードディスクに記憶された章表示文字列のパターン、章番号文字数テーブル、及び最終 Letter Indexテーブルを概念的に表す概念図である。
【図５】本実施の形態に係る複写機において、文字サイズ検出部によって行われる最大文字サイズ検出の処理を説明するフローチャートである。
【図６】本実施の形態に係る複写機において、文字列抽出部によって行われる文字列抽出の処理を説明するフローチャートである。
【図７】本実施の形態に係る複写機において、章情報取得部によって行われる章情報取得の処理を説明するフローチャートである。
【図８】本実施の形態に係る複写機において、章情報取得部によって行われる章文字パターンの検索の処理を説明するフローチャートである。
【図９】本実施の形態に係る複写機において、章情報取得部によって行われる章番号文字合致照合の処理を説明するフローチャートである。
【図１０】本実施の形態に係る複写機において、抜け補完部によって行われる抜け補完の処理を説明するフローチャートである。
【図１１】本実施の形態に係る複写機において、抜け補完部によって行われる抜け補完の処理を説明するフローチャートである。
【図１２】本実施の形態に係る複写機において、抜け補完部によって行われる第１補完の処理を説明するフローチャートである。
【図１３】本実施の形態に係る複写機において、抜け補完部によって行われる第１補完の処理を説明するフローチャートである。
【図１４】本実施の形態に係る複写機において、抜け補完部によって行われる第２補完の処理を説明するフローチャートである。
【発明を実施するための形態】
【００１９】
以下に、本発明の実施の形態に係る画像処理装置及び画像形成装置を、いわゆる複写機に適用した場合を例として、図面に基づいて詳述する。
【００２０】
（実施の形態１）
図１は本実施の形態に係るデジタルカラー複写機の構成を示す縦断面図である。複写機１の上面には、原稿台１１１及び後述する操作パネルが設けられ、複写機１の内部に画像読取部１１０及び画像形成部２１０が設けられている。
【００２１】
原稿台１１１の上面には該原稿台１１１に対して開閉可能な状態で支持され、両面自動原稿送り装置（RADF；Reversing Automatic Document Feeder）１１２が装着されている。
【００２２】
さらに、両面自動原稿送り装置１１２は、まず、原稿の一方の面が原稿台１１１の所定位置において画像読取部１１０に対向するよう原稿を搬送し、この際、斯かる面の画像の読み取りが行われる。この一方の面についての画像読み取りが終了した後、両面自動原稿送り装置１１２は他方の面が原稿台１１１の所定位置において画像読取部１１０に対向するよう原稿を反転し、原稿台１１１の所定位置に向かって搬送し、斯かる面に対する画像形成が行われる。そして、両面自動原稿送り装置１１２は、１枚の原稿について両面の画像読み取りが終わった後、この原稿を排出し、次の原稿についても同様に両面搬送動作を実行する。以上の両面自動原稿送り装置１１２の動作は、複写機全体の動作に関連して制御されるものである。
【００２３】
画像読取部１１０は、両面自動原稿送り装置１１２により原稿台１１１上の所定位置に搬送される原稿の画像を読み取るために、原稿台１１１の下方に配置されている。また、画像読取部１１０は該原稿台１１１の下面に沿って平行に往復移動する（原稿台１１１上に置かれた原稿を読み取る場合）原稿走査体１１３、１１４と、光学レンズ１１５と、光電変換素子であるＣＣＤラインセンサ１１６とを有している。
【００２４】
原稿走査体１１３、１１４は、第１の走査ユニット１１３と第２の走査ユニット１１４とから構成されている。第１の走査ユニット１１３は原稿の表面を露光する露光ランプと、原稿からの反射光像を所定の方向に向かって偏向する第１ミラーとを有し、原稿台１１１上に原稿が置かれた場合には、原稿台１１１の下面に対して一定の距離を保ちながら所定の走査速度で平行に往復移動するものである。また、両面自動原稿送り装置１１２にて原稿が搬送され、原稿が読み取られる場合には、所定位置で停止している。
【００２５】
第２の走査ユニット１１４は、第１の走査ユニット１１３の前記第１ミラーにより偏向された原稿からの反射光像をさらに所定の方向に向かって偏向する第２及び第３ミラーとを有し、原稿台１１１上に原稿が置かれた場合には、第１の走査ユニット１１３と一定の速度関係を保って平行に往復移動する。
【００２６】
光学レンズ１１５は、第２の走査ユニット１１４の前記第３ミラーにより偏向された原稿からの反射光像を縮小し、縮小された光像をＣＣＤラインセンサ１１６上の所定位置に結像させる。
【００２７】
ＣＣＤラインセンサ１１６は、結像された光像を順次光電変換して電気信号として出力する。ＣＣＤラインセンサ１１６は、白黒画像又はカラー画像を読み取り、Ｒ(赤)、Ｇ(緑)、Ｂ(青)の各色成分に色分解したラインデータを出力することのできる３ラインのカラーＣＣＤである。
【００２８】
次に、画像形成部２１０の構成、及び画像形成部２１０に係わる各部の構成について説明する。
画像形成部２１０の下方には、用紙トレイ内に積載収容されている記録用紙Ｐを１枚ずつ分離して画像形成部２１０に向かって供給する給紙機構２１１ａ〜２１１ｃが設けられている。そして１枚ずつ分離供給された記録用紙Ｐは、画像形成部２１０の手前に配置された一対のレジストローラ２１２によりタイミングが制御されて画像形成部２１０に搬送される。さらに、片面に画像が形成された記録用紙Ｐは、画像形成部２１０の画像形成にタイミングを合わせて画像形成部２１０に再供給搬送される。
【００２９】
また、画像形成部２１０の下方には、転写搬送ベルト機構２１３が配置されている。転写搬送ベルト機構２１３は、駆動ローラ２１４と従動ローラ２１５との間に略平行に伸びるように張架された転写搬送ベルト２１６に記録用紙Ｐを静電吸着させて搬送する。そして、転写搬送ベルト２１６の下側に近接して、パターン画像検出ユニットが設けられている。
【００３０】
さらに、用紙搬送路における転写搬送ベルト機構２１３の下流側には、記録用紙Ｐ上に転写形成されたトナー像を記録用紙Ｐ上に定着させるための定着装置２１７が配置されている。この定着装置２１７の一対の定着ローラ間を通過した記録用紙Ｐは、搬送方向切り換えゲート２１８を経て、排出ローラ２１９により複写機１の外側に取り付けられている排紙トレイ２２０上に排出される。
【００３１】
切り換えゲート２１８は、定着後の記録用紙Ｐの搬送経路を、排紙トレイ２２０へ記録用紙Ｐを排出する経路と、画像形成部２１０に向かって記録用紙Ｐを再供給する経路との間で選択的に切り換えるものである。切り換えゲート２１８により再び画像形成部２１０に向かって搬送方向が切り換えられた記録用紙Ｐは、スイッチバック搬送経路２２１を介して表裏反転された後、画像形成部２１０へと再度供給される。
【００３２】
また、画像形成部２１０における転写搬送ベルト２１６の上方には、転写搬送ベルト２１６に近接して、第１の画像形成ステーションＰａ、第２の画像形成ステーションＰｂ、第３の画像形成ステーションＰｃ、及び第４の画像形成ステーションＰｄが、用紙搬送経路の上流側から順に並設されている。
【００３３】
転写搬送ベルト２１６は駆動ローラ２１４によって、図１において矢印Ｚで示す方向に摩擦駆動され、上述したように給紙機構２１１ａ〜２１１ｃを通じて給送される記録用紙Ｐを担持し、記録用紙Ｐを画像形成ステーションＰａ〜Ｐｄへと順次搬送する。
【００３４】
各画像ステーションＰａ〜Ｐｄは、実質的に同一の構成を有している。各画像ステーションＰａ、Ｐｂ、Ｐｃ、Ｐｄは、図１に示す矢印Ｆ方向に回転駆動される感光体ドラム２２２ａ、２２２ｂ、２２２ｃ、及び２２２ｄを夫々含んでいる。
【００３５】
各感光体ドラム２２２ａ〜２２２ｄの周辺には、感光体ドラム２２２ａ〜２２２ｄを夫々一様に帯電する帯電器２２３ａ、２２３ｂ、２２３ｃ、２２３ｄと、感光体ドラム２２２ａ〜２２２ｄ上に形成された静電潜像を夫々現像する現像装置２２４ａ、２２４ｂ、２２４ｃ、２２４ｄと、現像された感光体ドラム２２２ａ〜２２２ｄ上のトナー像を記録用紙Ｐへ転写する転写用放電器２２５ａ、２２５ｂ、２２５ｃ、２２５ｄと、感光体ドラム２２２ａ〜２２２ｄ上に残留するトナーを除去するクリーニング装置２２６ａ、２２６ｂ、２２６ｃ、２２６ｄとが感光体ドラム２２２ａ〜２２２ｄの回転方向に沿って順次配置されている。
【００３６】
また、各感光体ドラム２２２ａ〜２２２ｄの上方には、レーザビームスキャナユニット２２７ａ、２２７ｂ、２２７ｃ、２２７ｄが夫々設けられている。レーザビームスキャナユニット２２７ａ〜２２７ｄは、画像データに応じて変調されたドット光を発する半導体レーザ素子(図示せず)、半導体レーザ素子からのレーザビームを主走査方向に偏向させるためのポリゴンミラー２４０ａ〜２４０ｄと、ポリゴンミラー２４０ａ〜２４０ｄにより偏向されたレーザビームを感光体ドラム２２２ａ〜２２２ｄ表面に結像させるためのｆθレンズ２４１ａ〜２４１ｄ、ミラー２４２ａ〜２４２ｄ、２４３ａ〜２４３ｄなどから構成されている。
【００３７】
レーザビームスキャナ２２７ａにはカラー原稿画像の黒色成分像に対応する画素信号が、レーザビームスキャナ２２７ｂにはカラー原稿画像のシアン色成分像に対応する画素信号が、レーザビームスキャナ２２７ｃにはカラー原稿画像のマゼンタ色成分像に対応する画素信号が、そして、レーザビームスキャナ２２７ｄにはカラー原稿画像のイエロー色成分像に対応する画素信号が夫々入力される。
【００３８】
これにより色変換された原稿画像情報に対応する静電潜像が各感光体ドラム２２２ａ〜２２２ｄ上に形成される。そして、現像装置２２４ａには黒色のトナーが、現像装置２２４ｂにはシアン色のトナーが、現像装置２２４ｃにはマゼンタ色のトナーが、現像装置２２４ｄにはイエロー色のトナーが夫々収容されており、感光体ドラム２２２ａ〜２２２ｄ上の静電潜像は、これら各色のトナーにより現像される。これにより、画像形成部２１０にて色変換された原稿画像情報が各色のトナー像として再現される。
【００３９】
また、第１の画像形成ステーションＰａと給紙機構２１１aとの間には用紙吸着用帯電器２２８が設けられており、この吸着用帯電器２２８は転写搬送ベルト２１６の表面を帯電させ、給紙機構２１１ａから供給された記録用紙Ｐは、転写搬送ベルト２１６上に確実に吸着させた状態で第１の画像形成ステーションＰａから第４の画像形成ステーションＰｄの間をずれることなく搬送させる。
【００４０】
一方、第４の画像ステーションＰｄと定着装置２１７との間で駆動ローラ２１４のほぼ真上部には除電器２２９が設けられている。除電器２２９には搬送ベルト２１６に静電吸着されている記録用紙Ｐを転写搬送ベルト２１６から分離するための交流電流が印加されている。
【００４１】
上記構成の複写機１においては、記録用紙Ｐとしてカットシート状の紙が使用される。この記録用紙Ｐは、給紙トレイから送り出されて給紙機構２１１ａ〜２１１ｃの給紙搬送経路のガイド内に供給されると、その記録用紙Ｐの先端部分がセンサ（図示せず）にて検知され、このセンサから出力される検知信号に基づいて一対のレジストローラ２１２により一旦停止される。
【００４２】
そして、記録用紙Ｐは各画像ステーションＰａ〜Ｐｄとタイミングをとって図１の矢印Ｚ方向に回転している転写搬送ベルト２１６上に送られる。このとき転写搬送ベルト２１６には前述したように吸着用帯電器２２８により所定の帯電が施されているので、記録用紙Ｐは、各画像ステーションＰａ〜Ｐｄを通過する間、安定して搬送供給が行われるようになる。
【００４３】
各画像ステーションＰａ〜Ｐｄにおいては、各色のトナー像が、夫々形成され、転写搬送ベルト２１６により静電吸着されて搬送される記録用紙Ｐの支持面上で重ね合わされる。第４の画像ステーションＰｄによる画像の転写が完了すると、記録用紙Ｐは、その先端部分から順次、除電用放電器により転写搬送ベルト２１６上から剥離され、定着装置２１７へと導かれる。最後に、トナー画像が定着された記録用紙Ｐは、用紙排出口(図示せず)から排紙トレイ２２０上へと排出される。
【００４４】
なお、上述の説明ではレーザビームスキャナユニット２２７ａ〜２２７ｄによって、レーザビームを走査して露光することにより、感光体への光書き込みを行なう。しかし、レーザビームスキャナユニットの代わりに、発光ダイオードアレイと結像レンズアレイからなる書き込み光学系（ＬＥＤヘッド）を用いても良い。ＬＥＤヘッドはレーザビームスキャナユニットに比べ、サイズも小さく、また可動部分がなく無音である。よって、複数個の光書き込みユニットを必要とするタンデム方式のデジタルカラー複写機などの画像形成装置では、好適に用いることができる。
【００４５】
図２は本実施の形態に係る複写機１の装置全体の各部を制御する制御系を説明する機能ブロック図である。複写機１は制御部４を備えており、制御部４は、ＣＰＵ４０（挿入部）と、ＲＡＤＦ制御部４１と、スキャナ制御部４２と、画像準備制御部４３と、画像形成制御部４４と、給紙トレイ制御部４５と、後処理制御部４６、文字サイズ検出部４７、文字列抽出部４８、章情報取得部４９、及び、抜け補完部５０とを有している。
【００４６】
画像準備制御部４３は、原稿読み取り部１１０の制御を行うスキャナ制御部４２、一時的に印刷すべき画像を記憶する画像メモリ５３、レーザビームスキャナユニット２２７ａ〜２２７ｄの制御を行う露光制御部５１、画像データ蓄積用のハードディスク５５など、複写機１を構成する印刷画像準備用の各ユニットをシーケンス制御により管理すると共に、フィルタ処理、変倍処理、マスキング処理、ガンマ処理などの画像処理を行う。また、画像形成制御部４４と通信を行い、連携することで印刷ジョブの実行を行う。
【００４７】
さらに画像形成制御部４４には、給紙機構２１１ａ、２１１ｂ、２１１ｃの制御を行う給紙トレイ制御部４５、後処理の制御を行う後処理制御部４６と相互通信可能な状態で接続されており、エンジン負荷部５６のセンサを入力し、モーター等を出力制御し、各所を統轄的にシーケンス制御することで、印刷画像を形成するように動作している。
【００４８】
スキャナ制御部４２は、ＣＣＤラインセンサ１１６から原稿画像信号を受け取り、画像準備制御部４３に送るともに、両面自動原稿送り装置（ＲＡＤＦ）と通信し、原稿送り制御を行わせる。また、スキャナ制御部４２は、原稿読み取り部１１０のモーター、ソレノイド等からなるスキャナ負荷部５２に対するシーケンス制御を行うための制御信号を出力するとともに、表示部、該表示部を覆うタッチパネル、テンキー等からなる操作パネルを構成する操作基板ユニット５４と通信を行って、操作状況のモニタ、各種の表示制御を行う。
【００４９】
複写機１全体の処理の流れを両面自動原稿送り装置１１２を使用したコピーの場合を例にとり説明する。
【００５０】
ユーザは、複写機１の両面自動原稿送り装置１１２に原稿を載置し、前記操作パネルを適宜操作することにより、コピーに係る設定を受け付ける設定画面を前記表示部に表示させ、コピー枚数等を設定した後、スタートキーを操作することによりコピーの開始を指示する。
【００５１】
スキャナ制御部４２は、画像読取部１１０の第１の走査ユニット１１３を両面自動原稿送り装置１１２から搬送される原稿を読み取るための所定位置へ移動させ、両面自動原稿送り装置１１２により搬送される原稿の読み取りを開始する。
【００５２】
この際、ＣＣＤラインセンサ１１６では、それを色分解してＲＧＢのアナログ画像信号を得る。更に該アナログ画像信号に対して、スキャナ制御部４２でデジタル信号への変換を行う。スキャナ制御部４２に送られ、デジタル信号に変換された画像データ（原稿画像データ）は、画像準備制御部４３へ送られ、画像メモリ５３へ格納され、画像メモリ５３へ格納された画像データは順次ハードディスク５５へ一旦格納される。また、これと同時に、画像準備制御部４３は、印刷のための画像データ（印刷画像データ）が格納されたことを画像形成制御部４４へ順次通知する。
【００５３】
画像形成制御部４４は、印刷を行うための印刷画像データの要求を画像準備制御部４３に対し順次行い、画像準備制御部４３は、要求された印刷画像データをハードディスク５５から順次読み出し、画像メモリ５３へ格納後、フィルタ処理、変倍処理、マスキング処理、ガンマ処理、多値化処理という順に画像処理を行う。この後、画像準備制御部４３は露光制御部５１へ印刷画像データを転送し、画像形成制御部４４へ印刷を行うための印刷画像データが転送完了したことを通知する。
【００５４】
画像形成制御部４４は、画像準備制御部４３からの印刷画像データの転送完了の通知を受け、印字を開始する。画像形成部２１０の印字処理スピードが、画像読取部１１０の原稿読み取り速度より遅くなる場合においては、ハードディスク５５に読み取られた画像データが格納されて行くだけで、印刷処理に伴って、順次画像データがハードディスク５５から読み出され、画像処理された後に印刷が行われることになる。
【００５５】
文字サイズ検出部４７は前記原稿画像データに対してページ毎に文字認識処理を施し、該原稿画像データの最大文字サイズを検出する。また、文字サイズ検出部４７は該原稿画像データに対してページ毎に、公知のＯＣＲ処理を施し、パターン・マッチング法によって、原稿画像データの各ページの文字認識を行う。この際、文字サイズ検出部４７は、前記原稿画像データ（以下、原稿とも言う。）の各ページの一行目の文字列に対してのみ、最大文字サイズの検出を行う。
【００５６】
すなわち、一般に、章初めのページには、斯かる章の区分を表す章番号及びタイトルが含まれた見出しが、当該章を表す章表示文字列として、最上側に、大きな文字にて記載されている。斯かる章表示文字列としては、例えば、「第Ｘ章○○○○」、「ChapterＸ○○○○」、「＃Ｘ○○○○」、「Ｘ；○○○○」、「Ｘ．○○○○」等が例に挙げられる。ここで、「Ｘ」は、整数を表す文字であり、例えば、アラビア数字、漢数字、ローマ数字等を含む。なお、「○○○○」は当該章のタイトルである。
【００５７】
従って、このように、各ページの一行目の文字列に対してのみ、斯かる検出を行うことによって、一層効率的に、後述する章表示文字列の抽出、章分けの処理等を行うことが出来る。
【００５８】
文字列抽出部４８は、前記原稿画像データから、文字サイズ検出部４７によって検出された最大文字サイズを有する文字列を、前記章表示文字列の候補として、抽出する。より詳しくは、文字列抽出部４８は、前記原稿画像データの各ページの一行目の文字列に対してのみ、最大文字サイズを有する文字列の抽出を行い、抽出された章表示文字列の候補（以下、候補文字列と言う。）をハードディスク５５に記憶する。従って、各ページの全ての文字列に対して、斯かる抽出を行う場合に比べ、上述したように、効率的に章表示文字列の抽出、章分けの処理等が可能となる。
【００５９】
章情報取得部４９は前記候補文字列に含まれる数字を割り出し（抽出）、該候補文字列が記載されているページ番号（以下、章ページ番号）を前記原稿画像データから取得する。このような処理は、章表示文字列に含まれる章番号のパターンに基づいて行われ、該章番号のパターンはハードディスク５５に記憶されている。
【００６０】
より詳しくは、章情報取得部４９は、先ず、文字列抽出部４８によって抽出された候補文字列のうち、冒頭の一つ又は複数の文字が前記章番号のパターンと一致する候補文字列を検出する。次に、章情報取得部４９は、検出された候補文字列から、該候補文字列に対応する前記章番号のパターンに係る章番号と一致する数字を章番号として割り出す。章情報取得部４９は、このように割り出した章番号をIndexとし、該章番号に関連付けて斯かる文字列及び対応する章ページ番号をハードディスク５５に記憶する。以下においては、前記章番号、該章番号に対応する文字列（以下、章文字列とも言う）、及び章ページ番号を章情報ともいう。また、前記章番号のパターンについては、後で詳しく説明する。
【００６１】
また、抜け補完部５０は、各ページの一行目以外の箇所に、章表示文字列（章番号）が存在するかを確認することにより、検出が出来なかった章表示文字列（章番号）があれば補完を行う。より詳しくは、抜け補完部５０は、先ず、章情報取得部４９によって割り出された数字（章番号）が、１つであるか、複数であるかの判断を行う。次に、抜け補完部５０は、割り出された数字が複数である場合、昇順又は降順における抜け数字、すなわち、抜けた章番号（以下、抜け章番号と言う。）の数を求め、抜け章番号を補完（抜け数字の補完）する処理を行う。以下、斯かる処理を抜け補完の処理とも言う。また、抜け補完部５０は、割り出された数字（章番号）が１つである場合、前記ページ番号及び前記原稿の最終ページ番号によって定められる範囲に対して、抜け章番号の補完を行う。
【００６２】
ＣＰＵ４０は、ＲＯＭ（図示せず）に予め格納されている制御プログラムをＲＡＭ（図示せず）上にロードして実行することによって、上述した各種ハードウェアの制御を行ない、装置全体を本発明の複写機１として動作させる。
【００６３】
以上のような構成を有する複写機１は、例えば、一つ又は複数の章を含む複数ページからなる原稿の原稿画像データを読み取り、章毎に分別する章分け処理を行うことが出来る。以下、詳しく説明する。
【００６４】
図３は本実施の形態に係る複写機１における、原稿画像データの読み取り処理及び章分けの処理を説明するフローチャートである。以下においては、ハードディスク５５には前記章番号のパターン（以下、章番号パターンとも言う）、章番号文字数テーブル、及び最終 Letter Indexテーブルが記憶されているものとする。
【００６５】
図４は本実施の形態に係る複写機１において、ハードディスク５５に記憶された章番号のパターン、章番号文字数テーブル、及び最終 Letter Indexテーブルを概念的に表す概念図である。図４Ａ、図４Ｂ及び図４Ｃは夫々章番号のパターン（章番号パターン）、章番号文字数テーブル及び最終 Letter Indexテーブルを示す。
【００６６】
ここで、章番号文字数テーブルは章表示文字列に含まれている章番号の構成文字数を前記章番号パターンに関連付けて列挙したものである。また、前記章番号パターンにおいては、章番号に該当する数文字が、例えば、昇順に複数パターン列挙されている。前記章番号パターンは「Chapter Pattern Index」によって確定され、該数文字は、例えば、「１」、「Ｉ」、「i」、「一」等のパターンを有する。
【００６７】
以下においては、昇順に列挙された各数文字が、「Letter Index」によって特定される。また、前記最終 Letter Indexテーブルには、各章番号パターンにおける最終の「Letter Index」が記載されている。なお、「Letter Index」は「０」から始まるものとする。
【００６８】
また、以下の説明においては、説明の便宜上、全１００ページであって、１０章にて構成されている原稿の読み込みを行う場合であって、該原稿に章表示文字列として「第Ｘ章○○○○」が含まれているものとする。
【００６９】
まず、ユーザは、複写機１の両面自動原稿送り装置１１２に前記原稿を載置し、前記操作パネルを適宜操作することにより、斯かる原稿のコピーを指示する。この際、ＣＰＵ４０は前記操作パネルを介してユーザからコピーの指示を受け付ける。
【００７０】
スキャナ制御部４２はＣＰＵ４０からの指示に応じて画像読取部１１０を制御して、前記原稿を一枚ずつ読み込み、該原稿に対する原稿画像データが得られる。このように得られた原稿画像データに対して、ＯＣＲ処理が施される。
【００７１】
次いで、文字サイズ検出部４７は、前記原稿画像データに対して最大文字サイズの検出を行う（ステップＳ１０１）。以下、最大文字サイズの検出の処理について詳しく説明する。
【００７２】
図５は本実施の形態に係る複写機１において、文字サイズ検出部４７によって行われる最大文字サイズ検出の処理を説明するフローチャートである。以下、最大文字サイズ検出の処理について詳しく説明する。
【００７３】
先ず、文字サイズ検出部４７は変数の初期化を行う（ステップＳ２０１）。より詳しくは、原稿のページを表す変数「Page」を「１」に、最大文字サイズを表す変数「Letter Size」を「０」に初期化する。
【００７４】
次いで、文字サイズ検出部４７は前記原稿画像データに基づいて、前記原稿の全ページ数を取得する（ステップＳ２０２）。
【００７５】
また、文字サイズ検出部４７は、前記原稿画像データから、現在の「Page」に該当するページの画像データを取得し（ステップＳ２０３）、取得された所定ページの画像データに対して、一行目の文字列の最初文字の文字サイズを検出する（ステップＳ２０４）。
【００７６】
続いて、文字サイズ検出部４７は検出された文字サイズが「Letter Size」に対応する文字サイズより大きいか判定を行う（ステップＳ２０５）。
【００７７】
文字サイズ検出部４７は検出された文字サイズが「Letter Size」に対応する文字サイズより大きいと判定した場合（ステップＳ２０５：ＹＥＳ）、「Letter Size」に対応する文字サイズを検出された文字サイズに置き換える（ステップＳ２０６）。
【００７８】
ステップＳ２０６の処理後、又は、検出された文字サイズが「Letter Size」に対応する文字サイズより大きくないと判定した場合（ステップＳ２０５：ＮＯ）、文字サイズ検出部４７は現在の「Page」に該当する数字が前記原稿の全ページ数と等しいか判定する（ステップＳ２０７）。
【００７９】
現在の「Page」に該当する数字が前記原稿の全ページ数と等しくないと判定した場合（ステップＳ２０７：ＮＯ）、文字サイズ検出部４７は、現在の「Page」に「１」を加算した数字を新たに「Page」とし（ステップＳ２０８）、処理を再びステップＳ２０３に戻す。
【００８０】
一方、文字サイズ検出部４７によって現在の「Page」に該当する数字が前記原稿の全ページ数と等しいと判定された場合（ステップＳ２０７：ＹＥＳ）、最大文字サイズ検出の処理は終了する。
【００８１】
以上の最大文字サイズ検出の処理によって、前記原稿画像データにおける、最大文字サイズ、即ち「Letter Size」が検出される。
【００８２】
再び、図３に基づく説明に戻る。
【００８３】
このようにして、ステップＳ１０１にて最大文字サイズが検出されると、続いて、文字列抽出部４８は、文字サイズ検出部４７によって検出された最大文字サイズを有する文字列を、章表示文字列の候補として、抽出する（ステップＳ１０２）。
【００８４】
図６は本実施の形態に係る複写機１において、文字列抽出部４８によって行われる文字列抽出の処理を説明するフローチャートである。以下、文字列抽出の処理について詳しく説明する。
【００８５】
文字列抽出部４８は変数の初期化を行う（ステップＳ３０１）。より詳しくは、原稿のページを表す変数「Page」を「１」にし、変数「Index」を「０」に初期化する。
【００８６】
次いで、文字列抽出部４８は前記原稿画像データから、現在の「Page」に該当するページの画像データを取得し（ステップＳ３０２）、取得された所定ページの画像データに対して、一行目の文字列の最初文字の文字サイズを検出する（ステップＳ３０３）。
【００８７】
続いて、文字列抽出部４８は、検出された文字サイズが既に定められた最大文字サイズ「Letter Size」に対応する文字サイズと等しいか否かの判定を行う（ステップＳ３０４）。
【００８８】
文字列抽出部４８によって、検出された文字サイズが最大文字サイズ「Letter Size」に対応する文字サイズと等しくないと判定された場合（ステップＳ３０４：ＮＯ）、処理はステップＳ３０９に進む。
【００８９】
一方、文字列抽出部４８は、検出された文字サイズが既に定められた最大文字サイズ「Letter Size」に対応する文字サイズと等しいと判定した場合（ステップＳ３０４：ＹＥＳ）、斯かる画像データから、一行目の文字列を抽出する（ステップＳ３０５）。
【００９０】
次いで、文字列抽出部４８は、抽出された文字列（以下、抽出文字列とも言う）を前記変数「Index」に関連付けて、例えば、ハードディスク５５に記憶し（ステップＳ３０６）、現在のページ番号、すなわち現在の「Page」に対応する数字を、該「Index」に関連付けて、例えば、ハードディスク５５に記憶する（ステップＳ３０７）。続けて、文字列抽出部４８は現在の「Index」に「１」を加算し、これを新たな「Index」とする（ステップＳ３０８）。換言すれば、ハードディスク５５には各「Index」に対応付けて抽出文字列及び当該ページ番号が記憶されている。
【００９１】
ステップＳ３０８の後、文字列抽出部４８は、現在の「Page」に該当する数字が前記原稿の全ページ数と等しいか判定する（ステップＳ３０９）。
【００９２】
現在の「Page」に該当する数字が前記原稿の全ページ数と等しくないと判定した場合（ステップＳ３０９：ＮＯ）、文字列抽出部４８は、現在の「Page」に「１」を加算した数字を新たに「Page」とし（ステップＳ３１０）、処理を再びステップＳ３０２に戻す。
【００９３】
一方、文字サイズ検出部４７によって現在の「Page」に該当する数字が前記原稿の全ページ数と等しいと判定された場合（ステップＳ３０９：ＹＥＳ）、文字列抽出の処理は終了する。
【００９４】
以上の最大文字サイズ検出の処理により、前記原稿画像データにおいて、最大文字サイズ「Letter Size」を有する文字列が抽出される。
【００９５】
再び、図３に基づく説明に戻る。
【００９６】
以上のようにして、最大文字サイズが検出され、検出された最大文字サイズを有する文字列が抽出された後、章情報取得部４９は前記章情報を取得する処理を行う（ステップＳ１０３）。
【００９７】
図７は本実施の形態に係る複写機１において、章情報取得部４９によって行われる章情報取得の処理を説明するフローチャートである。以下、章情報取得の処理について詳しく説明する。
【００９８】
章情報取得部４９は変数の初期化を行う（ステップＳ４０１）。より詳しくは、文字列抽出の処理に係る「Index」（ステップＳ３０８参照）から「１」を引いた数値を「最終Index」とする。また、変数「Chapter Pattern」を「０」に初期化し、変数「Index」を「０」に初期化し、Error Flagをリセットする。
【００９９】
次いで、章情報取得部４９は、現在の「Index」に対応する抽出文字列をハードディスク５５から読み出し（ステップＳ４０２）、章文字パターンの検索の処理を行う（ステップＳ４０３）。
【０１００】
図８は本実施の形態に係る複写機１において、章情報取得部４９によって行われる章文字パターンの検索の処理を説明するフローチャートである。以下、章文字パターンの検索の処理について詳しく説明する。
【０１０１】
先ず、章情報取得部４９は、変数の初期化を行う（ステップＳ６０１）。より詳しくは、章情報取得部４９は「Chapter Pattern」及び「Chapter Pattern Index」（図４Ａ参照）を夫々「１」及び「０」に初期化する。
【０１０２】
次いで、章情報取得部４９は、ステップＳ４０２にて読み出された抽出文字列の最初文字を抽出する（ステップＳ６０２）。また、章情報取得部４９はハードディスク５５に記憶された前記章番号パターンから、現在の「Chapter Pattern」に対応する「章番号に係る数文字」（図４Ａ参照）を読み出す（ステップＳ６０３）。
【０１０３】
章情報取得部４９は、抽出した最初文字が、読み出された「章番号に係る数文字」と等しいか否かを判定する（ステップＳ６０４）。すなわち、前記章表示文字列として「Ｘ．○○○○」のような記載が存在する場合、最初文字「Ｘ」と、前記「章番号に係る数文字」とを比較する。
【０１０４】
章情報取得部４９は、抽出した最初文字が、読み出された「章番号に係る数文字」と等しいと判定した場合（ステップＳ６０４：ＹＥＳ）、斯かる「Index」及び「Chapter Pattern」を関連付けて記憶して、章文字パターンの検索の処理を終了する。
【０１０５】
一方、章情報取得部４９は、抽出した最初文字が、読み出された「章番号に係る数文字」と等しくないと判定した場合（ステップＳ６０４：ＮＯ）、現在の「Chapter Pattern」に「１」を加算した数字を新たに「Chapter Pattern」とする（ステップＳ６０５）。
【０１０６】
次いで、章情報取得部４９は、現在の「Chapter Pattern Index」が「５」であるか否かの判定を行う（ステップＳ６０６）。章情報取得部４９は、現在の「Chapter Pattern Index」が「５」でないと判定した場合（ステップＳ６０６：ＮＯ）、現在の「Chapter Pattern Index」に「１」を加算した数字を新たに「Chapter Pattern Index」とする（ステップＳ６０７）。以降、処理はステップＳ６０３に戻る。
【０１０７】
一方、章情報取得部４９によって、現在の「Chapter Pattern Index」が「５」であると判定した場合（ステップＳ６０６：ＹＥＳ）、換言すれば、最初文字に対応する「章番号に係る数文字」が見つからなかった場合は、前記章表示文字列として「第Ｘ章○○○○」のような記載が存在する場合を想定した処理が行われる。すなわち、第２番目の文字に対して、章文字パターンの検索の処理を行う。
【０１０８】
章情報取得部４９は、ステップＳ６０６にて「ＹＥＳ」と判定した場合、再び「Chapter Pattern Index」を「０」に初期化する（ステップＳ６０８）。
【０１０９】
次いで、章情報取得部４９は、ステップＳ４０２にて読み出された抽出文字列の第２番目文字を抽出する（ステップＳ６０９）。また、章情報取得部４９は現在の「Chapter Pattern」に対応する「章番号に係る数文字」（図４Ａ参照）を読み出す（ステップＳ６１０）。
【０１１０】
章情報取得部４９は、抽出した２番目文字が、読み出された「章番号に係る数文字」と等しいか否かを判定する（ステップＳ６１１）。章情報取得部４９は、抽出した２番目文字が、読み出された「章番号に係る数文字」と等しいと判定した場合（ステップＳ６１１：ＹＥＳ）、斯かる「Index」及び「Chapter Pattern」を関連付けて記憶して、章文字パターンの検索の処理を終了する。
【０１１１】
一方、章情報取得部４９は、抽出した２番目文字が、読み出された「章番号に係る数文字」と等しくないと判定した場合（ステップＳ６１１：ＮＯ）、現在の「Chapter Pattern」に「１」を加算した数字を新たに「Chapter Pattern」とする（ステップＳ６１２）。
【０１１２】
次いで、章情報取得部４９は、現在の「Chapter Pattern Index」が「５」であるか否かの判定を行う（ステップＳ６１３）。章情報取得部４９は、現在の「Chapter Pattern Index」が「５」でないと判定した場合（ステップＳ６１３：ＮＯ）、現在の「Chapter Pattern Index」に「１」を加算した数字を新たに「Chapter Pattern Index」とする（ステップＳ６１４）。以降、処理はステップＳ６１０に戻る。
【０１１３】
一方、章情報取得部４９は、現在の「Chapter Pattern Index」が「５」であると判定した場合（ステップＳ６１３：ＹＥＳ）、換言すれば、第２番目文字に対応する「章番号に係る数文字」も見つからなかった場合は、その旨ハードディスク５５に記憶する（ステップＳ６１５）。詳しくは、章情報取得部４９は「Chapter Pattern」が「０」であると記憶することにより、ステップＳ４０２で読み出された抽出文字列に対応する「章番号に係る数文字」が存在しない旨記憶する。
【０１１４】
再び、図７に基づく説明に戻る。
【０１１５】
このようにして、読み出された抽出文字列に対する、章文字パターンの検索の処理後、章情報取得部４９は、「Chapter Pattern」が「０」であるか否かの判定を行う（ステップＳ４０４）。
【０１１６】
章情報取得部４９は、「Chapter Pattern」が「０」であると判定した場合（ステップＳ４０４：ＹＥＳ）、すなわち、合致する「章番号に係る数文字」がない場合、現在の「Index」が前記「最終Index」と等しいか否かの判定を行う（ステップＳ４１５）。
【０１１７】
章情報取得部４９は現在の「Index」が前記「最終Index」と等しいと判定した場合（ステップＳ４１５：ＹＥＳ）、Error Flagをセットする（ステップＳ４１６）。すなわち、全ての抽出文字列が、前記「章番号に係る数文字」の何れとも合致しない場合、Error Flagをセットすることにより、その旨記憶する。
【０１１８】
一方、  章情報取得部４９は現在の「Index」が前記「最終Index」と等しくないと判定した場合（ステップＳ４１５：ＮＯ）、現在の「Index」に「１」を加算した数字を新たに「Index」とし（ステップＳ４１７）、処理をステップＳ４０２に戻し、次の「Index」に対しても上述した処理を施す。
【０１１９】
しかし、章情報取得部４９は、「Chapter Pattern」が「０」でないと判定した場合（ステップＳ４０４：ＮＯ）、変数「Chapter Number Next Index」を「０」に設定し（ステップＳ４０５）、「Chapter data」を初期化する（ステップＳ４０６）。ここで「Chapter data」はいわゆる２次元データである。
【０１２０】
次いで、章情報取得部４９は、現在の「Index」に対応する抽出文字列をハードディスク５５から再び読み出し（ステップＳ４０７）、章番号文字合致照合の処理を行う（ステップＳ４０８）。
【０１２１】
章情報取得部４９は、斯かる章番号文字合致照合の処理において、前記章番号パターンに基づいて、章表示文字列に含まれている章番号を割り出し、該章番号をIndexとして対応する章文字列及び章ページ番号を関連付けて記憶する。
【０１２２】
図９は本実施の形態に係る複写機１において、章情報取得部４９によって行われる章番号文字合致照合の処理を説明するフローチャートである。以下、章番号文字合致照合の処理について詳しく説明する。
【０１２３】
先ず、章情報取得部４９は変数の設定を行う（ステップＳ７０１）。より詳しくは、章情報取得部４９は変数「Chapter Number」を「０」に設定し、変数「Letter Index」に「Chapter Number Next Index」を代入する。
【０１２４】
ここで「Letter Index」は、図４Ａに示した章番号パターンの「章番号に係る数文字」における、数文字の列挙順を示すものであり、該列挙順は昇順である。また、「Chapter Number Next Index」は「０」から始まる。
【０１２５】
章情報取得部４９は、図７のステップＳ４０３にて行われた章文字パターンの検索の処理結果に基づき、当該抽出文字列に対して、「Chapter Pattern」が「６」以下であるか否かの判定を行う（ステップＳ７０２）。すなわち、最初文字が章番号に該当するか、第２番目文字が章番号に該当するかの判定を行う。
【０１２６】
章情報取得部４９は、当該抽出文字列に対して、「Chapter Pattern」が「６」以下であると判定した場合（ステップＳ７０２：ＹＥＳ）、すなわち、最初文字が章番号に該当する場合、当該「Chapter Pattern」から「１」を引いた数を「Chapter Pattern Index」に代入し（ステップＳ７０３）、該「Chapter Pattern Index」及び「Letter Index」に対応する、図４Ｂに示す「章番号の構成文字数」をハードディスク５５から読み出す（ステップＳ７０４）。
【０１２７】
章情報取得部４９は、当該抽出文字列に対して、前記「章番号の構成文字数」に基づいて、最初の文字から１つ又は２つの文字を抜き出す（ステップＳ７０５）。
【０１２８】
一方、章情報取得部４９は、当該抽出文字列に対して、「Chapter Pattern」が「６」以下でないと判定した場合（ステップＳ７０２：ＮＯ）、すなわち、第２番目文字が章番号に該当する場合、当該「Chapter Pattern」から「７」を引いた数を「Chapter Pattern Index」に代入し（ステップＳ７０９）、該「Chapter Pattern Index」及び「Letter Index」に対応する、図４Ｂに示す「章番号の構成文字数」をハードディスク５５から読み出す（ステップＳ７１０）。
【０１２９】
章情報取得部４９は、当該抽出文字列に対して、前記「章番号の構成文字数」に基づいて、第２番目の文字から１つ又は２つの文字を抜き出す（ステップＳ７１１）。以下においては、ステップＳ７０５又はステップＳ７１１にて抜き出された１つ又は２つの文字を抜き出し文字と言う。
【０１３０】
ステップＳ７０５又はステップＳ７１１の処理後、章情報取得部４９は、当該「Chapter Pattern Index」及び前記「Letter Index」に対応する、前記章番号パターンの「章番号に係る数文字」を読み出す（ステップＳ７０６）。また、章情報取得部４９は、読み出された「章番号に係る数文字」と前記抜き出し文字とが等しいか否かを判定する（ステップＳ７０７）。
【０１３１】
章情報取得部４９は、読み出された「章番号に係る数文字」と前記抜き出し文字とが等しいと判定した場合（ステップＳ７０７：ＹＥＳ）、現在の「Letter Index」に「１」を加算した数を「Chapter Number」として代入する（ステップＳ７０８）。これによって、章番号が割り出すことが出来る。
【０１３２】
一方、  章情報取得部４９によって、読み出された「章番号に係る数文字」と前記抜き出し文字とが等しくないと判定された場合（ステップＳ７０７：ＮＯ）、次の章番号と一致するか確認を行う。
【０１３３】
すなわち、章情報取得部４９は、図４Ｃの最終 Letter Indexテーブルをハードディスク５５から読み出し（ステップＳ７１２）、該最終 Letter Indexテーブルに基づいて、現在の「Letter Index」が最終Letter Indexと等しいか否かの判定を行う（ステップＳ７１３）。
【０１３４】
章情報取得部４９は、現在の「Letter Index」が最終Letter Indexと等しくないと判定した場合（ステップＳ７１３：ＮＯ）、現在の「Letter Index」に「１」を加算した数を新たな「Letter Index」として代入し（ステップＳ７１４）、処理をステップＳ７０２に戻す。
【０１３５】
一方、  章情報取得部４９は、現在の「Letter Index」が最終Letter Indexと等しいと判定した場合（ステップＳ７１３：ＹＥＳ）、すなわち、章番号の割り出しが出来なかった場合、「Chapter Number」を「０」のままにして斯かる章番号文字合致照合の処理を終了する。
【０１３６】
再び、図７に基づく説明に戻る。
【０１３７】
このようにして、読み出された抽出文字列に対する、章番号文字合致照合の処理後、章情報取得部４９は、「Chapter Number」が「０」であるか否かの判定を行う（ステップＳ４０９）。章情報取得部４９は、「Chapter Number」が「０」であると判定した場合（ステップＳ４０９：ＹＥＳ）、処理をステップＳ４１３に進める。
【０１３８】
一方、章情報取得部４９は、「Chapter Number」が「０」でないと判定した場合（ステップＳ４０９：ＮＯ）、前記「Chapter Number Next Index」に「Chapter Number」を代入し、変数「Chapter Index」には「Chapter Number」から「１」を引いた数値を代入する（ステップＳ４１０）。
【０１３９】
次いで、章情報取得部４９は、「Chapter Index」に対応付けて、ステップＳ４０７にて読み出された抽出文字列を章文字列として、例えば、ハードディスク５５に記憶し（ステップＳ４１１）、また、「Chapter Index」に対応付けて、前記抽出文字列に係るページ番号（章ページ番号）をハードディスク５５に記憶する（ステップＳ４１２）。
【０１４０】
また、章情報取得部４９は現在の「Index」が「最終Index」と等しいか否かの判定を行う（ステップＳ４１３）。
【０１４１】
章情報取得部４９は現在の「Index」が前記「最終Index」と等しくないと判定した場合（ステップＳ４１３：ＮＯ）、現在の「Index」に「１」を加算した数字を新たに「Index」とし（ステップＳ４１４）、処理をステップＳ４０７に戻す。
【０１４２】
一方、章情報取得部４９は現在の「Index」が前記「最終Index」と等しいと判定した場合（ステップＳ４１３：ＹＥＳ）、処理を終了する。
以上の処理によって、章番号、該章番号に対応する章文字列及び章ページ番号を含む章情報が取得される。
【０１４３】
再び、図３に基づく説明に戻る。
【０１４４】
以上のようにして、章情報取得部４９により、前記章情報を取得する処理がされた後、ＣＰＵ４０は、エラーが発生したか否かを判定する（ステップＳ１０４）。
【０１４５】
前記ステップＳ１０３にて、Error Flagがセットされていれば、ＣＰＵ４０はエラーが発生したと判定し（ステップＳ１０４：ＹＥＳ）、章情報がない旨を前記表示部に表示する（ステップＳ１０８）。以降、処理は終了する。
【０１４６】
前記ステップＳ１０３にて、Error Flagがセットされていなければ、ＣＰＵ４０はエラーが発生していないと判定し（ステップＳ１０４：ＮＯ）、抜け補完部５０が前記抜け補完の処理を行う（ステップＳ１０５）。
【０１４７】
図１０及び図１１は本実施の形態に係る複写機１において、抜け補完部５０によって行われる抜け補完の処理を説明するフローチャートである。以下、抜け補完の処理について詳しく説明する。
【０１４８】
抜け補完部５０は変数の初期化を行う（ステップＳ５０１）。より詳しくは、最後の章を示す「Last Chapter Index」に「Chapter Index」を代入し、「Chapter Index」に「１」を設定する。また、「Start Chapter Number Index」に「１」を代入する。
【０１４９】
次いで、抜け補完部５０は、前記「Last Chapter Index」が「０」であるか否かを判定する（ステップＳ５０２）。すなわち、ステップＳ４１０にて「Chapter Index」は「Chapter Number」から「１」を引いた値であることから、斯かる判定は、斯かる原稿が章を１つ含むか又は複数含むかが判定される。
【０１５０】
抜け補完部５０は、前記「Last Chapter Index」が「０」であると判定した場合（ステップＳ５０２：ＹＥＳ）、すなわち、章が１つである場合、処理をステップＳ５１５に進める。
【０１５１】
抜け補完部５０は、前記「Last Chapter Index」が「０」でないと判定した場合（ステップＳ５０２：ＮＯ）、すなわち、章が複数である場合、抜け補完部５０は現在の「Chapter Index」に対応する章ページ番号をハードディスク５５から読み出す（ステップＳ５０３）。
【０１５２】
次いで、抜け補完部５０は読み出した章ページ番号が「０」に等しいか否かの判定を行う（ステップＳ５０４）。換言すれば、抜け補完部５０は、現在の「Chapter Index」に係る章番号に対応する章ページ番号が存在するか否かを判定する。
【０１５３】
抜け補完部５０は読み出した章ページ番号が「０」に等しくないと判定した場合（ステップＳ５０４：ＮＯ）、現在の「Chapter Index」が前記「Last Chapter Index」と等しいか否かの判定を行う（ステップＳ５０５）。
【０１５４】
抜け補完部５０は、現在の「Chapter Index」が前記「Last Chapter Index」と等しいと判定した場合（ステップＳ５０５：ＹＥＳ）、処理をステップＳ５１５に進める。
【０１５５】
一方、抜け補完部５０は、現在の「Chapter Index」が前記「Last Chapter Index」と等しくないと判定した場合（ステップＳ５０５：ＮＯ）、変数「Chapter Page Start」に当該章ページ番号を代入し（ステップＳ５０６）、現在の「Chapter Index」に「１」を加算した数字を新たに「Chapter Index」とし、かつ、「Start Chapter Number Index」に「Chapter Index」を代入する（ステップＳ５０７）。以降、処理はステップＳ５０３に戻る。
【０１５６】
しかし、ステップＳ５０４にて、抜け補完部５０は、読み出した章ページ番号が「０」に等しいと判定した場合（ステップＳ５０４：ＹＥＳ）、換言すれば、章番号の抜けがある場合、抜けている章番号の数を表す変数「Adjust Chapter Number」に「０」を設定する（ステップＳ５０８）。
【０１５７】
次いで、抜け補完部５０は、現在の「Adjust Chapter Number」に「１」を加算した数字を新たに「Adjust Chapter Number」とし（ステップＳ５０９）、また、現在の「Chapter Index」に「１」を加算した数字を新たに「Chapter Index」とする（ステップＳ５１０）。
【０１５８】
また、抜け補完部５０は現在の「Chapter Index」に対応する章ページ番号をハードディスク５５から読み出す（ステップＳ５１１）。
【０１５９】
次いで、抜け補完部５０は読み出した章ページ番号が「０」に等しいか否かの判定を行う（ステップＳ５１２）。換言すれば、抜け補完部５０は、現在の「Chapter Index」に係る章番号に対応する章ページ番号が存在するか否かを判定する。
【０１６０】
抜け補完部５０は、読み出した章ページ番号が「０」に等しいと判定した場合（ステップＳ５１２：ＹＥＳ）、処理をステップＳ５０９に戻し、昇順において抜けている章番号の算出を続ける。
【０１６１】
一方、抜け補完部５０は、読み出した章ページ番号が「０」に等しくないと判定した場合（ステップＳ５１２：ＮＯ）、前記抜け補完に係る第１補完処理を行う（ステップＳ５１３）。
【０１６２】
図１２及び図１３は本実施の形態に係る複写機１において、抜け補完部５０によって行われる第１補完の処理を説明するフローチャートである。以下、該第１補完の処理について詳しく説明する。
【０１６３】
抜け補完部５０は変数の初期化を行う（ステップＳ８０１）。より詳しくは、抜け補完部５０は変数「Page Index」に章の初めのページ番号である「Chapter Page Start」を代入し、最後のページを表す「Page End Index」には、次の章に係る章ページ番号から「１」を引く「Chapter Page‐１」を代入する。また、抜け補完部５０は、次の章を指す「Chapter Number Next Index」に「Start Chapter Number Index」を代入する。
【０１６４】
抜け補完部５０は、前記原稿画像データから現在の「Page Index」に対応するページの画像データを読み出して、該画像データにおける行数の検出を行う（ステップＳ８０２）。
【０１６５】
次いで、抜け補完部５０は、最終行を示す「Line End Index」に、検出された行数から「１」を引いた数値を代入し（ステップＳ８０３）、また、「Line Index」に「１」を代入する（ステップＳ８０４）。すなわち、章文字列を除いて２行目から斯かる処理が行われる。
【０１６６】
また、抜け補完部５０は現在の「Page Index」に対応するページの画像データを読み出して現在の「Line Index」に対応する行に係る文字列データを抽出する（ステップＳ８０５）。
【０１６７】
抜け補完部５０は、抽出された文字列データの文字サイズが既に定められた最大文字サイズ「Letter Size」に対応する文字サイズと等しいか判定を行う（ステップＳ８０６）。
【０１６８】
抜け補完部５０によって、抽出された文字列データの文字サイズが前記最大文字サイズ「Letter Size」に対応する文字サイズと等しくないと判定された場合（ステップＳ８０６：ＮＯ）、処理はステップＳ８１４に進む。
【０１６９】
一方、抜け補完部５０は、抽出された文字列データの文字サイズが前記最大文字サイズ「Letter Size」に対応する文字サイズと等しいと判定した場合（ステップＳ８０６：ＹＥＳ）、抽出された文字列データに対して章情報取得部４９が前記章番号文字合致照合の処理を行う（ステップＳ８０７）。章情報取得部４９による章番号文字合致照合の処理については、図９にて既に説明しており、詳しい説明を省略する。
【０１７０】
このように、章番号文字合致照合の処理後、抜け補完部５０は、「Chapter Number」が「０」であるか否かの判定を行う（ステップＳ８０８）。抜け補完部５０は、「Chapter Number」が「０」であると判定した場合（ステップＳ８０８：ＹＥＳ）、処理をステップＳ８１４に進める。
【０１７１】
一方、抜け補完部５０は、「Chapter Number」が「０」でないと判定した場合（ステップＳ８０８：ＮＯ）、前記「Chapter Number Next Index」に「Chapter Number」を代入し、変数「Chapter Index」には「Chapter Number」から「１」を引いた数値を代入する（ステップＳ８０９）。
【０１７２】
次いで、抜け補完部５０は、「Chapter Index」に対応付けて、ステップＳ８０５にて読み出された文字列データを章文字列として、例えば、ハードディスク５５に記憶し（ステップＳ８１０）、また、「Chapter Index」に対応付けて、現在の「Page Index」に「１」を加算した数値を、章ページ番号として、ハードディスク５５に記憶する（ステップＳ８１１）。
【０１７３】
以上の処理によって、抜けた章（抜け章番号）が１箇所検出されたので、前記「Adjust Chapter Number」から「１」を引いた数値を新たな「Adjust Chapter Number」に代入する（ステップＳ８１２）。
【０１７４】
次いで、抜け補完部５０は現在の「Adjust Chapter Number」が「０」か否かの判定を行う（ステップＳ８１３）。抜け補完部５０によって現在の「Adjust Chapter Number」が「０」であると判定された場合（ステップＳ８１３：ＹＥＳ）、抜け章番号はないので、第１補完の処理は終了する。
【０１７５】
抜け補完部５０は、現在の「Adjust Chapter Number」が「０」でないと判定された場合（ステップＳ８１３：ＮＯ）、現在の「Line Index」が前記「Line End Index」と等しいか否かの判定を行う（ステップＳ８１４）。
【０１７６】
抜け補完部５０は、現在の「Line Index」が前記「Line End Index」と等しくないと判定をした場合（ステップＳ８１４：ＮＯ）、現在の「Line Index」に「１」を加算した数字を新たに「Line Index」とし（ステップＳ８１５）、再び、処理をステップＳ８０５に戻す。
【０１７７】
一方、抜け補完部５０は、現在の「Line Index」が前記「Line End Index」と等しいと判定した場合（ステップＳ８１４：ＹＥＳ）、すなわち、現在の「Page Index」に係るページ画像データに対する処理が終わった場合、再び、現在の「Page Index」が前記「Page End Index」と等しいか否かの判定を行う（ステップＳ８１６）。
【０１７８】
抜け補完部５０は、現在の「Page Index」が前記「 Page End Index」と等しくないと判定をした場合（ステップＳ８１６：ＮＯ）、現在の「Page Index」に「１」を加算した数字を新たに「Page Index」とし（ステップＳ８１７）、処理をステップＳ８０２に戻す。すなわち、次のページに対して同様の処理を施す。
【０１７９】
一方、抜け補完部５０は、現在の「Page Index」が前記「Page End Index」と等しいと判定した場合（ステップＳ８１６：ＹＥＳ）、Error Flagをセットし（ステップＳ８１８）、第１補完の処理を終了する。すなわち、補完できてない抜け章番号が存在する旨記憶する。
【０１８０】
再び、図１０及び図１１の説明に戻る。
【０１８１】
このように、第１補完の処理が終了した後、抜け補完部５０は、現在の「Chapter Index」が前記「Last Chapter Index」と等しいか否かの判定を行う（ステップＳ５１４）。
【０１８２】
抜け補完部５０は、現在の「Chapter Index」が前記「Last Chapter Index」と等しくないと判定した場合（ステップＳ５１４：ＮＯ）、再び、処理をステップＳ５０６に戻す。
【０１８３】
また、抜け補完部５０は、現在の「Chapter Index」が前記「Last Chapter Index」と等しいと判定した場合（ステップＳ５１４：ＹＥＳ）、処理をステップＳ５１５に進める。
【０１８４】
すなわち、ステップＳ５１４で、現在の「Chapter Index」が前記「Last Chapter Index」と等しいと判定された場合、又は、ステップＳ５０２で、前記「Last Chapter Index」が「０」であると判定した場合、最終の章（章が１つのみの場合を含む。）内において、抜け章番号の補完の処理を行う。
【０１８５】
抜け補完部５０は、前記原稿画像データに基づいて、最終ページ番号を取得する（ステップＳ５１５）。
【０１８６】
次いで、抜け補完部５０は、「Chapter Page」に「Chapter Page」に「１」を加算した値を設定し、前記「Adjust Chapter Number」を「０」に設定する（ステップＳ５１６）。また、抜け補完部５０は「Last Chapter Index」に対応する章ページ番号をハードディスク５５から読み出す（ステップＳ５１７）。
【０１８７】
以降、抜け補完部５０は、前記抜け補完に係る第２補完処理を行う（ステップＳ５１８）。
【０１８８】
図１４は本実施の形態に係る複写機１において、抜け補完部５０によって行われる第２補完の処理を説明するフローチャートである。以下、該第２補完の処理について詳しく説明する。
【０１８９】
抜け補完部５０は変数の初期化を行う（ステップＳ９０１）。この処理は図１２のステップＳ８０１の処理と同様であり、詳しい説明を省略する。また、抜け補完部５０は、前記原稿画像データから現在の「Page Index」に対応するページの画像データを読み出し、該画像データにおける行数を検出する（ステップＳ９０２）。
【０１９０】
次いで、抜け補完部５０、最終行を示す「Line End Index」に、検出された行数から「１」を引いた数値を代入し（ステップＳ９０３）、「Line Index」に「１」を代入する（ステップＳ９０４）。
【０１９１】
また、抜け補完部５０は現在の「Page Index」に対応するページの画像データを読み出して現在の「Line Index」に対応する行に係る文字列データを抽出する（ステップＳ９０５）。抜け補完部５０は、抽出された文字列データの文字サイズが既に定められた最大文字サイズ「Letter Size」に対応する文字サイズと等しいか判定を行う（ステップＳ９０６）。
【０１９２】
抜け補完部５０によって、抽出された文字列データの文字サイズが前記最大文字サイズ「Letter Size」に対応する文字サイズと等しくないと判定された場合（ステップＳ９０６：ＮＯ）、処理はステップＳ９１２に進む。
【０１９３】
一方、抜け補完部５０は、抽出された文字列データの文字サイズが前記最大文字サイズ「Letter Size」に対応する文字サイズと等しいと判定した場合（ステップＳ９０６：ＹＥＳ）、抽出された文字列データに対して章情報取得部４９が前記章番号文字合致照合の処理を行う（ステップＳ９０７）。
【０１９４】
このように、章番号文字合致照合の処理後、抜け補完部５０は、「Chapter Number」が「０」であるか否かの判定を行う（ステップＳ９０８）。抜け補完部５０は、「Chapter Number」が「０」であると判定した場合（ステップＳ９０８：ＹＥＳ）、処理をステップＳ９１２に進める。
【０１９５】
一方、抜け補完部５０は、「Chapter Number」が「０」でないと判定した場合（ステップＳ９０８：ＮＯ）、前記「Chapter Number Next Index」に「Chapter Number」を代入し、変数「Chapter Index」には「Chapter Number」から「１」を引いた数値を代入する（ステップＳ９０９）。
【０１９６】
次いで、抜け補完部５０は、「Chapter Index」に対応付けて、ステップＳ９０５にて読み出された文字列データを章文字列として記憶し（ステップＳ９１０）、また、「Chapter Index」に対応付けて、現在の「Page Index」に「１」を加算した数値を、章ページ番号として記憶する（ステップＳ９１１）。
【０１９７】
抜け補完部５０は、現在の「Line Index」が前記「Line End Index」と等しいか否かの判定を行う（ステップＳ９１２）。抜け補完部５０は、現在の「Line Index」が前記「Line End Index」と等しくないと判定をした場合（ステップＳ９１２：ＮＯ）、現在の「Line Index」に「１」を加算した数字を新たに「Line Index」とし（ステップＳ９１３）、処理をステップＳ９０５に戻す。
【０１９８】
一方、抜け補完部５０は、現在の「Line Index」が前記「Line End Index」と等しいと判定した場合（ステップＳ９１２：ＹＥＳ）、再び、現在の「Page Index」が前記「 Page End Index」と等しいか否かの判定を行う（ステップＳ９１４）。
【０１９９】
抜け補完部５０は、現在の「Page Index」が前記「 Page End Index」と等しくないと判定をした場合（ステップＳ９１４：ＮＯ）、現在の「Page Index」に「１」を加算した数字を新たに「Page Index」とし（ステップＳ９１５）、処理をステップＳ９０２に戻す。
【０２００】
一方、抜け補完部５０は、現在の「Page Index」が前記「 Page End Index」と等しいと判定した場合（ステップＳ９１４：ＹＥＳ）、斯かる第２補完の処理を終了する。
【０２０１】
以上の処理を行うことにより、図１０及び図１１に示した、抜け補完の処理が終了する。
【０２０２】
再び、図３に基づく説明に戻る。
【０２０３】
以上のようにして、抜け補完部５０により、前記抜け補完の処理がされた後、ＣＰＵ４０は、エラーが発生したか否かを判定する（ステップＳ１０６）。
【０２０４】
例えば、前記ステップＳ１０５にて、Error Flagがセットされていれれば、ＣＰＵ４０はエラーが発生したと判定し（ステップＳ１０６：ＹＥＳ）、章抜けがある旨を前記表示部に表示する（ステップＳ１０７）。以降、処理は終了する。
【０２０５】
前記ステップＳ１０５にて、Error Flagがセットされていなければ、ＣＰＵ４０はエラーが発生していないと判定し（ステップＳ１０６：ＮＯ）、本実施の形態に係る章分けの処理は終了する。
【０２０６】
以上に記載した処理によって、本実施の形態においては、斯かる原稿画像データに対して、簡単、かつ、適確に、章毎に章情報（章番号、章文字列、章ページ番号等を含む。）を分けて格納することにより、章分けの処理を行うことが出来る。
【０２０７】
更に、本発明においては、このように、章毎に分けられた章情報を用い、斯かる原稿の原稿画像データに基づく印刷（画像形成）を行う際、章と章との切り替わりに、いわゆる合い紙（特定紙）を挿入して、ユーザによる章の区別を容易にすることもできる。この際、ＣＰＵ４０がいわゆる挿入部としての役割をなすように構成すれば良い。また、読み取られた原稿画像データを章毎に分けて記憶し、以降における、章毎の印刷指示に対応することができる。
【０２０８】
なお、章毎に分けられた章情報を用い、章毎の題名が記載された目次を作成することも可能である。
【０２０９】
（実施の形態２）
実施の形態１においては、最大文字サイズの検出が行われ（ステップＳ１０１）、検出された最大文字サイズを有する文字列が章表示文字列の候補として抽出され（ステップＳ１０２）、抽出された文字列から前記章情報が取得される処理を行ってから（ステップＳ１０３）、前記抜け補完の処理が施される（ステップＳ１０５）ことについて記載されている。
【０２１０】
しかし、本発明はこれに限るものでなく、前記抜け補完の処理を省いても良い。前記抜け補完の処理を省いても、斯かる章分けの処理の妨げにならず、むしろ処理が短くなり、装置側の負担を減らすことが出来る。
【０２１１】
（実施の形態３）
また、実施の形態２においては、前記抜け補完の処理を省くことについて説明したが、本発明は以上の記載に限るものでない。
【０２１２】
例えば、全Ｎの章からなる原稿の場合、前記抜け補完の処理は、最初の章からＮ−１番目章までの各ページに対する抜け補完の処理（ステップＳ５０３〜ステップＳ５１４）と、Ｎ番目（最終）章の各ページに対する抜け補完の処理（ステップＳ５１５〜ステップＳ５１８）とを含む。
【０２１３】
しかし、これに限るものでなく、「ステップＳ５０３〜ステップＳ５１４」の処理と、「ステップＳ５１５〜ステップＳ５１８」の処理との何れか一方、例えば、「ステップＳ５０３〜ステップＳ５１４」の処理のみを施すように構成しても良い。
【０２１４】
これによって、実施の形態３においては、処理の短縮による装置側の負担軽減と共に、章抜けの対策を図ることが出来る。
【０２１５】
本発明の実施態様１においては、複数ページの原稿に係る原稿画像データに対して、章毎に分別する処理を行う画像処理装置１において、前記原稿画像データに対して文字認識処理を施し、最大文字サイズを検出する文字サイズ検出部４７と、前記最大文字サイズを有する文字列を抽出する文字列抽出部４８と、章の始まりのページにて章の区分を表す章番号のパターンを記憶している記憶部５５と、前記文字列抽出部４８によって抽出された抽出文字列から、前記パターンに基づいて数字を抽出し、該抽出文字列に係るページ番号を前記原稿画像データから取得する章情報取得部４９とを備え、前記記憶部５５は、抽出された数字に対応付けて、前記抽出文字列及びページ番号を記憶することを特徴とする。
【０２１６】
本発明によれば、前記文字サイズ検出部が前記原稿画像データに対して文字認識処理を施し、最大文字サイズを検出し、前記文字列抽出部が前記最大文字サイズを有する文字列を抽出し、前記章情報取得部が前記文字列抽出部によって抽出された抽出文字列から、前記パターンに基づいて数字を抽出し、該抽出文字列に係るページ番号を前記原稿画像データから取得し、抽出された数字に対応付けて、前記抽出文字列及びページ番号が記憶される。
【０２１７】
本発明の実施態様２においては、抽出された数字が複数である場合、前記章情報取得部４９によって取得された数字及びページ番号に基づいて、昇降順における抜け数字の数を求め、抜け数字を補完する抜け補完部５０を備えることを特徴とする。
【０２１８】
本発明によれば、抽出された数字が複数である場合、抜け補完部は、前記章情報取得部によって取得された数字及びページ番号に基づいて、昇降順における抜け数字の数を求めて抜け数字を補完する。
【０２１９】
本発明の実施態様３においては、前記抜け補完部５０は、抽出された数字が１つである場合、前記ページ番号及び前記原稿の最終ページ番号によって定められる範囲に対して、前記抜け数字の補完を行うことを特徴とする。
【０２２０】
本発明によれば、抽出された数字が１つである場合、前記抜け補完部は、前記ページ番号及び前記原稿の最終ページ番号によって定められる範囲に対して、前記抜け数字の補完を行う。
【０２２１】
本発明の実施態様４においては、前記文字サイズ検出部４７は、各ページの一行目の文字列に対してのみ前記検出を行うことを特徴とする。
【０２２２】
本発明によれば、前記文字サイズ検出部は、各ページの一行目の文字列に対してのみ最大文字サイズを検出する処理を行う。
【０２２３】
本発明の実施態様５においては、前記文字列抽出部４８は、各ページの一行目の文字列に対してのみ前記抽出を行うことを特徴とする。
【０２２４】
本発明によれば、前記文字列抽出部は、各ページの一行目の文字列に対してのみ最大文字サイズを有する文字列を抽出する処理を行う。
【０２２５】
本発明の実施態様６においては、前記章情報取得部４９は、前記抽出文字列のうち、最初の一つ又は複数の文字が前記パターンと一致する抽出文字列を検索し、検索された抽出文字列から、対応するパターンに含まれる章番号と一致する数字を抽出することを特徴とする。
【０２２６】
本発明によれば、前記章情報取得部は、前記抽出文字列のうち、最初の一つ又は複数の文字が前記章番号のパターンと一致する抽出文字列を検索し、検索された抽出文字列から、対応するパターンに含まれる章番号と一致する数字を章番号として抽出する。
【０２２７】
本発明の実施態様７においては、前記実施態様の何れか一つに記載の画像処理装置と、シート状の記録媒体に画像形成を行う画像形成部と、特定紙が収容されたトレイと、前記画像形成を行う際、前記処理の結果に基づいて、章の切り替わりに、特定紙を挿入する挿入部とを備えることを特徴とする。
【０２２８】
本発明によれば、前記画像形成を行う際、前記挿入部は前記画像処理装置による章分別の処理の結果に基づいて、章の切り替わりに、前記トレイに収容された特定紙を挿入する
【０２２９】
本発明の実施態様８においては、前記画像形成部は、前記章情報取得部４９によって取得された抽出文字列に係る数字、ページ番号を該抽出文字列に対応付けて、前記原稿に係る目次の画像形成を行うことを特徴とする。      
【０２３０】
本発明によれば、前記画像形成部は、前記原稿に係る目次の画像形成を行う。すなわち、前記章情報取得部によって取得された抽出文字列に係る数字、ページ番号が該抽出文字列に対応付けられ、目次として画像形成される。
【０２３１】
本発明の実施態様９においては、章の始まりのページにて章の区分を表す章番号のパターンを記憶している記憶部５５を備えており、複数ページの原稿に係る原稿画像データに対する画像処理を行う画像処理装置１にて、章毎に分別する処理を行う章分け処理方法において、前記原稿画像データに対して文字認識処理を施し、最大文字サイズを検出し、前記最大文字サイズを有する文字列を抽出し、前記記憶部５５に記憶されているパターンに基づいて、抽出された抽出文字列から数字を抽出し、該抽出示文字列に係るページ番号を前記原稿画像データから取得し、抽出された数字に対応付けて、前記抽出文字列及びページ番号を記憶することを特徴とする。
【０２３２】
本発明によれば、画像処理装置において、前記原稿画像データに対して文字認識処理が施されて最大文字サイズが検出され、前記最大文字サイズを有する文字列が抽出され、前記記憶部に記憶されているパターンに基づいて、抽出された抽出文字列から数字が抽出され、該抽出示文字列に係るページ番号が前記原稿画像データから取得され、抽出された数字に対応付けて、前記抽出文字列及びページ番号が記憶される。
【符号の説明】
【０２３３】
１  複写機
４０  ＣＰＵ
４４  画像形成制御部
４７  文字サイズ検出部
４８  文字列抽出部
４９  章情報取得部
５０  抜け補完部
５５  ハードディスク
２１０  画像形成部
４３  画像準備制御部
【図１】
0006545573.tif 000002
【図２】
0006545573.tif 000003
【図３】
0006545573.tif 000004
【図４】
0006545573.tif 000005
【図５】
0006545573.tif 000006
【図６】
0006545573.tif 000007
【図７】
0006545573.tif 000008
【図８】
0006545573.tif 000009
【図９】
0006545573.tif 000010
【図１０】
0006545573.tif 000011
【図１１】
0006545573.tif 000012
【図１２】
0006545573.tif 000013
【図１３】
0006545573.tif 000014
【図１４】
0006545573.tif 000015