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

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

Info

Publication number
JP6776558B2
JP6776558B2 JP2016041192A JP2016041192A JP6776558B2 JP 6776558 B2 JP6776558 B2 JP 6776558B2 JP 2016041192 A JP2016041192 A JP 2016041192A JP 2016041192 A JP2016041192 A JP 2016041192A JP 6776558 B2 JP6776558 B2 JP 6776558B2
Authority
JP
Japan
Prior art keywords
energy saving
saving control
control unit
energy
host device
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.)
Active
Application number
JP2016041192A
Other languages
English (en)
Other versions
JP2017158099A (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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2016041192A priority Critical patent/JP6776558B2/ja
Priority to US15/441,391 priority patent/US10382639B2/en
Publication of JP2017158099A publication Critical patent/JP2017158099A/ja
Application granted granted Critical
Publication of JP6776558B2 publication Critical patent/JP6776558B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • 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/266Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
    • 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/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3228Monitoring task completion, e.g. by use of idle timers, stop commands or wait commands
    • 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/3278Power saving in modem or I/O interface
    • 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/3287Power saving characterised by the action undertaken by switching off individual functional units in the computer system
    • 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/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • 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/1284Local printer device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/40Details not directly involved in printing, e.g. machine management, management of the arrangement as a whole or of its constitutive parts
    • G06K15/4055Managing power consumption, e.g. standby mode
    • 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • 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/00891Switching on or off, e.g. for saving power when not in use
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/02Apparatus for electrographic processes using a charge pattern for laying down a uniform charge, e.g. for sensitising; Corona discharge devices
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/50Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
    • G03G15/5004Power supply control, e.g. power-saving mode, automatic power turn-off
    • 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
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
    • 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

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)
  • Power Sources (AREA)
  • Control Or Security For Electrophotography (AREA)

Description

本発明は、情報処理装置、情報処理システム、及びプログラムに関する。
従来、ホスト装置(例えば、画像形成装置)に対して情報処理装置(例えば、操作デバイス)を接続し、情報処理装置から、該ホスト装置に対して指示や各種の情報を送信する技術が知られている。
相互に接続されたホスト装置及び情報処理装置においては、消費電力を削減するために、消費電力を抑止するモードに遷移する技術が提案されている。このモードの遷移は、ホスト装置及び情報処理装置(操作部)の双方から可能とするとともに、ホスト装置及び情報処理装置がそれぞれ独立して、モードの遷移を制御する技術が提案されている。
ホスト装置及び情報処理装置が独立して、省エネルギーのモードに遷移を制御する場合に、ホスト装置及び情報処理装置の間で省エネルギー状態のズレが生じる可能性がある。そこで、省エネルギー状態のズレの発生に対してリカバリするための技術が提案されている。
しかしながら、一つの装置内で、アプリケーションやハードウェアなどを制御するために、省エネルギー制御を行うための構成を複数備えた場合に、提案されているリカバリするための技術であってもリカバリできない状況が生じる可能性がある。このため、ユーザの利便性を低下させる可能性がある。
本発明は、上記に鑑みてなされたものであって、ユーザの利便性の低下を抑止する情報処理装置、情報処理システム、及びプログラムを提案する。
上述した課題を解決し、目的を達成するために、本発明は、ホスト装置と通信する通信インターフェースと、ホスト装置からの省エネルギー制御への移行開始の通知を受信した場合に、アプリケーションに対して省エネルギー制御を行うと共に、ホスト装置省エネルギー状態への移行開始の通知であることを示す所定の値を含んだ、省エネルギー制御の開始を通知した後、ホスト装置に対して通信インターフェースを介してホスト装置が省エネルギー状態に移行したか否かの応答を求める情報を通知する第1省エネルギー制御部と、第1省エネルギー制御部から開始の通知を受け付けた後に、所定の値が、ホスト装置の省エネルギー状態への移行開始の通知であり、且つ、第1省エネルギー制御部の応答を求める通知の結果としてホスト装置から省エネルギー状態への移行完了を受信した場合に、省エネルギー制御を行うと判定し、判定結果に基づいて、通信インターフェースを含むハードウェアに対して省エネルギー制御を行う第2省エネルギー制御部と、を備える情報処理装置である。
本発明によれば、ユーザの利便性の低下を抑止するという効果を奏する。
図1は、実施形態に係る情報処理システムのシステム構成例を示す図である。 図2は、実施形態に係る操作デバイス及び画像形成装置のハードウェア構成例を示すブロック図である。 図3は、実施形態に係る操作デバイス及び画像形成装置の構成例を示すブロック図である。 図4は、実施形態に係る操作デバイスと画像形成装置との間の省エネルギー状態の対応関係を例示した図である。 図5は、操作デバイスと画像形成装置との間で従来通りの制御を行った場合のシーケンス図とする。 図6は、実施形態の副省エネルギー制御部における判定基準を例示した図である。 図7は、実施形態の操作デバイスにおける省エネ状態に移行するまでの処理を例示したシーケンス図である。 図8は、実施形態の操作デバイスにおける省エネ状態に移行するまでに、画像形成装置が復帰した場合の処理を例示したシーケンス図である。 図9は、実施形態の操作デバイスにおいて省エネルギー状態への移行処理が開始される際に、画像形成装置に復帰操作が行われた場合の処理を例示したシーケンス図である。 図10は、実施形態の操作デバイスにおいて省エネルギー状態への移行処理が開始される場合の処理を例示したシーケンス図である。
以下に添付図面を参照して、本発明に係る情報処理装置、情報処理システム、及びプログラムの実施形態を説明する。なお、以下の実施形態により本発明が限定されるものではない。なお、各実施の形態は、内容を矛盾させない範囲で適宜組み合わせることができる。本実施形態は、情報処理装置を操作デバイスに適用した例について説明するが、他の装置に適用しても良い。
図1を用いて、実施形態に係る情報処理システムのシステム構成を説明する。図1は、実施形態に係る情報処理システムのシステム構成例を示す図である。
図1に示すように、情報処理システム1は、操作デバイス(情報処理装置の一態様)100と、画像形成装置(ホスト装置の一態様)200と、が含まれる。
本実施形態では、操作デバイス100及び画像形成装置200の間の接続は、シリアル通信用の信号線で有線接続の場合について説明するが、無線LAN(Local Area Network)等の無線接続を用いても良い。また、接続する際のインターフェースを制限するものではなく、例えば、シリアル通信用の信号線以外に、USB,シリアル、有線・無線LAN、Bluetooth(登録商標)、IrDA(Infrared Data Association)、WiFi(Wireless Fidelity)等を用いても良い。また、通信方式としては、どのような通信方式を用いても良く、例えばI2C通信を用いることが考えられる。
例えば、本実施形態の操作デバイス100は、ユーザ操作に応じた入力を受け付けるためのものであって、画像形成装置200を操作するための専用デバイスとする。しかしながら、本実施形態は、専用デバイスに制限するものではなく、例えば、ユーザが所持するスマートフォンやタブレット端末であっても良い。操作デバイス100がスマートフォンやタブレット端末である場合、操作デバイス100と画像形成装置200とは、別々のOS(Operating System)で互いに独立して動作する。
また、本実施形態では、操作デバイス100によって操作可能なホスト装置として、画像形成装置200を用いた例について説明する。しかしながら、本実施形態は、操作可能なホスト装置を画像形成装置に制限するものではなく、操作デバイス100で操作可能な機器であれば良い。
画像形成装置200は、コピー機能、スキャナ機能、ファクス機能、プリンタ機能等のうち、少なくとも二つ以上の機能を実現可能なMFP(Multi‐Function Peripheral)等の画像形成装置であっても良い。
図2は、実施形態に係る操作デバイス100及び画像形成装置200のハードウェア構成例を示すブロック図である。
図2に示すように、操作デバイス100は、CPU(Central Processing Unit)11と、ROM(Read Only Memory)12と、RAM(Random Access Memory)13と、無線通信I/F14と、接続I/F15と、操作パネル16とを有する。上記各構成は、内部バス10を介して相互に接続されている。
CPU11は、操作デバイス100の全体的な制御を行う。CPU11は、RAM13を作業領域として、ROM12等に格納されたプログラムを実行する。これにより、CPU11は、ユーザ操作に応じて各種機能を実現する。
無線通信I/F14は、無線による接続のためのインターフェースとし、無線通信ネットワーク50と接続する。
無線通信ネットワーク50は、無線LAN等とする。
接続I/F15(第2通信インターフェース、通信インターフェースの一態様)は、有線で接続するためのインターフェースであって、通信路60を介して画像形成装置200と通信する。
通信路60は、例えば、シリアルバス接続用のケーブルを用いることが考えられるが、他の接続手法を用いても良い。
操作パネル16は、タッチスクリーンやハードウェアキー等を有する。タッチスクリーンは、例えば、タッチパネル機能を搭載した液晶表示装置(LCD:Liquid Crystal Display)や有機EL(Electro Luminescence)表示装置とすることが考えられる。
画像形成装置200は、CPU21と、ROM22と、RAM23と、HDD(Hard Disk Drive)24と、無線通信I/F25と、接続I/F26と、エンジン部27と、操作パネル28と、有線通信I/F29とを有する。上記各構成は、内部バス20を介して相互に接続されている。
CPU21は、画像形成装置200の全体的な制御を行う。CPU21は、RAM23を作業領域として、ROM22又はHDD24等に格納されたプログラムを実行する。これにより、CPU21は、ユーザ操作や受け付けた命令等に応じて、上述したコピー機能、スキャナ機能、ファクス機能、プリンタ機能等の各種機能や、後述する各種機能を実現する。
無線通信I/F25は、無線による接続のためのインターフェースとし、無線通信ネットワーク50と接続する。
接続I/F26(第1通信インターフェースの一態様)は、有線による接続のためのインターフェースであり、通信路60を介して操作デバイス100と通信するためのインターフェースとする。
エンジン部27は、画像形成エンジン等であり、例えば、白黒プロッタ、ドラムカラープロッタ、スキャナ又はファクスユニット等である。操作パネル28は、タッチスクリーンやハードウェアキー等を有する。なお、操作パネル28は、画面を表示するための表示装置であっても良い。
有線通信I/F29は、有線による接続のためのインターフェースとし、LAN51と接続する。
また、本実施の形態では、操作デバイス100は、画像形成装置200から着脱可能なものであっても良い。さらには、操作デバイス100と、画像形成装置200と、を組み合わせた情報処理システムを有する複合機であっても良い。
本実施形態の操作デバイス100、及び画像形成装置200は、互いに通信可能な状態となっている。本実施形態では、操作デバイス100、及び画像形成装置200の間で、シリアル通信用の通信路60と、無線通信ネットワーク50を介して、通信を行う例について説明するが、他の通信手法を用いても良い。他の通信手法としては、例えば、シリアル、有線LAN、Bluetooth(登録商標)等とし、通信規格を問わないものとする。
図3は、本実施形態に係る操作デバイス100及び画像形成装置200の構成例を示すブロック図である。
図3に示される例では、画像形成装置200は、CPU21がROM22に格納されていたプログラムを実行することで、通信制御部201と、省エネルギー制御部202と、画像入力部203と、画像出力部204と、を実現する。
通信制御部201は、接続I/F26、無線通信I/F25、及び有線通信I/F29を介して、操作デバイス100を含む他の装置との間で、情報の送受信を制御する。
画像入力部203は、画像形成装置200に対する画像データの入力処理を行う。
画像出力部204は、画像形成装置200から画像データの出力や、画像の印刷処理を行う。
省エネルギー制御部(ホスト省エネルギー制御部の一態様)202は、画像形成装置200全体の省エネルギー制御を行う。例えば、省エネルギー制御部202は、画像入力部203や、画像出力部204の処理状態に応じて、画像形成装置200全体の省エネルギー制御を行う。
例えば、通信制御部201は、省エネルギー制御部202が省エネルギー制御を開始した場合に、接続I/F26を介して、省エネルギー状態に移行開始したことを、操作デバイス100に対して通知する。
また、通信制御部201は、接続I/F26を介して、操作デバイス100からの省エネルギー状態に移行したか否かの応答を求めに従って、現在の省エネルギー状態を示した情報を、操作デバイス100に通知する。
操作デバイス100は、CPU11がROM12に格納されていたプログラムを実行することで、通信制御部101と、省エネルギー制御部102と、アプリケーション103と、を実現する。
通信制御部101は、接続I/F15や、無線通信I/F14を介して、画像形成装置200を含む他の装置との間で、情報の送受信を制御する。
省エネルギー制御部102は、主省エネルギー制御部111と、副省エネルギー制御部112と、を備え、操作デバイス100全体の省エネルギー制御を行う。
主省エネルギー制御部111(第1省エネルギー制御部の一態様)は、上位レイヤーを制御するための構成であって、例えば、アプリケーション103との間で、省エネルギー調停を実施する。
主省エネルギー制御部111は、所定の条件を満たした場合に、アプリケーション103に対して省エネルギー制御を行うと共に、当該所定の条件が画像形成装置200からの省エネルギー状態への移行開始の通知であるか否かを示す所定の値(以降、期待値と称す)を含んだ、省エネルギー制御の開始を、副省エネルギー制御部112に通知する。
本実施形態では、所定の条件が、画像形成装置200からの省エネルギー状態への移行開始の通知を受け付けた場合や、制御が行われていない時間が予め定められた時間経過した場合とするが、他の条件であっても良い。
画像形成装置200からの省エネルギー状態への移行開始の通知を受け付けた場合に、副省エネルギー制御部112に通知する際に、期待値=‘F(画像形成装置200からの省エネルギー状態への移行開始の通知であることを示した値)’が当該通知に含まれる。
また、制御が行われていない時間が予め定められた時間経過した場合に、副省エネルギー制御部112に通知する際に、期待値=‘T(画像形成装置200からの省エネルギー状態への移行開始の通知ではないことを示した値)’が当該通知に含まれる。
副省エネルギー制御部112(第2省エネルギー制御部の一態様)は、下位レイヤーを制御するための構成であって、操作デバイス100の操作パネル16を含むハードウェアに対する省エネルギー制御を行う。
例えば、副省エネルギー制御部112は、主省エネルギー制御部111からの省エネルギー制御の開始の通知を受け付けた後に、期待値に基づいて、省エネルギー制御を行うか否かを判定し、判定結果に基づいて、接続I/F15を含むハードウェアに対して省エネルギー制御を行う。なお、本実施形態は、期待値のみではなく、依頼時状態値と組み合わせて、判定を行うものとする。なお、依頼時状態値については後述する。
また、副省エネルギー制御部112は、省エネルギー制御の開始の通知を受け付けた後に、画像形成装置200から、画像形成装置200の省エネルギー状態を示した情報を受信した場合、受信した省エネルギー状態を示した情報に基づいて、省エネルギー制御を行うか否かを判定する。これにより、画像形成装置200との間で、省エネルギー状態にズレが生じることを抑止できる。
また、副省エネルギー制御部112は、画像形成装置200からの省エネルギー状態から復帰したことを示した復帰信号や、ユーザからの操作による復帰コマンドの入力を受け付けた場合に、操作デバイス100を省エネルギー状態からの復帰させる制御を行う。
また、副省エネルギー制御部112は、省エネルギー制御を行う判定をした後であっても、画像形成装置200から省エネルギー状態からの復帰が通知された場合に、復帰制御を行う。これにより、省エネルギー状態のズレを抑止することができる。
アプリケーション103は、ユーザインターフェースを有し、操作パネル16に対して画面の表示や、ユーザから操作パネル16を介して、操作設定などを受け付ける。また、アプリケーション103は、画像形成装置200が有する、コピー機能、スキャナ機能、ファクス機能、プリンタ機能等の各種機能を用いたサービスを提供してもよい。また、アプリケーション103は、複数備えていてもよく、操作パネル16のみ利用するアプリケーションや、画像形成装置200の利用するアプリケーション、さらにはこれら両方を利用するアプリケーションであっても良い。
本実施形態では、操作デバイス100に省エネルギー制御部102が設けられ、画像形成装置200に省エネルギー制御部202が設けられている例とする。省エネルギー制御部(省エネルギー制御部102、省エネルギー制御部202)が、操作デバイス100、画像形成装置200双方の双方に存在し、互いに搭載されているアプリケーションに問い合わせを行うことで独立して、省エネルギー状態を管理する。また、操作デバイス100側の省エネルギー制御部102は、画像形成装置200の省エネルギー状態と連動する場合もある。
図4は、本実施形態に係る操作デバイス100と画像形成装置200との間の省エネルギー状態の対応関係を例示した図である。
図4に示されるように、操作デバイスの操作パネル16に用いられているLCDがONの状態401の場合に、画像形成装置200が待機状態、低電力状態、静音状態、エンジンOFF状態となる。そして、LCDがOFFの状態402の場合に、画像形成装置200が低電力状態、静音状態、エンジンOFF状態となる。また、スリープ状態403の場合に、画像形成装置200がサスペンド状態となっている。
換言すると、画像形成装置200がサスペンド状態に移行した場合に、操作デバイス100もスリープ状態403に移行する必要があり、画像形成装置200が待機状態(LED ON)に移行した場合に、操作デバイス100もLCD ONの状態401に移行する必要がある。
このように、操作デバイス100及び画像形成装置200の間で省エネルギー状態にずれが生じないように制御する必要がある。
図5は、操作デバイス550と画像形成装置560との間で従来通りの制御を行った場合のシーケンス図とする。処理の流れは従来通りであるが、操作デバイス550は、本実施形態と同様に、主省エネルギー制御部552と、副省エネルギー制御部553と、を備え、画像形成装置560が、省エネルギー制御部561を備えている例とする。
このような場合に、画像形成装置560の省エネルギー制御部561が、静音状態とする制御を行い(ステップS501)、操作デバイス550では、LCD OFFとする制御が行われたものとする(ステップS502)。
そして、画像形成装置560においては、なんら処理が行われずに、規定時間が経過したと判定されたものとする(ステップS503)。これにより、画像形成装置560の省エネルギー制御部561は、接続I/Fを介して、省エネルギー状態(例えば、エンジンOFF状態)への移行を開始する通知を、操作デバイス550に行う(ステップS504)。
そして、操作デバイス550の主省エネルギー制御部552は、当該通知を受け付けた場合に、上位レイヤーであるアプリケーション551に対して、スリープ移行の問い合わせを行う(ステップS505)。このように、操作デバイス550では、画像形成装置560のエンジンOFF状態に対応するスリープ状態への遷移が開始される。そして、主省エネルギー制御部552は、接続I/Fを介して、画像形成装置560に対して、省エネルギー状態(例えば、エンジンOFF状態)への移行を受け付けた旨を応答する(ステップS506)。
そして、操作デバイス550のアプリケーション551では、スリープ状態への移行が可能か否かを判定する(ステップS507)。本シーケンス図では、スリープ状態への移行が可能な例とする。アプリケーション551は、主省エネルギー制御部552に対して、スリープ状態への移行が可能である旨の問い合わせ結果を通知する(ステップS508)。
そして、操作デバイス550の主省エネルギー制御部552は、アプリケーション551がスリープ状態への移行するための準備が完了したものとして、アプリケーション551を含む上位レイヤー用のスリープ後処理を行う(ステップS509)。そして、主省エネルギー制御部552が、副省エネルギー制御部553に対して、スリープ状態にする命令を送信する(ステップS510)。
そして、副省エネルギー制御部553が、スリープ状態にする命令を受信した後に、画像形成装置560と省エネルギー状態にズレが生じているか否かを判定する(ステップS511)。通常、ステップS502で省エネルギー状態(例えば、エンジンOFF状態)に移行する処理を開始する通知を送信した後、画像形成装置560は、省エネルギー状態(例えば、エンジンOFF状態)に移行する直前に、省エネルギー状態に移行完了したことを通知する。例えば、図5のステップS520で当該通知が行われる。これにより、省エネルギー状態にズレが生じているか否かを判定する時点で、画像形成装置560が省エネルギー状態(例えば、エンジンOFF状態)に移行しているため、スリープ状態に移行しても、省エネルギー状態にずれは生じないと判断できる。これにより、スリープ状態に移行できる。
しかしながら、画像形成装置560で省エネルギー状態に移行するまでの処理が遅延した結果、当該通知をズレの判定までに受信できなかった場合、副省エネルギー制御部553は、画像形成装置560がエンジンOFF状態の移行している途中であることを認識できない。
具体的には、省エネルギー状態(例えば、エンジンOFF状態)に移行完了したことの通知を受信していない場合としては、2つの状況が存在する。一つは、画像形成装置560の省エネルギー状態への移行処理が遅延している場合、もう一つは、画像形成装置560の省エネルギー状態への移行処理が終わったか否かにかかわらず、省エネルギー状態からの復帰が行われた場合である。
画像形成装置560の省エネルギー状態への移行処理が遅延している場合には、操作デバイス550がスリープ状態に移行しても良いが、省エネルギー状態からの復帰が行われている場合には、操作デバイス550は、LCD ON制御を行う必要がある。
図5で示される例では、操作デバイス550では、画像形成装置560から省エネルギー状態に移行した旨の通知を受け取らなかったため、画像形成装置560が復帰していると判断し、LCD ON制御を行った(ステップS512)。しかしながら、図5に示される例では、画像形成装置560の省エネルギー状態への移行処理が遅延しているため、LCD ON制御が行われるのは好ましくない。そして、副省エネルギー制御部553は、LCD ON制御の後に、ステップS514でエンジンOFF状態に移行する画像形成装置560から、省エネルギー状態(例えば、エンジンOFF状態)に移行する直前の通知が行われることになる(ステップS513)。
このように図5に示される例では、操作デバイス550において、制御のために、主省エネルギー制御部552と、副省エネルギー制御部553と、を設けた場合に、適切な省エネルギー制御を行えない可能性がある。
そこで、本実施形態の操作デバイス100及び画像形成装置200においては、省エネルギー状態のすれ違いが生じないような制御を実現する。
本実施形態の副省エネルギー制御部112は、画像形成装置200の省エネルギー状態等を考慮した判定値に基づいて、省エネルギー状態にズレが生じているか否かを判定する。まずは、判定値の初期値(以降、初期判定値と称す)の設定について説明する。
図6は、本実施形態の副省エネルギー制御部112における初期判定値の設定基準を例示した図である。図6に示されるように、画像形成装置200からの省エネルギー状態への移行開始の通知であるか否かを示した期待値と、ズレ検知開始時の画像形成装置200の省エネルギー状態を示した通知時状態と、省エネルギー状態がずれているか否かを示した判定値、とが対応付けられている。
期待値は、検知開始時に画像形成装置200から省エネルギー状態への移行開始が通知されたか否かを示している。通知された場合に‘F(False)’となる。また、期待値は、操作デバイス100で制御が行われていない時間が規定時間経過した場合、換言すれば、検知開始時に画像形成装置200から省エネルギー状態への移行開始が通知されずに、省エネルギー状態に移行したい場合に‘T(True)’となる。
依頼時状態値は、主省エネルギー制御部111が副省エネルギー制御部112に検知開始を依頼する時に画像形成装置200の省エネルギー状態を示している。画像形成装置200が省エネルギー状態に移行している場合に‘T(True)’となり、画像形成装置200が省エネルギー状態に移行していない場合に‘F(True)’となる。
初期判定値は、省エネルギー状態がずれているか否かを判定する判定値の初期値とする。期待値‘F’及び依頼時状態値‘F’と対応付けられている初期判定値は、画像形成装置200が移行処理中又は移行処理が終了していると考えられるため‘不定’となる。期待値‘F’及び依頼時状態値‘T’と対応付けられている初期判定値は、画像形成装置200の移行処理が終了していると考えられるため‘T’となる。期待値‘T’及び依頼時状態値‘F’と対応付けられている初期判定値は、画像形成装置200が復帰したと考えられるため‘F’となる。期待値‘T’及び依頼時状態値‘T’と対応付けられている初期判定値は、画像形成装置200が省エネルギー状態、又は省エネルギー状態からの復帰が生じた可能性もあるため‘不定’となる。
本実施形態では、例えば、副省エネルギー制御部112は、図6に示される判定基準を示したテーブルを保持し、初期判定値、又はその後に更新された判定値に応じて、省エネルギー状態にズレが生じているか否かを判定する。
図7は、本実施形態の操作デバイス100における省エネルギー状態に移行するまでの処理を例示したシーケンス図である。
まずは、画像形成装置200においては、なんら処理が行われずに、規定時間が経過したと判定されたものとする(ステップS701)。これにより、画像形成装置200の省エネルギー制御部202は、接続I/F26を介して、省エネルギー状態(例えば、エンジンOFF状態)の移行制御を開始する通知を、操作デバイス100に行う(ステップS702)。規定時間(予め定められた時間の一態様)は、省エネルギー状態に移行するための時間として、実施態様に応じて定められるものとする。
そして、操作デバイス100の主省エネルギー制御部111は、当該通知を受け付けた場合に、上位レイヤーであるアプリケーション103に対して、スリープ移行の問い合わせを行う(ステップS703)。このように、操作デバイス100では、画像形成装置200のエンジンOFF状態に対応するスリープ状態への移行が開始される。
主省エネルギー制御部111は、当該問い合わせと共に、副省エネルギー制御部112に対して省エネルギー状態ズレ検知開始を通知する(ステップS704)。本シーケンス図においては、省エネルギー状態ズレ検知開始の通知には、画像形成装置200から省エネルギー状態への移行制御が開始されたことを示す、期待値=‘F’が含まれている。
そして、副省エネルギー制御部112は、当該通知共に、期待値=‘F’を受け取ったことから、画像形成装置200が省エネルギー状態に移行中であるとみなし、依頼時状態値=‘F’と特定する。換言すると、省エネルギー状態への移行を依頼した時点では、依頼時状態値として、画像形成装置200が省エネルギー状態に移行していないことを示した値‘F’が設定される。
そして、副省エネルギー制御部112は、期待値=‘F’及び依頼時状態値=‘F’から、判定値として、初期判定値‘不定’を保持する(ステップS705)。そして、副省エネルギー制御部112は、当該ズレ検知開始(ステップS704)から、スリープ状態にする命令(例えば、ステップS713)を受け付けるまでの期間の間(換言すれば、検知期間の間)、判定値を保持することで、画像形成装置200の省エネルギー状態を監視する。
さらに、主省エネルギー制御部111は、通信制御部101を介して、画像形成装置200に対して、省エネルギー状態(例えば、スリープ状態)に移行する旨の応答を送信する(ステップS706)。
そして、画像形成装置200の省エネルギー制御部202が、省エネルギー状態への移行完了を示すパラメータ‘T(True)’を、操作デバイス100に通知する(ステップS707)。これにより、画像形成装置200は、省エネルギー状態として、エンジンOFF状態に移行する(ステップS708)。
操作デバイス100の副省エネルギー制御部112は、画像形成装置200から、省エネルギー状態への移行完了することを示すパラメータ(True)を受信したため、判定値‘T’を保持する(ステップS709)。
一方、操作デバイス100のアプリケーション103では、ステップS703の問い合わせに対応して、スリープ状態への移行が可能か否かを判定する(ステップS710)。本シーケンス図では、スリープ状態への移行が可能な例とする。アプリケーション103は、主省エネルギー制御部111に対して、スリープ状態への移行が可能である旨の問い合わせ結果を通知する(ステップS711)。
そして、操作デバイス100の主省エネルギー制御部111は、アプリケーション103がスリープ状態への移行するための準備が完了したものとして、アプリケーション103を含む上位レイヤー用のスリープ後処理を行う(ステップS712)。そして、主省エネルギー制御部111が、副省エネルギー制御部112に対して、スリープ状態にする命令を送信する(ステップS713)。
そして、副省エネルギー制御部112が、スリープ状態にする命令を受信した後に、画像形成装置200と省エネルギー状態にズレが生じているか否かを判定する(ステップS714)。副省エネルギー制御部112は、判定値‘T’を保持している。このため、副省エネルギー制御部112は、画像形成装置200が省エネルギー状態に移行完了しているとみなす。副省エネルギー制御部112は、操作デバイス100が省エネルギー状態(例えば、スリープ状態)に移行しても、ズレが生じないと判定する。そこで、操作デバイス100は、スリープ状態に移行する(ステップS715)。
本実施形態では、判定値‘T’の場合は、画像形成装置200が省エネルギー状態に移行完了しているとみなせる。また、判定値‘不定’の場合、副省エネルギー制御部112は、画像形成装置200が省エネルギー状態に移行に遅延が生じているものと判定できる。この場合も、操作デバイス100は、スリープ状態に移行できる。このように、本実施形態では、判定値に基づいて判定を行うことで、画像形成装置200で移行に遅延が生じている場合でも、省エネルギー状態への移行制御を実現できる。
その後、ユーザから、画像形成装置200に対して、省エネルギー状態からの復帰操作を受け付けた場合(ステップS716)、画像形成装置200の省エネルギー制御部202が、操作デバイス100の副省エネルギー制御部112に対して、省エネルギー状態が終了したこと(False)を送信する(ステップS717)。これにより、副省エネルギー制御部112によるLCD ONへの移行制御が行われる。以降の制御の説明は、省略する。
図7においては、スリープ状態に移行するまでに画像形成装置200が復帰しなかった場合について説明した。しかしながら、ユーザがスリープ状態に移行する前に、画像形成装置200を復帰させる場合がある。次に、ユーザがスリープ状態に移行する前に、画像形成装置200を復帰させる場合について説明する。
図8は、本実施形態の操作デバイス100における省エネルギー状態に移行するまでに、画像形成装置200が復帰した場合の処理を例示したシーケンス図である。
図8に示す処理手順においては、図7のステップS701〜S707、S709〜S711と同様の処理手順により、アプリケーション103から主省エネルギー制御部111に対する、スリープ状態への移行が可能である旨の問い合わせ結果の通知まで行われる(ステップS801〜S810)。
そして、ユーザから、画像形成装置200に対して、省エネルギー状態からの復帰操作を受け付けた場合(ステップS811)、画像形成装置200の省エネルギー制御部202が、操作デバイス100の副省エネルギー制御部112に対して、省エネルギー状態から復帰したこと(False)を送信する(ステップS812)。
操作デバイス100の副省エネルギー制御部112は、画像形成装置200から、省エネルギー状態から復帰したこと(False)を受信したため、判定値‘F’を保持する(ステップS813)。
一方、操作デバイス100の主省エネルギー制御部111は、アプリケーション103がスリープ状態への移行するための準備が完了したものとして、アプリケーション103を含む上位レイヤー用のスリープ後処理を行う(ステップS814)。そして、主省エネルギー制御部111が、副省エネルギー制御部112に対して、スリープ状態にする命令を送信する(ステップS815)。
そして、副省エネルギー制御部112が、スリープ状態にする命令を受信した後に、画像形成装置200と省エネルギー状態にズレが生じているか否かを判定する(ステップS816)。副省エネルギー制御部112は、判定値‘F’を保持しているため、画像形成装置200が省エネルギー状態から復帰しているとみなした上で、操作デバイス100との間で省エネルギー状態にズレが生じているか否かを判定する。本シーケンス図では、復帰した画像形成装置200と、スリープ状態に移行しようとしている操作デバイス100と、の間に、省エネルギー状態にズレが生じているものと判断する。そこで、副省エネルギー制御部112は、主省エネルギー制御部111に対して、スリープ状態からの復帰命令を送信する(ステップS817)。
図7及び図8は、画像形成装置200からの省エネルギー状態への移行の開始が通知される場合(期待値=‘F’の場合)について説明した。図7及び図8に示される例では、初期判定値=‘不定’が設定される。このため、副省エネルギー制御部112は、画像形成装置200が省エネルギー状態に移行していることを認識できる。このため、画像形成装置200で省エネルギー状態への移行に遅延が生じている場合でも、操作デバイス100をスリープ状態に移行させることができる。
しかしながら、本実施形態において、操作デバイス100が、省エネルギー状態に移行処理を行うのは、当該通知を受信した場合に制限するものではない。そこで、操作デバイス100において、なんら処理が行われずに、規定時間が経過した場合(期待値=‘T’の場合)に行われる処理について説明する。
図9は、本実施形態の操作デバイス100において省エネルギー状態への移行処理が開始される際に、画像形成装置に復帰操作が行われた場合の処理を例示したシーケンス図である。
まず、ユーザから、画像形成装置200に対して、省エネルギー状態からの復帰操作を受け付け(ステップS901)、画像形成装置200の省エネルギー制御部202が、操作デバイス100の副省エネルギー制御部112に対して、省エネルギー状態が終了したことを示すパラメータ(False)を送信する(ステップS902)。従って、副省エネルギー制御部112は、所定時間経過するまでの間、依頼時状態値=‘F’を保持する。なお、依頼時状態値=‘F’を保持する所定時間は、実施の態様に応じて定められる値とする。
一方、操作デバイス100の主省エネルギー制御部111は、なんら処理が行われずに、規定時間が経過したと判定されたものとする(ステップS903)。
そして、操作デバイス100の主省エネルギー制御部111は、上位レイヤーであるアプリケーション103に対して、スリープ移行の問い合わせを行う(ステップS904)。このように、操作デバイス100では、規定時間の経過に対応するスリープ状態への遷移が開始される。
主省エネルギー制御部111は、当該問い合わせと共に、副省エネルギー制御部112に対して省エネルギー状態ズレ検知開始を通知する(ステップS905)。本シーケンス図においては、省エネルギー状態ズレ検知開始の通知には、規定時間の経過に応じたものであることを示す、期待値=‘T(True)’が含まれている。
そして、副省エネルギー制御部112は、当該通知共に、期待値=‘T’及び依頼時状態値=‘F’を保持している。そして、副省エネルギー制御部112は、期待値=‘T’及び依頼時状態値=‘F’から、判定値として、初期判定値‘F’を保持する(ステップS906)。そして、副省エネルギー制御部112は、当該ズレ検知開始(ステップS905)から、スリープ状態にする命令(例えば、ステップS910)を受け付けるまで、換言すれば検知期間の間、判定値を保持することで、画像形成装置200の省エネルギー状態を監視する。
一方、操作デバイス100のアプリケーション103では、ステップS904の問い合わせに対応して、スリープ状態への移行が可能か否かを判定する(ステップS907)。本シーケンス図では、スリープ状態への移行が可能な例とする。アプリケーション103は、主省エネルギー制御部111に対して、スリープ状態への移行が可能である旨の問い合わせ結果を通知する(ステップS908)。
そして、操作デバイス100の主省エネルギー制御部111は、アプリケーション103を含む上位レイヤー用のスリープ後処理を行う(ステップS909)。そして、主省エネルギー制御部111が、副省エネルギー制御部112に対して、スリープ状態にする命令を送信する(ステップS910)。
そして、副省エネルギー制御部112が、スリープ状態にする命令を受信した後に、画像形成装置200と省エネルギー状態にズレが生じているか否かを判定する(ステップS911)。副省エネルギー制御部112は、判定値‘F’を保持しているため、画像形成装置200との間で省エネルギー状態にズレが生じているものと判定する。そこで、操作デバイス100は、LCD ON等の復帰制御を行う。
図10は、本実施形態の操作デバイス100において省エネルギー状態への移行処理が開始される場合の処理を例示したシーケンス図である。図10に示される例では、スリープ後に画像形成装置200が復帰する場合1110と、スリープ後処理中に画像形成装置200が復帰する場合1120と、を説明する。
まず、操作デバイス100の主省エネルギー制御部111は、なんら処理が行われずに、規定時間が経過したと判定されたものとする(ステップS1101)。
そして、操作デバイス100の主省エネルギー制御部111は、上位レイヤーであるアプリケーション103に対して、スリープ移行の問い合わせを行う(ステップS1102)。このように、操作デバイス100では、規定時間の経過に対応するスリープ状態への遷移が開始される。
主省エネルギー制御部111は、当該問い合わせと共に、副省エネルギー制御部112に対して省エネルギー状態ズレ検知開始を通知する(ステップS1103)。本シーケンス図においては、省エネルギー状態ズレ検知開始の通知には、規定時間の経過に応じたものであることを示す、期待値=‘T(True)’が含まれている。
そして、副省エネルギー制御部112は、当該通知共に、期待値=‘T’を受け取った場合に、画像形成装置200から、規定時間経過しても、省エネルギー状態が終了したことを示すパラメータ(False)を受信していない以上、既に画像形成装置200が省エネルギー状態(例えば、エンジンOFF)に移行しているものと推測し、依頼時状態値=‘T’と設定する。そして、副省エネルギー制御部112は、期待値=‘T’及び依頼時状態値=‘T’から、判定値として、初期判定値‘不定’を保持する(ステップS1104)。そして、副省エネルギー制御部112は、当該ズレ検知開始(ステップS1103)から、スリープ状態にする命令(例えば、ステップS1113、S1126)を受け付けるまで、換言すれば検知期間の間、判定値を保持することで、画像形成装置200の省エネルギー状態を監視する。
まずは、スリープ後に画像形成装置200が復帰する場合1110について説明する。アプリケーション103は、主省エネルギー制御部111に対して、スリープ状態への移行が可能である旨の問い合わせ結果を通知する(ステップS1111)。
そして、操作デバイス100の主省エネルギー制御部111は、アプリケーション103を含む上位レイヤー用のスリープ後処理を行う(ステップS1112)。そして、主省エネルギー制御部111が、副省エネルギー制御部112に対して、スリープ状態にする命令を送信する(ステップS1113)。
そして、副省エネルギー制御部112が、スリープ状態にする命令を受信した後に、画像形成装置200と省エネルギー状態にズレが生じているか否かを判定する(ステップS1114)。副省エネルギー制御部112は、判定値‘不定’を保持しているため、画像形成装置200との間で省エネルギー状態にズレが生じていないものと判定する。そこで、操作デバイス100は、スリープ状態に移行する(ステップS1115)。
その後、ユーザから、画像形成装置200に対して、省エネルギー状態からの復帰操作を受け付け(ステップS1116)、画像形成装置200の省エネルギー制御部202が、操作デバイス100の副省エネルギー制御部112に対して、省エネルギー状態から復帰したことを示すパラメータ(False)を送信する(ステップS1117)。これにより、操作デバイス100における復帰制御が開始する。
次に、スリープ後処理中に画像形成装置200が復帰する場合1120について説明する。アプリケーション103は、主省エネルギー制御部111に対して、スリープ状態への移行が可能である旨の問い合わせ結果を通知する(ステップS1121)。
その後、ユーザから、画像形成装置200に対して、省エネルギー状態からの復帰操作を受け付け(ステップS1122)、画像形成装置200の省エネルギー制御部202が、操作デバイス100の副省エネルギー制御部112に対して、省エネルギー状態が終了したことを示すパラメータ(False)を送信する(ステップS1123)。
操作デバイス100の副省エネルギー制御部112は、画像形成装置200から、省エネルギー状態が終了したこと(False)を受信したため、判定値‘F’を保持する(ステップS1124)。
一方、操作デバイス100の主省エネルギー制御部111は、アプリケーション103を含む上位レイヤー用のスリープ後処理を行う(ステップS1125)。そして、主省エネルギー制御部111が、副省エネルギー制御部112に対して、スリープ状態にする命令を送信する(ステップS1126)。
そして、副省エネルギー制御部112が、スリープ状態にする命令を受信した後に、画像形成装置200と省エネルギー状態にズレが生じているか否かを判定する(ステップS1127)。副省エネルギー制御部112は、判定値‘F’を保持しているため、画像形成装置200との間で省エネルギー状態にズレが生じていると判定する。そこで、副省エネルギー制御部112は、主省エネルギー制御部111に対して、スリープからの復帰を指示する(ステップS1128)。
本実施形態では、操作デバイス100と画像形成装置200とが、独立して省エネルギー移行制御ができる場合において、操作デバイス100と画像形成装置200の間で省エネルギー移行制御のすれ違いが発生しないよう制御することで、ユーザの利便性の低下を抑止する。
例えば、主省エネルギー制御部111が、副省エネルギー制御部112に対して、画像形成装置200における省エネルギー状態を通知することで、ずれが発生するのを抑止している。
本実施形態の操作デバイス100では、アプリケーションの省エネルギー制御を行う主省エネルギー制御部111と、ハードウェアの省エネルギー制御を行う副省エネルギー制御部112と、の間で、省エネルギー状態ズレ検知開始の通知することで、画像形成装置200の省エネルギー状態の際に、期待値を含めることで、画像形成装置200の省エネルギー状態を認識することが容易になるので、制御のすれ違いを抑止できる。
また、副省エネルギー制御部112は、省エネルギー状態への移行処理が開始された際に、期待値と依頼時状態値とに基づいた初期判定値を保持することで、画像形成装置200から、エネルギー状態の通知が来ない又は遅延が生じている場合でも、当該初期判定値に基づいて、ズレが生じているか否かを判定できる。これにより、画像形成装置200との間で、エネルギー状態のズレの発生を抑止できる。これにより、ユーザの利便性の低下を防ぐことができる。
本実施形態の操作デバイスで実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
また、本実施形態の操作デバイスで実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の操作デバイスで実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
また、本実施形態のプログラムを、ROM等に予め組み込んで提供するように構成してもよい。
本実施の形態の操作デバイスで実行されるプログラムは、上述した各部(アプリケーション、第1省エネルギー制御部、第2省エネルギー制御部、通信制御部)を含むモジュール構成となっており、実際のハードウェアとしてはCPU(プロセッサ)が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、アプリケーション、第1省エネルギー制御部、第2省エネルギー制御部、通信制御部が主記憶装置上に生成されるようになっている。
1 情報処理システム
50 無線通信ネットワーク
60 通信路
100 操作デバイス
101 通信制御部
102 省エネルギー制御部
103 アプリケーション
111 主省エネルギー制御部
112 副省エネルギー制御部
200 画像形成装置
201 通信制御部
202 省エネルギー制御部
203 画像入力部
204 画像出力部
特開2011−182020号公報

Claims (6)

  1. ホスト装置と通信する通信インターフェースと、
    前記ホスト装置からの省エネルギー制御への移行開始の通知を受信した場合に、アプリケーションに対して省エネルギー制御を行うと共に、前記ホスト装置省エネルギー状態への移行開始の通知であることを示す所定の値を含んだ、省エネルギー制御の開始を通知した後、前記ホスト装置に対して前記通信インターフェースを介して前記ホスト装置が省エネルギー状態に移行したか否かの応答を求める情報を通知する第1省エネルギー制御部と、
    前記第1省エネルギー制御部から開始の通知を受け付けた後に、前記所定の値が、前記ホスト装置の省エネルギー状態への移行開始の通知であり、且つ、前記第1省エネルギー制御部の前記応答を求める通知の結果として前記ホスト装置から省エネルギー状態への移行完了を受信した場合に、省エネルギー制御を行うと判定し、判定結果に基づいて、前記通信インターフェースを含むハードウェアに対して省エネルギー制御を行う第2省エネルギー制御部と、
    を備える情報処理装置。
  2. 前記第1省エネルギー制御部は、前記情報処理装置で制御が行われていない時間が予め定められた時間経過した場合に、前記ホスト装置からの省エネルギー状態への移行開始の通知ではないことを示した前記所定の値と共に、省エネルギー制御の開始を通知する、
    前記第2省エネルギー制御部は、さらに、前記第1省エネルギー制御部から開始の通知を受け付けた後、前記所定の値が、前記ホスト装置の省エネルギー状態への移行開始の通知ではなく、且つ、当該開始の通知を受け付ける前に、前記第1省エネルギー制御部から前記ホスト装置の省エネルギー状態が終了したことを示す情報を受信している場合、省エネルギー制御を行わないと判定する、
    請求項1に記載の情報処理装置。
  3. 前記第2省エネルギー制御部は、省エネルギー制御を行う判定をした後、前記ホスト装置から省エネルギー状態からの復帰が通知された場合に、復帰制御を行う、
    請求項1又は2に記載の情報処理装置。
  4. ホスト装置と、情報処理装置と、を備えた情報処理システムにおいて、
    前記ホスト装置は、
    前記ホスト装置の省エネルギー制御を行うホスト省エネルギー制御部と、
    前記ホスト省エネルギー制御部が省エネルギー制御を開始した場合に、省エネルギー状態に移行開始したことを、前記情報処理装置に対して通知する第1通信インターフェースと、を備え、
    前記情報処理装置は、
    前記ホスト装置と通信する第2通信インターフェースと、
    前記ホスト装置からの省エネルギー制御への移行開始の通知を受信した場合に、アプリケーションに対して省エネルギー制御を行うと共に、前記ホスト装置省エネルギー状態への移行開始の通知であることを示す所定の値を含んだ、省エネルギー制御の開始を通知した後、前記ホスト装置に対して前記第2通信インターフェースを介して前記ホスト装置が省エネルギー状態に移行したか否かの応答を求める情報を通知する第1省エネルギー制御部と、
    前記第1省エネルギー制御部から開始の通知を受け付けた後に、前記所定の値が、前記ホスト装置の省エネルギー状態への移行開始の通知であり、且つ、前記第1省エネルギー制御部の前記応答を求める通知の結果として前記ホスト装置から省エネルギー状態への移行完了を受信した場合に、省エネルギー制御を行うと判定し、判定結果に基づいて、前記第2通信インターフェースを含むハードウェアに対して省エネルギー制御を行う第2省エネルギー制御部と、
    を備える、
    情報処理システム。
  5. 前記第1通信インターフェースと、前記第2通信インターフェースと、の間を、信号線で接続されている、
    請求項に記載の情報処理システム。
  6. ホスト装置と通信する通信インターフェースを有する情報処理装置に対して、
    前記ホスト装置からの省エネルギー制御への移行開始の通知を受信した場合に、アプリケーションに対して省エネルギー制御を行うと共に、前記ホスト装置省エネルギー状態への移行開始の通知であることを示す所定の値を含んだ、省エネルギー制御の開始を通知した後、前記ホスト装置に対して前記通信インターフェースを介して前記ホスト装置が省エネルギー状態に移行したか否かの応答を求める情報を通知する処理と、
    前記省エネルギー制御の開始の通知を受け付けた後に、前記所定の値が、前記ホスト装置の省エネルギー状態への移行開始の通知であり、且つ、前記応答を求める通知の結果として前記ホスト装置から省エネルギー状態への移行完了を受信した場合に、省エネルギー制御を行うと判定し、判定結果に基づいて、前記通信インターフェースを含むハードウェアに対して省エネルギー制御を行う処理と、
    を実行させるためのプログラム。
JP2016041192A 2016-03-03 2016-03-03 情報処理装置、情報処理システム、及びプログラム Active JP6776558B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2016041192A JP6776558B2 (ja) 2016-03-03 2016-03-03 情報処理装置、情報処理システム、及びプログラム
US15/441,391 US10382639B2 (en) 2016-03-03 2017-02-24 Information processing system acquire transition notification from host device to transit to energy saving mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016041192A JP6776558B2 (ja) 2016-03-03 2016-03-03 情報処理装置、情報処理システム、及びプログラム

Publications (2)

Publication Number Publication Date
JP2017158099A JP2017158099A (ja) 2017-09-07
JP6776558B2 true JP6776558B2 (ja) 2020-10-28

Family

ID=59724512

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016041192A Active JP6776558B2 (ja) 2016-03-03 2016-03-03 情報処理装置、情報処理システム、及びプログラム

Country Status (2)

Country Link
US (1) US10382639B2 (ja)
JP (1) JP6776558B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10469690B2 (en) 2016-11-30 2019-11-05 Ricoh Company, Ltd. Information processing apparatus
JP7818916B2 (ja) * 2021-09-24 2026-02-24 キヤノン株式会社 画像形成装置、画像形成装置の制御方法、及びプログラム

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0149263B1 (ko) * 1995-03-31 1998-10-15 김광호 프린터를 일체화한 컴퓨터장치와 그의 전원관리 및 제어방법
JP4960813B2 (ja) * 2007-09-14 2012-06-27 株式会社リコー 電力制御システム
JP2011170709A (ja) * 2010-02-19 2011-09-01 Ricoh Co Ltd ネットワーク制御装置、画像形成装置、画像形成システム、省エネ制御方法、及び省エネ制御プログラム
JP5549275B2 (ja) 2010-02-26 2014-07-16 コニカミノルタ株式会社 操作装置、デバイス装置
JP5062284B2 (ja) * 2010-04-08 2012-10-31 コニカミノルタビジネステクノロジーズ株式会社 画像形成システム、連携装置およびプログラム
JP5811611B2 (ja) * 2011-06-14 2015-11-11 株式会社リコー 情報処理装置、情報処理方法、及びプログラム
JP5393822B2 (ja) * 2012-02-29 2014-01-22 京セラドキュメントソリューションズ株式会社 画像形成装置、画像形成システムおよび情報処理装置用プログラム
JP2014215957A (ja) 2013-04-30 2014-11-17 株式会社リコー 情報処理システム、情報処理装置、起動制御方法及びプログラム
JP2015106217A (ja) * 2013-11-29 2015-06-08 キヤノン株式会社 印刷制御装置、印刷制御装置の制御方法およびプログラム
US9742946B2 (en) 2014-11-20 2017-08-22 Ricoh Company, Ltd. System and method for shifting electric power modes in an image forming system

Also Published As

Publication number Publication date
JP2017158099A (ja) 2017-09-07
US10382639B2 (en) 2019-08-13
US20170257505A1 (en) 2017-09-07

Similar Documents

Publication Publication Date Title
RU2628269C2 (ru) Устройство обработки информации, способ управления устройством обработки информации и носитель данных
EP2963987B1 (en) Information processing device, control method for information processing device, and program
JP5274284B2 (ja) 電子機器、ソフトウェアのアップデート方法、及びコンピュータプログラム
JP2016034084A (ja) 管理装置、管理システム、管理装置の制御方法、管理システムの制御方法、及びプログラム
JP5171436B2 (ja) 通信装置、データ通信システム、通信装置の制御方法及びプログラム
US9762762B2 (en) Control device, image processing system and control method
WO2016021168A1 (en) Information processing apparatus, information processing method, and program
KR20140054779A (ko) 전자 장치, 화상형성장치, 인쇄 제어 방법, 화상형성방법 및 컴퓨터 판독가능 기록매체
JP6776558B2 (ja) 情報処理装置、情報処理システム、及びプログラム
EP2799974B1 (en) Apparatus, system and method for outputting the status of a peripheral device
US20180316823A1 (en) Information processing apparatus and control method
JP2015158832A (ja) 情報処理装置、情報処理装置の制御方法およびプログラム
JP2015174376A (ja) 情報処理装置及びその制御方法、並びにプログラム
JP5854826B2 (ja) 画像閲覧装置、その制御方法および記録媒体
JP6622880B2 (ja) 情報処理装置及びその制御方法
JP2014106834A (ja) データ送信装置、情報処理装置、データ送信装置の制御方法、情報処理装置の制御方法、及びプログラム
JP6686736B2 (ja) 情報処理装置、情報処理システム、および、プログラム
JP2011025562A (ja) 画像形成装置、画像形成装置の制御方法及び画像形成装置制御用プログラム
JP2015205500A (ja) 画像形成装置およびその制御方法、並びにプログラム
JP5344556B2 (ja) 表示装置、印刷装置及び通信システム
JP2015112818A (ja) 画像形成装置、制御方法およびプログラム
US9197778B2 (en) Method for reducing communication delay in printing apparatus having a wireless LAN capability
JP2012005136A (ja) 無線通信装置、無線通信装置の制御方法、及びプログラム
JP5568120B2 (ja) 通信装置およびその制御方法、プログラム
JP6550940B2 (ja) 画像形成システム及び画像形成方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190122

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191015

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191203

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200203

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200921

R151 Written notification of patent or utility model registration

Ref document number: 6776558

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151