(57)【要約】【課題】原稿の画像データにおける書字方向を判定し、分割印刷によって出力する画像を、書字方向に応じたページ順で出力することによって、右開きの原稿であっても、左開きの原稿であっても、自動的に原稿のページ順に沿ったページ順で画像を出力することができ、容易に短時間で画像を形成することができるようにする。【解決手段】分割印刷のための設定を入力する入力部と、該入力部によって入力された情報を格納する設定情報記憶部と、原稿を読み取る読取部と、該読取部が読み取った原稿の画像データを記憶する画像記憶部と、前記画像データにおける書字方向を判定する画像判定部と、前記画像データをページ毎の画像データに分割し、分割されたページ毎の画像データを前記画像判定部が判定した書字方向に応じたページ順にして印刷データを生成する画像生成部と、該画像生成部が生成した印刷データを印刷する印刷部とを有する。【選択図】図１
2012105181.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）分割印刷のための設定を入力する入力部と、
（ｂ）該入力部によって入力された情報を格納する設定情報記憶部と、
（ｃ）原稿を読み取る読取部と、
（ｄ）該読取部が読み取った原稿の画像データを記憶する画像記憶部と、
（ｅ）前記画像データにおける書字方向を判定する画像判定部と、
（ｆ）前記画像データをページ毎の画像データに分割し、分割されたページ毎の画像データを前記画像判定部が判定した書字方向に応じたページ順にして印刷データを生成する画像生成部と、
（ｇ）該画像生成部が生成した印刷データを印刷する印刷部とを有することを特徴とする画像形成装置。
【請求項２】
前記画像判定部が判定する書字方向は、縦書き又は横書きのいずれかである請求項１に記載の画像形成装置。
【請求項３】
前記画像生成部は、前記画像判定部が判定した書字方向が縦書きである場合、分割されたページ毎の画像データを原稿の右ページの次に左ページとなるページ順にして印刷データを生成し、前記画像判定部が判定した書字方向が横書きである場合、分割されたページ毎の画像データを原稿の左ページの次に右ページとなるページ順にして印刷データを生成する請求項２に記載の画像形成装置。
【請求項４】
前記画像判定部は、前記画像データにおける主走査方向の空白が副走査方向の空白以上であれば縦書きと判定し、前記画像データにおける主走査方向の空白が副走査方向の空白未満であれば横書きと判定する請求項２又は３に記載の画像形成装置。
【請求項５】
前記入力部は、前記画像判定部による前記画像データにおける書字方向の判定を停止させ、前記画像生成部が生成する印刷データのページ順を指定するページ順指定手段を備える請求項１〜４のいずれか１項に記載の画像形成装置。
【請求項６】
前記画像判定部による判定結果を保持する設定継続部を更に有し、
該設定継続部が前記判定結果を保持している間、前記画像判定部は前記画像データにおける書字方向の判定を停止し、前記画像生成部は最初に前記画像判定部が判定した書字方向に応じたページ順にして印刷データを生成する請求項１〜５のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関するものである。
【背景技術】
【０００２】
従来、複写機、複合型プリンタ（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）等の画像形成装置においては、複数枚の画像を１枚の用紙に均等に割り付ける印刷（いわゆるＮ−Ｕｐ印刷）によって印刷された原稿や、本、カタログ等を見開きの状態にしてコピー（いわゆるブックコピー）することによって作成された原稿を、読取装置で読み取って、複数枚の画像に分割して印刷（いわゆる分割コピー又は分割印刷）する場合、分割コピーされた画像はあらかじめ決められている順で出力されるようになっている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−３５００００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来の画像形成装置においては、分割コピーされた画像をユーザの所望する順で出力することができず、不都合が生じてしまう。例えば、本、カタログ等を見開きの状態にした原稿、又は、ブックコピーすることによって作成された原稿を分割コピーすると、常に一定の順で分割された画像が出力されるので、原稿である本、カタログ等が日本式の右開きのものである場合と、欧米式の左開きのものである場合とでは、いずれか一方の場合にページ順が逆になって出力されてしまう。
【０００５】
本発明は、前記従来の画像形成装置における問題点を解決して、原稿の画像データにおける書字方向を判定し、分割印刷によって出力する画像を、書字方向に応じたページ順で出力することによって、右開きの原稿であっても、左開きの原稿であっても、自動的に原稿のページ順に沿ったページ順で画像を出力することができ、容易に短時間で画像を形成することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
そのために、本発明の画像形成装置においては、分割印刷のための設定を入力する入力部と、該入力部によって入力された情報を格納する設定情報記憶部と、原稿を読み取る読取部と、該読取部が読み取った原稿の画像データを記憶する画像記憶部と、前記画像データにおける書字方向を判定する画像判定部と、前記画像データをページ毎の画像データに分割し、分割されたページ毎の画像データを前記画像判定部が判定した書字方向に応じたページ順にして印刷データを生成する画像生成部と、該画像生成部が生成した印刷データを印刷する印刷部とを有する。
【発明の効果】
【０００７】
本発明によれば、画像形成装置は、原稿の画像データにおける書字方向を判定し、分割印刷によって出力する画像を、書字方向に応じたページ順で出力する。これにより、右開きの原稿であっても、左開きの原稿であっても、自動的に原稿のページ順に沿ったページ順で画像を出力することができ、容易に短時間で画像を形成することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施の形態における画像形成装置の構成を示すブロック図である。
【図２】本発明の第１の実施の形態における画像形成装置の操作パネルの構成を示す図である。
【図３】本発明の第１の実施の形態におけるタッチパネルの表示例であってコピーモードが選択されると表示されるコピーモード画面を示す図である。
【図４】本発明の第１の実施の形態におけるタッチパネルの表示例であって応用機能が選択されると表示されるコピー応用機能画面を示す図である。
【図５】本発明の第１の実施の形態におけるタッチパネルの表示例であってページ分割コピーの機能が選択されると表示されるページ分割コピー設定画面を示す図である。
【図６】本発明の第１の実施の形態における見開きにした冊子状の原稿のページ順とページ分割コピーによって印刷されるページ順との関係を示す図である。
【図７】本発明の第１の実施の形態における見開きにした冊子状の原稿が横書きである例を示す図である。
【図８】本発明の第１の実施の形態における見開きにした冊子状の原稿が縦書きである例を示す図である。
【図９】本発明の第１の実施の形態における縦書き原稿を読取部が読み取る方法を示す概念図である。
【図１０】本発明の第１の実施の形態における副走査方向の空白行の幅をカウントする方法を示す概念図である。
【図１１】本発明の第１の実施の形態における画像形成装置のページ分割コピーの動作を示すフローチャートである。
【図１２】本発明の第１の実施の形態における画像判定処理のサブルーチンを示すフローチャートである。
【図１３】本発明の第１の実施の形態における文字間カウント処理のサブルーチンを示すフローチャートである。
【図１４】本発明の第２の実施の形態における画像形成装置の構成を示すブロック図である。
【図１５】本発明の第２の実施の形態におけるタッチパネルの表示例であってコピーモードが選択されると表示されるコピーモード画面を示す図である。
【図１６】本発明の第２の実施の形態におけるタッチパネルの表示例であってページ分割コピーの機能が選択されると表示されるページ分割コピー設定画面を示す図である。
【図１７】本発明の第２の実施の形態における画像形成装置のページ分割コピーの動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１０】
図１は本発明の第１の実施の形態における画像形成装置の構成を示すブロック図である。
【００１１】
図において、１０は、本実施の形態における画像形成装置である。該画像形成装置１０は、例えば、プリンタ、ファクシミリ機、複写機、又は、スキャナ、プリンタ、ファクシミリ機及び複写機の機能を併せ持つ複合機、すなわち、ＭＦＰであるが、インクジェット方式、電子写真方式、熱転写方式等の各種の方式を利用して、印刷用紙等の用紙に画像を形成することができるものであれば、いかなる種類のものであってもよい。ここでは、前記画像形成装置１０が、複合機であって、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の図示されない通信ネットワークに接続されているものとして説明する。
【００１２】
前記画像形成装置１０は、原稿を読み取り、読み取った原稿の画像を複数枚の画像に分割して印刷する、いわゆる分割コピー又は分割印刷と称される機能を備えるものであり、ＣＰＵ等の演算手段、磁気ディスク、半導体メモリ等の記憶手段等を有し、一種のコンピュータとして機能する部分も有する。そして、前記画像形成装置１０は、機能の観点から、入力部１１、表示部１２、設定情報記憶部１３、読取部１４、画像記憶部１５、画像判定部１６、画像生成部１７及び印刷部１８を有する。
【００１３】
前記入力部１１は、画像形成装置１０が備える任意の機能を使用するためにユーザが各種設定を行う部分であり、後述される操作パネル２０を備える。
【００１４】
また、前記表示部１２は、各種設定メニュー、ボタン等を操作可能に表示するとともに、画像形成装置１０の状態をグラフィカルに表示する後述されるタッチパネル２５を備える。該タッチパネル２５は、表示手段としての機能と入力手段としての機能とを兼ね備え、その画面上に表示されている任意のボタン等をユーザが手指等で触れることによって、画像形成装置１０に動作指示を行うことができる。この場合、表示部１２は入力部１１の一部であるとも言える。
【００１５】
さらに、前記設定情報記憶部１３は、入力部１１及び該入力部１１の一部としての表示部１２から入力された設定値を保持する記憶手段、すなわち、メモリとして機能する。前記設定値は、該当する機能を使用するために設定された直後に当該機能を実行するときには有効であるが、当該機能の実行後には、次に画像形成装置１０を使用するユーザのために初期値に戻される。
【００１６】
さらに、前記読取部１４は、コピー、ファックス、ファイル送信又はスキャンを目的として画像形成装置１０にセットされた原稿の画像を画像データとして読み取る部分であり、例えば、スキャナ等の画像読取装置を備える。該画像読取装置は、原稿を原稿台に固定しておき撮影素子を移動させるフラットベッドタイプのスキャナと、撮影素子を固定しておき原稿を移動させる自動原稿送り装置（ＡＤＦ：Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）とを備える。なお、本、カタログ等の冊子状の原稿を見開きの状態で読み取る際には、フラットベッドタイプのスキャナのみを使用する。
【００１７】
また、前記画像記憶部１５は、読取部１４によって読み取られた画像データを格納し、格納した画像データを加工するための作業用メモリとして機能する。前記画像記憶部１５は、例えば、ＲＡＭと呼ばれる揮発性の半導体メモリである。
【００１８】
そして、前記画像判定部１６は、分割コピー又は分割印刷を実行する際に、読取部１４によって読み取られ、画像記憶部１５に格納された画像データにおける書字方向を判定し、さらに、書字方向に基づいてページ順を判定する。
【００１９】
ここで、書字方向とは、文字を書き進める方向であって、縦書き（又は縦組み）と横書き（又は横組み）とに大別される。そして、縦書き及び横書きは、それぞれ、列又は行の並べ方によって更に二分される。まず、縦書きは、文字を列毎に上から下に縦に連ねる。そして、縦書きには、列を右から左へ順に並べる右縦書き（例えば、日本語）と、左から右へ順に並べる左縦書き（例えば、モンゴル語）がある。また、横書きは、文字を行毎に一方向に横に並べる。そして、横書きには、文字を右から左へ順に並べて行を左に進める右横書き（例えば、アラビア語）と、文字を左から右へ順に並べて行を右に進める左横書き（例えば、英語）がある。
【００２０】
現代の日本語の表記においては、一般的に、右縦書きと、左横書きとが採用されている。そこで、本実施の形態においては、縦書きは右縦書きを意味し横書きは左横書きを意味するものとして説明する。そして、冊子状の原稿が縦書きの原稿である場合、見開きの状態では、右ページの次に左ページとなるページ順でページが進行し、冊子状の原稿が横書きの原稿である場合、見開きの状態では、左ページの次に右ページとなるページ順でページが進行する。
【００２１】
前記画像生成部１７は、画像データを印刷データに変換する。拡大コピー又は縮小コピーの場合には、画像データを任意の大きさに拡大又は縮小する。また、分割コピー又は分割印刷の場合には、分割された画像データを任意の用紙サイズに合致する大きさに拡大又は縮小する。
【００２２】
そして、前記印刷部１８は、画像生成部１７で生成された印刷データを取得して、用紙に印刷する。
【００２３】
次に、前記操作パネル２０の構成について説明する。
【００２４】
図２は本発明の第１の実施の形態における画像形成装置の操作パネルの構成を示す図である。
【００２５】
図に示されるように、操作パネル２０における左側の位置には、画像形成装置１０が有する機能である複写機、ファクシミリ機、スキャナ及びプリンタとしての機能を各々選択する選択手段として、コピーモードボタン２１、ファックスモードボタン２２、スキャナモードボタン２３及びプリンタモードボタン２４が配設されている。さらに、操作パネル２０には、表示手段としての機能と入力手段としての機能とを兼ね備えるタッチパネル２５、数字の０から９までと、＊及び＃とが独立したボタンに割り当てられているテンキー２６、モノクロの処理を選択する選択手段としてのモノクロスタートボタン２７、カラーの処理を選択する選択手段としてのカラースタートボタン２８、及び、実行されている処理の中止を指示する指示手段としてのストップボタン２９が配設されている。
【００２６】
前記タッチパネル２５は、各種設定を行うためのボタンや、画像形成装置１０の状態をグラフィカルに表示する。そして、ユーザは、手指等でタッチパネル２５に表示された任意のボタンに触れることによって、所望の動作を指示することができる。
【００２７】
また、前記モノクロスタートボタン２７は、コピーモードにおけるモノクロコピー実行指示、及び、スキャナモードにおけるモノクロファイル送信実行指示を行うためのボタンである。さらに、前記カラースタートボタン２８は、コピーモードにおけるカラーコピー実行指示、及び、スキャナモードにおけるカラーファイル送信実行指示を行うためのボタンである。さらに、前記ストップボタン２９は、コピーモード、ファックスモード又はスキャナモードにおいて、実行されている処理の中止指示を行うためのボタンである。
【００２８】
次に、前記タッチパネル２５の表示例について説明する。
【００２９】
図３は本発明の第１の実施の形態におけるタッチパネルの表示例であってコピーモードが選択されると表示されるコピーモード画面を示す図、図４は本発明の第１の実施の形態におけるタッチパネルの表示例であって応用機能が選択されると表示されるコピー応用機能画面を示す図である。
【００３０】
ユーザがコピーモードボタン２１を押下して複写機としての機能モード、すなわち、コピーモードを選択すると、タッチパネル２５に、図３に示されるようなコピーモード画面が表示される。該コピーモード画面には、コピーに関する機能設定を行うための応用機能ボタン３１ａ、画質ボタン３１ｂ、濃度ボタン３１ｃ、トレイボタン３１ｄ、拡大／縮小ボタン３１ｅ及びソートボタン３１ｆが配設されている。
【００３１】
なお、前記コピーモード画面の上部には画像形成装置１０の状態を表示する状態表示エリア３２と、コピー枚数を表示するコピー枚数表示エリア３３とが含まれる。また、コピーモード画面の中央には、画像形成装置１０を示す装置図３４が表示されている。該装置図３４には、装着されているトレイ、それぞれのトレイに装填（てん）されている用紙サイズ等が表示されている。
【００３２】
ここで、前記応用機能ボタン３１ａは、後述されるコピー応用機能画面に進むためのボタンであり、応用コピーを選択する選択手段である。
【００３３】
また、前記画質ボタン３１ｂは、コピー画質設定を行うためのボタンである。設定可能なコピー画質には、例えば、解像度を若干低く設定し、印刷データサイズを小さくし、印刷速度を重視した画質調整を行うスピードモード、文字描写に適した画質調整を行う文字モード、写真描画に適した画質調整を行う写真モード等が含まれる。
【００３４】
さらに、前記濃度ボタン３１ｃは、コピー画質の印刷濃度を設定する画面を表示させるためのボタンである。
【００３５】
さらに、前記トレイボタン３１ｄは、所望のサイズの用紙が装填されているトレイを選択する画面を表示するボタンである。複数のトレイを装着した場合、それぞれのトレイに使用頻度の高い異なるサイズの用紙を入れておくことでトレイを選択する画面でトレイを選択するだけで所望のサイズの用紙で印刷が可能である。
【００３６】
また、前記拡大／縮小ボタン３１ｅは、拡大コピー又は縮小コピーする際の原稿に対する拡大率又は縮小率を設定する画面を表示させるためのボタンである。使用頻度の高い縮尺率、例えば、Ａ４をＡ５に縮小（縮小率７０〔％〕）、Ａ５をＡ４に拡大（拡大率１４１〔％〕）等は、画面上に専用のボタンが用意されており、ワンタッチで設定可能である。
【００３７】
さらに、前記ソートボタン３１ｆは、電子ソート機能を設定する画面を表示させるためのボタンである。複数枚の原稿を複数部コピーする際に、そのままコピーしてしまうとコピー後の仕分け作業の手間が掛かってしまうが、電子ソート機能を使用すれば、自動的に部数毎にページ順に印刷してくれるので大変便利な機能である。
【００３８】
そして、状態表示エリア３２には、画像形成装置１０が待機状態であれば、図３に示されるように、“コピーできます”といった表示が行われる。また、用紙切れ、何らかのエラー状態等の場合には、それらの情報を表示する。
【００３９】
また、コピー枚数表示エリア３３は、リピートボタン４２の押下で表示される部数設定画面において設定された部数を表示するエリアである。
【００４０】
そして、前記応用機能ボタン３１ａが押下されると、タッチパネル２５に、図４に示されるようなコピー応用機能画面が表示される。該コピー応用機能画面には、集約ボタン４１、リピートボタン４２、ページ分割ボタン４３、とじしろボタン４４等の機能ボタンが配設されている。その他にも多様な機能ボタンが配設されているが、ここでは説明を省略する。また、この画面から図３に示されるコピーモード画面に戻るための閉じるボタン４５が画面右上に配設されている。
【００４１】
前記集約ボタン４１は、複数枚の原稿の画像を１枚の用紙に印刷する機能を設定するボタンであり、例えば、４枚の原稿の画像を１枚の用紙に印刷すること、及び、２枚の原稿の画像を１枚の用紙に印刷することを選択することができる。
【００４２】
また、前記リピートボタン４２は、コピー部数を指定する画面を表示させるためのボタンである。
【００４３】
そして、前記ページ分割ボタン４３は、いわゆる分割コピー又は分割印刷と称される機能であるページ分割コピーの機能を選択する画面を表示させるボタンである。なお、ページ分割コピーの機能を選択すると、１枚の用紙に複数枚の原稿の画像を集約コピーした原稿を読み込み、ページ毎に分割し、分割したページの各々を１枚の用紙に印刷することができる。
【００４４】
さらに、前記とじしろボタン４４は、とじしろ設定を行う画面を表示させるボタンである。とじしろ設定は、左右上下に任意のとじしろ領域分だけ画像を移動させて印刷する機能である。
【００４５】
次に、前記ページ分割ボタン４３を押下したときのタッチパネル２５の表示例について説明する。
【００４６】
図５は本発明の第１の実施の形態におけるタッチパネルの表示例であってページ分割コピーの機能が選択されると表示されるページ分割コピー設定画面を示す図である。
【００４７】
前記ページ分割ボタン４３が押下されると、タッチパネル２５に、図５に示されるようなページ分割コピー設定画面が表示される。該ページ分割コピー設定画面には、ＯＦＦボタン５１、自動ボタン５２、左とじボタン５３及び右とじボタン５４が配設されている。
【００４８】
前記ＯＦＦボタン５１は、ページ分割コピーの機能を使用しないで、印刷を行う際に選択するボタンである。
【００４９】
また、前記自動ボタン５２は、冊子状の原稿を見開きの状態で読み取り、右ページと左ページとに分割して印刷するページ分割コピーの際に、左右どちらのページを先に印刷するかを画像判定部１６に判定させることを選択するためのボタンである。
【００５０】
これに対し、前記左とじボタン５３は、冊子状の原稿を見開きの状態で読み取り、右ページと左ページとに分割して印刷するページ分割コピーの際に、左ぺージを先に印刷し、次に、右ページを印刷することを選択するためのボタンである。また、前記右とじボタン５４は、右ぺージを先に印刷し、次に、左ページを印刷することを選択するためのボタンである。すなわち、左とじボタン５３及び右とじボタン５４は、画像判定部１６による画像データにおける書字方向の判定を停止させ、画像生成部１７が生成する印刷データのページ順を指定するページ順指定手段として機能する。
【００５１】
前記ページ分割コピー設定画面には、該ページ分割コピー設定画面で設定した設定内容を取り消して、図４に示されるようなコピー応用機能画面に戻ることを選択するためのボタンである取消しボタン５５、及び、ページ分割コピー設定画面で設定した設定内容を保持して、図４に示されるようなコピー応用機能画面に戻ることを選択するためのボタンである確定ボタン５６が配設されている。
【００５２】
さらに、使用する用紙のサイズを選択する画面を表示させるボタンである用紙設定ボタン５７が配設されている。該用紙設定ボタン５７を押下すると、装着されているトレイにそれぞれ入っている用紙のサイズの選択を行うことができる。また、自動モードを選択することもできる。自動モードでは、装着されているトレイに装填されている用紙のサイズから原稿のサイズと同じサイズが自動選択されるか、トレイ選択の優先順があらかじめ決められており、該トレイ選択の優先順に従って使用するトレイが自動的に選択される。
【００５３】
ここで、見開きにした冊子状の原稿のページ順とページ分割コピーによって印刷されるページ順との関係について説明する。
【００５４】
図６は本発明の第１の実施の形態における見開きにした冊子状の原稿のページ順とページ分割コピーによって印刷されるページ順との関係を示す図である。
【００５５】
図に示される例では、見開きにした冊子状の原稿６１において、左ページが１ページ目で、右ページが２ページ目となっている。
【００５６】
そして、左とじボタン５３を押下して左とじを選択した場合、右上段に示されるように、原稿６１の１ページ目が１枚目６２に、２ページ目が２枚目６３に印刷される。
【００５７】
また、右とじボタン５４を押下して右とじを選択した場合、右下段に示されるように、原稿６１の２ページ目が１枚目６４、１ページ目が２枚目６５に印刷される。
【００５８】
さらに、自動ボタン５２を押下して画像判定部１６に判定させることを選択した場合、該画像判定部１６は、書字方向に基づいてページ順を判定する。そして、原稿６１が縦書きであれば、右とじを選択した場合と同様に印刷される。また、原稿６１が横書きであれば、左とじを選択した場合と同様に印刷される。
【００５９】
次に、前記画像生成部１７が書字方向に基づいて見開きにした冊子状の原稿のページ順を判定する方法について詳細に説明する。
【００６０】
図７は本発明の第１の実施の形態における見開きにした冊子状の原稿が横書きである例を示す図、図８は本発明の第１の実施の形態における見開きにした冊子状の原稿が縦書きである例を示す図、図９は本発明の第１の実施の形態における縦書き原稿を読取部が読み取る方法を示す概念図、図１０は本発明の第１の実施の形態における副走査方向の空白行の幅をカウントする方法を示す概念図である。
【００６１】
図７に示される例では、見開きにした冊子状の原稿７１が横書きであるので、左ページが１ページ目７３で、右ページが２ページ目７２となっている。この状態で原稿７１を画像形成装置１０のフラットベッドタイプのスキャナの原稿台ガラス面に置いた場合、すなわち、読取部１４に読み取りを行わせた場合、右上が読取りの起点７４となり、右から左方向へ読取りが行われる（主走査方向）。なお、副走査方向は、上から下方向である。
【００６２】
図８に示される例では、見開きにした冊子状の原稿８１が縦書きであるので、右ページが１ページ目８２で、左ページが２ページ目８３となっている。この状態で原稿８１を画像形成装置１０のフラットベッドタイプのスキャナの原稿台ガラス面に置いた場合、すなわち、読取部１４に読み取りを行わせた場合、右上が読取りの起点８４となり、右から左方向へ読取りが行われる（主走査方向）。なお、副走査方向は、上から下方向である。
【００６３】
そして、読取部１４が読み取った画像データが画像記憶部１５に格納された後、画像判定部１６は、主走査方向の空白行の幅を調査する。具体的には、行の数をカウントすることによって空白行の幅を調査する。ここでは、説明の都合上、縦書きの原稿８１の場合についてのみ説明する。
【００６４】
図９において、９２はデータ探索方向であって、文字行及び空白行を検出する際のデータ探索の方向を示すものである。なお、本実施の形態において、「行」とはデータ等の横方向の並びを意味し、「列」とはデータ等の縦方向の並びを意味する。
【００６５】
最初の文字データが含まれる行９３は、画像データの探索を開始してから最初の文字データを検出したポイントＹ１を含む行を示すものである。
【００６６】
連続する文字データの終端の行９４は、最初の文字データが含まれる行９３から連続する文字データが含まれる行の最終行を示すものである。
【００６７】
ポイントＹ２は、連続する文字データの終端の行９４に含まれる文字データのポイントを示すものである。
【００６８】
２番目の文字データの開始行９５は、連続する文字データの終端の行９４の次の行から続く空白行を挟んで、最初に文字データが検出されたポイントＹ３を含む行を示すものである。
【００６９】
２番目の文字データの終端の行９６は、２番目の文字データの開始行９５から連続する文字データが含まれる行の最終行を示すものである。
【００７０】
ポイントＹ４は、２番目の文字データの終端の行９６に含まれる文字データのポイントを示すものである。
【００７１】
主走査方向の空白９７は、連続する文字データの終端の行９４の次の行から、２番目の文字データの開始行９５の直前の行までの主走査方向の空白行の幅を示すものである。
【００７２】
また、画像判定部１６は、副走査方向の空白行の幅を調査する。
【００７３】
図１０において、１０２はデータ探索方向であって、文字行及び空白行を検出する際のデータ探索の方向を示すものである。
【００７４】
最初の文字データが含まれる行１０３は、画像データの探索を開始してから最初の文字データを検出したポイントＸ１を含む行を示すものである。
【００７５】
連続する文字データの終端の行１０４は、最初の文字データが含まれる行１０３から連続する文字データが含まれる行の最終行を示すものである。
【００７６】
ポイントＸ２は、連続する文字データの終端の行１０４に含まれる文字データのポイントを示すものである。
【００７７】
２番目の文字データの開始行１０５は、連続する文字データの終端の行１０４の次の行から続く空白行を挟んで、最初に文字データが検出されたポイントＸ３を含む行を示すものである。
【００７８】
２番目の文字データの終端の行１０６は、２番目の文字データの開始行１０５から連続する文字データが含まれる行の最終行を示すものである。
【００７９】
ポイントＸ４は、２番目の文字データの終端の行１０６に含まれる文字データのポイントを示すものである。
【００８０】
３番目の文字データの開始行１０７は、２番目の文字データの終端の行１０６の次の行から続く空白行を挟んで、最初に文字データが検出されたポイントＸ５を含む行を示すものである。
【００８１】
３番目の文字データの終端の行１０８は、３番目の文字データの開始行１０７から連続する文字データが含まれる行の最終行を示すものである。
【００８２】
ポイントＸ６は、３番目の文字データの終端の行１０８に含まれる文字データのポイントを示すものである。
【００８３】
副走査方向の空白１０９は、連続する文字データの終端の行１０４の次の行から、２番目の文字データの開始行１０５の直前の行までの副走査方向の空白行の幅を示すものである。
【００８４】
次に、前記構成の画像形成装置１０の動作について説明する。ここでは、ページ分割コピーの機能を用いて見開きにした冊子状の原稿をコピーする場合の動作についてのみ説明する。まず、全体の動作について説明する。
【００８５】
図１１は本発明の第１の実施の形態における画像形成装置のページ分割コピーの動作を示すフローチャートである。
【００８６】
まず、ユーザが、図８に示されるような原稿８１のページ分割コピーを行うために、画像形成装置１０のフラットベッドタイプのスキャナの原稿台ガラス面の読取りの起点に、原稿８１の右上の起点８４を合わせてセットする。
【００８７】
続いて、ユーザは、ページ分割コピーを行うための設定を行う。この場合、まず、ユーザは、図２に示されるような操作パネル２０のコピーモードボタン２１を押下する。すると、前記操作パネル２０のタッチパネル２５は、図３に示されるようなコピーモード画面を表示する。
【００８８】
そして、ユーザは、コピーモード画面上の応用機能ボタン３１ａを押下して、図４に示されるようなコピー応用機能画面を表示させる。続いて、ユーザは、コピー応用機能画面上のページ分割ボタン４３を押下して、図５に示されるようなページ分割コピー設定画面を表示させる。そして、ユーザは、ページ分割コピー設定画面上の原稿のとじ設定で自動ボタン５２を押下し、確定ボタン５６を押下する。
【００８９】
すると、タッチパネル２５に表示された画面が図４に示されるようなコピー応用機能画面に戻るので、ユーザは、閉じるボタン４５を押下する。これにより、タッチパネル２５に表示された画面が図３に示されるようなコピーモード画面に戻り、設定完了となる。
【００９０】
次に、ユーザは、操作パネル２０上のモノクロスタートボタン２７又はカラースタートボタン２８を押下する。これにより、読取部１４は原稿８１の読取りを開始する。
【００９１】
そして、読取部１４は、原稿８１の画像データを光学的に読み取り、読み取った画像データを画像記憶部１５へ格納する。
【００９２】
続いて、画像形成装置１０は、原稿のとじが自動であるか否かを判断する。前述のように、ユーザがページ分割コピー設定画面上の原稿のとじ設定で自動ボタン５２を押下した場合、すなわち、原稿のとじが自動である場合は、画像判定部１６が画像判定処理を実行する。
【００９３】
そして、画像生成部１７は、画像分割を行い、画像記憶部１５に格納されている画像データを中央で二等分し、２つの画像データに分割する。すなわち、ページ毎の画像データに分割する。なお、原稿のとじが自動であるか否かを判断して自動でない場合には、画像判定部１６が画像判定処理を実行することなく、そのまま、画像生成部１７が画像分割を行う。
【００９４】
続いて、画像生成部１７は、画像生成を行い、分割された画像データを、画像判定処理による判定結果に基づき、縦書きであるか横書きであるかに応じたページ順にして、印刷データを生成する。すなわち、分割されたページ毎の画像データを、画像判定部１６が判定した書字方向に応じたページ順にして印刷データを生成する。なお、原稿のとじが自動でない場合には、左とじボタン５３又は右とじボタン５４によって選択されたとじ方向に対応するページ順にして印刷データを生成する。この場合、用紙設定ボタン５７によって設定されているサイズに合うように画像の拡大又は縮小も行う。
【００９５】
最後に、印刷部１８が印刷を行い、画像生成部１７が生成した印刷データを用紙設定ボタン５７によって設定されているサイズの用紙に印刷し、処理を終了する。
【００９６】
次に、フローチャートについて説明する。
ステップＳ１  読取部１４は原稿８１の読取りを開始する。
ステップＳ２  読取部１４は読み取った画像データを画像記憶部１５へ格納する。
ステップＳ３  画像形成装置１０は原稿のとじが自動であるか否かを判断する。原稿のとじが自動である場合はステップＳ４に進み、原稿のとじが自動でない場合はステップＳ５に進む。
ステップＳ４  画像判定部１６が画像判定処理を実行する。
ステップＳ５  画像生成部１７は画像分割を行う。
ステップＳ６  画像生成部１７は画像生成を行う。
ステップＳ７  印刷部１８が印刷を行い、処理を終了する。
【００９７】
次に、画像判定処理の動作について説明する。
【００９８】
図１２は本発明の第１の実施の形態における画像判定処理のサブルーチンを示すフローチャートである。
【００９９】
画像判定処理において、画像判定部１６は、読取部１４が読み取って画像記憶部１５に格納した画像データの空白行と文字データとが含まれる行をラインカウンタによってカウントして比較し、縦又は横のどちらの方向に空白行が大きいかに基づいて、原稿８１が縦書き又は横書きのどちらであるかを判定する。ここで、文字データが含まれる行とは、その中に１のビットが含まれている行をいう。
【０１００】
まず、画像判定部１６は、各カウンタに初期値０をセットする。すなわち、空白フラグ、文字フラグ、ラインカウンタ、文字行カウンタ、空白行カウンタ、縦書きカウンタ及び横書きカウンタを０にする。
【０１０１】
ここで、空白フラグ及び文字フラグは、画像データの最初の空白部分、すなわち、ページ端の余白部分を読み飛ばすために使用するフラグである。
【０１０２】
図９に示されるような縦書きの原稿８１を例にとって説明する。
【０１０３】
原稿８１のページが画像データとなって画像記憶部１５に格納されている。最初の空白部分は、読取りの起点８４から、最初の文字データが含まれる行９３の終端までのことである。この最初の空白部分は、文章の行間とは一致しないため、空白行の大きさ判定には含めない。
【０１０４】
そして、空白フラグは、画像データの副走査方向の行に文字データが含まれない完全な空白行を検索した場合に１をセットし、空白行をカウント処理したことを意味する。
【０１０５】
また、文字フラグは、画像データの副走査方向の行に文字データが含まれる場合に１をセットし、文字データが含まれる行をカウント処理したことを意味する。
【０１０６】
そして、ラインカウンタは、画像データのすべての行をカウントし、画像データの検索の終了条件に使用する。
【０１０７】
なお、文字行カウンタは、文字データの含まれる行のみをカウントする。さらに、空白行カウンタは、文字データの含まれない行のみをカウントする。
【０１０８】
また、縦書きカウンタは、主走査方向の空白行の幅の方が副走査方向の空白行の幅より広かった場合、カウントを行う。
【０１０９】
図９に示されるような縦書きの原稿８１を例にとって説明する。
【０１１０】
最初の文字データが含まれる行９３から、連続する文字データの終端の行９４までの幅と、連続する文字データの終端の行９４から次の文字データの開始行９５までの空白の幅を比較し、行９３から行９４までの幅より、行９４から行９５までの空白行の幅の方が広かった場合、縦書きと認識し、カウントを行う。
【０１１１】
なお、横書きカウンタは、縦書きカウンタの場合と逆で、副走査方向の空白行の幅の方が、主走査方向の空白行の幅より広かった場合にカウントを行う。
【０１１２】
次に、画像判定部１６は、検索していない画像データがあるか否かを判断する。そして、検索していない画像データがある場合、画像判定部１６は、画像データの１ラインをスキャンして、ラインカウンタに＋１する。すなわち、ラインカウンタを１だけインクリメントする。
【０１１３】
続いて、画像判定部１６は、スキャンした１ライン中に文字データがあるか否かを判断する。そして、文字データがある場合、画像判定部１６は、文字フラグを１にするとともに、文字行カウンタに＋１して、再び、検索していない画像データがあるか否かを判断し、以降の動作を繰り返す。
【０１１４】
また、文字データがない場合、画像判定部１６は、文字終了位置にラインカウンタの値−１を代入する。なお、文字終了位置とは、連続する文字データの終了位置を意味し、縦書きの場合であれば、行と行との間の開始位置であり、横書きの場合であれば隣の文字との文字間の開始位置である。
【０１１５】
続いて、画像判定部１６は、文字フラグが１であるか否かを判断する。なお、文字フラグは初期値が０に設定され、一般的な原稿の画像データの場合には、画像データの検索開始時のデータは用紙端の余白に当たる部分であるため空白行で文字データは含まれないので、最初に文字フラグが１であるか否かを判断するときは、文字フラグは１になっていない。
【０１１６】
そして、文字フラグが１である場合、画像判定部１６は、空白フラグに１を代入する。これは、文字データが続いた後、空白行が存在することを意味している。
【０１１７】
続いて、画像判定部１６は、空白行カウンタに＋１する。なお、文字フラグが１であるか否かを判断して文字フラグが１でない場合、画像判定部１６は、空白フラグに１を代入することなく、そのまま、空白行カウンタに＋１する。文字フラグが１であるか否かの判断は、空白行を検出した後に行われるので、判断結果がいずれであっても、空白行カウンタに＋１することになる。
【０１１８】
続いて、画像判定部１６は、検索していない画像データがあるか否かを判断する。そして、検索していない画像データがある場合、画像判定部１６は、画像データの１ラインをスキャンする。すなわち、画像データ中の副走査方向のラインカウンタが示す１ライン中に文字データが存在するか否かを検索する。
【０１１９】
続いて、画像判定部１６は、ラインカウンタに＋１するとともに、スキャンした１ライン中に文字データがあるか否かを判断する。
【０１２０】
そして、文字データがある場合、画像判定部１６は、文字フラグと空白フラグとがともに１であるか否かを判断する。また、文字データがない場合、画像判定部１６は、再び、空白行カウンタに＋１して、以降の動作を繰り返す。
【０１２１】
文字フラグと空白フラグとがともに１であるか否かを判断して、文字フラグと空白フラグとがともに１である場合、画像判定部１６は、文字間カウント処理を実行し、続いて、空白行カウンタに０を代入し、かつ、文字行カウンタに１を代入して、次の文字行及び空白行のカウント処理に入る準備を行う。
【０１２２】
続いて、画像判定部１６は、文字開始位置にラインカウンタの値を代入する。文字開始位置は、文字行の最初の行を意味する。つまり、図９における最初の文字データが含まれる行９３である。なお、文字フラグと空白フラグとがともに１であるか否かを判断して、文字フラグと空白フラグとがともに１でない場合、画像判定部１６は、そのまま、文字開始位置にラインカウンタの値を代入する。
【０１２３】
そして、画像判定部１６は、文字フラグを１にするとともに、文字行カウンタに＋１して、再び、検索していない画像データがあるか否かを判断し、以降の動作を繰り返す。
【０１２４】
一方、検索していない画像データがあるか否かを判断して、検索していない画像データがない場合、画像判定部１６は、横書きカウンタの値と縦書きカウンタの値とを比較し、横書きカウンタの値が縦書きカウンタの値以下であるか否かを判断する。そして、画像判定部１６は、横書きカウンタの値が縦書きカウンタの値以下である場合には判定に縦書きカウンタの値を代入し、横書きカウンタの値が縦書きカウンタの値以下でない場合には判定に横書きカウンタの値を代入して、処理を終了する。
【０１２５】
次に、画像判定処理のサブルーチンを示すフローチャートについて説明する。
ステップＳ４−１  空白フラグ、文字フラグ、ラインカウンタ、文字行カウンタ、空白行カウンタ、縦書きカウンタ及び横書きカウンタを０にする。
ステップＳ４−２  検索していない画像データがあるか否かを判断する。検索していない画像データがある場合はステップＳ４−３に進み、検索していない画像データがない場合にはステップＳ４−２０に進む。
ステップＳ４−３  画像データの１ラインをスキャンする。
ステップＳ４−４  ラインカウンタに＋１する。
ステップＳ４−５  スキャンした１ライン中に文字データがあるか否かを判断する。スキャンした１ライン中に文字データがある場合はステップＳ４−１８に進み、スキャンした１ライン中に文字データがない場合はステップＳ４−６に進む。
ステップＳ４−６  文字終了位置にラインカウンタの値−１を代入する。
ステップＳ４−７  文字フラグが１であるか否かを判断する。文字フラグが１である場合はステップＳ４−８に進み、文字フラグが１でない場合はステップＳ４−９に進む。
ステップＳ４−８  空白フラグに１を代入する。
ステップＳ４−９  空白行カウンタに＋１する。
ステップＳ４−１０  検索していない画像データがあるか否かを判断する。検索していない画像データがある場合はステップＳ４−１１に進み、検索していない画像データがない場合はステップＳ４−２０に進む。
ステップＳ４−１１  画像データの１ラインをスキャンする。
ステップＳ４−１２  ラインカウンタに＋１する。
ステップＳ４−１３  スキャンした１ライン中に文字データがあるか否かを判断する。スキャンした１ライン中に文字データがある場合はステップＳ４−１４に進み、スキャンした１ライン中に文字データがない場合はステップＳ４−９に戻る。
ステップＳ４−１４  文字フラグと空白フラグとがともに１であるか否かを判断する。文字フラグと空白フラグとがともに１である場合はステップＳ４−１５に進み、文字フラグと空白フラグとがともに１でない場合はステップＳ４−１７に進む。
ステップＳ４−１５  文字間カウント処理を実行する。
ステップＳ４−１６  空白行カウンタに０を代入し、かつ、文字行カウンタに１を代入する。
ステップＳ４−１７  文字開始位置にラインカウンタの値を代入する。
ステップＳ４−１８  文字フラグを１にする。
ステップＳ４−１９  文字行カウンタに＋１する。
ステップＳ４−２０  横書きカウンタの値が縦書きカウンタの値以下であるか否かを判断する。横書きカウンタの値が縦書きカウンタの値以下である場合はステップＳ４−２１に進み、横書きカウンタの値が縦書きカウンタの値以下でない場合はステップＳ４−２２に進む。
ステップＳ４−２１  判定に縦書きカウンタの値を代入して、処理を終了する。
ステップＳ４−２２  判定に横書きカウンタの値を代入して、処理を終了する。
【０１２６】
次に、文字間カウント処理の動作について説明する。
【０１２７】
図１３は本発明の第１の実施の形態における文字間カウント処理のサブルーチンを示すフローチャートである。
【０１２８】
文字間カウント処理を実行する時点では、文字行及び隣接する空白行の検出及びカウントは行われている。ここでは、副走査方向の空白行をカウントする。
【０１２９】
まず、画像判定部１６は、各カウンタに初期値０をセットする。すなわち、空白フラグ２、文字フラグ２、ラインカウンタ２、文字行カウンタ２及び空白行カウンタ２を０にする。
【０１３０】
ここで、空白フラグ２及び文字フラグ２は、画像データの最初の空白部分、すなわち、ページ端の余白部分を読み飛ばすために使用するフラグである。
【０１３１】
図１０に示されるような縦書きの文字列を例にとって説明する。なお、図１０に示される領域１０１は、図９に示される縦書きの原稿８１における最初の文字データが含まれる行９３から連続する文字データの終端の行９４までの画像データを切り抜き、ワークエリアにコピーし、文字間をカウントするために９０度回転させた縦横逆のデータを作成したものである。
【０１３２】
そして、最初の空白部分は、領域１０１の左上の起点１１０から、最初の文字データが含まれる行１０３の終端までのことである。この部分は、文章の行間とは一致しないので、空白行の大きさ判定には含めない。
【０１３３】
空白フラグ２は、領域１０１の副走査方向の行に文字データが含まれない完全な空白行を検索した場合に１をセットし、空白行をカウント処理したことを意味する。
【０１３４】
また、文字フラグ２は、領域１０１の副走査方向の行に文字データが含まれる場合に１をセットし、文字データが含まれる行をカウント処理したことを意味する。
【０１３５】
そして、ラインカウンタ２は、領域１０１のすべての行をカウントし、画像データの検索の終了条件に使用する。さらに、文字行カウンタ２は、文字データの含まれる行のみをカウントする。
【０１３６】
さらに、空白行カウンタ２は、文字データの含まれない行のみをカウントする。
【０１３７】
続いて、画像判定部１６は、ワークメモリを初期化する。すなわち、ワークメモリをクリアする。なお、ワークメモリは、画像記憶部１５内に割り当てられる作業用のエリアである。
【０１３８】
続いて、画像判定部１６は、文字開始位置のラインから文字終了位置のラインまでの画像データをワークメモリにコピーする。図９に示される例で説明すると、最初の文字データが含まれる行９３から連続する文字データの終端の行９４までの一行の文字データを含む画像データをワークメモリにコピーする。
【０１３９】
そして、画像判定部１６は、ワークメモリにコピーした画像データの縦横を逆に並べ替える。すなわち、ワークメモリにコピーした画像データを右方向に９０度回転させた縦横逆のデータとして、図１０に示される領域１０１を作成する。
【０１４０】
続いて、画像判定部１６は、縦横逆の画像データのスキャンが終了したか否か、すなわち、すべての検索が終了したか否かを判断する。そして、検索が終了した場合、画像判定部１６は、処理を終了する。
【０１４１】
また、検索が終了していない場合、画像判定部１６は、画像データの１ラインをスキャンする。すなわち、領域１０１のラインカウンタ２が示す１ライン中に文字データが存在するか否かを検索する。そして、画像判定部１６は、ラインカウンタ２に＋１する。
【０１４２】
続いて、画像判定部１６は、スキャンした１ライン中に文字データがあるか否かを判断する。そして、文字データがある場合、画像判定部１６は、文字フラグ２を１にするとともに、文字行カウンタ２に＋１して、再び、縦横逆の画像データのスキャンが終了したか否かを判断し、以降の動作を繰り返す。
【０１４３】
また、文字データがない場合、画像判定部１６は、文字終了位置２にラインカウンタ２の値−１を代入する。なお、文字終了位置２とは、連続する文字データの終了位置を意味し、縦書きの場合であれば、行と行との間の開始位置であり、横書きの場合であれば隣の文字との文字間の開始位置である。図１０に示される例では、Ｘ２のポイントを含む行１０４が相当する。
【０１４４】
続いて、画像判定部１６は、文字フラグ２が１であるか否かを判断する。これは、図１０の領域１０１におけるデータの先頭から行１０３の１ライン前までの空白部分を読み飛ばすための処理である。そして、文字フラグ２が１である場合、画像判定部１６は、空白フラグ２に１を代入する。
【０１４５】
続いて、画像判定部１６は、空白行カウンタ２に＋１する。なお、文字フラグ２が１であるか否かを判断して文字フラグ２が１でない場合、画像判定部１６は、空白フラグ２に１を代入することなく、そのまま、空白行カウンタ２に＋１する。
【０１４６】
続いて、画像判定部１６は、縦横逆の画像データのスキャンが終了したか否か、すなわち、すべての検索が終了したか否かを判断する。そして、検索が終了した場合、画像判定部１６は、処理を終了する。
【０１４７】
また、検索が終了していない場合、画像判定部１６は、画像データの１ラインをスキャンする。すなわち、領域１０１のラインカウンタ２が示す１ライン中に文字データが存在するか否かを検索する。そして、画像判定部１６は、ラインカウンタ２に＋１する。
【０１４８】
続いて、画像判定部１６は、スキャンした１ライン中に文字データがあるか否かを判断する。そして、文字データがない場合、画像判定部１６は、再び、空白行カウンタ２に＋１して、以降の動作を繰り返す。また、文字データがある場合、画像判定部１６は、文字フラグ２と空白フラグ２とがともに１であるか否かを判断する。
【０１４９】
そして、文字フラグ２と空白フラグ２とがともに１である場合、画像判定部１６は、空白行カウンタが空白行カウンタ２より小さいか否かを判断する。
【０１５０】
ここで、画像判定部１６は、空白行カウンタが空白行カウンタ２より小さい場合には横書きカウンタに＋１し、空白行カウンタが空白行カウンタ２より小さくない場合には縦書きカウンタに＋１する。つまり、空白行カウンタが示す主走査方向の空白９７（図９）が、空白行カウンタ２が示す副走査方向の空白１０９（図１０）以上ならば、縦方向へ連続する文章と考えられるので、縦書きと判断する。一方、空白行カウンタが示す主走査方向の空白９７が、空白行カウンタ２が示す副走査方向の空白１０９より小さいということは、横方向に連続する文章と考えられるので、横書きと判断する。
【０１５１】
続いて、画像判定部１６は、文字開始位置２にラインカウンタ２の値を代入する。文字開始位置２は、文字行の最初の行を意味する。つまり、図１０における領域１０１上の最初の文字データが含まれる行１０３である。なお、文字フラグ２と空白フラグ２とがともに１であるか否かを判断して、文字フラグ２と空白フラグ２とがともに１でない場合、画像判定部１６は、そのまま、文字開始位置２にラインカウンタ２の値を代入する。
【０１５２】
そして、画像判定部１６は、文字フラグ２を１にするとともに、文字行カウンタ２に＋１して、再び、縦横逆の画像データのスキャンが終了したか否かを判断し、以降の動作を繰り返す。
【０１５３】
次に、文字間カウント処理のサブルーチンを示すフローチャートについて説明する。
ステップＳ４−１５−１  空白フラグ２、文字フラグ２、ラインカウンタ２、文字行カウンタ２及び空白行カウンタ２を０にする。
ステップＳ４−１５−２  ワークメモリをクリアする。
ステップＳ４−１５−３  文字開始位置のラインから文字終了位置のラインまでの画像データをワークメモリにコピーする。
ステップＳ４−１５−４  ワークメモリにコピーした画像データの縦横を逆に並べ替える。
ステップＳ４−１５−５  縦横逆の画像データのスキャンが終了したか否かを判断する。縦横逆の画像データのスキャンが終了した場合は処理を終了し、縦横逆の画像データのスキャンが終了していない場合はステップＳ４−１５−６に進む。
ステップＳ４−１５−６  画像データの１ラインをスキャンする。
ステップＳ４−１５−７  ラインカウンタ２に＋１する。
ステップＳ４−１５−８  スキャンした１ライン中に文字データがあるか否かを判断する。スキャンした１ライン中に文字データがある場合はステップＳ４−１５−２２に進み、スキャンした１ライン中に文字データがない場合はステップＳ４−１５−９に進む。
ステップＳ４−１５−９  文字終了位置２にラインカウンタ２の値−１を代入する。
ステップＳ４−１５−１０  文字フラグ２が１であるか否かを判断する。文字フラグ２が１である場合はステップＳ４−１５−１１に進み、文字フラグ２が１でない場合はステップＳ４−１５−１２に進む。
ステップＳ４−１５−１１  空白フラグ２に１を代入する。
ステップＳ４−１５−１２  空白行カウンタ２に＋１する。
ステップＳ４−１５−１３  縦横逆の画像データのスキャンが終了したか否かを判断する。縦横逆の画像データのスキャンが終了した場合は処理を終了し、縦横逆の画像データのスキャンが終了していない場合はステップＳ４−１５−１４に進む。
ステップＳ４−１５−１４  画像データの１ラインをスキャンする。
ステップＳ４−１５−１５  ラインカウンタ２に＋１する。
ステップＳ４−１５−１６  スキャンした１ライン中に文字データがあるか否かを判断する。スキャンした１ライン中に文字データがある場合はステップＳ４−１５−１７に進み、スキャンした１ライン中に文字データがない場合はステップＳ４−１５−１２に戻る。
ステップＳ４−１５−１７  文字フラグ２と空白フラグ２とがともに１であるか否かを判断する。文字フラグ２と空白フラグ２とがともに１である場合はステップＳ４−１５−１８に進み、文字フラグ２と空白フラグ２とがともに１でない場合はステップＳ４−１５−２１に進む。
ステップＳ４−１５−１８  空白行カウンタが空白行カウンタ２より小さいか否かを判断する。空白行カウンタが空白行カウンタ２より小さい場合はステップＳ４−１５−２０に進み、空白行カウンタが空白行カウンタ２より小さくない場合はステップＳ４−１５−１９に進む。
ステップＳ４−１５−１９  縦書きカウンタに＋１する。
ステップＳ４−１５−２０  横書きカウンタに＋１する。
ステップＳ４−１５−２１  文字開始位置２にラインカウンタ２の値を代入する。
ステップＳ４−１５−２２  文字フラグ２を１にする。
ステップＳ４−１５−２３  文字行カウンタ２に＋１する。
【０１５４】
このように、本実施の形態においては、見開きにした冊子状の原稿をコピーする場合に、ページ分割コピーの機能を使用すると、原稿の画像データにおける書字方向を判定し、分割印刷によって出力する画像を、書字方向に応じたページ順で出力するので、原稿が縦書き又は横書きのどちらであっても、自動的に、適切なページ順で画像を印刷して出力することが可能となる。
【０１５５】
次に、本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構成を有するものについては、同じ符号を付与することによって、その説明を省略する。また、前記第１の実施の形態と同じ動作及び同じ効果についても、その説明を省略する。
【０１５６】
図１４は本発明の第２の実施の形態における画像形成装置の構成を示すブロック図である。
【０１５７】
本実施の形態において、画像形成装置１０は、図に示されるように、設定継続部１９を更に有する。
【０１５８】
該設定継続部１９は、前記第１の実施の形態で説明したように、画像判定部１６が縦書きか横書きかを判定した判定結果を次のページ分割コピーにも適用するために、判定結果を一定時間保持する部分である。これにより、例えば、見開きにした冊子状の原稿の右ページと左ページとを分割してコピーし、次にページを捲（めく）った後に、右ページと左ページとを分割してコピーする際に、再度、縦書きであるか横書きであるかの判定処理、すなわち、画像判定処理を実行することなく、最初にページ分割コピーをした際の判定結果をページを捲った後におけるページ分割コピーにも適用することによって、処理時間の短縮を図ることができる。
【０１５９】
なお、その他の点の構成については、前記第１の実施の形態と同様であるので、その説明を省略する。
【０１６０】
次に、本実施の形態におけるタッチパネル２５の表示例について説明する。
【０１６１】
図１５は本発明の第２の実施の形態におけるタッチパネルの表示例であってコピーモードが選択されると表示されるコピーモード画面を示す図、図１６は本発明の第２の実施の形態におけるタッチパネルの表示例であってページ分割コピーの機能が選択されると表示されるページ分割コピー設定画面を示す図である。
【０１６２】
ユーザがコピーモードボタン２１を押下してコピーモードを選択すると、タッチパネル２５に、図１５に示されるようなコピーモード画面が表示される。本実施の形態においては、コピーモード画面の上部に設定継続情報表示エリア３５が更に表示されるようになっている。ここで、該設定継続情報表示エリア３５は、画像判定部１６が縦書きか横書きかを判定した判定結果を次のページ分割コピーにも適用するために、判定結果が一定時間保持されるか否か、すなわち、設定が継続されているか否かが表示される。
【０１６３】
また、コピーモード画面において応用機能ボタン３１ａが押下され、さらに、コピー応用機能画面においてページ分割ボタン４３が押下されると、タッチパネル２５に、図１６に示されるような、ページ分割コピー設定画面が表示され、画面下部には、設定継続ボタン５８が更に表示されるようになっている。
【０１６４】
ここで、該設定継続ボタン５８は、前記第１の実施の形態で説明したような画像判定部１６が縦書きか横書きかを判定した判定結果を次のページ分割コピーにも適用するために、判定結果を一定時間保持するための設定を行う手段である。ＯＮに設定することによって、例えば、見開きにした冊子状の原稿の右ページと左ページとを分割してコピーし、次にページを捲った後に、右ページと左ページとを分割してコピーする際に、再度、縦書きであるか横書きであるかの判定処理、すなわち、画像判定処理を実行することなく、最初にページ分割コピーをした際の判定結果をページを捲った後におけるページ分割コピーにも適用することによって、処理時間の短縮を図ることができる。
【０１６５】
なお、その他の点については、前記第１の実施の形態と同様であるので、その説明を省略する。
【０１６６】
次に、本実施の形態における画像形成装置１０の動作について説明する。
【０１６７】
図１７は本発明の第２の実施の形態における画像形成装置のページ分割コピーの動作を示すフローチャートである。
【０１６８】
まず、ユーザが、図８に示されるような原稿８１のページ分割コピーを行うために、画像形成装置１０のフラットベッドタイプのスキャナの原稿台ガラス面の読取りの起点に、原稿８１の右上の起点８４を合わせてセットする。
【０１６９】
続いて、ユーザは、ページ分割コピーを行うための設定を行う。この場合、まず、ユーザは、図２に示されるような操作パネル２０のコピーモードボタン２１を押下する。すると、前記操作パネル２０のタッチパネル２５は、図１５に示されるようなコピーモード画面を表示する。
【０１７０】
そして、ユーザは、コピーモード画面上の応用機能ボタン３１ａを押下して、図４に示されるようなコピー応用機能画面を表示させる。続いて、ユーザは、コピー応用機能画面上のページ分割ボタン４３を押下して、図１６に示されるようなページ分割コピー設定画面を表示させる。そして、ユーザは、ページ分割コピー設定画面上の原稿のとじ設定で自動ボタン５２を押下し、続いて、設定継続ボタン５８を押下して設定継続をＯＮに設定する。最後に、確定ボタン５６を押下する。
【０１７１】
すると、タッチパネル２５に表示された画面が図４に示されるようなコピー応用機能画面に戻るので、ユーザは、閉じるボタン４５を押下する。これにより、タッチパネル２５に表示された画面が図１５に示されるようなコピーモード画面に戻り、設定完了となる。
【０１７２】
すると、設定継続部１９は、フラグをＯＮにする。なお、このフラグは、ページ分割コピーの２回目以降の画像判定処理を省略するための判定に使用される。
【０１７３】
続いて、設定継続部１９は、オペレーションタイムアウトであるか否かを判断する。ユーザが操作パネル２０を操作して１回目のページ分割コピーを実行した後、一定時間操作パネル２０を操作しなかった場合には、オペレーションタイムアウトであると判断される。
【０１７４】
そして、オペレーションタイムアウトである場合、設定継続部１９は、保持している縦書きか横書きかを判定した判定結果をクリアし、ページ分割コピーの処理を終了する。
【０１７５】
また、オペレーションタイムアウトでない場合、ユーザが操作パネル２０上のモノクロスタートボタン２７又はカラースタートボタン２８を押下すると、読取部１４は原稿８１の読取りを開始する。
【０１７６】
そして、読取部１４は、原稿８１の画像データを光学的に読み取り、読み取った画像データを画像記憶部１５へ格納する。
【０１７７】
続いて、画像形成装置１０は、原稿のとじが自動であるか否かを判断する。前述のように、ユーザがページ分割コピー設定画面上の原稿のとじ設定で自動ボタン５２を押下した場合、すなわち、原稿のとじが自動である場合、画像判定部１６は、フラグがＯＮであるか否かを判断し、フラグがＯＮであれば、画像判定処理を実行する。なお、フラグの初期値は、ＯＮである。
【０１７８】
画像判定部１６は、画像判定処理を実行し、原稿８１の画像データが縦書きか横書きかを判定する。なお、画像判定処理の動作は、前記第１の実施の形態と同様であるので、その説明を省略する。
【０１７９】
続いて、設定継続部１９は、画像判定情報をセットする。すなわち、画像判定部１６が縦書きであるか横書きであるかを判定した判定結果を保持する。
【０１８０】
続いて、設定継続部１９は、設定継続がＯＮであるか否か、すなわち、設定継続ボタン５８による設定がＯＮであるか否かを判断する。そして、設定継続がＯＮである場合、設定継続部１９は、フラグをＯＦＦにする。
【０１８１】
続いて、画像生成部１７は、画像分割を行い、画像記憶部１５に格納されている画像データを中央で二等分し、２つの画像データに分割する。
【０１８２】
なお、原稿のとじが自動であるか否かを判断して自動でない場合には、画像判定部１６が画像判定処理を実行することなく、そのまま、画像生成部１７が画像分割を行う。さらに、フラグがＯＮであるか否かを判断してＯＮでない場合、すなわち、フラグがＯＦＦである場合も、画像判定部１６が画像判定処理を実行することなく、そのまま、画像生成部１７が画像分割を行う。また、設定継続はＯＮであるか否かを判断してＯＮでない場合、設定継続部１９がフラグをＯＦＦにすることなく、そのまま、画像生成部１７が画像分割を行う。
【０１８３】
このように、設定継続部１９がフラグをＯＦＦにすることによって、次のぺージ分割コピー時においてフラグがＯＮであるか否かの判断の結果、画像判定部１６が画像判定処理を実行することなく、そのまま、画像生成部１７が画像分割を行うこととなる。つまり、画像判定処理をスキップし、保持してある判定結果を用いてページ分割コピーの処理を継続することができる。
【０１８４】
続いて、画像生成部１７は、画像生成を行い、分割された画像データを、画像判定処理による判定結果に基づき、縦書きであるか横書きであるかに応じたページ順にして、印刷データを生成する。すなわち、分割されたページ毎の画像データを、画像判定部１６が判定した書字方向に応じたページ順にして印刷データを生成する。なお、原稿のとじが自動でない場合には、左とじボタン５３又は右とじボタン５４によって選択されたとじ方向に対応するページ順にして印刷データを生成する。この場合、用紙設定ボタン５７によって設定されているサイズに合うように画像の拡大又は縮小も行う。
【０１８５】
続いて、印刷部１８が印刷を行い、画像生成部１７が生成した印刷データを用紙設定ボタン５７によって設定されているサイズの用紙に印刷する。
【０１８６】
その後、再度、設定継続部１９がオペレーションタイムアウトであるか否かを判断し、以降の動作を繰り返す。
【０１８７】
次に、フローチャートについて説明する。
ステップＳ１１  設定継続部１９はフラグをＯＮにする。
ステップＳ１２  設定継続部１９はオペレーションタイムアウトであるか否かを判断する。オペレーションタイムアウトである場合は処理を終了し、オペレーションタイムアウトでない場合はステップＳ１３に進む。
ステップＳ１３  読取部１４は原稿８１の読取りを開始する。
ステップＳ１４  読取部１４は読み取った画像データを画像記憶部１５へ格納する。
ステップＳ１５  画像形成装置１０は原稿のとじが自動であるか否かを判断する。原稿のとじが自動である場合はステップＳ１６に進み、原稿のとじが自動でない場合はステップＳ２１に進む。
ステップＳ１６  画像判定部１６はフラグがＯＮであるか否かを判断する。フラグがＯＮである場合はステップＳ１７に進み、フラグがＯＮでない場合はステップＳ２１に進む。
ステップＳ１７  画像判定部１６が画像判定処理を実行する。
ステップＳ１８  設定継続部１９は画像判定情報をセットする。
ステップＳ１９  設定継続部１９は設定継続がＯＮであるか否かを判断する。設定継続がＯＮである場合はステップＳ２０に進み、設定継続がＯＮでない場合はステップＳ２１に進む。
ステップＳ２０  設定継続部１９はフラグをＯＦＦにする。
ステップＳ２１  画像生成部１７は画像分割を行う。
ステップＳ２２  画像生成部１７は画像生成を行う。
ステップＳ２３  印刷部１８が印刷を行う。
【０１８８】
このように、本実施の形態においては、見開きにした冊子状の原稿をコピーする場合にページ分割コピーの機能を使用するとき、原稿の画像データにおける書字方向の判定結果を保持することができる。そのため、見開きにした冊子状の原稿のページを捲った後に再度ページ分割コピーの機能を使用する際には、原稿の画像データにおける書字方向の判定を省略することができ、処理時間を短縮することができる。
【０１８９】
なお、前記第１及び第２の実施の形態においては、画像形成装置１０が複合機である場合についてのみ説明したが、本発明は、複合機に限ることなく、プリンタ、ファクシミリ機、複写機等にも適用可能である。
【０１９０】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【産業上の利用可能性】
【０１９１】
本発明は、１枚の用紙に領域を分けて複数枚の画像が集約された原稿の画像を、複数の用紙に分割して印刷出力する機能を有する画像形成装置に利用することができる。
【符号の説明】
【０１９２】
１０    画像形成装置
１１    入力部
１３    設定情報記憶部
１４    読取部
１５    画像記憶部
１６    画像判定部
１７    画像生成部
１８    印刷部
１９    設定継続部
５３    左とじボタン
５４    右とじボタン
６１、７１、８１    原稿
【図１】
2012105181.tif 000003
【図２】
2012105181.tif 000004
【図３】
2012105181.tif 000005
【図４】
2012105181.tif 000006
【図５】
2012105181.tif 000007
【図６】
2012105181.tif 000008
【図７】
2012105181.tif 000009
【図８】
2012105181.tif 000010
【図９】
2012105181.tif 000011
【図１０】
2012105181.tif 000012
【図１１】
2012105181.tif 000013
【図１２】
2012105181.tif 000014
【図１３】
2012105181.tif 000015
【図１４】
2012105181.tif 000016
【図１５】
2012105181.tif 000017
【図１６】
2012105181.tif 000018
【図１７】
2012105181.tif 000019