(57)【要約】【課題】原稿に付された罫線を自動的に認識し、罫線が付された原稿画像を容易に補正することができ、原稿画像をユーザにとって見やすいものとすることができる画像形成装置を提供する。【解決手段】原稿読取部５は、原稿を読み取り、罫線識別部１１１は、原稿読取部５によって読み取られた原稿画像に規定間隔を有する罫線が付されているか否かを識別し、罫線特定部１１２は、罫線識別部１１１によって罫線が付されていると識別された場合、原稿読取部５によって読み取られた原稿画像から罫線の位置を特定し、罫線情報抽出部１１３は、罫線特定部１１２によって特定された罫線に関する罫線情報を抽出し、補正部１１５は、罫線情報抽出部１１３によって抽出された罫線情報を用いて原稿画像を補正し、コピーコントローラ１０４は、補正部１１５によって補正された原稿画像を記録紙に印刷する。【選択図】図３
2007124489.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取る原稿読取手段と、
前記原稿読取手段によって読み取られた原稿画像に規定間隔を有する罫線が付されているか否かを識別する罫線識別手段と、
前記罫線識別手段によって前記罫線が付されていると識別された場合、前記原稿読取手段によって読み取られた原稿画像から前記罫線に関する罫線情報を抽出する抽出手段と、
前記抽出手段によって抽出された前記罫線情報を用いて前記原稿画像を補正する補正手段と、
前記補正手段によって補正された原稿画像を記録紙に印刷する印刷手段とを備えることを特徴とする画像形成装置。
【請求項２】
前記抽出手段は、前記罫線識別手段によって前記罫線が付されていると識別された場合、前記原稿読取手段によって読み取られた原稿画像から前記罫線の位置を特定し、特定された前記罫線の位置に基づいて前記罫線情報を抽出することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記罫線情報は、前記罫線の形状を特定する罫線形状情報を含み、
前記補正手段は、前記罫線形状情報によって特定される前記原稿画像内の前記罫線の形状を変更することを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記補正手段は、前記原稿画像内の一部又は全部の前記罫線を削除することを特徴とする請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
前記罫線情報は、前記罫線の色を特定する罫線色情報を含み、
前記補正手段は、前記罫線色情報によって特定される前記原稿画像内の前記罫線の色を他の色に変更することを特徴とする請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
前記罫線情報は、前記原稿画像に含まれる複数の罫線の長さの平均値を含み、
前記補正手段は、前記平均値分の長さを有する一の隣接する罫線の間の画像を他の隣接する罫線の間の画像と入れ替えることを特徴とする請求項１〜５のいずれかに記載の画像形成装置。
【請求項７】
前記罫線情報は、前記罫線が前記原稿画像の中央部分で途切れているか否かを表す情報を含み、
前記補正手段は、前記罫線が原稿画像の中央部分で途切れている場合、前記原稿画像を中央部分で分割し、
前記印刷手段は、前記補正手段によって分割された各原稿画像をそれぞれ異なる記録紙に印刷することを特徴とする請求項１〜６のいずれかに記載の画像形成装置。
【請求項８】
前記原稿読取手段によって読み取られた原稿画像を表示するとともに、前記原稿画像に対する補正内容を表示する表示手段と、
前記補正内容のユーザによる入力を受け付ける入力受付手段とをさらに備え、
前記補正手段は、前記入力受付手段によって受け付けられた補正内容に基づいて、前記罫線情報を用いて前記原稿画像を補正することを特徴とする請求項１〜７のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに基づいて記録紙に画像を印刷する画像形成装置に関するものである。
【背景技術】
【０００２】
従来、複写機において、予め罫線が付されたノートなどを複写する場合、この罫線も記録紙に印刷される。ところで、ユーザにとっては、印刷後の記録用紙に罫線が不要な場合もあり、印刷後の記録用紙から罫線のみを削除したいという要望があった。このようなユーザの要望に応えるため、例えば特許文献１及び特許文献２に記載の技術が提案されている。
【０００３】
特許文献１の表認識装置では、スキャナで読み取った画像から、表の外枠線を抽出し、この外枠線を基準として、フォーマット情報データベースから順次フォーマットデータを読み出し、罫線情報で表される罫線を画像上に座標変換し、画像との一致度を評価する。評価結果から複数のフォーマットの内のいずれであるかを判定し、罫線の位置補正を行い、さらに画像から罫線を消去する。そして、罫線情報とフィールド情報からフィールド位置を設定し、フィールド内の文字を認識し、結果をプリンタに出力する。
【０００４】
また、特許文献２の情報処理装置では、文章中に文字罫線を挿入する位置を指定し、指定された位置に基づいて、文字罫線を挿入すべき範囲とその構成を決定する。決定された文字罫線を挿入すべき範囲とその構成に基づいて、該文字罫線を挿入するための領域を確保し、確保する領域に存在する文字を移動させる。
【特許文献１】特開平７−２２００２３号公報
【特許文献２】特開平１０−３４７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ノートなどに付された罫線の削除に上記の特許文献１に記載の表認識装置を用いる場合、読み取った画像データに外枠に相当する画像データを付加しなければならず、処理が煩雑となる虞がある。
【０００６】
また、上記の特許文献２の情報処理装置では、文字の位置を予め指定することで補正する罫線を認識させる必要がある。そのため、ユーザは、ノートなどの罫線を削除する場合、罫線上の文字を指定しなければならず、非常に手間のかかる作業となってしまう。さらに、例えば、ノートなどを読み取った画像データから全ての罫線を除去する場合、上記の特許文献２の情報処理装置では、何らかの文字が書かれている箇所から罫線を削除することはできるが、文字がなく罫線のみが付されている箇所は削除することができず、そのまま罫線が残ってしまう虞があった。
【０００７】
本発明は、上記の問題を解決するためになされたもので、原稿に付された罫線を自動的に認識し、罫線が付された原稿画像を容易に補正することができ、原稿画像をユーザにとって見やすいものとすることができる画像形成装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
本発明に係る画像形成装置は、原稿を読み取る原稿読取手段と、前記原稿読取手段によって読み取られた原稿画像に規定間隔を有する罫線が付されているか否かを識別する罫線識別手段と、前記罫線識別手段によって前記罫線が付されていると識別された場合、前記原稿読取手段によって読み取られた原稿画像から前記罫線に関する罫線情報を抽出する抽出手段と、前記抽出手段によって抽出された前記罫線情報を用いて前記原稿画像を補正する補正手段と、前記補正手段によって補正された原稿画像を記録紙に印刷する印刷手段とを備える。
【０００９】
この構成によれば、まず、原稿が読み取られ、読み取られた原稿画像に規定間隔を有する罫線が付されているか否かが識別される。罫線が付されていると識別された場合、読み取られた原稿画像から罫線に関する罫線情報が抽出される。そして、抽出された罫線情報を用いて原稿画像が補正され、補正された原稿画像が記録紙に印刷される。したがって、原稿に付された規定間隔の罫線を自動的に認識し、罫線が付された原稿画像を容易に補正することができ、原稿画像をユーザにとって見やすいものとすることができる。
【００１０】
また、上記の画像形成装置において、前記抽出手段は、前記罫線識別手段によって前記罫線が付されていると識別された場合、前記原稿読取手段によって読み取られた原稿画像から前記罫線の位置を特定し、特定された前記罫線の位置に基づいて前記罫線情報を抽出することが好ましい。
【００１１】
この構成によれば、罫線が付されていると識別された場合、読み取られた原稿画像から罫線の位置が特定され、特定された罫線の位置に基づいて罫線情報が抽出されるので、原稿画像内の罫線の位置を特定することで罫線情報を容易に抽出することができる。
【００１２】
また、上記の画像形成装置において、前記罫線情報は、前記罫線の形状を特定する罫線形状情報を含み、前記補正手段は、前記罫線形状情報によって特定される前記原稿画像内の前記罫線の形状を変更することが好ましい。
【００１３】
この構成によれば、罫線情報には、罫線の形状を特定する罫線形状情報が含まれ、罫線形状情報によって特定される原稿画像内の罫線の形状が変更されるので、読み取られた原稿に付されている規定の罫線の形状を変更したい場合、これを変更することができ、ユーザの所望する原稿画像を記録紙に印刷することができる。
【００１４】
また、上記の画像形成装置において、前記補正手段は、前記原稿画像内の一部又は全部の前記罫線を削除することが好ましい。この構成によれば、原稿画像内の一部又は全部の罫線が削除されるので、読み取られた原稿に付されている規定の罫線が不要である場合、これを削除することができ、ユーザの所望する原稿画像を記録紙に印刷することができる。
【００１５】
また、上記の画像形成装置において、前記罫線情報は、前記罫線の色を特定する罫線色情報を含み、前記補正手段は、前記罫線色情報によって特定される前記原稿画像内の前記罫線の色を他の色に変更することが好ましい。この構成によれば、罫線情報には、罫線の色を特定する罫線色情報が含まれ、罫線色情報によって特定される原稿画像内の罫線の色が他の色に変更されるので、罫線の色が原稿画像上の文字の色と同じである場合、罫線の色を変更することによって文字をより見やすくすることができる。
【００１６】
また、上記の画像形成装置において、前記原稿画像に含まれる複数の罫線の長さの平均値を含み、前記補正手段は、前記平均値分の長さを有する一の隣接する罫線の間の画像を他の隣接する罫線の間の画像と入れ替えることが好ましい。この構成によれば、原稿画像に含まれる複数の罫線の長さの平均値分の長さを有する一の隣接する罫線の間の画像が他の隣接する罫線の間の画像と入れ替えられるので、罫線を原稿画像の補正の基準として用いることができ、補正する箇所を容易に選択することができる。また、原稿画像に含まれる複数の罫線の長さの平均値が各罫線の長さとして用いられるので、読み取った原稿画像に含まれる複数の罫線の長さが原稿用紙の撓みなどにより不揃いである場合であっても、同じ大きさの罫線間の画像を容易に入れ替えることができる。
【００１７】
また、上記の画像形成装置において、前記罫線情報は、前記罫線が原稿画像の中央部分で途切れているか否かを表す情報を含み、前記補正手段は、前記罫線が原稿画像の中央部分で途切れている場合、前記原稿画像を中央部分で分割し、前記印刷手段は、前記補正手段によって分割された各原稿画像をそれぞれ異なる記録紙に印刷することが好ましい。
【００１８】
この構成によれば、罫線情報には、罫線が原稿画像の中央部分で途切れているか否かを表す情報が含まれており、罫線が原稿画像の中央部分で途切れている場合、原稿画像が中央部分で分割され、分割された各原稿画像がそれぞれ異なる記録紙に印刷される。したがって、見開きのノートを印刷する場合であっても自動的にページ単位で異なる記録紙に印刷することができる。
【００１９】
また、上記の画像形成装置において、前記原稿読取手段によって読み取られた原稿画像を表示するとともに、前記原稿画像に対する補正内容を表示する表示手段と、前記補正内容のユーザによる入力を受け付ける入力受付手段とをさらに備え、前記補正手段は、前記入力受付手段によって受け付けられた補正内容に基づいて、前記罫線情報を用いて前記原稿画像を補正することが好ましい。
【００２０】
この構成によれば、読み取られた原稿画像が表示されるとともに、原稿画像に対する補正内容が表示され、補正内容のユーザによる入力が受け付けられる。そして、受け付けられた補正内容に基づいて、罫線情報を用いて原稿画像が補正される。したがって、ユーザは表示される原稿画像を確認しながら補正内容を入力することができ、所望の原稿画像を記録紙に印刷することができる。
【発明の効果】
【００２１】
本発明によれば、原稿に付された規定間隔の罫線を自動的に認識し、罫線が付された原稿画像を容易に補正することができ、原稿画像をユーザにとって見やすいものとすることができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の一実施の形態による画像形成装置について図面を参照しながら説明する。図１は、本発明の一実施の形態に係る画像形成装置の一例である複合機の内部構成を概略的に示す側面図である。複合機１は、コピー機能、プリンタ機能、スキャナ機能及びファクシミリ機能等の機能を兼ね備えたものである。この複合機１は、本体部２と、本体部２の左方に配設されたスタックトレイ３と、本体部２の上部に配設された原稿読取部５と、原稿読取部５の上方に配設された原稿給送部６とを有している。
【００２３】
また、複合機１のフロント部には、操作部４７が設けられている。この操作部４７には、ユーザが印刷実行指示を入力するためのスタートキー４７１と、印刷部数等を入力するためのテンキー４７２と、各種複写動作の操作ガイド情報等を表示し、これら各種設定入力用にタッチパネル機能を有する液晶ディスプレイ等からなる表示部４７３と、表示部４７３で設定された設定内容等をリセットするリセットキー４７４と、実行中の印刷（画像形成）動作を停止させるためのストップキー４７５と、コピー機能、プリンタ機能、スキャナ機能及びファクシミリ機能を切り換えるための機能切換キー４７７が備えられている。
【００２４】
原稿読取部５は、ＣＣＤ(Charge Coupled Device)センサ及び露光ランプ等からなるスキャナ部５１と、ガラス等の透明部材により構成された原稿台５２及び原稿読取スリット５３とを備える。スキャナ部５１は、図略の駆動部によって移動可能に構成され、原稿台５２に載置された原稿を読み取るときは、原稿台５２に対向する位置で原稿面に沿って移動され、原稿画像を走査しつつ取得した画像データを制御部１００（図２）へ出力する。また、原稿給送部６により給送された原稿を読み取るときは、原稿読取スリット５３と対向する位置に移動され、原稿読取スリット５３を介して原稿給送部６による原稿の搬送動作と同期して原稿の画像を取得し、その画像データを制御部１００へ出力する。
【００２５】
原稿給送部６は、原稿を載置するための原稿載置部６１と、画像読み取り済みの原稿を排出するための原稿排出部６２と、原稿載置部６１に載置された原稿を１枚ずつ繰り出して原稿読取スリット５３に対向する位置へ搬送し、原稿排出部６２へ排出するための給紙ローラ（図略）、搬送ローラ（図略）等からなる原稿搬送機構６３を備える。原稿搬送機構６３は、さらに原稿を表裏反転させて原稿読取スリット５３と対向する位置へ再搬送する用紙反転機構（図略）を備え、原稿の両面の画像を原稿読取スリット５３を介してスキャナ部５１から読取可能にしている。
【００２６】
また、原稿給送部６は、その前面側が上方に移動可能となるように本体部２に対して回動自在に設けられている。原稿給送部６の前面側を上方に移動させて原稿台５２上面を開放することにより、原稿台５２の上面に読み取り原稿、例えば見開き状態にされた書籍やノート等を操作者が載置できるようになっている。
【００２７】
本体部２は、複数の給紙カセット４６１と、給紙カセット４６１から記録紙を１枚ずつ繰り出して記録部４０へ搬送する給紙ローラ４６２と、給紙カセット４６１から搬出されてきた記録紙に画像を形成する記録部４０とを備える。
【００２８】
記録部４０は、スキャナ部５１で取得された画像データに基づきレーザ光等を出力して感光体ドラム４３を露光する光学ユニット４２と、感光体ドラム４３上にトナー像を形成する現像部４４と、感光体ドラム４３上のトナー像を記録紙に転写する転写部４１と、トナー像が転写された記録紙を加熱してトナー像を記録紙に定着させる定着部４５と、記録部４０内の用紙搬送路中に設けられ、記録紙をスタックトレイ３又は排出トレイ４８まで搬送する搬送ローラ４６３，４６４等とを備える。
【００２９】
また、記録紙の両面に画像を形成する場合は、記録部４０で記録紙の一方の面に画像を形成した後、この記録紙を排出トレイ４８側の搬送ローラ４６３にニップされた状態とする。この状態で搬送ローラ４６３を反転させて記録紙をスイッチバックさせ、記録紙を用紙搬送路４０１に送って記録部４０の上流域に再度搬送し、記録部４０により他方の面に画像を形成した後、記録紙をスタックトレイ３又は排出トレイ４８に排出する。
【００３０】
図２は、複合機１の概略構成を示す機能ブロック図である。複合機１には、装置全体の動作制御を司る制御部（制御手段）１００が備えられている。この制御部１００には、露光ランプ５１１及びＣＣＤ５１２等からなる原稿画像の読み取りが可能なスキャナ部５１等を備えた原稿読取部５と、用紙搬送部４１１、転写部４１、光学ユニット４２、感光体ドラム４３及び現像部４４等からなる画像形成部４１２、及び定着部４５等からなる記録部４０とが接続されている。また、制御部１００には、スキャナ部５１で読み取られた文書データ等が一時的に保存される画像メモリ１４０と、大量の文書データを保存可能な記憶容量を有する大容量の記憶装置であるＨＤＤ１５０とが接続されている。このＨＤＤ１５０には、ユーザからの画像形成実行指示が操作部４７に受け付けられたときに、制御部１００による制御で、原稿読取部５で読み取られた原稿の画像のデータが蓄積されるようになっている。
【００３１】
画像処理部１６０は、スキャナ部５１による原稿読み取り時には、スキャナ部５１から出力されるアナログ画像信号をデジタル画像に変換し、画質を向上させる画像処理を施した後、圧縮画像に変換する。この圧縮画像は画像メモリ１４０に書き込まれる。制御部１００は、画像メモリ１４０に書き込まれた圧縮画像を、文書管理の対象となるファイルを構成するデータとしてＨＤＤ１５０に格納する。プリントアウト時には、原稿読取部５によって読み取られたデータや、ＨＤＤ１５０から読み出されたデータ（圧縮画像）が画像メモリ１４０に書き出され、画像処理部１６０は、当該圧縮されたデータを伸張処理し、出力状態（レーザ露光又はＬＥＤ露光等の別など）に応じた画像処理を施し、例えばレーザ露光の場合には、レーザ信号（露光装置から発光されるレーザビーム光線を制御するための信号）にアナログ変調する。このアナログ変調された信号に基づいて記録部４０（画像形成部４１２）でプリントアウトされる。
【００３２】
操作部４７は、複合機１の操作に必要な各種の指示が操作者（ユーザ）から入力されるものである。操作部４７は、ＬＣＤ（liquid crystal display）等からなり、複合機１の操作に必要な各種操作メッセージや登録文書の各種情報が表示される表示部４７３と、プリントアウト実行指示や文書のプリントアウト部数等が入力されるテンキー等からなる操作キー部４７６とを有している。なお、表示部４７３は、タッチパネル機能を備え、操作者が当該タッチパネルに接触することによって必要な指示を入力できる構成を有することが好ましい。
【００３３】
また、制御部１００には、ＲＯＭ（リードオンリメモリ）２００及びＲＡＭ（ランダムアクセスメモリ）２０１が接続されている。ＲＯＭ２００には、複合機１を制御するための制御プログラムが記憶されている。ＲＡＭ２０１は、制御部１００の作業領域として割り当てられている。
【００３４】
また、制御部１００は、ＲＯＭ２００に記憶された制御プログラムを実行することにより、複合機１が実行可能な各機能を制御するスキャナコントローラ１０１，ファクシミリコントローラ１０２，プリンタコントローラ１０３，コピーコントローラ１０４及びネットワークコントローラ１０５として機能する。
【００３５】
スキャナコントローラ１０１は、スキャナ動作に必要な各部の動作制御を行うものである。ファクシミリコントローラ１０２は、ファクシミリ動作に必要な各部の動作制御を行うものであり、ファクシミリ通信に必要なデータの調整を行うファクシミリ通信部１７０を制御する。ファクシミリ通信部１７０には、データ送受信相手である相手先ファクシミリとの電話回線の接続を制御するＮＣＵ（Network Control Unit）が備えられている。コピーコントローラ１０４は、コピー動作に必要な各部の動作制御を行うものである。
【００３６】
プリンタコントローラ１０３は、プリンタ動作に必要な各部の動作制御を行うものである。このプリンタコントローラ１０３には、複数の信号線を用いて同時に数ビットまとめてデータを送るパラレル伝送で外部機器と接続するパラレルＩ／Ｆ部１８１と、単一の信号線を用いて1ビットずつ順次データを送るシリアル伝送で外部機器と接続するシリアルＩ／Ｆ部１８２とが接続されている。
【００３７】
ネットワークコントローラ１０５は、本複合機１とネットワーク上のパーソナルコンピュータ（外部機器）との間で行われるデータ送受信を制御するものである。ネットワークコントローラ１０５は、ネットワークＩ／Ｆ部２１０を介して外部とデータを送受信させる。
【００３８】
図３は、複合機１の本実施の形態における概略構成を示す機能ブロック図である。なお、図３において、図１及び図２と同じ構成については同じ符号を付し、説明を省略する。図３に示す制御部１００は、スキャナコントローラ１０１、コピーコントローラ１０４、罫線識別部１１１、罫線特定部１１２、罫線情報抽出部１１３、表示制御部１１４及び補正部１１５を備えて構成される。
【００３９】
原稿読取部５は、原稿台５２に載置された原稿を読み取る。なお、本実施の形態において、原稿台５２に載置される原稿は、予め規定の罫線が付されているノート、ルーズリーフ用紙及びレポート用紙などである。規定の罫線には、罫線の間隔（罫幅）が７ｍｍであるＡ罫、罫線の間隔が６ｍｍであるＢ罫及び罫線の間隔が５ｍｍであるＣ罫等がある。
【００４０】
ＲＯＭ２００は、所定の間隔で罫線が付された罫線フォームを罫線の間隔毎に予め記憶している。ＲＯＭ２００は、例えば、７ｍｍ間隔で罫線が付された罫線フォームや６ｍｍ間隔で罫線が付された罫線フォームなどを予め記憶している。
【００４１】
罫線識別部１１１は、原稿読取部５によって読み取られた原稿画像に規定間隔を有する罫線が付されているか否かを識別する。罫線識別部１１１は、ＲＯＭ２００から罫線フォームを読み出すとともに、原稿読取部５によって読み取られた原稿画像から罫線フォームと同じ大きさの所定の領域を切り出し、罫線フォームと原稿画像から切り出した所定領域とを比較し、互いの罫線が一致するか否かを判断する。
【００４２】
罫線特定部１１２は、罫線識別部１１１によって罫線が付されていると識別された場合、原稿読取部５によって読み取られた原稿画像から罫線の位置を特定する。罫線特定部１１２は、ノートなどに予め付されている規定の罫線と、文字に付された文字罫線及び図形とを区別して認識する。
【００４３】
罫線情報抽出部１１３は、罫線特定部１１２によって特定された罫線に関する罫線情報を抽出する。罫線情報抽出部１１３は、色識別部１１６、罫線長さ平均算出部１１７及び罫線判断部１１８を備えて構成される。
【００４４】
色識別部１１６は、罫線特定部１１２によって特定された罫線の色を識別し、罫線の色を特定する罫線色情報をＲＡＭ２０１に記憶する。罫線長さ平均算出部１１７は、罫線特定部１１２によって特定された複数の罫線の長さを検出し、各罫線の長さの平均値を算出する。罫線長さ平均算出部１１７は、算出した罫線の長さの平均値をＲＡＭ２０１に記憶する。
【００４５】
罫線判断部１１８は、罫線特定部１１２によって特定された罫線が原稿画像の中央部分で途切れているか否かを判断する。罫線判断部１１８は、罫線が原稿画像の中央部分で途切れているか否かを表す罫線途切れ情報をＲＡＭ２０１に記憶する。表示制御部１１４は、原稿読取部５によって読み取られた原稿画像を表示するとともに、原稿画像に対する補正内容を表示部４７３に表示する。
【００４６】
補正部１１５は、罫線情報抽出部１１３によって抽出された罫線情報を用いて原稿画像を補正する。補正部１１５は、罫線変更部１１９、段落入替部１２０及び画像分割部１２１を備えて構成される。
【００４７】
罫線変更部１１９は罫線の形状を変更する。例えば、罫線変更部１１９は、罫線を太くしたり、細くしたり、実線の罫線を破線や一点鎖線にしたりする。また、罫線変更部１１９は罫線の一部又は全部を削除する。さらに、罫線変更部１１９は、ＲＡＭ２０１に記憶されている罫線色情報を読み出し、読み出した罫線の色を他の色に変更する。
【００４８】
段落入替部１２０は、ＲＡＭ２０１に記憶されている罫線の長さの平均値を読み出し、平均値分の長さを有する一の隣接する罫線の間の画像を他の隣接する罫線の間の画像と入れ替える。画像分割部１２１は、ＲＡＭ２０１に記憶されている罫線途切れ情報を読み出し、罫線が原稿画像の中央部分で途切れている場合、原稿画像を中央部分で分割する。
【００４９】
なお、本実施の形態において、原稿読取部５及びスキャナコントローラ１０１が原稿読取手段の一例に相当し、罫線識別部１１１が罫線識別手段の一例に相当し、罫線特定部１１２及び罫線情報抽出部１１３が抽出手段の一例に相当し、補正部１１５が補正手段の一例に相当し、記録部４０及びコピーコントローラ１０４が印刷手段の一例に相当する。また、表示制御部１１４及び表示部４７３が表示手段の一例に相当し、操作キー部４７６が入力受付手段の一例に相当する。
【００５０】
次に、本実施の形態における補正処理について説明する。図４及び図５は、本実施の形態における補正処理について説明するためのフローチャートである。
【００５１】
まず、ステップＳ１において、原稿読取部５は、原稿を読み取り、読み取った原稿画像をスキャナコントローラ１０１へ出力する。スキャナコントローラ１０１は、原稿読取部５から出力された原稿画像を画像メモリ１４０に記憶する。
【００５２】
次に、ステップＳ２において、罫線識別部１１１は、ＲＯＭ２００に予め記憶されている罫線フォームを読み出すとともに、画像メモリ１４０に記憶されている原稿画像から罫線フォームと同じ大きさの所定領域を切り出して読み出し、罫線フォームと原稿画像から切り出した所定領域とが一致するか否かを判断する。
【００５３】
図６は、原稿画像に罫線が付されているか否かを識別する処理を説明するための図であり、図６（ａ）は、Ａ４縦サイズの原稿を読み取った場合の原稿画像を示す図であり、図６（ｂ）は、Ａ４横サイズの原稿を読み取った場合の原稿画像を示す図であり、図６（ｃ）は、Ａ５サイズの見開きのノートを読み取った場合の原稿画像を示す図である。
【００５４】
図６（ａ）〜（ｃ）に示すように、罫線識別部１１１は、原稿画像Ｇの上辺から所定の距離Ｙａを有し、原稿画像Ｇの左辺から所定の距離Ｙｂを有する点を重心点とする矩形状の領域Ａｒを切り出して読み出す。なお、上記の所定の距離Ｙａは、例えば６０ｍｍであり、所定の距離Ｙｂは、例えば６０ｍｍである。また、領域Ａｒは、例えば、５０×５０ｍｍの大きさである。これらの距離Ｙａ，Ｙｂ及び領域Ａｒの大きさは、一般的なＡ４サイズ、Ｂ５サイズ及びＡ５サイズのノートの罫線を認識することが可能な数値であり、特にこれらの数値に限定されるものではない。
【００５５】
また、罫線識別部１１１は、ＲＯＭ２００から罫線フォームを読み出す。そして、罫線識別部１１１は、読み出した領域Ａｒと、罫線フォームとが一致するか否かを判断する。なお、ＲＯＭ２００は、隣接する罫線Ｌの間隔が６ｍｍである罫線フォームや、隣接する罫線Ｌの間隔が７ｍｍである罫線フォーム等の複数の罫線フォームを記憶している。罫線識別部１１１は、最初に罫線Ｌの間隔が６ｍｍである罫線フォームを読み出し、領域Ａｒと一致するか否かを判断する。ここで一致しない場合、罫線識別部１１１は、次に罫線Ｌの間隔が７ｍｍである罫線フォームを読み出し、領域Ａｒと一致するか否かを判断する。このように、罫線識別部１１１は、複数の罫線フォームを順次読み出し、領域Ａｒと一致するか否かを判断する。
【００５６】
ＲＯＭ２００に記録されている全ての罫線フォームと領域Ａｒとが一致しない場合、罫線識別部１１１は、原稿画像に罫線が付されていないものと判断する。一方、ＲＯＭ２００に記録されている複数の罫線フォームのうちの１の罫線フォームと領域Ａｒとが一致する場合、罫線識別部１１１は、原稿画像に罫線が付されているものと判断する。
【００５７】
図４に戻って、ステップＳ３において、罫線識別部１１１は、原稿画像に罫線が含まれているか否かを判断する。ここで、原稿画像に罫線が含まれていないと判断された場合（ステップＳ３でＮＯ）、ステップＳ２６の処理に移行する。一方、原稿画像に罫線が含まれていると判断された場合（ステップＳ３でＹＥＳ）、ステップＳ４において、表示制御部１１４は、ノート印刷モード受付画面を表示部４７３に表示する。
【００５８】
ノート印刷モードとは、原稿画像に含まれる罫線の補正及び罫線に基づく罫線以外の画像の補正を行うモードである。ノート印刷モード受付画面は、ノート印刷モードに設定するか否かのユーザによる設定を受け付ける画面である。例えば、ノート印刷モード受付画面には、「ノート印刷モードに設定しますか？」という文字と、「ＹＥＳ」及び「ＮＯ」という文字とが表示される。表示部４７３は、タッチパネル機能を有しており、ユーザが「ＹＥＳ」という文字に触れることで、ノート印刷モードに設定されることとなる。制御部１００は、ノート印刷モードに設定されたことをＲＡＭ２０１に記憶する。
【００５９】
次に、ステップＳ５において、罫線特定部１１２は、ノート印刷モードに設定されているか否かを判断する。ここで、ノート印刷モードに設定されていないと判断された場合（ステップＳ５でＮＯ）、ステップＳ２６の処理に移行する。一方、ノート印刷モードに設定されていると判断された場合（ステップＳ５でＹＥＳ）、ステップＳ６において、罫線特定部１１２は、画像メモリ１４０から原稿画像を読み出し、原稿読取部５によって読み取られた原稿画像における罫線の位置を特定する。例えば、罫線識別部１１１によって罫線の間隔が６ｍｍであると識別された場合、罫線特定部１１２は、原稿画像の縦方向に６ｍｍ間隔で、横方向に連続して一定の画素値を有する画素を検出し、当該連続して検出された画素を罫線であると認識する。
【００６０】
次に、ステップＳ７において、色識別部１１６は、罫線特定部１１２によって特定された罫線の色を識別し、罫線の色を表す罫線色情報をＲＡＭ２０１に記憶する。すなわち、色識別部１１６は、罫線特定部１１２によって特定された罫線を構成する画素の画素値を抽出し、抽出した画素値を罫線色情報としてＲＡＭ２０１に記憶する。
【００６１】
次に、ステップＳ８において、罫線長さ平均算出部１１７は、罫線特定部１１２によって特定された複数の罫線のそれぞれの長さを検出し、各罫線の長さの平均値を算出する。すなわち、罫線長さ平均算出部１１７は、罫線特定部１１２によって特定された複数の罫線のそれぞれの横方向の画素数をカウントすることにより、各罫線の長さを検出し、検出した各罫線の長さの平均値を算出する。罫線長さ平均算出部１１７は、算出した罫線の長さの平均値をＲＡＭ２０１に記憶する。
【００６２】
次に、ステップＳ９において、罫線判断部１１８は、罫線特定部１１２によって特定された罫線が原稿画像の中央部分で途切れているか否かを検出する。図６（ｃ）に示すように、見開きのノートを読み取った場合、原稿画像の中央部分の罫線が途切れる。そのため、罫線が原稿画像の中央部分で途切れているか否かを検出することにより、見開きのノートであるか否かを認識することが可能となる。罫線判断部１１８は、罫線が原稿画像の中央部分で途切れているか否かを表す罫線途切れ情報をＲＡＭ２０１に記憶する。
【００６３】
次に、ステップＳ１０において、表示制御部１１４は、画像メモリ１４０から原稿画像を読み出して表示部４７３にプレビュー表示するとともに、ユーザが補正可能な補正内容を表示部４７３に表示する。本実施の形態における補正内容には、罫線補正モード、段落入れ替えモード及び画像分割モードの３種類がある。罫線補正モードは、罫線の色又は形状を変更するものである。段落入れ替えモードは、隣接する罫線の間の画像、すなわち段落を他の段落と入れ替えるものである。画像分割モードは、原稿画像の中央部分で２つの画像に分割するものである。表示制御部１１４は、原稿画像と補正内容とを表示部４７３に表示し、ユーザによる補正内容の選択を受け付ける。ユーザは、表示部４７３に表示されるこれらの補正内容の中から所望する補正内容を選択する。
【００６４】
次に、ステップＳ１１において、表示制御部１１４は、ユーザによって罫線補正が選択されたか否かを判断する。ここで、罫線補正が選択された場合（ステップＳ１１でＹＥＳ）、ステップＳ１２において、罫線変更部１１９は、補正する罫線のユーザによる選択を受け付ける。表示制御部１１４は、プレビュー表示する原稿画像の各罫線に番号を付与して表示部４７３に表示する。ユーザは、表示部４７３に表示される番号を選択することにより、補正する罫線を選択する。
【００６５】
次に、ステップＳ１３において、罫線変更部１１９は、罫線の色を補正するか否かを判断する。表示制御部１１４は、罫線の色を補正するか、罫線の形状を補正するかの選択を受け付けるための画面を表示部４７３に表示する。ユーザは、操作キー部４７６を用いて罫線の色を補正するか、罫線の形状を補正するかを選択する。ここで、罫線の色を補正すると判断された場合（ステップＳ１３でＹＥＳ）、ステップＳ１４において、罫線変更部１１９は、変更する罫線の色のユーザによる選択を受け付け、受け付けた罫線の色に変更する。例えば、原稿の罫線の色が黒色であり、この罫線の色を赤色に変更する場合、罫線変更部１１９は、ＲＡＭ２０１に記憶されている現在の黒色という罫線色情報を赤色という罫線色情報に変更する。
【００６６】
罫線の色を補正しないと判断された場合（ステップＳ１３でＮＯ）、又は罫線の色が補正された場合、ステップＳ１５において、罫線変更部１１９は、罫線の形状を補正するか否かを判断する。ここで、罫線の形状を補正すると判断された場合（ステップＳ１５でＹＥＳ）、ステップＳ１６において、罫線変更部１１９は、変更する罫線の形状のユーザによる選択を受け付け、受け付けた罫線の形状に変更する。罫線変更部１１９は、変更した罫線の形状に関する罫線形状情報をＲＡＭ２０１に記憶する。
【００６７】
このとき、罫線変更部１１９は、罫線の実線から破線への変更及び罫線の太さの変更などのユーザによる選択を受け付け、受け付けた変更内容に変更する。例えば、原稿の罫線が実線であり、この罫線を破線に変更する場合、罫線変更部１１９は、罫線を実線から破線に変更するという情報をＲＡＭ２０１に記憶する。
【００６８】
罫線の形状を補正しないと判断された場合（ステップＳ１５でＮＯ）、又は罫線の形状が補正された場合、ステップＳ１７において、罫線変更部１１９は、罫線の補正を終了するか否かを判断する。ここで、罫線の補正を終了しないと判断された場合（ステップＳ１７でＮＯ）、ステップＳ１２の処理へ戻り、罫線変更部１１９は、補正する罫線の選択を受け付ける。一方、罫線の補正を終了すると判断された場合（ステップＳ１７でＹＥＳ）、ステップＳ２５の処理へ移行する。
【００６９】
なお、本実施の形態では、罫線の色及び形状を補正しているが、本発明は特にこれに限定されず、一部又は全部の罫線を削除してもよい。この場合、罫線変更部１１９は、削除する罫線の番号の選択を受け付け、受け付けられた番号に対応する罫線を削除する。このとき、全ての罫線を削除してもよいし、複数の罫線のうちの少なくとも１つの罫線を削除してもよい。このように、原稿画像内の罫線が削除されるので、読み取られた原稿に付されている規定の罫線が不要である場合、これを削除することができ、ユーザの所望する原稿画像を記録紙に印刷することができる。また、一部の罫線が削除されるので、削除されずに残った他の罫線に対して色及び形状の補正を施すことができる。
【００７０】
また、罫線補正が選択されない場合（ステップＳ１１でＮＯ）、ステップＳ１８において、段落入替部１２０は、ユーザによって段落入れ替えが選択されたか否かを判断する。ここで、段落入れ替えが選択された場合（ステップＳ１８でＹＥＳ）、ステップＳ１９において、段落入替部１２０は、入れ替える段落のユーザによる選択を受け付ける。表示制御部１１４は、プレビュー表示する原稿画像の各段落に番号を付与して表示部４７３に表示する。ユーザは、表示部４７３に表示される番号の中から２つの番号を選択することにより、入れ替える２つの段落を選択する。
【００７１】
次に、ステップＳ２０において、段落入替部１２０は、ＲＡＭ２０１に記憶されている罫線の長さの平均値を読み出し、読み出した平均値に対応する長さの段落の画像を入れ替える。段落入替部１２０は、入れ替えた段落に関する段落情報をＲＡＭ２０１に記憶する。
【００７２】
図７は、段落の入れ替えを行う際に表示される画面の一例を示す図である。図７に示すように、段落入れ替えモードにおける画面Ｄには、原稿画像Ｇ１がプレビュー表示されるとともに、入れ替える段落の選択を受け付ける受付画像Ｇ２が表示される。原稿画像Ｇ１には、段落の番号Ｌｎが各段落の左方に表示される。受付画像Ｇ２には、現在のモード名が表示されるとともに、入れ替える段落の番号が表示される。図７の例では、「段落入れ替えモード」と表示され、「〔５〕番目の段落と〔７〕番目の段落とを入れ替える」と表示されている。段落番号は、ユーザが操作キー部４７６を用いて入力する。
【００７３】
図８は、段落の入れ替えを行った後に表示される画面の一例を示す図である。図７に示す原稿画像Ｇ１の５番目の段落と７番目の段落とを入れ替えた場合、図８に示す画面Ｄが表示される。図８に示すように、５番目の段落の画像が７番目の段落に表示され、７番目の段落の画像が５番目の段落に表示される。
【００７４】
次に、ステップＳ２１において、段落入替部１２０は、段落入れ替えを終了するか否かを判断する。ここで、段落入れ替えを終了しないと判断された場合（ステップＳ２１でＮＯ）、ステップＳ１９の処理へ戻り、段落入替部１２０は、入れ替える段落のユーザによる選択を受け付ける。一方、段落入れ替えを終了すると判断された場合（ステップＳ２１でＹＥＳ）、ステップＳ２５の処理へ移行する。
【００７５】
なお、本実施の形態では、段落を入れ替えているが、本発明は特にこれに限定されず、段落を削除してもよく、また段落を挿入してもよい。段落を削除する場合、削除する段落の番号の選択を受け付け、受け付けられた番号に対応する段落を削除する。このとき、削除する段落の画像が削除される。なお、この場合、削除された段落よりも下方の段落を１つずつ上方へ繰り上げてもよい。また、段落を挿入する場合、挿入元の段落の番号の選択を受け付けるとともに、挿入先の段落の番号の選択を受け付け、挿入元の段落の画像を挿入先の段落へ挿入する。
【００７６】
また、段落入れ替えが選択されない場合（ステップＳ１８でＮＯ）、ステップＳ２２において、画像分割部１２１は、ユーザによって画像分割が選択されたか否かを判断する。ここで、画像分割が選択されない場合（ステップＳ２２でＮＯ）、ノート印刷モードを終了するものとして、ステップＳ２６の処理へ移行する。
【００７７】
一方、画像分割が選択された場合（ステップＳ２２でＹＥＳ）、ステップＳ２３において、画像分割部１２１は、ＲＡＭ２０１に記憶されている罫線途切れ情報を読み出し、罫線が原稿画像の中央部分で途切れているか否かを判断する。罫線が原稿画像の中央部分で途切れていると判断された場合（ステップＳ２３でＹＥＳ）、ステップＳ２４において、画像分割部１２１は、原稿画像を中央部分で２つに分割する。画像分割部１２１は、原稿画像を中央部分で２つに分割する分割情報をＲＡＭ２０１に記憶する。
【００７８】
罫線が原稿画像の中央部分で途切れていないと判断された場合（ステップＳ２３でＮＯ）、ステップＳ１０の処理に戻り、表示制御部１１４は、画像メモリ１４０から原稿画像を読み出して表示部４７３にプレビュー表示するとともに、ユーザが補正可能な補正内容を表示部４７３に表示する。
【００７９】
罫線の補正を終了すると判断された場合（ステップＳ１７でＹＥＳ）、段落入れ替えを終了すると判断された場合（ステップＳ２１でＹＥＳ）、又は原稿画像が分割された場合（ステップＳ２４）、ステップＳ２５において、補正部１１５は、ノート印刷モードを継続するか否かを判断する。ここで、ノート印刷モードを継続すると判断された場合（ステップＳ２５でＹＥＳ）、ステップＳ１０の処理に戻り、表示制御部１１４は、画像メモリ１４０から原稿画像を読み出して表示部４７３にプレビュー表示するとともに、ユーザが補正可能な補正内容を表示部４７３に表示する。
【００８０】
ノート印刷モードを継続しないと判断された場合（ステップＳ２５でＮＯ）、ステップＳ２６において、コピーコントローラ１０４は、ＲＡＭ２０１に記憶されている罫線色情報、罫線形状情報、段落情報及び分割情報を読み出すとともに、画像メモリ１４０から原稿画像を読み出し、読み出した各情報に基づいて原稿画像を補正する。次に、コピーコントローラ１０４は、補正した原稿画像を記録紙に印刷するべく記録部４０へ指示する。
【００８１】
このように、まず、原稿が読み取られ、読み取られた原稿画像に規定間隔を有する罫線が付されているか否かが識別される。罫線が付されていると識別された場合、読み取られた原稿画像から罫線に関する罫線情報が抽出される。そして、抽出された罫線情報を用いて原稿画像が補正され、補正された原稿画像が記録紙に印刷される。したがって、原稿に付された規定間隔の罫線を自動的に認識し、罫線が付された原稿画像を容易に補正することができ、原稿画像をユーザにとって見やすいものとすることができる。
【００８２】
また、罫線が付されていると識別された場合、読み取られた原稿画像から罫線の位置が特定され、特定された罫線の位置に基づいて罫線情報が抽出されるので、原稿画像内の罫線の位置を特定することで罫線情報を容易に抽出することができる。
【００８３】
さらに、罫線情報には、罫線の形状を特定する罫線形状情報が含まれ、罫線形状情報によって特定される原稿画像内の罫線の形状が変更されるので、読み取られた原稿に付されている規定の罫線の形状を変更したい場合、これを変更することができ、ユーザの所望する原稿画像を記録紙に印刷することができる。
【００８４】
さらにまた、罫線情報には、罫線の色を特定する罫線色情報が含まれ、罫線色情報によって特定される原稿画像内の罫線の色が他の色に変更されるので、罫線の色が原稿画像上の文字の色と同じである場合、罫線の色を変更することによって文字をより見やすくすることができる。
【００８５】
また、原稿画像に含まれる複数の罫線の長さの平均値分の長さを有する一の隣接する罫線の間の画像が他の隣接する罫線の間の画像と入れ替えられるので、罫線を原稿画像の補正の基準として用いることができ、補正する箇所を容易に選択することができる。また、原稿画像に含まれる複数の罫線の長さの平均値が各罫線の長さとして用いられるので、読み取った原稿画像に含まれる複数の罫線の長さが原稿用紙の撓みなどにより不揃いである場合であっても、同じ大きさの罫線間の画像を容易に入れ替えることができる。
【００８６】
さらに、罫線情報には、罫線が原稿画像の中央部分で途切れているか否かを表す情報が含まれており、罫線が原稿画像の中央部分で途切れている場合、原稿画像が中央部分で分割され、分割された各原稿画像がそれぞれ異なる記録紙に印刷される。したがって、見開きのノートを印刷する場合であっても自動的にページ単位で異なる記録紙に印刷することができる。
【００８７】
さらにまた、読み取られた原稿画像が表示されるとともに、原稿画像に対する補正内容が表示され、補正内容のユーザによる入力が受け付けられる。そして、受け付けられた補正内容に基づいて、罫線情報を用いて原稿画像が補正される。したがって、ユーザは表示される原稿画像を確認しながら補正内容を入力することができ、所望の原稿画像を記録紙に印刷することができる。
【図面の簡単な説明】
【００８８】
【図１】本発明の一実施の形態に係る画像形成装置の一例である複合機の内部構成を概略的に示す側面図である。
【図２】複合機の概略構成を示す機能ブロック図である。
【図３】複合機の本実施の形態における概略構成を示す機能ブロック図である。
【図４】本実施の形態における補正処理について説明するための第１のフローチャートである。
【図５】本実施の形態における補正処理について説明するための第２のフローチャートである。
【図６】原稿画像に罫線が付されているか否かを識別する処理を説明するための図である。
【図７】段落の入れ替えを行う際に表示される画面の一例を示す図である。
【図８】段落の入れ替えを行った後に表示される画面の一例を示す図である。
【符号の説明】
【００８９】
１    複合機
５    原稿読取部
４０    記録部
４７    操作部
１００    制御部
１０１  スキャナコントローラ
１０４    コピーコントローラ
１１１    罫線識別部
１１２    罫線特定部
１１３    罫線情報抽出部
１１４    表示制御部
１１５    補正部
１１６    色識別部
１１７    平均算出部
１１８    罫線判断部
１１９    罫線変更部
１２０    段落入替部
１２１    画像分割部
１４０    画像メモリ
２００    ＲＯＭ
２０１    ＲＡＭ
４７３    表示部
４７６    操作キー部
【図１】
2007124489.tif 000003
【図２】
2007124489.tif 000004
【図３】
2007124489.tif 000005
【図４】
2007124489.tif 000006
【図５】
2007124489.tif 000007
【図６】
2007124489.tif 000008
【図７】
2007124489.tif 000009
【図８】
2007124489.tif 000010