JP6540646B2 - 情報処理装置、プログラム及び代理応答システム - Google Patents

情報処理装置、プログラム及び代理応答システム Download PDF

Info

Publication number
JP6540646B2
JP6540646B2 JP2016189040A JP2016189040A JP6540646B2 JP 6540646 B2 JP6540646 B2 JP 6540646B2 JP 2016189040 A JP2016189040 A JP 2016189040A JP 2016189040 A JP2016189040 A JP 2016189040A JP 6540646 B2 JP6540646 B2 JP 6540646B2
Authority
JP
Japan
Prior art keywords
communication interface
control unit
proxy response
information processing
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2016189040A
Other languages
English (en)
Other versions
JP2018051855A (ja
Inventor
雅彰 相場
雅彰 相場
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.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions Inc
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 Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Priority to JP2016189040A priority Critical patent/JP6540646B2/ja
Priority to US15/707,175 priority patent/US10282146B2/en
Publication of JP2018051855A publication Critical patent/JP2018051855A/ja
Application granted granted Critical
Publication of JP6540646B2 publication Critical patent/JP6540646B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1236Connection management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3284Power saving in printer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3293Power saving characterised by the action undertaken by switching to a less power-consuming processor, e.g. sub-CPU
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1218Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
    • G06F3/1221Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to power consumption
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1286Remote printer device, e.g. being remote from client or server via local network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00885Power supply means, e.g. arrangements for the control of power supply to the apparatus or components thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00885Power supply means, e.g. arrangements for the control of power supply to the apparatus or components thereof
    • H04N1/00888Control thereof
    • H04N1/00896Control thereof using a low-power mode, e.g. standby
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本開示は、メイン制御部が動作する通常モードと、サブ制御部が動作するスリープモードとを選択的に実行可能な情報処理装置、プログラム及び代理応答システムに関する。
情報処理装置がスリープ(省エネルギー)モード時に、ネットワーク上で情報処理装置に対するリクエストがあるとき、情報処理装置の代理で、リクエスト元の外部装置にレスポンス(応答)する代理応答装置が知られている(特許文献1及び2)。
特開2003−209939号公報 特開2014−203093号公報
情報処理装置の省エネルギーの観点からも、代理応答の信頼性を上げることが望ましい。
以上のような事情に鑑み、本開示の目的は、代理応答の信頼性を上げることにある。
本開示の一形態に係る情報処理装置は、
通常モード又はスリープモードを選択的に実行可能な情報処理装置であって、
前記通常モード時に動作するメイン制御部と、
前記スリープモード時に動作するサブ制御部と、
第1のネットワークに接続された外部装置と通信可能な第1の通信インターフェースと、
前記第1のネットワークに非接続の代理応答装置と通信可能な第2の通信インターフェースと
を具備し、
前記サブ制御部は、前記スリープモード時に、
前記第1の通信インターフェースを介して前記外部装置からリクエストを受信し、
前記第2の通信インターフェースを介して前記代理応答装置に前記リクエストを送信し、
前記第2の通信インターフェースを介して前記代理応答装置から前記リクエストに対するレスポンスを受信し、
前記第1の通信インターフェースを介して前記外部装置に前記レスポンスを送信する。
本形態によれば、サブ制御部は、外部装置から受信したリクエストを解析することはなく、単に、第1の通信インターフェースから第2の通信インターフェースに転送するだけである。サブ制御部は、レスポンスを作成することはなく、単に、代理応答装置から受信したレスポンスパケットを、第2の通信インターフェースから第1の通信インターフェースに転送するだけである。これにより、サブ制御部を低スペックとし(即ちコスト削減し)、且つ省エネルギーとしながら、確実に、代理応答を行うことができる。また、代理応答装置は、外部装置が接続された第1のネットワークに非接続である。これにより、外部装置は、スリープモード時に情報処理装置から受信したレスポンスを、他装置(代理応答装置)からのレスポンスと誤認することなく、確実に、情報処理装置からのレスポンスとして認識することができる。
前記代理応答装置は、前記第1のネットワークと異なる第2のネットワークに接続される。
これにより、第2のネットワークに複数の情報処理装置を接続すれば、1個の代理応答装置で、複数の情報処理装置の代理応答を行うことができる。これにより、全体のコストを益々削減することができる。
例えば、
前記第1のネットワークは有線LAN(Local Area Network)であり、
前記第1の通信インターフェースは有線LANインターフェースであり、
前記第2のネットワークは無線LANであり、
前記第2の通信インターフェースは無線LANインターフェースである。
前記メイン制御部は、前記通常モード時に、
前記第1の通信インターフェースを介して前記外部装置からリクエストを受信し、
前記第1の通信インターフェースを介して前記外部装置に前記リクエストに対するレスポンスを送信する。
本形態によれば、スリープモード時にサブ制御部が外部装置からリクエストを受信しレスポンスを送信する経路は、外部装置にとっては、通常モード時にメイン制御部が外部装置からリクエストを受信しレスポンスを送信する経路と同一である。これにより、外部装置は、スリープモード時に情報処理装置から受信したレスポンスを、他装置(代理応答装置)からのレスポンスと誤認することなく、確実に、情報処理装置からのレスポンスとして認識することができる。
前記サブ制御部が実行する処理は、前記スリープモード時の、前記リクエストの受信及び送信と、前記レスポンスの受信及び送信のみである。
これにより、サブ制御部を益々低スペックとし(即ちコスト削減し)、且つ省エネルギーとすることができる。
前記情報処理装置は、画像形成装置である。
画像形成装置は、例えばパーソナルコンピューター等に比べて、スリープモードの時間が長い。スリープモード時に確実に代理応答を行うことで、スリープモード中の画像形成装置を復帰させる必要が減り、画像形成装置を益々省エネルギーとすることができる。
本開示の一形態に係るプログラムは、
通常モード又はスリープモードを選択的に実行可能な情報処理装置であって、
前記通常モード時に動作するメイン制御部と、
前記スリープモード時に動作するサブ制御部と、
第1のネットワークに接続された外部装置と通信可能な第1の通信インターフェースと、
前記第1のネットワークに非接続の代理応答装置と通信可能な第2の通信インターフェースと
を有する情報処理装置の前記サブ制御部を、前記スリープモード時に、
前記第1の通信インターフェースを介して前記外部装置からリクエストを受信させ、
前記第2の通信インターフェースを介して前記代理応答装置に前記リクエストを送信させ、
前記第2の通信インターフェースを介して前記代理応答装置から前記リクエストに対するレスポンスを受信させ、
前記第1の通信インターフェースを介して前記外部装置に前記レスポンスを送信させる。
本開示の一形態に係る代理応答システムは、
第1のネットワークに接続された情報処理装置と、
前記第1のネットワークに接続された外部装置と、
前記第1のネットワークに非接続の代理応答装置と
を具備する代理応答システムであって、
前記情報処理装置は、
通常モード又はスリープモードを選択的に実行可能であり、
前記通常モード時に動作するメイン制御部と、
前記スリープモード時に動作するサブ制御部と、
前記外部装置と通信可能な第1の通信インターフェースと、
前記代理応答装置と通信可能な第2の通信インターフェースと
を有し、
前記サブ制御部は、前記スリープモード時に、
前記第1の通信インターフェースを介して前記外部装置からリクエストを受信し、
前記第2の通信インターフェースを介して前記代理応答装置に前記リクエストを送信し、
前記第2の通信インターフェースを介して前記代理応答装置から前記リクエストに対するレスポンスを受信し、
前記第1の通信インターフェースを介して前記外部装置に前記レスポンスを送信する。
本開示によれば、代理応答の信頼性を上げることにある。
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
本開示の一実施形態に係る代理応答システムの構成を示す。 情報端末装置のハードウェア構成を示す。 画像形成装置のハードウェア構成を示す。 代理応答装置のハードウェア構成を示す。 代理応答システムの機能的構成を示す。 画像形成装置の動作フローを示す。 代理応答装置の動作フローを示す。
以下、図面を参照しながら、本開示の実施形態を説明する。
1.代理応答システムの構成
図1は、本開示の一実施形態に係る代理応答システムの構成を示す。
代理応答システム1は、情報端末装置10(外部装置)、ハブ20、複数の画像形成装置30(情報処理装置)及び代理応答装置40を有する。代理応答システム1は、典型的には、1つのオフィス内に設置される。
情報端末装置10は、例えば、オフィス内の従業員が使用するパーソナルコンピューターであり、以下、PC10(Personal Computer)と称する。
ハブ20は、情報端末装置10と、複数の画像形成装置30とを接続し、第1のネットワークN1を構築する。第1のネットワークN1は、例えば、有線LAN(Local Area Network)であるが、これに限定されない。ハブ20は、スイッチングハブである。
各画像形成装置30は、例えば、MFP(Multifunction Peripheral)であり、以下、MFP30と称する。複数のMFP30の構成は同様のため、以下、1つのMFP30のみ説明する。MFP30は、通常モード又はスリープモードを選択的に実行可能である。MFP30の「通常モード」は、高スペックのメイン制御部(後述)が動作するモードである。MFP30の「スリープモード」は、省エネルギーを目的として、メイン制御部を起動せず、低スペックのサブ制御部(後述)のみが動作するモードである。
代理応答装置40は、第1のネットワークN1から独立した第2のネットワークN2を介して、複数のMFP30に接続される。言い換えれば、代理応答装置40は、第1のネットワークN1に非接続である。第2のネットワークN2は、例えば、無線LANであるが、これに限定されない。代理応答装置40は、MFP30がスリープモード時に、情報端末装置10からMFP30に送信されたリクエストに対して、MFP30の代理でレスポンス(応答)を出力する。
2.情報端末装置のハードウェア構成
図2は、情報端末装置のハードウェア構成を示す。
情報端末装置10は、制御部11と、制御部11とバス16を介して接続された記憶部12、表示部13、操作部14及び有線LANインターフェース15とを有する。
制御部11は、CPU(Central Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)及び専用のハードウェア回路等から構成される。制御部11のCPUは、コンピューター読み取り可能な非一過性の記憶媒体の一例であるROMに記録されたプログラムをRAMにロードして実行する。
記憶部12は、HDD(Hard Disk Drive)などの大容量の記憶装置を含む。
表示部13は、LCD(Liquid Crystal Display)や有機EL(Electroluminescence)ディスプレイ等を含む。表示部13は、制御部11から受け取った情報に基づいて演算処理を行い、生成した画像信号を出力する。典型的には、表示部13は外付けの表示装置である。
操作部14は、キーボード、マウス及び各種スイッチ等を含む。操作部14は、ユーザーからの操作を検出して制御部11に検出信号を出力する。
有線LANインターフェース15は、有線LANである第1のネットワークN1に接続するためのインターフェースである。
3.画像形成装置のハードウェア構成
図3は、画像形成装置のハードウェア構成を示す。
MFP30は、メイン制御部31Aを備える。メイン制御部31Aは、CPU、RAM、ROM及び専用のハードウェア回路等から構成され、MFP30の全体的な動作制御を司る制御部である。MFP30を動作させるコンピュータプログラムは、ROM等の非一過性のコンピューター読み取り可能な記憶媒体に記憶される。
メイン制御部31Aは、画像読取部32、画像処理部34、画像メモリー35、画像形成部36、操作部37、記憶部38、有線LANインターフェース33等と接続されている。メイン制御部31Aは、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
メイン制御部31Aは、ユーザーから、操作部37又は情報端末装置10を通じて入力されるジョブの実行指示に従って、スキャナー機能、印刷機能及びコピー機能機能などの各機能についての動作制御を実行するために必要な機構の駆動及び処理を制御する。
画像読取部32は、原稿から画像を読み取る。
画像処理部34は、画像読取部32で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部34は、画像読取部32により読み取られた画像が画像形成された後の品質を向上させるために、シェーディング補正等の画像処理を行う。
画像メモリー35は、画像読取部32による読み取りで得られた原稿画像のデータを一時的に記憶したり、画像形成部36での印刷対象となるデータを一時的に記憶したりする領域を有する。
画像形成部36は、画像読取部32で読み取られた画像データ等の画像形成を行う。
操作部37は、MFP30が実行可能な各種動作及び処理についてユーザーからの指示を受け付けるタッチパネル部および操作キー部を備える。タッチパネル部は、タッチパネルが設けられたLCD等の表示部37aを備えている。
有線LANインターフェース33は、有線LANである第1のネットワークN1に接続するためのインターフェースである。
記憶部38は、画像読取部32によって読み取られた原稿画像等を記憶する、HDDなどの大容量の記憶装置である。
MFP30は、サブ制御部31Bと、無線LANインターフェース39とをさらに備える。
サブ制御部31Bは、CPU、RAM、ROM及び専用のハードウェア回路等から構成される制御部である。サブ制御部31Bが実行する処理は、MFP30のスリープモード時に、有線LANインターフェース33及び無線LANインターフェース39を制御するのみである。従って、サブ制御部31Bに含まれるCPU、RAM、ROM等は、何れも相対的に低スペックで足りる。
無線LANインターフェース39は、無線LANである第2のネットワークN2に接続するためのインターフェースである。
4.画像形成装置のハードウェア構成
図4は、代理応答装置のハードウェア構成を示す。
代理応答装置40は、制御部41と、制御部41と接続された無線LANインターフェース42とを、少なくとも有する。
制御部41は、CPU、RAM、ROM及び専用のハードウェア回路等から構成される。制御部41のCPUは、コンピューター読み取り可能な非一過性の記憶媒体の一例であるROMに記録されたプログラムをRAMにロードして実行する。制御部41が実行する処理は、MFP30のスリープモード時に、MFP30からリクエストを受信し、レスポンスを送信するのみである。従って、制御部41に含まれるCPU、RAM、ROM等は、何れも相対的に低スペックで足りる。
無線LANインターフェース42は、無線LANである第2のネットワークN2に接続するためのインターフェースである。
5.代理応答システムの機能的構成
図5は、代理応答システムの機能的構成を示す。図5は、複数のMFP30のうちの1つを示す。
MFP30は、メイン制御部31A、サブ制御部31B、有線LANインターフェース33及び無線LANインターフェース39を有する。
メイン制御部31Aは、通常モードからスリープモードへの移行、スリープモードから通常モードへの復帰を、サブ制御部31Bに通知する。
サブ制御部31Bは、スリープモード時に、有線LANインターフェース33がPC10から受信したリクエストパケットを無線LANインターフェース39に転送し、無線LANインターフェース39が代理応答装置40から受信したレスポンスパケットを有線LANインターフェース33に転送する。
代理応答装置40は、制御部41と、無線LANインターフェース42とを有する。
制御部41は、無線LANインターフェース42がMFP30から受信したリクエストパケットリクエストパケットに対するレスポンスパケットを作成し、MFP30に送信する。
6.代理応答システムの動作フロー
図6は、画像形成装置の動作フローを示す。図7は、代理応答装置の動作フローを示す。
前提として、MFP30は、メイン制御部31Aが動作する通常モードから、サブ制御部31Bのみが動作するスリープモードに移行済みである。メイン制御部31Aは、通常モードからスリープモードへの移行を、サブ制御部31Bに通知済みである。
MFP30の有線LANインターフェース33は、PC10から、第1のネットワークN1を介して、リクエストパケットを受信する(ステップS101)。
「リクエストパケット」は、例えば、MAC(Media Access Control)アドレスを調べるためのARP(Address Resolution Protocol)パケット、データグラム処理における誤りの通知や通信に関する情報の通知のためのICMP(Internet Control Message Protocol)パケット、名前解決のためのNBNS(NetBIOS Name Server)パケット、名前解決のためのLLMNR(Link-Local Multicast Name Resolution)パケット、名前解決のためのmDNS(Multicast Domain Name System)パケット等である。
MFP30のサブ制御部31Bは、有線LANインターフェース33が受信したリクエストパケットを、無線LANインターフェース39に転送する(ステップS102)。言い換えれば、サブ制御部31Bは、PC10から受信したリクエストパケットを解析することはなく、単に、有線LANインターフェース33から無線LANインターフェース39に転送するだけである。無線LANインターフェース39は、有線LANインターフェース33から転送されたリクエストパケットを、第2のネットワークN2を介して、代理応答装置40に送信する(ステップS103)。
代理応答装置40の無線LANインターフェース42は、MFP30から第2のネットワークN2を介して、リクエストパケットを受信する(ステップS201)。制御部41は、受信したリクエストパケットに対するレスポンスパケットを作成する(ステップS202)。例えば、受信したリクエストパケットがARPパケットのとき、制御部41は、代理応答の対象であるMFP30のMACアドレスを、受信したARPパケットに書き込むことにより、レスポンスパケットを作成する。無線LANインターフェース42は、レスポンスパケットを、第2のネットワークN2を介して、MFP30に送信する(ステップS203)。
MFP30の無線LANインターフェース39は、第2のネットワークN2を介して、代理応答装置40から、レスポンスパケットを受信する(ステップS104)。サブ制御部31Bは、無線LANインターフェース39が受信したレスポンスパケットを、有線LANインターフェース33に転送する(ステップS105)。言い換えれば、サブ制御部31Bは、レスポンスパケットを作成することはなく、単に、代理応答装置40から受信したレスポンスパケットを、無線LANインターフェース39から有線LANインターフェース33に転送するだけである。有線LANインターフェース33は、無線LANインターフェース39から転送されたレスポンスパケットを、第1のネットワークN1を介して、PC10に送信する(ステップS106)。
なお、MFP30が通常モードのときは、代理応答は行われない。具体的には、有線LANインターフェース33は、PC10から、第1のネットワークN1を介して、リクエストパケットを受信する。メイン制御部31Aは、受信したリクエストパケットに対するレスポンスパケットを作成する。有線LANインターフェース33は、レスポンスパケットを、第1のネットワークN1を介して、PC10に送信する。(図示せず。)
7.まとめ
情報処理装置がスリープ(省エネルギー)モード時に、ネットワーク上で情報処理装置に対するリクエストがあるとき、情報処理装置の代理で、リクエスト元の外部装置にレスポンス(応答)する代理応答の技術としては、以下の様な具体例が考えられる。
一例として、情報端末装置と、代理応答の対象である情報処理装置と、代理応答装置とが、1つのハブに接続され、1つのネットワークを構築しており、代理応答装置が情報端末装置に対して代理応答を行う方法が考えられる。しかしながら、この方法では、ハブが代理応答装置のみのMACアドレスとポート番号を記憶している場合、情報端末装置からのリクエストが代理応答装置に届かないおそれがある。また、通常モード時とスリープモード時のパケット経路が異なるため、ネットワーク内のパケット経路が頻繁に変更されることとなり、ARPフラッピングなどの通信不良が生じるおそれがある。
別の例として、代理応答の対象である情報処理装置に対して、代理応答装置を、一対一で接続することにより、代理応答を行う方法が考えられる。しかしながら、この方法では、1個の情報処理装置につき1個の代理応答装置が必要になるため、情報処理装置が複数の場合には代理応答装置も同じ数必要となり、コストが掛かる。
これに対して、本実施形態によれば、サブ制御部31Bは、PC10から受信したリクエストパケットを解析することはなく、単に、有線LANインターフェース33から無線LANインターフェース39に転送するだけである。サブ制御部31Bは、レスポンスパケットを作成することはなく、単に、代理応答装置40から受信したレスポンスパケットを、無線LANインターフェース39から有線LANインターフェース33に転送するだけである。これにより、サブ制御部31Bを低スペックとし(即ちコスト削減し)、且つ省エネルギーとしながら、確実に、代理応答を行うことができる。
また、代理応答装置40は、PC10が接続された第1のネットワークN1に非接続である。また、スリープモード時にサブ制御部31BがPC10からリクエストを受信しレスポンスを送信する経路は、PC10にとっては、通常モード時にメイン制御部31AがPC10からリクエストを受信しレスポンスを送信する経路と同一である。これにより、PC10は、スリープモード時にMFP30から受信したレスポンスを、他装置(代理応答装置40)からのレスポンスと誤認することなく、確実に、MFP30からのレスポンスとして認識することができる。
また、第2のネットワークN2に複数のMFP30を接続すれば、1個の代理応答装置40で、複数のMFP30の代理応答を行うことができる。これにより、代理応答システム
1全体のコストを益々削減することができる。
また、サブ制御部31Bが実行する処理は、スリープモード時の、リクエストの受信及び送信と、レスポンスの受信及び送信のみであるため、サブ制御部31Bを益々低スペックとし(即ちコスト削減し)、且つ省エネルギーとすることができる。
また、MFP30は、例えばパーソナルコンピューター等に比べて、スリープモードの時間が長い。スリープモード時に確実に代理応答を行うことで、スリープモード中のMFP30を復帰させる必要が減り、MFP30を益々省エネルギーとすることができる。
本技術の各実施形態及び各変形例について上に説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
1…代理応答システム
10…情報端末装置
20…ハブ
30…画像形成装置
31A…メイン制御部
31B…サブ制御部
33…有線LANインターフェース
39…無線LANインターフェース
40…代理応答装置
N1…第1のネットワーク(有線LAN)
N2…第2のネットワーク(無線LAN)

Claims (8)

  1. 通常モード又はスリープモードを選択的に実行可能な情報処理装置であって、
    前記通常モード時に動作するメイン制御部と、
    前記スリープモード時に動作するサブ制御部と、
    第1のネットワークに接続された外部装置と通信可能な第1の通信インターフェースと、
    前記第1のネットワークに非接続の代理応答装置と通信可能な第2の通信インターフェースと
    を具備し、
    前記サブ制御部は、前記スリープモード時に、
    前記第1の通信インターフェースを介して前記外部装置からリクエストを受信し、
    前記第2の通信インターフェースを介して前記代理応答装置に前記リクエストを送信し、
    前記第2の通信インターフェースを介して前記代理応答装置から前記リクエストに対するレスポンスを受信し、
    前記第1の通信インターフェースを介して前記外部装置に前記レスポンスを送信する
    情報処理装置。
  2. 請求項1に記載の情報処理装置であって、
    前記代理応答装置は、前記第1のネットワークと異なる第2のネットワークに接続される
    情報処理装置。
  3. 請求項2に記載の情報処理装置であって、
    前記第1のネットワークは有線LAN(Local Area Network)であり、
    前記第1の通信インターフェースは有線LANインターフェースであり、
    前記第2のネットワークは無線LANであり、
    前記第2の通信インターフェースは無線LANインターフェースである
    情報処理装置。
  4. 請求項1に記載の情報処理装置であって、
    前記メイン制御部は、前記通常モード時に、
    前記第1の通信インターフェースを介して前記外部装置からリクエストを受信し、
    前記第1の通信インターフェースを介して前記外部装置に前記リクエストに対するレスポンスを送信する
    情報処理装置。
  5. 請求項1に記載の情報処理装置であって、
    前記サブ制御部が実行する処理は、前記スリープモード時の、前記リクエストの受信及び送信と、前記レスポンスの受信及び送信のみである
    情報処理装置。
  6. 請求項1に記載の情報処理装置であって、
    前記情報処理装置は、画像形成装置である
    情報処理装置。
  7. 通常モード又はスリープモードを選択的に実行可能な情報処理装置であって、
    前記通常モード時に動作するメイン制御部と、
    前記スリープモード時に動作するサブ制御部と、
    第1のネットワークに接続された外部装置と通信可能な第1の通信インターフェースと、
    前記第1のネットワークに非接続の代理応答装置と通信可能な第2の通信インターフェースと
    を有する情報処理装置の前記サブ制御部を、前記スリープモード時に、
    前記第1の通信インターフェースを介して前記外部装置からリクエストを受信させ、
    前記第2の通信インターフェースを介して前記代理応答装置に前記リクエストを送信させ、
    前記第2の通信インターフェースを介して前記代理応答装置から前記リクエストに対するレスポンスを受信させ、
    前記第1の通信インターフェースを介して前記外部装置に前記レスポンスを送信させる
    プログラム。
  8. 第1のネットワークに接続された情報処理装置と、
    前記第1のネットワークに接続された外部装置と、
    前記第1のネットワークに非接続の代理応答装置と
    を具備する代理応答システムであって、
    前記情報処理装置は、
    通常モード又はスリープモードを選択的に実行可能であり、
    前記通常モード時に動作するメイン制御部と、
    前記スリープモード時に動作するサブ制御部と、
    前記外部装置と通信可能な第1の通信インターフェースと、
    前記代理応答装置と通信可能な第2の通信インターフェースと
    を有し、
    前記サブ制御部は、前記スリープモード時に、
    前記第1の通信インターフェースを介して前記外部装置からリクエストを受信し、
    前記第2の通信インターフェースを介して前記代理応答装置に前記リクエストを送信し、
    前記第2の通信インターフェースを介して前記代理応答装置から前記リクエストに対するレスポンスを受信し、
    前記第1の通信インターフェースを介して前記外部装置に前記レスポンスを送信する
    代理応答システム。
JP2016189040A 2016-09-28 2016-09-28 情報処理装置、プログラム及び代理応答システム Expired - Fee Related JP6540646B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2016189040A JP6540646B2 (ja) 2016-09-28 2016-09-28 情報処理装置、プログラム及び代理応答システム
US15/707,175 US10282146B2 (en) 2016-09-28 2017-09-18 Information processing apparatus, recording medium, and proxy response system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016189040A JP6540646B2 (ja) 2016-09-28 2016-09-28 情報処理装置、プログラム及び代理応答システム

Publications (2)

Publication Number Publication Date
JP2018051855A JP2018051855A (ja) 2018-04-05
JP6540646B2 true JP6540646B2 (ja) 2019-07-10

Family

ID=61685392

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016189040A Expired - Fee Related JP6540646B2 (ja) 2016-09-28 2016-09-28 情報処理装置、プログラム及び代理応答システム

Country Status (2)

Country Link
US (1) US10282146B2 (ja)
JP (1) JP6540646B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7097772B2 (ja) * 2018-07-25 2022-07-08 キヤノン株式会社 情報処理装置、制御方法およびプログラム

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003209939A (ja) 2002-01-15 2003-07-25 Nec Access Technica Ltd 代理応答機能付き電源制御装置および電源制御プログラム
JP2004334793A (ja) * 2003-05-12 2004-11-25 Canon Inc 周辺装置およびサーバ装置およびクライアントデバイスおよびネットワークデバイスシステムおよびデバイス検索方法およびコンピュータが読取り可能なプログラムを格納した記憶媒体およびプログラム
US7107442B2 (en) * 2003-08-20 2006-09-12 Apple Computer, Inc. Method and apparatus for implementing a sleep proxy for services on a network
JP4137093B2 (ja) * 2005-06-07 2008-08-20 キヤノン株式会社 データ処理システム及びデータ処理装置
US20090073481A1 (en) * 2007-09-17 2009-03-19 Ferlitsch Andrew R Method and system for external preprocessing of service requests directed to a sleeping node
US8588120B2 (en) * 2010-09-16 2013-11-19 Qualcomm Incorporated Power conservation in wireless client terminals using proxy device
CA2867800A1 (en) * 2012-03-19 2013-09-26 Nec Corporation Control apparatus, communication system, node control method, and program
JP6501441B2 (ja) * 2012-05-15 2019-04-17 キヤノン株式会社 データ通信装置、データ通信装置の制御方法、プログラム
JP5929528B2 (ja) * 2012-06-01 2016-06-08 コニカミノルタ株式会社 画像処理装置およびその制御方法
JP6225416B2 (ja) * 2012-11-19 2017-11-08 株式会社リコー 通信システム、及び通信装置並びに通信方法
JP2014203093A (ja) 2013-04-01 2014-10-27 京セラドキュメントソリューションズ株式会社 画像処理システム及び画像形成装置
JP6078453B2 (ja) * 2013-10-31 2017-02-08 京セラドキュメントソリューションズ株式会社 画像形成装置
JP6289154B2 (ja) * 2014-02-18 2018-03-07 キヤノン株式会社 情報処理装置とネットワークカメラを有するシステム、情報処理装置及びそのログイン方法
JP6464768B2 (ja) * 2015-01-21 2019-02-06 富士ゼロックス株式会社 応答装置及びプログラム

Also Published As

Publication number Publication date
JP2018051855A (ja) 2018-04-05
US20180088877A1 (en) 2018-03-29
US10282146B2 (en) 2019-05-07

Similar Documents

Publication Publication Date Title
US9274726B2 (en) Communication apparatus capable of notifying temporary disconnection from network, communication system, method of controlling communication apparatus, and storage medium
JP6157098B2 (ja) 印刷装置
JP5772807B2 (ja) 印刷システム及び画像形成装置並びに代理応答方法並びにプログラム
JP2012175174A (ja) ネットワーク通信装置、周辺装置、及びネットワーク通信方法
CN104104812A (zh) 图象处理系统以及图象处理装置
US9847963B2 (en) Communicating service denials back to client during MDNS service discovery
JP2011071760A (ja) 情報処理装置、情報処理装置のジョブ処理方法、及びプログラム
US9612645B2 (en) Information processing apparatus, control method for information processing apparatus, and storage medium for reducing power consumption in response to a transition
JP6540646B2 (ja) 情報処理装置、プログラム及び代理応答システム
JP5871576B2 (ja) 画像形成装置、画像形成装置の制御方法、及びプログラム
JP2010166310A (ja) 通信制御装置及び画像処理装置
JP2009081735A (ja) 通信システム、中継装置およびプログラム
JP2009230600A (ja) 情報処理装置と情報処理システムおよびプログラム
JP6464768B2 (ja) 応答装置及びプログラム
JP6088959B2 (ja) 電子機器
US8755077B2 (en) Device information providing system for providing information through a web page included in each of a main electronic device and a sub-electronic device
JP2015049838A (ja) 通信システム、通信制御装置、通信制御方法、および、プログラム
US10334521B2 (en) Information processing device that controls wireless network function to reduce power consumption, and recording medium therefor
JP2016045697A (ja) 印刷制御装置、印刷システム、印刷制御装置の制御方法、及びプログラム
JP6460905B2 (ja) 通信装置、制御方法、プログラム
JP2015162176A (ja) 画像形成システム
JP6213144B2 (ja) 機能共有システム、共有管理サーバー、機能共有方法、およびプログラム
JP6477111B2 (ja) 情報処理装置及び情報処理プログラム
JP2006195801A (ja) ネットワーク印刷ジョブ監視プリンタ、ネットワーク中継装置及びネットワーク・プリンタ
JP2019154003A (ja) 情報処理装置、情報処理方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180731

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190408

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: 20190514

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190527

R150 Certificate of patent or registration of utility model

Ref document number: 6540646

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees