[go: up one dir, main page]

JP2001092694A - Server device, information processing method, and storage medium - Google Patents

Server device, information processing method, and storage medium

Info

Publication number
JP2001092694A
JP2001092694A JP26489199A JP26489199A JP2001092694A JP 2001092694 A JP2001092694 A JP 2001092694A JP 26489199 A JP26489199 A JP 26489199A JP 26489199 A JP26489199 A JP 26489199A JP 2001092694 A JP2001092694 A JP 2001092694A
Authority
JP
Japan
Prior art keywords
compression
storage area
output
stored
information
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
JP26489199A
Other languages
Japanese (ja)
Inventor
Takekazu Kumagai
武和 熊谷
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 JP26489199A priority Critical patent/JP2001092694A/en
Publication of JP2001092694A publication Critical patent/JP2001092694A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】 1つの記憶装置に記憶される出力情報の容量
が増えても、自動的に該出力情報を圧縮して格納し直し
て、新たな出力情報を格納可能な空き領域を確保するこ
とである。 【解決手段】 MFD1010,1011から出力可能
な出力情報をサーバ1001のデータベースの第1の格
納領域に格納し、該第1の格納領域に格納された出力情
報を読み出してメモリ管理部が圧縮し、該圧縮された圧
縮情報を前記記憶装置の第2の格納領域に格納し、該第
2の格納領域に格納した圧縮情報に対応する出力情報を
前記第1の格納領域から設定された圧縮開始条件に基づ
いて削除する構成を特徴とする。
(57) [Summary] [0005] Even if the capacity of output information stored in one storage device increases, the output information is automatically compressed and stored again, and a free space capable of storing new output information is provided. It is to secure an area. SOLUTION: Output information that can be output from MFDs 1010 and 1011 is stored in a first storage area of a database of a server 1001, the output information stored in the first storage area is read, and a memory management unit compresses the output information. The compressed information is stored in a second storage area of the storage device, and output information corresponding to the compressed information stored in the second storage area is output from a compression start condition set from the first storage area. It is characterized in that it is deleted on the basis of.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、所定の通信媒体を
介してデータ処理装置および入出力装置と通信可能なサ
ーバ装置および情報処理方法および記憶媒体に関するも
のである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a server device, an information processing method, and a storage medium capable of communicating with a data processing device and an input / output device via a predetermined communication medium.

【0002】[0002]

【従来の技術】従来、LAN上のサーバにより文書を蓄
積して管理し、クライアントにより閲覧リクエスト、ジ
ョブ入出力のリクエストを行い、ファクシミリ、プリン
タ、スキャナなどの機能を備えたマルチファンクション
デバイスを利用可能な、例えば所定の通信媒体を介して
クライアント装置とサーバ装置とが通信可能に構築され
たサーバ・クライアント型の文書配信/管理システムに
おいては、サーバ装置に文書情報がハードディスク等の
不揮発性の記憶装置に蓄積されるままであった。
2. Description of the Related Art Conventionally, documents can be stored and managed by a server on a LAN, a browsing request and a job input / output request can be made by a client, and a multifunction device having functions such as a facsimile, a printer, and a scanner can be used. For example, in a server-client type document distribution / management system constructed such that a client device and a server device can communicate with each other via a predetermined communication medium, the server device stores the document information in a nonvolatile storage device such as a hard disk. Was still accumulated.

【0003】[0003]

【発明が解決しようとする課題】したがって、上記文書
配信/管理システムにおいては、該システムを継続して
使用していると、大量の文書がサーバ装置のハードディ
スク等に蓄積されてしまい、ある程度の文書情報を上記
ハードディスクシステムから削除しなければ、新しい文
書情報を管理できなくなるという重大な問題点があっ
た。
Therefore, in the above document distribution / management system, if the system is continuously used, a large amount of documents will be stored on the hard disk of the server device, etc. Unless information is deleted from the hard disk system, there is a serious problem that new document information cannot be managed.

【0004】本発明は、上記の問題点を解決するために
なされたもので、入出力装置から出力可能な出力情報を
記憶装置の第1の格納領域に格納し、該第1の格納領域
に格納された出力情報を読み出して圧縮し、該圧縮され
た圧縮情報を前記記憶装置の第2の格納領域に格納し、
該第2の格納手段に格納した圧縮情報に対応する出力情
報を前記第1の格納領域から設定された圧縮開始条件に
基づいて削除することにより、1つの記憶装置に記憶さ
れる出力情報の容量が増えても、自動的に該出力情報を
圧縮して格納し直して、新たな出力情報を格納可能な空
き領域を確保することができ、サーバ装置の管理者によ
る出力情報の管理負担を格段に軽減できるとともに、有
限な記憶装置の記憶領域を有効活用可能な入出力処理環
境を構築することができるサーバ装置および情報処理方
法および記憶媒体を提供することである。
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and stores output information that can be output from an input / output device in a first storage area of a storage device, and stores the output information in the first storage area. Reading and compressing the stored output information, storing the compressed information in a second storage area of the storage device,
The output information corresponding to the compression information stored in the second storage means is deleted from the first storage area based on the set compression start condition, whereby the capacity of the output information stored in one storage device is reduced. Even if the output information increases, the output information can be automatically compressed and stored again, so that a free area capable of storing new output information can be secured. It is an object of the present invention to provide a server device, an information processing method, and a storage medium capable of constructing an input / output processing environment capable of effectively utilizing a limited storage area of a storage device while reducing the number of storage areas.

【0005】[0005]

【課題を解決するための手段】本発明に係る第1の発明
は、所定の通信媒体(図1に示すネットワークLAN)
を介してデータ処理装置および入出力装置(図1に示す
MFD1010,1011)と通信可能なサーバ装置で
あって、前記入力出力装置から出力可能な出力情報を記
憶装置(図4に示すデータベース3031)の第1の格
納領域に格納し、該第1の格納領域に格納された出力情
報を読み出して圧縮し、該圧縮された圧縮情報を前記記
憶装置の第2の格納領域に格納し、該第2の格納手段に
格納した圧縮情報に対応する出力情報を前記第1の格納
領域から削除する圧縮手段(図4に示すメモリ管理部3
030が図示しないメモリに記憶される制御プログラム
を実行して所定の圧縮形式に従う符号化圧縮処理を行う
とともに、削除処理を行う)を有するものである。
A first invention according to the present invention is directed to a predetermined communication medium (network LAN shown in FIG. 1).
A server device capable of communicating with a data processing device and an input / output device (the MFDs 1010 and 1011 shown in FIG. 1) through the storage device (a database 3031 shown in FIG. 4). The output information stored in the first storage area is read and compressed, and the compressed information is stored in a second storage area of the storage device. Compression means for deleting output information corresponding to the compression information stored in the second storage means from the first storage area (the memory management unit 3 shown in FIG. 4).
030 executes a control program stored in a memory (not shown) to perform an encoding compression process according to a predetermined compression format and to perform a deletion process).

【0006】本発明に係る第2の発明は、前記圧縮手段
に対して異なる圧縮開始条件を選択的に設定可能な設定
手段(サーバ1001の入力デバイス等を操作して設定
する)と、前記設定手段により設定された各圧縮開始条
件が満たされる状態かどうかを判定する判定手段(図4
に示すスケジューラ3010が判定処理する)とを有
し、前記圧縮手段は、前記判定手段により各圧縮開始条
件が満たされている状態であると判定された場合に、前
記圧縮手段による圧縮処理を開始するものである。
According to a second aspect of the present invention, there is provided a setting means (set by operating an input device or the like of the server 1001) capable of selectively setting different compression start conditions for the compression means; Determining means for determining whether or not each compression start condition set by the means is satisfied (FIG. 4
The compression unit starts the compression process by the compression unit when the determination unit determines that each compression start condition is satisfied. Is what you do.

【0007】本発明に係る第3の発明は、前記異なる圧
縮条件のいずれかは、前記第1の格納領域に格納される
各出力情報の容量または各出力情報の格納開始時期から
の定期的な経過期間である。
In a third aspect according to the present invention, any one of the different compression conditions is set such that a capacity of each output information stored in the first storage area or a periodical period from the start of storage of each output information. Elapsed period.

【0008】本発明に係る第4の発明は、前記第1の格
納領域に格納されている出力情報中で圧縮対象とすべき
出力情報を指定可能とするものである。
According to a fourth aspect of the present invention, output information to be compressed can be specified in output information stored in the first storage area.

【0009】本発明に係る第5の発明は、前記入出力装
置は、マルチファンクション装置,プリンタ装置,スキ
ャナ装置,通信制御装置を含むものである。
According to a fifth aspect of the present invention, the input / output device includes a multifunction device, a printer, a scanner, and a communication control device.

【0010】本発明に係る第6の発明は、所定の通信媒
体(図1に示すネットワークLAN)を介してデータ処
理装置および入出力装置と通信可能なサーバ装置におけ
る情報処理方法であって、前記入力出力装置から出力可
能な出力情報を記憶装置の第1の格納領域に格納し、該
第1の格納領域に格納された出力情報を読み出して圧縮
し、該圧縮された圧縮情報を前記記憶装置の第2の格納
領域に格納し、該第2の格納手段に格納した圧縮情報に
対応する出力情報を前記第1の格納領域から削除する圧
縮工程(図9に示すステップ3504〜3506)を有
するものである。
A sixth invention according to the present invention is an information processing method in a server device capable of communicating with a data processing device and an input / output device via a predetermined communication medium (network LAN shown in FIG. 1). Output information that can be output from the input / output device is stored in a first storage area of the storage device, the output information stored in the first storage area is read and compressed, and the compressed information is stored in the storage device. And a compression step of deleting output information corresponding to the compression information stored in the second storage means from the first storage area (steps 3504 to 3506 shown in FIG. 9). Things.

【0011】本発明に係る第7の発明は、前記圧縮工程
に対して異なる圧縮開始条件を選択的に設定可能な設定
工程(図示しない)と、前記設定工程により設定された
各圧縮開始条件が満たされる状態かどうかを判定する判
定工程(図9に示すステップ3501)とを有し、前記
圧縮工程は、前記判定工程により各圧縮開始条件が満た
されている状態であると判定された場合に、前記圧縮工
程による圧縮処理を開始するものである。
According to a seventh aspect of the present invention, there is provided a setting step (not shown) in which different compression start conditions can be selectively set for the compression step, and each compression start condition set in the setting step includes: A determination step (step 3501 shown in FIG. 9) for determining whether or not each compression start condition is satisfied by the determination step. , And starts the compression processing in the compression step.

【0012】本発明に係る第8の発明は、前記異なる圧
縮条件のいずれかは、前記第1の格納領域に格納される
各出力情報の容量または各出力情報の格納開始時期から
の定期的な経過期間であるものである。
In an eighth aspect according to the present invention, any one of the different compression conditions is set such that a capacity of each output information stored in the first storage area or a periodical period from the start of storage of each output information. It is an elapsed period.

【0013】本発明に係る第9の発明は、前記第1の格
納領域に格納されている出力情報中で圧縮対象とすべき
出力情報を指定可能とするものである。
According to a ninth aspect of the present invention, output information to be compressed can be specified in output information stored in the first storage area.

【0014】本発明に係る第10の発明は、前記入出力
装置は、マルチファンクション装置,プリンタ装置,ス
キャナ装置,通信制御装置を含むものである。
In a tenth aspect according to the present invention, the input / output device includes a multifunction device, a printer, a scanner, and a communication control device.

【0015】本発明に係る第11の発明は、所定の通信
媒体(図1に示すネットワークLAN)を介してデータ
処理装置および入出力装置と通信可能なサーバ装置に、
前記入出力装置から出力可能な出力情報を記憶装置の第
1の格納領域に格納し、該第1の格納領域に格納された
出力情報を読み出して圧縮し、該圧縮された圧縮情報を
前記記憶装置の第2の格納領域に格納し、該第2の格納
手段に格納した圧縮情報に対応する出力情報を前記第1
の格納領域から削除する圧縮工程(図9に示すステップ
3504〜3506)を実行させるためのプログラムを
記憶媒体に記録したものである。
An eleventh invention according to the present invention relates to a server device capable of communicating with a data processing device and an input / output device via a predetermined communication medium (network LAN shown in FIG. 1).
Output information that can be output from the input / output device is stored in a first storage area of a storage device, the output information stored in the first storage area is read and compressed, and the compressed information is stored in the storage device. Output information corresponding to the compressed information stored in the second storage area of the device and corresponding to the compressed information stored in the second storage means;
A program for executing a compression step (steps 3504 to 3506 shown in FIG. 9) for deleting from the storage area of the storage medium is recorded on a storage medium.

【0016】本発明に係る第12の発明は、前記サーバ
装置に、前記圧縮工程に対して異なる圧縮開始条件を選
択的に設定可能な設定工程(図示しない)と、前記設定
工程により設定された各圧縮開始条件が満たされる状態
かどうかを判定する判定工程(図9に示すステップ35
01)とを実行させるためのプログラムを前記記憶媒体
に記録し、前記圧縮工程は、前記判定工程により各圧縮
開始条件が満たされている状態であると判定された場合
に、前記圧縮工程による圧縮処理を開始するものであ
る。
According to a twelfth aspect of the present invention, in the server device, a setting step (not shown) capable of selectively setting different compression start conditions with respect to the compression step, and the setting step is performed by the setting step. A judging step of judging whether or not each compression start condition is satisfied (Step 35 shown in FIG. 9)
01) is recorded on the storage medium, and in the compression step, when it is determined in the determination step that each compression start condition is satisfied, the compression in the compression step is performed. This is to start processing.

【0017】本発明に係る第13の発明は、前記異なる
圧縮条件のいずれかは、前記第1の格納領域に格納され
る各出力情報の容量または各出力情報の格納開始時期か
らの定期的な経過期間であるものである。
According to a thirteenth aspect of the present invention, in any of the above-mentioned different compression conditions, the capacity of each output information stored in the first storage area or the periodicity from the start of storage of each output information is determined. It is an elapsed period.

【0018】本発明に係る第14の発明は、前記第1の
格納領域に格納されている出力情報中で圧縮対象とすべ
き出力情報を指定可能とするものである。
According to a fourteenth aspect of the present invention, the output information to be compressed can be specified in the output information stored in the first storage area.

【0019】本発明に係る第15の発明は、前記入出力
装置は、マルチファンクション装置,プリンタ装置,ス
キャナ装置,通信制御装置を含むものである。
According to a fifteenth aspect of the present invention, the input / output device includes a multifunction device, a printer, a scanner, and a communication controller.

【0020】[0020]

【発明の実施の形態】以下、図面を用いて本発明の実施
形態について説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0021】図1は、本発明に係る情報処理装置,サー
バ装置を適用可能な文書配信システムの構成を説明する
ためのブロック図である。
FIG. 1 is a block diagram for explaining the configuration of a document distribution system to which the information processing apparatus and server apparatus according to the present invention can be applied.

【0022】図において、1001は文書配信/管理サ
ーバ(サーバ)で、ネットワークLANを介して、コン
ピュータ装置で構成されるクライアント1020,10
21,マルチファンクションデバイス(MFD)101
0,1011等と通信可能に構成されている。
Referring to FIG. 1, reference numeral 1001 denotes a document distribution / management server (server), and clients 1020 and 10 constituted by computer devices via a network LAN.
21, Multi-function device (MFD) 101
0, 1011 and so on.

【0023】なお、マルチファンクションデバイス(M
FD)1010,1011は、FAX通信を実行可能な
公衆網を介して各種のネットワーク網に接続して、各種
の画像入出力サービス処理を実行可能に構成されてい
る。また、本実施形態において、マルチファンクション
デバイス,クライアントの台数を2台とする場合につい
て説明するが、その台数に制限はない。
Note that a multifunction device (M
The FDs 1010 and 1011 are configured to be able to execute various image input / output service processes by connecting to various network networks via a public network capable of performing FAX communication. In this embodiment, a case will be described in which the number of multifunction devices and clients is two, but the number is not limited.

【0024】図2は、図1に示したマルチファンクショ
ンデバイス(MFD)の構成を説明するブロック図であ
る。
FIG. 2 is a block diagram illustrating the configuration of the multifunction device (MFD) shown in FIG.

【0025】図において、2001はリソース管理部で
あり、デバイスとしてサポートしている各種リソース全
体を管理して、リクエストされた各種ジョブのスケジュ
ーリング等を行なっている。
Referring to FIG. 1, reference numeral 2001 denotes a resource management unit which manages various resources supported as devices and schedules various requested jobs.

【0026】2010は操作部であり、端末としての機
能をユーザに提供するためのユーザインタフェースとな
っている。2015は読取制御部であり、スキャナ20
16の制御を行なう。2020は記録制御部であり、プ
リンタ2021の制御を行なう。
An operation unit 2010 serves as a user interface for providing a user with a function as a terminal. 2015, a reading control unit;
16 is performed. A recording control unit 2020 controls the printer 2021.

【0027】2025は通信制御部であり、回線制御部
2026を介して通常のFAX送受信を制御する。20
30はメモリ管理部であり、メモリ2031資源を各制
御部に割り当て、各種文書データ等の蓄積管理等を行な
う。2035は画像処理部であり、紙サイズ変換、解像
度変換、スムージング処理等特にFAX送信、受信記録
時に必要な画像処理を行なう。
Reference numeral 2025 denotes a communication control unit, which controls normal fax transmission and reception via a line control unit 2026. 20
Reference numeral 30 denotes a memory management unit which allocates resources of the memory 2031 to each control unit and performs storage management of various document data and the like. Reference numeral 2035 denotes an image processing unit, which performs image processing necessary for paper size conversion, resolution conversion, smoothing processing, and the like, particularly at the time of facsimile transmission, reception and recording.

【0028】2040は符号化処理部であり、特にFA
X送受信用に標準的に使用されているMH、MR、MM
Rといった符号化、復号化処理を中心に行なっている。
2045はPDL制御部であり、本実施形態においては
LANを介して受け付けたPDLデータをPDL処理部
2046を用いてビデオデータに変換する。そのデータ
は、一般的には記録制御部2020に渡されてプリンタ
2021で出力される。
Reference numeral 2040 denotes an encoding processing unit.
MH, MR, MM used as standard for X transmission / reception
It mainly performs encoding and decoding processes such as R.
A PDL control unit 2045 converts PDL data received via a LAN into video data using a PDL processing unit 2046 in the present embodiment. The data is generally passed to the recording control unit 2020 and output by the printer 2021.

【0029】2050は外部i/f制御部であり、この
例ではLAN制御部2051を介してネットワークLA
N上のサーバ1001と所定のデータ通信、ジョブ管
理、制御を行なう。
Reference numeral 2050 denotes an external interface control unit. In this example, a network LA via a LAN control unit 2051 is provided.
The server performs predetermined data communication, job management, and control with the server 1001 on N.

【0030】例えば、サーバ1001からの送信ジョ
ブ、プリントジョブを受けたり、スキャナ読取データを
転送したりの処理をリソース管理部2001の管理下で
行う。
For example, processing such as receiving a transmission job and a print job from the server 1001 and transferring scanner read data is performed under the management of the resource management unit 2001.

【0031】また、ネットワークLAN上の特定のユー
ザ(クライアント)用にスキャナー読取データをサーバ
1001側に転送するために、操作部2010上から、
前記クライアントを指定する手段も設けられている。
Further, in order to transfer the scanner read data to the server 1001 for a specific user (client) on the network LAN,
Means for specifying the client is also provided.

【0032】以下に、この端末の単体での各種動作につ
いて説明する。
Hereinafter, various operations of this terminal alone will be described.

【0033】「コピー動作」では、操作部2010から
の操作により、スキャナ2016にセットした原稿が読
み取りされて、プリンタ2016に出力されるようにリ
ソース管理部2001の管理下で各関連制御部が制御さ
れる。
In the “copy operation”, each related control unit is controlled under the control of the resource management unit 2001 so that an original set on the scanner 2016 is read by an operation from the operation unit 2010 and output to the printer 2016. Is done.

【0034】また、「FAX送信」では、操作部201
0からの操作により、スキャナ2016にセットした原
稿が読み取りされて、回線制御部2026からデータが
転送されるように、リソース管理部2001の管理下で
各関連制御部が制御される。
In “FAX transmission”, the operation unit 201
By operating from 0, each related control unit is controlled under the control of the resource management unit 2001 so that the original set on the scanner 2016 is read and data is transferred from the line control unit 2026.

【0035】さらに、「FAX受信」では、回線制御部
2026から着信されたデータを、一旦メモリ2031
に蓄積し、一般的には、この画像データを受信文書出力
として、プリンタ2021からプリント出力されるよう
に、または、LAN制御2051を介してサーバへデー
タ転送されるように、リソース管理部2001の管理下
で各関連制御部が制御される。
In the "FAX reception", the data received from the line control unit 2026 is temporarily stored in the memory 2031.
In general, the resource management unit 2001 stores the image data as a received document output such that the image data is printed out from the printer 2021 or transferred to a server via the LAN control 2051. Each related control unit is controlled under management.

【0036】図3は、本発明に係る複合装置における第
1のデータ処理手順の一例を示すフローチャートであ
り、特にネットワークLAN上のサーバ1001と連携
して各種ジョブを処理する際の流れに対応する。なお、
(2101)〜(2110)は各ステップを示す。
FIG. 3 is a flowchart showing an example of a first data processing procedure in the multifunction peripheral according to the present invention, and particularly corresponds to a flow when various jobs are processed in cooperation with the server 1001 on the network LAN. . In addition,
(2101) to (2110) show each step.

【0037】ステップ(2101)では、まず、サーバ
1001との接続要求がされているかを確認し、要求が
なければ要求されるまで待つ。
In step (2101), first, it is confirmed whether a connection request with the server 1001 has been made, and if there is no request, the process waits until a request is made.

【0038】なお、例えばサーバ1001との接続要求
指示は、操作部からでも、ネットワークLAN上からで
も受け付けられるようになっている。この時、接続すべ
きサーバを指定することもできるようになっている。
Note that, for example, a connection request instruction with the server 1001 can be received from the operation unit or from the network LAN. At this time, a server to be connected can be specified.

【0039】次に、ステップ(2102)で、ステップ
(2101)でサーバ1001との接続要求がなされて
いると判断された場合は、接続すべきサーバ名が指定さ
れている場合は、そのパラメータ値をネットワークLA
N上に流すデータに付加することで、サーバ1001側
へ通知する。
Next, in step (2102), when it is determined in step (2101) that a connection request with the server 1001 has been made, if the name of the server to be connected is specified, the parameter value Network LA
A notification is sent to the server 1001 side by adding it to the data to be sent on N.

【0040】次に、ステップ(2103)で、端末内に
サーバ1001側へ転送すべきジョブデータがあるか否
かの確認をし、例えば受信文書転送ジョブ、スキャナ読
み取りジョブ等があったと判断した場合には、ステップ
(2104)で、サーバ1001側にジョブデータ転送
等の処理を行ない、ステップ(2105)へ進む。
Next, in step (2103), it is confirmed whether or not there is job data to be transferred to the server 1001 in the terminal. If it is determined that there is a received document transfer job, a scanner reading job, or the like, for example. In step (2104), processing such as job data transfer is performed on the server 1001 side, and the process proceeds to step (2105).

【0041】一方、ステップ(2103)でジョブ要求
無しと判定された場合には、ステップ(2105)で、
サーバ1001側に端末側へのジョブ要求があるか否か
を確認し、要求ジョブがあると判定された場合は、ステ
ップ(2106)で、端末内のリソースの空き状況を確
認し、その時点でジョブデータを受け付けられる状況で
ないと判断されれば、ステップ(2107)へ進み、端
末側がビジー状態であることをサーバ1001側に通知
してステップ(2109)へ進む。
On the other hand, if it is determined in step (2103) that there is no job request, then in step (2105)
The server 1001 checks whether there is a job request to the terminal, and if it is determined that there is a requested job, in step (2106), the availability of resources in the terminal is checked. If it is determined that the job data cannot be accepted, the process proceeds to step (2107), where the server 1001 is notified that the terminal is busy, and the process proceeds to step (2109).

【0042】一方、ステップ(2106)で、ジョブデ
ータを受け付けられる状況であると判断された場合は、
ステップ(2108)で、ジョブデータを受け付けて、
ジョブ処理を行ない、ステップ(2109)へ進む。
On the other hand, if it is determined in step (2106) that the job data can be accepted,
In step (2108), the job data is received,
Job processing is performed, and the flow advances to step (2109).

【0043】一般的には、一旦ジョブデータをメモリに
蓄積し、その後必要な処理、例えばFAX送信処理、プ
リントアウト処理を行なうことになる。
In general, job data is temporarily stored in a memory, and then necessary processes such as a fax transmission process and a printout process are performed.

【0044】次に、ステップ(2109)で、サーバ1
001との接続を開放する要求が出されていないかを確
認し、特に指示がないと判定した場合は、ステップ(2
103)へ戻り、もし、サーバ1001との接続を開放
する要求があると判定した場合は、ステップ(211
0)へ進み、サーバ1001との切断処理を行い、ステ
ップ(2103)へ戻り、サーバとの接続要求を待つ。
Next, in step (2109), the server 1
It is checked whether a request to release the connection with the 001 has been issued, and if it is determined that there is no particular instruction, step (2)
Returning to 103), if it is determined that there is a request to release the connection with the server 1001, step (211)
Proceeding to 0), a disconnection process with the server 1001 is performed, and the process returns to step (2103) to wait for a connection request with the server.

【0045】図4は、図1に示したサーバ1001の詳
細構成を説明するブロック図である。
FIG. 4 is a block diagram illustrating a detailed configuration of server 1001 shown in FIG.

【0046】図において、3001はLAN制御部であ
り、基本的な機能はサーバアプリケションがインストー
ルされるネットワークOSにより提供される。
In the figure, reference numeral 3001 denotes a LAN control unit, whose basic functions are provided by a network OS in which a server application is installed.

【0047】3002はトランザクション管理部であ
り、サーバ管理下のデバイス、クライアントとの個別の
通信処理を、内部処理の結果を踏まえつつ、LAN制御
部3001を介して行なう。3003はリクエストQu
eue管理部であり、基本的にはデバイス側、クライア
ント側からの非同期に転送される各種要求メッセージを
一旦内部的にQueue管理し、逐次要求内容に応じた
処理をしている。ただし、サーバ内でスケジューリング
を必要とする要求が発生する場合も想定されている。
Reference numeral 3002 denotes a transaction management unit, which performs individual communication processing with devices and clients under server management via the LAN control unit 3001 based on the results of internal processing. 3003 is the request Qu
The queue management section basically internally manages queues of various request messages asynchronously transferred from the device side and the client side, and sequentially performs processing according to the request contents. However, it is assumed that a request that requires scheduling occurs in the server.

【0048】3004はジョブ管理部であり、デバイス
側、クライアント側、場合によってはサーバ内からの要
求内容に基づいて、各種ジョブ処理部に処理を渡す。3
005はユーザ管理部で、ユーザ管理に関するジョブを
処理するもので、基本的には接続されるユーザ(クライ
アント)、デバイスの管理に関するジョブの処理を行な
う。例えば各クライアント、デバイスからの接続(ログ
イン)要求処理の判断、各ユーザ用に管理された文書情
報、アドレス情報のハンドリング、ならびにデバイス側
のジョブ処理状況、リソース状態等を管理、制御する。
Reference numeral 3004 denotes a job management unit, which transfers processing to various job processing units based on request contents from the device side, the client side, and in some cases, from the server. Three
Reference numeral 005 denotes a user management unit that processes a job related to user management, and basically performs a job related to management of a connected user (client) and a device. For example, it determines connection (login) request processing from each client and device, handles document information and address information managed for each user, and manages and controls job processing status and resource status on the device side.

【0049】3006はサーバ管理部で、サーバ管理に
関するジョブを処理するもので、基本的にはサーバの管
理者向けに、サーバの設定、データのバックアップ、サ
ービス用ログデータの取得等のサービス機能を提供す
る。
Reference numeral 3006 denotes a server management unit which processes jobs related to server management. Basically, service functions such as server settings, data backup, and acquisition of service log data are provided for server administrators. provide.

【0050】3007は文書処理部で、本サーバでの文
書処理全般に関する処理を扱う。必要に応じてスケジュ
ーラ3010に制御権を渡し、その管理下で各種ジョブ
群3020を実行するようになっている。なお、各種ジ
ョブ群3020の具体例については図5に示す。
Reference numeral 3007 denotes a document processing unit which handles processing relating to overall document processing in the server. A control right is passed to the scheduler 3010 as needed, and various job groups 3020 are executed under the control. A specific example of the various job groups 3020 is shown in FIG.

【0051】3030はメモリ管理部となっており、サ
ーバ1001で扱う各種データは、原則としてその管理
下でデータベース3031に蓄積して管理され、必要に
応じて参照、読み出しが行なわれる。なお、データベー
ス3031の具体例については図6に示す。
Reference numeral 3030 denotes a memory management unit, and various data handled by the server 1001 are stored and managed in the database 3031 under the management thereof, and are referenced and read out as needed. FIG. 6 shows a specific example of the database 3031.

【0052】図5は、図4に示したサーバ1001の各
種文書処理ジョブ群を説明するための図である。
FIG. 5 is a diagram for explaining various document processing jobs of the server 1001 shown in FIG.

【0053】図において、大分類として、サーバとデバ
イス間でのジョブデータの転送処理を伴う対デバイスジ
ョブ3110と、サーバ1001内で処理されるジョ
ブ、もしくはサーバクライアント間でのデータ処理に限
定されるサーバ内部ジョブ3120に分けてスケジュー
ラ3010によりスケジュールが管理されている。
In the figure, the major categories are limited to a device job 3110 involving transfer processing of job data between a server and a device, a job processed in the server 1001, or data processing between server clients. The schedule is managed by the scheduler 3010 separately for the server internal job 3120.

【0054】対デバイスジョブ3110において、31
11はFax送信ジョブであり、各クライアントからの
送信要求ジョブデータを受け取り、デバイスに対してF
ax送信を要求する。このとき、送信宛先名、送信宛先
番号、送信開始時刻、通信時間、通信ページ数、ジョブ
を実行したデバイスのIDなどがログ情報として保存さ
れる。
In the device job 3110, 31
A fax transmission job 11 receives transmission request job data from each client, and sends a F
Request ax transmission. At this time, the transmission destination name, transmission destination number, transmission start time, communication time, number of communication pages, ID of the device that has executed the job, and the like are stored as log information.

【0055】3112は、Fax受信ジョブであり、デ
バイス側からFax受信データを受けて、サーバ内に原
稿を蓄積管理する。このとき、画像データの他に、通信
開始時刻、通信時間、通信相手、通信ページ数、デバイ
スのIDなどの情報をデバイスから取得し、ジョブを依
頼したユーザのIDなどとともにログ情報として画像と
関連付けて保存する。
Reference numeral 3112 denotes a fax reception job, which receives fax reception data from the device and stores and manages documents in the server. At this time, in addition to the image data, information such as a communication start time, a communication time, a communication partner, the number of communication pages, and a device ID are acquired from the device, and associated with the image as log information together with the ID of the user who requested the job. And save.

【0056】なお、デバイス側からクライアントの配信
先データが付加されている場合は、そのユーザ固有のデ
ータとして管理することで配信処理を行なう。このと
き、配信時刻、配信宛先、などがログ情報として画像と
関連付けて蓄積される。
When the distribution destination data of the client is added from the device side, distribution processing is performed by managing the data as user-specific data. At this time, the distribution time, distribution destination, and the like are stored as log information in association with the image.

【0057】配信先が不明の場合は、後述する手動ルー
ティングジョブ3127に処理を移すことにより、イメ
ージデータから配信先を抽出処理することにより配信処
理ができるようになっている。このとき、受信文書は文
書を受信したデバイスに対応するデバイスデータの受信
文書配送グループを参照し、該当するグループデータの
受信文書データとして、保存される。
When the distribution destination is unknown, the process is shifted to a manual routing job 3127 to be described later, whereby the distribution process can be performed by extracting the distribution destination from the image data. At this time, the received document is stored as received document data of the corresponding group data by referring to the received document delivery group of the device data corresponding to the device that has received the document.

【0058】3113はプリントジョブであり、ここで
は、クライアント側からの、特にサーバ内に蓄積管理さ
れたイメージ文書の印刷要求ジョブに関して処理を制御
する。このとき、ジョブを依頼したユーザのID、印刷
開始時刻、印刷に要した時間、印刷ページ数、ジョブを
実行したデバイスのIDなどがログ情報として保存され
る。
Reference numeral 3113 denotes a print job, which controls processing of a print request job for an image document stored and managed in the server, particularly from the client side. At this time, the ID of the user who requested the job, the print start time, the time required for printing, the number of pages to be printed, the ID of the device that executed the job, and the like are stored as log information.

【0059】3114はスキャンジョブであり、デバイ
スからの原稿を読み取ったデータを受け取り、所定のユ
ーザの読取専用フォルダにファイルとして管理して当該
ユーザからアクセスできるようになっている。この時、
データの転送先、スキャン開始時刻、スキャンに要した
時間、スキャンページ数、デバイスのIDなどがログ情
報として保存される。
Reference numeral 3114 denotes a scan job which receives data obtained by reading a document from a device, manages the data as a file in a read-only folder of a predetermined user, and can access the user. At this time,
The data transfer destination, the scan start time, the time required for the scan, the number of scan pages, the device ID, and the like are stored as log information.

【0060】サーバ内部ジョブ3120において、31
21はOCR解祈ジョブであり、イメージデータとして
蓄積管理される受信文書、スキャナ読取文書等に対して
OCR処理をする。ここでは、直接指定された文書全体
をOCR処理する場合と、他の文書要約ジョブ312
2、自動ルーティングジョブ3126から目的に応じて
起動されることも可能になっている。例えば、受信文書
から宛先データを抽出処理したり、イメージデータ全体
をOCR処理して、全文を電子データ化したりすること
が可能になっている。
In the server internal job 3120, 31
Reference numeral 21 denotes an OCR prayer job, which performs OCR processing on a received document, a scanner-read document, and the like that are stored and managed as image data. Here, the OCR process is performed on the entire directly specified document, and the other document summarizing job 312
2. It can be started from the automatic routing job 3126 according to the purpose. For example, it is possible to extract destination data from a received document, or perform OCR processing on the entire image data to convert the entire text into electronic data.

【0061】3122は、文書要約ジョブであり、サー
バ内に蓄積された文字コード化された文書に対する、内
容の要約処理を行なうためのものである。3123は、
文書検索ジョブであり、サーバ内に蓄積された文書に対
して検索の手段を提供するものである。3124は暗号
処理ジョブであり、必要に応じてサーバに蓄積された文
書に対して暗号化処理を施し、文書に対するセキュリテ
ィを保証するものである。
Reference numeral 3122 denotes a document summarization job for performing a content summarization process on a character-coded document stored in the server. 3123 is
This is a document search job, which provides a means for searching for documents stored in the server. Reference numeral 3124 denotes an encryption processing job, which performs encryption processing on the document stored in the server as needed to guarantee the security of the document.

【0062】3125は、文書データ転送ジョブであ
り、クライアント側にイメージデータを転送処理する。
この時、表示サイズの縮小要求があれば、縮小処理した
表示データを転送する。3126は自動ルーティングジ
ョブであり、特には、受信文書に対してする配信処理
を、宛先をOCR解析ジョブ3121により抽出し、抽
出された宛先に対応するユーザ別の管理エリアに当該文
書を移動させることで配信処理を行なうか、または、受
信文書に付加された通信情報、たとえばITU T.3
0規格により規定されるSUBフレーム/PWDフレー
ム情報、DTMF信号などにより、後述するユーザ管理
情報と照合して配信を行なうこともある。
Reference numeral 3125 denotes a document data transfer job for transferring image data to the client.
At this time, if there is a display size reduction request, the display data subjected to the reduction processing is transferred. Reference numeral 3126 denotes an automatic routing job. In particular, in the distribution processing for a received document, the destination is extracted by the OCR analysis job 3121, and the document is moved to a user-specific management area corresponding to the extracted destination. To perform the distribution process, or communication information added to the received document, for example, ITU-T. Three
In some cases, SUB frame / PWD frame information, DTMF signal, and the like defined by the 0 standard are used to collate with user management information to be described later for distribution.

【0063】3127は手動ルーティングジョブであ
り、特に一時的に蓄積された受信文書に対して、特別に
許可されたクライアント側のユーザに対して各文書を視
覚的に内容を見せて、所定の宛先を確認させる手段と、
ネットワーク上の各ユーザのフォルダに当該文書をサー
バ内で手動的に移動させる手段とを提供するものになっ
ている。
Reference numeral 3127 denotes a manual routing job. In particular, for a temporarily stored received document, the contents of each document are visually shown to a user on the client side specially permitted, and a predetermined destination is designated. Means to confirm
Means for manually moving the document to a folder of each user on the network within the server.

【0064】3128は、文書登録ジョブであり、クラ
イアント側の要求に応じてサーバ内に文書の登録を行な
うことが可能になっている。3129はアーカイブジョ
ブであり、クライアントにより設定された条件が満たさ
れた時に実行される。ここでは、アーカイブ対象の文書
情報をデータベース3031上の文書情報領域(第1の
文書情報領域)を検索し、符号化圧縮処理(アーカイブ
処理)を行う。この処理の詳細は図9を用いて後述す
る。
Reference numeral 3128 denotes a document registration job which can register a document in the server in response to a request from the client. An archive job 3129 is executed when a condition set by the client is satisfied. Here, the document information area (first document information area) on the database 3031 is searched for the document information to be archived, and the encoding and compression processing (archive processing) is performed. Details of this processing will be described later with reference to FIG.

【0065】なお、データベース3031上には、文書
情報領域(第1の文書情報領域)と、該文書情報エリア
(第1の文書情報領域)から検索された文書情報を符号
化圧縮処理した圧縮文書ファイルを蓄積するアーカイブ
領域(第2の文書情報領域)が確保されており、メモリ
管理部3030により文書情報領域からアーカイブ領域
に記憶された文書情報は所定のスケジュールに従って削
除され、第1の文書情報領域の空き領域を確保するよう
に制御されている。
The database 3031 has a document information area (first document information area) and a compressed document obtained by encoding and compressing the document information retrieved from the document information area (first document information area). An archive area (second document information area) for storing files is secured, and the document information stored in the archive area from the document information area by the memory management unit 3030 is deleted according to a predetermined schedule, and the first document information is deleted. It is controlled so as to secure a free area of the area.

【0066】図6は、図1に示したサーバ1001のデ
ータベース構成を示す図である。
FIG. 6 is a diagram showing a database configuration of the server 1001 shown in FIG.

【0067】まず、サーバ1001は、共有データとし
て、ユーザ管理情報(ユーザ名、ユーザパスワード、ユ
ーザ別設定、デバイス設定情報等、SUB/PWD、D
TMFなどの自動配信用データ),サーバ管理情報(ユ
ーザライセンス数、時刻、サーバアプリケーションバー
ジョン、アーカイブ条件など),デバイス管理情報(デ
バイス名、デバイスアドレス),共有アドレスデータ
(ネットワーク上の各ユーザのLAN上のアドレスにつ
いては自動的に登録する),共有文書データ,共有文書
アノテーションデータ(共有する文書に対するアノテー
ション情報),文書ログデータ(文書に関するログデー
タが保存される。文書の作成者、印刷、送信などを行っ
た場合にはその履歴情報が文書と関連付けて保存され
る)等を管理する。
First, the server 1001 stores user management information (user name, user password, user-specific setting, device setting information, etc., SUB / PWD, D
Automatic distribution data such as TMF), server management information (number of user licenses, time, server application version, archiving conditions, etc.), device management information (device name, device address), shared address data (LAN of each user on the network) The above address is automatically registered), shared document data, shared document annotation data (annotation information for the shared document), and document log data (log data related to the document are stored. Creator, print, and transmission of the document) Is performed, the history information is stored in association with the document).

【0068】また、サーバ1001は、各ユーザ単位の
データとして、InBoxデータ(主としてデバイス側
から転送される受信文書データ),Out Boxデー
タ(デバイス側に転送される送信要求中の文書デー
タ),Scanデータ(スキャン読取後、転送された文
書データ),Sent Faxデータ(送信処理済みの
文書データ),Trashデータ(不要指示され一時保
存された文書データ),ユーザ専用フォルダデータ(ユ
ーザが個別に設定したフォルダに、ユーザが移動、複写
させた文書が管理される),ユーザ専用のアドレスデー
タ(ユーザが独自に設定したアドレス情報)を管理す
る。
The server 1001 includes InBox data (mainly received document data transferred from the device side), Out Box data (document data in the transmission request transferred to the device side) and Scan as data for each user. Data (document data transferred after scan reading), Sent Fax data (document data that has been sent and processed), Trash data (document data that has been instructed and temporarily saved), user-specific folder data (set individually by the user) Documents moved and copied by the user are managed in folders), and user-specific address data (address information uniquely set by the user) is managed.

【0069】さらに、サーバ1001は、各グループ単
位のデータとして、グループユーザリスト(グループに
所属するユーザのユーザIDが列挙されて登録される。
それぞれのユーザは複数のグループに所属することが可
能である),利用可能デバイスリスト(グループに所属
するユーザが使用することが可能なデバイスのIDが登
録される),受信文書データ(配信先が不明であり一時
的に保存される文書データ),共有文書データ(グルー
プに所属するユーザ間で共有する文書),共有文書アノ
テーション情報(上記共有文書に付加されたアノテーシ
ョン情報)を管理する。
Further, the server 1001 registers a group user list (user IDs of users belonging to groups) as data for each group.
Each user can belong to a plurality of groups), available device list (IDs of devices that can be used by users belonging to the group are registered), received document data (delivery destination is It manages document data that is unknown and temporarily stored), shared document data (a document shared between users belonging to a group), and shared document annotation information (annotation information added to the shared document).

【0070】また、サーバ1001は、各デバイス単位
のデータとして、受信文書配送グループ(配送先を自動
的に解決できない場合に一時保存するグループのIDを
記憶する),スキャン宛先(デバイスに転送するための
スキャンデータの宛先情報を記憶する)を管理する。
The server 1001 stores, as data for each device, a received document delivery group (an ID of a group temporarily stored when a delivery destination cannot be automatically resolved) and a scan destination (to be transferred to a device). Of the scan data is stored).

【0071】図7は、本発明に係るサーバ1001にお
けるデータの流れを説明するブロック図である。
FIG. 7 is a block diagram illustrating the flow of data in server 1001 according to the present invention.

【0072】図において、マルチファンクションデバイ
ス(MFD)3301とは、サーバにおけるデータバッ
ファ3310を介してデータ転送処理が行なわれ、デー
タバッファ3310においては、FAX送信要求用デー
タバッファ3310A,FAX受信用データバッファ3
310B,プリントデータ用データバッファ3310
C,スキャナデータ用データバッファ3310Dがそれ
ぞれ用意され、これらのデータはMFD3301とデー
タパケット単位に混在させて転送が可能になっている。
In the figure, a multi-function device (MFD) 3301 performs data transfer processing via a data buffer 3310 in a server. In the data buffer 3310, a FAX transmission request data buffer 3310A, a FAX reception data buffer 3
310B, print data data buffer 3310
A data buffer 3310D for C and scanner data is prepared, and these data can be transferred together with the MFD 3301 in a data packet unit.

【0073】サーバ3300内では、MFD3301側
のデータバッファ3310と、データベース3311側
で内部的に必要に応じたデータ転送が行なわれる。
In the server 3300, the data buffer 3310 on the MFD 3301 side and the database 3311 internally transfer data as needed.

【0074】各クライアント3320〜3322は、サ
ーバ3300におけるデータベース3311に対してデ
ータ転送(アクセス)を行なうことにより、各種サービ
スの提供を受けることが基本になっている。
Each of the clients 3320 to 3322 is basically provided with various services by performing data transfer (access) to the database 3311 in the server 3300.

【0075】例えばクライアントとしてのユーザ332
0は、サーバ3300における共通データエリアのデー
タ領域と、ユーザU1が所属するグループG1のグルー
プG1データ領域GPD1と、ユーザU1用として個別
に管理されたユーザU1データ領域UD1をアクセスす
ることで、各種サービスの提供を受けることができるよ
うになっている。
For example, the user 332 as a client
0 accesses the data area of the common data area in the server 3300, the group G1 data area GPD1 of the group G1 to which the user U1 belongs, and the user U1 data area UD1 individually managed for the user U1. The service can be provided.

【0076】図8は、本発明に係るサーバ装置における
第1のデータ処理手順の一例を示すフローチャートであ
り、サーバ1001における基本処理手順に対応する。
なお、(3401)〜(3417)は各ステップを示
す。
FIG. 8 is a flowchart showing an example of a first data processing procedure in the server device according to the present invention, and corresponds to a basic processing procedure in the server 1001.
Note that (3401) to (3417) indicate each step.

【0077】先ず、ステップ(3401)で、電源立ち
上げ時に行なうデータベース3031をチェックする。
そして、ステップ(3402)で、各種クライアント、
ならびにデバイスからの、サーバ1001へのLogi
n要求であるどうかを確認し、Login要求であると
判定した場合には、ステップ(3403)で、パスワー
ドチェック等を含めたLogin処理をサーバ管理部3
005が行ない、ステップ(3404)以降へ進む。
First, in step (3401), the database 3031 to be checked when the power is turned on is checked.
Then, in step (3402), various clients,
And Logi from server to server 1001
n, and if it is determined that the request is a login request, in step (3403), login processing including a password check and the like is performed by the server management unit 3.
005, and the process proceeds to step (3404) and subsequent steps.

【0078】一方、ステップ(3402)で、Logi
n要求でないと判定された場合には、ステップ(340
4)で、クライアントからのユーザ情報要求があるかど
うかを確認し、ユーザ情報要求があると判定された場合
には、ステップ(3405)で、該ユーザ情報要求内容
に応じてユーザ管理部3005が各ユーザ個別のデー
タ、および共有データをクライアント側に転送処理し
て、ステップ(3406)以降へ進む。
On the other hand, in step (3402), Logi
If it is determined that the request is not the n request, step (340)
In 4), it is checked whether or not there is a user information request from the client. If it is determined that there is a user information request, in step (3405), the user management unit 3005 responds to the contents of the user information request. The individual data of each user and the shared data are transferred to the client, and the process proceeds to step (3406) and subsequent steps.

【0079】一方、ステップ(3404)で、ユーザ情
報要求でないと判定された場合には、ステップ(340
6)で、クライアントからのサーバ情報要求の確認であ
るかどうかを判定して、サーバ情報要求であると判定さ
れた場合には、ステップ(3407)で、該サーバ情報
要求内容に応じて、サーバ管理部3006がサーバ固有
のデータをクライアント側に転送して、ステップ(34
08)以降へ進む。
On the other hand, if it is determined in step (3404) that the request is not a user information request, step (340)
In step 6), it is determined whether the request is a confirmation of a server information request from a client. If it is determined that the request is a server information request, in step (3407), the server The management unit 3006 transfers the server-specific data to the client side, and proceeds to step (34).
08) Proceed to the subsequent steps.

【0080】一方、ステップ(3406)で、サーバ情
報要求でないと判定された場合には、ステップ(340
8)で、クライアントからの文書データ要求であるかど
うかを確認し、文書データ要求であると判定した場合に
は、ステップ(3409)で、文書処理部3007が指
定された文書データを要求元のクライアントに転送する
処理を行ない、ステップ(3410)以降へ進む。
On the other hand, if it is determined in step (3406) that the request is not a server information request, step (340)
In step 8), it is checked whether the request is a document data request from the client. If it is determined that the request is a document data request, in step (3409), the document processing unit 3007 replaces the designated document data with the request source. The process of transferring to the client is performed, and the process proceeds to step (3410) and subsequent steps.

【0081】一方、ステップ(3408)で、文書デー
タ要求でないと判定した場合には、ステップ(341
0)で、クライアント、デバイスからの各種ジョブ要求
の確認であるかどうかを判定し、ジョブ要求であると判
定された場合は、ステップ(3411)で、文書処理部
3007が指定されたジョブの種類に応じたジョブデー
タの処理を行ない、ステップ(3412)以降へ進む。
On the other hand, if it is determined in step (3408) that the request is not a document data request, step (341)
In step (3411), the document processing unit 3007 determines in step (3411) the type of the specified job if it is a confirmation of various job requests from the client and the device. , And the process proceeds to step (3412) and subsequent steps.

【0082】一方、ステップ(3410)でジョブ要求
でないと判定された場合は、ステップ(3412)で、
アドレスブック処理に関する処理要求の確認であるかど
うかを判定し、アドレスブック処理に関する処理要求で
あると判定された場合には、ステップ(3413)で、
アドレス情報の収集、登録、変更に関する処理を行な
い、ステップ(3414)以降へ進む。
On the other hand, if it is determined in step (3410) that the request is not a job request, then in step (3412)
It is determined whether it is a confirmation of a processing request related to the address book processing. If it is determined that the processing request is related to the address book processing, in step (3413),
A process related to collection, registration, and change of address information is performed, and the process proceeds to step (3414) and thereafter.

【0083】一方、ステップ(3412)で、アドレス
ブック処理に関する処理要求でないと判定された場合に
は、ステップ(3414)で、Logout要求の確認
であるかどうかを判定し、Logout要求であると判
定した場合には、ステップ(3415)で、Logou
t処理を行ない、ステップ(3416)へ進む。
On the other hand, if it is determined in step (3412) that the request is not a processing request related to the address book processing, it is determined in step (3414) whether the request is for a Logout request, and is determined to be a Logout request. If so, in step (3415), Logou
The t processing is performed, and the flow advances to step (3416).

【0084】一方、ステップ(3414)で、Logo
ut要求でないと判定した場合には、ステップ(341
6)で、サーバシャットダウン要求の確認であるかどう
かを判定して、サーバシャットダウン要求の確認でない
と判定した場合には、ステップ(3402)へ戻り、サ
ーバシャットダウン要求の確認であると判定した場合に
は、ステップ(3417)で、シャットダウン処理を行
ない、処理を終了する。
On the other hand, in step (3414), the Logo
If it is determined that the request is not an out request, step (341)
In step 6), it is determined whether the confirmation is a confirmation of a server shutdown request. If it is determined that the confirmation is not a confirmation of the server shutdown request, the process returns to step (3402). Performs the shutdown processing in step (3417), and ends the processing.

【0085】図9は、本発明に係るサーバ装置における
第2のデータ処理手順の一例を示すフローチャートであ
り、アーカイブ処理手順に対応する。なお、(350
1)〜(3506)は各ステップを示す。
FIG. 9 is a flowchart showing an example of the second data processing procedure in the server device according to the present invention, and corresponds to an archive processing procedure. Note that (350
1) to (3506) show each step.

【0086】先ず、ステップ(3501)で、アーカイ
ブ条件を調べ条件が満たされているかどうかを判定し、
満たされていないと判定した場合には、処理を終了し、
満たされていると判定した場合には、ステップ(350
2)で、アーカイブ処理の初期化処理を行う。ここで
は、サーバに接続しているクライアントがあれば、クラ
イアント上に、アーカイプ処理を開始する旨の警告表示
を行い所定の時間が経過した後に、クライアントとの接
続を強制的に切断し、新たなジョブの依頼を受けつけな
いようにする処理などを行う。これ以降、アーカイブジ
ョブが終了するまで、新たなログインはできなくなる。
First, in step (3501), the archiving conditions are checked to determine whether the conditions are satisfied.
If it is determined that the condition is not satisfied, the process ends,
If it is determined that the condition is satisfied, the process proceeds to step (350)
In 2), an initialization process of the archive process is performed. Here, if there is a client connected to the server, a warning message indicating that the archiving process is started is displayed on the client, and after a predetermined time has elapsed, the connection with the client is forcibly disconnected, and a new connection is established. Performs processing to prevent job requests from being accepted. Thereafter, a new login cannot be performed until the archive job ends.

【0087】次に、ステップ(3503)で、実行中の
ジョブがあるかどうかを判断し、実行中のジョブの処理
が終了するまで待機し、処理が終了したら、ステップ
(3504)で、データベース3031を検索し、アー
カイブする文書データを収集してくる処理を行う。アー
カイブする文書情報は、あらかじめ個々のユーザにより
指定されており、文書情報の属性としてデータベース3
031に保存されている。
Next, in step (3503), it is determined whether or not there is a job being executed, and the process waits until the processing of the job being executed is completed. When the processing is completed, in step (3504), the database 3031 is processed. To retrieve document data to be archived. The document information to be archived is specified in advance by each user, and is stored in the database 3 as an attribute of the document information.
031.

【0088】次に、ステップ(3505)で、ステップ
(3504)で収集されたデータをユーザ単位で、例え
ばLZHやTARなどユーザの好みに応じた設定による
アーカイブ形式でアーカイブデータを作成し、アーカイ
ブした文書をデータベース3031から削除する。ここ
で、アーカイブデータは、ユーザの設定により指定され
た領域確作成される。
Next, in step (3505), the data collected in step (3504) is created and archived for each user in an archive format according to the user's preference such as LZH or TAR. The document is deleted from the database 3031. Here, the archive data is created in an area specified by a user setting.

【0089】そして、ステップ(3506)で、新たな
クライアントが再び接続できるようにする処理を行うた
めの終了処理を実行して、処理を終了する。
Then, in step (3506), an end process for performing a process for enabling a new client to connect again is executed, and the process ends.

【0090】図10は、本発明に係る情報処理装置のデ
ータ処理構成を説明するためのブロック図である。
FIG. 10 is a block diagram for explaining the data processing configuration of the information processing apparatus according to the present invention.

【0091】図10において、4001は一般の文書作
成アプリケーション、4002はOSが提供するグラフ
ィックデバイスインタフェース部、4003はプリンタ
ドライバ、4004は一般的にはOSが提供するプリン
トマネージャであり、アプリケーション4001から要
求された印刷系のジョブは、これらのモジュールとして
構成される上記4002〜4004を通り、LAN制御
部4030を介してネットワークOSが提供する印刷シ
ステム上で処理される。
In FIG. 10, reference numeral 4001 denotes a general document creation application; 4002, a graphic device interface provided by the OS; 4003, a printer driver; 4004, a print manager generally provided by the OS; The print job thus processed passes through the above described modules 4002 to 4004 configured as these modules, and is processed via the LAN control unit 4030 on the printing system provided by the network OS.

【0092】4005はFAXドライバであり、アプリ
ケーションから送信要求する場合はこちらのドライバが
選択されて後述するジョブ管理部4020を介して送信
要求ジョブとして処理される。
Reference numeral 4005 denotes a FAX driver. When a transmission request is made from an application, this driver is selected and processed as a transmission request job via a job management unit 4020 described later.

【0093】4010は本実施形態において提供される
文書配信/管理アプリケーションであり、文書配信/管
理サーバへアクセスするGUIを提供している。
Reference numeral 4010 denotes a document distribution / management application provided in the present embodiment, which provides a GUI for accessing the document distribution / management server.

【0094】具体的には、各種データ(FAX送受信文
書、スキャナ文書、ログ情報等)の表示、文書編集機
能、各種設定機能(個人文書を共有文書にするモード設
定、アドレス帳設定を含む)、各種ジョブ指定操作(F
AX送信、文書印刷等)などを提供している。
Specifically, display of various data (FAX transmission / reception document, scanner document, log information, etc.), document editing function, various setting functions (including mode setting for making a personal document a shared document, address book setting), Various job specification operations (F
AX transmission, document printing, etc.).

【0095】なお、本実施形態においては、一般ユーザ
用アプリケーションとは別に、いくつか管理者用アプリ
ケーションも用意してある。その一つには、受信文書の
手動配信アプリケーションがある。
In this embodiment, apart from the general user application, some administrator applications are also prepared. One of them is a manual distribution application for received documents.

【0096】これは、宛先が不明(解析不能含む)でサ
ーバ内に一時保存された受信文書の内容をピュアで表示
し、目視で宛先を確認できるようにして、当該文書を所
定のユーザ用の文書として設定できるものである。
This is because the contents of a received document temporarily stored in the server with an unknown destination (including an unanalyzable one) are displayed in a pure form so that the destination can be visually checked, and the document can be stored for a predetermined user. It can be set as a document.

【0097】また、サーバ管理者用のアプリケーション
として、本サーバを使用するクライアント(ユーザ)設
定、デバイスのリモート設定等が可能な管理者用アプリ
ケーションも用意されている。
Further, as an application for a server administrator, an application for an administrator capable of setting a client (user) using the server, setting a device remotely, and the like is also provided.

【0098】4011は同様に提供される文書配信/管
理ドライバであり、アプリケーションから要求される各
種ジョブデータのハンドリングをジョブ管理部4020
を介して行なっている。
Reference numeral 4011 denotes a document distribution / management driver provided in the same manner. The job distribution unit 4020 handles the handling of various job data requested by the application.
Is done through.

【0099】4020はジョブ管理部であり、文書配信
/管理アプリケーション4010から要求されたジョブ
の管理を行なう。4021はジョブ制御部であり、各種
ジョブに対して、サーバとのデータ転送処理を行なうも
のである。4030はLAN制御部であり、一般的に
は、OSメーカが提供するLAN上の通信を制御する。
Reference numeral 4020 denotes a job management unit which manages a job requested from the document distribution / management application 4010. Reference numeral 4021 denotes a job control unit which performs data transfer processing with the server for various jobs. Reference numeral 4030 denotes a LAN control unit which generally controls communication on a LAN provided by an OS maker.

【0100】図11は、本発明に係る情報処理装置にお
ける第1のデータ処理手順の一例を示すフローチャート
であり、クライアント側の処理手順に対応する。なお、
(4101)〜(4106)は各ステップを示す。
FIG. 11 is a flowchart showing an example of a first data processing procedure in the information processing apparatus according to the present invention, and corresponds to a processing procedure on the client side. In addition,
(4101) to (4106) show each step.

【0101】先ず、ステップ(4101)で、サーバ1
001への接続(Login)処理を行なう。ここで
は、まず、本実施形態におけるシステムのユーザとして
のユーザ認証(例えばユーザID,パスワードを使用す
る)を行なう。
First, in step (4101), the server 1
A connection (Login) process to 001 is performed. Here, first, user authentication (for example, using a user ID and a password) as a user of the system in the present embodiment is performed.

【0102】次に、ステップ(4102)で、サーバ1
001からのデータアップロード、表示処理であり、L
oginした結果、当該ユーザ用のデータとしてサーバ
側ですでに管理されているデータを吸い上げ、図示しな
い表示装置に表示されるGUI上に所定のデータを表示
させる。
Next, in step (4102), the server 1
001 is the data upload and display processing.
As a result of the login, data already managed on the server side is collected as data for the user, and predetermined data is displayed on a GUI displayed on a display device (not shown).

【0103】次に、ステップ(4103)で、ユーザか
らのジョブ要求の有無を検索して、ジョブ要求があるか
どうかを判定し、何らかのジョブ要求があると判定した
場合には、ステップ(4104)で、そのジョブ要求を
処理して、ステップ(4105)以降へ進む。
Next, in step (4103), the presence or absence of a job request from the user is searched to determine whether there is a job request. If it is determined that there is any job request, step (4104) Then, the job request is processed, and the process proceeds to step (4105) and subsequent steps.

【0104】一方、ステップ(4103)で、何らかの
ジョブ要求がないと判定した場合には、ステップ(41
05)で、アプリケーションの終了要求を監視して、ア
プリケーション終了要求がないと判定した場合には、ス
テップ(4102)へ戻り、再度サーバ側のデータをア
ップロードし、配信された文書の有無等のステータスの
確認を行う。
On the other hand, if it is determined in step (4103) that there is no job request, step (41)
In step 05), when the application termination request is monitored and it is determined that there is no application termination request, the process returns to step (4102), where the server-side data is uploaded again, and the status of the distributed document is determined. Confirmation.

【0105】一方、ステップ(4105)で、アプリケ
ーション終了要求があると判定した場合には、ステップ
(4106)で、サーバ1001との切断(Logou
t)処理を行い、処理を終了させる。
On the other hand, if it is determined in step (4105) that there is an application termination request, in step (4106), disconnection from the server 1001 (Logou)
t) Perform processing and end the processing.

【0106】図12は、本発明に係る情報処理装置にお
ける第2のデータ処理手順の一例を示すフローチャート
であり、クライアントのアプリケーションでアーカイブ
の設定を行う処理手順に対応する。なお、(4201)
〜(4207)は各ステップを示す。また、本処理は、
管理者の権限を与えられたユーザのみが実行できるよう
に構成されているものとする。
FIG. 12 is a flowchart showing an example of a second data processing procedure in the information processing apparatus according to the present invention, and corresponds to a processing procedure for setting an archive by a client application. (4201)
-(4207) show each step. Also, this processing
It is assumed that the configuration is such that only a user with administrator authority can execute the process.

【0107】先ず、ステップ(4201)は、条件選択
処理であり、現在の設定を図示しない表示装置上に表示
し、新しい設定を行うことができるように画面に条件入
力用の画面を表示する。ここでは、選択可能な条件とし
て、データの容量と定期的な時刻を入力可能なように構
成されている。例えばデータの容量の場合は、実際の容
量をバイト数で、また、定期的な時刻の場合は、毎日、
毎週、毎月などが選択でき、時刻を選択できるようにな
っている。
First, step (4201) is a condition selection process, in which the current settings are displayed on a display device (not shown), and a screen for inputting conditions is displayed on the screen so that new settings can be made. Here, it is configured such that a data capacity and a regular time can be input as selectable conditions. For example, in the case of data capacity, the actual capacity is the number of bytes.
Weekly, monthly, etc. can be selected, and the time can be selected.

【0108】次に、ステップ(4202)で、選択条件
が記憶容量かどうかを判定して、記憶容量でないと判定
した場合には、ステップ(4204)以降へ進み、記憶
容量であると判定した場合には、ステップ(4203)
で、記憶容量の条件をサーバ1001のサーバ管理デー
タに登録する。
Next, in step (4202), it is determined whether or not the selection condition is the storage capacity. If it is determined that the storage capacity is not satisfied, the process proceeds to step (4204) and the subsequent steps are performed. Contains the step (4203)
Then, the storage capacity condition is registered in the server management data of the server 1001.

【0109】そして、ステップ(4204)で、選択条
件が定期的な時刻であるかどうかを判定して、定期的な
時刻でないと判定した場合は、ステップ(4206)以
降へ進み、定期的な時刻であると判定した場合は、ステ
ップ(4205)で、定期的な時刻の条件をサーバ10
01のサーバ管理データに登録する。
Then, in step (4204), it is determined whether or not the selection condition is a regular time. If it is determined that the time is not a regular time, the process proceeds to step (4206) and the subsequent steps. If it is determined that the condition of the regular time is met in step (4205),
01 is registered in the server management data.

【0110】次に、ステップ(4206)で、ユーザが
選択したアーカイブ形式をサーバ1001のサーバ管理
データに登録し、ステップ(4007)で、ユーザが入
力したアーカイブデータ保存領域をサーバ1001のサ
ーバ管理データに登録して、処理を終了する。
Next, in step (4206), the archive format selected by the user is registered in the server management data of server 1001, and in step (4007), the archive data storage area input by the user is stored in the server management data of server 1001. And the process ends.

【0111】上記実施形態によれば、サーバ1001
の、例えばハードディスク等で構成されるデータベース
3031の第1の領域に蓄積された文書情報(出力情
報)を設定される圧縮開始条件に基づいて自動的にアー
カイブして第2の領域に格納し直し、かつ、該文書情報
を第1の領域から自動的に削除することにより、管理者
の負担を軽減し、第1の記憶領域をさらに有効活用がで
きるようになる。
According to the above embodiment, the server 1001
The document information (output information) stored in the first area of the database 3031 composed of a hard disk or the like is automatically archived based on the set compression start condition and stored again in the second area. In addition, by automatically deleting the document information from the first area, the burden on the administrator can be reduced, and the first storage area can be used more effectively.

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

【0113】図13は、本発明に係る報処理装置,サー
バ装置を適用可能な文書配信処理システムで読み出し可
能な各種データ処理プログラムを格納する記憶媒体のメ
モリマップを説明する図である。
FIG. 13 is a diagram for explaining a memory map of a storage medium for storing various data processing programs that can be read by a document distribution processing system to which the report processing device and server device according to the present invention can be applied.

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

【0115】さらに、各種プログラムに従属するデータ
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。
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.

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

【0117】以上のように、前述した実施形態の機能を
実現するソフトウエアのプログラムコードを記録した記
憶媒体を、システムあるいは装置に供給し、そのシステ
ムあるいは装置のコンピュータ(または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.

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

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

【0120】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働している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.

【0121】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わる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.

【0122】[0122]

【発明の効果】以上説明したように、本発明に係る第1
〜第15の発明によれば、入出力装置から出力可能な出
力情報を記憶装置の第1の格納領域に格納し、該第1の
格納領域に格納された出力情報を読み出して圧縮し、該
圧縮された圧縮情報を前記記憶装置の第2の格納領域に
格納し、該第2の格納領域に格納した圧縮情報に対応す
る出力情報を前記第1の格納領域から設定された圧縮開
始条件に基づいて削除するので、1つの記憶装置に記憶
される出力情報の容量が増えても、自動的に該出力情報
を圧縮して格納し直して、新たな出力情報を格納可能な
空き領域を確保することができ、サーバ装置の管理者に
よる出力情報の管理負担を格段に軽減できるとともに、
有限な記憶装置の記憶領域を有効活用可能な入出力処理
環境を構築することができる等の効果を奏する。
As described above, the first embodiment according to the present invention is described.
According to the fifteenth aspect, output information that can be output from the input / output device is stored in the first storage area of the storage device, and the output information stored in the first storage area is read and compressed. Compressed compressed information is stored in a second storage area of the storage device, and output information corresponding to the compressed information stored in the second storage area is output from the first storage area according to a set compression start condition. Therefore, even if the capacity of the output information stored in one storage device increases, the output information is automatically compressed and stored again to secure a free area in which new output information can be stored. It is possible to significantly reduce the burden of managing the output information by the administrator of the server device,
It is possible to construct an input / output processing environment capable of effectively utilizing a limited storage area of the storage device.

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

【図1】本発明に係る情報処理装置,サーバ装置を適用
可能な文書配信システムの構成を説明するためのブロッ
ク図である。
FIG. 1 is a block diagram illustrating a configuration of a document distribution system to which an information processing device and a server device according to the present invention can be applied.

【図2】図1に示したマルチファンクションデバイス
(MFD)の構成を説明するブロック図である。
FIG. 2 is a block diagram illustrating a configuration of a multifunction device (MFD) illustrated in FIG.

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

【図4】図1に示した文書配信/管理サーバの詳細構成
を説明するブロック図である。
FIG. 4 is a block diagram illustrating a detailed configuration of a document distribution / management server illustrated in FIG. 1;

【図5】図4に示した文書配信/管理サーバの各種文書
処理ジョブ群を説明するための図である。
FIG. 5 is a diagram for explaining various document processing jobs of the document distribution / management server shown in FIG. 4;

【図6】図1に示した文書配信/管理サーバのデータベ
ース構成を示す図である。
FIG. 6 is a diagram showing a database configuration of a document distribution / management server shown in FIG. 1;

【図7】本発明に係る文書配信/管理サーバにおけるデ
ータの流れを説明するブロック図である。
FIG. 7 is a block diagram illustrating a data flow in the document distribution / management server according to the present invention.

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

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

【図10】本発明に係る情報処理装置のデータ処理構成
を説明するためのブロック図である。
FIG. 10 is a block diagram for explaining a data processing configuration of the information processing apparatus according to the present invention.

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

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

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

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

1001 サーバ 1010,1011 MFD 1020,1021 クライアント 1001 server 1010, 1011 MFD 1020, 1021 client

Claims (15)

【特許請求の範囲】[Claims] 【請求項1】 所定の通信媒体を介してデータ処理装置
および入出力装置と通信可能なサーバ装置であって、 前記入出力装置から出力可能な出力情報を記憶装置の第
1の格納領域に格納し、該第1の格納領域に格納された
出力情報を読み出して圧縮し、該圧縮された圧縮情報を
前記記憶装置の第2の格納領域に格納し、該第2の格納
領域に格納した圧縮情報に対応する出力情報を前記第1
の格納領域から削除する圧縮手段を有することを特徴と
するサーバ装置。
1. A server device capable of communicating with a data processing device and an input / output device via a predetermined communication medium, wherein output information output from the input / output device is stored in a first storage area of a storage device. Then, the output information stored in the first storage area is read and compressed, the compressed information is stored in a second storage area of the storage device, and the compression information stored in the second storage area is stored. The output information corresponding to the information
A compression device for deleting the storage device from the storage area.
【請求項2】 前記圧縮手段に対して異なる圧縮開始条
件を選択的に設定可能な設定手段と、 前記設定手段により設定された各圧縮開始条件が満たさ
れる状態かどうかを判定する判定手段とを有し、 前記圧縮手段は、前記判定手段により各圧縮開始条件が
満たされている状態であると判定された場合に、前記圧
縮手段による圧縮処理を開始することを特徴とする請求
項1記載のサーバ装置。
2. A setting means capable of selectively setting different compression start conditions for the compression means, and a determination means for determining whether or not each compression start condition set by the setting means is satisfied. 2. The compression unit according to claim 1, wherein the compression unit starts the compression process by the compression unit when the determination unit determines that each compression start condition is satisfied. Server device.
【請求項3】 前記異なる圧縮条件のいずれかは、前記
第1の格納領域に格納される各出力情報の容量または各
出力情報の格納開始時期からの定期的な経過期間である
ことを特徴とする請求項1記載のサーバ装置。
3. The method according to claim 2, wherein one of the different compression conditions is a capacity of each output information stored in the first storage area or a period that periodically elapses from a storage start time of each output information. The server device according to claim 1, wherein
【請求項4】 前記第1の格納領域に格納されている出
力情報中で圧縮対象とすべき出力情報を指定可能とする
ことを特徴とする請求項1記載のサーバ装置。
4. The server apparatus according to claim 1, wherein output information to be compressed can be specified in output information stored in said first storage area.
【請求項5】 前記入出力装置は、マルチファンクショ
ン装置,プリンタ装置,スキャナ装置,通信制御装置を
含むことを特徴とする請求項1記載のサーバ装置。
5. The server device according to claim 1, wherein said input / output device includes a multifunction device, a printer device, a scanner device, and a communication control device.
【請求項6】 所定の通信媒体を介してデータ処理装置
および入出力装置と通信可能なサーバ装置における情報
処理方法であって、 前記入出力装置から出力可能な出力情報を記憶装置の第
1の格納領域に格納し、該第1の格納領域に格納された
出力情報を読み出して圧縮し、該圧縮された圧縮情報を
前記記憶装置の第2の格納領域に格納し、該第2の格納
領域に格納した圧縮情報に対応する出力情報を前記第1
の格納領域から削除する圧縮工程を有することを特徴と
する情報処理方法。
6. An information processing method in a server device capable of communicating with a data processing device and an input / output device via a predetermined communication medium, wherein output information output from the input / output device is stored in a first storage device. Storing the output information stored in the storage area, reading and compressing the output information stored in the first storage area, storing the compressed information in a second storage area of the storage device; Output information corresponding to the compression information stored in the first
An information processing method comprising a compression step of deleting a storage area from a storage area.
【請求項7】 前記圧縮工程に対して異なる圧縮開始条
件を選択的に設定可能な設定工程と、 前記設定工程により設定された各圧縮開始条件が満たさ
れる状態かどうかを判定する判定工程とを有し、 前記圧縮工程は、前記判定工程により各圧縮開始条件が
満たされている状態であると判定された場合に、前記圧
縮工程による圧縮処理を開始することを特徴とする請求
項6記載の情報処理方法。
7. A setting step of selectively setting different compression start conditions for the compression step, and a determination step of determining whether each compression start condition set in the setting step is satisfied. The compression process according to claim 6, wherein the compression process starts the compression process by the compression process when the determination process determines that each compression start condition is satisfied. Information processing method.
【請求項8】 前記異なる圧縮条件のいずれかは、前記
第1の格納領域に格納される各出力情報の容量または各
出力情報の格納開始時期からの定期的な経過期間である
ことを特徴とする請求項6記載の情報処理方法。
8. The method according to claim 1, wherein any one of the different compression conditions is a capacity of each output information stored in the first storage area or a period that periodically elapses from a storage start time of each output information. 7. The information processing method according to claim 6, wherein:
【請求項9】 前記第1の格納領域に格納されている出
力情報中で圧縮対象とすべき出力情報を指定可能とする
ことを特徴とする請求項6記載の情報処理方法。
9. The information processing method according to claim 6, wherein output information to be compressed can be designated in the output information stored in the first storage area.
【請求項10】 前記入出力装置は、マルチファンクシ
ョン装置,プリンタ装置,スキャナ装置,通信制御装置
を含むことを特徴とする請求項6記載の情報処理方法。
10. The information processing method according to claim 6, wherein said input / output device includes a multifunction device, a printer device, a scanner device, and a communication control device.
【請求項11】 所定の通信媒体を介してデータ処理装
置および入出力装置と通信可能なサーバ装置に、 前記入出力装置から出力可能な出力情報を記憶装置の第
1の格納領域に格納し、該第1の格納領域に格納された
出力情報を読み出して圧縮し、該圧縮された圧縮情報を
前記記憶装置の第2の格納領域に格納し、該第2の格納
領域に格納した圧縮情報に対応する出力情報を前記第1
の格納領域から削除する圧縮工程を実行させるためのプ
ログラムを記録したコンピュータが読み出し可能な記憶
媒体。
11. A server device capable of communicating with a data processing device and an input / output device via a predetermined communication medium, wherein output information output from the input / output device is stored in a first storage area of a storage device; The output information stored in the first storage area is read and compressed, the compressed information is stored in a second storage area of the storage device, and the compressed information stored in the second storage area is stored in the second storage area. The corresponding output information is stored in the first
A computer-readable storage medium storing a program for executing a compression step of deleting from a storage area of a computer.
【請求項12】 前記サーバ装置に、 前記圧縮工程に対して異なる圧縮開始条件を選択的に設
定可能な設定工程と、 前記設定工程により設定された各圧縮開始条件が満たさ
れる状態かどうかを判定する判定工程とを実行させるた
めのプログラムを前記記憶媒体に記録し、 前記圧縮工程は、前記判定工程により各圧縮開始条件が
満たされている状態であると判定された場合に、前記圧
縮工程による圧縮処理を開始することを特徴とする請求
項11記載の記憶媒体。
12. A setting step for selectively setting different compression start conditions for the compression step in the server device, and determining whether each compression start condition set in the setting step is satisfied. A program for executing the compression step is performed when the compression step determines that each compression start condition is satisfied by the compression step. The storage medium according to claim 11, wherein a compression process is started.
【請求項13】 前記異なる圧縮条件のいずれかは、前
記第1の格納領域に格納される各出力情報の容量または
各出力情報の格納開始時期からの定期的な経過期間であ
ることを特徴とする請求項11記載の記憶媒体。
13. The method according to claim 1, wherein any one of the different compression conditions is a capacity of each output information stored in the first storage area or a period that periodically elapses from a storage start time of each output information. The storage medium according to claim 11, wherein
【請求項14】 前記第1の格納領域に格納されている
出力情報中で圧縮対象とすべき出力情報を指定可能とす
ることを特徴とする請求項11記載の記憶媒体。
14. The storage medium according to claim 11, wherein output information to be compressed can be designated in output information stored in said first storage area.
【請求項15】 前記入出力装置は、マルチファンクシ
ョン装置,プリンタ装置,スキャナ装置,通信制御装置
を含むことを特徴とする請求項11記載の記憶媒体。
15. The storage medium according to claim 11, wherein said input / output device includes a multifunction device, a printer device, a scanner device, and a communication control device.
JP26489199A 1999-09-20 1999-09-20 Server device, information processing method, and storage medium Pending JP2001092694A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26489199A JP2001092694A (en) 1999-09-20 1999-09-20 Server device, information processing method, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26489199A JP2001092694A (en) 1999-09-20 1999-09-20 Server device, information processing method, and storage medium

Publications (1)

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

Family

ID=17409672

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26489199A Pending JP2001092694A (en) 1999-09-20 1999-09-20 Server device, information processing method, and storage medium

Country Status (1)

Country Link
JP (1) JP2001092694A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010044612A (en) * 2008-08-13 2010-02-25 Fujitsu Ltd Data browsing management system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010044612A (en) * 2008-08-13 2010-02-25 Fujitsu Ltd Data browsing management system

Similar Documents

Publication Publication Date Title
US6947182B1 (en) Network system and control method of the same
US8804159B2 (en) Apparatus, system, and method of image processing, and recording medium storing image processing program
US9128642B2 (en) System and control method
US7330282B2 (en) Document delivery system, document delivery apparatus, document delivery method, program for executing the method and storage medium storing the program
EP1480439B1 (en) Method of uploading data to data holding system and apparatus thereof
US20070143402A1 (en) Conference aided system, input board and control method thereof, and program
US20120218609A1 (en) Image processing apparatus, output control system, output control method
US20200274977A1 (en) Information processing apparatus, system and method for data transfer
JP2001103232A (en) Data processing device and control method thereof
JP4272204B2 (en) Apparatus and method with facsimile function
US20110063651A1 (en) Job management system, information processing apparatus, and information processing method
EP1976221A2 (en) Information processing device, network system and method and computer program therefor
US20030133152A1 (en) Server apparatus, job managing method, computer-readable memory medium, and program
JP3740330B2 (en) Server device and network system
JP2001092694A (en) Server device, information processing method, and storage medium
EP2046014A2 (en) Image data management device, and method and computer program therefor
JP3703275B2 (en) Data processing apparatus, method, and storage medium
JP2001094590A (en) Document distribution server and document distribution system
JP2008035224A (en) Log information management system, log information management apparatus, log information management method, log information management program, and storage medium
JP2001045204A (en) Data management system
JP2002189686A (en) Document distribution system, document distribution device, document registration request device, document registration method, and storage medium
JP2011028557A (en) Image forming apparatus which has storage ban format setting
JP2002094710A (en) Information processing system, information terminal, distribution server, and control method thereof
JPH06334658A (en) Communication server and data management method therefor
JP2000022863A (en) Communication system and communication method