(57)【特許請求の範囲】
【請求項１】
後処理の設定がされた印刷対象データの印刷枚数が前記後処理の可能な範囲であるか判定する判定手段と、
前記判定手段で前記印刷対象データの印刷枚数が前記後処理の可能な範囲であると判定された場合には、印刷手段に前記印刷対象データを印刷させ、後処理手段に当該印刷により得られた印刷物に前記後処理を行わせ、かつ、前記印刷対象データを削除するように制御し、
前記判定手段で前記印刷対象データの印刷枚数が前記後処理の可能な範囲でないと判定された場合には、前記印刷手段に前記印刷対象データを印刷させ、前記後処理手段に前記後処理は行わせず、かつ、前記印刷対象データを削除せずに保持するように制御する制御手段と、
ユーザから、前記削除されずに保持された印刷対象データの設定を変更する指示を受け付ける受付手段とを備え、
前記制御手段は、前記受付手段で受付けた指示に基づいて設定の変更された印刷対象データを前記印刷手段に印刷させ、前記後処理手段に後処理を行わせることを特徴とする印刷装置。
【請求項２】
後処理の設定がされた印刷対象データの印刷枚数が前記後処理の可能な範囲である場合には、印刷手段に前記印刷対象データを印刷させ、後処理手段に当該印刷により得られた印刷物に前記後処理を行わせ、かつ、前記印刷対象データを削除するように制御し、
後処理の設定がされた印刷対象データの印刷枚数が前記後処理の可能な範囲でない場合には、前記印刷手段に前記印刷対象データを印刷させ、前記後処理手段に前記後処理は行わせず、かつ、前記印刷対象データを削除せずに保持するように制御する制御手段と、
ユーザから、前記削除されずに保持された印刷対象データの設定を変更する指示を受け付ける受付手段とを備え、
前記制御手段は、前記受付手段で受付けた指示に基づいて設定の変更された印刷対象データを前記印刷手段に印刷させ、前記後処理手段に後処理を行わせることを特徴とする印刷装置。
【請求項３】
後処理の設定がされた印刷対象データの印刷枚数が前記後処理の可能な範囲である第１の場合には、印刷手段に前記印刷対象データを印刷させ、後処理手段に当該印刷により得られた印刷物に前記後処理を行わせるように制御し、
後処理の設定がされた印刷対象データの印刷枚数が前記後処理の可能な範囲でない第２の場合には、前記後処理手段に前記後処理を行わせるようには制御せず、かつ、前記印刷手段に前記印刷対象データを印刷させるように制御する制御手段とを有し、
前記制御手段は、前記第２の場合には、前記第１の場合と異なり、前記印刷対象データを再利用可能に保存手段に保存させるように制御し、
さらに、ユーザから、前記再利用可能に保存された印刷対象データの設定を変更する指示を受け付ける受付手段を有し、
さらに、前記制御手段は、前記受付手段で受付けた指示に基づいて設定の変更された印刷対象データを前記印刷手段に印刷させ、前記後処理手段に後処理を行わせることを特徴とする印刷装置。
【請求項４】
後処理の設定がされた印刷対象データの印刷枚数が前記後処理の可能な範囲であるか判定する判定手段をさらに有することを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記判定手段で前記後処理の設定がされた前記印刷対象データの印刷枚数が前記後処理の可能な範囲であると判定されたか否かに応じて、前記印刷対象データを再利用可能に前記保存手段に保存させるか否かを切り替えることを特徴とする請求項４に記載の印刷装置。
【請求項６】
後処理の設定がされた印刷対象データの印刷枚数が前記後処理の可能な範囲である第１の場合には、印刷手段に前記印刷対象データを印刷させ、後処理手段に当該印刷により得られた印刷物に前記後処理を行わせるように制御し、
後処理の設定がされた印刷対象データの印刷枚数が前記後処理の可能な範囲でない第２の場合には、前記後処理手段に前記後処理を行わせるようには制御せず、かつ、前記印刷手段に前記印刷対象データを印刷させるように制御する制御手段とを有し、
前記制御手段は、前記第１の場合には、前記第２の場合と異なり、前記印刷対象データを削除するように制御し、
さらに、ユーザから、削除されていない印刷対象データの設定を変更する指示を受け付ける受付手段を有し、
さらに、前記制御手段は、前記第２の場合には、前記受付手段で受付けた指示に基づいて設定の変更された印刷対象データを前記印刷手段に印刷させ、前記後処理手段に後処理を行わせることを特徴とする印刷装置。
【請求項７】
後処理の設定がされた印刷対象データの印刷枚数が前記後処理の可能な範囲であるか判定する判定手段をさらに有することを特徴とする請求項６に記載の印刷装置。
【請求項８】
前記判定手段で前記後処理の設定がされた前記印刷対象データの印刷枚数が前記後処理の可能な範囲であると判定されたか否かに応じて、前記印刷対象データを削除するか否かを切り替えることを特徴とする請求項７に記載の印刷装置。
【請求項９】
前記後処理の設定がされた前記印刷対象データに対する印刷指示が前記印刷装置においてユーザによりなされたことに応じて、前記判定手段は前記判定を行うことを特徴とする請求項４又は７に記載の印刷装置。
【請求項１０】
前記印刷手段をさらに有することを特徴とする請求項３乃至９の何れか１項に記載の印刷装置。
【請求項１１】
前記後処理手段をさらに有することを特徴とする請求項３乃至１０の何れか１項に記載の印刷装置。
【請求項１２】
前記後処理は、針を使わない綴じ処理であることを特徴とする請求項３乃至１１の何れか１項に記載の印刷装置。
【請求項１３】
印刷装置の制御方法であって、
後処理の設定がされた印刷対象データの印刷枚数が前記後処理の可能な範囲である第１の場合には、印刷手段に前記印刷対象データを印刷させ、後処理手段に当該印刷により得られた印刷物に前記後処理を行わせるように制御し、
後処理の設定がされた印刷対象データの印刷枚数が前記後処理の可能な範囲でない第２の場合には、前記後処理手段に前記後処理を行わせるようには制御せず、かつ、前記印刷手段に前記印刷対象データを印刷させるように制御する制御工程を含み、
前記制御工程では、前記第２の場合には、前記第１の場合と異なり、前記印刷対象データを再利用可能に保存手段に保存させるように制御し、
さらに、ユーザから、前記再利用可能に保存された印刷対象データの設定を変更する指示を受け付ける受付工程を含み、
さらに、前記制御工程では、前記受付工程で受付けた指示に基づいて設定の変更された印刷対象データを前記印刷手段に印刷させ、前記後処理手段に後処理を行わせることを特徴とする印刷装置の制御方法。
【請求項１４】
後処理の設定がされた印刷対象データの印刷枚数が前記後処理の可能な範囲であるか判定する判定工程をさらに含むことを特徴とする請求項１３に記載の印刷装置の制御方法。
【請求項１５】
前記判定工程で前記後処理の設定がされた前記印刷対象データの印刷枚数が前記後処理の可能な範囲であると判定されたか否かに応じて、前記印刷対象データを再利用可能に前記保存手段に保存させるか否かを切り替えることを特徴とする請求項１４に記載の印刷装置の制御方法。
【請求項１６】
印刷装置の制御方法であって、
後処理の設定がされた印刷対象データの印刷枚数が前記後処理の可能な範囲である第１の場合には、印刷手段に前記印刷対象データを印刷させ、後処理手段に当該印刷により得られた印刷物に前記後処理を行わせるように制御し、
後処理の設定がされた印刷対象データの印刷枚数が前記後処理の可能な範囲でない第２の場合には、前記後処理手段に前記後処理を行わせるようには制御せず、かつ、前記印刷手段に前記印刷対象データを印刷させるように制御する制御工程とを含み、
前記制御工程では、前記第１の場合には、前記第２の場合と異なり、前記印刷対象データを削除するように制御し、
さらに、ユーザから、削除されていない印刷対象データの設定を変更する指示を受け付ける受付工程を含み、
さらに、前記制御工程では、前記第２の場合には、前記受付工程で受付けた指示に基づいて設定の変更された印刷対象データを前記印刷手段に印刷させ、前記後処理手段に後処理を行わせることを特徴とする印刷装置の制御方法。
【請求項１７】
後処理の設定がされた印刷対象データの印刷枚数が前記後処理の可能な範囲であるか判定する判定工程をさらに含むことを特徴とする請求項１６に記載の印刷装置の制御方法。
【請求項１８】
前記判定工程で前記後処理の設定がされた前記印刷対象データの印刷枚数が前記後処理の可能な範囲であると判定されたか否かに応じて、前記印刷対象データを削除するか否かを切り替えることを特徴とする請求項１７に記載の印刷装置の制御方法。
【請求項１９】
前記後処理の設定がされた前記印刷対象データに対する印刷指示が前記印刷装置においてユーザによりなされたことに応じて、前記判定工程は前記判定を行うことを特徴とする請求項１４又は１７に記載の印刷装置の制御方法。
【請求項２０】
請求項１３乃至１９の何れか１項に記載の印刷装置の制御方法における各工程を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホチキス等の後処理の機能を備える印刷装置、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、ステイプルで綴じる用紙枚数に限度があるため、限度を超えた場合はホチキスを実施しないで出力するか、或いは、途中でキャンセルする制御が提案されている。また、印刷ジョブに係る印刷データを保存可能な記憶領域を備え、保存した印刷データを印刷可能な印刷装置がある。さらに、使用容量の削減やセキュリティ観点の向上として、記憶領域に保存した印刷データを、印刷完了後に記憶領域から削除するかどうかを選択可能で、削除を選択した場合は印刷完了後に記憶領域に保存された印刷データを削除する印刷装置もある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１７６９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術には以下に記載する課題がある。例えば、保存した印刷データの印刷で、ホチキス等の後処理設定を含み、印刷完了後に印刷データを削除する設定で印刷した場合を想定する。この場合に、従来技術では、後処理が実施されずに印刷を完了した場合であっても、該当の印刷データは削除されてしまう。ここで、印刷された出力物には利用者が設定した後処理がされていないため、利用者は同じ印刷ジョブに対して別の設定を行って再度印刷することが考えられるが、印刷データが削除されているため前回使用した印刷データを利用して再印刷を行うことができない。この場合、利用者は同じ印刷ジョブの印刷データを再度保存するところから行う必要があり、所望の印刷物を得るために手間が掛かってしまう。
【０００５】
本発明は、上述の問題に鑑みて成されたものであり、印刷後に対応する印刷データを、当該印刷物に対する後処理の実行結果に応じて好適に削除することによりメモリ資源を有効に使用しつつ安全性を確保し、当該印刷データを用いた再印刷を可能とする仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、印刷装置であって、後処理の設定がされた印刷対象データの印刷枚数が前記後処理の可能な範囲であるか判定する判定手段と、前記判定手段で前記印刷対象データの印刷枚数が前記後処理の可能な範囲であると判定された場合には、印刷手段に前記印刷対象データを印刷させ、後処理手段に当該印刷により得られた印刷物に前記後処理を行わせ、かつ、前記印刷対象データを削除するように制御し、前記判定手段で前記印刷対象データの印刷枚数が前記後処理の可能な範囲でないと判定された場合には、前記印刷手段に前記印刷対象データを印刷させ、前記後処理手段に前記後処理は行わせず、かつ、前記印刷対象データを削除せずに保持するように制御する制御手段と、ユーザから、前記削除されずに保持された印刷対象データの設定を変更する指示を受け付ける受付手段とを備え、前記制御手段は、前記受付手段で受付けた指示に基づいて設定の変更された印刷対象データを前記印刷手段に印刷させ、前記後処理手段に後処理を行わせることを特徴とする。また、本発明は、後処理の設定がされた印刷対象データの印刷枚数が前記後処理の可能な範囲である場合には、印刷手段に前記印刷対象データを印刷させ、後処理手段に当該印刷により得られた印刷物に前記後処理を行わせ、かつ、前記印刷対象データを削除するように制御し、後処理の設定がされた印刷対象データの印刷枚数が前記後処理の可能な範囲でない場合には、前記印刷手段に前記印刷対象データを印刷させ、前記後処理手段に前記後処理は行わせず、かつ、前記印刷対象データを削除せずに保持するように制御する制御手段と、ユーザから、前記削除されずに保持された印刷対象データの設定を変更する指示を受け付ける受付手段とを備え、前記制御手段は、前記受付手段で受付けた指示に基づいて設定の変更された印刷対象データを前記印刷手段に印刷させ、前記後処理手段に後処理を行わせることを特徴とする。また、本発明は、後処理の設定がされた印刷対象データの印刷枚数が前記後処理の可能な範囲である第１の場合には、印刷手段に前記印刷対象データを印刷させ、後処理手段に当該印刷により得られた印刷物に前記後処理を行わせるように制御し、後処理の設定がされた印刷対象データの印刷枚数が前記後処理の可能な範囲でない第２の場合には、前記後処理手段に前記後処理を行わせるようには制御せず、かつ、前記印刷手段に前記印刷対象データを印刷させるように制御する制御手段とを有し、前記制御手段は、前記第２の場合には、前記第１の場合と異なり、前記印刷対象データを再利用可能に保存手段に保存させるように制御し、さらに、ユーザから、前記再利用可能に保存された印刷対象データの設定を変更する指示を受け付ける受付手段を有し、さらに、前記制御手段は、前記受付手段で受付けた指示に基づいて設定の変更された印刷対象データを前記印刷手段に印刷させ、前記後処理手段に後処理を行わせることを特徴とする。また、本発明は、後処理の設定がされた印刷対象データの印刷枚数が前記後処理の可能な範囲である第１の場合には、印刷手段に前記印刷対象データを印刷させ、後処理手段に当該印刷により得られた印刷物に前記後処理を行わせるように制御し、後処理の設定がされた印刷対象データの印刷枚数が前記後処理の可能な範囲でない第２の場合には、前記後処理手段に前記後処理を行わせるようには制御せず、かつ、前記印刷手段に前記印刷対象データを印刷させるように制御する制御手段とを有し、前記制御手段は、前記第１の場合には、前記第２の場合と異なり、前記印刷対象データを削除するように制御し、さらに、ユーザから、削除されていない印刷対象データの設定を変更する指示を受け付ける受付手段を有し、さらに、前記制御手段は、前記第２の場合には、前記受付手段で受付けた指示に基づいて設定の変更された印刷対象データを前記印刷手段に印刷させ、前記後処理手段に後処理を行わせることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、印刷後に対応する印刷データを、当該印刷物に対する後処理の実行結果に応じて好適に削除することによりメモリ資源を有効に使用しつつ安全性を確保し、当該印刷データを用いた再印刷をすることができる。
【図面の簡単な説明】
【０００８】
【図１】ＭＦＰ１０１のハードウェア構成の一例を示す図。
【図２】記憶装置に保存される印刷データのデータ構造の一例を示す図。
【図３】ホチキス枚数オーバー時の処理の設定画面の一例を示す図。
【図４Ａ】印刷基本画面及び仕上げ設定画面の一例を示す図。
【図４Ｂ】ホチキス種類設定画面の一例を示す図。
【図５】記憶装置に保存されているデータを印刷する印刷ジョブのフローチャート。
【図６Ａ】印刷設定と出力結果。
【図６Ｂ】印刷設定と出力結果。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１０】
＜印刷装置の構成＞
まず、図１を参照して、本発明の一実施形態に係る印刷装置の構成について説明する。ここでは、印刷装置の一例としてＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０１を用いて説明する。
【００１１】
ＭＦＰ１０１は、コントローラ１００、タッチパネル１１８、ディスプレイ１１９、記憶装置１２０、スキャナ１２１、プリンタ１２２、及び後処理装置１２３を備える。なお、後処理装置１２３は、オプションとしてＭＦＰ１０１に接続可能に構成されてもよい。
【００１２】
コントローラ１００では、システムバス１１０に対してＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、入力制御Ｉ／Ｆ１１４、表示制御Ｉ／Ｆ１１５、記憶装置Ｉ／Ｆ１１６、及び通信Ｉ／Ｆコントローラ１１７が接続される。また、システムバス１１０に対しては、スキャナ１２１やプリンタ１２２も接続されている。システムバス１１０に接続される各部は、システムバス１１０を介して互いにデータのやりとりを行うことができるように構成される。
【００１３】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１は、各装置の制御やデータの計算・加工を行う装置である。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２は、揮発性のメモリであり、ＣＰＵ１１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３は、不揮発性のメモリであり、画像データやその他のデータ、ＣＰＵ１１１が動作するための各種プログラム等が、それぞれ所定の領域に格納されている。ＣＰＵ１１１は、例えばＲＯＭ１１３に格納されるプログラムに従い、ＲＡＭ１１２をワークメモリとして用いて、ＭＦＰ１０１の各部を制御する。なお、ＣＰＵ１１１が動作するためのプログラムは、ＲＯＭ１１３に格納されるのに限られず、記憶装置１２０に記憶されてもよい。
【００１４】
入力制御Ｉ／Ｆ１１４は、ユーザ操作を受け付け、操作に応じた制御信号を生成し、ＣＰＵ１１１に供給する。例えば、入力制御Ｉ／Ｆ１１４は、ユーザ操作を受け付ける入力デバイスとして、不図示であるキーボードといった文字情報入力デバイスや数値などを直接入力するためのハードキー、あるいはタッチパネル１１８といったポインティングデバイス等と接続される。なお、タッチパネル１１８は、例えば平面的に構成された入力部に対して接触された位置に応じた座標情報が出力される入力デバイスである。以下、本実施形態においては、タッチパネルでの操作で説明しているが、それに限定されないことは言うまでもない。ＣＰＵ１１１は、入力デバイスに対してなされたユーザ操作に応じて入力制御Ｉ／Ｆ１１４で生成され供給される制御信号に基づき、プログラムに従いＭＦＰ１０１の各部を統括的に制御する。これにより、ユーザ操作に応じた動作をＭＦＰ１０１に行わせることができる。
【００１５】
表示制御Ｉ／Ｆ１１５は、ディスプレイ１１９に対して画像を表示させるための表示信号を出力する。例えば、ＣＰＵ１１１は、プログラムに従い、生成した表示制御信号を表示制御Ｉ／Ｆ１１５に対して供給する。表示制御Ｉ／Ｆ１１５は、この表示制御信号に基づき表示信号を生成してディスプレイ１１９に対して出力する。例えば、表示制御Ｉ／Ｆ１１５は、ＣＰＵ１１１が生成する表示制御信号に基づき、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を構成するＧＵＩ画面をディスプレイ１１９に表示させる。また、タッチパネル１１８は、ディスプレイ１１９と一体的に構成されていてもよい。例えば、タッチパネル１１８は光の透過率がディスプレイ１１９の表示を妨げないように構成され、ディスプレイ１１９の表示面の上層に取り付けられる。そして、タッチパネル１１８における入力座標と、ディスプレイ１１９上の表示座標が対応付けられる。これにより、あたかもユーザがディスプレイ１１９上に表示された画面を直接的に操作可能であるかのようなＧＵＩを構成することができる。
【００１６】
記憶装置Ｉ／Ｆ１１６には、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やフラッシュメモリなどの記憶装置１２０が接続されている。ＣＰＵ１１１の制御に基づき、記憶装置１２０からのデータの読み出しや、記憶装置１２０に対するデータの書き込みが行われる。記憶装置１２０をＲＡＭ１１２やＲＯＭ１１３の代わりに使用しても構わない。
【００１７】
通信Ｉ／Ｆコントローラ１１７は、ＣＰＵ１１１の制御に基づき、例えばＬＡＮやインターネット、有線、無線等の各種ネットワークに対する通信を行う。ネットワーク１０２には、ＰＣや他のＭＦＰ、プリンタ、サーバ等、様々な装置がＭＦＰ１０１と通信可能に接続される。
【００１８】
スキャナ１２１は、ＣＰＵ１１１の制御に基づき、原稿を読み取り、画像データを生成する。例えば、ＣＰＵ１１１は、入力制御Ｉ／Ｆ１１４を介して入力されたユーザの指示により、スキャナ１２１に対してスキャン処理を実施させる。スキャナ１２１は、不図示の原稿台やＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）に載置された原稿を読み取り、デジタルデータ化し、画像データを生成する。そして、スキャナ１２１は、生成した画像データを記憶装置Ｉ／Ｆ１１６を介して記憶装置１２０に格納する。
【００１９】
プリンタ１２２は、ＣＰＵ１１１の制御に基づき、記憶装置１２０に保存された画像データ（印刷データ）を印刷処理する。例えば、ＣＰＵ１１１は、入力制御Ｉ／Ｆ１１４を介して入力されたユーザの指示や、通信Ｉ／Ｆコントローラ１１７を介して外部装置から入力されたコマンドの指示によりプリンタ１２２に対して印刷処理を実施させる。プリンタ１２２は不図示の１つ以上の用紙供給部から用紙を供給し、その用紙に印刷する。用紙供給部は、Ａ４、Ａ５など特定の大きさの用紙をまとめて大量に供給できるカセット供給と、人が手で用紙を設置する手差し供給がある。プリンタ１２２は、記憶装置１２０から画像データを読み出し、印刷可能なデータ形式に変換し、記録媒体である紙原稿に印字する。
【００２０】
後処理装置１２３は、ＣＰＵ１１１の制御に基づき、ホチキス、パンチング、製本処理、折り、断裁等の後処理を行う。例えば、ＣＰＵ１１１は、入力制御Ｉ／Ｆ１１４を介して入力されたユーザの指示や、通信Ｉ／Ｆコントローラ１１７を介して外部装置から入力されたコマンドの指示により後処理装置１２３に対して後処理を実施させる。後処理装置１２３には、不図示のホチキス機、パンチ穴開け機、折り機、断裁機などを含み、それらを用いてプリンタ１２２が出力した紙原稿に対して後処理を行う。
【００２１】
ＭＦＰ１０１には、コピー、送信、ＦＡＸなどのひとつ以上の機能（以下、ファンクションと称する。）があり、スキャン、印刷、送信、コピーなど印刷装置の各ファンクションで行われる一連の処理をジョブとする。例えば、送信ジョブは、スキャナ１２１から原稿を読み込んで送信するまでの一連の処理を行うものであり、印刷ジョブは、プリンタ１２２で原稿を印刷する一連の処理である。本実施形態においては、例えば、送信ジョブは、スキャナ１２１から原稿を読み込んで、ＦＡＸやメールなどに送信する一連の処理としているが、スキャンする処理を分離する形態でもよい。
【００２２】
＜印刷データ＞
次に、図２を参照して、記憶装置１２０に保存される印刷データのデータ構造について説明する。本実施形態では、Ａ４サイズの４枚の原稿２０１、２０２、２０３、２０４をスキャナ１２１でスキャンし、記憶装置１２０に保存した際のデータを一例に説明する。
【００２３】
保存された印刷データのことを文書２１０と称し、文書２１０は管理データ２０５及び画像データ２０６、２０７、２０８、２０９からなる。画像データは読み込んだ原稿毎に１つのデータとして保存され、本実施形態では、原稿２０１は画像データ２０６、原稿２０２は画像データ２０７、原稿２０３は画像データ２０８、原稿２０４は画像データ２０９となる。また、各画像データは保存時にＭＦＰ１０１内で一意に画像データを特定するための管理番号を付与される。本実施形例では画像データ２０６の番号は１、画像データ２０７は２、画像データ２０８は３、画像データ２０９は４となる。
【００２４】
管理データ２０５には保存した画像データを印刷機能や外部機器への送信機能などで利用するために必要な情報が含まれる。本実施形態では、一度に読み込んだ原稿をグループ化するために、管理対象の画像データ番号が保持されており、１、２、３、４の管理番号が保存される。また、原稿サイズの情報及び各画像データのファイルフォーマット情報も保持されており、本実施形態では原稿サイズはＡ４で、ファイルフォーマットはビットマップ形式となる。
【００２５】
＜設定画面＞
次に、図３を参照して、ホチキス枚数が上限枚数を超えた場合のディスプレイ１１９に表示される設定画面について説明する。設定画面３００は、利用者がタッチパネル１１８を操作し、ホチキス枚数が上限枚数を超えた場合の処理設定（制限情報）を変更する操作を行った際に、ディスプレイ１１９に表示される画面である。設定画面３００では、機能表示部３０１に表示されている枚数制限のある機能について、枚数制限を超過した際の処理を選択することができる。図３に示すように、機能ごとに上限枚数を超えた場合の制御を設定することができる。設定画面３００では、上限枚数を超えた場合に印刷を継続するか否かを設定するものであり、後処理自体は、当該上限枚数を超えた場合には、実行されない。
【００２６】
設定画面３００を表示する際、ＣＰＵ１１１は、各機能について保存されている情報を読み込み、予め３０２又は３０３のボタンのどちらかを選択状態で表示する。ここで、利用者は必要に応じて、各機能の３０２又は３０３のボタンを選択し、ＯＫボタン３０５を押下することで、ＣＰＵ１１１によって、記憶装置１２０に制限情報として保存される。制限情報として保存されるデータは、以下の表１に示すホチキス枚数オーバー時の処理の設定テーブルとして保存される。なお、本実施形態では、各機能の上限枚数は入力できず、デフォルト値として設定されている。しかし、本発明はこれに限らず、上限枚数を操作者が変更可能にするように制御してもよい。また、設定を保存したくない場合は、キャンセルボタン３０４を押下することで、それまで選択した情報は破棄され、設定画面３００から別の機能画面に遷移する。
【００２７】
【表１】
0006675191.tif 000002
【００２８】
ここで、３０２のホチキスせずにプリントの設定がされている場合、該当の機能が設定された印刷ジョブの出力枚数が上限枚数を超過すると、出力は継続するが、ホチキスはされずにジョブは完了する。また、３０３のプリント中止の設定がされている場合、該当の機能が設定された印刷ジョブの出力枚数が上限枚数を超過した時点で印刷出力を中止し、ホチキスもされずに印刷ジョブは終了する。なお、本実施形態では、後処理としてホチキス機能を一例に説明しているが、本発明はこれに限定されず、少なくともパンチング、製本処理、折り処理、断裁処理等の後処理にも適用可能である。これらの後処理に適用する場合は、ホチキスの場合と同様に、種別ごとに上限枚数を定義したテーブルをＲＯＭ１１３等に予め記憶していることが望ましい。
【００２９】
＜印刷画面＞
次に、図４Ａ及び図４Ｂを参照して、保存された印刷データを印刷する際の印刷画面例について説明する。４２１は、利用者がディスプレイ１１９に表示される不図示の保存ジョブ選択画面から特定の保存ジョブをタッチパネル１１８経由で選択し、印刷設定を行うボタンを押下した際に表示される、印刷基本画面の一例である。印刷基本画面４２１には、少なくとも仕上げ設定ボタン４０１、プリント後ファイル削除ボタン４０２、キャンセルボタン４０３、及びプリント開始ボタン４０４が含まれる。当該印刷基本画面４２１で設定される情報が主に印刷情報として印刷処理及び後処理において利用される。仕上げ設定ボタン４０１を押下すると、後述する４２２、４２３の画面でホチキスの設定を行うことができる。プリント後ファイル削除ボタン４０２は、受付手段として機能し、本ボタンを押下することで、保存ジョブに対応する印刷処理の終了後に、印刷した保存ジョブ（印刷データ）が削除される。キャンセルボタン４０３は保存ジョブの印刷を行わない場合に押下することで、印刷基本画面４２１を閉じることができる。プリント開始ボタン４０４は、印刷設定を行った後に押下することで、保存ジョブの印刷が開始される。
【００３０】
４２２は、印刷基本画面４２１で利用者が仕上げボタン４０１を押下した際に表示される仕上げ設定画面の一例である。当該仕上げ設定画面４２２で設定される情報が主に後処理情報として印刷処理及び後処理において利用される。４０５は仕上げ機能選択ボタンで、ソート、グループ、ホチキス及びソート、ホチキス及びグループの機能を選択可能である。４０６は設定取り消しボタンで、利用者が仕上げ設定を無効にしたい場合に押下することで、仕上げ設定が解除され、印刷基本画面に戻る。４０７は戻るボタンで、利用者が元々設定されていた仕上げ設定を変更しない場合に押下することで、設定済みの仕上げ設定が有効なまま、印刷基本画面４２１に戻る。４０８は次へボタンで、仕上げ機能選択ボタン４０５でホチキス機能を選択した後に押下することで、ホチキスの詳細設定が可能となる。
【００３１】
４２３は、仕上げ設定画面４２２で利用者が仕上げ機能選択ボタン４０５でホチキス設定を選択した後に次へボタン４０８を押下した際に表示されるホチキス種類設定画面の一例である。４０９はホチキス種類選択ボタンであり、コーナーとじ、ダブルとじ、中とじ、針なしとじを選択可能である。４１０は位置選択ボタンであり、ホチキス種類選択ボタン４０９で指定したホチキスの種類によって、選択可能な位置は異なる。例えば、コーナーであれば左上、左下、右上、右下のいずれかを選択可能である。４１１は設定取り消しボタンであり、４０６と同じく、利用者が仕上げ設定を無効にしたい場合に押下することで、仕上げ設定が解除され、印刷基本画面４２１に戻る。４１２は戻るボタンで、利用者が押下することで仕上げ設定画面４２２を表示する。４１３はＯＫボタンであり、利用者が押下することで、指定したホチキス種類、ホチキス位置設定を有効にし、印刷基本画面４２１に戻る。
【００３２】
＜処理手順＞
次に、図５を参照して、各々の印刷設定を考慮した上で記憶装置１２０に保存されている印刷データを印刷する印刷ジョブの処理手順について説明する。以下で説明する処理は、ＣＰＵ１１１が、ＲＯＭ１１３やハードディスク等の記憶装置１２０に記憶された制御プログラムを必要に応じてＲＡＭ１１２に読み出して実行することにより実現される。また、以下の処理手順は、利用者がタッチパネル１１８に表示されるデータから特定のデータを選択し、図４Ａ及び図４Ｂに示す画面を経て印刷指示を行うことで開始される。
【００３３】
Ｓ５０１で、ＣＰＵ１１１は、保存された印刷データの管理データを解析し、印刷対象の画像データを特定する。Ｓ５０２で、ＣＰＵ１１１は、利用者によって、印刷操作時に設定された印刷設定を解析し、テンポラリデータを初期化する。テンポラリデータはＲＡＭ１１２上に保存され、出力枚数、ホチキス無効済みフラグなどがあり、初期化処理としては出力枚数を０とし、ホチキス無効済みフラグを無効とする。
【００３４】
Ｓ５０３で、ＣＰＵ１１１は、印刷設定にホチキス設定が有効か否かを判定する。ホチキス設定が有効の場合はＳ５０４に進み、無効の場合はＳ５０５に進む。Ｓ５０４で、ＣＰＵ１１１は、ホチキス枚数が上限枚数を超えた場合の処理の設定テーブルよりホチキス種類に応じた情報を取得し、ＲＡＭ１１２に格納してＳ５０５に進む。
【００３５】
Ｓ５０５で、ＣＰＵ１１１は、記憶装置１２０に保存された画像データを１ページ分読み込み、ＲＡＭ１１２に格納する。続いて、Ｓ５０６で、ＣＰＵ１１１は、画像データを用紙に印刷するか否かを判定する。複数の画像データを１枚の用紙にレイアウトするような機能が設定されていて、まだレイアウトが終了していない場合は用紙に印刷しないと判断し、Ｓ５０７に進む。Ｓ５０７で、ＣＰＵ１１１は、読み込んでいない印刷対象の画像データが残っているか否かを判定し、残っている場合はＳ５０５に処理を戻し、再度画像データを読み込む。
【００３６】
一方、Ｓ５０６で用紙に印刷すると判断した場合、或いは、Ｓ５０７で読み込む画像は残っていないと判断した場合、Ｓ５０８で、ＣＰＵ１１１は、ここまで読み込んだ画像を印刷設定に従って用紙に印刷し、出力枚数をインクリメントする。続いて、Ｓ５０９で、ＣＰＵ１１１は、ホチキス設定が有効か無効かを判定する。有効な場合はＳ５１０に進み、ＣＰＵ１１１は、出力枚数がホチキス可能な上限枚数を超えているか否かを判定する。ホチキス可能な上限枚数を超えている場合はＳ５１１に進み、そうでない場合はＳ５１３に進む。
【００３７】
Ｓ５１１で、ＣＰＵ１１１は、上限枚数を超えた場合の設定がプリント中止か否かを判定し、プリント中止の場合は印刷ジョブの処理を終了する。そうでない場合はＳ５１２に進み、ＣＰＵ１１１は、ホチキス設定を無効に設定し、ホチキス無効済みフラグを有効に変更し、Ｓ５１３に進む。
【００３８】
Ｓ５１２実施後、Ｓ５０９でホチキス設定が無効な場合か、又は、Ｓ５１０で出力枚数が上限枚数を超えていない場合は、Ｓ５１３で、ＣＰＵ１１１は、読み込んでいない印刷対象の画像データが残っているか否かを判定する。残っていると判断した場合、Ｓ５０５に処理を戻し、再度画像を読み込む。一方、残っていないと判断した場合はＳ５１４に進み、ＣＰＵ１１１は、ホチキス設定が有効か否かを判定する。ホチキス設定が有効と判断された場合はＳ５１５に進み、無効と判断された場合はＳ５１６に進む。
【００３９】
Ｓ５１５で、ＣＰＵ１１１は、出力用紙に対してステイプル処理（ホチキス）を実行する。一方、Ｓ５１４でホチキス設定が無効な場合、Ｓ５１６で、ＣＰＵ１１１は、ホチキス無効済みフラグが有効か否かを判定する。無効であればＳ５１７に進み、有効であれば処理を終了する。
【００４０】
Ｓ５１５でホチキス実施後、又はＳ５１６でホチキス無効済みフラグが無効な場合、Ｓ５１７で、ＣＰＵ１１１は、印刷設定に含まれるプリント後ファイル削除設定が有効か否かを判定する。削除設定が有効な場合はＳ５１８に進み、無効の場合は処理を終了する。Ｓ５１８で、ＣＰＵ１１１は、印刷データを削除し、処理を終了する。Ｓ５１８実施後、Ｓ５１６でホチキス無効済みフラグが有効な場合、或いはＳ５１７で削除設定が無効な場合、印刷ジョブの処理を終了する。ここで、Ｓ５１６でホチキス無効済みフラグが有効な場合は、全画像データの印刷は完了したが、ホチキス設定が取り消されたケースとなり、この場合は印刷が不完全と見なしてＳ５１７及びＳ５１８は実施しない。すなわち、本実施形態によれば、このように制御することにより、保存している印刷データの削除を制限し、操作者が設定を変更して、保存した印刷データを用いて再度印刷を実施できるようにする。
【００４１】
＜出力結果＞
次に、図６Ａ及び図６Ｂを参照して、図５で説明した処理手順に従って、いくつかの印刷ジョブを実行した後の出力結果について説明する。６２１では、印刷ジョブで利用する文書６０１は画像データ数６０、印刷設定６０２は片面印刷、全画像データ印刷対象、ホチキス（コーナー）指定、プリント後ファイル削除設定を有効とし、枚数オーバー時設定６０３のコーナー／ダブルはプリント中止である。この設定で印刷を実施した際の本実施形態に係る印刷結果６０４は、出力枚数が５０枚で、画像データすべては印刷されず、ホチキス（コーナー）は未実施となり、プリント後ファイル削除も未実施で終了する。
【００４２】
６２２では、印刷ジョブで利用する文書６０１、印刷設定６０２は６２１と同様だが、枚数オーバー時設定６０５が異なり、コーナー／ダブルはホチキスせずにプリントである。この設定で印刷を実施した際の本実施形態に係る印刷結果６０６は、出力枚数は６０枚で画像データすべてが印刷されるが、ホチキス（コーナー）は未実施となり、プリント後ファイル削除も未実施で終了する。
【００４３】
６２３では、印刷ジョブで利用する文書６０１、枚数オーバー時設定６０５は６２２と同様だが、印刷設定６０７が異なり、仕上げは無しである。この設定で印刷を実施した際の本実施形態に係る印刷結果６０８は、出力枚数は６０枚で画像データすべてが印刷され、ホチキス（コーナー）は印刷設定に含まれていないため未実施となるが、プリント後ファイル削除は実施され、終了する。
【００４４】
６２４では、印刷ジョブで利用する文書６０９は画像データ数１０、印刷設定６１０では仕上げを針なしとじとしている。また、枚数オーバー時設定６１１の針なしとじはプリント中止である。この設定で印刷を実施した際の本実施形態に係る印刷結果６１２は、出力枚数は５枚で画像データすべては印刷されず、針なしとじは未実施となり、プリント後ファイル削除も未実施で終了する。
【００４５】
６２５では、印刷ジョブで利用する文書６０９は６２４と同等だが、印刷設定６１３は仕上げをホチキス（コーナー）としている。また、枚数オーバー時設定６１４のホチキス（コーナー）はプリント中止である。この設定で印刷を実施した際の本実施形態に係る印刷結果６１５は、出力枚数は１０枚で画像データすべてが印刷され、ホチキス（コーナー）は実施され、文書６０９のファイル削除も実施される。
【００４６】
以上説明したように、本実施形態によれば、装置に記憶した印刷データを用いて印刷を実行し、当該印刷後の出力物に対して後処理を実行するとともに、当該印刷ジョブの処理が終了すると、対応する印刷データを削除する印刷装置を提供する。この際、本実施形態に係る印刷装置は、１つの印刷ジョブにおいて設定された全ての用紙等に対して後処理が正常に終了した場合にのみ、対応する印刷データを削除する。これより、メモリ資源を有効に使用しつつ安全性を確保することができる一方で、後処理までが正常に終了しなかった場合には、その後に、操作者は、設定を変更して、記憶されている印刷データを用いて再度印刷処理を実行することができる。即ち、操作者は、再度の印刷データの格納を行う必要が無く、より効率的に印刷ジョブを処理させることができ、容易に所望の印刷物を得ることができる。
【００４７】
なお、本発明は上記実施形態に限らず様々な変形が可能である。例えば、上記実施形態では、主にホチキス機能について説明したが、本発明はこれに限定されず、少なくともパンチング、製本処理、折り処理、断裁処理等の後処理にも適用可能である。これらの後処理に適用する場合は、ホチキスの場合と同様の制御が行われる。
【００４８】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４９】
１０１：ＭＦＰ、１１０：システムバス、１１１：ＣＰＵ、１１２：ＲＡＭ、１１３：ＲＯＭ、１１４：入力制御Ｉ／Ｆ、１１５：表示制御Ｉ／Ｆ、１１６：記憶装置Ｉ／Ｆ、１１７：通信Ｉ／Ｆコントローラ、１１８：タッチパネル、１１９：ディスプレイ、１２０：記憶装置、１２１：スキャナ、１２２：プリンタ、１２３：後処理装置
【図１】
0006675191.tif 000003
【図２】
0006675191.tif 000004
【図３】
0006675191.tif 000005
【図４Ａ】
0006675191.tif 000006
【図４Ｂ】
0006675191.tif 000007
【図５】
0006675191.tif 000008
【図６Ａ】
0006675191.tif 000009
【図６Ｂ】
0006675191.tif 000010