JP2011086144A - Image processing system, network relay apparatus, and image processing apparatus - Google Patents
Image processing system, network relay apparatus, and image processing apparatus Download PDFInfo
- 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
Links
- 238000012545 processing Methods 0.000 title claims abstract description 167
- 230000004044 response Effects 0.000 claims abstract description 129
- 238000000034 method Methods 0.000 claims abstract description 45
- 230000008569 process Effects 0.000 claims abstract description 39
- 230000008859 change Effects 0.000 claims description 23
- 230000006870 function Effects 0.000 claims description 19
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000005316 response function Methods 0.000 description 16
- 238000012986 modification Methods 0.000 description 12
- 230000004048 modification Effects 0.000 description 12
- 238000012546 transfer Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy 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のデータである場合、当該受信データに対応する所定の処理を実行する。
【選択図】図2A 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.
ところで、画像処理装置は、印刷やコピー等の処理を実行している時間よりも、各種の要求を待っている待機状態でいる時間の方が長い、といった状況で使用されることが多い。そこで、待機状態において画像処理装置は、例えば、省電力モードに移行することにより、消費電力を抑制している。 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.
本発明の一実施形態について、図面を参照しながら説明する。 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
なお、本実施形態は、画像処理システムとしてプリンターを有するシステムを例に挙げているが、これに限られない。例えば、プリンターに代えてスキャナー、コピー機、複合機等の画像処理装置を有するシステムであってもよい。また、画像処理装置の数は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
プリンターコントローラー20は、例えば、CPU21と、RAM22と、ROM23と、ネットワークインターフェイス(I/F)24と、ASIC(Application Specific Integrated Circuit)25とを備える。
The
CPU21は、所定のプログラムを実行して、プリンター2を統合的に制御する。RAM22は、データおよびプログラム等を一時的に記憶する揮発性メモリーであり、例えば、DDR−SDRAMである。ROM23は、データやプログラム等を格納している不揮発性メモリーであり、例えば、フラッシュメモリーである。
The
ネットワークI/F24は、ネットワーク上の装置と通信を行うユニットである。ネットワークI/F24は、例えば、イーサネット(登録商標)による通信を行うNIC(Network Interface Card)であり、1個のポート、PHY(Physical layer)、MAC(Media Access Controller)、受信バッファー、送信バッファー等を有する。
The network I /
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
また、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
操作パネル26は、ユーザーとプリンター2との間の入出力インターフェイスとして、プリンター2の筐体に設けられているユニットである。操作パネル26は、例えば、液晶ディスプレイ(Liquid Crystal Display)や有機ELディスプレイ(Organic Electro-Luminescence Display)などのディスプレイと、タッチパネルと、ハードスイッチ等を有する。
The
印刷エンジン27は、ASIC25から供給されたデータに基づいて、印刷媒体に印刷するユニットである。印刷エンジン27は、例えば、トナーカートリッジ、感光体ドラム、レーザー光照射機構、転写機構、紙送り機構、給排紙機構などを有するレーザー方式のエンジンである。もちろん、印刷エンジン27は、レーザー方式に限られず、インクジェット方式であってもよい。
The
本実施形態のプリンター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
また、CPU21は、省電力モードにおいて、少なくともプリンター2が通常モードで動作すべき要求、例えば、印刷を要求する印刷データ、印刷やネットワークプロトコルに関連する設定値の変更を要求する設定データ、印刷やネットワークプロトコルに関連するステータスを要求する問い合わせデータ、などを受信したか否かを監視する。これらの要求を、ネットワークI/F24を介して受信、もしくは、操作パネル26を介して受け付けた場合、CPU21は、省電力モードを通常モードに切り替える制御を行う。
Further, the
ハブ装置3は、例えば、CPU31と、RAM32と、ROM33と、ネットワークI/F34とを備えるスイッチングハブである。CPU31、RAM32、ROM33、ネットワークI/F34は、例えば、ハブコントローラー30として同一基板に設けられている。
The
CPU31は、所定のプログラムを実行して、ハブ装置3を統合的に制御する。RAM32は、データおよびプログラム等を一時的に記憶する揮発性メモリーである。ROM33は、データやプログラム等を格納している不揮発性メモリーである。
The
ネットワークI/F34は、ネットワーク上のある装置から受信したデータを他の装置へ送信(転送)するユニットである。ネットワークI/F34は、例えば、イーサネットによるスイッチングを行うユニットであり、複数のポート、PHY、MAC、受信バッファー、送信バッファー、スイッチングIC(Integrated Circuit)等を有する。
The network I /
より具体的には、ネットワークI/F34は、ポートごとにPHYチップおよびMACを備える。スイッチングICは、PHYおよびMACを介して各ポートから受信したフレーム(パケットと呼んでもよい。)の宛先MACアドレスを用いて、各ポート番号と当該ポートに接続されている装置のMACアドレスとを対応付けたテーブル参照し、当該宛先MACアドレスと対応するポート番号のポートに、受信フレームを送信(転送)する。
More specifically, the network I /
本実施形態のハブ装置3は、各ポートから受信したフレームを監視することができる。
The
具体的には、スイッチング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
上記のプリンター2およびハブ装置3の構成は、本願発明の特徴を説明するにあたって主要構成を説明したのであって、上記に限られない。また、一般的なプリンター2およびハブ装置3が備える他の構成を排除するものではない。
The configurations of the printer 2 and the
図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
プリンターコントローラー20は、印刷制御部210と、ハブ設定部220と、記憶部230とを有する。
The
印刷制御部210およびハブ設定部220は、例えば、CPU21がROM23からRAM22にロードした所定のプログラムを実行することにより実現される。記憶部230は、例えば、RAM22またはROM23により実現される。もちろん、ASIC25にハードディスクドライブが接続される場合は、記憶部230は、当該ハードディスクドライブにより実現されてもよい。
The
印刷制御部210は、プリンター2を統合的に制御する。印刷制御部210は、例えば、動作モード(通常モード、省電力モード)を切り替える制御、印刷処理の制御(印刷データの受信、画像処理、印刷エンジン27の制御、ビデオデータの出力など)、印刷やネットワークプロトコルに関連する設定値の変更、印刷やネットワークプロトコルに関連するステータスの問い合わせに対する応答などを行う。
The
ハブ設定部220は、プリンター2に接続された装置の代理応答機能の検出、代理応答機能の設定を行う。詳細は後述するが、代理応答機能とは、プリンター2の一部の機能をプリンター2に代わって実行するハブ装置3の機能を言う。
The
具体的には、ハブ設定部220は、ネットワークI/F24が物理的にネットワークに接続されたことを検出すると、代理応答機能を実現する代理応答プログラム240がインストール済みであるか否かを示す情報を要求するデータを生成する。そして、当該データを含む、予め設定されたハブ装置3のMACアドレスを宛先とするフレームを生成し、ネットワークI/F24を介して送信する。
Specifically, when the
なお、代理応答機能を有するハブ装置3のMACアドレスの設定は、例えば、操作パネル26や、ネットワークを介して接続されたPC上で動作するプリンタードライバーからユーザーに入力させ、ハブ設定部220が受け付けて記録すればよい。
Note that the setting of the MAC address of the
上記の要求データに対してハブ装置3から応答データを受信すると、ハブ設定部220は、当該応答データの内容に従って処理を行う。代理応答プログラム240(340)がハブ装置3にインストール済みでない場合、ハブ設定部220は、代理応答プログラム240と、印刷やネットワークプロトコルに関する各種設定値とを記憶部230から読み出し、ネットワークI/F24を介してハブ装置3に送信する。
When response data is received from the
なお、ネットワーク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
記憶部230には、代理応答プログラム240が予め格納されている。代理応答プログラム240は、印刷制御部210の機能の一部を実現するプログラムであり、ハブ装置3で実行可能なプログラムである。本実施形態では、代理応答プログラム240は、印刷やネットワークプロトコルに関連する各種設定値の変更、印刷やネットワークプロトコルに関連するステータスの応答を、ハブ装置3で実現する。また、記憶部230には、印刷やネットワークプロトコルに関連する各種設定値等が記憶される。
In the
ハブコントローラー30は、ハブ制御部310と記憶部330とを有する。また、代理応答プログラム340がインストールされた場合には、代理応答部320を有する。
The
ハブ制御部310は、例えば、CPU31がROM33からRAM32にロードした所定のプログラムを実行することにより実現される。記憶部330は、例えば、RAM32により実現される。代理応答部320は、例えば、CPU31がRAM32に格納された代理応答プログラム340を実行することにより実現される。
The
ハブ制御部310は、ハブ装置3を統合的に制御する。ハブ制御部310は、例えば、ネットワークI/F34のスイッチングに関する設定を行う。
The
また、ハブ制御部310は、ネットワークI/F34のいずれかのポートに接続された装置から、代理応答機能を実現する代理応答プログラム340がインストール済みであるか否かを示す情報を要求するデータを受信した場合、インストール済みであるか否かを示す応答データを、ネットワークI/F34を介してを送信する。
Also, the
また、ハブ制御部310は、ネットワークI/F34のいずれかのポートに接続された装置から、代理応答プログラム240(340)、印刷やネットワークプロトコルに関する各種設定値を受信した場合、記憶部330に格納する。そして、代理応答プログラム340を実行して代理応答部320をインストールする。
When the
代理応答部320は、プリンター2を代理して、印刷やネットワークプロトコルに関連する設定値の変更、印刷やネットワークプロトコルに関連するステータスの問い合わせに対する応答を行う。具体的には、代理応答部320は、宛先MACアドレスがプリンター2のMACアドレスであるフレームを、代理応答部320に転送するように、ネットワークI/F34のスイッチングICに設定する。なお、プリンター2のMACアドレスは、例えば、受信したプリンター2のネットワークプロトコルに関する設定値を参照して取得すればよい。プリンター2宛てのフレームを受信した場合、代理応答部320は、当該フレームに含まれるデータの内容を解析し、当該データ内容に応じた処理を行う。
The
受信データが印刷データである場合、代理応答部320は、当該データおよびそのフレームを加工することなく、ネットワークI/F34のスイッチングICを介してプリンター2に送信する。
When the received data is print data, the
受信データが印刷に関する設定値の変更を要求する設定データである場合、代理応答部320は、記憶部330に格納されているプリンター2の印刷に関する設定値を、受信データに含まれる設定値で変更(更新)する。印刷に関する設定は、例えば、カラー/モノクロ印刷の選択、印刷品質の選択などのデフォルト設定である。なお、代理応答部320は、設定変更が成功したことを示す応答データを、設定変更の要求元の装置(例えば、ホストPC)に送信してもよい。
When the received data is setting data for requesting a change in setting values related to printing, the
受信データが印刷に関するステータスを要求する問い合わせデータである場合、代理応答部320は、記憶部330に格納されているプリンター2の印刷に関する設定値を参照し、要求に応じた設定値を読み出し、要求元の装置に送信する。印刷に関するステータスは、例えば、動作モード、各色のインク残量、各種のデフォルト設定などである。
When the received data is inquiry data for requesting a status regarding printing, the
受信データがネットワークプロトコルに関する設定値の変更を要求する設定データである場合、代理応答部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
受信データがネットワークプロトコルに関するステータスを要求する問い合わせデータである場合、代理応答部320は、記憶部330に格納されているプリンター2のネットワークプロトコルに関する設定値を参照し、要求に応じた設定値を読み出し、要求元の装置に送信する。代理応答部320は、例えば、IP、ICMP、ARP、SNMP等のプロトコルに従った応答処理を行う。
When the received data is inquiry data requesting a status related to the network protocol, the
なお、代理応答部320は、受信データに対する応答データを要求元の装置に送信する場合、例えば、受信データを含むフレームの宛先MACアドレスおよび宛先IPアドレスと、送信元MACアドレスおよび送信元IPアドレスとを逆に設定したフレームを生成し、当該フレームに応答データを含め、ネットワークI/F34のスイッチングICを介して送信すればよい。
Note that when the
記憶部330には、代理応答プログラム340、印刷やネットワークプロトコルに関する各種設定値等が格納される。
The
以上の各構成要素は、プリンター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
次に、上記のプリンター2およびハブ装置3により実現される特徴的な処理について説明する。
Next, characteristic processing realized by the printer 2 and the
図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 /
S100では、プリンター2のハブ設定部220は、ネットワークI/F24に接続されている装置が代理応答機能を有するか否かを確認する。具体的には、ハブ設定部220は、代理応答機能を実現する代理応答プログラム240がインストール済みであるか否かを示す情報を要求するデータを生成する。それから、当該データを含む、予め設定されたハブ装置3のMACアドレスを宛先とするフレームを生成し、ネットワークI/F24を介して送信する。そして、応答データを待ち受ける。
In S100, the
なお、プリンター2がハブ装置3に接続されている場合、ハブ装置3は次のように動作する。すなわち、ハブ装置3のハブ制御部310は、ネットワークI/F34のいずれかのポートに接続されたプリンター2から、代理応答機能を実現する代理応答プログラム340がインストール済みであるか否かを示す情報を要求するデータを受信した場合、インストール済みであるか否かを示す応答データを、ネットワークI/F34を介してプリンター2に送信する。
When the printer 2 is connected to the
S110では、ハブ設定部220は、ネットワークI/F24に接続されている装置が代理応答機能を有するか否かを判定する。具体的には、ハブ設定部220は、S100で応答データを受信したか否かを判定する。S100で応答データを受信した場合、接続されている装置が代理応答機能を有すると判定し(S110:YES)、処理をS120に進める(すなわち、プリンター2はハブ装置3に接続されている)。一方、S100で応答データを受信できなかった場合、接続されている装置が代理応答機能を有さないと判定し(S110:NO)、本フローを終了する(すなわち、プリンター2は、通常のハブ装置が接続されている場合と同様に動作する)。
In S110, the
S120では、ハブ設定部220は、ネットワークI/F24に接続されているハブ装置3に代理応答プログラム240(340)がインストール済みであるか否かを判定する。具体的には、ハブ設定部220は、S100で受信した応答データを参照し、代理応答プログラムのインストールの有無を判定する。代理応答プログラム240がインストール済みでない場合(S120:NO)、処理をS130に進める。代理応答プログラム240がインストール済みである場合(S120:YES)、本フローを終了する。
In S120, the
S130では、ハブ設定部220は、ネットワークI/F24に接続されているハブ装置3に代理応答プログラム240を送信する。具体的には、ハブ設定部220は、代理応答プログラム240と、印刷やネットワークプロトコルに関する各種設定値とを記憶部230から読み出し、ネットワークI/F24を介してハブ装置3に送信する。そして、本フローを終了する。
In S <b> 130, the
なお、ハブ装置3のハブ制御部310は、ネットワークI/F34のいずれかのポートに接続されたプリンター2から、代理応答プログラム240(340)、印刷やネットワークプロトコルに関する各種設定値を受信すると、これらを記憶部330に格納する。そして、代理応答プログラム340を実行して代理応答部320をインストールする。
When the
以上のように、プリンター2にハブ装置3が接続されている場合には、ハブ装置3に代理応答機能が設定される。
As described above, when the
図4は、ハブ装置3における代理応答処理を示すフロー図である。本フローは、例えば、プリンター2がハブ装置3に接続されている状態で、ハブ装置3に代理応答プログラム340がインストールされ、代理応答部320が起動された場合に開始される。
FIG. 4 is a flowchart showing proxy response processing in the
なお、代理応答部320は、インストールされた際に、宛先MACアドレスがプリンター2のMACアドレスであるフレームを、代理応答部320に転送するように、ネットワークI/F34のスイッチングICに設定しているものとする。プリンター2のMACアドレスは、例えば、記憶部330に記憶されたプリンター2のネットワークに関する設定値の中から取得すればよい。
The
S200では、代理応答部320は、プリンター2宛てのデータを受信し、解析を行う。具体的には、代理応答部320は、ネットワークI/F34から転送されたプリンター2宛てのフレームを受信する。そして、当該フレームに含まれるデータの内容が、印刷データ、印刷やネットワークプロトコルに関する設定値の変更を要求する設定データ、印刷やネットワークプロトコルに関するステータスを要求する問い合わせデータのいずれであるかを解析する。そして、処理をS210に進める。
In S200, the
S210では、代理応答部320は、S200で解析した受信データが印刷データであるか否かを判定する。受信データが印刷データである場合(S210:YES)、代理応答部320は、処理をS220に進める。受信データが印刷データでない場合(S210:NO)、代理応答部320は、処理をS240に進める。
In S210, the
S220では、代理応答部320は、設定データをプリンター2に送信する。具体的には、代理応答部320は、記憶部330に格納されている印刷やネットワーププロトコルに関する設定値を含む設定データを、プリンター2に送信する。送信データの宛先MACアドレスおよび宛先IPアドレスには、記憶部330に記憶されたプリンター2のネットワークに関する設定値を参照して、プリンター2のものを設定すればよい。そして、処理をS230に進める。なお、S250において各種設定値の変更があった場合にのみ、S220の処理を実行するようにしてもよい。
In S <b> 220, the
なお、プリンター2の印刷制御部210は、ネットワークI/F24を介して、印刷やネットワークプロトコルに関する設定値を含む設定データを受信すると、当該設定値により記憶部230に格納されている各種設定値を変更(更新)し、適用する。省電力モードである場合は、通常モードに復帰した後、設定値を変更し、適用する。
When the
S230では、代理応答部320は、印刷データをプリンター2に送信する。具体的には、代理応答部320は、S200で受信したフレームを、加工することなく、ネットワークI/F34のスイッチングICを介してプリンター2に送信する。そして、処理をS200に戻す。
In S230, the
なお、プリンター2の印刷制御部210は、ネットワークI/F24を介して印刷データを受信すると、ASIC25および印刷エンジン27を制御し、当該印刷データに基づいて印刷媒体に印刷を実行する。なお、省電力モードである場合は、通常モードに復帰した後、印刷を実行する。
When the
S240では、代理応答部320は、S200で解析した受信データが印刷やネットワークに関する設定値の変更を要求する設定データであるか否かを判定する。受信データが設定データである場合(S240:YES)、代理応答部320は、処理をS250に進める。受信データが設定データでない場合(S240:NO)、代理応答部320は、処理をS260に進める。
In S240, the
S250では、代理応答部320は、代理応答(設定値の変更)を行う。具体的には、S200で受信した設定データが印刷に関する設定値の変更を要求するデータである場合、代理応答部320は、記憶部330に格納されている印刷に関する設定値を、受信データの設定値により変更する。S200で受信した設定データがネットワークに関する設定値の変更を要求するデータである場合、代理応答部320は、記憶部330に格納されているネットワークに関する設定値を、受信データの設定値により更新する。そして、処理をS200に戻す。なお、代理応答部320は、設定変更が成功したことを示す応答データを、設定変更の要求元の装置(例えば、ホストPC)に送信してもよい。
In S250, the
S260では、代理応答部320は、代理応答(ステータス応答)を行う。具体的には、S200で受信したデータが印刷に関するステータスを要求する問い合わせデータである場合、代理応答部320は、記憶部330に格納されている印刷に関する設定値を参照し、要求に応じた設定値を読み出し、要求元の装置に送信する。S200で受信したデータがネットワークに関するステータスを要求する問い合わせデータである場合、代理応答部320は、記憶部330に格納されているネットワークに関する設定値を参照し、要求に応じた設定値を読み出し、要求元の装置に送信する。そして、処理をS200に戻す。
In S260, the
なお、図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
以上、本発明の一実施形態について説明した。本実施形態によれば、ネットワークに接続される画像処理装置の消費電力をより削減するための技術を提供することができる。 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
例えば、図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
以上の本発明の実施形態は、本発明の要旨と範囲を例示することを意図し、限定するものではない。多くの代替物、修正および変形例が当業者にとって明らかである。以下に、上記の実施形態の変形例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
すなわち、受信データが設定データである場合(S240:YES)、代理応答部320は、処理をS255に進める。
That is, when the received data is setting data (S240: YES),
S255では、代理応答部320は、設定値の変更を行うとともに、当該設定値を含む設定データをプリンター2に送信する。具体的には、印刷やネットワークプロトコルに関する設定値の変更の方法は、図4のS250と同様である。なお、代理応答部320は、設定変更が成功したことを示す応答データを、設定変更の要求元の装置(例えば、ホストPC)に送信しない。また、代理応答部320は、S200で受信したフレームを、加工することなく、ネットワークI/F34のスイッチングICを介してプリンター2に送信する。そして、処理をS200に戻す。
In S255, the
上記の変形例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
<変形例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
すなわち、受信データが設定データである場合(S240:YES)、代理応答部320は、処理をS245に進める。
That is, if the received data is setting data (S240: YES),
S245では、代理応答部320は、プリンター2が省電力モードで動作しているか否かを判定する。具体的には、代理応答部320は、S230もしくはS255でプリンター2にデータを最後に送信してから、経過時間を計測しておく。そして、当該経過時間が所定時間(例えば、プリンター2が通常モードから省電力モードへ切り替わるのに十分な時間)を超えているか否かを判定する。
In S245, the
当該経過時間が所定時間を超えている場合(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
上記の変形例2によれば、印刷やネットワークプロトコルに関する設定値の変更は、プリンター2が省電力モードの場合に、ハブ装置3により実行される。これにより、プリンター2は、印刷やネットワークプロトコルに関する設定値の変更が要求されても、省電力モードに切り替わっている場合には、引き続き省電力モードで待機することができる。
According to the above-described modification 2, the setting values related to printing and network protocol are changed by the
<その他の変形例>
例えば、変形例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
また、例えば、監視すべきアドレス情報は、次のようにハブ装置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
もちろん、監視対象のアドレス情報は、宛先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
本発明は、プリンターに限られず、ハブ装置に接続して使用されるスキャナー、コピー機、複合機等の画像処理装置にも適用可能である。 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.
前記画像処理装置は、
前記ネットワーク中継装置に当該画像処理装置の有する所定の設定値を送信する送信手段を有し、
前記ネットワーク中継装置は、
前記画像処理装置から送信された前記所定の設定値を記憶する記憶手段を有し、
前記代理応答手段は、
前記受信データが前記第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のデータには、前記画像処理装置のステータスを要求する問い合わせデータが含まれ、
前記代理応答手段は、
前記受信データが前記問い合わせデータである場合、前記記憶手段に記憶されている前記所定の設定値に基づいて前記画像処理装置のステータスを、当該問い合わせデータの要求元の装置に応答する、
ことを特徴とする画像処理システム。 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のデータには、前記画像処理装置の所定の設定値の変更を要求する設定データが含まれ、
前記代理応答手段は、
前記受信データが前記設定データである場合、当該設定データにに基づいて前記記憶手段に記憶されている前記所定の設定値を変更し、前記第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.
前記画像処理装置は、
通常モードと、当該通常モードよりも消費電力が小さい省電力モードとを動作モードとして有し、
前記代理応答手段は、
前記受信データが前記設定データである場合において、前記画像処理装置の動作モードを判定し、
前記画像処理装置が省電力モードである場合、当該設定データに基づいて前記記憶手段に記憶されている前記所定の設定値を変更し、前記画像処理装置が通常モードである場合、当該設定データをそのまま前記画像処理装置に転送する、
ことを特徴とする画像処理システム。 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.
前記画像処理装置は、
前記ネットワーク中継装置を少なくとも前記判定手段および前記代理応答手段として機能させるためのプログラムを予め有し、
前記ネットワーク中継装置は、
前記プログラムを前記画像処理装置から取得し、当該プログラムを実行することにより少なくとも前記判定手段および前記代理応答手段として機能する、
ことを特徴とする画像処理システム。 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.
前記画像処理装置は、プリンターであり、前記画像処理として印刷を実行し、
前記ネットワーク中継装置は、ハブ装置である、
ことを特徴とする画像処理システム。 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.
前記画像処理装置は、
前記ネットワーク中継装置を少なくとも前記判定手段および前記代理応答手段として機能させるためのプログラムを予め有し、
前記ネットワーク中継装置は、
前記プログラムを前記画像処理装置から取得し、当該プログラムを実行することにより少なくとも前記判定手段および前記代理応答手段として機能する、
ことを特徴とするネットワーク中継装置。 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.
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)
| 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 |
-
2009
- 2009-10-16 JP JP2009238990A patent/JP2011086144A/en not_active Withdrawn
Cited By (7)
| 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 |