(57)【要約】【課題】  印字時間の増加を抑えることを最優先とする最適な印字を行うことが出来る画像出力装置を提供する。【解決手段】  初期動作を行った場合の総印字時間と、初期動作を行わない場合の総印字時間を算出し、前記初期動作を行った場合の総印字時間が、前記初期動作を行わない場合の総印字時間を超えないと判断した場合にのみ、初期動作を行ったのちに、印字を行うことを特徴とする。【選択図】        図１
2006297813.tif 000002
【特許請求の範囲】
【請求項１】
印字開始前に初期動作を行う機能と、ホストコンピュータからの転送データ量取得機能と、ホストコンピュータからのデータ転送速度測定機能とを備え、取得した転送データ量と測定したデータ転送速度とを用いて、初期動作を行った場合の総印字時間と、初期動作を行わない場合の総印字時間を算出し、前記初期動作を行った場合の総印字時間が、前記初期動作を行わない場合の総印字時間を超えない場合にのみ、初期動作を行うことを特徴とする画像出力装置。
【請求項２】
前記初期動作実行の判断を行うかどうかの設定を、使用者が行うことが可能なことを特徴とする請求項１に記載の画像出力装置。
【請求項３】
前記初期動作実行の判断を行うのは、直前の印字動作からの経過時間が、設定されている閾値より長い場合に限ることを特徴とする請求項１に記載の画像出力装置。
【請求項４】
複数種類の初期動作を備え、前記初期動作を行った場合の総印字時間が、前記初期動作を行わない場合の総印字時間を超えないような初期動作を複数種類の中から選択することを特徴とする請求項１に記載の画像出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、初期動作を行う機能がある印字装置において、印字に必要な時間を増加させないと予想される場合に限り、初期動作を行う画像出力装置に関するものである。
【背景技術】
【０００２】
画像出力装置において、クリーニング等の初期動作を行うと、クリーニング動作時間分、印字時間が長くかかっていた。そのため、画像出力装置側で印字データ展開している間に、初期動作が完了するように初期動作を開始させていた（例えば特許文献１参照。）。しかしながら、通常画像出力装置で出力されると想定される黒い文字原稿のプリントジョブのデータ量は小さいため、一般的な初期動作時間に比べて、展開時間は非常に短いと考えられ、上記の条件が整わない場合があった。
【特許文献１】特開平１１−１７９９８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は上述の問題点を解決するためのものであり、印字時間が十分短く、初期動作を行ってしまうと、印字時間を大きく増加してしまうようなプリントジョブに対しては、初期動作を行わず、初期動作を行っても印字時間の増加しないプリントジョブに対しては、初期動作を行う印字方法を実現する画像出力装置を提供することを目的とする。
【０００４】
本出願に係る第１の発明の目的は、初期動作を行ってしまうと、印字時間を増加してしまうようなプリントジョブに対しては、初期動作を行わず、初期動作を行っても印字時間の増加しないプリントジョブに対しては、初期動作を行う印字方法を実現する画像出力装置を提供することを目的とする。
【０００５】
本出願に係る第２の発明の目的は、出力する印字形態を知っている使用者に、初期動作実行の判断を行うかどうかの設定を委ねることにより、印字時間の増加を抑えることを最優先とした最適な印字方法を、使用者が望む形にすることが出来る画像出力装置を提供することを目的とする。
【０００６】
本出願に係る第３の発明の目的は、印字間隔が空いていて、印字品位の低下が懸念される場合には、印字時間を最優先にすることを止める印字方法を実現する画像出力装置を提供することを目的とする。
【０００７】
本出願に係る第４の発明の目的は、印字時間の増加しない初期動作を選択することにより、印字時間の増加を抑えることを最優先とした場合にも、初期動作の効果をなるべく得ることができる印字方法を実現する画像出力装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本出願に係る第１の発明によれば、ホストコンピュータからの転送データ量取得機能によって取得した転送データ量と、ホストコンピュータからのデータ転送速度測定機能によって測定したデータ転送速度から、初期動作を行った場合の総印字時間と、初期動作を行わない場合の総印字時間を算出し、前記初期動作を行った場合の総印字時間が、前記初期動作を行わない場合の総印字時間を超えないと判断した場合にのみ、初期動作を行ったのちに、印字を行うことを特徴とする。
【０００９】
本出願に係る第２の発明によれば、前記初期動作実行の判断を行うかどうかの設定を、使用者が行うことができるようにすることを特徴とする。
【００１０】
本出願に係る第３の発明によれば、印字時刻を常に記憶しておき、印字しようとする時刻と記憶しておいた最後の印字時刻とを比較し、直前の印字動作からの時間がかなり経過していて、初期動作を行わないと印字品位の低下が懸念される場合には、必ず初期動作を行うことを特徴とする。
【００１１】
本出願に係る第４の発明によれば、初期動作を複数種類備え、その中から初期動作を行った場合の総印字時間が、初期動作を行わない場合の総印字時間を超えないような初期動作を選択することを特徴とする。
【発明の効果】
【００１２】
本出願に係る第１の発明によれば、ホストコンピュータからの転送データ量取得機能によって取得した転送データ量と、ホストコンピュータからのデータ転送速度測定機能によって測定したデータ転送速度から、初期動作を行った場合の総印字時間と、初期動作を行わない場合の総印字時間を算出し、前記初期動作を行った場合の総印字時間が、前記初期動作を行わない場合の総印字時間を超えないと判断した場合にのみ、初期動作を行ったのちに、印字を行うことにより、印字時間の増加を抑えることを最優先とする最適な印字を行えるという効果がある。
【００１３】
また、本出願に係る第２の発明によれば、前記初期動作実行の判断を行うかどうかの設定を、使用者が行うことができるようにすることにより、適宜使用者が望む形の印字時間の増加を抑えることを最優先とする最適な印字を行えるという効果がある。
【００１４】
また、本出願に係る第３の発明によれば、印字時刻を常に記憶しておき、印字しようとする時刻と記憶しておいた最後の印字時刻とを比較し、直前の印字動作からの時間がかなり経過していて、初期動作を行わないと印字品位の低下が懸念される場合には、必ず初期動作を行うことにより、印字品位を著しく低下させる印字を防ぎながら、印字時間の増加を抑えることを最優先とする最適な印字を行えるという効果がある。
【００１５】
本出願に係る第４の発明によれば、初期動作を複数種類備え、その中から初期動作を行った場合の総印字時間が、初期動作を行わない場合の総印字時間を超えないような初期動作を選択することにより、印字品位の低下を招く惧れのある初期動作を行わない印字を少なくしながら、印字時間の増加を抑えることを最優先とする最適な印字を行えるという効果がある。
【発明を実施するための最良の形態】
【００１６】
本発明の実施例を図面を参照して説明する。
【実施例】
【００１７】
［構成］
図１は本発明に係る画像出力装置１００の概略内部構成を示す図である。画像出力装置１００は内部バス１１５により相互接続されるＣＰＵ１１１、ＲＯＭ１１２、ＦｌａｓｈＲＯＭ１１３、ＲＡＭ１１４、ＲＴＣ１１６、ホストインターフェース１１７、プリンタインターフェース１１８、およびインクジェットプリンタなどのプリンタエンジン１２０を備えている。
【００１８】
ホストコンピュータ１４０は、ネットワーク１３０を通して、画像出力装置１００にプリントジョブを転送する。プリンタコントローラ１１０は、ホストインターフェース１１７を介してプリントジョブを受信して、ＲＡＭ１１４に記憶する。そこから、プリンタインターフェース１１８を介して、プリンタエンジン１２０に転送して印刷を行う。そのとき、ＲＴＣ１１６によって取得できる現在日時を最終印字日時としてＦｌａｓｈＲＯＭ１１３に記憶する。また、ホストコンピュータ１４０からプリントジョブが送られた際には、プリントジョブの始めに埋め込まれているプリントジョブサイズと、データパケットの転送速度とをＲＡＭ１１４に記憶し、前記プリントジョブサイズと前記転送速度から、初期動作を行った場合の総印字時間と、初期動作を行わない場合の総印字時間とを算出し、前記初期動作を行った場合の総印字時間が、前記初期動作を行わない場合の総印字時間を超えないと判断した場合にのみ、プリンタエンジン１２０に初期動作を行うよう、プリンタインターフェース１１８を介してコマンドを送る。
【００１９】
［初期動作を行った場合の時間経過と初期動作実行を判断する条件］
図２は本発明に係る画像出力装置において、初期動作を行った場合と行わなかった場合の時間経過を模式的に表したものである。２０１は初期動作なしの場合の印字動作時の時間経過を矢印で表し、２０２は初期動作がある場合の印字動作時の時間経過を矢印で表している。２０３で示す時刻ｔ＝０から２０６で示す時刻ｔ＝ＴＥに向かって時間が流れることを示している。２０３で示す時刻ｔ＝０において、印字処理が開始し、２０４で示す時刻ｔ＝Ｔ１において、初期動作が終了し、２０５で示す時刻ｔ＝（Ｔ１＋Ｔ２）において、プリンタ内部のデータ処理が終了し、２０６で示す時刻ｔ＝ＴＥにおいて、印字処理が終了する。
【００２０】
次に、この時刻関係の記号を用いて、初期動作を行った場合の総印字時間と、初期動作を行わない場合の総印字時間とを算出し、前記初期動作を行った場合の総印字時間が、前記初期動作を行わない場合の総印字時間を超えないと判断する条件を示す。
【００２１】
転送データの総量をＤ、初期動作に必要な時間をＴｆ、プリンタ内部のデータ処理速度をＶｉ、ホストからのデータ転送速度をＶｈとすると、まず処理開始時刻がｔ＝０で、初期動作が終了する時刻がｔ＝Ｔ１のとき、Ｔ１は初期動作に必要な時間をＴｆに等しいから次式のようになる。
【００２２】
Ｔ１＝Ｔｆ・・・・（１）
さらに、時刻ｔ＝（Ｔ１＋Ｔ２）において、プリンタ内部のデータ処理が終了するとすると、受信したデータの総量と内部で処理したデータの総量が等しくなっているので、次式のようになる。
【００２３】
Ｖｉ＊Ｔ２＝Ｖｈ＊（Ｔ１＋Ｔ２）・・・・（２）
Ｔ２＝（Ｖｈ＊Ｔ１）／（Ｖｉ−Ｖｈ）・・・・（３）
２０１で示される初期動作なしの場合は、次式のようになる。
【００２４】
ＴＥ＝Ｄ／Ｖｈ・・・・（４）
初期動作を行った場合の総印字時間が、初期動作を行わない場合の総印字時間を超えないと判断する条件は、時刻ｔ＝（Ｔ１＋Ｔ２）が時刻ｔ＝ＴＥよりも前であることであるから、次式のようになる。
【００２５】
（Ｔ１＋Ｔ２）＜ＴＥ・・・・（５）
これを式（１）、式（３）、式（４）で置き換えると、
Ｔｆ＋（Ｖｈ＊Ｔｆ）／（Ｖｉ−Ｖｈ）＜（Ｄ／Ｖｈ）・・・・（６）
Ｄ＞（Ｖｈ＊Ｖｉ＊Ｔｆ）／（Ｖｉ−Ｖｈ）・・・・（７）
となり、初期動作を行った場合の総印字時間と、初期動作を行わない場合の総印字時間とを算出し、前記初期動作を行った場合の総印字時間が、前記初期動作を行わない場合の総印字時間を超えないと判断する条件は転送データ総量が式（７）を満たすことである。
【００２６】
［初期動作実行するかどうかの判定手順］
図３は、初期動作を実行するかどうかの判定手順の一連の処理を示すフローチャートであり、Ｓ３０１〜Ｓ３１４は各ステップを示す。
【００２７】
ステップＳ３０１では、ホストコンピュータ１４０からプリントジョブを受信する。
【００２８】
ステップＳ３０２では、使用者が設定可能な初期動作実行の判断を行うことが禁止されている場合には、ステップＳ３１１に進む。そうでない場合には、ステップＳ３０３に進む。
【００２９】
ステップＳ３０３では、印字しようとしているプリントジョブより一つ前に印字動作した日時をＦｌａｓｈＲＯＭ１１３から取得する。
【００３０】
ステップＳ３０４では、ＲＴＣ１１６より、現在の日時を取得する。
【００３１】
ステップＳ３０５では、ステップＳ３０３とステップＳ３０４で取得した日時の差が、あらかじめ設定してある閾値Ｅよりも大きいかどうかを判定し、印字間隔が空いていてＥより大きい場合には、ステップＳ３１３に進み、日時の差が、Ｅよりも小さい場合には、ステップＳ３０６に進む。
【００３２】
ステップＳ３０６では、ネットワーク伝送速度を取得する。
【００３３】
ステップＳ３０７では、プリントジョブデータの先頭に埋め込まれているプリントジョブサイズを取得する。
【００３４】
ステップＳ３０８では、前記の式（７）を満たすかどうかを調べていない初期動作種類が残っているかどうかを判定し、残っている場合には、ステップＳ３０９に進み、残っていない場合には、ステップＳ３１２に進む。
【００３５】
ステップＳ３０９では、前記の式（７）を算出する。
【００３６】
ステップＳ３１０では、ステップＳ３０９で算出した前記の式（７）を満たしているかどうかを判定し、満たしている場合には、ステップＳ３１１に進み、そうでない場合には、ステップＳ３１４に進む。
【００３７】
ステップＳ３１１では、初期動作を実行する。
【００３８】
ステップＳ３１２では、印字処理を行う。
【００３９】
ステップＳ３１３では、印字した日時をＦｌａｓｈＲＯＭ１１３に記憶して、終了する。
【００４０】
ステップＳ３１４では、初期動作の種類を変更する。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施形態に係る画像出力装置と、ホストコンピュータの概略構成を示すブロック図である。
【図２】本発明の実施形態に係る初期動作がある場合とない場合の、初期動作から印字終了までの時間の流れを示す模式図である。
【図３】本発明の実施形態に係る画像出力装置の初期動作実行の判断を行う処理の流れを示すフローチャートである。
【符号の説明】
【００４２】
１００  画像出力装置
１１０  プリンタコントローラ
１１１  ＣＰＵ
１１２  ＲＯＭ
１１３  ＦｌａｓｈＲＯＭ
１１４  ＲＡＭ
１１５  内部バス
１１６  リアルタイムクロック（ＲＴＣ）
１１７  ホストインターフェース
１１８  プリンタインターフェース
１２０  プリンタエンジン
１３０  ネットワーク
１４０  ホストコンピュータ
【図１】
2006297813.tif 000003
【図２】
2006297813.tif 000004
【図３】
2006297813.tif 000005