JP5398057B2 - Image processing device - Google Patents

Image processing device Download PDF

Info

Publication number
JP5398057B2
JP5398057B2 JP2008248870A JP2008248870A JP5398057B2 JP 5398057 B2 JP5398057 B2 JP 5398057B2 JP 2008248870 A JP2008248870 A JP 2008248870A JP 2008248870 A JP2008248870 A JP 2008248870A JP 5398057 B2 JP5398057 B2 JP 5398057B2
Authority
JP
Japan
Prior art keywords
communication
speed
saving mode
power
print data
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
JP2008248870A
Other languages
Japanese (ja)
Other versions
JP2010076325A (en
Inventor
純平 柴崎
Original Assignee
株式会社沖データ
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 株式会社沖データ filed Critical 株式会社沖データ
Priority to JP2008248870A priority Critical patent/JP5398057B2/en
Publication of JP2010076325A publication Critical patent/JP2010076325A/en
Application granted granted Critical
Publication of JP5398057B2 publication Critical patent/JP5398057B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Or Security For Electrophotography (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、上位装置から受信した印刷データを印刷媒体に印刷する画像処理装置に関する。   The present invention relates to an image processing apparatus that prints print data received from a host apparatus on a print medium.

従来の画像処理装置は、省電力化を図るため、印刷動作を行わない場合や、一定時間、ホストコンピュータから印刷データが送信されてこなかった場合には、定着器に電源供給を停止するなどの省電力状態を示す節電モードを設けていた。近年、更なる省電力を実現するために、節電モードにおいて、更に、画像処理装置のコントローラボードに対しても省電力化の要求が高まってきて、コントローラボードに対する電源供給を停止させる制御方法も提案されている(例えば、特許文献1参照)。   In order to save power, the conventional image processing apparatus stops the power supply to the fixing device when the printing operation is not performed or when the print data is not transmitted from the host computer for a certain period of time. A power saving mode indicating a power saving state was provided. In recent years, in order to realize further power saving, in the power saving mode, there has also been a demand for power saving for the controller board of the image processing apparatus, and a control method for stopping the power supply to the controller board is also proposed. (For example, refer to Patent Document 1).

ところで、近年、画像処理装置は、処理する印刷データのデータ量が益々増大するに伴い、データ通信速度も高まっているが、ホストコンピュータから印刷データを受信した際に、通信速度が高速であればあるほど、消費する電力が大きくなってしまう。一方、画像処理装置は、印刷データを送信するホストコンピュータと通信接続するときには、相互の間でオートネゴシエーションを行い、使用可能な最高のデータ通信速度を設定している。
特開2000−141820号公報
By the way, in recent years, as the amount of print data to be processed increases more and more, an image processing apparatus has increased in data communication speed. However, if the communication speed is high when print data is received from a host computer. The more power is consumed, the more power is consumed. On the other hand, when the image processing apparatus communicates with a host computer that transmits print data, the image processing apparatus performs auto-negotiation with each other and sets the highest usable data communication speed.
JP 2000-141820 A

上述した従来の画像処理装置では、節電モード状態で印刷データを受信した場合には、節電モード状態から印刷が可能な状態を示す非節電モードに復帰するためのウォームアップ時間が必要である。このウォームアップ時間は、印刷データを受信し、この印刷データを印刷可能なビットマップデータに展開する時間よりも大きいことがある。このため、オートネゴシエーションを行って設定した高い通信速度で印刷データをホストコンピュータから受信しても、この高い通信速度を生かすことができず、しかも、印刷データを受信する際に消費電力が大きくなってしまうという問題点があった。   In the conventional image processing apparatus described above, when print data is received in the power saving mode state, a warm-up time is required for returning from the power saving mode state to the non-power saving mode indicating a printable state. The warm-up time may be longer than the time for receiving print data and developing the print data into printable bitmap data. For this reason, even if print data is received from the host computer at a high communication speed set by auto-negotiation, this high communication speed cannot be utilized, and power consumption increases when receiving print data. There was a problem that it was.

そこで、本発明は上述した問題点に鑑み、節電モード状態から非節電モードに復帰するためのウォームアップ時間中では低い通信速度で印刷データを受信し、印刷データを受信する際の消費電力を抑えることが可能な画像処理装置を提供することを目的とする。   In view of the above-described problems, the present invention receives print data at a low communication speed during the warm-up time for returning from the power saving mode state to the non-power saving mode, and suppresses power consumption when receiving the print data. An object of the present invention is to provide an image processing apparatus capable of performing the above.

上記課題を解決するため、請求項1記載の発明は、低速な通信速度及び高速な通信速度のいずれかにより、印刷データを送信する上位装置と通信接続され、かつ、上位装置から印刷データを受信していないときに電力の消費を低減させる状態にあることを示す節電モードと、該上位装置から印刷データを受信して節電モードから該印刷データを印刷することが可能な状態にあることを示す非節電モードとを有する画像処理装置において、節電モードになったことを検出する節電モード検出手段と、非節電モードになったことを検出する非節電モード検出手段と、非節電モード検出手段により非節電モードになったことが検出された場合には、上位装置との間の通信速度を低速な通信速度から高速な通信速度に切り替え、節電モード検出手段により節電モードになったことが検出された場合には、上位装置との間の通信速度を高速な通信速度から低速な通信速度に切り替える通信速度切替え手段と、節電モード検出手段により検出される節電モードを通知する節電モード信号を出力する節電モード信号出力手段と、非節電モード検出手段により検出される非節電モードを通知する非節電モード信号を出力する非節電モード信号出力手段とを更に備え、節電モード検出手段は、節電モード信号出力手段により節電モード信号が出力されると、節電モードになったことを検出し、非節電モード検出手段は、非節電モード信号出力手段により非節電モード信号が出力されると、非節電モードになったことを検出し、節電モード状態で上位装置から通信速度宣言情報を受信すると、上位装置との間の通信速度を低速な通信速度に設定して印刷データを受信する画像形成制御手段と、節電モード信号出力手段を含み、上位装置から印刷データが送信されてきたときに電力を供給し、該上位装置から印刷データが送信されなくなると電力を供給することを停止する電力供給手段と、上位装置から印刷データが送信されなくなると、電力供給手段に電力を供給することを停止させる要求を出力する電力供給停止要求出力手段と、上位装置から送信されてきた印刷データを記憶する印刷データ記憶手段と、上位装置から送信されてきた印刷データを記憶する容量が、印刷データ記憶手段にあるか否かを判定する容量判定手段と、を備え、通信速度切替え手段は、容量判定手段により、上位装置から送信されてきた印刷データを記憶させる容量が、印刷データ記憶手段にないと判定された場合には、上位装置との間の通信接続を高速な通信速度から低速な通信速度に切り替ることを特徴とする画像処理装置。   In order to solve the above-mentioned problem, the invention described in claim 1 is connected to and communicates with a host device that transmits print data at either a low communication speed or a high communication speed, and receives print data from the host device. The power saving mode indicating that the power consumption is reduced when the printer is not operating, and the print data is received from the host device and the print data can be printed from the power saving mode. In an image processing apparatus having a non-power-saving mode, the power-saving mode detecting means for detecting that the power-saving mode has been entered, the non-power-saving mode detecting means for detecting that the power-saving mode has been entered, and the non-power-saving mode detecting means If it is detected that the power saving mode has been entered, the communication speed with the host device is switched from a low communication speed to a high communication speed, and the power saving mode detection means When it is detected that the power saving mode has been entered, the communication speed switching means for switching the communication speed with the host device from a high speed to a low speed, and the power saving mode detected by the power saving mode detecting means. A power saving mode signal output means for outputting a power saving mode signal for notifying the mode, and a non power saving mode signal output means for outputting a non power saving mode signal for notifying the non power saving mode detected by the non power saving mode detection means, When the power saving mode signal output means outputs the power saving mode signal, the power saving mode detection means detects that the power saving mode has been entered, and the non power saving mode detection means detects the non power saving mode signal output by the non power saving mode signal output means. When output, it is detected that the non-power-saving mode has been entered, and when the communication speed declaration information is received from the host device in the power-saving mode, Including an image formation control means for receiving print data by setting the communication speed between the communication speed and a power saving mode signal output means to supply power when print data is transmitted from a host device, A power supply unit that stops supplying power when print data is not transmitted from the host device, and a request to stop supplying power to the power supply unit when print data is not transmitted from the host device. Whether the print data storage means has the power supply stop request output means, the print data storage means for storing the print data transmitted from the host apparatus, and the capacity for storing the print data transmitted from the host apparatus. Capacity determining means for determining the communication speed, and the communication speed switching means has a capacity for storing the print data transmitted from the host device by the capacity determining means. An image processing apparatus that switches a communication connection with a host device from a high communication speed to a low communication speed when it is determined that the print data storage means does not exist.

以上、本発明によれば、節電モード状態から非節電モードに復帰するためのウォームアップ時間中では低い通信速度で印刷データを受信するようにしたので、印刷データを受信する際の消費電力を抑えることができる。   As described above, according to the present invention, the print data is received at a low communication speed during the warm-up time for returning from the power saving mode state to the non-power saving mode, so that power consumption when receiving the print data is suppressed. be able to.

次に、本発明を実施するための最良の形態を説明する。   Next, the best mode for carrying out the present invention will be described.

図1は、本発明に係る実施例1の画像処理装置の構成を示すブロック図である。図1に示すように、実施例1の画像処理装置は、LANを介して上位装置50と通信接続され、上位装置50から印刷データを受信すると、この印刷データを印刷媒体に印刷する装置であって、画像形成制御部10と、プリンタエンジン11と、電源部12と、パルストランス13(図2参照)とを備える。   FIG. 1 is a block diagram illustrating the configuration of the image processing apparatus according to the first embodiment of the present invention. As shown in FIG. 1, the image processing apparatus according to the first embodiment is an apparatus that is connected to a host device 50 via a LAN and prints print data on a print medium when print data is received from the host device 50. The image forming control unit 10, the printer engine 11, the power source unit 12, and the pulse transformer 13 (see FIG. 2).

画像形成制御部10は、通信制御部101、通信モード設定部102、及び、プリンタ制御部103とを備える。通信制御部101は、図2に示すように、PHY部1011、EEPROM1012、メモリ部1013、MAC部1014、送受信制御部1015、及び、信号生成部1016を備える。   The image formation control unit 10 includes a communication control unit 101, a communication mode setting unit 102, and a printer control unit 103. As illustrated in FIG. 2, the communication control unit 101 includes a PHY unit 1011, an EEPROM 1012, a memory unit 1013, a MAC unit 1014, a transmission / reception control unit 1015, and a signal generation unit 1016.

PHY部1011は、後述する高速モード設定値に示された通信速度で情報を上位装置50に送信する高速送信部1011a、高速モード設定値に示された通信速度で上位装置50から情報を受信する高速受信部1011b、後述する低速モード設定値に示された通信速度で情報を上位装置50に送信する低速送信部1011c、低速モード設定値に示された通信速度で上位装置50から情報を受信する低速受信部1011dを備える。   The PHY unit 1011 receives information from the higher-level device 50 at a communication speed indicated by the high-speed mode setting value. The high-speed transmission unit 1011a transmits information to the higher-level device 50 at a communication rate indicated by a high-speed mode setting value, which will be described later. The high-speed receiving unit 1011b, a low-speed transmission unit 1011c that transmits information to the higher-level device 50 at a communication speed indicated in a low-speed mode setting value to be described later, and receives information from the higher-level device 50 at the communication speed indicated in the low-speed mode setting value. A low-speed receiving unit 1011d is provided.

高速送信部1011aと低速送信部1011c、高速受信部1011bと低速受信部1011dは、伝送方式や通信速度の違いから回路構成を異にする。このため、高速送信部1011a及び高速受信部1011bの方が低速送信部1011c及び低速受信部1011dより消費電力が大きい。例えば、ICPlus社のギガビットLANコントローラIP1000Aでは、100BASEに規定された通信速度のときの消費電力が0.64Wであるのに対し、1,000BASEに規定された通信速度のときの消費電力は2.05Wであり、3倍以上多くの電力が消費される。   The high-speed transmission unit 1011a and the low-speed transmission unit 1011c, and the high-speed reception unit 1011b and the low-speed reception unit 1011d have different circuit configurations due to differences in transmission method and communication speed. For this reason, the high-speed transmission unit 1011a and the high-speed reception unit 1011b consume more power than the low-speed transmission unit 1011c and the low-speed reception unit 1011d. For example, in the ICLAN Gigabit LAN controller IP1000A, the power consumption at the communication speed specified at 100BASE is 0.64 W, whereas the power consumption at the communication speed specified at 1,000 BASE is 2. It is 05W, and more than three times as much power is consumed.

ここで、高速モード設定値とは、上位装置50と自装置との間で最も高速な通信速度で通信接続するときの通信速度であって、その通信速度は、1,000Mbit/secである。低速モード設定値とは、上位装置50と自装置との間で最も低速な通信速度で通信接続するときの通信速度であって、その通信速度は、100Mbit/secである。因みに、1000BASE−Tの仕様には、通信ケーブルとして非シールドより対線を使用し、この非シールドより対線が4対で形成され、かつ、125MHzのクロック周波数を使用すること等が規定されている。なお、1対あたり250Mbit/secを転送可能としている。100BASE−TXの仕様には、通信ケーブルとしての非シールドより対線を使用し、この非シールドより対線がLANに使用される場合には最長100mまであって、媒体アクセス制御としてCSMA/CDを用いることが規定されている。   Here, the high-speed mode setting value is a communication speed at the time of communication connection between the host apparatus 50 and the own apparatus at the highest communication speed, and the communication speed is 1,000 Mbit / sec. The low-speed mode setting value is a communication speed when communication connection is established between the host apparatus 50 and the own apparatus at the slowest communication speed, and the communication speed is 100 Mbit / sec. By the way, the specification of 1000BASE-T stipulates that four pairs of unshielded twisted wires are used as communication cables, four pairs of twisted wires are formed, and a clock frequency of 125 MHz is used. Yes. Note that 250 Mbit / sec per pair can be transferred. The 100BASE-TX specification uses unshielded twisted wires as communication cables, and when the unshielded twisted wires are used in a LAN, the maximum length is 100 m, and CSMA / CD is used as medium access control. It is prescribed to use.

また、PHY部1011は、高速送信部1011aとパルストランス13との間の通信接続を開放又は遮断するゲートを有するゲート回路1011e、高速受信部1011bとパルストランス13との間の通信接続を開放又は遮断するゲートを有するゲート回路1011f、低速送信部1011cとパルストランス13との間の通信接続を開放又は遮断するゲートを有するゲート回路1011g、低速受信部1011dとパルストランス13との間の通信接続を開放又は遮断するゲートを有するゲート回路1011hを備える。   The PHY unit 1011 opens or disconnects the communication circuit between the high-speed receiving unit 1011b and the pulse transformer 13 and the gate circuit 1011e having a gate that opens or blocks the communication connection between the high-speed transmitting unit 1011a and the pulse transformer 13. A gate circuit 1011f having a gate to be cut off, a gate circuit 1011g having a gate to open or cut off a communication connection between the low-speed transmitter 1011c and the pulse transformer 13, and a communication connection between the low-speed receiver 1011d and the pulse transformer 13 A gate circuit 1011h having a gate to be opened or shut off is provided.

EEPROM1012は、後述するMACアドレスを記憶するとともに、ゲート回路開閉リストを記憶する。図3に示すように、ゲート回路開閉リストには、後述する送信モード設定値に対応した、ゲート回路1011e、ゲート回路1011f、ゲート回路1011g、及び、ゲート回路1011hのゲートの開閉を規定する開閉情報が記述されている。   The EEPROM 1012 stores a MAC address, which will be described later, and also stores a gate circuit open / close list. As shown in FIG. 3, in the gate circuit open / close list, open / close information that defines the open / close of gates of the gate circuit 1011e, the gate circuit 1011f, the gate circuit 1011g, and the gate circuit 1011h corresponding to a transmission mode setting value to be described later. Is described.

メモリ部1013は、フラッシュメモリからなり、記憶部として、上位装置50から送信されてきた印刷データを記憶する。   The memory unit 1013 includes a flash memory, and stores print data transmitted from the host device 50 as a storage unit.

MAC部1014は、上位装置50が送信した通信速度宣言情報又は印刷データがPHY部1011を介して入力されると、EEPROM1012に記憶されている自装置に割り当てられているMACアドレスを読み出し、この読み出したMACアドレスと、入力された通信速度宣言情報又は印刷データを包含するパケットのヘッダー情報に記述されているMACアドレスとを比較する。そして、MAC部1014は、両者が一致すると判定すると、通信速度宣言情報又は印刷データを送受信制御部1015に入力し、一方、両者が一致しないと判定すると、送受信制御部1015に入力することなしに通信速度宣言情報又は印刷データを廃棄する。ここで、通信速度宣言情報とは、通信可能な通信速度を宣言した情報である。   When the communication speed declaration information or print data transmitted from the host device 50 is input via the PHY unit 1011, the MAC unit 1014 reads the MAC address assigned to the own device stored in the EEPROM 1012 and reads this The MAC address is compared with the MAC address described in the header information of the packet including the input communication speed declaration information or print data. If the MAC unit 1014 determines that the two match, the MAC speed 1014 inputs the communication speed declaration information or the print data to the transmission / reception control unit 1015. On the other hand, if the MAC unit 1014 determines that the two do not match, the MAC unit 1014 does not input to the transmission / reception control unit 1015. Discard communication speed declaration information or print data. Here, the communication speed declaration information is information that declares a communication speed at which communication is possible.

図2に示す送受信制御部1015は、高速送信部1011a及び高速受信部1011b、又は、低速送信部1011c及び低速受信部1011dを介して上位装置50との間で通信接続することが可能な状態にさせる要求を通信速度判定制御部1021(図4参照)から受けると、送受信レジスタ部1023の送信レジスタ1023bから送信モード設定値(上位装置50に対して情報を送信するときの通信速度)を読み出し、EEPROM1012のゲート回路開閉リストを参照し、読み出した送信モード設定値に対応するゲート回路1011e、ゲート回路1011f、ゲート回路1011g、及び、ゲート回路1011hのゲート回路開閉情報を読み出す。そして、送受信制御部1015は、読み出したゲート回路開閉情報に従って、ゲート回路1011e、ゲート回路1011f、ゲート回路1011g、及び、ゲート回路1011hにゲートの開閉を実行させる要求を出力する。   The transmission / reception control unit 1015 illustrated in FIG. 2 is in a state in which communication connection can be established with the host device 50 via the high-speed transmission unit 1011a and the high-speed reception unit 1011b, or the low-speed transmission unit 1011c and the low-speed reception unit 1011d. When the request to be transmitted is received from the communication speed determination control unit 1021 (see FIG. 4), the transmission mode setting value (communication speed when transmitting information to the host device 50) is read from the transmission register 1023b of the transmission / reception register unit 1023, With reference to the gate circuit open / close list of the EEPROM 1012, the gate circuit open / close information of the gate circuit 1011e, the gate circuit 1011f, the gate circuit 1011g, and the gate circuit 1011h corresponding to the read transmission mode setting value is read. Then, the transmission / reception control unit 1015 outputs a request for causing the gate circuit 1011e, the gate circuit 1011f, the gate circuit 1011g, and the gate circuit 1011h to perform gate opening / closing in accordance with the read gate circuit opening / closing information.

また、送受信制御部1015は、通信速度判定制御部1021から自装置の通信速度宣言情報を生成させる要求を受けると、送信レジスタ1023bから送信モード設定値を読み出し、この送信モード設定値を信号生成部1016に出力する。   When the transmission / reception control unit 1015 receives a request for generating the communication speed declaration information of the own device from the communication speed determination control unit 1021, the transmission / reception control unit 1015 reads the transmission mode setting value from the transmission register 1023b, and uses the transmission mode setting value as a signal generation unit. To 1016.

信号生成部1016は、送受信制御部1015から送信モード設定値が入力されると、この送信モード設定値に示された通信速度で通信接続することを宣言する通信速度宣言情報を生成し、この通信速度宣言情報をPHY部1011に出力する。   When the transmission mode setting value is input from the transmission / reception control unit 1015, the signal generation unit 1016 generates communication speed declaration information that declares communication connection at the communication speed indicated by the transmission mode setting value. The speed declaration information is output to the PHY unit 1011.

図1に示す通信モード設定部102は、図4に示すように、通信速度判定制御部1021と、通信モード設定値記憶部1022と、送受信レジスタ部1023とを備える。   As illustrated in FIG. 4, the communication mode setting unit 102 illustrated in FIG. 1 includes a communication speed determination control unit 1021, a communication mode setting value storage unit 1022, and a transmission / reception register unit 1023.

通信速度判定制御部1021は、自装置の状態を監視する監視制御部としての機能を有する。通信速度判定制御部1021は、信号レベルがLowレベルのウォームアップ信号が入力され、かつ、信号レベルがLowレベルの節電モード信号が入力されると、送受信レジスタ部1023の受信レジスタ1023aに記憶されている受信モード設定値、及び、送信レジスタ1023bに記憶されている送信モード設定値を消去する。   The communication speed determination control unit 1021 has a function as a monitoring control unit that monitors the state of the own device. When a warm-up signal with a signal level of Low level is input and a power-saving mode signal with a signal level of Low level is input, the communication speed determination control unit 1021 is stored in the reception register 1023a of the transmission / reception register unit 1023. The received reception mode setting value and the transmission mode setting value stored in the transmission register 1023b are deleted.

また、通信速度判定制御部1021は、低速モードの通信速度で自装置と上位装置50との間を通信接続する場合には、通信モード設定値記憶部1022の低速モード設定値領域1022aから低速モード設定値を読み出し、この低速モード設定値を送信モード設定値として送受信レジスタ部1023の送信レジスタ1023bに書き込む。   In addition, when the communication speed determination control unit 1021 establishes communication connection between the own apparatus and the host apparatus 50 at the communication speed in the low speed mode, the communication speed determination control unit 1021 starts from the low speed mode setting value area 1022a of the communication mode setting value storage unit 1022. The set value is read, and this low-speed mode set value is written in the transmission register 1023b of the transmission / reception register unit 1023 as a transmission mode setting value.

次に、通信速度判定制御部1021は、低速送信部1011c及び低速受信部1011dを介して、上位装置50との間で通信接続することを要求する指示を送受信制御部1015に出力する。ここで、低速モード設定値には、自装置と上位装置50との間の通信速度を低速な通信速度「100Mbit/sec」が記述されている。   Next, the communication speed determination control unit 1021 outputs to the transmission / reception control unit 1015 an instruction requesting communication connection with the higher-level device 50 via the low-speed transmission unit 1011c and the low-speed reception unit 1011d. Here, the low speed mode setting value describes a low communication speed “100 Mbit / sec” as the communication speed between the own apparatus and the host apparatus 50.

また、通信速度判定制御部1021は、高速モードの通信速度で自装置と上位装置50との間を通信接続する場合には、通信モード設定値記憶部1022の高速モード設定値領域1022bから高速モード設定値を読み出し、この高速モード設定値を送信モード設定値として送受信レジスタ部1023の送信レジスタ1023bに書き込む。次に、通信速度判定制御部1021は、高速送信部1011a及び高速受信部1011bを介して、上位装置50との間で通信接続することを要求する指示を送受信制御部1015に出力する。ここで、高速モード設定値には、自装置と上位装置50との間の通信速度を高速な通信速度「1,000Mbit/sec」が記述されている。   In addition, the communication speed determination control unit 1021 determines the high-speed mode from the high-speed mode setting value area 1022b of the communication mode setting value storage unit 1022 when communication connection is established between the own device and the host device 50 at the high-speed mode communication speed. The set value is read, and this high-speed mode set value is written in the transmission register 1023b of the transmission / reception register unit 1023 as a transmission mode setting value. Next, the communication speed determination control unit 1021 outputs, to the transmission / reception control unit 1015, an instruction for requesting communication connection with the higher-level device 50 via the high-speed transmission unit 1011a and the high-speed reception unit 1011b. Here, the high-speed mode setting value describes a high communication speed “1,000 Mbit / sec” as the communication speed between the own apparatus and the host apparatus 50.

通信モード設定値記憶部1022は、低速モード設定値を記憶する低速モード設定値領域1022aと、高速モード設定値を記憶する高速モード設定値領域1022bとを有する。   The communication mode set value storage unit 1022 has a low speed mode set value area 1022a for storing a low speed mode set value and a high speed mode set value area 1022b for storing a high speed mode set value.

送受信レジスタ部1023は、上位装置50から受信した通信速度宣言情報に記述されている通信速度を記憶する受信レジスタ1023aと、前述の送信モード設定値が記憶される送信レジスタ1023bとを備える。   The transmission / reception register unit 1023 includes a reception register 1023a that stores the communication speed described in the communication speed declaration information received from the host device 50, and a transmission register 1023b that stores the transmission mode setting value.

図1に示すプリンタ制御部103は、上位装置50から受信した印刷データから、プリンタエンジン11が印刷媒体に印刷可能なビットマップデータを生成し、この生成したビットマップデータをプリンタエンジン11に出力する。また、プリンタ制御部103は、印刷が終了すると、節電モードに移行するために、予め決められた期間を計時することを要求する指示をタイマ122に出力する。   The printer control unit 103 illustrated in FIG. 1 generates bitmap data that can be printed on the print medium by the printer engine 11 from the print data received from the host device 50, and outputs the generated bitmap data to the printer engine 11. . In addition, when printing is completed, the printer control unit 103 outputs an instruction to the timer 122 for requesting to measure a predetermined period in order to shift to the power saving mode.

プリンタエンジン11は、印字ヘッド、ドラム、定着器、転写器等で構成され、プリンタ制御部103から入力されたビットマップデータからなる印刷データを印刷媒体に印刷する。また、プリンタエンジン11は、電源部12から電力が供給され始めると、信号レベルがLowレベルのウォームアップ信号を通信モード設定部102の通信速度判定制御部1021に出力する。また、プリンタエンジン11は、ウォームアップが完了した状態になると、信号レベルがHighレベルのウォームアップ完了信号を通信速度判定制御部1021に出力する。ここで、ウォームアップ信号とは、プリンタエンジン11が電源部12から電力の供給が停止され、プリンタエンジン11が節電状態であることを示す節電モードにおいて、プリンタエンジン11が電源部12から電力が再び供給され、印刷が可能である状態を示す非節電モードになるまでのウォームアップしている状態を示す信号である。   The printer engine 11 includes a print head, a drum, a fixing device, a transfer device, and the like, and prints print data including bitmap data input from the printer control unit 103 on a print medium. In addition, when power is started to be supplied from the power supply unit 12, the printer engine 11 outputs a warm-up signal having a low signal level to the communication speed determination control unit 1021 of the communication mode setting unit 102. In addition, when the warm-up is completed, the printer engine 11 outputs a warm-up completion signal having a high signal level to the communication speed determination control unit 1021. Here, the warm-up signal means that when the printer engine 11 stops supplying power from the power supply unit 12 and the printer engine 11 is in the power saving state, the printer engine 11 receives power again from the power supply unit 12. It is a signal indicating a warm-up state until a non-power-saving mode indicating a state in which printing is possible is supplied.

電源部12は、プリンタエンジン11に電力を供給するものであっって、電力供給部(図示せず)と、ヒータ制御回路121と、タイマ122とを備える。電力供給部は、節電モードの場合には、省電力を図るため、定着器の温度が印刷可能温度より低い温度に設定するための電力を出力し、一方、非節電モードの場合には、定着器の温度が印刷可能温度に設定するための電力を出力する。ここで、節電モードとは、印刷する印刷データがない場合に定着器の温度を下げ、電力を供給する状態をいう。また、非節電モードとは、定着器の温度が印刷可能な温度にするように電力を供給する状態をいう。   The power supply unit 12 supplies power to the printer engine 11, and includes a power supply unit (not shown), a heater control circuit 121, and a timer 122. The power supply unit outputs power for setting the temperature of the fixing device to a temperature lower than the printable temperature in order to save power in the power saving mode, while fixing in the non power saving mode. The power for setting the temperature of the device to the printable temperature is output. Here, the power saving mode refers to a state where power is supplied by lowering the temperature of the fixing device when there is no print data to be printed. The non-power-saving mode refers to a state in which power is supplied so that the temperature of the fixing device becomes a printable temperature.

ヒータ制御回路121は、通信モード設定部102の通信速度判定制御部1021に節電モードであることを示す信号レベルがLowレベルの節電モード信号を出力し、また、非節電モードであることを示す信号レベルがHighレベルの非節電モード信号を出力する。タイマ122は、プリンタ制御部103の指示に従い、予め決められた期間を計時する。   The heater control circuit 121 outputs a power saving mode signal having a low signal level indicating the power saving mode to the communication speed determination control unit 1021 of the communication mode setting unit 102 and a signal indicating the non power saving mode. A non-power-saving mode signal having a high level is output. The timer 122 measures a predetermined period in accordance with an instruction from the printer control unit 103.

次に、本発明に係る実施例1の画像処理装置の動作を説明する。   Next, the operation of the image processing apparatus according to the first embodiment of the present invention will be described.

図5及び図6は、本発明に係る実施例1の画像処理装置の動作を示すフローチャートである。図5のフローチャートは、上位装置50から印刷データを受信して記憶するまでの動作を示している。通信制御部101のPHY部1011は、上位装置50から印刷データを受信する前に、通信速度宣言情報を受信すると(ステップS1)、この通信速度宣言情報をMAC部1014に出力する。   5 and 6 are flowcharts showing the operation of the image processing apparatus according to the first embodiment of the present invention. The flowchart in FIG. 5 shows the operation until print data is received from the host device 50 and stored. When the PHY unit 1011 of the communication control unit 101 receives the communication speed declaration information before receiving the print data from the host device 50 (step S1), the PHY unit 1011 outputs the communication speed declaration information to the MAC unit 1014.

その後、MAC部1014は、通信速度宣言情報のMACアドレスを読み出し、このMACアドレスと、EEPROM1012に記憶されている自装置のMACアドレスとを比較する。MAC部1014は、両者の一致を確認すると、通信速度宣言情報を送受信制御部1015に入力する。   Thereafter, the MAC unit 1014 reads the MAC address of the communication speed declaration information, and compares this MAC address with the MAC address of the own device stored in the EEPROM 1012. When the MAC unit 1014 confirms the match, the MAC rate 1014 inputs communication speed declaration information to the transmission / reception control unit 1015.

送受信制御部1015は、MAC部1014から通信速度宣言情報が入力されると、この通信速度宣言情報に記述されている通信速度を受信モード設定値として通信モード設定部102の受信レジスタ1023aに書き込むとともに、受信レジスタ1023aに受信モード設定値を書き込んだ旨の通知を通信速度判定制御部1021に出力する。   When the communication speed declaration information is input from the MAC section 1014, the transmission / reception control section 1015 writes the communication speed described in the communication speed declaration information as a reception mode setting value in the reception register 1023a of the communication mode setting section 102. Then, a notification that the reception mode setting value has been written in the reception register 1023a is output to the communication speed determination control unit 1021.

通信速度判定制御部1021は、前述の通知が送受信制御部1015から入力されると、電源部12のヒータ制御回路121から入力されている信号が節電モード信号であるか否かを判定する(ステップS2)。通信速度判定制御部1021は、電源部12のヒータ制御回路121から入力されている信号が節電モード信号でないと判定した場合には(ステップS2;N)、送受信レジスタ部1023の受信レジスタ1023aに記憶されている受信モード設定値が通信速度「1,000Mbit/sec」の高速モード設定値であるか否かを判定する(ステップS3)。   When the above-mentioned notification is input from the transmission / reception control unit 1015, the communication speed determination control unit 1021 determines whether the signal input from the heater control circuit 121 of the power supply unit 12 is a power saving mode signal (step). S2). When the communication speed determination control unit 1021 determines that the signal input from the heater control circuit 121 of the power supply unit 12 is not the power saving mode signal (step S2; N), the communication speed determination control unit 1021 stores the signal in the reception register 1023a of the transmission / reception register unit 1023. It is determined whether the received reception mode setting value is a high-speed mode setting value of the communication speed “1,000 Mbit / sec” (step S3).

通信速度判定制御部1021は、受信レジスタ1023aに記憶されている受信モード設定値が高速モード設定値であると判定した場合には(ステップS3;Y)、通信モード設定値記憶部1022の高速モード設定値領域1022bから通信速度「1,000Mbit/sec」である高速モード設定値を読み出し、この高速モード設定値を送信モード設定値として送信レジスタ1023bに書き込む(ステップS4)。次に、通信速度判定制御部1021は、高速送信部1011a及び高速受信部1011bを介して、上位装置50との間で通信接続が可能な状態にすることを要求する指示を通信制御部101の送受信制御部1015に出力する。   When the communication speed determination control unit 1021 determines that the reception mode setting value stored in the reception register 1023a is the high speed mode setting value (step S3; Y), the high speed mode of the communication mode setting value storage unit 1022 A high-speed mode setting value having a communication speed of “1,000 Mbit / sec” is read from the setting value area 1022b, and this high-speed mode setting value is written in the transmission register 1023b as a transmission mode setting value (step S4). Next, the communication speed determination control unit 1021 sends an instruction to the communication control unit 101 to request that the communication connection with the higher-level device 50 be enabled via the high-speed transmission unit 1011a and the high-speed reception unit 1011b. The data is output to the transmission / reception control unit 1015.

送受信制御部1015は、通信速度判定制御部1021から前述の指示を受けると、送信レジスタ1023bから通信速度が「1,000Mbit/sec」である送信モード設定値を読み出す。その後、送受信制御部1015は、EEPROM1012のゲート回路開閉リストを参照し、読み出した送信モード設定値「1,000Mbit/sec」に対応するゲート回路1011eが「開」、ゲート回路1011fが「開」、ゲート回路1011gが「閉」、及び、ゲート回路1011hが「閉」と記述されたゲート回路開閉情報を読み出す。   When the transmission / reception control unit 1015 receives the above-described instruction from the communication speed determination control unit 1021, the transmission / reception control unit 1015 reads a transmission mode setting value whose communication speed is “1,000 Mbit / sec” from the transmission register 1023 b. Thereafter, the transmission / reception control unit 1015 refers to the gate circuit open / close list of the EEPROM 1012, and the gate circuit 1011e corresponding to the read transmission mode setting value “1,000 Mbit / sec” is “open”, the gate circuit 1011f is “open”, Gate circuit opening / closing information in which the gate circuit 1011g is described as “closed” and the gate circuit 1011h is described as “closed” is read.

次に、送受信制御部1015は、読み出したゲート回路開閉情報に従い、ゲートを開けさせる要求をゲート回路1011e及びゲート回路1011fに出力するとともに、ゲートを閉じさせる要求をゲート回路1011g及びゲート回路1011hに出力する。   Next, the transmission / reception control unit 1015 outputs a request to open the gate to the gate circuit 1011e and the gate circuit 1011f according to the read gate circuit open / close information, and outputs a request to close the gate to the gate circuit 1011g and the gate circuit 1011h. To do.

ゲート回路1011e及びゲート回路1011fはゲートを開け、ゲート回路1011g及びゲート回路1011hはゲートを閉じる(ステップS5)。これにより、高速送信部1011aは、上位装置50に情報を送信することが可能な状態になり、また、高速受信部1011bは、上位装置50から情報又は印刷データを受信することが可能な状態になる。   The gate circuit 1011e and the gate circuit 1011f open the gate, and the gate circuit 1011g and the gate circuit 1011h close the gate (step S5). As a result, the high-speed transmission unit 1011a can transmit information to the higher-level device 50, and the high-speed reception unit 1011b can receive information or print data from the higher-level device 50. Become.

その後、送受信制御部1015は、通信速度が「1,000Mbit/sec」である送信モード設定値を信号生成部1016に出力する。   Thereafter, the transmission / reception control unit 1015 outputs a transmission mode setting value with a communication speed of “1,000 Mbit / sec” to the signal generation unit 1016.

信号生成部1016は、送受信制御部1015から前述の送信モード設定値が入力されると、自装置の通信速度が「1,000Mbit/sec」であることを宣言する通信速度宣言情報を生成し、この通信速度宣言情報を高速送信部1011aに出力する。   When the transmission mode setting value is input from the transmission / reception control unit 1015, the signal generation unit 1016 generates communication speed declaration information that declares that the communication speed of the device is “1,000 Mbit / sec”, The communication speed declaration information is output to the high-speed transmission unit 1011a.

高速送信部1011aは、パルストランス13を介して前述の通信速度宣言情報を上位装置50に送信する(ステップS6)。   The high-speed transmission unit 1011a transmits the communication speed declaration information described above to the higher-level device 50 via the pulse transformer 13 (step S6).

その後、高速受信部1011bは、パルストランス13を介して上位装置50から、通信スピードが「1,00Mbit/sec」で印刷データを受信すると(ステップS7)、この印刷データをMAC部1014に出力する。   Thereafter, when the high-speed receiving unit 1011b receives print data from the higher-level device 50 via the pulse transformer 13 at a communication speed of “1,00 Mbit / sec” (step S7), the high-speed receiving unit 1011b outputs the print data to the MAC unit 1014. .

MAC部1014は、高速受信部1011bから入力された印刷データを送受信制御部1015に出力する。   The MAC unit 1014 outputs the print data input from the high-speed receiving unit 1011b to the transmission / reception control unit 1015.

送受信制御部1015は、MAC部1014から入力された印刷データをメモリ部1013に記憶させたのち(ステップS8)、印刷データを記憶した旨の通知を通信速度判定制御部1021及びプリンタ制御部103に出力する。   The transmission / reception control unit 1015 stores the print data input from the MAC unit 1014 in the memory unit 1013 (step S8), and then notifies the communication speed determination control unit 1021 and the printer control unit 103 that the print data has been stored. Output.

通信速度判定制御部1021は、前述の通知が送受信制御部1015から入力されると、送信レジスタ1023bに記憶されている送信モード設定値が低速モード設定値であるか否かを判定する(ステップS9)   When the above notification is input from the transmission / reception control unit 1015, the communication speed determination control unit 1021 determines whether or not the transmission mode setting value stored in the transmission register 1023b is the low speed mode setting value (step S9). )

通信速度判定制御部1021は、送信レジスタ1023bに記憶されている送信モード設定値が低速モード設定値であると判定した場合には(ステップS9;Y)、何もせずに処理を終了する。一方、通信速度判定制御部1021は、送信レジスタ1023bに記憶されている送信モード設定値が低速モード設定値でないと判定した場合には(ステップS9;N)、通信モード設定値記憶部1022の低速モード設定値領域1022aから通信速度「100Mbit/sec」である低速モード設定値を読み出し、この低速モード設定値を送信モード設定値として送信レジスタ1023bに書き込む(ステップS10)。   If the communication speed determination control unit 1021 determines that the transmission mode setting value stored in the transmission register 1023b is the low speed mode setting value (step S9; Y), the process is terminated without doing anything. On the other hand, when the communication speed determination control unit 1021 determines that the transmission mode setting value stored in the transmission register 1023b is not the low speed mode setting value (step S9; N), the communication speed setting value storage unit 1022 has a low speed. The low-speed mode setting value with the communication speed “100 Mbit / sec” is read from the mode setting value area 1022a, and this low-speed mode setting value is written in the transmission register 1023b as the transmission mode setting value (step S10).

次に、通信速度判定制御部1021は、低速送信部1011c及び低速受信部1011dを介して、上位装置50との間で通信接続が可能な状態にすることを要求する指示を通信制御部101の送受信制御部1015に出力する。   Next, the communication speed determination control unit 1021 sends an instruction to the communication control unit 101 through the low-speed transmission unit 1011c and the low-speed reception unit 1011d to request that the communication connection with the higher-level device 50 be possible. The data is output to the transmission / reception control unit 1015.

送受信制御部1015は、通信速度判定制御部1021から前述の指示を受けると、送信レジスタ1023bから通信速度が「100Mbit/sec」である送信モード設定値を読み出す。その後、送受信制御部1015は、EEPROM1012のゲート回路開閉リストを参照し、読み出した送信モード設定値「100Mbit/sec」に対応するゲート回路1011eが「閉」、ゲート回路1011fが「閉」、ゲート回路1011gが「開」、及び、ゲート回路1011hが「開」と記述されたゲート回路開閉情報を読み出す。   When the transmission / reception control unit 1015 receives the above-described instruction from the communication speed determination control unit 1021, the transmission / reception control unit 1015 reads a transmission mode setting value whose communication speed is “100 Mbit / sec” from the transmission register 1023b. Thereafter, the transmission / reception control unit 1015 refers to the gate circuit open / close list of the EEPROM 1012, and the gate circuit 1011e corresponding to the read transmission mode setting value “100 Mbit / sec” is “closed”, the gate circuit 1011f is “closed”, and the gate circuit Gate circuit open / close information in which 1011g is described as “open” and the gate circuit 1011h is described as “open” is read.

次に、送受信制御部1015は、読み出したゲート回路開閉情報に従い、ゲートを閉じさせる要求をゲート回路1011e及びゲート回路1011fに出力するとともに、ゲートを開けさせる要求をゲート回路1011g及びゲート回路1011hに出力する。   Next, the transmission / reception control unit 1015 outputs a request to close the gate to the gate circuit 1011e and the gate circuit 1011f according to the read gate circuit opening / closing information, and outputs a request to open the gate to the gate circuit 1011g and the gate circuit 1011h. To do.

ゲート回路1011e及びゲート回路1011fはゲートを閉じ、ゲート回路1011g及びゲート回路1011hはゲートを開けさせ(ステップS11)、処理を終了させる。これにより、低速送信部1011cは、上位装置50に情報を送信することが可能な状態になり、また、低速受信部1011dは、上位装置50から情報を受信することが可能状態になる。   The gate circuit 1011e and the gate circuit 1011f close the gate, the gate circuit 1011g and the gate circuit 1011h open the gate (step S11), and the process is ended. As a result, the low-speed transmission unit 1011c can transmit information to the higher-level device 50, and the low-speed reception unit 1011d can receive information from the higher-level device 50.

ステップS3において、通信速度判定制御部1021は、受信レジスタ1023aに記憶されている受信モード設定値が高速モード設定値でないと判定した場合には(ステップS3;N)、送信レジスタ1023bに低速モード設定値を送信モード設定値として書き込むことなしに、信号生成部1016が通信速度宣言情報を作成するために必要な送信モード設定値を、信号生成部1016に出力させる要求を送受信制御部1015に出力する。   In step S3, when it is determined that the reception mode setting value stored in the reception register 1023a is not the high speed mode setting value (step S3; N), the communication speed determination control unit 1021 sets the low speed mode in the transmission register 1023b. Without writing the value as the transmission mode setting value, the signal generation unit 1016 outputs a request to the signal generation unit 1016 to output the transmission mode setting value necessary for creating the communication speed declaration information to the transmission / reception control unit 1015 .

送受信制御部1015は、前述の要求が通信速度判定制御部1021から入力されると、送信レジスタ1023bから通信速度が「100Mbit/sec」である送信モード設定値を読み出し、この送信モード設定値を信号生成部1016に出力する。   When the above request is input from the communication speed determination control section 1021, the transmission / reception control section 1015 reads the transmission mode setting value whose communication speed is “100 Mbit / sec” from the transmission register 1023b, and signals this transmission mode setting value. The data is output to the generation unit 1016.

信号生成部1016は、送受信制御部1015から前述の送信モード設定値が入力されると、自装置の通信速度が「100Mbit/sec」であることを宣言する通信速度宣言情報を生成し、この通信速度宣言情報を低速送信部1011cに出力する。   When the transmission mode setting value is input from the transmission / reception control unit 1015, the signal generation unit 1016 generates communication rate declaration information for declaring that the communication rate of its own device is “100 Mbit / sec”. The speed declaration information is output to the low-speed transmission unit 1011c.

低速送信部1011cは、パルストランス13を介して前述の通信速度宣言情報を上位装置50に送信する(ステップS12)。   The low-speed transmission unit 1011c transmits the above-described communication speed declaration information to the higher-level device 50 via the pulse transformer 13 (Step S12).

その後、低速受信部1011dは、パルストランス13を介して上位装置50から、通信スピードが「100Mbit/sec」で印刷データを受信すると(ステップS13)、ステップS8に処理を移行させ、上述したと同様な処理を続行させる。   Thereafter, when the low-speed receiving unit 1011d receives print data from the host device 50 via the pulse transformer 13 at a communication speed of “100 Mbit / sec” (step S13), the low-speed receiving unit 1011d shifts the process to step S8 and is the same as described above. Continue the process.

ステップS2において、通信速度判定制御部1021は、電源部12のヒータ制御回路121から入力されている信号が節電モード信号であると判定した場合には(ステップS2;Y)、受信レジスタ1023aに記憶されている受信モード設定値が通信速度「100Mbit/sec」の高速モード設定値であるか否かを判定する(ステップS14)。   In step S2, if the communication speed determination control unit 1021 determines that the signal input from the heater control circuit 121 of the power supply unit 12 is a power saving mode signal (step S2; Y), the communication speed determination control unit 1021 stores the signal in the reception register 1023a. It is determined whether the received reception mode setting value is a high-speed mode setting value of the communication speed “100 Mbit / sec” (step S14).

通信速度判定制御部1021は、受信レジスタ1023aに記憶されている受信モード設定値が高速モード設定値であると判定した場合には(ステップS14;Y)、通信モード設定値記憶部1022の低速モード設定値領域1022aから通信速度「100Mbit/sec」である低速モード設定値を読み出し、この低速モード設定値を送信モード設定値として送信レジスタ1023bに書き込む(ステップS15)。次に、通信速度判定制御部1021は、低速送信部1011c及び低速受信部1011dを介して、上位装置50との間で通信接続が可能な状態にすることを要求する指示を通信制御部101の送受信制御部1015に出力する。   If the communication speed determination control unit 1021 determines that the reception mode setting value stored in the reception register 1023a is the high speed mode setting value (step S14; Y), the low speed mode of the communication mode setting value storage unit 1022 The low-speed mode setting value with the communication speed “100 Mbit / sec” is read from the setting value area 1022a, and this low-speed mode setting value is written in the transmission register 1023b as the transmission mode setting value (step S15). Next, the communication speed determination control unit 1021 sends an instruction to the communication control unit 101 through the low-speed transmission unit 1011c and the low-speed reception unit 1011d to request that the communication connection with the higher-level device 50 be possible. The data is output to the transmission / reception control unit 1015.

送受信制御部1015は、通信速度判定制御部1021から前述の指示を受けると、送受信レジスタ部1023の送信レジスタ1023bから通信速度が「100Mbit/sec」である送信モード設定値を読み出す。その後、送受信制御部1015は、EEPROM1012のゲート回路開閉リストを参照し、読み出した送信モード設定値「100Mbit/sec」に対応するゲート回路1011eが「閉」、ゲート回路1011fが「閉」、ゲート回路1011gが「開」、及び、ゲート回路1011hが「開」と記述されたゲート回路開閉情報を読み出す。   When the transmission / reception control unit 1015 receives the above instruction from the communication speed determination control unit 1021, the transmission / reception control unit 1015 reads a transmission mode setting value whose communication speed is “100 Mbit / sec” from the transmission register 1023 b of the transmission / reception register unit 1023. Thereafter, the transmission / reception control unit 1015 refers to the gate circuit open / close list of the EEPROM 1012, and the gate circuit 1011e corresponding to the read transmission mode setting value “100 Mbit / sec” is “closed”, the gate circuit 1011f is “closed”, and the gate circuit Gate circuit open / close information in which 1011g is described as “open” and the gate circuit 1011h is described as “open” is read.

次に、送受信制御部1015は、読み出したゲート回路開閉情報に従い、ゲートを閉じさせる要求をゲート回路1011e及びゲート回路1011fに出力するとともに、ゲートを開かせる要求をゲート回路1011g及びゲート回路1011hに出力する。   Next, the transmission / reception control unit 1015 outputs a request to close the gate to the gate circuit 1011e and the gate circuit 1011f according to the read gate circuit open / close information, and outputs a request to open the gate to the gate circuit 1011g and the gate circuit 1011h. To do.

ゲート回路1011e及びゲート回路1011fはゲートを閉じ、ゲート回路1011g及びゲート回路1011hはゲートを開ける(ステップS16)。これにより、低速送信部1011cは、上位装置50に情報を送信することが可能な状態になり、また、低速受信部1011dは、上位装置50から情報又は印刷データを受信することが可能な状態になる。   The gate circuit 1011e and the gate circuit 1011f close the gate, and the gate circuit 1011g and the gate circuit 1011h open the gate (step S16). As a result, the low-speed transmission unit 1011c can transmit information to the higher-level device 50, and the low-speed reception unit 1011d can receive information or print data from the higher-level device 50. Become.

その後、送受信制御部1015は、通信速度が「100Mbit/sec」である送信モード設定値を信号生成部1016に出力する。   Thereafter, the transmission / reception control unit 1015 outputs a transmission mode setting value having a communication speed of “100 Mbit / sec” to the signal generation unit 1016.

信号生成部1016は、送受信制御部1015から前述送信モード設定値が入力されると、自装置の通信速度が「100Mbit/sec」であることを宣言する通信速度宣言情報を生成し、この通信速度宣言情報を低速送信部1011cに出力する。   When the transmission mode setting value is input from the transmission / reception control unit 1015, the signal generation unit 1016 generates communication rate declaration information declaring that the communication rate of the own device is “100 Mbit / sec”. The declaration information is output to the low-speed transmission unit 1011c.

低速送信部1011cは、パルストランス13を介して前述の通信速度宣言情報を上位装置50に送信する(ステップS17)。   The low-speed transmission unit 1011c transmits the above-described communication speed declaration information to the higher-level device 50 via the pulse transformer 13 (Step S17).

その後、低速受信部1011dは、パルストランス13を介して上位装置50から、通信スピードが「100Mbit/sec」で印刷データを受信すると(ステップS18)、この印刷データをMAC部1014に出力し、ステップS8に処理を移行し、上述したと同様な処理を続行する。   Thereafter, when the low-speed receiving unit 1011d receives the print data from the host device 50 via the pulse transformer 13 at a communication speed of “100 Mbit / sec” (step S18), the low-speed receiving unit 1011d outputs the print data to the MAC unit 1014. The process proceeds to S8, and the same process as described above is continued.

ステップS14において、通信速度判定制御部1021は、受信レジスタ1023aに記憶されている受信モード設定値が高速モード設定値でないと判定した場合には(ステップS14;N)、送信レジスタ1023bに低速モード設定値を送信モード設定値として書き込むことなしに、信号生成部1016が通信速度宣言情報を作成するために必要な送信モード設定値を、信号生成部1016に出力させる要求を送受信制御部1015に出力する。   In step S14, when the communication speed determination control unit 1021 determines that the reception mode setting value stored in the reception register 1023a is not the high speed mode setting value (step S14; N), the low speed mode setting is performed in the transmission register 1023b. Without writing the value as the transmission mode setting value, the signal generation unit 1016 outputs a request to the signal generation unit 1016 to output the transmission mode setting value necessary for creating the communication speed declaration information to the transmission / reception control unit 1015 .

送受信制御部1015は、前述の要求が通信速度判定制御部1021から入力されると、送信レジスタ1023bから通信速度が「100Mbit/sec」である送信モード設定値を読み出し、この送信モード設定値を信号生成部1016に出力する。   When the above request is input from the communication speed determination control section 1021, the transmission / reception control section 1015 reads the transmission mode setting value whose communication speed is “100 Mbit / sec” from the transmission register 1023b, and signals this transmission mode setting value. The data is output to the generation unit 1016.

信号生成部1016は、送受信制御部1015から前述の送信モード設定値が入力されると、自装置の通信速度が「100Mbit/sec」であることを宣言する通信速度宣言情報を生成し、この通信速度宣言情報を低速送信部1011cに出力する。   When the transmission mode setting value is input from the transmission / reception control unit 1015, the signal generation unit 1016 generates communication rate declaration information for declaring that the communication rate of its own device is “100 Mbit / sec”. The speed declaration information is output to the low-speed transmission unit 1011c.

低速送信部1011cは、パルストランス13を介して前述の通信速度宣言情報を上位装置50に送信する(ステップS19)。   The low-speed transmission unit 1011c transmits the above-described communication speed declaration information to the higher-level device 50 via the pulse transformer 13 (step S19).

その後、低速受信部1011dは、パルストランス13を介して上位装置50から、通信スピードが「100Mbit/sec」で印刷データを受信すると(ステップS20)、ステップS8に処理を移行させ、上述したと同様な処理を続行させる。   After that, when the low-speed receiving unit 1011d receives print data from the host device 50 via the pulse transformer 13 at a communication speed of “100 Mbit / sec” (step S20), the low-speed receiving unit 1011d shifts the process to step S8 and is the same as described above. Continue the process.

図6のフローチャートは、上位装置50から印刷データを受信したのち、この印刷データを印刷し、節電モード信号を出力するまでの動作を示している。プリンタ制御部103は、印刷データを記憶した旨の通知が送受信制御部1015から入力されると、送受信制御部1015を介してメモリ部1013から印刷データを読み出す。次に、プリンタ制御部103は、読み出した印刷データから、プリンタエンジン11が印刷媒体に印刷することが可能なビットマップデータを形成し、内蔵するRAMに記憶させたのち(ステップS21)、電源部12のヒータ制御回路121に対して、定着器の温度を印刷可能な温度に加温することを要求する指示を出力する。   The flowchart of FIG. 6 shows operations from receiving print data from the host device 50 to printing the print data and outputting a power saving mode signal. When a notification that the print data is stored is input from the transmission / reception control unit 1015, the printer control unit 103 reads the print data from the memory unit 1013 via the transmission / reception control unit 1015. Next, the printer control unit 103 forms bitmap data that can be printed on the print medium by the printer engine 11 from the read print data, and stores it in the built-in RAM (step S21), and then the power supply unit. An instruction requesting that the temperature of the fixing device be heated to a printable temperature is output to the 12 heater control circuits 121.

ヒータ制御回路121は、プリンタ制御部103から入力された前述の指示に従い、定着器の温度を印刷可能な温度に加温するための電力を電源部12からプリンタエンジン11に供給させる。   The heater control circuit 121 causes the power supply unit 12 to supply power to the printer engine 11 to heat the fixing device to a printable temperature in accordance with the above-described instruction input from the printer control unit 103.

プリンタエンジン11は、電源部12から供給された電力により、定着器の温度を印刷可能な温度に加温し始める(ステップS22)。   The printer engine 11 starts to heat the fixing device to a temperature at which printing can be performed by the power supplied from the power supply unit 12 (step S22).

その後、プリンタエンジン11は、定着器の温度が印刷可能な温度になったか否かを判定し(ステップS23)、定着器の温度が印刷可能な温度になっていないと判定した場合には(ステップS23;N)、印刷可能な温度になるまで待機し、一方、印刷可能な温度になったと判定した場合には(ステップS23;Y)、その旨の通知をプリンタ制御部103に出力する。   Thereafter, the printer engine 11 determines whether or not the temperature of the fixing device has reached a printable temperature (step S23), and determines that the temperature of the fixing device has not reached a printable temperature (step S23). S23: N) Wait until the printable temperature is reached. On the other hand, if it is determined that the printable temperature is reached (step S23; Y), a notification to that effect is output to the printer control unit 103.

プリンタ制御部103は、プリンタエンジン11から前述の通知が入力されると、送受信制御部1015を介してメモリ部1013から印刷データを読み出し、内蔵するRAMに記憶させる。次に、プリンタ制御部103は、RAMに記憶されている印刷データを順次読み出し、プリンタエンジン11に出力する。   When the above notification is input from the printer engine 11, the printer control unit 103 reads the print data from the memory unit 1013 via the transmission / reception control unit 1015 and stores it in the built-in RAM. Next, the printer control unit 103 sequentially reads the print data stored in the RAM and outputs it to the printer engine 11.

プリンタエンジン11は、プリンタ制御部103から入力された印刷データを印刷媒体に印刷する(ステップS24)。   The printer engine 11 prints the print data input from the printer control unit 103 on a print medium (step S24).

プリンタ制御部103は、RAMに記憶されている印刷データのうち、未だ読み出されていない印刷データがあるか否かを判定する(ステップS25)。プリンタ制御部103は、RAMに記憶されている印刷データのうち、未だ読み出されていない印刷データがあると判定した場合には(ステップS25;N)、未だ読み出されていない印刷データを読み出してプリンタエンジン11に出力する。一方、プリンタ制御部103は、RAMに記憶されている印刷データのうち、未だ読み出されていない印刷データがないと判定した場合には(ステップS25;Y)、電源部12のタイマ122に対して予め決められた期間を計時することを要求する指示を出力する。   The printer control unit 103 determines whether there is print data that has not yet been read from the print data stored in the RAM (step S25). If the printer control unit 103 determines that there is print data that has not yet been read out of the print data stored in the RAM (step S25; N), the printer control unit 103 reads the print data that has not yet been read. To the printer engine 11. On the other hand, when the printer control unit 103 determines that there is no print data that has not yet been read out from the print data stored in the RAM (step S25; Y), the printer control unit 103 checks the timer 122 of the power supply unit 12 with respect to the timer 122. And outputs an instruction requesting to time the predetermined period.

タイマ122は、前述の指示がプリンタ制御部103から入力されると、前述の期間の計時を開始する(ステップS26)。   When the above instruction is input from the printer control unit 103, the timer 122 starts counting the above period (step S26).

電源部12のヒータ制御回路121は、前述の期間の計時が終了した旨の通知がタイマ122から入力されたか否かを判定する(ステップS27)。ヒータ制御回路121は、前述の期間の計時が終了した旨の通知がタイマ122から入力されていないと判定した場合には(ステップS27;N)、前述の期間の計時が終了した旨の通知がタイマ122から入力されるまで待機する。ヒータ制御回路121は、前述の期間の計時が終了した旨の通知がタイマ122から入力されたと判定した場合には(ステップS27;Y)、省電力を図るため、加温を停止することを要求する指示を電源部12からプリンタエンジン11に出力させる(ステップS28)。   The heater control circuit 121 of the power supply unit 12 determines whether or not a notification indicating that the above-described time measurement has ended is input from the timer 122 (step S27). When the heater control circuit 121 determines that the notification that the timing of the period has ended is not input from the timer 122 (step S27; N), the heater control circuit 121 receives a notification that the timing of the period has ended. Wait until it is input from the timer 122. When the heater control circuit 121 determines that the notification that the timing of the above-described period has ended is input from the timer 122 (step S27; Y), the heater control circuit 121 requests to stop heating in order to save power. An instruction to be output is output from the power supply unit 12 to the printer engine 11 (step S28).

プリンタエンジン11は、定着器の温度が省電力を図るための温度に低下すると、その旨の通知をヒータ制御回路121に出力する。   When the temperature of the fixing device decreases to a temperature for power saving, the printer engine 11 outputs a notification to that effect to the heater control circuit 121.

ヒータ制御回路121は、節電モード信号を通信モード設定部102の通信速度判定制御部1021に出力し(ステップS29)、処理を終了する。   The heater control circuit 121 outputs a power saving mode signal to the communication speed determination control unit 1021 of the communication mode setting unit 102 (step S29), and ends the process.

実施例1によれば、通信速度判定制御部1021が、節電モードになったことを検出した場合には、上位装置50との間の通信速度を高速な通信速度から低速な通信速度に切り替えることを要求する指示を送受信制御部1015に出力し、送受信制御部1015がこの指示に従い、低速送信部1011c及び低速受信部1011dを介して上位装置50との間で通信接続が可能な状態にし、通信速度を高速な通信速度から低速な通信速度に切り替えるので、節電モード中に上位装置50から情報又は印刷データを受信したときの消費電力を抑えることができる。   According to the first embodiment, when the communication speed determination control unit 1021 detects that the power saving mode is set, the communication speed with the host device 50 is switched from a high communication speed to a low communication speed. Is transmitted to the transmission / reception control unit 1015, and the transmission / reception control unit 1015 enables communication connection with the higher-level device 50 via the low-speed transmission unit 1011 c and the low-speed reception unit 1011 d in accordance with this instruction. Since the speed is switched from a high communication speed to a low communication speed, power consumption when information or print data is received from the host device 50 during the power saving mode can be suppressed.

また、実施例1によれば、通信速度判定制御部1021が、非節電モードになったことを検出した場合には、上位装置50との間の通信速度を低速な通信速度から高速な通信速度に切り替えることを要求する指示を送受信制御部1015に出力し、送受信制御部1015がこの指示に従い、高速送信部1011a及び高速受信部1011bを介して上位装置50との間で通信接続が可能な状態にし、通信速度を低速な通信速度から高速な通信速度に切り替えるので、上位装置50が送信する印刷データを高速に受信することができ、このため、印刷処理を高速に行うことができる。   Further, according to the first embodiment, when the communication speed determination control unit 1021 detects that the power saving mode is set, the communication speed with the host device 50 is changed from a low communication speed to a high communication speed. An instruction to switch to the transmission / reception control unit 1015 is output to the transmission / reception control unit 1015, and the transmission / reception control unit 1015 can communicate with the host device 50 via the high-speed transmission unit 1011a and the high-speed reception unit 1011b according to the instruction. In addition, since the communication speed is switched from the low communication speed to the high communication speed, the print data transmitted by the host device 50 can be received at high speed, and thus the printing process can be performed at high speed.

図7は、本発明に係る実施例2の画像処理装置の構成を示すブロック図である。図7に示すように、実施例2の画像処理装置は、実施例1のものと同様、上位装置50とLANを介して通信接続され、上位装置50から印刷データを受信すると、この印刷データを印刷媒体に印刷する装置であって、画像形成制御部20と、プリンタエンジン21と、電源部22と、パルストランス23(図8参照)とを備える。   FIG. 7 is a block diagram illustrating the configuration of the image processing apparatus according to the second embodiment of the present invention. As shown in FIG. 7, the image processing apparatus according to the second embodiment is connected to the upper apparatus 50 via a LAN, as in the first embodiment, and receives print data from the upper apparatus 50 when the print data is received. An apparatus for printing on a print medium, which includes an image formation control unit 20, a printer engine 21, a power supply unit 22, and a pulse transformer 23 (see FIG. 8).

プリンタエンジン21、電源部22、及び、パルストランス23それぞれは、実施例1のプリンタエンジン11、及び、パルストランス13のものと同一である。   The printer engine 21, the power supply unit 22, and the pulse transformer 23 are the same as those of the printer engine 11 and the pulse transformer 13 of the first embodiment.

画像形成制御部20は、通信制御部201、通信モード設定部202、及び、プリンタ制御部203とを備える。通信制御部201は、図8に示すように、PHY部2011、EEPROM2012、メモリ部2013、MAC部2014、送受信制御部2015、及び、信号生成部2016を備える。ここで、PHY部2011、EEPROM2012、メモリ部2013、MAC部2014、及び、信号生成部2016のそれぞれは、実施例1のPHY部1011、EEPROM1012、メモリ部1013、MAC部1014、及び、信号生成部1016のものと同一である。   The image formation control unit 20 includes a communication control unit 201, a communication mode setting unit 202, and a printer control unit 203. As illustrated in FIG. 8, the communication control unit 201 includes a PHY unit 2011, an EEPROM 2012, a memory unit 2013, a MAC unit 2014, a transmission / reception control unit 2015, and a signal generation unit 2016. Here, the PHY unit 2011, the EEPROM 2012, the memory unit 2013, the MAC unit 2014, and the signal generation unit 2016 are respectively the PHY unit 1011, the EEPROM 1012, the memory unit 1013, the MAC unit 1014, and the signal generation unit of the first embodiment. It is the same as that of 1016.

送受信制御部2015は、実施例1のものと同じ機能を有するとともに、更に、容量判断部として、上位装置50から送信されてきた印刷データを記憶する容量がメモリ部2013にあるか否かを判定し、上位装置50から送信されてきた印刷データを記憶する容量がメモリ部2013にないと判定した場合には、その旨の通知を通信モード設定部202の通信速度判定制御部2021(図9参照)に出力する機能を備えている。   The transmission / reception control unit 2015 has the same function as that of the first embodiment, and further, as a capacity determination unit, determines whether the memory unit 2013 has a capacity for storing print data transmitted from the host device 50. If it is determined that the memory unit 2013 does not have the capacity to store the print data transmitted from the host device 50, a notification to that effect is sent to the communication speed determination control unit 2021 of the communication mode setting unit 202 (see FIG. 9). ) Output function.

信号生成部2016は、実施例1のものと同じ機能を有するとともに、更に、送受信制御部2015を介して印刷データの送信停止要求を生成させる指示が通信速度判定制御部2021から入力されると、印刷データの送信停止要求を生成し、この送信停止要求を高速送信部2011aに出力する機能を備える。また、信号生成部2016は、送受信制御部2015を介して印刷データの送信再開要求を生成させる指示が通信速度判定制御部2021から入力されると、印刷データの送信再開要求を生成し、この印刷データの送信再開要求を低速送信部2011cに出力する機能を更に備えている。   The signal generation unit 2016 has the same function as that of the first embodiment. Further, when an instruction to generate a print data transmission stop request is input from the communication speed determination control unit 2021 via the transmission / reception control unit 2015, A function of generating a print data transmission stop request and outputting the transmission stop request to the high-speed transmission unit 2011a is provided. Further, when an instruction to generate a print data transmission resumption request is input from the communication speed determination control unit 2021 via the transmission / reception control unit 2015, the signal generation unit 2016 generates a print data transmission resumption request. A function of outputting a data transmission restart request to the low-speed transmission unit 2011c is further provided.

図7に示す通信モード設定部202は、図9に示すように、通信速度判定制御部2021と、通信モード設定値記憶部2022と、送受信レジスタ部2023とを備える。ここで、通信モード設定値記憶部2022及び送受信レジスタ部2023のそれぞれは、実施例1の通信モード設定値記憶部1022及び送受信レジスタ部1023と同一である。   As illustrated in FIG. 9, the communication mode setting unit 202 illustrated in FIG. 7 includes a communication speed determination control unit 2021, a communication mode setting value storage unit 2022, and a transmission / reception register unit 2023. Here, each of the communication mode setting value storage unit 2022 and the transmission / reception register unit 2023 is the same as the communication mode setting value storage unit 1022 and the transmission / reception register unit 1023 of the first embodiment.

通信速度判定制御部2021は、実施例1のものと同じ機能を有するとともに、更に、通信制御部201の送受信制御部2015から、上位装置50から送信されてきた印刷データを記憶する容量がメモリ部2013にない旨の通知が入力されると、通信モード設定値記憶部2022の低速モード設定値領域2022aから低速モード設定値を読み出し、この低速モード設定値を送受信レジスタ部2023の送信レジスタ2023bに書き込む。その後、通信速度判定制御部2021は、低速送信部2011c及び低速受信部2011dを介して、上位装置50との間で通信接続が可能な状態にすることを要求する指示を通信制御部201の送受信制御部2015に出力する機能を備えている。   The communication speed determination control unit 2021 has the same function as that of the first embodiment, and further has a memory unit for storing print data transmitted from the host device 50 from the transmission / reception control unit 2015 of the communication control unit 201. When a notification that there is no 2013 is input, the low-speed mode setting value is read from the low-speed mode setting value area 2022a of the communication mode setting value storage unit 2022, and this low-speed mode setting value is written to the transmission register 2023b of the transmission / reception register unit 2023. . Thereafter, the communication speed determination control unit 2021 transmits / receives an instruction for requesting a communication connection with the higher-level device 50 via the low-speed transmission unit 2011c and the low-speed reception unit 2011d. A function of outputting to the control unit 2015 is provided.

次に、本発明に係る実施例2の画像処理装置の動作を説明する。   Next, the operation of the image processing apparatus according to the second embodiment of the present invention will be described.

図10は、本発明に係る実施例2の画像処理装置の動作を示すフローチャートである。印刷データを受信したのち(ステップS31)、送受信制御部2015は、送信されてくる印刷データを記憶する容量がメモリ部2013にあるか否かを判定する(ステップS32)。送受信制御部2015は、送信されてくる印刷データを記憶する容量がメモリ部2013にないと判定した場合には(ステップS32;N)、その旨の通知を通信速度判定制御部2021に出力する。   FIG. 10 is a flowchart showing the operation of the image processing apparatus according to the second embodiment of the present invention. After receiving the print data (step S31), the transmission / reception control unit 2015 determines whether the memory unit 2013 has a capacity for storing the transmitted print data (step S32). When the transmission / reception control unit 2015 determines that the memory unit 2013 does not have the capacity to store the transmitted print data (step S32; N), the transmission / reception control unit 2015 outputs a notification to that effect to the communication speed determination control unit 2021.

通信速度判定制御部2021は、前述の通知が送受信制御部2015から入力されると、送受信レジスタ部2023の受信レジスタ2023aから受信モード設定値を読み出し、この読み出した受信モード設定値が高速モード設定値であるか否かを判定する(ステップS33)。通信速度判定制御部2021は、この読み出した受信モード設定値が高速モード設定値でないと判定した場合には(ステップS33;N)、メモリ部2013に印刷データを記憶させることができないため、処理を終了させる。   When the above notification is input from the transmission / reception control unit 2015, the communication speed determination control unit 2021 reads the reception mode setting value from the reception register 2023a of the transmission / reception register unit 2023, and the received reception mode setting value is the high-speed mode setting value. It is determined whether or not (step S33). If it is determined that the read reception mode setting value is not the high speed mode setting value (step S33; N), the communication speed determination control unit 2021 cannot store the print data in the memory unit 2013, so the processing is performed. Terminate.

一方、通信速度判定制御部2021は、この読み出した受信モード設定値が高速モード設定値であると判定した場合には(ステップS33;Y)、送受信制御部2015を介して印刷データの送信停止要求を生成させる指示を信号生成部2016に出力する。   On the other hand, when the communication speed determination control unit 2021 determines that the read reception mode setting value is a high speed mode setting value (step S33; Y), a print data transmission stop request is transmitted via the transmission / reception control unit 2015. Is output to the signal generation unit 2016.

その後、信号生成部2016は、前述の指示に従い、印刷データの送信停止要求を生成し、この送信停止要求を高速送信部2011aに出力する。   After that, the signal generation unit 2016 generates a print data transmission stop request according to the above-described instruction, and outputs this transmission stop request to the high-speed transmission unit 2011a.

高速送信部2011aは、パルストランス23を介して上位装置50に前述の送信停止要求を送信する(ステップS34)。これにより、上位装置50は、印刷データの送信を停止する。   The high-speed transmission unit 2011a transmits the above-described transmission stop request to the higher-level device 50 via the pulse transformer 23 (Step S34). As a result, the higher-level device 50 stops sending the print data.

その後、信号生成部2016は、上位装置50の通信速度を低速な「100Mbit/sec」に設定させる要求を生成し、この要求を高速送信部2011aに出力する。   Thereafter, the signal generation unit 2016 generates a request for setting the communication speed of the higher-level device 50 to a low speed “100 Mbit / sec”, and outputs this request to the high-speed transmission unit 2011a.

高速送信部2011aは、パルストランス23を介して上位装置50に前述の要求を送信する(ステップS35)。これにより、上位装置50は、通信速度を低速な「100Mbit/sec」に設定する。   The high-speed transmission unit 2011a transmits the above request to the host device 50 via the pulse transformer 23 (step S35). As a result, the host device 50 sets the communication speed to the low speed “100 Mbit / sec”.

その後、通信速度判定制御部2021は、通信モード設定値記憶部2022の低速モード設定値領域2022aから通信速度が「100Mbit/sec」である低速モード設定値を読み出し、この読み出した低速モード設定値を送信レジスタ2023bに書き込む(ステップS36)。次に、通信速度判定制御部2021は、低速送信部2011c及び低速受信部2011dを介して上位装置50との間で通信接続することが可能な状態にさせる要求を通信制御部201の送受信制御部2015に出力する。   Thereafter, the communication speed determination control unit 2021 reads out the low speed mode setting value whose communication speed is “100 Mbit / sec” from the low speed mode setting value area 2022a of the communication mode setting value storage unit 2022, and uses the read low speed mode setting value. Write to the transmission register 2023b (step S36). Next, the communication speed determination control unit 2021 transmits a request for enabling communication connection with the host device 50 via the low-speed transmission unit 2011c and the low-speed reception unit 2011d. To 2015.

送受信制御部2015は、通信速度判定制御部2021から上記要求を受けると、送受信レジスタ部2023の送信レジスタ2023bから通信速度が「100Mbit/sec」である送信モード設定値を読み出す。その後、送受信制御部2015は、EEPROM2012のゲート回路開閉リストを参照し、読み出した送信モード設定値「100Mbit/sec」に対応するゲート回路2011eが「閉」、ゲート回路2011fが「閉」、ゲート回路2011gが「開」、及び、ゲート回路2011hが「開」と記述されたゲート回路開閉情報を読み出す。   When the transmission / reception control unit 2015 receives the request from the communication speed determination control unit 2021, the transmission / reception control unit 2015 reads a transmission mode setting value whose communication speed is “100 Mbit / sec” from the transmission register 2023 b of the transmission / reception register unit 2023. Thereafter, the transmission / reception control unit 2015 refers to the gate circuit open / close list of the EEPROM 2012, and the gate circuit 2011e corresponding to the read transmission mode setting value “100 Mbit / sec” is “closed”, the gate circuit 2011f is “closed”, and the gate circuit The gate circuit open / close information in which 2011g is “open” and the gate circuit 2011h is “open” is read.

次に、送受信制御部2015は、読み出したゲート回路開閉情報に従い、ゲートを閉じさせる要求をゲート回路2011e及びゲート回路2011fに出力するとともに、ゲートを開かせる要求をゲート回路2011g及びゲート回路2011hに出力する。   Next, the transmission / reception control unit 2015 outputs a request to close the gate to the gate circuit 2011e and the gate circuit 2011f according to the read gate circuit open / close information, and outputs a request to open the gate to the gate circuit 2011g and the gate circuit 2011h. To do.

送受信制御部2015から上記要求が入力されると、ゲート回路2011e及びゲート回路2011fはゲートを閉じ、ゲート回路2011g及びゲート回路2011hはゲートを開く(ステップS37)。これにより、低速送信部2011cは、上位装置50に情報を送信することが可能となり、また、低速受信部2011dは、上位装置50から情報を受信することが可能となる。   When the request is input from the transmission / reception control unit 2015, the gate circuit 2011e and the gate circuit 2011f close the gate, and the gate circuit 2011g and the gate circuit 2011h open the gate (step S37). As a result, the low-speed transmission unit 2011 c can transmit information to the higher-level device 50, and the low-speed reception unit 2011 d can receive information from the higher-level device 50.

その後、送受信制御部2015は、印刷データの送信再開要求を生成させる指示を信号生成部2016に出力する。   Thereafter, the transmission / reception control unit 2015 outputs an instruction to generate a print data transmission resumption request to the signal generation unit 2016.

信号生成部2016は、送受信制御部2015から前述の指示が入力されると、印刷データの送信再開要求を生成し、この印刷データの送信再開要求を低速送信部2011cに出力する。   When the above instruction is input from the transmission / reception control unit 2015, the signal generation unit 2016 generates a print data transmission restart request and outputs the print data transmission restart request to the low-speed transmission unit 2011c.

低速送信部2011cは、信号生成部2016から入力された前述の送信再開要求を、パルストランス23を介して上位装置50に送信し(ステップS38)、ステップS21に処理を移行させる、上述したと同様な処理を続行する。これにより、上位装置50は、通信速度が「100Mb/sec」で、停止されている印刷データの送信を再開する。   The low-speed transmission unit 2011c transmits the above-described transmission resumption request input from the signal generation unit 2016 to the higher-level device 50 via the pulse transformer 23 (step S38), and shifts the processing to step S21. Continue the process. As a result, the host device 50 resumes the transmission of the print data that has been stopped at the communication speed of “100 Mb / sec”.

ステップS22において、送受信制御部2015は、送信されてくる印刷データを記憶する容量がメモリ部2013あると判定した場合には(ステップS32;Y)、上位装置50から受信した印刷データをメモリ部2013に記憶し(ステップS39)、処理を終了する。   In step S22, when the transmission / reception control unit 2015 determines that the memory unit 2013 has a capacity to store the transmitted print data (step S32; Y), the memory unit 2013 receives the print data received from the host device 50. (Step S39), and the process ends.

この実施例2によれば、実施例1の効果を有するとともに、更に、送受信制御部2015により、上位装置50から送信されてきた印刷データを記憶させる容量がメモリ部2013にないと判定された場合には、通信モード設定部202及び通信制御部201が上位装置50との間の通信接続を高速な通信速度から低速な通信速度に切り替るので、通信制御部201のメモリ部2013に印刷データがあふれることがなくなる。このため、上位装置50の間で印刷データの再送処理を行う必要が無くなり、結果的に装置自体の印刷処理を高速に行うことができるとともに、消費電力を抑えることができる。   According to the second embodiment, in addition to the effects of the first embodiment, when the transmission / reception control unit 2015 determines that the memory unit 2013 does not have the capacity to store the print data transmitted from the higher-level device 50. In this case, since the communication mode setting unit 202 and the communication control unit 201 switch the communication connection with the host device 50 from a high communication speed to a low communication speed, the print data is stored in the memory unit 2013 of the communication control unit 201. It will not overflow. For this reason, it is not necessary to perform the print data retransmission process between the host apparatuses 50. As a result, the print process of the apparatus itself can be performed at high speed and the power consumption can be suppressed.

上述した本発明に係る実施例1及び実施例2の画像処理装置は、電子写真方式のプリンタのものであったが、スキャナ、ファクシミリ、MPF等にも適用が可能である。   The image processing apparatuses according to the first and second embodiments of the present invention described above are those of an electrophotographic printer, but can also be applied to scanners, facsimiles, MPFs, and the like.

本発明に係る実施例1の画像処理装置の構成を示すブロック図である。1 is a block diagram illustrating a configuration of an image processing apparatus according to a first embodiment of the present invention. 図1中の通信制御部の構成を示すブロック図である。It is a block diagram which shows the structure of the communication control part in FIG. ゲート回路開閉リストを示す図である。It is a figure which shows a gate circuit opening / closing list | wrist. 図1中の通信モード設定部の構成を示すブロック図である。It is a block diagram which shows the structure of the communication mode setting part in FIG. 本発明に係る実施例1の画像処理装置の動作を示すフローチャートである。3 is a flowchart illustrating an operation of the image processing apparatus according to the first exemplary embodiment of the present invention. 本発明に係る実施例1の画像処理装置の動作を示すフローチャートである。3 is a flowchart illustrating an operation of the image processing apparatus according to the first exemplary embodiment of the present invention. 本発明に係る実施例2の画像処理装置の構成を示すブロック図である。It is a block diagram which shows the structure of the image processing apparatus of Example 2 which concerns on this invention. 図7中の通信制御部の構成を示すブロック図である。It is a block diagram which shows the structure of the communication control part in FIG. 図7中の通信モード設定部の構成を示すブロック図である。It is a block diagram which shows the structure of the communication mode setting part in FIG. 本発明に係る実施例2の画像処理装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the image processing apparatus of Example 2 which concerns on this invention.

符号の説明Explanation of symbols

10 画像形成制御部
101、201 通信制御部
1011、2011 PHY部
1011a、2011a 高速送信部
1011b、2011b 高速受信部
1011c、2011c 低速送信部
1011d、2011d 低速受信部
1011e、1011f、1011g、1011h、2011e、2011f、2011g、2011h ゲート回路
1012、2012 EEPROM
1013、2013 メモリ部
1014、2014 MAC部
1015、2015 送受信制御部
1016、2016 信号生成部
102、202 通信モード設定部
1021、2021 通信速度判定制御部
1022、2022 通信モード設定記憶部
1022a、2022a 低速モード設定値領域
1022b、2022b 高速モード設定値領域
1023、2023 送受信レジスタ部
1023a、2023a 受信レジスタ
1023b、2023b 送信レジスタ
103、203 プリンタ制御部
11 プリンタエンジン
12 電源部
121、221 ヒータ制御回路
122、222 タイマ
13、23 パルストランス
50 上位装置
10 Image formation control unit 101, 201 Communication control unit 1011, 2011 PHY unit 1011a, 2011a High-speed transmission unit 1011b, 2011b High-speed reception unit 1011c, 2011c Low-speed transmission unit 1011d, 2011d Low-speed reception unit 1011e, 1011f, 1011g, 1011h, 2011e, 2011f, 2011g, 2011h Gate circuit 1012, 2012 EEPROM
1013, 2013 Memory unit 1014, 2014 MAC unit 1015, 2015 Transmission / reception control unit 1016, 2016 Signal generation unit 102, 202 Communication mode setting unit 1021, 2021 Communication speed judgment control unit 1022, 2022 Communication mode setting storage unit 1022a, 2022a Low speed mode Setting value area 1022b, 2022b High-speed mode setting value area 1023, 2023 Transmission / reception register unit 1023a, 2023a Reception register 1023b, 2023b Transmission register 103, 203 Printer control unit
DESCRIPTION OF SYMBOLS 11 Printer engine 12 Power supply part 121,221 Heater control circuit 122,222 Timer 13,23 Pulse transformer 50 Host apparatus

Claims (7)

低速な通信速度及び高速な通信速度のいずれかにより、印刷データを送信する上位装置と通信接続され、かつ、前記上位装置から印刷データを受信していないときに電力の消費を低減させる状態にあることを示す節電モードと、該上位装置から前記印刷データを受信して前記節電モードから該印刷データを印刷することが可能な状態にあることを示す非節電モードとを有する画像処理装置において、
前記節電モードになったことを検出する節電モード検出手段と、
前記非節電モードになったことを検出する非節電モード検出手段と、
前記非節電モード検出手段により前記非節電モードになったことが検出された場合には、前記上位装置との間の通信速度を低速な通信速度から高速な通信速度に切り替え、前記節電モード検出手段により前記節電モードになったことが検出された場合には、前記上位装置との間の通信速度を高速な通信速度から低速な通信速度に切り替える通信速度切替え手段と、
前記節電モード検出手段により検出される節電モードを通知する節電モード信号を出力する節電モード信号出力手段と、
前記非節電モード検出手段により検出される非節電モードを通知する非節電モード信号を出力する非節電モード信号出力手段と
を更に備え、
前記節電モード検出手段は、前記節電モード信号出力手段により前記節電モード信号が出力されると、節電モードになったことを検出し、
前記非節電モード検出手段は、前記非節電モード信号出力手段により前記非節電モード信号が出力されると、非節電モードになったことを検出し、
前記節電モード状態で上位装置から通信速度宣言情報を受信すると、上位装置との間の通信速度を低速な通信速度に設定して印刷データを受信する画像形成制御手段と、
前記節電モード信号出力手段を含み、前記上位装置から印刷データが送信されてきたときに電力を供給し、該上位装置から印刷データが送信されなくなると電力を供給することを停止する電力供給手段と、
前記上位装置から印刷データが送信されなくなると、前記電力供給手段に電力を供給することを停止させる要求を出力する電力供給停止要求出力手段と、
前記上位装置から送信されてきた印刷データを記憶する印刷データ記憶手段と、
前記上位装置から送信されてきた印刷データを記憶する容量が、前記印刷データ記憶手段にあるか否かを判定する容量判定手段と、
を備え、
前記通信速度切替え手段は、前記容量判定手段により、前記上位装置から送信されてきた印刷データを記憶させる容量が、前記印刷データ記憶手段にないと判定された場合には、前記上位装置との間の通信接続を高速な通信速度から低速な通信速度に切り替ることを特徴とする画像処理装置。
It is in a state of reducing power consumption when it is connected to a higher-level device that transmits print data by either a low-speed communication speed or a high-speed communication speed and is not receiving print data from the high-level device. An image processing apparatus having a power saving mode indicating that the print data is received from the host device and a non power saving mode indicating that the print data can be printed from the power saving mode.
A power saving mode detecting means for detecting that the power saving mode is set;
Non-power-saving mode detection means for detecting that the non-power-saving mode has been entered;
When the non-power-saving mode detection means detects that the non-power-saving mode has been entered, the communication speed with the host device is switched from a low communication speed to a high communication speed, and the power-saving mode detection means Communication speed switching means for switching the communication speed with the host device from a high communication speed to a low communication speed when it is detected that the power saving mode is entered.
A power saving mode signal output means for outputting a power saving mode signal for notifying the power saving mode detected by the power saving mode detection means;
A non-power-saving mode signal output means for outputting a non-power-saving mode signal for notifying a non-power-saving mode detected by the non-power-saving mode detecting means;
Further comprising
When the power saving mode signal is output by the power saving mode signal output means, the power saving mode detection means detects that the power saving mode has been entered,
When the non-power-saving mode signal is output by the non-power-saving mode signal output means, the non-power-saving mode detection means detects that the non-power-saving mode has been entered,
When receiving the communication speed declaration information from the host device in the power saving mode state, the image forming control means for receiving the print data by setting the communication speed between the host device to a low communication speed,
A power supply unit that includes the power saving mode signal output unit, supplies power when print data is transmitted from the host device, and stops supplying power when print data is not transmitted from the host device; ,
Power supply stop request output means for outputting a request to stop supplying power to the power supply means when print data is not transmitted from the host device;
Print data storage means for storing print data transmitted from the host device;
Capacity determination means for determining whether or not the print data storage means has a capacity for storing print data transmitted from the host apparatus;
With
The communication speed switching unit determines whether the capacity determination unit determines that the print data transmitted from the host device is not stored in the print data storage unit. An image processing apparatus for switching the communication connection from a high communication speed to a low communication speed.
画像形成制御手段は、前記印刷データの受信完了ごとに、低速な通信速度に設定して待機することを特徴とする請求項1記載の画像処理装置。The image processing apparatus according to claim 1, wherein the image forming control unit sets a low communication speed and waits for reception completion of the print data. 前記通信速度切替え手段は、前記容量判定手段が、前記印刷データを記憶させる容量がないと判断した場合には、上位装置からの印刷データの送信を一旦停止させた後、上位装置との間の通信速度を低速な通信速度に設定して、印刷データの受信を再開することを特徴とする請求項1記載の画像処理装置。When the capacity determination unit determines that there is no capacity to store the print data, the communication speed switching unit temporarily stops transmission of print data from the host device, and then communicates with the host device. The image processing apparatus according to claim 1, wherein the communication speed is set to a low communication speed and reception of print data is resumed. ネットワークに接続し、データの送受信を行うとともに画像処理を行う画像処理装置であって、An image processing apparatus that connects to a network, transmits and receives data, and performs image processing.
通信速度の異なる複数の通信モードの何れかで動作する通信制御部と、  A communication control unit that operates in any of a plurality of communication modes having different communication speeds;
該通信制御部の通信モードを設定する通信モード設定部と  A communication mode setting unit for setting a communication mode of the communication control unit;
を備え、  With
前記通信モード設定部は、装置状態を監視する監視制御部を有し、前記装置状態に応じて通信モードの設定を変更し、  The communication mode setting unit includes a monitoring control unit that monitors a device state, changes a communication mode setting according to the device state,
前記複数の通信モードは、低速通信モード及び高速通信モードからなり、  The plurality of communication modes consist of a low-speed communication mode and a high-speed communication mode,
前記監視制御部は、装置が節電状態であるか否かを判断し、節電状態であると判断すると、更に前記通信制御部に設定されている通信モードが高速通信モードであるか否かを判断し、  The monitoring control unit determines whether or not the device is in a power saving state, and if it is determined that the device is in a power saving state, further determines whether or not the communication mode set in the communication control unit is a high speed communication mode. And
高速通信モードであると判断されると、前記通信モード設定部は、該高速通信モードを低速通信モードに変更し、  When it is determined that the high-speed communication mode, the communication mode setting unit changes the high-speed communication mode to the low-speed communication mode,
前記節電モード状態で上位装置から通信速度宣言情報を受信すると、上位装置との間の通信速度を低速な通信速度に設定して印刷データを受信する画像形成制御手段と、When receiving the communication speed declaration information from the host device in the power saving mode state, the image forming control means for receiving the print data by setting the communication speed between the host device to a low communication speed,
受信データを格納する記憶部と、A storage unit for storing received data;
前記記憶部の残容量を判断する容量判断部と  A capacity determination unit for determining the remaining capacity of the storage unit;
を更に備え、  Further comprising
前記複数の通信モードは、低速通信モード及び高速通信モードからなり、  The plurality of communication modes consist of a low-speed communication mode and a high-speed communication mode,
前記容量判断部により前記記憶部の残容量が所定以下と判断されると、前記通信モード設定部は、前記通信制御部に低速通信モードを設定する  When the capacity determining unit determines that the remaining capacity of the storage unit is equal to or less than a predetermined value, the communication mode setting unit sets a low-speed communication mode in the communication control unit.
ことを特徴とする画像処理装置。An image processing apparatus.
画像形成制御手段は、前記印刷データの受信完了ごとに、低速な通信速度に設定して待機することを特徴とする請求項4記載の画像処理装置。5. The image processing apparatus according to claim 4, wherein the image forming control unit sets a low communication speed and stands by every time reception of the print data is completed. 前記通信速度切替え手段は、前記容量判定手段が、前記印刷データを記憶させる容量がないと判断した場合には、上位装置からの印刷データの送信を一旦停止させた後、上位装置との間の通信速度を低速な通信速度に設定して、印刷データの受信を再開することを特徴とする請求項4記載の画像処理装置。When the capacity determination unit determines that there is no capacity to store the print data, the communication speed switching unit temporarily stops transmission of print data from the host device, and then communicates with the host device. 5. The image processing apparatus according to claim 4, wherein the communication speed is set to a low communication speed and reception of print data is resumed. 低速な通信速度及び高速な通信速度のいずれかにより、印刷データを送信する上位装置と通信接続され、かつ、前記上位装置から印刷データを受信していないときに電力の消費を低減させる状態にあることを示す節電モードと、該上位装置から前記印刷データを受信して前記節電モードから該印刷データを印刷することが可能な状態にあることを示す非節電モードとを有する画像処理装置において、It is in a state of reducing power consumption when it is connected to a higher-level device that transmits print data by either a low-speed communication speed or a high-speed communication speed and is not receiving print data from the high-level device. An image processing apparatus having a power saving mode indicating that the print data is received from the host device and a non power saving mode indicating that the print data can be printed from the power saving mode.
前記節電モードになったことを検出する節電モード検出手段と、  A power saving mode detecting means for detecting that the power saving mode is set;
前記非節電モードになったことを検出する非節電モード検出手段と、  Non-power-saving mode detection means for detecting that the non-power-saving mode has been entered;
前記非節電モード検出手段により前記非節電モードになったことが検出された場合には、前記上位装置との間の通信速度を低速な通信速度から高速な通信速度に切り替え、前記節電モード検出手段により前記節電モードになったことが検出された場合には、前記上位装置との間の通信速度を高速な通信速度から低速な通信速度に切り替える通信速度切替え手段と  When the non-power-saving mode detection means detects that the non-power-saving mode has been entered, the communication speed with the host device is switched from a low communication speed to a high communication speed, and the power-saving mode detection means Communication speed switching means for switching the communication speed with the host device from a high communication speed to a low communication speed when it is detected that the power saving mode is entered.
前記節電モード状態で上位装置から通信速度宣言情報を受信すると、上位装置との間の通信速度を低速な通信速度に設定して印刷データを受信する画像形成制御手段と、  When receiving the communication speed declaration information from the host device in the power saving mode state, the image forming control means for receiving the print data by setting the communication speed between the host device to a low communication speed,
を備えることを特徴とする画像処理装置。  An image processing apparatus comprising:
JP2008248870A 2008-09-26 2008-09-26 Image processing device Expired - Fee Related JP5398057B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008248870A JP5398057B2 (en) 2008-09-26 2008-09-26 Image processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008248870A JP5398057B2 (en) 2008-09-26 2008-09-26 Image processing device

Publications (2)

Publication Number Publication Date
JP2010076325A JP2010076325A (en) 2010-04-08
JP5398057B2 true JP5398057B2 (en) 2014-01-29

Family

ID=42207327

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008248870A Expired - Fee Related JP5398057B2 (en) 2008-09-26 2008-09-26 Image processing device

Country Status (1)

Country Link
JP (1) JP5398057B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6429089B2 (en) * 2015-07-30 2018-11-28 京セラドキュメントソリューションズ株式会社 Image forming apparatus

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07143268A (en) * 1993-11-12 1995-06-02 Matsushita Electric Ind Co Ltd Facsimile equipment
JPH09179695A (en) * 1995-12-22 1997-07-11 Ricoh Co Ltd Image forming device
JP3780227B2 (en) * 2001-06-22 2006-05-31 キヤノン株式会社 Printing apparatus, control method therefor, and program
JP2006142603A (en) * 2004-11-18 2006-06-08 Canon Inc Printing device
JP2007276341A (en) * 2006-04-10 2007-10-25 Canon Inc Communication device

Also Published As

Publication number Publication date
JP2010076325A (en) 2010-04-08

Similar Documents

Publication Publication Date Title
US8352664B2 (en) Information processing apparatus including first and second data processors having plural power consumption modes and associated methodology
US7426597B1 (en) Apparatus, system, and method for bus link width optimization of a graphics system
US9430016B2 (en) Information processing apparatus capable of switching patterns to be compared with data received by network interface control method for information processing apparatus, and computer-readable storage medium
US8370664B2 (en) Image forming apparatus operating in normal operation mode or power save operation mode utilizing a plurality of processors
JP2001180083A (en) Printer
JP5522279B2 (en) Semiconductor integrated circuit and power saving control method thereof
US8977875B2 (en) Power supplying control apparatus, management control apparatus, image processing apparatus, and computer readable storage medium
JP4991493B2 (en) Electronic device, power mode switching method, program, and computer-readable recording medium
JP2010218142A (en) Data storage device and control method for data storage device
US7859693B2 (en) Printing system with power saving mode
KR101569030B1 (en) Image forming apparatus and method for connecting network of thereof
JP2018118443A (en) Storage device system and control method thereof, information processor, power source control system and control method thereof and program
US20060294287A1 (en) Communication control apparatus for common bus connection devices
JP5398057B2 (en) Image processing device
JP3793123B2 (en) Network interface device, power control method, computer-readable storage medium, and program
JP2010218189A (en) Electric power supply system and electric power supply control method for image forming device
US9019540B2 (en) Changing speed of network connection depending upon sleep state of network controller
JP2006343946A (en) Memory access controller, and computer program
US20130163616A1 (en) Communication apparatus that can be operated in power-saving mode, method of controlling the apparatus, and storage medium
JP2004080326A (en) Imaging apparatus
JP2008139791A (en) Image forming apparatus
JP2004362282A (en) Network equipment and network system
JP2008287312A (en) Image forming apparatus
JP2009277057A (en) Network equipment and method for controlling power of network equipment
JP2004074623A (en) Image formation apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110624

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130116

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130122

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130313

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131021

R150 Certificate of patent or registration of utility model

Ref document number: 5398057

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees