JP4092749B2 - 印刷システムおよびプリンタ - Google Patents
印刷システムおよびプリンタ Download PDFInfo
- Publication number
- JP4092749B2 JP4092749B2 JP24828197A JP24828197A JP4092749B2 JP 4092749 B2 JP4092749 B2 JP 4092749B2 JP 24828197 A JP24828197 A JP 24828197A JP 24828197 A JP24828197 A JP 24828197A JP 4092749 B2 JP4092749 B2 JP 4092749B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- sleep
- standby
- printer
- printing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
【発明の属する技術分野】
本発明は、所定スリープ時間以上印刷データを受信しない場合にスリープ状態となるプリンタを有する印刷システムおよびプリンタに関し、特に、プリンタによる印刷実行時刻とその前の印刷時における印刷終了時刻との間の待機時間の履歴管理を行うことにより、プリンタの使用状況が時々刻々と変化する場合においても、その使用状況に見合った適切なスリープ時間を常時設定することが可能な印刷システムおよびプリンタに関するものである。
【0002】
【従来の技術】
従来より、例えば、パーソナルコンピュータ等から供給される印刷データに基づいて印刷を実行するプリンタには、所定の設定された時間以上継続して印刷処理を実行しない場合に、自身のハードウェアの一部への電力供給を遮断してスリープ状態になるスリープモードの設定が可能なプリンタが存在する。
【0003】
かかるスリープモードは、プリンタにおいて長時間に渡って印刷を実行しないにも拘わらず、例えば、トナー定着のためのヒータを加熱し続けると、電力を無駄に消費することとなって好ましくないことから、省エネルギの面では優れた機能といえる。
【0004】
前記のようなスリープモードを有するプリンタにおいては、そのスリープ状態の解除は、例えばパーソナルコンピュータから印刷データが送信されたタイミングで行われて、ウォーミングアップを開始するように構成されているのが一般的である。このようなプリンタに対して、スリープ状態時にパーソナルコンピュータから印刷データを送信した場合、その送信タイミングからかなりの時間が経過してから印刷が実行されることとなり、この結果、印刷に長時間を要するという問題がある。
【0005】
このような問題を解消するため、例えば、特開昭7−251550号公報には、プリントを終了した後、一定時間後に省エネルギのためにスリープ状態に入り、消費電力を減少させる画像形成装置において、プリント信号の来る間隔に基づいて、プリント終了後にスリープ状態に入る時間Tを設定するように構成した画像形成装置が記載されている。かかる画像形成装置では、プリント信号が来る間隔に基づいてスリープ状態に入る時間Tを変化させることにより、プリント間隔が長い場合にはスリープ状態に入るまでの時間Tを短くし、また、プリント間隔が短い場合にはスリープ状態に入るまでの時間Tを長くでき、これにより頻繁に使用する場合にファースト・プリントタイムが長くなるのを回避でき、且つ、使用頻度が低い場合に速くスリープ状態に入って省エネルギ化を行うことができるものである。
【0006】
【発明が解決しようとする課題】
しかしながら、前記特開昭7−251550号公報における画像形成装置では、プリント信号の来る間隔につき、その履歴を考慮しつつプリント終了後スリープ状態に入るまでの時間Tが設定されてはいるものの、時間Tの設定はかなりラフな設定しか行われていない。例えば、プリント信号の来る間隔が30分以上ならば時間Tを10分、その間隔が10分以上30分以内ならば時間Tを15分、その間隔が10分以下ならば時間Tを30分のように設定されている。
【0007】
このような設定方法によっては、画像形成装置の使用状況に応じてプリント信号が来る間隔が時々刻々と変化した場合、スリープ状態に入る時間Tを常時最適な時間に設定することはできない。かかる場合に、プリント信号の来る間隔が時々刻々と変化した場合においても、その間隔の変化に対してフレキシブルに対応して時間Tを変化できれば、更に効率的にファースト・プリントタイムが長くなるのを回避でき、また、速くスリープ状態に入って省エネルギ化を行うことができ、非常に便利である。
【0008】
本発明は前記従来の問題点を解消するためになされたものであり、プリンタによる印刷実行時刻とその前の印刷時における印刷終了時刻との間の待機時間の履歴管理を行うことにより、プリンタの使用状況が時々刻々と変化する場合においても、その使用状況に見合った適切なスリープ時間を常時設定することが可能な印刷システムおよびプリンタを提供することを目的とする。
【0009】
【課題を解決するための手段】
前記目的を達成するために、請求項1に係る印刷システムは、所定スリープ時間以上印刷データを受信しない場合にスリープ状態となるプリンタを有する印刷システムにおいて、前記プリンタによる印刷実行時刻とその印刷の直前における印刷終了時刻との間の待機時間を、複数の印刷回数分記憶管理する待機時間管理手段と、前記待機時間管理手段に記憶されている待機時間に基づいてスリープ時間を設定する場合に、前記待機時間管理手段に記憶されている待機時間の内新しいものに重みを付けてスリープ時間を演算し設定するスリープ時間演算設定手段とを備え、前記スリープ時間演算設定手段は、前記待機時間管理手段に記憶されている待機時間の内最新の待機時間が予め設定された基準値以上であるか否かを判断する判断手段を有し、基準値以上であるか否かに応じて最新の待機時間より前の待機時間を考慮するか否かを選択してスリープ時間を設定することを特徴とする。
【0010】
請求項1に係る印刷システムでは、待機時間管理手段にて複数印刷回数分の待機時間の履歴管理が行われ、スリープ時間演算設定手段を介して待機時間管理手段に記憶されている待機時間の内新しいものに重みを付けてスリープ時間を演算し設定するようにしているので、プリンタの最近の使用状況に見合った適切なスリープ時間を設定することができる。これにより、プリンタの使用状況が時々刻々と変化した場合においても、最新の履歴に基づいて適切なスリープ時間を設定することが可能となる。
【0011】
また、スリープ時間を設定するにあたって、待機時間管理手段に記憶されている待機時間の内最新の待機時間が優先して考慮されるため、プリンタの最新の使用状況に見合った適切なスリープ時間を設定することが可能となる。
【0012】
更に、請求項2に係る印刷システムは、請求項1の印刷システムにおいて、前記スリープ時間演算設定手段は、前記待機時間管理手段に記憶されている待機時間の内最新の待機時間およびそれより前の待機時間が予め設定された基準値以上であるか否かを判断する判断手段を有し、ともに基準値以上であるか否かに応じて更にそれよりも前の待機時間を考慮するか否かを選択してスリープ時間を設定することを特徴とする。請求項2に係る印刷システムにおいては、スリープ時間を設定するにあたって、待機時間管理手段に記憶されている待機時間の内最新の待機時間およびそれより前の待機時間が更にそれよりも前の待機時間より優先して考慮されるため、プリンタの最新の使用状況に見合った適切なスリープ時間を設定することが可能となる。
【0013】
また、請求項3に係る印刷システムは、請求項1または2の印刷システムにおいて、前記スリープ時間演算設定手段は、最新の待機時間より前の待機時間を考慮する場合に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮してスリープ時間を設定することを特徴とする。請求項3に係る印刷システムでは、スリープ時間を設定するにあたって、履歴管理が行われる待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かが考慮されるため、プリンタの過去の使用状況に見合った適切なスリープ時間を設定することが可能となる。
【0014】
更に、請求項4に係る印刷システムは、請求項1または2の印刷システムにおいて、前記スリープ時間演算設定手段は、最新の待機時間より前の待機時間を考慮する場合に、複数の待機時間の平均値を考慮してスリープ時間を設定することを特徴とする。請求項4に係る印刷システムでは、スリープ時間を設定するにあたって、履歴管理が行われる複数の待機時間の平均値が考慮されるため、プリンタの過去の使用状況に見合った適切なスリープ時間を設定することが可能となる。
【0015】
また、請求項5に係る印刷システムは、請求項1または2の印刷システムにおいて、前記スリープ時間演算設定手段は、最新の待機時間より前の待機時間を考慮する場合に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮し、且つ、複数の待機時間の平均値をも考慮してスリープ時間を設定することを特徴とする。請求項5に係る印刷システムでは、スリープ時間を設定するにあたって、履歴管理が行われる待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かが考慮され、且つ、複数の待機時間の平均値も考慮されるため、プリンタの過去の使用状況に見合った適切なスリープ時間を設定することが可能となる。
【0016】
更に、請求項6に係る印刷システムは、請求項4または5の印刷システムにおいて、前記スリープ時間演算設定手段は、複数の待機時間の平均値を考慮する場合に、予め設定された上限値を超える待機時間については上限値とみなして待機時間の平均値を算出することを特徴とする。請求項6に係る印刷システムでは、履歴管理が行われる複数の待機時間の平均値を算出する場合に、予め設定された上限値を超える待機時間については上限値とみなして待機時間の平均値が算出されるようにしているので、待機時間のばらつきによる影響を小さくすることが可能であり、従って、適切なスリープ時間を設定することが可能となる。
【0017】
また、請求項7に係る印刷システムは、所定スリープ時間以上印刷データを受信しない場合にスリープ状態となるプリンタを有する印刷システムにおいて、前記プリンタによる印刷実行時刻とその印刷の直前における印刷終了時刻との間の待機時間を、複数印刷回数分記憶管理する待機時間管理手段と、前記待機時間管理手段に記憶されている待機時間に基づいてスリープ時間を設定する場合に、前記待機時間管理手段に記憶されている待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮してスリープ時間を設定するスリープ時間演算設定手段とを備えたことを特徴とする。
【0018】
請求項7に係る印刷システムでは、待機時間管理手段にて履歴管理が行われる待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮してスリープ時間を演算し設定するようにしているので、プリンタの過去の使用状況に見合った適切なスリープ時間を設定することが可能となる。これにより、プリンタの使用状況が時々刻々と変化した場合においても、使用状況に応じて適切なスリープ時間を設定することが可能となる。
【0019】
【0020】
【0021】
また、請求項8に係る印刷システムは、所定スリープ時間以上印刷データを受信しない場合にスリープ状態となるプリンタを有する印刷システムにおいて、前記プリンタによる印刷実行時刻とその印刷の直前における印刷終了時刻との間の待機時間を、複数印刷回数分記憶管理する待機時間管理手段と、前記待機時間管理手段に記憶されている待機時間に基づいてスリープ時間を設定する場合に、前記待機時間管理手段に記憶されている待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮し、且つ、複数の待機時間の平均値をも考慮してスリープ時間を設定するスリープ時間演算設定手段とを備えたことを特徴とする。
【0022】
請求項8に係る印刷システムでは、待機時間管理手段にて履歴管理が行われる待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮し、且つ、複数の待機時間の平均値をも考慮してスリープ時間を演算し設定するようにしているので、プリンタの過去の使用状況に見合った適切なスリープ時間を設定することが可能となる。これにより、プリンタの使用状況が時々刻々と変化した場合においても、使用状況に応じて適切なスリープ時間を設定することが可能となる。
【0023】
更に、請求項9に係る印刷システムは、請求項1ないしい8のいずれかの印刷システムにおいて、前記スリープ時間演算設定手段は、節電を優先するのか、あるいは、印刷処理が速やかに実行されるのを優先するのかの選択に応じて、その選択に見合ったスリープ時間を設定することを特徴とする。
【0024】
請求項9に係る印刷システムでは、履歴管理が行われる待機時間に基づいてスリープ時間を演算し設定するにあたって、節電を優先したスリープ時間が設定されるようにすることも可能であるし、あるいは、印刷処理が速やかに実行されることを優先したスリープ時間が設定されるようにすることも可能である。従って、各使用者の好みに応じた使い勝手の良いシステムを構成し得る。
【0025】
また、請求項10に係る印刷システムは、請求項1ないし9のいずれかの印刷システムにおいて、前記待機時間管理手段およびスリープ時間演算設定手段は、前記プリンタに対して印刷データを送信するコンピュータシステム内に組み込まれたプリンタドライバに設けられていることを特徴とする。
【0026】
請求項10に係る印刷システムでは、プリンタに対して印刷データを送信するコンピュータシステム内に組み込まれたプリンタドライバにスリープ時間設定機能が設けられているので、そのプリンタドライバにより稼働可能ないずれのプリンタについてもスリープ時間設定機能を利用することが可能となる。
【0027】
更に、請求項11に係る印刷システムは、請求項4、5、6、8のいずれかの印刷システムにおいて、前記プリンタには、スリープ状態への移行後、前記平均値に基づいた時間が経過したとき、スリープ状態を解除する解除手段が備えられていることを特徴とする。
【0028】
請求項11に係る印刷システムでは、履歴管理が行われる複数の待機時間の平均値に基づいて、プリンタのスリープ状態が自動的に解除されるので、印刷処理を実行する場合に、たまたまプリンタがスリープ状態にある機会を極力少なくすることができ、利便性が向上する。
【0029】
上記目的を達成するために、請求項12に係るプリンタは、所定スリープ時間以上印刷データを受信しない場合にスリープ状態となるプリンタにおいて、印刷実行時刻とその印刷の直前における印刷終了時刻との間の待機時間を、複数の印刷回数分記憶管理する待機時間管理手段と、前記待機時間管理手段に記憶されている待機時間に基づいてスリープ時間を設定する場合に、前記待機時間管理手段に記憶されている待機時間の内新しいものに重みを付けてスリープ時間を演算し設定するスリープ時間演算設定手段とを備え、前記スリープ時間演算設定手段は、前記待機時間管理手段に記憶されている待機時間の内最新の待機時間が予め設定された基準値以上であるか否かを判断する判断手段を有し、基準値以上であるか否かに応じて最新の待機時間より前の待機時間を考慮するか否かを選択してスリープ時間を設定することを特徴とする。
【0030】
請求項12に係るプリンタでは、待機時間管理手段にて複数印刷回数分の待機時間の履歴管理が行われ、スリープ時間演算設定手段を介して待機時間管理手段に記憶されている待機時間の内新しいものに重みを付けてスリープ時間を演算し設定するようにしているので、プリンタの最近の使用状況に見合った適切なスリープ時間を設定することができる。これにより、プリンタの使用状況が時々刻々と変化した場合においても、最新の履歴に基づいて適切なスリープ時間を設定することが可能となる。
【0031】
また、スリープ時間を設定するにあたって、待機時間管理手段に記憶されている待機時間の内最新の待機時間が優先して考慮されるため、プリンタの最新の使用状況に見合った適切なスリープ時間を設定することが可能となる。
【0032】
更に、請求項13に係るプリンタは、請求項12のプリンタにおいて、前記スリープ時間演算設定手段は、前記待機時間管理手段に記憶されている待機時間の内最新の待機時間およびそれより前の待機時間が予め設定された基準値以上であるか否かを判断する判断手段を有し、ともに基準値以上であるか否かに応じて更にそれよりも前の待機時間を考慮するか否かを選択してスリープ時間を設定することを特徴とする。請求項13に係るプリンタにおいては、スリープ時間を設定するにあたって、待機時間管理手段に記憶されている待機時間の内最新の待機時間およびそれより前の待機時間が更にそれよりも前の待機時間より優先して考慮されるため、プリンタの最新の使用状況に見合った適切なスリープ時間を設定することが可能となる。
【0033】
また、請求項14に係るプリンタは、請求項12または13のプリンタにおいて、前記スリープ時間演算設定手段は、最新の待機時間より前の待機時間を考慮する場合に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮してスリープ時間を設定することを特徴とする。請求項14に係るプリンタでは、スリープ時間を設定するにあたって、履歴管理が行われる待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かが考慮されるため、プリンタの過去の使用状況に見合った適切なスリープ時間を設定することが可能となる。
【0034】
更に、請求項15に係るプリンタは、請求項12または13のプリンタにおいて、前記スリープ時間演算設定手段は、最新の待機時間より前の待機時間を考慮する場合に、複数の待機時間の平均値を考慮してスリープ時間を設定することを特徴とする。請求項15に係るプリンタでは、スリープ時間を設定するにあたって、履歴管理が行われる複数の待機時間の平均値が考慮されるため、プリンタの過去の使用状況に見合った適切なスリープ時間を設定することが可能となる。
【0035】
また、請求項16に係るプリンタは、請求項12または13のプリンタにおいて、前記スリープ時間演算設定手段は、最新の待機時間より前の待機時間を考慮する場合に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮し、且つ、複数の待機時間の平均値をも考慮してスリープ時間を設定することを特徴とする。請求項16に係るプリンタでは、スリープ時間を設定するにあたって、履歴管理が行われる待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かが考慮され、且つ、複数の待機時間の平均値も考慮されるため、プリンタの過去の使用状況に見合った適切なスリープ時間を設定することが可能となる。
【0036】
更に、請求項17に係るプリンタは、請求項15または16のプリンタにおいて、前記スリープ時間演算設定手段は、複数の待機時間の平均値を考慮する場合に、予め設定された上限値を超える待機時間については上限値とみなして待機時間の平均値を算出することを特徴とする。請求項17に係るプリンタでは、履歴管理が行われる複数の待機時間の平均値を算出する場合に、予め設定された上限値を超える待機時間については上限値とみなして待機時間の平均値が算出されるようにしているので、待機時間のばらつきによる影響を小さくすることが可能であり、従って、適切なスリープ時間を設定することが可能となる。
【0037】
また、請求項18に係るプリンタは、所定スリープ時間以上印刷データを受信しない場合にスリープ状態となるプリンタにおいて、印刷実行時刻とその印刷の直前における印刷終了時刻との間の待機時間を、複数印刷回数分記憶管理する待機時間管理手段と、前記待機時間管理手段に記憶されている待機時間に基づいてスリープ時間を設定する場合に、前記待機時間管理手段に記憶されている待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮してスリープ時間を設定するスリープ時間演算設定手段とを備えたことを特徴とする。
【0038】
請求項18に係るプリンタでは、待機時間管理手段にて履歴管理が行われる待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮してスリープ時間を演算し設定するようにしているので、プリンタの過去の使用状況に見合った適切なスリープ時間を設定することが可能となる。これにより、プリンタの使用状況が時々刻々と変化した場合においても、使用状況に応じて適切なスリープ時間を設定することが可能となる。
【0039】
【0040】
【0041】
また、請求項19に係るプリンタは、所定スリープ時間以上印刷データを受信しない場合にスリープ状態となるプリンタにおいて、印刷実行時刻とその印刷の直前における印刷終了時刻との間の待機時間を、複数印刷回数分記憶管理する待機時間管理手段と、前記待機時間管理手段に記憶されている待機時間に基づいてスリープ時間を設定する場合に、前記待機時間管理手段に記憶されている待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮し、且つ、複数の待機時間の平均値をも考慮してスリープ時間を設定するスリープ時間演算設定手段とを備えたことを特徴とする。
【0042】
請求項19に係るプリンタでは、待機時間管理手段にて履歴管理が行われる待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮し、且つ、複数の待機時間の平均値をも考慮してスリープ時間を演算し設定するようにしているので、プリンタの過去の使用状況に見合った適切なスリープ時間を設定することが可能となる。これにより、プリンタの使用状況が時々刻々と変化した場合においても、使用状況に応じて適切なスリープ時間を設定することが可能となる。
【0043】
更に、請求項20に係るプリンタは、請求項12ないし19のいずれかのプリンタにおいて、前記スリープ時間演算設定手段は、節電を優先するのか、あるいは、印刷処理が速やかに実行されるのを優先するのかの選択に応じて、その選択に見合ったスリープ時間を設定することを特徴とする。
【0044】
請求項20に係るプリンタでは、履歴管理が行われる待機時間に基づいてスリープ時間を演算し設定するにあたって、節電を優先したスリープ時間が設定されるようにすることも可能であるし、あるいは、印刷処理が速やかに実行されることを優先したスリープ時間が設定されるようにすることも可能である。従って、各使用者の好みに応じた使い勝手の良いプリンタを構成し得る。
【0045】
また、請求項21に係るプリンタは、請求項15、16、17、19のいずれかのプリンタにおいて、スリープ状態への移行後、前記平均値に基づいた時間が経過したとき、スリープ状態を解除する解除手段が備えられていることを特徴とする。
【0046】
請求項21に係るプリンタでは、履歴管理が行われる複数の待機時間の平均値に基づいて、プリンタのスリープ状態が自動的に解除されるので、印刷処理を実行する場合に、たまたまプリンタがスリープ状態にある機会を極力少なくすることができ、利便性が向上する。
【0047】
【発明の実施の形態】
以下、本発明に係る印刷システムについて、本発明を具体化した実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係る印刷システムの概略構成について図1、図2に基づき説明する。図1は印刷システムの構成を示す説明図、図2は印刷システムにおけるコンピュータシステム及びレーザプリンタのブロック図である。
【0048】
図1において、印刷システム1は、コンピュータシステム10とレーザプリンタ40とをパラレルケーブル80を介して接続することにより構成されている。ここに、コンピュータシステム10は、コンピュータ12を核として、コンピュータ12に接続されるディスプレイ14、キーボード16、及び、マウス18から構成されている。また、レーザプリンタ40は、本体部42、給紙トレイ44、排紙トレイ46等からなり、本体部42の上面には操作部48が設けられている。
【0049】
また、図2に示すコンピュータ12においては、CPU20、ROM22、RAM24、ハードディスク装置(HDD)26、ディスプレイインターフェース(ディスプレイI/F)28、キーボードインターフェース(キーボードI/F)30、マウスインターフェース(マウスI/F)32、及び、パラレルインターフェース34、タイマ36等が相互にバスラインを介して接続されている。また、ディスプレイインターフェース28にはディスプレイ14、キーボードインターフェース30にはキーボード16、マウスインターフェース32にはマウス18が、それぞれ接続されている。更に、パラレルインターフェース34には、パラレルケーブル80の一端が接続されている。
【0050】
ここに、ハードディスク装置26には、所定のオペーレーティングシステム(OS)が記憶され、また、各種のアプリケーションプログラムが記憶されている。各アプリケーションプログラムは、オペレーティングシステムを介して実行される。
【0051】
更に、ハードディスク装置26には、各種のプリンタに適応するプリンタドライバが記憶されており、このプリンタドライバは、オペレーティングシステムの制御下に所定のタイミングでRAM24にロードされる。ここで、プリンタドライバの構成について図3に基づき説明する。図3はプリンタドライバを模式的に示す模式概念図である。図3において、プリンタドライバPDは、基本的に、印刷開始処理部70、印刷終了処理部71、スリープ時間算出部72、及び、待機時間管理部73とから構成されている。印刷開始処理部70は、印刷実行時にオペーレーティングシステムを介してコールされ、その印刷開始時刻を待機時間管理部73にセットする。印刷終了処理部71は、所定の印刷データの展開処理が終了した時点でオペレーティングシステムを介してコールされ、その印刷終了時刻を待機時間管理部73にセットする。
【0052】
スリープ時間算出部72は、後述するように、待機時間管理部73に記憶されている待機時間リストに基づいてスリープ時間の設定値を算出する。待機時間管理部73は、印刷実行時刻(印刷開始処理部70によりセットされる)とその印刷の直前における印刷終了時刻(印刷終了処理部71によりセットされる)とに基づき得られる待機時間を印刷を実行する毎にリスト形式で記憶管理する。そのデータ構造としては、例えば、各印刷データの出力先(レーザプリンタ40に対応する出力ポート)毎に、最新の印刷実行時における印刷終了時間、待機時間のデータ数(例えば、20個)、及び、各待機時間データを古い順に並べられた待機時間リストから構成されている。
【0053】
図2に戻って説明を続けると、レーザプリンタ40には、CPU50、ROM52、RAM54、給紙センサやトナーセンサ等のセンサ類56、ドライバ回路58、パラレルインターフェース60、操作部48、印刷機構62等が設けられている。また、タイマ51、イベントタイマ53が設けられている。タイマ51は現在時刻をリアルタイムで計時するタイマであり、また、イベントタイマ53は後述するプリンタ処理中に行われる割込処理としての節電チェック処理の割込タイミングを得るためのタイマである。これらの内、印刷機構62を除いて、CPU50乃至パラレルインターフェース60は、バスラインにより相互に接続されており、印刷機構62はドライバ回路58に接続されている。
【0054】
ここに、印刷機構62は、公知の感光ドラム、感光ドラムを帯電させるための帯電器、感光ドラムにレーザ光線を照射するためのレーザ照射機構、給紙ローラ、転写ローラ、現像ローラ、クリーニングローラ、これらのローラ類を駆動するためのモータ、定着用ヒータ等が含まれており、給紙トレイから供給される用紙に印刷して排紙することができる。ドライバ回路58は、このような印刷機構62における各部の動作を制御するための回路であり、CPU50からの指示に基づきRAM54に一時記憶されている印刷データに従って印刷機構62の各部を制御することによって印刷機構62に印刷を実行することができる。
【0055】
また、レーザプリンタ40は、コンピュータシステム10から所定時間以上印刷データを受信しない場合に、所謂、スリープ状態に移行するように、CPU50からの指令に基づき設定される。
【0056】
更に、RAM54には、図4にて模式的に示すように、各印刷処理の終了時刻に対応する待機開始時刻を記憶する待機開示時刻記憶エリア54A、前記スリープ時間算出部72にて算出されるスリープ時間を記憶するスリープ時間記憶エリア54B、スリープモードが設定された際にセットされるスリープモードフラグ54C、スリープ状態中を示すスリープ中フラグ54D、及び、スリープ状態への移行の要否のためのチェックを行うか否かを示す節電チェックフラグ54Eが設けられている。
【0057】
次に、前記のように構成された印刷システム1において、前記プリンタドライバPDにて行われる待機時間管理処理について図5、図6に基づき説明する。図5及び図6は待機時間管理処理ルーチンのフローチャートである。
【0058】
図5において、ステップ(以下、Sと略記する)1でコンピュータ12にて実行されているアプリケーションプログラムから印刷開始指令が発せられた後、S2にてプリンタドライバPDの印刷開始処理部70がコールされる。かかるコールに基づきS3において、待機時間管理部73から指定出力先に対応する最新の印刷実行時における印刷終了時刻が取得される。また、S4においては、タイマ36により得た現在時刻から前記S3にて取得された終了時刻を減ずることにより、現在における待機時間が求められる。この後、S6にて、待機時間管理部73に記憶管理されている待機時間リストに基づき、スリープ時間算出部72においてスリープ時間が算出される。尚、このS6におけるスリープ時間算出処理については後述する。
【0059】
また、図6においては、印刷終了時点で待機時間の管理を行うべく、アプリケーションプログラムのベースとなるオペレーティングシステムからの印刷終了指令が発せられる(S7)ことに基づき、プリンタドライバPDの印刷終了処理部71がコールされる(S8)。この後、S9において、待機時間管理部73がコールされ、指定出力先に対応する印刷終了時刻として現在時刻が登録される。
【0060】
前記した図5に示す印刷開始時における待機時間の登録管理処理、及び、図6に示す印刷終了時における待機時間の登録管理処理により、所定印刷回数分の待機時間データが順次作成されて、待機時間管理部73にリスト形式で記憶される。
【0061】
次に、前記のように作成されて待機時間管理部73に記憶された待機時間データに基づきスリープ時間を算出設定する処理について図7に基づき説明する。図7はスリープ時間算出設定処理ルーチンのフローチャートである。ここに、スリープ時間算出の基準として上限待機時間及び中間待機時間が設定されている。さらに、スリープ時間の設定値の下限として、下限待機時間が設定されている。例えば、上限待機時間として15分、中間待機時間として5分、下限待機時間として1分のように設定されるが、これらの時間については自由に設定することができる。
【0062】
図7において、先ず、S10にて待機時間管理部73に記憶されている最新の待機時間が上限待機時間よりも大きいかどうか判断される。最新の待機時間が上限待機時間よりも大きい場合(S10:YES)には、S11にて最新待機時間の次に新しい(2番目に新しい)待機時間が上限待機時間よりも大きいかどうか判断される。2番目に新しい待機時間が上限待機時間よりも大きい場合(S11:YES)には、S12において下限待機時間がスリープ時間として設定される。例えば、スリープ時間が1分に設定される。即ち、最新の待機時間及び2番目に新しい待機時間が上限待機時間よりも大きいということは、レーザプリンタ40の使用頻度が低い状態であることを意味し、このような場合にはスリープ時間を短くすることによりなるべく速くスリープ状態に入るようにして省エネルギ化を図るものである。尚、S11における判断がNOの場合にはS15に移行する。
【0063】
また、前記S10にて最新の待機時間が上限待機時間よりも小さいと判断された場合(S10:NO)には、更にS13にて最新の待機時間が中間待機時間よりも小さいかどうか判断される。最新の待機時間が中間待機時間よりも小さい場合(S13:YES)には、上限待機時間がスリープ時間として設定される。例えば、スリープ時間が15分に設定される。即ち、最新の待機時間が中間待機時間よりも小さいということは、レーザプリンタの使用頻度が高いことを意味し、かかる場合にはスリープ時間を長くすることによりスリープ状態に入り難くして印刷処理の迅速化を図るものである。尚、S13における判断がNOの場合にはS15に移行する。
【0064】
ここに、前記各処理(S10:NO、S11:NO、S13:NO)から明らかなように、S15以降の処理は、待機時間管理部73に記憶された待機時間が上限待機時間と中間待機時間との間にある場合において、スリープ時間を算出設定する処理である。
【0065】
S15において、待機時間管理部73に記憶されている待機時間データ中、上限待機時間を超えるデータ数が所定の規定数よりも小さいかどうか判断される。ここに、例えば、待機時間管理部73には待機時間データとして20個の待機時間データが記憶されており、また、規定数としては5が設定されている。これらの数値は、勿論これに限定されるものではなく自由に変更することが可能である。
【0066】
上限待機時間を超える待機時間のデータ数が規定数よりも大きい場合(S15:NO)には、S16にて下限待機時間がスリープ時間として設定される。例えば、前記S12と同様、スリープ時間として1分が設定される。これは、上限待機時間を超える待機時間のデータ数が規定数よりも大きいことは、レーザプリンタの使用頻度が低いことを意味することから、スリープ時間を短くして省エネルギ化を図るものである。
【0067】
また、S15にて、上限待機時間を超える待機時間のデータ数が規定数よりも小さい場合(S15:YES)には、レーザプリンタ40の使用頻度が中間的であると考えられ、S17において待機時間管理部73に記憶されている待機時間データの平均値が演算取得される。このとき、待機時間データ中、上限待機時間を超えるデータについては、そのまま使用することなく、上限待機時間とみなして平均値の演算が行われる。これは、待機時間のばらつきによる影響を小さくしてスリープモードにおける最適なスリープ時間を設定するためである。
【0068】
続く、S18においては、上限待機時間と下限待機時間との和からS17で取得した平均値(平均待機時間)を減じた値がスリープ時間として設定される。続く、S19では、前記S18にて設定されたスリープ時間が上限待機時間よりも大きいかどうか判断され、小さい場合(S18:NO)には処理を終了する。また、スリープ時間が上限待機時間よりも大きい場合(S18:YES)には、スリープ時間として上限待機時間が設定される(S20)。例えば、スリープ時間として15分が設定される。これから明らかなように、スリープ時間として上限待機時間よりも大きい値が設定されることはない。
【0069】
以上の処理によって設定されるスリープ時間を表としてまとめると、下記の表1のようになる。なお、表1中、Interval時間は待機時間、JOBは印刷実行処理のことである。
【0070】
【表1】
【0071】
次に、レーザプリンタ40側にて行われるプリンタ処理及び節電チェック処理について図8、図9に基づき説明する。図8はプリンタ処理ルーチンのフローチャート、図9は節電チェック処理ルーチンのフローチャートである。
【0072】
先ず、図8に基づきCPU50の行うプリンタ処理について説明すると、S30においてコンピュータ12側から印刷データを受信したかどうか判断される。印刷データを受信した場合(S30:YES)には、S31にてRAM54の節電チェックフラグ54Eをオフにして節電チェック処理をインアクティブ(不活性化)にし、不要なチェック処理を行わないようにする。
【0073】
続くS32にて、コンピュータ12からスリープ設定コマンドが出力されたかどうか判断される。スリープ設定コマンドが出力されていない場合(S32:NO)には、S33にてRAM54のスリープ中フラグ54Dを参照してスリープ中であるかどうかが判断される。スリープ中フラグ54Dがセットされてスリープ中であると判断された場合(S33:YES)、CPU50は印刷機構62における定着部のヒータ、レーザスキャナ、操作部48の表示装置等のウォーミングアップを指示してスリープ状態からの回復を行う(S34)。このとき、スリープ中フラグ54Dはオフにされる。スリープ中でない場合(S33:NO)、又は、S34の後、S35において印刷機構62を介して印刷データの印刷処理が行われる。
【0074】
S36では、RAM54の印字バッファに印刷データが有るか否かが判断され、印刷データが有る場合(S35:YES)にはS32に戻る一方、印刷データがない場合(S36:NO)にはS37に移行する。S37では、RAM54のスリープモードフラグ54Cがオンであるかどうか判断され、スリープモードフラグ54Cがオフである場合(S37:NO)にはS30に戻る一方、スリープモードフラグ54Cがオンである場合(S37:YES)にはS38においてタイマ51を参照して現在時刻を取得し、RAM54の待機開始時刻記憶エリア54Aに保存する。この後、S39にて節電チェックフラグ54Eをオンにして節電チェック処理をアクティブ(活性化)にした後S30に戻る。
【0075】
また、前記S32において、スリープ設定コマンドがコンピュータ12から送られている場合(S32:YES)には、S40にてそのコマンドがスリープモードを設定するものか、スリープモードを解除するものかを判断する。スリープモードを設定するものであると判断された場合(S40:設定)には、S41において、プリンタドライバPDによってコンピュータ12より、そのコマンドと併せて送られてきた、前記図7に示す処理ルーチンで求められたスリープ時間及び平均待機時間(待機時間の平均値)を取得するとともに、そのスリープ時間及び平均待機時間をスリープ時間記憶エリア54Bに保存する。この後、S42にてスリープモードフラグ54Cをオンにし、S30に戻る。
【0076】
また、前記S40にてスリープモードを解除するものと判断された場合(S40:解除)には、S43においてスリープモードフラグ54Cをオフにした後、S30に戻る。
【0077】
次に、図9に基づきスリープ状態へ移行するか否かをチェックする節電チェック処理について説明する。この節電チェック処理は、イベントタイマ53により所定間隔で得られる割込タイミングに基づいてCPU50によって行われる割込処理である。先ず、S50にてスリープ中フラグ54Dを参照してスリープ中であるかどうかが判断される。スリープ中でないと判断された場合(S50:NO)には、S51でタイマ51から現在時刻を取得する。続くS52では、待機開始時刻記憶エリア54Aから待機開始時刻を読み出す。
【0078】
S53では、スリープ時間の設定値をスリープ時間記憶エリア54Bから読み出す。そして、S54において、S52にて取得された現在時刻からS53にて取得された待機開始時刻を差し引き、その時間がスリープ時間よりも大きいか又は等しいかどうかが判断される。S54における判断がYESの場合には、S55にてスリープ状態に移行させる節電処理を実行し、また、S56にてスリープ中フラグ54Dをオンにして処理を終了する。尚、前記S50にてスリープ中であると判断された場合(S50:YES)、及び、S54にて現在時刻から待機開始時刻を差し引いた時間がスリープ時間よりも小さい場合(S54:NO)には、処理を終了する。
【0079】
ここに、前記節電チェック処理は、図10に示すような処理ルーチンによっても行うことができる。即ち、図10は別の節電チェック処理ルーチンのフローチャートを示し、先ず、S60においてタイマ51を介して現在時刻が取得される。続くS61では、スリープ中フラグ54Dを参照して、スリープチェック又はウェイクアップチェックが行われる。即ち、スリープ中フラグ54Dがオフである場合(S61:NO)にはS62以下の処理にてスリープチェックが行われ、また、スリープフラグ554Dがオンである場合(S54:YES)にはS66以下の処理にてウェイクアップチェックが行われる。
【0080】
S61における判断がNOの場合、S62にて、S60で取得した現在時刻から待機開始時刻(待機開始時刻記憶エリア54Aから取得)を差し引いた時間がスリープ時間(スリープ時間記憶エリア54Bから取得)よりも大きいか又は等しいかが判断される。S62の判断がYESの場合にはスリープ時間がタイムアウトしていることとなり、S63にて節電処理が実行される。この後、S64では、その時点における時刻をタイマ51から取得し、スリープ開始時刻としてRAM54に保存し、また、S65ではスリープ中フラグ54Dをオンにする。これにて処理を終了する。尚、S62における判断がNOの場合にはスリープ時間が経過していないこととなり、直ちに処理を終了する。
【0081】
また、前記S61にてスリープ中フラグ54Dがオンであると判断された場合(S61:YES)には、S66において現在時刻からスリープ開始時刻を差し引いた時間が平均待機時間よりも大きいか又は等しいかが判断される。S66における判断がYESの場合、平均待機時間がタイムアウトしていることとなり、S67にて節電状態(スリープ状態)からの回復処理が行われる。続くS68では、S67にて実行される節電状態からの回復処理の後、印字データ等がコンピュータ12から所定時間送られてこなかった場合に再び節電状態に戻る為の時間が、スリープ時間として設定される。ここでは、プリンタドライバPDより送信された平均待機時間をスリープ時間としてスリープ時間記憶エリア54Bに設定する。そして、S69にて、タイマ51から取得される現在時刻が待機開始時刻として待機開始時刻記憶エリア54Aに保存される。更に、S70にて、スリープ中フラグ54Dがオフされる。これにて処理は終了される。
【0082】
以上詳細に説明した通り本実施形態に係る印刷システム1では、待機時間管理部73に記憶されている最新の待機時間が上限待機時間よりも大きいかどうか判断し、最新の待機時間が上限待機時間よりも大きい場合(S10:YES)、及び、2番目に新しい待機時間が上限待機時間よりも大きい場合(S11:YES)には、下限待機時間がスリープ時間として設定されるようにしたので、かかる場合にレーザプリンタ40の使用頻度が低い状態であることを勘案してスリープ時間を短くすることによりなるべく速くスリープ状態に入るようにして省エネルギ化を図ることができる。
【0083】
また、最新の待機時間が中間待機時間よりも小さいかどうか判断し、最新の待機時間が中間待機時間よりも小さい場合(S13:YES)には、上限待機時間がスリープ時間として設定されるようにしたので、かかる場合にレーザプリンタの使用頻度が高いことを勘案してスリープ時間を長くすることによりスリープ状態に入り難くして印刷処理の迅速化を図ることができる。
【0084】
更に、待機時間管理部73に記憶されている待機時間データ中、上限待機時間を超えるデータ数が所定の規定数よりも小さいかどうかを判断し、上限待機時間を超える待機時間のデータ数が規定数よりも小さい場合(S15:YES)には、レーザプリンタ40の使用頻度が中間的であると考えて待機時間管理部73に記憶されている待機時間データの平均値が演算取得されるとともに、上限待機時間と下限待機時間との和からS17で取得した平均値(平均待機時間)を減じた値がスリープ時間として設定されるようにしたので、待機時間が時々刻々と変化した場合においても、上限待機時間と下限待機時間との間でスリープモードにおける最適なスリープ時間を常時設定することができる。
【0085】
また、待機時間データ中、上限待機時間を超えるデータについては、そのまま使用することなく、上限待機時間とみなして平均値の演算が行われるようにしたので、待機時間のばらつきによる影響を小さくしてスリープモードにおける最適なスリープ時間を設定することができる。
【0086】
更に、上限待機時間を超える待機時間のデータ数が規定数よりも大きい場合(S15:NO)には、下限待機時間がスリープ時間として設定されるので、レーザプリンタの使用頻度が高いことを勘案してスリープ時間を短くして省エネルギ化を図ることができる。
【0087】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
【0088】
例えば、上記実施形態では、図7におけるS10,S11における判断において、プリンタ側で設定可能なスリープ時間の上限値(15分)をそのまま上限待機時間の値として採用しているが、スリープ時間の上限値より大きくても、あるいは、小さくても良い。また、S13の判断において、プリンタ側で設定可能なスリープ時間の上限値(15分)と下限値(1分)との間の所定の中間待機時間の値として5分を採用しているが、スリープ時間の下限値(1分)を判断基準値としても良く、また、その他の中間の値(例えば、3分とか6分等)を、判断基準値として採用するようにしても良い。
【0089】
また、上記実施形態では、印刷する毎に最新の待機時間データを記憶するようにしているが、必ずしも全ての印刷毎の待機時間データをもとに、スリープ時間を算出しなければならないことはなく、例えば、古い履歴データについては適当に抽出してスリープ時間を算出するようにしても良い。
【0090】
さらに、上記実施形態では、図7におけるS15において、各待機時間の内上限待機時間を越える待機時間が所定数以下であるか否かに基づいて判断を行うようにしているが、プリンタ側で設定可能なスリープ時間の上限値に限定されることなく、例えば、それよりも大きな値、あるいは、小さな値を基準値として判断するようにしても良い。また、各待機時間の内下限待機時間に満たない待機時間が所定数以下であるか否かに基づいて、適切なスリープ時間を算出するようにすることも可能である。もちろん、この場合にも、スリープ時間の下限値にこだわることなく、それより大きい値、あるいは、小さな値を基準値として判断するようにしても良い。
【0091】
また、さらに、上記実施形態においては、図7のフローに従って、上限待機時間、下限待機時間、及び平均待機時間等をもとに、表1に示されるスリープ時間が設定されるようにしているが、これに限定されることなく、例えば、本システムを使用するユーザの選択により、節電を優先するのか、あるいは、印刷処理が速やかに実行されるのを優先するのかによって、上記選択に見合ったスリープ時間が設定されるように、図7のフローで求められたスリープ時間を適宜増減し、あるいは、最初から上記選択に見合ったスリープ時間が最終的なスリープ時間として設定されるようにしても良い。
【0092】
ところで、上記実施形態では、図7に示されるスリープ時間算出設定処理ルーチンにおいて、予め、待機時間管理手段に記憶されている複数の待機時間の内最新の待機時間が予め設定された基準値以上であるか否かを判断し、あるいは、最新の待機時間およびそれより前の待機時間が予め設定された基準値以上であるか否かを判断してから、待機時間管理手段に記憶されている待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮してスリープ時間を設定するようにしているが、必ずしもこれに限定されるものではなく、例えば、ステップS10,S11,S13の判断処理を省略して、直ちにステップS15以降の処理を行うようにしてもよい。
【0093】
すなわち、最新の待機時間が予め設定された基準値以上であるか否かの判断、さらには、最新の待機時間およびそれより前の待機時間が予め設定された基準値以上であるか否かの判断を行うことなく、待機時間管理手段に記憶されている待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮し、且つ、複数の待機時間の平均値をも考慮してスリープ時間を設定するようにしてもよい。
【0094】
また、この場合、更にステップS15の判断処理をも省略して、複数の待機時間の平均値のみを考慮することによりスリープ時間を設定することも可能であるし、あるいは、複数の待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かのみを考慮してスリープ時間を設定することも可能である。
【0095】
ときに、上記実施形態では、コンピュータシステム内に組み込まれたプリンタドライバ上でのデータの送信開始/終了時刻と、実際にプリンタによって印字処理される時刻とが略対応していることに鑑み、プリンタドライバを介して送り出される印刷データの送信開始/終了時刻に基づいて、当該プリンタドライバ内でスリープ時間を演算処理するとともに、これによって得られたスリープ時間データをプリンタに送って、節電処理を実行するようにしたものであるが、必ずしも、このような方法に限定されるものではない。
【0096】
例えば、コンピュータシステムとプリンタとの間で双方向の通信が可能な場合においては、実際にプリンタ側で印刷処理が終了した場合に、印刷終了を示すコマンドデータを、当該プリンタからプリンタドライバに送信する(このデータ送信処理は、例えば、図8に示すステップS38と相前後して実行する)ことにより、プリンタドライバ側では、上記印刷終了を示すコマンドデータの受取り時刻を印刷終了時刻として管理し、この印刷終了時刻と次の印刷開始時刻(印刷データ送信開始時刻)との間を待機時間として、スリープ時間を演算処理するようにしてもよい。
【0097】
この場合、複数の印刷JOB(印刷実行処理)が時間の経過とともに順番に実行されるとき、例えば、図11(A)に示すように、印刷JOB(a)に対応したプリンタ側での印刷処理(印刷機構62における印刷処理)が時刻t4にて終了し、その後、時刻t5にて、次の印刷JOB(b)ためのデータ送信が開始された場合には、時刻t4と時刻t5との間を待機時間として履歴を取るようにすればよいが、例えば、図11(B)に示すように、印刷JOB(a)に対応したプリンタ側での印刷処理(印刷機構62における印刷処理)が時刻T5にて終了する前に、時刻T4にて、次の印刷JOB(b)のためのデータ送信が開始された場合には、これらの印刷JOB(a)、(b)を一つの印刷JOBとみなしてもよい。すなわち、印刷JOB(a)、(b)の間には待機時間がなく、その後、印刷JOB(b)に対応したプリンタ側での印刷処理(印刷機構62における印刷処理)が終了した時刻T8と、その後にデータ送信が開始された印刷JOB(c)の送信開始時刻T9との間を待機時間として履歴を取るようにする。
【0098】
また、図11(B)に示す印刷JOB(a)、(b)を一つの印刷JOBとしてみなす以外に、例えば、それらの印刷JOB(a)、(b)の間の待機時間を「0」として、一つの履歴データに加えることも可能である。
【0099】
さらに、上述したような方法、すなわち、実際にプリンタ側で印刷処理が終了した時刻と次の印刷開始時刻(印刷データ送信開始時刻)との間を待機時間として、スリープ時間を演算処理する方法は、コンピュータシステムとプリンタとの間で双方向の通信が不可能な場合、プリンタ内部で管理するようにすることが可能であり、また、双方向の通信が可能であっても、プリンタ内部で管理するようにすることが可能である。つまり、プリンタ内部で、実際にプリンタ側で印刷処理が終了した時刻と次の印刷開始時刻(印刷データ受信開始時刻、プリントドライバ側からみればデータ送信開始時刻)との間を待機時間として履歴を取り、これらのデータをもとにプリンタ内部で、スリープ時間を演算処理するとともに、当該スリープ時間に基づいて節電処理を実行するようにしてもよい。
【0100】
なお、上記実施形態においては、印刷終了時刻と印刷開始時刻との間の待機時間を求めるために、現在時刻を計時するタイマを用いるようにしたものであるが、例えば、印刷終了時点でカウント動作を始めるタイマ・カウンタを利用して、次の印刷開始時点におけるタイマ・カウンタのカウント値をもとに、印刷終了時刻と印刷開始時刻との間の待機時間を求めるようにしてもよいことは、勿論である。
【0101】
【発明の効果】
以上説明した通り請求項1に係る印刷システムでは、待機時間管理手段にて複数印刷回数分の待機時間の履歴管理が行われ、スリープ時間演算設定手段を介して待機時間管理手段に記憶されている待機時間の内新しいものに重みを付けてスリープ時間を演算し設定するようにしているので、プリンタの最近の使用状況に見合った適切なスリープ時間を設定することができる。これにより、プリンタの使用状況が時々刻々と変化した場合においても、最新の履歴に基づいて適切なスリープ時間を設定することが可能となる。
【0102】
また、スリープ時間を設定するにあたって、待機時間管理手段に記憶されている待機時間の内最新の待機時間が優先して考慮されるため、プリンタの最新の使用状況に見合った適切なスリープ時間を設定することが可能となる。
【0103】
更に、請求項2に係る印刷システムにおいては、スリープ時間を設定するにあたって、待機時間管理手段に記憶されている待機時間の内最新の待機時間およびそれより前の待機時間が更にそれよりも前の待機時間より優先して考慮されるため、プリンタの最新の使用状況に見合った適切なスリープ時間を設定することが可能となる。
【0104】
また、請求項3に係る印刷システムでは、スリープ時間を設定するにあたって、履歴管理が行われる待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かが考慮されるため、プリンタの過去の使用状況に見合った適切なスリープ時間を設定することが可能となる。
【0105】
更に、請求項4に係る印刷システムでは、スリープ時間を設定するにあたって、履歴管理が行われる複数の待機時間の平均値が考慮されるため、プリンタの過去の使用状況に見合った適切なスリープ時間を設定することが可能となる。
【0106】
また、請求項5に係る印刷システムでは、スリープ時間を設定するにあたって、履歴管理が行われる待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かが考慮され、且つ、複数の待機時間の平均値も考慮されるため、プリンタの過去の使用状況に見合った適切なスリープ時間を設定することが可能となる。
【0107】
更に、請求項6に係る印刷システムでは、履歴管理が行われる複数の待機時間の平均値を算出する場合に、予め設定された上限値を超える待機時間については上限値とみなして待機時間の平均値が算出されるようにしているので、待機時間のばらつきによる影響を小さくすることが可能であり、従って、適切なスリープ時間を設定することが可能となる。
【0108】
また、請求項7に係る印刷システムでは、待機時間管理手段にて履歴管理が行われる待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮してスリープ時間を演算し設定するようにしているので、プリンタの過去の使用状況に見合った適切なスリープ時間を設定することが可能となる。これにより、プリンタの使用状況が時々刻々と変化した場合においても、使用状況に応じて適切なスリープ時間を設定することが可能となる。
【0109】
【0110】
また、請求項8に係る印刷システムでは、待機時間管理手段にて履歴管理が行われる待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮し、且つ、複数の待機時間の平均値をも考慮してスリープ時間を演算し設定するようにしているので、プリンタの過去の使用状況に見合った適切なスリープ時間を設定することが可能となる。これにより、プリンタの使用状況が時々刻々と変化した場合においても、使用状況に応じて適切なスリープ時間を設定することが可能となる。
【0111】
更に、請求項9に係る印刷システムでは、履歴管理が行われる待機時間に基づいてスリープ時間を演算し設定するにあたって、節電を優先したスリープ時間が設定されるようにすることも可能であるし、あるいは、印刷処理が速やかに実行されることを優先したスリープ時間が設定されるようにすることも可能である。従って、各使用者の好みに応じた使い勝手の良いシステムを構成し得る。
【0112】
また、請求項10に係る印刷システムでは、プリンタに対して印刷データを送信するコンピュータシステム内に組み込まれたプリンタドライバにスリープ時間設定機能が設けられているので、そのプリンタドライバにより稼働可能ないずれのプリンタについてもスリープ時間設定機能を利用することが可能となる。
【0113】
更に、請求項11に係る印刷システムでは、履歴管理が行われる複数の待機時間の平均値に基づいて、プリンタのスリープ状態が自動的に解除されるので、印刷処理を実行する場合に、たまたまプリンタがスリープ状態にある機会を極力少なくすることができ、利便性が向上する。
【0114】
請求項12に係るプリンタでは、待機時間管理手段にて複数印刷回数分の待機時間の履歴管理が行われ、スリープ時間演算設定手段を介して待機時間管理手段に記憶されている待機時間の内新しいものに重みを付けてスリープ時間を演算し設定するようにしているので、プリンタの最近の使用状況に見合った適切なスリープ時間を設定することができる。これにより、プリンタの使用状況が時々刻々と変化した場合においても、最新の履歴に基づいて適切なスリープ時間を設定することが可能となる。
【0115】
また、スリープ時間を設定するにあたって、待機時間管理手段に記憶されている待機時間の内最新の待機時間が優先して考慮されるため、プリンタの最新の使用状況に見合った適切なスリープ時間を設定することが可能となる。
【0116】
更に、請求項13に係るプリンタにおいては、スリープ時間を設定するにあたって、待機時間管理手段に記憶されている待機時間の内最新の待機時間およびそれより前の待機時間が更にそれよりも前の待機時間より優先して考慮されるため、プリンタの最新の使用状況に見合った適切なスリープ時間を設定することが可能となる。
【0117】
また、請求項14に係るプリンタでは、スリープ時間を設定するにあたって、履歴管理が行われる待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かが考慮されるため、プリンタの過去の使用状況に見合った適切なスリープ時間を設定することが可能となる。
【0118】
更に、請求項15に係るプリンタでは、スリープ時間を設定するにあたって、履歴管理が行われる複数の待機時間の平均値が考慮されるため、プリンタの過去の使用状況に見合った適切なスリープ時間を設定することが可能となる。
【0119】
また、請求項16に係るプリンタでは、スリープ時間を設定するにあたって、履歴管理が行われる待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かが考慮され、且つ、複数の待機時間の平均値も考慮されるため、プリンタの過去の使用状況に見合った適切なスリープ時間を設定することが可能となる。
【0120】
更に、請求項17に係るプリンタでは、履歴管理が行われる複数の待機時間の平均値を算出する場合に、予め設定された上限値を超える待機時間については上限値とみなして待機時間の平均値が算出されるようにしているので、待機時間のばらつきによる影響を小さくすることが可能であり、従って、適切なスリープ時間を設定することが可能となる。
【0121】
また、請求項18に係るプリンタでは、待機時間管理手段にて履歴管理が行われる待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮してスリープ時間を演算し設定するようにしているので、プリンタの過去の使用状況に見合った適切なスリープ時間を設定することが可能となる。これにより、プリンタの使用状況が時々刻々と変化した場合においても、使用状況に応じて適切なスリープ時間を設定することが可能となる。
【0122】
【0123】
また、請求項19に係るプリンタでは、待機時間管理手段にて履歴管理が行われる待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮し、且つ、複数の待機時間の平均値をも考慮してスリープ時間を演算し設定するようにしているので、プリンタの過去の使用状況に見合った適切なスリープ時間を設定することが可能となる。これにより、プリンタの使用状況が時々刻々と変化した場合においても、使用状況に応じて適切なスリープ時間を設定することが可能となる。
【0124】
更に、請求項20に係るプリンタでは、履歴管理が行われる待機時間に基づいてスリープ時間を演算し設定するにあたって、節電を優先したスリープ時間が設定されるようにすることも可能であるし、あるいは、印刷処理が速やかに実行されることを優先したスリープ時間が設定されるようにすることも可能である。従って、各使用者の好みに応じた使い勝手の良いシステムを構成し得る。
【0125】
また、請求項21に係るプリンタでは、履歴管理が行われる複数の待機時間の平均値に基づいて、プリンタのスリープ状態が自動的に解除されるので、印刷処理を実行する場合に、たまたまプリンタがスリープ状態にある機会を極力少なくすることができ、利便性が向上する。
【0126】
以上の通り本発明は、プリンタによる印刷実行時刻とその前の印刷時における印刷終了時刻との間の待機時間の履歴管理を行うことにより、プリンタの使用状況が時々刻々と変化する場合においても、その使用状況に見合った適切なスリープ時間を常時設定することが可能な印刷システムおよびプリンタを提供することができる。
【図面の簡単な説明】
【図1】 印刷システムの構成を示す説明図である。
【図2】 印刷システムにおけるコンピュータシステム及びレーザプリンタのブロック図である。
【図3】 プリンタドライバを模式的に示す模式概念図である。
【図4】 レーザプリンタのRAMの内容を模式的に示す説明図である。
【図5】 待機時間管理処理ルーチンのフローチャートである。
【図6】 待機時間管理処理ルーチンのフローチャートである。
【図7】 スリープ時間算出設定処理ルーチンのフローチャートである。
【図8】 プリンタ処理ルーチンのフローチャートである。
【図9】 節電チェック処理ルーチンのフローチャートである。
【図10】 別の節電チェック処理ルーチンのフローチャートである。
【図11】 印刷JOBの処理状況を示す説明図である。
【符号の説明】
1 印刷システム
10 コンピュータシステム
12 コンピュータ
20 CPU
22 ROM
24 RAM
40 レーザプリンタ
70 印刷開始処理部
71 印刷終了処理部
72 スリープ時間算出部
73 待機時間管理部
PD プリンタドライバ
Claims (21)
- 所定スリープ時間以上印刷データを受信しない場合にスリープ状態となるプリンタを有する印刷システムにおいて、
前記プリンタによる印刷実行時刻とその印刷の直前における印刷終了時刻との間の待機時間を、複数の印刷回数分記憶管理する待機時間管理手段と、
前記待機時間管理手段に記憶されている待機時間に基づいてスリープ時間を設定する場合に、前記待機時間管理手段に記憶されている待機時間の内新しいものに重みを付けてスリープ時間を演算し設定するスリープ時間演算設定手段とを備え、
前記スリープ時間演算設定手段は、前記待機時間管理手段に記憶されている待機時間の内最新の待機時間が予め設定された基準値以上であるか否かを判断する判断手段を有し、基準値以上であるか否かに応じて最新の待機時間より前の待機時間を考慮するか否かを選択してスリープ時間を設定することを特徴とする印刷システム。 - 前記スリープ時間演算設定手段は、前記待機時間管理手段に記憶されている待機時間の内最新の待機時間およびそれより前の待機時間が予め設定された基準値以上であるか否かを判断する判断手段を有し、ともに基準値以上であるか否かに応じて更にそれよりも前の待機時間を考慮するか否かを選択してスリープ時間を設定することを特徴とする請求項1に記載の印刷システム。
- 前記スリープ時間演算設定手段は、最新の待機時間より前の待機時間を考慮する場合に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮してスリープ時間を設定することを特徴とする請求項1または2に記載の印刷システム。
- 前記スリープ時間演算設定手段は、最新の待機時間より前の待機時間を考慮する場合に、複数の待機時間の平均値を考慮してスリープ時間を設定することを特徴とする請求項1または2に記載の印刷システム。
- 前記スリープ時間演算設定手段は、最新の待機時間より前の待機時間を考慮する場合に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮し、且つ、複数の待機時間の平均値をも考慮してスリープ時間を設定することを特徴とする請求項1または2に記載の印刷システム。
- 前記スリープ時間演算設定手段は、複数の待機時間の平均値を考慮する場合に、予め設定された上限値を超える待機時間については上限値とみなして待機時間の平均値を算出することを特徴とする請求項4または5に記載の印刷システム。
- 所定スリープ時間以上印刷データを受信しない場合にスリープ状態となるプリンタを有する印刷システムにおいて、
前記プリンタによる印刷実行時刻とその印刷の直前における印刷終了時刻との間の待機時間を、複数の印刷回数分記憶管理する待機時間管理手段と、
前記待機時間管理手段に記憶されている待機時間に基づいてスリープ時間を設定する場合に、前記待機時間管理手段に記憶されている待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮してスリープ時間を設定するスリープ時間演算設定手段とを備えたことを特徴とする印刷システム。 - 所定スリープ時間以上印刷データを受信しない場合にスリープ状態となるプリンタを有する印刷システムにおいて、
前記プリンタによる印刷実行時刻とその印刷の直前における印刷終了時刻との間の待機時間を、複数の印刷回数分記憶管理する待機時間管理手段と、
前記待機時間管理手段に記憶されている待機時間に基づいてスリープ時間を設定する場合に、前記待機時間管理手段に記憶されている待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮し、且つ、複数の待機時間の平均値をも考慮してスリープ時間を設定するスリープ時間演算設定手段とを備えたことを特徴とする印刷システム。 - 前記スリープ時間演算設定手段は、節電を優先するのか、あるいは、印刷処理が速やかに実行されるのを優先するのかの選択に応じて、その選択に見合ったスリープ時間を設定することを特徴とする請求項1ないし8のいずれかに記載の印刷システム。
- 前記待機時間管理手段およびスリープ時間演算設定手段は、前記プリンタに対して印刷データを送信するコンピュータシステム内に組み込まれたプリンタドライバに設けられていることを特徴とする請求項1ないし9のいずれかに記載の印刷システム。
- 前記プリンタには、スリープ状態への移行後、前記平均値に基づいた時間が経過したとき、スリープ状態を解除する解除手段が備えられていることを特徴とする請求項4、5、6、8のいずれかに記載の印刷システム。
- 所定スリープ時間以上印刷データを受信しない場合にスリープ状態となるプリンタにおいて、
印刷実行時刻とその印刷の直前における印刷終了時刻との間の待機時間を、複数の印刷回数分記憶管理する待機時間管理手段と、
前記待機時間管理手段に記憶されている待機時間に基づいてスリープ時間を設定する場合に、前記待機時間管理手段に記憶されている待機時間の内新しいものに重みを付けてスリープ時間を演算し設定するスリープ時間演算設定手段とを備え、
前記スリープ時間演算設定手段は、前記待機時間管理手段に記憶されている待機時間の内最新の待機時間が予め設定された基準値以上であるか否かを判断する判断手段を有し、基準値以上であるか否かに応じて最新の待機時間より前の待機時間を考慮するか否かを選択してスリープ時間を設定することを特徴とするプリンタ。 - 前記スリープ時間演算設定手段は、前記待機時間管理手段に記憶されている待機時間の内最新の待機時間およびそれより前の待機時間が予め設定された基準値以上であるか否かを判断する判断手段を有し、ともに基準値以上であるか否かに応じて更にそれよりも前の待機時間を考慮するか否かを選択してスリープ時間を設定することを特徴とする請求項12に記載のプリンタ。
- 前記スリープ時間演算設定手段は、最新の待機時間より前の待機時間を考慮する場合に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮してスリープ時間を設定することを特徴とする請求項12または13に記載のプリンタ。
- 前記スリープ時間演算設定手段は、最新の待機時間より前の待機時間を考慮する場合に、複数の待機時間の平均値を考慮してスリープ時間を設定することを特徴とする請求項12または13に記載のプリンタ。
- 前記スリープ時間演算設定手段は、最新の待機時間より前の待機時間を考慮する場合に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮し、且つ、複数の待機時間の平均値をも考慮してスリープ時間を設定することを特徴とする請求項12または13に記載のプリンタ。
- 前記スリープ時間演算設定手段は、複数の待機時間の平均値を考慮する場合に、予め設定された上限値を超える待機時間については上限値とみなして待機時間の平均値を算出することを特徴とする請求項15または16に記載のプリンタ。
- 所定スリープ時間以上印刷データを受信しない場合にスリープ状態となるプリンタにおいて、
印刷実行時刻とその印刷の直前における印刷終了時刻との間の待機時間を、複数の印刷回数分記憶管理する待機時間管理手段と、
前記待機時間管理手段に記憶されている待機時間に基づいてスリープ時間を設定する場合に、前記待機時間管理手段に記憶されている待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮してスリープ時間を設定するスリープ時間演算設定手段とを備えたことを特徴とするプリンタ。 - 所定スリープ時間以上印刷データを受信しない場合にスリープ状態と なるプリンタにおいて、
印刷実行時刻とその印刷の直前における印刷終了時刻との間の待機時間を、複数の印刷回数分記憶管理する待機時間管理手段と、
前記待機時間管理手段に記憶されている待機時間に基づいてスリープ時間を設定する場合に、前記待機時間管理手段に記憶されている待機時間の中に、予め設定された基準値以上あるいは以下のものが規定数以上存在するか否かを考慮し、且つ、複数の待機時間の平均値をも考慮してスリープ時間を設定するスリープ時間演算設定手段とを備えたことを特徴とするプリンタ。 - 前記スリープ時間演算設定手段は、節電を優先するのか、あるいは、印刷処理が速やかに実行されるのを優先するのかの選択に応じて、その選択に見合ったスリープ時間を設定することを特徴とする請求項12ないし19のいずれかに記載のプリンタ。
- スリープ状態への移行後、前記平均値に基づいた時間が経過したとき、スリープ状態を解除する解除手段が備えられていることを特徴とする請求項15、16、17、19のいずれかに記載のプリンタ。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24828197A JP4092749B2 (ja) | 1997-06-16 | 1997-09-12 | 印刷システムおよびプリンタ |
US09/095,653 US6493100B1 (en) | 1997-06-16 | 1998-06-11 | Printing system |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17646497 | 1997-06-16 | ||
JP9-176464 | 1997-06-16 | ||
JP24828197A JP4092749B2 (ja) | 1997-06-16 | 1997-09-12 | 印刷システムおよびプリンタ |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH1170716A JPH1170716A (ja) | 1999-03-16 |
JP4092749B2 true JP4092749B2 (ja) | 2008-05-28 |
Family
ID=26497379
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP24828197A Expired - Fee Related JP4092749B2 (ja) | 1997-06-16 | 1997-09-12 | 印刷システムおよびプリンタ |
Country Status (2)
Country | Link |
---|---|
US (1) | US6493100B1 (ja) |
JP (1) | JP4092749B2 (ja) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100395382B1 (ko) * | 1998-11-09 | 2003-08-21 | 세이코 엡슨 가부시키가이샤 | 인터페이스 장치, 인터페이스 장치 제어 방법, 및 정보 기록 매체 |
JP3774346B2 (ja) * | 1999-11-30 | 2006-05-10 | リコープリンティングシステムズ株式会社 | 印刷データ供給装置、プリンタ装置およびその印刷制御方法 |
JP2002067457A (ja) * | 2000-08-23 | 2002-03-05 | Ricoh Co Ltd | 画像形成装置 |
KR100374610B1 (ko) * | 2001-01-10 | 2003-03-03 | 삼성전자주식회사 | 저 전력 소모형 컴퓨터 주변 장치 및 그의 전력 절감 방법 |
JP2002219842A (ja) * | 2001-01-25 | 2002-08-06 | Fujitsu Ltd | 印刷装置及びそのパワーセーブ制御方法 |
US7385720B2 (en) * | 2001-11-05 | 2008-06-10 | Hewlett-Packard Development Company, L.P. | Systems and methods for scheduling print jobs |
US20040078539A1 (en) * | 2002-10-18 | 2004-04-22 | Fulghum Patrick W. | De-fragmenting memory by re-booting based on time |
US20040179226A1 (en) * | 2003-03-10 | 2004-09-16 | Burkes Theresa A. | Accelerating printing |
US7929160B2 (en) * | 2003-03-10 | 2011-04-19 | Hewlett-Packard Development Company, L.P. | Page processing and print engine management |
US8264710B2 (en) * | 2003-03-10 | 2012-09-11 | Hewlett-Packard Development Company, L.P. | Printing preparation |
US20050099639A1 (en) * | 2003-11-12 | 2005-05-12 | Transact Technologies Incorporated | Methods for providing periodic status updates from a printer and a printer capable of providing periodic status updates |
JP2005156624A (ja) * | 2003-11-20 | 2005-06-16 | Canon Inc | 複合機、複合機の制御方法、プログラムおよび記憶媒体 |
US7602514B2 (en) * | 2004-03-01 | 2009-10-13 | Sharp Laboratories Of America, Inc. | Estimating the time to print a document |
JP2006088355A (ja) * | 2004-09-21 | 2006-04-06 | Fuji Xerox Co Ltd | 画像形成装置 |
JP2006270193A (ja) * | 2005-03-22 | 2006-10-05 | Fuji Xerox Co Ltd | 画像形成システムおよび方法および画像読取装置 |
US7855798B2 (en) * | 2005-07-29 | 2010-12-21 | Sharp Kabushiki Kaisha | Printing system, image forming device, printing control method and printing control program |
US20070223028A1 (en) * | 2006-03-23 | 2007-09-27 | Boyes J W Jr | Adjustment of sleep timeouts in printers |
JP2008186407A (ja) * | 2007-01-31 | 2008-08-14 | Brother Ind Ltd | 画像形成システム、画像形成装置及びコンピュータ |
KR101236392B1 (ko) * | 2007-12-10 | 2013-02-22 | 삼성전자주식회사 | 화상형성장치와 연결된 호스트장치 및 그 절전모드제어방법 |
US20130273980A1 (en) * | 2008-12-08 | 2013-10-17 | Thomas P. VENTULETT | System and method for extending the battery life of a mobile device |
JP5267204B2 (ja) * | 2009-02-24 | 2013-08-21 | カシオ電子工業株式会社 | 印刷装置 |
JP5439941B2 (ja) * | 2009-05-14 | 2014-03-12 | 富士ゼロックス株式会社 | 情報処理システム、情報処理装置、および信号送信装置 |
JP5251969B2 (ja) * | 2010-12-20 | 2013-07-31 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成装置 |
JP2012218178A (ja) * | 2011-04-04 | 2012-11-12 | Canon Inc | 画像形成装置、その制御方法及びプログラム。 |
KR101760767B1 (ko) * | 2013-01-14 | 2017-07-24 | 에스프린팅솔루션 주식회사 | 화상형성장치, 제어 방법 및 컴퓨터 기록매체 |
JP2014210375A (ja) * | 2013-04-18 | 2014-11-13 | 株式会社沖データ | 情報処理装置 |
JP6173251B2 (ja) * | 2014-03-31 | 2017-08-02 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
US9264564B1 (en) * | 2015-02-09 | 2016-02-16 | Kabushiki Kaisha Toshiba | Printing data collection and distribution server, printing data collection and distribution method and computer-readable medium recorded with printing data collection and distribution program |
JP6536370B2 (ja) * | 2015-08-04 | 2019-07-03 | 株式会社リコー | 情報処理装置、機器、情報処理システム、プログラム、情報処理方法 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04282653A (ja) * | 1991-03-12 | 1992-10-07 | Casio Electron Mfg Co Ltd | 画像形成装置 |
US5257206A (en) * | 1991-04-08 | 1993-10-26 | Praxair Technology, Inc. | Statistical process control for air separation process |
US5602975A (en) * | 1992-07-22 | 1997-02-11 | Canon Kabushiki Kaisha | Image processing apparatus |
US5715278A (en) * | 1993-05-11 | 1998-02-03 | Ericsson Inc. | Standby power saving in mobile phones |
US5627882A (en) * | 1993-06-02 | 1997-05-06 | U.S. Philips Corporation | Enhanced power saving method for hand-held communications system and a hand-held communications system therefor |
US5481656A (en) * | 1993-06-18 | 1996-01-02 | Seiko Epson Corporation | Accessory control device and information processing method |
JPH0717111A (ja) | 1993-06-30 | 1995-01-20 | Canon Inc | 画像形成装置及び給電制御方法 |
JP3332559B2 (ja) | 1994-03-16 | 2002-10-07 | キヤノン株式会社 | 画像形成装置 |
JPH07271538A (ja) | 1994-03-31 | 1995-10-20 | Canon Inc | 出力装置及びその制御方法、情報処理方法及び装置、及びネットワークシステム |
JP3003506B2 (ja) * | 1994-06-06 | 2000-01-31 | ブラザー工業株式会社 | プリンタ設定装置 |
US5682273A (en) * | 1995-06-30 | 1997-10-28 | International Business Machines Corporation | Disk drive for portable computer with adaptive demand-driven power management |
KR0167648B1 (ko) * | 1995-10-10 | 1999-01-15 | 김광호 | 일체형 컴퓨터의 전원 공급 제어 장치 및 그 방법 |
US5809369A (en) * | 1995-10-30 | 1998-09-15 | Fuji Xerox Co., Ltd. | Image formation system |
JPH09193475A (ja) * | 1996-01-16 | 1997-07-29 | Canon Inc | 印刷装置及びその制御方法 |
-
1997
- 1997-09-12 JP JP24828197A patent/JP4092749B2/ja not_active Expired - Fee Related
-
1998
- 1998-06-11 US US09/095,653 patent/US6493100B1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
US6493100B1 (en) | 2002-12-10 |
JPH1170716A (ja) | 1999-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4092749B2 (ja) | 印刷システムおよびプリンタ | |
JP3849233B2 (ja) | 印刷システム | |
JP5251969B2 (ja) | 画像形成装置 | |
JP2001285543A (ja) | 複合型画像処理装置 | |
JP2005088499A (ja) | 画像形成装置及びその制御方法 | |
US7190472B2 (en) | Image output apparatus capable of switching states, and image output method, storage medium and program therefore | |
JP2008221765A (ja) | 印刷装置 | |
JP2000218894A (ja) | 画像形成システム | |
JP2011197495A (ja) | 画像形成装置 | |
EP0824228B1 (en) | Method for setting a power saving mode access time in an image forming apparatus | |
JP2003091214A (ja) | 画像形成装置の省エネルギー制御方法 | |
JP6915477B2 (ja) | 情報処理装置、情報処理方法およびプログラム | |
JP2001199131A (ja) | 印刷管理システム、印刷管理方法、およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP4553744B2 (ja) | 画像形成装置及び画像処理プログラム | |
JP2003255778A (ja) | 画像形成装置 | |
JP2003066790A (ja) | 画像形成装置 | |
JP2000001022A (ja) | 画像形成システム | |
JP3697538B2 (ja) | 通信端末装置 | |
JP3509515B2 (ja) | プリンタ選択装置及びプリンタ選択方法並びにその記録媒体 | |
JP2000353068A (ja) | 印刷装置および印刷制御方法 | |
JP2021079672A (ja) | 画像形成装置、通信制御方法 | |
JP2003280461A (ja) | 画像形成装置 | |
JP2001034437A (ja) | 画像形成装置及びその電力制御方法並びに電力制御プログラムを記録したコンピュータ読取可能な記憶媒体 | |
JPH11348379A (ja) | プリンタ装置 | |
JP7571469B2 (ja) | 画像形成装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060314 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071120 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20071214 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080111 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20071214 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080212 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080225 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110314 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120314 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120314 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130314 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130314 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140314 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |