JP2014131090A - Communication control device, image processing device, communication control method, and communication control program - Google Patents
Communication control device, image processing device, communication control method, and communication control program Download PDFInfo
- Publication number
- JP2014131090A JP2014131090A JP2012286378A JP2012286378A JP2014131090A JP 2014131090 A JP2014131090 A JP 2014131090A JP 2012286378 A JP2012286378 A JP 2012286378A JP 2012286378 A JP2012286378 A JP 2012286378A JP 2014131090 A JP2014131090 A JP 2014131090A
- Authority
- JP
- Japan
- Prior art keywords
- communication
- response
- control
- power
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
- Power Sources (AREA)
- Communication Control (AREA)
Abstract
Description
本発明は、通信制御装置、画像処理装置、通信制御方法及び通信制御プログラムに関し、詳細には、複数のネットワークを相互に分離した状態で消費電力を削減しつつ適切に通信を行う通信制御装置、画像処理装置、通信制御方法及び通信制御プログラムに関する。 The present invention relates to a communication control device, an image processing device, a communication control method, and a communication control program, and more specifically, a communication control device that performs communication appropriately while reducing power consumption in a state where a plurality of networks are separated from each other, The present invention relates to an image processing apparatus, a communication control method, and a communication control program.
プリンタ装置、ファクシミリ装置、複写装置、複合装置、スキャナ装置等の画像処理装置においては、LAN(Local Area Network)等のネットワークに接続されて、ネットワークに接続されているコンピュータ等のホスト装置と通信する。 In an image processing apparatus such as a printer apparatus, a facsimile apparatus, a copying apparatus, a composite apparatus, or a scanner apparatus, it is connected to a network such as a LAN (Local Area Network) and communicates with a host apparatus such as a computer connected to the network. .
このような画像処理装置は、従来、1つのネットワークポートのみを備えて、1つのネットワークを介して複数のホスト装置からの画像処理要求に対応している。 Conventionally, such an image processing apparatus has only one network port and responds to image processing requests from a plurality of host devices via one network.
ところが、近年、セキュリティを向上させるために、複数の相互に分離したネットワークポートを搭載して、例えば、相互に完全に分離したネットワークに接続し、それぞれのネットワークのホスト装置からの画像処理要求に対応する必要性がでてきている。 However, in recent years, in order to improve security, it is equipped with a plurality of mutually separated network ports, for example, connected to completely separated networks and responding to image processing requests from host devices of each network There is a need to do that.
一方、各種装置においては、省電力化が要望されており、所定時間待機状態が継続すると、主要各部への通電を停止したり、通電量を削減する省電力モードを備えるようになってきている。 On the other hand, in various devices, power saving is demanded, and when a standby state continues for a predetermined time, a power saving mode for stopping energization to main parts or reducing the energization amount has come to be provided. .
ところが、画像処理装置が省電力モードと複数の完全に分離したネットワークポートを搭載している場合、各ネットワークポートに接続されるネットワークは完全に分離されているため、省電力モードにおいて、ネットワークからのアクセスを適切に処理することができないという問題がある。 However, when the image processing apparatus is equipped with a power saving mode and a plurality of completely separated network ports, the network connected to each network port is completely separated. There is a problem that access cannot be properly handled.
すなわち、このような画像処理装置において、ネットワークポート毎に省電力状態を制御することができたとしても、各ネットワークポートが完全に分離されているため、適宜のネットワークポートが省電力モードにあるときに、該ネットワークポートへのアクセスが発生しても、省電力モードへ移行していない他のネットワークポートが代わりに受信することができない。その結果、ネットワークからのアクセスに応答するためには、相互に完全に分離されている全てのネットワークポートを常に動作状態としておく必要があり、省電力効果を向上させることができない。 That is, in such an image processing apparatus, even if the power saving state can be controlled for each network port, since each network port is completely separated, the appropriate network port is in the power saving mode. In addition, even if access to the network port occurs, other network ports that have not shifted to the power saving mode cannot receive instead. As a result, in order to respond to access from the network, it is necessary to keep all network ports completely separated from each other always in an operating state, and the power saving effect cannot be improved.
そして、従来、同一のネットワークに接続され、送受信する情報を指定された宛先に対応する複数の中継ポートに切り替えて中継伝送する中継機器と、前記中継機器の中継ポートにそれぞれ接続された複数のネットワークインターフェイス手段を有するネットワーク機器とを具備し、前記ネットワーク機器は、複数のネットワークインターフェイス手段のうちの少なくとも1つを除く他のネットワークインターフェイス手段を節電状態に制御する節電制御手段を具備し、前記中継機器は、前記節電制御手段により節電状態に制御されたネットワークインターフェイス手段を宛先とする通信を節電状態にないネットワークインターフェイス手段を宛先とする通信とするように前記中継ポートの切り替えを行い、これにより、前記節電状態にないネットワークインターフェイス手段が前記節電制御手段により節電状態に制御されたネットワークインターフェイス手段を宛先とする通信処理を代行するネットワーク制御システムが提案されている(特許文献1参照)。 Conventionally, a relay device that is connected to the same network and relays and transmits information to be transmitted / received to a plurality of relay ports corresponding to a specified destination, and a plurality of networks respectively connected to the relay port of the relay device A network device having interface means, the network device comprising power saving control means for controlling other network interface means except for at least one of the plurality of network interface means to a power saving state, and the relay equipment Switching the relay port so that communication addressed to the network interface means controlled by the power saving control means is network address means that is not in the power saving state. Not in power saving state Network control system Tsu network interface means to act for the communication process of the network interface unit and a destination that is controlled to a power-saving state by the power-saving control means have been proposed (see Patent Document 1).
しかしながら、上記公報記載の従来技術にあっては、節電状態のネットワークインターフェイス手段を宛先とする通信を節電状態にないネットワークインターフェイスを宛先とする通信とするように中継ポートの切り替えを行なっているため、完全に独立したネットワークポートを備えた装置の通信制御装置に対しては、適用することができず、省電力効果を向上させる上で、改良の必要があった。 However, in the prior art described in the above publication, since the relay port is switched so that the communication with the network interface means in the power saving state as the destination is the communication with the network interface not in the power saving state as the destination, It cannot be applied to a communication control device of a device having a completely independent network port, and there is a need for improvement in order to improve the power saving effect.
そこで、本発明は、完全に分離された複数のネットワークポートにおける消費電力を削減することを目的としている。 Accordingly, an object of the present invention is to reduce power consumption in a plurality of completely separated network ports.
上記目的を達成するために、請求項1記載の通信制御装置は、少なくとも2つ以上のネットワークに対して相互に分離した状態で接続して、各ネットワーク用に、該ネットワークとの通信を制御する制御手段と、該ネットワークに対する応答のみを処理する応答手段とを有し、各ネットワークに対してそれぞれ通信可能な複数の通信手段と、各前記通信手段における前記制御手段と前記応答手段の電源電力のON/OFFを選択的に制御する電源制御手段と、前記制御手段の電源電力がOFFのときに、前記応答手段が前記ネットワークからの通信を受信すると、該制御手段の電源電力が同時にON状態となることを規制するON規制数と他の前記通信手段の通信状況に基づいて該通信に対する通信開始条件を判断する判断手段と、前記判断手段の判断した該通信開始条件に基づいて、前記応答手段に該通信開始条件に応じた応答を行なわせるとともに、前記通信を受信した前記通信手段における前記制御手段と前記応答手段に対する電源電力の選択的なON/OFFの切り換えを前記電源制御手段に行なわせる通信制御手段と、を備えていることを特徴としている。
In order to achieve the above object, the communication control device according to
本発明によれば、完全に分離された複数のネットワークポートにおける消費電力を削減することができる。 According to the present invention, power consumption in a plurality of completely separated network ports can be reduced.
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。 Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In addition, since the Example described below is a suitable Example of this invention, various technically preferable restrictions are attached | subjected, However, The range of this invention is unduly limited by the following description. However, not all the configurations described in the present embodiment are essential constituent elements of the present invention.
図1〜図14は、本発明の通信制御装置、画像処理装置、通信制御方法及び通信制御プログラムの一実施例を示す図であり、図1は、本発明の通信制御装置、画像処理装置、通信制御方法及び通信制御プログラムの第1実施例を適用した画像形成システム1の構成図である。
1 to 14 are diagrams showing an embodiment of a communication control device, an image processing device, a communication control method, and a communication control program according to the present invention. FIG. 1 shows a communication control device, an image processing device, 1 is a configuration diagram of an
図1において、画像形成システム1は、インターネットINに接続されている第1ネットワークNW1と、基幹ネットワークKNに接続されている第2ネットワークNW2との双方にまたがる状態で、プリンタ装置Prが接続されている。
In FIG. 1, the
第1ネットワークNW1及び第2ネットワークNW2は、イーサネット(Ethernet:登録商標)等のLAN(Local Area Network)等が用いられている。 As the first network NW1 and the second network NW2, a LAN (Local Area Network) such as Ethernet (registered trademark) is used.
第1ネットワークNW1は、例えば、企業の事務処理等に関するネットワークであり、複数台の端末TS11〜TS1nが接続されている。第1ネットワークNW1に接続されている端末TS11〜TS1nは、第1ネットワークNW1を介して、インターネットINに接続されている外部装置との通信が可能となっている。 The first network NW1 is, for example, a network related to business processing of a company, and a plurality of terminals TS11 to TS1n are connected thereto. The terminals TS11 to TS1n connected to the first network NW1 can communicate with an external device connected to the Internet IN via the first network NW1.
第2ネットワークNW2は、例えば、企業の基幹業務(金融系の企業であると、銀行の口座残高情報糖の日々の顧客の取引データを取り扱う業務)に関するネットワークであり、複数台の端末TS21〜TS21nが接続されている。第2ネットワークNW2に接続されている端末TS21〜TS21nは、インターネットINから物理的に切り離されており、外部からの侵入が阻止された状態となっている。すなわち、第2ネットワークNW2に接続されている端末TS21〜TS21nと第1ネットワークNW1の端末TS11〜TS1nとの間でデータの送受信が行われることはない。 The second network NW2 is, for example, a network related to a core business of a company (a business that handles daily customer transaction data of bank account balance information sugar if it is a financial company), and includes a plurality of terminals TS21 to TS21n. Is connected. The terminals TS21 to TS21n connected to the second network NW2 are physically disconnected from the Internet IN and are prevented from entering from the outside. That is, data transmission / reception is not performed between the terminals TS21 to TS21n connected to the second network NW2 and the terminals TS11 to TS1n of the first network NW1.
第1ネットワークNW1と第2ネットワークNW2との間に、プリンタ装置Prが接続されている。 The printer device Pr is connected between the first network NW1 and the second network NW2.
端末TS11〜TS1n及び端末TS21〜TS21nは、例えば、通常のハードウェア構成と業務を行なうのに必要なソフトウェア構成のコンピュータ等であり、プリンタ装置Prに印刷データを送信して印刷要求する。 The terminals TS11 to TS1n and the terminals TS21 to TS21n are, for example, computers having a normal hardware configuration and a software configuration necessary for performing business, and send print data to the printer device Pr to request printing.
第1ネットワークNW1と第2ネットワークNW2の間に接続されているプリンタ装置(画像処理装置)Prは、いずれのネットワークNW1、NW2の端末TS11〜TS1n、端末TS21〜TS21nからも印刷に利用することができる。例えば、プリンタ装置Prは、第1ネットワークNW1の端末TS11〜TS1nから印刷に利用することができるとともに、第2ネットワークNW2の端末TS21〜TS21nからも印刷に利用することができる。 The printer device (image processing device) Pr connected between the first network NW1 and the second network NW2 can be used for printing from the terminals TS11 to TS1n and the terminals TS21 to TS21n of any network NW1, NW2. it can. For example, the printer device Pr can be used for printing from the terminals TS11 to TS1n of the first network NW1, and can also be used for printing from the terminals TS21 to TS21n of the second network NW2.
プリンタ装置Prは、印刷データを受信したときに、自機の印刷負荷状況を確認して、他の印刷データの受信の可否を判断する。 When the printer device Pr receives the print data, the printer device Pr checks its own print load status and determines whether other print data can be received.
そして、プリンタ装置Prは、図2に示すようにブロック構成されており、2つのネットワーク送受信部10a、10b、電源制御部20、印刷データ量判断部30、コントローラ部40、入力部50、表示部60及びプロッタ70等を備えている。なお、ネットワーク送受信部は、2つ以上であれば、その数は、限定されない。
The printer device Pr is configured as shown in FIG. 2, and includes two network transmission / reception units 10a and 10b, a
入力部50は、プリンタ装置Prにプリント動作等の各種動作を行わせるのに必要な各種操作キーを備えており、ユーザによってキー操作されて、操作された操作内容をコントローラ部40へ通知する。
The
表示部60は、例えば、液晶パネル等を備え、コントローラ部40からの表示データに基づいて、ユーザに通知する各種情報(例えば、プリンタ装置Prの状態情報、プリント処理状況情報等)を表示出力する。
The display unit 60 includes, for example, a liquid crystal panel, and displays and outputs various types of information (for example, status information of the printer device Pr, print processing status information, etc.) notified to the user based on display data from the
プロッタ70は、適宜の画像形成方式(例えば、電子写真方式、インク噴射方式等)でコントローラ部40からの描画データに基づいて、用紙やフィルム等の被記録媒体(以下、単に、用紙という。)に画像を画像形成出力する。
The
コントローラ部40は、メインCPU(Central Processing Unit)41、共有メモリ42a、42b、ROM(Read Only Memory)43、RAM(Random Access Memory)44、入力I/F45、表示I/F46及びエンジンI/F47等を備えており、各部は、バス48により接続されている。
The
ROM43は、プリンタ装置Prとしての基本プログラム、本発明の通信制御プログラム等のプログラム及び必要な各種データを格納している。
The
メインCPU41は、ROM43内のプログラムに基づいて、RAM44をワークメモリとして利用しつつ、プリンタ装置Prの各部を制御して、プリンタ装置Prとしての基本処理を実行するとともに、相互に分離されているネットワークポートであるネットワーク送受信部10aとネットワーク送受信部10bを利用した消費電力の削減を向上させた通信制御処理を行う。
Based on the program in the
共有メモリ42a、42bは、それぞれネットワーク送受信部10a、10bに接続され、メインCPU41の制御下で、ネットワーク送受信部10a、10bとの間におけるデータの授受の際のデータの蓄積を行う。
The shared memories 42a and 42b are connected to the network transmission / reception units 10a and 10b, respectively, and accumulate data at the time of data exchange with the network transmission / reception units 10a and 10b under the control of the
入力I/F45は、入力部50とバス48に接続され、入力部50とメインCPU41とのインターフェイス処理を行う。
The input I /
表示I/F46は、表示部60とバス48に接続され、表示部60とメインCPU41とのインターフェイス処理を行う。
The display I / F 46 is connected to the display unit 60 and the
エンジンI/F47は、プロッタ70とバス48に接続され、プロッタ70とメインCPU41とのインターフェイス処理を行う。
The engine I /
ネットワーク送受信部(通信手段)10a、10bは、それぞれLANコネクタ11a、11b、PHY(Physical Layer Device)12a、12b、MAC(Media Access Layer)13a、13b、サブCPU(Central Processing Unit )14a、14b及び応答処理部15a、15b等を備えている。そして、ネットワーク送受信部10aとネットワーク送受信部10bは、物理的な方法で完全に分離されることで、第1ネットワークNW1と第2ネットワークNW2を完全に分離させた状態で、それぞれに独立してネットワーク通信を行う。
Network transmission / reception units (communication means) 10a and 10b include LAN connectors 11a and 11b, PHYs (Physical Layer Devices) 12a and 12b, MACs (Media Access Layers) 13a and 13b, sub CPUs (Central Processing Units) 14a and 14b, respectively.
LANコネクタ11aは、第1ネットワークNW1に接続され、第1ネットワークNW1を通して、イーサネット規格の電気的特性に適合した電気信号を送受信する。LANコネクタ11bは、第2ネットワークNW2に接続され、第2ネットワークNW2を通して、イーサネット規格の電気的特性に適合した電気信号を送受信する。 The LAN connector 11a is connected to the first network NW1, and transmits / receives an electrical signal conforming to the electrical characteristics of the Ethernet standard through the first network NW1. The LAN connector 11b is connected to the second network NW2, and transmits / receives an electrical signal conforming to the electrical characteristics of the Ethernet standard through the second network NW2.
PHY12aは、LANコネクタ11aに接続され、イーサネットの物理層の処理を行う。PHY12bは、LANコネクタ11bに接続され、イーサネットの物理層の処理を行う。
The
MAC13aは、PHY12aに接続され、イーサネットのMAC層の処理を行う。MAC13bは、PHY12bに接続され、イーサネットのMAC層の処理を行う。
The
サブCPU(制御手段)14aは、MAC13a及び応答処理部15aに接続されているとともに、電源制御部20に接続され、ネットワーク送受信部10aの制御プログラムの実行、第1ネットワークNW1から受信した印刷データを処理しているか否かを示す送受信状態状態情報の電源制御部20への通知及び電源制御部20からの電源制御情報に基づく電源のON/OFF処理等を行う。
The sub CPU (control means) 14a is connected to the
サブCPU(制御手段)14bは、MAC13b及び応答処理部15bに接続されているとともに、電源制御部20に接続され、ネットワーク送受信部10bの制御プログラムの実行、第2ネットワークNW2から受信した印刷データを処理しているか否かを示す送受信状態情報の電源制御部20への通知及び電源制御部20からの電源制御情報に基づく電源のON/OFF処理等を行う。
The sub CPU (control means) 14b is connected to the
応答処理部(応答手段)15aは、MAC13a、サブCPU14a及び電源制御部20に接続され、サブCPU14aが電源OFFのときに、第1ネットワークNW1の端末TS11〜TS1nから受信要求があると、該端末TS11〜TS1nに対して印刷データの送信を一定時間待つように返信したり、電源制御部20に対して第1ネットワークNW1から受信した印刷データの応答処理を行っているか否かを示す応答状態情報を通知する。
The response processing unit (response means) 15a is connected to the
応答処理部(応答手段)15bは、MAC13b、サブCPU14b及び電源制御部20に接続され、サブCPU14bが電源OFFのときに、第2ネットワークNW2の端末TS21〜TS2nから受信要求があると、該端末TS21〜TS2nに対して印刷データの送信を一定時間待つように返信したり、電源制御部20に対して第2ネットワークNW2から受信した印刷データの応答処理を行っているか否かを示す応答状態情報を通知する。
The response processing unit (response unit) 15b is connected to the
すなわち、ネットワーク送受信部10a、10bは、それぞれ、ネットワークNW1、NW2に対して相互に分離した状態で接続して、各ネットワークNW1、NW2用に、該ネットワークNW1、NW2との通信を制御するサブCPU(制御手段)14a、14bと、該ネットワークNW1、NW2に対する応答のみを処理する応答処理部(応答手段)15a、15bとを有し、各ネットワークNW1、NW2に対してそれぞれ通信可能な複数の通信手段として機能している。そして、応答処理部15a、15bは、サブCPU14a、14bよりも消費電力が少ない。
That is, the network transmission / reception units 10a and 10b are connected to the networks NW1 and NW2 in a state of being separated from each other, and for each of the networks NW1 and NW2, sub CPUs that control communication with the networks NW1 and NW2 (Control means) 14a and 14b and response processing units (response means) 15a and 15b that process only responses to the networks NW1 and NW2, and a plurality of communications that can communicate with the networks NW1 and NW2, respectively. It functions as a means. The
電源制御部20は、状態情報判断部21、ポート電源制御部22及びデータ重要性判断部23等を備えている。
The power
状態情報判断部21とポート電源制御部22は、それぞれ相互に接続されているとともにデータ重要性判断部23に接続され、また、ネットワーク送受信部10a、10bのサブCPU14a、14bと応答処理部15a、15bに接続されている。
The state
状態情報判断部21は、ネットワーク送受信部10a、10bのサブCPU14a、14bが印刷データを処理しているか否かを示す送受信状態情報の受信、ネットワーク送受信部10a、10bの応答処理部15a、15bが印刷データの応答処理を行っているか否かを示す応答状態情報の受信を行う。状態情報判断部21は、サブCPU14a、14bからの送受信状態情報と応答処理部15a、15bからの応答状態情報に基づいて、どのサブCPU14a、14bの電源をOFFにし、どのサブCPU14a、14bの電源をONにするかの判断を行う。すなわち、プリンタ装置Prは、ネットワーク送受信部10a、10bの消費電力を削減する省電力モードを備えており、また、ネットワーク送受信部10a、10bのサブCPU14a、14bが同時に電源電力がONとなることを規制するON規制数として、2つが設定されている。
The status
ポート電源制御部(電源制御手段)22は、状態情報判断部21から各ネットワーク送受信部10a、10bのサブCPU14a、14bに対する電源ON/OFFの判断情報を受け取って、ネットワーク送受信部10a、10bのサブCPU14a、14b及び応答処理部15a、15bの電源をON/OFF制御するための電源制御情報をサブCPU14a、14b及び応答処理部15a、15bへ出力する。
The port power supply control unit (power supply control means) 22 receives power ON / OFF determination information for the
データ重要性判断部23は、ネットワーク送受信部10a、10bのサブCPU14a、14b、状態情報判断部21及びポート電源制御部22と接続され、各ネットワーク送受信部のサブCPU14a、14bから、第1ネットワークNW1または第2ネットワークNW2から受信した印刷データのデータフレーム内に設定されているデータ重要性情報を受信する。また、データ重要性判断部23は、状態情報判断部21から各ネットワーク送受信部10a、10bの送受信状態情報及び応答状態情報を受け取る。データ重要性判断部23は、上記データ重要性情報と各ネットワーク送受信部10a、10bの動作状態を照らし合わせて、より重要な印刷データを優先してネットワークNW1、NW2から受信して印刷し、重要でないほうの印刷データを受信したネットワーク送受信部10a、10bのサブCPU14a、14bの電源をOFFにするように判断する。データ重要性判断部23は、上記判断の結果、各ネットワーク送受信部10a、10bへの電源制御情報をポート電源制御部22へ出力する。
The data
印刷データ量判断部(待ち時間設定手段)30は、応答処理部15a、応答処理部15bに接続され、各応答処理部15a、15bから、第1ネットワークNW1または第2ネットワークNW2から受信した印刷データのデータフレーム内に設定されている印刷データ量情報を受け取る。印刷データ量判断部30は、応答受信処理部15a、15bから受け取った印刷データ量に応じて再送待ち時間を設定し、設定した再送待ち時間情報を応答処理部15a、15bへ通知する。
The print data amount determination unit (waiting time setting unit) 30 is connected to the
すなわち、状態情報判断部21及びデータ重要性判断部23は、サブCPU14a、14bの電源電力がOFFのときに、応答処理部15a、15bがネットワークNW1、NW2からの通信を受信すると、該サブCPU14a、14bの電源電力が同時にON状態となることを規制するON規制数(本実施例では、2つ)と他のネットワーク送受信部10a、10bの通信状況に基づいて該通信に対する通信開始条件を判断する判断手段として機能する。また、状態情報判断部21及びデータ重要性判断部23は、判断した該通信開始条件に基づいて、応答処理部15a、15bに該通信開始条件に応じた応答を行なわせるとともに、前記通信を受信したネットワーク送受信部10a、10bにおけるサブCPU14a、14bと応答処理部15a、15bに対する電源電力の選択的なON/OFFの切り換えをポート電源制御部22に行なわせる通信制御手段として機能する。具体的には、状態情報判断部21は、通信があった以外の他のネットワーク送受信部10a、10bが通信中であると、所定の待ち時間を前記通信開始条件として設定し、該通信開始条件に応じた応答として、前記待ち時間の後に通信の再開を要求する応答を、応答処理部15a、15bに行わせる。また、状態情報判断部21は、待ち時間設定手段である印刷データ量判断部30が待ち時間を設定すると、該待ち時間を前記通信開始条件として設定する。さらに、状態情報判断部21は、通信があった以外の他のネットワーク送受信部10a、10bが通信中であると、他の該ネットワーク送受信部10a、10bの通信が完了するまで待機することを前記通信開始条件とし、該通信開始条件に応じた応答として、他の該ネットワーク送受信部10a、10bの通信が完了するまで待機させる応答を応答処理部15a、15bに行わせるとともに、他の該ネットワーク送受信部10a、10bの通信が完了すると、該待機中の通信を再開させる応答を行なわせる。また、状態情報判断部21及びデータ重要性判断部23は、前記ON規制数を越える数(本実施例では、2つ)のネットワーク送受信部10a、10bの応答処理部15a、15bが同時に通信を受信すると、該各通信のデータに設定されている優先順位情報(重要性情報)、各ネットワークNW1、NW2に対して予め設定されている優先順位情報(重要性情報)、該通信の発信元である端末TS11〜TS1n、端末TS21〜TS2nに対して予め設定されている優先順位情報(重要性情報)のうち少なくとも1つの優先順位情報(重要性情報)に基づいて各該通信に対する前記通信開始条件を判断している。したがって、状態情報判断部21及びデータ重要性判断部23は、全体として、判断手段及び通信制御手段として機能している。
That is, when the
上記ネットワーク送受信部10a、10b、電源制御部20及び印刷データ量判断部30は、全体として、相互に分離されているネットワーク送受信部10a、10bにおける消費電力を削減する通信制御部(通信制御装置)80として機能している。
The network transmission / reception units 10a and 10b, the power
なお、プリンタ装置Prは、ROM、EEPROM(Electrically Erasable and Programmable Read Only Memory )、EPROM、フラッシュメモリ、フレキシブルディスク、CD−ROM(Compact Disc Read Only Memory )、CD−RW(Compact Disc Rewritable )、DVD(Digital Versatile Disk)、SD(Secure Digital)カード、MO(Magneto-Optical Disc)等のコンピュータが読み取り可能な記録媒体に記録されている本発明の通信制御方法を実行する通信制御プログラムを読み込んでROM43等に導入することで、後述する相互に分離されているネットワーク送受信部10a、10bにおける消費電力を削減する通信制御方法を実行する通信制御部80を搭載する画像処理装置として構築されている。この通信制御プログラムは、アセンブラ、C、C++、C#、Java(登録商標)等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
The printer Pr includes a ROM, an EEPROM (Electrically Erasable and Programmable Read Only Memory), an EPROM, a flash memory, a flexible disk, a CD-ROM (Compact Disc Read Only Memory), a CD-RW (Compact Disc Rewritable), a DVD ( A
次に、本実施例の作用を説明する。本実施例の画像形成システム1のプリンタ装置Prは、完全に分離された複数のネットワーク送受信部10a、10bにおける消費電力を削減する。
Next, the operation of this embodiment will be described. The printer device Pr of the
まず、図3に基づいて、ネットワーク送受信部10aのサブCPU14aが電源OFFで応答処理部15aが電源ONの状態(ネットワーク送受信部10aが省電力モード状態)である場合に、ネットワーク送受信部10aが第1ネットワークNW1の端末TS11〜TS1nから印刷データ(通信要求)を受信したときの応答処理部15aを中心とした通信制御処理について説明する。
First, based on FIG. 3, when the
ユーザが端末TS11〜TS1nに対してプリンタ装置Prを利用した印刷指示を行うと、端末TS11〜TS1nから第1ネットワークNW1を通してプリンタ装置Prのネットワーク送受信部10aへ、接続を確立させるために、TCP(Transmission Control Protocol )のSYN(synchronize packet)パケットが送信される(S1)。 When the user issues a print instruction using the printer device Pr to the terminals TS11 to TS1n, the TCP (in order to establish a connection from the terminals TS11 to TS1n to the network transmitting / receiving unit 10a of the printer device Pr through the first network NW1. A SYN (synchronize packet) packet of Transmission Control Protocol is transmitted (S1).
いま、ネットワーク送受信部10aは、サブCPU14bが電源OFF状態であるため、応答処理部15aが、端末TS11〜TS1nから送信されてきたパケットを受信し、TCPの3WAYハンドシェークの処理を行った後、印刷データを受信する(S2〜S4)。
Now, since the
応答処理部15aは、自分宛のパケットを受信すると、状態情報判断部21へ、他のポート、すなわち、ネットワーク送受信部10bが現在印刷データの受信中、あるいは、ネットワーク情報を送受信中であるか等の状態情報の問い合わせを行う(S5)。
When the
状態情報判断部21は、状態情報の問い合わせがあると、他のポート(ネットワーク送受信部10b)がデータを送受信中であるか確認して、その情報を応答処理部15aに返答する(S6)。
When there is an inquiry about the state information, the state
いま、ネットワーク送受信部10aは省電力モード状態であって、サブCPU14aが電源OFF状態であるため、応答処理部15aが、印刷データの送信を端末TS11〜TS1nに対して待ってもらうように応答する(S7)。具体的には、応答処理部15aは、TCPのRST(Reset)パケットを返信し、その後、UDP(User Datagram Protocol)で一定時間後にデータ送信をするように再送要求する(S8)。
Now, since the network transmission / reception unit 10a is in the power saving mode and the
端末TS11〜TS1nは、再送要求のパケット内に設定された時間の間(一定時間)、再送するのを止める(S9)。 The terminals TS11 to TS1n stop resending during the time set in the retransmission request packet (fixed time) (S9).
端末TS11〜TS1nは、一定時間経過後、第1ネットワークNW1を介してネットワーク送受信部10aのサブCPU14aを電源ON状態へ復帰させるためのパケット(サブCPU復帰要求)を送信する(S10)。
The terminals TS11 to TS1n transmit a packet (sub CPU return request) for returning the
応答処理部15aは、サブCPU復帰要求を受信すると、そのままサブCPU復帰要求を状態情報判断部21へ転送する(S11)。
When receiving the sub CPU return request, the
状態情報判断部21は、サブCPU復帰要求を受信すると、他のポート(ネットワーク送受信部10b)がデータを送受信中かどうかを確認し、送受信中でなければ、サブCPU14aの電源をONにするようにポート電源制御部22へ指示を行う(S12)。
When the status
ポート電源制御部22は、サブCPU14aの電源電力をONするように制御し(S14)、サブCPU14aは、電源ON状態へ移行する(S14)。
The port power
サブCPU14aは、電源をONした後、第1ネットワークNW1とのデータ送受信が可能な状態になると、サブCPU復帰OK情報を応答処理部15aと状態情報判断部21へ通知する(S15、S17)。
When the
状態情報判断部21は、サブCPU復帰OK情報を受信すると、応答処理部15aの電源電力をOFFにするようにポート電源制御部22へ指示を行う(S18)。
When receiving the sub CPU return OK information, the state
ポート電源制御部22は、状態情報判断部21からOFF指示を受け取ると、ネットワーク送受信部10aの応答処理部15aの電源電力をOFFにするように制御し(S19)、応答処理部15aは、電源OFFになる(S20)。
When the port power
応答処理部15aは、サブCPU復帰OK情報を受信すると、端末TS11〜TS1nへサブCPU復帰OK情報を送信する(S16)。サブCPU復帰OK情報を受け取った端末TS11〜TS1nは、一定時間送信するのを待っていた印刷データの送信を開始する(S21)。
When receiving the sub CPU return OK information, the
ネットワーク送受信部10aは、端末TS11〜TS1nから送信されてくる印刷データをONしたサブCPU14aが受信処理を行なって、コントローラ部40の共有メモリ42aへ転送する。
In the network transmission / reception unit 10a, the
そして、電源制御部20は、図4〜図7に示すように通信制御処理を行う。なお、以下の説明では、図面上の表記を簡略化するために、ネットワーク送受信部10aを、ポートPa、ネットワーク送受信部10bを、ポートPbといい、図において、ポートPa、ポートPbと記載する。
And the power
電源制御部20は、ポートPa及びポートPbをネットワークポート省電力モードへ移行させるために、まず、ポート電源制御部22に、各ポートPa、Pbの応答処理部15a、15bへ応答処理部電源ON制御信号を出力して応答処理部15a、15bの電源電力をON状態へ移行させる(ステップS101)。次に、電源制御部20は、ポート電源制御部22に、ポートPa、PbのサブCPU14a、14bの電源をOFF状態へ移行させる(ステップS102)。
In order to shift the port Pa and the port Pb to the network port power saving mode, the
電源制御部20は、状態情報判断部21が、ポートPa、Pbがパケットを受信して状態情報の問い合わせがあったか(データを受信したポートがあるか)チェックする(ステップS103)。
The power
電源制御部20は、ステップS103で、データを受信したポートPa、Pbがないとき(ステップS103で、NOのとき)には、ステップS101に戻って上記同様に処理する(ステップS101〜S103)。
When there is no port Pa, Pb that has received data in step S103 (NO in step S103), the power
電源制御部20は、ステップS103で、ポートPa、Pbがデータを受信すると(ステップS103で、YESのとき)、状態情報判断部21が、ON規制数である複数(本実施例では、2つ)のポートPa、Pbが同時にデータ受信したかチェックする(ステップS104)。
When the ports Pa and Pb receive data in step S103 (YES in step S103), the
電源制御部20は、ステップS104で、2つのポートPa、Pbが同時にデータを受信していないとき(ステップS104で、NOのとき)には、状態情報判断部21が、他のポートPa、Pbが受信中であるかチェックする(ステップS105)。
In step S104, when the two ports Pa and Pb are not receiving data at the same time (NO in step S104), the
電源制御部20の状態情報判断部21は、ON規制数に対処するために、ステップS105で、他のポートPa、Pbが受信中であると(ステップS105で、YESのとき)、他のポートPa、Pbが送受信中であることを、ステップS103で受信のあった応答処理部15a、15bに通知する(ステップS106)。
In order to cope with the ON regulation number, the state
次に、電源制御部20の状態情報判断部21は、上記通知先の応答処理部15a、15bからサブCPU復帰要求を受信するまで待つ(ステップS107)。状態情報判断部21は、サブCPU復帰要求を受信すると、図5に示すように、データを受信したポートPa、PbのサブCPU14a、14bの電源をONにするようにポート電源制御部22へ指示する。ポート電源制御部22は、電源ON指示を受け取ると、該サブCPU14a、14bの電源電力をONする(ステップS108)。
Next, the state
また、図4のステップS105で、他のポートPa、Pbが送受信中でないとき(ステップS105で、NOのとき)には、状態情報判断部21は、ON規制数に達しないため、図5のステップS108に移行して、データを受信したポートPa、PbのサブCPU14a、14bの電源をONにするようにポート電源制御部22へ指示する。ポート電源制御部22は、該電源ON指示を受け取ると、該サブCPU14a、14bの電源をONにする(ステップS108)。
In addition, when the other ports Pa and Pb are not transmitting / receiving in step S105 of FIG. 4 (when NO in step S105), the state
電源制御部20は、データを受信したポートPa、PbのサブCPU14a、14bの電源電力をONにすると、状態情報判断部21が、該サブCPU14a、14bの復帰の完了を確認するまで待つ(ステップS109)。
When the power
電源制御部20は、ステップS109で、状態情報判断部21が、データを受信したポートPa、PbのサブCPU14a、14bの復帰が完了するのを確認すると(ステップS109で、YESのとき)、該ポートPa、Pbの応答処理部15a、15bの電源電力をOFFにする(ステップS110)。
In step S109, the power
状態情報判断部21は、該ポートPa、Pbによるデータの受信が完了するのを待って(ステップS111)、該ポートPa、Pbの応答処理部15a、15bの電源をONにするようにポート電源制御部22へ指示する。ポート電源制御部22は、電源ON指示を受け取ると、該サブCPU14a、14bの電源電力をONにする(ステップS112)。
The state
ポート電源制御部22は、サブCPU14a、14bの電源をONさせると、該ポートPa、PbのサブCPU14a、14bの電源をOFFさせて(ステップS113)、図4のステップS103に戻って、上記同様に処理する(ステップS103〜S113)。
When the power of the
電源制御部20は、図4のステップS104で、複数のポートPa、Pbが同時にデータを受信したとき(ステップS104で、YESのとき)には、図6に示すように、データ重要性判断部23が、各ポートPa、Pbの受信の重要性を比較・判断し(ステップS114)、ポートPaの受信データの印刷をポートPbの受信データよりも優先するか判断する(ステップS115)。
When the plurality of ports Pa and Pb receive data at the same time in step S104 of FIG. 4 (when YES in step S104), the
ステップS115で、ポートPaのデータを優先するとき(ステップS115で、YESのとき)には、状態情報判断部21は、ポート電源制御部22に、ポートPaのサブCPU14aの電源電力をONするように指示する。ポート電源制御部22は、電源ON指示を受け取ると、該サブCPU14aの電源電力をONにする(ステップS116)。
When priority is given to the data of the port Pa in step S115 (YES in step S115), the state
次に、状態情報判断部21が、該サブCPU14aの復帰が完了したかチェックし(ステップS117)、サブCPU14aの復帰が完了すると、ポート電源制御部22に該ポートPaの応答処理部15aの電源電力をOFFにするように指示する。ポート電源制御部22は、電源OFF指示を受け取ると、該応答処理部15aの電源電力をOFFにする(ステップS118)。
Next, the status
次に、状態情報判断部21は、該ポートPaでのデータの受信が完了したかチェックする(ステップS119)。状態情報判断部21は、データの受信が完了すると(ステップS119で、YESのとき)、ポートPaの応答処理部15aの電源電力をONするようにポート電源制御部22に指示する。ポート電源制御部22は、電源ON指示を受け取ると、該応答処理部15aに応答処理部電源ON制御信号を出力して、応答処理部15aの電源電力をONにする(ステップS120)。
Next, the state
さらに、状態情報判断部21は、該ポートPaのサブCPU14aの電源電力をONするようにポート電源制御部22に指示する。ポート電源制御部22は、電源ON指示を受け取ると、該サブCPU14aの電源電力をONさせて(ステップS121)、図4のステップS103に戻って、上記同様に処理する(ステップS103〜S121)。
Further, the state
ステップS115で、ポートPaが受信したデータの印刷をポートPbのデータよりも優先させないとき(ステップS115で、NOのとき)には、電源制御部20は、状態情報判断部21の判断として、ポートPbが受信したデータの印刷を優先させるように設定する(ステップS122)。
In step S115, when the printing of the data received by the port Pa is not given priority over the data of the port Pb (NO in step S115), the power
状態情報判断部21は、ポート電源制御部22に、ポートPbのサブCPU14bの電源電力をONするように指示し、ポート電源制御部22が該サブCPU14bの電源電力をONにする(ステップS123)。
The state
次に、状態情報判断部21は、該サブCPU14bの復帰が完了したかチェックし(ステップS124)、サブCPU14bの復帰が完了すると、ポート電源制御部22に該ポートPbの応答処理部15bの電源電力をOFFするように指示する。ポート電源制御部22は、電源OFF指示を受け取ると、該応答処理部15bの電源電力をOFFにする(ステップS125)。
Next, the state
次に、状態情報判断部21が、該ポートPbでのデータの受信が完了したかチェックし(ステップS126)、データの受信が完了すると(ステップS126で、YESのとき)、ポートPbの応答処理部15bの電源電力をONするようにポート電源制御部22に指示する。ポート電源制御部22は、電源ON指示を受け取ると、該応答処理部15bの電源電力をONにする(ステップS127)。
Next, the state
さらに、状態情報判断部21は、該ポートPbのサブCPU14bの電源電力をONするようにポート電源制御部22に指示し、ポート電源制御部22に該サブCPU14bの電源電力をONさせて(ステップS128)、図4のステップS103に戻って、上記同様に処理する(ステップS103〜S128)。
Further, the state
そして、電源制御部20は、図4のステップS104で、複数のポートPa、Pbが同時にデータを受信した場合、図6のステップS114で、データ重要性判断部23に各ポートPa、Pbが受信の重要性を判断させている。
When the plurality of ports Pa and Pb receive data at the same time in step S104 of FIG. 4, the
データ重要性判断部23は、この受信の重要性(優先順位)を、例えば、印刷データの重要性、端末TS11〜TS1n、端末TS21〜TS2nの重要性、ネットワークNW1、NW2の重要性等に基づいて判断する。
The data
すなわち、印刷データは、例えば、図8に示すようなデータ構成となっており、プリアンブル、SFD(サーバ終了通知データ)、宛先MACアドレス、送信元MACアドレス、長さ/タイプ、Ethernetデータ及びFCS(Frame Check Sequence)を含んでいる。Ethernetデータは、宛先IPアドレス、送信元IPアドレス、IPアドレスを除く残りのIPヘッダ部、TCPヘッダ部及びTCP(Transmission Control Protocol)データからなり、TCPデータは、印刷用ヘッダ部、印刷データ量及び印刷データを含んでいる。 That is, the print data has a data configuration as shown in FIG. 8, for example, and includes a preamble, SFD (server termination notification data), destination MAC address, source MAC address, length / type, Ethernet data, and FCS ( Frame Check Sequence). The Ethernet data includes a destination IP address, a transmission source IP address, a remaining IP header portion excluding the IP address, a TCP header portion, and TCP (Transmission Control Protocol) data. The TCP data includes a print header portion, a print data amount, Contains print data.
この印刷データのTCPデータの先頭に位置する印刷用ヘッダ部の先頭1byteは、図9のように、b7−b0で示され、ここに、端末TS11〜TS1n、端末TS21〜TS2nにおいて印刷重要性(優先順位)を設定できるようにする。 As shown in FIG. 9, the first 1 byte of the header portion for printing located at the beginning of the TCP data of the print data is indicated by b7-b0. Here, the printing importance (in the terminals TS11 to TS1n and terminals TS21 to TS2n ( Priority) can be set.
例えば、データ重要性判断部23は、「0x00」から「0xFF」の範囲の値において、値が大きいほうが重要性が大きい(優先順位が高い)ように設定する。データ重要性判断部23は、受信した印刷データのTCPデータにおける印刷用ヘッダ部先頭1byteの値を調べて、印刷データの重要性を判定する。
For example, the data
また、ネットワークNW1、NW2と印刷データ自体の重要性を関連させて、重要性を設定する。例えば、事務処理用等のネットワークNW1の端末TS11〜TS1nからの印刷データについては、「0x00」〜「0xEF」を割り当てて、設定させる。基幹業務用のネットワークNW2の端末TS21〜TS2nからの印刷データについては、「0xF0」〜「0xFF」を割り当てて、設定させる。このように設定すると、データ重要性判定部23は、基幹業務用のネットワークNW2に接続されている端末TS21〜TS2nからの印刷データを、事務処理用等のネットワークNW1に接続されている端末TS11〜TS1nからの印刷データよりも重要性が高いと判断する。
Also, importance is set in association with the importance of the networks NW1 and NW2 and the print data itself. For example, “0x00” to “0xEF” are assigned and set for the print data from the terminals TS11 to TS1n of the network NW1 for business processing or the like. “0xF0” to “0xFF” are assigned and set for the print data from the terminals TS21 to TS2n of the network NW2 for core business. With this setting, the data
また、データの重要性は、端末TS11〜TS1n、端末TS21〜TS2nのIPアドレスに対して設定して、該端末のIPアドレスに基づいて、データの重要性を判断してもよい。すなわち、端末TS11〜TS1n、端末TS21〜TS2n自体に重要性(優先順位)を設定してもよい。 Further, the importance of data may be set for the IP addresses of the terminals TS11 to TS1n and the terminals TS21 to TS2n, and the importance of the data may be determined based on the IP addresses of the terminals. That is, importance (priority order) may be set for the terminals TS11 to TS1n and the terminals TS21 to TS2n themselves.
この場合、例えば、「0x00」〜「0x01」を予備とし、「0x02」をAさんの端末(送信元のIPアドレスが、192.168.0.2の場合)、「0x03」をBさんの端末(送信元のIPアドレスが、192.168.0.3の場合)等のように設定する。そして、データ重要性判断部23は、Bさんの印刷データをAさんの印刷データよりも重要性を高いと判断して、Bさんの印刷データを優先させる。
In this case, for example, “0x00” to “0x01” are reserved, “0x02” is A's terminal (when the source IP address is 192.168.0.2), and “0x03” is B's. A terminal (when the source IP address is 192.168.0.3) is set. Then, the data
また、端末TS11〜TS1n、端末TS21〜TS2nと応答処理部15a、15bとの間の、図3のS8及び図4のステップS106における一定時間後のデータ再送要求、図3のS10及び図4のステップS107におけるサブCPU復帰要求及び図3のS16及び図5のステップS109におけるサブCPU復帰OK情報は、図10に示すようなデータによって行う。
Further, a data retransmission request after a certain time in step S106 in FIG. 3 and step S106 in FIG. 4 between the terminals TS11 to TS1n and terminals TS21 to TS2n and the
この場合、本実施例では、図10に示すように、EthernetデータのUDPデータの先頭1byteを、図9の場合と同様に、指示情報通知部として、端末TS11〜TS1n、端末TS21〜TS2nへの指示及び端末からの情報通知に使用する。 In this case, in this embodiment, as shown in FIG. 10, the leading 1 byte of the UDP data of the Ethernet data is used as the instruction information notification unit as in the case of FIG. 9 to the terminals TS11 to TS1n and the terminals TS21 to TS2n. Used for instructions and information notification from the terminal.
例えば、図3のS8及び図4のステップS106におけるデータ再送要求の場合、b7、b6に、再送要求であることを示すb7=0、b6=1をセットし、b6−b0に、再送までの待ち時間(端末が印刷データを再送するまでの待ち時間)を設定する。なお、この待ち時間の単位は、分であり、「0x00」〜「0x7F」までの範囲の値をとる場合、0分〜127分までの設定が可能である。送信方向は、応答処理部15a、15bからネットワークNW1、NW2の端末TS11〜TS1n、TS21〜TS2nへの送信方向のみに適用する。
For example, in the case of the data retransmission request in S8 in FIG. 3 and step S106 in FIG. 4, b7 = 0 and b6 = 1 indicating that it is a retransmission request are set in b7 and b6, and the retransmission until the retransmission is set in b6-b0. Set the waiting time (waiting time until the terminal resends the print data). Note that the unit of this waiting time is minutes, and when taking a value in the range of “0x00” to “0x7F”, the setting can be made from 0 minute to 127 minutes. The transmission direction is applied only to the transmission direction from the
また、図3のS10及び図4のステップS107におけるサブCPU復帰要求の場合、b7、b6に、b7=1、b6=1をセットし、b6−b0に、全て「0」をセットする。送信方向は、ネットワークNW1、NW2の端末TS11〜TS1n、TS21〜TS2nから応答処理部15a、15bへの送信方向のみに適用する。
In the case of the sub CPU return request in S10 of FIG. 3 and step S107 of FIG. 4, b7 = 1 and b6 = 1 are set in b7 and b6, and all “0” are set in b6-b0. The transmission direction is applied only to the transmission direction from the terminals TS11 to TS1n and TS21 to TS2n of the networks NW1 and NW2 to the
さらに、図3のS16及び図5のステップS109におけるサブCPU復帰OK情報の場合、b7、b6に、b7=1、b6=0をセットし、b6−b0に、全て「0」をセットする。送信方向は、応答処理部15a、15bからネットワークNW1、NW2の端末TS11〜TS1n、TS21〜TS2nへの送信方向のみに適用する。
Further, in the case of the sub CPU return OK information in S16 in FIG. 3 and step S109 in FIG. 5, b7 = 1 and b6 = 0 are set in b7 and b6, and all “0” are set in b6-b0. The transmission direction is applied only to the transmission direction from the
そして、応答処理部15a、15bは、図11及び図12に示すように、通信制御処理を行なって、端末TS11〜TS1n、TS21〜TS2nにデータ送信の待ち処理を行わせる。すなわち、応答処理部15a、15bは、図4のステップS101等のように、図11に示すように、電源制御部20のポート電源制御部22から応答処理部電源ON制御信号を受信したかチェックする(ステップS201)。
Then, as shown in FIGS. 11 and 12, the
ステップS201で、応答処理電源ON制御信号を受信すると、応答処理部15a、15bは、電源電力をONにし(ステップS202)、ネットワークNW1、NW2のを端末TS11〜TS1n、TS21〜TS2nからTCPのSYNパケットを受信するのを待つ(ステップS203)。
When the response processing power ON control signal is received in step S201, the
ステップS203で、SYNパケットを受信すると(ステップS203で、YESのとき)、応答処理部15a、15bは、TCPの3WAYハンドシェークを行ない(ステップS204)、ネットワークNW1、NW2のを端末TS11〜TS1n、TS21〜TS2nから印刷データを受信するのを待つ(ステップS205)。
When the SYN packet is received in step S203 (YES in step S203), the
応答処理部15a、15bは、ステップS205で、印刷データを受信すると(ステップS205で、YESのとき)、印刷データ量情報を取得して、取得した印刷データ量データを印刷データ量判断部30へ通知する(ステップS206)。
When the
応答処理部15a、15bは、この印刷データ量情報を、図8に示した印刷データのTCPデータを構成する印刷データ量情報から取得する。
The
そして、印刷データ量判断部30は、例えば、応答受信処理部15a、15bから受け取った印刷データ量に応じて再送待ち時間を設定し、設定した再送待ち時間情報を応答処理部15a、15bへ通知する。
Then, for example, the print data amount
印刷データ量判断部30は、例えば、図13に示すような再送待ち時間テーブルを内部メモリ等に格納しており、この再送待ち時間テーブルは、例えば、印刷データ量が、1Mバイト以上で、10Mバイト未満であると、待ち時間が、3分、10Mバイト以上で、100Mバイト未満であると、待ち時間が、10分、100Mバイト以上であると、待ち時間が、20分に、それぞれ設定されている。
The print data amount
印刷データ量判断部30は、応答処理部15a、15bから通知される印刷データ量に基づいて該再送待ち時間テーブルを参照して、再送待ち時間を決定し、決定した再送待ち時間を応答処理部15a、15bに通知する。
The print data amount
応答処理部15a、15bは、印刷データ量情報を印刷データ量判断部30へ通知すると、印刷データ量判断部30から再送待ち時間情報が送信されてくるのを待つ(ステップS207)。応答処理部15a、15bは、再送待ち時間情報が送信されてくると、再送待ち時間情報を設定して、再送要求を、パケットを送信してきたネットワークNW1、NW2の端末TS11〜TS1n、TS21〜TS2nへ送信する(ステップS208)。応答処理部15a、15bは、再送要求を送信すると、図12に示すように、送信先の端末TS11〜TS1n、TS21〜TS2nからサブCPU復帰要求を受信したかチェックする(ステップS209)。
When the
すなわち、再送要求を受信した端末TS11〜TS1n、TS21〜TS2nは、該再送要求で指定されている再送待ち時間だけ待って、サブCPU復帰要求を、ネットワークNW1、NW2を介してポートPa、Pbであるネットワーク送受信部10a、10bへ送信する。 That is, the terminals TS11 to TS1n and TS21 to TS2n that have received the retransmission request wait for the retransmission waiting time specified in the retransmission request, and send the sub CPU return request to the ports Pa and Pb via the networks NW1 and NW2. It transmits to a certain network transmission / reception part 10a, 10b.
応答処理部15a、15bは、ステップS209で、サブCPU復帰要求を受信すると(ステップS209で、YESのとき)、状態情報判断部21へサブCPU復帰要求の通知を行う(ステップS210)。
When the
応答処理部15a、15bは、サブCPU復帰要求通知を行うと、自己と同じポートPa、PbのサブCPU14a、14bからサブCPU復帰OKの通知を受信したか確認する(ステップS211)。
When the
ステップS211で、サブCPU復帰OKの通知を受信すると(ステップS211で、YESのとき)、応答処理部15a、15bは、サブCPU復帰要求を送信してきたネットワークNW1、NW2の端末TS11〜TS1n、TS21〜TS2nへサブCPU復帰OKの通知を行う(ステップS212)。
When the sub CPU return OK notification is received in step S211 (YES in step S211), the
応答処理部15a、15bは、サブCPU復帰OK通知を送信すると、ポード電源制御部22から応答処理部電源OFF制御信号を受信するのを確認して(ステップS213)、応答処理部15a、15bの電源電力をOFFにする(ステップS214)。
When the
なお、図11及び図12の応答処理部15a、15bによる通信制御処理では、印刷データを受信したのが、一方のポートPa、Pbだけである場合について示しているが、印刷データを受信したときに他のポートPa、Pbが既にデータの受信中であるときについては、図14に示すように処理する。なお、図14では、図11のステップS205の続きの処理から図12のステップS209へ移行するまでの間の処理についてのみ記載している。
In the communication control processing by the
すなわち、応答処理部15a、15bは、図11のステップS205で、SYNパケットを送信してきたネットワークNW1、NW2の端末TS11〜TS1n、TS21〜TS2nから印刷データを受信すると、図14に示すように、他のネットワークNW1、NW2のポートPa、Pbが印刷データを受信中であるかチェックする(ステップS221)。
That is, when the
ステップS221で、他のポートPa、Pbが印刷データを受信中でないとき(ステップS221で、NOのとき)には、応答処理部15a、15bは、上述のように、図11のステップS206へ移行する。
In step S221, when the other ports Pa and Pb are not receiving print data (NO in step S221), the
ステップS221で、他のポートPa、Pbが印刷データを受信中のとき(ステップS221で、YESのとき)には、応答処理部15a、15bは、該印刷データを送信してきた端末TS11〜TS1n、TS21〜TS2nに対して、印刷データの送信を待つように指示する(ステップS222)。
In step S221, when the other ports Pa and Pb are receiving print data (YES in step S221), the
応答処理部15a、15bは、印刷データの送信を待たせると、他のポートPa、Pbによる印刷データの受信が完了するのを待つ(ステップS223)。
When the
ステップS223で、応答処理部15a、15bは、他のポートPa、Pbによる印刷データの受信が完了すると(ステップS223で、YESのとき)、印刷データの送信を待たせていた端末TS11〜TS1n、TS21〜TS2nに対して、印刷データの送信OKの指示を出し(ステップS224)、ステップS209へ移行して、上記同様に処理する(ステップS209〜S214)。
In step S223, when the
このように、本実施例のプリンタ装置Prは、その通信制御部80が、少なくとも2つ以上のネットワークNW1、NW2に対して相互に分離した状態で接続して、各ネットワークNW1、NW2用に、該ネットワークNW1、NW2との通信を制御するサブCPU(制御手段)14a、14bと、該ネットワークNW1、NW2に対する応答のみを処理する応答処理部(応答手段)15a、15bとを有し、各ネットワークNW1、NW2に対してそれぞれ通信可能な複数のネットワーク送受信部(通信手段)10a、10bと、各前記ネットワーク送受信部10a、10bにおけるサブCPU14a、14bと応答処理部15a、15bの電源電力のON/OFFを選択的に制御するポート電源制御部(電源制御手段)22と、サブCPU14a、14bの電源電力がOFFのときに、応答処理部15a、15bがネットワークNW1、NW2からの通信を受信すると、該サブCPU14a、14bの電源電力が同時にON状態となることを規制するON規制数と他のネットワーク送受信部10a、10bの通信状況に基づいて該通信に対する通信開始条件を判断する状態情報判断部(判断手段)21と、判断した該通信開始条件に基づいて、応答処理部15a、15bに該通信開始条件に応じた応答を行なわせるとともに、前記通信を受信したネットワーク送受信部10a、10bにおけるサブCPU14a、14bと応答処理部15a、15bに対する電源電力の選択的なON/OFFの切り換えをポート電源制御部22に行なわせる状態情報判断部(通信制御手段)21と、を備えている。
As described above, in the printer device Pr of the present embodiment, the communication control unit 80 is connected to at least two or more networks NW1 and NW2 in a state of being separated from each other, and for each of the networks NW1 and NW2, Each of the networks includes sub CPUs (control means) 14a and 14b that control communication with the networks NW1 and NW2, and response processing units (response means) 15a and 15b that process only responses to the networks NW1 and NW2. A plurality of network transmission / reception units (communication means) 10a and 10b that can communicate with NW1 and NW2, respectively, and power on / off of the
したがって、同時に電源電力を供給するサブCPU14a、14bの数を制限しつつ、消費電力の少ない応答処理部15a、15bによって、分離されているネットワークNW1、NW2からの通信に応答することができ、完全に分離された複数のネットワークポートNW1、NW2における消費電力を削減しつつ、利用性を確保することができる。
Therefore, it is possible to respond to communication from the separated networks NW1 and NW2 by the
また、本実施例のプリンタ装置Prは、その通信制御部80が、少なくとも2つ以上のネットワークNW1、NW2に対して相互に分離した状態で接続して、各ネットワークNW1、NW2用に、該ネットワークNW1、NW2との通信を制御する制御処理ステップと、該ネットワークNW1、NW2に対する応答のみを処理する応答処理ステップとを有し、各ネットワークNW1、NW2に対してそれぞれ通信可能な複数の通信処理ステップと、各前記通信処理ステップにおける前記制御処理ステップと前記応答処理ステップの電源電力のON/OFFを選択的に制御する電源制御処理ステップと、前記制御処理ステップの電源電力がOFFのときに、前記応答処理ステップが前記ネットワークNW1、NW2からの通信を受信すると、該制御処理ステップの電源電力が同時にON状態となることを規制するON規制数と他の前記通信処理ステップの通信状況に基づいて該通信に対する通信開始条件を判断する判断処理ステップと、前記判断処理ステップで判断された該通信開始条件に基づいて、前記応答処理ステップに該通信開始条件に応じた応答を行なわせるとともに、前記通信を受信した前記通信処理ステップにおける前記制御処理ステップと前記応答処理ステップに対する電源電力の選択的なON/OFFの切り換えを前記電源制御処理ステップに行なわせる通信制御処理ステップと、を有する通信制御方法を実行している。 In addition, the printer apparatus Pr of the present embodiment has the communication control unit 80 connected to at least two or more networks NW1 and NW2 in a state of being separated from each other, and for each network NW1 and NW2, the network A plurality of communication processing steps each including a control processing step for controlling communication with NW1 and NW2 and a response processing step for processing only a response to the networks NW1 and NW2, and capable of communicating with each of the networks NW1 and NW2. A power control process step for selectively controlling ON / OFF of power supply power in the control processing step and the response processing step in each communication processing step, and when the power supply power in the control processing step is OFF, When the response processing step receives communication from the networks NW1 and NW2, A determination processing step for determining a communication start condition for the communication based on an ON restriction number for restricting the power supply power of the control step to be in the ON state at the same time and a communication status of the other communication processing step; and the determination processing step Based on the communication start condition determined in step (b), the response processing step makes a response according to the communication start condition, and the control processing step and the response processing step in the communication processing step that received the communication A communication control method is included, which includes a communication control processing step for causing the power supply control processing step to perform selective ON / OFF switching of power supply power.
したがって、同時に電源電力を供給する制御処理ステップの数を制限しつつ、消費電力の少ない応答処理ステップによって分離されているネットワークNW1、NW2からの通信に応答することができ、完全に分離された複数のネットワークポートNW1、NW2における消費電力を削減しつつ、利用性を確保することができる。 Therefore, it is possible to respond to communication from the networks NW1 and NW2 separated by the response processing steps with low power consumption while simultaneously limiting the number of control processing steps for supplying power supply power, and a plurality of completely separated The network port NW1, NW2 can reduce power consumption while ensuring usability.
さらに、本実施例のプリンタ装置Prは、制御プロセッサに、少なくとも2つ以上のネットワークNW1、NW2に対して相互に分離した状態で接続して、各ネットワークNW1、NW2用に、該ネットワークNW1、NW2との通信を制御する制御処理と、該ネットワークNW1、NW2に対する応答のみを処理する応答処理とを有し、各ネットワークNW1、NW2に対してそれぞれ通信可能な複数の通信処理と、各前記通信処理における前記制御処理と前記応答処理の電源電力のON/OFFを選択的に制御する電源制御処理と、前記制御処理の電源電力がOFFのときに、前記応答処理が前記ネットワークNW1、NW2からの通信を受信すると、該制御処理の電源電力が同時にON状態となることを規制するON規制数と他の前記通信処理の通信状況に基づいて該通信に対する通信開始条件を判断する判断処理と、前記判断処理で判断された該通信開始条件に基づいて、前記応答処理に該通信開始条件に応じた応答を行なわせるとともに、前記通信を受信した前記通信処理における前記制御処理と前記応答処理に対する電源電力の選択的なON/OFFの切り換えを前記電源制御処理に行なわせる通信制御処理と、を実行させる通信制御プログラムを搭載している。 Further, the printer device Pr of the present embodiment is connected to the control processor in a state of being separated from at least two networks NW1 and NW2, and for each network NW1 and NW2, the network NW1 and NW2 And a plurality of communication processes capable of communicating with each of the networks NW1 and NW2, respectively, and a control process for controlling communication with the networks NW1 and NW2 Power control processing for selectively controlling ON / OFF of power supply power for the control processing and response processing in the communication processing, and when the power processing power for the control processing is OFF, the response processing is communication from the networks NW1 and NW2. , The number of ON restrictions that restricts the power supply power of the control process from being turned on at the same time, and the other A determination process for determining a communication start condition for the communication based on a communication status of the communication process, and a response according to the communication start condition is made in the response process based on the communication start condition determined in the determination process A communication control program for executing the control process in the communication process that has received the communication and a communication control process for selectively switching ON / OFF of power supply power for the response process. It is equipped with.
したがって、同時に電源電力を供給する制御処理の数を制限しつつ、消費電力の少ない応答処理によって分離されているネットワークNW1、NW2からの通信に応答することができ、完全に分離された複数のネットワークポートNW1、NW2における消費電力を削減しつつ、利用性を確保することができる。 Therefore, it is possible to respond to communications from the networks NW1 and NW2 separated by response processing with low power consumption while simultaneously limiting the number of control processes for supplying power supply power, and a plurality of completely separated networks Usability can be ensured while reducing power consumption in the ports NW1 and NW2.
また、本実施例のプリンタ装置Prは、状態情報判断部21が、他のネットワーク送受信部10a、10bが通信中であると、所定の待ち時間を前記通信開始条件として設定し、該通信開始条件に応じた応答として、該待ち時間の後に通信の再開を要求する応答を、応答処理部15a、15bに行わせている。
Further, in the printer device Pr of the present embodiment, when the other network transmitting / receiving units 10a and 10b are communicating, the status
したがって、より一層消費電力を削減しつつ、適切に通信を確保することができる。 Therefore, it is possible to appropriately secure communication while further reducing power consumption.
さらに、本実施例のプリンタ装置Prは、通信制御部80が、応答処理部15a、15bが応答する前記通信におけるデータ量に基づいて前記待ち時間を設定する印刷データ量判断部(待ち時間設定手段)30をさらに備え、状態情報判断部21が、該印刷データ量判断部30の設定した前記待ち時間を前記通信開始条件として設定している。
Further, in the printer device Pr of this embodiment, the communication control unit 80 sets the waiting time based on the data amount in the communication to which the
したがって、通信コマンドを発行する回数を削減してより一層消費電力を削減しつつ、適切に通信を確保することができる。 Accordingly, it is possible to appropriately secure communication while further reducing power consumption by reducing the number of times of issuing communication commands.
また、本実施例のプリンタ装置Prは、状態情報判断部21が、他のネットワーク送受信部10a、10bが通信中であると、他の該ネットワーク送受信部10a、10bの通信が完了するまで待機することを前記通信開始条件とし、該通信開始条件に応じた応答として、他のネットワーク送受信部10a、10bの通信が完了するまで待機させる応答を応答処理部15a、15bに行わせるとともに、他の該ネットワーク送受信部10a、10bの通信が完了すると、該待機中の通信を再開させる応答を行なわせている。
Further, in the printer device Pr of this embodiment, when the other network transmission / reception units 10a and 10b are communicating, the state
したがって、ネットワーク送受信部10aとネットワーク送受信部10bが同時にONすることを確実に防止して、より一層消費電力を削減することができる。 Therefore, it is possible to reliably prevent the network transmission / reception unit 10a and the network transmission / reception unit 10b from being turned on at the same time, thereby further reducing power consumption.
さらに、本実施例のプリンタ装置Prは、状態情報判断部21が、前記ON規制数を越える数のネットワーク送受信部10a、10bの応答処理部15a、15bが同時に通信を受信すると、該各通信のデータに設定されている優先順位情報、各ネットワークNW1、NW2に対して予め設定されている優先順位情報、該通信の発信元である端末TS11〜TS1n、TS21〜TS2nに対して予め設定されている優先順位情報のうち少なくとも1つの優先順位情報に基づいて各該通信に対する前記通信開始条件を判断している。
Further, in the printer device Pr of the present embodiment, when the status
したがって、端末TS11〜TS1n、TS21〜TS2nに対して予め設定した優先順位に応じて通信を開始させることができ、消費電力を削減しつつ、より一層利用性を向上させることができる。 Therefore, communication can be started in accordance with the priorities set in advance for the terminals TS11 to TS1n and TS21 to TS2n, and the utility can be further improved while reducing power consumption.
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。 The invention made by the present inventor has been specifically described based on the preferred embodiments. However, the present invention is not limited to that described in the above embodiments, and various modifications can be made without departing from the scope of the invention. It goes without saying that it is possible.
1 画像形成システム
IN インターネット
NW1 第1ネットワーク
TS11〜TS1n 端末
KN 基幹ネットワーク
NW2 第2ネットワーク
TS21〜TS21n 端末
Pr プリンタ装置
10a、10b ネットワーク送受信部
11a、11b LANコネクタ
12a、12b PHY
13a、13b MAC
14a、14b サブCPU
15a、15b 応答処理部
20 電源制御部
21 状態情報判断部
22 ポート電源制御部
23 データ重要性判断部
30 印刷データ量判断部
40 コントローラ部
41 メインCPU
42a、42b 共有メモリ
43 ROM
44 RAM
45 入力I/F
46 表示I/F
47 エンジンI/F
48 バス
50 入力部
60 表示部
70 プロッタ
DESCRIPTION OF
13a, 13b MAC
14a, 14b Sub CPU
15a, 15b
42a,
44 RAM
45 Input I / F
46 Display I / F
47 Engine I / F
48
Claims (8)
各前記通信手段における前記制御手段と前記応答手段の電源電力のON/OFFを選択的に制御する電源制御手段と、
前記制御手段の電源電力がOFFのときに、前記応答手段が前記ネットワークからの通信を受信すると、該制御手段の電源電力が同時にON状態となることを規制するON規制数と他の前記通信手段の通信状況に基づいて該通信に対する通信開始条件を判断する判断手段と、
前記判断手段の判断した該通信開始条件に基づいて、前記応答手段に該通信開始条件に応じた応答を行なわせるとともに、前記通信を受信した前記通信手段における前記制御手段と前記応答手段に対する電源電力の選択的なON/OFFの切り換えを前記電源制御手段に行なわせる通信制御手段と、
を備えていることを特徴とする通信制御装置。 It has a control means for controlling communication with the network and a response means for processing only a response to the network, connected to at least two or more networks in a state of being separated from each other. A plurality of communication means capable of communicating with each network;
Power control means for selectively controlling ON / OFF of power supply power of the control means and the response means in each of the communication means;
When the power supply of the control means is OFF, when the response means receives communication from the network, the number of ON regulation that restricts the power supply power of the control means from being turned ON simultaneously and the other communication means Determining means for determining a communication start condition for the communication based on the communication status of
Based on the communication start condition determined by the determination means, the response means makes a response corresponding to the communication start condition, and the power supply power to the control means and the response means in the communication means that has received the communication Communication control means for causing the power supply control means to perform selective ON / OFF switching;
A communication control device comprising:
他の前記通信手段が通信中であると、所定の待ち時間を前記通信開始条件として設定し、
前記通信制御手段は、
前記通信開始条件に応じた応答として、前記待ち時間の後に通信の再開を要求する応答を、前記応答手段に行わせることを特徴とする請求項1記載の通信制御装置。 The determination means includes
When the other communication means is communicating, a predetermined waiting time is set as the communication start condition,
The communication control means includes
The communication control apparatus according to claim 1, wherein the response unit makes a response requesting resumption of communication after the waiting time as a response according to the communication start condition.
前記応答手段が応答する前記通信におけるデータ量に基づいて前記待ち時間を設定する待ち時間設定手段をさらに備え、
前記判断手段は、
前記待ち時間設定手段の設定した前記待ち時間を前記通信開始条件として設定することを特徴とする請求項2記載の通信制御装置。 The communication control device includes:
A waiting time setting means for setting the waiting time based on the amount of data in the communication to which the response means responds;
The determination means includes
3. The communication control apparatus according to claim 2, wherein the waiting time set by the waiting time setting unit is set as the communication start condition.
他の前記通信手段が通信中であると、他の該通信手段の通信が完了するまで待機することを前記通信開始条件とし、
前記通信制御手段は、
前記通信開始条件に応じた応答として、他の前記通信手段の通信が完了するまで待機させる応答を前記応答手段に行わせるとともに、他の該通信手段の通信が完了すると、該待機中の通信を再開させる応答を行なわせることを特徴とする請求項1記載の通信制御装置。 The determination means includes
When the other communication means is communicating, the communication start condition is to wait until the communication of the other communication means is completed,
The communication control means includes
As a response according to the communication start condition, the response unit makes a response to wait until the communication of the other communication unit is completed, and when the communication of the other communication unit is completed, the standby communication is performed. The communication control apparatus according to claim 1, wherein a response to be resumed is made.
前記ON規制数を越える数の前記通信手段の前記応答手段が同時に通信を受信すると、該各通信のデータに設定されている優先順位情報、各前記ネットワークに対して予め設定されている優先順位情報、該通信の発信元に対して予め設定されている優先順位情報のうち少なくとも1つの優先順位情報に基づいて各該通信に対する前記通信開始条件を判断することを特徴とする請求項1から請求項4のいずれかに記載の通信制御装置。 The determination means includes
When the response means of the communication means exceeding the ON regulation number receive communication at the same time, priority information set in the data of each communication, priority information set in advance for each network The communication start condition for each communication is determined based on at least one priority information among priority information preset for the transmission source of the communication. 5. The communication control device according to any one of 4.
前記通信制御部として、請求項1から請求項6のいずれかに記載の通信制御装置を搭載していることを特徴とする画像処理装置。 An image that is connected to at least two or more networks by a communication control unit in a state of being separated from each other, transmits and receives image data based on communication of the communication control unit, and performs image processing on the image data A processing device comprising:
An image processing apparatus comprising the communication control apparatus according to claim 1 as the communication control unit.
各前記通信処理ステップにおける前記制御処理ステップと前記応答処理ステップの電源電力のON/OFFを選択的に制御する電源制御処理ステップと、
前記制御処理ステップの電源電力がOFFのときに、前記応答処理ステップが前記ネットワークからの通信を受信すると、該制御処理ステップの電源電力が同時にON状態となることを規制するON規制数と他の前記通信処理ステップの通信状況に基づいて該通信に対する通信開始条件を判断する判断処理ステップと、
前記判断処理ステップで判断された該通信開始条件に基づいて、前記応答処理ステップに該通信開始条件に応じた応答を行なわせるとともに、前記通信を受信した前記通信処理ステップにおける前記制御処理ステップと前記応答処理ステップに対する電源電力の選択的なON/OFFの切り換えを前記電源制御処理ステップに行なわせる通信制御処理ステップと、
を有していることを特徴とする通信制御方法。 A control processing step for controlling communication with the network, and a response processing step for processing only a response to the network; A plurality of communication processing steps each capable of communicating with each network;
A power supply control processing step for selectively controlling ON / OFF of power supply power in the control processing step and the response processing step in each of the communication processing steps;
When the power processing power of the control processing step is OFF and the response processing step receives communication from the network, the control processing step power source power of the control processing step is controlled to be turned on at the same time. A determination processing step of determining a communication start condition for the communication based on a communication status of the communication processing step;
Based on the communication start condition determined in the determination processing step, the response processing step makes a response according to the communication start condition, and the control processing step in the communication processing step that has received the communication and the A communication control processing step for causing the power supply control processing step to perform selective ON / OFF switching of the power supply with respect to the response processing step;
The communication control method characterized by having.
少なくとも2つ以上のネットワークに対して相互に分離した状態で接続して、各ネットワーク用に、該ネットワークとの通信を制御する制御処理と、該ネットワークに対する応答のみを処理する応答処理とを有し、各ネットワークに対してそれぞれ通信可能な複数の通信処理と、
各前記通信処理における前記制御処理と前記応答処理の電源電力のON/OFFを選択的に制御する電源制御処理と、
前記制御処理の電源電力がOFFのときに、前記応答処理が前記ネットワークからの通信を受信すると、該制御処理の電源電力が同時にON状態となることを規制するON規制数と他の前記通信処理の通信状況に基づいて該通信に対する通信開始条件を判断する判断処理と、
前記判断処理で判断された該通信開始条件に基づいて、前記応答処理に該通信開始条件に応じた応答を行なわせるとともに、前記通信を受信した前記通信処理における前記制御処理と前記応答処理に対する電源電力の選択的なON/OFFの切り換えを前記電源制御処理に行なわせる通信制御処理と、
を実行させることを特徴とする通信制御プログラム。 To the control processor,
Connect to at least two or more networks in a state of being separated from each other, and for each network, control processing for controlling communication with the network and response processing for processing only a response to the network A plurality of communication processes capable of communicating with each network;
A power control process for selectively controlling ON / OFF of the power of the control process and the response process in each of the communication processes;
When the power supply power of the control process is OFF, if the response process receives communication from the network, the number of ON regulation that restricts the power supply power of the control process to be in the ON state at the same time and the other communication process Determination processing for determining a communication start condition for the communication based on the communication status of
Based on the communication start condition determined in the determination process, the response process makes a response according to the communication start condition, and the control process and the power supply for the response process in the communication process that has received the communication A communication control process for causing the power supply control process to perform selective ON / OFF switching of power;
The communication control program characterized by performing this.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012286378A JP2014131090A (en) | 2012-12-27 | 2012-12-27 | Communication control device, image processing device, communication control method, and communication control program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012286378A JP2014131090A (en) | 2012-12-27 | 2012-12-27 | Communication control device, image processing device, communication control method, and communication control program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014131090A true JP2014131090A (en) | 2014-07-10 |
Family
ID=51409139
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012286378A Pending JP2014131090A (en) | 2012-12-27 | 2012-12-27 | Communication control device, image processing device, communication control method, and communication control program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2014131090A (en) |
-
2012
- 2012-12-27 JP JP2012286378A patent/JP2014131090A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7480729B2 (en) | Line concentrator, network-capable apparatus, and communication system | |
US7640441B2 (en) | Communication apparatus | |
US8738938B2 (en) | Information processing apparatus, method for controlling the same, and storage medium | |
US7286252B2 (en) | Printing system with enhanced efficiency in power-saving, printer, substitute server, and method and program used by the substitute server | |
US8610914B2 (en) | Communication apparatus, communication method, computer readable medium and image forming apparatus | |
US20060236143A1 (en) | Communication control apparatus, communication control system, power-saving control method, power-saving control program, and recording medium for recording the program | |
EP2339792B1 (en) | Method for accessing USB device attached to home gateway, home gateway and terminal | |
JP5619865B2 (en) | Computer-readable memory, apparatus, and method thereof | |
JP2006270193A (en) | Image forming system and method, and image forming apparatus | |
JP5488183B2 (en) | Communication apparatus and communication control method | |
US20140108840A1 (en) | Communication apparatus and control method therefor | |
US20110078465A1 (en) | Information processing apparatus, method of controlling information processing apparatus, and storage medium | |
JP2008181436A (en) | Information processor | |
CN103391386B (en) | Can with the communicator of auto-negotiation mode work and control method thereof | |
JP5717398B2 (en) | COMMUNICATION DEVICE, ITS CONTROL METHOD, AND CONTROL PROGRAM | |
JP2006013643A (en) | Communication protocol conversion cradle, address conversion method used for same, and program thereof | |
US9639138B2 (en) | Electronic device that ensures reduced unnecessary recovery | |
JP2009037285A (en) | Network device | |
JP2014131090A (en) | Communication control device, image processing device, communication control method, and communication control program | |
JP2014082714A (en) | Image forming apparatus, control method of the same, and program | |
JP5675554B2 (en) | Network communication device, electronic device, and program | |
JP2010093609A (en) | Digital composite machine | |
JP2002297337A (en) | Network printing system, service proxy server and program | |
JP2006287856A (en) | Control apparatus and system | |
JP2017149119A (en) | Information processing apparatus and method for controlling information processing apparatus |