(57)【特許請求の範囲】
【請求項１】
印刷指示が行われた印刷ジョブの中止指示を受け付ける受付手段と、
前記受付手段により中止指示を受け付けたときに、印刷が完了していない印刷ジョブが１つであるか複数であるか判定する判定手段と、
複数であると判定された場合、全ての印刷ジョブを削除することを示す第１選択肢および最後に印刷が指示された印刷ジョブを削除することを示す第２選択肢を含む画面を前記中止指示が受け付けられた後に表示する表示手段と、
前記画面を用いて選択された選択肢に対応する印刷ジョブの処理を中止するよう制御する制御手段とを有することを特徴とする印刷制御装置。
【請求項２】
前記制御手段は、前記表示手段により表示された前記画面に対して中止をキャンセルするよう指示された場合、印刷ジョブの実行を継続させるよう制御することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記第１選択肢が選択された場合、前記制御手段は、実行待ちの印刷ジョブおよび印刷開始済みの印刷ジョブの処理を中止し、前記第２選択肢が選択された場合、前記制御手段は、最後に印刷指示された印刷ジョブの処理を中止することを特徴とする請求項１または２に記載の印刷制御装置。
【請求項４】
前記画面には、中止指示をキャンセルするための第３選択肢が更に含まれることを特徴とする請求項１乃至３のいずれか１項に記載の印刷制御装置。
【請求項５】
前記判定手段により印刷が完了していない印刷ジョブが１つであると判定された場合、前記画面が表示されることなく、前記制御手段は前記１つの印刷ジョブの処理を中止することを特徴とする請求項１乃至４のいずれか１項に記載の印刷制御装置。
【請求項６】
画像をシートに印刷可能な印刷手段を更に備えることを特徴とする請求項１乃至５のいずれか１項に記載の印刷制御装置。
【請求項７】
前記印刷手段は、メモリカードに記憶されている画像データに基づく前記画像を前記シートに印刷することを特徴とする請求項６に記載の印刷制御装置。
【請求項８】
印刷指示が行われた印刷ジョブの中止指示を受け付ける受付工程と、
前記受付工程により中止指示を受け付けたときに、印刷が完了していない印刷ジョブが１つであるか複数であるか判定する判定工程と、
複数であると判定された場合、全ての印刷ジョブを削除することを示す第１選択肢および最後に印刷が指示された印刷ジョブを削除することを示す第２選択肢を含む画面を前記中止指示が受け付けられた後に表示する表示工程と、
前記画面を用いて選択された選択肢に対応する印刷ジョブの処理を中止するよう制御する制御工程とを有することを特徴とする印刷制御装置の制御方法。
【請求項９】
コンピュータを、
印刷指示が行われた印刷ジョブの中止指示を受け付ける受付手段と、
前記受付手段により中止指示を受け付けたときに、印刷が完了していない印刷ジョブが１つであるか複数であるか判定する判定手段と、
複数であると判定された場合、全ての印刷ジョブを削除することを示す第１選択肢および最後に印刷が指示された印刷ジョブを削除することを示す第２選択肢を含む画面を前記中止指示が受け付けられた後に表示する表示手段と、
前記画面を用いて選択された選択肢に対応する印刷ジョブの処理を中止するよう制御する制御手段として機能させるための前記コンピュータが読み取り可能なプログラム。
【請求項１０】
前記制御手段は、前記表示手段により表示された前記画面に対して中止をキャンセルするよう指示された場合、印刷ジョブの実行を継続させるよう制御することを特徴とする請求項９に記載のプログラム。
【請求項１１】
前記第１選択肢が選択された場合、前記制御手段は、実行待ちの印刷ジョブおよび印刷開始済みの印刷ジョブの処理を中止し、前記第２選択肢が選択された場合、前記制御手段は、最後に印刷指示された印刷ジョブの処理を中止することを特徴とする請求項９または１０に記載のプログラム。
【請求項１２】
前記画面には、中止指示をキャンセルするための第３選択肢が更に含まれることを特徴とする請求項９乃至１１のいずれか１項に記載のプログラム。
【請求項１３】
前記判定手段により印刷が完了していない印刷ジョブが１つであると判定された場合、前記画面が表示されることなく、前記制御手段は前記１つの印刷ジョブの処理を中止することを特徴とする請求項９乃至１２のいずれか１項に記載のプログラム。
【請求項１４】
画像をシートに印刷可能な印刷手段を更に備えることを特徴とする請求項９乃至１３のいずれか１項に記載のプログラム。
【請求項１５】
前記印刷手段は、メモリカードに記憶されている画像データに基づく前記画像を前記シートに印刷することを特徴とする請求項１４に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受け付けた印刷ジョブを実行する印刷制御装置及びその方法に関する。
【背景技術】
【０００２】
従来、受け付けた印刷ジョブを実行するプリンタにおいて、例えばユーザによるキー操作により印刷ジョブを中止可能なものが知られている（特許文献１参照）。特許文献１では、ストップキーが押下されたときに印刷を中止してプリンタ用紙を排紙する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−１０８８９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、プリンタには、複数の印刷ジョブを受け付け、順次印刷ジョブを実行するものがある。このようなプリンタにおいて、印刷中止の操作を行った場合、ユーザは何が中止されるのかわからず戸惑うことがある。即ち、印刷を行っているジョブの印刷動作が中止されるのか、印刷待ちの印刷ジョブがキャンセルされるのか、その両方が中止されるのかわからない。従って、ユーザが所望する処理の中止ができないことがあった。
【０００５】
本発明は、以上の点に鑑みなされたものであり、ユーザが望む処理を中止させることのできる印刷制御装置、その制御方法並びにプログラムを提供するものである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本願発明の印刷制御装置は、印刷指示が行われた印刷ジョブの中止指示を受け付ける受付手段と、前記受付手段により中止指示を受け付けたときに、印刷が完了していない印刷ジョブが１つであるか複数であるか判定する判定手段と、複数であると判定された場合、全ての印刷ジョブを削除することを示す第１選択肢および最後に印刷が指示された印刷ジョブを削除することを示す第２選択肢を含む画面を前記中止指示が受け付けられた後に表示する表示手段と、前記画面を用いて選択された選択肢に対応する印刷ジョブの処理を中止するよう制御する制御手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、容易に所望の印刷ジョブの中止を行わせることができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態の印刷制御装置の構成を示すブロック図である。
【図２】印刷制御装置の処理の流れを示すフローチャートである。
【図３】表示部１０４による表示画面の例を示す図である。
【図４】印刷制御装置の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を用いて説明する。
【００１０】
図１は、本実施形態における印刷制御装置の構成を示すブロック図である。
【００１１】
図１において、ＣＰＵ１００は、ＲＯＭ１０１に記憶されている制御命令プログラム等をＲＡＭ１０２にロードし、それを実行することによって印刷制御装置の動作を制御する。ＲＡＭ１０２はＣＰＵ１００がプログラムを実行する際のワークエリアとして利用されるほか、印刷データの記憶や、各種設定値の記憶も行う。
【００１２】
操作部１０３は、ハードキーやソフトキーを含み、ユーザによる各種操作を受け付ける。操作部１０３は、印刷指示を行うためのスタートキーや各種処理を中止するためのストップキーなどが含まれる。表示部１０４は、ユーザに通知すべき各種情報を表示する。なお、操作部１０３と表示部１０４とを一体構成としたタッチパネル等としてもよい。
【００１３】
読取部１０５は、原稿を走査しながら原稿上の画像を読み取り、読み取られた画像に応じた画像データを生成する。印刷部１０６は、入力された画像データ（印刷データ）に基づき記録シート上に記録剤を付与して画像を印刷する。カードインタフェース１０７は、メモリカードをセット可能であり、セットされたメモリカードに記憶されている画像データを操作部１０３からの指示に従って入力可能である。外部インタフェース１０８は、パーソナルコンピュータ（ＰＣ）等の外部装置を接続可能なインタフェースであり、外部インタフェース１０８を介して外部装置から送られてくる印刷データを入力可能である。
【００１４】
以上のような構成において、印刷部１０６は、読取部１０５が生成した画像データ、カードインタフェース１０７を介して入力された画像データ、外部インタフェース１０８を介して入力された画像データに基づく画像を印刷可能である。これらのいずれかからの画像データの印刷が指示されると（操作部１０３または外部装置から）、ＣＰＵ１００は印刷ジョブを発行し、印刷部１０６に印刷処理を実行させる。ＣＰＵ１００は印刷部１０６が印刷処理を行っている際にも新たな印刷ジョブを発行可能であり、実行待ちの印刷ジョブ（予約された印刷ジョブ）は順次ＲＡＭ１０２に記憶される。ＲＡＭ１０２に記憶される印刷ジョブは、印刷データ（画像データ）を含むものとしてもよいし、印刷ジョブを特定可能な情報を記憶し、印刷データは含まないものとしてもよい。また、ＣＰＵ１００は発行する印刷ジョブにジョブＩＤ（印刷番号）を付与し、これによりそれぞれの印刷ジョブを特定する。
【００１５】
次に図１の印刷制御装置において少なくとも１つの印刷ジョブが発行され、その印刷ジョブの処理が開始された後に操作部１０３においてストップキーが操作された（印刷中止要求が発行された）場合の処理について説明する。図２はこの場合の処理の流れを示すフローチャートである。また、このフローチャートは、ＣＰＵ１００がＲＯＭ１０１に記憶されているプログラムをＲＡＭ１０２にロードし、それを実行することによりなされる処理の流れを示す。
【００１６】
操作部１０３において印刷中止の操作を受け付けると、Ｓ２０１においてＲＡＭ１０２に実行待ちの印刷ジョブが存在するか否か判断する。ここで、実行待ちの印刷ジョブは印刷部１０６において印刷が実行されているものは含まず、これ以外の実行待ちの印刷ジョブを指す。ただし、印刷部１０６による印刷が開始されておらず、印刷ジョブが１つだけＲＡＭ１０２に記憶されている場合はＳ２０１で否定判定がなされる。即ち、Ｓ２０１では中止対象の印刷ジョブが複数であるか否かが判断される。中止対象の印刷ジョブが複数あると判断された場合にはＳ２０３に進み、１つであると判断された場合にはＳ２０２に進む。
【００１７】
Ｓ２０２では、ユーザに更なる操作を求めることなく（後述する確認画面を表示せず）実行中の印刷処理を中止する。即ち、印刷部１０６による印刷が開始されていた場合、印刷を中止して記録シートを排紙する。印刷部１０６による印刷が開始されていなかった場合、ＲＡＭ１０２に記憶されている印刷ジョブをキャンセルする。従って、中止対象が１つしかない場合には中止指示がなされた時点で中止対象が特定されるため即座に当該処理を中止させることができる。
【００１８】
Ｓ２０３では、表示部１０４に図３に示すような中止の可否を確認する確認画面を表示する。ここでは、印刷制御装置が図３（ａ）〜（ｅ）のいずれかのみ表示可能なものであってもよいし、いずれでも表示可能であり、いずれを表示させるか予め登録しておくものであってもよい。いずれを表示させるかを登録しておく場合、操作部１０３による操作によっていずれの確認画面とするかを選択し、その選択結果をＲＡＭ１０２に記憶させる。そして、Ｓ２０３では予め登録された確認画面が表示される。
【００１９】
図３（ａ）は印刷部１０６で印刷中の印刷ジョブ、ＲＡＭ１０２に記憶されている実行待ちの印刷ジョブの全ての処理を中止するか、中止せずに処理を継続するかを選択させるものである。この画面では中止する方がデフォルトで選択された状態となっているので、そのまま操作部１０３のＯＫボタンを押すと即座に中止可能となる。この確認画面の場合、印刷部１０６における印刷が開始され、さらに実行待ちの印刷ジョブが複数あっても一度に中止指示が行えるため操作が容易である。また、デフォルトの選択状態が中止を指示する方となっているため、迅速に中止させることができる。また、中止の指示が行われた際、一旦確認画面を表示し、さらなるユーザからの指示を待つので誤って意図しない印刷ジョブが中止されてしまうのを防止できる。
【００２０】
図３（ｂ）はＲＡＭ１０２に記憶されている実行待ちの印刷ジョブの処理は中止させるが、印刷部１０６により開始されている印刷処理は継続させるか、いずれの処理も中止せずに処理を継続するかを選択するものである。この確認画面を用いる場合は、印刷部１０６における印刷は中止しないため、開始された印刷の途中で印刷が中止されないので、印刷開始したジョブは完了させ、実行待ちの印刷ジョブを中止させることができる。また、この画面においても中止させる方をデフォルトで選択状態とするので即座に中止指示が可能である。
【００２１】
図３（ｃ）は最後に予約された（最後に印刷指示された）印刷ジョブの実行を中止するか、いずれも中止させずに印刷ジョブの実行を継続させるかを選択させるものである。中止の対象の印刷ジョブは、ＲＡＭ１０２に実行待ちの印刷ジョブが複数あれば最後に印刷指示されたものであり、印刷指示された印刷ジョブが１つであればその印刷ジョブである（既に印刷が開始されたものも含む）。この確認画面を用いる場合、ユーザが最後に印刷指示をしたものをその直後に中止させることができる。また、この画面においても中止させる方をデフォルトで選択状態とするので即座に中止指示が可能である。
【００２２】
図３（ｄ）は実行待ちの印刷ジョブのうち中止対象の印刷ジョブを指定させるものである。この場合、印刷制御装置に投入済みの印刷ジョブのジョブＩＤのリストを表示させ、いずれかをユーザにより選択させる。また、このリストには既に印刷が開始されている印刷ジョブも含ませてもよい。この確認画面を用いる場合、中止対象の印刷ジョブが複数あった場合、ユーザが任意に指定できる。この画面において、最後に予約された印刷ジョブを選択状態とするのをデフォルトとしておくことにより、図３（ｃ）と同等の処理を即座に行うことができる。なお、中止処理をキャンセルする場合は、操作部１０３等からその旨の操作を行わせる。
【００２３】
なお、図３（ａ）〜（ｄ）のような確認画面は適宜組合せたものとしてもよい。図３（ｅ）は図３（ａ）と図３（ｃ）とを組合せたものである。これにより、印刷ジョブの中止の仕方を、中止のための操作を行った時点で複数の中から選択することができる。図３（ｅ）では図３（ｃ）に対応する中止方法が選択された状態をデフォルトとしている。これはユーザが誤って中止を指示してもキャンセルされてしまうジョブの数を減らす（ジョブの再投入の手間を減らす）ためである。ここで「戻る」が指定された場合、中止処理をキャンセルする。この確認画面を用いる場合、中止の指示を行った時点で複数の中止方法のいずれかを選択することができる。
【００２４】
図２の説明に戻る。Ｓ２０４では、Ｓ２０３で表示された確認画面に従ったユーザの操作に応じて、ユーザが印刷中止の操作を行った場合にはＳ２０５に進み、指定された中止方法に従った中止処理を行う。中止処理のキャンセルが選択された場合は中止処理をキャンセルし、終了する（印刷ジョブの実行を継続する）。
【００２５】
なお、確認画面が図３（ｅ）のように、中止処理としてすべての印刷ジョブを中止させるか、最後に予約した印刷ジョブを中止させるかを選択させるようなものであった場合、詳細には図４に示すようなフローとなる。Ｓ３０１〜３０３までは図２のフローと同じである。Ｓ３０４における図３（ｅ）の確認画面に対するユーザによる選択がいずれであったかによって３つに分岐する。「すべての印刷を中止」が選択された場合はＳ３０５に進み、実行待ちの印刷ジョブ、印刷開始済みの印刷ジョブのすべてが中止される。「最後に予約した印刷を中止」が選択された場合、Ｓ３０６に進み、最後に予約された（印刷指示された）印刷ジョブが中止される。「戻る」が選択された場合は中止処理がキャンセルされ、印刷ジョブの実行が継続される。
【００２６】
以上のように本実施形態によれば、印刷中止の指示をした際、中止対象が１つであればそのまま中止処理が実行されるので、迅速に中止させることができ、記録剤や記録シートの無駄な消費を抑えることができる。また、中止対象が複数である場合、一旦確認画面を表示し、それに対する操作に従って中止処理を実行するので、誤って意図しない印刷ジョブが中止されてしまうことを防止できる。また、複数の中止方法のいずれかを選択することも可能となる。
【００２７】
なお、以上のような中止の処理（指示）を、外部装置から行えるようにしてもよい。即ち、外部装置からプリンタに対し印刷ジョブの中止指示を行った場合、印刷指示を既に行い、まだ印刷処理が完了していない印刷ジョブが１つであるか複数であるかを示す情報をプリンタから取得する。これを取得した外部装置が印刷ジョブが１つであれば印刷ジョブの即時中止をプリンタに指示し、複数であれば図３（ａ）〜（ｅ）の確認画面を外部装置の表示装置に表示し、この確認画面に基づくユーザの選択結果に従った中止をプリンタに指示する。これによって外部装置からの指示によっても同様の効果を得ることができる。この場合、この外部装置が印刷制御装置として機能することになる。
【００２８】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能（処理対象のデータをハードウェア処理とするかソフトウェア処理とするかを決定するための処理）を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（ＣＰＵやＭＰＵ等）がプログラムを読み出して実行することによって実現可能である。また、このプログラムは、１つのコンピュータで実行させても、複数のコンピュータが連動して実行するようにしてもよい。また、上記した処理の全てをソフトウェアで実現する必要はなく、一部または全部をハードウェアによって実現するようにしてもよい。
【図１】
0005700966.tif 000002
【図２】
0005700966.tif 000003
【図３】
0005700966.tif 000004
【図４】
0005700966.tif 000005