(57)【特許請求の範囲】
【請求項１】
複数ページのページデータに基づいて、現像剤により形成される現像剤像を被記録媒体に熱定着する定着部を備え、
前記定着部により被記録媒体の両面にそれぞれ２ページ分ずつページデータを印刷することで被記録媒体を２つ折にして閉じてなる複数の冊子を作成し、それぞれの冊子を組み合わせることで一つの冊子を作成可能な小冊子印刷モードを含み、
前記変更部は、前記小冊子印刷モードのときに、前記定着部により先に熱定着される２ページ分のページデータの番号の内の小さい番号が、後に熱定着される２ページ分のページデータの番号の内の小さい番号より、小さくなるように画像データの印刷順序で印刷される冊子と、前記定着部により先に熱定着される２ページ分のページデータの番号の内の小さい番号が、後に熱定着される２ページ分のページデータの番号の内の小さい番号より、大きくなるように画像データの印刷順序で印刷される冊子と、を冊子単位で交互に切替え印刷するように印刷順序を変更することを特徴とする画像形成装置。
【請求項２】
複数ページのページデータによって構成される画像データに基づいて、現像剤により形成される現像剤像を被記録媒体に熱定着する定着部を備え、前記定着部により被記録媒体の両面にそれぞれ２ページ分ずつページデータを印刷することで被記録媒体を２つ折にして閉じてなる複数の冊子を作成し、それぞれの冊子を組み合わせることで一つの冊子を作成可能な小冊子印刷モードを有する印刷装置と接続可能な情報処理装置であって、
前記小冊子印刷モードのとき、前記定着部により先に画像が熱定着される２ページ分のページデータの番号の内の小さい番号が、後に画像が熱定着される２ページ分のページデータの番号の内の小さい番号より、小さくなるように画像データの送信順序を変更した送信と、前記定着部により先に熱定着される２ページ分のページデータの番号の内の小さい番号が、後に熱定着される２ページ分のページデータの番号の内の小さい番号より、大きくなるように画像データの送信順序を変更した送信と、を交互に切替えて、前記印刷装置に画像データを送信する送信部を備えることを特徴とする情報処理装置。
【請求項３】
複数ページのページデータによって構成される画像データに基づいて、現像剤により形成される現像剤像を被記録媒体に熱定着する定着部を備え、前記定着部により被記録媒体の両面にそれぞれ２ページ分ずつページデータを印刷することで被記録媒体を２つ折にして閉じてなる複数の冊子を作成し、それぞれの冊子を組み合わせることで一つの冊子を作成可能な小冊子印刷モードを有する印刷装置と接続可能な情報処理装置に、
前記小冊子印刷モードのとき、前記定着部により先に画像が熱定着される２ページ分のページデータの番号の内の小さい番号が、後に画像が熱定着される２ページ分のページデータの番号の内の小さい番号より、小さくなるように画像データの送信順序を変更して、前記印刷装置に画像データを送信する送信処理と、前記定着部により先に熱定着される２ページ分のページデータの番号の内の小さい番号が、後に熱定着される２ページ分のページデータの番号の内の小さい番号より、大きくなるように画像データの送信順序を変更して、前記印刷装置に画像データを送信する送信処理と、を交互に切替えて、実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、定着部を備えた画像形成装置及び当該画像形成装置に接続される情報処理装置及び当該情報処理装置に格納されるプログラムに関し、特に画像形成装置の印刷順序を変更する技術に関する。
【背景技術】
【０００２】
従来、プリンタ機能等を備えた複合画像機能処理を行い、被記録媒体の両面に印刷可能な複合画像形成装置であって、先に偶数ページを印刷し、偶数ページの印刷の後に先に印刷した偶数ページより若いページの奇数ページの印刷をし、若いページ順で両面印刷された被記録媒体を排紙させるようページ出力順序の工夫をしている複合画像形成装置が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−１８５２８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、定着器を備える印刷装置において、両面印刷を実行するとき、例えば、偶数ページの印刷の後に先に印刷した偶数ページより若いページの奇数ページの印刷をすると、奇数ページの被記録媒体面の端が、奇数ページの被記録媒体面方向に反る場合がある。また、ユーザは通常被記録媒体を扱う際に、若いページ上面にして載置することが多く、奇数ページの被記録媒体面方向に反る場合に被記録媒体の中央部が被記録媒体全体を支えるので、平面に被記録媒体を載置したときに安定しにくく、ユーザが取り扱いにくいものとなっていた。
【課題を解決するための手段】
【０００５】
【０００６】
【０００７】
この目的を達成するために、請求項１記載の本発明の画像形成装置は、複数ページのページデータに基づいて、現像剤により形成される現像剤像を被記録媒体に熱定着する定着部を備え、前記定着部により被記録媒体の両面にそれぞれ２ページ分ずつページデータを印刷することで被記録媒体を２つ折にして閉じてなる複数の冊子を作成し、それぞれの冊子を組み合わせることで一つの冊子を作成可能な小冊子印刷モードを含み、前記変更部は、前記小冊子印刷モードのときに、前記定着部により先に熱定着される２ページ分のページデータの番号の内の小さい番号が、後に熱定着される２ページ分のページデータの番号の内の小さい番号より、小さくなるように画像データの印刷順序で印刷される冊子と、前記定着部により先に熱定着される２ページ分のページデータの番号の内の小さい番号が、後に熱定着される２ページ分のページデータの番号の内の小さい番号より、大きくなるように画像データの印刷順序で印刷される冊子と、を冊子単位で交互に切替え印刷するように印刷順序を変更することを特徴とするものである。
【０００８】
請求項２記載の本発明の情報処理装置は、複数ページのページデータによって構成される画像データに基づいて、現像剤により形成される現像剤像を被記録媒体に熱定着する定着部を備え、前記定着部によりが被記録媒体の両面にそれぞれ２ページ分ずつページデータを印刷することで被記録媒体を２つ折にして閉じてなる複数の冊子を作成し、それぞれの冊子を組み合わせることで一つの冊子を作成可能な小冊子印刷モードを有する印刷装置と接続可能な情報処理装置であって、前記小冊子印刷モードのとき、前記定着部により先に画像が熱定着される２ページ分のページデータの番号の内の小さい番号が、後に画像が熱定着される２ページ分のページデータの番号の内の小さい番号より、小さくなるように画像データの送信順序を変更した送信と、前記定着部により先に熱定着される２ページ分のページデータの番号の内の小さい番号が、後に熱定着される２ページ分のページデータの番号の内の小さい番号より、大きくなるように画像データの送信順序を変更した送信と、を交互に切替えて、前記印刷装置に画像データを送信する送信部を備えることを特徴とするものである。
【０００９】
請求項３記載の本発明のプログラムは、複数ページのページデータによって構成される画像データに基づいて、現像剤により形成される現像剤像を被記録媒体に熱定着する定着部を備え、前記定着部によりが被記録媒体の両面にそれぞれ２ページ分ずつページデータを印刷することで被記録媒体を２つ折にして閉じてなる複数の冊子を作成し、それぞれの冊子を組み合わせることで一つの冊子を作成可能な小冊子印刷モードを有する印刷装置と接続可能な情報処理装置に、前記小冊子印刷モードのとき、前記定着部により先に画像が熱定着される２ページ分のページデータの番号の内の小さい番号が、後に画像が熱定着される２ページ分のページデータの番号の内の小さい番号より、小さくなるように画像データの送信順序を変更して、前記印刷装置に画像データを送信する送信処理と、前記定着部により先に熱定着される２ページ分のページデータの番号の内の小さい番号が、後に熱定着される２ページ分のページデータの番号の内の小さい番号より、大きくなるように画像データの送信順序を変更して、前記印刷装置に画像データを送信する送信処理と、を交互に切替えて、実行させることを特徴とするものである。
【発明の効果】
【００１０】
【００１１】
【００１２】
請求項１記載の画像形成装置、請求項２に記載の情報処理装置、及び、請求項３に記載のプログラムによれば、先に熱定着される２ページ分のページデータの番号の内の小さい番号が、後に熱定着される２ページ分のページデータの番号内の小さい番号より、小さくなるようなページ印刷順序で印刷され、折り曲げて向かい合う面と面との間隔が中央部で広く、端部で狭い小冊子Ａと、先に熱定着される２ページ分のページデータの番号の内の小さい番号が、後に熱定着される２ページ分のページデータの番号内の小さい番号より、大きくなるような印刷順序で印刷され、折り曲げて向かい合う面と面との間隔が面の中央部で狭く、端部で広い小冊子Ｂとを作成する。このため、小冊子Ａと小冊子Ｂとを交互に並べて冊子を構成することにより、面の中央部における凸凹を小冊子間で補完しあうので、冊子全体の厚みを抑えることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明が適用されたレーザプリンタ１の概略構成を表す断面図である。
【図２】本発明が適用されたレーザプリンタ１の構成を表すブロック図の図面である。
【図３】本発明の両面印刷の流れを示したフローチャートの図面である。
【図４】従来の両面印刷の際に得られる用紙の形状を表した図面である。
【図５】本発明の両面印刷の際に得られる用紙の形状を表した図面である。
【図６】本発明の両面印刷の際に得られる用紙を横から見た図面である。
【図７】複数ページ分のページデータを模式的に表した図面である。
【図８】冊子の一例を表した図面である。
【図９】冊子印刷により得られた用紙を表した図面である。
【図１０】図１８の用紙のページの配置関係を表した図面である。
【図１１】本発明の第１冊子印刷の流れを示したフローチャートの図面である。
【図１２】本発明の第１冊子印刷のページ配置結果の図面である。
【図１３】本発明の第１冊子印刷の際得られる用紙の形状を表した図面である。
【図１４】本発明の第１冊子印刷で作成した冊子Ａの形状を表した図面である。
【図１５】本発明の小冊子印刷の流れを示したフローチャートの図面である。
【図１６】本発明の第２冊子印刷の流れを示したフローチャートの図面である。
【図１７】本発明の第２冊子印刷のページ配置結果の図面である。
【図１８】本発明の第２冊子印刷の際得られる用紙の形状を表した図面である。
【図１９】本発明の第２冊子印刷で作成した冊子Ｂの形状を表した図面である。
【図２０】本発明の小冊子印刷で作成した冊子の形状を横から見た図面である。
【図２１】本発明の両面印刷を情報処理装置及びプログラムに適用させたときのフローチャートの図面である。
【発明を実施するための形態】
【００１４】
次に、本発明の実施の形態を図面と共に説明する。図１は、本発明が適用された画像形成装置の一例としてのレーザプリンタ１の概略構成を表す縦断面図である。なお、以下の説明においては、図１における左側を前方とする。
【００１５】
（レーザプリンタの全体構成）
このレーザプリンタ１は、直接転写タンデム方式のカラーレーザプリンタであって、図１に示すように、略箱型の本体ケーシング２を備えており、本体ケーシング２の上面には、画像形成後の用紙４（本発明の被記録媒体）が積載される排紙トレイ５が形成されている。また、本体ケーシング２の下部には、画像を形成するための用紙４が積載される給紙カセット７が前方へ引き出し可能に装着されている。給紙カセット７の前端上方位置には、用紙４を搬送する給紙ローラ９が設けられ、その給紙ローラ９による用紙搬送方向下流側には、給紙ローラ９にて搬送される用紙４を１枚毎に分離する分離ローラ１０と分離パッド１１とが設けられている。
【００１６】
給紙カセット７の最上位の用紙４は、図示省略した機構によって給紙ローラ９に向かって押圧され、給紙ローラ９の回転によって分離ローラ１０と分離パッド１１との間に挟み込まれたときに１枚毎に分離される。そして、分離ローラ１０と分離パッド１１との間から送り出された用紙４は、一対の搬送ローラ１２によって、レジストローラ１３へ送られる。レジストローラ１３では、その用紙４を所定のタイミングで、後方のベルトユニット１５上へ送り出す。
【００１７】
ベルトユニット１５は、本体ケーシング２に対して着脱可能とされており、前後に離間して配置された一対のベルト支持ローラ１６，１７間に水平に架設される搬送ベルト１８を備えている。搬送ベルト１８は、ポリカーボネート等の樹脂材からなる無端状のベルトであり、後側のベルト支持ローラ１７が回転駆動されることにより図１の時計回り方向に循環移動して、その上面に載せられた用紙４を後方へ搬送する。搬送ベルト１８の内側には、後述する画像形成ユニット２６が有する各感光体ドラム３１と対向配置される４つの転写ローラ１９が前後方向に一定間隔で並んで設けられ、各感光体ドラム３１と対応する転写ローラ１９との間に搬送ベルト１８を挟んだ状態となっている。
【００１８】
本体ケーシング２内における上部には、スキャナユニット２０が設けられ、その下側に画像形成手段の一例としてのプロセス部２５が設けられ、更にそのプロセス部２５の下側に前述のベルトユニット１５が配置されている。スキャナユニット２０は、所定の画像データに基づいた各色毎のレーザ光Ｌを対応する感光体ドラム３１の表面上に高速走査にて照射する。スキャナユニット２０の構成については後に詳述する。
【００１９】
プロセス部２５は、ブラック（Ｋ），シアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ）の各色に対応した４つの画像形成ユニット２６を備えており、これらの画像形成ユニット２６が前後に並んで配置されている。なお、本実施の形態では、レーザプリンタ１の前面側からブラック、イエロー、マゼンタ、シアンの順で各画像形成ユニット２６が並んでいる。各画像形成ユニット２６は、感光体ドラム３１、スコロトロン型帯電器３２、及び、現像カートリッジ３４等を備えて構成されている。
【００２０】
感光体ドラム３１は、接地された金属製のドラム本体を備え、その表層をポリカーボネートなどからなる正帯電性の感光層で被覆することにより構成されている。スコロトロン型帯電器３２は、感光体ドラム３１の後側斜め上方において、感光体ドラム３１と接触しないように所定間隔を隔てて、感光体ドラム３１と対向配置されている。このスコロトロン型帯電器３２は、タングステン等の帯電用ワイヤからコロナ放電を発生させることにより、感光体ドラム３１の表面を一様に正極性に帯電させる。
【００２１】
現像カートリッジ３４は、略箱形をなし、その内部には、上部にトナー収容室３８が設けられ、その下側に供給ローラ３９、現像ローラ４０、及び、層厚規制ブレード４１が設けられている。各トナー収容室３８には、記録材として、ブラック，シアン，マゼンタ，またはイエローの各色の正帯電性非磁性１成分トナー（本発明の現像剤）がそれぞれ収容されている。また、各トナー収容室３８には、トナーを撹拌するためのアジテータ４２が設けられている。
【００２２】
供給ローラ３９は、金属製のローラ軸を導電性の発泡材料で被覆することにより構成されており、現像ローラ４０は、金属製のローラ軸を導電性のゴム材料で被覆することにより構成されている。トナー収容室３８から放出されたトナーは、供給ローラ３９の回転により現像ローラ４０に供給され、供給ローラ３９と現像ローラ４０との間で正に摩擦帯電される。更に、現像ローラ４０上に供給されたトナーは、現像ローラ４０の回転に伴って、層厚規制ブレード４１と現像ローラ４０との間に進入し、ここで更に十分に摩擦帯電されて、一定厚さの薄層として現像ローラ４０上に担持される。
【００２３】
感光体ドラム３１の表面は、その回転時、先ずスコロトロン型帯電器３２により一様に正帯電される。その後、スキャナユニット２０からのレーザ光Ｌの高速走査により露光されて、用紙４に形成すべき画像に対応した静電潜像が形成される。次いで、現像ローラ４０の回転により、現像ローラ４０上に担持され正帯電されているトナーが、感光体ドラム３１に対向して接触するときに、感光体ドラム３１の表面上に形成されている静電潜像に供給される。これにより、感光体ドラム３１の静電潜像は可視像化され、感光体ドラム３１の表面には、露光部分にのみトナーが付着したトナー像が担持される。
【００２４】
その後、各感光体ドラム３１の表面上に担持されたトナー像は、搬送ベルト１８によって搬送される用紙４が感光体ドラム３１と転写ローラ１９（本発明の転写部）との間を通るときに、感光体ドラム３１から転写ローラ１９に向けて定電流制御で通電される転写電流によって、用紙４に順次転写される。こうしてトナー像が転写された用紙４は、次いで定着器４３に搬送される。
【００２５】
定着器４３は、本体ケーシング２内における搬送ベルト１８の後方に配置されている。この定着器４３（本発明の定着部）は、ハロゲンランプ等の熱源を備えて回転駆動される加熱ローラ４４と、加熱ローラ４４の下方において、加熱ローラ４４を押圧するように対向配置され従動回転される加圧ローラ４５とを備えている。この定着器４３では、４色のトナー像を坦持した用紙４を、加熱ローラ４４と加圧ローラ４５とによって狭持搬送しながら加熱することにより、トナー像を用紙４に熱定着させる。そして、トナー像が熱定着された用紙４は、定着器４３の斜め後上方に配置された排紙ローラ４６と２つのピンチローラ４７との間に挟まれてカールを除去されつつ更に搬送され、本体ケーシング２の上部に設けられた最終排紙ローラ４８と２つのピンチローラ４９とに挟まれて、更にカールを除去された上で前述の排紙トレイ５に排出される。
【００２６】
スキャナユニット２０は、箱型の樹脂製のハウジング５０を備え、その内部における略中央に、ポリゴンモータ５１によって駆動される例えば６面のポリゴンミラー５２が回転可能に設けられている。ハウジング５０には、ポリゴンミラー５２の右側近傍に４つのレーザ光源（図示省略）が次のように設けられている。
【００２７】
ブラックの画像データに対応するレーザ光Ｌｋを出射するレーザ光源は、やや上方位置から斜め下方に位置するポリゴンミラー５２の一偏向面に向けられ、ポリゴンミラー５２で偏向されたレーザ光Ｌｋはレーザプリンタ１の前面側に導かれ第１走査レンズ５３（例えばｆθレンズ）を透過する。続いて、そのレーザ光Ｌｋは反射ミラー５４，５５に反射され第２走査レンズ５６（例えばトーリックレンズ）を透過して、最も前方に配設された感光体ドラム３１の表面上に照射される。
【００２８】
イエローに対応するレーザ光源は、やや下方位置から斜め上方に位置するポリゴンミラー５２の一偏向面（上記と同じ偏向面）に向けられ、その偏向面で偏向されたレーザ光Ｌｙは、レーザプリンタ１の前面側に導かれ第１走査レンズ５３を透過する。続いて、そのレーザ光Ｌｙは反射ミラー５７，５８，５９に反射され第２走査レンズ６０を透過して、前から２番目に配設された感光体ドラム３１の表面上に照射される。
【００２９】
マゼンタ対応するレーザ光源は、やや上方位置から斜め下方に位置するポリゴンミラー５２の一偏向面（上記偏向面に隣接する偏向面）に向けられ、その偏向面で偏向されたレーザ光Ｌｍは、レーザプリンタ１の後面側に導かれ第１走査レンズ６１を透過する。続いて、そのレーザ光Ｌｍは反射ミラー６２，６３，６４に反射され第２走査レンズ６５を透過して、前から３番目に配設された感光体ドラム３１の表面上に照射される。
【００３０】
シアンに対応するレーザ光源は、やや下方位置から斜め上方に位置するポリゴンミラー５２の一偏向面（マゼンタと同様の偏向面）に向けられ、その偏向面で偏向されたレーザ光Ｌｃは、レーザプリンタ１の後面側に導かれ第１走査レンズ６１を透過する。続いて、そのレーザ光Ｌｃは反射ミラー６６，６７に反射され第２走査レンズ６８を透過して、最も後方に配設された感光体ドラム３１の表面上に照射される。なお、このような構成を有するスキャナユニット２０は、例えば特開２００７−２５３４８０号公報等により公知であるので参照されたい。
【００３１】
また、排紙ローラ４６は正逆両方向に回転可能に構成され、給紙カセット７の下面には、排紙ローラ４６の逆回転時に図１に二点鎖線で示すように搬送される用紙４を搬送ローラ１２まで搬送する再搬送機構７０が設けられている。この再搬送機構７０は、給紙カセット７の下面に沿って前後方向に延びる再搬送経路７１と、排紙ローラ４６から下方に搬送された用紙４を再搬送経路７１へ案内する第１シュート７２と、を備えている。また、再搬送経路７１には、回転しながら用紙４に接触することによりその用紙４を前方に向けて搬送する複数組の再搬送ローラ７３が設けられ、更に、再搬送機構７０の前端には、再搬送ローラ７３によって再搬送経路７１の前端まで搬送された用紙４を搬送ローラ１２に案内する第２シュート７４が設けられている。
【００３２】
このため、プロセス部２５によって表面（先に印刷される面）に画像が形成された用紙４を、その後端近傍が排紙ローラ４６と２つのピンチローラ４７とに挟まれるまで搬送した後、排紙ローラ４６を逆回転させて再搬送機構７０により搬送ローラ１２まで搬送することにより、用紙４の裏面（後に印刷される面）にも画像を形成するいわゆる両面印刷が可能となる。
【００３３】
（画像形成装置の電気的構成）
本レーザプリンタ１は、コピー、画像形成、スキャン等の機能を備えた画像形成装置である。図２に示すように、画像形成装置１は、ＣＰＵ１００、ＲＯＭ１０１、ＲＡＭ１０２、ＮＶＲＡＭ（不揮発性メモリ）１０３、ネットワークインターフェイス（Ｉ／Ｆ）１０４、表示部１０５、操作部１０６、印刷カウンタ１０８、スキャナユニット２０、画像形成ユニット２６、定着部４３等が接続された構成となっている。
【００３４】
ＲＯＭ４１には、後述する補正処理など、この画像形成装置の各種の動作を実行するためのプログラムが記憶されており、ＣＰＵ１００は、ＲＯＭ１０１から読み出したプログラムに従って、その処理結果をＲＡＭ１０２又はＮＶＲＡＭ１０３に記憶させながら各部の制御を行う。
【００３５】
また、ＣＰＵ１００は、スキャナユニット２０、画像形成ユニット２６、定着部４３等やスキャナユニット２０、画像形成ユニット２６、定着部４３等の駆動源の制御を行う。
【００３６】
また、画像形成装置１は、ネットワークインターフェイス（Ｉ／Ｆ）１０４、表示部１０５及び操作部１０６を備えている。ネットワークインターフェイス（Ｉ／Ｆ）１０４は、ＬＡＮ等の通信ネットワークを介して外部機器（例えば、パーソナルコンピュータ等）との間で画像データの入出力を行なう。
【００３７】
表示部１０５は、ディスプレイやランプ等を備え、各種の設定画面や装置の動作状態等を表示することが可能である。操作部１０６は、複数のボタンを備え、ユーザが各種の指示を入力することが可能である。
【００３８】
（本発明の両面印刷）
本発明の両面印刷モードにおける印刷を示す両面印刷について図３を参照しながら説明する。
例えば、プリンタ１がネットワークインターフェイス（Ｉ／Ｆ）１０４を介して、ページデータを受信し、当該ページデータに対して両面印刷モードが設定されていると、まず、ＣＰＵ１００がＲＡＭ１０２に最終ページまでページデータを格納し、格納したページデータに基づいて、最終ページ数Ｐを取得する（Ｓ１０１）。続いて、Ｓ１０１において取得した最終ページ数Ｐから用紙４の印刷枚数Ｎを算出する（Ｓ１０２）。具体的に、印刷枚数Ｎは、１枚あたりに印刷するページデータのページ数である２で最終ページ数Ｐを割った数の小数点以下を切り上げた値であり、印刷枚数Ｎは、最終ページ数Ｐが２Ｎ−１、２Ｎの関係となる。
【００３９】
次に両面印刷モードにおいて、ＣＰＵ１００が印刷カウンタｉに初期値として０を設定し、ＲＡＭ１０２に印刷カウンタｉを格納する（Ｓ１０３）。その後、｛（Ｎ×２）−（ｉ×２）−１｝ページ目のページデータを用紙４の表面（先に印刷される面）に配置し（Ｓ１０４）、｛（Ｎ×２）−（ｉ×２）｝ページ目のページデータを同一の用紙４の裏面（２面目）に配置する（Ｓ１０５）。つまり、同一の用紙４において、先に印刷される（定着器４３にて先に定着される）ページ番号が、後に印刷される（定着器４３にて後に定着される）ページ番号よりも小さくなるように印刷順序を変更し、若いページデータから先に印刷されるように、印刷されるページ順を入れ替えている。
【００４０】
続いて、ＣＰＵ１００がＲＡＭ１０２に格納されている印刷カウンタｉに１加算する（Ｓ１０６）。Ｓ１０６に続いて、表面、裏面に配置されたページデータを表面、裏面の順に印刷し（Ｓ１０７）、ＲＡＭ１０２に格納されている印刷カウンタｉが印刷枚数Ｎと一致しているか判断する（Ｓ１０８）。印刷カウンタｉが印刷枚数Ｎと一致している場合（Ｓ１０８：ＹＥＳ）、両面印刷が終了したと判断し、処理を終了させる。
【００４１】
一方、印刷カウンタｉが印刷枚数Ｎと一致していない場合（Ｓ１０８：ＮＯ）、ＣＰＵ１００が両面印刷を終了していないと判断し、Ｓ１０４に戻る。その後、Ｓ１０４〜Ｓ１０７をＲＡＭ１０２に格納されているｉの値が印刷枚数Ｎと一致するまで繰り返す。
【００４２】
例えば、８ページ分のページデータＰ１からＰ８まで（ｎページ目の原稿がＰｎ）両面印刷を実行する場合には、１枚目の用紙４に印刷される原稿から順に、Ｐ７、Ｐ８、Ｐ５、Ｐ６、Ｐ３、Ｐ４、Ｐ１、Ｐ２の順にページデータを並び換え、４枚の用紙４の両面に各２ページ分のページデータずつ印刷する。
尚、最終ページのページデータが奇数ページの場合、最終ページ目を用紙４の表面に配置し、裏面にはページデータを配置せずに印刷をする。つまり、用紙４の裏面には何も印刷せずに、空送りする。この時、用紙４の何も印刷しない裏面を空送りする場合であっても、定着器４３によって用紙４の何も印刷されていない面を加熱しつつ用紙を搬送し排出する。
【００４３】
従来の両面印刷では、Ｎ枚目の用紙４に対して偶数（２Ｎ）ページのページデータを表面（先に印刷される面）に配置し、偶数ページ（２Ｎ）よりも若い奇数（２Ｎ−１）ページのページデータを裏面（後に印刷される面）に配置していたため、両面印刷の結果、図４に示すように表面よりも若いページが印刷されている裏面の向きに反り（カール）のある用紙４の束が得られていた。
【００４４】
何故なら、定着器４３によって用紙４が加熱されると、用紙４が加熱される面に反り（カール）が生じやすくなるからである。さらに、両面印刷が行われる場合は、後に加熱される面（上述の例では裏面）の方に反る（カールする）傾向が出ることが多い。
【００４５】
また、ユーザは通常若いページを上面にして載置して用紙４を扱うことが多い。このため、従来の両面印刷で印刷した様な用紙４では、中央部分で用紙４の束全体を支えるので、机等の平面に用紙４の束を載置したとき用紙４の束が安定せず、例えば風等の影響を受けやすかった。
【００４６】
しかし、本発明の両面印刷のページ順で印刷をすることにより、図５に示すように裏面にカールのする用紙４の束が得られる。このため、図６に示すように両面印刷の際に得られる用紙４の束を机等の平面に載置した際に横から見たとき、用紙４の両端で用紙４の束全体を支えるので用紙４の束が安定する。
【００４７】
（本発明の冊子印刷）
【００４８】
図７から図９は、一般的な冊子印刷の概要を説明する図である。
【００４９】
例えば、図７に示す「１」ページ目から「１６」ページ目までのページデータがあったとする。ユーザは、図８に示すように１６ページ分のページデータからなる冊子を作成するために、図９に示す「１６−１」ページが、一番上面かつ表面となるように重なった４枚の用紙４を山折りにし、冊子を作成する。尚、図９の載置された４枚の用紙４の詳細なページの配置は図１０のようになり、四角の中に表示してある数字はページデータのページ番号を示している。
【００５０】
すなわち、用紙４の長軸方向の中央で２つ折りにしたときに一番内側（図１０の上から４枚目）にくる用紙４には、表面にページデータの「１０」ページ目および「７」ページ目が印刷され、「１０」ページ目の裏面には「９」ページ目、「７」ページ目の表面には「８」ページ目が印刷される必要がある。また、用紙４の長軸方向の中央で２つ折りにしたときに一番外側（図１０の上から１枚目）にくる用紙４は、表面にページデータの「１６」ページ目および「１」ページ目が印刷され、「１６」ページ目の裏面には「１５」ページ目、「１」ページ目の裏面には「２」ページ目が印刷される必要がある。 
【００５１】
同様に、他の用紙４についても外側から順に考えると、二番目に外側にくる用紙４（図１０の２枚目）は、表面にページデータの「１４」ページ目および「３」ページ目が印刷され、「１４」ページ目の裏面には「１３」ページ目、「３」ページ目の裏面には「４」ページ目が印刷される必要がある。また、三番目に外側にくる用紙４（図１０の３枚目）は、表面にページデータの「１２」ページ目および「５」ページ目が印刷され、「１２」ページ目の裏面には「１１」ページ目、「５」ページ目の裏面には「６」ページ目が印刷される必要がある。
【００５２】
次に、本発明の冊子印刷モードの際の印刷を示す第１冊子印刷について、図１１を参照しながら説明する。
【００５３】
例えば、プリンタ１がネットワークインターフェイス（Ｉ／Ｆ）１０４を介して、ページデータを受信し、当該ページデータに対して両面印刷モードの一種である冊子印刷モードが設定されていると、まず、ＣＰＵ１００がＲＡＭ１０２に最終ページまでページデータを格納し、格納したページデータに基づいて、最終ページ数Ｐを取得する（Ｓ２０１）。続いて、Ｓ２０１において取得した最終ページ数Ｐから用紙４の印刷枚数Ｎを算出する（Ｓ２０２）。具体的に、印刷枚数Ｎは、１枚あたりに印刷するページデータのページ数である４で最終ページ数Ｐを割った数の小数点以下を切り上げた値であり、印刷枚数がＮであれば、最終ページ数Ｐが４Ｎ−３、４Ｎ−２、４Ｎ−１、４Ｎのいずれかの関係になる。
【００５４】
次に冊子印刷モードにおいて、ＣＰＵ１００が印刷カウンタｉに初期値として印刷枚数Ｎを設定し、ＲＡＭ１０２に印刷カウンタｉを格納する（Ｓ２０３）。その後、｛（Ｎ×４）−（ｉ×２）＋２｝ページ目のページデータを用紙４の表面（先に印刷される面）左側に配置し（Ｓ２０４）、また、｛（ｉ×２）−１｝ページ目のページデータも同一の用紙４の表面（先に印刷される面）右側に配置する（Ｓ２０５）。
【００５５】
続いて、（ｉ×２）ページ目のページデータを用紙４の裏面（後に印刷される面）左側に配置し（Ｓ２０６）、｛（Ｎ×４）−（ｉ×２）＋１｝ページ目のページデータも同一の用紙４の裏面（後に印刷される面）右側に配置する（Ｓ２０７）。
【００５６】
Ｓ２０７に続いて、ＣＰＵ１００がＲＡＭ１０２に格納されている印刷カウンタｉを１減算し（Ｓ２０８）、Ｓ２０４〜Ｓ２０７で配置された表面、裏面のデータに基づき表面から裏面の順に印刷する（Ｓ２０９）。
【００５７】
Ｓ２０９に続いて、ＣＰＵ１００がＲＡＭ１０２に格納されている印刷カウンタｉが０と一致しているか判断する（Ｓ２１０）。ＣＰＵ１００がＲＡＭ１０２に格納されている印刷カウンタｉが０と一致している場合（Ｓ２１０：ＹＥＳ）、冊子印刷が終了したと判断し、処理を終了させる。
【００５８】
一方、ＣＰＵ１００がＲＡＭ１０２に格納されている印刷カウンタｉが０と一致していない場合（Ｓ２１０：ＮＯ）、冊子印刷が終了していないと判断し、Ｓ２０４に戻る。その後、Ｓ２０４〜Ｓ２０９をＲＡＭ１０２に格納されている印刷カウンタｉが０になるまで繰り返す。
【００５９】
例えば、図７に示す「１」ページ目から「１６」ページ目までのページデータがあったとする。このとき、１６ページ分のページデータを「１」ページ目から「１６」ページ目まで冊子印刷を実行する場合には、図１２に示すように、１枚目の用紙４に印刷されるページデータから順に、〔表，裏〕の順に、〔１０−７，８−９〕，〔１２−５，６−１１〕，〔１４−３，４−１３〕，〔１６−１，２−１５〕のページで各面が構成されるようにページデータが配置される。
【００６０】
また、１枚の用紙４における各ページデータの配置は、１枚目に印刷される用紙４を例に挙げると、表面左側にページデータの「１０」ページ目、右側に「７」ページ目が配置され、「１０」ページ目の裏面には「９」ページ目、「７」ページ目の裏面には「８」ページ目が配置されている。
【００６１】
つまり、小さいほうのページ目に「７」を含む「１０−７」ページが表面に配置され、小さいほうのページ目に「８」を含む「８−９」ページが裏面に配置される。ここで、配置されたデータを基に、用紙４は表面から裏面の順に印刷されるので、例えば、１枚目の用紙４に対する印刷において、先に印刷される表面の２ページ分のページデータのうち小さい方のページ目（「７」ページ目）が、後に印刷される裏面の２ページ分のページデータのうちの小さい方のページ目（「８」ページ目）より、小さくなるように印刷順序を変更していることとなる。
【００６２】
尚、１ページ分のページデータ又は２ページ分のページデータが配置されない面がある場合でも、用紙４のページデータが配置されない面が定着器４３を通過するようにすることで、例え表面だけにページデータが配置される場合であっても、図１３に示すような用紙４の束を得ることができる。
【００６３】
さらに、印刷の後、ユーザが図１３に示すような用紙４の束を用紙４の中心線で山折りにて折り曲げて冊子を作成すると、折り曲げて向かい合う面と面との間隔が面の中央部で広く、面の端部で向かい合う面と面との間隔が狭い図１４のような冊子Ａになる。
【００６４】
よって、図１４の冊子Ａは、冊子の小口側Ｓ（折り曲げてできた冊子の辺（背表紙側）から反対の辺）が閉じているので、冊子が散らばりにくくなる。また、冊子Ａは冊子としてのまとまりが良く、ユーザが扱いやすくなる。即ち、裏面と表面を逆の順序で印刷すると、折り曲げて向かい合う面と面との間隔が面の中央部で狭く、面の端部で間隔が広い冊子が出来上がるが、この様な印刷に比べるとより冊子Ａは冊子としてまとまりが良く、ユーザが扱いやすくなることが言える。
【００６５】
（小冊子印刷）
次に、一般的な小冊子印刷の概要について説明する。
例えば、上述した冊子印刷モードにおいて、処理対象の全ページデータのページ数が、上述した１回の冊子印刷で処理する限界ページ数を超えているとき、限界ページ数の冊子単位で複数回、一般的な冊子印刷（第１冊子印刷を含んでも良い）を実行する。そして、各冊子印刷において作成された複数の冊子（この印刷の場合、以後各冊子を「小冊子」と呼称する）を作成し、各々の小冊子を重ね合わせて綴じることで、一つの冊子を作成する。
この様に印刷して一つの冊子を作成することで、多量の用紙４を使用して冊子を作る場合等、一度の冊子印刷によって印刷された多量の用紙４を一度に折り曲げて冊子を作成するような場合に、折り曲げづらく冊子を作成しづらい状況を回避することが可能であり、多量の用紙４による冊子を作成することが可能となる。
【００６６】
次に、本発明の小冊子印刷モードの際の印刷について、図１５の小冊子印刷の流れを示したフローチャートを用いて説明する。
【００６７】
まず、冊子印刷モードが設定されていると、プリンタ１がネットワークインターフェイス（Ｉ／Ｆ）１０４を介して、全ページデータを受信し、ＲＡＭ１０２に格納する。次に、格納したページデータに基づいて、全ページデータのページ数Ｌを取得する。次に、小冊子印刷に必要な用紙４の小冊子印刷枚数Ｋを、全ページデータのページ数Ｌを、１枚あたりに印刷するページデータのページ数である４で割った数の小数点以下を切り上げることで求める。また、冊子印刷での限界小冊子印刷枚数Ｍは、予めＲＡＭ１０２等に記憶されている。
【００６８】
そして、小冊子印刷枚数Ｋが冊子印刷での限界小冊子印刷枚数Ｍ以上か判断し（Ｓ５０１）、全ページデータのページ数が冊子印刷での限界小冊子印刷枚数Ｍより大きくないと判断した場合（Ｓ５０１：ＮＯ）、第１冊子印刷を実行し、本処理を終了する。尚、第１冊子印刷を実行する場合、小冊子印刷枚数Ｋを最終ページ数Ｐと読み替えて第１冊子印刷を実行する。
【００６９】
Ｓ５０１において、ＣＰＵ１００が小冊子印刷枚数Ｋが冊子印刷での限界小冊子印刷枚数Ｍより大きいと判断した場合（Ｓ５０１：ＹＥＳ）、小冊子印刷枚数Ｋを冊子印刷での限界小冊子印刷枚数Ｍで割った数の小数点以下を切り上げことで分冊数を決定し（Ｓ５０２）、第１冊子印刷と後述する第２冊子印刷を切替えるためにＣＰＵ１００が参照する切り替えフラグＪに「０」を設定して（Ｓ５０３）、ＲＡＭ１０２に切り替えフラグＪを格納する。
【００７０】
次に、ＣＰＵ１００は、ＲＡＭ１０２に格納された切り替えフラグＪが「０」であるか判断し、切り替えフラグＪが「０」である場合（Ｓ５０４：ＹＥＳ）、上述した第１冊子印刷を実行し（Ｓ５０５）、第１冊子印刷を実行した後にＣＰＵ１００が判断する切り替えフラグＪに「１」を設定する（Ｓ５０６）。
【００７１】
Ｓ５０５における第１冊子印刷では、まず、直前に実行された第２冊子印刷におけるページデータの最後のページ数である区切ページ数Ｑを定義する。尚、この小冊子印刷において最初にＳ５０５を実行する場合は、Ｑを０と定義する。次に、冊子単位で区切られたページデータ群の最終ページ数Ｐを取得し、最終ページ数Ｐと前回冊子印刷を行った区切ページ数Ｑとから用紙４の印刷枚数Ｎを算出してから、図１１に示すＳ２０３〜Ｓ２１０の処理を実行する。
【００７２】
一方、ＣＰＵ１００は、切り替えフラグＪが「０」でない場合（Ｓ５０４：ＮＯ）、第２冊子印刷を実行し（Ｓ５０８）、第２冊子印刷を実行した後にＣＰＵ１００が判断する切り替えフラグＪに「０」を設定する（Ｓ５０９）。尚、第２冊子印刷を後述にて、詳細に説明する。また、Ｓ５０８における第２冊子印刷では、区切ページ数Ｑを、直前に実行された第１冊子印刷におけるページデータの最後のページ数を定義する。
【００７３】
Ｓ５０６、Ｓ５０９に続いて、ＣＰＵ１００は、最終分冊まで第１冊子印刷又は第２冊子印刷を実行したか判断し（Ｓ５０７）、最終分冊まで第１冊子印刷又は第２冊子印刷を実行したと判断した場合（Ｓ５０７：ＹＥＳ）、小冊子印刷を終了する。
【００７４】
Ｓ５０７において、ＣＰＵ１００は、最終分冊まで第１冊子印刷又は第２冊子印刷を実行していないと判断した場合（Ｓ５０７：ＮＯ）、Ｓ５０２において冊子印刷での限界小冊子印刷枚数Ｍで区切られたページデータのうち、第１冊子印刷又は第２冊子印刷を実行した分冊を構成するページデータ群の次の分冊を構成するページデータ群に対して、Ｓ５０４〜Ｓ５０９の処理を繰り返す。
【００７５】
以上の処理を具体的に説明する。例えば、小冊子印刷枚数Ｋが４８で、冊子印刷での限界小冊子印刷枚数Ｍが１６であるとき、ＣＰＵ１００は、４８を１６で割ることで、小冊子の数が３つであると判断する。Ｓ５０２において、小冊子印刷枚数Ｋを冊子印刷での限界小冊子印刷枚数Ｍで割った数の小数点以下を切り上げることで算出される分冊数「３」をＲＡＭ１０２に保存する。
【００７６】
また、全ページデータを冊子印刷での限界小冊子印刷枚数Ｍ毎に区切り、ページデータの「１」〜「１６」ページ目と、ページデータの「１７」〜「３２」ページ目と、「３３」〜「４８」ページ目と、冊子単位で区切られたページデータ群としてＲＡＭ１０２に保存しておくことで、冊子単位で区切られたページデータ群毎にＳ５０４〜Ｓ５０７の判断をすることができる。
【００７７】
また、Ｓ５０７は、第１冊子印刷又は第２冊子印刷を実行した冊子数をカウントし、ＲＡＭ１０２に保存する。次に、ＲＡＭ１０２に保存されている分冊数と、第１冊子印刷及び第２冊子印刷の実行数の和とを比較して、第１冊子印刷及び第２冊子印刷の実行数の和がＲＡＭ１０２に保存されている分冊数と等しいとき、最終分冊まで第１冊子印刷又は第２冊子印刷を実行したと判断する（Ｓ５０７：ＹＥＳ）。一方、第１冊子印刷及び第２冊子印刷を実行数の和がＲＡＭ１０２に保存されている分冊数より小さいとき、最終分冊まで第１冊子印刷又は第２冊子印刷を実行していないと判断する（Ｓ５０７：ＮＯ）。
【００７８】
（第２冊子印刷）
図１５に示すＳ５０８の第２冊子印刷について、図１６を参照しながら説明する。
【００７９】
ＲＡＭ１０２に保存されている冊子単位で区切られたページデータ群に基づいて、冊子印刷を実行する最終ページ数Ｐを取得し（Ｓ３０１）、最終ページ数Ｐと前回冊子印刷を行った区切ページ数Ｑとから用紙４の印刷枚数Ｎを算出する（Ｓ３０２）。
【００８０】
Ｓ３０２に続いて、ＣＰＵ１００がＲＡＭ１０２に格納されている印刷カウンタｉに初期値として０を設定し、ＲＡＭ１０２に印刷カウンタｉを格納する（Ｓ３０３）。その後、｛（ｉ×２）＋２＋Ｑ｝ページ目のページデータを用紙４の表面左側に配置し（Ｓ３０４）、｛（Ｎ×４）−（ｉ×２）−１＋Ｑ｝ページ目のページデータを同一の用紙４の表面右側に配置する（Ｓ３０５）。
【００８１】
また、｛（Ｎ×４）−（ｉ×２）＋Ｑ｝ページ目のページデータを用紙４の裏面左側に配置し（Ｓ３０６）、｛（ｉ×２）＋１＋Ｑ｝ページ目のページデータも同一の用紙４の裏面右側に配置する（Ｓ３０７）。
【００８２】
Ｓ３０７に続いて、ＣＰＵ１００がＲＡＭ１０２に格納されている印刷カウンタｉに１加算し（Ｓ３０８）、Ｓ３０４〜Ｓ３０７で配置された表面、裏面のページデータを表面、裏面の順に印刷する（Ｓ３０９）。
【００８３】
Ｓ３０９に続いて、ＣＰＵ１００がＲＡＭ１０２に格納されている印刷カウンタｉがＮと一致しているか判断する（Ｓ３１０）。印刷カウンタｉが印刷枚数Ｎと一致している場合（Ｓ３１０：ＹＥＳ）、冊子印刷が終了したと判断し、処理を終了させる。
【００８４】
一方、印刷カウンタｉが印刷枚数Ｎと一致していない場合（Ｓ３１０：ＮＯ）、冊子印刷が終了していないと判断し、Ｓ３０４に戻る。その後、Ｓ３０４〜Ｓ３０９をＲＡＭ１０２に格納されている印刷カウンタｉがＮと一致するまで繰り返す。
尚、上述した第２冊子印刷と同様に、図１１における第１冊子印刷でもＳ２０４からＳ２０７の処理では、区切ページ数Ｑを加算してページデータを求め配置する。
【００８５】
例えば、上述の例の様に、小冊子印刷枚数Ｋが４８のとき、「１」ページ目から「１６」ページ目までの１６ページ分のページデータが、図１５におけるＳ５０５の処理（図１１における第１冊子印刷）において、冊子印刷される。その後、１６ページ分のページデータを「１７」ページ目から「３２」ページ目まで第２冊子印刷を実行する場合には、図１７に示すように、１枚目の用紙４に印刷されるページデータから順に、〔表，裏〕の順に、〔１８−３１，３２−１７〕，〔２０−２９，３０−１９〕，〔２２−２７，２８−２１〕，〔２４−２５，２６−２３〕のページで各面が構成されるようにページデータを配置される。
【００８６】
また、１枚の用紙４における各ページデータの配置は、１枚目に印刷される用紙４を例に挙げると、表面左側にページデータの「１８」ページ目、右側に「３１」ページ目が印刷され、「１８」ページ目の裏面には「１７」ページ目、「３１」ページ目の裏面には「３２」ページ目が配置される。
【００８７】
つまり、小さいほうのページ目に「１８」を含む「１８−３１」ページが表面に配置され、小さいほうのページ目に「１７」を含む「３２−１７」ページが裏面に配置される。ここで、配置されたデータを基に、用紙４は表面から裏面の順に印刷されるので、例えば、１枚目の用紙４に対する印刷において、先に印刷される表面の２ページ分のページデータのうち小さい方のページ目（「１８」ページ目）が、後に印刷される裏面の２ページ分のページデータのうちの小さい方のページ目（「１７」ページ目）より、大きくなるように印刷順序を変更していることとなる。
【００８８】
尚、１ページ分のページデータ又は２ページ分のページデータが配置されない面がある場合でも、用紙４のページデータが配置されない面が定着器４３を通過するようにすることで、例え表面だけにページデータが配置される場合であっても、図１８に示すような用紙４の束を得ることができる。
【００８９】
配置された表面、裏面のページデータを表面、裏面の順に印刷した後、ユーザが図１８に示すような用紙４の束を用紙４の中心線で山折りにて折り曲げて冊子を作成すると、折り曲げて向かい合う面と面との間隔が面の中央部で狭く、面の端部で向かい合う面と面との間隔が広い図１９のような冊子Ｂになる。
【００９０】
この様に印刷されることで、図１９の冊子Ｂは、冊子の小口側Ｓ（折り曲げてできた冊子の辺（背表紙側）から反対の辺）が開いた冊子が作成される。更に、この例の場合は、「３３」ページ目から「４８」ページ目までの１６ページ分のページデータが、図１５におけるＳ５０５の処理（図１１における第１冊子印刷）において、冊子印刷され、その後小冊子印刷が終了する。
【００９１】
上記小冊子印刷が終了すると、ユーザは、小冊子を構成する用紙４の３つの束をそれぞれ用紙４の長軸方向の中央で２つ折りにすることで、ページデータの「１」〜「１６」ページ目と、ページデータの「３３」〜「４８」ページ目とから、図１４に示す小冊子Ａ作成し、ページデータの「１７」〜「３２」ページ目から図１９に示す小冊子Ｂを作成する。
【００９２】
これにより、小冊子Ａと小冊子Ｂとを交互に並べて冊子を構成することにより、図２０に示すように面の中央部における凸凹を小冊子間で補完しあうので、図１４に示す本発明の冊子印刷より作成される小冊子Ａのみで構成された冊子よりも、冊子全体の厚みを抑えることができる。
【００９３】
＜他の実施形態＞
（１）本実施形態では、画像形成装置のうちレーザプリンタに適用した例を示したが、本発明は、ＬＥＤプリンタ等の定着器を備える他の画像形成装置であってもよい。本発明の場合、スキャナユニット２０からのレーザ光Ｌの高速走査により露光される。また、ＬＥＤプリンタの場合、ＬＥＤからなる複数の発光素子が左右方向に一列に並んで配置されたものであり、各発光素子は、形成すべき画像データに基づいて発光制御され、各発光素子から出射された光が感光ドラム２８の表面に照射され、その表面が露光される。しかし、露光以外にレーザプリンタとＬＥＤプリンタとは大きな構成の差はないので、本発明は、ＬＥＤプリンタ等に適用可能である。
（２）本実施形態では画像形成装置に適用した例を示したが、図３の両面印刷の流れを示したフローチャートにおいて、Ｓ１０７の「表面、裏面のデータを印刷する」を「表面、裏面のデータを送信する」に置き換えることで、パーソナルコンピュータ（以下ＰＣと呼称）等の本発明の情報処理装置やそのＰＣ等を動作させるプログラムにも適用可能であり、以下に具体例を示す。
図２１において、まず、ＰＣのＣＰＵがＰＣのＲＡＭに最終ページまでページデータを格納し、格納したページデータに基づいて、最終ページ数Ｐを取得し（Ｓ４０１）、Ｓ１０１において取得した最終ページ数Ｐから用紙４の印刷枚数Ｎを算出し（Ｓ４０２）、両面印刷モードにおいて、ＣＰＵが印刷カウンタｉに初期値として０を設定し、ＲＡＭに印刷カウンタｉを格納する（Ｓ４０３）。
次に、｛（Ｎ×２）−（ｉ×２）−１｝ページ目のページデータを用紙４の表面（先に印刷される面）に配置し（Ｓ４０４）、｛（Ｎ×２）−（ｉ×２）｝ページ目のページデータを同一の用紙４の裏面（２面目）に配置する（Ｓ４０５）。次に、ＣＰＵがＲＡＭに格納されている印刷カウンタｉに１加算し（Ｓ４０６）、表面、裏面に配置されたページデータを表面、裏面の順に送信して（Ｓ４０７）、ＲＡＭに格納されている印刷カウンタｉが印刷枚数Ｎと一致しているか判断する（Ｓ４０８）。
印刷カウンタｉが印刷枚数Ｎと一致している場合（Ｓ４０８：ＹＥＳ）、両面印刷が終了したと判断し、処理を終了させる。
尚、このとき本発明の送信部はＰＣのＣＰＵである。また、この情報処理装置やプログラムは、図１１の第１冊子印刷の流れを示したフローチャート、図１６の第２冊子印刷を示したフローチャートにも同様に適用可能である。
（３）図２のブロック図において、ページデータを記録するのは、ＲＡＭ１０２又はＮＶＲＡＭ１０３に限らず、ハードディスク等の記録装置であってもよい。また、画像形成装置の記録装置だけでなく、情報処理装置の記録装置であってもよい。
（４）本実施形態では小冊子印刷モードが設定されている場合、プリンタ１がネットワークインターフェイス（Ｉ／Ｆ）１０４を介して、全ページデータを受信し、ＲＡＭ１０２に保存する実施形態であったが、小冊子毎に、プリンタ１がネットワークインターフェイス（Ｉ／Ｆ）１０４を介して、ページデータを受信し、ページデータをＲＡＭ１０２に保存する実施形態であってもよい。
（５）本実施形態では、Ｓ５０２において、小冊子印刷枚数Ｋを冊子印刷での限界小冊子印刷枚数Ｍで割った数の小数点以下を切り上げことで分冊数を決定しているが、予め何等分にするか指定することで、小冊子印刷枚数Ｋを等分にして小冊子を分けてもよい。また、ＣＰＵ１００が、小冊子印刷枚数Ｋに応じて何等分にして小冊子を分けるかを規定したテーブルと、取得した小冊子印刷枚数Ｋとを参照して、分冊数を決定する実施形態であってもよい。
【符号の説明】
【００９４】
１  画像形成装置
４  用紙
２０  スキャナユニット
２６  画像形成ユニット
４３  定着器
１００  ＣＰＵ
１０２  ＲＡＭ
１０４  ネットワークインターフェイス（Ｉ／Ｆ）
Ａ  冊子Ａ
Ｂ  冊子Ｂ
Ｓ  冊子の小口側
【図１】
0005540858.tif 000002
【図２】
0005540858.tif 000003
【図３】
0005540858.tif 000004
【図４】
0005540858.tif 000005
【図５】
0005540858.tif 000006
【図６】
0005540858.tif 000007
【図７】
0005540858.tif 000008
【図８】
0005540858.tif 000009
【図９】
0005540858.tif 000010
【図１０】
0005540858.tif 000011
【図１１】
0005540858.tif 000012
【図１２】
0005540858.tif 000013
【図１３】
0005540858.tif 000014
【図１４】
0005540858.tif 000015
【図１５】
0005540858.tif 000016
【図１６】
0005540858.tif 000017
【図１７】
0005540858.tif 000018
【図１８】
0005540858.tif 000019
【図１９】
0005540858.tif 000020
【図２０】
0005540858.tif 000021
【図２１】
0005540858.tif 000022