JP2012088849A - Image forming device, log management method, and log management program - Google Patents
Image forming device, log management method, and log management program Download PDFInfo
- Publication number
- JP2012088849A JP2012088849A JP2010233716A JP2010233716A JP2012088849A JP 2012088849 A JP2012088849 A JP 2012088849A JP 2010233716 A JP2010233716 A JP 2010233716A JP 2010233716 A JP2010233716 A JP 2010233716A JP 2012088849 A JP2012088849 A JP 2012088849A
- Authority
- JP
- Japan
- Prior art keywords
- log
- application
- information storage
- format
- storage 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3013—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3065—Monitoring arrangements determined by the means or processing involved in reporting the monitored data
- G06F11/3072—Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting
- G06F11/3082—Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting the data filtering being achieved by aggregating or compressing the monitored data
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Debugging And Monitoring (AREA)
Abstract
【課題】複数のアプリケーションによって生成されるログの操作性を向上させること。
【解決手段】それぞれログを生成する複数のアプリケーションプログラムを有する画像形成装置であって、前記各アプリケーションプログラムが生成するログの取得用のインタフェース情報を、前記アプリケーションプログラムごとに一元的に記憶するインタフェース情報記憶手段と、前記ログの取得要求に応じ、該取得要求において指定されたアプリケーションプログラムに対して前記インタフェース情報記憶手段に記憶されている前記インタフェース情報を用いて、前記ログを取得し、取得されたログを前記取得要求に対する応答として出力するログ管理手段とを有する。
【選択図】図3To improve the operability of logs generated by a plurality of applications.
An image forming apparatus having a plurality of application programs each generating a log, wherein interface information for acquiring logs generated by each application program is stored for each application program in an integrated manner In response to the log acquisition request, the log is acquired by using the interface information stored in the interface information storage means for the application program specified in the acquisition request. Log management means for outputting a log as a response to the acquisition request.
[Selection] Figure 3
Description
本発明は、画像形成装置、ログ管理方法、及びログ管理プログラムに関し、特にアプリケーションによって生成されるログを管理する画像形成装置、ログ管理方法、及びログ管理プログラムに関する。 The present invention relates to an image forming apparatus, a log management method, and a log management program, and more particularly to an image forming apparatus, a log management method, and a log management program for managing a log generated by an application.
近年の複合機、コピー機、プリンタ、又はファクシミリ等の画像形成装置は、汎用的なコンピュータと同様に、アプリケーションプログラムを追加的にインストールすることができる。各種のアプリケーションプログラムは、障害解析用又は課金用等にログを出力するように実装されているのが一般的である。 Recent image forming apparatuses such as multifunction peripherals, copiers, printers, and facsimile machines can additionally install application programs as in a general-purpose computer. In general, various application programs are implemented so as to output logs for failure analysis or billing.
画像形成装置にインストールされるアプリケーションプログラムの増加に応じて、サービスマン等が、複数のアプリケーションプログラムのログを扱う機会の増加が予想される。したがって、複数のアプリケーションプログラムのログの操作性の向上が求められている。 With the increase in the number of application programs installed in the image forming apparatus, it is expected that an opportunity for a service person or the like to handle logs of a plurality of application programs will increase. Therefore, improvement in the operability of logs of a plurality of application programs is required.
例えば、特許文献1には、コンピュータ上で動作する複数のプログラムのログ情報を統一的に管理する方式について開示されている。特許文献1では、プログラムごとのログ情報を、排他制御を行いながら一つのログファイルに蓄積するように構成されている。
For example,
しかしながら、特許文献1に記載された技術では、複数のアプリケーションのログをそれぞれ参照したい場合、一元化されたログファイルの中から、参照対象のアプリケーションに関するログ情報を抽出するための作業が必要とされる。
However, in the technique described in
本発明は、上記の点に鑑みてなされたものであって、複数のアプリケーションによって生成されるログの操作性を向上させることのできる画像形成装置、ログ管理方法、及びログ管理プログラムの提供を目的とする。 The present invention has been made in view of the above points, and an object thereof is to provide an image forming apparatus, a log management method, and a log management program capable of improving the operability of logs generated by a plurality of applications. And
そこで上記課題を解決するため、本発明は、それぞれログを生成する複数のアプリケーションプログラムを有する画像形成装置であって、前記各アプリケーションプログラムが生成するログの取得用のインタフェース情報を、前記アプリケーションプログラムごとに一元的に記憶するインタフェース情報記憶手段と、前記ログの取得要求に応じ、該取得要求において指定されたアプリケーションプログラムに対して前記インタフェース情報記憶手段に記憶されている前記インタフェース情報を用いて、前記ログを取得し、取得されたログを前記取得要求に対する応答として出力するログ管理手段とを有する。 Accordingly, in order to solve the above-described problem, the present invention provides an image forming apparatus having a plurality of application programs each generating a log, and obtaining interface information for acquiring a log generated by each application program for each application program. In response to the log acquisition request, using the interface information stored in the interface information storage means for the application program specified in the acquisition request, Log management means for acquiring a log and outputting the acquired log as a response to the acquisition request.
本発明によれば、複数のアプリケーションによって生成されるログの操作性を向上させることができる。 According to the present invention, it is possible to improve the operability of logs generated by a plurality of applications.
以下、図面に基づいて本発明の実施の形態を説明する。図1は、本発明の実施の形態におけるシステム構成例を示す図である。同図において、一以上の画像形成装置10及び一以上のユーザ端末20は、LAN(Local Area Network)又はインターネット等のネットワーク30(有線又は無線の別は問わない)を介して通信可能に接続されている。
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing an example of a system configuration in the embodiment of the present invention. In the figure, one or more
画像形成装置10は、印刷、スキャン、コピー、及びFAX送受信等のうちの二以上の機能を一台の筐体によって実現する複合機である。但し、いずれか一つの機能を単体で有する機器が画像形成装置10として用いられてもよい。画像形成装置10には、機能拡張等を目的としてプログラムのインストール又はアンインストール等が可能である。
The
ユーザ端末20は、マウス及びキーボード等の入力手段、並びに液晶ディスプレイ等の表示手段等を備え、画像形成装置10に対する遠隔的なユーザインタフェースとして機能するPC(Personal Computer)等のコンピュータである。携帯電話、スマートフォン、又はPDA(Personal Digital Assistance)等の携帯型の通信端末が、ユーザ端末20として用いられてもよい。
The
図2は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。同図において、画像形成装置10は、コントローラ11、スキャナ12、プリンタ13、モデム14、操作パネル15、ネットワークインタフェース16、及びSDカードスロット17等のハードウェアを有する。
FIG. 2 is a diagram illustrating a hardware configuration example of the image forming apparatus according to the embodiment of the present invention. In FIG. 1, the
コントローラ11は、CPU111、RAM112、ROM113、HDD114、及びNVRAM115等を有する。ROM113には、各種のプログラムやプログラムによって利用されるデータ等が記録されている。RAM112は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。CPU111は、RAM112にロードされたプログラムを処理することにより、各種の機能を実現する。HDD114には、プログラムやプログラムが利用する各種のデータ等が記録される。NVRAM115には、各種の設定情報等が記録される。
The
スキャナ12は、原稿より画像データを読み取るためのハードウェア(画像読取手段)である。プリンタ13は、印刷データを印刷用紙に印刷するためのハードウェア(印刷手段)である。モデム14は、電話回線に接続するためのハードウェアであり、FAX通信による画像データの送受信を実行するために用いられる。操作パネル15は、ユーザからの入力の受け付けを行うためのボタン等の入力手段や、液晶パネル等の表示手段等を備えたハードウェアである。ネットワークインタフェース16は、LAN等のネットワーク(有線又は無線の別は問わない。)に接続するためのハードウェアである。SDカードスロット17は、SDカード80に記録されたプログラムを読み取るために利用される。すなわち、画像形成装置10では、ROM113に記録されたプログラムだけでなく、SDカード80に記録されたプログラムもRAM112にロードされ、実行されうる。なお、他の記録媒体(例えば、CD−ROM又はUSB(Universal Serial Bus)メモリ等)によってSDカード80が代替されてもよい。すなわち、SDカード80の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、SDカードスロット17は、記録媒体の種類に応じたハードウェアによって代替されればよい。
The
図3は、本発明の実施の形態における画像形成装置のソフトウェア構成例を示す図である。同図において、画像形成装置10は、システムファームウェア51、SDKプラットフォーム52、及び1以上のSDKアプリ53等を有する。
FIG. 3 is a diagram illustrating a software configuration example of the image forming apparatus according to the embodiment of the present invention. In FIG. 1, an
システムファームウェア51は、各種のハードウェアリソース等を制御するための機能を上位アプリケーション等に対して提供するソフトウェアモジュール群である。システムファームウェア51は、例えば、ネットワーク通信に関する機能、スキャナの制御機能、プリンタの制御機能、メモリの管理機能等を有する。 The system firmware 51 is a software module group that provides functions for controlling various hardware resources and the like to a higher-level application. The system firmware 51 has, for example, a network communication function, a scanner control function, a printer control function, a memory management function, and the like.
SDKプラットフォーム52は、SDKアプリ53の実行環境を提供する。各SDKアプリ53は、SDKプラットフォーム52が提供するAPI(Application Program Interface)を利用して開発される。例えば、SDKプラットフォーム52は、スキャン機能を利用させるためのインタフェース、印刷機能を利用させるためのインタフェース、コピー機能を利用させるためのインタフェース等をSDKアプリ53に提供する。なお、SDKプラットフォーム52のAPIは公開されており、サードベンダ等によってもSDKアプリ53は開発されうる。なお、本実施の形態において、SDKプラットフォーム52は、Java(登録商標)仮想マシンを内包している。したがって、各SDKアプリ53は、Java(登録商標)アプリとして実装される。但し、他のプログラミング言語によって生成されるアプリケーションに対しても、本実施の形態は、適用可能である。
The
SDKプラットフォーム52は、また、SDKアプリ53のライフサイクル等の管理を行う。例えば、SDKプラットフォーム52は、アプリインストール管理部521及びインストール済みアプリ情報記憶部522等を有する。
The
アプリインストール管理部521は、SDKアプリ53のインストール及びアンインストール等を実行する。SDKアプリ53のインストール又はアンインストール等の指示は、操作パネル15より入力されてもよいし、ユーザ端末20より入力されてもよい。
The application installation management unit 521 executes installation and uninstallation of the
インストール済みアプリ情報記憶部522は、インストールされたSDKアプリ53の一覧情報を、例えば、NVRAM115又はHDD114等を用いて記憶する。
The installed application
図4は、インストール済みアプリ情報記憶部の構成例を示す図である。同図において、インストール済みアプリ情報記憶部522は、画像形成装置10にインストールされているSDKアプリ53ごとに、アプリIDを記憶する。アプリIDは、各SDKアプリ53を相互に識別可能な識別子である。インストール済みアプリ情報記憶部522は、また、各SDKアプリ53が使用するログIDごとに、ログ取得I/F及びフォーマット名を記憶する。ログIDとは、ログの集合に対して付与される識別情報である。ログIDは、一つのログ生成アプリ56に対して一以上割り当てられうる。ログIDは、例えば、ログ生成アプリ56が有する内部的な機能の分類(種別)を示す。この場合、表示系の機能に対するログと、画像形成系の機能に関するログとでは、それぞれ異なるログIDが割り当てられる。同一のログファイルに出力される単位ごとに、ログIDが割り当てられてもよい。どのような基準によって、ログを分類するかについては、適宜選択されてよい。
FIG. 4 is a diagram illustrating a configuration example of the installed application information storage unit. In the figure, an installed application
ログ取得I/Fは、当該ログIDに係るログを取得するためのインタフェース情報又は識別情報である。同図の例では、ログを格納するファイルパス名が、ログ取得I/Fとして指定されている例が示されている。但し、関数名又はURI(Uniform Resource Identifier)等、他のインタフェース情報又は識別情報が、ログ取得I/Fとされてもよい。フォーマット名は、当該ログIDに係るログに対するログフォーマット情報(形式情報又は構成情報)のフォーマット名である。 The log acquisition I / F is interface information or identification information for acquiring a log related to the log ID. In the example of the figure, an example in which the file path name for storing the log is designated as the log acquisition I / F is shown. However, other interface information or identification information such as a function name or URI (Uniform Resource Identifier) may be used as the log acquisition I / F. The format name is the format name of log format information (format information or configuration information) for the log related to the log ID.
なお、インストール済みアプリ情報記憶部522のレコードは、SDKアプリ53のインストール時において、アプリインストール管理部521によって追加される。具体的には、各SDKアプリ53には、当該SDKアプリ53の属性情報を記憶したファイルが添付されている。アプリインストール管理部521は、当該ファイルより抽出される情報を、インストール済みアプリ情報記憶部522に記録する。また、SDKアプリ53がアンインストールされた場合、アプリインストール管理部521は、当該SDKアプリ53に対するレコードを、インストール済みアプリ情報記憶部522より削除する。
The record of the installed application
図3に戻る。SDKアプリ53は、画像形成装置10の出荷後において、画像形成装置10の機能拡張を図るためのプラグインとして追加的にインストールされるアプリケーションである。同図において、画像形成装置10は、SDKアプリ53として、ログ管理アプリ54及び一以上のログ生成アプリ56を有する。ログ管理アプリ54は、ログ生成アプリ56が生成(又は記録)するログの操作を一元的に行うSDKアプリ53である。
Returning to FIG. The
ログ生成アプリ56は、ログ管理アプリ54に対する相対的な表現である。すなわち、各ログ生成アプリ56は、それぞれに固有の機能を実現するSDKアプリ53であり、当該固有の機能を実現する過程においてログを生成する。したがって、各ログ生成アプリ56は、ログを生成することが本来の機能ではない。換言すれば、本実施の形態において、ログ管理アプリ54以外のSDKアプリ53は、ログ生成アプリ56に該当する。
The
各ログ生成アプリ56は、認証部561、ログ生成部562、ログ記憶部563、及びログ提供部564等を含む。認証部561は、当該ログ生成アプリ56に関して、ユーザの認証を行う。ログ生成部562は、当該ログ生成アプリ56のログを生成する。ログ記憶部563は、ログ生成部562によって生成されたログを、例えば、NVRAM115又はHDD114等を用いて記憶する。ログ提供部564は、ログ管理アプリ54との通信を介して、ログ記憶部563に記憶されているログをログ管理アプリ54に提供(出力)する。
Each
ログ管理アプリ54は、制御部541、認証部542、認証情報記憶部543、アプリログイン情報記憶部544、ログ管理部545、参照可能ログ判定部546、ログID記憶部547、ログ参照権限記憶部548、ログI/F情報管理部549、ログI/F情報記憶部550、ログ取得部551、ログフォーマット管理部552、アプリログフォーマット記憶部553、及びログフォーマット情報記憶部554等を含む。
The
制御部541は、ユーザ端末20からの要求に応じた処理を起動する。制御部541は、また、ユーザ端末20からの要求に応じた処理結果をユーザ端末20に返信する。
The
認証部542は、ログ管理アプリ54に関して、ユーザの認証を行う。認証情報記憶部543は、各ユーザの認証情報を、例えば、NVRAM115又はHDD114等を用いて記憶する。アプリログイン情報記憶部544は、ログ管理アプリ54が、他のSDKアプリ53(すなわち、ログ生成アプリ56)にログインするための情報を、例えば、NVRAM115又はHDD114等を用いて記憶する。
The
ログ管理部545は、ログの操作に関する処理制御を行う。参照可能ログ判定部546は、ログの参照を要求するユーザが参照可能なログを、ログID記憶部547及びログ参照権限記憶部548等を用いて判定する。参照可能なログは、ログIDの単位で判定される。
The
ログID記憶部547は、ログ生成アプリ56とログIDとの対応情報を、例えば、NVRAM115又はHDD114等を用いて記憶する。ログ参照権限記憶部548は、ログ参照権限ごとに参照可能なログIDを、例えば、NVRAM115又はHDD114等を用いて記憶する。ログ参照権限とは、ログの参照に関する権限をいい、ログ参照権限に応じて、参照可能なログIDが異なりうる。
The log
ログI/F情報管理部549は、ログI/F情報記憶部550に対するアクセス手段を提供する。ログI/F情報記憶部550は、ログIDごとに、当該ログIDに係るログを取得するための識別情報(ログI/F情報)を、例えば、NVRAM115又はHDD114等を用いて記憶する。ログ取得部551は、ログI/F情報を用いて、各ログ生成アプリ56によって生成されたログを取得する。
The log I / F
ログフォーマット管理部552は、アプリログフォーマット記憶部553及びログフォーマット情報記憶部554へのアクセス手段を提供する。アプリログフォーマット記憶部553は、ログIDごとに、当該ログIDに係るログのフォーマット(形式)の識別情報(フォーマット名)を、例えば、NVRAM115又はHDD114等を用いて記憶する。ログフォーマット情報記憶部554は、フォーマット名ごとに、ログフォーマット情報を、例えば、NVRAM115又はHDD114等を用いて記憶する。ログフォーマット情報とは、ログのフォーマットの内容を示す情報である。
The log
以下、画像形成装置10の処理手順について説明する。図5は、ログ生成時の処理手順を説明するためのシーケンス図である。
Hereinafter, a processing procedure of the
例えば、各ログ生成アプリ56のログ生成部562は、その起動処理の過程において、ログ管理アプリ54のログフォーマット管理部552に対し、ログフォーマット情報の取得要求を送信する(S101、S103)。取得要求には、取得要求元のログ生成アプリ56が生成するログのログIDが一以上指定される。
For example, the
ログフォーマット情報の取得要求に応じ、ログフォーマット管理部552は、当該取得要求に指定されたログIDに対応するログフォーマット情報を、アプリログフォーマット記憶部553及びログフォーマット情報記憶部554等を用いて判定及び取得する。具体的には、ログフォーマット管理部552は、まず、ログIDに対応付けられているフォーマット名を、アプリログフォーマット記憶部553より取得する。
In response to the log format information acquisition request, the log
図6は、アプリログフォーマット記憶部の構成例を示す図である。同図に示されるように、アプリログフォーマット記憶部553には、ログIDごとにフォーマット名が記憶されている。同図に示されるように、異なるログID間において、同じフォーマット(フォーマット名)が共用されてもよい。
FIG. 6 is a diagram illustrating a configuration example of the application log format storage unit. As shown in the figure, the application log
なお、アプリログフォーマット記憶部553のレコードは、インストール済みアプリ情報記憶部522の各レコードのログID及びフォーマット名の項目が抽出されたものである。すなわち、ログ管理アプリ54のログフォーマット管理部552は、例えば、SDKアプリ53がインストールされた際に、インストール済みアプリ情報記憶部522における当該SDKアプリ53に係るレコードより、ログID及びフォーマット名を取得し、取得されたログID及びフォーマット名を含むレコードをアプリログフォーマット記憶部553に記録する。また、ログフォーマット管理部552は、SDKアプリ53がアンインストールされた場合、アンインストールされたSDKアプリ53に対応するレコードをアプリログフォーマット記憶部553より削除する。
The record in the application log
ログフォーマット管理部552は、アプリログフォーマット記憶部553より取得されたフォーマット名によって識別されるログフォーマット情報を、ログフォーマット情報記憶部554より取得する。
The log
図7は、ログフォーマット情報記憶部の構成例を示す図である。同図に示されるように、ログフォーマット情報記憶部554には、フォーマット名ごとに、ログフォーマット情報が記憶されている。ログフォーマット情報は、例えば、1行分のログを構成する項目の並び順、及び各項目の形式又は記録内容を示す文字列等を含む。
FIG. 7 is a diagram illustrating a configuration example of the log format information storage unit. As shown in the figure, the log format
ログフォーマット管理部552は、ログフォーマット情報記憶部554より取得されたログフォーマット情報を、取得要求元のログ生成アプリ56に、ログIDに関連付けて返信する(S102、S104)。取得要求において複数のログIDが指定されている場合であって、各ログIDに対するログフォーマット情報が異なる場合、複数のログフォーマット情報が返信される。ログ生成アプリ56のログ生成部562は、返信されたログフォーマット情報を、ログIDに関連付けて、RAM112に関連付けて記憶しておく。
The log
その後、ログ生成アプリ56のログ生成部562は、当該ログ生成アプリ56の処理の進行に応じて、ログ記憶部563にログを生成する(S105、S106)。この際、生成されるログは、当該ログが属するログIDに対応するログ取得I/Fによって識別可能なように記録される。ログIDに対応する該ログ取得I/Fは、ログ生成アプリ56にとって既知であってもよいし、又は、インストール済みアプリ情報記憶部522より取得されてもよい。また、生成されるログのフォーマットは、当該ログが属するログIDに対応するログフォーマット情報に従う。その結果、例えば、フォーマット名「format1」に対応するログフォーマット情報に関連付けられているログIDに属するログは、例えば、図8又は図9に示されるように生成される。
Thereafter, the
図8は、ログフォーマット情報に基づいて生成されたログの第一の例を示す図である。また、図9は、ログフォーマット情報に基づいて生成されたログの第二の例を示す図である。 FIG. 8 is a diagram illustrating a first example of a log generated based on log format information. FIG. 9 is a diagram illustrating a second example of the log generated based on the log format information.
図8と図9との関係は、例えば、図8が、ログIDが「ログA1」に関するログであり、図9が、ログIDが「ログB1」に関するログであるといったような関係である。これら二つのログIDは、同一のフォーマット名(すなわち、同一のログフォーマット情報)に関連付けられている。したがって、それぞれのログIDに係るログは、同一のフォーマットで生成される。したがって、後述される、ログ参照時等において、例えば、二つのログIDに属するログをマージして表示させることも容易である。この際、所定の項目をキーとしてマージ結果をソートさせることもできる。 The relationship between FIG. 8 and FIG. 9 is such that, for example, FIG. 8 is a log regarding the log ID “log A1” and FIG. 9 is a log regarding the log ID “log B1”. These two log IDs are associated with the same format name (that is, the same log format information). Therefore, the logs related to the respective log IDs are generated in the same format. Therefore, it is easy to merge and display, for example, logs belonging to two log IDs at the time of log reference, which will be described later. At this time, the merge results can be sorted using a predetermined item as a key.
図10は、複数のログIDに属するログをマージした第一の例を示す図である。同図には、図8のログと図9のログとがマージされ、第一項目(日付情報)をキーとして、昇順にソートされた例が示されている。 FIG. 10 is a diagram illustrating a first example in which logs belonging to a plurality of log IDs are merged. The figure shows an example in which the log of FIG. 8 and the log of FIG. 9 are merged and sorted in ascending order using the first item (date information) as a key.
また、図11は、複数のログIDに属するログをマージした第二の例を示す図である。同図には、図8のログと図9のログとがマージされ、第三項目(操作端末IP)をキーとして、昇順にソートされた例が示されている。なお、操作端末IPとは、例えば、ログを生成したログ生成アプリ56が、ユーザ端末20より遠隔的に操作又は利用された場合の、ユーザ端末20のIPアドレスである。
FIG. 11 is a diagram illustrating a second example in which logs belonging to a plurality of log IDs are merged. The figure shows an example in which the log of FIG. 8 and the log of FIG. 9 are merged and sorted in ascending order using the third item (operation terminal IP) as a key. The operation terminal IP is, for example, the IP address of the
このように、ログのフォーマットに関して、一元的又は統一的な制御が行われ、ログのフォーマットが共通化されることにより、ログの取り扱いを簡便化することができる。また、ログの可読性を向上させることができる。更に、ログのフォーマットの制御が、ログ管理アプリ54に一元化されることにより、ログのフォーマットの変更等の作業を簡便化することができる。
As described above, unified or unified control is performed on the log format, and the log format can be made common, thereby simplifying the handling of the log. In addition, the readability of the log can be improved. Furthermore, log format control is centralized in the
なお、図9に示されるログには、操作ユーザ名は記録されていない。このようなログは、例えば、認証を受けていないユーザによって利用されたログ生成アプリ56が生成したものである。すなわち、各ログ生成アプリ56の利用には、必ずしも認証を受けることは必要とはされない。認証を受けずに全ての機能を利用可能なログ生成アプリ56が有ってもよいし、認証を受けなければ一部又は全部の機能の利用が制限されるログ生成アプリ56が有ってもよい。
Note that the operation user name is not recorded in the log shown in FIG. Such a log is generated, for example, by the
参考までに、ログのフォーマットに関して、ログフォーマット情報に基づく制御が行われない場合、図8に係るログは、例えば、図12に示されるように生成される。また、図9に係るログは、例えば、図13に示されるように生成される。図12と図13とを比較すると、そのフォーマットに関して整合が図られていないのが分かる。例えば、項目の並び順や、項目を区切る文字等が異なる。したがって、図10又は図11に示されるように、マージ等を行うのは困難である。また、ログ生成アプリ56ごとにログの形式が異なるため、解読作業が非常に煩雑となりうる。
For reference, when the control based on the log format information is not performed with respect to the log format, the log according to FIG. 8 is generated as shown in FIG. 12, for example. Further, the log according to FIG. 9 is generated as shown in FIG. 13, for example. Comparing FIG. 12 and FIG. 13, it can be seen that the format is not consistent. For example, the order of items and the character that separates items are different. Therefore, as shown in FIG. 10 or FIG. 11, it is difficult to perform merging or the like. Further, since the log format is different for each
続いて、ログの参照時の処理手順について説明する。図14は、ログ参照時の処理手順を説明するためのシーケンス図である。同図の初期状態において、ユーザ端末20には、ログ管理アプリ54のログイン画面が表示されていることとする。当該ログイン画面は、例えば、ユーザ端末20において、ログ管理アプリ54の利用が指示された場合に表示される。なお、ユーザ端末20には、画像形成装置10の管理用のプログラムがインストールされている。ユーザ端末20は、当該プログラムによる制御に基づいて、図14に示される処理手順の一部を実行する。但し、図14に示されるユーザ端末20の処理手順は、ユーザ端末20が有するWebブラウザによって実行されてもよい。すなわち、画像形成装置10は、Webページによるユーザインタフェースをユーザ端末20に提供するようにしてもよい。この場合、ユーザ端末20には、前述された管理用のプログラムはインストールされなくてもよい。
Next, a processing procedure when referring to a log will be described. FIG. 14 is a sequence diagram for explaining a processing procedure when referring to a log. In the initial state of the figure, it is assumed that the login screen of the
ユーザ端末20に表示されているログイン画面に対して、ユーザによって認証情報(ユーザ名及びパスワード)が入力されると、ユーザ端末20は、入力されたユーザ名及びパスワードを含むログイン要求を、画像形成装置10のログ管理アプリ54に送信する(S201)。
When authentication information (user name and password) is input by the user on the login screen displayed on the
ログ管理アプリ54の制御部541は、当該ログイン要求に応じた認証を、ログ管理アプリ54の認証部542に要求する(S202)。認証部542は、当該ログイン要求に含まれているユーザ名及びパスワードを、認証情報記憶部543に記憶されているユーザ名及びパスワードと照合することにより、ユーザの認証を行う(S203)。
The
図15は、認証情報記憶部の構成例を示す図である。同図において、認証情報記憶部543は、ユーザごとに、ユーザ名、パスワード、及びログ参照権限等を記憶する。同図において、ログ参照権限は、管理者権限、サービス権限、又は一般権限に分類される。管理者権限は、システムの管理者に与えられる参照権限である。すなわち、ユーザ名が「Admin」であるユーザは、管理者を示す。サービス権限は、画像形成装置10の保守員(サービスマン)に与えられる参照権限である。すなわち、ユーザ名が「Service」であるユーザは、保守員を示す。一般権限は、一般ユーザに対して与えられる参照権限である。一般ユーザとは、管理者又は保守員以外のユーザをいう。
FIG. 15 is a diagram illustrating a configuration example of the authentication information storage unit. In the figure, an authentication
ログイン要求に含まれているユーザ名及びパスワードと一致するユーザ名及びパスワードを含むレコードが認証情報記憶部543に記憶されている場合、認証部542は、認証は成功したと判定し、当該レコードに含まれているログ参照権限を取得し、記憶しておく。
When a record including a user name and password that matches the user name and password included in the login request is stored in the authentication
続いて、認証部542は、各ログ生成アプリ56にログインするための認証要求を、各ログ生成アプリ56に送信する(S204)。本実施の形態において、ログ管理アプリ54がログ生成アプリ56よりログを取得するためには、ログ管理アプリ54は当該ログ生成アプリ56に認証されている必要があるからである。当該認証要求には、ログイン先のログ生成アプリ56に対する認証情報が指定される。当該認証情報は、アプリログイン情報記憶部544より取得される。
Subsequently, the
図16は、アプリログイン情報記憶部の構成例を示す図である。同図において、アプリログイン情報記憶部544には、ユーザ名ごとに、各ログ生成アプリ56のアプリID,認証I/F、ユーザ名、及びパスワード等が記憶されている。
FIG. 16 is a diagram illustrating a configuration example of the application login information storage unit. In the figure, the application login
認証I/Fは、アプリIDに係るログ生成アプリ56に認証要求を送信するためのインタフェース情報である。同図では、認証I/Fとして、URL(Uniform Resource Locator)が指定された例が示されている。但し、関数名等、他のインタフェース情報が指定されるようにしてもよい。ユーザ名及びパスワードは、第一項目のユーザ名に係るユーザに関して、アプリIDに係るログ生成アプリ56にログインするための認証情報である。
The authentication I / F is interface information for transmitting an authentication request to the
したがって、認証部542は、ログ管理アプリ54に関して認証に成功したユーザ(以下、「ログインユーザ」という。)のユーザ名に関して、アプリログイン情報記憶部544において対応付けられているアプリIDごとに、認証I/F、ユーザ名、及びパスワードを取得する。認証部542は、ステップS204において、取得された各アプリIDに係る各ログ生成アプリ56に対して、認証I/Fに基づく認証要求を送信する。当該認証要求は、当該アプリIDに関連付けられている、ユーザ名及びパスワードが指定される。
Therefore, the
認証要求を受信したログ生成アプリ56の認証部561は、当該認証要求に指定されているユーザ名及びパスワードに基づいて認証を行い、認証結果をログ管理アプリ54の認証部542に返信する(S205)。
Upon receiving the authentication request, the
各ログ生成アプリ56より認証結果が受信されると、認証部542は、ログインユーザに関して記憶しておいたログ参照権限と、認証に成功した(認証が通った)ログ生成アプリ56のアプリIDの一覧とを制御部541に出力する(S206)。
When the authentication result is received from each
続いて、制御部541は、ログインユーザのログ参照権限、及び認証に成功したログ生成アプリ56のアプリIDの一覧等を指定して、ログインユーザが参照可能なログIDの判定要求をログ管理部545に入力する(S207)。ログ管理部545は、当該判定要求を参照可能ログ判定部546に転送する(S208)。
Subsequently, the
続いて、参照可能ログ判定部546は、判定要求に指定された情報、ログ参照権限報記憶部548、及びログID記憶部547等を用いて、ログインユーザが参照可能なログIDを判定する(S209)。具体的には、まず、参照可能ログ判定部546は、判定要求に指定されたログ参照権限及びログ参照権限報記憶部548を用いて、当該参照権限によって参照が可能な(参照が許可される)ログIDを判定する。
Subsequently, the referable
図17は、ログ参照権限報記憶部の構成例を示す図である。同図において、ログ参照権限報記憶部548には、ログ参照権限ごとに、参照可能ログIDが記憶されている。参照可能ログIDは、参照が可能なログIDの集合である。例えば、管理者権限については、「ログA1」又は「ログB1」のログIDに属するログの参照が可能である。また、一般権限については、「ログA3」のログIDに属するログの参照が可能である。なお、ログ参照権限報記憶部548の記憶内容は、参照可能ログ判定部546が操作パネル15又はユーザ端末20に表示させる画面を介して編集可能としてもよい。
FIG. 17 is a diagram illustrating a configuration example of the log reference authority report storage unit. In the figure, the log reference authority
参照可能ログ判定部546は、判定されたログIDの中から、判定要求に指定されたアプリIDの一覧及びログID記憶部547を用いて、ログインユーザが参照可能なログIDを抽出する。
The referable
図18は、ログID記憶部の構成例を示す図である。同図において、ログID記憶部547は、ログIDごとに、当該ログIDを使用する(当該ログIDに属するログを生成する)ログ生成アプリ56のアプリIDが記憶されている。
FIG. 18 is a diagram illustrating a configuration example of a log ID storage unit. In the figure, the log
なお、ログID記憶部547のレコードは、インストール済みアプリ情報記憶部522の各レコードのログID及びアプリIDの項目が抽出されたものである。すなわち、ログ管理アプリ54の参照可能ログ判定部546は、例えば、SDKアプリ53がインストールされた際に、インストール済みアプリ情報記憶部522における当該SDKアプリ53に係るレコードより、ログID及びアプリIDを取得し、取得されたログID及びアプリIDを含むレコードをログID記憶部547に記録する。また、参照可能ログ判定部546は、SDKアプリ53がアンインストールされた場合、アンインストールされたSDKアプリ53に対応するレコードをログID記憶部547より削除する。
The record in the log
参照可能ログ判定部546は、ログ参照権限に対する参照可能ログIDの中から、判定要求に指定されたアプリIDに関してログID記憶部547において対応付けられているログIDを抽出する。すなわち、ログインユーザに関して認証に成功したログ生成アプリ56に関するログIDに、参照可能なログが限定される。例えば、サービス権限を有するログインユーザが、アプリID「AppA」に係るログ生成アプリ56の認証に成功し、アプリID「AppB」に係るログ生成アプリ56の認証に失敗したとする。この場合、「ログA1」及び「ログA2」が、ログインユーザが参照可能なログであると判定される。サービス権限に関しては、「ログB2」も参照可能であるが(図17参照)、「ログB2」は、アプリID「AppB」に対するログIDであるため(図18参照)、当該アプリIDに係るログ生成アプリ56のログインに失敗したログインユーザには、当該ログIDの参照は許可されない。
The referable
続いて、参照可能ログ判定部546は、ログインユーザが参照可能なログIDの一覧を判定結果としてログ管理部545に出力する(S210)。ログ管理部545は、当該判定結果を制御部541に転送する(S211)。制御部541は、当該判定結果が示す、ログIDの一覧をユーザ端末20に送信する(S212)。ユーザ端末20は、当該ログIDの一覧の中から、参照対象とするログIDを選択させるための画面(以下、「参照ログ選択画面」という。)を表示装置に表示させる。
Subsequently, the referable
ユーザによって、参照ログ選択画面を介して、参照対象とするログIDが1以上選択されると、ユーザ端末20は、選択されたログIDの一覧を含むログの参照要求(取得要求)を、ログ管理アプリ54に送信する(S213)。ログ管理アプリ54の制御部541は、当該参照要求の受信に応じ、当該参照要求に含まれているログIDに係るログの取得を、ログ管理部545に要求する(S214)。
When one or more log IDs to be referred to are selected by the user via the reference log selection screen, the
ログ管理部545は、当該ログIDを指定して、ログ取得I/Fの取得をログI/F情報管理部549に要求する(S215)。ログI/F情報管理部549は、指定されたログIDに対するログ取得I/FをログI/F情報記憶部550より取得し、取得されたログ取得I/Fを、ログ管理部545に出力する(S216)。
The
図19は、ログI/F情報記憶部の構成例を示す図である。同図において、ログI/F情報記憶部550は、ログIDごとに、ログ取得I/Fが記憶されている。なお、本実施の形態において、ログIDは、ログ生成アプリ56を更に細分化する単位である。換言すれば、一つのログIDは、二つのログ生成アプリ56を跨ることはない。したがって、ログIDごとに、ログ取得I/Fが記憶されているということは、少なくとも、ログ生成アプリ56ごとにログ取得I/Fが記憶されていることを意味する。
FIG. 19 is a diagram illustrating a configuration example of a log I / F information storage unit. In the figure, the log I / F
なお、ログI/F情報記憶部550のレコードは、インストール済みアプリ情報記憶部522の各レコードのログID及びログ取得I/Fの項目が抽出されたものである。すなわち、ログ管理アプリ54のログI/F情報管理部549は、例えば、SDKアプリ53がインストールされた際に、インストール済みアプリ情報記憶部522における当該SDKアプリ53に係るレコードより、ログID及びログ取得I/Fを取得し、取得されたログID及びログ取得I/Fを含むレコードをログI/F情報記憶部550に記録する。また、ログI/F情報管理部549は、SDKアプリ53がアンインストールされた場合、アンインストールされたSDKアプリ53に対応するレコードをログI/F情報記憶部550より削除する。
The records in the log I / F
また、ログI/F情報記憶部550の内容は、ログI/F情報管理部549が操作パネル15又はユーザ端末20に表示させる画面を介して編集可能としてもよい。
The contents of the log I / F
続いて、ログ管理部545は、取得されたログ取得I/Fを指定して、ログの取得をログ取得部551に要求する(S217)。ログ取得部551は、指定されたログ取得I/Fに基づいて、ログの取得要求を送信する(S218)。当該取得要求は、当該ログ取得I/Fに対応するログ生成アプリ56のログ提供部564によって受信される。当該ログ提供部564は、当該ログ生成アプリ56のログ記憶部563より、当該ログ取得I/Fに係るログ(すなわち、当該ログ取得I/Fに対応するログIDに属するログ)を取得する。当該ログ提供部564は、取得されたログをログ取得部551に返信する(S219)。なお、複数のログIDが参照対象とされた場合、ステップS218及びS219は、複数回実行される。
Subsequently, the
続いて、ログ取得部551は、取得されたログをログ管理部545に出力する(S220)。ログ管理部545は、当該ログを制御部541に転送する(S221)。制御部541は、当該ログを、ユーザ端末20に送信する(S221)。当該ログを受信したユーザ端末20は、当該ログを表示装置に表示させる。その結果、ユーザは、自らの参照権限の範囲内において、所望するログを参照することができる。
Subsequently, the
上述したように、本実施の形態によれば、ログ管理アプリ54によって、各ログ生成アプリ56のログが一元的に扱われる。例えば、ログ管理アプリ54は、各ログ生成アプリ56のログ取得I/Fを一元的に管理し、当該ログ取得I/Fに基づいて、各ログ生成アプリ56のログを取得することができる。また、ログの取得は、ログIDごとに行うことができる。したがって、複数のログ生成アプリ56によって生成されるログの操作性を向上させることができる。例えば、ユーザ(ユーザ端末20)は、個々のログ生成アプリ56を意識することなく、ログ管理アプリ54にアクセスすることで、複数のログ生成アプリ56のそれぞれのログを取得することができる。
As described above, according to the present embodiment, the
また、ログ管理アプリ54によってログ参照権限が一元的に管理されることにより、ユーザに応じたログの参照に対する制限を、ログ管理アプリ54が一元的に行うことができる。
Moreover, the
なお、生成されたログは、各ログ生成アプリ56のログ記憶部563においてではなく、ログ管理アプリ54の管理下の記憶部において記憶されてもよい。この場合、各ログ生成アプリ56は、ログの生成に応じて、生成されたログをログ管理アプリ54に送信すればよい。又は、ログ管理アプリ54が、定期的に、各ログ生成アプリ56よりログの収集を行ってもよい。
The generated log may be stored not in the
また、ログIDは、ログ生成アプリ56に対して一つだけ割り当てられるようにしてもよい。この場合、参照対象とするログIDの選択は、ログの参照対象とするログ生成アプリ56の選択に相当する。
Further, only one log ID may be assigned to the
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 As mentioned above, although the Example of this invention was explained in full detail, this invention is not limited to such specific embodiment, In the range of the summary of this invention described in the claim, various deformation | transformation・ Change is possible.
10 画像形成装置
11 コントローラ
12 スキャナ
13 プリンタ
14 モデム
15 操作パネル
16 ネットワークインタフェース
17 SDカードスロット
20 ユーザ端末
51 システムファームウェア
52 SDKプラットフォーム
53 SDKアプリ
54 ログ管理アプリ
56 ログ生成アプリ
80 SDカード
111 CPU
112 RAM
113 ROM
114 HDD
115 NVRAM
521 アプリインストール管理部
522 インストール済みアプリ情報記憶部
541 制御部
542 認証部
543 認証情報記憶部
544 アプリログイン情報記憶部
545 ログ管理部
546 参照可能ログ判定部
547 ログID記憶部
548 ログ参照権限記憶部
549 ログI/F情報管理部
550 ログI/F情報記憶部
551 ログ取得部
552 ログフォーマット管理部
553 アプリログフォーマット記憶部
554 ログフォーマット情報記憶部
561 認証部
562 ログ生成部
563 ログ記憶部
564 ログ提供部
DESCRIPTION OF
112 RAM
113 ROM
114 HDD
115 NVRAM
521 Application
Claims (10)
前記各アプリケーションプログラムが生成するログの取得用のインタフェース情報を、前記アプリケーションプログラムごとに一元的に記憶するインタフェース情報記憶手段と、
前記ログの取得要求に応じ、該取得要求において指定されたアプリケーションプログラムに対して前記インタフェース情報記憶手段に記憶されている前記インタフェース情報を用いて、前記ログを取得し、取得されたログを前記取得要求に対する応答として出力するログ管理手段とを有する画像形成装置。 An image forming apparatus having a plurality of application programs each generating a log,
Interface information storage means for storing interface information for acquiring logs generated by each application program in a unified manner for each application program;
In response to the log acquisition request, the interface information stored in the interface information storage unit is acquired for the application program specified in the acquisition request, and the acquired log is acquired. An image forming apparatus having log management means for outputting as a response to a request.
前記インタフェース情報記憶手段は、前記分類ごとに前記インタフェース情報を記憶し、
前記ログ管理手段は、前記取得要求に係るユーザが参照可能なログの分類を前記参照権限情報記憶手段を用いて判定し、当該ユーザが参照可能なログの分類に対して前記インタフェース情報記憶手段に記憶されている前記インタフェース情報を用いて、前記ログを取得する請求項1記載の画像形成装置。 Reference authority information storage means for storing log classifications that can be referred to according to a user,
The interface information storage means stores the interface information for each classification,
The log management unit determines a log classification that can be referred to by a user related to the acquisition request by using the reference authority information storage unit, and stores the log information that can be referred to by the user in the interface information storage unit. The image forming apparatus according to claim 1, wherein the log is acquired using the stored interface information.
前記アプリケーションプログラムは、前記ログ形式情報記憶手段に記憶された形式情報が示す形式でログを生成する請求項1又は2記載の画像形成装置。 Log format information storage means for storing log format information;
The image forming apparatus according to claim 1, wherein the application program generates a log in a format indicated by format information stored in the log format information storage unit.
前記アプリケーションプログラムと前記形式情報との対応情報を記憶したアプリログ形式情報記憶手段を有し、
前記アプリケーションプログラムは、前記形式情報記憶手段において当該アプリケーションプログラムに対応付けられている前記形式情報が示す形式でログを生成する請求項3記載の画像形成装置。 The log format information storage means stores a plurality of the format information,
Application log format information storage means for storing correspondence information between the application program and the format information;
The image forming apparatus according to claim 3, wherein the application program generates a log in a format indicated by the format information associated with the application program in the format information storage unit.
前記ログの取得要求に応じ、前記各アプリケーションプログラムが生成するログの取得用のインタフェース情報を前記アプリケーションプログラムごとに一元的に記憶するインタフェース情報記憶手段において、該取得要求において指定されたアプリケーションプログラムに対して記憶されている前記インタフェース情報を用いて、前記ログを取得し、取得されたログを前記取得要求に対する応答として出力するログ管理手順を実行するログ管理方法。 An image forming apparatus having a plurality of application programs each generating a log,
In response to the log acquisition request, the interface information storage means for storing the log acquisition interface information generated by each application program for each application program in a unified manner for the application program specified in the acquisition request A log management method for executing a log management procedure for acquiring the log using the interface information stored in the memory and outputting the acquired log as a response to the acquisition request.
前記ログ管理手順は、前記取得要求に係るユーザが参照可能なログの分類を、ユーザに応じて参照可能なログの分類を記憶する参照権限情報記憶手段を用いて判定し、当該ユーザが参照可能なログの分類に対して前記インタフェース情報記憶手段に記憶されている前記インタフェース情報を用いて、前記ログを取得する請求項5記載のログ管理方法。 The interface information storage means stores the interface information for each log classification,
The log management procedure determines a log classification that can be referred to by a user related to the acquisition request using a reference authority information storage unit that stores a log classification that can be referred to according to the user, and can be referred to by the user. The log management method according to claim 5, wherein the log is acquired by using the interface information stored in the interface information storage unit with respect to a simple log classification.
前記アプリケーションプログラムは、前記アプリケーションプログラムと前記形式情報との対応情報を記憶したアプリログ形式情報記憶手段において当該アプリケーションプログラムに対応付けられている前記形式情報が示す形式でログを生成する請求項7記載のログ管理方法。 The log format information storage means stores a plurality of the format information,
The application program generates a log in a format indicated by the format information associated with the application program in an application log format information storage unit that stores correspondence information between the application program and the format information. Log management method.
前記ログの取得要求に応じ、前記各アプリケーションプログラムが生成するログの取得用のインタフェース情報を前記アプリケーションプログラムごとに一元的に記憶するインタフェース情報記憶手段において、該取得要求において指定されたアプリケーションプログラムに対して記憶されている前記インタフェース情報を用いて、前記ログを取得し、取得されたログを前記取得要求に対する応答として出力するログ管理手順を実行させるログ管理プログラム。 In an image forming apparatus having a plurality of application programs each generating a log,
In response to the log acquisition request, the interface information storage means for storing the log acquisition interface information generated by each application program for each application program in a unified manner for the application program specified in the acquisition request A log management program for executing a log management procedure for acquiring the log using the interface information stored in the memory and outputting the acquired log as a response to the acquisition request.
前記ログ管理手順は、前記取得要求に係るユーザが参照可能なログの分類を、ユーザに応じて参照可能なログの分類を記憶する参照権限情報記憶手段を用いて判定し、当該ユーザが参照可能なログの分類に対して前記インタフェース情報記憶手段に記憶されている前記インタフェース情報を用いて、前記ログを取得する請求項9記載のログ管理プログラム。 The interface information storage means stores the interface information for each log classification,
The log management procedure determines a log classification that can be referred to by a user related to the acquisition request using a reference authority information storage unit that stores a log classification that can be referred to according to the user, and can be referred to by the user. The log management program according to claim 9, wherein the log is acquired by using the interface information stored in the interface information storage unit with respect to a classification of various logs.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010233716A JP2012088849A (en) | 2010-10-18 | 2010-10-18 | Image forming device, log management method, and log management program |
| US13/238,108 US20120096465A1 (en) | 2010-10-18 | 2011-09-21 | Image forming apparatus, log management method, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010233716A JP2012088849A (en) | 2010-10-18 | 2010-10-18 | Image forming device, log management method, and log management program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012088849A true JP2012088849A (en) | 2012-05-10 |
Family
ID=45935261
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010233716A Pending JP2012088849A (en) | 2010-10-18 | 2010-10-18 | Image forming device, log management method, and log management program |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20120096465A1 (en) |
| JP (1) | JP2012088849A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016091042A (en) * | 2014-10-29 | 2016-05-23 | 沖電気工業株式会社 | Communication apparatus, log processing program, communication system, and log processing method |
| JP2017016179A (en) * | 2015-06-26 | 2017-01-19 | セイコーエプソン株式会社 | Control device, network system, and control device control method |
| JP2017085310A (en) * | 2015-10-27 | 2017-05-18 | 京セラドキュメントソリューションズ株式会社 | Image processing apparatus and program for the same |
| JP2017084052A (en) * | 2015-10-27 | 2017-05-18 | 京セラドキュメントソリューションズ株式会社 | Image processing apparatus and program therefor |
| JP2018180979A (en) * | 2017-04-14 | 2018-11-15 | ヤフー株式会社 | Log structure visualization device, log structure visualization method, and program |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014182653A (en) * | 2013-03-19 | 2014-09-29 | Canon Inc | Log management system, log management method, image forming apparatus and control method thereof, and program |
| TW201530307A (en) | 2014-01-29 | 2015-08-01 | Ibm | Computer-implemented method for handling logs |
| CN103942134B (en) * | 2014-04-04 | 2017-04-26 | 福建星网视易信息系统有限公司 | Method and system for viewing embedded device log |
| US10021263B2 (en) * | 2015-10-27 | 2018-07-10 | Kyocera Document Solutions Inc. | Image processor acquiring image log, and computer-readable non-transitory recording medium storing program for image processor |
| JP6870466B2 (en) * | 2017-05-12 | 2021-05-12 | 富士通株式会社 | Control programs, control methods, controls, and database servers |
| CN110096419A (en) * | 2019-04-22 | 2019-08-06 | 厦门网宿有限公司 | Acquisition methods, interface log management server and the service server of interface log |
| CN112817837A (en) * | 2021-03-02 | 2021-05-18 | 福州汇思博信息技术有限公司 | Log management method and terminal |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2327211A1 (en) * | 2000-12-01 | 2002-06-01 | Nortel Networks Limited | Management of log archival and reporting for data network security systems |
| JP4353051B2 (en) * | 2004-09-30 | 2009-10-28 | ブラザー工業株式会社 | Log management program, log management server, and log management system |
| JP2006107217A (en) * | 2004-10-06 | 2006-04-20 | Ricoh Co Ltd | Image forming apparatus, log transfer method, and log transfer system |
| JP4267011B2 (en) * | 2006-08-24 | 2009-05-27 | キヤノン株式会社 | Image forming apparatus, authority control server, and image forming system |
| US20080112009A1 (en) * | 2006-11-15 | 2008-05-15 | Yoshiharu Tojo | Image processing apparatus, log recording method, and storage medium |
| JP5063258B2 (en) * | 2007-08-23 | 2012-10-31 | インターナショナル・ビジネス・マシーンズ・コーポレーション | System, method and computer program for recording operation log |
| US20090063395A1 (en) * | 2007-08-30 | 2009-03-05 | International Business Machines Corporation | Mapping log sets between different log analysis tools in a problem determination environment |
-
2010
- 2010-10-18 JP JP2010233716A patent/JP2012088849A/en active Pending
-
2011
- 2011-09-21 US US13/238,108 patent/US20120096465A1/en not_active Abandoned
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016091042A (en) * | 2014-10-29 | 2016-05-23 | 沖電気工業株式会社 | Communication apparatus, log processing program, communication system, and log processing method |
| JP2017016179A (en) * | 2015-06-26 | 2017-01-19 | セイコーエプソン株式会社 | Control device, network system, and control device control method |
| JP2017085310A (en) * | 2015-10-27 | 2017-05-18 | 京セラドキュメントソリューションズ株式会社 | Image processing apparatus and program for the same |
| JP2017084052A (en) * | 2015-10-27 | 2017-05-18 | 京セラドキュメントソリューションズ株式会社 | Image processing apparatus and program therefor |
| JP2018180979A (en) * | 2017-04-14 | 2018-11-15 | ヤフー株式会社 | Log structure visualization device, log structure visualization method, and program |
| JP7023612B2 (en) | 2017-04-14 | 2022-02-22 | ヤフー株式会社 | Log structure visualization device, log structure visualization method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| US20120096465A1 (en) | 2012-04-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2012088849A (en) | Image forming device, log management method, and log management program | |
| JP5899749B2 (en) | Control system, control device, and control program | |
| JP6155899B2 (en) | Information processing system, information processing apparatus, device, information processing method, and program | |
| JP6085949B2 (en) | Information processing system, device, information processing method, and program | |
| JP6131551B2 (en) | Information processing system, information processing apparatus, information processing method, and information processing program | |
| JP5966270B2 (en) | System and device management program | |
| US10051154B2 (en) | Information processing apparatus, control method in information processing apparatus, and image processing apparatus | |
| JP6379534B2 (en) | Information processing system, client device, and information processing method | |
| US9665727B2 (en) | Information processing system, method of processing information, program, and recording medium | |
| US20120272299A1 (en) | Information processing system, image processing apparatus, information processing apparatus, control method therefor and computer-readable storage medium | |
| CN104519048A (en) | Image forming apparatus, and method of controlling the same | |
| JP2012085176A (en) | Image forming apparatus, information apparatus and computer program | |
| JP2013138300A (en) | Image forming apparatus and program | |
| US10771654B2 (en) | Information processing apparatus and method using billing destination identification information correlated with user | |
| JP2009290464A (en) | Image forming apparatus, log recording method, and program | |
| JP6927282B2 (en) | Information processing equipment, terminal equipment, programs and information processing systems | |
| JP6390158B2 (en) | Information processing system, information processing method, and program | |
| JP2009205262A (en) | Application program installation device, application program installation method, program, and recording medium | |
| US12379882B2 (en) | Image processing apparatus that detects error and provides uniform resource locator (URL) information to information processing apparatus to access webpage for changing settings related to the error, and non-transitory computer readable storage medium | |
| JP5500280B2 (en) | Device, history information recording method, and program | |
| JP2015055951A (en) | Information processing system and information processing method | |
| JP6413219B2 (en) | Information processing system, conversion transmission system, and conversion transmission method | |
| JP6772009B2 (en) | Information processing equipment and control methods in the information processing equipment, and programs and image processing equipment | |
| JP6402805B2 (en) | Information processing system, information processing apparatus, device, information processing method, and program | |
| JP5935384B2 (en) | Printing apparatus management apparatus, printing apparatus management system, and program |