(57)【要約】【課題】１部の画像データに対応して印刷されるシート数が上限枚数より多い場合における使い勝手の点で有利な印刷装置を提供する。【解決手段】印刷装置は、画像データを取得する取得手段と、前記取得手段で取得された前記画像データを印刷する部数の設定と、前記画像データが印刷されたシートに対して部ごとにフィニッシング処理を行う設定とを受け付ける受付手段と、前記受付手段で受け付けた設定に基づくジョブの実行を制御する制御手段と、を含み、前記制御手段は、前記取得手段で取得された前記画像データに対応して印刷されるシート数が前記フィニッシング処理を実行可能なシート数より多い場合に、設定された部数が複数であったとしても、前記取得手段で取得された前記画像データを１部だけ印刷してジョブを中止する。【選択図】図１
2020073327.tif 000002
【特許請求の範囲】
【請求項１】
画像データを取得する取得手段と、
前記取得手段で取得された前記画像データを印刷する部数の設定と、前記画像データが印刷されたシートに対して部ごとにフィニッシング処理を行う設定とを受け付ける受付手段と、
前記受付手段で受け付けた設定に基づくジョブの実行を制御する制御手段と、
を含み、
前記制御手段は、前記取得手段で取得された前記画像データに対応して印刷されるシート数が前記フィニッシング処理を実行可能なシート数より多い場合に、設定された部数が複数であったとしても、前記取得手段で取得された前記画像データを１部だけ印刷してジョブを中止する、ことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法、およびプログラムに関する。
【背景技術】
【０００２】
複写機や複合機等の印刷装置には、取得した画像データに対して複数部での印刷処理を行い、印刷処理が行われたシートに対して部ごとにステイプル処理などのフィニッシング処理（後処理）を行ってから排紙するものがある。このような印刷装置では、取得した１部の画像データに対応して印刷されるシート数が、フィニッシング処理を実行可能なシート数（上限枚数）より多くなることがある。この場合において、特許文献１には、複数部での印刷処理を最後まで実行し、フィニッシング処理を行わずに排紙することや、印刷処理が行われたシート数が上限枚数に達した時点で印刷処理を中止することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１７６９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、フィニッシング処理を行わずに複数部での印刷処理を最後まで実行した場合では、ユーザが手作業でフィニッシング処理を行わなければならないため、特に部数が多い場合などに手間がかかりうる。また、印刷処理が行われたシート数が上限枚数に達した時点で印刷処理を中止する場合では、１部における複数の画像データのうちの一部分だけに印刷処理が行われた中途半端な状態で排紙されうる。
【０００５】
そこで、本発明は、１部の画像データに対応して印刷されるシート数が上限枚数より多い場合における使い勝手の点で有利な印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の一側面としての印刷装置は、画像データを取得する取得手段と、前記取得手段で取得された前記画像データを印刷する部数の設定と、前記画像データが印刷されたシートに対して部ごとにフィニッシング処理を行う設定とを受け付ける受付手段と、前記受付手段で受け付けた設定に基づくジョブの実行を制御する制御手段と、を含み、前記制御手段は、前記取得手段で取得された前記画像データに対応して印刷されるシート数が前記フィニッシング処理を実行可能なシート数より多い場合に、設定された部数が複数であったとしても、前記取得手段で取得された前記画像データを１部だけ印刷してジョブを中止する、ことを特徴とする。
【０００７】
本発明の更なる目的又はその他の側面は、以下、添付図面を参照して説明される好ましい実施形態によって明らかにされるであろう。
【発明の効果】
【０００８】
本発明によれば、例えば、１部の画像データに対応して印刷されるシート数が上限枚数より多い場合における使い勝手の点で有利な印刷装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態の印刷装置の構成例を示す図
【図２】印刷装置のハードウェア構成の一例を示す図
【図３】印刷装置の外観例を示す図
【図４】操作部の構成例を示す図
【図５】印刷装置１０のソフトウェアモジュールの構成例を示す図
【図６】フィニッシング処理の設定の際に表示部に表示される画面を示す図
【図７】シートの出力方法を示す図
【図８】ジョブを中止するためのモードの選択の際に表示部に表示される画面を示す図
【図９】第１実施形態の印刷装置における制御フローを示す図
【図１０】ジョブを中止するためのモードの選択の際に表示部に表示される画面を示す図
【図１１】第２実施形態の印刷装置における印刷フローを示す図
【図１２】第３実施形態の印刷装置における印刷フローを示す図
【図１３】１部の画像データに対応して印刷されたシート数が上限枚数より多いときに表示部に表示される画面を示す図
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の好適な実施の形態について説明する。なお、各図において、同一の部材ないし要素については同一の参照番号を付し、重複する説明は省略する。
【００１１】
＜第１実施形態＞
本発明に係る第１実施形態の印刷装置１０について説明する。本実施形態では、例えば、コピー、プリント、スキャン、ファクシミリといった複数の機能を有するＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）と呼ばれる印刷装置を用いる例について説明する。図１は、第１実施形態の印刷装置１０の構成例を示す図である。第１実施形態の印刷装置１０は、例えば、コントローラ１０１（制御部）と、スキャナ部１０２と、プリンタ部１０３と、フィニッシャ部１０４と、ネットワーク（イーサネット（登録商標））インターフェース１０５と、操作部１０６とを含みうる。
【００１２】
コントローラ１０１は、印刷装置１０の各部を制御する。スキャナ部１０２は、コントローラ１０１によって制御され、原稿から画像を読み取る読取部として機能する。プリンタ部１０３は、コントローラ１０１によって制御され、画像データをシートに印刷する印刷処理を例えばレーザを用いて行う。フィニッシャ部１０４は、プリンタ部１０３に接続されており、プリンタ部１０３により印刷処理が行われた複数のシートに対して、例えばステイプル処理などのフィニッシング処理を行う。フィニッシャ部１０４も、コントローラ１０１によって制御される。ネットワークインターフェース１０５は、コントローラ１０１とパソコン１０７との双方向通信を提供する。操作部１０６は、液晶ディスプレイ（ＬＣＤ）などの表示部やキーボードなどの入力部を含むユーザインターフェースである。操作部１０６は、コントローラ１０１からの情報を表示部に表示するとともに、入力部を介して入力されたユーザからの指示をコントローラ１０１に送信する。また、印刷装置１０は、他のインターフェースからでも、ネットワーク（Ｅｔｈｅｒｎｅｔ（登録商標），ＴＣＰ／ＩＣなど）を介して全ての機能が使用することができるように構成されうる。
【００１３】
図２は、印刷装置１０のハードウェア構成の一例を示す図である。印刷装置１０のコントローラ１０１は、例えば、ＣＰＵ２０１と、メモリ２０２と、ＲＯＭ２１０と、ＤＩＳＫ２１１とを含みうる。そして、ＣＰＵ２０１は、バス２０９を介して、メモリ２０２、操作部２０３、ネットワークインターフェース２０５、プリンタ部２０６、フィニッシャ部２０７、スキャナ部２０８、ＲＯＭ２１０およびＤＩＳＫ２１１に接続されている。各種プログラムおよびデータは、ハードディスなどのＤＩＳＫ２１１やＲＯＭ２１０（記憶媒体）に記憶されており、必要に応じて順次メモリ２０２に読み出されてＣＰＵ２０１で実行される。ＤＩＳＫ２１１は、印刷装置１０に内蔵されていてもよいし、印刷装置１０に着脱可能に構成されていてもよい。また、印刷装置１０は、プログラムがネットワークを介して他の印刷装置からダウンロードされＤＩＳＫ２１１に記憶されるように構成されてもよい。さらに、印刷装置１０は、ＤＲＡＭのような揮発メモリの機能、およびＳＲＡＭのような不揮発メモリの機能の双方をメモリ２０２が有するように構成されてもよい。揮発メモリの機能をメモリ２０２が有し、不揮発メモリの機能をＤＩＳＫ２１１が有するように構成されてもよい。
【００１４】
操作部２０３は、液晶ディスプレイ（ＬＣＤ）などの表示部２０３ａ、およびキーボードなどの入力部２０３ｂを含み、図１の操作部１０６に対応する。表示部２０３ａは、ＣＰＵ２０１からデータが送信されることにより情報の表示を行うとともに、タッチパネル等によって構成されている場合には、当該タッチパネル等によってユーザが入力した指示データをＣＰＵ２０１に送信する。入力部２０３ｂは、ユーザが入力した指示データをＣＰＵ２０１に送信する。ＣＰＵ２０１に送信された指示データは、例えば、メモリ２０２やＤＩＳＫ２１１のいずれかに転送、蓄積され、様々な処理に使用されうる。
【００１５】
バス２０９には、ネットワークインターフェース２０５（図１のネットワークインターフェース１０５に対応）が接続されている。これにより、ＣＰＵ２０１は、ネットワークインターフェース２０５を介したデータの通信を行うことができる。また、バス２０９には、プリンタ部２０６（図１のプリンタ部１０３に対応）、フィニッシャ部２０７（図１のフィニッシャ部１０４に対応）、スキャナ部２０８（図１のスキャナ部１０２に対応）が接続されている。ＣＰＵ２０１は、これらのエンジンに対してデータの読み書きを行うことにより、プリントやスキャンなどのエンジン動作および各種ステータスの取得を行う。ここで、第１実施形態の印刷装置１０では、プリンタ部２０６、フィニッシャ部２０７およびスキャナ部２０８が一体に構成されているが、それに限られるものではなく、例えば、別々の単体として構成されてもよい。
【００１６】
また、ＣＰＵ２０１は、スキャナ部２０８またはネットワークインターフェース２０５からバスを介して画像データを取得し、取得した画像データをメモリ２０２やＤＩＳＫ２１１に保存する。また、メモリ２０２が着脱可能に構成されている場合には、ＣＰＵ２０１は、画像データが保存されたメモリ２０２が印刷装置１０（コントローラ１０１）に取り付けられたときに、当該メモリ２０２から画像データを取得してもよい。
【００１７】
次に、印刷装置１０の外観について、図３を参照しながら説明する。図３は、印刷装置１０の外観例を示す図である。印刷装置１０は、画像入力デバイスであるスキャナ部分３０１と、画像出力デバイスであるプリンタ部分３０２とを含みうる。スキャナ部分３０１は、スキャナ部２０８（１０２）を含み、例えば、原稿を照明し、ＣＣＤなどのラインセンサを原稿に対して走査させることにより、原稿に形成された画像を読み取る。そして、スキャナ部分３０１で読み取られた画像は、電気的な画像データに変換されて、コントローラ１０１に送信される。コントローラ１０１は、送信された画像データに基づいて、原稿の色やサイズの判定を行うことができる。また、プリンタ部分３０２は、プリンタ部２０６（１０２）およびフィニッシャ部２０７（１０４）を含む。プリンタ部分３０２は、スキャナ部２０８やネットワークインターフェース２０５などから取得された画像データをシート（用紙）に印刷し、印刷されたシートに対してステイプル処理や製本処理などのフィニッシング処理（後処理）を行いうる。スキャン処理、印刷処理およびフィニッシング処理の開始や停止は、コントローラ１０１（ＣＰＵ２０１）からの指示に応じて行われうる。
【００１８】
次に、操作部２０３の構成について説明する。図４は、操作部２０３の構成例を示す図である。操作部２０３は、例えば図３の部分３０３に配置され、上述したように、表示部２０３ａと入力部２０３ｂとを含みうる。そして、操作部２０３は、取得された画像データを印刷する部数の設定（例えばコピー部数の設定）や、画像データが印刷されたシートに対して部ごとにフィニッシング処理を行う設定などを受け付ける受付部として機能する。表示部２０３ａは、例えば、液晶ディスプレイ上にタッチパネルが貼られた構成になっている。そして、システムの操作画面およびソフトキーを表示するとともに、表示されているキーがユーザによって押されるとその位置情報をコントローラ１０１（ＣＰＵ２０１）に送信する。また、入力部２０３ｂは、例えば、スタートキー４０２、ストップキー４０４、テンキー４０５およびユーザモードキー４０６を含みうる。スタートキー４０２は、スキャナ部２０８によって原稿から画像を読み取る処理（スキャン処理）を開始するときに押下される。スタートキー４０２は、中央部４０３が緑または赤に光るように構成され、その色によってスキャン処理を開始可能か否かをユーザに伝えることができる。ストップキー４０４は、稼働中の処理を停止するときに押下される。テンキー４０５は、数字および文字のボタン群で構成されており、画像データを印刷する部数の設定（例えばコピー部数の設定）などを入力するときに押下される。また、ユーザモードキー４０６は、ユーザが機器設定を行うときに押下される。
【００１９】
次に、印刷装置１０のソフトウェア構成等について、図５を参照しながら説明する。図５は、印刷装置１０のソフトウェアモジュールの構成例を示す図である。ソフトウェアモジュールの各々は、例えば、ＣＰＵ２０１がＲＯＭ２１０に格納されたプログラムをメモリ２０２に展開して実行することにより実現されうる。
【００２０】
ＵＩ５００は、ユーザインターフェースである操作部２０３を制御する。コピーアプリケーション５０１、送信アプリケーション５０２およびボックスアプリケーション５０３は、ＵＩ５００からの指示に応じて、コピー動作、送信動作、ボックス画面からのスキャン、プリントをそれぞれ実行する。ＰＤＬアプリケーション５０５は、ネットワークアプリケーション５０４からＰＤＬデータを受け取り、ＵＩ５００における設定に基づいてＰＤＬプリントジョブを生成する。
【００２１】
共通インターフェース５０６は、機器制御部分の機器依存部分を吸収する。ジョブマネージャ５０７は、共通インターフェース５０６から受け取ったジョブ情報を整理し、下位層のドキュメント処理部に伝達する。例えば、コピー動作の際には、ドキュメント処理部としてスキャンマネージャ５０８およびプリントマネージャ５０９が動作する。また、送信動作の際は、ドキュメント処理部としてスキャンマネージャ５０８およびファイルストアマネージャ５１０が動作する。受信動作の際には、ドキュメント処理部としてファイルフリードマネージャ５１１およびプリントマネージャが動作する。ＬＩＰＳやＰｏｓｔＳｃｒｉｐｔなどのＰＤＬプリントの際には、ドキュメント処理部としてＰＤＬマネージャ５１２およびプリントマネージャ５０９が動作する。各ドキュメント処理部間の同期をとり、各種の画像処理を行うイメージマネージャ５１３への画像処理の依頼は、シンクマネージャ５１４を介して行われうる。スキャン、プリント時の画像処理や画像ファイルの格納は、イメージマネージャ５１３によって行われうる。解析アプリ５１５は、ＰＤＬアプリケーション部５０５から供給されたジョブファイルを解析し、編集することによって得られたジョブを共通インターフェース５０６に供給する。この各ドキュメント処理部が、スキャンやプリントの終了などを検知する。
【００２２】
ここで、ジョブについて説明する。ジョブは、ＵＩ５００またはネットワークアプリケーション５０４からジョブを実行する指示が来た場合に、操作部２０３で受け付けた設定に基づいて生成される。ジョブは、コピーアプリケーション５０１、送信アプリケーション５０２、ボックスアプリケーション５０３およびＰＤＬアプリケーション５０５によって生成される。例えば、コピージョブは、ＵＩ５００からユーザにより入力された設定がコピーアプリケーション５０１に通知され、通知された情報に基づいてコピーアプリケーション５０１によって生成される。また、ＰＤＬジョブは、ネットワークアプリケーション５０４から送信された情報に基づいて、ＰＤＬアプリケーション５０４によって生成される。
【００２３】
次に、フィニッシング処理の設定方法について、図６を参照しながら説明する。図６は、フィニッシング処理（例えばステイプル処理）を設定する際に表示部２０３ａに表示される画面を示す図である。図６（ａ）は、表示部２０３ａに表示される初期画面６０１を示している。この初期画面６０１から倍率や用紙の選択を行うことができる。また、応用モードボタン６０２を押下することにより、様々な機能の設定を行うことができる。図６（ｂ）は、応用モードボタン６０２の押下後に表示部２０３ａに表示される画面６０３を示している。この画面６０３から「仕上げ」「表紙」「挿入紙」などの機能の詳細設定を行うことができる。
【００２４】
図６（ｃ）は、「仕上げ」ボタンの押下後に表示部２０３ａに表示される画面６０４を示している。「ソート」ボタン６０５は、Ｎ枚のページを複数部印刷する場合において、１ページ目、２ページ目・・・Ｎページ目、１ページ目、２ページ目・・・Ｎページ目・・・の順で出力したいときに押下される。例えば、図７（ａ）の左側に示すような３枚のページを３部印刷する場合では、図７（ａ）の右側に示すように出力される。「グループ」ボタン６０６は、Ｎ枚のページを複数部印刷する場合において、１ページ目、１ページ目・・・２ページ目、２ページ目・・・Ｎページ目、Ｎページ目・・・の順で出力したいときに押下される。例えば、図７（ｂ）の左側に示すような３枚のページを３部印刷する場合では、図７（ｂ）の右側に示すように出力される。
【００２５】
「ステイプルソート」ボタン６０７は、「ソート」ボタン６０５が押下されたときと同様に出力されたページ（シート）に対してステイプル処理を行いたいときに押下される。例えば、図７（ｃ）の左側に示すような３枚のページを３部印刷する場合では、図７（ｃ）の右側に示すように出力される。また、「ステイプルグループ」ボタン６０８は、「グループ」ボタン６０６が押下されたときと同様に出力されたページ（シート）に対してステイプル処理を行いたいときに押下される。例えば、図７（ｄ）の左側に示すような３枚のページを３部印刷する場合では、図７（ｄ）の右側に示すように出力される。
【００２６】
「仕上げ」の設定を終了した場合には、「ＯＫ」ボタン６１４が押下される。この画面６０４による設定が終了すると、フィニッシング処理（ステイプル処理）の有無が設定されたジョブが生成される。なお、「仕上げ」の設定を取り消す場合には、「設定取消」ボタン６１３が押下される。また、画面６０４には、「シフト」ボタン６０９や「パンチ穴」ボタン６１０、「折り」ボタン６１１、「排紙面指定」ボタン６１２など、フィニッシング処理を設定するための様々なボタンが表示される。
【００２７】
このように構成された印刷装置１０は、操作部２０３で受け付けた設定に基づいてジョブが生成される。例えば、印刷装置１０は、取得した画像データを印刷する部数の設定や、部ごとのフィニッシング処理の設定がユーザによって行われると、取得した画像データを複数部印刷し、部ごとにフィニッシング処理を行うためのジョブを生成する。このとき、取得した１部の画像データに対応して印刷されるシート数が、フィニッシング処理を一度に実行可能なシート数（以下、上限枚数）より多くなることがある。このような状況において、ユーザは、例えば、設定された部数での画像データの印刷の途中でジョブを中止したい場合や、設定された部数での画像データの印刷を終了させた後、フィニッシング処理を行わずにジョブを中止したい場合がある。そこで、第１実施形態の印刷装置１０は、１部の画像データに対応して印刷されるシート数が上限枚数より多い場合にジョブを中止するための複数のモードを有し、複数のモードのうちユーザによって選択されたモードに従ってジョブを中止する。
【００２８】
ここで、設定された部数での画像データの印刷の途中でジョブを中止する場合、１部における複数の画像データのうちの一部分に対してのみ印刷が行われると、中途半端な状態で排紙されることとなる。即ち、設定された部数での画像データの印刷の途中でジョブを中止する場合であっても、１部における画像データの印刷が終了した後にジョブを中止することが好ましい。そのため、第１実施形態の印刷装置１０は、複数のモードのうちの１つとして、取得された画像データを１部だけ印刷し、フィニッシング処理を行わずにジョブを中止するモードを有する。
【００２９】
まず、１部の画像データに対応して印刷されるシート数が上限枚数より多い場合にジョブを中止するためのモードを選択する方法について、図８を参照しながら説明する。図８は、ジョブを中止するためのモードを選択する際に表示部２０３ａに表示される画面を示す図である。図８（ａ）は、ジョブを中止するモードを選択する際に表示部２０３ａに表示されるトップ画面８０１を示している。ジョブを中止するモードを選択する際には、「ファンクション設定」ボタン８０２が押下される。なお、「ログイン」ボタン８０３は、ユーザが管理者としての権限を必要とするときに押下される。また、「閉じる」ボタン８０４は、トップ画面８０１を閉じるときに押下される。
【００３０】
「ファンクション設定」ボタン８０２が押下されると、図８（ｂ）に示す画面８０５が表示部２０３ａに表示される。そして、ジョブを中止するモードを選択する際には、「枚数制限を超えた場合の動作設定」ボタン８０６が押下される。なお、「閉じる」ボタン８０７は、画面８０５を閉じるときに押下される。
【００３１】
「枚数制限を超えた場合の動作設定」ボタン８０６が押下されると、図８（ｃ）に示す画面８０８が表示部２０３ａに表示される。画面８０８には、枚数制限のある機能８０９が列挙されており、各機能８０９に対して「ジョブキャンセル」ボタン８１０および「綴じずに出力」ボタン８１１が設けられている。「ジョブキャンセル」ボタン８１０は、設定された部数での画像データの印刷の途中でジョブを中止するモード（以下、ジョブキャンセルモードと称する）を選択するときに押下される。このジョブキャンセルモードは、設定された部数が複数であったとしても、取得された画像データを１部だけ印刷し、フィニッシング処理を行わずにジョブを中止するモードである。また、「綴じずに出力」ボタン８１１は、取得された画像データを、設定された部数分印刷し、印刷の終了後、フィニッシング処理を行わずにジョブを中止するモード（以下、全印刷モードと称する）を選択するときに押下される。「ジョブキャンセル」ボタン８１０および「綴じずに出力」ボタン８１１は、機能８０９ごとに、いずれか一方のみが押下されるように構成される。即ち、機能８０９ごとに、ジョブキャンセルモードおよび全印刷モードのいずれか一方が選択される。
【００３２】
このようにユーザによって選択されたモード情報は、コントローラ１０１のメモリ２０２およびＤＩＳＫ２１１のいずれかに、表１に示すようなデータとして保存される。また、表１における上限枚数は、ユーザからは設定することができず、モードごとのデフォルト値として予め設定されている。なお、画面８０８における「設定取消」ボタン８１２は、ジョブを中止するモードの設定を取り消す際に押下され、「ＯＫ」ボタン８１３は、当該設定を終了する際に押下される。
【００３３】
【表１】
2020073327.tif 000003
【００３４】
次に、第１実施形態の印刷装置１０における制御フローについて、図９を参照しながら説明する。図９は、第１実施形態の印刷装置１０における制御フローを示す図である。ここでは、スキャナ部２０８によって原稿から取得された画像データを印刷するときの処理（コピー処理）を例とし、取得した画像データを複数部で印刷し、部ごとにフィニッシング処理を行う設定がユーザによって行われているものとする。図９（ａ）は、スキャナ部２０８によるスキャン処理の制御フローを示し、図９（ｂ）は、プリンタ部２０６による印刷処理およびフィニッシャ部２０７によるフィニッシング処理の制御フローを示している。図９（ｂ）に示す印刷処理およびフィニッシング処理は、図９（ａ）に示すスキャン処理と並行に行われうる。なお、以下で説明する処理は、ＣＰＵ２０１がＲＯＭ２１０等に予め格納された制御プログラムをメモリ２０２に読み出して実行することにより実現される。また、以下のフローにおける各工程は、コントローラ１０１（ＣＰＵ２０１）によって制御されうる。
【００３５】
スキャン処理について、図９（ａ）を参照しながら説明する。Ｓ１１−１では、コントローラ１０１は、スキャナ部２０８に原稿を１枚スキャンさせ、原稿から画像を読み取らせる。これにより、コントローラ１０１は、原稿から読み取った画像に基づいて生成された画像データをスキャナ部２０８から取得することができる。Ｓ１１−２では、コントローラ１０１は、シートへの印刷を行うか否かを判断する。例えば、複数の画像データを１つのページとして印刷する場合など、Ｓ１１−１での画像データの取得によってはシートへの印刷を行わない場合がある。シートへの印刷を行わないと判断したときにはＳ１１−１に戻り、シートへの印刷を行うと判断したときにはＳ１１−３に進む。
【００３６】
Ｓ１１−３では、コントローラ１０１は、取得した画像データに対応して印刷されるシート数をカウント（インクリメント）する。印刷されるシート数の情報は、例えば、コントローラ１０１のメモリ２０２またはＤＩＳＫ２１１に記憶される。Ｓ１１−４では、コントローラ１０１は、Ｓ１１−３でカウントされたシート数が上限枚数より多いか否かを判断する。当該シート数が上限枚数より多い場合はＳ１１−５に進み、当該シート数が上限枚数以下の場合はＳ１１−６に進む。Ｓ１１−５では、コントローラ１０１は、フィニッシング処理（後処理）の設定を解除する。この解除情報は、例えば、コントローラ１０１のメモリ２０２またはＤＩＳＫ２１１に記憶される。Ｓ１１−６では、コントローラ１０１は、次の原稿があるか否かを判断する。次の原稿がある場合はＳ１１−１に戻り、次の原稿がない場合はスキャン処理を終了する。
【００３７】
印刷処理について、図９（ｂ）を参照しながら説明する。Ｓ１２−１では、コントローラ１０１は、スキャナ部２０８から取得した画像データに対応してシートを１枚印刷する。Ｓ１２−２では、コントローラ１０１は、１部における画像データの印刷が終了したか否かを判断する。１部における画像データの印刷が終了した場合にはＳ１２−３に進み、終了していない場合にはＳ１２−１に戻る。Ｓ１２−３では、コントローラ１０１は、Ｓ１１−５の工程によってフィニッシング処理（後処理）の設定が解除されているか否かを判断する。フィニッシング処理の設定が解除されている場合には、取得した画像データに対応して印刷されるシート数が上限枚数以下であるため、Ｓ１２−４に進み、ユーザの設定どおりの処理を行う。Ｓ１２−４では、コントローラ１０１は、印刷されたシートに対してフィニッシング処理（例えばステイプル処理）を実行する。Ｓ１２−５では、コントローラ１０１は、フィニッシング処理が行われたシートを排紙する。Ｓ１２−６では、コントローラ１０１は、次の部の印刷があるか否かを判断する。次の部の印刷がある場合はＳ１２−１に戻り、ない場合は印刷処理を終了する。
【００３８】
一方、Ｓ１２−３において、フィニッシング処理の設定が解除されている場合は、取得した画像データに対応して印刷されるシート数が上限枚数より多いため、Ｓ１２−７に進み、ジョブを中止する処理を行う。Ｓ１２−７では、コントローラ１０１は、印刷されたシートを排紙する。Ｓ１２−７の時点では、Ｓ１２−１およびＳ１２−２の工程を経て、１部における画像データが印刷されているため、１部における画像データに対応して印刷されたシートが排紙されることとなる。Ｓ１２−８では、コントローラ１０１は、ジョブを中止させるための複数のモードのうち、ユーザによって選択されたモードが何かを判断する。第１実施形態では、ジョブを中止させるためのモードとして、「ジョブキャンセルモード」と「全印刷モード」とがある。「ジョブキャンセルモード」が選択されている場合には終了し、「全印刷モード」が選択されている場合にはＳ１２−９に進む。Ｓ１２−９では、コントローラ１０１は、次の部の印刷があるか否かを判断する。次の部の印刷がある場合にはＳ１２−１に戻り、ない場合には印刷処理を終了する。
【００３９】
上述したように、第１実施形態の印刷装置１０は、１部の画像データに対応して印刷されるシート数が上限枚数より多い場合において、取得された画像データを１部だけ印刷し、フィニッシング処理を行わずにジョブを中止するモードを有する。ユーザは、このモードを選択することにより、設定された部数での画像データの印刷の途中でジョブを中止する場合であっても、１部における画像データの印刷が終了した後にジョブを中止することができる。
【００４０】
＜第２実施形態＞
本発明に係る第２実施形態の印刷装置について説明する。第２実施形態の印刷装置は、第１実施形態の印刷装置１０と装置構成が同様であるため、ここでは装置構成についての説明を省略する。ユーザは、１部の画像データに対応して印刷されるシート数が上限枚数より多い場合、当該シート数が上限枚数より多いことが検知された時点で即時にジョブを中止したい場合がある。そこで、第２実施形態の印刷装置は、ジョブを中止するための複数のモードのうちの１つとして、１部の画像データに対応して印刷されるシート数が上限枚数より多いことが検知された時点で即時にジョブを中止するモードを含む。
【００４１】
まず、１部の画像データに対応して印刷されるシート数が上限枚数より多い場合にジョブを中止するためのモードを選択する方法について、図１０を参照しながら説明する。図１０は、上述の図８（ｂ）に示した画面８０５における「枚数制限を超えた場合の動作設定」ボタン８０６が押下されたときに表示部２０３ａに表示される画面１００１を示す図である。画面１００１には、枚数制限のある機能１００２が列挙されており、各機能１００２に対して「即時キャンセル」ボタン１００３、「１部印刷してキャンセル」ボタン１００４および「綴じずに出力」ボタン１００５が設けられている。
【００４２】
「即時キャンセル」ボタン１００３は、１部の画像データに対応して印刷されるシート数が上限枚数より多いことが検知された時点で即時にジョブを中止するモード（以下、即時キャンセルモードと称する）を選択するときに押下される。「１部印刷してキャンセル」ボタン１００４は、取得された画像データを１部だけ印刷し、フィニッシング処理を行わずにジョブを中止するモード（以下、ジョブキャンセルモードと称する）を選択するときに押下される。「１部印刷してキャンセル」ボタン１００４は、図８（ｃ）の「ジョブキャンセル」ボタン８１０に対応する。また、「綴じずに出力」ボタン１００５は、設定された部数での画像データの印刷を終了した後、フィニッシング処理を行わずにジョブを中止するモード（以下、全印刷モードと称する）を選択するときに押下される。これらのボタン１００３〜１００５は、機能１００２ごとに、いずれか１つのみが押下されるように構成される。即ち、機能１００２ごとに、即時キャンセルモード、ジョブキャンセルモードおよび全印刷モードのいずれか１つが選択される。
【００４３】
このようにユーザによって選択されたモード情報は、コントローラ１０１のメモリ２０２およびＤＩＳＫ２１１のいずれかに、表２に示すようなデータとして保存される。また、表２における上限枚数は、ユーザからは設定することができず、モードごとのデフォルト値として予め設定されている。なお、「設定取消」ボタン１００６は、ジョブを中止するためのモードの設定を取り消す際に押下され、「ＯＫ」ボタン１００７は、当該設定を終了する際に押下される。
【００４４】
【表２】
2020073327.tif 000004
【００４５】
次に、第２実施形態の印刷装置における制御フローについて、図１１を参照しながら説明する。図１１は、第２実施形態の印刷装置における印刷フローを示す図である。ここでは、スキャナ部２０８によって原稿から取得された画像データを印刷するときの処理（コピー処理）を例とし、取得した画像データを複数部で印刷し、部ごとにフィニッシング処理を行う設定がユーザによって行われているものとする。図１１（ａ）は、スキャナ部２０８によるスキャン処理の制御フローを示し、図１１（ｂ）は、プリンタ部２０６による印刷処理およびフィニッシャ部２０７によるフィニッシング処理の制御フローを示している。図１１（ｂ）に示す印刷処理およびフィニッシング処理は、図１１（ａ）に示すスキャン処理と並行に行われうる。なお、以下で説明する処理は、ＣＰＵ２０１がＲＯＭ２１０等に予め格納された制御プログラムをメモリ２０２に読み出して実行することにより実現される。また、以下のフローにおける各工程は、コントローラ１０１（ＣＰＵ２０１）によって制御されうる。
【００４６】
スキャン処理について、図１１（ａ）を参照しながら説明する。Ｓ２１−１〜Ｓ２１−３は、上述の図９（ａ）におけるＳ１１−１〜Ｓ１１−３と同様であるため、ここでは説明を省略する。Ｓ２１−４では、コントローラ１０１は、Ｓ２１−３でカウントされたシート数が上限枚数より多いか否かを判断する。当該シート数が上限枚数より多い場合にはＳ２１−５に進み、上限枚数以下の場合にはＳ２１−１に戻る。Ｓ２１−５では、コントローラ１０１は、フィニッシング処理の設定を解除する。この解除情報は、例えば、コントローラ１０１のメモリ２０２またはＤＩＳＫ２１１に記憶される。
【００４７】
Ｓ２１−６では、コントローラ１０１は、ジョブを中止させるための複数のモードのうち、ユーザによって選択されたモードが「即時キャンセルモード」か否かを判断する。「即時キャンセルモード」が選択されていない場合にはＳ２１−７に進み、「即時キャンセルモード」が選択されている場合にはスキャン処理を終了するとともに、並行に行われている印刷処理も終了する。Ｓ２１−７では、コントローラ１０１は、次の原稿があるか否かを判断する。次の原稿がある場合はＳ２１−１に戻り、次の原稿がない場合はスキャン処理を終了する。
【００４８】
印刷処理について、図１１（ｂ）を参照しながら説明する。Ｓ２２−１〜Ｓ２２−７は、上述の図９（ｂ）におけるＳ１２−１〜Ｓ１２−７と同様であるため、ここでは説明を省略する。Ｓ２２−８では、コントローラ１０１は、ジョブを中止させるための複数のモードのうち、ユーザによって選択されたモードが何かを判断する。「即時キャンセルモード」が選択されている場合には上述したＳ２１−６において印刷処理が中止されるため、ここでは、ユーザによって選択されたモードが「ジョブキャンセルモード」であるのか、もしくは「全印刷モード」であるのかが判断される。「ジョブキャンセルモード」が選択されている場合には終了し、「全印刷モード」が選択されている場合にはＳ２２−９に進む。Ｓ２２−９では、コントローラ１０１は、次の部の印刷があるか否かを判断する。次の部の印刷がある場合はＳ２２−１に戻り、ない場合は印刷処理を終了する。
【００４９】
＜第３実施形態＞
本発明に係る第３実施形態の印刷装置について説明する。第３実施形態の印刷装置は、ユーザによって「ジョブキャンセルモード」が選択されており、且つ１部の画像データに対応して印刷されるシート数が上限枚数より多い場合において、ジョブが中止されたことを表示部２０３ａに表示する。第３実施形態の印刷装置は、第１実施形態の印刷装置１０と装置構成が同様であるため、ここでは装置構成についての説明を省略する。
【００５０】
第３実施形態の印刷装置における制御フローについて、図１２を参照しながら説明する。図１２は、第３実施形態の印刷装置における印刷フローを示す図である。ここでは、スキャナ部２０８によって原稿から取得された画像データを印刷するときの処理（コピー処理）を例とし、取得した画像データを複数部で印刷し、部ごとにフィニッシング処理を行う設定がユーザによって行われているものとする。図１２（ａ）は、スキャナ部２０８によるスキャン処理の制御フローを示し、図１２（ｂ）は、プリンタ部２０６による印刷処理およびフィニッシャ部２０７によるフィニッシング処理の制御フローを示している。図１２（ｂ）に示す印刷処理およびフィニッシング処理は、図１２（ａ）に示すスキャン処理と並行に行われうる。図１２（ａ）に示すスキャン処理における各工程（Ｓ３１−１〜Ｓ３１−６）は、図９（ａ）における各工程（Ｓ１１−１〜Ｓ１１−６）と同様であるため、ここでは説明を省略する。なお、以下で説明する処理は、ＣＰＵ２０１がＲＯＭ２１０等に予め格納された制御プログラムをメモリ２０２に読み出して実行することにより実現される。また、以下のフローにおける各工程は、コントローラ１０１（ＣＰＵ２０１）によって制御されうる。
【００５１】
印刷処理について、図１２（ｂ）を参照しながら説明する。Ｓ３２−１〜Ｓ３２−７は、上述の図９（ｂ）におけるＳ１２−１〜Ｓ１２−７と同様であるため、ここでは説明を省略する。Ｓ３２−８では、コントローラ１０１は、次の部の印刷があるか否かを判断する。次の部の印刷がある場合はＳ３２−９に進み、ない場合は印刷処理を終了する。Ｓ３２−９では、コントローラ１０１は、ジョブを中止させるための複数のモードのうち、ユーザによって選択されたモードが何かを判断する。「ジョブキャンセルモード」が選択されている場合にはＳ３２−１０に進み、「全印刷モード」が選択されている場合にはＳ３２−１に戻る。Ｓ３２−１０では、コントローラ１０１は、１部の画像データに対応して印刷されたシート数が上限枚数より多い旨を表示部２０３ａに表示する。例えば、コントローラ１０１は、図１３に示す画面１３０１を表示部２０３ａに表示する。これにより、ユーザは、画像データを１部だけ印刷してジョブを中止したことを知ることができる。
【００５２】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００５３】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されないことはいうまでもなく、その要旨の範囲内で種々の変形および変更が可能である。
【符号の説明】
【００５４】
１０：印刷装置、１０１：コントローラ、２０３：操作部、２０３ａ：表示部、２０３ｂ：入力部、２０６：プリンタ部、２０７：フィニッシャ部、２０８：スキャナ部
【図１】
2020073327.tif 000005
【図２】
2020073327.tif 000006
【図３】
2020073327.tif 000007
【図４】
2020073327.tif 000008
【図５】
2020073327.tif 000009
【図６】
2020073327.tif 000010
【図７】
2020073327.tif 000011
【図８】
2020073327.tif 000012
【図９】
2020073327.tif 000013
【図１０】
2020073327.tif 000014
【図１１】
2020073327.tif 000015
【図１２】
2020073327.tif 000016
【図１３】
2020073327.tif 000017
【手続補正書】
【提出日】令和2年4月2日(2020.4.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
原稿の画像を読み取って画像データを生成する画像読取手段と、
生成された前記画像データに応じた画像を用紙に印刷する印刷手段と、
前記印刷手段により印刷がなされた複数枚の用紙に後処理を実行する後処理手段と、
前記画像データに対応して前記印刷手段により印刷がなされる用紙の枚数が前記後処理を実行可能な用紙の枚数を超えた場合に行うべき動作を、前記画像読取手段により原稿の読み取りが行われる前に、ユーザ指示に従って設定する設定手段と、
を有し、
前記後処理手段は、針を用いて複数枚の用紙を綴じる第１種類の後処理、及び、針を用いずに複数枚の用紙を綴じる第２種類の後処理、を含む複数の後処理を選択的に実行することが可能であり、
前記第２種類の後処理を実行可能な用紙枚数は、前記第１種類の後処理を実行可能な用紙枚数よりも小さく、
前記設定手段は、前記第１種類及び前記第２種類の後処理のそれぞれに対して、当該後処理を実行可能な用紙の枚数を超えた場合に行うべき動作として、当該後処理を実行せず印刷を継続するか、印刷を中止するかを、独立に設定可能である
ことを特徴とする印刷装置。
【請求項２】
前記設定手段の設定に従って印刷が中止された場合に、印刷された用紙の枚数が上限枚数を超えたことにより印刷が中止されたことを表示する表示手段を有することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記画像読取手段は、複数枚の原稿の画像をそれぞれ読み取り、
前記印刷手段は、前記画像読取手段による画像の読み取りと並行して、読み取られた当該画像に対応する画像データに基づく印刷を実行することを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記設定手段の設定に従って印刷が中止される場合、印刷開始後に途中で印刷が中止されることを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記画像データに対応して印刷される用紙の枚数をカウントするカウント手段を有することを特徴とする請求項１乃至３の何れか１項に記載の印刷装置。
【請求項６】
取得した画像データを複数部印刷する場合、部ごとに前記後処理が実行されることを特徴とする請求項１乃至５の何れか１項に記載の印刷装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、印刷装置に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
しかしながら、フィニッシング処理を行わずに複数部での印刷処理を最後まで実行した場合では、ユーザが手作業でフィニッシング処理を行わなければならないため、特に部数が多い場合などに手間がかかりうる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
そこで、本発明は、印刷されるシート数が上限枚数より多い場合における使い勝手の点で有利な印刷装置を提供することを目的とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記目的を達成するために、本発明の一側面としての印刷装置は、原稿の画像を読み取って画像データを生成する画像読取手段と、生成された前記画像データに応じた画像を用紙に印刷する印刷手段と、前記印刷手段により印刷がなされた複数枚の用紙に後処理を実行する後処理手段と、前記画像データに対応して前記印刷手段により印刷がなされる用紙の枚数が前記後処理を実行可能な用紙の枚数を超えた場合に行うべき動作を、前記画像読取手段により原稿の読み取りが行われる前に、ユーザ指示に従って設定する設定手段と、を有し、前記後処理手段は、針を用いて複数枚の用紙を綴じる第１種類の後処理、及び、針を用いずに複数枚の用紙を綴じる第２種類の後処理、を含む複数の後処理を選択的に実行することが可能であり、前記第２種類の後処理を実行可能な用紙枚数は、前記第１種類の後処理を実行可能な用紙枚数よりも小さく、前記設定手段は、前記第１種類及び前記第２種類の後処理のそれぞれに対して、当該後処理を実行可能な用紙の枚数を超えた場合に行うべき動作として、当該後処理を実行せず印刷を継続するか、印刷を中止するかを、独立に設定可能であることを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明によれば、例えば、印刷されるシート数が上限枚数より多い場合における使い勝手の点で有利な印刷装置を提供することができる。