(57)【特許請求の範囲】
【請求項１】
シートに画像を印刷する印刷手段と、
印刷に使用する画像を生成する生成手段と、
シートに対して第１の綴じ処理を実行する第１の綴じ手段と、
シートに対して、前記第１の綴じ処理を行うことが可能なシートの上限枚数よりも多い枚数のシートに綴じ処理を行うことが可能な第２の綴じ処理を実行する第２の綴じ手段と、
前記第１の綴じ処理が指定されている場合は、印刷に使用するシートの枚数が前記第１の綴じ処理を行うことが可能なシートの上限枚数を超えないことを確認した後に、前記印刷手段によるシートへの印刷を開始させ、前記第２の綴じ処理が指定されている場合は、印刷に使用するシートの枚数が前記第２の綴じ処理を行うことが可能なシートの上限枚数を超えないことを確認することなく、前記印刷手段によるシートへの印刷を開始させる制御手段と、
を備えることを特徴とする印刷装置。
【請求項２】
前記制御手段は、前記第１の綴じ処理又は前記第２の綴じ処理が指定された場合であって、印刷に使用するシートの枚数が前記指定された綴じ処理を行うことが可能なシートの上限枚数を超えない場合に、前記印刷手段によって印刷されたシートに対して前記指定された綴じ処理を実行させることを特徴とする請求項１に記載の印刷装置。
【請求項３】
ユーザにコピージョブに対する処理の選択についての問い合わせを行う問い合わせ手段を更に備え、
前記制御手段は、前記第１の綴じ処理が指定されている場合であって、前記生成手段によって画像を生成している間に印刷に使用するシートの枚数が前記第１の綴じ処理を行うことが可能なシートの上限枚数を超えることを確認した場合は、前記印刷手段によるシートへの印刷を開始することなく、前記問い合わせ手段による前記問い合わせを行い、前記問い合わせに対するユーザ指示に基づいて所定の制御を行うことを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記制御手段は、前記問い合わせに対して、処理をキャンセルするユーザ指示を受け付けた場合は、前記生成手段によって生成される画像の印刷を中止することを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記制御手段は、前記問い合わせに対して、綴じ処理を行わずに出力するユーザ指示を受け付けた場合は、綴じ処理の指定を解除し、前記印刷手段によるシートへの印刷を開始させることを特徴とする請求項３又は４に記載の印刷装置。
【請求項６】
前記制御手段は、前記問い合わせに対して、前記第２の綴じ処理に変更して綴じるユーザ指示を受け付けた場合は、綴じ処理の指定を前記第２の綴じ処理に変更し、前記印刷手段によるシートの印刷を開始させることを特徴とする請求項３乃至５のいずれか１項に記載の印刷装置。
【請求項７】
前記制御手段は、前記第２の綴じ処理が指定されている場合であって、印刷に使用するシートの枚数が前記第２の綴じ処理を行うことが可能なシートの上限枚数を超えた場合、前記印刷手段によって印刷されたシートを綴じることなく排出するよう制御することを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
原稿を読み取って画像を生成する読取手段を更に備え、
前記生成手段は、前記読取手段が生成した画像に基づいて印刷に使用する画像を生成することを特徴とする請求項１乃至７のいずれか１項に記載の印刷装置。
【請求項９】
前記読取手段に原稿を搬送する原稿搬送手段を更に備え、
前記読取手段は、前記原稿搬送手段によって搬送された原稿を読み取って画像を生成することを特徴とする請求項８に記載の印刷装置。
【請求項１０】
前記制御手段は、少なくとも、前記生成手段によって生成される画像のページ数と、両面印刷の設定とに基づいて印刷に使用するシートの枚数を決定することを特徴とする請求項１乃至９のいずれか１項に記載の印刷装置。
【請求項１１】
前記印刷手段は、少なくとも、前記生成手段によって生成される画像のページ数と、Ｎｉｎ１の設定とに基づいて印刷に使用するシートの枚数を決定することを特徴とする請求項１乃至９のいずれか１項に記載の印刷装置。
【請求項１２】
前記第１の綴じ手段は、針を使用せずに綴じ処理を行う針なし綴じ手段であり、前記第２の綴じ手段は、針を使用して綴じ処理を行う針綴じ手段であることを特徴とする請求項１乃至１１のいずれか１項に記載の印刷装置。
【請求項１３】
前記第１の綴じ処理の上限枚数を示す第１の値と、前記第２の綴じ処理の上限枚数を示す第２の値を記憶する記憶手段を更に備えることを特徴とする請求項１乃至１２のいずれか１項に記載の印刷装置。
【請求項１４】
前記第１の値及び前記第２の値を変更する変更手段を更に備えることを特徴とする請求項１３に記載の印刷装置。
【請求項１５】
シートに画像を印刷する印刷手段と、シートに対して第１の綴じ処理を実行する第１の綴じ手段と、シートに対して、前記第１の綴じ処理を行うことが可能なシートの上限枚数よりも多い枚数のシートに綴じ処理を行うことが可能な第２の綴じ処理を実行する第２の綴じ手段と、を備える印刷装置の制御方法であって、
印刷に使用する画像を生成する生成工程と、
前記第１の綴じ処理が指定されている場合は、印刷に使用するシートの枚数が前記第１の綴じ処理を行うことが可能なシートの上限枚数を超えないことを確認した後に、前記印刷手段によるシートへの印刷を開始させ、前記第２の綴じ処理が指定されている場合は、印刷に使用するシートの枚数が前記第２の綴じ処理を行うことが可能なシートの上限枚数を超えないことを確認することなく、前記印刷手段によるシートへの印刷を開始させる制御工程と、
を備えることを特徴とする印刷装置の制御方法。
【請求項１６】
請求項１５に記載の印刷装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像をシートに印刷する印刷装置に関するものである。
【背景技術】
【０００２】
印刷装置が実行可能な後処理機能の一つとして、印刷された複数のシートをステイプル針を用いて綴じる針綴じ機能を備えた印刷装置がある。また、シートをステイプル針等の綴じ部材を使用せずに綴じる針なし綴じ機能を備えた印刷装置がある（例えば、特許文献１）。更に、近年、針綴じ機能と針なし綴じ機能の両方を備える印刷装置が考えられている（例えば、特許文献２）
また、印刷の効率を高めるために、印刷に使用する全ての画像データの生成を待たずに、１ページ目の印刷に必要な画像データが揃った時点で印刷を開始することが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１８９１０１号公報
【特許文献２】特開２０１３−１７００６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に、針などの綴じ具を用いずにシートを綴じる針なし綴じ処理では、針を使用してシートを綴じる針綴じ処理に比べ、綴じることのできるシートの上限枚数が少ない（例えば、最大５枚程度）。従ってユーザが針を使用せずにシートを綴じる針なし綴じ処理を指定したものの、綴じることのできる上限枚数を超えているため綴じることができないという状況が発生する可能性が高い。一方、前述した針を使用してシートを綴じる針綴じ処理では、一般的に、数十枚のシートを綴じることができる。従ってユーザが針を使用してシートを綴じる針綴じ処理を指定したものの、綴じることのできる上限枚数を超えているため綴じることができないという状況が発生する可能性は、針なし綴じ処理に比べると低い。
【０００５】
ここで、印刷すべきシートの枚数が綴じ処理の上限枚数を超えることにより綴じ処理を行うことができない場合は、１枚も出力することなく印刷を中止することが望ましい。これを実現するには、印刷すべきシートの枚数が綴じることができる上限枚数以内であることを確認してからシートへの印刷を開始するようにすればよい。
【０００６】
しかしながら、綴じ処理が指定されているからといって、一律に印刷すべきシートの枚数が綴じることができる上限枚数以内であることを確認してからシートへの印刷を開始するようにすると、却って利便性が低下する恐れがある。例えば、針綴じ処理が指定された場合、綴じることができないという状況が発生する可能性が低いにもかかわらず、綴じることができる上限枚数以内であることが確認できるまで待つことになり、印刷効率が大きく低下してしまう恐れがある。
【０００７】
一方、針なし綴じ処理が指定された場合、綴じることができないという状況が発生する可能性が比較的高いため、印刷効率が下がったとしても綴じることができる上限枚数を超えていないことを確認できてから印刷を開始する方が好ましいと言える。
【０００８】
本発明は、上記の課題に鑑みなされたものであり、指定されている綴じ処理の種類に応じて、印刷の開始タイミングを切り替えることにより、使い勝手の良い印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために本発明の印刷装置はシートに画像を印刷する印刷手段と、印刷に使用する画像を生成する生成手段と、シートに対して第１の綴じ処理を実行する第１の綴じ手段と、シートに対して、前記第１の綴じ処理を行うことが可能なシートの上限枚数よりも多い枚数のシートに綴じ処理を行うことが可能な第２の綴じ処理を実行する第２の綴じ手段と、前記第１の綴じ手段による綴じ処理が指定されている場合は、印刷に使用するシートの枚数が前記第１の綴じ手段によって綴じ処理を行うことが可能なシートの上限枚数を超えないことを確認した後に、前記印刷手段によるシートへの印刷を開始させ、前記第２の綴じ手段による綴じ処理が指定されている場合は、印刷に使用するシートの枚数が前記第２の綴じ手段によって綴じ処理を行うことが可能なシートの上限枚数を超えないことを確認することなく、前記印刷手段によるシートへの印刷を開始させる制御手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、綴じ処理の種類に応じて印刷の開始タイミングを切り替えることにより、使い勝手の良い印刷装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】印刷処理システムを示すブロック図である。
【図２】操作部１１６を示す図である。
【図３】ＭＦＰ１０１の断面図である。
【図４】操作部１１６に表示される操作画面を示す図である。
【図５】操作部１１６に表示される操作画面を示す図である。
【図６】印刷処理の制御方法を説明するフローチャートである。
【図７】印刷処理の制御方法を説明するフローチャートである。
【図８】印刷処理の制御方法を説明するフローチャートである。
【図９】操作部１１６に表示される操作画面を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施の形態を詳しく説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１３】
＜第１の実施形態＞
図１は、本実施形態に係る印刷処理システムを示すブロック図である。本実施形態では印刷装置の一例としてＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０１を、情報処理装置の一例としてＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０２を説明する。ＭＦＰ１０１とＰＣ１０２はネットワーク１００を介して通信可能に接続されている。
【００１４】
なお、本実施形態の印刷処理システムは、ＭＦＰ１０１とＰＣ１０２を含む場合を例示しているが、これに限定されるものではない。例えば、ＭＦＰ１０１のみを印刷処理システムと呼んでもよい。
【００１５】
まずＰＣ１０２について説明する。ＰＣ１０２は、アプリケーションプログラム等の各種のプログラムを実行することができる。また、ＰＣ１０２には、印刷内容をＭＦＰ１０１に対して送信する印刷データに変換する機能を有するプリンタドライバがインストールされている。印刷を行いたいユーザは各種のアプリケーションなどから印刷指示を行うことができる。ＰＣ１０２にインストールされたプリンタドライバは印刷指示に基づいてアプリケーションが出力するデータをＭＦＰ１０１が解釈可能な印刷データに変換し、ネットワーク１００に接続されたＭＦＰ１０１に印刷データを送信することができる。
【００１６】
次にＭＦＰ１０１について説明する。ＭＦＰ１０１はシート上の画像を読み取る読取機能、シートに画像を印刷する印刷機能を有する。また、ＭＦＰ１０１は、画像が印刷された複数のシートを綴じたり、複数のシートを揃えたりする後処理機能を有する。
【００１７】
なお、本実施形態では印刷装置の一例としてＭＦＰ１０１を説明するが、これに限定されるものではない。例えば、読取機能を有さないＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などの印刷装置であってもよい。本実施例では、一例として印刷装置が以下に説明する各種構成要件を備えるものとする。
【００１８】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１を含む制御部１１０は、ＭＦＰ１０１全体の動作を制御する。ＣＰＵ１１１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１２又はストレージ１１４に記憶された制御プログラムを読み出して、読取制御や印刷制御などの各種制御を行う。ＲＯＭ１１２は、ＣＰＵ１１１で実行可能な制御プログラムを格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１３は、ＣＰＵ１１１の主記憶メモリであり、ワークエリア又は各種制御プログラムを展開するための一時記憶領域として用いられる。ストレージ１１４は、画像データ、印刷データ、各種プログラム、及び各種設定情報を記憶する。本実施形態ではストレージ１１４としてＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の補助記憶装置を想定しているが、ＨＤＤの代わりにＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの不揮発メモリを用いるようにしてもよい。
【００１９】
なお、本実施形態のＭＦＰ１０１では、１つのＣＰＵ１１１が１つのメモリ（ＲＡＭ１１３）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の様態であっても構わない。例えば複数のＣＰＵ、ＲＡＭ、ＲＯＭ、及びストレージを協働させて後述するフローチャートに示す各処理を実行することもできる。また、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等のハードウェア回路を用いて一部の処理を実行するようにしてもよい。
【００２０】
操作部インタフェース（Ｉ／Ｆ）１１５は、操作部１１６と制御部１１０を接続する。操作部１１６には、タッチパネル機能を有する液晶表示部や各種ハードキーなどが備えられ、情報を表示する表示部やユーザの指示を受け付ける受付部として機能する。
【００２１】
読取部Ｉ／Ｆ１１７は、読取部１１８と制御部１１０を接続する。読取部１１８は原稿を読み取って画像を生成する。なお、生成された画像はストレージ１１４に格納されるものとする。読取部１１８によって生成された画像は外部装置に送信されたり、シート上に印刷されたりする。
【００２２】
印刷部Ｉ／Ｆ１１９は、印刷部１２０と制御部１１０を接続する。印刷に使用する画像は印刷部Ｉ／Ｆ１１９を介して制御部１１０から印刷部１２０に転送される。印刷部１２０は、制御部１１０を介して制御コマンド及び印刷に使用する画像を受信し、シートに画像を印刷する。
【００２３】
シート処理部Ｉ／Ｆ１２１は、シート処理部１２２と制御部１１０を接続する。シート処理部１２２は制御部１１０を介して制御コマンドを受信し、その制御コマンドに従って印刷部１２０により印刷されたシートに後処理を施す。例えば、複数のシートを綴じるなどの後処理を実行する。また、シート処理部が備える後処理の機能や後処理の能力は、予め（例えば、ＭＦＰ１０１の起動時など）シート処理部Ｉ／Ｆ１２１を介して制御部１１０に通知され、ストレージ１１４又はＲＡＭ１１３に通知される。本実施形態では、シート処理部１２２は、少なくともステイプル針などの綴じ部材を使用してシートを綴じる綴じ処理（以降、針綴じ処理）と綴じ部材を使用せずにシートを綴じる綴じ処理（以降、針なし綴じ処理）を実行可能である。
【００２４】
また、制御部１１０は、通信部Ｉ／Ｆ１２３を介してネットワーク１００に接続される。ＣＰＵ１１１は、通信部Ｉ／Ｆ１２３を介してネットワーク１００上の外部装置に画像や情報を送信したり、ネットワーク１００上の情報処理装置から印刷データや情報を受信したりする。
【００２５】
画像処理部１２４は、読取部１１８で読み取られた画像や印刷部１２０に転送する画像に対して画像処理を行う。画像処理部１２４は、ストレージ１１４又はＲＡＭ１１３に格納された画像を読み出して、画像の回転処理、配置処理、及び、拡大縮小処理などを行うことができる。なお、本実施形態では、画像処理部１２４がハードウェア回路（ＡＳＩＣ又はＦＰＧＡなど）で実現されることを想定しているが、これに限定されるものではない。例えば、ＭＦＰ１０１が画像処理用途向けのプロセッサーを更に備え、当該画像処理用途向けのプロセッサーが画像処理プログラムを実行することにより画像に対する画像処理を実現してもよい。この場合、画像処理用途向けのプロセッサーとＣＰＵ１１１が協働して後述するフローチャートを実現するものとする。更には、画像処理を行うためのプログラムをＣＰＵ１１１が実行し、画像に対する画像処理を行うように構成することもできる。また、これらのいずれかの組み合わせにより画像処理を行うようにしてもよい。
【００２６】
次に、印刷部１２０について説明する。図２は、ＭＦＰ１０１の断面図を示している。ＭＦＰ１０１は、大きく分けると画像をシート（普通紙、厚紙、透明フィルムなど）上に印刷する印刷部１２０と、原稿を読み取って画像を生成する読取部１１８から構成される。まず、シートへの印刷処理及びシートへの後処理について説明する。図２では、シート処理部１２２はＭＦＰ１０１の筐体内部にインナーフィニッシャとして配置されている。ただし、シート処理部１２２の配置は図２の例に限らない。例えば、シート処理部１２２がＭＦＰ１０１に隣接するように接続されていてもよい。
【００２７】
保持部２０１は、２つのカセット（２０１ａ及び２０２ｂ）を含み、各カセットは同一又は互いに異なる種類やサイズのシートを保持することができる。
【００２８】
給送ローラ２０３は各保持部に保持されているシートを印刷部１２０に給送する。印刷部１２０は、給送されてきたシートの第１面に画像を印刷する。なお、印刷部１２０の印刷方式は、電子写真方式であってもよいし、インクジェット方式であってもよい。また、その他の印刷方式を適用することもできる。
【００２９】
片面印刷の場合には、印刷部１２０で印刷されたシートは搬送ローラ２０５及び２０６に導かれてシート処理部１２２に搬送され、中間トレイ２２０へ排出される。両面印刷の場合には、印刷部１２０で第１面が印刷されたシートは搬送ローラ２０８に導かれ、反転パス２１０に搬送される。シートの後端が搬送ローラ２０９付近に到達すると、搬送ローラ２０９は逆回転し始め、シートは両面印刷用の搬送パス２１２を介して印刷部１２０方向に搬送される。印刷部１２０は、シートの第２面に画像を印刷し、両面印刷されたシートは搬送ローラ２０５及び２０６に導かれ、中間トレイ２２０に排出される。
【００３０】
中間トレイ２２０は、シート搬送方向の下流側（図の左側）を鉛直方向の上方に、上流側（図の右側）を鉛直方向の下方に位置させることで傾斜が設けられており、複数枚のシートを保持することができる。また、中間トレイ２２０は、下流側に配された１組の上部及び下部の束排出ローラ２１８ａ、２１８ｂからなる束排出ローラ対２１８と、中間部上方に配される引込みパドル２１５とを有している。上部束排出ローラ２１８ａは、ガイド２１７に支持されている。
【００３１】
このガイド２１７は、モータ（不図示）により上下に移動可能に構成されている。このため、ガイド２１７に設けられた上部束排出ローラ２１８ａが、ガイド２１７の昇降動作に伴って下部束排出ローラ２１８ｂに対して離接可能になっている。従って、中間トレイに保持されたシート束の厚さに応じて、束排出ローラ対２１８の間隔を調整可能になっている。
【００３２】
ＣＰＵ１１１は、ガイド２１７を上部に移動させた状態で、搬送ローラ２０６によって排出されるシートＰを中間トレイ２２０上に受け入れる。
【００３３】
また、中間トレイ２２０上の、シート搬送方向に直行する幅方向の手前側と奥側には、整合部材２２１が設けられる。整合部材２２１は、それぞれ、不図示のモータによって幅方向に移動する。ここで、「手前」とは、図３に記載されている向きでＭＦＰ１０１を見て紙面手前になる部分をいい、「奥」とは、紙面奥の部分をいう。引込みパドル２１５は、回転軸を中心としてストッパ２１６側へシートを押圧する方向（例えば、図２においては反時計回り）に回転する。
【００３４】
中間トレイ２２０に排出されたシートは、中間トレイ２２０の傾斜及び引込みパドル２１５のシートを押圧する作用によって、中間トレイ２２０の積載面上、又は中間トレイ２２０に積載されたシート上を滑降する。中間トレイ２２０上に排出されたシートは、滑降中に整合部材２２１によって整合処理が施され、シート後端がストッパ２１６に突き当たることで停止する。
【００３５】
中間トレイ２２０上で整合されたシート束は、必要に応じて針綴じ部２１４ａ又は針なし綴じ部２１４ｂによって綴じられる。綴じ部２１４ａ及び２１４ｂは中間トレイ２２０上に保持されたシート束の搬送方向に対する後端部を綴じることができる。なお、本実施形態ではシート束の搬送方向に対する後端部を綴じるようにしているが、これに限定されず、例えば、中間トレイ２２０上に保持されたシート束の搬送方向に対する先端部を綴じるようにしてもよい。
【００３６】
針綴じ部２１４ａは、シート束に金属製のステイプル針（不図示）を打ちこむことで綴じ処理を行う。針綴じ部による針綴じ処理では、例えば、５０枚までのシート束を綴じることが可能である。一方、針なし綴じ部２１４ｂは、シート束に圧力をかけることで、シート同士の繊維を互いに絡ませて圧着することで綴じ処理を行う。従って、綴じ部材を用いずに綴じ処理を行うことができる。針なし綴じ部２１４ｂによる針なし綴じ処理では、例えば、５枚までのシート束を綴じることが可能である。
【００３７】
なお、本実施形態では、針綴じ部２１４ａを使用してシートを綴じる針綴じ処理で綴じることが可能なシートの上限枚数を５０枚としている。また、針なし綴じ部２１４ｂを使用してシートを綴じる針なし綴じ処理で綴じることが可能なシートの上限枚数を５枚としている。これらの上限枚数はストレージ１１４に記憶されているものとする。なお、これらの上限枚数はこれに限定されるものではない。例えば、上限枚数は、印刷に使用されるシートの種類又はシートの坪量などに応じて異なっていてもよい。例えば、シートが薄紙であれば、針綴じ処理の上限枚数を７０枚とすることもできる。また、例えば、薄紙に対する針なし綴じ処理の上限枚数を７枚とすることもできる。この場合、シートの種類又はシートの坪量ごとに、各々に対して綴じることが可能な上限枚数が記憶されているものとする。更に、針なし綴じ処理の上限枚数及び針綴じ処理の上限枚数をユーザが変更できるようにしてもよい。
【００３８】
また、本実施形態では、針なし綴じ部２１４ｂの一例として、シート同士の繊維を圧着して綴じる方式を例示したがこれに限定されるものではない。例えば、シート束の一部に切り込みと舌状片を形成し、当該舌状片の先端を切り込みに挿入することによりシートを綴じる方式であってもよい。また、印刷に使用するトナーをシート同士を接着する接着用トナーとして使用し、当該接着用トナーが形成された部分に熱と圧力を加えることにより、シート同士をトナーで溶着して綴じる方法であってもよい。
【００３９】
シート処理部１２２によって綴じ処理などの後処理が行われたシート束は、排出部２０７に排出される。具体的には、束排出ローラ２１８ａを中間トレイ２２０上の最上部のシートに当接させるようにガイド２１７を移動させ、当接した状態で、束排出ローラ対２１８を回転駆動させることにより、後処理を終えたシート束を排出部２０７に排出する。
【００４０】
続いて、読取部１１８による読取処理について図３を用いて説明する。図３は、読取部１１８の断面図を示している。本実施形態では、原稿載置部（原稿トレイとも呼ぶ）３０２に載置された原稿を原稿搬送ユニット（ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）とも呼ぶ）によって搬送させ、当該搬送される原稿を読み取ることができる。なお、本実施形態では一例として、読取部１１８の制御用ＣＰＵ（不図示）がＣＰＵ１１１と協働してＡＤＦ３００における原稿搬送などの制御を行うものとする。
【００４１】
ＡＤＦ３００は原稿トレイ３０２に載置された原稿束から１枚の原稿を搬送路に供給するための分離ローラ３０４及び分離パッド３０５を有する。原稿束は、分離ローラ３０４及び分離パッド３０５の摩擦力によって１枚に分離される。また、原稿トレイ３０２には、原稿検知センサ３０１が配されている。原稿検知センサ３０１により、原稿トレイ３０２上の原稿の載置状態を検知できるようになっている。
【００４２】
分離された１枚の原稿は、ローラ３０６、３０８、３０９、３１０を介して搬送され、プラテン３１２に向けて搬送される。そして、プラテン３１２に接触する形で搬送された原稿は、更に、ローラ３１１とローラ３０７によって搬送され、排出トレイ３２２に排出される。
【００４３】
また、原稿トレイ３０２から搬送された原稿の先端がプラテン３１２上の読取位置に達するタイミングで、読取部１１８は、原稿の第１面の読み取りを開始する。読取部１１８は読み取り開始のタイミングとなると、光学ユニット３１３内の光源を点灯し、プラテン３１２の面を通過する原稿に光を照射する。原稿からの反射光は光学ユニット３１３及びミラーユニット３１４内の複数のミラーを介して、ラインセンサ３１６に入射する。ラインセンサ３１６は原稿からの反射光を電気信号に変換する。ラインセンサ３１６は、例えばＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサなどが用いられる。電気信号は図示しないＡ／Ｄ変換器によって画像に変換され、制御部１１０のストレージ１１４に格納される。
【００４４】
次に、原稿の両面を読み取る場合について説明する。原稿の両面を読み取る場合は、原稿の第１面を読み取った後に、原稿を排出トレイ３２２に排出することなくローラ３０７の回転方向を逆方向に切り替えて、反転パス３１７方向へと導く。読取部１１８は、反転パス３１７方向に搬送された原稿の第２面を第１面と同様の方法で読み取り、裏面に対応する画像を生成する。読取位置を通過した原稿は、ローラ３１１及び３０７方向によって搬送され、排出トレイ３２２に排出される。
【００４５】
なお、複数ページ分の原稿束を連続して読み取る場合、前述した処理を繰り返すことにより複数ページの画像を生成するものとする。
【００４６】
また、読取部１１８は、原稿台３２０の所定位置に読み取り対象となる画像を下向きにしてセットされた原稿を読み取ることもできる。原稿台３２０にセットされた原稿を読み取る場合、光学ユニット３１３及びミラーユニット３１４を所定の速度で移動させて、静止状態の原稿上の画像を読み取る。
【００４７】
次に本実施形態におけるコピー機能について説明する。本実施形態では、画像をシートに印刷する機能の一例としてコピー機能を例として説明する。コピー機能は、原稿を読み取って得られた画像をシートに印刷する機能である。
【００４８】
図４は、操作部１１６に表示されるコピーの設定画面の一例を示すものである。図４に示す設定画面４００はコピー機能の初期画面の一例を示している。ＭＦＰ１０１を利用するユーザは、操作部１１６に表示される不図示のメイン画面から、コピー機能を選択することができる。ＣＰＵ１１１は、メイン画面が表示された状態で、コピー機能のキーがユーザによって押下されたことに従って、設定画面４００を表示する。
【００４９】
ユーザは、設定画面を介して様々なコピー設定を行うことができる。例えば、ユーザは印刷部数の設定や、モノクロ又はカラーの切り替え、両面印刷の設定、ページ集約の設定など、様々な設定を行うことができる。なお、コピー設定は、ここでは例示していない多数の設定項目がある。そのため同一画面内で全て設定を行うことは困難である。従って設定項目ごとに個別の設定画面に遷移して、各々の項目に対する設定を行うものとする。
【００５０】
仕上げキー４０１は、印刷後のシートに後処理を行う場合に使用するキーである。ユーザは、仕上げキー４０１を押下することにより、印刷後のシートに対する後処理を指定することができる。本実施形態では、後処理として針綴じ処理又は針なし綴じ処理を指定することができる。
【００５１】
また、両面キー４０２は、両面印刷を行う場合に使用するキーである。ユーザは、両面キー４０２を押下することにより、シートの片面に印刷を行うか、シートの両面に印刷を行うかを設定することができる。また、ページ集約キー４０３は、複数枚の原稿を縮小し１枚のシートに集約して印刷する設定を行うためのキーである。ユーザは、ページ集約キー４０３を押下することにより、２枚分の原稿を１枚のシートに集約して印刷する２ｉｎ１や、４枚分の原稿を１枚のシートに集約して印刷する４ｉｎ１などを設定することができる。
【００５２】
ＣＰＵ１１１は、コピーの設定画面を介してなされた設定を印刷設定としてＲＡＭ１１３に格納し、不図示のスタートキーが選択された場合に、ＲＡＭ１１３に格納された印刷設定に従ってコピージョブを実行する。
【００５３】
ところで、コピージョブを実行する際に、シートに印刷すべき全ての原稿の読み取りが完了する前に、シートへの印刷を開始することで印刷の効率を高めることが知られている。本実施形態においても、通常は、印刷の効率を高めるために、シートに印刷すべき全ての原稿の読み取りが完了する前に、シートへの印刷を開始するように印刷を制御する。
【００５４】
ここで、印刷設定として綴じ処理が指定されている場合、シートに画像を印刷した後に、当該画像が印刷された複数のシートに対して綴じ処理を実行することになる。
【００５５】
針なし綴じ部２１４ｂを使用してシートを綴じる針なし綴じ処理では、針綴じ部２１４ａを使用してシートを綴じる針綴じ処理に比べ、綴じることのできるシートの上限枚数が少ない（例えば、５枚程度）。従って、ユーザが針なし綴じ処理を指定したものの、綴じることのできる上限枚数を超えているため綴じることができないという状況が発生する可能性が高いと想定される。
【００５６】
このように、コピーや印刷を実行する際に、出力すべきシートの枚数が後処理の上限枚数を超えることにより所望の成果物を得ることができない場合、１枚も出力することなく印刷を中止することがユーザにとって望ましい。
【００５７】
しかしながら、印刷効率を高めるために、シートに印刷すべき全ての原稿の読み取りが完了する前に、シートへの印刷を開始するように印刷を制御すると、１枚も出力することなく印刷を中止することが難しい。
【００５８】
一方、前述した針綴じ処理では、一般的に数十枚のシートを綴じることができる。従ってユーザが針を使用してシートを綴じる針綴じ処理を指定したものの、綴じることのできる上限枚数を超えているため綴じることができないという状況が発生する可能性は針なし綴じ処理に比べて低い。
【００５９】
ここで、１枚も出力することなく印刷を中止できるようにするために、印刷すべきシートの枚数が綴じることが可能な上限枚数以内であることを確認してからシートへの印刷を開始するように印刷を制御することが考えられる。
【００６０】
しかしながら、上記のように印刷を制御すると、針綴じ処理を行う場合であっても、印刷すべきシートの枚数が綴じることが可能な上限枚数以内であることを確認してからシートへの印刷を開始することになる。例えば、針綴じ処理の上限枚数が５０枚の場合、最大５０枚のシートに印刷する分の画像が生成されるまで印刷の開始が遅れることとなる。従って、綴じることができないという状況が発生する可能性が低いにもかかわらず、印刷の効率を低下させてしまうこととなり、ユーザの利便性が低くなる。
【００６１】
一方、針なし綴じ処理を行う場合は、綴じることが可能な上限枚数が５枚程度である。従って、綴じることが可能な上限枚数を超えているため綴じることができないという状況が発生する可能性が高い。
【００６２】
この場合、綴じることが可能な上限枚数を超える場合に、１枚も出力することなく印刷を中止できるようにした方が、ユーザにとっての利便性を高くできる。ここで、針なし綴じ処理の上限枚数が５枚の場合、最大でも５枚分のシートに印刷する分の画像が生成されるまで待てば、上限枚数以内であるかを確認できる。従って、印刷すべきシートの枚数が綴じることが可能な上限枚数以内であることを確認してから印刷を開始するように印刷を制御したとしても、針綴じ処理を行う場合に比べて、印刷を待機しなければならない時間は短く済む。
【００６３】
これを鑑みて、本実施形態では、針綴じ部２１４ａを使用してシートを綴じる針綴じ処理を行う場合と、針なし綴じ部２１４ｂを使用してシートを綴じる針なし綴じ処理を行う場合とで、印刷を開始するタイミングを切り替えることについて説明する。具体的な印刷制御の方法は、後述するフローチャートで説明する。
【００６４】
まず、ＭＦＰ１０１の設定について説明する。図５は、操作部１１６に表示されるＭＦＰ１０１の設定画面の一例を示すものである。ＭＦＰ１０１のユーザは、画面５００を介して、針なし綴じ処理を行う場合のモードを設定することができる。「綴じ優先」キー５０２は、印刷すべきシートの枚数が針なし綴じ処理の上限枚数以内であることが確認できてから印刷を開始するモードに変更する場合に使用するキーである。「速度優先」キー５０３は、印刷の効率を高めるために、シートに印刷すべき全ての原稿の読み取りが完了する前に、シートへの印刷を開始するモードに変更する場合に使用するキーである。キー５０２及びキー５０３は排他の設定であり、どちらか一方のみが選択できるものとする。
【００６５】
ＯＫキー５０５は、画面５００を介してなされたモードの変更を適用する場合に使用するキーである。また、キャンセルキー５０４は、画面５００を介してなされた設定変更を破棄する場合に使用するキーである。針なし綴じ処理を行う場合のモードの設定は、ＲＡＭ１１３又はストレージ１１４に格納され、後述するフローチャートで適宜参照される。
【００６６】
具体的な印刷制御の方法についてフローチャートを用いて説明する。図６乃至図８は、ＭＦＰ１０１の起動時に表示されるメニュー画面を介して、ユーザによってコピー機能が選択されたことに応じて開始されるＭＦＰ１０１の動作を説明するフローチャートである。
【００６７】
図６乃至図８のフローチャートに示す各動作（ステップ）は、ＭＦＰ１０１のＣＰＵ１１１がＲＯＭ１１２又はストレージ１１４に記憶された制御プログラムを実行することにより実現される。
【００６８】
Ｓ６０１では、ＣＰＵ１１１は、コピーに関する設定を受け付ける。ここでは前述した部数の設定、後処理の設定、両面印刷の設定、ページ集約の設定などを行うことができる。Ｓ６０２では、コピーの実行指示を受け付けた場合は、Ｓ６０３に進み、コピーの実行指示を受け付けていない場合はＳ６０１に戻る。
【００６９】
Ｓ６０３では、ＣＰＵ１１１は、原稿の読み取り処理を開始する。原稿の読み取り処理の詳細は図７を用いて説明する。なお、Ｓ６０３の原稿の読み取り処理は、ステップＳ６０４以降の処理と非同期に並列して実行される。即ち、Ｓ６０４以降の各ステップにおける処理の進捗に関わらに読み取られるべき原稿の読み取りが完了するまで順次読み取りが進められ、読取処理の実行と並列してＳ６０４以降の処理が実行される。
【００７０】
以下、読取処理の詳細について図７を用いて説明する。Ｓ７０１では、ＣＰＵ１１１は、読取部１１８を制御して、１ページ分の画像を読み取る。具体的には、ＡＤＦ３００を制御して１枚の原稿の搬送を開始する。読取部１１８は搬送される原稿を読み取って１ページ分の画像を生成し、ストレージ１１４に格納する。１ページ分の画像の生成が完了すると、Ｓ７０２に進む。
【００７１】
Ｓ７０２では、ＣＰＵ１１１は、カウンタＰに１を加える。なお、カウンタＰは、ストレージ１１４に格納済みの画像の個数（即ち、読み取った原稿のページ数）を記憶する変数である。
【００７２】
Ｓ７０３では、カウンタＰとコピージョブの印刷設定に基づいて、印刷されるシートの枚数情報を更新する。具体的な例を挙げて説明する。印刷設定として、片面印刷が設定され、ページ集約が設定されていない（１ｉｎ１）場合、１枚のシートに１ページ分の画像を印刷するため、カウンタＰの値が印刷されるシートの枚数を示すことになる。また、両面印刷が設定され、ページ集約が設定されていない（１ｉｎ１）場合、１枚のシートの表面と裏面にそれぞれ１ページ分の画像を印刷するため、Ｐ／２が印刷されるシートの枚数を示すことになる。そして、片面印刷、ページ集約（２ｉｎ１）が設定されている場合は、１枚のシートの第１面に２ページ分の画像を印刷するため、Ｐ／２が印刷されるシートの枚数を示すことになる。また、４ｉｎ１や８ｉｎ１等のＮｉｎ１のページ集約が設定されている場合、Ｐ／Ｎが印刷されるシートの枚数を示すことになる。両面印刷とＮｉｎ１のページ集約が設定されている場合、Ｐ／（２Ｎ）が印刷されるシートの枚数を示すことになる。印刷されるシートの枚数情報の更新が完了すると、Ｓ７０４に進む。
【００７３】
Ｓ７０４では、全ての原稿の読み取りが完了したか否かを判断する。全ての原稿の読み取りが完了したと判断すると、読取処理が完了したことをＲＡＭ１１３に記憶し、読取処理を終了する。一方、読み取りが完了していないと判断すると、Ｓ７０１に戻り、次の原稿を読み取る。
【００７４】
図６の説明に戻り、Ｓ６０４以降の処理を説明する。Ｓ６０４では、コピージョブの印刷設定として、綴じ処理の設定がなされているか否かを判断する。綴じ処理が設定されている場合は、Ｓ６０５に進み、綴じ処理が設定されていない場合は、Ｓ６０７に進む。
【００７５】
Ｓ６０５では、ＣＰＵ１１１は、コピージョブの印刷設定として、針なし綴じ処理が設定されているか否かを判断する。針なし綴じ処理が設定されている場合はＳ６０６に進み、針なし綴じ処理が設定されていない場合はＳ６０７に進む。Ｓ６０６では、針なし綴じ処理を行う場合のモードが「綴じ優先」モードであるか否かを判断する。ＣＰＵ１１１はＲＡＭ１１３又はストレージ１１４に格納された針なし綴じ処理を行う場合のモードを取得する。取得したモードが「綴じ優先」である場合は、Ｓ６１５に進み、取得したモードが「綴じ優先」でない場合（即ち、「印刷速度優先」である場合）は、Ｓ６０７に進む。なお、Ｓ６０５で参照される針なし綴じ処理を行う場合のモードは図５の画面を介して予めいずれかのモードに設定されているものとする。
【００７６】
Ｓ６０７では、１枚目のシートに印刷する画像の格納が完了したか否かを判断する。ＣＰＵ１１１は、非同期で並列に実行されているＳ７０３の処理で更新される印刷されるシートの枚数情報を所定間隔（例えば、１秒）ごとに参照する。参照した印刷されるシートの枚数情報が１以上の場合は、Ｓ６０８に進み、参照した印刷されるシートの枚数が０の場合は、印刷されるシートの枚数が１以上になるまでＳ６０７の処理を繰り返す。
【００７７】
Ｓ６０８では、ＣＰＵ１１１は、印刷部１２０を制御し、シートに画像を印刷する。１枚のシートに対する印刷が完了すると、Ｓ６０９に進む。Ｓ６０９では、１部の印刷が完了したか否かを判断する。１部の印刷が完了した場合は、Ｓ６１３に進み、１部の印刷が完了していない場合は、Ｓ６１０に進む。
【００７８】
Ｓ６１０では、印刷されるシートの枚数が、コピージョブの印刷設定として設定された綴じ処理の上限枚数を超えたか否かを判断する。ＣＰＵ１１１は、コピージョブの印刷設定として綴じ処理が設定されていない場合は、綴じ処理の上限枚数を超えていないと判断し、Ｓ６０８に戻る。また、ＣＰＵ１１１は、コピージョブの印刷設定として針綴じ処理が指定されている場合は、印刷されるシートの枚数情報を参照し、当該印刷されるシートの枚数が、針綴じ処理の上限枚数を超えているか否かを判断する。針綴じ処理の上限枚数を超えている場合は、Ｓ６１１に進み、超えていない場合はＳ６０８に戻る。また、ＣＰＵ１１１は、コピージョブの印刷設定として針なし綴じ処理が指定されている場合は、印刷されるシートの枚数情報を参照し、当該印刷されるシートの枚数が、針なし綴じ処理の上限枚数を超えているか否かを判断する。針なし綴じ処理の上限枚数を超えている場合はＳ６１１に進み、超えていない場合はＳ６０８に戻る。
【００７９】
Ｓ６１１では、ＣＰＵ１１１は、印刷設定に基づく綴じ処理を実行することなくシート束を排出部２０７に排出する。Ｓ６１２では、ＣＰＵ１１１は、当該コピージョブの印刷設定を綴じ処理を行わない設定に変更（即ち、綴じ処理の指定を解除）し、Ｓ６０８に戻る。
【００８０】
一方Ｓ６１３では、印刷設定に基づいて必要に応じてシートに綴じ処理を実行し、シートを排出部２０７に排出する。なお、ここでは、印刷設定として綴じ処理が設定されていない場合は、綴じ処理を行うことなくシートを排出するものとする。
【００８１】
Ｓ６１４では、ＣＰＵ１１１は、印刷が完了したか否かを判断する。設定された部数分の印刷が完了していない場合は、Ｓ６０８に戻り、設定された部数分の印刷が完了した場合は、一連のコピー処理を終了する。
【００８２】
Ｓ６０７乃至Ｓ６１４の処理により、１枚目のシートの印刷に必要となる画像が格納されたタイミングで、シートへの印刷を開始することができる。また、印刷の途中で綴じ処理の上限枚数を超えた場合は、綴じ処理を行うことなくシートを排出することができる。
【００８３】
次に、針なし綴じ処理を行う場合であって、針なし綴じ処理のモードが「綴じ優先」である場合（Ｓ６０６でＹｅｓの場合）の処理について説明する。
【００８４】
Ｓ６１５では、印刷されるシートの枚数が針なし綴じ処理の上限枚数を超えたか否かを判断する。ＣＰＵ１１１は、非同期で並列に実行されているＳ７０３の処理で更新される印刷されるシートの枚数情報を所定間隔（例えば、１秒）ごとに参照する。参照の結果、印刷されるシートの枚数が針なし綴じ処理で綴じることが可能なシートの上限枚数を超えている場合は、図８のＡ（Ｓ８０１）に進む。Ｓ８０１以降では、コピージョブの実行に関する問い合わせを行う（詳細は後述する）。一方、参照の結果、印刷されるシートの枚数が針なし綴じ処理で綴じることが可能なシートの上限枚数を超えていない場合は、Ｓ６１６に進む。
【００８５】
Ｓ６１６では、原稿の読み取り処理が完了したか否かを判断する。ＣＰＵ１１１は、読取処理が完了したことがＲＡＭ１１３に記憶されている場合は、Ｓ６１７に進む。一方、読取処理が完了したことがＲＡＭ１１３に記憶されていない場合は、Ｓ６１５に戻る。
【００８６】
Ｓ６１５及びＳ６１６の処理により、印刷すべきシートの枚数が針なし綴じ処理で綴じることが可能な上限枚数以内であることを確認してからＳ６１７以降の印刷処理を開始することができる。
【００８７】
Ｓ６１７では、ＣＰＵ１１１は、印刷部１２０を制御し、シートに画像を印刷する。１枚のシートに対する印刷が完了すると、Ｓ６１８に進む。Ｓ６１８では、１部の印刷が完了したか否かを判断する。１部の印刷が完了した場合は、Ｓ６１９に進み、１部の印刷が完了していない場合は、Ｓ６１７に戻る。
【００８８】
Ｓ６１９では、ＣＰＵ１１１はシート処理部１２２を制御し、シートに針なし綴じ部２１４ｂを用いた針なし綴じ処理を実行する。綴じ処理が完了すると、シートを排出部２０７に排出して、Ｓ６２０に進む。Ｓ６２０では、ＣＰＵ１１１は、印刷が完了したか否かを判断する。設定された部数分の印刷が完了していない場合は、Ｓ６１７に戻り、設定された部数分の印刷が完了した場合は、一連のコピー処理を終了する。
【００８９】
続いて、印刷すべきシートの枚数が針なし綴じ処理で綴じることが可能な上限枚数を超えている場合（Ｓ６１５でＹｅｓ）の処理について図８のフローチャートを用いて説明する。
【００９０】
Ｓ８０１では、ＣＰＵ１１１は、コピージョブの実行に関する問い合わせ画面（ポップアップ画面）を表示する。図９は、ＣＰＵ１１１が操作部１１６に表示する問い合わせ画面の一例を示す図である。情報９０１は、針なし綴じ処理を行うことができないことをユーザに通知するものである。また、コピージョブに対する処理を選択する旨をユーザに通知するものである。
【００９１】
キー９０２は、コピージョブの実行をキャンセルする場合に使用するキーである。ユーザは、「キャンセル」キー９０２を押下することにより、印刷物を出力することなく、コピージョブを中止することができる。「綴じずに出力」キー９０３は、綴じ処理を行わずに印刷を実行する場合に使用するキーである。また、「針綴じに変更して綴じる」キー９０４は、針綴じ処理に変更して印刷を実行する場合に使用するキーである。
【００９２】
ユーザはキー９０２乃至９０４のいずれかのキーを選択して、コピージョブに対する処理を決定することができる。
【００９３】
図８の説明に戻り、Ｓ８０２では、ＣＰＵ１１１はコピージョブをキャンセルするユーザ指示がなされたか否かを判断する。「キャンセル」キー９０２が選択された場合は、Ｓ８０３に進み、「キャンセル」キー９０２が選択されない場合は、Ｓ８０４に進む。
【００９４】
Ｓ８０３では、ＣＰＵ１１１は、コピージョブの実行をキャンセルする。なお、Ｓ６０３で非同期の読み取り処理が行われている場合は、当該読み取り処理を中止し、ＡＤＦ３００内を搬送している原稿を排出トレイ３２２に排出する。コピージョブのキャンセル処理が終了すると、図６のＣに進み、一連のコピー処理を終了する。
【００９５】
Ｓ８０４では、ＣＰＵ１１１は、綴じずに出力するユーザ指示がなされたか否かを判断する。「綴じずに出力」キー９０３が選択された場合は、Ｓ８０５に進み、「綴じずに出力」キー９０３が選択されない場合は、Ｓ８０６に進む。Ｓ８０５では、ＣＰＵ１１１は、コピージョブの設定を綴じ処理を行わない設定に変更し、図６のＢ（Ｓ６０７）以降の印刷処理に進む。
【００９６】
Ｓ８０６では、ＣＰＵ１１１は、針綴じに変更するユーザ指示がなされたか否かを判断する。「針綴じに変更して綴じる」キー９０４が選択された場合は、Ｓ８０７に進み、「針綴じに変更して綴じる」キー９０４が選択されない場合は、Ｓ８０１に戻り、ユーザの指示を待つ。
【００９７】
Ｓ８０７では、ＣＰＵ１１１は、コピージョブの後処理に関する設定を針綴じ処理に変更し、図６のＢ（Ｓ６０７）以降の印刷処理に進む。
【００９８】
なお、Ｓ８０１乃至Ｓ８０７に示す問い合わせ処理の実行中も、Ｓ６０３の原稿の読み取り処理は、非同期に並列して実行され続けるものとする。
【００９９】
Ｓ８０１乃至Ｓ８０７に示す問い合わせ処理を行うことにより、ユーザの意思に沿ったコピージョブの制御を行うことができる。
【０１００】
以上説明したように、本実施形態では、針なし綴じ処理が指定された場合には、印刷に使用されるシートの枚数が針なし綴じ処理を行うことが可能な上限枚数を超えないことを確認できるまで待って、印刷を開始する。従って、綴じることができないという状況が発生する可能性が高いと想定される針なし綴じ処理の場合は、１枚も出力することなく、印刷を中止することが可能となる。
【０１０１】
一方、針綴じ処理が指定された場合や、綴じ処理が指定されていない場合は、印刷に使用されるシートの枚数に関わらず、印刷を開始する。従って、綴じることができないという状況が発生する可能性が針なし綴じ処理に比べて低いと想定される針なし綴じ処理の場合は、印刷の効率を低下させることなく印刷処理を行うことができる。
【０１０２】
＜その他の実施形態＞
第１の実施形態では、シートに画像を印刷する一例としてコピー機能を例示したが、本発明は、他の印刷制御にも適用することができる。例えば、本発明は、ＭＦＰ１０１内又はＭＦＰ１０１が通信可能なサーバ内に格納された蓄積文書（印刷データ）を印刷する制御に適用することもできる。この場合、ユーザは操作部１１６を操作して印刷したい蓄積文書を選択する。印刷する蓄積文書が選択され、スタートキーが選択されると、Ｓ６０３以降の処理を実行すればよい。なお、Ｓ６０３の処理では、原稿の読み取り処理に変えて、印刷データの解析処理を行うものとする。
【０１０３】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１０４】
１０１  ＭＦＰ
１１１  ＣＰＵ
１２０  印刷部
１２２  シート処理部
２１４ａ  針綴じ部
２１４ｂ  針なし綴じ部
【図１】
0006647057.tif 000002
【図２】
0006647057.tif 000003
【図３】
0006647057.tif 000004
【図４】
0006647057.tif 000005
【図５】
0006647057.tif 000006
【図６】
0006647057.tif 000007
【図７】
0006647057.tif 000008
【図８】
0006647057.tif 000009
【図９】
0006647057.tif 000010