JP2001285562A - Method, device, and system for image processing - Google Patents
Method, device, and system for image processingInfo
- Publication number
- JP2001285562A JP2001285562A JP2000092157A JP2000092157A JP2001285562A JP 2001285562 A JP2001285562 A JP 2001285562A JP 2000092157 A JP2000092157 A JP 2000092157A JP 2000092157 A JP2000092157 A JP 2000092157A JP 2001285562 A JP2001285562 A JP 2001285562A
- Authority
- JP
- Japan
- Prior art keywords
- data
- address book
- image
- image data
- network
- 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.)
- Withdrawn
Links
- 238000012545 processing Methods 0.000 title claims abstract description 131
- 238000000034 method Methods 0.000 title claims description 23
- 230000006870 function Effects 0.000 claims description 26
- 238000003672 processing method Methods 0.000 claims description 12
- 230000004044 response Effects 0.000 claims description 10
- 238000004891 communication Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 12
- 230000008676 import Effects 0.000 description 11
- 230000002093 peripheral effect Effects 0.000 description 10
- 238000012546 transfer Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 8
- 238000007906 compression Methods 0.000 description 4
- 230000006835 compression Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 102100025825 Methylated-DNA-protein-cysteine methyltransferase Human genes 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000013497 data interchange Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 108040008770 methylated-DNA-[protein]-cysteine S-methyltransferase activity proteins Proteins 0.000 description 1
Landscapes
- Facsimile Transmission Control (AREA)
- Computer And Data Communications (AREA)
- Facsimiles In General (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明はネットワークに接続
され、画像データを処理するために印刷、ファクシミリ
など、目的に応じてネットワーク上で種々の処理を統合
的に処理することが可能な画像処理装置、及びその画像
処理装置を含みネットワーク上でデータを授受して複合
的な画像処理が可能な画像処理システム、および画像処
理方法、その方法をコンピュータで実行可能なプログラ
ムコードを記憶した記憶媒体に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus which is connected to a network and is capable of integrally processing various processing such as printing, facsimile, etc. on a network for processing image data. , And an image processing system including the image processing apparatus and capable of performing complex image processing by transmitting and receiving data over a network, an image processing method, and a storage medium storing a program code capable of executing the method by a computer It is.
【0002】[0002]
【従来の技術】従来技術として提案されている画像処理
装置は、例えば、特開平10−254806で開示され
ているように、内蔵されたWebサーバを介してネット
ワークに接続している装置に対してネットワーク上の遠
隔から、その装置の機能を利用するためのアクセス機能
をもったものが提案されている。2. Description of the Related Art As an image processing apparatus proposed as a conventional technique, for example, as disclosed in Japanese Patent Application Laid-Open No. H10-254806, an image processing apparatus is connected to a device connected to a network via a built-in Web server. A device having an access function for using the function of the device from a remote place on a network has been proposed.
【0003】一方、ネットワーク上におけるデータの授
受に対応した機器は、処理した画像データをパーソナル
コンピュータ(PC)やその他の画像処理装置に転送す
るために転送先の情報を記憶しておく必要がある。On the other hand, a device capable of transmitting and receiving data on a network needs to store transfer destination information in order to transfer processed image data to a personal computer (PC) or another image processing apparatus. .
【0004】また、画像データをアウトプットするため
に、さまざまな出力形態(種類)や種々の出力先の指定
が必要になる。このような出力形態等に関する指定は画
像データの処理のたび、あるいはネットワーク上におい
て、データを送信するたびに必要となるもので手続が煩
雑となった。In order to output image data, it is necessary to specify various output forms (kinds) and various output destinations. Such a specification regarding the output form or the like is required every time image data is processed or every time data is transmitted on a network, and the procedure becomes complicated.
【0005】この煩雑さを解決するために、従来技術で
はアドレスブックというデータベースに予め送信宛先を
登録しておき、その中の一つを選択することにより送信
先を選択できるようにしている。In order to solve this complication, in the prior art, the transmission destination is registered in advance in a database called an address book, and the transmission destination can be selected by selecting one of the destinations.
【0006】しかし、アドレスブックの作成を行う際
に、これまでは装置に付属の小さな操作画面を使って操
作しなければならず、入力や詳細内容の確認など、不自
由であった。また、使い慣れたワードプロセッサや表計
算ソフトウェアを使ってアドレスブックデータを作るこ
とは困難であった。However, when creating an address book, it has been necessary to operate using a small operation screen attached to the device, and input and confirmation of detailed contents have been inconvenient. Also, it was difficult to create address book data using a familiar word processor or spreadsheet software.
【0007】[0007]
【発明が解決しようとする課題】本発明は、上記課題を
解決するべく、ネットワークに接続したホストコンピュ
ータ上でアドレスブックデータを汎用のファイルとして
作成し、書き込み・読み出しを容易に行なえるように
し、同時に二人以上の利用者がアドレスブックデータを
参照したり、更新したときに競合データとして矛盾が起
きないように排他制御をする画像処理方法、及びその方
法を実施する画像処理装置、その画像処理装置を含む画
像処理システム、記憶媒体を提供することを目的とす
る。SUMMARY OF THE INVENTION In order to solve the above-mentioned problems, the present invention creates address book data as a general-purpose file on a host computer connected to a network so that writing and reading can be performed easily. Image processing method for performing exclusive control so that inconsistency does not occur as conflicting data when two or more users refer to or update the address book data at the same time, an image processing apparatus for implementing the method, and image processing for the image processing method It is an object to provide an image processing system including a device and a storage medium.
【0008】[0008]
【課題を解決するための手段】上記課題を解決するべ
く、本発明にかかる画像処理装置、画像処理システム、
画像処理方法等は、主として以下の構成からなることを
特徴とする。In order to solve the above-mentioned problems, an image processing apparatus, an image processing system,
The image processing method and the like are mainly characterized by the following configuration.
【0009】すなわち、ネットワークに接続した機器間
でデータを授受して画像データを処理する画像処理装置
は、画像データを入力する手段と、前記入力した画像デ
ータの処理の内容を判断する制御手段と、前記制御手段
の判断に従い、前記画像データを処理する手段と、前記
制御手段の判断に従い、ネットワークに接続した第一の
機器により画像データを処理する場合は、該画像データ
をメモリに格納されているアドレスブックデータを参照
して、該アドレスブックデータに従い画像データを前記
第一の機器に送信する手段とを備え、前記アドレスブッ
クデータはネットワーク上の第二の機器で作成され、若
しくは編集されたデータであり、該アドレスブックデー
タの取得要求に応じて前記ネットワークを介して受信し
たデータであることを特徴とする。That is, an image processing apparatus for processing image data by exchanging data between devices connected to a network includes means for inputting image data, and control means for judging the contents of processing of the input image data. Means for processing the image data according to the determination of the control means, and processing the image data by the first device connected to the network according to the determination of the control means, wherein the image data is stored in the memory. Means for referring to the address book data, and transmitting image data to the first device according to the address book data, wherein the address book data is created or edited by a second device on the network. Data, which is data received via the network in response to the address book data acquisition request. The features.
【0010】好ましくは、上記画像処理装置における、
前記アドレスブックデータの取得要求は、既存のアドレ
スブックデータの内容に上書き若しくは追加のいずれか
の選択が可能であることを特徴とする。Preferably, in the image processing apparatus,
The address book data acquisition request is characterized in that the content of the existing address book data can be overwritten or added.
【0011】好ましくは、上記画像処理装置における、
前記制御手段は、既存のアドレスブックデータが画像デ
ータの処理のために参照されている場合は、前記第二の
機器からアドレスブックデータの取得を禁止することを
特徴とする。Preferably, in the image processing apparatus,
The control means prohibits the acquisition of the address book data from the second device when the existing address book data is referred to for processing the image data.
【0012】好ましくは、上記画像処理装置における、
前記制御手段は、前記第二の機器のアドレスブックデー
タの編集要求に応じ、既存のアドレスブックデータをL
DAPフォーマットに変換し、該フォーマット変換した
データを第二の機器に送信することを特徴とする。Preferably, in the above image processing apparatus,
The control means changes the existing address book data to L in response to a request to edit the address book data of the second device.
It is characterized in that the data is converted into the DAP format, and the converted data is transmitted to the second device.
【0013】好ましくは、上記画像処理装置における、
前記画像データを処理する手段は、プリンタ、ファクシ
ミリのいずれかを含む。Preferably, in the above image processing apparatus,
The means for processing the image data includes one of a printer and a facsimile.
【0014】好ましくは、上記画像処理装置における、
前記画像データを入力する手段は、スキャナを含む。Preferably, in the above image processing apparatus,
The means for inputting the image data includes a scanner.
【0015】好ましくは、上記画像処理装置における、
前記第一の機器は、スキャナ、プリンタ、ファクシミリ
を含む。Preferably, in the above image processing apparatus,
The first device includes a scanner, a printer, and a facsimile.
【0016】好ましくは、上記画像処理装置における、
前記第二の機器は、ネットワーク上のWebクライアン
トとして機能することを特徴とする。Preferably, in the image processing apparatus,
The second device functions as a Web client on a network.
【0017】また、画像処理システムは、アドレスブッ
クデータを編集する手段と、前記編集されたアドレスブ
ックデータをネットワークを介して取得し、該取得した
アドレスブックデータに基づき画像データを処理する上
記の画像処理装置と、を備えることを特徴とする。[0017] The image processing system further comprises means for editing the address book data, and the above-mentioned image processing means for acquiring the edited address book data via a network and processing the image data based on the acquired address book data. And a processing device.
【0018】また、ネットワークに接続した機器間でデ
ータを授受して画像データを処理する画像処理方法は、
画像データを入力する工程と、前記入力した画像データ
の処理の内容を判断する制御工程と、前記制御工程の判
断に従い、前記画像データを処理する工程と、前記制御
工程の判断に従い、ネットワークに接続した第一の機器
により画像データを処理する場合は、該画像データをメ
モリに格納されているアドレスブックデータを参照し
て、該アドレスブックデータに従い画像データを前記第
一の機器に送信する工程とを備え、前記アドレスブック
データはネットワーク上の第二の機器で作成され、若し
くは編集されたデータであり、該アドレスブックデータ
の取得要求に応じて前記ネットワークを介して受信した
データであることを特徴とする。An image processing method for exchanging data between devices connected to a network and processing image data is described below.
A step of inputting image data, a step of controlling the content of processing of the input image data, a step of processing the image data according to the determination of the control step, and a step of connecting to a network according to the determination of the control step. When the image data is processed by the first device, the image data is referred to the address book data stored in the memory, and the image data is transmitted to the first device according to the address book data. Wherein the address book data is data created or edited by a second device on a network, and is data received via the network in response to a request to acquire the address book data. And
【0019】また、ネットワークに接続した機器間でデ
ータを授受して画像データを処理するためのプログラム
コードを格納した記憶媒体であって、該プログラムコー
ドが、画像データを入力する工程のコードと、前記入力
した画像データの処理の内容を判断する制御工程のコー
ドと、前記制御工程のコードの判断結果に従い、前記画
像データを処理する工程のコードと、前記制御工程の判
断結果に従い、ネットワークに接続した第一の機器によ
り画像データを処理する場合は、該画像データをメモリ
に格納されているアドレスブックデータを参照して、該
アドレスブックデータに従い画像データを前記第一の機
器に送信する工程のコードとを備え、前記アドレスブッ
クデータはネットワーク上の第二の機器で作成され、若
しくは編集されたデータであり、該アドレスブックデー
タの取得要求に応じて前記ネットワークを介して受信し
たデータであることを特徴とする。A storage medium storing a program code for exchanging data between devices connected to a network and processing image data, the program code comprising: a code for inputting image data; According to the code of the control step for judging the content of the processing of the input image data, the code of the step of processing the image data according to the judgment result of the code of the control step, and to the network according to the judgment result of the control step When the image data is processed by the first device, the image data is referred to the address book data stored in the memory, and the image data is transmitted to the first device according to the address book data. And the address book data is created or edited by a second device on the network. It is over data, characterized in that it is a data received via the network in response to the acquisition request of the address book data.
【0020】[0020]
【発明の実施の形態】[システムの全体的な構成]図1
は本発明にかかる画像処理装置100と、その装置がネ
ットワーク300に接続したときのシステムの概略的な
構成を表すブロック図である。ネットワーク300に接
続する画像処理装置100はネットワーク接続ユニット
110、Webサーバ120、アドレスブックデータベ
ース130、コントローラ140、ユーザインターフェ
ース150、プリントユニット160、スキャンユニッ
ト170を含む。DESCRIPTION OF THE PREFERRED EMBODIMENTS [Overall Configuration of System] FIG.
1 is a block diagram illustrating a schematic configuration of an image processing apparatus 100 according to the present invention and a system when the apparatus is connected to a network 300. The image processing apparatus 100 connected to the network 300 includes a network connection unit 110, a Web server 120, an address book database 130, a controller 140, a user interface 150, a print unit 160, and a scan unit 170.
【0021】また、ネットワーク300にはPC(パー
ソナルコンピュータ)200が接続する。PC200は
ネットワーク接続ユニット210と、Webクライアン
ト220、アドレスブック編集ユニット230を含む。A personal computer (PC) 200 is connected to the network 300. The PC 200 includes a network connection unit 210, a Web client 220, and an address book editing unit 230.
【0022】ネットワーク接続ユニット110はネット
ワーク300に接続してネットワーク上に接続する他の
機器との間でデータの送受信を行う。The network connection unit 110 connects to the network 300 and transmits and receives data to and from other devices connected to the network.
【0023】Webサーバユニット120は、HTTP
(Hyper Text Transfer Protocol)による通信が可能なサ
ーバで、HTTPの内容に対応して動作する。The Web server unit 120 is an HTTP server.
(Hyper Text Transfer Protocol), which is a server capable of communication and operates according to the contents of HTTP.
【0024】アドレスブックデータベース130は、コ
ントローラ140から転送する画像データの宛先が含ま
れたデータベースで、ユーザインターフェース150に
よって宛先を選択することができる。The address book database 130 is a database including destinations of the image data transferred from the controller 140, and the destination can be selected by the user interface 150.
【0025】コントローラ140は、スキャンユニット
150から画像データの読取りと制御と、プリントユニ
ット160からの出力を制御する。また、コントローラ
140はネットワーク接続ユニット110を介して、他
の画像出力ユニットを宛先として画像データを転送し
て、その転送先でその画像データを出力させることも可
能である。更に、コントローラ140はサーバを宛先と
してその画像データを転送してサーバのデータベースに
保存することも可能である。The controller 140 controls reading and control of image data from the scan unit 150 and output from the print unit 160. Further, the controller 140 can transfer image data to another image output unit via the network connection unit 110 as a destination, and output the image data at the transfer destination. Further, the controller 140 can transfer the image data to the server and store the image data in the server database.
【0026】図2はシステム構成の全体的なブロック図
である。1001は本発明にかかる画像処理装置で、後
述するスキャナとプリンタを含む構成であり、スキャナ
から読み込んだ画像をローカルエリアネットワーク10
10(以下LAN)を介して他の画像処理装置の構成要
素となっているプリンタから出力できる。FIG. 2 is an overall block diagram of the system configuration. An image processing apparatus 1001 according to the present invention includes a scanner and a printer, which will be described later.
10 (hereinafter referred to as LAN) can be output from a printer which is a component of another image processing apparatus.
【0027】また、スキャナから読んだ画像データを図
示しない画像処理装置の要素であるFAX送信ユニット
により、PSTNまたはISDN1030を介して送信
したり、逆にPSTNまたはISDNを介して画像デー
タを受信して、その画像データをプリンタによりプリン
トアウトすることも可能である。Further, the image data read from the scanner is transmitted via a PSTN or ISDN 1030 by a facsimile transmission unit which is an element of an image processing apparatus (not shown), or the image data is received via a PSTN or ISDN. It is also possible to print out the image data by a printer.
【0028】1002はデータベースサーバで、本発明
にかかる画像処理装置1001におけるスキャナユニッ
トにより読み込んだ2値画像若しくは多値画像をデータ
ベースとして管理する。Reference numeral 1002 denotes a database server which manages a binary image or a multi-valued image read by a scanner unit in the image processing apparatus 1001 according to the present invention as a database.
【0029】1003は、データベースクライアントで
ありデータベース1002に保存されている画像データ
の閲覧若しくは検索をする。1004は、電子メールサ
ーバで、本発明にかかる画像処理装置1001における
スキャナユニットにより読み込んだ画像を電子メールの
添付データとして受け取ることができる。A database client 1003 browses or searches image data stored in the database 1002. An electronic mail server 1004 can receive an image read by a scanner unit in the image processing apparatus 1001 according to the present invention as attached data of the electronic mail.
【0030】1005は、電子メールのクライアント
で、電子メールサーバ1004の受け取ったメールを受
信し閲覧したり、電子メールを送信したりすることが可
能である。Reference numeral 1005 denotes an e-mail client which is capable of receiving and browsing the e-mail received by the e-mail server 1004 and transmitting the e-mail.
【0031】1006はHTML文書をLANを介して
ネットワークに接続している機器に提供するWWWサー
バであり、本発明にかかる画像処理装置1001はWW
Wサーバで提供されるHTML文書をプリントアウトで
きる。1007は、ルータでLAN1010をインター
ネットあるいはイントラネット1012と連結する。イ
ンターネットあるいはイントラネット1012には、前
述したものと同様のデータベースサーバ1021、WW
Wサーバ1022、電子メールサーバ1023が接続し
ている。Reference numeral 1006 denotes a WWW server which provides an HTML document to a device connected to a network via a LAN. The image processing apparatus 1001 according to the present invention comprises a WWW server.
HTML documents provided by the W server can be printed out. A router 1007 connects the LAN 1010 to the Internet or an intranet 1012 by a router. The Internet or the intranet 1012 has the same database server 1021 and WW as those described above.
A W server 1022 and an e-mail server 1023 are connected.
【0032】本発明にかかる画像処理装置1001は、
PSTNまたはISDN1030を介して、FAX装置
1031と送受信可能になっている。また、LAN上に
プリンタ1040が接続されており、画像処理装置10
01により読み取った画像をプリントアウト可能なよう
に構成されている。The image processing apparatus 1001 according to the present invention comprises:
Via the PSTN or ISDN 1030, transmission and reception with the facsimile device 1031 are possible. A printer 1040 is connected to the LAN, and the image processing apparatus 10
01 is configured to be able to print out the read image.
【0033】[ソフトウェアブロック全体構成]図3
は、本発明にかかる画像処理装置(以下「本複合機」と
いう。)における複合機能を実施するためのソフトウェ
アのモジュール構成を示す図である。[Overall Configuration of Software Block] FIG.
FIG. 1 is a diagram showing a module configuration of software for implementing a composite function in an image processing apparatus according to the present invention (hereinafter, referred to as “the multifunction peripheral”).
【0034】1501はユーザインターフェイスであ
り、オペレータが本複合機の各種操作・設定を行う際、
機器との仲介を行うモジュールである。本モジュール
は、オペレータの操作に従い、後述の各種モジュールに
入力情報を転送し処理の依頼、或いはデータの設定等を
行う。Reference numeral 1501 denotes a user interface, which is used when an operator performs various operations and settings of the multifunction peripheral.
This is a module that mediates with devices. This module transfers input information to various modules, which will be described later, and requests processing or sets data in accordance with the operation of the operator.
【0035】1502はAddress-BooK即ちデータの送付
先、通信先等を管理するデータベースモジュールであ
る。Address-BooKの内容は、UI1501からの操作に
よりデータの追加、削除、取得が行われ、オペレータの
操作により後述の各モジュールにデータの送付・通信先
情報を与えるものとして使用されるものである。Reference numeral 1502 denotes a database module that manages an address-book, that is, a data transmission destination, a communication destination, and the like. The contents of the Address-BooK are used to add, delete, and acquire data by an operation from the UI 1501 and to provide data transmission / communication destination information to each module described later by an operation of an operator.
【0036】1503はWeb-Serverモジュールであり、
図外のWebクライアントからの要求により、本複合機
の管理情報を通知するために使用される。管理情報は、
後述のControll-API1518を介して読み込まれ、後述
のHTTP1512、TCP/IP1516、Network-
Driver1517を介してWebクライアントに通知され
る。Reference numeral 1503 denotes a Web-Server module.
It is used to notify management information of the MFP in response to a request from a Web client (not shown). Management information
It is read via a Control-API 1518 to be described later, and HTTP1512, TCP / IP 1516, Network-
The Web client is notified via the Driver 1517.
【0037】1504はUniversal-Send即ち、データの
配信を司るモジュールであり、UI1501によりオペ
レータに指示されたデータを、同様に指示された通信出
力先に配布するものである。また、オペレータにより、
本複合機器のスキャナ機能を使用して配布データの生成
が指示された場合は、後述のControll-API1518を介
して機器を動作させ、データの生成を行う。Reference numeral 1504 denotes a Universal-Send, that is, a module that manages data distribution, and distributes data specified by the operator via the UI 1501 to the communication output destination specified in the same manner. Also, by the operator,
When generation of distribution data is instructed using the scanner function of the multifunction device, the device is operated via the Control-API 1518 described later to generate data.
【0038】1505はUniversal-Send1504内で出
力先にプリンタが指定された際に実行されるモジュール
である。Reference numeral 1505 denotes a module that is executed when a printer is designated as an output destination in the Universal Send 1504.
【0039】1506はUniversal-Send1504内で通
信先にE-mailアドレスが指定された際に実行されるモジ
ュールである。Reference numeral 1506 denotes a module executed when an E-mail address is specified as a communication destination in the Universal-Send 1504.
【0040】1507はUniversal-Send1504内で出
力先にデータベースが指定された際に実行されるモジュ
ールである。Reference numeral 1507 denotes a module that is executed when a database is specified as an output destination in the Universal-Send 1504.
【0041】1508はUniversal-Send1504内で出
力先に本機器と同様の複合機が指定された際に実行され
るモジュールである。Reference numeral 1508 denotes a module that is executed when a multifunction peripheral similar to the present apparatus is designated as an output destination in the Universal-Send 1504.
【0042】1509はRemote-Copy-Scanモジュールで
あり、本複合機のスキャナ機能を使用し、ネットワーク
等で接続された他の複合機を出力先とし、本複合機単体
で実現しているCopy機能と同等の処理を行うモジュ
ールである。Reference numeral 1509 denotes a Remote-Copy-Scan module, which uses a scanner function of the multifunction peripheral, sets another multifunction peripheral connected via a network or the like as an output destination, and implements a copy function realized by the multifunction peripheral alone. This module performs the same processing as.
【0043】1510はRemote-Copy-Printモジュール
であり、本複合機のプリンタ機能を使用し、ネットワー
ク等で接続された他の複合機を入力先とし、本複合機単
体で実現しているCopy機能と同等の処理を行うモジ
ュールである。Reference numeral 1510 denotes a Remote-Copy-Print module, which uses the printer function of the multifunction peripheral, sets another multifunction peripheral connected via a network or the like as an input destination, and implements a copy function realized by the multifunction peripheral alone. This module performs the same processing as.
【0044】1511はWeb-Pull-Print、即ちインター
ネットまたはイントラネット上の各種ホームページの情
報を読み出し、印刷するモジュールである。Reference numeral 1511 denotes a Web-Pull-Print, that is, a module for reading and printing information of various homepages on the Internet or an intranet.
【0045】1512は本複合機がHTTPにより通信
する際に使用されるモジュールであり、後述のTCP/
IP1516モジュールにより前述のWeb-Server150
3、Web-Pull-Print1511モジュールに通信を提供す
るものである。Reference numeral 1512 denotes a module used when the multifunction peripheral communicates by HTTP.
Web-Server 150 mentioned above by IP1516 module
3. It provides communication to the Web-Pull-Print 1511 module.
【0046】1513はlprモジュールであり、後述
のTCP/IP1516モジュールにより前述のUniver
sal-Send1504内のプリンタモジュール1505に通
信を提供するものである。Reference numeral 1513 denotes an lpr module. The above-mentioned Universal is executed by a TCP / IP 1516 module described later.
The communication is provided to the printer module 1505 in the sal-Send 1504.
【0047】1514はSMTPモジュールであり、後
述のTCP/IP1516モジュールにより前述Univer
sal-Send1504内のE-mailモジュール1506に通信
を提供するものである。Reference numeral 1514 denotes an SMTP module.
It provides communication to an E-mail module 1506 in sal-Send 1504.
【0048】1515はSLM即ち、Salutation−Mana
gerモジュールであり、後述のTCP/IP1516モ
ジュールにより前述のUniversal-Send504内のデータ
ベースモジュール1507、DPモジュール1508、
及びRemote-Copy-Scan1509モジュール、Remote-Cop
y-Print1510モジュールに通信を提供するものであ
る。Reference numeral 1515 denotes an SLM, that is, Salutation-Mana
A ger module, and a database module 1507, a DP module 1508, and a
And Remote-Copy-Scan1509 module, Remote-Cop
It provides communication to the y-Print 1510 module.
【0049】1516はTCP/IP通信モジュールで
あり、前述の各種モジュールに後述のNetwork-Driverに
よりネットワーク通信を提供するものである。Reference numeral 1516 denotes a TCP / IP communication module which provides network communication to the above-described various modules by using a Network-Driver described later.
【0050】1517はネットワークドライバであり、
ネットワークに物理的に接続される部分を制御するもの
である。Reference numeral 1517 denotes a network driver.
It controls the part physically connected to the network.
【0051】1518はControll-APIであり、Universa
l-Send1504等の上流モジュールに対し、後述のJob-
Manager1519等の下流モジュールとのインターフェ
イスを提供するものであり、上流、及び下流のモジュー
ル間の依存関係を軽減しそれぞれの流用性を高めるもの
である。Reference numeral 1518 denotes Controll-API, which is a Universal API.
For the upstream module such as l-Send1504, Job-
It provides an interface with downstream modules such as the Manager 1519, and reduces dependencies between upstream and downstream modules to enhance their diversion.
【0052】1519はJob-Managerであり、前述の各
種モジュールよりControll-API1518を介して指示さ
れる処理を解釈し、後述の各モジュールに指示を与える
ものである。また、本モジュールは、本複合機内で実行
されるハード的な処理を一元管理するものである。Reference numeral 1519 denotes a Job-Manager, which interprets the processing instructed from the various modules via the Control-API 1518 and gives instructions to each module described later. Further, this module centrally manages hardware processing executed in the MFP.
【0053】1520はCODEC-Managerであり、Job-Man
ager1519が指示する処理の中でデータの各種圧縮・
伸長を管理・制御するものである。Reference numeral 1520 denotes a CODEC-Manager, which is a Job-Man
Various types of data compression /
It manages and controls elongation.
【0054】1521はFBE-Encoderであり、Job-Manag
er1519、Scan−Manager1524により実行される
スキャン処理により読み込まれたデータをFBEフォー
マットにより圧縮するものである。Reference numeral 1521 denotes an FBE-Encoder, and Job-Manag
er1519 and data read by the scan processing executed by the Scan-Manager 1524 are compressed in the FBE format.
【0055】1522はJPEG-CODECであり、Job-Manage
r1519、Scan−Manager1524により実行されるス
キャン処理、及びPrint−Manager1526により実行さ
れる印刷処理において、読み込まれたデータのJPEG
圧縮及び印刷データのJPEG展開処理を行うものであ
る。Reference numeral 1522 denotes a JPEG-CODEC, and Job-Manage
r1519, in the scan processing executed by the Scan-Manager 1524 and in the print processing executed by the Print-Manager 1526, the JPEG
It performs JPEG expansion processing of compression and print data.
【0056】1523はMMR-CODECであり、Job-Manager
1519、Scan−Manager1524により実行されるス
キャン処理、及びPrint-Manager1526により実行さ
れる印刷処理において、読み込まれたデータのMMR圧
縮及び印刷データのMMR伸長処理を行うものである。Reference numeral 1523 denotes an MMR-CODEC, which is a Job-Manager
1519, in the scan processing executed by the Scan-Manager 1524, and in the print processing executed by the Print-Manager 1526, MMR compression of the read data and MMR decompression processing of the print data are performed.
【0057】1524はScan−Managerであり、Job-Man
ager1519が指示するスキャン処理を管理・制御する
ものである。Reference numeral 1524 denotes a Scan-Manager, which is a Job-Man.
The scanner 1519 manages and controls the scanning process specified by the ager 1519.
【0058】1525はSCSIドライバであり、Scan
−Manager1524と本複合機が内部的に接続している
スキャナ部との通信を行うものである。Reference numeral 1525 denotes a SCSI driver.
-Communication between the Manager 1524 and the scanner unit internally connected to the MFP.
【0059】1526はPrint-Managerであり、Job-Man
ager1519が指示する印刷処理を管理・制御するもの
である。Reference numeral 1526 denotes a Print-Manager, which is a Job-Man.
The ager 1519 manages and controls the print processing specified by the ager 1519.
【0060】1527はEngine-I/Fドライバであり、Pr
int-Manager1526と印刷部とのI/Fを提供するも
のである。Reference numeral 1527 denotes an Engine-I / F driver, Pr
An interface between the int-Manager 1526 and the printing unit is provided.
【0061】1528はパラレルポートドライバであ
り、Web-Pull-Print1511がパラレルポートを介して
図外の出力機器にデータを出力する際のI/Fを提供す
るものである。Reference numeral 1528 denotes a parallel port driver, which provides an I / F when the Web-Pull-Print 1511 outputs data to an output device (not shown) via the parallel port.
【0062】[User Interfaceアプリケーション]図3
のAddress Book1502について説明する。このAddres
s Bookは、画像処理装置内の不揮発性の記憶装置、例え
ば、不揮発性メモリやハードディスクなどに保存される
アドレスブックデータベース130を編集するためのア
プリケーションモジュールである。このモジュールによ
って、ネットワークに接続している他の機器の特徴やそ
の識別情報の編集、追加ができる。[User Interface Application] FIG.
Address Book 1502 will be described. This Addres
The s Book is an application module for editing the address book database 130 stored in a nonvolatile storage device in the image processing apparatus, for example, a nonvolatile memory or a hard disk. With this module, the characteristics of other devices connected to the network and their identification information can be edited and added.
【0063】他の機器の特徴やその識別情報として、例
えば、以下に列挙するようなもの(データの配信先の特
徴)が含まれる。The features of other devices and their identification information include, for example, those listed below (features of data distribution destinations).
【0064】(a)機器の正式名やエイリアス名 (b)機器のネットワークアドレス (c)機器の処理可能なネットワークプロトコル (d)機器の処理可能なドキュメントフォーマット (e)機器の処理可能な圧縮タイプ (f)機器の処理可能なイメージ解像度 (g)プリンター機器の場合の給紙可能な紙サイズ、給
紙段情報 (h)サーバー(コンピューター)機器の場合のドキュ
メントを格納可能なフォルダ名 [リモートコピー]画像処理装置がアドレスブック13
0を参照して画像データを処理する代表的なジョブ処理
の分類としてcopyのカテゴリーに含まれるリモート
コピー処理を例として説明する。このリモートコピー処
理は、ネットワークに接続している自機以外の他のプリ
ンタにコピー出力する処理をいう。この処理の実行にあ
たって、まずユーザインタフェース150により出力先
として指定された機器の特徴等をアドレスブック130
に記載された情報により判断する。この判断結果に従っ
て、その機器が処理可能である解像度に従って、スキャ
ナにより読み込まれた2値画像データを公知のMMR圧
縮を用いて圧縮し、その圧縮データを公知の技術により
TIFF(Tagged Image File Fomat)化し、SLM15
15に通して、ネットワークに接続する他のプリンタに
送信する。ここで「SLM」とは公知であるSalutation
Manager(または、Smart Link Manager)と呼ばれる
機器制御情報などを含んだネットワークプロトコルをい
う。(A) Formal name or alias name of device (b) Network address of device (c) Network protocol that device can process (d) Document format that device can process (e) Compression type that device can process (F) Image resolution that can be processed by the device (g) Paper size and paper source information that can be fed for printer devices (h) Folder name that can store documents for server (computer) devices [Remote Copy The image processing device is an address book 13
A remote copy process included in the copy category will be described as an example of a typical job process for processing image data with reference to FIG. The remote copy process is a process of copying and outputting to a printer other than the own device connected to the network. In executing this processing, first, the characteristics and the like of the device designated as the output destination by the user interface 150 are stored in the address book 130.
Judge based on the information described in. According to this determination result, the binary image data read by the scanner is compressed using a known MMR compression according to the resolution that the device can process, and the compressed data is TIFF (Tagged Image File Format) by a known technique. And SLM15
15 to another printer connected to the network. Here, “SLM” is a well-known Salutation
A network protocol including device control information called Manager (or Smart Link Manager).
【0065】画像処理装置のジョブ処理のカテゴリーは
上記の「Copy」の他、「Send」、「Retrieve」、「Task
s」、「Management」、「Configuration」が有り、これ
らの処理においても、アドレスブック130の内容が参
照される。各処理の概要については以下、操作画面の説
明において行なう。The job processing categories of the image processing apparatus are “Copy”, “Send”, “Retrieve”, and “Task”.
s "," Management ", and" Configuration ". The contents of the address book 130 are also referred to in these processes. An outline of each process will be described below in the description of the operation screen.
【0066】[操作部概要]操作部の構成を図4に示
す。LCD表示部(3001)は、LCD上にタッチパ
ネルシートが貼られており、システムの操作画面を表示
するとともに、表示されているキーが押されると、その
位置情報をコントローラ140のCPUに伝える。スタ
ートキー(3002)は原稿画像の読取り動作を開始す
る時などに用いる。スタートキー中央部には、緑と赤の
2色LEDがあり、その色によってスタートキーが使え
る状態にあるかどうかを示す。ストップキー(300
3)は稼働中の動作を止める働きをする。IDキー(3
004)は使用者のユーザーIDを入力するときに用い
る。リセットキー(3005)は操作部からの設定を初
期化するときに用いる。以下の説明において操作部の各
画面について詳細に説明する。[Overview of Operation Unit] FIG. 4 shows the configuration of the operation unit. The LCD display unit (3001) has a touch panel sheet affixed on the LCD, displays an operation screen of the system, and transmits the position information to the CPU of the controller 140 when a displayed key is pressed. A start key (3002) is used to start a document image reading operation. At the center of the start key, there are two-color LEDs of green and red, which indicate whether or not the start key can be used. Stop key (300
3) works to stop the operation during operation. ID key (3
004) is used to input the user ID of the user. A reset key (3005) is used to initialize settings from the operation unit. In the following description, each screen of the operation unit will be described in detail.
【0067】[操作画面]本発明にかかる画像処理装置
が提供する機能は、Copy/Send/Retrieve/Tasks/Man
agement/Configurationの6つのカテゴリーに分かれて
おり、これらは操作画面(図5)の上部に表示される6
つのメインタブ(COPY/SEND/RETREIVE/TASKS/MGMT
/CONFIG)(3011〜3016)がそれぞれ対応して
いる。これらのメインタブを押すことにより、各カテゴ
リーの画面への切り替えが行われる。他のカテゴリーへ
の切り換えが許可されない場合は、メインタブの表示色
が変わり、メインタブを押しても反応しない。[Operation Screen] The functions provided by the image processing apparatus according to the present invention include Copy / Send / Retrieve / Tasks / Man
It is divided into six categories, agement / Configuration, which are displayed at the top of the operation screen (Fig. 5).
Main tabs (COPY / SEND / RETREIVE / TASKS / MGMT
/ CONFIG) (3011 to 3016) correspond to each other. By pressing these main tabs, switching to a screen of each category is performed. If switching to another category is not permitted, the display color of the main tab changes, and there is no reaction even if the main tab is pressed.
【0068】「Copy」3011は自機が有するスキャナ
とプリンタを使用して通常のドキュメント複写を行う機
能と、自機が有するスキャナとネットワークにより接続
している他のプリンタとを使用してドキュメントの複写
を行う機能(このような複写方法を「リモートコピー」
という。)とを含む。A “Copy” 3011 has a function of performing a normal document copy using its own scanner and printer, and a function of copying a document using its own scanner and another printer connected via a network. Copying function (such a copying method is called "remote copy"
That. ).
【0069】「Send」3012は自機が有するスキャナ
で読取ったドキュメントの情報を、電子メール、ファッ
クス、ファイル転送(FTP)およびデータベースに転
送する機能であり、送信先の宛先を複数指定することが
可能である。この宛先の指定はアドレスブック130を
参照する。A “Send” 3012 is a function for transferring information of a document read by a scanner of its own device to an e-mail, a fax, a file transfer (FTP) and a database, and it is possible to designate a plurality of destinations. It is possible. The designation of this destination refers to the address book 130.
【0070】「Retrieve」3013は外部からドキュメ
ントを取得し、自機が有するプリンタで印刷する機能で
ある。例えば外部からのドキュメントの取得ユニットと
してWWW、電子メール、ファイル転送およびファック
スの使用が可能である。“Retrieve” 3013 is a function of acquiring a document from the outside and printing the document on its own printer. For example, WWW, e-mail, file transfer and fax can be used as a unit for acquiring a document from the outside.
【0071】「Tasks」3014はファックスやインタ
ーネットプリントなど、外部から取得するドキュメント
を定期的に検索し、自動的にそのドキュメントを処理す
るRetrieve3013のためのタスクの生成、管理を行
う。A “Tasks” 3014 periodically searches for a document, such as a facsimile or an Internet print, acquired from the outside, and generates and manages a task for the Retrieve 3013 that automatically processes the document.
【0072】「Management」3015は画像データの処
理に関するジョブ、画像データの配信先を定義するアド
レスブック、ブックマーク、ドキュメントアカウント情
報などの管理を行う。A “Management” 3015 manages a job relating to image data processing, an address book defining a distribution destination of image data, a bookmark, document account information, and the like.
【0073】「Configuration」3016では自機に関
しての設定(ネットワーク、時計など)を行う。In the “Configuration” 3016, settings relating to the own device (network, clock, etc.) are performed.
【0074】次に、アドレスブックの編集と更新に関す
る処理を具体的に説明する。Next, processing for editing and updating the address book will be specifically described.
【0075】[アドレスブックの更新と編集] [インポート設定画面]Webクライアント220を有
するホストコンピュータ200側で、アドレスブックは
編集される(230)。ホストコンピュータ200から
画像処理装置100に向けて、編集されたアドレスブッ
クを送受することを「インポート」と呼ぶ。図9はWe
bクライアントインポート画面で、インポートの操作を
説明する図である。画像処理装置100側のアドレスブ
ックデータベース130に新しいデータを追加したり、
上書きするための設定はインポート選択ボタン(310
1)を選択操作して開始する。このボタンの入力により
新規の宛先を追加するとか、既存の宛先データに上書き
するなどの指定が可能である。[Update and Editing of Address Book] [Import Setting Screen] On the side of the host computer 200 having the Web client 220, the address book is edited (230). Sending and receiving the edited address book from the host computer 200 to the image processing apparatus 100 is called “import”. FIG. 9 shows We
It is a figure explaining operation of import on b client import screen. Adding new data to the address book database 130 of the image processing apparatus 100,
The setting for overwriting is set by the import selection button (310
Start by selecting 1). By inputting this button, designation of adding a new destination, overwriting existing destination data, and the like can be made.
【0076】次に、アドレスブックデータベースの格納
先フォルダへのパスを定義するテキストボックス(31
02)にパスの定義とデータベースのファイル名を入力
する。Next, a text box (31) is used to define the path to the storage folder of the address book database.
In 02), enter the definition of the path and the file name of the database.
【0077】インポート実行ボタン(3103)を押し
て設定条件を確定し、Webクライアント側からアドレ
スブックデータを取り込み更新する。フォーマット選択
ボタン(3104)でファイルフォーマット(310
5)を指定することも可能である。The setting condition is determined by pressing the import execution button (3103), and the address book data is fetched and updated from the Web client side. Press the format selection button (3104) to select the file format (310
It is also possible to specify 5).
【0078】[エクスポート設定画面]Webクライア
ント220を有するホストコンピュータ200側でアド
レスブックを編集するために、画像処理装置100から
ホストコンピュータ200に向けたデータの送受を「エ
クスポート」と呼ぶ。図10はエクスポートの操作を説
明する操作画面を示す図である。[Export Setting Screen] Transmission and reception of data from the image processing apparatus 100 to the host computer 200 in order to edit the address book on the host computer 200 side having the Web client 220 is called “export”. FIG. 10 is a diagram showing an operation screen for explaining the export operation.
【0079】編集されたアドレスブックのエクスポート
は、まずフォーマット選択ボタン(3201)を選択し
た後、エクスポート実行ボタン(3202)を操作して
開始する。Export of the edited address book is started by first selecting the format selection button (3201) and then operating the export execution button (3202).
【0080】以下に、Webクライアント220がWe
bサーバ120と通信し、アドレスブックデータファイ
ルを画像処理装置100に送信し、アドレスブックデー
タベース130が更新されるまでの処理を図6、7のフ
ローチャートを使って説明する。Hereinafter, when the Web client 220
The processing from communication with the server b, transmission of the address book data file to the image processing apparatus 100, and updating of the address book database 130 will be described with reference to the flowcharts of FIGS.
【0081】図6はインポートに関する処理の流れを示
すフローチャートである。FIG. 6 is a flowchart showing the flow of processing related to import.
【0082】ステップS501で、画像処理装置100
でアドレスブックデータを使用したジョブが実行中かど
うかを確認する。このジョブには他のWebクライアン
トからのデータ更新も含まれる。ジョブが実行中の場合
(S501−Yes)には処理を終了し、一定時間待っ
てから再度処理を試みる。At step S501, the image processing apparatus 100
Check if the job using address book data is running. This job includes updating data from another Web client. If the job is being executed (S501-Yes), the processing is terminated, and the processing is tried again after waiting for a certain time.
【0083】アドレスブックが使用中でない場合は(S
501−No)、処理をステップS502に進め、画像
処理装置100のユーザインターフェース150にアド
レスブックが更新中であることを表示する。これは更新
中にデータの宛先が不定になってしまうことを防ぐため
である。If the address book is not in use (S
501-No), the process proceeds to step S502, and the fact that the address book is being updated is displayed on the user interface 150 of the image processing apparatus 100. This is to prevent the destination of the data from being undefined during the update.
【0084】ステップS503で、Webクライアント
220はアドレスブックデータファイルを画像処理装置
100にネットワーク300を経由して送信する。アド
レスブックデータファイルはホストコンピュータ200
でワードプロセッサや表計算ソフトにより作成される
(図9)。ファイルはLDAP Data Interchange Format
(LDIF)のような汎用的なファイル形式を用いる。
これはデータの移植性を高めるためである。図8はアド
レスブックデータファイルの例である。In step S 503, the Web client 220 transmits the address book data file to the image processing device 100 via the network 300. The address book data file is stored in the host computer 200
Is created by a word processor or spreadsheet software (FIG. 9). The file is in LDAP Data Interchange Format
A general-purpose file format such as (LDIF) is used.
This is to improve data portability. FIG. 8 is an example of an address book data file.
【0085】ステップS504で、インポートの設定が
上書きモードの場合には現在存在しているアドレスブッ
クデータベースを削除してから再度新しいアドレスブッ
クデータベースを作り直す。In step S504, if the import setting is the overwrite mode, the existing address book database is deleted and a new address book database is created again.
【0086】ステップS505で、ホストコンピュータ
から送信されたデータファイルからアドレス情報を読み
出して画像処理装置内部のデータベースにアドレス情報
を追加等する。In step S505, address information is read from the data file transmitted from the host computer, and the address information is added to a database in the image processing apparatus.
【0087】ステップS506で、ワンタッチキーなど
アドレスブックのデータと関連した項目を再度構築しな
おす。In step S506, items related to the address book data, such as the one-touch key, are reconstructed.
【0088】ステップS507で、装置のユーザインタ
ーフェースに表示していたアドレスブック更新中画面を
消去して通常の画面に戻す。In step S507, the address book updating screen displayed on the user interface of the apparatus is deleted and the screen returns to the normal screen.
【0089】以上でインポート処理の一連の工程の流れ
を終了する。Thus, the flow of the series of steps of the import processing is completed.
【0090】図7はエクスポートに関する処理の流れを
示すフローチャートである。FIG. 7 is a flowchart showing the flow of processing related to export.
【0091】ステップS701で、図10に示すエクス
ポート実行ボタン3202が選択操作されるとWebク
ライアント220(ホストコンピュータ200)から画
像処理装置100に対して、アドレスブックデータの読
み出し要求が発行される。In step S701, when the export execution button 3202 shown in FIG. 10 is selected and operated, the Web client 220 (host computer 200) issues a read request for address book data to the image processing apparatus 100.
【0092】ステップS702において、前ステップで
発行された読み出し要求に対して、画像処理装置100
はアドレスブックデータベース130をLDAP Data Inte
rchange Format(LDIF)のような汎用的なファイル
形式に変換する。In step S702, the image processing apparatus 100 responds to the read request issued in the previous step.
Converts the address book database 130 to LDAP Data Inte
Convert to a general purpose file format such as rchange Format (LDIF).
【0093】ステップS703において、画像処理装置
100はアドレスブックデータベースをLDAPフォー
マットに変換する処理が終了したことをWebクライア
ント220へ通知する。フォーマットの変換は画像処理
装置側のメモリの容量を削減し、ホストコンピュータ2
00と画像処理装置との通信負荷とを軽減することを目
的とするものである。In step S703, the image processing apparatus 100 notifies the Web client 220 that the processing for converting the address book database into the LDAP format has been completed. The format conversion reduces the memory capacity of the image processing apparatus,
It is an object of the present invention to reduce a communication load between the image processing apparatus and the image processing apparatus.
【0094】ステップS704において、Webクライ
アント220が画像処理装置100のアドレスブックデ
ータファイルをネットワーク300経由で取得し、取得
したファイルにより表示、編集が可能となる(S70
5)。In step S704, the Web client 220 acquires the address book data file of the image processing apparatus 100 via the network 300, and the acquired file can be displayed and edited (S70).
5).
【0095】[0095]
【他の実施形態】なお、本発明は、複数の機器(例えば
ホストコンピュータ、インタフェイス機器、リーダ、プ
リンタなど)から構成されるシステムに適用しても、一
つの機器からなる装置(例えば、複写機、ファクシミリ
装置など)に適用してもよい。[Other Embodiments] Even if the present invention is applied to a system including a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.), an apparatus (for example, a copying machine) Machine, facsimile machine, etc.).
【0096】また、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体(または記録媒体)を、システムあるい
は装置に供給し、そのシステムあるいは装置のコンピュ
ータ(またはCPUやMPU)が記憶媒体に格納された
プログラムコードを読み出し実行することによっても、
達成されることは言うまでもない。この場合、記憶媒体
から読み出されたプログラムコード自体が前述した実施
形態の機能を実現することになり、そのプログラムコー
ドを記憶した記憶媒体は本発明を構成することになる。
また、コンピュータが読み出したプログラムコードを実
行することにより、前述した実施形態の機能が実現され
るだけでなく、そのプログラムコードの指示に基づき、
コンピュータ上で稼働しているオペレーティングシステ
ム(OS)などが実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。Further, an object of the present invention is to supply a storage medium (or a recording medium) in which a program code of software for realizing the functions of the above-described embodiments is recorded to a system or an apparatus, and a computer (a computer) of the system or the apparatus. Or a CPU or MPU) reads out and executes the program code stored in the storage medium,
Needless to say, this is achieved. In this case, the program code itself read from the storage medium implements the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.
In addition, by the computer executing the readout program code, not only the functions of the above-described embodiments are realized, but also based on the instructions of the program code,
The operating system (OS) running on the computer 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.
【0097】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張カー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書込まれた後、そのプログラムコードの指示
に基づき、その機能拡張カードや機能拡張ユニットに備
わるCPUなどが実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。Further, after the program code read from the storage medium is written in the memory provided in the function expansion card inserted into the computer or the function expansion unit connected to the computer, the program code is read based on the instruction of the program code. , The CPU provided in the function expansion card or the 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.
【0098】本発明を上記記憶媒体に適用する場合、そ
の記憶媒体には、先に説明した(図6および/または図
7に示す)フローチャートに対応するプログラムコード
が格納されることになる。When the present invention is applied to the storage medium, the storage medium stores program codes corresponding to the above-described flowcharts (shown in FIG. 6 and / or FIG. 7).
【0099】[0099]
【発明の効果】以上説明したように、本発明にかかる画
像処理装置はネットワークを介して、Webクライアン
トと編集済みのデータを送受信することにより、データ
の編集、更新を容易にする。As described above, the image processing apparatus according to the present invention transmits and receives edited data to and from a Web client via a network, thereby facilitating data editing and updating.
【0100】また、画像処理装置はWebクライアント
との通信時のフォーマットを変換することにより、メモ
リの容量と通信負荷とを軽減する。The image processing apparatus reduces the memory capacity and the communication load by converting the format at the time of communication with the Web client.
【図1】本発明にかかる画像処理システムの概略的な構
成を表すブロック図である。FIG. 1 is a block diagram illustrating a schematic configuration of an image processing system according to the present invention.
【図2】システム構成の全体的なブロック図である。FIG. 2 is an overall block diagram of a system configuration.
【図3】本発明にかかる画像処理を実施するためのソフ
トウェアのモジュール構成を示す図である。FIG. 3 is a diagram showing a module configuration of software for performing image processing according to the present invention.
【図4】操作部の構成を示す図である。FIG. 4 is a diagram illustrating a configuration of an operation unit.
【図5】操作画面を示す図である。FIG. 5 is a diagram showing an operation screen.
【図6】インポート処理を説明するフローチャートであ
る。FIG. 6 is a flowchart illustrating an import process.
【図7】エクスポート処理を説明するフローチャートで
ある。FIG. 7 is a flowchart illustrating an export process.
【図8】アドレスブックデータファイルの例を示す図で
ある。FIG. 8 is a diagram showing an example of an address book data file.
【図9】Webクライアントインポート画面を示す図で
ある。FIG. 9 is a diagram showing a Web client import screen.
【図10】Webクライアントエクスポート画面を示す
図である。FIG. 10 is a diagram showing a Web client export screen.
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5B021 AA01 AA02 AA05 BB04 CC05 EE05 QQ04 5B089 GA26 GB01 HA03 HA06 JA05 JB21 KA12 KA13 KB06 KC52 KH03 LB12 5C062 AA02 AA05 AA14 AA30 AA34 AA35 AC22 AC43 AF02 5C075 AB03 BA05 ──────────────────────────────────────────────────続 き Continuing on the front page F term (reference) 5B021 AA01 AA02 AA05 BB04 CC05 EE05 QQ04 5B089 GA26 GB01 HA03 HA06 JA05 JB21 KA12 KA13 KB06 KC52 KH03 LB12 5C062 AA02 AA05 AA14 AA30 AA34 AA35 AC22 AB
Claims (16)
を授受して画像データを処理する画像処理装置であっ
て、 画像データを入力する手段と、 前記入力した画像データの処理の内容を判断する制御手
段と、 前記制御手段の判断に従い、前記画像データを処理する
手段と、 前記制御手段の判断に従い、ネットワークに接続した第
一の機器により画像データを処理する場合は、該画像デ
ータをメモリに格納されているアドレスブックデータを
参照して、該アドレスブックデータに従い画像データを
前記第一の機器に送信する手段と、 を備え、 前記アドレスブックデータはネットワーク上の第二の機
器で作成され、若しくは編集されたデータであり、該ア
ドレスブックデータの取得要求に応じて前記ネットワー
クを介して受信したデータであることを特徴とする画像
処理装置。1. An image processing apparatus for processing image data by exchanging data between devices connected to a network, comprising: means for inputting image data; and control for judging contents of processing of the input image data. Means for processing the image data according to the determination of the control means; and storing the image data in the memory when processing the image data by the first device connected to the network according to the determination of the control means. Means for transmitting image data to the first device according to the address book data with reference to the address book data, wherein the address book data is created by a second device on a network, or Edited data, which is data received via the network in response to the address book data acquisition request. An image processing apparatus characterized by the above-mentioned.
は、既存のアドレスブックデータの内容に上書き若しく
は追加のいずれかの選択が可能であることを特徴とする
請求項1に記載の画像処理装置。2. The image processing apparatus according to claim 1, wherein the request to acquire the address book data can select any of overwriting or adding to the contents of the existing address book data.
データが画像データの処理のために参照されている場合
は、前記第二の機器からアドレスブックデータの取得を
禁止することを特徴とする請求項1に記載の画像処理装
置。3. The method according to claim 2, wherein the control unit prohibits the acquisition of the address book data from the second device when the existing address book data is referred to for processing the image data. Item 2. The image processing device according to Item 1.
レスブックデータの編集要求に応じ、既存のアドレスブ
ックデータをLDAPフォーマットに変換し、該フォー
マット変換したデータを第二の機器に送信することを特
徴とする請求項1に記載の画像処理装置。4. The control unit converts existing address book data into an LDAP format in response to an address book data editing request of the second device, and transmits the format-converted data to the second device. The image processing apparatus according to claim 1, wherein:
ンタ、ファクシミリのいずれかを含むことを特徴とする
請求項1に記載の画像処理装置。5. The image processing apparatus according to claim 1, wherein the means for processing the image data includes one of a printer and a facsimile.
ャナを含むことを特徴とする請求項1に記載の画像処理
装置。6. The image processing apparatus according to claim 1, wherein the means for inputting the image data includes a scanner.
タ、ファクシミリを含むことを特徴とする請求項1に記
載の画像処理装置。7. The image processing apparatus according to claim 1, wherein the first device includes a scanner, a printer, and a facsimile.
ebクライアントとして機能することを特徴とする請求
項1に記載の画像処理装置。8. The second device is connected to a W
The image processing apparatus according to claim 1, wherein the image processing apparatus functions as an web client.
と、 前記編集されたアドレスブックデータをネットワークを
介して取得し、該取得したアドレスブックデータに基づ
き画像データを処理する請求項1に記載の画像処理装置
と、 を備えることを特徴とする画像処理システム。9. The image processing apparatus according to claim 1, further comprising: means for editing address book data; acquiring the edited address book data via a network; and processing image data based on the acquired address book data. An image processing system comprising: a device.
タを授受して画像データを処理する画像処理方法であっ
て、 画像データを入力する工程と、 前記入力した画像データの処理の内容を判断する制御工
程と、 前記制御工程の判断に従い、前記画像データを処理する
工程と、 前記制御工程の判断に従い、ネットワークに接続した第
一の機器により画像データを処理する場合は、該画像デ
ータをメモリに格納されているアドレスブックデータを
参照して、該アドレスブックデータに従い画像データを
前記第一の機器に送信する工程と、 を備え、 前記アドレスブックデータはネットワーク上の第二の機
器で作成され、若しくは編集されたデータであり、該ア
ドレスブックデータの取得要求に応じて前記ネットワー
クを介して受信したデータであることを特徴とする画像
処理方法。10. An image processing method for processing image data by exchanging data between devices connected to a network, comprising: a step of inputting image data; and a control of judging the content of the processing of the input image data. A step of processing the image data according to the determination of the control step; and storing the image data in the memory when processing the image data by the first device connected to the network according to the determination of the control step. Transmitting the image data to the first device according to the address book data with reference to the address book data, wherein the address book data is created by a second device on the network, or Edited data, and data received via the network in response to the address book data acquisition request. An image processing method comprising:
は、既存のアドレスブックデータの内容に上書き若しく
は追加のいずれかの選択が可能であることを特徴とする
請求項10に記載の画像処理方法。11. The image processing method according to claim 10, wherein the request for obtaining the address book data can select any of overwriting or adding to the contents of the existing address book data.
クデータが画像データの処理のために参照されている場
合は、前記第二の機器からアドレスブックデータの取得
を禁止することを特徴とする請求項10に記載の画像処
理方法。12. The method according to claim 11, wherein the control step prohibits the acquisition of the address book data from the second device when the existing address book data is referred to for processing the image data. Item 11. The image processing method according to Item 10.
ドレスブックデータの編集要求に応じ、既存のアドレス
ブックデータをLDAPフォーマットに変換し、該フォ
ーマット変換したデータを第二の機器に送信することを
特徴とする請求項10に記載の画像処理方法。13. The control step converts existing address book data into an LDAP format in response to an address book data editing request of the second device, and transmits the format-converted data to the second device. The image processing method according to claim 10, wherein:
タ、ファクシミリを含むことを特徴とする請求項10に
記載の画像処理方法。14. The image processing method according to claim 10, wherein the first device includes a scanner, a printer, and a facsimile.
Webクライアントとして機能することを特徴とする請
求項10に記載の画像処理方法。15. The image processing method according to claim 10, wherein the second device functions as a Web client on a network.
タを授受して画像データを処理するためのプログラムコ
ードを格納した記憶媒体であって、該プログラムコード
が、 画像データを入力する工程のコードと、 前記入力した画像データの処理の内容を判断する制御工
程のコードと、 前記制御工程のコードの判断結果に従い、前記画像デー
タを処理する工程のコードと、 前記制御工程の判断結果に従い、ネットワークに接続し
た第一の機器により画像データを処理する場合は、該画
像データをメモリに格納されているアドレスブックデー
タを参照して、該アドレスブックデータに従い画像デー
タを前記第一の機器に送信する工程のコードと、 を備え、 前記アドレスブックデータはネットワーク上の第二の機
器で作成され、若しくは編集されたデータであり、該ア
ドレスブックデータの取得要求に応じて前記ネットワー
クを介して受信したデータであることを特徴とする記憶
媒体。16. A storage medium storing a program code for processing image data by exchanging data between devices connected to a network, the program code comprising: a code for inputting image data; A code for a control step for determining the content of the processing of the input image data, a code for a step for processing the image data according to the determination result of the code for the control step, and a connection to a network according to the determination result for the control step When the image data is processed by the first device, the image data is referred to the address book data stored in the memory, and the image data is transmitted to the first device according to the address book data. And the address book data is created or edited by a second device on the network. A storage medium, the data being received via the network in response to the address book data acquisition request.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000092157A JP2001285562A (en) | 2000-03-29 | 2000-03-29 | Method, device, and system for image processing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000092157A JP2001285562A (en) | 2000-03-29 | 2000-03-29 | Method, device, and system for image processing |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2001285562A true JP2001285562A (en) | 2001-10-12 |
Family
ID=18607529
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000092157A Withdrawn JP2001285562A (en) | 2000-03-29 | 2000-03-29 | Method, device, and system for image processing |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2001285562A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007259413A (en) * | 2006-02-21 | 2007-10-04 | Ricoh Co Ltd | Image processor, image processing method and program |
US7589857B2 (en) | 2003-04-28 | 2009-09-15 | Ricoh Company, Ltd. | Image forming apparatus and address information processing method |
JP2010191686A (en) * | 2009-02-18 | 2010-09-02 | Canon Inc | Image processing apparatus and control method therefor, server apparatus and control method therefor, and program |
US8019918B2 (en) * | 2006-02-17 | 2011-09-13 | Canon Kabushiki Kaisha | Information processing apparatus requesting registration with peripheral |
US8319989B2 (en) | 2006-02-21 | 2012-11-27 | Ricoh Company, Ltd. | Image processing apparatus for processing and communicating with an information processing apparatus which does not have an image processing apparatus driver software |
JP2021121905A (en) * | 2020-01-31 | 2021-08-26 | ブラザー工業株式会社 | Systems, programs, and information processing equipment |
-
2000
- 2000-03-29 JP JP2000092157A patent/JP2001285562A/en not_active Withdrawn
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7589857B2 (en) | 2003-04-28 | 2009-09-15 | Ricoh Company, Ltd. | Image forming apparatus and address information processing method |
US8019918B2 (en) * | 2006-02-17 | 2011-09-13 | Canon Kabushiki Kaisha | Information processing apparatus requesting registration with peripheral |
JP2007259413A (en) * | 2006-02-21 | 2007-10-04 | Ricoh Co Ltd | Image processor, image processing method and program |
US8319989B2 (en) | 2006-02-21 | 2012-11-27 | Ricoh Company, Ltd. | Image processing apparatus for processing and communicating with an information processing apparatus which does not have an image processing apparatus driver software |
JP2010191686A (en) * | 2009-02-18 | 2010-09-02 | Canon Inc | Image processing apparatus and control method therefor, server apparatus and control method therefor, and program |
JP2021121905A (en) * | 2020-01-31 | 2021-08-26 | ブラザー工業株式会社 | Systems, programs, and information processing equipment |
JP7424083B2 (en) | 2020-01-31 | 2024-01-30 | ブラザー工業株式会社 | Systems, programs, and information processing equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4154791B2 (en) | Image processing system and image data processing apparatus | |
JP5008774B2 (en) | Image processing apparatus and control method thereof | |
JP4810331B2 (en) | Image output device, control method and program for image output device, and management system | |
JP3492332B2 (en) | Image processing apparatus having bulletin board function, control method therefor, program, and storage medium | |
US20040243648A1 (en) | Network management system, computer system, copy server, file server, network copy file management method, and computer readable medium | |
JP4745866B2 (en) | Device management system and control method thereof | |
US7414743B2 (en) | Print control apparatus, method and program using a tag of a document list for printing a plurality of documents in various formats | |
JP2002007095A (en) | Data processor and its control method | |
US20030028753A1 (en) | Digital computer and system for recording information on operations | |
US7694137B2 (en) | Image processing system and authentication method of the same | |
JP2001312389A (en) | Communication device, communication method, and storage medium | |
JP2003256216A (en) | Software-incorporated electronic apparatus | |
US20100202007A1 (en) | Image processing apparatus, control method thereof, and computer program | |
JP2001285562A (en) | Method, device, and system for image processing | |
US7532343B2 (en) | Image forming apparatus and document administration system | |
JP2001339561A (en) | Composite image processing unit and recovering method in network copying | |
JP2006135890A (en) | Data processing system, control method for the same, information processing apparatus, image processing apparatus, program, and storage medium | |
JP2001339549A (en) | Composite image processing unit and network transfer control method | |
JP3809350B2 (en) | Image output device | |
JP2000194531A (en) | Information processor, information processing method and storage medium | |
JP2004265175A (en) | Job processing system | |
JPH1155448A (en) | Facsimile equipment | |
JP3912301B2 (en) | Image processing device | |
JPH11327376A (en) | Remote copying system and method therefor | |
JPH11134163A (en) | Data processing device and method, and storage medium for storing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20070605 |