JPH11313078A - Server device, data processing method for the same, composite device, data processing method for the same and storage medium storing program which computer can read - Google Patents
Server device, data processing method for the same, composite device, data processing method for the same and storage medium storing program which computer can readInfo
- Publication number
- JPH11313078A JPH11313078A JP10120664A JP12066498A JPH11313078A JP H11313078 A JPH11313078 A JP H11313078A JP 10120664 A JP10120664 A JP 10120664A JP 12066498 A JP12066498 A JP 12066498A JP H11313078 A JPH11313078 A JP H11313078A
- Authority
- JP
- Japan
- Prior art keywords
- user information
- data
- image data
- function
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Facsimiles In General (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、所定の通信媒体を
介してマルチファンクション機能処理を実行可能なデバ
イス,複数のデータ処理装置と通信可能なサーバ装置お
よびサーバ装置のデータ処理方法および複合装置および
複合装置のデータ処理方法およびコンピュータが読み出
し可能なプログラムを格納した記憶媒体に関するもので
ある。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a device capable of executing multi-function function processing via a predetermined communication medium, a server apparatus capable of communicating with a plurality of data processing apparatuses, a data processing method of the server apparatus, a multifunction apparatus, and the like. The present invention relates to a data processing method of a multifunction peripheral and a storage medium storing a computer-readable program.
【0002】[0002]
【従来の技術】従来、この種のネットワーク上の各クラ
イアントから、当該デバイスの有する機能、例えば、プ
リンタ機能、ファクシミリ機能、スキャナ機能等のマル
チファンクション機能(MF機能)を有効に活用できる
ような画像処理システムにおいて、文書配信サービス等
のように、紙文書を多数の宛先にファクシミリ(FAX
装置)により同報処理させる場合は、FAX装置の同報
機能を使うのが一般的であった。2. Description of the Related Art Heretofore, an image which allows a client on a network of this kind to effectively utilize a function of the device, for example, a multi-function function (MF function) such as a printer function, a facsimile function, and a scanner function. In a processing system, a paper document is sent to a number of destinations such as a document distribution service by facsimile (FAX).
When the broadcast processing is performed by the apparatus, the broadcast function of the FAX apparatus is generally used.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、同報先
が多数存在する場合、FAX送信先をFAX装置に登録
管理し運用していくことは、操作性の面からも、FAX
装置内に専用の不揮発性メモリを大容量用意する必要が
あり、FAX装置としてのコスト面からも問題になりつ
つある。However, when there are a large number of broadcast destinations, registering and managing the fax destination in the fax machine and operating the fax device are difficult in terms of operability.
It is necessary to prepare a dedicated non-volatile memory with a large capacity in the device, which is becoming a problem from the viewpoint of cost as a FAX device.
【0004】特に、FAX、スキャナ機能等を有するマ
ルチファンクションデバイス(MFD)をネットワーク
上に配置し、当該デバイスをスタンドアローンで使用で
きるだけでなく、ネットワーク上の各クライアントか
ら、当該デバイスの有する機能、例えば、プリンタ機
能、ファクシミリ機能、スキャナ機能等を有効に活用で
きるような画像処理システムにおいては、なおさら重大
な問題となる。[0004] In particular, a multi-function device (MFD) having a facsimile, a scanner function and the like is arranged on a network so that the device can be used in a stand-alone manner. In an image processing system capable of effectively utilizing a printer function, a facsimile function, a scanner function, and the like, the problem becomes even more serious.
【0005】本発明は上記の問題点を解消するためにな
されたもので、本発明の目的は、スキャナ機能を含むマ
ルチファンクション機能を備えるデバイスあるいは複合
装置がネットワークを介してサーバ装置と複数のデータ
処理装置とが通信可能な場合に、スキャナ機能を利用し
て画像入力される画像データを外部のファクシミリ装置
へ伝送する際、あるいはいずれかのデータ処理装置に配
信する際に、必要なアドレス先の設定変更をサーバ側で
一元管理可能にして、該一元管理されるアドレス情報を
複合装置にダウンロードして利用することにより、複合
装置から入力される画像データに対する配信処理先を指
定するためのアドレス設定操作負担を軽減できるととも
に、指定されたアドレス情報を伴って複合装置から転送
される画像データを該転送されるアドレス情報に基づい
て指定されるデータ処理装置への配信や、複合装置から
のファクシミリ装置への伝送とが混在するような同報処
理を自動化することができるサーバ装置およびサーバ装
置のデータ処理方法および複合装置および複合装置のデ
ータ処理方法およびコンピュータが読み出し可能なプロ
グラムを格納した記憶媒体を提供することである。SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to provide a device or a multifunction device having a multifunction function including a scanner function with a server device and a plurality of data via a network. When the image data input using the scanner function is transmitted to an external facsimile machine or distributed to any data processing device when communication with the processing device is possible, Address setting for designating a distribution processing destination for image data input from the multifunction device by making the setting change unified on the server side and downloading and using the unified address information to the multifunction device Image data transferred from a multifunction device with specified address information while reducing the operation burden A server device and a server device capable of automating a broadcasting process in which distribution to a data processing device designated based on the transferred address information and transmission from a multifunction device to a facsimile device are mixed. An object of the present invention is to provide a data processing method, a multifunction device, a data processing method of the multifunction device, and a storage medium storing a computer-readable program.
【0006】[0006]
【課題を解決するための手段】本発明に係る第1の発明
は、所定の通信媒体を介してマルチファンクション機能
処理を実行可能なデバイス,複数のデータ処理装置と通
信可能なサーバ装置であって、各データ処理装置に対応
する第1のユーザ情報,前記マルチファンクション機能
処理に伴って生成される画像データを送信すべき第2の
ユーザ情報,前記第1のユーザ情報と前記第2のユーザ
情報とが混在する第3のユーザ情報を含むアドレス情報
を記憶する記憶手段と、前記記憶手段に記憶されたアド
レス情報を前記デバイスに転送する転送手段と、前記デ
バイスから転送される画像情報および前記転送手段に転
送された前記アドレス情報中で指定されたアドレス情報
を取得する取得手段と、前記取得手段により取得した前
記アドレス情報を解析して前記取得した前記画像データ
をいずれかのデータ処理装置に配信と前記デバイスから
の画像データ送信とのいずれかまたは双方を並行して制
御する制御手段とを有するものである。According to a first aspect of the present invention, there is provided a device capable of executing multifunction function processing via a predetermined communication medium, and a server apparatus capable of communicating with a plurality of data processing apparatuses. First user information corresponding to each data processing device, second user information to which image data generated with the multi-function function processing is to be transmitted, the first user information and the second user information Storage means for storing address information including third user information in which the same is mixed, transfer means for transferring the address information stored in the storage means to the device, image information transferred from the device, and the transfer Acquiring means for acquiring address information specified in the address information transferred to the means, and acquiring the address information acquired by the acquiring means. In which a control means for controlling in parallel either or both of the analysis to deliver to one of the data processing device the image data the acquisition and the image data transmitted from the device.
【0007】本発明に係る第2の発明は、前記デバイス
は、スキャナ機能,プリント機能,複写機能,ファクシ
ミリ機能を含むマルチファンクション機能処理を実行可
能とするものである。According to a second aspect of the present invention, the device is capable of executing a multi-function function process including a scanner function, a print function, a copy function, and a facsimile function.
【0008】本発明に係る第3の発明は、各データ処理
装置が参照可能なデータ領域を複数備えるデータベース
を有し、前記制御手段が前記デバイスから受信した画像
データを識別されるデータ領域に登録して配信するもの
である。According to a third aspect of the present invention, there is provided a database having a plurality of data areas which can be referred to by each data processing apparatus, wherein the control means registers image data received from the device in a data area to be identified. And deliver it.
【0009】本発明に係る第4の発明は、所定の通信媒
体を介して複数のデータ処理装置とサーバ装置と通信可
能なマルチファンクション機能処理を実行可能な複合装
置であって、前記サーバ装置に登録された各データ処理
装置に対応する第1のユーザ情報,前記マルチファンク
ション機能処理に伴って生成される画像データを送信す
べき第2のユーザ情報,前記第1のユーザ情報と前記第
2のユーザ情報とが混在する第3のユーザ情報を含むア
ドレス情報をメモリ資源にダウンロードするダウンロー
ド手段と、前記ダウンロード手段により前記メモリ資源
にダウンロードされた前記アドレス情報中から所望のア
ドレスを指定する指定手段と、前記指定手段により指定
されたアドレスを伴う画像データを前記サーバ装置に転
送する転送手段とを有するものである。A fourth invention according to the present invention is a multifunction device capable of executing multifunction function processing capable of communicating with a plurality of data processing devices and a server device via a predetermined communication medium. First user information corresponding to each registered data processing device, second user information to which image data generated along with the multifunction function processing is to be transmitted, the first user information and the second user information, Download means for downloading, to a memory resource, address information including third user information in which user information is mixed; and designation means for designating a desired address from the address information downloaded to the memory resource by the download means. Transferring means for transferring image data with an address specified by the specifying means to the server device; Those having.
【0010】本発明に係る第5の発明は、原稿画像を読
み取るスキャナ手段と、前記スキャナ手段から読み取ら
れる画像データあるいはいずれかのデータ処理装置から
入力されるプリントデータを画像出力するプリンタと、
前記スキャナ手段から読み取られる画像データを所定の
回線を介して外部ファクシミリ装置への送信と該外部フ
ァクシミリ装置から受信した画像データの受信とを行う
ファクシミリ手段とを有するものである。According to a fifth aspect of the present invention, there is provided a scanner for reading an original image, a printer for outputting image data read from the scanner or print data input from any of the data processing devices,
Facsimile means for transmitting image data read by the scanner means to an external facsimile apparatus via a predetermined line and receiving image data received from the external facsimile apparatus.
【0011】本発明に係る第6の発明は、所定の通信媒
体を介してマルチファンクション機能処理を実行可能な
デバイス,複数のデータ処理装置と通信可能なサーバ装
置のデータ処理方法であって、各データ処理装置に対応
する第1のユーザ情報,前記マルチファンクション機能
処理に伴って生成される画像データを送信すべき第2の
ユーザ情報,前記第1のユーザ情報と前記第2のユーザ
情報とが混在する第3のユーザ情報を含むアドレス情報
をメモリ資源に登録する登録工程と、前記メモリ資源に
登録されたアドレス情報を前記デバイスに転送する転送
工程と、前記デバイスから転送される画像情報および前
記転送工程により転送された前記アドレス情報中で指定
されたアドレス情報を取得する取得工程と、前記取得工
程により取得した前記アドレス情報を解析して前記取得
した前記画像データをいずれかのデータ処理装置に配信
と前記デバイスからの画像データ送信とのいずれかまた
は双方を行う画像データ配信工程とを有するものであ
る。According to a sixth aspect of the present invention, there is provided a data processing method for a device capable of executing multifunction function processing via a predetermined communication medium and a server apparatus capable of communicating with a plurality of data processing apparatuses. The first user information corresponding to the data processing device, the second user information to which image data generated along with the multi-function function processing is to be transmitted, the first user information and the second user information are included. A registration step of registering address information including mixed third user information in a memory resource; a transfer step of transferring address information registered in the memory resource to the device; An obtaining step of obtaining address information specified in the address information transferred in the transferring step; Serial those having an image data distribution step for either or both of the address information to either the data processing device the image data to which the acquired by analyzing the distribution of the image data transmitted from the device.
【0012】本発明に係る第7の発明は、所定の通信媒
体を介して複数のデータ処理装置とサーバ装置と通信可
能なマルチファンクション機能処理を実行可能な複合装
置のデータ処理方法であって、前記サーバ装置に登録さ
れた各データ処理装置に対応する第1のユーザ情報,前
記マルチファンクション機能処理に伴って生成される画
像データを送信すべき第2のユーザ情報,前記第1のユ
ーザ情報と前記第2のユーザ情報とが混在する第3のユ
ーザ情報を含むアドレス情報をメモリ資源にダウンロー
ドするダウンロード工程と、前記ダウンロード工程によ
り前記メモリ資源にダウンロードされた前記アドレス情
報中から所望のアドレスを指定する指定工程と、前記指
定工程により指定されたアドレスを伴う画像データを前
記サーバ装置に転送する転送工程とを有するものであ
る。A seventh invention according to the present invention is a data processing method for a multifunction device capable of executing multifunction function processing capable of communicating with a plurality of data processing devices and a server device via a predetermined communication medium, First user information corresponding to each data processing device registered in the server device, second user information to be transmitted with image data generated in accordance with the multi-function function processing, and the first user information; A download step of downloading, to a memory resource, address information including third user information in which the second user information is mixed; and specifying a desired address from the address information downloaded to the memory resource by the download step. And transferring the image data with the address specified by the specifying step to the server device. Those having a transfer step of.
【0013】本発明に係る第8の発明は、所定の通信媒
体を介してマルチファンクション機能処理を実行可能な
デバイス,複数のデータ処理装置と通信可能なサーバ装
置を制御するコンピュータが読み出し可能なプログラム
を格納した記憶媒体であって、各データ処理装置に対応
する第1のユーザ情報,前記マルチファンクション機能
処理に伴って生成される画像データを送信すべき第2の
ユーザ情報,前記第1レユーザ情報と前記第2のユーザ
情報とが混在する第3のユーザ情報を含むアドレス情報
をメモリ資源に登録する登録工程と、前記メモリ資源に
登録されたアドレス情報を前記デバイスに転送する転送
工程と、前記デバイスから転送される画像情報および前
記転送工程により転送された前記アドレス情報中で指定
されたアドレス情報を取得する取得工程と、前記取得工
程により取得した前記アドレス情報を解析して前記取得
した前記画像データをいずれかのデータ処理装置に配信
と前記デバイスからの画像データ送信とのいずれかまた
は双方を行う画像データ配信工程とを有するものであ
る。An eighth invention according to the present invention is directed to a computer readable program for controlling a device capable of executing multifunction function processing via a predetermined communication medium and a server capable of communicating with a plurality of data processing apparatuses. , A first user information corresponding to each data processing device, a second user information to which image data generated with the multi-function function processing is to be transmitted, and the first user information. A registration step of registering address information including third user information in which the third user information is mixed with the second user information in a memory resource; a transfer step of transferring the address information registered in the memory resource to the device; The image information transferred from the device and the address information specified in the address information transferred in the transfer step. An acquisition step of acquiring, and either or both of distributing the acquired image data by analyzing the address information acquired in the acquisition step to any of the data processing apparatuses and transmitting image data from the device Image data distribution step to be performed.
【0014】本発明に係る第9の発明は、所定の通信媒
体を介して複数のデータ処理装置とサーバ装置と通信可
能なマルチファンクション機能処理を実行可能な複合装
置を制御するコンピュータが読み出し可能なプログラム
を格納した記憶媒体であって、前記サーバ装置に登録さ
れた各データ処理装置に対応する第1のユーザ情報,前
記マルチファンクション機能処理に伴って生成される画
像データを送信すべき第2のユーザ情報,前記第1のユ
ーザ情報と前記第2のユーザ情報とが混在する第3のユ
ーザ情報を含むアドレス情報をメモリ資源にダウンロー
ドするダウンロード工程と、前記ダウンロード工程によ
り前記メモリ資源にダウンロードされた前記アドレス情
報中から所望のアドレスを指定する指定工程と、前記指
定工程により指定されたアドレスを伴う画像データを前
記サーバ装置に転送する転送工程とを有するものであ
る。According to a ninth aspect of the present invention, a computer that controls a multifunction device capable of executing multifunction function processing capable of communicating with a plurality of data processing devices and a server device via a predetermined communication medium is readable. A second storage medium storing a program, the first user information corresponding to each data processing device registered in the server device, and the second image data to be transmitted along with the multifunction function processing. A download step of downloading user information, address information including third user information in which the first user information and the second user information are mixed into a memory resource, and downloading the address information to the memory resource by the download step A designation step of designating a desired address from the address information, and designation by the designation step The image data with the address are those having a transfer step of transferring to the server apparatus.
【0015】[0015]
【発明の実施の形態】以下、図面を用いて本発明の実施
形態について説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0016】図1は、本発明の一実施形態を示す文書処
理システムの一例を示すブロック図であり、図1では、
複数の機能処理(ファクシミリ通信機能を含む)を実行
可能なマルチファンクションデバイス(MFD)101
0と、各ユーザ用のサービス環境として複数(ここでは
例として2台)のクライアント1020、1021を同
一ネットワークLAN上に配置した例を示している。ま
た、MFD1010は、1つの機能としてFAX通信の
ために公衆網に接続されている。FIG. 1 is a block diagram showing an example of a document processing system according to an embodiment of the present invention.
Multi-function device (MFD) 101 capable of executing a plurality of function processes (including a facsimile communication function)
0 and an example in which a plurality of (here, two as an example) clients 1020 and 1021 are arranged on the same network LAN as a service environment for each user. The MFD 1010 is connected to a public network for FAX communication as one function.
【0017】さらに、本例では、各クライアント102
0,1021から直接MFD1010に対して各種ジョ
ブ(プリント出力、FAX送信等)を要求できるように
なっている。Further, in this example, each client 102
A variety of jobs (print output, fax transmission, etc.) can be directly requested from the MFD 1010 from 0,1021.
【0018】なお、複数のクライアント1020,10
21からのジョブを、サーバ1001を経由して、MF
D1010にジョブを要求する形態としてもよく、いず
れの場合も、デバイスとしては、単体でコピー、FAX
送受信等のジョブを処理できるようになっており、ネッ
トワークLAN側からのジョブとデバイス側のリソース
を排他的に取り合うことになる。It should be noted that a plurality of clients 1020, 10
MF via the server 1001
The job may be requested to the D1010. In any case, the device may be a single device such as copy, fax,
Jobs such as transmission / reception can be processed, and jobs from the network LAN and resources on the device side are exclusively engaged.
【0019】図2は、図1に示したマルチファンクショ
ンデバイス(MFD)1010の構成を説明するブロッ
ク図である。FIG. 2 is a block diagram illustrating the configuration of the multifunction device (MFD) 1010 shown in FIG.
【0020】図において、2001はリソース管理部で
あり、デバイスとしてサポートしている各種リソース全
体を管理して、リクエストされた各種ジョブのスケジュ
ーリング等を行なっている。なお、リソース管理部20
01は、図示しないCPU,RAM,ROMを備える制
御ユニットを備え、ハードディスク,ROM等に記憶さ
れる制御プログラムを実行して、MFD1010の全体
の処理を制御するものとする。また、リソース管理部2
001は、上記2015,2020,2025,203
0,2035,2040,2045,2050等を単一
のCPUで順次制御するため、同時に各制御部からの要
求を並行処理することはできず、常にそれぞれの制御部
からの要求を割り込み処理する構成となっており、各ジ
ョブ要求に伴いいずれかのリソースを使用する場合、割
り込み要求が発生する。In FIG. 1, reference numeral 2001 denotes a resource management unit which manages various resources supported as devices and schedules various requested jobs. The resource management unit 20
Reference numeral 01 denotes a control unit including a CPU, a RAM, and a ROM (not shown), and executes a control program stored in a hard disk, a ROM, or the like to control the entire processing of the MFD 1010. Resource management unit 2
001 is the above-mentioned 2015, 2020, 2025, 203
0, 2035, 2040, 2045, 2050, etc. are sequentially controlled by a single CPU, so that requests from the respective control units cannot be processed simultaneously, and requests from the respective control units are always interrupted. When any resource is used in accordance with each job request, an interrupt request is generated.
【0021】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 controlled. Reference numeral 2020 denotes a recording control unit, which includes a printer 2021 and a finisher (sorter,
It controls the driving of the stapler and the double-sided recording unit.
【0022】2025は通信制御部であり、回線制御部
2026を介して通常のFAX送受信を制御する。20
30はメモリ管理部であり、メモリ資源を各制御部に割
り当て、各種文書データ等の蓄積管理等を行なう。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 that allocates memory resources to each control unit and performs storage management of various document data and the like.
【0023】2035は画像処理部であり、紙サイズ変
換,解像度変換,スムージング処理等、特にFAX送信
あるいはFAX受信記録時に必要な画像処理を行なう。
2040は符号化処理部であり、特にFAX送受信用に
標準的に使用されているMH、MR、MMRといった符
号化、復号化処理を中心に行なっている。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 when facsimile transmission or facsimile reception and recording.
Reference numeral 2040 denotes an encoding processing unit, which mainly performs encoding and decoding processes such as MH, MR, and MMR that are standardly used for FAX transmission and reception.
【0024】2045はPDL制御部であり、本実施形
態においては、ネットワークLANを介して受け付けた
PDLデータをPDL処理部2046を用いてビデオデ
ータに変換し、該変換されたデータは、一般的には記録
制御部2020に渡されてプリンタ2021から出力さ
れる。Reference numeral 2045 denotes a PDL control unit. In this embodiment, PDL data received via the network LAN is converted into video data by using a PDL processing unit 2046, and the converted data is generally converted to video data. Is passed to the recording control unit 2020 and output from the printer 2021.
【0025】2050は外部I/F制御部であり、この
例ではLAN制御部2051を介して、ネットワークL
AN上のクライアント、もしくは、サーバと所定のデー
タ通信,ジョブ管理,制御をリソース管理部2001の
管理下で行なう。Reference numeral 2050 denotes an external I / F control unit, and in this example, a network L via a LAN control unit 2051.
Predetermined data communication, job management, and control with a client or server on the AN are performed under the management of the resource management unit 2001.
【0026】以下に、この端末の単体での各機能処理動
作について補足する。The following is a supplementary explanation of each function processing operation of this terminal alone.
【0027】コピー動作時には、操作部2010からの
操作により、スキャナ2016にセットした原稿が読み
取りされて、プリンタ2021に出力されるようにリソ
ース管理部2001の管理下で各関連制御部が制御され
る。At the time of a 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 2021. .
【0028】一方、FAX送信時には、操作部2010
からの操作により、スキャナ2016にセットした原稿
が読み取りされて、回線制御部2026からデータが転
送されるように、リソース管理部2001の管理下で各
関連制御部が制御される。On the other hand, at the time of fax transmission, the operation unit 2010
, The related control units are controlled under the control of the resource management unit 2001 so that the original set on the scanner 2016 is read and the data is transferred from the line control unit 2026.
【0029】一方、FAX受信時には、回線制御部20
26から着信されたデータを、一旦メモリ2031に蓄
積し、一般的には、この画像データを受信文書出力とし
て、プリンタ2021からプリント出力されるように、
または、LAN制御部2051を介してサーバへデータ
転送されるように、リソース管理部2001の管理下で
各関連制御部が制御される。On the other hand, when receiving a facsimile,
26 is temporarily stored in the memory 2031, and generally, the image data is printed out from the printer 2021 as a received document output.
Alternatively, each related control unit is controlled under the management of the resource management unit 2001 so that data is transferred to the server via the LAN control unit 2051.
【0030】一方、割込み処理サービス時には、例えば
以下に示すような割込みサービスを、操作部2010か
ら割込み指定によりリソース管理部2001の管理下で
受け付けることができるようになっている。On the other hand, at the time of the interrupt processing service, for example, the following interrupt service can be received from the operation unit 2010 under the management of the resource management unit 2001 by specifying an interrupt.
【0031】第1の割込み処理としては、ソータを使用
したマルチコピー中の空きトレイを用いた通常コピーで
あり、第2の割込み処理としては、両面記録中の通常コ
ピー等がある。The first interrupt process is a normal copy using an empty tray during multi-copy using a sorter, and the second interrupt process is a normal copy during double-sided recording.
【0032】図3は、本発明に係る画像処理システムに
おける第1のデータ処理手順の一例を示すフローチャー
トであり、図1に示したMFD1010によるデータ処
理手順(マルチファンクションデバイスにおける、特に
ネットワークLAN上のサーバ1001と接続されて、
サーバと連携して各種ジョブを処理する場合)に対応す
る。なお、(1)〜(10)は各ステップを示す。FIG. 3 is a flow chart showing an example of a first data processing procedure in the image processing system according to the present invention. The data processing procedure by the MFD 1010 shown in FIG. Connected to the server 1001,
(When processing various jobs in cooperation with the server). Note that (1) to (10) indicate each step.
【0033】先ず、ステップ(1)で、サーバ1001
との接続要求がされているかを確認し、要求がなければ
要求されるまで待つ。First, in step (1), the server 1001
Check if a connection request has been made, and if not, wait until requested.
【0034】このサーバ1001は、操作部2010か
らでも、ネットワークLAN上からでも受け付けられる
ようになっている。この時、接続すべきサーバ1001
を指定することもできるようになっている。The server 1001 can be received from the operation unit 2010 or from a network LAN. At this time, the server 1001 to be connected
Can also be specified.
【0035】ステップ(1)で、サーバ1001との接
続要求がなされていると判定された場合は、ステップ
(2)で、接続処理を実行する。その際、接続すべきサ
ーバ名が指定されている場合は、そのパラメータ値をネ
ットワークLAN上に流すデータに付加することで、所
定のサーバ(本実施形態ではサーバ1001)と接続す
るようになっている。そして、サーバ1001と接続さ
れると、後述するアドレス帳データ等をサーバ1001
側からダウンロードするようになっている。If it is determined in step (1) that a connection request with the server 1001 has been made, connection processing is executed in step (2). At this time, if the name of the server to be connected is specified, the parameter value is added to the data to be sent on the network LAN to connect to a predetermined server (the server 1001 in the present embodiment). I have. Then, when connected to the server 1001, address book data and the like described later are stored in the server 1001.
It is designed to be downloaded from the side.
【0036】次に、ステップ(3)で、端末内にサーバ
側へ転送すべきジョブデータがあるか否かの確認、すな
わち、ジョブ要求、例えば受信文書転送ジョブ,スキャ
ナ読み取りジョブ等があるかどうかを判定し、ジョブ要
求があると判定された場合には、ステップ(4)で、サ
ーバ側にジョブデータ転送等の処理を行ない、ステップ
(5)へ進む。Next, in step (3), it is determined whether or not there is job data to be transferred to the server side in the terminal, that is, whether or not there is a job request, for example, a received document transfer job, a scanner reading job, or the like. If it is determined that there is a job request, in step (4), processing such as transfer of job data to the server is performed, and the process proceeds to step (5).
【0037】次に、ステップ(5)で、サーバ1001
側から端未側へのジョブ要求があるか否かを確認し、ジ
ョブ要求があると判定された場合は、ステップ(6)
で、端末内のリソースの空き状況を確認し、その時点で
ジョブデータを受け付けられる状況であるかどうかを判
断し、受け付け可能な状況であると判断した場合は、ス
テップ(8)へ進み、ジョブデータを受け付け、ジョブ
処理を実行して、ステップ(9)へ進む。Next, in step (5), the server 1001
It is determined whether or not there is a job request from the side to the end, and if it is determined that there is a job request, step (6)
Then, the availability of the resources in the terminal is checked, and it is determined whether or not the job data can be accepted at that time. If it is determined that the job data can be accepted, the process proceeds to step (8). The data is accepted, the job processing is executed, and the process proceeds to step (9).
【0038】一方、ステップ(6)で、受け付け可能な
状況でないと判定した場合には、ステップ(7)へ進
み、端末側がビジー状態であることをサーバ1001側
に通知し、ステップ(9)へ進む。On the other hand, if it is determined in step (6) that the situation is not acceptable, the process proceeds to step (7), where the server 1001 is notified that the terminal is busy, and the process proceeds to step (9). move on.
【0039】一般的には、一旦ジョブデータをメモリに
蓄積し、その後必要な処理、例えばFAX送信処理,プ
リントアウト処理を行なうことになる。In general, job data is temporarily stored in a memory, and then necessary processing such as FAX transmission processing and printout processing is performed.
【0040】次に、ステップ(9)で、サーバ1001
との接続を切断する要求がなされているかどうかを判定
し、切断要求がなされていないと判定した場合には、ス
テップ(3)へ戻る。Next, in step (9), the server 1001
It is determined whether or not a request to disconnect the connection has been made, and if it is determined that the disconnection request has not been made, the process returns to step (3).
【0041】一方、ステップ(9)で、サーバ1001
との接続を切断する要求がなされていると判定した場合
には、ステップ(10)で、サーバ1001との切断処
理を行い、ステップ(1)へ戻り、サーバ1001との
接続要求を待機する。On the other hand, in step (9), the server 1001
If it is determined that a request to disconnect the connection with the server 1001 has been made, a disconnection process with the server 1001 is performed in step (10), and the process returns to step (1) to wait for a connection request with the server 1001.
【0042】図4は、図1に示した文書配信/管理サー
バ(サーバ)1001の詳細構成を説明するブロック図
である。FIG. 4 is a block diagram illustrating the detailed configuration of the document distribution / management server (server) 1001 shown in FIG.
【0043】図において、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.
【0044】3002はトランザクション管理部であ
り、サーバ管理下のデバイス、クライアントとの個別の
通信処理を、内部処理の結果を踏まえつつ、LAN制御
部3001を介して行なう。Reference numeral 3002 denotes a transaction management unit, which performs individual communication processing with devices and clients managed by the server via the LAN control unit 3001 based on the results of internal processing.
【0045】3003はリクエストQueue管理部で
あり、基本的にはデバイス側、クライアント側からの非
同期に転送される各種要求メッセージを一旦内部的にQ
ueue管理し、逐次要求内容に応じた処理をしてい
る。ただし、サーバ内でスケジューリングを必要とする
要求が発生する場合も想定されている。Reference numeral 3003 denotes a request queue management unit which basically internally stores various request messages asynchronously transferred from the device side and the client side once in the Q
uee management, and performs processing according to the contents of requests sequentially. However, it is assumed that a request that requires scheduling occurs in the server.
【0046】3004はジョブ管理部であり、デバイス
側、クライアント側、場合によってはサーバ1001内
からの要求内容に添って、各種ジョブ処理部に処理を渡
す。Reference numeral 3004 denotes a job management unit, which transfers processing to various job processing units in accordance with the contents of requests from the device side, the client side, and in some cases, the server 1001.
【0047】3005はユーザ管理部で、ユーザ管理に
関するジョブの処理を行う。なお、ユーザ管理部300
5は、基本的には接続されるユーザ(クライアント)、
デバイスの管理に関するジョブの処理、例えば、各クラ
イアント、デバイスからの接続(ログイン)要求処理の
判断、各ユーザ用に管理された文書情報、アドレス情報
のハンドリング、並びにデバイス側のジョブ処理状況、
リソース状態等を管理制御する。Reference numeral 3005 denotes a user management unit which performs job processing related to user management. The user management unit 300
5 is basically a connected user (client),
Job processing related to device management, for example, determination of connection (login) request processing from each client and device, handling of document information and address information managed for each user, and job processing status on the device side,
Manages and controls resource status and the like.
【0048】3006はサーバ管理部で、サーバ管理に
関するジョブの処理を行う。なお、サーバ管理部300
6は、基本的にはサーバの管理者向けに、サーバの設
定、データのバックアップ、サービス用ログデータの取
得等のサービス機能を提供する。3007は文書処理部
で、本サーバ1001での文書処理全般に関する処理を
扱い、必要に応じてスケジューラ3010に制御権を渡
し、その管理下で各種ジョブ群3020の制御を実行す
るようになっている。Reference numeral 3006 denotes a server management unit which processes a job related to server management. The server management unit 300
6 basically provides service functions for server administrators, such as server settings, data backup, and acquisition of service log data. Reference numeral 3007 denotes a document processing unit which handles processing related to general document processing in the server 1001, transfers control authority to a scheduler 3010 as needed, and executes control of various job groups 3020 under the management thereof. .
【0049】3030はメモリ管理部で、サーバ100
1で扱う各種データは、原則としてその管理下でデータ
ベース3031に蓄積、管理され、必要に応じて参照、
読み出しが行なわれる。Reference numeral 3030 denotes a memory management unit,
The various data handled in 1 are stored and managed in the database 3031 under the management in principle, and referred to as needed.
Reading is performed.
【0050】図5は、図1に示した文書配信/管理サー
バ(サーバ)1001のジョブ処理構成を説明するブロ
ック図であり、本実施形態では、大分類として、サーバ
とデバイス間でのジョブデータの転送処理を伴う対デバ
イスジョブ3110と、サーバ内で処理されるジョブ1
もしくはサーバクライアント間でのデ―タ処理に限定さ
れるサーバ内部ジョブ3120に分けてスケジューラ3
010がスケジュールを管理している場合に対応する。FIG. 5 is a block diagram for explaining the job processing configuration of the document distribution / management server (server) 1001 shown in FIG. 1. In the present embodiment, job data between the server and the device is roughly classified. Job 3110 with the transfer process of job 1 and job 1 processed in the server
Alternatively, the scheduler 3 may divide the job into server internal jobs 3120 limited to data processing between the server and the client.
010 corresponds to the case where the schedule is managed.
【0051】対デバイスジョブ3110において、31
11はFax送信ジョブであり、各クライアント102
0,1021からの送信要求ジョブデータを受け取り、
デバイスに対してFax送信を要求する。In the device job 3110, 31
Reference numeral 11 denotes a fax transmission job.
0, 1021 to receive the transmission request job data,
Requests the device for fax transmission.
【0052】3112はFax受信ジョブであり、デバ
イス側からFax受信データを受けて、サーバ1001
内に原稿を蓄積管理する。Reference numeral 3112 denotes a fax reception job, which receives fax reception data from the device and sends it to the server 1001.
Stores and manages manuscripts.
【0053】なお、デバイス側からクライアントの配信
先データが付加されている場合は、そのユーザ固有のデ
ータとして管理することで配信処理を行なう。また、配
信先が不明の場合は、後述する自動ルーティングジョブ
3126に処理を移すことにより、イメージデータから
配信先を抽出処理することにより配信処理ができるよう
に構成されている。When the distribution destination data of the client is added from the device side, the distribution processing is performed by managing the data as the data unique to the user. When the distribution destination is unknown, the processing is shifted to an automatic routing job 3126 to be described later, whereby the distribution processing can be performed by extracting the distribution destination from the image data.
【0054】3113はプリントジョブであり、ここで
は、クライアント側からの、特にサーバ1001内に蓄
積管理されたイメージ文書の印刷要求ジョブに関して処
理を制御する。3114はスキャンジョブであり、デバ
イスからの原稿を読み取ったデータを受け取り、通常は
所定のユーザの読取専用フォルダにファイルとして管理
して、当該ユーザからアクセスできるようになっている
が、本実施形態における同報機能に関する処理を含めた
処理フローについては後述する。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 1001 from the client side. Reference numeral 3114 denotes a scan job which receives data obtained by reading a document from a device, and manages the data as a file in a read-only folder of a predetermined user so that the user can access the data. The processing flow including the processing related to the broadcast function will be described later.
【0055】サーバ内部ジョブ3120において、31
21はOCR解析ジョブであり、イメージデータとして
蓄積管理される受信文書、スキャナ読取文書等に対して
OCR処理をする。ここでは、直接指定された文書全体
をOCR処理する場合と、他の文書要約ジョブ312
2、自動ルーティングジョブ3126から目的に応じて
起動されることも可能になっている。In the server internal job 3120, 31
An OCR analysis job 21 performs an OCR process 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.
【0056】例えば受信文書から宛先データを抽出処理
したり、イメージデータ全体をOCR処理して、文字原
稿画像の中の全文を電子データ化したりすることが可能
になっている。For example, it is possible to extract destination data from a received document, or perform OCR processing on the entire image data to convert all text in a character document image into electronic data.
【0057】3122は文書要約ジョブであり、サーバ
1001内に蓄積された文字コード化された文書に対し
て内容の要約処理を行なう。3123は文書検索ジョブ
であり、サーバ1001内に蓄積された文書に対して検
索の手段を提供するものである。Reference numeral 3122 denotes a document summarization job, which performs a content summarization process on a character-coded document stored in the server 1001. A document search job 3123 provides search means for documents stored in the server 1001.
【0058】3124は暗号処理ジョブであり、必要に
応じてサーバ1001に蓄積された文書に対して暗号化
処理を施し、文書に対するセキュリティを保証するもの
である。3125は文書データ転送ジョブであり、クラ
イアント1020,1021側にイメージデータを転送
処理する。この時、表示サイズの縮小要求があれば、縮
小処理した表示データを転送する。Reference numeral 3124 denotes an encryption processing job, which performs encryption processing on the document stored in the server 1001 as necessary to guarantee the security of the document. Reference numeral 3125 denotes a document data transfer job for transferring image data to the clients 1020 and 1021. At this time, if there is a display size reduction request, the display data subjected to the reduction processing is transferred.
【0059】3126は自動ルーティングジョブであ
り、特に、受信文書に対してする配信処理を、宛先をO
CR解析ジョブ3121により抽出し、抽出された宛先
に対応するユーザ別の管理エリアに当該文書を移動させ
ることで配信処理を行なう。Reference numeral 3126 denotes an automatic routing job.
The document is extracted by the CR analysis job 3121, and the distribution process is performed by moving the document to a user-specific management area corresponding to the extracted destination.
【0060】3127は手動ルーティングジョブであ
り、特に一時的に蓄積された受信文書に対して、特別に
許可されたクライアント側のユーザに対して各文書を視
覚的に内容を見せて、所定の宛先を確認させる手段と、
ネットワーク上の各ユーザのフォルダに当該文書をサー
バ内で手動的に移動させる手段とを提供するものになっ
ている。Reference numeral 3127 denotes a manual routing job. 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.
【0061】3128は文書登録ジョブであり、クライ
アント側の要求に応じてサーバ内に文書の登録を行なう
ことが可能になっている。Reference numeral 3128 denotes a document registration job, which can register a document in the server in response to a request from the client.
【0062】図6は、図4に示した文書配信サーバ10
01に備えられるデータベース3031のデータ構造を
示す図であり、本実施形態によるデータベース3031
は、共有データCDと、例えば個別のユーザデータUD
1,UD2,……等とから構成され、これらのデータを
メモリ管理部3030を介して管理している。FIG. 6 shows the document distribution server 10 shown in FIG.
FIG. 3 is a diagram illustrating a data structure of a database 3031 provided in the database 301, and the database 3031 according to the present embodiment.
Is the shared data CD and, for example, individual user data UD
, UD2,..., Etc., and these data are managed via the memory management unit 3030.
【0063】共有データCDにおいて、CD1はユーザ
管理情報で、ユーザ名、ユーザパスワード、ユーザ別設
定、デバイス設定情報等が対応する。CD2はサーバ管
理情報で、ユーザライセンス数、時刻、サーバアプリケ
ーションバージョン等が対応する。In the shared data CD, CD1 is user management information corresponding to a user name, a user password, user-specific settings, device setting information, and the like. CD2 is server management information, and corresponds to the number of user licenses, time, server application version, and the like.
【0064】CD3は共有アドレスデータで、共有する
アドレスデータネットワーク上の各ユーザのLAN上の
アドレスについては、自動的に登録する。CD4は共有
文書データで、各ユーザが共有する文書データに対応す
る。CD5は共有文書アノテーションデータ(共有文書
注釈データ)で、共有文書に対する注釈データが設定可
能に構成されている。CD3 is shared address data, and the address of each user on the shared address data network on the LAN is automatically registered. CD4 is shared document data and corresponds to document data shared by each user. CD5 is shared document annotation data (shared document annotation data), and is configured so that annotation data for the shared document can be set.
【0065】CD6は通信ログデータで、特に、FAX
送受信に関連する通信ログ(履歴)データが管理されて
いる。CD7は一時保存文書データで、特に、宛先が明
示されずに転送されたFAX受信文書情報として管理す
る。CD6 is communication log data.
Communication log (history) data related to transmission and reception is managed. The CD 7 is temporarily stored document data, and is particularly managed as FAX received document information transferred without specifying a destination.
【0066】個別のユーザデータUD1,UD2は、そ
れぞれ対応する文書データUD1−1,UD2−1とア
ドレスデータUD1−2,UD2−2等からなってい
る。The individual user data UD1 and UD2 are respectively composed of corresponding document data UD1-1 and UD2-1 and address data UD1-2 and UD2-2.
【0067】文書データUD1−1において、UD1−
1−1はInboxデータで、主としてデバイス側から
転送される受信文書データを管理している。UD1−1
−2はOutBoxデータで、デバイス側に転送される
送信要求中の文書データを管理している。UD1−1−
3はScanデータで、スキャン読取後、転送された文
書データを管理している。In the document data UD1-1, UD1-
1-1 is Inbox data, which mainly manages received document data transferred from the device side. UD1-1
Reference numeral -2 denotes OutBox data, which manages document data in a transmission request transferred to the device side. UD1-1-
Reference numeral 3 denotes scan data which manages document data transferred after scanning and reading.
【0068】UD1−1−4はSentFaxデータ
で、送信処理済みの文書データを管理している。UD1
−1−5はTrashデータで、不要指示された一時保
存された文書データを管理している。UD1−1−6は
ユーザ専用フォルダデータで、ユーザが個別に設定した
フォルダに、ユーザが移動、複写させた文書が管理され
る。UD1-1-4 is SentFax data, which manages document data that has been transmitted. UD1
-1-5 is the Trash data, which manages the temporarily stored document data that has been instructed unnecessary. UD1-1-6 is user-specific folder data in which documents moved and copied by the user are managed in folders individually set by the user.
【0069】UD1−2はユーザ専用アドレスデータ
で、ユーザが独自に設定したアドレスデータUD1−2
−1が管理されている。UD1-2 is user-specific address data, and address data UD1-2 uniquely set by the user.
-1 is managed.
【0070】文書データUD2−1において、UD2−
1−1はInboxデータで、主としてデバイス側から
転送される受信文書データを管理している。UD2−1
−2はOutBoxデータで、デバイス側に転送される
送信要求中の文書データを管理している。UD2−1−
3はScanデータで、スキャン読取後、転送された文
書データを管理している。In the document data UD2-1, UD2-
1-1 is Inbox data, which mainly manages received document data transferred from the device side. UD2-1
Reference numeral -2 denotes OutBox data, which manages document data in a transmission request transferred to the device side. UD2-1-
Reference numeral 3 denotes scan data which manages document data transferred after scanning and reading.
【0071】UD2−1−4はSentFaxデータ
で、送信処理済みの文書データを管理している。UD2
−1−5はTrashデータで、不要指示された一時保
存された文書データを管理している。UD2−1−6は
ユーザ専用フォルダデータで、ユーザが個別に設定した
フォルダに、ユーザが移動、複写させた文書が管理され
る。UD2-1-4 is SentFax data, which manages document data that has been transmitted. UD2
-1-5 is the Trash data, which manages the temporarily stored document data that has been instructed unnecessary. UD2-1-6 is user-specific folder data in which documents moved and copied by the user are managed in folders individually set by the user.
【0072】UD2−2はユーザ専用アドレスデータ
で、ユーザが独自に設定したアドレスデータUD2−2
−1が管理されている。UD2-2 is user-specific address data, and address data UD2-2 uniquely set by the user.
-1 is managed.
【0073】図7は、本発明に係る画像処理システムに
おけるデータの処理形態を示すブロック図であり、MF
D3301とサーバ3312,クライアント3320〜
3322等からシステムが構築される場合に対応する。
以下、構成および動作について説明する。FIG. 7 is a block diagram showing a data processing mode in the image processing system according to the present invention.
D3301, server 3312, client 3320-
This corresponds to the case where a system is constructed from 3322 and the like.
Hereinafter, the configuration and operation will be described.
【0074】図において、マルチファンクションデバイ
ス(MFD)3301は、サーバ3312におけるデー
タバッファ3310を介してデータ転送処理が行なわ
れ、データバッファ3310においては、FAX送信要
求用データバッファ3310−1,FAX受信用データ
バッファ3310−2,プリントデータ用データバッフ
ァ3310−3,スキャナデータ用データバッファ33
10−4がそれぞれ用意され、これらのデータはMFD
3301とデータパケット単位に混在させて転送が可能
になっている。In the figure, a multi-function device (MFD) 3301 performs a data transfer process via a data buffer 3310 in a server 3312. In the data buffer 3310, a data buffer 3310-1 for FAX transmission request and a FAX reception request Data buffer 3310-2, print data data buffer 3310-3, scanner data data buffer 33
10-4 are prepared, and these data are MFD
It is possible to transfer the data in a unit of 3301 and data packet.
【0075】一方、サーバ3312内では、MFD33
01側のデータバッファ3310と、データベース33
11側で内部的に必要に応じたデータ転送が行なわれ
る。On the other hand, in the server 3312, the MFD 33
01 data buffer 3310 and database 33
Data transfer is internally performed as necessary on the 11 side.
【0076】各クライアント3320〜3322は、サ
ーバ3312におけるデータベース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 3312.
【0077】例えばクライアントとしてのユーザ1に対
応するクライアント3320は、サーバ3312におけ
る共通データエリア3311−1のデータ領域と、ユー
ザ1用として個別に管理されたユーザデータ領域331
1−2をアクセスすることで、各種サービスの提供を受
けることができるようになっている。なお、3311−
3,3311−4はユーザデータ領域で、それぞれクラ
イアント3321,3322用に確保されている。For example, the client 3320 corresponding to the user 1 as a client includes a data area of the common data area 3311-1 in the server 3312 and a user data area 331 individually managed for the user 1.
By accessing 1-2, various services can be provided. 3311-
Reference numerals 3,3311-4 denote user data areas, which are reserved for clients 3321 and 3322, respectively.
【0078】図8は、本発明に係る画像処理システムに
おける第2のデータ処理手順の一例を示すフローチャー
トであり、図4に示したサーバ1001による基本処理
手順に対応する。なお、(1)〜(17)は各ステップ
を示す。FIG. 8 is a flowchart showing an example of the second data processing procedure in the image processing system according to the present invention, and corresponds to the basic processing procedure by the server 1001 shown in FIG. Note that (1) to (17) indicate each step.
【0079】先ず、ステップ(1)で、電源立ち上げ時
に行なうデータベース3031のチェックを行う。次
に、ステップ(2)で、各種クライアント、ならびにデ
バイスからの、サーバ1001ヘのLogin要求があ
るかどうかを確認し、Login要求があると確認した
場合には、ステップ(3)において、パスワードチェッ
ク等を含めたLogin処理を行ない、ステップ(4)
以降へ進む。なお、ステップ(3)における処理は、図
4に示したユーザ管理部3005で処理される。First, in step (1), the database 3031 is checked at power-on. Next, in step (2), it is checked whether there is a login request from various clients and devices to the server 1001. If it is determined that there is a login request, in step (3), the password is checked. Perform Login process including step (4)
Proceed to the following. The processing in step (3) is performed by the user management unit 3005 shown in FIG.
【0080】一方、ステップ(2)において、Logi
n要求がないと判定した場合には、ステップ(4)で、
クライアント、例えばクライアント1020,1021
等からのユーザ情報要求があるかどうかを確認し、ユー
ザ情報要求があると確認した場合には、ステップ(5)
で、要求内容に応じて各ユーザ個別のデータ、および共
有データをクライアント側に転送処理して、ステップ
(6)以降へ進む。なお、ステップ(6)の処理は、図
4に示したユーザ管理部3005で処理される。On the other hand, in step (2), Logi
If it is determined that there is no n request, in step (4),
Clients, for example clients 1020, 1021
It is checked whether there is a request for user information from the user, etc., and if it is confirmed that there is a request for user information, step (5)
Then, the individual data of each user and the shared data are transferred to the client in accordance with the request, and the process proceeds to step (6) and subsequent steps. The processing of step (6) is performed by the user management unit 3005 shown in FIG.
【0081】一方、ステップ(4)で、ユーザ情報要求
がないと判定された場合には、ステップ(6)におい
て、各クライアント1020,1021からのサーバ情
報要求があるかどうかを確認して、サーバ情報要求があ
ると確認した場合には、ステップ(7)で、要求内容に
応じてサーバ固有のデータをクライアント側に転送し
て、ステップ(8)以降へ進む。なお、ステップ(7)
の処理は、図4に示したサーバ管理部3006で処理さ
れる。On the other hand, if it is determined in step (4) that there is no user information request, in step (6), it is checked whether there is a server information request from each of the clients 1020 and 1021, and When it is confirmed that there is an information request, in step (7), the server-specific data is transferred to the client according to the request, and the process proceeds to step (8) and subsequent steps. Step (7)
Is processed by the server management unit 3006 shown in FIG.
【0082】一方、ステップ(6)で、サーバ情報要求
がないと確認した場合には、ステップ(8)において、
各クライアント1020,1021からの文書データ要
求があるかどうかを確認し、文書データ要求のがあると
確認した場合には、ステップ(9)で、指定された文書
のデータ要求処理を行ない、ステップ(10)以降へ進
む。なお、ステップ(9)の処理は、図4に示した文書
処理部3007で処理される。On the other hand, when it is confirmed in step (6) that there is no server information request, in step (8),
It is determined whether or not there is a document data request from each of the clients 1020 and 1021. If it is determined that there is a document data request, in step (9), a data request process for the specified document is performed. 10) Proceed to the subsequent steps. The processing in step (9) is performed by the document processing unit 3007 shown in FIG.
【0083】一方、ステップ(8)で、各クライアント
1020,1021からの文書データ要求がないと判定
した場合には、ステップ(10)で、各クライアント1
020,1021、デバイスからの各種ジョブ要求があ
るかどうかを確認し、ジョブ要求があると確認した場合
には、ステップ(11)で、指定されたジョブの種類に
応じたジョブデータの処理を行ない、ステップ(12)
以降へ進む。なお、ステップ(11)の処理は、すなわ
ち、各種ジョブの処理は、図4に示した文書処理部30
07で処理される。On the other hand, if it is determined in step (8) that there is no document data request from each of the clients 1020 and 1021, then in step (10), each client 1
020, 1021, It is checked whether there are various job requests from the device. If it is checked that there is a job request, in step (11), the job data is processed according to the specified job type. , Step (12)
Proceed to the following. Note that the processing in step (11), that is, the processing of various jobs, is performed in the document processing unit 30 shown in FIG.
07.
【0084】一方、ステップ(10)で、各クライアン
ト1020,1021、デバイスからの各種ジョブ要求
がないと確認した場合には、ステップ(12)で、アド
レスブック処理に関する処理要求を確認し、該処理要求
があると確認した場合は、ステップ(13)で、アドレ
ス情報の収集、登録、変更に関する処理を行い、ステッ
プ(14)以降へ進む。On the other hand, if it is confirmed in step (10) that there are no various job requests from each of the clients 1020, 1021, and the device, in step (12), a processing request relating to the address book processing is confirmed. If it is confirmed that there is a request, in step (13), processing related to collection, registration, and change of address information is performed, and the process proceeds to step (14) and thereafter.
【0085】一方、ステップ(12)で、アドレスブッ
ク処理に関する処理要求がないと確認した場合には、ス
テップ(14)で、Logout要求を確認し、Log
out要求があると確認した場合には、ステップ(1
5)で、Logout処理を行い、ステップ(16)以
降へ進む。On the other hand, if it is confirmed in step (12) that there is no processing request related to the address book processing, then in step (14), the Logout request is confirmed, and
If it is confirmed that there is an out request, step (1)
In 5), a Logout process is performed, and the process proceeds to step (16) and subsequent steps.
【0086】一方、ステップ(14)で、Logout
要求がないと確認した場合には、ステップ(16)で、
サーバシャットダウン要求があるかどうかを確認し、サ
ーバシャットダウン要求がないと確認した場合には、ス
テップ(2)へ戻り、該サーバシャットダウン要求があ
ると確認した場合には、ステップ(17)で、シャット
ダウン処理を行い、処理を終了する。On the other hand, in step (14), Logout
If there is no request, in step (16),
It is confirmed whether there is a server shutdown request. If it is confirmed that there is no server shutdown request, the process returns to step (2). If it is confirmed that there is the server shutdown request, the process returns to step (17). The process is performed, and the process ends.
【0087】図9は、図7に示したデータベース331
1に確保されるアドレス登録テーブルの一例を示す図で
あり、ここでは共有データに対するアドレステーブルを
示してある。なお、本実施形態では、登録項目として、
最低限として次のものを用意している。FIG. 9 shows the database 331 shown in FIG.
FIG. 2 is a diagram showing an example of an address registration table secured in No. 1; here, an address table for shared data is shown. In the present embodiment, as the registration items,
The following are provided as a minimum.
【0088】図において、3501はユーザ番号で、内
部的に各登録ユーザを管理するための番号に対応して設
定される。3502はユーザ名で、基本的にはネットワ
ークユーザ名を登録するが、それとは別にFAX送信先
としてのユーザ名、グループ登録されるユーザ名等がク
ライアントから登録できる。なお、このデータ(ユーザ
名)は直接デバイス側に送られ、デバイス側で表示され
る。In the figure, reference numeral 3501 denotes a user number, which is internally set corresponding to a number for managing each registered user. A user name 3502 basically registers a network user name. Apart from that, a user name as a facsimile transmission destination, a user name registered in a group, and the like can be registered from the client. This data (user name) is sent directly to the device and displayed on the device.
【0089】3503は属性で、登録されたユーザ名
が、ネットワークユーザ(クライアント)用かFAX番
号登録用か、グループユーザ登録用かの識別をするため
に使用される。3504はFAX番号で、FAX送信先
ユーザの場合、FAX番号を登録する。3505はグル
ープメンバーで、グループユーザの場合、グループメン
バーをユーザ番号で指定する。An attribute 3503 is used to identify whether the registered user name is for a network user (client), for FAX number registration, or for group user registration. Reference numeral 3504 denotes a facsimile number. In the case of a facsimile transmission destination user, the facsimile number is registered. Reference numeral 3505 denotes a group member. In the case of a group user, the group member is designated by a user number.
【0090】3506はデバイス登録で、ユーザ名とし
てデバイス側に転送するか否かの設定を行い、「登録す
る」と設定されたもののみをデバイス側にダウンロード
されるようになっている。また、デフォルト設定として
は、「ネットワークユーザ」、「グループユーザ」はデ
バイス登録、「FAX送信先ユーザ」は未登録という設
定になるようにしてある。Reference numeral 3506 denotes device registration, in which it is set whether or not to transfer to the device side as a user name, and only those set as "register" are downloaded to the device side. As default settings, “network user” and “group user” are set as device registration, and “FAX destination user” is not registered.
【0091】なお、これらのアドレスデータは、各クラ
イアントからはすべて文書配信先として使用可能であ
る。Note that all of these address data can be used as a document distribution destination from each client.
【0092】図10は、本発明に係る画像処理システム
における第3のデータ処理手順の一例を示すフローチャ
ートであり、スキャンジョブ処理手順に対応する。な
お、(1)〜(10)は各ステップを示す。FIG. 10 is a flowchart showing an example of a third data processing procedure in the image processing system according to the present invention, and corresponds to a scan job processing procedure. Note that (1) to (10) indicate each step.
【0093】先ず、ステップ(1)で、デバイスからの
スキャンジョブデータの転送処理を行ない、ジョブデー
タを受信する。このジョブデータは、スキャナで読み込
んだ画像データと、その配信先データを含んでいる。First, in step (1), transfer processing of scan job data from a device is performed, and job data is received. This job data includes image data read by the scanner and its distribution destination data.
【0094】次に、ステップ(2)で、画像データ部を
一時保存文書ファイルとしてデータベース3031に登
録する。次に、ステップ(3)で、配信先データ部の内
容を解析し、処理すべき配信数等を検出する。Next, in step (2), the image data portion is registered in the database 3031 as a temporarily stored document file. Next, in step (3), the contents of the distribution destination data section are analyzed to detect the number of distributions to be processed and the like.
【0095】続いて、ステップ(4)で、未処理の個別
宛先データ(ユーザ名)を抽出し、ステップ(5)で、
その属性が「クライアント」か否かを判断し、「クライ
アント」であると判断した場合には、ステップ(7)
で、所定のユーザフォルダに対する内部的な配信処理を
行い、ステップ(9)以降へ進む。Subsequently, in step (4), unprocessed individual destination data (user name) is extracted, and in step (5),
It is determined whether or not the attribute is “client”. If it is determined that the attribute is “client”, step (7)
Then, an internal distribution process is performed for a predetermined user folder, and the process proceeds to step (9) and subsequent steps.
【0096】なお、本実施形態では、宛先データ属性が
グループユーザの場合は、受信文書の扱い同様に「IN
BOX」データとして、そうでない場合は「Scan」
データとして扱うようにしてある。In the present embodiment, when the destination data attribute is a group user, "IN
BOX "data, otherwise" Scan "
It is treated as data.
【0097】一方、ステップ(5)で、その属性が「ク
ライアント」でないと判断された場合には、ステップ
(6)で、宛先データ属性が「FAX送信先」かどうか
を判断し、「FAX送信先」であると判断した場合に
は、ステップ(8)で、内部的に新規の送信ジョブとし
ての登録を行い、ステップ(9)以降へ進む。On the other hand, if it is determined in step (5) that the attribute is not “client”, it is determined in step (6) whether or not the destination data attribute is “FAX transmission destination”. If it is determined to be "first", in step (8), registration as a new transmission job is internally performed, and the process proceeds to step (9) and subsequent steps.
【0098】一方、ステップ(6)で、「FAX送信
先」でないと判定された場合は、ステップ(9)で、他
の配信処理すべき次のデータが残っているか否かの確認
を行い、まだ未処理分のデータがあると確認した場合に
は、ステップ(4)へ戻る。On the other hand, if it is determined in step (6) that the data is not the “FAX transmission destination”, it is checked in step (9) whether or not the next data to be distributed remains. If it is confirmed that there is still unprocessed data, the process returns to step (4).
【0099】一方、ステップ(9)で、次のデータがな
いと判定した場合には、すなわち、配信(登録)処理が
終了したら、ステップ(10)で、一時保存文書等の後
処理を行い処理を終了する。On the other hand, if it is determined in step (9) that the next data does not exist, that is, if the distribution (registration) processing is completed, in step (10), post-processing such as a temporarily stored document is performed and processing is performed. To end.
【0100】図11は、図1に示したクライアント10
20,1021の構成を説明するブロック図である。FIG. 11 shows the client 10 shown in FIG.
It is a block diagram explaining the structure of 20,1021.
【0101】図において、4001は一般の文書作成ア
プリケーション、4002はOSが提供するグラフィッ
クデバイスインタフェース部、4003はプリンタドラ
イバであり、4004は一般的にはOSが提供するプリ
ントマネージャであり、アプリケーション4001から
要求された印刷系のジョブは、これらのモジュール(4
002から4004)を通り、LAN制御部4030を
介してネットワークOSが提供する印刷システム上で処
理される。In the figure, 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 requested print-related job is stored in these modules (4
002 to 4004), and is processed on the printing system provided by the network OS via the LAN control unit 4030.
【0102】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.
【0103】4010は文書配信/管理アプリケーショ
ンであり、文書配信/管理サーバヘアクセスするGUI
を提供している。Reference numeral 4010 denotes a document distribution / management application, which is a GUI for accessing the document distribution / management server.
Is provided.
【0104】具体的には、各種データ(FAX送受信文
書、スキャナ文書、通信履歴情報等)の表示、文書編集
機能、各種設定機能(個人文書を共有文書にするモード
設定、アドレス帳設定含む)、各種ジョブ指定操作(F
AX送信、文書印刷等)などを提供している。Specifically, display of various data (FAX transmission / reception document, scanner document, communication history 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.).
【0105】なお、本実施形態においては、一般ユーザ
用アプリケーションとは別に、いくつか管理者用アプリ
ケーションも用意してあり、その一つには、受信文書の
手動配信アプリケーションがある。これは、宛先が不明
(解析不能含む)でサーバ内に一時保存された受信文書
の内容をビュアで表示し、目視で宛先を確認できるよう
にして、当該文書を所定のユーザ用の文書として設定で
きるものである。In this embodiment, apart from the general user application, several administrator applications are also prepared, and one of them is a manual distribution application for received documents. This is because the contents of a received document whose address is unknown (including unanalysable) and temporarily stored in the server are displayed in a viewer so that the address can be visually checked and the document is set as a document for a predetermined user. You can do it.
【0106】また、サーバ管理者用のアプリケーション
として、本サーバを使用するクライアント(ユ―ザ)設
定及びデバイスのリモート設定等が可能な管理者用アプ
リケーションも用意されている。Further, as an application for a server administrator, an application for an administrator capable of setting a client (user) using the server and setting a device remotely is also provided.
【0107】4011は文書配信/管理ドライバであ
り、アプリケーションから要求される各種ジョブデータ
のハンドリングをジョブ管理部4020を介して行なっ
ている。4020はジョブ管理部であり、アプリケーシ
ョン4010から要求されたジョブの管理を行なう。4
021はジョブ制御部であり、各種ジョブに対して、サ
ーバとのデータ転送処理を行なうものである。4030
はLAN制御部であり、一般的には、OSメーカが提供
するLAN上の通信を制御する。Reference numeral 4011 denotes a document distribution / management driver which handles various job data requested from an application via a job management unit 4020. Reference numeral 4020 denotes a job management unit which manages a job requested by the application 4010. 4
Reference numeral 021 denotes a job control unit which performs data transfer processing with the server for various jobs. 4030
Is a LAN control unit, which generally controls communication on the LAN provided by the OS maker.
【0108】図12は、本発明に係る画像処理システム
における第4のデータ処理手順の一例を示すフローチャ
ートであり、各クライアント1020,1021側のデ
ータ処理手順に対応する。なお、(1)〜(6)は各ス
テップを示す。FIG. 12 is a flowchart showing an example of the fourth data processing procedure in the image processing system according to the present invention, and corresponds to the data processing procedure of each of the clients 1020 and 1021. Note that (1) to (6) indicate each step.
【0109】先ず、ステップ(1)で、サーバ1001
ヘの接続(Login)処理を行なう。ここで、まず、
本実施形態におけるシステムのユーザとしてのユーザ認
証(例えば、ユ―ザID,パスワードを使用する)を行
なう。First, in step (1), the server 1001
Connection processing (Login) is performed. Here, first,
User authentication (for example, using a user ID and a password) as a user of the system in this embodiment is performed.
【0110】次に、ステップ(2)で、サーバ1001
からのデータアップロード、表示処理であり、Logi
nした結果、当該ユーザ用のデータとしてサーバ側です
でに管理されているデータを吸い上げ、GUI上に所定
のデータを表示させる。Next, in step (2), the server 1001
Data upload and display processing from
As a result of n, data already managed on the server side is downloaded as data for the user, and predetermined data is displayed on the GUI.
【0111】続いて、ステップ(3)で、ユーザからの
ジョブ要求の有無を検索して判定し、ジョブ要求がある
と判定した場合には、すなわち、何らかのジョブ要求が
あると判定した場合には、ステップ(4)で、ジョブ処
理を実行して、ステップ(5)以降へ進む。Subsequently, in step (3), the presence or absence of a job request from the user is searched for and determined. When it is determined that there is a job request, that is, when it is determined that there is any job request, In step (4), job processing is executed, and the process proceeds to step (5) and subsequent steps.
【0112】一方、ステップ(3)で、ジョブ要求がな
いと判定した場合には、ステップ(5)で、アプリケー
ションの終了要求を判定して、終了要求がないと判定し
た場合には、ステップ(2)へ戻り、再度サーバ側のデ
ータをアップロードし、配信された文書の有無等のステ
ータスの確認を行う。On the other hand, if it is determined in step (3) that there is no job request, it is determined in step (5) that the application is to be terminated. Returning to 2), the server-side data is uploaded again, and the status such as the presence or absence of the distributed document is confirmed.
【0113】一方、ステップ(5)で、アプリケーショ
ンの終了要求があったと判定した場合には、ステップ
(6)で、サーバとの切断(Logout)処理を行
い、処理を終了する。On the other hand, if it is determined in step (5) that a request to end the application has been made, a disconnection (Logout) process with the server is performed in step (6), and the process ends.
【0114】以下、本実施形態の特徴的構成について図
10,図12等を参照して説明する。Hereinafter, the characteristic configuration of the present embodiment will be described with reference to FIGS.
【0115】上記のように構成された所定の通信媒体を
介してマルチファンクション機能処理を実行可能なデバ
イス,複数のデータ処理装置と通信可能なサーバ装置
(サーバ1001)のデータ処理方法であって、各デー
タ処理装置に対応する第1のユーザ情報(属性がクライ
アントとなるユーザ名),前記マルチファンクション機
能処理に伴って生成される画像データを送信すべき第2
のユーザ情報(属性がFAX送信先となるユーザ名),
前記第1のユーザ情報と前記第2のユーザ情報とが混在
する第3のユーザ情報(属性がグループ(第1と第2の
ユーザ情報を含む))を含むアドレス情報をメモリ資源
(不揮発性の外部メモリ)に登録する登録工程(図示し
ないが、サーバ1001のユーザインタフェースを利用
して行う)と、前記メモリ資源に登録されたアドレス情
報を前記デバイスに転送する転送工程(図示しない)
と、前記デバイスから転送される画像情報および前記転
送工程により転送された前記アドレス情報中で指定され
たアドレス情報を取得する取得工程(図10のステップ
(1),(2))と、前記取得工程により取得した前記
アドレス情報を解析して前記取得した前記画像データを
いずれかのデータ処理装置に配信と前記デバイスからの
画像データ送信とのいずれかまたは双方を行う画像デー
タ配信工程(図10のステップ(3)〜(10))とを
有するので、前記マルチファンクション機能処理に伴っ
て生成される画像データを送信すべき第2のユーザ情
報,前記第1のユーザ情報と前記第2のユーザ情報とが
混在する第3のユーザ情報を含むアドレス情報を一元管
理して、デバイスに対して管理している第1〜第3のユ
ーザ情報を含む最新のアドレス情報を提示して、該アド
レス情報中から指定されるアドレス情報を伴う画像デー
タを取得して、該アドレス情報に基づいて各データ処理
装置に対して同報的に画像データを順次に配信したり、
デバイスを介して同報的に複数の送信先に画像データを
順次送信したりする画像処理環境を自在に構築すること
ができる。A data processing method for a device capable of executing multifunction function processing via a predetermined communication medium configured as described above, and a server apparatus (server 1001) capable of communicating with a plurality of data processing apparatuses, First user information (user name whose attribute is a client) corresponding to each data processing device, second image data to be transmitted along with the multi-function function processing
User information (the attribute is the user name of the fax destination),
Address information including third user information (an attribute including a group (including first and second user information)) in which the first user information and the second user information are mixed is stored in a memory resource (non-volatile A registration step (not shown, which is performed using a user interface of the server 1001) to register the address information registered in the memory resource to the device (not shown).
An acquisition step (steps (1) and (2) in FIG. 10) for acquiring image information transferred from the device and address information designated in the address information transferred in the transfer step; An image data distribution step of performing either or both of distributing the acquired image data to any of the data processing apparatuses and transmitting image data from the device by analyzing the address information acquired in the step (FIG. 10) Steps (3) to (10)), the second user information, the first user information, and the second user information to which image data generated with the multi-function function processing should be transmitted. And address information including the third user information in which the first and third user information are mixed. Presenting the address information, acquiring image data with the address information specified from the address information, and sequentially distributing the image data to each data processing device based on the address information. Or
It is possible to freely construct an image processing environment in which image data is sequentially transmitted to a plurality of destinations in a broadcast manner via a device.
【0116】また、所定の通信媒体を介して複数のデー
タ処理装置(クライアント1020,1021)とサー
バ装置(サーバ1001)と通信可能なマルチファンク
ション機能処理を実行可能な複合装置(MFD101
0)のデータ処理方法であって、前記サーバ装置に登録
された各データ処理装置に対応する第1のユーザ情報,
前記マルチファンクション機能処理に伴って生成される
画像データを送信すべき第2のユーザ情報,前記第1の
ユーザ情報と前記第2のユーザ情報とが混在する第3の
ユーザ情報を含むアドレス情報をメモリ資源にダウンロ
ードするダウンロード工程(図3のステップ(2))
と、前記ダウンロード工程により前記メモリ資源にダウ
ンロードされた前記アドレス情報中から所望のアドレス
を指定する指定工程(図3のステップ(4)に含まれ
る)と、前記指定工程により指定されたアドレスを伴う
画像データを前記サーバ装置に転送する転送工程(図3
のステップ(4)に含まれる)とを有するので、サーバ
装置側で一元管理されている最新の第1〜第3のユーザ
情報を取得して、マルチファンクション機能処理を実行
可能な複合装置から画像入力される画像データの配信処
理を決定すべきアドレス情報を該取得したアドレス情報
中から指定させる操作環境を自動的に設定でき、簡単な
指定操作により読み込まれる画像データに対するサーバ
装置における各データ処理装置への配信処理あるいは外
部への画像データの送信処理とを自動化することができ
る。A multifunction device (MFD101) capable of executing multifunction function processing capable of communicating with a plurality of data processing devices (clients 1020 and 1021) and a server device (server 1001) via a predetermined communication medium.
0), wherein the first user information corresponding to each data processing device registered in the server device;
Address information including third user information in which the first user information and the second user information are mixed together is to be transmitted to the second user information to which the image data generated along with the multi-function function processing is to be transmitted. Download process for downloading to memory resources (step (2) in FIG. 3)
A designating step (included in step (4) of FIG. 3) for designating a desired address from the address information downloaded to the memory resource by the download step, and an address designated by the designating step. A transfer step of transferring image data to the server device (FIG. 3)
(4)), the latest first to third user information managed centrally on the server device side is acquired, and an image is obtained from the multifunction device capable of executing the multifunction function processing. An operation environment for designating the address information to determine the distribution processing of the input image data from the acquired address information can be automatically set, and each data processing device in the server device for the image data read by a simple designation operation And the process of transmitting image data to the outside can be automated.
【0117】また、サーバ装置側で一元管理されている
最新の第1〜第3のユーザ情報を不揮発的に記憶してお
くためのメモリ資源を不要とし、常に最新の第1〜第3
のユーザ情報を少ないメモリで管理することができ、各
第1〜第3のユーザ情報の変更に伴う設定変更負担を大
幅に軽減することができる。Further, a memory resource for non-volatilely storing the latest first to third user information which is centrally managed on the server side is not required, and the latest first to third user information is always stored.
User information can be managed with a small memory, and the load of setting change accompanying the change of each of the first to third user information can be greatly reduced.
【0118】さらに、所定の通信媒体を介してマルチフ
ァンクション機能処理を実行可能なデバイス,複数のデ
ータ処理装置と通信可能なサーバ装置を制御するコンピ
ュータが読み出し可能なプログラムを格納した記憶媒体
であって、各データ処理装置に対応する第1のユーザ情
報,前記マルチファンクション機能処理に伴って生成さ
れる画像データを送信すべき第2のユーザ情報,前記第
1のユーザ情報と前記第2のユーザ情報とが混在する第
3のユーザ情報を含むアドレス情報をメモリ資源に登録
する登録工程と、前記メモリ資源に登録されたアドレス
情報を前記デバイスに転送する転送工程と、前記デバイ
スから転送される画像情報および前記転送工程により転
送された前記アドレス情報中で指定されたアドレス情報
を取得する取得工程と、前記取得工程により取得した前
記アドレス情報を解析して前記取得した前記画像データ
をいずれかのデータ処理装置に配信と前記デバイスから
の画像データ送信とのいずれかまたは双方を行う画像デ
ータ配信工程とを有するので、前記マルチファンクショ
ン機能処理に伴って生成される画像データを送信すべき
第2のユーザ情報,前記第1のユーザ情報と前記第2の
ユーザ情報とが混在する第3のユーザ情報を含むアドレ
ス情報を一元管理して、デバイスに対して管理している
第1〜第3のユーザ情報を含む最新のアドレス情報を提
示して、該アドレス情報中から指定されるアドレス情報
を伴う画像データを取得して、該アドレス情報に基づい
て各データ処理装置に対して同報的に画像データを順次
に配信したり、デバイスを介して同報的に複数の送信先
に画像データを順次送信したりする画像処理環境を自在
に構築することができる。Further, the present invention is a storage medium which stores a device capable of executing multifunction function processing via a predetermined communication medium, and a computer readable program for controlling a server apparatus capable of communicating with a plurality of data processing apparatuses. First user information corresponding to each data processing device, second user information to which image data generated with the multi-function function processing is to be transmitted, the first user information and the second user information Registering address information including third user information in which memory information is mixed in a memory resource, transferring the address information registered in the memory resource to the device, and image information transferred from the device And an acquisition step for acquiring address information specified in the address information transferred in the transfer step. And an image data distribution step of analyzing the address information acquired in the acquisition step and distributing the acquired image data to any of the data processing devices and / or transmitting image data from the device. And second user information to which image data generated with the multifunction function processing is to be transmitted, and third user information in which the first user information and the second user information are mixed. , And presents the latest address information including the first to third user information managed for the device, and displays the image with the address information specified from the address information. Data is acquired, and image data is sequentially distributed to each data processing device in a broadcast manner based on the address information, or transmitted via a device. An image processing environment or to sequentially transmit the image data can be constructed freely in to multiple destinations.
【0119】また、所定の通信媒体を介して複数のデー
タ処理装置とサーバ装置と通信可能なマルチファンクシ
ョン機能処理を実行可能な複合装置を制御するコンピュ
ータが読み出し可能なプログラムを格納した記憶媒体で
あって、前記サーバ装置に登録された各データ処理装置
に対応する第1のユーザ情報,前記マルチファンクショ
ン機能処理に伴って生成される画像データを送信すべき
第2のユーザ情報,前記第1のユーザ情報と前記第2の
ユーザ情報とが混在する第3のユーザ情報を含むアドレ
ス情報をメモリ資源にダウンロードするダウンロード工
程と、前記ダウンロード工程により前記メモリ資源にダ
ウンロードされた前記アドレス情報中から所望のアドレ
スを指定する指定工程と、前記指定工程により指定され
たアドレスを伴う画像データを前記サーバ装置に転送す
る転送工程とを有するので、サーバ装置側で一元管理さ
れている最新の第1〜第3のユーザ情報を取得して、マ
ルチファンクション機能処理を実行可能な複合装置から
画像入力される画像データの配信処理を決定すべきアド
レス情報を該取得したアドレス情報中から指定させる操
作環境を自動的に設定でき、簡単な指定操作により読み
込まれる画像データに対するサーバ装置における各デー
タ処理装置への配信処理あるいは外部への画像データの
送信処理とを自動化することができる。Further, the present invention is a storage medium storing a computer readable program for controlling a multifunction device capable of executing multifunction processing capable of communicating with a plurality of data processing devices and a server device via a predetermined communication medium. The first user information corresponding to each data processing device registered in the server device, the second user information to transmit image data generated in accordance with the multi-function function processing, the first user information A download step of downloading address information including third user information in which information and the second user information are mixed into a memory resource, and a desired address from the address information downloaded to the memory resource by the download step With the addressing step specified by the specifying step A transfer step of transferring image data to the server device, so that the latest first to third user information managed centrally on the server device side can be acquired, and the multifunction device capable of executing multifunction function processing An operation environment for designating the address information to determine the distribution process of the image data input from the acquired address information can be automatically set, and each data in the server device for the image data read by the simple designation operation can be set. The distribution processing to the processing device or the transmission processing of the image data to the outside can be automated.
【0120】また、サーバ装置側で一元管理されている
最新の第1〜第3のユーザ情報を不揮発的に記憶してお
くためのメモリ資源を不要とし、常に最新の第1〜第3
のユーザ情報を少ないメモリで管理することができ、各
第1〜第3のユーザ情報の変更に伴う設定変更負担を大
幅に軽減することができる。Further, a memory resource for non-volatilely storing the latest first to third user information that is centrally managed on the server side is not required, and the latest first to third user information is always stored.
User information can be managed with a small memory, and the load of setting change accompanying the change of each of the first to third user information can be greatly reduced.
【0121】図13は、図1,図2に示した画像処理装
置とクライアントとの構成を説明するブロック図であ
る。なお、ここでは、プリンタとしてレーザビームプリ
ンタを例にして説明する。また、図1,図3等と同一の
ものには同一の符号を付してある。FIG. 13 is a block diagram illustrating the configuration of the image processing apparatus shown in FIGS. 1 and 2 and a client. Here, a laser beam printer will be described as an example of the printer. 1 and 3 are denoted by the same reference numerals.
【0122】図において、クライアント1020,10
21は、ROM3のプログラム用ROMに記憶された文
書処理プログラム等に基づいて図形,イメージ,文字,
表(表計算を含む)等が混在した文書処理を実行するC
PU1を備え、システムバス4に接続される各デバイス
をCPU1が総括的に制御する。In the figure, clients 1020 and 1020
Reference numeral 21 denotes figures, images, characters, and the like based on a document processing program or the like stored in a program ROM of the ROM 3.
C for executing document processing in which tables (including spreadsheets) are mixed
The CPU 1 has a PU 1 and controls each device connected to the system bus 4 as a whole.
【0123】また、このROM3のプログラム用ROM
あるいはハードディスク22,外部メモリ11には、図
3,図8,図12等に示すフローチャートで示されるよ
うなCPU1の制御プログラム等を記憶し、ROM3の
フォント用ROMには上記文書処理の際に使用するフォ
ントデータ等を記憶し、ROM3のデータ用ROMは上
記文書処理等を行う際に使用する各種データ(例えば、
各種ページ記述言語のプログラムやフォントのラスタラ
イズ用データなど)を記憶している。Also, the program ROM of the ROM 3
Alternatively, the hard disk 22 and the external memory 11 store a control program of the CPU 1 as shown in the flowcharts of FIGS. 3, 8, 12 and the like, and the font ROM of the ROM 3 is used for the above document processing. Font data and the like, and a data ROM of the ROM 3 stores various data (for example,
Programs for various page description languages, font rasterizing data, etc.).
【0124】2はオプションRAM等により拡張可能な
RAMで、CPU1の主メモリ,ワークエリア等として
機能する。5はキーボードコントローラ(KBC)で、
キーボード9や不図示のポインティングデバイスからの
キー入力を制御する。Reference numeral 2 denotes a RAM which can be expanded by an option RAM or the like, and functions as a main memory, a work area, and the like of the CPU 1. 5 is a keyboard controller (KBC),
It controls key input from a keyboard 9 or a pointing device (not shown).
【0125】6はCRTコントローラ(CRTC)で、
CRTディスプレイ(CRT)10の表示を制御する。
7はディスクコントローラ(DKC)で、ブートプログ
ラム,種々のアプリケーション,フォントデータ,ユー
ザファイル,編集ファイル等を記憶するハードディスク
(HD)、フロッピーディスク(FD)等の外部メモリ
11とのアクセスを制御する。6 is a CRT controller (CRTC),
The display of the CRT display (CRT) 10 is controlled.
Reference numeral 7 denotes a disk controller (DKC) for controlling access to an external memory 11 such as a hard disk (HD) for storing a boot program, various applications, font data, user files, and editing files, and a floppy disk (FD).
【0126】8はLANコントローラで、イーサネット
等のネットワークLANを介してMFD1010に接続
されて、MFD1010との通信制御処理を所定のプロ
トコルで実行する。なお、CPU1は、例えばRAM2
の上に設定された表示情報RAM領域へのアウトライン
フォントの展開(ラスタライズ)処理を実行し、CRT
10上でのWYSIWYGを可能としている。Reference numeral 8 denotes a LAN controller, which is connected to the MFD 1010 via a network LAN such as Ethernet, and executes communication control processing with the MFD 1010 according to a predetermined protocol. The CPU 1 is, for example, a RAM 2
Of the outline font into the display information RAM area set on the
10 enables WYSIWYG.
【0127】また、CPU1は、CRT10上の不図示
のマウスカーソル等で指示されたコマンドに基づいて登
録された種々のウインドウを開き、種々のデータ処理を
実行する。The CPU 1 opens various registered windows based on commands designated by a mouse cursor or the like (not shown) on the CRT 10 and executes various data processing.
【0128】MFD1010において、12はCPU
で、ROM13のプログラム用ROMに記憶された制御
プログラム等あるいは外部メモリ2031に記憶された
制御プログラム等に基づいてシステムバス15に接続さ
れる各種のデバイスとのアクセスを総括的に制御し、入
出力インタフェース16を介して接続される記録制御部
2020,読取制御部2015,通信制御部2025,
メモリ管理部2030等と通信可能に構成され、入力さ
れる画像情報と出力する画像情報とのデータ処理を総括
的に制御している。In the MFD 1010, reference numeral 12 denotes a CPU.
In this way, access to various devices connected to the system bus 15 is comprehensively controlled based on a control program or the like stored in the program ROM of the ROM 13 or a control program or the like stored in the external memory 2031. The recording control unit 2020, the read control unit 2015, the communication control unit 2025, and the
It is configured to be able to communicate with the memory management unit 2030 and the like, and comprehensively controls data processing of input image information and output image information.
【0129】また、このROM13のプログラムROM
用あるいはハードディスク23には、図示しないフロー
チャートで示されるようなCPU12が実行可能な制御
プログラム等を記憶する。The program ROM of the ROM 13
The hard disk 23 stores a control program and the like that can be executed by the CPU 12 as shown in a flowchart (not shown).
【0130】CPU12はLAN制御部2051を介し
てクライアント1020,1021との通信処理が可能
となっており、MFD1010内の情報等をクライアン
ト1020,1021に通知可能に構成されている。The CPU 12 can communicate with the clients 1020 and 1021 via the LAN control unit 2051 and can notify the clients 1020 and 1021 of information and the like in the MFD 1010.
【0131】19はRAMで、主としてCPU12の主
メモリ,ワークエリア等として機能し、図示しない増設
ポートに接続されるオプションRAMによりメモリ容量
を拡張することができるように構成されている。Reference numeral 19 denotes a RAM, which mainly functions as a main memory, a work area, and the like of the CPU 12, and is configured so that the memory capacity can be expanded by an optional RAM connected to an additional port (not shown).
【0132】なお、RAM19は、クライアント102
0,1021からのジョブ入力に対して割り込みが実行
可能であるかどうかをCPU12が判定した際に、ジョ
ブ入力に対して割り込みが実行不可と判定されたジョブ
情報をジョブリストに格納するテーブル領域,出力情報
展開領域,環境データ格納領域,NVRAM等に用いら
れる。前述したハードディスク(HD),ICカード等
の外部メモリ2031は、メモリ管理部2030により
アクセスが制御される。外部メモリ2031は、フォン
トデータ(クライアント1020,1021等からダウ
ンロードされるフォントデータを含む),エミュレーシ
ョンプログラム(クライアント1020,1021等か
らダウンロードされるエミュレーションプログラムを含
む),フォームデータ(クライアント1020,102
1等からダウンロードされる)等を記憶することも可能
に構成されている。Note that the RAM 19 stores the client 102
A table area for storing, in the job list, job information for which it has been determined that interrupts cannot be executed with respect to the job input when the CPU 12 determines whether or not interrupts can be executed with respect to the job input from 0, 1021; It is used for an output information development area, environment data storage area, NVRAM, and the like. The access to the external memory 2031 such as a hard disk (HD) and an IC card is controlled by the memory management unit 2030. The external memory 2031 stores font data (including font data downloaded from the clients 1020 and 1021), emulation programs (including emulation programs downloaded from the clients 1020 and 1021), and form data (including the clients 1020 and 1021).
1 etc.) can be stored.
【0133】また、2010は操作部で、操作のための
スイッチおよびLED表示器等が配されており、MFD
1010の動作処理状態等を表示可能に構成されてい
る。An operation unit 2010 includes an operation switch, an LED display, and the like.
It is configured to be able to display the operation processing state 1010 and the like.
【0134】以下、本実施形態の特徴的構成について図
13を参照して説明する。Hereinafter, a characteristic configuration of the present embodiment will be described with reference to FIG.
【0135】上記のように構成された所定の通信媒体
(ネットワークLAN)を介してマルチファンクション
機能処理を実行可能なデバイス(MFD1010),複
数のデータ処理装置(クライアント1020,102
1)と通信可能なサーバ装置(サーバ1001)であっ
て、各データ処理装置に対応する第1のユーザ情報(図
9に示すような属性がクライアントとなるユーザ情
報),前記マルチファンクション機能処理に伴って生成
される画像データを送信すべき第2のユーザ情報(図9
に示すような属性がFAX送信先となるユーザ情報),
前記第1のユーザ情報と前記第2のユーザ情報とが混在
する第3のユーザ情報(図9に示すような属性がグルー
プとなるユーザ情報)を含むアドレス情報を記憶する記
憶手段(不揮発性の外部メモリ11)と、前記記憶手段
に記憶されたアドレス情報を前記デバイスに転送する転
送手段(CPU1の指示に基づきLANコントローラ8
が転送処理する)と、前記デバイスから転送される画像
情報および前記転送手段に転送された前記アドレス情報
中で指定されたアドレス情報を取得する取得手段(LA
Nコントローラ8)と、前記取得手段により取得した前
記アドレス情報を解析して前記取得した前記画像データ
をいずれかのデータ処理装置に配信と前記デバイスから
の画像データ送信とのいずれかまたは双方を並行して制
御する制御手段(CPU1がROM3,ハードディスク
22に記憶された制御プログラムを実行して制御する)
とを有するので、前記マルチファンクション機能処理に
伴って生成される画像データを送信すべき第2のユーザ
情報,前記第1のユーザ情報と前記第2のユーザ情報と
が混在する第3のユーザ情報を含むアドレス情報を一元
管理して、デバイスに対して管理している第1〜第3の
ユーザ情報を含む最新のアドレス情報を提示して、該ア
ドレス情報中から指定されるアドレス情報を伴う画像デ
ータを取得して、該アドレス情報に基づいて各データ処
理装置に対して同報的に画像データを順次に配信した
り、デバイスを介して同報的に複数の送信先に画像デー
タを順次送信したりする画像処理環境を自在に構築する
ことができる。A device (MFD 1010) capable of executing multifunction function processing via a predetermined communication medium (network LAN) configured as described above, and a plurality of data processing apparatuses (clients 1020 and 102)
1), which is a server device (server 1001) capable of communicating with the first user information (user information whose attribute is a client as shown in FIG. 9) corresponding to each data processing device; The second user information to which the accompanying image data is to be transmitted (FIG. 9
The attribute as shown in is the user information of the fax destination),
Storage means (non-volatile memory) for storing address information including third user information in which the first user information and the second user information are mixed (user information whose attributes are groups as shown in FIG. 9) An external memory 11) and a transfer unit (the LAN controller 8 based on an instruction from the CPU 1) for transferring the address information stored in the storage unit to the device.
Performing transfer processing), and obtaining means (LA) for obtaining the image information transferred from the device and the address information specified in the address information transferred to the transfer means.
N controller 8), and either or both of analyzing the address information acquired by the acquisition unit and distributing the acquired image data to any data processing device and transmitting image data from the device in parallel. Control means (CPU 1 executes and controls a control program stored in ROM 3 and hard disk 22)
And second user information to which image data generated with the multifunction function processing is to be transmitted, and third user information in which the first user information and the second user information are mixed. , And presents the latest address information including the first to third user information managed for the device, and displays the image with the address information specified from the address information. Acquires data and distributes image data sequentially to each data processing device based on the address information, or sequentially transmits image data to a plurality of destinations via a device. It is possible to freely construct an image processing environment.
【0136】また、前記デバイス(MFD1010)
は、スキャナ機能,プリント機能,複写機能,ファクシ
ミリ機能を含むマルチファンクション機能処理を実行可
能とするので、スキャナ機能に基づいて入力される画像
データをデータ処理装置に転送したり、プリント機能を
併用して、すなわち、複写機能に基づいて入力される画
像データを画像出力したり、該入力された画像データを
ファクシミリ機能により外部のファクシミリ装置に送信
したり、外部のファクシミリ装置から送信された画像デ
ータを画像出力したり、該送信された画像データをデー
タ処理装置に転送したりする複合画像処理を行い、スキ
ャナ機能に基づく画像データを指定されるアドレス情報
に従い異なる配信処理を実行させることができる。The device (MFD1010)
Can execute multi-function function processing including scanner function, print function, copy function, and facsimile function. Therefore, image data input based on the scanner function can be transferred to the data processing device, or the print function can be used together. That is, the image data input based on the copy function is output as an image, the input image data is transmitted to an external facsimile device by the facsimile function, or the image data transmitted from the external facsimile device is transmitted. By performing composite image processing for outputting an image or transferring the transmitted image data to a data processing device, it is possible to execute different distribution processing of image data based on a scanner function according to designated address information.
【0137】さらに、各データ処理装置が参照可能なデ
ータ領域を複数備えるデータベースを有し、前記制御手
段が前記デバイスから受信した画像データを識別される
データ領域に登録して配信するので、デバイスから受信
するアドレス情報に従い指定されたデータ処理装置に対
する画像データを各データ処理装置毎に確保される個別
の領域に登録して管理可能となり、各データ処理装置が
いつでも個別の領域から画像データを読み出してデータ
処理可能となる。Further, the data processing apparatus has a database having a plurality of data areas which can be referred to. The control means registers the image data received from the device in the identified data area and distributes the image data. The image data for the designated data processing device according to the received address information can be registered and managed in a separate area secured for each data processing device, and each data processing device can read out the image data from the separate region at any time. Data processing becomes possible.
【0138】また、所定の通信媒体を介して複数のデー
タ処理装置(クライアント1020,1021)とサー
バ装置(1001)と通信可能なマルチファンクション
機能処理を実行可能な複合装置(MFD1010)であ
って、前記サーバ装置に登録された各データ処理装置に
対応する第1のユーザ情報,前記マルチファンクション
機能処理に伴って生成される画像データを送信すべき第
2のユーザ情報,前記第1のユーザ情報と前記第2のユ
ーザ情報とが混在する第3のユーザ情報を含むアドレス
情報をメモリ資源にダウンロードするダウンロード手段
(CPU12がROM13,ハードディスク23,外部
メモリ2031等のメモリ資源に記憶された制御プログ
ラムを実行して所定のタイミングでダウンロードする)
と、前記ダウンロード手段により前記メモリ資源にダウ
ンロードされた前記アドレス情報中から所望のアドレス
を指定する指定手段(操作部2010上のユーザインタ
フェースを介して指定(図9に示されるユーザ名350
2がリスト表示され、該リスト上から指定する等)す
る)と、前記指定手段により指定されたアドレスを伴う
画像データを前記サーバ装置に転送する転送手段(CP
U12がROM13,ハードディスク23,外部メモリ
2031等のメモリ資源に記憶された制御プログラムを
実行してスキャナからの画像データ入力時に転送処理す
る)とを有するので、サーバ装置側で一元管理されてい
る最新の第1〜第3のユーザ情報を取得して、マルチフ
ァンクション機能処理を実行可能な複合装置から画像入
力される画像データの配信処理を決定すべきアドレス情
報を該取得したアドレス情報中から指定させる操作環境
を自動的に設定でき、簡単な指定操作により読み込まれ
る画像データに対するサーバ装置における各データ処理
装置への配信処理あるいは外部への画像データの送信処
理とを自動化することができる。A multifunction device (MFD1010) capable of executing multifunction function processing capable of communicating with a plurality of data processing devices (clients 1020 and 1021) and a server device (1001) via a predetermined communication medium, First user information corresponding to each data processing device registered in the server device, second user information to be transmitted with image data generated in accordance with the multi-function function processing, and the first user information; Download means for downloading address information including third user information mixed with the second user information to a memory resource (the CPU 12 executes a control program stored in a memory resource such as the ROM 13, the hard disk 23, and the external memory 2031). And download at a predetermined timing)
And designation means for designating a desired address from the address information downloaded to the memory resource by the download means (designation via a user interface on the operation unit 2010 (user name 350 shown in FIG. 9).
2 is displayed as a list and specified from the list), and transfer means (CP) for transferring the image data with the address specified by the specifying means to the server device.
U12 executes a control program stored in a memory resource such as the ROM 13, the hard disk 23, and the external memory 2031 and performs a transfer process when image data is input from the scanner). The first to third pieces of user information are acquired, and the address information for determining the distribution processing of the image data input from the multifunction device capable of executing the multifunction function processing is designated from the acquired address information. The operation environment can be automatically set, and the process of distributing image data read by a simple designation operation to each data processing device in the server device or the process of transmitting image data to the outside can be automated.
【0139】また、サーバ装置側で一元管理されている
最新の第1〜第3のユーザ情報を不揮発的に記憶してお
くためのメモリ資源を不要とし、常に最新の第1〜第3
のユーザ情報を少ないメモリで管理することができ、各
第1〜第3のユーザ情報の変更に伴う設定変更負担を大
幅に軽減することができる。In addition, a memory resource for storing the latest first to third user information, which is centrally managed by the server device, in a nonvolatile manner is not required, and the latest first to third user information is always stored.
User information can be managed with a small memory, and the load of setting change accompanying the change of each of the first to third user information can be greatly reduced.
【0140】さらに、原稿画像を読み取るスキャナ手段
と、前記スキャナ手段から読み取られる画像データある
いはいずれかのデータ処理装置から入力されるプリント
データを画像出力するプリンタと、前記スキャナ手段か
ら読み取られる画像データを所定の回線を介して外部フ
ァクシミリ装置への送信と該外部ファクシミリ装置から
受信した画像データの受信とを行うファクシミリ手段と
を有するので、スキャナ機能に基づいて入力される画像
データをデータ処理装置に転送したり、プリント機能を
併用して、すなわち、複写機能に基づいて入力される画
像データを画像出力したり、該入力された画像データを
ファクシミリ機能により外部のファクシミリ装置に送信
したり、外部のファクシミリ装置から送信された画像デ
ータを画像出力したり、該送信された画像データをデー
タ処理装置に転送したりする複合画像処理を行い、スキ
ャナ機能に基づく画像データを指定されるアドレス情報
に従い異なる配信処理を実行させることができる。Further, scanner means for reading an original image, a printer for outputting image data read from the scanner means or print data input from any data processing device, and image data read from the scanner means Since it has facsimile means for transmitting to an external facsimile apparatus via a predetermined line and receiving image data received from the external facsimile apparatus, the image data input based on the scanner function is transferred to the data processing apparatus. Or a combined use of a print function, that is, image output of input image data based on a copy function, transmission of the input image data to an external facsimile apparatus by a facsimile function, Outputs image data sent from the device as an image Ri, performs complex image processing or transfer image data the transmission to the data processing apparatus, it is possible to execute different delivery process in accordance with address information specifying the image data based on the scanning function.
【0141】以下、図14に示すメモリマップを参照し
て本発明に係る画像システムで読み出し可能なデータ処
理プログラムの構成について説明する。Hereinafter, the configuration of a data processing program readable by the image system according to the present invention will be described with reference to a memory map shown in FIG.
【0142】図14は、本発明に係る画像システムで読
み出し可能な各種データ処理プログラムを格納する記憶
媒体のメモリマップを説明する図である。FIG. 14 is a view for explaining a memory map of a storage medium for storing various data processing programs which can be read by the image system according to the present invention.
【0143】なお、特に図示しないが、記憶媒体に記憶
されるプログラム群を管理する情報、例えばバージョン
情報,作成者等も記憶され、かつ、プログラム読み出し
側の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.
【0144】さらに、各種プログラムに従属するデータ
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。Further, data subordinate to 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.
【0145】本実施形態における図3,図8,図10,
図12に示す機能が外部からインストールされるプログ
ラムによって、ホストコンピュータにより遂行されてい
てもよい。そして、その場合、CD−ROMやフラッシ
ュメモリやFD等の記憶媒体により、あるいはネットワ
ークを介して外部の記憶媒体から、プログラムを含む情
報群を出力装置に供給される場合でも本発明は適用され
るものである。In this embodiment, FIGS.
The functions shown in FIG. 12 may be performed 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.
【0146】以上のように、前述した実施形態の機能を
実現するソフトウエアのプログラムコードを記録した記
憶媒体を、システムあるいは装置に供給し、そのシステ
ムあるいは装置のコンピュータ(またはCPUやMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、本発明の目的が達成されるこ
とは言うまでもない。As described above, the storage medium storing the program code of the software for realizing the functions of the above-described embodiment 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.
【0147】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。In this case, the program code itself read from the storage medium realizes a new function of the present invention, and the storage medium storing the program code constitutes the present invention.
【0148】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピーディスク,ハードディ
スク,光ディスク,光磁気ディスク,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.
【0149】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。When the computer executes the readout program codes, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instructions of the program codes. ) And the like perform part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
【0150】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わる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.
【0151】上記実施形態によれば、デバイス側でグル
ープ登録されたグループユーザを指定することで簡単に
所定の同報処理が可能になる。According to the above-described embodiment, a predetermined broadcast process can be easily performed by designating a group user registered as a group on the device side.
【0152】また、個別のアドレスデータは選択的にダ
ウンロードが可能で、デバイス側で必要な不揮発性メモ
リも必要最低限で済む。さらに、アドレス登録等もクラ
イアント側で行なえるため、登録作業の作業性も向上す
る。また、アドレスデータは、自動的にサーバ側からデ
バイス側に転送されるため、デバイス側での登録作業も
軽減される。さらに、同報ジョブはサーバ側で一括管理
されるため、サーバ側で制御可能なFAX送信機能デバ
イスを複数準備することで、ジョブの分散処理による同
報処理効率を向上させるような拡張も容易となる。In addition, individual address data can be selectively downloaded, and the non-volatile memory required on the device side can be minimized. Further, since address registration and the like can be performed on the client side, workability of the registration work is also improved. In addition, since the address data is automatically transferred from the server to the device, the registration work on the device is reduced. Furthermore, since the broadcast job is collectively managed on the server side, by preparing a plurality of fax transmission function devices which can be controlled on the server side, it is easy to expand the broadcast processing efficiency by improving the distribution processing efficiency by distributed processing of the job. Become.
【0153】また、配信先指定は、ユーザ名で行なえる
ため、操作性が良い。さらに、FAX送信と同時にLA
N上のクライアントヘの配信指示も同時に行なえる。Also, the distribution destination can be specified by the user name, so that the operability is good. In addition, LA transmission
A distribution instruction to the client on N can be given at the same time.
【0154】[0154]
【発明の効果】以上説明したように、本発明に係る第1
の発明によれば、所定の通信媒体を介してマルチファン
クション機能処理を実行可能なデバイス,複数のデータ
処理装置と通信可能なサーバ装置であって、各データ処
理装置に対応する第1のユーザ情報,前記マルチファン
クション機能処理に伴って生成される画像データを送信
すべき第2のユーザ情報,前記第1のユーザ情報と前記
第2のユーザ情報とが混在する第3のユーザ情報を含む
アドレス情報を記憶する記憶手段と、前記記憶手段に記
憶されたアドレス情報を前記デバイスに転送する転送手
段と、前記デバイスから転送される画像情報および前記
転送手段に転送された前記アドレス情報中で指定された
アドレス情報を取得する取得手段と、前記取得手段によ
り取得した前記アドレス情報を解析して前記取得した前
記画像データをいずれかのデータ処理装置に配信と前記
デバイスからの画像データ送信とのいずれかまたは双方
を並行して制御する制御手段とを有するので、前記マル
チファンクション機能処理に伴って生成される画像デー
タを送信すべき第2のユーザ情報,前記第1のユーザ情
報と前記第2のユーザ情報とが混在する第3のユーザ情
報を含むアドレス情報を一元管理して、デバイスに対し
て管理している第1〜第3のユーザ情報を含む最新のア
ドレス情報を提示して、該アドレス情報中から指定され
るアドレス情報を伴う画像データを取得して、該アドレ
ス情報に基づいて各データ処理装置に対して同報的に画
像データを順次に配信したり、デバイスを介して同報的
に複数の送信先に画像データを順次送信したりする画像
処理環境を自在に構築することができる。As described above, the first embodiment according to the present invention is described.
According to the invention, a device capable of executing multifunction function processing via a predetermined communication medium, a server apparatus capable of communicating with a plurality of data processing apparatuses, and a first user information corresponding to each data processing apparatus Address information including third user information in which the first user information and the second user information are mixed, second user information to which image data generated in association with the multifunction function processing is to be transmitted A transfer unit for transferring the address information stored in the storage unit to the device, and image information transferred from the device and the address information specified in the address information transferred to the transfer unit. Acquiring means for acquiring the address information; analyzing the address information acquired by the acquiring means to obtain the acquired image data; The data processing apparatus has control means for controlling one or both of the distribution and the image data transmission from the device in parallel, so that the image data generated along with the multi-function function processing is transmitted. The second user information to be managed, and the address information including the third user information in which the first user information and the second user information are mixed are managed in a unified manner, and the first information is managed for the device. To present the latest address information including the third user information, obtain image data with the address information specified from the address information, and send the same to each data processing device based on the address information. It is possible to freely construct an image processing environment in which image data is sequentially distributed in a broadcast manner or image data is sequentially transmitted to a plurality of destinations through a device. That.
【0155】第2の発明によれば、前記デバイスは、ス
キャナ機能,プリント機能,複写機能,ファクシミリ機
能を含むマルチファンクション機能処理を実行可能とす
るので、スキャナ機能に基づいて入力される画像データ
をデータ処理装置に転送したり、プリント機能を併用し
て、すなわち、複写機能に基づいて入力される画像デー
タを画像出力したり、該入力された画像データをファク
シミリ機能により外部のファクシミリ装置に送信した
り、外部のファクシミリ装置から送信された画像データ
を画像出力したり、該送信された画像データをデータ処
理装置に転送したりする複合画像処理を行い、スキャナ
機能に基づく画像データを指定されるアドレス情報に従
い異なる配信処理を実行させることができる。According to the second aspect, the device can execute multi-function function processing including a scanner function, a print function, a copy function, and a facsimile function, so that image data input based on the scanner function can be processed. The image data is transferred to a data processing device or used in combination with a print function, that is, image data input based on a copy function is output, or the input image data is transmitted to an external facsimile device by a facsimile function. Or performs composite image processing such as outputting image data transmitted from an external facsimile apparatus or transferring the transmitted image data to a data processing apparatus, and specifying an image data based on a scanner function. Different distribution processes can be executed according to the information.
【0156】第3の発明によれば、各データ処理装置が
参照可能なデータ領域を複数備えるデータベースを有
し、前記制御手段が前記デバイスから受信した画像デー
タを識別されるデータ領域に登録して配信するので、デ
バイスから受信するアドレス情報に従い指定されたデー
タ処理装置に対する画像データを各データ処理装置毎に
確保される個別の領域に登録して管理可能となり、各デ
ータ処理装置がいつでも個別の領域から画像データを読
み出してデータ処理可能となる。According to the third invention, each data processing apparatus has a database having a plurality of data areas which can be referred to, and the control means registers the image data received from the device in the identified data area. Since the image data is distributed, the image data for the designated data processing device can be registered and managed in a separate area secured for each data processing device according to the address information received from the device, and each data processing device can always store the individual region. The image data can be read out from the device and the data can be processed.
【0157】第4の発明によれば、所定の通信媒体を介
して複数のデータ処理装置とサーバ装置と通信可能なマ
ルチファンクション機能処理を実行可能な複合装置であ
って、前記サーバ装置に登録された各データ処理装置に
対応する第1のユーザ情報,前記マルチファンクション
機能処理に伴って生成される画像データを送信すべき第
2のユーザ情報,前記第1のユーザ情報と前記第2のユ
ーザ情報とが混在する第3のユーザ情報を含むアドレス
情報をメモリ資源にダウンロードするダウンロード手段
と、前記ダウンロード手段により前記メモリ資源にダウ
ンロードされた前記アドレス情報中から所望のアドレス
を指定する指定手段と、前記指定手段により指定された
アドレスを伴う画像データを前記サーバ装置に転送する
転送手段とを有するので、サーバ装置側で一元管理され
ている最新の第1〜第3のユーザ情報を取得して、マル
チファンクション機能処理を実行可能な複合装置から画
像入力される画像データの配信処理を決定すべきアドレ
ス情報を該取得したアドレス情報中から指定させる操作
環境を自動的に設定でき、簡単な指定操作により読み込
まれる画像データに対するサーバ装置における各データ
処理装置への配信処理あるいは外部への画像データの送
信処理とを自動化することができる。According to the fourth aspect of the present invention, there is provided a multifunction device capable of executing multifunction function processing capable of communicating with a plurality of data processing devices and a server device via a predetermined communication medium, the multifunction device being registered in the server device. User information corresponding to each data processing device, second user information to which image data generated with the multi-function function processing is to be transmitted, the first user information and the second user information Download means for downloading, to a memory resource, address information including third user information in which the user information is mixed, a designating means for designating a desired address from the address information downloaded to the memory resource by the download means, Transfer means for transferring the image data with the address specified by the specifying means to the server device. Therefore, it is necessary to obtain the latest first to third user information that is centrally managed on the server device side and determine the distribution process of image data input from a multifunction device capable of executing the multifunction function process. An operation environment in which address information is designated from the acquired address information can be automatically set, and the server device distributes image data read by a simple designation operation to each data processing device or transmits image data to the outside. Processing and can be automated.
【0158】また、サーバ装置側で一元管理されている
最新の第1〜第3のユーザ情報を不揮発的に記憶してお
くためのメモリ資源を不要とし、常に最新の第1〜第3
のユーザ情報を少ないメモリで管理することができ、各
第1〜第3のユーザ情報の変更に伴う設定変更負担を大
幅に軽減することができる。In addition, a memory resource for non-volatilely storing the latest first to third user information which is centrally managed on the server side is not required, and the latest first to third user information is always stored.
User information can be managed with a small memory, and the load of setting change accompanying the change of each of the first to third user information can be greatly reduced.
【0159】第5の発明によれば、原稿画像を読み取る
スキャナ手段と、前記スキャナ手段から読み取られる画
像データあるいはいずれかのデータ処理装置から入力さ
れるプリントデータを画像出力するプリンタと、前記ス
キャナ手段から読み取られる画像データを所定の回線を
介して外部ファクシミリ装置への送信と該外部ファクシ
ミリ装置から受信した画像データの受信とを行うファク
シミリ手段とを有するので、スキャナ機能に基づいて入
力される画像データをデータ処理装置に転送したり、プ
リント機能を併用して、すなわち、複写機能に基づいて
入力される画像データを画像出力したり、該入力された
画像データをファクシミリ機能により外部のファクシミ
リ装置に送信したり、外部のファクシミリ装置から送信
された画像データを画像出力したり、該送信された画像
データをデータ処理装置に転送したりする複合画像処理
を行い、スキャナ機能に基づく画像データを指定される
アドレス情報に従い異なる配信処理を実行させることが
できる。According to the fifth aspect, scanner means for reading an original image, a printer for outputting image data read by the scanner means or print data inputted from any data processing apparatus, Facsimile means for transmitting image data read from the external facsimile apparatus via a predetermined line to the external facsimile apparatus and receiving image data received from the external facsimile apparatus. To the data processing device, or output image data input using the print function, that is, based on the copy function, and transmit the input image data to an external facsimile device by the facsimile function. Or image data sent from an external facsimile machine Or image output, performs a complex image processing or transfer image data the transmission to the data processing apparatus, it is possible to execute different delivery process in accordance with address information specifying the image data based on the scanning function.
【0160】第6の発明によれば、所定の通信媒体を介
してマルチファンクション機能処理を実行可能なデバイ
ス,複数のデータ処理装置と通信可能なサーバ装置のデ
ータ処理方法であって、各データ処理装置に対応する第
1のユーザ情報,前記マルチファンクション機能処理に
伴って生成される画像データを送信すべき第2のユーザ
情報,前記第1のユーザ情報と前記第2のユーザ情報と
が混在する第3のユーザ情報を含むアドレス情報をメモ
リ資源に登録する登録工程と、前記メモリ資源に登録さ
れたアドレス情報を前記デバイスに転送する転送工程
と、前記デバイスから転送される画像情報および前記転
送工程により転送された前記アドレス情報中で指定され
たアドレス情報を取得する取得工程と、前記取得工程に
より取得した前記アドレス情報を解析して前記取得した
前記画像データをいずれかのデータ処理装置に配信と前
記デバイスからの画像データ送信とのいずれかまたは双
方を行う画像データ配信工程とを有するので、前記マル
チファンクション機能処理に伴って生成される画像デー
タを送信すべき第2のユーザ情報,前記第1のユーザ情
報と前記第2のユーザ情報とが混在する第3のユーザ情
報を含むアドレス情報を一元管理して、デバイスに対し
て管理している第1〜第3のユーザ情報を含む最新のア
ドレス情報を提示して、該アドレス情報中から指定され
るアドレス情報を伴う画像データを取得して、該アドレ
ス情報に基づいて各データ処理装置に対して同報的に画
像データを順次に配信したり、デバイスを介して同報的
に複数の送信先に画像データを順次送信したりする画像
処理環境を自在に構築することができる。According to the sixth aspect of the present invention, there is provided a data processing method for a device capable of executing multifunction function processing via a predetermined communication medium and a server apparatus capable of communicating with a plurality of data processing apparatuses. First user information corresponding to the device, second user information to which image data generated with the multi-function function processing is to be transmitted, and the first user information and the second user information are mixed. Registration step of registering address information including third user information in a memory resource; transfer step of transferring the address information registered in the memory resource to the device; image information transferred from the device; and the transfer step Acquiring the address information specified in the address information transferred by the acquiring step; and acquiring the address information acquired by the acquiring step. Image data distribution step of performing either or both of distributing the acquired image data to the data processing apparatus and transmitting image data from the device by analyzing the address information, so that the multi-function function Centralized management of address information including third user information in which the second user information where the first user information and the second user information are mixed, including the second user information to which the image data generated by the processing is to be transmitted Presents the latest address information including the first to third user information managed for the device, obtains image data with address information designated from the address information, and obtains the address information. Image data to each data processing device sequentially based on the image data, or sequentially transmit image data to a plurality of transmission destinations via a device. An image processing environment to or can be constructed freely.
【0161】第7の発明によれば、所定の通信媒体を介
して複数のデータ処理装置とサーバ装置と通信可能なマ
ルチファンクション機能処理を実行可能な複合装置のデ
ータ処理方法であって、前記サーバ装置に登録された各
データ処理装置に対応する第1のユーザ情報,前記マル
チファンクション機能処理に伴って生成される画像デー
タを送信すべき第2のユーザ情報,前記第1のユーザ情
報と前記第2のユーザ情報とが混在する第3のユーザ情
報を含むアドレス情報をメモリ資源にダウンロードする
ダウンロード工程と、前記ダウンロード工程により前記
メモリ資源にダウンロードされた前記アドレス情報中か
ら所望のアドレスを指定する指定工程と、前記指定工程
により指定されたアドレスを伴う画像データを前記サー
バ装置に転送する転送工程とを有するので、サーバ装置
側で一元管理されている最新の第1〜第3のユーザ情報
を取得して、マルチファンクション機能処理を実行可能
な複合装置から画像入力される画像データの配信処理を
決定すべきアドレス情報を該取得したアドレス情報中か
ら指定させる操作環境を自動的に設定でき、簡単な指定
操作により読み込まれる画像データに対するサーバ装置
における各データ処理装置への配信処理あるいは外部へ
の画像データの送信処理とを自動化することができる。According to a seventh aspect of the present invention, there is provided a data processing method for a multifunction device capable of executing a multi-function function process capable of communicating with a plurality of data processing devices and a server device via a predetermined communication medium. First user information corresponding to each data processing device registered in the device, second user information to which image data generated with the multifunction function processing is to be transmitted, the first user information and the first user information, A download step of downloading address information including third user information in which both pieces of user information coexist with the second user information to a memory resource; and a designation for designating a desired address from the address information downloaded to the memory resource by the download step. And transferring image data with the address specified by the specifying step to the server device. And transmitting the latest first to third user information that is centrally managed on the server device side, and distributes image data input from a multifunction device capable of executing multifunction function processing. An operation environment for designating address information to be determined from the acquired address information can be automatically set, and distribution processing of image data read by a simple designation operation to each data processing device in the server device or to the outside. And the image data transmission process can be automated.
【0162】また、サーバ装置側で一元管理されている
最新の第1〜第3のユーザ情報を不揮発的に記憶してお
くためのメモリ資源を不要とし、常に最新の第1〜第3
のユーザ情報を少ないメモリで管理することができ、各
第1〜第3のユーザ情報の変更に伴う設定変更負担を大
幅に軽減することができる。In addition, a memory resource for non-volatilely storing the latest first to third user information which is centrally managed on the server side is not required, and the latest first to third user information is always stored.
User information can be managed with a small memory, and the load of setting change accompanying the change of each of the first to third user information can be greatly reduced.
【0163】第8の発明によれば、所定の通信媒体を介
してマルチファンクション機能処理を実行可能なデバイ
ス,複数のデータ処理装置と通信可能なサーバ装置を制
御するコンピュータが読み出し可能なプログラムを格納
した記憶媒体であって、各データ処理装置に対応する第
1のユーザ情報,前記マルチファンクション機能処理に
伴って生成される画像データを送信すべき第2のユーザ
情報,前記第1のユーザ情報と前記第2のユーザ情報と
が混在する第3のユーザ情報を含むアドレス情報をメモ
リ資源に登録する登録工程と、前記メモリ資源に登録さ
れたアドレス情報を前記デバイスに転送する転送工程
と、前記デバイスから転送される画像情報および前記転
送工程により転送された前記アドレス情報中で指定され
たアドレス情報を取得する取得工程と、前記取得工程に
より取得した前記アドレス情報を解析して前記取得した
前記画像データをいずれかのデータ処理装置に配信と前
記デバイスからの画像データ送信とのいずれかまたは双
方を行う画像データ配信工程とを有するので、前記マル
チファンクション機能処理に伴って生成される画像デー
タを送信すべき第2のユーザ情報,前記第1のユーザ情
報と前記第2のユーザ情報とが混在する第3のユーザ情
報を含むアドレス情報を一元管理して、デバイスに対し
て管理している第1〜第3のユーザ情報を含む最新のア
ドレス情報を提示して、該アドレス情報中から指定され
るアドレス情報を伴う画像データを取得して、該アドレ
ス情報に基づいて各データ処理装置に対して同報的に画
像データを順次に配信したり、デバイスを介して同報適
に複数の送信先に画像データを順次送信したりする画像
処理環境を自在に構築することができる。According to the eighth aspect, a device capable of executing multi-function function processing via a predetermined communication medium and a computer-readable program for controlling a server apparatus capable of communicating with a plurality of data processing apparatuses are stored. The first user information corresponding to each data processing device, the second user information to which image data generated along with the multi-function function processing is to be transmitted, and the first user information. A registration step of registering, in a memory resource, address information including third user information in which the second user information is mixed, a transfer step of transferring the address information registered in the memory resource to the device, Image information transferred from the printer and the address information designated in the address information transferred in the transfer step. An image that performs either or both of distributing the acquired image data to any of the data processing apparatuses and transmitting image data from the device by analyzing the address information acquired in the acquiring step. A second user information to which image data generated along with the multi-function function processing is to be transmitted, and a third user information in which the first user information and the second user information are mixed. Address information including the first user information and the latest address information including the first to third user information managed for the device, and address information designated from the address information. Image data accompanied by an image data, and based on the address information, distributes the image data to each data processing device sequentially in a multi-cast manner. It can be constructed freely image processing environment or to sequentially transmit the image data to a plurality of destinations to a distribution apply through.
【0164】第9の発明によれば、所定の通信媒体を介
して複数のデータ処理装置とサーバ装置と通信可能なマ
ルチファンクション機能処理を実行可能な複合装置を制
御するコンピュータが読み出し可能なプログラムを格納
した記憶媒体であって、前記サーバ装置に登録された各
データ処理装置に対応する第1のユーザ情報,前記マル
チファンクション機能処理に伴って生成される画像デー
タを送信すべき第2のユーザ情報,前記第1のユーザ情
報と前記第2のユーザ情報とが混在する第3のユーザ情
報を含むアドレス情報をメモリ資源にダウンロードする
ダウンロード工程と、前記ダウンロード工程により前記
メモリ資源にダウンロードされた前記アドレス情報中か
ら所望のアドレスを指定する指定工程と、前記指定工程
により指定されたアドレスを伴う画像データを前記サー
バ装置に転送する転送工程とをコンピュータが読み出し
可能な記憶媒体に格納したので、サーバ装置側で一元管
理されている最新の第1〜第3のユーザ情報を取得し
て、マルチファンクション機能処理を実行可能な複合装
置から画像入力される画像データの配信処理を決定すべ
きアドレス情報を該取得したアドレス情報中から指定さ
せる操作環境を自動的に設定でき、簡単な指定操作によ
り読み込まれる画像データに対するサーバ装置における
各データ処理装置への配信処理あるいは外部への画像デ
ータの送信処理とを自動化することができる。According to the ninth aspect, a computer readable program for controlling a multifunction device capable of executing multifunction function processing capable of communicating with a plurality of data processing devices and a server device via a predetermined communication medium is provided. A storage medium storing the first user information corresponding to each data processing device registered in the server device, and the second user information to transmit image data generated in association with the multi-function function processing. A download step of downloading address information including third user information in which the first user information and the second user information are mixed to a memory resource, and the address downloaded to the memory resource by the download step A designation step of designating a desired address from the information; The transfer step of transferring the image data with the dress to the server device is stored in a computer-readable storage medium, so that the latest first to third user information managed centrally on the server device side is obtained. It is possible to automatically set an operation environment in which address information to determine distribution processing of image data input from a multifunction device capable of executing multi-function function processing is selected from the acquired address information, thereby simplifying specification. It is possible to automate a process of delivering image data read by an operation to each data processing device in the server device or a process of transmitting image data to the outside.
【0165】また、サーバ装置側で一元管理されている
最新の第1〜第3のユーザ情報を不揮発的に記憶してお
くためのメモリ資源を不要とし、常に最新の第1〜第3
のユーザ情報を少ないメモリで管理することができ、各
第1〜第3のユーザ情報の変更に伴う設定変更負担を大
幅に軽減することができる。In addition, a memory resource for non-volatilely storing the latest first to third user information that is centrally managed on the server side is not required, and the latest first to third user information is always stored.
User information can be managed with a small memory, and the load of setting change accompanying the change of each of the first to third user information can be greatly reduced.
【0166】従って、スキャナ機能を含むマルチファン
クション機能を備えるデバイスあるいは複合装置がネッ
トワークを介してサーバ装置と複数のデータ処理装置と
が通信可能な場合に、スキャナ機能を利用して画像入力
される画像データを外部のファクシミリ装置へ伝送する
際、あるいはいずれかのデータ処理装置に配信する際
に、必要なアドレス先の設定変更をサーバ側で一元管理
可能となり、該一元管理されるアドレス情報を複合装置
にダウンロードして利用可能となり、複合装置から入力
される画像データに対する配信処理先を指定するための
アドレス設定操作負担を軽減できるとともに、指定され
たアドレス情報を伴って複合装置から転送される画像デ
ータを該転送されるアドレス情報に基づいて指定される
データ処理装置への配信や、複合装置からのファクシミ
リ装置への伝送とが混在するような同報処理を自動化す
ることができる等の効果を奏する。Therefore, when a device or a multifunction device having a multifunction function including a scanner function can communicate with a server device and a plurality of data processing devices via a network, an image input using the scanner function is input. When transmitting data to an external facsimile machine or distributing the data to any of the data processing apparatuses, it is possible to unify management of necessary address destination setting changes on the server side, and to transfer the unified managed address information to the multifunction apparatus. Can be downloaded and used, and the burden of address setting operation for specifying the distribution processing destination for the image data input from the multifunction device can be reduced, and the image data transferred from the multifunction device with the specified address information To the data processing device designated based on the transferred address information. Shinya, an effect such as can be automated broadcast processing such as transmission and to the facsimile device are mixed from the composite device.
【図1】本発明の一実施形態を示す文書処理システムの
一例を示すブロック図である。FIG. 1 is a block diagram illustrating an example of a document processing system according to an embodiment of the present invention.
【図2】図1に示したマルチファンクションデバイスの
構成を説明するブロック図である。FIG. 2 is a block diagram illustrating a configuration of the multifunction device illustrated in FIG.
【図3】本発明に係る画像処理システムにおける第1の
データ処理手順の一例を示すフローチャートである。FIG. 3 is a flowchart illustrating an example of a first data processing procedure in the image processing system 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】図1に示した文書配信/管理サーバのジョブ処
理構成を説明するブロック図である。FIG. 5 is a block diagram illustrating a job processing configuration of the document distribution / management server illustrated in FIG. 1;
【図6】図4に示した文書配信サーバに備えられるデー
タベースのデータ構造を示す図である。6 is a diagram showing a data structure of a database provided in the document distribution server shown in FIG.
【図7】本発明に係る画像処理システムにおけるデータ
の処理形態を示すブロック図である。FIG. 7 is a block diagram showing a data processing mode in the image processing system according to the present invention.
【図8】本発明に係る画像処理システムにおける第2の
データ処理手順の一例を示すフローチャートである。FIG. 8 is a flowchart illustrating an example of a second data processing procedure in the image processing system according to the present invention.
【図9】図7に示したデータベースに確保されるアドレ
ス登録テーブルの一例を示す図である。FIG. 9 is a diagram illustrating an example of an address registration table secured in the database illustrated in FIG. 7;
【図10】本発明に係る画像処理システムにおける第3
のデータ処理手順の一例を示すフローチャートである。FIG. 10 illustrates a third example of the image processing system according to the present invention.
9 is a flowchart illustrating an example of a data processing procedure.
【図11】図1に示したクライアントの構成を説明する
ブロック図である。FIG. 11 is a block diagram illustrating a configuration of a client illustrated in FIG.
【図12】本発明に係る画像処理システムにおける第4
のデータ処理手順の一例を示すフローチャートである。FIG. 12 shows a fourth example of the image processing system according to the present invention.
9 is a flowchart illustrating an example of a data processing procedure.
【図13】図1,図2に示した画像処理装置とクライア
ントとの構成を説明するブロック図である。FIG. 13 is a block diagram illustrating a configuration of the image processing apparatus illustrated in FIGS. 1 and 2 and a client.
【図14】本発明に係る画像システムで読み出し可能な
各種データ処理プログラムを格納する記憶媒体のメモリ
マップを説明する図である。FIG. 14 is a diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by the image system according to the present invention.
1001 サーバ 1010 MFD 1020,1021 クライアント 1001 server 1010 MFD 1020, 1021 client
Claims (9)
ション機能処理を実行可能なデバイス,複数のデータ処
理装置と通信可能なサーバ装置であって、 各データ処理装置に対応する第1のユーザ情報,前記マ
ルチファンクション機能処理に伴って生成される画像デ
ータを送信すべき第2のユーザ情報,前記第1のユーザ
情報と前記第2のユーザ情報とが混在する第3のユーザ
情報を含むアドレス情報を記憶する記憶手段と、 前記記憶手段に記憶されたアドレス情報を前記デバイス
に転送する転送手段と、 前記デバイスから転送される画像情報および前記転送手
段に転送された前記アドレス情報中で指定されたアドレ
ス情報を取得する取得手段と、 前記取得手段により取得した前記アドレス情報を解析し
て前記取得した前記画像データをいずれかのデータ処理
装置に配信と前記デバイスからの画像データ送信とのい
ずれかまたは双方を並行して制御する制御手段と、を有
することを特徴とするサーバ装置。1. A device capable of executing a multi-function function process via a predetermined communication medium, a server device capable of communicating with a plurality of data processing devices, and first user information corresponding to each data processing device. Address information including third user information in which the first user information and the second user information are mixed together is to be transmitted to the second user information to which the image data generated along with the multi-function function processing is to be transmitted. Storage means for storing; transfer means for transferring the address information stored in the storage means to the device; image information transferred from the device and an address specified in the address information transferred to the transfer means. Acquiring means for acquiring information; analyzing the address information acquired by the acquiring means; Re of the server apparatus characterized by having a control means for controlling in parallel either or both of the image data transmitted from the device and delivered to the data processing device.
ト機能,複写機能,ファクシミリ機能を含むマルチファ
ンクション機能処理を実行可能とすることを特徴とする
請求項1記載のサーバ装置。2. The server apparatus according to claim 1, wherein said device is capable of executing multi-function function processing including a scanner function, a print function, a copy function, and a facsimile function.
域を複数備えるデータベースを有し、前記制御手段が前
記デバイスから受信した画像データを識別されるデータ
領域に登録して配信することを特徴とする請求項1記載
のサーバ装置。3. A data base having a plurality of data areas to which each data processing device can refer, wherein the control means registers image data received from the device in an identified data area and distributes the image data. The server device according to claim 1, wherein
理装置とサーバ装置と通信可能なマルチファンクション
機能処理を実行可能な複合装置であって、 前記サーバ装置に登録された各データ処理装置に対応す
る第1のユーザ情報,前記マルチファンクション機能処
理に伴って生成される画像データを送信すべき第2のユ
ーザ情報,前記第1のユーザ情報と前記第2のユーザ情
報とが混在する第3のユーザ情報を含むアドレス情報を
メモリ資源にダウンロードするダウンロード手段と、 前記ダウンロード手段により前記メモリ資源にダウンロ
ードされた前記アドレス情報中から所望のアドレスを指
定する指定手段と、 前記指定手段により指定されたアドレスを伴う画像デー
タを前記サーバ装置に転送する転送手段と、を有するこ
とを特徴とする複合装置。4. A multifunction device capable of communicating with a plurality of data processing devices and a server device via a predetermined communication medium and capable of executing multifunction function processing, wherein each of the data processing devices registered in the server device has Corresponding first user information, second user information to which image data generated with the multi-function function processing is to be transmitted, and third user information in which the first user information and the second user information are mixed. Download means for downloading address information including the user information to the memory resource; designation means for designating a desired address from the address information downloaded to the memory resource by the download means; and designation means designated by the designation means. Transfer means for transferring image data with an address to the server device. Complex device.
いずれかのデータ処理装置から入力されるプリントデー
タを画像出力するプリンタと、 前記スキャナ手段から読み取られる画像データを所定の
回線を介して外部ファクシミリ装置への送信と該外部フ
ァクシミリ装置から受信した画像データの受信とを行う
ファクシミリ手段と、を有することを特徴とする請求項
4記載の複合装置。5. A scanner for reading a document image, a printer for outputting image data read from the scanner or print data input from any of the data processing devices, and a scanner for reading image data read from the scanner. 5. The multifunction apparatus according to claim 4, further comprising facsimile means for transmitting data to an external facsimile apparatus via a predetermined line and receiving image data received from said external facsimile apparatus.
ション機能処理を実行可能なデバイス,複数のデータ処
理装置と通信可能なサーバ装置のデータ処理方法であっ
て、 各データ処理装置に対応する第1のユーザ情報,前記マ
ルチファンクション機能処理に伴って生成される画像デ
ータを送信すべき第2のユーザ情報,前記第1のユーザ
情報と前記第2のユーザ情報とが混在する第3のユーザ
情報を含むアドレス情報をメモリ資源に登録する登録工
程と、 前記メモリ資源に登録されたアドレス情報を前記デバイ
スに転送する転送工程と、 前記デバイスから転送される画像情報および前記転送工
程により転送された前記アドレス情報中で指定されたア
ドレス情報を取得する取得工程と、 前記取得工程により取得した前記アドレス情報を解析し
て前記取得した前記画像データをいずれかのデータ処理
装置に配信と前記デバイスからの画像データ送信とのい
ずれかまたは双方を行う画像データ配信工程と、を有す
ることを特徴とするサーバ装置のデータ処理方法。6. A data processing method for a device capable of executing multifunction function processing via a predetermined communication medium and a server apparatus capable of communicating with a plurality of data processing apparatuses, wherein a first method corresponding to each data processing apparatus is provided. User information, second user information to which image data generated in accordance with the multifunction function processing is to be transmitted, and third user information in which the first user information and the second user information are mixed. A registration step of registering the address information including the address information in the memory resource, a transfer step of transferring the address information registered in the memory resource to the device, an image information transferred from the device and the address transferred by the transfer step. An obtaining step of obtaining the address information specified in the information, and analyzing the address information obtained in the obtaining step An image data distribution step of distributing the acquired image data to one of the data processing apparatuses and / or transmitting image data from the device. Method.
理装置とサーバ装置と通信可能なマルチファンクション
機能処理を実行可能な複合装置のデータ処理方法であっ
て、 前記サーバ装置に登録された各データ処理装置に対応す
る第1のユーザ情報,前記マルチファンクション機能処
理に伴って生成される画像データを送信すべき第2のユ
ーザ情報,前記第1のユーザ情報と前記第2のユーザ情
報とが混在する第3のユーザ情報を含むアドレス情報を
メモリ資源にダウンロードするダウンロード工程と、 前記ダウンロード工程により前記メモリ資源にダウンロ
ードされた前記アドレス情報中から所望のアドレスを指
定する指定工程と、 前記指定工程により指定されたアドレスを伴う画像デー
タを前記サーバ装置に転送する転送工程と、 を有することを特徴とする複合装置のデータ処理方法。7. A data processing method for a multifunction device capable of executing a multifunction function process capable of communicating with a plurality of data processing devices and a server device via a predetermined communication medium, the method comprising: The first user information corresponding to the data processing device, the second user information to which image data generated along with the multi-function function processing is to be transmitted, the first user information and the second user information are included. A download step of downloading address information including mixed third user information to a memory resource; a designation step of designating a desired address from the address information downloaded to the memory resource by the download step; Transferring the image data with the address specified by the above to the server device. Data processing method of a composite apparatus according to claim Rukoto.
ション機能処理を実行可能なデバイス,複数のデータ処
理装置と通信可能なサーバ装置を制御するコンピュータ
が読み出し可能なプログラムを格納した記憶媒体であっ
て、 各データ処理装置に対応する第1のユーザ情報,前記マ
ルチファンクション機能処理に伴って生成される画像デ
ータを送信すべき第2のユーザ情報,前記第1のユーザ
情報と前記第2のユーザ情報とが混在する第3のユーザ
情報を含むアドレス情報をメモリ資源に登録する登録工
程と、 前記メモリ資源に登録されたアドレス情報を前記デバイ
スに転送する転送工程と、 前記デバイスから転送される画像情報および前記転送工
程により転送された前記アドレス情報中で指定されたア
ドレス情報を取得する取得工程と、 前記取得工程により取得した前記アドレス情報を解析し
て前記取得した前記画像データをいずれかのデータ処理
装置に配信と前記デバイスからの画像データ送信とのい
ずれかまたは双方を行う画像データ配信工程と、を有す
ることを特徴とするコンピュータが読み出し可能なプロ
グラムを格納した記憶媒体。8. A storage medium storing a computer-readable program for controlling a device capable of executing multifunction function processing via a predetermined communication medium and a server apparatus capable of communicating with a plurality of data processing apparatuses. First user information corresponding to each data processing device, second user information to which image data generated along with the multi-function function processing is to be transmitted, the first user information and the second user information A registration step of registering address information including third user information in which memory information is mixed in a memory resource, a transfer step of transferring address information registered in the memory resource to the device, and image information transferred from the device. And an obtaining step of obtaining address information specified in the address information transferred by the transferring step, An image data distribution step of analyzing the address information acquired by the acquisition step and distributing the acquired image data to any of the data processing devices and / or image data transmission from the device. A storage medium storing a computer-readable program, comprising:
理装置とサーバ装置と通信可能なマルチファンクション
機能処理を実行可能な複合装置を制御するコンピュータ
が読み出し可能なプログラムを格納した記憶媒体であっ
て、 前記サーバ装置に登録された各データ処理装置に対応す
る第1のユーザ情報,前記マルチファンクション機能処
理に伴って生成される画像データを送信すべき第2のユ
ーザ情報,前記第1のユーザ情報と前記第2のユーザ情
報とが混在する第3のユーザ情報を含むアドレス情報を
メモリ資源にダウンロードするダウンロード工程と、 前記ダウンロード工程により前記メモリ資源にダウンロ
ードされた前記アドレス情報中から所望のアドレスを指
定する指定工程と、 前記指定工程により指定されたアドレスを伴う画像デー
タを前記サーバ装置に転送する転送工程と、を有するこ
とを特徴とするコンピュータが読み出し可能なプログラ
ムを格納した記憶媒体。9. A storage medium storing a computer-readable program for controlling a multifunction device capable of executing multifunction function processing capable of communicating with a plurality of data processing devices and a server device via a predetermined communication medium. A first user information corresponding to each data processing device registered in the server device, a second user information to transmit image data generated in accordance with the multi-function function processing, the first user information, Downloading to a memory resource address information including third user information in which information and the second user information are mixed; and a desired address from the address information downloaded to the memory resource by the downloading step. A designating step of designating an image, and an image with an address designated by the designating step And a transfer step of transferring data to the server device. A storage medium storing a computer readable program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10120664A JPH11313078A (en) | 1998-04-30 | 1998-04-30 | Server device, data processing method for the same, composite device, data processing method for the same and storage medium storing program which computer can read |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10120664A JPH11313078A (en) | 1998-04-30 | 1998-04-30 | Server device, data processing method for the same, composite device, data processing method for the same and storage medium storing program which computer can read |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH11313078A true JPH11313078A (en) | 1999-11-09 |
Family
ID=14791858
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10120664A Pending JPH11313078A (en) | 1998-04-30 | 1998-04-30 | Server device, data processing method for the same, composite device, data processing method for the same and storage medium storing program which computer can read |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH11313078A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002189687A (en) * | 2000-12-19 | 2002-07-05 | Canon Inc | Document distributing system, document distributing device, document distributing method and storage medium |
US7602511B2 (en) | 2001-08-20 | 2009-10-13 | Brother Kogyo Kabushiki Kaisha | Transmission device enabling external device to edit address data registered in the transmission device |
US8004701B2 (en) | 2002-02-19 | 2011-08-23 | Canon Kabushiki Kaisha | Information processing method, information processing apparatus and program for generating and printing data |
US10250775B2 (en) | 2000-05-02 | 2019-04-02 | Ricoh Company, Ltd. | Image processing device, image processing method and remote-scan image processing system using the same |
-
1998
- 1998-04-30 JP JP10120664A patent/JPH11313078A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10250775B2 (en) | 2000-05-02 | 2019-04-02 | Ricoh Company, Ltd. | Image processing device, image processing method and remote-scan image processing system using the same |
JP2002189687A (en) * | 2000-12-19 | 2002-07-05 | Canon Inc | Document distributing system, document distributing device, document distributing method and storage medium |
US7602511B2 (en) | 2001-08-20 | 2009-10-13 | Brother Kogyo Kabushiki Kaisha | Transmission device enabling external device to edit address data registered in the transmission device |
US8004701B2 (en) | 2002-02-19 | 2011-08-23 | Canon Kabushiki Kaisha | Information processing method, information processing apparatus and program for generating and printing data |
US8456683B2 (en) | 2002-02-19 | 2013-06-04 | Canon Kabushiki Kaisha | Apparatus, system, method, and storage medium for managing and generating print data |
US8879105B2 (en) | 2002-02-19 | 2014-11-04 | Canon Kabushiki Kaisha | Information processing method, information processing apparatus and program for obtaining image generation data based on specified identification information |
US9280306B2 (en) | 2002-02-19 | 2016-03-08 | Canon Kabushiki Kaisha | Generating image data in accordance with identification information |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6947182B1 (en) | Network system and control method of the same | |
JP5538879B2 (en) | Terminal device, printing system, and data conversion method | |
JP4033857B2 (en) | Print system, print management server, print method, print management method, and program | |
US9372648B2 (en) | Image forming device capable of exchanging print data with another image forming device, and control method and storage medium therefor | |
JP4317162B2 (en) | PRINT SERVER, PRINT MANAGEMENT SERVER, PRINTING DEVICE, PRINT SYSTEM, PRINT DATA STORAGE METHOD, PRINT MANAGEMENT METHOD, PRINT METHOD, AND PROGRAM | |
JP5335497B2 (en) | Image processing apparatus and method for controlling image processing apparatus | |
JP2013003943A (en) | Print system, print job data distribution server, print job re-execution method, and computer program | |
CN103116479A (en) | Printing system, control method, and computer-readable medium | |
US20070091361A1 (en) | Printer, print control method, and program for executing print control method | |
EP2230636B1 (en) | Information processing apparatus and method of controlling same | |
US8294928B2 (en) | Data management system to extract text data | |
US8953589B2 (en) | Method to set setting information in device and device to set setting information | |
JP2001103232A (en) | Data processing unit and its control method | |
JPH11313078A (en) | Server device, data processing method for the same, composite device, data processing method for the same and storage medium storing program which computer can read | |
JP2009009600A (en) | Print system, print management server, printing method, print management method, and program | |
JP4480037B2 (en) | Print management server, printing apparatus, print management method, printing method, program, and recording medium | |
JP2016045690A (en) | Management system and method for controlling management system | |
JP3740330B2 (en) | Server device and network system | |
JP3703275B2 (en) | Data processing apparatus, method, and storage medium | |
JP5451331B2 (en) | Image processing apparatus, control method therefor, and program | |
JP2001094590A (en) | Server and system for document distribution | |
JP6074923B2 (en) | Information processing apparatus, network system, operation information capturing method, and operation information capturing program | |
JP2018106612A (en) | Pring management system, method for controlling print management system, and program | |
JP2001045204A (en) | Data management system | |
JP2004133906A (en) | Image forming apparatus, use authentication information issue method and use authentication information issue system |