(57)【要約】【課題】  一つのジョブの中であってもユーザからの指示で印刷ページごとに印刷不要のページをキャンセルまたは印刷部数を変更でき、さらに章ごとにユーザからの指示でキャンセルまたは印刷部数を変更できる印刷装置の提供。【解決手段】  印刷のキャンセルを指示できる印刷キャンセル手段と、印刷の部数を変更できる印刷部数変更手段とを備え、ユーザの指示により入力データ記憶手段に格納されている入力データに対して、印刷の実行、印刷のキャンセル及び部数の変更を行うことを特徴とする印刷装置。【選択図】        図１
2007008080.tif 000002
【特許請求の範囲】
【請求項１】
入力データを受信するデータ入力手段と、前記入力データを格納する入力データ記憶手段と、前記入力データ記憶手段に格納されている入力データから印刷データを生成する印刷データ生成手段と、前記印刷データを格納する印刷データ記憶手段と、前記印刷データ記憶手段に格納された印刷データに基づいて記録媒体上に画像を形成する画像形成手段とを備えた印刷装置において、
印刷のキャンセルを指示できる印刷キャンセル手段と、印刷の部数を変更できる印刷部数変更手段とを備え、
ユーザの指示により入力データ記憶手段に格納されている入力データに対して、印刷の実行、印刷のキャンセル及び部数の変更を行うことを特徴とする印刷装置。
【請求項２】
入力データを受信するデータ入力手段と、前記入力データを格納する入力データ記憶手段と、前記入力データ記憶手段に格納されている入力データから印刷データを生成する印刷データ生成手段と、前記印刷データを格納する印刷データ記憶手段と、前記印刷データ記憶手段に格納された印刷データに基づいて記録媒体上に画像を形成する画像形成手段とを備えた印刷装置において、
印刷のキャンセルを指示できる印刷キャンセル手段と、印刷の部数を変更できる印刷部数変更手段とを備え、
ユーザの指示により印刷データ記憶手段に格納されている印刷データの転送を停止し、印刷データに対して、印刷の実行、印刷のキャンセル及び部数の変更を行うことを特徴とする印刷装置。
【請求項３】
前記印刷キャンセル手段、前記印刷部数変更手段は印刷するページごとに指示できることを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記印刷キャンセル手段、前記印刷部数変更手段は一つの入力データに付加した複数の印刷グループの区切りデータを元に印刷グループごとに指示でできることを特徴とする請求項１または２に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関し、より詳しくは、入力データに対して印刷のキャンセル及び部数の変更を行うことのできる印刷装置に関するものである。
【背景技術】
【０００２】
電子写真方式やインクジェット式の印刷装置は通常コンピュータと接続され、コンピュータから送られる入力データを受信し印刷データを生成して印刷を行う。受信した入力データは一つのジョブとして印刷装置で処理され印刷が行われる。送信したジョブのキャンセルは特許文献１で提案されているように印刷装置のコントロールパネルや印刷装置に接続されたコンピュータからの命令で行えるようにした印刷装置が知られている。このとき、ジョブのキャンセルはジョブ全体に対して指示するものが一般的である。
【０００３】
また、印刷部数の指定はコンピュータから送られる入力データ中に指定されているものが一般的である。
【０００４】
またジョブ中の一部をキャンセルする手法については、特許文献２で提案されている手法等が存在するが、どのようにジョブの一部を選択すべきかについては触れられていない。
【特許文献１】特開昭６２−８００６６号公報
【特許文献２】特開平１０−２８９０７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
以上説明した印刷装置においては、コンピュータから印刷を行うデータを生成した後、ジョブのキャンセル指示を行うとジョブ全体がキャンセルされてしまい，ジョブの一部のみをキャンセルすることができない問題があった。このような場合、予めコンピュータで入力データを生成する時点でページ指定を行う必要があった。
【０００６】
また、印刷部数の指定も予めコンピュータで入力データを生成する時点で行う必要があり、印刷中に部数を変更することはできなかった。
【０００７】
ジョブの一部をキャンセルする場合においても、ユーザがどのように指定すべきかについて具体的な指示方法が定まっていなかった。
【０００８】
本発明は、以上の点に着目して成されたもので、コンピュータから受信したジョブまたは印刷中のジョブに対してページごとや章ごとにキャンセルの指定や部数の変更を行う事が可能になり、より柔軟なジョブの印刷が可能になる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は上記課題を解決するため、コンピュータから受信したジョブまたは印刷中のジョブに対してページごとや章ごとにキャンセルの指定や部数の変更が行えるようにすることを目的としている。
【００１０】
請求項１の発明は、入力データを受信するデータ入力手段と、前記入力データを格納する入力データ記憶手段と、前記入力データ記憶手段に格納されている入力データから印刷データを生成する印刷データ生成手段と、前記印刷データを格納する印刷データ記憶手段と、前記印刷データ記憶手段に格納された印刷データに基づいて記録媒体上に画像を形成する画像形成手段とを備えた印刷装置において、印刷のキャンセルを指示できる印刷キャンセル手段と、印刷の部数を変更できる印刷部数変更手段とを備え、ユーザの指示により入力データ記憶手段に格納されている入力データに対して、印刷の実行、印刷のキャンセル及び部数の変更を行うことを特徴とする。
【００１１】
請求項２の発明は、入力データを受信するデータ入力手段と、前記入力データを格納する入力データ記憶手段と、前記入力データ記憶手段に格納されている入力データから印刷データを生成する印刷データ生成手段と、前記印刷データを格納する印刷データ記憶手段と、前記印刷データ記憶手段に格納された印刷データに基づいて記録媒体上に画像を形成する画像形成手段とを備えた印刷装置において、印刷のキャンセルを指示できる印刷キャンセル手段と、印刷の部数を変更できる印刷部数変更手段とを備え、ユーザの指示により印刷データ記憶手段に格納されている印刷データの転送を停止し、印刷データに対して、印刷の実行、印刷のキャンセル及び部数の変更を行うことを特徴とする。
【００１２】
請求項３の発明は、請求項１または２に記載の印刷装置において、前記印刷キャンセル手段、前記印刷部数変更手段は印刷するページごとに指示でできることを特徴とする。
【００１３】
請求項４の発明は、請求項１または２に記載の印刷装置において、前記印刷キャンセル手段、前記印刷部数変更手段は一つの入力データに付加した複数の印刷グループの区切りデータを元に印刷グループごとに指示でできることを特徴とする。
【発明の効果】
【００１４】
本発明では、以下実施例で説明するように、印刷装置においてコンピュータから受信したジョブまたは印刷中のジョブに対してページごとや章ごとにキャンセルの指定や部数の変更を行う事が可能になり、より柔軟なジョブの印刷が可能になる。
【発明を実施するための最良の形態】
【００１５】
コンピュータから送信される入力データは印刷装置が解釈できるページ記述言語（ＰＤＬ）等で記述され、さらにキャンセルや部数変更を適応する範囲を表す章区切りのデータを付加されている。印刷装置は入力データからページごとに印刷データを生成し印刷を実行する。印刷装置はページごとにキャンセル状態を管理しており、ユーザからページごとや章ごとのキャンセルや部数変更の指示を受け、印刷データ生成前のページに対してキャンセルが行われた場合には印刷データの生成を省略し、印刷データ生成後のページに対してキャンセルが行われた場合には印刷データの印刷実行を省略したりすることでキャンセルを実現する。同様にページごとに印刷部数の管理を行い、生成した印刷データを繰り返し印刷実行することで、複数の印刷部数指定がなされたページの印刷を実現する。
【００１６】
以下、本発明の実施例を説明する。
【実施例】
【００１７】
図１は本発明の実施の形態に係る印刷装置の全体構成を示すブロック図である。
【００１８】
印刷装置１０２はコントローラ部１０３、プリンタエンジン部１０４から構成される。
【００１９】
印刷装置１０２のコントローラ部１０３の構成を図２に示す。
【００２０】
印刷装置１０２のコントローラ部１０３はコンピュータ等の外部機器１０１から入力された入力データを受信し、入力データから印刷データを生成してプリンタエンジン部１０４に出力するもので、入力データを受信する入力バッファ２０１、入力バッファに格納された入力データから印刷データを生成するレンダリング部２０２、レンダリング部によって生成された印刷データを格納する出力バッファ２０３、ユーザに情報を表示し、操作を受け付けるコントロールパネル部２０４、プリンタエンジン部１０４と各種情報のやり取りを行うエンジンインターフェース部２０５から構成される。
【００２１】
印刷装置１０２のコントローラ部１０３とプリンタエンジン部１０４は所定のビデオインターフェースによって接続されており、印刷イメージの転送や各種センサの情報の交換を行う。情報の交換は例えば１６ビット単位のコマンド／ステータスのシリアル通信によって行う。
【００２２】
ここでは電子写真方式のプリンタエンジンを想定しているが、既知のインクジェット方式を用いても良い。
【００２３】
入力データについて図３を用いて説明する。
【００２４】
一般的に図３左図で表すように一つの入力データは一つのジョブとして公知のＰＤＬ等で記述される。データ構造はジョブの始まりを表すＪｏｂ  Ｈｅａｄｅｒ３０１とページごとにＰＤＬで記述されたデータ３０２、ジョブの終わりを表すＪｏｂ  Ｆｏｏｔｅｒ３０３で表現される。本発明の入力データは図３右図で表すようにさらにキャンセルや部数変更を適応する範囲の表す章区切りのデータ３０４が挿入されている。章区切りは入力データを生成するコンピュータ等によって付加され、付加する位置は印刷するアプリケーションからの情報等によって決定される。
【００２５】
入力データを受信した場合のキャンセル及び部数変更を図４に沿って説明する。
【００２６】
入力データを受信するとコントロールパネル部にジョブを受信したことを表すメッセージを表示する。ユーザはジョブに対して印刷を行うか、キャンセル指示を行うか、部数変更を行うかの選択を行う。ユーザの指示はコントロールパネルやコンピュータから行うことができる。印刷を行う場合、印刷装置は入力データから印刷データを生成し印刷実行を行う。
【００２７】
キャンセルまたは部数変更が指示された場合、ユーザはジョブ全体、ページごとの指定、または章ごとの指定を選択肢、ページごとまたは章ごとの場合には更にどのページまたは章かを選択する。印刷装置はページごとにキャンセル情報と部数情報を管理しており、ユーザの指示によってそれらを変更する。章ごとの指定の場合には章に属するページ全てについて、ジョブ全体の場合には全てのページについて変更を行う。変更がなされた後、印刷を行うページに対しては印刷データの生成を行い、キャンセルされたページに対しては印刷データの生成を省略する。生成された印刷データを各ページの部数分繰り返して印刷を行う。
【００２８】
印刷中のジョブに対するキャンセル及び部数変更を図５に沿って説明する。
【００２９】
ジョブの印刷中は、コントロールパネル部に印刷中であることを表すメッセージを表示する。ユーザはコントロールパネルやコンピュータからジョブに対して一時停止の指示を行うことができる。印刷装置は一時停止の指示の受けると印刷及び印刷データの生成を一旦停止し、ユーザからの指示を待つ。ユーザは印刷を続行するか、キャンセル指示を行うか、部数変更を行うかの選択を行う。印刷を続行する場合、印刷装置は印刷データ生成済みのページに対して印刷データの印刷実行を行い、印刷データ未生成のページに対しては入力データから印刷データを生成して印刷実行を行う。キャンセルまたは部数変更が指示された場合、入力データを受信した場合と同様に、ユーザはジョブ全体、ページごとの指定、または章ごとの指定を選択肢、ページごとまたは章ごとの場合には更にどのページまたは章かを選択する。
【００３０】
印刷装置は入力データを受信した場合と同様にキャンセル情報と部数情報をユーザ指示によって変更する。変更がなされた後、印刷データ生成済みページの場合、印刷を行うページは印刷データを各ページの部数分繰り返して印刷実行を行い、キャンセルされたページに対しては印刷実行を省略する。印刷データ未生成ページの場合、印刷を行うページに対しては印刷データの生成を行い、キャンセルされたページに対しては印刷データの生成を省略する。生成された印刷データを各ページの部数分繰り返して印刷を行う。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施の形態に係る印刷装置の全体構成を示す図である。
【図２】本発明の実施の形態に係るコントローラ部の構成を示す図である。
【図３】本発明の実施の形態に係る入力データの構成を示す図である。
【図４】本発明の実施の形態に係る入力データを受信した場合のキャンセル及び部数変更の処理動作を示すフローチャートである。
【図５】本発明の実施の形態に係る印刷中のジョブに対するキャンセル及び部数変更の処理動作を示すフローチャートである。
【符号の説明】
【００３２】
１０１  外部機器
１０２  印刷装置
１０３  コントローラ部
１０４  プリンタエンジン部
２０１  入力バッファ
２０２  レンダリング部
２０３  出力バッファ
２０４  コントロールパネル部
２０５  エンジンインターフェース部
３０１  Ｊｏｂ  Ｈｅａｄｅｒ
３０２  ＰＤＬ  Ｄａｔａ
３０３  Ｊｏｂ  Ｆｏｏｔｅｒ
３０４  区切りデータ
【図１】
2007008080.tif 000003
【図２】
2007008080.tif 000004
【図３】
2007008080.tif 000005
【図４】
2007008080.tif 000006
【図５】
2007008080.tif 000007