(57)【要約】      （修正有）【課題】画像処理装置に投入された印刷ジョブに関してステイプル処理等の後処理で制限値を超えたとき、ユーザの意図通りの印刷動作を行わせることができるようにする。【解決手段】画像処理装置は、情報処理装置より印刷ジョブを受信する受信手段と、後処理を行うことができるか否かを判定する判定手段と、判定手段により後処理を行うことができないと判定された場合、印刷ジョブより抽出した、後処理を行うことができない場合の動作に関する設定情報に基づき処理を行う制御手段と、を有する。【選択図】図９
2017042940.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置より印刷ジョブを受信する受信手段と、
後処理を行うことができるか否かを判定する判定手段と、
前記判定手段により後処理を行うことができないと判定された場合、前記印刷ジョブより抽出した、後処理を行うことができない場合の動作に関する設定情報に基づき処理を行う制御手段と、
を有する画像処理装置。
【請求項２】
前記設定情報が、画像処理装置の設定に従う旨の情報であった場合、
前記制御手段は、画像処理装置に設定されている後処理を行うことができない場合の動作に関する設定情報に基づき処理を行う請求項１記載の画像処理装置。
【請求項３】
前記設定情報が、印刷ジョブをキャンセルする旨の情報であった場合、
前記制御手段は、印刷ジョブをキャンセルする請求項１又は２記載の画像処理装置。
【請求項４】
前記設定情報が、後処理をキャンセルする旨の情報であった場合、
前記制御手段は、後処理をキャンセルして印刷ジョブを実行する請求項１乃至３何れか１項記載の画像処理装置。
【請求項５】
印刷ジョブより抽出した、後処理を行うことができない場合の動作に関する設定情報で、画像処理装置に設定されている後処理を行うことができない場合の動作に関する設定情報を更新する更新手段を更に有する請求項１乃至４何れか１項記載の画像処理装置。
【請求項６】
画像処理装置に設定されている後処理を行うことができない場合の動作に関する設定情報を表示する表示手段を更に有する請求項１乃至５何れか１項記載の画像処理装置。
【請求項７】
画像処理装置に設定されている後処理を行うことができない場合の動作に関する設定情報を変更する変更手段を更に有する請求項１乃至６何れか１項記載の画像処理装置。
【請求項８】
印刷ジョブに関する設定画面を表示する表示手段と、
前記設定画面を介したユーザ操作に基づいて、後処理を行うことができない場合の動作に関する設定情報を設定する設定手段と、
前記設定情報を前記印刷ジョブに含めて画像処理装置に送信する送信手段と、
を有する情報処理装置。
【請求項９】
画像処理装置が実行する情報処理方法であって、
情報処理装置より印刷ジョブを受信する受信ステップと、
後処理を行うことができるか否かを判定する判定ステップと、
前記判定ステップにより後処理を行うことができないと判定された場合、前記印刷ジョブより抽出した、後処理を行うことができない場合の動作に関する設定情報に基づき処理を行う制御ステップと、
を含む情報処理方法。
【請求項１０】
情報処理装置が実行する情報処理方法であって、
印刷ジョブに関する設定画面を表示する表示ステップと、
前記設定画面を介したユーザ操作に基づいて、後処理を行うことができない場合の動作に関する設定情報を設定する設定ステップと、
前記設定情報を前記印刷ジョブに含めて画像処理装置に送信する送信ステップと、
を含む情報処理方法。
【請求項１１】
コンピュータを、請求項１乃至７何れか１項記載の画像処理装置の各手段として機能させるためのプログラム。
【請求項１２】
コンピュータを、請求項８記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、ステイプルやパンチ等、様々なフィニッシングが可能なフィニッシャに対応した複合機（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）が知られている。しかし、フィニッシングの種類の中には、印刷された用紙に対してフィニッシングできないケースが生じる。例えば、ステイプルは綴じられる用紙枚数に制限があるため、その限度を超えた場合、印刷ジョブをキャンセルする、又は、ステイプルを実施しないで出力する等の対策が行われていた（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１７６９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
印刷された用紙に対してステイプル等の後処理ができない場合の印刷動作は、画像処理装置の操作部を操作することで設定確認及び設定変更ができる。オフィスにおいて、後処理を行うユーザは、画像処理装置に設定されるこの値を確認すれば、ステイプル等の処理ができない場合の印刷動作を確認できる。しかし、この確認行為を印刷する度に行うのは、ユーザにとって面倒であり、負荷のかかる作業である。このため、大半のユーザは、ステイプル処理を含む印刷ジョブを画像処理装置に投入するとき、画像処理装置に設定される印刷動作を確認せずに印刷ジョブを投入する。このとき、後処理できない場合の印刷動作が、ユーザの認識と、画像処理装置に設定されている値とで異なっていると、ユーザの意図しない印刷が行われてしまう。
本発明は、画像処理装置に投入された印刷ジョブに関してステイプル処理等の後処理で制限値を超えたとき、ユーザの意図通りの印刷動作を行わせることができるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
そこで、本発明は、情報処理装置より印刷ジョブを受信する受信手段と、後処理を行うことができるか否かを判定する判定手段と、前記判定手段により後処理を行うことができないと判定された場合、前記印刷ジョブより抽出した、後処理を行うことができない場合の動作に関する設定情報に基づき処理を行う制御手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、画像処理装置に投入された印刷ジョブに関してステイプル処理等の後処理で制限値を超えたとき、ユーザの意図通りの印刷動作を行わせることができるようにすることができる。
【図面の簡単な説明】
【０００７】
【図１】画像処理装置及びホストコンピュータのハードウェア構成を示す図である。
【図２】画像処理装置及びホストコンピュータのソフトウェア構成を示す図である。
【図３】画像処理装置の断面図である。
【図４】テーブルを示す図（その１）である。
【図５】後処理不可時の印刷動作設定を行う画面の一例を示す図である。
【図６】印刷ジョブの印刷設定を行うプリントドライバの画面を示す図である。
【図７】テーブルを示す図（その２）である。
【図８】後処理不可時に決定された印刷動作を画像処理装置に設定するか否かを指定する画面を示す図である。
【図９】実施形態１の画像処理装置の情報処理の一例を示すフローチャートである。
【図１０】コピーに関する印刷設定を行う画面の一例を示す図である。
【図１１】実施形態２の画像処理装置の情報処理の一例を示すフローチャートである。
【図１２】後処理できない場合の印刷動作を表示、及び、変更する画面を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。
【０００９】
＜実施形態１＞
図１は、画像処理装置及びホストコンピュータのハードウェア構成の一例を示す図である。ホストコンピュータ１０１と画像処理装置１０２とは、ネットワーク１０３により接続されている。
ホストコンピュータ１０１は、コントローラ部１０４、キーボード１０９、ディスプレイ１１１から構成される。ＣＰＵ１０５は、ＲＯＭ１０７又はハードディスクドライブ（ＨＤＤ）１１２に記憶された文書処理プログラム等に基づいて図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行する。更にシステムバス１１４に接続される各デバイスをＣＰＵ１０５が統括的に制御する。また、このＲＯＭ１０７又はＨＤＤ１１２には、ＣＰＵ１０５の制御プログラムであるオペレーティングシステムプログラム（ＯＳ）等を記憶する。ＲＯＭ１０７又はＨＤＤ１１２には、上記文書処理の際に使用するフォントデータ等を記憶し、ＲＯＭ１０７又はＨＤＤ１１２には上記文書処理等を行う際に使用する各種データを記憶する。ＲＡＭ１０６は、ＣＰＵ１０５の主メモリ、ワークエリア等として機能する。キーボードＩ／Ｆ１０８は、接続されるキーボード１０９やポインティングデバイス等からのキー入力を制御する。ディスプレイＩ／Ｆ１１０は、接続されるディスプレイ１１１の表示を制御する。ユーザはディスプレイ１１１の表示と、キーボード１０９からの入力とにより、画像処理装置１０２への印刷の設定と印刷指示とを行うことができる。画像処理装置１０２で印刷する場合には、ネットワークＩ／Ｆ１１３からネットワーク１０３を介し、印刷ジョブが出力される。この印刷ジョブは、両面やフィニッシング等のプリント設定とページ記述言語（ＰＤＬ）等で表現された画像データとで構成される。ＣＰＵ１０５が、ＲＯＭ１０７又はＨＤＤ１１２等に記憶されたプログラムに基づき処理を実行することにより、後述する図２のホストコンピュータ１０１のソフトウェア構成等が実現される。
【００１０】
画像処理装置１０２は、画像コントローラ部１１５、操作部１２３、スキャナ部１２５、印刷部１２７、後処理部１３０から構成される。ＣＰＵ１１６は、システムバス１２９に接続される各デバイスを統括的に制御することにより、コピーやホストコンピュータからの印刷を制御する。ＲＯＭ１１８には、画像処理装置の実行に必要な各種パラメータやプログラムが格納されている。ＲＡＭ１１７は、ＣＰＵ１１６の主メモリ、ワークエリア等として機能すると共に、スキャンや印刷等の画像データのバッファ領域としても使用される。ＨＤＤ１１９は、ネットワークＩ／Ｆ１２１で受信した印刷データの一次的な格納や、ラスターイメージプロセッサ（ＲＩＰ）１２０や画像処理部１２８のスワップ領域として各モジュールからアクセスされる。ＲＩＰ１２０は、ページ記述言語（ＰＤＬ）をラスターイメージデータに展開する。操作部Ｉ／Ｆ１２２は、接続される操作部１２３からのキー入力及び操作部１２３への表示出力を制御するための通信Ｉ／Ｆである。操作部１２３は、ハードキーとタッチパネルとで構成され、画像処理装置１０２の状態表示及び操作を行うことができる。スキャナＩ／Ｆ１２４は、接続されるスキャナ部１２５の制御するための通信Ｉ／Ｆであり、スキャナ部１２５の制御コマンドの送受信やスキャナ部１２５で光学的にスキャンした画像の受信を行う。スキャナ部１２５は、原稿を光学的にスキャンする。印刷部Ｉ／Ｆ１２６は、接続される印刷部１２７及び後処理部１３０を制御するための通信Ｉ／Ｆであり、印刷部１２７及び後処理部１３０の制御コマンドの送受信や印刷部１２７で印刷する画像の送信を行う。後処理部１３０は、印刷部１２７で印刷されて排紙された用紙に対して、ステイプル、パンチ、中とじ等の後処理を行う。画像処理部１２８は、スキャナ部１２５でスキャンされた画像や、ＲＩＰ１２０が生成した画像に対して、変倍、回転、色変換、スムージング等の画像処理を行う。ＣＰＵ１１６が、ＲＯＭ１１８又はＨＤＤ１１９等に記憶されたプログラムに基づき処理を実行することにより、後述する図２の画像処理装置１０２のソフトウェア構成及び図９、１１のフローチャートの処理が実現される。
【００１１】
図２は、画像処理装置及びホストコンピュータの印刷処理におけるソフトウェア構成の一例を示す図である。
ホストコンピュータ１０１は、ソフトウェア構成として、アプリケーション２０１、グラフィックスエンジン２０２、プリンタドライバ２０３、システムスプーラ２０４を含む。アプリケーション２０１から画像処理装置１０２に対して印刷を行う際には、グラフィックスエンジン２０２を利用して出力（描画）が行われる。グラフィックスエンジン２０２は、アプリケーション２０１の出力を画像処理装置ごとに用意されたプリンタドライバ２０３により印刷ジョブを生成する。印刷ジョブは、両面やステイプル等のフィニッシング設定である印刷設定とページ記述言語（ＰＤＬ）データとで構成される。また、プリンタドライバ２０３は、印刷設定により、ページ順、各ページのレイアウト、複数ページの合成、後処理設定を行う。プリンタドライバ２０３により生成された印刷ジョブは、システムスプーラ２０４を経て、ネットワークＩ／Ｆ１１３経由で画像処理装置１０２へ出力される。
【００１２】
画像処理装置１０２は、ソフトウェア構成として、印刷ジョブ制御部２０５、受付部２０６、ＵＩ制御部２０７、ＲＩＰ部２０８、レイアウト処理部２０９、画像処理制御部２１０、自動用紙選択部２１１、印刷制御部２１２を含む。また、画像処理装置１０２は、ソフトウェア構成として、更に、後処理制御部２１３、印刷ジョブ解析部２１４、後処理可否判断部２１５を含む。
印刷ジョブ制御部２０５では、ネットワークＩ／Ｆ１２１を介して受付部２０６が受信した印刷ジョブを管理し、２０７〜２１５の各モジュールを使用して印刷を行う。ＵＩ制御部２０７は、操作部１２３へ印刷ジョブのジョブ状況等の表示を行う。また、ＵＩ制御部２０７は、用紙なしやジャム等、ユーザ操作を促す表示も行う。更に、ＵＩ制御部２０７は、ユーザがコピー実行時、ユーザから操作部１２３に入力される印刷に関する設定を受付ける。印刷ジョブ解析部２１４は、印刷ジョブから印刷設定とＰＤＬデータとを抽出する。ＲＩＰ部２０８は、ＲＩＰ１２０を使用し、ＰＤＬをラスターイメージデータに展開する。レイアウト処理部２０９は、印刷設定により用紙に対して画像をどのようにレイアウトするかを決定する。例えば、レイアウト処理部２０９は、両面設定により裏面の正像と逆像の決定、ステイプルの指定位置にステイプル可能なように画像向きを決定、用紙と画像のサイズが合致しない場合に画像をセンタリング等行う。画像処理制御部２１０は、画像処理部１２８を使用し、変倍、回転、色変換、スムージング等の画像処理を行う。自動用紙選択部２１１は、指定の用紙サイズ又は画像サイズにより、自動的に最適用紙の入っている給紙段を手差しカセット３１８と用紙カセット３１７とから選択する。印刷制御部２１２は、印刷部１２７を制御し、印刷を行う。後処理可否判断部２１５は、印刷設定とＰＤＬデータとから後処理可能かを判断する。後処理制御部２１３は、後処理部１３０を制御し、印刷設定で指定されているフィニッシング処理を行う。
【００１３】
図３は、画像処理装置１０２の断面図である。画像処理装置１０２は、スキャナ部１２５、印刷部１２７、後処理部１３０で構成される。
スキャナ部１２５は、スキャナ３０１とドキュメントフィーダ（ＤＦ）３０２とで構成され、光学的に原稿を読み取る場合に使用される。原稿台に原稿をセットして読み込みを行う場合には、原稿台３０３に原稿をセットしてＤＦ３０２を閉じる。読み込みがスタートすると、光源３０４で原稿を照射し、反射板３０５、レンズ３０６を介してＣＣＤ３０７が画像を読み取り、デジタル信号に変換され、所望の画像処理を行い印刷画像データに変換される。変換された印刷画像データはハードディスクドライブ（ＨＤＤ）１１９に格納される。ＤＦ３０２に原稿をセットして読み込みを行う場合には、ＤＦ３０２の原稿セット部３０８のトレイに原稿を載置する。読み込みがスタートすると、原稿有無センサ３０９が原稿のセットを検知し、これをうけて原稿給紙ローラ３１０と搬送ベルト３１１とが回転して原稿を搬送し、原稿台３０３上の所定の位置に原稿がセットされる。これ以降は原稿台での読み込みと同様に画像が読み込まれ、ＨＤＤ１１９に格納される。読み込みが完了すると、再び搬送ベルト３１１が回転して原稿を送り、排紙側の搬送ローラ３１２を経由して原稿排紙トレイ３１３へ排紙される。原稿が複数存在する場合は、原稿台から原稿が排紙搬送されるのと同時に、原稿給紙ローラ３１０を経由して次原稿が給送され、次原稿の読み込みが連続的に行われる。
【００１４】
印刷部１２７は、ＨＤＤ１１９に記憶された印刷画像データを印刷する場合に使用される。印刷画像データは、Ｙｅｌｌｏｗ、Ｍａｇｅｎｔａ、Ｃｙａｎ、Ｂｌａｃｋの４色の記録レーザ光として各色の感光体３１４に照射され、感光体３１４に静電潜像を形成する。そして、トナーカートリッジ３１５から供給されるトナーによりトナー現像を行い、可視化された画像は中間転写ベルト３１６に一次転写される。中間転写ベルト３１６は時計回転方向に回転し、用紙カセット３１７、又は手差しカセット３１８から給紙搬送路３１９を通って給送された記録紙が二次転写位置３２０に来たところで、中間転写ベルト３１６から記録紙へと画像が転写される。画像が転写された記録紙は、定着器３２１で加圧と熱とによりトナーが定着され、排紙搬送路を搬送される。その後、センタートレイ排紙口３２２か、スイッチバックして後処理部１３０への排紙口３２３か、又はサイドトレイ排紙口３２４へと排紙される。但し、サイドトレイ排紙口３２４は後処理部１３０が未装着の場合にのみ排紙可能な排紙口である。フラッパ３２５及び３２６は、これらの排紙口を切り替えるために搬送路を切り替えるためのものである。両面プリントの場合には、定着器３２１を通過後に、フラッパ３２６が搬送路を切り替ることにより用紙がスイッチバックして下方に記録紙が送られ、両面印刷用紙搬送路３２７を経て再び二次転写位置３２０に給送される。
【００１５】
後処理部１３０は、ユーザに指定された機能に応じて印刷済み用紙に対して後処理を加えるために使用される。後処理部１３０への排紙口３２３から搬送されてきた印刷済み用紙は、後処理部給紙口３２８から給紙される。後処理部給紙口３２８から給紙された用紙は、フラッパ３２９により、排紙先３３０、排紙先３３１、排紙先３３２の何れかの搬送路に切り替えられ、搬送される。排紙先３３０へ排出される場合は、特に処理可能な後処理が無いため、用紙はそのまま排出される。排紙先３３１への出力の場合、設定に応じてステイプラ３３３を使ったステイプル処理や、機器の奥／手前にシフト処理等が行われる。
【００１６】
（画像処理装置における後処理不可時の印刷動作設定について）
ここでは、画像処理装置に保存される後処理不可時の印刷動作設定方法について説明する。
図４（Ａ）は、画像処理装置において、後処理不可時の印刷動作設定を保存するテーブルである。このテーブル４０１はＲＡＭ１１７に格納され、印刷用紙の制限枚数を超えていることで後処理ができない場合の印刷動作を後処理の種類毎に保持する。例えば、４０２に示す後処理の種類の一つであるステイプル（コーナー／ダブル）は、用紙の４隅の内の１ケ所、又は、２箇所の位置でステイプルを施す後処理のことを示している。印刷ジョブにこの後処理がなされているときに、その後処理が印刷用紙の枚数制限が越えていることで後処理できない場合、画像処理装置１０２は、４０３に格納された値である、印刷ジョブをキャンセルする印刷動作を行うことを示している。このように、本テーブルは、後処理の種類毎に、その後処理が印刷用紙の枚数制限が越えていることで後処理できない場合の印刷動作を値として格納する。
図４（Ｂ）は、後処理可能な用紙の最大枚数を保存するテーブルである。このテーブル４０４は、ＲＡＭ１１７に格納され、後処理の種類毎に後処理可能な用紙の最大枚数を保持する。例えば、４０５に示す後処理の種類の一つであるステイプル（コーナー／ダブル）は、４０６に格納されているように、最大５０枚の用紙束に対してまで行うことが可能であることを示している。
【００１７】
図５は、画像処理装置において、後処理不可時の印刷動作設定を行う画面の一例を示す図である。後処理不可時の印刷動作設定を行う画面５００は、ＣＰＵ１１６が、ＲＡＭ１１７から取得して、ＵＩ制御部２０７に指示することで操作部１２３に表示される。項目５０１は、印刷ジョブに、用紙の４隅の内の１ケ所、又は、２箇所の位置でステイプルを施す後処理が設定されているときに、その後処理が印刷用紙の枚数制限が越えていることでできない場合の印刷動作を設定する項目を示している。ボタン５０２は、前述の後処理ができない場合、印刷ジョブをキャンセルする設定を行うものである。ボタン５０３は、前述の後処理ができない場合、ステイプル処理を行わずに印刷のみを行う設定をするものである。例えば、ユーザが操作部１２３を操作してボタン５０２を押下すると、ＣＰＵ１１６は、ＵＩ制御部２０７に指示し、押下された内容である、印刷ジョブをキャンセルという設定値を、ＲＡＭ１１７に格納されるテーブル４０１の４０３に記録する。
【００１８】
（プリントドライバからの後処理不可時の印刷動作指定方法）
ここでは、画像処理装置に投入する印刷ジョブに後処理不可時の印刷動作を指定する方法について説明する。
図６Ａ及び図６Ｂは、印刷ジョブの印刷設定を行うプリントドライバの画面の一例を示す図である。ホストコンピュータ１０１上で動作するアプリケーション２０１から画像処理装置１０２に対して印刷を行う際、ＣＰＵ１０５がＲＡＭ１０６から画面６０１を取得してディスプレイ１１１に表示させる。例えば、印刷ジョブに対してステイプル処理を施したい場合、ユーザはポインティングデバイスで６０２を選択し、排紙方法をステイプルに設定し、また、６０３を操作してステイプル位置指定をコーナー（左上）に指定する。こうすることで印刷ジョブに対してステイプル処理を後処理として指定することができる。ユーザがボタン６０４を押下すると、ＣＰＵ１０５がＲＡＭ１０６から画面６０６を取得してディスプレイ１１１に表示させる。画面６０６は、印刷用紙の枚数制限が越えていることでステイプル処理できないときの印刷動作を指定する画面である。ユーザがポインティングデバイスで６０７を選択し、ＯＫボタン６０８を押下する。すると、ＣＰＵ１０５は、印刷用紙の枚数制限が越えていることでステイプル処理できないときの動作として、ステイプルをキャンセルして印刷する設定の設定情報をＲＡＭ１０６に書き込む。その後、ＣＰＵ１０５は、ＲＡＭ１０６から画面６０１を取得してディスプレイ１１１に表示させる。この後、ユーザがＯＫボタン６０５を押下すると、ＣＰＵ１０５は、ＲＡＭ１１７に格納された印刷設定の設定情報を印刷ジョブに含めて、印刷ジョブを画像処理装置に送信する。
【００１９】
（画像処理装置における後処理不可時に印刷設定を更新するかを設定する方法について）
ここでは、画像処理装置において後処理不可と判断されたときの印刷動作を画像処理装置に設定するか否かを指定する方法について説明する。
図７は、画像処理装置において後処理不可と判断されたときの印刷動作を画像処理装置に設定するか否かの情報を格納するテーブルである。このテーブル７０１はＲＡＭ１１７に格納され、画像処理装置において後処理不可と判断されたときに決定された印刷動作を画像処理装置に設定するか否かを後処理の種類毎に保持する。例えば、７０２に示すステイプル（コーナー／ダブル）は、この後処理が印刷用紙の枚数制限が越えていることでできない場合、決定された印刷動作をテーブル４０１に設定することを示している。
図８は、後処理不可時に決定された印刷動作を画像処理装置に設定するか否かを指定する画面の一例を示す図である。画面８０１は、ＣＰＵ１１６が、ＲＡＭ１１７から取得して、ＵＩ制御部２０７に指示することで操作部１２３に表示される。項目８０２は、後処理の一つであるステイプル（コーナー／ダブル）が印刷用紙の枚数制限が越えていることでできない場合、決定された印刷動作をテーブル４０１における、４０３にセットするかを指定するものである。例えば、ユーザが操作部１２３を操作してラジオボタン８０３を押下してＯＫボタン８０４を押下すると、ＣＰＵ１１６は、ＵＩ制御部２０７に指示し、設定する、をＲＡＭ１１７に格納されるテーブル７０１の７０３に記録する。
【００２０】
（印刷ジョブを受付けたときの画像処理装置の印刷処理について）
図９は、画像処理装置１０２の情報処理の一例を示すフローチャートである。
ホストコンピュータ１０１からの印刷ジョブを受信すると、Ｓ９０１において、ＣＰＵ１１６は、印刷ジョブをＲＡＭ１１７に格納する。その後、ＣＰＵ１１６は、処理をＳ９０２に進める。
Ｓ９０２において、ＣＰＵ１１６は、ＲＡＭ１１７から印刷ジョブを取り出し、印刷ジョブを解析し、印刷ジョブから印刷設定とＰＤＬデータとを抽出する。そして、ＣＰＵ１１６は、抽出した印刷設定とＰＤＬデータとをＲＡＭ１１７に格納し、処理をＳ９０３に進める。
Ｓ９０３において、ＣＰＵ１１６は、ＲＡＭ１１７にアクセスし、抽出した印刷設定が、テーブル４０１の後処理の種類に含まれるか否かを判定する。抽出した印刷設定が、テーブル４０１の後処理の種類に含まれない場合（Ｓ９０３においてＮＯ）、ＣＰＵ１１６は、処理をＳ９０４に進める。
Ｓ９０４において、ＣＰＵ１１６は、印刷処理を実行する。その後、ＣＰＵ１１６は、処理をＳ９０５に進める。
Ｓ９０５において、ＣＰＵ１１６は、テーブル４０１に含まれない後処理を実行する。その後、ＣＰＵ１１６は、処理をＳ９１２に進める。
【００２１】
Ｓ９０３で、抽出した印刷設定が、テーブル４０１の後処理の種類に含まれる場合（Ｓ９０３においてＹＥＳ）、ＣＰＵ１１６は、処理をＳ９０６に進める。
Ｓ９０６において、ＣＰＵ１１６は、Ｓ９０３にて該当する後処理が可能かを判定する。Ｓ９０３にて該当する後処理が可能の場合（Ｓ９０６においてＹＥＳ）、ＣＰＵ１１６は、処理をＳ９０７に進める。
Ｓ９０７において、ＣＰＵ１１６は、Ｓ９０４と同様の処理を行う。その後、ＣＰＵ１１６は、処理をＳ９０８に進める。
Ｓ９０８において、ＣＰＵ１１６は、印刷された用紙に対し、Ｓ９０３にて該当する後処理を実施させる。その後、ＣＰＵ１１６は、処理をＳ９０５に進める。
Ｓ９０６で、Ｓ９０３にて該当する後処理が可能でないと判定された場合（Ｓ９０６においてＮＯ）、ＣＰＵ１１６は、処理をＳ９０９に進める。
Ｓ９０９において、ＣＰＵ１１６は、ＲＡＭ１１７にアクセスし、Ｓ９０３にて該当する後処理の後処理不可時の印刷動作設定を確認する。Ｓ９０３にて該当する後処理の後処理不可時の印刷動作設定が「印刷ジョブをキャンセル」である場合（Ｓ９０９においてＹＥＳ）、ＣＰＵ１１６は、処理をＳ９１２に進める。
Ｓ９０９で、印刷設定に記録される後処理不可時の印刷動作設定が、「印刷ジョブをキャンセル」でない場合（Ｓ９０９においてＮＯ）、ＣＰＵ１１６は、処理をＳ９１０に進める。
【００２２】
Ｓ９１０において、ＣＰＵ１１６は、ＲＡＭ１１７にアクセスし、Ｓ９０３にて該当する後処理の後処理不可時の印刷動作設定を確認する。Ｓ９０３にて該当する後処理の後処理不可時の印刷動作設定が「後処理をキャンセルして印刷」である場合（Ｓ９１０においてＹＥＳ）、ＣＰＵ１１６は、処理をＳ９０４に進める。
Ｓ９１０で、印刷設定に記録される後処理不可時の印刷動作設定が、「後処理をキャンセルして印刷」でない場合（Ｓ９１０においてＮＯ）、ＣＰＵ１１６は、処理をＳ９１１に進める。
Ｓ９１１において、ＣＰＵ１１６は、ＲＡＭ１１７に格納されるテーブル４０１にアクセスし、Ｓ９０３にて該当する後処理の後処理不可時の印刷動作設定を確認する。Ｓ９０３にて該当する後処理の後処理不可時の印刷動作設定が「印刷ジョブをキャンセル」でない場合（Ｓ９１１においてＮＯ）、ＣＰＵ１１６は、処理をＳ９０４に進める。
Ｓ９１１で、Ｓ９０３にて該当する後処理の後処理不可時の印刷動作設定が「印刷ジョブをキャンセル」である場合（Ｓ９１１においてＹＥＳ）、ＣＰＵ１１６は、処理をＳ９１２に進める。
【００２３】
Ｓ９１２において、ＣＰＵ１１６は、ＲＡＭ１１７のテーブル７０１にアクセスし、Ｓ９０３にて該当する後処理不可時の印刷動作を更新するかを確認する。Ｓ９０３にて該当する後処理不可時の印刷動作を更新しない設定になっている場合（Ｓ９１２においてＮＯ）、ＣＰＵ１１６は、図９に示すフローチャートの処理を終了する。Ｓ９１２で、Ｓ９０３にて該当する後処理不可時の印刷動作を更新する設定になっている場合（Ｓ９１２においてＹＥＳ）、ＣＰＵ１１６は、処理をＳ９１３に進める。
Ｓ９１３において、ＣＰＵ１１６は、テーブル４０１にアクセスし、Ｓ９０３にて該当する後処理の後処理不可時の印刷動作設定を更新する。その後、ＣＰＵ１１６は、図９に示すフローチャートの処理を終了する。図９に示すフローチャートの処理では、画像処理装置にて印刷ジョブにおける全てのページをＲＩＰした後に、後処理可能かを判断している。別例として、ＣＰＵ１１６は、印刷ジョブのＲＩＰ完了したページから順次印刷を開始し、ＲＩＰ途中で後処理可否判断を行い、印刷設定に含まれる、後処理不可時の印刷動作を行うようにしてもよい。
【００２４】
＜実施形態２＞
本実施形態においては、ユーザが画像処理装置１０２を使用してコピーを行う際に、後処理不可時の印刷動作を設定可能な後処理が選択されたとき、画像処理装置１０２に設定される後処理不可時の印刷動作を表示、及び、設定させる処理について説明する。本実施形態の画像処理装置は、実施形態１と同じである。
（コピーの印刷設定において後処理不可時の印刷動作を設定可能な後処理が選択されたとき、印刷動作を表示、及び、設定させる処理について）
図１０は、コピーに関する印刷設定を行う画面の一例を示す図である。画面１００１は、ＣＰＵ１１６が、ＲＡＭ１１７から取得して、操作部１２３に表示される。画面１００１において、ユーザは、カラ−選択、倍率、使用する用紙の種類、部数等を設定することができる。また、画面１００１において、ステイプルボタン１００２を押下し、ステイプルの設定画面において左上コーナーにステイプルする設定を行うと、コピーされた印刷用紙に対して左上コーナーにステイプルを施すことができる。
【００２５】
図１１は、画像処理装置１０２の情報処理の一例を示すフローチャートである。
ユーザが原稿セット部３０８に原稿をセットすると、Ｓ１１０１において、ＣＰＵ１１６は、これを検知して、処理をＳ１１０２に進める。
ユーザが操作部１２３を操作してコピー設定の画面１００１の表示指示を行うと、Ｓ１１０２において、ＣＰＵ１１６は、これを検知して、処理をＳ１１０３に進める。
Ｓ１１０３において、ＣＰＵ１１６は、ＲＡＭ１１７からコピー設定の画面１００１を取得して、操作部１２３に表示させる。その後、ＣＰＵ１１６は、処理をＳ１１０４に進める。
Ｓ１１０４において、ＣＰＵ１１６は、ユーザからの印刷設定受付を開始する。ここで、ユーザが操作部１２３に表示される画面１００１を操作することで指定される印刷設定はＲＡＭ１１７に記録される。ユーザからの印刷設定受付開始後、ＣＰＵ１１６は、処理をＳ１１０５に進める。
Ｓ１１０５において、ＣＰＵ１１６は、ＲＡＭ１１７にアクセスし、テーブル４０１に含まれる後処理が指定されたかを確認する。テーブル４０１に含まれる後処理が指定されたか否かを判定する。テーブル４０１に含まれる後処理が指定されていない場合（Ｓ１１０５においてＮＯ）、ＣＰＵ１１６は、処理をＳ１１０８に進める。
Ｓ１１０５で、テーブル４０１に含まれる後処理が指定されている場合（Ｓ１１０５においてＹＥＳ）、ＣＰＵ１１６は、処理をＳ１１０６に進める。
【００２６】
Ｓ１１０６において、ＣＰＵ１１６は、ＲＡＭ１１７から図１２に示す画面１２０１を抽出し、操作部１２３に表示させる。画面１２０１は、印刷用紙の制限枚数を超えていることでステイプル処理ができない場合の印刷動作を表示、及び、変更する画面である。画面１２０１を表示する際、ＣＰＵ１１６は、ＲＡＭ１１７に格納されるテーブル４０１にアクセスし、選択された後処理であるステイプル処理ができない場合の印刷動作を抽出し、ラジオボタン１２０２、又は、１２０３にチェックを入れる。画面１２０１を表示した後、ＣＰＵ１１６は、処理をＳ１１０７に進める。
ユーザが、操作部１２３を操作し、ラジオボタン１２０２、又は、１２０３を選択して次へボタン１２０４を押下すると、Ｓ１１０７において、ＣＰＵ１１６は、選択された後処理不可時の印刷動作設定をテーブル４０１の後処理不可時の印刷動作に書き込む。そして、ＣＰＵ１１６は、画面１００１を操作部１２３に表示させて、処理をＳ１１０３に進める。
ユーザが、コピー開始ボタンを押下すると、Ｓ１１０８において、ＣＰＵ１１６は、処理をＳ１１０９に進める。
Ｓ１１０９において、ＣＰＵ１１６は、ＲＡＭ１１７にアクセスし、設定された印刷設定を記録する。そして、ＣＰＵ１１６は、処理をＳ１１１０に進める。
Ｓ１１１０において、ＣＰＵ１１６は、実施形態１で説明済みのＳ９０３の判断処理に基づいて、印刷を実施する。その後、ＣＰＵ１１６は、図１１に示すフローチャートの処理を終了する。
【００２７】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給する。そして、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００２８】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではない。
【００２９】
以上、上述した各実施形態の処理によれば、画像処理装置に投入された印刷ジョブに関してステイプル処理等の後処理で制限値を超えたとき、ユーザの意図通りの印刷動作を行わせることができるようにすることができる。
【符号の説明】
【００３０】
１０１  ホストコンピュータ
１０２  画像処理装置
１０５  ＣＰＵ
１１６  ＣＰＵ
【図１】
2017042940.tif 000003
【図２】
2017042940.tif 000004
【図３】
2017042940.tif 000005
【図４】
2017042940.tif 000006
【図５】
2017042940.tif 000007
【図６】
2017042940.tif 000008
【図７】
2017042940.tif 000009
【図８】
2017042940.tif 000010
【図９】
2017042940.tif 000011
【図１０】
2017042940.tif 000012
【図１１】
2017042940.tif 000013
【図１２】
2017042940.tif 000014