JP7127561B2 - Information processing device, control method, and program - Google Patents
Information processing device, control method, and program Download PDFInfo
- Publication number
- JP7127561B2 JP7127561B2 JP2019014879A JP2019014879A JP7127561B2 JP 7127561 B2 JP7127561 B2 JP 7127561B2 JP 2019014879 A JP2019014879 A JP 2019014879A JP 2019014879 A JP2019014879 A JP 2019014879A JP 7127561 B2 JP7127561 B2 JP 7127561B2
- Authority
- JP
- Japan
- Prior art keywords
- activation
- mode
- application
- operation unit
- unit
- 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
Links
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)
- Stored Programmes (AREA)
- Facsimiles In General (AREA)
Description
本発明は、情報処理装置、制御方法、およびプログラムに関する。 The present invention relates to an information processing device, control method, and program.
下記特許文献1には、本体部と操作部とを備えた画像処理装置において、操作部を節電状態に待機させることで、操作部を利用できるまでの時間を短縮できるようにした技術が開示されている。 Japanese Unexamined Patent Application Publication No. 2002-200000 discloses a technique in which an image processing apparatus having a main unit and an operation unit can shorten the time until the operation unit can be used by putting the operation unit on standby in a power-saving state. ing.
しかしながら、上記特許文献1の技術では、操作部を早期に起動することができたとしても、操作部から利用される本体部の機能が利用可能となるまで、待機しなければならない場合がある。この場合、操作部を早期に起動することによるメリットは少なくなり、一方で、操作部の節電状態における電力消費がデメリットとなる虞がある。
However, with the technique disclosed in
本発明は、上述した従来技術の課題を解決するため、ユーザに適切な起動モードを提示できるようにすることを目的とする。 SUMMARY OF THE INVENTION An object of the present invention is to present an appropriate startup mode to a user in order to solve the above-described problems of the prior art.
上述した課題を解決するために、本発明の情報処理装置は、操作部を電源オフ状態から起動する第1の起動モードと、操作部を節電状態から起動する第2の起動モードとを有する情報処理装置であって、情報処理装置の起動履歴を記憶する起動履歴記憶部と、起動履歴から導出される、操作部からアプリケーションが利用可能となるまでに要した時間と、操作部の起動に要した時間とに基づいて、第1の起動モードおよび第2の起動モードのうち、適切な起動モードを判定する判定部と、判定部によって判定された適切な起動モードが、現在の起動モードと異なる場合、適切な起動モードをユーザに提示する提示部とを備える。 In order to solve the above-described problems, an information processing apparatus according to the present invention has a first activation mode in which an operation unit is activated from a power-off state and a second activation mode in which an operation unit is activated from a power saving state. A processing device comprising: an activation history storage unit that stores an activation history of the information processing device; a time required for the application to become available from the operation unit, which is derived from the activation history; A determination unit that determines an appropriate activation mode from among the first activation mode and the second activation mode based on the time and the time that the determination is made, and the appropriate activation mode determined by the determination unit is different from the current activation mode. and a presentation unit for presenting an appropriate activation mode to the user.
本発明によれば、ユーザに適切な起動モードを提示することができる。 According to the present invention, an appropriate activation mode can be presented to the user.
以下、図面を参照して、本発明の一実施形態について説明する。 An embodiment of the present invention will be described below with reference to the drawings.
(MFP100のハードウェア構成)
図1は、本発明の一実施形態に係るMFP100のハードウェア構成図である。図1に示されているように、MFP(Multifunction Peripheral/Product/Printer)100(「情報処理装置」の一例)は、コントローラ110、近距離通信回路120、エンジン制御部130、操作パネル140、およびネットワークI/F150を備えている。
(Hardware Configuration of MFP 100)
FIG. 1 is a hardware configuration diagram of an
これらのうち、コントローラ110は、コンピュータの主要部であるCPU101、システムメモリ(MEM-P)102、ノースブリッジ(NB)103、サウスブリッジ(SB)104、ASIC(Application Specific Integrated Circuit)106、記憶部であるローカルメモリ(MEM-C)107、HDDコントローラ108、及び、記憶部であるHD109を有し、NB103とASIC106との間をAGP(Accelerated Graphics Port)バス121で接続した構成となっている。ただし、コントローラ110の構成はこれに限定されない。例えば、CPU101、NB103、SB104などの2以上の構成要素をSoC(System on Chip)によって実現してもよい。この場合、SoCとASIC106との間をPCI-express(登録商標)バスで接続してもよい。
Among them, the
これらのうち、CPU101は、MFP100の全体制御を行う制御部である。NB103は、CPU101と、MEM-P102、SB104、及びAGPバス121とを接続するためのブリッジであり、MEM-P102に対する読み書きなどを制御するメモリコントローラと、PCI(Peripheral Component Interconnect)マスタ及びAGPターゲットとを有する。
Among these, the
MEM-P102は、コントローラ110の各機能を実現させるプログラムやデータの格納用メモリであるROM102a、プログラムやデータの展開、及びメモリ印刷時の描画用メモリなどとして用いるRAM102bとからなる。なお、RAM102bに記憶されているプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、CD-R、DVD等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
The MEM-
SB104は、NB103とPCIデバイス、周辺デバイスとを接続するためのブリッジである。ASIC106は、画像処理用のハードウェア要素を有する画像処理用途向けのIC(Integrated Circuit)であり、AGPバス121、PCIバス122、HDDコントローラ108およびMEM-C107をそれぞれ接続するブリッジの役割を有する。このASIC106は、PCIターゲットおよびAGPマスタ、ASIC106の中核をなすアービタ(ARB)、MEM-C107を制御するメモリコントローラ、ハードウェアロジックなどにより画像データの回転などを行う複数のDMAC(Direct Memory Access Controller)、並びに、スキャナ部131及びプリンタ部132との間でPCIバス122を介したデータ転送を行うPCIユニットとからなる。なお、ASIC106には、USB(Universal Serial Bus)のインターフェースや、IEEE1394(Institute of Electrical and Electronics Engineers 1394)のインターフェースを接続するようにしてもよい。
SB 104 is a bridge for connecting
MEM-C107は、コピー用画像バッファ及び符号バッファとして用いるローカルメモリである。HD109は、画像データの蓄積、印刷時に用いるフォントデータの蓄積、フォームの蓄積を行うためのストレージである。HD109は、CPU101の制御にしたがってHD109に対するデータの読出又は書込を制御する。AGPバス121は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、MEM-P102に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にすることができる。
MEM-C 107 is a local memory used as an image buffer for copying and an encoding buffer. The
また、近距離通信回路120には、近距離通信回路120aが備わっている。近距離通信回路120は、NFC、Bluetooth(登録商標)等の通信回路である。
The near
更に、エンジン制御部130は、スキャナ部131及びプリンタ部132によって構成されている。また、操作パネル140は、現在の設定値や選択画面等を表示させ、操作者からの入力を受け付けるタッチパネル等のパネル表示部140a、並びに、濃度の設定条件などの画像形成に関する条件の設定値を受け付けるテンキー及びコピー開始指示を受け付けるスタートキー等からなる操作パネル140bを備えている。コントローラ110は、MFP100全体の制御を行い、例えば、描画、通信、操作パネル140からの入力等を制御する。スキャナ部131又はプリンタ部132には、誤差拡散やガンマ変換などの画像処理部分が含まれている。
Furthermore, the
なお、MFP100は、操作パネル140のアプリケーション切り替えキーにより、ドキュメントボックス機能、コピー機能、プリンタ機能、およびファクシミリ機能を順次に切り替えて選択することが可能となる。ドキュメントボックス機能の選択時にはドキュメントボックスモードとなり、コピー機能の選択時にはコピーモードとなり、プリンタ機能の選択時にはプリンタモードとなり、ファクシミリモードの選択時にはファクシミリモードとなる。
MFP 100 can switch and select the document box function, the copy function, the printer function, and the facsimile function in sequence using an application switching key on
また、ネットワークI/F150は、通信ネットワークを利用してデータ通信をするためのインターフェースである。近距離通信回路120及びネットワークI/F150は、PCIバス122を介して、ASIC106に電気的に接続されている。
A network I/
(MFP100の機能構成)
図2は、本発明の一実施形態に係るMFP100の機能構成を示す図である。なお、ここでは、MFP100が有する機能のうち、一般的な機能については図示および説明を省略し、起動制御に関する機能について図示および説明する。
(Functional configuration of MFP 100)
FIG. 2 is a diagram showing the functional configuration of the
図2に示すように、MFP100は、本体210および操作部220を備えている。本体210は、図1に示すハードウェアのうち、操作パネル140を除く部分に相当する。一方、操作部220は、図1に示すハードウェアのうち、操作パネル140に相当する。
As shown in FIG. 2, MFP 100 includes
本体210は、本体制御部211を有する。本体制御部211は、本体210の全体を制御する。例えば、本体制御部211は、本体210が有する機能の実行制御、MFP100の外部との通信制御、操作部220との通信制御等を行う。本体制御部211は、MFP100の起動制御に関する機能として、計測部211aおよび通信部211bを備える。
The
計測部211aは、本体210が有する複数の機能(例えば、コピー機能、スキャン機能等)の各々について、その機能が実際に起動されたときに、機能準備完了時間を計測する。機能準備完了時間とは、本体210が起動されてから、その機能が利用可能となるまでに要する時間である。なお、機能が利用可能になる時間とは、該当する機能を実現するためのソフトウェア及びハードウェアが機能を実行可能になるまで、又はアプリケーションからの要求を受付可能になるまでに要する時間である。例えば、機能が利用可能になる時間には、該当する機能に対応するソフトウェアが起動する時間が含まれてもよいし、該当する機能がプリンタ部やスキャナ部を用いる機能である場合にはプリンタ部やスキャナ部が起動する時間又は初期動作に要する時間が含まれてもよい。
The
通信部211bは、操作部220との間で、各種データの送受信を行う。例えば、通信部211bは、計測部211aによって機能準備完了時間が計測される毎に、当該機能準備完了時間を、操作部220へ送信する。
The
操作部220は、操作部制御部221、および、複数のアプリケーション222(アプリA,アプリB,・・・)を有する。操作部制御部221は、操作部220の全体を制御する。例えば、操作部制御部221は、ユーザからの操作の受け付け、操作部220が有するアプリケーション222の実行制御、ユーザへの情報提示、本体210との通信制御等を行う。操作部制御部221は、MFP100の起動制御に関する機能として、起動履歴記憶部221a、通信部221b、取得部221c、計測部221d、判定部221e、および提示部221fを備える。
The
起動履歴記憶部221aは、MFP100の起動履歴を記憶する。起動履歴は、MFP100の起動毎の履歴情報が記録されている。各履歴情報は、MFP100が起動されたときの、起動モード、最初に起動したアプリケーション222の名称(以下、「初回起動アプリ名」と示す)、アプリ準備完了時間、操作部準備完了時間等を含んでいる。なお、起動履歴の具体例については、図3を用いて後述する。
Boot
通信部221bは、本体210との間で、各種データの送受信を行う。例えば、通信部221bは、本体210から送信された機能準備完了時間を受信する。通信部221bによって受信された機能準備完了時間は、各アプリケーション222へ通知される。
The
取得部221cは、各アプリケーション222から、アプリ準備完了時間を取得する。アプリ準備完了時間とは、操作部220からアプリケーション222が利用可能となるまでに要する時間である。アプリ準備完了時間は、そのアプリケーション222が利用する本体210の機能の準備が利用可能になるまでに要する時間を含み、本体210の複数の機能を利用する場合には利用する全ての機能が利用可能になるまでに要する時間を含む。このため、アプリ準備完了時間は、そのアプリケーション222が利用するMFP100の本体210の機能の機能準備完了時間以上である。例えば、アプリケーション222が利用する機能の起動時間が「60秒」であった場合、その機能を利用するアプリケーションのアプリ準備完了時間は、「60秒」以上である。なお、各アプリケーションは、自身のアプリ準備完了時間を計測して、当該アプリ準備完了時間を操作部制御部221へ通知する機能を有する。例えば、アプリ準備完了時間は、MFP100が起動される毎に、取得部221cによって取得されて、起動履歴記憶部221aに記憶されている起動履歴に記録される。
The
計測部221dは、操作部220が実際に起動されたときに、操作部準備完了時間を計測する。操作部準備完了時間とは、操作部220の起動に要する時間である。例えば、操作部準備完了時間は、MFP100が起動される毎に、計測部221dによって計測されて、起動履歴記憶部221aに記憶されている起動履歴に記録される。
The
判定部221eは、取得部221cによって取得されたアプリ準備完了時間と、計測部221dによって計測された操作部準備完了時間とに基づいて、「通常起動モード」および「クイック起動モード」のうち、適切な起動モードを判定する。「通常起動モード」は、「第1の起動モード」の一例である。「クイック起動モード」は、「第2の起動モード」の一例である。なお、判定部221eによる判定条件の具体例については、図4を用いて後述する。
Based on the application preparation completion time acquired by the
提示部221fは、判定部221eによって判定された適切な起動モードが、現在の起動モードと異なる場合、適切な起動モードをユーザに提示する。例えば、提示部221fは、MFP100の動作モードを適切な起動モードに変更する旨のメッセージを、パネル表示部140aに表示させる。
The
上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(digital signal processor)、FPGA(field programmable gate array)や従来の回路モジュール等のデバイスを含むものとする。 Each function of the embodiments described above may be implemented by one or more processing circuits. Here, the "processing circuit" in this specification means a processor programmed by software to perform each function, such as a processor implemented by an electronic circuit, or a processor designed to perform each function described above. devices such as ASICs (Application Specific Integrated Circuits), DSPs (digital signal processors), FPGAs (field programmable gate arrays) and conventional circuit modules.
例えば、上記で説明した実施形態の各機能は、MFP100において、各種記憶装置(ROM102a、RAM102b等)に記憶されたプログラムを、CPU101(コンピュータ)が実行することにより実現される。このプログラムは、予めMFP100に導入された状態で提供されてもよく、外部から提供されてMFP100に導入されるようにしてもよい。後者の場合、このプログラムは、外部記憶媒体(例えば、USBメモリ、メモリカード、CD-ROM等)によって提供されてもよく、ネットワーク(例えば、インターネット等)上のサーバからダウンロードすることによって提供されるようにしてもよい。
For example, the functions of the above-described embodiments are realized by CPU 101 (computer) executing programs stored in various storage devices (
(MFP100が有する起動モード)
図3は、本発明の一実施形態に係るMFP100が有する起動モードを説明するための図である。図3に示すように、MFP100は、「通常起動モード」および「クイック起動モード」を有する。
(Activation Mode of MFP 100)
FIG. 3 is a diagram for explaining activation modes of
「通常起動モード」は、本体210および操作部220のいずれも、電源オフ状態から起動する起動モードである。一方、「クイック起動モード」は、本体210は電源オフ状態から起動し、操作部220はスリープ状態(待機状態)から起動する起動モードである。
“Normal start mode” is a start mode in which both
「クイック起動モード」は、「通常起動モード」よりも操作部220を早く起動させることができる。但し、「クイック起動モード」は、操作部220をスリープ状態にしておく必要があるため、「通常起動モード」よりも消費電流が多くなる。
The "quick start mode" can start the
ここで、「クイック起動モード」によってMFP100を起動した場合において、操作部220の起動が完了したにも関わらず、本体210の機能の起動が完了しない場合がある。この場合、ユーザは、本体210の機能の起動が完了するまで待機する必要がある。この場合、消費電流を考慮すると、「通常起動モード」を用いたほうが好ましい場合がある。
Here, when the
反対に、「通常起動モード」によってMFP100を起動した場合において、本体210の機能の起動が完了したにも関わらず、操作部220の起動が完了しない場合がある。この場合、ユーザは、操作部220の起動が完了するまで待機する必要がある。この場合、ユーザの待機時間を考慮すると、「クイック起動モード」を用いたほうが好ましい場合がある。
Conversely, when the
本体210の機能の起動にかかる時間によって、適切な起動モードは変化する。本実施形態のMFP100は、MFP100の起動履歴に基づいて、「通常起動モード」および「クイック起動モード」のうち、適切な起動モードを判定し、当該適切な起動モードをユーザに提示することができる。これにより、本実施形態のMFP100は、ユーザに適した起動モードを、ユーザに設定させることができる。
An appropriate activation mode varies depending on the time it takes to activate the functions of the
(起動履歴記憶部221aに記憶される起動履歴の具体例)
図4は、本発明の一実施形態に係るMFP100において起動履歴記憶部221aに記憶される起動履歴の具体例を示す図である。図4に示すように、起動履歴記憶部221aに記憶されている起動履歴には、MFP100の起動毎の履歴情報が記録されている。各履歴情報は、MFP100が起動されたときに記録された、「初回起動アプリ名」、「アプリ準備完了時間」、「操作部準備完了時間」、および「起動モード」を含んでいる。なお、図4に示す起動履歴は、複数の履歴情報が、最も新しい履歴情報から順に示されている。
(Specific example of activation history stored in activation
FIG. 4 is a diagram showing a specific example of activation histories stored in the activation
(判定部221eによる判定条件の具体例)
図5は、本発明の一実施形態に係るMFP100における判定部221eによる判定条件の具体例を説明するための図である。
(Specific example of determination condition by
FIG. 5 is a diagram for explaining a specific example of determination conditions by the
図5に示すように、判定部221eは、現在の起動モードが「クイック起動モード」であるとき、最新10回分の起動モードが「クイック起動モード」であり、且つ、アプリ準備完了時間が操作部準備完了時間よりも大きい場合、「通常起動モード」を適切なモードとして判定する。
As illustrated in FIG. 5 , the
また、図5に示すように、判定部221eは、現在の起動モードが「通常起動モード」であるとき、最新10回分の起動モードが「通常起動モード」であり、且つ、アプリ準備完了時間が操作部準備完了時間よりも小さい場合、「クイック起動モード」を適切なモードとして判定する。
Further, as illustrated in FIG. 5 , when the current activation mode is the “normal activation mode”, the
例えば、図4に示す起動履歴においては、現在の起動モードが「クイック起動モード」であり、最新10回分の履歴情報の全てにおいて、「起動モード」が「クイック起動モード」であり、且つ、「アプリ準備完了時間」が「操作部準備完了時間」よりも大きいことが示されている。この場合、判定部221eは、図4に示す判定条件に基づき、「通常起動モード」を適切なモードとして判定する。
For example, in the activation history shown in FIG. 4, the current activation mode is "quick activation mode", and the "activation mode" is "quick activation mode" in all history information for the latest 10 times, and " application preparation completion time” is greater than the “operation unit preparation completion time”. In this case, the
(MFP100による処理のシーケンス)
図6は、本発明の一実施形態に係るMFP100による処理のシーケンス図である。なお、ここでは、2つのアプリケーション222(「アプリA」および「アプリB」)と、2つの機能(「機能A」および「機能B」)とを例示的に用いて、MFP100による処理を説明する。
(Sequence of processing by MFP 100)
FIG. 6 is a sequence diagram of processing by the
MFP100においては、まず、ユーザが、本体210の電源をONにすると(シーケンス1)、本体210の本体制御部211が、操作部220の操作部制御部221に対して、操作部220の起動要求を送信する(シーケンス1.1)。
In
操作部220においては、本体210から送信された起動要求を受信すると、操作部制御部221が、操作部220の起動処理を実行する(シーケンス1.1.1)。
In
一方、本体210においては、本体210が有する「機能A」および「機能B」の起動処理が行われ、「機能A」の起動処理が完了すると(シーケンス2)、計測部211aが、「機能A」の機能準備完了時間を計測する。なお、ここでは、「機能A」の起動処理時間が、「機能B」の起動処理時間よりも短いこととする。
On the other hand, in the
操作部220においては、通信部221bが、本体210に対して通信接続を行う(シーケンス3)。そして、操作部220が利用可能な状態になると、計測部221dが、操作部準備完了時間を計測する(シーケンス4)。
In the
本体210においては、通信部211bが、「機能A」の機能準備完了時間を含む、「機能A」の準備完了通知を、この「機能A」を利用する、操作部220のアプリAへ送信する(シーケンス5)。同様に、通信部211bが、「機能A」の準備完了通知を、この「機能A」を利用する、操作部220のアプリBへ送信する(シーケンス6)。
In the
ここで、アプリBは、「機能A」のみを利用する。このため、アプリBは、「機能A」の準備完了通知を受け取った後、当該アプリBが利用する全ての機能が提供できる状態であると判定する(シーケンス7)。そして、アプリBは、アプリ準備完了時間を計測し、当該アプリ準備完了時間を含む、アプリBの準備完了通知を、操作部制御部221へ通知する(シーケンス8)。なお、アプリBは、「機能A」の機能準備完了時間を、そのままアプリBのアプリ準備完了時間として用いてもよく、アプリBのアプリ準備完了時間を、「機能A」の機能準備完了時間とは別に計測してもよい。
Here, application B uses only "function A". Therefore, after receiving the notification of completion of preparation for "function A", application B determines that all the functions used by application B can be provided (sequence 7). Then, application B measures the application preparation completion time, and notifies the operation
一方、アプリAは、「機能A」および「機能B」の双方を利用する。このため、アプリAは、「機能A」の準備完了通知を受け取った時点では、当該アプリAが利用する全ての機能が提供できる状態ではないと判定する。 On the other hand, application A uses both "function A" and "function B". Therefore, application A determines that all functions used by application A cannot be provided at the time of receiving the notification of completion of preparation for "function A."
その後、本体210において、「機能B」の起動処理が完了すると(シーケンス9)、計測部211aが、「機能B」の機能準備完了時間を計測する。そして、通信部211bが、「機能B」の機能準備完了時間を含む、「機能B」の準備完了通知を、この「機能B」を利用する、操作部220のアプリAへ送信する(シーケンス10)。
After that, in the
アプリAは、「機能B」の準備完了通知を受け取った後、当該アプリAが利用する全ての機能が提供できる状態であると判定する(シーケンス11)。そして、アプリAは、アプリ準備完了時間を計測し、当該アプリ準備完了時間を含む、アプリAの準備完了通知を、操作部制御部221へ通知する(シーケンス12)。なお、アプリAは、「機能B」の機能準備完了時間を、そのままアプリAのアプリ準備完了時間として用いてもよく、アプリAのアプリ準備完了時間を、「機能B」の機能準備完了時間とは別に計測してもよい。
After receiving the notification of completion of preparation for "function B", application A determines that all the functions used by application A can be provided (sequence 11). Then, application A measures the application preparation completion time, and notifies the operation
その後、ユーザが、操作部220に対してアプリAの起動操作を行うと(シーケンス13)、操作部制御部221が、アプリAを起動し(シーケンス13.1)、起動履歴記憶部221aに記憶されている起動履歴に対し、今回の起動に関する履歴情報を保存する(シーケンス13.2)。このとき、操作部制御部221は、履歴情報の「初回起動アプリ名」に、「アプリA」を設定する。また、操作部制御部221は、履歴情報の「アプリ準備完了時間」に、シーケンス12で取得された、アプリAのアプリ準備完了時間を設定する。また、操作部制御部221は、履歴情報の「操作部準備完了時間」に、シーケンス4で計測された、操作部準備完了時間を設定する。また、操作部制御部221は、履歴情報の「起動モード」に、「通常起動モード」または「クイック起動モード」を設定する。
After that, when the user operates the
さらにその後、操作部制御部221が、適切な起動モードを判定するための判定処理を実行する(シーケンス14)。なお、ここで実行される判定処理の詳細については、図7を用いて後述する。
Furthermore, after that, the operation
(操作部220による判定処理の手順)
図7は、本発明の一実施形態に係る操作部220による判定処理の手順を示すフローチャートである。
(Procedure of determination processing by operation unit 220)
FIG. 7 is a flow chart showing the procedure of determination processing by the
まず、判定部221eが、図4に示す判定条件に基づき、「通常起動モード」および「クイック起動モード」のうち、適切な起動モードを判定する(ステップS701)。
First, the
ステップS701において、適切な起動モードが判定された場合(ステップS702:Yes)、操作部220は、ステップS703へ処理を進める。一方、ステップS701において、適切な起動モードが判定されなかった場合(ステップS702:No)、操作部220は、図7に示す一連の処理を終了する。
In step S701, if an appropriate activation mode is determined (step S702: Yes), the
ステップS703では、提示部221fが、ステップS701で判定された適切な起動モードが現在の起動モードと異なるか否かを判断する。
In step S703, the
ステップS703において、適切な起動モードが現在の起動モードと異なると判断された場合(ステップS703:Yes)、提示部221fが、MFP100の動作モードをステップS701で判定された適切な起動モードに変更する旨のメッセージをユーザに提示する(ステップS704)。そして、操作部220は、図7に示す一連の処理を終了する。
If it is determined in step S703 that the appropriate activation mode is different from the current activation mode (step S703: Yes), the
一方、ステップS703において、適切な起動モードが現在の起動モードと同じと判断された場合(ステップS703:No)、操作部220は、図7に示す一連の処理を終了する。
On the other hand, if it is determined in step S703 that the appropriate activation mode is the same as the current activation mode (step S703: No), the
以上説明したように、本発明の一実施形態に係るMFP100は、MFP100の起動履歴から導出される、操作部220からアプリケーション222が利用可能となるまでに要した時間と、操作部220の起動に要した時間とに基づいて、「通常起動モード」および「クイック起動モード」のうち、適切な起動モードを判定する判定部221eと、判定部221eによって判定された適切な起動モードが、現在の起動モードと異なる場合、適切な起動モードをユーザに提示する提示部221fとを備える。
As described above, in the
これにより、本発明の一実施形態に係るMFP100は、ユーザによるMFP100の起動履歴に基づいて、そのユーザにとってより好適な起動モードを、そのユーザに提示することができる。
As a result, the
また、本発明の一実施形態に係るMFP100において、判定部221eは、アプリケーション222が利用可能となるまでに要した時間が、操作部220の起動に要した時間よりも大きい場合、「通常起動モード」を適切な起動モードとして判定し、アプリケーション222が利用可能となるまでに要した時間が、操作部220の起動に要した時間よりも小さい場合、「クイック起動モード」を適切な起動モードとして判定する。
Further, in the
これにより、本発明の一実施形態に係るMFP100は、「クイック起動モード」で操作部220を起動したときに直ちにアプリケーション222を利用できる場合には、「クイック起動モード」を適切な起動モードとしてユーザに提示することができ、「クイック起動モード」で操作部220を起動したときに直ちにアプリケーション222を利用できない場合には、低消費電力化のメリットをユーザが享受できるように、「通常起動モード」を適切な起動モードとしてユーザに提示することができる。
As a result, the
また、本発明の一実施形態に係るMFP100において、アプリケーション222が利用可能となるまでに要した時間は、アプリケーション222が利用するMFP100の機能が利用可能となるまでに要した時間以上である。
Further, in
これにより、本発明の一実施形態に係るMFP100は、実際に本体の機能が利用可能になっている状態を、アプリケーション222が利用可能な状態とするため、適切な起動モードの判定処理を、より適切に行うことができる。
As a result, the
また、本発明の一実施形態に係るMFP100において、提示部221fは、判定部221eによって判定された適切な起動モードが、現在の起動モードと異なる場合、且つ、起動履歴において、現在の起動モードによるMFP100の起動が所定回数以上続けてなされていることが示されている場合、適切な起動モードをユーザに提示する。
In addition, in the
これにより、本発明の一実施形態に係るMFP100は、現在の起動モードの設定変更がなされない可能性がより高い場合に、現在の起動モードとは異なる起動モード(すなわち、適切な起動モード)を、ユーザに提示することができる。本構成は、適切な起動モードの提示が、必要以上に頻繁になされてしまうことを抑制する効果がある。
As a result, the
以上、本発明の好ましい実施形態について詳述したが、本発明はこれらの実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形又は変更が可能である。 Although the preferred embodiments of the present invention have been described in detail above, the present invention is not limited to these embodiments, and various modifications or Change is possible.
例えば、上記実施形態のMFP100において、当該MFP100にログインしたユーザのユーザID毎に、異なる履歴情報を用いるようにしてもよい。この場合、複数のユーザでMFP100を共用するような場合、ユーザ毎に、そのユーザにとって適切な起動モードを提示することができる。
For example, in the
また、例えば、上記実施形態のMFP100において、起動履歴に「アプリ準備完了時間」を記録する代わりに、アプリケーション222の準備の開始時間と終了時間とを記録するようにしてもよい。この場合、例えば、操作部制御部221は、アプリケーション222の準備の開始時間と終了時間とから、「アプリ準備完了時間」を導出することができる。
Further, for example, in the
同様に、上記実施形態のMFP100において、起動履歴に「操作部準備完了時間」を記録する代わりに、操作部220の準備の開始時間と終了時間とを記録するようにしてもよい。この場合、例えば、操作部制御部221は、操作部220の準備の開始時間と終了時間とから、「アプリ準備完了時間」を導出することができる。
Similarly, in the
また、上記実施形態のMFP100では、適切な起動モードをユーザに提示するようにしているが、これに限らず、適切な起動モードをMFP100に自動的に設定するようにしてもよい。
Moreover, although the
なお、上記実施形態では、本発明を、MFPに適用した例を説明したが、これに限らず、本発明は、少なくとも操作部を節電状態から起動する起動モードを有するものであれば、その他の画像処理装置(例えば、プリンタ、スキャナ、プロジェクタ等)、画像処理装置以外の情報処理装置等にも、適用することが可能である。 In the above-described embodiment, an example in which the present invention is applied to an MFP has been described, but the present invention is not limited to this, and can be applied to any other device as long as it has a start-up mode for at least starting the operation unit from the power saving state. The present invention can also be applied to image processing apparatuses (for example, printers, scanners, projectors, etc.), information processing apparatuses other than image processing apparatuses, and the like.
100 MFP(情報処理装置)
210 本体
211 本体制御部
211a 計測部
211b 通信部
220 操作部
221 操作部制御部
221a 起動履歴記憶部
221b 通信部
221c 取得部
221d 計測部
221e 判定部
221f 提示部
222 アプリケーション
100 MFP (information processing device)
210
Claims (8)
前記情報処理装置の起動履歴を記憶する起動履歴記憶部と、
前記起動履歴から導出される、前記操作部からアプリケーションが利用可能となるまでに要した時間と、前記操作部の起動に要した時間とに基づいて、前記第1の起動モードおよび前記第2の起動モードのうち、適切な起動モードを判定する判定部と、
前記判定部によって判定された前記適切な起動モードが、現在の起動モードと異なる場合、前記適切な起動モードをユーザに提示する提示部と
を備えることを特徴とする情報処理装置。 An information processing apparatus having a first startup mode in which an operation unit is started from a power-off state and a second startup mode in which the operation unit is started from a power saving state,
an activation history storage unit that stores an activation history of the information processing device;
The first activation mode and the second activation mode are selected based on the time required for the application to become available from the operation unit and the time required for activation of the operation unit, which are derived from the activation history. a determination unit that determines an appropriate activation mode among the activation modes;
and a presentation unit that presents the appropriate activation mode to a user when the appropriate activation mode determined by the determination unit is different from the current activation mode.
前記アプリケーションが利用可能となるまでに要した時間が、前記操作部の起動に要した時間よりも大きい場合、前記第1の起動モードを前記適切な起動モードとして判定し、
前記アプリケーションが利用可能となるまでに要した時間が、前記操作部の起動に要した時間よりも小さい場合、前記第2の起動モードを前記適切な起動モードとして判定する
ことを特徴とする請求項1に記載の情報処理装置。 The determination unit is
determining the first activation mode as the appropriate activation mode when the time required for the application to become available is longer than the time required to activate the operation unit;
The second activation mode is determined as the appropriate activation mode when the time required for the application to become available is shorter than the time required for activation of the operation unit. 1. The information processing device according to 1.
ことを特徴とする請求項2に記載の情報処理装置。 3. The information according to claim 2, wherein the time required for the application to become available is equal to or longer than the time required for the function of the information processing device used by the application to become available. processing equipment.
ことを特徴とする請求項3に記載の情報処理装置。 If the application has multiple functions, the time required for the application to become available shall be longer than the time required for all the functions used by the application to become available. 4. The information processing apparatus according to claim 3.
前記判定部によって判定された前記適切な起動モードが、前記現在の起動モードと異なる場合、且つ、前記起動履歴において、前記現在の起動モードによる前記情報処理装置の起動が所定回数以上続けてなされていることが示されている場合、前記適切な起動モードをユーザに提示する
ことを特徴とする請求項1から4のいずれか一項に記載の情報処理装置。 The presentation unit
the appropriate boot mode determined by the determination unit is different from the current boot mode, and the information processing device has been booted in the current boot mode more than a predetermined number of times in the boot history; 5. The information processing apparatus according to any one of claims 1 to 4, wherein the appropriate boot mode is presented to the user when it is indicated that the device is present.
前記起動履歴において示されている、前記情報処理装置の起動時に最初に利用されたアプリケーションである
ことを特徴とする請求項1から5のいずれか一項に記載の情報処理装置。 Said application is
The information processing apparatus according to any one of claims 1 to 5, wherein the application is an application indicated in the activation history and used first when the information processing apparatus is activated.
前記情報処理装置の起動履歴を記憶する起動履歴記憶工程と、
前記起動履歴から導出される、前記操作部からアプリケーションが利用可能となるまでに要した時間と、前記操作部の起動に要した時間とに基づいて、前記第1の起動モードおよび前記第2の起動モードのうち、適切な起動モードを判定する判定工程と、
前記判定工程において判定された前記適切な起動モードが、現在の起動モードと異なる場合、前記適切な起動モードをユーザに提示する提示工程と
を含むことを特徴とする制御方法。 A control method for an information processing apparatus having a first startup mode for activating an operation unit from a power-off state and a second startup mode for activating the operation unit from a power saving state, comprising:
an activation history storing step of storing an activation history of the information processing device;
The first activation mode and the second activation mode are selected based on the time required for the application to become available from the operation unit and the time required for activation of the operation unit, which are derived from the activation history. a determination step of determining an appropriate activation mode among the activation modes;
and a presentation step of presenting the appropriate activation mode to a user when the appropriate activation mode determined in the determination step is different from the current activation mode.
コンピュータを、
前記情報処理装置の起動履歴を記憶する起動履歴記憶部、
前記起動履歴から導出される、前記操作部からアプリケーションが利用可能となるまでに要した時間と、前記操作部の起動に要した時間とに基づいて、前記第1の起動モードおよび前記第2の起動モードのうち、適切な起動モードを判定する判定部、および、
前記判定部によって判定された前記適切な起動モードが、現在の起動モードと異なる場合、前記適切な起動モードをユーザに提示する提示部
として機能させるためのプログラム。 A program for controlling an information processing apparatus having a first startup mode in which an operation unit is started from a power-off state and a second startup mode in which the operation unit is started from a power saving state,
the computer,
an activation history storage unit that stores an activation history of the information processing device;
The first activation mode and the second activation mode are selected based on the time required for the application to become available from the operation unit and the time required for activation of the operation unit, which are derived from the activation history. A determination unit that determines an appropriate activation mode among the activation modes; and
A program for functioning as a presentation unit that presents the appropriate activation mode to a user when the appropriate activation mode determined by the determination unit is different from the current activation mode.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019014879A JP7127561B2 (en) | 2019-01-30 | 2019-01-30 | Information processing device, control method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019014879A JP7127561B2 (en) | 2019-01-30 | 2019-01-30 | Information processing device, control method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020121485A JP2020121485A (en) | 2020-08-13 |
JP7127561B2 true JP7127561B2 (en) | 2022-08-30 |
Family
ID=71991887
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019014879A Active JP7127561B2 (en) | 2019-01-30 | 2019-01-30 | Information processing device, control method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7127561B2 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008167325A (en) | 2006-12-28 | 2008-07-17 | Ricoh Co Ltd | Image processing apparatus and control method of image processing apparatus |
JP2010224834A (en) | 2009-03-23 | 2010-10-07 | Canon Electronics Inc | Management server device, control method of management server device, information processing system, information processing device, control method of information processing device, and program |
JP2013195580A (en) | 2012-03-16 | 2013-09-30 | Ricoh Co Ltd | Image forming apparatus and image forming method |
JP2014215957A (en) | 2013-04-30 | 2014-11-17 | 株式会社リコー | Information processing system, information processing device, start control method, and program |
-
2019
- 2019-01-30 JP JP2019014879A patent/JP7127561B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008167325A (en) | 2006-12-28 | 2008-07-17 | Ricoh Co Ltd | Image processing apparatus and control method of image processing apparatus |
JP2010224834A (en) | 2009-03-23 | 2010-10-07 | Canon Electronics Inc | Management server device, control method of management server device, information processing system, information processing device, control method of information processing device, and program |
JP2013195580A (en) | 2012-03-16 | 2013-09-30 | Ricoh Co Ltd | Image forming apparatus and image forming method |
JP2014215957A (en) | 2013-04-30 | 2014-11-17 | 株式会社リコー | Information processing system, information processing device, start control method, and program |
Also Published As
Publication number | Publication date |
---|---|
JP2020121485A (en) | 2020-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8861001B2 (en) | Output control system, output control method, and output control apparatus for determining whether to store or transmit target data based on use state | |
US10574854B2 (en) | Imaging processing apparatus for receiving print data from server and performing image processing and method for controlling the same | |
US10536600B2 (en) | Printing apparatus capable of holding received print job and control method of printing apparatus | |
JP5845844B2 (en) | Image forming apparatus and program | |
JP2013126717A (en) | Image forming apparatus and image forming method | |
US11228693B2 (en) | Information processing apparatus and non-transitory computer readable medium | |
US10033895B2 (en) | Printing apparatus having plurality of power states and control method therefor | |
JP7127561B2 (en) | Information processing device, control method, and program | |
US20120002233A1 (en) | Image forming apparatus, control method, and control apparatus | |
US11269680B2 (en) | Information processing apparatus, information processing system, and information processing method | |
JP2018149738A (en) | Image formation apparatus and image formation system | |
JP7238433B2 (en) | Information processing device, control method, and program | |
US9924059B2 (en) | Apparatus having power-saving function, method of processing information, and computer program product | |
JP7404932B2 (en) | Information processing device and program | |
JP2010171732A (en) | Image forming apparatus | |
JP7400534B2 (en) | Information processing device, information processing method and program | |
US11055030B2 (en) | Information processing apparatus to determine state transitions and compliment a deficient state, information processing system, information processing method, and recording medium | |
JP7163798B2 (en) | Information processing device, control method, and program | |
US11875070B2 (en) | Information processing apparatus | |
US11627230B2 (en) | Information processing apparatus, information processing method, and non-transitory computer readable medium | |
US11474760B2 (en) | Information processing system, server, and information processing method which prints using guest account information | |
US20230333839A1 (en) | Information processing apparatus and firmware update method | |
US11445090B2 (en) | Information processing apparatus, information processing system, and information processing method for executing applications on which use permission is granted | |
US11175865B2 (en) | Information processing apparatus and non-transitory computer readable medium storing program | |
US20230306195A1 (en) | Information processing apparatus, system, and information processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211021 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220708 |
|
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: 20220719 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220801 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7127561 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |