JP7073188B2 - Information processing equipment, its control method, and programs - Google Patents
Information processing equipment, its control method, and programs Download PDFInfo
- Publication number
- JP7073188B2 JP7073188B2 JP2018096370A JP2018096370A JP7073188B2 JP 7073188 B2 JP7073188 B2 JP 7073188B2 JP 2018096370 A JP2018096370 A JP 2018096370A JP 2018096370 A JP2018096370 A JP 2018096370A JP 7073188 B2 JP7073188 B2 JP 7073188B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- notification
- information processing
- stop
- programs
- 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
- Power Sources (AREA)
- Facsimiles In General (AREA)
Description
本発明は、情報処理装置及びその制御方法、並びにプログラムに関する。 The present invention relates to an information processing apparatus, a control method thereof, and a program.
複数のプログラムやデータを格納するHDDを搭載する情報処理装置が知られている(例えば、特許文献1参照)。HDDは、容量単価が比較的安価である一方、データの読み書き速度が低速である。HDDを搭載する情報処理装置では、高速なデータアクセスを実現するために、使用頻度の高いデータや直近に使用したデータを、データの読み書き速度が比較的高速なディスクキャッシュに一時的に保持する。ディスクキャッシュに保持されたデータをHDDに書き込むタイミングは、情報処理装置に搭載されたOS(Operating System)によって制御される。例えば、ディスクキャッシュにデータが保持された状態で情報処理装置のシャットダウンが指示された場合、情報処理装置は、該情報処理装置で動作中の各プログラムがHDDにデータを書き込む要求を行わないように、動作中の全てのプログラムを停止する。動作中の全てのプログラムを停止した後、情報処理装置は、HDDの停止処理として、ディスクキャッシュに保持されたデータをHDDに書き込み、HDDの認識を解除する(アンマウント)。その後、情報処理装置は、システムを停止する。ここで、情報処理装置に搭載されたOSがWindows等のように描画機能を有する場合、情報処理装置は、OSの描画機能を利用して、システムを停止する直前まで、シャットダウン処理中である旨を示す通知画面を上記情報処理装置の表示部に表示し続ける。表示部において通知画面が非表示に切り替わることで、ユーザはシャットダウン処理が終了したことを認識する。 An information processing device equipped with an HDD for storing a plurality of programs and data is known (see, for example, Patent Document 1). The HDD has a relatively low capacity unit price, but has a low data read / write speed. In an information processing device equipped with an HDD, in order to realize high-speed data access, frequently used data and recently used data are temporarily held in a disk cache having a relatively high data read / write speed. The timing of writing the data held in the disk cache to the HDD is controlled by the OS (Operating System) installed in the information processing apparatus. For example, when the information processing device is instructed to shut down while the data is held in the disk cache, the information processing device prevents each program running in the information processing device from making a request to write data to the HDD. , Stop all running programs. After stopping all the programs in operation, the information processing apparatus writes the data held in the disk cache to the HDD and cancels the recognition of the HDD (unmount) as the process of stopping the HDD. After that, the information processing device stops the system. Here, when the OS installed in the information processing device has a drawing function such as Windows, the information processing device uses the drawing function of the OS to indicate that the shutdown process is being performed until just before the system is stopped. Continues to be displayed on the display unit of the information processing apparatus. By switching the notification screen to non-display on the display unit, the user recognizes that the shutdown process has been completed.
しかしながら、従来では、情報処理装置に搭載されたOSの機能に依存して、シャットダウン処理が終了したかのようにユーザに誤認させてしまうことがある。例えば、情報処理装置に搭載されたOSがLinux(登録商標)等のように描画機能を有しない場合、情報処理装置は、OSの描画機能を利用できないので、上記通知画面の表示制御を、該情報処理装置に格納された描画プログラムによって行う。このような情報処理装置の表示部では、描画プログラムを停止した段階で通知画面が非表示に切り替わる。すなわち、描画プログラムを停止した後に行われるHDDの停止処理が完了していないにも関わらず、通知画面が非表示に切り替わる。通知画面の切り替わりを確認したユーザは、HDDの停止処理が完了する前に、シャットダウン処理が終了したかのように誤認してしまう。HDDの停止処理が完了しないまま、ユーザが、節電や防災等の観点から、情報処理装置の電源ケーブルをコンセントから抜くと、HDDが破損してしまう恐れがある。 However, in the past, depending on the function of the OS installed in the information processing device, the user may misunderstand as if the shutdown process was completed. For example, when the OS mounted on the information processing device does not have a drawing function such as Linux (registered trademark), the information processing device cannot use the drawing function of the OS, so that the display control of the notification screen is controlled. It is performed by the drawing program stored in the information processing device. In the display unit of such an information processing device, the notification screen is switched to non-display when the drawing program is stopped. That is, the notification screen is switched to non-display even though the HDD stop processing performed after the drawing program is stopped has not been completed. The user who confirms the switching of the notification screen mistakenly recognizes that the shutdown process has been completed before the HDD stop process is completed. If the user disconnects the power cable of the information processing device from the outlet from the viewpoint of power saving and disaster prevention without completing the HDD stop processing, the HDD may be damaged.
本発明の目的は、ユーザによるシャットダウン処理の終了に関する誤認に起因するHDDの故障リスクを軽減することができる情報処理装置及びその制御方法、並びにプログラムを提供することにある。 An object of the present invention is to provide an information processing apparatus, a control method thereof, and a program capable of reducing the risk of HDD failure due to a misunderstanding regarding the end of shutdown processing by a user.
上記目的を達成するために、本発明の情報処理装置は、描画機能を有しないOS(Operating System)及び複数のプログラムを記憶する記憶手段と、前記複数のプログラムの中から読み出されたプログラムを保持するデータ保持手段とを備える情報処理装置であって、前記情報処理装置のシャットダウン指示に応じて前記情報処理装置をシャットダウンさせる処理を実行中である旨を通知する通知手段と、前記データ保持手段において動作中のプログラムが前記通知手段による通知制御に関連するプログラムであるか否かを判別する判別手段と、前記動作中のプログラムを停止するプログラム停止手段と、前記動作中のプログラムを停止した後に前記記憶手段の停止処理を開始する停止処理制御手段とを備え、前記プログラム停止手段は、前記動作中のプログラムのうち前記通知手段による通知制御に関連するプログラムを前記記憶手段の停止処理を完了した後に停止することを特徴とする。 In order to achieve the above object, the information processing apparatus of the present invention includes an OS (Operating System) having no drawing function, a storage means for storing a plurality of programs, and a program read from the plurality of programs. An information processing device including a data holding means for holding, a notification means for notifying that a process for shutting down the information processing device is being executed in response to a shutdown instruction of the information processing device, and the data holding means. A determining means for determining whether or not the operating program is a program related to the notification control by the notification means, a program stopping means for stopping the operating program, and after stopping the operating program. The program stopping means includes a stop processing control means for starting the stop processing of the storage means, and the program stop means has completed the stop processing of the storage means for a program related to the notification control by the notification means among the operating programs. It is characterized by stopping later.
本発明によれば、ユーザによるシャットダウン処理の終了に関する誤認に起因するHDDの故障リスクを軽減することができる。 According to the present invention, it is possible to reduce the risk of HDD failure due to a misunderstanding regarding the end of the shutdown process by the user.
以下、本発明の実施の形態について図面を参照しながら詳述する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本発明の実施の形態に係る情報処理装置としてのMFP8の外観図である。図1において、MFP8は、コントローラ部1、スキャナ部2、プリンタ部3、及び操作部4を備える。コントローラ部1は、MFP8全体を制御する。スキャナ部2は、配置された原稿を読み取って画像データを生成する。プリンタ部3は、スキャナ部2によって生成された画像データ等を用紙に印刷する。プリンタ部3は、用紙カセット5、電子写真プロセス6、及び排紙トレイ7を備える。用紙カセット5は、電子写真プロセス6に用紙を給紙する。電子写真プロセス6は、スキャナ部2によって生成された画像データを読み込み、用紙カセット5から給紙された用紙に上記画像データを複写及び定着させて印刷物を生成する。排紙トレイ7には、上記印刷物が排出される。操作部4は、ユーザによるジョブの実行指示等を受け付ける。
FIG. 1 is an external view of an
図2は、図1のコントローラ部1及び操作部4の構成を概略的に示すブロック図である。図2において、コントローラ部1は、コントローラCPU9、HDD10(記憶手段)、及びメモリ12(データ保持手段)を備える。コントローラCPU9は、HDD10及びメモリ12と接続されている。操作部4は、操作部CPU15、タッチパネル14、キーボード18、LCD13、及びメモリ16を備える。
FIG. 2 is a block diagram schematically showing the configurations of the
コントローラCPU9は、HDD10に記憶されたプログラムを読み出し、該プログラムをメモリ12に記憶する。コントローラCPU9は、メモリ12に記憶されたプログラムを実行することによってMFP8を制御する。HDD10は、デジタル画像、プログラム、及びOS11等を格納する。OS11は、例えば、LinuxやWindowsである。メモリ12は、コントローラCPU9の作業領域として、また、各データの一時格納領域として用いられる。また、メモリ12は、HDD10よりデータの読み書き速度が高速であり、ディスクキャッシュとして用いられる。本実施の形態では、高速なデータアクセスを実現するために、使用頻度の高いデータ等をディスクキャッシュとしてのメモリ12に一時的に保持する。メモリ12に保持されたデータをHDD10に書き込むタイミングは、OS11によって制御される。
The
LCD13は、コントローラCPU9によって制御され、グラフィカルな画面を表示する。ユーザは、LCD13に表示された画面上のアイコンを指で操作することで各機能を選択することが可能である。LCD13の表面には、薄い透明なフィルム状のタッチパネル14が張り付けられている。ユーザがLCD13に表示された画面上のアイコンを指で選択した際に、上記画面における上記ユーザのタッチ位置を示す座標情報がタッチパネル14から操作部CPU15に通知される。操作部CPU15は、通知された座標情報をメモリ16に記憶する。また、操作部CPU15は、上記座標情報をデータパケット化し、データパケット化した座標情報をインターフェイス17を介してコントローラCPU9に通知する。コントローラCPU9は、上記座標情報を受信すると、LCD13に表示された画面に配置されている複数のアイコンの矩形座標と評価を行い、ユーザに選択されたアイコンを検知する。
The
キーボード18は、コピーボタン、ストップボタン、テンキー、文字を入力するためのボタン、及びカーソル移動ボタン等を含むハードボタンである。例えば、キーボード18におけるコピーボタンがユーザに押下されると、操作部CPU15は、コピーボタンに対応するキーコードをデータパケット化する。操作部CPU15は、データパケット化したキーコードを、インターフェイス17を介してコントローラCPU9に通知する。コントローラCPU9は、上記キーコードを受信すると、配置された原稿をスキャナ部2によって光学的に読み取って画像データを生成し、上記画像データをメモリ12に保存する。また、コントローラCPU9は、メモリ12に保存された画像データをプリンタ部3に送信し、上記画像データをプリンタ部3に印刷させる。コントローラCPU9は、プリンタ部3による印刷が行われている間、LCD13にコピーの進行状況を表示する。また、キーボード18のコピーストップボタンが押されると、コピーを中断する。このように、操作部CPU15は、タッチパネル14やキーボード18の入力系統を取りまとめて、コントローラCPU9に対する通知を補助する役割を果たしている。
The
また、MFP8では、ユーザが図2の電源スイッチ19を押下することでMFP8の各デバイスへの通電が制御される。図2において、太い矢印は、電源の経路を示す。例えば、MFP8に通電中にユーザが電源スイッチ19を押下した場合、MFP8は、スキャナ部2、プリンタ部3、及び操作部4等の各デバイスに対する通電を停止する。以下では、MFP8に通電中にユーザが電源スイッチ19を押下することを「シャットダウン指示」という。一方、MFP8へ通電を停止中にユーザが電源スイッチ19を押下した場合、MFP8は各デバイスに対する通電を開始する。なお、本実施の形態では、コントローラ部1において、Suspend to Memory等の省電力技術が用いられ、コントローラ部1のコントローラCPU9及びメモリ12の通電が独立して制御される。
Further, in the
図3は、図2のHDD10に格納されたプログラムの一例を示す図である。HDD10には、MFP8で実行される全てのプログラムの起点となるルートプログラム300が格納されている。また、HDD10には、表示内容制御プログラム301、表示部制御プログラム302、データ制御プログラム303、ジョブ制御プログラム304、スキャナ制御プログラム305、及びプリンタ制御プログラム306が格納されている。
FIG. 3 is a diagram showing an example of a program stored in the
表示内容制御プログラム301は、LCD13に表示する内容を判別し、判別結果を表示部制御プログラム302に通知する。表示部制御プログラム302は、表示内容制御プログラム301から通知された判別結果に基づいてLCD13における表示制御(通知制御)を行う。データ制御プログラム303は、表示内容制御プログラム301や表示部制御プログラム302と情報の受け渡しを行い、HDD10からデータを読み出す処理、又はHDD10へデータを書き込む処理を行う。ジョブ制御プログラム304は、スキャナ部2を制御するスキャナ制御プログラム305やプリンタ部3を制御するプリンタ制御プログラム306と連携して、ユーザによる指示に応じてコピージョブ等を実行する。
The display
図4は、図2のLCD13に表示される通知画面400の一例を示す図である。通知画面400は、MFP8がシャットダウン指示を受け付けた際にLCD13に表示される。通知画面400には、シャットダウン指示に応じたシャットダウン処理を実行中である旨を示すメッセージが表示される。MFP8は、シャットダウン指示を受け付けると、各デバイスに対する通電を停止するためのシャットダウン処理を開始する。シャットダウン処理では、MFP8は、動作中のプログラムがHDD10へデータを書き込む要求を行わないように、動作中のプログラムを停止する。動作中のプログラムを停止した後、MFP8は、HDD10の停止処理として、ディスクキャッシュとして機能するメモリ12に一時的に記憶されたデータをHDD10に書き込み、HDD10の認識を解除する。その後、MFP8は、システムを停止し、該MFP8の各デバイスに対する通電を停止する。
FIG. 4 is a diagram showing an example of the
例えば、MFP8に搭載されたOS11がWindows等のように描画機能を有する場合、MFP8はシステムを停止する直前まで、OS11の描画機能を利用して、通知画面400をLCD13に表示し続ける。LCD13において通知画面400が非表示に切り替わることで、ユーザはシャットダウン処理が終了したことを認識する。しかし、MFP8に搭載されたOS11がLinux等のように描画機能を有しない場合、MFP8は、OS11の描画機能が利用できないので、通知画面400の表示制御を、表示部制御プログラム302等の描画プログラムによって行う。このような場合、LCD13では、描画プログラムを停止した段階で通知画面400が非表示に切り替わる。すなわち、描画プログラムを停止した後に行われるHDD10の停止処理が完了していないにも関わらず、LCD13では、通知画面400が非表示に切り替わる。通知画面の切り替わりを確認したユーザは、HDD10の停止処理が完了する前に、シャットダウン処理が終了したかのように誤認してしまう。
For example, when the
ところで、オフィス等では、節電や防災の観点から帰宅時にMFP8の電源ケーブルをコンセントから抜くように運用される場合がある。また、工場における生産工程のようにスピードが求められる現場では、作業員がMFP8のシャットダウン処理が終了したことを認識した直後に電源ケーブルをコンセントから抜くように運用される場合がある。これらのような運用形態において、HDD10の停止処理が完了した後に、電源ケーブルがコンセントから抜かれても、HDDが破損することはない。しかし、HDD10の停止処理が完了する前に、電源ケーブルがコンセントから抜かれると、HDD10が破損してしまう恐れがある。すなわち、ユーザによるシャットダウン処理の終了に関する誤認に起因してHDDの故障リスクが高まるという問題が生じる。
By the way, in an office or the like, from the viewpoint of power saving and disaster prevention, the power cable of the
これに対応して、本実施の形態では、MFP8のシャットダウン指示に応じて通知画面400が表示され、動作中のプログラムのうち表示制御に関連するプログラムがHDD10の停止処理を完了した後に停止される。
Corresponding to this, in the present embodiment, the
図5は、図2のHDD10に格納された表示関連プログラム管理リスト500の一例を示す図である。表示関連プログラム管理リスト500は、HDD10に格納されたプログラムに関する情報を管理する。表示関連プログラム管理リスト500は、項目として、プロセス名501、役割502、及び表示関連503を備える。プロセス名501には、HDD10に格納されたプログラムに対応するプロセス名称が設定される。役割502には、HDD10に格納されたプログラムの機能に関する情報が設定される。表示関連503には、HDD10に格納されたプログラムが表示制御に関連するプログラムであるか否かを示す情報が設定される。表示関連503には、例えば、表示内容制御プログラム301や表示部制御プログラム302等のように表示制御に関連するプログラムに対してその旨を示す「Yes」が設定される。また、スキャナ制御プログラム305等のように表示制御に関連しないプログラムに対してその旨を示す「No」が設定される。表示関連プログラム管理リスト500には、HDD10に格納された全てのプログラムに関する情報が設定されている。
FIG. 5 is a diagram showing an example of a display-related
図6は、図1のMFP8によって実行されるシャットダウン制御処理の手順を示すフローチャートである。図6の処理は、コントローラCPU9がHDD10に格納されたプログラムを読み出してメモリ12に記憶し、メモリ12に記憶されたプログラムを実行することによって行われる。図6の処理は、MFP8がユーザによるシャットダウン指示を受け付けた際に実行される。
FIG. 6 is a flowchart showing the procedure of the shutdown control process executed by the
図6において、まず、コントローラCPU9は、HDD10から表示関連プログラム管理リスト500を取得する(ステップS101)。次いで、コントローラCPU9は、プログラムIDを初期化、具体的に、プログラムIDを0にセットする(ステップS102)。プログラムIDは、後述するステップS103の処理によって停止可否判定を行ったプログラムの数を示す。次いで、コントローラCPU9は、HDD10に格納された全てのプログラムの停止可否判定を行ったか否かを判別する(ステップS103)。
In FIG. 6, first, the
ステップS103の判別の結果、HDD10に格納された何れかのプログラムの停止可否判定を行っていないとき、コントローラCPU9は、停止可否判定を行っていないプログラムの中から一のプログラムを特定する。次いで、コントローラCPU9は、特定した一のプログラムに関する情報を取得する(ステップS104)。例えば、コントローラCPU9は、Linuxにおける/proc以下のプロセス情報から一のプログラムのプロセス名称を取得する。次いで、コントローラCPU9は、取得したプロセス名称を表示関連プログラム管理リストのプロセス名501から検索する。コントローラCPU9は、合致したアイテムの表示関連503を参照し、一のプログラムが表示制御に関連するプログラムであるか否かを判別する(ステップS105)。例えば、一のプログラムが表示関連プログラム管理リスト500における「Xorg」や「ui_cont」に対応するプログラムである場合、コントローラCPU9は、一のプログラムが表示制御に関連するプログラムであると判別する。一方、一のプログラムが表示関連プログラム管理リスト500における「print_cont」、「scan_cont」、「job_cont」に対応するプログラムである場合、コントローラCPU9は、一のプログラムが表示制御に関連するプログラムでないと判別する。
As a result of the determination in step S103, when the stop possibility determination of any of the programs stored in the
ステップS105の判別の結果、一のプログラムが表示制御に関連するプログラムであるとき、コントローラCPU9は、一のプログラムの停止を保留し、ステップS103の処理に戻る。ステップS105の判別の結果、一のプログラムが表示制御に関連するプログラムでないとき、コントローラCPU9は、一のプログラムを停止する(ステップS106)(プログラム停止手段)。次いで、コントローラCPU9は、プログラムIDをインクリメントし(ステップS107)、ステップS103の処理に戻る。
As a result of the determination in step S105, when one program is a program related to display control, the
ステップS103の判別の結果、HDD10に格納された全てのプログラムの停止可否判定を行ったとき、コントローラCPU9は、ディスクキャッシュの書き出しを行う(ステップS108)(停止処理制御手段)。具体的に、コントローラCPU9は、ディスクキャッシュとして機能するメモリ12に保持されたデータをHDD10に書き出す。次いで、コントローラCPU9は、HDD10の認識を解除し(ステップS109)(停止処理制御手段)、MFP8の各デバイスに対する通電を停止する準備を行う。次いで、コントローラCPU9は、停止を保留していたプログラム、具体的に、表示制御に関連するプログラムを停止する(ステップS109)(プログラム停止手段)。次いで、コントローラCPU9は、システムを停止し(ステップS110)、本処理を終了する。図6の処理を完了すると、MFP8は、各デバイスに対する通電を停止する。
As a result of the determination in step S103, when it is determined whether or not to stop all the programs stored in the
上述した実施の形態によれば、MFP8のシャットダウン指示に応じて通知画面400が表示され、動作中のプログラムのうち表示制御に関連するプログラムがHDD10の停止処理を完了した後に停止される。これにより、少なくとも、MFP8の電源ケーブルがコンセントから抜かれることに起因してHDD10が破損するリスクが極めて高い期間、具体的に、HDD10の停止処理を完了するまでの期間、通知画面400をLCD13に表示し続けることができる。その結果、ユーザによるシャットダウン処理の終了に関する誤認に起因するHDD10の故障リスクを軽減することができる。
According to the above-described embodiment, the
また、上述した実施の形態では、HDD10の停止処理は、メモリ12に保持されたデータをHDD10に書き出す処理、及びHDD10の認識を解除する処理を含む。これにより、メモリ12に一時的に保持されたデータを欠損することなくHDD10に書き込みつつ、HDD10の故障リスクを軽減することができる。
Further, in the above-described embodiment, the stop processing of the
さらに、上述した実施の形態では、表示関連プログラム管理リスト500に基づいて一のプログラムが表示制御に関連するプログラムであるか否かが判別される。これにより、動作中のプログラムの中から表示制御に関連するプログラムを容易に特定することができる。その結果、動作中のプログラムのうち表示制御に関連するプログラムのみをHDD10の停止処理を完了した後に容易に停止させることができる。
Further, in the above-described embodiment, it is determined whether or not one program is a program related to display control based on the display-related
以上、本発明について、上述した実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。例えば、表示関連プログラム管理リスト500は、項目として、プロセス名501及び表示関連503のみを備えていても良い。
Although the present invention has been described above with reference to the above-described embodiment, the present invention is not limited to the above-mentioned embodiment. For example, the display-related
また、上述した実施の形態では、表示関連プログラム管理リスト500は、HDD10に格納された全てのプログラムのうち、表示制御に関連するプログラムに関する情報のみを含んでいても良い。このようにすることで、複数のプログラムの中から表示制御に関連するプログラムを確実に特定することができる。
Further, in the above-described embodiment, the display-related
上述した実施の形態では、情報処理装置としてのMFPに本発明を適用した場合について説明するが、本発明はMFPに限られず、例えば、描画機能を備えないOSを搭載する装置に適用しても良い。 In the above-described embodiment, the case where the present invention is applied to an MFP as an information processing device will be described, but the present invention is not limited to the MFP, and may be applied to, for example, a device equipped with an OS having no drawing function. good.
また、上述した実施の形態では、MFP8のシャットダウン指示を受け付けた際の処理について説明したが、これに限られない。例えば、MFP8の再起動指示を受け付けた際にHDD10の停止処理を完了した後に表示制御に関連するプログラムを停止しても良い。
Further, in the above-described embodiment, the process when the shutdown instruction of the
本発明は、上述の実施の形態の1以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、該システム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。 The present invention supplies a program that realizes one or more functions of the above-described embodiment to a system or device via a network or storage medium, and one or more processors in the computer of the system or device read the program. It can also be realized by the processing to be executed. The present invention can also be realized by a circuit (for example, ASIC) that realizes one or more functions.
8 MFP
9 コントローラCPU
10 HDD
11 OS
12 メモリ
13 LCD
400 通知画面
500 表示関連プログラム管理リスト
8 MFP
9 Controller CPU
10 HDD
11 OS
12
400
Claims (6)
前記情報処理装置のシャットダウン指示に応じて前記情報処理装置をシャットダウンさせる処理を実行中である旨を通知する通知手段と、
前記データ保持手段において動作中のプログラムが前記通知手段による通知制御に関連するプログラムであるか否かを判別する判別手段と、
前記動作中のプログラムを停止するプログラム停止手段と、
前記動作中のプログラムを停止した後に前記記憶手段の停止処理を開始する停止処理制御手段とを備え、
前記プログラム停止手段は、前記動作中のプログラムのうち前記通知手段による通知制御に関連するプログラムを前記記憶手段の停止処理を完了した後に停止することを特徴とする情報処理装置。 An information processing device including an OS (Operating System) having no drawing function, a storage means for storing a plurality of programs, and a data holding means for holding a program read from the plurality of programs.
A notification means for notifying that the process of shutting down the information processing device is being executed in response to the shutdown instruction of the information processing device.
A discriminating means for determining whether or not the program operating in the data holding means is a program related to the notification control by the notification means, and
A program stop means for stopping the running program, and
A stop processing control means for starting the stop processing of the storage means after stopping the operating program is provided.
The program stop means is an information processing apparatus characterized in that, among the running programs, a program related to notification control by the notification means is stopped after the stop processing of the storage means is completed.
前記記憶手段の停止処理は、前記データ保持手段に保持されたデータを前記記憶手段に書き込む処理、及び前記記憶手段の認識を解除する処理を含むことを特徴とする請求項1記載の情報処理装置。 The data holding means temporarily holds data to be written to the storage means at a speed of reading and writing data faster than that of the storage means.
The information processing apparatus according to claim 1, wherein the stop processing of the storage means includes a process of writing the data held in the data holding means to the storage means and a process of canceling the recognition of the storage means. ..
前記判別手段は、前記管理リストに基づいて前記動作中のプログラムが前記通知手段による通知制御に関連するプログラムであるか否かを判別することを特徴とする請求項1又は2記載の情報処理装置。 The storage means stores a management list containing information indicating whether or not each program is related to notification control by the notification means.
The information processing apparatus according to claim 1 or 2, wherein the discrimination means determines whether or not the operating program is a program related to notification control by the notification means based on the management list. ..
前記情報処理装置のシャットダウン指示に応じて前記情報処理装置をシャットダウンさせる処理を実行中である旨を通知する通知ステップと、
前記データ保持手段において動作中のプログラムが前記通知ステップにおける通知制御に関連するプログラムであるか否かを判別する判別ステップと、
前記動作中のプログラムを停止するプログラム停止ステップと、
前記動作中のプログラムを停止した後に前記記憶手段の停止処理を開始する停止処理制御ステップとを有し、
前記プログラム停止ステップは、前記動作中のプログラムのうち前記通知ステップにおける通知制御に関連するプログラムを前記記憶手段の停止処理を完了した後に停止することを特徴とする情報処理装置の制御方法。 A control method for an information processing apparatus including an OS having no drawing function, a storage means for storing a plurality of programs, and a data holding means for holding a program read from the plurality of programs.
A notification step for notifying that the process of shutting down the information processing device is being executed in response to the shutdown instruction of the information processing device, and a notification step.
A determination step for determining whether or not the program operating in the data holding means is a program related to notification control in the notification step, and a determination step.
A program stop step for stopping the running program, and
It has a stop processing control step for starting the stop processing of the storage means after stopping the operating program.
The program stop step is a control method for an information processing apparatus, which comprises stopping a program related to notification control in the notification step among the running programs after completing the stop processing of the storage means.
前記情報処理装置の制御方法は、
前記情報処理装置のシャットダウン指示に応じて前記情報処理装置をシャットダウンさせる処理を実行中である旨を通知する通知ステップと、
前記データ保持手段において動作中のプログラムが前記通知ステップにおける通知制御に関連するプログラムであるか否かを判別する判別ステップと、
前記動作中のプログラムを停止するプログラム停止ステップと、
前記動作中のプログラムを停止した後に前記記憶手段の停止処理を開始する停止処理制御ステップとを有し、
前記プログラム停止ステップは、前記動作中のプログラムのうち前記通知ステップにおける通知制御に関連するプログラムを前記記憶手段の停止処理を完了した後に停止することを特徴とするプログラム。 A program that causes a computer to execute a control method of an information processing apparatus including an OS having no drawing function, a storage means for storing a plurality of programs, and a data holding means for holding a program read from the plurality of programs. And
The control method of the information processing device is
A notification step for notifying that the process of shutting down the information processing device is being executed in response to the shutdown instruction of the information processing device, and a notification step.
A determination step for determining whether or not the program operating in the data holding means is a program related to notification control in the notification step, and a determination step.
A program stop step for stopping the running program, and
It has a stop processing control step for starting the stop processing of the storage means after stopping the operating program.
The program stop step is a program characterized in that the program related to the notification control in the notification step among the operating programs is stopped after the stop processing of the storage means is completed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018096370A JP7073188B2 (en) | 2018-05-18 | 2018-05-18 | Information processing equipment, its control method, and programs |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018096370A JP7073188B2 (en) | 2018-05-18 | 2018-05-18 | Information processing equipment, its control method, and programs |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019201383A JP2019201383A (en) | 2019-11-21 |
JP7073188B2 true JP7073188B2 (en) | 2022-05-23 |
Family
ID=68612574
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018096370A Active JP7073188B2 (en) | 2018-05-18 | 2018-05-18 | Information processing equipment, its control method, and programs |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7073188B2 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004358905A (en) | 2003-06-06 | 2004-12-24 | Ricoh Co Ltd | Imaging device and program |
US20120268790A1 (en) | 2011-04-20 | 2012-10-25 | Canon Kabushiki Kaisha | Image forming apparatus and method of controlling the apparatus |
-
2018
- 2018-05-18 JP JP2018096370A patent/JP7073188B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004358905A (en) | 2003-06-06 | 2004-12-24 | Ricoh Co Ltd | Imaging device and program |
US20120268790A1 (en) | 2011-04-20 | 2012-10-25 | Canon Kabushiki Kaisha | Image forming apparatus and method of controlling the apparatus |
JP2012232572A (en) | 2011-04-20 | 2012-11-29 | Canon Inc | Image forming apparatus and method of controlling the apparatus |
Also Published As
Publication number | Publication date |
---|---|
JP2019201383A (en) | 2019-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10990275B2 (en) | Electronic device with settable low power consumption mode | |
US9927861B2 (en) | Information processing apparatus operable in power saving mode and method for controlling the same | |
JP2013034072A (en) | Image processing device, control method for image processing device, and control program for image processing device | |
JP4814191B2 (en) | Printing system | |
US10432814B2 (en) | Image forming apparatus capable of performing a high-speed startup process in response to a power-on operation, and recording medium | |
JP2012008861A (en) | Data processor, data processing method for data processor and program | |
JP4333717B2 (en) | Image forming apparatus | |
US8976381B2 (en) | Printing apparatus, method for controlling printing apparatus, and storage medium | |
GB2580523A (en) | Image forming apparatus, control method for image forming apparatus, program, and computer-readable storage medium | |
JP2013182312A (en) | Job processor, power supply control method for job processor and program | |
JP2013055605A (en) | Job history management device, image forming apparatus, job history management method, and job history management program | |
JP6618286B2 (en) | Information processing apparatus, control method therefor, and program | |
JP7073188B2 (en) | Information processing equipment, its control method, and programs | |
JP2017001280A (en) | Image formation device | |
US10795621B2 (en) | Image forming apparatus detects human body to lift suspension on printing process for executing a print job | |
JP2012179862A (en) | Printing apparatus and printing method | |
US8107104B2 (en) | Image forming apparatus | |
JP6737013B2 (en) | Image forming apparatus, starting method, and computer program | |
US11122184B2 (en) | Image forming apparatus and data protection method to avoid data corruption or damage to a storage device | |
JP6210099B2 (en) | Screen transition control method, screen transition control device, and program | |
JP2017059051A (en) | Information processing device and control method thereof, and program | |
JP2021047602A (en) | Information processing device and information processing program | |
JP7242941B2 (en) | IMAGE FORMING APPARATUS, IMAGE FORMING APPARATUS CONTROL METHOD, AND PROGRAM | |
JP2013006386A (en) | Printing apparatus, and printing method | |
US11108928B2 (en) | Interruption handling in an image forming device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210511 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220131 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220208 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220324 |
|
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: 20220412 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220511 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7073188 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |