[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5414307B2 - Electronic device and control method thereof - Google Patents

Electronic device and control method thereof Download PDF

Info

Publication number
JP5414307B2
JP5414307B2 JP2009046211A JP2009046211A JP5414307B2 JP 5414307 B2 JP5414307 B2 JP 5414307B2 JP 2009046211 A JP2009046211 A JP 2009046211A JP 2009046211 A JP2009046211 A JP 2009046211A JP 5414307 B2 JP5414307 B2 JP 5414307B2
Authority
JP
Japan
Prior art keywords
communication speed
communication
unit
electronic device
interface
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
Application number
JP2009046211A
Other languages
Japanese (ja)
Other versions
JP2010206241A5 (en
JP2010206241A (en
Inventor
将史 根岸
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 JP2009046211A priority Critical patent/JP5414307B2/en
Publication of JP2010206241A publication Critical patent/JP2010206241A/en
Publication of JP2010206241A5 publication Critical patent/JP2010206241A5/en
Application granted granted Critical
Publication of JP5414307B2 publication Critical patent/JP5414307B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

  • Accessory Devices And Overall Control Thereof (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Description

本発明は、ネットワークに接続された電子機器に関する。   The present invention relates to an electronic device connected to a network.

ネットワークに関する代表的な規格として、イーサネット(登録商標)が知られている。そしてイーサネット(登録商標)における通信規格として、複数の通信速度の規格(10BASE−T、100BASETX、1000BASE−T)定められている。特許文献1には、10BASE−Tの通信モードで通信の待機を行い、通信の要求に応じて通信モードを100BASETXモードに切り替えた後に通信を行う。そして、通信が完了したのち通信モードを10BASE−Tへ切り替えることが記載されている。   Ethernet (registered trademark) is known as a typical standard for a network. A plurality of communication speed standards (10BASE-T, 100BASEX, 1000BASE-T) are defined as communication standards in Ethernet (registered trademark). In Patent Document 1, communication is waited for in the 10BASE-T communication mode, and communication is performed after the communication mode is switched to the 100BASETX mode in response to a communication request. It is described that the communication mode is switched to 10BASE-T after the communication is completed.

特開2004−064335号公報JP 2004-064335 A

イーサネット(登録商標)にあっては、ブロードキャストがなされたデータ通信を効率良く行うためのスパニングツリー(Spanning Tree)プロトコルがある。このプロトコルはIEEE802.1D(ルーチング方式:スパニングツリー標準)上で定義された標準プロトコルである。スパニングツリープロトコルでは、通信速度の変更を行うたびに、ネットワークが切断されてスパニングツリープロトコルのネットワークの再構築が行われる。従って、通信速度の変更する頻度が高まれば、ネットワークを管理する機器が、異常と誤検知して数十秒間に渡り停止してしまうという問題がある。   In Ethernet (registered trademark), there is a spanning tree protocol for efficiently performing broadcast data communication. This protocol is a standard protocol defined on IEEE 802.1D (routing method: spanning tree standard). In the spanning tree protocol, every time the communication speed is changed, the network is disconnected and the spanning tree protocol network is reconfigured. Therefore, if the frequency of changing the communication speed increases, there is a problem that a device that manages the network erroneously detects an abnormality and stops for several tens of seconds.

ネットワーク接続されている機器は、消費電力を低減するために、通信速度を変更する。機器が通信速度の変更を短時間の間に頻繁に変更すれば、ネットワークが通信の停止する頻度が増えるという問題が発生する。   Devices connected to the network change the communication speed in order to reduce power consumption. If the device frequently changes the communication speed in a short time, there is a problem that the frequency at which the network stops communication increases.

本発明は、ネットワーク接続されている機器の消費電力の抑制を実現するとともに、ネットワークが通信を停止させる原因を作らない電子機器を提供する。   The present invention provides an electronic device that realizes suppression of power consumption of devices connected to a network and does not cause a network to stop communication.

上述した課題を解決するために、本発明の電子機器は、ネットワークに接続され、第1の通信速度または前記第1の通信速度より低速の第2の通信速度で通信を行うよう設定することが可能なインターフェース手段を備える電子機器であって、前記インターフェース手段が前記第1の通信速度で通信を行うよう設定されている場合、前記インターフェース手段を介して受信したデータに基づく処理が終了してから所定期間経過した後、所定期間内における前記インターフェース手段の通信速度の変更回数が所定回数以上であるときには前記第1の通信速度を維持し、所定回数より少ないときには前記第2の通信速度に変更するよう制御する制御手段とを備える。また、前記インターフェース手段が前記第1の通信速度で通信を行うよう設定されている場合、ユーザにより省電力モードへ移行するよう指示されたときに所定期間内における前記インターフェース手段の通信速度の変更回数が所定回数以上であるときには前記第1の通信速度を維持し、所定回数より少ないときには前記第2の通信速度に変更したうえで前記電子機器を省電力モードに移行させる制御手段を備える。 In order to solve the above-described problem, the electronic device of the present invention is connected to a network and can be set to perform communication at a first communication speed or a second communication speed lower than the first communication speed. An electronic device including a possible interface unit, and when the interface unit is set to perform communication at the first communication speed, after processing based on data received through the interface unit is completed After the predetermined period, the first communication speed is maintained when the number of changes in the communication speed of the interface means within the predetermined period is greater than or equal to the predetermined number, and when the number is less than the predetermined number, the second communication speed is changed to the second communication speed. and control means for controlling so. In addition, when the interface unit is set to perform communication at the first communication speed, the number of changes in the communication speed of the interface unit within a predetermined period when the user instructs to shift to the power saving mode. Control means for maintaining the first communication speed when the number of times is equal to or greater than the predetermined number of times, and changing the second communication speed to the second communication speed when the number is less than the predetermined number of times and shifting the electronic device to the power saving mode.

以上の構成により、ネットワークに接続する機器の消費電力を抑制でき、ネットワークを管理する機器によるネットワーク通信のエラーの誤検知を抑制する。   With the above configuration, power consumption of devices connected to the network can be suppressed, and erroneous detection of network communication errors by devices managing the network can be suppressed.

本発明の実施形態におけるネットワークの構成図である。It is a block diagram of the network in the embodiment of the present invention. 画像形成装置の制御構成を示すブロック図である。2 is a block diagram illustrating a control configuration of the image forming apparatus. FIG. 第1実施形態における通信制御を示すフローチャートである。It is a flowchart which shows the communication control in 1st Embodiment. 第2実施形態における通信制御を示すフローチャートである。It is a flowchart which shows the communication control in 2nd Embodiment. 第2実施形態における状態遷移を示すタイミング図である。It is a timing diagram which shows the state transition in 2nd Embodiment. 第3実施形態における通信制御を示すフローチャートである。It is a flowchart which shows the communication control in 3rd Embodiment.

図1は、ネットワークに接続されている電子機器の説明図である。この実施形態では、電子機器の一例として画像形成装置105の場合について説明する。ホスト装置101と画像形成装置105は、HUB(集線装置)102、HUB(集線装置)103、ネットワーク104を介して接続されている。HUB102とHUB103はスパニングツリープロトコル対応のハブである。ネットワーク104において、スパニングツリープロトコルを利用して通信をおこなうことが出来る。画像形成装置105はプリンタコントローラ106、プリンタエンジン107と電源制御部108等によって構成される。電源制御部108は、画像形成装置105に備えられているプリンタコントローラ106やプリンタエンジン107などの各ブロックへの電力供給を制御している。   FIG. 1 is an explanatory diagram of an electronic device connected to a network. In this embodiment, a case of the image forming apparatus 105 will be described as an example of an electronic apparatus. The host apparatus 101 and the image forming apparatus 105 are connected via a HUB (concentrator) 102, a HUB (concentrator) 103, and a network 104. The HUB 102 and the HUB 103 are hubs compatible with the spanning tree protocol. In the network 104, communication can be performed using a spanning tree protocol. The image forming apparatus 105 includes a printer controller 106, a printer engine 107, a power control unit 108, and the like. The power control unit 108 controls power supply to each block such as the printer controller 106 and the printer engine 107 provided in the image forming apparatus 105.

ホスト装置101と画像形成装置105は、TCPプロトコルを用いて通信が行われる。TCPプロトコルを用いて通信速度の変更を行う場合には、ホスト装置101と画像形成装置105との通信経路を一度切断した後、接続を行う。   The host apparatus 101 and the image forming apparatus 105 communicate using the TCP protocol. When changing the communication speed using the TCP protocol, the communication path between the host apparatus 101 and the image forming apparatus 105 is once disconnected and then connected.

なお、TCPプロトコルにおいては、データの送信側からデータ送信の通知を受信側に対して行い、受信側もデータの受信をすれば送信側へ応答を行う制御が行われる。更に、通信の最後に送信側が全てのデータを送ったという通知を受信側に対して行い、受信側がその通知に応答してデータ転送のシーケンスが終了します。更に、受信側からの応答が無い場合は、データの再送を行う仕組みとなっているため、リンクを切断しても送信側から受信側へデータの再送が行われる。従って、リンクの切断後に接続を行えばデータ受信は正常に行われる。   In the TCP protocol, a data transmission notification is sent from the data transmission side to the reception side, and if the reception side also receives data, control is performed to respond to the transmission side. In addition, at the end of the communication, a notification is sent to the receiving side that all data has been sent to the receiving side, and the receiving side responds to the notification to complete the data transfer sequence. Further, when there is no response from the receiving side, the data is retransmitted. Therefore, even if the link is disconnected, the data is retransmitted from the transmitting side to the receiving side. Therefore, if the connection is made after the link is disconnected, data reception is normally performed.

図2(A)はプリンタコントローラ201の構成を示すブロック図であり、図1では106に対応する。プリンタコントローラ201は、パーソナルコンピュータ等のホスト装置から印刷指示と印刷用の画像データとを受信し、受信した画像データを2値の画像データに変換し、プリンタエンジン(図2(B)の301)へと出力する機能を有する。   FIG. 2A is a block diagram showing the configuration of the printer controller 201, which corresponds to 106 in FIG. The printer controller 201 receives a print instruction and image data for printing from a host device such as a personal computer, converts the received image data into binary image data, and a printer engine (301 in FIG. 2B). It has a function to output to.

プリンタコントローラ201は、ASIC202と、操作部215と、表示部216と、機能拡張ユニットを装着する拡張スロット217と、RTC部218と、EEPROM部219と、RAM部220と、ROM部221とを有する。   The printer controller 201 includes an ASIC 202, an operation unit 215, a display unit 216, an expansion slot 217 in which a function expansion unit is mounted, an RTC unit 218, an EEPROM unit 219, a RAM unit 220, and a ROM unit 221. .

ASIC202は、CPU203と、画像処理部204と、操作制御部205と、表示制御部206と、拡張バス回路部207と外部インターフェース部208とを有する。ASIC202は、シリアル通信制御部209と、EEPROMコントローラ210と、RAMコントローラ211と、ROMコントローラ212と、エンジンインターフェース部213とを有する。これらの各ブロックは、それぞれバスライン203b〜213bを介して、システムバスブリッジ214に接続されている。また、これらのブロックは、システムLSIとして、つまり、1つのパッケージに封止されたASIC(Application Specific Integrated Circuit)202として実現されている。   The ASIC 202 includes a CPU 203, an image processing unit 204, an operation control unit 205, a display control unit 206, an expansion bus circuit unit 207, and an external interface unit 208. The ASIC 202 includes a serial communication control unit 209, an EEPROM controller 210, a RAM controller 211, a ROM controller 212, and an engine interface unit 213. Each of these blocks is connected to the system bus bridge 214 via bus lines 203b to 213b. Further, these blocks are realized as a system LSI, that is, as an ASIC (Application Specific Integrated Circuit) 202 sealed in one package.

CPU203は、プリンタコントローラ201の全体の制御を司り、RAM部220又はROM部221に格納されている制御手順を、順次読み出し、実行する。これによって、外部インターフェース部208の制御として通信速度の設定や、受信したデータのネットワークプロトコルの解釈やポート番号の判別、データの種類や印字モードの解析を行う。   The CPU 203 governs overall control of the printer controller 201, and sequentially reads and executes control procedures stored in the RAM unit 220 or the ROM unit 221. As a result, control of the external interface unit 208 sets the communication speed, interprets the network protocol of the received data, determines the port number, and analyzes the data type and print mode.

例えば、CPU203の制御により通信速度の設定を変更することで、第1の通信速度(1000BASE−Tの規格の通信速度、1000Mbps)から第2の通信速度(100BASETXの規格の通信速度、100Mbps)への変更することができる。もちろん、CPU203の制御により、第2の通信速度(100BASETXの規格の通信速度、100Mbps)から第1の通信速度(1000BASE−Tの規格の通信速度、1000Mbps)への変更することもできる。   For example, by changing the communication speed setting under the control of the CPU 203, the first communication speed (1000BASE-T standard communication speed, 1000 Mbps) is changed to the second communication speed (100BASEX standard communication speed, 100 Mbps). Can be changed. Of course, it is also possible to change from the second communication speed (100 BASETX standard communication speed, 100 Mbps) to the first communication speed (1000 BASE-T standard communication speed, 1000 Mbps) under the control of the CPU 203.

また、CPU203は、操作制御部205と表示制御部206の制御を実行する。また、CPU203は、受信した画像データを画像形成データに変換するための画像処理部204の制御や、生成された画像形成データをプリンタエンジンへ転送するためのエンジンインターフェース部213の制御等を実行する。   Further, the CPU 203 executes control of the operation control unit 205 and the display control unit 206. The CPU 203 executes control of the image processing unit 204 for converting the received image data into image formation data, control of the engine interface unit 213 for transferring the generated image formation data to the printer engine, and the like. .

画像処理部204は、ホスト装置から受信した多値画像データを、プリンタエンジン(図2(B)301)で印刷可能な2値画像データに変換する。   The image processing unit 204 converts the multi-value image data received from the host device into binary image data that can be printed by the printer engine (FIG. 2B) 301.

操作制御部205は、操作部215を構成するスイッチが出力する電気信号の状態を、CPU203によるリード命令に応じて、レジスタ情報として通知する。操作制御部205は、スイッチが出力する電気信号の状態に変化が生じると、割り込み信号を生成し、CPU203に送信する。表示制御部206は、表示部216を構成する液晶表示装置と、LEDランプとに電気信号を出力する。   The operation control unit 205 notifies the state of the electrical signal output from the switch constituting the operation unit 215 as register information in accordance with a read command from the CPU 203. When a change occurs in the state of the electrical signal output from the switch, the operation control unit 205 generates an interrupt signal and transmits it to the CPU 203. The display control unit 206 outputs an electrical signal to the liquid crystal display device constituting the display unit 216 and the LED lamp.

外部インターフェース部208は、100BASETXを含む複数のネットワーク通信方式に準拠した送受信機能を有するブロックである。外部インターフェース部208は、ネットワークを介して接続されたパーソナルコンピュータやワークステーション等のホスト装置との間でデータの送受信を行い、また、ネットワークに接続されているSMTPサーバに、メッセージを送信する。なお、外部インターフェース部208は、接続したネットワーク通信速度を示すLEDなどの表示部を備える。   The external interface unit 208 is a block having a transmission / reception function conforming to a plurality of network communication methods including 100BASETX. The external interface unit 208 transmits / receives data to / from a host device such as a personal computer or a workstation connected via a network, and transmits a message to an SMTP server connected to the network. The external interface unit 208 includes a display unit such as an LED indicating the connected network communication speed.

シリアル通信制御部209は、シリアル通信インターフェース218bを介して、ASIC202に接続されているRTC部218を制御する。   The serial communication control unit 209 controls the RTC unit 218 connected to the ASIC 202 via the serial communication interface 218b.

CPU203は、シリアル通信制御部209におけるレジスタを読み出し、書き込みを実行することによって、接続されているRTC部218の情報を読み出すことができ、また、RTC部218へ情報を書き込む。   The CPU 203 can read the information of the connected RTC unit 218 by reading the register in the serial communication control unit 209 and executing the writing, and also writes the information to the RTC unit 218.

EEPROMコントローラ210は、シリアル通信インターフェース219bを介して、ASIC202に接続されているEEPROM部219を制御する。EEPROMコントローラ210は、CPU203からの要求に応じて、EEPROM部219から格納されているデータの読み出しや、EEPROM部219へのデータの書き込みを行う。   The EEPROM controller 210 controls the EEPROM unit 219 connected to the ASIC 202 via the serial communication interface 219b. The EEPROM controller 210 reads data stored from the EEPROM unit 219 and writes data to the EEPROM unit 219 in response to a request from the CPU 203.

なお、シリアル通信インターフェース219bの通信方式は、RTC部218を接続するシリアル通信インターフェース218bと同様の通信方式である。   The communication method of the serial communication interface 219b is the same communication method as that of the serial communication interface 218b connecting the RTC unit 218.

RAMコントローラ211は、RAMバス220bを介して、ASIC202に接続されているRAM部220を制御する。RAMコントローラ211は、CPU203と各ブロックとからの読み出し要求や書き込み要求に応じて、必要な制御信号を生成し、RAM部220への書き込み、RAM部220からの読み出しを実行する。   The RAM controller 211 controls the RAM unit 220 connected to the ASIC 202 via the RAM bus 220b. The RAM controller 211 generates necessary control signals in response to read requests and write requests from the CPU 203 and each block, and writes to the RAM unit 220 and reads from the RAM unit 220.

ROMコントローラ212は、ROMバス221bを介して、ASIC202に接続されているROM部221を制御する。ROMコントローラ212は、CPU203による読み出し要求に応じて、必要な制御信号を生成し、ROM部221に予め格納されている制御手順やデータを読み出し、システムバスブリッジ214を介して、上記読み出した内容をCPU203に送り返す。   The ROM controller 212 controls the ROM unit 221 connected to the ASIC 202 via the ROM bus 221b. The ROM controller 212 generates necessary control signals in response to a read request from the CPU 203, reads control procedures and data stored in advance in the ROM unit 221, and reads the read contents via the system bus bridge 214. The data is sent back to the CPU 203.

拡張バス回路部207は、拡張スロット217に装着されている機能拡張ユニットを制御し、拡張バス217bを介して、機能拡張ユニットにデータを送信する制御と、機能拡張ユニットが出力するデータを受信する制御とを行う。拡張スロット207には、大容量記憶機能を提供するハードディスクドライブユニット等を装着することができる。   The expansion bus circuit unit 207 controls the function expansion unit installed in the expansion slot 217, receives control for transmitting data to the function expansion unit, and data output from the function expansion unit via the expansion bus 217b. Control. A hard disk drive unit or the like that provides a large capacity storage function can be mounted in the expansion slot 207.

エンジンインターフェース部213は、画像形成コントローラ装置201とプリンタエンジン(図外)との間で、データを送受信するブロックである。
エンジンインターフェース部213は、DMAC(Direct Memory Access Controller:ダイレクトメモリアクセスコントローラ)を有する。エンジンインターフェース部213は、画像処理部204で生成され、RAM部220に格納されている2値の画像データを、RAMコントローラ211を介して、順次読み出し、プリンタエンジン(図外)に転送する。
The engine interface unit 213 is a block that transmits and receives data between the image forming controller device 201 and a printer engine (not shown).
The engine interface unit 213 includes a DMAC (Direct Memory Access Controller). The engine interface unit 213 sequentially reads binary image data generated by the image processing unit 204 and stored in the RAM unit 220 via the RAM controller 211 and transfers the binary image data to a printer engine (not shown).

なお、画像処理部204と、外部インターフェース部208と、拡張バス回路部207とは、エンジンインターフェース部213と同様に、DMACを有し、メモリアクセス要求を発行する。   Note that, like the engine interface unit 213, the image processing unit 204, the external interface unit 208, and the expansion bus circuit unit 207 have a DMAC and issue a memory access request.

システムバスブリッジ214は、ASIC202を構成する各ブロック間を接続し、また、CPU203を含む複数のブロックから同時にアクセス要求が発行された場合に、バス権を調停する。   The system bus bridge 214 connects the blocks constituting the ASIC 202, and arbitrates bus rights when access requests are issued simultaneously from a plurality of blocks including the CPU 203.

操作部215は、画像形成装置105の動作の設定キー、印刷モードを設定キー、電力モードの設定キーなどを有する。表示部216は、液晶表示装置とLEDランプ等によって構成されている。液晶表示装置は、プリンタ装置105の動作状態を表示し、また、操作部215のメニューボタン等の操作によって、メニュー画面を表示する。LEDランプは、プリンタ装置105の動作状態の表示や警告表示を行う。   The operation unit 215 includes an operation setting key for the image forming apparatus 105, a print mode setting key, a power mode setting key, and the like. The display unit 216 includes a liquid crystal display device, an LED lamp, and the like. The liquid crystal display device displays an operation state of the printer device 105 and displays a menu screen by operating a menu button or the like of the operation unit 215. The LED lamp displays the operation status of the printer device 105 and a warning.

RTC部218は、シリアル通信インターフェースを備えているRTCデバイスと、基準となるクロックを生成するための水晶振動子等で構成されている。RTC部218は、年月日、曜日、秒単位の時刻を計時し、シリアル通信インターフェース218bを介して、時刻情報を通知する。   The RTC unit 218 includes an RTC device having a serial communication interface, a crystal resonator for generating a reference clock, and the like. The RTC unit 218 measures the time in units of year, month, day of the week, and seconds, and notifies the time information via the serial communication interface 218b.

EEPROM部219は、シリアル通信インターフェースを備えたEEPROM等で構成され、画像形成装置105の制御に必要なパラメータを格納する。
RAM部220は、同期DRAM等で構成され、CPU203が実行する制御手順の格納、画像処理部204において生成された画像形成データの一時的な記憶、CPU203のワークメモリ等の機能を提供するメモリブロックである。また、RAM部220は、外部インターフェース部208が、ホスト装置から受信した画像データの一時的なバッファリングや、拡張バス217bを介して、接続されている機能拡張ユニットとの間で受け渡しされるデータを一時保存等する。
The EEPROM unit 219 includes an EEPROM having a serial communication interface and stores parameters necessary for controlling the image forming apparatus 105.
The RAM unit 220 is configured by a synchronous DRAM or the like, and stores a control procedure executed by the CPU 203, temporarily stores image formation data generated by the image processing unit 204, and a memory block that provides functions such as a work memory of the CPU 203 It is. In addition, the RAM unit 220 includes data that the external interface unit 208 temporarily transfers image data received from the host device, and data that is transferred to and from the connected function expansion unit via the expansion bus 217b. Is temporarily saved.

ROM部221は、フラッシュメモリ等で構成され、CPU203が実行する制御手順を格納する。フラッシュメモリは、電気的に書き換え可能で、不揮発性のデバイスであり、決められたシーケンスに従うことによって、制御手順を書き換えることができる。   The ROM unit 221 is configured with a flash memory or the like, and stores a control procedure executed by the CPU 203. The flash memory is an electrically rewritable and non-volatile device, and the control procedure can be rewritten by following a predetermined sequence.

この他、各回路ブロックは、動作モード等を設定するレジスタを備え、CPU203は、図示しないレジスタアクセスバスを介して、各回路ブロックの動作モード等を設定することができる。   In addition, each circuit block includes a register for setting an operation mode and the like, and the CPU 203 can set the operation mode and the like of each circuit block via a register access bus (not shown).

プリンタエンジン(図2(B)301)は、プリンタコントローラ201から送出された2値の画像データに基づいて、記録媒体上に画像を印刷する印刷機構である。   A printer engine (FIG. 2B) 301 is a printing mechanism that prints an image on a recording medium based on binary image data sent from the printer controller 201.

次に、画像形成装置105の、標準電力モードから省電力モードへの移行について図1と図2を用いて説明する。CPU203がプリンタエンジン107(図1参照)への電力供給停止の指示を電源制御部108(図1参照)に行い、画像処理部204へ供給しているクロック周波数を低減する。さらに、CPU203はネットワークの通信速度を第1の通信速度(1000Mbps)から第2の通信速度(100Mbps)へ変更する設定を行う。外部インターフェース部208は一度リンクを切断し、通信速度を低速度に切り替える。更に、CPU203はRAM部220にセルフリフレッシュ状態になるように指示を出し、RAM部220はセルフリフレッシュ状態になる。以上の処理を行うことで、画像形成装置105は省電力モードとなる。   Next, the transition of the image forming apparatus 105 from the standard power mode to the power saving mode will be described with reference to FIGS. 1 and 2. The CPU 203 instructs the power supply control unit 108 (see FIG. 1) to stop power supply to the printer engine 107 (see FIG. 1), and reduces the clock frequency supplied to the image processing unit 204. Further, the CPU 203 performs setting to change the network communication speed from the first communication speed (1000 Mbps) to the second communication speed (100 Mbps). The external interface unit 208 once disconnects the link and switches the communication speed to a low speed. Further, the CPU 203 instructs the RAM unit 220 to enter a self-refresh state, and the RAM unit 220 enters a self-refresh state. By performing the above processing, the image forming apparatus 105 enters a power saving mode.

図2(B)はプリンタエンジン301の構成を示すブロック図であり、図1では107に対応する。このプリンタエンジン301はシリアルタイプのプリンタである。エンジン制御部302は、プリンタエンジン301の制御を行う。ヘッド制御部303は信号をヘッド部306に送りインクを吐出させる。モータ制御部304は、記録媒体を搬送させるための紙搬送モータ308、およびヘッド部306をメディアの搬送方向と異なる方向に走査させるためのキャリッジモータ307の制御を行う。走査するヘッド部306から吐出させたインクにより記録媒体に画像の形成をする。エンジン制御部302の制御により、ヘッド部306の走査と、記録媒体の搬送とを交互に行って、記録媒体にバンド単位で記録を行う。   FIG. 2B is a block diagram showing the configuration of the printer engine 301, which corresponds to 107 in FIG. The printer engine 301 is a serial type printer. The engine control unit 302 controls the printer engine 301. The head control unit 303 sends a signal to the head unit 306 to discharge ink. The motor control unit 304 controls a paper conveyance motor 308 for conveying the recording medium and a carriage motor 307 for causing the head unit 306 to scan in a direction different from the medium conveyance direction. An image is formed on the recording medium with the ink ejected from the scanning head unit 306. Under the control of the engine control unit 302, scanning of the head unit 306 and conveyance of the recording medium are alternately performed to perform recording on the recording medium in band units.

センサ制御部305は、インク残量検出部309、カバー開閉検出部310に接続され、各検出部のセンサ検出を制御する。センサ制御部305はヘッド制御部303、モータ制御部304、と同様にエンジン制御部302に接続され、エンジン制御部302はセンサ制御部305での各センサが検出したデータをプリンタコントローラへ送信する。   The sensor control unit 305 is connected to the ink remaining amount detection unit 309 and the cover open / close detection unit 310 and controls sensor detection of each detection unit. The sensor control unit 305 is connected to the engine control unit 302 in the same manner as the head control unit 303 and the motor control unit 304, and the engine control unit 302 transmits data detected by each sensor in the sensor control unit 305 to the printer controller.

<第1実施形態>
図3は、第1実施形態を示すフローチャートである。画像形成装置105は、省電力モードに移行している状態である。この省電力モードでは、第2の通信速度(100Mbps)の設定がされており、外部インターフェース部208はデータの受信は、第2の通信速度で行う。
<First Embodiment>
FIG. 3 is a flowchart showing the first embodiment. The image forming apparatus 105 is in a state of shifting to the power saving mode. In this power saving mode, the second communication speed (100 Mbps) is set, and the external interface unit 208 receives data at the second communication speed.

ここで省電力モードへの移行の条件とは、印刷動作が終了して所定時間(例えば2分)の経過した場合、または操作部215により省電力モード(省電力状態)への移行の操作が行われた場合である。具体的には、1ページの印刷動作が完了すると画像形成装置105は待機状態に移行するとともに、時間計測を開始する。そして2分間経過したとき、ホスト装置から印刷指示を受信しなければ、省電力モード(省電力状態)へ移行するのである。一方、2分間経過するまでに、ホスト装置から印刷指示を受信すれば、標準の電力モード(標準電力状態)のまま、印刷動作を行う。省電力モードでは、例えば、画像処理部204やエンジンインターフェース部213などの動作を停止することで消費電力を低減できる。   Here, the condition for shifting to the power saving mode is that when a predetermined time (for example, 2 minutes) has elapsed after the printing operation is completed, or an operation for shifting to the power saving mode (power saving state) is performed by the operation unit 215. This is the case. Specifically, when the printing operation for one page is completed, the image forming apparatus 105 shifts to a standby state and starts measuring time. When two minutes have elapsed, if no print instruction is received from the host device, the mode shifts to the power saving mode (power saving state). On the other hand, if a print instruction is received from the host device before two minutes have elapsed, the print operation is performed in the standard power mode (standard power state). In the power saving mode, for example, the power consumption can be reduced by stopping the operations of the image processing unit 204 and the engine interface unit 213.

ステップS401は、外部インターフェース部208にてホスト装置101からのデータの受信を待ちのステップである。データを受信したら(S401でYES)、CPU203は受信データをRAM部220に一時的に格納を行い、ステップS402に進む。   Step S401 is a step of waiting for the external interface unit 208 to receive data from the host apparatus 101. When the data is received (YES in S401), the CPU 203 temporarily stores the received data in the RAM unit 220, and proceeds to step S402.

S402では、S401でRAM部220に格納した受信データの通信プロトコルやポート番号、受信データの種類、印刷モードをCPU203が解析を行いステップS403に進む。   In S402, the CPU 203 analyzes the communication protocol, port number, received data type, and print mode of the received data stored in the RAM unit 220 in S401, and the process proceeds to step S403.

S403では、CPU203は、受信データの解析結果から通信プロトコルがTCPプロトコルであるか判定し、更に、ポート番号が印刷ジョブ用のポート番号であるかを判定する。ポート番号が印刷ジョブ(印刷データを示す)のポート番号であれば(S403でYES)、S404に進み、第1の通信速度(1000Mbps)の設定を行う。この設定により、通信速度は第2の通信速度から第1の通信速度へ変更される。そして、S405に進み、S405でデータ受信が終了するのを待つ。   In step S403, the CPU 203 determines whether the communication protocol is the TCP protocol from the analysis result of the received data, and further determines whether the port number is the port number for the print job. If the port number is the port number of the print job (indicating print data) (YES in S403), the process proceeds to S404, and the first communication speed (1000 Mbps) is set. With this setting, the communication speed is changed from the second communication speed to the first communication speed. Then, the process proceeds to S405 and waits for the end of data reception in S405.

一方、通信プロトコルがTCPプロトコル以外のプロトコルまたは、通信プロトコルがTCPプロトコルであってもポート番号が情報要求のポート番号、であれば(S403でNO)通信速度は変更せずにステップS405に進む。   On the other hand, if the communication protocol is a protocol other than the TCP protocol or the port number is the information request port number even if the communication protocol is the TCP protocol (NO in S403), the process proceeds to step S405 without changing the communication speed.

以上の処理をまとめると、受信したデータに含まれるプロトコルの種別やポート番号を判定し、その判定結果に基づいて速度の設定を行う。受信するデータが印刷データであれば通信速度を高い速度へ変更して受信を行い、受信するデータが情報要求のコマンドであれば通信速度を変更することなく受信を行う。この情報要求は、画像形成装置105の状態に関する情報である。   In summary, the protocol type and port number included in the received data are determined, and the speed is set based on the determination result. If the received data is print data, the communication speed is changed to a higher speed for reception, and if the received data is an information request command, the reception is performed without changing the communication speed. This information request is information regarding the state of the image forming apparatus 105.

第1実施形態の構成によれば、画像形成装置における通信制御は、省電力モードのときに、特定のデータあるいはコマンドを受信した場合に、通信速度を高い速度へ変更する。通信速度の変更とともに、省電力モードから標準の電力モードへ変更する制御を行う。   According to the configuration of the first embodiment, the communication control in the image forming apparatus changes the communication speed to a high speed when specific data or a command is received in the power saving mode. Control is performed to change from the power saving mode to the standard power mode as the communication speed is changed.

以上のように、ホスト装置101からプリンタステータス確認のための通信要求を受信しても、通信速度を維持する制御を行うことで、従来より通信速度の切り替えに伴って行われるネットワークの再構築の頻度を下げることができる。   As described above, even when a communication request for confirming the printer status is received from the host device 101, the network reconfiguration can be performed by switching the communication speed conventionally by performing control to maintain the communication speed. The frequency can be lowered.

<第2実施形態>
図4は、第2実施形態を示すフローチャートである。この処理は、受信待ち状態で時間Tw(例えば2分間)続いた場合に処理が実行される。第2実施形態では、第1の実施形態で説明した、受信したデータの通信プロトコルがTCPプロトコルでかつポート番号が印刷ジョブ用のポート番号であった場合の制御について説明する。第1の実施形態と共通する内容については、説明を省く。
Second Embodiment
FIG. 4 is a flowchart showing the second embodiment. This process is executed when the time Tw (for example, 2 minutes) continues in the reception waiting state. In the second embodiment, control when the communication protocol of received data described in the first embodiment is a TCP protocol and the port number is a port number for a print job will be described. Descriptions common to the first embodiment are omitted.

S501にて、通信速度の切替について履歴の情報を取得する。つまり、所定期間中の切替え回数を取得する。S502にて所定期間中の切替え回数が閾値よりも小さいか否か判断する。小さければ、S503へ進む。S503では、省電力状態L1への移行するとともに、通信速度を第2の通信速度に設定する。一方、切替え回数が閾値よりも小さくなければ、S504へ進む。S504では、省電力状態L2へ移行する。通信速度の設定は第1の通信速度のままである(第2の通信速度への切替えは行わない)。以上の処理を行って終了する。   In step S501, history information about communication speed switching is acquired. That is, the number of times of switching during a predetermined period is acquired. In S502, it is determined whether the number of times of switching during the predetermined period is smaller than a threshold value. If it is smaller, the process proceeds to S503. In S503, the communication speed is set to the second communication speed while shifting to the power saving state L1. On the other hand, if the number of times of switching is not smaller than the threshold value, the process proceeds to S504. In S504, the process shifts to the power saving state L2. The communication speed setting remains at the first communication speed (switching to the second communication speed is not performed). The above process is performed and the process ends.

ここで、例えば、閾値は6であり、通信速度を切替る頻度は、期間Tn(例えば10分間)のうち速度切替を既に6回行っていれば、通信速度の変更を行わない。これは、これ以上の頻度で、ネットワークの切断を行えば、ネットワークを管理する機器が、ネットワークに不具合があると誤検知(誤判定)するおそれがあるからである。   Here, for example, the threshold is 6, and the frequency of switching the communication speed is not changed if the speed switching has already been performed six times during the period Tn (for example, 10 minutes). This is because if the network is disconnected more frequently than this, a device that manages the network may erroneously detect (erroneous determination) that the network is defective.

この制御について図5を用いて説明する。図5(a)は、通信速度の変更を行う場合の説明図であり、図5(b)は、通信速度の変更を行わない場合の説明図である。図6は時間が左から右へ経過している。   This control will be described with reference to FIG. FIG. 5A is an explanatory diagram when the communication speed is changed, and FIG. 5B is an explanatory diagram when the communication speed is not changed. In FIG. 6, time passes from left to right.

図5(a)、(b)において、上段が画像形成装置105の電力モードを示している。Hは通常の消費電力状態である第1の消費電力モードである。この状態では、第1の通信速度が設定されている。L1は、第2の消費電力モードである。この状態では、第2の通信速度が設定されている。L2は、第3の消費電力モードである。第3の消費電力モードでは、外部インターフェース部208では、第1の通信速度に設定されている。つまり、消費電力の大小関係は、H>L2>L1となっている。外部インターフェース部208で消費される電力は、通信速度が高い設定がされている方が高い。   In FIGS. 5A and 5B, the upper row shows the power mode of the image forming apparatus 105. H is a first power consumption mode which is a normal power consumption state. In this state, the first communication speed is set. L1 is the second power consumption mode. In this state, the second communication speed is set. L2 is the third power consumption mode. In the third power consumption mode, the external interface unit 208 is set to the first communication speed. That is, the magnitude relationship of power consumption is H> L2> L1. The power consumed by the external interface unit 208 is higher when the communication speed is set to be higher.

図5(a)、(b)において、下段が画像形成装置105の動作状態を示す。P1〜P4は印刷動作状態をそれぞれ示し、W1〜W4は印刷動作を行っていない待機状態をそれぞれ示す。例えば、タイミングtpe1は印刷動作P1の終了タイミングを示す。このタイミングは、印刷動作P1から待機状態W1への移行タイミングである。   5A and 5B, the lower stage shows the operating state of the image forming apparatus 105. P1 to P4 indicate print operation states, and W1 to W4 indicate standby states in which no print operation is performed. For example, the timing tpe1 indicates the end timing of the printing operation P1. This timing is a transition timing from the printing operation P1 to the standby state W1.

タイミングtps2は印刷動作P2の開始タイミングを示している。印刷動作の開始タイミングは、例えば、ホスト装置から印刷データの受信を開始したタイミングである。電力モードは、状態Hから状態L1かL2へ移行する。例えば、タイミングtpe1から時間Tw経過後に、状態Hから状態L1へ移行する。   Timing tps2 indicates the start timing of the printing operation P2. The start timing of the printing operation is, for example, the timing at which reception of print data from the host device is started. The power mode shifts from the state H to the state L1 or L2. For example, after the time Tw elapses from the timing tpe1, the state H is shifted to the state L1.

図5(a)において、印刷動作P3が終了したタイミングtpe3から時間Twを経過したとき、過去の期間Tnにおける通信速度の変更回数(切替回数)の値をRAM部220から取得する。この場合には、切替え回数の値は4であるので、閾値である6より少ない。従って、通信速度を低い速度に設定する。タイミングtdにおいて、通常の消費電力状態Hから第1の消費電力状態L1へ移行する。   In FIG. 5A, when the time Tw elapses from the timing tpe3 when the printing operation P3 is completed, the value of the communication speed change count (switch count) in the past period Tn is acquired from the RAM section 220. In this case, since the value of the number of times of switching is 4, it is less than the threshold value of 6. Therefore, the communication speed is set to a low speed. At timing td, the normal power consumption state H shifts to the first power consumption state L1.

一方、図5(b)において、印刷動作P4が終了したタイミングtpe4から時間Twを経過したとき、過去の期間Tnにおける通信速度の切替回数の値をRAM部220から取得する。この場合には、切替え回数の値は6であるので、閾値である6と等しい。従って、通信速度は高い速度を維持する。タイミングtdにおいて、通常の消費電力状態Hから第1の消費電力状態L2へ移行する。   On the other hand, in FIG. 5B, when the time Tw elapses from the timing tpe4 when the printing operation P4 ends, the value of the communication speed switching count in the past period Tn is acquired from the RAM unit 220. In this case, since the value of the number of times of switching is 6, it is equal to the threshold value of 6. Therefore, the communication speed is maintained at a high speed. At timing td, the normal power consumption state H shifts to the first power consumption state L2.

以上をまとめると、印刷動作の終了後、所定時間経過したときの変更頻度に基づいて、通信速度を変更するか否かを判定する。変更頻度が閾値以上であれば通信速度の変更は禁止し、変更頻度が閾値未満であれば通信速度の変更を許可する。   To summarize the above, it is determined whether or not to change the communication speed based on the change frequency when a predetermined time has elapsed after the end of the printing operation. If the change frequency is equal to or higher than the threshold, the change of the communication speed is prohibited, and if the change frequency is less than the threshold, the change of the communication speed is permitted.

以上の制御を行うために、画像形成装置の制御の切替えタイミングについての履歴情報をRAM部220に保持している。また、このタイミング情報の取得と制御を行うために、タイマー手段を動作させる。このタイマー手段は、例えばRTC部218を使用する。タイマー手段は、印刷動作終了後の経過時間のカウントを行う。   In order to perform the above control, history information regarding the switching timing of the control of the image forming apparatus is held in the RAM unit 220. Further, in order to acquire and control this timing information, the timer means is operated. This timer means uses, for example, the RTC unit 218. The timer means counts the elapsed time after the end of the printing operation.

以上のように、通信速度の変更頻度(切替頻度)に基づいて通信速度の設定を行うことにより、不要な切断(スパニングツリーの再構築)を抑制する。   As described above, unnecessary disconnection (spanning tree reconstruction) is suppressed by setting the communication speed based on the communication frequency change frequency (switching frequency).

<第3実施形態>
図6は、第3実施形態を示すフローチャートである。この処理は、操作部215により通速度の変更の処理である。第2の実施形態と同じ処理は説明を省き、相違点について説明する。S503aで、表示部216に、省電力モードへの移行するが、通信速度は維持する旨の表示を行う。このステップが追加されている点が第2の実施形態と異なっている。この第3の実施例の制御を行う構成は、第2の実施形態で説明した構成と同様である。
<Third Embodiment>
FIG. 6 is a flowchart showing the third embodiment. This process is a process of changing the transmission speed by the operation unit 215. The same processing as in the second embodiment will not be described, and differences will be described. In step S503a, the display unit 216 displays a message indicating that the communication speed is maintained although the mode is shifted to the power saving mode. The difference from the second embodiment is that this step is added. The configuration for controlling the third example is the same as the configuration described in the second embodiment.

以上の構成により、画像形成装置を省電力モードへの移行させるために、ユーザーが操作を行った場合には、表示部に所定時間表示をさせてユーザーに通知を行う。   With the above configuration, when the user performs an operation to shift the image forming apparatus to the power saving mode, the display unit is displayed for a predetermined time to notify the user.

<その他の実施形態>
以上、3つの実施形態について説明したが、これらの説明で説明した構成や数値に限定するものではない。電子機器の一例として画像形成装置105の他に、画像読取装置でも構わない。また、通信速度や閾値の値、時間の値などは上述した値に限定するものではない。例えば、第1の通信速度を100Mbps、第2の通信速度を10Mbpsとしても構わない。
<Other embodiments>
Although three embodiments have been described above, the present invention is not limited to the configurations and numerical values described in these descriptions. As an example of the electronic apparatus, an image reading apparatus other than the image forming apparatus 105 may be used. Further, the communication speed, the threshold value, the time value, and the like are not limited to the values described above. For example, the first communication speed may be 100 Mbps, and the second communication speed may be 10 Mbps.

また、画像形成装置としてプリンタエンジンは、インクジェットプリンタで説明を行ったが、例えばLBP(レーザービームプリンタ)など他の記録方式でも構わない。   The printer engine as the image forming apparatus has been described as an inkjet printer, but other recording methods such as an LBP (laser beam printer) may be used.

第1の実施形態において、プロトコルとポート番号を用いて、通信速度の変更を行っていたが、この形態に他に、印刷モードに関する情報を用いて通信速度の変更を行う形態でも構わない。   In the first embodiment, the communication speed is changed using the protocol and the port number. However, in addition to this form, the communication speed may be changed using information related to the print mode.

例えば、画像形成装置は、複数の印刷モードが実行可能であり、第1の印刷速度で印刷動作を実行する第1印刷モードと、第1の印刷速度より速度が低い第2の印刷速度で印刷動作を実行する第2印刷モードを実行可能とする。CPU203が印刷データに含まれている印字モードを指定する情報を取得する。そして、この印字モードを指定する情報を用いて、第2の通信速度のままで、適切に印刷できるか否かを判定する。適切に印刷できると判定した場合は、通信速度を維持したまま、省電力モードから標準の電力モードへ変更する。
このように、待機状態から動作状態へ移行する際には、できるだけ通信速度の頻度を低減するように制御を行う。
For example, the image forming apparatus can execute a plurality of print modes, and performs printing at a first print mode in which a print operation is performed at a first print speed, and at a second print speed that is lower than the first print speed. The second printing mode for executing the operation is made executable. The CPU 203 acquires information specifying the print mode included in the print data. Then, using the information specifying the print mode, it is determined whether or not printing can be appropriately performed at the second communication speed. If it is determined that printing can be performed properly, the power saving mode is changed to the standard power mode while maintaining the communication speed.
Thus, when shifting from the standby state to the operating state, control is performed so as to reduce the frequency of the communication speed as much as possible.

101 ホスト装置
102、103 HUB(ハブ)
104 ネットワーク
105 画像形成装置
106、201 プリンタコントローラ
107、301 プリンタエンジン
101 Host device 102, 103 HUB (hub)
104 Network 105 Image Forming Apparatus 106, 201 Printer Controller 107, 301 Printer Engine

Claims (7)

ネットワークに接続され、第1の通信速度または前記第1の通信速度より低速の第2の通信速度で通信を行うよう設定することが可能なインターフェース手段を備える電子機器であって、
前記インターフェース手段が前記第1の通信速度で通信を行うよう設定されている場合、前記インターフェース手段を介して受信したデータに基づく処理が終了してから所定期間経過した後、所定期間内における前記インターフェース手段の通信速度の変更回数が所定回数以上であるときには前記第1の通信速度を維持し、所定回数より少ないときには前記第2の通信速度に変更するよう制御する制御手段を備えることを特徴とする電子機器。
An electronic device comprising interface means connected to a network and configured to communicate at a first communication speed or a second communication speed lower than the first communication speed,
When the interface unit is set to perform communication at the first communication speed, the interface within a predetermined period after a lapse of a predetermined period from the end of processing based on data received via the interface unit. Control means for controlling to maintain the first communication speed when the number of changes in the communication speed of the means is equal to or greater than a predetermined number, and to change to the second communication speed when the number is less than the predetermined number. Electronics.
ネットワークに接続され、第1の通信速度または前記第1の通信速度より低速の第2の通信速度で通信を行うよう設定することが可能なインターフェース手段を備える電子機器であって、
前記インターフェース手段が前記第1の通信速度で通信を行うよう設定されている場合、ユーザにより省電力モードへ移行するよう指示されたときに所定期間内における前記インターフェース手段の通信速度の変更回数が所定回数以上であるときには前記第1の通信速度を維持し、所定回数より少ないときには前記第2の通信速度に変更したうえで前記電子機器を省電力モードに移行させる制御手段を備えることを特徴とする電子機器。
An electronic device comprising interface means connected to a network and configured to communicate at a first communication speed or a second communication speed lower than the first communication speed,
When the interface unit is set to perform communication at the first communication speed, the number of changes in the communication speed of the interface unit within a predetermined period when the user instructs to shift to the power saving mode is predetermined. The first communication speed is maintained when the number of times is greater than or equal to the number of times, and control means for changing the second communication speed to the second communication speed when the number is less than the predetermined number of times and causing the electronic device to shift to a power saving mode is provided. Electronics.
前記インターフェース手段を介して受信したデータから、通信プロトコルの種別を示す値とポート番号を示す値とを取得する取得手段を有し、
前記制御手段は、前記インターフェース手段を介してデータを受信したときに前記インターフェース手段が前記第2の通信速度で通信を行うよう設定されている場合、前記取得手段で取得した通信プロトコルを示す値とポート番号を示す値とに基づき前記インターフェース手段の通信速度を前記第1の通信速度に切り替えるか否かを制御することを特徴とする請求項1または2に記載の電子機器。
From the data received via the interface means, having an acquisition means for acquiring a value indicating the type of communication protocol and a value indicating the port number,
The control means has a value indicating the communication protocol acquired by the acquisition means when the interface means is set to communicate at the second communication speed when data is received via the interface means; 3. The electronic apparatus according to claim 1, wherein whether or not the communication speed of the interface unit is switched to the first communication speed is controlled based on a value indicating a port number .
前記ネットワークはスパニングツリープロトコルに対応したネットワークであることを特徴とする請求項1〜3のいずれか1項に記載の電子機器。 The electronic device according to claim 1, wherein the network is a network compatible with a spanning tree protocol . 前記制御手段は、前記取得手段で取得した通信プロトコルを示す値が所定の通信プロトコルに対応し、かつ所定のポート番号を示す値である場合、前記インターフェース手段の通信速度を前記第1の通信速度に変更することを特徴とする請求項に記載の電子機器。 The control means sets the communication speed of the interface means to the first communication speed when the value indicating the communication protocol acquired by the acquiring means is a value corresponding to a predetermined communication protocol and indicating a predetermined port number. The electronic device according to claim 3 , wherein the electronic device is changed to: 前記電子機器は画像の印刷が可能な画像形成装置であり、前記制御手段は、前記取得手段で取得した通信プロトコルを示す値が所定の通信プロトコルに対応し、かつポート番号を示す値が印刷ジョブ用のものである場合、前記インターフェース手段の通信速度を前記第1の通信速度に変更することを特徴とする請求項5に記載の電子機器。   The electronic device is an image forming apparatus capable of printing an image, and the control unit is configured such that a value indicating a communication protocol acquired by the acquiring unit corresponds to a predetermined communication protocol, and a value indicating a port number is a print job. 6. The electronic apparatus according to claim 5, wherein, when the electronic device is used, the communication speed of the interface unit is changed to the first communication speed. ネットワークに接続され、第1の通信速度または前記第1の通信速度より低速の第2の通信速度で通信を行うよう設定することが可能なインターフェース手段を備える電子機器の制御方法であって、
前記インターフェース手段が前記第1の通信速度で通信を行うよう設定されている場合、前記インターフェース手段を介して受信したで0たに基づく処理が終了してから所定期間経過した後に、またはユーザにより省電力モードへ移行するよう指示されたときに、所定期間内における前記インターフェース手段の通信速度の変更回数が所定回数以上であるときには前記第1の通信速度を維持し、所定回数より少ないときには前記第2の通信速度に変更するよう制御することを特徴とする電子機器の制御方法。
A method for controlling an electronic device comprising interface means connected to a network and configured to communicate at a first communication speed or a second communication speed lower than the first communication speed,
When the interface means is set to perform communication at the first communication speed, it is saved by a user after a predetermined period has elapsed since the completion of the process based on 0 received through the interface means. When instructed to shift to the power mode, the first communication speed is maintained when the number of changes in the communication speed of the interface means within a predetermined period is greater than or equal to a predetermined number, and when the number is less than the predetermined number, the second communication speed is maintained. A control method for an electronic device, characterized in that control is performed so as to change the communication speed to a maximum .
JP2009046211A 2009-02-27 2009-02-27 Electronic device and control method thereof Expired - Fee Related JP5414307B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009046211A JP5414307B2 (en) 2009-02-27 2009-02-27 Electronic device and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009046211A JP5414307B2 (en) 2009-02-27 2009-02-27 Electronic device and control method thereof

Publications (3)

Publication Number Publication Date
JP2010206241A JP2010206241A (en) 2010-09-16
JP2010206241A5 JP2010206241A5 (en) 2012-04-12
JP5414307B2 true JP5414307B2 (en) 2014-02-12

Family

ID=42967337

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009046211A Expired - Fee Related JP5414307B2 (en) 2009-02-27 2009-02-27 Electronic device and control method thereof

Country Status (1)

Country Link
JP (1) JP5414307B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130037113A (en) * 2011-10-05 2013-04-15 삼성전자주식회사 Method and apparatus for controlling link speed of image forming apparatus
JP6231771B2 (en) * 2012-07-03 2017-11-15 キヤノン株式会社 Image processing apparatus, control method therefor, and program
WO2014181428A1 (en) 2013-05-09 2014-11-13 三菱電機株式会社 Lsi for fa network, and communication device
JP6478503B2 (en) * 2014-07-14 2019-03-06 キヤノン株式会社 Image processing apparatus, control method therefor, program, and image processing system
JP6949578B2 (en) * 2017-06-23 2021-10-13 キヤノン株式会社 Image forming device, control method and program of image forming device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004064335A (en) * 2002-07-26 2004-02-26 Ricoh Co Ltd Communication speed control method for network equipment
JP4271520B2 (en) * 2003-07-22 2009-06-03 株式会社リコー Image forming apparatus
JP4898225B2 (en) * 2006-01-06 2012-03-14 キヤノン株式会社 Application device and method for restoring power of application device
JP4827802B2 (en) * 2007-07-05 2011-11-30 キヤノン株式会社 Power control device
JP5061034B2 (en) * 2008-06-05 2012-10-31 株式会社リコー Information processing apparatus, control method for information processing apparatus, program, and recording medium

Also Published As

Publication number Publication date
JP2010206241A (en) 2010-09-16

Similar Documents

Publication Publication Date Title
JP4391277B2 (en) Network control apparatus, image forming apparatus, image forming system, network control method, computer program, and recording medium
JP5597104B2 (en) Data transfer apparatus and control method thereof
US7698404B2 (en) Status information notification system
JP5414307B2 (en) Electronic device and control method thereof
JP2006293983A (en) Network communication device, image forming device, network communication method, and program
JP2013197677A (en) Image processing device, image formation device, abnormality management processing method, and abnormality management processing program
JP4687399B2 (en) Multiprocessor system and data backup method
JP2005267100A (en) Network control device, image forming apparatus, image forming system, computer program and recoding medium
JP2008068548A (en) Image formation system, power supply control method and power supply control program
JP2005267099A (en) Network control device, image forming apparatus, image forming system, network control method, computer program and recording medium
JP4508629B2 (en) Recording device
JP2012065306A (en) Image processing system, image processing method, image processing program, and recording medium
JP5773775B2 (en) Information processing apparatus, printing apparatus, and monitoring method
US20050198428A1 (en) Interface apparatus and image forming apparatus
JP2010152709A (en) Network control device, image forming apparatus, image forming system, energy saving control method, energy saving control program, and recoding medium
JP2014071485A (en) Recording device
JP2010201705A (en) Image forming apparatus, method for controlling image forming apparatus, and program
JP2004255658A (en) Printer
JP6460905B2 (en) Communication device, control method, program
JP6398666B2 (en) Function control apparatus, information processing apparatus, image processing apparatus, and communication establishment method
JP6083243B2 (en) Image forming apparatus
JP5736847B2 (en) Image forming apparatus and control method thereof
JP2012158085A (en) Recording device, and method for controlling cooling of the same
JP2014170359A (en) Print control device, print control method and program
JP6089597B2 (en) Image forming apparatus and control method thereof

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20100630

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120227

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120227

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130410

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130423

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130624

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: 20131015

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131112

R151 Written notification of patent or utility model registration

Ref document number: 5414307

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees