[go: up one dir, main page]

JP2000105680A - Data transmission / reception device, data transmission method, and storage medium storing computer readable program - Google Patents

Data transmission / reception device, data transmission method, and storage medium storing computer readable program

Info

Publication number
JP2000105680A
JP2000105680A JP10310571A JP31057198A JP2000105680A JP 2000105680 A JP2000105680 A JP 2000105680A JP 10310571 A JP10310571 A JP 10310571A JP 31057198 A JP31057198 A JP 31057198A JP 2000105680 A JP2000105680 A JP 2000105680A
Authority
JP
Japan
Prior art keywords
transmission
data
image
print
order
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
Application number
JP10310571A
Other languages
Japanese (ja)
Inventor
Shinji Fukunaga
真司 福永
雅彦 ▲高▼久
Masahiko Takaku
Shinji Fujikawa
眞治 藤川
Fumihiro Fukuoka
史博 福岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP10310571A priority Critical patent/JP2000105680A/en
Priority to EP99306091A priority patent/EP0977113A3/en
Publication of JP2000105680A publication Critical patent/JP2000105680A/en
Priority to US10/801,839 priority patent/US7619764B2/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 【課題】 本発明の目的は、出力装置もダイアルアップ
接続可能とすることによって設置場所の自由度を向上さ
せると共に、ネットワーク接続中断時にも利用者の操作
を介することなく、再接続時に未送受信データのみを送
受信することによって、移動体通信など不安定なネット
ワーク環境においても前記ダイアルアップ接続方式を安
定的に使用することを目的とする。 【解決手段】 伝送データファイルとデータファイルと
を保管し、該伝送データファイルに基づいて、外部装置
と前記データファイルのデータ送受信を制御することに
より解決する。
(57) [Summary] An object of the present invention is to improve the degree of freedom of an installation place by making a dial-up connection possible for an output device, and to re-connect without interruption of network connection without user operation. An object of the present invention is to stably use the dial-up connection method even in an unstable network environment such as mobile communication by transmitting / receiving only untransmitted / received data at the time of connection. The problem is solved by storing a transmission data file and a data file, and controlling data transmission and reception of the data file with an external device based on the transmission data file.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、ネットワークを利
用した印刷用データなどのデータ送受信において、デー
タ送受信を制御するコンピュータなど処理装置上のプロ
グラム、及び前記プログラムを含むシステムに関する。
また、データ量・回線速度などの条件によって転送する
データ量を管理するコンピュータなど処理装置上のプロ
グラム、及び前記プログラムを含むシステムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a program on a processing device such as a computer for controlling the transmission and reception of data such as print data using a network, and a system including the program.
In addition, the present invention relates to a program on a processing device such as a computer for managing the amount of data to be transferred according to conditions such as the amount of data and the line speed, and a system including the program.

【0002】[0002]

【従来の技術】近年、コンピュータの性能の飛躍的な向
上とインターネットなどネットワーク技術の進歩と一般
社会への普及に伴って、ネットワークを介して画像デー
タなどを送受信することが広く行われるようになってき
た。さらに、移動体通信の普及に伴って前記データ送受
信を移動体通信機器を用いて行うことにより、コンピュ
ータそのものの設置場所を自由に移動することも容易に
なってきた。
2. Description of the Related Art In recent years, with the dramatic improvement in computer performance, the advancement of network technology such as the Internet, and the spread of the technology to the general public, transmission and reception of image data and the like via a network has been widely performed. Have been. Further, with the spread of mobile communication, by performing the data transmission and reception using mobile communication devices, it has become easy to freely move the installation location of the computer itself.

【0003】このような環境の中では、印刷用画像デー
タなどの大容量のデータをいかに効率よく伝送するか
が、ネットワークを利用したデータ利用において重要に
なってきている。
In such an environment, how to efficiently transmit a large amount of data such as image data for printing has become important in data utilization using a network.

【0004】従来技術では、利用者がコンピュータを操
作して、ネットワークを介して遠隔地にあるデータ取得
する方法が取られていた。前記従来技術によると、利用
者はコンピュータをネットワークに接続して所望するデ
ータを指定することによって、ネットワークに接続され
ている遠隔地のコンピュータから該データを取得するこ
とを可能とした。また、前記ネットワークへの接続は移
動体通信機器などを用いて、ダイアルアップなどの方法
によって接続することも可能である。
In the prior art, a method has been adopted in which a user operates a computer to acquire data at a remote place via a network. According to the above-mentioned conventional technology, a user can connect a computer to a network and specify desired data, thereby obtaining the data from a remote computer connected to the network. The connection to the network can be made by a method such as dial-up using a mobile communication device or the like.

【0005】但し、上記接続方法は利用者がデータ取得
のために能動的に操作して接続する場合であり、プリン
タなどの出力機器はネットワークに常時接続する方法に
よって、印刷要求を遠隔地のプリンタに即時に出力する
方法がとられていた。
[0005] However, the above connection method is a case where a user actively operates and connects for data acquisition, and an output device such as a printer transmits a print request to a remote printer by a method of constantly connecting to a network. Was output immediately.

【0006】また、受信を行う際には、前もって受信デ
ータの大きさを知ることは可能であるが、複数のデータ
を受信する場合にも一度の要求で行っていた。
Further, when performing reception, it is possible to know in advance the size of the received data, but even when receiving a plurality of data, a single request has been made.

【0007】[0007]

【発明が解決しようとする課題】上記の従来技術では、
例えばプリンタなどのデータ出力装置はネットワークに
常時接続しておく必要があり、出力装置自体を移動体通
信機器などを用いたダイアルアップ接続形式で接続でき
なかった。
In the above prior art,
For example, a data output device such as a printer must always be connected to a network, and the output device itself cannot be connected in a dial-up connection format using a mobile communication device or the like.

【0008】また、ネットワークの接続中断の場合のデ
ータ再送も、利用者が個々のデータの再送を指定する必
要があり、印刷用のデータなど大容量のデータを同時に
大量に送受信することは困難であった。
[0008] Further, in the case of data retransmission in the case of network connection interruption, it is necessary for the user to specify retransmission of individual data, and it is difficult to transmit and receive a large amount of data such as print data at the same time in large quantities. there were.

【0009】また、コンピュータの性能の向上に伴う扱
うデータ量の伸びに比べると、ネットワークでの回線速
度の向上は、それほど進歩していない。
[0009] Further, compared to the increase in the amount of data handled due to the improvement in computer performance, the improvement in the line speed in a network has not progressed so much.

【0010】上記の従来技術では、受信を開始してから
終了するまでに、かなりの時間を要することがあり、受
信時間のためにその他の業務が停止してしまう恐れがあ
った。
[0010] In the above prior art, a considerable amount of time may be required from the start to the end of the reception, and there is a risk that other operations may be stopped due to the reception time.

【0011】本発明の目的は、上記課題に鑑み、出力装
置もダイアルアップ接続可能とすることによって設置場
所の自由度を向上させると共に、ネットワーク接続中断
時にも利用者の操作を介することなく、再接続時に未送
受信データのみを送受信することによって、移動体通信
など不安定なネットワーク環境においても前記ダイアル
アップ接続法式を安定的に使用できるようにすることに
ある。
SUMMARY OF THE INVENTION In view of the above problems, it is an object of the present invention to improve the degree of freedom of an installation location by making a dial-up connection possible for an output device, and to reconnect without interruption of a network connection without user operation. An object of the present invention is to make it possible to use the dial-up connection method stably even in an unstable network environment such as mobile communication by transmitting and receiving only untransmitted data.

【0012】また、受信データをあらかじめ選択するこ
とによって受信時間を制御し、業務に支障をきたさない
ようにすることである。
Another object of the present invention is to control reception time by selecting reception data in advance so as not to hinder business.

【0013】また、事前設定によって自動的に所定のデ
ータ量の上限を超えないようにすることにある。
Another object of the present invention is to prevent the data amount from exceeding the upper limit of the predetermined data amount automatically in advance.

【0014】また、上記のデータ送受信手段をより効率
よく、利用者の操作の必要とせずに行うことにある。
[0014] Another object of the present invention is to perform the above data transmission / reception means more efficiently without the need for user operation.

【0015】[0015]

【課題を解決するための手段】上記目的を達成するため
に、本出願に係る発明は、ネットワークを介して接続さ
れた外部装置とのデータ送受信を行うデータ送受信装置
であって、伝送データファイルとデータファイルとを保
管する格納手段と、前記伝送データファイルに基づい
て、前記外部装置と前記データファイルのデータ送受信
を制御する送受信制御手段とを有することを特徴とす
る。
Means for Solving the Problems To achieve the above object, an invention according to the present application is a data transmitting / receiving apparatus for transmitting / receiving data to / from an external device connected via a network, and comprises: A storage unit for storing a data file and transmission / reception control unit for controlling data transmission / reception of the data file with the external device based on the transmission data file.

【0016】また、前記伝送データファイルは、前記デ
ータ受信装置と前記外部装置との識別情報である送受信
識別情報と、前記外部装置においてオーダを制御するた
めのオーダ情報とを含むことを特徴とする。
Further, the transmission data file includes transmission / reception identification information as identification information between the data receiving device and the external device, and order information for controlling the order in the external device. .

【0017】また、前記オーダ情報は、該オーダで使用
されるデータファイルの識別情報を含んでいることを特
徴とする。
Further, the order information includes identification information of a data file used in the order.

【0018】また、前記伝送データファイルから前記デ
ータファイルのデータ送受信を制御するための送受信制
御情報を生成する生成手段を更に有し、前記送受信制御
手段は、前記生成された送受信制御情報に基づいて、デ
ータ送受信を制御することを特徴とする。
[0018] Further, there is further provided a generating means for generating transmission / reception control information for controlling data transmission / reception of the data file from the transmission data file, wherein the transmission / reception control means is provided on the basis of the generated transmission / reception control information. , And controls data transmission and reception.

【0019】また、前記送受信制御情報は、データファ
イルの伝送完了を識別する伝送完了情報を含んでおり、
前記送受信制御手段は、前記伝送完了情報が伝送完了し
ていないことを示すデータファイルのデータ送受信を制
御することを特徴とする。
Further, the transmission / reception control information includes transmission completion information for identifying the completion of transmission of the data file.
The transmission / reception control means controls data transmission / reception of a data file indicating that the transmission completion information has not been transmitted.

【0020】また、前記データ送受信装置は、文書処理
装置から依頼された印刷依頼に基づいて、前記外部装置
で印刷するシステムで適用されることを特徴とする。
Further, the data transmitting / receiving device is applied to a system for printing by the external device based on a print request requested from a document processing device.

【0021】また、前記データ送受信装置は、前記印刷
依頼に基づいて画像のデータファイルを収集し前記外部
装置に印刷させるセンターサーバであって、前記文書処
理装置からの印刷依頼に応じる伝送方法は非同期形式で
あり、前記外部装置との伝送方法は前記外部装置が能動
的に伝送経路の確立と伝送を行うことを特徴とする。
The data transmitting and receiving apparatus is a center server that collects image data files based on the print request and causes the external apparatus to print the data file. The transmission method according to the print request from the document processing apparatus is asynchronous. The transmission method with the external device is characterized in that the external device actively establishes and transmits a transmission path.

【0022】また、前記データ送受信装置は、前記印刷
依頼に基づいて画像のデータファイルを収集し前記外部
装置に印刷させるセンターサーバであって、前記送受信
制御手段は、前記外部装置に対して印刷オーダのリスト
を送信し、前記外部装置から要求があったオーダに対応
する伝送データファイルとデータファイルとを送信する
よう制御することを特徴とする。
The data transmission / reception device is a center server that collects image data files based on the print request and causes the external device to print the data file, and the transmission / reception control means transmits a print order to the external device. And transmitting a transmission data file and a data file corresponding to the order requested by the external device.

【0023】また、前記データ送受信装置は、前記外部
装置から伝送データファイルに基づいてデータファイル
を受信し、該伝送データファイルと該データファイルと
に基づいて印刷データを生成するプリントサーバであっ
て、前記送受信制御手段は、前記外部装置から印刷オー
ダのリストを受信し、前記外部装置に対して受信すべき
印刷オーダの要求を送信するよう制御することを特徴と
する。
The data transmitting / receiving device is a print server that receives a data file from the external device based on a transmission data file and generates print data based on the transmission data file and the data file, The transmission / reception control means receives a list of print orders from the external device and performs control to transmit a request for a print order to be received to the external device.

【0024】前記印刷オーダのリストに基づいて、受信
予定である印刷オーダを表示手段に表示させ、受信すべ
き印刷オーダを選択させる選択手段を更に有し、前記送
受信制御手段は、前記選択された印刷オーダの受信要求
を前記外部装置に送信するよう制御することを特徴とす
る。
[0024] Based on the list of the print orders, the display unit further displays a print order to be received, and further includes a selection unit for selecting a print order to be received. It is characterized in that a request for receiving a print order is controlled to be transmitted to the external device.

【0025】また、前記外部装置からデータを受信する
ための設定情報を設定する受信スケジュール設定手段を
更に有し、前記受信スケジュール設定手段により設定さ
れた設定情報に基づいて、前記外部装置からのデータ受
信時に受信すべき印刷オーダを自動的に選択することを
特徴とする。
Further, the apparatus further comprises a receiving schedule setting means for setting setting information for receiving data from the external device, and based on the setting information set by the receiving schedule setting means, data from the external device is set. A print order to be received at the time of reception is automatically selected.

【0026】また、前記伝送データファイルはSGML
形式であることを特徴とする。
The transmission data file is an SGML file.
It is characterized by the format.

【0027】また、前記送受信制御手段は、受信した伝
送データファイルの内容に応じたサービスソフトウェア
を起動することを特徴とする請求項1乃至12記載のデ
ータ送受信装置。
13. The data transmission / reception apparatus according to claim 1, wherein said transmission / reception control means activates service software according to the contents of the received transmission data file.

【0028】本出願に係るその他の発明は、上記の発明
を実現する方法とプログラム記憶媒体に記録されている
プログラムで実現することである。
Another invention according to the present application is realized by a method for realizing the above invention and a program recorded in a program storage medium.

【0029】[0029]

【発明の実施の形態】<システム構成>図1は、本発明
の実施例におけるシステム全体の構成図である。
DESCRIPTION OF THE PREFERRED EMBODIMENTS <System Configuration> FIG. 1 is a configuration diagram of an entire system according to an embodiment of the present invention.

【0030】図1中101は本実施例におけるシステム
の利用者である顧客が例えば自宅から直接操作を行うた
めの情報処理装置(図2において後述する、CPU、R
OM、RAM、HDDなどから構成されるコンピュータ
システム)であって、以下クライアントコンピュータと
記す。
In FIG. 1, reference numeral 101 denotes an information processing apparatus (CPU, R, which will be described later with reference to FIG.
OM, RAM, HDD, etc.), and is hereinafter referred to as a client computer.

【0031】クライアントコンピュータ101は、ネッ
トワークを通して後述するセンターサーバ102に格納
されている例えば画像などの情報を閲覧する機能と、該
情報をクライアントコンピュータ101内に取得する機
能と、センターサーバ102に対して後述プリントサー
バ121における画像印刷注文である印刷指示を発注す
る機能を持つ。
The client computer 101 has a function of browsing information such as an image stored in a center server 102 described later through a network, a function of acquiring the information in the client computer 101, and a function of It has a function of ordering a print instruction as an image print order in the print server 121 described later.

【0032】なお画像印刷注文である印刷指示は、以下
プリントオーダまたは単にオーダと記す。
A print instruction as an image print order is hereinafter referred to as a print order or simply an order.

【0033】102は、主としてクライアントコンピュ
ータ101からの要求に基づいて処理を行う本発明の画
像収集装置であり、以下センターサーバと記す。
Reference numeral 102 denotes an image collection apparatus of the present invention which performs processing mainly based on a request from the client computer 101, and is hereinafter referred to as a center server.

【0034】センターサーバ102は、クライアントコ
ンピュータ101からの要求に基づいてクライアントコ
ンピュータ101に伝送するための画像を保持する機能
と、クライアントコンピュータ101からのプリントオ
ーダを受信し、画像格納場所情報に基づいて画像を収集
し、後述するプリントサーバ121、122、123、
12Nに印刷要求を行う機能を持つ。印刷要求の詳細に
ついては後述する。
The center server 102 has a function of holding an image to be transmitted to the client computer 101 based on a request from the client computer 101, and receives a print order from the client computer 101, and receives the print order based on the image storage location information. Images are collected, and print servers 121, 122, 123,
12N has a function of making a print request. Details of the print request will be described later.

【0035】111、112、11Nは画像を保管し、
センターサーバ102からの要求に応じて保管している
画像をセンターサーバ102に送信する機能を持つ画像
保持装置であり、以下イメージサーバと記す。
The images 111, 112 and 11N store images,
An image holding device having a function of transmitting an image stored in response to a request from the center server 102 to the center server 102, and is hereinafter referred to as an image server.

【0036】121、122、12Nはセンターサーバ
102からの印刷要求に基づいて画像を印刷する機能
と、画像を保管し印刷に使用すると共にセンターサーバ
102からの画像の送信要求に応じて保管している画像
をセンターサーバ102に送信する機能を持つ出力装置
であり、以下プリントサーバと記す。本実施例におい
て、このプリントサーバとは、DPE店などのプリント
ショップを示しており、インターネットを介してセンタ
ーサーバいる。
Reference numerals 121, 122, and 12N denote a function of printing an image based on a print request from the center server 102, a function of storing and using the image for printing, and a function of storing the image in response to a request for image transmission from the center server 102. This is an output device having a function of transmitting an existing image to the center server 102, and is hereinafter referred to as a print server. In this embodiment, this print server indicates a print shop such as a DPE shop, and is a center server via the Internet.

【0037】なお、プリントサーバ121、122、1
2Nは画像を保管する機能を持っていなくても構わな
い。
The print servers 121, 122, 1
The 2N need not have a function of storing images.

【0038】103は、クライアントコンピュータ10
1、センターサーバ102、イメージサーバ111、1
12、11N、プリントサーバ121、122、12N
を接続する接続装置であって、例えばローカルエリアネ
ットワーク(LAN)やインターネットなどのネットワ
ークシステムを表すものであり、以下単にネットワーク
と記す。なお、本実施例においては、ネットワーク10
3は一般的なインターネットを使用するが、その他のネ
ットワークシステムを使用しても実現可能である。
Reference numeral 103 denotes the client computer 10
1, center server 102, image server 111, 1
12, 11N, print servers 121, 122, 12N
, Which represents a network system such as a local area network (LAN) or the Internet, and is hereinafter simply referred to as a network. In this embodiment, the network 10
3 uses the general Internet, but can also be realized using other network systems.

【0039】なお、クライアントコンピュータ101、
センターサーバ102、イメージサーバ111,11
2,11N、プリントサーバ121,122,12Nな
どのいくつかは、物理的に同一のコンピュータで兼用す
ることも可能である。
The client computer 101,
Center server 102, image servers 111 and 11
Some of the print servers 2 and 11N and the print servers 121, 122 and 12N can be shared by the same physical computer.

【0040】<クライアントコンピュータ、センターサ
ーバ、イメージサーバのブロック図>図2は本発明の一
実施形態として例に挙げた情報処理装置のシステム構成
を示すブロック図である。なお、本実施例では、画像収
集装置であるセンターサーバ102、画像保持装置であ
るイメージサーバ111、112、11N、及びクライ
アントコンピュータ101の内部構成については差異が
ないため、図2で一括してハードウェア構成の説明を行
う。
<Block Diagram of Client Computer, Center Server, and Image Server> FIG. 2 is a block diagram showing a system configuration of an information processing apparatus described as an embodiment of the present invention. In this embodiment, since there is no difference in the internal configuration of the center server 102 which is an image collection device, the image servers 111, 112, 11N which are image holding devices, and the client computer 101, the hardware is collectively shown in FIG. The hardware configuration will be described.

【0041】図2中1001は情報処理装置の制御をつ
かさどる中央演算装置(以下CPUと記す)である。
In FIG. 2, reference numeral 1001 denotes a central processing unit (hereinafter, referred to as CPU) for controlling the information processing apparatus.

【0042】1002はランダムアクセスメモリ(以下
RAMと記す)であり、CPU1001の主メモリとし
て、及び実行プログラムの領域や該プログラムの実行エ
リアならびにデータエリアとして機能する。
Reference numeral 1002 denotes a random access memory (hereinafter, referred to as a RAM), which functions as a main memory of the CPU 1001 and as an area of an execution program, an execution area of the program, and a data area.

【0043】1003はCPU1001の動作処理手順
を記憶しているリードオンリーメモリ(以下ROMと記
す)である。ROM1003には、情報処理装置(画像
収集装置、画像保持装置)の機器制御を行うシステムプ
ログラムである基本ソフト(OS)を記録したプログラ
ムROMと、システムを稼働するために必要な情報等が
記録されたデータROMがある。ROM1003の代わ
りに後述のHDD1009を用いる場合もある。
Reference numeral 1003 denotes a read-only memory (hereinafter, referred to as ROM) that stores the operation processing procedure of the CPU 1001. The ROM 1003 stores a program ROM in which basic software (OS), which is a system program for controlling devices of the information processing apparatus (image collecting apparatus, image holding apparatus), information necessary for operating the system, and the like. There is a data ROM. An HDD 1009 described later may be used instead of the ROM 1003.

【0044】1004はネットワークインターフェース
(NETIF)であり、ネットワークを介して情報処理
装置、画像収集装置、画像保持装置間のデータ転送を行
うための制御や接続状況の診断を行う。
Reference numeral 1004 denotes a network interface (NETIF), which performs control for performing data transfer between the information processing device, the image collection device, and the image holding device via the network and diagnoses a connection state.

【0045】1005はビデオRAM(VRAM)で、
情報処理装置(画像収集装置、画像保持装置)の稼働状
態を示す後述するCRT1006の画面に表示される画
像を展開し、その表示の制御を行う。
Reference numeral 1005 denotes a video RAM (VRAM).
An image displayed on a screen of a CRT 1006, which will be described later, indicating the operating state of the information processing device (image collection device, image holding device) is developed, and the display is controlled.

【0046】1006は表示装置であって、例えばCR
Tディスプレイなどである。以下CRTと記す。
Reference numeral 1006 denotes a display device, for example, CR
T display and the like. Hereinafter, it is referred to as CRT.

【0047】1007は後述する外部入力装置1008
からの入力信号を制御するためのコントローラである。
Reference numeral 1007 denotes an external input device 1008 to be described later.
Is a controller for controlling an input signal from the controller.

【0048】1008は情報処理装置の利用者が情報処
理装置に対して行う操作を受けつけるための外部入力装
置であり、例えばキーボードや、マウスなどのポインテ
ィングデバイスであり、以下単にKBと記す。
Reference numeral 1008 denotes an external input device for accepting an operation performed on the information processing apparatus by a user of the information processing apparatus, and is, for example, a pointing device such as a keyboard and a mouse.

【0049】1009はハードディスクドライブ(HD
D)を示し、アプリケーションプログラムや、画像情報
などのデータ保存用に用いられる。本実施例におけるア
プリケーションプログラムとは、本実施例を構成する各
種処理手段を実行するソフトウェアプログラムなどであ
る。
Reference numeral 1009 denotes a hard disk drive (HD)
D), which is used for storing data such as application programs and image information. The application program in the present embodiment is a software program or the like that executes various processing units constituting the present embodiment.

【0050】各プログラムの処理を示すフローチャート
の詳細(図15、17〜22、24〜29、34〜3
6)は後述する。
Details of the flowchart showing the processing of each program (FIGS. 15, 17-22, 24-29, 34-3
6) will be described later.

【0051】1010は外部入出力装置であって、例え
ばフロッピーディスクドライブ、CDROMドライブな
どのリムーバブルディスクを入出力するものであり、上
述したアプリケーションプログラムの媒体からの読み出
しなどに用いられる。以下、単にFDDと記す。
Reference numeral 1010 denotes an external input / output device for inputting / outputting a removable disk such as a floppy disk drive or a CD-ROM drive, and is used for reading the above-mentioned application program from a medium. Hereinafter, it is simply referred to as FDD.

【0052】なお、HDD1009に格納するアプリケ
ーションプログラムやデータをFDD1010に格納し
て使用することも可能である。
The application programs and data stored in the HDD 1009 can be stored in the FDD 1010 and used.

【0053】1000は上述した各ユニット間を接続す
るための入出力バス(アドレスバス、データバス、及び
制御バス)である。
Reference numeral 1000 denotes an input / output bus (address bus, data bus, and control bus) for connecting the above-described units.

【0054】<プリントサーバのブロック図>図3は本
発明に係るプリントサーバのシステム構成を示すブロッ
ク図である。
<Block Diagram of Print Server> FIG. 3 is a block diagram showing the system configuration of the print server according to the present invention.

【0055】図2中2001はプリントサーバである出
力装置を制御するCPUである。
In FIG. 2, reference numeral 2001 denotes a CPU for controlling an output device which is a print server.

【0056】2002はRAMであり、CPU2001
の主メモリとして、及び実行プログラムの領域や該プロ
グラムの実行エリアならびにデータエリアとして機能す
る。
Reference numeral 2002 denotes a RAM, and the CPU 2001
Function as a main memory, and as an area of an execution program and an execution area and a data area of the program.

【0057】2003はCPU2001の動作処理手順
を記憶しているROMである。ROM2003にはプリ
ントサーバの機器制御を行うシステムプログラムである
基本ソフト(OS)を記録したプログラムROMと、シ
ステムを稼働するために必要な情報等が記録されたデー
タROMがある。ROM2003の代わりに後述のHD
D2009を用いる場合もある。
Reference numeral 2003 denotes a ROM that stores the operation processing procedure of the CPU 2001. The ROM 2003 includes a program ROM in which basic software (OS), which is a system program for controlling a device of the print server, is recorded, and a data ROM in which information necessary for operating the system is recorded. Instead of ROM 2003, HD
D2009 may be used.

【0058】2004はネットワークインターフェース
(NETIF)であり、ネットワークを介してセンター
サーバ101など他の情報処理装置とののデータ転送を
行うための制御や接続状況の診断を行う。
Reference numeral 2004 denotes a network interface (NETIF) for performing control for performing data transfer with another information processing apparatus such as the center server 101 via the network and diagnosing a connection state.

【0059】2005はVRAMで、プリントサーバで
ある情報処理装置の稼働状態を示す後述するCRT20
06の画面に表示される画像を展開し、その表示の制御
を行う。
Reference numeral 2005 denotes a VRAM, which is a CRT 20 which will be described later and indicates the operating state of the information processing apparatus which is a print server.
The image displayed on the screen 06 is expanded, and the display is controlled.

【0060】2006は表示装置であって、例えばCR
Tディスプレイなどである。以下CRTと記す。
Reference numeral 2006 denotes a display device, for example, a CR
T display and the like. Hereinafter, it is referred to as CRT.

【0061】2007は後述する外部入力装置2008
からの入力信号を制御するためのコントローラである。
Reference numeral 2007 denotes an external input device 2008 described later.
Is a controller for controlling an input signal from the controller.

【0062】2008はプリントショップの利用者がプ
リントサーバに対して行う操作を受けつけるための外部
入力装置であり、例えばキーボードや、マウスなどのポ
インティングデバイスであり、以下単にKBと記す。
Reference numeral 2008 denotes an external input device for accepting an operation performed by a print shop user on the print server, such as a keyboard or a pointing device such as a mouse.

【0063】2009はハードディスクドライブ(HD
D)を示し、印刷を制御するアプリケーションプログラ
ムや、画像情報などのデータ保存用に用いられる。
The reference numeral 2009 denotes a hard disk drive (HD
D), which is used for application programs for controlling printing and for storing data such as image information.

【0064】2010は外部入出力装置であって、例え
ばフロッピーディスクドライブ、CDROMドライブな
どのリムーバブルディスクを入出力するものであり、上
述したアプリケーションプログラムの媒体からの読み出
しなどに用いられる。以下、単にFDDと記す。
Reference numeral 2010 denotes an external input / output device for inputting / outputting a removable disk such as a floppy disk drive or a CDROM drive, and is used for reading the above-mentioned application program from a medium. Hereinafter, it is simply referred to as FDD.

【0065】なお、HDD2009に格納するアプリケ
ーションプログラムやデータをFDD2010に格納し
て使用することも可能である。
The application programs and data stored in the HDD 2009 can be stored in the FDD 2010 and used.

【0066】2011はプリンタ制御装置であって、後
述する外部出力装置2012の制御と出力する画像の制
御を行う。以下PRTCと記す。
Reference numeral 2011 denotes a printer control device, which controls an external output device 2012 described later and controls an image to be output. Hereinafter, it is described as PRTC.

【0067】2012は高詳細な印刷出力が可能な外部
出力装置であって、例えばプリンタであり、以下PRT
と記す。
Reference numeral 2012 denotes an external output device capable of printing in high detail, for example, a printer.
It is written.

【0068】2013は拡張外部入出力装置制御装置で
あり、後述する拡張外部入出力装置2014を制御す
る。以下、CTLRと記す。
An extended external input / output device control device 2013 controls an extended external input / output device 2014 described later. Hereinafter, it is described as CTLR.

【0069】2014は拡張外部入出力装置であり、例
えばスキャナのように印刷物を読み取るなど、画像デー
タの外部入力機能を持つ装置である。以下単にスキャナ
と記す。
Reference numeral 2014 denotes an extended external input / output device, which has a function of externally inputting image data such as reading a printed material like a scanner. Hereinafter, it is simply referred to as a scanner.

【0070】2000は上述した各ユニット間を接続す
るための入出力バス(アドレスバス、データバス、及び
制御バス)である。
Reference numeral 2000 denotes an input / output bus (address bus, data bus, and control bus) for connecting the above-described units.

【0071】<センターサーバ>図4はセンターサーバ
102内の各処理手段及び管理データを表す構成図で
る。図4中401、402、403、404、405、
406、及び407の各処理手段はアプリケーションプ
ログラムであって、ROM1003、HDD1009ま
たはFDD1010より読み込まれRAM1002に展
開されて使用される。411、412、413、41
4、415、416、417、418、および419は
HDD1009内に格納されるデータである。
<Center Server> FIG. 4 is a configuration diagram showing each processing means and management data in the center server 102. In FIG. 4, 401, 402, 403, 404, 405,
Each of the processing units 406 and 407 is an application program, which is read from the ROM 1003, the HDD 1009, or the FDD 1010, expanded on the RAM 1002, and used. 411, 412, 413, 41
4, 415, 416, 417, 418, and 419 are data stored in the HDD 1009.

【0072】文書提供手段401は、インターネットな
どのネットワークを通してクライアントコンピュータ1
01より要求のあった文書(テキスト、画像、またはテ
キスト及び画像を組み合わせたもの)をHDD1009
から検索して送信することを可能にするアプリケーショ
ンプログラムである。上記文書提供手段401は、一般
的にインターネットサーバプリングラムまたはWWWサー
バプログラムと呼ばされているもので、文書の送信の他
に、クライアントコンピュータ101からの要求に応じ
てHDD1009内などに格納されているアプリケーシ
ョンプログラムをRAM1002に展開して使用するこ
とと、必要に応じて外部からの要求に対して利用者のユ
ーザーIDの認証を行い、送信するデータを制限するこ
とを可能にするアプリケーションプログラムである。
The document providing means 401 is connected to the client computer 1 via a network such as the Internet.
01, a document (text, image, or a combination of text and image) requested by the HDD 1009
This is an application program that allows the user to search and send from. The document providing means 401 is generally called an Internet server program or a WWW server program, and is stored in the HDD 1009 or the like in response to a request from the client computer 101 in addition to transmitting a document. This is an application program that allows the application program to be expanded and used in the RAM 1002, and authenticates the user ID of the user in response to an external request as necessary, and restricts data to be transmitted.

【0073】編集用画像提供手段402は、クライアン
トコンピュータ101の要求に基づいて、クライアント
コンピュータ101が要求する表示・編集用画像を後述
する表示・編集用画像格納装置411から検索し、該画
像データをクライアントコンピュータ101で使用する
画像フォーマットへの変換処理を行って、文書提供手段
401を介してクライアントコンピュータ101に送信
することを可能にするアプリケーションプログラムであ
る。
Based on a request from the client computer 101, the editing image providing means 402 searches for a display / edit image requested by the client computer 101 from a display / edit image storage device 411, which will be described later, and retrieves the image data. This is an application program that allows the client computer 101 to perform conversion processing into an image format to be used and transmit the converted image to the client computer 101 via the document providing unit 401.

【0074】オーダ受注手段403は、クライアントコ
ンピュータ101が送信したプリントオーダを受信し、
該プリントオーダを解析して後述するオーダ管理テーブ
ル416に格納し、クライアント101に対して文書提
供手段401を介して受注結果を送信すると共に、該プ
リントオーダに使用する画像を収集すべく後述する画像
収集手段405をHDD1009内などからRAM10
02に展開して使用するアプリケーションプログラムで
ある。
The order receiving means 403 receives the print order transmitted by the client computer 101,
The print order is analyzed and stored in an order management table 416 to be described later, an order result is transmitted to the client 101 via the document providing unit 401, and an image to be described later is collected to collect images used for the print order. The collecting means 405 is stored in the RAM 10 from the HDD 1009 or the like.
02 is an application program to be developed and used.

【0075】編集用画像提供手段402とオーダ受注手
段403は、クライアントコンピュータ101からの要
求に基づいて、文書提供手段401によってHDD10
09内などからRAM1002に展開されるアプリケー
ションプログラムであって、一般的にCGIプログラム
と呼ばれているものを機能拡張したものである。
The editing image providing means 402 and the order receiving means 403 are sent to the HDD 10 by the document providing means 401 based on a request from the client computer 101.
An application program that is loaded into the RAM 1002 from within the server 09 or the like, and is a function extension of what is generally called a CGI program.

【0076】画像登録手段404は、後述するセンター
送受信制御手段407によって、HDD1009内など
からRAM1002に展開されるアプリケーションプロ
グラムで、イメージサーバ111またはプリントサーバ
121から送信された印刷用画像の位置変更データ(新
規登録、削除、複製、移動)と編集用画像を受信して後
述する位置管理テーブル412を更新・管理すると共
に、該編集用画像を後述する表示・編集用画像格納装置
411内に格納する機能を有するアプリケーションプロ
グラムである。さらに、位置変更データが印刷用画像の
移動を表すデータの場合は移動元のイメージサーバ11
1またはプリントサーバ121から送信された印刷用画
像を、後述するセンター送受信制御手段407を介して
移動先のイメージサーバ111またはプリントサーバ1
21に送信する機能を有する。
The image registration unit 404 is an application program developed in the RAM 1002 from the HDD 1009 or the like by the center transmission / reception control unit 407 described later, and is used to change the position of the print image transmitted from the image server 111 or the print server 121 ( (New registration, deletion, duplication, movement) and an editing image, update and manage a position management table 412 described later, and store the editing image in a display / editing image storage device 411 described later. Is an application program having Further, if the position change data is data representing the movement of the print image, the image server 11 of the movement source
1 or the print image transmitted from the print server 121 via the center transmission / reception control means 407 described later.
21 is provided.

【0077】画像収集手段405は、オーダ受注手段4
03または後述するセンター送受信制御手段407によ
って起動指示がなされ、HDD1009内などからRA
M1002に展開されるアプリケーションプログラムで
ある。画像収集手段405は、後述するオーダ管理テー
ブル416中で印刷に必要な印刷用原画像の格納位置を
決定する機能と、該機能によって特定した格納先である
イメージサーバ111またはプリントサーバ121に対
してセンター送受信制御手段407を介して印刷用画像
取得要求を送信する機能と、該イメージサーバ111ま
たはプリントサーバ121から返信された印刷用画像を
後述する一時保管画像格納装置414に保管・管理する
機能と、収集状況を管理してプリントオーダに必要な印
刷用画像が全て揃った時点で後述するオーダ進行管理手
段406をHDD1009内などからRAM1002に
展開して使用する機能を有している。
The image collecting means 405 is the order receiving means 4
03 or a center transmission / reception control unit 407, which will be described later, issues an activation instruction.
This is an application program developed in M1002. The image collection unit 405 has a function of determining a storage position of a printing original image necessary for printing in an order management table 416 described later, and a function of determining whether the storage destination specified by the function is the image server 111 or the print server 121. A function of transmitting a print image acquisition request via the center transmission / reception control unit 407, and a function of storing and managing a print image returned from the image server 111 or the print server 121 in a temporary storage image storage device 414 described later. And a function of managing the collection status and developing and using the order progress management means 406 described later in the RAM 1002 from the HDD 1009 when all the printing images necessary for the print order are prepared.

【0078】オーダ進行管理手段406は、画像収集手
段405またはセンター送受信制御手段407によっ
て、HDD1009内などからRAM1002に展開し
て使用するアプリケーションプログラムで、オーダ管理
テーブル416内のプリントオーダデータと後述する一
時保管画像格納装置414内の印刷用画像データからプ
リントサーバ121向けの印刷要求データを作成し、該
印刷要求データを後述するセンター送受信制御手段40
7を介してプリントサーバ121に対して送信する機能
と、プリントサーバ121からセンター送受信制御手段
407を介して受信した印刷完了報告データを元にオー
ダ管理テーブルの内容を更新する機能とを有するアプリ
ケーションプログラムである。
The order progress management means 406 is an application program developed and used in the RAM 1002 from the HDD 1009 or the like by the image collection means 405 or the center transmission / reception control means 407. The print order data in the order management table 416 and the temporary The print request data for the print server 121 is created from the print image data in the storage image storage device 414, and the print request data is transmitted to the center transmission / reception control unit 40 described later.
Application program having a function of transmitting to the print server 121 via the print server 121 and a function of updating the contents of the order management table based on the print completion report data received from the print server 121 via the center transmission / reception control means 407 It is.

【0079】センター送受信制御手段407は、センタ
ーサーバ内の画像収集手段405などのアプリケーショ
ンプログラムが作成・収集して後述するセンター送信ボ
ックス418に保管されているデータを管理し、NET
IF1004を介してイメージサーバ111またはプリ
ントサーバ121から受信したデータ送受信開始要求を
元に該イメージサーバ111またはプリントサーバ12
1向けの送信データをセンター送信ボックス418から
抽出して送信する機能と、該イメージサーバ111また
はプリントサーバ121から受信した受信データを後述
するセンター受信ボックス419に格納すると共に受信
データを解析してそのデータを処理するアプリケーショ
ンプログラムをHDD1009内などからRAM100
2に展開して使用する機能を有する。
The center transmission / reception control unit 407 manages data created and collected by an application program such as the image collection unit 405 in the center server and stored in a center transmission box 418 described later.
Based on a data transmission / reception start request received from the image server 111 or the print server 121 via the IF 1004, the image server 111 or the print server 12
A function of extracting the transmission data for the first device from the center transmission box 418 and transmitting the data, storing the reception data received from the image server 111 or the print server 121 in a center reception box 419 described later, analyzing the reception data, An application program for processing data is stored in the RAM 100 from the HDD 1009 or the like.
It has a function to be developed and used in 2.

【0080】イメージサーバ111またはプリントサー
バ121とのデータ送受信は、イメージサーバ111ま
たはプリントサーバ121からの送受信開始要求に基づ
いて行われるため、ネットワークの接続形態(専用線に
よる常時接続、ダイアルアップによる一時的な接続な
ど)に応じて最適な送受信サイクルを確保することがで
きる。
Since data transmission / reception with the image server 111 or the print server 121 is performed based on a transmission / reception start request from the image server 111 or the print server 121, a network connection mode (a permanent connection by a dedicated line, a temporary connection by dial-up). Optimal transmission / reception cycle can be ensured according to various connections.

【0081】表示・編集用画像格納装置411は利用者
が利用可能な全ての画像の低解像度の画像を格納してい
るもので、後述するネットワーク閲覧手段502及び文
書提供手段401と通じて受信する利用者の画像取得要
求に対して、ネットワーク閲覧手段502上に表示する
最も低解像度の表示用画像(例えば、64×64画素な
どのサムネイル)、またはデータ処理手段501が使用
する編集用画像(例えば、1/4baseや1/16b
aseなどの画像イメージ)を提供できるデータを格納
する。画像ファイルは文書提供手段401が有するユー
ザーIDによる送信データ制限に対応して、ユーザーI
Dごとの別ディレクトリに格納され、さらに図9で後述
するイメージIDで対応する画像ファイルを検索するた
めのテーブルを格納する。
The display / editing image storage device 411 stores low-resolution images of all images available to the user, and receives them through a network browsing unit 502 and a document providing unit 401 described later. In response to a user's image acquisition request, a display image of the lowest resolution (for example, a thumbnail of 64 × 64 pixels) displayed on the network browsing unit 502 or an editing image (for example, a thumbnail of 64 × 64 pixels) used by the data processing unit 501 , 1 / 4base or 1 / 16b
, etc.) is stored. The image file corresponds to the user ID of the document
A table for storing a corresponding image file by an image ID described later with reference to FIG.

【0082】原画像位置管理テーブル412は、図12
で後述するように印刷用画像の格納位置の管理テーブル
である。
The original image position management table 412 is shown in FIG.
7 is a management table of storage positions of print images as described later.

【0083】サーバ管理テーブル413は、図11で後
述するように各イメージサーバ111及びプリントサー
バ121の情報を管理するテーブルである。
The server management table 413 is a table for managing information of each image server 111 and print server 121 as described later with reference to FIG.

【0084】一時保管画像格納装置414は、印刷に必
要な印刷用画像(例えば、原画像や16baseの画像
イメージ)を印刷が完了するまで保管しておくスプール
である。
The temporary storage image storage device 414 is a spool for storing printing images (for example, original images and 16-base image images) required for printing until printing is completed.

【0085】オーダステータステーブル415は、図1
0で後述するプリントオーダの進行状況を管理するため
のオーダステータステーブルを格納する。
The order status table 415 is shown in FIG.
0 stores an order status table for managing the progress of the print order described later.

【0086】オーダ管理テーブル416は、図8で後述
するプリントオーダデータを保管する。
The order management table 416 stores print order data described later with reference to FIG.

【0087】編集用画像位置管理テーブル417は、図
12で後述する原画像位置管理テーブルと同じレイアウ
トで、表示・編集用画像格納装置411内に格納されて
いる画像ファイルのパス名とイメージIDとの対応を管
理する。
The editing image position management table 417 has the same layout as the original image position management table described later with reference to FIG. 12, and has the path name and image ID of the image file stored in the display / editing image storage device 411. Manage correspondence.

【0088】センター送信ボックス418とセンター受
信ボックス419は、それぞれイメージサーバ111ま
たはプリントサーバ121への送信データと受信データ
をHDD1009内に格納する装置である。
The center transmission box 418 and the center reception box 419 are devices for storing transmission data and reception data to the image server 111 or the print server 121 in the HDD 1009, respectively.

【0089】<クライアントコンピュータ>図5は利用
者が実際に使用する情報処理装置であるクライアントコ
ンピュータ101の構成を表す説明図であり、ROM1
003、HDD1009、またはFDD1010より読
み込まれてRAM1002に展開され使用されるアプリ
ケーションプログラムとして、データ処理手段501と
ネットワーク閲覧手段502及び該拡張手段503が存
在している。
<Client Computer> FIG. 5 is an explanatory diagram showing the configuration of a client computer 101 which is an information processing apparatus actually used by a user.
A data processing unit 501, a network browsing unit 502, and an extension unit 503 exist as application programs that are read from the HDD 003, the HDD 1009, or the FDD 1010, expanded in the RAM 1002, and used.

【0090】データ処理手段501は、文字列、図形、
イメージ等のデータを含む文書の作成、編集、文書デー
タのページ記述言語への変換機能の他、ネットワーク閲
覧手段502内で稼動する拡張手段503を通じてセン
ターサーバ102から編集用画像を取得し、編集後のペ
ージ記述言語を含むプリントオーダを作成して、拡張手
段503を通じてセンターサーバにプリントオーダを発
注する機能を有する。
The data processing means 501 includes a character string, a figure,
In addition to the functions of creating and editing a document including data such as images, converting document data into a page description language, and acquiring an image for editing from the center server 102 through an extension unit 503 operating in the network browsing unit 502, Has a function of creating a print order including the page description language of the above and ordering the print order from the center server through the extension means 503.

【0091】ネットワーク閲覧手段502は、ネットワ
ークを通してインターネットなど外部からのサービスを
受けることを可能とするアプリケーションプログラム
(いわゆるインターネットブラウザなどの一般的なアプ
リケーションプログラム)である。
The network browsing means 502 is an application program (a general application program such as a so-called Internet browser) that enables to receive services from the outside such as the Internet through a network.

【0092】ネットワーク閲覧手段502は拡張手段
(プラグインモジュール)を組み込むことによりその機
能を拡張することが可能となっていて、拡張手段(プラ
グイン)503はそのようにしてネットワーク閲覧手段
503に付加されたアプリケーションプログラムであ
る。ネットワーク閲覧手段は、ネットワーク上のイメー
ジ等の文書の閲覧やクライアントコンピュータへの伝送
の機能に重点が置かれているため、データ処理手段50
1のような外部のアプリケーションプログラムとの連携
を行うために、拡張手段503を使用する。
The function of the network browsing means 502 can be extended by incorporating an extension means (plug-in module), and the extension means (plug-in) 503 is added to the network browsing means 503 in this manner. Application program. Since the network browsing unit focuses on the function of browsing documents such as images on the network and transmitting it to the client computer, the data processing unit 50
In order to cooperate with an external application program such as (1), the extension unit 503 is used.

【0093】拡張手段503はHDD1009に記憶さ
れているアプリケーションプログラムで、ネットワーク
閲覧手段502と同時にRAM1002に展開されて使
用可能となり、ネットワーク閲覧手段502と共に稼動
して、データ処理手段501で扱うデータをネットワー
ク上から取得する機能と、CRT1006を通して該デ
ータを表示する機能と、該データをデータ処理手段50
1に転送する機能と、データ処理手段が作成したプリン
トオーダデータをネットワークに送信する機能を有す
る。
The extension means 503 is an application program stored in the HDD 1009 and is developed and used in the RAM 1002 at the same time as the network browsing means 502. A function to obtain the data from above, a function to display the data through the CRT 1006, and a function to
1 and a function of transmitting the print order data created by the data processing means to the network.

【0094】なお、データ処理手段501が有するプリ
ントオーダの発注機能をセンターサーバ102のオーダ
受注手段で実施し、かつ拡張手段が有するデータ表示機
能及びプリントオーダデータ送信機能をネットワーク閲
覧手段502を用いて行うことにより、データ処理手段
501及び拡張手段503がなくても、本発明は実施可
能である。
Note that the print order ordering function of the data processing means 501 is performed by the order receiving means of the center server 102, and the data display function and print order data transmission function of the extension means are performed by using the network browsing means 502. By doing so, the present invention can be implemented without the data processing unit 501 and the extension unit 503.

【0095】<イメージサーバ>図6は、イメージサー
バ111,112、11N内の処理手段及び管理データ
を表す構成図である。図6中601、602,603、
及び604の各処理手段はROM1003、HDD10
09、またはFDD1010から読み出され、RAM1
002に展開して使用されるアプリケーションプログラ
ムである。
<Image Server> FIG. 6 is a configuration diagram showing processing means and management data in the image servers 111, 112, and 11N. In FIG. 6, 601, 602, 603,
And 604 are a ROM 1003, an HDD 10
09 or FDD 1010 and read from RAM 1
002 is an application program that is developed and used.

【0096】印刷用画像登録手段601は、印刷用画像
の新規登録、移動、複製、削除を行うアプリケーション
で、管理者がKB1008で行う操作に従って、CDR
OMやZIPなどの外部記憶装置に記録された印刷用原
画像をFDD1010で読み出して後述する印刷用原画
像格納装置611に保管する機能と、印刷用原画像格納
装置611内の画像を削除する機能を有するアプリケー
ションプログラムである。また、後述する原画像位置管
理テーブル612を更新する機能と、表示・編集用画像
を生成する機能と、原画像位置情報や該表示・編集用画
像等を後述するローカル送受信制御手段603を介して
センターサーバ102に送信する機能も有する。
A print image registration unit 601 is an application for newly registering, moving, duplicating, and deleting a print image.
A function to read out the original print image recorded in the external storage device such as the OM or the ZIP by the FDD 1010 and store it in the original print image storage device 611 described later, and a function to delete the image in the original print image storage device 611. Is an application program having Further, a function of updating an original image position management table 612 described later, a function of generating a display / edit image, and a function of transmitting original image position information and the display / edit image via a local transmission / reception control unit 603 described later. It also has a function of transmitting to the center server 102.

【0097】印刷用画像送信手段602は、後述するロ
ーカル送受信制御手段603がセンターサーバ102か
ら受信した印刷用画像送信要求を解析して、必要な印刷
用画像を後述する原画像管理テーブル612を元に後述
する印刷用原画像格納装置611から検索して、ローカ
ル送受信制御手段603を介して該要求送信元(センタ
ーサーバ102)に送信する機能を有するアプリケーシ
ョンプログラムである。
The print image transmitting unit 602 analyzes the print image transmission request received from the center server 102 by the local transmission / reception control unit 603 described below, and obtains necessary print images based on the original image management table 612 described later. This is an application program having a function of retrieving from a printing original image storage device 611 described later and transmitting the request to the request transmission source (center server 102) via the local transmission / reception control unit 603.

【0098】ローカル送受信制御手段603は、イメー
ジサーバ内の印刷用画像登録手段601等のアプリケー
ションプログラムが作成し後述するローカル送信ボック
ス613に保管したデータを管理し、NETIF100
4を介してセンターサーバ102に送受信開始要求を送
信し、送信データをローカル送信ボックス613から抽
出して送信する機能と、センターサーバ102から受信
した受信データを後述するローカル受信ボックス614
に格納すると共に受信データを解析してそのデータを処
理するアプリケーションプログラムをHDD1009内
などからRAM1002に展開して使用する機能とを有
する。
The local transmission / reception control unit 603 manages data created by an application program such as the print image registration unit 601 in the image server and stored in a local transmission box 613 described later.
4, a function of transmitting a transmission / reception start request to the center server 102 to extract transmission data from the local transmission box 613 and transmitting the data, and a local reception box 614 described later for receiving the data received from the center server 102.
And a function of expanding an application program for analyzing received data and processing the data in the RAM 1002 from the HDD 1009 or the like and using the application program.

【0099】印刷用原画像格納装置611は印刷用の高
解像度の原画像ファイルで、HDD1009内またはF
DD1010で読み書き可能なリムーバブルディスク上
に保持する。
The printing original image storage device 611 is a high resolution original image file for printing, and is stored in the HDD 1009 or in the F
It is stored on a removable disk readable and writable by the DD 1010.

【0100】原画像位置管理テーブル612は図12で
後述する印刷用画像のパス名を管理するテーブルで、H
DD1009内のデータベースまたは検索可能なファイ
ルとして格納する。
The original image position management table 612 is a table for managing the path name of the print image described later with reference to FIG.
It is stored as a database in the DD 1009 or a searchable file.

【0101】ローカル送信ボックス613とローカル受
信ボックス614は、それぞれセンターサーバ102へ
の送信データと受信データをHDD1009内に格納す
る装置である。
The local transmission box 613 and the local reception box 614 are devices for storing transmission data and reception data to the center server 102 in the HDD 1009, respectively.

【0102】<プリントサーバ>図7は、プリントサー
バ121,122、12N内の処理装置及び管理データ
を表す構成図である。図7中701、702、703、
704、及び705の各処理手段はROM2003、H
DD2009,またはFDD2010から読み出され、
RAM2002に展開して使用されるアプリケーション
プログラムである。
<Print Server> FIG. 7 is a block diagram showing the processing devices and management data in the print servers 121, 122 and 12N. 7, 701, 702, 703,
Each processing means of 704 and 705 is ROM 2003, H
Read from DD2009 or FDD2010,
This is an application program developed and used in the RAM 2002.

【0103】オーダ出力管理手段701は、センターサ
ーバ102から送信されたプリントオーダの進行状況を
管理する機能を有するアプリケーションプログラムで、
後述するローカル送受信制御手段703を介してセンタ
ーサーバ102からプリントオーダを受信して該プリン
トオーダを解析して後述するオーダ管理テーブル711
に格納する機能と、オペレータがKB1008を用いて
行う印刷操作に基づいて印刷用データを後述する印刷ス
プール712作成して後述する印刷制御手段702へ印
刷開始指示を送る機能と、印刷制御手段702からの印
刷完了通知を受け取って印刷完了通知データを作成し、
ローカル送受信制御手段703を介して該印刷完了通知
データをセンターサーバ102に送信する機能を有す
る。
The order output management means 701 is an application program having a function of managing the progress of the print order transmitted from the center server 102.
A print order is received from the center server 102 via a local transmission / reception control unit 703 described below, the print order is analyzed, and an order management table 711 described below is received.
A print spool 712 described later based on a print operation performed by the operator using the KB 1008, and a function to send a print start instruction to a print control unit 702 described below. Receives the print completion notification and creates print completion notification data,
It has a function of transmitting the print completion notification data to the center server 102 via the local transmission / reception control unit 703.

【0104】印刷制御手段702は、最終的な印刷イメ
ージを作成してPRTC2011に送ることによって印
刷を行う機能を有するアプリケーションプログラムで、
後述する印刷スプール712内にある編集情報を元に該
印刷スプール内にある印刷用原画像を用いて最終的な印
刷イメージを編集する機能と、印刷処理が完了した時に
完了通知をオーダ出力管理手段701に送る機能とを有
する。
A print control unit 702 is an application program having a function of performing printing by creating a final print image and sending it to the PRTC 2011.
A function of editing a final print image by using a print original image in the print spool based on edit information in a print spool 712 described later, and an order output management unit for notifying completion when print processing is completed 701.

【0105】ローカル送受信制御手段703はイメージ
サーバ111のローカル送受信制御手段603と等価
で、プリントサーバ内のオーダ出力管理手段701等の
アプリケーションプログラムが作成し後述するローカル
送信ボックス713に保管したデータを管理し、NET
IF2004を介してセンターサーバ102に送受信開
始要求を送信し、送信データをローカル送信ボックス7
13から抽出して送信する機能と、センターサーバ10
2から受信した受信データを後述するローカル受信ボッ
クス714に格納すると共に受信データを解析してその
データを処理するアプリケーションプログラムをHDD
2009内などからRAM2002に展開して使用する
機能とを有する。
The local transmission / reception control unit 703 is equivalent to the local transmission / reception control unit 603 of the image server 111, and manages data created by an application program such as the order output management unit 701 in the print server and stored in a local transmission box 713 described later. And NET
A transmission / reception start request is transmitted to the center server 102 via the IF 2004 and the transmission data is transmitted to the local transmission box 7.
13 and the function of extracting and transmitting from the center server 10
2 is stored in a local reception box 714, which will be described later, and an application program for analyzing the received data and processing the data is stored in the HDD.
And a function to be developed and used in the RAM 2002 from inside 2009 or the like.

【0106】印刷用画像登録手段704は、イメージサ
ーバ111における印刷用画像登録手段601と等価で
あって、印刷用画像の新規登録、移動、複製、削除を行
うアプリケーションで、管理者がKB2008で行う操
作に従って、CDROMなどの外部記憶装置に記録され
た印刷用原画像をFDD2010で読み出して後述する
印刷用原画像格納装置716に保管する機能と、印刷用
原画像格納装置716内の画像を削除する機能を有する
アプリケーションプログラムである。また、後述する原
画像位置管理テーブル715を更新する機能と、表示・
編集用画像を生成する機能と、原画像位置情報や該表示
・編集用画像等をローカル送受信制御手段703を介し
てセンターサーバ102に送信する機能も有する。
The print image registration unit 704 is equivalent to the print image registration unit 601 in the image server 111, and is an application for newly registering, moving, duplicating, and deleting a print image. According to the operation, the function of reading out the original print image recorded in the external storage device such as the CDROM by the FDD 2010 and storing it in the original print image storage device 716 described later, and deleting the image in the original print image storage device 716. It is an application program having functions. Also, a function of updating an original image position management table 715, which will be described later,
It also has a function of generating an editing image and a function of transmitting original image position information and the display / editing image to the center server 102 via the local transmission / reception control unit 703.

【0107】印刷用画像送信手段705は、イメージサ
ーバ111における印刷用画像送信手段602と等価で
あって、ローカル送受信制御手段703が受信した印刷
用画像送信要求を解析して、必要な印刷用画像を後述す
る原画像管理テーブル715を元に後述する印刷用原画
像格納装置716から検索して、ローカル送受信制御手
段703を介して該要求送信元に送信する機能を有する
アプリケーションプログラムである。
The print image transmission means 705 is equivalent to the print image transmission means 602 in the image server 111, analyzes a print image transmission request received by the local transmission / reception control means 703, and obtains a necessary print image. Is an application program having a function of retrieving from an original image storage device for printing 716 to be described later based on an original image management table 715 to be described later, and transmitting it to the request source via the local transmission / reception control unit 703.

【0108】プリントサーバの印刷用画像送信手段70
5は、印刷用画像または、表示用画像と編集用画像を送
信する。
The print image transmitting means 70 of the print server
5 transmits a print image or a display image and an edit image.

【0109】オーダ管理テーブル711はHDD200
9に格納するデータベースまたは検索可能なファイル
で、図8で後述するプリントオーダデータと、図10で
後述するプリントオーダの進行状況を関するためのオー
ダステータステーブルを格納する。
The order management table 711 is stored in the HDD 200
9 stores a print order data described later with reference to FIG. 8 and an order status table related to the progress of the print order described later with reference to FIG.

【0110】印刷スプール712は印刷制御手段702
が印刷処理を行う上で必要となる編集情報と全ての印刷
用原画像を一時的に格納するスプールである。
The print spool 712 is a print control unit 702
Is a spool for temporarily storing editing information necessary for performing a printing process and all printing original images.

【0111】ローカル送信ボックス713とローカル受
信ボックス714は、イメージサーバ111のローカル
送信ボックス613、ローカル受信ボックス614と等
価で、それぞれセンターサーバ102への送信データと
受信データをHDD2009内に格納する装置である。
The local transmission box 713 and the local reception box 714 are equivalent to the local transmission box 613 and the local reception box 614 of the image server 111, and are devices for storing transmission data and reception data to the center server 102 in the HDD 2009, respectively. is there.

【0112】原画像位置管理テーブル715はイメージ
サーバ111における原画像位置管理テーブル612と
等価であって、図12で後述する印刷用画像のパス名を
管理するテーブルで、HDD2009内のデータベース
または検索可能なファイルとして格納する。
The original image position management table 715 is equivalent to the original image position management table 612 in the image server 111, and is a table for managing a path name of a print image, which will be described later with reference to FIG. Store as a simple file.

【0113】印刷用原画像格納装置716はイメージサ
ーバ111における印刷用原画像格納装置611と等価
であって、印刷用の高解像度の原画像ファイルで、HD
D2009内またはFDD2010で読み書き可能なリ
ムーバブルディスク上に保持する。
The printing original image storage device 716 is equivalent to the printing original image storage device 611 in the image server 111, and is a high resolution original image file for printing.
It is stored in a removable disk readable and writable in D2009 or FDD 2010.

【0114】なお、本実施例ではプリントサーバ内に印
刷用原画像とその管理機能を有することによって、より
伝送負荷を軽減することを目的として、プリントサーバ
121内にイメージサーバ121の機能も包含する構成
になっている。プリントサーバ121内にイメージサー
バの機能である704、705、715、716が無く
ても本実施例は実施可能である。
In this embodiment, the function of the image server 121 is included in the print server 121 for the purpose of further reducing the transmission load by having the print original image and its management function in the print server. It has a configuration. This embodiment can be implemented even if the print server 121 does not include the functions 704, 705, 715, and 716 of the image server.

【0115】また、プリントサーバ121のNETIF
2004またはイメージサーバ111のNETIF10
04、及びネットワーク130を、移動体通信及び移動
体通信機器、例えばPersonal Handyph
one System(PHS)などのデジタル通信及
びデジタル通信機器に置き換えることにより、本発明は
移動体通信環境下においても実現可能である。
The NETIF of the print server 121
NETIF10 of 2004 or image server 111
04, and the network 130 with mobile communication and mobile communication devices, such as Personal Handyph.
By substituting digital communication and digital communication equipment such as one system (PHS), the present invention can be realized in a mobile communication environment.

【0116】<プリントオーダデータ>図8は本実施例
で取り扱うプリントオーダデータのデータ構造を表す。
プリントオーダデータは利用者が本実施例に対して行う
オーダの情報を格納するためのデータ構造体である。こ
こで説明するプリンとオーダーデータは、センターサー
バからプリントサーバに送信されるオーダのことであ
る。該プリントオーダデータは、センターサーバ102
においてオーダ受注手段403によってセンオーダ管理
テーブル416に格納され、オーダ出力管理手段406
によって操作される他、プリントサーバ121において
もオーダ出力管理手段701によってオーダ管理テーブ
ル711に格納・操作される。以下、図8を用いてプリ
ントオーダのデータ構造と本実施例で使用される各種用
語の説明を行う。
<Print Order Data> FIG. 8 shows the data structure of print order data handled in this embodiment.
The print order data is a data structure for storing information of an order performed by the user for the present embodiment. The pudding and order data described here are orders transmitted from the center server to the print server. The print order data is stored in the center server 102.
In the order receiving means 403, the information is stored in the send order management table 416, and the order output management means 406
In addition, the print data is stored and operated in the order management table 711 by the order output management unit 701 in the print server 121. The data structure of the print order and various terms used in this embodiment will be described below with reference to FIG.

【0117】図8中801はプリントオーダであり、利
用者が印刷を要求する単位であって、本実施例内でユニ
ークなオーダIDで識別される。プリントオーダ801
は1つ以上のサブオーダ802で構成され、プリントオ
ーダごとの情報として利用者が出力を所望するプリント
サーバの識別子などを持つ。
In FIG. 8, reference numeral 801 denotes a print order, which is a unit for which a user requests printing, and is identified by a unique order ID in this embodiment. Print order 801
Is composed of one or more sub-orders 802, and has, as information for each print order, an identifier of a print server that the user desires to output.

【0118】オーダIDは、プリントオーダを発注した
利用者のユーザーIDと、利用者が発注を行なったクラ
イアントコンピュータの識別子(ネットワーク接続時の
IPアドレス)と、発注した時の時刻を組み合わせたも
のである。
The order ID is a combination of the user ID of the user who ordered the print order, the identifier of the client computer that ordered the print order (the IP address at the time of network connection), and the time when the order was placed. is there.

【0119】802はサブオーダであり、プリントサー
バで印刷される単位であって、上位のオーダ内でユニー
クな連番(001、002、...)であるサブオーダ
IDで識別される。サブオーダは1つ以上のオーダアイ
テム803で構成され、サブオーダごとの情報として用
紙サイズや出力部数などを持つ。
A sub-order 802 is a unit printed by the print server, and is identified by a sub-order ID which is a unique serial number (001, 002,...) In the upper order. The sub-order is composed of one or more order items 803, and has information such as a paper size and the number of output copies for each sub-order.

【0120】803はオーダアイテムであり、編集情報
804やイメージID805がそれぞれ一つのオーダア
イテムとして、サブオーダ802を構成する。
Reference numeral 803 denotes an order item, and the editing information 804 and the image ID 805 constitute a sub order 802 as one order item.

【0121】804は編集情報であって、ページ記述言
語を用いて各画像の印刷位置などを記述したスクリプト
である。
Reference numeral 804 denotes editing information, which is a script describing the printing position of each image using a page description language.

【0122】805はイメージIDであり、印刷される
画像を識別するためのもので、イメージIDはオーダア
イテムの一つとしてサブオーダを構成する。イメージI
Dは図9で後述するように、本実施例内で一意にあるよ
うに発番される。但し、イメージIDは画像を識別する
もので、遠隔地にある複数の画像ファイルに対しても、
それらが同じ画像を格納しているのであれば、同じイメ
ージIDが割り振られる。
An image ID 805 is for identifying an image to be printed. The image ID forms a sub-order as one of the order items. Image I
D is numbered so as to be unique in the present embodiment, as will be described later with reference to FIG. However, the image ID identifies the image, and even for a plurality of remote image files,
If they store the same image, the same image ID is assigned.

【0123】実際の実施例では、オーダ801、サブオ
ーダ802、オーダアイテム803に対し、利用者の情
報や課金情報などを持つが、本発明を説明する上で特に
必要ないので省略する。
In the actual embodiment, the order 801, the sub-order 802, and the order item 803 have user information, billing information, and the like.

【0124】<ID体系>図9は、本実施例におけるイ
メージID及びオーダIDを説明するものである。
<ID System> FIG. 9 illustrates an image ID and an order ID in this embodiment.

【0125】図9中901はイメージIDであって、区
切り文字(‘/’)で3つの部分に区切られている。イ
メージIDは、本実施例における印刷用原画像を識別す
るために各印刷用原画像に対して該原画像の登録処理の
際に割り振られる識別子である。
In FIG. 9, reference numeral 901 denotes an image ID, which is divided into three parts by a delimiter ('/'). The image ID is an identifier assigned to each printing original image at the time of registration processing of the original image for identifying the printing original image in the present embodiment.

【0126】911はセンターサーバ102を識別する
ためのセンターサーバの名称である。
Reference numeral 911 denotes the name of the center server for identifying the center server 102.

【0127】912は該イメージIDに対応する印刷用
原画像の登録処理を行ったサーバを示すIDであり、本
実施例ではイメージサーバ111またはプリントサーバ
121のいずれかのサーバIDで表される。なお、サー
バIDはセンターサーバ102に接続されるイメージサ
ーバ111、プリントサーバ121に対して一意に割り
振られる識別子を用い、センターサーバ102もサーバ
IDを持つ。
Reference numeral 912 denotes an ID indicating the server that has performed the registration processing of the printing original image corresponding to the image ID. In the present embodiment, the ID is represented by either the server ID of the image server 111 or the print server 121. The server ID uses an identifier uniquely assigned to the image server 111 and the print server 121 connected to the center server 102, and the center server 102 also has a server ID.

【0128】なお、サーバIDはイメージIDの一意性
を保つために使用するもので、その原画像を保存してい
るサーバのサーバIDとは必ずしも一致しなくとも良
い。
The server ID is used to maintain the uniqueness of the image ID, and does not necessarily need to match the server ID of the server storing the original image.

【0129】913は、登録処理を行うサーバ内で、該
登録処理によって登録される原画像を一意に特定できる
ように割り振られる番号であり、例えば該登録処理を実
行した時の時刻などを用いて発行する。
Reference numeral 913 denotes a number assigned in the server for performing the registration process so as to uniquely identify the original image registered by the registration process. Issue.

【0130】以上のように、911、912、913を
用いて本実施例において印刷用原画像の一意性を保持す
る。
As described above, the uniqueness of the original image for printing is maintained in this embodiment by using 911, 912, and 913.

【0131】また、図9中902はオーダIDであっ
て、区切り文字(‘/’)で3つの部分に区切られてい
る。オーダIDは、本実施例において利用者が発注する
プリントオーダを識別するために、各プリントオーダに
対して該プリントオーダの受注時にセンターサーバ10
2で割り振る識別子である。
In FIG. 9, reference numeral 902 denotes an order ID, which is divided into three parts by delimiters ('/'). In order to identify the print order ordered by the user in the present embodiment, the order ID is used by the center server 10 when each print order is ordered.
This is an identifier assigned by 2.

【0132】914はユーザーIDであって、該プリン
トオーダを発注した利用者を識別するための識別子であ
る。
A user ID 914 is an identifier for identifying a user who has ordered the print order.

【0133】915は該プリントオーダを受注したセン
ターサーバ102のサーバIDである。
Reference numeral 915 denotes a server ID of the center server 102 which has received the print order.

【0134】916は受注処理を行うセンターサーバ1
02内で、受注したプリントオーダを一意に特定できる
ように割り振られる番号であり、例えば該受注処理を実
行した時の時刻などを用いて発行する。
Reference numeral 916 denotes the center server 1 that performs order receiving processing
02 is a number assigned so as to uniquely identify the received print order, and is issued using, for example, the time when the order processing is executed.

【0135】以上のように、914、915、916を
用いて本実施例において印刷用原画像の一意性を保持す
る。
As described above, the uniqueness of the printing original image is maintained in this embodiment by using 914, 915, and 916.

【0136】<オーダステータステーブル>図10は本
実施例で使用するオーダステータステーブル415の説
明図である。ステータステーブル415は、センターサ
ーバ102のHDD1009にデータベースまたは検索
可能なファイルとして保持され、後述する各処理フロー
で説明する処理において、主に画像収集手段405が各
プリントオーダの印刷用画像の収集状況を管理して各処
理を制御するために使用する。また、センターサーバ上
のRAM1002上に保持して使用することも可能であ
る。
<Order Status Table> FIG. 10 is an explanatory diagram of the order status table 415 used in this embodiment. The status table 415 is stored in the HDD 1009 of the center server 102 as a database or a searchable file. In the processing described in each processing flow described below, the image collection unit 405 mainly displays the collection status of the print image of each print order. Used to manage and control each process. It is also possible to use it while holding it on the RAM 1002 on the center server.

【0137】図10中201はセンターサーバが受注し
て現在処理中あるいは処理済のプリントオーダを識別す
るためのオーダIDを格納する。
In FIG. 10, reference numeral 201 stores an order ID for identifying a print order that is currently processed or processed by the center server upon receiving an order.

【0138】202はオーダID201で識別されるオ
ーダの構成要素であり、実施例ではサブオーダを識別す
るためのサブオーダIDを格納する。
Reference numeral 202 denotes a component of the order identified by the order ID 201. In this embodiment, a sub-order ID for identifying a sub-order is stored.

【0139】203はサブオーダID202で識別され
るサブオーダの構成要素のアイテムで使用される、印刷
用原画像のイメージIDを格納する。
Reference numeral 203 stores the image ID of the print original image used for the item of the component of the sub-order identified by the sub-order ID 202.

【0140】204は印刷用原画像、及び対応するオー
ダ、サブオーダの印刷用原画像の収集状況を表すステー
タスであり、「画像収集中」、「画像収集済」などの状
況を示す値が格納される。
Reference numeral 204 denotes a status indicating the collection status of the print original image and the corresponding original order and sub-order print original image. Values indicating the status such as "image being collected" and "image collected" are stored. You.

【0141】211、212、213、214はオーダ
ステータステーブル415に格納されるデータの例であ
る。
[0141] 211, 212, 213, and 214 are examples of data stored in the order status table 415.

【0142】図10中ハイフン(−)で表現されている
欄は、該当する欄に値が入っていないことを表し、これ
によって各印刷用画像の準備状況の他に、オーダやサブ
オーダ単位の状況も管理する。例えば、図5において4
行目のデータ214はオーダID「USR1/PC1/
0002」のサブオーダID「0001」のイメージI
D「CANON/PS5/199890202002
7」はスタータスが「画像収集済み」であり、その印刷
用画像データが既にセンターサーバ上にあってプリント
サーバへの送信準備ができているなど準備が完了してい
ることを表わす。また、3行目のデータ213はサブオ
ーダ「0001」のイメージID「 CANON/PS
5/1998901010758」はまだ印刷用画像が
準備ができていないことを表す。また、2行目のデータ
212はサブオーダ「0001」としてまだ準備ができ
ていないことを、1行目のデータ211はオーダ「 U
SR1/PC1/0002」として準備ができていない
ことを表す。
In FIG. 10, a column represented by a hyphen (-) indicates that no value is entered in the corresponding column. This indicates that, in addition to the preparation status of each print image, the status in units of orders and sub-orders. Also manage. For example, in FIG.
The data 214 on the line is the order ID “USR1 / PC1 /
Image I of sub-order ID "0001" of "0002"
D "CANON / PS5 / 1998890202002
"7" indicates that the status is "image collected" and that the print image data is already on the center server and is ready for transmission to the print server. The data 213 on the third line is the image ID “CANON / PS” of the sub-order “0001”.
“5/1998901010758” indicates that the image for printing is not yet ready. In addition, the data 212 in the second row is not yet prepared as a sub-order “0001”, and the data 211 in the first row is an order “U
SR1 / PC1 / 0002 "indicates that it is not ready.

【0143】なお、一つのプリントオーダを一つのデー
タ構造体として保持することも可能であるが、本実施例
では一つのプリントオーダのデータをオーダ管理テーブ
ルとオーダステータステーブルに分けて保持することに
よって、プリントオーダの付加情報の追加などの変更に
対する各処理フローの変更が可能な限り発生しないよう
にする。
Note that it is possible to hold one print order as one data structure, but in the present embodiment, one print order is divided into an order management table and an order status table and held. In addition, the processing flow is prevented from being changed as much as possible with respect to changes such as addition of additional information of the print order.

【0144】<サーバ管理テーブル>図11は本実施例
で使用するサーバ管理テーブルの説明図である。サーバ
管理テーブルは、センターサーバ102のHDD100
9にデータベースまたは検索可能なファイルとして保持
され、センターサーバ102に接続する全てのイメージ
サーバとプリントサーバの情報を管理する。本実施例で
は、図15の処理フローで後述する原画像位置決定処理
で使用する。また、センターサーバ上のRAM1002
上に保持することも可能である。
<Server Management Table> FIG. 11 is an explanatory diagram of a server management table used in this embodiment. The server management table is stored in the HDD 100 of the center server 102.
9 stores a database or a searchable file, and manages information of all image servers and print servers connected to the center server 102. In the present embodiment, it is used in the original image position determination processing described later in the processing flow of FIG. Also, the RAM 1002 on the center server
It is also possible to hold on.

【0145】図11中1101はサーバIDで、センタ
ーサーバに接続する全てのイメージサーバとプリントサ
ーバを一意に識別するための識別子である。
In FIG. 11, reference numeral 1101 denotes a server ID, which is an identifier for uniquely identifying all image servers and print servers connected to the center server.

【0146】1102は画像取得優先順位で、同一のイ
メージIDに対応する原画像が複数のイメージサーバま
たはプリントサーバに保管されている時の判断基準とし
て使用する数値である。画像優先順位は、後述する原画
像の収集において、センターサーバに画像データを伝送
する上でかかる伝送コストに対応した相対的な値を予め
設定しておく。なお、ここで言う伝送コストとは、伝送
に関わる費用だけではなく、センターサーバからの要求
に対して画像を送信するまでにかかる時間も含めた総合
的な意味である。画像取得優先順位1102は1以上9
99以下の値であって、値が小さいほど画像取得に関わ
る伝送コストが小さいことを表す。
Reference numeral 1102 denotes an image acquisition priority, which is a numerical value used as a criterion when original images corresponding to the same image ID are stored in a plurality of image servers or print servers. As the image priority, a relative value corresponding to a transmission cost required for transmitting image data to the center server in collecting an original image described later is set in advance. It should be noted that the transmission cost mentioned here means not only the cost related to transmission but also a comprehensive meaning including the time required to transmit an image in response to a request from the center server. Image acquisition priority 1102 is 1 or more and 9
It is a value of 99 or less, and the smaller the value, the smaller the transmission cost related to image acquisition.

【0147】例えば、センターサーバから見て同一LA
N内であれば100、同一ローカルエリアネットワーク
(LAN)ではないが常にネットワークに接続している
サーバであれば200、同一LANではなくかつネット
ワークに対してダイアルアップ接続するなど常に接続し
ているわけではないサーバであれば300を設定し、さ
らに同じLAN内でもアクセス頻度が高く処理効率が良
くないサーバはこれらの値に20を加算するなどしてお
く。
For example, the same LA as viewed from the center server
100 if it is within N, 200 if it is not the same local area network (LAN) but is always connected to the network, and it is not always the same LAN and it is always connected by dial-up connection to the network. If there is no server, set 300, and if the server has high access frequency and low processing efficiency even in the same LAN, add 20 to these values.

【0148】<原画像位置管理テーブル>図12は本実
施例で使用する原画像位置管理テーブルの説明図であ
る。原画像位置管理テーブルはセンターサーバ102の
HDD1009及びイメージサーバ111のHDD10
9及びプリントサーバ121のHDD2009に、デー
タベースまたは検索可能なファイルとして保持され、後
述する各処理フロー中で印刷に必要な原画像の格納場所
を特定するために使用する。センターサーバ上の原画像
位置管理テーブル〔A〕にはセンターサーバに接続され
ている全てのイメージサーバ及びプリントサーバに格納
されている利用可能な印刷用画像のデータを格納する。
また、イメージサーバ及びプリントサーバ上の原画像位
置管理テーブル〔B〕には、そのサーバのHDD100
9またはHDD2009、またはFDD1010または
FDD2010に格納されている印刷用画像のデータを
格納する。原画像位置管理テーブルは各サーバのRAM
1002またはRAM2002上に持つことも可能であ
る。
<Original Image Position Management Table> FIG. 12 is an explanatory diagram of an original image position management table used in this embodiment. The original image position management table is stored in the HDD 1009 of the center server 102 and the HDD 10 of the image server 111.
9 and stored in the HDD 2009 of the print server 121 as a database or a searchable file, and is used to specify a storage location of an original image required for printing in each processing flow described later. The original image position management table [A] on the center server stores available print image data stored in all image servers and print servers connected to the center server.
The original image position management table [B] on the image server and the print server includes the HDD 100 of the server.
9 or the HDD 2009, or the FDD 1010 or the FDD 2010. The original image position management table is in the RAM of each server
1002 or RAM 2002.

【0149】図12中1201はイメージIDであり、
利用可能な印刷用画像のイメージIDである。
In FIG. 12, reference numeral 1201 denotes an image ID.
The image ID of a print image that can be used.

【0150】1202は各印刷用画像の所有者のユーザ
ーIDであり、イメージIDに対して一意に決まる。有
償または無償で一般に公開される画像の場合には、この
項目は空欄となる。
Reference numeral 1202 denotes a user ID of the owner of each print image, which is uniquely determined for the image ID. This item is blank for images that are publicly available for a fee or free of charge.

【0151】1203は保管場所であり、該当するイメ
ージIDの印刷用画像データの保管場所を保持する。セ
ンターサーバ102上の原画像位置管理テーブル〔A〕
の保管場所1203は、該当するイメージIDの画像を
保持しているイメージサーバ111のサーバID、また
はプリントサーバ121のサーバID、またはセンター
サーバ上のHDD1009上に保管されている印刷用画
像のパス名であって、1つのイメージIDの値に対して
複数の値を格納することができる。イメージサーバ、ま
たはプリントサーバ上の原画像位置管理テーブル〔B〕
の保管場所1203は、HDD上に保管されている印刷
用画像のパス名であり、センターサーバ102上の原画
像位置管理テーブル〔A〕と組み合わせて、原画像を指
定することができる。つまり、後述するように、クライ
アントからは画像IDだけを指定するだけでよく、セン
ターサーバにおいてその画像IDで指定された画像デー
タがどこのサーバにあるかを認識でき、そのサーバに対
して画像IDと取得要求をすると、そのサーバ上で管理
されている原画像位置管理テーブル〔B〕によるパス名
から画像データを取得できるのである。
Reference numeral 1203 denotes a storage location, which stores the storage location of the print image data of the corresponding image ID. Original image position management table [A] on center server 102
The storage location 1203 is the server ID of the image server 111 holding the image of the corresponding image ID, the server ID of the print server 121, or the path name of the print image stored on the HDD 1009 on the center server. Thus, a plurality of values can be stored for one image ID value. Original image position management table [B] on the image server or print server
The storage location 1203 is a path name of a print image stored on the HDD, and can specify the original image in combination with the original image position management table [A] on the center server 102. That is, as described later, the client only needs to specify the image ID, and the center server can recognize which server has the image data specified by the image ID. , The image data can be obtained from the path name in the original image position management table [B] managed on the server.

【0152】1204は付加情報であって、原画像ファ
イルを削除するためや、現画像ファイルをクライアント
コンピュータに送信可能であるかを判断するためなどの
制御用の付加的情報を格納する。
Reference numeral 1204 denotes additional information, which stores additional control information for deleting an original image file, determining whether the current image file can be transmitted to a client computer, or the like.

【0153】イメージサーバ111またはプリントサー
バ121上の保管テーブルの場合は、当該サーバのHD
D1009またはHDD2009上に保管されている印
刷用画像のパス名である。
In the case of a storage table on the image server 111 or the print server 121, the HD of the server is used.
D1009 or the path name of the print image stored in the HDD 2009.

【0154】なお、前記以外の項目として登録日付や画
像サイズなどを保持することも可能であるが、本発明で
は直接関係しないので説明を省略する。
It is also possible to hold a registration date, an image size, and the like as items other than those described above, but they are not directly related to the present invention, and thus description thereof is omitted.

【0155】原画像位置管理データ1211、121
2、1213、1214、1215、1216、121
7は原画像位置管理テーブルに格納する原画像位置管理
データの例である。図12の〔A〕はセンターサーバ1
02上の原画像位置管理テーブルの例である。図12の
〔B〕はイメージサーバもしくはプリントサーバ上の原
画像位置管理テーブルの例である。
Original image position management data 1211, 121
2, 1213, 1214, 1215, 1216, 121
7 is an example of original image position management data stored in the original image position management table. [A] in FIG. 12 is the center server 1
12 is an example of an original image position management table on the original 02. FIG. 12B shows an example of an original image position management table on the image server or print server.

【0156】例えば、原画像位置管理データ1211
は、イメージID「CANON/PS01/1998A
BC001」で識別される画像の印刷用画像データはユ
ーザーID「USR123」で識別される利用者が所有
権を持っており、サーバID「PS01」で識別される
プリントサーバ上のHDD2009またはFDD201
0上に保管されていることを表す。
For example, original image position management data 1211
Is the image ID "CANON / PS01 / 1998A
The print image data of the image identified by “BC001” is owned by the user identified by the user ID “USR123”, and the HDD 2009 or the FDD 201 on the print server identified by the server ID “PS01”.
0 indicates that it is stored.

【0157】また、原画像位置管理データ1212は、
イメージID「 CANON/IS03/1998AB
C002」で識別される画像の印刷用画像データがセン
ターサーバ102上のHDD1009またはFDD10
10上にあるパス名「E:¥spool¥image
1.jpg」で識別される画像ファイルとして保管され
ていることを表す。なお、後述するように、原画像位置
管理データ1212のようにセンターサーバ上の原画像
位置管理テーブルで保管場所としてパス名が格納されて
いる場合、その印刷用画像ファイルはプリントサーバへ
送信するために一時的に保管されているものである。
The original image position management data 1212 is
Image ID "CANON / IS03 / 1998AB
The print image data of the image identified by “C002” is stored in the HDD 1009 or the FDD 10 on the center server 102.
10, the path name "E: \ spool \ image"
1. jpg ”is stored as an image file identified by“ jpg ”. As described later, when a path name is stored as a storage location in the original image position management table on the center server as in the original image position management data 1212, the print image file is temporarily stored for transmission to the print server. Is kept in a safe place.

【0158】原画像位置管理データ1213、1214
は、イメージID「 CANON/IS03/1998
ABC003」で識別される画像の印刷用画像データが
イメージサーバ「IS02」及びプリントサーバ「PS
07」の両方で保管されていることを表す。
Original image position management data 1213, 1214
Is the image ID "CANON / IS03 / 1998
The print image data of the image identified by “ABC003” is stored in the image server “IS02” and the print server “PS”.
07 "is stored.

【0159】また、原画像位置管理テーブル〔B〕は、
サーバIDが「IS01」のイメージサーバのテーブル
を示しており、〔B〕における原画像位置管理データ1
215は、〔A〕における原画像位置管理データ121
1に対応している。つまり、〔A〕では、保管場所12
03としてサーバIDが「IS01」となっており、
〔B〕ではサーバ内のパス名「C:¥bank¥ima
ge12.jpg」で識別される画像ファイルの位置を
示している。1216、1217についても同様であ
る。
Further, the original image position management table [B]
This shows a table of the image server with the server ID “IS01”, and the original image position management data 1 in [B] is shown.
Reference numeral 215 denotes the original image position management data 121 in [A].
Corresponds to 1. That is, in [A], the storage location 12
03, the server ID is “IS01”,
In [B], the path name “C: \ bank \ ima” in the server
ge12. jpg ”indicates the position of the image file identified by“ jpg ”. The same applies to 1216 and 1217.

【0160】イメージサーバ111及びプリントサーバ
121で保持される原画像位置管理テーブルの場合は、
原画像位置管理データ1212のように保管場所120
3として当該サーバ内のパス名、またはFDD1010
またはFDD2010に装填して読み込み可能なCDR
OM等のリムーバブルディスクのボリューム名と当該ボ
リューム内のパス名が格納される原画像位置管理データ
のみを保持する。
In the case of the original image position management table held by the image server 111 and the print server 121,
The storage location 120 like the original image location management data 1212
3 as a path name in the server or FDD 1010
Or a CDR that can be loaded into and read from the FDD 2010
Only the original image position management data storing the volume name of the removable disk such as the OM and the path name in the volume are stored.

【0161】<伝送データフォーマット>図13は本実
施例で使用する伝送データフォーマットを説明する図で
あり、センターサーバ102と、イメージサーバ111
及びプリントサーバ121の間で送受信する伝送データ
は、図13のようなフォーマットのファイルとして伝送
する。
<Transmission Data Format> FIG. 13 is a view for explaining the transmission data format used in this embodiment.
The transmission data transmitted and received between the print server 121 and the print server 121 is transmitted as a file having a format as shown in FIG.

【0162】本実施例で使用する伝送データフォーマッ
トは、ISO8879の「標準一般化マーク付け言語」
(SGML)を利用している。
The transmission data format used in the present embodiment is “standard generalized markup language” of ISO 8879.
(SGML).

【0163】図13中1301はセンターサーバ102
からプリントサーバ121へ伝送する伝送ファイルので
例あり、1302はプリントサーバ121からセンター
サーバ102へ伝送する伝送ファイルの例である。
In FIG. 13, reference numeral 1301 denotes the center server 102.
Is a transmission file transmitted from the print server 121 to the print server 121, and 1302 is an example of a transmission file transmitted from the print server 121 to the center server 102.

【0164】伝送ファイル1301にあるように、伝送
ファイルは<CAML>開始タグと</CAML>終了
タグで囲まれた中に、各種伝送データの内容を表すタグ
が格納される。図13中の1311、1312、131
3、1314、1315、1316、1317,131
8は伝送データである。伝送データが下位の伝送データ
のような階層構造を持つ場合は、伝送データ1312の
<SUBODR>タグのように、該伝送データの開始タ
グから終了タグの中には、下位の伝送データのタグを格
納する。各タグの先頭の文字列はタグ名であって、該タ
グの内容を表す識別子である。
As shown in the transmission file 1301, the transmission file includes tags indicating the contents of various transmission data, enclosed by a <CAML> start tag and a </ CAML> end tag. 1311, 1312, 131 in FIG.
3, 1314, 1315, 1316, 1317, 131
8 is transmission data. When the transmission data has a hierarchical structure like the lower transmission data, the lower transmission data tag is included in the transmission data from the start tag to the end tag like the <SUBODR> tag of the transmission data 1312. Store. The character string at the head of each tag is a tag name, which is an identifier indicating the content of the tag.

【0165】また、1つの伝送ファイルは任意の種類の
複数の伝送データを格納することも可能である。
One transmission file can store a plurality of transmission data of any kind.

【0166】図13中1311は、該伝送データファイ
ルの送信元サーバと受信先サーバを表す送受信ヘッダー
伝送データで、各伝送データファイル中の最初の伝送デ
ータとして格納する。送受信ヘッダー伝送データ131
1は、一つの伝送データファイルにつき一つだけ格納す
る。
In FIG. 13, reference numeral 1311 denotes transmission / reception header transmission data indicating the transmission source server and the reception destination server of the transmission data file, which is stored as the first transmission data in each transmission data file. Transmission / reception header transmission data 131
1 stores only one transmission data file.

【0167】1312は、利用者が発注したプリントオ
ーダをプリントサーバ121に伝送するためのオーダ伝
送データである。オーダ伝送データは、図8で説明され
るプリントオーダ801を伝送するためのもので、プリ
ントオーダ801のデータ構造を格納できるように、下
位のタグとして<SUBODR>、<ODRITEM>
を持っている。
Reference numeral 1312 denotes order transmission data for transmitting the print order ordered by the user to the print server 121. The order transmission data is for transmitting the print order 801 described with reference to FIG. 8, and includes <SUBODR> and <ODRITEM> as lower-order tags so that the data structure of the print order 801 can be stored.
have.

【0168】1313は、センターサーバ102がイメ
ージサーバ111またはプリントサーバ121に対して
印刷用原画像ファイルの送信を要求する、原画像送信要
求伝送データである。
Reference numeral 1313 denotes original image transmission request transmission data for requesting the center server 102 to transmit the original image file for printing to the image server 111 or the print server 121.

【0169】1314は、センターサーバ102がイメ
ージサーバ111またはプリントサーバ121に対し
て、印刷用原画像を新規登録または削除することを要求
するための、画像登録情報伝送データである。
Reference numeral 1314 denotes image registration information transmission data for the center server 102 to request the image server 111 or the print server 121 to newly register or delete a print original image.

【0170】1315は、送受信ヘッダー伝送データで
あり、送受信ヘッダー伝送データ1311と同値であ
る。
Reference numeral 1315 denotes transmission / reception header transmission data, which has the same value as transmission / reception header transmission data 1311.

【0171】1316は、プリントサーバ121がセン
ターサーバ102に対して、印刷用原画像の新規登録、
他のプリントサーバまたはイメージサーバ111への伝
送、または削除処理を要求する、原画像登録処理伝送デ
ータである。
Reference numeral 1316 denotes a case where the print server 121 newly registers an original image for printing with the center server 102,
Original image registration processing transmission data requesting transmission to another print server or image server 111 or deletion processing.

【0172】1317は、センターサーバ102から送
信される原画像送信要求伝送データ1313に対して、
プリントサーバ121からセンターサーバ102に印刷
用原画像を送信するための、原画像送信データである。
[0172] Reference numeral 1317 denotes an original image transmission request transmission data 1313 transmitted from the center server 102.
Original image transmission data for transmitting an original image for printing from the print server 121 to the center server 102.

【0173】1318は、センターサーバ102から送
信されたオーダ伝送データ1312に対して、プリント
サーバ121が該プリントオーダの印刷処理を行った結
果をセンターサーバ102に通知するための、印刷結果
通知データである。
Reference numeral 1318 denotes print result notification data for notifying the center server 102 of the result of the print processing of the print order performed by the print server 121 with respect to the order transmission data 1312 transmitted from the center server 102. is there.

【0174】また、1321は、伝送データファイル中
に種々のデータを格納する場合の例を表す。格納するデ
ータ内に‘<’などの文字が含まれていると、センター
送受信制御手段407などで伝送データの解析を行う際
に伝送データタグの開始と間違う恐れがあるため、伝送
データタグタグ以外のデータを格納する場合は、131
2の例のようにデータを内部コード化して格納する。
Reference numeral 1321 denotes an example in which various data are stored in a transmission data file. If the data to be stored contains a character such as '<', the transmission data tag may be mistaken for the start of the transmission data tag when the transmission data is analyzed by the center transmission / reception control means 407 or the like. When storing the data of
Data is internally coded and stored as in the example of 2.

【0175】また、1322は、画像データなどを伝送
データファイルとは別ファイルとして伝送する場合の例
である。1322では、タグ内のパラメータに該別ファ
イルのファイル名を格納している。
Reference numeral 1322 denotes an example in which image data and the like are transmitted as a file different from a transmission data file. In 1322, the file name of the separate file is stored in the parameter in the tag.

【0176】<スクリプト>図14は本実施例で使用す
るページ記述言語で記述されたスクリプトの例の説明図
である。
<Script> FIG. 14 is an explanatory diagram of an example of a script described in a page description language used in this embodiment.

【0177】図14中1401はクライアントコンピュ
ータ101のデータ処理手段501で作成され、最終的
にプリントサーバ102で印刷される文書を示す。14
03、1404は文書1401に含まれる画像データを
表す。ここで文書とは、図に示されているように、DT
P(デスクトップパブリッシング)で作成されるドキュ
メントのことであり、文字や図形や画像データが含まれ
ているファイルのことである。
In FIG. 14, reference numeral 1401 denotes a document created by the data processing means 501 of the client computer 101 and finally printed by the print server 102. 14
03 and 1404 represent image data included in the document 1401. Here, the document is a DT as shown in the figure.
A document created in P (Desktop Publishing), which is a file containing characters, graphics, and image data.

【0178】1402は文書1401をデータ処理手段
501でページ記述言語に変換したスクリプトで、クラ
イアントコンピュータ101のデータ処理手段501で
作成され、センターサーバ102を介してプリントサー
バ102に伝送され、印刷制御手段702によって解析
される。
Reference numeral 1402 denotes a script obtained by converting the document 1401 into a page description language by the data processing means 501, created by the data processing means 501 of the client computer 101, transmitted to the print server 102 via the center server 102, and transmitted to the print control means. 702.

【0179】データ処理手段501での文書の編集はセ
ンターサーバ102から低解像度の編集用画像を取得し
て行うことで、ネットワーク上の転送データの削減と編
集に必要なメモリ量を削減する。
Editing of a document by the data processing means 501 is performed by acquiring a low-resolution editing image from the center server 102, thereby reducing transfer data on the network and reducing the amount of memory required for editing.

【0180】データ処理手段501では、スクリプト1
402内にあるイメージ記述(image()の部分)
には、画像データ1403、1404のイメージIDを
格納する。但し、データ処理手段501は低解像度の編
集用画像を使用し、印刷制御手段702では印刷用の原
画像を使用するので、データ処理手段501または印刷
制御手段702が使用する画像ファイルのパス名はスク
リプト1402の先頭部分にあるimagetab()
の対応テーブル内に記述する。
In the data processing means 501, the script 1
Image description in 402 (image () part)
Stores the image IDs of the image data 1403 and 1404. However, since the data processing unit 501 uses a low-resolution editing image and the print control unit 702 uses an original image for printing, the path name of the image file used by the data processing unit 501 or the print control unit 702 is Imagetab () at the beginning of script 1402
Described in the corresponding table.

【0181】<動作説明>まず、図1を用いて本実施例
の全体的な動作説明を行う。
<Description of Operation> First, the overall operation of this embodiment will be described with reference to FIG.

【0182】最初に、イメージサーバ111またはプリ
ントサーバ121で、印刷用原画像の登録を行う。本実
施例のイメージサーバ111はコンテンツサーバと呼ば
れ、主にサーバを運用する法人などが提供する画像な
ど、全ての利用者が利用可能な画像を登録する。本実施
例のプリントサーバ121は写真の現像などを行うプリ
ントショップであり、利用者の個人的な画像で当該利用
者のみが利用可能な画像を登録する場合が多いが、印刷
用画像の伝送負荷を軽減するために、イメージサーバ1
11に登録した画像と同じ印刷用画像を登録することも
可能である。
First, the image server 111 or the print server 121 registers an original image for printing. The image server 111 of this embodiment is called a content server, and registers an image that can be used by all users, such as an image provided mainly by a corporation that operates the server. The print server 121 according to the present embodiment is a print shop that develops photographs and the like. In many cases, personal images of the user are registered as images that can be used only by the user. Image server 1 to reduce
It is also possible to register the same print image as the image registered in 11.

【0183】イメージサーバ111またはプリントサー
バ121では該サーバに登録した印刷用画像に管理用の
識別子(イメージID)を発番し、両者がクライアント
コンピュータ101で画像を閲覧・編集するための低解
像度の表示・編集用画像を作成する。
The image server 111 or the print server 121 issues a management identifier (image ID) to the print image registered in the server, and both of the images have a low resolution for the client computer 101 to view and edit the image. Create an image for display and editing.

【0184】表示用画像はサムネイルであり、編集用画
像もディスプレイ解像度によるが1/4baseくらい
の解像度の画像を作成する。この作成は、印刷用の高解
像度の画像を間引き、スムージング処理をする。また、
FlashPix(登録商標)フォーマットにおける低いレイヤ
ーの画像を表示・編集用画像として使用することも考え
られる。
The display image is a thumbnail, and the editing image also creates an image having a resolution of about 1/4 base depending on the display resolution. In this creation, a high-resolution image for printing is thinned out and a smoothing process is performed. Also,
It is conceivable to use an image of a lower layer in the FlashPix (registered trademark) format as an image for display / edit.

【0185】イメージサーバ111またはプリントサー
バ121は上記表示・編集用画像と画像登録情報をセン
ターサーバ102に送信する。センターサーバ102は
送信された表示・編集用画像と画像登録情報を保管して
おく。
The image server 111 or the print server 121 transmits the display / edit image and the image registration information to the center server 102. The center server 102 stores the transmitted display / edit image and the image registration information.

【0186】利用者はクライアントコンピュータ101
を用いて、センターサーバ102に保持されている利用
可能な編集用画像とプリントサーバ111、112、1
1Nの情報を取得し、所望の編集指定を行った後、一つ
以上の画像と所望のプリントサーバ121を選択してプ
リントオーダをセンターサーバ102に発注する。
The user is the client computer 101
, The available editing images held in the center server 102 and the print servers 111, 112, 1
After acquiring 1N information and performing desired editing designation, one or more images and a desired print server 121 are selected and a print order is ordered from the center server 102.

【0187】センターサーバ102は受注したプリント
オーダの情報を保管した後、当該プリントオーダに含ま
れる各イメージIDに対して、センターサーバ102内
に保持している画像登録情報を用いてそのイメージID
で識別される印刷用画像の格納場所を特定し、必要に応
じてイメージサーバ111、112、11Nあるいはプ
リントサーバ121、122、12Nに画像取得要求を
送信する。
The center server 102 stores the information of the received print order, and, for each image ID included in the print order, uses the image registration information stored in the center server 102 to store the image ID.
The storage location of the print image identified by is specified, and an image acquisition request is transmitted to the image servers 111, 112, 11N or the print servers 121, 122, 12N as necessary.

【0188】画像取得要求を受信したイメージサーバあ
るいはプリントサーバは当該サーバ内の画像登録情報を
用いて画像ファイルを特定し、センターサーバ102に
画像ファイルを送信する。
The image server or print server that has received the image acquisition request specifies an image file by using the image registration information in the server, and transmits the image file to the center server 102.

【0189】センターサーバ102は上記イメージサー
バあるいはプリントサーバからの印刷用が像を受信し、
センターサーバ102内に保管する。
The center server 102 receives an image for printing from the image server or the print server,
It is stored in the center server 102.

【0190】センターサーバ102は、上述したプリン
トオーダに必要な印刷用画像が全てセンターサーバ10
2または印刷先のプリントサーバ121に揃った時点
で、プリントオーダと印刷用原画像をプリントサーバ1
21に送信する。
The center server 102 stores all the printing images necessary for the print order described above.
2 or the print server 121 at the time of printing, the print order and the original image for printing are stored in the print server 1.
21.

【0191】プリントサーバ121は、センターサーバ
102からプリントオーダと印刷用原画像を受信し、プ
リントオーダに従って印刷処理を行い、印刷完了通知を
センターサーバ102に送信する。
The print server 121 receives the print order and the original print image from the center server 102, performs print processing according to the print order, and transmits a print completion notification to the center server 102.

【0192】センターサーバ102はプリントサーバ1
21から印刷完了通知を受信し、必要に応じて当該プリ
ントオーダのために収集した印刷用画像の削除と画像登
録情報の更新とを行う。
The center server 102 is the print server 1
The print completion notification is received from the printer 21 and the print image collected for the print order is deleted and the image registration information is updated as necessary.

【0193】<プリントサーバでの画像登録>プリント
サーバ121からの印刷用原画像の登録処理の流れを説
明する。プリントサーバ121が設置してある場所は、
通常DPE店等のショップであり、ショップでは主に利
用者が持ち込んだ画像データを本実施例に登録する処理
を行う。
<Registration of Image in Print Server> The flow of processing for registering an original print image from the print server 121 will be described. The place where the print server 121 is installed is
Usually, this is a shop such as a DPE shop, and the shop mainly performs processing for registering image data brought in by the user in the present embodiment.

【0194】プリントサーバ121では、印刷用画像登
録手段704を用いて利用者の画像データを登録し、登
録情報を表す伝送データをローカル送受信制御手段70
3を用いてセンターサーバ102に送信する。送受信制
御手段に対する送信データの登録はローカル送信ボック
ス713に伝送データファイルを格納することによって
行う。
In the print server 121, the image data of the user is registered using the print image registration means 704, and the transmission data representing the registration information is transmitted to the local transmission / reception control means 70.
3 to the center server 102. Registration of transmission data with the transmission / reception control means is performed by storing a transmission data file in the local transmission box 713.

【0195】印刷用画像登録手段704は、原画像の新
規登録の他、既に登録済みである原画像の削除と、別の
プリントサーバ122またはイメージサーバ112への
原画像の移動や複写の指示入力の処理も行う。
The print image registration means 704 deletes an already registered original image and inputs an instruction to move or copy the original image to another print server 122 or the image server 112 in addition to newly registering the original image. Is also performed.

【0196】なお、本実施例における利用者は、事前に
本実施例の利用を許可するユーザーIDを取得している
ことを前提とする。
It is assumed that the user in this embodiment has previously obtained a user ID that permits the use of this embodiment.

【0197】図15は印刷用画像登録手段704におけ
る画像登録処理の流れを示すフローチャート図である。
以下、図15を用いて印刷用画像登録手段704におけ
る画像登録、移動、複写、削除の処理を説明する。
FIG. 15 is a flowchart showing the flow of an image registration process in the print image registration means 704.
Hereinafter, processing of image registration, movement, copying, and deletion in the printing image registration unit 704 will be described with reference to FIG.

【0198】ステップS1500では、利用者が本実施
例におけるユーザーIDをすでに取得しており会員証な
どで確認して、KB2008により該ユーザーIDを入
力し、RAM2002に記憶しておく。
In step S1500, the user has already acquired the user ID in the present embodiment, confirms it with a membership card, etc., inputs the user ID using KB2008, and stores it in the RAM 2002.

【0199】ステップS1501では、実施する処理の
内容を識別するコード(以下「処理コード」とする)を
KB2008より入力し、RAM2002に記憶してお
く。
In step S1501, a code for identifying the content of the processing to be performed (hereinafter, referred to as “processing code”) is input from the KB 2008 and stored in the RAM 2002.

【0200】処理の内容とは、画像データの「新規登
録」、「移動」、「複写」、「削除」などである。
The contents of the processing include "new registration", "move", "copy", and "delete" of image data.

【0201】ステップS1502では、ステップS15
01で記憶した処理コードを判断し、「新規登録」であ
ればステップS1503へ、「新規登録」でなければス
テップS1507へ進む。
At step S1502, step S15
The process code stored in 01 is determined, and if “new registration”, the process proceeds to step S1503, and if not “new registration”, the process proceeds to step S1507.

【0202】ステップS1503では、画像を格納して
あるリムーバブルディスク上にある原画像をFDD20
10を用いてRAM2002上に読み込む。または、印
刷された画像をスキャナ2014で読み取り、RAM2
002上に読み込む。この時、プリントサーバ121内
でユニークな値を時刻等を元に生成することで、当該画
像に付する図9のイメージIDを作成し、RAM200
2上に記憶しておく。
In step S1503, the original image on the removable disk storing the image is stored in the FDD 20.
10 is read into the RAM 2002. Alternatively, the printed image is read by the scanner 2014
002. At this time, a unique value is generated in the print server 121 based on the time or the like, so that the image ID of FIG.
2 is stored.

【0203】ステップS1504では、ステップS15
03で読み込まれたRAM2002上の原画像から、解
像度を低くしてイメージサイズとファイルサイズを小さ
くする画像変換を行うことによって、表示・編集用画像
を作成し、ローカル送信ボックス713内に格納する。
ステップS1504で作成される表示・編集用画像フォ
ーマットはクライアントコンピュータ101上のデータ
処理手段501と拡張手段503で処理可能なフォーマ
ットにする。この時の画像フォーマットは、例えばJP
EG圧縮アルゴリズムを用いた画像データフォーマット
の一つであるJFIF(JPEG Interchan
ge Format)等コメントなどの追加情報が書き
込み可能な画像フォーマットを使用し、該追加情報とし
て、ステップS1503で作成されRAM2002に記
憶されている当該画像のイメージIDを追加情報として
書き込んでおく。
At step S1504, at step S15
An image for display / edit is created by performing image conversion for reducing the resolution and reducing the image size and the file size from the original image on the RAM 2002 read in at step S 03, and stores the image in the local transmission box 713.
The display / edit image format created in step S1504 is a format that can be processed by the data processing unit 501 and the expansion unit 503 on the client computer 101. The image format at this time is, for example, JP
JFIF (JPEG Interchan), one of image data formats using the EG compression algorithm
The image ID of the image created in step S1503 and stored in the RAM 2002 is written as the additional information using an image format in which additional information such as a comment or the like can be written.

【0204】画像データのフォーマットとしては、JF
IF、GIF、TIF、EXIF、FPX、ZIPなど
があり、ユーザの希望する形式で登録処理を行うものと
する。
The format of the image data is JF
There are IF, GIF, TIF, EXIF, FPX, ZIP, etc., and the registration process is performed in a format desired by the user.

【0205】ステップS1505では、ステップS15
03でRAM2002上に読み込んだ原画像をHDD2
009、またはFDD2008上のリムーバブルディス
クに保管する。保管場所は、プリントサーバ121の管
理者がKB2008を用いて指定し、RAM2002上
に記憶しておく。
In step S1505, step S15
03, the original image read into the RAM 2002 is stored in the HDD 2
009 or stored on a removable disk on FDD 2008. The storage location is designated by the administrator of the print server 121 using the KB 2008 and stored in the RAM 2002.

【0206】ステップS1506では、ステップS15
00、ステップS1503、ステップS1505でそれ
ぞれRAM上に記憶したユーザーIDとイメージIDと
保管場所を、図12で説明される原画像位置管理テーブ
ル715に格納する。保管場所1202には、ステップ
S1505で保管された原画像ファイルのパス名、また
はリムーバブルディスクのボリューム名とパス名が格納
される。なお、原画像位置管理テーブル715上に既に
同じイメージIDのデータが存在する場合はエラーメッ
セージをCRT2006上に表示し、ステップS151
2を行わない。
In step S1506, step S15
The user ID, the image ID, and the storage location stored in the RAM in steps S1503 and S1505 are stored in the original image position management table 715 illustrated in FIG. The storage location 1202 stores the path name of the original image file stored in step S1505, or the volume name and path name of the removable disk. If data of the same image ID already exists on the original image position management table 715, an error message is displayed on the CRT 2006, and step S151 is performed.
Do not do 2.

【0207】ステップS1507からステップS151
1までの処理ステップは、ステップS1501でRAM
2002に記憶した処理コードが「新規登録」ではない
場合、すなわち「移動」、「複写」、「削除」のいずれ
かであった場合に行う。
Steps S1507 to S151
The processing steps up to 1 are performed in the RAM in step S1501.
This is performed when the processing code stored in 2002 is not “new registration”, that is, any of “move”, “copy”, and “delete”.

【0208】ステップS1507では、処理対象である
登録済みの原画像のイメージIDをKB2008から入
力し、RAM2002上に記憶しておく。この時、原画
像位置管理テーブル715を検索して所有者1202が
ステップS1500で記憶したユーザーIDと一致する
イメージIDのみをCRT2006上に表示し、その中
から選択する形でKB2008から入力する。入力され
たイメージIDが原画像位置管理テーブル715内にな
い場合、及び原画像位置管理テーブル715内の対応す
るデータの所有者1202がステップS1500で記憶
したユーザーIDと異なる場合はエラメッセージをCR
T2006上に表示し、再度ステップS1507を行
う。
In step S1507, the image ID of the registered original image to be processed is input from the KB 2008 and stored in the RAM 2002. At this time, the original image position management table 715 is searched, and the owner 1202 displays only the image ID that matches the user ID stored in step S1500 on the CRT 2006, and inputs the image ID from the KB 2008 in a form to select from the image ID. If the input image ID is not in the original image position management table 715, or if the owner 1202 of the corresponding data in the original image position management table 715 is different from the user ID stored in step S1500, an error message is generated.
It is displayed on T2006, and step S1507 is performed again.

【0209】ステップS1508では、ステップS15
01で記憶した処理コードを判断し、「移動」または
「複写」であればステップS1509へ、「移動」また
は「複写」でなければステップS1510へ進む。
In step S1508, step S15
The process code stored in 01 is determined, and if “move” or “copy”, the process proceeds to step S1509, and if not “move” or “copy”, the process proceeds to step S1510.

【0210】ステップS1509では、ステップS15
07で記憶したイメージIDで原画像位置管理テーブル
715を検索し、該イメージIDに対応する原画像ファ
イルのパス名を取得し、HDD2009またはFDD2
010から該原画像ファイルを読み取り、ローカル送信
ボックス713内に新たな画像ファイルとしてコピーす
る。さらに、コピー後のパス名をRAM2002上に記
憶しておく。
In step S1509, step S15
07, the original image position management table 715 is searched by using the image ID stored in the HDD 2009 or FDD2, and the path name of the original image file corresponding to the image ID is obtained.
The original image file is read from 010 and copied as a new image file in the local transmission box 713. Further, the copied path name is stored in the RAM 2002.

【0211】ステップS1511では、ステップS15
01で記憶した処理コードを判断し、「移動」または
「削除」であればステップS1511へ、「移動」また
は「削除」でなければステップS1512へ進む。
In step S1511, step S15
The process code stored in 01 is determined, and if "move" or "delete", the process proceeds to step S1511. If not, the process proceeds to step S1512.

【0212】ステップS1511では、ステップS15
07で記憶したイメージIDで原画像位置管理テーブル
715を検索し、付加情報1204に「削除予定」を表
すフラグを格納しておく。この時点で原画像位置管理テ
ーブルのデータや原画像ファイルを削除しないのは、そ
の画像に対するプリントオーダが発注されている可能性
があるためで、実際に削除するのはセンターサーバ10
2上の画像位置管理テーブル412が更新され、センタ
ーサーバ102から削除要求の伝送データが届いた時に
行う。
At step S1511, step S15
The original image position management table 715 is searched using the image ID stored in step 07, and a flag indicating “to be deleted” is stored in the additional information 1204. The reason why the data of the original image position management table and the original image file are not deleted at this point is that there is a possibility that a print order for the image has been ordered.
2 is updated when the transmission data of the deletion request arrives from the center server 102.

【0213】ステップS1512では、前記の各ステッ
プで記憶または作成した、ユーザーID、イメージI
D、ローカル送信ボックス713に作成した画像ファイ
ルのパス名と、予めHDD2009に記録されているプ
リントサーバ121のサーバIDとを元に、図16に示
すような画像登録情報伝送データを作成し、RAM20
02上に記憶しておく。
In step S1512, the user ID and image I
D, based on the path name of the image file created in the local transmission box 713 and the server ID of the print server 121 recorded in the HDD 2009 in advance, creates image registration information transmission data as shown in FIG.
02 is stored.

【0214】ステップS1513では、当該利用者に対
して処理すべき原画像の数を判断し、未処理のものがあ
ればステップS1501へ戻る。
In step S1513, the number of original images to be processed for the user is determined, and if there is an unprocessed image, the flow returns to step S1501.

【0215】ステップS1514では、ステップS15
12で作成しRAM2002に記憶した全ての画像登録
情報伝送データを結合することで伝送データファイルを
作成し、ローカル送信ボックス713に格納する。該伝
送データファイルの先頭部分には、図13の例で示され
るような、伝送制御情報(「TRANS」タグ)を追加
する。
In step S1514, step S15
A transmission data file is created by combining all the image registration information transmission data created in step S12 and stored in the RAM 2002, and stored in the local transmission box 713. Transmission control information (“TRANS” tag) as shown in the example of FIG. 13 is added to the head of the transmission data file.

【0216】なお、ステップS1504においては、ス
テップS1504の処理開始前に該処理を行うかどうか
を確認するメッセージをCRT2006上に表示し、オ
ペレータがKB1008を用いて入力する処理指示に従
って、ステップS1504を行わない。これは、印刷用
原画像を他のイメージサーバ111またはプリントサー
バ121から移動または複写する時に、印刷用原画像
を、前記登録処理及び後述する各処理を用いてセンター
サーバ102を介して伝送するのではなく、CD−RO
M等の記憶媒体に格納して該記憶媒体を搬送することに
よって行う場合の処理である。この場合は、表示・編集
用画像は既にセンターサーバ102に登録済みであるの
で、ステップ1504は行う必要はない。
In step S1504, a message for confirming whether or not to perform the processing is displayed on CRT 2006 before the processing in step S1504 is started, and step S1504 is performed in accordance with the processing instruction input by the operator using KB 1008. Absent. This is because when the original image for printing is moved or copied from another image server 111 or the print server 121, the original image for printing is transmitted via the center server 102 using the above-described registration processing and each processing described later. Not CD-RO
This processing is performed when the image data is stored in a storage medium such as M and transported. In this case, since the display / edit image has already been registered in the center server 102, there is no need to perform step 1504.

【0217】なお、プリントサーバ121内での画像保
管場所の移動や複写の場合は、原画像位置管理テーブル
715に対するデータの更新を行うだけで、画像登録情
報伝送データの作成及び送信は行わない。
In the case of moving or copying an image storage location in the print server 121, the data in the original image position management table 715 is only updated, but the creation and transmission of image registration information transmission data is not performed.

【0218】図16はステップS1507で作成する画
像登録情報伝送データの例で、タグ「<REG>」はこ
のタグが画像登録情報伝送データであることを示し、
「OPE」は当該伝送データの処理コード(新規登録、
削除、移動、複写)を表す。また、「ID」、「CUS
T」、「SHOP」の各パラメータは、それぞれイメー
ジID、ユーザーID、プリントサーバ121のサーバ
IDを示す。
FIG. 16 shows an example of image registration information transmission data created in step S1507. A tag "<REG>" indicates that this tag is image registration information transmission data.
“OPE” is the processing code of the transmission data (new registration,
Delete, move, copy). "ID", "CUS"
The parameters “T” and “SHOP” indicate an image ID, a user ID, and a server ID of the print server 121, respectively.

【0219】また、「./im012345.jpg」
は、ステップS1504でローカル送信ボックス713
に保管した画像ファイルのパス名である。但し、処理コ
ードが「削除」の時は画像ファイルを送信する必要がな
いので、この項目は作成されない。
[./Im012345.jpg]
Is the local outbox 713 in step S1504
Is the path name of the image file stored in. However, when the processing code is “delete”, there is no need to transmit the image file, so this item is not created.

【0220】<イメージサーバでの画像登録>次に、イ
メージサーバ111からの印刷用原画像の登録処理の流
れを説明する。イメージサーバ111上に登録する原画
像は、全ての利用者が利用可能な、商用の有償画像や無
償提供画像で、主にCDROMなどのリムーバブルディ
スクなどで販売または配布される画像である。
<Image Registration in Image Server> Next, the flow of processing for registering an original print image from the image server 111 will be described. The original images registered on the image server 111 are commercial paid images and free provided images that can be used by all users, and are mainly sold or distributed on a removable disk such as a CDROM.

【0221】イメージサーバ111では、印刷用画像登
録手段601を用いて上記の画像データを登録し、登録
情報を表す伝送データをローカル送受信制御手段603
を用いてセンターサーバ102に送信する。送受信制御
手段に対する送信データの登録はローカル送信ボックス
613に伝送データファイルを格納することによって行
う。
In the image server 111, the above image data is registered by using the print image registration means 601 and the transmission data representing the registration information is transmitted to the local transmission / reception control means 603.
And transmits it to the center server 102. Registration of transmission data with the transmission / reception control means is performed by storing a transmission data file in the local transmission box 613.

【0222】印刷用画像登録手段601における処理
は、前述の図15で説明したプリントサーバ121の印
刷用画像登録手段704とほとんど等価であるので、以
下で図15のフローチャートと図16の伝送データ例の
説明図を用いて、相違点のみを説明する。
Since the processing in the print image registration means 601 is almost equivalent to the print image registration means 704 of the print server 121 described with reference to FIG. 15, the flow chart in FIG. 15 and the example of the transmission data in FIG. Only differences will be described with reference to FIG.

【0223】まず、印刷用画像登録手段601では「利
用者」による処理の区別がなく、クライアントコンピュ
ータ101から表示・編集用画像を取得する際にも全て
の利用者が利用可能となるので、ステップS1500は
行わない。
First, in the print image registration means 601, there is no distinction between processes by “user”, and all users can use the display / edit image from the client computer 101. Step S1500 is not performed.

【0224】また、ステップS1507でのイメージI
Dの入力においても、原画像位置管理テーブル612の
利用者1202とユーザーIDの突き合わせチェックや
表示時の絞り込みは行わない。
The image I in step S1507
Also in the input of D, the matching check of the user 1202 and the user ID in the original image position management table 612 and the narrowing down at the time of display are not performed.

【0225】また、ステップS1512で作成する画像
登録情報伝送データにおいても、図16の「CUST」
パラメータは作成されない。
In the image registration information transmission data created in step S1512, “CUST” in FIG.
No parameters are created.

【0226】上記以外の処理はプリントサーバ121の
印刷用画像登録手段704と等価である。
The processing other than the above is equivalent to the printing image registration means 704 of the print server 121.

【0227】<センターサーバでの画像登録>次に、図
4を用いてセンターサーバ102における画像登録処理
を説明する。センターサーバ102における画像登録処
理は、前述のプリントサーバ121での画像登録処理と
イメージサーバ111での画像登録処理で送信された画
像登録情報伝送データと表示・編集用画像を元に、セン
ターサーバに画像情報を登録する処理である。なお、以
下の説明で括弧内の「タグ」または「パラメータ」は、
図13または図16の例で示す伝送データ内の値であ
る。
<Image Registration in Center Server> Next, an image registration process in the center server 102 will be described with reference to FIG. The image registration processing in the center server 102 is performed by the center server based on the image registration information transmission data and the display / edit image transmitted in the image registration processing in the print server 121 and the image registration processing in the image server 111 described above. This is processing for registering image information. In the following description, "tag" or "parameter" in parentheses means
This is a value in the transmission data shown in the example of FIG. 13 or FIG.

【0228】まず、センター送受信制御手段407は、
イメージサーバ111またはプリントサーバ121から
送信された画像登録情報伝送データファイル(例えば、
図16)と、表示・編集用画像ファイルとを受信し、セ
ンター受信ボックス419内に格納する。
First, the center transmission / reception control means 407
The image registration information transmission data file transmitted from the image server 111 or the print server 121 (for example,
16) and the image file for display / editing are received and stored in the center reception box 419.

【0229】次に、センター送受信制御手段407は、
センター受信ボックス419内に格納された伝送データ
ファイルを順に解析し、その中に画像登録情報伝送デー
タ(<REG>タグ>が含まれていれば、その伝送デー
タを伝送データファイルから抽出し、HDD1009上
の一時ファイルに格納する。次に、センターサーバ10
2の画像登録手段404をHDD1009などより読み
込んでRAM1002に展開して使用可能とし、上記で
HDD1009に格納した伝送データの一時ファイルの
ファイル名と、伝送データファイル内の先頭部分の<T
RANS>タグに記述してある送信元のサーバIDとを
画像登録手段404に渡す。
Next, the center transmission / reception control means 407
The transmission data files stored in the center reception box 419 are sequentially analyzed. If the transmission data files include image registration information transmission data (<REG>tag>), the transmission data is extracted from the transmission data file, and the HDD 1009 Then, it is stored in the above temporary file.
The second image registration means 404 is read from the HDD 1009 or the like and expanded in the RAM 1002 to be usable. The file name of the temporary file of the transmission data stored in the HDD 1009 and the <T
The server ID of the transmission source described in the RANS> tag is passed to the image registration unit 404.

【0230】図17は、センターサーバ102における
画像登録手段404における画像登録処理を説明するフ
ロー図である。画像登録手段404は、イメージサーバ
111またはプリントサーバ121からの画像登録情報
伝送データを読み込んで、原画像位置管理テーブル41
2にその情報を反映させる等の処理を行う。
FIG. 17 is a flowchart for explaining the image registration processing in the image registration means 404 in the center server 102. The image registration unit 404 reads the image registration information transmission data from the image server 111 or the print server 121 and reads the original image position management table 41.
2 to reflect the information.

【0231】画像登録手段404は、起動時にセンター
送受信制御手段407より渡された一時ファイル名の伝
送ファイルをオープンし、その内容を解析してRAM1
002に記憶した後、図17のフロー図の処理を行う。
以下、図17を用いて画像登録手段404の処理の説明
を行う。
The image registration means 404 opens the transmission file of the temporary file name passed from the center transmission / reception control means 407 at the time of startup, analyzes the contents, and
After storing the data in 002, the processing in the flowchart of FIG. 17 is performed.
Hereinafter, the processing of the image registration unit 404 will be described with reference to FIG.

【0232】ステップS1701では、RAM1002
上の画像登録情報伝送データの処理コード(<OPE>
パラメータ)を判断し、「新規登録(「NEW」)」で
あればステップS1702へ、そうでなければステップ
S1705へ進む。
In the step S1701, the RAM 1002
The processing code of the image registration information transmission data (<OPE>
Parameter), and if "new registration (" NEW ")", the flow proceeds to step S1702; otherwise, the flow proceeds to step S1705.

【0233】図15における処理で前述したように、処
理コードは、「新規登録」の他に「移動」、「複写」、
「削除」などがある。
As described above with reference to the processing in FIG. 15, the processing codes include “move”, “copy”,
"Delete" and so on.

【0234】ステップS1702では、画像登録情報伝
送データ中に記載してあるイメージID(<ID>パラ
メータと、起動時にセンター送受信制御手段407から
渡された送信元のサーバIDを、原画像位置管理テーブ
ル412に新規データとして追加する。この時、画像登
録伝送データ内にユーザーID(「CUST」パラメー
タ)があった場合は、原画像位置管理テーブル412に
追加するデータの所有者1202にその値を格納してお
く。
In step S1702, the image ID (<ID> parameter described in the image registration information transmission data and the server ID of the transmission source passed from the center transmission / reception control unit 407 at the time of startup are stored in the original image position management table. At this time, if the user ID (“CUST” parameter) is included in the image registration transmission data, the value is stored in the owner 1202 of the data to be added to the original image position management table 412. Keep it.

【0235】ステップS1703では、画像登録情報伝
送データ内にある画像ファイルタグ(<CAMLLIN
K>)を解析し、該タグの示す表示・編集用画像ファイ
ルをセンター受信ボックス419から抽出して表示・編
集用画像格納装置411内に移す。この時、画像登録伝
送データ内にユーザーID(「CUST」パラメータ)
があった場合は、文書提供手段401によってユーザー
単位のアクセス制限が可能なディレクトリに格納してお
く。また、該ユーザーIDが画像登録伝送データ内に記
述されていない場合は、全てのユーザーが参照可能なデ
ィレクトリに格納する。
In step S1703, the image file tag (<CAMLLIN) in the image registration information transmission data is set.
K>) is analyzed, and the display / edit image file indicated by the tag is extracted from the center reception box 419 and moved to the display / edit image storage device 411. At this time, the user ID (“CUST” parameter) is included in the image registration transmission data.
Is stored in a directory where access can be restricted on a per-user basis by the document providing means 401. If the user ID is not described in the image registration transmission data, it is stored in a directory that can be referred to by all users.

【0236】さらに、ステップS1703では、上記処
理で格納した表示・編集用画像ファイルのパス名と、そ
の画像のイメージIDとを、編集用画像位置管理テーブ
ル417に新規データとして追加する。
In step S1703, the path name of the display / edit image file stored in the above process and the image ID of the image are added to the edit image position management table 417 as new data.

【0237】ステップS1703は、画像登録情報伝送
データ内に表示用画像の情報と編集用画像の情報が別々
の画像ファイルとして指定されていた場合には、各画像
ファイルに対して処理する。表示用画像と編集用画像の
区別は、それぞれ別のディレクトリに格納する。
In step S1703, if the information of the display image and the information of the edit image are specified as separate image files in the image registration information transmission data, the process is performed on each image file. The distinction between the display image and the editing image is stored in different directories.

【0238】ステップS1704では、RAM1002
上の画像登録情報伝送データの処理コード(<OPE>
パラメータ)を判断し、移動(「MOVE」)または複
写(「COPY」)であればステップS1705へ、そ
うでなければステップS1708へ進む。
In the step S1704, the RAM 1002
The processing code of the image registration information transmission data (<OPE>
The parameter is determined, and if it is a move (“MOVE”) or a copy (“COPY”), the process proceeds to step S1705; otherwise, the process proceeds to step S1708.

【0239】ステップS1705、ステップS170
6,ステップS1707は、RAM1002上の画像登
録情報伝送データの処理コードが移動または複写であっ
た場合に処理する。この場合は、原画像位置管理テーブ
ル412を更新すると共に、印刷用原画像を移動・複写
先に転送する。
Steps S1705 and S170
6, Step S1707 is executed when the processing code of the image registration information transmission data on the RAM 1002 is “move” or “copy”. In this case, the original image position management table 412 is updated, and the original image for printing is transferred to the moving / copying destination.

【0240】ステップS1705では、画像登録情報伝
送データ内から、イメージIDと、移動先または複写先
のサーバIDとを解析・抽出し、原画像位置管理テーブ
ル412に新規データとして追加する。また、抽出した
イメージIDと移動先または複写先サーバIDはRAM
1002上に記憶しておく。
In step S1705, the image ID and the server ID of the transfer destination or copy destination are analyzed and extracted from the image registration information transmission data, and are added to the original image position management table 412 as new data. The extracted image ID and the destination or copy destination server ID are stored in RAM.
1002.

【0241】ステップS1706では、画像登録情報伝
送データ内にある画像ファイルタグ(<CAMLLIN
K>)を解析し、該タグの示す印刷用原画像ファイルを
センター受信ボックス419から抽出してセンター送信
ボックス418に移し、そのファイル名をRAM100
2上に記憶しておく。
At step S1706, the image file tag (<CAMLLIN) in the image registration information transmission data
K>), the original print image file indicated by the tag is extracted from the center reception box 419 and transferred to the center transmission box 418, and the file name is stored in the RAM 100.
2 is stored.

【0242】ステップS1707では、ステップS17
05で記憶したイメージIDとステップS1706で記
憶した画像ファイルのファイル名とを元に、印刷用画像
の登録を表す画像登録情報伝送データファイルを作成
し、センター送信ボックス418に保管する。この伝送
データファイルの送信先は、ステップS1705で記憶
した移動先または複写先サーバIDである。
In step S1707, step S17
Based on the image ID stored in step S05 and the file name of the image file stored in step S1706, an image registration information transmission data file indicating registration of a print image is created and stored in the center transmission box 418. The transmission destination of this transmission data file is the transfer destination or copy destination server ID stored in step S1705.

【0243】ステップS1704では、RAM1002
上の画像登録情報伝送データの処理コード(<OPE>
パラメータ)を判断し、移動(「MOVE」)または削
除(「DEL」)であればステップS1709へ、そう
でなければ当処理を終了する。
In the step S1704, the RAM 1002
The processing code of the image registration information transmission data (<OPE>
The parameter is determined, and if it is moved (“MOVE”) or deleted (“DEL”), the process proceeds to step S1709; otherwise, the process ends.

【0244】ステップS1709、ステップS171
0、ステップS1711、ステップS1712、ステッ
プS1713は、RAM1002上の画像登録情報伝送
データの処理コードが移動または削除であった場合に処
理する。これらの場合は、該画像登録情報伝送データの
送信元サーバに対して、センターサーバ102上での登
録処理が完了したことを通知する伝送データを送信す
る。該送信元サーバでは、該完了通知用の伝送データを
受信して後に該送信元サーバ上の原画像を削除すること
が可能となる。
Steps S1709 and S171
0, step S1711, step S1712, and step S1713 are performed when the processing code of the image registration information transmission data on the RAM 1002 is moved or deleted. In these cases, transmission data notifying that the registration processing on the center server 102 has been completed is transmitted to the transmission source server of the image registration information transmission data. The transmission source server can delete the original image on the transmission source server after receiving the transmission data for completion notification.

【0245】ステップS1709では、画像登録情報伝
送データ内のイメージIDと、起動時にセンター送受信
制御手段407から渡された送信元サーバIDを元に、
図10で後述するオーダステータステーブル415を検
索し、該印刷用画像を使用するオーダがないかどうかを
確認し、その結果をRAM1002上に記憶しておく。
なお、画像登録情報伝送データ内のイメージIDはRA
M1002上に記憶しておく。
In step S1709, based on the image ID in the image registration information transmission data and the transmission source server ID passed from the center transmission / reception control means 407 at the time of startup,
An order status table 415, which will be described later with reference to FIG. 10, is searched to determine whether there is an order using the print image, and the result is stored in the RAM 1002.
The image ID in the image registration information transmission data is RA
It is stored on M1002.

【0246】ステップS1710では、RAM1002
上に記憶したイメージIDと、起動時にセンター送受信
制御手段407から渡された送信元サーバIDを元に、
原画像位置管理テーブル412を検索する。ステップS
1709で該当するデータがオーダステータステーブル
415内に既に存在する(すなわち、削除予定の画像フ
ァイルが未処理のオーダで使用される)場合は、原画像
位置管理テーブル412の該当データの付加情報120
4に「削除予定」のフラグを保管する。また、ステップ
S1709で該当するデータがオーダステータステーブ
ル415内に存在しない(すなわち、受注済みのオーダ
では削除予定の画像ファイルは使用されない)場合は、
原画像位置管理テーブル412の該当データを削除す
る。
In the step S1710, the RAM 1002
Based on the image ID stored above and the source server ID passed from the center transmission / reception control unit 407 at the time of startup,
The original image position management table 412 is searched. Step S
If the corresponding data already exists in the order status table 415 in 1709 (that is, the image file to be deleted is used for an unprocessed order), the additional information 120 of the corresponding data in the original image position management table 412 is used.
4 stores a flag of “to be deleted”. If the corresponding data does not exist in the order status table 415 in step S1709 (that is, the order-received order does not use the image file to be deleted),
The corresponding data in the original image position management table 412 is deleted.

【0247】ステップS1711では、ステップS17
10で原画像位置管理テーブル412からデータを削除
した場合、ステップS1709で記憶したイメージID
と、起動時にセンター送受信制御手段407から渡され
た送信元サーバIDを元に、画像登録情報伝送データの
送信元サーバに対して削除可能を通知する画像登録情報
伝送データファイルを作成し、センター送信ボックス4
18に保管する。ここで作成する画像登録情報伝送デー
タは、図13の1314または図16に示すようなデー
タであって、ステップS1709で記憶したイメージI
Dを元に作成し、処理コード(OPEパラメータ)に
「削除」を設定する。また、該画像登録情報伝送データ
ファイルの送受信ヘッダーデータ1311内の送信先に
は起動時にセンター送受信制御手段407から渡された
送信元サーバIDを設定する。なお、ステップS171
0で原画像位置管理テーブルの付加情報1204にフラ
グ立てただけの場合は何も行わない。
In the step S1711, the step S17
If the data is deleted from the original image position management table 412 in step S10, the image ID stored in step S1709
Based on the transmission source server ID passed from the center transmission / reception control unit 407 at the time of activation, an image registration information transmission data file for notifying the transmission source server of the image registration information transmission data of the possibility of deletion is created, Box 4
Store at 18. The image registration information transmission data created here is data as shown in 1314 in FIG. 13 or FIG. 16, and the image I information stored in step S1709.
D is created based on D, and "delete" is set in the processing code (OPE parameter). In addition, the transmission destination server in the transmission / reception header data 1311 of the image registration information transmission data file is set with the transmission source server ID passed from the center transmission / reception control unit 407 at the time of startup. Step S171
If the flag is set to 0 in the additional information 1204 of the original image position management table, nothing is performed.

【0248】ステップS1712では、RAM1002
上の画像登録情報伝送データの処理コード(<OPE>
パラメータ)を調べて、削除(「DEL」)であるかど
うかを判断する。該処理コードが「削除」でなければ当
処理を終了する。該処理コードが「削除」であれば、原
画像位置管理テーブル412を検索して、原画像位置管
理テーブル412のイメージID1201がステップS
1709で記憶したイメージIDと等しく、かつ保管場
所1203に格納されている値がサーバIDであり、か
つ該サーバIDが起動時にセンター送受信制御手段40
7から渡された送信元のサーバIDと異なるデータが存
在するかどうかを調べる。前記条件を満たすデータが存
在すれば当処理を終了し、存在しなければステップS1
713へ進む。
In the step S1712, the RAM 1002
The processing code of the image registration information transmission data (<OPE>
Parameter) to determine whether it is a deletion ("DEL"). If the processing code is not "delete", the process is terminated. If the processing code is “delete”, the original image position management table 412 is searched, and the image ID 1201 of the original image position management table 412 is changed to step S
The value equal to the image ID stored in 1709 and stored in the storage location 1203 is the server ID, and the server ID is used when the center transmission / reception control unit 40 is activated.
It is checked whether there is data different from the server ID of the transmission source passed from No. 7. If there is data that satisfies the above condition, this process ends.
Proceed to 713.

【0249】ステップS1713では、画像登録情報伝
送データ内のイメージIDと、起動時にセンター送受信
制御手段407から渡された送信元サーバIDを元に、
編集用画像位置管理テーブル417を検索し、該当する
データを削除する。また、同該当データの保管場所12
03に格納されている表示・編集用画像ファイルのパス
名を元に該イメージIDに対応する表示・編集用画像フ
ァイルを表示・編集用画像格納装置411から削除す
る。
[0249] In step S1713, based on the image ID in the image registration information transmission data and the transmission source server ID passed from the center transmission / reception control means 407 at startup,
The editing image position management table 417 is searched, and the corresponding data is deleted. In addition, the storage location 12 of the corresponding data
The display / edit image file corresponding to the image ID is deleted from the display / edit image storage device 411 based on the path name of the display / edit image file stored in the display / edit image file 03.

【0250】<発注処理>図18は、クライアントコン
ピュータ101からのプリントオーダの発注処理及びセ
ンターサーバ102におけるオーダの受注処理を説明す
る処理フロー図である。ここで、クライアントコンピュ
ータ101のネットワーク閲覧手段502とセンターサ
ーバ102の文書提供手段401はインターネットで一
般的に用いられる伝送プロトコルであるHTTP(Hype
r Text Transfer Protocol)及びFTP(File Transfe
r Protocol)を用いて通信し、またデータ処理手段50
1と拡張手段503はプロセス間通信機能を用いてデー
タ交換を行う。
<Order Processing> FIG. 18 is a processing flowchart for explaining print order order processing from the client computer 101 and order order processing in the center server 102. Here, the network browsing unit 502 of the client computer 101 and the document providing unit 401 of the center server 102 use HTTP (Hype), which is a transmission protocol generally used on the Internet.
r Text Transfer Protocol) and FTP (File Transfer)
r Protocol) and the data processing means 50
1 and the extension means 503 exchange data using the inter-process communication function.

【0251】ステップS1801では、利用者はデータ
処理手段501の機能を用いて、ネットワーク閲覧手段
502をHDD1009などから読み込んでRAM10
02に展開して使用可能とし、センターサーバ102に
接続させる。さらに、ネットワーク閲覧手段502は拡
張手段503をHDD1009などから読み込んでRA
M1002に展開して使用可能とする。
In step S1801, the user reads the network browsing means 502 from the HDD 1009 or the like using the function of the data
02 to be usable, and connected to the center server 102. Further, the network browsing unit 502 reads the extension unit 503 from the HDD 1009 or the like, and
Expanded to M1002 to be usable.

【0252】ステップS1802では、センターサーバ
102の文書提供手段401の機能により、利用者にユ
ーザーIDとパスワードを入力させることで利用者の認
証を行う。認証できなければエラーとし、以下の処理ス
テップを行わない。
In step S1802, the function of the document providing means 401 of the center server 102 authenticates the user by allowing the user to input a user ID and a password. If authentication is not successful, an error is determined and the following processing steps are not performed.

【0253】ステップS1803では、文書提供手段4
01は編集用画像提供手段402をHDD1009など
から読み込みRAM1002に展開して使用可能とし、
編集用画像提供手段402は当該利用者が利用可能な画
像を編集用画像位置管理テーブル417より検索して、
該画像のイメージIDとURL(ネットワーク閲覧手段
502及び拡張手段503から参照可能な名称)を拡張
手段503に返す。この時処理対象となる利用可能な画
像は、プリントサーバ121から登録された当該利用者
所有の画像と、イメージサーバ111から登録された全
利用者利用可能の画像である。なお、該処理対象画像は
複数あるので、利用者はKB2008で表示条件を入力
し、拡張手段503がその表示条件を編集用画像提供手
段402に送ることによって、編集用画像提供手段40
2から拡張手段503へ送るイメージIDとURLの数
を少なくすることも可能である。
In the step S1803, the document providing means 4
01 indicates that the editing image providing unit 402 is read from the HDD 1009 or the like and expanded in the RAM 1002 to be usable.
The editing image providing unit 402 searches the editing image position management table 417 for an image that can be used by the user,
The image ID and URL of the image (a name that can be referred to from the network browsing unit 502 and the extension unit 503) are returned to the extension unit 503. At this time, available images to be processed are images owned by the user registered from the print server 121 and images available to all users registered from the image server 111. Since there are a plurality of images to be processed, the user inputs display conditions using the KB 2008, and the extension unit 503 sends the display conditions to the edit image providing unit 402, whereby the editing image providing unit 40
It is also possible to reduce the number of image IDs and URLs sent from 2 to the extension means 503.

【0254】ステップS1804では、拡張手段503
はステップS1803で編集用画像提供手段402より
取得したURLを使って、文書提供手段401に対して
画像の提供を要求する。
In the step S1804, the extension means 503
Requests the document providing unit 401 to provide an image using the URL acquired from the editing image providing unit 402 in step S1803.

【0255】文書提供手段401は表示・編集用画像格
納装置411から指定された表示・編集用画像ファイル
を抽出して拡張手段503に送る。拡張手段503は該
画像ファイルをネットワーク閲覧手段502を通じてC
RT1006上に表示する。
The document providing means 401 extracts the designated display / edit image file from the display / edit image storage device 411 and sends it to the extension means 503. The extension unit 503 stores the image file in the C
Displayed on RT1006.

【0256】ステップS1805では、利用者はステッ
プS1804でCRT1006上にサムネイルなどで表
示された画像の中から所望の画像を選択し、KB100
8から該画像のイメージIDを入力することによって拡
張手段503に指示を出し、拡張手段503は指定され
たイメージIDと該画像に対応する表示・編集用画像フ
ァイルをデータ処理手段501に送り込む。画像の指定
は、図示省略したマウスなどのポインティングデバイス
でサムネイルをクリックすることにより指定してもよ
い。データ処理手段501では、該表示・編集用画像フ
ァイルをHDD1009内の一時領域に保管し、イメー
ジIDと保管した画像ファイル名との対応テーブルを作
成してRAM2002上に記憶する。但し、表示・編集
用画像ファイルが追加情報を書き込み可能な形式であっ
て、イメージサーバ111またはプリントサーバ121
で該画像ファイル内にイメージIDが書き込まれている
場合には、上記対応テーブルは必要ない。
In step S1805, the user selects a desired image from the images displayed as thumbnails on the CRT 1006 in step S1804, and
By inputting the image ID of the image from Step 8, an instruction is issued to the extension unit 503, and the extension unit 503 sends the designated image ID and the display / edit image file corresponding to the image to the data processing unit 501. The image may be specified by clicking the thumbnail with a pointing device such as a mouse not shown. The data processing unit 501 stores the display / edit image file in a temporary area in the HDD 1009, creates a correspondence table between the image ID and the stored image file name, and stores the table in the RAM 2002. However, the display / edit image file has a format in which additional information can be written, and the image server 111 or the print server 121
When the image ID is written in the image file, the correspondence table is not necessary.

【0257】ステップS1803からステップS180
5の各処理ステップは、利用者が所望するだけ繰り返
す。
Steps S1803 to S180
The processing steps 5 are repeated as desired by the user.

【0258】ステップS1806では、利用者はデータ
処理手段501に対してKB1008から入力するなど
の操作を行い、ステップS1805で取り込んだ編集用
画像等を用いて、印刷イメージである文書データを作成
する。文書データは、図14の例で示す文書1401で
あり、ステップS1805で取り込んだ編集用画像はイ
メージデータ1403、1404としてCRT1006
上に表示される。データ処理手段501は編集された文
書データに対して図14の例の1402のような、編集
内容を記述したスクリプトデータを作成する。データ処
理手段501は、ステップS1805で記憶した編集用
画像ファイルとイメージIDの対応表を検索するか、ま
たは編集用画像ファイル内に書き込まれているイメージ
IDを読み出して、スクリプト1402中に対応する文
書1401内で使用しているイメージデータに対応する
イメージIDを格納する。スクリプト1401は編集完
了時にHDD1009の一時領域またはRAM1002
内に保管する。
In step S1806, the user performs an operation such as inputting data from the KB 1008 to the data processing unit 501, and creates document data as a print image using the editing image or the like captured in step S1805. The document data is a document 1401 shown in the example of FIG. 14, and the editing image captured in step S1805 is a CRT 1006 as image data 1403 and 1404.
Displayed above. The data processing unit 501 creates script data describing the edited content, such as 1402 in the example of FIG. 14, for the edited document data. The data processing unit 501 searches the correspondence table between the image file for editing and the image ID stored in step S1805, or reads out the image ID written in the image file for editing and reads the corresponding document in the script 1402. The image ID corresponding to the image data used in 1401 is stored. The script 1401 is stored in the temporary area of the HDD 1009 or the RAM 1002 when the editing is completed.
Keep in.

【0259】利用者は所望する数だけステップS180
6を繰り返して文書データを作成する。
The user can select a desired number of steps S180.
Step 6 is repeated to create document data.

【0260】ステップS1807とステップS1808
では仮オーダの発注と受注処理を行う。仮オーダはプリ
ントオーダを構成するサブオーダ802やオーダアイテ
ム803をクライアントコンピュータ101からセンタ
ーサーバ102に送信し、センターサーバ102内に格
納する処理である。
Steps S1807 and S1808
Then, the order of the temporary order and the order processing are performed. The tentative order is a process in which the sub-order 802 and the order item 803 constituting the print order are transmitted from the client computer 101 to the center server 102 and stored in the center server 102.

【0261】ステップS1807では、利用者はKB1
008を操作して、印刷したい文書データを1つ以上選
択し、印刷部数等付加情報を付加してデータ処理手段5
01に発注指示を行う。次に、データ処理手段501
は、指定された文書データに対応するスクリプトをHD
D1009またはRAM1002から読み出して、拡張
手段503に送る。次に、拡張手段503はセンターサ
ーバ102の文書提供手段401に対してオーダ受注手
段403の起動指示を送る。次に、該起動指示を受信し
た文書提供手段401はオーダ受注手段403をHDD
1009などから読み込みRAM1002に展開して使
用可能とし、拡張手段503から受信した上記スクリプ
トをオーダ受注手段403に渡す。
[0261] In step S1807, the user enters KB1
008 to select one or more pieces of document data to be printed, add additional information such as the number of copies, and
01 is instructed to order. Next, the data processing means 501
Sets the script corresponding to the specified document data to HD
D1009 or read from the RAM 1002 and send it to the extension means 503. Next, the extension unit 503 sends a start instruction of the order receiving unit 403 to the document providing unit 401 of the center server 102. Next, the document providing unit 401 that has received the start instruction changes the order receiving unit 403 to the HDD
For example, the script is read from the file 1009 or the like and expanded in the RAM 1002 to be usable. The script received from the extension unit 503 is passed to the order receiving unit 403.

【0262】ステップS1808では、オーダ受注手段
403はステップS1807で文書提供手段401から
受け取ったスクリプトを解析し、編集情報やイメージI
Dなど図8で説明されるサブオーダ802を構成する情
報を抽出し、オーダ管理テーブル416に格納する。こ
の時、利用者のユーザーIDなどを元にしてオーダーI
D902を発番し、RAM1002上に記憶する。ま
た、オーダ受注手段403は上記処理で抽出した各イメ
ージIDが原画像位置管理テーブル412上に存在し、
その付加情報1204に「削除予定」のフラグが立って
いないかどうかをチェックし、存在しない、または「削
除予定」のフラグが立っている場合はエラーを拡張手段
503に送信し、拡張手段503はエラーの内容をCR
T1006上に表示してエラーの内容を利用者に伝え
る。
[0262] In step S1808, the order receiving means 403 analyzes the script received from the document providing means 401 in step S1807, and edits the edited information or image I.
Information such as D that constitutes the sub-order 802 described in FIG. 8 is extracted and stored in the order management table 416. At this time, the order I based on the user's user ID
D902 is issued and stored in the RAM 1002. The order receiving unit 403 stores the image IDs extracted in the above processing on the original image position management table 412,
It is checked whether or not a flag of “scheduled to be deleted” is set in the additional information 1204. If the flag does not exist or the flag of “scheduled to be deleted” is set, an error is transmitted to the extension unit 503. CR of error content
The error message is displayed on T1006 to inform the user of the error.

【0263】ステップS1809とステップS1810
では、ステップS1807とステップS1808で受注
した仮オーダに必要な情報を付加し、オーダとして成立
させる処理である。
Steps S1809 and S1810
In this process, necessary information is added to the tentative order received in step S1807 and step S1808, and the order is established.

【0264】ステップS1809では、オーダ受注手段
403はサーバ管理テーブル413を検索してプリント
サーバのサーバIDを読み出し、ステップS1808で
発番しで記憶したオーダーIDとともに、拡張手段50
3に送信する。拡張手段503はCRT1006上にサ
ーバーIDのリストを表示し、利用者は印刷出力先とし
て所望のプリントサーバを選択肢、KB1008を用い
て拡張手段503に該プリントサーバのサーバIDを入
力する。次に、拡張手段503は入力されたサーバID
をオーダ受注手段403に送信する。
In step S1809, the order receiving means 403 searches the server management table 413 to read out the server ID of the print server, and together with the order ID stored and issued in step S1808, the extension means 50
Send to 3. The extension unit 503 displays a server ID list on the CRT 1006, and the user selects a desired print server as a print output destination, and inputs the server ID of the print server to the extension unit 503 using the KB 1008. Next, the extension means 503 determines the input server ID.
Is transmitted to the order receiving means 403.

【0265】ステップS1810では、オーダ受注手段
403は出力に必要な料金計算等課金処理を行い、受信
したサーバIDと出力部数等をオーダ管理テーブル41
6に格納し、プリントオーダとして完成させる。
In step S1810, the order receiving means 403 performs accounting processing such as charge calculation required for output, and stores the received server ID and output copy number in the order management table 41.
6 and completed as a print order.

【0266】以上の処理で、プリントオーダが発注さ
れ、受注される。
With the above processing, a print order is ordered and an order is received.

【0267】データ処理手段501及び拡張装置503
を使用しない場合は、センターサーバ102の文書提供
手段401はネットワーク閲覧装置502上に表示用画
像と該画像のイメージIDを直接表示し、利用者がイメ
ージIDと出力先プリントサーバ121のサーバIDな
どのプリントオーダデータをKB1008を用いてネッ
トワーク閲覧装置502に直接入力し、ネットワーク閲
覧装置502は該入力データをセンターサーバ102の
オーダ受注手段403に送信する。
Data processing means 501 and expansion device 503
Is not used, the document providing unit 401 of the center server 102 directly displays the display image and the image ID of the image on the network browsing device 502, and the user can input the image ID and the server ID of the output destination print server 121. Is directly input to the network browsing device 502 using the KB 1008, and the network browsing device 502 transmits the input data to the order receiving unit 403 of the center server 102.

【0268】<画像収集先決定処理>前記プリントオー
ダ発注処理においてプリントオーダを受注した後、セン
ターサーバ102において、当該オーダ内に含まれてい
るイメージIDで識別される印刷用原画像を保管してい
るサーバの中から、該印刷用画像をセンターサーバ10
2を経由して出力先のプリントサーバ121に送信する
上で、最も伝送コストの少ないサーバを選択する処理を
行う。
<Image Collection Destination Determination Process> After receiving a print order in the print order ordering process, the center server 102 stores the print original image identified by the image ID included in the order. Out of the servers, the print image is stored in the center server 10.
In transmitting the print data to the print server 121 via the print server 121, the server with the lowest transmission cost is selected.

【0269】上記処理を行うのは画像収集手段405で
あって、画像収集手段405は前記発注処理が完了した
時点で、オーダ受注手段403によってHDD1009
などから読み込まれ、RAM1002に展開されて使用
される。この時、オーダ受注手段403が前記発注処理
において受注したプリントオーダのオーダIDが画像収
集手段405に渡される。
The above processing is performed by the image collecting means 405. When the order processing is completed, the image collecting means 405 controls the HDD 1009 by the order receiving means 403.
For example, the data is read from a RAM or the like, and is developed and used in the RAM 1002. At this time, the order ID of the print order received by the order receiving unit 403 in the order processing is passed to the image collecting unit 405.

【0270】図19は、画像収集手段405における上
記の画像収集先決定処理を説明するフロー図である。
FIG. 19 is a flowchart for explaining the above-mentioned image collection destination determining process in the image collection means 405.

【0271】ステップS1901では、画像収集手段4
05は、オーダ受注手段403から渡されたオーダID
を元にオーダ管理テーブル406を検索して当該プリン
トオーダのデータを読み取り、その内容をRAM100
2に記憶すると共に、オーダステータステーブル415
に追加する。オーダステータステーブル415に追加す
るデータのうち、イメージIDに値がある各データのス
テータス204は全て「画像収集前」に設定する。ま
た、該追加データの中の、イメージIDに値がない各デ
ータのステータス204には「画像収集中」を設定す
る。
In the step S1901, the image collecting means 4
05 is the order ID passed from the order receiving means 403
, The order management table 406 is searched to read the data of the print order, and the contents are stored in the RAM 100.
2 and the order status table 415
Add to Of the data to be added to the order status table 415, the status 204 of each data having a value in the image ID is set to “before image collection”. In addition, “image collection in progress” is set as the status 204 of each data having no value in the image ID in the additional data.

【0272】ステップS1902は、ステップS190
1でオーダステータステーブルに格納したデータを順次
読み込んで、印刷用の原画像の格納場所を検索し、どの
イメージサーバ111またはプリントサーバ121から
該原画像を伝送するかを決定する処理であり、処理の詳
細は図20−1及び図20−2の処理フロー図を用いて
後述する。
Step S1902 is identical to step S190.
Step 1 is to sequentially read the data stored in the order status table, search the storage location of the original image for printing, and determine which image server 111 or print server 121 transmits the original image. Will be described later with reference to the processing flowcharts of FIGS. 20-1 and 20-2.

【0273】ステップS1903は、ステップS190
1で処理したデータを再度調べて、既に画像を収集する
必要がなければ、オーダをプリントサーバ121に伝送
するために、オーダ進行管理手段406を起動する処理
であり、処理の詳細は図21の処理フロー図を用いて後
述する。
Step S1903 is equivalent to step S190.
The data processed in step 1 is checked again, and if there is no need to collect images, the order progress management means 406 is started to transmit the order to the print server 121. The details of the processing are shown in FIG. This will be described later with reference to a processing flowchart.

【0274】以上の処理で受注したプリントオーダに対
して、該プリントオーダ内にあるイメージIDの格納先
であるイメージサーバ111またはプリントサーバ12
1へ原画像送信要求を送信することと、オーダステータ
スデータを設定する処理が完了する。
With respect to the print order received in the above processing, the image server 111 or the print server 12 as the storage destination of the image ID in the print order.
1 and the process of setting the order status data is completed.

【0275】図20−1及び図20−2は、前記画像収
集先決定処理のステップS1902で行う収集先決定処
理を説明する処理フロー図である。
FIGS. 20A and 20B are flow charts for explaining the collection destination determining process performed in step S1902 of the image collection destination determining process.

【0276】ステップS301では、画像収集手段40
5は、オーダステータステーブル415から、図19の
ステップS1901で格納したプリントオーダのデータ
を1件読み込み、RAM1002に記憶する。
In the step S301, the image collecting means 40
5 reads one print order data stored in step S1901 of FIG. 19 from the order status table 415 and stores it in the RAM 1002.

【0277】ステップS302では、画像収集手段40
5は、図19のステップS1901で格納したプリント
オーダのデータを全て読み込み終わったかどうかを判断
し、読み込み終わって該当するデータがもうなければ、
当処理を終了する。
In the step S302, the image collecting means 40
5 determines whether all the print order data stored in step S1901 of FIG. 19 has been read, and if there is no corresponding data after reading,
This processing ends.

【0278】ステップS303では、画像収集手段40
5は、ステップS301で記憶したオーダステータステ
ーブルデータのイメージID203の値を判断して、値
が格納されていればステップS304に進む。値が格納
されていなければ、ステップS301へ戻る。
In the step S303, the image collecting means 40
5 determines the value of the image ID 203 of the order status table data stored in step S301, and if the value is stored, proceeds to step S304. If the value has not been stored, the process returns to step S301.

【0279】ステップS304では、オーダステータス
テーブル415を検索し、オーダステータステーブル4
15内の該データ以外のデータのイメージID203の
値がステップS301で記憶したイメージIDの値と同
じであり、かつステータス204が「画像収集中」であ
るデータが、オーダステータステーブル415内に存在
するかどうかを調べる。
At step S304, the order status table 415 is searched, and the order status table 4
In the order status table 415, there is data in which the value of the image ID 203 of the data other than the data in FIG. 15 is the same as the value of the image ID stored in step S301 and the status 204 is “image is being collected”. Find out if.

【0280】ステップS305は、ステップS304の
結果を判断し、ステップS305における検索条件に合
致するデータがオーダステータステーブル415内に存
在すればステップS306に進み、存在しなければステ
ップS307に進む。
[0280] In step S305, the result of step S304 is determined. If data matching the search condition in step S305 exists in the order status table 415, the process proceeds to step S306, and if not, the process proceeds to step S307.

【0281】ステップS306では、該イメージIDは
既に他のオーダのために画像収集中であるので、ステッ
プS301で記憶したオーダステータスデータのステー
タス204に「画像収集中」を設定し、ステップS30
1に戻る。
In step S306, since the image ID is already being collected for another order, "image is being collected" is set in the status 204 of the order status data stored in step S301.
Return to 1.

【0282】ステップS307では、画像収集手段40
5は、ステップS301で記憶したオーダステータスデ
ータのイメージIDを元に原画像位置管理テーブル41
2を検索し、該イメージIDを持つ1つ以上のデータを
抽出してRAM1002に記憶する。
At step S307, the image collecting means 40
5 is an original image position management table 41 based on the image ID of the order status data stored in step S301.
2 is retrieved, and one or more data having the image ID are extracted and stored in the RAM 1002.

【0283】ステップS308では、画像収集手段40
5は、ステップS307の検索結果を判断し、原画像位
置管理テーブル412に該当するデータが1つ以上ある
場合はステップS310へ、1つもない場合はステップ
S309へ進む。
At step S308, the image collecting means 40
5 determines the search result of step S307, and proceeds to step S310 if there is one or more data corresponding to the original image position management table 412, and proceeds to step S309 if there is no such data.

【0284】ステップS309では、該イメージIDに
対応する原画像は存在しないことになるので、ステップ
S301で記憶したオーダステータスデータのステータ
ス204に「エラー」を設定して該データをオーダステ
ータステーブル415に書き出し、ステップS301に
戻る。
In step S309, since there is no original image corresponding to the image ID, "error" is set in the status 204 of the order status data stored in step S301, and the data is stored in the order status table 415. Writing is performed, and the process returns to step S301.

【0285】ステップS310では、ステップS307
で記憶した1つ以上の原画像位置管理テーブルデータの
各データに対して、以降の処理を行うための準備を行
う。iはステップS307で記憶した原画像位置管理テ
ーブルデータのインデックス値であり、当処理ステップ
で1に設定する。以下の説明では、i番目の原画像位置
管理テーブルデータの項目の値を「保管場所(i)」と
いうように表す。また、PRIはサーバ管理テーブル4
13における最小の画像取得優先順位(i)の値を格納
しておく値で、当処理ステップでは画像取得優先順位1
102の最大値より大きい値「1000」を設定してお
く。iとPRIはRAM1002上に記憶しておく。
At step S310, step S307 is executed.
For each of the one or more pieces of the original image position management table data stored in step (1), preparations are made for performing the subsequent processing. i is the index value of the original image position management table data stored in step S307, and is set to 1 in this processing step. In the following description, the value of the item of the i-th original image position management table data is represented as “storage location (i)”. The PRI is the server management table 4
13 is a value that stores the value of the minimum image acquisition priority (i) in this processing step.
A value “1000” larger than the maximum value of “102” is set. i and PRI are stored in the RAM 1002.

【0286】ステップS311では、画像収集手段40
5は、原画像位置管理テーブルデータの保管場所(i)
の値と、RAM1002に記憶した当該プリントオーダ
の出力先プリントサーバIDの値を比較し、一致する場
合は、原画像を伝送しなくても出力先プリントサーバ上
にあるので、該原画像をプリントサーバでの印刷に使用
することにして、ステップS312を行う。
In the step S311, the image collecting means 40
5 is the storage location of the original image position management table data (i)
Is compared with the value of the output destination print server ID of the print order stored in the RAM 1002. If the values match, the original image is printed on the output destination print server without transmitting the original image. Step S312 is performed by using it for printing on the server.

【0287】ステップS312では、原画像を収集する
必要はないので、記憶しているオーダステータスデータ
のステータス204に「画像収集済」を設定し、当該オ
ーダステータスデータの処理を終えてステップS301
に戻る。
In step S312, since it is not necessary to collect the original image, "image collection completed" is set in the status 204 of the stored order status data, and the processing of the order status data is completed.
Return to

【0288】ステップS313では、原画像位置管理テ
ーブルデータの保管場所(i)の値がパス名の形式かど
うかを判断する。パス名の場合はステップS314に進
む。
In step S313, it is determined whether the value of the storage location (i) of the original image position management table data is in the form of a path name. If it is a path name, the process proceeds to step S314.

【0289】ステップS314は、上記判断で保管場所
(i)の値がパス名の場合に行う。この場合は、該当す
る原画像がセンターサーバ102の一時保管画像格納装
置414内に格納済みであることを意味する。したがっ
て原画像収集のために原画像を伝送する必要がないの
で、iの値をRAM1002上の値jに記憶し、PRI
には最小値0を設定する。この後、ステップS318へ
進む。
Step S314 is performed when the value of the storage location (i) is a path name in the above judgment. In this case, it means that the corresponding original image has been stored in the temporary storage image storage device 414 of the center server 102. Therefore, since it is not necessary to transmit the original image for collecting the original image, the value of i is stored in the value j on the RAM 1002 and the PRI is stored.
Is set to the minimum value 0. Thereafter, the process proceeds to step S318.

【0290】ステップS315では、画像収集手段40
5は、サーバ管理テーブル413からサーバID110
1が保管場所(i)と等しいデータを検索し、該データ
の画像取得優先順位1102をRAM1002に記憶し
ておく。
At step S315, the image collecting means 40
5 is the server ID 110 from the server management table 413.
1 is searched for data equal to the storage location (i), and the image acquisition priority 1102 of the data is stored in the RAM 1002.

【0291】次に、ステップS316では、ステップS
312で記憶した画像取得優先順位とPRIの値とを比
較し、画像取得優先順位の値の方が小さければ、そのデ
ータが示すサーバを画像取得先候補としてステップS3
17を行う。
Next, in step S316, step S
The image acquisition priority stored in step 312 is compared with the value of the PRI. If the value of the image acquisition priority is smaller, the server indicated by the data is set as an image acquisition destination candidate in step S3.
Step 17 is performed.

【0292】ステップS317では、画像収集手段40
5は、ステップS315で検索したデータの示すサーバ
を画像取得先候補とするために、インデックスiの値を
RAM1002上の値jに保管し、PRIに該データの
画像取得優先順位の値を格納する。
At step S317, the image collecting means 40
5 stores the value of the index i in the value j on the RAM 1002 and stores the value of the image acquisition priority of the data in the PRI in order to set the server indicated by the data retrieved in step S315 as an image acquisition destination candidate. .

【0293】ステップS318では、インデックスiの
値を加算することで、RAM1002上に記憶した原画
像位置管理データの次のデータのための準備を行ってス
テップS311に戻る。全ての原画像位置管理データを
処理し終わった場合はステップS320に進む。
In step S318, the value of the index i is added to prepare for the next data of the original image position management data stored in the RAM 1002, and the flow returns to step S311. If all the original image position management data has been processed, the process proceeds to step S320.

【0294】ステップS320からステップS322で
は、RAM1002上に記憶した、ステップS311か
らステップS319までの処理で最も画像取得優先順位
の小さかったサーバのサーバIDを保管場所1203と
して保持している原画像位置管理データのインデックス
の値jを元に、インデックスjで示される原画像位置管
理データ(j)を画像取得先として処理する。
In steps S320 to S322, the original image position management in which the server ID of the server having the lowest image acquisition priority in the processing from step S311 to step S319 stored in the RAM 1002 is stored as the storage location 1203. Based on the index value j of the data, the original image position management data (j) indicated by the index j is processed as an image acquisition destination.

【0295】ステップS320では、保管場所(j)が
パス名の形式かどうかを判断し、パス名であればステッ
プS321へ、パス名でなければステップS322へ進
む。
In step S320, it is determined whether or not the storage location (j) is in the form of a path name. If it is a path name, the flow proceeds to step S321. If not, the flow proceeds to step S322.

【0296】ステップS321では、原画像位置管理デ
ータ(j)の示す印刷用原画像は、既にセンターサーバ
102の一時保管画像格納装置414にあるので、RA
M1002上に記憶しているオーダステータスデータの
ステータス204に「画像収集済」を設定し、ステップ
S301へ戻る。
In step S321, the print original image indicated by the original image position management data (j) has already been stored in the temporary storage image storage device 414 of the center server 102.
“Image collected” is set as the status 204 of the order status data stored in M1002, and the process returns to step S301.

【0297】ステップS322では、RAM1002上
に記憶しているイメージIDと保管場所(j)を元に、
図13の例の<FTPREQ>タグで示されるような原
画像送信要求伝送データと、図13の例の<TRANS
>タグで示されるような先頭部の共通データとで構成さ
れる伝送データファイルを作成し、センター送信ボック
ス418に格納する。その後、ステップS301へ戻
る。
[0297] In step S322, based on the image ID and storage location (j) stored in the RAM 1002,
The original image transmission request transmission data as indicated by the <FTPREQ> tag in the example of FIG. 13 and the <TRANS> in the example of FIG.
A transmission data file composed of common data at the head as indicated by a tag is created and stored in the center transmission box 418. Then, the process returns to step S301.

【0298】<オーダステータステーブル更新処理>図
21は、前記画像収集先決定処理のステップS1903
で行うオーダステータステーブル更新処理を説明する処
理フロー図である。
<Order Status Table Update Process> FIG. 21 is a flowchart showing the image collection destination determination process in step S1903.
FIG. 7 is a process flowchart for explaining an order status table update process performed in step (a).

【0299】ステップS2101とステップS2102
は、RAM1002に記憶しているオーダステータスデ
ータの各サブオーダ単位に行う処理である。以下の説明
では、処理中のサブオーダのサブオーダIDを「サブオ
ーダID(k)」を表す。
Steps S2101 and S2102
Is a process performed for each sub-order unit of the order status data stored in the RAM 1002. In the following description, the sub-order ID of the sub-order being processed is represented by “sub-order ID (k)”.

【0300】ステップS2101において、画像収集手
段405は、オーダステータスデータの中で、サブオー
ダIDがサブオーダID(k)と同じデータのステータ
スを判断し、全て「画像収集済」であればステップS2
102へ進み、「画像収集済」でないデータがあれば、
ステップS2103へ進む。
In step S2101, the image collecting means 405 determines the status of the same sub-order ID as the sub-order ID (k) in the order status data.
Proceed to step 102 and if there is data that is not “image collected”,
Proceed to step S2103.

【0301】ステップS2120において、画像収集手
段405は、オーダステータスデータ中、サブオーダI
DがサブオーダID(k)で、イメージIDに値が設定
されていないデータのステータス204に「画像収集
済」を設定する。
[0301] In step S2120, the image collecting means 405 sets the sub order I in the order status data.
D is the sub-order ID (k), and “image collection completed” is set in the status 204 of the data for which no value is set in the image ID.

【0302】ステップS2103において、画像収集手
段405は、次のサブオーダIDの処理のためにインデ
ックスkを加算する。全てのサブオーダIDを処理し終
わっていたらステップS2104に進み、次のサブオー
ダID(k+1)があればステップS2101に戻る。
[0302] In step S2103, the image collection means 405 adds the index k for processing the next sub-order ID. If all sub-order IDs have been processed, the process proceeds to step S2104, and if there is a next sub-order ID (k + 1), the process returns to step S2101.

【0303】ステップS2104において、画像収集手
段405は、オーダステータスデータの中で、サブオー
ダID202に値があり且つイメージID203に値が
ないデータを全て調べ、全てのデータのステータス20
4が「画像収集済」であるかどうかを判断する。全て
「画像収集済」であれば、ステップS2105へ進み、
「画像収集済」でないデータがあればステップS210
6へ進む。
[0303] In step S2104, the image collection means 405 checks all the order status data for data having a value in the sub-order ID 202 and no value in the image ID 203, and checks the status 20 of all data.
It is determined whether or not No. 4 is “image collected”. If all images have been collected, the process proceeds to step S2105,
If there is data that is not “image collected”, step S210
Proceed to 6.

【0304】ステップS2105において、画像収集手
段405は、オーダステータスデータの中のサブオーダ
ID202及びイメージID203に値がないデータの
ステータス204に「画像収集済」を設定する。
In step S2105, the image collecting means 405 sets “image collected” in the status 204 of the data having no value in the sub-order ID 202 and the image ID 203 in the order status data.

【0305】ステップS2106では、RAM1002
中に記憶していたオーダステータスデータがオーダステ
ータステーブル415へ書き出される。
In the step S2106, the RAM 1002
The order status data stored therein is written out to the order status table 415.

【0306】ステップS2107において、画像収集手
段405は、オーダステータスデータの中のサブオーダ
ID202及びイメージID203に値がないデータを
調べ、該データのステータス204に「画像収集済」が
設定されている時にはステップS2108へ進み、ステ
ータス204に「画像収集済」以外の値が設定されてい
るデータがある時は当処理を終了する。
In step S2107, the image collecting means 405 checks the order status data for data having no values in the sub-order ID 202 and the image ID 203. If "image collected" is set in the status 204 of the data, the process proceeds to step S2107. The process advances to step S2108, and when there is data in the status 204 in which a value other than "image collection completed" is set, the process ends.

【0307】ステップS2124において、画像収集手
段405は、HDD1009などからオーダ進行管理手
段406をRAM1002に読み込んで使用可能にし、
オーダステータスデータのオーダIDをオーダ進行管理
手段406に渡す。
[0307] In step S2124, the image collection means 405 reads the order progress management means 406 from the HDD 1009 or the like into the RAM 1002 and makes it usable.
The order ID of the order status data is passed to the order progress management means 406.

【0308】<原画像送信処理>前記画像収集先決定処
理において、原画像収集先に選択されて原画像送信要求
伝送データが送信されたイメージサーバ111またはプ
リントサーバ121では、該原画像送信要求伝送データ
内に指定されたイメージIDで識別される印刷用原画像
をセンターサーバ102に送信する。該処理はイメージ
サーバ111上の印刷用画像送信手段602またはプリ
ントサーバ121上の印刷用画像送信手段705によっ
て行う。印刷用画像送信手段602と印刷用画像送信手
段705の機能は同値であるので、以下ではイメージサ
ーバ111に上の印刷用画像送信手段602の処理につ
いて説明する。
<Original Image Transmission Processing> In the image collection destination determination processing, the image server 111 or the print server 121 to which the original image collection destination is selected and the original image transmission request transmission data is transmitted, transmits the original image transmission request transmission. The print original image identified by the image ID specified in the data is transmitted to the center server 102. This processing is performed by the print image transmitting unit 602 on the image server 111 or the print image transmitting unit 705 on the print server 121. Since the functions of the print image transmission unit 602 and the print image transmission unit 705 have the same value, the processing of the print image transmission unit 602 on the image server 111 will be described below.

【0309】図22は、印刷用画像送信手段602にお
ける処理を説明する処理フロー図である。印刷用画像送
信手段602は、ローカル送受信制御手段603が画像
送信要求伝送データファイルを受信した時に、ローカル
送受信制御手段603によってHDD1009などから
読み込まれRAM1002に展開されて使用可能とな
る。この時、印刷用画像送信手段602は、ローカル送
受信制御手段603が受信した画像送信要求伝送データ
ファイルのファイル名をローカル送受信制御手段603
からRAM1002を介して渡される。
FIG. 22 is a processing flowchart for explaining the processing in the print image transmitting means 602. When the local transmission / reception control unit 603 receives the image transmission request transmission data file, the printing image transmission unit 602 is read from the HDD 1009 or the like by the local transmission / reception control unit 603 and developed into the RAM 1002 for use. At this time, the print image transmission unit 602 converts the file name of the image transmission request transmission data file received by the local transmission / reception control unit 603 into the local transmission / reception control unit 603.
Via the RAM 1002.

【0310】ステップS2201では、印刷用画像送信
手段602起動時にRAM1002を介して渡された画
像送信要求伝送データファイルのファイル名を元にし
て、該画像送信要求伝送データファイルを読み出し、該
ファイルから画像送信要求伝送データ内のイメージID
を抽出してRAM1002上に記憶する。
In step S2201, the image transmission request transmission data file is read based on the file name of the image transmission request transmission data file passed via the RAM 1002 when the print image transmission unit 602 is activated, and the image is read from the file. Image ID in transmission request transmission data
Is extracted and stored in the RAM 1002.

【0311】ステップS2202では、原画像位置管理
テーブル612を検索して、ステップS2201で記憶
したイメージIDとイメージID1201の値が合致す
るデータを読み出し、該データをRAM1002上に記
憶する。
[0311] In step S2202, the original image position management table 612 is searched, data in which the values of the image ID and the image ID 1201 stored in step S2201 match are read, and the data is stored in the RAM 1002.

【0312】ステップS2203では、ステップS22
02で記憶した原画像位置管理テーブルデータの保管場
所1203に示されるパス名で示される印刷用原画像フ
ァイルをローカル送信ボックス613にコピーし、該フ
ァイルのコピー後のファイル名と、ステップS2201
で記憶したイメージIDを元に、図23の例に示すよう
な原画像送信データファイルを作成し、ローカル送信ボ
ックス613に格納する。
[0312] In step S2203, step S22 is executed.
In step S2201, the printing original image file indicated by the path name shown in the storage location 1203 of the original image position management table data stored in step S021 is copied to the local transmission box 613.
An original image transmission data file as shown in the example of FIG. 23 is created on the basis of the image ID stored in step (1) and stored in the local transmission box 613.

【0313】図23は上記原画像送信処理によって印刷
用画像送信手段602によって作成される原画像送信デ
ータファイルの内容の例である。図23中の<FTP>
タグによって原画像送信データを識別する。
FIG. 23 shows an example of the contents of an original image transmission data file created by the print image transmission means 602 by the above-mentioned original image transmission processing. <FTP> in FIG.
The original image transmission data is identified by the tag.

【0314】<画像受け取り処理>前述した原画像送信
処理において、イメージサーバ111の印刷用画像送信
手段602またはプリントサーバ121の印刷用画像送
信手段705によって作成された原画像送信データは、
ローカル送受信制御手段603またはローカル送受信制
御手段703を介してセンターサーバ102に送信さ
れ、センターサーバ102のセンター送受信制御手段4
07によって受信される。この通信は、前述したように
ダイヤルアップ形式でも専用線を用いたオンライン形式
でもよい。
<Image Receiving Process> In the above-described original image transmitting process, the original image transmitting data created by the printing image transmitting unit 602 of the image server 111 or the printing image transmitting unit 705 of the print server 121 is:
It is transmitted to the center server 102 via the local transmission / reception control unit 603 or the local transmission / reception control unit 703, and the center transmission / reception control unit 4 of the center server 102
07. This communication may be a dial-up format or an online format using a dedicated line as described above.

【0315】センター送受信制御手段407は上記原画
像送信データを受信すると、該データをセンター受信ボ
ックス419内に原画像送信データファイルとして格納
し、次に画像収集手段405をHDD1009などから
読み出してRAM1002に展開して使用可能とし、セ
ンター受信ボックス419内の原画像送信データファイ
ルのファイル名を画像収集手段405に渡す。画像収集
手段405は該原画像送信データファイルを解析して受
信した画像ファイルの保管とオーダステータステーブル
の更新を行う。
Upon receiving the original image transmission data, the center transmission / reception control unit 407 stores the data as an original image transmission data file in the center reception box 419, and then reads out the image collection unit 405 from the HDD 1009 or the like and stores it in the RAM 1002. The image data is developed and used, and the file name of the original image transmission data file in the center reception box 419 is passed to the image collection unit 405. The image collection unit 405 analyzes the original image transmission data file, stores the received image file, and updates the order status table.

【0316】図24は、画像収集手段405が行う上記
処理の内容を説明する処理フロー図であり、以下に図2
4を用いて上記処理を説明する。
FIG. 24 is a processing flow chart for explaining the contents of the above processing performed by the image collecting means 405.
4 will be described below.

【0317】ステップS2401では、画像収集手段4
05は、起動時にセンター送受信制御手段407から渡
された原画像送信データファイルを元に該ファイルの内
容をRAM1002に読み出して、その内容を解析し、
該ファイル内にあるイメージIDと、原画像ファイルの
ファイル名をRAM1002上に記憶しておく。
In step S2401, the image collecting means 4
05, based on the original image transmission data file passed from the center transmission / reception control unit 407 at the time of startup, reads the contents of the file into the RAM 1002, analyzes the contents,
The image ID in the file and the file name of the original image file are stored in the RAM 1002.

【0318】ステップS2402において、画像収集手
段405は、ステップS2401で記憶した原画像ファ
イルのファイル名を元に、該ファイルを一時保管画像格
納装置414にコピーし、コピー後のファイルのパス名
をRAM1002上に記憶する。
In step S2402, the image collection unit 405 copies the original image file stored in step S2401 to the temporary storage image storage device 414 based on the file name, and stores the path name of the copied file in the RAM 1002. Remember on top.

【0319】ステップS2403において、画像収集手
段405は、ステップS2401で記憶したイメージI
DとステップS2402で記憶したファイルのパス名を
元に原画像位置管理テーブルデータを作成し、原画像位
置管理テーブル412に追加する。
[0319] In step S2403, the image collecting means 405 determines whether the image I
Original image position management table data is created based on D and the path name of the file stored in step S2402, and added to the original image position management table 412.

【0320】ステップS2404において、画像収集手
段405は、オーダステータステーブル415を検索
し、イメージID203がステップS2401で記憶し
たイメージIDと合致するデータを全て抽出する。抽出
したオーダステータスは全てRAM1002上に記憶し
ておく。次に、該抽出データに対し、ステータス204
に「画像収集済」を設定し、オーダステータステーブル
415に書き出す。
[0320] In step S2404, the image collection means 405 searches the order status table 415 and extracts all data whose image ID 203 matches the image ID stored in step S2401. All the extracted order statuses are stored in the RAM 1002. Next, the status 204
Is set to “image collected” and written in the order status table 415.

【0321】ステップS2405からステップS240
8までは、ステップS2404でRAM1002上に保
管したオーダステータスデータ内の各データに対して行
う処理である。以下の説明では処理対象のデータをイン
デックスiを用いてオーダステータスデータ(i)と表
す。
From step S2405 to step S240
Steps up to 8 are processing performed on each piece of data in the order status data stored in the RAM 1002 in step S2404. In the following description, data to be processed is represented as order status data (i) using the index i.

【0322】ステップS2405では、オーダステータ
スデータが順次処理されるためにインデックスiが1に
初期化される。
In step S2405, the index i is initialized to 1 because the order status data is sequentially processed.

【0323】ステップS2406では、画像収集手段4
05は、オーダステータスデータ(i)内の全てのデー
タのステータス204が「画像収集済」になったかどう
かを調べて、全て「画像収集済」になっていればプリン
トサーバ121にオーダを伝送するためにオーダ進行管
理手段406を起動する。ステップS2407の処理の
詳細は、図21で説明される、画像収集手段405の原
画像収集先決定処理の中のオーダステータステーブル更
新処理と同値である。
In step S2406, the image collecting means 4
A step 05 checks whether or not the status 204 of all the data in the order status data (i) is "image collected". If all the statuses are "image collected", the order is transmitted to the print server 121. For this purpose, the order progress management means 406 is started. The details of the processing in step S2407 are the same as the order status table update processing in the original image collection destination determination processing of the image collection unit 405 described in FIG.

【0324】ステップS2407では、次のオーダステ
ータスデータの処理の準備のために、インデックスiが
加算される。
[0324] In step S2407, the index i is added in preparation for the processing of the next order status data.

【0325】ステップS2408では、画像収集手段4
05は、オーダステータスデータ(i)がRAM100
2上に存在するかどうかを調べて、存在すればステップ
S2406に戻り、存在しなければ当処理を終了する。
[0325] In step S2408, the image collecting means 4
05 indicates that the order status data (i) is stored in the RAM 100
It is checked whether or not the file exists on the server 2. If the file does exist, the process returns to step S 2406; otherwise, the process ends.

【0326】<プリントオーダ送信処理>センターサー
バ102の画像収集手段405が行う画像収集処理また
は画像受け取り処理において、該各処理で処理中のプリ
ントオーダの印刷に必要な印刷用原画像の準備が完了す
ると、画像収集手段405は、オーダ進行管理手段40
6をHDD1009などから読み出してRAM1003
上に展開して使用可能とし、前記プリントオーダのオー
ダIDをRAM1003を経由してオーダ進行管理手段
406に渡す。
<Print Order Transmission Processing> In the image collection processing or the image reception processing performed by the image collection means 405 of the center server 102, preparation of the printing original image necessary for printing the print order being processed in each processing is completed. Then, the image collection unit 405 sets the order progress management unit 40
6 from the HDD 1009 or the like and read the RAM 1003
The print order is made available for use, and the order ID of the print order is passed to the order progress management unit 406 via the RAM 1003.

【0327】オーダ進行管理手段406は、起動時にオ
ーダIDを渡された場合は、該オーダIDに基づいてオ
ーダ伝送データを作成し、センター送信ボックス418
に格納することによりプリントサーバ121に該オーダ
伝送データを送信する。
[0327] If the order ID is passed at the time of activation, the order progress management means 406 creates order transmission data based on the order ID, and sends the data to the center transmission box 418.
, The order transmission data is transmitted to the print server 121.

【0328】図25は、オーダ進行管理手段406が行
う上記プリントオーダ送信処理を説明するフロー図であ
る。
FIG. 25 is a flowchart for explaining the print order transmission processing performed by the order progress management means 406.

【0329】ステップS2501において、オーダ進行
管理手段406は、起動時に受け取ったオーダIDを元
にオーダ管理テーブル416を検索し、該オーダIDで
識別されるプリントオーダデータ801と下位のデータ
802、803,804を読み込んでRAM1002に
記憶する。
In step S2501, the order progress management means 406 searches the order management table 416 based on the order ID received at the time of startup, and print order data 801 and lower order data 802, 803 identified by the order ID. 804 is read and stored in the RAM 1002.

【0330】ステップS2502において、オーダ進行
管理手段406は、起動時に受け取ったオーダIDを元
にオーダステータステーブル415を検索し、オーダI
D201が該オーダIDと一致するオーダステータスデ
ータを全て読み込み、RAM1002上に記憶する。
In step S2502, the order progress management means 406 searches the order status table 415 based on the order ID received at the time of activation, and
D201 reads all the order status data that matches the order ID, and stores it on the RAM 1002.

【0331】ステップS2503からステップS250
5までは、ステップS2502で記憶した各オーダステ
ータスデータの内、イメージID203に値が入ってい
る各オーダステータスデータに対して処理を繰り返す。
以下のステップS2503からステップS2505の説
明では、処理中のオーダーステータスデータのデータ値
を「イメージID(i)」のように表す。
Steps S2503 to S250
Up to 5, the process is repeated for each order status data having a value in the image ID 203 among the order status data stored in step S2502.
In the following description of steps S2503 to S2505, the data value of the order status data being processed is represented as “image ID (i)”.

【0332】ステップS2503において、オーダ進行
管理手段406は、イメージID(i)を元に、原画像
位置管理テーブル412を検索して、イメージID12
01がイメージID(i)と一致する原画像位置管理デ
ータを1件読み込んでRAM1002上に記憶する。
In step S2503, the order progress management means 406 searches the original image position management table 412 based on the image ID (i), and
01 reads one piece of original image position management data corresponding to the image ID (i) and stores it in the RAM 1002.

【0333】ステップS2504において、オーダ進行
管理手段406は、ステップS2503でRAM100
3に記憶した原画像位置管理データの保管場所1203
を調べて、該保管場所が一時保管場所格納装置414内
のパス名であるか、あるいは該保管場所がステップS2
501で記憶したプリントオーダデータ内の印刷先プリ
ントサーバのサーバIDと一致するかどうかを判断す
る。上記条件が満足されていれば、ステップS2505
に進む。また、上記条件が満足されていなければ、ステ
ップS2503に戻って、原画像位置管理テーブル41
2からイメージID1201がイメージID(i)と一
致する次の原画像位置管理データを1件読み込む。
[0333] In step S2504, the order progress management means 406 determines in step S2503 that the RAM 100
Storage location 1203 of the original image position management data stored in
Is checked to see if the storage location is a path name in the temporary storage location storage device 414 or if the storage location is
It is determined whether the print order data matches the server ID of the print destination print server in the print order data stored in 501. If the above condition is satisfied, step S2505
Proceed to. If the above condition is not satisfied, the flow returns to step S2503 to return to the original image position management table 41.
From 2, the next original image position management data whose image ID 1201 matches the image ID (i) is read.

【0334】ステップS2505では、ステップS25
03で記憶した原画像位置管理データの保管場所120
3に格納されている印刷用原画像ファイルのパス名を元
に、該印刷用原画像ファイルをセンター送信ボックス4
18にコピーし、コピー後のファイル名をイメージID
(i)と共にRAM1002に記憶しておく。
In step S2505, step S25
Storage location 120 of the original image position management data stored in step 03
3 based on the path name of the printing original image file stored in the center transmission box 4
18 and copy the file name to the image ID
It is stored in the RAM 1002 together with (i).

【0335】ステップS2506において、オーダ進行
管理手段406は、ステップS2501で記憶したプリ
ントオーダデータと、ステップS2505で記憶した複
数のイメージID及びファイル名を元に、図13のオー
ダ伝送データ1312を作成し、さらに送受信伝送ヘッ
ダー1311を付加してオーダ伝送データファイルを作
成し、センター送信ボックス418に格納する。この
時、オーダ伝送データ1312内の各タグ及びパラメー
タはステップS2501で記憶したプリントオーダデー
タを元に編集する。
In step S2506, the order progress management means 406 creates the order transmission data 1312 in FIG. 13 based on the print order data stored in step S2501 and the plurality of image IDs and file names stored in step S2505. Then, an order transmission data file is created by further adding a transmission / reception transmission header 1311 and stored in the center transmission box 418. At this time, the tags and parameters in the order transmission data 1312 are edited based on the print order data stored in step S2501.

【0336】また、該プリントオーダデータ内にイメー
ジID805があって、かつ該イメージIDがステップ
S2505で記憶した複数のイメージID及びファイル
名の中に存在する場合は、ステップS2505でセンタ
ー送信ボックス418にコピーした印刷用原画像ファイ
ルとの関係を指定するために、該イメージIDに対応す
る、ステップS2505でセンター送信ボックス418
にコピーした印刷用原画像ファイルのファイル名を、図
13の1322のように<CAMLLINK>タグとし
て編集しておく。
If the image ID 805 is included in the print order data and the image ID is included in a plurality of image IDs and file names stored in step S2505, the center transmission box 418 is set in step S2505. In order to specify the relationship with the copied original image file for printing, the center transmission box 418 corresponding to the image ID is selected in step S2505.
Is edited as a <CAMLLLINK> tag as shown at 1322 in FIG.

【0337】また、該プリントオーダデータ内に編集デ
ータ804としてスクリプト1402がある場合は、該
編集データを内部コード1321の形式に変換して編集
する。
If the print order data contains a script 1402 as edit data 804, the edit data is converted into an internal code 1321 and edited.

【0338】なお、実際のオーダ伝送データファイルに
は、受信するプリントサーバ121側で該プリントオー
ダを発注した利用者を識別可能にするために、プリント
オーダ801の付加情報であるユーザーIDを元に、セ
ンターサーバ102のHDD1009内に保持している
ユーザー情報を検索して、該利用者の氏名や住所などの
情報も付加するが、本発明を説明する上では特に必要な
いので省略する。
Note that the actual order transmission data file is based on the user ID, which is the additional information of the print order 801, in order to allow the receiving print server 121 to identify the user who ordered the print order. The user information stored in the HDD 1009 of the center server 102 is searched, and information such as the name and address of the user is also added. However, since it is not particularly necessary for describing the present invention, the description is omitted.

【0339】<プリントオーダ受信処理>前記プリント
オーダ送信処理において、センターサーバ102のオー
ダ進行管理手段406によって作成されたオーダ伝送デ
ータは、センター送受信制御手段407を介してプリン
トサーバ121に送信され、プリントサーバ121のロ
ーカル送受信制御手段703によって受信される。
<Print Order Reception Processing> In the print order transmission processing, the order transmission data created by the order progress management means 406 of the center server 102 is transmitted to the print server 121 via the center transmission / reception control means 407 and printed. The data is received by the local transmission / reception control unit 703 of the server 121.

【0340】プリントサーバ121のローカル送受信制
御手段703は上記オーダ伝送データを受信すると、該
オーダ伝送データをローカル受信ボックス714内にオ
ーダ伝送データファイルとして格納し、さらに同時に受
信した印刷用原画像ファイル群もローカル受信ボックス
714内に格納する。次にオーダ出力管理手段701を
HDD2009などから読み出してRAM2002に展
開して使用可能とし、ローカル受信ボックス714内の
オーダ伝送データファイルのファイル名をオーダ出力管
理手段701に渡す。オーダ出力管理手段701は該オ
ーダ伝送データファイルを解析して受信したプリントオ
ーダデータをオーダ管理テーブル711に保管する。
Upon receiving the order transmission data, the local transmission / reception control means 703 of the print server 121 stores the order transmission data in the local reception box 714 as an order transmission data file. Is also stored in the local reception box 714. Next, the order output management means 701 is read out from the HDD 2009 or the like, expanded in the RAM 2002 and made usable, and the file name of the order transmission data file in the local reception box 714 is passed to the order output management means 701. The order output management unit 701 analyzes the order transmission data file and stores the received print order data in the order management table 711.

【0341】図26はオーダ出力管理手段701におけ
る上記プリントオーダ受信処理を説明するフロー図であ
る。
FIG. 26 is a flowchart for explaining the print order receiving process in the order output management means 701.

【0342】ステップS2601において、オーダ出力
管理手段701は、ローカル送受信制御手段703から
渡されたオーダ伝送データファイルのファイル名を元に
該オーダ伝送データファイルをローカル受信ボックス7
14から読み込み、該オーダ伝送データファイルの内容
を解析して図8のプリントオーダデータのデータ構造の
形式でRAM2002に記憶する。さらに、該オーダ伝
送データファイル内に記述してある印刷用原画像のタグ
1322を抽出して、該タグ中の印刷用原画像ファイル
名を、上記プリントオーダデータの対応するイメージI
D805の付加情報としてRAM2002に記憶してお
く。また、該オーダ伝送データファイル内に記述してあ
るスクリプト1402は内部コード形式を解読してセン
ターサーバ102がプリントオーダ送信処理において内
部コード形式化する前の状態に戻して、RAM2002
内に記憶する。
In step S2601, the order output management means 701 stores the order transmission data file in the local reception box 7 based on the file name of the order transmission data file passed from the local transmission / reception control means 703.
14, the contents of the order transmission data file are analyzed, and stored in the RAM 2002 in the form of the print order data data structure of FIG. Further, the tag 1322 of the printing original image described in the order transmission data file is extracted, and the printing original image file name in the tag is replaced with the corresponding image I of the print order data.
The information is stored in the RAM 2002 as additional information of D805. Also, the script 1402 described in the order transmission data file decodes the internal code format and returns to the state before the center server 102 converts it into the internal code format in the print order transmission processing.
Remember in

【0343】ステップS2602からステップS260
6は、ステップS2601で記憶したプリントオーダデ
ータ中の各イメージIDに対して処理を繰り返す。以
下、処理中のイメージIDを「イメージID(i)」、
該イメージID(i)に対応する印刷用原画像ファイル
名を「印刷用原画像ファイル名(i)」と表す。
Steps S2602 to S260
No. 6 repeats the process for each image ID in the print order data stored in step S2601. Hereinafter, the image ID being processed is referred to as “image ID (i)”,
The print original image file name corresponding to the image ID (i) is represented as “print original image file name (i)”.

【0344】ステップS2602において、オーダ出力
管理手段701は、印刷用原画像ファイル名(i)に値
が入っているかどうか、すなわち印刷用原画像ファイル
がセンターサーバ102から伝送されたかどうかを判断
し、値が入っていればステップS2603へ、入ってい
なければステップS2604へ進む。
In step S2602, the order output management means 701 determines whether or not the original print file name (i) contains a value, that is, whether the original print file has been transmitted from the center server 102. If the value is included, the process proceeds to step S2603; otherwise, the process proceeds to step S2604.

【0345】次にステップS2603において、オーダ
出力管理手段701は、ローカル受信ボックス714か
ら印刷用原画像ファイル名(i)で識別される印刷用原
画像ファイルを抽出し、印刷スプール712内にコピー
する。コピー後のファイル名はRAM2002に記憶し
ておく。
Next, in step S 2603, the order output management means 701 extracts the printing original image file identified by the printing original image file name (i) from the local reception box 714 and copies it into the print spool 712. . The file name after copying is stored in the RAM 2002.

【0346】ステップS2604では、オーダ出力管理
手段701は、原画像位置管理テーブル715を検索し
てイメージID1201がイメージID(i)と一致す
るデータを読み込み、RAM2002に記憶する。
In step S2604, the order output management means 701 searches the original image position management table 715, reads data whose image ID 1201 matches the image ID (i), and stores it in the RAM 2002.

【0347】ステップS2605では、オーダ出力管理
手段701は、ステップS2604で記憶した原画像位
置管理データの保管場所1203に格納されている印刷
用原画像ファイルのファイル名で識別される印刷用原画
像ファイルを、印刷用原画像格納装置716から抽出
し、印刷スプール712内にコピーする。コピー後のフ
ァイル名はRAM2002に記憶しておく。
[0347] In step S2605, the order output management means 701 checks the original image file for printing identified by the file name of the original image file for printing stored in the storage location 1203 of the original image position management data stored in step S2604. Is extracted from the print original image storage device 716 and copied into the print spool 712. The file name after copying is stored in the RAM 2002.

【0348】ステップS2606では、オーダ出力管理
手段701は、ステップS2601で記憶したスクリプ
トから、イメージID(i)のファイル名を記述したデ
ータ(図14中「imagetab()」で表されるデ
ータ)を抽出し、該データのファイル名の部分を、ステ
ップS2603またはステップS2604で記憶した、
印刷スプール712内の印刷用原画像ファイルのファイ
ル名に置き換える。
[0348] In step S2606, the order output management means 701 converts data describing the file name of the image ID (i) (data represented by "imagetab ()" in Fig. 14) from the script stored in step S2601. The extracted file name portion of the data was stored in step S2603 or step S2604.
The file name is replaced with the file name of the print original image file in the print spool 712.

【0349】ステップS2607では、オーダ出力管理
手段701は、ステップS2601で記憶したプリント
オーダデータをオーダ管理テーブル711に格納する。
該プリントオーダデータには、編集データ804として
ステップS2606で編集したスクリプトデータも含
む。
At step S2607, the order output management means 701 stores the print order data stored at step S2601 in the order management table 711.
The print order data also includes the script data edited in step S2606 as the edit data 804.

【0350】<印刷処理>図27は、プリントサーバ1
21でのオーダ出力管理手段701におけるプリントオ
ーダの印刷処理のフロー図である。印刷処理において
は、オーダ出力管理手段701はオペレータがKS20
08で操作することによってHDD2009などから読
み出されRAM2004に展開されて、オペレータから
の使用が可能となる。
<Print Processing> FIG.
21 is a flowchart of a print order printing process in an order output management unit 701 in FIG. In the printing process, the order output management means 701 is operated by the operator by the KS20.
08, the data is read from the HDD 2009 or the like and expanded in the RAM 2004, so that the operator can use it.

【0351】ステップS2701では、オーダ出力管理
手段701は、オーダ管理テーブル711を読み込ん
で、オーダ管理テーブル711に格納されている全ての
プリントオーダ801のオーダIDをCRT2006上
に表示する。
At step S2701, the order output management means 701 reads the order management table 711 and displays the order IDs of all the print orders 801 stored in the order management table 711 on the CRT 2006.

【0352】ステップS2702では、オーダ出力管理
手段701はオペレータのKB2008の操作により選
択された印刷を行うプリントオーダのオーダIDをRA
M2002上に記憶しておく。
In step S2702, the order output management means 701 changes the order ID of the print order for printing selected by the operation of the KB 2008 by the operator to RA.
It is stored on M2002.

【0353】ステップS2703では、オーダ出力管理
手段701は、ステップS2702で記憶したオーダI
Dを元にオーダ管理テーブル711を読み込んで、該オ
ーダIDに該当するプリントオーダの編集データ804
であるスクリプトを読み込み、印刷スプール712にフ
ァイルとして格納する。次に、印刷制御手段702をH
DD2009などから読み込みRAM2002に展開し
て使用可能とし、該スクリプトファイル名を渡す。印刷
制御手段702は、該スクリプトファイルを印刷スプー
ル712から読み込んで解析し、スクリプト内に記述し
てある印刷用原画像ファイル名を元に該印刷用原画像フ
ァイルを印刷スプール712から抽出して、印刷データ
を作成し、PRTC2011に渡すことによってPRT
2012に印刷出力する。印刷制御手段702は、印刷
が終了すると、成功または失敗を表す結果データをオー
ダ出力管理手段701に返す。
At step S2703, the order output management means 701 executes the order I stored at step S2702.
D, the order management table 711 is read, and the edit data 804 of the print order corresponding to the order ID is read.
Is read and stored in the print spool 712 as a file. Next, the print control unit 702 is set to H
The script file is read from the DD 2009 or the like, expanded on the RAM 2002 and made usable, and the script file name is passed. The print control unit 702 reads and analyzes the script file from the print spool 712, extracts the print original image file from the print spool 712 based on the print original image file name described in the script, By creating print data and passing it to the PRTC 2011, the PRT
2012 is printed out. Upon completion of printing, the print control unit 702 returns result data indicating success or failure to the order output management unit 701.

【0354】ステップS2704で、オーダ出力管理手
段701はステップS2702で記憶したオーダID
と、ステップS2703で印刷制御手段から受け取った
結果データを元に、図13の印刷結果通知データ131
8を編集し、送受信ヘッダー1311を付加して印刷結
果通知データファイルを作成し、ローカル送信ボックス
713に格納する。さらに、該オーダIDに対応するプ
リントオーダデータをオーダ管理テーブル711から削
除する。
In step S2704, the order output management means 701 stores the order ID stored in step S2702.
13 based on the result data received from the print control unit in step S2703.
8 is edited, and a print result notification data file is created by adding a transmission / reception header 1311 and stored in the local transmission box 713. Further, the print order data corresponding to the order ID is deleted from the order management table 711.

【0355】ステップS2702からステップS270
4は、オペレータが所望する数だけ繰り返す。
Steps S2702 to S270
Step 4 is repeated as many times as desired by the operator.

【0356】なお、プリントサーバ121においては、
印刷用画像登録手段704の前記画像登録手段によって
印刷用原画像が印刷用原画像格納装置716に格納さ
れ、該画像の情報が原画像位置管理テーブル715に格
納された後であれば、印刷用画像登録手段704または
オーダ出力管理手段701を用いてプリントオーダデー
タを作成し、オーダ管理テーブル711に該プリントオ
ーダデータを格納することができる。さらに、該方法で
オーダ管理テーブル711に格納したプリントオーダデ
ータを元に、オーダ出力管理手段701及び印刷制御手
段702によって行う、前記印刷処理によって該プリン
トオーダの印刷を行うことも実施可能である。この場合
は、センターサーバ102とのデータ送受信及びクライ
アントコンピュータ101からの前記発注処理を行うこ
とは前提とならない。
In the print server 121,
If the printing original image is stored in the printing original image storage device 716 by the image registration unit of the printing image registration unit 704 and the information of the image is stored in the original image position management table 715, the printing The print order data can be created using the image registration unit 704 or the order output management unit 701, and the print order data can be stored in the order management table 711. Further, it is also possible to execute printing of the print order by the printing process performed by the order output management unit 701 and the print control unit 702 based on the print order data stored in the order management table 711 by the method. In this case, it is not premised that data transmission / reception with the center server 102 and the order processing from the client computer 101 are performed.

【0357】<印刷完了処理>センターサーバ102の
センター送受信制御手段407は、プリントサーバ12
1からの印刷完了通知データファイルを受信すると、該
印刷完了通知データファイルをセンター受信ボックス4
19に格納した後、オーダ進行管理手段406をHDD
1009などから読み出してRAM1002に展開して
使用可能とし、上記印刷完了通知データファイルのセン
ター受信ボックス419内のファイル名をRAM100
2を介してオーダ進行管理手段406に渡す。
<Print Completion Processing> The center transmission / reception control means 407 of the center server 102
When the print completion notification data file is received from the center reception box 4,
19, the order progress management means 406 is stored in the HDD.
The print completion notification data file is read out from the RAM 1002 and used in the RAM 1002, and the file name in the center reception box 419 of the print completion notification data file is stored in the RAM 1002.
2 to the order progress management means 406.

【0358】図28は、センターサーバ102のオーダ
進行管理手段406における、印刷完了処理を説明する
処理フロー図である。
FIG. 28 is a processing flow chart for explaining the print completion processing in the order progress management means 406 of the center server 102.

【0359】ステップS2801において、オーダ進行
管理手段406は、起動時にセンター送受信制御手段4
07から渡された印刷完了通知データファイルのファイ
ル名を元に、該ファイルを読み出してファイル内に記録
してあるオーダIDを抽出し、RAM1002に記憶し
ておく。次に、オーダ進行管理手段406は、該オーダ
IDを元にオーダステータステーブル415を検索し、
オーダステータステーブル415内のオーダID201
が上記処理でRAM1002に記憶したオーダIDと一
致する全てのオーダステータスデータのステータス20
4を「印刷完了」に設定し、オーダステータステーブル
を書き出す。また、該オーダステータスデータのイメー
ジID203をRAM1002に記憶しておく。
[0359] In step S2801, the order progress management means 406 sets the center transmission / reception control means 4 at startup.
Based on the file name of the print completion notification data file passed from step 07, the file is read out, the order ID recorded in the file is extracted, and stored in the RAM 1002. Next, the order progress management means 406 searches the order status table 415 based on the order ID,
Order ID 201 in order status table 415
Is the status 20 of all order status data that matches the order ID stored in the RAM 1002 in the above process.
4 is set to "print completed" and the order status table is written. The image ID 203 of the order status data is stored in the RAM 1002.

【0360】ステップS2802からステップS280
8までは、ステップS2801で記憶した各イメージI
Dに対して処理を繰り返す。以下、RAM1002上に
記憶したイメージIDのうち、処理中のイメージIDを
「イメージID(i)」と表す。
Steps S2802 to S280
Up to 8, each image I stored in step S2801
The process is repeated for D. Hereinafter, of the image IDs stored in the RAM 1002, the image ID being processed is represented as “image ID (i)”.

【0361】次にステップS2802において、オーダ
進行管理手段406は、イメージ(i)を元にオーダス
テータステーブル415を検索し、オーダステータステ
ーブル415内のイメージID203がイメージID
(i)と一致し、かつステータス204が「印刷完了」
でないデータが実在するかどうかを調べる。該オーダス
テータスデータが実在する場合はステップS2083へ
進み、実在しない場合は該イメージID(i)の処理を
終えて次のイメージID(i+1)を処理するためにス
テップS2082に戻る。
Next, in step S2802, the order progress management means 406 searches the order status table 415 based on the image (i), and the image ID 203 in the order status table 415 is changed to the image ID.
(I) and the status 204 is “print completed”
To see if non-existent data exists. If the order status data does exist, the process proceeds to step S2083. If the order status data does not exist, the process returns to step S2082 to complete the processing of the image ID (i) and process the next image ID (i + 1).

【0362】ステップS2803では、オーダ進行管理
手段406は、イメージID(i)を元に原画像位置管
理テーブル412を検索し、原画像位置管理テーブル4
12内のイメージID1201がイメージID(i)と
一致する原画像位置管理データを全て読み出し、RAM
1002上に記憶する。
In step S2803, the order progress management means 406 searches the original image position management table 412 based on the image ID (i), and
12, all the original image position management data whose image ID 1201 matches the image ID (i)
1002.

【0363】ステップS2804からステップS280
8までは、ステップS2803で記憶した各原画像位置
管理データに対して処理を繰り返す。以下、RAM10
02上に記憶した原画像位置管理データのうち、処理中
の原画像位置管理データの項目を「保管場所(j)」の
ように表す。
Steps S2804 to S280
Up to 8, the process is repeated for each original image position management data stored in step S2803. Hereinafter, the RAM 10
In the original image position management data stored on the storage device 02, the item of the original image position management data being processed is represented as “storage location (j)”.

【0364】ステップS2804では、保管場所(j)
を調べて、保管場所(j)が一時保管画像格納装置41
4の画像ファイルを表すパス名であるかどうかを判断す
る。保管場所(j)が一時保管画像格納装置414の画
像ファイルを表すパス名であればステップS2805へ
進み、そうでなければステップS2806へ進む。
At step S2804, the storage location (j)
Is checked, and the storage location (j) is stored in the temporary storage image storage device 41.
It is determined whether or not the path name is a path name representing the image file of No. 4. If the storage location (j) is a path name indicating an image file of the temporary storage image storage device 414, the process proceeds to step S2805; otherwise, the process proceeds to step S2806.

【0365】ステップS2805では、オーダ進行管理
手段406は、保管場所(j)のパス名が示す画像ファ
イルを、一時保管画像格納装置414から削除する。
In step S2805, the order progress management means 406 deletes the image file indicated by the path name of the storage location (j) from the temporary storage image storage device 414.

【0366】ステップS2806では、オーダ進行管理
手段406は、該原画像位置管理データを調べて、保管
場所(j)がセンターサーバ111またはプリントサー
バ121を表すサーバIDであり、かつ付加情報(j)
に「削除予定」のフラグが立っているかどうかを調べ
る。保管場所(j)及び付加情報(j)が前記条件を満
たしていればステップS2807に進み、そうでなけれ
ば次の原画像位置管理データを処理するためにステップ
S2804に戻る。
In step S2806, the order progress management means 406 checks the original image position management data, finds that the storage location (j) is the server ID representing the center server 111 or the print server 121, and the additional information (j)
To see if there is a flag for "to be deleted". If the storage location (j) and the additional information (j) satisfy the above conditions, the process advances to step S2807; otherwise, the process returns to step S2804 to process the next original image position management data.

【0367】ステップS2807では、オーダ進行管理
手段406は、該原画像位置管理データの示す印刷用原
画像を、該印刷用原画像を格納しているイメージサーバ
111またはプリントサーバ121から削除するため
に、削除指示の画像登録情報伝送データファイルを作成
する。該画像登録情報伝送データは、図13の1314
または図16に示すようなデータであって、イメージI
D(i)を元に作成し、処理コード(OPEパラメー
タ)に「削除」を設定する。また、該画像登録情報伝送
データファイルの送受信ヘッダーデータ1311内の送
信先には原画像位置管理データの保管場所(j)に格納
されているサーバIDを設定する。次に、作成した画像
登録情報伝送データファイルをセンター送信ボックス4
18に格納する。
In step S2807, the order progress management means 406 deletes the print original image indicated by the original image position management data from the image server 111 or the print server 121 storing the print original image. Then, an image registration information transmission data file for a deletion instruction is created. The image registration information transmission data corresponds to 1314 in FIG.
Alternatively, if the data is as shown in FIG.
It is created based on D (i) and “delete” is set in the processing code (OPE parameter). The server ID stored in the storage location (j) of the original image position management data is set as the transmission destination in the transmission / reception header data 1311 of the image registration information transmission data file. Next, the created image registration information transmission data file is stored in the center transmission box 4.
18 is stored.

【0368】ステップS2808では、オーダ進行管理
手段406は、処理中の原画像位置管理データを原画像
位置管理テーブル412から削除する。
In step S2808, the order progress management means 406 deletes the original image position management data being processed from the original image position management table 412.

【0369】<原画像移動・複写・削除処理>イメージ
サーバ111またはプリントサーバ121では、センタ
ーサーバ102から画像登録情報伝送データファイルを
受信すると、印刷用画像登録手段601または印刷用画
像登録手段704が、画像登録情報伝送データ内に指定
されている削除対象のイメージIDが示す印刷用原画像
ファイルを印刷用原画像格納装置611または印刷用原
画像格納装置716から削除し、さらに該イメージID
が示すデータを原画像位置管理テーブル612または原
画像位置管理テーブル715から削除する。
<Move / Copy / Delete Original Image> In the image server 111 or the print server 121, when the image registration information transmission data file is received from the center server 102, the print image registration unit 601 or the print image registration unit 704 operates. The original image file for printing indicated by the image ID to be deleted specified in the image registration information transmission data is deleted from the original printing image storage device 611 or the original printing image storage device 716, and the image ID is further deleted.
Is deleted from the original image position management table 612 or the original image position management table 715.

【0370】該処理においてセンターサーバ102から
送信される画像登録情報伝送データには、処理コード
(「OPE」)として、移動(「MOVE」)、複写
(「COPY」)、削除(「DEL」)の3種類があ
る。
[0370] The image registration information transmission data transmitted from the center server 102 in this processing includes moving ("MOVE"), copying ("COPY"), and deletion ("DEL") as processing codes ("OPE"). There are three types.

【0371】イメージサーバ111の印刷用画像登録手
段601とプリントサーバ121の印刷用画像登録手段
704における、上記の原画像移動・複写・削除処理は
同値であるので、以下ではプリントサーバ121の印刷
用画像登録手段704における処理内容を説明する。
The above-mentioned original image movement / copy / deletion processing in the print image registration unit 601 of the image server 111 and the print image registration unit 704 of the print server 121 have the same value. The processing contents of the image registration unit 704 will be described.

【0372】プリントサーバ121のローカル送受信制
御手段703は、センターサーバ102から画像登録情
報伝送データファイルを受信すると、該画像登録情報伝
送データファイルをローカル受信ボックス714に格納
し、次に印刷用画像登録手段704をHDD1009な
どから読み込んでRAM1002に展開して使用可能と
し、ローカル受信ボックス714に格納した上記画像登
録情報伝送データファイルのファイル名を印刷用画像登
録手段704にRAM1002を介して渡す。さらに、
該画像登録情報伝送データファイル内に、図13の13
22の形式で記述されている原画像ファイルがあれば、
該原画像ファイルもローカル受信ボックス714に格納
する。
When receiving the image registration information transmission data file from the center server 102, the local transmission / reception control means 703 of the print server 121 stores the image registration information transmission data file in the local reception box 714, and then registers the image for printing. The means 704 is read from the HDD 1009 or the like, expanded in the RAM 1002 and used, and the file name of the image registration information transmission data file stored in the local reception box 714 is passed to the print image registration means 704 via the RAM 1002. further,
In the image registration information transmission data file, 13 in FIG.
If there is an original image file described in 22 format,
The original image file is also stored in the local reception box 714.

【0373】図29はプリントサーバ121の印刷用画
像登録手段704における原画像移動・複写・削除処理
を説明する処理フロー図である。
FIG. 29 is a processing flowchart for explaining the original image moving / copying / deleting processing in the print image registration means 704 of the print server 121.

【0374】ステップS2901では、印刷用画像登録
手段704は、起動時にローカル送受信制御手段703
から渡された、画像登録情報伝送データファイルのファ
イル名と元に、該画像登録情報伝送データファイルをロ
ーカル受信ボックス714から読み込んで内容を解析
し、画像登録情報伝送データに含まれるイメージID
(「ID」パラメータ)と、処理コード(「OPE」パ
ラメータ)、及び原画像ファイル名をそれぞれRAM1
002に記憶する。
In step S2901, the print image registration unit 704 starts the local transmission / reception control unit 703 at startup.
The image registration information transmission data file is read from the local reception box 714 based on the file name and the original of the image registration information transmission data file passed from and analyzed, and the image ID included in the image registration information transmission data is analyzed.
(“ID” parameter), processing code (“OPE” parameter), and original image file name
002.

【0375】ステップS2902では、印刷用画像登録
手段704は、RAM1002に記憶した処理コードを
判断して、該処理コードが複写(「COPY」)または
移動(「MOVE」)であればステップS2903へ進
み、そうでなければ、すなわち該処理コードが削除
(「DEL」)であれば、ステップS2905へ進む。
In step S2902, the print image registration means 704 determines the processing code stored in the RAM 1002, and if the processing code is a copy ("COPY") or a move ("MOVE"), the flow advances to step S2903. Otherwise, that is, if the processing code is deleted ("DEL"), the process proceeds to step S2905.

【0376】ステップS2903では、印刷用画像登録
手段704は、RAM1002に記憶した原画像ファイ
ルのファイル名を元に、該原画像ファイルをローカル受
信ボックス714から読み込んで印刷用原画像格納装置
716にコピーし、コピー後のファイル名をRAM10
02に記憶しておく。
In step S2903, the print image registration unit 704 reads the original image file from the local reception box 714 based on the file name of the original image file stored in the RAM 1002, and copies it to the print original image storage device 716. And copy the file name after copying
02 is stored.

【0377】ステップS2904では、印刷用画像登録
手段704は、RAM1002に記憶しているイメージ
IDと印刷用原画像格納装置716内にコピーした印刷
用原画像ファイルのファイル名を元に原画像位置管理デ
ータを作成し、原画像位置管理テーブル715に追加す
る。
In step S2904, the print image registration unit 704 manages the original image position based on the image ID stored in the RAM 1002 and the file name of the print original image file copied in the print original image storage device 716. Data is created and added to the original image position management table 715.

【0378】ステップS2905では、印刷用画像登録
手段704は、RAM1002に記憶したイメージID
を元に原画像位置管理テーブル715を検索して、イメ
ージID1201がRAM1002に記憶したイメージ
IDと一致する原画像位置管理データを読み出し、RA
M1002に記憶する。
[0378] In step S2905, the print image registration unit 704 stores the image ID stored in the RAM 1002
The original image position management table 715 is searched based on the original image position management data 715, and the original image position management data whose image ID 1201 matches the image ID stored in the RAM 1002 is read out.
Store it in M1002.

【0379】ステップS2906では、印刷用画像登録
手段704は、ステップS2905で記憶した原画像位
置管理データの保管場所1203に格納されているファ
イル名が示す、印刷用原画像ファイルを印刷用原画像格
納装置から削除する。
In step S2906, the print image registration unit 704 stores the print original image file indicated by the file name stored in the storage location 1203 of the original image position management data stored in step S2905. Delete from device.

【0380】ステップS2907では、印刷用画像登録
手段704は、ステップS2905で記憶した原画像位
置管理データを、原画像位置管理テーブル715から削
除する。
In step S2907, the print image registration unit 704 deletes the original image position management data stored in step S2905 from the original image position management table 715.

【0381】<送信ボックス>図30は、センターサー
バ102のセンター送信ボックス418、イメージサー
バ111のローカル送信ボックス613、プリントサー
バ121のローカル送信ボックス713の内部的なデー
タ格納構造を説明するブロック図である。418、61
3、及び713の各送信ボックスの機能は同値であるの
で、以下の説明では図30の送信ボックス3001を用
いて説明する。
<Send Box> FIG. 30 is a block diagram for explaining the internal data storage structure of the center send box 418 of the center server 102, the local send box 613 of the image server 111, and the local send box 713 of the print server 121. is there. 418, 61
Since the functions of the transmission boxes 3 and 713 have the same value, the following description will be made using the transmission box 3001 in FIG.

【0382】送信ボックスはHDD1009またはHD
D2009内に格納されるデータ群であって、例えば市
販のリレーショナルデータベースなどを用いて格納する
ことが可能であるが、本実施例では広く利用されている
階層的なファイルシステム(ファイル格納方法)を利用
する。該ファイルシステムは、階層的なディレクトリと
いう格納単位内にファイルを格納することができるもの
である。
[0382] The transmission box is HDD1009 or HD
D2009 is a group of data stored in D2009, and can be stored using, for example, a commercially available relational database. In this embodiment, a hierarchical file system (file storage method) widely used is used. Use. The file system can store files in a storage unit called a hierarchical directory.

【0383】図30中3001は送信ボックスであっ
て、センターサーバ102のセンター送信ボックス41
8、イメージサーバ111のローカル送信ボックス61
3、プリントサーバ121のローカル送信ボックス71
3と同値である。送信ボックス3001はディレクトリ
である。
In FIG. 30, reference numeral 3001 denotes a transmission box, which is the center transmission box 41 of the center server 102.
8. Local transmission box 61 of image server 111
3. Local transmission box 71 of print server 121
It is the same value as 3. The transmission box 3001 is a directory.

【0384】3002は送信先別送信ボックスであっ
て、送信ボックス3001の下位ディレクトリ(サブデ
ィレクトリ)であり、ディレクトリ名として送信先のサ
ーバIDを付することによって送信データを送信先ごと
に分類して格納できるようにするためのものである。
[0384] Reference numeral 3002 denotes a transmission box for each transmission destination, which is a lower directory (subdirectory) of the transmission box 3001 and classifies transmission data for each transmission destination by adding a server ID of the transmission destination as a directory name. It is intended to be able to store.

【0385】3003は送信制御情報テーブルであっ
て、各送信先別送信ボックス内に一つずつ保持するファ
イルである。送信制御情報テーブル3003には送信す
べき送信データファイル3004のファイル名などの情
報を格納する。
[0385] Reference numeral 3003 denotes a transmission control information table, which is a file held in each transmission destination-specific transmission box. The transmission control information table 3003 stores information such as the file name of the transmission data file 3004 to be transmitted.

【0386】3004は伝送データファイルであって、
図13で説明されるフォーマットの送信用データファイ
ルである。一つの送信先別送信ボックス3002内には
複数の伝送データファイル3004を格納する。
Reference numeral 3004 denotes a transmission data file.
It is a transmission data file in the format described in FIG. A plurality of transmission data files 3004 are stored in one transmission box 3002 for each transmission destination.

【0387】3005は図13で説明されるフォーマッ
ト以外のファイルであって、伝送データファイル300
4内の<CAMLLINK>タグで参照されるファイル
である。該ファイルは例えば画像ファイルであり、以下
では単に画像ファイルと表す。一つの送信先別送信ボッ
クス3002内には複数の画像ファイル3005を格納
する。
Reference numeral 3005 denotes a file other than the format described in FIG.
4 is a file referred to by a <CAMLLLINK> tag. The file is, for example, an image file, and is hereinafter simply referred to as an image file. A plurality of image files 3005 are stored in one transmission box 3002 for each transmission destination.

【0388】<受信ボックス>図31は、センターサー
バ102のセンター受信ボックス419、イメージサー
バ111のローカル受信ボックス614、プリントサー
バ121のローカル受信ボックス714の内部的なデー
タ格納構造を説明するブロック図である。419、61
4、及び714の各受信ボックスの機能は同値であるの
で、以下の説明では図31の受信ボックス3101を用
いて説明する。
<Receiving Box> FIG. 31 is a block diagram for explaining the internal data storage structure of the center receiving box 419 of the center server 102, the local receiving box 614 of the image server 111, and the local receiving box 714 of the print server 121. is there. 419, 61
Since the functions of the receiving boxes 4 and 714 have the same value, the following description will be made using the receiving box 3101 in FIG.

【0389】受信ボックスはHDD1009またはHD
D2009内に格納されるデータ群であって、例えば市
販のリレーショナルデータベースなどを用いて格納する
ことが可能であるが、本実施例では広く利用されている
階層的なファイルシステム(ファイル格納方法)を利用
する。該ファイルシステムは、階層的なディレクトリと
いう格納単位内にファイルを格納することができるもの
である。
[0389] The receiving box is HDD1009 or HD
D2009 is a group of data stored in D2009, and can be stored using, for example, a commercially available relational database. In this embodiment, a hierarchical file system (file storage method) widely used is used. Use. The file system can store files in a storage unit called a hierarchical directory.

【0390】図31中3101は受信ボックスであっ
て、センターサーバ102のセンター受信ボックス41
9、イメージサーバ111のローカル受信ボックス61
4、プリントサーバ121のローカル受信ボックス71
4と同値である。受信ボックス3101はディレクトリ
である。
In FIG. 31, reference numeral 3101 denotes a reception box, which is the center reception box 41 of the center server 102.
9. Local inbox 61 of image server 111
4. Local reception box 71 of print server 121
This is the same value as 4. The receiving box 3101 is a directory.

【0391】3102は送信元別受信ボックスであっ
て、受信ボックス3101の下位ディレクトリ(サブデ
ィレクトリ)であり、ディレクトリ名として送信元のサ
ーバIDを付することによって受信データを送信元ごと
に分類して格納できるようにするためのものである。
[0391] Reference numeral 3102 denotes a reception box for each transmission source, which is a lower directory (subdirectory) of the reception box 3101. The reception data is classified for each transmission source by adding the transmission source server ID as a directory name. It is intended to be able to store.

【0392】3103は処理手段情報テーブルであっ
て、センター送受信制御手段407、ローカル送受信制
御手段603、またはローカル送受信制御手段703が
伝送データファイル3105を受信した時に、該伝送デ
ータファイル3105内の伝送データのタグに応じて起
動すべき処理手段の名称と起動方法などを保持する。
Reference numeral 3103 denotes a processing means information table. When the center transmission / reception control means 407, the local transmission / reception control means 603, or the local transmission / reception control means 703 receives the transmission data file 3105, the transmission data in the transmission data file 3105 is displayed. It holds the name of the processing means to be activated according to the tag and the activation method.

【0393】3104は受信制御情報テーブルであっ
て、各送信元別受信ボックス内に一つずつ保持するファ
イルである。受信制御情報テーブル3103には受信し
た受信データファイル3104のファイル名などの情報
を格納する。
[0397] Reference numeral 3104 denotes a reception control information table, which is a file held in each reception box for each transmission source. The reception control information table 3103 stores information such as the file name of the received reception data file 3104.

【0394】3105は伝送データファイルであって、
図13で説明フォーマットの送信用データファイルであ
る。一つの送信元別受信ボックス3102内には複数の
伝送データファイル3105を格納する。
Reference numeral 3105 denotes a transmission data file.
This is a transmission data file in the format described in FIG. A plurality of transmission data files 3105 are stored in one transmission source receiving box 3102.

【0395】3106は図13で説明されるフォーマッ
ト以外のファイルであって、伝送データファイル310
5内の<CAMLLINK>タグで参照されるファイル
である。該ファイルは例えば画像ファイルであり、以下
では単に画像ファイルと表す。一つの送信元別受信ボッ
クス3102内には複数の画像ファイル3106を格納
する。
Reference numeral 3106 denotes a file other than the format described in FIG.
5 is a file referred to by a <CAMLLLINK> tag. The file is, for example, an image file, and is hereinafter simply referred to as an image file. A plurality of image files 3106 are stored in one transmission source receiving box 3102.

【0396】<送受信制御情報テーブル>図32は、送
信制御情報テーブル3003及び受信制御情報テーブル
3104に格納するデータ項目を説明する説明図であ
る。送信制御情報テーブル3003及び受信制御情報テ
ーブル3104に格納するデータ項目は同値であるの
で、以下の説明では送信制御情報テーブル3003及び
受信制御情報テーブル3104を総称して送受信制御情
報テーブルと表す。
<Transmission / Reception Control Information Table> FIG. 32 is an explanatory diagram for explaining data items stored in the transmission control information table 3003 and the reception control information table 3104. Since the data items stored in the transmission control information table 3003 and the reception control information table 3104 have the same value, in the following description, the transmission control information table 3003 and the reception control information table 3104 are collectively referred to as a transmission / reception control information table.

【0397】送受信制御情報テーブルは図32で説明さ
れるデータ群を1つのデータレコードとして、複数のデ
ータレコードを格納する。各データレコードは伝送ファ
イル名3201の値によって一意に識別される。
The transmission / reception control information table stores a plurality of data records with the data group described in FIG. 32 as one data record. Each data record is uniquely identified by the value of the transmission file name 3201.

【0398】図32中3201は伝送ファイル名であっ
て、伝送データファイル3004、伝送データファイル
3105、画像ファイル3005、または画像ファイル
3106として格納されているファイルのファイル名で
ある。
In FIG. 32, reference numeral 3201 denotes a transmission file name, which is a file name of a file stored as the transmission data file 3004, the transmission data file 3105, the image file 3005, or the image file 3106.

【0399】3202は伝送データファイル名であっ
て、伝送ファイル名3201が画像ファイル3005ま
たは画像ファイル3106を指す場合、該画像ファイル
を指す<CAMLLINK>タグを含む、伝送データフ
ァイル3004または伝送データファイル3105のフ
ァイル名を格納する。伝送ファイル名3201が伝送デ
ータファイル3004または伝送データファイル310
5のファイル名の場合には、伝送データファイル名32
02には値は入らない。
Reference numeral 3202 denotes a transmission data file name. When the transmission file name 3201 points to the image file 3005 or the image file 3106, the transmission data file 3004 or the transmission data file 3105 includes a <CAMLLLINK> tag indicating the image file. Stores the file name of The transmission file name 3201 is the transmission data file 3004 or the transmission data file 310
5, the transmission data file name 32
No value is entered in 02.

【0400】3203はファイルサイズであって、伝送
ファイル名3201が指すファイルのサイズをバイト数
で格納する。
[0400] Reference numeral 3203 denotes a file size, which stores the size of the file indicated by the transmission file name 3201 in bytes.

【0401】3204はボックス格納日時であって、伝
送ファイル名3201が指すファイルが送信ボックス3
001または受信ボックス3101に格納された時の日
付及び時刻を格納する。
Reference numeral 3204 denotes a box storage date and time, and the file indicated by the transmission file name 3201 is the transmission box 3
001 or the date and time when it was stored in the reception box 3101.

【0402】3205は伝送完了日時であって、伝送フ
ァイル名3201が指すファイルの送信または受信が完
了した時の日付及び時刻を格納する。
Reference numeral 3205 denotes a transmission completion date and time, which stores the date and time when the transmission or reception of the file indicated by the transmission file name 3201 is completed.

【0403】以上のように、送受信制御情報テーブルは
個々の伝送データファイル3004、伝送データファイ
ル3105、画像ファイル3005、または画像ファイ
ル3106の属性を格納する。
As described above, the transmission / reception control information table stores the attribute of each transmission data file 3004, transmission data file 3105, image file 3005, or image file 3106.

【0404】<処理手段情報テーブル>図33は、受信
ボックス3101内の処理手段情報テーブル3103に
格納するデータ項目を説明する説明図である。
<Processing Means Information Table> FIG. 33 is an explanatory diagram for explaining data items stored in the processing means information table 3103 in the receiving box 3101.

【0405】処理手段情報テーブル3103は図33で
説明されるデータ群を1つのデータレコードとして、複
数のデータレコードを格納する。各データレコードは伝
送データタグ名3301の値によって一意に識別され
る。また、本実施例においては該処理手段情報テーブル
3103は事前に正しい値を持つデータレコードが格納
されていることを前提とする。
The processing means information table 3103 stores a plurality of data records with the data group described in FIG. 33 as one data record. Each data record is uniquely identified by the value of the transmission data tag name 3301. In this embodiment, it is assumed that the processing means information table 3103 stores data records having correct values in advance.

【0406】図33中3301は伝送データタグ名であ
り、図13の伝送データフォーマットで説明される、各
種伝送データを識別するタグ名称を格納する。
In FIG. 33, reference numeral 3301 denotes a transmission data tag name, which stores a tag name for identifying various types of transmission data, which is described in the transmission data format of FIG.

【0407】3302は処理手段起動方法であり、伝送
データタグ名3301で識別される伝送データを処理す
るべき処理手段の起動方法を格納する。起動方法は、例
えばアプリケーションプログラムをRAM1002に展
開して使用する場合であれば該アプリケーションプログ
ラムのプログラムファイル名を格納するものであって、
センター送受信制御手段407、ローカル送受信制御手
段603、またはローカル送受信制御手段703が該処
理手段をHDD1009またはHDD2009から読み
出してRAM1002に展開し、使用できるようにする
ものである。
[0407] Reference numeral 3302 denotes a processing unit activation method, which stores the activation method of the processing unit to process the transmission data identified by the transmission data tag name 3301. The activation method is to store the program file name of the application program if the application program is used after being developed in the RAM 1002, for example.
The center transmission / reception control means 407, the local transmission / reception control means 603, or the local transmission / reception control means 703 reads out the processing means from the HDD 1009 or the HDD 2009, expands the processing means in the RAM 1002, and makes it usable.

【0408】3303は引き渡しデータ情報であって、
センター送受信制御手段407、ローカル送受信制御手
段603、またはローカル送受信制御手段703が、処
理手段起動方法3302に従って該処理手段を起動した
後、該処理手段に対してRAM1002またはRAM2
002を介して渡すデータ項目の名称を格納する。格納
するデータ項目の名称は、例えば伝送データファイル3
105のファイル名である。
[0408] Reference numeral 3303 denotes delivery data information.
After the center transmission / reception control unit 407, the local transmission / reception control unit 603, or the local transmission / reception control unit 703 activates the processing unit according to the processing unit activation method 3302, the RAM 1002 or the RAM2
002 stores the name of the data item passed through 002. The name of the data item to be stored is, for example, transmission data file 3
105 is the file name.

【0409】<送信ファイル登録処理>図34はセンタ
ーサーバ102、イメージサーバ111、またはプリン
トサーバ121における送信ファイル登録処理を説明す
る処理フロー図である。該送信ファイル登録処理は、送
信すべき伝送データファイルなどを送信ボックス300
1に登録する処理であって、画像収集手段405など
の、センターサーバ102、イメージサーバ111、ま
たはプリントサーバ121上の、各処理手段が行う処理
である。該処理を行う各処理手段は、送信用の伝送デー
タが作成済みであって、かつ図13のフォーマットの伝
送データファイル3004として格納可能な状態である
こと、かつ送信先のサーバのサーバIDをRAM100
2またはRAM2002上に保持していることを前提と
する。また、格納すべき伝送データファイル3004及
び画像ファイル3005のファイル名は、処理時刻と乱
数値をファイル名に含めるなど、既に格納されているフ
ァイルと同一にならないようにしておく。
<Transmission File Registration Processing> FIG. 34 is a processing flowchart for explaining transmission file registration processing in the center server 102, the image server 111, or the print server 121. In the transmission file registration process, a transmission data file or the like to be transmitted is stored in the transmission box 300.
1 is a process performed by each processing unit on the center server 102, the image server 111, or the print server 121, such as the image collection unit 405. Each processing means for performing the processing is required to confirm that transmission data for transmission has been created and that the transmission data can be stored as the transmission data file 3004 in the format shown in FIG.
2 or stored in the RAM 2002. The file names of the transmission data file 3004 and the image file 3005 to be stored are not the same as the already stored files, for example, by including the processing time and the random number in the file name.

【0410】ステップS3401では、送信すべき伝送
データをRAM1002またはRAM2002に保持し
ている送信先サーバIDと同じ名称の送信先別送信ボッ
クス3002の伝送データファイル3004として格納
する。
In step S3401, the transmission data to be transmitted is stored as the transmission data file 3004 of the transmission box 3002 for each transmission destination having the same name as the transmission destination server ID held in the RAM 1002 or the RAM 2002.

【0411】ステップS3402では、ステップS34
01で格納した伝送データファイル3004のファイル
名と、該ファイルのファイルサイズ、及び現在の処理時
刻を元にして図32で説明される送受信制御情報データ
を作成し、送信制御情報テーブル3003に書き込む。
[0411] In step S3402, step S34 is executed.
The transmission / reception control information data described in FIG. 32 is created based on the file name of the transmission data file 3004 stored at 01, the file size of the file, and the current processing time, and is written in the transmission control information table 3003.

【0412】ステップS3403では、上記伝送データ
内に<CAMLLINK>タグが存在するかどうかを調
べて、存在すればステップS3404へ進み、存在しな
ければ当処理を終了する。
In step S3403, it is checked whether or not a <CAMLLLINK> tag exists in the transmission data. If the tag exists, the flow advances to step S3404; if not, the process ends.

【0413】ステップS3404とステップS3405
は、上記伝送データ内の<CAMLLINK>タグ13
22で示される画像等のファイルの数だけ繰り返し、該
各ファイルに対して処理する。
Steps S3404 and S3405
Is a <CAMLLLINK> tag 13 in the transmission data.
The processing is repeated for each file, such as the number of files such as images indicated by 22.

【0414】ステップS3404では、上記伝送データ
内の<CAMLLINK>タグ1322内に指定されて
いるファイルを、RAM1002またはRAM2002
に保持している送信先サーバIDと同じ名称の送信先別
送信ボックス3002の画像ファイル3005として格
納する。
[0414] In step S3404, the file designated in the <CAMLLLINK> tag 1322 in the transmission data is stored in the RAM 1002 or RAM 2002.
Is stored as the image file 3005 of the transmission box 3002 for each transmission destination having the same name as the transmission destination server ID stored in the transmission box 3002.

【0415】ステップS3405では、ステップS34
04で格納した画像ファイル3005のファイル名、ス
テップS3401で格納した伝送データファイル300
4のファイル名、該画像ファイルのファイルサイズ、及
び処理時刻を元にして図32で説明される送受信制御情
報データを作成し、送信制御情報3003に書き込む。
[0415] In step S3405, step S34 is executed.
04, the file name of the image file 3005 stored in step S3401, and the transmission data file 300 stored in step S3401.
The transmission / reception control information data described in FIG. 32 is created based on the file name of No. 4, the file size of the image file, and the processing time, and is written in the transmission control information 3003.

【0416】<プリントサーバでのデータ送受信処理>
センターサーバ102とプリントサーバ121はネット
ワーク130を介して接続可能であり、プリントサーバ
102からのダイアルアップ接続または常時接続が可能
である。また、ネットワーク103は任意のネットワー
ク形態が利用可能であり、本実施例では広く利用されて
いるインターネットを利用する。また、ネットワーク1
30における伝送手順(プロトコル)も任意のプロトコ
ルが利用可能であり、本実施例ではインターネット上で
広く利用されているHTTP(Hyper Text Transfer Pr
otocol)、及びFTP(File Transfer Protocol)など
を利用する。プリントサーバ121のローカル送受信制
御手段703と、センター送受信制御手段407は上記
方法を用いて、ネットワーク130を介して接続し、デ
ータの送受信処理を行う。なお、プリントサーバ121
からセンターサーバ102への接続方法は、事前にプリ
ントサーバ121に設定されていることを前提とする。
<Data transmission / reception processing at print server>
The center server 102 and the print server 121 can be connected via the network 130, and a dial-up connection or a constant connection from the print server 102 is possible. Further, the network 103 can use any network form, and in the present embodiment, the widely used Internet is used. Network 1
Any protocol can be used for the transmission procedure (protocol) in the H.30. In this embodiment, HTTP (Hyper Text Transfer Protocol) widely used on the Internet is used.
otocol) and FTP (File Transfer Protocol). The local transmission / reception control unit 703 and the center transmission / reception control unit 407 of the print server 121 are connected via the network 130 using the above-described method, and perform data transmission / reception processing. The print server 121
It is assumed that the connection method from to the center server 102 is set in the print server 121 in advance.

【0417】図35は、イメージサーバ111のローカ
ル送受信制御手段603またはプリントサーバ121の
ローカル送受信制御手段703が行うデータ送受信処理
の処理フローである。ローカル送受信制御手段603と
ローカル送受信制御手段703の処理は同値であるの
で、以下ではプリントサーバ121のローカル送受信制
御手段703を用いて説明する。なお、当処理に対応し
たセンターサーバ102のセンター送受信制御手段40
7の処理は図36を用いて後述する。
FIG. 35 is a processing flow of data transmission / reception processing performed by the local transmission / reception control unit 603 of the image server 111 or the local transmission / reception control unit 703 of the print server 121. Since the processes of the local transmission / reception control unit 603 and the local transmission / reception control unit 703 have the same value, the following description will be made using the local transmission / reception control unit 703 of the print server 121. The center transmission / reception control means 40 of the center server 102 corresponding to this processing.
7 will be described later with reference to FIG.

【0418】図35及び以下の説明における「メッセー
ジ」はプリントサーバ121のサーバIDと処理要求な
どを含んだテキストデータであって、HTTPなどで送
受信する。また、ファイルの送受信はFTPを用いる。
[0418] "Message" in Fig. 35 and the following description is text data containing the server ID of the print server 121, a processing request, and the like, and is transmitted and received by HTTP or the like. File transmission and reception use FTP.

【0419】プリントサーバ121のローカル送受信制
御手段703は、オペレータがKB2008を操作する
ことにより、あるいは事前に設定されている時間間隔に
応じて、HDD2009などから読み出されRAM20
02に展開されて利用可能となる。
[0419] The local transmission / reception control means 703 of the print server 121 reads out data from the HDD 2009 or the like by reading data from the HDD 2009 or the like when the operator operates the KB 2008 or at a predetermined time interval.
02 and become available.

【0420】ステップS3501では、ローカル送受信
制御手段703は、事前にプリントサーバ121に設定
されているセンターサーバ102への接続方法に従っ
て、センターサーバ102へダイアルアップするなどの
接続要求を行い、センターサーバ102との接続を確立
する。次に、センターサーバ102内の、該プリントサ
ーバ121用の送信元別受信ボックス3102及び送信
先別送信ボックス3002のディレクトリ名を要求する
メッセージをセンターサーバ102に送信し、該ディレ
クトリ名を含むメッセージをセンターサーバ102から
受信してRAM2002上に記憶しておく。
[0420] In step S3501, the local transmission / reception control unit 703 issues a connection request such as dialing up to the center server 102 according to the connection method to the center server 102 set in advance in the print server 121, and communicates with the center server 102. Establish a connection. Next, in the center server 102, a message requesting the directory name of the sender-specific receiving box 3102 and the destination-specific sending box 3002 for the print server 121 is transmitted to the center server 102, and the message including the directory name is transmitted. It is received from the center server 102 and stored in the RAM 2002.

【0421】ステップS3502からステップS350
7までは、センターサーバ102向けの送信先別送信ボ
ックス3002内の送信制御情報テーブル3003に格
納されている送信制御情報データの内、伝送データファ
イル名3202及び伝送完了日時3205に値が格納さ
れていない、すなわち未送信の伝送データファイルの各
データに対して処理を繰り返す。なお、該処理対象の各
送信制御情報データは、ボックス格納日時3204の値
が小さい順に、すなわち送信ボックスに格納された順に
処理する。
Steps S3502 to S350
7, among the transmission control information data stored in the transmission control information table 3003 in the transmission box 3002 for each transmission destination for the center server 102, values are stored in the transmission data file name 3202 and the transmission completion date and time 3205. No, that is, the process is repeated for each data of the untransmitted transmission data file. The transmission control information data to be processed is processed in ascending order of the value of the box storage date and time 3204, that is, in the order in which they are stored in the transmission box.

【0422】ステップS3502では、ローカル送受信
制御手段703は、センターサーバ102向けの送信先
別送信ボックス3002内の送信制御情報テーブル30
03から、上記ステップS3502の条件を満たす送信
制御情報データを1件読み込み、RAM2002上に該
送信制御情報データを記憶する。
[0422] In step S3502, the local transmission / reception control means 703 transmits the transmission control information table 30 in the transmission destination-specific transmission box 3002 for the center server 102.
From step 03, one piece of transmission control information data that satisfies the condition of step S3502 is read, and the transmission control information data is stored in the RAM 2002.

【0423】ステップS3503では、ローカル送受信
制御手段703は、ステップS3502で記憶した送信
制御情報データの伝送ファイル名3201で表される伝
送データファイル3004を読み込み、ステップS35
01で記憶したセンターサーバ102の送信元別受信ボ
ックス3102のディレクトリに対して格納する形で、
該伝送ファイルを送信する。
[0423] In step S3503, the local transmission / reception control unit 703 reads the transmission data file 3004 represented by the transmission file name 3201 of the transmission control information data stored in step S3502, and executes step S35.
01 is stored in the directory of the sender-specific inbox 3102 of the center server 102 stored at 01.
Transmit the transmission file.

【0424】ステップS3504では、ローカル送受信
制御手段703は、ステップS3502で記憶した送信
制御情報データの伝送完了日時3205に現在の日付時
刻を設定し、送信制御情報テーブル3003内の伝送フ
ァイル名3201が該送信制御情報データの伝送データ
ファイル名と同じ値のデータを、該送信制御情報データ
で上書きすることにより、送信制御情報テーブル300
3を更新する。
[0424] In step S3504, the local transmission / reception control means 703 sets the current date and time in the transmission completion date / time 3205 of the transmission control information data stored in step S3502, and the transmission file name 3201 in the transmission control information table 3003 is set to the current date and time. By overwriting data having the same value as the transmission data file name of the transmission control information data with the transmission control information data, the transmission control information table 300
Update 3

【0425】ステップS3505からステップS350
7までは、送信制御情報テーブル3003内の各送信制
御情報データの内、伝送データファイル名3202の値
がステップS3502で記憶した送信制御情報データの
伝送データファイル名と同じである各送信制御情報デー
タに対して処理を繰り返す。
[0425] Steps S3505 to S350
7, among the transmission control information data in the transmission control information table 3003, the transmission control information data whose transmission data file name 3202 has the same value as the transmission data file name of the transmission control information data stored in step S 3502. Is repeated.

【0426】ステップS3505では、ローカル送受信
制御手段703は、上記条件を満たす送信制御情報デー
タを1件送信制御情報テーブル3003から読み込み、
RAM2002に記憶する。次に、該送信制御情報デー
タの伝送ファイル名3201で表される画像ファイル3
005を読み込み、ステップS3501で記憶したセン
ターサーバ102の送信元別受信ボックス3102のデ
ィレクトリに対して格納する形で、該伝送ファイルを送
信する。
[0426] In step S3505, the local transmission / reception control unit 703 reads transmission control information data that satisfies the above conditions from the single transmission control information table 3003,
It is stored in the RAM 2002. Next, the image file 3 represented by the transmission file name 3201 of the transmission control information data
005 is read, and the transmission file is transmitted in the form of being stored in the directory of the sender-specific reception box 3102 of the center server 102 stored in step S3501.

【0427】ステップS3506では、ローカル送受信
制御手段703は、ステップS3505で記憶した送信
制御情報データを含む、ファイル送信が完了したことを
通知するメッセージを送信する。
In step S3506, local transmission / reception control means 703 transmits a message notifying that the file transmission has been completed, including the transmission control information data stored in step S3505.

【0428】ステップS3507では、ローカル送受信
制御手段703は、ステップS3505で記憶した送信
制御情報データの伝送完了日時3205に現在の日付時
刻を設定し、送信制御情報テーブル3003内の伝送フ
ァイル名3201が該送信制御情報データの伝送ファイ
ル名と同じ値のデータを、該送信制御情報データで上書
きすることにより、送信制御情報テーブル3003を更
新する。
In step S3507, the local transmission / reception control unit 703 sets the current date and time in the transmission completion date / time 3205 of the transmission control information data stored in step S3505, and the transmission file name 3201 in the transmission control information table 3003 is The transmission control information table 3003 is updated by overwriting data having the same value as the transmission file name of the transmission control information data with the transmission control information data.

【0429】ステップS3508では、ローカル送受信
制御手段703は、ステップS3502で記憶した現在
処理中の送信制御情報データを含む、ファイル送信が完
了したことを通知するメッセージを送信する。
In step S3508, the local transmission / reception control unit 703 transmits a message notifying that the file transmission has been completed, including the transmission control information data currently being processed stored in step S3502.

【0430】ステップS3509では、ローカル送受信
制御手段703は、センターサーバ102に対してセン
ターサーバ102の該プリントサーバ121用の送信元
別受信ボックス3102内の送信制御情報テーブル30
03をファイルとして受信する。HDD2009上の一
時領域に一時的に保管する。
[0430] In step S3509, the local transmission / reception control means 703 sends the transmission control information table 30 in the transmission source receiving box 3102 for the print server 121 of the center server 102 to the center server 102.
03 is received as a file. The data is temporarily stored in a temporary area on the HDD 2009.

【0431】ステップS3510からステップS351
7までは、ステップS3509でHDD2009に保管
した、センターサーバ102から受信した送信制御情報
テーブルに格納されている送信制御情報データの内、伝
送データファイル名3202及び伝送完了日時3205
に値が格納されていない、すなわち未受信の伝送データ
ファイルの各データに対して処理を繰り返す。なお、該
処理対象の各送信制御情報データは、ボックス格納日時
3204の値が小さい順に、すなわち送信ボックスに格
納された順に処理する。
[0431] Steps S3510 to S351
In the transmission control information data stored in the transmission control information table received from the center server 102 and stored in the HDD 2009 in step S3509, the transmission data file name 3202 and the transmission completion date and time 3205
Are not stored, ie, the processing is repeated for each data of the transmission data file that has not been received. The transmission control information data to be processed is processed in ascending order of the value of the box storage date and time 3204, that is, in the order in which they are stored in the transmission box.

【0432】ステップS3510では、ローカル送受信
制御手段703は、センターサーバ102から受信した
送信制御情報テーブルから、上記ステップS3510の
条件を満たす送信制御情報データを1件読み込み、RA
M2002上に該送信制御情報データを記憶する。
[0432] In step S3510, the local transmission / reception control means 703 reads one piece of transmission control information data that satisfies the condition in step S3510 from the transmission control information table received from the center server 102, and
The transmission control information data is stored in M2002.

【0433】ステップS3511では、ローカル送受信
制御手段703は、ステップS3510で記憶した送信
制御情報データの伝送ファイル名3201で表される伝
送データファイルをセンターサーバ102から受信し、
該伝送データファイルを、センターサーバ用の送信元別
受信ボックス3102の中の伝送データファイル310
5として格納する。
In step S3511, the local transmission / reception control unit 703 receives the transmission data file represented by the transmission file name 3201 of the transmission control information data stored in step S3510 from the center server 102,
The transmission data file is stored in the transmission data file 310 in the sender-specific reception box 3102 for the center server.
5 is stored.

【0434】ステップS3512では、ローカル送受信
制御手段703は、ステップS3510で記憶した送信
制御情報データの伝送完了日時3205に現在の日付時
刻を設定し、センターサーバ用の送信元別受信ボックス
3102の中の受信制御情報テーブル3104に、該送
信制御情報データを追加する。
[0434] In step S3512, the local transmission / reception control means 703 sets the current date and time in the transmission completion date / time 3205 of the transmission control information data stored in step S3510. The transmission control information data is added to the reception control information table 3104.

【0435】ステップS3513からステップS351
5までは、センターサーバ102から受信した各送信制
御情報データの内、伝送データファイル名3202の値
がステップS3510で記憶した送信制御情報データの
伝送ファイル名と同じである各送信制御情報データに対
して処理を繰り返す。
[0435] Steps S3513 to S351
Up to 5, among the transmission control information data received from the center server 102, for each transmission control information data in which the value of the transmission data file name 3202 is the same as the transmission file name of the transmission control information data stored in step S3510. And repeat the process.

【0436】ステップS3513では、ローカル送受信
制御手段703は、上記の条件を満たす送信制御情報デ
ータをステップS3509で保管したHDD2009上
の一時領域から1件読み込み、RAM2002に記憶す
る。次に、該送信制御情報データの伝送ファイル名32
01で表される画像ファイルをセンターサーバ102か
ら受信し、該画像ファイルを、センターサーバ用の送信
元別受信ボックス3102の中の画像ファイル3106
として格納する。
In step S3513, the local transmission / reception control unit 703 reads one transmission control information data satisfying the above conditions from the temporary area on the HDD 2009 saved in step S3509, and stores it in the RAM 2002. Next, the transmission file name 32 of the transmission control information data
01 is received from the center server 102, and the image file is stored in the image file 3106 in the sender-specific inbox 3102 for the center server.
Stored as

【0437】ステップS3514では、ローカル送受信
制御手段703は、ステップS3513で記憶した送信
制御情報データを含む、ファイル受信が完了したことを
通知するメッセージを送信する。
[0437] In step S3514, local transmission / reception control means 703 transmits a message notifying that the file reception has been completed, including the transmission control information data stored in step S3513.

【0438】ステップS3515では、ローカル送受信
制御手段703は、ステップS3513で記憶した送信
制御情報データの伝送完了日時3205に現在の日付時
刻を設定し、センターサーバ用の送信元別受信ボックス
3102の中の受信制御情報テーブル3104に、該送
信制御情報データを追加する。
[0438] In step S3515, the local transmission / reception control means 703 sets the current date and time in the transmission completion date and time 3205 of the transmission control information data stored in step S3513, and stores the current date and time in the transmission source-specific reception box 3102 for the center server. The transmission control information data is added to the reception control information table 3104.

【0439】ステップS3516では、ローカル送受信
制御手段703は、ステップS3510で記憶した現在
処理中の送信制御情報データを含む、ファイル受信が完
了したことを通知するメッセージを送信する。
[0439] In step S3516, the local transmission / reception control means 703 transmits a message notifying that the file reception has been completed, including the transmission control information data currently being processed stored in step S3510.

【0440】ステップS3517では、ローカル送受信
制御手段703は、ステップS3511で受信して格納
した伝送データファイル3105をRAM2002に読
み出してその内容を解析し、図13の<ORDER>タ
グなどで表される伝送データタグを全て抽出する。次
に、該伝送データタグの個々の値を用いて処理手段情報
テーブル3103を検索し、処理手段情報テーブル31
03の伝送データタグ名3301が上記処理で抽出した
伝送データタグの値と同じ処理手段情報データを抽出
し、該処理手段情報データの処理手段起動方法3302
と引き渡しデータ情報3303の内容に従って、該当す
る処理手段を起動する。
[0440] In step S3517, the local transmission / reception control unit 703 reads the transmission data file 3105 received and stored in step S3511 into the RAM 2002, analyzes the contents thereof, and transmits the transmission data file represented by the <ORDER> tag or the like in Fig. 13. Extract all data tags. Next, the processing means information table 3103 is searched using the individual values of the transmission data tag, and the processing means information table 31
03, the processing means information data whose transmission data tag name 3301 is the same as the value of the transmission data tag extracted in the above processing is extracted, and the processing means activation method 3302 of the processing means information data is extracted.
And activates the corresponding processing means in accordance with the contents of the delivery data information 3303.

【0441】ステップS3518では、ローカル送受信
制御手段703は、センターサーバ102との接続がダ
イアルアップ接続の設定の場合、センターサーバ102
との接続を切断する。
[0441] In step S3518, the local transmission / reception control unit 703 determines that the connection with the center server 102 is a dial-up connection setting.
Disconnect from the connection.

【0442】ステップS3519では、ローカル送受信
制御手段703は、センターサーバ102向けの送信先
別送信ボックス3002の送信制御情報テーブル300
3を検索して、伝送完了日時3205が現在時刻から予
め設定しておいた期間以前の送信制御情報データを該送
信制御情報テーブル3003から削除すると共に、該送
信制御情報データの伝送ファイル名3201が指す伝送
データファイル3004または画像ファイル3005を
削除する。上記該送信制御情報データ及び各送信ファイ
ルは、伝送障害発生時の再送信のために、送信完了後直
ちには削除しない。
[0442] In step S3519, the local transmission / reception control means 703 transmits the transmission control information table 300 of the transmission box 3002 for each destination to the center server 102.
3 is deleted from the transmission control information table 3003, and the transmission file name 3201 of the transmission control information data is deleted. The transmission data file 3004 or the image file 3005 pointed to is deleted. The transmission control information data and each transmission file are not deleted immediately after the transmission is completed for retransmission when a transmission failure occurs.

【0443】なお、ステップS3517で起動されるオ
ーダ出力管理手段701などの処理手段は、該当する伝
送データファイル3105の処理が完了すると、該伝送
データファイルと、該伝送データファイルの下位に位置
する画像ファイル3106とを受信ボックス3101よ
り削除し、受信制御情報テーブル3104内の伝送ファ
イル名3201が上記削除ファイルのファイル名と同じ
値のデータを削除する。
[0443] When the processing of the corresponding transmission data file 3105 is completed, the processing means such as the order output management means 701 started in step S3517, and the transmission data file and the image located below the transmission data file. The file 3106 is deleted from the reception box 3101, and data whose transmission file name 3201 in the reception control information table 3104 has the same value as the file name of the deleted file is deleted.

【0444】本実施例においてデータ送受信中にネット
ワークの障害などにより処理が中断した場合は、当処理
を最初からやり直す。この場合は、送信制御情報テーブ
ル3003もしくは受信制御テーブル3104の伝送完
了日時3205に基づいて、画像ファイルの送受信を行
うので、既に送信または受信した画像ファイルが再度送
信または受信されることはない。
In this embodiment, if the processing is interrupted due to a network failure during data transmission / reception, this processing is restarted from the beginning. In this case, since the image file is transmitted and received based on the transmission completion date and time 3205 of the transmission control information table 3003 or the reception control table 3104, the already transmitted or received image file is not transmitted or received again.

【0445】<センターサーバでのデータ送受信処理>
図36は、センターサーバ102のセンター送受信制御
手段407における、データ送受信処理を説明する処理
フローである。
<Data transmission / reception processing in center server>
FIG. 36 is a processing flow illustrating data transmission / reception processing in the center transmission / reception control unit 407 of the center server 102.

【0446】センター送受信制御手段407は、イメー
ジサーバ111のローカル送受信制御手段603または
プリントサーバ121のローカル送受信制御手段703
から送信されたメッセージを受信して処理を行うもので
ある。本実施例では、伝送プロトコルとしてHTTPを
用いることにより、送信されたメッセージを文書提供手
段401が受信し、文書提供手段401がセンター送受
信制御手段407をRAM1002に展開して起動し、
上記処理を行わせる方法を使用する。該起動方法は編集
用画像提供手段402の起動方法と同値であり、実際の
データ送受信は文書提供手段401が行い、送受信デー
タはRAM1002を介して文書提供手段407とロー
カル送受信制御手段703とで交換する。送受信制御手
段は一つのメッセージを処理すると終了する。
[0446] The center transmission / reception control means 407 is the local transmission / reception control means 603 of the image server 111 or the local transmission / reception control means 703 of the print server 121.
And performs processing upon receiving the message transmitted from the. In this embodiment, by using HTTP as a transmission protocol, the transmitted message is received by the document providing unit 401, and the document providing unit 401 expands the center transmission / reception control unit 407 in the RAM 1002 and starts up.
A method for performing the above processing is used. The activation method has the same value as the activation method of the editing image providing means 402. Actual data transmission / reception is performed by the document providing means 401, and transmitted / received data is exchanged between the document providing means 407 and the local transmission / reception control means 703 via the RAM 1002. I do. The transmission / reception control means ends after processing one message.

【0447】図36中ステップS3601では、センタ
ー送受信制御手段407は、CPUを用いてRAM10
02を介して文書提供手段401から受け取った受信メ
ッセージを解析し、メッセージの内容を調べる。
At step S3601 in FIG. 36, the center transmission / reception control means 407
The received message received from the document providing unit 401 via the file providing unit 02 is analyzed, and the content of the message is checked.

【0448】ステップS3602では、センター送受信
制御手段407は、ステップS3601で調べたメッセ
ージの内容が、図35のステップS3501で送信され
る、送受信ボックスディレクトリ名を要求するメッセー
ジであるかどうかを判断し、該ディレクトリ名を要求す
るものであればステップS3603へ進み、そうでなけ
ればステップS3604へ進む。
In step S3602, the center transmission / reception control unit 407 determines whether or not the content of the message checked in step S3601 is the message transmitted in step S3501 in FIG. 35 and requesting a transmission / reception box directory name. If the directory name is requested, the process proceeds to step S3603; otherwise, the process proceeds to step S3604.

【0449】ステップS3603では、センター送受信
制御手段407は、ステップS3601で解析したメッ
セージ中に含まれる、メッセージの送信元のイメージサ
ーバ111またはプリントサーバ121のサーバIDを
元に、該サーバーIDがディレクトリ名となっている送
信先別送信ボックス3002のディレクトリ名と送信元
別受信ボックス3102のディレクトリ名を調べて、該
ディレクトリ名をRAM1002を介して文書提供手段
401に渡すことによって返信する。
[0449] In step S3603, the center transmission / reception control unit 407 uses the server ID of the image server 111 or the print server 121, which is included in the message analyzed in step S3601, as the directory name based on the server ID of the image server 111 or the print server 121. The directory name of the transmission box 3002 for each transmission destination and the directory name of the reception box 3102 for each transmission source are checked, and the directory name is returned to the document providing means 401 via the RAM 1002 for a reply.

【0450】ステップS3604では、センター送受信
制御手段407は、ステップS3601で調べたメッセ
ージの内容が、図35のステップS3505及びステッ
プS3508で送信される、ファイル送信完了を通知す
るメッセージであるかどうかを判断し、ファイル送信完
了を通知するものであればステップS3605へ進み、
そうでなければステップS3609へ進む。
[0450] In step S3604, center transmission / reception control means 407 determines whether or not the content of the message checked in step S3601 is a message for notifying completion of file transmission transmitted in steps S3505 and S3508 in FIG. If the file transmission completion is notified, the process proceeds to step S3605.
Otherwise, the process proceeds to step S3609.

【0451】ステップS3605では、センター送受信
制御手段407は、ステップS3601でCPUが解析
したメッセージに含まれる送信制御情報データを受信制
御情報テーブル3104に追加する。
In step S3605, center transmission / reception control means 407 adds transmission control information data included in the message analyzed by the CPU in step S3601 to reception control information table 3104.

【0452】ステップS3606では、センター送受信
制御手段407は、ステップS3601でCPUが解析
したメッセージに含まれる送信制御情報データの伝送デ
ータファイル名3202を調べて、該伝送データファイ
ル名に値が入っていなければステップS3606に進
み、該伝送データファイル名に値が入っていれば処理を
終了する。
In step S3606, the center transmission / reception control unit 407 checks the transmission data file name 3202 of the transmission control information data included in the message analyzed by the CPU in step S3601, and if the transmission data file name does not include a value. If the value is included in the transmission data file name, the process ends.

【0453】ステップS3607では、センター送受信
制御手段407は、ステップS3601でCPUが解析
したメッセージに含まれる送信制御情報データの伝送フ
ァイル名3201が示す伝送データファイル3105を
RAM1002に読み出してその内容を解析し、図13
の<REG>タグなどで表される伝送データタグを全て
抽出する。次に、該伝送データタグの個々の値を用いて
処理手段情報テーブル3103を検索し、処理手段情報
テーブル3103の伝送データタグ名3301が上記処
理で抽出した伝送データタグの値と同じ処理手段情報デ
ータを抽出し、該処理手段情報データの処理手段起動方
法3302と引き渡しデータ情報3303の内容に従っ
て、該当する処理手段を起動する。
In step S3607, the center transmission / reception control means 407 reads the transmission data file 3105 indicated by the transmission file name 3201 of the transmission control information data included in the message analyzed by the CPU in step S3601, into the RAM 1002, and analyzes the contents. FIG.
All of the transmission data tags represented by the <REG> tags or the like are extracted. Next, the processing unit information table 3103 is searched using the individual values of the transmission data tag, and the transmission data tag name 3301 of the processing unit information table 3103 is the same as the processing unit information extracted by the above processing. The data is extracted and the corresponding processing means is started according to the processing means starting method 3302 of the processing means information data and the contents of the delivery data information 3303.

【0454】ステップS3609では、ステップS36
01で調べたメッセージの内容が、図35のステップS
3512及びステップS3515で送信される、ファイ
ル受信完了を通知するメッセージであるかどうかを判断
し、ファイル受信完了を通知するものであればステップ
S3610へ進み、そうでなければ処理を終了する。
In step S3609, step S36
01 is the content of the message checked in step S in FIG.
It is determined whether the received message is a message notifying completion of file reception, which is transmitted in step 3512 and step S3515. If the message notifies completion of file reception, the process advances to step S3610; otherwise, the process ends.

【0455】ステップS3610では、ステップS36
01で解析したメッセージに含まれる送信制御情報デー
タの伝送ファイル名3201を元に受信制御情報テーブ
ル3104を検索し、該当する送信制御情報データの伝
送完了日時に、現在の日付と時刻を書き出す。
[0455] In step S3610, step S36
The transmission control information table 3104 is searched based on the transmission file name 3201 of the transmission control information data included in the message analyzed in step 01, and the current date and time are written in the transmission completion date and time of the corresponding transmission control information data.

【0456】ステップS3611では、ステップS36
01で解析したメッセージ中に含まれる、メッセージの
送信元のサーバID向けの送信先別送信ボックス300
2の送信制御情報テーブル3003を検索して、伝送完
了日時3205が現在時刻から予め設定しておいた期間
以前の送信制御情報データを該送信制御情報テーブル3
003から削除すると共に、該送信制御情報データの伝
送ファイル名3201が指す伝送データファイル300
4または画像ファイル3005を削除する。上記該送信
制御情報データ及び各送信ファイルは、伝送障害発生時
の再送信のために、送信完了後直ちには削除しない。
In step S3611, step S36
01 transmission destination-specific transmission box 300 for the server ID of the message transmission source included in the message analyzed in step 01.
The transmission control information table 3003 of FIG. 2 is searched, and the transmission control information data before and after the transmission completion date / time 3205 is set in advance from the current time is stored in the transmission control information table 3003.
003 and the transmission data file 300 indicated by the transmission file name 3201 of the transmission control information data.
4 or the image file 3005 is deleted. The transmission control information data and each transmission file are not deleted immediately after the transmission is completed for retransmission when a transmission failure occurs.

【0457】センター送受信制御手段407は、RAM
1002上に常駐させることによって、文書提供手段4
01を介さずに直接ローカル送受信制御手段603また
はローカル送受信制御手段703と送受信を行うことも
可能であり、その場合は常にデータが送信されることを
待ち、データを受信すれば図36の処理フローを行っ
て、再度データ送信を待つ、という処理を繰り返す。
The center transmission / reception control means 407 is a RAM
1002, the document providing means 4
It is also possible to directly transmit / receive data to / from the local transmission / reception control unit 603 or the local transmission / reception control unit 703 without going through 01, and in that case, always waits for data to be transmitted. And wait for data transmission again.

【0458】〔第2の実施例〕図37は本発明における
第2の実施例のシステム構成を説明するブロック図であ
る。本実施例においては、第1の実施例のシステム構成
が複数あって、相互にネットワークで接続されており、
一つのセンターサーバが受注したプリントオーダ内に別
のセンターサーバの管理下にあるプリントサーバまたは
イメージサーバの画像のイメージIDが含まれている時
でも、該イメージIDによって示される印刷用原画像を
収集し、該プリントオーダの文書を印刷することを可能
とする。
[Second Embodiment] FIG. 37 is a block diagram illustrating the system configuration of a second embodiment of the present invention. In this embodiment, there are a plurality of system configurations of the first embodiment, which are mutually connected by a network.
Even when the print order received by one center server contains the image ID of an image of a print server or an image server under the control of another center server, an original print image indicated by the image ID is collected. Then, it becomes possible to print the document of the print order.

【0459】図37中3701、3702はそれぞれセ
ンターサーバであり、第1の実施例におけるセンターサ
ーバ102と等価である。以下、センターサーバA、セ
ンターサーバBと記す。
In FIG. 37, reference numerals 3701 and 3702 denote center servers, respectively, which are equivalent to the center server 102 in the first embodiment. Hereinafter, the center server A and the center server B are described.

【0460】3703はクライアントコンピュータであ
り、第1の実施例におけるクライアントコンピュータ1
01と等価である。
Reference numeral 3703 denotes a client computer, which is the client computer 1 in the first embodiment.
It is equivalent to 01.

【0461】3711、3712、371N、及び37
31、3732、373Nはイメージサーバであって、
第1の実施例におけるイメージサーバ111と等価であ
る。
3711, 3712, 371N, and 37
31, 3732 and 373N are image servers,
This is equivalent to the image server 111 in the first embodiment.

【0462】3721、3722、372N、及び37
41、3742、374Nはそれぞれプリントサーバで
あり、第1の実施例におけるプリントサーバ121と等
価である。
3721, 3722, 372N, and 37
Reference numerals 41, 3742, and 374N denote print servers, respectively, which are equivalent to the print server 121 in the first embodiment.

【0463】イメージサーバ3711、3712、37
1N、及びプリントサーバ3721、3722、372
NのサーバIDはセンターサーバA3701のサーバ管
理テーブル413内に格納される。
Image servers 3711, 3712, 37
1N, and print servers 3721, 3722, 372
The server ID of N is stored in the server management table 413 of the center server A3701.

【0464】イメージサーバ3731、3732、37
3N、及びプリントサーバ3741、3742、374
NのサーバIDはセンターサーバB3703のサーバ管
理テーブル413内に格納される。
Image servers 3731, 3732, 37
3N and print servers 3741, 3742, 374
The server ID of N is stored in the server management table 413 of the center server B3703.

【0465】3751、3752、3753はネットワ
ークであり、第1の実施例におけるネットワーク130
と等価である。図37では説明のために、ネットワーク
3751、3752、3753は物理的に別々のネット
ワークのように記すが、実際の実施例においては物理的
に同一のネットワークであっても実施可能である。
[0465] Reference numerals 3751, 3752, and 3753 denote networks, and the network 130 in the first embodiment.
Is equivalent to In FIG. 37, the networks 3751, 3752, and 3753 are described as physically separate networks for the sake of explanation. However, in an actual embodiment, the networks can be implemented even if they are physically the same network.

【0466】なお、センターサーバが3つ以上ネットワ
ーク上に接続されていても本実施例は実施可能である。
This embodiment can be implemented even when three or more center servers are connected on the network.

【0467】本実施例では、各センターサーバは相互に
他のセンターサーバの名称と接続方法が登録されている
ことを前提として、クライアントコンピュータ3703
がセンターサーバA3701より編集用画像を取得し、
該画像を用いて作成した文書のプリントオーダをセンタ
ーサーバB3702に発注し、センターサーバB370
2が該プリントオーダの印刷を行うことを可能とする。
In this embodiment, each center server is assumed to have registered the name and connection method of another center server with each other, and the client computer 3703
Acquires an image for editing from the center server A3701,
A print order of a document created using the image is ordered from the center server B3702, and the center server B370 is ordered.
2 makes it possible to print the print order.

【0468】まず、クライアントコンピュータ3703
はセンターサーバA3701に接続し、第1の実施例に
おいて図18で説明される発注処理のステップS180
1からステップS1806までを行って、編集用画像の
取得と印刷用文書の編集を行う。
First, the client computer 3703
Is connected to the center server A3701, and step S180 of the order processing described in FIG. 18 in the first embodiment.
Steps S1806 to S1806 are performed to acquire an editing image and edit a print document.

【0469】次に、クライアントコンピュータ3703
はセンターサーバB3702に接続し、前記発注処理の
ステップ1807以降を行って、プリントオーダをセン
ターサーバB3702に対して発注し、センターサーバ
B3702は第1の実施例の図19で説明される受注処
理を行って該プリントオーダを受注する。
Next, the client computer 3703
Is connected to the center server B3702, and executes the order processing step 1807 and subsequent steps to order the print order from the center server B3702. The center server B3702 executes the order processing described in FIG. 19 of the first embodiment. Then, an order is received for the print order.

【0470】次に、センターサーバB3702は第1の
実施例において図20−1及び図20−2で説明される
印刷用画像収集処理を行う。この時、前記プリントオー
ダに含まれるイメージIDのセンターサーバ名称911
が該センターサーバB3702の名称と同一でなけれ
ば、該センターサーバ名称911の示すセンターサー
バ、例えば本説明においてはセンターサーバA3701
に対して、図13の1314の部分の例の、画像取得要
求伝送データを送信する。前記送信処理はセンター送受
信制御装置407を用いて行う。
Next, the center server B 3702 performs the printing image collection processing described in FIGS. 20A and 20B in the first embodiment. At this time, the center server name 911 of the image ID included in the print order
Is not the same as the name of the center server B 3702, the center server indicated by the center server name 911, for example, the center server A 3701 in the present description.
In response to this, the image acquisition request transmission data of the example of the portion 1314 in FIG. 13 is transmitted. The transmission process is performed using the center transmission / reception control device 407.

【0471】前記画像取得要求伝送データを受信したセ
ンターサーバA3701のセンター送受信制御装置40
7は、オーダ受注手段403を起動して、該画像取得要
求伝送データを画像収集手段405に渡す。オーダ受注
手段403は該画像取得要求伝送データを元に、付加情
報として画像取得要求伝送データ送信元のセンターサー
バの名称を持つ、新規のプリントオーダデータを作成
し、該プリントオーダデータをオーダステータステーブ
ル415及びオーダ管理テーブル416に格納した後、
画像収集手段405を起動する。
[0471] The center transmission / reception control device 40 of the center server A3701 that has received the image acquisition request transmission data.
7 activates the order receiving means 403 and transfers the image acquisition request transmission data to the image collecting means 405. The order receiving unit 403 creates new print order data having the name of the center server that transmitted the image acquisition request transmission data as additional information based on the image acquisition request transmission data, and stores the print order data in the order status table. 415 and stored in the order management table 416,
The image collection unit 405 is activated.

【0472】センターサーバA3701の画像収集手段
405は、第1の実施例において図20−1及び図20
−2で説明される印刷用画像収集処理を行い、全ての印
刷用画像が収集済みになると、オーダ進行管理手段40
6を起動する。
The image collecting means 405 of the center server A 3701 is different from the image collecting means 405 of FIG.
When all the print images have been collected, the order progress management means 40 is executed.
6 is started.

【0473】オーダ進行管理手段は、処理対象のプリン
トオーダデータ中に、画像取得要求伝送データ送信元の
センターサーバの名称が付加情報として含まれていれ
ば、該プリントオーダ用の印刷用原画像を元に、図13
の1317の部分の例の、原画像送信データを作成し、
該原画像送信データと前記印刷用原画像を、センター送
受信制御装置407を用いて、該プリントオーダデータ
中の前記送信元センターサーバに送信する。送信後は、
該プリントオーダは処理完了として、第1の実施例にお
いて図28で説明される印刷完了処理を行う。
[0473] If the print order data to be processed includes the name of the center server as the transmission source of the image acquisition request transmission data as additional information, the order progress management means determines the original image for printing for the print order. Based on FIG.
The original image transmission data of the example of the part 1317 is created,
The original image transmission data and the original image for printing are transmitted to the transmission center server in the print order data by using a center transmission / reception control device 407. After sending,
The print order determines that the processing is completed, and performs the print completion processing described in FIG. 28 in the first embodiment.

【0474】前記原画像送信データを受信したセンター
サーバB3702は、第1の実施例において、図24、
図25、図26、図27、図28で説明される、画像受
け取り処理から印刷完了処理までを行い、クライアント
コンピュータ3703の発注したプリントオーダの印刷
を行う。
In the first embodiment, the center server B 3702 that has received the original image transmission data, as shown in FIG.
The process from the image receiving process to the printing completion process described in FIGS. 25, 26, 27, and 28 is performed, and the print order ordered by the client computer 3703 is printed.

【0475】以上説明したように本実施例に係る発明に
よれば、送受信データをSGML形式の送受信制御情報
データと例えば画像ファイルなどの伝送データの集合と
して管理する格納手段と、該送受信制御データ及び伝送
データを送受信する際に、ソフトウェアプログラムなど
個々の送受信要求者からの伝送要求に応じて、例えば出
力装置などネットワーク接続元側が能動的に処理する非
同期形式でデータ送受信を行うデータ送受信制御手段と
によって、ダイアルアップ接続などの常時接続されてい
ない環境において、印刷用のデータなど大容量のデータ
を同時に大量に送受信することが可能となった。
As described above, according to the invention of this embodiment, storage means for managing transmission / reception data as a set of transmission / reception control information data in the SGML format and transmission data such as an image file, and the like. When transmitting and receiving transmission data, in response to a transmission request from an individual transmission / reception requester such as a software program, the data transmission / reception control means for transmitting / receiving data in an asynchronous format, such as an output device, which is actively processed by a network connection source side. In an environment where connection is not always established, such as a dial-up connection, a large amount of data such as printing data can be simultaneously transmitted and received in large quantities.

【0476】また、前記格納装置においてデータ送受信
履歴を保持する管理手段と、前記受信履歴を用いて伝送
失敗後の送受信再開時に未送受信データのみを送受信す
る機能を有する前記データ送受信制御手段とによって、
移動体通信など不安定なネットワーク環境においても前
記ダイアルアップ接続法式を安定的に使用することが可
能となった。
[0476] Also, management means for holding a data transmission / reception history in the storage device, and data transmission / reception control means having a function of transmitting / receiving only untransmitted / received data when transmission / reception is resumed after transmission failure using the reception history,
The dial-up connection method can be used stably even in an unstable network environment such as mobile communication.

【0477】〔第3の実施例〕本実施例においては、第
1の実施例中の図35で説明されているプリントオーダ
受信処理時に、受信データリスト内からデータ量、印刷
枚数、用紙サイズ、仕上がり希望日など元に、オペレータ
が受信するデータを選択することを可能とする。また、
本実施例ではオペレータが総データ量、総受信時間、総
印刷枚数などの受信基準上限を設定しておくことによっ
て、注文の仕上がり希望日の早い順に自動的にデータ受
信を行うことを可能とする。
[Third Embodiment] In this embodiment, at the time of the print order receiving process described in FIG. 35 in the first embodiment, the data amount, the number of prints, the paper size, An operator can select data to be received based on a desired finish date or the like. Also,
In this embodiment, the operator sets the reception standard upper limit such as the total data amount, the total reception time, the total number of prints, etc., so that the data can be automatically received in the order of the desired finish date of the order. .

【0478】図38は本発明における第3の実施例のシ
ステム構成を説明する構成図であり、図38中の70
1,702,704,705,711,712,71
3,714,715,716は第1の実施例における図
7のものと同値である。
FIG. 38 is a block diagram for explaining the system configuration of the third embodiment of the present invention.
1,702,704,705,711,712,71
3, 714, 715, and 716 have the same values as those in FIG. 7 in the first embodiment.

【0479】図38中の処理手段3801,3802,
3803,3804は、ROM2003、HDD200
9,またはFDD2010から読み出され、RAM20
02に展開して使用されるアプリケーションプログラム
である。
The processing means 3801, 3802,
3803, 3804 are ROM 2003, HDD 200
9, or read from the FDD 2010 and stored in the RAM 20
02 is an application program that is developed and used.

【0480】ローカル送受信手段3801は、第1の実
施例における図7中の703の機能に加えて、センター
サーバ102から受信した未受信オーダのリストを、未
受信オーダテーブル3811に格納する機能と、受信ス
ケジュールテーブル3812に登録されているスケジュ
ールに従ってプリンタオーダの受信処理を行う機能を有
する。
The local transmission / reception means 3801 has a function of storing a list of unreceived orders received from the center server 102 in the unreceived order table 3811 in addition to the function of 703 in FIG. 7 in the first embodiment. It has a function of performing printer order reception processing according to the schedule registered in the reception schedule table 3812.

【0481】受信オーダ選択手段3802は、未受信オ
ーダテーブル3811に格納されたリストをCRT20
06に表示し、オペレータが表示されたオーダの情報を
元に、受信するオーダを選択することを可能とし、ロー
カル送受信手段703を介して受信を行う機能を有す
る。
[0481] The reception order selecting means 3802 stores the list stored in the unreceived order table 3811 in the CRT 20.
06, the operator can select an order to be received based on the displayed order information, and has a function of performing reception via the local transmission / reception unit 703.

【0482】受信スケジュール設定手段3803は、プ
リントオーダの受信を自動的に行う設定機能を有するア
プリケーションプログラムである。
The receiving schedule setting means 3803 is an application program having a setting function for automatically receiving a print order.

【0483】スケジュール追加手段3804は、受信ス
ケジュール設定手段3803に登録するスケジュールの
日時を追加する機能を有するアプリケーションプログラ
ムである。
The schedule adding means 3804 is an application program having a function of adding the date and time of the schedule registered in the receiving schedule setting means 3803.

【0484】未受信オーダテーブル3811は、HDD
2009に格納するデータベースまたは検索可能なファ
イルで、ローカル送受信制御手段3801が受信した未
受信オーダの情報を格納する。
The unreceived order table 3811 is stored in the HDD
The information of the unreceived order received by the local transmission / reception control unit 3801 is stored in a database or a searchable file stored in 2009.

【0485】受信スケジュールテーブル3812は、H
DD2009に格納するデータベースまたは検索可能な
ファイルで、自動受信を行うための情報を格納する。
[0485] The reception schedule table 3812 contains H
A database or a searchable file stored in the DD 2009 stores information for automatic reception.

【0486】本実施例の受信するプリンタオーダを選択
する処理フローは、第1の実施例における図35中のス
テップS3509の処理に機能を追加し、受信オーダ選
択手段3802で選択したオーダや受信スケジュール設
定手段で設定した上限を超えないオーダのみを受信する
ようにしたものである。該処理フローは、S3509で
ローカル送受信制御手段3801が未受信オーダのリス
トを受信し、受信すべきオーダを、受信オーダ選択手段
3802を用いてオペレータが選択し、センターサーバ
102の該プリントサーバ121用の送信元別受信ボッ
クス3102内の送信制御情報テーブル3003のファ
イルのうち選択されたオーダの要求を送信し、センター
サーバから該当するオーダだけを受信する。ステップS
3509以降のデータ送受信処理は図35のステップS
3510以降と同値である。つまり、センターサーバで
は、印刷オーダのリストをプリントサーバ(プリントシ
ョップ)に送信し、然る後にプリントサーバから要求の
依頼があった印刷オーダと、その印刷オーダで利用する
画像データを送信するのである。
The processing flow of selecting a printer order to be received according to the present embodiment adds a function to the processing of step S3509 in FIG. 35 in the first embodiment, and selects the order or reception schedule selected by the reception order selection means 3802. Only the order not exceeding the upper limit set by the setting means is received. In this processing flow, the local transmission / reception control unit 3801 receives the list of unreceived orders in S3509, the operator selects the order to be received by using the reception order selection unit 3802, and the print server 121 of the center server 102 Of the transmission control information table 3003 in the receiving box 3102 for each transmission source, and transmits only the pertinent order from the center server. Step S
The data transmission / reception processing after 3509 is performed in step S in FIG.
It is the same value as 3510 and thereafter. In other words, the center server transmits the list of print orders to the print server (print shop), and then transmits the print order requested by the print server and the image data used in the print order. .

【0487】よって、オペレータが、センターサーバ1
02からローカル送受信制御手段3801を用いて、未
受信オーダのリストを受信し、次に該リストのうち受信
するプリントオーダを、受信オーダ選択手段3802を
用いて選択し、受信を行うことが可能である。未受信オ
ーダのリストに含まれる、データ量・印刷枚数・仕上が
り希望日などの情報をもとに選択することが可能であ
る。受信オーダ選択手段3802の詳細は後述する。
[0487] Therefore, the operator sets the center server 1
02, a list of unreceived orders is received using the local transmission / reception control unit 3801, and a print order to be received from the list is then selected using the reception order selection unit 3802, and reception can be performed. is there. It is possible to make a selection based on information such as the data amount, the number of prints, and the desired finish date included in the list of unreceived orders. Details of the reception order selection means 3802 will be described later.

【0488】また、受信スケジュール設定手段3803
とスケジュール追加手段3804を用いて設定された、
受信するプリントオーダのデータ量などの上限値を用い
て、自動的に受信するスケジュールの設定を行うことも
可能である。受信スケジュール設定手段3803とスケ
ジュール追加手段3804の詳細は後述する。
[0488] Reception schedule setting means 3803
And set using schedule addition means 3804,
It is also possible to automatically set a reception schedule using an upper limit value such as the data amount of the print order to be received. Details of the receiving schedule setting means 3803 and the schedule adding means 3804 will be described later.

【0489】<受信オーダ選択手段>図39は受信オー
ダ選択手段3802が表示する画面の一例であり、プリ
ントサーバ121の表示装置2006に表示される。
<Received Order Selector> FIG. 39 is an example of a screen displayed by the receive order selector 3802, which is displayed on the display device 2006 of the print server 121.

【0490】図39中3901はプリントサーバ121
とセンターサーバ102を結ぶネットワークの回線の転
送速度を表示する。初期値は、前回の受信記録などを元
に表示される。転送速度に変更があった場合には、KB
2008を用いてこの値を変更でき、その変更に伴い、
後述の3902中の予想受信時間も変更される。
In FIG. 39, reference numeral 3901 denotes a print server 121.
The transfer speed of the line of the network connecting the server and the center server 102 is displayed. The initial value is displayed based on the previous reception record and the like. If there is a change in transfer speed, KB
This value can be changed using 2008, and with that change,
The expected reception time in 3902 described later is also changed.

【0491】3902は未受信のプリントオーダの一覧
を表示するリストボックスである。表示される内容は、
データ量・予想受信時間などの受信に関係する内容や印
刷する用紙サイズ・印刷枚数・印刷仕上がり希望日などの
印刷に関係する内容などである。データ量は、転送され
るデータの総量でありバイト単位で表される。予想受信
時間は、データ量と前述の転送速度3901を元に計算
され、分単位で表示される。印刷仕上がり希望日は、顧
客が希望した日時である。印刷物の引き渡し方法は、印
刷物を顧客に配送するのか顧客が来店して受け取るのか
を表している。
[0491] Reference numeral 3902 denotes a list box for displaying a list of unreceived print orders. The displayed content is
The contents related to reception, such as the data amount and the estimated reception time, and the contents related to printing, such as the size of paper to be printed, the number of prints, and the desired date of print finish, are included. The data amount is the total amount of data to be transferred and is expressed in bytes. The expected reception time is calculated based on the data amount and the above-described transfer speed 3901, and is displayed in minutes. The desired print finish date is the date and time desired by the customer. The delivery method of the printed matter indicates whether the printed matter is delivered to the customer or the customer comes to the store and receives it.

【0492】オペレータは、KB2008を用いて受信
するオーダを選択することが可能であり、選択されたオ
ーダは未受信オーダリスト3902上で反転表示され
る。反転表示されたオーダを再び選択すると、反転表示
が解除され、非選択となる。
The operator can select the order to be received using KB2008, and the selected order is highlighted on the unreceived order list 3902. When the reverse-displayed order is selected again, the reverse display is canceled and the order is not selected.

【0493】3903は選択されたオーダの合計転送量
であり、バイト単位で表示される。
[0493] Reference numeral 3903 denotes the total transfer amount of the selected order, which is displayed in byte units.

【0494】3904は、合計転送量3903と転送速
度3901を元に計算された合計転送時間である。
[0494] Reference numeral 3904 denotes a total transfer time calculated based on the total transfer amount 3903 and the transfer speed 3901.

【0495】3905は、受信実行ボタンであり、KB
2008を使用して選択されることにより、第1の実施
例のステップS3511の受信が開始される。
Reference numeral 3905 denotes a reception execution button,
When the selection is made using 2008, reception in step S3511 of the first embodiment is started.

【0496】3906は、終了ボタンであり、受信オー
ダ選択手段を終了する。
[0496] Reference numeral 3906 denotes an end button for ending the reception order selection means.

【0497】受信オーダ選択手段が実行されると、セン
ターサーバ102から未受信のオーダのリストを受信
し、そのリストが未受信オーダリスト3902に表示さ
れる。リスト中の予想受信時間は、転送速度3901を
元に算出した値である。オペレータが受信したいデータ
を選択し、受信ボタン3905を選択すれば、受信が実
行される。
When the receiving order selection means is executed, a list of unreceived orders is received from the center server 102, and the list is displayed in the unreceived order list 3902. The expected reception time in the list is a value calculated based on the transfer speed 3901. When the operator selects the data to be received and selects the reception button 3905, the reception is executed.

【0498】<受信スケジュール設定手段>図40は、
受信スケジュール設定手段が表示する画面の一例であ
る。
<Receive schedule setting means> FIG.
It is an example of the screen which a receiving schedule setting means displays.

【0499】図40中4001は、手動受信操作を選択
するためのラジオボタンである。
Reference numeral 4001 in FIG. 40 denotes a radio button for selecting a manual reception operation.

【0500】4002は、自動受信操作選択するための
ラジオボタンである。4002を選択すると、下部の設
定項目が入力可能になり、設定上有効になる。
Reference numeral 4002 denotes a radio button for selecting an automatic reception operation. When 4002 is selected, the lower setting items can be input, and the setting items become valid.

【0501】4003は、総転送量上限値の入力領域で
あり、オペレータがKB2008を用いてバイト単位で
入力する。
[0501] Reference numeral 4003 denotes an input area of the total transfer amount upper limit value, which is input by the operator in units of bytes using the KB2008.

【0502】4004は、総転送時間上限値の入力領域
であり、オペレータがKB2008を用いて時分を入力
する。
[0502] Reference numeral 4004 denotes an input area for the total transfer time upper limit value. The operator inputs the hour and minute using the KB2008.

【0503】4005は、総印刷枚数の上限値の入力領
域であり、オペレータがKB2008を用いてA4相当
の枚数を入力する。
[0503] Reference numeral 4005 denotes an input area for the upper limit of the total number of printed sheets. The operator inputs the number of sheets corresponding to A4 using KB2008.

【0504】4006は、受信実行スケジュールの追加
を行うボタンであり、オペレータがKB2008を用い
て選択すると、スケジュール追加手段3804が実行さ
れる。
Reference numeral 4006 denotes a button for adding a reception execution schedule. When the operator selects a button using the KB 2008, the schedule addition means 3804 is executed.

【0505】4007は、スケジュールを表示するリス
トボックスであり、スケジュール追加手段3804で追
加されたスケジュールが、日・曜日ごとに実行される時
刻のリストが表示される。
Reference numeral 4007 denotes a list box for displaying a schedule, in which a list of times at which the schedule added by the schedule adding means 3804 is executed for each day and day is displayed.

【0506】4008は、上記の設定を保存するための
ボタンである。
Reference numeral 4008 denotes a button for saving the above settings.

【0507】4009は、設定を中止するためのボタン
である。
Reference numeral 4009 denotes a button for canceling the setting.

【0508】<スケジュール追加手段>図41はスケジ
ュール追加手段が表示する画面の一例である。
<Schedule Addition Unit> FIG. 41 shows an example of a screen displayed by the schedule addition unit.

【0509】図41中4101は、どの曜日や日にちに
受信を行うかを選択するためのリストボックスであり、
オペレータが複数行を選択することが可能である。
[0509] Reference numeral 4101 in FIG. 41 denotes a list box for selecting which day of the week or date to receive the message.
The operator can select a plurality of rows.

【0510】4102は、受信を行う時刻を入力するた
めの入力領域である。
[0510] Reference numeral 4102 denotes an input area for inputting a reception time.

【0511】4103は、午前か午後を選択するための
チェックボックスであり、オペレータは午後の場合に
は、チェックする。午前の場合には、チェックをはずす
必要がある。
[0511] Reference numeral 4103 denotes a check box for selecting morning or afternoon, and the operator checks in the case of afternoon. In the morning, you need to uncheck it.

【0512】4104は、4101、4102、410
3の各入力値を図40中の受信スケジュール。
[0512] 4104 is 4101, 4102, 410
Receiving schedule in FIG. 40 for each input value of No. 3.

【0513】4007に追加する処理を行うためのボタ
ンである。オペレータがこの処理を複数回実行すると、
4007にその数のスケジュールが追加される。
A button for performing processing to be added to 4007. If the operator performs this process multiple times,
The number of schedules is added to 4007.

【0514】4105は、スケジュール追加手段380
4を終了させるボタンであり、オペレータが選択する
と、受信スケジュール設定手段3803に戻る。
[0514] Reference numeral 4105 denotes a schedule addition means 380.
4 is a button for terminating the process. When the operator selects the button, the process returns to the reception schedule setting means 3803.

【0515】自動受信処理を設定しておくと指定された
日時に、総転送量・総転送時間・総印刷枚数の各上限値の
うちのどの値も超えないオーダをプリントサーバ121
で受信する。
When the automatic reception process is set, the order that does not exceed any one of the upper limit values of the total transfer amount, the total transfer time, and the total number of printed sheets at the designated date and time is specified by the print server 121.
To receive.

【0516】受信オーダされるオーダは、引き渡し希望
日などの優先順位をつけることも可能である。
[0516] The order to be received can be prioritized, such as a desired delivery date.

【0517】オペレータは、自動受信操作選択ラジオボ
タン4002を選択し、プリンタサーバやプリンタの処
理能力に見合った各上限値を入力する。次に受信を行う
日時を追加する。スケジュールを追加するには、410
1,4102、4103を選択・入力し、スケジュール
追加ボタン4104で決定する。
The operator selects the automatic reception operation selection radio button 4002, and inputs each upper limit value corresponding to the processing capacity of the printer server or the printer. Next, the date and time of reception will be added. 410 to add a schedule
1, 4102, and 4103 are selected and input, and the schedule is determined by a schedule addition button 4104.

【0518】すべての値を設定したら、自動受信設定実
行ボタン4008をオペレータが選択し、プリントサー
バに受信スケジュールを登録する。設定後は、設定時刻
になれば自動的に受信が行われ、プリントオーダが受け
取られる。
[0518] After setting all the values, the operator selects the automatic reception setting execution button 4008, and registers the reception schedule in the print server. After the setting, the reception is automatically performed at the set time, and the print order is received.

【0519】また、オーダが膨大で、引き渡し希望日が
当日のもので、受信しきれなかったオーダがあった場合
にはHDD2009のログファイルに、警告行が書き出
される。
[0519] If the order is enormous and the desired delivery date is the same day, and there is an order that could not be received, a warning line is written to the log file of the HDD 2009.

【0520】以上のように本第3実施例のプリントサー
バ、センターサーバは制御する。
As described above, the print server and the center server of the third embodiment are controlled.

【0521】尚、本発明は複数の機器から構成されるシ
ステムに適用しても、1つの機器からなる装置に適用し
てもよい。また、本発明はシステム或は装置にプログラ
ムを供給することによって実施される場合にも適用でき
ることはいうまでもない。この場合、本発明にかかるプ
ログラムを格納した記憶媒体が、本発明を構成すること
になる。そして、該記憶媒体からそのプログラムをシス
テム或は装置に読み出すことによって、そのシステム或
は装置が、予め定められたし方で動作する。
[0521] The present invention may be applied to a system including a plurality of devices or to an apparatus including a single device. Needless to say, the present invention can be applied to a case where the present invention is implemented by supplying a program to a system or an apparatus. In this case, the storage medium storing the program according to the present invention constitutes the present invention. Then, by reading the program from the storage medium to a system or an apparatus, the system or the apparatus operates in a predetermined manner.

【0522】前述した実施形態の機能を実現するソフト
ウェアのプログラムコードを記録した記憶媒体を、シス
テムあるいは装置に供給し、そのシステムあるいは装置
のコンピュータ(またはCPUやMPU)が記憶媒体に
格納されたプログラムコードを読出し実行することによ
っても、本発明の目的が達成される。この場合、記憶媒
体から読出されたプログラムコード自体が本発明の新規
な機能を実現することになり、そのプログラムコードを
記憶した記憶媒体は本発明を構成することになる。
A storage medium storing a program code of software for realizing the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU or MPU) of the system or apparatus stores the program stored in the storage medium. The object of the present invention is also achieved by reading and executing the code. In this case, the program code itself read from the storage medium implements the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.

【0523】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピーディスク、ハードディ
スク、光ディスク、光磁気ディスク、CD−ROM,C
D−R,磁気テープ不揮発性のメモリカード、ROMな
どを用いることができる。
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, ROM, and the like can be used.

【0524】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOSなどが実
際の処理の一部または全部を行い、その処理によって前
述した実施形態の機能が実現される場合も含まれる。
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS or the like running on the computer is actually executed based on the instructions of the program code. Or a part of the entire process is performed, and the function of the above-described embodiment is realized by the process.

【0525】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
る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 case where the CPU of the function expansion board or the function expansion unit performs part or all of the actual processing, and the function of the above-described embodiment is realized by the processing.

【0526】本発明によれば、画像収集装置における利
用者が発注するプリントオーダを受注して解析する受注
手段と、利用者が印刷画像を選択するための編集用画像
を保管して利用者が利用可能な画像のみを利用者に提供
する編集用画像提供手段と、印刷用原画像の保管場所を
管理する機能を有する原画像位置管理手段と、プリント
オーダの印刷に必要な印刷用原画像の保管場所の中から
画像データ伝送コストの最も少ない保管場所を選択して
画像取得要求を送信する画像収集手段と、全ての画像が
収集できたら階プリントオーダを印刷制御装置に送信
し、印刷制御装置から印刷完了通知を受信すると不要と
なった一時保管画像を削除するオーダ進行管理手段と、
及び印刷制御装置における前記画像収集装置からの画像
取得要求に応じて印刷用原画像を送信する機能と、前記
画像収集装置から送信されたプリントオーダを解析して
印刷を実行する機能と、印刷が完了したら印刷完了通知
を前記が増収集装置に送信する機能と、によって、出力
先の選択など利用者に提供できるサービス内容を低下さ
せることなく、最もコストのかからない画像収集及び伝
送手段を提供することを可能とした。
According to the present invention, an order receiving means for receiving and analyzing a print order to be ordered by a user in an image collecting apparatus, and an editing image for allowing a user to select a print image, and a user storing the editing image. An editing image providing unit that provides only usable images to a user, an original image position managing unit having a function of managing a storage location of the printing original image, and a printing original image necessary for printing a print order. An image collection means for selecting a storage location having the lowest image data transmission cost from the storage location and transmitting an image acquisition request, and transmitting a floor print order to the print control device when all images have been collected, An order progress management means for deleting temporary storage images that are no longer required upon receiving a print completion notification from
A function of transmitting a print original image in response to an image acquisition request from the image collection device in the print control device, a function of analyzing a print order transmitted from the image collection device and executing printing, and A function of transmitting a print completion notification to the additional collection device when the printing is completed, thereby providing the least costly image collection and transmission means without deteriorating service contents that can be provided to the user such as selection of an output destination. Was made possible.

【0527】また、前記格納装置においてデータ送受信
履歴を保持する管理手段と、前記受信履歴を用いて伝送
失敗後の送受信再開時に未送受信データのみを送受信す
る機能を有する前記データ送受信制御手段とによって、
移動体通信など不安定なネットワーク環境においても前
記ダイアルアップ接続法式を安定的に使用することが可
能となった。
[0527] In addition, management means for holding a data transmission / reception history in the storage device, and data transmission / reception control means having a function of transmitting / receiving only untransmitted / received data when resuming transmission / reception after transmission failure using the reception history,
The dial-up connection method can be used stably even in an unstable network environment such as mobile communication.

【0528】また、印刷オーダ受信時に未受信のオーダ
すべてを受信するのではなく、オペレータが選択したオ
ーダのみを受信することによって、受信と印刷業務を効
率的に行うことが可能となった。
Also, by receiving only the order selected by the operator instead of receiving all the unreceived orders when receiving the print order, it has become possible to perform the reception and printing work efficiently.

【0529】また、事前に設定したデータ量などの上限
値を超えない量のオーダを受信することによって、より
効率的で安全な印刷業務が可能となった。
Also, by receiving an order of an amount not exceeding the upper limit such as the amount of data set in advance, a more efficient and safe printing operation has become possible.

【0530】[0530]

【発明の効果】以上説明したように、本発明は、ネット
ワークを介して接続された外部装置とのデータ送受信を
行うデータ送受信装置であって、伝送データファイルと
データファイルとを保管する格納手段と、前記伝送デー
タファイルに基づいて、前記外部装置と前記データファ
イルのデータ送受信を制御する送受信制御手段とを有す
るので、データ送受信中にネットワークの障害などによ
り処理が中断した場合でも、伝送データファイルに基づ
いて、データファイルの送受信を行うので、既に送信ま
たは受信した画像ファイルが再度送信または受信される
ことはなく、ネットワークの負荷が減り、スループット
がよくなるという効果が得られる。
As described above, the present invention relates to a data transmitting / receiving apparatus for transmitting / receiving data to / from an external device connected via a network, and comprising a storage means for storing a transmission data file and a data file. Based on the transmission data file, the external device and transmission / reception control means for controlling data transmission / reception of the data file, so that even if processing is interrupted due to a network failure during data transmission / reception, the transmission data file Since the data file is transmitted and received based on this, the image file that has already been transmitted or received is not transmitted or received again, and the effect of reducing the load on the network and improving the throughput is obtained.

【0531】また、印刷オーダ受信時に未受信のオーダ
すべてを受信するのではなく、選択されたオーダのみを
受信することによって、受信と印刷業務を効率的に行う
ことが可能となった。
Also, by receiving only the selected order instead of receiving all the unreceived orders when receiving the print order, it has become possible to efficiently perform the reception and printing operations.

【0532】また、事前に設定したデータ量などの上限
値を超えない量のオーダを受信することによって、より
効率的で安全な印刷業務が可能となった。
[0532] Further, by receiving an order of an amount not exceeding the upper limit such as the amount of data set in advance, more efficient and safe printing work has become possible.

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

【図1】本発明のシステム構成図である。FIG. 1 is a system configuration diagram of the present invention.

【図2】センターサーバ、イメージサーバ、及びクライ
アントコンピュータのシステム構成を示すブロック図で
ある。
FIG. 2 is a block diagram illustrating a system configuration of a center server, an image server, and a client computer.

【図3】プリントサーバのシステム構成を示すブロック
図である。
FIG. 3 is a block diagram illustrating a system configuration of a print server.

【図4】本発明のセンターサーバのモジュール構成図で
ある。
FIG. 4 is a diagram showing a module configuration of a center server according to the present invention.

【図5】本発明のクライアントのモジュール構成図であ
る。
FIG. 5 is a diagram showing a module configuration of a client according to the present invention.

【図6】本発明のイメージサーバのモジュール構成図で
ある。
FIG. 6 is a module configuration diagram of the image server of the present invention.

【図7】本発明のプリントサーバのモジュール構成図で
ある。
FIG. 7 is a module configuration diagram of the print server of the present invention.

【図8】本発明で使用するプリントオーダデータのデー
タ構造図である。
FIG. 8 is a data structure diagram of print order data used in the present invention.

【図9】イメージIDの例の説明図である。FIG. 9 is an explanatory diagram of an example of an image ID.

【図10】オーダステータステーブルである。FIG. 10 is an order status table.

【図11】サーバ管理テーブルである。FIG. 11 is a server management table.

【図12】原画像位置管理テーブルである。FIG. 12 is an original image position management table.

【図13】本発明で使用する伝送データフォーマットの
例の説明図である。
FIG. 13 is an explanatory diagram of an example of a transmission data format used in the present invention.

【図14】本発明で使用するページ記述言語で記述され
たスクリプトの例の説明図である。
FIG. 14 is an explanatory diagram of an example of a script described in a page description language used in the present invention.

【図15】プリントサーバにおける原画像登録の処理フ
ロー図である。
FIG. 15 is a processing flowchart of original image registration in the print server.

【図16】画像登録情報伝送データの例の説明図であ
る。
FIG. 16 is an explanatory diagram of an example of image registration information transmission data.

【図17】センターサーバにおける原画像登録の処理フ
ロー図である。
FIG. 17 is a processing flowchart of original image registration in the center server.

【図18】プリントオーダの発注及び受注処理の処理フ
ロー図である。
FIG. 18 is a processing flow chart of print order ordering and order receiving processing.

【図19】センターサーバにおける画像収集先決定処理
の処理フロー図である。
FIG. 19 is a processing flowchart of an image collection destination determining process in the center server.

【図20】画像収集先決定処理における印刷用原画像の
収集先を決定する処理の処理フロー図である。
FIG. 20 is a processing flowchart of a process of determining a collection destination of an original print image in the image collection destination determination process.

【図21】画像収集先決定処理におけるオーダステータ
ステーブル更新処理の処理フロー図である。
FIG. 21 is a processing flowchart of an order status table updating process in the image collection destination determining process.

【図22】イメージサーバまたはプリントサーバにおけ
る原画像送信処理の処理フロー図である。
FIG. 22 is a processing flowchart of an original image transmission process in the image server or the print server.

【図23】原画像送信データファイルの内容の例の説明
図である。
FIG. 23 is an explanatory diagram of an example of the contents of an original image transmission data file.

【図24】センターサーバにおける画像受け取り処理の
処理フロー図である。
FIG. 24 is a processing flowchart of an image receiving process in the center server.

【図25】センターサーバにおけるプリントオーダ送信
処理の処理フロー図である。
FIG. 25 is a processing flowchart of print order transmission processing in the center server.

【図26】プリントサーバにおけるプリントオーダ受信
処理の処理フロー図である。
FIG. 26 is a processing flowchart of a print order receiving process in the print server.

【図27】プリントサーバにおける印刷処理の処理フロ
ー図である。
FIG. 27 is a processing flowchart of a printing process in the print server.

【図28】センターサーバにおける印刷完了処理の処理
フロー図である。
FIG. 28 is a processing flowchart of print completion processing in the center server.

【図29】イメージサーバまたはプリントサーバにおけ
る印刷用原画像移動・複写・削除処理の処理フロー図で
ある。
FIG. 29 is a processing flow chart of a printing original image moving / copying / deleting process in the image server or the print server.

【図30】送信ボックス内のデータ構造を説明するブロ
ック図である。
FIG. 30 is a block diagram illustrating a data structure in a transmission box.

【図31】受信ボックス内のデータ構造を説明するブロ
ック図である。
FIG. 31 is a block diagram illustrating a data structure in a reception box.

【図32】送信ボックス内の送信制御情報テーブル及び
受信ボックス内の受信制御情報テーブルの説明図であ
る。
FIG. 32 is an explanatory diagram of a transmission control information table in a transmission box and a reception control information table in a reception box.

【図33】受信ボックス内の処理手段情報テーブルの説
明図である。
FIG. 33 is an explanatory diagram of a processing means information table in a reception box.

【図34】送信ボックスへの送信ファイル登録処理の処
理フロー図である。
FIG. 34 is a processing flowchart of processing for registering a transmission file in a transmission box.

【図35】プリントサーバでのデータ送受信処理の処理
フロー図である。
FIG. 35 is a processing flowchart of data transmission / reception processing in the print server.

【図36】センターサーバでのデータ送受信処理の処理
フロー図である。
FIG. 36 is a processing flowchart of data transmission / reception processing in the center server.

【図37】第2の実施例におけるシステム構成である。FIG. 37 shows a system configuration according to the second embodiment.

【図38】第3の実施例におけるシステム構成図であ
る。
FIG. 38 is a system configuration diagram in the third embodiment.

【図39】第3の実施例における受信オーダ選択の処理
手段が表示する画面の一例である。
FIG. 39 is an example of a screen displayed by a reception order selection processing unit in the third embodiment.

【図40】第3の実施例における自動受信設定の処理手
段が表示する画面の一例である。
FIG. 40 is an example of a screen displayed by an automatic reception setting processing unit in the third embodiment.

【図41】第3の実施例における自動受信スケジュール
設定の処理手段が表示する画面の一例である。
FIG. 41 is an example of a screen displayed by an automatic reception schedule setting processing means in the third embodiment.

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

101 クライアントコンピュータ 102 センターサーバ 111、112,11N イメージサーバ 121、122、12N プリントサーバ 201 オーダID 202 サブオーダID 203 イメージID 204 ステータス 211、212、213、214 オーダステータスデ
ータの例 130 ネットワーク 401 文書提供手段 402 編集用画像提供手段 403 オーダ受注手段 404 画像登録手段 405 画像収集手段 406 オーダ進行管理手段 407 センター送受信制御手段 411 表示・編集用画像格納装置 412 原画像位置管理テーブル 413 サーバ管理テーブル 414 一時保管画像格納装置 415 オーダステータステーブル 416 オーダ管理テーブル 417 編集用画像位置管理テーブル 418 センーンター送信ボックス 419 センター受信ボックス 501 データ処理手段 502 ネットワーク閲覧手段 503 拡張手段(プラグイン) 601 印刷用画像登録手段 602 印刷用画像送信手段 603 ローカル送受信制御手段 611 印刷用原画像格納装置 612 原画像位置管理テーブル 613 ローカル送信ボックス 614 ローカル受信ボックス 701 オーダ出力管理手段 702 印刷制御手段 703 ローカル送受信制御手段 704 印刷用画像登録手段 705 印刷用画像送信手段 711 オーダ管理テーブル 712 印刷スプール 713 ローカル送信ボックス 714 ローカル受信ボックス 715 原画像位置管理テーブル 716 印刷用原画像格納装置 801 プリントオーダ 802 サブオーダ 803 オーダアイテム 804 編集データ 805 イメージID 901 イメージID 902 オーダID 911 センターサーバ名 912 登録サーバID 913 一意番号 914 ユーザーID 915 センターサーバID 916 一意番号 1000 入出力バス 1001 中央演算装置(CPU) 1002 ランダムアクセスメモリ(RAM) 1003 リードオンリーメモリ(ROM) 1004 ネットワークインターフェース(NETI
F) 1005 ビデオRAM(VRAM) 1006 表示装置(CRT) 1007 コントローラ(KBC) 1008 外部入力装置(KB) 1009 ハードディスクドライブ(HDD) 1010 外部入出力装置(FDD) 1000 入出力バス 1101 サーバID 1102 画像取得優先順位 1201 イメージID 1202 所有者 1203 保管場所 1204 付加情報 1211、1212、1213、1214 原画像位置
管理データの例 1301、1302 伝送データフォーマットの例 1311 送受信ヘッダー伝送データ 1312 オーダ伝送データ 1313 原画像送信要求伝送データ 1314 画像登録情報伝送データ 1315 送受信ヘッダー伝送データ 1316 原画像登録処理伝送データ 1317 原画像送信データ 1318 印刷結果通知データ 1321 内部コード化した伝送データの例 1322 外部ファイル参照の例 1401 編集文書の例 1402 スクリプトの例 1403、1404 編集画像 2001 中央演算装置(CPU) 2002 ランダムアクセスメモリ(RAM) 2003 リードオンリーメモリ(ROM) 2004 ネットワークインターフェース(NETI
F) 2005 ビデオRAM(VRAM) 2006 表示装置(CRT) 2007 コントローラ(KBC) 2008 外部入力装置(KB) 2009 ハードディスクドライブ(HDD) 2010 外部入出力装置(FDD) 2011 プリンタ制御装置(PRTC) 2012 外部出力装置(PRT) 2013 拡張外部入出力装置制御装置(CLTR) 2014 拡張外部入出力装置(スキャナ) 3001 送信ボックス 3002 送信先別送信ボックス 3003 送信制御情報テーブル 3004 伝送データファイル 3005 画像ファイル 3101 受信ボックス 3102 送信元別受信ボックス 3103 処理手段情報テーブル 3104 受信制御情報テーブル 3105 伝送ファイル 3106 画像ファイル 3201 伝送ファイル名 3202 伝送データファイル名 3203 ファイルサイズ 3204 ボックス格納日時 3205 伝送完了日時 3301 伝送データタグ名 3302 処理手段起動方法 3303 引き渡しデータ情報 3701 センターサーバA 3702 センターサーバB 3703 クライアントコンピュータ 3711、3712、371N センターサーバAのイ
メージサーバ 3721、3722、372N センターサーバAのプ
リントサーバ 3731、3732、373N センターサーバBのイ
メージサーバ 3741、3742、374N センターサーバBのプ
リントサーバ 3751、3752、3753 ネットワーク 3801 ローカル送受信制御手段 3802 受信オーダ選択手段 3803 受信スケジュール設定手段 3804 スケジュール追加手段 3811 未受信オーダテーブル 3812 受信スケジュールテーブル 3901 転送速度 3902 未受信オーダリスト 3903 総転送量 3904 総転送時間 3905 受信実行ボタン 3906 終了ボタン 4001 手動受信選択ラジオボタン 4002 自動受信選択ラジオボタン 4003 転送量上限値入力領域 4004 転送時間上限値入力領域 4005 印刷枚数上限値入力領域 4006 受信スケジュール追加ボタン 4007 受信スケジュールリスト 4008 自動受信設定実行ボタン 4009 終了ボタン 4101 日・曜日選択リストボックス 4102 時刻入力領域 4103 午前午後選択チェックボックス 4104 スケジュール追加ボタン 4105 終了ボタン
Reference Signs List 101 client computer 102 center server 111, 112, 11N image server 121, 122, 12N print server 201 order ID 202 sub-order ID 203 image ID 204 status 211, 212, 213, 214 example of order status data 130 network 401 document providing means 402 Editing image providing means 403 Order receiving means 404 Image registration means 405 Image collection means 406 Order progress management means 407 Center transmission / reception control means 411 Display / editing image storage device 412 Original image position management table 413 Server management table 414 Temporary storage image storage Device 415 Order status table 416 Order management table 417 Editing image position management table 418 Center send button 419 Center reception box 501 Data processing means 502 Network browsing means 503 Expansion means (plug-in) 601 Image registration means for printing 602 Image transmission means for printing 603 Local transmission / reception control means 611 Original image storage device for printing 612 Original image position management table 613 Local transmission box 614 Local reception box 701 Order output management unit 702 Print control unit 703 Local transmission / reception control unit 704 Print image registration unit 705 Print image transmission unit 711 Order management table 712 Print spool 713 Local transmission box 714 Local reception box 715 Original image position management table 716 Original image storage device for printing 801 Print order 802 Sub-order 803 Order item 804 Editing data 80 Image ID 901 Image ID 902 Order ID 911 Center server name 912 Registration server ID 913 Unique number 914 User ID 915 Center server ID 916 Unique number 1000 I / O bus 1001 Central processing unit (CPU) 1002 Random access memory (RAM) 1003 Read-only Memory (ROM) 1004 Network interface (NETI
F) 1005 Video RAM (VRAM) 1006 Display device (CRT) 1007 Controller (KBC) 1008 External input device (KB) 1009 Hard disk drive (HDD) 1010 External input / output device (FDD) 1000 Input / output bus 1101 Server ID 1102 Image acquisition Priority order 1201 Image ID 1202 Owner 1203 Storage location 1204 Additional information 1211, 1212, 1213, 1214 Example of original image position management data 1301, 1302 Example of transmission data format 1311 Transmission / reception header transmission data 1312 Order transmission data 1313 Original image transmission request Transmission data 1314 Image registration information transmission data 1315 Transmission / reception header transmission data 1316 Original image registration processing transmission data 1317 Original image transmission data 131 Print result notification data 1321 Example of internally encoded transmission data 1322 Example of external file reference 1401 Example of edited document 1402 Example of script 1403, 1404 Edited image 2001 Central processing unit (CPU) 2002 Random access memory (RAM) 2003 Read only Memory (ROM) 2004 Network interface (NETI
F) 2005 Video RAM (VRAM) 2006 Display device (CRT) 2007 Controller (KBC) 2008 External input device (KB) 2009 Hard disk drive (HDD) 2010 External input / output device (FDD) 2011 Printer control device (PRTC) 2012 External output Device (PRT) 2013 extended external input / output device control device (CLTR) 2014 extended external input / output device (scanner) 3001 transmission box 3002 destination transmission box 3003 transmission control information table 3004 transmission data file 3005 image file 3101 reception box 3102 transmission Source-specific inbox 3103 Processing unit information table 3104 Reception control information table 3105 Transmission file 3106 Image file 3201 Transmission file name 320 Transmission data file name 3203 File size 3204 Box storage date and time 3205 Transmission completion date and time 3301 Transmission data tag name 3302 Processing unit activation method 3303 Delivery data information 3701 Center server A 3702 Center server B 3703 Client computers 3711, 3712, 371N Image of center server A Servers 3721, 3722, 372N Print server of center server A 3731, 3732, 373N Image server of center server B 3741, 3742, 374N Print server of center server B 3751, 3752, 3753 Network 3801 Local transmission / reception control means 3802 Receive order selection means 3803 Receiving schedule setting means 3804 Schedule adding means 38 11 Unreceived order table 3812 Reception schedule table 3901 Transfer speed 3902 Unreceived order list 3903 Total transfer amount 3904 Total transfer time 3905 Receive execution button 3906 End button 4001 Manual reception selection radio button 4002 Automatic reception selection radio button 4003 Transfer amount upper limit value input Area 4004 Transfer time upper limit value input area 4005 Number of prints upper limit value input area 4006 Receive schedule addition button 4007 Receive schedule list 4008 Automatic receive setting execution button 4009 Exit button 4101 Day / day selection list box 4102 Time input area 4103 AM / PM selection check box 4104 Add schedule button 4105 End button

フロントページの続き (72)発明者 藤川 眞治 東京都大田区下丸子3丁目30番2号キヤノ ン株式会社内 (72)発明者 福岡 史博 東京都大田区下丸子3丁目30番2号キヤノ ン株式会社内 Fターム(参考) 5B021 AA01 EE04 5B089 GA12 GA13 GA25 JA32 JB00 JB03 JB22 KC15 KC21 KE02 KE03 KG01 LB14 MD08 ME15Continuation of the front page (72) Inventor Shinji Fujikawa 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. (72) Inventor Fumihiro Fukuoka 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. F term (reference) 5B021 AA01 EE04 5B089 GA12 GA13 GA25 JA32 JB00 JB03 JB22 KC15 KC21 KE02 KE03 KG01 LB14 MD08 ME15

Claims (39)

【特許請求の範囲】[Claims] 【請求項1】 ネットワークを介して接続された外部装
置とのデータ送受信を行うデータ送受信装置であって、 伝送データファイルとデータファイルとを保管する格納
手段と、 前記伝送データファイルに基づいて、前記外部装置と前
記データファイルのデータ送受信を制御する送受信制御
手段と、 を有することを特徴とするデータ送受信装置。
1. A data transmission / reception device for transmitting / receiving data to / from an external device connected via a network, comprising: a storage unit for storing a transmission data file and a data file; A data transmission / reception device, comprising: an external device and transmission / reception control means for controlling data transmission / reception of the data file.
【請求項2】 前記伝送データファイルは、前記データ
受信装置と前記外部装置との識別情報である送受信識別
情報と、前記外部装置においてオーダを制御するための
オーダ情報とを含むことを特徴とする請求項1記載のデ
ータ送受信装置。
2. The transmission data file includes transmission / reception identification information, which is identification information between the data receiving device and the external device, and order information for controlling an order in the external device. The data transmitting / receiving device according to claim 1.
【請求項3】 前記オーダ情報は、該オーダで使用され
るデータファイルの識別情報を含んでいることを特徴と
する請求項2記載のデータ送受信装置。
3. The data transmitting / receiving apparatus according to claim 2, wherein the order information includes identification information of a data file used in the order.
【請求項4】 前記伝送データファイルから前記データ
ファイルのデータ送受信を制御するための送受信制御情
報を生成する生成手段を更に有し、 前記送受信制御手段は、前記生成された送受信制御情報
に基づいて、データ送受信を制御することを特徴とする
請求項1乃至3記載のデータ送受信装置。
4. A transmission / reception control unit for generating transmission / reception control information for controlling data transmission / reception of the data file from the transmission data file, wherein the transmission / reception control unit is configured to generate transmission / reception control information based on the generated transmission / reception control information. 4. The data transmission / reception device according to claim 1, wherein the data transmission / reception is controlled.
【請求項5】 前記送受信制御情報は、データファイル
の伝送完了を識別する伝送完了情報を含んでおり、 前記送受信制御手段は、前記伝送完了情報が伝送完了し
ていないことを示すデータファイルのデータ送受信を制
御することを特徴とする請求項4記載のデータ送受信装
置。
5. The transmission / reception control information includes transmission completion information for identifying the completion of transmission of a data file, and the transmission / reception control means includes a data of a data file indicating that the transmission completion information has not been transmitted. The data transmission / reception device according to claim 4, wherein transmission / reception is controlled.
【請求項6】 前記データ送受信装置は、文書処理装置
から依頼された印刷依頼に基づいて、前記外部装置で印
刷するシステムで適用されることを特徴とする請求項1
乃至5記載のデータ送受信装置。
6. The system according to claim 1, wherein the data transmission / reception device is applied to a system for printing by the external device based on a print request requested from a document processing device.
6. The data transmitting / receiving device according to any one of claims 5 to 5.
【請求項7】 前記データ送受信装置は、前記印刷依頼
に基づいて画像のデータファイルを収集し前記外部装置
に印刷させるセンターサーバであって、 前記文書処理装置からの印刷依頼に応じる伝送方法は非
同期形式であり、前記外部装置との伝送方法は前記外部
装置が能動的に伝送経路の確立と伝送を行うことを特徴
とする請求項1乃至6記載のデータ送受信装置。
7. The data transmission / reception device is a center server that collects an image data file based on the print request and causes the external device to print the data file. The transmission method according to the print request from the document processing device is asynchronous. 7. The data transmission / reception apparatus according to claim 1, wherein the external apparatus actively establishes and transmits a transmission path in a transmission method with the external apparatus.
【請求項8】 前記データ送受信装置は、前記印刷依頼
に基づいて画像のデータファイルを収集し前記外部装置
に印刷させるセンターサーバであって、 前記送受信制御手段は、前記外部装置に対して印刷オー
ダのリストを送信し、前記外部装置から要求があったオ
ーダに対応する伝送データファイルとデータファイルと
を送信するよう制御することを特徴とする請求項1記載
のデータ送受信装置。
8. The data transmission / reception device is a center server that collects an image data file based on the print request and causes the external device to print the data file, wherein the transmission / reception control unit performs a print order to the external device. 2. The data transmission / reception device according to claim 1, wherein the list is transmitted to control transmission of a transmission data file and a data file corresponding to the order requested by the external device.
【請求項9】 前記データ送受信装置は、前記外部装置
から伝送データファイルに基づいてデータファイルを受
信し、該伝送データファイルと該データファイルとに基
づいて印刷データを生成するプリントサーバであって、 前記送受信制御手段は、前記外部装置から印刷オーダの
リストを受信し、前記外部装置に対して受信すべき印刷
オーダの要求を送信するよう制御することを特徴とする
請求項1記載のデータ送受信装置。
9. The print server that receives a data file from the external device based on a transmission data file and generates print data based on the transmission data file and the data file, 2. The data transmission / reception device according to claim 1, wherein the transmission / reception control unit receives a print order list from the external device and controls transmission of a print order request to be received to the external device. .
【請求項10】 前記印刷オーダのリストに基づいて、
受信予定である印刷オーダを表示手段に表示させ、受信
すべき印刷オーダを選択させる選択手段を更に有し、 前記送受信制御手段は、前記選択された印刷オーダの受
信要求を前記外部装置に送信するよう制御することを特
徴とする請求項9記載のデータ送受信装置。
10. Based on the print order list,
The apparatus further includes a selection unit for displaying a print order to be received on a display unit and selecting a print order to be received, wherein the transmission / reception control unit transmits a reception request for the selected print order to the external device. The data transmission / reception device according to claim 9, wherein the control is performed as follows.
【請求項11】 前記外部装置からデータを受信するた
めの設定情報を設定する受信スケジュール設定手段を更
に有し、 前記受信スケジュール設定手段により設定された設定情
報に基づいて、前記外部装置からのデータ受信時に受信
すべき印刷オーダを自動的に選択することを特徴とする
請求項10記載のデータ送受信装置。
11. A receiving schedule setting unit for setting setting information for receiving data from the external device, wherein data from the external device is set based on the setting information set by the receiving schedule setting unit. 11. The data transmitting / receiving apparatus according to claim 10, wherein a print order to be received at the time of reception is automatically selected.
【請求項12】 前記伝送データファイルはSGML形
式であることを特徴とする請求項1乃至11記載のデー
タ送受信装置。
12. The data transmission / reception device according to claim 1, wherein the transmission data file is in an SGML format.
【請求項13】 前記送受信制御手段は、受信した伝送
データファイルの内容に応じたサービスソフトウェアを
起動することを特徴とする請求項1乃至12記載のデー
タ送受信装置。
13. The data transmission / reception device according to claim 1, wherein the transmission / reception control unit activates service software according to the content of the received transmission data file.
【請求項14】 ネットワークを介して接続された外部
装置とのデータ送受信を行う情報処理装置のデータ伝送
方法であって、 伝送データファイルとデータファイルとを前記情報処理
装置の格納手段に保管させる保管工程と、 前記伝送データファイルに基づいて、前記外部装置と前
記データファイルのデータ送受信を制御させる送受信制
御工程と、 を含むことを特徴とするデータ伝送方法。
14. A data transmission method for an information processing device for transmitting and receiving data to and from an external device connected via a network, wherein the transmission data file and the data file are stored in storage means of the information processing device. And a transmission / reception control step of controlling data transmission / reception of the data file with the external device based on the transmission data file.
【請求項15】 前記伝送データファイルは、前記情報
処理装置と前記外部装置との識別情報である送受信識別
情報と、前記外部装置においてオーダを制御するための
オーダ情報とを含むことを特徴とする請求項14記載の
データ伝送方法。
15. The transmission data file includes transmission / reception identification information that is identification information between the information processing device and the external device, and order information for controlling an order in the external device. The data transmission method according to claim 14.
【請求項16】 前記オーダ情報は、該オーダで使用さ
れるデータファイルの識別情報を含んでいることを特徴
とする請求項15記載のデータ伝送方法。
16. The data transmission method according to claim 15, wherein said order information includes identification information of a data file used in said order.
【請求項17】 前記伝送データファイルから前記デー
タファイルのデータ送受信を制御するための送受信制御
情報を生成させる生成工程を更に含み、 前記送受信制御工程は、前記生成された送受信制御情報
に基づいて、データ送受信を制御させることを特徴とす
る請求項14乃至16記載のデータ伝送方法。
17. The method according to claim 17, further comprising: generating transmission / reception control information for controlling data transmission / reception of the data file from the transmission data file. The transmission / reception control step includes: 17. The data transmission method according to claim 14, wherein data transmission and reception are controlled.
【請求項18】 前記送受信制御情報は、データファイ
ルの伝送完了を識別する伝送完了情報を含んでおり、 前記送受信制御工程は、前記伝送完了情報が伝送完了し
ていないことを示すデータファイルのデータ送受信を制
御させることを特徴とする請求項17記載のデータ伝送
方法。
18. The transmission / reception control information includes transmission completion information for identifying the completion of transmission of a data file, and the transmission / reception control step includes the step of transmitting data of the data file indicating that the transmission completion information has not been transmitted. 18. The data transmission method according to claim 17, wherein transmission and reception are controlled.
【請求項19】 前記データ伝送方法は、文書処理装置
から依頼された印刷依頼に基づいて、前記外部装置で印
刷するシステムで適用されることを特徴とする請求項1
4乃至18記載のデータ伝送方法。
19. The system according to claim 1, wherein the data transmission method is applied to a system for printing by the external device based on a print request requested from a document processing device.
19. The data transmission method according to 4 to 18.
【請求項20】 前記データ伝送方法は、前記印刷依頼
に基づいて画像のデータファイルを収集し前記外部装置
に印刷させるセンターサーバのデータ転送を制御する方
法であって、 前記文書処理装置からの印刷依頼に応じる伝送方法は非
同期形式であり、前記外部装置との伝送方法は前記外部
装置が能動的に伝送経路の確立と伝送を行うことを特徴
とする請求項14乃至19記載のデータ伝送方法。
20. The data transmission method according to claim 1, wherein the data transmission method is a method of controlling a data transfer of a center server that collects an image data file based on the print request and causes the external device to print the data file. 20. The data transmission method according to claim 14, wherein the transmission method according to the request is of an asynchronous type, and the transmission method with the external device is such that the external device actively establishes and transmits a transmission path.
【請求項21】 前記データ伝送方法は、前記印刷依頼
に基づいて画像のデータファイルを収集し前記外部装置
に印刷させるセンターサーバのデータ転送を制御する方
法であって、 前記送受信制御工程は、前記外部装置に対して印刷オー
ダのリストを送信させ、前記外部装置から要求があった
オーダに対応する伝送データファイルとデータファイル
とを送信させるよう制御させることを特徴とする請求項
14記載のデータ送受信方法。
21. The data transmission method is a method of controlling data transfer of a center server that collects image data files based on the print request and causes the external device to print the data files. 15. The data transmission / reception according to claim 14, wherein a list of print orders is transmitted to an external device, and control is performed to transmit a transmission data file and a data file corresponding to the order requested by the external device. Method.
【請求項22】 前記データ伝送方法は、前記外部装置
から伝送データファイルに基づいてデータファイルを受
信し、該伝送データファイルと該データファイルとに基
づいて印刷データを生成するプリントサーバのデータ転
送を制御する方法であって、 前記送受信制御工程は、前記外部装置から印刷オーダの
リストを受信させ、前記外部装置に対して受信すべき印
刷オーダの要求を送信させるよう制御させることを特徴
とする請求項14記載のデータ伝送方法。
22. The data transmission method, comprising the steps of: receiving a data file from the external device based on a transmission data file; and performing a data transfer of a print server that generates print data based on the transmission data file and the data file. The method of controlling, wherein the transmission / reception control step includes controlling to cause a list of print orders to be received from the external device and to transmit a request for a print order to be received to the external device. Item 15. The data transmission method according to Item 14.
【請求項23】 前記印刷オーダのリストに基づいて、
受信予定である印刷オーダを表示手段に表示させ、受信
すべき印刷オーダを選択させる選択工程を更に含み、 前記送受信制御工程は、前記選択された印刷オーダの受
信要求を前記外部装置に送信させるよう制御させること
を特徴とする請求項22記載のデータ伝送方法。
23. Based on the print order list,
The method further includes a selection step of displaying a print order to be received on a display unit and selecting a print order to be received, wherein the transmission / reception control step causes the external device to transmit a reception request for the selected print order. The data transmission method according to claim 22, wherein the data transmission is controlled.
【請求項24】 前記外部装置からデータを受信するた
めの設定情報を設定させる受信スケジュール設定工程を
更に含み、 前記受信スケジュール設定工程で設定された設定情報に
基づいて、前記外部装置からのデータ受信時に受信すべ
き印刷オーダを自動的に選択させることを特徴とする請
求項23記載のデータ伝送方法。
24. A receiving schedule setting step for setting setting information for receiving data from the external device, and receiving data from the external device based on the setting information set in the receiving schedule setting step. 24. The data transmission method according to claim 23, wherein a print order to be received is automatically selected at the time.
【請求項25】 前記伝送データファイルはSGML形
式であることを特徴とする請求項14乃至24記載のデ
ータ伝送方法。
25. The data transmission method according to claim 14, wherein the transmission data file is in an SGML format.
【請求項26】 前記送受信制御工程は、受信した伝送
データファイルの内容に応じたサービスソフトウェアを
起動させることを特徴とする請求項14乃至25記載の
データ伝送方法。
26. The data transmission method according to claim 14, wherein said transmission / reception control step activates service software according to the contents of the received transmission data file.
【請求項27】 ネットワークを介して接続された外部
装置とのデータ送受信を行う情報処理装置のデータ伝送
プログラムを格納した記憶媒体であって、 伝送データファイルとデータファイルとを前記情報処理
装置の格納手段に保管させる保管工程と、 前記伝送データファイルに基づいて、前記外部装置と前
記データファイルのデータ送受信を制御させる送受信制
御工程と、 を含むことを特徴とするコンピュータ読み取り可能なプ
ログラムが格納された記憶媒体。
27. A storage medium storing a data transmission program of an information processing device for transmitting and receiving data to and from an external device connected via a network, wherein a transmission data file and a data file are stored in the information processing device. Storing a computer-readable program, comprising: a storage step of storing the data in a means; and a transmission / reception control step of controlling data transmission / reception of the data file with the external device based on the transmission data file. Storage medium.
【請求項28】 前記伝送データファイルは、前記情報
処理装置と前記外部装置との識別情報である送受信識別
情報と、前記外部装置においてオーダを制御するための
オーダ情報とを含むことを特徴とする請求項27記載の
記憶媒体。
28. The transmission data file includes transmission / reception identification information that is identification information between the information processing device and the external device, and order information for controlling an order in the external device. A storage medium according to claim 27.
【請求項29】 前記オーダ情報は、該オーダで使用さ
れるデータファイルの識別情報を含んでいることを特徴
とする請求項28記載の記憶媒体。
29. The storage medium according to claim 28, wherein said order information includes identification information of a data file used in said order.
【請求項30】 前記伝送データファイルから前記デー
タファイルのデータ送受信を制御するための送受信制御
情報を生成させる生成工程を更に含み、 前記送受信制御工程は、前記生成された送受信制御情報
に基づいて、データ送受信を制御させることを特徴とす
る請求項19乃至21記載の記憶媒体。
30. A transmission / reception control step for generating transmission / reception control information for controlling data transmission / reception of the data file from the transmission data file, wherein the transmission / reception control step is based on the generated transmission / reception control information, 22. The storage medium according to claim 19, wherein data transmission and reception are controlled.
【請求項31】 前記送受信制御情報は、データファイ
ルの伝送完了を識別する伝送完了情報を含んでおり、 前記送受信制御工程は、前記伝送完了情報が伝送完了し
ていないことを示すデータファイルのデータ送受信を制
御させることを特徴とする請求項30記載の記憶媒体。
31. The transmission / reception control information includes transmission completion information for identifying the completion of transmission of a data file, and the transmission / reception control step includes the step of transmitting data of the data file indicating that the transmission completion information has not been transmitted. 31. The storage medium according to claim 30, wherein transmission and reception are controlled.
【請求項32】 前記データ伝送方法は、文書処理装置
から依頼された印刷依頼に基づいて、前記外部装置で印
刷するシステムで適用されることを特徴とする請求項2
7乃至31記載の記憶媒体。
32. The system according to claim 2, wherein the data transmission method is applied to a system for printing by the external device based on a print request requested from a document processing device.
32. The storage medium according to 7 to 31.
【請求項33】 前記データ伝送プログラムは、前記印
刷依頼に基づいて画像のデータファイルを収集し前記外
部装置に印刷させるセンターサーバのデータ転送を制御
するプログラムであって、 前記文書処理装置からの印刷依頼に応じる伝送方法は非
同期形式であり、前記外部装置との伝送方法は前記外部
装置が能動的に伝送経路の確立と伝送を行うことを特徴
とする請求項27乃至32記載の記憶媒体。
33. The data transmission program is a program for controlling data transfer of a center server that collects image data files based on the print request and causes the external device to print the data files. 33. The storage medium according to claim 27, wherein the transmission method according to the request is of an asynchronous type, and in the transmission method with the external device, the external device actively establishes and transmits a transmission path.
【請求項34】 前記データ伝送プログラムは、前記印
刷依頼に基づいて画像のデータファイルを収集し前記外
部装置に印刷させるセンターサーバのデータ転送を制御
するプログラムであって、 前記送受信制御工程は、前記外部装置に対して印刷オー
ダのリストを送信させ、前記外部装置から要求があった
オーダに対応する伝送データファイルとデータファイル
とを送信させるよう制御させることを特徴とする請求項
27記載の記憶媒体。
34. The data transmission program is a program for controlling data transfer of a center server that collects an image data file based on the print request and causes the external device to print the data file. 28. The storage medium according to claim 27, wherein a list of print orders is transmitted to an external device, and control is performed to transmit a transmission data file and a data file corresponding to the order requested by the external device. .
【請求項35】 前記データ伝送プログラムは、前記外
部装置から伝送データファイルに基づいてデータファイ
ルを受信し、該伝送データファイルと該データファイル
とに基づいて印刷データを生成するプリントサーバのデ
ータ転送を制御するプログラムであって、 前記送受信制御工程は、前記外部装置から印刷オーダの
リストを受信させ、前記外部装置に対して受信すべき印
刷オーダの要求を送信させるよう制御させることを特徴
とする請求項27記載の記憶媒体。
35. The data transmission program receives a data file based on a transmission data file from the external device, and executes a data transfer of a print server that generates print data based on the transmission data file and the data file. A program for controlling, wherein the transmission / reception control step causes a list of print orders to be received from the external device, and controls the external device to transmit a request for a print order to be received. Item 28. The storage medium according to Item 27.
【請求項36】 前記印刷オーダのリストに基づいて、
受信予定である印刷オーダを表示手段に表示させ、受信
すべき印刷オーダを選択させる選択工程を更に含み、 前記送受信制御工程は、前記選択された印刷オーダの受
信要求を前記外部装置に送信させるよう制御させること
を特徴とする請求項35記載の記憶媒体。
36. Based on the print order list,
The method further includes a selection step of displaying a print order to be received on a display unit and selecting a print order to be received, wherein the transmission / reception control step causes the external device to transmit a request to receive the selected print order. The storage medium according to claim 35, wherein the storage medium is controlled.
【請求項37】 前記外部装置からデータを受信するた
めの設定情報を設定させる受信スケジュール設定工程を
更に含み、 前記受信スケジュール設定工程で設定された設定情報に
基づいて、前記外部装置からのデータ受信時に受信すべ
き印刷オーダを自動的に選択させることを特徴とする請
求項36記載の記憶媒体。
37. A receiving schedule setting step for setting setting information for receiving data from the external device, and receiving data from the external device based on the setting information set in the receiving schedule setting step. 37. The storage medium according to claim 36, wherein a print order to be received at the time is automatically selected.
【請求項38】 前記伝送データファイルはSGML形
式であることを特徴とする請求項27乃至37記載の記
憶媒体。
38. The storage medium according to claim 27, wherein said transmission data file is in an SGML format.
【請求項39】 前記送受信制御工程は、受信した伝送
データファイルの内容に応じたサービスソフトウェアを
起動させることを特徴とする請求項27乃至39記載の
記憶媒体。
39. The storage medium according to claim 27, wherein said transmission / reception control step starts service software according to the content of the received transmission data file.
JP10310571A 1998-07-31 1998-10-30 Data transmission / reception device, data transmission method, and storage medium storing computer readable program Withdrawn JP2000105680A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP10310571A JP2000105680A (en) 1998-07-31 1998-10-30 Data transmission / reception device, data transmission method, and storage medium storing computer readable program
EP99306091A EP0977113A3 (en) 1998-07-31 1999-07-30 Center server, information processing apparatus and method, and print system
US10/801,839 US7619764B2 (en) 1998-07-31 2004-03-17 Center server, information processing apparatus and method, and print system

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP21742598 1998-07-31
JP10-217425 1998-07-31
JP10310571A JP2000105680A (en) 1998-07-31 1998-10-30 Data transmission / reception device, data transmission method, and storage medium storing computer readable program

Publications (1)

Publication Number Publication Date
JP2000105680A true JP2000105680A (en) 2000-04-11

Family

ID=26522017

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10310571A Withdrawn JP2000105680A (en) 1998-07-31 1998-10-30 Data transmission / reception device, data transmission method, and storage medium storing computer readable program

Country Status (1)

Country Link
JP (1) JP2000105680A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011138539A (en) * 1999-12-01 2011-07-14 Silverbrook Research Pty Ltd Printer with vacation mode
WO2021245899A1 (en) * 2020-06-05 2021-12-09 三菱電機株式会社 Transmitter device and communication system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011138539A (en) * 1999-12-01 2011-07-14 Silverbrook Research Pty Ltd Printer with vacation mode
WO2021245899A1 (en) * 2020-06-05 2021-12-09 三菱電機株式会社 Transmitter device and communication system
JPWO2021245899A1 (en) * 2020-06-05 2021-12-09
JP7350172B2 (en) 2020-06-05 2023-09-25 三菱電機株式会社 Transmitting device and communication system

Similar Documents

Publication Publication Date Title
JP3754849B2 (en) Data communication apparatus, control method, storage medium, and image printing system
JP2000115517A (en) Information processing device capable of performing digital watermarking and communication network connectable to the information processing device
US7619764B2 (en) Center server, information processing apparatus and method, and print system
EP0867832B1 (en) Printing apparatus, printing method and printing system
JP3681899B2 (en) Network printer control method
EP0601860B1 (en) Server and client
JP3918230B2 (en) Data update monitoring server
US20040010493A1 (en) Database system and a method of data retrieval from the system
EP0977113A2 (en) Center server, information processing apparatus and method, and print system
JP2001142908A (en) Method, apparatus and system for document retrieval, recording medium
JP2002189687A (en) Document distribution system, document distribution device, document distribution method, and storage medium
JPH09231022A (en) Document accumulator
JP4668067B2 (en) Printing apparatus, printing method, program for printing apparatus, printing instruction apparatus, and memory release control method
JP2000148435A (en) Data processing system, data processing device, data processing method, and storage medium
JP3997013B2 (en) Information processing apparatus and information processing method
JP2970521B2 (en) Document storage device
JP4026960B2 (en) Image position management apparatus, image position management method, and storage medium storing computer-readable program
JP2000105678A (en) Image collection device, print control device, image collection method, print control method, and storage medium storing computer-readable program
US7743034B2 (en) Document management method, network system, and information processing apparatus
JP2000105680A (en) Data transmission / reception device, data transmission method, and storage medium storing computer readable program
JP3969867B2 (en) Printing system
JP2006135890A (en) Data processing system, data processing system control method, information processing apparatus, image processing apparatus, program, and storage medium
US7079268B1 (en) Printing system and method of controlling same
JP2002189638A (en) Log management system, log management device, log management method, and storage medium
JP2004318308A (en) Access management system, access management device, and information communication terminal used for access management system

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: 20060110