JP5824257B2 - 画像処理装置、その制御方法、及びプログラム - Google Patents
画像処理装置、その制御方法、及びプログラム Download PDFInfo
- Publication number
- JP5824257B2 JP5824257B2 JP2011144548A JP2011144548A JP5824257B2 JP 5824257 B2 JP5824257 B2 JP 5824257B2 JP 2011144548 A JP2011144548 A JP 2011144548A JP 2011144548 A JP2011144548 A JP 2011144548A JP 5824257 B2 JP5824257 B2 JP 5824257B2
- Authority
- JP
- Japan
- Prior art keywords
- image processing
- processing apparatus
- packet
- received
- received packet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3287—Power saving characterised by the action undertaken by switching off individual functional units in the computer system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3293—Power saving characterised by the action undertaken by switching to a less power-consuming processor, e.g. sub-CPU
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00885—Power supply means, e.g. arrangements for the control of power supply to the apparatus or components thereof
- H04N1/00888—Control thereof
- H04N1/00896—Control thereof using a low-power mode, e.g. standby
-
- 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
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Power Sources (AREA)
Description
<システム構成>
以下では、図1乃至図5を参照して、第1の実施形態について説明する。本実施形態では、画像処理装置が外部機器とネットワークパケットをやり取りする際に、セキュリティ通信ではなく、平文でネットワークパケットを送受信する場合について説明する。まず、図1を参照して、本実施形態に係る画像処理装置を使用したネットワークシステムの構成について説明する。
次に、図2を参照して、画像処理装置101のハードウェア構成について説明する。画像処理装置101は、図2に示すように、CPU209を有し、装置全体を統括的に制御するユニット220(第1制御手段)と、CPU211を有し、ユニット220が省電力制御によるスリープ状態へ移行した際に、ユニット220の一部の処理を代行するユニット221(第2制御手段)との2つの制御部で構成される。なお、ここでは、画像処理装置101として、複写機を一例に説明する。したがって、ユニット220は複写機のコントローラ部分に相当し、ユニット221は複写機のNIC(Network Interface Card)に相当する。また、画像処理装置101は、省電力機能を有し、「スリープ状態」である場合には、ユニット221のみに電源が供給され、それ以外への電源供給を停止することで、消費電力の低減を実現する。
次に、図3を参照して、画像処理装置101のソフトウェア構成について説明する。画像処理装置のソフトウェア構成は大きく非スリープ状態で動作するメインCPUファーム301とスリープ状態で動作するサブCPUファーム309に分けられる。
次に、図4を参照して、一般的なプロトコルスタックを搭載するパケット受信の挙動について説明する。TCPで通信を行う印刷データのパケットデータ405を画像処理装置が受信した場合、まずはEthernetヘッダ処理部401がEthernetヘッダ部を解析する。実際のパケットパラメータは多くの定義があるが、ここでは、本発明に関連するパラメータのみを対象に記載している。Ethernetヘッダ処理部401は、受信パケットの送信先MACアドレスを参照し、自装置のMACアドレスと一致するか否かを判断し、一致する場合、Ethernetヘッダ部分を除去してIPヘッダ処理部402にパケットを転送する。自装置のMACアドレスに一致しない場合は受信パケットを破棄する。
次に、図5を参照して、本実施形態における、サブCPUファーム309においてスリープ状態中にパケットを受信する際の処理手順について説明する。なお、サブCPUには代理応答パケットパターンやWOLパケットパターンは予めメインCPU側から通知あるいはユーザ設定等で設定されているものとする。また、以下で説明する処理は、CPU211がROM213に格納された制御プログラムをRAM214にロードして実行することにより実現される。
次に、図6乃至図10を参照して、第2の実施形態について説明する。本実施形態は、画像処理装置が行うセキュリティ通信としてIPSEC(Internet Protocol Security)を扱った場合について説明する。IPSECは、特定の認証アルゴリズムや暗号アルゴリズムを用いて、ネットワーク上を流れるデータの盗聴や改ざんを防ぐためのプロトコルである。IPSECは、AH(Authentication Header)とESP(Encapsulations Security Payload)の2つのプロトコルで構成され、AHでは認証のみを、ESPでは認証と暗号化を行う。どちらのプロトコルを利用するか、また、その際利用する認証アルゴリズム種別や暗号アルゴリズム種別の決定は、IPSEC通信前のネゴシエーションで行う。さらに、暗号アルゴリズムで利用する鍵についても、IKE(Internet Key Exchange)を利用することによって、IPSEC通信前に、通信機器間で交換する方式が定義されている。パケットフォーマットを含むIPSEC及びIKEの詳細については、RFC(Request For Comment)に定義が行われているため、本実施形態では詳細に記載しない。
機器間でIPSec通信が確立されると、その通信に応じてSA(Security Association)が生成される。ここで、図6を参照して、SAのパラメータ例について説明する。SAは多くのパラメータから構成されるが、ここでは本実施形態に関連のあるパラメータのみを列挙する。
次に、図7乃至図9を参照して、本実施形態における対策を施さない場合の比較例となる実施形態の課題について説明する。図7に示すように、メインCPU702とサブCPU703から構成される機器701と、外部ホスト704の間でIPSEC通信を確立し、メインCPU内におけるIPSEC処理部がSA705を生成したとする。メインCPU702がスリープ状態へ移行し、サブCPU703が起動すると、メインCPU702内のIPSEC処理部からサブCPU703内のIPSEC処理部へSAが転送され、サブCPU703内でSA706を保持する。
次に、図10を参照して、本実施形態におけるサブCPUファームの処理手順について説明する。また、以下で説明する処理は、CPU211がROM213に格納された制御プログラムをRAM214にロードして実行することにより実現される。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムを読み出して実行する処理である。
Claims (7)
- 第1の制御部と第2の制御部の両方に電力が供給される第1の電力モードと、当該第2の制御部に電力が供給されるが当該第1の制御部には電力が供給されない第2の電力モードのいずれかで動作可能な画像処理装置であって、
前記第2の制御部は、
外部装置から送信されたパケットを受信する受信手段と、
前記受信手段が受信した受信パケットのヘッダを削除する前に、前記受信手段が受信した受信パケットをコピーして記憶する記憶手段と、
前記受信手段が受信した受信パケットのヘッダを削除することで、前記受信手段が受信した受信パケットを解析する解析手段と、
前記画像処理装置が前記第2の電力モードである場合に、前記画像処理装置を前記第2の電力モードから前記第1の電力モードに移行させるか否かを、前記解析手段による解析の結果に基づいて判定する判定手段と、
前記判定手段によって前記画像処理装置を前記第2の電力モードから前記第1の電力モードに移行させると判定された場合に、前記画像処理装置を前記第2の電力モードから前記第1の電力モードに移行させ、前記解析手段によってヘッダが削除された受信パケットではなく前記記憶手段が記憶している受信パケットを前記第1の制御部に転送する処理手段と
を備えることを特徴とする画像処理装置。 - 前記判定手段によって前記画像処理装置を前記第2の電力モードから前記第1の電力モードに移行させないと判定された場合に、前記処理手段は、前記受信パケットに対する応答を行うか、又は、前記受信パケットを破棄するかを、前記解析手段による解析の結果に基づいて決定することを特徴とする請求項1に記載の画像処理装置。
- 前記処理手段は、前記受信パケットに対する処理が完了したことに応じて前記記憶手段が記憶している受信パケットを削除することを特徴とする請求項1又は2に記載の画像処理装置。
- 前記受信手段が受信した受信パケットは暗号化されたパケットであり、
前記解析手段は、前記受信手段が受信した受信パケットを復号化することを特徴とする請求項1乃至3の何れか1項に記載の画像処理装置。 - 前記受信手段が受信した受信パケットはIPsecで暗号化されたパケットであることを特徴とする請求項4に記載の画像処理装置。
- 第1の制御部と第2の制御部の両方に電力が供給される第1の電力モードと、当該第2の制御部に電力が供給されるが当該第1の制御部には電力が供給されない第2の電力モードのいずれかで動作可能な画像処理装置の制御方法であって、
前記第2の制御部は、
受信手段が、外部装置から送信されたパケットを受信する受信工程と、
記憶手段が、前記受信工程で受信した受信パケットのヘッダを削除する前に、前記受信工程で受信した受信パケットをコピーして記憶する記憶工程と、
解析手段が、前記受信工程で受信した受信パケットのヘッダを削除することで、前記受信工程で受信した受信パケットを解析する解析工程と、
判定手段が、前記画像処理装置が前記第2の電力モードである場合に、前記画像処理装置を前記第2の電力モードから前記第1の電力モードに移行させるか否かを、前記解析工程での解析の結果に基づいて判定する判定工程と、
処理手段が、前記判定工程で前記画像処理装置を前記第2の電力モードから前記第1の電力モードに移行させると判定された場合に、前記画像処理装置を前記第2の電力モードから前記第1の電力モードに移行させ、前記解析工程でヘッダが削除された受信パケットではなく前記記憶手段が記憶している受信パケットを前記第1の制御部に転送する処理工程と
を実行することを特徴とする画像処理装置の制御方法。 - 請求項6に記載の画像処理装置の制御方法における各工程をコンピュータに実行させるためのプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011144548A JP5824257B2 (ja) | 2011-06-29 | 2011-06-29 | 画像処理装置、その制御方法、及びプログラム |
US13/698,271 US9122482B2 (en) | 2011-06-29 | 2012-06-14 | Image processing apparatus, control method therefor and storage medium |
PCT/JP2012/065794 WO2013002100A1 (en) | 2011-06-29 | 2012-06-14 | Image processing apparatus, control method therefor and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011144548A JP5824257B2 (ja) | 2011-06-29 | 2011-06-29 | 画像処理装置、その制御方法、及びプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2013010257A JP2013010257A (ja) | 2013-01-17 |
JP2013010257A5 JP2013010257A5 (ja) | 2014-08-14 |
JP5824257B2 true JP5824257B2 (ja) | 2015-11-25 |
Family
ID=47423997
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011144548A Expired - Fee Related JP5824257B2 (ja) | 2011-06-29 | 2011-06-29 | 画像処理装置、その制御方法、及びプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US9122482B2 (ja) |
JP (1) | JP5824257B2 (ja) |
WO (1) | WO2013002100A1 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6157098B2 (ja) * | 2012-12-06 | 2017-07-05 | キヤノン株式会社 | 印刷装置 |
JP6136276B2 (ja) * | 2013-01-10 | 2017-05-31 | セイコーエプソン株式会社 | 画像形成装置、電源制御装置および電源制御装置の制御方法 |
JP6409634B2 (ja) * | 2014-06-09 | 2018-10-24 | 株式会社リコー | 画像処理装置、制御方法、及びプログラム |
JP2016071457A (ja) * | 2014-09-26 | 2016-05-09 | キヤノン株式会社 | 情報処理装置およびその制御方法、並びにプログラム |
US10560418B2 (en) * | 2014-10-02 | 2020-02-11 | Facebook, Inc. | Techniques for managing discussion sharing on a mobile platform |
JP6634894B2 (ja) * | 2016-03-07 | 2020-01-22 | コニカミノルタ株式会社 | 画像処理装置、その制御方法、および、プログラム |
JP6784204B2 (ja) | 2017-03-22 | 2020-11-11 | カシオ計算機株式会社 | 情報処理装置、情報処理方法及びプログラム |
JP2023117957A (ja) * | 2022-02-14 | 2023-08-24 | キヤノン株式会社 | 画像処理装置及びその制御方法およびプログラム |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000209220A (ja) * | 1999-01-14 | 2000-07-28 | Toshiba Corp | コンピュ―タ、ネットワ―ク制御装置、およびこれらを用いたシステム並びにリモ―ト起動方法 |
JP2001125850A (ja) * | 1999-10-28 | 2001-05-11 | Canon Inc | 通信装置及びその制御方法 |
EP1263171B1 (en) * | 2000-03-08 | 2006-05-24 | Hitachi, Ltd. | Packet communication control device and packet communication control method |
US7243225B2 (en) * | 2001-07-13 | 2007-07-10 | Certicom Corp. | Data handling in IPSec enabled network stack |
US7188365B2 (en) * | 2002-04-04 | 2007-03-06 | At&T Corp. | Method and system for securely scanning network traffic |
JP4570628B2 (ja) * | 2004-12-20 | 2010-10-27 | 富士通株式会社 | システム、中継処理プログラム、中継装置、中継処理方法、通信処理プログラム、通信装置及び通信処理方法 |
JP2006259906A (ja) * | 2005-03-15 | 2006-09-28 | Ricoh Co Ltd | 通信制御装置、通信制御システム、省電力制御方法、省電力制御プログラム、および該プログラムを記録した記録媒体 |
JP5377009B2 (ja) * | 2009-03-13 | 2013-12-25 | キヤノン株式会社 | 情報処理装置、通信システム、情報処理装置の制御方法、プログラム |
JP5424856B2 (ja) * | 2009-12-22 | 2014-02-26 | キヤノン株式会社 | 画像形成装置及びその省電力制御方法とプログラム |
-
2011
- 2011-06-29 JP JP2011144548A patent/JP5824257B2/ja not_active Expired - Fee Related
-
2012
- 2012-06-14 WO PCT/JP2012/065794 patent/WO2013002100A1/en active Application Filing
- 2012-06-14 US US13/698,271 patent/US9122482B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US9122482B2 (en) | 2015-09-01 |
JP2013010257A (ja) | 2013-01-17 |
WO2013002100A1 (en) | 2013-01-03 |
US20130159743A1 (en) | 2013-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5824257B2 (ja) | 画像処理装置、その制御方法、及びプログラム | |
JP5424856B2 (ja) | 画像形成装置及びその省電力制御方法とプログラム | |
JP4802123B2 (ja) | 情報送信装置、情報送信方法、情報送信プログラムおよび該プログラムを記録した記録媒体 | |
US9762548B2 (en) | Controlling encrypted data stored on a remote storage device | |
JP2005287034A (ja) | テンプレートを使用したインターネットプロトコルトンネリング | |
US20080028203A1 (en) | Information processing apparatus and system and data communication method pertaining to the information processing system | |
JP2005310113A (ja) | 安全な印刷 | |
JP5094482B2 (ja) | 処理装置及びその処理方法 | |
JP2008035300A (ja) | パケット暗号処理装置及びパケット暗号処理方法 | |
US20080077790A1 (en) | Authentication system using electronic certificate | |
JP2008154103A (ja) | 通信中継装置 | |
JP2021527894A (ja) | 不揮発性メモリデバイス内部からの保護された通信 | |
JP5043416B2 (ja) | 情報処理装置、システム及びプログラム、デバイス、並びに記憶媒体 | |
US20090240925A1 (en) | Device, method, and computer program product that process message | |
JP2005303676A (ja) | 画像形成装置、鍵ペア生成方法及びコンピュータプログラム | |
JP2012227829A (ja) | 画像処理装置、及びその制御方法 | |
JP2013144410A (ja) | 画像形成装置、その制御方法、およびそのプログラム | |
JP4892469B2 (ja) | 通信装置及びその制御方法、プログラム | |
JP4264644B2 (ja) | データ処理方法およびデータ処理装置 | |
CN111585947A (zh) | 用于在第一控制器和第二控制器之间进行通信的方法和装置 | |
JP6768279B2 (ja) | 印刷装置およびプログラム | |
JP2008146575A (ja) | ネットワーク制御装置およびその制御方法 | |
JP4955908B2 (ja) | データ処理装置及び方法及びプログラム | |
JP2005148894A (ja) | データ処理方法およびデータ処理装置 | |
JP2012160941A (ja) | 情報処理装置、情報処理方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140630 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140630 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150410 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150601 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150911 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151009 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5824257 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |