[go: up one dir, main page]

JP2001092779A - Image processing apparatus, data processing method, and storage medium - Google Patents

Image processing apparatus, data processing method, and storage medium

Info

Publication number
JP2001092779A
JP2001092779A JP26489399A JP26489399A JP2001092779A JP 2001092779 A JP2001092779 A JP 2001092779A JP 26489399 A JP26489399 A JP 26489399A JP 26489399 A JP26489399 A JP 26489399A JP 2001092779 A JP2001092779 A JP 2001092779A
Authority
JP
Japan
Prior art keywords
application software
counting
function
image processing
notification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP26489399A
Other languages
Japanese (ja)
Inventor
Kazuhiro Oyoshi
和博 大吉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP26489399A priority Critical patent/JP2001092779A/en
Publication of JP2001092779A publication Critical patent/JP2001092779A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Facsimiles In General (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】 使用頻度の低い各アプリケーションソフトを
特定して、該使用頻度の低いアプリケーションソフトを
消去して、マルチファンクション機能処理に使用可能な
記憶領域を有効に確保して効率よく処理することであ
る。 【解決手段】 マルチファンクション機能処理実行時
に、ハードディスク105に記憶される各アプリケーシ
ョンソフトの使用回数をデバイスコントローラ103が
カウントし、該カウント値が各アプリケーションソフト
の使用回数が所定期間内で所定回数以下のものがあると
判定した場合に、該カウントされている各アプリケーシ
ョンソフトの使用回数を操作部104あるいはホストコ
ンピュータ108を介してユーザに通知する構成を特徴
とする。
(57) [Summary] [PROBLEMS] To identify each infrequently used application software, delete the infrequently used application software, effectively secure a storage area usable for multifunction function processing, and improve efficiency. It is to handle well. SOLUTION: When executing a multi-function function process, a device controller 103 counts the number of uses of each application software stored in a hard disk 105, and the count value indicates that the number of uses of each application software is less than a predetermined number within a predetermined period. When it is determined that there is one, the number of times of use of the counted application software is notified to the user via the operation unit 104 or the host computer 108.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、所定の通信媒体を
介してデータ処理装置,サーバ装置と通信してマルチフ
ァンクション機能処理を実行可能な画像処理装置および
該画像処理装置におけるデータ処理方法および記憶媒体
に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus capable of executing multifunction function processing by communicating with a data processing apparatus and a server apparatus via a predetermined communication medium, and a data processing method and storage in the image processing apparatus. It is about media.

【0002】[0002]

【従来の技術】従来、この様な構成の画像形成システム
において、マルチファンクション装置上で動作可能な全
てのプログラムファイルは装置内のメモリまたはハード
ディスクといった記憶手段に初期状態からバックアップ
されていた。
2. Description of the Related Art Conventionally, in an image forming system having such a configuration, all program files operable on a multifunction device have been backed up from an initial state to a storage means such as a memory or a hard disk in the device.

【0003】また、プログラムファイルを更新する際に
は、装置に直接専用端末を接続して、その専用端末から
プログラムファイルをダウンロードしていた。
When updating a program file, a dedicated terminal is directly connected to the apparatus, and the program file is downloaded from the dedicated terminal.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、従来の
マルチファンクション装置上で動作可能な全てのプログ
ラムファイルを装置内部のメモリまたはハードディスク
といった記憶手段に予め格納しておくために、記憶手段
の容量が大きくなってしまうという問題点があった。
However, since all program files operable on a conventional multifunction device are stored in advance in a storage means such as a memory or a hard disk in the apparatus, the capacity of the storage means is large. There was a problem that it would be.

【0005】また、ユーザが新しいアプリケーションソ
フトを使用する場合、わざわざ専用端末をマルチファン
クション装置に接続し必要なアプリケーションソフトを
選択しダウンロードするなどの手間がかかり、使い勝手
が好ましくない等の問題点もあった。
In addition, when a user uses new application software, it takes time and effort to connect a dedicated terminal to the multifunction device and to select and download necessary application software, which is not convenient. Was.

【0006】さらに、マルチファンクション装置で起動
される各アプリケーションソフト毎の使用頻度が判らな
いため、画像処理実行する際に、どのアプリケーション
ソフトを選択すべきかどうかをユーザが特定できず、ア
プリケーションソフトの数が多い場合にはアプリケーシ
ョンソフトの選定に手間取ってしまう等の問題点があっ
た。
Furthermore, since the frequency of use of each application software started by the multifunction device is not known, the user cannot specify which application software should be selected when executing image processing, and the number of application software When there are many applications, there is a problem that it takes time to select application software.

【0007】本発明は、上記の問題点を解決するために
なされたもので、本発明の目的は、マルチファンクショ
ン機能処理実行時に、記憶手段に記憶される各アプリケ
ーションソフトの使用回数をカウントし、該カウント値
が各アプリケーションソフトの使用回数が所定期間内で
所定回数以下のものがあると判定された場合に、該カウ
ントされている各アプリケーションソフトの使用回数を
ユーザに通知したり、あるいは消去することにより、使
用頻度の低い各アプリケーションソフトを特定して、該
使用頻度の低いアプリケーションソフトを消去して、マ
ルチファンクション機能処理に使用可能な記憶領域を有
効に確保して効率よく処理できる画像処理装置およびデ
ータ処理方法および記憶媒体を提供することである。
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to count the number of uses of each application software stored in a storage means when executing a multi-function function processing. If it is determined that the count value indicates that the number of times of use of each application software is equal to or less than a predetermined number within a predetermined period, the count value is notified to the user or erased. This makes it possible to identify each application software that is used infrequently, delete the application software that is used infrequently, effectively secure a storage area that can be used for multifunction function processing, and efficiently process the image. And a data processing method and a storage medium.

【0008】[0008]

【課題を解決するための手段】本発明に係る第1の発明
は、所定の通信媒体(図1に示すネットワークLAN)
を介してデータ処理装置(図1に示すホストコンピュー
タ108),サーバ装置(図1に示すファイルサーバ1
13)と通信してマルチファンクション機能処理を実行
可能な画像処理装置(図1に示すマルチファンクション
装置100)であって、前記サーバ装置から取得される
前記マルチファンクション機能処理を実行させるための
アプリケーションソフトを複数記憶する記憶手段(図1
に示すハードディスク105)と、前記マルチファンク
ション機能処理実行時に、前記記憶手段に記憶される各
アプリケーションソフトの使用回数をカウントするカウ
ント手段(図1に示すデバイスコントローラ103がハ
ードディスク105,メモリ106に記憶される制御プ
ログラムを実行してカウント処理する)と、各アプリケ
ーションソフトの使用回数が所定期間内で所定回数以下
のものがあるかどうかを判定する判定手段(図1に示す
デバイスコントローラ103がハードディスク105,
メモリ106に記憶される制御プログラムを実行して判
定処理する)と、前記判定手段により各アプリケーショ
ンソフトの使用回数が所定期間内で所定回数以下のもの
があると判定された場合に、前記カウント手段によりカ
ウントされている各アプリケーションソフトの使用回数
を通知する通知手段(図1に示すデバイスコントローラ
103がハードディスク105,メモリ106に記憶さ
れる制御プログラムを実行して通知処理する)とを有す
るものである。
A first invention according to the present invention is directed to a predetermined communication medium (network LAN shown in FIG. 1).
A data processing device (host computer 108 shown in FIG. 1) and a server device (file server 1 shown in FIG. 1)
13) An image processing apparatus (multi-function apparatus 100 shown in FIG. 1) capable of executing multi-function function processing by communicating with the application software for executing the multi-function function processing obtained from the server apparatus Storage means for storing a plurality of
And a counting means (the device controller 103 shown in FIG. 1 is stored in the hard disk 105 and the memory 106) for counting the number of times of use of each application software stored in the storage means when executing the multi-function function processing. A control program is executed to perform a counting process), and determining means for determining whether the number of times of use of each application software is equal to or less than a predetermined number within a predetermined period (the device controller 103 shown in FIG.
The control program stored in the memory 106 is executed to perform the determination process.) When the determination unit determines that the number of times of use of each application software is less than or equal to a predetermined number within a predetermined period, the counting unit (The device controller 103 shown in FIG. 1 executes a control program stored in the hard disk 105 and the memory 106 to perform notification processing). .

【0009】本発明に係る第2の発明は、前記通知手段
は、前記カウント手段によりカウントされている各アプ
リケーションソフトの使用回数を操作部に通知するもの
である。
According to a second aspect of the present invention, the notifying means notifies the operating section of the number of times of use of each application software counted by the counting means.

【0010】本発明に係る第3の発明は、前記通知手段
は、前記カウント手段によりカウントされている各アプ
リケーションソフトの使用回数を前記データ処理装置に
通知するものである。
[0010] In a third aspect of the present invention, the notifying means notifies the data processing apparatus of the number of uses of each application software counted by the counting means.

【0011】本発明に係る第4の発明は、前記通知手段
により通知されたアプリケーションソフトを消去するか
どうかをユーザに対して問合わせる問合わせ手段と、前
記問合わせ手段に対するユーザからの消去実行指示に基
づいて前記記憶手段に記憶されたいずれかのアプリケー
ションソフトを消去する消去手段(図1に示すデバイス
コントローラ103がハードディスク105,メモリ1
06に記憶される制御プログラムを実行して消去処理す
る)とを有するものである。
According to a fourth aspect of the present invention, there is provided an inquiry means for inquiring the user whether or not to erase the application software notified by the notification means, and a deletion execution instruction from the user to the inquiry means. Erasing means for erasing any of the application software stored in the storage means based on the hard disk 105 and the memory 1
06 to execute the control program stored in the control program 06).

【0012】本発明に係る第5の発明は、所定の通信媒
体(図1に示すネットワークLAN)を介してデータ処
理装置(図1に示すホストコンピュータ108),サー
バ装置(図1に示すファイルサーバ113)と通信して
マルチファンクション機能処理を実行可能な画像処理装
置(図1に示すマルチファンクション装置100)であ
って、前記サーバ装置から取得される前記マルチファン
クション機能処理を実行させるためのアプリケーション
ソフトを複数記憶する記憶手段(図1に示すハードディ
スク105)と、前記マルチファンクション機能処理実
行時に、前記記憶手段に記憶される各アプリケーション
ソフトの使用回数をカウントするカウント手段と、前記
カウント手段によりカウントされている各アプリケーシ
ョンソフトの使用回数を集計する集計手段と、前記集計
手段により集計されたアプリケーションソフトの使用回
数の通知が許可状態であるかどうかを判別する判別手段
(図1に示すデバイスコントローラ103がハードディ
スク105,メモリ106に記憶される制御プログラム
を実行して判別処理する)と、前記判別手段の判別結果
に基づいて、前記集計手段により集計されたアプリケー
ションソフトの使用回数の通知または非通知を制御する
制御手段(図1に示すデバイスコントローラ103がハ
ードディスク105,メモリ106に記憶される制御プ
ログラムを実行して制御する)とを有するものである。
A fifth invention according to the present invention relates to a data processing device (host computer 108 shown in FIG. 1) and a server device (file server shown in FIG. 1) via a predetermined communication medium (network LAN shown in FIG. 1). 113) is an image processing apparatus (multi-function apparatus 100 shown in FIG. 1) capable of executing multi-function function processing by communicating with application software for executing the multi-function function processing acquired from the server apparatus (The hard disk 105 shown in FIG. 1) for storing a plurality of application software, a counting means for counting the number of uses of each application software stored in the storage means when the multi-function function processing is executed, Use of each application software Counting means for counting the number, and determining means for determining whether or not the notification of the number of times of use of the application software calculated by the counting means is permitted (stored in the hard disk 105 and the memory 106 by the device controller 103 shown in FIG. 1). Executing a control program to be executed) and a control unit (not shown in FIG. 1) for controlling notification or non-notification of the number of times of use of the application software counted by the counting unit based on the determination result of the determination unit. The device controller 103 shown in the drawing executes and controls a control program stored in the hard disk 105 and the memory 106).

【0013】本発明に係る第6の発明は、前記画像処理
装置は、原稿画像を入力するスキャナ手段と、該スキャ
ナ手段から入力された原稿画像に基づく画像データある
いは入力される印刷情報を解析して生成される出力デー
タを印刷する印刷手段と、前記スキャナ手段,前記印刷
手段を使用するマルチファンクション機能処理を制御す
るデバイス制御手段とを有するものである。
According to a sixth aspect of the present invention, in the image processing apparatus, the image processing apparatus analyzes the scanner means for inputting a document image and image data based on the document image input from the scanner means or print information input. Printing means for printing output data generated by the scanner means, and device control means for controlling multifunction function processing using the scanner means and the printing means.

【0014】本発明に係る第7の発明は、所定の通信媒
体(図1に示すネットワークLAN)を介してデータ処
理装置(図1に示すホストコンピュータ108),サー
バ装置(図1に示すファイルサーバ113)と通信して
マルチファンクション機能処理を実行可能な画像処理装
置(図1に示すマルチファンクション装置100)にお
けるデータ処理方法であって、前記マルチファンクショ
ン機能処理実行時に、前記サーバ装置から取得される前
記マルチファンクション機能処理を実行させるためのア
プリケーションソフトを複数記憶する記憶手段に記憶さ
れる各アプリケーションソフトの使用回数をカウントす
るカウント工程(図6に示すステップS1)と、各アプ
リケーションソフトの使用回数が所定期間内で所定回数
以下のものがあるかどうかを判定する判定工程(図6に
示すステップS2)と、前記判定工程により各アプリケ
ーションソフトの使用回数が所定期間内で所定回数以下
のものがあると判定された場合に、前記カウント工程に
よりカウントされている各アプリケーションソフトの使
用回数を通知する通知工程(図6に示すステップS3)
とを有するものである。
According to a seventh aspect of the present invention, there is provided a data processing device (host computer 108 shown in FIG. 1) and a server device (file server shown in FIG. 1) via a predetermined communication medium (network LAN shown in FIG. 1). 113) is a data processing method in an image processing apparatus (multi-function apparatus 100 shown in FIG. 1) capable of executing multi-function function processing by communicating with the multi-function function processing. A counting step (Step S1 shown in FIG. 6) for counting the number of use of each application software stored in a storage unit for storing a plurality of application software for executing the multifunction function processing; There are less than a certain number of times within a certain period A determining step (step S2 shown in FIG. 6) for determining whether or not each application software has been used within a predetermined period by a predetermined number of times or less in the determining step; Notification step of notifying the number of times each application software has been used (step S3 shown in FIG. 6)
And

【0015】本発明に係る第8の発明は、前記通知工程
は、前記カウント工程によりカウントされている各アプ
リケーションソフトの使用回数を操作部に通知するもの
である。
In an eighth aspect according to the present invention, in the notification step, the number of times of use of each application software counted in the counting step is notified to an operation unit.

【0016】本発明に係る第9の発明は、前記通知工程
は、前記カウント工程によりカウントされている各アプ
リケーションソフトの使用回数を前記データ処理装置に
通知するものである。
According to a ninth aspect of the present invention, in the notifying step, the number of times of use of each application software counted in the counting step is notified to the data processing device.

【0017】本発明に係る第10の発明は、前記通知工
程により通知されたアプリケーションソフトを消去する
かどうかをユーザに対して問合わせる問合わせ工程(図
6に示すステップS4)と、前記問合わせ工程に対する
ユーザからの消去実行指示に基づいて前記記憶手段に記
憶されたいずれかのアプリケーションソフトを消去する
消去工程(図6に示すステップS4)とを有するもので
ある。
According to a tenth aspect of the present invention, there is provided an inquiry step (step S4 shown in FIG. 6) for asking the user whether to delete the application software notified by the notification step. An erasing step (step S4 shown in FIG. 6) of erasing any application software stored in the storage means based on an erasing execution instruction from the user for the step.

【0018】本発明に係る第11の発明は、所定の通信
媒体(図1に示すネットワークLAN)を介してデータ
処理装置(図1に示すホストコンピュータ108),サ
ーバ装置(図1に示すファイルサーバ113)と通信し
てマルチファンクション機能処理を実行可能な画像処理
装置(図1に示すマルチファンクション装置100)に
おけるデータ処理方法であって、前記マルチファンクシ
ョン機能処理実行時に、前記サーバ装置から取得される
前記マルチファンクション機能処理を実行させるための
アプリケーションソフトを複数記憶する記憶手段に記憶
される各アプリケーションソフトの使用回数をカウント
するカウント工程(図7に示すステップS1)と、前記
カウント工程によりカウントされている各アプリケーシ
ョンソフトの使用回数を集計する集計工程(図7に示す
ステップS3)と、前記集計工程により集計されたアプ
リケーションソフトの使用回数の通知が許可状態である
かどうかを判別する判別工程(図7に示すステップS
4)と、前記判別工程の判別結果に基づいて、前記集計
工程により集計されたアプリケーションソフトの使用回
数の通知または非通知を制御する通知制御工程(図7に
示すステップS5)とを有するものである。
An eleventh invention according to the present invention relates to a data processing device (host computer 108 shown in FIG. 1) and a server device (file server shown in FIG. 1) via a predetermined communication medium (network LAN shown in FIG. 1). 113) is a data processing method in an image processing apparatus (multi-function apparatus 100 shown in FIG. 1) capable of executing multi-function function processing by communicating with the multi-function function processing. A counting step (step S1 shown in FIG. 7) for counting the number of uses of each application software stored in the storage means for storing a plurality of application software for executing the multifunction function processing; Use of each application software And aggregation step of aggregating the number (step S3 shown in FIG. 7), step S shown in determination step (Fig. 7 notification of the number of times of use of application software that has been aggregated by the aggregation step to determine whether it is permitted state
4) and a notification control step (step S5 shown in FIG. 7) of controlling notification or non-notification of the number of times of use of the application software counted by the counting step based on the determination result of the determination step. is there.

【0019】本発明に係る第12の発明は、所定の通信
媒体(図1に示すネットワークLAN)を介してデータ
処理装置(図1に示すホストコンピュータ108),サ
ーバ装置(図1に示すファイルサーバ113)と通信し
てマルチファンクション機能処理を実行可能な画像処理
装置(図1に示すマルチファンクション装置100)
に、前記マルチファンクション機能処理実行時に、前記
サーバ装置から取得される前記マルチファンクション機
能処理を実行させるためのアプリケーションソフトを複
数記憶する記憶手段に記憶される各アプリケーションソ
フトの使用回数をカウントするカウント工程(図6に示
すステップS1)と、各アプリケーションソフトの使用
回数が所定期間内で所定回数以下のものがあるかどうか
を判定する判定工程(図6に示すステップS2)と、前
記判定工程により各アプリケーションソフトの使用回数
が所定期間内で所定回数以下のものがあると判定された
場合に、前記カウント工程によりカウントされている各
アプリケーションソフトの使用回数を通知する通知工程
(図6に示すステップS3)とを実行させるためのプロ
グラムを記録媒体にコンピュータが読み取り可能に記録
させたものである。
A twelfth invention according to the present invention relates to a data processing device (host computer 108 shown in FIG. 1) and a server device (file server shown in FIG. 1) via a predetermined communication medium (network LAN shown in FIG. 1). 113) An image processing apparatus capable of executing multifunction function processing by communicating with the multifunction apparatus 100 (multifunction apparatus 100 shown in FIG. 1)
A counting step of counting the number of times of use of each application software stored in a storage unit that stores a plurality of application software for executing the multifunction function processing obtained from the server device when the multifunction function processing is executed. (Step S1 shown in FIG. 6), a determining step (Step S2 shown in FIG. 6) for determining whether or not the number of use of each application software is equal to or less than a predetermined number within a predetermined period. When it is determined that the number of times of use of the application software is less than or equal to a predetermined number within a predetermined period, a notification step of notifying the number of times of use of each application software counted in the counting step (Step S3 shown in FIG. 6) ) And a program for executing the program on a recording medium In which the computer was recorded readably.

【0020】本発明に係る第13の発明は、前記通知工
程は、前記カウント工程によりカウントされている各ア
プリケーションソフトの使用回数を操作部に通知するも
のである。
According to a thirteenth aspect of the present invention, in the notifying step, the number of times of use of each application software counted in the counting step is notified to an operation unit.

【0021】本発明に係る第14の発明は、前記通知工
程は、前記カウント工程によりカウントされている各ア
プリケーションソフトの使用回数を前記データ処理装置
に通知するものである。
According to a fourteenth aspect of the present invention, in the notifying step, the number of times of use of each application software counted in the counting step is notified to the data processing device.

【0022】本発明に係る第15の発明は、前記情報処
理装置に、前記通知工程により通知されたアプリケーシ
ョンソフトを消去するかどうかをユーザに対して問合わ
せる問合わせ工程(図6に示すステップS4)と、前記
問合わせ工程に対するユーザからの消去実行指示に基づ
いて前記記憶手段に記憶されたいずれかのアプリケーシ
ョンソフトを消去する消去工程(図6に示すステップS
4)と実行させるためのプログラムを記録媒体にコンピ
ュータが読み取り可能に記録させたものである。
According to a fifteenth aspect of the present invention, there is provided an inquiry step (step S4 shown in FIG. 6) in which the information processing apparatus is inquired of a user as to whether or not to delete the application software notified in the notification step. ) And an erasing step of erasing any application software stored in the storage means based on an erasing execution instruction from the user for the inquiry step (step S shown in FIG. 6).
4) A program to be executed is recorded on a recording medium in a computer-readable manner.

【0023】本発明に係る第16の発明は、所定の通信
媒体(図1に示すネットワークLAN)を介してデータ
処理装置(図1に示すホストコンピュータ108),サ
ーバ装置(図1に示すファイルサーバ113)と通信し
てマルチファンクション機能処理を実行可能な画像処理
装置(図1に示すマルチファンクション装置100)
に、前記マルチファンクション機能処理実行時に、前記
サーバ装置から取得される前記マルチファンクション機
能処理を実行させるためのアプリケーションソフトを複
数記憶する記憶手段に記憶される各アプリケーションソ
フトの使用回数をカウントするカウント工程(図7に示
すステップS1)と、前記カウント工程によりカウント
されている各アプリケーションソフトの使用回数を集計
する集計工程(図7に示すステップS3)と、前記集計
工程により集計されたアプリケーションソフトの使用回
数の通知が許可状態であるかどうかを判別する判別工程
(図7に示すステップS4)と、前記判別工程の判別結
果に基づいて、前記集計工程により集計されたアプリケ
ーションソフトの使用回数の通知または非通知を制御す
る通知制御工程(図7に示すステップS5)と実行させ
るためのプログラムを記録媒体にコンピュータが読み取
り可能に記録させたものである。
A sixteenth invention according to the present invention is directed to a data processing device (host computer 108 shown in FIG. 1) and a server device (file server shown in FIG. 1) via a predetermined communication medium (network LAN shown in FIG. 1). 113) An image processing apparatus capable of executing multifunction function processing by communicating with the multifunction apparatus 100 (multifunction apparatus 100 shown in FIG. 1)
A counting step of counting the number of times of use of each application software stored in a storage unit that stores a plurality of application software for executing the multifunction function processing obtained from the server device when the multifunction function processing is executed. (Step S1 shown in FIG. 7), a counting step (Step S3 shown in FIG. 7) for counting the number of uses of each application software counted in the counting step, and use of the application software counted in the counting step. A determining step (step S4 shown in FIG. 7) of determining whether or not the notification of the number of times is permitted; and a notification of the number of times of use of the application software totalized by the totalizing step based on the determination result of the determining step. Notification control step to control non-notification ( A recording medium on which a program for executing a step S5) shown in 7 in which the computer was recorded readably.

【0024】[0024]

【発明の実施の形態】〔第1実施形態〕図1は、本発明
の第1実施形態を示す画像処理装置を適用可能な画像処
理システムの構成を説明するブロック図である。
FIG. 1 is a block diagram illustrating the configuration of an image processing system to which an image processing apparatus according to a first embodiment of the present invention can be applied.

【0025】図において、100はマルチファンクショ
ン装置で、原稿画像を読み取るスキャナ101と、該ス
キャナ101により読み取られた画像情報あるいは接続
されているローカルエリアネットワーク(LAN)10
7を介して送られてくる画像データを記録媒体に出力す
るプリンタ102,さらに、スキャナ101,プリンタ
102の動作を制御し、様々な画像処理を施すデバイス
コントローラ103,機器の操作をユーザに提供する操
作部104,画像データやデバイスコントローラ103
が実行すべき処理プログラムを一時的あるいは恒久的に
記憶するハードディスク105,ワークメモリとしてし
て機能するメモリ106等から構成されている。
In FIG. 1, reference numeral 100 denotes a multifunction device, which is a scanner 101 for reading a document image and image information read by the scanner 101 or a connected local area network (LAN) 10.
The printer 102 outputs image data sent via the printer 7 to a recording medium, further controls the scanner 101, the operation of the printer 102, provides a device controller 103 that performs various image processing, and provides the user with device operations. Operation unit 104, image data and device controller 103
Comprises a hard disk 105 for temporarily or permanently storing a processing program to be executed, a memory 106 functioning as a work memory, and the like.

【0026】なお、マルチファンクション装置100
は、単に原稿画像を複写するだけでなく、原稿画像に様
々な画像処理を施して複写することも可能であり、例え
ばネガポジ反転処理,縮小レイアウト処理,トリミング
処理といった画像処理を行えるように構成されている。
The multi-function device 100
Is not limited to simply copying an original image, it is also possible to apply various image processing to the original image and copy it. For example, it is configured to perform image processing such as negative-positive inversion processing, reduced layout processing, and trimming processing. ing.

【0027】また、原稿の複写以外にもスキャナ101
で読み込んだ画像データをLAN107経由でホストコ
ンピュータ108に転送したり、逆にホストコンピュー
タ108上で作成した文書をプリンタ102から出力さ
せたりすること、あるいは図示しないファクシミリ通信
機能処理部を用いて原稿画像を遠隔地のファクシミリ装
置へ送信する機能を備えることも可能に構成されてい
る。
In addition to the copying of an original, the scanner 101
To transfer the image data read by the host computer 108 to the host computer 108 via the LAN 107, or to output a document created on the host computer 108 from the printer 102, or by using a facsimile communication function processing unit (not shown). Is transmitted to a remote facsimile machine.

【0028】109はインターネット等の通信網(以
下、インターネットと呼ぶ)である。110はウェブサ
ーバで、インターネット109上に接続され、インター
ネットユーザに特定のサービスを提供する。111は個
人ユーザ端末とインターネット109との接続処理を行
うサービスプロバイダである。
Reference numeral 109 denotes a communication network such as the Internet (hereinafter referred to as the Internet). A web server 110 is connected to the Internet 109 and provides a specific service to Internet users. A service provider 111 performs a connection process between the personal user terminal and the Internet 109.

【0029】112はファイアーウォールであり、これ
により図中のLAN107内部と外部通信網としてのイ
ンターネット109とを接続する際に、セキュリティ管
理を行い、不正なアクセスの介入を防止する。
Reference numeral 112 denotes a firewall, which performs security management when connecting the inside of the LAN 107 in the figure and the Internet 109 as an external communication network, thereby preventing unauthorized access from intervening.

【0030】なお、マルチファンクション装置100
は、LAN107へ、例えばRJ45を持つ、10ba
seT等のLANインタフェースケーブルを介して接続
されている。また、ホストコンピュータ108等の複数
のホストコンピュータおよびハードディスク等の記憶デ
バイスに記憶されたファイルへのアクセスを管理するフ
ァイルサーバ113等の複数のサーバがLAN107に
接続されており、マルチファンクション装置100と通
信を可能にしている。
The multi-function device 100
Has, for example, RJ45 to LAN 107, 10ba
They are connected via a LAN interface cable such as seT. Also, a plurality of servers such as a host computer 108 and a plurality of servers such as a file server 113 for managing access to files stored in a storage device such as a hard disk are connected to the LAN 107, and communicate with the multifunction device 100. Is possible.

【0031】図2〜図5は、図1に示したネットワーク
画像処理システムにおけるデータの流れを説明するブロ
ック図であり、図1と同一のものには同一の符号を付し
てある。
FIGS. 2 to 5 are block diagrams for explaining the flow of data in the network image processing system shown in FIG. 1. The same components as those in FIG. 1 are denoted by the same reference numerals.

【0032】先ず、図2を参照してマルチファンクショ
ン装置100が接続されたネットワークLAN上のホス
トコンピュータ108で作成したプログラムファイルを
ファイルサーバ113に格納する際のデータ処理につい
て説明する。
First, data processing when a program file created by the host computer 108 on the network LAN to which the multifunction device 100 is connected is stored in the file server 113 will be described with reference to FIG.

【0033】ホストコンピュータ108では、マルチフ
ァンクション装置100上で動作可能なプログラムファ
イルを作成すると、LAN107を介して作成したプロ
グラムファイルをファイルサーバ113へ図中の矢印
で示す流れに従って転送する。
When a host computer 108 creates a program file operable on the multifunction device 100, the host computer 108 transfers the created program file to the file server 113 via the LAN 107 according to the flow indicated by the arrow in the figure.

【0034】なお、ホストコンピュータ108で作成さ
れるプログラムファイルは、好ましくはHTML、Ja
va等のインターネットアプリケーション言語に従うも
のとする。
The program file created by the host computer 108 is preferably HTML, Ja,
va and the like.

【0035】ファイルサーバ113では、ホストコンピ
ュータ108より送信されたプログラムファイルを記憶
デバイスに記憶させる。さらに、ホストコンピュータ1
08は、ファイルサーバ113へ転送されたプログラム
ファイルの格納先情報を検索サーバ114へ対して図中
の矢印で示す流れに従って通知する。
The file server 113 stores the program file transmitted from the host computer 108 in a storage device. Further, the host computer 1
08 notifies the search server 114 of the storage location information of the program file transferred to the file server 113 in accordance with the flow indicated by the arrow in the figure.

【0036】なお、格納先情報としては、HTTPプロ
トコルで使用されるURLの書式に従い、例えばファイ
ルサーバ113のアドレス「www.pipit.ca
non.co.jp」と、ファイルサーバ113の記憶
デバイス内部でのプログラムファイルの記憶位置を示す
「pmfp/japan/」と、プログラムファイル名
「index.html」が検索サーバ114に記憶さ
れる。
The storage destination information is, for example, an address “www.pipit.ca” of the file server 113 in accordance with the URL format used in the HTTP protocol.
non. co. jp "," pmfp / japan / "indicating the storage location of the program file inside the storage device of the file server 113, and the program file name" index.html "are stored in the search server 114.

【0037】同時に、記憶位置を示すパスは、プログラ
ムファイルが動作可能なマルチファンクション装置の識
別子を兼ねており、検索サーバ114は、ホストコンピ
ュータ108より通知されるプログラムファイルの格納
先情報を効率的に記憶し、マルチファンクション装置1
00等から要求されるプログラムファイル格納先の照会
に応答するべく動作する。
At the same time, the path indicating the storage location also serves as the identifier of the multifunction device on which the program file can operate, and the search server 114 can efficiently store the storage location information of the program file notified from the host computer 108. Store and multifunction device 1
It operates to respond to the inquiry about the program file storage location requested from 00 or the like.

【0038】次に、図3を用いて、図1に示したマルチ
ファンクション装置100が接続されたネットワーク構
成において、ファイルサーバ113の記憶デバイスに格
納されたプログラムファイルの検索処理について説明す
る。
Next, referring to FIG. 3, a description will be given of a process of searching for a program file stored in the storage device of the file server 113 in the network configuration to which the multi-function device 100 shown in FIG. 1 is connected.

【0039】マルチファンクション装置100上で動作
可能なプログラムファイルの格納先が不明な状態におい
て、LAN107上にプログラムファイルの格納先を問
い合わせるパケットを図中の矢印で示す流れに従って
送出する。
In a state where the storage location of the program file operable on the multifunction device 100 is unknown, a packet for inquiring of the storage location of the program file on the LAN 107 is transmitted according to the flow indicated by the arrow in the figure.

【0040】このパケットは、送信元の装置識別子が含
まれており、ブロードキャストないしマルチキャスト方
式による宛先不特定として送出される。この様にしてマ
ルチファンクション装置100から送出されたパケット
をネットワーク上に接続された検索サーバ114が受信
し、パケットに含まれている送信元の装置識別子と、図
2で説明した検索サーバ114に記憶させたプログラム
ファイル格納先情報に基づいてマルチファンクション装
置100が要求しているプログラムファイルの格納先を
照会し、その結果をマルチファンクション装置100へ
LAN107を介して図中の矢印で示す流れに従って
通知する。
This packet contains a device identifier of a transmission source, and is transmitted as an unspecified destination by a broadcast or multicast method. The search server 114 connected to the network receives the packet transmitted from the multifunction device 100 in this manner, and stores the packet in the search server 114 described in FIG. The storage location of the program file requested by the multi-function device 100 is inquired based on the stored program file storage location information, and the result is notified to the multi-function device 100 via the LAN 107 according to the flow indicated by the arrow in the figure. .

【0041】図3に示した例では、マルチファンクショ
ン装置100が装置識別子として、「Device T
ype:=pmfp、Country:=Japan」
を含んだパケットをLAN107上に送信し、検索サー
バ114が装置識別子であるpmfpおよびjapan
に合致するプログラムファイルを検索し、合致するデー
タが存在する場合には、プログラムファイルの格納先を
示すアドレス(URL)データをマルチファンクション
装置100に対して送信している。
In the example shown in FIG. 3, the multifunction device 100 uses “Device T” as the device identifier.
type: = pmfp, Country: = Japan "
Is transmitted over the LAN 107, and the search server 114 transmits the device identifiers pmfp and Japan.
A search is made for a program file that matches with..., And if there is data that matches, address (URL) data indicating the storage location of the program file is transmitted to the multifunction device 100.

【0042】次に、図4を用いて、マルチファンクショ
ン装置100上で動作可能なプログラムをネットワーク
107上に接続されたファイルサーバ113から取得し
て実行する場合について説明する。
Next, a case where a program operable on the multifunction device 100 is acquired from the file server 113 connected to the network 107 and executed will be described with reference to FIG.

【0043】先の図2で説明した手順、あるいは予めマ
ルチファンクション装置100上に接続された図示しな
い操作パネル等からの操作によりプログラムファイルの
格納先の情報を取得し、そのプログラムファイル格納先
情報に基づいてファイルサーバ113へ対し、プログラ
ムファイルの取得要求を行うパケットを図中の矢印で
示す流れに従って送出する。
Information on the storage location of the program file is obtained by the procedure described in FIG. 2 or an operation from an operation panel or the like (not shown) connected to the multifunction device 100 in advance, and the program file storage location information is obtained. Then, a packet for requesting acquisition of the program file is transmitted to the file server 113 based on the flow indicated by the arrow in the figure.

【0044】本実施形態では、要求パケット内に、「w
ww.pipit.canon.co.jp/pmfp
/japan/index.html」を記述すること
によってファイルサーバ113のアドレス及び記憶デバ
イス内のプログラムファイルの格納先を指示している。
ファイルサーバ113では、マルチファンクション装置
100から受信した取得要求のパケットの内容に応じ
て、記憶デバイスからプログラムファイル(本実施形態
中では、index.html)を図中の矢印で示す
流れに従って送信する。
In this embodiment, "w" is included in the request packet.
ww. pipet. canon. co. jp / pmfp
/ Japan / index. "html" indicates the address of the file server 113 and the storage location of the program file in the storage device.
The file server 113 transmits a program file (index.html in the present embodiment) from the storage device according to the contents of the packet of the acquisition request received from the multifunction device 100 according to the flow indicated by the arrow in the figure.

【0045】マルチファンクション装置100では、フ
ァイルサーバ113より転送されたプログラムファイル
をマルチファンクション装置100内部のCPU及びR
OM等に格納されたプログラムファイルインタプリタに
より翻訳処理され実行される。
In the multi-function device 100, the program file transferred from the file server 113 is transferred to the CPU and R in the multi-function device 100.
It is translated and executed by a program file interpreter stored in the OM or the like.

【0046】なお、ファイルサーバ113より取得した
プログラムファイルは、図4に示したHTML書式に従
って記述されており、また、プログラムファイルは、他
のプログラムファイルを関連づけ(リンク)することが
可能であり、例えばサブプログラムの格納先情報をプロ
グラムファイルに記述しておくことにより、サブプログ
ラムが必要となった時点で格納先情報に応じてプログラ
ムを取得するといった制御を実現している。
The program file obtained from the file server 113 is described in accordance with the HTML format shown in FIG. 4, and the program file can associate (link) with another program file. For example, by describing storage location information of a subprogram in a program file, control is realized such that a program is acquired according to the storage location information when the subprogram becomes necessary.

【0047】図5は、図1に示したデバイスコントロー
ラ103の詳細構成を説明するブロック図であり、図1
と同一のものには同一の符号を付してある。
FIG. 5 is a block diagram for explaining a detailed configuration of the device controller 103 shown in FIG.
The same components as those described above are denoted by the same reference numerals.

【0048】図において、501はCPUで、マルチフ
ァンクション装置100全体をフラッシュメモリ503
に記憶された制御プログラムを読み出して順次実行する
ことにより制御する。また、CPU501は、アドレス
バスおよびデータバスはバスドライバ回路/アドレスデ
コーダ回路502を介して各負荷に接続されている。
In the figure, reference numeral 501 denotes a CPU, which stores the entire multifunction device 100 in a flash memory 503.
The control is performed by reading out the control programs stored in the. In the CPU 501, the address bus and the data bus are connected to each load via a bus driver circuit / address decoder circuit 502.

【0049】504は入力データの記憶や作業用記憶領
域等として用いる主記憶装置であるところのRAMであ
る。505〜507はデュアルポートRAM(DPRA
M)で、DPRAM505は操作部104と、DPRA
M506はスキャナ101と、DPRAM507はプリ
ンタ102のCPUとCPU501との通信時における
データのやり取りを行う。なお、DPRAM505〜5
07は互いに非同期にデータの書き込み及び読み出しが
可能な構成となっている。508はLANコントローラ
で、LANネットワークに接続された各機器との通信を
制御する。
Reference numeral 504 denotes a RAM which is a main storage device used for storing input data and a work storage area. 505 to 507 are dual port RAMs (DPRA
M), the DPRAM 505 stores the operation unit 104 and the DPRA
An M506 exchanges data with the scanner 101, and a DPRAM 507 exchanges data during communication between the CPU of the printer 102 and the CPU 501. The DPRAMs 505-5
07 has a configuration in which data can be written and read asynchronously with each other. A LAN controller 508 controls communication with each device connected to the LAN network.

【0050】一方、スキャナ101により読み取られた
画像データは、例えば誤差拡散方式の2値化回路509
によって2値化され、例えばDRAMにより構成される
メモリ106,ハードディスク105へのデータ転送を
制御するメモリコントロール回路510に入力される。
On the other hand, image data read by the scanner 101 is, for example, binarized by an error diffusion system 509.
And is input to a memory control circuit 510 that controls data transfer to the memory 106 and the hard disk 105 constituted by, for example, a DRAM.

【0051】また、メモリコントロール回路510へ入
力された画像データは、圧縮/解凍回路511に送ら
れ、例えば公知のLZ法により圧縮した後に、ハードデ
ィスク105に格納する。そして、ハードディスク10
5内に格納された画像データは圧縮/解凍回路511で
解凍されたメモリコントロール回路510に送られ、プ
リンタ102へ出力するために一旦メモリ106に格納
される。
The image data input to the memory control circuit 510 is sent to a compression / decompression circuit 511, and is stored in the hard disk 105 after being compressed by, for example, a known LZ method. And the hard disk 10
The image data stored in 5 is sent to the memory control circuit 510 decompressed by the compression / decompression circuit 511, and is temporarily stored in the memory 106 for output to the printer 102.

【0052】メモリ106に格納された画像データは、
CPU501が読み出し、2値データを例えば8ビット
の多値データに変換し、変倍処理,フィルタ処理,γ変
換処理等の各種画像処理を行う。そして、CPU501
によって処理された画像データは2値化処理された後、
プリンタ102へ出力するために一旦メモリ106に格
納される。
The image data stored in the memory 106 is
The CPU 501 reads the binary data, converts the binary data into, for example, 8-bit multi-value data, and performs various image processing such as scaling processing, filter processing, and γ conversion processing. And the CPU 501
After the image data processed by is binarized,
The data is temporarily stored in the memory 106 for output to the printer 102.

【0053】そして、メモリ106から読み出された画
像データは、メモリコントロール回路510を介して画
像中のジャギーを緩和するスムージング回路512へ入
力され、スムージング処理された後、プリンタ102へ
出力される。
The image data read from the memory 106 is input to a smoothing circuit 512 for reducing jaggies in the image via a memory control circuit 510, and is output to the printer 102 after being subjected to a smoothing process.

【0054】次に、図6に示すフローチャートを参照し
て、本発明に係る画像処理装置におけるデータ処理につ
いて説明する。
Next, data processing in the image processing apparatus according to the present invention will be described with reference to the flowchart shown in FIG.

【0055】図6は、本発明に係る画像処理装置におけ
る第1のデータ処理手順の一例を示すフローチャートで
ある。なお、(S1)〜(S4)は各ステップを示す。
FIG. 6 is a flowchart showing an example of a first data processing procedure in the image processing apparatus according to the present invention. (S1) to (S4) indicate each step.

【0056】先ず、マルチファンクション装置100を
使用してコピーした際に、シャープネス調整処理と縮小
レイアウト処理を設定していた場合は、ステップ(S
1)で、シャープネス調整処理と縮小レイアウト処理に
対応したアプリケーションソフトのカウント値がそれぞ
れカウントアップされる。
First, if the sharpness adjustment processing and the reduced layout processing have been set when copying using the multi-function device 100, the step (S
In 1), the count values of the application software corresponding to the sharpness adjustment processing and the reduced layout processing are respectively counted up.

【0057】次に、ステップ(S2)で、所定期間内に
所定回数使用されないアプリケーションソフトがあるか
どうかを判定して、使用されていないアプリケーション
ソフトがないと判定された場合は、処理を終了する。
Next, in step (S2), it is determined whether there is application software that has not been used a predetermined number of times within a predetermined period. If it is determined that there is no application software that has not been used, the process ends. .

【0058】一方、ステップ(S2)で、所定期間内に
所定回数使用されないアプリケーションソフトがあると
判定された場合、例えばネガポジ判定処理が10日間で
1回も使用されていなかった場合は、ステップ(S3)
で、ユーザにメッセージ、例えば操作部104のディス
プレイに「ネガポジ反転処理が10日間使用されていま
せん」と表示して通知する。なお、「ネガポジ反転処理
が10日間使用されていません」をデバイスコントロー
ラ103を介してホストコンピュータ108へ送信し
て、ホストコンピュータ108の画面上に表示させる構
成としても良い。
On the other hand, if it is determined in step (S2) that there is application software that has not been used a predetermined number of times within a predetermined period, for example, if the negative / positive determination processing has not been used once in 10 days, the step ( S3)
Then, a message, for example, "Negative / positive reversal processing has not been used for 10 days" is displayed on the display of the operation unit 104 to notify the user. Note that “negative / positive inversion processing has not been used for 10 days” may be transmitted to the host computer 108 via the device controller 103 and displayed on the screen of the host computer 108.

【0059】次に、ステップ(S4)で、例えば操作部
104上のディスプレイに「ネガポジ反転処理を消去し
てもよいですか?」と表示し、ユーザが操作部104を
操作してOKと設定したことを確認した場合には、ネガ
ポジ反転処理のアプリケーションソフトをマルチファン
クション装置100のハードディスク105上から消去
して、処理を終了する。
Next, in step (S4), for example, "Can I delete the negative / positive reversal process?" Is displayed on the display on the operation unit 104, and the user operates the operation unit 104 to set OK. If it is confirmed that the operation has been performed, the application software for the negative / positive reversal process is deleted from the hard disk 105 of the multifunction device 100, and the process ends.

【0060】なお、「ネガポジ反転処理を消去してもよ
いですか?」をデバイスコントローラ103を介してネ
ットワーク上に接続されるホストコンピュータ108へ
送信して、ホストコンピュータ108の画面上に表示さ
せ、ホストコンピュータ108の入力デバイスを操作し
てOKと設定したことを確認した場合には、ネガポジ反
転処理のアプリケーションソフトをマルチファンクショ
ン装置100のハードディスク105上から消去するよ
うに構成してもよい。
It should be noted that "Can the negative / positive reversal process be erased?" Is transmitted to the host computer 108 connected to the network via the device controller 103, and displayed on the screen of the host computer 108. If it is confirmed that the input device of the host computer 108 has been set to be OK by operating the input device, the application software for the negative / positive inversion process may be deleted from the hard disk 105 of the multifunction device 100.

【0061】さらに、所定期間使用されてなかったアプ
リケーションソフトを自動的に消去するように構成して
もよい。
Further, the application software which has not been used for a predetermined period may be automatically deleted.

【0062】〔第2実施形態〕図7は、本発明に係る画
像処理装置における第2のデータ処理手順の一例を示す
フローチャートである。なお、(S1)〜(S5)は各
ステップを示す。
[Second Embodiment] FIG. 7 is a flowchart showing an example of a second data processing procedure in the image processing apparatus according to the present invention. (S1) to (S5) indicate each step.

【0063】マルチファンクション装置100は、使用
される度に、ステップ(S1)で、その際にマルチファ
ンクション装置100で使用された各アプリケーション
ソフトの使用回数をカウントして行く。例えばマルチフ
ァンクション装置100を使用してコピーした際に、シ
ャープネス調整処理と縮小レイアウト処理を設定してい
た場合、シャープネス調整処理と縮小レイアウト処理に
対応したアプリケーションソフトのカウント値(不揮発
性のメモリ(例えばハードディスク105)内で管理さ
れる)がそれぞれカウントアップされる。
Each time the multifunction device 100 is used, in step (S1), the number of times of use of each application software used in the multifunction device 100 at that time is counted. For example, if the sharpness adjustment processing and the reduced layout processing are set when copying is performed using the multifunction device 100, the count value of the application software corresponding to the sharpness adjustment processing and the reduced layout processing (a non-volatile memory (for example, Are managed in the hard disk 105).

【0064】次に、ステップ(S2)で、マルチファン
クション装置100が使用されたかどうかを判定して、
マルチファンクション装置100が使用されていないと
判定した場合には、処理を終了する。
Next, in step (S2), it is determined whether or not the multi-function device 100 has been used.
If it is determined that the multifunction device 100 is not being used, the process ends.

【0065】一方、ステップ(S2)で、マルチファン
クション装置100が使用されたと判定した場合には、
ステップ(S3)で、自動的にアプリケーションソフト
の使用回数の多い順に集計する。例えば使用回数一位が
シャープネス調整、二位が縮小レイアウト、三位がネガ
ポジ反転、……として集計する。
On the other hand, if it is determined in step (S2) that the multi-function device 100 has been used,
At step (S3), the application software is automatically totaled in descending order of the number of times of use. For example, the number of times of use is counted as sharpness adjustment, the second is reduced layout, the third is negative / positive inversion,....

【0066】次に、ステップ(S4)で、通知手段(デ
バイスコントローラ103)による通知により許可が指
示されているかどうかを判定し、許可されていないと判
定した場合には、処理を終了する。
Next, in step (S4), it is determined whether or not permission has been instructed by notification from the notification means (device controller 103). If it is determined that permission has not been granted, the process is terminated.

【0067】一方、ステップ(S4)で、通知手段(デ
バイスコントローラ103)による通知により許可が指
示されていると判定した場合には、ステップ(S5)
で、マルチファンクション装置100の操作部104に
アプリケーションソフトの使用回数の集計結果を表示し
てユーザにその内容を通知して、処理を終了する。
On the other hand, if it is determined in step (S4) that permission has been instructed by notification from the notification means (device controller 103), step (S5)
Then, the total number of times of using the application software is displayed on the operation unit 104 of the multi-function device 100, the content is notified to the user, and the process ends.

【0068】以下、図8に示すメモリマップを参照して
本発明に係る画像処理装置を適用可能な画像処理システ
ムで読み出し可能なデータ処理プログラムの構成につい
て説明する。
Hereinafter, the configuration of a data processing program readable by an image processing system to which the image processing apparatus according to the present invention can be applied will be described with reference to a memory map shown in FIG.

【0069】図8は、本発明に係る画像処理装置を適用
可能な画像処理システムで読み出し可能な各種データ処
理プログラムを格納する記憶媒体のメモリマップを説明
する図である。
FIG. 8 is a diagram for explaining a memory map of a storage medium for storing various data processing programs readable by an image processing system to which the image processing apparatus according to the present invention can be applied.

【0070】なお、特に図示しないが、記憶媒体に記憶
されるプログラム群を管理する情報、例えばバージョン
情報,作成者等も記憶され、かつ、プログラム読み出し
側のOS等に依存する情報、例えばプログラムを識別表
示するアイコン等も記憶される場合もある。
Although not shown, information for managing a group of programs stored in the storage medium, for example, version information, a creator, etc. are also stored, and information dependent on the OS or the like on the program reading side, for example, a program is stored in the storage medium. An icon or the like for identification display may also be stored.

【0071】さらに、各種プログラムに従属するデータ
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。
Further, data dependent on various programs is also managed in the directory. In addition, a program for installing various programs on a computer or a program for decompressing a program to be installed when the program to be installed is compressed may be stored.

【0072】本実施形態における図6,図7に示す機能
が外部からインストールされるプログラムによって、ホ
ストコンピュータにより遂行されていてもよい。そし
て、その場合、CD−ROMやフラッシュメモリやFD
等の記憶媒体により、あるいはネットワークを介して外
部の記憶媒体から、プログラムを含む情報群を出力装置
に供給される場合でも本発明は適用されるものである。
The functions shown in FIGS. 6 and 7 in this embodiment may be performed by a host computer by a program installed from the outside. And in that case, CD-ROM, flash memory, FD
The present invention is applicable even when a group of information including a program is supplied to an output device from a storage medium such as the above or from an external storage medium via a network.

【0073】以上のように、前述した実施形態の機能を
実現するソフトウエアのプログラムコードを記録した記
憶媒体を、システムあるいは装置に供給し、そのシステ
ムあるいは装置のコンピュータ(またはCPUやMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、本発明の目的が達成されるこ
とは言うまでもない。
As described above, the storage medium storing the program codes of the software for realizing the functions of the above-described embodiments is supplied to the system or the apparatus, and the computer (or CPU or MP) of the system or the apparatus is supplied.
It goes without saying that the object of the present invention is also achieved when U) reads and executes the program code stored in the storage medium.

【0074】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。
In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.

【0075】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピーディスク,ハードディ
スク,光ディスク,光磁気ディスク,CD−ROM,C
D−R,磁気テープ,不揮発性のメモリカード,RO
M,EEPROM等を用いることができる。
As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, C
DR, magnetic tape, nonvolatile memory card, RO
M, EEPROM and the like can be used.

【0076】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) And the like perform part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.

【0077】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPU等が実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instruction of the program code, The CPU provided in the function expansion board or function expansion unit performs part or all of the actual processing,
It goes without saying that a case where the function of the above-described embodiment is realized by the processing is also included.

【0078】[0078]

【発明の効果】以上説明したように、本発明に係る第1
〜第16の発明によれば、マルチファンクション機能処
理実行時に、記憶手段に記憶される各アプリケーション
ソフトの使用回数をカウントし、該カウント値が各アプ
リケーションソフトの使用回数が所定期間内で所定回数
以下のものがあると判定された場合に、該カウントされ
ている各アプリケーションソフトの使用回数をユーザに
通知したり、あるいは消去することにより、使用頻度の
低い各アプリケーションソフトを特定して、該使用頻度
の低いアプリケーションソフトを消去して、マルチファ
ンクション機能処理に使用可能な記憶領域を有効に確保
して効率よく処理できるという効果を奏する。
As described above, the first embodiment according to the present invention is described.
According to the sixteenth aspect, at the time of executing the multi-function function process, the number of uses of each application software stored in the storage means is counted, and the count value is equal to or less than the predetermined number of times of use of each application software within a predetermined period. If it is determined that the application software is not available, the user is notified or erased the number of times the application software is counted, thereby identifying each application software that is used less frequently, and Thus, there is an effect that, by erasing application software having a low storage capacity, a storage area that can be used for multifunction function processing is effectively secured and processing can be performed efficiently.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1実施形態を示す画像処理装置を適
用可能な画像処理システムの構成を説明するブロック図
である。
FIG. 1 is a block diagram illustrating a configuration of an image processing system to which an image processing apparatus according to a first embodiment of the present invention can be applied.

【図2】図1に示したネットワーク画像処理システムに
おけるデータの流れを説明するブロック図である。
FIG. 2 is a block diagram illustrating a data flow in the network image processing system shown in FIG.

【図3】図1に示したネットワーク画像処理システムに
おけるデータの流れを説明するブロック図である。
FIG. 3 is a block diagram illustrating a data flow in the network image processing system shown in FIG.

【図4】図1に示したネットワーク画像処理システムに
おけるデータの流れを説明するブロック図である。
FIG. 4 is a block diagram illustrating a flow of data in the network image processing system shown in FIG.

【図5】図1に示したネットワーク画像処理システムに
おけるデータの流れを説明するブロック図である。
FIG. 5 is a block diagram illustrating a data flow in the network image processing system illustrated in FIG. 1;

【図6】本発明に係る画像処理装置における第1のデー
タ処理手順の一例を示すフローチャートである。
FIG. 6 is a flowchart illustrating an example of a first data processing procedure in the image processing apparatus according to the present invention.

【図7】本発明に係る画像処理装置における第2のデー
タ処理手順の一例を示すフローチャートである。
FIG. 7 is a flowchart illustrating an example of a second data processing procedure in the image processing apparatus according to the present invention.

【図8】本発明に係る画像処理装置を適用可能な画像処
理システムで読み出し可能な各種データ処理プログラム
を格納する記憶媒体のメモリマップを説明する図であ
る。
FIG. 8 is a diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by an image processing system to which the image processing device according to the present invention can be applied.

【符号の説明】[Explanation of symbols]

100 マルチファンクション装置 101 スキャナ 102 プリンタ 103 デバイスコントローラ 104 操作部 105 ハードディスク 106 メモリ 107 LAN 108 ホストコンピュータ REFERENCE SIGNS LIST 100 Multifunction device 101 Scanner 102 Printer 103 Device controller 104 Operation unit 105 Hard disk 106 Memory 107 LAN 108 Host computer

Claims (16)

【特許請求の範囲】[Claims] 【請求項1】 所定の通信媒体を介してデータ処理装
置,サーバ装置と通信してマルチファンクション機能処
理を実行可能な画像処理装置であって、 前記サーバ装置から取得される前記マルチファンクショ
ン機能処理を実行させるためのアプリケーションソフト
を複数記憶する記憶手段と、 前記マルチファンクション機能処理実行時に、前記記憶
手段に記憶される各アプリケーションソフトの使用回数
をカウントするカウント手段と、 各アプリケーションソフトの使用回数が所定期間内で所
定回数以下のものがあるかどうかを判定する判定手段
と、 前記判定手段により各アプリケーションソフトの使用回
数が所定期間内で所定回数以下のものがあると判定され
た場合に、前記カウント手段によりカウントされている
各アプリケーションソフトの使用回数を通知する通知手
段と、を有することを特徴とする画像処理装置。
An image processing apparatus capable of executing a multi-function function process by communicating with a data processing device and a server device via a predetermined communication medium, wherein the multi-function function process acquired from the server device is executed. Storage means for storing a plurality of application software to be executed; counting means for counting the number of use times of each application software stored in the storage means during execution of the multi-function function processing; Determining means for determining whether or not there is a predetermined number of times or less in a period; and determining that the number of times of use of each application software is less than or equal to a predetermined number in a predetermined period by the determining means. Each application software counted by the means The image processing apparatus according to claim and notifying means for notifying a number of uses, to have a.
【請求項2】 前記通知手段は、前記カウント手段によ
りカウントされている各アプリケーションソフトの使用
回数を操作部に通知することを特徴とする請求項1記載
の画像処理装置。
2. The image processing apparatus according to claim 1, wherein the notifying unit notifies the operation unit of the number of times of use of each application software counted by the counting unit.
【請求項3】 前記通知手段は、前記カウント手段によ
りカウントされている各アプリケーションソフトの使用
回数を前記データ処理装置に通知することを特徴とする
請求項1記載の画像処理装置。
3. The image processing apparatus according to claim 1, wherein the notifying unit notifies the data processing device of the number of uses of each application software counted by the counting unit.
【請求項4】 前記通知手段により通知されたアプリケ
ーションソフトを消去するかどうかをユーザに対して問
合わせる問合わせ手段と、 前記問合わせ手段に対するユーザからの消去実行指示に
基づいて前記記憶手段に記憶されたいずれかのアプリケ
ーションソフトを消去する消去手段と、を有することを
特徴とする請求項1記載の画像処理装置。
4. An inquiring means for inquiring a user whether or not to erase the application software notified by said notifying means, and storing in said storage means based on a deletion execution instruction from the user to said inquiring means. 2. The image processing apparatus according to claim 1, further comprising: an erasing unit for erasing any of the application software.
【請求項5】 所定の通信媒体を介してデータ処理装
置,サーバ装置と通信してマルチファンクション機能処
理を実行可能な画像処理装置であって、 前記サーバ装置から取得される前記マルチファンクショ
ン機能処理を実行させるためのアプリケーションソフト
を複数記憶する記憶手段と、 前記マルチファンクション機能処理実行時に、前記記憶
手段に記憶される各アプリケーションソフトの使用回数
をカウントするカウント手段と、 前記カウント手段によりカウントされている各アプリケ
ーションソフトの使用回数を集計する集計手段と、 前記集計手段により集計されたアプリケーションソフト
の使用回数の通知が許可状態であるかどうかを判別する
判別手段と、 前記判別手段の判別結果に基づいて、前記集計手段によ
り集計されたアプリケーションソフトの使用回数の通知
または非通知を制御する制御手段と、を有することを特
徴とする画像処理装置。
5. An image processing device capable of executing a multi-function function process by communicating with a data processing device and a server device via a predetermined communication medium, wherein the multi-function function process acquired from the server device is executed. Storage means for storing a plurality of application software to be executed; counting means for counting the number of uses of each application software stored in the storage means during execution of the multi-function function processing; and counting by the counting means Tallying means for counting the number of uses of each application software, determining means for determining whether or not the notification of the number of times of use of the application software counted by the tallying means is in a permission state, and based on the determination result of the determining means , The app aggregated by the aggregation means The image processing apparatus characterized by comprising control means for controlling the notification or non-notification of the number of times of use of application software, a.
【請求項6】 前記画像処理装置は、 原稿画像を入力するスキャナ手段と、 該スキャナ手段から入力された原稿画像に基づく画像デ
ータあるいは入力される印刷情報を解析して生成される
出力データを印刷する印刷手段と、 前記スキャナ手段,前記印刷手段を使用するマルチファ
ンクション機能処理を制御するデバイス制御手段と、を
有することを特徴とする請求項1または5記載の画像処
理装置。
6. An image processing apparatus comprising: a scanner unit for inputting a document image; and printing output data generated by analyzing image data based on the document image input from the scanner unit or input print information. The image processing apparatus according to claim 1, further comprising: a printing unit configured to perform a multifunction function process using the scanner unit and the printing unit.
【請求項7】 所定の通信媒体を介してデータ処理装
置,サーバ装置と通信してマルチファンクション機能処
理を実行可能な画像処理装置におけるデータ処理方法で
あって、 前記マルチファンクション機能処理実行時に、前記サー
バ装置から取得される前記マルチファンクション機能処
理を実行させるためのアプリケーションソフトを複数記
憶する記憶手段に記憶される各アプリケーションソフト
の使用回数をカウントするカウント工程と、 各アプリケーションソフトの使用回数が所定期間内で所
定回数以下のものがあるかどうかを判定する判定工程
と、 前記判定工程により各アプリケーションソフトの使用回
数が所定期間内で所定回数以下のものがあると判定され
た場合に、前記カウント工程によりカウントされている
各アプリケーションソフトの使用回数を通知する通知工
程と、を有することを特徴とするデータ処理方法。
7. A data processing method in an image processing device capable of executing a multi-function function process by communicating with a data processing device and a server device via a predetermined communication medium, wherein the multi-function function process includes the steps of: A counting step of counting the number of uses of each application software stored in the storage means for storing a plurality of application software for executing the multi-function function processing obtained from the server device; and A determination step of determining whether or not there is a number less than or equal to a predetermined number of times; and if the determination step determines that the number of times of use of each application software is less than or equal to a predetermined number of times within a predetermined period, the counting step Each application counted by A data processing method, comprising: a notification step of notifying the number of times software is used.
【請求項8】 前記通知工程は、前記カウント工程によ
りカウントされている各アプリケーションソフトの使用
回数を操作部に通知することを特徴とする請求項7記載
のデータ処理方法。
8. The data processing method according to claim 7, wherein in the notifying step, the number of times of use of each application software counted in the counting step is notified to an operation unit.
【請求項9】 前記通知工程は、前記カウント工程によ
りカウントされている各アプリケーションソフトの使用
回数を前記データ処理装置に通知することを特徴とする
請求項7記載のデータ処理方法。
9. The data processing method according to claim 7, wherein the notifying step notifies the number of times of use of each application software counted in the counting step to the data processing device.
【請求項10】 前記通知工程により通知されたアプリ
ケーションソフトを消去するかどうかをユーザに対して
問合わせる問合わせ工程と、 前記問合わせ工程に対するユーザからの消去実行指示に
基づいて前記記憶手段に記憶されたいずれかのアプリケ
ーションソフトを消去する消去工程と、を有することを
特徴とする請求項7記載のデータ処理方法。
10. An inquiry step for inquiring a user as to whether or not to erase the application software notified in the notification step, and storing in the storage means based on a deletion execution instruction from the user for the inquiry step. 8. The data processing method according to claim 7, further comprising an erasing step of erasing any of the application software.
【請求項11】 所定の通信媒体を介してデータ処理装
置,サーバ装置と通信してマルチファンクション機能処
理を実行可能な画像処理装置におけるデータ処理方法で
あって、 前記マルチファンクション機能処理実行時に、前記サー
バ装置から取得される前記マルチファンクション機能処
理を実行させるためのアプリケーションソフトを複数記
憶する記憶手段に記憶される各アプリケーションソフト
の使用回数をカウントするカウント工程と、 前記カウント工程によりカウントされている各アプリケ
ーションソフトの使用回数を集計する集計工程と、 前記集計工程により集計されたアプリケーションソフト
の使用回数の通知が許可状態であるかどうかを判別する
判別工程と、 前記判別工程の判別結果に基づいて、前記集計工程によ
り集計されたアプリケーションソフトの使用回数の通知
または非通知を制御する通知制御工程と、を有すること
を特徴とするデータ処理方法。
11. A data processing method in an image processing device capable of executing a multi-function function process by communicating with a data processing device and a server device via a predetermined communication medium, wherein the multi-function function process includes the steps of: A counting step of counting the number of uses of each application software stored in a storage unit that stores a plurality of application software for executing the multifunction function processing obtained from the server device; A counting step of counting the number of times of use of the application software; a determining step of determining whether or not the notification of the number of times of use of the application software counted in the counting step is in a permission state; based on a determination result of the determining step, Aggregated by the aggregation process Data processing method characterized by comprising a notification control step of controlling notification or non-notification of the number of uses of the application software has a.
【請求項12】 所定の通信媒体を介してデータ処理装
置,サーバ装置と通信してマルチファンクション機能処
理を実行可能な画像処理装置に、 前記マルチファンクション機能処理実行時に、前記サー
バ装置から取得される前記マルチファンクション機能処
理を実行させるためのアプリケーションソフトを複数記
憶する記憶手段に記憶される各アプリケーションソフト
の使用回数をカウントするカウント工程と、 各アプリケーションソフトの使用回数が所定期間内で所
定回数以下のものがあるかどうかを判定する判定工程
と、 前記判定工程により各アプリケーションソフトの使用回
数が所定期間内で所定回数以下のものがあると判定され
た場合に、前記カウント工程によりカウントされている
各アプリケーションソフトの使用回数を通知する通知工
程と、を実行させるためのプログラムを記録したコンピ
ュータが読み取り可能な記憶媒体。
12. An image processing apparatus capable of executing multifunction function processing by communicating with a data processing apparatus and a server apparatus via a predetermined communication medium, wherein the image processing apparatus is obtained from the server apparatus at the time of executing the multifunction function processing. A counting step of counting the number of uses of each application software stored in the storage means for storing a plurality of application software for executing the multi-function function processing; and A determining step of determining whether or not there is any of the application software; and, if the determining step determines that the number of uses of each application software is equal to or less than a predetermined number within a predetermined period, Notify the number of times the application software has been used A notifying step, and a computer-readable storage medium recording a program for executing the notifying step.
【請求項13】 前記通知工程は、前記カウント工程に
よりカウントされている各アプリケーションソフトの使
用回数を操作部に通知することを特徴とする請求項12
記載の記憶媒体。
13. The method according to claim 12, wherein the notifying step notifies the operation unit of the number of times of use of each application software counted in the counting step.
The storage medium according to the above.
【請求項14】 前記通知工程は、前記カウント工程に
よりカウントされている各アプリケーションソフトの使
用回数を前記データ処理装置に通知することを特徴とす
る請求項12記載の記憶媒体。
14. The storage medium according to claim 12, wherein said notifying step notifies said data processing apparatus of the number of uses of each application software counted in said counting step.
【請求項15】 前記通知工程により通知されたアプリ
ケーションソフトを消去するかどうかをユーザに対して
問合わせる問合わせ工程と、 前記問合わせ工程に対するユーザからの消去実行指示に
基づいて前記記憶手段に記憶されたいずれかのアプリケ
ーションソフトを消去する消去工程と、を有することを
特徴とする請求項12記載の記憶媒体。
15. An inquiry step of inquiring a user whether or not to erase the application software notified in the notification step, and storing the information in the storage unit based on a deletion execution instruction from the user in the inquiry step. 13. The storage medium according to claim 12, further comprising an erasing step of erasing any of the application software.
【請求項16】 所定の通信媒体を介してデータ処理装
置,サーバ装置と通信してマルチファンクション機能処
理を実行可能な画像処理装置に、 前記マルチファンクション機能処理実行時に、前記サー
バ装置から取得される前記マルチファンクション機能処
理を実行させるためのアプリケーションソフトを複数記
憶する記憶手段に記憶される各アプリケーションソフト
の使用回数をカウントするカウント工程と、 前記カウント工程によりカウントされている各アプリケ
ーションソフトの使用回数を集計する集計工程と、 前記集計工程により集計されたアプリケーションソフト
の使用回数の通知が許可状態であるかどうかを判別する
判別工程と、 前記判別工程の判別結果に基づいて、前記集計工程によ
り集計されたアプリケーションソフトの使用回数の通知
または非通知を制御する通知制御工程と、を実行させる
ためのプログラムを記録したコンピュータが読み取り可
能な記憶媒体。
16. An image processing apparatus capable of executing a multifunction function process by communicating with a data processing device and a server device via a predetermined communication medium, wherein the image processing device acquires the image data from the server device when the multifunction function process is executed. A counting step of counting the number of uses of each application software stored in the storage unit that stores a plurality of application software for executing the multifunction function processing; and A counting step of counting, a discriminating step of discriminating whether or not the notification of the number of times of use of the application software tabulated in the counting step is in a permitted state; and Application software Recorded computer-readable storage medium storing a program for executing a notification control step, the controlling the notification or non-notification of use times.
JP26489399A 1999-09-20 1999-09-20 Image processing apparatus, data processing method, and storage medium Pending JP2001092779A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26489399A JP2001092779A (en) 1999-09-20 1999-09-20 Image processing apparatus, data processing method, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26489399A JP2001092779A (en) 1999-09-20 1999-09-20 Image processing apparatus, data processing method, and storage medium

Publications (1)

Publication Number Publication Date
JP2001092779A true JP2001092779A (en) 2001-04-06

Family

ID=17409699

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26489399A Pending JP2001092779A (en) 1999-09-20 1999-09-20 Image processing apparatus, data processing method, and storage medium

Country Status (1)

Country Link
JP (1) JP2001092779A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006040262A (en) * 2004-06-21 2006-02-09 Canon Inc Application management apparatus, job processing apparatus, application management method, job processing method, image forming apparatus, application license management method, computer-readable program, and storage medium
CN1318951C (en) * 2002-10-15 2007-05-30 佳能株式会社 Peripheral device and information processing method
US7263352B2 (en) 2002-08-22 2007-08-28 Siemens Aktiengesellschaft Method for providing resources from a first component to a second component in a communication network
US7426048B2 (en) 2002-01-21 2008-09-16 Canon Kabushiki Kaisha Image forming apparatus, controlling method, and control program
US7949607B2 (en) 2004-06-21 2011-05-24 Canon Kabushiki Kaisha Image forming apparatus, license managing method for applications executed by image forming apparatus, program for implementing the method, and storage medium storing the program
JP2017219967A (en) * 2016-06-06 2017-12-14 株式会社Jvcケンウッド Management device and program
JP2018041235A (en) * 2016-09-07 2018-03-15 株式会社日立製作所 Development support system and method

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04178719A (en) * 1990-11-13 1992-06-25 Hitachi Ltd Print program control method
JPH04256129A (en) * 1991-02-08 1992-09-10 Hitachi Ltd Computer with function deletion function
JPH06348500A (en) * 1993-06-11 1994-12-22 Nec Corp Job execution control system
JPH0764749A (en) * 1993-08-25 1995-03-10 Fujitsu Ltd Command execution processor
JPH08286984A (en) * 1995-04-19 1996-11-01 Fuji Xerox Co Ltd Fault information notifying system
JPH096551A (en) * 1995-06-23 1997-01-10 Canon Inc Information processing apparatus, printing apparatus, printing system, and registration information management method for printing system
JPH0934755A (en) * 1995-05-18 1997-02-07 Ee I Soft Kk System and method for arranging storage device contents
JPH0969057A (en) * 1995-08-31 1997-03-11 Fuji Xerox Co Ltd Device and method for state totalization
JPH11212793A (en) * 1998-01-30 1999-08-06 Fuji Xerox Co Ltd Picture processor

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04178719A (en) * 1990-11-13 1992-06-25 Hitachi Ltd Print program control method
JPH04256129A (en) * 1991-02-08 1992-09-10 Hitachi Ltd Computer with function deletion function
JPH06348500A (en) * 1993-06-11 1994-12-22 Nec Corp Job execution control system
JPH0764749A (en) * 1993-08-25 1995-03-10 Fujitsu Ltd Command execution processor
JPH08286984A (en) * 1995-04-19 1996-11-01 Fuji Xerox Co Ltd Fault information notifying system
JPH0934755A (en) * 1995-05-18 1997-02-07 Ee I Soft Kk System and method for arranging storage device contents
JPH096551A (en) * 1995-06-23 1997-01-10 Canon Inc Information processing apparatus, printing apparatus, printing system, and registration information management method for printing system
JPH0969057A (en) * 1995-08-31 1997-03-11 Fuji Xerox Co Ltd Device and method for state totalization
JPH11212793A (en) * 1998-01-30 1999-08-06 Fuji Xerox Co Ltd Picture processor

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7426048B2 (en) 2002-01-21 2008-09-16 Canon Kabushiki Kaisha Image forming apparatus, controlling method, and control program
US20090007130A1 (en) * 2002-01-21 2009-01-01 Canon Kabushiki Kaisha Image forming apparatus, controlling method, and control program
US7263352B2 (en) 2002-08-22 2007-08-28 Siemens Aktiengesellschaft Method for providing resources from a first component to a second component in a communication network
CN1318951C (en) * 2002-10-15 2007-05-30 佳能株式会社 Peripheral device and information processing method
US8175978B2 (en) 2002-10-15 2012-05-08 Canon Kabushiki Kaisha Managing the allowed usage amount of a program using license information
JP2006040262A (en) * 2004-06-21 2006-02-09 Canon Inc Application management apparatus, job processing apparatus, application management method, job processing method, image forming apparatus, application license management method, computer-readable program, and storage medium
US7949607B2 (en) 2004-06-21 2011-05-24 Canon Kabushiki Kaisha Image forming apparatus, license managing method for applications executed by image forming apparatus, program for implementing the method, and storage medium storing the program
JP2017219967A (en) * 2016-06-06 2017-12-14 株式会社Jvcケンウッド Management device and program
JP2018041235A (en) * 2016-09-07 2018-03-15 株式会社日立製作所 Development support system and method

Similar Documents

Publication Publication Date Title
US6947182B1 (en) Network system and control method of the same
US7945770B2 (en) Information processing apparatus and method for executing plug and play processing via a predetermined communication medium
US10771654B2 (en) Information processing apparatus and method using billing destination identification information correlated with user
JP2001147815A (en) Image forming apparatus and image forming system
US9128656B2 (en) Information processing system, information processing apparatus, and information processing method for avoiding overlap of logs
US9128407B2 (en) Image forming device and computer-readable storage medium
JP2001092779A (en) Image processing apparatus, data processing method, and storage medium
JP2000298561A (en) Image forming system, control method, and storage medium
JP5470878B2 (en) Image reading apparatus, image reading method, and image reading program
JP2004078282A (en) Printer device information setting method, image printing apparatus, and program
US7404191B2 (en) Information processing apparatus, its control method and control program
US7710591B2 (en) Image forming apparatus and method for erasing image data
US8810840B2 (en) Image forming system, output management method, and program product, configured to determine type of PDL in output data
US20020010003A1 (en) Communication apparatus, communication method and memory medium
US20060212485A1 (en) Electronic file saving system
US20140074980A1 (en) Usb portable document services environment
JP4608923B2 (en) Uninstall system
JP2001243030A (en) Image processing system, image processing apparatus, control method therefor, and storage medium
JP2008035224A (en) Log information management system, log information management apparatus, log information management method, log information management program, and storage medium
JP2005094079A (en) Compound machine, network system, control method, and control program
US9049308B2 (en) Communication terminal device having registration determining unit
JP4449765B2 (en) Image forming apparatus management apparatus and image forming apparatus management system
JP2003011445A (en) PRINT CONTROL DEVICE, PRINTING DEVICE, PRINT CONTROL METHOD, PRINT CONTROL PROGRAM, AND STORAGE MEDIUM
JP2010016884A (en) Image data processing apparatus
JP4633641B2 (en) Image data processing device

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051004

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051205

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060124