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 PDF

Info

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
Application number
JP2012286378A
Other languages
Japanese (ja)
Inventor
Koji Imanishi
幸治 今西
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2012286378A priority Critical patent/JP2014131090A/en
Publication of JP2014131090A publication Critical patent/JP2014131090A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing 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

PROBLEM TO BE SOLVED: To perform communication with networks separated from each other while reducing power consumption.SOLUTION: A printer device Pr comprises: network transmission/reception units 10a and 10b which include sub CPUs 14a and 14b and response processing units 15a and 15b, and are separately connected to networks NW1 and NW2, respectively; a port power supply control unit 22 for selectively controlling ON/OFF of power supply power of the sub CPUs 14a and 14b and response processing units 15a and 15b in the respective network transmission/reception units 10a and 10b; and a state information determination unit 21. In the case where the response processing unit 15a or 15b receives communication when power supply power of the sub CPUs 14a or 14b is OFF; the state information determination unit 21 determines a communication start condition for the communication on the basis of a communication state or the like of another network transmission/reception unit 10a or 10b, and performs power supply power control and response control of the sub CPUs 14a or 14b and response processing units 15a or 15b in the network transmission/reception unit 10a or 10b.

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 claim 1 is connected to at least two or more networks while being separated from each other, and controls communication with the network for each network. A plurality of communication means capable of communicating with each network; and the control means and the response means of each of the communication means. When the power supply control means for selectively controlling ON / OFF and the power supply power of the control means are OFF, and the response means receives communication from the network, the power supply power of the control means is simultaneously turned on. A determination means for determining a communication start condition for the communication based on the ON restriction number for restricting the communication and the communication status of the other communication means; Based on the communication start condition determined by the stage, the response unit makes a response according to the communication start condition, and the power source power for the control unit and the response unit in the communication unit that has received the communication is selected. And a communication control means for causing the power supply control means to perform a typical ON / OFF switching.

本発明によれば、完全に分離された複数のネットワークポートにおける消費電力を削減することができる。   According to the present invention, power consumption in a plurality of completely separated network ports can be reduced.

本発明の一実施例を適用した画像形成システムの構成図。1 is a configuration diagram of an image forming system to which an embodiment of the present invention is applied. プリンタ装置の要部ブロック構成図。FIG. 3 is a block diagram of the main part of the printer apparatus. プリンタ装置における通信制御処理のシーケンス図。FIG. 6 is a sequence diagram of communication control processing in the printer apparatus. 電源制御部による通信制御処理を示すフローチャート。The flowchart which shows the communication control process by a power supply control part. 図4の処理の続きの処理を示すフローチャート。5 is a flowchart showing processing subsequent to the processing in FIG. 図4の処理で複数ポートが同時受信したときの続きの処理を示すフローチャート。5 is a flowchart showing subsequent processing when a plurality of ports are simultaneously received in the processing of FIG. 4. 図6の処理で他のポートの受信を優先するときの続きの処理を示すフローチャート。7 is a flowchart showing subsequent processing when priority is given to reception of another port in the processing of FIG. 印刷データのデータ構成の一例を示す図。The figure which shows an example of the data structure of print data. 印刷ヘッダ部の先頭1byteのデータ構成を示す図。The figure which shows the data structure of the head 1 byte of a print header part. 端末への指示情報通知要求の一例を示す図。The figure which shows an example of the instruction information notification request | requirement to a terminal. 応答処理部における通信制御処理を示すフローチャート。The flowchart which shows the communication control process in a response process part. 図11の処理の続きの処理を示すフローチャート。12 is a flowchart showing processing subsequent to the processing in FIG. 再送待ち時間テーブルの一例を示す図。The figure which shows an example of a resending waiting time table. 他のポートが受信中であるときの応答処理部における通信制御処理を示すフローチャート。The flowchart which shows the communication control process in a response process part when another port is receiving.

以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。   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 image forming system 1 to which a first embodiment of a communication control method and a communication control program is applied.

図1において、画像形成システム1は、インターネットINに接続されている第1ネットワークNW1と、基幹ネットワークKNに接続されている第2ネットワークNW2との双方にまたがる状態で、プリンタ装置Prが接続されている。   In FIG. 1, the image forming system 1 includes a printer apparatus Pr connected to both the first network NW1 connected to the Internet IN and the second network NW2 connected to the backbone network KN. Yes.

第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 power control unit 20, a print data amount determination unit 30, a controller unit 40, an input unit 50, and a display unit. 60, a plotter 70, and the like. Note that the number of network transmission / reception units is not limited as long as the number is two or more.

入力部50は、プリンタ装置Prにプリント動作等の各種動作を行わせるのに必要な各種操作キーを備えており、ユーザによってキー操作されて、操作された操作内容をコントローラ部40へ通知する。   The input unit 50 includes various operation keys necessary for causing the printer device Pr to perform various operations such as a print operation. The input unit 50 notifies the controller unit 40 of the operation contents operated by the user.

表示部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 controller unit 40. .

プロッタ70は、適宜の画像形成方式(例えば、電子写真方式、インク噴射方式等)でコントローラ部40からの描画データに基づいて、用紙やフィルム等の被記録媒体(以下、単に、用紙という。)に画像を画像形成出力する。   The plotter 70 is an appropriate image forming method (for example, an electrophotographic method, an ink ejecting method, etc.) and is based on drawing data from the controller unit 40 and is a recording medium (hereinafter simply referred to as a paper) such as paper or film. An image is formed and output.

コントローラ部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 controller unit 40 includes a main CPU (Central Processing Unit) 41, shared memories 42a and 42b, a ROM (Read Only Memory) 43, a RAM (Random Access Memory) 44, an input I / F 45, a display I / F 46, and an engine I / F 47. Etc., and each part is connected by a bus 48.

ROM43は、プリンタ装置Prとしての基本プログラム、本発明の通信制御プログラム等のプログラム及び必要な各種データを格納している。   The ROM 43 stores a basic program as the printer device Pr, a program such as the communication control program of the present invention, and various necessary data.

メインCPU41は、ROM43内のプログラムに基づいて、RAM44をワークメモリとして利用しつつ、プリンタ装置Prの各部を制御して、プリンタ装置Prとしての基本処理を実行するとともに、相互に分離されているネットワークポートであるネットワーク送受信部10aとネットワーク送受信部10bを利用した消費電力の削減を向上させた通信制御処理を行う。   Based on the program in the ROM 43, the main CPU 41 uses the RAM 44 as a work memory, controls each part of the printer device Pr, executes basic processing as the printer device Pr, and is separated from each other. Communication control processing that improves reduction of power consumption using the network transmission / reception unit 10a and the network transmission / reception unit 10b, which are ports, is performed.

共有メモリ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 main CPU 41.

入力I/F45は、入力部50とバス48に接続され、入力部50とメインCPU41とのインターフェイス処理を行う。   The input I / F 45 is connected to the input unit 50 and the bus 48, and performs interface processing between the input unit 50 and the main CPU 41.

表示I/F46は、表示部60とバス48に接続され、表示部60とメインCPU41とのインターフェイス処理を行う。   The display I / F 46 is connected to the display unit 60 and the bus 48 and performs interface processing between the display unit 60 and the main CPU 41.

エンジンI/F47は、プロッタ70とバス48に接続され、プロッタ70とメインCPU41とのインターフェイス処理を行う。   The engine I / F 47 is connected to the plotter 70 and the bus 48, and performs interface processing between the plotter 70 and the main CPU 41.

ネットワーク送受信部(通信手段)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. Response processing units 15a and 15b are provided. The network transmission / reception unit 10a and the network transmission / reception unit 10b are completely separated by a physical method so that the first network NW1 and the second network NW2 are completely separated from each other independently. Communicate.

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 PHY 12a is connected to the LAN connector 11a and performs processing of the Ethernet physical layer. The PHY 12b is connected to the LAN connector 11b and performs processing of the Ethernet physical layer.

MAC13aは、PHY12aに接続され、イーサネットのMAC層の処理を行う。MAC13bは、PHY12bに接続され、イーサネットのMAC層の処理を行う。   The MAC 13a is connected to the PHY 12a and performs processing of the Ethernet MAC layer. The MAC 13b is connected to the PHY 12b and performs processing of the Ethernet MAC layer.

サブCPU(制御手段)14aは、MAC13a及び応答処理部15aに接続されているとともに、電源制御部20に接続され、ネットワーク送受信部10aの制御プログラムの実行、第1ネットワークNW1から受信した印刷データを処理しているか否かを示す送受信状態状態情報の電源制御部20への通知及び電源制御部20からの電源制御情報に基づく電源のON/OFF処理等を行う。   The sub CPU (control means) 14a is connected to the MAC 13a and the response processing unit 15a, and is also connected to the power supply control unit 20, executes the control program of the network transmission / reception unit 10a, and print data received from the first network NW1. Notification of transmission / reception state information indicating whether or not processing is performed to the power supply control unit 20 and power ON / OFF processing based on the power supply control information from the power supply control unit 20 are performed.

サブCPU(制御手段)14bは、MAC13b及び応答処理部15bに接続されているとともに、電源制御部20に接続され、ネットワーク送受信部10bの制御プログラムの実行、第2ネットワークNW2から受信した印刷データを処理しているか否かを示す送受信状態情報の電源制御部20への通知及び電源制御部20からの電源制御情報に基づく電源のON/OFF処理等を行う。   The sub CPU (control means) 14b is connected to the MAC 13b and the response processing unit 15b, and is also connected to the power supply control unit 20, executes the control program of the network transmission / reception unit 10b, and print data received from the second network NW2. Notification of transmission / reception status information indicating whether or not processing is performed to the power control unit 20 and power ON / OFF processing based on the power control information from the power control unit 20 are performed.

応答処理部(応答手段)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 MAC 13a, the sub CPU 14a, and the power control unit 20, and when there is a reception request from the terminals TS11 to TS1n of the first network NW1 when the sub CPU 14a is powered off, the terminal Response status information indicating whether or not to reply to TS11 to TS1n to wait for a certain period of time to transmit print data, or whether or not response processing of print data received from the first network NW1 is being performed to the power supply control unit 20 To be notified.

応答処理部(応答手段)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 MAC 13b, the sub CPU 14b, and the power control unit 20, and when there is a reception request from the terminals TS21 to TS2n of the second network NW2 when the sub CPU 14b is powered off, the terminal Response status information indicating whether or not to reply to TS21 to TS2n to wait for a certain period of time for transmission of print data, or whether response processing of print data received from the second network NW2 is being performed to the power supply control unit 20 To be notified.

すなわち、ネットワーク送受信部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 response processing units 15a and 15b consume less power than the sub CPUs 14a and 14b.

電源制御部20は、状態情報判断部21、ポート電源制御部22及びデータ重要性判断部23等を備えている。   The power supply control unit 20 includes a state information determination unit 21, a port power supply control unit 22, a data importance determination unit 23, and the like.

状態情報判断部21とポート電源制御部22は、それぞれ相互に接続されているとともにデータ重要性判断部23に接続され、また、ネットワーク送受信部10a、10bのサブCPU14a、14bと応答処理部15a、15bに接続されている。   The state information determination unit 21 and the port power supply control unit 22 are connected to each other and to the data importance determination unit 23, and the sub CPUs 14a and 14b of the network transmission / reception units 10a and 10b and the response processing unit 15a, 15b.

状態情報判断部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 information determination unit 21 receives transmission / reception status information indicating whether or not the sub CPUs 14a and 14b of the network transmission / reception units 10a and 10b are processing print data, and the response processing units 15a and 15b of the network transmission / reception units 10a and 10b Response state information indicating whether or not print data response processing is being performed is received. Based on the transmission / reception state information from the sub CPUs 14a and 14b and the response state information from the response processing units 15a and 15b, the state information determination unit 21 turns off the power of which sub CPUs 14a and 14b and the power of which sub CPUs 14a and 14b. To determine whether to turn on. That is, the printer device Pr has a power saving mode for reducing the power consumption of the network transmission / reception units 10a and 10b, and the sub CPUs 14a and 14b of the network transmission / reception units 10a and 10b are simultaneously turned on. Two are set as the number of ON restrictions to be regulated.

ポート電源制御部(電源制御手段)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 sub CPUs 14a and 14b of the network transmission / reception units 10a and 10b from the state information determination unit 21, and receives the sub information of the network transmission / reception units 10a and 10b. Power supply control information for ON / OFF control of the power of the CPUs 14a and 14b and the response processing units 15a and 15b is output to the sub CPUs 14a and 14b and the response processing units 15a and 15b.

データ重要性判断部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 importance determination unit 23 is connected to the sub CPUs 14a and 14b of the network transmission / reception units 10a and 10b, the state information determination unit 21 and the port power control unit 22, and from the sub CPUs 14a and 14b of each network transmission / reception unit, the first network NW1. Alternatively, the data importance information set in the data frame of the print data received from the second network NW2 is received. Further, the data importance determination unit 23 receives the transmission / reception state information and response state information of each of the network transmission / reception units 10 a and 10 b from the state information determination unit 21. The data importance determination unit 23 compares the data importance information with the operation states of the network transmission / reception units 10a and 10b, receives priority print data from the networks NW1 and NW2, and prints them. It is determined to turn off the power of the sub CPUs 14a and 14b of the network transmitting / receiving units 10a and 10b that have received the print data that is not. As a result of the determination, the data importance determination unit 23 outputs power control information for the network transmission / reception units 10 a and 10 b to the port power control unit 22.

印刷データ量判断部(待ち時間設定手段)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 response processing unit 15a and the response processing unit 15b, and receives the print data received from the first network NW1 or the second network NW2 from the response processing units 15a and 15b. The print data amount information set in the data frame is received. The print data amount determination unit 30 sets a retransmission wait time according to the print data amounts received from the response reception processing units 15a and 15b, and notifies the response processing units 15a and 15b of the set retransmission wait time information.

すなわち、状態情報判断部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 response processing units 15a and 15b receive communications from the networks NW1 and NW2 when the power of the sub CPUs 14a and 14b is OFF, the state information determination unit 21 and the data importance determination unit 23 receive the sub CPUs 14a and 14b. , 14b determines the communication start condition for the communication based on the number of ON regulation (two in this embodiment) that regulates the power supply power to ON at the same time and the communication status of the other network transmitting / receiving units 10a and 10b. It functions as a determination means. Further, the state information determination unit 21 and the data importance determination unit 23 cause the response processing units 15a and 15b to make a response according to the communication start condition and receive the communication based on the determined communication start condition. The network transmission / reception units 10a and 10b function as communication control means for causing the port power supply control unit 22 to selectively switch on / off the power supply power to the sub CPUs 14a and 14b and the response processing units 15a and 15b. Specifically, the state information determination unit 21 sets a predetermined waiting time as the communication start condition when other network transmission / reception units 10a and 10b other than the communication are in communication, and the communication start condition As a response to the response, the response processing units 15a and 15b are caused to make a response requesting the resumption of communication after the waiting time. In addition, when the print data amount determining unit 30 serving as a waiting time setting unit sets a waiting time, the state information determining unit 21 sets the waiting time as the communication start condition. Further, when other network transmission / reception units 10a and 10b other than those that have communicated are in communication, the state information determination unit 21 waits until the communication of the other network transmission / reception units 10a and 10b is completed. As a communication start condition, as a response according to the communication start condition, the response processing units 15a and 15b are caused to make a response to wait until communication of the other network transmission / reception units 10a and 10b is completed. When the communication of the units 10a and 10b is completed, a response for resuming the standby communication is made. In addition, the status information determination unit 21 and the data importance determination unit 23 are configured so that the response processing units 15a and 15b of the network transmission / reception units 10a and 10b exceeding the ON regulation number (two in this embodiment) simultaneously communicate. When received, the priority order information (importance information) set in the data of each communication, the priority order information (importance information) preset for each network NW1, NW2, and the source of the communication The communication start condition for each communication based on at least one priority information (importance information) among priority information (importance information) preset for certain terminals TS11 to TS1n and terminals TS21 to TS2n Judging. Therefore, the status information determination unit 21 and the data importance determination unit 23 function as a determination unit and a communication control unit as a whole.

上記ネットワーク送受信部10a、10b、電源制御部20及び印刷データ量判断部30は、全体として、相互に分離されているネットワーク送受信部10a、10bにおける消費電力を削減する通信制御部(通信制御装置)80として機能している。   The network transmission / reception units 10a and 10b, the power supply control unit 20, and the print data amount determination unit 30 as a whole are communication control units (communication control devices) that reduce power consumption in the network transmission / reception units 10a and 10b that are separated from each other. It functions as 80.

なお、プリンタ装置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 ROM 43 or the like is read by reading a communication control program for executing the communication control method of the present invention recorded on a computer-readable recording medium such as a digital versatile disk (SD), an SD (Secure Digital) card, or an MO (Magneto-Optical Disc). In this case, the image processing apparatus is configured to include a communication control unit 80 that executes a communication control method for reducing power consumption in the network transmission / reception units 10a and 10b separated from each other. This communication control program is a computer-executable program written in a legacy programming language such as assembler, C, C ++, C #, Java (registered trademark) or an object-oriented programming language, and is stored in the recording medium. Can be distributed.

次に、本実施例の作用を説明する。本実施例の画像形成システム1のプリンタ装置Prは、完全に分離された複数のネットワーク送受信部10a、10bにおける消費電力を削減する。   Next, the operation of this embodiment will be described. The printer device Pr of the image forming system 1 according to the present embodiment reduces power consumption in a plurality of completely separated network transmission / reception units 10a and 10b.

まず、図3に基づいて、ネットワーク送受信部10aのサブCPU14aが電源OFFで応答処理部15aが電源ONの状態(ネットワーク送受信部10aが省電力モード状態)である場合に、ネットワーク送受信部10aが第1ネットワークNW1の端末TS11〜TS1nから印刷データ(通信要求)を受信したときの応答処理部15aを中心とした通信制御処理について説明する。   First, based on FIG. 3, when the sub CPU 14a of the network transmission / reception unit 10a is in the power-off state and the response processing unit 15a is in the power-on state (the network transmission / reception unit 10a is in the power saving mode state), the network transmission / reception unit 10a A communication control process centered on the response processing unit 15a when print data (communication request) is received from the terminals TS11 to TS1n of one network NW1 will be described.

ユーザが端末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 sub CPU 14b is in the power-off state, the network transmission / reception unit 10a receives the packets transmitted from the terminals TS11 to TS1n, performs TCP 3WAY handshake processing, and then prints. Data is received (S2 to S4).

応答処理部15aは、自分宛のパケットを受信すると、状態情報判断部21へ、他のポート、すなわち、ネットワーク送受信部10bが現在印刷データの受信中、あるいは、ネットワーク情報を送受信中であるか等の状態情報の問い合わせを行う(S5)。   When the response processing unit 15a receives a packet addressed to itself, the response processing unit 15a notifies the status information determination unit 21 whether another port, that is, the network transmission / reception unit 10b is currently receiving print data or is transmitting / receiving network information. The status information is inquired (S5).

状態情報判断部21は、状態情報の問い合わせがあると、他のポート(ネットワーク送受信部10b)がデータを送受信中であるか確認して、その情報を応答処理部15aに返答する(S6)。   When there is an inquiry about the state information, the state information determination unit 21 checks whether another port (network transmission / reception unit 10b) is transmitting / receiving data, and returns the information to the response processing unit 15a (S6).

いま、ネットワーク送受信部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 sub CPU 14a is in the power OFF state, the response processing unit 15a responds so that the terminals TS11 to TS1n wait for transmission of print data. (S7). Specifically, the response processing unit 15a returns a TCP RST (Reset) packet, and then requests retransmission so that data is transmitted after a predetermined time by UDP (User Datagram Protocol) (S8).

端末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 sub CPU 14a of the network transmitting / receiving unit 10a to the power ON state via the first network NW1 after a predetermined time has elapsed (S10).

応答処理部15aは、サブCPU復帰要求を受信すると、そのままサブCPU復帰要求を状態情報判断部21へ転送する(S11)。   When receiving the sub CPU return request, the response processing unit 15a transfers the sub CPU return request to the state information determining unit 21 as it is (S11).

状態情報判断部21は、サブCPU復帰要求を受信すると、他のポート(ネットワーク送受信部10b)がデータを送受信中かどうかを確認し、送受信中でなければ、サブCPU14aの電源をONにするようにポート電源制御部22へ指示を行う(S12)。   When the status information determination unit 21 receives the sub CPU return request, the status information determination unit 21 checks whether another port (network transmission / reception unit 10b) is transmitting / receiving data. If not, the status information determination unit 21 turns on the power of the sub CPU 14a. The port power supply control unit 22 is instructed (S12).

ポート電源制御部22は、サブCPU14aの電源電力をONするように制御し(S14)、サブCPU14aは、電源ON状態へ移行する(S14)。   The port power supply control unit 22 controls to turn on the power supply of the sub CPU 14a (S14), and the sub CPU 14a shifts to the power ON state (S14).

サブCPU14aは、電源をONした後、第1ネットワークNW1とのデータ送受信が可能な状態になると、サブCPU復帰OK情報を応答処理部15aと状態情報判断部21へ通知する(S15、S17)。   When the sub CPU 14a enters a state in which data transmission / reception with the first network NW1 is possible after turning on the power, the sub CPU 14a notifies the response processing unit 15a and the state information determination unit 21 of sub CPU return OK information (S15, S17).

状態情報判断部21は、サブCPU復帰OK情報を受信すると、応答処理部15aの電源電力をOFFにするようにポート電源制御部22へ指示を行う(S18)。   When receiving the sub CPU return OK information, the state information determination unit 21 instructs the port power control unit 22 to turn off the power of the response processing unit 15a (S18).

ポート電源制御部22は、状態情報判断部21からOFF指示を受け取ると、ネットワーク送受信部10aの応答処理部15aの電源電力をOFFにするように制御し(S19)、応答処理部15aは、電源OFFになる(S20)。   When the port power supply control unit 22 receives the OFF instruction from the state information determination unit 21, the port power supply control unit 22 controls to turn off the power supply of the response processing unit 15a of the network transmission / reception unit 10a (S19). It is turned off (S20).

応答処理部15aは、サブCPU復帰OK情報を受信すると、端末TS11〜TS1nへサブCPU復帰OK情報を送信する(S16)。サブCPU復帰OK情報を受け取った端末TS11〜TS1nは、一定時間送信するのを待っていた印刷データの送信を開始する(S21)。   When receiving the sub CPU return OK information, the response processing unit 15a transmits the sub CPU return OK information to the terminals TS11 to TS1n (S16). The terminals TS11 to TS1n that have received the sub-CPU return OK information start transmission of print data that has been waiting for transmission for a predetermined time (S21).

ネットワーク送受信部10aは、端末TS11〜TS1nから送信されてくる印刷データをONしたサブCPU14aが受信処理を行なって、コントローラ部40の共有メモリ42aへ転送する。   In the network transmission / reception unit 10a, the sub CPU 14a that has turned on the print data transmitted from the terminals TS11 to TS1n performs reception processing and transfers it to the shared memory 42a of the controller unit 40.

そして、電源制御部20は、図4〜図7に示すように通信制御処理を行う。なお、以下の説明では、図面上の表記を簡略化するために、ネットワーク送受信部10aを、ポートPa、ネットワーク送受信部10bを、ポートPbといい、図において、ポートPa、ポートPbと記載する。   And the power supply control part 20 performs a communication control process as shown in FIGS. In the following description, in order to simplify the notation on the drawings, the network transmission / reception unit 10a is referred to as port Pa and the network transmission / reception unit 10b is referred to as port Pb.

電源制御部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 power control unit 20 first causes the port power control unit 22 to turn on the response processing units 15a and 15b of the ports Pa and Pb. A control signal is output to shift the power supply power of the response processing units 15a and 15b to the ON state (step S101). Next, the power control unit 20 causes the port power control unit 22 to shift the power of the sub CPUs 14a and 14b of the ports Pa and Pb to the OFF state (step S102).

電源制御部20は、状態情報判断部21が、ポートPa、Pbがパケットを受信して状態情報の問い合わせがあったか(データを受信したポートがあるか)チェックする(ステップS103)。   The power supply control unit 20 checks whether the state information determination unit 21 has received a packet from the ports Pa and Pb and has received an inquiry about the state information (whether there is a port that has received data) (step S103).

電源制御部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 supply control unit 20 returns to step S101 and performs the same processing as above (steps S101 to S103).

電源制御部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 power control unit 20 has a plurality of status information determination units 21 that are ON-regulated numbers (two in this embodiment). ) Port Pa and Pb are checked to see if data has been received at the same time (step S104).

電源制御部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 power control unit 20 determines that the state information determination unit 21 receives the other ports Pa and Pb. Is being received (step S105).

電源制御部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 information determination unit 21 of the power supply control unit 20 receives another port Pa or Pb in step S105 (when YES in step S105), the other port It is notified to the response processing units 15a and 15b received in step S103 that Pa and Pb are being transmitted / received (step S106).

次に、電源制御部20の状態情報判断部21は、上記通知先の応答処理部15a、15bからサブCPU復帰要求を受信するまで待つ(ステップS107)。状態情報判断部21は、サブCPU復帰要求を受信すると、図5に示すように、データを受信したポートPa、PbのサブCPU14a、14bの電源をONにするようにポート電源制御部22へ指示する。ポート電源制御部22は、電源ON指示を受け取ると、該サブCPU14a、14bの電源電力をONする(ステップS108)。   Next, the state information determination unit 21 of the power supply control unit 20 waits until a sub CPU return request is received from the response processing units 15a and 15b that are the notification destinations (step S107). When receiving the sub CPU return request, the status information determination unit 21 instructs the port power control unit 22 to turn on the power of the sub CPUs 14a and 14b of the ports Pa and Pb that have received the data, as shown in FIG. To do. When receiving the power ON instruction, the port power controller 22 turns ON the power of the sub CPUs 14a and 14b (step S108).

また、図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 information determination unit 21 does not reach the ON regulation number. In step S108, the port power control unit 22 is instructed to turn on the power of the sub CPUs 14a and 14b of the ports Pa and Pb that have received the data. When receiving the power ON instruction, the port power controller 22 turns on the power of the sub CPUs 14a and 14b (step S108).

電源制御部20は、データを受信したポートPa、PbのサブCPU14a、14bの電源電力をONにすると、状態情報判断部21が、該サブCPU14a、14bの復帰の完了を確認するまで待つ(ステップS109)。   When the power supply control unit 20 turns on the power supply of the sub CPUs 14a and 14b of the ports Pa and Pb that have received the data, the power control unit 20 waits until the status information determination unit 21 confirms the completion of the return of the sub CPUs 14a and 14b (step S21). S109).

電源制御部20は、ステップS109で、状態情報判断部21が、データを受信したポートPa、PbのサブCPU14a、14bの復帰が完了するのを確認すると(ステップS109で、YESのとき)、該ポートPa、Pbの応答処理部15a、15bの電源電力をOFFにする(ステップS110)。   In step S109, the power supply control unit 20 confirms that the return of the sub CPUs 14a and 14b of the ports Pa and Pb that have received the data is completed (step S109: YES). The power of the response processing units 15a and 15b of the ports Pa and Pb is turned off (step S110).

状態情報判断部21は、該ポートPa、Pbによるデータの受信が完了するのを待って(ステップS111)、該ポートPa、Pbの応答処理部15a、15bの電源をONにするようにポート電源制御部22へ指示する。ポート電源制御部22は、電源ON指示を受け取ると、該サブCPU14a、14bの電源電力をONにする(ステップS112)。   The state information determination unit 21 waits for the completion of data reception by the ports Pa and Pb (step S111), and then turns on the port power supply so that the response processing units 15a and 15b of the ports Pa and Pb are turned on. The control unit 22 is instructed. When receiving the power ON instruction, the port power controller 22 turns on the power of the sub CPUs 14a and 14b (step S112).

ポート電源制御部22は、サブCPU14a、14bの電源をONさせると、該ポートPa、PbのサブCPU14a、14bの電源をOFFさせて(ステップS113)、図4のステップS103に戻って、上記同様に処理する(ステップS103〜S113)。   When the power of the sub CPUs 14a and 14b is turned on, the port power controller 22 turns off the power of the sub CPUs 14a and 14b of the ports Pa and Pb (step S113), and returns to step S103 of FIG. (Steps S103 to S113).

電源制御部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 power control unit 20 performs data importance determination unit as shown in FIG. 23 compares / determines the importance of reception of the ports Pa and Pb (step S114), and determines whether printing of the received data of the port Pa has priority over the received data of the port Pb (step S115).

ステップ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 information determination unit 21 causes the port power control unit 22 to turn on the power of the sub CPU 14a of the port Pa. To instruct. When receiving the power ON instruction, the port power controller 22 turns on the power of the sub CPU 14a (step S116).

次に、状態情報判断部21が、該サブCPU14aの復帰が完了したかチェックし(ステップS117)、サブCPU14aの復帰が完了すると、ポート電源制御部22に該ポートPaの応答処理部15aの電源電力をOFFにするように指示する。ポート電源制御部22は、電源OFF指示を受け取ると、該応答処理部15aの電源電力をOFFにする(ステップS118)。   Next, the status information determination unit 21 checks whether or not the return of the sub CPU 14a is completed (step S117). When the return of the sub CPU 14a is completed, the port power control unit 22 supplies the power of the response processing unit 15a of the port Pa to the power source. Instruct to turn off the power. When receiving the power OFF instruction, the port power controller 22 turns off the power of the response processor 15a (step S118).

次に、状態情報判断部21は、該ポートPaでのデータの受信が完了したかチェックする(ステップS119)。状態情報判断部21は、データの受信が完了すると(ステップS119で、YESのとき)、ポートPaの応答処理部15aの電源電力をONするようにポート電源制御部22に指示する。ポート電源制御部22は、電源ON指示を受け取ると、該応答処理部15aに応答処理部電源ON制御信号を出力して、応答処理部15aの電源電力をONにする(ステップS120)。   Next, the state information determination unit 21 checks whether the reception of data at the port Pa is completed (step S119). When the reception of data is completed (YES in step S119), the state information determination unit 21 instructs the port power control unit 22 to turn on the power of the response processing unit 15a of the port Pa. When receiving the power ON instruction, the port power controller 22 outputs a response processor power ON control signal to the response processor 15a to turn on the power of the response processor 15a (step S120).

さらに、状態情報判断部21は、該ポートPaのサブCPU14aの電源電力をONするようにポート電源制御部22に指示する。ポート電源制御部22は、電源ON指示を受け取ると、該サブCPU14aの電源電力をONさせて(ステップS121)、図4のステップS103に戻って、上記同様に処理する(ステップS103〜S121)。   Further, the state information determination unit 21 instructs the port power supply control unit 22 to turn on the power supply of the sub CPU 14a of the port Pa. Upon receiving the power ON instruction, the port power controller 22 turns on the power of the sub CPU 14a (step S121), returns to step S103 in FIG. 4, and performs the same processing as above (steps S103 to S121).

ステップ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 supply control unit 20 determines the port information as the determination of the state information determination unit 21. Pb is set to give priority to printing of the received data (step S122).

状態情報判断部21は、ポート電源制御部22に、ポートPbのサブCPU14bの電源電力をONするように指示し、ポート電源制御部22が該サブCPU14bの電源電力をONにする(ステップS123)。   The state information determination unit 21 instructs the port power control unit 22 to turn on the power of the sub CPU 14b of the port Pb, and the port power control unit 22 turns on the power of the sub CPU 14b (step S123). .

次に、状態情報判断部21は、該サブCPU14bの復帰が完了したかチェックし(ステップS124)、サブCPU14bの復帰が完了すると、ポート電源制御部22に該ポートPbの応答処理部15bの電源電力をOFFするように指示する。ポート電源制御部22は、電源OFF指示を受け取ると、該応答処理部15bの電源電力をOFFにする(ステップS125)。   Next, the state information determination unit 21 checks whether or not the return of the sub CPU 14b is completed (step S124). When the return of the sub CPU 14b is completed, the port power control unit 22 supplies the power of the response processing unit 15b of the port Pb. Instruct to turn off the power. When receiving the power OFF instruction, the port power controller 22 turns off the power of the response processor 15b (step S125).

次に、状態情報判断部21が、該ポートPbでのデータの受信が完了したかチェックし(ステップS126)、データの受信が完了すると(ステップS126で、YESのとき)、ポートPbの応答処理部15bの電源電力をONするようにポート電源制御部22に指示する。ポート電源制御部22は、電源ON指示を受け取ると、該応答処理部15bの電源電力をONにする(ステップS127)。   Next, the state information determination unit 21 checks whether the reception of data at the port Pb is completed (step S126). When the reception of data is completed (YES in step S126), the response processing of the port Pb The port power supply control unit 22 is instructed to turn on the power supply of the unit 15b. When receiving the power ON instruction, the port power controller 22 turns on the power of the response processor 15b (step S127).

さらに、状態情報判断部21は、該ポートPbのサブCPU14bの電源電力をONするようにポート電源制御部22に指示し、ポート電源制御部22に該サブCPU14bの電源電力をONさせて(ステップS128)、図4のステップS103に戻って、上記同様に処理する(ステップS103〜S128)。   Further, the state information determination unit 21 instructs the port power control unit 22 to turn on the power of the sub CPU 14b of the port Pb, and causes the port power control 22 to turn on the power of the sub CPU 14b (step S1). S128), the process returns to step S103 in FIG. 4 to perform the same processing as above (steps S103 to S128).

そして、電源制御部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 power control unit 20 receives each port Pa and Pb in the data importance determination unit 23 in step S114 of FIG. Let us judge the importance of.

データ重要性判断部23は、この受信の重要性(優先順位)を、例えば、印刷データの重要性、端末TS11〜TS1n、端末TS21〜TS2nの重要性、ネットワークNW1、NW2の重要性等に基づいて判断する。   The data importance determination unit 23 determines the importance (priority order) of reception based on, for example, the importance of print data, the importance of the terminals TS11 to TS1n and the terminals TS21 to TS2n, the importance of the networks NW1 and NW2, and the like. Judgment.

すなわち、印刷データは、例えば、図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 importance determination unit 23 sets a larger value in the range of “0x00” to “0xFF” so that the importance is higher (the priority is higher). The data importance determining unit 23 determines the importance of the print data by checking the value of the first 1-byte header portion for printing in the TCP data of the received print 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 importance determination unit 23 receives the print data from the terminals TS21 to TS2n connected to the network NW2 for basic business, and the terminals TS11 to TS11 connected to the network NW1 for business processing or the like. It is determined that the importance is higher than the print data from TS1n.

また、データの重要性は、端末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 importance determination unit 23 determines that Mr. B's print data is more important than Mr. A's print data, and gives priority to Mr. B's print 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 response processing units 15a and 15b, S10 in FIG. 3 and FIG. The sub CPU return request in step S107 and the sub CPU return OK information in step S16 in FIG. 3 and step S109 in FIG. 5 are performed by data as shown in FIG.

この場合、本実施例では、図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 response processing units 15a and 15b to the terminals TS11 to TS1n and TS21 to TS2n of the networks NW1 and NW2.

また、図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 response processing units 15a and 15b.

さらに、図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 response processing units 15a and 15b to the terminals TS11 to TS1n and TS21 to TS2n of the networks NW1 and NW2.

そして、応答処理部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 response processing units 15a and 15b perform communication control processing and cause the terminals TS11 to TS1n and TS21 to TS2n to perform data transmission waiting processing. That is, the response processing units 15a and 15b check whether the response processing unit power ON control signal has been received from the port power control unit 22 of the power control unit 20, as shown in FIG. 11, as in step S101 of FIG. (Step S201).

ステップ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 response processing units 15a and 15b turn on the power (step S202), and the networks NW1 and NW2 are changed from the terminals TS11 to TS1n and TS21 to TS2n to the TCP SYN. Waiting to receive a packet (step S203).

ステップ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 response processing units 15a and 15b perform TCP 3WAY handshake (step S204), and the networks TS1 to TS1n and TS21 are connected to the networks NW1 and NW2. Wait until print data is received from TS2n (step S205).

応答処理部15a、15bは、ステップS205で、印刷データを受信すると(ステップS205で、YESのとき)、印刷データ量情報を取得して、取得した印刷データ量データを印刷データ量判断部30へ通知する(ステップS206)。   When the response processing units 15a and 15b receive the print data in step S205 (YES in step S205), the response processing units 15a and 15b acquire the print data amount information and send the acquired print data amount data to the print data amount determination unit 30. Notification is made (step S206).

応答処理部15a、15bは、この印刷データ量情報を、図8に示した印刷データのTCPデータを構成する印刷データ量情報から取得する。   The response processing units 15a and 15b obtain this print data amount information from the print data amount information that constitutes the TCP data of the print data shown in FIG.

そして、印刷データ量判断部30は、例えば、応答受信処理部15a、15bから受け取った印刷データ量に応じて再送待ち時間を設定し、設定した再送待ち時間情報を応答処理部15a、15bへ通知する。   Then, for example, the print data amount determination unit 30 sets a retransmission wait time according to the print data amounts received from the response reception processing units 15a and 15b, and notifies the response processing units 15a and 15b of the set retransmission wait time information. To do.

印刷データ量判断部30は、例えば、図13に示すような再送待ち時間テーブルを内部メモリ等に格納しており、この再送待ち時間テーブルは、例えば、印刷データ量が、1Mバイト以上で、10Mバイト未満であると、待ち時間が、3分、10Mバイト以上で、100Mバイト未満であると、待ち時間が、10分、100Mバイト以上であると、待ち時間が、20分に、それぞれ設定されている。   The print data amount determination unit 30 stores, for example, a retransmission wait time table as shown in FIG. 13 in an internal memory or the like. For example, the retransmission wait time table has a print data amount of 1 Mbytes or more and 10 M If it is less than bytes, the waiting time is set to 3 minutes, 10 MB or more, and if it is less than 100 MB, the waiting time is set to 20 minutes if the waiting time is 10 minutes or more than 100 MB. ing.

印刷データ量判断部30は、応答処理部15a、15bから通知される印刷データ量に基づいて該再送待ち時間テーブルを参照して、再送待ち時間を決定し、決定した再送待ち時間を応答処理部15a、15bに通知する。   The print data amount determination unit 30 refers to the retransmission wait time table based on the print data amounts notified from the response processing units 15a and 15b, determines the retransmission wait time, and determines the determined retransmission wait time as the response processing unit. 15a and 15b are notified.

応答処理部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 response processing units 15a and 15b notify the print data amount information to the print data amount determination unit 30, the response processing units 15a and 15b wait for the retransmission wait time information to be transmitted from the print data amount determination unit 30 (step S207). When the retransmission waiting time information is transmitted, the response processing units 15a and 15b set the retransmission waiting time information and send a retransmission request to the terminals TS11 to TS1n and TS21 to TS2n of the networks NW1 and NW2 that have transmitted the packets. (Step S208). When the response processing units 15a and 15b transmit the retransmission request, as shown in FIG. 12, the response processing units 15a and 15b check whether the sub CPU return request is received from the destination terminals TS11 to TS1n and TS21 to TS2n (step S209).

すなわち、再送要求を受信した端末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 response processing units 15a and 15b receive the sub CPU return request in step S209 (YES in step S209), the response processing units 15a and 15b notify the state information determination unit 21 of the sub CPU return request (step S210).

応答処理部15a、15bは、サブCPU復帰要求通知を行うと、自己と同じポートPa、PbのサブCPU14a、14bからサブCPU復帰OKの通知を受信したか確認する(ステップS211)。   When the response processing units 15a and 15b perform the sub CPU return request notification, the response processing units 15a and 15b confirm whether or not the sub CPU return OK notification is received from the sub CPUs 14a and 14b of the same ports Pa and Pb (step S211).

ステップ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 response processing units 15a and 15b transmit the sub CPU return request to the terminals TS11 to TS1n and TS21 of the networks NW1 and NW2. -TS2n is notified of sub CPU return OK (step S212).

応答処理部15a、15bは、サブCPU復帰OK通知を送信すると、ポード電源制御部22から応答処理部電源OFF制御信号を受信するのを確認して(ステップS213)、応答処理部15a、15bの電源電力をOFFにする(ステップS214)。   When the response processing units 15a and 15b transmit the sub CPU return OK notification, the response processing units 15a and 15b confirm that the response processing unit power OFF control signal is received from the port power control unit 22 (step S213), and the response processing units 15a and 15b The power supply is turned off (step S214).

なお、図11及び図12の応答処理部15a、15bによる通信制御処理では、印刷データを受信したのが、一方のポートPa、Pbだけである場合について示しているが、印刷データを受信したときに他のポートPa、Pbが既にデータの受信中であるときについては、図14に示すように処理する。なお、図14では、図11のステップS205の続きの処理から図12のステップS209へ移行するまでの間の処理についてのみ記載している。   In the communication control processing by the response processing units 15a and 15b in FIGS. 11 and 12, the print data is received only for one of the ports Pa and Pb. However, when the print data is received. When the other ports Pa and Pb are already receiving data, processing is performed as shown in FIG. In FIG. 14, only the processing from the processing subsequent to step S205 in FIG. 11 to the transition to step S209 in FIG. 12 is described.

すなわち、応答処理部15a、15bは、図11のステップS205で、SYNパケットを送信してきたネットワークNW1、NW2の端末TS11〜TS1n、TS21〜TS2nから印刷データを受信すると、図14に示すように、他のネットワークNW1、NW2のポートPa、Pbが印刷データを受信中であるかチェックする(ステップS221)。   That is, when the response processing units 15a and 15b receive print data from the terminals TS11 to TS1n and TS21 to TS2n of the networks NW1 and NW2 that transmitted the SYN packet in step S205 of FIG. 11, as shown in FIG. It is checked whether the ports Pa and Pb of the other networks NW1 and NW2 are receiving print data (step S221).

ステップ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 response processing units 15a and 15b proceed to step S206 in FIG. 11 as described above. To do.

ステップ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 response processing units 15a and 15b transmit the print data to the terminals TS11 to TS1n, The TS21 to TS2n are instructed to wait for transmission of print data (step S222).

応答処理部15a、15bは、印刷データの送信を待たせると、他のポートPa、Pbによる印刷データの受信が完了するのを待つ(ステップS223)。   When the response processing units 15a and 15b wait for the transmission of the print data, the response processing units 15a and 15b wait for the completion of the reception of the print data by the other ports Pa and Pb (step S223).

ステップS223で、応答処理部15a、15bは、他のポートPa、Pbによる印刷データの受信が完了すると(ステップS223で、YESのとき)、印刷データの送信を待たせていた端末TS11〜TS1n、TS21〜TS2nに対して、印刷データの送信OKの指示を出し(ステップS224)、ステップS209へ移行して、上記同様に処理する(ステップS209〜S214)。   In step S223, when the response processing units 15a and 15b complete the reception of the print data by the other ports Pa and Pb (YES in step S223), the terminals TS11 to TS1n that have been waiting for the transmission of the print data are provided. A print data transmission OK instruction is issued to TS21 to TS2n (step S224), the process proceeds to step S209, and the same processing as described above is performed (steps S209 to S214).

このように、本実施例のプリンタ装置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 sub CPUs 14a and 14b and response processing units 15a and 15b in the network transmission / reception units 10a and 10b. Port power control unit (power control means) 22 for selectively controlling OFF, and sub CP When the response processing units 15a and 15b receive communications from the networks NW1 and NW2 when the power supply power of the 14a and 14b is OFF, the ON regulation that restricts the power supply power of the sub CPUs 14a and 14b to be in the ON state at the same time A status information determination unit (determination unit) 21 that determines a communication start condition for the communication based on the number and the communication status of the other network transmission / reception units 10a and 10b, and a response processing unit 15a based on the determined communication start condition , 15b make a response according to the communication start condition, and selectively turn on / off the power supply power to the sub CPUs 14a, 14b and the response processing units 15a, 15b in the network transmitting / receiving units 10a, 10b that have received the communication. State information determination unit (communication control means) 21 for causing the port power supply control unit 22 to perform switching , And a.

したがって、同時に電源電力を供給するサブ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 response processing units 15a and 15b with low power consumption while limiting the number of sub CPUs 14a and 14b that simultaneously supply power. Thus, it is possible to ensure the usability while reducing the power consumption in the plurality of network ports NW1 and NW2 separated into two.

また、本実施例のプリンタ装置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 information determination unit 21 sets a predetermined waiting time as the communication start condition, and the communication start condition As a response to the response, the response processing units 15a and 15b are caused to make a response requesting the resumption of communication after the waiting time.

したがって、より一層消費電力を削減しつつ、適切に通信を確保することができる。   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 response processing units 15a and 15b respond (waiting time setting unit). ) 30, and the status information determination unit 21 sets the waiting time set by the print data amount determination unit 30 as the communication start condition.

したがって、通信コマンドを発行する回数を削減してより一層消費電力を削減しつつ、適切に通信を確保することができる。   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 information determination unit 21 waits until the communication of the other network transmission / reception units 10a and 10b is completed. As a response in accordance with the communication start condition, the response processing units 15a and 15b perform a response to wait until the communication of the other network transmitting / receiving units 10a and 10b is completed, When communication of the network transmission / reception units 10a and 10b is completed, a response for resuming the standby communication is made.

したがって、ネットワーク送受信部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 information determination unit 21 receives communications simultaneously from the number of response processing units 15a and 15b of the network transmission / reception units 10a and 10b exceeding the ON regulation number, Priority information set in data, priority information preset for each network NW1, NW2, and preset for terminals TS11-TS1n, TS21-TS2n, which are transmission sources of the communication The communication start condition for each communication is determined based on at least one priority information among the priority information.

したがって、端末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 SYMBOLS 1 Image forming system IN Internet NW1 1st network TS11-TS1n Terminal KN Core network NW2 2nd network TS21-TS21n Terminal Pr Printer apparatus 10a, 10b Network transmission / reception part 11a, 11b LAN connector 12a, 12b PHY
13a, 13b MAC
14a, 14b Sub CPU
15a, 15b Response processing unit 20 Power supply control unit 21 Status information determination unit 22 Port power supply control unit 23 Data importance determination unit 30 Print data amount determination unit 40 Controller unit 41 Main CPU
42a, 42b Shared memory 43 ROM
44 RAM
45 Input I / F
46 Display I / F
47 Engine I / F
48 bus 50 input unit 60 display unit 70 plotter

特開2008−99096号公報JP 2008-99096 A

Claims (8)

少なくとも2つ以上のネットワークに対して相互に分離した状態で接続して、各ネットワーク用に、該ネットワークとの通信を制御する制御手段と、該ネットワークに対する応答のみを処理する応答手段とを有し、各ネットワークに対してそれぞれ通信可能な複数の通信手段と、
各前記通信手段における前記制御手段と前記応答手段の電源電力の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.
少なくとも2つ以上のネットワークに対して相互に分離した状態で通信制御部によって接続され、該通信制御部の通信に基づいて画像データの送受信を行うとともに、該画像データに対して画像処理を施す画像処理装置であって、
前記通信制御部として、請求項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.
少なくとも2つ以上のネットワークに対して相互に分離した状態で接続して、各ネットワーク用に、該ネットワークとの通信を制御する制御処理ステップと、該ネットワークに対する応答のみを処理する応答処理ステップとを有し、各ネットワークに対してそれぞれ通信可能な複数の通信処理ステップと、
各前記通信処理ステップにおける前記制御処理ステップと前記応答処理ステップの電源電力の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.
JP2012286378A 2012-12-27 2012-12-27 Communication control device, image processing device, communication control method, and communication control program Pending JP2014131090A (en)

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)

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