JP4706405B2 - Image processing device - Google Patents
Image processing device Download PDFInfo
- Publication number
- JP4706405B2 JP4706405B2 JP2005265675A JP2005265675A JP4706405B2 JP 4706405 B2 JP4706405 B2 JP 4706405B2 JP 2005265675 A JP2005265675 A JP 2005265675A JP 2005265675 A JP2005265675 A JP 2005265675A JP 4706405 B2 JP4706405 B2 JP 4706405B2
- Authority
- JP
- Japan
- Prior art keywords
- module
- error
- information
- hardware
- image processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Stored Programmes (AREA)
- Facsimiles In General (AREA)
Description
本発明は、画像データに対して各種の処理を行う複合タイプの画像処理装置に関する。 The present invention relates to a composite type image processing apparatus that performs various types of processing on image data.
一般に、読み取った画像のデータを処理する複合タイプの画像処理装置には、画像データに各種の処理を施すためのアプリケーションソフトウエアや、既に画像処理装置に組み込まれているアプリケーションソフトウェアに対してオプション機能を付与するためのオプションソフトウエアなどの種々のソフトウェアが組み込まれている。以下、この種のソフトウェアを「モジュール」と称する。CPUなどのコントローラは、ユーザからの指示に従って適切なモジュールを実行して画像データを処理する。 In general, composite image processing devices that process scanned image data include optional functions for application software for performing various types of processing on image data and application software that has already been incorporated into image processing devices. Various software such as optional software for assigning the information is incorporated. Hereinafter, this type of software is referred to as a “module”. A controller such as a CPU processes image data by executing an appropriate module in accordance with an instruction from the user.
モジュールを画像処理装置にロード(インストール)する場合、コントローラは、まず、ロード対象のモジュールの動作条件を調べて、そのモジュールが動作するためにどのようなハードウエアが必要かをチェックする。例えば、光学的に読み取った画像を認識するためのモジュールがロード対象である場合には、ハードウエアとしてスキャナが必要である、といった具合である。このため、コントローラは、あらゆる種類のモジュールについての動作条件を予め記憶しておかなければならない。この後、コントローラは、画像処理装置のハードウエアの種類を調べて、ロード対象のモジュールが動作するために必要なハードウエアが備わっているかどうかをチェックする。必要なハードウエアが備わっていれば、コントローラはモジュールをロードするし、必要なハードウエアが備わっていなければ、コントローラはモジュールをロードできない旨をユーザに通知する。 When loading (install) the module to an image processing apparatus, the controller may first examine the operating conditions of the load target module, checking what Hardware error or A need for the module to operate. For example, if module for recognizing an image optically read is a load object is the scanner is required as Hardware et A, and so on. For this reason, the controller must store in advance the operating conditions for all types of modules. Thereafter, the controller checks the Hardware et type A of the image processing apparatus, checks whether equipped with Hardware et A necessary for the load target module to operate. If equipped with Hardware error A required, the controller to load the module, if not equipped with Hardware error A required, the controller notifies you can not load the module to the user.
コントローラは上記のような手順で踏んでモジュールのロード可能なことを確認する必要があったが、このような手順を実行するのは簡単ではない。例えば、あらゆる種類のモジュールについての動作条件を予め記憶しておくのは実際には非常に困難である。そこで、特許文献1には、モジュールがロード可能であるか否かを判断するモジュール情報取得手段を備えることで、予めコントローラにて各種のモジュールの情報を把握させておくような手間を不要とする技術が知られている。
ところで、特許文献1の技術であっても、モジュール情報取得手段がモジュールをロード可能であるか否かを判断するためには、このモジュール取得手段が認識できるようにモジュールの動作条件を定義しておかなければならなかった。しかも、モジュールの条件が定義に該当しないような場合には、コントローラが対応できなかった。
また、特許文献1の技術では、モジュールのロードを仮起動及び通常起動の2段階で起動させなければならず、処理が煩雑である。
By the way, even in the technique of Patent Document 1, in order to determine whether or not the module information acquisition unit can load a module, the operation condition of the module is defined so that the module acquisition unit can recognize it. I had to leave. Moreover, if the module condition does not meet the definition, the controller could not cope.
Moreover, in the technique of Patent Document 1, module loading must be started in two stages of provisional activation and normal activation, and the processing is complicated.
本発明は、上記事情に鑑みてなされたもので、ロード対象のモジュールとハードウエアとの整合性をより簡易な構成乃至手順で判断することが可能な技術を提供することを目的としている。 The present invention has been made in view of the above circumstances, and an object thereof is to provide a technique capable of determining the consistency between a load target module and hardware by a simpler configuration or procedure.
上記目的を達成するために、本発明は、自己が動作するのに必要なハードウエアに関する情報が予め記述され、且つ、前記自己において必須の処理を行うためのものである場合は高く設定され、付加的な処理を行うためのものである場合は低く設定された優先度のレベルを示す優先度情報と、その優先度情報に対応する、自装置において動作可能なエラー処理とが予め設定されたモジュールをロードするロード手段と、ロードされた前記モジュールに対して、前記必要なハードウエアに関する情報を自装置に備えられたハードウエアに関する情報と照らし合わせることで、前記自装置において動作可能かどうかを判断させる判断手段と、前記モジュールが前記自装置において動作可能ではないと判断した場合には、当該モジュールをアンロードするアンロード手段と、前記アンロード手段が前記モジュールをアンロードした場合、アンロードしたモジュールの前記優先度情報に対応するエラー処理を実行するエラー処理手段と、を備えることを特徴とする画像処理装置を提供する。この画像処理装置によれば、モジュール自身がハードウエアとの整合性を判断するので、コントローラの処理負担を軽減することができる。また、モジュールのアンロード後における対処を、優先度に応じて適切に行うことができる。 In order to achieve the above-mentioned object, the present invention is set high when information related to hardware necessary for the operation of the device is described in advance and for performing essential processing in the device. In the case of performing additional processing, priority information indicating a low priority level and error processing that can be operated in the device corresponding to the priority information are set in advance. Load means for loading a module, and whether or not the device is operable by comparing the information on the necessary hardware with the information on the hardware provided in the device for the loaded module If it is determined that the module is not operable on the own device, the module is unloaded. Image processing, comprising: an unloading unit that performs error processing corresponding to the priority information of the unloaded module when the unloading unit unloads the module. Providing equipment. According to this image processing apparatus, the module itself determines consistency with hardware, so that the processing load on the controller can be reduced. Further, it is possible to appropriately deal with the module after unloading according to the priority.
前記モジュールは、画像処理装置において実行されるアプリケーションソフトウエア或いは当該アプリケーションソフトウエアに対して機能を付加するためのオプションソフトウエアに関するものであることが望ましい。これにより、アプリケーションソフトウエアやオプションソフトウエアなどのモジュールのロード時において、モジュール自身がハードウエアとの整合性を判断することができる。 The module is desirably related options software to add functionality to the application software or the application software c d A is executed in the image processing apparatus. As a result, when loading a module such as application software or option software, the module itself can determine consistency with the hardware.
また、前記モジュールが前記自装置において動作可能ではないと判断した場合には、当該判断結果とともに、そのように判断した理由の通知を受け取る受取手段を備え、前記エラー処理手段は、実行する前記エラー処理が、前記モジュールが前記自装置において動作可能ではないと判断した理由に基づく処理である場合に、前記受取手段が受け取った通知に示す理由に基づいて当該エラー処理を実行することが望ましい。これにより、通知に基づいて、コントローラによる適切な対処が可能となる。 In addition, when it is determined that the module is not operable in the own device, the error processing unit includes a receiving unit that receives a notification of the reason for the determination together with the determination result, and the error processing unit executes the error to be executed. processing, if the module is a process based on the reason it is determined that it is not operable in the own device, want to consider performing some of the error processing based on the reason indicated in the notification to the receiving means has received it is desirable. Accordingly, it is possible to appropriately deal with the controller based on the notification.
また、前記アンロード手段がアンロードしたモジュールに関する情報をエラー情報として記録するエラー情報記録手段を備えることが望ましい。これにより、エラー情報の記録を参照することにより、アンロードされたモジュールの状況を容易に把握することができる。 Further, it is preferable to include error information recording means for recording information on the module unloaded by the unload means as error information. Thus, by referring to the record of the error information, it is possible to easily grasp the situation of the unloaded module.
また、外部クライアントからの問い合わせに応じて、前記エラー情報記録手段が記録したエラー情報を前記外部クライアントに通知する通知手段を備えることが望ましい。これにより、アンロードされたモジュールのエラー情報を外部クライアントが確認することができる。 Further, in response to an inquiry from external clients, it is desirable that the error information which the error information recording means has recorded comprises notifying means for notifying the external client. As a result, the external client can check the error information of the unloaded module.
また、前記判断手段は、ロードされた前記モジュールに対して、前記必要なハードウエアの種類と、前記自装置に備えられたハードウエアの種類とを比較させ、一致するものがあるかどうかによって、前記自装置において動作可能かどうかを判断させることが望ましい。 Further, the determination means, for the loaded module, to compare the type of necessary hardware and the type of hardware provided in the own device, depending on whether there is a match, It is desirable to determine whether the device can operate.
以下、本発明に係る画像処理装置の実施形態について図面を参照して説明する。
図1は、本発明の実施形態に係る画像処理装置についての概略構成図である。
図1に示すように、画像処理装置11は、コントローラ12と、ハードウエア構成部13と、ソフトウエア構成部14とから構成されている。ハードウエア構成部13は、スキャナー、プリンタ、フィニッシャ(後処理装置)、ファックスカード或いはハードディスクなどの各種のハードウエア13aを備えている。
Embodiments of an image processing apparatus according to the present invention will be described below with reference to the drawings.
FIG. 1 is a schematic configuration diagram of an image processing apparatus according to an embodiment of the present invention.
As shown in FIG. 1, the
ソフトウエア構成部14は、ハードウエア構成部13の各ハードウエア13aを用いて処理を実行するスキャナアプリケーション、プリントアプリケーション或いはファックス通信アプリケーションなどの各種モジュール14aが格納されている。また、例えばファックス受信して印刷した書類をフィニッシャによってステープルで綴じ込む機能を実行させるファックスステープルオプションなどがオプションモジュール14bとして格納されている。
The
これらのモジュール14a,14bは、図示しないハードウエア構成部13のハードウエア13aであるハードディスクに格納されている。コントローラ12は、ユーザからの指示などにより、上記ソフトウエア構成部14のモジュール14a,14bを実行させ、ハードウエア構成部13の各ハードウエア13aに処理を行わせる。
These
上記構成の画像処理装置11では、ソフトウエア構成部14におけるモジュール14a,モジュール14bのロード(インストール)或いはアンロード(アンインストール)を行う機能を有している。つまり、この画像処理装置11は、モジュール14a,14bのロード或いはアンロードを行うことにより、新たな機能の追加や、不要となった機能の削除が可能とされている。
The
次に、上記画像処理装置11においてモジュールをロードする動作について、図2に示すフローチャートに沿って説明する。なお、ここでは、ファックスステープルオプションであるモジュール14bをロードする場合を例にとって説明する。また、図3は、画像処理装置によるソフトウエアのロードの仕方を示す模式図である。
Next, the operation of loading the module in the
ユーザ等からファックスステープルオプションからなるモジュール14bのロードの指示がなされると、図3中(1)にて示すように、コントローラ12は、そのモジュール14bをいったんハードディスクにロード(インストール)する(ステップS1)。これにより、このモジュール14bはソフトウエア構成部14に組み込まれる。
When an instruction for loading the
次に、コントローラ12は、ロードしたモジュール14bを実行し、このモジュール14bに対して、ハードウエアとの整合性をチェックするよう依頼する(ステップS2)。これに応じて、モジュール14bは、自身のハードウエアマッチング機能を作動させ、図3中(2)にて示すように、ハードウエア構成部13に対してどのようなハードウエアがあるかを問い合わせ、自身の動作条件と照らし合わせることで、画像処理装置11において動作可能かどうかを判断する。
Next, the
モジュール14bには、自己が動作するのに必要なハードウエアの種類が予め記述されている。一方、ハードウエア構成部13には、そのハードウエア構成部を構成するハードディスク13aの種類が予め記憶されている。モジュール14aは、自己が動作するのに必要なハードウエアの種類と、ハードウエア構成部13に記憶されているハードウエアの種類とを比較し、一致するものがあるかどうかを判断する。
The
ロードされたモジュール14bは、ファックスステープルオプションであるから、ファックス受信して印刷した書類をフィニッシャによってステープルで綴じ込むという動作に必要なハードウエア13bがハードウエア構成部13にあるか否かをチェックすることになる。具体的には、モジュール14bは、まず、ハードウエア構成部13をチェックし、ハードウエア13aとしてファックスカードがあるかどうかをチェックする(ステップS3)。ファックスカードがある場合(ステップS3;Yes)、次にモジュール14aは、ハードウエア構成部13をチェックし、ハードウエア13aとしてフィニッシャがあるかどうかをチェックする(ステップS4)。
Since the loaded
フィニッシャがある場合(ステップS4;Yes)、モジュール14bは、ハードウエア構成部13のハードディスクの記憶領域をチェックし、自身が動作するのに必要な量の記憶領域があるか否かのチェックを行う(ステップS5)。自身が動作するのに必要なハードディスクの記憶領域とは、例えば、動作ログを保存するための領域などである。この結果、モジュール14bが動作するのに必要な量の記憶領域があることを確認できれば、モジュール14bは、ロードに必要な処理が全て完了した旨をコントローラ12へ通知し、処理を終了する。なお、ハードウエア構成部13には、図4に示すように、ハードウエア構成部13に対する各モジュール14a,14bの追加・削除・変更の履歴を日付とともに記録する。
When there is a finisher (step S4; Yes), the
一方、モジュール14bは、上記のステップS3,S4,S5におけるチェックにおいて、1つでも否定的な判断結果になった場合(ステップS3;No,ステップS4;No,又はステップS5;No)、ロードすべきでない旨のロード不可情報をコントローラ12へ通知する。コントローラ12は、モジュール14bから通知されるロード不可情報に基づき、図3中(3)に示すように、モジュール14bをハードディスクから削除してアンロードする(ステップS6)。
On the other hand, the
コントローラ12は、このように、一旦ロードしたモジュール14bをアンロードした場合、図5に示すようなエラー記録リストを更新する(ステップS7)。エラー記録リストには、図5に示すように、ロードしたモジュール名と、ロードすべきでないと判断した理由と、ロードしたときの日時とがエラー情報として記述されている。
As described above, when the
そして、コントローラ12は、モジュール14bがロード不可であった場合に、予め設定されているモジュール14bの優先度リストに基づいてエラー処理を行う(ステップS8)。図6は、この優先度リストの一例を示す図である。優先度リストには、各モジュール名に対して、その優先度のレベルと、実行すべきエラー処理の具体的内容が設定されている。例えば、優先度の高いモジュール14bがロード不可であった場合は、画像処理装置11が図示しない表示部にエラー内容(モジュールをロードできない理由やそのモジュール名など)を表示することでユーザに対処を促す。一方、優先度が比較的低いモジュール14bがロード不可であった場合は、画像処理装置11が警告を発する程度の処理(例えばモジュールをロードできなかったという事実報告)を行う。この優先度リストにおける優先度は、画像処理装置11において必須の処理を行うためのモジュールの場合は高く設定され、付加的な処理を行うためのモジュールの場合は比較的低く設定される。この優先度の設定は、予め設定されていても良いが、管理者によって設定・変更可能としても良い。
Then, when the
また、例えばネットワークを介して接続された外部クライアントからの問い合わせに応じて、コントローラ12が、前述したエラー記録リストを外部クライアントへ通知するようにしてもよい。これにより、クライアント側では、通知されたエラー記録リストを参照することにより、画像処理装置11におけるモジュール14bのロード不可となった状況を容易に把握することができる。
For example, the
上述した実施形態によれば、画像処理装置11にいったんロードされたモジュール自身が、ハードウエアとの整合性をチェックして動作可能か否かを判断する。よって、コントローラ12は、従来のように、あらゆる種類のモジュールについての動作条件を予め記憶しておく必要がなく、コントローラ12の処理負担が軽減される。それぞれのモジュールが自身とハードウエアとの整合性をチェックするので、画像処理装置11におけるハードウエアの構成を変更した後でも、コントローラ12になんら変更を加える必要もない。いわば、コントローラ12のプラットフォーム化が可能となり、拡張性を向上させることができる。
According to the embodiment described above, the module itself once loaded in the
また、モジュールがロード不可であると判断した際には、その判断結果とともにその理由をコントローラ12へ通知するので、例えばコントローラ12が通知された理由に基づいて適切な対処を行うことなどが可能となる。さらには、コントローラ12が、アンロードしたモジュールについてのエラー情報をエラー記録リストに記録するので、そのエラー記録リストを参照することにより、アンロードされたモジュールの状況を容易に把握することができる。また、アンロードされたモジュールのエラー情報を外部クライアントから取り寄せて確認することも可能である。
In addition, when it is determined that the module cannot be loaded, the reason is notified to the
また、ロード対象のモジュールを予め設定された優先度情報と対応付けているので、コントローラ12が、その優先度情報に基づいて、モジュールをアンロードした際のエラー処理を選択して実行するので、優先度に応じた対処が可能となる。
In addition, since the load target module is associated with preset priority information, the
なお、上記実施形態では、モジュール14bがロード対象であった場合を例にとって説明したが、モジュール14aをロードする場合にも同様な処理を行うのは勿論である。
In the above-described embodiment, the case where the
11…画像処理装置、12…コントローラ、13a…ハードウエア、14a…モジュール、14b…モジュール。
DESCRIPTION OF
Claims (6)
ロードされた前記モジュールに対して、前記必要なハードウエアに関する情報を自装置に備えられたハードウエアに関する情報と照らし合わせることで、前記自装置において動作可能かどうかを判断させる判断手段と、
前記モジュールが前記自装置において動作可能ではないと判断した場合には、当該モジュールをアンロードするアンロード手段と、
前記アンロード手段が前記モジュールをアンロードした場合、アンロードしたモジュールの前記優先度情報に対応するエラー処理を実行するエラー処理手段と、
を備えることを特徴とする画像処理装置。 Information related to the hardware necessary for the operation of the device is described in advance, and the information is set to be high if the device is for performing essential processing in the device, and is for performing additional processing. Load means for loading a module in which priority information indicating a priority level set low and error processing operable in the own apparatus corresponding to the priority information is set in advance;
A judgment means for judging whether or not the module can be operated by comparing the information on the necessary hardware with the information on the hardware provided in the apparatus, with respect to the loaded module;
If it is determined that the module is not operable in the device, unloading means for unloading the module;
When the unloading means unloads the module, error processing means for executing error processing corresponding to the priority information of the unloaded module;
An image processing apparatus comprising:
ことを特徴とする請求項1に記載の画像処理装置。 The image processing apparatus according to claim 1, wherein the module relates to application software executed in the own apparatus or optional software for adding a function to the application software.
を備え、
前記エラー処理手段は、実行する前記エラー処理が、前記モジュールが前記自装置において動作可能ではないと判断した理由に基づく処理である場合に、前記受取手段が受け取った通知に示す理由に基づいて当該エラー処理を実行する
ことを特徴とする請求項1に記載の画像処理装置。 When it is determined that the module is not operable in the own device, the module includes a receiving unit that receives the determination result and a notification of the reason for the determination .
The error processing means performs the error processing based on the reason indicated in the notification received by the receiving means when the error processing to be executed is processing based on the reason that the module is determined not to be operable in the device. the image processing apparatus according to claim 1, characterized in that that perform error processing.
を備えることを特徴とする請求項1に記載の画像処理装置。 The image processing apparatus according to claim 1, further comprising: an error information recording unit that records information on a module unloaded by the unloading unit as error information.
を備えることを特徴とする請求項4に記載の画像処理装置。 The image processing apparatus according to claim 4, further comprising a notification unit that notifies the external client of error information recorded by the error information recording unit in response to an inquiry from an external client.
ことを特徴とする請求項1に記載の画像処理装置。 The determining means compares the type of necessary hardware with the type of hardware provided in the own device for the loaded module, and determines whether there is a match. The image processing apparatus according to claim 1, wherein it is determined whether or not the apparatus is operable.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005265675A JP4706405B2 (en) | 2005-09-13 | 2005-09-13 | Image processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005265675A JP4706405B2 (en) | 2005-09-13 | 2005-09-13 | Image processing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007081701A JP2007081701A (en) | 2007-03-29 |
JP4706405B2 true JP4706405B2 (en) | 2011-06-22 |
Family
ID=37941556
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005265675A Expired - Fee Related JP4706405B2 (en) | 2005-09-13 | 2005-09-13 | Image processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4706405B2 (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003022188A (en) * | 2001-07-05 | 2003-01-24 | Dainippon Screen Mfg Co Ltd | Substrate processing system, method for managing substrate processor, substrate processor, program, and recording medium |
JP2003084984A (en) * | 2001-09-12 | 2003-03-20 | Canon Inc | Information processor, information processing method, control program, and recording medium storing control program |
JP2004030601A (en) * | 2002-04-26 | 2004-01-29 | Ricoh Co Ltd | Device and method of making application start judgment by resource information |
JP2004118237A (en) * | 2002-09-20 | 2004-04-15 | Ricoh Co Ltd | Image forming apparatus and application installing method |
JP2004127281A (en) * | 2002-09-14 | 2004-04-22 | Ricoh Co Ltd | Image forming apparatus and information display method |
JP2004129246A (en) * | 2002-09-14 | 2004-04-22 | Ricoh Co Ltd | Image forming apparatus and application information acquisition method |
JP2004341820A (en) * | 2003-05-15 | 2004-12-02 | Nec Corp | Nonfree program management system, nonfree program management method, and nonfree program management program |
-
2005
- 2005-09-13 JP JP2005265675A patent/JP4706405B2/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003022188A (en) * | 2001-07-05 | 2003-01-24 | Dainippon Screen Mfg Co Ltd | Substrate processing system, method for managing substrate processor, substrate processor, program, and recording medium |
JP2003084984A (en) * | 2001-09-12 | 2003-03-20 | Canon Inc | Information processor, information processing method, control program, and recording medium storing control program |
JP2004030601A (en) * | 2002-04-26 | 2004-01-29 | Ricoh Co Ltd | Device and method of making application start judgment by resource information |
JP2004127281A (en) * | 2002-09-14 | 2004-04-22 | Ricoh Co Ltd | Image forming apparatus and information display method |
JP2004129246A (en) * | 2002-09-14 | 2004-04-22 | Ricoh Co Ltd | Image forming apparatus and application information acquisition method |
JP2004118237A (en) * | 2002-09-20 | 2004-04-15 | Ricoh Co Ltd | Image forming apparatus and application installing method |
JP2004341820A (en) * | 2003-05-15 | 2004-12-02 | Nec Corp | Nonfree program management system, nonfree program management method, and nonfree program management program |
Also Published As
Publication number | Publication date |
---|---|
JP2007081701A (en) | 2007-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9081639B2 (en) | System and method for remotely re-imaging a computer system | |
JP5191705B2 (en) | Maintenance management system, database server, maintenance management program, and maintenance management method | |
US20080244563A1 (en) | Dynamic configuration environment for setup | |
US20150264198A1 (en) | Automatic installation system and method, information processing apparatus, and image forming apparatus | |
US20130346796A1 (en) | Information processing apparatus, program update method, and program | |
US10819877B2 (en) | Printing apparatus, printing apparatus control method, and storage medium connecting to an option unit update option unit program using an update program stored a storage | |
JP4961288B2 (en) | Information processing apparatus, information processing program, recording medium, printing apparatus, and network system | |
US20080120614A1 (en) | Device, Method, and Computer Usable Medium for Installing Programs | |
US11194528B2 (en) | Image forming apparatus, control method of image forming apparatus, and program | |
US20150199194A1 (en) | Image forming apparatus that performs firmware update, control method therefor, and storage medium | |
US7818557B2 (en) | Method for re-imaging a computer system | |
US20060192987A1 (en) | Bootable CD controller with embedded operating system | |
US8011011B2 (en) | Method and apparatus for processing data | |
JP4706405B2 (en) | Image processing device | |
US9766877B2 (en) | Information processing apparatus that performs update of firmware, control method for the information processing apparatus, and storage medium | |
US11079985B2 (en) | Information processing system, and control method for printing downloaded print data | |
US9846777B2 (en) | Image forming apparatus that performs update of firmware and control method therefor | |
JP2007207139A (en) | Information processor | |
US11797292B2 (en) | Information processing apparatus using swap file, control method therefor, and storage medium | |
US11625205B2 (en) | Information processing apparatus, server apparatus, control method, and storage medium | |
US9696780B2 (en) | Information processing apparatus, system, management apparatus, and power status control method | |
US20060294078A1 (en) | File management method and apparatus to manage driver files necessary to drive a device connected to terminal | |
US10757272B2 (en) | Virus check method and information processing device, image forming device, and image forming system that perform the virus check method | |
US10554841B2 (en) | Image forming apparatus, control method thereof and medium | |
US7953963B2 (en) | System and method for automatically loading software components |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080821 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100901 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100921 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101111 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101130 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110127 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110215 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110228 |
|
LAPS | Cancellation because of no payment of annual fees |