JP2007102416A - Electronic equipment - Google Patents
Electronic equipment Download PDFInfo
- Publication number
- JP2007102416A JP2007102416A JP2005290115A JP2005290115A JP2007102416A JP 2007102416 A JP2007102416 A JP 2007102416A JP 2005290115 A JP2005290115 A JP 2005290115A JP 2005290115 A JP2005290115 A JP 2005290115A JP 2007102416 A JP2007102416 A JP 2007102416A
- Authority
- JP
- Japan
- Prior art keywords
- job log
- job
- application
- definition information
- item
- 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
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Debugging And Monitoring (AREA)
- Facsimiles In General (AREA)
Abstract
Description
本発明は、アプリケーションの追加や差し替えが可能な電子機器において、アプリケーションがアンインストールされても、そのジョブログを良好に読むことができる技術に関する。 The present invention relates to a technique capable of satisfactorily reading a job log even when an application is uninstalled in an electronic device to which an application can be added or replaced.
市場導入後に新規アプリケーションの追加や差し替え、不必要なアプリケーションのアンインストールといったカスタマイズが可能な電子機器があり、この種の電子機器では各アプリケーション毎にジョブログが生成される。
例えば、コピー、ファックス、スキャナ及びプリンタなどの機能を併せ持っている複写機(電子機器)では、コピー、ファックス、スキャナ及びプリンタの各機能の実行後に、この作業の内容をジョブ履歴として記憶する技術がある(特許文献1〜4、参照)。一例として、プリンタとして機能させた場合には、プリンタの設定情報・日付、出力者等をジョブ履歴として蓄積しておく。
There is an electronic device that can be customized such as addition or replacement of a new application or uninstallation of an unnecessary application after market introduction. In this type of electronic device, a job log is generated for each application.
For example, in a copier (electronic device) having functions such as a copy, a fax, a scanner, and a printer, there is a technique for storing the contents of this work as a job history after executing the functions of the copy, fax, scanner, and printer. Yes (see
前記各特許文献では、電子機器において、あるアプリケーションを用いて実行されたジョブをジョブ履歴として記憶し、後にこのジョブ履歴を読み出すことを可能にしている。
しかしながら、市場導入後に新規アプリケーションの追加や差し替え、不必要なアプリケーションのアンインストールといったカスタマイズが可能な電子機器にあっては、あるアプリケーションをアンインストールした後に、このアプリケーションを用いて実行されたジョブ履歴を読み出す際、アプリケーション特有の設定情報が表示できずに、ジョブ履歴を正確に読み出すことができない場合があった。
In each of the above-mentioned patent documents, a job executed using a certain application in an electronic device is stored as a job history, and this job history can be read later.
However, in the case of electronic devices that can be customized such as adding or replacing new applications or uninstalling unnecessary applications after market introduction, the job history executed using this application is recorded after uninstalling an application. When reading, setting information specific to the application could not be displayed, and the job history could not be read accurately.
本発明はこのような課題に鑑みてなされたものであり、あるアプリケーションがアンインストールされても、そのアプリケーションについてのジョブログの内容を正しく読み出すことのできる電子機器を提供することである。 The present invention has been made in view of such problems, and it is an object of the present invention to provide an electronic device that can correctly read the contents of a job log for an application even if the application is uninstalled.
上述の目的を達成するため、本発明が採用する電子機器は、複数のアプリケーションが適宜選択されて動作することにより、種々のジョブを行う電子機器において、前記各アプリケーション毎のジョブログについて、前記ジョブログの内容を定義する情報を、予め定められた同一の体系にしたがって生成し、これを共通体系定義情報として前記各アプリケーションに対応させて記憶する定義情報記憶手段と、前記各アプリケーションが行ったジョブに対して、前記定義情報記憶手段内の共通体系定義情報にしたがってジョブログを生成し記憶するジョブログ記憶手段と、前記ジョブログ記憶手段が記憶しているジョブログを前記定義情報記憶手段が記憶している共通体系定義情報にしたがって前記各アプリケーションに対応したジョブログの内容に解読するジョブログ解読手段と、を具備することを特徴とする。 In order to achieve the above-described object, the electronic device employed by the present invention is an electronic device that performs various jobs by appropriately selecting and operating a plurality of applications. Definition information storage means for generating information that defines the content of the blog in accordance with the same predetermined system and storing it as common system definition information corresponding to each application, and a job performed by each application In contrast, the definition information storage means stores the job log storage means for generating and storing a job log according to the common system definition information in the definition information storage means, and the job log stored in the job log storage means. Job log corresponding to each application according to the common system definition information Characterized by comprising a job log decoding means for decoding the contents, the.
このように構成することにより、定義情報記憶手段には、ジョブログの内容を定義する情報を、予め定められた同一の体系にしたがった情報に変換した共通体系定義情報が、前記各アプリケーション毎に記憶され、ジョブログ記憶手段には、各アプリケーションが行ったジョブに対して、前記共通体系定義情報にしたがってジョブログを生成し記憶し、ジョブログ解読手段では、ジョブログ記憶手段に記憶しているジョブログを、前記共通体系定義情報にしたがって前記各アプリケーションに対応したジョブログの内容に解読する。よって、ジョブログを共通体系定義情報にしたがって構成しているから、例えば、あるアプリケーションがアンインストールされた場合であっても、共通体系定義情報が削除されない限りにおいて、ジョブログ解読手段によりジョブログが解読される。 With this configuration, the common system definition information obtained by converting the information defining the contents of the job log into information according to the same predetermined system is stored in the definition information storage unit for each application. In the job log storage means, a job log is generated and stored in accordance with the common system definition information for the job performed by each application, and stored in the job log storage means in the job log decoding means. The job log is decoded into the contents of the job log corresponding to each application according to the common system definition information. Therefore, since the job log is configured in accordance with the common system definition information, for example, even when a certain application is uninstalled, the job log is read by the job log decoding means as long as the common system definition information is not deleted. Decrypted.
上記電子機器において、前記定義情報記憶手段は、前記定義情報記憶手段は、各アプリケーション毎のジョブログ内の項目名を前記予め定められた同一の体系にしたがった項目コードに対応付け、この項目コードを前記共通体系定義情報の一部として記憶し、前記ジョブログ記憶手段は前記各アプリケーションが行ったジョブに対して、前記定義情報記憶手段内の共通体系定義情報内の項目コードにしたがった項目コードを有したジョブログを生成して記憶し、ジョブログ解読手段は、前記ジョブログ記憶手段が記憶しているジョブログ内の項目コードを前記定義情報記憶手段が記憶している共通体系定義情報にしたがって前記各アプリケーションに対応したジョブログの項目名を取得することが望ましい。 In the electronic apparatus, the definition information storage unit associates an item name in the job log for each application with an item code according to the predetermined same system, and the item code Is stored as a part of the common system definition information, and the job log storage means stores an item code according to the item code in the common system definition information in the definition information storage means for the job performed by each application. The job log decrypting means generates an item code in the job log stored in the job log storage means in the common system definition information stored in the definition information storage means. Therefore, it is desirable to acquire the job log item name corresponding to each application.
上記電子機器において、前記各アプリケーション毎のジョブログの項目に数値情報が付加されている場合は、前記ジョブログ記憶手段は項目コードとともに前記数値情報を対にして記憶し、前記ジョブログ解読手段は、前記ジョブログ記憶手段が記憶しているジョブログ内の項目コードを前記各アプリケーションに対応したジョブログの項目名を取得した際に、前記ジョブログ記憶手段が当該項目コードと対にして記憶している数値情報を、取得した項目名に付加することが望ましい。 In the electronic device, when numerical information is added to the job log item for each application, the job log storage means stores the numerical information together with an item code, and the job log decoding means The job log storage means stores the item code in the job log stored in the job log storage means paired with the item code when the item name of the job log corresponding to each application is acquired. It is desirable to add the numerical information that is stored to the acquired item name.
上記電子機器において、前記定義情報記憶手段は、各アプリケーション毎のジョブログ内の項目を前記予め定められた同一の体系にしたがった項目コードに変換し、この項目コードを前記共通体系定義情報の一部として記憶する際に、一つのジョブに関連する項目コードを集合させて群として記憶するとともに、各群に対してジョブログデータ項目セットコードを付与し、前記ジョブログ記憶手段は前記各アプリケーションが行ったジョブに対して、前記ジョブログデータ項目セットコードを用いてジョブログを生成して記憶し、ジョブログ解読手段は、前記ジョブログ記憶手段が記憶している前記ジョブログデータ項目セットコードを読み出し、前記定義情報記憶手段が記憶しているジョブログデータ項目セットコードに対応して群として記憶されている項目コードを参照し、共通体系定義情報にしたがって前記各アプリケーションに対応したジョブログの項目名に解読することが望ましい。 In the electronic device, the definition information storage unit converts an item in the job log for each application into an item code according to the same predetermined system, and converts the item code into one of the common system definition information. When storing as a group, item codes related to one job are gathered and stored as a group, and a job log data item set code is assigned to each group. For the job performed, a job log is generated and stored using the job log data item set code, and the job log decoding means stores the job log data item set code stored in the job log storage means. Read out as a group corresponding to the job log data item set code stored in the definition information storage means Referring to item codes being 憶, it is desirable to decipher the item name of the job log corresponding to the respective applications according to the common system definition information.
上記電子機器において、前記ジョブログ読解手段にて解読したジョブログを出力した場合には、このジョブログを削除するジョブログ削除手段を備えることが望ましい。 The electronic device preferably includes job log deletion means for deleting the job log when the job log decoded by the job log reading / writing means is output.
上記電子機器において、ジョブログ対応するアプリケーションがアンインストールされている場合、ジョブログ情報記憶部に記憶されたジョブログのうち、前記アプリケーションに関係する項目コードで生成されているジョブログが有るか否かを判定し、前記アプリケーションに関係する項目コードで生成されているジョブログがない場合には、この項目コードを定義する共通体系定義情報を前記定義情報記憶手段から削除する共通体系定義情報削除手段を備えることが望ましい。 In the electronic device, when an application corresponding to a job log is uninstalled, whether there is a job log generated with an item code related to the application among the job logs stored in the job log information storage unit If there is no job log generated with the item code related to the application, the common system definition information deleting means for deleting the common system definition information defining the item code from the definition information storage means It is desirable to provide.
本発明に係る画像処理装置によれば、定義情報記憶手段には、ジョブログの内容を定義する情報を、予め定められた同一の体系にしたがった情報に変換した共通体系定義情報が、前記各アプリケーション毎に記憶され、ジョブログ記憶手段には、各アプリケーションが行ったジョブに対して、前記共通体系定義情報にしたがってジョブログを生成し記憶し、ジョブログ解読手段では、ジョブログ記憶手段に記憶しているジョブログを、前記共通体系定義情報にしたがって前記各アプリケーションに対応したジョブログの内容に解読する。よって、ジョブログを共通体系定義情報にしたがって構成しているから、例えば、あるアプリケーションがアンインストールされた場合であっても、共通体系定義情報が削除されない限りにおいて、ジョブログ解読手段によりジョブログが解読することができる。 According to the image processing apparatus of the present invention, the definition information storage means includes common system definition information obtained by converting information defining the contents of the job log into information according to the same predetermined system. Stored for each application, the job log storage means generates and stores a job log for the job performed by each application according to the common system definition information, and the job log decoding means stores it in the job log storage means The job log is decoded into the contents of the job log corresponding to each application according to the common system definition information. Therefore, since the job log is configured in accordance with the common system definition information, for example, even when a certain application is uninstalled, the job log is read by the job log decoding means as long as the common system definition information is not deleted. Can be deciphered.
<実施形態>
以下、図面を参照し、本発明に係る第1実施形態を説明する。図1は、本実施形態に係る複合機100が接続される画像形成システム1の全体構成を示す図である。このシステム1は、ネットワーク400を介して接続された複合機100、クライアント端末200A,200B…200Nを具備している。複合機100は、コピー、スキャナ、プリンタ、ファクスの機能を備える。
<Embodiment>
A first embodiment according to the present invention will be described below with reference to the drawings. FIG. 1 is a diagram illustrating an overall configuration of an
本実施形態を説明するに当たり、その適用の事例として、本実施形態にかかるシステム1を社内で使用する場合について述べる。この場合、ネットワーク400はLAN(Local Area Network)となる。
In describing the present embodiment, as an example of its application, a case where the
クライアント端末200は、パーソナルコンピュータ等によって構成されている。端末200では、各種アプリケーションによって印刷データが生成され、この印刷データは、複合機100にて印刷可能なデータとなる。 The client terminal 200 is configured by a personal computer or the like. In the terminal 200, print data is generated by various applications, and the print data becomes data that can be printed by the multifunction peripheral 100.
<1.複合機100の構成>
図2は、複合機100の機能構成を示すブロック図である。複合機100は、制御部101と、記憶部102と、画像読取部103と、画像形成部104と、画像処理部105と、ネットワークインターフェース(I/F)部106と、デバイスインターフェース(I/F)部107と、UI(User Interface)部108と、を備える。
<1. Configuration of
FIG. 2 is a block diagram illustrating a functional configuration of the multifunction peripheral 100. The MFP 100 includes a
制御部101は、CPU(Central Processing Unit)等の演算装置と、ROM(Read Only Memory)やRAM(Random Access Memory)等の各種メモリとを備えており、記憶部102に記憶された各種プログラムを実行することにより複合機100各部の動作を制御する。ここで「プログラム」とは、複合機100の基本的な制御を行うファームウェアと、後述する図7〜図10に示す処理等を実行するためのソフトウェア(アプリケーションソフトウエア)とを含んでいる。記憶部102は例えばHDD(Hard Disk Drive)と不揮発性メモリからなるキャッシュ等であり、通常の複合機としての動作処理、個人認証処理、アプリケーション追加/削除処理を行う各種プログラムに加え、後述する処理によって生成される定義情報テーブル102A、ジョブログテーブル102Bさらに登録ユーザ記憶テーブル102C(登録ユーザテーブル102C−1、ユーザ権限テーブル102C−2)を有する。
The
ここで、定義情報テーブル102Aを図3に示す。この定義情報テーブル102Aは、後述する定義情報記憶処理によって書き込まれるもので、アプリケーション定義レコード、属性定義レコード、データ定義レコードの3つのレコードに別れ、各レコードは階層的に構成されている。
アプリケーション定義レコードは、アプリケーションを特定するとともに、そのアプリケーションのあるジョブにおいて用いられるデータの組み合わせを特定する。アプリケーションの特定はアプリIDという項目で行われ、データの組み合わせの特定はジョブログデータ項目セットIDという項目で行われる。例えば、図示の例では、アプリIDが“10A”、ジョブログデータ項目セットIDが10A01という値になっている。また、アプリケーション定義レコードにはアンインストールフラグが含まれており、そのアプリケーションがアンインストールされた場合には、このフラグによって識別できるようになっている。また、同一のアプリケーションでもデータ項目セットIDが異なれば、別のレコードとなる。
属性定義レコードは、ジョブログデータ項目セットIDによって特定されるデータ項目の数だけ、アプリケーション定義レコードの下位に連なるレコードである。この属性定義レコードは、データの属性を特定する属性ID、項目の名称を示す項目名、およびデータのタイプを示すデータ型の各項目から成っている。データ型の記述例としては、例えば、データが数値で表される場合には「数値型」、データが処理の内容を示す場合には「列挙型」という記述になる。
属性定義レコードには、同じデータ型に分類されるデータ定義レコードが下位に連なっている。データ定義レコードは、データの種類を特定するデータIDとデータの名前を示すデータ名からなっている。
ここで、一例を示すと、例えば、データ型が「列挙型」である場合は、データ名としては「フルカラー」、「ブラックアンドホワイト」などの名称と、それらのデータを識別するデータIDをもったデータ定義レコードが、属性定義レコードの下位に連なっている。また、データ型が「数値型」の場合は、データ定義レコードのデータIDは不要になり、データ名のところに数値が記述される。図3に示す属性定義レコードの例では、アプリID“10A”に対して、属性IDが20A、項目名には“カラーモード”、データ形式は“列挙型”…、属性IDが“20A”…となっている。この属性定義レコードに連なるデータ定義レコードの一つは、データ名が“自動”となり、データIDが“30A”となっている。
Here, the definition information table 102A is shown in FIG. This definition information table 102A is written by definition information storage processing described later, and is divided into three records, an application definition record, an attribute definition record, and a data definition record, and each record is structured hierarchically.
The application definition record specifies an application and a combination of data used in a job of the application. The application is specified by an item called application ID, and the combination of data is specified by an item called job log data item set ID. For example, in the illustrated example, the application ID is “10A” and the job log data item set ID is 10A01. The application definition record includes an uninstall flag. When the application is uninstalled, it can be identified by this flag. Further, even if the same application has a different data item set ID, it becomes a different record.
The attribute definition record is a record that continues to the lower level of the application definition record by the number of data items specified by the job log data item set ID. This attribute definition record includes items of an attribute ID that specifies an attribute of data, an item name that indicates the name of an item, and a data type that indicates the type of data. As a description example of the data type, for example, the description is “numerical type” when the data is represented by a numerical value, and “enumerated type” when the data indicates the content of processing.
In the attribute definition record, data definition records classified into the same data type are arranged in the lower order. The data definition record includes a data ID that specifies the type of data and a data name that indicates the name of the data.
Here, as an example, for example, when the data type is “enumerated type”, the data name has a name such as “full color”, “black and white”, and a data ID for identifying the data. The data definition record is connected to the lower level of the attribute definition record. When the data type is “numeric type”, the data ID of the data definition record becomes unnecessary, and a numerical value is described in the data name. In the example of the attribute definition record shown in FIG. 3, for the application ID “10A”, the attribute ID is 20A, the item name is “color mode”, the data format is “enumeration type”, and the attribute ID is “20A”. It has become. One of the data definition records connected to the attribute definition record has a data name “automatic” and a data ID “30A”.
次に、ジョブログテーブル102Bについて図4を参照しつつ説明する。このジョブログテーブル102Bは、後述するジョブログ作成処理によって書き込まれるもので、ジョブログレコードおよびジョブログデータレコードから構成される。ジョブログレコードは、ジョブID、日付および図3に示すジョブログデータ項目セットIDから構成される。ジョブログデータレコードは、図3に示す属性定義レコードの中の属性IDと、データ定義レコードの中のデータIDから構成されている。そして、このジョブログデータ項目セットIDの下位には、単数或いは複数の属性ID、データIDからなるジョグログデータレコードが位置する。
図4に示すジョブログテーブル102Bの例では、1つのジョブログID“00001”は、ジョブログデータ項目セットIDが10A01の場合を示しており、 日付は“2005年9月1日”になっている。
Next, the job log table 102B will be described with reference to FIG. The job log table 102B is written by a job log creation process to be described later, and includes a job log record and a job log data record. The job log record includes a job ID, a date, and a job log data item set ID shown in FIG. The job log data record includes an attribute ID in the attribute definition record shown in FIG. 3 and a data ID in the data definition record. A jog log data record including one or more attribute IDs and data IDs is positioned below the job log data item set ID.
In the example of the job log table 102B shown in FIG. 4, one job log ID “00001” indicates that the job log data item set ID is 10A01, and the date is “September 1, 2005”. Yes.
次に、登録ユーザテーブル102C−1について図5を参照しつつ説明する。この登録ユーザテーブル102C−1は、予めユーザ毎に登録されるもので、ユーザIDに対してパスワード、連絡先情報等から構成される。このテーブル102C−1は、個人認証時に用いられるデータである。認証処理は、ユーザに対してパスワードの入力を促し、入力されたパスワードが正しいか否かで認証を行う。認証に用いる情報は、パスワードに限らず、指紋,声紋,網膜等の人体情報等であってもよい。
ユーザ権限テーブル102C−2について図6を参照しつつ説明する。このユーザ権限テーブル102C−2は、予めユーザ毎に登録されるもので、ユーザIDに対して属性ID、許可フラグ等から構成される。このテーブル102C−2は、ユーザ毎にジョブログを参照する際に制限を設けるために用いられるもので、属性ID毎に許可フラグを立てることで参照が許可される属性IDを指定する。
Next, the registered user table 102C-1 will be described with reference to FIG. The registered user table 102C-1 is registered in advance for each user, and includes a password, contact information, and the like for the user ID. This table 102C-1 is data used during personal authentication. The authentication process prompts the user to input a password, and performs authentication based on whether or not the input password is correct. Information used for authentication is not limited to a password, but may be human body information such as a fingerprint, a voiceprint, and a retina.
The user authority table 102C-2 will be described with reference to FIG. This user authority table 102C-2 is registered in advance for each user, and includes an attribute ID, a permission flag, and the like for the user ID. This table 102C-2 is used for providing a restriction when referring to the job log for each user, and designates an attribute ID that is allowed to be referenced by setting a permission flag for each attribute ID.
図2の説明に戻る。画像読取部103は、図示せぬプラテン、光源、ミラー、レンズ及び受光素子等を備えており、プラテン上に載置された原稿Dを光学的に読み取ることで画像信号を生成する。この画像読取部103には原稿Dを自動的にプラテン上に移動させる自動原稿送り装置(図示せず)も設けられている。生成された画像信号は、画像処理部105において各種の画像処理が施されて画像データへと変換される。画像形成部104は、図示せぬ感光体、帯電装置、露光装置、現像装置及び転写ベルト等を備え、この画像データに基づく画像を用紙等の記録材表面に形成(すなわち印刷)して印刷物Pを出力する。
この画像形成部104では、通常の画像形成動作に加えて不可視トナーによる画像形成機構も備えており、この不可視トナーによる画像形成機構によって履歴情報に基づいた履歴が用紙上に形成される。
Returning to the description of FIG. The
The
画像処理部105は、複数のLSI(Large Scale Integration)を備え、種々の画像処理を行う。この画像処理には、例えば画像信号から画像データを生成するためのAD変換、γ変換、シェーディング補正に加え、ユーザの指示によって行われる画像回転、濃度変換、画像形成モード変換等が含まれる。これらの画像処理にはそれぞれの処理に対応したLSIがあり、画像処理部105においては、画像処理の種類に応じたLSIに画像信号または画像データが供給されるようになっている。この画像処理部105では、クライアント端末200から送信されるテキスト化された印刷データ(電子文書)、或いは画像読取部103で読み取ったイメージ化された画像データを受け、このデータを処理した後の画像データを画像形成部104に転送する。
The
ネットワークI/F部106はネットワーク400に接続するためのインターフェースであり、ネットワーク400を介してクライアント端末200及び管理者端末300(図示せず)との間でデータの授受を行う。さらに、ネットワークI/F部106は、複合機100をファックス機として動作させる場合には、ネットワーク400を介して外部のファックス機(図示せず)に画像データを送信するインターフェースとなる。
The network I /
デバイスI/F部107はCD−ROMやDVD等の記憶媒体に接続するためのインターフェースであり、新しいアプリケーションが記憶されたCD−ROMからダウンロードすることにより、新しいアプリケーションをインストールするのに用いられる。
The device I /
UI部108は、ユーザに各種情報を表示出力し、ユーザからの入力を受け付けるためのインターフェースであり、例えば種々のボタンやタッチパネル式の液晶ディスプレイ(いずれも図示せず)等を備えている。
The
この複合機100では、コピー機として動作させる場合には、UI部108から入力されるユーザからの指示を受け、制御部101は、画像読取部103、画像処理部105及び画像形成部104を動作させ、原稿Dに基づいて印刷物Pを出力する。複合機100をスキャナ機として動作させる場合には、UI部108から入力されるユーザからの指示を受け、制御部101は、画像読取部103、画像処理部105及びネットワークI/F部106を動作させ、原稿Dの画像データを例えばクライアント端末200に送信する。
また、複合機100をプリンタ機として動作させる場合には、例えばクライアント端末200から送信されるクライアントからの指示を受け、制御部101は、ネットワークI/F部106、画像処理部105及び画像形成部104を動作させ、クライアント端末200から送信される印刷データに基づいた印刷物Pを出力する。さらに、複合機100をファックス機として動作させる場合には、UI部108から入力されるユーザからの指示を受け、制御部101は、画像読取部103、画像処理部105及びネットワークI/F部106を動作させ、原稿Dの画像データを他のファックス機に送信する。
In the
Further, when the multifunction peripheral 100 is operated as a printer, for example, upon receiving an instruction from a client transmitted from the client terminal 200, the
<2.ジョブログ処理の説明>
次に、図7乃至図10のフローチャートに基づいて、本実施形態による複合機100の動作処理について説明する。
<2. Explanation of job log processing>
Next, operation processing of the multifunction peripheral 100 according to the present embodiment will be described based on the flowcharts of FIGS.
<2−1.定義情報記憶処理>
まず、定義情報記憶処理について、図7を参照しつつ説明する。
この処理は、複合機100に新しいアプリケーションをインストールした際に実行される処理である。アプリケーションをインストールする方法としては、デバイスI/F部107を介して新しいアプリケーションが記憶されたCD−ROM等の記憶媒体からインストールとしても、ネットワークI/F部106を介して外部のサーバからインストールしてもよく、要は複合機100の記憶部102に新しいアプリケーションをインストールできればよい。
<2-1. Definition information storage processing>
First, the definition information storage process will be described with reference to FIG.
This process is a process executed when a new application is installed in the multifunction peripheral 100. The application can be installed from a storage medium such as a CD-ROM in which a new application is stored via the device I /
制御部101は、記憶部102に記憶された新しいアプリケーションから図3に示す各コードを生成するための情報を取得する(ステップS1)。本実施形態に用いられる各アプリケーションは、インストールされた際に、図3に示されるレコードを構成する情報を各レコードの階層も含めて、制御部101に渡す。なお、制御部101がアプリケーションを解析することによって、上述した各情報を得るようにしてもよい。
次に、制御部101は、インストールされたアプリ名に対してアプリID、ジョブログデータ項目セットIDを割り当て、定義情報テーブル102Aのアプリケーション定義テーブルに書込む(ステップS2)。さらに、制御部101は、項目名・データ型に対して属性IDを割り当て、定義情報テーブル102Aの属性定義レコードに書込む(ステップS3)。さらに、制御部101は、データ名に対してデータIDを割り当て、定義情報テーブル102Aのデータ定義テーブルに書込む(ステップS4)。この結果、図3に示すような定義情報テーブル102Aが完成する。
そして、制御部101は、完成した定義情報テーブル102Aを記憶部102に記憶する(ステップS5)。
The
Next, the
Then, the
<2−2.ジョブログ作成処理>
次に、図8を参照しつつ、ジョブログ作成処理について説明する。
この処理は、複合機100が「コピー」「ファックス」「スキャナ」「プリンタ」のいずれかの動作を行った結果をジョブログとして記憶する処理である。
複合機100がいずれかの動作を実行した後に、制御部101は、この動作をジョブ情報として取得する(ステップS11)。
なお、この際に取得するジョブ情報は、図4に示すジョブログレコードとジョブログデータレコードだけなので、そのデータ量は小さい。
制御部101は、ジョブログデータレコード内の属性IDから図3に示す属性定義レコードを参照すればデータ型を知ることができ、このデータ型からデータIDを得る。この際、データ型が「数値型」であれば、データIDに変えて数値データを得る。例えば、「コピー」「プリンタ」にかかるジョブの場合には、画像形成部104から出力される印刷物Pの枚数についてはデータ型が「数値型」になるジョブログレコードが作成されるから、この場合の数値データは原稿Dの枚数となる。
<2-2. Job log creation processing>
Next, the job log creation process will be described with reference to FIG.
This process is a process of storing, as a job log, the result of the
After the
Since the job information acquired at this time is only the job log record and job log data record shown in FIG. 4, the data amount is small.
The
そして、制御部101は、取得したジョブ情報に対してジョブIDを割り当てるとともに、日付を付けてジョブログレコードを完成させ、記憶部102に記憶する(ステップS12)。
この処理により、例えば、図4のジョブログテーブル102Bのうち、1つのジョブIDに対応したジョブログレコードとジョブログデータレコードが作成されることになる。
The
By this processing, for example, a job log record and a job log data record corresponding to one job ID are created in the job log table 102B of FIG.
<2−3.ジョブログ出力処理>
次に、図9を参照しつつ、ジョブログ出力処理について説明する。
この処理は、複合機100のUI部108を操作することにより画像形成部104からジョブログの一覧表を印刷物Pとして出力したり、外部のクライアント端末200からの要求によって指定したジョブログをクライアント端末200の表示部に表示させたりする処理である。この処理は、ユーザから要求によって実行されるのみでなく、複合機100が定期的に一覧表の形で印刷物Pとして出力したり、管理者のクライアント端末200に対してデータとして送信したり、その出力の仕方は種々の態様がある。
<2-3. Job log output processing>
Next, the job log output process will be described with reference to FIG.
In this process, by operating the
この説明では、便宜上、ユーザがあるジョブログを選択して出力要求した場合について述べる。
なお、ジョブログを選択する方法としては、ユーザに対してアプリ名、項目名、データ名を検索語として定義情報テーブル102Aからコード列を作成し、このコード列からジョブログテーブル102Bを参照してログジョブを抽出する方法、期間を指定してこの期間からジョブログテーブル102Bを参照してログジョブを抽出する方法、或いはこれらの方法の組み合わせ等、種々の方法によってログジョブを決めることが可能であり、本実施形態では、これらの方法に限定されるものではない。
In this description, for the sake of convenience, a case where a user selects a job log and requests output will be described.
As a method of selecting a job log, a code string is created from the definition information table 102A using the application name, item name, and data name as search terms for the user, and the job log table 102B is referred to from this code string. A log job can be determined by various methods such as a method for extracting a log job, a method for specifying a period and extracting a log job from this period with reference to the job log table 102B, or a combination of these methods. In the present embodiment, the present invention is not limited to these methods.
制御部101は、いずれかの方法によって指定されたジョブログからジョブログテーブル102Bを参照してジョブIDを指定する(ステップS21)。
制御部101は、指定のジョブIDに対応したジョブログレコードおよびジョブログデータレコードを読み出し、一時的に記憶する(ステップS22)。
The
The
制御部101は、読み出したジョブログレコードのジョブログデータ項目セットIDから定義情報テーブル102Aを参照して、アプリIDを取得するとともに、このジョブログデータ項目セットIDの下位にある属性定義レコードから、ジョブログデータレコードに記述されている属性IDと同じ属性定義レコードを読み出す。制御部101は、読み出した属性定義レコードから項目名を読み出し、この項目名を記憶部102に一時的に記憶する(ステップS23)。制御部101は、上述の処理によって読み出した属性定義レコードに記述されているデータ型を参照する。このデータ型の下位に従属しているデータ定義レコードを読み出す。このようにして読み出したデータ定義レコードのうち、ジョブログデータレコードに記述されているデータIDと同じものを特定し、そのデータ定義レコードからデータ名を読み出す(ステップS24)。一方、制御部101は、特定した属性定義レコードのデータ型が数値型である場合には、データ定義レコードを参照せず、ジョブログデータレコードに記述されているデータIDを数値情報として解釈し、この数値を項目名に付加する(ステップS25)。
The
そして、制御部101は、上述のようにして取得した日付、アプリID、項目名、データ名(あるいは数値)からなる情報をジョブログとして出力する(ステップS26)。このジョブログはデータ形式であるため、制御部101は、クライアント端末200からのジョブログの要求であれば、この形式のまま、ネットワークI/F部106を介して送信し、複合機100を操作してのジョブログの要求であれば、このジョブログを画像処理部105に転送し、画像処理部105で画像データに変換した上で、画像形成部104から印刷物Pとして出力する。
Then, the
次に、制御部101は、出力したジョブログを削除するか否かをユーザに問い合わせる(ステップS27)。具体的には、クライアント端末200からのジョブログの要求であれば、この問い合わせを、クライアント端末200に送信し、複合機100を操作してのジョブログの要求であれば、問い合わせをUI部108の表示部に表示する。
Next, the
このステップS27における判定処理で、ユーザが削除しないを選択した場合(ステップS27;NO)には、制御部101はこの処理を終了する。
一方、ステップS27における判定処理で、ユーザが削除するを選択した場合(ステップS27;YES)には、制御部101は、指定されていたジョブログ、つまり出力したジョブログをジョブログテーブル102Bから削除する(ステップS28)。さらに、制御部101は、アプリ削除に伴う処理を実行して(ステップS29)、このジョブログ出力処理を終了する。
ここで、アプリ削除に伴う処理とは、アプリケーションをアンインストールした後に、定義情報テーブル102Aに書き込まれたレコードの削除を行う処理である。この処理を行わずに、アプリケーションをアンインストールとともに、定義情報テーブル102Aに書き込まれたこのアプリケーションに対応したレコード部分を全部削除した場合には、このアプリケーションを使ったジョブログを表示する際に、このアプリケーションに対応したジョブ情報が表示できなくなってしまう。
If the user selects not to delete in the determination process in step S27 (step S27; NO), the
On the other hand, when the user selects to delete in the determination process in step S27 (step S27; YES), the
Here, the process accompanying application deletion is a process of deleting a record written in the definition information table 102A after uninstalling the application. If the application is uninstalled and all record portions corresponding to the application written in the definition information table 102A are deleted without performing this process, the job log using this application is displayed when this job log is displayed. Job information corresponding to the application cannot be displayed.
アプリ削除に伴う処理について、図10を参照しつつ説明する。
まず、制御部101は、図3に示す定義情報テーブル102Aのアンインストールフラグが“True”であるか否かを判定する(ステップS31)。このアンインストールフラグは、アプリケーションがアンインストールされた際、“True”に自動的に切り替わる。
Processing associated with application deletion will be described with reference to FIG.
First, the
ステップS31の判定処理においてアンインストールフラグが“True”でない場合(ステップS31;NO)には、制御部101は、アンインストールされたアプリケーションが存在していないためこの処理を終了する。
一方、ステップS31の判定処理においてアンインストールフラグが“True”である場合(ステップS31;YES)には、制御部101は、以下の処理を実行することにより、このアプリケーションに関係する定義情報テーブル102Aに記憶した内容を削除していく。
If the uninstall flag is not “True” in the determination process in step S31 (step S31; NO), the
On the other hand, when the uninstall flag is “True” in the determination process of step S31 (step S31; YES), the
制御部101は、アンインストールフラグが“True”となったアプリIDから属性ID、データIDを読み出す(ステップS32)。このアプリIDに対しては、属性IDが1〜N個、データIDが1〜M個存在しているものとする。
制御部101は、ジョブログテーブル102Bから各ジョブログのジョブログデータレコードからデータIDのみを読み出す(ステップS33)。制御部101は、削除されたアプリIDの各データIDとジョブログの各データIDとを照合し(ステップS34)、同じデータIDが有るか否かを判定する(ステップS35)。
ステップS35の判定処理において同じデータIDが存在していた場合(ステップS35;YES)には、制御部101は、このデータIDの上位層に位置する属性IDが削除できないため、定義情報テーブル102Aに書き込まれた情報はそのままで、この処理を終了する。
The
The
If the same data ID exists in the determination process of step S35 (step S35; YES), the
一方、ステップS35の判定処理において同じデータIDが存在していない場合(ステップS35;NO)には、制御部101は、削除されたアプリケーションのうち、データIDの上位に位置する属性IDをこのデータIDとともに、前記登録情報テーブル102Aから削除し(ステップS36)、この処理を終了する。
On the other hand, when the same data ID does not exist in the determination process of step S35 (step S35; NO), the
このステップS36における動作の具体例を、図11に基づいて説明する。
制御部101は、ステップS32の処理により定義情報テーブル102Aから削除されたアプリケーションのデータIDを読み出し、左側の枠内が形成される。この際、アプリID「1」個に対して属性ID「N」個、データID「M」個となる。一方、ステップS33の処理によりジョブログテーブル102Bから記憶されたジョブログの全てのデータIDが読み出され、右側の枠内が形成される。そして、ステップS34およびステップS35の処理によりデータID同士を照合させて有無を確認する。
A specific example of the operation in step S36 will be described with reference to FIG.
The
この照合の結果、図11に示す場合には、属性ID「NA」の下位層となるデータID「MA」〜「MN」がジョブログテーブル102Bには存在していないことになり、定義情報テーブル102AのレコードからデータID「MA」〜「MN」およびこれらの上位層となる属性ID「NA」が削除されることになる。 As a result of this collation, in the case shown in FIG. 11, the data IDs “MA” to “MN” which are lower layers of the attribute ID “NA” do not exist in the job log table 102B, and the definition information table The data IDs “MA” to “MN” and their upper layer attribute ID “NA” are deleted from the record of 102A.
このように、このアプリ削除に伴う処理では、ジョブログテーブル102Bに記憶されたジョブログ中に、削除されたアプリケーションによる各データIDが使用されたジョブログがない場合には、必要のなくなった各データIDとこの上位層に当たる属性IDを定義情報テーブル102Aから削除する。これにより、必要のなくなった定義情報を適宜削除して定義情報テーブル102Aに使用されるメモリ領域を効率良く確保するようにしている。 As described above, in the processing associated with this application deletion, when there is no job log in which each data ID by the deleted application is used in the job log stored in the job log table 102B, The data ID and the attribute ID corresponding to this upper layer are deleted from the definition information table 102A. As a result, definition information that is no longer needed is appropriately deleted to efficiently secure a memory area used for the definition information table 102A.
さらに、ジョブログ出力処理(図9、参照)に先立ち、認証処理およびジョブログ出力の限定処理を行うようにしてもよい。
認証処理は、図5に示す登録ユーザテーブル102C−1に対して認証を行う。具体的には、制御部101は、パスワードの入力をユーザに対して促し、入力されたパスワードと予め登録されたパスワードとを照合させて認証を行う。これにより、予め設定されたユーザ以外にはジョブログを取得することができないため、情報の漏洩を防止することができる。
一方、ジョブログ出力の限定処理は、図6に示すユーザ権限テーブル102C−2に対して許可される属性IDを取得する。具体的には、ユーザID毎に各属性IDに対する許可フラグが“True”であるか否かが予め決められており、許可フラグが“True”である場合には出力が許可される。これにより、ジョブログを出力する(図9のステップS9)際に、ジョブフラグ内の属性IDが許可されているか否かを許可フラグで確認して出力するようになる。これにより、権限のないユーザが取得することのできないジョブログを設定することも可能となる。
Furthermore, prior to job log output processing (see FIG. 9), authentication processing and job log output limitation processing may be performed.
In the authentication process, authentication is performed on the registered user table 102C-1 shown in FIG. Specifically, the
On the other hand, in the job log output limiting process, an attribute ID permitted for the user authority table 102C-2 shown in FIG. 6 is acquired. Specifically, whether or not the permission flag for each attribute ID is “True” is determined in advance for each user ID, and when the permission flag is “True”, output is permitted. As a result, when the job log is output (step S9 in FIG. 9), whether or not the attribute ID in the job flag is permitted is confirmed by the permission flag and output. Thereby, it is possible to set a job log that cannot be acquired by an unauthorized user.
<3.実施形態の効果>
このように、本実施形態による複合機100は、コピー、スキャナ、プリンタ、ファクスの機能を備えており、いずれかの機能を用いて動作を行ったことをジョブログとして記憶する。このジョブログは、インストールされたアプリケーションに対応した階層的なアプリID(アプリ名)、属性ID(項目名)、データID(データ名)を含んで構成され、アプリケーションに対応した動作機能を示すジョブはIDによって構成される。一方、記憶部には定義情報テーブル102Aが設けられており、ジョブログの出力時には指定したジョブログのIDから定義情報テーブル102Aを参照して各名称を逆引きして解読されたジョブログをユーザに提供することができる。
このように、ユーザがアンインストールしたアプリケーションによって行われたジョブであっても、正確なジョブログを読解可能に出力することができる。
<3. Effects of the embodiment>
As described above, the multifunction peripheral 100 according to the present embodiment has the functions of copy, scanner, printer, and fax, and stores the operation performed using any one of the functions as a job log. This job log includes a hierarchical application ID (application name), attribute ID (item name), and data ID (data name) corresponding to the installed application, and indicates an operation function corresponding to the application. Is constituted by an ID. On the other hand, the storage unit is provided with a definition information table 102A. When a job log is output, the job log that has been decoded by referring back to the definition information table 102A from the specified job log ID and deciphering each name is displayed. Can be provided.
Thus, even for a job performed by an application uninstalled by the user, an accurate job log can be output in a readable manner.
また、アプリケーションがアンインストールされた場合には、前述したアプリ削除に伴う処理(図10、参照)のようにしてデータIDおよび属性IDを削除するため、ジョブログの出力に不要となった登録情報を適宜削除でき、記憶エリアを活性化を図ることができる。
しかも、削除されたアプリケーションの下位層に当たる属性ID、データIDであっても、削除されたアプリケーションのデータIDがジョブログテーブル102Bに残っている場合には、これらの処理を行うことはない。この結果、削除されたアプリケーションを用いたジョブのジョブログであっても、このジョブログの情報を正確に出力することができる。これにより、ユーザはジョブログから複合機100のジョブを容易に把握することができる。
In addition, when the application is uninstalled, the data ID and attribute ID are deleted in the same manner as the process for deleting the application (see FIG. 10), so that the registration information that is no longer necessary for job log output. Can be deleted as appropriate, and the storage area can be activated.
In addition, even if the attribute ID and data ID correspond to the lower layer of the deleted application, if the deleted application data ID remains in the job log table 102B, these processes are not performed. As a result, even if the job log is for a job using the deleted application, the job log information can be output accurately. Thereby, the user can easily grasp the job of the multifunction peripheral 100 from the job log.
<4.変形例>
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではなく、種々の態様が可能である。
前記実施形態では、複合機100内の記憶部102にジョブログに関する情報(テーブル)を記憶するようにしたが、本発明はこれに限らず、図1に示すように、ログサーバ500をネットワーク400に接続させ、このログサーバ500との間で情報の授受を行うようにしてもよい。
この場合、本システム1の使用範囲は社内に用いる場合に限らず、社外の使用範囲にも適用される。社外での使用範囲にも適用される場合には、ネットワーク400がインターネットとなり、ログサーバ500は事業者によって管理されてもよい。
<4. Modification>
As mentioned above, although embodiment of this invention was described, this invention is not limited to embodiment mentioned above, A various aspect is possible.
In the above embodiment, the information (table) related to the job log is stored in the
In this case, the range of use of the
前記実施形態では、種々のジョブを行う電子機器を複合機を例に挙げて説明したが、本発明はこれに限らず、アプリケーションの保存/削除を行える電子機器、例えばパーソナルコンピュータ等であっても適用可能である。 In the above-described embodiment, the electronic apparatus that performs various jobs has been described by taking a multifunction peripheral as an example. However, the present invention is not limited to this, and an electronic apparatus that can store / delete an application, such as a personal computer, may be used. Applicable.
1…画像処理システム、100…複合機、101…制御部、102…記憶部、102A…定義情報テーブル、102B…ジョブログテーブル、102C−1…登録ユーザテーブル、102C−2…ユーザ権限テーブル、103…画像読取部、104…画像形成部、105…画像処理部、106…ネットワークI/F部、107…デバイスI/F部、108…UI部、200…クライアント端末、400…ネットワーク、500…ログサーバ。
DESCRIPTION OF
Claims (6)
前記各アプリケーション毎のジョブログについて、前記ジョブログの内容を定義する情報を、予め定められた同一の体系にしたがって生成し、これを共通体系定義情報として前記各アプリケーションに対応させて記憶する定義情報記憶手段と、
前記各アプリケーションが行ったジョブに対して、前記定義情報記憶手段内の共通体系定義情報にしたがってジョブログを生成し記憶するジョブログ記憶手段と、
前記ジョブログ記憶手段が記憶しているジョブログを前記定義情報記憶手段が記憶している共通体系定義情報にしたがって前記各アプリケーションに対応したジョブログの内容に解読するジョブログ解読手段と、を具備する
ことを特徴とする電子機器。 In electronic devices that perform various jobs by appropriately selecting and operating multiple applications,
Definition information for generating job log information for each application according to the same system defined in advance, and defining the job log content as common system definition information and storing the information corresponding to each application Storage means;
Job log storage means for generating and storing job logs in accordance with common system definition information in the definition information storage means for jobs performed by the applications;
Job log decoding means for decoding the job log stored in the job log storage means into the contents of the job log corresponding to each application according to the common system definition information stored in the definition information storage means; An electronic device characterized by
前記ジョブログ記憶手段は前記各アプリケーションが行ったジョブに対して、前記定義情報記憶手段内の共通体系定義情報内の項目コードにしたがった項目コードを有したジョブログを生成して記憶し、
ジョブログ解読手段は、前記ジョブログ記憶手段が記憶しているジョブログ内の項目コードを前記定義情報記憶手段が記憶している共通体系定義情報にしたがって前記各アプリケーションに対応したジョブログの項目名を取得する
ことを特徴とする請求項1記載の電子機器。 The definition information storage means associates an item name in a job log for each application with an item code according to the same predetermined system, and stores the item code as a part of the common system definition information. ,
The job log storage means generates and stores a job log having an item code according to the item code in the common system definition information in the definition information storage means for the job performed by each application,
The job log decoding means includes the item name of the job log corresponding to each application according to the common system definition information stored in the definition information storage means and the item code in the job log stored in the job log storage means The electronic device according to claim 1, wherein the electronic device is acquired.
前記ジョブログ解読手段は、前記ジョブログ記憶手段が記憶しているジョブログ内の項目コードを前記各アプリケーションに対応したジョブログの項目名を取得した際に、前記ジョブログ記憶手段が当該項目コードと対にして記憶している数値情報を、取得した項目名に付加する
ことを特徴とする請求項2記載の電子機器。 When numerical information is added to the job log item for each application, the job log storage means stores the numerical information together with the item code,
When the job log decoding unit obtains the item name of the job log corresponding to each application from the item code in the job log stored in the job log storage unit, the job log storage unit The electronic device according to claim 2, wherein numerical information stored in pairs is added to the acquired item name.
前記ジョブログ記憶手段は前記各アプリケーションが行ったジョブに対して、前記ジョブログデータ項目セットコードを用いてジョブログを生成して記憶し、
ジョブログ解読手段は、前記ジョブログ記憶手段が記憶している前記ジョブログデータ項目セットコードを読み出し、前記定義情報記憶手段が記憶しているジョブログデータ項目セットコードに対応して群として記憶されている項目コードを参照し、共通体系定義情報にしたがって前記各アプリケーションに対応したジョブログの項目名に解読する
ことを特徴とする請求項1から3のいずれかに記載の電子機器。 The definition information storage means converts an item in the job log for each application into an item code according to the same predetermined system, and stores the item code as a part of the common system definition information. In addition, the item codes related to one job are collected and stored as a group, and a job log data item set code is assigned to each group,
The job log storage means generates and stores a job log using the job log data item set code for the job performed by each application,
The job log decoding means reads the job log data item set code stored in the job log storage means, and is stored as a group corresponding to the job log data item set code stored in the definition information storage means 4. The electronic device according to claim 1, wherein an item name of a job log corresponding to each application is decoded according to common system definition information with reference to the item code.
ことを特徴とする請求項1から4のいずれかに記載の電子機器。 The electronic apparatus according to claim 1, further comprising a job log deleting unit that deletes the job log when the job log decoded by the job log reading unit is output.
ことを特徴とする請求項4記載の電子機器。 When the application corresponding to the job log is uninstalled, it is determined whether there is a job log generated with an item code related to the application among the job logs stored in the job log information storage unit, When there is no job log generated with an item code related to the application, a common system definition information deleting unit is provided for deleting the common system definition information defining the item code from the definition information storage unit. The electronic device according to claim 4, characterized in that:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005290115A JP2007102416A (en) | 2005-10-03 | 2005-10-03 | Electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005290115A JP2007102416A (en) | 2005-10-03 | 2005-10-03 | Electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007102416A true JP2007102416A (en) | 2007-04-19 |
Family
ID=38029312
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005290115A Pending JP2007102416A (en) | 2005-10-03 | 2005-10-03 | Electronic equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007102416A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008305155A (en) * | 2007-06-07 | 2008-12-18 | Konica Minolta Business Technologies Inc | Image forming apparatus |
JP2011230323A (en) * | 2010-04-26 | 2011-11-17 | Canon Inc | Information processing apparatus, image forming device, and system and method thereof |
JP2013093058A (en) * | 2013-02-07 | 2013-05-16 | Ricoh Co Ltd | Apparatus, history information recording method, and program |
JP2020086766A (en) * | 2018-11-21 | 2020-06-04 | 東芝テック株式会社 | Image formation device and log information acquisition system |
JP2022078276A (en) * | 2014-04-17 | 2022-05-24 | アビニシオ テクノロジー エルエルシー | Integrated monitoring and control of processing environment |
-
2005
- 2005-10-03 JP JP2005290115A patent/JP2007102416A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008305155A (en) * | 2007-06-07 | 2008-12-18 | Konica Minolta Business Technologies Inc | Image forming apparatus |
US8154750B2 (en) | 2007-06-07 | 2012-04-10 | Konica Minolta Business Technologies, Inc. | Image forming apparatus and job information management method |
JP2011230323A (en) * | 2010-04-26 | 2011-11-17 | Canon Inc | Information processing apparatus, image forming device, and system and method thereof |
JP2013093058A (en) * | 2013-02-07 | 2013-05-16 | Ricoh Co Ltd | Apparatus, history information recording method, and program |
JP2022078276A (en) * | 2014-04-17 | 2022-05-24 | アビニシオ テクノロジー エルエルシー | Integrated monitoring and control of processing environment |
JP2020086766A (en) * | 2018-11-21 | 2020-06-04 | 東芝テック株式会社 | Image formation device and log information acquisition system |
JP7179589B2 (en) | 2018-11-21 | 2022-11-29 | 東芝テック株式会社 | Image forming apparatus and log information acquisition system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5078728B2 (en) | Image processing apparatus, image processing method, and computer program | |
JP4957732B2 (en) | Access restriction file, restriction file generation device, file generation device control method, file generation program | |
US8085420B2 (en) | Image processing apparatus with hot folder functionality | |
JP5241345B2 (en) | Job processing apparatus, job log management method of the job processing apparatus, and job history management system | |
US7611050B2 (en) | Image processing system including plurality of image processing apparatuses connected to network for use by plurality of users, and image processing apparatus included in the image processing system | |
JP2007128323A (en) | Information processor, authentication processing method and computer program | |
JP2007079693A (en) | Image processing device | |
JP4655843B2 (en) | Log information management system and log information management method | |
JP2007079901A (en) | Log information management system and method | |
JP5382059B2 (en) | Image processing system, image processing apparatus, and program | |
US10974516B2 (en) | Device, method for controlling device, and storage medium | |
JP2006013627A (en) | Image processing apparatus and image output apparatus | |
JP6834675B2 (en) | Job processing device, server, server program | |
JP2006157156A (en) | Print controller and print control method | |
JP2007102416A (en) | Electronic equipment | |
JP5503950B2 (en) | Image processing device | |
JP2011123782A (en) | Document use management system, temporary use license issuing device, document using device, and program | |
JP5264945B2 (en) | Apparatus, method, and program | |
JP4683055B2 (en) | Image processing apparatus and image processing program | |
US11902486B2 (en) | Information processing apparatus and information processing method | |
JP2008289130A (en) | Copier device capable of electronically storing and recalling copied document | |
JP2008225682A (en) | Image processor, image forming system, image processing method and image processing program | |
JP2015035705A (en) | Image formation apparatus, information processing method, and program | |
JP2008152402A (en) | Information processor, print system, and program | |
JP4443441B2 (en) | Data registration system and image forming apparatus |