(57)【要約】【課題】本発明は連続する印刷ジョブの印刷枚数や装置のエンジン仕様に基づいて、自動的に適切な印刷速度の切り換え制御を行い、印刷処理時間を短く制御すると共に、印字品質を確保した印刷装置を提供する。【解決手段】複数の印刷速度の切換えが可能な印刷装置であって、印刷ジョブを複数格納する印刷ジョブ格納手段と、低速及び高速の印刷速度や、低速及び高速の第１頁の印刷速度、低速から高速への印刷速度モード切換え時間を記憶する記憶手段を有し、前記格納手段から読み出され先に印刷処理される先行印刷ジョブが処理される印刷処理速度に基づき後続の印刷ジョブも継続的に印刷処理を行った場合の総印刷処理時間と、先行印刷ジョブの完了後先行印刷ジョブの印刷処理速度とは異なる処理速度に切り換えて印刷処理を行った場合の総印刷処理時間とを予め比較演算し、総印刷処理時間が短くなる方の処理速度により複数印刷ジョブの処理を行うことを特徴とする。【選択図】  図１
2012245649.tif 000002
【特許請求の範囲】
【請求項１】
第１又は第１の印刷処理速度とは異なる第２の印刷処理速度を選択的に切換えて印刷処理を行う印刷装置において、
前記第１の印刷処理速度により印刷処理を行った場合の最初の１頁印刷データが印刷完了する迄に要するファーストプリント時間と、前記第１の印刷処理速度により印刷処理を行った場合の２頁目以降の印刷データを連続して印刷処理した場合の各頁の印刷が順次完了する間隔、及び、前記第２の印刷処理速度により印刷処理を行った場合の最初の１頁印刷データが印刷完了する迄に要するファーストプリント時間と、前記第２の印刷処理速度により印刷処理を行った場合の２頁目以降の印刷データを連続して印刷処理した場合の各頁の印刷が順次完了する間隔、更に、前記第１から第２の印刷処理速度に切り換えて後続印刷を開始するのに要する切換時間の各仕様値をそれぞれ記憶する記憶手段と、
前記印刷装置に接続される上位装置から送信されてきた印刷ジョブを複数格納する印刷ジョブ格納手段と、を備え、
前記印刷ジョブ格納手段に格納された複数の印刷ジョブを連続して印刷処理する際、前記記憶手段に記憶された情報に基づいて、
前記格納手段から読み出され先に印刷処理される先行印刷ジョブが処理される第１の印刷処理速度に基づき後続の印刷ジョブも継続的に印刷処理を行った場合の前記後続印刷ジョブの完了までに要する総印刷処理時間と、
前記先行印刷ジョブの完了後前記第２の印刷処理速度に基づいて前記後続する印刷ジョブの印刷処理を行った場合の前記後続印刷ジョブの完了までに要する総印刷処理時間とを演算し、
前記両場合の演算値の比較結果に基づき、前記完了までに要する時間が長くない方の印刷処理速度を選択して前記後続の印刷ジョブの印刷処理速度を設定する印刷処理速度選択制御手段とを備えることを特徴とする印刷装置。
【請求項２】
前記印刷処理速度選択制御手段は、連続する複数ジョブの総印刷処理時間を、前記記憶手段に記憶されている前記仕様値を基に前記先行の印刷ジョブの印刷処理が完了する以前に演算することにより印刷速度を切り換えるか否か判断することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記第１の印刷処理速度は前記第２の印刷処理速度より低速であることを特徴とする請求項１または２記載の印刷装置。
【請求項４】
前記第１の印刷処理速度は前記第２の印刷処理速度より高速であることを特徴とする請求項１または２記載の印刷装置。
【請求項５】
前記上位装置から後続印刷ジョブに対して予め印刷処理速度が指定されている場合には、前記印刷処理速度選択制御手段は、前記指定された印刷処理速度で、後続の印刷ジョブを印刷処理することを特徴とする前記請求項１乃至４記載の印刷装置。
【請求項６】
前記印刷装置は、印刷速度を変更する際に印刷処理の準備を整えるための切換時間を要することを特徴とする前記請求項１記載の印刷装置。
【請求項７】
第１又は第１の印刷処理速度とは異なる第２の印刷処理速度を選択的に切換えて印刷処理を行う印刷装置において、
前記第１の印刷処理速度により印刷処理を行った場合の最初の１頁印刷データが印刷完了する迄に要するファーストプリント時間と、前記第１の印刷処理速度により印刷処理を行った場合の２頁目以降の印刷データを連続して印刷処理した場合の各頁の印刷が順次完了する間隔、及び、前記第２の印刷処理速度により印刷処理を行った場合の最初の１頁印刷データが印刷完了する迄に要するファーストプリント時間と、前記第２の印刷処理速度により印刷処理を行った場合の２頁目以降の印刷データを連続して印刷処理した場合の各頁の印刷が順次完了する間隔、更に、前記第１から第２の印刷処理速度に切り換えて後続印刷を開始するのに要する切換時間の各仕様値をそれぞれ記憶手段に予め記憶する記憶処理と、
前記印刷装置に接続される上位装置から送信されてきた印刷ジョブを複数格納する印刷ジョブ格納処理と、
前記印刷ジョブ格納処理により格納された複数の印刷ジョブを連続して印刷処理する際、前記記憶手段に記憶された情報に基づいて、
前記格納手段から読み出され先に印刷処理される先行印刷ジョブが処理される第１の印刷処理速度に基づき後続の印刷ジョブも継続的に印刷処理を行った場合の前記後続印刷ジョブの完了までに要する総印刷処理時間と、
前記先行印刷ジョブの完了後前記第２の印刷処理速度に基づいて前記後続する印刷ジョブの印刷処理を行った場合の前記後続印刷ジョブの完了までに要する総印刷処理時間とを演算し、
前記両場合の演算値の比較結果に基づき、前記完了までに要する時間が長くない方の印刷処理速度を選択して前記後続の印刷ジョブの印刷処理速度を設定する印刷処理速度選択制御処理とを行うことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷速度を切り替えて印刷処理を行うことが可能な印刷装置に関する。
【背景技術】
【０００２】
プリンタ装置等の印刷装置には複数の印刷速度を切り替えて使用することができる印刷装置が存在する。例えば、高速な印刷速度で印刷処理を行うモード（以下、高速モードで示す）と、低速な印刷速度で印刷処理を行うモード（以下、低速モードで示す）を備えた印刷装置がある。このような印刷装置では、印刷速度だけを比較した場合、高速モードで処理を行う方が好ましい。しかし、低速モードの方が高速モードより優れている点がある。
【０００３】
例えば、高速モードより低速モードの方が消費電力が少なく、経済面及び環境面で優れている。また、低速モードの方が印字品質に優れ、駆動音も小さい。さらに、高速モードの場合、用紙サイズや紙種に制約がある。したがって、印刷時間を優先する印刷処理では高速モードによって印刷処理を行い、それ以外の場合には、低速モードによって印刷処理を行うことが有効である。
【０００４】
尚、特許文献１に記載された発明は、ホスト機器から供給される印刷データのトナー使用量を計算し、トナー使用量に対応した印刷速度の設定を行い、印字品質を確保しつつ、処理速度を考慮した印刷装置を提案する。また、特許文献２はホストコンピュータから受信した印刷データ毎に印刷速度を指定する命令が付加され、プリンタ装置は指定された印刷速度で印刷処理を行う発明を提案する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１６２１９９号公報
【特許文献２】特開２００３−３４１１８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記のような複数の印刷速度を切り替えて使用する印刷装置において、例えば高速モードの印刷データと低速モードの印刷データが混在する場合があり、この場合、途中で印刷装置の印刷速度を切換える必要がある。低速モードの印刷データの直後に高速モードの印刷データが存在する場合、低速モードの印刷データの全頁が完全に排紙され、エンジンが停止した後に印刷速度のモード切換えを行い、高速モードの印刷データの印刷処理を開始する。しかし、高速モードの印刷データが頁数の少ない印刷物である場合、高速モードの印刷データを低速モードのまま印刷したほうが、結果的に処理時間が短いことがある。
【０００７】
例えば、印刷装置のエンジン仕様に予め規定された印刷速度が、低速モードで３０ppm（MPOT:２sec/page）、高速モードで６０ppm（MPOT:１sec/page）、低速モードから高速モードへの印刷速度のモード切換え時間(MCT)が２secであるプリンタ装置の例を考える（尚、印刷装置のエンジン仕様に規定される前記印刷速度の値は、Ａ４サイズ用紙を短手方向に搬送した場合の処理速度に基づくものである）。例えば、電子写真方式のプリンタの場合、印刷速度を変更すると、熱定着装置の温度を変更したり、或いは、モータ駆動を一旦停止するなどして用紙搬送駆動系の切換えなどを行うなど、準備が整うまでのモード切換え時間が必要となり、本実施例では、この時間を２secと設定する。尚、最初の１頁の印刷時間（以下、ファーストプリント時間(FPOT)で示す）は、用紙貯留部から印刷機構部まで用紙を給紙搬送したり、ホストコンピュータより受信した印刷データから印刷すべき画像データを生成するのに時間を要する為、２頁以降の連続頁印刷処理に要する１頁の印刷時間よりも長い時間がかかり、本実施例の印刷装置の場合には、低速モードの場合６secであり、高速モードの場合５secであるものとする。
上記条件において、例えば印刷装置が処理するジョブＤが１０ページの低速モード印刷データであり、ジョブＥが３ページの高速モード印刷データである場合、ジョブＤとジョブＥを連続して印刷する場合の印刷時間を計算すると、以下のようになる。以下、図６に示すタイムチャートを基に、複数の印刷ジョブ（Ｄ、Ｅ）を印刷速度モードを切り換えて、もしくは、切り換えないで処理した場合の印刷処理総時間について説明する。
【０００８】
先ず、ジョブＤの印刷完了後に、印刷速度モードの切換えを行う場合、ジョブＥを高速モードで印刷するため、
《モード》           合計
ジョブＤの１０ページ目の印刷完了                《低速》-- ジョブＤ排紙
プリンタ印刷速度モード切換え時間(MCT)            《低⇒高》    ２sec
ファーストプリント時間(FPOT)                     《高速》       ５sec
ジョブＥの２、３ページ目の印刷時間 [2頁x1(MPOT)]  《高速》       ２sec 
したがって、ジョブＤの印刷処理の完了からジョブＥの印刷処理が完了するまで、９sec必要となる。
【０００９】
一方、印刷速度モードの切換えを行わない場合、ジョブＥを低速モードで印刷されるので、
《モード》         合計
ジョブＤの１０ページ目の印刷完了                《低速》   -- ジョブＤ排紙
ジョブＥの１〜３ページの印刷時間 [3頁x2(MPOT)]   《低速》       ６sec
【００１０】
したがって、ジョブＤの印刷処理の完了からジョブＥの印刷処理の完了するまで、６sec必要となる。したがって、この場合、高速モードの印刷データを低速モードのまま印刷処理したほうが、結果的に処理時間が短くて済む。
上記のようにジョブＤとジョブＥの印刷枚数やプリンタ装置のエンジン仕様によって印刷処理に要する時間が異なり、単純に低速モードから高速モードに切り換え処理を行った方が、印刷処理時間が短いとは限らない。
【００１１】
そこで、本発明は複数の印刷速度で印刷処理を行うことが可能な印刷装置において、連続する印刷ジョブの印刷枚数やプリンタ装置のエンジン仕様に基づいて、自動的に適切な印刷速度の切り換え制御を行い、印刷処理時間を短く制御すると共に、印字品質を確保した印刷装置を提供する。
【課題を解決するための手段】
【００１２】
上記課題は本発明によれば、第１又は第１の印刷処理速度とは異なる第２の印刷処理速度を選択的に切換えて印刷処理を行う印刷装置において、前記第１の印刷処理速度により印刷処理を行った場合の最初の１頁印刷データが印刷完了する迄に要するファーストプリント時間と、前記第１の印刷処理速度により印刷処理を行った場合の２頁目以降の印刷データを連続して印刷処理した場合の各頁の印刷が順次完了する間隔、及び、前記第２の印刷処理速度により印刷処理を行った場合の最初の１頁印刷データが印刷完了する迄に要するファーストプリント時間と、前記第２の印刷処理速度により印刷処理を行った場合の２頁目以降の印刷データを連続して印刷処理した場合の各頁の印刷が順次完了する間隔、更に、前記第１から第２の印刷処理速度に切り換えて後続印刷を開始するのに要する切換時間の各仕様値をそれぞれ記憶する記憶手段と、前記印刷装置に接続される上位装置から送信されてきた印刷ジョブを複数格納する印刷ジョブ格納手段と、を備え、前記印刷ジョブ格納手段に格納された複数の印刷ジョブを連続して印刷処理する際、前記記憶手段に記憶された情報に基づいて、前記格納手段から読み出され先に印刷処理される先行印刷ジョブが処理される第１の印刷処理速度に基づき後続の印刷ジョブも継続的に印刷処理を行った場合の前記後続印刷ジョブの完了までに要する総印刷処理時間と、前記先行印刷ジョブの完了後前記第２の印刷処理速度に基づいて前記後続する印刷ジョブの印刷処理を行った場合の前記後続印刷ジョブの完了までに要する総印刷処理時間とを演算し、前記両場合の演算値の比較結果に基づき、前記完了までに要する時間が長くない方の印刷処理速度を選択して前記後続の印刷ジョブの印刷処理速度を設定する印刷処理速度選択制御手段とを備えることを特徴とする印刷装置を提供することによって達成できる。
【発明の効果】
【００１３】
本発明によれば、印刷処理を実行する直前の印刷ジョブの印刷速度モードに応じて、当該印刷ジョブの印刷速度モードを自動的に設定し、最も短い印刷処理時間で印刷処理を行うことができる。また、当該印刷ジョブの直後の印刷ジョブの印刷速度も考慮して自動的に当該印刷ジョブの印刷速度モードを設定でき、印刷処理時間を短く制御すると共に、印字品質を確保することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態を説明するシステム構成図である。
【図２】ジョブテーブルのデータ構成を示す図である。
【図３】プリンタ情報記憶部の構成を示す図である。
【図４】実施形態１の処理動作を説明するフローチャートである。
【図５】実施形態２の処理動作を説明するフローチャートである。
【図６】（ａ）複数の印刷ジョブを異なる印刷速度モードで連続して処理した場合の印刷総時間を説明するタイムチャート。（ｂ）複数の印刷ジョブを同じ印刷速度モードで連続して処理した場合の印刷総時間を説明するタイムチャート。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について、図面を参照しながら説明する。
（実施形態１）
図１は本実施形態のシステム構成図である。同図において、プリンタ装置１はＬＡＮ（local area network）等のネットワークを介してパーソナルコンピュータ（ＰＣ）等のホスト機器２に接続されている。プリンタ装置１は受信部３、制御部４、実行処理部５、転送部６、プリンタエンジン７、受信バッファ８、フレームメモリ９、プリンタ情報記憶部１０、ジョブテーブル１１、及びタイマ１２で構成されている。
【００１６】
ホスト機器２は、アプリケーションに従って作成した印刷データをプリンタドライバによって印刷データ（ＰＤＬ（Page Description Language））データに変換し、プリンタ装置１に送信する。プリンタ装置１の受信部３は、ホスト機器２から入力した印刷データを受信し、受信データに含まれるジョブ名や、印刷速度モード、印刷枚数、印刷する用紙サイズの情報を抽出し、制御部４に通知する。また、受信部３は受信した印刷データを受信バッファ８に順次書き込む。
【００１７】
制御部４は受信部３からの通知を受けると、ジョブテーブル１１にジョブ登録を行い、通知されたジョブ名を設定し、更に通知された印刷速度モード（指定モード）や、印刷枚数、印刷する用紙サイズの情報をジョブテーブル１１に記憶する。
【００１８】
図２はジョブテーブル１１の構成を示す図である。ジョブテーブル１１は「指定モード」、「印刷枚数」、「用紙サイズ」、「実行モード」、「印刷完了残り時間」、「更新時刻」の各記憶エリアで構成されている。そして、上記制御部４から送信されたジョブ名、印刷速度モード（指定モード）、及び印刷枚数の情報は、ジョブテーブル１１の対応するエリアに記憶される。
【００１９】
例えば、図２に示す例では、ジョブＡとして、「指定モード」のエリアに低速モードの情報が記憶され、「印刷枚数」のエリアに１０枚の情報が記憶され、「実行モード」のエリアに低速モードの情報が記憶され、「印刷完了残り時間(RT)」のエリアに１７秒の情報が記憶され、「更新時刻」にエリアに2010/01/20 17:35:06の情報が記憶されている。また、ジョブＢとして、「指定モード」のエリアに高速モードの情報が記憶され、「印刷枚数」のエリアに５枚の情報が記憶され、更にジョブＣとして、「指定モード」のエリアに低速モードの情報が記憶され、「印刷枚数」のエリアに２０枚の情報が記憶されている。尚、ジョブＢ及びジョブＣ共に、「実行モード」以降の各エリアは未定である。
【００２０】
実行処理部５は、制御部４から実行開始の通知を受けると、受信バッファ８から印刷データを順次読み出し、コマンド解析処理を行い、１ページ単位で画像データを完成させる。また、１ページ分の画像データが完成すると、フレームメモリ９に画像データを展開する。
【００２１】
転送部６はフレームメモリ９から画像データを読み出し、プリンタエンジン７に転送する。転送部６はこのデータ転送の際、ジョブテーブル１１を参照し、当該ジョブテーブル１１の対応する「実行モード」に記録された印刷速度モードをプリンタエンジン７に設定する。プリンタエンジン７は設定された印刷速度モードで用紙への印刷処理を実行する。
尚、本実施形態においては、プリンタエンジン７は、転送部６から転送された画像データに基づいて、発光するＬＥＤアレイからなる露光ヘッドにより、帯電された感光体ドラム表面を露光して静電潜像を形成し、この潜像をトナーで可視像に現像した後、記録用紙に転写し、定着処理して印刷物を出力する電子写真方式のプリンタが用いられるが、この方式に限らず、レーザプリンタ、インクジェットプリンタ、サーマルプリンタなど、様々な方式のプリンタにも本発明の方法が適用出来る。
【００２２】
また、転送部６は、ページ毎の排紙を認識し、ジョブ全ページの排紙が完了したことを認識すると、ジョブテーブル１１の当該ジョブを削除する。
尚、ジョブの「印刷完了残り時間(RT)」に未定が設定されている場合、「印刷枚数」、「実行モード」、及びプリンタ情報の印刷速度、ファーストプリント時間の情報から当該ジョブの印刷完了までの時間を算出し、「印刷完了残り時間(RT)」に設定し、同時に現在時刻を常に計時しているタイマ１２から現在時刻の情報を読み出し「更新時刻」のエリアに「印刷完了残り時間(RT)」の更新情報を書き込んだ時刻を記憶する。
ここで、本発明における、プリンタ情報の「印刷速度(PPM)」（PPM：Page per minute）、「ファーストプリント時間(FPOT)」(FPOT:First Printout Time)、「連続印刷間隔(MPOT)」(MPOT:Multi Printout Time)の情報とは、以下の内容で定義される。
印刷速度(PPM)：連続印刷中の2 ページ目以降の印刷において、1 分間に出力される印刷物のページ数。（１頁の記録用紙排出時間間隔に換算すると(sec/page)即ち、連続印刷間隔(MPOT)の値になる。）
ファーストプリント時間(FPOT)：第1 枚目のデータを受信開始してから印刷を終え、用紙をプリンタ装置外に排出完了させるまでに要する時間。
連続印刷間隔(MPOT)：連続印刷中の2 ページ目以降の印刷において、記録用紙が排出される間隔(sec/page)。上記印刷速度（PPM）に対応する値。
尚、上記定義から明らかなように、「印刷速度(PPM)」と「連続印刷間隔(MPOT)」とは表現形式（単位）が異なるだけで同義であるため、本発明においては、総称して「印刷速度」と表現する場合がある。
【００２３】
図３は上記プリンタ情報記憶部１０のデータ構成を説明する図であり、本例のプリンタ装置１の印刷速度の情報、ファーストプリント時間の情報(FPOT)、及び印刷モードの切換え時間の情報(MCT)を記憶する。例えば、印刷速度(PPM)として、低速モードが３０ppm（MPOT：２sec/page）、高速モードが６０ppm（MPOT:１sec/page）の情報を記憶する。また、ファーストプリント時間(FPOT)の情報として、低速モードが６秒、高速モードが５秒の情報を記憶する。さらに、印刷モードの切換え時間(MCT)の情報として、低速モードから高速モードへの切換え時間が２秒、高速モードから低速モードへの切換え時間が１秒の情報を記憶する。
尚、印刷速度の情報、ファーストプリント時間の情報は、印刷される用紙サイズ（用紙搬送方向に応じたサイズ）に対応した値がプリンタ情報記憶部１０にそれぞれ予め設定記憶されており、印刷に要する時間を求める際には、印刷すべき用紙サイズに応じた値が選択され演算処理されるものであるが、説明を簡略化するため用紙のサイズはＡ４サイズのみの場合を説明する。
【００２４】
以上の構成において、以下に本実施形態の処理動作を説明する。
図４は本実施形態の処理動作を説明するフローチャートである。実行処理部５はジョブテーブル１１に記録された情報に従って、例えば図２に示すジョブＡを実行しており、同図に示すように「指定モード」は低速モードであり、「印刷枚数」は１０枚である。また、「実行モード」は低速モードに設定されており、プリンタエンジン７は低速モードでジョブＡの印刷処理を行っている。尚、「更新時刻」におけるジョブＡの印刷完了までの残り時間(RT:Remain Time)は２３秒である。
【００２５】
この状態において、次の印刷データがホスト機器２から送信され、受信バッファ８に格納されると、制御部４は入力する印刷データのジョブ名、印刷速度、印刷用紙サイズ、及び印刷枚数の情報を読み出し、ジョブテーブル１１に記録する。図２に示す例では、次の印刷データのジョブ名はＢであり、印刷速度の情報は高速であり、印刷枚数の情報は５枚である。
【００２６】
したがって、上記情報はジョブテーブル１１に記録され、その後「実行モード」のエリアに「指定モード」に記録された情報が設定される（ステップ（以下、Ｓで示す）１）。この場合、最初ジョブＢの「実行モード」のエリアに高速の設定が行われる。
【００２７】
次に、直前ジョブ情報があるか判断する（Ｓ２）。すなわち、ジョブテーブル１１を参照し、ジョブＢの前に印刷処理を行っているジョブがあるか判断し、図２に示す例ではジョブＢの直前にジョブＡがあり、判断（Ｓ２）はＹＥＳである。尚、ジョブＢの直前にジョブが無ければ（Ｓ２がＮＯ）、指定された高速の印刷処理を行う。
尚、「直前」とは、前のジョブの印刷処理が既に完了してしまったものは、直前ジョブの対象として考慮されない。
【００２８】
一方、上記のようにジョブＢの直前にジョブが有ると（Ｓ２がＹＥＳ）、「指定モード」が高速モードであるか判断し（Ｓ３）、上記のようにジョブＢは高速モードであるので、判断（Ｓ３）はＹＥＳである。したがって、次に制御部４は直前ジョブの指定モードが高速モードであるか判断する（Ｓ４）。
【００２９】
上記のように、直前ジョブ（ジョブＡ）の指定モードは低速モードであり、判断（Ｓ４）はＮＯである。したがって、この場合印刷モード切り換え処理を行った時の当該ジョブＢの印刷完了時間を算出する（Ｓ５）。また、印刷モード切り換え処理を行わない時の当該ジョブＢの印刷完了時間も算出する（Ｓ６）。
【００３０】
そして、印刷モードを切り換えた方が印刷完了が早い場合（Ｓ７がＹＥＳ）、実行モードに低速モードを設定する（Ｓ８）。したがって、この場合、図２に示すジョブＢの「実行モード」のエリアを高速から低速に切り換え、この印刷速度によってプリンタエンジン７を駆動する。一方、印刷モードを切り換えない方が印刷完了が早い場合（Ｓ７がＮＯ）、実行モードを高速モードのままとし、この印刷速度によってプリンタエンジン７を駆動する。
尚、上記条件が整わない場合（Ｓ３がＮＯ、Ｓ４がＮＯ）、指定された高速の印刷処理を行う。また、印刷データに「指定モード」が指定されていない場合には、自動的に高速モードで印刷処理が行われる。
【００３１】
次に、上記印刷モード切り換え時の当該ジョブＢの印刷完了時間の算出（Ｓ５）と、印刷モード切り換え無し時の当該ジョブＢの印刷完了時間（Ｓ６）の算出方法を、以下に具体的な数値を使用して説明する。
尚、上記計算を行う際、図３に示すプリンタ情報記憶部１０に記憶された前述の印刷速度(PPM)の情報、即ち、連続印刷間隔(MPOT)の情報、ファーストプリント時間(FPOT)の情報、及び印刷モードの切換え時間（MCT）の情報を参照して行う。
【００３２】
先ず、処理（Ｓ５）の場合、ジョブＢの印刷完了は、直前ジョブの印刷完了残り時間(RT)の１７秒と、低速モードから高速モードへの印刷速度モード切換え時間（MCT）２秒と、高速時のファーストプリント時間(FPOT)５秒と、残り全ページの印刷時間４秒（高速(MPOT)１秒/page×４枚）の合計２８秒と算出される。
【００３３】
次に、処理（Ｓ６）の場合、ジョブＢの印刷完了は、直前ジョブの印刷完了残り時間(RT)の１７秒と、低速時のファーストプリント時間(FPOT)２秒と、残り全ページの印刷時間８秒（低速(MPOT) ２秒/page×４枚）の合計２７秒と算出される。
【００３４】
したがって、図２に示す例の場合、処理（Ｓ６）で演算した、印刷モード切り換え無し時のジョブＢの印刷完了時間の方が短時間で済むので、ジョブＢの印刷処理を行う際、印刷モードを切り替えることなく、低速モードによってジョブＢの印刷処理を行うことになる。このように処理することによって、印刷処理時間が短く、かつ印字品質も優れた印刷出力を行うことができる。
【００３５】
但し、ジョブＢの１ページ目を印刷する時間(FPOT)は、直前ジョブ（ジョブＡ）の印刷完了残り時間(RT)（調整済み）が、低速のFPOT値６秒より短い場合には、この低速FPOT時間を適用する。例えば、ジョブＢの印刷枚数が５枚、直前ジョブの印刷完了残り時間(RT)が２秒の場合、直前ジョブの印刷完了は低速のファーストプリント時間(FPOT)より短く、このファーストプリント時間(FPOT)６秒と、残り全ページの印刷時間８秒（２sec×４枚）の合計１４秒を使用して算出する。
【００３６】
尚、上記印刷完了残り時間(RT) (調整済み)は、タイマ１２から読み出した現在時刻と、ジョブテーブル１１の「更新時刻」に記録された時刻の差分を加味し、ジョブテーブル１１の「印刷完了残り時間(RT)」を調整した時間である。
【００３７】
例えば、ジョブテーブルの「印刷完了残り時間(RT)」のエリアに２３秒が記憶され、ジョブテーブル１１の「更新時刻」が2011/01/20 17:35:06である場合、タイマ１２から読み出した現在時刻が2011/01/20 17:35:27であれば、現在時刻と更新時刻の差分２１秒(2011/01/20 17:35:27 - 2011/01/20 17:35:06 = 21秒)を算出し、印刷完了残り時間(RT)から減算し(23 - 21 = 2秒)、印刷完了残り時間(RT) (調整済み)として２秒を算出する。
【００３８】
（実施形態２）
次に、本発明の実施形態２について説明する。本実施形態についても、基本的に図１に示すシステムを使用し、プリンタ装置１はＬＡＮ等のネットワークを介してパーソナルコンピュータ（ＰＣ）等のホスト機器２に接続され、プリンタ装置１は受信部３、制御部４、実行処理部５、転送部６、プリンタエンジン７、受信バッファ８、フレームメモリ９、プリンタ情報記憶部１０、ジョブテーブル１１、及びタイマ１２で構成されている。
【００３９】
前述の実施形態１では、直前ジョブと連続して印刷するケースにおいて、当該ジョブの印刷完了が早い方を選択する制御について説明したが、本実施形態２では、当該ジョブの後ろに後続ジョブがある場合の制御を説明するものである。
【００４０】
図５は本例のプリンタ装置１の処理動作を説明するフローチャートである。
先ず、印刷処理を行おうとするジョブ（ジョブＢ）の後ろにジョブ情報が有るか判断する（ステップ（以下、ＳＴで示す）１）。ここで、ジョブＢの後ろにジョブ情報が無ければ（ＳＴ１がＮＯ）、前述の実施形態１と同じ処理を行う（ＳＴ２）。
【００４１】
一方、ジョブＢの後ろにジョブ情報があると（ＳＴ１がＹＥＳ）、ジョブテーブル１１の「実行モード」のエリアに「指定モード」に記録された情報を設定する（Ｓ３）。例えば、図２に示す例では、「実行モード」のエリアに高速の情報を設定する。
【００４２】
次に、「指定モード」は高速モードであるか判断する（ＳＴ４）。この時、上記のように「指定モード」は高速モードに設定されており（ＳＴ４がＹＥＳ）、更に直前ジョブ情報が高速モードであるか判断する（ＳＴ５）。図２に示す例では、ジョブＢの直前のジョブＡは低速モードであるので、判断（ＳＴ５）はＮＯである。
【００４３】
したがって、この場合印刷モード切り換え時の直後のジョブＣの印刷完了時間を算出する（ＳＴ６）。さらに、印刷モード切り換え無し時の直後のジョブＣの印刷完了時間も算出する（ＳＴ７）。
【００４４】
そして、印刷モードを切り換えた方が印刷完了が早い場合（ＳＴ８がＹＥＳ）、前述と同様、実行モードに低速モードを設定する（ＳＴ９）。このようにして設定された印刷速度によってプリンタエンジン７を駆動する。したがって、このように処理することにより、不要な印刷モードを切り替え処理を行うことなく、低速モードによって印刷処理を行うことによって、印刷処理時間が短く、かつ印字品質も優れた印刷出力を行うことができる。
【００４５】
以下、ジョブＡ、ジョブＢ、更にジョブＣを連続して印刷する場合の印刷時間を具体的な数値を使用して説明する。
（１）ケース１
印刷ジョブ
・ジョブＡ(低速モード印刷データ)10ページ(6sec(FPOT)+9頁×2sec(MPOT)=24sec)
・ジョブＢ（高速モード印刷データ）３ページ
・ジョブＣ（低速モード印刷データ）１０ページ
（１）−１  ジョブＡの印刷処理完了後、印刷速度モードの切換えを行う場合
《モード》               合計
ジョブＡ １０ページ目印刷完了            《低速》      ------- ジョブＡ排紙
プリンター印刷速度モード切換え(MCT)      《低⇒高》  ２sec
ファーストプリント(FPOT)                 《高速》   ５sec
ジョブＢ ２，３ページ印刷 [2頁x1(MPOT)]  《高速》   ２sec     ９sec  ジョブＢ排紙
プリンター印刷速度モード切換え(MCT)      《高⇒低》  １sec
ファーストプリント (FPOT)                 《低速》   ６sec
ジョブＣ ２〜１０ページ印刷 [9頁x2(MPOT)] 《低速》 １８sec   ３４sec ジョブＣ排紙
（１）−２  ジョブＡの印刷処理完了後、印刷速度モードの切換えを行わない場合
《モード》             合計
ジョブＡ 10ページ目印刷完了             《低速》  ------    -- ジョブＡ排紙
ジョブＢ  １〜３ページ印刷 [3頁x2(MPOT)] 《低速》   ６sec    ６sec-- ジョブＢ排紙ジョブＣ １〜10ページ印刷 [10頁x2(MPOT)]《低速》 ２０sec  ２６sec-- ジョブＣ排紙
上記計算結果から、このケース１では、ジョブＢの印刷処理の完了も、ジョブＣの印刷処理の完了も印刷速度モードの切換えを行わない場合（（１）−２）の方が早くなる。
【００４６】
（２）ケース２
印刷ジョブ
・ジョブＡ（低速モード印刷データ）１０ページ(6sec(FPOT)+9頁×2sec(MPOT)=24sec)
・ジョブＢ（高速モード印刷データ） ３ページ
・ジョブＣ（低速モード印刷データ）１０ページ
（２）−１  ジョブＡの印刷処理完了後、印刷速度モードの切換えを行う場合
《モード》               合計
ジョブＡ １０ページ目印刷完了            《低速》  ----    -- ジョブＡ排紙
プリンタ印刷速度モード切換え(MCT)        《低⇒高》  ２sec
ファーストプリント(FPOT)                 《高速》   ５sec
ジョブＢ ２、３ページ印刷 [2頁x1(MPOT)]  《高速》   ２sec    ９sec- ジョブＢ排紙
ジョブＣ １〜10ページ印刷 [10頁x1(MPOT)] 《高速》  １０sec  １９sec- ジョブＣ排紙
（２）−２  ジョブＡの印刷処理完了後、印刷速度モードの切換えを行わない場合
《モード》               合計
ジョブＡ １０ページ目印刷完了            《低速》  --------   ジョブＡ排紙
ジョブＢ １〜３ページ印刷 [3頁x2(MPOT)]  《低速》 ６sec    ６sec- ジョブＢ排紙
ジョブＣ １〜１０ページ印刷 [10頁x2(MPOT)] 《低速》２０sec  ２６sec- ジョブＣ排紙
【００４７】
上記計算結果から、このケース２では、ジョブＢの印刷処理の完了は印刷速度モードの切換えを行わない場合（（２）−２）の方が早くなるが、ジョブＣの印刷処理の完了は印刷速度モードの切換えを行う場合（（２）−１）の方が早くなる。
【００４８】
（３）ケース３
印刷ジョブ
・ジョブＡ（低速モード印刷データ）１０ページ(6sec(FPOT)+9頁×2sec(MPOT)=24sec)
・ジョブＢ（高速モード印刷データ）１０ページ
・ジョブＣ（低速モード印刷データ）１０ページ
（３）−１  ジョブＡの印刷処理完了後、印刷速度モードの切換えを行う場合
《モード》                 合計
ジョブＡ １０ページ目印刷完了          《低速》  --------  - ジョブＡ排紙
プリンタ印刷速度モード切換え(MCT)      《低⇒高》  ２sec
ファーストプリント (FPOT)                《高速》   ５sec
ジョブＢ ２〜１０ページ印刷 [9頁x1(MPOT)] 《高速》 ９sec   １６sec ジョブＢ排紙
プリンタ印刷速度モード切換え(MCT)        《高⇒低》  １sec
ファーストプリント (FPOT)                 《低速》   ６sec
ジョブＣ ２〜１０ページ印刷 [9頁x2(MPOT)]《低速》１８sec ４１sec   ジョブＣ排紙
（３）−２  ジョブＡの印刷処理完了後、印刷速度モードの切換えを行わない場合
《モード》                 合計
ジョブＡ １０ページ目印刷完了            《低速》  --------- ジョブＡ排紙
ジョブＢ １〜１０ページ印刷 [10頁x2(MPOT)]《低速》２０sec  ２０sec ジョブＢ排紙
ジョブＣ １〜１０ページ印刷 [10頁x2(MPOT)]《低速》２０sec  ４０sec ジョブＣ排紙
【００４９】
上記計算結果から、このケース３では、ジョブＢの印刷処理の完了は印刷速度モードの切換えを行う場合（（３）−１）の方が早くなるが、ジョブＣの印刷処理の完了は印刷速度モードの切換えを行わない場合（（３）−２）の方が早くなる。
【００５０】
（４）ケース４
印刷ジョブ
・ジョブＡ（低速モード印刷データ）１０ページ(6sec(FPOT)+9頁×2sec(MPOT)=24sec)
・ジョブＢ（高速モード印刷データ）２０ページ
・ジョブＣ（低速モード印刷データ）１０ページ
（４）−１  ジョブＡの印刷処理完了後、印刷速度モードの切換えを行う場合
《モード》                 合計
ジョブＡ １０ページ目印刷完了          《低速》  ----------  ジョブＡ排紙
プリンタ印刷速度モード切換え(MCT)      《低⇒高》 ２sec
ファーストプリント(FPOT)               《高速》   ５sec
ジョブＢ ２〜20ページ印刷 [19頁x1(MPOT)] 《高速》  １９sec   ２６sec ジョブＢ排紙
プリンタ印刷速度モード切換え(MCT)      《高⇒低》   １sec
ファーストプリント(FPOT)               《低速》     ６sec
ジョブＣ ２〜10ページ印刷 [9頁x2(MPOT)] 《低速》  １８sec   ５１sec  ジョブＣ排紙
（４）−２  ジョブＡの印刷処理完了後、印刷速度モードの切換えを行わない場合
《モード》               合計
ジョブＡ １０ページ目印刷完了            《低速》  ----------- ジョブＡ排紙
ジョブＢ １〜20ページ印刷 [20頁x2(MPOT)] 《低速》  ４０sec ４０sec ジョブＢ排紙
ジョブＣ １〜10ページ印刷 [10頁x2(MPOT)]  《低速》  ２０sec  ６０sec ジョブＣ排紙
上記計算結果から、このケース４では、ジョブＢの印刷処理の完了も、ジョブＣの印刷処理の完了も印刷速度モードの切換えを行う場合（（４）−１）の方が早くなる。
【００５１】
尚、上記実施形態１及び２の説明において、ジョブの印刷完了残り時間(RT)が未定の場合、印刷完了残り時間(RT)を算出し設定するのもとしたが、紙なしや紙詰まりで印刷処理が停止した場合における、印刷完了残り時間(RT)を変更する必要がある場合に備えて、印刷残り枚数を管理の上、当該事象発生、印刷再開時に、印刷完了残り時間(RT)を再算出し、印刷完了残り時間(RT)に再設定するようにしてもよい。
【００５２】
また、上記実施形態１及び２の説明では、印刷データを印刷ジョブ単位で管理したが、印刷ジョブとは別に、印刷速度モードが同じである連続する印刷ジョブを１つのまとまりとして管理し、印刷速度の切換え制御を行うようにしてもよい。例えば、対象となるジョブが高速モードであり、かつ直後のジョブも高速モードである場合、これらを１つのまとまりとし、印刷枚数を合算させて制御してもよい。さらに、直後のジョブが高速モードであり、更に後続の印刷ジョブも高速モードである場合、それらの印刷枚数も合算して制御してもよい。
【００５３】
本発明はいくつかの実施形態を説明したが、本発明は特許請求の範囲に記載された発明とその均等の範囲に含まれる。以下、本件特許出願の出願当初の特許請求の範囲に記載された発明を付記する。
【００５４】
付記１
第１又は第１の印刷処理速度とは異なる第２の印刷処理速度を選択的に切換えて印刷処理を行う印刷装置において、
前記第１の印刷処理速度により印刷処理を行った場合の最初の１頁印刷データが印刷完了する迄に要するファーストプリント時間と、前記第１の印刷処理速度により印刷処理を行った場合の２頁目以降の印刷データを連続して印刷処理した場合の各頁の印刷が順次完了する間隔、及び、前記第２の印刷処理速度により印刷処理を行った場合の最初の１頁印刷データが印刷完了する迄に要するファーストプリント時間と、前記第２の印刷処理速度により印刷処理を行った場合の２頁目以降の印刷データを連続して印刷処理した場合の各頁の印刷が順次完了する間隔、更に、前記第１から第２の印刷処理速度に切り換えて後続印刷を開始するのに要する切換時間の各仕様値をそれぞれ記憶する記憶手段と、
前記印刷装置に接続される上位装置から送信されてきた印刷ジョブを複数格納する印刷ジョブ格納手段と、を備え、
前記印刷ジョブ格納手段に格納された複数の印刷ジョブを連続して印刷処理する際、前記記憶手段に記憶された情報に基づいて、
前記格納手段から読み出され先に印刷処理される先行印刷ジョブが処理される第１の印刷処理速度に基づき後続の印刷ジョブも継続的に印刷処理を行った場合の前記後続印刷ジョブの完了までに要する総印刷処理時間と、
前記先行印刷ジョブの完了後前記第２の印刷処理速度に基づいて前記後続する印刷ジョブの印刷処理を行った場合の前記後続印刷ジョブの完了までに要する総印刷処理時間とを演算し、
前記両場合の演算値の比較結果に基づき、前記完了までに要する時間が長くない方の印刷処理速度を選択して前記後続の印刷ジョブの印刷処理速度を設定する印刷処理速度選択制御手段とを備えることを特徴とする印刷装置。
【００５５】
付記２
前記印刷処理速度選択制御手段は、連続する複数ジョブの総印刷処理時間を、前記記憶手段に記憶されている前記仕様値を基に前記先行の印刷ジョブの印刷処理が完了する以前に演算することにより印刷速度を切り換えるか否か判断することを特徴とする付記１記載の印刷装置。
【００５６】
付記３
前記第１の印刷処理速度は前記第２の印刷処理速度より低速であることを特徴とする付記１または２記載の印刷装置。
【００５７】
付記４
前記第１の印刷処理速度は前記第２の印刷処理速度より高速であることを特徴とする付記１または２記載の印刷装置。
【００５８】
付記５
前記上位装置から後続印刷ジョブに対して予め印刷処理速度が指定されている場合には、前記印刷処理速度選択制御手段は、前記指定された印刷処理速度で、後続の印刷ジョブを印刷処理することを特徴とする前記付記１乃至４記載の印刷装置。
付記６
【００５９】
前記印刷装置は、印刷速度を変更する際に印刷処理の準備を整えるための切換時間を要することを特徴とする前記付記１記載の印刷装置。
付記７
【００６０】
第１又は第１の印刷処理速度とは異なる第２の印刷処理速度を選択的に切換えて印刷処理を行う印刷装置において、
前記第１の印刷処理速度により印刷処理を行った場合の最初の１頁印刷データが印刷完了する迄に要するファーストプリント時間と、前記第１の印刷処理速度により印刷処理を行った場合の２頁目以降の印刷データを連続して印刷処理した場合の各頁の印刷が順次完了する間隔、及び、前記第２の印刷処理速度により印刷処理を行った場合の最初の１頁印刷データが印刷完了する迄に要するファーストプリント時間と、前記第２の印刷処理速度により印刷処理を行った場合の２頁目以降の印刷データを連続して印刷処理した場合の各頁の印刷が順次完了する間隔、更に、前記第１から第２の印刷処理速度に切り換えて後続印刷を開始するのに要する切換時間の各仕様値をそれぞれ記憶手段に予め記憶する記憶処理と、
前記印刷装置に接続される上位装置から送信されてきた印刷ジョブを複数格納する印刷ジョブ格納処理と、
前記印刷ジョブ格納処理により格納された複数の印刷ジョブを連続して印刷処理する際、前記記憶手段に記憶された情報に基づいて、
前記格納手段から読み出され先に印刷処理される先行印刷ジョブが処理される第１の印刷処理速度に基づき後続の印刷ジョブも継続的に印刷処理を行った場合の前記後続印刷ジョブの完了までに要する総印刷処理時間と、
前記先行印刷ジョブの完了後前記第２の印刷処理速度に基づいて前記後続する印刷ジョブの印刷処理を行った場合の前記後続印刷ジョブの完了までに要する総印刷処理時間とを演算し、
前記両場合の演算値の比較結果に基づき、前記完了までに要する時間が長くない方の印刷処理速度を選択して前記後続の印刷ジョブの印刷処理速度を設定する印刷処理速度選択制御処理とを行うことを特徴とする印刷装置。
【符号の説明】
【００６１】
１・・・プリンタ装置
２・・・ホスト機器
３・・・受信部
４・・・制御部
５・・・実行処理部
６・・・転送部
７・・・プリンタエンジン
８・・・受信バッファ
９・・・フレームメモリ
１０・・プリンタ情報記憶部
１１・・ジョブテーブル
１２・・タイマ
【図１】
2012245649.tif 000003
【図２】
2012245649.tif 000004
【図３】
2012245649.tif 000005
【図４】
2012245649.tif 000006
【図５】
2012245649.tif 000007
【図６】
2012245649.tif 000008