JP7127561B2 - Information processing device, control method, and program - Google Patents

Information processing device, control method, and program Download PDF

Info

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
Application number
JP2019014879A
Other languages
Japanese (ja)
Other versions
JP2020121485A (en
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 JP2019014879A priority Critical patent/JP7127561B2/en
Publication of JP2020121485A publication Critical patent/JP2020121485A/en
Application granted granted Critical
Publication of JP7127561B2 publication Critical patent/JP7127561B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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

  • 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 Patent Document 1, even if the operation unit can be activated early, it may be necessary to wait until the function of the main unit that is used by the operation unit becomes available. In this case, the advantage of early activation of the operation unit is reduced, while power consumption in the power saving state of the operation unit may become a disadvantage.

本発明は、上述した従来技術の課題を解決するため、ユーザに適切な起動モードを提示できるようにすることを目的とする。 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.

本発明の一実施形態に係るMFPのハードウェア構成図1 is a hardware configuration diagram of an MFP according to an embodiment of the present invention; FIG. 本発明の一実施形態に係るMFPの機能構成を示す図1 is a diagram showing the functional configuration of an MFP according to an embodiment of the present invention; FIG. 本発明の一実施形態に係るMFPが有する起動モードを説明するための図FIG. 4 is a diagram for explaining activation modes possessed by the MFP according to one embodiment of the present invention; 本発明の一実施形態に係るMFPにおいて起動履歴記憶部に記憶される起動履歴の具体例を示す図FIG. 4 is a diagram showing a specific example of activation history stored in an activation history storage unit in the MFP according to one embodiment of the present invention; 本発明の一実施形態に係るMFPにおける判定部による判定条件の具体例を説明するための図FIG. 4 is a diagram for explaining a specific example of determination conditions by the determination unit in the MFP according to one embodiment of the present invention; 本発明の一実施形態に係るMFPによる処理のシーケンス図FIG. 4 is a sequence diagram of processing by the MFP according to one embodiment of the present invention; 本発明の一実施形態に係る操作部による判定処理の手順を示すフローチャート4 is a flow chart showing the procedure of determination processing by the operating unit according to one embodiment of the present invention;

以下、図面を参照して、本発明の一実施形態について説明する。 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 MFP 100 according to one embodiment of the invention. As shown in FIG. 1, an MFP (Multifunction Peripheral/Product/Printer) 100 (an example of an “information processing device”) includes a controller 110, a short-range communication circuit 120, an engine control unit 130, an operation panel 140, and A network I/F 150 is provided.

これらのうち、コントローラ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 controller 110 includes a CPU 101, a system memory (MEM-P) 102, a north bridge (NB) 103, a south bridge (SB) 104, an ASIC (Application Specific Integrated Circuit) 106, a storage unit, which are the main parts of the computer. , a local memory (MEM-C) 107 , an HDD controller 108 , and an HD 109 as a storage unit. However, the configuration of the controller 110 is not limited to this. For example, two or more components such as the CPU 101, NB 103, and SB 104 may be realized by SoC (System on Chip). In this case, the SoC and ASIC 106 may be connected by a PCI-express (registered trademark) bus.

これらのうち、CPU101は、MFP100の全体制御を行う制御部である。NB103は、CPU101と、MEM-P102、SB104、及びAGPバス121とを接続するためのブリッジであり、MEM-P102に対する読み書きなどを制御するメモリコントローラと、PCI(Peripheral Component Interconnect)マスタ及びAGPターゲットとを有する。 Among these, the CPU 101 is a control unit that performs overall control of the MFP 100 . The NB 103 is a bridge for connecting the CPU 101, the MEM-P 102, the SB 104, and the AGP bus 121. The NB 103 is a memory controller that controls reading and writing with respect to the MEM-P 102, a PCI (Peripheral Component Interconnect) master, and an AGP target. have

MEM-P102は、コントローラ110の各機能を実現させるプログラムやデータの格納用メモリであるROM102a、プログラムやデータの展開、及びメモリ印刷時の描画用メモリなどとして用いるRAM102bとからなる。なお、RAM102bに記憶されているプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、CD-R、DVD等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。 The MEM-P 102 is composed of a ROM 102a, which is a memory for storing programs and data for realizing each function of the controller 110, and a RAM 102b, which is used as a drawing memory for developing programs and data and for memory printing. The program stored in the RAM 102b is configured to be provided by being recorded in a computer-readable recording medium such as a CD-ROM, CD-R, DVD, etc. as a file in an installable format or an executable format. You may

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 NB 103 with PCI devices and peripheral devices. The ASIC 106 is an image processing IC (Integrated Circuit) having hardware elements for image processing, and serves as a bridge that connects the AGP bus 121, PCI bus 122, HDD controller 108, and MEM-C 107, respectively. This ASIC 106 includes a PCI target and AGP master, an arbiter (ARB) that forms the core of the ASIC 106, a memory controller that controls the MEM-C 107, and a plurality of DMACs (Direct Memory Access Controllers) that rotate image data using hardware logic. , and a PCI unit that transfers data between the scanner unit 131 and the printer unit 132 via the PCI bus 122 . Note that the ASIC 106 may be connected to a USB (Universal Serial Bus) interface or an IEEE 1394 (Institute of Electrical and Electronics Engineers 1394) interface.

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 HD 109 is a storage for accumulating image data, accumulating font data used for printing, and accumulating forms. The HD 109 controls reading or writing of data to or from the HD 109 under the control of the CPU 101 . The AGP bus 121 is a bus interface for graphics accelerator cards proposed for speeding up graphics processing, and can speed up the graphics accelerator card by directly accessing the MEM-P 102 with high throughput. .

また、近距離通信回路120には、近距離通信回路120aが備わっている。近距離通信回路120は、NFC、Bluetooth(登録商標)等の通信回路である。 The near field communication circuit 120 also includes a near field communication circuit 120a. The short-range communication circuit 120 is a communication circuit for NFC, Bluetooth (registered trademark), or the like.

更に、エンジン制御部130は、スキャナ部131及びプリンタ部132によって構成されている。また、操作パネル140は、現在の設定値や選択画面等を表示させ、操作者からの入力を受け付けるタッチパネル等のパネル表示部140a、並びに、濃度の設定条件などの画像形成に関する条件の設定値を受け付けるテンキー及びコピー開始指示を受け付けるスタートキー等からなる操作パネル140bを備えている。コントローラ110は、MFP100全体の制御を行い、例えば、描画、通信、操作パネル140からの入力等を制御する。スキャナ部131又はプリンタ部132には、誤差拡散やガンマ変換などの画像処理部分が含まれている。 Furthermore, the engine control section 130 is configured by a scanner section 131 and a printer section 132 . The operation panel 140 also includes a panel display unit 140a such as a touch panel for displaying current setting values, a selection screen, and the like, and for accepting input from the operator, and setting values for image forming conditions such as density setting conditions. An operation panel 140b is provided, which includes a numeric keypad for accepting a copy start instruction, a start key for accepting a copy start instruction, and the like. The controller 110 controls the entire MFP 100, such as drawing, communication, input from the operation panel 140, and the like. The scanner unit 131 or printer unit 132 includes an image processing section such as error diffusion and gamma conversion.

なお、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 operation panel 140 . The document box mode is set when the document box function is selected, the copy mode is set when the copy function is selected, the printer mode is set when the printer function is selected, and the facsimile mode is set when the facsimile mode is selected.

また、ネットワークI/F150は、通信ネットワークを利用してデータ通信をするためのインターフェースである。近距離通信回路120及びネットワークI/F150は、PCIバス122を介して、ASIC106に電気的に接続されている。 A network I/F 150 is an interface for data communication using a communication network. The near field communication circuit 120 and the network I/F 150 are electrically connected to the ASIC 106 via the PCI bus 122 .

(MFP100の機能構成)
図2は、本発明の一実施形態に係るMFP100の機能構成を示す図である。なお、ここでは、MFP100が有する機能のうち、一般的な機能については図示および説明を省略し、起動制御に関する機能について図示および説明する。
(Functional configuration of MFP 100)
FIG. 2 is a diagram showing the functional configuration of the MFP 100 according to one embodiment of the invention. Here, among the functions of MFP 100, general functions are omitted from illustration and description, and functions related to activation control are illustrated and described.

図2に示すように、MFP100は、本体210および操作部220を備えている。本体210は、図1に示すハードウェアのうち、操作パネル140を除く部分に相当する。一方、操作部220は、図1に示すハードウェアのうち、操作パネル140に相当する。 As shown in FIG. 2, MFP 100 includes main body 210 and operation unit 220 . The main body 210 corresponds to the hardware shown in FIG. 1 excluding the operation panel 140 . On the other hand, the operation unit 220 corresponds to the operation panel 140 in the hardware shown in FIG.

本体210は、本体制御部211を有する。本体制御部211は、本体210の全体を制御する。例えば、本体制御部211は、本体210が有する機能の実行制御、MFP100の外部との通信制御、操作部220との通信制御等を行う。本体制御部211は、MFP100の起動制御に関する機能として、計測部211aおよび通信部211bを備える。 The body 210 has a body control section 211 . The body control unit 211 controls the entire body 210 . For example, the body control unit 211 controls the execution of functions of the body 210, controls communication with the outside of the MFP 100, controls communication with the operation unit 220, and the like. Main body control portion 211 includes a measurement portion 211 a and a communication portion 211 b as functions related to start-up control of MFP 100 .

計測部211aは、本体210が有する複数の機能(例えば、コピー機能、スキャン機能等)の各々について、その機能が実際に起動されたときに、機能準備完了時間を計測する。機能準備完了時間とは、本体210が起動されてから、その機能が利用可能となるまでに要する時間である。なお、機能が利用可能になる時間とは、該当する機能を実現するためのソフトウェア及びハードウェアが機能を実行可能になるまで、又はアプリケーションからの要求を受付可能になるまでに要する時間である。例えば、機能が利用可能になる時間には、該当する機能に対応するソフトウェアが起動する時間が含まれてもよいし、該当する機能がプリンタ部やスキャナ部を用いる機能である場合にはプリンタ部やスキャナ部が起動する時間又は初期動作に要する時間が含まれてもよい。 The measurement unit 211a measures the function preparation completion time for each of a plurality of functions (eg, copy function, scan function, etc.) of the main body 210 when the function is actually activated. The function preparation completion time is the time required from when the main body 210 is activated until the function becomes available. Note that the time required for a function to become available is the time required for software and hardware for realizing the function to be able to execute the function or to be able to accept a request from an application. For example, the time at which the function becomes available may include the time at which the software corresponding to the function is activated, and if the function is a function that uses the printer or scanner, the printer , the time required for the scanner unit to start up, or the time required for the initial operation.

通信部211bは、操作部220との間で、各種データの送受信を行う。例えば、通信部211bは、計測部211aによって機能準備完了時間が計測される毎に、当該機能準備完了時間を、操作部220へ送信する。 The communication unit 211 b transmits and receives various data to and from the operation unit 220 . For example, the communication unit 211b transmits the function preparation completion time to the operation unit 220 each time the measurement unit 211a measures the function preparation completion time.

操作部220は、操作部制御部221、および、複数のアプリケーション222(アプリA,アプリB,・・・)を有する。操作部制御部221は、操作部220の全体を制御する。例えば、操作部制御部221は、ユーザからの操作の受け付け、操作部220が有するアプリケーション222の実行制御、ユーザへの情報提示、本体210との通信制御等を行う。操作部制御部221は、MFP100の起動制御に関する機能として、起動履歴記憶部221a、通信部221b、取得部221c、計測部221d、判定部221e、および提示部221fを備える。 The operation unit 220 has an operation unit control unit 221 and a plurality of applications 222 (application A, application B, . . . ). The operating section control section 221 controls the entire operating section 220 . For example, the operation unit control unit 221 receives operations from the user, controls the execution of the application 222 that the operation unit 220 has, presents information to the user, and controls communication with the main body 210 . Operation unit control unit 221 includes an activation history storage unit 221a, a communication unit 221b, an acquisition unit 221c, a measurement unit 221d, a determination unit 221e, and a presentation unit 221f as functions related to activation control of MFP 100. FIG.

起動履歴記憶部221aは、MFP100の起動履歴を記憶する。起動履歴は、MFP100の起動毎の履歴情報が記録されている。各履歴情報は、MFP100が起動されたときの、起動モード、最初に起動したアプリケーション222の名称(以下、「初回起動アプリ名」と示す)、アプリ準備完了時間、操作部準備完了時間等を含んでいる。なお、起動履歴の具体例については、図3を用いて後述する。 Boot history storage unit 221 a stores the boot history of MFP 100 . The activation history records history information for each activation of MFP 100 . Each piece of history information includes the activation mode, the name of application 222 that was activated first (hereinafter referred to as "initial activation application name"), application preparation completion time, operation unit preparation completion time, and the like when MFP 100 was activated. I'm in. A specific example of the activation history will be described later with reference to FIG.

通信部221bは、本体210との間で、各種データの送受信を行う。例えば、通信部221bは、本体210から送信された機能準備完了時間を受信する。通信部221bによって受信された機能準備完了時間は、各アプリケーション222へ通知される。 The communication unit 221b transmits and receives various data to and from the main body 210. FIG. For example, the communication unit 221b receives the function preparation completion time transmitted from the main body 210 . Each application 222 is notified of the function preparation completion time received by the communication unit 221b.

取得部221cは、各アプリケーション222から、アプリ準備完了時間を取得する。アプリ準備完了時間とは、操作部220からアプリケーション222が利用可能となるまでに要する時間である。アプリ準備完了時間は、そのアプリケーション222が利用する本体210の機能の準備が利用可能になるまでに要する時間を含み、本体210の複数の機能を利用する場合には利用する全ての機能が利用可能になるまでに要する時間を含む。このため、アプリ準備完了時間は、そのアプリケーション222が利用するMFP100の本体210の機能の機能準備完了時間以上である。例えば、アプリケーション222が利用する機能の起動時間が「60秒」であった場合、その機能を利用するアプリケーションのアプリ準備完了時間は、「60秒」以上である。なお、各アプリケーションは、自身のアプリ準備完了時間を計測して、当該アプリ準備完了時間を操作部制御部221へ通知する機能を有する。例えば、アプリ準備完了時間は、MFP100が起動される毎に、取得部221cによって取得されて、起動履歴記憶部221aに記憶されている起動履歴に記録される。 The acquisition unit 221 c acquires the application preparation completion time from each application 222 . The application preparation completion time is the time required for the application 222 to become available from the operation unit 220 . The application preparation completion time includes the time required for preparation of the function of the main body 210 to be used by the application 222, and when using multiple functions of the main body 210, all the functions to be used can be used. including the time required to reach Therefore, the application preparation completion time is longer than or equal to the function preparation completion time of the function of main body 210 of MFP 100 that application 222 uses. For example, if the activation time of a function used by the application 222 is "60 seconds", the application preparation completion time of the application using that function is "60 seconds" or longer. Note that each application has a function of measuring its own application preparation completion time and notifying the operation unit control unit 221 of the application preparation completion time. For example, the application preparation completion time is acquired by the acquisition unit 221c each time the MFP 100 is activated and recorded in the activation history stored in the activation history storage unit 221a.

計測部221dは、操作部220が実際に起動されたときに、操作部準備完了時間を計測する。操作部準備完了時間とは、操作部220の起動に要する時間である。例えば、操作部準備完了時間は、MFP100が起動される毎に、計測部221dによって計測されて、起動履歴記憶部221aに記憶されている起動履歴に記録される。 The measurement unit 221d measures the operation unit preparation completion time when the operation unit 220 is actually activated. The operation unit preparation completion time is the time required for starting the operation unit 220 . For example, the operation unit preparation completion time is measured by the measurement unit 221d each time the MFP 100 is started, and recorded in the activation history stored in the activation history storage unit 221a.

判定部221eは、取得部221cによって取得されたアプリ準備完了時間と、計測部221dによって計測された操作部準備完了時間とに基づいて、「通常起動モード」および「クイック起動モード」のうち、適切な起動モードを判定する。「通常起動モード」は、「第1の起動モード」の一例である。「クイック起動モード」は、「第2の起動モード」の一例である。なお、判定部221eによる判定条件の具体例については、図4を用いて後述する。 Based on the application preparation completion time acquired by the acquisition unit 221c and the operation unit preparation completion time measured by the measurement unit 221d, the determination unit 221e selects an appropriate one of the “normal activation mode” and the “quick activation mode”. determine the appropriate boot mode. "Normal activation mode" is an example of "first activation mode." "Quick activation mode" is an example of "second activation mode." A specific example of determination conditions by the determination unit 221e will be described later with reference to FIG.

提示部221fは、判定部221eによって判定された適切な起動モードが、現在の起動モードと異なる場合、適切な起動モードをユーザに提示する。例えば、提示部221fは、MFP100の動作モードを適切な起動モードに変更する旨のメッセージを、パネル表示部140aに表示させる。 The presentation unit 221f presents the appropriate activation mode to the user when the appropriate activation mode determined by the determination unit 221e is different from the current activation mode. For example, presentation unit 221f causes panel display unit 140a to display a message indicating that the operation mode of MFP 100 is to be changed to an appropriate startup mode.

上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計された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 (ROM 102a, RAM 102b, etc.) in MFP 100. FIG. This program may be provided with being installed in MFP 100 in advance, or may be provided externally and installed in MFP 100 . In the latter case, the program may be provided by an external storage medium (e.g., USB memory, memory card, CD-ROM, etc.) or provided by downloading from a server on a network (e.g., Internet, etc.). You may do so.

(MFP100が有する起動モード)
図3は、本発明の一実施形態に係るMFP100が有する起動モードを説明するための図である。図3に示すように、MFP100は、「通常起動モード」および「クイック起動モード」を有する。
(Activation Mode of MFP 100)
FIG. 3 is a diagram for explaining activation modes of MFP 100 according to an embodiment of the present invention. As shown in FIG. 3, MFP 100 has a "normal startup mode" and a "quick startup mode."

「通常起動モード」は、本体210および操作部220のいずれも、電源オフ状態から起動する起動モードである。一方、「クイック起動モード」は、本体210は電源オフ状態から起動し、操作部220はスリープ状態(待機状態)から起動する起動モードである。 “Normal start mode” is a start mode in which both main unit 210 and operation unit 220 are started from a power-off state. On the other hand, the "quick start mode" is a start mode in which the main body 210 is started from the power-off state and the operation unit 220 is started from the sleep state (standby state).

「クイック起動モード」は、「通常起動モード」よりも操作部220を早く起動させることができる。但し、「クイック起動モード」は、操作部220をスリープ状態にしておく必要があるため、「通常起動モード」よりも消費電流が多くなる。 The "quick start mode" can start the operation unit 220 earlier than the "normal start mode". However, since the "quick start mode" requires the operation unit 220 to be in a sleep state, it consumes more current than the "normal start mode".

ここで、「クイック起動モード」によってMFP100を起動した場合において、操作部220の起動が完了したにも関わらず、本体210の機能の起動が完了しない場合がある。この場合、ユーザは、本体210の機能の起動が完了するまで待機する必要がある。この場合、消費電流を考慮すると、「通常起動モード」を用いたほうが好ましい場合がある。 Here, when the MFP 100 is started up in the “quick start mode”, even though the operation unit 220 is completely started, the function of the main body 210 may not be completely started. In this case, the user needs to wait until activation of the functions of the main body 210 is completed. In this case, considering current consumption, it may be preferable to use the "normal startup mode".

反対に、「通常起動モード」によってMFP100を起動した場合において、本体210の機能の起動が完了したにも関わらず、操作部220の起動が完了しない場合がある。この場合、ユーザは、操作部220の起動が完了するまで待機する必要がある。この場合、ユーザの待機時間を考慮すると、「クイック起動モード」を用いたほうが好ましい場合がある。 Conversely, when the MFP 100 is started up in the “normal startup mode”, the activation of the operation unit 220 may not be completed even though the activation of the function of the main body 210 is completed. In this case, the user needs to wait until activation of the operation unit 220 is completed. In this case, considering the waiting time of the user, it may be preferable to use the "quick start mode".

本体210の機能の起動にかかる時間によって、適切な起動モードは変化する。本実施形態のMFP100は、MFP100の起動履歴に基づいて、「通常起動モード」および「クイック起動モード」のうち、適切な起動モードを判定し、当該適切な起動モードをユーザに提示することができる。これにより、本実施形態のMFP100は、ユーザに適した起動モードを、ユーザに設定させることができる。 An appropriate activation mode varies depending on the time it takes to activate the functions of the main body 210 . The MFP 100 of the present embodiment can determine the appropriate activation mode from among the "normal activation mode" and the "quick activation mode" based on the activation history of the MFP 100, and present the appropriate activation mode to the user. . As a result, the MFP 100 of the present embodiment can allow the user to set an activation mode suitable for the user.

(起動履歴記憶部221aに記憶される起動履歴の具体例)
図4は、本発明の一実施形態に係るMFP100において起動履歴記憶部221aに記憶される起動履歴の具体例を示す図である。図4に示すように、起動履歴記憶部221aに記憶されている起動履歴には、MFP100の起動毎の履歴情報が記録されている。各履歴情報は、MFP100が起動されたときに記録された、「初回起動アプリ名」、「アプリ準備完了時間」、「操作部準備完了時間」、および「起動モード」を含んでいる。なお、図4に示す起動履歴は、複数の履歴情報が、最も新しい履歴情報から順に示されている。
(Specific example of activation history stored in activation history storage unit 221a)
FIG. 4 is a diagram showing a specific example of activation histories stored in the activation history storage unit 221a in the MFP 100 according to one embodiment of the present invention. As shown in FIG. 4, history information for each activation of MFP 100 is recorded in the activation history stored in activation history storage unit 221a. Each piece of history information includes "initial activation application name", "application preparation completion time", "operation unit preparation completion time", and "activation mode" recorded when MFP 100 is activated. In addition, in the activation history shown in FIG. 4, a plurality of pieces of history information are shown in order from the newest history information.

(判定部221eによる判定条件の具体例)
図5は、本発明の一実施形態に係るMFP100における判定部221eによる判定条件の具体例を説明するための図である。
(Specific example of determination condition by determination unit 221e)
FIG. 5 is a diagram for explaining a specific example of determination conditions by the determination unit 221e in the MFP 100 according to one embodiment of the present invention.

図5に示すように、判定部221eは、現在の起動モードが「クイック起動モード」であるとき、最新10回分の起動モードが「クイック起動モード」であり、且つ、アプリ準備完了時間が操作部準備完了時間よりも大きい場合、「通常起動モード」を適切なモードとして判定する。 As illustrated in FIG. 5 , the determination unit 221e determines that when the current activation mode is the “quick activation mode”, the activation mode for the latest 10 times is the “quick activation mode”, and the application preparation completion time is If it is greater than the ready time, determine "normal boot mode" as the appropriate mode.

また、図5に示すように、判定部221eは、現在の起動モードが「通常起動モード」であるとき、最新10回分の起動モードが「通常起動モード」であり、且つ、アプリ準備完了時間が操作部準備完了時間よりも小さい場合、「クイック起動モード」を適切なモードとして判定する。 Further, as illustrated in FIG. 5 , when the current activation mode is the “normal activation mode”, the determination unit 221e determines that the activation mode for the latest 10 times is the “normal activation mode” and the application preparation completion time is If it is shorter than the operation unit preparation completion time, the "quick start mode" is determined as the appropriate mode.

例えば、図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 determination unit 221e determines the "normal startup mode" as an appropriate mode based on the determination conditions shown in FIG.

(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 MFP 100 according to one embodiment of the present invention. Here, two applications 222 (“application A” and “application B”) and two functions (“function A” and “function B”) are used as examples to describe processing by MFP 100. .

MFP100においては、まず、ユーザが、本体210の電源をONにすると(シーケンス1)、本体210の本体制御部211が、操作部220の操作部制御部221に対して、操作部220の起動要求を送信する(シーケンス1.1)。 In MFP 100 , first, when the user turns on main body 210 (sequence 1), main body control unit 211 of main body 210 requests operation unit control unit 221 of operation unit 220 to activate operation unit 220 . is transmitted (sequence 1.1).

操作部220においては、本体210から送信された起動要求を受信すると、操作部制御部221が、操作部220の起動処理を実行する(シーケンス1.1.1)。 In operation unit 220, upon receiving the activation request transmitted from main unit 210, operation unit control unit 221 executes activation processing of operation unit 220 (sequence 1.1.1).

一方、本体210においては、本体210が有する「機能A」および「機能B」の起動処理が行われ、「機能A」の起動処理が完了すると(シーケンス2)、計測部211aが、「機能A」の機能準備完了時間を計測する。なお、ここでは、「機能A」の起動処理時間が、「機能B」の起動処理時間よりも短いこととする。 On the other hand, in the main body 210, activation processing of "function A" and "function B" of the main body 210 is performed. to measure the function ready completion time of ". Here, it is assumed that the activation processing time of "function A" is shorter than the activation processing time of "function B".

操作部220においては、通信部221bが、本体210に対して通信接続を行う(シーケンス3)。そして、操作部220が利用可能な状態になると、計測部221dが、操作部準備完了時間を計測する(シーケンス4)。 In the operation unit 220, the communication unit 221b establishes communication connection with the main body 210 (sequence 3). Then, when the operation unit 220 becomes usable, the measurement unit 221d measures the operation unit preparation completion time (sequence 4).

本体210においては、通信部211bが、「機能A」の機能準備完了時間を含む、「機能A」の準備完了通知を、この「機能A」を利用する、操作部220のアプリAへ送信する(シーケンス5)。同様に、通信部211bが、「機能A」の準備完了通知を、この「機能A」を利用する、操作部220のアプリBへ送信する(シーケンス6)。 In the main body 210, the communication unit 211b transmits the preparation completion notification of the "function A" including the function preparation completion time of the "function A" to the application A of the operation unit 220 that uses this "function A". (sequence 5). Similarly, the communication unit 211b transmits a preparation completion notification for “function A” to application B of the operation unit 220 that uses this “function A” (sequence 6).

ここで、アプリ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 unit control unit 221 of the preparation completion notification of application B including the application preparation completion time (sequence 8). Note that application B may use the function preparation completion time of “function A” as it is as the application preparation completion time of application B, and the application preparation completion time of application B may be used as the function preparation completion time of “function A”. may be measured separately.

一方、アプリ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 main body 210, when the activation process of "function B" is completed (sequence 9), the measurement unit 211a measures the function preparation completion time of "function B". Then, the communication unit 211b transmits a preparation completion notification of "function B" including the function preparation completion time of "function B" to the application A of the operation unit 220 that uses this "function B" (sequence 10 ).

アプリ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 unit control unit 221 of the preparation completion notification of application A including the application preparation completion time (sequence 12). Note that application A may use the function preparation completion time of "function B" as it is as the application preparation completion time of application A, and the application preparation completion time of application A may be used as the function preparation completion time of "function B". may be measured separately.

その後、ユーザが、操作部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 operation unit 220 to activate application A (sequence 13), the operation unit control unit 221 activates application A (sequence 13.1) and stores it in the activation history storage unit 221a. The history information about the current activation is stored in the current activation history (sequence 13.2). At this time, the operation unit control unit 221 sets “application A” in the “first-running application name” of the history information. Further, the operation unit control unit 221 sets the application preparation completion time of the application A acquired in sequence 12 in the “application preparation completion time” of the history information. Further, the operation unit control unit 221 sets the operation unit preparation completion time measured in sequence 4 to the “operation unit preparation completion time” of the history information. Further, the operation unit control unit 221 sets the “start mode” of the history information to “normal start mode” or “quick start mode”.

さらにその後、操作部制御部221が、適切な起動モードを判定するための判定処理を実行する(シーケンス14)。なお、ここで実行される判定処理の詳細については、図7を用いて後述する。 Furthermore, after that, the operation unit control unit 221 executes determination processing for determining an appropriate activation mode (sequence 14). The details of the determination processing executed here will be described later using FIG. 7 .

(操作部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 operation unit 220 according to one embodiment of the present invention.

まず、判定部221eが、図4に示す判定条件に基づき、「通常起動モード」および「クイック起動モード」のうち、適切な起動モードを判定する(ステップS701)。 First, the determination unit 221e determines an appropriate activation mode from among the "normal activation mode" and the "quick activation mode" based on the determination conditions shown in FIG. 4 (step S701).

ステップS701において、適切な起動モードが判定された場合(ステップS702:Yes)、操作部220は、ステップS703へ処理を進める。一方、ステップS701において、適切な起動モードが判定されなかった場合(ステップS702:No)、操作部220は、図7に示す一連の処理を終了する。 In step S701, if an appropriate activation mode is determined (step S702: Yes), the operation unit 220 advances the process to step S703. On the other hand, if the appropriate activation mode is not determined in step S701 (step S702: No), the operation unit 220 terminates the series of processes shown in FIG.

ステップS703では、提示部221fが、ステップS701で判定された適切な起動モードが現在の起動モードと異なるか否かを判断する。 In step S703, the presentation unit 221f determines whether or not the appropriate activation mode determined in step S701 is different from the current activation mode.

ステップ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 presentation unit 221f changes the operation mode of the MFP 100 to the appropriate activation mode determined in step S701. A message to that effect is presented to the user (step S704). Then, the operation unit 220 ends the series of processes shown in FIG.

一方、ステップ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 operation unit 220 terminates the series of processes shown in FIG.

以上説明したように、本発明の一実施形態に係るMFP100は、MFP100の起動履歴から導出される、操作部220からアプリケーション222が利用可能となるまでに要した時間と、操作部220の起動に要した時間とに基づいて、「通常起動モード」および「クイック起動モード」のうち、適切な起動モードを判定する判定部221eと、判定部221eによって判定された適切な起動モードが、現在の起動モードと異なる場合、適切な起動モードをユーザに提示する提示部221fとを備える。 As described above, in the MFP 100 according to the embodiment of the present invention, the time required for the application 222 to become available from the operation unit 220, which is derived from the activation history of the MFP 100, and the activation of the operation unit 220 The determination unit 221e determines the appropriate activation mode from among the "normal activation mode" and the "quick activation mode" based on the required time, and the appropriate activation mode determined by the determination unit 221e is the current activation mode. and a presenting unit 221f that presents an appropriate activation mode to the user when different from the mode.

これにより、本発明の一実施形態に係るMFP100は、ユーザによるMFP100の起動履歴に基づいて、そのユーザにとってより好適な起動モードを、そのユーザに提示することができる。 As a result, the MFP 100 according to an embodiment of the present invention can present the user with an activation mode more suitable for the user based on the user's activation history of the MFP 100 .

また、本発明の一実施形態に係るMFP100において、判定部221eは、アプリケーション222が利用可能となるまでに要した時間が、操作部220の起動に要した時間よりも大きい場合、「通常起動モード」を適切な起動モードとして判定し、アプリケーション222が利用可能となるまでに要した時間が、操作部220の起動に要した時間よりも小さい場合、「クイック起動モード」を適切な起動モードとして判定する。 Further, in the MFP 100 according to the embodiment of the present invention, when the time required for the application 222 to become available is longer than the time required for starting the operation unit 220, the determination unit 221e determines that the normal start mode is set. ” is determined as the appropriate activation mode, and if the time required for the application 222 to become available is less than the time required to activate the operation unit 220, the “quick activation mode” is determined as the appropriate activation mode. do.

これにより、本発明の一実施形態に係るMFP100は、「クイック起動モード」で操作部220を起動したときに直ちにアプリケーション222を利用できる場合には、「クイック起動モード」を適切な起動モードとしてユーザに提示することができ、「クイック起動モード」で操作部220を起動したときに直ちにアプリケーション222を利用できない場合には、低消費電力化のメリットをユーザが享受できるように、「通常起動モード」を適切な起動モードとしてユーザに提示することができる。 As a result, the MFP 100 according to an embodiment of the present invention sets the "quick launch mode" as an appropriate launch mode for the user when the application 222 can be used immediately when the operation unit 220 is launched in the "quick launch mode". If the application 222 cannot be used immediately when the operation unit 220 is started in the "quick start mode", the "normal start mode" is selected so that the user can enjoy the merit of low power consumption. can be presented to the user as the appropriate boot mode.

また、本発明の一実施形態に係るMFP100において、アプリケーション222が利用可能となるまでに要した時間は、アプリケーション222が利用するMFP100の機能が利用可能となるまでに要した時間以上である。 Further, in MFP 100 according to an embodiment of the present invention, the time required for application 222 to become available is longer than the time required for the functions of MFP 100 used by application 222 to become available.

これにより、本発明の一実施形態に係るMFP100は、実際に本体の機能が利用可能になっている状態を、アプリケーション222が利用可能な状態とするため、適切な起動モードの判定処理を、より適切に行うことができる。 As a result, the MFP 100 according to an embodiment of the present invention changes the state in which the functions of the main body are actually available to the state in which the application 222 can be used. can be done properly.

また、本発明の一実施形態に係るMFP100において、提示部221fは、判定部221eによって判定された適切な起動モードが、現在の起動モードと異なる場合、且つ、起動履歴において、現在の起動モードによるMFP100の起動が所定回数以上続けてなされていることが示されている場合、適切な起動モードをユーザに提示する。 In addition, in the MFP 100 according to an embodiment of the present invention, the presenting unit 221f, if the appropriate activation mode determined by the determining unit 221e is different from the current activation mode, and if the activation history indicates that the current activation mode If it is indicated that the MFP 100 has been started up continuously for a predetermined number of times or more, an appropriate startup mode is presented to the user.

これにより、本発明の一実施形態に係るMFP100は、現在の起動モードの設定変更がなされない可能性がより高い場合に、現在の起動モードとは異なる起動モード(すなわち、適切な起動モード)を、ユーザに提示することができる。本構成は、適切な起動モードの提示が、必要以上に頻繁になされてしまうことを抑制する効果がある。 As a result, the MFP 100 according to an embodiment of the present invention selects an activation mode different from the current activation mode (that is, an appropriate activation mode) when there is a high possibility that the setting of the current activation mode will not be changed. , can be presented to the user. This configuration has the effect of suppressing the presentation of appropriate activation modes more frequently than necessary.

以上、本発明の好ましい実施形態について詳述したが、本発明はこれらの実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形又は変更が可能である。 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 MFP 100 of the above embodiment, different history information may be used for each user ID of the user who logged in to the MFP 100 . In this case, when MFP 100 is shared by a plurality of users, it is possible to present an appropriate startup mode for each user.

また、例えば、上記実施形態のMFP100において、起動履歴に「アプリ準備完了時間」を記録する代わりに、アプリケーション222の準備の開始時間と終了時間とを記録するようにしてもよい。この場合、例えば、操作部制御部221は、アプリケーション222の準備の開始時間と終了時間とから、「アプリ準備完了時間」を導出することができる。 Further, for example, in the MFP 100 of the above-described embodiment, the start time and end time of preparation of the application 222 may be recorded instead of recording the "application preparation completion time" in the activation history. In this case, for example, the operation unit control unit 221 can derive the “application preparation completion time” from the preparation start time and end time of the application 222 .

同様に、上記実施形態のMFP100において、起動履歴に「操作部準備完了時間」を記録する代わりに、操作部220の準備の開始時間と終了時間とを記録するようにしてもよい。この場合、例えば、操作部制御部221は、操作部220の準備の開始時間と終了時間とから、「アプリ準備完了時間」を導出することができる。 Similarly, in the MFP 100 of the above-described embodiment, instead of recording the "operation unit preparation completion time" in the activation history, the start time and end time of preparation of the operation unit 220 may be recorded. In this case, for example, the operation unit control unit 221 can derive the “application preparation completion time” from the start time and end time of preparation of the operation unit 220 .

また、上記実施形態のMFP100では、適切な起動モードをユーザに提示するようにしているが、これに限らず、適切な起動モードをMFP100に自動的に設定するようにしてもよい。 Moreover, although the MFP 100 of the above-described embodiment presents the user with an appropriate startup mode, the present invention is not limited to this, and the MFP 100 may automatically set an appropriate startup mode.

なお、上記実施形態では、本発明を、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 main body 211 main body control unit 211a measurement unit 211b communication unit 220 operation unit 221 operation unit control unit 221a activation history storage unit 221b communication unit 221c acquisition unit 221d measurement unit 221e determination unit 221f presentation unit 222 application

特開2004-005241号公報Japanese Patent Application Laid-Open No. 2004-005241

Claims (8)

操作部を電源オフ状態から起動する第1の起動モードと、前記操作部を節電状態から起動する第2の起動モードとを有する情報処理装置であって、
前記情報処理装置の起動履歴を記憶する起動履歴記憶部と、
前記起動履歴から導出される、前記操作部からアプリケーションが利用可能となるまでに要した時間と、前記操作部の起動に要した時間とに基づいて、前記第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の起動モードとを有する情報処理装置の制御方法であって、
前記情報処理装置の起動履歴を記憶する起動履歴記憶工程と、
前記起動履歴から導出される、前記操作部からアプリケーションが利用可能となるまでに要した時間と、前記操作部の起動に要した時間とに基づいて、前記第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の起動モードとを有する情報処理装置を制御するためのプログラムであって、
コンピュータを、
前記情報処理装置の起動履歴を記憶する起動履歴記憶部、
前記起動履歴から導出される、前記操作部からアプリケーションが利用可能となるまでに要した時間と、前記操作部の起動に要した時間とに基づいて、前記第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.
JP2019014879A 2019-01-30 2019-01-30 Information processing device, control method, and program Active JP7127561B2 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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