[go: up one dir, main page]

JP2009075911A - Electronic device and control method of electronic device - Google Patents

Electronic device and control method of electronic device Download PDF

Info

Publication number
JP2009075911A
JP2009075911A JP2007244940A JP2007244940A JP2009075911A JP 2009075911 A JP2009075911 A JP 2009075911A JP 2007244940 A JP2007244940 A JP 2007244940A JP 2007244940 A JP2007244940 A JP 2007244940A JP 2009075911 A JP2009075911 A JP 2009075911A
Authority
JP
Japan
Prior art keywords
peripheral device
power
request
host computer
power saving
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.)
Pending
Application number
JP2007244940A
Other languages
Japanese (ja)
Inventor
Hideo Shibaoka
英夫 柴岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2007244940A priority Critical patent/JP2009075911A/en
Publication of JP2009075911A publication Critical patent/JP2009075911A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Power Sources (AREA)
  • Computer And Data Communications (AREA)

Abstract

【課題】ホストコンピュータからの問い合わせが頻繁に発生しても、周辺機器側での省電力効果が薄れることがなく、また、ハードウェアの知識が少ない一般の使用者でも、周辺機器側での省電力効果を高めることができる電子機器を提供することを目的とする。
【解決手段】部分的に省電力状態へ遷移する機能を有する周辺機器と、上記周辺機器に接続し、上記周辺機器の動作を指示するホストコンピュータと、上記ホストコンピュータ上で動作し、上記周辺機器の動作を制御する周辺機器制御部とを具備する電子機器である。また、上記周辺機器制御部に設けられ、上記周辺機器へ定期的な要求を発行する要求発行手段と、上記定期的な要求の頻度を変更する要求頻度変更手段とを有する電子機器である。
【選択図】図4
Even if frequent inquiries from a host computer occur, the power saving effect on the peripheral device side is not diminished, and even a general user with little hardware knowledge can save on the peripheral device side. An object is to provide an electronic device capable of enhancing the power effect.
A peripheral device having a function of partially shifting to a power saving state, a host computer connected to the peripheral device and instructing an operation of the peripheral device, operating on the host computer, and the peripheral device And a peripheral device control unit that controls the operation of the electronic device. Further, the electronic device includes a request issuing unit that is provided in the peripheral device control unit and issues a periodic request to the peripheral device, and a request frequency changing unit that changes the frequency of the periodic request.
[Selection] Figure 4

Description

本発明は、ホストコンピュータと接続された周辺機器とによって構成されるシステムにおける電子機器に関する。
The present invention relates to an electronic device in a system configured by a peripheral device connected to a host computer.

近年の電子機器において、省資源化対策に伴う省電力化が求められている。省電力の基準として、いくつかのガイドラインが設けられ、この規格に対応することによって省電力化が図られている。   In recent electronic devices, there is a demand for power saving associated with resource saving measures. Several guidelines have been established as power saving standards, and power saving is achieved by complying with this standard.

これらの規格には、ハードウェアの基準値が定められ、これに法ったハードウェアの実装による対策が主として行われている。しかし、基準の一部には、一定時間内に一定以内の電力消費量となるような時間的な制約項目があり、これには、ソフトウェアでの制御によって対策が行われている。   In these standards, a standard value of hardware is defined, and countermeasures by mounting hardware based on this standard are mainly taken. However, a part of the standard includes a time restriction item such that power consumption is within a certain time within a certain time, and measures are taken for this by control by software.

一般的に、ソフトウェアで実行するハードウェアへの電力制御手法には、次の2種類がある。1つの手法は、機器の各構成部分のうちで、省電力設定が可能な部分に対して最適な設定を行うことによって省電力を計る手法である。   Generally, there are the following two types of power control methods for hardware executed by software. One method is a method for measuring power saving by performing optimal setting for a portion where power saving setting is possible among the component parts of the device.

もう1つの手法は、その他の省電力設定ができる部分に、ある時点において動作不要な場合、その構成部分への電力供給を停止することによって、省電力を計る手法である。これら2つの手法を最大限に実行して対象機器の省電力処理が実行されている。   The other method is a method for measuring power saving by stopping the power supply to the component part when the operation is unnecessary at a certain point in the other power saving setting part. The power saving process of the target device is executed by maximally executing these two methods.

ホストコンピュータに接続して動作する周辺機器、たとえばプリンタ機器において、常時動作するのではないので、省電力処理が、特に必要であるとされている。この場合、ホストコンピュータ上で接続中のプリンタの状態を知るためには、対象のプリンタから情報を得る必要がある。このときに、プリンタから情報を返すために、多少の電力が消費せざるを得ないという問題がある。この問題に対して、プリンタ側に、ホストコンピュータからの機器状態の問い合わせに対する応答モードを設け、この応答モードによって消費電力を低く抑えることが知られている(たとえば、特許文献1参照)。   A peripheral device that operates by connecting to a host computer, such as a printer device, does not always operate, and thus power saving processing is particularly necessary. In this case, in order to know the status of the connected printer on the host computer, it is necessary to obtain information from the target printer. At this time, in order to return information from the printer, there is a problem that some power is consumed. In response to this problem, it is known that the printer side is provided with a response mode for inquiries about the device status from the host computer, and the power consumption is kept low by this response mode (see, for example, Patent Document 1).

別の例として、音楽プレイヤー等のように、電力の残量表示ができる周辺機器での省電力処理技術も挙げられる。これらの携帯型の機器では、より緻密な省電力制御が必要である。このために、機器の省電力の制御内容の詳細な設定を可能とし、この設定における駆動可能時間を、使用者に可視表示することによって、使用者による省電力度合いを選択できる装置が知られている(たとえば、特許文献2参照)。
特開2005−262586号公報 特開平10−268987号公報
Another example is a power saving processing technique in a peripheral device that can display the remaining amount of power, such as a music player. These portable devices require more precise power saving control. For this reason, there is known a device that enables detailed setting of the power saving control contents of the device and can select the degree of power saving by the user by visually displaying the driveable time in this setting to the user. (For example, see Patent Document 2).
JP 2005-262586 A JP-A-10-268987

上記の従来技術のうちで、第1の技術例では、機器状態の問い合わせに対する応答モードを設けることによる省電力効果が得られる。ただし、ホストコンピュータからの問い合わせが頻繁に発生すると、たとえ機器が省電力モードであっても、状態取得要求の通信に応じる必要があり、この要求度合いが高くなると、周辺機器側での省電力効果が薄れるという問題がある。   Among the above-described conventional techniques, in the first technical example, a power saving effect can be obtained by providing a response mode for an inquiry about the device status. However, if inquiries from the host computer occur frequently, even if the device is in power saving mode, it is necessary to respond to the status acquisition request communication. There is a problem that fades.

上記第2の技術例では、省電力制御を詳細に設定可能にすることによって、使用者の所望する省電力効果が得られる。ただし、この設定の際に、使用者には、どの部分を制御すればよいか等、ハードウェアの知識が要求されるので、一般の使用者には設定し難いという問題がある。   In the second technical example, the power saving effect desired by the user can be obtained by making it possible to set the power saving control in detail. However, in this setting, since the user is required to have knowledge of hardware such as which part should be controlled, there is a problem that it is difficult for a general user to set.

本発明は、ホストコンピュータからの問い合わせが頻繁に発生しても、周辺機器側での省電力効果が薄れることがなく、また、ハードウェアの知識が少ない一般の使用者でも、周辺機器側での省電力効果を高めることができる電子機器を提供することを目的とする。
The present invention does not reduce the power saving effect on the peripheral device side even if inquiries from the host computer occur frequently, and even a general user with little hardware knowledge can An object is to provide an electronic device capable of enhancing the power saving effect.

本発明は、部分的に省電力状態へ遷移する機能を有する周辺機器と、上記周辺機器に接続し、上記周辺機器の動作を指示するホストコンピュータと、上記ホストコンピュータ上で動作し、上記周辺機器の動作を制御する周辺機器制御部とを具備する電子機器である。また、本発明は、上記周辺機器制御部に設けられ、上記周辺機器へ定期的な要求を発行する要求発行手段と、上記定期的な要求の頻度を変更する要求頻度変更手段とを有する電子機器である。
The present invention includes a peripheral device having a function of partially shifting to a power saving state, a host computer connected to the peripheral device and instructing an operation of the peripheral device, operating on the host computer, and the peripheral device And a peripheral device control unit that controls the operation of the electronic device. In addition, the present invention is an electronic device provided in the peripheral device control unit, comprising request issuing means for issuing a periodic request to the peripheral device, and request frequency changing means for changing the frequency of the periodic request. It is.

本発明によれば、周辺機器とホストコンピュータとが接続中である場合、ホストコンピュータが周辺機器の状態を定期的に取得する際に、周辺機器での応答に必要な消費電力量を、使用者が低減させることができるという効果を奏する。
According to the present invention, when the peripheral device and the host computer are connected, when the host computer periodically acquires the status of the peripheral device, the power consumption required for the response in the peripheral device is determined by the user. There is an effect that can be reduced.

発明を実施するための最良の形態は、次の実施例である。   The best mode for carrying out the invention is the following embodiment.

図1は、本発明の実施例1であるホストコンピュータ100を示すブロック図である。   FIG. 1 is a block diagram showing a host computer 100 that is Embodiment 1 of the present invention.

ホストコンピュータ100は、電子機器の例であり、プリンタ200に接続される。プリンタ200は、周辺機器の例である。   The host computer 100 is an example of an electronic device and is connected to the printer 200. The printer 200 is an example of a peripheral device.

ホストコンピュータ100は、操作部1と、表示部2と、制御部3と、RAM4と、通信部5とを有する。   The host computer 100 includes an operation unit 1, a display unit 2, a control unit 3, a RAM 4, and a communication unit 5.

なお、プリンタ200の通常の電力状態を、「通常電力モード」と表現し、省電力状態を、「省電力モード」と表現する。   The normal power state of the printer 200 is expressed as “normal power mode”, and the power saving state is expressed as “power saving mode”.

操作部1は、ホストコンピュータ100の各種の機能の実行指示を行い、キーボード、マウス等から構成されている。表示部2は、使用者の操作のための処理内容を表示し、プリンタ200の状態等を表示し、CRTや液晶モニタ等で構成されている。   The operation unit 1 instructs execution of various functions of the host computer 100, and includes a keyboard, a mouse, and the like. The display unit 2 displays processing contents for user operations, displays the status of the printer 200, and the like, and includes a CRT, a liquid crystal monitor, and the like.

制御部3は、機器の各機能を実行し、操作部1や通信部5からの各種の入力動作に対応して各種の制御を行う。RAM4は、記憶装置の一種であり、書き換えが可能な記憶装置であり、制御部3が各種制御を行う際に必要となる変数等で使用し、プリンタ200から送られてくる機器情報を一時的に蓄える。   The control unit 3 executes each function of the device and performs various controls corresponding to various input operations from the operation unit 1 and the communication unit 5. The RAM 4 is a kind of storage device and is a rewritable storage device. The RAM 4 is used for variables and the like necessary for the control unit 3 to perform various controls, and device information sent from the printer 200 is temporarily stored. To store.

通信部5は、プリンタ200との通信を行う通信部である。通信部5は、シリアルポート、LAN、USB等各種のインタフェースの1つ又は複数から構成されている。プリンタ200に印刷処理を要求し、機器情報を取得する場合に使用する。プリンタ200は、印刷処理を行い、インクジェットプリンタやレーザビームプリンタ等によって構成されている。   The communication unit 5 is a communication unit that performs communication with the printer 200. The communication unit 5 includes one or more of various interfaces such as a serial port, a LAN, and a USB. This is used when requesting printing processing to the printer 200 and acquiring device information. The printer 200 performs a printing process and is configured by an ink jet printer, a laser beam printer, or the like.

つまり、ホストコンピュータ100は、部分的に省電力状態へ遷移する機能を有する周辺機器に接続され、上記周辺機器の動作を指示し、ホストコンピュータ100上で動作し、上記周辺機器の動作を制御する周辺機器制御部を有する。   That is, the host computer 100 is connected to a peripheral device partially having a function of transitioning to a power saving state, instructs the operation of the peripheral device, operates on the host computer 100, and controls the operation of the peripheral device. It has a peripheral device control unit.

制御部3は、上記周辺機器制御部に設けられ、上記周辺機器へ定期的な要求を発行する要求発行手段の例である。また、制御部3は、上記定期的な要求の頻度を変更する要求頻度変更手段の例である。   The control unit 3 is an example of a request issuing unit that is provided in the peripheral device control unit and issues a periodic request to the peripheral device. The control unit 3 is an example of request frequency changing means for changing the frequency of the periodic request.

この場合、上記要求頻度変更手段は、上記定期的な要求を発行する頻度を、操作者の設定によって変更する手段である。また、上記周辺機器制御部は、周辺機器から消費電力情報を取得する電力情報取得手段と、上記操作者が最大消費電力を指定する電力設定手段とを有する。さらに、上記周辺機器が省電力状態に遷移した場合、上記操作者が指定した最大消費電力を超えない要求頻度を算出し、上記ホストコンピュータの制御内容に反映する手段である。   In this case, the request frequency changing means is means for changing the frequency of issuing the periodic request according to the setting of the operator. The peripheral device control unit includes power information acquisition means for acquiring power consumption information from the peripheral device, and power setting means for the operator to specify maximum power consumption. Furthermore, when the peripheral device transitions to a power saving state, a request frequency that does not exceed the maximum power consumption specified by the operator is calculated and reflected in the control contents of the host computer.

しかも、上記周辺機器制御部は、上記周辺機器から消費電力情報を取得する電力情報取得手段と、上記操作者による最大消費電力を指定する電力設定手段と、上記周辺機器の制御内容を変更させる機器制御手段とを有する。そして、上記周辺機器制御部は、上記周辺機器が省電力状態に遷移した場合、操作者による指定電力を超えないような応答時間を算出し、上記周辺機器の制御内容を変更する手段である。   In addition, the peripheral device control unit includes a power information acquisition unit that acquires power consumption information from the peripheral device, a power setting unit that specifies the maximum power consumption by the operator, and a device that changes the control content of the peripheral device. Control means. The peripheral device control unit is a unit that calculates a response time so as not to exceed the power specified by the operator when the peripheral device transitions to a power saving state, and changes the control content of the peripheral device.

加えて、上記操作者の指定は、単位時間当たりの要求発行回数の指定である。加えて、上記操作者の指定は、要求発行頻度の割合の指定である。   In addition, the designation of the operator is a designation of the number of requests issued per unit time. In addition, the designation of the operator is a designation of a request issue frequency ratio.

図2は、実施例1において、プリンタ200側の消費電力を説明する概念図である。   FIG. 2 is a conceptual diagram illustrating power consumption on the printer 200 side in the first embodiment.

図2では、縦軸が消費電流を示し、横軸が経過時間を示し、単位は、それぞれアンペア、秒である。消費電力は、消費電流と経過時間との積で求められるので、消費電力量は、図2では、面積として示される。   In FIG. 2, the vertical axis represents current consumption, the horizontal axis represents elapsed time, and the units are amperes and seconds, respectively. Since the power consumption is obtained by the product of the current consumption and the elapsed time, the power consumption is shown as an area in FIG.

プリンタ200が省電力モードである場合、消費電流が、A1アンペアであり、消費電力が、A1ワットであるとする。   When the printer 200 is in the power saving mode, it is assumed that the current consumption is A1 amperes and the power consumption is A1 watts.

図2には、省電力モード時の電力(消費電流値A1アンペア)の他に、網点で示すブロックが定期的に出現している。この網点のブロックの電力は、ホストコンピュータ100がプリンタ200へ状態取得要求を送信したときに、プリンタ200が、この状態取得要求に応答するために、一部の機能ブロックの省電力モードを解除し、応答処理する場合に必要な消費電力である。   In FIG. 2, blocks indicated by halftone dots regularly appear in addition to the power in the power saving mode (current consumption value A1 ampere). When the host computer 100 transmits a status acquisition request to the printer 200, the printer 200 cancels the power saving mode of some functional blocks in order to respond to the status acquisition request. However, this is the power consumption required for response processing.

この消費電流の増加分は、A2アンペアであり、また、その応答処理時間と再び省電力モードに移行するまでの時間を、T2秒とする。このコンピュータからの状態取得要求発行間隔T1秒を維持している。これらの値から、図2に示すプリンタ200の省電力モード中の消費電力量は、
A1+A2×T2/T1
で表現される。
The increase in the current consumption is A2 amperes, and the response processing time and the time until the transition to the power saving mode again is T2 seconds. The status acquisition request issuance interval T1 seconds from this computer is maintained. From these values, the power consumption during the power saving mode of the printer 200 shown in FIG.
A1 + A2 × T2 / T1
It is expressed by

次に、実施例1の動作について説明する。   Next, the operation of the first embodiment will be described.

実施例1では、プリンタ200が省電力モードである場合、ホストコンピュータ100が状態取得要求を発行する間隔を制御することによって、目的を達成する。具体的には、図2に示す状態取得要求発行間隔T1の値を制御する。   In the first embodiment, when the printer 200 is in the power saving mode, the object is achieved by controlling the interval at which the host computer 100 issues a status acquisition request. Specifically, the value of the status acquisition request issue interval T1 shown in FIG. 2 is controlled.

図3は、図2に示す状況において、状態取得要求発行間隔T1の値を状態取得要求発行間隔T1’に変更した状態を示す図である。   FIG. 3 is a diagram illustrating a state in which the value of the state acquisition request issuance interval T1 is changed to the state acquisition request issuance interval T1 ′ in the situation illustrated in FIG.

消費電力を減少させるためには、状態取得要求発行間隔T1’を、状態取得要求発行間隔T1よりも大きな値にする必要があり、図3の例では、そうしている。このときに、プリンタ200の省電力モード中の消費電力量は、
A1+A2×T2/T1’
である。これは、図2に示す例と比較した場合、
状態取得要求発行間隔T1<状態取得要求発行間隔T1’
であるから、図2に示す場合よりも消費電力が減少するので、省電力効果がある。
In order to reduce the power consumption, it is necessary to set the state acquisition request issue interval T1 ′ to a value larger than the state acquisition request issue interval T1, which is the case in the example of FIG. At this time, the power consumption amount of the printer 200 during the power saving mode is
A1 + A2 × T2 / T1 '
It is. This is compared to the example shown in FIG.
State acquisition request issue interval T1 <state acquisition request issue interval T1 ′
Therefore, the power consumption is reduced as compared with the case shown in FIG.

図4は、実施例1において、ホストコンピュータ100側のアプリケーションプログラムによる制御手順の概要を示すフローチャートである。   FIG. 4 is a flowchart illustrating an outline of a control procedure by the application program on the host computer 100 side in the first embodiment.

操作者がホストコンピュータ100上のプログラムのうちで、プリンタ200の状態を監視するアプリケーションを起動すると、図4に示すフローチャートが開始する。S1で、ホストコンピュータ100に接続されているプリンタ200の情報を取得する。複数台のプリンタ200が接続されていれば、操作者が、監視対象とするプリンタ200を決定する。実施例1では、プリンタ200とホストコンピュータ100の接続は1対1接続であることを想定している。   When the operator activates an application for monitoring the status of the printer 200 among the programs on the host computer 100, the flowchart shown in FIG. 4 starts. In S1, information on the printer 200 connected to the host computer 100 is acquired. If a plurality of printers 200 are connected, the operator determines the printer 200 to be monitored. In the first embodiment, it is assumed that the connection between the printer 200 and the host computer 100 is a one-to-one connection.

実施例1が取得するプリンタ200の情報には、プリンタ200での消費電力情報が含まれている。消費電力情報には、通常電力モード時の消費電力、省電力モード時の消費電力等、複数の情報が含まれ、これらの情報は、RAM4内の機器情報記憶領域に保存される。ここで得られた情報のうちで、省電力モード時の消費電力量には、定期的な機器状態の取得に伴う増加分は含まれていない。また、他の情報として、プリンタ200が応答するために復帰している時間情報も取得する。この時間情報は、図2に示す応答時間T2に該当する。   The information on the printer 200 acquired in the first embodiment includes power consumption information on the printer 200. The power consumption information includes a plurality of information such as power consumption in the normal power mode and power consumption in the power saving mode, and these pieces of information are stored in the device information storage area in the RAM 4. Of the information obtained here, the amount of power consumed in the power saving mode does not include an increase due to periodic acquisition of the device status. Further, as other information, time information that the printer 200 is returning to respond is also acquired. This time information corresponds to the response time T2 shown in FIG.

S2で、監視対象としたプリンタ200の状態情報を取得する。通信部5を介して、対象のプリンタ200に状態情報要求コマンドを発行し、その応答結果を取得し、その結果を、RAM4内の機器状態記憶領域に保存する。   In S2, status information of the printer 200 to be monitored is acquired. A status information request command is issued to the target printer 200 via the communication unit 5, the response result is acquired, and the result is stored in the device status storage area in the RAM 4.

実施例1のプリンタ200での電力制御の状態には、通常電力モードと省電力モードとの2つのモードがあり、この状態情報には、プリンタ200の電力制御の状態も含まれている。   The state of power control in the printer 200 of the first embodiment includes two modes, a normal power mode and a power saving mode, and this state information includes the state of power control of the printer 200.

S3では、S2で取得した状態情報を、表示部2を通して、操作者に可視表示する。   In S3, the state information acquired in S2 is visually displayed to the operator through the display unit 2.

S4では、S2で取得した状態情報から、電力制御の状態の変化があったかどうかを調べ、状態の変化があれば、S9へ進み、状態変化がなければ、S5へ進む。通常電力モードまたは省電力モードが、以前の状態でも変わったかどうかに基づいて、S2で取得した状態情報から、電力制御の状態への変化があったかどうかを判断する。   In S4, it is checked from the state information acquired in S2 whether or not there has been a change in the state of power control. If there is a change in state, the process proceeds to S9, and if there is no change, the process proceeds to S5. Based on whether the normal power mode or the power saving mode has changed even in the previous state, it is determined whether there has been a change to the state of power control from the state information acquired in S2.

S5で、操作者による各種の操作を受け付ける。アプリケーションプログラムには、プリンタ200の情報の表示以外にも、さまざまな機能があり、操作者は、操作部1を介して、操作が可能であり、発生した入力イベントは、ここで処理される。イベントの処理は、別スレッドとして並列処理するようにしてもよい。ここで、操作者による操作が発生しなければ、適当な時間が経過した後に、S6へ進む。   In S5, various operations by the operator are accepted. The application program has various functions in addition to displaying information of the printer 200, and the operator can perform operations via the operation unit 1, and the generated input event is processed here. Event processing may be performed in parallel as separate threads. Here, if an operation by the operator does not occur, the process proceeds to S6 after an appropriate time has elapsed.

S6では、S5で操作者による操作が発生したかどうかを調べ、操作者による操作が発生していれば、S7へ進み、操作者による操作が発生していなければ、S15へ進む。   In S6, it is checked whether or not an operation by the operator has occurred in S5. If the operation by the operator has occurred, the process proceeds to S7, and if the operation by the operator has not occurred, the process proceeds to S15.

S7では、S5で発生したイベントが電力設定の変更であるかどうかを調べ、電力設定の変更であれば、S9へ進み、そうでなければ、S8へ進む。   In S7, it is checked whether or not the event generated in S5 is a change in power setting. If the power setting is changed, the process proceeds to S9, and if not, the process proceeds to S8.

S8では、S5で発生したイベントに伴う各種の処理を実行する。このイベントは、電力設定の変更を除く全てのイベントが対象である。その後に、S15へ進む。   In S8, various processes associated with the event that occurred in S5 are executed. This event is for all events except for power setting changes. Thereafter, the process proceeds to S15.

S9では、S2で取得した状態情報からプリンタ200の状態が省電力モードであるかどうかを調べ、省電力モードであれば、S10へ進み、そうでなければ、S14へ進む。   In S9, it is checked from the status information acquired in S2 whether the printer 200 is in the power saving mode. If it is in the power saving mode, the process proceeds to S10, and if not, the process proceeds to S14.

S10では、S5で発生したイベントによって設定された電力の設定値を取得し、電力設定変数P1に設定する。電力設定変数P1は、RAM4内の一時記憶領域に存在する。S7で電力設定の変更であると判定されたので、そこでの設定値を取得する。実施例1のプリンタ200での電力設定の変更手段は、省電力モード時の消費電力量を数字で指定できる形式とする。たとえば、省電力モード時の消費電力量が6ワットであると指定されたとする。この場合、電力設定変数P1=6である。S11では、S10で取得した設定値から、その設定が最小の設定であるかどうかを調べ、最小の設定であれば、S13へ進み、そうでなければ、S12へ進む。S12で、状態取得要求発行間隔T1の値を計算する。状態取得要求発行間隔T1は、RAM4内の一時記憶領域に存在し、図2に示す通り、プリンタ200に状態取得要求を発行する間隔である。このための計算の一例について説明する。電力設定変数P1は、図2で説明したように、以下の式で表される。   In S10, the power setting value set by the event generated in S5 is acquired and set in the power setting variable P1. The power setting variable P1 exists in a temporary storage area in the RAM 4. Since it is determined in S7 that the power setting is changed, the set value is obtained. The power setting changing unit in the printer 200 according to the first embodiment has a format in which the power consumption amount in the power saving mode can be designated by a number. For example, it is assumed that the power consumption amount in the power saving mode is designated as 6 watts. In this case, the power setting variable P1 = 6. In S11, it is checked whether the setting is the minimum setting from the setting value acquired in S10. If it is the minimum setting, the process proceeds to S13, and if not, the process proceeds to S12. In S12, the value of the status acquisition request issue interval T1 is calculated. The status acquisition request issue interval T1 exists in the temporary storage area in the RAM 4 and is an interval at which a status acquisition request is issued to the printer 200 as shown in FIG. An example of calculation for this will be described. The power setting variable P1 is represented by the following equation as described in FIG.

電力設定変数P1=A1+A2×T2/T1
よって、(P1−A1)=A2×T2/T1
この式から、状態取得要求発行間隔T1=(A2×T2)/(P1−A1)
である。このうちで、電力設定変数P1で得られる情報には、省電力モード時の消費電流値A1、応答するために消費する電流値A2、応答時間T2の値が含まれている。
Power setting variable P1 = A1 + A2 × T2 / T1
Therefore, (P1-A1) = A2 × T2 / T1
From this equation, state acquisition request issue interval T1 = (A2 × T2) / (P1-A1)
It is. Among these, the information obtained by the power setting variable P1 includes the current consumption value A1 in the power saving mode, the current value A2 consumed for response, and the response time T2.

省電力モード時の消費電流値A1=5(W)
応答するために消費する電流値A2=5(A)
応答時間T2=10(秒間)
であるとする。電力設定変数P1は、S10で6ワットであるとしているので、状態取得要求発行間隔T1の値として、以下のようにして、50秒が求められる。
Current consumption value A1 = 5 (W) in power saving mode
Current value A2 = 5 (A) consumed for response
Response time T2 = 10 (seconds)
Suppose that Since the power setting variable P1 is 6 watts in S10, 50 seconds is obtained as the value of the state acquisition request issuance interval T1 as follows.

状態取得要求発行間隔T1=(5×10)/(6−5)=50(秒間)
S13で、状態取得要求発行間隔T1の値を0に設定する。この値は、特別な意味を持ち、この設定値である場合、ホストコンピュータ100からプリンタ200へ状態取得要求を発行しないように制御する。この場合、最小の消費電力であり、最大の省電力効果を得ることができる。
Status acquisition request issue interval T1 = (5 × 10) / (6-5) = 50 (seconds)
In S13, the value of the status acquisition request issue interval T1 is set to zero. This value has a special meaning. When this value is set, control is performed so that a status acquisition request is not issued from the host computer 100 to the printer 200. In this case, the power consumption is minimum and the maximum power saving effect can be obtained.

S14では、状態取得要求発行間隔T1の値を20に設定する。この値は、実施例1のアプリケーションプログラムでのデフォルト設定値である20秒間を示す。プリンタ200側が省電力モードでなく、通常電力モードであれば、この間隔で、プリンタ200へ状態取得要求を発行するように制御する。   In S14, the value of the status acquisition request issuance interval T1 is set to 20. This value indicates 20 seconds, which is the default setting value in the application program of the first embodiment. If the printer 200 is not in the power saving mode but in the normal power mode, control is performed to issue a status acquisition request to the printer 200 at this interval.

S15で、状態取得要求発行間隔T1の値を調べ、値が0でなければ、S16へ進む。値が0であれば、プリンタ200へ状態取得要求を発行しないように、S5へ戻り、ユーザの操作受付のみの処理を継続実行する。   In S15, the value of the status acquisition request issuance interval T1 is checked. If the value is not 0, the process proceeds to S16. If the value is 0, the process returns to S5 so as not to issue a status acquisition request to the printer 200, and the process of only accepting the user's operation is continued.

S16で、前回状態取得したときからの経過時間と、状態取得要求発行間隔T1の値とを比べる。   In S16, the elapsed time from the previous state acquisition is compared with the value of the state acquisition request issuance interval T1.

S2で、その時の時刻が、RAM4内の一時記憶領域に記憶され、その後は、ホストコンピュータ100内に存在するタイマ装置が計時した時刻と比較することによって、経過時間を得る。前回から状態取得要求発行間隔T1以上の時間が経過していれば、S2へ戻り、プリンタ200の状態取得以降を再び実行する。一方、前回から状態取得要求発行間隔T1以上の時間が経過していなければ、S5へ戻り、ユーザの操作受付の処理を継続実行する。   In S2, the current time is stored in the temporary storage area in the RAM 4, and thereafter, the elapsed time is obtained by comparing with the time measured by the timer device existing in the host computer 100. If the time equal to or longer than the status acquisition request issuance interval T1 has elapsed since the previous time, the process returns to S2, and the processing after the status acquisition of the printer 200 is executed again. On the other hand, if the time equal to or longer than the state acquisition request issuance interval T1 has not elapsed since the previous time, the process returns to S5 to continue the process of accepting the user's operation.

同様な効果を得るための他の方法として、S5において、省電力モード時の消費電力量を数字で指定しなくてもよい。たとえば、単位時間当たりの要求発行回数を、具体的に指定するようにしてもよく、単位時間当たりの要求発行回数を増減させることによって、上記と同様に、消費電力量を制御することができる。   As another method for obtaining the same effect, the power consumption amount in the power saving mode may not be designated by a number in S5. For example, the number of request issuances per unit time may be specifically specified, and the power consumption can be controlled in the same manner as described above by increasing or decreasing the number of request issuances per unit time.

また別の例としては、通常電力モード時の要求頻度に対して、その増減度合いを、「%」で指定するようにしてもよい。   As another example, the degree of increase or decrease with respect to the request frequency in the normal power mode may be designated by “%”.

また、実施例1では、プリンタ200が省電力モードである場合に限定したが、特に省電力モードを有さずに、必要な部分の電力を適宜制御する形態で省電力処理する場合に、上記実施例1を適用するようにしてもよい。
In the first embodiment, the printer 200 is limited to the power saving mode. However, when the power saving process is performed in a form in which the power of a necessary portion is appropriately controlled without the power saving mode, the above-described case is described. The first embodiment may be applied.

本発明の実施例2は、プリンタ200が省電力モードである場合、ホストコンピュータ100からの状態取得要求の応答時間T2を制御する実施例である。具体的には、図2に示す、状態取得要求に対する応答時間T2の値を制御する。   The second embodiment of the present invention is an embodiment that controls the response time T2 of the status acquisition request from the host computer 100 when the printer 200 is in the power saving mode. Specifically, the value of the response time T2 for the status acquisition request shown in FIG. 2 is controlled.

図5は、図2の状況に対して、状態取得要求に対する応答時間T2の値を、状態取得要求に対する応答時間T2’に変更した状況を示す図である。   FIG. 5 is a diagram showing a situation in which the value of the response time T2 for the status acquisition request is changed to the response time T2 'for the status acquisition request with respect to the status of FIG.

消費電力を減少させるためには、状態取得要求に対する応答時間T2’は、T2よりも小さな値にする必要があり、図5に示す例では、そうしている。このときに、図5で示すプリンタ200の省電力モード中の消費電力量は、
A1+A2×T2’/T1
である。これは、図2と比較した場合、
T2>T2’
であるので、図2に示す場合よりも、消費電力が減少するので、省電力効果がある。
In order to reduce the power consumption, the response time T2 ′ for the state acquisition request needs to be a value smaller than T2, which is the case in the example shown in FIG. At this time, the power consumption during the power saving mode of the printer 200 shown in FIG.
A1 + A2 × T2 '/ T1
It is. This is compared to FIG.
T2> T2 '
Therefore, the power consumption is reduced as compared with the case shown in FIG.

図6は、実施例2において、ホストコンピュータ100側のアプリケーションプログラムでの制御手順の概要を示すフローチャートである。   FIG. 6 is a flowchart illustrating an outline of a control procedure in the application program on the host computer 100 side in the second embodiment.

ホストコンピュータ100上のプログラムのうちで、プリンタ200の状態を監視するアプリケーションを、操作者が起動した場合、このフローチャートが開始する。S21で、ホストコンピュータ100に接続されているプリンタ200の情報を取得する。複数台のプリンタ200が接続されている場合、操作者が監視対象とするプリンタ200を決定する。   When the operator activates an application that monitors the status of the printer 200 in the program on the host computer 100, this flowchart starts. In S21, information on the printer 200 connected to the host computer 100 is acquired. When a plurality of printers 200 are connected, the operator determines the printer 200 to be monitored.

実施例2では、プリンタ200とホストコンピュータ100との接続は、1対1接続であることを想定している。実施例2において取得するプリンタ200の情報には、プリンタ200での消費電力情報が含まれている。   In the second embodiment, it is assumed that the connection between the printer 200 and the host computer 100 is a one-to-one connection. The information on the printer 200 acquired in the second embodiment includes power consumption information on the printer 200.

消費電力情報には、通常電力モード時の消費電力、省電力モード時の消費電力等、複数の情報が含まれ、これらの情報は、RAM4内の機器情報記憶領域に保存される。ここで得られる情報のうちで、省電力モード時の消費電力量には定期的な機器状態の取得に伴う増加分は含まれていない。また、他の情報として、プリンタ200が応答するために復帰している時間情報も取得する。これは、図2に示すT2に該当する。S22で、監視対象としたプリンタ200の状態情報を取得する。   The power consumption information includes a plurality of information such as power consumption in the normal power mode and power consumption in the power saving mode, and these pieces of information are stored in the device information storage area in the RAM 4. Among the information obtained here, the amount of power consumed in the power saving mode does not include an increase due to periodic acquisition of the device state. Further, as other information, time information that the printer 200 is returning to respond is also acquired. This corresponds to T2 shown in FIG. In S22, status information of the printer 200 to be monitored is acquired.

対象のプリンタ200に対して、通信部5を介して、状態情報要求コマンドを発行し、その応答結果を取得し、この結果を、RAM4内の機器状態記憶領域に保存する。実施例2のプリンタ200での電力制御の状態には、通常電力モードと省電力モードとの2つのモードがあるが、この状態情報には、プリンタ200のその情報も含まれる。   A status information request command is issued to the target printer 200 via the communication unit 5, a response result is acquired, and the result is stored in a device status storage area in the RAM 4. The power control state in the printer 200 according to the second embodiment includes two modes, a normal power mode and a power saving mode. This state information includes the information of the printer 200.

S23では、S22で取得した状態情報を、表示部2を通して、操作者に可視表示する。S24で、操作者による各種の操作を受け付ける。アプリケーションプログラムには、プリンタ200の情報の表示以外にもさまざまな機能があり、操作者は、操作部1を介して、操作が可能であり、発生した入力イベントは、ここで処理される。イベントの処理は別スレッドとして並列処理してもよい。   In S23, the status information acquired in S22 is visually displayed to the operator through the display unit 2. In S24, various operations by the operator are accepted. The application program has various functions other than the display of information of the printer 200, and the operator can operate through the operation unit 1, and the input event that has occurred is processed here. Event processing may be performed in parallel as separate threads.

ここで、操作者による操作が発生しなければ、適当な時間が経過した後に、次のS25へ進む。S25では、S24で操作者による操作が発生したかどうかを調べ、発生したら、S26へ進み、そうでなかったら、S31へ進む。   Here, if the operation by the operator does not occur, the process proceeds to the next S25 after an appropriate time has elapsed. In S25, it is checked whether or not an operation by the operator has occurred in S24. If it has occurred, the process proceeds to S26, and if not, the process proceeds to S31.

S26では、S24で発生したイベントが電力設定の変更であるかどうかを調べ、電力設定の変更であれば、S27へ進み、そうでなければ、S30へ進む。S27では、S24で発生したイベントによって設定された電力の設定値を取得し、電力設定変数P1に設定する。電力設定変数P1は、RAM4内の一時記憶領域に存在する。S26で電力設定の変更であると判定されたので、そこでの設定値を取得する。   In S26, it is checked whether or not the event generated in S24 is a change in power setting. If the power setting is changed, the process proceeds to S27, and if not, the process proceeds to S30. In S27, the set value of power set by the event generated in S24 is acquired and set in the power setting variable P1. The power setting variable P1 exists in a temporary storage area in the RAM 4. Since it is determined in S26 that the power setting is changed, the set value is obtained.

実施例2のプリンタ200での電力設定の変更手段は、省電力モード時の消費電力量を数字で指定できる形式とする。たとえば、省電力モード時の消費電力量が6ワットであると指定されたとする。この場合、電力設定変数P1=6である。S28では、応答時間T2の値を計算する。応答時間T2は、RAM4内の一時記憶領域に存在し、図2に示す通り、プリンタ200に対する状態取得要求に応答する時間の長さである。   The power setting changing unit in the printer 200 according to the second embodiment has a format in which the power consumption amount in the power saving mode can be designated by a number. For example, it is assumed that the power consumption amount in the power saving mode is designated as 6 watts. In this case, the power setting variable P1 = 6. In S28, the value of response time T2 is calculated. The response time T2 exists in the temporary storage area in the RAM 4, and is the length of time for responding to the status acquisition request to the printer 200 as shown in FIG.

次に、この計算の一例について説明する。   Next, an example of this calculation will be described.

電力設定変数P1は、図2で説明したように、以下の式で表される。   The power setting variable P1 is represented by the following equation as described in FIG.

電力設定変数P1=A1+A2×T2/T1
この式から、T2の値は、以下の式で求められる。
Power setting variable P1 = A1 + A2 × T2 / T1
From this equation, the value of T2 is obtained by the following equation.

T2=T1×(P1−A1)/A2
このうちで、S1で得られる情報には、省電力モード時の消費電流値A1、応答するために消費する電流値A2が含まれ、これらの値をそれぞれ、
A1=5(W)
A2=5(A)
であるとする。また、状態取得要求発行間隔T1は、実施例2のアプリケーションプログラムでのデフォルト設定値である20秒であり、電力設定変数P1は、S27で6ワットに指定されている場合、T2の値は、以下のように4秒であると求められる。
T2 = T1 × (P1-A1) / A2
Among these, the information obtained in S1 includes a current consumption value A1 in the power saving mode and a current value A2 consumed to respond, and these values are respectively
A1 = 5 (W)
A2 = 5 (A)
Suppose that In addition, when the status acquisition request issuance interval T1 is 20 seconds which is a default setting value in the application program of the second embodiment, and the power setting variable P1 is designated as 6 watts in S27, the value of T2 is It is calculated as 4 seconds as follows.

T2=20×(6−5)/5=4
S29で、応答時間T2の値をプリンタ200の制御に反映させる。具体的には、省電力モード時の状態取得要求に応答する時間の長さを、T2秒にするように、通信部5を介して、対象のプリンタ200に機器設定要求コマンドを発行する。コマンドを受信したプリンタ200側では、その要求を受けて、制御を変更し、その処理結果をホストコンピュータ100側へ返送する。ホストコンピュータ100側は、返送結果を受け、処理が正常終了したことを確認する。
T2 = 20 × (6-5) / 5 = 4
In S29, the value of the response time T2 is reflected in the control of the printer 200. Specifically, a device setting request command is issued to the target printer 200 via the communication unit 5 so that the length of time for responding to the status acquisition request in the power saving mode is T2 seconds. Upon receiving the command, the printer 200 receives the request, changes the control, and returns the processing result to the host computer 100. The host computer 100 side receives the return result and confirms that the processing has been completed normally.

S30では、S24で発生したイベントに伴う各種の処理を実行する。このイベントは、電力設定の変更を除く全てのイベントが対象である。その後は、S31へ進む。S31で、前回状態取得した時からの経過時間と状態取得要求発行間隔T1の値とを比べる。S22の実行に、そのときの時刻が、RAM4内の一時記憶領域に記憶され、その後は、ホストコンピュータ100内に存在するタイマ装置によって計時されている時刻と比較することによって、経過時間を得ることができる。   In S30, various processes associated with the event that occurred in S24 are executed. This event is for all events except for power setting changes. Thereafter, the process proceeds to S31. In S31, the elapsed time from the previous state acquisition is compared with the value of the state acquisition request issue interval T1. Upon execution of S22, the current time is stored in the temporary storage area in the RAM 4, and thereafter, the elapsed time is obtained by comparing with the time measured by the timer device existing in the host computer 100. Can do.

前回から状態取得要求発行間隔T1以上の時間が経過していれば、S22へ戻り、再びプリンタ200の状態取得以降を実行する。一方そうでない場合、S24へ戻り、ユーザの操作受付の処理を継続実行する。   If the time equal to or longer than the status acquisition request issuance interval T1 has elapsed since the previous time, the process returns to S22, and the process after acquiring the status of the printer 200 is executed again. On the other hand, if not, the process returns to S24, and the user operation acceptance process is continued.

上記と同様な効果を得るための他の方法として、S24での設定形式が省電力モード時の消費電力量を数字で指定する形式でなくてもよい。一例としては、具体的な応答処理時間を指定するようにしてもよい。この数値を増減させることによって、上記と同様に、消費電力量を制御することができる。   As another method for obtaining the same effect as described above, the setting format in S24 may not be a format in which the power consumption amount in the power saving mode is designated by a number. As an example, a specific response processing time may be designated. By increasing or decreasing this numerical value, the power consumption can be controlled in the same manner as described above.

また、別の例としては、デフォルト設定時の応答処理時間に対してその増減度合いを「%」で指定するようにしてもよい。また、実施例2は、プリンタ200が省電力モードである場合の実施例であるが、特に省電力モードを有さずに、必要な部分の電力を適宜制御するような形態での省電力処理に関しても、適用することができる。   As another example, the degree of increase or decrease with respect to the response processing time at the time of default setting may be designated by “%”. Further, the second embodiment is an embodiment in the case where the printer 200 is in the power saving mode. However, the power saving processing in a form in which necessary power is appropriately controlled without having the power saving mode. Can also be applied.

上記実施例を方法の発明として把握することができる。つまり、上記実施例は、部分的に省電力状態へ遷移する機能を有する周辺機器と、上記周辺機器に接続し、上記周辺機器の動作を指示するホストコンピュータと、上記ホストコンピュータ上で動作し、上記周辺機器の動作を制御する周辺機器制御部とを有する。また、上記実施例は、上記周辺機器制御部が、上記周辺機器へ定期的な要求を発行する要求発行工程と、上記周辺機器制御部が、上記定期的な要求の頻度を変更する要求頻度変更工程とを有する電子機器の制御方法の例である。
The above embodiment can be grasped as a method invention. That is, in the above embodiment, a peripheral device having a function of partially shifting to a power saving state, a host computer connected to the peripheral device and instructing an operation of the peripheral device, and operating on the host computer, A peripheral device control unit for controlling the operation of the peripheral device. In the embodiment, the peripheral device control unit issues a periodic request to the peripheral device, and a request frequency change in which the peripheral device control unit changes the frequency of the periodic request. It is an example of the control method of the electronic device which has a process.

本発明の実施例1であるホストコンピュータ100を示すブロック図である。It is a block diagram which shows the host computer 100 which is Example 1 of this invention. 実施例1において、プリンタ200側の消費電力を説明する概念図である。FIG. 3 is a conceptual diagram illustrating power consumption on the printer 200 side in the first embodiment. 図2に示す状況において、状態取得要求発行間隔T1の値を状態取得要求発行間隔T1’に変更した状態を示す図である。FIG. 3 is a diagram illustrating a state in which the value of a state acquisition request issuance interval T1 is changed to a state acquisition request issuance interval T1 ′ in the situation illustrated in FIG. 実施例1において、ホストコンピュータ100側のアプリケーションプログラムによる制御手順の概要を示すフローチャートである。3 is a flowchart illustrating an outline of a control procedure by an application program on the host computer 100 side in the first embodiment. 図2の状況に対して、状態取得要求に対する応答時間T2の値を、状態取得要求に対する応答時間T2’に変更した状況を示す図である。FIG. 3 is a diagram illustrating a situation in which a response time T2 for a status acquisition request is changed to a response time T2 ′ for a status acquisition request with respect to the status of FIG. 実施例2において、ホストコンピュータ100側のアプリケーションプログラムでの制御手順の概要を示すフローチャートである。10 is a flowchart illustrating an outline of a control procedure in an application program on the host computer 100 side in the second embodiment.

符号の説明Explanation of symbols

100…電子機器としてのホストコンピュータ、
1…操作部、
2…表示部、
3…制御部、
4…RAM、
5…通信部、
200…周辺機器としてのプリンタ、
P1…電力設定変数、
T1…状態取得要求発行間隔、
T2…状態取得要求に対する応答時間、
A1…省電力モード時の消費電力値、
A2…応答するために消費する電流値。
100: Host computer as an electronic device,
1 ... operation part,
2 ... display part,
3 ... control part,
4 ... RAM,
5 ... Communication department,
200: Printer as a peripheral device,
P1: Power setting variable,
T1 ... Status acquisition request issuance interval,
T2: Response time for the status acquisition request,
A1 ... Power consumption value in power saving mode,
A2: Current value consumed to respond.

Claims (7)

部分的に省電力状態へ遷移する機能を有する周辺機器と、上記周辺機器に接続し、上記周辺機器の動作を指示するホストコンピュータと、上記ホストコンピュータ上で動作し、上記周辺機器の動作を制御する周辺機器制御部とを具備する電子機器において、
上記周辺機器制御部に設けられ、上記周辺機器へ定期的な要求を発行する要求発行手段と;
上記定期的な要求の頻度を変更する要求頻度変更手段と;
を有することを特徴とする電子機器。
Peripheral devices that have the function of partially transitioning to a power saving state, a host computer that is connected to the peripheral devices and directs the operation of the peripheral devices, operates on the host computer, and controls the operations of the peripheral devices In an electronic device comprising a peripheral device control unit
Request issuing means provided in the peripheral device control unit, for issuing a periodic request to the peripheral device;
Request frequency changing means for changing the frequency of the periodic request;
An electronic device comprising:
請求項1において、
上記要求頻度変更手段は、上記定期的な要求を発行する頻度を、操作者の設定によって変更する手段であることを特徴とする電子機器。
In claim 1,
The request frequency changing means is means for changing the frequency at which the periodic request is issued according to an operator setting.
請求項2において、
上記周辺機器制御部は、
周辺機器から消費電力情報を取得する電力情報取得手段と;
上記操作者が最大消費電力を指定する電力設定手段と;
を有し、上記周辺機器が省電力状態に遷移した場合、上記操作者が指定した最大消費電力を超えない要求頻度を算出し、上記ホストコンピュータの制御内容に反映する手段であることを特徴とする電子機器。
In claim 2,
The peripheral device control unit
Power information acquisition means for acquiring power consumption information from peripheral devices;
Power setting means for the operator to specify the maximum power consumption;
And when the peripheral device transitions to a power saving state, a request frequency that does not exceed the maximum power consumption specified by the operator is calculated and reflected in the control contents of the host computer. Electronic equipment.
請求項2において、
上記周辺機器制御部は、
上記周辺機器から消費電力情報を取得する電力情報取得手段と;
上記操作者による最大消費電力を指定する電力設定手段と;
上記周辺機器の制御内容を変更させる機器制御手段と;
を有し、上記周辺機器が省電力状態に遷移した場合、操作者による指定電力を超えないような応答時間を算出し、上記周辺機器の制御内容を変更する手段であることを特徴とする電子機器。
In claim 2,
The peripheral device control unit
Power information acquisition means for acquiring power consumption information from the peripheral device;
Power setting means for specifying the maximum power consumption by the operator;
Device control means for changing the control content of the peripheral device;
The electronic device is characterized in that when the peripheral device transitions to a power saving state, the response time is calculated so as not to exceed the power specified by the operator, and the control content of the peripheral device is changed. machine.
請求項2において、
上記操作者の指定は、単位時間当たりの要求発行回数の指定であることを特徴とする電子機器。
In claim 2,
The electronic device is characterized in that the designation of the operator is designation of the number of requests issued per unit time.
請求項2において、
上記操作者の指定は、要求発行頻度の割合の指定であることを特徴とする電子機器。
In claim 2,
The electronic device is characterized in that the designation of the operator is a designation of a ratio of request issue frequency.
部分的に省電力状態へ遷移する機能を有する周辺機器と、上記周辺機器に接続し、上記周辺機器の動作を指示するホストコンピュータと、上記ホストコンピュータ上で動作し、上記周辺機器の動作を制御する周辺機器制御部とを具備する電子機器の制御方法において、
上記周辺機器制御部が、上記周辺機器へ定期的な要求を発行する要求発行工程と;
上記周辺機器制御部が、上記定期的な要求の頻度を変更する要求頻度変更工程と;
を有することを特徴とする電子機器の制御方法。
Peripheral devices that have the function of partially transitioning to a power saving state, a host computer that is connected to the peripheral devices and directs the operation of the peripheral devices, operates on the host computer, and controls the operations of the peripheral devices In a method for controlling an electronic device comprising a peripheral device control unit,
A request issuing step in which the peripheral device control unit issues a periodic request to the peripheral device;
A request frequency changing step in which the peripheral device control unit changes the frequency of the periodic request;
A method for controlling an electronic device, comprising:
JP2007244940A 2007-09-21 2007-09-21 Electronic device and control method of electronic device Pending JP2009075911A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007244940A JP2009075911A (en) 2007-09-21 2007-09-21 Electronic device and control method of electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007244940A JP2009075911A (en) 2007-09-21 2007-09-21 Electronic device and control method of electronic device

Publications (1)

Publication Number Publication Date
JP2009075911A true JP2009075911A (en) 2009-04-09

Family

ID=40610806

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007244940A Pending JP2009075911A (en) 2007-09-21 2007-09-21 Electronic device and control method of electronic device

Country Status (1)

Country Link
JP (1) JP2009075911A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090249089A1 (en) * 2008-03-28 2009-10-01 Tremel Christopher J Method and apparatus for dynamic power management control using serial bus management protocols

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090249089A1 (en) * 2008-03-28 2009-10-01 Tremel Christopher J Method and apparatus for dynamic power management control using serial bus management protocols
US8312299B2 (en) * 2008-03-28 2012-11-13 Packet Digital Method and apparatus for dynamic power management control using serial bus management protocols

Similar Documents

Publication Publication Date Title
US9210284B2 (en) Image forming apparatus, information processing apparatus, control method for image forming apparatus, and storage medium
US20110273737A1 (en) Information processing apparatus, image forming apparatus management method, and program
EP2544085A2 (en) Printing apparatus, program, printing system and printing method
JP2014132449A (en) Multi-mode device power-saving optimization
US6812920B1 (en) Display device
KR20130006167A (en) Image display apparatus and method for controlling the image display apparatus
JP2013169788A (en) Printing control device, control method of the same, and program
US9513694B2 (en) Information processing apparatus and power-source switching method
JP2012203717A (en) Image processing system and image processing control device
JP2009075911A (en) Electronic device and control method of electronic device
JP7388274B2 (en) Information processing device and program
JP6976805B2 (en) Printing system, printing system control method, program, and control device
US20120084585A1 (en) Information processing apparatus capable of remote power control, power control method therefor, and storage medium
US20060092451A1 (en) Printing control system
JP4163732B2 (en) Display system and display device
JP3872298B2 (en) Response control apparatus and computer program
JP2011243034A (en) Print management system, management device and program
JP7183068B2 (en) IMAGE FORMING APPARATUS, IMAGE FORMING APPARATUS CONTROL METHOD, AND PROGRAM
JP2006256116A (en) Printer
JP2009282816A (en) Energy-saving mode transition management system
JP3509515B2 (en) Printer selecting device, printer selecting method, and recording medium thereof
JP2007044927A (en) Printing device
JP2006340438A (en) Power supply apparatus, information processing apparatus, and power supply control method
JP5520014B2 (en) Print control apparatus, data processing method, and program
JP2005262586A (en) Image forming apparatus