JP2007081701A - Loading/unloading method of module, and image processing apparatus - Google Patents
Loading/unloading method of module, and image processing apparatus Download PDFInfo
- Publication number
- JP2007081701A JP2007081701A JP2005265675A JP2005265675A JP2007081701A JP 2007081701 A JP2007081701 A JP 2007081701A JP 2005265675 A JP2005265675 A JP 2005265675A JP 2005265675 A JP2005265675 A JP 2005265675A JP 2007081701 A JP2007081701 A JP 2007081701A
- Authority
- JP
- Japan
- Prior art keywords
- module
- image processing
- processing apparatus
- loading
- unloading
- 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.)
- Granted
Links
Images
Landscapes
- Stored Programmes (AREA)
- Facsimiles In General (AREA)
Abstract
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 (installing) a module into the image processing apparatus, the controller first checks the operating condition of the module to be loaded, and checks what kind of hardware is necessary for the module to operate. For example, when a module for recognizing an optically read image is a load target, a scanner is necessary as hardware. For this reason, the controller must store in advance the operating conditions for all types of modules. Thereafter, the controller checks the type of hardware of the image processing apparatus, and checks whether the hardware necessary for the operation of the module to be loaded is provided. If the required hardware is provided, the controller loads the module, and if the required hardware is not provided, the controller notifies the user that the module cannot be loaded.
コントローラは上記のような手順で踏んでモジュールのロード可能なことを確認する必要があったが、このような手順を実行するのは簡単ではない。例えば、あらゆる種類のモジュールについての動作条件を予め記憶しておくのは実際には非常に困難である。そこで、特許文献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.
上記目的を達成するために、本発明は、画像処理装置のコントローラがモジュールをロードするロードステップと、ロードされた前記モジュールが、前記画像処理装置において動作可能かどうかを判断する判断ステップと、前記モジュールが前記画像処理装置において動作可能ではないと判断した場合には、前記コントローラが前記モジュールをアンロードするアンロードステップとを備えることを特徴とするモジュールのロード及びアンロード方法を提供する。この方法によれば、モジュール自身がハードウエアとの整合性を判断するので、コントローラの処理負担を軽減することができる。 To achieve the above object, the present invention includes a loading step in which a controller of an image processing apparatus loads a module, a determination step in which it is determined whether or not the loaded module is operable in the image processing apparatus, An unloading step of unloading the module when the controller determines that the module is not operable in the image processing apparatus is provided. According to this method, the module itself determines the compatibility with the hardware, so that the processing load on the controller can be reduced.
前記モジュールは、画像処理装置において実行されるアプリケーションソフトウエア或いは当該アプリケーションソフトウェアに対して機能を付加するためのオプションソフトウエアに関するものであることが望ましい。これにより、アプリケーションソフトウエアやオプションソフトウエアなどのモジュールのロード時において、モジュール自身がハードウエアとの整合性を判断することができる。 The module preferably relates to application software executed in the image processing apparatus or optional software for adding a function to the application software. As a result, when loading a module such as application software or option software, the module itself can determine consistency with the hardware.
また、前記モジュールは、自己が動作するのに必要なハードウエアに関する情報を予め把握しており、前記判断ステップにおいて、当該ハードウェアに関する情報を前記画像処理装置に備えられたハードウエアに関する情報と照らし合わせることで前記画像処理装置において動作可能かどうかを判断することが望ましい。これにより、ハードウエアに対する整合性の判断をさらに確実に行わせることができる。 Further, the module knows in advance information related to hardware necessary for the operation of the module, and, in the determination step, compares the information related to the hardware with information related to the hardware provided in the image processing apparatus. It is desirable to determine whether or not the image processing apparatus can operate by combining them. As a result, it is possible to make the determination of the consistency with the hardware more reliable.
また、前記判断ステップにおいて、前記モジュールは、自身が前記画像処理装置において動作可能ではないと判断した場合には、当該判断結果とともに、そのように判断した理由を前記コントローラへ通知することが望ましい。これにより、コントローラへの通知に基づいて、コントローラによる適切な対処が可能となる。 In the determination step, when the module determines that it is not operable in the image processing apparatus, it is desirable to notify the controller of the reason for the determination together with the determination result. Thereby, based on the notification to the controller, it is possible to take appropriate measures by the controller.
また、前記コントローラが、前記アンロードステップにおいてアンロードしたモジュールに関する情報をエラー情報として記録するエラー情報記録ステップを備えることが望ましい。これにより、エラー情報の記録を参照することにより、アンロードされたモジュールの状況をを容易に把握することができる。 Further, it is preferable that the controller includes an error information recording step of recording information on the module unloaded in the unloading step as error information. Thereby, the status of the unloaded module can be easily grasped by referring to the record of the error information.
また、前記コントローラが、前記画像処理装置の外部クライアントからの問い合わせに応じて、前記エラー情報記録ステップにて記録しておいたエラー情報を前記外部クライアントに通知する通知ステップを備えることが望ましい。これにより、アンロードされたモジュールのエラー情報を外部クライアントが確認することができる。 The controller preferably includes a notification step of notifying the external client of the error information recorded in the error information recording step in response to an inquiry from the external client of the image processing apparatus. As a result, the external client can check the error information of the unloaded module.
また、モジュール毎に予め設定された優先度情報と、その優先度情報に対応するエラー処理とが前記画像処理装置によって記憶されており、前記コントローラが前記アンロードステップにおいて前記モジュールをアンロードした場合、アンロードしたモジュールの前記優先度情報に対応するエラー処理を実行するエラー処理ステップを備えることが望ましい。これにより、モジュールのアンロード後における対処を、優先度に応じて適切に行うことができる。 Further, when priority information preset for each module and error processing corresponding to the priority information are stored by the image processing apparatus, and the controller unloads the module in the unloading step. It is preferable that an error processing step for executing error processing corresponding to the priority information of the unloaded module is provided. Thereby, the countermeasure after unloading of a module can be appropriately performed according to the priority.
また、本発明は、モジュールをロードする手段と、ロードされた前記モジュールに対して、前記画像処理装置において動作可能かどうかを判断させる手段と、前記モジュールが前記画像処理装置において動作可能ではないと判断した場合には、当該モジュールをアンロードする手段とを備えることを特徴とする画像処理装置を提供する。 According to another aspect of the present invention, there is provided: means for loading a module; means for causing the loaded module to determine whether or not the image processing apparatus is operable; and the module is not operable in the image processing apparatus. When it is determined, an image processing apparatus is provided that includes means for unloading the module.
以下、本発明に係る画像処理装置の実施形態について図面を参照して説明する。
図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 (8)
ロードされた前記モジュールが、前記画像処理装置において動作可能かどうかを判断する判断ステップと、
前記モジュールが前記画像処理装置において動作可能ではないと判断した場合には、前記コントローラが前記モジュールをアンロードするアンロードステップと
を備えることを特徴とするモジュールのロード及びアンロード方法。 A loading step in which the controller of the image processing apparatus loads the module;
A determination step of determining whether the loaded module is operable in the image processing apparatus;
A module loading and unloading method comprising: an unloading step of unloading the module when the module determines that the module is not operable in the image processing apparatus.
前記コントローラが前記アンロードステップにおいて前記モジュールをアンロードした場合、アンロードしたモジュールの前記優先度情報に対応するエラー処理を実行するエラー処理ステップを備えることを特徴とする請求項1に記載のモジュールのロード及びアンロード方法。 Priority information preset for each module and error processing corresponding to the priority information are stored by the image processing device,
The module according to claim 1, further comprising an error processing step of executing an error processing corresponding to the priority information of the unloaded module when the controller unloads the module in the unloading step. Loading and unloading methods.
ロードされた前記モジュールに対して、前記画像処理装置において動作可能かどうかを判断させる手段と、
前記モジュールが前記画像処理装置において動作可能ではないと判断した場合には、当該モジュールをアンロードする手段と
を備えることを特徴とする画像処理装置。 Means for loading the module;
Means for determining whether the loaded module is operable in the image processing apparatus;
An image processing apparatus comprising: means for unloading the module when it is determined that the module is not operable in the image processing apparatus.
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 true JP2007081701A (en) | 2007-03-29 |
JP4706405B2 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 |
---|---|
JP4706405B2 (en) | 2011-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20150264198A1 (en) | Automatic installation system and method, information processing apparatus, and image forming apparatus | |
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 | |
US20130346796A1 (en) | Information processing apparatus, program update method, and program | |
JP5487962B2 (en) | Operation suppression system, image forming apparatus, operation suppression information providing apparatus, and operation suppression method | |
US9332147B2 (en) | Image forming apparatus and method of booting image forming apparatus having hibernation function | |
US20080120614A1 (en) | Device, Method, and Computer Usable Medium for Installing Programs | |
US11194528B2 (en) | Image forming apparatus, control method of image forming apparatus, and program | |
US20060192987A1 (en) | Bootable CD controller with embedded operating system | |
US9547487B2 (en) | Image forming apparatus, control method therefor, and control program therefor | |
CN103581481A (en) | Job history management system, image forming apparatus and control method thereof | |
US8011011B2 (en) | Method and apparatus for processing data | |
JP2003323280A (en) | Information processing unit, print control method, computer-readable storage medium and program | |
US9766877B2 (en) | Information processing apparatus that performs update of firmware, control method for the information processing apparatus, and storage medium | |
JP4706405B2 (en) | Image processing device | |
JP2009003879A (en) | Information processing system, information processing program, and information processing method | |
US10757272B2 (en) | Virus check method and information processing device, image forming device, and image forming system that perform the virus check method | |
US10834276B2 (en) | System, management server system and control method | |
JP5223996B1 (en) | Print control apparatus, data management method and program | |
US7953963B2 (en) | System and method for automatically loading software components | |
JP5760618B2 (en) | Management apparatus and management method | |
US20180024794A1 (en) | Monitoring apparatus, control method, and storage medium | |
JP2006113680A (en) | Image processor and method for controlling it | |
US20230092303A1 (en) | Information processing apparatus, information processing method and non-transitory recording medium | |
US11586723B2 (en) | Information processing apparatus, control method for information processing apparatus, and storage medium | |
JP2010009555A (en) | Information processor and program |
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 |