(57)【要約】【課題】  プリント動作を指示した後に、プリント動作の停止を希望する場合、ユーザが希望する停止方法又は停止タイミングで、プリント動作を停止させることができ、ユーザの希望に応えて利便性を向上させた画像出力装置、制御装置及びこれらを用いた画像出力システムを提供することを課題とする。【解決手段】  指定された画像出力動作を、ユーザが指定した停止方法又は停止タイミングの少なくとも一方で停止することが可能な画像出力装置において、前記画像出力装置の画像出力動作を停止させる停止方法又は停止タイミングの少なくとも一方を外部から取得する取得手段と、前記取得手段によって取得した停止方法又は停止タイミングの少なくとも一方で画像出力動作を停止させるように制御する制御部とを備えるように構成して課題を解決する。【選択図】  図１
2005225204.tif 000002
【特許請求の範囲】
【請求項１】
指定された画像出力動作を、ユーザが指定した停止方法又は停止タイミングの少なくとも一方で停止することが可能な画像出力装置において、
前記画像出力装置の画像出力動作を停止させる停止方法又は停止タイミングの少なくとも一方を外部から取得する取得手段と、
前記取得手段によって取得した停止方法又は停止タイミングの少なくとも一方で画像出力動作を停止させるように制御する制御部とを備えたことを特徴とする画像出力装置。
【請求項２】
前記停止方法として複数の停止方法から選択が可能であり、当該複数の停止方法から選択された１つの停止方法を、取得手段によって外部から取得することを特徴とする請求項１に記載の画像出力装置。
【請求項３】
前記複数の停止方法として、出力要求を既に受け付けた画像を出力した後に停止する動作と、出力要求を既に受け付けた画像の所望の位置で停止する動作と、出力処理が開始された用紙については画像の出力をすべて終了させて停止する動作と、出力処理が開始された用紙についてはすべて装置外に排出して停止する動作と、可能な限り速やかに停止させる動作のうち、少なくとも２以上を含むことを特徴とする請求項２に記載の画像出力装置。
【請求項４】
前記複数の停止方法について、優先度を設定することが可能であることを特徴とする請求項２又は請求項３に記載の画像出力装置。
【請求項５】
前記取得手段によって取得した停止タイミングで停止可能か否かを判定する判定手段を備えたことを特徴とする請求項１乃至４のいずれかに記載の画像出力装置。
【請求項６】
前記判定手段が、前記取得手段によって取得した停止タイミングで停止可能でないと判定した場合には、画像の出力動作を続行することを特徴とする請求項５に記載の画像出力装置。
【請求項７】
前記停止タイミングとして複数の停止タイミングから選択可能であることを特徴とする請求項１に記載の画像出力装置。
【請求項８】
前記複数の停止タイミングについて、優先度を設定することが可能であることを特徴とする請求項７に記載の画像出力装置。
【請求項９】
前記複数の停止タイミングを連続して取得手段によって外部から取得することにより、複数の停止タイミングについて、優先度を設定することが可能であることを特徴とする請求項８に記載の画像出力装置。
【請求項１０】
画像出力装置の動作を制御する制御装置において、
前記画像出力装置を停止させる停止方法又は停止タイミングの少なくとも一方を生成する停止位置生成手段と、
前記停止位置生成手段によって生成された停止方法又は停止タイミングの少なくとも一方を、画像出力装置に指示する停止指示手段とを備えたことを特徴とする制御装置。
【請求項１１】
指定された画像出力動作を、ユーザが指定した停止方法又は停止タイミングの少なくとも一方で停止することが可能な画像出力装置と、前記画像出力装置の動作を制御する制御装置とを備えた画像出力システムにおいて、
前記画像出力装置は、
前記画像出力装置の画像出力動作を停止させる停止方法又は停止タイミングの少なくとも一方を外部から取得する取得手段と、
前記取得手段によって取得した停止方法又は停止タイミングの少なくとも一方で画像出力動作を停止させるように制御する制御部とを備え、
前記制御装置は、
前記画像出力装置を停止させる停止方法又は停止タイミングの少なくとも一方を生成する停止位置生成手段と、
前記停止位置生成手段によって生成された停止方法又は停止タイミングの少なくとも一方を、画像出力装置に指示する停止指示手段とを備えたことを特徴とする画像出力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子写真方式やインクジェット方式などを適用したプリンタや複写機、ファクシミリあるいはこれらの複合機等の画像出力装置及びこれを制御する制御装置、並びにこれらを用いた画像出力システムに関し、特に画像出力装置の出力動作をユーザの希望に応じて柔軟に停止させることが可能な画像出力装置及びこれを制御する制御装置、並びにこれらを用いた画像出力システムに関するものである。
【背景技術】
【０００２】
【特許文献１】特開平５−７７５２５号公報
【特許文献２】特開平１０−５８７８８号公報
【０００３】
従来、この種の電子写真方式やインクジェット方式などを適用したプリンタや複写機、ファクシミリあるいはこれらの複合機等の画像出力装置においては、ユーザがプリントすべき文書を選択し、記録用紙の種類やサイズ、あるいはプリントすべき部数やページ指定、更にはページ数やページ付の有無等を指定して、プリント動作を開始した後、印刷部数の入力ミスや、印刷するべきページの範囲指定のミスなどに気が付いて、ユーザがプリント動作を途中でキャンセルしたい場合がある。
【０００４】
そこで、上記画像出力装置において、ユーザがプリント動作をキャンセル可能とする技術としては、例えば、特開平５−７７５２５号公報や特開平１０−５８７８８号公報等に開示されているものが既に提案されている。
【０００５】
上記特開平５−７７５２５号公報に係るキャンセル機能付きプリンタは、ホスト装置に接続されて、ホスト装置から送られる印字データおよび制御命令に応じて画像イメージを形成しプリンタエンジンに転送し、印字画像出力を得る装置であって、プリント動作中にプリント動作のキャンセルを指示する手段と、キャンセルの指示を受けた時に新たなプリント用紙の給紙を停止する手段と、キャンセルの指示を受けた時装置内に残っているプリントデータをすべてクリヤする手段とを備えるように構成したものである。
【０００６】
また、上記特開平１０−５８７８８号公報に係るプリンタは、現在処理対象としている印刷ジョブをキャンセルするための第１のキャンセル手段を有するプリンタにおいて、受信したデータストリームに応答して、印刷ジョブを開始し且つ終了する印刷ジョブ制御手段と、印刷ジョブの開始から終了までの間に受信したデータストリームに含まれる印刷コマンドを処理して、印刷に必要なイメージデータを生成するイメージ生成手段と、を備え、前記印刷ジョブ制御手段が、前記１つの印刷ジョブの開始から終了までの間に前記第１のキャンセル手段からキャンセル要求を受けると、以後の印刷を該印刷ジョブの終了までキャンセルするように構成したものである。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来技術の場合には、次のような問題点を有している。すなわち、上記特開平５−７７５２５号公報や特開平１０−５８７８８号公報に開示された技術の場合には、いずれも、プリント動作を単純にキャンセルするように構成したものであり、ホスト装置側に設けられるコントローラがプリンタエンジンにプリント要求の送信を既に完了している場合に、新たなプリント用紙の給紙を停止するとともに、プリントデータをすべてクリヤすることにより、単純にプリント動作のキャンセルを行うように構成したものである。
【０００８】
しかし、ユーザによっては、プリント動作を行った後に、ステープル止めなどの後処理を行う場合があり、残り１，２ページだけ残してプリント動作をキャンセルするのであれば、すべてのプリント出力を完成させることを希望する場合がある。
【０００９】
ところが、上記特開平５−７７５２５号公報や特開平１０−５８７８８号公報に開示された技術の場合には、プリント動作を単純にキャンセルするように構成したものであり、コントローラ側からプリンタエンジンにプリント要求を行った後は、その時点でプリント動作をキャンセルしても、どの用紙でプリント動作を停止させることができるのか不明である。そのため、ユーザは、余裕を見てキャンセルの要求を出したりしなければならず、プリント動作のキャンセル要求を出しても、ユーザが希望する方法でプリント動作をキャンセルすることができるとは限らないという問題点を有していた。
【００１０】
更に説明すると、図１４に示すように、コントローラからプリンタエンジンに複数枚の文書からなる複数のジョブのプリント動作を指示した場合を考えると、矢印の先頭から順にプリント動作が処理されていくことになる。このとき、ユーザは、所望のタイミングでプリント動作のキャンセル（停止）要求を出した場合、１枚目の用紙は既にプリント動作が開始されており、網点が施された用紙のどこまでプリント動作が実行された後、プリント動作が停止されるのか不明である。上記の例では、例えば、１から３の矢印で示す位置のうち、１の矢印の位置でプリント動作を停止するのが理想的であるが、仮に、１の矢印の位置でプリント動作を停止することができないのであれば、２番目の文書の途中である２の矢印の位置で停止する代わりに、一連の文書をプリントした後、３の矢印の位置でプリント動作を停止させることを希望するユーザもいるが、このような要求に応えることはできないという問題点を有していた。また、ユーザによっては、可能な限り直ちに、プリント動作の停止を希望する場合もあるが、かかるユーザの要望に柔軟に応えることができないという問題点を有していた。
【００１１】
そこで、この発明は、上記従来技術の問題点を解決するためになされたものであり、その目的とするところは、プリント動作を指示した後に、プリント動作の停止を希望する場合、ユーザが希望する停止方法又は停止タイミングで、プリント動作を停止させることができ、ユーザの希望に応えて利便性を向上させた画像出力装置、制御装置及びこれらを用いた画像出力システムを提供することにある。
【課題を解決するための手段】
【００１２】
上記の課題を解決するため、請求項１に記載された発明は、指定された画像出力動作を、ユーザが指定した停止方法又は停止タイミングの少なくとも一方で停止することが可能な画像出力装置において、
前記画像出力装置の画像出力動作を停止させる停止方法又は停止タイミングの少なくとも一方を外部から取得する取得手段と、
前記取得手段によって取得した停止方法又は停止タイミングの少なくとも一方で画像出力動作を停止させるように制御する制御部とを備えたことを特徴とする画像出力装置である。
【００１３】
また、請求項２に記載された発明は、前記停止方法として複数の停止方法から選択が可能であり、当該複数の停止方法から選択された１つの停止方法を、取得手段によって外部から取得することを特徴とする請求項１に記載の画像出力装置である。
【００１４】
さらに、請求項３に記載された発明は、前記複数の停止方法として、出力要求を既に受け付けた画像を出力した後に停止する動作と、出力要求を既に受け付けた画像の所望の位置で停止する動作と、出力処理が開始された用紙については画像の出力をすべて終了させて停止する動作と、出力処理が開始された用紙についてはすべて装置外に排出して停止する動作と、可能な限り速やかに停止させる動作のうち、少なくとも２以上を含むことを特徴とする請求項２に記載の画像出力装置である。
【００１５】
又、請求項４に記載された発明は、前記複数の停止方法について、優先度を設定することが可能であることを特徴とする請求項２又は請求項３に記載の画像出力装置である。
【００１６】
更に、請求項５に記載された発明は、前記取得手段によって取得した停止タイミングで停止可能か否かを判定する判定手段を備えたことを特徴とする請求項１乃至４のいずれかに記載の画像出力装置である。
【００１７】
また、請求項６に記載された発明は、前記判定手段が、前記取得手段によって取得した停止タイミングで停止可能でないと判定した場合には、画像の出力動作を続行することを特徴とする請求項５に記載の画像出力装置である。
【００１８】
又、請求項７に記載された発明は、前記停止タイミングとして複数の停止タイミングから選択可能であることを特徴とする請求項１に記載の画像出力装置である。
【００１９】
更に、請求項８に記載された発明は、前記複数の停止タイミングについて、優先度を設定することが可能であることを特徴とする請求項７に記載の画像出力装置である。
【００２０】
また、請求項９に記載された発明は、前記複数の停止タイミングを連続して取得手段によって外部から取得することにより、複数の停止タイミングについて、優先度を設定することが可能であることを特徴とする請求項８に記載の画像出力装置である。
【００２１】
さらに、請求項１０に記載された発明は、画像出力装置の動作を制御する制御装置において、
前記画像出力装置を停止させる停止方法又は停止タイミングの少なくとも一方を生成する停止位置生成手段と、
前記停止位置生成手段によって生成された停止方法又は停止タイミングの少なくとも一方を、画像出力装置に指示する停止指示手段とを備えたことを特徴とする制御装置である。
【００２２】
又、請求項１１に記載された発明は、指定された画像出力動作を、ユーザが指定した停止方法又は停止タイミングの少なくとも一方で停止することが可能な画像出力装置と、前記画像出力装置の動作を制御する制御装置とを備えた画像出力システムにおいて、
前記画像出力装置は、
前記画像出力装置の画像出力動作を停止させる停止方法又は停止タイミングの少なくとも一方を外部から取得する取得手段と、
前記取得手段によって取得した停止方法又は停止タイミングの少なくとも一方で画像出力動作を停止させるように制御する制御部とを備え、
前記制御装置は、
前記画像出力装置を停止させる停止方法又は停止タイミングの少なくとも一方を生成する停止位置生成手段と、
前記停止位置生成手段によって生成された停止方法又は停止タイミングの少なくとも一方を、画像出力装置に指示する停止指示手段とを備えたことを特徴とする画像出力システムである。
【発明の効果】
【００２３】
この発明によれば、プリント動作を指示した後に、プリント動作の停止を希望する場合、ユーザが希望する停止方法又は停止タイミングで、プリント動作を停止させることができ、ユーザの希望に応えて利便性を向上させた画像出力装置、制御装置及びこれらを用いた画像出力システムを提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下に、この発明の実施の形態について図面を参照して説明する。
【００２５】
実施の形態１
図２はこの発明の実施の形態１に係る画像出力装置としてのデジタル複合機の外観構成を示すものであり、図３はこの発明の実施の形態１に係る画像出力装置としてのデジタル複合機の構成を示すものである。このデジタル複合機は、原稿の画像をスキャナーで読み取り、当該スキャナーで読み取られた原稿の画像を複写するコピーモードと、パーソナルコンピュータ等のホストコンピュータなどから送られくる画像データに基づいてプリントするプリントモードと、原稿の画像をスキャナーで読み取って送信したり、電話回線を介して送られてくる画像データをプリントしたりするＦＡＸモードとに切替えて、各モードに基づく動作を実行することができるように構成されている。
【００２６】
図２及び図３において、１はデジタル複合機の本体を示すものであり、このデジタル複合機本体１の上部には、原稿２を１枚ずつ分離した状態で自動的に搬送する原稿自動搬送装置（ＡＤＦ）３と、当該原稿自動搬送装置３によって搬送される原稿２の画像を読み取るスキャナー４が配設されている。このスキャナー４は、図３に示すように、プラテンガラス５上に載置された原稿２を光源６によって照明し、原稿２からの反射光像を、フルレートミラー７及びハーフレートミラー８、９及び結像レンズ１０からなる縮小光学系を介してＣＣＤ等からなる画像読取素子１１上に走査露光して読み取るように構成されている。
【００２７】
また、上記デジタル複合機本体１の内部は、主としてプリンタ５０として機能するように構成されているが、このプリンタ５０は、プリントモードに限らず、コピーモードやファックスモード等においても、用紙に画像を形成する画像出力装置（ＩＯＴ：Image   Output  Terminal）として機能するものである。なお、上記プリンタ５０は、画像出力装置（ＩＯＴ）としてのハードウエア的な構成ばかりではなく、後述するように、コントローラからの指示に基づいて、画像出力動作を制御する機能をも兼ね備えているものである。
【００２８】
上記スキャナー４によって読み取られた原稿２の画像データは、図示しない一時記憶装置に記憶され、必要に応じてＩＰＳ（Image   Processing  System）１２によって所定の画像処理が施された後、この画像処理が施された画像情報は、プリンタ５０に送られる。
【００２９】
プリンタ５０では、画像処理が施された画像情報に応じて、ＲＯＳ（Raster  OutputScanner ）１３によって感光体ドラム１４上に画像露光が施され、静電潜像が形成される。上記ＲＯＳ１３は、画像情報に応じてレーザービームを出射する半導体レーザー１５と、当該半導体レーザー１５から出射されるレーザービームを走査するポリゴンミラー１６と、当該ポリゴンミラー１６によって走査されるレーザービームを、感光体ドラム１４上に露光するためのミラー１７、１８とから構成されている。上記感光体ドラム１４は、ＲＯＳ１３による画像露光に先立って、帯電ロールやスコロトロン等からなる一次帯電器１９によって、所定極性の所定の電位に一様に帯電された後、上述したように、ＲＯＳ１３によって原稿２の画像が露光され、静電潜像が形成される。上記感光体ドラム１４上に形成された静電潜像は、現像装置２０によって現像されてトナー像となる。このトナー像は、転写コロトロン２１の帯電によって記録媒体としての記録用紙２２上に転写されるとともに、当該トナー像が転写された記録用紙２２は、分離コロトロン２３の除電によって感光体ドラム１４から分離される。上記感光体ドラム１４からトナー像が転写される記録用紙２２は、複写機本体１の内部に複数配設された給紙手段としての給紙トレイ２４、２５、２６、２７、２８、２９のいずれかより、給紙ロール３０によって給紙され、搬送ロール３１及びプリレジロール３２を介して、レジストゲート３３まで一旦搬送されて停止する。
【００３０】
上記記録媒体２２としては、Ａ４サイズ、Ａ３サイズ、Ｂ５サイズ、Ｂ４サイズなど任意のサイズのものや、普通紙、厚紙、コート紙、ＯＨＰシート、トレーシングペーパーなど任意の種類のものが使用可能であり、所望の給紙トレイ２４、２５、２６、２７、２８、２９に収容されて給紙されるように構成されている。なお、上記デジタル複合機としては、手差しトレイを備えており、当該手差しトレイからも任意のサイズ及び種類の記録媒体が給送可能に構成されていても良いことは勿論である。
【００３１】
そして、上記記録用紙２２は、感光体ドラム１４の表面に形成されるトナー像と同期して開くレジストゲート３３を通過して、当該レジストゲート３３の下流側に配設されたレジストロール３４によって、感光体ドラム１４の表面へと搬送され、上述したように、当該感光体ドラム１４の表面に形成されたトナー像が転写された後、感光体ドラム１４の表面から分離される。
【００３２】
上記デジタル複合機は、給紙トレイ２４、２５、２６、２７、２８、２９からの用紙搬送経路が、可能な限り短く形成されており、記録用紙２２の搬送を高速に行うなどにより、高い生産性（単位時間当たりのコピー枚数）を実現している。
【００３３】
上記感光体ドラム１４の表面から分離された記録用紙２２は、定着装置３５へと搬送され、当該定着装置３５によって記録用紙２２上に熱及び圧力でトナー像が定着される。このトナー像が定着された記録用紙２２は、定着装置３５の出口ロール３６によって、通常の片面複写の場合には、そのまま排出ロール３７により機外の排出トレイ３８上に排出される。また、両面複写の場合には、片面にトナー像が定着された記録用紙２２は、そのまま排出ロール３７によって機外に排出されずに、反転ゲート３９によって下向きに搬送方向が変更され、３つのロールが圧接されたトリロール４０及び反転ロール４１によって、反転通路４２へと一旦搬送される。そして、上記記録用紙２２は、今度は逆転する反転ロール４１及び両面ロール４３によって両面用通路４４へと搬送され、この両面用通路４４からプリレジロール３２を介して、レジストゲート３３まで一旦搬送されて停止し、上述したように、当該レジストゲート３３及びレジストロール３４によって、感光体ドラム１４上のトナー像と同期して搬送され、トナー像の転写・定着工程が行われた後、排出ロール３７によって排出トレイ３８上に排出される。
【００３４】
なお、トナー像の転写工程が終了した後の感光体ドラム１４の表面は、クリーニング装置４５によって残留トナーや紙粉等が除去され、次の画像形成工程に備える。
【００３５】
図４は上記の如く構成されるデジタル複写機の画像形成部を拡大して示したものである。
【００３６】
感光体ドラム１４は、帯電ロールやスコロトロンからなる一次帯電器１９によって、所定極性の所定の電位に一様に帯電された後、当該感光体ドラム１４の表面には、ＲＯＳ１３によって原稿２の画像が走査露光され、静電潜像が形成される。この感光体ドラム１４上に形成された静電潜像は、現像装置２０によって現像されてトナー像となり、このトナー像は、転写前帯電器４６による補助帯電を受けた後、前述したように、所望の給紙トレイ２４〜２９から給紙・搬送される記録用紙２２上に、転写コロトロン２１の帯電によって転写されるとともに、当該トナー像が転写された記録用紙２２は、分離コロトロン２３の除電によって感光体ドラム１４上から分離される。この感光体ドラム１４上から分離された記録用紙２２は、本発明の実施の形態に係る定着装置３５へ搬送され、当該定着装置３５によってトナー像が定着されて、片面複写の場合には、そのまま排出トレイ３８上に排出され、両面複写の場合には、裏面への画像形成工程が繰り返される。
【００３７】
なお、トナー像の転写工程が終了した後の感光体ドラム１４の表面は、クリーニング装置４５のクリーニングブラシ４７等によって残留トナーや紙粉等が除去された後、イレーズランプ４８による露光を受け、残留電荷が消去されて、次の画像形成工程に備えるようになっている。
【００３８】
ところで、この実施の形態に画像出力装置では、指定された画像出力動作を、ユーザが指定した停止方法又は停止タイミングの少なくとも一方で停止することが可能な画像出力装置において、前記画像出力装置の画像出力動作を停止させる停止方法又は停止タイミングの少なくとも一方を外部から取得する取得手段と、前記取得手段によって取得した停止方法又は停止タイミングの少なくとも一方で画像出力動作を停止させるように制御する制御部とを備えるように構成されている。
【００３９】
また、この実施の形態に係る制御装置は、画像出力装置の動作を制御する制御装置において、前記画像出力装置を停止させる停止方法又は停止タイミングの少なくとも一方を生成する停止位置生成手段と、前記停止位置生成手段によって生成された停止方法又は停止タイミングの少なくとも一方を、画像出力装置に指示する停止指示手段とを備えるように構成したものである。
【００４０】
さらに、この実施の形態に係る画像出力システムは、指定された画像出力動作を、ユーザが指定した停止方法又は停止タイミングの少なくとも一方で停止することが可能な画像出力装置と、前記画像出力装置の動作を制御する制御装置とを備えた画像出力システムにおいて、前記画像出力装置は、前記画像出力装置の画像出力動作を停止させる停止方法又は停止タイミングの少なくとも一方を外部から取得する取得手段と、前記取得手段によって取得した停止方法又は停止タイミングの少なくとも一方で画像出力動作を停止させるように制御する制御部とを備え、前記制御装置は、前記画像出力装置を停止させる停止方法又は停止タイミングの少なくとも一方を生成する停止位置生成手段と、前記停止位置生成手段によって生成された停止方法又は停止タイミングの少なくとも一方を、画像出力装置に指示する停止指示手段とを備えるように構成したものである。
【００４１】
図１はこの発明の実施の形態１に係る画像出力システムとしてのプリンタを示すブロック図である。
【００４２】
この実施の形態に係るプリンタ１００は、図１に示すように、制御装置としてのコントローラ２００と、画像出力装置（ＩＯＴ：Image   Output  Terminal）としてのプリンタエンジン３００とから構成されており、コントローラ２００とプリンタエンジン３００とは、通信線４００を介して互いに通信可能に接続されている。上記プリンタエンジン３００は、コントローラ２００によって制御され、図示しないスキャナーやパーソナルコンピュータ、あるいは電話回線等から送られてくる画像データ等に基づいて、プリント動作を実行するように構成されている。ここで、コントローラ２００は、プリンタ１００のコントローラとして独自に製造されたものであっても良いし、プリンタ用のドライバソフトウエアをインストールしたパーソナルコンピュータ等をそのままコントローラとして使用したものであっても良い。
【００４３】
なお、上記プリンタエンジン３００としては、例えば、図２乃至図４に示すように構成されたデジタル複合機が用いられる。
【００４４】
上記コントローラ２００は、図１に示すように、プリンタエンジン３００におけるプリント動作の停止方法及び停止タイミングの候補を生成する停止位置生成部２０１を備えている。この停止位置生成部２０１は、コントローラ２００に装備されたＵＩ（User  Interaface）の停止方法及び停止タイミングを指定可能な停止ボタンや、コントローラ２００に表示される停止方法及び停止タイミングを指定可能なアイコン等によって構成され、ユーザが直接操作したり、ユーザが操作するドライバ用のソフトウエアなどから指示を受け、プリント動作の停止方法及び停止タイミングの候補を生成するようになっている。なお、上記停止位置生成部２０１は、プリント動作の停止方法又は停止タイミングの少なくとも一方を生成するように構成しても良い。
【００４５】
この実施の形態では、上記プリント動作の停止タイミングは、用紙単位で指定可能となっており、プリント要求時に決定される用紙を識別するＩＤ（識別符号）を用いて、停止すべき用紙が指定される。
【００４６】
また、上記コントローラ２００は、停止指示部２０２を備えており、この停止指示部２０２は、停止位置生成部２０１で生成された停止方法及び停止タイミングの候補を、適当なコマンドとして通信線４００を介してプリンタエンジン３００側に通知するためのものである。
【００４７】
上記停止指示部２０２からプリンタエンジン３００に停止を通知する停止コマンドとしては、例えば、図５（ａ）に示すように、停止コマンドであることを示す８ｂｉｔの停止コマンドＩＤと、停止方法を指定する８ｂｉｔの停止方法と、停止タイミングである停止すべき用紙を指定する８ｂｉｔのＩＤとからなるものが用いられる。
【００４８】
一方、上記プリンタエンジン３００は、図１に示すように、コントローラ２００と通信を行う通信部３０１を備えており、この通信部３０１は、コントローラ２００側から停止コマンドを受け付けて、停止方法及び停止タイミングのデータを判定部３０２に送出するためのものである。また、上記通信部３０１は、その結果として判定部３０２から送られてくる停止可能かどうかの判定結果を、コントローラ２００側に通知する機能をも有している。
【００４９】
上記判定部３０２から送られてくる停止可能かどうかの判定結果としては、例えば、図５（ｂ）に示すように、停止コマンドへの応答であることを示す８ｂｉｔの停止応答ＩＤと、停止予定の用紙を表示する８ｂｉｔの停止予定用紙ＩＤとからなるものが用いられる。
【００５０】
また、上記プリンタエンジン３００に設けられた判定部３０２は、通信部３０１から送られてきた停止方法及び停止タイミングに基づいて、エンジン制御部３０３で制御されるプリンタエンジン３００の状態と比較し、指定された停止方法及び停止タイミングでプリント動作を停止可能かどうかを判定するためのものである。この判定部３０２は、通信部３０１から送られてきた停止方法及び停止タイミングによって、停止可能であると判定した場合には、エンジン制御部３０３に停止の指示を出すと共に、指示された停止方法及び停止タイミングによって停止可能である旨を、通信部３０１に通知するように構成されている。また、上記判定部３０２は、通信部３０１から送られてきた停止方法及び停止タイミングによっては、停止動作が実行不可能であると判別した場合には、停止不可能であることを通信部３０１に通知するように構成されている。
【００５１】
さらに、上記プリンタエンジン３００に設けられたエンジン制御部３０３は、判定部３０２からの停止要求に基づいてプリンタエンジン３００によるプリント動作を、指定された停止方法及び停止タイミングによって停止させるように構成されている。
【００５２】
図６（ａ）は、上記コントローラ２００がプリンタエンジン３００を停止させるときに使用する関数を示したものである。実際には、これらの関数はそれぞれ図５に示すようなデータとして送受信がなされる。
【００５３】
Ｓｔｏｐ関数（停止方法パラメータ、停止用紙ＩＤ）は、プリンタエンジン３００に停止を指示する関数である。このＳｔｏｐ関数は、第一引数に停止方法を表すパラメータを、第二引数に停止用紙のＩＤを指示するようになっている。この実施の形態では、停止方法として指示可能な値は、「位置指定」が" ０" 、「印刷保証」が" １" 、「用紙排出」が" ２" 、「強制」が" ３" の四種類となっている。なお、停止用紙ＩＤは、停止方法パラメータに「位置指定」が指定されたときのみ有効となり、ここで指定したＩＤを持つ用紙の印刷が行われた時点でプリント動作を停止する。
【００５４】
ここで、「位置指定」は、停止のタイミングを指定して停止させる方法であり、上述したように、この場合にのみＳｔｏｐ関数の第二引数が意味を持つことになる。停止のタイミングは、停止位置生成部２０１によって用紙ＩＤを用いて生成され、停止指示部２０２によってプリンタエンジン３００に通知されて、指定された用紙２２を排出した直後にプリント動作が停止される。指定された用紙以降にプリントされる予定だった用紙２２は、プリント動作を開始する前に、給紙動作が抑制され、プリント動作は行われない。
【００５５】
また、「印刷保証」は、プリント処理が行なわれている用紙２２がすべて正常に排出された時点で停止させる方法である。プリント要求がされていても、実際のプリント動作が行われていない用紙２２については、排出させないで停止する。
【００５６】
さらに、「用紙排出」は、プリンタエンジン３００内に用紙２２を残さないことを最低条件として、速やかにプリンタエンジン３００を停止させる方法である。この「用紙排出」では、印刷動作が停止されるため、通常、排出直後の用紙２２を除いて、白紙または印刷途中の用紙２２がそのまま排出されることになる。
【００５７】
また、「強制」は、プリンタエンジン３００を速やかに強制的に停止させる方法である。この「強制」停止では、用紙２２の排出も行われないため、プリンタエンジン３００内にそのまま給紙途中やプリント途中の用紙２２が残されることになる。ただし、定着器で用紙が停止することはない。
【００５８】
上記四種類の停止方法は、図６（ｂ）に示すように、「強制」＞「用紙排出」＞「印刷保証」＞「位置指定」の順に、優先度が高く設定されており、「強制」が最も優先度が高く、「位置指定」が最も優先度が低くなっている。
【００５９】
図６（ａ）において、ＳｔｏｐＲｅｓｐｏｎｓｅ関数は、Ｓｔｏｐ関数への返答として、プリンタエンジン３００の判定部３０２からＳｔｏｐメッセージ毎の結果として返されるＳｔｏｐＲｅｓｐｏｎｓｅメッセージの値を得る関数である。実際には、指定された停止方法及び停止タイミングで停止が可能な場合は、最後に排出される用紙のＩＤがそのまま、停止が不可能な場合は「０」の値が返される。なお、図６（ａ）等において、ＳｔｏｐＲｅｓ関数と表記されているものは、ＳｔｏｐＲｅｓｐｏｎｓｅ関数と同じものである。
【００６０】
以上の構成において、この実施の形態に係る画像出力装置では、次のようにして、プリント動作を指示した後に、プリント動作の停止を希望する場合、ユーザが希望する停止方法及び停止タイミングで、プリント動作を停止させることができ、ユーザの希望に応えて利便性を向上させることが可能となっている。
【００６１】
すなわち、この実施の形態１に係る画像出力システムとしてのプリンタ１００では、図１に示すように、コントローラ２００に装備されたＵＩ（User  Interaface）の停止ボタンや、コントローラ２００に表示される停止位置を指示するアイコン等によって構成される停止位置生成部２０１を、ユーザが操作することによって、プリンタ１００のプリント動作を停止させる場合に、停止方法及び停止タイミングを指定するようになっている。
【００６２】
その際、ユーザは、停止方法及び停止タイミングとして、「位置指定」、「印刷保証」、「用紙排出」、及び「強制」の四種類のうち、いずれかが指定可能となっている。なお、停止方法として「位置指定」が選択された場合には、停止すべき用紙の位置も合わせて指定される。その際、停止すべき用紙の位置は、例えば、５枚プリントの１枚目とか、３枚目というように、停止させたい用紙の枚数目を指定するようにすれば良い。そして、ユーザによって停止位置生成部２０１が操作され、停止方法及び停止タイミングが指定されると、当該停止位置生成部２０１によって指定された停止方法及び停止タイミングは、停止指示部２０２によって、プリンタエンジン３００の通信部３０１に通知される。
【００６３】
このとき、上記コントローラ２００の停止指示部２０２から通知されるコマンドとしては、例えば、図５（ａ）に示すようなものが用いられ、更に具体的には、当該コマンドとして、図７（ａ）に示すように、停止コマンドであることを示す８ｂｉｔの停止コマンドＩＤ" ０ｘ５０" と、停止方法を指定する８ｂｉｔのデータ" １" （位置指定）と、用紙を指定する８ｂｉｔのＩＤ" ２" とから構成されている。
【００６４】
上記停止コマンドとしては、図８（ａ）に示すように、用紙を指定するＩＤが１つのみであっても良いが、当該用紙を指定するＩＤを複数指定可能に構成しても良い。この場合には、図８（ｂ）に示すように、停止コマンドＩＤの次に、用紙を指定するＩＤの数（Ｎ）を指定し、続いて用紙を指定するＩＤ1 、・・・用紙を指定するＩＤN を順次入力するように構成しても良い。
【００６５】
更に説明すると、図８（ａ）に示す停止コマンドを用いた場合には、図９（ａ）に示すように、停止位置を複数指定する際に、停止コマンドを複数指定することになるが、この場合には、先に送信したものが優先度が高くなるように位置が指定される。
【００６６】
また、図８（ｂ）に示す停止コマンドを用いた場合には、図９（ｂ）に示すように、停止コマンドに続いて、用紙を指定するＩＤの数（Ｎ：図示例では２）と、用紙を指定するＩＤ1 ＝１と、用紙を指定するＩＤ2 ＝２とを指定する。その際、先頭側に位置する用紙指定ＩＤの方が優先度が高くなる。
【００６７】
次に、このプリンタエンジン３００の通信部３０１は、コントローラ２００の停止指示部２０２から、停止方法及び停止タイミングの停止コマンドを受け取ると、停止コマンドへの応答であるＳｔｏｐＲｅｓｐｏｎｓｅ関数を用いて、コントローラ２００の停止指示部２０２に停止コマンドへの応答を返す。つまり、上記プリンタエンジン３００の通信部３０１は、判定部３０２へ信号を送り、判定部３０２は、指定された停止方法及び停止タイミングで停止可能か否かを判定する。そして、上記判定部３０２は、指定された停止方法及び停止タイミングで停止可能か否かの判定結果を、通信部３０１を介してコントローラ２００に通知するようになっている。
【００６８】
このとき、上記プリンタエンジン３００の通信部３０１から通知されるコマンドとしては、例えば、図５（ｂ）に示すようなものが用いられる。このコマンドは、停止応答コマンドであることを示す８ｂｉｔの停止応答ＩＤと、停止予定の用紙を指定する８ｂｉｔの停止予定用紙ＩＤとから構成されている。具体的には、上記プリンタエンジン３００の通信部３０１から通知されるコマンドとしては、例えば、図７（ｂ）に示すように、停止応答コマンドであることを示す８ｂｉｔの停止応答ＩＤ" ０ｘ５１" と、停止可能であるために停止予定の用紙を指定する８ｂｉｔの停止予定用紙ＩＤ" ２" とから構成される。
【００６９】
図１０は上記プリンタエンジン３００の判定部３０２の動作を示したフローチャートである。
【００７０】
このプリンタエンジン３００の判定部３０２は、図１０に示すように、まず、判定すべき未処理の停止要求が存在するか否かを判別し（ステップ１０１）、判定すべき未処理の停止要求が存在しない場合には、直ちに動作を終了する。また、上記プリンタエンジン３００の判定部３０２は、判定すべき未処理の停止要求が存在すると判別した場合には、処理すべき停止要求の処理を行うために、通信部３０１より停止コマンドの停止方法を取得する  （ステップ１０２）。
【００７１】
次に、上記プリンタエンジン３００の判定部３０２は、通信部３０１より停止コマンドの停止方法を取得すると（ステップ１０２）、当該通信部３０１より取得した停止コマンドの停止方法と、現在のプリンタエンジン３００の状態とを比較し、現在のプリンタエンジン３００の状態は、指定された停止方法よりも優先度が高いか否かを判定する（ステップ１０３）。その際、現在のプリンタエンジン３００の状態としては、停止処理が行われていないプリンタエンジン３００の状態が、最も優先度が低いことになる。
【００７２】
また、プリンタエンジン３００で停止処理が実行されている場合は、すでにＳｔｏｐメッセージを実行中の状態であるから、このときのプリンタエンジン３００の状態は、どの停止方法によりＳｔｏｐメッセージを実行しているかによって優先度が異なる。このとき、プリンタエンジン３００の停止方法の優先度は、図６（ｂ）に基づいて判定される。
【００７３】
上記プリンタエンジン３００の判定部３０２は、優先度が低い停止方法が指定された場合には、停止不可能であると判定し、Ｓｔｏｐメッセージを拒否して、停止不可能であることを通知部３０１に通知する（ステップ１０４）。
【００７４】
一方、上記プリンタエンジン３００の判定部３０２は、優先度が低い停止方法が指定されていないと判定した場合には、停止方法によってその後の処理が異なるため、停止方法そのものの判定を行う（ステップ１０５）。ここでは、説明の都合上、プリンタエンジン３００がプリント要求を扱う場合には、図１１に示すような論理構造でプリント要求を処理していると仮定する。
【００７５】
最初に、コントローラ２００から処理要求が送られてくると、プリンタエンジン３００は、図１１に示すように、当該処理要求を、プリント処理待ちの待ち行列に格納される。その後、適当なタイミングで実際の処理を開始するためにプリント処理中の待ち行列３０４に格納する。このプリント処理中の待ち行列３０４で管理される用紙２２は、順にプリント処理中の行列３０５において処理が進行して行き、最後には主要な処理が終了して排出される。この排出待ちの用紙２２に対応するプリント要求が格納されるのが排出待ちの待ち行列３０６である。
【００７６】
上記プリンタエンジン３００の判定部３０２は、図１０に示すように、指定された停止方法が「強制」であるならば、即座にプリンタエンジン３００を完全に停止させるために、エンジン制御部３０３に強制停止を指示する（ステップ１０６）。つまり、図１１のプリント待ち行列３０５中の用紙２２は、すべて排出されることなく、プリンタエンジン３００の内部に留まることになる。そして、上記判定部３０２は、通知部３０１に停止可能であることを知らせるために、最後に排出することが可能であった用紙の用紙ＩＤを利用して、ＳｔｏｐＲｅｓｐｏｎｓｅ関数を用いて、コントローラ２００の停止指示部２０２に停止コマンドへの応答指示を通知する（ステップ１０７）。その後、次の停止要求を処理するために最初のステップ１０１に戻る。ただし、すでに強制終了を実行しているため、以後の停止要求に対する処理は、すべて実行不可能となる。
【００７７】
また、上記プリンタエンジン３００の判定部３０２は、指定された停止方法が「用紙排出」ならば、プリント動作の停止をエンジン制御部３０３に指示し（ステップ１０８）、正常に排出される予定の用紙２２のＩＤを通信部３０１に通知する（ステップ１０９）。その際、プリンタエンジン３００の内部に用紙２２を残さないようにするため、用紙２２の搬送などは、用紙２２がすべて排出されるまでそのまま動作を継続させる。必要ならプリンタエンジン３００は、そのような用紙２２が本来の排出先である排出トレイ３８と別のトレイに排出するように構成しても良い。さらに、トナー像の用紙２２への転写まで終了し、排出直前の用紙２２などがあれば、当該用紙２２は、通常通り、正常排出として扱えるように処理を行うようになっている。これは、図１１の排出待ち行列３０６に存在するプリント要求に対応するものである。この場合には、通知部３０１に通知される用紙ＩＤは、この最後に正常に排出された用紙２２のＩＤとなる。そのような用紙２２がない場合には、「強制停止」の場合と同様に、最後に排出した用紙２２のＩＤを通知し、次の停止要求の処理を行うために、最初のステップ１０１に戻る。
【００７８】
さらに、上記プリンタエンジン３００の判定部３０２は、指定された停止方法が「印刷保証」ならば、まだ実際のプリント動作を開始していないプリント要求を、プリント処理状態に移行させるのを禁止するようにエンジン制御部３０３に指示する（ステップ１１０）。つまり、判定部３０２は、図１１に示すように、プリント待ちの待ち行列３０４からプリント処理中の待ち行列３０５にプリント要求が移動するのを抑制するように処理する。プリント処理中の待ち行列３０５に格納されているプリント要求は、正常に処理が行われて排出される。それと同時に、判定部３０２は、通知部３０１にプリント処理中の待ち行列３０５に格納されているうちの一番最後に排出されるプリント要求の用紙２２のＩＤを、通信部３０１に通知して（ステップ１１１）、次の停止要求の処理を行うために、最初のステップ１０１に戻る。
【００７９】
また、上記プリンタエンジン３００の判定部３０２は、指定された停止方法が「位置指定」であると判別すると、当該判定部３０２は、さらにデータ（停止用紙ＩＤ）を必要とすることとなる  （ステップ１１２）。まず、上記判定部３０２は、プリント処理中の用紙２２のＩＤのうち、最後にプリント処理中の待ち行列３０５に加えられた用紙２２のＩＤを取得する（ステップ１１３）。さらに、判定部３０２は、当該最後にプリント処理中の待ち行列３０５に加えられた用紙２２のＩＤと、前記した停止用紙ＩＤとを比較する（ステップ１１４）。そして、上記判定部３０２は、比較した結果、両者が一致したならば停止可能であるため、停止要求ＩＤで停止するように、エンジン制御部３０２に指示を行ったのち（ステップ１１５）、当該の停止用紙２２のＩＤを通知部３０１に通知する（ステップ１１６）。
【００８０】
一方、上記判定部３０２は、最後にプリント処理中の待ち行列３０５に加えられた用紙２２のＩＤと、Ｓｔｏｐメッセージとともに通知された停止用紙ＩＤとが一致しないと判定すると、すべてのプリント処理待ちの要求を調査したか否かを判別する（ステップ１１７）。そして、すべてのプリント処理待ちの要求を調査したと判別した場合には、ステップ１０４に戻り、停止不可能であることを通信部３０１に通知する。
【００８１】
また、上記判定部３０２は、すべてのプリント処理待ちの要求を調査していないと判別した場合には、プリント処理待ちの用紙２２のＩＤを１つ取得し（ステップ１１８）、当該プリント処理待ち用紙２２のＩＤと、停止コマンドの用紙ＩＤとが一致するか否かを判別する（ステップ１１９）。そして、上記判定部３０２は、プリント処理待ち用紙２２のＩＤと、停止コマンドの用紙ＩＤとが一致した場合には、停止可能であるため、停止要求ＩＤで停止するように、エンジン制御部３０２に指示を行ったのち（ステップ１１５）、当該の停止用紙２２のＩＤを通知部３０１に通知して（ステップ１１６）、最初のステップ１０１に戻る。
【００８２】
一方、上記判定部３０２は、プリント処理待ち用紙２２のＩＤと、停止コマンドの用紙ＩＤとが一致しないと判別した場合には、ステップ１１７に戻り、すべてのプリント処理待ちの要求を調査したか否かを判別する。
【００８３】
このように構成することにより、特に停止方法を位置指定で複数連続して送信することにより、停止可能な位置を指定した最初の停止要求による用紙位置でプリンタエンジン３００は停止することになるため、停止可能な任意の位置でプリンタエンジン３００を停止させることが可能となる。
【００８４】
図１２に示す実施の形態では、３つの用紙位置を指定して上から順にコマンドを送信した場合に、プリント処理中の用紙によってＳｔｏｐコマンドの応答として返ってくるＳｔｏｐＲｅｓｐｏｎｓｅの値がどのように変わるかを示したものが図１３である。図１３でシェードが掛かっている用紙が、プリント処理中の用紙を示している。
【００８５】
図１３（ａ）ではプリント処理中の用紙は、ＩＤ＝１の用紙のみである。当然のことながら最後に処理中となった用紙ＩＤは、" １" であるため、最初のＳｔｏｐコマンドが成功し、停止位置用紙として、ＩＤ＝１がＳｔｏｐＲｅｓｐｏｎｓｅとして返ってくる。その後のＳｔｏｐコマンドは、すでに停止処理が行われているため、両方とも停止不可能となる。
【００８６】
同様に、図１３（ｂ）の場合には、ＩＤ＝２までの用紙が処理中である。このため、最初のＳｔｏｐコマンドは、停止不可能と判定される。次のＳｔｏｐコマンドは、プリント処理待ちの処理待ち行列３０４に存在するため、停止可能と判断され、停止位置用紙として、ＩＤ＝３がＳｔｏｐＲｅｓｐｏｎｓｅにより返る。最後のＳｔｏｐコマンドは、停止処理中のため、停止不可能と判断される。
【００８７】
図１３（ｃ）ではＩＤ＝５までの用紙がプリント処理中となっている。最後に処理中になった用紙ＩＤは" ５" であり、またプリント待ちの用紙も存在しないため、すべてのＳｔｏｐコマンドが停止不可能と判断され、プリンタエンジンは停止しないことになる。なお、この場合は、プリント待ちの用紙が存在していた場合であっても、ＩＤ＝６以上になるため、いずれにしてもＳｔｏｐコマンドはすべて停止不可能との応答がＳｔｏｐＲｅｓｐｏｎｓｅにより通知されることになる。
【００８８】
このように、上記実施の形態では、プリント動作を指示した後に、プリント動作の停止を希望する場合、ユーザが希望する停止方法及び停止タイミングで、プリント動作を停止させることができ、ユーザの希望に応えて利便性を向上させることが可能となっている。
【図面の簡単な説明】
【００８９】
【図１】図１はこの発明の実施の形態１に係る画像出力装置を適用した画像出力システムとしてのプリンタを示すブロック図である。
【図２】図２はこの発明の実施の形態１に係る画像出力装置としてのプリンタエンジンを示す外観構成図である。
【図３】図３はこの発明の実施の形態１に係る画像出力装置としてのプリンタエンジンを示す構成図である。
【図４】図４はこの発明の実施の形態１に係る画像出力装置としてのプリンタエンジンの画像形成部を示す構成図である。
【図５】図５は停止コマンドと停止コマンドへの応答の通信時のフォーマットを示す図表である。
【図６】図６は停止指示に利用する関数と停止方法の優先度を示す図表である。
【図７】図７は停止コマンドデータと停止コマンド応答データのアサイン例を示す図表である。
【図８】図８は停止コマンドの例を示す図表である。
【図９】図９は停止コマンドを利用して複数の用紙を指定する方法を示す図表である。
【図１０】図１０は判定部の動作を示すフローチャートである。
【図１１】図１１はプリンタエンジンの処理を示す概念図である。
【図１２】図１２は停止タイミングの異なる複数のコマンドを示す説明図である。
【図１３】図１３は処理中の用紙とＳｔｏｐ関数との関係を示す説明図である。
【図１４】図１４は従来のプリンタの停止可能な位置が曖昧であることを示す説明図である。
【符号の説明】
【００９０】
１００：プリンタ、２００：コントローラ、２０１：停止位置生成部、２０２：停止指示部、３００：プリンタエンジン、３０１：通信部、３０２：判定部、３０３：エンジン制御部。
【図１】
2005225204.tif 000003
【図２】
2005225204.tif 000004
【図３】
2005225204.tif 000005
【図４】
2005225204.tif 000006
【図５】
2005225204.tif 000007
【図６】
2005225204.tif 000008
【図７】
2005225204.tif 000009
【図８】
2005225204.tif 000010
【図９】
2005225204.tif 000011
【図１０】
2005225204.tif 000012
【図１１】
2005225204.tif 000013
【図１２】
2005225204.tif 000014
【図１３】
2005225204.tif 000015
【図１４】
2005225204.tif 000016