[go: up one dir, main page]

JP2011086144A - Image processing system, network relay apparatus, and image processing apparatus - Google Patents

Image processing system, network relay apparatus, and image processing apparatus Download PDF

Info

Publication number
JP2011086144A
JP2011086144A JP2009238990A JP2009238990A JP2011086144A JP 2011086144 A JP2011086144 A JP 2011086144A JP 2009238990 A JP2009238990 A JP 2009238990A JP 2009238990 A JP2009238990 A JP 2009238990A JP 2011086144 A JP2011086144 A JP 2011086144A
Authority
JP
Japan
Prior art keywords
image processing
data
processing apparatus
proxy response
network relay
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.)
Withdrawn
Application number
JP2009238990A
Other languages
Japanese (ja)
Inventor
Kazunobu Shimada
和宜 島田
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2009238990A priority Critical patent/JP2011086144A/en
Publication of JP2011086144A publication Critical patent/JP2011086144A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

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

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

【課題】ネットワークに接続される画像処理装置の消費電力をより削減するための技術を提供する。
【解決手段】ネットワーク中継装置と、当該ネットワーク中継装置に接続される画像処理装置とを備える画像処理システムにおいて、ネットワーク中継装置は、画像処理装置が宛先であるデータを受信すると、代理応答処理を行う。すなわち、当該受信データが、画像処理装置に画像処理を要求する第1のデータであるか、画像処理以外の所定の処理を要求する第2のデータであるかを判定し、当該受信データが第1のデータである場合、当該受信データを画像処理装置に転送し、当該受信データが第2のデータである場合、当該受信データに対応する所定の処理を実行する。
【選択図】図2
A technique for further reducing power consumption of an image processing apparatus connected to a network is provided.
In an image processing system including a network relay device and an image processing device connected to the network relay device, the network relay device performs proxy response processing when receiving data destined for the image processing device. . That is, it is determined whether the received data is first data requesting image processing from the image processing apparatus or second data requesting predetermined processing other than image processing. If the received data is the first data, the received data is transferred to the image processing apparatus. If the received data is the second data, a predetermined process corresponding to the received data is executed.
[Selection] Figure 2

Description

本発明は、プリンター、スキャナー、コピー機、複合機等の画像処理装置およびネットワーク中継装置を備える画像処理システムと、ネットワーク中継装置と、画像処理装置とに関し、特に、省電力技術に関する。   The present invention relates to an image processing system including an image processing device such as a printer, a scanner, a copier, and a multifunction peripheral and a network relay device, a network relay device, and an image processing device, and more particularly to a power saving technique.

画像処理装置には、印刷、スキャン、コピー等の当該画像処理装置の機能を実行可能な通常のモードと、当該モードよりも消費電力が小さいモード(以下では、「省電力モード」と呼ぶ。)を有するものがある。省電力モードでは、画像処理装置内の一部の装置(例えば、印刷エンジン、CPU、HDD、DRAMなど)への電源供給がOFFされたり、一部の装置がスリープ状態に設定されたりすることにより、消費電力が通常モードよりも小さく抑えられる。   In the image processing apparatus, a normal mode capable of executing the functions of the image processing apparatus such as printing, scanning, and copying, and a mode that consumes less power than the mode (hereinafter referred to as “power saving mode”). Some have In the power saving mode, power supply to some devices (for example, a print engine, CPU, HDD, DRAM, etc.) in the image processing device is turned off, or some devices are set to a sleep state. The power consumption can be suppressed to be smaller than that in the normal mode.

例えば、特許文献1には、ネットワークに接続するためのオプションボードを備え、また、自装置が機能する通常モードと消費電力を抑制するスリープモードと有するファクシミリ装置が記載されている。   For example, Patent Document 1 describes a facsimile apparatus that includes an option board for connecting to a network and has a normal mode in which the apparatus functions and a sleep mode that suppresses power consumption.

特開2002−223310号公報JP 2002-223310 A

ところで、画像処理装置は、印刷やコピー等の処理を実行している時間よりも、各種の要求を待っている待機状態でいる時間の方が長い、といった状況で使用されることが多い。そこで、待機状態において画像処理装置は、例えば、省電力モードに移行することにより、消費電力を抑制している。   By the way, the image processing apparatus is often used in a situation in which the time of waiting for various requests is longer than the time of executing processing such as printing and copying. Therefore, in the standby state, the image processing apparatus suppresses power consumption by shifting to the power saving mode, for example.

しかしながら、少なくとも画像処理装置が通常モードで動作する必要のある場合、例えば、印刷設定の変更、ネットワーク設定の変更、ステータス等の要求を、ネットワークを介して受信した場合、画像処理装置は、省電力モードから通常モードに復帰することとなる。   However, at least when the image processing apparatus needs to operate in the normal mode, for example, when a request for changing print settings, changing network settings, status, etc. is received via the network, the image processing apparatus The mode will return to the normal mode.

そのため、画像処理装置にネットワークを介してアクセスする機器(例えば、PCなど)が増加するに連れて、画像処理装置は、省電力モードで待機できる時間が短くなってしまう傾向にある。   Therefore, as the number of devices (for example, PCs) that access the image processing apparatus via the network increases, the time that the image processing apparatus can stand by in the power saving mode tends to be shortened.

本発明は、ネットワークに接続される画像処理装置の消費電力をより削減するための技術を提供することを目的とする。   An object of the present invention is to provide a technique for further reducing power consumption of an image processing apparatus connected to a network.

上記の課題を解決するための本発明の第1の態様は、ネットワーク中継装置と、前記ネットワーク中継装置に接続される画像処理装置とを備える画像処理システムであって、前記ネットワーク中継装置は、前記画像処理装置が宛先であるデータを受信する受信手段と、前記受信手段により受信された受信データが、前記画像処理装置に画像処理を要求する第1のデータであるか、前記画像処理以外の所定の処理を要求する第2のデータであるかを判定する判定手段と、前記受信データが前記第1のデータである場合、当該受信データを前記画像処理装置に転送し、前記受信データが前記第2のデータである場合、当該受信データに対応する前記所定の処理を実行する代理応答手段と、を有し、前記画像処理装置は、前記ネットワーク中継装置から転送されたデータを受信する受信手段と、前記受信手段により受信された受信データに対応する前記画像処理もしくは前記所定の処理を実行する処理を実行する制御手段と、を有することを特徴とする。   A first aspect of the present invention for solving the above problem is an image processing system comprising a network relay device and an image processing device connected to the network relay device, wherein the network relay device A receiving unit that receives data destined for the image processing apparatus, and whether the received data received by the receiving unit is first data that requests image processing from the image processing apparatus, or a predetermined process other than the image processing And determining means for determining whether the received data is the first data. When the received data is the first data, the received data is transferred to the image processing apparatus, and the received data is the first data. 2, proxy response means for executing the predetermined processing corresponding to the received data, and the image processing device is the network relay device Receiving means for receiving the transferred data, and control means for executing the image processing corresponding to the received data received by the receiving means or the processing for executing the predetermined processing. .

ここで、上記の画像処理システムであって、前記画像処理装置は、前記ネットワーク中継装置に当該画像処理装置の有する所定の設定値を送信する送信手段を有し、前記ネットワーク中継装置は、前記画像処理装置から送信された前記所定の設定値を記憶する記憶手段を有し、前記代理応答手段は、前記受信データが前記第2のデータである場合、前記記憶手段に記憶されている前記所定の設定値に基づいて前記所定の処理を実行する、ことを特徴としていてもよい。   Here, in the image processing system described above, the image processing apparatus includes a transmission unit that transmits a predetermined setting value of the image processing apparatus to the network relay apparatus, and the network relay apparatus includes the image relay apparatus. Storage means for storing the predetermined set value transmitted from the processing device, and the proxy response means, when the received data is the second data, the predetermined value stored in the storage means The predetermined process may be executed based on a set value.

また、上記の画像処理システムであって、前記第2のデータには、前記画像処理装置のステータスを要求する問い合わせデータが含まれ、前記代理応答手段は、前記受信データが前記問い合わせデータである場合、前記記憶手段に記憶されている前記所定の設定値に基づいて前記画像処理装置のステータスを、当該問い合わせデータの要求元の装置に応答する、ことを特徴としていてもよい。   Further, in the above image processing system, the second data includes inquiry data for requesting a status of the image processing apparatus, and the proxy response unit is configured such that the received data is the inquiry data. The status of the image processing apparatus may be returned to the requesting apparatus of the inquiry data based on the predetermined set value stored in the storage means.

また、上記のいずれかの画像処理システムであって、前記第2のデータには、前記画像処理装置の所定の設定値の変更を要求する設定データが含まれ、前記代理応答手段は、前記受信データが前記設定データである場合、当該設定データにに基づいて前記記憶手段に記憶されている前記所定の設定値を変更し、前記第1のデータが受信された場合に、前記記憶されている前記所定の設定値を含む設定データを前記画像処理装置に送信する、ことを特徴としていてもよい。   In any one of the image processing systems described above, the second data includes setting data for requesting a change of a predetermined setting value of the image processing apparatus, and the proxy response unit includes the reception unit When the data is the setting data, the predetermined setting value stored in the storage unit is changed based on the setting data, and the data is stored when the first data is received. The setting data including the predetermined setting value may be transmitted to the image processing apparatus.

また、上記の画像処理システムであって、前記画像処理装置は、通常モードと、当該通常モードよりも消費電力が小さい省電力モードとを動作モードとして有し、前記代理応答手段は、前記受信データが前記設定データである場合において、前記画像処理装置の動作モードを判定し、前記画像処理装置が省電力モードである場合、当該設定データに基づいて前記記憶手段に記憶されている前記所定の設定値を変更し、前記画像処理装置が通常モードである場合、当該設定データをそのまま前記画像処理装置に転送する、ことを特徴としていてもよい。   Further, in the above image processing system, the image processing apparatus has a normal mode and a power saving mode that consumes less power than the normal mode as operation modes, and the proxy response unit includes the received data Is the setting data, the operation mode of the image processing apparatus is determined. When the image processing apparatus is in the power saving mode, the predetermined setting stored in the storage unit based on the setting data When the value is changed and the image processing apparatus is in the normal mode, the setting data may be transferred to the image processing apparatus as it is.

また、上記のいずれかのいずれかの画像処理システムであって、前記画像処理装置は、前記ネットワーク中継装置を少なくとも前記判定手段および前記代理応答手段として機能させるためのプログラムを予め有し、前記ネットワーク中継装置は、前記プログラムを前記画像処理装置から取得し、当該プログラムを実行することにより少なくとも前記判定手段および前記代理応答手段として機能する、ことを特徴としていてもよい。   The image processing system according to any one of the above, wherein the image processing apparatus has in advance a program for causing the network relay device to function as at least the determination unit and the proxy response unit. The relay apparatus may function as at least the determination unit and the proxy response unit by acquiring the program from the image processing apparatus and executing the program.

また、上記のいずれかの画像処理システムであって、前記画像処理装置は、プリンターであり、前記画像処理として印刷を実行し、前記ネットワーク中継装置は、ハブ装置である、ことを特徴としていてもよい。   Further, in any one of the image processing systems described above, the image processing device is a printer, and performs printing as the image processing, and the network relay device is a hub device. Good.

上記の課題を解決するための本発明の第2の態様は、画像処理装置に接続されるネットワーク中継装置であって、前記画像処理装置が宛先であるデータを受信する受信手段と、前記受信手段により受信された受信データが、前記画像処理装置に画像処理を要求する第1のデータであるか、前記画像処理以外の所定の処理を要求する第2のデータであるかを判定する判定手段と、前記受信データが前記第1のデータである場合、当該受信データを前記画像処理装置に転送し、前記受信データが前記第2のデータである場合、当該受信データに対応する前記所定の処理を実行する代理応答手段と、を有する、ことを特徴とする。   A second aspect of the present invention for solving the above problem is a network relay apparatus connected to an image processing apparatus, wherein the image processing apparatus receives data addressed to the destination, and the reception means Determining means for determining whether the received data received by the first data is first data requesting image processing from the image processing apparatus or second data requesting predetermined processing other than the image processing; When the received data is the first data, the received data is transferred to the image processing apparatus, and when the received data is the second data, the predetermined process corresponding to the received data is performed. And a proxy response means to execute.

ここで、上記のネットワーク中継装置であって、前記画像処理装置は、前記ネットワーク中継装置を少なくとも前記判定手段および前記代理応答手段として機能させるためのプログラムを予め有し、前記ネットワーク中継装置は、前記プログラムを前記画像処理装置から取得し、当該プログラムを実行することにより少なくとも前記判定手段および前記代理応答手段として機能する、ことを特徴としていてもよい。   Here, in the network relay device, the image processing device has a program for causing the network relay device to function as at least the determination unit and the proxy response unit, and the network relay device The program may be acquired from the image processing apparatus, and may function as at least the determination unit and the proxy response unit by executing the program.

上記の課題を解決するための本発明の第3の態様は、ネットワーク中継装置に接続される画像処理装置であって、前記ネットワーク中継装置を、少なくとも、前記画像処理装置が宛先であるデータを受信した場合に、当該受信データが、前記画像処理装置に画像処理を要求する第1のデータであるか、前記画像処理以外の所定の処理を要求する第2のデータであるかを判定する判定手段と、前記受信データが前記第1のデータである場合、当該受信データを前記画像処理装置に転送し、前記受信データが前記第2のデータである場合、当該受信データに対応する前記所定の処理を実行する代理応答手段、として機能させるためのプログラムを予め記憶する記憶手段と、前記ネットワーク中継装置の接続を検出し、前記プログラムを前記ネットワーク中継装置に送信する設定手段と、を有する、ことを特徴とする。   A third aspect of the present invention for solving the above problem is an image processing device connected to a network relay device, the network relay device receiving at least data destined for the image processing device. In this case, determination means for determining whether the received data is first data requesting image processing from the image processing apparatus or second data requesting predetermined processing other than the image processing. When the received data is the first data, the received data is transferred to the image processing device, and when the received data is the second data, the predetermined process corresponding to the received data. And a storage means for storing a program for functioning as a proxy response means for executing the network, and detecting the connection of the network relay device, and A setting means for transmitting to the over click repeater, and wherein the.

本発明の一実施形態の一例である印刷システム1の概略構成を示すブロック図。1 is a block diagram showing a schematic configuration of a printing system 1 that is an example of an embodiment of the present invention. 印刷システム1の機能構成の一例を示すブロック図。2 is a block diagram illustrating an example of a functional configuration of the printing system 1. FIG. プリンター2における代理応答機能の設定処理を示すフロー図。FIG. 6 is a flowchart showing a proxy response function setting process in the printer. ハブ装置3における代理応答処理を示すフロー図。The flowchart which shows the proxy response process in the hub apparatus 3. FIG. プリンターコントローラー20の消費電力の変化を説明する図。FIG. 6 is a diagram for explaining a change in power consumption of the printer controller. ハブ装置3における代理応答処理(変形例1)を示すフロー図。The flowchart which shows the proxy response process (modification 1) in the hub apparatus 3. FIG. ハブ装置3における代理応答処理(変形例2)を示すフロー図。The flowchart which shows the proxy response process (modification 2) in the hub apparatus 3. FIG.

本発明の一実施形態について、図面を参照しながら説明する。   An embodiment of the present invention will be described with reference to the drawings.

図1は、本発明の一実施形態の一例である印刷システム1の概略構成を示すブロック図である。   FIG. 1 is a block diagram showing a schematic configuration of a printing system 1 which is an example of an embodiment of the present invention.

印刷システム1は、LANなどのネットワークに各種の装置が接続されたネットワークシステムである。本実施形態では、印刷システム1は、プリンター2と、他の装置(ネットワーク装置、サーバー、PC等)と、これらの装置を互いに接続するハブ装置3とを有する。   The printing system 1 is a network system in which various devices are connected to a network such as a LAN. In the present embodiment, the printing system 1 includes a printer 2, other devices (network device, server, PC, etc.), and a hub device 3 that connects these devices to each other.

なお、本実施形態は、画像処理システムとしてプリンターを有するシステムを例に挙げているが、これに限られない。例えば、プリンターに代えてスキャナー、コピー機、複合機等の画像処理装置を有するシステムであってもよい。また、画像処理装置の数は1台に限られず、同種もしくは異なる種類の画像処理装置がハブ装置に複数台接続されていてもよい。また、ハブ装置は複数台あってもよい。   In the present embodiment, a system having a printer is exemplified as an image processing system, but the present invention is not limited to this. For example, a system having an image processing apparatus such as a scanner, a copier, or a multifunction peripheral instead of a printer may be used. Further, the number of image processing devices is not limited to one, and a plurality of image processing devices of the same type or different types may be connected to the hub device. There may be a plurality of hub devices.

プリンター2は、例えば、プリンターコントローラー20と、操作パネル26と、印刷エンジン27とを備えるネットワークプリンターである。プリンター2は、例えば、ハブ装置3を介してPC等から印刷要求を受信し、印刷を実行する。   The printer 2 is, for example, a network printer including a printer controller 20, an operation panel 26, and a print engine 27. For example, the printer 2 receives a print request from a PC or the like via the hub device 3 and executes printing.

プリンターコントローラー20は、例えば、CPU21と、RAM22と、ROM23と、ネットワークインターフェイス(I/F)24と、ASIC(Application Specific Integrated Circuit)25とを備える。   The printer controller 20 includes, for example, a CPU 21, a RAM 22, a ROM 23, a network interface (I / F) 24, and an ASIC (Application Specific Integrated Circuit) 25.

CPU21は、所定のプログラムを実行して、プリンター2を統合的に制御する。RAM22は、データおよびプログラム等を一時的に記憶する揮発性メモリーであり、例えば、DDR−SDRAMである。ROM23は、データやプログラム等を格納している不揮発性メモリーであり、例えば、フラッシュメモリーである。   The CPU 21 executes a predetermined program to control the printer 2 in an integrated manner. The RAM 22 is a volatile memory that temporarily stores data, programs, and the like, and is, for example, a DDR-SDRAM. The ROM 23 is a nonvolatile memory that stores data, programs, and the like, and is, for example, a flash memory.

ネットワークI/F24は、ネットワーク上の装置と通信を行うユニットである。ネットワークI/F24は、例えば、イーサネット(登録商標)による通信を行うNIC(Network Interface Card)であり、1個のポート、PHY(Physical layer)、MAC(Media Access Controller)、受信バッファー、送信バッファー等を有する。   The network I / F 24 is a unit that communicates with devices on the network. The network I / F 24 is, for example, a NIC (Network Interface Card) that performs communication using Ethernet (registered trademark), and includes one port, a PHY (Physical layer), a MAC (Media Access Controller), a reception buffer, a transmission buffer, and the like. Have

ASIC25は、RAM22およびROM23へのアクセス制御、印刷のための各種画像処理、印刷エンジン27による印刷の制御等を行うユニットである。ASIC25は、例えば、ネットワークI/F24介してネットワークから送られてきた、印刷対象の画像データをRAM22に格納する。また、ASIC25は、例えば、CPU21の制御の下、RAM22から画像データを読み出し、所定の画像処理(例えば、色変換、圧縮、伸張、2値化)を施して印刷データを生成する。そして、生成した印刷データを印刷エンジン27に送信して印刷を実行させる。   The ASIC 25 is a unit that performs access control to the RAM 22 and ROM 23, various image processing for printing, printing control by the print engine 27, and the like. The ASIC 25 stores image data to be printed, which is sent from the network via the network I / F 24, in the RAM 22, for example. For example, the ASIC 25 reads image data from the RAM 22 under the control of the CPU 21, and performs predetermined image processing (for example, color conversion, compression, expansion, binarization) to generate print data. Then, the generated print data is transmitted to the print engine 27 to execute printing.

また、ASIC25は、I/O装置やI/F装置の制御を行う。本実施形態では、ASIC24は、I/O装置としての操作パネル26と、I/F装置としてのネットワークI/F24とに接続されている。もちろん、ハードディスクドライブ、パラレルI/F、USB I/F等が接続されていてもよい。ASIC25は、例えば、ネットワークI/F24を介して、外部装置から送信されたデータをCPU21に転送したり、CPU21から送信されたデータを外部装置に転送したりする。また、例えば、操作パネル26から出力される信号をCPU21に転送したり、CPU21から送られた描画データを操作パネル26に転送したりする。   The ASIC 25 controls the I / O device and the I / F device. In the present embodiment, the ASIC 24 is connected to an operation panel 26 as an I / O device and a network I / F 24 as an I / F device. Of course, a hard disk drive, a parallel I / F, a USB I / F, or the like may be connected. For example, the ASIC 25 transfers data transmitted from the external device to the CPU 21 via the network I / F 24, and transfers data transmitted from the CPU 21 to the external device. Further, for example, a signal output from the operation panel 26 is transferred to the CPU 21, and drawing data sent from the CPU 21 is transferred to the operation panel 26.

操作パネル26は、ユーザーとプリンター2との間の入出力インターフェイスとして、プリンター2の筐体に設けられているユニットである。操作パネル26は、例えば、液晶ディスプレイ(Liquid Crystal Display)や有機ELディスプレイ(Organic Electro-Luminescence Display)などのディスプレイと、タッチパネルと、ハードスイッチ等を有する。   The operation panel 26 is a unit provided in the housing of the printer 2 as an input / output interface between the user and the printer 2. The operation panel 26 includes a display such as a liquid crystal display (Liquid Crystal Display) or an organic EL display (Organic Electro-Luminescence Display), a touch panel, a hard switch, and the like.

印刷エンジン27は、ASIC25から供給されたデータに基づいて、印刷媒体に印刷するユニットである。印刷エンジン27は、例えば、トナーカートリッジ、感光体ドラム、レーザー光照射機構、転写機構、紙送り機構、給排紙機構などを有するレーザー方式のエンジンである。もちろん、印刷エンジン27は、レーザー方式に限られず、インクジェット方式であってもよい。   The print engine 27 is a unit that prints on a print medium based on data supplied from the ASIC 25. The print engine 27 is, for example, a laser engine having a toner cartridge, a photosensitive drum, a laser light irradiation mechanism, a transfer mechanism, a paper feed mechanism, a paper supply / discharge mechanism, and the like. Of course, the print engine 27 is not limited to the laser system, and may be an inkjet system.

本実施形態のプリンター2は、通常の機能を実行するための通常モードと、当該通常モードよりも消費電力を小さくした省電力モードとを有する。   The printer 2 according to the present embodiment has a normal mode for executing a normal function and a power saving mode in which power consumption is smaller than that in the normal mode.

例えば、CPU21は、通常モードにおいて、待機状態が所定時間継続したか否か(例えば、印刷やコピー等の何らかの処理要求を最後に受け付けてから15分経過したか否か)をタイマーを用いて監視する。待機状態が所定時間継続した場合、CPU21は、通常モードを省電力モードに切り替える制御を行う。もちろん、通常モードを省電力モードに切り替えるユーザーの指示を操作パネル26を介して受け付けたか否かを監視するようにしてもよい。   For example, in the normal mode, the CPU 21 uses a timer to monitor whether or not the standby state has continued for a predetermined time (for example, whether or not 15 minutes have passed since the last processing request such as printing or copying has been received). To do. When the standby state continues for a predetermined time, the CPU 21 performs control to switch the normal mode to the power saving mode. Of course, it may be monitored whether or not the user's instruction to switch the normal mode to the power saving mode is accepted via the operation panel 26.

また、CPU21は、省電力モードにおいて、少なくともプリンター2が通常モードで動作すべき要求、例えば、印刷を要求する印刷データ、印刷やネットワークプロトコルに関連する設定値の変更を要求する設定データ、印刷やネットワークプロトコルに関連するステータスを要求する問い合わせデータ、などを受信したか否かを監視する。これらの要求を、ネットワークI/F24を介して受信、もしくは、操作パネル26を介して受け付けた場合、CPU21は、省電力モードを通常モードに切り替える制御を行う。   Further, the CPU 21 in the power saving mode requests at least the printer 2 to operate in the normal mode, for example, print data requesting printing, setting data requesting change of setting values related to printing or network protocol, printing or It monitors whether or not inquiry data requesting a status related to the network protocol has been received. When these requests are received via the network I / F 24 or received via the operation panel 26, the CPU 21 performs control to switch the power saving mode to the normal mode.

ハブ装置3は、例えば、CPU31と、RAM32と、ROM33と、ネットワークI/F34とを備えるスイッチングハブである。CPU31、RAM32、ROM33、ネットワークI/F34は、例えば、ハブコントローラー30として同一基板に設けられている。   The hub device 3 is a switching hub including, for example, a CPU 31, a RAM 32, a ROM 33, and a network I / F 34. The CPU 31, RAM 32, ROM 33, and network I / F 34 are provided on the same substrate as the hub controller 30, for example.

CPU31は、所定のプログラムを実行して、ハブ装置3を統合的に制御する。RAM32は、データおよびプログラム等を一時的に記憶する揮発性メモリーである。ROM33は、データやプログラム等を格納している不揮発性メモリーである。   The CPU 31 executes a predetermined program to control the hub device 3 in an integrated manner. The RAM 32 is a volatile memory that temporarily stores data, programs, and the like. The ROM 33 is a non-volatile memory that stores data, programs, and the like.

ネットワークI/F34は、ネットワーク上のある装置から受信したデータを他の装置へ送信(転送)するユニットである。ネットワークI/F34は、例えば、イーサネットによるスイッチングを行うユニットであり、複数のポート、PHY、MAC、受信バッファー、送信バッファー、スイッチングIC(Integrated Circuit)等を有する。   The network I / F 34 is a unit that transmits (transfers) data received from a certain device on the network to another device. The network I / F 34 is a unit that performs switching by Ethernet, for example, and includes a plurality of ports, a PHY, a MAC, a reception buffer, a transmission buffer, a switching IC (Integrated Circuit), and the like.

より具体的には、ネットワークI/F34は、ポートごとにPHYチップおよびMACを備える。スイッチングICは、PHYおよびMACを介して各ポートから受信したフレーム(パケットと呼んでもよい。)の宛先MACアドレスを用いて、各ポート番号と当該ポートに接続されている装置のMACアドレスとを対応付けたテーブル参照し、当該宛先MACアドレスと対応するポート番号のポートに、受信フレームを送信(転送)する。   More specifically, the network I / F 34 includes a PHY chip and a MAC for each port. The switching IC uses the destination MAC address of a frame (which may be called a packet) received from each port via PHY and MAC, and associates each port number with the MAC address of the device connected to the port. With reference to the attached table, the received frame is transmitted (transferred) to the port having the port number corresponding to the destination MAC address.

本実施形態のハブ装置3は、各ポートから受信したフレームを監視することができる。   The hub device 3 of the present embodiment can monitor frames received from each port.

具体的には、スイッチングICは、各ポートから受信したフレームのうち、CPU31により指定されたアドレス情報(例えば、宛先MACアドレスや宛先IPアドレス)を有するフレームを、CPU31もしくはRAM32に転送する。受信バッファーに格納されたフレームをCPU31が取得するようにしてもよい。CPU31は、スイッチングICから転送されたフレームの内容に基づいて所定の処理を実行する。また、スイッチングICは、CPU31の要求に従って、送信バッファーに書き込まれたCPU31が生成したフレームを、当該フレームの宛先MACアドレスに対応するポートに送信する。   Specifically, the switching IC transfers a frame having address information (for example, a destination MAC address or a destination IP address) designated by the CPU 31 among frames received from each port to the CPU 31 or the RAM 32. The CPU 31 may acquire the frame stored in the reception buffer. The CPU 31 executes predetermined processing based on the contents of the frame transferred from the switching IC. Further, the switching IC transmits the frame generated by the CPU 31 written in the transmission buffer to the port corresponding to the destination MAC address of the frame according to the request of the CPU 31.

上記のプリンター2およびハブ装置3の構成は、本願発明の特徴を説明するにあたって主要構成を説明したのであって、上記に限られない。また、一般的なプリンター2およびハブ装置3が備える他の構成を排除するものではない。   The configurations of the printer 2 and the hub device 3 described above are the main configurations in describing the features of the present invention, and are not limited to the above. In addition, other configurations included in the general printer 2 and the hub device 3 are not excluded.

図2は、印刷システム1の機能構成の一例を示すブロック図である。なお、本図は、代理応答プログラム240(340)が、ハブ装置3にインストールされる前の状態を示している。   FIG. 2 is a block diagram illustrating an example of a functional configuration of the printing system 1. This figure shows a state before the proxy response program 240 (340) is installed in the hub device 3.

プリンターコントローラー20は、印刷制御部210と、ハブ設定部220と、記憶部230とを有する。   The printer controller 20 includes a print control unit 210, a hub setting unit 220, and a storage unit 230.

印刷制御部210およびハブ設定部220は、例えば、CPU21がROM23からRAM22にロードした所定のプログラムを実行することにより実現される。記憶部230は、例えば、RAM22またはROM23により実現される。もちろん、ASIC25にハードディスクドライブが接続される場合は、記憶部230は、当該ハードディスクドライブにより実現されてもよい。   The print control unit 210 and the hub setting unit 220 are realized by the CPU 21 executing a predetermined program loaded from the ROM 23 to the RAM 22, for example. The storage unit 230 is realized by the RAM 22 or the ROM 23, for example. Of course, when a hard disk drive is connected to the ASIC 25, the storage unit 230 may be realized by the hard disk drive.

印刷制御部210は、プリンター2を統合的に制御する。印刷制御部210は、例えば、動作モード(通常モード、省電力モード)を切り替える制御、印刷処理の制御(印刷データの受信、画像処理、印刷エンジン27の制御、ビデオデータの出力など)、印刷やネットワークプロトコルに関連する設定値の変更、印刷やネットワークプロトコルに関連するステータスの問い合わせに対する応答などを行う。   The print control unit 210 controls the printer 2 in an integrated manner. The print controller 210 controls, for example, control for switching operation modes (normal mode, power saving mode), control of print processing (reception of print data, image processing, control of the print engine 27, output of video data, etc.), printing, Changes the setting value related to the network protocol, responds to status inquiries related to printing and network protocol, and the like.

ハブ設定部220は、プリンター2に接続された装置の代理応答機能の検出、代理応答機能の設定を行う。詳細は後述するが、代理応答機能とは、プリンター2の一部の機能をプリンター2に代わって実行するハブ装置3の機能を言う。   The hub setting unit 220 detects the proxy response function of the device connected to the printer 2 and sets the proxy response function. Although details will be described later, the proxy response function refers to a function of the hub device 3 that executes a part of the functions of the printer 2 instead of the printer 2.

具体的には、ハブ設定部220は、ネットワークI/F24が物理的にネットワークに接続されたことを検出すると、代理応答機能を実現する代理応答プログラム240がインストール済みであるか否かを示す情報を要求するデータを生成する。そして、当該データを含む、予め設定されたハブ装置3のMACアドレスを宛先とするフレームを生成し、ネットワークI/F24を介して送信する。   Specifically, when the hub setting unit 220 detects that the network I / F 24 is physically connected to the network, the hub setting unit 220 indicates whether or not the proxy response program 240 that realizes the proxy response function has been installed. Generate data that requires Then, a frame including the data and destined for a preset MAC address of the hub device 3 is generated and transmitted via the network I / F 24.

なお、代理応答機能を有するハブ装置3のMACアドレスの設定は、例えば、操作パネル26や、ネットワークを介して接続されたPC上で動作するプリンタードライバーからユーザーに入力させ、ハブ設定部220が受け付けて記録すればよい。   Note that the setting of the MAC address of the hub device 3 having the proxy response function is input by the user from the operation panel 26 or a printer driver operating on a PC connected via a network, and accepted by the hub setting unit 220. And record it.

上記の要求データに対してハブ装置3から応答データを受信すると、ハブ設定部220は、当該応答データの内容に従って処理を行う。代理応答プログラム240(340)がハブ装置3にインストール済みでない場合、ハブ設定部220は、代理応答プログラム240と、印刷やネットワークプロトコルに関する各種設定値とを記憶部230から読み出し、ネットワークI/F24を介してハブ装置3に送信する。   When response data is received from the hub device 3 in response to the request data, the hub setting unit 220 performs processing according to the content of the response data. If the proxy response program 240 (340) has not been installed in the hub device 3, the hub setting unit 220 reads the proxy response program 240 and various setting values related to printing and network protocols from the storage unit 230, and sets the network I / F 24. To the hub device 3.

なお、ネットワークI/F24に接続された装置から応答がない場合(接続された装置がハブ装置3でない場合)、ハブ設定部220は、当該装置が代理応答機能を有さないハブ装置と判断し、処理を終了する。すなわち、プリンター2は、通常のネットワークプリンターとして動作する。   When there is no response from a device connected to the network I / F 24 (when the connected device is not the hub device 3), the hub setting unit 220 determines that the device does not have a proxy response function. The process is terminated. That is, the printer 2 operates as a normal network printer.

記憶部230には、代理応答プログラム240が予め格納されている。代理応答プログラム240は、印刷制御部210の機能の一部を実現するプログラムであり、ハブ装置3で実行可能なプログラムである。本実施形態では、代理応答プログラム240は、印刷やネットワークプロトコルに関連する各種設定値の変更、印刷やネットワークプロトコルに関連するステータスの応答を、ハブ装置3で実現する。また、記憶部230には、印刷やネットワークプロトコルに関連する各種設定値等が記憶される。   In the storage unit 230, a proxy response program 240 is stored in advance. The proxy response program 240 is a program that realizes a part of the functions of the print control unit 210, and is a program that can be executed by the hub device 3. In the present embodiment, the proxy response program 240 implements changes in various setting values related to printing and network protocols and status responses related to printing and network protocols in the hub device 3. The storage unit 230 also stores various setting values related to printing and network protocols.

ハブコントローラー30は、ハブ制御部310と記憶部330とを有する。また、代理応答プログラム340がインストールされた場合には、代理応答部320を有する。   The hub controller 30 includes a hub control unit 310 and a storage unit 330. When the proxy response program 340 is installed, the proxy response unit 320 is included.

ハブ制御部310は、例えば、CPU31がROM33からRAM32にロードした所定のプログラムを実行することにより実現される。記憶部330は、例えば、RAM32により実現される。代理応答部320は、例えば、CPU31がRAM32に格納された代理応答プログラム340を実行することにより実現される。   The hub controller 310 is realized, for example, by the CPU 31 executing a predetermined program loaded from the ROM 33 to the RAM 32. The storage unit 330 is realized by the RAM 32, for example. The proxy response unit 320 is realized, for example, when the CPU 31 executes a proxy response program 340 stored in the RAM 32.

ハブ制御部310は、ハブ装置3を統合的に制御する。ハブ制御部310は、例えば、ネットワークI/F34のスイッチングに関する設定を行う。   The hub controller 310 controls the hub device 3 in an integrated manner. The hub control unit 310 performs settings related to switching of the network I / F 34, for example.

また、ハブ制御部310は、ネットワークI/F34のいずれかのポートに接続された装置から、代理応答機能を実現する代理応答プログラム340がインストール済みであるか否かを示す情報を要求するデータを受信した場合、インストール済みであるか否かを示す応答データを、ネットワークI/F34を介してを送信する。   Also, the hub control unit 310 receives data requesting information indicating whether or not the proxy response program 340 that realizes the proxy response function has been installed from a device connected to any port of the network I / F 34. If it is received, response data indicating whether or not it has been installed is transmitted via the network I / F 34.

また、ハブ制御部310は、ネットワークI/F34のいずれかのポートに接続された装置から、代理応答プログラム240(340)、印刷やネットワークプロトコルに関する各種設定値を受信した場合、記憶部330に格納する。そして、代理応答プログラム340を実行して代理応答部320をインストールする。   When the hub control unit 310 receives a proxy response program 240 (340) and various setting values related to printing and network protocol from a device connected to any port of the network I / F 34, the hub control unit 310 stores the setting value in the storage unit 330. To do. Then, the proxy response program 340 is executed to install the proxy response unit 320.

代理応答部320は、プリンター2を代理して、印刷やネットワークプロトコルに関連する設定値の変更、印刷やネットワークプロトコルに関連するステータスの問い合わせに対する応答を行う。具体的には、代理応答部320は、宛先MACアドレスがプリンター2のMACアドレスであるフレームを、代理応答部320に転送するように、ネットワークI/F34のスイッチングICに設定する。なお、プリンター2のMACアドレスは、例えば、受信したプリンター2のネットワークプロトコルに関する設定値を参照して取得すればよい。プリンター2宛てのフレームを受信した場合、代理応答部320は、当該フレームに含まれるデータの内容を解析し、当該データ内容に応じた処理を行う。   The proxy response unit 320 acts as a proxy for the printer 2 to change setting values related to printing and network protocols, and to respond to status inquiries related to printing and network protocols. Specifically, the proxy response unit 320 sets the frame whose destination MAC address is the MAC address of the printer 2 to the switching IC of the network I / F 34 so as to transfer the frame to the proxy response unit 320. The MAC address of the printer 2 may be obtained by referring to the received setting value related to the network protocol of the printer 2, for example. When the frame addressed to the printer 2 is received, the proxy response unit 320 analyzes the content of the data included in the frame and performs processing according to the data content.

受信データが印刷データである場合、代理応答部320は、当該データおよびそのフレームを加工することなく、ネットワークI/F34のスイッチングICを介してプリンター2に送信する。   When the received data is print data, the proxy response unit 320 transmits the data and its frame to the printer 2 via the switching IC of the network I / F 34 without processing the data and the frame.

受信データが印刷に関する設定値の変更を要求する設定データである場合、代理応答部320は、記憶部330に格納されているプリンター2の印刷に関する設定値を、受信データに含まれる設定値で変更(更新)する。印刷に関する設定は、例えば、カラー/モノクロ印刷の選択、印刷品質の選択などのデフォルト設定である。なお、代理応答部320は、設定変更が成功したことを示す応答データを、設定変更の要求元の装置(例えば、ホストPC)に送信してもよい。   When the received data is setting data for requesting a change in setting values related to printing, the proxy response unit 320 changes the setting values related to printing of the printer 2 stored in the storage unit 330 with the setting values included in the received data. (Update. The settings relating to printing are, for example, default settings such as selection of color / monochrome printing and selection of print quality. The proxy response unit 320 may transmit response data indicating that the setting change has been successful to the apparatus (for example, the host PC) that requested the setting change.

受信データが印刷に関するステータスを要求する問い合わせデータである場合、代理応答部320は、記憶部330に格納されているプリンター2の印刷に関する設定値を参照し、要求に応じた設定値を読み出し、要求元の装置に送信する。印刷に関するステータスは、例えば、動作モード、各色のインク残量、各種のデフォルト設定などである。   When the received data is inquiry data for requesting a status regarding printing, the proxy response unit 320 refers to the setting value regarding printing of the printer 2 stored in the storage unit 330, reads the setting value according to the request, and requests Send to the original device. Status relating to printing includes, for example, an operation mode, the remaining amount of ink of each color, various default settings, and the like.

受信データがネットワークプロトコルに関する設定値の変更を要求する設定データである場合、代理応答部320は、記憶部330に格納されているプリンター2のネットワークに関する設定値を、受信データの設定値で変更(更新)する。代理応答部320は、例えば、IP、ICMP、ARP、SNMP等のプロトコルに従った設定処理を行う。なお、代理応答部320は、設定変更が成功したことを示す応答データを、設定変更の要求元の装置に送信してもよい。   When the received data is setting data for requesting a change of the setting value related to the network protocol, the proxy response unit 320 changes the setting value related to the network of the printer 2 stored in the storage unit 330 with the setting value of the received data ( Update. The proxy response unit 320 performs a setting process according to a protocol such as IP, ICMP, ARP, or SNMP. The proxy response unit 320 may transmit response data indicating that the setting change is successful to the apparatus that requested the setting change.

受信データがネットワークプロトコルに関するステータスを要求する問い合わせデータである場合、代理応答部320は、記憶部330に格納されているプリンター2のネットワークプロトコルに関する設定値を参照し、要求に応じた設定値を読み出し、要求元の装置に送信する。代理応答部320は、例えば、IP、ICMP、ARP、SNMP等のプロトコルに従った応答処理を行う。   When the received data is inquiry data requesting a status related to the network protocol, the proxy response unit 320 refers to the setting value related to the network protocol of the printer 2 stored in the storage unit 330 and reads the setting value corresponding to the request. To the requesting device. The proxy response unit 320 performs a response process according to a protocol such as IP, ICMP, ARP, or SNMP.

なお、代理応答部320は、受信データに対する応答データを要求元の装置に送信する場合、例えば、受信データを含むフレームの宛先MACアドレスおよび宛先IPアドレスと、送信元MACアドレスおよび送信元IPアドレスとを逆に設定したフレームを生成し、当該フレームに応答データを含め、ネットワークI/F34のスイッチングICを介して送信すればよい。   Note that when the proxy response unit 320 transmits response data to the received data to the requesting device, for example, the destination MAC address and destination IP address of the frame including the received data, the source MAC address and the source IP address, It is only necessary to generate a frame in which the reverse is set, include the response data in the frame, and transmit the frame via the switching IC of the network I / F 34.

記憶部330には、代理応答プログラム340、印刷やネットワークプロトコルに関する各種設定値等が格納される。   The storage unit 330 stores a proxy response program 340, various setting values related to printing and network protocols, and the like.

以上の各構成要素は、プリンター2およびハブ装置3の構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。プリンター2およびハブ装置3の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、1つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、1つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。   The above components are classified according to the main processing contents in order to facilitate understanding of the configurations of the printer 2 and the hub device 3. The present invention is not limited by the way of classification and names of the constituent elements. The configurations of the printer 2 and the hub device 3 can be classified into more components according to the processing content. Moreover, it can also classify | categorize so that one component may perform more processes. Further, the processing of each component may be executed by one hardware or may be executed by a plurality of hardware.

次に、上記のプリンター2およびハブ装置3により実現される特徴的な処理について説明する。   Next, characteristic processing realized by the printer 2 and the hub device 3 will be described.

図3は、プリンター2における代理応答機能の設定処理を示すフロー図である。本フローは、例えば、プリンター2の電源がONされた場合など、プリンター2のネットワークI/F24が物理的にネットワーク接続された(リンクアップ)した場合に実行される。   FIG. 3 is a flowchart showing a proxy response function setting process in the printer 2. This flow is executed when the network I / F 24 of the printer 2 is physically connected to the network (link up), for example, when the power of the printer 2 is turned on.

S100では、プリンター2のハブ設定部220は、ネットワークI/F24に接続されている装置が代理応答機能を有するか否かを確認する。具体的には、ハブ設定部220は、代理応答機能を実現する代理応答プログラム240がインストール済みであるか否かを示す情報を要求するデータを生成する。それから、当該データを含む、予め設定されたハブ装置3のMACアドレスを宛先とするフレームを生成し、ネットワークI/F24を介して送信する。そして、応答データを待ち受ける。   In S100, the hub setting unit 220 of the printer 2 confirms whether the device connected to the network I / F 24 has a proxy response function. Specifically, the hub setting unit 220 generates data for requesting information indicating whether or not the proxy response program 240 that realizes the proxy response function has been installed. Then, a frame including the data and destined for a preset MAC address of the hub device 3 is generated and transmitted via the network I / F 24. Then, it waits for response data.

なお、プリンター2がハブ装置3に接続されている場合、ハブ装置3は次のように動作する。すなわち、ハブ装置3のハブ制御部310は、ネットワークI/F34のいずれかのポートに接続されたプリンター2から、代理応答機能を実現する代理応答プログラム340がインストール済みであるか否かを示す情報を要求するデータを受信した場合、インストール済みであるか否かを示す応答データを、ネットワークI/F34を介してプリンター2に送信する。   When the printer 2 is connected to the hub device 3, the hub device 3 operates as follows. That is, the hub control unit 310 of the hub device 3 indicates whether or not the proxy response program 340 that realizes the proxy response function has been installed from the printer 2 connected to any port of the network I / F 34. Is received, the response data indicating whether or not it has been installed is transmitted to the printer 2 via the network I / F 34.

S110では、ハブ設定部220は、ネットワークI/F24に接続されている装置が代理応答機能を有するか否かを判定する。具体的には、ハブ設定部220は、S100で応答データを受信したか否かを判定する。S100で応答データを受信した場合、接続されている装置が代理応答機能を有すると判定し(S110:YES)、処理をS120に進める(すなわち、プリンター2はハブ装置3に接続されている)。一方、S100で応答データを受信できなかった場合、接続されている装置が代理応答機能を有さないと判定し(S110:NO)、本フローを終了する(すなわち、プリンター2は、通常のハブ装置が接続されている場合と同様に動作する)。   In S110, the hub setting unit 220 determines whether a device connected to the network I / F 24 has a proxy response function. Specifically, the hub setting unit 220 determines whether or not response data has been received in S100. When response data is received in S100, it is determined that the connected device has a proxy response function (S110: YES), and the process proceeds to S120 (that is, the printer 2 is connected to the hub device 3). On the other hand, when the response data cannot be received in S100, it is determined that the connected device does not have the proxy response function (S110: NO), and this flow is finished (that is, the printer 2 is a normal hub). Behaves as if the device is connected).

S120では、ハブ設定部220は、ネットワークI/F24に接続されているハブ装置3に代理応答プログラム240(340)がインストール済みであるか否かを判定する。具体的には、ハブ設定部220は、S100で受信した応答データを参照し、代理応答プログラムのインストールの有無を判定する。代理応答プログラム240がインストール済みでない場合(S120:NO)、処理をS130に進める。代理応答プログラム240がインストール済みである場合(S120:YES)、本フローを終了する。   In S120, the hub setting unit 220 determines whether or not the proxy response program 240 (340) has been installed in the hub device 3 connected to the network I / F 24. Specifically, the hub setting unit 220 refers to the response data received in S100 and determines whether or not the proxy response program is installed. If the proxy response program 240 has not been installed (S120: NO), the process proceeds to S130. If the proxy response program 240 has been installed (S120: YES), this flow ends.

S130では、ハブ設定部220は、ネットワークI/F24に接続されているハブ装置3に代理応答プログラム240を送信する。具体的には、ハブ設定部220は、代理応答プログラム240と、印刷やネットワークプロトコルに関する各種設定値とを記憶部230から読み出し、ネットワークI/F24を介してハブ装置3に送信する。そして、本フローを終了する。   In S <b> 130, the hub setting unit 220 transmits the proxy response program 240 to the hub device 3 connected to the network I / F 24. Specifically, the hub setting unit 220 reads the proxy response program 240 and various setting values related to printing and network protocols from the storage unit 230 and transmits them to the hub device 3 via the network I / F 24. Then, this flow ends.

なお、ハブ装置3のハブ制御部310は、ネットワークI/F34のいずれかのポートに接続されたプリンター2から、代理応答プログラム240(340)、印刷やネットワークプロトコルに関する各種設定値を受信すると、これらを記憶部330に格納する。そして、代理応答プログラム340を実行して代理応答部320をインストールする。   When the hub control unit 310 of the hub device 3 receives the proxy response program 240 (340) and various setting values related to printing and network protocol from the printer 2 connected to any port of the network I / F 34, these settings are received. Is stored in the storage unit 330. Then, the proxy response program 340 is executed to install the proxy response unit 320.

以上のように、プリンター2にハブ装置3が接続されている場合には、ハブ装置3に代理応答機能が設定される。   As described above, when the hub device 3 is connected to the printer 2, the proxy response function is set in the hub device 3.

図4は、ハブ装置3における代理応答処理を示すフロー図である。本フローは、例えば、プリンター2がハブ装置3に接続されている状態で、ハブ装置3に代理応答プログラム340がインストールされ、代理応答部320が起動された場合に開始される。   FIG. 4 is a flowchart showing proxy response processing in the hub device 3. This flow is started, for example, when the proxy response program 340 is installed in the hub device 3 and the proxy response unit 320 is activated while the printer 2 is connected to the hub device 3.

なお、代理応答部320は、インストールされた際に、宛先MACアドレスがプリンター2のMACアドレスであるフレームを、代理応答部320に転送するように、ネットワークI/F34のスイッチングICに設定しているものとする。プリンター2のMACアドレスは、例えば、記憶部330に記憶されたプリンター2のネットワークに関する設定値の中から取得すればよい。   The proxy response unit 320 is set in the switching IC of the network I / F 34 so that, when installed, the frame whose destination MAC address is the MAC address of the printer 2 is transferred to the proxy response unit 320. Shall. For example, the MAC address of the printer 2 may be acquired from setting values related to the network of the printer 2 stored in the storage unit 330.

S200では、代理応答部320は、プリンター2宛てのデータを受信し、解析を行う。具体的には、代理応答部320は、ネットワークI/F34から転送されたプリンター2宛てのフレームを受信する。そして、当該フレームに含まれるデータの内容が、印刷データ、印刷やネットワークプロトコルに関する設定値の変更を要求する設定データ、印刷やネットワークプロトコルに関するステータスを要求する問い合わせデータのいずれであるかを解析する。そして、処理をS210に進める。   In S200, the proxy response unit 320 receives data addressed to the printer 2 and performs analysis. Specifically, the proxy response unit 320 receives the frame addressed to the printer 2 transferred from the network I / F 34. Then, it analyzes whether the content of the data included in the frame is print data, setting data for requesting a change in setting values for printing or network protocol, or inquiry data for requesting status for printing or network protocol. Then, the process proceeds to S210.

S210では、代理応答部320は、S200で解析した受信データが印刷データであるか否かを判定する。受信データが印刷データである場合(S210:YES)、代理応答部320は、処理をS220に進める。受信データが印刷データでない場合(S210:NO)、代理応答部320は、処理をS240に進める。   In S210, the proxy response unit 320 determines whether or not the received data analyzed in S200 is print data. If the received data is print data (S210: YES), the proxy response unit 320 advances the process to S220. If the received data is not print data (S210: NO), the proxy response unit 320 advances the process to S240.

S220では、代理応答部320は、設定データをプリンター2に送信する。具体的には、代理応答部320は、記憶部330に格納されている印刷やネットワーププロトコルに関する設定値を含む設定データを、プリンター2に送信する。送信データの宛先MACアドレスおよび宛先IPアドレスには、記憶部330に記憶されたプリンター2のネットワークに関する設定値を参照して、プリンター2のものを設定すればよい。そして、処理をS230に進める。なお、S250において各種設定値の変更があった場合にのみ、S220の処理を実行するようにしてもよい。   In S <b> 220, the proxy response unit 320 transmits setting data to the printer 2. Specifically, the proxy response unit 320 transmits setting data including setting values related to printing and network protocol stored in the storage unit 330 to the printer 2. The destination MAC address and destination IP address of the transmission data may be set to those of the printer 2 with reference to the setting values related to the network of the printer 2 stored in the storage unit 330. Then, the process proceeds to S230. Note that the process of S220 may be executed only when various setting values are changed in S250.

なお、プリンター2の印刷制御部210は、ネットワークI/F24を介して、印刷やネットワークプロトコルに関する設定値を含む設定データを受信すると、当該設定値により記憶部230に格納されている各種設定値を変更(更新)し、適用する。省電力モードである場合は、通常モードに復帰した後、設定値を変更し、適用する。   When the print control unit 210 of the printer 2 receives setting data including setting values relating to printing and a network protocol via the network I / F 24, various setting values stored in the storage unit 230 are stored according to the setting values. Change (update) and apply. In the power saving mode, the set value is changed and applied after returning to the normal mode.

S230では、代理応答部320は、印刷データをプリンター2に送信する。具体的には、代理応答部320は、S200で受信したフレームを、加工することなく、ネットワークI/F34のスイッチングICを介してプリンター2に送信する。そして、処理をS200に戻す。   In S230, the proxy response unit 320 transmits the print data to the printer 2. Specifically, the proxy response unit 320 transmits the frame received in S200 to the printer 2 via the switching IC of the network I / F 34 without being processed. Then, the process returns to S200.

なお、プリンター2の印刷制御部210は、ネットワークI/F24を介して印刷データを受信すると、ASIC25および印刷エンジン27を制御し、当該印刷データに基づいて印刷媒体に印刷を実行する。なお、省電力モードである場合は、通常モードに復帰した後、印刷を実行する。   When the print control unit 210 of the printer 2 receives print data via the network I / F 24, the print control unit 210 controls the ASIC 25 and the print engine 27, and executes printing on the print medium based on the print data. In the case of the power saving mode, printing is executed after returning to the normal mode.

S240では、代理応答部320は、S200で解析した受信データが印刷やネットワークに関する設定値の変更を要求する設定データであるか否かを判定する。受信データが設定データである場合(S240:YES)、代理応答部320は、処理をS250に進める。受信データが設定データでない場合(S240:NO)、代理応答部320は、処理をS260に進める。   In S240, the proxy response unit 320 determines whether or not the received data analyzed in S200 is setting data that requests a change in setting values related to printing or network. When the received data is the setting data (S240: YES), the proxy response unit 320 advances the process to S250. When the received data is not the setting data (S240: NO), the proxy response unit 320 advances the process to S260.

S250では、代理応答部320は、代理応答(設定値の変更)を行う。具体的には、S200で受信した設定データが印刷に関する設定値の変更を要求するデータである場合、代理応答部320は、記憶部330に格納されている印刷に関する設定値を、受信データの設定値により変更する。S200で受信した設定データがネットワークに関する設定値の変更を要求するデータである場合、代理応答部320は、記憶部330に格納されているネットワークに関する設定値を、受信データの設定値により更新する。そして、処理をS200に戻す。なお、代理応答部320は、設定変更が成功したことを示す応答データを、設定変更の要求元の装置(例えば、ホストPC)に送信してもよい。   In S250, the proxy response unit 320 performs a proxy response (change of the set value). Specifically, when the setting data received in S200 is data for requesting change of the setting value related to printing, the proxy response unit 320 sets the setting value related to printing stored in the storage unit 330 to the setting of the received data. Change by value. When the setting data received in S200 is data for requesting a change in the setting value related to the network, the proxy response unit 320 updates the setting value related to the network stored in the storage unit 330 with the setting value of the received data. Then, the process returns to S200. The proxy response unit 320 may transmit response data indicating that the setting change has been successful to the apparatus (for example, the host PC) that requested the setting change.

S260では、代理応答部320は、代理応答(ステータス応答)を行う。具体的には、S200で受信したデータが印刷に関するステータスを要求する問い合わせデータである場合、代理応答部320は、記憶部330に格納されている印刷に関する設定値を参照し、要求に応じた設定値を読み出し、要求元の装置に送信する。S200で受信したデータがネットワークに関するステータスを要求する問い合わせデータである場合、代理応答部320は、記憶部330に格納されているネットワークに関する設定値を参照し、要求に応じた設定値を読み出し、要求元の装置に送信する。そして、処理をS200に戻す。   In S260, the proxy response unit 320 performs a proxy response (status response). Specifically, when the data received in S200 is inquiry data for requesting a status relating to printing, the proxy response unit 320 refers to a setting value relating to printing stored in the storage unit 330 and sets according to the request. Read the value and send it to the requesting device. When the data received in S200 is inquiry data for requesting a status regarding the network, the proxy response unit 320 refers to the setting value regarding the network stored in the storage unit 330, reads the setting value according to the request, and requests Send to the original device. Then, the process returns to S200.

なお、図3および図4の各処理単位は、プリンター2およびハブ装置3の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。プリンター2およびハブ装置3の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、1つの処理単位がさらに多くの処理を含むように分割することもできる。   Each processing unit in FIGS. 3 and 4 is divided according to the main processing contents in order to make the processing of the printer 2 and the hub device 3 easy to understand. The present invention is not limited by the way of dividing the processing unit or the name. The processing of the printer 2 and the hub device 3 can be divided into more processing units according to the processing contents. Moreover, it can also divide | segment so that one process unit may contain many processes.

以上、本発明の一実施形態について説明した。本実施形態によれば、ネットワークに接続される画像処理装置の消費電力をより削減するための技術を提供することができる。   The embodiment of the present invention has been described above. According to the present embodiment, it is possible to provide a technique for further reducing the power consumption of an image processing apparatus connected to a network.

具体的には、本実施形態では、プリンター2にハブ装置3が接続されている場合には、印刷処理以外の処理を、ハブ装置3がプリンター2に代わって実行する。すなわち、プリンター2の一部の機能がハブ装置3に代理される。これにより、プリンター2は、印刷処理が要求されなければ、できる限り長い間省電力モードで待機することができる。   Specifically, in the present embodiment, when the hub device 3 is connected to the printer 2, the hub device 3 executes processing other than printing processing instead of the printer 2. That is, some functions of the printer 2 are represented by the hub device 3. Thus, the printer 2 can stand by in the power saving mode for as long as possible unless printing processing is required.

例えば、図5に示すように、従来のプリンターコントローラーは、通常モードから省電力モードに一旦切り替わっても、印刷やその他機能を実行する際には、通常モードに復帰する必要がある。そのため、プリンターを使用する機器(例えば、PCなど)が増加するに連れて、省電力モードで待機できる時間が短くなる。   For example, as shown in FIG. 5, even if the conventional printer controller is once switched from the normal mode to the power saving mode, it is necessary to return to the normal mode when executing printing or other functions. Therefore, as the number of devices (for example, PCs) that use the printer increases, the time that can be waited in the power saving mode is shortened.

一方、本実施形態では、プリンター2の印刷以外のその他の機能がハブ装置3に代理される。従って、プリンターコントローラー20は、印刷直前にその他の機能を実行する場合および印刷を実行する場合以外は、省電力モードから通常モードに復帰しない。その結果、省電力モードで待機できる時間が長くなり、消費電力が削減される。プリンター2を使用する機器(例えば、PCなど)が増加しても、省電力モードで待機できる時間ができる限り長くなり、消費電力が削減される。   On the other hand, in the present embodiment, functions other than printing of the printer 2 are delegated to the hub device 3. Therefore, the printer controller 20 does not return from the power saving mode to the normal mode except when executing other functions immediately before printing or when executing printing. As a result, the time that can be waited in the power saving mode becomes longer, and the power consumption is reduced. Even if the number of devices (for example, PCs) that use the printer 2 is increased, the standby time in the power saving mode is as long as possible, and the power consumption is reduced.

以上の本発明の実施形態は、本発明の要旨と範囲を例示することを意図し、限定するものではない。多くの代替物、修正および変形例が当業者にとって明らかである。以下に、上記の実施形態の変形例1および変形例2について、上記の実施形態と異なる点を中心に説明する。   The above embodiments of the present invention are intended to illustrate the gist and scope of the present invention, and are not intended to be limiting. Many alternatives, modifications, and variations will be apparent to those skilled in the art. Hereinafter, Modification 1 and Modification 2 of the above-described embodiment will be described focusing on differences from the above-described embodiment.

<変形例1>
図6は、ハブ装置3における代理応答処理(変形例1)を示すフロー図である。本フローでは、図4のS220が削除され、S250の代わりにS255が設けられている。
<Modification 1>
FIG. 6 is a flowchart showing proxy response processing (Modification 1) in the hub device 3. In this flow, S220 in FIG. 4 is deleted, and S255 is provided instead of S250.

すなわち、受信データが設定データである場合(S240:YES)、代理応答部320は、処理をS255に進める。   That is, when the received data is setting data (S240: YES), proxy response unit 320 advances the process to S255.

S255では、代理応答部320は、設定値の変更を行うとともに、当該設定値を含む設定データをプリンター2に送信する。具体的には、印刷やネットワークプロトコルに関する設定値の変更の方法は、図4のS250と同様である。なお、代理応答部320は、設定変更が成功したことを示す応答データを、設定変更の要求元の装置(例えば、ホストPC)に送信しない。また、代理応答部320は、S200で受信したフレームを、加工することなく、ネットワークI/F34のスイッチングICを介してプリンター2に送信する。そして、処理をS200に戻す。   In S255, the proxy response unit 320 changes the setting value and transmits setting data including the setting value to the printer 2. Specifically, the method for changing the setting values related to printing and network protocol is the same as S250 in FIG. The proxy response unit 320 does not transmit response data indicating that the setting change has succeeded to the device (for example, the host PC) that requested the setting change. Further, the proxy response unit 320 transmits the frame received in S200 to the printer 2 via the switching IC of the network I / F 34 without being processed. Then, the process returns to S200.

上記の変形例1によれば、印刷処理、印刷やネットワークプロトコルに関する設定値の変更は、プリンター2で実行される。一方、印刷やネットワークプロトコルに関するステータス応答は、ハブ装置3により実行される。これにより、プリンター2は、印刷処理もしくは各種設定値の変更が要求されなければ、できる限り長い間省電力モードで待機することができる。   According to the first modification described above, the printer 2 executes the setting process related to the printing process, printing, and network protocol. On the other hand, status responses relating to printing and network protocols are executed by the hub device 3. As a result, the printer 2 can stand by in the power saving mode for as long as possible unless printing processing or changing various setting values is requested.

<変形例2>
図7は、ハブ装置3における代理応答処理(変形例2)を示すフロー図である。本フローでは、図4のS240の後にS245が設けられ、S245(S245:YES)の後にS255が設けられている。
<Modification 2>
FIG. 7 is a flowchart showing proxy response processing (Modification 2) in the hub device 3. In this flow, S245 is provided after S240 in FIG. 4, and S255 is provided after S245 (S245: YES).

すなわち、受信データが設定データである場合(S240:YES)、代理応答部320は、処理をS245に進める。   That is, if the received data is setting data (S240: YES), proxy response unit 320 advances the process to S245.

S245では、代理応答部320は、プリンター2が省電力モードで動作しているか否かを判定する。具体的には、代理応答部320は、S230もしくはS255でプリンター2にデータを最後に送信してから、経過時間を計測しておく。そして、当該経過時間が所定時間(例えば、プリンター2が通常モードから省電力モードへ切り替わるのに十分な時間)を超えているか否かを判定する。   In S245, the proxy response unit 320 determines whether the printer 2 is operating in the power saving mode. Specifically, the proxy response unit 320 measures the elapsed time since the data was last transmitted to the printer 2 in S230 or S255. Then, it is determined whether or not the elapsed time exceeds a predetermined time (for example, a time sufficient for the printer 2 to switch from the normal mode to the power saving mode).

当該経過時間が所定時間を超えている場合(S245:YES)、プリンター2が省電力モードであると判定し、処理をS250に進める。当該計測時間が所定時間を超えていない場合(S245:NO)、プリンター2が通常モードであると判定し、処理をS255に進める。S255の処理は、図6のS255と同様である。   If the elapsed time exceeds the predetermined time (S245: YES), it is determined that the printer 2 is in the power saving mode, and the process proceeds to S250. If the measurement time does not exceed the predetermined time (S245: NO), it is determined that the printer 2 is in the normal mode, and the process proceeds to S255. The process of S255 is the same as S255 of FIG.

なお、プリンター2が省電力モードで動作しているか否かを示すステータス情報を、プリンター2から取得できるようにし、代理応答部320が当該ステータス情報に基づいて上記の判定を行ってもよい。   Note that status information indicating whether or not the printer 2 is operating in the power saving mode may be acquired from the printer 2, and the proxy response unit 320 may perform the above determination based on the status information.

上記の変形例2によれば、印刷やネットワークプロトコルに関する設定値の変更は、プリンター2が省電力モードの場合に、ハブ装置3により実行される。これにより、プリンター2は、印刷やネットワークプロトコルに関する設定値の変更が要求されても、省電力モードに切り替わっている場合には、引き続き省電力モードで待機することができる。   According to the above-described modification 2, the setting values related to printing and network protocol are changed by the hub device 3 when the printer 2 is in the power saving mode. As a result, the printer 2 can continue to stand by in the power saving mode if it has been switched to the power saving mode even if it is requested to change the setting value relating to printing or the network protocol.

<その他の変形例>
例えば、変形例2において、ステータス応答(図7のS260)の直前に、代理応答部320は、プリンター2が省電力モードであるか否かを判定するようにしてもよい。そして、プリンター2が通常モードである場合には、プリンター2にステータスの問い合わせデータを転送するようにしてもよい。
<Other variations>
For example, in the second modification, immediately before the status response (S260 in FIG. 7), the proxy response unit 320 may determine whether or not the printer 2 is in the power saving mode. When the printer 2 is in the normal mode, status inquiry data may be transferred to the printer 2.

また、例えば、監視すべきアドレス情報は、次のようにハブ装置3に設定できるようにしてもよい。具体的には、ハブ装置3のネットワークI/F34のいずれか1つのポートにIPアドレスを付与可能な構成とする(すなわち、ハブ装置3にレイヤー3の機能を持たせる)。また、当該ポートに接続された装置(例えば、PC)に送信して表示させるための、WEBページ情報をROM33等に予め記憶しておく。CPU31は、当該ポートがネットワークに接続された場合に、IPアドレスを当該ポートに設定するとともに、当該ポートへのアクセスがあった場合には、WEBページ情報を当該ポートから送信する。CPU31は、PC等の装置においてWEBページを介して入力された監視対象のアドレス情報を取得し、スイッチングICに設定する。   For example, the address information to be monitored may be set in the hub device 3 as follows. Specifically, an IP address can be assigned to any one port of the network I / F 34 of the hub device 3 (that is, the hub device 3 has a layer 3 function). Also, WEB page information to be transmitted and displayed on a device (for example, a PC) connected to the port is stored in advance in the ROM 33 or the like. When the port is connected to the network, the CPU 31 sets an IP address for the port, and when there is an access to the port, the CPU 31 transmits WEB page information from the port. The CPU 31 acquires the address information of the monitoring target input via the WEB page in a device such as a PC and sets it in the switching IC.

もちろん、監視対象のアドレス情報は、宛先MACアドレスに限られず、例えば、送信元MACアドレス、宛先・送信元IPアドレス等であってもよい。また、監視対象のアドレス情報の設定方法は上記に限られず、例えば、ハブ装置3にコントロール用のシリアルポートを設け、当該ポートとPCとをシリアルケーブルで接続し、PCから各種設定を入力できるようにしてもよい。USB接続を用いてもよい。   Of course, the address information to be monitored is not limited to the destination MAC address, but may be a source MAC address, a destination / source IP address, or the like. The method for setting the address information to be monitored is not limited to the above. For example, a serial port for control is provided in the hub device 3, the port is connected to the PC with a serial cable, and various settings can be input from the PC. It may be. A USB connection may be used.

本発明は、プリンターに限られず、ハブ装置に接続して使用されるスキャナー、コピー機、複合機等の画像処理装置にも適用可能である。   The present invention is not limited to a printer, and can also be applied to an image processing apparatus such as a scanner, a copier, or a multifunction peripheral that is used by being connected to a hub apparatus.

1:印刷システム、2:プリンター、3:ハブ装置、20:プリンターコントローラー、21:CPU、22:RAM、23:ROM、24:ネットワークI/F、25:ASIC、26:操作パネル、27:印刷エンジン、30:ハブコントローラー、31:CPU、32:RAM、33:ROM、34:ネットワークI/F、210:印刷制御部、220:ハブ設定部、230:記憶部、240:代理応答プログラム、310:ハブ制御部、320:代理応答部、330:記憶部、340:代理応答プログラム 1: printing system, 2: printer, 3: hub device, 20: printer controller, 21: CPU, 22: RAM, 23: ROM, 24: network I / F, 25: ASIC, 26: operation panel, 27: printing Engine: 30: Hub controller, 31: CPU, 32: RAM, 33: ROM, 34: Network I / F, 210: Print control unit, 220: Hub setting unit, 230: Storage unit, 240: Proxy response program, 310 : Hub control unit, 320: Proxy response unit, 330: Storage unit, 340: Proxy response program

Claims (10)

ネットワーク中継装置と、前記ネットワーク中継装置に接続される画像処理装置とを備える画像処理システムであって、
前記ネットワーク中継装置は、
前記画像処理装置が宛先であるデータを受信する受信手段と、
前記受信手段により受信された受信データが、前記画像処理装置に画像処理を要求する第1のデータであるか、前記画像処理以外の所定の処理を要求する第2のデータであるかを判定する判定手段と、
前記受信データが前記第1のデータである場合、当該受信データを前記画像処理装置に転送し、前記受信データが前記第2のデータである場合、当該受信データに対応する前記所定の処理を実行する代理応答手段と、を有し、
前記画像処理装置は、
前記ネットワーク中継装置から転送されたデータを受信する受信手段と、
前記受信手段により受信された受信データに対応する前記画像処理もしくは前記所定の処理を実行する処理を実行する制御手段と、を有する、
ことを特徴とする画像処理システム。
An image processing system comprising a network relay device and an image processing device connected to the network relay device,
The network relay device is:
Receiving means for receiving data destined for the image processing apparatus;
Determining whether the received data received by the receiving means is first data requesting image processing from the image processing apparatus or second data requesting predetermined processing other than the image processing A determination means;
When the received data is the first data, the received data is transferred to the image processing apparatus, and when the received data is the second data, the predetermined process corresponding to the received data is executed. Proxy response means to
The image processing apparatus includes:
Receiving means for receiving data transferred from the network relay device;
Control means for executing the image processing corresponding to the received data received by the receiving means or the processing for executing the predetermined processing.
An image processing system characterized by that.
請求項1に記載の画像処理システムであって、
前記画像処理装置は、
前記ネットワーク中継装置に当該画像処理装置の有する所定の設定値を送信する送信手段を有し、
前記ネットワーク中継装置は、
前記画像処理装置から送信された前記所定の設定値を記憶する記憶手段を有し、
前記代理応答手段は、
前記受信データが前記第2のデータである場合、前記記憶手段に記憶されている前記所定の設定値に基づいて前記所定の処理を実行する、
ことを特徴とする画像処理システム。
The image processing system according to claim 1,
The image processing apparatus includes:
Transmission means for transmitting a predetermined setting value of the image processing apparatus to the network relay apparatus;
The network relay device is:
Storage means for storing the predetermined set value transmitted from the image processing apparatus;
The proxy response means is
When the received data is the second data, the predetermined processing is executed based on the predetermined setting value stored in the storage means;
An image processing system characterized by that.
請求項2に記載の画像処理システムであって、
前記第2のデータには、前記画像処理装置のステータスを要求する問い合わせデータが含まれ、
前記代理応答手段は、
前記受信データが前記問い合わせデータである場合、前記記憶手段に記憶されている前記所定の設定値に基づいて前記画像処理装置のステータスを、当該問い合わせデータの要求元の装置に応答する、
ことを特徴とする画像処理システム。
The image processing system according to claim 2,
The second data includes inquiry data for requesting the status of the image processing apparatus,
The proxy response means is
When the received data is the inquiry data, the status of the image processing device is returned to the requesting device of the inquiry data based on the predetermined setting value stored in the storage means.
An image processing system characterized by that.
請求項2または3に記載の画像処理システムであって、
前記第2のデータには、前記画像処理装置の所定の設定値の変更を要求する設定データが含まれ、
前記代理応答手段は、
前記受信データが前記設定データである場合、当該設定データにに基づいて前記記憶手段に記憶されている前記所定の設定値を変更し、前記第1のデータが受信された場合に、前記記憶されている前記所定の設定値を含む設定データを前記画像処理装置に送信する、
ことを特徴とする画像処理システム。
The image processing system according to claim 2 or 3,
The second data includes setting data for requesting a change of a predetermined setting value of the image processing apparatus,
The proxy response means is
When the received data is the setting data, the predetermined setting value stored in the storage unit is changed based on the setting data, and the stored data is received when the first data is received. Transmitting setting data including the predetermined setting value to the image processing apparatus;
An image processing system characterized by that.
請求項4に記載の画像処理システムであって、
前記画像処理装置は、
通常モードと、当該通常モードよりも消費電力が小さい省電力モードとを動作モードとして有し、
前記代理応答手段は、
前記受信データが前記設定データである場合において、前記画像処理装置の動作モードを判定し、
前記画像処理装置が省電力モードである場合、当該設定データに基づいて前記記憶手段に記憶されている前記所定の設定値を変更し、前記画像処理装置が通常モードである場合、当該設定データをそのまま前記画像処理装置に転送する、
ことを特徴とする画像処理システム。
The image processing system according to claim 4,
The image processing apparatus includes:
The operation mode includes a normal mode and a power saving mode that consumes less power than the normal mode.
The proxy response means is
When the received data is the setting data, an operation mode of the image processing apparatus is determined,
When the image processing apparatus is in a power saving mode, the predetermined setting value stored in the storage unit is changed based on the setting data. When the image processing apparatus is in a normal mode, the setting data is As it is transferred to the image processing device,
An image processing system characterized by that.
請求項1〜5いずれかに記載の画像処理システムであって、
前記画像処理装置は、
前記ネットワーク中継装置を少なくとも前記判定手段および前記代理応答手段として機能させるためのプログラムを予め有し、
前記ネットワーク中継装置は、
前記プログラムを前記画像処理装置から取得し、当該プログラムを実行することにより少なくとも前記判定手段および前記代理応答手段として機能する、
ことを特徴とする画像処理システム。
An image processing system according to claim 1,
The image processing apparatus includes:
A program for causing the network relay device to function as at least the determination unit and the proxy response unit;
The network relay device is:
The program is acquired from the image processing apparatus and functions as at least the determination unit and the proxy response unit by executing the program.
An image processing system characterized by that.
請求項1〜6いずれか一項に記載の画像処理システムであって、
前記画像処理装置は、プリンターであり、前記画像処理として印刷を実行し、
前記ネットワーク中継装置は、ハブ装置である、
ことを特徴とする画像処理システム。
The image processing system according to any one of claims 1 to 6,
The image processing apparatus is a printer, executes printing as the image processing,
The network relay device is a hub device.
An image processing system characterized by that.
画像処理装置に接続されるネットワーク中継装置であって、
前記画像処理装置が宛先であるデータを受信する受信手段と、
前記受信手段により受信された受信データが、前記画像処理装置に画像処理を要求する第1のデータであるか、前記画像処理以外の所定の処理を要求する第2のデータであるかを判定する判定手段と、
前記受信データが前記第1のデータである場合、当該受信データを前記画像処理装置に転送し、前記受信データが前記第2のデータである場合、当該受信データに対応する前記所定の処理を実行する代理応答手段と、を有する、
ことを特徴とするネットワーク中継装置。
A network relay device connected to the image processing device,
Receiving means for receiving data destined for the image processing apparatus;
Determining whether the received data received by the receiving means is first data requesting image processing from the image processing apparatus or second data requesting predetermined processing other than the image processing A determination means;
When the received data is the first data, the received data is transferred to the image processing apparatus, and when the received data is the second data, the predetermined process corresponding to the received data is executed. Proxy response means
A network relay device.
請求項8に記載のネットワーク中継装置であって、
前記画像処理装置は、
前記ネットワーク中継装置を少なくとも前記判定手段および前記代理応答手段として機能させるためのプログラムを予め有し、
前記ネットワーク中継装置は、
前記プログラムを前記画像処理装置から取得し、当該プログラムを実行することにより少なくとも前記判定手段および前記代理応答手段として機能する、
ことを特徴とするネットワーク中継装置。
The network relay device according to claim 8,
The image processing apparatus includes:
A program for causing the network relay device to function as at least the determination unit and the proxy response unit;
The network relay device is:
The program is acquired from the image processing apparatus and functions as at least the determination unit and the proxy response unit by executing the program.
A network relay device.
ネットワーク中継装置に接続される画像処理装置であって、
前記ネットワーク中継装置を、少なくとも、前記画像処理装置が宛先であるデータを受信した場合に、当該受信データが、前記画像処理装置に画像処理を要求する第1のデータであるか、前記画像処理以外の所定の処理を要求する第2のデータであるかを判定する判定手段と、前記受信データが前記第1のデータである場合、当該受信データを前記画像処理装置に転送し、前記受信データが前記第2のデータである場合、当該受信データに対応する前記所定の処理を実行する代理応答手段、として機能させるためのプログラムを予め記憶する記憶手段と、
前記ネットワーク中継装置の接続を検出し、前記プログラムを前記ネットワーク中継装置に送信する設定手段と、を有する、
ことを特徴とする画像処理装置。
An image processing device connected to a network relay device,
When the network relay device receives at least data destined for the image processing device, the received data is first data requesting the image processing device to perform image processing, or other than the image processing And determining means for determining whether the received data is the first data. When the received data is the first data, the received data is transferred to the image processing apparatus, and the received data is In the case of the second data, a storage unit that stores in advance a program for functioning as a proxy response unit that executes the predetermined process corresponding to the received data;
Setting means for detecting connection of the network relay device and transmitting the program to the network relay device;
An image processing apparatus.
JP2009238990A 2009-10-16 2009-10-16 Image processing system, network relay apparatus, and image processing apparatus Withdrawn JP2011086144A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009238990A JP2011086144A (en) 2009-10-16 2009-10-16 Image processing system, network relay apparatus, and image processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009238990A JP2011086144A (en) 2009-10-16 2009-10-16 Image processing system, network relay apparatus, and image processing apparatus

Publications (1)

Publication Number Publication Date
JP2011086144A true JP2011086144A (en) 2011-04-28

Family

ID=44079038

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009238990A Withdrawn JP2011086144A (en) 2009-10-16 2009-10-16 Image processing system, network relay apparatus, and image processing apparatus

Country Status (1)

Country Link
JP (1) JP2011086144A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011120103A (en) * 2009-12-04 2011-06-16 Canon Inc Information processing apparatus and method for controlling the same
US8958087B2 (en) 2013-04-01 2015-02-17 Kyocera Document Solutions Inc. Image processing system and image processing apparatus
JP2015035692A (en) * 2013-08-08 2015-02-19 株式会社メガチップス Communication mediation device, communication system, and communication method
JP2015191453A (en) * 2014-03-28 2015-11-02 セイコーエプソン株式会社 Relay circuit, recording device and recording system
JP2017143580A (en) * 2017-05-10 2017-08-17 株式会社メガチップス Communication mediating device
JP2019213104A (en) * 2018-06-06 2019-12-12 株式会社リコー Communication control device, communication control program, and network communication system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011120103A (en) * 2009-12-04 2011-06-16 Canon Inc Information processing apparatus and method for controlling the same
US8958087B2 (en) 2013-04-01 2015-02-17 Kyocera Document Solutions Inc. Image processing system and image processing apparatus
JP2015035692A (en) * 2013-08-08 2015-02-19 株式会社メガチップス Communication mediation device, communication system, and communication method
JP2015191453A (en) * 2014-03-28 2015-11-02 セイコーエプソン株式会社 Relay circuit, recording device and recording system
JP2017143580A (en) * 2017-05-10 2017-08-17 株式会社メガチップス Communication mediating device
JP2019213104A (en) * 2018-06-06 2019-12-12 株式会社リコー Communication control device, communication control program, and network communication system
JP7110739B2 (en) 2018-06-06 2022-08-02 株式会社リコー Communication control device, communication control program and network communication system

Similar Documents

Publication Publication Date Title
US7966415B2 (en) Communication apparatus, control method therefor, and storage medium
JP5500142B2 (en) Power saving mode release device, relay device, power saving mode release method, and computer program
US7474431B2 (en) Network printer having plural sleep modes
US8610914B2 (en) Communication apparatus, communication method, computer readable medium and image forming apparatus
JP5316001B2 (en) Proxy processing device, network system, proxy processing method and program
US20090282278A1 (en) Information processing apparatus, method for controlling information processing apparatus, and computer readable medium storing instructions for performing the method
JP4830007B2 (en) Image forming apparatus
US20100262691A1 (en) Information processing apparatus, network interface device, control method therefor, and storage medium
JP2012175174A (en) Network communication apparatus, peripheral device, and network communication method
US8958087B2 (en) Image processing system and image processing apparatus
JP2011086144A (en) Image processing system, network relay apparatus, and image processing apparatus
KR20130037113A (en) Method and apparatus for controlling link speed of image forming apparatus
JP5796593B2 (en) Monitoring system, monitoring target device, monitoring method, and program
US7844694B2 (en) Communication system, relay apparatus, relay method and computer readable medium
US8659782B2 (en) Image forming apparatus using option controller for printing
JP2018200646A (en) Information processing apparatus and image formation apparatus
JP2011192020A (en) Device for control of image formation, image forming apparatus, image forming system, image formation control method and program
JP2015049838A (en) Communication system, communication control device, communication control method and program
US11425275B2 (en) Packet saving or discarding based on power status of device
JP2009169646A (en) Device setting system and device setting program
JP2010093609A (en) Digital composite machine
JP2016033809A (en) Information processing apparatus, information processing apparatus control method, and response apparatus
JP6289094B2 (en) Network interface device and control method thereof
JP5742245B2 (en) Image forming apparatus
US20250085905A1 (en) Image forming apparatus

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20130108