(57)【要約】【課題】印刷された用紙束を、用紙束の厚さに応じて適切なサイズのリング部材（リング状の綴じ部材）で綴じるリングバインド制御装置、リングバインド制御方法、及びリングバインド制御プログラムを提供する。【解決手段】画像形成装置１００は、複写機１０６と、リングバインド装置１０５からなる。リングバインド装置１０５は、複数の異なるサイズのリング部材を充填した消耗品カートリッジ２０３と、用紙を束ねるバインダ紙揃えユニット２０５と、用紙の束の厚さを検知する用紙厚センサ２０５ａと、用紙束をリング部材で綴じるバインダ綴じユニット２０６とを備えている。用紙束を綴じるときに用いるリング部材のサイズは、操作パネル１０２を用いて設定される。用紙厚センサ２０５ａにて検知された用紙厚が設定されたサイズのリング部材で綴じることのできる用紙厚の許容範囲外の場合、リング部材のサイズの再設定が可能である。【選択図】        図１
2008094081.tif 000002
【特許請求の範囲】
【請求項１】
所定の蓄積部に蓄積された当該用紙束の厚さを示す厚さ情報を入力処理する用紙厚入力処理手段と、
用紙束を綴じるリング部材のサイズを記憶するサイズ記憶手段と、
入力処理された前記厚さ情報が示す厚さが、前記サイズ記憶手段に記憶されたサイズのリング部材により用紙束を綴じることが許可される所定の下限値より大きいと共に、当該リング部材により用紙束を綴じることが可能な所定の上限値以下であるか否かを判断する許容範囲判断手段と、
入力処理された前記厚さ情報が示す厚さが、前記所定の下限値以下である、又は前記所定の上限値以下でないと判断された場合、前記サイズ記憶手段に記憶されたサイズを異なるサイズに再設定する設定手段と、
前記サイズ記憶手段に記憶されたサイズのリング部材により、前記蓄積部に蓄積された用紙束を綴じることを指示する指示手段と、
を備えたことを特徴とするリングバインド制御装置。
【請求項２】
前記サイズ記憶手段に記憶されたサイズのリング部材を、前記用紙束を綴じるリング部材とする変更制御を行う変更制御手段を備えたことを特徴とする請求項１に記載のリングバインド制御装置。
【請求項３】
前記設定手段は、入力処理された前記厚さ情報が示す厚さが、前記所定の上限値より大きい場合、前記サイズ記憶手段に記憶されたサイズより大きいサイズに再設定することを特徴とする請求項１に記載のリングバインド制御装置。
【請求項４】
前記設定手段は、入力処理された前記厚さ情報が示す厚さが、前記所定の下限値より小さい場合、前記サイズ記憶手段に記憶されたサイズより小さいサイズに再設定することを特徴とする請求項１に記載のリングバインド制御装置。
【請求項５】
前記蓄積部に、部毎に蓄積された用紙束の枚数を示す枚数情報を入力処理する用紙枚数入力処理手段と、
入力処理された１部目の用紙束の枚数を記憶する枚数記憶手段と、
入力処理された２部目以降の用紙束の前記枚数情報が示す枚数が、前記枚数記憶手段に記憶された枚数に達したか否かを判断する用紙枚数判断手段と、をさらに備え、
前記指示手段は、２部目以降の用紙束の前記枚数情報が示す枚数が、前記枚数記憶手段に記憶された枚数と一致した判断した場合、当該２部目の用紙束を綴じることを指示すること、
を特徴とする請求項１に記載のリングバインド制御装置。
【請求項６】
入力処理された２部目以降の用紙束の前記厚さ情報で示される厚さが、前記所定の上限値より大きい場合、前記蓄積部に蓄積された前記用紙束の排紙を指示する排紙指示手段をさらに備えたことを特徴とする請求項５に記載のリングバインド制御装置。
【請求項７】
入力処理された２部目以降の用紙束の前記厚さ情報で示される厚さが、前記所定の上限値より大きい場合、前記蓄積部への用紙の蓄積を中断する中断手段と、
前記蓄積部への用紙の蓄積を中断した後、前記蓄積部への用紙の蓄積を継続するか否かの選択を受け付ける選択受付手段と、
をさらに備えたことを特徴とする請求項５に記載のリングバインド制御装置。
【請求項８】
前記サイズ記憶手段は、１部目の用紙束を綴じたリング部材のサイズを記憶し、
前記指示手段は、前記サイズ記憶手段に記憶されたサイズのリング部材を用いて、２部目以降の用紙束を綴じる指示を行うことを特徴とする請求項５に記載のリングバインド制御装置。
【請求項９】
所定の蓄積部に蓄積された当該用紙束の厚さを示す厚さ情報を入力処理する用紙厚入力処理工程と、
用紙束を綴じるリング部材のサイズをサイズ記憶手段に記憶するサイズ記憶工程と、
入力処理された前記厚さ情報が示す厚さが、前記サイズ記憶手段に記憶されたサイズのリング部材により用紙束を綴じることが許可される所定の下限値より大きいと共に、当該リング部材により用紙束を綴じることが可能な所定の上限値以下であるか否かを判断する許容範囲判断工程と、
入力処理された前記厚さ情報が示す厚さが、前記所定の下限値以下である、又は前記所定の上限値以下でないと判断された場合、前記記憶手段に記憶されたサイズを異なるサイズに再設定する設定工程と、
前記サイズ記憶手段に記憶されたサイズのリング部材により、前記蓄積部に蓄積された用紙束を綴じることを指示する指示工程と、
を有することを特徴とするリングバインド制御方法。
【請求項１０】
前記サイズ記憶手段に記憶されたサイズのリング部材を、前記用紙束を綴じるリング部材とする変更制御を行う変更制御工程を有することを特徴とする請求項９に記載のリングバインド制御方法。
【請求項１１】
前記蓄積部に、部毎に蓄積された用紙束の枚数を示す枚数情報を入力処理する用紙枚数入力処理工程と、
入力処理された１部目の用紙束の枚数を枚数記憶手段に記憶する枚数記憶工程と、
入力処理された２部目以降の用紙束の前記枚数情報が示す枚数が、前記枚数記憶手段に記憶された枚数に達したか否かを判断する用紙枚数判断工程と、をさらに有し、
前記指示工程は、２部目以降の用紙束の前記枚数情報が示す枚数が、前記枚数記憶手段に記憶された枚数と一致した判断した場合、当該２部目の用紙束を綴じることを指示すること、
を特徴とする請求項９に記載のリングバインド制御方法。
【請求項１２】
前記サイズ記憶工程は、１部目の用紙束を綴じたリング部材のサイズを前記サイズ記憶手段に記憶し、
前記指示工程は、前記サイズ記憶手段に記憶されたサイズのリング部材を用いて、２部目以降の用紙束を綴じる指示を行うことを特徴とする請求項１１に記載のリングバインド制御方法。
【請求項１３】
所定の蓄積部に蓄積された当該用紙束の厚さを示す厚さ情報を入力処理する用紙厚入力処理と、
用紙束を綴じるリング部材のサイズをサイズ記憶手段に記憶するサイズ記憶処理と、
入力処理された前記厚さ情報が示す厚さが、前記サイズ記憶手段に記憶されたサイズのリング部材により用紙束を綴じることが許可される所定の下限値より大きいと共に、当該リング部材により用紙束を綴じることが可能な所定の上限値以下であるか否かを判断する許容範囲判断処理と、
入力処理された前記厚さ情報が示す厚さが、前記所定の下限値以下である、又は前記所定の上限値以下でないと判断された場合、前記サイズ記憶手段に記憶されたサイズを異なるサイズに再設定する設定処理と、
前記サイズ記憶手段に記憶されたサイズのリング部材により、前記蓄積部に蓄積された用紙束を綴じることを指示する指示処理と、
を有することを特徴とするリングバインド制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷された用紙を複数枚束ねて自動的に綴じる用紙後処理装置（フィニッシャー）を制御するリングバインド制御装置、リングバインド制御方法及びリングバインド制御プログラムに関するものである。
【背景技術】
【０００２】
近年、複写機などのＯＡ（オフィス・オートメーション）機器においては、事務処理の効率化のために、印刷された用紙の後処理作業を自動化する機能を備えた用紙後処理装置を接続或いは内蔵することが提案されている。このような用紙後処理装置としては、ステープルで綴じる機能、及び糊付けする機能を有するもの（特許文献１参照）、パンチ穴を開けてリング部材（リング状の綴じ部材）で綴じる機能を有するもの（特許文献２参照）などがある。これらの用紙後処理装置のうち、リング部材で綴じる装置であるリングバインド装置はステープルや糊付けとは異なり、リングを開くことで、綴じた用紙の束を取り出すことができるという利点がある。
【０００３】
ところで、リングバインド装置を用いる場合、印刷された用紙を束ねる枚数は様々であるため、用紙束の厚さに応じて適切なリング部材で綴じることが望ましい。例えば最大１００枚綴じることのできるリング部材で１０枚の用紙を綴じたのでは、リングが大きすぎて邪魔になる。逆に、最大５０枚綴じることのできるリング部材で５０枚綴じると、綴じた用紙を捲り難くなる。ここで、リング部材の最大綴じ枚数はリング部材のサイズ（リングの径）に対応している。また、用紙１枚の厚さが一定であれば用紙束の厚さは用紙束を構成する用紙の枚数に比例するので、綴じられる用紙の厚さが一定という条件の下でリング部材の最大綴じ枚数は最大綴じ厚に対応している。
【０００４】
【特許文献１】特開平０６−２８６９３１号公報
【特許文献２】特開２００５−２３９４２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前述した特許文献２に開示されているリングバインド装置は一種類のリング部材のみを備えたものであるため、用紙束をその厚さに応じて適切なリング部材で綴じることができないという問題がある。
【０００６】
本発明は、上記に鑑みてなされたものであって、印刷された用紙の束をリング部材で綴じるときに、用紙の束の厚さに応じて適切なリング部材で綴じることができるリングバインド制御装置、リングバインド制御方法及びリングバインド制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、所定の蓄積部に蓄積された当該用紙束の厚さを示す厚さ情報を入力処理する用紙厚入力処理手段と、用紙束を綴じるリング部材のサイズを記憶するサイズ記憶手段と、入力処理された前記厚さ情報が示す厚さが、前記サイズ記憶手段に記憶されたサイズのリング部材により用紙束を綴じることが許可される所定の下限値より大きいと共に、当該リング部材により用紙束を綴じることが可能な所定の上限値以下であるか否かを判断する許容範囲判断手段と、入力処理された前記厚さ情報が示す厚さが、前記所定の下限値以下である、又は前記所定の上限値以下でないと判断された場合、前記サイズ記憶手段に記憶されたサイズを異なるサイズに再設定する設定手段と、前記サイズ記憶手段に記憶されたサイズのリング部材により、前記蓄積部に蓄積された用紙束を綴じることを指示する指示手段と、を備えたことを特徴とする。
【０００８】
また、請求項２にかかる発明は、請求項１にかかる発明において、前記サイズ記憶手段に記憶されたサイズのリング部材を、前記用紙束を綴じるリング部材とする変更制御を行う変更制御手段を備えたことを特徴とする。
【０００９】
また、請求項３にかかる発明は、請求項１にかかる発明において、前記設定手段は、入力処理された前記厚さ情報が示す厚さが、前記所定の上限値より大きい場合、前記サイズ記憶手段に記憶されたサイズより大きいサイズに再設定することを特徴とする。
【００１０】
また、請求項４にかかる発明は、請求項１にかかる発明において、前記設定手段は、入力処理された前記厚さ情報が示す厚さが、前記所定の下限値より小さい場合、前記サイズ記憶手段に記憶されたサイズより小さいサイズに再設定することを特徴とする。
【００１１】
また、請求項５にかかる発明は、請求項１にかかる発明において、前記蓄積部に、部毎に蓄積された用紙束の枚数を示す枚数情報を入力処理する用紙枚数入力処理手段と、入力処理された１部目の用紙束の枚数を記憶する枚数記憶手段と、入力処理された２部目以降の用紙束の前記枚数情報が示す枚数が、前記枚数記憶手段に記憶された枚数に達したか否かを判断する用紙枚数判断手段と、をさらに備え、前記指示手段は、２部目以降の用紙束の前記枚数情報が示す枚数が、前記枚数記憶手段に記憶された枚数と一致した判断した場合、当該２部目の用紙束を綴じることを指示すること、を特徴とする。
【００１２】
また、請求項６にかかる発明は、請求項５にかかる発明において、入力処理された２部目以降の用紙束の前記厚さ情報で示される厚さが、前記所定の上限値より大きい場合、前記蓄積部に蓄積された前記用紙束の排紙を指示する排紙指示手段をさらに備えたことを特徴とする。
【００１３】
また、請求項７にかかる発明は、請求項５にかかる発明において、入力処理された２部目以降の用紙束の前記厚さ情報で示される厚さが、前記所定の上限値より大きい場合、前記蓄積部への用紙の蓄積を中断する中断手段と、前記蓄積部への用紙の蓄積を中断した後、前記蓄積部への用紙の蓄積を継続するか否かの選択を受け付ける選択受付手段と、をさらに備えたことを特徴とする。
【００１４】
また、請求項８にかかる発明は、請求項５にかかる発明において、前記サイズ記憶手段は、１部目の用紙束を綴じたリング部材のサイズを記憶し、前記指示手段は、前記サイズ記憶手段に記憶されたサイズのリング部材を用いて、２部目以降の用紙束を綴じる指示を行うことを特徴とする。
【００１５】
また、請求項９にかかる発明は、所定の蓄積部に蓄積された当該用紙束の厚さを示す厚さ情報を入力処理する用紙厚入力処理工程と、用紙束を綴じるリング部材のサイズをサイズ記憶手段に記憶するサイズ記憶工程と、入力処理された前記厚さ情報が示す厚さが、前記サイズ記憶手段に記憶されたサイズのリング部材により用紙束を綴じることが許可される所定の下限値より大きいと共に、当該リング部材により用紙束を綴じることが可能な所定の上限値以下であるか否かを判断する許容範囲判断工程と、入力処理された前記厚さ情報が示す厚さが、前記所定の下限値以下である、又は前記所定の上限値以下でないと判断された場合、前記記憶手段に記憶されたサイズを異なるサイズに再設定する設定工程と、前記サイズ記憶手段に記憶されたサイズのリング部材により、前記蓄積部に蓄積された用紙束を綴じることを指示する指示工程と、を有することを特徴とする。
【００１６】
また、請求項１０にかかる発明は、請求項９にかかる発明において、前記サイズ記憶手段に記憶されたサイズのリング部材を、前記用紙束を綴じるリング部材とする変更制御を行う変更制御工程を有することを特徴とする。
【００１７】
また、請求項１１にかかる発明は、請求項９にかかる発明において、前記蓄積部に、部毎に蓄積された用紙束の枚数を示す枚数情報を入力処理する用紙枚数入力処理工程と、入力処理された１部目の用紙束の枚数を枚数記憶手段に記憶する枚数記憶工程と、入力処理された２部目以降の用紙束の前記枚数情報が示す枚数が、前記枚数記憶手段に記憶された枚数に達したか否かを判断する用紙枚数判断工程と、をさらに有し、前記指示工程は、２部目以降の用紙束の前記枚数情報が示す枚数が、前記枚数記憶手段に記憶された枚数と一致した判断した場合、当該２部目の用紙束を綴じることを指示すること、を特徴とする。
【００１８】
また、請求項１２にかかる発明は、請求項１１にかかる発明において、前記サイズ記憶工程は、１部目の用紙束を綴じたリング部材のサイズを前記サイズ記憶手段に記憶し、前記指示工程は、前記サイズ記憶手段に記憶されたサイズのリング部材を用いて、２部目以降の用紙束を綴じる指示を行うことを特徴とする。
【００１９】
また、請求項１３にかかる発明は、所定の蓄積部に蓄積された当該用紙束の厚さを示す厚さ情報を入力処理する用紙厚入力処理と、用紙束を綴じるリング部材のサイズをサイズ記憶手段に記憶するサイズ記憶処理と、入力処理された前記厚さ情報が示す厚さが、前記サイズ記憶手段に記憶されたサイズのリング部材により用紙束を綴じることが許可される所定の下限値より大きいと共に、当該リング部材により用紙束を綴じることが可能な所定の上限値以下であるか否かを判断する許容範囲判断処理と、入力処理された前記厚さ情報が示す厚さが、前記所定の下限値以下である、又は前記所定の上限値以下でないと判断された場合、前記サイズ記憶手段に記憶されたサイズを異なるサイズに再設定する設定処理と、前記サイズ記憶手段に記憶されたサイズのリング部材により、前記蓄積部に蓄積された用紙束を綴じることを指示する指示処理と、を有することを特徴とする。
【発明の効果】
【００２０】
本発明によれば、印刷された用紙の束をリング部材で綴じるときに、用紙束の厚さに応じて適切なリングで綴じることができる、という効果を奏する。
【発明を実施するための最良の形態】
【００２１】
以下、本実施の形態にかかるリングバインド制御装置、リングバインド制御方法及びリングバインド制御プログラムを採用した画像形成装置について図面を参照しながら詳細に説明する。
【００２２】
（第１の実施の形態）
図１は、本実施の形態にかかる画像形成装置の全体の構成を示すブロック図である。画像形成装置１００は、装置全体の制御を行う制御装置１０１と、制御装置１０１に接続された操作パネル１０２と、制御装置１０１により制御される読取装置１０３、印刷装置１０４、及びリングバインド装置１０５を備えている。ここで、制御装置１０１、操作パネル１０２、読取装置１０３、及び印刷装置１０４が複写機１０６を構成する。
【００２３】
操作パネル１０２は、本実施の形態にかかる画像形成装置１００を操作する各種キーを有する。利用者は、操作パネル１０２を操作することにより、以下に説明する各種装置を動作させることができる。
【００２４】
読取装置１０３は、図示しないＡＤＦ、原稿ガラス等に載置された原稿を光学的に読み取り電気信号に変換する。
【００２５】
印刷装置１０４は、読取装置１０３で読み取られた画像データ等の印刷処理を行う。
【００２６】
リングバインド装置１０５は、複写機１０６から排出された用紙を蓄積し、後処理を施す。ここで、図２を用いて、本実施の形態にかかるリングバインド装置１０５の具体的な構成及び動作について説明する。
【００２７】
図２は、本実施の形態にかかるリングバインド装置１０５の構成を示す図である。本実施の形態にかかるリングバインド装置１０５は、複写機１０６から排出された用紙が搬入される用紙搬入口２０８と、用紙搬入口２０８から搬入された用紙をそのまま通過させるスルーパス搬送路２０１と、スルーパス搬送路２０１の先端部にて用紙を反転させる反転部２０２と、異なる最大綴じ厚を有する複数のリング部材を充填した消耗品カートリッジ２０３と、スルーパス搬送路２０１の途中で反転部２０２にて反転された用紙をパンチするパンチユニット２０４と、パンチされた用紙を束にして一時的にスタックするバインダ紙揃えユニット２０５と、束になった用紙をリング部材で製本するバインダ綴じユニット２０６と、製本した（若しくは、製本しなかった）用紙が排出されるスタッカ２０７と、を備える。
【００２８】
消耗品カートリッジ２０３は、バインダ綴じユニット２０６の下方に設けられ、製本に用いるリング部材として、最大綴じ枚数５０枚（以下、５０枚用リングとする）や最大綴じ枚数１００枚のリング部材（以下、１００枚用リングという）などが個別に充填される。
【００２９】
バインダ紙揃えユニット２０５は、パンチ済みの用紙を規定枚数に達するまで、若しくは複写機１０６からリングバインド指示を受けるまでスタックする。本実施の形態にかかるバインダ紙揃えユニット２０５は、スタックした用紙の束（以下、用紙束とする）の厚さを検出する用紙厚センサ２０５ａを備え、検出した用紙束の厚さを示す厚さ情報を適宜複写機１０６に送信する。また、本実施の形態にかかるバインダ紙揃えユニット２０５は、破線に示すように傾くトレー部２０５ｂを備え、バインダ綴じユニット２０６で製本された用紙束をスタッカ２０７へ排出する。
【００３０】
バインダ綴じユニット２０６は、バインダ紙揃えユニット２０５にスタックされた用紙束を、複写機１０６から指示されたリング部材で綴じて製本する。ただし、複写機１０６から排出が指示された場合は、製本せずに排紙する。バインダ綴じユニット２０６で製本され、若しくは製本されずに排紙された用紙束は、順次スタッカ２０７に収納される。
【００３１】
図１に戻り、制御装置１０１は、ハードウェア的には、ＣＰＵ１０１ａ、並びにＲＯＭ、ＲＡＭ、及びフラッシュメモリなどのメモリ１０１ｂを備えたマイクロコンピュータで構成されている。ここで、図３を用いて、本実施の形態にかかる制御装置１０１の具体的な構成について説明する。図３は、本実施の形態にかかる制御装置１０１の構成を示すブロック図である。
【００３２】
本図に示すように制御装置１０１の内部は、サイズ記憶部３０１と、用紙厚入力処理部３０２と、許容範囲判断部３０３と、設定部３０４と、指示部３０５と、変更制御部３０６と、リング判定部３０７と、表示制御部３０８と、用紙枚数入力処理部３０９と、用紙枚数判断部３１０と、用紙枚数算出部３１１と、を備えている。
【００３３】
これらの構成は、図１に示されるハードウェア構成により実現される。例えば、用紙厚入力処理部３０２と、許容範囲判断部３０３と、設定部３０４と、指示部３０５と、変更制御部３０６と、リング判定部３０７と、表示制御部３０８と、用紙枚数入力処理部３０９と、用紙枚数判断部３１０と、用紙枚数算出部３１１とは、メモリ１０１ｂに格納されたプログラムを読み出したＣＰＵ１０１ａ上でソフトウェア的に実現される。また、サイズ記憶部３０１は、メモリ１０１ｂ内に確保されているものとする。
【００３４】
サイズ記憶部３０１は、用紙束を綴じるリング部材のサイズを記憶する。本実施の形態にかかるサイズ記憶部３０１は、自装置の初期化により設定されるリング部材のサイズ、又は操作パネル１０２を介して利用者により設定されたリング部材のサイズを記憶する。
【００３５】
表示制御部３０８は、操作パネル１０２に表示する処理を行う。本実施の形態にかかる表示制御部３０８は、スタッカ２０７に蓄積された用紙束の厚さ、及びリング部材の変更をオペレータに促す表示処理を行う。
【００３６】
リング判定部３０７は、サイズ記憶部３０１に記憶されたリング部材のサイズより大きいサイズのリング部材が、リングバインド装置１０５に充填されているか否かを判定する。本実施の形態にかかるリング判定部３０７は、消耗品カートリッジ２０３が備える図示しないサイズ検出部から、消耗品カートリッジ２０３に充填されるリング部材のサイズの検出結果を入力処理する。そして、リング判定部３０７は、入力処理した検出結果に基づいて、サイズ記憶部３０１に記憶されたリング部材のサイズより大きいサイズのリング部材がリングバインド装置１０５に充填されているか否かを判定する。
【００３７】
また、リング判定部３０７は、蓄積された用紙束をサイズ記憶部３０１に記憶されているサイズのリング部材で１つに綴じることを、オペレータが希望しているか否かを判定する。
【００３８】
用紙厚入力処理部３０２は、用紙厚センサ２０５ａから、バインダ紙揃えユニット２０５に蓄積された用紙束の厚さを示す厚さ情報を入力処理する。当該厚さ情報は、バインダ紙揃えユニット２０５に一枚用紙が蓄積される度に用紙厚センサ２０５ａが出力する。そして、用紙厚入力処理部３０２は、入力処理した厚さ情報を、許容範囲判断部３０３に出力する。
【００３９】
なお、本実施の形態にかかる用紙厚センサ２０５ａは、バインダ紙揃えユニット２０５に用紙が１枚蓄積される毎に、厚さ情報を出力することに限定するものではない。例えば、バインダ紙揃えユニット２０５に蓄積された用紙束の厚さが許容範囲の厚さに達した時点で、用紙厚センサ２０５ａから厚さ情報を出力するようにしてもよい。なお、許容範囲とは、サイズ記憶部３０１に記憶されたサイズのリング部材により綴じることが許可される厚さの範囲を示している。
【００４０】
許容範囲判断部３０３は、用紙厚入力処理部３０２により入力処理された厚さ情報が示す厚さが、サイズ記憶部３０１に記憶されたサイズのリング部材により用紙束を綴じることが許可される許容範囲内にあるか否かを判断する。
【００４１】
本実施の形態にかかる許容範囲とは、サイズ記憶部３０１に記憶されたサイズのリング部材により用紙束を綴じることが許可される所定の下限値（Xmin）より大きいと共に、当該リング部材により用紙束を綴じることが可能な所定の上限値（Xmax）以下の範囲とする。
【００４２】
下限値（Xmin）は、サイズ記憶部３０１に記憶されたサイズのリング部材の規格により定められる用紙束の厚さである。このように下限値（Xmin）を設定することで、後述する最適リング逐次選択製本モードで用紙束を綴じる場合に、各リング部材でなるべく多くの枚数を綴じることが可能となる。
【００４３】
ここで、上限値（Xmax）は、サイズ記憶部３０１に記憶されたサイズのリング部材により、下限値（Xmin）を超えて綴じることが可能な用紙束の最大の厚さである。このように上限値（Xmax）を設定することで、後述するリングバインドモードで用紙束を綴じる場合に、リングバインド装置１０５が故障する可能性がある厚さでは用紙束を綴じないことが可能となる。また、このように定義された上限値（Xmax）を超えた厚さでは用紙束を綴じないこととしたため、利用者が綴じた用紙束を捲り難くなることを防止できる。
【００４４】
設定部３０４は、サイズ記憶部３０１に記憶されたリング部材のサイズの設定を行う。例えば、許容範囲判断部３０３により厚さ情報が示す厚さについて下限値（Xmin）以下、又は上限値（Xmax）より大きいと判断された場合、設定部３０４は、サイズ記憶部３０１に記憶されたリング部材のサイズを異なるサイズに再設定（更新）する。
【００４５】
具体的には、入力処理された厚さ情報が示す厚さが、上限値（Xmax）より大きい場合、設定部３０４は、サイズ記憶部３０１に記憶されたサイズをより大きいサイズに再設定する。一方、入力処理された厚さ情報の厚さが、下限値（Xmin）以下の場合、設定部３０４は、サイズ記憶部３０１に記憶されたサイズより小さいサイズに再設定する。
【００４６】
なお、本実施の形態は、入力処理された厚さ情報が示す厚さが、サイズ記憶部３０１に記憶されたサイズのリング部材の許容範囲外の場合、オペレータの操作を待ってリング部材のサイズの変更を設定することに限定するものではない。例えば、オペレータによる操作を待たず、入力処理された厚さ情報が示す厚さに基づいて、設定部３０４がサイズ記憶部３０１に記憶されたサイズを再設定することにしてもよい。
【００４７】
変更制御部３０６は、サイズ記憶部３０１に記憶されたサイズのリング部材を、用紙束を綴じるリング部材とする変更制御を行う。なお、本実施の形態においては、変更制御部３０６によりバインダ綴じユニット２０６を制御して、サイズ記憶部３０１により記憶されたサイズのリング部材で用紙束を綴じることとしたが、これに限定するものではない。例えば、利用者が、サイズ記憶部３０１により記憶されたリング部材のサイズに基づいて、バインダ綴じユニット２０６において製本に使用されるリング部材を手動で変更してもよい。
【００４８】
用紙枚数入力処理部３０９は、バインダ紙揃えユニット２０５に蓄積された用紙束の枚数をカウントする図示しないカウンタから、カウントされた用紙束の枚数を示す枚数情報を入力処理する。
【００４９】
用紙枚数算出部３１１は、サイズ記憶部３０１に記憶されたサイズのリング部材により綴じることが可能な枚数に基づいて、読取装置１０３により読み取られた原稿の枚数を略均等に分割した枚数を算出する。
【００５０】
本実施の形態にかかる用紙枚数算出部３１１は、予め設定された出力条件（例えば、集約印刷、両面印刷など）に基づいて、読取装置１０３により読み取られた全原稿の出力に必要な用紙枚数を算出する。次に、用紙枚数算出部３１１は、予め設定されたサイズのリング部材により綴じることが可能な枚数に基づいて、算出された用紙枚数を均一に分割できる枚数を算出する。
【００５１】
ここで、出力条件とは、読み取られた原稿の枚数と違う枚数で当該読み取られた原稿が印刷された用紙を出力する条件である。例えば、両面印刷が出力条件として設定された場合、読取装置１０３により読み取られた枚数が１０枚の原稿は、５枚の用紙に印刷されて、リングバインド１０５へ排紙される。
【００５２】
用紙枚数判断部３１０は、入力処理された枚数情報が示す用紙束の枚数が、用紙枚数算出部３１１により算出された枚数に達したか否かを判断する。そして、用紙枚数判断部３１０は、入力処理された枚数情報が示す用紙束の枚数と、算出された枚数とが一致したとき、指示部３０５にリングバンド処理の実行を要求する。
【００５３】
指示部３０５は、サイズ記憶部３０１に記憶されたサイズのリング部材により、バインダ紙揃えユニット２０５に蓄積された用紙束を綴じることを指示する。本実施の形態にかかる指示部３０５は、サイズ記憶部３０１に記憶されたリング部材のサイズを読み出す。次に、指示部３０５は、読み出したサイズのリング部材によりバインダ紙揃えユニット２０５に蓄積された用紙束を綴じることをリングバインド装置１０５に指示する。
【００５４】
また、指示部３０５は、リングバインド装置１０５に対してリングバインド処理の実行を指示する前に、バインダ紙揃えユニット２０５に蓄積された用紙束が未製本であるか否かを確認した上で、当該用紙束のリングバインド処理をリングバインド装置１０５に指示するものとする。
【００５５】
以上の構成を有する画像形成装置１００にてリングバインド装置１０５により、用紙の束をリング部材で綴じるとき（リングバインドモード）の基本動作について、図４に示すシーケンス図を参照しながら説明する。
【００５６】
オペレータは複写機１０６の操作パネル１０２よりリングバインドモードの設定を入力する（ステップＳ４０１）。リングバインドモードでは、製本するためのリング部材のサイズの指定や、用紙束を綴じる枚数、リング綴じ方向、最適リング逐次選択製本モード、均等分割製本モードなどが指示できる。操作パネル１０２より入力されたリングバインドモードの設定値は制御装置１０１にて一旦メモリ１０１ｂに記憶され（ステップＳ４０２）、以下に説明する処理において適宜利用される。
【００５７】
ここで、最適リング逐次選択製本モードとは、予め設定されたサイズのリング部材で綴じることが許可される許容範囲の厚さで用紙束を分冊して綴じるモードである。一方、均等分割製本モードとは、予め設定されたリング部材のサイズに基づいて、リングバインド装置１０５に蓄積される用紙束を均等に分冊して綴じるモードである。
【００５８】
オペレータは、リングバインドモードの設定の入力後、操作パネル１０２よりスタート指示を入力する（ステップＳ４０３）。このスタート指示を受けて、制御装置１０１は、読取装置１０３に対し、読取開始指示を行い（ステップＳ４０４）、次いで制御装置１０１は、印刷装置１０４に対し、印刷開始指示を行う（ステップＳ４０５）。読取装置１０３は、制御装置１０１からの読取開始指示に従ってＡＤＦ（もしくはコンタクトガラス）上にある原稿を順次読み取り、印刷装置１０４は読み取られた原稿の画像データに基づいて順次、用紙に印刷する。
【００５９】
１枚目の用紙の印刷が終了した後（若しくは、オペレータのリングバインドモード指示後）、制御装置１０１は、リングバインド装置１０５に対してリングバインド開始を指示する（ステップＳ４０７）。読取装置１０３は原稿の読取毎、若しくは全原稿の読取後に読み取った枚数を制御装置１０１に通知する（ステップＳ４０８）。印刷装置１０４は、読み取られた画像データを印刷した用紙をリングバインド装置１０５に排紙する（ステップＳ４０９）。
【００６０】
リングバインド開始を指示されたリングバインド装置１０５は、複写機１０６より排出された用紙をパンチユニット２０４にてパンチした後（ステップＳ４１０）、バインダ紙揃えユニット２０５に一時的にスタックする。バインダ紙揃えユニット２０５では、排出された用紙をそろえる（ステップＳ４１１）。さらに、用紙厚センサ２０５ａは、バインダ紙揃えユニット２０５にスタックされた用紙束の厚さを検出する。そして、リングバインド装置１０５は、スタックされた用紙の厚さを制御装置１０１に通知する（ステップＳ４１２）。この際、用紙の厚さを通知するタイミングは、随時でも、規定厚さに達したタイミングのいずれでもよい。
【００６１】
制御装置１０１は、リングバインド装置１０５より通知された用紙束の厚さに応じて、リングバインド装置１０５に対してバインドを指示する（ステップＳ４１３）。バインドを指示されたリングバインド装置１０５は、バインド紙揃えユニット２０５にスタックされた用紙束をバインダ綴じユニット２０６に排出する。バインダ綴じユニット２０６に排出された用紙束は、制御装置１０１より指示されたリング部材でバインドされた後（ステップＳ４１４）、スタッカ２０７に排出される（ステップＳ４１５）。なお、制御装置１０１から排出指示された場合は、製本せずにそのまま排出する。
【００６２】
次に、本実施の形態にかかる画像形成装置１００におけるリングバインドモードの詳細な動作について図５〜図７のフローチャートを用いて説明する。これらの図において、図５は全体の流れを示す図である。図６は、オペレータが最適なリング部材を逐次選択するリングバインドモードを設定した場合の処理の流れを示す図である。図７は、オペレータが用紙束を均等に分割するリングバインドモードを設定した場合の処理を示す図である。
【００６３】
まず、図５について説明する。ここで、前提条件として、オペレータがリングバインドモードを設定し（図４のステップＳ４０１）、スタートの指示（図４のステップＳ４０３）を行ったものとする。
【００６４】
制御装置１０１は、操作パネル１０２からのリングバインドモード及び読取開始指示を受信し（ステップＳ５０１、ステップＳ５０２）、受信したリングバインドモード及び読取開始指示に基づいて、読取装置１０３に読取開始の指示を行う（ステップＳ５０３）。次いで、制御装置１０１は、印刷装置１０４に印刷開始指示及びリングバインド装置１０５にリングバインド開始指示を行う（ステップＳ５０４、ステップＳ５０５）。そして、制御装置１０１は、読取の状況により読取装置１０３から読取枚数の通知を受信し（ステップＳ５０６）、受信した読取枚数をメモリ２１ｂに保持する（ステップＳ５０７）。この際、制御装置１０１は、原稿１枚の読取毎に読取枚数を読取装置１０３から受信し、全原稿の読取が完了した時にトータル枚数として受信してもよい。ここまでは、図４のステップＳ４０２、ステップＳ４０４、ステップＳ４０５、ステップＳ４０６、ステップＳ４０７、及びステップＳ４０８と同じである。
【００６５】
次に、制御装置１０１は、オペレータによるリングバインドモードの設定（図４のステップＳ４０１）が最適なリングを逐次選択して製本するモードであるのか、印刷された用紙束を均等に分割して製本するモードであるのかを判定し（ステップＳ５０８）、前者の場合はステップＳ５０９示す処理を実行し、後者の場合はステップＳ５１０に示す処理を実行する。
【００６６】
まず、ステップＳ５０９に示す処理（図６に示す）について説明する。なお、ステップＳ６０１〜ステップＳ６１１に示す処理は、印刷装置１０４による全ページの印刷処理が終了するまで繰り返される。
【００６７】
制御装置１０１は、読取装置１０３により読み取られた原稿の印刷が終わるまで、印刷装置１０４による印刷処理を制御する（ステップＳ６０２）。
【００６８】
次に、用紙厚入力処理部３０９は、印刷の状況によりリングバインド装置１０５から用紙束の厚さ（厚さ情報が示す厚さ）を入力処理する（ステップＳ６０３）。この際、印刷された用紙の１枚毎にリングバインド装置１０５から入力処理してもよいし、サイズのリング部材で綴じることのできる許容範囲の枚数厚に達した時に入力処理してもよいが、ここでは１枚印刷毎に入力処理する場合を記載した。この場合、制御装置１０１は入力処理された用紙厚データ（厚さ情報）をメモリ１０１ｂに記憶し、記憶された用紙厚データをその入力処理毎にインクリメントする。
【００６９】
許容範囲判断部３０３は、用紙厚入力処理部３０９により厚さ情報の入力処理が行われると、サイズ記憶部３０１に記憶されているサイズのリング部材で綴じることのできる用紙束の厚さと、入力処理された用紙厚データに格納されている用紙束の厚さと、の比較を行ない、許容範囲内か判断する（ステップＳ６０４）。そして、用紙厚データに格納されている厚さが綴じられる許容範囲の下限値（Xmin）より大きいと共に、上限値（Xmax）以下の場合、つまり許容範囲内に入っている場合（ステップＳ６０４：Ｙｅｓ）リング判定部３０７は、全ての用紙をサイズ記憶部３０１に記憶されているリングで１つに綴じることをオペレータが希望しているか否かを判定する（ステップＳ６０５）。この判定は、オペレータによるリングバインドモードの設定（図４のステップＳ４０１）の結果に基づいて判定する。
【００７０】
全ての用紙をサイズ記憶部３０１に記憶されているリングで１つに綴じることをオペレータが希望していない、即ちリング部材で綴じられる厚さによって分冊することを希望している場合（ステップＳ６０５：Ｎｏ）、リング判定部３０７は、サイズ記憶部３０１に記憶されているリング部材よりも多くの枚数を綴じることが可能なリング部材が消耗品カートリッジ２０３に充填されているか否かを判定する（ステップＳ６０６）。そして、サイズ記憶部３０１に記憶されているリング部材より多くの枚数を綴じることが可能なリング部材が充填されている場合（ステップＳ６０６：Ｙｅｓ）、表示制御部３０８は、綴じるリング部材のサイズを、より多くの枚数を綴じることのできるリング部材に変更するか否かを操作パネル１０２に表示してオペレータに選択させる（ステップＳ６０７、ステップＳ６０８）。
【００７１】
そして、オペレータによりリング部材の変更が選択されると、設定部３０４は、記憶されるサイズより多くの枚数の用紙束を綴じることができるサイズを、サイズ記憶部３０１に再設定する（ステップＳ６０９）。なお、設定部３０４は、オペレータの操作を待たずに異なるサイズを再設定し、変更制御部３０６が再設定されたサイズに従ってリング部材の変更を行ってもよい。ここで、設定部３０４により異なるリング部材のサイズがサイズ記憶部３０１に再設定されると、リングバインド処理は行われず、ステップＳ６１２以下の処理に移行する。
【００７２】
一方、サイズ記憶部３０１に記憶されているリング部材よりも多くの枚数を綴じられるリング部材が充填されていなかった場合（ステップＳ６０６：Ｎｏ）、又はオペレータによりリング部材を変更しないと指示された場合（ステップＳ６０８：Ｎｏ）、指示部３０５は、サイズ記憶部３０１に記憶されたサイズのリング部材でのリングバインドの実行をリングバインド装置１０５に指示する（ステップＳ６１０）。
【００７３】
印刷した全ての用紙を１つのリングで綴ることをオペレータが希望していると判定した場合（ステップＳ６０５：Ｙｅｓ）は、ステップＳ６０１からステップＳ６１１のループの印刷動作が完了するまでバインド処理を行わずに、ステップＳ６０２からステップＳ６０５の処理を繰り返し、全ページの印刷が終わると、製本済みでなか否かの判定を行う（ステップＳ６１２）。製本済みではない場合（ステップＳ６１２）、表示制御部３０８は操作パネル１０２にリング部材のサイズを変更するか否かを表示して（ステップＳ６１３）、オペレータにリング部材を最適なものに変更するか否かを選択させる（ステップＳ６１４）。
【００７４】
例えば１００枚用リングと５０枚用リングとがあり、オペレータが１００枚用リングを指定している場合、用紙束を構成する用紙が５０枚以内の場合は５０枚用リングが最適といえる。設定されているリング部材よりも最適なリング部材が充填されていれば、最適なリング部材に設定を変更する。この際、設定部３０４により自動で最適なサイズのリング部材へ変更を行ってもよいし、操作パネル１０２にリング部材の変更可否を表示してオペレータに選択させてもよい。
【００７５】
次いで、許容範囲判断部３０３は、サイズ記憶部３０１に記憶されているリング部材で綴じることのできる用紙束の厚さと、用紙厚データに格納された厚さとの比較を行い、用紙厚データに格納された厚さが、所定の上限値（Xmax）以下であるか否かを判断する（ステップＳ６１６）。用紙厚データに格納された厚さが、所定の上限値（Xmax）以下であれば（ステップＳ６１６：Ｙｅｓ）、指示部３０５は、リングバインド装置１０５にリングバインドの実行指示を行う（ステップＳ６１７）。
【００７６】
これにより、所定の上限値（Xmax）を超えた用紙束のリングバインド処理によるリングバインド装置１０５の故障を防止することができる。また、所定の上限値（Xmax）を超えた用紙束は、リングバインド処理が行われず排出される。そのため、オペレータはパンチユニット２０４によりパンチされた穴を利用して用紙束を紐等で結ぶことができる。
【００７７】
ステップＳ６１６でＮｏと判定された場合、及びステップＳ６１２でＮｏと判定された場合は、そのまま処理を終了する。ステップＳ６１２でＮｏ、即ち未製本ではない（製本済みである）と判定されるのは、「ステップＳ６０５：Ｎｏ」→「ステップＳ６０６：Ｎｏ」→「ステップＳ６１０」と推移した場合、「ステップＳ６０５：Ｎｏ」→「ステップＳ６０６：Ｙｅｓ」→「ステップＳ６０８：Ｎｏ」→「ステップＳ６１０」と推移した場合、及び「ステップＳ６０５：Ｎｏ」→「ステップＳ６０６：Ｙｅｓ」→「ステップＳ６０８：Ｙｅｓ」→「ステップＳ６０９」と推移してステップＳ６０２に戻り、その後に「ステップＳ６０５：Ｎｏ」→「ステップＳ６０６：Ｎｏ」→「ステップＳ６１０」と推移した場合である。
【００７８】
以下に具体例を挙げて説明する。
【００７９】
〔例１〕設定したリング部材よりも小さいリング部材で製本する場合
リングバインド装置１０５の消耗品カートリッジ２０３に充填されているリング部材が５０枚用リング及び１００枚用リングの２種類であり、原稿枚数が４０枚、オペレータが設定したサイズのリング部材が１００枚用リングであったとする。この場合、最適なリング部材は５０枚用リングとなる。従って、ステップＳ６０１からステップＳ６１１では用紙厚を受信してメモリ１０１ｂに記憶するが、制御装置１０１は、リングバインドに関する処理は行わない。ステップＳ６１２にて未製本と判定し、制御装置１０１は、４０枚に相当する用紙厚さと、設定されているリング部材の所定の上限値（Xmax）を比較する。そして、１００枚用リングよりも適切な５０枚用リングが充填されているため、ステップＳ６１５のリング部材の変更を行い、さらに、制御装置１０１は、リングバインドの実行指示を行う。この場合は、用紙束は、設定したリング部材よりも小さいリング部材で製本される。
【００８０】
〔例２〕設定したサイズのリング部材では製本できず、より大きいサイズのリング部材で製本する場合
消耗品カートリッジ２０３に充填されているリング部材が５０枚用リング及び１００枚用リングであり、原稿枚数８０枚、オペレータが５０枚用リングで綴じる設定を行い、スタート指示を行ったとする。この場合、設定されているリング部材のサイズが５０枚用リングなので、ステップＳ６０１〜ステップＳ６１１では、制御装置１０１は用紙５０枚に相当する厚さを示す厚さ情報をリングバインド装置１０５から通知される。
【００８１】
ここで、通知された厚さ情報が示す厚さは５０枚用のリング部材の許容範囲に達しているため、制御装置１０１は、ステップＳ６０６の判定を行う。ここで設定されている５０枚用リングよりも大きな１００枚用リングが充填されているので、図６のステップＳ６０８のリング部材の変更を行う。リング部材の変更に伴い、バインドせずに全ページの印刷が完了し、さらにリング部材を変更することなく、ステップＳ６１６にて厚さ情報が示す厚さが、１００枚用リングの綴じ厚の許容範囲内であると判定し、ステップＳ６１７にてリングバインド装置１０５にリングバインドの実行指示を行う。
【００８２】
〔例３〕製本せずに排紙させる場合
充填されているリング部材が５０枚用リングと、１００枚用リングの２種類であり、原稿枚数が１００枚程度なので、オペレータは１００枚用リングで綴じる設定を行ってスタート指示を行った。この際オペレータは原稿枚数が１００枚程度なので両面印刷ではなく片面印刷を指示した。しかしながら、印刷が完了した段階で原稿が１２０枚であったことが分かる。この場合、二分すれば１００枚用リングで綴じることもできるが、両面印刷にて再度印刷をやり直せば１００枚用リング１つで十分に製本できるので、リング部材のコストを考慮して設定を変更したい。
【００８３】
そこでオペレータはリングバインドしないを設定を指示することで、用紙を製本せずに排紙させる。これにより、所定の上限値（Xmax）を超えた用紙束のリングバインド処理によるリングバインド装置１０５の故障を防止できる。また、用紙束が製本されずに排紙されるため、オペレータはパンチユニット２０４により設けられた穴を利用して、紐等で結ぶことができる。
【００８４】
〔例４〕読み取った原稿が複数冊子に分かれる場合にリング部材のサイズを変えずに製本する場合
例えば１５０枚の冊子の場合、「１００枚,５０枚」と分割するよりは、「５０枚,５０枚,５０枚」と分割する方が均等に分割されるため仕上がりがよい。そこで、オペレータは５０枚用リングで綴じる設定を行い、次いでスタート指示を行う。５０枚印刷した段階でステップＳ６０８、ステップＳ６０９により、オペレータにリング部材を変更するか否か問い合わせるが、オペレータは「５０枚,５０枚,５０枚」でバインドしたいので、リング部材を変更しない設定を行う（ステップＳ６０８：Ｎｏ）。
【００８５】
〔例５〕読み取った原稿が複数冊子に分かれる場合に冊子数を少なくして製本する場合
一方、例えば１７０枚の原稿を冊子にする場合、５０枚用リングで均等分割「４３枚，４３枚，４２枚、４２枚」よりも、１００枚用リングで「１００枚,７０枚」と分割した方が冊子の数が少なくてすむ。そこで、オペレータは、５０枚用リングで綴じる設定を行い、次いでスタート指示を行った後に、ステップＳ６０６、ステップＳ６０８の判定でリング部材を変更するか否かの問い合わせがあったとき、１００枚用リングに変更することを選択する。
【００８６】
上記〔例１〕〜〔例５〕は、ステップＳ６０１〜ステップＳ６１７に含まれる判定条件の組み合わせで実現可能である。それぞれの判定はその都度オペレータに選択させてもよいし、図４に示すステップＳ４０１におけるオペレータの設定として選択させたり、印刷スタート時に判定条件の組み合わせを設定情報として選択させたりしてもよい。
【００８７】
次に図６に示す処理について説明する。なお、ステップＳ７０２〜ステップＳ７０８に示す処理は、印刷装置１０４による全ページの印刷処理が終了するまで繰り返される。まず、用紙枚数算出部３１１は、サイズ記憶部３０１に記憶されたサイズのリング部材により綴じることが可能な枚数に基づいて、メモリ１０１ｂに保持する読取枚数を均等に分割したバインド枚数を算出する（ステップＳ７０１）。
【００８８】
本実施の形態にかかる用紙枚数算出部３１１は、メモリ１０１ｂに保持される読取枚数及び設定されている出力条件（例えば、集約・両面など)から印刷に必要な用紙の総枚数を算出する。次いで、用紙枚数算出部３１１は、設定されているリング部材のサイズに基づいてで、算出された用紙束の総枚数が均一に分割されるように１種類のリング部材で綴じるバインド枚数を決定する。
【００８９】
なお、本実施の形態では、読み取った原稿を印刷する例を示しているが、これに限定するものではない。印刷動作を開始する前に印刷する枚数が確定していればよい。したがって、例えば、制御装置１０１は、既に読み取られて読取装置１０３の図示しないメモリに蓄積されている文書に対しても、総ページ数データを受信してメモリ１０１ｂに記憶することにより、同様に処理することができる。
【００９０】
ここで、印刷に必要な用紙の総枚数（以下、用紙総枚数とする）及びサイズ記憶部３０１に記憶されたリング部材で綴じることが可能な枚数（以下、最大枚数とする）に基づいて、バインド枚数を算出する方法について説明する。
【００９１】
例えば、リング部材で綴じられる最大枚数をＲmax、用紙総枚数をＯnumとすると、分割数Ｄnumは「Ｄnum ＝ (Ｏnum / Ｒmax) 」の演算結果の少数点以下を切り上げることで算出できる。また、１つのリングで綴じる用紙枚数をＰnum及び用紙総枚数Ｏnumを分割する分割数Ｄnumで割り切れない場合の補正枚数をＭnumは、「Ｐnum ＝ Ｏnum ／ Ｄnum」、「Ｍnum ＝ Ｏnum ％ Ｄnum 」（％は余剰演算子）で算出できる。
【００９２】
つまり、分割数ＤnumのうちのＭnum冊の用紙枚数を他よりも１枚ずつ多くすることで、それぞれのリング部材で綴じる用紙枚数を等しくできる。
【００９３】
ここで、用紙総枚数Ｏnumは原稿総枚数Ｉnumと集約・両面などの設定条件から算出可能である。例えば、全てを２面集約出力する場合であれば「Ｏnum ＝ Ｉnum ／２」で算出可能であり、さらに両面設定されていれば「Ｏnum ＝Ｉnum ／ ４」となる。
【００９４】
以下に説明するステップＳ７０２〜ステップＳ７０８に示す処理は読み取ったページが全て印刷されるまで繰り返し実行され、指示部３０５は、印刷された用紙の枚数と算出されたバインド枚数とが一致したときにリングバインド指示を行う（ステップＳ７０７）。
【００９５】
制御装置１０１は、読取装置１０３により読み取られた原稿の印刷が終わるまで、印刷装置１０４による印刷処理を制御する（ステップＳ７０３）。
【００９６】
次に、用紙厚入力処理３０２は、リングバインド装置１０５のバインド紙揃えユニット２０５にスタックされている用紙束の厚さを示す厚さ情報を、用紙厚センサ２０５ａからタを入力処理する。
【００９７】
許容範囲判断部３０３は、入力処理された厚さ情報が示す厚さが所定の上限値（Xmax）以上である否かを判断する（ステップＳ７０５）。そして、厚さ情報が示す厚さが所定の上限値（Xmax）以上でない場合（ステップＳ７０５：Ｎｏ）、用紙枚数判断部３１０は、用紙枚数入力処理部３０９により入力処理された枚数情報が示す枚数と、ステップＳ７０１にて算出されたバインド枚数とを比較し、枚数情報が示す枚数とバインド枚数とが一致するか否かを判断する（ステップＳ７０６）。次いで、枚数情報が示す枚数とバインド枚数とが一致した場合（ステップＳ７０６：Ｙｅｓ）、指示部３０５は、リングバインド装置１０５にリングバインドを指示する（ステップＳ７０７）。
【００９８】
一方、枚数情報が示す枚数とバインド枚数とが一致したかった場合（ステップＳ７０６：Ｎｏ）、ステップＳ７０３に戻って、枚数情報が示す枚数がバインド枚数に達するまで次の印刷処理を行い、枚数情報が示す枚数がステップＳ７０１にて算出したバインド枚数に達するまで繰り返し処理を実行する。全てのページが印刷された時点でバインドされていなかった用紙束に対しては、指示部３０５によりリングバインド処理の指示が行われ、処理が終わる。
【００９９】
ここでは、ステップＳ７０６における枚数情報が示す枚数とバインド枚数との比較では、ステップＳ７０１において算出したバインド枚数が設定されたリング部材の許容厚の範囲に収まる場合について説明しており、例えばリング部材が５０枚用リングであれば、用紙の厚さによらず５０枚を綴じることができることを前提としている。
【０１００】
例えば、用紙総枚数Ｏnumが１２４枚で、原稿１枚に対し用紙１枚が出力される条件設定であった場合(両面・集約などの設定無し)、オペレータは５０枚用リングで綴じる設定を行い、次いでスタート指示を行ったとする。
【０１０１】
５０枚用リングなので、図７のステップＳ７０１で上記の式Ｄnum ＝（１２４／５０）＝２．４ となり、少数点を切り上げることでＤnum ＝３となる。さらに１つのリングで綴じる用紙枚数 Ｐnum ＝１２４／３＝４１、補正枚数 Ｍnum ＝１となる。この計算から、出力される冊子は、用紙枚数４１枚のものが２つ、４２枚のものが１つ、計３つに分割することが決定される。これにより、それぞれのリング部材に綴じられる用紙枚数の割合を略等しく分割できる。
【０１０２】
なお、以上説明した均等分割は、用紙束を１種類のリング部材に均等に分割して綴じる場合であったが、複数種類のリング部材の最大綴厚に対する実際の綴じ厚の比率が均等になるように分割するように構成することもできる。即ち、例えば１２０枚の用紙束を５０枚用リングのみに均等分割した場合は「４０枚，４０枚，４０枚」となるが、１００枚用リングと５０枚用リングのそれぞれの最大綴じ厚に対する実際の綴じ厚の比率が均等になるように分割した場合、１００枚用リングに８０枚、５０枚用リングに４０枚綴じることになる。つまり、２種類のリング部材の各々に最大綴じ厚の８０％ずつ綴じることになる。
【０１０３】
以上に述べた本実施の形態の画像形成装置１００によれば、予め設定されたサイズのリング部材で綴じることが許可される許容範囲の厚さで用紙束を分冊して綴じることとしたので、用紙枚数に応じた最適なサイズのリング部材で製本を行うことができる。
【０１０４】
さらには本実施の形態の画像形成装置１００は、下記（１）〜（５）の特徴を有する。
（１）リングバインドモードにて設定したサイズのリング部材で綴じることのできる許容範囲内にリングバインド装置１０５にて検知した用紙厚が入っていない場合、リング部材のサイズを再設定することができるので、ユーザが用紙枚数に応じた最適な製本を行える。
（２）リングバインドモードにて設定したサイズのリング部材で綴じることのできる許容範囲内にリングバインド装置１０５にて検知した用紙厚が入っていない場合、リングバインドモードにて設定したリング部材で製本できる枚数毎に分割して製本することにより、リング部材を変更することなく製本することができる。
（３）リングバインドモードにて設定したサイズのリング部材で製本できる枚数を超えた場合に、使用できる最大サイズのリングで製本できる枚数ごとに分割して製本することにより、製本された冊子の数とリング部材の使用量を最小にすることができる。
（４）リングバインドモードにて設定したサイズのリング部材で製本できる枚数を超えた場合に、用紙束を均等分割して製本することにより、製本された冊子の厚さを均一にすることができる。
（５）上記（１）〜（４）の選択により、ユーザが目的に応じて最適な製本を行うことができる。
【０１０５】
（第２の実施の形態）
上述した第１の実施の形態にかかる画像形成装置においては、最適リング逐次選択製本モードで用紙束を製本する場合、予め設定されたサイズのリング部材で綴じることが許可される許容範囲の厚さで用紙束を分冊して綴じることとした。しかしながら、原稿の用紙束を複数部数出力する場合、２部目以降について第１の実施の形態で示した最適なリング部材の選択を行う必要はない。そこで、本実施の形態にかかる画像形成装置では、２部目以降の用紙束に対して、１部目の用紙束を綴じたリング部材を用いて綴じる場合について説明する。
【０１０６】
図８は、第２の実施形態にかかる制御装置８００の具体的な構成を示すブロック図である。制御装置８００は、上述した第１の実施の形態にかかる制御装置１０１とは、用紙枚数算出部３１１が削除され、そしてサイズ記憶部３０１と記憶する情報が異なるサイズ記憶部８０１に変更され、用紙厚入力処理部３０２、許容範囲判断部３０３、設定部３０４、指示部３０５、表示制御部３０８、用紙枚数判断部３１０とは処理が異なる許容範囲判断部８０３、用紙枚数判断部８０４、指示部８０８、用紙厚入力処理部８０９、設定部８１０に変更され、枚数記憶部８０２、中断部８０５、選択受付部８０６、画像データ記憶部８１１、表示制御部８１２が追加された構成を有している点で異なる。以下の説明では、上述した第１の実施の形態と同一の構成要素には同一に符号を付してその説明を省略する。
【０１０７】
画像データ記憶部８１１は、印刷装置１０４により印刷された画像データを記憶する。本実施の形態にかかる画像データ記憶部８１１は、当該画像データが印刷された用紙束にリングバインド処理を施した際の各種設定を画像データと対応付けて記憶する。ここで、各種設定は、画像データが印刷された用紙束の枚数、用紙束を綴じたリング部材のサイズ、リングバインド処理を施した際のリングバインドモード等である。
【０１０８】
サイズ記憶部８０１は、１部目の用紙束を綴じたリング部材のサイズを記憶する。本実施の形態では、１部目の用紙束を綴じたサイズのリング部材が２部目以降の用紙束を綴じるリング部材にも使用される。
【０１０９】
また、サイズ記憶部８０１は、画像データ記憶部８１１に記憶された画像データを再印刷する場合に、当該画像データと対応付けて記憶されるリング部材のサイズを記憶する。
【０１１０】
枚数記憶部８０２は、１部目の用紙束を綴じた際にバインダ紙揃えユニット２０５に蓄積された各用紙束の枚数を記憶する。本実施の形態では、１部目の各用紙束を綴じた枚数で、２部目以降の各用紙束も綴じる。
【０１１１】
また、枚数記憶部８０２は、画像データ記憶部８１１に記憶された画像データを再印刷する場合に、当該画像データと対応付けて記憶される枚数を記憶する。
【０１１２】
用紙厚入力処理部８０９は、バインダ紙揃えユニット２０５に蓄積された用紙束の厚さを示す厚さ情報を入力処理する。本実施の形態にかかる用紙厚入力処理部８０９は、リングバインド装置１０５から通知されるニアフル値、フル値の入力処理を行う。
【０１１３】
ここで、フル値とは、上述の実施の形態において説明した上限値（Xmax）である。フル値は、サイズ記憶部８０１に記憶されたサイズのリング部材により、下限値（Xmin）を超えてリングバインド可能な用紙束の最大の厚さである。これを超えた厚さの用紙束をバインドすることが出来ないばかりか最悪リングバインド装置１０５の破損の恐れがある。フル値は、使用するリング部材のサイズによって規定されている。
【０１１４】
ニアフル値とは、制御装置８００がリングバインド装置１０５からニアフル通知を受信した時に、印刷指示の中止を指示すれば、ニアフル通知受信前に印刷指示済みの分の用紙厚を足してもフル値を超えない事が保証できる基準値である。ニアフル値は、先発用紙の排紙完了を待って後発用紙の印刷を開始する複写機の場合は通紙可能な最大用紙厚で規定され、待たずに次々印刷を開始する複写機の場合は通紙可能な最大用紙厚に搬送パス内に存在できる最大用紙枚数を掛けた値より規定される。
【０１１５】
許容範囲判断部８０３は、用紙枚数入力処理部３０９により入力処理された２部目以降の用紙束の厚さ情報が示す厚さが、フル値（所定の上限値（Xmax））以上であるか否かを判断する。本実施の形態では、用紙枚数入力処理部３０９により入力処理された厚さ情報が示す厚さがニアフル値又はフル値であるかを判断する。
【０１１６】
中断部８０５は、許容範囲判断部８０３により２部目以降の用紙束の厚さ情報で示される厚さが、フル値以上と判断された場合、バインダ紙揃えユニット２０５への用紙の蓄積を中断する。これにより、フル値以上の用紙束については、バインダ紙揃えユニット２０５への用紙の蓄積を中断されるため、フル値以上の用紙束のリングバインド処理によるリングバインド装置１０５の故障を防止することができる。
【０１１７】
選択受付部８０６は、中断部８０５によりバインダ紙揃えユニット２０５への用紙の蓄積を中断した後、バインダ紙揃えユニット２０５への用紙の蓄積を継続するか否かの選択を受け付ける。本実施の形態においては、オペレータによる操作パネル１０２の操作による選択を受け付ける。
【０１１８】
排紙指示部８０７は、許容範囲判断部８０３により入力処理された２部目以降の用紙束の厚さ情報で示される厚さが、厚さがフル値以上であると判断された場合に、バインダ紙揃えユニット２０５に蓄積された用紙束の排紙を指示する。これにより、フル値以上の用紙束については、リングバインド処理が行われないため、フル値以上の用紙束のリングバインド処理によるリングバインド装置１０５の故障を防止することができる。
【０１１９】
用紙枚数判断部８０４は、用紙枚数入力処理部３０９により入力処理された２部目以降の用紙束の枚数情報が示す枚数と、枚数記憶部８０２に記憶された１部目の用紙束を綴じた枚数と、が一致したか否かを判断する。そして、２部目以降の用紙束の枚数情報が示す枚数と、１部目の用紙束を綴じた枚数と、が一致したとき、用紙枚数判断部８０４は、その旨を指示部８０８に通知する。
【０１２０】
また、用紙枚数判断部８０４は、枚数記憶部８０２に印刷対象である画像データと対応付けられた枚数が記憶されているか否かに基づいて、用紙枚数入力処理部３０９により入力処理された枚数情報が示す枚数の用紙束が１部目であるか否かを判断する。さらに、用紙枚数判断部８０４は、用紙束が１部目であると判断した場合、当該用紙束の枚数と、読取装置１０３により読み取られた原稿の枚数とが一致するか否かを判断する。
【０１２１】
指示部８０８は、２部目以降において、用紙枚数判断部８０４が用紙束の枚数情報が示す枚数と、枚数記憶部８０２に記憶された１部目の用紙束を綴じた枚数とが一致したと判断した場合、当該２部目以降の用紙束を綴じることを指示する。
【０１２２】
設定部８１０は、サイズ記憶部８０１に記憶されたリング部材のサイズを、１部目の用紙束を綴じた際に使用されたリング部材のサイズに再設定（更新）する。
【０１２３】
また、設定部８１０は、画像データ記憶部８１１内に記憶される画像データが再度印刷され、出力された用紙束にリングバインド処理を行う場合、画像データ記憶部８１１から当該画像データと対応付けて記憶されるリング部材のサイズ及び枚数を読み出す。そして、設定部８１０、読み出したサイズを画像データと対応付けてサイズ記憶部８０１に記憶する。また、設定部８１０は、読み出した枚数を画像データと対応付けて枚数記憶部８０２に記憶する。
【０１２４】
表示制御部８１２は、用紙厚入力処理部８０９によりフル値が入力処理された場合、操作パネル１０２に警告表示を行う。本実施の形態にかかる表示制御部８１２は、オペレータに対して継続指示又はキャンセルの選択を要求する表示を行う。ここで、継続指示とは、指示部８０８によりバインド紙揃えユニット２０５に蓄積される用紙束の排紙を指示するものである。一方、キャンセルは、指示部８０８によりバインド紙揃えユニット２０５に蓄積される用紙束の排紙を指示すると共に、印刷装置１０４に対して残りの画像データの印刷の終了（中止）を指示するものである。
【０１２５】
また、表示制御部８１２は、サイズ記憶部８０１に記憶されるサイズのリング部材がリングバインド装置１０５に充填されていないとリング判定部３０７が判定した場合、操作パネル１０２にリングバンド処理のキャンセル又はリングの充填を促す表示を行う。
【０１２６】
次に、図９を用いて、以上の構成を有する画像形成装置１００が備えるリングバインド装置１０５により、用紙束をリング部材で綴じるとき（リングバインドモード）の基本動作について説明する。図９は、以上の構成を有する画像形成装置１００にてリングバインド装置１０５により用紙束をリング部材で綴じるとき（リングバインドモード）の基本動作を示すシーケンス図である。
【０１２７】
図９に示すステップＳ９０１〜ステップＳ９１１に示す処理は、図４に示すステップＳ４０１〜ステップＳ４１１までの処理と同様である。また、図９に示すステップＳ９１５〜ステップＳ９１７に示す処理は、図４に示すステップＳ４１３〜ステップＳ４１５に示す処理と同様である。
【０１２８】
本実施の形態にかかるリングバインド装置１０５は、バインダ紙揃えユニット２０５において蓄積されている用紙束のニアフル値とフル値とを把握している。そして、リングバインド装置１０５は、蓄積した用紙束の厚さがニアフル値を超えた場合に、二アフル通知を、フル値を超えた場合にフル通知を制御装置８００に対して通知する（ステップＳ９１２、ステップＳ９１３）。
【０１２９】
図９に示すように、本実施の形態にかかる画像形成装置１００のリングバインドモードの基本動作シーケンスでは、リングバインド装置１０５が紙揃えの際に、ニアフル値／フル値のオーバーを検知した場合、制御装置８００にニアフル通知／フル通知を行う（ステップＳ９１２、ステップＳ９１３）。
【０１３０】
また、リングバインド装置１０５は、印刷装置１０４から排紙され、バインド紙揃えユニット２０５に蓄積されている用紙の枚数を図示しないカウンタによりカウントし、印刷装置１０４から各部の最後の用紙が蓄積されたとき、その枚数を制御装置１０１に通知する（ステップＳ９１４）。
【０１３１】
次に、図１０を用いて図９に示すステップＳ９０６〜ステップＳ９１７までの制御装置８００の処理手順について説明する。ここで、前提条件として、図９のステップＳ９０１に示すオペレータによるリングバインドモードの設定は行われたものとする。また、図９のステップＳ９０２に示す操作パネル１０２から制御装置８００へのリングバインドモードの設定を行われたものとする。また、図９のステップＳ９０３に示すオペレータによるスタートの指示も行われたものとする。さらに、図９のステップＳ９０４に示す操作パネル１０２による制御装置８００への読取開始の指示も行われたものとする。また、図９のステップＳ９０５に示す制御装置８００から読取装置１０３への読取開始指示も行われたものとする。
【０１３２】
まず、制御装置８００は、読取装置１０３により読み取られた原稿の画像データの印刷処理を印刷装置１０４に指示する（ステップＳ１２０１）。そして、印刷装置１０４による用紙束１部の印刷処理が終了すると、制御装置８００は、後述するリングバインド処理の制御を実行する（ステップＳ１２０２）。
【０１３３】
そして、リングバインド処理を実行した後、制御装置８００は、印刷された画像データと、当該画像データが印刷された用紙束の枚数及び当該用紙束を綴じたリング部材のサイズ等の設定と、を対応付けて画像データ記憶部８１１に記憶する（ステップＳ１２０３）。
【０１３４】
次に、図１１及び図１２を用いて、図１０のステップＳ１２０２に示すリングバインド処理を制御する処理について詳細に説明する。本実施の形態にかかる制御装置８００は、最適リング逐次選択製本モードで複数部の冊子を製本するとき、１部目の製本に用いたリング部材のサイズ及び綴じ厚（用紙枚数）を記憶しておき、２部目以降の製本時に使用する。図１１は、制御装置８００が１部目の製本に用いた用紙枚数に基づいて、２部目以降の製本を実行する処理のフローチャートである。図１２は、制御装置８００が１部目の製本に用いた用紙枚数及びリング部材のサイズに基づいて、２部目以降の製本を実行する処理のフローチャートである。
【０１３５】
なお、図１１に示すフローチャートの処理は、用紙枚数入力処理部３０９によりリングバインド装置１０５からバインド紙揃えユニット２０５に各部の最後の用紙が蓄積され、その用紙束の枚数を示す枚数情報の入力処理が行われることによりスタートする（図９のステップＳ９１４）。
【０１３６】
用紙枚数入力処理部３０９により枚数情報が入力処理されると、用紙枚数判断部８０４は、枚数記憶部８０２に枚数が記憶されている否かに基づいて、バインド紙揃えユニット２０５に蓄積される用紙束が１部目であるか、２部目以降であるかを判断する（ステップＳ１００１）。
【０１３７】
バインド紙揃えユニット２０５に蓄積される用紙束が１部目の場合、許容範囲判断部８０３は、用紙厚入力処理部８０９によりニアフル通知を入力処理されたか否かを判断する（ステップＳ１００２）。ニアフル値が入力処理された場合（ステップＳ１００２：Ｎｏ）、用紙枚数判断部８０４は、用紙枚数入力処理部３０９によりリングバインド装置１０５から入力処理された最終用紙枚数（枚数情報）が示す枚数と、読取装置１０３から通知された全原稿の読取枚数と、が一致するか否かを判断する（ステップＳ１００３）。つまり、その部の最後まで印刷されたか否かを判断する。そこで、許容範囲判断部８０３は、ニアフル通知が入力処理されているか否かを判断し（ステップＳ１００２）、入力処理されていない場合は（ステップＳ１００２：Ｎｏ）、読取枚数と最終用紙枚数とが一致しているか否かを判定する（ステップＳ１００３）。
【０１３８】
ステップＳ１００２及びステップＳ１００３が共にＮｏであった場合、制御装置８００は何もせずに処理を終え、次の印刷指示を行う。一方、ステップＳ１００２及びステップＳ１００３のどちらかがＹｅｓであった場合、用紙枚数判断部８０４は、入力処理された枚数情報が示す枚数をバインド実施個所として枚数記憶部８０２に記憶し（ステップＳ１００４）、指示部８０８は、リングバインド指示を行う（ステップＳ１００５）。
【０１３９】
バインド紙揃えユニット２０５に蓄積される用紙束が２部目以降の場合（ステップＳ１００１：Ｎｏ）、制御装置８００は、１部目と同じ綴じ枚数でリングバインド処理を行う。その為、用紙枚数判断部８０４は、リングバインド装置１０５から入力処理された２部目の最終用紙枚数（枚数情報）と、枚数記憶部８０２に記憶された１部目のバインド実施箇所（最終用紙枚数）とが一致するか否かを判断し（ステップＳ１００６）、Ｙｅｓの場合のみリングバインド指示を行う。ただし、リングバインド指示の前に、許容範囲判断部８０３は、用紙厚入力処理部８０９によりフル通知が入力処理されているか否かの判断し（ステップＳ１００７）、フル値が入力処理されていない場合のみ（ステップＳ１００７：Ｎｏ）、指示部８０８はリングバインド装置１０５にリングバインド指示を行う（ステップＳ１００５）。一方、フル値が入力処理されている場合（ステップＳ１００７：Ｙｅｓ）、表示制御部８１２は、操作パネル１０２に警告表示を行う（ステップＳ１００８）。これにより、オペレータに対し継続指示又はキャンセルを促し、オペレータの指示を待って待機する（ステップＳ１００９）。オペレータの指示が継続指示の場合（ステップＳ１００９：継続）、排紙指示部８０７は、リングバインド装置１０５に対し、バインド紙揃えユニット２０５にスタックされている用紙をバインドせずにスタッカ２０７に排出するように指示（ステップＳ１０１０）。キャンセルの指示の場合（ステップＳ１００９：キャンセル）、指示部８０８は、リングバインド装置１０５に対して継続指示の場合と同じ指示を行うとともに、印刷装置２７に対し、印刷の終了を指示する。従って、いずれの場合もリングバインドは実施されない。ここで、ステップＳ１００６において入力を受け付けた枚数情報が示す枚数が１部目の用紙束の枚数と一致しない場合、又はステップＳ１００７において許容範囲判断部８０３によってフル値を受信したと判断される場合は、例えば、２部目以降の用紙束に含まれる用紙の中に１部目の用紙よりも厚い紙が混在していたような場合である。
【０１４０】
なお、以上の説明では、「印刷指示を発行→排紙通知を受信→次の印刷指示を発行」の順序により、用紙の１枚毎に印刷指示を行っているが、初期動作で複数枚分の印刷指示を連続して発行し、以後は複数枚の排紙通知の受信をもって次の複数枚の印刷指示を発行することで紙間を短くし、性能を上げても良い。
【０１４１】
また、消耗品カートリッジ２０３に複数の異なるサイズのリング部材の同時充填が可能であり、かつサイズ記憶部８０１に１部目の用紙束を綴じたリング部材のサイズを参照できるようにし、指示部８０８は、図１１のバインド実施箇所を記憶する処理（ステップＳ１００４）において、バインド実施箇所と共にリング部材のサイズも記憶し、２部目以降では１部目と同じサイズのリング部材を用いて、リングバインド処理を指示するように構成してもよい。
【０１４２】
次に、読取装置１０３内の図示しないメモリ、或いは制御装置８００内の画像データ記憶部８１１に記憶されている画像データの再印刷を行う場合のリングバインド処理について図１２を用いて説明する。なお、本実施の形態においては、画像データ記憶部８１１に記憶される画像データを再印刷する場合について説明する。
【０１４３】
画像データ蓄積文書の再印刷においてリングバインドモードで印刷を行う場合は、前回印刷したのと同じ種類（５０枚用リング、１００枚用リングなど）のリング部材を用い、同じバインド実施箇所（用紙枚数）でリングバインド処理を行う（前回のリングバインド処理時の設定は、サイズ記憶部８０１に記憶されている）。その為、本実施の形態にかかる制御装置８００は、印刷開始の指示を受け付けた後、最初の印刷開始を指示する前に図１１に示す処理を実行する。
【０１４４】
まず、設定部８１０は、前回のバインド実施箇所（枚数）とリング部材の種類（サイズ）を画像データ記憶部８１１から読み出す（ステップＳ１１０１）。そして、設定部８１０は、メモリ１０１ｂに記憶されるオペレータの設定と比較し、前回と同じ種類のリング部材を用いるリングバインドモードか否かチェックする（ステップＳ１１０２）。前回と同じ種類のリング部材を用いるリングバインドモードであった場合（ステップＳ１１０２：Ｙｅｓ）、リング判定部３０７は、ステップＳ１１０１で読み出されたサイズのリング部材が消耗品カートリッジ２０３に充填されているか否かチェックする（ステップＳ１１０３）。
【０１４５】
そして、ステップＳ１１０１で読み出されたサイズのリング部材が消耗品カートリッジ２０３に充填されている場合（ステップＳ１１０３：Ｙｅｓ）、設定部８１０は、ステップＳ１１０１において画像データ記憶部８０１から読み出した前回のバインド実施箇所を、これから実行する印刷のバインド実施箇所として、枚数記憶部８０２に記憶する（ステップＳ１１０４）。なお、制御装置８００は、以後、読み出した画像データが印刷された用紙束を２部目以降の印刷として扱い、図１１に示す処理を継続して実行するものとする。
【０１４６】
一方、ステップＳ１１０２において、前回と異なる種類のリング部材を用いるリングバインドモードが設定されていると判定した場合（前回がリングバインドモード未設定のケースも含む）、用紙枚数判断部８０４は、入力処理された枚数情報が示す枚数の用紙束を１部目として扱う（ステップＳ１１０２：Ｎｏ）。ステップＳ１１０３において、前回使用した種類のリング部材がリングバインド装置５に充填されていない場合（ステップＳ１１０３：Ｎｏ）、表示制御部８１２は、操作パネル１０２にてオペレータに対して警告を表示し、オペレータに対してキャンセルもしくはリング種類（リング部材のサイズ）の変更を促し、オペレータからの指示を待って待機する（ステップＳ１１０５、ステップＳ１１０６）。そして、オペレータによりキャンセルが選択された場合（ステップＳ１１０６：キャンセル）、制御装置８００は、読み出した画像データの印刷処理を終了する。一方、オペレータによりリング部材のサイズの変更が選択された場合（ステップＳ１１０６：リング種類変更）、制御装置８００は、以後、読み出した画像データが印刷された用紙束を１部目の印刷として扱い、図１１に示す処理を継続して実行するものとする。
【０１４７】
このように本実施形態の画像形成装置１００は下記（１）〜（５）の特徴を有する。
（１）１部目の用紙束の枚数を記憶し、記憶された用紙束の枚数を２部目以降の用紙束の枚数として使用することで、２部目以降も１部目と同じ枚数で綴じられた成果物を得ることができる。
（２）１部目の用紙束の枚数を記憶し、記憶された用紙束の枚数を２部目以降の用紙束の枚数として使用する場合、２部目以降の用紙束の厚さが許容範囲内かを判断し、２部目以降の用紙束の厚さがリング部材で綴じることが可能な許容範囲を超えた場合に用紙束のリングバインド処理を禁止し、リングバインド装置１０５のメカ故障を防ぐことができる。
（３）印刷動作中に、リングバインド装置１０５に蓄積された用紙束の厚さがリング部材で綴じることが可能な許容範囲を超えた場合に、以降の部数についての印刷動作に対して「キャンセル」／「継続」をユーザが選択することができる。
（４）１部目の用紙束のリングバインド処理で使用した、リング部材のサイズと、バインド位置（１部目の用紙束の用紙枚数）の組み合わせを記憶することで、複数部の綴じ処理において、１部目のバインドに複数のサイズのリング部材を混在して使用した場合に、２部目以降の綴じ処理に用いるリング部材のサイズが部数間で異なってしまうことを防止できる。また、複数部の綴じ処理において、「キャンセル」／「異なるリングサイズを用いて継続」をユーザに選択させることができる。
（５）初回の画像データ印刷時の用紙束の枚数及び当該用紙束のリングバインド処理に用いたリング部材のサイズを記憶し、次回以降の画像データの印刷では、記憶しておいた枚数とリング部材のサイズを適用して、リングバインド処理を実行することで、蓄積された画像データを再印刷する場合、常に同じサイズのリング部材を用い、及び同じ枚数で用紙束を綴じることができる。
【図面の簡単な説明】
【０１４８】
【図１】第１の実施形態の画像形成装置の全体の構成を示すブロック図ある。
【図２】第１の実施形態の画像形成装置のリングバインド装置の構成を示す概略図である。
【図３】第１の実施形態の制御装置の構成を示すブロック図である。
【図４】第１の実施形態の画像形成装置のリングバインドモードの基本動作を示すシーケンス図である。
【図５】第１の実施形態の制御装置のリングバインドモードの全体の処理の流れを示すフローチャートである。
【図６】第１の実施形態の制御装置のリングバインドモードにおいてオペレータが最適なリング部材を逐次選択するリングバインド製本モードを設定した場合の処理を示すフローチャートである。
【図７】第１の実施形態の制御装置のリングバインドモードにおいてオペレータが用紙束を均等に分割するリングバインドモードを設定した場合の処理を示すフローチャートである。
【図８】第２の実施形態の制御装置の構成を示すブロック図である。
【図９】第２の実施形態の画像形成装置の基本動作を示すシーケンス図である。
【図１０】第２の実施の形態の制御装置のリングバインドモードの全体の処理の流れを示すフローチャートである。
【図１１】第２の実施の形態の画像形成装置のリングバインドモードで複数部の冊子を製本するとき、１部目のリング部材及び綴じ厚を記憶しておき、２部目以降の製本時に使用する処理を示すフローチャートである。
【図１２】第２の実施の形態の画像形成装置において蓄積されている文書の再印刷を行うときのリングバインド動作を示すフローチャートである。
【符号の説明】
【０１４９】
１００  画像形成装置
１０１、８００  制御装置
１０１ａ  ＣＰＵ
１０１ｂ  メモリ
１０２  操作パネル
１０３  読取装置
１０４  印刷装置
１０５  リングバインド装置
１０６  複写機
２０１  スルーパス搬送路
２０２  反転部
２０３  消耗品カートリッジ
２０４  パンチユニット
２０５  バインダ紙揃えユニット
２０５ａ  用紙厚センサ
２０５ｂ  トレー部
２０６  バインダ綴じユニット
２０７  スタッカ
２０８  用紙搬入口
３０１、８０１  サイズ記憶部
３０２、８０９  用紙厚入力処理部
３０３、８０３  許容範囲判断部
３０４、８１０  設定部
３０５、８０８  指示部
３０６  変更制御部
３０７  リング判定部
３０８、８１２  表示制御部
３０９  用紙枚数入力処理部
３１０、８０４  用紙枚数判断部
３１１  用紙枚数算出部
８０２  枚数記憶部
８０５  中断部
８０６  選択受付部
８０７  排紙指示部
８１１  画像データ記憶部
【図１】
2008094081.tif 000003
【図２】
2008094081.tif 000004
【図３】
2008094081.tif 000005
【図４】
2008094081.tif 000006
【図５】
2008094081.tif 000007
【図６】
2008094081.tif 000008
【図７】
2008094081.tif 000009
【図８】
2008094081.tif 000010
【図９】
2008094081.tif 000011
【図１０】
2008094081.tif 000012
【図１１】
2008094081.tif 000013
【図１２】
2008094081.tif 000014