(57)【要約】      （修正有）【課題】ユーザが綴じ処理によって記録紙の設定方向を気にしなくても良くなる技術を提供する。【解決手段】画像データで表される画像の向きと同じ向きの記録紙に複数ページの画像を印刷する場合において、第２の綴じ手段を使用せずに第１の綴じ手段を使用して第１綴じ処理を実行することが選択されていれば、綴じ処理が実行される記録紙のコーナー位置の選択結果によらず先頭ページの画像から記録紙に印刷させ、フェースダウンで後処理手段へ排出させるように印刷手段を制御し、第１の綴じ手段を使用せずに第２の綴じ手段を使用して第２綴じ処理を実行することが選択されていれば、選択された記録紙のコーナー位置に基づいて、先頭ページの画像から記録紙上に画像を印刷させ、フェースダウンで後処理手段へ排出させるように印刷手段を制御するか、或いは、最終ページの画像から記録紙に印刷させ、フェースアップで後処理手段へ排出させる。【選択図】図１８
2019051700.tif 000002
【特許請求の範囲】
【請求項１】
複数の位置に移動可能で、当該複数の位置のいずれかで針を使用して第１綴じ処理を実行する第１の綴じ手段と、単一のコーナー位置で針を使用せずに第２綴じ処理を実行する第２の綴じ手段と、を有する後処理手段と、
ユーザの指示に従って、前記第１綴じ処理と前記第２綴じ処理の一方を選択する第１選択手段と、
ユーザの指示に従って、前記第１綴じ処理と前記第２綴じ処理のうち選択される綴じ処理が実行される記録紙のコーナー位置を選択する第２選択手段と、
画像データに基づいて記録紙上に画像を印刷し、前記後処理手段へ記録紙を排出する印刷手段と、
前記画像データで表される画像の向きと同じ向きの記録紙に複数ページの画像を印刷する場合において、前記第１選択手段により前記第２の綴じ手段を使用せずに前記第１の綴じ手段を使用して前記第１綴じ処理を実行することが選択されていれば、前記第２選択手段の選択結果によらず先頭ページの画像から記録紙に印刷させ、画像が印刷された記録紙の面が下向きとなるフェースダウンで前記後処理手段へ排出させるように前記印刷手段を制御し、前記第１選択手段により前記第１の綴じ手段を使用せずに前記第２の綴じ手段を使用して前記第２綴じ処理を実行することが選択されていれば、前記第２選択手段により選択されたコーナー位置に基づいて、前記先頭ページの画像から記録紙上に画像を印刷させ、前記フェースダウンで前記後処理手段へ排出させるように前記印刷手段を制御するか、或いは、最終ページの画像から記録紙に印刷させ、画像が印刷された記録紙の面が上向きとなるフェースアップで前記後処理手段へ排出させるように前記印刷手段を制御するかを決定する制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記第１選択手段により前記第１綴じ処理が選択され、前記第２選択手段により選択されたコーナー位置が前記記録紙の右上である場合、前記制御手段は、前記画像データを１８０度回転した画像データに従って前記印刷手段により画像を印刷させるように制御することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記第１選択手段により前記第１綴じ処理が選択され、前記第２選択手段により選択されたコーナー位置が前記記録紙の右下である場合、前記制御手段は、前記画像データを１８０度回転した画像データに従って前記印刷手段により画像を印刷させるように制御することを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記第１選択手段により前記第２綴じ処理が選択され、前記第２選択手段により選択されたコーナー位置が前記記録紙の左上である場合、前記制御手段は、前記先頭ページの画像から印刷させ、前記フェースダウンで前記後処理手段へ排出するように前記印刷手段を制御することを特徴とする請求項１に記載の印刷装置。
【請求項５】
前記第１選択手段により前記第２綴じ処理が選択され、前記第２選択手段により選択されたコーナー位置が前記記録紙の右上である場合、前記制御手段は、前記最終ページの画像から印刷させ、前記フェースアップで前記後処理手段へ排出するように前記印刷手段を制御することを特徴とする請求項１に記載の印刷装置。
【請求項６】
前記第１選択手段により前記第２綴じ処理が選択され、前記第２選択手段により選択されたコーナー位置が前記記録紙の左下である場合、前記制御手段は、前記画像データを１８０度回転した画像データで、かつ前記最終ページの画像から画像を印刷させ、前記フェースアップで前記後処理手段へ排出するように前記印刷手段を制御することを特徴とする請求項１に記載の印刷装置。
【請求項７】
前記第１選択手段により前記第２綴じ処理が選択され、前記第２選択手段により選択されたコーナー位置が前記記録紙の右下である場合、前記制御手段は、前記画像データを１８０度回転した画像データで、かつ前記先頭ページの画像から印刷させ、前記フェースダウンで前記後処理手段へ排出するように前記印刷手段を制御することを特徴とする請求項１に記載の印刷装置。
【請求項８】
前記第２の綴じ手段は、複数枚の記録紙に上下から圧力をかけて密着させることにより前記複数枚の記録紙を綴じることを特徴とする請求項１乃至７のいずれか１項に記載の印刷装置。
【請求項９】
複数の位置に移動可能で、当該複数の位置のいずれかで針を使用して第１綴じ処理を実行する第１の綴じ手段と、単一のコーナー位置で針を使用せずに第２綴じ処理を実行する第２の綴じ手段とを有し、前記第１の綴じ手段或いは前記第２の綴じ手段を用いて記録紙に綴じ処理を実行する後処理装置に接続可能な印刷装置であって、
ユーザの指示に従って、前記第１綴じ処理と前記第２綴じ処理の一方を選択する第１選択手段と、
ユーザの指示に従って、前記第１綴じ処理と前記第２綴じ処理の何れかの綴じ処理が実行される記録紙のコーナー位置を選択する第２選択手段と、
画像データに基づいて記録紙上に画像を印刷する印刷手段と、
前記画像データで表される画像の向きと同じ向きの記録紙に複数ページの画像を印刷する場合において、前記第１選択手段により前記第２の綴じ手段を使用せずに前記第１の綴じ手段を使用して前記第１綴じ処理を実行することが選択されていれば、前記第２選択手段の選択結果によらず先頭ページの画像から記録紙に印刷させ、画像が印刷された記録紙の面が下向きとなるフェースダウンで前記後処理装置へ排出させるように前記印刷手段を制御し、前記第１選択手段の選択により前記第１の綴じ手段を使用せずに前記第２の綴じ手段を使用して前記第２綴じ処理を実行することが選択されていれば、前記第２選択手段により選択されたコーナー位置に基づいて、前記先頭ページの画像から記録紙上に画像を印刷させ、前記フェースダウンで前記後処理装置へ排出させるよう前記印刷手段を制御するか、或いは、最終ページの画像から記録紙に印刷させ、画像が印刷された記録紙の面が上向きとなるフェースアップで前記後処理装置へ排出させるように前記印刷手段を制御するかを決定する制御手段と、
を有することを特徴とする印刷装置。
【請求項１０】
複数の位置に移動可能で、当該複数の位置のいずれかで針を使用して第１綴じ処理を実行する第１の綴じ手段と、単一のコーナー位置で針を使用せずに第２綴じ処理を実行する第２の綴じ手段と、を有する後処理手段と、
ユーザの指示に従って、前記第１綴じ処理と前記第２綴じ処理の一方を選択する第１選択手段と、
ユーザの指示に従って、前記第１綴じ処理と前記第２綴じ処理のうち選択される綴じ処理が実行される記録紙のコーナー位置を選択する第２選択手段と、
画像データに基づいて記録紙上に画像を印刷し、前記後処理手段へ記録紙を排出する印刷手段と、を有する印刷装置の制御方法であって、
前記画像データで表される画像の向きと同じ向きの記録紙に複数ページの画像を印刷する場合において、前記第１選択手段により前記第２の綴じ手段を使用せずに前記第１の綴じ手段を使用して前記第１綴じ処理を実行することが選択されていれば、前記第２選択手段での選択結果によらず先頭ページの画像から記録紙に印刷させ、画像が印刷された記録紙の面が下向きとなるフェースダウンで前記後処理手段へ排出させるように前記印刷手段を制御する第１制御工程と、
前記画像データで表される画像の向きと同じ向きの記録紙に複数ページの画像を印刷する場合において、前記第１選択手段により前記第１の綴じ手段を使用せずに前記第２の綴じ手段を使用して前記第２綴じ処理を実行することが選択されていれば、前記第２選択手段で選択されたコーナー位置に基づいて、前記先頭ページの画像から記録紙上に画像を印刷させ、前記フェースダウンで前記後処理手段へ排出させるように前記印刷手段を制御するか、或いは、最終ページの画像から記録紙に印刷させ、画像が印刷された記録紙の面が上向きとなるフェースアップで前記後処理手段へ排出させるように前記印刷手段を制御するかを決定する第２制御工程と、
を有することを特徴とする印刷装置の制御方法。
【請求項１１】
コンピュータに、請求項１０に記載の印刷装置の制御方法の各工程を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、複写機やプリンタ等の画像形成装置において、複数の用紙が束ねられた用紙束に対して針を用いることなく綴じ処理を行う針無し綴じ装置が知られている（特許文献１参照）。このような針無し綴じ装置としては、種々の形態のものがあるが、代表的なものとして、綴じ具によって用紙束の端部に半抜き・折り曲げ加工を施して綴じ部を形成するものがある。このような針無し綴じ装置は、金属針を用いて綴じ処理を行う針綴じ装置に比べて金属針を用いることがないため、資源保護の面で有用である。また、用紙束を分離する際に金属針を除去する作業が不要となるため、用紙を分離する作業が簡単になる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１６７７００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、ステイプルの針を用いてシートを綴じる綴じ部を有する針綴じ装置では、その綴じ部は小型であるため移動可能で、ユーザによって指定された「右上」「左上」「右下」「左下」などの位置に綴じ部を移動させて綴じ処理を実行できる。一方、ステイプルの針を使わない針無し綴じ装置では、シートをかしめ綴じする必要があるため、その綴じ部は大きく自由に移動できない。そのため、ユーザによって指定された「右上」「左上」「右下」「左下」の位置に綴じ処理を実行するために、ユーザに正しい向きに用紙をセットしてもらう必要があった。
【０００５】
これらの２つの綴じ部を１台の装置に搭載する場合、それぞれの機能で、正しい位置に綴じ処理が実行された印刷物を手に入れるためには、ユーザは、綴じ位置に応じてシートのセット方向を変更しなければならず、操作に余計な注意が必要となる。
【０００６】
本発明の目的は、上記従来技術の問題点を解決することにある。
【０００７】
本発明の特徴は、針綴じ処理、針無し綴じのいずれを実行する場合でも、その綴じ位置に応じて記録紙の排紙順序と記録紙の排紙面を自動的に切り替えることにより、ユーザが綴じ処理によって記録紙の設定方向を気にしなくても良くなる技術を提供する。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の一態様に係る印刷装置は以下のような構成を備える。即ち、
複数の位置に移動可能で、当該複数の位置のいずれかで針を使用して第１綴じ処理を実行する第１の綴じ手段と、単一のコーナー位置で針を使用せずに第２綴じ処理を実行する第２の綴じ手段と、を有する後処理手段と、
ユーザの指示に従って、前記第１綴じ処理と前記第２綴じ処理の一方を選択する第１選択手段と、
ユーザの指示に従って、前記第１綴じ処理と前記第２綴じ処理のうち選択される綴じ処理が実行される記録紙のコーナー位置を選択する第２選択手段と、
画像データに基づいて記録紙上に画像を印刷し、前記後処理手段へ記録紙を排出する印刷手段と、
前記画像データで表される画像の向きと同じ向きの記録紙に複数ページの画像を印刷する場合において、前記第１選択手段により前記第２の綴じ手段を使用せずに前記第１の綴じ手段を使用して前記第１綴じ処理を実行することが選択されていれば、前記第２選択手段の選択結果によらず先頭ページの画像から記録紙に印刷させ、画像が印刷された記録紙の面が下向きとなるフェースダウンで前記後処理手段へ排出させるように前記印刷手段を制御し、前記第１選択手段により前記第１の綴じ手段を使用せずに前記第２の綴じ手段を使用して前記第２綴じ処理を実行することが選択されていれば、前記第２選択手段により選択されたコーナー位置に基づいて、前記先頭ページの画像から記録紙上に画像を印刷させ、前記フェースダウンで前記後処理手段へ排出させるように前記印刷手段を制御するか、或いは、最終ページの画像から記録紙に印刷させ、画像が印刷された記録紙の面が上向きとなるフェースアップで前記後処理手段へ排出させるように前記印刷手段を制御するかを決定する制御手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザは、綴じ処理と、その綴じ位置に応じて記録紙をセットする必要がなくなるため、針綴じや針無し綴じを実行する際のユーザの利便性を向上できるという効果がある。
【００１０】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１１】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施の形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】本発明の実施形態に係る複合機の構成を説明する図。
【図２】実施形態に係るフィニッシャの構成を説明する図。
【図３】実施形態に係るフィニッシャの各綴じ部との配置及び綴じ作業域を説明する図。
【図４】第２の綴じ部（ステイプラ）による綴じ処理を説明する断面図。
【図５】第２の綴じ部で綴じられた記録紙を上から見た図。
【図６】実施形態に係る複合機を制御するコントローラ（制御部）の構成を説明するブロック図。
【図７】実施形態に係る複合機の操作部の上面図。
【図８】実施形態に係る複合機において、ユーザが針綴じを設定する場合に表示部に表示される針綴じ設定画面の画面遷移の一例を説明する図。
【図９】実施形態に係る複合機において、ユーザが針無し綴じを設定する場合に表示部に表示される針無し綴じ設定画面の画面遷移の一例を説明する図。
【図１０】実施形態に係る複合機のコピー処理で、印刷した記録紙の左上に針１箇所綴じを実行してスタックトレイに排紙する場合の原稿画像のレイアウト方法を説明する図。
【図１１】実施形態に係る複合機のコピー処理で、印刷した記録紙の右上に針１箇所綴じを実行してスタックトレイに排紙する場合の原稿画像のレイアウト方法を説明する図。
【図１２】実施形態に係る複合機のコピー処理で、印刷した記録紙の左下に針１箇所綴じを実行してスタックトレイに排紙する場合の原稿画像のレイアウト方法を説明する図。
【図１３】実施形態に係る複合機のコピー処理で、印刷した記録紙の右下に針１箇所綴じを実行してスタックトレイに排紙する場合の原稿画像のレイアウト方法を説明する図。
【図１４】実施形態に係る複合機のコピー処理で、印刷した記録紙の左上に針無し綴じを実行してスタックトレイに排紙する場合の原稿画像のレイアウト方法を説明する図。
【図１５】実施形態に係る複合機のコピー処理で、印刷した記録紙の右上に針無し綴じを実行してスタックトレイに排紙する場合の原稿画像のレイアウト方法を説明する図。
【図１６】実施形態に係る複合機のコピー処理で、印刷した記録紙の左下に針無し綴じを実行してスタックトレイに排紙する場合の原稿画像のレイアウト方法を説明する図。
【図１７】実施形態に係る複合機のコピー処理で、印刷した記録紙の右下に針無し綴じを実行してスタックトレイに排紙する場合の原稿画像のレイアウト方法を説明する図。
【図１８】実施形態に係る複合機によるコピー処理を説明するフローチャート。
【図１９】図１８のＳ１８０４の針綴じ処理の手順を説明するフローチャート。
【図２０】図１９のＳ１９０６，Ｓ１９１５，Ｓ１９２２及びＳ１９２６の奥１箇所針綴じ処理の手順を説明するフローチャート。
【図２１】図１９のＳ１９０７，Ｓ１９１２，Ｓ１９１９，Ｓ１９２９の手前１箇所針綴じ処理の手順を説明するフローチャート。
【図２２】図１８のＳ１８０６の針無し綴じ処理の手順を説明するフローチャート。
【図２３】図２２のＳ２２０４、Ｓ２２１４，Ｓ２２２２，Ｓ２２２６の針無し綴じ正順印刷処理の手順を説明するフローチャート。
【図２４】図２２のＳ２２０７、Ｓ２２１１，Ｓ２２１９，Ｓ２２２９の針無し綴じ逆順印刷処理の手順を説明するフローチャート。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１３】
図１は、本発明の実施形態に係る複合機の構成を説明する図である。本実施形態では、本発明に係る印刷装置の一例を、コピー、プリンタ、ファクシミリ等の機能を有する複合機を例に説明する。しかしながら本発明の印刷装置は、印刷機能のみを備えた装置であってもよい。本実施形態に係る複合機は、スキャナ部３０１とドキュメントフィーダ（ＤＦ）３０２と、カラー４色ドラムを備えるプリンタ部３１３と、給紙デッキ３１４とフィニッシャ３１５とを有する。
【００１４】
まず、スキャナ部３０１を中心に行われる読取動作について説明する。
【００１５】
原稿台に原稿をセットして読取動作を行う場合、ユーザは、原稿台３０７に原稿をセットしてＤＦ３０２を閉じる。ＤＦ３０２が閉じられたことを開閉センサが検知すると、スキャナ部３０１の筐体内にある反射式の原稿サイズ検知センサが、セットされた原稿サイズを検知する。原稿サイズが検知されると光源３１０が原稿を照射し、その照射された光が原稿から反射され、その光が反射板３１１、レンズ３１２を介してＣＣＤ３４３に入射する。ＣＣＤ３４３は、入射された光をデジタル信号に変換しコントローラ（図６参照）に送る。コントローラは、送られてきたデジタル信号に、所望の画像処理を行ってレーザ記録信号に変換し、画像データとしてメモリに格納する。
【００１６】
ＤＦ３０２上に原稿をセットして読取動作を行う場合、ユーザは、ＤＦ３０２の原稿セット部３０３のトレイ上に原稿をフェイスアップで載置する。原稿が載置されると、原稿有無センサ３０４は、原稿がセットされたことを検知する。コントローラは、原稿有無センサ３０４によって原稿がセットされたことを検知すると、原稿給紙ローラ３０５と搬送ベルト３０６を回転させて、原稿を原稿台３０７上の所定の位置まで搬送する。原稿を所定の位置まで搬送すると、コントローラは、原稿台上の原稿の読み取りと同様の読取動作を行い、その画像データをメモリに格納する。そして、読取動作が完了した原稿を、搬送ローラ３０８を経由して原稿排紙トレイ３０９へ排紙する。ＤＦ３０２上にセットされた原稿が複数枚存在する場合、コントローラは、読取動作が完了した原稿を排紙すると同時に、給紙ローラ３０５を経由して次の原稿を給紙し、次の原稿の読取動作を行う。このようにして、複数枚の原稿の読取動作を行う。
【００１７】
次に、プリンタ部３１３による印刷動作について説明する。
【００１８】
コントローラ内のメモリに一旦記憶された記録信号（印刷画像データ）は、プリンタ部３１３に転送され、レーザ記録部でＹ（黄色）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｂ（黒）のそれぞれの色のための記録レーザ光に変換される。そして、この記録レーザ光は、各色の感光体３１６に照射され、各感光体に、各色に応じた静電潜像を形成する。そして、トナーカートリッジ３１７から供給されるトナーにより潜像を現像し、その現像された画像が中間転写ベルト３２１に一次転写される。その後、中間転写ベルト３２１は時計回り方向に回転し、用紙カセット３１８或いは給紙デッキ３１４から給紙搬送路３１９を通って給送された記録紙に、二次転写位置３２０に中間転写ベルト３２１から画像が転写される。こうして画像が転写された記録紙は、定着器３２２で加圧と熱によりトナーが定着され排紙搬送路を搬送される。そして記録紙は、転写した面が下向きになるようにフラッパ３２６及び３２７を用いて反転制御を行い、フィニッシャへの排紙口３２５へとフェースダウンで排紙される。両面印刷の場合には、記録紙が定着器３２２を通過した後、フラッパ３２７により搬送路が切り替えられ、その後記録紙がスイッチバックして下方に送られ、両面印刷用の紙搬送路３３０を経て再び二次転写位置３２０に給送され、両面印刷動作が実現される。
【００１９】
続いて、フィニッシャ３１５で行われる動作について説明する。
【００２０】
フィニッシャ３１５は、ユーザが指定した設定に応じて、記録紙に対して後処理を加える。具体的には、ステイプル（針１箇所綴じ・針２箇所綴じ・針無し綴じ）やパンチ（２穴・３穴・４穴）、中綴じ処理等の機能を有する。図１のフィニッシャ３１５は、積載トレイ３２８，３２９を備え、フィニッシャ３１５への排紙口３２５を通過した記録紙は、ユーザの設定によって、例えばコピー、プリンタ、ＦＡＸの機能ごとに排紙先が振り分けられる。プリンタとして利用される場合、プリンタドライバにより白黒プリント／カラープリント、用紙サイズ、２ＵＰ・４ＵＰ印刷・Ｎ−ＵＰ印刷、両面、ステイプル、パンチ、中綴じ、中折り、合紙、表紙、裏表紙などの各種設定が可能である。以下、複合機の正面に立ったユーザ側を装置の手前側、ユーザから遠い側を奥側として説明する。
【００２１】
次に、フィニッシャ３１５の構成について図２を参照して説明する。
【００２２】
図２は、実施形態に係るフィニッシャ３１５の構成を説明する図である。
【００２３】
フィニッシャ３１５は、フィニッシャへの排紙口３２５から排出された記録紙を順に取り込み、以下の所定の処理を選択的に行う。所定の処理としては、取り込んだ複数枚の記録紙を整合して１つに束に束ねる処理、束ねた記録紙束の後端をステイプルで綴じるステイプル処理、取り込んだ記録紙の後端付近に穴あけをするパンチ処理、ソート処理、ノンソート処理、製本処理などがある。
【００２４】
フィニッシャ３１５は、図２に示すように、フィニッシャへの排紙口３２５から排出された記録紙を入口ローラ対５０１により挟持して搬送し内部に取り込む。入口ローラ対５０１により内部に取り込まれた記録紙は、搬送ローラ対５０２を介してバッファローラ５０３に向けて送られる。入口ローラ対５０１と搬送ローラ対５０２との間の搬送経路途中には入口センサ５７０が設けられている。また、入口ローラ対５０１の下流には切換フラッパ５５１が配置されており、切換フラッパ５５１によりソートパス５１０、ノンソートパス５０９へのパスと、製本パス５５０へパスを切り換えることができる。
【００２５】
バッファローラ５０３は、搬送ローラ対５０２を介して送られた記録紙を、その外周に所定枚数積層して巻き付け可能なローラであって、このローラ５０３の外周に、その回転中に記録紙が各押下コロ５０４，５０５，５０６により巻き付けられる。巻き付けられた記録紙はバッファローラ５０３の回転方向に搬送される。各押下コロ５０５，５０６の間には、切換フラッパ５０７が配置されている。また押下コロ５０６下流側には切換フラッパ５０８が配置されている。切換フラッパ５０７はバッファローラ５０３に巻き付けられた記録紙をバッファローラ５０３から剥離してノンソートパス５０９又はソートパス５１０に導くためのフラッパである。切換フラッパ５０８はバッファローラ５０３に巻き付けられた記録紙をバッファローラ５０３から剥離してソートパス５１０、又はバッファローラ５０３に巻き付けられた記録紙を巻き付けられた状態でバッファパス５１１に導くためのフラッパである。バッファローラ５０３に巻き付けられた記録紙をノンソートパス５０９に導くときには、切換フラッパ５０７が動作してバッファローラ５０３から巻き付けられた記録紙が剥離され、ノンソートパス５０９に導かれる。こうしてノンソートパス５０９に導かれた記録紙は、排出ローラ対５１２を介してサンプルトレイ３２８上に排出される。ノンソートパス５０９の途中には、排出センサ５７１が設けられている。
【００２６】
バッファローラ５０３に巻き付けられた記録紙をバッファパス５１１に導くときには、切換フラッパ５０７及び切換フラッパ５０８はともに動作せず、記録紙はバッファローラ５０３に巻き付けられた状態でバッファパス５１１に送られる。バッファパス５１１の途中には、バッファパス５１１上の記録紙を検出するためのバッファパスセンサ５７２が設けられている。
【００２７】
バッファローラ５０３に巻き付けられた記録紙をソートパス５１０に導くときには、切換フラッパ５０７は動作せずに切換フラッパ５０８が動作してバッファローラ５０３から巻き付けられた記録紙が剥離され、この記録紙はソートパス５１０に導かれる。ソートパス５１０に導かれた記録紙は、搬送ローラ対５１３，５１４を介して中間トレイ（以下、処理トレイ）５２０上に積載される。処理トレイ５２０上に束状に積載された記録紙は、必要に応じて手前側と奥側に設けられた整合部材５２１による整合処理、ステイプル処理などが施された後に、排出ローラ５２２ａ，５２２ｂによりスタックトレイ３２９上に排出される。排出ローラ５２２ｂは揺動ガイド５２４に支持され、揺動ガイド５２４は揺動モータ（不図示）により排出ローラ５２２ｂを処理トレイ５２０上の最上部の記録紙に当接させるように揺動する。排出ローラ５２２ｂが処理トレイ５２０上の最上部の記録紙に当接された状態にあるときには、排出ローラ５２２ｂは排出ローラ５２２ａと協働して処理トレイ５２０上の記録紙束をスタックトレイ３２９に向けて排出することが可能である。
【００２８】
上述のステイプル処理は、ステイプラ５２３，５９０により行われる。ステイプラ５２３は、金属針を使用して記録紙を綴じる機能（以下、針綴じ）を持つ第１の綴じ部である。ステイプラ５２３は、処理トレイ５２０の外周に沿って移動可能に構成され、処理トレイ５２０に積載された記録紙束を、記録紙の搬送方向に対して記録紙の後端の奥側もしくは手前側で綴じることが可能である。ステイプラ５９０は、針を使用しないで記録紙を綴じる機能（以下、針無し綴じ）を持つ第２の綴じ部である。針を使用しない針無し綴じの方法としては、前記の通り多数あるが、本実施形態では記録紙の厚さ方向の上下から圧力をかける加圧力で記録紙を密着し綴じる方式のステイプラを搭載した例で説明する。ステイプラ５９０は、処理トレイ５２０の横脇の位置に固定され、処理トレイ５２０に積載された記録紙束を、記録紙の搬送方向に対して記録紙の後端の奥側で綴じることが可能である。
【００２９】
また、切換フラッパ５５１により製本パス５５０に導かれた記録紙は、以下に説明する中折り処理手段としての中折り機構により、記録紙束を中央で二つ折りにする中折り処理がなされる。製本パス５５０に導かれた記録紙は、搬送ローラ対５５２を介して製本中間トレイ（以下、製本処理トレイ）５６０に搬送される。製本パス５５０の途中には製本入口センサ５７４が設けられている。製本処理トレイ５６０には、中間ローラ５５３と可動式の記録紙位置決め部材５５４が設けられている。また、ステイプラ５５５と対向する位置にはアンビル（不図示）が設けられており、ステイプラ５５５とアンビルとが協働して、製本処理トレイ５６０の収納された記録紙束に対してステイプル処理を行える。ステイプラ５５５の下流側には、折りローラ対５５６と、折りローラ対５５６の対向位置に突き出し部材５５７が設けられている。突き出し部材５５７を製本処理トレイ５６０に収納された記録紙束に向けて突出することにより、製本処理トレイ５６０で束状に収納された記録紙束を折りローラ対５５６間に押し出す。折りローラ対５５６は、記録紙束を折ると共に下流へと記録紙束を搬送する。折り込まれた記録紙束（冊子束）は、搬送ローラ対５５８を介して搬送方向下流側の装置へと受け渡される。搬送ローラ対５５８の下流には排出センサ５７５が設けられている。
【００３０】
次に、図２に示した第１の綴じ部（ステイプラ５２３）と第２の綴じ部（ステイプラ５９０）との配置及び綴じ作業域について図３を用いて説明する。
【００３１】
図３は、実施形態に係るフィニッシャ３１５の各綴じ部との配置及び綴じ作業域を説明する図である。
【００３２】
図３において、６０１は綴じる際の記録紙を示し、針を使用する第１の綴じ部であるステイプラ５２３がスタンバイ位置に停止している状態を示す。実際に記録紙の手前側を綴じる場合、ステイプラ５２３は、スタンバイ位置から矢印で示す綴じ位置６０２に移動して記録紙を綴じる。また、記録紙の奥側を綴じる場合、ステイプラ５２３がスタンバイ位置から矢印で示す綴じ位置６０３に移動して記録紙を綴じる。このようにステイプラ５２３は、記録紙の複数の辺に沿って移動可能である。尚、綴じ部を移動する機構は省略するが、その移動等は後述するＣＰＵの指示に従って制御される。
【００３３】
同様に、針を使用しない第２の綴じ部であるステイプラ５９０も、通常は図３に示すスタンバイ位置に停止しており、実際に記録紙を綴じる際、スタンバイ位置から綴じ位置６０３に移動して記録紙を綴じる。このようにステイプラ５９０は、記録紙の単一の辺に沿ってのみ移動可能である。
【００３４】
次に、記録紙の厚さ方向の上下から圧力をかける加圧力で記録紙を密着して綴じる方法について図４〜図６を参照して説明する。
【００３５】
図４は、図２に示した第２の綴じ部（ステイプラ５９０）による綴じ処理を説明する断面図である。
【００３６】
図４（Ａ）に示すように、上金型４０１は、記録紙を上側から圧力をかけて押しつける。上金型４０１には複数の凸形状の刃４０２が設けられて、これら刃４０２により複数個所を加圧することで直ぐには記録紙が剥がれないようにしている。下金型４０５は、記録紙を下側から圧力をかけて押さえる。下金型４０５にも上金型４０１の刃４０２に対応した凹部４０４が設けられおり上金型４０１の刃４０２を受けるようになっている。上金型４０１と下金型４０５で記録紙束４０３を図４（Ｂ）に示すように上下方向から加圧することで記録紙を綴じることができる。綴じた後の記録紙束４０３の断面は、図４（Ｃ）に示すようになる。
【００３７】
図５は、こうして綴じられた記録紙を上から見た図で、綴じ位置５０１の黒い部分が加圧されて、潰れた記録紙の部分である。
【００３８】
図６は、実施形態に係る複合機を制御するコントローラ（制御部）の構成を説明するブロック図である。
【００３９】
メインコントローラ６０１は、主にＣＰＵ６０２と、バスコントローラ６０３、及び各種Ｉ／Ｆコントローラ回路を含んでいる。ＣＰＵ６０２とバスコントローラ６０３は、この複合機全体の動作を制御しており、ＣＰＵ６０２はＲＯＭ６０４からＲＯＭＩ／Ｆ６０５を経由して読み込んだプログラムに従って動作する。また外部のＰＣから受信したＰＤＬ（ページ記述言語）コードデータを解釈し、ラスタイメージデータに展開する動作も、このプログラムに記述されており、ソフトウェアによって処理される。バスコントローラ６０３は各Ｉ／Ｆから入出力されるデータ転送を制御しておりバスの調停やＤＭＡデータ転送の制御を行う。
【００４０】
ＤＲＡＭ６０６はＤＲＡＭＩ／Ｆ６０７によってメインコントローラ６０１と接続されており、ＣＰＵ６０２が動作するためのワークエリアや、画像データを蓄積するためのエリアを提供している。コーデック６０８は、ＤＲＡＭ６０６に格納されたラスタイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧ／ＪＰＥＧ等の方式で圧縮し、また逆に圧縮され蓄積されたコードデータをラスタイメージデータに伸張する。ＳＲＡＭ６０９はコーデック６０８の一時的なワーク領域として使用される。コーデック６０８はＩ／Ｆ６１０を介してメインコントローラ６０１と接続され、ＤＲＡＭ６０６との間のデータの転送はバスコントローラ６０３によって制御されＤＭＡ転送される。
【００４１】
グラフィックプロセッサ６２４は、ＤＲＡＭ６０６に格納されたラスタイメージデータに対して、画像回転、画像変倍、色空間変換、二値化などの処理をそれぞれ行う。ＳＲＡＭ６２５はグラフィックプロセッサ６２４の一時的なワーク領域として使用される。グラフィックプロセッサ６２４は、Ｉ／Ｆを介してメインコントローラ６０１と接続され、ＤＲＡＭ６０６との間のデータの転送は、バスコントローラ６０３によって制御されＤＭＡ転送される。
【００４２】
ネットワーク制御部６１１は、Ｉ／Ｆ６１３によってメインコントローラ６０１と接続され、コネクタ６１２によって外部ネットワークと接続される。ネットワークを介して外部のＰＣから受信した印刷データは、ネットワーク制御部６１１によって受信され、ＣＰＵ６０２へ送られる。ＣＰＵ６０２は、その受信した印刷データをＤＲＡＭ６０６或いはＨＤ６４０に格納して処理する。
【００４３】
汎用高速バス６１５には、拡張コネクタ６１４とＩ／Ｏ制御部６１６とが接続される。本実施形態で、フィニッシャ３１５とのコマンドの送受は、当該汎用高速バス６１５を通して行われる。Ｉ／Ｏ制御部６１６には、スキャナ部、プリンタ部の各ＣＰＵと制御コマンドを送受信するための調歩同期シリアル通信コントローラ６１７が２チャンネル装備されている。Ｉ／Ｏ制御部６１６は、Ｉ／Ｏバス６１８によってスキャナＩ／Ｆ回路６２６、プリンタＩ／Ｆ回路６３０に接続されている。
【００４４】
パネルＩ／Ｆ６２１は、表示制御部６２０に接続され、図７に示す操作部７０１上の表示部に表示するためのＩ／Ｆと、ハードキーやタッチパネルキーの入力を行うためのキー入力Ｉ／Ｆとを有する。操作部７０１は、表示部と表示部上に張り付けられたタッチパネル入力装置と、複数個のハードキーを有する。タッチパネルまたはハードキーにより入力された信号は前述したパネルＩ／Ｆ６２１を介してＣＰＵ６０２に伝えられ、表示部はパネルＩ／Ｆ６２１から送られてきた画像データを表示する。液晶表示部には、この操作部７０１は図７を参照して後述する。
【００４５】
リアルタイムクロックモジュール６２２は、この複合機が管理する日付と時刻を更新／保存するためのもので、バックアップ電池６２３によってバックアップされている。Ｅ−ＩＤＥＩ／Ｆ６３９は、外部記憶装置を接続するためのものである。本実施形態では、ＣＰＵ６０２は、このＥ−ＩＤＥＩ／Ｆ６３９を介してハードディスクドライブ６３８を接続し、ハードディスク６４０へ画像データを記憶させたり、ハードディスク６４０から画像データを読み出す。コネクタ６２７と６３２は、それぞれスキャナ部３０１とプリンタ部３１３に接続され、同調歩同期シリアルＩ／Ｆ（６２８，６３３）とビデオＩ／Ｆ（６２９，６３４）とから構成される。
【００４６】
スキャナＩ／Ｆ６２６は、コネクタ６２７を介してスキャナ部３０１と接続され、また、スキャナバス６４１によってメインコントローラ６０１と接続されており、スキャナ部３０１から受け取った画像データに対して所定の処理を施す機能を有する。更にスキャナＩ／Ｆ６２６は、スキャナ部３０１から送られたビデオ制御信号をもとに生成した制御信号を、スキャナバス６２９に出力する機能も有する。スキャナバス６２９からＤＲＡＭ６０６へのデータ転送は、バスコントローラ６０３によって制御される。
【００４７】
プリンタＩ／Ｆ６３０は、コネクタ６３２を介してプリンタ部３１３と接続され、また、プリンタバス６３１によってメインコントローラ６０１と接続される。プリンタＩ／Ｆ６３０は、メインコントローラ６０１から出力された画像データに所定の処理を施して、プリンタ部３１３へ出力する。更にプリンタＩ／Ｆ６３０は、プリンタ部３１３から送られたビデオ制御信号をもとに生成した制御信号をプリンタバス６３１に出力する機能も有する。ＤＲＡＭ６０６上に展開されたラスタイメージデータのプリンタ部３１３への転送はバスコントローラ６０３によって制御され、プリンタバス６３１、ビデオＩ／Ｆ６３４を経由してプリンタ部３１３へＤＭＡ転送される。
【００４８】
ＳＲＡＭ６３６は、バックアップ用電池によりバックアップされており、複合機の電源が遮断されても、その記憶内容を保持でき、バス６３５を介してＩ／Ｏ制御部６１６と接続されている。ＥＥＰＲＯＭ６３７も同様にバス６３５を介してＩ／Ｏ制御部６１６と接続されているメモリである。
【００４９】
図７は、実施形態に係る複合機の操作部７０１の上面図である。
【００５０】
ユーザは、操作部７０１を介して各種印刷設定を行なう。リセットキー７０２は、ユーザが設定した設定値などを取り消すためのキーである。ストップキー７０３は、動作中のジョブを中断させるためのキーである。テンキー７０４は、置数などの数値入力を行うためのキーである。表示部７０５は、タッチパネルと表示部が一体型となっておりＣＰＵ６０２からの指示に基づいて様々な画面を表示部７０５に表示したり、タッチパネルを介してユーザから指示を受け付けたりする。スタートキー７０６は原稿の読み込み等のジョブを開始させるためのキーである。クリアキー７０７は設定などをクリアするためのキーである。ランプ７０８は、ジョブの実行中である場合や、複合機やフィニッシャ３１５にエラーが発生している場合に点灯することによって、ユーザに装置の状態を通知する。
【００５１】
次に、針綴じと針無し綴じを設定する手順を図８及び図９を参照して説明する。
【００５２】
図８は、実施形態に係る複合機において、ユーザが針綴じを設定する場合に表示部７０５に表示される針綴じ設定画面の画面遷移の一例を説明する図である。
【００５３】
図８（Ａ）は、表示部７０５に表示されるコピー標準画面で、設定に基づいて自動で最適な用紙を選択してコピー動作を実現する自動用紙選択が設定されていることを示している。このコピー標準画面で、ＣＰＵ６０２が「仕上げ」キー８０１が押下されたことを検出すると、図８（Ｂ）に示す仕上げ種類の選択画面を表示する。この仕上げ種類の選択画面には、「ソート」キー、「グループ」キー、「シフト」キー、「ステイプルソート」キーが表示されている。この仕上げ種類の選択画面で、ＣＰＵ６０２が「ステイプルソート」キー８０２が押下されたことを検出すると、図８（Ｃ）に示すように「ステイプルソート」キー８０２が反転表示されると共に「ＯＫ」キー８０３の表示が「次へ」キーの表示に切り替わる。
【００５４】
図８（Ｃ）の画面でＣＰＵ６０２が「次へ」キー８０３が押下されたことを検出すると、図８（Ｄ）に示す針綴じ位置選択画面を表示する。この針綴じ位置選択画面には、ユーザが所望する綴じ位置を選択できるように「左上」キー８０５、「右上」キー８０６、「左下」キー８０７、「右下」キー８０８が表示されている。また針綴じ位置選択画面では、「コーナー」キー８０４が反転表示され、針１箇所綴じの設定であることを示している。
【００５５】
図８（Ｄ）の針綴じ位置選択画面で、ＣＰＵ６０２が「ＯＫ」キー８０９が押下されたことを検出すると、図８（Ｅ）に示すコピー標準画面に戻り、８１０に示すように、記録紙の左上に針綴じを行う設定が完了したことが表示されている。
【００５６】
図９は、実施形態に係る複合機において、ユーザが針無し綴じを設定する場合に表示部７０５に表示される針無し綴じ設定画面の画面遷移の一例を説明する図である。
【００５７】
図９（Ａ）は、図８（Ａ）と同様に、表示部７０５に表示されるコピー標準画面である。また図９（Ｂ）は図８（Ｂ）と同様に、表示部７０５に表示される仕上げキー９０１が押下されると表示される仕上げ種類の選択画面を示す。そして図９（Ｃ）は図８（Ｃ）と同様に、「ステイプルソート」キー９０２が押下された際に表示部７０５に表示される画面を示す。更に図９（Ｄ）は図８（Ｄ）と同様に、表示部７０５に表示される針綴じ位置選択画面を示す。
【００５８】
図９（Ｄ）の針綴じ位置選択画面で、ＣＰＵ６０２が「針無し綴じ」キー９０４が押下されたことを検出すると図９（Ｅ）に示す針無し綴じ位置選択画面を表示する。この針無し綴じ位置選択画面には、ユーザが所望する綴じ位置を選択できるように「左上」キー９０５、「右上」キー９０６、「左下」キー９０７、「右下」キー９０８が表示されている。また針無し綴じ位置選択画面では、「針無し綴じ」キー９０４が反転表示され、針無し綴じの設定であることを示している。
【００５９】
図９（Ｅ）の針無し綴じ位置選択画面で、ＣＰＵ６０２が「ＯＫ」キー９０９が押下されたことを検出すると、図９（Ｆ）に示すコピー標準画面に戻り、９１０に示すように、記録紙の左上に針無し綴じを行う設定が完了したことを示している。
【００６０】
このように図８や図９に示す画面が表示された状態で、スタートキー７０６が押されると、ＣＰＵ６０２は、ＤＲＡＭ６０６に格納された設定に従って、スキャナ部３０１による原稿の読取動作及びプリンタ部３１３による印刷動作を開始する。
【００６１】
以上のような操作を行うことで、ユーザは、針綴じや針無し綴じが実行された成果物を手に入れることができる。
【００６２】
次に、針綴じを実行してスタックトレイ３２９（図２）に排紙する場合と、針無し綴じを実行してスタックトレイ３２９に排紙する場合の画像レイアウトについて、図１０〜図１７を用いて具体的に説明する。
【００６３】
図１０は、実施形態に係る複合機のコピー処理で、印刷した記録紙の左上に針１箇所綴じを実行してスタックトレイ３２９に排紙する場合の原稿画像のレイアウト方法を説明する図である。
【００６４】
まず原稿サイズがＡ４やＢ５などの縦長サイズで、かつ使用する記録紙も縦長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、レイアウトを行い、先頭ページのレイアウトが完了したタイミングで印刷を開始する。そしてスタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１０（Ａ）に示すようになる。
【００６５】
次に原稿サイズがＡ４，Ｂ５などの縦長サイズで、かつ使用する記録紙がＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、時計回り方向に９０度の画像回転処理を行う。そして先頭ページのレイアウトが完了したタイミングで印刷を開始する。そして、スタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１０（Ｂ）に示すようになる。
【００６６】
一方、原稿サイズがＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズで、かつ使用する記録紙も横長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、レイアウトを行い、先頭ページのレイアウトが完了したタイミングで印刷を開始する。そして、スタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１０（Ｃ）に示すようになる。
【００６７】
次に、原稿サイズがＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズで、かつ使用する記録紙がＡ４，Ｂ５などの縦長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、時計回り方向に９０度の画像回転処理を行う。そして先頭ページのレイアウトが完了したタイミングで印刷を開始する。そして、スタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１０（Ｄ）に示すようになる。
【００６８】
図１１は、実施形態に係る複合機のコピー処理で、印刷した記録紙の右上に針１箇所綴じを実行してスタックトレイ３２９に排紙する場合の原稿画像のレイアウト方法を説明するための図である。
【００６９】
まず原稿サイズがＡ４やＢ５などの縦長サイズで、かつ使用する記録紙も縦長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、１８０度の画像回転処理を行い、先頭ページのレイアウトが完了したタイミングで印刷を開始する。そして、スタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１１（Ａ）に示すようになる。
【００７０】
次に、原稿サイズがＡ４，Ｂ５などの縦長サイズで、かつ使用する記録紙がＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、時計回り方向に９０度の画像回転処理を行う。そして先頭ページのレイアウトが完了したタイミングで印刷を開始する。そして、スタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１１（Ｂ）に示すようになる。
【００７１】
また原稿サイズがＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズで、かつ使用する記録紙も横長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、１８０度の画像回転処理を行う。そして先頭ページのレイアウトが完了したタイミングで印刷を開始する。そして、スタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１１（Ｃ）に示すようになる。
【００７２】
次に、原稿サイズがＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズで、かつ使用する記録紙がＡ４，Ｂ５などの縦長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、時計回り方向に９０度の画像回転処理を行う。そして先頭ページのレイアウトが完了したタイミングで印刷を開始する。そして、スタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１１（Ｄ）に示すようになる。
【００７３】
図１２は、実施形態に係る複合機のコピー処理で、印刷した記録紙の左下に針１箇所綴じを実行してスタックトレイ３２９に排紙する場合の原稿画像のレイアウト方法を説明するための図である。
【００７４】
まず原稿サイズがＡ４やＢ５などの縦長サイズで、かつ使用する記録紙も縦長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、レイアウトを行い、先頭ページのレイアウトが完了したタイミングで印刷を開始する。そして、スタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１２（Ａ）に示すようになる。
【００７５】
また原稿サイズがＡ４，Ｂ５などの縦長サイズで、かつ使用する記録紙がＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、時計回り方向に２７０度の画像回転処理を行う。そして先頭ページのレイアウトが完了したタイミングで印刷を開始する。そして、スタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１２（Ｂ）に示すようになる。
【００７６】
また原稿サイズがＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズで、かつ使用する記録紙も横長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、レイアウトを行い、先頭ページのレイアウトが完了したタイミングで印刷を開始する。そして、スタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１２（Ｃ）に示すようになる。
【００７７】
また原稿サイズがＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズで、かつ使用する記録紙がＡ４，Ｂ５などの縦長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、時計回り方向に２７０度の画像回転処理を行う。そして先頭ページのレイアウトが完了したタイミングで印刷を開始する。そして、スタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１２（Ｄ）に示すようになる。
【００７８】
図１３は、実施形態に係る複合機のコピー処理で、印刷した記録紙の右下に針１箇所綴じを実行してスタックトレイ３２９に排紙する場合の原稿画像のレイアウト方法を説明するための図である。
【００７９】
まず原稿サイズがＡ４やＢ５などの縦長サイズで、かつ使用する記録紙も縦長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、１８０度の画像回転処理を行い、先頭ページのレイアウトが完了したタイミングで印刷を開始する。そして、スタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１３（Ａ）に示すようになる。
【００８０】
次に、原稿サイズがＡ４，Ｂ５などの縦長サイズでかつ使用する記録紙がＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、時計回り方向に２７０度の画像回転処理を行う。そして先頭ページのレイアウトが完了したタイミングで印刷を開始する。そして、スタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１３（Ｂ）に示すようになる。
【００８１】
また原稿サイズがＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズで、かつ使用する記録紙も横長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、１８０度の画像回転処理を行い、先頭ページのレイアウトが完了したタイミングで印刷を開始する。そして、スタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１３（Ｃ）に示すようになる。
【００８２】
また原稿サイズがＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズで、かつ使用する記録紙がＡ４，Ｂ５などの縦長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、時計回り方向に２７０度の画像回転処理を行う。そして先頭ページのレイアウトが完了したタイミングで印刷を開始する。そして、スタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１３（Ｄ）に示すようになる。
【００８３】
図１４は、実施形態に係る複合機のコピー処理で、印刷した記録紙の左上に針無し綴じを実行してスタックトレイ３２９に排紙する場合の原稿画像のレイアウト方法を説明するための図である。
【００８４】
まず原稿サイズがＡ４やＢ５などの縦長サイズで、かつ使用する記録紙も縦長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、レイアウトを行い、先頭ページのレイアウトが完了したタイミングで印刷を開始する。そして、スタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１４（Ａ）に示すようになる。
【００８５】
次に、原稿サイズがＡ４，Ｂ５などの縦長サイズで、かつ使用する記録紙がＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、時計回り方向に９０度の画像回転処理を行う。そして最終ページのレイアウトが完了したタイミングで印刷を開始する。このとき、画像データの入力順序とは逆の順序で排紙されるように最終ページから印刷を行う。そして、スタックトレイ３２９に印刷面が上向きになるようにフェースアップ排紙された成果物は図１４（Ｂ）に示すようになる。
【００８６】
また原稿サイズがＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズで、かつ使用する記録紙も横長サイズである場合、ＣＰＵ６０２は、画像データの入力順序に従って、レイアウトを行い、先頭ページのレイアウトが完了したタイミングで印刷を開始する。そして、スタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１４（Ｃ）に示すようになる。
【００８７】
次に原稿サイズがＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズで、かつ使用する記録紙がＡ４，Ｂ５などの縦長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、時計回り方向に９０度の画像回転処理を行う。そして最終ページのレイアウトが完了したタイミングで印刷を開始する。このとき、画像データの入力順序とは逆の順序で排紙されるように最終ページから印刷を行う。そして、スタックトレイ３２９に印刷面が上向きになるようにフェースアップ排紙された成果物は図１４（Ｄ）に示すようになる。
【００８８】
図１５は、実施形態に係る複合機のコピー処理で、印刷した記録紙の右上に針無し綴じを実行してスタックトレイ３２９に排紙する場合の原稿画像のレイアウト方法を説明するための図である。
【００８９】
まず、原稿サイズがＡ４やＢ５などの縦長サイズで、かつ使用する記録紙も縦長サイズである場合、ＣＰＵ６０２は、画像データの入力順序に従って、レイアウトを行い、最終ページのレイアウトが完了したタイミングで印刷を開始する。このとき、画像データの入力順序とは逆の順序で排紙されるように最終ページから印刷を行う。そしてスタックトレイ３２９に印刷面が上向きになるようにフェースアップ排紙された成果物は図１５（Ａ）に示すようになる。
【００９０】
次に、原稿サイズがＡ４，Ｂ５などの縦長サイズで、かつ使用する記録紙がＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、時計回り方向に９０度の画像回転処理を行う。そして先頭ページのレイアウトが完了したタイミングで印刷を開始する。そして、スタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１５（Ｂ）に示すようになる。
【００９１】
また原稿サイズがＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズで、かつ使用する記録紙も横長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、レイアウトを行い、最終ページのレイアウトが完了したタイミングで印刷を開始する。このとき、画像データの入力順序とは逆の順序で排紙されるように最終ページから印刷を行う。そして、スタックトレイ３２９に印刷面が上向きになるようにフェースアップ排紙された成果物は図１５（Ｃ）に示すようになる。
【００９２】
次に原稿サイズがＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズで、かつ使用する記録紙がＡ４，Ｂ５などの縦長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、時計回り方向に９０度の画像回転処理を行う。そして先頭ページのレイアウトが完了したタイミングで印刷を開始する。そして、スタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１５（Ｄ）に示すようになる。
【００９３】
図１６は、実施形態に係る複合機のコピー処理で、印刷した記録紙の左下に針無し綴じを実行してスタックトレイ３２９に排紙する場合の原稿画像のレイアウト方法を説明するための図である。
【００９４】
まず原稿サイズがＡ４やＢ５などの縦長サイズで、かつ使用する記録紙も縦長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、１８０度の画像回転処理を行い、最終ページのレイアウトが完了したタイミングで印刷を開始する。このとき、画像データの入力順序とは逆の順序で排紙されるように最終ページから印刷を行う。そして、スタックトレイ３２９に印刷面が上向きになるようにフェースアップ排紙された成果物は図１６（Ａ）に示すようになる。
【００９５】
原稿サイズがＡ４，Ｂ５などの縦長サイズで、かつ使用する記録紙がＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、時計回り方向に２７０度の画像回転処理を行う。そして先頭ページのレイアウトが完了したタイミングで印刷を開始する。そして、スタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１６（Ｂ）に示すようになる。
【００９６】
また原稿サイズがＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズで、かつ使用する記録紙も横長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、１８０度の画像回転処理を行い、最終ページのレイアウトが完了したタイミングで印刷を開始する。このとき、画像データの入力順序とは逆の順序で排紙されるように最終ページから印刷を行う。そしてスタックトレイ３２９に印刷面が上向きになるようにフェースアップ排紙された成果物は図１６（Ｃ）に示すようになる。
【００９７】
また原稿サイズがＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズで、かつ使用する記録紙がＡ４，Ｂ５などの縦長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、時計回り方向に２７０度の画像回転処理を行う。そして先頭ページのレイアウトが完了したタイミングで印刷を開始する。そして、スタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１６（Ｄ）に示すようになる。
【００９８】
図１７は、実施形態に係る複合機のコピー処理で、印刷した記録紙の右下に針無し綴じを実行してスタックトレイ３２９に排紙する場合の原稿画像のレイアウト方法を説明するための図である。
【００９９】
まず原稿サイズがＡ４やＢ５などの縦長サイズで、かつ使用する記録紙も縦長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、１８０度の画像回転処理を行い、先頭ページのレイアウトが完了したタイミングで印刷を開始する。そして、スタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１７（Ａ）に示すようになる。
【０１００】
次に原稿サイズがＡ４，Ｂ５などの縦長サイズで、かつ使用する記録紙がＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、時計回り方向に２７０度の画像回転処理を行う。そして最終ページのレイアウトが完了したタイミングで印刷を開始する。このとき、画像データの入力順序とは逆の順序で排紙されるように最終ページから印刷を行う。そして、スタックトレイ３２９に印刷面が上向きになるようにフェースアップ排紙された成果物は図１７（Ｂ）に示すようになる。
【０１０１】
また原稿サイズがＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズで、かつ使用する記録紙も横長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、１８０度の画像回転処理を行い、先頭ページのレイアウトが完了したタイミングで印刷を開始する。そして、スタックトレイ３２９に印刷面が下向きになるようにフェースダウン排紙された成果物は図１７（Ｃ）に示すようになる。
【０１０２】
更に原稿サイズがＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズで、かつ使用する記録紙がＡ４，Ｂ５などの縦長サイズの場合、ＣＰＵ６０２は、画像データの入力順序に従って、時計回り方向に２７０度の画像回転処理を行う。そして最終ページのレイアウトが完了したタイミングで印刷を開始する。このとき、画像データの入力順序とは逆の順序で排紙されるように最終ページから印刷を行う。そして、スタックトレイ３２９に印刷面が上向きになるようにフェースアップ排紙された成果物は図１７（Ｄ）に示すようになる。
【０１０３】
次に、図１８〜図２４を参照して、本実施形態に係る複合機の制御手順を説明する。ＣＰＵ６０２は、ＲＯＭ６０４に格納されたプログラムを実行することによって、図１８〜図２４のフローチャートに示す各ステップを実行する。
【０１０４】
図１８は、実施形態に係る複合機によるコピー処理を説明するフローチャートである。このフローチャートで示す処理は、ＣＰＵ６０２がＲＯＭ６０４に格納されたプログラム実行することにより実現される。
【０１０５】
図１８に示す処理は、ユーザがスキャナ部３０１に原稿をセットし、例えば図８（Ａ）のコピー標準画面を介して各種設定を行って操作部７０１のスタートキー７０６を押下することにより開始される。
【０１０６】
まずＳ１８０１において、ＣＰＵ６０２は、スキャナ部３０１を制御して原稿の読取処理を開始する。次にＳ１８０２に進みＣＰＵ６０２は、例えば図８の画面を介して針綴じが指定されているか否かを判定する。ここで針綴じが指定されていると判定した場合はＳ１８０４に進みＣＰＵ６０２は、図１９に示す針綴じ処理を実行してこの処理を終了する。一方、Ｓ１８０２で針綴じが指定されていないと判定したときはＳ１８０３に処理を進め、ＣＰＵ６０２は針無し綴じが指定されているか否かを判定する。ここで針無し綴じが指定されていると判定した場合はＳ１８０６に進みＣＰＵ６０２は、図２２に示す針無し綴じ処理を実行して、この処理を終える。またＳ１８０３で針無し綴じが指定されていないときはＳ１８０５に進みＣＰＵ６０２は、ユーザから受け付けたステイプル処理以外の設定に基づいて通常の印刷処理を実行する。例えば、フィニッシャ３１５による後処理を実行せず、複合機による印刷を行って記録紙を排紙する場合がこれに該当する。
【０１０７】
図１９は、図１８のＳ１８０４の針綴じ処理の手順を説明するフローチャートである。
【０１０８】
まずＳ１９０１でＣＰＵ６０２は、針綴じの綴じ位置が、記録紙の左上であるか否かを判定する。Ｓ１９０１で綴じ位置が左上であると判定した場合、ＣＰＵ６０２はＳ１９０２に処理を進め、綴じ位置が左上でないと判定した場合はＳ１９０８に処理を進める。Ｓ１９０２でＣＰＵ６０２は、原稿のサイズがＡ４やＢ５などの縦長サイズか否かを判定する。ここで縦長サイズと判定した場合、ＣＰＵ６０２はＳ１９０３に処理を進め、縦長サイズでない、例えばＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズと判定した場合はＳ１９０４に処理を進める。Ｓ１９０３でＣＰＵ６０２は、使用する記録紙が縦長サイズかどうかを判定する。ここで記録紙が縦長サイズであると判定した場合はＣＰＵ６０２はＳ１９０６に処理を進め、記録紙が縦長サイズでない、即ち、横長サイズであると判定した場合はＳ１９０５に処理を進める。Ｓ１９０６でＣＰＵ６０２は、図２０に示す奥１箇所針綴じ処理を実行して、この針綴じ処理を終える。
【０１０９】
またＳ１９０２で横長サイズと判定した場合はＳ１９０４に進みＣＰＵ６０２は、使用する記録紙が縦長サイズであるか否かを判定する。ここでＣＰＵ６０２が、記録紙が縦長サイズであると判定した場合はＳ１９０５に進み、そうでないとき、即ち、記録紙が横長サイズであると判定した場合はＳ１９０６に処理を進める。Ｓ１９０５でＣＰＵ６０５は、入力した画像データを、時計回り方向に９０度回転する回転処理を行ってＳ１９０７に処理を進める。Ｓ１９０７でＣＰＵ６０２は、図２１に示す手前１箇所針綴じ処理を実行して、この針綴じ処理を終える。
【０１１０】
またＳ１９０１で針綴じの綴じ位置が記録紙の左上でないと判定したときはＳ１９０８に進みＣＰＵ６０２は、針綴じの綴じ位置が、記録紙の右上かどうかを判定する。ここで綴じ位置が右上であると判定した場合、ＣＰＵ６０２はＳ１９０９に処理を進め、綴じ位置が右上でないと判定した場合はＳ１９１６に処理を進める。Ｓ１９０９でＣＰＵ６０２は、原稿サイズがＡ４やＢ５などの縦長サイズであるか否かを判定する。Ｓ１９０９で原稿サイズが縦長サイズであると判定した場合、ＣＰＵ６０２はＳ１９１０に処理を進め、原稿サイズがＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズであると判定した場合はＳ１９１３に処理を進める。Ｓ１９１０でＣＰＵ６０２は、使用する記録紙が縦長サイズであるか否かを判定する。Ｓ１９１０で記録紙が縦長サイズと判定した場合ＣＰＵ６０２はＳ１９１１に処理を進め、Ｓ１９１０で記録紙が横長サイズであると判定した場合はＳ１９１４に処理を進める。Ｓ１９１３でＣＰＵ６０２は、使用する記録紙が縦長サイズか否かを判定する。Ｓ１９１３でＣＰＵ６０２が、記録紙が縦長サイズであると判定した場合、ＣＰＵ６０２はＳ１９１４に処理を進め、記録紙が横長サイズであると判定した場合はＳ１９１１に処理を進める。Ｓ１９１１でＣＰＵ６０２は、入力した画像データを１８０度回転する回転処理を行ってＳ１９１２に処理を進め、ＣＰＵ６０２は、図２１に示す手前１箇所針綴じ処理を実行して、この針綴じ処理を終える。一方、Ｓ１９１４でＣＰＵ６０２は、入力した画像データを９０度回転する回転処理を行ってＳ１９１５に処理を進め、ＣＰＵ６０２は、図２０に示す奥１箇所針綴じ処理を実行して、この針綴じ処理を終える。
【０１１１】
一方、Ｓ１９１６でＣＰＵ６０２は、針綴じの綴じ位置が左下かどうかを判定する。ここで綴じ位置が左下であると判定した場合、ＣＰＵ６０２はＳ１９１７に処理を進め、綴じ位置が左下でないと判定した場合はＳ１９２３に処理を進める。Ｓ１９１７でＣＰＵ６０２は、原稿のサイズがＡ４やＢ５などの縦長サイズかどうか判定する。ここで原稿のサイズが縦長サイズであると判定した場合、ＣＰＵ６０２はＳ１９１８に処理を進め、原稿のサイズがＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズと判定した場合はＳ１９２０に処理を進める。Ｓ１９１８でＣＰＵ６０２は、使用する記録紙が縦長サイズであるか否か判定する。ここで記録紙が縦長サイズであると判定した場合、ＣＰＵ６０２はＳ１９１９に処理を進め、記録紙が横長サイズであると判定した場合はＳ１９２１に処理を進める。
【０１１２】
一方、Ｓ１９１７で原稿のサイズが横長サイズの場合はＳ１９２０に処理を進め、ＣＰＵ６０２は、使用する記録紙が縦長サイズかどうかを判定する。ここでＣＰＵ６０２が記録紙が縦長サイズであると判定した場合はＳ１９２１に処理を進め、記録紙が横長サイズと判定した場合はＳ１９１９に処理を進める。Ｓ１９１９でＣＰＵ６０２は、図２１に示す手前１箇所針綴じ処理を実行して、この針綴じ処理を終える。一方、Ｓ１９２１でＣＰＵ６０２は、入力した画像データを時計回り方向に２７０度回転する回転処理を行ってＳ１９２２に処理を進める。Ｓ１９２２でＣＰＵ６０２は、図２０に示す奥１箇所針綴じ処理を実行して、この針綴じ処理を終える。
【０１１３】
一方、Ｓ１９１６で綴じ位置が左下でないと判定したときはＳ１９２３に進みＣＰＵ６０２は、原稿のサイズがＡ４やＢ５などの縦長サイズであるか否かを判定する。ここで原稿のサイズが縦長サイズであると判定した場合、ＣＰＵ６０２はＳ１９２４に処理を進め、原稿のサイズがＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズであると判定した場合はＳ１９２７に処理を進める。Ｓ１９２４でＣＰＵ６０２は、使用する記録紙が縦長サイズであるか否かを判定し、記録紙が縦長サイズであると判定した場合、ＣＰＵ６０２はＳ１９２５に処理を進め、記録紙が横長サイズであると判定した場合はＳ１９２８に処理を進める。
【０１１４】
一方、Ｓ１９２７に処理を進めた場合、ＣＰＵ６０２は、使用する記録紙が縦長サイズであるか否かを判定する。ここで記録紙が縦長サイズであると判定した場合、ＣＰＵ６０２はＳ１９２８に処理を進め、記録紙が横長サイズであると判定した場合はＳ１９２５に処理を進める。Ｓ１９２５でＣＰＵ６０２は、入力した画像データを１８０度回転する回転処理を行ってＳ１９２６に処理を進め、ＣＰＵ６０２は、図２０に示す奥１箇所針綴じ処理を実行して、この針綴じ処理を終える。一方、Ｓ１９２８でＣＰＵ６０２は、入力した画像データを時計回り方向に２７０度回転する回転処理を行ってＳ１９２９に処理を進め、ＣＰＵ６０２は、図２１に示す手前１箇所針綴じ処理を実行して、この針綴じ処理を終える。
【０１１５】
図２０は、図１９のＳ１９０６，Ｓ１９１５，Ｓ１９２２及びＳ１９２６の奥１箇所針綴じ処理の手順を説明するフローチャートである。
【０１１６】
まずＳ２００１でＣＰＵ６０２は、先頭ページのレイアウトが完了したタイミングで印刷を開始してＳ２００２に処理を進める。Ｓ２００２でＣＰＵ６０２は、処理トレイ５２０（図２）に記録紙の印刷面が下向きになるようにフェースダウンで排紙を行ってＳ２００３に処理を進め、ＣＰＵ６０２は、１部の印刷が完了したか否かを判定する。ここで１部の印刷が完了したと判定した場合はＳ２００４に処理を進め、１部の印刷が完了していないと判定した場合はＳ２００１の処理に戻る。
【０１１７】
Ｓ２００４でＣＰＵ６０２は、１部あたりの印刷枚数を算出してＳ２００５に処理を進め、ＣＰＵ６０２は、１部あたりの印刷枚数が針綴じ可能な上限枚数を超えているか否かを判定する。ここで上限枚数を超えていると判定した場合、ＣＰＵ６０２はＳ２００８に処理を進め、上限枚数を超えていないと判定した場合はＳ２００６に処理を進める。Ｓ２００８でＣＰＵ６０２は、処理トレイ５２０に積載された記録紙束をスタックトレイ３２９に排紙した後、Ｓ２００７に処理を進める。一方、Ｓ２００６でＣＰＵ６０２は、処理トレイ５２０に積載された記録紙束に対して記録紙の後端の奥側でステイプラ５２３による１箇所綴じを実行し、スタックトレイ３２９に排紙した後、Ｓ２００７に処理を進める。Ｓ２００７でＣＰＵ６０２は、全ての印刷が完了したか否かを判定する。全ての印刷が完了したと判定した場合、ＣＰＵ６０２は、この奥１箇所針綴じ処理を終了して元のルーチンに戻るが、Ｓ２００７で全ての印刷が完了していないと判定した場合はＳ２００１の処理に戻る。
【０１１８】
図２１は、図１９のＳ１９０７，Ｓ１９１２，Ｓ１９１９，Ｓ１９２９の手前１箇所針綴じ処理の手順を説明するフローチャートである。
【０１１９】
まずＳ２１０１でＣＰＵ６０２は、先頭ページのレイアウトが完了したタイミングで印刷を開始してＳ２１０２に処理を進める。Ｓ２１０２でＣＰＵ６０２は、処理トレイ５２０に記録紙の印刷面が下向きになるようにフェースダウンで排紙を行ってＳ２１０３に処理を進める。Ｓ２１０３でＣＰＵ６０２は、１部の印刷が完了したか否かを判定する。ここで１部の印刷が完了したと判定した場合、ＣＰＵ６０２はＳ２１０４に処理を進め、１部の印刷が完了していないと判定した場合はＳ２１０１の処理に戻る。
【０１２０】
Ｓ２１０４でＣＰＵ６０２は、１部あたりの印刷枚数を算出してＳ２１０５に処理を進めＣＰＵ６０２は、１部あたりの印刷枚数が、針綴じ可能な上限枚数を超えているか否かを判定する。Ｓ２１０５で上限枚数を超えていると判定した場合、ＣＰＵ６０２はＳ２１０８に処理を進め、上限枚数を超えていないと判定した場合はＳ２１０６に処理を進める。Ｓ２１０８でＣＰＵ６０２は、処理トレイ５２０に積載された記録紙束をスタックトレイ３２９に排紙した後、Ｓ２１０７に処理を進める。一方、Ｓ２１０６でＣＰＵ６０２は、処理トレイ５２０に積載された記録紙束に対して記録紙の後端の手前側でステイプラ５２３による１箇所綴じを実行し、スタックトレイ３２９に排紙した後、Ｓ２１０７に処理を進める。Ｓ２１０７でＣＰＵ６０２は、全ての印刷が完了したか否かを判定する。ここで全ての印刷が完了したと判定した場合、ＣＰＵ６０２は、この手前１箇所針綴じ処理を終え、全ての印刷が完了していないと判定した場合はＳ２１０１の処理に戻る。
【０１２１】
図２２は、図１８のＳ１８０６の針無し綴じ処理の手順を説明するフローチャートである。
【０１２２】
まずＳ２２０１でＣＰＵ６０２は、針無し綴じの綴じ位置が左上か否かを判定する。ここで綴じ位置が左上であると判定した場合、ＣＰＵ６０２はＳ２２０２に処理を進め、綴じ位置が左上でないと判定した場合はＳ２２０８に処理を進める。Ｓ２２０２でＣＰＵ６０２は、原稿のサイズがＡ４やＢ５などの縦長サイズであるか否かを判定する。Ｓ２２０２で原稿のサイズが縦長サイズと判定した場合、ＣＰＵ６０２はＳ２２０３に処理を進め、原稿のサイズがＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズと判定した場合はＳ２２０５に処理を進める。Ｓ２２０３でＣＰＵ６０２は、使用する記録紙が縦長サイズであるか否かを判定し、記録紙が縦長サイズであると判定した場合はＳ２２０４に処理を進め、記録紙が横長サイズであると判定した場合はＳ２２０６に処理を進める。
【０１２３】
一方、Ｓ２２０５でＣＰＵ６０２は、使用する記録紙が縦長サイズであるか否かを判定し、記録紙が縦長サイズであると判定した場合、ＣＰＵ６０２はＳ２２０６に処理を進め、記録紙が横長サイズであると判定した場合はＳ２２０４に処理を進める。Ｓ２２０４でＣＰＵ６０２は、図２３に示す針無し綴じ正順印刷処理を実行して、この針無し綴じ処理を終える。一方、Ｓ２２０６でＣＰＵ６０２は、入力した画像データを時計回り方向に９０度回転する回転処理を行ってＳ２２０７に処理を進める。Ｓ２２０７でＣＰＵ６０２は、図２４に示す針無し綴じ逆順印刷処理を実行して、この針無し綴じ処理を終える。
【０１２４】
一方、Ｓ２２０８でＣＰＵ６０２は、針無し綴じの綴じ位置が右上であるか否かを判定し、綴じ位置が右上であると判定した場合、ＣＰＵ６０２はＳ２２０９に処理を進め、綴じ位置が右上でないと判定した場合はＳ２２１５に処理を進める。Ｓ２２０９でＣＰＵ６０２は、原稿のサイズがＡ４やＢ５などの縦長サイズであるか否かを判定し、原稿のサイズが縦長サイズであると判定した場合、ＣＰＵ６０２はＳ２２１０に処理を進める。Ｓ２２０９で原稿のサイズがＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズであると判定した場合はＳ２２１２に処理を進める。Ｓ２２１２でＣＰＵ６０２は、使用する記録紙が縦長サイズであるか否かを判定し、記録紙が縦長サイズであると判定した場合、ＣＰＵ６０２はＳ２２１３に処理を進め、記録紙が横長サイズであると判定した場合はＳ２２１１に処理を進める。
【０１２５】
Ｓ２２１０でＣＰＵ６０２は、使用する記録紙が縦長サイズであるか否かを判定し、記録紙が縦長サイズであると判定した場合、ＣＰＵ６０２はＳ２２１１に処理を進め、記録紙が横長サイズであると判定した場合はＳ２２１３に処理を進める。Ｓ２２１１でＣＰＵ６０２は、図２４に示す針無し綴じ逆順印刷処理を実行して、この針無し綴じ処理を終える。一方、Ｓ２２１３でＣＰＵ６０２は、入力した画像データを時計回り方向に９０度回転する回転処理を行ってＳ２２１４に処理を進める。Ｓ２２１４でＣＰＵ６０２は、図２３に示す針無し綴じ正順印刷処理を実行して、この針無し綴じ処理を終える。
【０１２６】
一方、Ｓ２２１５でＣＰＵ６０２は、針無し綴じの綴じ位置が左下であるか否かを判定し、綴じ位置が左下であると判定した場合、ＣＰＵ６０２はＳ２２１６に処理を進め、綴じ位置が左下でないと判定した場合はＳ２２２３に処理を進める。Ｓ２２１６でＣＰＵ６０２は、原稿のサイズがＡ４やＢ５などの縦長サイズであるか否かを判定し、原稿のサイズが縦長サイズであると判定した場合、ＣＰＵ６０２はＳ２２１７に処理を進める。原稿サイズがＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズであると判定した場合はＳ２２２０に処理を進める。Ｓ２２１７でＣＰＵ６０２は、使用する記録紙が縦長サイズであるか否かを判定し、記録紙が縦長サイズであると判定した場合、ＣＰＵ６０２はＳ２２１８に処理を進め、記録紙が横長サイズであると判定した場合はＳ２２２１に処理を進める。
【０１２７】
一方、Ｓ２２２０でＣＰＵ６０２は、使用する記録紙が縦長サイズであるか否かを判定し、記録紙が縦長サイズであると判定した場合、ＣＰＵ６０２はＳ２２２１に処理を進め、記録紙が横長サイズであると判定した場合はＳ２２１２８に処理を進める。Ｓ２２１８でＣＰＵ６０２は、入力した画像データを１８０度回転する回転処理を行ってＳ２２１９に処理を進める。Ｓ２２１９でＣＰＵ６０２は、図２４に示す針無し綴じ逆順印刷処理を実行して、この針無し綴じ処理を終える。一方、Ｓ２２２１でＣＰＵ６０２は、入力した画像データを時計回り方向に２７０度回転する回転処理を行ってＳ２２２２に処理を進める。Ｓ２２２２でＣＰＵ６０２は、図２３に示す針無し綴じ正順印刷処理を実行して、この針無し綴じ処理を終える。
【０１２８】
一方、Ｓ２２２３でＣＰＵ６０２は、原稿のサイズがＡ４やＢ５などの縦長サイズであるか否かを判定し、原稿のサイズが縦長サイズであると判定した場合、ＣＰＵ６０２はＳ２２２４に処理を進める。また原稿サイズがＡ４Ｒ，Ｂ５Ｒ，Ａ３，Ｂ４などの横長サイズであると判定した場合はＳ２２２７に処理を進める。Ｓ２２２４でＣＰＵ６０２は、使用する記録紙が縦長サイズであるか否かを判定し、記録紙が縦長サイズであると判定した場合、ＣＰＵ６０２はＳ２２２５に処理を進め、記録紙が横長サイズであると判定した場合はＳ２２２８に処理を進める。Ｓ２２２７でＣＰＵ６０２は、使用する記録紙が縦長サイズであるか否かを判定し、記録紙が縦長サイズであると判定した場合、ＣＰＵ６０２はＳ２２２８に処理を進め、記録紙が横長サイズであると判定した場合はＳ２２２５に処理を進める。Ｓ２２２５でＣＰＵ６０２は、入力した画像データを１８０度回転する回転処理を行ってＳ２２２６に処理を進める。Ｓ２２２６でＣＰＵ６０２は、図２３に示す針無し綴じ正順印刷処理を実行して、この針無し綴じ処理を終える。一方、Ｓ２２２８でＣＰＵ６０２は、入力した画像データを時計回り方向に２７０度回転する回転処理を行ってＳ２２２９に処理を進める。Ｓ２２２９でＣＰＵ６０２は、図２４に示す針無し綴じ逆順印刷処理を実行して、この針無し綴じ処理を終える。
【０１２９】
図２３は、図２２のＳ２２０４、Ｓ２２１４，Ｓ２２２２，Ｓ２２２６の針無し綴じ正順印刷処理の手順を説明するフローチャートである。
【０１３０】
まずＳ２３０１でＣＰＵ６０２は、先頭ページのレイアウトが完了したタイミングで印刷を開始してＳ２３０２に処理を進める。Ｓ２３０２でＣＰＵ６０２は、処理トレイ５２０に記録紙の印刷面が下向きになるようにフェースダウンで排紙を行ってＳ２３０３に処理を進める。Ｓ２３０３でＣＰＵ６０２は、１部の印刷が完了したか否かを判定し、１部の印刷が完了したと判定した場合、ＣＰＵ６０２はＳ２３０４に処理を進め、１部の印刷が完了していないと判定した場合はＳ２３０１の処理に戻る。
【０１３１】
Ｓ２３０４でＣＰＵ６０２は、１部あたりの印刷枚数を算出してＳ２３０５に処理を進めＣＰＵ６０２は、１部あたりの印刷枚数が、針無し綴じ可能な上限枚数を超えているか否かを判定する。Ｓ２３０５で上限枚数を超えていると判定した場合、ＣＰＵ６０２はＳ２３０８に処理を進め、上限枚数を超えていないと判定した場合はＳ２３０６に処理を進める。Ｓ２３０８でＣＰＵ６０２は、処理トレイ５２０に積載された記録紙束をスタックトレイ３２９に排紙した後、Ｓ２３０７に処理を進める。一方、Ｓ２３０６でＣＰＵ６０２は、処理トレイ５２０に積載された記録紙束に対して記録紙の後端の奥側でステイプラ５９０による針無し綴じを実行し、スタックトレイ３２９に排紙した後、Ｓ２３０７に処理を進める。Ｓ２３０７でＣＰＵ６０２は、全ての印刷が完了したか否かを判定し、全ての印刷が完了したと判定した場合、ＣＰＵ６０２は、この針無し綴じ正順印刷処理を終え、全ての印刷が完了していないと判定した場合はＳ２３０１の処理に戻る。
【０１３２】
図２４は、図２２のＳ２２０７、Ｓ２２１１，Ｓ２２１９，Ｓ２２２９の針無し綴じ逆順印刷処理の手順を説明するフローチャートである。
【０１３３】
まずＳ２４０１でＣＰＵ６０２は、全ての原稿の読取動作が完了したか否かを判定し、全ての原稿の読取動作が完了したと判定した場合、ＣＰＵ６０２はＳ２４０２に処理を進め、最終ページのレイアウトが完了したタイミングで印刷を開始する。このとき、画像データの入力順序とは逆の順序で排紙されるように最終ページから印刷を行う。次にＳ２４０３に進みＣＰＵ６０２は、処理トレイ５２０に記録紙の印刷面が上向きになるようにフェースアップで排紙を行ってＳ２４０４に処理を進める。Ｓ２４０４でＣＰＵ６０２は、１部の印刷が完了したか否かを判定し、１部の印刷が完了したと判定した場合、ＣＰＵ６０２はＳ２４０５に処理を進め、１部の印刷が完了していないと判定した場合はＳ２４０２の処理に戻る。
【０１３４】
Ｓ２４０５でＣＰＵ６０２は、１部あたりの印刷枚数を算出してＳ２４０６に処理を進め、ＣＰＵ６０２は、１部あたりの印刷枚数が、針無し綴じ可能な上限枚数を超えているか否かを判定する。Ｓ２４０６で上限枚数を超えていると判定した場合、ＣＰＵ６０２はＳ２４０９に処理を進め、上限枚数を超えていないと判定した場合はＳ２４０７に処理を進める。Ｓ２４０９でＣＰＵ６０２は、処理トレイ５２０に積載された記録紙束をスタックトレイ３２９に排紙した後、Ｓ２４０８に処理を進める。一方、Ｓ２４０７でＣＰＵ６０２は、処理トレイ５２０に積載された記録紙束に対して記録紙の後端の奥側でステイプラ５９０による針無し綴じを実行し、スタックトレイ３２９に排紙した後、Ｓ２４０８に処理を進める。Ｓ２４０８でＣＰＵ６０２は、全ての印刷が完了したか否かを判定し、全ての印刷が完了したと判定した場合、ＣＰＵ６０２は、この針無し綴じ逆順印刷処理を終え、全ての印刷が完了していないと判定した場合はＳ２４０２の処理に戻る。
【０１３５】
以上説明したように本実施形態によれば、原稿のセット方向と綴じ位置と記録紙のセット方向から、針綴じ及び針無し綴じに最適な画像の回転処理と正順印刷もしくは逆順印刷を採用することができる。これにより、針綴じ処理や針無し綴じ処理を実行する際のユーザの利便性を向上することができる。
【０１３６】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【０１３７】
本発明は上記実施の形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【０１３８】
３０１…スキャナ部、３１３…プリンタ部、３１５…フィニッシャ、５２３…ステイプラ（針綴じ）、５９０（針無し綴じ）…ステイプラ、６０１…メインコントローラ、６０２…ＣＰＵ、６０４…ＲＯＭ、６０６…ＤＲＡＭ、７０１…操作部
【図１】
2019051700.tif 000003
【図２】
2019051700.tif 000004
【図３】
2019051700.tif 000005
【図４】
2019051700.tif 000006
【図５】
2019051700.tif 000007
【図６】
2019051700.tif 000008
【図７】
2019051700.tif 000009
【図８】
2019051700.tif 000010
【図９】
2019051700.tif 000011
【図１０】
2019051700.tif 000012
【図１１】
2019051700.tif 000013
【図１２】
2019051700.tif 000014
【図１３】
2019051700.tif 000015
【図１４】
2019051700.tif 000016
【図１５】
2019051700.tif 000017
【図１６】
2019051700.tif 000018
【図１７】
2019051700.tif 000019
【図１８】
2019051700.tif 000020
【図１９】
2019051700.tif 000021
【図２０】
2019051700.tif 000022
【図２１】
2019051700.tif 000023
【図２２】
2019051700.tif 000024
【図２３】
2019051700.tif 000025
【図２４】
2019051700.tif 000026