(57)【要約】【課題】  サイズ混載ジョブとサイズ非混載ジョブの夫々の後処理に係るニーズの両者に対処可能にしたし仕組みを提供可能にする。【解決手段】  処理対象のジョブが、１セット分の印刷処理にて第１サイズのシートと第２サイズのシートとを要する第１タイプのジョブである場合に、該ジョブの第１サイズのシートに対して実行を許可する後処理を該ジョブの第２サイズのシートに対して実行することは禁止し、且つ、処理対象のジョブが、１セット分の印刷処理にて第１サイズのシートを要さず且つ第２サイズのシートを要するジョブ及び１セット分の印刷処理にて第２サイズのシートを要さず且つ第１サイズのシートを要するジョブの少なくとも何れかに該当する第２タイプのジョブである場合に、前記後処理を、該第２タイプのジョブの１セット分の印刷処理にて要するシートに対して実行することは、許可する。【選択図】  図２１
2008169029.tif 000002
【特許請求の範囲】
【請求項１】
シートを折り畳むシート折り手段を制御する制御方法であって、
第１サイズのシートと第１サイズよりも小さい第２サイズのシートとを含む、複数のシートに対するシート折り指示を受け付ける工程と、
前記シート折り指示に対し、前記第１サイズのシートを折り畳み、前記第２サイズのシートを折り畳まないように前記シート折りユニットを制御する工程と、
を含むことを特徴とする制御方法。
【請求項２】
シートを折り畳むシート折りユニットを制御する制御方法であって、
複数のシートに対するシート折り指示を受け付ける工程と、
前記シート折り指示に対し、前記複数のシート中に、第１サイズのシートと第１サイズよりも小さい第２サイズのシートとが含まれるか否かを判定する判定工程と、
前記複数のシート中に前記第１サイズのシートと前記第２サイズのシートとが含まれると判定した場合に、前記第１サイズのシートを折り畳み、前記第２サイズのシートを折り畳まないように前記シート折りユニットを制御する制御工程と、
を含むことを特徴とする制御方法。
【請求項３】
前記判定工程では、前記シート折りユニットが折り畳むべき複数のシートに、サイズの異なるシートが含まれているか否かを、ユーザからの入力操作によって判定することを特徴とする請求項２に記載の制御方法。
【請求項４】
シートを折り畳むシート折りユニットを制御する制御方法であって、
ユーザの入力に基づき、折り畳むべきサイズのシートと、折り畳むべきでないサイズのシートとを設定する設定工程と、
前記設定工程で設定された設定内容に基づき、前記シート折りユニットを制御する工程と、
を含むことを特徴とする制御方法。
【請求項５】
前記設定工程で設定されていないサイズのシートに対するシート折り指示があった場合に、ユーザに対してシート折りすべきか否かを問い合わせる工程を更に含むことを特徴とする請求項４に記載の制御方法。
【請求項６】
シートを折り畳むシート折りユニットを制御する制御方法であって、
折り畳みを行なうシートを自動的に決定する第１モードと、ユーザが個別に決定する第２モードとの選択を受け付ける工程と、
前記第１モードが選択された場合には、予め設定されたサイズのシートのみを折り畳み、前記第２モードが選択された場合には、ユーザから、折り畳むべきサイズを入力し、入力したサイズのシートのみを折り畳むように、前記シート折りユニットを制御する工程と、
を含むことを特徴とする制御方法。
【請求項７】
シートを折り畳むシート折りユニットを制御する制御装置であって、
第１サイズのシートと第１サイズよりも小さい第２サイズのシートとを含む、複数のシートに対するシート折り指示を受け付ける手段と、
前記シート折り指示に対し、前記第１サイズのシートを折り畳み、前記第２サイズのシートを折り畳まないように前記シート折りユニットを制御する手段と、
を含むことを特徴とする制御装置。
【請求項８】
シートを折り畳むシート折りユニットを制御する制御装置であって、
複数のシートに対するシート折り指示を受け付ける手段と、
前記シート折り指示に対し、前記複数のシート中に、第１サイズのシートと第１サイズよりも小さい第２サイズのシートとが含まれるか否かを判定する判定手段と、
前記複数のシート中に前記第１サイズのシートと前記第２サイズのシートとが含まれると判定した場合に、前記第１サイズのシートを折り畳み、前記第２サイズのシートを折り畳まないように前記シート折りユニットを制御する制御手段と、
を含むことを特徴とする制御装置。
【請求項９】
シートを折り畳むシート折りユニットを制御する制御装置であって、
折り畳むべきサイズのシートと、折り畳むべきでないサイズのシートとを設定する設定手段と、
前記設定手段で設定された設定内容に基づき、前記シート折りユニットを制御する手段と、
を含むことを特徴とする制御装置。
【請求項１０】
シートを折り畳むシート折りユニットを制御する制御装置であって、
折り畳みを行なうシートを自動的に決定する第１モードと、ユーザが個別に決定する第２モードとの選択を受け付ける手段と、
前記第１モードが選択された場合には、予め設定されたサイズのシートのみを折り畳み、前記第２モードが選択された場合には、ユーザから、折り畳むべきサイズを入力し、入力したサイズのシートのみを折り畳むように、前記シート折りユニットを制御する手段と、
を含むことを特徴とする制御装置。
【請求項１１】
第１サイズのシートに対する印刷処理と前記第１サイズとは異なるサイズのシートに相当する第２サイズのシートに対する印刷処理とが実行可能な印刷装置の印刷手段から、シートに対する後処理を実行可能な後処理手段へ、前記印刷手段により印刷処理が実行されたジョブのシートを供給可能にした、印刷システムであって、
処理対象のジョブが、前記印刷手段による１セット分の印刷処理にて前記第１サイズのシートと前記第２サイズのシートとを要する第１タイプのジョブである場合に、
該第１タイプのジョブの前記第１サイズのシートに対して実行を許可する後処理を該第１タイプのジョブの前記第２サイズのシートに対して実行することを、禁止する、制御手段を有し、
前記制御手段は、
処理対象のジョブが、
前記印刷手段による１セット分の印刷処理にて前記第１サイズのシートを要さず且つ前記第２サイズのシートを要するジョブ、及び、前記印刷手段による１セット分の印刷処理にて前記第２サイズのシートを要さず且つ前記第１サイズのシートを要するジョブ、の少なくとも何れかに該当する、第２タイプのジョブである場合に、
前記第１タイプのジョブの第１サイズのシートに対しては実行を許可し且つ前記第１タイプのジョブの第２サイズのシートに対しては実行を禁止する前記後処理を、
前記第２タイプのジョブの１セット分の印刷処理にて要するシートに対して実行することは、許可する、ことを特徴とする印刷システム。
【請求項１２】
請求項１１記載の印刷システムであって、
前記制御手段は、
１セット分の印刷処理に要する複数枚のシートの１セット未満の枚数のシート単位で実行する特定種類の後処理に相当する第１タイプの後処理を、前記第１タイプのジョブの前記第１サイズのシートに対して実行することを許可し、且つ、前記第１タイプのジョブの前記第２サイズのシートに対して実行することを禁止し、
且つ、前記制御手段は、
処理対象のジョブが前記第２タイプのジョブである場合に、前記１セット未満の枚数のシート単位で実行する前記第１タイプの後処理を、前記第２タイプのジョブのシートに対して実行することを許可し、
且つ、前記制御手段は、
処理対象のジョブが、前記第１タイプのジョブの場合でも、前記第２タイプのジョブの場合でも、
１セット分の印刷処理に要する複数枚のシートの１セット単位で実行する前記第１タイプの後処理とは異なる種類の第２タイプの後処理を、
実行することは、許可する、
ことを特徴とする印刷システム。
【請求項１３】
請求項１１又は１２記載の印刷システムであって、
前記制御手段は、
処理対象のジョブが前記第１タイプのジョブである場合に、該第１タイプのジョブの１セット分の印刷処理にて要する前記第１サイズのシートに対して実行を許可する折り処理を、前記第１タイプのジョブの前記第２サイズのシートに対して実行することを禁止し、
且つ、前記制御手段は、
処理対象のジョブが前記第２タイプのジョブである場合に、
前記第１タイプのジョブの前記第２サイズのシートに対して実行を禁止する前記折り処理を、前記第２タイプのジョブの１セット分の印刷処理に要するシートに対して実行することを、許可し、
且つ、前記制御手段は、
処理対象のジョブが、前記第１タイプのジョブの場合でも、前記第２タイプのジョブの場合でも、前記折り処理とは異なる種類に相当する、１セット分の印刷処理に要する複数枚のシートを１束とする後処理を実行することは、許可する、
ことを特徴とする印刷システム。
【請求項１４】
請求項１１乃至１３の何れか１項に記載の印刷システムであって、
前記制御手段は、
処理対象のジョブが、前記第１タイプのジョブに相当する、１セット分の印刷処理に大サイズのシートと小サイズのシートの両方を要するサイズ混載ジョブである場合に、
前記サイズ混載ジョブの１セット分の印刷処理にて要する大サイズのシートに対して実行を許可する後処理を、当該サイズ混載ジョブの１セット分の印刷処理にて要する小サイズのシートに対して実行することを禁止し、
且つ、
前記制御手段は、
処理対象のジョブが、前記第２タイプのジョブに相当する、１セット分の印刷処理に大サイズのシート及び小サイズのシートの何れか一方のサイズのシートからなる複数枚のシートを要するサイズ非混載ジョブである場合に、
前記サイズ混載ジョブにて大サイズのシートに対しては実行を許可し小サイズのシートに対しては実行を禁止する前記後処理を、当該サイズ非混載ジョブのシートに対して実行することを許可する、
ことを特徴とする印刷システム。
【請求項１５】
請求項１１乃至１４の何れか１項に記載の印刷システムであって、
前記制御手段は、
ユーザインタフェース手段からのユーザ要求に従い、シートに対する後処理の実行可否を決定する、ことを特徴とする印刷システム。
【請求項１６】
請求項１１乃至１３の何れか１項に記載の印刷システムであって、
前記第１タイプのジョブの前記第２サイズのシートに対して実行を禁止する後処理を、
ユーザインタフェース手段からのユーザ要求に基づいて、
前記第１タイプのジョブの前記第１サイズのシートに対して前記後処理手段により実行させる場合に、
前記制御手段は、
後処理が実行された後の前記第１サイズのシートのサイズが、後処理が未実施の前記第２サイズのシートのサイズに一致する、特定種類の折り処理を、前記第１サイズのシートに対して、前記後処理手段により、実行させる、
ことを特徴とする印刷システム。
【請求項１７】
請求項１１乃至１６の何れかに記載の印刷システムであって、
前記第２サイズのシートは前記第１サイズのシートよりも小さいサイズのシートであり、
前記制御手段は、
処理対象のジョブが、前記第１タイプのジョブに相当する、１セット分の印刷処理にて要する複数枚のシートに前記第１サイズのシートと前記第２サイズのシートとが混載するサイズ混載ジョブである場合に、
当該サイズ混載ジョブの前記第１サイズのシートに対しては実行を許可する折り処理を、当該サイズ混載ジョブの前記第２サイズのシートに対して実行することを禁止し、
且つ、前記制御手段は、
処理対象のジョブが、前記第２タイプのジョブに相当する、１セット分の印刷処理にて前記第１サイズのシートのみを要するジョブ、及び、１セット分の印刷処理にて前記第２サイズのシートのみを要するジョブ、の少なくとも何れかに該当する、サイズ非混載ジョブである場合に、
前記サイズ混載ジョブにて前記第１サイズのシートに対して実行を許可し且つ前記第２サイズのシートに対しては実行を禁止する前記折り処理を、
当該サイズ非混載ジョブのシートに対して実行することを、許可する、
ことを特徴とする印刷システム。
【請求項１８】
第１サイズのシートに対する印刷処理と前記第１サイズとは異なるサイズのシートに相当する第２サイズのシートに対する印刷処理とが実行可能な印刷装置の印刷手段から、シートに対する後処理を実行可能な後処理手段へ、前記印刷手段により印刷処理が実行されたジョブのシートを供給可能にした、印刷システムのジョブ処理方法であって、
前記ジョブ処理方法は、
処理対象のジョブが、
前記印刷手段による１セット分の印刷処理にて前記第１サイズのシートと前記第２サイズのシートとを要する第１タイプのジョブである場合に、
該第１タイプのジョブの前記第１サイズのシートに対して実行を許可する後処理を該第１タイプのジョブの前記第２サイズのシートに対して実行することを、禁止し、
且つ、前記ジョブ処理方法は、
処理対象のジョブが、
前記印刷手段による１セット分の印刷処理にて前記第１サイズのシートを要さず且つ前記第２サイズのシートを要するジョブ、及び、前記印刷手段による１セット分の印刷処理にて前記第２サイズのシートを要さず且つ前記第１サイズのシートを要するジョブ、の少なくとも何れかに該当する、第２タイプのジョブである場合に、
前記第１タイプのジョブの第１サイズのシートに対しては実行を許可し且つ前記第１タイプのジョブの第２サイズのシートに対しては実行を禁止する前記後処理を、
前記第２タイプのジョブの１セット分の印刷処理にて要するシートに対して実行することは、許可する、
ことを特徴とするジョブ処理方法。
【請求項１９】
請求項１８記載のジョブ処理方法であって、
前記ジョブ処理方法は、
１セット分の印刷処理に要する複数枚のシートの１セット未満の枚数のシート単位で実行する特定種類の後処理に相当する第１タイプの後処理を、前記第１タイプのジョブの前記第１サイズのシートに対して実行することを許可し、且つ、前記第１タイプのジョブの前記第２サイズのシートに対して実行することを禁止し、
且つ、前記ジョブ処理方法は、
処理対象のジョブが前記第２タイプのジョブである場合に、前記１セット未満の枚数のシート単位で実行する前記第１タイプの後処理を、前記第２タイプのジョブのシートに対して実行することを許可し、
且つ、前記ジョブ処理方法は、
処理対象のジョブが、前記第１タイプのジョブの場合でも、前記第２タイプのジョブの場合でも、
１セット分の印刷処理に要する複数枚のシートの１セット単位で実行する前記第１タイプの後処理とは異なる種類の第２タイプの後処理を、
実行することは、許可する、
ことを特徴とするジョブ処理方法。
【請求項２０】
請求項１８又は１９記載のジョブ処理方法であって、
前記ジョブ処理方法は、
処理対象のジョブが前記第１タイプのジョブである場合に、該第１タイプのジョブの１セット分の印刷処理にて要する前記第１サイズのシートに対して実行を許可する折り処理を、前記第１タイプのジョブの前記第２サイズのシートに対して実行することを禁止し、
且つ、前記ジョブ処理方法は、
処理対象のジョブが前記第２タイプのジョブである場合に、
前記第１タイプのジョブの前記第２サイズのシートに対して実行を禁止する前記折り処理を、前記第２タイプのジョブの１セット分の印刷処理に要するシートに対して実行することを、許可し、
且つ、前記ジョブ処理方法は、
処理対象のジョブが、前記第１タイプのジョブの場合でも、前記第２タイプのジョブの場合でも、前記折り処理とは異なる種類に相当する、１セット分の印刷処理に要する複数枚のシートを１束とする後処理を実行することは、許可する、
ことを特徴とするジョブ処理方法。
【請求項２１】
請求項１８乃至２０の何れか１項に記載のジョブ処理方法であって、
前記ジョブ処理方法は、
処理対象のジョブが、前記第１タイプのジョブに相当する、１セット分の印刷処理に大サイズのシートと小サイズのシートの両方を要するサイズ混載ジョブである場合に、
前記サイズ混載ジョブの１セット分の印刷処理にて要する大サイズのシートに対して実行を許可する後処理を、当該サイズ混載ジョブの１セット分の印刷処理にて要する小サイズのシートに対して実行することを禁止し、
且つ、
前記ジョブ処理方法は、
処理対象のジョブが、前記第２タイプのジョブに相当する、１セット分の印刷処理に大サイズのシート及び小サイズのシートの何れか一方のサイズのシートからなる複数枚のシートを要するサイズ非混載ジョブである場合に、
前記サイズ混載ジョブにて大サイズのシートに対しては実行を許可し小サイズのシートに対しては実行を禁止する前記後処理を、当該サイズ非混載ジョブのシートに対して実行することを許可する、
ことを特徴とするジョブ処理方法。
【請求項２２】
請求項１８乃至２１の何れか１項に記載のジョブ処理方法であって、
前記ジョブ処理方法は、
ユーザインタフェース手段からのユーザ要求に従い、シートに対する後処理の実行可否を決定する、ことを特徴とするジョブ処理方法。
【請求項２３】
請求項１８乃至２２の何れか１項に記載のジョブ処理方法であって、
前記第１タイプのジョブの前記第２サイズのシートに対して実行を禁止する後処理を、
ユーザインタフェース手段からのユーザ要求に基づいて、
前記第１タイプのジョブの前記第１サイズのシートに対して前記後処理手段により実行させる場合に、
前記ジョブ処理方法は、
後処理が実行された後の前記第１サイズのシートのサイズが、後処理が未実施の前記第２サイズのシートのサイズに一致する、特定種類の折り処理を、前記第１サイズのシートに対して、前記後処理手段により、実行させる、
ことを特徴とするジョブ処理方法。
【請求項２４】
請求項１８乃至２３の何れか１項に記載のジョブ処理方法であって、
前記第２サイズのシートは前記第１サイズのシートよりも小さいサイズのシートであり、
前記ジョブ処理方法は、
処理対象のジョブが、前記第１タイプのジョブに相当する、１セット分の印刷処理にて要する複数枚のシートに前記第１サイズのシートと前記第２サイズのシートとが混載するサイズ混載ジョブである場合に、
当該サイズ混載ジョブの前記第１サイズのシートに対しては実行を許可する折り処理を、当該サイズ混載ジョブの前記第２サイズのシートに対して実行することを禁止し、
且つ、前記ジョブ処理方法は、
処理対象のジョブが、前記第２タイプのジョブに相当する、１セット分の印刷処理にて前記第１サイズのシートのみを要するジョブ、及び、１セット分の印刷処理にて前記第２サイズのシートのみを要するジョブ、の少なくとも何れかに該当する、サイズ非混載ジョブである場合に、
前記サイズ混載ジョブにて前記第１サイズのシートに対して実行を許可し且つ前記第２サイズのシートに対しては実行を禁止する前記折り処理を、
当該サイズ非混載ジョブのシートに対して実行することを、許可する、
ことを特徴とするジョブ処理方法。
【請求項２５】
請求項１８乃至２４の何れか１項に記載のジョブ処理方法を実行するためのコンピュータ読取可能な記憶媒体。
【請求項２６】
請求項１８乃至２４の何れか１項に記載のジョブ処理方法を実行するためのプログラム。
【請求項２７】
請求項１８乃至２４の何れか１項に記載のジョブ処理方法を実行するための印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートに対する後処理に係る制御技術に関するものである。
【背景技術】
【０００２】
現在、印刷装置により印刷処理がなされたシートに対して折り処理等の後処理を施すシート処理装置が提案されている（特許文献１）。
【０００３】
【特許文献１】特開２００６−１９３２８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来の提案では、例えば折り処理など特定種類の後処理に係る以下に例示が如くの問題やニーズに対して柔軟に対処ができない状況にある。例えば、複数サイズのシートを折り畳む場合に、どのサイズのシートを折り畳み、どのサイズは折り畳まないのかをユーザが決めることができず、ユーザが望むとおりの出力結果を得ることができないという問題。また、例えば、あるケースにおいては禁止対象としたい後処理を、別のケースでは実行可能にしたいといったニーズ。
【０００５】
また、今後は、例えば、１セット分の印刷処理にてサイズが異なる複数枚のシートを要するジョブ（ここでは、サイズ混載ジョブと呼ぶ）や、１セット分の印刷処理にて全て同一サイズの複数枚のシートを要するジョブ（ここでは、サイズ非混載ジョブと呼ぶ）等、様々な種類のジョブに対処可能にした印刷装置が市場から強く要求される可能性がある。
【０００６】
してみると、例えば、以下のようなニーズ（１）と（２）の両方に対処可能にした構成が今後要求されうると考える。しかし、現時点では、以下のようなニーズ自体市場から出ていないこともあって、以下のニーズ（１）と（２）の両者に対処可能にした提案が何らされておらず、その検討すらなされていない状況にある。
【０００７】
（１）例えば、１セット分の印刷処理に第１サイズのシートと第２サイズのシートの両方を要するサイズ混載ジョブに含まれる複数枚のシートのうちの、第１サイズのシートに対しては、特定種類の後処理を実行したい。しかし、このジョブの第１サイズのシートに対して実行を許可する後処理を、このジョブの第２サイズのシートに対しては、実行しないようにしたい。このような、サイズ混載ジョブのための後処理に係るニーズ。
【０００８】
（２）例えば、サイズ混載ジョブにて第１サイズのシートに対しては実行を許可し且つ該サイズ混載ジョブにて第２サイズのシートに対しては実行を禁止する上記特定種類の後処理を、１セット分の印刷処理に第１サイズのシートのみ、或いは、第２サイズのシートのみの、何れか一方のサイズのシートのみを要する、サイズ非混載ジョブのシートに対しては、実行したい。このような、サイズ非混載ジョブのための後処理に係るニーズ。
【０００９】
このように、シートに対する後処理に係るユーザからの様々なニーズに柔軟に対処可能にした仕組みを提供するにはまだまだ検討の余地が残されている。
【００１０】
特に、サイズ混載ジョブの後処理に係る上記例示が如くのニーズ（１）を満足するように構成した結果、サイズ非混載ジョブの後処理に係る上記例示が如くのニーズ（２）に対処できないといった問題が起こること無しに、サイズ混載ジョブの後処理に係るニーズとサイズ非混載ジョブの後処理に係るニーズの両者を満足する。この課題に対処可能にした仕組みを提供可能にするにはまだまだ検討の余地が残される。
【００１１】
本発明は、上記課題に鑑みてなされたものであり、シートに対する後処理に係るユーザからの様々なニーズに柔軟に対処可能にした仕組みを提供することを目的とする。特に、例えば、サイズ混載ジョブの後処理に係るニーズとサイズ非混載ジョブの後処理に係るニーズの両者を、上記問題も起こること無しに、対処可能にした仕組みを提供可能にすることを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明に係る方法は、
シートを折り畳むシート折り手段を制御する制御方法であって、
第１サイズのシートと第１サイズよりも小さい第２サイズのシートとを含む、複数のシートに対するシート折り指示を受け付ける工程と、
前記シート折り指示に対し、前記第１サイズのシートを折り畳み、前記第２サイズのシートを折り畳まないように前記シート折りユニットを制御する工程と、
を含むことを特徴とする。
【００１３】
上記目的を達成するため、本発明に係る方法は、
シートを折り畳むシート折りユニットを制御する制御方法であって、
複数のシートに対するシート折り指示を受け付ける工程と、
前記シート折り指示に対し、前記複数のシート中に、第１サイズのシートと第１サイズよりも小さい第２サイズのシートとが含まれるか否かを判定する判定工程と、
前記複数のシート中に前記第１サイズのシートと前記第２サイズのシートとが含まれると判定した場合に、前記第１サイズのシートを折り畳み、前記第２サイズのシートを折り畳まないように前記シート折りユニットを制御する制御工程と、
を含むことを特徴とする。
【００１４】
上記目的を達成するため、本発明に係る方法は、
シートを折り畳むシート折りユニットを制御する制御方法であって、
ユーザの入力に基づき、折り畳むべきサイズのシートと、折り畳むべきでないサイズのシートとを設定する設定工程と、
前記設定工程で設定された設定内容に基づき、前記シート折りユニットを制御する工程と、
を含むことを特徴とする。
【００１５】
上記目的を達成するため、本発明に係る方法は、
シートを折り畳むシート折りユニットを制御する制御方法であって、
折り畳みを行なうシートを自動的に決定する第１モードと、ユーザが個別に決定する第２モードとの選択を受け付ける工程と、
前記第１モードが選択された場合には、予め設定されたサイズのシートのみを折り畳み、前記第２モードが選択された場合には、ユーザから、折り畳むべきサイズを入力し、入力したサイズのシートのみを折り畳むように、前記シート折りユニットを制御する工程と、
を含むことを特徴とする。
【００１６】
上記目的を達成するため、本発明に係る装置は、
シートを折り畳むシート折りユニットを制御する制御装置であって、
第１サイズのシートと第１サイズよりも小さい第２サイズのシートとを含む、複数のシートに対するシート折り指示を受け付ける手段と、
前記シート折り指示に対し、前記第１サイズのシートを折り畳み、前記第２サイズのシートを折り畳まないように前記シート折りユニットを制御する手段と、
を含むことを特徴とする。
【００１７】
上記目的を達成するため、本発明に係る装置は、
シートを折り畳むシート折りユニットを制御する制御装置であって、
複数のシートに対するシート折り指示を受け付ける手段と、
前記シート折り指示に対し、前記複数のシート中に、第１サイズのシートと第１サイズよりも小さい第２サイズのシートとが含まれるか否かを判定する判定手段と、
前記複数のシート中に前記第１サイズのシートと前記第２サイズのシートとが含まれると判定した場合に、前記第１サイズのシートを折り畳み、前記第２サイズのシートを折り畳まないように前記シート折りユニットを制御する制御手段と、
を含むことを特徴とする。
【００１８】
シートを折り畳むシート折りユニットを制御する制御装置であって、
折り畳むべきサイズのシートと、折り畳むべきでないサイズのシートとを設定する設定手段と、
前記設定手段で設定された設定内容に基づき、前記シート折りユニットを制御する手段と、
を含むことを特徴とする。
【００１９】
上記目的を達成するため、本発明に係る装置は、
シートを折り畳むシート折りユニットを制御する制御装置であって、
折り畳みを行なうシートを自動的に決定する第１モードと、ユーザが個別に決定する第２モードとの選択を受け付ける手段と、
前記第１モードが選択された場合には、予め設定されたサイズのシートのみを折り畳み、前記第２モードが選択された場合には、ユーザから、折り畳むべきサイズを入力し、入力したサイズのシートのみを折り畳むように、前記シート折りユニットを制御する手段と、
を含むことを特徴とする。
【００２０】
上記目的を達成するため、本発明に係るシステムは、
第１サイズのシートに対する印刷処理と前記第１サイズとは異なるサイズのシートに相当する第２サイズのシートに対する印刷処理とが実行可能な印刷装置の印刷手段から、シートに対する後処理を実行可能な後処理手段へ、前記印刷手段により印刷処理が実行されたジョブのシートを供給可能にした、印刷システムであって、
処理対象のジョブが、前記印刷手段による１セット分の印刷処理にて前記第１サイズのシートと前記第２サイズのシートとを要する第１タイプのジョブである場合に、
該第１タイプのジョブの前記第１サイズのシートに対して実行を許可する後処理を該第１タイプのジョブの前記第２サイズのシートに対して実行することを、禁止する、制御手段を有し、
前記制御手段は、
処理対象のジョブが、
前記印刷手段による１セット分の印刷処理にて前記第１サイズのシートを要さず且つ前記第２サイズのシートを要するジョブ、及び、前記印刷手段による１セット分の印刷処理にて前記第２サイズのシートを要さず且つ前記第１サイズのシートを要するジョブ、の少なくとも何れかに該当する、第２タイプのジョブである場合に、
前記第１タイプのジョブの第１サイズのシートに対しては実行を許可し且つ前記第１タイプのジョブの第２サイズのシートに対しては実行を禁止する前記後処理を、
前記第２タイプのジョブの１セット分の印刷処理にて要するシートに対して実行することは、許可する、ことを特徴とする。
【００２１】
上記目的を達成するため、本発明に係る方法は、
第１サイズのシートに対する印刷処理と前記第１サイズとは異なるサイズのシートに相当する第２サイズのシートに対する印刷処理とが実行可能な印刷装置の印刷手段から、シートに対する後処理を実行可能な後処理手段へ、前記印刷手段により印刷処理が実行されたジョブのシートを供給可能にした、印刷システムのジョブ処理方法であって、
前記ジョブ処理方法は、
処理対象のジョブが、
前記印刷手段による１セット分の印刷処理にて前記第１サイズのシートと前記第２サイズのシートとを要する第１タイプのジョブである場合に、
該第１タイプのジョブの前記第１サイズのシートに対して実行を許可する後処理を該第１タイプのジョブの前記第２サイズのシートに対して実行することを、禁止し、
且つ、前記ジョブ処理方法は、
処理対象のジョブが、
前記印刷手段による１セット分の印刷処理にて前記第１サイズのシートを要さず且つ前記第２サイズのシートを要するジョブ、及び、前記印刷手段による１セット分の印刷処理にて前記第２サイズのシートを要さず且つ前記第１サイズのシートを要するジョブ、の少なくとも何れかに該当する、第２タイプのジョブである場合に、
前記第１タイプのジョブの第１サイズのシートに対しては実行を許可し且つ前記第１タイプのジョブの第２サイズのシートに対しては実行を禁止する前記後処理を、
前記第２タイプのジョブの１セット分の印刷処理にて要するシートに対して実行することは、許可する、
ことを特徴とする。
【００２２】
上記目的を達成するため、本発明に係る記憶媒体は、上記ジョブ処理方法を実行するためのコンピュータ読取可能な記憶媒体である。
【００２３】
上記目的を達成するため、本発明に係るプログラムは、上記ジョブ処理方法を実行するためのプログラムである。
【００２４】
上記目的を達成するため、本発明に係る印刷装置は、上記ジョブ処理方法を実行する。
【発明の効果】
【００２５】
本発明によれば、従来技術で想定した課題に対処可能となる。且つ、例えば、
複数の用紙サイズが混載した場合でも、ユーザの望むとおりの折り処理を実行可能にした出力環境が構築可能となる。また、例えば、あるケースにおいては折り処理を禁止対象としたいシートを、別のケースにて利用する場合には折り処理を行いたいといったニーズにも対処可能となる。このように、シートに対する折り処理に係るユーザからの様々なニーズに柔軟に対処可能にした仕組みが提供可能となる。特に、例えば、サイズ混載ジョブの後処理に係る上記従来技術で例示が如くのニーズ（１）を満足するように構成した結果、サイズ非混載ジョブの後処理に係る上記従来技術で例示した如くのニーズ（２）に対処できないといった問題の発生を、可能な限り、抑制可能となる。且つ例えば、このような、サイズ混載ジョブの後処理に係るニーズを満足するように構成した結果、サイズ非混載ジョブの後処理に係るニーズに対処できないといった問題が起こること無しに、これら両者のニーズに対処可能にした仕組みが提供可能となる。
【発明を実施するための最良の形態】
【００２６】
以下に、図面を参照して、この発明の好適な実施形態を例示的に詳しく説明する。ただし、これらの実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。なお、本明細書において、「サイズ」という言葉は、面積の大きさのみを表わすものではなく、形状を含めた概念である。
【００２７】
したがって、「サイズが異なる」とは、「形状及び／又は大きさが異なる」と言い換えることができる。また、以下の実施形態において、「記録紙」と記載しているが、紙に限定するものではなく、折り畳み可能なあらゆる「シート」に本発明を適用できる。本明細書中「Ｚ折り」とは、「外三つ折り」とも呼ばれるシートの折り方であり、シート幅の３分の１の位置で完全に３つに折り畳む方法のほか、シート幅の４分の１の位置でずらして折り畳み、最終的に半分の大きさにする方法も含まれる。
【００２８】
本発明に係る印刷装置の実施形態として、画像入出力システム（印刷システム）について説明する。図１は、画像入出力システム１００の内部構成及び画像入出力システム１００を適用可能な周辺構成を示すブロック図である。
【００２９】
画像入出力システム１００は、図１に示すように、リーディングセクション２００と、プリンティングセクション３００と、コントローラ１１０と、操作ユニット１５０とを備える。
【００３０】
リーディングセクション２００は、原稿を給紙する原稿給紙ユニット２５０と、原稿給紙ユニット２５０から給紙された原稿上の画像を読み取るスキャニングユニット２１０とを含む。スキャニングユニット２１０により読み取られた画像データは、コントローラ１１０に送られる。
【００３１】
プリンティングセクション３００は、給紙ユニット３６０と、プリントユニット３１０と、排紙ユニット３７０とを含む。給紙ユニット３６０は、異なるサイズの記録紙をそれぞれ収容する複数のカセットを搭載し、各カセットから記録紙を給紙する。プリントユニット３１０は、電子写真方式によって記録紙上に画像を記録するユニットである。プリントユニット３１０は、ＬＡＮ１９０に接続されたＰＣ（ホストコンピュータ）１９１，１９２、又はスキャニングユニット２１０からコントローラ１１０を介して画像データを受け取る。そして、受け取った画像データに基づき給紙ユニット３６０から給紙された記録紙上に画像を記録する。排紙ユニット３７０は、プリントユニット３１０により画像を記録された記録紙をソート、ステイプルなどの処理を施して排紙する。
【００３２】
コントローラ１１０は、リーディングセクション２００及びプリンティングセクション３００と電気的に接続されるとともに、ＬＡＮ１９０を介してＰＣ１９１，１９２、デジタル複写機１９３と接続されている。コントローラ１１０は、コピー機として動作する場合、リーディングセクション２００を制御して読み取った原稿の画像データをプリンティングセクション３００に送り、プリンティングセクション３００を制御して記録紙上に画像を形成する。また、コントローラ１１０は、スキャナとして動作する場合、リーディングセクション２００で読み取った画像データをコードデータに変換し、ＬＡＮ１９０を介してＰＣ１９１，１９２に送信することもできる。コントローラ１１０は、プリンタとして動作する場合、各ＰＣ１９１，１９２からＬＡＮ１９０を介して受信したコードデータを画像データに変換し、この画像データに基づいてプリンティングセクション３００に印刷を行なわせることもできる。
【００３３】
操作ユニット１５０は、コントローラ１１０に対する指示入力などを行うための各種キー及びユーザとのインタフェース画面を表示するための液晶表示パネルを有する。操作ユニット１５０は、何れかのキーが操作されると、操作されたキーに対応する信号を発生してコントローラ１１０に送る。
【００３４】
次に、リーディングセクション２００及びプリンティングセクション３００のハードウェア構成について図２を参照しながら説明する。図２は、リーディングセクション２００及びプリンティングセクション３００のハードウェア構成を示す概略図である。
【００３５】
リーディングセクション２００とプリンティングセクション３００とは、図２に示すように構成されている。また、プリンティングセクション３００は、デッキユニット３４１や、シート折りユニットとしてのＣＺ折りユニット８００、フィニッシャ９００が接続されている。ＣＺ折りユニット８００と、フィニッシャ９００とは、全体として排紙ユニット３７０を構成する。
【００３６】
以下、イメージリーダ、及び、プリントユニット、ＣＺ折りユニット、フィニッシャについてそれぞれ説明する。
【００３７】
＜リーディングセクション＞
リーディングセクション２００は、原稿給紙ユニット２５０を備える。原稿給紙ユニット２５０は、原稿を先頭から順に１枚づつプラテンガラス２１１上へ給送し、各原稿の読取動作が終了する毎にその原稿をプラテンガラス２１１から排出トレイ２１９に排出する。リーディングセクション２００は、原稿がプラテンガラス２１１上に給送されると、ランプ２１２を点灯し、スキャニングボックス２１３の移動を開始する。このスキャニングボックス２１３の移動によりプラテンガラス２１１上の原稿に対する読取走査が行われる。この読取走査中、原稿からの反射光は、各ミラー２１４，２１５，２１６及びレンズ２１７を経てＣＣＤイメージセンサ（以下、ＣＣＤという）２１８に導かれ、原稿上の画像がＣＣＤ２１８の撮像面上に結像される。ＣＣＤ２１８は、撮像面に結像された画像を電気信号に変換し、その電気信号を画像データとしてコントローラ１１０に送る。
【００３８】
＜プリンティングセクション＞
プリンティングセクション３００は、レーザドライバ３２１を備える。レーザドライバ３２１は、コントローラ１１０から送られた画像データに基づきレーザ発光部３２２を駆動する。レーザ発光部３２２は、画像データに応じたレーザ光を発射する。レーザ光は、不図示の回転多面鏡によって反射され、感光ドラム３２３上に走査される。感光ドラム３２３は、照射されたレーザ光に応じた静電潜像をその表面に形成する。感光ドラム３２３上の静電潜像は現像器３２４から供給されたトナーによりトナー像として可視像化される。レーザ光の照射タイミングに同期して、各カセット３１１，３１２，３１３，３１４、手差し給紙段３１５、又はデッキユニット３４１から記録紙が搬送路３３１を介して感光ドラム３２３と転写部３２５との間に給紙される。感光ドラム３２３上のトナー像は転写部３２５により給紙された記録紙上に転写される。
【００３９】
トナー像が転写された記録紙は搬送ベルト３２６によって定着部３２７に送られる。定着部３２７は、記録紙を熱圧し、記録紙上のトナー像を記録紙上に定着させる。この定着部３２７を通過した記録紙は、搬送路３３５を経て排紙口３３４からＣＺ折りユニット８００へ送られる。なお、記録紙の排紙ユニット３７０としては、ＣＺ折りユニット８００とフィニッシャ９００の代わりに、排紙口３３４の外側に排紙ビンを装着し、その排紙ビンに記録紙を排出することが可能である。また、記録紙の記録面を反転してＣＺ折りユニットに送出する場合には、記録紙を、搬送路３３６から、フラッパ３２９を経て搬送路３３８に一旦導き、その後、搬送路３３７を経て排紙口３３４からＣＺ折りユニットに送出する。さらに、両面記録モードが設定されている場合には、定着部３２７を通過した記録紙を搬送路３３６に導き、フラッパ３２９により一旦搬送路３３３へ導いた後に、搬送路３３８を経て搬送路３３２に導く。そして搬送路３３２に導かれた記録紙を、感光ドラム３２３と転写部３２５との間に再度給送し、記録紙の裏面にトナー像を転写する。
【００４０】
＜ＣＺ折りユニット＞
ＣＺ折りユニット８００は、インサータ処理部８１０とＣＺ折りユニット８２０及びＣ折り排紙口８０４を含む。インサータ処理部８１０は、記録済みの記録紙を給紙し、プリントユニット３１０から出力される複数の記録紙の希望の位置に混入させるためのものである。
【００４１】
インサータ処理部８１０は、インサータ給紙段８１１に載置されたシートを、搬送路８１２に給送する。フラッパ８１３は、搬送路８１２上の記録紙を、搬送路８１５、８１９に送り、搬送路８０２へ導く。フラッパ８１３がインサータ給紙段８１１から給送されたシートを搬送路８１４、８１６に送り、その後、逆送することにより、インサータ給紙段８１１に置かれたシートを反転（裏表を逆に）した後に搬送路８１９に送ることができる。
【００４２】
ＣＺ折りユニット８２０は、インサータ処理部から給紙されたシート、及び、プリントユニットから送られてくるシートに対し、以下の３種類の処理を行うことができる。
【００４３】
１．  スルーパスモード
２．  Ｃ折りモード
３．  Ｚ折りモード
このうち、「スルーパスモード」は、Ｃ折り（Ｖ折り、二つ折りとも呼ばれる）やＺ折り（外三つ折りとも呼ばれる）の処理をせずそのまま後続のユニットに送る処理であり、搬送路８０２を経たシートは、８０３を経て、フィニッシャ９００へ送られる。
【００４４】
ＣＺ折りユニット８２０の「Ｃ折りモード」及び「Ｚ折りモード」について図８〜１３を用いて説明する。図８〜１１はＣＺ折りユニット８２０の詳細図である。図１２はＣ折りモードにおいてシート８４０が折られる手順を示し、図１３は同様にＺ折りモードにおいてシート８４０が折られる手順を示している。
【００４５】
「Ｃ折りモード」では、搬送路８０２からＣＺ折りユニット８２０に搬送されたシート８４０に対し、「Ｃ折り」と呼ばれる折り方で畳み込む処理を行い、Ｃ折り排紙口８０４へ排出する。操作ユニット１５０において「Ｃ折りモード」が指定されると、図８に示すように、フラッパ８２１が動作して、搬送路８０２から搬送路８２２へシート８４０が導かれる。シート８４０の先端がストッパ８２３に接したところで、シート８４０に形成されるループ８４１が折りローラ８２４、８２５の間のニップにくわえ込まれる。
【００４６】
これにより、図１２（ａ）に示すシート８４０（記録紙サイズＸ×Ｙ）において１２０１で示す部分が折られ、図１２（ｂ）のように１回折られた形となる。ストッパ８２３は、ニップからの距離が、シート８４０のＹ方向２／３になる位置に配置される。
【００４７】
１回折られたシート８４０は搬送路８２６へと導かれ、ストッパ８２７に接したところで、シート８４０に形成されるループ８４２が、今度は折りローラ８２５、８２８の間のニップにくわえ込まれる（図９）。
【００４８】
これにより、図１２（ｂ）のシート８４０が再び折られ、図１２（ｃ）のように２回折られた形となる。ストッパ８２７は、ローラ８２５、８２８の間のニップからの距離が、シート８４０の１／３になる位置に配置される。このようにして、２回折られたシート８４０は、フラッパ８２９により搬送路８３１を経て、Ｃ折り排紙口８０４へ排紙される。
【００４９】
「Ｚ折りモード」では、搬送路８０２から送られてきたシートに対し、「Ｚ折り」と呼ばれる折り方で畳み込む処理を行い、搬送路８０２に戻す。操作ユニット１５０において「Ｚ折りモード」が指定されると、図１０に示すように、フラッパ８２１が動作して、搬送路８０２から搬送路８２２へシート８４０が導かれる。シート８５０の先端がストッパ８２３に接したところで、シート８５０に形成されるループ８５１が折りローラ８２４、８２５の間のニップにくわえ込まれる。
【００５０】
これにより、図１３（ａ）に示すシート８５０（記録紙サイズＸ×Ｙ）において１３０１で示す部分が折られ、図１３（ｂ）のように１回折られた形となる。ストッパ８２３は、ニップからの距離が、シート８５０のＹ方向１／４になる位置に配置される。
【００５１】
１回折られたシート８５０は搬送路８２６へと導かれ、ストッパ８２７に接したところで、シート８５０に形成されるループ８５２が、今度は折りローラ８２５、８２８の間のニップにくわえ込まれる（図１１）。
【００５２】
図１３（ｂ）のシート８５０が１３０２で示す部分で再び折られ、図１３（ｃ）のように２回折られた形となる。この際、ストッパ８２７は、ローラ８２４、８２５で折った際の折り目からループ８５２までの長さが、シート８５０の１／４になるように位置している。このようにして、２回折られたシート８５０は、フラッパ８２９により搬送路８３２から搬送路８０２に戻される。その後、搬送路８０３を経て、フィニッシャ９００へ送られる。
【００５３】
＜フィニッシャ＞
図２に戻って説明すると、フィニッシャ９００は、サンプルトレイ９０７、スタックトレイ９１１、９１２、ブックレットトレイ９２１を含み、ステイプルや、ソート、シフト、製本などそれぞれ対応する処理を行って排紙することができる。
【００５４】
サンプルトレイ９０７に出力する場合、搬送路９０１に入ってきたシートは、フラッパ９０２、９０３によって、搬送路９０４を経て、サンプルトレイ９０７へ排紙される。
【００５５】
スタックトレイ９１１、９１２に出力する場合は、以下のような動作を行う。搬送路９０１に入ってきたシートは、フラッパ９０２、９０３によって搬送路９０５へ導かれ、スタックトレイ９１１へ排紙される。また、スタックトレイ９１１、９１２は上下に可動であり、スタックトレイ９１２に排紙する場合には、スタックトレイ９１２が上に移動する。スタックトレイ９１１、９１２に排紙する場合には、中間トレイ９０８を経由して、ソート処理やシフト処理、また、ステイプラ９０９によってステイプル処理等を行うことも可能である。
【００５６】
ブックレットトレイ９２１へ出力する場合、搬送路９０１に入ってきたシートは、フラッパ９０２、９０３によって搬送路９０６へ導かれ、突き当て部９２５に溜まる。中綴じをする場合、途中のトレイ９２２の位置でステイプラ９２３により、中綴じを行い、中綴じしたシート束を突き当て部９２５まで移動させる。ここには、突き出し部材９２６とローラ９２７，９２８が設けられており、突き当て部９２５にあるシート束に向けて、突き出し部材９２６を突き出すことにより、シート束はローラ９２７、９２８間に押し出され、ローラ９２７、９２８により折りたたまれる。そして、搬送路９２９を経て、ブックレットトレイ９２１へ排紙される。
【００５７】
＜コントローラ＞
コントローラ１１０の機能を、図３に示すブロック図をもとに説明する。メインコントローラ１１１は、ＣＰＵ（プロセッサ）１１２と、バスコントローラ１１３と、不図示の各種Ｉ／Ｆコントローラ回路を備えている。
【００５８】
ＣＰＵ１１２とバスコントローラ１１３はコントローラ１１０全体の動作を制御するものであり、ＣＰＵ１１２はＲＯＭ１１４からＲＯＭ  Ｉ／Ｆ１１５を経由して読込んだプログラムに基いて動作する。また、ホストコンピュータから受信したＰＤＬ（ページ記述言語）コードデータを解釈し、ラスターイメージデータに展開する動作も、このプログラムに記述されており、ソフトウェアによって処理される。バスコントローラ１１３は各Ｉ／Ｆから入出力されるデータ転送を制御するものであり、バス競合時の調停やＤＭＡデータ転送の制御を行う。
【００５９】
ＤＲＡＭ１１６はＤＲＡＭ  Ｉ／Ｆ１１７によってメインコントローラ１１１と接続されており、ＣＰＵ１１２が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。
【００６０】
Ｃｏｄｅｃ１１８は、ＤＲＡＭ１１６に蓄積されたラスターイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧ／ＪＰＥＧ等の方式で圧縮し、また逆に圧縮され蓄積されたコードデータをラスターイメージデータに伸長する。ＳＲＡＭ１１９はＣｏｄｅｃ１１８の一時的なワーク領域として使用される。Ｃｏｄｅｃ１１８はＩ／Ｆ１２０を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のＤＭＡ転送は、バスコントローラ１１３によって制御される。
【００６１】
グラフィックエンジン１３５は、ＤＲＡＭ１１６に蓄積されたラスタイメージデータに対して、画像回転、画像変倍、色空間変換、二値化の処理をそれぞれ行う。ＳＲＡＭ１３６はグラフィックエンジン１３５の一時的なワーク領域として使用される。グラフィックエンジン１３５はＩ／Ｆを介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のＤＭＡ転送は、バスコントローラ１１３によって制御される。
【００６２】
ネットワークコントローラ１２１はＩ／Ｆ１２３によってメインコントローラ１１１と接続され、コネクタ１２２によって外部ネットワークと接続される。ネットワークとしては一般的にイーサネット（登録商標）があげられる。
【００６３】
汎用高速バス１２５には、拡張ボードを接続するための拡張コネクタ１２４とＩ／Ｏコントローラ１２６とが接続される。汎用高速バスとしては、一般的にＰＣＩバスがあげられる。本実施形態では、拡張コネクタ１２４には、フィニッシャ９００やＣＺ折りユニット８００を制御するためのコントロールボードが接続されている。すなわち、フィニッシャ９００及びＣＺ折りユニット８００は、拡張コネクタ１２４及び不図示の拡張ボードを介して、メインコントローラ１１１によって制御される。
【００６４】
Ｉ／Ｏコントローラ１２６には、リーディングセクション２００、プリンティングセクション３００の各ＣＰＵと制御コマンドを送受信するための調歩同期シリアル通信コントローラ１２７が２チャンネル装備されている。そして、Ｉ／Ｏバス１２８によってスキャナＩ／Ｆ１４０及びプリンタＩ／Ｆ１４５に接続されている。
【００６５】
パネルＩ／Ｆ１３２は、ＬＣＤコントローラ１３１に接続され、操作ユニット１５０上の液晶画面に表示を行うためのＩ／Ｆと、ハードキーやタッチパネルキーの入力を行うためのキー入力Ｉ／Ｆ１３０とから構成される。
【００６６】
操作ユニット１５０は液晶表示部と液晶表示部上に張り付けられたタッチパネルと、複数個のハードキーを有する。タッチパネル又はハードキーにより入力された信号はパネルＩ／Ｆ１３２を介してＣＰＵ１１２に伝えられる。液晶表示部はパネルＩ／Ｆ５２０から送られてきた画像データを表示する。液晶表示部には、装置の機能や画像データ等を表示する。
【００６７】
リアルタイムクロックモジュール１３３は、機器内で管理する日付と時刻を更新／保存するためのもので、バックアップ電池１３４によってバックアップされている。
【００６８】
Ｅ−ＩＤＥコネクタ１６１は、外部記憶装置を接続するためのものである。このコネクタには、ハードディスクドライブ１６０を接続し、ハードディスク１６２へ画像データを記憶させたり、ハードディスク１６２から画像データを読み込む動作を行う。
【００６９】
コネクタ１４２と１４７は、それぞれリーディングセクション２００とプリンティングセクション３００とに接続され、同調歩同期シリアルＩ／Ｆ（１４３，１４８）とビデオＩ／Ｆ（１４４，１４９）とから構成される。
【００７０】
スキャナＩ／Ｆ１４０は、コネクタ１４２を介してリーディングセクション２００と接続される。また、スキャニングユニットバス１４１によってメインコントローラ１１１と接続されており、リーディングセクション２００から受け取った画像に対して処理を施す機能を有する。さらに、リーディングセクション２００から送られたビデオ制御信号をもとに生成した制御信号を、スキャニングユニットバス１４１に出力する機能も有する。スキャニングユニットバス１４１からＤＲＡＭ１１６へのデータ転送は、バスコントローラ１１３によって制御される。
【００７１】
プリンタＩ／Ｆ１４５は、コネクタ１４７を介してプリンティングセクション３００と接続される。プリンタバス１４６によってメインコントローラ１１１と接続されており、メインコントローラ１１１から出力された画像データに処理を施して、プリンティングセクション３００へ出力する機能を有する。さらに、プリンティングセクション３００から送られたビデオ制御信号をもとに生成した制御信号を、プリンタバス１４６に出力する機能も有する。
【００７２】
ＤＲＡＭ１１６上に展開されたラスターイメージデータのプリンタへの転送は、バスコントローラ１１３によって制御され、プリンタバス１４６、ビデオＩ／Ｆ１４９を経由して、プリンティングセクション３００へＤＭＡ転送される。
【００７３】
＜操作ユニット＞
図４は、操作ユニット１５０の外観を示す図である。操作ユニット１５０は、ハードキーによるユーザ操作を受付け可能なキー入力部４０２、ソフトキー（表示キー）によるユーザ操作を受付可能な表示ユニットの一例としてのタッチパネル４０１を有する。
【００７４】
図５は、キー入力部４０２の構成を詳細に示す図である。キー入力部４０２は、電源スイッチ５０１を含む。電源スイッチ５０１のユーザ操作に応答し、コントローラ１１０は、スタンバイモード（通常動作状態）とスリープモード（ネットワーク印刷やファクシミリなどに備えて割り込み待ち状態でプログラムを停止し、消費電力を抑える状態）とを切換るよう制御する。コントローラ１１０は、システム全体の電源供給を行う主電源スイッチ（不図示）がＯＮの場合に、電源スイッチ５０１の操作が受付可能となるよう制御する。
【００７５】
スタートボタン５０３は、処理対象となるジョブのコピー動作や送信動作等、ユーザにより指示された種類のジョブ処理の開始指示をユーザから受付けるためのキーである。ストップキー５０２は、受付けたジョブの処理を中断させる指示をユーザから受付けるためのキーである。テンキー５０６は、各種設定中にユーザから数値の入力を受付けるためのキーである。クリアキー５０７は、テンキー５０６などを介してユーザにより入力された各種パラメータのクリア指示をユーザから受付けるためのキーである。リセットキー５０４は、処理対象のジョブに対して一旦行なわれた各種設定を全て無効にし、設定値をデフォルト値に戻す指示をユーザから受付けるためのキーである。ユーザモードキー５０５は、タッチパネル４０１に表示される画面を、ユーザごとのシステム設定画面に移行する指示を受付けるためのキーである。
【００７６】
図６、７を用いて、タッチパネル４０１に表示される画面の構成をより詳しく説明する。図６は、コピータブ６０１がユーザにより選択（タッチ）された場合に、コントローラ１１０がタッチパネル４０１に表示させる画面である。送信タブ６０２がユーザにより選択された場合、コントローラ１１０は、ファックスやＥ−ｍａｉｌ送信などデータ送信（Ｓｅｎｄ）機能の操作画面をタッチパネル４０１に表示させる。ボックスタブ６０３がユーザにより選択された場合、コントローラ１１０は、ボックス機能の操作画面をタッチパネル４０１に表示させる。
【００７７】
なお、ボックス機能とは、ハードディスク１６２に仮想的に予め設けられた複数個のデータ記憶ボックス（以下、ボックスと呼ぶ）を用いる機能である。複数個のボックスは、ユーザ毎に区別して利用されることが可能である。コントローラ１１０は、例えば、複数のボックスのうち、ユーザがタッチパネル４０１を操作して選択したボックスに対応するハードディスク１６２中のメモリエリアを開放し、取得した画像データを格納する。また、例えば、コントローラ１１０は、操作ユニット１５０を介して入力されたユーザからの指示に応答し、ユーザにより選択されたボックスに対して、スキャニングユニット２１０から受付けたジョブの文書データを記憶するよう制御する。また、ネットワークコントローラ１２１を介して受付けた外部装置（例えばＰＣ１９１や１９２等）からのジョブの文章データ等も、外部装置のユーザインタフェースを介して入力されたユーザ指示に従い、ユーザが指定したボックスに記憶することができる。
【００７８】
また、ボックスに記憶されたジョブのデータを出力する指示が、操作ユニット１５０から入力されると、コントローラ１１０は、指定されたボックスに対応するハードディスク１６２中のメモリエリアから、指定のデータを読出す。そして、ユーザが指定した形態で出力されるように装置の各部を制御する。例えば、プリンティングセクション３００を制御して印刷出力させたり、ネットワークコントローラ１２１を制御して外部装置に送信したりする。
【００７９】
コントローラ１１０は、図６のタッチパネル４０１の拡張タブ６０４がユーザにより選択された場合、スキャニング設定など拡張機能を設定するための画面をタッチパネル４０１に表示させる。システムモニタキー６１７が選択された場合、ＭＦＰの状態や状況をユーザに通知する為の表示画面をタッチパネル４０１に表示させる。
【００８０】
両面キー６１４がユーザにより選択された場合、コントローラ１１０は、印刷対象となるジョブのプリント処理にて片面印刷か両面印刷のどちらを実行させるかをユーザにより設定可能にする画面をタッチパネル４０１に表示させる。また、記録紙選択キー６１５のユーザ押下に応答し、コントローラ１１０は、印刷対象のジョブの印刷処理に要する給紙部やシートサイズやシートタイプ（メディアタイプ）をユーザにより設定可能にする画面をタッチパネル４０１に表示させる。キー６１２の選択に応答し、コントローラ１１０は、文字モードや写真モードなど原稿画像に適した画像処理モードをユーザにより選択可能にする為の画面をタッチパネル４０１に表示させる。また、濃度設定キー６１１をユーザ操作することで、印刷対象となるジョブの出力画像の濃淡を調整可能にする。
【００８１】
コントローラ１１０は、タッチパネル４０１のステータス表示欄６０６に、スタンバイ状態、ウォームアップ中、プリント中、ジャム、エラー等、発生中のイベントの動作状態を表わすメッセージを表示させる。また、コントローラ１１０は、処理対象となるジョブの印刷倍率をユーザに確認させる為の情報を、表示欄６０７に表示させる。また、処理対象となるジョブのシートサイズや給紙モードをユーザに確認させる為の情報を、表示欄６１６に表示させる。また、処理対象となるジョブの印刷部数をユーザに確認させる為の情報や、プリント動作中にて何枚目を印刷中かをユーザに確認させる為の情報を、表示欄６１０に表示させる。このように、コントローラ１１０は、ユーザに通知すべき各種情報をタッチパネル４０１に表示させる。
【００８２】
コントローラ１１０は、割り込みキー６１３がユーザにより選択された場合、印刷中のジョブを停止させ、ユーザが指定したジョブの印刷を実行可能にする。コントローラ１１０は、応用モードキー６１８が選択された場合、ページ連写、表紙・合紙設定、縮小レイアウト、画像移動、製本など様々な画像処理やレイアウトなど、特殊な印刷設定を行う画面をタッチパネル４０１に表示させる。
【００８３】
図７は、図６の画面で仕上げキー６０９が選択された場合にタッチパネル４０１に表示される画面である。この画面ではステイプル、折り、シフトなどのシート処理を設定することができる。キー７０１〜７０５、７０７は、それぞれ異なる仕上げ方法を指定するためのキーであり、選択されると色が変化する。色が変化したままの状態でＯＫキー７０９を選択すれば、コントローラ１１０は、ＯＫキーが選択された時点に選択されていたキーに対応する設定を記憶し、印刷時に用いる。
【００８４】
ソートキー７０１は、各部毎にページ順にそろえる設定を行なうためのキーであり、グループキー７０２はページ毎にまとめる設定を行なうためのキーである。ステイプルキー７０３は、ステイプル処理の設定を行なうためのキーである。キー７０１〜７０３の設定はそれぞれ排他になっており同時に設定することはできない。また、Ｚ折りを設定するＺ折りキー７０５とＣ折りを設定するＣ折りキー７０７も互いに排他となっている。さらにステイプル処理とＣ折りのように組み合わせ不可能な場合、ステイプルキー７０３を選択した時にはＣ折りキー７０７の色が薄くなり選択できない状態になる。先にＣ折りキー７０７を選択した時にはステイプルキー７０３が選択できない状態になる。このように設定の組み合わせが不可能な場合にはキーが選択できない状態になる。
【００８５】
シフトキー７０４は、指定部数単位で出力位置をずらす設定を行なうためのキーである。コントローラ１１０は、部数入力欄７０８に入力された部数毎に、出力位置をシフトするようにフィニッシャ９００を制御する。
【００８６】
排紙面指定キー７１０が選択されると、コントローラ１１０は、フェースアップ排紙、フェースダウン排紙を指定できる画面をタッチパネル４０１に表示する。また、折り位置の調整キー７１１が選択すると、コントローラ１１０は、Ｚ折りやＣ折りを行う際の折り位置のパラメータが調整できる画面をタッチパネル４０１に表示する。設定取消ボタン７０６が選択されると、ここで設定された内容は反映されずに、図６の画面に戻る。一方、ＯＫキー７０９が選択されると、ここで設定された内容が反映されて図６の画面に戻る。
【００８７】
以上のようなキー操作によって行なわれた各種設定は、プリント設定として、図３のＤＲＡＭ１１６に格納され、スタートボタン５０３の押下によるプリント開始に伴いＤＲＡＭ１１６から読出され、制御に用いられる。
【００８８】
図１４は、図６の応用モードキー６１８が押下された場合にタッチパネル４０１に表示される画面を示す図である。この画面では、ページ連写、表紙・合紙設定、縮小レイアウト、画像移動、製本など様々な画像処理やレイアウトなどの設定を行うことができる。
【００８９】
ここで、原稿サイズ混載キー１４０１が選択されると、コントローラ１１０は、表示部４０１に、図１５に示す原稿サイズ混載時の詳細設定を行う画面を表示する。図１５では、載置された原稿の幅が同じか否かを設定することができる。同じ幅キー１５０１が選択された場合、原稿給紙ユニット２５０にセットされた複数の原稿が全て同じ幅であると判断する。また、違う幅キー１５０２が選択されると、セットされた複数の原稿の幅がそれぞれ異なるものと判断する。そして、読取が開始すると、それらの判断に基づいて、原稿をスキャンする。設定取消キー１５０３キーが選択されると、原稿の混載設定が取り消されて図１４の画面に戻り、ＯＫキー１５０４が選択されると、混載する原稿の詳細設定が決定される。
【００９０】
以上の画面を表示し、設定入力を受け付けることにより、コントローラ１１０は、第１サイズのシートと第１サイズよりも小さい第２サイズのシートとを含む、複数のシートに対するシート折り指示を受け付ける手段として機能する。
【００９１】
＜Ｚ折り処理＞
図１６、１７を用いて、Ｚ折り指定時の画像変換処理について説明する。図１６は、縦向きの画像データに対して、Ｚ折りを行う場合の処理を示す図である。読み取られた画像データ、又は、ネットワーク接続されたホストコンピュータから送られた画像データが縦向き（長辺が主走査方向）の場合、コントローラ１１０は、図１６に示すように、グラフィックエンジン１３５を用いて画像データを９０°回転する。その結果、画像データは横向きとなり、コントローラ１１０は、プリントユニット３１０を制御して、横向きの記録紙に対して、その画像データを記録する。さらにコントローラ１１０は、ＣＺ折りユニット８２０を制御して記録後の記録紙に対してＺ折り処理を施す。
【００９２】
読み取られた原稿画像データ、又は、ネットワーク接続されたホストコンピュータから送られた画像データが横向きの場合、コントローラ１１０は、図１７に示すように、プリントユニット３１０を制御して、横向きの記録紙にそのまま画像データを記録する。さらにコントローラ１１０は、ＣＺ折りユニット８２０を制御して記録後の記録紙に対してＺ折り処理を施す。
【００９３】
＜縦向きと横向きの記録紙が混載する場合＞
図１８、１９を用いて、異なるサイズの画像データを一度に出力する場合のＺ折り動作について説明する。ここでは、例としてＡ４縦の画像データ（原稿）とＡ３横の画像データとを同時に出力する場合について説明する。Ｚ折りの指定方法については図６／図７、原稿混載の指定方法は図１４／図１５を用いて説明したとおりである。
【００９４】
図１８に示すように、異なるサイズの原稿が混載する場合であっても、コントローラ１１０が、グラフィックエンジン１３５を用いてＡ４縦向き画像データを９０°回転させ、Ａ４横向き画像データとしてからＡ４横向きの記録紙に対して画像の記録を行なう。そして、そのＡ４横の記録紙に対してＣＺ折り処理が施される。その結果、排出される記録紙は、Ａ４の半分のＡ５サイズとなる。
【００９５】
一方、Ａ３横の画像データに対しては、そのままコントローラ１１０がＣＺ折りユニット８２０を制御してＺ折りした後、排出する。このため、Ｚ折り後のサイズは、Ａ３の半分のＡ４サイズとなる。
【００９６】
その結果、Ａ４縦とＡ３横の画像データが混合されている場合には、いずれの記録紙に対してもＺ折りを施すと、出力結果のサイズもまちまちになる。
【００９７】
ところが、例えば、複数ページのＡ４縦画像中に、Ａ３横画像が挿入されていて、全体としてＡ４縦サイズの製本を行ないたい場合など、Ａ４の画像に対して、Ｚ折り処理を施さない方が望ましい場合もある。つまり、図１９で示すように、Ａ４縦画像データの記録に際して、回転もＺ折り処理も施さずに出力し、Ａ３横画像データの記録に際してのみ、Ｚ折り処理を施した場合には、出力結果が全てＡ４サイズとなるため、製本やファイリングに適した出力となる。したがって、Ａ４とＡ３サイズの原稿が混載する場合には、大きいサイズの原稿のみをＺ折りの対象とするように制御できることが望ましい。
【００９８】
これは、Ａ４サイズとＡ３サイズの画像データが混合されたジョブに限るものではなく、例えば、図２０に示すように、ＬＧＬ横の画像データとＬＴＲ横の画像データとが混合されたジョブを実行する場合にも同様のことが言える。つまり、全ての記録紙について全てＺ折り処理を施して、図２０（ｂ）のように出力するのではなく、図２０（ａ）のように出力したい場合がある。ＬＧＬ横の画像データのみをＺ折り処理の対象として、全体として、複数のＬＴＲ横の記録紙の中に、ＬＧＬ横をＺ折りした出力結果が挿入されたものを取得したい場合があり得る。
【００９９】
＜Ｚ折り制御＞
本実施形態では、以上のような、ユーザの要望を加味したＺ折り処理を行なうべく、画像入出力システム１００が動作する。具体的には、図２１に示すような流れでＺ折り制御を行なうためのプログラムが、ＲＯＭ１１４に格納され、メインコントローラ１１１のＣＰＵ１１２がそのプログラムを読み出して実行する。これに応じてコントローラ１１０は、画像入出力システム１００の各構成を制御する。
【０１００】
コントローラ１１０は、スタートボタン５０３が押されたことを検知すると、図２１に示す処理を開始する。まず、ステップＳ２１０３では、コントローラ１１０が原稿給紙ユニット２５０に含まれる原稿センサからの出力を検知して、原稿給紙ユニット２５０に原稿が残っているか判断する。これにより、原稿給紙ユニット２５０にセットされた原稿のすべてを読み込んだか否かを判定できる。原稿が残っていなければ、すべての原稿を読み終わったと判定し、コピー動作を終了する。一方、原稿給紙ユニット２５０にまだ原稿が残っている場合は、ステップＳ２１０４に進み、原稿を給送し、画像の読み込みを行なう。
【０１０１】
次に、ステップＳ２１０５では、コントローラ１１０が、プリント設定としてＺ折りが指定されているかを判断し、指定されていなければ、ステップＳ２１２９へ進み、読み込んだ画像データを記録紙にプリントし、Ｚ折りを行なわずに排紙する。Ｚ折りが指定されている場合はステップＳ２１０５からステップＳ２１０６へ進み、コントローラ１１０は、プリント設定として原稿混載が指定されているかどうかを判断する。つまり、原稿混載設定の有無を判断することにより、シート折り指示に対し、複数のシート中に、第１サイズのシートと第１サイズよりも小さい第２サイズのシートとが含まれるか否かを判定する。
【０１０２】
ステップＳ２１０６で、プリント設定として原稿混載が指定されていないと判断した場合はステップＳ２１０７へと進み、コントローラ１１０は、読み込んだ画像をそのままプリントした場合の記録紙のサイズがＺ折り可能なサイズかどうかを判断する。そのままプリントされた記録紙がＺ折り可能なサイズであればステップＳ２１０８へと進み、コントローラ１１０はプリントユニット３１０を制御して、画像データを記録紙にプリントし、更に、ＣＺ折りユニット８２０を制御してＺ折りを行なって排紙する。例えば、Ａ３横画像のみをコピーする場合や、Ａ４横原稿のみをコピーする場合には、このステップＳ２１０８において図１７のような出力結果を得ることができる。ステップＳ２１０８からはステップＳ２１０３に戻って一連の処理を繰り返す。
【０１０３】
ステップＳ２１０７において、そのまま記録した場合にはＺ折りができない記録紙のサイズであると判断した場合は、ステップＳ２１０９へと進み、コントローラ１１０は、画像を回転すればＺ折り可能かどうかを判断する。ステップＳ２１０９において、コントローラ１１０が、画像向きを変えてもＺ折りできないと判断した場合は、ステップＳ２１０９からステップＳ２１１０へ進み、動作中のコピージョブを継続するかどうかを図２２のような画面をタッチパネル部４０１に表示する。図２２において継続キー２２０１が選択されれば、ステップＳ２１１１へと進み、画像データを記録紙にプリントし、Ｚ折りを行なわずに排紙する。その後、ステップＳ２１１１からステップＳ２１０３に戻り、次の原稿に移る。一方、図２２において中止キー２２０２が選択されればステップＳ２１１２へと進み、コピーを終了する。
【０１０４】
一方、ステップＳ２１０９において、コントローラ１１０が、画像データを回転すればＺ折り可能であると判断した場合は、ステップＳ２１１３へと進む。そして、画像データを回転してＺ折りを行なうかどうかを、図２３のような画面をタッチパネル部４０１に表示することで、ユーザに選択させる。「はい」キー２３０１が選択されれば、コントローラ１１０は、画像データを回転してＺ折りを行なうとの指示を入力したと判断して、ステップＳ２１１４へと進み、画像データを回転し、横向きの記録紙へのプリントを行い、Ｚ折りを行なって排紙する。そしてやはりステップＳ２１０３に戻り、処理を繰り返す。
【０１０５】
これにより、例えばＡ４縦原稿のみをコピーする場合などには、図１６に示す出力結果を得ることができる。図２３において「いいえ」キー２３０２が選択された場合、コントローラ１１０は、Ｚ折りを行なわないとの指示を入力したと判断して、ステップＳ２１１５へと進み、そのままの向きで記録紙へプリントし、Ｚ折りを行なわずに排紙する。なお、ステップＳ２１１３の判断は最初の１枚だけに対して行い、以降のページはすべて１枚目の設定にしたがって動作させてもよいし、毎ページ判断させても良い。
【０１０６】
次にステップＳ２１０６にて、コントローラ１１０が、プリント設定として、原稿混載が指定されていると判断した場合の処理について説明する。原稿混載の指定がされている場合は、ステップＳ２１１６へと進み、コントローラ１１０が図２４のような画面をタッチパネル部４０１に表示させる。そして、自動的にＺ折りを行うサイズを判別して動作するかどうかをユーザに選択させる。このような画面表示は、最初に１度だけ設定されていれば良く、２枚目以降の原稿に対してこのような画面表示を行う必要はない。また、あらかじめプリント設定として選択させても良い。「はい」キー２４０１が選択されたと判断した場合は第１モードとしての自動判別モードに移行し、ステップＳ２１１７において、コントローラ１１０は、画像データをプリントする記録紙のサイズが、Ｚ折りすべきサイズか否かを判定する。具体的には、回転不可能なサイズであるかどうかによって、Ｚ折りすべきか否かを判断する。ここでいう回転不可能な記録紙サイズとは、Ａ３サイズやＬＧＬ（リーガル）サイズの記録紙などのように、いわゆるラージ系の記録紙のことを指す。回転不可能な記録紙サイズの場合はステップＳ２１１８へと進み、記録紙にプリントし、Ｚ折りを行って排紙する。回転可能な記録紙サイズである場合は、ステップＳ２１１９へと進み、記録紙にプリントし、Ｚ折りを行わずに排紙する。回転可能な記録紙サイズとは、Ａ４サイズの記録紙やＬＴＲ（レター）サイズの記録紙などのように、いわゆるスモール系の記録紙を指す。
【０１０７】
ここでは、初めからＺ折りすべきサイズが決まっているが、これに限定されない。例えば、原稿混載の指定時に、Ｚ折りすべきサイズと、Ｚ折りすべきでないサイズとをコピースタート前にユーザに設定させ、その設定内容を参照しても良い。Ｚ折りが指定された場合にコントローラ１１０がユーザに設定を促す構成でも良いし、一度Ｚ折りサイズが設定されれば、ユーザが自発的に設定内容を変更しない限り、Ｚ折り時に、常に同じ設定内容を参照する構成でもよい。或いは、複数種類の記録紙に対してＺ折りの優先順位を設定しておき、複数種類の原稿が載置されると、その種類を検知して、その中で優先順位の高いもののみＺ折りし、優先順位の低いものをＺ折りせずに出力する構成としてもよい。
【０１０８】
また、コピースタート後、全原稿をスキャンして、どの原稿が大きいのか、どの原稿が小さいのかを判定し、大きいサイズの記録紙のみをＺ折りしてもよい。この判定は、ステップＳ２１０６において行なえばよい。その場合、ユーザに原稿混載か否かを指定させる必要はなくなる。
【０１０９】
更に、ホストコンピュータから送られてきたジョブを処理する場合には、そのジョブの内容を解析することで、どの記録紙へのプリント時にＺ折りすべきなのかを判定することもできる。例えば、最も小さい記録紙以外の記録紙は全てＺ折りするよう制御しても良いし、最も大きい記録紙のみをＺ折りするよう制御してもよい。
【０１１０】
ステップＳ２１１６において、「いいえ」キー２４０２が選択されたと判断した場合は第２モードとしての手動判別モードに移行し、ステップＳ２１２０へと進む。ステップＳ２１２０では、コントローラ１１０は、現在動作中のコピーにおいて初めて扱う記録紙サイズであるかを判断する。新規のサイズであればステップＳ２１２１へと進み、更に、コントローラ１１０は、記録紙のサイズはＺ折り可能かどうかを判断する。記録紙のサイズがＺ折りできないサイズの場合は、ステップＳ２１２６へと進み、画像を回転して記録すればＺ折り可能かどうかを判断し、可能であればステップＳ２１２２へと進む。ステップＳ２１２１において、コントローラ１１０が、Ｚ折り可能な記録紙だと判断するとＳ２１２２へ進む。ステップＳ２１２２ではＺ折りを行うかどうかを図２５のような画面をタッチパネル部４０１に表示し、ステップＳ２１２３に進む。ステップＳ２１２３では、コントローラ１１０が、図２５の「はい」ボタン２５０１が選択されたか否が判断する。コントローラ１１０が、図２５の「はい」ボタン２５０１が選択されたと判断すると、ステップＳ２１２４へと進み、そのサイズを、Ｚ折りを行なうべきサイズとしてＤＲＡＭ１１６に一時的に登録する。そして、更にステップＳ２１２５へと進み、画像を回転する必要があれば回転を行い、記録紙にプリントし、Ｚ折りを行って排紙する。
【０１１１】
ステップＳ２１２３において、コントローラ１１０が、図２５の「いいえ」ボタン２５０２が選択されたと判断した場合、或いは、ステップＳ２１２６で、回転してもＺ折り不可能と判定した場合には、ステップＳ２１２７に進む。ステップＳ２１２７では、そのサイズの記録紙を、Ｚ折りしないサイズと一時的に登録し、更にステップＳ２１１５へと進み、記録紙にプリントし、Ｚ折りを行わずに排紙する。ステップＳ２１２０で、コントローラ１１０が記録紙について新規サイズではないと判断した場合、ステップＳ２１２８に進み、ＤＲＡＭ１１６の登録内容を読出して、その記録紙のサイズがＺ折りするサイズとして登録されているか否かを判定する。Ｚ折りするサイズとして登録されていれば、ステップＳ２１２５に進み、プリントしてＺ折り処理を行なって出力する。この際、必要であれば画像の回転も行なう。ステップＳ２１２８において、コントローラ１１０が、そのサイズの記録紙について、Ｚ折りするサイズとして登録されていないと判定した場合、ステップＳ２１２９に進み、プリントしてＺ折りせずに出力する。このように、自動判別モードでなければ、ユーザの入力に基づき、折り畳むべきサイズのシートと、折り畳むべきでないサイズのシートとを設定する。
【０１１２】
＜具体例＞
例えば、Ａ４縦原稿とＡ３横原稿が混載されてコピー指示があった場合には、まず図２４を表示する。そして、Ｚ折り自動判別設定とした場合には、コントローラ１１０は、Ａ４縦の記録紙に対しては、ステップＳ２１１９にてＺ折り処理を行なわずに出力し、Ａ３横の記録紙に対してＳ２１１８にてＺ折りを行なって出力する。したがって、図１９に示す出力結果を得ることができる。また例えば、ＬＧＬ横原稿とＬＴＲ横原稿が混載されてコピー指示があった場合には、まず図２４を表示する。そして、Ｚ折り自動判別設定とした場合には、コントローラ１１０は、ＬＴＲ横の記録紙に対しては、ステップＳ２１１９にてＺ折り処理を行なわずに出力し、ＬＧＬ横の記録紙に対してＳ２１１８にてＺ折りを行なって出力する。したがって、図２０（ａ）に示す出力結果を得ることができる。
【０１１３】
例えば、Ａ４縦とＡ３横の原稿が混載している場合であっても、両方の記録紙について、ステップＳ２１２４に進むことで、図１８に示す出力結果となる。また例えば、ＬＧＬ横とＬＴＲ横の原稿が混載している場合も同様に、両方の記録紙について、ステップＳ２１２４に進むことで、図２０（ｂ）に示す出力結果となる。
【０１１４】
例えばＬＧＬ横原稿とＬＴＲ横原稿が混載されてコピー指示があった場合であって、図２４で、Ｚ折り自動判別設定としない場合には、コントローラ１１０は、ＬＴＲ横の記録紙に対しては、ステップＳ２１２２において図２５の画面を表示する。そして、Ｚ折り設定がされなかった場合には、ステップＳ２１２３からステップＳ２１２７及びＳ２１１５に進みＺ折り処理を行なわずに出力する。ＬＧＬ横の記録紙に対しても同様に図２５の画面を表示するが、ここで「はい」ボタン２５０１が選択された場合には、ステップＳ２１２３からステップＳ２１２４、Ｓ２１２５に進み、Ｚ折り処理を行なって出力する。したがって、図２０（ａ）に示す出力結果を得ることができる。
【０１１５】
このように、シート折り指示に対し、第１サイズのシートを折り畳み、それよりも小さな第２サイズのシートを折り畳まないようにＣＺ折りユニットを制御する。
【０１１６】
なお、図２１では、原稿読取→Ｚ折りというコピー処理について説明したが、本発明はこれに限定されるものではなく、ホストコンピュータなどから入力した画像データに対しても同様にＺ折りの処理を最適化することができる。その場合、ステップＳ２１０３では、Ｊｏｂに含まれる全ての画像データを出力したか否か判断し、ステップＳ２１０４では、次のページの画像データを読出せばよい。またステップＳ２１０６では、出力される記録紙のサイズが不統一か否かを判定すればよい。
【０１１７】
以上の実施形態は、複数のサイズのシートに対して、一度にＺ折りを行なう場合にでも、自動的にＺ折りをおこなう用紙サイズを決定するモードと、ユーザが個別に設定を行えるモードを含む。これにより、ユーザの操作性を向上し、また希望する出力結果を得ることができるようになる。
【０１１８】
また、以上の実施形態では、コントローラ１１０が、１セット分の印刷処理にて互いサイズが異なる複数枚の印刷媒体を要する第１タイプのジョブの処理を本システム１００により実行可能に制御する構成の１例を開示した。この、１セット分の印刷処理とは、１束分の印刷処理や１部数分の印刷処理と同義である。また、ここでいう、印刷媒体とは、シートや印刷用紙と同義である。この、第１タイプのジョブを本実施形態では異サイズ混載ジョブとも呼ぶ。
【０１１９】
上述の制御例では、この、異サイズ混載ジョブの代表例として、プリントユニット３１０による１セット分の印刷処理にて、第１サイズのシートと該第１サイズとは異なるサイズのシートに相当する第２サイズのシートとからなる、互いに異なる複数枚のシートを要する、ジョブを例示した。
【０１２０】
例えば、１セット分の印刷処理にて、２９７ｍｍ×４２０ｍｍのＡ３サイズのシートと、このＡ３サイズのシートよりも小さいサイズのシートに相当する、２９７ｍｍ×２１０ｍｍのＡ４サイズのシートとからなる、複数枚のシートを要する、ジョブ。また、例えば、１セット分の印刷処理にて、２１６ｍｍ×３５６ｍｍのＬＧＬサイズのシートと、このＬＧＬサイズのシートよりも小さいサイズのシートに相当する、２１６ｍｍ×２８０ｍｍのＬＴＬサイズのシートとからなる、複数枚のシートを要する、ジョブ。これらのジョブを、異サイズ混載ジョブの代表例として上述の実施形態にて開示した。
【０１２１】
また、以上の実施形態では、コントローラ１１０が、１セット分の印刷処理に全て同一サイズの複数枚の印刷媒体を要する第２タイプのジョブの処理を本システム１００により実行可能に制御する構成の１例を開示した。この、第２タイプのジョブを本実施形態では異サイズ非混載ジョブとも呼ぶ。
【０１２２】
例えば、１セット分の印刷処理にて要する複数枚のシートの全てが２９７ｍｍ×２１０ｍｍのＡ４サイズのシートのジョブ。また、例えば、１セット分の印刷処理にて要する複数枚のシートの全てが２１６ｍｍ×２８０ｍｍのＬＴＬサイズのシートのジョブ。これらのジョブを、異サイズ非混載ジョブの代表例として上述の実施形態にて開示した。
【０１２３】
上記構成を前提に、本実施形態では、本システム１００により処理対象のジョブが、上記第１タイプのジョブに相当する異サイズ混載ジョブであるとする。このケース（以下、第１ケースと称す）の場合に、コントローラ１１０は、該異サイズ混載ジョブの１セット分の印刷処理にて要する第２サイズのシートに対するＣＺ折りユニット８２０による折り処理を実行することを禁止する。
【０１２４】
但し、この第１ケースの場合、コントローラ１１０は、該異サイズ混載ジョブの１セット分の印刷処理にて要する第１サイズのシートに対するＣＺ折りユニット８２０による折り処理を実行することは、許可する。即ち、コントローラ１１０は、該第１タイプのジョブの１セット分の印刷処理にて要する第２サイズのシートに対する折り処理を実行することは禁止するが、該第１タイプのジョブの１セット分の印刷処理にて要する第１サイズのシートに対する折り処理を実行することは許可する。
【０１２５】
これにより、上述の制御例のような処理対象の異サイズ混載ジョブの印刷処理がなされたシートに対するＺ折りをコントローラ１１０は、本システム１００により実行可能にする。
【０１２６】
以上の制御により、先の実施形態の如く、ラージサイズのシートとスモールサイズのシートが混在する１セット分の印刷物のラージサイズのシートはＺ折り処理が施され且つスモールサイズのシートは折り処理自体が未実施の最終成果物が本システム１００で作成可能となる。
【０１２７】
一方、本システム１００により処理対象のジョブが、上記第２タイプのジョブに相当する異サイズ非混載ジョブであるとする。このケース（以下、第２ケースと称す）の場合、コントローラ１１０は、該異サイズ非混載ジョブの１セット分の印刷処理にて要する第２サイズのシートに対するＣＺ折りユニット８２０による折り処理を実行することは、許可する。これにより、上述の制御例のような処理対象の異サイズ非混載ジョブの印刷処理がなされたシートに対するＺ折りをコントローラ１１０は、本システム１００により実行可能にする。
【０１２８】
この制御により、先の実施形態の如く、スモールサイズのシートのみで構成される１セット分の印刷物のスモールサイズのシートのＺ折り処理が施された最終成果物が本システム１００で作成可能となる。
【０１２９】
尚、本実施形態では、これらの制御例が如く、シートに対するＺ折り処理の実行可否を決定するにあたり、ユーザの意思を極力尊重可能にする。例えば、上述した実施形態の如く、本形態のユーザインタフェースユニットからのユーザ要求に従い、処理対象のジョブの印刷処理がなされたシートに対するＺ折り処理の実行可否を決定する。しかも、当該制御は、処理対象のジョブが、異サイズ混載ジョブの場合でも、異サイズ非混載ジョブの場合においても、実行可能に構成する。
【０１３０】
この１例として、例えば、処理対象のジョブが該第１タイプのジョブであるとする。即ち、上記第１ケースの場合に、コントローラ１１０は、ユーザインタフェースユニットからのユーザ要求に従い、該第１タイプのジョブの１セット分の印刷処理にて要する第２サイズのシートに対する折り処理を実行することは禁止し、該第１タイプのジョブの１セット分の印刷処理にて要する第１サイズのシートに対する折り処理を実行することは許可する。
【０１３１】
上記制御は、異サイズ混在ジョブに対する後処理としてＺ折り処理の実行要求がなされた場合に実行する制御である。
【０１３２】
このように、ユーザから要求された異サイズ混在ジョブにて実行を要する後処理の種類がＺ折り処理であるとする。この場合、コントローラ１１０は、該ジョブの折り処理をシステム１００にて実行させる。このＺ折り処理とは、折り処理が実行された後の当該異サイズ混載ジョブのシートのサイズが、折り処理が未実施の該ジョブの第２サイズのシートのサイズに一致する、特定種類の折り処理である。
【０１３３】
また、本実施形態では、処理対象のジョブの印刷条件の設定としてユーザにより原稿サイズ混載キー１４０１がＯＮされたことを条件に、コントローラ１１０が、該ジョブは異サイズ混在ジョブ（第１タイプのジョブ）であると判断する。この判断は、Ｓ２１０６にてＹＥＳ判定を下すケースに相当する。一方、原稿サイズ混載キー１４０１がＯＦＦならば、これを条件に、コントローラ１１０が、該ジョブは異サイズ非混在ジョブ（第２タイプのジョブ）であると判断する。この判断は、Ｓ２１０６にてＮＯ判定を下すケースに相当する。このような構成を開示した。このように、ユーザからの明示的な指示を判断材料として、コントローラ１１０は、処理対象のジョブが、異サイズ混在ジョブ（第１タイプのジョブ）であるか異サイズ非混在ジョブ（第２タイプのジョブ）かを判断する構成を開示した。しかし、本実施形態はこれに限定されない。
【０１３４】
例えば、印刷対象となる１つのジョブに含まれる複数頁の原稿データの原稿サイズを、各原稿毎に、リーダセクション２００が具備する原稿サイズ検知センサにより検知する。そして、この１つのジョブに含まれる複数頁の原稿データに、原稿サイズが異なるデータが混在している判断結果を得た場合には、コントローラ１１０が、該ジョブは異サイズ混在ジョブ（第１タイプのジョブ）であると判断する。一方、この１つのジョブに含まれる複数頁の原稿データに、原稿サイズが異なるデータが混在しておらず、全て同一の原稿サイズである判断結果を得た場合には、コントローラ１１０が、該ジョブは異サイズ非混在ジョブ（第２タイプのジョブ）であると判断する。このような構成でも良い。
【０１３５】
また、上述の構成では、実際に処理対象のジョブの１セット分の印刷処理に要する印刷媒体として、異なるサイズの印刷媒体が混在するジョブが異サイズ混在ジョブ（第１タイプのジョブ）である。一方、１セット分の印刷処理に要する印刷媒体として、異なるサイズの印刷媒体が混在せず、全て同一サイズの印刷媒体を利用するジョブが異サイズ非混在ジョブ（第２タイプのジョブ）である。このように、実際に利用する印刷媒体に依存する構成であるが、本実施形態では、コントローラ１１０が、例えば、以下の方法で、処理対象のジョブの印刷処理にて要する印刷媒体を決定する構成を開示する。
【０１３６】
例えば、処理対象のジョブの原稿サイズに依らずに、ユーザ自らがユーザインタフェースユニットを介して、処理対象のジョブにて利用する印刷媒体を明示的に指示する構成。例えば、このケースの場合、如何なるサイズの如何なる種類の印刷媒体を用いた印刷処理をシステム１００に実行させるのかを、ユーザからの明示的な指示により、コントローラ１１０は決定する。
【０１３７】
他の方法としては、ユーザが明示的に印刷処理に要する印刷媒体のサイズを指定いない構成である。例えば、このケースでは、コントローラ１１０は、処理対象のジョブの原稿サイズを原稿サイズ検知ユニットにより１つずつ検知させる。この結果、原稿サイズが検知された原稿のサイズがＡ４ならば、このＡ４サイズの原稿サイズに一致するサイズ、即ち、Ａ４サイズの印刷媒体を、当該原稿の印刷に要する印刷媒体として、コントローラ１１０が自動的に決定する。このように、ユーザ自らの明示的な印刷媒体のサイズに係る指示を受け付けること無しに、該ジョブにて処理対象の原稿サイズに基づいて、コントローラ１１０が、該ジョブの１セット分の印刷処理にて要する印刷媒体のサイズを１づつ決定する。このケースは、コントローラ１１０が、システム１００を自動用紙選択モードで動作させる構成に相当する。
【０１３８】
以上のように、本実施形態は、処理対象のジョブの１セット分の印刷処理に要する印刷媒体を、ユーザからの明示的な指示に基づいて、コントローラ１１０が特定する構成を包含する。尚且つ、ユーザからの印刷媒体のサイズを特定する指示無しに、原稿サイズに基づいてコントローラ１１０が、処理対象のジョブの１セット分の印刷処理に要する印刷媒体を特定する。このような構成も本実施形態に包含される。
【０１３９】
以上のように種々の制御例を示したが少なくとも以下の構成要件を満足するように構成されたものは本願発明に全て包含される。
【０１４０】
まず、例えば、上記第２サイズのシートは第１サイズのシートよりも小さいサイズのシートである。
【０１４１】
システム１００により処理対象のジョブが、上記第１タイプのジョブに相当する、１セット分の印刷処理にて要する複数枚のシートに上記第１サイズのシートと上記第２サイズのシートとが混載するサイズ混載ジョブであるとする。この場合に、コントローラ１１０は、当該サイズ混載ジョブの該第２サイズのシートに対する折り処理をシステム１００により実行することを禁止可能にする。
【０１４２】
尚且つ、システム１００により処理対象のジョブが、上記第２タイプのジョブに相当する、１セット分の印刷処理にて要する複数枚のシートが全て上記第２サイズのシートのサイズ非混載ジョブであるとする。この場合に、コントローラ１１０は、該サイズ非混載ジョブの第２サイズのシートに対する折り処理をシステム１００により実行することは許可できるようにする。
【０１４３】
以上の構成要件は、換言すると、以下の構成に包含される構成である。
【０１４４】
即ち、システム１００により処理対象のジョブが第１タイプのジョブ（サイズ混載ジョブ）であるとする。このケースの場合、コントローラ１１０は、該ジョブの１セット分の印刷処理にて要する複数枚のシートのうちの、第１サイズのシートに該当する各シートに対しては、１枚ずつ、Ｚ折り処理という特定種類の後処理を実行することを、許可する。この、Ｚ折り処理という特定種類の後処理を、本実施形態では、第１タイプの後処理と呼ぶ。且つ、このケースの場合、コントローラ１１０は、該ジョブの１セット分の印刷処理にて要する複数枚のシートのうちの、第２サイズのシートに該当する各シートに対しては、当該第１タイプの後処理を実行することを、禁止する。即ち、このケースの場合にコントローラ１１０は、このジョブの１セット分の印刷処理にて要す第１タイプのシートに対して実行を許可する後処理と同じ種類の後処理をこのジョブの１セット分の印刷処理にて要する第２タイプのシートに対して実行することは、禁止可能にする。
【０１４５】
一方、システム１００により処理対象のジョブが第２タイプのジョブ（サイズ非混載ジョブ）であるとする。このケースの場合、コントローラ１１０は、該ジョブの１セット分の印刷処理にて要する第２サイズの複数枚のシートの各シートに対しては、１枚ずつ、上記折り処理という特定種類の後処理を実行することを、許可する。
【０１４６】
即ち、コントローラ１１０は、この、Ｚ折り処理という特定種類の処理を、第１タイプのジョブにて第１サイズのシートに対しては実行を許可し且つ該第１タイプのジョブの第２サイズのシートに対しては実行を禁止可能に制御する。しかし、コントローラ１１０は、この第１タイプのジョブの第２サイズのシートに対しては禁止対象の後処理を、第２タイプのジョブにて利用する第２サイズのシートに対して実行することは、許可可能にする。
【０１４７】
尚、上述のＺ折り処理は、少なくとも、１セット分の印刷処理に要する複数枚のシートの特定枚数単位で実行させる後処理である。本実施形態では、１枚のシート単位で、当該Ｚ折り処理を実行可能にした構成を開示した。しかし、１セット分の印刷処理に１０枚のシートを要する場合に、２枚単位でＺ折り処理を実行するといった構成でも良い。
【０１４８】
また、このＺ折り処理は、例えば、折り処理が実行された後の前記第１サイズのシートのサイズが、折り処理が未実施の前記第２サイズのシートのサイズに一致する、特定種類の折り処理として本実施形態にて例示した。しかし、折り処理後の第１サイズのシートのサイズと折り処理未実施の第２サイズのシートのサイズが必ずしも一致しなくても良い。少なくとも、大サイズのシートと小サイズのシートを１束とする出力結果を得るにあたり、折り処理が未実施の小サイズのシートのサイズ未満のサイズになるように、大サイズのシートの折処理を実行する。このように例えば、大サイズのシートと小サイズのシートを１つに束ねる場合に、小サイズのシートよりも大サイズのシートが飛び出すといった不適正な出力結果となる事無い、適正なユーザ所望の体裁となる折り処理は、本願に全て包含される。
【０１４９】
また、第２タイプのジョブとして、１セット分の印刷処理に、第１タイプのシートよりも小サイズのシートに相当する第２タイプのシートのみを要するジョブを例示した。しかし、本実施形態は、１セット分の印刷処理に、第１タイプのシートのみを要するジョブも、この第２タイプのジョブとして、包含される構成でも良い。
【０１５０】
例えば、１セット分の印刷処理に、全て同一サイズのＡ３サイズの複数枚のシートのみを要するジョブが、処理対象のジョブであるとする。この場合、コントローラ１１０は、該ジョブの当該Ａ３サイズのシートの各シートに対して夫々、上記Ｚ折り処理を実行することを許可可能に制御する。また、例えば、１セット分の印刷処理に、全て同一サイズのリーガルサイズの複数枚のシートのみを要するジョブが、処理対象のジョブであるとする。この場合、コントローラ１１０は、該ジョブの当該リーガルサイズのシートの各シートに対して夫々、上記Ｚ折り処理を実行することを許可可能に制御する。
【０１５１】
このように、処理対象のジョブが、１セット分の印刷処理にて大サイズのシートからなる全て同一サイズの複数枚のシートを要するジョブであるとする。このケースの場合に、コントローラ１１０は、当該ジョブの大サイズのシートに対して、Ｚ折り処理といった特定種類の後処理を実行可能に制御する。
【０１５２】
尚且つ、処理対象のジョブが、１セット分の印刷処理にて小サイズのシートからなる全て同一サイズの複数枚のシートを要するジョブであるとする。このケースの場合においても、コントローラ１１０は、当該ジョブの小サイズのシートに対して、Ｚ折り処理といった特定種類の後処理を実行可能に制御する。これは、上述の実施形態で例示したとおりである。
【０１５３】
即ち、例えば、１セット分の印刷処理に、全て同一サイズのＡ４サイズの複数枚のシートのみを要するジョブが、処理対象のジョブであるとする。この場合、コントローラ１１０は、該ジョブの当該Ａ４サイズのシートの各シートに対して夫々、上記Ｚ折り処理を実行することを許可可能に制御する。また、例えば、１セット分の印刷処理に、全て同一サイズのレターサイズの複数枚のシートのみを要するジョブが、処理対象のジョブであるとする。この場合、コントローラ１１０は、該ジョブの当該レターサイズのシートの各シートに対して夫々、上記Ｚ折り処理を実行することを許可可能に制御する。
【０１５４】
以上のような各種構成も、サイズ非混載ジョブに相当する第２タイプのジョブに対する制御の１例に包含される。但し、少なくとも、上記サイズ混載ジョブに相当する第１タイプのジョブに対する制御は実行可能に構成する。
【０１５５】
即ち、例えば、１セット分の印刷処理に、大サイズのシートと小サイズのシートが混在する互いに異なるサイズの複数枚のシートを要するジョブが、処理対象のジョブであるとする。この場合、コントローラ１１０は、該ジョブの大サイズのシートの各シートに対して夫々、上記Ｚ折り処理を実行することを許可可能に制御する。但し、この場合、コントローラ１１０は、このジョブの大サイズのシートに対しては実行を許可する上記Ｚ折り処理を、このジョブの小サイズのシートに対して実行することは禁止可能に制御する。
【０１５６】
本実施形態は以上の各種構成も包含される構成を開示するものである。
【０１５７】
また、処理対象のジョブが、上記第１タイプのジョブである場合でも第２タイプのジョブである場合でも、上記第１タイプの後処理とは異なる種類の第２タイプの後処理を処理対象のジョブにて実行する事は許可するようコントローラ１１０がシステム１００を制御する。この第２タイプの後処理とは、例えば、ステイプル処理や、ソート処理や、くるみ製本処理や天糊製本処理等の糊付け製本処理といった、１セット分の複数枚のシートを１束とする、１セット単位で実行対象となる、後処理である。この構成は例えば以下に例示の構成を包含するものである。但し、このような後処理を、上記Ｚ折り処理とは独立にシステム１００にてユーザからの指示に応答して実行可能にした、構成である事を前提条件とする。
【０１５８】
例えば、処理対象のジョブが、第１タイプのジョブとして、１セット分の印刷処理に、第１タイプのシートと第２タイプのシートが混在する互いサイズ異なる複数枚のシートを要するジョブであるとする。この場合、コントローラ１１０は、この１セット分の複数枚のシートのうちの第１タイプのシートに対しては実行を許可する第１タイプの後処理を、この複数枚のシートのうちの第２タイプのシートに対して実行することは、禁止する。しかし、この第１タイプのジョブの処理にて、コントローラ１１０は、これら第１タイプのシートと第２タイプのシートを１セット分のシート束とするステイプル処理を実行することは許可する。このステイプル処理は、１セット分のシート束に対して実行させる後処理である。
【０１５９】
尚且つ、処理対象のジョブが、第２タイプのジョブとして、１セット分の印刷処理に、第２タイプのシートのみで構成される複数枚のシートを要するジョブであるとする。この場合、コントローラ１１０は、この１セット分の複数枚のシートの各シートに対して上記第１タイプの後処理を実行することを、許可する。尚且つ、この第２タイプのジョブの処理にて、コントローラ１１０は、これら複数枚の第２タイプのシートを１セット分のシート束とするステイプル処理を実行することも、許可する。このステイプル処理は、１セット分のシート束に対して実行させる後処理である。
【０１６０】
上記の如く、コントローラ１１０は、Ｚ折り処理といった第１タイプの後処理とは異なる種類の第２タイプの後処理に相当する、ステイプル処理やソート処理や糊付け製本処理といった１セット分の複数枚のシートを１束とする特定種類の後処理を、本システム１００により、実行可能に制御する。これを前提に、コントローラ１１０は、処理対象のジョブが第１タイプのジョブの場合でも第２タイプのジョブの場合でも、当該第２タイプの後処理を該ジョブのシートに対して実行することを許可する。これにより、例えば、ユーザからの指示により以下の制御を実行する。
【０１６１】
例えば、処理対処のジョブが、サイズ混載ジョブであるとする。この場合に、コントローラ１１０は、ユーザからの指示により、該ジョブの大サイズのシートに対してはＺ折り処理を実行させる。且つ、該ジョブの小サイズのシートに対するＺ折り処理は禁止する。そのうえで、コントローラ１１０は、Ｚ折り処理が実行済みの該ジョブの大サイズのシートと、Ｚ折り処理が未実施の該ジョブの小サイズのシートとを、該ジョブの１セット分の複数枚のシートとして、１つに束ねる後処理を、システム１００により実行させる。
【０１６２】
また、処理対処のジョブが、サイズ非混載ジョブであるとする。この場合に、コントローラ１１０は、ユーザからの指示により、該ジョブの１セット分の印刷処理に要する互いに同一サイズの複数枚のシートの各シートに対して、１枚単位で、Ｚ折り処理を実行させる。そのうえで、コントローラ１１０は、Ｚ折り処理が実行済みの該ジョブの複数枚のシートを、該ジョブの１セット分の複数枚のシートとして、１つに束ねる後処理を、システム１００により実行させる。
【０１６３】
以上のように、処理対象のジョブがサイズ混載ジョブでもサイズ非混載ジョブでも、Ｚ折り処理とは独立した後処理を、本形態のユーザインタフェースユニットからのユーザからの該後処理の実行指示に基づき、実行可能に構成する。
【０１６４】
このような制御を更に具備することで、本形態に開示の効果の、特に、ユーザからの後処理に係る様々なニーズに、トラブルの発生なしに、対処可能となるという効果が、更に向上可能となる。
【０１６５】
このように、各種構成要件を満足したシステム１００により例えば以下に例示が如くの効果が享受可能となる。
【０１６６】
例えば、複数の用紙サイズが混載した場合でも、ユーザの望むとおりの折り処理を実行可能にした出力環境が構築可能となる。また、例えば、あるケースにおいては折り処理を禁止対象としたいシートを、別のケースにて利用する場合には折り処理を行いたいといったニーズにも対処可能となる。このように、シートに対する折り処理に係るユーザからの様々なニーズに柔軟に対処可能にした仕組みが提供可能となる。
【０１６７】
尚、本実施形態では、システム１００の印刷装置内部にコントローラ１１０が内蔵される構成を開示した。しかし、これに限らない。例えば、本実施形態における当該コントローラ１１０による制御の全ての制御又は１部の制御を実行するコントローラを、システム１００の印刷装置に接続可能なフィニッシャ内部に具備する構成でも良い。勿論、システム１００の印刷装置に対して印刷データを送信する外部装置に内蔵させる構成でも良い。
【０１６８】
（他の実施形態）
以上、本発明の実施形態について詳述したが、本発明は、Ｚ折り以外の折り方を行なう折り畳みユニットの制御方法にも適用可能である。また、複写機はプリンタなどに組み合わされるシート折りユニットの制御方法に限定されるものではなく、シート折りユニット単体のコントローラでの制御方法にも適用できる。
【０１６９】
以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１７０】
なお、本発明は、前述した実施形態の機能を実現するプログラムを、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置が、供給されたプログラムコードを読み出して実行することによっても達成される。したがって、本発明の機能処理をコンピュータで実現するために、コンピュータにインストールされるプログラムコード自体も本発明の技術的範囲に含まれる。
【０１７１】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１７２】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスクがある。また、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１７３】
その他、クライアントＰＣのブラウザを用いてインターネットサイトに接続し、本発明に係るプログラムそのもの、若しくは更に自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードするという利用方法もある。また、本発明に係るプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明の範疇に含まれる。
【０１７４】
また、本発明に係るプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布してもよい。所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１７５】
また、プログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１７６】
さらに、ＰＣの機能拡張ユニットに備わるメモリに本発明に係るプログラムが書き込まれ、そのプログラムに基づき、その機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行なう場合も、本発明の範疇に含まれる。
【図面の簡単な説明】
【０１７７】
【図１】本発明の第１実施形態に係る画像入出力システムの全体構成の説明図である。
【図２】リーディングセクション２００及びプリンティングセクション３００のハードウエア構成を模式的に示す図である。
【図３】コントローラ１１０の構成を示すブロック図である。
【図４】操作ユニット１５０の１例を説明するための図である。
【図５】キー入力部４０２を説明するための図である。
【図６】タッチパネル部４０１の表示制御例を説明するための図である。
【図７】タッチパネル部４０１の表示制御例を説明するための図である。
【図８】ＣＺ折りユニット８００におけるＣ折りの制御例を説明するための図である。
【図９】ＣＺ折りユニット８００におけるＣ折りの制御例を説明するための図である。
【図１０】ＣＺ折りユニット８００におけるＺ折りの制御例を説明するための図である。
【図１１】ＣＺ折りユニット８００におけるＺ折りの制御例を説明するための図である。
【図１２】Ｃ折りを説明するための図である。
【図１３】Ｚ折りを説明するための図である。
【図１４】タッチパネル４０１に表示される画面を示す図である。
【図１５】タッチパネル部４０１の表示制御例を説明するための図である。
【図１６】縦記録紙に対するＺ折りについての説明のための図である。
【図１７】横記録紙に対するＺ折りについての説明のための図である。
【図１８】Ａ４縦とＡ３横の記録紙が混載する場合に対するＺ折りについての説明のための図である。
【図１９】Ａ４縦とＡ３横の記録紙が混載する場合に対するＺ折りについての説明のための図である。
【図２０】ＬＧＬ横とＬＴＲ横の記録紙が混載する場合に対するＺ折りについての説明のための図である。
【図２１】Ｚ折り制御方法を説明するためのフローチャートである。
【図２２】図４の操作ユニット１５０におけるタッチパネル部４０１の表示制御例を説明するための図である。
【図２３】図４の操作ユニット１５０におけるタッチパネル部４０１の表示制御例を説明するための図である。
【図２４】図４の操作ユニット１５０におけるタッチパネル部４０１の表示制御例を説明するための図である。
【図２５】図４の操作ユニット１５０におけるタッチパネル部４０１の表示制御例を説明するための図である。
【図１】
2008169029.tif 000003
【図２】
2008169029.tif 000004
【図３】
2008169029.tif 000005
【図４】
2008169029.tif 000006
【図５】
2008169029.tif 000007
【図６】
2008169029.tif 000008
【図７】
2008169029.tif 000009
【図８】
2008169029.tif 000010
【図９】
2008169029.tif 000011
【図１０】
2008169029.tif 000012
【図１１】
2008169029.tif 000013
【図１２】
2008169029.tif 000014
【図１３】
2008169029.tif 000015
【図１４】
2008169029.tif 000016
【図１５】
2008169029.tif 000017
【図１６】
2008169029.tif 000018
【図１７】
2008169029.tif 000019
【図１８】
2008169029.tif 000020
【図１９】
2008169029.tif 000021
【図２０】
2008169029.tif 000022
【図２１】
2008169029.tif 000023
【図２２】
2008169029.tif 000024
【図２３】
2008169029.tif 000025
【図２４】
2008169029.tif 000026
【図２５】
2008169029.tif 000027