Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5440925B2 - Image processing apparatus, image processing system, program, and electronic apparatus - Google Patents
[go: Go Back, main page]

JP5440925B2 - Image processing apparatus, image processing system, program, and electronic apparatus - Google Patents

Image processing apparatus, image processing system, program, and electronic apparatus Download PDF

Info

Publication number
JP5440925B2
JP5440925B2 JP2009234925A JP2009234925A JP5440925B2 JP 5440925 B2 JP5440925 B2 JP 5440925B2 JP 2009234925 A JP2009234925 A JP 2009234925A JP 2009234925 A JP2009234925 A JP 2009234925A JP 5440925 B2 JP5440925 B2 JP 5440925B2
Authority
JP
Japan
Prior art keywords
maintenance
script
image processing
maintenance information
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.)
Expired - Fee Related
Application number
JP2009234925A
Other languages
Japanese (ja)
Other versions
JP2011079268A (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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
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 Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2009234925A priority Critical patent/JP5440925B2/en
Publication of JP2011079268A publication Critical patent/JP2011079268A/en
Application granted granted Critical
Publication of JP5440925B2 publication Critical patent/JP5440925B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)

Description

本発明は、画像処理装置、画像処理システム及びプログラム並びに電子装置に関する。   The present invention relates to an image processing apparatus, an image processing system, a program, and an electronic apparatus.

例えば、特許文献1は、処理対象となる第1の通信装置と、処理を実行する第2の通信装置とをネットワークを介して接続した保守システムにおいて、前記第1の通信装置は、自身の全内部状態の内、認識可能な内部状態である認識内部状態を第2の通信装置に伝える通信手段を備え、前記第2の通信装置は、所定の蓄積知識を蓄積した知識ベー ス手段と、前記通信手段から伝達された認識内部状態に対し、当該蓄積知識を用いた診断処理を実行する診断処理手段と、当該診断処理の結果に対応した保守信号を、前記ネットワークを介して第1の通信装置に送信する保守通信手段とを備える保守システムを開示する。   For example, Patent Document 1 discloses a maintenance system in which a first communication device to be processed and a second communication device that executes processing are connected via a network. Communication means for transmitting a recognized internal state, which is a recognizable internal state among internal states, to a second communication device, wherein the second communication device includes knowledge base means for storing predetermined accumulated knowledge; and A diagnostic processing means for executing diagnostic processing using the accumulated knowledge for the recognized internal state transmitted from the communication means, and a maintenance signal corresponding to the result of the diagnostic processing are sent via the network to the first communication device. A maintenance system comprising a maintenance communication means for transmitting to a network is disclosed.

特開2003−044373号公報JP 2003-0434373 A

本発明は、保守対象装置の保守に必要な処理を行う保守管理装置の負荷を軽減することができる画像処理装置、画像処理システム及びプログラム並びに電子装置を提供することを目的とする。   An object of the present invention is to provide an image processing apparatus, an image processing system, a program, and an electronic apparatus that can reduce the load on a maintenance management apparatus that performs processing necessary for maintenance of a maintenance target apparatus.

請求項1に係る本発明は、保守に必要な処理内容と処理手順とを示す保守情報を記憶する保守情報記憶手段と、前記保守情報記憶手段により記憶された保守情報の内容を解釈する保守情報解釈手段と、前記保守情報解釈手段による解釈結果に応じて、自己診断を行うように制御する制御手段と、前記制御手段による自己診断結果を、保守に必要な処理を行う保守管理装置に送信する送信手段とを有する画像処理装置である。   The present invention according to claim 1 is a maintenance information storage means for storing maintenance information indicating a processing content and a processing procedure necessary for maintenance, and maintenance information for interpreting the contents of the maintenance information stored by the maintenance information storage means. Interpretation means, control means for controlling to perform self-diagnosis according to the interpretation result by the maintenance information interpretation means, and transmitting the self-diagnosis result by the control means to a maintenance management apparatus for performing processing necessary for maintenance An image processing apparatus having a transmission unit.

請求項2に係る本発明は、前記保守情報解釈手段は、起動中に、前記保守情報記憶手段により記憶された保守情報の解釈を開始する請求項1に記載の画像処理装置である。   The present invention according to claim 2 is the image processing apparatus according to claim 1, wherein the maintenance information interpretation unit starts interpretation of the maintenance information stored in the maintenance information storage unit during activation.

請求項3に係る本発明は、前記保守情報記憶手段により、保守情報が新たに記憶された場合、又は更新された場合に、その保守情報の解釈を開始する請求項1又は2に記載の画像処理装置である。   The present invention according to claim 3 is the image according to claim 1 or 2, wherein when the maintenance information is newly stored or updated by the maintenance information storage means, interpretation of the maintenance information is started. It is a processing device.

請求項4に係る本発明は、1つ以上の画像処理装置を有し、前記画像処理装置それぞれは、前記保守情報記憶手段により記憶された保守情報の内容を解釈する保守情報解釈手段と、前記保守情報解釈手段による解釈結果に応じて、自己診断を行うように制御する制御手段と、前記制御手段による自己診断結果を、保守に必要な処理を行う保守管理装置に送信する送信手段とを有する画像処理システムである。   The present invention according to claim 4 includes one or more image processing devices, each of the image processing devices including maintenance information interpretation means for interpreting the content of maintenance information stored by the maintenance information storage means, Control means for controlling to perform self-diagnosis according to the interpretation result by the maintenance information interpretation means, and transmission means for transmitting the self-diagnosis result by the control means to a maintenance management apparatus that performs processing necessary for maintenance An image processing system.

請求項5に係る本発明は、保守に必要な処理内容と処理手順とを示す保守情報が記憶され、記憶された保守情報の内容を解釈する保守情報解釈ステップと、前記保守情報解釈ステップによる解釈結果に応じて、自己診断を行うように制御する制御ステップと、前記制御ステップによる自己診断結果を、保守に必要な処理を行う保守管理装置に送信する送信ステップとをコンピュータに実行させるプログラムである。   The present invention according to claim 5 stores maintenance information indicating processing contents and processing procedures necessary for maintenance, a maintenance information interpretation step for interpreting the contents of the stored maintenance information, and an interpretation by the maintenance information interpretation step. A program for causing a computer to execute a control step for controlling to perform a self-diagnosis according to a result, and a transmission step for transmitting a self-diagnosis result of the control step to a maintenance management device that performs processing necessary for maintenance. .

請求項6に係る本発明は、保守に必要な処理内容と処理手順とを示す保守情報を記憶する保守情報記憶手段と、前記保守情報記憶手段により記憶された保守情報の内容を解釈する保守情報解釈手段と、前記保守情報解釈手段による解釈結果に応じて、自己診断を行うように制御する制御手段と、前記制御手段による自己診断結果を、保守に必要な処理を行う保守管理装置に送信する送信手段とを有する電子装置である。   According to a sixth aspect of the present invention, there is provided maintenance information storage means for storing maintenance information indicating processing contents and processing procedures necessary for maintenance, and maintenance information for interpreting the contents of maintenance information stored by the maintenance information storage means. Interpretation means, control means for controlling to perform self-diagnosis according to the interpretation result by the maintenance information interpretation means, and transmitting the self-diagnosis result by the control means to a maintenance management apparatus for performing processing necessary for maintenance And an electronic device having a transmission unit.

請求項1に係る本発明によれば、本構成を有していない場合と比較して、画像処理装置の保守に必要な処理を行う保守管理装置の負荷を軽減する画像処理装置を提供することができる。   According to the first aspect of the present invention, it is possible to provide an image processing apparatus that reduces the load on a maintenance management apparatus that performs processing necessary for maintenance of the image processing apparatus as compared with the case where the present configuration is not provided. Can do.

請求項2に係る本発明によれば、請求項1に係る本発明の効果に加えて、本構成を有していない場合と比較して、早い段階で診断を行う画像処理装置を提供することができる。   According to the second aspect of the present invention, in addition to the effect of the first aspect of the present invention, it is possible to provide an image processing apparatus that performs diagnosis at an early stage as compared with the case where the present configuration is not provided. Can do.

請求項3に係る本発明によれば、請求項1又は2に係る本発明の効果に加えて、保守情報が新たに記載された場合、又は更新された場合に、直ちに診断を行う画像処理装置を提供することができる。   According to the third aspect of the present invention, in addition to the effect of the present invention according to the first or second aspect, when the maintenance information is newly described or updated, the image processing apparatus performs a diagnosis immediately. Can be provided.

請求項4に係る本発明によれば、本構成を有していない場合と比較して、画像処理装置の保守に必要な処理を行う保守管理装置の負荷を軽減する画像処理システムを提供することができる。   According to the fourth aspect of the present invention, there is provided an image processing system that reduces the load on a maintenance management device that performs processing necessary for maintenance of the image processing device, as compared with the case where the present configuration is not provided. Can do.

請求項5に係る本発明によれば、本構成を有していない場合と比較して、画像処理装置の保守に必要な処理を行う保守管理装置の負荷を軽減するプログラムを提供することができる。   According to the fifth aspect of the present invention, it is possible to provide a program that reduces the load on the maintenance management apparatus that performs processing necessary for the maintenance of the image processing apparatus as compared with the case where the present configuration is not provided. .

請求項6に係る本発明によれば、本構成を有していない場合と比較して、電子装置の保守に必要な処理を行う保守管理装置の負荷を軽減する電子装置を提供することができる。   According to the sixth aspect of the present invention, it is possible to provide an electronic device that reduces the load on the maintenance management device that performs processing necessary for the maintenance of the electronic device, as compared with the case where the present configuration is not provided. .

本実施形態に係る画像処理システムの構成を例示する図である。It is a figure which illustrates the composition of the image processing system concerning this embodiment. 図1に示した画像処理装置上で実行される画像処理プログラムの構成を例示する図である。It is a figure which illustrates the structure of the image processing program run on the image processing apparatus shown in FIG. 図2に示したスクリプト解析部が処理する第1〜第3の保守スクリプトの内容を例示する図であり、(A)は、第1の保守スクリプトの内容を例示する図であり、(B)は、第2の保守スクリプトの内容を例示する図であり、(C)は、第3の保守スクリプトの内容を例示する図である。It is a figure which illustrates the content of the 1st-3rd maintenance script which the script analysis part shown in FIG. 2 processes, (A) is a figure which illustrates the content of the 1st maintenance script, (B) FIG. 5 is a diagram illustrating the contents of a second maintenance script, and (C) is a diagram illustrating the contents of a third maintenance script. 図3(A)に示した第1の保守スクリプトに対する、図2に示したスクリプト解析部の処理を例示するフローチャートである。FIG. 3 is a flowchart illustrating a process of a script analysis unit illustrated in FIG. 2 for the first maintenance script illustrated in FIG. 図3(B)に示した第2の保守スクリプトに対する、図2に示したスクリプト解析部の処理を例示するフローチャートである。4 is a flowchart illustrating an example of processing of a script analysis unit illustrated in FIG. 2 for the second maintenance script illustrated in FIG. 図3(B)に示した第2の保守スクリプトに対する、図2に示したスクリプト解析部の処理を例示するフローチャートである。4 is a flowchart illustrating an example of processing of a script analysis unit illustrated in FIG. 2 for the second maintenance script illustrated in FIG. 図3(C)に示した第3の保守スクリプトに対する、図2に示したスクリプト解析部の処理を例示するフローチャートである。4 is a flowchart illustrating a process of a script analysis unit illustrated in FIG. 2 for the third maintenance script illustrated in FIG. 図3(C)に示した第3の保守スクリプトに対する、図2に示したスクリプト解析部の処理を例示するフローチャートである。4 is a flowchart illustrating a process of a script analysis unit illustrated in FIG. 2 for the third maintenance script illustrated in FIG.

[本実施形態がなされるに至った経緯]
以下、本実施形態の説明に先立ち、その理解を助けるために、本実施形態がなされるに至った経緯を説明する。
例えば、画像処理システムは、印刷機能、複写(コピー)機能、スキャン機能、ファクシミリ機能などの複数の機能を有する画像処理装置と、画像処理装置の保守に必要な処理を行う保守管理装置とが、ネットワーク(例えば、インターネット)を介して接続されて構成される。
[Background to the implementation of this embodiment]
Prior to the description of the present embodiment, the background to which this embodiment has been made will be described in order to help understanding thereof.
For example, an image processing system includes an image processing apparatus having a plurality of functions such as a printing function, a copying (copying) function, a scanning function, and a facsimile function, and a maintenance management apparatus that performs processing necessary for maintenance of the image processing apparatus. It is configured to be connected via a network (for example, the Internet).

このような画像処理システムにおいて、画像処理装置の状態の診断(例えば、インストールされているソフトウェアのバージョンの調査)や、計測(例えば、画像処理装置の起動処理に要する時間の計測)などの、保守に必要な処理を行うためには、保守管理装置から画像処理装置に対して、必要な処理の指示を行う必要がある。
そのため、画像処理装置内のみで行う処理であっても、適宜、保守管理装置から画像処理装置に対して、その処理の指示を行う必要があるので、保守管理装置の負荷が重くなる場合がある。
また、上述の保守管理装置からの指示は、画像処理装置の起動完了後に行われるので、画像処理装置の起動中に行う必要のある処理を指示した場合、画像処理装置は、再起動する必要があり、保守管理装置は、再起動後の画像処理装置に対して、再度指示を行わなければならない場合もある。
本実施形態は、以上に説明した経緯によりなされたものである。
In such an image processing system, maintenance such as diagnosis of the state of the image processing apparatus (for example, investigation of installed software version) and measurement (for example, measurement of time required for starting processing of the image processing apparatus). In order to perform the necessary processing, it is necessary to instruct the necessary processing from the maintenance management device to the image processing device.
For this reason, even if the processing is performed only within the image processing apparatus, it is necessary to instruct the image processing apparatus from the maintenance management apparatus as appropriate, so that the load on the maintenance management apparatus may be heavy. .
In addition, since the instruction from the above-described maintenance management apparatus is performed after the completion of the activation of the image processing apparatus, when an instruction is given for a process that needs to be performed during the activation of the image processing apparatus, the image processing apparatus needs to be restarted. In some cases, the maintenance management apparatus must give an instruction to the image processing apparatus after the restart.
This embodiment has been made based on the background described above.

[画像処理システム1]
図1は、本実施形態の実現に用いられる画像処理システム1の構成を例示する図である。
図1に示すように、画像処理システム1は、画像処理装置2−1〜2−n(n≧1;nは常に同じ数を示すとは限らない)と、保守管理装置3とが、専用回線、公衆回線、イントラネット、インターネットなどのネットワーク120を介して接続されて構成される。
画像処理システム1は、これらの構成部分により、画像処理装置2−1〜2−nが、必要に応じて保守管理装置3に接続して、画像処理装置2−1〜2−nの診断、保守などを行う。
[Image processing system 1]
FIG. 1 is a diagram illustrating a configuration of an image processing system 1 used for realizing the present embodiment.
As shown in FIG. 1, in the image processing system 1, the image processing apparatuses 2-1 to 2-n (n ≧ 1; n does not always indicate the same number) and the maintenance management apparatus 3 are dedicated. It is configured to be connected via a network 120 such as a line, a public line, an intranet, or the Internet.
With these components, the image processing system 1 connects the image processing apparatuses 2-1 to 2-n to the maintenance management apparatus 3 as necessary, and diagnoses the image processing apparatuses 2-1 to 2-n. Perform maintenance.

なお、以下、画像形成装置2−1〜2−nなど、複数ある構成部分のいずれかを示すときは、単に、画像形成装置2と記載することがある。
以下、各図において、実質的に同じ構成部分・処理には、同じ符号が付される。
また、以下、情報処理及び情報通信の主体となりうる画像処理装置2及び保守管理装置3は、「ノード」と総称されることがある。
Hereinafter, when any one of a plurality of components such as the image forming apparatuses 2-1 to 2-n is indicated, it may be simply referred to as an image forming apparatus 2.
Hereinafter, in each figure, the same code | symbol is attached | subjected to the substantially same component and process.
Further, hereinafter, the image processing apparatus 2 and the maintenance management apparatus 3 that can be the subject of information processing and information communication may be collectively referred to as “nodes”.

[ハードウェア構成]
以下、画像処理システム1に接続されたノードのハードウェア構成を説明する。
図1に示すように、画像処理システム1に接続されたノードは、CPU102、ROM及びRAMなどを含むメモリ104及びこれらの周辺回路などから構成される本体100、表示装置、キーボード、マウス及びタッチパネルなどを含む入出力装置106、ネットワーク120と本体100との間で情報を送受信するインターフェース(IF)110、HD,CD,DVDなどの記憶媒体114に対してデータの書き込み及び読み出しを行う記録装置112、及び、画像処理装置2において、例えば、印刷出力のために用いられる印刷装置などの機能実現部116から構成される。
つまり、画像処理システム1を構成するノードそれぞれは、それぞれの機能を実現するための構成部分を有し、他のノードと通信可能な一般的なコンピュータとしての構成部分を有している。
[Hardware configuration]
Hereinafter, the hardware configuration of the node connected to the image processing system 1 will be described.
As shown in FIG. 1, a node connected to the image processing system 1 includes a CPU 100, a memory 104 including a ROM and a RAM, and a peripheral circuit 100, a display device, a keyboard, a mouse, a touch panel, and the like. An input / output device 106, an interface (IF) 110 for transmitting and receiving information between the network 120 and the main body 100, a recording device 112 for writing and reading data to and from a storage medium 114 such as HD, CD, DVD, In addition, the image processing apparatus 2 includes a function implementing unit 116 such as a printing apparatus used for printing output.
That is, each node constituting the image processing system 1 has a component for realizing each function, and has a component as a general computer that can communicate with other nodes.

[画像処理プログラム20]
図2は、画像処理装置2(図1)上で実行される画像処理プログラム20の構成を例示する図である。
図2に示すように、画像処理プログラム20は、ユーザインタフェース(UI)部200、ネットワークIF部202、スクリプト記憶部204、スクリプト送受信部206、スクリプト解析部208、スクリプト受入部210、スクリプト更新部212、制御部214、画像処理部216及び画像形成部218から構成される。
画像処理プログラム20は、例えば、メモリ104(図1)に記憶されて画像処理装置2に供給され、必要に応じて、画像処理装置2にインストールされたOS(図示せず)上で、画像処理装置2のハードウェア資源を、具体的に利用して実行される。
画像処理プログラム20は、画像処理装置2の保守に用いられるスクリプトに基づいて、画像処理装置2を制御する。
[Image processing program 20]
FIG. 2 is a diagram illustrating a configuration of the image processing program 20 executed on the image processing apparatus 2 (FIG. 1).
As shown in FIG. 2, the image processing program 20 includes a user interface (UI) unit 200, a network IF unit 202, a script storage unit 204, a script transmission / reception unit 206, a script analysis unit 208, a script reception unit 210, and a script update unit 212. , A control unit 214, an image processing unit 216, and an image forming unit 218.
For example, the image processing program 20 is stored in the memory 104 (FIG. 1) and supplied to the image processing apparatus 2, and the image processing program 20 is installed on the OS (not shown) installed in the image processing apparatus 2 as necessary. The hardware resources of the device 2 are specifically used for execution.
The image processing program 20 controls the image processing apparatus 2 based on a script used for maintenance of the image processing apparatus 2.

UI部200は、入出力装置106(図1)を介して、後述するスクリプトの更新命令や、画像処理命令、画像形成命令などを受け入れて、受け入れた命令などに応じて、必要な情報を、各構成部分に対して出力する。
また、UI部200は、各構成部分から入力された情報を受け入れて、入出力装置106に表示させる。
ネットワークIF部202は、各構成部分と、ネットワーク120により接続された保守管理装置3(図1)などとのデータ送受信を実現する。
The UI unit 200 accepts a script update command, an image processing command, an image formation command, and the like, which will be described later, via the input / output device 106 (FIG. 1). Output for each component.
In addition, the UI unit 200 accepts information input from each component and causes the input / output device 106 to display the information.
The network IF unit 202 implements data transmission / reception between each component and the maintenance management device 3 (FIG. 1) connected via the network 120.

スクリプト記憶部204は、スクリプト送受信部206及びスクリプト受入部210から入力された保守スクリプト、及び、スクリプト更新部212から入力された更新後の保守スクリプトを、スクリプト送受信部206、スクリプト解析部208及びスクリプト更新部212に参照可能に記憶する。
保守スクリプトは、例えば、画像処理装置2への情報取得命令、診断命令、再起動命令、保守管理装置3への接続命令などの各命令が順に記述され、画像処理装置2の保守処理を行うプログラムを示す(図3を参照して後述)。
スクリプト送受信部206は、ネットワークIF部202を介して、外部装置(例えば、保守管理装置3(図1))から保守スクリプトを受信して、スクリプト記憶部204に対して出力する。
また、スクリプト送受信部206は、制御部214の制御に応じて、スクリプト記憶部204が記憶する保守スクリプトを、ネットワークIF部202を介して、外部装置(例えば、保守管理装置3(図1))へ送信する。
The script storage unit 204 stores the maintenance script input from the script transmission / reception unit 206 and the script reception unit 210, and the updated maintenance script input from the script update unit 212, the script transmission / reception unit 206, the script analysis unit 208, and the script. The update unit 212 stores the information so that it can be referred to.
The maintenance script is a program for performing maintenance processing of the image processing apparatus 2 in which instructions such as an information acquisition instruction to the image processing apparatus 2, a diagnosis instruction, a restart instruction, and a connection instruction to the maintenance management apparatus 3 are sequentially described. (Described later with reference to FIG. 3).
The script transmission / reception unit 206 receives a maintenance script from an external device (for example, the maintenance management device 3 (FIG. 1)) via the network IF unit 202, and outputs it to the script storage unit 204.
In addition, the script transmission / reception unit 206 sends the maintenance script stored in the script storage unit 204 to an external device (for example, the maintenance management device 3 (FIG. 1)) via the network IF unit 202 under the control of the control unit 214. Send to.

スクリプト解析部208は、例えば、以下の(1−1)〜(1−3)のタイミングで、スクリプト記憶部204が記憶する保守スクリプトを取得して、解析する(図3〜図6Bを参照して後述)。
(1−1)画像処理装置2の起動中。
(1−2)スクリプト記憶部204が、新たに入力された、又は更新された保守スクリプトを記憶したとき。
(1−3)予め定められた周期ごと。
また、スクリプト解析部208は、保守スクリプトに記述された各命令の解析内容に基づいて、制御内容を示す情報(以下、「制御情報」と記述する)を、制御部214に対して出力し、必要に応じて、制御部214から入力された情報を受け入れる。
For example, the script analysis unit 208 acquires and analyzes the maintenance script stored in the script storage unit 204 at the following timings (1-1) to (1-3) (see FIGS. 3 to 6B). Later).
(1-1) The image processing apparatus 2 is being activated.
(1-2) When the script storage unit 204 stores a newly input or updated maintenance script.
(1-3) Every predetermined period.
Further, the script analysis unit 208 outputs information indicating the control content (hereinafter referred to as “control information”) to the control unit 214 based on the analysis content of each instruction described in the maintenance script. Information input from the control unit 214 is accepted as necessary.

スクリプト受入部210は、UI部200を介して、入出力装置106から入力された保守スクリプトを受け入れて、スクリプト記憶部204に対して出力する。
スクリプト更新部212は、UI部200を介して、入出力装置106から、保守スクリプトの更新命令を受け入れると、スクリプト記憶部204から、更新対象の保守スクリプトを取得して、保守スクリプトの内容を、UI部200を介して、入出力装置106に表示させる。
また、スクリプト更新部212は、UI部200を介して、入出力装置106から、更新内容を示す情報(以下、「更新情報」と記述する)を受け入れると、更新情報に基づいて、更新対象の保守スクリプトを更新し、スクリプト記憶部204に対して出力する。
スクリプトの更新は、例えば、保守管理装置3への接続日時の変更や、ログファイル名などの各種パラメータの変更である。
The script receiving unit 210 receives the maintenance script input from the input / output device 106 via the UI unit 200 and outputs it to the script storage unit 204.
When the script update unit 212 receives a maintenance script update instruction from the input / output device 106 via the UI unit 200, the script update unit 212 acquires the maintenance script to be updated from the script storage unit 204, The information is displayed on the input / output device 106 via the UI unit 200.
When the script update unit 212 receives information indicating update content (hereinafter referred to as “update information”) from the input / output device 106 via the UI unit 200, the script update unit 212 updates the update target based on the update information. The maintenance script is updated and output to the script storage unit 204.
The update of the script is, for example, a change of the connection date / time to the maintenance management apparatus 3 or a change of various parameters such as a log file name.

制御部214は、スクリプト解析部208から入力された制御情報に基づいて、各構成部分を制御し、必要に応じて、その制御結果を、スクリプト解析部208や通信部222に対して出力する。
具体的には、例えば、制御部214は、保守管理装置3(図1)に接続して、制御結果や必要な情報を送受信したり、保守管理装置3から切断したりするように、通信部222を制御する。
また、制御部214は、後述する画像処理や、画像形成を行うように、画像処理部218及び画像形成部220を制御する。
画像データ記憶部216は、各構成部分から入力された画像データを、画像処理部218及び画像形成部220などの各構成部分に参照可能に記憶する。
The control unit 214 controls each component based on the control information input from the script analysis unit 208 and outputs the control result to the script analysis unit 208 and the communication unit 222 as necessary.
Specifically, for example, the control unit 214 is connected to the maintenance management device 3 (FIG. 1) to transmit and receive control results and necessary information, and to disconnect from the maintenance management device 3. 222 is controlled.
Further, the control unit 214 controls the image processing unit 218 and the image forming unit 220 so as to perform image processing and image formation which will be described later.
The image data storage unit 216 stores image data input from each component so that the image data can be referred to each component such as the image processing unit 218 and the image forming unit 220.

画像処理部218は、制御部214による制御や、入出力装置126から、UI部200を介して入力された画像処理命令に基づいて、画像データ記憶部216が記憶する画像データに対する画像処理を行う。
画像処理は、例えば、画像データに対する符号化、復号、拡大、縮小を示す。
また、画像処理部218は、処理された画像データを、必要に応じて、制御部214及び画像データ記憶部216などの各構成部分に対して出力する。
通信部222は、制御部214からの制御に応じて、保守管理装置3への接続、制御結果や必要な情報の送受信、及び、保守管理装3からの切断などを行う。
The image processing unit 218 performs image processing on the image data stored in the image data storage unit 216 based on control by the control unit 214 or an image processing command input from the input / output device 126 via the UI unit 200. .
The image processing indicates, for example, encoding, decoding, enlargement, and reduction for image data.
In addition, the image processing unit 218 outputs the processed image data to each component such as the control unit 214 and the image data storage unit 216 as necessary.
The communication unit 222 performs connection to the maintenance management device 3, transmission / reception of control results and necessary information, disconnection from the maintenance management device 3, and the like according to control from the control unit 214.

画像形成部220は、制御部214による制御や、入出力装置126から、UI部200を介して入力された画像形成命令に基づいて、画像形成処理を行う。
画像形成処理は、例えば、スキャナ装置(機能実現部116;図1)による画像の読み込み、印刷装置(機能実現部116)による画像データの印刷出力、及び、ファックス装置(機能実現部116)によるファックス送受信を示す。
また、画像形成部220は、処理された画像データを、必要に応じて、制御部214及び画像データ記憶部216などの各構成部分に対して出力する。
The image forming unit 220 performs image forming processing based on control by the control unit 214 and an image forming command input from the input / output device 126 via the UI unit 200.
The image forming process includes, for example, reading an image by a scanner device (function realization unit 116; FIG. 1), printing output of image data by a printing device (function realization unit 116), and faxing by a fax device (function realization unit 116). Indicates transmission and reception.
Further, the image forming unit 220 outputs the processed image data to each component such as the control unit 214 and the image data storage unit 216 as necessary.

[スクリプト解析部208の処理]
図3は、保守スクリプトの内容を例示する図であり、図3(A)は、画像処理装置2(図1)の起動時の2つのフェーズ(起動完了までの処理全体に対して、それよりも小さな処理に区切った単位)の所要時間を計測して、計測結果を保守管理装置2(図1)へ送信する第1の保守スクリプトを例示する図であり、図3(B)は、画像処理装置2の起動時の2つのフェーズの所要時間を測定し、測定結果を、予め設定された日時までログファイルに記録し、予め設定された日時に、ログファイルを保守管理装置3へ送信する第2の保守スクリプトを例示する図であり、図3(C)は、画像処理装置2の診断や設定を行い、必要に応じて、診断結果を保守管理装置3へ送信する第3の保守スクリプトを例示する図である。
図3(A)〜(C)に示すように、最初の行は、保守スクリプト名を示し、以降、スクリプト解析部208は、上の行から順に、各行に記述された命令を解析して、解析内容に基づいて、制御部214に、画像処理装置2を制御させる。
なお、説明の便宜のために、図3(A)〜(C)に示すように、各行の左に行番号(例えば、「1:」)を付し、各行の右に処理内容を示すコメント(「;」以降の記述)を付し、以下、行番号に従って説明する。
[Processing of script analysis unit 208]
FIG. 3 is a diagram illustrating the contents of the maintenance script. FIG. 3A illustrates two phases at the time of startup of the image processing apparatus 2 (FIG. 1) (for the entire process up to the completion of startup). FIG. 3B is a diagram exemplifying a first maintenance script that measures the required time in units divided into small processes) and transmits the measurement result to the maintenance management apparatus 2 (FIG. 1). The time required for the two phases when the processing device 2 is started up is measured, the measurement result is recorded in a log file until a preset date and time, and the log file is transmitted to the maintenance management device 3 at the preset date and time. FIG. 3C is a diagram illustrating a second maintenance script. FIG. 3C illustrates a third maintenance script that performs diagnosis and setting of the image processing apparatus 2 and transmits a diagnosis result to the maintenance management apparatus 3 as necessary. FIG.
As shown in FIGS. 3A to 3C, the first line indicates the name of the maintenance script. Thereafter, the script analysis unit 208 analyzes the commands described in each line in order from the top line, Based on the analysis content, the control unit 214 controls the image processing apparatus 2.
For convenience of explanation, as shown in FIGS. 3A to 3C, a line number (for example, “1:”) is added to the left of each line, and a comment indicating the processing contents is on the right of each line. (Description after “;”) is attached, and the description will be made according to the line numbers.

図4は、第1の保守スクリプトに対するスクリプト解析部208(図2)の解析処理を例示するフローチャートである。
図5A及び図5Bは、第2の保守スクリプトに対するスクリプト解析部208の解析処理を例示するフローチャートである。
図6A及び図6Bは、第3の保守スクリプトに対するスクリプト解析部208の解析処理を例示するフローチャートである。
図4〜図6Bに示すように、スクリプト解析部208は、第1〜第3の保守スクリプトの各行に記述された命令を解析して、どの処理を示すかを判定し、判定結果に応じて、制御部214(図2)に対して制御情報を出力する。
以下、図3〜6Bを参照して、図3(A)〜(C)に示す第1〜3の保守スクリプトそれぞれに対するスクリプト解析部208の処理を、さらに説明する。
FIG. 4 is a flowchart illustrating an analysis process of the script analysis unit 208 (FIG. 2) for the first maintenance script.
5A and 5B are flowcharts illustrating the analysis processing of the script analysis unit 208 for the second maintenance script.
6A and 6B are flowcharts illustrating the analysis processing of the script analysis unit 208 for the third maintenance script.
As shown in FIGS. 4 to 6B, the script analysis unit 208 analyzes the instruction described in each line of the first to third maintenance scripts, determines which process is to be shown, and depends on the determination result. The control information is output to the control unit 214 (FIG. 2).
Hereinafter, the processing of the script analysis unit 208 for each of the first to third maintenance scripts shown in FIGS. 3A to 3C will be further described with reference to FIGS.

[第1の保守スクリプトに対する処理]
スクリプト解析部208(図2)は、図3(A)に示した第1の保守スクリプトを解析して、図4に示す以下の処理を行う。
ステップ300(S300)において、スクリプト解析部208は、1行目の命令を解析する。
ステップ302(S302)において、スクリプト解析部208は、S300における解析結果に基づいて、画像処理装置2(図1)の起動中に、第1の保守スクリプトが実行されると判定して、S304の処理に進む。
つまり、スクリプト解析部208は、画像処理装置2の起動完了を待たずに、以降のスクリプト解析を続行する。
[Processing for the first maintenance script]
The script analysis unit 208 (FIG. 2) analyzes the first maintenance script shown in FIG. 3A and performs the following processing shown in FIG.
In step 300 (S300), the script analysis unit 208 analyzes the instruction on the first line.
In step 302 (S302), the script analysis unit 208 determines that the first maintenance script is executed during the activation of the image processing apparatus 2 (FIG. 1) based on the analysis result in S300. Proceed to processing.
That is, the script analysis unit 208 continues the subsequent script analysis without waiting for the completion of activation of the image processing apparatus 2.

ステップ304(S304)において、スクリプト解析部208は、次の行の命令を解析する。
ステップ308(S308)において、スクリプト解析部208は、S304における解析結果に基づいて、2行目の命令(図3(A))が、タイマONを示すと判定して、S310の処理に進む。
ステップ310(S310)において、スクリプト解析部208は、制御部214(図2)に対して、フェーズ2が開始するときに、タイマ1を起動することを示す制御情報を出力して、S304の処理に戻る。
タイマ1は、例えば、画像処理装置2(図1)上で、ハードウェア又はソフトウェアで実現されるタイマカウンタであり、起動から停止までの時間をカウントして、そのカウント値を出力する。
In step 304 (S304), the script analysis unit 208 analyzes the instruction on the next line.
In step 308 (S308), the script analysis unit 208 determines that the instruction on the second line (FIG. 3A) indicates the timer ON based on the analysis result in S304, and proceeds to the process of S310.
In step 310 (S310), the script analysis unit 208 outputs control information indicating that the timer 1 is started when the phase 2 is started to the control unit 214 (FIG. 2). Return to.
The timer 1 is a timer counter realized by hardware or software on the image processing apparatus 2 (FIG. 1), for example, and counts the time from start to stop and outputs the count value.

ステップ312(S312)において、スクリプト解析部208は、S304における解析結果に基づいて、3行目の命令(図3(A))が、タイマOFFを示すと判定して、S314の処理に進む。
ステップ314(S314)において、スクリプト解析部208は、制御部214(図2)に対して、フェーズ3が終了するときに、タイマ1を停止することを示す制御情報を出力して、S304の処理に戻る。
つまり、S310及びS314の処理により、制御部214は、タイマ1が出力したフェーズ2の開始からフェーズ3の終了までの時間を示すカウント値を保持する。
In step 312 (S312), the script analysis unit 208 determines that the instruction on the third line (FIG. 3A) indicates the timer OFF based on the analysis result in S304, and proceeds to the process of S314.
In step 314 (S314), the script analysis unit 208 outputs control information indicating that the timer 1 is stopped when the phase 3 ends to the control unit 214 (FIG. 2). Return to.
That is, by the processing of S310 and S314, the control unit 214 holds the count value indicating the time from the start of phase 2 to the end of phase 3 output by the timer 1.

ステップ320(S320)において、スクリプト解析部208は、S304における解析結果に基づいて、4行目の命令(図3(A))が、画像処理装置2(図1)の起動が完了するまで、以降のスクリプト解析を待つことを示すと判定して、S322の処理に進む。
ステップ322(S322)において、スクリプト解析部208は、画像処理装置2の起動が完了するまで待機して、起動完了後、S304の処理に戻る。
ステップ324(S324)において、スクリプト解析部208は、S304における解析結果に基づいて、5行目の命令(図3(A))が、保守管理装置への接続を示すと判定して、S326の処理に進む。
ステップ326(S326)において、スクリプト解析部208は、制御部214(図2)に対して、保守管理装置3(図1)に接続することを示す制御情報を出力して、S304の処理に戻る。
In step 320 (S320), based on the analysis result in S304, the script analysis unit 208 waits until the instruction on the fourth line (FIG. 3A) completes activation of the image processing apparatus 2 (FIG. 1). It is determined that it indicates waiting for the subsequent script analysis, and the process proceeds to S322.
In step 322 (S322), the script analysis unit 208 waits until the activation of the image processing apparatus 2 is completed, and returns to the process of S304 after the activation is completed.
In step 324 (S324), based on the analysis result in S304, the script analysis unit 208 determines that the instruction on the fifth line (FIG. 3A) indicates a connection to the maintenance management device, and in S326 Proceed to processing.
In step 326 (S326), the script analysis unit 208 outputs control information indicating connection to the maintenance management apparatus 3 (FIG. 1) to the control unit 214 (FIG. 2), and returns to the process of S304. .

ステップ328(S328)において、スクリプト解析部208は、S304における解析結果に基づいて、6行目の命令(図3(A))が、データの送信を示すと判定して、S330の処理に進む。
ステップ330(S330)において、スクリプト解析部208は、制御部214(図2)に対して、タイマ1が出力したカウント値を、保守管理装置3(図1)へ送信することを示す制御情報を出力して、S304の処理に戻る。
In step 328 (S328), the script analysis unit 208 determines that the instruction on the sixth line (FIG. 3A) indicates data transmission based on the analysis result in S304, and proceeds to the process of S330. .
In step 330 (S330), the script analysis unit 208 sends control information indicating that the count value output by the timer 1 is transmitted to the maintenance management device 3 (FIG. 1) to the control unit 214 (FIG. 2). The process returns to S304.

ステップ332(S332)において、スクリプト解析部208は、S304における解析結果に基づいて、7行目の命令(図3(A))が、保守管理装置からの切断を示すと判定して、S334の処理に進む。
ステップ334(S334)において、スクリプト解析部208は、制御部214(図2)に対して、保守管理装置3(図1)との接続を切断することを示す制御情報を出力して、S304の処理に戻る。
ステップ336(S336)において、スクリプト解析部208は、S304における解析結果に基づいて、8行目の命令(図3(A))が、スクリプトの終了を示す命令であると判定して、処理を終了する。
In step 332 (S332), the script analysis unit 208 determines that the instruction on the seventh line (FIG. 3A) indicates disconnection from the maintenance management device based on the analysis result in S304. Proceed to processing.
In step 334 (S334), the script analysis unit 208 outputs control information indicating that the connection with the maintenance management device 3 (FIG. 1) is disconnected to the control unit 214 (FIG. 2). Return to processing.
In step 336 (S336), the script analysis unit 208 determines that the instruction on the eighth line (FIG. 3A) is an instruction indicating the end of the script, based on the analysis result in S304, and performs processing. finish.

[第2の保守スクリプトに対する処理]
スクリプト解析部208(図2)は、図3(B)に示した第2の保守スクリプトを解析して、図5A及び図5Bに示す以下の処理を行う。
ステップ400(S400;図5A)において、スクリプト解析部208は、1行目の命令を解析する
ステップ402(S402)において、スクリプト解析部208は、1行目の命令が、初期値の定義を示すと判定して、S404の処理に進む。
ステップ404(S404)において、スクリプト解析部208は、変数XDATEに、2009年3月31日を示す「2009.3.31」を代入して保持して、S400の処理に戻る。
[Processing for second maintenance script]
The script analysis unit 208 (FIG. 2) analyzes the second maintenance script shown in FIG. 3B and performs the following processing shown in FIGS. 5A and 5B.
In step 400 (S400; FIG. 5A), the script analysis unit 208 analyzes the instruction on the first line. In step 402 (S402), the script analysis unit 208 indicates that the instruction on the first line defines the initial value. And the process proceeds to S404.
In step 404 (S404), the script analysis unit 208 substitutes and holds “2009.3.31” indicating March 31, 2009 for the variable XDATE, and returns to the process of S400.

ステップ406(S406)において、スクリプト解析部208は、S400における2行目の命令(図3(B))の解析結果に基づいて、画像処理装置2の起動中に、第2の保守スクリプトが実行されると判定して、S410の処理に進む。
つまり、スクリプト解析部208は、画像処理装置2の起動完了を待たずに、以降のスクリプト解析を続行する。
ステップ410(S410)において、スクリプト解析部208は、次の行の命令を解析する。
ステップ412(S412)〜ステップ426(S426)において、スクリプト解析部208は、3行目〜5行目の命令を解析して、上述した第1の保守スクリプトの2行目〜4行目の命令と同様の処理を行う。
In step 406 (S406), the script analysis unit 208 executes the second maintenance script while the image processing apparatus 2 is activated, based on the analysis result of the instruction on the second line in S400 (FIG. 3B). If it is determined, the process proceeds to S410.
That is, the script analysis unit 208 continues the subsequent script analysis without waiting for the completion of activation of the image processing apparatus 2.
In step 410 (S410), the script analysis unit 208 analyzes the instruction on the next line.
In step 412 (S412) to step 426 (S426), the script analysis unit 208 analyzes the instructions on the third line to the fifth line, and the instructions on the second line to the fourth line of the first maintenance script described above. The same processing is performed.

ステップ446(S446;図5B)において、スクリプト解析部208は、S410(図5A)における解析結果に基づいて、6行目の命令(図3(B))が、データの追加を示すと判定して、S448(図5B)の処理に進む。
ステップ448(S448)において、スクリプト解析部208は、制御部214(図2)に対して、タイマ1が出力したカウント値と、現在の日時を示す情報(例えば、年月日及び時刻。以下、「日付情報」と記述する)とを、ログファイルLOG1に追加することを示す制御情報を出力して、S410(図5A)の処理に戻る。
In step 446 (S446; FIG. 5B), the script analysis unit 208 determines that the instruction on the sixth line (FIG. 3B) indicates the addition of data based on the analysis result in S410 (FIG. 5A). Then, the process proceeds to S448 (FIG. 5B).
In step 448 (S448), the script analysis unit 208 sends the count value output by the timer 1 to the control unit 214 (FIG. 2) and information indicating the current date and time (for example, year, month, day, and time. The control information indicating that “date information” is added to the log file LOG1 is output, and the process returns to S410 (FIG. 5A).

ステップ450(S450;図5B)において、スクリプト解析部208は、S410(図5A)における解析結果に基づいて、7行目の命令(図3(B))が、IF条件を示すと判定して、S452(図5B)の処理に進む。
ステップ452(S452)において、スクリプト解析部208は、IF条件に従った処理を行う。
つまり、スクリプト解析部208は、現在の日付情報が、保持している変数XDATEの日付情報と等しいか否かを判定し、等しいときは、IF条件内のスクリプト(つまり、8行目〜11行目の命令)を解析し、それ以外のときは、IF条件内のスクリプトをスキップする。
つまり、スクリプト解析部208は、IF条件内のスクリプトを解析する場合は、S410(図5A)の処理に戻り、以下の(2−1),(2−2)の処理を行い、それ以外の場合は、S410の処理に戻り、以下の(2−2)の処理を行う。
In step 450 (S450; FIG. 5B), the script analysis unit 208 determines that the instruction on the seventh line (FIG. 3B) indicates the IF condition based on the analysis result in S410 (FIG. 5A). , The process proceeds to S452 (FIG. 5B).
In step 452 (S452), the script analysis unit 208 performs processing according to the IF condition.
That is, the script analysis unit 208 determines whether or not the current date information is equal to the date information of the variable XDATE that is held, and if so, the script within the IF condition (that is, the 8th to 11th lines). Eye command), otherwise, skip the script in the IF condition.
That is, when analyzing the script within the IF condition, the script analysis unit 208 returns to the process of S410 (FIG. 5A), performs the following processes (2-1) and (2-2), and performs other processing. In this case, the process returns to S410 and the following process (2-2) is performed.

(2−1)ステップ430(S430;図5A)において、スクリプト解析208は、S410における解析結果に基づいて、8行目の命令(図3(B))が、保守管理装置3(図1)への接続を示すと判定して、S432の処理に進む。
ステップ432(S432)において、スクリプト解析部208は、制御部214(図2)に対して、保守管理装置3に接続することを示す制御情報を出力して、S410の処理に戻る。
ステップ434(S434)において、スクリプト解析208は、S410における解析結果に基づいて、9行目の命令(図3(B))が、データの送信を示すと判定して、S436の処理に進む。
ステップ436(S436)において、スクリプト解析部208は、制御部214に対して、ログファイルLOG1を、保守管理装置3(図1)へ送信することを示す制御情報を出力して、S410の処理に戻る。
(2-1) In step 430 (S430; FIG. 5A), the script analysis 208 determines that the command on the eighth line (FIG. 3B) is based on the analysis result in S410, and the maintenance management device 3 (FIG. 1). It is determined that the connection is indicated, and the process proceeds to S432.
In step 432 (S432), the script analysis unit 208 outputs control information indicating connection to the maintenance management apparatus 3 to the control unit 214 (FIG. 2), and returns to the process of S410.
In step 434 (S434), the script analysis 208 determines that the command on the ninth line (FIG. 3B) indicates data transmission based on the analysis result in S410, and proceeds to the process of S436.
In step 436 (S436), the script analysis unit 208 outputs control information indicating that the log file LOG1 is to be transmitted to the maintenance management device 3 (FIG. 1) to the control unit 214, and performs the process of S410. Return.

ステップ438(S438;図5B)において、スクリプト解析部208は、S410(図5A)における解析結果に基づいて、10行目の命令(図3(B))が、保守管理装置からの切断を示すと判定して、S440(図5B)の処理に進む。
ステップ440(S440)において、スクリプト解析部208は、制御部214(図2)に対して、保守管理装置3(図1)との接続を切断することを示す制御情報を出力して、S410(図5A)の処理に戻る。
ステップ442(S442;図5B)において、スクリプト解析部208は、S410(図5A)における解析結果に基づいて、11行目の命令(図3(B))が、データの削除を示すと判定して、S444(図5B)の処理に進む。
ステップ444(S444)において、スクリプト解析部208は、制御部214(図2)に対して、第2の保守スクリプトSCP2を、スクリプト記憶部204(図2)から削除することを示す制御情報を出力して、S410(図5A)の処理に戻る。
(2−2)ステップ454(S454;図5B)において、スクリプト解析部208は、S410(図5A)における解析結果に基づいて、12行目の命令(図3(B))が、スクリプトの終了を示と判定して、処理を終了する。
In step 438 (S438; FIG. 5B), the script analysis unit 208 indicates that the instruction on the 10th line (FIG. 3B) indicates disconnection from the maintenance management device based on the analysis result in S410 (FIG. 5A). And the process proceeds to S440 (FIG. 5B).
In step 440 (S440), the script analysis unit 208 outputs control information indicating that the connection with the maintenance management device 3 (FIG. 1) is disconnected to the control unit 214 (FIG. 2), and then S410 (S410). Returning to the process of FIG.
In step 442 (S442; FIG. 5B), the script analysis unit 208 determines that the instruction on the 11th line (FIG. 3B) indicates data deletion based on the analysis result in S410 (FIG. 5A). Then, the process proceeds to S444 (FIG. 5B).
In step 444 (S444), the script analysis unit 208 outputs control information indicating that the second maintenance script SCP2 is deleted from the script storage unit 204 (FIG. 2) to the control unit 214 (FIG. 2). Then, the process returns to S410 (FIG. 5A).
(2-2) In step 454 (S454; FIG. 5B), based on the analysis result in S410 (FIG. 5A), the script analysis unit 208 determines that the command on the 12th line (FIG. 3B) is the end of the script. And the process is terminated.

[第3の保守スクリプトに対する処理]
スクリプト解析部208(図2)は、図3(C)に示した第3の保守スクリプトを解析して、図6A及び図6Bに示す以下の処理を行う。
ステップ600(S600;図6A)において、スクリプト解析部208は、1行目の命令を解析する。
ステップ602(S602)において、スクリプト解析部208は、1行目の命令が、初期値の定義を示すものではないと判定して、S606の処理に進む。
ステップ606(S606)において、スクリプト解析部208は、1行目の命令が、起動中に実行することを示すものでもないと判定して、S608の処理に進む。
ステップ608(S608)において、スクリプト解析部208は、画像処理装置2(図1)の起動が完了するまで待機して、起動完了後、S612の処理に進む。
[Processing for the third maintenance script]
The script analysis unit 208 (FIG. 2) analyzes the third maintenance script shown in FIG. 3C and performs the following processing shown in FIGS. 6A and 6B.
In step 600 (S600; FIG. 6A), the script analysis unit 208 analyzes the instruction on the first line.
In step 602 (S602), the script analysis unit 208 determines that the instruction on the first line does not indicate the definition of the initial value, and proceeds to the process of S606.
In step 606 (S606), the script analysis unit 208 determines that the instruction on the first line does not indicate that the instruction is executed during activation, and the process proceeds to S608.
In step 608 (S608), the script analysis unit 208 waits until the activation of the image processing apparatus 2 (FIG. 1) is completed, and proceeds to the processing of S612 after the activation is completed.

ステップ612(S612)において、スクリプト解析部208は、S600における解析結果に基づいて、1行目の命令(図3(C))が、診断を行うことを示すと判定して、S614の処理に進む。
ステップ614(S614)において、スクリプト解析部208は、制御部214(図2)に対して、画像処理装置2の画像形成部220(図2)の診断を行い、診断結果を保持することを示す制御情報を出力して、S610の処理に戻る。
本実施形態においては、画像形成部220の診断は、画像形成部220のソフトウェア更新を行うことができる状態であるか否かを判断することを具体例とする。
In step 612 (S612), the script analysis unit 208 determines that the instruction on the first line (FIG. 3C) indicates that a diagnosis is performed based on the analysis result in S600, and performs the process of S614. move on.
In step 614 (S614), the script analysis unit 208 indicates to the control unit 214 (FIG. 2) that the image forming unit 220 (FIG. 2) of the image processing apparatus 2 is diagnosed and the diagnosis result is held. The control information is output, and the process returns to S610.
In the present embodiment, the diagnosis of the image forming unit 220 is exemplified by determining whether or not the software update of the image forming unit 220 can be performed.

ステップ610(S610)において、スクリプト解析部208は、次の行の命令を解析する。
ステップ616(S616)において、スクリプト解析部208は、S610における解析結果に基づいて、2行目の命令(図3(C))が、診断結果の解析を示すと判定して、S618の処理に進む。
ステップ618(S618)において、スクリプト解析部208は、制御部214(図2)に対して、S614において保持した診断結果の解析を行い、解析結果を保持することを示す制御情報を出力して、S610の処理に戻る。
ステップ644(S644;図6B)において、スクリプト解析部208は、S610における解析結果に基づいて、3行目の命令(図3(C))が、IF条件を示す命令であると判定して、S646の処理に進む。
In step 610 (S610), the script analysis unit 208 analyzes the instruction on the next line.
In step 616 (S616), the script analysis unit 208 determines that the instruction on the second line (FIG. 3C) indicates the analysis of the diagnosis result based on the analysis result in S610, and performs the process of S618. move on.
In step 618 (S618), the script analysis unit 208 analyzes the diagnosis result held in S614 and outputs control information indicating that the analysis result is held to the control unit 214 (FIG. 2). The process returns to S610.
In step 644 (S644; FIG. 6B), the script analysis unit 208 determines that the instruction on the third line (FIG. 3C) is an instruction indicating the IF condition based on the analysis result in S610. The process proceeds to S646.

ステップ646(S646)において、スクリプト解析部208は、IF条件に従った処理を行う。
つまり、スクリプト解析部208は、制御部214に対して、S618において保持した解析結果が、OK(つまり、ソフトウェア更新を行うことができる状態)を示すか否かを判定し、その判定結果を返すことを示す制御情報を出力する。
また、スクリプト解析部208は、制御部214から、解析結果はOKを示すとの判定結果を受け入れるときは、IF条件内のスクリプト(つまり、4行目〜6行目の命令)を解析し、それ以外のときは、IF条件内のスクリプトをスキップする。
つまり、スクリプト解析部208は、IF条件内のスクリプトを解析する場合は、S610(図6A)の処理に戻り、以下の(3−1)〜(3−3)の処理を行い、それ以外の場合は、S610の処理に戻り、以下の(3−4)以降の処理を行う。
In step 646 (S646), the script analysis unit 208 performs processing according to the IF condition.
That is, the script analysis unit 208 determines whether or not the analysis result held in S618 indicates OK (that is, a state where software update can be performed) and returns the determination result to the control unit 214. The control information indicating that is output.
Further, when the script analysis unit 208 accepts a determination result that the analysis result indicates OK from the control unit 214, the script analysis unit 208 analyzes the script within the IF condition (that is, the instructions on the fourth to sixth lines) In other cases, the script in the IF condition is skipped.
That is, when analyzing the script within the IF condition, the script analysis unit 208 returns to the process of S610 (FIG. 6A), performs the following processes (3-1) to (3-3), and performs other processing. In this case, the process returns to S610, and the following processes (3-4) and after are performed.

(3−1)ステップ620(S620;図6A)において、スクリプト解析部208は、S610における解析結果に基づいて、4行目の命令(図3(C))が、ソフトウェアの更新を示すと判定して、S622の処理に進む。
ステップ622(S622)において、スクリプト解析部208は、制御部214(図2)に対して、画像形成部220(図2)のソフトウェアを、バージョン1.2に更新することを示す制御情報を出力して、S610の処理に戻る。
(3−2)ステップ636(S636;図6B)において、スクリプト解析部208は、S610(図6A)における解析結果に基づいて、5行目の命令(図3(C))が、データの削除を示すと判定して、S638(図6B)の処理に進む。
ステップ638(S638)において、スクリプト解析部208は、制御部214に対して、第3の保守スクリプトSCP3を、スクリプト記憶部204から削除することを示す制御情報を出力して、S610(図6A)の処理に戻る。
(3−3)ステップ652(S652;図6B)において、スクリプト解析部208は、S610(図6A)における解析結果に基づいて、6行目の命令(図3(C))が、スクリプトの終了を示すと判定して、処理を終了する。
(3-1) In step 620 (S620; FIG. 6A), the script analysis unit 208 determines that the instruction on the fourth line (FIG. 3C) indicates a software update based on the analysis result in S610. Then, the process proceeds to S622.
In step 622 (S622), the script analysis unit 208 outputs control information indicating that the software of the image forming unit 220 (FIG. 2) is updated to version 1.2 to the control unit 214 (FIG. 2). Then, the process returns to S610.
(3-2) In step 636 (S636; FIG. 6B), based on the analysis result in S610 (FIG. 6A), the script analysis unit 208 deletes the data on the fifth line (FIG. 3C). And the process proceeds to S638 (FIG. 6B).
In step 638 (S638), the script analysis unit 208 outputs control information indicating that the third maintenance script SCP3 is deleted from the script storage unit 204 to the control unit 214, and S610 (FIG. 6A). Return to the process.
(3-3) In step 652 (S652; FIG. 6B), based on the analysis result in S610 (FIG. 6A), the script analysis unit 208 determines that the instruction on the sixth line (FIG. 3C) is the end of the script. And the process is terminated.

(3−4)ステップ644(S644;図6B)において、スクリプト解析部208は、S610(図6A)における解析結果に基づいて、7行目の命令(図3(C))が、IF条件を示すと判定して、S646(図6B)の処理に進む。
ステップ646(S646)において、スクリプト解析部208は、IF条件に従った処理を行う。
つまり、スクリプト解析部208は、制御部214に対して、S618において保持した解析結果が、NG(つまり、ソフトウェア更新を行うことができない状態)を示すか否かを判定し、その判定結果を返すことを示す制御情報を出力する。
また、スクリプト解析部208は、制御部214から、解析結果がNGを示すとの判定結果を受け入れるときは、IF条件内のスクリプト(つまり、8行目〜14行目の命令)を解析し、それ以外のときは、IF条件内のスクリプトをスキップする。
つまり、スクリプト解析部208は、IF条件内のスクリプトを解析する場合は、S610(図6A)の処理に戻り、以下の(3−5)の処理を行い、それ以外の場合は、S610の処理に戻り、以下の(3−8)の処理を行う。
(3-4) In step 644 (S644; FIG. 6B), based on the analysis result in S610 (FIG. 6A), the script analysis unit 208 determines that the instruction on the seventh line (FIG. 3C) sets the IF condition. It progresses to the process of S646 (FIG. 6B).
In step 646 (S646), the script analysis unit 208 performs processing according to the IF condition.
That is, the script analysis unit 208 determines whether or not the analysis result held in S618 indicates NG (that is, a state where software update cannot be performed) to the control unit 214, and returns the determination result. The control information indicating that is output.
Further, when the script analysis unit 208 accepts the determination result that the analysis result indicates NG from the control unit 214, the script analysis unit 208 analyzes the script within the IF condition (that is, the commands in the 8th to 14th lines) In other cases, the script in the IF condition is skipped.
That is, when analyzing the script within the IF condition, the script analysis unit 208 returns to the process of S610 (FIG. 6A) and performs the following process (3-5). Otherwise, the process of S610 is performed. Then, the following process (3-8) is performed.

(3−5)ステップ644(S644;図6B)において、スクリプト解析部208は、S610(図6A)の解析結果に基づいて、8行目の命令(図3(C))が、IF条件を示すと判定して、S646の処理に進む。
ステップ646(S646)において、スクリプト解析部208は、IF条件に従った処理を行う。
つまり、スクリプト解析部208は、制御部214に対して、画像形成部220(図2)に、パッチP1が適用されているか否かを判定し、その判定結果を返すことを示す制御情報を出力する。
また、スクリプト解析部208は、制御部214から、パッチP1が適用されているとの判定結果を受け入れるときは、IF条件内のスクリプト(つまり、9行目〜12行目の命令)を解析し、それ以外のときは、IF条件内のスクリプトをスキップする。
つまり、スクリプト解析部208は、IF条件内のスクリプトを解析する場合は、S610(図6A)の処理に戻り、以下の(3−6)の処理を行い、それ以外の場合は、S610の処理に戻り、以下の(3−7)の処理を行う。
(3-5) In step 644 (S644; FIG. 6B), based on the analysis result in S610 (FIG. 6A), the script analysis unit 208 determines that the instruction on the eighth line (FIG. 3C) sets the IF condition. The process proceeds to S646.
In step 646 (S646), the script analysis unit 208 performs processing according to the IF condition.
That is, the script analysis unit 208 determines whether or not the patch P1 is applied to the image forming unit 220 (FIG. 2) and outputs control information indicating that the determination result is returned to the control unit 214. To do.
Further, when the script analysis unit 208 accepts the determination result that the patch P1 is applied from the control unit 214, the script analysis unit 208 analyzes the script within the IF condition (that is, the commands in the 9th to 12th lines). In other cases, the script in the IF condition is skipped.
That is, when analyzing the script within the IF condition, the script analysis unit 208 returns to the processing of S610 (FIG. 6A) and performs the following processing (3-6). Otherwise, the processing of S610 is performed. Returning to step (3-7), the following process is performed.

(3−6)ステップ628(S628;図6A)において、スクリプト解析部208は、S610における解析結果に基づいて、9行目の命令(図3(C))が、保守管理装置3への接続を示すと判定して、S630の処理に進む。
ステップ630(S630)において、スクリプト解析部208は、制御部214(図2)に対して、保守管理装置3(図1)に接続することを示す制御情報を出力して、S610の処理に戻る。
ステップ632(S632)において、スクリプト解析208は、S610における解析結果に基づいて、10行目の命令(図3(C))が、データの送信を示すと判定して、S634の処理に進む。
ステップ634(S634)において、スクリプト解析部208は、制御部214に対して、S614において保持した診断結果を、保守管理装置3(図1)へ送信することを示す制御情報を出力して、S610の処理に戻る。
(3-6) In step 628 (S628; FIG. 6A), the script analysis unit 208 connects the command on the ninth line (FIG. 3C) to the maintenance management device 3 based on the analysis result in S610. And the process proceeds to S630.
In step 630 (S630), the script analysis unit 208 outputs control information indicating connection to the maintenance management apparatus 3 (FIG. 1) to the control unit 214 (FIG. 2), and returns to the process of S610. .
In step 632 (S632), the script analysis 208 determines that the instruction on the 10th line (FIG. 3C) indicates data transmission based on the analysis result in S610, and proceeds to the process of S634.
In step 634 (S634), the script analysis unit 208 outputs control information indicating that the diagnosis result held in S614 is to be transmitted to the maintenance management device 3 (FIG. 1) to the control unit 214. Return to the process.

ステップ648(S648;図6B)において、スクリプト解析部208は、S610(図6A)における解析結果に基づいて、11行目の命令(図3(C))が、保守管理装置からの切断を示すと判定して、S650(図6B)の処理に進む。
ステップ650(S650)において、スクリプト解析部208は、制御部214(図2)に対して、保守管理装置3(図1)との接続を切断することを示す制御情報を出力して、S610(図6A)の処理に戻る。
ステップ652(S652;図6B)において、スクリプト解析部208は、S610(図6A)における解析結果に基づいて、12行目の命令(図3(C))が、スクリプトの終了を示と判定して、処理を終了する。
In step 648 (S648; FIG. 6B), the script analysis unit 208 indicates that the instruction on the 11th line (FIG. 3C) indicates disconnection from the maintenance management device based on the analysis result in S610 (FIG. 6A). And the process proceeds to S650 (FIG. 6B).
In step 650 (S650), the script analysis unit 208 outputs control information indicating that the connection with the maintenance management device 3 (FIG. 1) is to be disconnected to the control unit 214 (FIG. 2). Returning to the process of FIG.
In step 652 (S652; FIG. 6B), the script analysis unit 208 determines that the instruction on the 12th line (FIG. 3C) indicates the end of the script, based on the analysis result in S610 (FIG. 6A). To end the process.

(3−7)ステップ624(S624;図6A)において、スクリプト解析部208は、S610における解析結果に基づいて、13行目の命令(図3(C))が、パッチの適用を示すと判定して、S626の処理に進む。
ステップ626(S626)において、スクリプト解析部208は、制御部214(図2)に対して、画像形成部220(図2)のソフトウェアに、パッチP1を適用することを示す制御情報を出力して、S610の処理に戻る。
ステップ640(S640;図6B)において、スクリプト解析部208は、S610(図6A)における解析結果に基づいて、14行目の命令(図3(C))が、画像処理装置2(図1)の再起動を示すと判定して、S642(図6B)の処理に進む。
ステップ642(S642)において、スクリプト解析部208は、制御部214に対して、画像処理装置2の再起動をすることを示す制御情報を出力して、S610(図6A)の処理に戻る。
(3−8)ステップ652(S652;図6B)において、スクリプト解析部208は、S610(図6A)における解析結果に基づいて、15行目の命令(図3(C))が、スクリプトの終了を示すと判定して、処理を終了する。
(3-7) In step 624 (S624; FIG. 6A), the script analysis unit 208 determines that the instruction on the 13th line (FIG. 3C) indicates the application of the patch based on the analysis result in S610. Then, the process proceeds to S626.
In step 626 (S626), the script analysis unit 208 outputs control information indicating that the patch P1 is applied to the software of the image forming unit 220 (FIG. 2) to the control unit 214 (FIG. 2). , The process returns to S610.
In step 640 (S640; FIG. 6B), the script analysis unit 208 determines that the 14th line command (FIG. 3C) is based on the analysis result in S610 (FIG. 6A). Is determined to indicate a restart, and the process proceeds to S642 (FIG. 6B).
In step 642 (S642), the script analysis unit 208 outputs control information indicating that the image processing apparatus 2 is restarted to the control unit 214, and returns to the process of S610 (FIG. 6A).
(3-8) In step 652 (S652; FIG. 6B), based on the analysis result in S610 (FIG. 6A), the script analysis unit 208 determines that the instruction on the 15th line (FIG. 3C) is the end of the script. And the process is terminated.

[画像処理システム1の全体動作例]
以下、画像処理システム1の全体動作例を説明する。
また、以下の説明においては、画像処理装置2の起動中に、保守スクリプトを解析する場合を具体例とする。
画像処理装置2は、起動中に、内部に保持する保守スクリプトを解析して、解析結果に応じて、自己の装置の診断や、時間の計測などを行う。
画像処理装置2は、受信した保守スクリプトの解析結果に応じて、保守管理装置3に接続し、起動中に取得した診断結果や計測結果を送信して、保守管理装置3との接続を切断する。
また、画像処理装置2は、診断結果や計測結果に基づいて、ユーザ(例えば、画像処理装置2の管理者)により更新された保守スクリプトを受け入れて、記憶する。
[Example of overall operation of image processing system 1]
Hereinafter, an example of the overall operation of the image processing system 1 will be described.
In the following description, a case where a maintenance script is analyzed while the image processing apparatus 2 is activated will be described as a specific example.
During startup, the image processing apparatus 2 analyzes a maintenance script stored therein, and performs diagnosis of its own apparatus, measurement of time, and the like according to the analysis result.
The image processing apparatus 2 connects to the maintenance management apparatus 3 according to the analysis result of the received maintenance script, transmits the diagnosis result and measurement result acquired during the activation, and disconnects from the maintenance management apparatus 3. .
Further, the image processing apparatus 2 accepts and stores a maintenance script updated by a user (for example, an administrator of the image processing apparatus 2) based on the diagnosis result and the measurement result.

[変形例]
上記実施形態では、定期的な診断、保守、ソフトウェアのバージョンアップなどを必要とする画像処理装置に対して本発明を適用した場合を用いて説明したが、本発明はこれに限定されるものではなく、例えば、画像処理装置と同様に、定期的な診断、保守などを必要とする電気・ガスなどの計測・監視装置や、ファイルサーバ、ネットワークサーバ及びアカウンティングサーバなどのコンピュータ接続サーバにも適用することができる。
[Modification]
In the above embodiment, the case where the present invention is applied to an image processing apparatus that requires periodic diagnosis, maintenance, software upgrade, etc. has been described, but the present invention is not limited to this. For example, as with an image processing apparatus, the present invention also applies to measurement / monitoring apparatuses for electricity and gas that require periodic diagnosis and maintenance, and computer connection servers such as file servers, network servers, and accounting servers. be able to.

1・・・画像処理システム,
2・・・画像処理装置,
100・・・本体,
102・・・CPU,
104・・・メモリ,
106・・・入出力装置,
110・・・IF,
112・・・記録装置,
114・・・記憶媒体,
116・・・機能実現,
3・・・保守管理装置,
20・・・画像処理プログラム,
200・・・UI部,
202・・・ネットワークIF部,
204・・・スクリプト記憶部,
206・・・スクリプト送受信部,
208・・・スクリプト解析部,
210・・・スクリプト受入部,
212・・・スクリプト更新部,
214・・・制御部,
216・・・画像データ記憶部,
218・・・画像処理部,
220・・・画像形成部,
222・・・通信部
1 ... Image processing system,
2 ... Image processing device,
100 ... body,
102 ... CPU,
104 ... memory,
106: I / O device,
110 ... IF,
112... Recording device,
114... Storage medium,
116 ... function realization,
3 ... maintenance management device,
20: Image processing program,
200 ... UI part,
202 ... Network IF section,
204: Script storage unit,
206 ... Script transmission / reception unit,
208: Script analysis unit,
210 ... Script receiving part,
212 ... Script update part,
214 ... control unit,
216: Image data storage unit,
218 ... Image processing unit,
220... Image forming unit,
222: Communication unit

Claims (5)

画像処理装置の保守に必要な処理内容と処理手順とを示す保守情報を記憶する保守情報記憶手段と、
前記記憶された保守情報の内容の解釈を起動中に開始し、前記保守情報の内容を解釈する保守情報解釈手段と、
前記保守情報解釈手段による解釈結果に応じて自己診断を行い、前記自己診断の結果に応じて保守に必要な処理を行う保守管理装置との接続または切断を行うように制御する制御手段と、
前記制御手段による自己診断結果を、前記保守管理装置に送信する送信手段と
を有する画像処理装置。
Maintenance information storage means for storing maintenance information indicating processing contents and processing procedures necessary for maintenance of the image processing apparatus;
Maintenance information interpretation means for starting interpretation of the contents of the stored maintenance information during startup and interpreting the contents of the maintenance information;
Control means for performing self-diagnosis according to the interpretation result by the maintenance information interpretation means, and controlling to connect or disconnect with a maintenance management apparatus that performs processing necessary for maintenance according to the self-diagnosis result;
An image processing apparatus comprising: a transmission unit configured to transmit a self-diagnosis result by the control unit to the maintenance management device.
前記保守情報解釈手段は、前記保守情報記憶手段により、保守情報が新たに記憶された場合、又は更新された場合に、その保守情報の解釈をさらに開始する
請求項1に記載の画像処理装置。
The maintenance information interpretation unit further starts interpretation of the maintenance information when the maintenance information is newly stored or updated by the maintenance information storage unit.
The image processing apparatus according to claim 1 .
1つ以上の画像処理装置と、
保守に必要な処理を行う保守管理装置と
を有し、
前記画像処理装置それぞれは、
画像処理装置の保守に必要な処理内容と処理手順とを示す保守情報を記憶する保守情報記憶手段と、
前記記憶された保守情報の内容の解釈を起動中に開始し、前記保守情報の内容を解釈する保守情報解釈手段と、
前記保守情報解釈手段による解釈結果に応じて自己診断を行い、前記自己診断の結果に応じて保守に必要な処理を行う保守管理装置との接続または切断を行うように制御する制御手段と、
前記制御手段による自己診断結果を、前記保守管理装置に送信する送信手段と
を有する
画像処理システム。
One or more image processing devices;
A maintenance management device that performs processing necessary for maintenance,
Each of the image processing devices
Maintenance information storage means for storing maintenance information indicating processing contents and processing procedures necessary for maintenance of the image processing apparatus;
Maintenance information interpretation means for starting interpretation of the contents of the stored maintenance information during startup and interpreting the contents of the maintenance information;
Control means for performing self-diagnosis according to the interpretation result by the maintenance information interpretation means, and controlling to connect or disconnect with a maintenance management apparatus that performs processing necessary for maintenance according to the self-diagnosis result;
An image processing system comprising: a transmission unit configured to transmit a self-diagnosis result by the control unit to the maintenance management device.
画像処理装置の保守に必要な処理内容と処理手順とを示す保守情報を記憶する記憶ステップと、
前記記憶された保守情報の内容の解釈を起動中に開始し、前記保守情報の内容を解釈する解釈ステップと、
前記保守情報解釈手段による解釈結果に応じて自己診断を行い、前記自己診断の結果に応じて保守に必要な処理を行う保守管理装置との接続または切断を行うように制御する制御ステップと、
前記制御手段による自己診断結果を、前記保守管理装置に送信する送信ステップと
をコンピュータに実行させるプログラム。
A storage step for storing maintenance information indicating processing contents and processing procedures necessary for maintenance of the image processing apparatus;
Starting interpretation of the contents of the stored maintenance information during startup, and interpreting the contents of the maintenance information;
A control step of performing self-diagnosis according to the interpretation result by the maintenance information interpretation means, and controlling to connect or disconnect with a maintenance management device that performs processing necessary for maintenance according to the self-diagnosis result;
A program for causing a computer to execute a transmission step of transmitting a self-diagnosis result by the control means to the maintenance management device.
画像処理装置の保守に必要な処理内容と処理手順とを示す保守情報を記憶する保守情報記憶手段と、
前記記憶された保守情報の内容の解釈を起動中に開始し、前記保守情報の内容を解釈する保守情報解釈手段と、
前記保守情報解釈手段による解釈結果に応じて自己診断を行い、前記自己診断の結果に応じて保守に必要な処理を行う保守管理装置との接続または切断を行うように制御する制御手段と、
前記制御手段による自己診断結果を、前記保守管理装置に送信する送信手段と
を有する電子装置。


Maintenance information storage means for storing maintenance information indicating processing contents and processing procedures necessary for maintenance of the image processing apparatus;
Maintenance information interpretation means for starting interpretation of the contents of the stored maintenance information during startup and interpreting the contents of the maintenance information;
Control means for performing self-diagnosis according to the interpretation result by the maintenance information interpretation means, and controlling to connect or disconnect with a maintenance management apparatus that performs processing necessary for maintenance according to the self-diagnosis result;
An electronic apparatus comprising: a transmission unit configured to transmit a self-diagnosis result by the control unit to the maintenance management device.


JP2009234925A 2009-10-09 2009-10-09 Image processing apparatus, image processing system, program, and electronic apparatus Expired - Fee Related JP5440925B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009234925A JP5440925B2 (en) 2009-10-09 2009-10-09 Image processing apparatus, image processing system, program, and electronic apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009234925A JP5440925B2 (en) 2009-10-09 2009-10-09 Image processing apparatus, image processing system, program, and electronic apparatus

Publications (2)

Publication Number Publication Date
JP2011079268A JP2011079268A (en) 2011-04-21
JP5440925B2 true JP5440925B2 (en) 2014-03-12

Family

ID=44073826

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009234925A Expired - Fee Related JP5440925B2 (en) 2009-10-09 2009-10-09 Image processing apparatus, image processing system, program, and electronic apparatus

Country Status (1)

Country Link
JP (1) JP5440925B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10190919A (en) * 1996-12-26 1998-07-21 Ricoh Co Ltd Communication device
JPH11348390A (en) * 1998-06-08 1999-12-21 Canon Inc Printing apparatus, failure processing method, and storage medium
JP2004025455A (en) * 2002-06-21 2004-01-29 Hitachi Printing Solutions Ltd Method for managing history of font in printer
JP4412129B2 (en) * 2004-09-21 2010-02-10 富士ゼロックス株式会社 Electronic equipment and monitoring system
JP4812616B2 (en) * 2006-12-28 2011-11-09 株式会社リコー Image processing apparatus and image processing apparatus control method

Also Published As

Publication number Publication date
JP2011079268A (en) 2011-04-21

Similar Documents

Publication Publication Date Title
JP4612912B1 (en) Information processing apparatus, information processing system control method, and program
JP5019817B2 (en) Information processing apparatus, information processing method, information processing program, and recording medium
JP2013102350A (en) Image processing device and program
US20150373211A1 (en) Function execution apparatus, system, and computer-readable medium therefor
US10536602B2 (en) Device, software installation method, and storage medium
JP2012038162A (en) Automatic test tool program and automatic test method
JP2013090264A (en) Image processing apparatus, display control method, browser program, and application program
CN106067926B (en) Image reading apparatus and control method of image reading apparatus
JP2006285951A (en) Image processing system
JP2008176353A (en) Information processor and log acquisition method, and program
JP6711618B2 (en) Information processing apparatus, information processing system, information processing server, information processing method, and program
JP2016122436A (en) Information processing apparatus and information processing method
JP5440925B2 (en) Image processing apparatus, image processing system, program, and electronic apparatus
JP4475099B2 (en) Image forming apparatus and operation screen display control program
JP2011128702A (en) Image forming apparatus and update method for firmware to be used for the same apparatus
JP4667516B2 (en) Information processing apparatus, information processing system control method, and program
US9188927B2 (en) Information processing apparatus for controlling electric power consumption, information processing method, and storage medium storing control program therefor
JP2015035728A (en) Portable terminal device and program
US8094334B2 (en) Image forming apparatus for managing application and control method therefor
JP5533760B2 (en) Image reading device
JP5656519B2 (en) Information processing apparatus, information processing apparatus control method, and program
US20110010649A1 (en) Information processing apparatus, information processing method, and program
JP6013801B2 (en) Image output system and image output apparatus
JP6529121B2 (en) Endoscope device
JP2012181854A (en) Information processor, information processing method, information processing program, and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120918

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130613

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130619

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130812

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130828

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131023

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: 20131122

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131205

R150 Certificate of patent or registration of utility model

Ref document number: 5440925

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees