(57)【要約】【課題】フィニッシング処理の実行結果をユーザに通知することを目的とする。【解決手段】フィニッシング処理が指定された印刷ジョブに基づいて印刷される複数の印刷シートの枚数又は厚みに基づいて、複数の印刷シートに対するフィニッシング処理が実行可能か否かを判定するフィニッシング処理判定手段と、フィニッシング処理が実行不可能であると判定された場合に、フィニッシング処理を行わないよう制御するフィニッシング処理制御手段と、フィニッシング処理が指定された印刷ジョブに対し、フィニッシング処理が行われなかった場合に、フィニッシング処理が行われなかった旨のフィニッシング処理結果情報を表示手段に表示させる表示制御手段とを有する。【選択図】図１
2017054449.tif 000002
【特許請求の範囲】
【請求項１】
フィニッシング処理が指定された印刷ジョブに基づいて印刷される複数の印刷シートの枚数又は厚みに基づいて、前記複数の印刷シートに対するフィニッシング処理が実行可能か否かを判定するフィニッシング処理判定手段と、
前記フィニッシング処理が実行不可能であると判定された場合に、前記フィニッシング処理を行わないよう制御するフィニッシング処理制御手段と、
前記フィニッシング処理が指定された印刷ジョブに対し、前記フィニッシング処理が行われなかった場合に、フィニッシング処理が行われなかった旨のフィニッシング処理結果情報を表示手段に表示させる表示制御手段と
を有することを特徴とする印刷システム。
【請求項２】
前記フィニッシング処理制御手段は、前記フィニッシング処理が実行可能であると判定された場合に、前記フィニッシング処理を行うよう制御し、
前記表示制御手段は、前記フィニッシング処理が指定された前記印刷ジョブに対する前記フィニッシング処理が行われた場合に、前記フィニッシング処理が行われた旨のフィニッシング処理結果情報を前記表示手段に表示させることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記フィニッシング処理判定手段は、印刷ジョブに応じて得られる前記複数の印刷シートの枚数に基づいて、前記複数の印刷シートに対する前記フィニッシング処理が実行可能か否かを判定し、
前記フィニッシング処理が実行不可能であると判定された場合に、前記印刷ジョブに対する印刷処理を行うか否かの印刷設定指示を受け付ける受付手段と、
前記印刷処理を行わない旨の前記印刷設定指示を受け付けた場合に、前記印刷ジョブに対する前記印刷処理を行わないよう制御する印刷制御手段と
をさらに有し、
前記表示制御手段は、前記印刷ジョブに対する前記印刷処理が行われなかった場合に、前記印刷処理が行われなかった旨の印刷結果情報を前記表示手段に表示させることを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
前記印刷制御手段は、前記印刷を行う旨の前記印刷設定指示を受け付けた場合に、前記印刷ジョブに対応する前記印刷処理を行うよう制御し、
前記表示制御手段は、前記印刷ジョブに対する前記印刷処理が行われ、前記印刷処理が終了した場合に、前記印刷処理が終了した旨の印刷結果情報を前記表示手段に表示させることを特徴とする請求項３に記載の印刷システム。
【請求項５】
前記印刷ジョブに対する印刷処理を行うよう制御する印刷制御手段をさらに有し、
前記フィニッシング処理判定手段は、前記印刷処理により得られた印刷シートの厚みに基づいて、前記複数の印刷シートに対するフィニッシング処理が実行可能か否かを判定し、
前記フィニッシング処理が不可能であると判定された場合に、前記印刷ジョブに対する前記印刷処理を継続するか否かの印刷設定指示を受け付ける受付手段をさらに有し、
前記印刷制御手段は、前記印刷処理を継続しない旨の前記印刷設定指示を受け付けた場合に、前記印刷ジョブに対する前記印刷処理を中止し、
前記表示制御手段は、前記印刷ジョブに対する前記印刷処理が中止された場合に、前記印刷処理が中止された旨の印刷結果情報を前記表示手段に表示させることを特徴とする請求項１又は２に記載の印刷システム。
【請求項６】
前記印刷制御手段は、前記受付手段が前記印刷処理を継続する旨の前記印刷設定指示を受け付けた場合に、前記印刷ジョブに対する前記印刷処理を継続し、
前記表示制御手段は、前記印刷ジョブに対する前記印刷処理が終了した場合に、前記印刷処理が終了した旨の印刷結果情報を前記表示手段に表示させることを特徴とする請求項５に記載の印刷システム。
【請求項７】
フィニッシング処理が指定された印刷ジョブに基づいて印刷される複数の印刷シートの枚数又は厚みに基づいて、前記複数の印刷シートに対するフィニッシング処理が実行可能か否かを判定するフィニッシング処理判定手段と、
前記フィニッシング処理が実行不可能であると判定された場合に、前記フィニッシング処理を行わないよう制御するフィニッシング処理制御手段と、
前記フィニッシング処理が指定された印刷ジョブに対し、前記フィニッシング処理が行われなかった場合に、フィニッシング処理が行われなかった旨のフィニッシング処理結果情報を表示手段に表示させる表示制御手段と
を有することを特徴とする印刷制御装置。
【請求項８】
印刷システムが実行する印刷制御方法であって、
フィニッシング処理が指定された印刷ジョブに基づいて印刷される複数の印刷シートの枚数又は厚みに基づいて、前記複数の印刷シートに対するフィニッシング処理が実行可能か否かを判定するフィニッシング処理判定ステップと、
前記フィニッシング処理が実行不可能であると判定された場合に、前記フィニッシング処理を行わないよう制御するフィニッシング処理制御ステップと、
前記フィニッシング処理が指定された印刷ジョブに対し、前記フィニッシング処理が行われなかった場合に、フィニッシング処理が行われなかった旨のフィニッシング処理結果情報を表示手段に表示させる表示制御ステップと
を含むことを特徴とする印刷制御方法。
【請求項９】
印刷制御装置が実行する印刷制御方法であって、
フィニッシング処理が指定された印刷ジョブに基づいて印刷される複数の印刷シートの枚数又は厚みに基づいて、前記複数の印刷シートに対するフィニッシング処理が実行可能か否かを判定するフィニッシング処理判定ステップと、
前記フィニッシング処理が実行不可能であると判定された場合に、前記フィニッシング処理を行わないよう制御するフィニッシング処理制御ステップと、
前記フィニッシング処理が指定された印刷ジョブに対し、前記フィニッシング処理が行われなかった場合に、フィニッシング処理が行われなかった旨のフィニッシング処理結果情報を表示手段に表示させる表示制御ステップと
を含むことを特徴とする印刷制御方法。
【請求項１０】
コンピュータを、
フィニッシング処理が指定された印刷ジョブに基づいて印刷される複数の印刷シートの枚数又は厚みに基づいて、前記複数の印刷シートに対するフィニッシング処理が実行可能か否かを判定するフィニッシング処理判定手段と、
前記フィニッシング処理が実行不可能であると判定された場合に、前記フィニッシング処理を行わないよう制御するフィニッシング処理制御手段と、
前記フィニッシング処理が指定された印刷ジョブに対し、前記フィニッシング処理が行われなかった場合に、フィニッシング処理が行われなかった旨のフィニッシング処理結果情報を表示手段に表示させる表示制御手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、ステイプルや、パンチ、くるみ製本等、様々なフィニッシングが可能なフィニッシャに対応した複合機が知られている。それらのフィニッシャの中には、処理対象の印刷シートの厚さに制限があるものもあるが、コントローラによっては印刷開始前に枚数が分からないものもある。このような装置において、印刷により得られた印刷シートの厚さが厚さ制限を超えた場合には、フィニッシングを行わずジョブの最後まで出力したり、制限を超えた段階でジョブをキャンセルしたりする技術が知られている（特許文献１参照）。この場合、ジョブの最後まで印刷シートが出力された場合には、フィニッシングが行われなくとも正常終了となり、一方で、ジョブがキャンセルされた場合はキャンセル終了となり、各終了状態が表示される。
【０００３】
また、印刷開始前に出力される印刷シートの枚数を特定できる場合に、予め設定された枚数以上の印刷シートを対象としたフィニッシングが指定された場合、印刷指示を行えないよう制限をかける技術も知られている。また、枚数制限が異なる複数種類の綴じ処理がある場合、枚数に応じて適切な綴じ処理を行う技術も知られている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１７６９２号公報
【特許文献２】特開２０１４−８６４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術においては、フィニッシング処理が指定された印刷ジョブの実行結果の通知から、ユーザは、印刷ジョブに対する実行結果を把握することができたが、フィニッシング処理の実行結果については把握できないという問題があった。さらに、フィニッシング処理の実行結果が把握できないため、同じ誤りが繰り返されたり、ユーザが装置の故障と誤解したりするといった問題があった。
【０００６】
本発明はこのような問題点に鑑みなされたもので、フィニッシング処理の実行結果をユーザに通知することを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明は、印刷システムであって、フィニッシング処理が指定された印刷ジョブに基づいて印刷される複数の印刷シートの枚数又は厚みに基づいて、前記複数の印刷シートに対するフィニッシング処理が実行可能か否かを判定するフィニッシング処理判定手段と、前記フィニッシング処理が実行不可能であると判定された場合に、前記フィニッシング処理を行わないよう制御するフィニッシング処理制御手段と、前記フィニッシング処理が指定された印刷ジョブに対し、前記フィニッシング処理が行われなかった場合に、フィニッシング処理が行われなかった旨のフィニッシング処理結果情報を表示手段に表示させる表示制御手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、フィニッシング処理の実行結果をユーザに通知することができる。
【図面の簡単な説明】
【０００９】
【図１】印刷システムの全体構成を示す図である。
【図２】画像処理装置及び印刷装置のハードウェア構成を示す図である。
【図３】画像処理装置のソフトウェアモジュールを示す図である。
【図４】画像処理装置による印刷処理の概要を示すフローチャートである。
【図５Ａ】印刷制御処理を示すフローチャートである。
【図５Ｂ】印刷制御処理を示すフローチャートである。
【図６】状況表示画面、ジョブ設定画面及び製本画面の一例を示す図である。
【図７】結果通知画面の一例を示す図である。
【図８Ａ】印刷制御処理を示すフローチャートである。
【図８Ｂ】印刷制御処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面に基づいて説明する。図１は、本実施形態に係る印刷システムの全体構成を示す図である。ホストコンピュータ１００は、画像処理装置１１０とネットワークにより接続されている。画像処理装置１１０は、操作表示部１２０と接続されており印刷装置１３０ともネットワーク及びビデオケーブルで接続されている。印刷装置１３０には、フィニッシャ１４０が接続されている。ここで、フィニッシャ１４０は、ステイプル、パンチ処理等のフィニッシング処理（後処理）を行うフィニッシャである。
【００１１】
図２は、画像処理装置１１０及び印刷装置１３０のハードウェア構成を示す図である。画像処理装置１１０は、ホストコンピュータ１００とネットワークＩ／Ｆ１１４を介して接続され、印刷ジョブデータを受信する。この印刷ジョブデータは、ページのレイアウトやフィニッシング処理等の印刷設定とページ記述言語（ＰＤＬ)等で表現された画像データで構成される。画像処理装置１１０は、ＣＰＵ１１１、メモリ１１２、操作表示部Ｉ／Ｆ１１３、ネットワークＩ／Ｆ１１４、ビデオＩ／Ｆ１１５及び二次記憶装置１１６を有している。
【００１２】
ＣＰＵ１１１は、画像処理装置１１０内の各デバイスを統括的に制御することにより、印刷を制御する。メモリ１１２は、ＣＰＵ１１１の主メモリ、ワークエリア等として機能するとともに、印刷等の画像データのバッファ領域としても使用される。操作表示部Ｉ／Ｆ１１３は、接続される操作表示部１２０からのキー入力及び操作表示部１２０への表示出力を制御するための通信Ｉ／Ｆである。操作表示部１２０は、ハードキーとタッチパネルで構成され、画像処理装置１１０の状態表示及び操作を行うことができる。ネットワークＩ／Ｆ１１４は、ＣＰＵ１１１の指示に基づき印刷装置１３０に印刷設定を送信したり印刷装置１３０の状態を受信したりする。
【００１３】
ビデオＩ／Ｆ１１５は、ＣＰＵ１１１の指示に基づき、画像信号を印刷装置１３０に送出する。二次記憶装置１１６には、オペレーティングシステムと本装置の制御プログラム本体が格納される。また、二次記憶装置１１６は、ホストコンピュータ１００から受信した印刷ジョブデータや画像データ等の大容量データを一時的又は長期的に保持する目的でも使用される。なお、後述する画像処理装置１１０の機能や処理は、ＣＰＵ１１１が二次記憶装置１１６に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１４】
一方、印刷装置１３０は、コントローラ部１３１及び印刷部１３８を有している。ＣＰＵ１３５は、コントローラ部１３１内の各デバイスを統括的に制御することにより、印刷装置１３０を制御する。メモリ１３６は、ＣＰＵ１３５の主メモリ、ワークエリア等として機能するとともに、印刷等の画像データのバッファ領域としても使用される。二次記憶装置１３７には、オペレーティングシステムと本装置の制御プログラム本体が格納される。また、二次記憶装置１３７は、メモリ１３６が不足した場合の一時的なメモリの退避場所としても用いられる。印刷部１３８は、ＣＰＵ１３５にて処理された画像データにしたがって記録紙等の印刷シート（記録媒体）に画像を印刷する。また、印刷部１３８は、フィニッシャ１４０へのフィニッシング指示及びフィニッシャの状態を把握し印刷部Ｉ／Ｆ１３４を経由してコントローラ１３１へ通知する。なお、後述する印刷装置１３０の機能や処理は、ＣＰＵ１３５が二次記憶装置１３７に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１５】
図３は、画像処理装置１１０のソフトウェアモジュール構成図である。図２に示す各ソフトウェアモジュールは、プログラムとして二次記憶装置１１６に格納されメモリ１１２にロードされＣＰＵ１１１により実行されるものである。データ受信部３０１は、ホストコンピュータ１００から送信された印刷データを受信する。受信されたデータは、ジョブ制御部３０４を介して必要に応じて二次記憶装置１１６に保存される。
【００１６】
印刷データ解釈部３０２は、プリンタデータを解釈してビットマップイメージを生成するモジュールである。印刷データ解釈部３０２はまた、印刷データ内に指定されたフィニッシング指定等のジョブに関する指定を解釈し、その結果をジョブ制御部３０４へ送信する。ジョブ制御部３０４は、データ受信から印刷までのジョブ制御全般を司る。ジョブ制御部３０４は、印刷データ解釈部３０２にて生成されたビットマップイメージをエンジン制御部３０５、ビデオＩ／Ｆ１１５を介して印刷装置１３０へ送信する。
【００１７】
ＵＩ（ユーザインターフェイス）部３０３は、操作部Ｉ／Ｆ１１３を介して操作表示部１２０を制御するモジュールである。ＵＩ部３０３は、主に操作表示部１２０の液晶パネルに表示するデータを生成し、タッチパネルからの入力に従い液晶パネルの表示を更新する。また、ＵＩ部３０３は、タッチパネルからの入力が何らかのジョブ実行指示や、設定指示であった場合は、ジョブ制御部３０４に指示を伝達する。エンジン制御部３０５は、ジョブ制御部３０４から送信されたビットマップイメージを印刷装置１３０へ送信するだけでなく、印刷装置１３０又はフィニッシャ１４０に対し、ジョブ制御部３０４で受信したフィニッシング指定を行う。また、エンジン制御部３０５は、印刷装置１３０やフィニッシャ１４０の状態を受信する。
【００１８】
図４は、画像処理装置１１０による印刷処理の概要を示すフローチャートである。Ｓ４０１において、データ受信部３０１は、ホストコンピュータ１００によりネットワークを介して送信された印刷データを受信し、ジョブ制御部３０４に対してジョブ投入通知を行う。そしてジョブ制御部３０４は、受信した印刷データを必要に応じて二次記憶装置１１６に保存し、印刷データ解釈部３０２に印刷データの解釈を指示する。次に、Ｓ４０２において、印刷データ解釈部３０２は、印刷ジョブを解釈する。次に、Ｓ４０３において、印刷データ解釈部３０２は、フィニッシング設定をエンジン制御部３０５に通知する。次に、Ｓ４０４において、エンジン制御部３０５は、印刷データ解釈部３０２において生成されたビットマップをビデオＩ／Ｆ１１５を介して印刷装置１３０へ送信する。次に、Ｓ４０５において、ジョブ制御部３０４は、エンジン制御部３０５に対して印刷処理を依頼し実際の印刷を開始し印刷中の処理を行う。以上で、印刷処理が終了する。
【００１９】
図５Ａ及び図５Ｂは、印刷制御処理（Ｓ４０５）における詳細な処理を示すフローチャートである。ここでは、フィニッシング処理としてステイプルジョブが指定された印刷ジョブがホストコンピュータ１００から送られてきた場合を例に、各処理について説明する。Ｓ５０１において、ＣＰＵ１１１は、印刷ジョブに示される印刷シートの枚数に基づいて、フィニッシング処理としてのステイプル処理が実行可能か否かを判定する（フィニッシング処理判定処理）。
【００２０】
ＣＰＵ１１１は、具体的には、印刷ジョブに示される印刷シートの枚数と、フィニッシャ１４０がステイプル処理可能な印刷シート枚数の最大値である制限枚数とを比較する。ここで、制限枚数は、例えば二次記憶装置１１６に予め設定されているものとする。そして、ＣＰＵ１１１は、印刷シートの枚数が制限枚数よりも多い場合には（Ｓ５０１でＹｅｓ）、ステイプル処理が実行不可能と判定し、処理を図５Ｂに示すＳ５１５へ進める。ＣＰＵ１１１は、印刷シートの枚数が制限枚数以下の場合には（Ｓ５０１でＮｏ）、ステイプル処理が実行可能と判定し、処理をＳ５０２へ進める。
【００２１】
Ｓ５０２において、ＣＰＵ１１１は、ステイプル処理の指示を含む印刷開始指示を印刷装置１３０に送信する。これに対し、印刷装置１３０は、印刷開始指示を受信すると、印刷ジョブに応じた印刷処理の実行を開始する。次に、Ｓ５０３において、ＣＰＵ１１１は、印刷装置１３０から厚さ超過通知を受信したか否かを確認する。ここで、厚さ超過通知について説明する。印刷装置１３０による印刷処理により得られた印刷済み印刷シートは、出力台に順に出力される。フィニッシャ１４０は、この台に積まれた印刷済みの印刷シートの厚さ（複数の印刷済みシートが複数の場合にはその合計値）を検知するセンサ（不図示）を有している。そして、フィニッシャ１４０は、センサにより検知された厚さと、ステイプル処理可能な厚さの最大値である制限厚さと、を比較する。ここで、制限厚さは、例えばフィニッシャ１４０の二次記憶装置に予め設定されているものとする。そして、フィニッシャ１４０は、検知された厚さが制限厚さを超えた場合に厚さ超過通知を印刷装置１３０に送信し、印刷装置１３０は、厚さ超過通知を受信すると、これを画像処理装置１１０に転送する。
【００２２】
なお、他の例としては、印刷装置１３０がセンサを有してもよい。この場合、印刷装置１３０が、センサにより検知された厚さと、制限厚さと、を比較し、検知された厚さが制限厚さを超えた場合に厚さ超過通知を画像処理装置１１０に送信する。
【００２３】
Ｓ５０３において、ＣＰＵ１１１は、厚さ超過通知を受信した場合には（Ｓ５０３でＹｅｓ）、ステイプル処理が実行不可能と判定し、処理をＳ５０４へ進める。ＣＰＵ１１１は、厚さ超過通知を受信しなかった場合には（Ｓ５０３でＮｏ）、ステイプル処理が実行可能と判定し、処理をＳ５１３へ進める。なお、Ｓ５０３の処理は、印刷処理により得られた印刷シートの厚みに基づいて、印刷シートに対するフィニッシング処理実行可能か否かを判定するフィニッシング処理判定処理の一例である。
【００２４】
Ｓ５０４において、ＣＰＵ１１１は、印刷一時停止指示を印刷装置１３０に送信する。これに対し、印刷装置１３０は、実行中の印刷処理を停止する。次に、Ｓ５０５において、ＣＰＵ１１１は、状況表示画面を操作表示部１２０に表示するよう制御する。状況表示画面は、印刷処理の状況を示す画面である。図６（ａ）は、Ｓ５０５において、ＣＰＵ１１１により表示される状況表示画面６００の一例を示す図である。状況表示画面６００には、印刷処理の対象の印刷ジョブ名を示す印刷ジョブ表示欄６１０と、印刷装置１３０の状態を示す状態表示欄６２０と、設定ボタン６３０と、キャンセルボタン６３１とが表示されている。
【００２５】
印刷ジョブ表示欄６１０には、印刷処理の対象の印刷ジョブ名が表示される。なお、印刷ジョブ表示欄６１０の最上段に処理中の印刷ジョブの印刷ジョブ名が表示され、その下に印刷待ち状態の印刷ジョブの印刷ジョブ名が印刷順に沿って表示される。さらに、厚さ超過通知に係る印刷ジョブ、すなわち一時停止中の印刷ジョブの印刷ジョブ名に対応付けて、エラーが発生していることを示すアイコン６１１が表示される。図６（ａ）の例では、サンプルＡに対してエラーが発生しているため、「サンプルＡ」の表示の右側にアイコン６１１が表示されている。
【００２６】
さらに、状態表示欄６２０には、印刷装置１３０の動作状態表示欄６２１と、再開ボタン６２２と、停止原因表示欄６２３と、が含まれている。図６（ａ）の例では、動作状態表示欄６２１には、動作状態として「停止」が表示され、停止原因表示欄６２３には、停止の原因がステイプル処理を行えないことにあることを示す「ステイプル不可」が表示されている。なお、他の例としては、停止原因表示欄６２３に、さらにステイプル不可の原因も表示してもよい。例えば、厚さ超過が原因の場合には、ＣＰＵ１１１は、「印刷シートの厚さ超過のため、ステイプル不可」といった情報を表示してもよい。このように、ＣＰＵ１１１は、ステイプル処理が実行不可能と判定した場合には、ステイプル処理が実行不可能である旨の情報を操作表示部１２０に表示することにより、ユーザにその旨を通知する。
【００２７】
さらに、ユーザが、状況表示画面６００を見て、サンプルＡの印刷ジョブで問題が発生したと判断し、「サンプルＡ」の表示をタッチすると、「サンプルＡ」が選択されたことを示すために、「サンプルＡ」は反転表示となる。図６（ａ）の状況表示画面６００においては、「サンプルＡ」が反転表示された状態を示している。続いて、「サンプルＡ」が選択された状態で、ユーザにより設定ボタン６３０が押下されると、ＣＰＵ１１１は、印刷ジョブ「サンプルＡ」の印刷設定の修正指示を受け付けるためのジョブ設定画面を表示する。
【００２８】
図６（ｂ）は、ジョブ設定画面６４０を示す図である。ジョブ設定画面６４０には、状態表示欄６２０の他、印刷に係る設定を示す設定一覧表示領域６５０が含まれている。さらに、印刷ジョブの停止原因となっている設定には、注意マークが示されている。図６（ｂ）の例では、印刷ジョブの停止原因となっているステイプル処理に対応する「製本」ボタン６５１上に注意を促すための注意マーク６５２が表示されている。また、図６（ｂ）の例では、「製本」ボタン６５１は反転表示となっている。この状態で、ユーザにより「製本」ボタン６５１が押下されると、ＣＰＵ１１１は、図６（ｃ）に示すように、製本画面６６０を表示する。
【００２９】
製本画面６６０には、綴じ設定の項目６６１ａ〜６６１ｅが表示されている。また、選択中の綴じ設定の項目は反転表示となっている。図６（ｃ）の例では、「１か所ステイプル」の項目６６１ｂが選択中であり、反転表示となっている。この状態で、ユーザにより「ステイプルなし」の項目６６１ａが選択された上で、ＯＫボタン６６２が押下されると、ＣＰＵ１１１は、製本画面６６０の表示を終了する。なお、このとき、ジョブ設定画面６４０の表示は継続中である。この状態で、ユーザによりジョブ設定画面６４０のＯＫボタン６５３が押下されると、ＣＰＵ１１１は、ジョブの設定を確定し、操作表示部１２０の表示を、ジョブ設定画面６４０から状況表示画面６００に遷移させる。さらに、状況表示画面６００において、ユーザにより、再開ボタン６２２が押下されると、ＣＰＵ１１１は、印刷ジョブの設定を確定し、ステイプル処理なしの設定指示を受け付ける。
【００３０】
図５Ａに戻り、Ｓ５０６において、ＣＰＵ１１１は、ステイプル処理なしの設定指示を受け付けた場合には（Ｓ５０６でＹｅｓ）、処理をＳ５０７へ進める。ＣＰＵ１１１は、ステイプル処理なしの設定指示を受け付けなかった場合には（Ｓ５０６でＮｏ）、処理をＳ５１０へ進める。ここで、設定指示は、印刷処理を継続するか否かの印刷設定指示の一例であり、Ｓ５０６の処理は、印刷設定指示を受け付ける受付処理の一例である。
【００３１】
Ｓ５０７において、ＣＰＵ１１１は、ステイプル処理の指示を含まない印刷再開指示を印刷装置１３０に送信する。そして、ＣＰＵ１１１は、図６（ｄ）に示すように、状況表示画面６００の状態表示欄６２０の動作状態表示欄６２１の表示を「停止」から「印刷中」に変更する。次に、Ｓ５０８において、ＣＰＵ１１１は、印刷装置１３０からステイプル処理を含まない印刷処理が完了した旨を示すステイプル処理なしの印刷終了通知を受信するのを待つ。そして、ＣＰＵ１１１は、ステイプル処理なしの印刷終了通知を受信した場合には（Ｓ５０８でＹｅｓ）、処理をＳ５０９へ進める。
【００３２】
Ｓ５０９において、ＣＰＵ１１１は、印刷処理が正常に終了したことを示す印刷結果情報と、ステイプル処理が実行されなかったことを示すフィニッシング処理結果情報と、を含む結果通知画面を操作表示部１２０に表示するよう制御する（表示制御処理）。以上で、印刷制御処理（Ｓ４０５）は終了する。図７（ａ）は、Ｓ５０９において操作表示部１２０に表示される結果通知画面７００の一例を示す図である。結果通知画面７００には、印刷が正常に終了したことを示す印刷結果情報７０１の他、ステイプル処理が行われなかったことを示すフィニッシング処理結果情報７０２と、その原因（厚さ超過）７０３と、が表示されている。
【００３３】
一方、Ｓ５１０においては、ＣＰＵ１１１は、印刷中止指示を印刷装置１３０に送信する。次に、Ｓ５１１において、ＣＰＵ１１１は、印刷装置１３０から印刷中止通知を受信するまで待ち、印刷中止通知を受信すると（Ｓ５１１でＹｅｓ）、処理をＳ５１２へ進める。Ｓ５１２において、ＣＰＵ１１１は、印刷が中止されたことを示す印刷結果情報と、ステイプル処理が実行されなかったことを示すフィニッシング処理結果情報と、を含む結果通知画面を操作表示部１２０に表示するよう制御する。以上で、印刷制御処理（Ｓ４０５）は終了する。図７（ｂ）は、Ｓ５１２において操作表示部１２０に表示される結果通知画面７１０の一例を示す図である。結果通知画面７１０には、印刷が中止されたことを示す印刷結果情報７１１と、その原因７１２と、ステイプル処理が行われなかったことを示すフィニッシング処理結果情報７１３と、その原因（厚さ超過）７１４と、が表示されている。
【００３４】
また、Ｓ５１３においては、ＣＰＵ１１１は、印刷装置１３０から、ステイプル処理と印刷処理の終了を示すステイプル処理ありの印刷終了通知を受信するのを待つ。そして、ＣＰＵ１１１は、ステイプル処理ありの印刷終了通知を受信した場合には（Ｓ５１３でＹｅｓ）、処理をＳ５１４へ進める。Ｓ５１４において、ＣＰＵ１１１は、印刷処理が正常に終了したことを示す印刷結果情報と、ステイプル処理が正常に終了したことを示すフィニッシング処理結果情報と、を含む結果表示画面を操作表示部１２０に表示するよう制御する。以上で、印刷制御処理（Ｓ４０５）は終了する。図７（ｃ）は、Ｓ５１４において操作表示部１２０に表示される結果通知画面７２０の一例を示す図である。結果通知画面７２０には、印刷が正常に終了したことを示す印刷結果情報７２１と、ステイプル処理が正常に終了したことを示すフィニッシング処理結果情報７２２と、が表示されている。
【００３５】
また、図５ＢのＳ５１５においては、ＣＰＵ１１１は、状況表示画面６００を表示し、Ｓ５１６において、ステイプル処理なしの設定指示を受け付けたか否かを確認する。なお、Ｓ５１５及びＳ５１６の処理は、Ｓ５０５及びＳ５０６処理と同様である。Ｓ５１６において、ＣＰＵ１１１は、ステイプル処理なしの設定指示を受け付けた場合には（Ｓ５１６でＹｅｓ）、処理をＳ５１７へ進める。ＣＰＵ１１１は、ステイプル処理なしの設定指示を受け付けなかった場合には（Ｓ５１６でＮｏ）、処理をＳ５２０へ進める。
【００３６】
Ｓ５１７において、ＣＰＵ１１１は、ステイプル処理の指示を含まない印刷開始指示を印刷装置１３０に送信する。これに対し、印刷装置１３０は、印刷処理を開始する。なお、この場合、印刷装置１３０は、ステイプル処理を行わないよう制御する。次に、Ｓ５１８において、ＣＰＵ１１１は、印刷装置１３０からステイプル処理を含まない印刷処理が完了した旨を示すステイプル処理なしの印刷終了通知を受信するのを待つ。そして、ＣＰＵ１１１は、ステイプル処理なしの印刷終了通知を受信した場合には（Ｓ５１８でＹｅｓ）、処理をＳ５１９へ進める。
【００３７】
Ｓ５１９において、ＣＰＵ１１１は、印刷処理が正常に終了したことを示す印刷結果情報と、ステイプル処理が行われなかったことを示すフィニッシング処理結果情報と、を含む結果通知画面を操作表示部１２０に表示するよう制御する。以上で、印刷制御処理（Ｓ４０５）は終了する。図７（ｄ）は、Ｓ５１９において操作表示部１２０に表示される結果通知画面７３０の一例を示す図である。結果通知画面７３０には、印刷が正常に終了したことを示す印刷結果情報７３１と、ステイプル処理が行われなかったことを示すフィニッシング処理結果情報７３２と、その原因（枚数超過）７３３と、が表示されている。
【００３８】
また、Ｓ５２０において、ＣＰＵ１１１は、印刷ジョブに応じた印刷処理をキャンセルする。次に、Ｓ５２１において、ＣＰＵ１１１は、印刷処理が行われなかったことを示す印刷結果情報と、かつステイプル処理が行われなかったことを示すフィニッシング処理結果と、を含む結果通知画面を操作表示部１２０に表示するよう制御する。以上で、印刷制御処理（Ｓ４０５）は終了する。図７（ｅ）は、Ｓ５２１において操作表示部１２０に表示される結果通知画面７３０の一例を示す図である。結果通知画面７４０には、印刷が行われなかったことを示す印刷結果情報７４１と、その原因７４２と、ステイプル処理が行われなかったことを示すフィニッシング処理結果情報７４３と、その原因（枚数超過）７４４と、が表示されている。
【００３９】
図８Ａ及び図８Ｂは、印刷装置１３０により実行される印刷制御処理を示すフローチャートである。Ｓ８０１において、印刷装置１３０のＣＰＵ１３５は、印刷装置１３０にて解釈された印刷設定を受信する。次に、Ｓ８０２において、ＣＰＵ１３５は、Ｓ８０１において受信した印刷設定にフィニッシング処理の指示が含まれているか否かを判定する。ＣＰＵ１３５は、フィニッシング処理の指示が含まれていない場合には（Ｓ８０２でＮｏ）、処理をＳ８０３へ進める。Ｓ８０３において、ＣＰＵ１３５は、印刷ジョブに従い、印刷を行うよう制御する。次に、Ｓ８０４において、ＣＰＵ１３５は、すべてのページの印刷処理が終了するまで待ち、印刷処理が終了すると（Ｓ８０４でＹｅｓ）、処理をＳ８０５へ進める。Ｓ８０５において、ＣＰＵ１３５は、フィニッシング処理なしの印刷終了通知を画像処理装置１１０に送信する。以上で、印刷制御処理は終了する。
【００４０】
この場合、画像処理装置１１０のＣＰＵ１１１は、フィニッシング処理の指定のない印刷ジョブに対し、印刷処理が正常に終了したことを示す印刷結果情報を含む結果通知画面を操作表示部１２０に表示させるよう制御する。図７（ｆ）は、この場合に、操作表示部１２０に表示される結果通知画面７５０の一例を示す図である。結果通知画面７５０には、印刷が正常に終了したことを示す印刷結果情報７５１と、フィニッシング処理が指定されていないことを示す情報７５２と、が表示されている。
【００４１】
一方、Ｓ８０６において、ＣＰＵ１３５は、フィニッシング処理の準備を行う。なお、以降の処理においては、フィニッシング処理がステイプル処理である場合を例に説明する。Ｓ８０６の処理の後、ＣＰＵ１３５は、Ｓ８０７において、印刷処理を開始するよう制御する（印刷制御処理）。そして、１ページ分の印刷を完了すると、Ｓ８０８において、ＣＰＵ１３５は、センサの検知結果に基づいて、印刷済みの印刷シートの厚さの合計値と制限厚さとを比較する。ＣＰＵ１３５は、印刷済みの印刷シートの厚さの合計値が制限厚さを超えた場合には（Ｓ８０８でＹｅｓ）、処理を図８ＢのＳ８１２へ進める。ＣＰＵ１３５は、印刷済みの印刷シートの厚さの合計値が制限厚さ以下の場合には（Ｓ８０８でＮｏ）、処理をＳ８０９へ進める。
【００４２】
Ｓ８０９において、ＣＰＵ１３５は、すべてのページの印刷処理が終了したか否かを確認する。ＣＰＵ１３５は、未処理のページが存在する場合には（Ｓ８０９でＮｏ）、処理をＳ８０７へ進める。ＣＰＵ１３５は、すべてのページの印刷処理が終了した場合には（Ｓ８０９でＹｅｓ）、処理をＳ８１０へ進める。Ｓ８１０において、ＣＰＵ１３５は、ステイプル処理を行うようフィニッシャ１４０に指示を出す。なお、Ｓ８１０の処理は、フィニッシング処理を行うよう制御するフィニッシング処理制御処理の一例である。次に、Ｓ８１１において、ＣＰＵ１３５は、ステイプル処理ありの印刷終了通知を画像処理装置１１０に送信する。以上で、印刷制御処理は終了する。この場合、画像処理装置１１０は、Ｓ５１３においてステイプル処理ありの印刷終了通知を受信し（Ｓ５１３でＹｅｓ）、Ｓ５１４において、図７（ｃ）に示す結果通知画面７２０を表示する。
【００４３】
また、Ｓ８１２において、ＣＰＵ１３５は、厚さ超過通知を画像処理装置１１０に送信する。この場合、画像処理装置１１０では、Ｓ５０３において厚さ超過通知を受信し（Ｓ５０３でＹｅｓ）、Ｓ５０４において印刷一時停止指示を印刷装置１３０に送信する。そして、印刷装置１３０においては、Ｓ８１３において、ＣＰＵ１３５は、画像処理装置１１０から印刷一時停止指示を受信すると（Ｓ８１３でＹｅｓ）、処理をＳ８１４へ進める。Ｓ８１４において、ＣＰＵ１３５は、印刷処理を一時停止するよう制御する。
【００４４】
次に、Ｓ８１５及びＳ８１６において、ＣＰＵ１３５は、画像処理装置１１０からステイプル処理なしの印刷再開指示又は印刷中止指示を受信したか否かを確認する。ＣＰＵ１３５は、ステイプル処理なしの印刷再開指示を受信した場合には（Ｓ８１５でＹｅｓ）、処理をＳ８１７へ進める。ＣＰＵ１３５は、印刷中止指示を受信した場合には（Ｓ８１５でＮｏ、Ｓ８１６でＹｅｓ）、処理をＳ８２０へ進める。ＣＰＵ１３５は、いずれの指示も受信しなかった場合には（Ｓ８１５でＮｏ、Ｓ８１６でＮｏ）、処理をＳ８１５へ進め、指示を受信するまで待つ。なお、Ｓ８１５及びＳ８１６で受け付けるステイプル処理なしの印刷再開指示及び印刷中止指示は、印刷処理を継続するか否かの印刷設定指示の一例であり、Ｓ８１５及びＳ８１６の処理は、印刷設定指示を受け付ける受付処理の一例である。
【００４５】
Ｓ８１７において、ＣＰＵ１３５は、一時停止中の印刷処理を再開するよう制御する。すなわち、この場合、ＣＰＵ１３５は、一時停止中の印刷処理を継続するよう制御する。次に、Ｓ８１８において、ＣＰＵ１３５は、すべてのページの印刷処理が終了するまで待ち、すべてのページの印刷処理が終了すると（Ｓ８１８でＹｅｓ）、処理をＳ８１９へ進める。Ｓ８１９において、ＣＰＵ１３５は、ステイプル処理なしの印刷終了指示を送信する。以上で、印刷制御処理は終了する。すなわち、この場合、ＣＰＵ１３５は、フィニッシング処理を行わないよう制御する。なお、この場合、画像処理装置１１０は、Ｓ５０８においてステイプル処理なしの印刷終了通知を受信し（Ｓ５０８でＹｅｓ）、Ｓ５０９において、図７（ａ）に示す結果通知画面７００を表示する。
【００４６】
また、Ｓ８２０においては、ＣＰＵ１３５は、印刷処理を中止するよう制御し、画像処理装置１１０に印刷中止通知を送信する。以上で、印刷制御処理は終了する。この場合、画像処理装置１１０は、Ｓ５１０において印刷中止通知を受信し（Ｓ５１１でＹｅｓ）、Ｓ５１２において、図７（ｂ）に示す結果通知画面７１０を表示する。
【００４７】
次に、印刷装置１３０から画像処理装置１１０に対し、印刷処理の終了時に通知されるコマンド例について説明する。綴じ装置の針無しの場合は、印刷装置１３０は画像処理装置１１０に対し、「id_staple_no_needle」を通知する。また、綴じ厚さオーバー時には、印刷装置１３０は画像処理装置１１０に対し「id_staple_over_thickness_limit」を通知する。また、綴じ装置の針がジャムした場合は、印刷装置１３０は画像処理装置１１０に対し「id_staple_jam」を通知する。また、綴じ可能な用紙サイズを超えた用紙に対して綴じ指定された場合は、印刷装置１３０は画像処理装置１１０に対し、用紙サイズオーバー「id_staple_over_size_limit」を返す。また、パンチ厚さオーバー時は、印刷装置１３０は画像処理装置１１０に対し「id_punch_over_thickness_limit」を通知する。
【００４８】
なお、本実施形態においては、フィニッシング処理としてステイプル処理が指定された印刷ジョブを受信した場合を例に、各処理について説明したが、フィニッシング処理が、ステイプル処理以外の処理であった場合にも、同様の処理を行うものとする。ただし、この場合、指定されたフィニッシング処理の種類に応じて、制限枚数及び制限厚さが異なるものとしてもよい。
【００４９】
また、本実施形態に係る画像処理装置１１０と印刷装置１３０は一体に設けられていてもよい。
【００５０】
以上のように、本実施形態に係る印刷システムにおいては、フィニッシング処理の実行結果をユーザに通知することができる。
【００５１】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００５２】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５３】
１１０  画像処理装置
１３０  印刷装置
【図１】
2017054449.tif 000003
【図２】
2017054449.tif 000004
【図３】
2017054449.tif 000005
【図４】
2017054449.tif 000006
【図５Ａ】
2017054449.tif 000007
【図５Ｂ】
2017054449.tif 000008
【図６】
2017054449.tif 000009
【図７】
2017054449.tif 000010
【図８Ａ】
2017054449.tif 000011
【図８Ｂ】
2017054449.tif 000012