Image forming apparatus, user restriction method, use history generation method and program for making computer execute the method thereof
Abstract
[Task] Easily enhance the security function of the image forming device.
Solution.In the image forming apparatus, the user database in which the user code for identifying the user is registered in advance, the operation panel 210 for inputting the user code when using the image forming apparatus, and the user code of the user database are input. Based on the user code provided, the secure app 117 determines whether or not to provide the user with the user service related to the image formation process, and the SCS122 that sends the key event obtained from the operation panel 210 to the secure app 117. And equipped.

Term
Term ended
Projected expiry passed 17 October 2022, 3.9 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
47 claims: 11 independent, 36 dependent
- 1【特許請求の範囲】 【請求項1】画像形成処理にかかるユーザサービスを提供するアプリケーションと、キー操作入力を行うオペレーションパネルとを備えた画像形成装置であって、 画像形成装置の利用者を識別する利用者識別情報が登録された利用者データベースと、 前記利用者データベースに登録された利用者識別情報と、利用者から入力された利用者識別情報とに基づいて、利用者に対し前記ユーザサービスを提供するか否かを決定するセキュアプログラムと、 を備えたことを特徴とする画像形成装置。
- 2【請求項2】 前記アプリケーションを実行するためのキー操作入力が前記オペレーションパネルに対してされたときに、前記セキュアプログラムを実行して利用者の認証を行う手段を有する請求項1に記載の画像形成装置。
- 3【請求項3】 前記オペレーションパネルに表示されるアプリケーション選択画面において、アプリケーション選択操作がなされたときに、前記セキュアプログラムを実行して利用者の認証を行う手段を有する請求項1に記載の画像形成装置。
- 4【請求項4】前記画像形成装置は、画像形成処理で使用されるハードウェア資源と、前記アプリケーションと前記ハードウェア資源との間に介在するコントロールサービスとを更に備え、 前記セキュアプログラムは、前記画像形成装置に前記アプリケーションとして搭載されるセキュアアプリであることを特徴とする請求項1に記載の画像形成装置。
- 5【請求項5】前記利用者データベースは、前記利用者識別情報ごとに、利用可能な一または複数の前記ユーザサービスを示す利用権限情報を登録したものであり、 前記セキュアアプリは、前記利用権限情報に基づいて、前記アプリケーションの利用を制限することを特徴とする請求項4に記載の画像形成装置。
- 6【請求項6】前記オペレーションパネルに対する制御権限を、前記セキュアアプリに優先的に付与し、前記オペレーションパネルからのキー操作によるキーイベントを前記セキュアアプリに送信するシステムコントロールサービスをさらに備えたことを特徴とする請求項4または5に記載の画像形成装置。
- 7【請求項7】前記制御権限を付与する前記アプリケーションが登録される優先アプリ領域を確保した記憶手段をさらに備え、 前記システムコントロールサービスは、画像形成装置の起動時に、前記優先アプリ領域に前記セキュアアプリを登録することを特徴とする請求項6に記載の画像形成装置。
- 8【請求項8】前記システムコントロールサービスは、前記セキュアアプリにより前記ユーザサービスを提供するか否かの決定がされた後に、前記セキュアアプリ以外の前記アプリケーションに前記制御権限を移行し、前記キーイベントを前記制御権限が付与されたアプリケーションに送信することを特徴とする請求項6または7に記載の画像形成装置。
- 9【請求項9】前記セキュアアプリは、利用者に対して前記ユーザサービスを提供するか否かを決定した後、利用者に対して提供希望のユーザサービスの指定を要求し、 前記システムコントロールサービスは、利用者から前記ユーザサービスの指定があったときに、前記制御権限を、前記セキュアアプリから、指定された前記ユーザサービスに対応するアプリケーションに移行することを特徴とする請求項8に記載の画像形成装置。
- 10【請求項10】前記セキュアアプリの要求により、前記オペレーションパネルに対し、利用者制限に関する画面の描画情報を出力し、前記オペレーションパネルに出力された前記画面からのキー操作によるキーイベントを取得して、取得したキーイベントを前記システムコントロールサービスに送信するオペレーションパネルコントロールサービスをさらに備えたことを特徴とする請求項4~9のいずれか一つに記載の画像形成装置。
- 11【請求項11】前記オペレーションパネルコントロールサービスは、前記描画情報を出力する描画関数を登録したサービス関数ライブラリを有し、 前記セキュアアプリは、前記サービス関数ライブラリに登録された描画関数を呼び出すことにより、前記描画情報の出力要求を行うことを特徴とする請求項10に記載の画像形成装置。
- 12【請求項12】前記セキュアアプリは、前記利用者識別情報があらかじめ記録された記憶媒体から前記利用者識別情報を入力することを特徴とする請求項4~11のいずれか一つに記載の画像形成装置。
- 13【請求項13】 前記画像形成装置は、画像形成処理で使用されるハードウェア資源と、前記アプリケーションと前記ハードウェア資源との間に介在するコントロールサービスとを更に備え、 前記セキュアプログラムは、前記画像形成装置に前記コントロールサービスとして搭載されるセキュアコントロールサービスであることを特徴とする請求項1に記載の画像形成装置。
- 14【請求項14】 前記利用者データベースは、前記利用者識別情報ごとに、利用可能な一または複数の前記ユーザサービスを示す利用権限情報を登録したものであり、 前記セキュアコントロールサービスは、前記利用権限情報に基づいて、前記アプリケーションの利用を制限することを特徴とする請求項13に記載の画像形成装置。
- 15【請求項15】 前記セキュアコントロールサービスは、前記アプリケーションの要求により、選択的に、利用者に対し前記ユーザサービスを提供するか否かを決定することを特徴とする請求項13または14に記載の画像形成装置。
- 16【請求項16】 前記セキュアコントロールサービスの実行状況を設定するセキュアサービス領域が確保された記憶手段と、前記セキュアサービス領域に前記セキュアコントロールサービスが実行されている旨が設定されているときは、前記オペレーションパネルからのキー操作によるキーイベントを前記セキュアコントロールサービスに送信し、前記セキュアサービス領域に前記セキュアコントロールサービスが実行されていない旨が設定されているときには、前記キーイベントを前記アプリケーションに送信するシステムコントロールサービスと、 をさらに備えたことを特徴とする請求項15に記載の画像形成装置。
- 17【請求項17】 前記セキュアコントロールサービスの要求により、前記オペレーションパネルに対し、利用者制限に関する画面の描画情報を出力し、前記オペレーションパネルに出力された前記画面からのキー操作によるキーイベントを取得して、取得したキーイベントを前記システムコントロールサービスに送信するオペレーションパネルコントロールサービスをさらに備えたことを特徴とする請求項16に記載の画像形成装置。
- 18【請求項18】画像形成処理にかかるユーザサービスを提供するアプリケーションと、キー操作入力を行うオペレーションパネルとを備えた画像形成装置であって、 利用者に対して、画像形成装置の利用状況に関する利用情報の入力を要求し、入力された前記利用情報に基づいて、前記利用情報に関する利用履歴情報を生成するセキュアプログラムと、 前記オペレーションパネルから入力された前記利用情報のキーイベントを取得し、取得したキーイベントを前記セキュアプログラムに送信するコントロールプログラムと、 を備えたことを特徴とする画像形成装置。
- 19【請求項19】 前記画像形成装置は、画像形成処理で使用されるハードウェア資源と、前記アプリケーションと前記ハードウェア資源との間に介在するコントロールサービスとを更に備え、 前記セキュアプログラムは、前記画像形成装置に前記アプリケーションとして搭載されるセキュアアプリであり、 前記コントロールプログラムは、前記画像形成装置に前記コントロールサービスとして搭載されるシステムコントロールサービスであることを特徴とする請求項18に記載の画像形成装置。
- 20【請求項20】 前記セキュアアプリは、さらに前記利用情報として処理対象の書類種別を示す書類情報の入力を要求し、入力された前記書類情報に基づいて前記利用履歴情報を生成することを特徴とする請求項19に記載の画像形成装置。
- 21【請求項21】 前記画像形成装置は、画像形成処理で使用されるハードウェア資源と、前記アプリケーションと前記ハードウェア資源との間に介在するコントロールサービスとを更に備え、 前記セキュアプログラムは、前記画像形成装置に前記コントロールサービスとして搭載されるセキュアコントロールサービスであり、 前記コントロールプログラムは、前記画像形成装置に前記コントロールサービスとして更に搭載されるシステムコントロールサービスであることを特徴とする請求項18に記載の画像形成装置。
- 22【請求項22】 前記利用履歴情報を、ネットワークに接続されたクライアント端末に送信する端末送信手段をさらに備えたこと特徴とする請求項19~21のいずれか一つに記載の画像形成装置。
- 23【請求項23】 前記利用履歴情報を、ネットワークに接続された複数の画像形成装置の動作情報を収集する遠隔集中管理装置に送信する遠隔送信手段をさらに備えたことを特徴とする請求項19~22のいずれか一つに記載の画像形成装置。
- 24【請求項24】画像形成処理にかかるユーザサービスを提供するアプリケーションと、キー操作入力を行うオペレーションパネルとを備えた画像形成装置を使用する利用者に制限を加える利用者制限方法であって、 利用者を識別する利用者識別情報を入力する入力ステップと、 画像形成装置に搭載されたセキュアプログラムが、画像形成装置の利用者を管理する利用者データベースに登録された利用者識別情報と、前記入力ステップにより入力された利用者識別情報とに基づいて、利用者に前記ユーザサービスを提供するか否かを決定する利用者制限ステップと、 を含んだことを特徴とする利用者制限方法。
- 25【請求項25】 前記アプリケーションを実行するためのキー操作入力が前記オペレーションパネルに対してされたときに、前記セキュアプログラムを実行して利用者の認証を行うステップを有する請求項24に記載の利用者制限方法。
- 26【請求項26】 前記オペレーションパネルに表示されるアプリケーション選択画面において、アプリケーション選択操作がなされたときに、前記セキュアプログラムを実行して利用者の認証を行うステップを有する請求項24に記載の利用者制限方法。
- 27【請求項27】 前記画像形成装置は、画像形成処理で使用されるハードウェア資源と、前記アプリケーションと前記ハードウェア資源との間に介在するコントロールサービスとを更に備え、 前記セキュアプログラムは、前記画像形成装置に前記アプリケーションとして搭載されるセキュアアプリであることを特徴とする請求項24に記載の利用者制限方法。
- 28【請求項28】 前記利用者制限ステップは、前記利用者データベースに登録され、前記利用者識別情報ごとに利用可能な一または複数の前記ユーザサービスを示す利用権限情報に基づいて、前記アプリケーションの利用を制限することを特徴とする請求項27に記載の利用者制限方法。
- 29【請求項29】 前記コントロールサービスとして画像形成装置に搭載されたシステムコントロールサービスが、前記オペレーションパネルに対する制御権限を、前記セキュアアプリに優先的に付与する制御権限付与ステップと、 前記システムコントロールサービスが、前記オペレーションパネルからのキー操作によるキーイベントを前記セキュアアプリに送信するキーイベント送信ステップと、 をさらに含んだことを特徴とする請求項27または28に記載の利用者制限方法。
- 30【請求項30】 前記制御権限付与ステップは、画像形成装置の起動時に、前記制御権限を付与する前記アプリケーションを登録するために記憶手段に確保された優先アプリ領域に、前記セキュアアプリを登録することを特徴とする請求項29に記載の利用者制限方法。
- 31【請求項31】 前記制御権限付与ステップは、前記利用者制限ステップにより前記ユーザサービスを提供するか否かの決定がされた後に、前記セキュアアプリ以外の前記アプリケーションに前記制御権限を移行し、 前記キーイベント送信ステップは、前記キーイベントを前記制御権限が付与されたアプリケーションに送信することを特徴とする請求項29または30に記載の利用者制限方法。
- 32【請求項32】 前記利用者制限ステップは、利用者に対して前記ユーザサービスを提供するか否かを決定した後、利用者に対して提供希望のユーザサービスの指定を要求し、 前記制御権限付与ステップは、利用者から前記ユーザサービスの指定があったときに、前記制御権限を、前記セキュアアプリから、指定された前記ユーザサービスに対応するアプリケーションに移行することを特徴とする請求項31に記載の利用者制限方法。
- 33【請求項33】 前記コントロールサービスとして画像形成装置に搭載されたオペレーションパネルコントロールサービスによって、前記セキュアアプリの要求により、前記オペレーションパネルに対し、利用者制限に関する画面の描画情報を出力し、前記オペレーションパネルに出力された前記画面からのキー操作によるキーイベントを取得して、取得したキーイベントを前記システムコントロールサービスに送信するキーイベント取得ステップをさらに含んだことを特徴とする請求項27~32のいずれか一つに記載の利用者制限方法。
- 34【請求項34】 前記利用者制限ステップは、前記オペレーションパネルコントロールサービスに含まれるサービス関数ライブラリに登録された描画関数を呼び出すことにより、前記描画情報の出力要求を行うことを特徴とする請求項33に記載の利用者制限方法。
- 35【請求項35】 前記入力ステップは、前記利用者識別情報があらかじめ記録された記憶媒体から前記利用者識別情報を入力することを特徴とする請求項27~34のいずれか一つに記載の利用者制限方法。
- 36【請求項36】 前記画像形成装置は、画像形成処理で使用されるハードウェア資源と、前記アプリケーションと前記ハードウェア資源との間に介在するコントロールサービスとを更に備え、 前記セキュアプログラムは、前記画像形成装置に前記コントロールサービスとして搭載されるセキュアコントロールサービスであることを特徴とする請求項24に記載の利用者制限方法。
- 37【請求項37】 前記利用者制限ステップは、前記利用者データベースに登録され、前記利用者識別情報ごとに利用可能な一または複数の前記ユーザサービスを示す利用権限情報に基づいて、前記アプリケーションの利用を制限することを特徴とする請求項36に記載の利用者制限方法。
- 38【請求項38】 前記利用者制限ステップは、前記アプリケーションの要求により、選択的に、利用者に対し前記ユーザサービスを提供するか否かを決定することを特徴とする請求項36または37に記載の利用者制限方法。
- 39【請求項39】 前記コントロールサービスとして画像形成装置に搭載されたシステムコントロールサービスによって、前記セキュアコントロールサービスの実行状況が設定されるセキュアサービス領域に、前記セキュアコントロールサービスが実行されている旨が設定されているときは、前記オペレーションパネルからのキー操作によるキーイベントを前記セキュアコントロールサービスに送信し、前記セキュアサービス領域に前記セキュアコントロールサービスが実行されていない旨が設定されているときには、前記キーイベントを前記アプリケーションに送信するキーイベント送信ステップをさらに含んだことを特徴とする請求項37に記載の利用者制限方法。
- 40【請求項40】 前記コントロールサービスとして搭載されたオペレーションパネルコントロールサービスによって、前記セキュアコントロールサービスの要求により、前記オペレーションパネルに対し、利用者制限に関する画面の描画情報を出力し、前記オペレーションパネルに出力された前記画面からのキー操作によるキーイベントを取得して、取得したキーイベントを前記システムコントロールサービスに送信するキーイベント取得ステップをさらに含んだことを特徴とする請求項39に記載の利用者制限方法。
- 41【請求項41】画像形成処理にかかるユーザサービスを提供するアプリケーションと、キー操作入力を行うオペレーションパネルとを備えた画像形成装置の利用履歴を生成する利用履歴生成方法であって、 前記画像形成装置に搭載されたセキュアプログラムによって、利用者に対して、画像形成装置の利用状況に関する利用情報の入力を要求し、入力された前記利用情報に基づいて、前記利用情報に関する利用履歴情報を生成する利用履歴生成ステップと、 前記画像形成装置に搭載されたコントロールプログラムによって、前記オペレーションパネルから入力された前記利用情報のキーイベントを取得し、取得したキーイベントを前記セキュアプログラムに送信するキーイベント送信ステップと、 を含んだことを特徴とする利用履歴生成方法。
- 42【請求項42】 前記画像形成装置は、画像形成処理で使用されるハードウェア資源と、前記アプリケーションと前記ハードウェア資源との間に介在するコントロールサービスとを更に備え、 前記セキュアプログラムは、前記画像形成装置に前記アプリケーションとして搭載されるセキュアアプリであり、 前記コントロールプログラムは、前記画像形成装置に前記コントロールサービスとして搭載されるシステムコントロールサービスであることを特徴とする請求項41に記載の利用履歴生成方法。
- 43【請求項43】 前記利用履歴生成ステップは、さらに前記利用情報として処理対象の書類種別を示す書類情報の入力を要求し、入力された前記書類情報に基づいて前記利用履歴情報を生成することを特徴とする請求項42に記載の利用履歴生成方法。
- 44【請求項44】 前記画像形成装置は、画像形成処理で使用されるハードウェア資源と、前記アプリケーションと前記ハードウェア資源との間に介在するコントロールサービスとを更に備え、 前記セキュアプログラムは、前記画像形成装置に前記コントロールサービスとして搭載されるセキュアコントロールサービスであり、 前記コントロールプログラムは、前記画像形成装置に前記コントロールサービスとして更に搭載されるシステムコントロールサービスであることを特徴とする請求項41に記載の利用履歴生成方法。
- 45【請求項45】 前記利用履歴情報を、ネットワークに接続されたクライアント端末に送信する端末送信ステップをさらに含んだこと特徴とする請求項42~44のいずれか一つに記載の利用履歴生成方法。
- 46【請求項46】 前記利用履歴情報を、ネットワークに接続された複数の画像形成装置の動作情報を収集する遠隔集中管理装置に送信する遠隔送信ステップをさらに含んだことを特徴とする請求項42~45のいずれか一つに記載の利用履歴生成方法。
- 47【請求項47】 請求項24~46のいずれか一つに記載された方法をコンピュータに実行させるプログラム。
Independent claims47
534 paragraphs in 1 section, as filed
Description: TECHNICAL FIELD [Detailed description of the invention]
【0001】
[Technical field to which the invention belongs]
The present invention is an image forming apparatus capable of acquiring history information regarding user restrictions and usage status when providing user services related to image forming processing such as copying, printers, scanners and facsimiles, such user restrictions. It relates to a method, a usage history generation method, and a program that causes a computer to execute these methods.
[Conventional technology]
In recent years, an image forming apparatus (hereinafter referred to as a "multifunction device") in which the functions of each apparatus such as a printer, a copier, a facsimile, and a scanner are housed in one housing is generally known. This multifunction device is provided with a display unit, a printing unit, an imaging unit, etc. in one housing, and is provided with three types of software corresponding to each of a printer, a copier, and a facsimile machine. It operates as a copy, scanner or facsimile machine.
【0002】
In such a conventional multifunction device, software corresponding to a printer, a copy, a scanner, and a facsimile machine is provided separately, so that it takes a lot of time to develop each software. For this reason, the applicant has hardware resources used in image forming processing such as a display unit, a printing unit, and an imaging unit, and applies an application that performs processing unique to each user service such as a printer, copy, or facsimile. Management, execution control, and image formation processing of hardware resources that are commonly required by at least two applications when multiple installations are installed and intervening between these applications and hardware resources to provide user services. We invented an image forming device (multifunction device) equipped with a platform consisting of various control services. According to this multifunction device, the efficiency of software development will be improved by configuring it with a platform that manages hardware resources, execution control, and image formation processing that are commonly required by at least two applications. , It is possible to improve the productivity of the device as a whole.
[Patent Document 1]
Japanese Unexamined Patent Publication No. 2002-152446 [0003]
[Problems to be Solved by the Invention]
However, in such a multifunction device, it is not preferable from the viewpoint of security that all users can use all functions such as a printer, a copy, a scanner, and a facsimile without limitation. For example, depending on the department to which the user belongs and the job title of the user, it may be necessary to limit the use of the multifunction device itself or the functions that can be used.
【0004】
In addition, users of multifunction devices use functions such as printers, copiers, scanners, and facsimiles for various purposes. By recording the usage status such as the purpose of use as historical information, the past usage status It will be possible to strengthen the security aspect in consideration of.
【0005】
However, since the conventional multifunction device has a configuration in which software is provided for each function such as a printer, a copy, a scanner, and a facsimile, it is necessary to provide a security function for each software when adding a security function. There is a problem that the development work becomes enormous and the software structure becomes complicated.
【0006】
On the other hand, the new multifunction device invented by the applicant has a characteristic configuration of having an application and a control service that provides services commonly required by at least two of the applications. It is easy to develop software as a new application or as a new control service. Therefore, it is considered easy to add software that realizes the security function by using such a characteristic configuration.
【0007】
The present invention has been made in view of the above, and obtains an image forming apparatus, a user restriction method, a usage history generation method, and a program for causing a computer to execute these methods, which can easily realize enhanced security functions. With the goal.
[Means for solving problems]
In order to achieve the above object, the invention according to claim 1 is an image forming apparatus including an application for providing a user service related to an image forming process and an operation panel for performing key operation input. Based on the user database in which the user identification information for identifying the user is registered, the user identification information registered in the user database, and the user identification information input from the user, the user is notified. On the other hand, it is characterized by including a secure program for determining whether or not to provide the user service.
【0008】
According to the present invention, the users of the image forming apparatus can be limited to those who have been registered in advance, and the security of the image forming apparatus can be enhanced. The invention according to claim 2 executes the secure program to authenticate the user when a key operation input for executing the application is made to the operation panel in the description of claim 1. Have means. The invention according to claim 3 is the means for executing the secure program to authenticate the user when the application selection operation is performed on the application selection screen displayed on the operation panel in the description of claim 1. Has.
【0009】
According to the above invention, it is possible to authenticate the user in various situations.
【0010】
According to a fourth aspect of the present invention, in the first aspect, the image forming apparatus provides a hardware resource used in the image forming process and a control service intervening between the application and the hardware resource. Further, the secure program is characterized in that it is a secure application mounted on the image forming apparatus as the application.
【0011】
According to the invention of claim 4, an image is formed based on the user identification information registered in the user database and the user identification information input by the user by the secure application installed as the application. By deciding whether or not to provide users with user services related to image formation processing such as copying, printers, scanners, and facsimiles when using the device, the users of the image forming device are limited to those who have been registered in advance. This can enhance the security of the image forming apparatus.
【0012】
Further, according to the invention of claim 4, the image forming apparatus provides a control service for performing acquisition request, management, execution control, and image forming processing of hardware resources commonly required by at least two applications and applications. Since it is configured to be equipped, security functions can be realized simply by providing a user database and a secure application, respectively, and it is possible to easily realize enhanced security compared to conventional image forming devices. It will be possible.
【0013】
Further, according to the invention of claim 4, since the application layer is equipped with a secure application that performs user restriction processing, data transmission / reception between the secure application and the control service is performed by using the application program interface. This can be achieved, and the effort required to develop secure applications and control services can be reduced.
【0014】
In the present invention, the "user service" refers to a service related to image formation processing such as copying, a printer, a scanner, and a facsimile, and is applied when a new service can be provided by adding an application, for example. New user services are also included.
【0015】
Further, in the "user identification information input by the user", in addition to the user identification information input by key operation from the operation panel, the user inserts a storage medium such as a flash card into the storage medium interface unit. The user identification information input by doing so is also included.
【0016】
Further, the invention according to claim 5 is the image forming apparatus according to claim 4, wherein the user database indicates usage authority information indicating one or a plurality of available user services for each user identification information. The secure application is characterized in that the use of the application is restricted based on the usage authority information.
【0017】
According to the invention of claim 5, by restricting the use of the application based on the usage authority information by the secure application, the user service that can be provided can be changed according to the user, and the user's affiliation can be changed. It is possible to strengthen security in consideration of positions such as and job titles.
【0018】
Further, in the invention according to claim 6, in the image forming apparatus according to claim 4 or 5, control authority for the operation panel is preferentially given to the secure application, and a key is operated by a key operation from the operation panel. It is further provided with a system control service for transmitting an event to the secure application.
【0019】
According to the invention of claim 6, the system control service preferentially grants control authority to the operation panel to the secure application, and sends a key event by a key operation from the operation panel to the secure application to secure the operation panel. It is possible to prevent other applications from outputting drawings to the operation panel or acquiring key operations from the operation panel while the user restriction processing by the application is being executed. It is possible to strengthen security during the execution of restriction processing.
【0020】
The invention according to claim 7 further includes, in the image forming apparatus according to claim 6, a storage means for securing a priority application area in which the application to which the control authority is granted is registered, and the system control service is provided. The secure application is registered in the priority application area when the image forming apparatus is activated.
【0021】
According to the invention of claim 7, when the image forming apparatus is started, the system control service activates the image forming apparatus by registering the secure application in the priority application area in which the application to which the control authority is given is registered. Sometimes, the secure application can be automatically executed before other applications, and the security can be strengthened when the user restriction process is performed when the image forming apparatus is started.
【0022】
The invention according to claim 8 is the image forming apparatus according to claim 6 or 7, after the system control service is determined by the secure application whether or not to provide the user service. The control authority is transferred to the application other than the secure application, and the key event is transmitted to the application to which the control authority is granted.
【0023】
According to the invention of claim 8, the system control service transfers the control authority to the application other than the secure application after the user restriction processing by the secure application, and controls the key event acquired from the operation panel. By sending to the application to which is given, it is possible to perform the normal user service provision processing by another application immediately after the user restriction processing by the secure application is completed.
【0024】
Further, the invention according to claim 9 is the image forming apparatus according to claim 8, after the secure application determines whether or not to provide the user service to the user, and then the user. The system control requests the specification of the user service desired to be provided, and when the user specifies the user service, the system control gives the control authority from the secure application to the application corresponding to the specified user service. It is characterized by the transition to.
【0025】
According to the invention of claim 9, when the secure application requests the user to specify the user service desired to be provided after the user restriction process and the user specifies the user service, the user service is specified. By transferring the control authority from the secure application to the application corresponding to the specified user service by the system control, it is possible to immediately start providing the user service desired by the user after the user restriction processing is completed.
【0026】
Further, according to the invention of claim 10, in the image forming apparatus according to any one of claims 4 to 9, at the request of the secure application, the operation panel is provided with screen drawing information relating to user restrictions. It is further provided with an operation panel control service that outputs, acquires a key event by a key operation from the screen output to the operation panel, and transmits the acquired key event to the system control service.
【0027】
According to the invention of claim 10, the operation panel control service outputs screen drawing information regarding user restrictions to the operation panel at the request of the secure application, and the screen is output from the screen. By acquiring the key event by the key operation and transmitting the acquired key event to the system control service, it is possible to smoothly output the screen related to the user restriction and perform the key operation from the screen.
【0028】
Further, according to the invention of claim 11, in the image forming apparatus according to claim 10, the operation panel control service has a service function library in which a drawing function for outputting the drawing information is registered, and the secure application is a secure application. , The drawing information is requested to be output by calling the drawing function registered in the service function library.
【0029】
According to the invention of claim 11, the function of outputting the drawing information of the operation panel control service is provided as a service function library in which drawing functions are registered, and the drawing in which the secure application is registered in this service function library is provided. By requesting the output of drawing information by calling a function, it is possible to output a screen related to usage restrictions on the operation panel by a simple inter-process communication called a function call, which can reduce the development effort of a secure application. it can.
【0030】
The invention according to claim 12 is the image forming apparatus according to any one of claims 4 to 11, wherein the secure application identifies the user from a storage medium in which the user identification information is recorded in advance. It is characterized by inputting information.
【0031】
According to the invention of claim 12, by inputting the user identification information from the storage medium in which the user identification information is recorded in advance by the secure application, the user is made to input the user identification information by key operation. It is possible to realize user restrictions without having to improve user convenience. Further, since the user can hold the user identification information by the storage medium, the management of the user identification information becomes easy.
【0032】
The invention according to claim 13 is the image forming apparatus according to claim 1, wherein the image forming apparatus is between the hardware resource used in the image forming process and the application and the hardware resource. The secure program is further provided with an intervening control service, and is characterized in that the secure control service is mounted on the image forming apparatus as the control service.
【0033】
According to the invention of claim 13, the secure control service installed as the control service is based on the user identification information registered in the user database and the user identification information input by the user. By deciding whether or not to provide users with user services related to image formation processing such as copying, printers, scanners, and facsimiles, it is possible to limit the users of the image forming apparatus to only those who have been registered in advance. The security of the image forming apparatus can be strengthened.
【0034】
Further, according to the invention of claim 13, the image forming apparatus provides a control service for performing acquisition request, management, execution control, and image forming processing of hardware resources commonly required by at least two applications and applications. Since the configuration is provided, security functions can be realized simply by providing a user database and a secure control service, respectively, and security can be easily strengthened compared to conventional image forming devices. Is possible.
【0035】
Further, according to the invention of claim 13, since the control service layer is equipped with a secure control service that performs user restriction processing, one or more of the user restriction functions are operated on the control service layer. It can be provided in common to the applications of the above, and it is not necessary to develop the software of the security function separately for each user service, and the labor of software development can be reduced.
【0036】
The invention according to claim 14 is the image forming apparatus according to claim 13, wherein the user database indicates usage authority information indicating one or a plurality of available user services for each user identification information. The secure control service is characterized in that the use of the application is restricted based on the usage authority information.
【0037】
According to the invention of claim 14, by restricting the use of the application based on the usage authority information by the secure control service, the user service that can be provided can be changed according to the user. It is possible to strengthen security in consideration of positions such as affiliation and job title.
【0038】
Further, in the invention according to claim 15, in the image forming apparatus according to claim 13 or 14, does the secure control service selectively provide the user service to the user at the request of the application? It is characterized by deciding whether or not.
【0039】
According to the invention of claim 15, the secure control service determines whether or not to selectively provide the user service to the user according to the request of the application, so that the security function is installed. Whether or not to use the security function can be left to the judgment of the user who uses the application, and the convenience of the image forming apparatus can be improved.
【0040】
The invention according to claim 16 is the storage means in which the secure service area for setting the execution status of the secure control service is secured in the image forming apparatus according to claim 15, and the secure control in the secure service area. When it is set that the service is being executed, a key event by a key operation from the operation panel is transmitted to the secure control service, and the fact that the secure control service is not being executed in the secure service area is indicated. When set, it further comprises a system control service that sends the key event to the application.
【0041】
According to the invention of claim 16, when the system control service is set to execute the secure control service in the secure service area, a key event is transmitted to the secure control service and the secure service area is executed. By sending a key event to the application when it is set that the secure control service is not running, the user's key event input from the operation panel can be sent depending on whether or not the user restriction process is being executed. It can be automatically sorted, and malfunctions of user services and security functions can be prevented.
【0042】
Further, the invention according to claim 17 outputs screen drawing information regarding user restrictions to the operation panel at the request of the secure control service in the image forming apparatus according to claim 16, and the operation panel. It is further provided with an operation panel control service that acquires a key event by a key operation from the screen output to the above screen and transmits the acquired key event to the system control service.
【0043】
According to the invention of claim 17, the operation panel control service outputs screen drawing information regarding user restrictions to the operation panel at the request of the secure control service, and from the screen output to the operation panel. By acquiring the key event by the key operation of and sending the acquired key event to the system control service, it is possible to smoothly output the screen related to the user restriction and perform the key operation from the screen.
【0044】
The invention according to claim 18 is an image forming apparatus including an application for providing a user service related to an image forming process and an operation panel for performing key operation input, and the user can use the image forming apparatus. A secure program that requests input of usage information related to the situation and generates usage history information related to the usage information based on the input usage information, and a key event of the usage information input from the operation panel is acquired. , A control program for transmitting the acquired key event to the secure program is provided. According to the present invention, the usage status of the image forming apparatus can be left as usage history information, and the security aspect can be enhanced in consideration of the history of the past usage status.
【0045】
The invention according to claim 19 is the image forming apparatus according to claim 18, wherein the image forming apparatus is between the hardware resource used in the image forming process and the application and the hardware resource. Further including an intervening control service, the secure program is a secure application mounted on the image forming apparatus as the application, and the control program is a system control service mounted on the image forming apparatus as the control service. It is characterized by being.
【0046】
According to the invention of claim 19, the secure application requests the user to input usage information regarding the usage status of the image forming apparatus, and based on the input usage information, usage history information regarding the usage information is input. By acquiring the key event of the usage information generated and input from the operation panel by the system control service and transmitting the acquired key event to the secure application, the usage status of the user's image forming device is used as usage history information. It can be kept, and the security aspect can be strengthened in consideration of the history of past usage status.
【0047】
Further, according to the invention of claim 19, since a secure application that performs usage history generation processing is provided in the application layer, data transmission / reception between the secure application and the system control service or other control service is performed by an application program interface. It can be realized by using, and the labor for developing secure applications and system control services can be reduced. Further, in the invention according to claim 20, in the image forming apparatus according to claim 19, the secure application further requests input of document information indicating a document type to be processed as the usage information, and the input is performed. It is characterized in that the usage history information is generated based on the document information.
【0048】
According to the invention of claim 20, the secure application requests the input of document information indicating the type of document to be processed as usage information, and the usage history information is generated based on the input document information to generate an image. In addition to the usage status of the forming device, the document type can also be left as usage history information, and the security aspect can be strengthened in consideration of the history of documents processed in the past.
【0049】
Further, in the invention according to claim 21, in the image forming apparatus according to claim 18, the image forming apparatus is between the hardware resource used in the image forming process and the application and the hardware resource. The secure program is a secure control service that is mounted on the image forming apparatus as the control service, and the control program is further mounted on the image forming apparatus as the control service. It is characterized by being a system control service.
【0050】
According to the invention of claim 21, the secure control service requests the user to input usage information regarding the usage status of the image forming apparatus, and the usage history information regarding the usage information is based on the input usage information. Is generated, the key event of the usage information input from the operation panel by the system control service is acquired, and the acquired key event is transmitted to the secure control service to obtain the usage history information of the user's image forming device. It can be left as, and the security aspect can be strengthened in consideration of the history of past usage status.
【0051】
Further, according to the invention of claim 21, since the secure control service that performs the usage history generation processing is provided in the control service layer, one or a plurality of applications that operate the usage history generation function on the control service layer. It is possible to provide the software in common to the above, and it is not necessary to develop the software of the security function separately for each user service, and the labor of software development can be reduced.
【0052】
The invention according to claim 22 further includes a terminal transmission means for transmitting the usage history information to a client terminal connected to a network in the image forming apparatus according to any one of claims 19 to 21. It is a feature.
【0053】
According to the invention of claim 22, by transmitting the usage history information to the client terminal connected to the network by the terminal transmission means, the generated usage history information is transmitted not only in the image forming apparatus but also on the client terminal side. It can be saved in, and it is possible to aggregate and process the usage history information as needed, and it is possible to effectively use the usage history information.
【0054】
The invention according to claim 23 collects the usage history information and the operation information of a plurality of image forming devices connected to the network in the image forming apparatus according to any one of claims 19 to 22. It is characterized by further including a remote transmission means for transmitting to a remote centralized management device.
【0055】
According to the invention of claim 23, the usage history information is transmitted to the remote centralized management device connected to the network by the remote transmission means, so that the generated usage history information is referred to on the remote centralized management device side. It is possible to perform processing such as tabulation and aggregation, and the remote centralized management device can appropriately manage the image forming device based on the usage history information.
【0056】
The invention according to claim 24 is a user restriction method for restricting users who use an image forming apparatus including an application for providing a user service related to an image forming process and an operation panel for performing key operation input. The input step for inputting the user identification information for identifying the user, and the user identification information registered in the user database in which the secure program installed in the image forming apparatus manages the user of the image forming apparatus. , A user restriction step for determining whether or not to provide the user service to the user based on the user identification information input by the input step.
【0057】
The invention according to claim 25 executes the secure program to authenticate the user when a key operation input for executing the application is made to the operation panel in the description of claim 24. Have steps.
【0058】
The invention according to claim 26 is the step of executing the secure program to authenticate the user when the application selection operation is performed on the application selection screen displayed on the operation panel in the description of claim 24. Has.
【0059】
The invention according to claim 27 is the control service in which the image forming apparatus intervenes between the hardware resource used in the image forming process and the application and the hardware resource in the description of claim 24. The secure program is a secure application mounted on the image forming apparatus as the application.
【0060】
According to the invention of claim 27, the user identification information registered in the user database and the user identification information input by the user are obtained by the user restriction step by the secure application installed as the application. Based on this, the user of the image forming apparatus is registered in advance by deciding whether or not to provide the user with user services related to the image forming processing such as copying, printer, scanner, and facsimile when using the image forming apparatus. It can be restricted to only one person, and the security of the image forming apparatus can be strengthened.
【0061】
Further, according to the invention of claim 27, the image forming apparatus provides a control service for performing acquisition request, management, execution control, and image forming processing of hardware resources commonly required by at least two applications and applications. Since it is configured to be equipped, the security function can be realized simply by setting up a user database and executing the user restriction step by the secure application, and the security is strengthened compared to the conventional image forming device. Can be easily realized.
【0062】
Further, according to the invention of claim 27, since the secure application that performs the user restriction processing is installed in the application layer and the user restriction step is executed by the secure application, the secure application and the control service are separated from each other. Data transmission / reception can be realized by using the application program interface, and the labor for developing secure applications and control services can be reduced.
【0063】
Further, in the invention according to claim 28, in the user restriction method according to claim 27, the user restriction step is registered in the user database and one or more can be used for each user identification information. It is characterized in that the use of the application is restricted based on the usage authority information indicating the user service of the above.
【0064】
According to the invention of claim 28, by restricting the use of the application based on the usage authority information by the user restriction step, the user service that can be provided can be changed according to the user, and the user can be changed. It is possible to strengthen security in consideration of the position such as affiliation and job title.
【0065】
Further, in the invention according to claim 29, in the user restriction method according to claim 27 or 28, the system control service mounted on the image forming apparatus as the control service gives control authority to the operation panel to the secure. The feature is that the control authority granting step of preferentially granting to the application and the key event transmission step of transmitting the key event by the key operation from the operation panel to the secure application are further included. To do.
【0066】
According to the invention of claim 29, the control authority for the operation panel is preferentially given to the secure application by the control authority granting step, and the key event by the key operation from the operation panel is given to the secure application by the key event transmission step. By sending to, it is possible to prevent other applications from outputting drawing output to the operation panel or acquiring key operations from the operation panel while executing user restriction processing by the secure application. It is possible to strengthen the security during the execution of the user restriction process.
【0067】
Further, in the user restriction method according to claim 22, the invention according to claim 30 stores the control authority granting step in order to register the application to which the control authority is granted at the time of starting the image forming apparatus. The secure application is registered in the priority application area secured by the means.
【0068】
According to the invention of claim 30, when the image forming apparatus is started by the control authority granting step, the secure application is registered in the priority application area in which the application to which the control authority is given is registered, thereby causing the image forming apparatus. The secure application can be automatically executed before other applications at the time of startup, and the security can be strengthened when the user restriction process is performed at the time of starting the image forming apparatus.
【0069】
Further, in the invention according to claim 31, in the user restriction method according to claim 29 or 30, it is determined whether or not the control authority granting step provides the user service by the user restriction step. After that, the control authority is transferred to the application other than the secure application, and the key event transmission step is characterized in that the key event is transmitted to the application to which the control authority is granted.
【0070】
According to the invention of claim 31, after the user restriction processing by the secure application, the control authority is transferred to the application other than the secure application by the control authority granting step, and from the operation panel by the key event transmission step. By sending the acquired key event to the application to which the control authority is granted, it is possible to perform the normal user service provision processing by the other application immediately after the user restriction processing by the secure application is completed.
【0071】
Further, in the invention according to claim 32, according to the user restriction method according to claim 31, the user restriction step determines whether or not to provide the user service to the user, and then the user. The user is requested to specify the user service desired to be provided, and when the user specifies the user service, the control authority granting step gives the control authority to the user specified by the secure application. It is characterized by migrating to an application that supports services.
【0072】
According to the invention of claim 32, after the user restriction process, the user is requested to specify the user service desired to be provided by the user restriction step, and the user specifies the user service. Occasionally, by transferring the control authority from the secure application to the application corresponding to the specified user service by the control authority granting step, the provision of the user service desired by the user is started immediately after the user restriction processing is completed. can do.
【0073】
Further, the invention according to claim 33 is the method for restricting the user according to any one of claims 27 to 32, wherein the operation panel control service mounted on the image forming apparatus as the control service provides the secure application. Upon request, the drawing information of the screen related to the user restriction is output to the operation panel, the key event by the key operation from the screen output to the operation panel is acquired, and the acquired key event is the system control. It is characterized by further including a key event acquisition step to be sent to the service.
【0074】
According to the invention of claim 33, the drawing information of the screen regarding the user restriction is output to the operation panel at the request of the secure application by the key event acquisition step, and the screen is output from the screen. By acquiring the key event by the key operation and transmitting the acquired key event to the system control service, it is possible to smoothly output the screen related to the user restriction and perform the key operation from the screen.
【0075】
The invention according to claim 34 is the user restriction method according to claim 33, wherein the user restriction step calls a drawing function registered in a service function library included in the operation panel control service. , The drawing information is requested to be output.
【0076】
According to the invention of claim 34, the function of outputting the drawing information of the operation panel control service is provided as a service function library in which the drawing function is registered, and is registered in this service function library by the user restriction step. By requesting the output of drawing information by calling the drawing function, it is possible to output a screen related to usage restrictions on the operation panel by simple inter-process communication called function call, reducing the development effort of secure applications. can do.
【0077】
Further, the invention according to claim 35 is the user restriction method according to any one of claims 27 to 34, in which the input step is performed by the user from a storage medium in which the user identification information is recorded in advance. It is characterized by inputting identification information.
【0078】
According to the invention of claim 35, by inputting the user identification information from the storage medium in which the user identification information is recorded in advance by the input step, the user is input with the user identification information by key operation. It is possible to realize user restrictions without having to do so, and it is possible to improve user convenience. Further, since the user can hold the user identification information by the storage medium, the management of the user identification information becomes easy.
【0079】
The invention according to claim 36 is the user restriction method according to claim 24, wherein the image forming apparatus is between the hardware resource used in the image forming process and the application and the hardware resource. The secure program is characterized in that it is a secure control service mounted on the image forming apparatus as the control service.
【0080】
According to the invention of claim 36, the user identification information registered in the user database and the user identification information input by the user by the user restriction step by the secure control service installed as the control service. By deciding whether or not to provide users with user services related to image formation processing such as copying, printers, scanners, and facsimiles, the users of the image forming apparatus are limited to those who have registered in advance. It is possible to enhance the security of the image forming apparatus.
【0081】
Further, according to the invention of claim 36, the image forming apparatus provides a control service for performing acquisition request, management, execution control, and image forming processing of hardware resources commonly required by at least two applications and applications. Since it is configured to be equipped, the security function can be realized simply by installing the user database and executing the user restriction step by the secure control service, and the security is compared with the conventional image forming device. It becomes possible to easily realize the strengthening of.
【0082】
Further, according to the invention of claim 36, since the control service layer is equipped with a secure control service that performs user restriction processing and the user restriction step is executed by this secure control service, the user restriction is performed. Functions can be provided in common to one or more applications running on the control service layer, eliminating the need to develop security function software separately for each user service, reducing software development efforts. can do. Further, in the invention according to claim 37, in the user restriction method according to claim 36, the user restriction step is registered in the user database and one or more can be used for each user identification information. It is characterized in that the use of the application is restricted based on the usage authority information indicating the user service of the above.
【0083】
According to the invention of claim 37, the user service that can be provided can be changed according to the user by restricting the use of the application based on the usage authority information by the user restriction step by the secure control service. It is possible to strengthen security in consideration of the user's affiliation and position.
【0084】
The invention according to claim 38 is the user restriction method according to claim 36 or 37, wherein the user restriction step selectively provides the user service to the user at the request of the application. It is characterized by deciding whether or not to do so.
【0085】
According to the invention of claim 38, the security function is obtained by determining whether or not to selectively provide the user service to the user according to the request of the application by the user restriction step by the secure control service. It is possible to leave it to the user who uses the application whether or not to use the security function in the state where the image is installed, and it is possible to improve the convenience of the image forming apparatus.
【0086】
Further, in the invention according to claim 39, in the user restriction method according to claim 37, the execution status of the secure control service is set by the system control service mounted on the image forming apparatus as the control service. When it is set in the service area that the secure control service is being executed, a key event by a key operation from the operation panel is transmitted to the secure control service, and the secure control service is sent to the secure service area. It is characterized by further including a key event transmission step of transmitting the key event to the application when it is set that is not executed.
【0087】
According to the invention of claim 39, when the key event transmission step by the system control service sets that the secure control service is being executed in the secure service area, the key event is transmitted to the secure control service. However, when it is set in the secure service area that the secure control service is not running, the key event is sent to the application to execute the user restriction process for the user key event input from the operation panel. It can be automatically sorted according to whether it is medium or not, and malfunctions of user services and security functions can be prevented.
【0088】
Further, the invention according to claim 40 is used in the user restriction method according to claim 39 by the operation panel control service installed as the control service and by the operation panel at the request of the secure control service. Further, a key event acquisition step of outputting screen drawing information related to the person restriction, acquiring a key event by a key operation from the screen output to the operation panel, and transmitting the acquired key event to the system control service. It is characterized by including.
【0089】
According to the invention of claim 40, according to the key event acquisition step by the operation panel control service, the drawing information of the screen regarding the user restriction is output to the operation panel at the request of the secure control service, and the screen drawing information regarding the user restriction is output to the operation panel. By acquiring the key event by key operation from the output screen and sending the acquired key event to the system control service, the screen output related to user restrictions and the key operation from the screen can be smoothly performed. Can be done.
【0090】
The invention according to claim 41 is a usage history generation method for generating a usage history of an image forming apparatus including an application for providing a user service related to an image forming process and an operation panel for performing key operation input. The secure program installed in the image forming apparatus requests the user to input usage information regarding the usage status of the image forming apparatus, and based on the input usage information, the usage history information related to the usage information is input. The key event to acquire the key event of the usage information input from the operation panel by the generated usage history generation step and the control program mounted on the image forming apparatus, and transmit the acquired key event to the secure program. It is characterized by including a transmission step.
【0091】
Further, according to the invention of claim 42, in the description of claim 41, the image forming apparatus is a control service intervening between the hardware resource used in the image forming process and the application and the hardware resource. The secure program is a secure application mounted on the image forming apparatus as the application, and the control program is a system control service mounted on the image forming apparatus as the control service. It is a feature.
【0092】
According to the invention of claim 42, the user is requested to input usage information regarding the usage status of the image forming apparatus by the usage history generation step by the secure application, and the user is used based on the input usage information. By generating usage history information related to information, acquiring the key event of usage information input from the operation panel by the key event transmission step by the system control service, and sending the acquired key event to the secure application, the user's The usage status of the image forming apparatus can be left as usage history information, and the security aspect can be strengthened in consideration of the history of the past usage status.
【0093】
Further, according to the invention of claim 42, since the secure application is provided in the application layer and the usage history generation step is executed by the secure application, the secure application is used between the system control service and other control services. Data transmission / reception can be realized by using the application program interface, and the labor for developing secure applications and system control services can be reduced.
【0094】
Further, in the invention according to claim 43, in the usage history generation method according to claim 42, the usage history generation step further requests and inputs document information indicating a document type to be processed as the usage information. It is characterized in that the usage history information is generated based on the document information.
【0095】
According to the invention of claim 43, the usage history generation step requests input of document information indicating the type of document to be processed as usage information, and generates usage history information based on the input document information. Therefore, in addition to the usage status of the image forming apparatus, the document type can also be left as usage history information, and the security aspect can be strengthened in consideration of the history of documents processed in the past.
【0096】
Further, according to the invention of claim 44, in the usage history generation method according to claim 41, the image forming apparatus is between the hardware resource used in the image forming process and the application and the hardware resource. The secure program is a secure control service that is mounted on the image forming apparatus as the control service, and the control program is further mounted on the image forming apparatus as the control service. It is characterized by being a system control service.
【0097】
According to the invention of claim 44, the user is requested to input usage information regarding the usage status of the image forming apparatus by the usage history generation step by the secure control service, and based on the input usage information. Use by generating usage history information related to usage information, acquiring the key event of usage information input from the operation panel by the key event transmission step by the system control service, and sending the acquired key event to the secure control service. The usage status of the image forming device of the person can be left as usage history information, and the security aspect can be strengthened in consideration of the history of the past usage status.
【0098】
Further, according to the invention of claim 44, a secure control service is provided in the control service layer. Since the usage history generation step is executed by this secure control service, the usage history generation function can be provided in common to one or more applications running on the control service layer, and the security function software. It is not necessary to develop the software separately for each user service, and the labor of software development can be reduced.
【0099】
Further, the invention according to claim 45 further comprises a terminal transmission step of transmitting the usage history information to a client terminal connected to a network in the usage history generation method according to any one of claims 42 to 44. It is characterized by including.
【0100】
According to the invention of claim 45, by transmitting the usage history information to the client terminal connected to the network by the terminal transmission step, the generated usage history information is transmitted not only in the image forming apparatus but also on the client terminal side. It can be saved in, and it is possible to aggregate and process the usage history information as needed, and it is possible to effectively use the usage history information.
【0101】
Further, in the invention according to claim 46, in the usage history generation method according to any one of claims 42 to 45, the usage history information is collected and operation information of a plurality of image forming devices connected to a network is collected. It is characterized by further including a remote transmission step of transmitting to a remote centralized management device.
【0102】
According to the invention of claim 46, by transmitting the usage history information to the remote centralized management device connected to the network by the remote transmission step, the generated usage history information is referred to on the remote centralized management device side. It is possible to perform processing such as tabulation and aggregation, and the remote centralized management device can appropriately manage the image forming device based on the usage history information.
【0103】
Further, since the invention according to claim 47 is a program for causing a computer to execute the method according to any one of claims 24 to 46, the operation of any one of claims 20 to 38 is executed by the computer. can do.
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, with reference to the accompanying drawings, an image forming apparatus according to the present invention, a user restriction method, a usage history generation method, and a preferred embodiment of a program for causing a computer to execute these methods will be described in detail.
【0104】
(Embodiment 1) FIG. 1 is a block diagram showing a functional configuration of an image forming apparatus (hereinafter, referred to as multifunction device) according to the first embodiment of the present invention. As shown in FIG. 1, the multifunction device 100 has a black-and-white line printer (B & W LP) 101, a color line printer (Color LP) 102, and hardware resources 103 such as a scanner, a facsimile, a hard disk, a memory, and a network interface. In addition, it has a software group 110 composed of a platform 120 and an application 130.
【0105】
Platform 120 is a control service that interprets processing requests from application 130 to generate hardware resource acquisition requests, and a system resource that manages one or more hardware resources and mediates acquisition requests from the control service. It has a manager (SRM) 123 and a general-purpose OS 121.
【0106】
The control service is composed of multiple service modules, SCS (system control service) 122, ECS (engine control service) 124, MCS (memory control service) 125, OCS (operation panel control service) 126, and FCS. It consists of (Fax Control Service) 127 and NCS (Network Control Service) 128. The platform 120 has an application program interface (API) that enables processing requests to be received from the application 130 by a predefined function.
【0107】
The general-purpose OS 121 is a general-purpose operating system such as UNIX (registered trademark), and each software of the platform 120 and the application 130 is executed in parallel as a process.
【0108】
The SRM123 process, along with the SCS122, controls the system and manages resources. The SRM123 process uses the hardware resources of the engine such as the scanner and printer, memory, HDD files, and host I / O (centro I / F, network I / F, IEEE1394I / F, RS232CI / F, etc.). Mediation is performed and execution is controlled according to the request from the upper layer.
【0109】
Specifically, this SRM123 determines whether the requested hardware resource is available (whether it is not used by another request), and if it is available, the requested hardware resource is used. Tell the upper layers that it is possible. In addition, SRM123 schedules the use of hardware resources in response to requests from higher layers, and directly executes the request contents (for example, paper transfer and image drawing operation by the printer engine, memory allocation, file generation, etc.). ..
【0110】
The SCS122 process performs application management, operation unit control, system screen display, LED display, resource management, interrupt application control, and so on. In the multifunction device 100 according to the first embodiment, the SCS 122 sends a notification message of granting the control authority of the operation panel 210 to each application 130, and receives a key event from the operation panel 210 via the OCS 126.
【0111】
The ECS124 process controls the engine of hardware resource 103, which consists of a black and white line printer (B & W LP) 101, a color line printer (Color LP) 102, a scanner, and a facsimile.
【0112】
The MCS125 process acquires and releases image memory, uses a hard disk drive (HDD), compresses and decompresses image data, and so on.
【0113】
The FCS127 process performs facsimile transmission / reception using the PSTN / ISDN network from each application layer of the system controller, registration / citation of various facsimile data managed by BKM (backup SRAM), facsimile reading, facsimile reception printing, and fusion transmission / reception. Provide an API to do this.
【0114】
The NCS128 process is a process for providing services that can be commonly used for applications that require network I / O. Data received from the network side by each protocol can be distributed to each application, or data can be distributed from the application. Is used as an intermediary when transmitting to the network side.
【0115】
The OCS126 controls the operation panel (operation panel) 210, which is an information transmission means between the operator (user) and the main body control. In the compound machine 100 according to the first embodiment, the OCS 126 acquires a key press from the operation panel 210 as a key event and sends a key event function corresponding to the acquired key to the SCS 122, and the above-mentioned part of the OCS process. It consists of a drawing function that draws and outputs various screens to the operation panel 210 at the request of the application 130 or the control service that has the control authority of, and other functions that control the operation panel, etc., which are registered in advance in the OCS function library. To. This OCS data processing unit function library constitutes the service function library in the present invention. When the application 130 is developed, the execution format file of the application 130 is generated by linking to the object program generated by compiling the source code file of the application 130.
【0116】
In the multifunction device 100 of the first embodiment, the OCS126 consists of a part executed as a process and an OCS function library. However, even if all the OCS126s are configured to operate as a process, or all the OCS126s are used. It can also be configured as an OCS function library.
【0117】
The application 130 includes a printer application 111 which is an application for a printer having a page description language (PDL), PCL and postscript (PS), a copy application 112 which is a copy application, and a fax application 113 which is a facsimile application. , The scanner application 114, which is a scanner application, the net file application 115, which is a network file application, the process inspection application 116, which is a process inspection application, and the processing and usage functions that limit the users of the multifunction machine 100 are restricted. It has a secure application 117 that performs processing.
【0118】
The secure application 117 checks the users of the multifunction device 100 with the user code described later so that only the user having the user code registered in the user database 320 described later can use the multifunction device 100. It performs the user restriction processing to restrict. In addition, the secure application 117 can provide only the functions for which the user has the authority to use from among the user services such as copy, printer, scanner, and facsimile, based on the usage authority registered in the user database 320. User restrictions will be applied. Further, the secure application 117 requests the operation panel 210 to display various screens to the OCS 126 during this user restriction process. The detailed processing of the secure application 117 will be described later.
【0119】
FIG. 2 is a hardware configuration diagram of the multifunction device 100 of the first embodiment shown in FIG. As shown in FIG. 2, the multifunction device 100 includes a controller board 200 in which CPU202, SDRAM203, SRAM208, flash memory (flash ROM) 204, flash card interface section 206, HD205, etc. are connected to ASIC201, an operation panel 210, and the like. It consists of a fax controller (FCU) 220, a USB 230, an IEEE1394 240, and a printer 250. The operation panel 210 is directly connected to ASIC201, and the FCU220, USB230, IEEE1394 240 and printer 250 are connected to ASIC201 via the PCI bus.
【0120】
SRAM208 is a non-volatile memory in which a priority application area in which an application having control authority is registered is secured. The SDRAM 203 is used for interprocess communication between the priority application area copied from SRAM 208 by SCS122, the application registration area for registering the application 130 running on the multifunction device 100, the process of each application 130, and the process of SCS122. The shared memory area to be used is secured. The SDRAM 203 constitutes the storage means in the present invention.
【0121】
The flash card interface unit 206 is an interface for inserting the flash card 207 and exchanging data with the flash card 207. The flash card 207 is designed to store user billing information and the like.
【0122】
The operation panel 210 includes an operation unit for inputting key operations such as user key input and button pressing, and a display unit for displaying drawing data such as buttons, windows, and various screens.
【0123】
Next, the user restriction processing by the multifunction device 100 according to the first embodiment configured in this way will be described. FIG. 3 is an explanatory diagram showing a flow of overall processing of user restrictions by the multifunction device 100 of the first embodiment. As shown in FIG. 3, the above-mentioned priority application area 321 is secured in the SRAM 208, and the application registration area 322, the priority application area 323, and the shared memory area 324 are secured in the SDRAM 203.
【0124】
The user database 320 is stored on the hard disk (HD) 205. The user database 320 is a file that manages users who can use the multifunction device 100. FIG. 4 is a data structure diagram of records registered in the user database 320. As shown in FIG. 4, in the user database 320, data including a "user code", a "user name", an "affiliation", and a "user authority" are registered as one record.
【0125】
The "user code" is an identification code uniquely determined for each user, and constitutes the user identification information in the present invention. The "user name" is the name of the user, and the "affiliation" is the department to which the user belongs. The "use authority" is a registration of user services that can be used by the user, and constitutes the use authority information in the present invention. In this "usage authority", among user service names such as "copy", "printer", "scanner", "facsimile", and "copy server", those that can be used by the user are set. When a user can use a plurality of user services, a plurality of user service names are set in the "user authority", for example, "copy: facsimile".
【0126】
FIG. 5 is a flowchart showing a processing procedure at the time of starting the multifunction device 100 by the SCS 122 in the multifunction device 100 of the first embodiment. Hereinafter, the processing of the SCS 122 at the time of starting the multifunction device 100 will be described with reference to FIGS. 5 and 3.
【0127】
When the power of the multifunction device 100 is turned on, the hardware initialization and diagnosis are performed by the multifunction device initialization unit (not shown), and the general-purpose OS 121 is started. Then, the control service is started on the general-purpose OS 121 by the multifunction device initialization unit, and then each application 130 is started.
【0128】
All applications 130 launched on the multifunction device 100 send an application registration request message to SCS122 (steps S301 and S302). The SCS122 receives an application registration request message from each application 130, and registers the application by storing the identification ID of the application 130 for each application in the application registration area 322 of the SDRAM 203 (steps S303 and S501). Therefore, the application 130 operating on the multifunction device 100 can be grasped by referring to the application registration area 322 of the SDRAM 203.
【0129】
Next, the SCS 122 checks whether the secure application 117 is registered in the application registration area 322 of the SDRAM 203 in order to check whether the secure application 117 exists in the multifunction device 100 (step S502, step S303).
【0130】
Then, when the secure application 117 is registered, the contents of the priority application area 321 of the SRAM 208 are copied as they are to the priority application area 323 of the SDRAM 203 (steps S503 and S304). Then, the "secure application" is set in the priority application area 323 copied to the SDRAM 203 (steps S504 and S305). This setting work means that the secure application 117 is given the control authority, that is, the authority to access the operation panel 210, and the SCS 122 sends a notification message to the secure application 117 to the effect that the control authority is granted ( Steps S505, S306).
【0131】
On the other hand, in step S502, if the "secure application" is not registered in the application registration area 322 of the SDRAM 203, it is determined that the secure application 117 does not exist, and the application 130 set in the priority application area 321 of the SRAM 208 is selected. In response to this, a notification message for granting control authority is transmitted (step S506), and processing of the normal multifunction device 100 without user restrictions is performed.
【0132】
Next, the user restriction processing by the secure application 117 to which the control authority is granted will be described. FIG. 6 is a flowchart showing a procedure for processing user restrictions by the secure application 117. 9 (a) to 9 (c) are schematic views showing an example of a screen displayed on the display unit of the operation panel 210 in the user restriction process.
【0133】
When the secure application 117 receives the notification message of granting control authority from SCS122 (step S601), the secure application 117 displays the initial screen (not shown) on the operation panel 210, and then the user selection screen shown in FIG. 9A. Is displayed (step S602). As shown in Fig. 9 (a), the user name displayed on the user selection screen is the registered user name with reference to the HD205 user database 320, and the affiliation (planning, technology, sales, purchasing, quality). Group and display in different tabs for each management).
【0134】
Here, the screen display on the operation panel 210 is actually performed by OCS126 in response to a display request of the secure application 117. That is, by calling the drawing function by specifying the drawing information (identification information such as window ID and button ID) to be displayed to the OCS 126 by the secure application 117 (step S307), the drawing information in which the OCS 126 is specified is specified. Display processing (step S308).
【0135】
When the user name button is selected on this user selection screen, the key event is notified to the secure application 117. Here, operations such as key input and button pressing from the operation panel 210 are notified to the secure application 117 via OCS126 and SCS122 in order as shown in FIG. 3 (steps S309, S310, S311). More specifically, the following processing is performed in OCS126 and SCS122.
【0136】
FIG. 7 is a flowchart showing a procedure for acquiring a key operation from the operation panel 210 by OCS126 and SCS122 in the multifunction device 100 of the first embodiment. As shown in FIG. 7, when there is a key operation on the operation panel 210, a key event function corresponding to the key or button pressed by OCS126 is issued to send the key event to SCS122 (step S701).
【0137】
The SCS122 receives the key event by calling this key event function (step S702), and sends the received key event to the application set in the preferred application area 323 of the SDRAM 203 (step S703). Here, since the application 130 that currently has the control authority for the operation panel 210 is set in the priority application area 323 of the SDRAM 203, the key operation is normally processed.
【0138】
When the user name selection button is pressed on the user selection screen in step S602, the key event is set because the secure application 117 with control authority is set in the priority application area 323 of the SDRAM 203. The secure app 117 will be notified via OCS126 and SCS122.
【0139】
When the user name is selected, the secure application 117 displays the user code input screen shown in FIG. 9 (b) (step S603), and waits for the user code input (step S604). Then, when the user code is entered, the user code of the selected user name matches the user code entered from the operation panel 210 by referring to the user database 320. Determine if not (steps S605, S312).
【0140】
If both user codes do not match, a user code error is displayed on the operation panel 210 (step S609), and the user input screen is displayed again (step S603).
【0141】
If both user codes match, it is determined that the entered user code is correct, and the content of the usage authority is acquired from the record of this user code (step S606). Since the names of the user services that can be used by the user are listed in this usage authority, as shown in Fig. 9 (c), the function selection screen that displays only the listed user service buttons so that they can be selected. Is displayed (step S607). In the example of FIG. 9 (c), an example is shown in the case where "copy: facsimile" is set as the usage authority of the record of the user database 320. Therefore, the function selection screen of FIG. 9 (c) is displayed. The diagonally shaded "copy" and "facsimile" buttons are selectable, and other services are not selectable.
【0142】
Then, when the user presses the button of one of the service names on the function selection screen, the secure application 117 acquires the selected service name via OCS126 and SCS122 (steps S309, S310, S311) and is selected. Notify SCS122 of the service name (steps S608, S313). As a result, the user restriction process by the secure application 117 is completed.
【0143】
Next, the control authority transfer process by the SCS122 notified of the selected service name after the function is selected will be described. FIG. 8 is a flowchart showing a procedure of control authority transfer processing by SCS122 in the multifunction device 100 of the first embodiment.
【0144】
As shown in FIG. 8, when the service name selected by the user is received from the secure application 117 (step S801), the application name corresponding to the received service name is set in the priority application area 323 of the SDRAM 203 (steps S802 and S314). ). For example, when the service name "copy" or "copy server" is received, "copy application" is set in the priority application area 323, and when the service name "scanner" is received, "scanner application" is prioritized. Set to app area 323.
【0145】
Then, a notification message for granting control authority is sent to the application set in the priority application area 323 (steps S803 and S315). As a result, control is transferred from the secure application 117 to the application selected by the user. FIG. 3 shows an example in which control is transferred to the copy application 112 as the priority application. In the first embodiment, the application name corresponding to the service name received in step S801 is once set in the priority application area 323, and then the control authority is given to the application set in the priority application area 323. However, after receiving the service name, the notification message of granting control authority may be immediately sent to the application without setting the application name corresponding to the service in the priority application area 323.
【0146】
When the processing in the application 130 after the control transfer is completed, the application sends a notification to SCS122 that the processing is completed in order to transfer the control right to another (step S316).
【0147】
In this way, in the multifunction device 100 according to the first embodiment, the secure application 117 limits the users of the multifunction device 100 based on the user code registered in the user database 320, and is also registered in the user database 320. Since the functions that can be used are restricted based on the usage authority that has been granted, the security of the multifunction device 100 can be strengthened.
【0148】
In the multifunction device 100 according to the first embodiment, the user restriction when performing the copy processing has been described, but the user restriction can be performed by the same processing for the processing by other applications.
【0149】
Further, in the multifunction device 100 according to the first embodiment, the priority application area 321 of the SRAM 208 is copied to the SDRAM 203, and the content of the priority application area 323 in the SDRAM 203 is changed to "secure application". You may configure to refer to the priority application area 321 in SRAM 208 or change the setting contents without copying.
【0150】
Further, in the above embodiment, the secure application 117 is set as the priority application, and an example in which the user selection screen or the like is displayed next to the initial screen has been described, but the secure application 117 is not set as the priority application. In addition, user restrictions can be applied. An example of the processing flow in such a case is shown in FIG.
【0151】
After turning on the power, first display the screen of the default application (for example, copy application) on the operation panel (step S651). Alternatively, a screen for selecting an application is displayed (step S651). Next, the screen by the secure application 117 is displayed at the time of the predetermined operation of the default application or when the application is selected (step S652). Then, based on the input by the user, the above-mentioned authentication is performed (step S653), and if the authentication is performed, each application can be used (step S654). If the authentication fails, the screen will return to the first screen. In order to start the default application or application selection screen first, for example, the control authority may be given to the program for displaying the default application or application selection screen.
【0152】
In addition to the above processing flow, for example, when switching one application to another, the secure application can be executed to perform authentication.
【0153】
The configuration in which the secure application 117 is not a priority application can be similarly applied to other embodiments. (Embodiment 2) In the multifunction device 100 of the first embodiment, the user code is input from the operation panel 210 to perform the user restriction processing, but the multifunction device 100 according to the second embodiment is a flash card. Is used to perform user restriction processing.
【0154】
The functional configuration of the multifunction device 100, the hardware configuration, the overall flow of the user restriction processing, and the data structure of the user database 320 according to the second embodiment are shown in FIGS. 1, 2, and 2 described in the first embodiment. Similar to 3 and Figure 4. In the multifunction device 100 according to the second embodiment, a user code for identifying a user is recorded on the flash card 207. Then, the flash card 207 is inserted into the flash card interface unit 206 to read the user code recorded on the flash card 207. The flash card 207 constitutes the storage medium in the present invention.
【0155】
FIG. 11 is a flowchart showing a procedure for processing user restrictions by the secure application 117 of the multifunction device 100 according to the second embodiment. As shown in FIG. 11, when the secure application 117 receives the notification message of granting control authority from SCS122 (step S1001), after displaying the card insertion screen (not shown) on the operation panel 210 (step S1002). , Waits for the flash card 207 to be inserted (step S1003).
【0156】
When the flash card 207 is inserted into the flash card interface unit 206, the secure application 117 reads the user code from the flash card 207 and obtains it (step S1004). Then, the user database 320 is searched (step S1005) to check whether the acquired user code exists in the records registered in the user database 320 (step S1006).
【0157】
If the user code obtained from the flash card 207 is registered in the user database 320, it is determined that the user is a legitimate user. Subsequent processing (steps S1007 to S1009) is the same as the processing procedure (steps S606 to S608) of FIG. 6 described in the first embodiment.
【0158】
On the other hand, if the user code obtained from the flash card 207 is not registered in the user database 320, it is determined that the user is not a legitimate user, and a user code error is displayed on the operation panel 210 (step S1010). , Display the card insertion screen again (step S1002).
【0159】
In this way, in the multifunction device 100 according to the second embodiment, the user code is recorded in advance on the flash card 207, and the user code is input from the flash card 207. User restrictions can be realized without inputting person identification information. In addition, since the user can save the user code with the flash card 207, the user code can be easily managed. (Embodiment 3) The multifunction device 100 of the first and second embodiments limits the users by the secure application 117, but the multifunction device 100 according to the third embodiment further acquires the usage history of the user. Is what you do. The functional configuration of the multifunction device 100, the hardware configuration, and the data structure of the user database 1120 according to the third embodiment are the same as those of FIGS. 1, 2, and 4 described in the first embodiment.
【0160】
The secure application 117 of the multifunction device 100 according to the third embodiment checks the user of the multifunction device 100 by the user code, and only the user having the user code registered in the user database 1120 is the multifunction device. Performs user restriction processing that limits the use of 100. In addition, the secure application 117 can provide only the functions for which the user has the authority to use from among the user services such as copy, printer, scanner, and facsimile, based on the usage authority registered in the user database 1120. Perform user restriction processing. Furthermore, the secure application 117 generates a usage history file 1125 from the purpose of use, document name, etc. entered by the user, stores it on the hard disk 205, and sends it to the PC 1507 and the remote centralized management device 1500 via the network. It has become.
【0161】
FIG. 12 is an explanatory diagram showing the overall flow of the user restriction processing and the usage history generation processing by the multifunction device 100 according to the third embodiment. FIG. 13 is a flowchart showing the procedure of user restriction processing and usage history generation processing by the secure application 117. 14 (a) to 14 (c) are schematic views showing an example of a screen displayed on the display unit of the operation panel 210 in the usage history generation process.
【0162】
From the activation of the multifunction device 100 to the granting of control authority to the secure application 117 and the user restriction (steps S1101 to S1112 and steps S1201 to S1205), in the first embodiment, FIG. 3, FIG. 5 and FIG. It is performed in the same manner as the described processes (steps S301 to S312, steps S501 to S505, and steps S601 to S605). Further, the user selection screen and the user code input screen displayed on the operation panel 210 in the user restriction process are the same as those in FIGS. 9 (a) and 9 (b) described in the first embodiment.
【0163】
When it is determined that the user code is registered in the user database 1120, the secure application 117 displays the purpose selection screen for selecting the purpose of use of the multifunction device 100 as shown in FIG. 14 (a) on the operation panel. Display at 210 (step S1206). When a button of any purpose is pressed by the user, the secure application 117 acquires the key event of this button via OCS126 and SCS122 as in the first embodiment, and FIG. 14 (b). ) Is displayed (step S1207). When a button with any document name is pressed by the user, the secure app 117 acquires the key event of this button, refers to the user database 1120, and uses it from the record of this user code. Acquire the contents of the authority (steps S1208, S1112). Here, the purpose of use constitutes the usage information in the present invention, and the document name constitutes the usage information and the document information in the present invention.
【0164】
Then, as in the case of the multifunction device 100 of the first embodiment, the function selection screen shown in FIG. 14 (c), in which only the service name set in the usage authority can be selected, is displayed on the operation panel 210 and used. Let the person select the service name (step S1209). Then, the selected service name is notified to SCS122 (steps S1210 and S1113). As a result, in SCS122, as in the first embodiment, the control authority is transferred from the secure application 117 to the selected application (copy application 112 in the example of FIG. 12) (steps S1114, S1115), and the selected application. In, application-specific processing is performed (step S1211).
【0165】
When the application-specific processing is completed, the paper size, the number of processed sheets, and the like are transmitted to the secure application 117 as the processing result (step S1116), so that the secure application 117 receives such information (step S1212). Then, the secure application 117 generates the usage history shown in FIG. 15 from the current date and time, the user code, the purpose and document name selected by the user, the received paper size and the number of sheets (step S1213). Here, the secure application 117 generates this usage history as an XML format file. As a result, even when the usage history file 1125 is transmitted via the network, it can be easily displayed and managed on a PC (Personal Computer) or the like on the network.
【0166】
The generated usage history file 1125 is stored in the hard disk 205 (steps S1214 and S1117), and is also transmitted to a terminal such as a PC1507 connected to the network or the remote centralized management device 1500 (step S1215). The transmission process is executed from the secure application 117 via the NCS 128. Here, both the secure application 117 and the NCS 128 constitute the terminal transmission means and the remote transmission means in the present invention.
【0167】
Here, the transmission of the usage history file 1125 to the PC and the remote centralized management device will be described. FIG. 16 is a block diagram showing a configuration of a remote centralized management system including the multifunction device 100 of the third embodiment. This remote centralized management system has a configuration in which a remote centralized management device 1500 and a plurality of multifunction devices 100 are connected by a public line.
【0168】
The remote centralized management device 1500 includes a computer 1501 that controls the entire system, an external storage device 1502 such as a magneto-optical disk, magnetic tape, flexible disk (FD), and IC card, and a multi-channel multi-channel communication control device. It is composed of (CCU) 1503. A public network 1504 is connected to the multi-channel communication control device 1503, and a plurality of sets of the key card device 1506 and the multifunction device 100 are connected via the communication adapter 1505. Further, a PC (Personal Computer) 1507, which is a printer client, is connected to the multifunction device 100 as a client terminal via a network such as a LAN.
【0169】
Further, the key card device 1506 is connected to each copier 100 arranged at the customer's site, and is configured to output usage information, failure information, etc. of the multifunction device 100 to the communication adapter 1505. The communication adapter 1505 is located near the customer's key card device 1506 and the multifunction device 100. Further, the communication adapter 1505 is connected to the customer's facsimile machine or general telephone, and when the facsimile device or general telephone is not in use (line is free), the multi-channel communication control device 1503 and the communication adapter 1505 are connected. Data communication (off-talk communication method) is possible between them via the public network 1504.
【0170】
The secure application 117 transmits the generated usage history file 1125 to the remote centralized management device 1500 using the public network 1504 via the key card device 1506 and the communication adapter 1505 by NCS128, and the client terminal PC1507. It is designed to be sent via LAN.
【0171】
In this way, in the multifunction device 100 according to the third embodiment, the secure application 117 requests the user to select the purpose of use and the document name of the multifunction device 100, and the usage history is based on the input purpose of use and document name. Since the file 1125 is generated, the purpose of use of the multifunction device 100 of the user and the processed document name can be saved as the usage history file 1125, and the security can be strengthened in consideration of the usage history. ..
【0172】
Further, in the multifunction device 100 according to the third embodiment, since the generated usage history file 1125 is transmitted to the remote centralized management device 1500 on the network, the usage history file 1125 is referred to on the remote centralized management device 1500 side. The remote centralized management device 1500 can appropriately manage the image forming device based on the usage history file 1125.
【0173】
In the multifunction device 100 according to the third embodiment, the history information of the purpose of use and the document name is generated, but the history information of other information related to the use may be generated. For example, in addition to the information shown in FIG. 15, it is possible to record the OCR data of the automatically generated document and the link to the thumbnail in the usage history file. By recording such information, the usage history file can be used for fraud prevention as well as usage status management.
【0174】
Further, in the multifunction device 100 according to the third embodiment, the generation of the usage history file 1125 when the copy processing is performed has been described, but the usage history file 1125 can be generated by the same processing for the processing by other applications. it can. (Embodiment 4) In the multifunction device 100 of the first to third embodiments, the user restriction and the usage history generation process are performed by the secure application 117 provided in the application layer, but the multifunction device according to the fourth embodiment. Is performed by a secure control service provided in the control service layer for user restriction and usage history generation processing.
【0175】
FIG. 17 is a block diagram showing a functional configuration of the multifunction device 1600 according to the fourth embodiment. The hardware configuration is the same as that of the multifunction device 100 of the first embodiment. The difference between the multifunction device 1600 of the fourth embodiment and the multifunction device 100 of the first embodiment is that the secure control service 129 is provided instead of the secure application 117, as shown in FIG.
【0176】
This secure control service 129 checks the users of the multifunction device 1600 by the user code, and restricts the use of the multifunction device 1600 only to the users who have the user code registered in the user database 1730. Perform user restriction processing. In addition, the secure control service 129 provides only the functions for which the user has the authority to use from among the user services such as copy, printer, scanner, and facsimile, based on the usage authority registered in the user database 1730. Perform user restriction processing that enables it. Further, the secure control service 129 generates a usage history file from the purpose of use, document name, etc. entered by the user and stores it on the hard disk 205, and also via the network like the multifunction device 100 of the third embodiment. It is designed to send to PC1507 and remote centralized management device 1500. Here, both the secure control service 129 and the NCS 128 constitute the terminal transmission means and the remote transmission means in the present invention.
【0177】
Next, the user restriction and the usage history generation process by the secure control service 129 of the multifunction device 1600 according to the fourth embodiment will be described. FIG. 18 is an explanatory diagram showing the overall flow of user restriction and usage history generation processing. The SRAM 208 has a priority application area 1731 in which an application having control authority is registered. The SDRAM 203 has an application registration area 1732 for registering the application name of the application 130 running on the multifunction device 1600, and a shared memory area 1734 shared by each process of the control service such as SCS122 and the secure control service 129 and the application 130. It is secured. In the multifunction device 1600 of the fourth embodiment, the secure control service 129 in the control service layer performs user restriction and usage history generation processing, and the application 130 that performs user services such as copying, printer, scanner, and facsimile has priority. The priority application area copied from the SRAM 208 is not secured as in the SDRAM 203 in the multifunction device 100 of the first embodiment.
【0178】
In the multifunction device 1600 according to the fourth embodiment, a secure service area 1733 indicating whether or not user restriction and usage history processing by the secure control service 129 is currently being performed is secured in the shared memory area 1734. This secure service area 1733 is set to "ON" by the secure control service 129 when the user restriction and usage history processing is started, and is set to "OFF" by the secure control service 129 when the user restriction and usage history processing is finished. Set. Then, when SCS122 determines the destination of the key event, it checks the secure service area 1733. Note that this secure service area 1733 is set to "OFF" when the multifunction device 1600 is initialized (at startup).
【0179】
The data structure of the user database 1730 stored in the hard disk 205 is the same as the structure shown in FIG. 4 described in the first embodiment.
【0180】
When the multifunction device 1600 is started, the hardware is initialized and diagnosed, the general-purpose OS 121 is started, and then each control service and each application 130 are started, as in the case of the multifunction device 100 of the first embodiment. .. Started application 130, as in the first embodiment, the application registration request menu relative SCS 122 sends a message (step S1701), SCS 122 that has received this sends the application registration request message to the application registration area 1732 SDRAM203 Register the app name of each app you have created (step S1702). Note that FIG. 18 shows an example in which an application registration request message is received from the copy application 112, and will be described below assuming that the copy application 112 is operating.
【0181】
Next, the SCS122 reads the priority application area 1731 of the SRAM 208 (step S1703), and can display the screen on the operation panel 210 and acquire the key operation for the copy application 112 which is the application 130 set in the priority application area 1731. A message is sent to the effect that the control authority is granted (step S1704).
【0182】
The copy application 112 to which the control authority is granted displays the user restriction / usage history selection screen for instructing whether to use the user restriction / usage history function shown in FIG. 19 on the operation panel 210 via OCS126. (Steps S1705, S1706).
【0183】
When the user presses the "ON" button on the user restriction / usage history selection screen, the user restriction and usage history generation processing described below is started. On the other hand, when the "OFF" button is pressed, user restriction and usage history generation processing are not performed, and normal application 130 processing (copy in the example of FIG. 18) is performed. Here, consider the case where the user presses the "ON" button on the user restriction / usage history selection screen.
【0184】
FIG. 20 is a flowchart showing a procedure for acquiring a key operation from the operation panel 210 by OCS126 and SCS122 in the multifunction device 1600 according to the fourth embodiment. As shown in FIG. 20, when there is a key operation on the operation panel 210, a key event function corresponding to the key or button pressed by OCS126 is issued to send the key event to SCS122 (step S1901).
【0185】
In SCS122, when the key event is received by receiving the call of this key event function (step S1902), the secure service area 1733 of the shared memory 1734 is accessed to determine the destination of the key event, and "ON" is set. Check if it is set (step S1903). That is, in the fourth embodiment, the application 130 is always set in the priority application area 1731, and therefore the control authority is also on the application side. Therefore, whether or not to send the key event to the secure control service 129. Is judging.
【0186】
When "ON" is set in the secure service area 1733, SCS122 determines that the user restriction process and the usage history generation process are being executed and the secure control service 129 has requested a key operation. And send a key event to Secure Control Service 129 (step S1904).
【0187】
On the other hand, when "OFF" is set in the secure service area 1733, it is determined that the user restriction and usage history generation processing are not executed and there is no request for key operation from the secure control service 129. , The acquired key event is sent to the application 130 set in the preferred application area 1731 of SRAM 208 (that is, the application 130 currently having control authority) (step S1905).
【0188】
Returning to FIG. 18, when the user presses the "ON" button on the user restriction / usage history selection screen, the key event of the "ON" button is notified to the SCS122 via OCS126 as described above (step). S1707, S1708). In SCS122, the secure service area 1733 is referred to at this time (step S1709), but since "OFF" is still set at this time, the acquired key event is sent to the copy application 112 (step S1710).
【0189】
Upon receiving the key event of the "ON" button, the copy application 112 sends an execution request message for user restriction and usage history generation processing to the secure control service 129 (step S1711). Upon receiving such an execution request message, the secure control service 129 first sets "OFF" in the secure service area 1733 of the shared memory 1734 (step S1712).
【0190】
Next, the secure control service 129 sequentially displays the user selection screen, the user code input screen, the purpose selection screen, the document name selection screen, and the function selection screen on the operation panel 210 via OCS126 (steps S1713, S1714). In addition, the user restriction process is executed by acquiring the user's key operation from each screen via OCS126 and SCS122 and referring to the user database 1730 (steps S1715, S1716, S1718, S1719). The detailed processing of the user restriction is the same as the user restriction processing by the secure application 117 described in the third embodiment. In this process, the key event acquired by SCS122 is set to "ON" by referring to the secure service area 1733 of the shared memory 1734 (step S1717), so the secure control service is not the copy application 112. Sent to 129 (step S1718).
【0191】
When the secure control service 129 finishes the user restriction process, the secure control service 129 sends the process result to the SCS 122 (step S1720). The SCS122 sends a processing end notification message to the copy application 112 (the application set in the priority application area 1731) (step S1721), and the copy application 112 receives this and executes the copy processing. Then, when the copy process is completed, the copy application 112 sends a process end notification message to the secure control service 129 together with the paper size and the number of sheets processed (step S1722).
【0192】
When the secure control service 129 receives the processing end notification message, the paper size and the number of sheets to be processed, the current date and time, the user code, the purpose and document name selected by the user, the received paper size and the number of sheets are displayed in FIG. Generate the usage history file 1735 shown in (1) in XML format and store it on the hard disk 205 (step S1723). In addition, the secure control service 129 sends the generated usage history file 1735 to a terminal such as PC1507 connected to the network and the remote centralized management device 1500 via NCS128 in the same process as the multifunction device 100 of the third embodiment. Send.
【0193】
Finally, the secure control service 129 sets OFF in the secure service area 1733 of the shared memory 1734 (step S1724), and completes the user restriction and usage history generation processing.
【0194】
As described above, in the multifunction device 1600 according to the fourth embodiment, the secure control service 129 is provided in the control service layer, and the user restriction processing and the usage history generation processing are performed by the secure control service 129. Therefore, the secure control service 129 The usage history generation function can be provided in common to the application 130 running on the control service layer, and the software development effort of the security function can be reduced.
【0195】
In the multifunction device 1600 according to the fourth embodiment, the user restriction and the generation of the usage history file 1735 when performing the copy processing have been described, but the user restriction and use are also performed by the same processing for the processing by other applications. History file 1735 can be generated.
【0196】
Further, in the multifunction devices 100 and 1600 according to the first to fourth embodiments, the key event of the key operation from the operation panel 210 is once received by the OCS126, and then the key event acquired by the OCS126 is transmitted to the SCS122. , SCS122 may be configured to get key events directly from the operation panel 210. In this case, the OCS126 has only the function of outputting the drawing to the operation panel 210.
[Effect of the invention]
As described above, according to the first aspect of the present invention, the users of the image forming apparatus can be limited to those who have been registered in advance, and the security of the image forming apparatus can be enhanced.
【0197】
Further, according to the inventions of claims 2 and 3, it is possible to authenticate the user in various situations.
【0198】
As described above, according to the invention of claim 4, the users of the image forming apparatus can be limited to only those who have been registered in advance, and the security of the image forming apparatus can be strengthened. .. Further, according to the invention of claim 4, the security function can be realized and the security can be easily strengthened only by providing the user database and the secure application, respectively. Further, according to the invention of claim 4, data transmission / reception between the secure application and the control service can be realized by using the application program interface, and the development effort of the secure application and the control service can be reduced. It has the effect of being able to.
【0199】
Further, according to the invention of claim 5, it is possible to strengthen the security in consideration of the position such as the affiliation and the position of the user.
【0200】
Further, according to the invention of claim 6, it is possible to enhance the security during the execution of the user restriction process.
【0201】
Further, according to the invention of claim 7, it is possible to enhance the security when the user restriction process is performed at the time of starting the image forming apparatus.
【0202】
Further, according to the invention of claim 8, it is possible to obtain an effect that a normal user service provision process by another application can be performed immediately after the user restriction process by the secure application is completed.
【0203】
Further, according to the invention of claim 9, it is possible to promptly start providing the user service desired by the user after the completion of the user restriction process.
【0204】
Further, according to the invention of claim 10, it is possible to smoothly output a screen related to user restrictions and perform key operations from the screen.
【0205】
Further, according to the invention of claim 11, it is possible to output a screen regarding usage restrictions on the operation panel by a simple interprocess communication called a function call, and it is possible to reduce the labor for developing a secure application. Play.
【0206】
Further, according to the invention of claim 12, the convenience of the user can be improved, and the user identification information can be easily managed.
【0207】
Further, according to the invention of claim 13, the users of the image forming apparatus can be limited to only those who have been registered in advance, and the security of the image forming apparatus can be strengthened. Further, according to the invention of claim 13, the security function can be realized and the security can be easily strengthened only by providing the user database and the secure control service, respectively. .. Further, according to the invention of claim 13, the user restriction function can be provided in common to one or more applications operating on the control service layer, and the software of the security function can be provided as a user service. It is not necessary to develop each separately, which has the effect of reducing the labor of software development.
【0208】
Further, according to the invention of claim 14, it is possible to strengthen the security in consideration of the position such as the affiliation and the position of the user.
【0209】
Further, according to the invention of claim 15, with the security function installed, it is possible to leave it to the user who uses the application to decide whether or not to use the security function, and the convenience of the image forming apparatus. Has the effect of being able to improve.
【0210】
Further, according to the invention of claim 16, it is possible to prevent malfunction of the user service and the security function.
【0211】
Further, according to the invention of claim 17, there is an effect that the screen output related to the user restriction and the key operation from the screen can be smoothly performed.
【0212】
Further, according to the invention of claim 18, the usage status of the image forming apparatus can be left as usage history information, and the security aspect can be strengthened in consideration of the history of the past usage status.
【0213】
Further, according to the invention of claim 19, it is possible to enhance the security aspect in consideration of the history of the past usage status. Further, according to the invention of claim 15, data transmission / reception between the secure application and the system control service or other control service can be realized by using the application program interface, and the secure application or the system control service can be realized. It has the effect of reducing the development effort of the system.
【0214】
Further, according to the invention of claim 20, it is possible to enhance the security aspect in consideration of the history of documents processed in the past.
【0215】
Further, according to the invention of claim 21, it is possible to enhance the security aspect in consideration of the history of the past usage status. Further, according to the invention of claim 17, the usage history generation function can be provided in common to one or a plurality of applications operating on the control service layer, and the software of the security function can be provided as a user service. It is not necessary to develop each separately, which has the effect of reducing the labor of software development.
【0216】
Further, according to the invention of claim 22, it is possible to save the generated usage history information on the client terminal side and effectively use the usage history information.
【0217】
Further, according to the invention of claim 23, there is an effect that the remote centralized management device can appropriately manage the image forming device based on the usage history information.
【0218】
According to the invention of claim 24, the users of the image forming apparatus can be limited to only those who have been registered in advance, and the security of the image forming apparatus can be enhanced.
【0219】
Further, according to the inventions of claims 25 and 26, it is possible to authenticate the user in various situations.
【0220】
Further, according to the invention of claim 27, it is possible to limit the users of the image forming apparatus to only those who have been registered in advance, and it is possible to enhance the security of the image forming apparatus. Further, according to the invention of claim 27, the security function can be realized and the security enhancement can be easily realized only by providing the user database and executing the user restriction step by the secure application. It has the effect of being able to. Further, according to the invention of claim 27, data transmission / reception between the secure application and the control service can be realized by using the application program interface, and the development effort of the secure application and the control service can be reduced. It has the effect of being able to.
【0221】
Further, according to the invention of claim 28, it is possible to enhance the security in consideration of the position such as the affiliation and the position of the user.
【0222】
Further, according to the invention of claim 29, it is possible to enhance the security during the execution of the user restriction process.
【0223】
Further, according to the invention of claim 30, it is possible to enhance the security when the user restriction process is performed at the time of starting the image forming apparatus.
【0224】
Further, according to the invention of claim 31, there is an effect that a normal user service provision process by another application can be performed immediately after the user restriction process by the secure application is completed.
【0225】
Further, according to the invention of claim 32, there is an effect that the provision of the user service desired by the user can be started immediately after the completion of the user restriction process.
【0226】
Further, according to the invention of claim 33, there is an effect that the screen output related to the user restriction and the key operation from the screen can be smoothly performed.
【0227】
Further, according to the invention of claim 34, it is possible to output a screen relating to usage restrictions on the operation panel by a simple interprocess communication called a function call, and it is possible to reduce the effort for developing a secure application. Play.
【0228】
Further, according to the invention of claim 35, the convenience of the user can be improved, and the user identification information can be easily managed.
【0229】
Further, according to the invention of claim 36, the user of the image forming apparatus can be limited to only those who have been registered in advance, and the security of the image forming apparatus can be strengthened. Further, according to the invention of claim 36, the security function can be realized and the security can be easily strengthened only by providing the user database and executing the user restriction process by the secure control service. It has the effect of being able to do it. Further, according to the invention of claim 36, the user restriction function can be provided in common to one or more applications operating on the control service layer, and the software of the security function can be provided as a user service. It is not necessary to develop each separately, which has the effect of reducing the labor of software development.
【0230】
Further, according to the invention of claim 37, it is possible to strengthen the security in consideration of the position such as the affiliation and the position of the user.
【0231】
Further, according to the invention of claim 38, with the security function installed, it is possible to leave it to the user who uses the application to decide whether or not to use the security function, and the convenience of the image forming apparatus. Has the effect of being able to improve.
【0232】
Further, according to the invention of claim 39, it is possible to prevent malfunction of the user service and the security function.
【0233】
Further, according to the invention of claim 40, there is an effect that the screen output related to the user restriction and the key operation from the screen can be smoothly performed.
【0234】
Further, according to the invention of claim 41, there is an effect that the security aspect can be strengthened in consideration of the history of the past usage status.
【0235】
Further, according to the invention of claim 42, it is possible to enhance the security aspect in consideration of the history of the past usage status. Further, according to the invention of claim 42, data transmission / reception between the secure application and the system control service or other control service can be realized by using the application program interface, and the secure application or the system control service can be realized. It has the effect of reducing the development effort of the system.
【0236】
Further, according to the invention of claim 43, there is an effect that the security aspect can be strengthened in consideration of the history of documents processed in the past.
【0237】
Further, according to the invention of claim 44, there is an effect that the security aspect can be strengthened in consideration of the history of the past usage status. Further, according to the invention of claim 36, the usage history generation function can be provided in common to one or a plurality of applications operating on the control service layer, and the software of the security function can be provided as a user service. It is not necessary to develop each separately, which has the effect of reducing the labor of software development.
【0238】
Further, according to the invention of claim 45, it is possible to save the generated usage history information on the client terminal side and effectively use the usage history information.
【0239】
Further, according to the invention of claim 46, there is an effect that the remote centralized management device can appropriately manage the image forming device based on the usage history information.
【0240】
Further, since the invention according to claim 47 is a program that causes a computer to execute the method according to any one of claims 24 to 46, the operation of any one of claims 24 to 46 is executed by the computer. can do.
[Simple explanation of drawings]
[Figure 1]
It is a block diagram which shows the functional structure of the multifunction device which concerns on Embodiment 1. FIG.
[Figure 2]
It is a hardware block diagram of the multifunction device of Embodiment 1.
[Fig. 3]
It is explanatory drawing which showed the flow of the whole processing of the user restriction by the multifunction device of Embodiment 1. FIG.
[Fig. 4]
It is a data structure diagram of the record registered in the user database in the multifunction device of Embodiment 1.
[Fig. 5]
It is a flowchart which shows the processing procedure at the time of starting the multifunction device by SCS in Embodiment 1.
[Fig. 6]
It is a flowchart which shows the processing procedure of the user restriction by the secure application in the multifunction device of Embodiment 1.
[Fig. 7]
It is a flowchart which shows the procedure of the acquisition process of the key operation from the operation panel by OCS and SCS in the multifunction device of Embodiment 1.
[Fig. 8]
It is a flowchart which shows the procedure of the transfer process of the control authority by SCS in the multifunction device of Embodiment 1.
[Fig. 9]
FIG. 9 (a) is a schematic diagram showing an example of a screen output to the display unit of the operation panel in the user restriction process by the multifunction device of the first embodiment, FIG. 9 (a) is a user selection screen, and FIG. 9 (b) is a use. The person code selection screen and FIG. 9 (c) are schematic views showing the function selection screen.
[Fig. 10]
It is a flowchart which shows an example of processing when a secure application is not set as a priority application.
[Fig. 11]
It is a flowchart which shows the processing procedure of the user restriction by the secure application of the multifunction device which concerns on Embodiment 2.
[Fig. 12]
It is explanatory drawing which shows the whole flow of the user restriction processing and use history generation processing by the multifunction device which concerns on Embodiment 3.
[Fig. 13]
It is a flowchart which shows the procedure of the user restriction processing and the use history generation processing by the secure application of the multifunction device which concerns on Embodiment 3.
[Fig. 14]
FIG. 14 (a) is a schematic diagram showing an example of a screen output to the display unit of the operation panel in the usage history generation process by the multifunction device of the third embodiment, FIG. 14 (a) is a purpose selection screen, and FIG. 14 (b) is a document name. The selection screen and FIG. 14 (c) are schematic views showing the function selection screen.
[Fig. 15]
It is explanatory drawing which shows an example of the usage history file generated by the multifunction device of Embodiment 3.
[Fig. 16]
It is a block diagram which shows the structure of the remote centralized management system including the multifunction device of Embodiment 3.
[Fig. 17]
It is a block diagram which shows the functional structure of the multifunction device which concerns on Embodiment 4. FIG.
[Fig. 18]
It is explanatory drawing which showed the whole flow of the user restriction and use history generation processing by the multifunction device which concerns on Embodiment 4.
[Fig. 19]
It is a schematic diagram which shows an example of the user restriction / use history selection screen output to the display part of the operation panel by the multifunction device which concerns on Embodiment 4.
[Fig. 20]
It is a flowchart which shows the procedure of the acquisition process of the key operation from the operation panel by OCS and SCS in the multifunction device of Embodiment 4.
[Explanation of symbols]
100,1600 multifunction device 101 black and white line printer 102 color line printer 103 Hardware resources 110 software group 111 Printer app 112 copy app 113 Fax App 114 Scanner App 115 Net File App 116 Process inspection app 117 Secure App 120 platform 121 General purpose OS 122 SCS 123 SRM 124 ECS 125 MCS 126 OCS 127 FCS 128 NCS 129 Secure Control Service 130 application 200 controller board 201 ASIC 202 CPU 203 SDRAM (RAM) 204 Flash memory (ROM) 205 HD 206 Flash card interface 207 flash card 208 SRAM 210 Operation Panel 230 USB240 IEEE1394 250 printer 320,1120,1730 User database 321,1121,1731 Priority App Area (SRAM) 322,1122,1732 App registration area 323,1123 Priority App Area (SDRAM) 324,1124,1734 Shared memory area 1125,1735 Usage history file 1500 remote centralized management device 1501 computer 1502 external storage 1503 Multi-channel communication controller 1504 Public network 1505 communication adapter 1506 key card device 1507 PC 1733 Secure service area
6 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| JPWO2005031560A1 | Cited by | Japan | Examiner |
| JP2007148944A | Cited by | Japan | Search report |
| JP2014059673A | Cited by | Japan | Examiner |
| US8327283B2 | Cited by | United States of America | Applicant |
| JP4629581B2 | Cited by | Japan | Search report |
| US7493571B2 | Cited by | United States of America | Applicant |
| JP2014059673A | Cited by | Japan | Search report |
| JP2005228310A | Cited by | Japan | Search report |
| JP2005228310A | Cited by | Japan | Search report |
| JP2008147874A | Cited by | Japan | Examiner |
| US7760944B2 | Cited by | United States of America | Applicant |
24 members in 2 offices
Priority claims7
| Document | Office | Kind | Date |
|---|---|---|---|
| 2001324111(P2001324111) | Japan | – | |
| 2001324111 | Japan | A | |
| 2001324111 | Japan | A | |
| 2002303169 | Japan | A | |
| 20012001324111 | – | – | – |
| JP20010324111 | – | – | – |
| JP20020303169 | – | – | – |
Members24
| Document | Office | Kind | |
|---|---|---|---|
| US2003086111A1 | United States of America | A1 | |
| JP2003229986AThis record | Japan | A | |
| JP3653073B2 | Japan | B2 | |
| US7280238B2 | United States of America | B2 | |
| US2007285702A1 | United States of America | A1 | |
| US7787137B2 | United States of America | B2 | |
| US2010290077A1 | United States of America | A1 | |
| US8064078B2 | United States of America | B2 | |
| US2012062931A1 | United States of America | A1 | |
| US8294922B2 | United States of America | B2 | |
| US2013010323A1 | United States of America | A1 | |
| US8508763B2 | United States of America | B2 | |
| US2013293920A1 | United States of America | A1 | |
| US8614807B2 | United States of America | B2 | |
| US2014092423A1 | United States of America | A1 | |
| US8964208B2 | United States of America | B2 | |
| US2015116758A1 | United States of America | A1 | |
| US9282218B2 | United States of America | B2 | |
| US2016182760A1 | United States of America | A1 | |
| US9635216B2 | United States of America | B2 | |
| US2017195524A1 | United States of America | A1 | |
| US9894247B2 | United States of America | B2 | |
| US2018124282A1 | United States of America | A1 | |
| US10244145B2 | United States of America | B2 |
15 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of completion of termEXPY | EXPY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Report on retrievalJAPANESE INTERMEDIATE CODE: A971007A977 | A977 |
Numbers
- Publication
- 2003-229986
- Publication, DOCDB
- 2003229986
- Publication, EPODOC
- JP2003229986
- Application
- 303169
- Application, DOCDB
- 2002303169
- Application, EPODOC
- JP20020303169
Titles2
- Japanese
- 【発明の名称】画像形成装置、利用者制限方法、利用履歴生成方法およびこれらの方法をコンピュータに実行させるプログラム
- English
- The image forming apparatus [Title of Invention], utilization for business limiting method, utilization history generation method and a program for executing these methods on a computer
Classification
- CPC, 11
- H04N1/4433
- G06F21/608
- G06F21/83
- H04N1/00938
- H04N1/4406
- H04N1/00856
- H04N1/00474
- H04N1/00514
- H04N1/00832
- H04N1/0097
- H04N2201/0094
- IPC, 8
- B41J29 38
- B41J29 00
- B41J29 42
- G03G21 04
- G06F3 12
- G06F21 31
- G06F21 34
- H04N1 00