(57)【要約】【課題】ブックレット印刷用の画像データを格納するメモリ容量の削減、ブックレット印刷用の画像データの並べ替えを、手動で行う際の手間の大幅な削減を可能とする画像形成装置の提供。【解決手段】決定された頁レイアウトに従って、画像読取部４によって取得されるべき原稿の頁順を報知し（Ｓ３００〜Ｓ３２０，Ｓ３８０）、その報知した頁順で画像データが取得されるものとして、同じ用紙に印刷すべき画像データが揃ったもの（印刷可能データ）から印刷を実行する（Ｓ３３０〜Ｓ３７０，Ｓ３９０〜Ｓ４３０）。また、原稿の読み取りにＡＤＦを使用する場合には、読み取りを開始する前に原稿を全て並び替えておくことが望ましいため、原稿の頁順を全て一括表示し（Ｓ３２０）、ＡＤＦを使用しない場合は、ユーザが１頁分ずつ原稿をセットすることになるため、次の読取頁のみを表示する（Ｓ３８０）。【選択図】図３
2008023912.tif 000002
【特許請求の範囲】
【請求項１】
画像データの総頁数を取得する頁数取得手段と、
前記画像データを取得する画像取得手段と、
前記画像取得手段によって取得された画像データを格納する格納手段と、
前記格納手段に格納された画像データを印刷する印刷手段と、
表裏面にそれぞれ２頁分ずつ印刷された用紙複数枚を重ね合わせて２つ折りして綴じてなる小冊子を作成するために実行されるブックレット印刷用の頁レイアウトを、前記頁数取得手段にて取得された総頁数に基づいて決定する決定手段と、
前記決定手段にて決定された頁レイアウトに従って、前記画像データが前記画像取得手段によって取得されるべき頁順を報知する報知手段と、
同じ用紙に印刷すべき画像データが揃ったものから順に前記印刷手段に印刷を実行させる第１制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記第１制御手段が報知する前記画像データの頁順は、同じ用紙の同一面に印刷すべき画像データが連続するように設定されていることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像取得手段にて画像データが取得される毎に報知内容を更新する更新手段を備えることを特徴とする請求項１又は請求項２に記載の画像形成装置。
【請求項４】
前記報知手段は、前記画像取得手段によって取得されるべき前記画像データの頁順を複数頁数分一括して報知することを特徴とする請求項１又は請求項２に記載の画像形成装置。
【請求項５】
２Ｎ＋２頁（但し、Ｎは前記総頁数から算出される印刷枚数）以上の画像データを前記格納手段に格納し、前記印刷手段にブックレット印刷を実行させる第２制御手段と、
前記格納手段に格納可能な頁数を算出する算出手段と、
前記算出手段にて算出された頁数が２Ｎ＋２頁以上である場合に、前記第２制御手段による制御を開始させる開始手段と、
を備えることを特徴とする請求項１乃至請求項４のいずれかに記載の画像形成装置。
【請求項６】
前記算出手段にて算出された頁数が２Ｎ＋２頁未満である場合に、前記第１制御手段又は前記第２制御手段のいずれによってブックレット印刷を実行させるかをユーザに選択させる選択手段を備えることを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記第２制御手段による制御の実行中に、前記格納手段の空き容量が所定容量以下となった時点で、前記格納手段に格納済の画像データの頁数と、前記格納手段の空き容量に格納可能な画像データの頁数との合計が、２Ｎ＋２頁未満である場合に、前記第１制御手段による制御に切り換える切換手段を備えることを特徴とする請求項５又は請求項６に記載の画像形成装置。
【請求項８】
前記所定容量は、少なくとも２頁分の画像データを格納可能な大きさであることを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記切換手段によって前記第１制御手段による制御に切り換えられた場合、前記第１制御手段は、未読の画像データについてのみ、前記画像取得手段によって取得されるべき頁順を報知することを特徴とする請求項７又は請求項８に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブックレット印刷を実行する画像形成装置に関する。
【背景技術】
【０００２】
従来より、表裏面にそれぞれ２頁分ずつ印刷された用紙複数枚を重ね合わせて２つ折りして綴じてなる小冊子（ブックレット）を作製するためのブックレット印刷を実行する画像形成装置が知られている。
【０００３】
なお、ブックレット印刷では、図６に示すように、１枚の記録紙に印刷される４頁分の画像データは、頁が連続しているわけではないため、印刷前に画像データの並べ替え及び合成を実行する必要がある（図は、総印刷枚数をＮとした場合）。
【０００４】
従って、一般的に、画像形成装置は、ブックレット印刷の対象となる全て（１冊の全頁分）の画像データをメモリに一端格納してから、処理（画像データの並べ替え，合成）を開始するようにされている。
【０００５】
また、特に、片面印刷専用プリンタを用いてブックレット印刷を実行する場合は、一方の面の印刷終了後にその裏面に画像を印刷させるようにガイダンスを行い、ユーザに印刷用紙の印刷面を変えさせながらブックレット印刷することも行われている（例えば、特許文献１参照）。
【特許文献１】特開２００３−２１１７７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、ブックレット印刷を行う画像形成装置では、上述のように、ブックレット１冊分全ての画像データを格納するだけの容量を有する画像メモリが必要となり、装置が高価なものとなってしまうだけでなく、画像データがメモリ容量をオーバする場合には、ブックレット印刷を実行することができないため、ブックレット印刷が可能な総頁数が制限されてしまうという問題があった。
【０００７】
なお、このような画像データの並べ替えを自動的に行う機能を用いないで、画像データを取得した順に印刷を行うような通常印刷によってブックレット印刷を行えば、全頁分の画像データをメモリに格納する必要がないため、ブックレット印刷が可能な総頁数が制限されてしまうことはない。
【０００８】
但し、この場合、プリンタに取得させる画像データの順番（頁順）をユーザが並べ替える必要があり、ブックレット印刷に慣れていないユーザにとっては大変な手間を要するという問題があった。
【０００９】
本発明は、上記問題点を解決するために、ブックレット印刷用の画像データを格納するメモリ容量を削減可能な画像形成装置を提供することを第一の目的とし、ブックレット印刷用の画像データの並べ替えを、手動で行う際の手間を大幅に削減可能な画像形成装置を提供することを第二の目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するためになされた請求項１に記載の画像形成装置は、画像データの総頁数を取得する頁数取得手段と、前記画像データを取得する画像取得手段と、前記画像取得手段によって取得された画像データを格納する格納手段と、前記格納手段に格納された画像データを印刷する印刷手段と、表裏面にそれぞれ２頁分ずつ印刷された用紙複数枚を重ね合わせて２つ折りして綴じてなる小冊子を作成するために実行されるブックレット印刷用の頁レイアウトを、前記頁数取得手段にて取得された総頁数に基づいて決定する決定手段と、前記決定手段にて決定された頁レイアウトに従って、前記画像データが前記画像取得手段によって取得されるべき頁順を報知する報知手段と、同じ用紙に印刷すべき画像データが揃ったものから順に前記印刷手段に印刷を実行させる第１制御手段とを備えることを特徴とする。
【００１１】
このように構成された本発明の画像形成装置によれば、格納手段に、総頁数分の画像データを格納するだけの容量がなくても、１枚の用紙に印刷すべき全て（４頁分）の画像データを格納できるだけの容量があれば、ブックレット印刷を実行することができる。
【００１２】
しかも、画像取得手段によって取得されるべき画像データの頁順が報知されるため、ユーザは報知された頁順に画像データを画像取得手段によって取得させればよく、頭を悩ませる必要がないため、画像データの並び替えに要する手間を大幅に削減することができ、その結果、ブックレット印刷を手軽に実行することができる。
【００１３】
なお、請求項２に記載のように、前記第１制御手段が報知する前記画像データの頁順は、同じ用紙の同一面に印刷すべき画像データが連続するように設定されていることが望ましい。
【００１４】
このように構成された本発明の画像形成装置によれば、印刷手段が、片面ずつ印刷を行うように構成されている場合には、１枚の用紙の片面に印刷すべき全て（２頁分）の画像データを格納できるだけの容量があれば、ブックレット印刷を実行することができる。
【００１５】
ところで、本発明の画像形成装置は、請求項３に記載のように、前記画像取得手段にて画像データが取得される毎に報知内容を更新する更新手段を備えていてもよい。また、請求項４に記載のように、前記報知手段は、前記画像取得手段によって取得されるべき画像データの頁順を複数頁数分一括して報知するように構成されていてもよい。
【００１６】
前者（請求項３）の場合、ＦＢ（フラットべッド）タイプの画像読取手段のように、画像読取手段に読み取らせる原稿（画像データ）を、手作業によって１枚（１頁分）ずつ設定する必要がある場合に好適であり、後者（請求項４）の場合、画像読取手段に読み取らせる原稿が、ＡＤＦ（自動原稿搬送装置）によって原稿の読取位置まで自動的かつ連続的に搬送されるように構成されている場合に好適である。
【００１７】
また、本発明の画像形成装置は、請求項５に記載のように、２Ｎ＋２頁（但し、Ｎは総頁数から算出される印刷枚数）以上の画像データを前記格納手段に格納し、前記印刷手段にブックレット印刷を実行させる第２制御手段と、前記格納手段に格納可能な頁数を算出する算出手段と、前記算出手段にて算出された頁数が２Ｎ＋２頁以上である場合に、前記第２制御手段による制御を開始させる開始手段とを備えていてもよい。
【００１８】
このように構成された本発明の画像形成装置によれば、格納手段に２Ｎ＋２頁分の画像データを格納する十分な容量がある場合には、開始手段によって、画像取得手段にて取得される画像データの頁順を報知することなく（即ち、ユーザの手を煩わせることなく）第２制御手段によるブックレット印刷を実行させる制御を開始することができる。
【００１９】
また、本発明の画像形成装置は、請求項６に記載のように、前記算出手段にて算出された頁数が２Ｎ＋２頁未満である場合に、前記第１制御手段又は前記第２制御手段のいずれによってブックレット印刷を実行させるかをユーザに選択させる選択手段を備えていてもよい。
【００２０】
つまり、画像データが圧縮されている場合など、個々の画像データのサイズが一定ではない場合には、算出手段によって算出された頁数以上の画像データを格納手段に格納できる可能性があり、算出された頁数が２Ｎ＋２頁より小さくても、第２制御手段による報知なしのブックレット印刷を実行できる可能性がある。従って、このような場合には、ユーザに選択させることにより、ユーザの手間を可能な限り軽減することができる。
【００２１】
更に、本発明の画像形成装置は、請求項７に記載のように、前記第２制御手段による制御の実行中に、前記格納手段の空き容量が所定容量以下となった時点で、前記格納手段に格納済の画像データの頁数と、前記格納手段の空き容量に格納可能な画像データの頁数との合計が、前記２Ｎ＋２頁未満である場合に、前記第１制御手段による制御に切り換える切換手段を備えていてもよい。
【００２２】
このように構成された本発明の画像形成装置によれば、第２制御手段による制御の実行中に、２Ｎ＋２頁分の画像データを格納手段に格納できないことが明らかになった場合でも、その時点で、第１制御手段による制御に切り換えて、ブックレット印刷を継続することができ、より装置の利便性を向上させることができる。
【００２３】
なお、所定容量を、１頁分の画像データも格納できない大きさとした場合、第１制御手段に切り換えて新たな画像データを格納する時に、既に格納されている画像データに、新たな画像データを上書きし、上書きされた画像データを未読の画像データとして取り扱う必要があり、余分な制御が必要となる。
【００２４】
そこで、所定容量は、請求項８に記載のように、少なくとも２頁分の画像データを格納可能な大きさであることが望ましい。
この場合、以前に格納した画像データに上書きすることなく新たな画像データを格納することができ、第１制御手段に切り換えて印刷を継続する際の制御を簡易なものとすることができる。
【００２５】
なお、前記切換手段によって前記第１制御手段による制御に切り換えられた場合、請求項９に記載のように、前記第１制御手段は、未読の画像データについてのみ、前記画像取得手段によって取得されるべき頁順を報知することが望ましい。
【００２６】
即ち、既に読み込まれている不要な情報の報知が省略されるため、報知内容をユーザにより認識し易い形式で提供することができる。
【発明を実施するための最良の形態】
【００２７】
以下に本発明の実施形態を図面と共に説明する。
＜画像形成装置の全体構成＞
図１は、本発明が適用された画像形成装置１の構成を示すブロック図である。
【００２８】
なお、本実施形態の画像形成装置１は、プリンタ，スキャナ，コピー機，ＦＡＸとしての機能を有する、いわゆる複合機として構成されたものである。
図１に示すように、画像形成装置１は、用紙等の印刷媒体に画像情報を印刷する印刷手段の一例としての画像形成部３と、原稿に記録された画像情報を読み取る画像取得手段の一例としての画像読取部４と、各種設定や指令を入力するためのカーソルキーやスイッチ、及び各種メニュー項目が示されたメニュー画面や、利用者が入力した内容や利用者に対する各種報知のための表示を行う液晶パネル等からなる操作パネル５と、ＬＡＮ等の通信ネットワークを介して外部機器（例えば、パーソナルコンピュータ等）との間で画像データの入出力を行なうためのネットワークインターフェース（Ｉ／Ｆ）６と、一般公衆回線を介して画像データの通信を行うためのファクシミリ通信部７と、各種記憶メディアを装着するためのカードスロット等からなる外部メモリカードＩ／Ｆ８と、操作パネル５を介して入力される指令や設定に従って、装置各部を制御することにより、プリンタ，スキャナ，コピー機，ＦＡＸとしての機能を実現する制御部１０とを備えている。
【００２９】
なお、画像読取部４は、読取面に配置された原稿から情報を読み取る本体と、読取面を覆うように閉じることができ、本体に開閉自在に指示されたカバーとを備えた、いわゆるフラットベッド（ＦＢ）タイプのものからなる。また、画像読取部４は、所定の原稿載置部に載置された原稿を、自動的かつ連続的に読取面まで搬送し、画像データの読取後は所定の原稿回収部に原稿を排出する周知の原稿自動搬送装置（ＡＤＦ）を備えている。
【００３０】
その他、画像形成部３，操作パネル５，ネットワークＩ／Ｆ６，ファクシミリ通信部７，外部メモリカードＩ／Ｆ８は、周知のものであるため、その詳細については説明を省略する。
【００３１】
但し、画像形成部３は、両面印刷が可能なように構成されており、また、操作パネル５からは、画像読取部４に読み取りを開始させる時などに操作されるＳｔａｒｔキーが少なくとも設けられていると共に、ブックレット印刷を実行するための指令を少なくとも入力することができるように構成されている。
【００３２】
次に、制御部１０は、ＣＰＵ１１，ＲＯＭ１２，ＲＡＭ１３からなる周知のマイクロコンピュータを中心に構成され、更に、電源断時にも保持すべき各種設定情報等が記憶されるＥＥＰＲＭ１４、及び装置各部３〜８との間の各種信号の入出力を制御するＩ／Ｏ制御部１５等を備えている。
【００３３】
なお、ＲＡＭ１３には、画像読取部４，ネットワークＩ／Ｆ６，ファクシミリ通信部７，外部メモリカードＩ／Ｆ８を介して入力され、圧縮された画像データを、頁単位で格納する格納手段の一例としてのバッファエリアが少なくとも確保されている。
＜ブックレット印刷処理について＞
次に、ＣＰＵ１１が実行するブックレット印刷処理を、図２〜図４に示すフローチャートに沿って説明する。
【００３４】
なお、本処理は、操作パネル５を介して、画像読取部４を画像データの取得先としたブックレット印刷の実行指令が入力されると起動する。
本処理が起動すると、図２に示すように、まず、Ｓ１１０では、ブックレット印刷する原稿の枚数（画像データの総頁数）Ｐの入力を指示する原稿枚数入力指示表示を、操作パネル５を介して行い、続くＳ１２０では、操作パネル５を介して原稿枚数Ｐの入力があるまで待機する。
【００３５】
そして、原稿枚数Ｐの入力があると、Ｓ１３０に進んで、入力された原稿枚数Ｐに従ってブックレット印刷用の頁レイアウトを決定してＳ１４０に進む。
なお、頁レイアウトの決定は、具体的には、まず、取得した原稿枚数Ｐに基づいて総印刷枚数Ｎを算出し、次に、図６に示すように、ｎ（ｎ＝１，２，…，Ｎ）枚目の用紙に、２ｎ−１，２ｎ，４Ｎ−２（ｎ−１），４Ｎ−２（ｎ−１）−１頁を割り当てることで行う。
【００３６】
なお、総印刷枚数Ｎは、１枚当たりに印刷する頁数である４で原稿枚数Ｐを割った数の小数点以下を切り上げた値であり、従って、総印刷枚数がＮであれば、原稿枚数Ｐが、４Ｎ−３，４Ｎ−２，４Ｎ−１，４Ｎのいずれかであることになる。但し、取得する原稿とは別に予め用意された定型の表紙や裏表紙を印刷するように、操作パネル５を介して設定されている場合には、Ｓ１２０にて入力された原稿枚数＋２を原稿枚数Ｐとする。
【００３７】
Ｓ１４０では、ＲＡＭ１３のバッファエリアの空き容量を取得し、続くＳ１５０では、取得した空き容量に格納可能な頁数（以下「格納可能頁数」という）を算出して、Ｓ１６０に進む。
【００３８】
この格納可能頁数は、例えば、文字だけで構成された１頁分の画像データを圧縮したものを単位頁サイズとして算出されたものである。但し、これに限らず、圧縮された画像データの平均サイズ等を単位頁サイズとしてもよい。
【００３９】
Ｓ１６０では、格納可能頁数と、総印刷枚数Ｎとに基づいて、バッファエリアの空き容量が不足（以下「メモリ不足」という）する可能性があるか否かを判断する。具体的には、格納可能頁数が、総印刷枚数Ｎから設定される印刷開始頁数ＳＰ（＝２Ｎ＋２）より小さい場合に、メモリ不足の可能性ありと判断する。
【００４０】
これは、２Ｎ＋２頁分の画像データを格納できれば、少なくとも図６におけるＮ枚目の用紙に印刷すべき画像データ（２Ｎ−１頁，２Ｎ頁，２Ｎ＋１頁，２Ｎ＋２頁）が全て揃うため、印刷を開始することができるためである。
【００４１】
そして、Ｓ１６０にてメモリ不足の可能性ありと判定された場合は、Ｓ１７０に進み、その旨を報知するための警告表示、及びブックレット印刷用の頁レイアウトに従った原稿の並べ替えを手動で行うか自動で行うかをユーザに選択させるための表示を行う。
【００４２】
続くＳ１８０では、操作パネル５を介したユーザによる選択入力が「手動」であるか「自動」であるかを判断し、「手動」である場合は、Ｓ１９０に進み、後述する原稿順手動設定印刷処理を実行して、本処理を終了する。
【００４３】
一方、先のＳ１６０にてメモリ不足の可能性がないと判定された場合、又は、先のＳ１８０にて、ユーザによる選択入力が「自動」である場合は、Ｓ２００に進み、後述する原稿順自動設定印刷処理を実行して、本処理を終了する。
【００４４】
つまり、本処理では、バッファエリアの空き容量が十分にある時には原稿順自動設定印刷を実行し、原稿順自動設定印刷を実行するのに必要なだけの空き容量を確保できない可能性がある場合は、その旨を報知する警告表示を行うと共に、原稿の並べ替えを手動で行う（原稿順手動設定処理）か自動で行う（原稿順自動設定処理）かを、ユーザに選択させるようにされている。
【００４５】
なお、本処理において、Ｓ１１０〜Ｓ１２０が頁数取得手段の一例、Ｓ１３０が決定手段の一例、Ｓ１４０〜Ｓ１５０が算出手段の一例、Ｓ１６０が開始手段の一例、Ｓ１８０が選択手段の一例、Ｓ１９０が第１制御手段の一例、Ｓ２００が第２制御手段の一例としての処理である。
＜原稿順手動設定印刷＞
次に、先のＳ１９０にて実行する原稿順手動設定印刷処理の詳細を、図３に示すフローチャートに沿って説明する。
【００４６】
本処理が起動すると、図３に示すように、まず、Ｓ３００では、先のＳ１３０にて決定された頁レイアウトに従って、画像読取部４によって取得されるべき原稿の頁順を設定する。具体的には、同じ記録紙に印刷される４頁分の原稿が連続し、しかも、同じ面に印刷される原稿が連続するように設定する。つまり、１枚目の記録紙の表面に印刷される２頁分の原稿、同記録紙の裏面に印刷される２頁分の原稿、２枚目の記録紙の表面に印刷される２頁分の原稿、同記録紙の裏面に印刷される２頁分の原稿（以下、同様）という順に配列される。
【００４７】
例えば、１２枚の原稿Ｐ１〜Ｐ１２（ｎ頁目の原稿がＰｎ）でブックレット印刷を実行する場合には、図５に示すように、１枚目の記録紙に印刷される原稿から順に、Ｐ１，Ｐ１２，Ｐ２，Ｐ１１，Ｐ３，Ｐ１０，Ｐ４，Ｐ９，Ｐ５，Ｐ８，Ｐ６，Ｐ７の順に並ぶことになる。
【００４８】
続くＳ３１０では、画像読取部４に原稿を読み取らせる時に、ＡＤＦを使用するか否かを判断する。この判断は、例えば、ユーザにより操作パネル５を介して設定される設定情報を参照することにより行う。
【００４９】
そして、Ｓ３１０にてＡＤＦを使用すると判断された場合は、Ｓ３２０に進み、先のＳ３００にて設定した原稿の頁順を一括表示し、続くＳ３３０では、操作パネル５に設けられたＳｔａｒｔキーが操作されるまで待機する。
【００５０】
そして、Ｓｔａｒｔキーが操作されると、Ｓ３４０では、ＡＤＦを作動させ、ＡＤＦによって原稿の読取位置まで搬送されてきた１枚の原稿から画像データを読み取り、その読み取った画像データを圧縮してバッファエリアに格納する。
【００５１】
続くＳ３５０では、先のＳ３００で設定した原稿の頁順に原稿から画像データが読み取られるものとして、同じ用紙に印刷されるべき全て（最大４頁分）の画像データがバッファエリア上に揃ったもの（以下「印刷可能データ」という）があるか否かを判断し、印刷可能データがなければ、Ｓ３４０に戻って画像データの読み取りを繰り返す。一方、印刷可能データがあれば、Ｓ３６０に進んで、その印刷可能データの印刷を実行すると共に、印刷可能データが格納されていたバッファエリアを開放して、Ｓ３７０に進む。
【００５２】
Ｓ３７０では、１冊（Ｎ枚）分の印刷を終了したか否かを判断し、印刷を終了していなければＳ３４０に戻ってＳ３４０〜Ｓ３７０の処理を繰り返し、印刷を終了していれば、本処理を終了する。
【００５３】
また、先のＳ３１０にて、ＡＤＦを使用しないと判断された場合は、Ｓ３８０に進み、先のＳ３００にて設定した原稿の頁順のうち、画像形成部４に次に読み取らせるべき原稿の頁を１頁分だけ表示する。
【００５４】
続くＳ３９０では、操作パネル５に設けられたＳｔａｒｔキーが操作されるまで待機する。そして、Ｓｔａｒｔキーが操作されると、Ｓ４００では、ユーザによって原稿の読取位置に載置された１枚の原稿から画像データを読み取り、その読み取った画像データを圧縮してバッファエリアに格納する。
【００５５】
続くＳ４１０では、先のＳ３００で設定した原稿の頁順に原稿から画像データが読み取られるものとして、バッファエリア上に印刷可能データがあるか否かを判断し、印刷可能データがなければ、Ｓ３８０に戻って、Ｓ３８０〜Ｓ４１０の処理、即ち、次に読み取るべき原稿の頁の表示を更新後、Ｓｔａｒｔキーの操作を待って原稿の読み取りを繰り返す。一方、印刷可能データがあれば、Ｓ４２０に進んで、その印刷可能データの印刷を実行すると共に、印刷可能データが格納されていたバッファエリアを開放して、Ｓ４３０に進む。
【００５６】
Ｓ４３０では、１冊（Ｎ枚）分の印刷を終了したか否かを判断し、印刷を終了していなければＳ３８０に戻ってＳ３８０〜Ｓ４３０の処理を繰り返し、印刷を終了していれば、本処理を終了する。
【００５７】
つまり、本処理では、決定された頁レイアウトに従って、同じ用紙に印刷されるべき原稿が連続するように配列された原稿の頁順を報知し、その報知した原稿の頁順で画像データが取得されるものとして、同じ用紙に印刷すべき画像データが揃ったもの（印刷可能データ）から印刷を実行するように構成されている。また、原稿の読み取りにＡＤＦを使用する場合には、読み取りを開始する前に原稿を全て並び替えておくことが望ましいため、原稿の頁順を一括表示し、ＡＤＦを使用しない場合は、ユーザが１頁分ずつ原稿をセットすることになるため、次の読取頁のみを表示するようにされている。
【００５８】
なお、本処理において、Ｓ３２０，Ｓ３８０が報知手段の一例、Ｓ３８０が更新手段の一例としての処理である。
＜原稿順自動設定印刷＞
次に、先のＳ２００にて実行する原稿順自動設定印刷処理の詳細を、図４に示すフローチャートに沿って説明する。
【００５９】
本処理が起動すると、図４に示すように、まず、Ｓ５１０では、先のＳ３１０と同様に、画像読取部４にて原稿を読み取らせる時に、ＡＤＦを使用するか否かを判断する。
そして、Ｓ５１０にてＡＤＦを使用すると判断された場合は、Ｓ５２０に進み、Ｓｔａｒｔキーが操作されるまで待機する。
【００６０】
そして、Ｓｔａｒｔキーが操作されると、Ｓ５３０では、ＲＡＭ１３のバッファエリアに、圧縮された１頁分の画像データ（但し、画像だけで構成されている最大値を想定）を格納するだけの空き容量があるか否かを判断し、空き容量があれば、Ｓ５４０に進む。
【００６１】
Ｓ５４０では、ＡＤＦを作動させ、ＡＤＦによって原稿の読取位置まで搬送されてきた１枚の原稿から画像データを読み取り、その読み取った画像データを圧縮してバッファエリアに格納する。
【００６２】
続くＳ５５０では、同じ用紙に印刷されるべき全て（最大４頁分）の画像データがバッファエリア上に揃ったもの（印刷可能データ）があるか否かを判断し、印刷可能データがなければ、Ｓ５３０に戻って、空き容量がある限り画像データの読み取りを繰り返す。一方、印刷可能データがあれば、Ｓ５６０に進んで、その印刷可能データの印刷を実行すると共に、印刷可能データが格納されていたバッファエリアを開放して、Ｓ５７０に進む。
【００６３】
Ｓ５７０では、１冊（Ｎ枚）分の印刷を終了したか否かを判断し、１冊分の印刷を終了していなければＳ５３０に戻ってＳ５３０〜Ｓ５７０の処理を繰り返し、１冊分の印刷を終了していれば、本処理を終了する。
【００６４】
また、先のＳ５１０にて、ＡＤＦを使用しないと判断された場合は、Ｓ５８０に進み、先のＳ５２０と同様に、ＲＡＭ１３のバッファエリアに、圧縮された１頁分の画像データを格納するだけの空き容量があるか否かを判断し、空き容量があれば、Ｓ５９０に進む。
【００６５】
Ｓ５９０では、操作パネル５に設けられたＳｔａｒｔキーが操作されるまで待機し、Ｓｔａｒｔキーが操作されると、Ｓ６００に進み、ユーザによって原稿の読取位置に載置された１枚の原稿から画像データを読み取り、その読み取った画像データを圧縮してバッファエリアに格納する。
【００６６】
続くＳ６１０では、バッファエリア上に印刷可能データがあるか否かを判断し、印刷可能データがなければ、Ｓ５８０に戻って、Ｓ５８０〜Ｓ６１０の処理、即ち、読み取った画像データを格納する空き容量を確認し、空き容量があれば、Ｓｔａｒｔキーの操作を待って原稿の読み取る処理を繰り返す。一方、印刷可能データがあれば、Ｓ６２０に進んで、その印刷可能データの印刷を実行すると共に、印刷可能データが格納されていたバッファエリアを開放して、Ｓ６３０に進む。
【００６７】
Ｓ６３０では、１冊（Ｎ枚）分の印刷を終了したか否かを判断し、印刷を終了していなければＳ５８０に戻ってＳ５８０〜Ｓ６３０の処理を繰り返し、印刷を終了していれば、本処理を終了する。
【００６８】
また、先のＳ５３０又はＳ５８０にて、空き容量が不足していると判断された場合は、Ｓ６４０に進み、その旨を報知するための警告表示、及びブックレット印刷を続行するか中止するかをユーザに選択させるための表示を行う。
【００６９】
続くＳ６５０では、操作パネル５を介したユーザによる選択入力が「続行」であるか「中止」であるかを判断し、「中止」であればそのまま本処理を終了する。
一方、選択入力が「続行」であれば、Ｓ６６０に進み、バッファエリアに、圧縮された２頁分の画像データ（但し、画像だけで構成されている最大値を想定）を新たに格納できるように、既に格納されている画像データを、必要最小限なだけ削除して、Ｓ６７０に進む。
【００７０】
Ｓ６７０では、印刷が終了していない残りの画像データ（原稿）について、頁レイアウトの設定を行い、続くＳ６８０では、先に説明した原稿順手動設定処理を実行して本処理を終了する。
【００７１】
但し、Ｓ６８０にて起動された原稿順手動設定処理では、Ｓ３００では、Ｓ６７０にて設定された頁レイアウトに従って、未読の原稿についてのみ頁順を設定するものとする。また、Ｓ６６０にて削除された画像データに対応する原稿は、未読であるものとして処理する。
【００７２】
つまり、本処理では、原稿の頁順に画像データが取得されるものとして、原稿の読み取りを実行し、印刷開始頁数（本実施形態では２Ｎ＋２）分の画像データがバッファエリアに格納されると、印刷を実行するようにされている。
【００７３】
そして、読み取った画像データが、印刷開始頁数に達する前に、画像データを格納するだけの空き容量がなくなった（メモリ不足になった）場合、その旨を報知すると共に、印刷を中止するか、原稿順手動設定印刷に切り換えて印刷を継続するかをユーザに選択させるようにされている。
【００７４】
なお、本処理においてＳ５３０が切換手段の一例としての処理である。
＜効果＞
以上説明したように、本実施形態の画像形成装置１では、原稿順手動設定印刷の実行時には、決定された頁レイアウトに従って、同じ用紙に印刷されるべき原稿が連続するように配列された原稿の頁順を報知し、その報知した頁順で画像データが取得されるものとして、同じ用紙に印刷すべき画像データが揃ったもの（印刷可能データ）から印刷を実行するようにされている。
【００７５】
従って、本実施形態の画像形成装置１によれば、バッファエリアに印刷開始頁数ＳＰ分の画像データを格納するだけの空き容量がなくても、１枚の用紙に印刷すべき全て（４頁分）の画像データを格納できるだけの容量があれば、ブックレット印刷を実行することができる。
【００７６】
また、この時、ユーザは、報知される頁順に従って、画像読取部４に原稿を読み取らせればよく、原稿の並び替えに頭を悩ませる必要がないため、原稿の並び替えに要する手間を大幅に削減でき、その結果、ブックレット印刷を手軽に実行することができる。
【００７７】
更に、本実施形態の画像形成装置１によれば、ＡＤＦを使用する場合には、原稿の頁順を一括表示し、ＡＤＦを使用しない場合は、次の読取頁のみを表示しており、使用形態に適した報知が行われるため、使い勝手をより向上させることができる。
【００７８】
また、本実施形態の画像形成装置１では、原稿枚数Ｐが、取り込もうとしている画像データの１頁当たりのサイズによっては、印刷開始頁数ＳＰ分の画像データを格納できない可能性がある場合には、その旨を示す警告表示を行うと共に、原稿の並べ替えを手動で行う原稿順手動設定印刷処理を実行するか、原稿の並べ替えを自動で行う原稿順自動設定印刷処理を実行するかを、ユーザに選択させるようにしている。更に、原稿順自動設定印刷処理が選択された場合でも、原稿（画像データ）の読取中にバッファエリアの空き容量が不足した時には、その時点で、原稿順手動設定印刷処理に切り換えることが可能なようにされている。
【００７９】
従って、本実施形態の画像形成装置１によれば、可能な限りユーザの手を煩わせることなくブックレット印刷を実行することができる。
［他の実施形態］
以上、本発明のいくつかの実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において様々な態様にて実施することが可能である。
【００８０】
例えば、上記実施形態では、取得した画像データを圧縮してバッファエリアに格納しているが、非圧縮で格納するように構成してもよい。この場合、各頁の画像データはいずれも同じデータ量となるため、ブックレット印刷の実行が可能であるか否かを、総頁数Ｐに基づいて正確に判断することができるため、処理内容をより簡易化することができる。
【００８１】
上記実施形態では、メモリ不足の可能性がある場合に、原稿順手動設定印刷処理と原稿順自動設定印刷処理とをユーザに選択させるように構成したが、メモリ不足が確実であるとの判断が可能である場合には、ユーザに選択させることなく、直ちに原稿順手動設定印刷処理を実行するように構成してもよい。
【００８２】
上記実施形態では、原稿順自動設定印刷処理のＳ５３０及びＳ５８０において、１頁分の画像データを格納するだけの容量がない場合に、空き容量不足と判断しているが、空き容量が２頁分の画像データを格納するだけの容量しかなくなった時点で、未読の原稿が３枚以上残っている場合に、空き容量不足と判断するように構成してもよい。この場合、既に読み取った画像データの一部を消去して、２頁分の空き容量を確保する処理（Ｓ６６０）を省略することができ、処理の簡素化を図ることができる。
【００８３】
上記実施形態では、画像形成部３が、両面印刷を実行可能なものである場合について説明したが、片面印刷しかできないものであってもよい。この場合、片面の印刷が終了した時点で、用紙の裏返しを指示する報知（ガイダンス）を行うことが望ましい。また、その報知は、用紙１枚の片面印刷が終了する毎、又は総印刷枚数Ｎ枚分の片面印刷が終了した時点のいずれで行うようにしてもよい。これらは、それぞれの状況に合わせて、Ｓ３００での原稿の頁順を変更することにより、簡単に対応することができる。
【００８４】
上記実施形態では、原稿の並び順を操作パネル５に表示することにより報知を行っているが、音声ガイダンスによる報知を行ってもよい。
【図面の簡単な説明】
【００８５】
【図１】本発明が適用された画像形成装置の全体構成を示すブロック図。
【図２】ＣＰＵが実行するブックレット印刷処理の内容を示すフローチャート。
【図３】原稿順手動設定印刷処理の詳細な内容を示すフローチャート。
【図４】原稿順自動設定印刷処理の詳細な内容を示すフローチャート。
【図５】原稿の頁と読取順との関係を示す説明図。
【図６】頁レイアウトを表す説明図。
【符号の説明】
【００８６】
１…画像形成装置  ３…画像形成部  ４…画像読取部  ５…操作パネル  ６…ネットワークＩ／Ｆ  ７…ファクシミリ通信部  ８…外部メモリカードＩ／Ｆ  １０…制御部  １１…ＣＰＵ  １２…ＲＯＭ  １３…ＲＡＭ  １４…ＥＥＰＲＯＭ  １５…Ｉ／Ｏ制御部
【図１】
2008023912.tif 000003
【図２】
2008023912.tif 000004
【図３】
2008023912.tif 000005
【図４】
2008023912.tif 000006
【図５】
2008023912.tif 000007
【図６】
2008023912.tif 000008