(57)【特許請求の範囲】
【請求項１】
複数のシートに画像を印刷する印刷動作を実行可能な印刷手段と、
シートを綴じる第１綴じ処理を実行可能な第１の綴じ手段と、
シートを綴じる第２綴じ処理を実行可能な第２の綴じ手段であって、前記第２綴じ処理を実行できるシートの枚数の上限が前記第１の綴じ手段が前記第１綴じ処理を実行できるシートの枚数より少ない第２の綴じ手段と、
前記第２綴じ処理が指定され且つ綴じ処理すべきシートの枚数が前記第２の綴じ手段によって第２綴じ処理を行うことができるシートの枚数の上限を超えている場合に前記第１綴じ処理への切り替えを行わせるか否かを、前記印刷動作の開始に先立って設定する設定部と、
前記第１の綴じ手段および前記第２の綴じ手段を制御する制御手段と、を有し、
前記制御手段は、
前記第２綴じ処理が指定され、且つ、綴じ処理すべきシートの枚数が前記第２の綴じ手段によって前記第２綴じ処理を行うことができるシートの枚数の上限を超えていない場合、前記印刷動作によって印刷されたシートに対して前記第２の綴じ手段に前記第２綴じ処理を実行させ、
前記第２綴じ処理が指定された場合であって、綴じ処理すべきシートの枚数が前記第２の綴じ手段によって第２綴じ処理を行うことができるシートの枚数の上限を超えていて、且つ、前記第１綴じ処理への切り替えを行うように前記設定部に設定されている場合、前記印刷動作によって印刷されたシートに対して前記第１綴じ手段に前記第１綴じ処理を実行させ、
前記第１綴じ処理が指定された場合、前記印刷動作によって印刷されたシートに対して前記第１綴じ手段に前記第１綴じ処理を実行させるように、
前記第１綴じ手段および前記第２の綴じ手段を制御し、
前記第２綴じ処理が指定された場合であって、綴じ処理すべきシートの枚数が前記第２の綴じ手段によって第２綴じ処理を行うことができるシートの枚数の上限を超えていて、且つ、前記第１綴じ処理への切り替えを行わないように前記設定部に設定されている場合、シートに対して前記第１綴じ手段は前記第１綴じ処理を実行しないことを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記第１の綴じ手段によって綴じ処理を行うことが指定された場合は、綴じ処理すべきシートの枚数が前記第２の綴じ手段によって綴じることが可能な枚数を超えていない場合であっても、前記印刷動作によって印刷されたシートに対して前記第１の綴じ手段に前記第１綴じ処理を実行させることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第２綴じ処理が指定された場合であって、綴じ処理すべきシートの枚数が前記第２の綴じ手段によって第２綴じ処理を行うことができるシートの枚数の上限を超えていて、且つ、前記第１綴じ処理への切り替えを行わないように前記設定部に設定されている場合、前記印刷動作によって印刷された、前記第１綴じ手段による前記第１綴じ処理が実行されていないシートを機外へ出力することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記第２綴じ処理が指定された場合であって、綴じ処理すべきシートの枚数が前記第２の綴じ手段によって第２綴じ処理を行うことができるシートの枚数の上限を超えていて、且つ、前記第１綴じ処理への切り替えを行わないように前記設定部に設定されている場合、前記第２の綴じ手段によってシートを分冊して綴じるように制御することを特徴とする請求項１又は請求項２に記載の画像処理装置。
【請求項５】
前記印刷手段は、ジョブに基づいてシートに画像を印刷し、
前記制御手段は、綴じ処理すべきシートの枚数が前記第２の綴じ手段によって綴じることが可能な枚数を超えている場合に、前記ジョブの印刷設定に基づいて前記第１の綴じ手段によってシートを綴じるか否かを決定することを特徴とする請求項１又は請求項２に記載の画像処理装置。
【請求項６】
前記印刷手段は、ジョブに基づいてシートに画像を印刷し、
前記制御手段は、前記設定手段による設定及び、前記ジョブの印刷設定に基づいて前記第１の綴じ手段によってシートを綴じるか否かを決定することを特徴とする請求項３又は４に記載の画像処理装置。
【請求項７】
前記制御手段は、前記ジョブの印刷設定に基づいて前記第１の綴じ手段によってシートを綴じるか否かを決定する場合は、少なくとも前記印刷設定のシート種別が感圧紙であれば、前記第１の綴じ手段によってシートを綴じないと決定することを特徴とする請求項５又は請求項６に記載の画像処理装置。
【請求項８】
前記制御手段は、前記ジョブの印刷設定に基づいて前記第１の綴じ手段によってシートを綴じるか否かを決定する場合は、少なくとも前記印刷設定の後処理にグループソートが設定されていれば、前記第１の綴じ手段によってシートを綴じないと決定することを特徴とする請求項５乃至請求項７のいずれか１項に記載の画像処理装置。
【請求項９】
前記制御手段は、綴じ処理すべきシート枚数が前記第１の綴じ手段によって綴じることができるシートの枚数を超えている場合は、前記第１の綴じ手段による綴じ処理を行わないように制御することを特徴とする請求項１乃至請求項８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記第１の綴じ手段が実行する第１綴じ処理は、針を使用してシートを綴じる処理であり、
前記第２の綴じ手段が実行する第２綴じ処理は、針を使用せずにシートを綴じる処理であることを特徴とする請求項１乃至請求項９のいずれか１項に記載の画像処理装置。
【請求項１１】
前記第２の綴じ手段は、凹凸が形成された１対の部材を含み、
前記第２の綴じ手段が行う前記第２綴じ処理は、前記１対の部材によって挟まれたシートを前記１対の部材によって加圧して綴じる処理であることを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記設定部への設定は、前記プリント動作の設定とは独立に行われることを特徴とする請求項１乃至１１のいずれか１項に記載の画像処理装置。
【請求項１３】
前記第２綴じ処理が指定された場合であって、綴じ処理すべきシートの枚数が前記第２の綴じ手段によって前記第２綴じ処理を行うことできるシートの枚数の上限を超えていて、且つ、前記第１綴じ処理への切り替えを行うように前記設定部に設定されている場合、前記印刷動作が開始されてから前記設定部へのユーザの操作なしに、前記第１綴じ手段は前記印刷動作によって印刷されたシートに対して前記第１綴じ処理を実行することを特徴とする請求項１乃至１２のいずれか１項に記載の画像処理装置。
【請求項１４】
複数のシートに画像を印刷する印刷動作を実行する印刷手段と、
前記印刷動作によって画像が印刷されたシートを綴じる第１の綴じ手段と、
前記印刷動作によって画像が印刷されたシートを綴じる第２の綴じ手段と、
ユーザの指示を受け付ける受付部と、
前記第１の綴じ手段および前記第２の綴じ手段を制御する制御手段と、を有し、
前記第１の綴じ手段は、針を用いてシートを綴じる第１綴じ処理を実行でき、
前記第２の綴じ手段は、第１部材と第２部材と含み、第前記１部材と前記第２部材の間のシートを前記第１部材と前記第２部材とによって加圧して綴じる第２綴じ処理を実行でき、
前記第２綴じ処理を実行できるシートの枚数の上限は、前記第１の綴じ手段が前記第１綴じ処理を実行できるシートの枚数より少なく、
前記第２綴じ処理が指定された場合であって且つ綴じ処理すべきシートの枚数が前記第２の綴じ手段によって第２綴じ処理を行うことができるシートの枚数の上限を超えている場合に行われる前記第１綴じ処理への切り替えを行うか行わないかの選択をするための画面を、前記印刷動作の開始に先立って前記受付部は表示でき、
前記制御部は、
前記第２綴じ処理が指定され、且つ、綴じ処理すべきシートの枚数が前記第２の綴じ手段によって前記第２綴じ処理を行うことができるシートの枚数の上限を超えていない場合、前記印刷動作によって印刷されたシートに対して前記第２の綴じ手段に前記第２綴じ処理を実行させ、
前記第２綴じ処理が指定され、且つ、綴じ処理すべきシートの枚数が前記第２の綴じ手段によって第２綴じ処理を行うことができるシートの枚数の上限を超えた場合であって、前記第１綴じ処理への切り替えを行うように前記受付部の画面を介して選択されていた場合、前記印刷動作によって印刷されたシートに対して前記第１綴じ手段に前記第１綴じ処理を実行させ、
前記第１綴じ処理が指定された場合、前記印刷動作によって印刷されたシートに対して前記第１綴じ手段に前記第１綴じ処理を実行させるように、
前記第１の綴じ手段および前記第２の綴じ手段を制御し、
前記第２綴じ処理が指定され、且つ、綴じ処理すべきシートの枚数が前記第２の綴じ手段によって第２綴じ処理を行うことができるシートの枚数の上限を超えた場合であって、前記第１綴じ処理への切り替えを行わないように前記受付部の画面を介して選択されていた場合、シートに対して前記第１綴じ手段は前記第１綴じ処理を実行しないことを特徴とする画像処理装置。
【請求項１５】
複数のシートに画像を印刷する印刷動作を実行可能な印刷手段と、シートを綴じる第１綴じ処理を実行可能な第１の綴じ手段と、シートを綴じる第２綴じ処理を実行可能な第２の綴じ手段であって、前記第２綴じ処理を実行できるシートの枚数の上限が前記第１の綴じ手段が前記第１綴じ処理を実行できるシートの枚数より少ない第２の綴じ手段と、を備える画像処理装置の制御方法であって、
前記第２綴じ処理が指定され且つ綴じ処理すべきシートの枚数が前記第２の綴じ手段によって第２綴じ処理を行うことができるシートの枚数の上限を超えている場合に前記第１綴じ処理への切り替えを行わせるか否かを、前記印刷動作の開始に先立って設定する設定工程と、
前記第２綴じ処理が指定され、且つ、綴じ処理すべきシートの枚数が前記第２の綴じ手段によって前記第２綴じ処理を行うことができるシートの枚数の上限を超えていない場合、前記印刷動作によって印刷されたシートに前記第２の綴じ手段に前記第２綴じ処理を実行させ、
前記第２綴じ処理が指定され、綴じ処理すべきシートの枚数が前記第２の綴じ手段によって第２綴じ処理を行うことができるシートの枚数の上限を超えていて、且つ、前記第１綴じ処理への切り替えを行うように前記設定部に設定されている場合、前記印刷動作によって印刷されたシートに対して前記第１綴じ手段に前記第１綴じ処理を実行させ、
前記第１綴じ処理が指定された場合、前記印刷動作によって印刷されたシートに対して前記第１綴じ手段に前記第１綴じ処理を実行させ、
前記第２綴じ処理が指定された場合であって、綴じ処理すべきシートの枚数が前記第２の綴じ手段によって第２綴じ処理を行うことができるシートの枚数の上限を超えていて、且つ、前記第１綴じ処理への切り替えを行わないように前記設定部に設定されている場合、シートに対して前記第１綴じ手段は前記第１綴じ処理を実行しないように、
前記第１の綴じ手段および前記第２の綴じ手段を制御する制御工程と、
を備えることを特徴とする画像処理装置の制御方法。
【請求項１６】
請求項１５に記載の画像処理装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像が印刷された複数のシートに対する綴じ処理を行う画像処理装置に関するものである。
【背景技術】
【０００２】
近年、針を使用してシートを綴じる綴じ処理と、針を使用せずにシートを綴じる綴じ処理のいずれか１つを指定してシートを綴じることができる画像処理装置が考えられている。
【０００３】
針を使用せずにシートを綴じる方法としては、シート同士を圧着して綴じる方式がある。針を使用せずにシートを綴じる場合は、針を使用してシートを綴じる場合に比べて綴じる事ができるシートの上限枚数が少ない場合が多い。従って印刷やコピーを実行するユーザが針を使用せずにシートを綴じる綴じ処理を指定したものの、綴じることのできる上限枚数を超えているため出力できないという状況が発生する可能性がある。
【０００４】
これを鑑みて、針を使用せずにシートを綴じる綴じ処理における上限枚数を超えた場合であっても、針を使用してシートを綴じる事ができるのであれば、針を使用してシートを綴じる綴じ処理に切り替える画像処理装置が考えられている（特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１７００６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の画像処理装置では、ユーザが針を使用せずにシートを綴じる綴じ処理を指定し、且つ、針を使用せずに綴じる事が出来る上限枚数を超えた場合には、針を使用してシートを綴じる綴じ処理に切り替えることが示されている。従って、ユーザが綴じられた書類を期待しているにも関わらず、綴じられずに出力されてしまうということを抑制することができる。
【０００７】
一方、食品関係、医療関係、及び製造関係などの作業現場では、金属片などの異物混入を避けるために、針で綴じた書類の利用を控えたい環境が存在する。また、針を使用せずにシートを綴じる綴じ処理では、シート同士を圧着させて綴じる仕組みのため、綴じ位置を平らにならしたり、綴じ位置に対して力を加えたりすることで、シート同士を簡単に剥がすことができる。この特徴を利用して、後からシート同士を剥がすことを前提として針を使用せずにシートを綴じる綴じ処理を使用したい場合がある。
【０００８】
このように針を使用せずに綴じる綴じ処理が指定された場合はユーザが前述した意図を持って綴じ処理を指定した可能性がある。従ってユーザが意図して針を使用せずに綴じる綴じ処理を指定したにも関わらず、針を使用して綴じる綴じ処理に変更してしまうとユーザの意図に反した出力結果となる場合が生じ得る。従って、針を使用せずにシートを綴じる綴じ処理を指定し、且つ、針を使用せずに綴じる事が出来る上限枚数を超えた場合に、針を使用したシートを綴じる綴じ処理に切り替えないことが望まれる場合がある。
【０００９】
本発明は、上記の問題点に鑑みなされたものであり、針を使用して綴じる綴じ処理への切り替えを適切に行うようにすることで、ユーザの用途に沿った綴じ処理を実行できる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために本発明の画像処理装置は、複数のシートに画像を印刷する印刷動作を実行可能な印刷手段と、シートを綴じる第１綴じ処理を実行可能な第１の綴じ手段と、シートを綴じる第２綴じ処理を実行可能な第２の綴じ手段であって、前記第２綴じ処理を実行できるシートの枚数の上限が前記第１の綴じ手段が前記第１綴じ処理を実行できるシートの枚数より少ない第２の綴じ手段と、前記第２綴じ処理が指定され且つ綴じ処理すべきシートの枚数が前記第２の綴じ手段によって第２綴じ処理を行うことができるシートの枚数の上限を超えている場合に前記第１綴じ処理への切り替えを行わせるか否かを、前記印刷動作の開始に先立って設定する設定部と、前記第１の綴じ手段および前記第２の綴じ手段を制御する制御手段と、を有し、前記制御手段は、前記第２綴じ処理が指定され、且つ、綴じ処理すべきシートの枚数が前記第２の綴じ手段によって前記第２綴じ処理を行うことができるシートの枚数の上限を超えていない場合、前記印刷動作によって印刷されたシートに前記第２の綴じ手段に前記第２綴じ処理を実行させ、前記第２綴じ処理が指定され、綴じ処理すべきシートの枚数が前記第２の綴じ手段によって第２綴じ処理を行うことが許可されるシートの枚数の上限を超えていて、且つ、前記第１綴じ処理への切り替えを行うように前記設定部に設定されている場合、前記印刷動作によって印刷されたシートに対して前記第１綴じ手段に前記第１綴じ処理を実行させ、前記第１綴じ処理が指定された場合、前記印刷動作によって印刷されたシートに対して前記第１綴じ手段に前記第１綴じ処理を実行させるように、前記第１の綴じ手段および前記第２の綴じ手段を制御し、前記第２綴じ処理が指定された場合であって、綴じ処理すべきシートの枚数が前記第２の綴じ手段によって第２綴じ処理を行うことが許可されるシートの枚数の上限を超えていて、且つ、前記第１綴じ処理への切り替えを行わないように前記設定部に設定されている場合、シートに対して前記第１綴じ手段は前記第１綴じ処理を実行しないことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、針を使用して綴じる綴じ処理への切り替えを適切に行うようにすることで、ユーザの用途に沿った綴じ処理を行う仕組みを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】画像処理システムを示すブロック図である。
【図２】操作部１１６を示す図である。
【図３】ＭＦＰ１０１の断面図である。
【図４】綴じ部による綴じ処理を説明する図である。
【図５】針不使用綴じ部３１４ｂによる綴じ処理を示す図である。
【図６】針使用綴じ部３１４ａによる綴じ処理を示す図である。
【図７】パネル２０１に表示される操作画面を示す図である。
【図８】ＰＣ１０１で印刷データを送信する際の制御を示すフローチャートである。
【図９】ＰＣ１０１で印刷設定を行うための表示画面の一例を示す図である。
【図１０】印刷処理を示すフローチャートである。
【図１１】綴じ処理を決定する制御方法を示すフローチャートである。
【図１２】綴じ処理を決定する制御方法を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施の形態を詳しく説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１４】
＜第１の実施形態＞
まず、本発明の第１の実施形態について説明する。図１は、本実施形態に係る画像処理システムを示すブロック図である。本実施形態では画像処理装置の一例としてＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０１を説明する。また、情報処理装置の一例としてＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０２を説明する。ＭＦＰ１０１とＰＣ１０２はネットワーク１００を介して通信可能に接続されている。
【００１５】
まずＰＣ１０２について説明する。ＣＰＵ１６１１を含む制御部１６１０は、情報処理装置全体の動作を制御する。ＣＰＵ１６１１は、ＲＯＭ１６１２又はストレージ１６１４に記憶されたシステムプログラムやアプリケーションプログラムを読み出して処理を行う。ＲＯＭ１６１２は、ＣＰＵ１６１１で実行可能な制御プログラムを格納する。ＲＡＭ１６１３は、ＣＰＵ１６１１の主記憶メモリであり、ワークエリアやストレージ１６１４に記憶された各種プログラム及び各種プログラムが使用するデータや制御変数などを展開するための一時記憶領域として用いられる。ストレージ１６１４は、ユーザが登録した設定値、情報処理装置の管理データ、文書アプリケーションや計算アプリケーションなどのアプリケーションプログラム、ＭＦＰ１０１に印刷データを送信するためのドライバプログラムなどを格納する。本実施形態ではストレージ１６１４としてＨＤＤ等の補助記憶装置を想定しているが、ＨＤＤの代わりにＳＳＤに代表されるＦＬＡＳＨ  ＤＩＳＫなどの不揮発性の記憶装置が用いられることもある。なお、本実施形態の情報処理装置では、１つのＣＰＵ１６１１が１つのメモリ（ＲＡＭ１６１３）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の様態であっても構わない。例えば複数のＣＰＵ、ＲＡＭ、ＲＯＭ、及びストレージを協働させて後述するフローチャートに示す各処理を実行することもできる。
【００１６】
操作部Ｉ／Ｆ１６１５は、入出力デバイスと制御部１６１０を接続する。ユーザは、キーボード１６１６やマウス（不図示）などの入力デバイスを用いて、ディスプレイ１６１７に表示されているキーを選択するなどの指示を入力する。また、制御部１６１０は、通信部Ｉ／Ｆ１６２３を介してネットワーク１００に接続される。通信部Ｉ／Ｆ１６２３は、有線ＬＡＮ又は無線ＬＡＮなどのネットワークを介して、外部装置にデータを送信したり、ネットワーク１００上の外部装置からデータを受信したりする。
【００１７】
制御部１６１０は、通信部Ｉ／Ｆ１６２３を介して、印刷データを画像処理装置に送信したり、画像データを画像処理装置から受信したりする。なお、本実施形態では、情報処理装置の一例としてキーボードとディスプレイを備えた情報処理装置を例示しているが、例えばスマートフォンやタブレット端末などの携帯情報端末などであってもよい。なお、印刷データを画像形成装置に送信する方法は適宜変形できる。印刷用のアプリケーション又はドライバを介して画像形成装置に印刷データを送信するようにしてもよいし、印刷データをクラウドサーバ経由で画像形成装置へ送信するようにしてもよい。更にはＢｌｕｅｔｏｏｔｈ（登録商標）や近距離無線通信（ＮＦＣ）などの通信方式を使用して印刷データを画像形成装置に送信する送信するようにしてもよい。
【００１８】
次にＭＦＰ１０１について説明する。ＭＦＰ１０１はシート上の画像を読み取る読取機能、シートに画像を印刷する印刷機能を有する。また、ＭＦＰ１０１は、画像が印刷された複数のシートを綴じたり、複数のシートを揃えたり、複数のシートの排出先を複数のトレイに分けたりする後処理機能を有する。なお、シートには、普通紙や厚紙などの用紙、ＯＨＰシートなどが含まれる。
【００１９】
なお、本実施形態では画像処理装置の一例としてＭＦＰ１０１を説明するが、例えば、読取機能を有さないプリンタ等の画像処理装置であってもよいし、コピー機能のみを有する単機能の画像処理装置であってもよい。本実施例では、一例として画像処理装置が以下に説明する各種構成要件を備えるものとする。
【００２０】
ＣＰＵ１１１を含む制御部１１０は、ＭＦＰ１０１全体の動作を制御する。ＣＰＵ１１１は、ＲＯＭ１１２又はストレージ１１４に記憶された制御プログラムを読み出して、読取制御や印刷制御などの各種制御を行う。ＲＯＭ１１２は、ＣＰＵ１１１で実行可能な制御プログラムを格納する。また、ＲＯＭ１１２は、ブートシーケンスやフォント情報などを記憶する。ＲＡＭ１１３は、ＣＰＵ１１１の主記憶メモリであり、ワークエリア、ＲＯＭ１１２及びストレージ１１４に格納された各種制御プログラムを展開するための一時記憶領域として用いられる。ストレージ１１４は、画像データ、印刷データ、各種プログラム、各種履歴情報、及び各種設定情報を記憶する。本実施形態ではストレージ１１４としてＨＤＤ等の補助記憶装置を想定しているが、ＨＤＤの代わりにＳＳＤに代表されるＦＬＡＳＨ  ＤＩＳＫを用いるようにしても良い。
【００２１】
なお、本実施形態のＭＦＰ１０１では、１つのＣＰＵ１１１が１つのメモリ（ＲＡＭ１１３）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の様態であっても構わない。例えば複数のＣＰＵ、ＲＡＭ、ＲＯＭ、及びストレージを協働させて後述するフローチャートに示す各処理を実行することもできる。また、ＡＳＩＣやＦＰＧＡ等のハードウェア回路を用いて一部の処理を実行するようにしてもよい。
【００２２】
操作部Ｉ／Ｆ１１５は、操作部１１６と制御部１１０を接続する。操作部１１６は、ユーザに対して情報を表示したり、ユーザからの指示を入力したりする。図２は、操作部１１６を示す外観図である。操作部１１６は、後述する操作画面を表示するパネル２０１及びハードキー入力部２０２からなる。パネル２０１は例えばタッチパネルディスプレイである。ハードキー入力部２０２は、スタートボタン２１２や設定ボタン２１１などの各種のハードキーを有する。ユーザはパネル２０１に表示されているキーをタッチする、又はハードキー入力部２０２の各種ハードキーを押下して指示を入力する。なお、パネル２０１は、タッチパネル機能を有さないディスプレイであってもよい。この場合、タッチ操作によるキー入力に代えて、ディスプレイに表示されるキーを選択するためのスクロールキー及び当該キーを決定するための決定キーをハードキー入力部として備えればよい。
【００２３】
操作部１１６は、パネル２０１及び入力部２０２を介したユーザからの指示を受け付け、必要に応じてパネル２０１に操作画面を表示する。
【００２４】
読取部Ｉ／Ｆ１１７は、読取部１１８と制御部１１０を接続する。読取部１１８はシート上の画像を読み取って、その画像をバイナリーデータなどの画像データに変換する。読取部１１８によって生成された画像データは読取部Ｉ／Ｆ１１７を介して画像処理部１２４に転送される。画像処理部１２４は、当該画像データに対して回転、圧縮などの画像処理を行う。画像処理が行われた画像データは、制御部１１０のストレージ１１４又はＲＡＭ１１３に格納される。画像データは通信部Ｉ／Ｆ１２３を介して外部装置に送信されたり、シート上に印刷されたりする。また、画像処理部１２４は、ＪＢＩＧやＪＰＥＧ等といった各種圧縮方式によってＲＡＭ１１３やストレージ１１４に格納された画像データに対して圧縮処理及び伸長処理を実行する。
【００２５】
印刷部Ｉ／Ｆ１１９は、印刷部１２０と制御部１１０を接続する。印刷すべき画像データ（印刷対象の画像データ）は印刷部Ｉ／Ｆ１１９を介して制御部１１０から印刷部１２０に転送される。印刷部１２０はＣＰＵ１１１からの制御コマンド及び印刷すべき画像データを受信し、当該画像データに基づいた画像を用紙などのシート上に印刷する。
【００２６】
シート処理部Ｉ／Ｆ１２１は、シート処理部１２２と制御部１１０を接続する。シート処理部１２２はＣＰＵ１１１からの制御コマンドを受信し、その制御コマンドに従って印刷部１２０により印刷されたシートに後処理を施す。例えば、複数のシートを揃える、複数のシートの排出先を複数のトレイに分ける、中綴じ製本する、パンチ穴をあける、及び複数のシートを綴じるなどの後処理を実行する。また、シート処理部が備える後処理の機能や後処理の能力は、予め（例えば、ＭＦＰ１０１の起動時など）シート処理部Ｉ／Ｆ１２１を介して制御部１１０に通知され、ストレージ１１４又はＲＡＭ１１３に通知される。
【００２７】
本実施形態では、シート処理部１２２は、少なくとも針を使用して複数のシートを綴じる綴じ処理（綴じ手段）と針を使用せずに複数のシートを綴じる綴じ処理（綴じ手段）を実行可能である。
【００２８】
また、制御部１１０は、通信部Ｉ／Ｆ１２３を介してネットワーク１００に接続される。通信部Ｉ／Ｆ１２３は、ネットワーク１００上の外部装置（メールサーバやファイルサーバ、ＰＣなど）に画像データや情報を送信したり、ネットワーク１００上の情報処理装置から印刷データや情報を受信したりする。図１では、情報処理装置の一例としてＰＣ１０２を示している。更に、通信部Ｉ／Ｆ１２３はＵＳＢなどのローカルインタフェースを介して外部装置と通信したりする。通信部Ｉ／Ｆ１２３によって受信された印刷データはストレージ１１４に格納される。
【００２９】
通信部Ｉ／Ｆ１２３を介して受信した印刷データは、ストレージ１１４又はＲＯＭ１１２に格納された印刷データを解析するためのソフトウェアモジュール（ＰＤＬ解析部、不図示）によって解析される。ＰＤＬ解析部は、ストレージ１１４に格納された様々な種類のページ記述言語（ＰＤＬ）で表現された印刷データを解析する。印刷データは印刷属性に関するコードと、描画に関するコードからなる。印刷データには、印刷データ全体又はページごとに設定された印刷部数、綴じ処理に関する情報、出力時のシートのサイズ、シートのタイプ及び給紙段などの印刷属性情報が設定される。
【００３０】
ＰＤＬ解析部は印刷データを解析して得られた印刷属性に関する設定（印刷属性情報）をＲＡＭ１１３又はストレージ１１４に一時的に格納する。
【００３１】
更に、ＰＤＬ解析部は印刷データから中間コードを生成する。ＰＤＬ解析部は、印刷データに含まれた描画コードを解析して、中間コードへ変換する。この中間コードは印刷データそのものと比較して、より描画処理（ラスタライズ）に適した形式のデータであり、主にエッジの座標とエッジ間の塗り潰しデータ等で構成されている。
【００３２】
また、ＰＤＬ解析部は、ＰＤＬを解析した結果から、出力するシート枚数などの計算などを行い印刷属性情報としてＲＡＭ１１３又はストレージ１１４に格納する。ＰＤＬ解析部によって取得又は計算された印刷属性情報は印刷データに基づいた印刷処理やシート処理部１２２による後処理を行う際に適宜参照される。また、ＰＤＬ解析部で生成された中間コードはＲＩＰ１２５によって画像データに変換される。
【００３３】
ＲＩＰ１２５は、ＰＤＬ解析部によって生成された中間コードに対してレンダリング処理を行い、印刷部１２０で印刷する画像データを生成する。ＲＩＰ１２５によって生成された画像データは、制御部１１０のストレージ１１４又はＲＡＭ１１３に格納され、通信部Ｉ／Ｆ１２３を介して外部装置に送信されたり、印刷部１２０によりシート上に印刷されたりする。
【００３４】
図３は、ＭＦＰ１０１の断面図である。図３では、シート処理部１２２はＭＦＰ１０１の筺体内部に配置されている。ただし、シート処理部１２２の配置は図３の例に限らない。シート処理部１２２がＭＦＰ１０１に隣接するように接続されていてもよい。
【００３５】
給紙部３０１及び給紙部３０２はそれぞれ、シートを格納する。図３では、ＭＦＰ１０１は２つの給紙部を有しているが、給紙部の数は２つに限らない。給送ローラ３０３は給紙部３０１に格納されているシートを印刷部１２０に給送する。また、給送ローラ３０４は給紙部３０２に格納されているシートを印刷部１２０に給送する。印刷部１２０は、給送されてきたシートの第１面に画像を印刷する。印刷部１２０は、インクをシートに吹き付けて画像を印刷するインクジェット方式を採用していても、トナーをシートに定着させて画像を印刷する電子写真方式を採用していてもよい。
【００３６】
片面印刷の場合には、印刷されたシートは搬送ローラ３０５及び３０６に導かれ、搬送ローラ３０５及び３０６はシートをシート処理部１２２に搬送する。搬送ローラ３０６によって導かれたシートは中間トレイ３２０へ排出される。
【００３７】
中間トレイ３２０は、シート搬送方向の下流側（図の左側）を鉛直方向の上方に、上流側（図の右側）を鉛直方向の下方に位置させることで傾斜が設けられており、複数のシートを保持することができる。また、中間トレイ３２０は、下流側に配された１組の上部及び下部の各束排出ローラ３１８ａ，３１８ｂからなる束排出ローラ対３１８と、中間部上方に配される引込みパドル３１５とを有している。上部束排出ローラ３１８ａは、ガイド３１７に支持されている。
【００３８】
このガイド３１７は、モータ（不図示）により上下に移動可能に構成されている。このため、ガイド３１７に設けられた上部束排出ローラ３１８ａが、ガイド３１７の昇降動作に伴って下部束排出ローラ３１８ｂに対して離接可能となっている。従って、中間トレイに保持されたシート束の厚さに応じて、これら束排出ローラ対３１８のローラの間隔を調整可能になっている。
【００３９】
ＣＰＵ１１１は、上部束排出ローラ３１８ａに対して下部束排出ローラ３１８ｂを離間した状態となるようにガイド３１７を上部に移動させた状態で、搬送ローラ３０６によって排出されるシートＰを中間トレイ３２０上に受け入れる。
【００４０】
また、中間トレイ３２０上の、シート搬送方向に直交する幅方向の手前側と奥側には、整合部材３２１が設けられる。整合部材３２１はそれぞれ、前整合モータ（不図示）および後整合モータ（不図示）によって幅方向に移動する。ここで、「手前」とは、図３に記載されている向きでＭＦＰ１０１を見て紙面手前になる部分を言い、「奥」とは、紙面奥の部分を言う。引込みパドル３１５は、回転軸を中心としてストッパ３１６側へシートを押圧する方向（例えば図３においては反時計周り）に回転する。
【００４１】
搬送ローラ３０６に導かれ、中間トレイ３２０に排出されたシートＰは、中間トレイ３２０の傾斜及び引き込みパドル３１５のシートを押圧する作用によって、中間トレイ３２０の積載面上、又は中間トレイ３２０に積載されたシート上を滑降する。
【００４２】
中間トレイ３２０上に排出されたシートは、滑降中に整合部材３２１によって整合処理が施され、シート後端（排出方向上流端）がストッパ３１６に突き当たることで停止する。
【００４３】
中間トレイ３２０上で整合されたシート束は、必要に応じて針使用綴じ部３１４ａ又は針不使用綴じ部３１４ｂによる綴じ処理が行われる。針使用綴じ部３１４ａ及び針不使用綴じ部３１４ｂは、シート搬送方向に対して垂直方向に移動可能に構成され、ユーザが指定した綴じ位置に移動することができる。綴じ部３１４ａ及び３１４ｂは中間トレイ３２０上に保持されたシート束の搬送方向に対する後端部を綴じることができる。
【００４４】
シート処理部１２２によって綴じ処理などの後処理が行われたシート束は、排出部３０７に排出される。具体的には、束排出ローラ３１８ａを中間トレイ３２０上の最上部のシートに当接させるようにガイド３１７を移動させ、当該当接した状態で、束排出ローラ対３１８を回転駆動させることにより、後処理を終えたシート束を排出部３０７上に排出する。
【００４５】
次に、両面印刷の場合には、印刷部１２０で第１面が印刷されたシートは搬送ローラ３０８に導かれ、搬送ローラ３０８はシートを搬送ローラ３０９に搬送する。搬送ローラ３０９はシートを反転パス３１０に搬送する。シートの後端が搬送ローラ３０９に到達すると、搬送ローラ３０９は逆回転し始め、シートを搬送ローラ３１１に搬送する。搬送ローラ３１１は両面印刷用搬送パス３１２を介してシートを搬送ローラ３１３に搬送する。搬送ローラ３１３はシートを印刷部１２０に搬送する。印刷部１２０はシートの第２面に画像を印刷する。両面印刷されたシートは搬送ローラ３０５及び３０６に導かれ、搬送ローラ３０５及び３０６はシートをシート処理部１２２に搬送し、片面印刷の場合と同様に綴じ処理などの後処理が実行される。
【００４６】
図４は、綴じ部３１４ａ又は３１４ｂの綴じ位置を説明するための図である。４０３は複数のシートを示す。シート処理部１２２はＣＰＵ１１１から受信した綴じ処理に関する情報に従って綴じ部３１４ａ又は３１４ｂを綴じ位置に移動させて複数のシートを綴じる構成となっている。例えば、ＣＰＵ１１１は、綴じ部３１４ａ又は３１４ｂを位置４１１や位置４１２等に移動させ、位置４１１や位置４１２で複数のシート束４０３を綴じることができる。
【００４７】
また、針使用綴じ部３１４ａと針不使用綴じ部３１４ｂは１つのユニットとしてシート処理部１２２内に備えられてもよい。また図４の矢印は綴じ部３１４ａ及び３１４ｂの移動可能領域を図示しているが、これよりさらに広い移動領域であってもよい。また、針不使用綴じ部３１４ｂと針使用綴じ部３１４ｂ（不図示）をそれぞれ別のユニットとして備える場合には、各ユニットの物理的な干渉を避けるための退避領域などが設けられていてもよい。
【００４８】
針使用綴じ部３１４ａは、中間トレイ３２０上に排出された複数のシートにステイプル針（不図示）を打ち込むことで綴じ処理（以下、針使用ステイプル）を行う。針使用綴じ部３１４ａにはステイプル針を装填したカートリッジ（不図示）が格納される。ユーザはカートリッジを交換することで針を補充することができる。
【００４９】
ＣＰＵ１１１は針使用綴じ部３１４ａが綴じることのできる上限枚数（例えば普通紙で１００枚など）をシート処理部１２２及びシート処理部Ｉ／Ｆ１２１を介して適宜取得し、ＲＡＭ１１３又はストレージ１１４に格納する。なお、上限枚数に関する情報は後述するフローチャートで利用される。なお、カートリッジに装填されたステイプル針の長さなどによって上限枚数は異なってもよい。
【００５０】
図５（ａ）、（ｂ）、（ｃ）は、針不使用綴じ部３１４ｂによる綴じ処理を示す図である。本実施形態の針不使用綴じ部３１４ｂは、複数のシートの上下から圧力をかけて、シート束４０３を密着させて綴じる。図５（ａ）は、針不使用綴じ部３１４ｂがシート束４０３を綴じるための綴じ位置に移動した状態を示す。上金型５０１は複数のシートを上から押さえつける。上金型５０１には複数の凸形状の刃５０２が並んでいて、それぞれの刃５０２がシートに圧力をかける。下金型５０５は複数のシートを下から押さえつける。下金型５０５には、複数の刃５０２に対応した複数の凹部５０４が並んでいて、それぞれの凹部５０４が刃５０２を受け止める。
【００５１】
図５（ｂ）は、上金型５０１と下金型５０５が複数のシートを上下方向から加圧した状態を示す。上金型５０１と下金型５０５が複数のシートに加圧することで、複数のシートを綴じることが可能になっている。また、複数の刃５０２と複数の凹部５０４がシートの複数箇所を加圧するため、シートがはがれにくくなっている。
【００５２】
ＣＰＵ１１１は針不使用綴じ部３１４ｂが綴じることのできる上限能力（例えば、普通紙で１０枚など）をシート処理部１２２及びシート処理部Ｉ／Ｆ１２１を介して適宜取得し、ＲＡＭ１１３又はストレージ１１４に格納する。なお、上限能力に関する情報は後述するフローチャートで利用される。
【００５３】
なお、針使用綴じ部３１４ａ、針不使用綴じ部３１４ｂの上限枚数は、シートの種類ごとに異なる上限枚数を使用するようにしてもよい。また、シートのサイズによって上限枚数を異ならせるようにしてもよい。
【００５４】
図５（ｃ）は、針不使用ステイプルが実行された後のシート束４０３を示す。図５（ｃ）に示すように、針不使用ステイプルがなされたシート束４０３は、シートの一部が潰されてシート同士が圧着することで綴じられている。また図６は、針使用ステイプルによる綴じ処理を示す図である。図６に示すように、針使用ステイプルがなされたシート束４０３は、シート束４０３を貫通させた金属のステイプル針６０１によって綴じられている。
【００５５】
針不使用ステイプルは、シート同士を圧着して綴じるため、針を貫通させて綴じる針使用ステイプルに比べて、綴じる事の出来る枚数が少ない。また、針不使用ステイプルはシートの表面性や坪量などでシート同士の圧着力が変化するため、シートの種類ごとに綴じる枚数が変化する。従って印刷やコピーを実行するユーザが針不使用綴じ処理で綴じることを指定したものの、綴じることのできる上限枚数を超えているため出力できないという状況が発生する可能性が高い。
【００５６】
これを鑑みて、針不使用ステイプルで綴じる事の出来る上限枚数を超えた場合であっても、針使用ステイプルで綴じる事ができるのであれば、針使用ステイプルに切り替えて綴じ処理を行うよう求められる場合が考えられる。
【００５７】
一方、食品関係、医療関係、及び製造関係などの作業現場では、金属片などの異物混入を避けるために、針使用ステイプルがなされた書類の利用を控えたいという環境が存在する。また、針不使用ステイプルはシート同士を圧着させて綴じる仕組みのため、綴じ位置を平らにならしたり、綴じ位置に対して力を加えたりすることで、シート同士を簡単に剥がすことができる。この特徴を利用して、後からシート同士を剥がすことを前提として針不使用ステイプルを使用したい場合がある。
【００５８】
このような意図でユーザが針使用ステイプルを指定した場合に、針使用ステイプルに切り替えてしまうとユーザの意図に反した出力結果となる場合が生じ得る。
【００５９】
これを鑑みて、本実施形態では針使用ステイプルへの切り替えを許可するか否かを設定し、設定に応じた綴じ処理を行うことについて説明する。
【００６０】
本実施形態のＭＦＰ１０１は、針使用ステイプルと針不使用ステイプルのいずれかで綴じ処理を行うことができる。ＭＦＰ１０１を利用するユーザは印刷処理やコピー処理に対して、針使用ステイプルと針不使用ステイプルのどちらかの綴じ処理を指定して、シートを綴じることができる。一方、綴じ処理が指定されていない場合は、綴じ処理を行うことなくシート束を排出する。
【００６１】
更に、本実施形態ではシート枚数が多いシート束に対して針不使用ステイプルが指定された場合に、針使用ステイプルに切り替えて綴じ処理を行うか否かをＭＦＰ１０１全体の動作設定として設定することができる。
【００６２】
ユーザは操作部１１６の設定ボタン２１１を押下して、ＭＦＰ１０１の備える機能に関する設定や、各種の事象が発生した場合のＭＦＰ１０１の動作などを変更することができる。図７（ａ）、（ｂ）は、ＣＰＵ１１１が操作部１１６のパネル２０１に表示する操作画面の一例を示す図である。図７（ａ）は操作部１１６のパネル２０１に表示されるＭＦＰ１０１の備える機能にかんする設定画面の一例を示す。ユーザは図７（ａ）に示す各項目を選択して、ＭＦＰ１０１の機能や動作に関する設定を行うことができる。例えば、排紙先設定が自動に設定された印刷ジョブを実行した際に、どの排出部に優先的に出力するかといった設定や、エラーが発生したジョブを削除するか否かといった設定をすることができる。また、キー７０１は針不使用ステイプルで綴じる事のできる上限枚数を超過した場合に、針使用ステイプルに切り替えて綴じ処理を行うか否かをＭＦＰ１０１全体の動作設定として設定する際に用いるキーである。
【００６３】
ＣＰＵ１１１は、図７（ａ）の画面を介してキー７０１がタッチされると、図７（ｂ）に示す操作画面を表示するよう操作部１１６を制御する。
【００６４】
なお、図７（ａ）、（ｂ）の画面を介してなされた設定は、ＲＡＭ１１３の一部として設けられたＳＲＡＭなどの不揮発領域に保持される。不揮発領域はＭＦＰ１０１の電源がＯＦＦとなった場合には、電池などから電源が供給されるため電源がＯＦＦとなった場合でも設定内容を保持することができる。なお、これらの設定情報はストレージ１１４に格納されるようにしてもよい。
【００６５】
図７（ｂ）は操作部１１６のパネル２０１に表示される針不使用ステイプルに関する設定画面の一例を示す。情報７００は、針不使用ステイプルが指定されているジョブが針不使用綴じ部３１４ｂによる綴じ処理の上限枚数を超過した場合の動作の設定が行えることをユーザに通知するための情報である。キー７０２がタッチされるとＣＰＵ１１１は、針不使用ステイプルにおける綴じ処理の上限枚数を超過した場合に針使用ステイプルによる綴じ処理に切り替えて綴じ処理を行う設定を有効にする。キー７０３がタッチされると、針不使用ステイプルにおける綴じ処理の上限枚数を超過した場合に針使用ステイプルによる綴じ処理に切り替えて綴じ処理を行う設定を無効にする。キー７０２及びキー７０３はトグル動作となっており、図７（ｂ）に示すように一方のキーが選択され、選択されているキーがユーザに分かるように表示される。
【００６６】
また、キー７１２は、ユーザにより設定された針不使用ステイプルに関する設定を不揮発領域に格納して設定画面を閉じるためのキーである。キー７１２がタッチされるとＣＰＵ１１１は選択状態のキーを取得し、キー７０２が選択状態であると判断すると、切り替え許可フラグをＥＮＡＢＬＥに設定する。なお、切り替え許可フラグは後述するフローチャートにおいて適宜参照される。一方、キー７１１は、ユーザにより設定された針不使用ステイプルに関する設定を破棄して、設定画面を閉じるためのキーである。
【００６７】
次に本実施形態における印刷処理について説明する。図８は、ＰＣ１０２が印刷データをＭＦＰ１０１に送信する制御方法を示すフローチャートである。図８のフローチャートに示す各動作（ステップ）は、ＰＣ１０２のＣＰＵ１６１１がこのフローチャートに基づくドライバプログラムを実行することにより実現される。ユーザがデータの印刷を指示すると、ＣＰＵ１６１１はドライバプログラムを実行する。まず、ステップＳ８０１では、ＣＰＵは、印刷の設定をするための操作画面をディスプレイ１６１７に表示する。操作画面を介してユーザは原稿サイズの設定、印刷する用紙（シート）サイズの設定、綴じ処理の種類の設定、部数の設定、印刷の向きの設定、ページレイアウト（ページ集約）の設定などをすることができる。
【００６８】
図９（ａ）、（ｂ）は、印刷を設定するための操作画面の一例を示す図である。図９（ａ）は本実施形態における綴じ処理の種類を設定する画面を示す。領域９１１は、綴じ処理の種類を設定する場合にユーザが選択する領域である。領域９１１が選択されると、項目９０１として「針不使用ステイプル」、項目９０２として「針使用ステイプル」がドロップダウン形式のリストで表示される。ユーザはドロップダウン形式のリストから項目９０１又は項目９０２を選択することで綴じ処理の種類を設定する。キー９１２は、綴じ処理を行う位置（例えば右上など）を指定するためのキーである。
【００６９】
また、キー９１４は、ユーザが印刷データを画像処理装置に送信する場合に使用するキーであり、キー９１３は印刷データの送信をキャンセルする場合に使用するキーである。
【００７０】
図８の説明に戻り、ステップＳ８０２では、ＣＰＵ１６１１は、ステップＳ８０１で表示した操作画面を介してユーザから印刷設定を受け付ける。
【００７１】
ステップＳ８０３では、ＣＰＵ１６１１は、キー９１４がタッチされたか否かを判断する。キー９１４がタッチされた場合は、ステップＳ８０４に進み、キー９１４がタッチされない場合は、ステップＳ８０５に進む。
【００７２】
ステップＳ８０４では、ＣＰＵ１６１１は印刷設定及び印刷対象のデータに基づいて印刷データを生成する。更にＣＰＵ１６１１は、通信部Ｉ／Ｆ１６２３を制御して生成した印刷データをＭＦＰ１０１に送信し送信処理を終了する。ステップＳ８０４でＣＰＵ１６１１が生成する印刷データには例えば出力データ、印刷される部数の情報、印刷データのページ数の情報、綴じ処理に関する情報等が付加されている。
【００７３】
一方ステップＳ８０５では、ＣＰＵ１６１１は、キー９１３がタッチされたか否かを判断する。キー９１３がタッチされた場合は、ステップＳ８０６に進み、印刷ジョブの送信を中止し処理を終了する。キー９１３がタッチされない場合は、ステップＳ８０２に戻り更なる印刷設定を受け付ける。
【００７４】
次にＭＦＰ１０１がＰＣ１０２などの情報処理装置から印刷データを受信した場合の印刷処理について説明する。図１０（ａ）、（ｂ）は、ＭＦＰ１０１による印刷処理を示すフローチャートである。ＣＰＵ１１１は、ＰＣ１０２やプリントサーバ等から印刷データを受信すると、図１０（ａ）、（ｂ）に示すフローチャートを実行する。
【００７５】
図１０（ａ）、（ｂ）のフローチャートに示す各動作（ステップ）は、ＣＰＵ１１１がＲＯＭ１１２又はストレージ１１４に記憶された制御プログラムをＲＡＭ１１３に読み出し、実行することにより実現される。
【００７６】
ステップＳ９０１では、ＣＰＵ１１１は通信部Ｉ／Ｆ１２３を介してＰＣやプリントサーバなどから受信した印刷データをＰＤＬ解析部（不図示）により解析する。ＣＰＵ１１１は印刷データを解析して得られた印刷属性に関する設定（印刷属性情報）及びシートに印刷する画像データをＲＡＭ１１３又はストレージ１１４に格納する。
【００７７】
ステップＳ９０２では、ステップＳ９０１で解析して得られた印刷属性情報に基づいてシート処理部１２２で実行する綴じ処理の種類を決定する。詳しくは図１０（ｂ）のフローチャートで説明する。ステップＳ９０３では、ＣＰＵ１１１は印刷部１２０を制御して、ＲＡＭ１１３又はストレージ１１４に格納された画像データに基づいた画像をシートに印刷する。全ての画像データに対応するシートを印刷すると、ステップＳ９０４に進む。
【００７８】
ステップＳ９０４では、ＣＰＵ１１１は、シート処理部１２２を制御して中綴じ製本する、パンチ穴をあける、及び複数のシートを綴じるなどの後処理を実行させる。またＣＰＵ１１１は、複数のシートを綴じる後処理を実行させる場合、ステップＳ９０２で決定された綴じ処理の種類に基づいて綴じ処理を実行させる。また、ＣＰＵ１１１は、シート処理部１２２を制御して、必要に応じて後処理が実行されたシート束を排出部３０７に排出し、印刷処理を終了する。
【００７９】
続いて、ステップＳ９０２に示した綴じ処理を決定する方法について図１０（ｂ）のフローチャートを用いて説明する。
【００８０】
ステップＳ１００１では、ＣＰＵ１１１はＰＤＬ解析部（不図示）によって解析され、ＲＡＭ１１３又はストレージ１１４に格納された印刷属性情報を参照し、印刷データに対して綴じ処理が設定されているか否かを判断する。印刷データに対して針使用ステイプル又は針不使用ステイプルが設定されていると判断した場合はステップＳ１００２に進む。一方、針使用ステイプル及び針不使用ステイプルのいずれも設定されていないと判断した場合はステップＳ１００８に進む。
【００８１】
ステップＳ１００２では、ＣＰＵ１１１は、印刷属性情報を参照し、ステイプル処理として針使用ステイプルが設定されているか判断する。針使用ステイプルが設定されていると判断した場合はステップＳ１００６へ進み、針使用ステイプルが設定されていないと判断した場合は、ステップＳ１００３に進む。
【００８２】
ステップＳ１００３では、ＣＰＵ１１１は、ＰＤＬ解析部によって算出された印刷するシート枚数が針不使用ステイプルを行うことができる上限枚数以下であるかを判断する。ＣＰＵ１１１は、ストレージ１１４又はＲＡＭ１１３に格納された針不使用綴じ部３１４ｂの上限枚数を取得する。ＣＰＵ１１１は、印刷するシート枚数が取得した上限枚数以内であると判断すると、ステップＳ１００４に進む。一方、ＣＰＵ１１１は印刷するシート枚数が取得した上限枚数よりも多いと判断すると、ステップＳ１００５に進む。
【００８３】
ステップＳ１００４では、ＣＰＵ１１１は、シート処理部に通知するステイプル設定を決定する。ＣＰＵ１１１は針不使用ステイプルを有効（ＯＮ）、針使用ステイプルを無効（ＯＦＦ）に設定し、ステップＳ１００９に進む。
【００８４】
一方ステップＳ１００５では、ＣＰＵ１１１は不揮発領域に格納された切り替え許可フラグを参照し、針の残量に応じて、針使用ステイプルの代わりに針不使用ステイプルを使用する設定が有効（ＥＮＡＢＬＥ）であるか否かを判断する。針使用ステイプルの代わりに針不使用ステイプルを使用する設定が有効であると判断した場合は、ステップＳ１００６に進む。一方、ＣＰＵ１１１が針使用ステイプルの代わりに針不使用ステイプルを使用する設定が有効でない（ＤＩＳＡＢＬＥである）と判断した場合は、ステップＳ１００８に進む。
【００８５】
ステップＳ１００６では、ＣＰＵ１１１は、印刷するシート枚数が針使用綴じ部３１４ａの上限枚数以下であるかを判断する。印刷するシート枚数が針使用綴じ部３１４ａの上限枚数以下であると判断すると、ステップＳ１００７に進む。一方、印刷するシート枚数が上限枚数よりも多いと判断すると、ステップＳ１００８に進む。
【００８６】
ステップＳ１００７では、ＣＰＵ１１１は針不使用ステイプルを無効（ＯＦＦ）、針使用ステイプルを有効（ＯＮ）に設定し、ステップＳ１００９に進む。またステップＳ１００８では、ＣＰＵ１１１は針不使用ステイプルを無効（ＯＦＦ）、針使用ステイプルを無効（ＯＦＦ）に設定し、ステップＳ１００９に進む。
【００８７】
ステップＳ１００９では、ステップＳ１００１乃至ステップＳ１００８に基づいて決定した綴じ処理の指定をシート処理Ｉ／Ｆ１２１を介してシート処理部１２２に通知し、ステップＳ９０３に戻る。
【００８８】
なお、本実施形態では、情報処理装置から受信した印刷データを印刷する際に綴じ処理を決定して印刷及び綴じ処理を実行することについて説明したが、これに限定されるものではない。例えば、本実施形態は、ＭＦＰ１０１内の文書保存ボックス等に格納された印刷データ及び画像データの印刷や、読取部１１８で読み取った画像を印刷するコピー処理にも適用できる。
【００８９】
以上説明したとおり、本実施形態では、針不使用ステイプルにおける上限枚数を超過した場合に、針使用ステイプルへの切り替えを許可するか否かを画像処理装置全体の動作設定として設定することができる。従って、画像処理装置を利用するユーザ及び管理者による動作設定に応じて綴じ処理への切り替えを適切に行うことができる。
【００９０】
また、本実施形態では、印刷データをＰＤＬ解析部で解析した後に、ステイプル代替処理を行うか否かを判断し、印刷する例を用いて説明したが、印刷データの解析動作と画像データの印刷動作を、それぞれ独立に実行するようにしてもよい。
【００９１】
例えば、第１のプログラムは印刷データを解析し、印刷属性情報の取得及び画像データの生成を行う。また、第１のプログラムは図１０（ｂ）のフローチャートを実行して、ステイプル処理に関する情報をシート処理部１２２に通知する。第２のプログラムは画像データが格納される領域を監視しており、１ページ分の画像データが格納されたことを検知すると、当該画像データの印刷を実行する。この場合、画像データの印刷と、次ページ以降の画像データの生成を並列して行えるため、印刷にかかる時間を短くすることができる。
【００９２】
＜第２の実施形態＞
第１の実施形態では、針不使用ステイプルから針使用ステイプルへの切り替えを許可するか否かを画像処理装置全体の動作設定として設定することについて説明した。第２の実施形態では、針不使用ステイプルから針使用ステイプルへの切り替えを実行するか否かをジョブごとに設定することについて説明する。なお、第２の実施形態において、前提となる装置のハードウェア構成は第１の実施形態と同様である。第１の実施形態と同様の構成については、詳細な説明は省略する。
【００９３】
まず、本実施形態における印刷処理について説明する。図８は、印刷データをＭＦＰ１０１に送信する制御方法を示すフローチャートである。図８のフローチャートに示す各動作（ステップ）は、ＰＣ１０２のＣＰＵ１６１１がこのフローチャートに基づくドライバプログラムを実行することにより実現される。ユーザがデータの印刷を指示すると、ＣＰＵ１６１１はドライバプログラムを実行する。まず、ステップＳ８０１では、ＣＰＵは、印刷の設定をするための操作画面をディスプレイ１６１７に表示する。
【００９４】
図９（ｂ）は、本実施形態における綴じ処理の種類を設定する画面を示す。本実施形態では第１の実施形態における図９（ａ）の操作画面に変えて、図９（ｂ）の操作画面により綴じ処理の種類を設定させる。本実施形態では、ユーザは綴じ処理の種類を設定する場合に「針使用ステイプル」及び「針不使用ステイプル」に加えて、「針使用ステイプル優先」を選択することができる。
【００９５】
項目９０３は針不使用ステイプルで綴じ処理を行えるシート枚数の場合は、針不使用ステイプルで綴じ、針不使用ステイプルで綴じ処理を行えるシート枚数を超過している場合は、針使用ステイプルで綴じる場合に選択するキーである。ユーザは項目９０３をタッチすることで、当該ジョブのシート枚数が針不使用ステイプルにおける綴じ処理の上限枚数を超過した場合に、針使用ステイプルによる綴じ処理に切り替えるように綴じ処理の種類を設定することができる。
【００９６】
ユーザは領域９１１をタッチし、ドロップダウン形式のリストから項目９０１乃至項目９０３のいずれかを選択することで綴じ処理の種類を設定する。
【００９７】
図８の説明に戻り、ステップＳ８０２乃至ステップＳ８０６では、第１の実施形態と同様に設定の受付及び、印刷データの送信を行う。
【００９８】
次にＭＦＰ１０１がＰＣ１０２などの情報処理装置から印刷データを受信した場合の処理について説明する。ＣＰＵ１１１は、ＰＣ１０２やプリントサーバ等から印刷データを受信すると、図１０（ａ）及び図１１に示すフローチャートを実行する。図１１は、本実施形態における綴じ処理を決定する制御方法を示すフローチャートである。本実施形態では第１の実施形態における図１０（ｂ）に基づいた綴じ処理の決定に変えて、図１１のフローチャートに基づいて綴じ処理を決定する。図１０（ａ）のステップＳ９０１、Ｓ９０３、及び、ステップＳ９０４については第１の実施形態と同様であるため省略する。ステップＳ９０１で印刷データの解析が終了すると、図１１のフローチャートに進み、綴じ処理を決定する。
【００９９】
図１１のフローチャートに示す各動作（ステップ）は、ＣＰＵ１１１がＲＯＭ１１２又はストレージ１１４に記憶された制御プログラムをＲＡＭ１１３に読み出し、実行することにより実現される。
【０１００】
本実施形態では、第１の実施形態のステップＳ１００５のＭＦＰ１０１全体に設定された切り替え許可フラグに基づいた判定に代えて、ステップ１１０５の処理を行う。
【０１０１】
ステップＳ１００１では、ＣＰＵ１１１はＰＤＬ解析部（不図示）によって解析された印刷属性情報を参照し、印刷データに対して綴じ処理が設定されているか否かを判断する。印刷データに対して針使用ステイプル又は針不使用ステイプルが設定されていると判断した場合はステップＳ１００２に進む。一方、針使用ステイプル及び針不使用ステイプルのいずれも設定されていないと判断した場合はステップＳ１００８に進む。
【０１０２】
ステップＳ１００２では、ＣＰＵ１１１は、印刷属性情報を参照し、ステイプル処理として針使用ステイプルが設定されているか判断する。針使用ステイプルが設定されていると判断した場合はステップＳ１００６へ進み、針使用ステイプルが設定されていないと判断した場合は、ステップＳ１００３に進む。
【０１０３】
ステップＳ１００３では、ＣＰＵ１１１は、ＰＤＬ解析部によって算出された、印刷するシート枚数が針不使用ステイプルを行うことができる上限枚数以下であるかを判断する。ＣＰＵ１１１は、ストレージ１１４又はＲＡＭ１１３に格納された針不使用綴じ部３１４ｂの上限枚数を取得する。ＣＰＵ１１１は、印刷するシート枚数が取得した上限枚数以内であると判断すると、ステップＳ１００４に進む。一方、ＣＰＵ１１１は印刷するシート枚数が取得した上限枚数よりも多いと判断すると、ステップＳ１１０５に進む。
【０１０４】
ステップＳ１００４では、ＣＰＵ１１１は、シート処理部に通知するステイプル設定を決定する。ＣＰＵ１１１は針不使用ステイプルを有効（ＯＮ）、針使用ステイプルを無効（ＯＦＦ）に設定し、ステップＳ１００９に進む。
【０１０５】
ステップＳ１１０５では、ＣＰＵ１１１は、ステイプル処理として針不使用ステイプル優先が選択されているか判断する。針使用ステイプル優先が設定されていると判断した場合は、ステップＳ１００６に進み、針使用ステイプル優先が設定されていない（即ち針使用ステイプルが設定されている）と判断した場合は、ステップＳ１００８に進む。
【０１０６】
ステップＳ１００６では、ＣＰＵ１１１は、印刷するシート枚数が針使用ステイプルの上限枚数以内であると判断すると、ステップＳ１００７に進み、針使用ステイプルの上限枚数をよりも多いと判断すると、ステップＳ１００８に進む。
【０１０７】
ステップＳ１００７では、ＣＰＵ１１１は針不使用ステイプルを無効（ＯＦＦ）、針使用ステイプルを有効（ＯＮ）に設定し、ステップＳ１００９に進む。ステップＳ１００８ではＣＰＵ１１１は、針不使用ステイプル及び針使用ステイプルを無効（ＯＦＦ）に設定する。
【０１０８】
ステップＳ１００９では、図１１のフローチャートに基づいて決定した綴じ処理をシート処理Ｉ／Ｆ１２１を介してシート処理部１２２に通知し、ステップＳ９０３に戻る。ステップＳ９０３以降では、印刷処理及び後処理を実行する。
【０１０９】
なお、本実施形態では、情報処理装置から受信した印刷データを印刷する際に綴じ処理を決定することについて説明したが、これに限定されるものではない。例えば、本実施形態は、ＭＦＰ１０１内の文書保存ボックス等に格納された印刷データ及び画像データの印刷や、読取部１１８で読み取った画像を印刷するコピー処理にも適用できる。
【０１１０】
以上説明したとおり、本実施形態では、針不使用ステイプルにおける上限枚数を超過した場合に、針使用ステイプルへの切り替えを許可するか否かをジョブ単位で設定することができる。従って、画像処理装置を利用するユーザによるジョブ設定に応じて綴じ処理の切り替えを適切に行うことができ、ユーザの意図に反した出力結果となることを抑制することができる。
【０１１１】
＜第３の実施形態＞
第１の実施形態では、針不使用ステイプルから針使用ステイプルへの切り替えを行うか否かを画像処理装置全体の設定に基づいて決定することについて説明した。また、第２の実施形態では、針不使用ステイプルから針使用ステイプルへの切り替えを実行するか否かをジョブごとに設定することについて説明した。
【０１１２】
前述したように針不使用ステイプルはシート同士を圧着させて綴じる仕組みのため、針使用ステイプルに比べてシート同士を簡単に剥がすことができる。この特徴を利用して、後からシート同士を剥がすことを前提として針不使用ステイプルを使用したい場合がある。
【０１１３】
これを鑑みて、第３の実施形態では、針不使用ステイプルから針使用ステイプルへの切り替えを行うか否かをジョブの設定に応じて決定することについて説明する。なお、第３の実施形態において、前提となる装置のハードウェア構成は第１の実施形態と同様である。第１の実施形態及び第２の実施形態と同様の構成については、同符号を付し、詳細な説明は省略する。
【０１１４】
まず、本実施形態における印刷処理について説明する。ＣＰＵ１１１は、ＰＣ１０２やプリントサーバ等から印刷データを受信すると、図１０（ａ）及び図１２に示すフローチャートを実行する。図１２は、本実施形態における綴じ処理を決定する制御方法を示すフローチャートである。本実施形態では第１の実施形態における図１０（ｂ）に基づいた綴じ処理の決定に変えて、図１２のフローチャートに基づいて綴じ処理を決定する。図１０（ａ）のステップＳ９０１、Ｓ９０３、及び、ステップＳ９０４については第１の実施形態と同様であるため省略する。ステップＳ９０１で印刷データの解析が終了すると、図１２のフローチャートに進み、綴じ処理を決定する。
【０１１５】
図１２のフローチャートに示す各動作（ステップ）は、ＣＰＵ１１１がＲＯＭ１１２又はストレージ１１４に記憶された制御プログラムをＲＡＭ１１３に読み出し、実行することにより実現される。
【０１１６】
図１２のフローチャートでは、第２の実施形態のステップＳ１１０５に基づいた針使用ステイプル優先が設定されているか否かの判定に代えて、ステップ１２０５に示すジョブの設定に基づいた判定を行う。
【０１１７】
ステップＳ１００１乃至ステップＳ１００３では、ＣＰＵ１１１は、第１の実施形態と同様に、綴じ処理の種類に基づいた判定を行う。ＣＰＵ１１１は、ステップＳ１００３で印刷するシート枚数が針不使用ステイプルの上限枚数より多いと判断すると、ステップＳ１２０５に進む。
【０１１８】
ステップＳ１２０５では、ＣＰＵ１１１は、印刷データの設定に基づいて針使用ステイプルを適用できるジョブ設定か否かを判断する。例えば、ＣＰＵ１１１は、印刷に使用するシート種別としてノーカーボン紙（感圧紙）が指定されている場合や、後処理としてグループソートが指定されている場合は、針使用ステイプルを適用できないと判断して、ステップＳ１００８に進む。一方上記設定が指定されていない場合は、針使用ステイプルを適用できると判断して、ステップＳ１００６に進む。
【０１１９】
なお、ノーカーボン紙とは、用紙控えが必要となる帳簿、申し込み伝票又は領収書などに使用されるシートである。ノーカーボン紙は上用紙、中用紙、下用紙を１セットとして重ね合わせて使用され、上用紙に手書き等で書かれた文字を中用紙及び下用紙に複写することができるものである。ここで、上用紙、中用紙、下用紙のそれぞれに枠などの印刷データを印刷した１セットを１束として針不使用ステイプルによる綴じ処理を行うことが考えられる。この場合、綴じられたシート同士は、手書きなどで中用紙及び下用紙に複写がなされた後に剥がされることが前提である可能性が高い。
【０１２０】
また、グループソートは、原稿の同一ページごとに仕分けして部単位で排出するための機能である。例えば、５ページ３部の印刷の場合を例にすると、同一ページに対応する３枚のシートを１束として排出する。ここで、部単位の束に対して針不使用ステイプルによる綴じ処理を行って、部単位の束に対して仮留めを行う場合がある。この場合、綴じられたシート同士は、剥がされることが前提である可能性が高い。
【０１２１】
本実施形態では、このように針無し綴じ処理が指定された印刷ジョブに対して、綴じ処理を施したシート同士を後から剥がす可能性がある印刷設定がなされた場合に、針使用ステイプルに切り替えないように制御する。なお、本実施形態ではノーカーボン紙又はグループソートが指定された場合に針使用ステイプルに切り替えないように制御することを例示しているが、これに限定されるものではない。その他にもシート同士を後から剥がす可能性がある印刷設定がなされた場合にも針使用ステイプルに切り替えないように制御できる。
【０１２２】
ステップＳ１００４、ステップＳ１００６乃至ステップＳ１００８では、ＣＰＵ１１１は第２の実施形態と同様の処理を行い、綴じ処理の種類を決定して、シート処理部に通知してステップＳ９０３に戻る。ステップＳ９０３以降では、印刷処理及び後処理を実行する。
【０１２３】
なお、本実施形態では、情報処理装置から受信した印刷データを印刷する際に綴じ処理を決定することについて説明したが、これに限定されるものではない。例えば、本実施形態は、ＭＦＰ１０１内の文書保存ボックス等に格納された印刷データ及び画像データの印刷や、読取部１１８で読み取った画像を印刷するコピー処理にも適用できる。
【０１２４】
以上説明したとおり、本実施形態では、針不使用ステイプルにおける上限枚数を超過した場合に、針使用ステイプルへの切り替えを行うか否かを当該ジョブの設定に応じて決定することができる。従って、画像処理装置を利用するユーザによるジョブの設定に応じて適切に綴じ処理を切り替えることができる。
【０１２５】
また、本実施形態に、第１の実施形態又は第２の実施形態に基づいた針使用ステイプルへの切り替えを行うか否かの判断を適用するようにしてもよい。
【０１２６】
第１の実施形態を適用する場合は、ステップＳ１２０５の判断の前又は後にステップＳ１００５の判断を行うようにすればよい。この場合、装置全体の設定として針使用ステイプルへ切り替えて綴じることが設定された場合、且つ、当該ジョブが針使用ステイプルを適用できるジョブの場合に、針使用ステイプルへの切り替えが行われる。
【０１２７】
また第２の実施形態を適用する場合は、ステップＳ１２０５の前又は後にステップＳ１１０５の判断を行うようにすればよい。この場合、ジョブに針ステイプル優先が設定された場合、且つ、当該ジョブが針使用ステイプルを適用できるジョブの場合に、針使用ステイプルへの切り替えが行われる。
【０１２８】
＜その他の実施形態＞
上記第１乃至第３の実施形態では、ステップＳ１００５、ステップＳ１１０５、及びステップＳ１２０５の判定により針使用ステイプルへの切り替えを行わないと判断した場合は、綴じ処理を行わないで出力する場合を例示したが、これに限定されない。例えば、針使用ステイプルへの切り替えを行わないと判断した場合は、針不使用ステイプルで分冊して綴じるようにしてもよい。
【０１２９】
また、上記第１乃至第３の実施形態では、ＭＦＰ１０１がシート処理部１２２を備える例を説明したが、本発明は、これに限定されるものではない。例えば、画像処理装置とは別に針使用綴じ部及び針不使用綴じ部を備えるシート処理部と画像処理装置を接続して、綴じ処理を実行する画像処理装置にも適用することができる。この場合、ＭＦＰ１０１は、当該別のシート処理部から綴じ処理に関する能力を適宜取得する。
【０１３０】
更に、上記第１乃至第３の実施形態は、ＭＦＰ１０１の代わりにプリントサーバ（不図示）などの印刷制御装置において、ステイプル代替処理を行うか否かを予め決定する場合にも適用することができる。この場合、印刷制御装置はＭＦＰ１０１の備える綴じ処理に関する能力を適宜取得する。印刷制御装置の場合は、印刷データを解析して、前述したステイプル代替処理を行うべきか否かを決定した後に、綴じ処理に関する印刷属性を変更するようにすればよい。
【０１３１】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１３２】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形及び変更が可能である。
【符号の説明】
【０１３３】
１０１  ＭＦＰ
１０２  ＰＣ
１１１  ＣＰＵ
１２０  印刷部
１２２  シート処理部
１２３  通信部
３１４ａ  針使用綴じ部
３１４ｂ  針不使用綴じ部
【図１】
0006391472.tif 000002
【図２】
0006391472.tif 000003
【図３】
0006391472.tif 000004
【図４】
0006391472.tif 000005
【図５】
0006391472.tif 000006
【図６】
0006391472.tif 000007
【図７】
0006391472.tif 000008
【図８】
0006391472.tif 000009
【図９】
0006391472.tif 000010
【図１０】
0006391472.tif 000011
【図１１】
0006391472.tif 000012
【図１２】
0006391472.tif 000013