JP2000348158A - Method and system for folder monitor - Google Patents
Method and system for folder monitorInfo
- Publication number
- JP2000348158A JP2000348158A JP11161993A JP16199399A JP2000348158A JP 2000348158 A JP2000348158 A JP 2000348158A JP 11161993 A JP11161993 A JP 11161993A JP 16199399 A JP16199399 A JP 16199399A JP 2000348158 A JP2000348158 A JP 2000348158A
- Authority
- JP
- Japan
- Prior art keywords
- resolution image
- low
- folder
- image data
- opi
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 189
- 238000012545 processing Methods 0.000 claims abstract description 89
- 238000012544 monitoring process Methods 0.000 claims description 146
- 238000006243 chemical reaction Methods 0.000 abstract description 60
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 244000228957 Ferula foetida Species 0.000 description 1
- 101000643956 Homo sapiens Cytochrome b-c1 complex subunit Rieske, mitochondrial Proteins 0.000 description 1
- 101001099199 Homo sapiens RalA-binding protein 1 Proteins 0.000 description 1
- 101001109145 Homo sapiens Receptor-interacting serine/threonine-protein kinase 1 Proteins 0.000 description 1
- 101710156256 Myosin phosphatase Rho-interacting protein Proteins 0.000 description 1
- 102100022501 Receptor-interacting serine/threonine-protein kinase 1 Human genes 0.000 description 1
- 102100033729 Receptor-interacting serine/threonine-protein kinase 3 Human genes 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000001994 activation Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Processing Or Creating Images (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、フォルダ監視方
法、及びフォルダ監視システムに係り、特に、低解像度
画像データで編集作業を行なって、出力時に高解像度画
像データにすり替えて印刷処理を行うOPIシステムに
用いられるフォルダ監視方法、及びフォルダ監視システ
ムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a folder monitoring method and a folder monitoring system, and more particularly, to an OPI system for performing an editing operation on low-resolution image data and replacing it with high-resolution image data at the time of output to perform a printing process. The present invention relates to a folder monitoring method and a folder monitoring system used for a folder.
【0002】[0002]
【従来の技術】従来より、印刷業界ではパソコン等を使
って文書の編集や印刷を行なうDTP(DeskTop Publis
hing)が広く用いられている。DTPでは、編集用ワー
クステーションにおいて、編集用ソフトウェアを用い
て、画像、テキスト、線画等のレイアウトを決める編集
作業を行ない、その結果を一般的にPSデータ(PostScr
ipt)というページ記述言語で出力する。出力されたPS
データはネットワークを介してRIP(Raster Image P
rocessor)ワークステーションに送信される。RIPで
はPSデータを解析して、ページ単位のイメージデータ
を生成する。このイメージデータを出力装置に送信する
ことにより、出力物(印刷物)が得られる。2. Description of the Related Art In the printing industry, DTP (DeskTop Publis), which edits and prints documents using a personal computer or the like, has conventionally been used.
hing) is widely used. In DTP, editing work is performed on an editing workstation to determine the layout of images, texts, line drawings, and the like, using editing software, and the result is generally converted to PS data (PostScript data).
Output in the page description language called ipt). Output PS
The data is transferred via RIP (Raster Image P
rocessor) sent to the workstation. In the RIP, the PS data is analyzed to generate page-based image data. By transmitting this image data to the output device, an output (printed matter) is obtained.
【0003】ところで、通常、高画質の印刷物を得るた
めには、数十〜数百MBの画像データ(オリジナル画像
データ)が用いられる。編集用ソフトウェアによる編集
時に、このデータ量の多いオリジナル画像データを用い
ると、編集用コンピュータへの負担が大きく、レイアウ
トするだけでも処理能力が低下し、快適に編集作業が行
うことができないという問題があった。Usually, in order to obtain a high-quality printed matter, tens to hundreds of MB of image data (original image data) is used. When this original image data with a large amount of data is used when editing with the editing software, the burden on the editing computer is large, the processing capacity is reduced just by laying out, and the editing work cannot be performed comfortably. there were.
【0004】また、編集用ワークステーションからPS
データを出力するのに、非常に時間がかかり、ワークス
テーションの機種によっては、PSデータ出力中は他の
作業ができないものもあり、作業効率が悪かった。さら
に、このPSデータを編集用ワークステーションからR
IPワークステーションへPSデータを送信する際、ネ
ットワーク上のデータ伝送量(通信トラフィック量)が
増加し、ネットワークシステム全体のデータ伝送処理効
率を低下させるおそれもあった。[0004] Also, from the editing workstation, the PS
It takes a very long time to output data, and depending on the type of workstation, there is a case where other operations cannot be performed during PS data output, resulting in poor work efficiency. Furthermore, this PS data is transferred from the editing workstation to the R
When transmitting PS data to the IP workstation, the data transmission amount (communication traffic amount) on the network may increase, and the data transmission processing efficiency of the entire network system may be reduced.
【0005】このため、オリジナル画像データ(以下、
「高解像度画像」という)を間引いて表示用画像データ
(以下、「低解像度画像」という)を生成し、この低解
像度画像を用いて編集作業を行ない、PSデータの段階
で高解像度画像にすり替えてRIPに出力するOPI
(Open Prepress Interface)システムが広く導入され
ている。For this reason, the original image data (hereinafter, referred to as
The display image data (hereinafter, referred to as a “low-resolution image”) is generated by thinning out the “high-resolution image”, and editing is performed using the low-resolution image, and is switched to a high-resolution image at the stage of the PS data. OPI to output to RIP
(Open Prepress Interface) system has been widely introduced.
【0006】図19には、一般的なOPI(所謂「Aldu
s-OPI」)システムによる処理が示されている。FIG. 19 shows a general OPI (so-called “Aldu
s-OPI ") system.
【0007】図19に示されるように、編集用ワークス
テーション(W/S)300では、高解像画像302(TIF
Fフォーマット)を間引いて生成された低解像度画像3
04(TIFFフォーマット)を用いて、編集用ソフトウェ
ア(所謂DTPソフトウェア)によって、編集作業が行
なわれる。ユーザにより印刷指示がなされ、PSデータ
306を出力する際に、編集用ワークステーション30
0は、低解像度画像304の代わりに、低解像度画像3
04に対応する高解像度画像302に関する情報(ファ
イル名、大きさ等)をコメント文308としてPSデー
タ306に埋め込んで出力する。As shown in FIG. 19, an editing workstation (W / S) 300 has a high resolution image 302 (TIF).
Low-resolution image 3 generated by thinning out F format)
The editing operation is performed by using editing software (so-called DTP software) using the 04 (TIFF format). When the user issues a print instruction and outputs the PS data 306, the editing workstation 30
0 is the low-resolution image 3 instead of the low-resolution image 304
Information (file name, size, etc.) relating to the high-resolution image 302 corresponding to 04 is embedded in the PS data 306 as a comment sentence 308 and output.
【0008】出力されたPSデータ306は、ネットワ
ークを介してOPIサーバ310に送信される。OPI
サーバ310では、PSデータ306中のコメント文3
08を解析し、高解像度画像302を挿入したPSデー
タ312を生成する。このPSデータ312をRIP3
14に送信することにより、高解像度画像で出力(印
刷)することができる。[0008] The outputted PS data 306 is transmitted to the OPI server 310 via a network. OPI
In the server 310, the comment sentence 3 in the PS data 306
08 is analyzed to generate PS data 312 into which the high-resolution image 302 is inserted. This PS data 312 is transferred to RIP3
By transmitting the image data to the printer 14, it is possible to output (print) a high-resolution image.
【0009】このように、OPIシステムでは、データ
量の小さい(通常1MB程度)低解像度画像を用いて編
集作業が実行されるので、ユーザは快適に編集作業が行
なえ、且つ編集用ワークステーションからのPSデータ
出力時に画像データが出力されないので、待ち時間を短
縮することができる。As described above, in the OPI system, an editing operation is performed using a low-resolution image having a small amount of data (usually about 1 MB), so that the user can perform the editing operation comfortably and can perform the editing operation from the editing workstation. Since no image data is output when the PS data is output, the waiting time can be reduced.
【0010】ところで、通常、OPIシステムでは、所
定のフォルダ(以下、「画像フォルダ」という)内に高
解像度画像を格納すると、編集作業に用いる表示用の低
解像度画像が自動的に生成されるようになっている。詳
しくは、図20に示されるように、画像フォルダ内を監
視して(ステップ320)、低解像度画像を生成する必
要がある高解像度画像が存在するか否かを判断し(ステ
ップ322)、低解像度画像を生成する必要がある場合
は(ステップ322で肯定判定)、低解像度画像の生成
処理を実行する(ステップ324)一連の処理を、OP
Iシステムが終了されるまで(ステップ326で肯定判
定)繰り返し行なっている。Generally, in the OPI system, when a high-resolution image is stored in a predetermined folder (hereinafter, referred to as an "image folder"), a low-resolution image for display used for editing work is automatically generated. It has become. More specifically, as shown in FIG. 20, the inside of the image folder is monitored (step 320), and it is determined whether there is a high-resolution image for which a low-resolution image needs to be generated (step 322). If it is necessary to generate a resolution image (Yes at Step 322), a low-resolution image generation process is executed (Step 324).
The process is repeatedly performed until the I system is terminated (Yes in step 326).
【0011】[0011]
【発明が解決しようとする課題】しかしながら、従来技
術では、フォルダ監視処理と低解像度画像生成処理が続
けて(直列に)処理されるため、一旦、低解像度画像の
生成処理が開始されると、この処理が終了するまで、画
像フォルダの監視処理に移ることができない。However, in the prior art, since the folder monitoring process and the low-resolution image generation process are performed successively (in series), once the low-resolution image generation process is started, Until this processing is completed, it is not possible to proceed to the monitoring processing of the image folder.
【0012】例えば、低解像度画像の生成中に、新たに
他の低解像度画像(新規低解像度画像)を生成しようと
しても、この新規低解像度画像の生成処理は、実行中の
低解像度画像の生成処理が終了するまで開始されない。For example, even if an attempt is made to generate a new low-resolution image (new low-resolution image) during the generation of a low-resolution image, the processing for generating the new low-resolution image is not performed. It does not start until the process ends.
【0013】一般に、低解像度画像の生成は処理時間が
長く、この間、ユーザには何も処理されていないように
見えるため、不具合が生じて処理がキャンセルされた、
システムが処理不能状態に陥った(所謂フリーズ)等の
ように、OPIシステムの誤動作と誤解されることがあ
った。In general, the generation of a low-resolution image takes a long processing time, and during this time, it appears to the user that nothing has been processed.
In some cases, the OPI system is misunderstood, such as when the system is in an unprocessable state (so-called freeze).
【0014】本発明は上記問題点を解消するためになさ
れたもので、他の処理の影響を受けずにリアルタイムで
画像フォルダの監視処理を行うOPIシステムを実現す
るためのフォルダ監視方法及びフォルダ監視システムを
提供することを目的とする。SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and a folder monitoring method and a folder monitoring method for realizing an OPI system for monitoring an image folder in real time without being affected by other processes. The purpose is to provide a system.
【0015】[0015]
【課題を解決するための手段】上記目的を達成するため
に、請求項1に記載の発明は、高解像度画像データから
編集用の低解像度画像データを生成して、前記高解像度
画像データと前記低解像度画像データを所定のフォルダ
内に格納し、編集時に前記低解像度画像データを用いて
編集作業を行なって、出力時に高解像度画像データにす
り替えるOPIシステムに用いられるフォルダ監視方法
であって、前記所定のフォルダ内を監視して、前記高解
像度画像データと前記低解像度画像データの対応関係を
把握し、低解像度画像データの生成処理を実行する必要
があるか否かを判断する監視処理を、前記低解像度画像
データの生成処理の実行中に関係なく継続して実行す
る、ことを特徴としている。In order to achieve the above object, according to the present invention, low resolution image data for editing is generated from high resolution image data, and the high resolution image data and the high resolution image data are generated. A folder monitoring method used in an OPI system for storing low-resolution image data in a predetermined folder, performing editing work using the low-resolution image data at the time of editing, and switching to high-resolution image data at the time of output, A monitoring process of monitoring a predetermined folder, grasping the correspondence between the high-resolution image data and the low-resolution image data, and determining whether or not it is necessary to execute a low-resolution image data generation process, The method is characterized in that the low-resolution image data generation processing is continuously executed irrespective of the execution.
【0016】請求項1に記載の発明によれば、フォルダ
の監視処理が、低解像度画像データの生成処理が実行中
である/なしに関係なく継続して実行される。これによ
り、低解像度画像の生成処理が開始されても、低解像度
画像データの生成処理の終了を待たずに、フォルダ監視
処理を実行することができる。According to the first aspect of the present invention, the folder monitoring process is continuously executed regardless of whether or not the low-resolution image data generation process is being executed. Thus, even when the low-resolution image generation processing is started, the folder monitoring processing can be executed without waiting for the end of the low-resolution image data generation processing.
【0017】なお、フォルダ監視処理を低解像度画像デ
ータの生成処理と関係なく実行させる方法は、本発明で
は特に限定されない。例えば、同一のCPU等の演算手
段に、フォルダの監視処理と低解像度画像データの生成
処理とを所定時間毎に交互に切り替えて実行(所謂並行
処理)させることにより、フォルダ監視処理を低解像度
画像データ生成処理と独立させてもよい。また、フォル
ダの監視処理を実行する演算手段を低解像度画像データ
の生成処理を実行する演算手段とは別に設けて、同時に
フォルダの監視処理と低解像度画像データの生成処理を
並列に実行(所謂並列処理)させることにより、フォル
ダ監視処理を低解像度画像データ生成処理と独立させて
もよい。The method of executing the folder monitoring process independently of the low-resolution image data generation process is not particularly limited in the present invention. For example, the folder monitoring processing and the low-resolution image data generation processing are alternately switched and executed at predetermined time intervals (so-called parallel processing) by the same arithmetic unit such as a CPU, so that the folder monitoring processing is performed on the low-resolution image. It may be independent of the data generation processing. Further, an arithmetic unit for executing the folder monitoring process is provided separately from the arithmetic unit for executing the low-resolution image data generating process, and the folder monitoring process and the low-resolution image data generating process are simultaneously executed in parallel (so-called parallel processing). Process), the folder monitoring process may be made independent of the low-resolution image data generation process.
【0018】請求項2に記載の発明は、請求項1に記載
の発明において、前記低解像度画像データの生成処理の
実行中は、前記監視処理との間で時分割で互いに実行さ
れている、ことを特徴としている。According to a second aspect of the present invention, in the first aspect of the present invention, during the execution of the low-resolution image data generation processing, the low-resolution image data and the monitoring processing are executed in a time-division manner. It is characterized by:
【0019】請求項2に記載の発明によれば、低解像度
画像データの生成処理の実行中は、監視処理と低解像度
画像データの生成処理とが、時分割で、すなわち所定時
間毎に交互に切り替えられて実行される。これにより、
搭載CPUが1つのみの一般的な(汎用)コンピュータ
においても、CPUを共用して監視処理と低解像度画像
データの生成処理とを行ない、且つ低解像度画像データ
の生成処理が実行中である/なしに関係なく監視処理を
継続して実行することができる。According to the second aspect of the present invention, during execution of the low-resolution image data generation process, the monitoring process and the low-resolution image data generation process are performed in a time-division manner, that is, alternately at predetermined time intervals. It is switched and executed. This allows
Even in a general (general-purpose) computer having only one mounted CPU, the monitoring process and the low-resolution image data generation process are performed by sharing the CPU, and the low-resolution image data generation process is being executed. The monitoring process can be continuously executed regardless of the monitoring process.
【0020】すなわち、低解像度画像の生成処理が開始
されても、低解像度画像データの生成処理の終了を待た
ずに、フォルダ監視処理を実行することができるOPI
システムを、特別なコンピュータを用いずとも、一般的
な(汎用)コンピュータによって実現することができ
る。That is, even if the low-resolution image generation processing is started, the folder monitoring processing can be executed without waiting for the end of the low-resolution image data generation processing.
The system can be realized by a general (general-purpose) computer without using a special computer.
【0021】請求項3に記載の発明は、請求項1又は請
求項2に記載の発明において、前記低解像度画像データ
の生成処理の所定数以上の同時実行を制限しながら、低
解像度画像データの生成処理を開始させる開始管理処理
を、前記監視処理及び前記低解像度画像データの生成処
理の実行中に関係なく継続して実行する、ことを特徴と
している。According to a third aspect of the present invention, in the first or the second aspect of the present invention, the low-resolution image data generation processing is performed while limiting the simultaneous execution of the low-resolution image data generation processing for a predetermined number or more. A start management process for starting the generation process is continuously performed regardless of whether the monitoring process and the low-resolution image data generation process are being performed.
【0022】請求項3に記載の発明によれば、開始管理
処理によって、所定数以上の低解像度データの生成処理
が同時に実行されないように管理しながら、低解像度画
像データの生成処理が開始される。また、この開始管理
処理は、フォルダの監視処理や低解像度画像データの生
成処理が実行中である/なしに関係なく継続されて実行
される。これにより、複数の低解像度画像生成処理の実
行による負荷が過大になり、他の処理に影響(処理停滞
等)を与えるのを未然に防止し、常に監視処理をリアル
タイムで行なうことができる。According to the third aspect of the present invention, the low-resolution image data generation processing is started by the start management processing while managing not to execute a predetermined number or more of low-resolution data generation processing simultaneously. . The start management process is continuously executed regardless of whether the folder monitoring process or the low-resolution image data generation process is being executed. Accordingly, it is possible to prevent the load due to the execution of the plurality of low-resolution image generation processes from becoming excessive and affecting other processes (processing stagnation or the like) beforehand, and to always perform the monitoring process in real time.
【0023】なお、開始管理処理を、フォルダ監視処理
及び低解像度画像データ生成処理と独立して実行させる
方法又はそのための手段は、請求項1と同様に本発明で
は特に限定されない。The method of executing the start management process independently of the folder monitoring process and the low-resolution image data generation process or the means therefor is not particularly limited in the present invention as in the first aspect.
【0024】請求項4に記載の発明は、請求項3に記載
の発明において、前記開始管理処理が、前記監視処理に
おいて前記低解像度画像データの生成処理を実行する必
要があると判断されて、新規に前記低解像度画像データ
の生成処理を開始する際に、所定数の前記低解像度画像
データの生成処理が実行中である場合、前記新規の低解
像度画像データの生成処理の開始を待機する、ことを特
徴としている。According to a fourth aspect of the present invention, in the third aspect of the invention, it is determined that the start management process needs to execute the low-resolution image data generation process in the monitoring process. When a new low-resolution image data generation process is started, if a predetermined number of the low-resolution image data generation processes are being executed, the process waits for the start of the new low-resolution image data generation process. It is characterized by:
【0025】請求項4に記載の発明によれば、既に所定
数の低解像度画像データの生成処理が現在実行中である
場合は、新規の低解像度画像データの生成処理の開始が
待機され、開始可能状態になってから(実行中の低解像
度画像データの生成処理数が所定数未満になってから)
新規の低解像度画像データの生成処理が開始される。こ
れにより、常に監視処理をリアルタイムで行なうことが
できるとともに、開始可能状態になった場合には、速や
かに待機中の低解像度画像データの生成処理を開始させ
ることができる。According to the fourth aspect of the present invention, when a predetermined number of low-resolution image data generation processes are already being executed, the start of a new low-resolution image data generation process is waited for, and the start is started. After the state becomes possible (after the number of low-resolution image data generation processes being executed becomes less than a predetermined number)
The process of generating new low-resolution image data is started. Thus, the monitoring process can always be performed in real time, and when it becomes possible to start the process, the waiting low-resolution image data generation process can be started immediately.
【0026】請求項5に記載の発明は、請求項3又は請
求項4に記載の発明において、前記監視処理を、前記開
始管理処理よりも短い時間間隔で繰り返し実行させる、
ことを特徴としている。According to a fifth aspect of the present invention, in the third or fourth aspect of the present invention, the monitoring process is repeatedly executed at a shorter time interval than the start management process.
It is characterized by:
【0027】請求項5に記載の発明によれば、監視処理
と開始管理処理が、それぞれ繰り返し実行され、且つ監
視処理は、開始管理処理よりも短い時間間隔で実行され
る。これにより、例えば、1つの演算手段を共有して監
視処理と開始管理処理とを並行処理する場合でも、監視
処理を頻繁に行なうことができ、OPIシステムの誤動
作と誤解されるのを防ぐことができる。According to the fifth aspect of the present invention, the monitoring process and the start management process are each repeatedly executed, and the monitoring process is executed at shorter time intervals than the start management process. Thereby, for example, even when the monitoring processing and the start management processing are performed in parallel by sharing one arithmetic unit, the monitoring processing can be performed frequently, and it is possible to prevent the OPI system from being misunderstood as a malfunction. it can.
【0028】請求項6に記載の発明は、高解像度画像デ
ータから編集用の低解像度画像データを生成して、前記
高解像度画像データと前記低解像度画像データを所定の
フォルダ内に格納し、編集時に前記低解像度画像データ
を用いて編集作業を行なって、出力時に高解像度画像デ
ータにすり替えるOPIシステムに用いられるフォルダ
監視システムであって、前記所定のフォルダ内を監視し
て、前記高解像度画像データと前記低解像度画像データ
の対応関係を把握し、低解像度画像データの生成処理を
実行する必要があるか否かを判断する監視処理を、前記
低解像度画像データの生成処理の実行中に関係なく継続
して実行する監視手段を有することを特徴としている。According to a sixth aspect of the present invention, low-resolution image data for editing is generated from high-resolution image data, and the high-resolution image data and the low-resolution image data are stored in a predetermined folder. A folder monitoring system used in an OPI system for performing an editing operation by using the low-resolution image data at the time and replacing the high-resolution image data with the high-resolution image data at the time of output. A monitoring process of grasping the correspondence between the low-resolution image data and determining whether it is necessary to execute the low-resolution image data generation process, regardless of whether the low-resolution image data generation process is being performed. It is characterized by having monitoring means for continuously executing.
【0029】請求項6に記載の発明によれば、監視手段
によって、フォルダの監視処理が、低解像度画像データ
の生成処理が実行中である/なしに関係なく継続して実
行される。これにより、低解像度画像の生成処理が開始
されても、低解像度画像データの生成処理の終了を待た
ずに、フォルダ監視処理を実行することができる。According to the sixth aspect of the present invention, the monitoring means continuously executes the folder monitoring processing irrespective of whether or not the low-resolution image data generation processing is being executed. Thus, even when the low-resolution image generation processing is started, the folder monitoring processing can be executed without waiting for the end of the low-resolution image data generation processing.
【0030】なお、フォルダ監視処理を低解像度画像デ
ータの生成処理と関係なく実行させるための手段は、本
発明では特に限定されない。請求項1と同様に、例え
ば、同一のCPU等の演算手段に、フォルダの監視処理
と低解像度画像データの生成処理とを所定時間毎に交互
に切り替えて実行(所謂並行処理)させることにより、
フォルダ監視処理を低解像度画像データ生成処理と独立
させてもよい。また、フォルダの監視処理を実行する演
算手段を低解像度画像データの生成処理を実行する演算
手段とは別に設けて、同時にフォルダの監視処理と低解
像度画像データの生成処理を並列に実行(所謂並列処
理)させることにより、フォルダ監視処理を低解像度画
像データ生成処理と独立させてもよい。The means for executing the folder monitoring process independently of the low-resolution image data generation process is not particularly limited in the present invention. Similarly to the first aspect, for example, the same CPU or other arithmetic means alternately performs folder monitoring processing and low-resolution image data generation processing at predetermined time intervals (so-called parallel processing).
The folder monitoring process may be independent of the low-resolution image data generation process. Further, an arithmetic unit for executing the folder monitoring process is provided separately from the arithmetic unit for executing the low-resolution image data generating process, and the folder monitoring process and the low-resolution image data generating process are simultaneously executed in parallel (so-called parallel processing). Process), the folder monitoring process may be made independent of the low-resolution image data generation process.
【0031】請求項7に記載の発明は、請求項6に記載
の発明において、前記低解像度画像データの生成処理の
所定数以上の同時実行を制限しながら、低解像度画像デ
ータの生成処理を開始させる開始管理処理を、前記監視
処理及び前記低解像度画像データの生成処理の実行中に
関係なく継続して実行する開始管理手段を更に有する、
ことを特徴としている。According to a seventh aspect of the present invention, in the invention according to the sixth aspect, the low-resolution image data generation process is started while limiting a predetermined number or more of the low-resolution image data generation processes simultaneously. Further comprising a start management unit that continuously executes the start management process, regardless of whether the monitoring process and the low-resolution image data generation process are being performed.
It is characterized by:
【0032】請求項7に記載の発明によれば、開始管理
手段によって、開始管理処理がフォルダの監視処理や低
解像度画像データの生成処理の実行中である/なしに関
係なく継続して実行される。この開始管理処理では、所
定数以上の低解像度データの生成処理を同時に実行しな
いように管理しつつ、低解像度画像データの生成処理を
開始させる。これにより、複数の低解像度画像生成処理
の実行による負荷が過大になり、他の処理に影響(処理
停滞等)を与えるのを未然に防止し、常に監視処理をリ
アルタイムで行なうことができる。According to the seventh aspect of the present invention, the start management unit continuously executes the start management process irrespective of whether or not the folder monitoring process and the low-resolution image data generation process are being performed. You. In the start management process, the generation process of the low-resolution image data is started while the generation process of the predetermined number or more of the low-resolution data is managed so as not to be simultaneously executed. Accordingly, it is possible to prevent the load due to the execution of the plurality of low-resolution image generation processes from becoming excessive and affecting other processes (processing stagnation or the like) beforehand, and to always perform the monitoring process in real time.
【0033】なお、開始管理処理を、フォルダ監視処理
及び低解像度画像データ生成処理と独立して実行させる
方法又はそのための手段は、請求項6と同様に本発明で
は特に限定されない。The method or means for executing the start management process independently of the folder monitoring process and the low-resolution image data generation process is not particularly limited in the present invention as in claim 6.
【0034】[0034]
【発明の実施の形態】次に、図面を参照して本発明に係
る実施形態の1例を詳細に説明する。Next, an example of an embodiment according to the present invention will be described in detail with reference to the drawings.
【0035】(システム全体の概略構成)図1に本実施
形態におけるシステムの概略構成を示す。図1に示され
るように、クライアント装置としての編集用ワークステ
ーション10と、サーバ装置としてのサーバ12とが、
ネットワーク16を介して相互に接続され、クライアン
トサーバシステム18を構成している。また、ネットワ
ーク16には、出力機としてプリンタ14も接続されて
いる。なお、編集用ワークステーション10、サーバ1
2、プリンタ14の台数は特に限定されず(本実施の形
態では、それぞれ3、1、1台)何台でもよい。(Schematic Configuration of Entire System) FIG. 1 shows a schematic configuration of a system in this embodiment. As shown in FIG. 1, an editing workstation 10 as a client device and a server 12 as a server device include:
They are mutually connected via a network 16 and constitute a client server system 18. Further, a printer 14 is also connected to the network 16 as an output device. The editing workstation 10, the server 1
2. The number of printers 14 is not particularly limited (in the present embodiment, three, one, and one, respectively), and may be any number.
【0036】編集用ワークステーション10では、画
像、テキスト、線画等のレイアウトを決定する編集作業
が行なって、PSデータをサーバに送信することができ
るようになっている。The editing workstation 10 performs an editing operation for determining the layout of images, texts, line drawings, etc., and can transmit PS data to the server.
【0037】サーバ12は、自動的に高解像度画像デー
タ(以下、単に「高解像度画像」という)からEPS(後
述するAliasEPS)フォーマットの低解像度画像データ
(以下、単に「低解像度画像」という)を生成すること
ができるようになっている。なお、この低解像度画像
(AliasEPS)は、編集用ワークステーション10におけ
る編集作業に用いることができるようになっている。The server 12 automatically converts high-resolution image data (hereinafter simply referred to as “high-resolution image”) to low-resolution image data in EPS (AliasEPS) format (hereinafter simply referred to as “low-resolution image”). It can be generated. This low-resolution image (AliasEPS) can be used for editing work in the editing workstation 10.
【0038】また、サーバ12は、編集用ワークステー
ション10からのPSデータに基づいて、高解像度画像
を含むPSデータを生成し、この高解像度画像を含むP
Sデータに基づいてページ単位のイメージデータを生成
し、プリンタ14に送信するようになっている。プリン
タ14は、このイメージデータに基づいて印刷を実行し
て、印刷物を出力するようになっている。The server 12 generates PS data including a high-resolution image based on the PS data from the editing workstation 10, and generates a P-data including the high-resolution image.
Image data in page units is generated based on the S data and transmitted to the printer 14. The printer 14 executes printing based on the image data and outputs a printed matter.
【0039】(AliasEPSフォーマットの低解像度画像の
概要)次にサーバ12で高解像度画像を間引いて生成さ
れ、編集作業に用いられるEPSフォーマットの低解像度
画像について説明する。(Summary of low-resolution image in AliasEPS format) Next, a low-resolution image in EPS format generated by thinning out high-resolution images in the server 12 and used for editing will be described.
【0040】このEPSフォーマットの低解像度画像20
には、図2に示されるように、高解像度画像を間引いて
生成された低解像度の画像データ(以下、「間引き画
像」という)22とともに、生成元の高解像度画像に関
する情報がコメント24として付加されている(この高
解像度画像に関するコメント24が付加されたEPSフォ
ーマットのことを、「AliasEPS」と定義する)。The low-resolution image 20 of this EPS format
As shown in FIG. 2, information on the high-resolution image of the source is added as a comment 24 together with low-resolution image data (hereinafter, referred to as “thinned-out image”) 22 generated by thinning out the high-resolution image. (The EPS format to which the comment 24 regarding this high-resolution image is added is defined as “AliasEPS”).
【0041】コメント24には、具体的には、高解像度
画像のファイル名、高解像度画像所在パス(後述するO
PIディレクトリ90とOPIフォルダ70のフォルダ
名、及び上下の階層関係)、高解像度画像が格納されて
いるフォルダ(後述するOPIフォルダ70)のフォル
ダID、及び高解像度画像のフォーマット(EPS、TIF
F、JPEG、GIF、PICT等)の情報が記述されている。ま
た、このコメント24には、他にも、低解像度画像の開
始/終了位置と、自らがAliasEPSフォーマットのデータ
であることを示す識別情報も記述されている。In the comment 24, specifically, the file name of the high-resolution image and the path of the high-resolution image
The folder names of the PI directory 90 and the OPI folder 70, and the upper and lower hierarchical relations), the folder ID of the folder storing the high-resolution image (the OPI folder 70 described later), and the format of the high-resolution image (EPS, TIF
F, JPEG, GIF, PICT, etc.) are described. In addition, the comment 24 also describes the start / end position of the low-resolution image and identification information indicating that the image is data in the AliasEPS format.
【0042】なお、コメント24は後述するOPIフィ
ルタ106で使用されるものであり、OPIフィルタ1
06以外では無視される。従って、このAliasEPSフォー
マットの低解像度画像20は、アプリケーションソフト
ウェアでは通常のEPSフォーマットのデータとして扱う
ことができる。例えば、編集用ソフトウェアで低解像度
画像20を表示させると、間引き画像22のみが可視化
されて表示される。また、低解像度画像20(または低
解像度画像20を含んだPSデータ)をRIPによって
イメージデータに変換し、プリンタ14に出力させて
も、コメント24が印刷されることなく、間引き画像の
みが印刷される。The comment 24 is used in the OPI filter 106 to be described later.
Anything other than 06 is ignored. Therefore, the low resolution image 20 in the AliasEPS format can be handled as normal EPS format data by the application software. For example, when the low-resolution image 20 is displayed by the editing software, only the thinned image 22 is visualized and displayed. Also, even if the low-resolution image 20 (or PS data including the low-resolution image 20) is converted into image data by RIP and output to the printer 14, only the thinned image is printed without printing the comment 24. You.
【0043】(編集用ワークステーションの詳細構成)
図3には、編集用ワークステーション10の詳細構成が
示されている。(Detailed Configuration of Editing Workstation)
FIG. 3 shows a detailed configuration of the editing workstation 10.
【0044】編集用ワークステーション10は、図3に
示されるように、CPU30、ROM32、RAM3
4、HDD(Hard Disk Drive)36、I/Oポート4
0で構成されている。また、これらCPU30、ROM
32、RAM34、HDD36、I/Oポート40は、
システムバス42を介して相互に接続されている。As shown in FIG. 3, the editing workstation 10 has a CPU 30, a ROM 32, a RAM 3
4, HDD (Hard Disk Drive) 36, I / O port 4
0. The CPU 30 and the ROM
32, RAM 34, HDD 36, and I / O port 40
They are interconnected via a system bus 42.
【0045】ROM32、HDD36には、OS、編集
用ソフトウェア、画像処理用ソフトウェア等の各種プロ
グラム44が格納されている。なお、OSには、タスク
の実行や資源管理を行なうカーネル部の他に、ネットワ
ーク間のシステム制御を行なうネットワークOS(例え
ば、MacintoshのAppleShareやWindowsのNetware386等)
や、OSの基本操作や外観を制御するシェル(例えば、M
acintoshのFinderやWindowsのエクスプロ−ラ)やGU
I(Graphical User Interface)等のユーザインターフ
ェースが含まれている。The ROM 32 and the HDD 36 store various programs 44 such as an OS, editing software, and image processing software. The OS includes a kernel section for executing tasks and managing resources, and a network OS for controlling systems between networks (for example, AppleShare for Macintosh and Netware386 for Windows).
Or a shell that controls the basic operation and appearance of the OS (for example, M
acintosh Finder, Windows Explorer) and GU
A user interface such as I (Graphical User Interface) is included.
【0046】すなわち、編集用ワークステーション10
のユーザは、例えば、サーバ12とファイルシステムが
異なっても、ネットワークOSによりその違いを意識せ
ずに、リモートファイルシステムとしてサーバ12側の
ディスク(HDD等)をマウントして使用することができ
る。また、このネットワークOSの下、編集用ワークス
テーション10(クライアント)とサーバ12間でクラ
イアントサーバシステムが実現され、互いに処理要求や
データの送受信を行なえるようになっている。That is, the editing workstation 10
For example, even if the file system differs from that of the server 12, the user can mount and use the disk (HDD or the like) of the server 12 as a remote file system without being aware of the difference by the network OS. Under the network OS, a client-server system is realized between the editing workstation 10 (client) and the server 12, so that processing requests and data transmission / reception can be performed with each other.
【0047】また、サーバ12側のファイルシステムを
シェルに表示させることもでき、編集用ワークステーシ
ョン10側からサーバ12側のフォルダやファイルの階
層構造、フォルダやファイルの名称、フォルダやファイ
ルに対応付けられているアイコン等を確認することがで
きる。また、このシェルが表示されたディスプレイ10
D(図1参照)を参照しつつ、GUI環境下で、マウス
やキーボードを操作する(アイコンクリック、ドラッ
グ、ドロップ等)ことによって、サーバ12側のファイ
ルシステムを操作(フォルダやファイルのコピー、削
除、移動、名前変更、新規生成等)することができる。Further, the file system on the server 12 side can be displayed in a shell, and the editing workstation 10 can associate the hierarchical structure of folders and files on the server 12, the names of folders and files, and the folders and files. Icon, etc., which are displayed. The display 10 on which the shell is displayed
By operating the mouse or keyboard (icon click, drag, drop, etc.) in the GUI environment while referring to D (see FIG. 1), the file system on the server 12 side is operated (copying and deleting folders and files). , Move, rename, create new, etc.).
【0048】また、HDD36には、図示しないスキャ
ナ等により入力された印刷用のオリジナル画像データ
(以下、「高解像度画像」という)46、及び編集用に
低解像度画像20(AliasEPS)も格納することができる
ようになっている。編集用ワークステーション10にお
ける編集作業には、通常、この低解像度画像20が用い
られるようになっている。また、ユーザによりこの編集
したページの印刷指示がなされた場合は、低解像度画像
20を含んだPSデータAが出力されるようになってい
る(図7参照)。The HDD 36 also stores original image data 46 for printing (hereinafter referred to as “high resolution image”) input by a scanner or the like (not shown) and a low resolution image 20 (AliasEPS) for editing. Is available. This low-resolution image 20 is usually used for editing work in the editing workstation 10. When the user issues a print instruction for the edited page, the PS data A including the low-resolution image 20 is output (see FIG. 7).
【0049】詳しくは、編集用ワークステーション10
のユーザは、プログラム44中の編集用ソフトウェアを
用いて、且つGUI環境下で、ディスプレイ10Dを参
照しつつ、図示しないマウスやキーボードを操作するこ
とによって、画像、テキスト、線画等のレイアウトを決
める編集作業を行なう。More specifically, the editing workstation 10
The user operates the mouse or keyboard (not shown) using the editing software in the program 44 and in the GUI environment while referring to the display 10D, thereby determining the layout of images, texts, line drawings, etc. Do the work.
【0050】また、編集用ワークステーション10のユ
ーザは、必要であれば、プログラム44中の画像処理用
ソフトウェア等を用いて、高解像度画像46に対して、
強調処理、変換処理等の各種の画像処理を施すこともで
きるようになっている。また、当然ながら前述のよう
に、サーバ12側のディスクをマウントし、高解像度画
像46をマウントしたサーバ12側のディスク内のフォ
ルダにコピー又は移動することもできるし、サーバ12
側のディスク内から低解像度画像20をコピーしてこの
HDD36に格納することもできる。The user of the editing workstation 10 can use the image processing software or the like in the program 44 to edit the high-resolution image 46 if necessary.
Various types of image processing such as enhancement processing and conversion processing can also be performed. Also, as described above, the server 12 can be mounted on the disk, and the high-resolution image 46 can be copied or moved to a folder in the disk on which the server 12 is mounted.
The low-resolution image 20 can be copied from the disk on the side and stored in the HDD 36.
【0051】(サーバの詳細構成)図4には、サーバ1
2の詳細構成が示されている。(Detailed Configuration of Server) FIG.
2 shows a detailed configuration.
【0052】サーバ12は、図4に示されるように、C
PU50、ROM52、RAM54、HDD56、I/
Oポート60で構成されている。また、これらCPU5
0、ROM52、RAM54、HDD56、I/Oポー
ト60は、システムバス62を介して相互に接続されて
いる。The server 12, as shown in FIG.
PU50, ROM52, RAM54, HDD56, I /
An O port 60 is provided. In addition, these CPU5
0, ROM 52, RAM 54, HDD 56, and I / O port 60 are mutually connected via a system bus 62.
【0053】ROM52、HDD56には、各種のプロ
グラム64が格納されている。このプログラム64に
は、OS(前述の編集用ワークステーション10と同様
に、カーネルの他に、ネットワークOSやユーザインタ
フェースも含まれている)のプログラムや、後述するO
PI100及びRIP102を機能させるためのプログ
ラムが含まれている。また、高解像度画像データを間引
いて低解像度画像データ20(AliasEPS)を生成する画
像変換プログラム114(図8参照)も含まれている。
なお、画像変換プログラム114は、高解像度画像デー
タのフォーマット(EPS、TIFF、JPEG、DCS、PICT等)毎
に、他のプログラムとはリンク無しに単独で動作可能な
実行形式(一般に「*.exe」で表現されているファイル
を示す、なお「*」は任意の文字或いは文字列を示す)
で用意されている。Various programs 64 are stored in the ROM 52 and the HDD 56. The program 64 includes an OS (including a network OS and a user interface in addition to the kernel, similarly to the editing workstation 10 described above), and an O described later.
A program for causing the PI 100 and the RIP 102 to function is included. Also included is an image conversion program 114 (see FIG. 8) for generating low-resolution image data 20 (AliasEPS) by thinning out high-resolution image data.
The image conversion program 114 is, for each high-resolution image data format (EPS, TIFF, JPEG, DCS, PICT, etc.), an executable format (generally “* .exe ”Indicates a file, and“ * ”indicates an arbitrary character or character string.)
It is prepared in.
【0054】また、HDD10には、高解像度画像や低
解像度画像を整理して蓄積するイメージデータベース6
6、OPIデータベース68が格納されている。The HDD 10 stores an image database 6 for organizing and storing high-resolution images and low-resolution images.
6. The OPI database 68 is stored.
【0055】(イメージデータベース及びOPIデータ
ベースの概要)イメージデータベース66には、図5、
図6に示されるように、複数のOPIフォルダ70を設
けられるようになっている。各OPIフォルダ70に
は、高解像度画像フォルダ72、低解像度画像フォルダ
74、ステータスフォルダ76が備えられている。(Summary of Image Database and OPI Database) FIG.
As shown in FIG. 6, a plurality of OPI folders 70 can be provided. Each OPI folder 70 includes a high-resolution image folder 72, a low-resolution image folder 74, and a status folder 76.
【0056】高解像度画像フォルダ72には、オリジナ
ル画像データである高解像度画像78が格納され、低解
像度画像フォルダ72には、高解像度画像78を間引い
て生成された低解像度画像20が格納されるようになっ
ている。また、ステータスフォルダ76には、低解像度
画像20の生成状況を示すログファイル80が格納され
るようになっている。The high-resolution image folder 72 stores the high-resolution image 78 as the original image data, and the low-resolution image folder 72 stores the low-resolution image 20 generated by thinning out the high-resolution image 78. It has become. In the status folder 76, a log file 80 indicating the generation status of the low resolution image 20 is stored.
【0057】詳しくは、ログファイル80には、低解像
度画像の生成処理において、システムから発行されるメ
ッセージ(開始、処理中、成功終了、失敗終了、エラー
情報)が記述されるようになっている。なお、このログ
ファイル80は、高解像度画像フォルダ72内の各高解
像度画像78それぞれに対応して生成されるようになっ
ている。More specifically, in the log file 80, messages (start, processing, successful completion, failed completion, error information) issued from the system in the low-resolution image generation processing are described. . The log file 80 is generated corresponding to each of the high-resolution images 78 in the high-resolution image folder 72.
【0058】また、必要であれば、高解像度画像フォル
ダ72、低解像度画像フォルダ74、ステータスフォル
ダ76の下位階層にそれぞれサブフォルダ82、84、
86を設け、これらのフォルダ内にもそれぞれ高解像度
画像78、低解像度画像20、ログファイル80を格納
することができるようになっている。If necessary, sub-folders 82 and 84 are located in the lower hierarchy of the high-resolution image folder 72, the low-resolution image folder 74, and the status folder 76, respectively.
A high resolution image 78, a low resolution image 20, and a log file 80 can be stored in these folders, respectively.
【0059】また、各OPIフォルダには、後述するフ
ォルダIDが記述されたIDファイル110も格納され
るようになっている。このフォルダIDによって、各O
PIフォルダをユニークに識別することが可能になって
いる。Each OPI folder also stores an ID file 110 in which a folder ID described later is described. By this folder ID, each O
The PI folder can be uniquely identified.
【0060】OPIフォルダ70の上位階層には、OP
Iフォルダ70を管理するフォルダとしてOPIディレ
クトリ90が設けられるようになっている。ユーザは、
サーバ12側に予め用意されている設定ツール(後述す
るOPI100のツールとして用意されている)を用い
て、任意のフォルダをこのOPIディレクトリ90に設
定することができるようになっている。後述するOPI
100は、このOPIディレクトリ90下のファイルシ
ステムにおいて機能するようになっており、OPIデー
タベース66では、OPIディレクトリ90に設定され
たフォルダは、あたかもOPIルートディレクトリ88
下に設けられているかのように扱われるようになってい
る。In the upper hierarchy of the OPI folder 70, the OP
An OPI directory 90 is provided as a folder for managing the I folder 70. The user
An arbitrary folder can be set in the OPI directory 90 by using a setting tool (prepared as a tool of the OPI 100 described later) prepared in advance on the server 12 side. OPI described later
100 operates in a file system under the OPI directory 90. In the OPI database 66, the folder set in the OPI directory 90 is created as if the OPI root directory 88
It will be treated as if it were provided below.
【0061】また、OPI100の機能を利用するため
に、編集用ワークステーション10からサーバ12のフ
ァイルシステムをマウントする際には、このルートディ
レクトリ88がトップディレクトリとして参照されるよ
うになっている。ユーザは、編集用ワークステーション
10側からOPIフォルダ70の新規生成、削除、名称
変更、コピー、移動などを行なうことができるようにな
っている。When the file system of the server 12 is mounted from the editing workstation 10 to use the function of the OPI 100, the root directory 88 is referred to as a top directory. The user can newly create, delete, rename, copy, move, etc. the OPI folder 70 from the editing workstation 10 side.
【0062】OPIデータベース68には、OPI10
0による管理対象フォルダ(OPIコンフィグフォル
ダ)として、OPIディレクトリ90に設定されたフォ
ルダの所在パスが記憶されるようになっている。すなわ
ち、ユーザによって、設定ツールを用いてOPIディレ
クトリ90が設定されると、該フォルダのパスが登録さ
れるようになっている。The OPI database 68 contains the OPI 10
The location path of the folder set in the OPI directory 90 is stored as a management target folder (OPI config folder) by 0. That is, when the OPI directory 90 is set by the user using the setting tool, the path of the folder is registered.
【0063】また、OPIデータベース68には、各O
PIディレクトリ90下に設けられたOPIフォルダ7
0のフォルダ名と、フォルダIDも記憶されるようにな
っている。したがって、OPIデータベース68から、
全てのOPIフォルダ70の所在パス、フォルダ名、フ
ォルダIDを調べることができるようになっている。The OPI database 68 stores each O
OPI folder 7 provided under PI directory 90
A folder name of 0 and a folder ID are also stored. Therefore, from the OPI database 68,
The location paths, folder names, and folder IDs of all the OPI folders 70 can be checked.
【0064】また、OPIデータベース68には、各画
像フォーマット(EPS、TIFF、JPEG、DCS、PICT等)と画
像変換プログラム114(実行形式)を対応付けるテー
ブル格納されている。表1にこのテーブルの一例を示
す。The OPI database 68 stores a table that associates each image format (EPS, TIFF, JPEG, DCS, PICT, etc.) with the image conversion program 114 (executable format). Table 1 shows an example of this table.
【0065】[0065]
【表1】 [Table 1]
【0066】なお、所望の低解像度画像として、所望の
解像度(間引き)の低解像度画像20を得ることができ
るように、複数の解像度(72dpi、144dpi等)用に
画像変換プログラムを用意して、画像フォーマット、解
像度、及び画像変換プログラム114を対応付けるテー
ブルでもよい。An image conversion program for a plurality of resolutions (72 dpi, 144 dpi, etc.) is prepared so that a low-resolution image 20 of a desired resolution (thinning-out) can be obtained as a desired low-resolution image. The table may correspond to the image format, the resolution, and the image conversion program 114.
【0067】また、OPIデータベース68には、後述
する検索条件(フォルダIDを優先して検索/フォルダ
パスを優先して検索/ファイル名のみで検索)も記憶さ
れるようになっている。なお、ユーザは、サーバ12側
に予め用意されている設定ツール(後述するOPI10
0のツールとして用意されている)を用いて、この検索
条件を設定するようになっている。The OPI database 68 also stores search conditions (search with priority on folder ID / search with priority on folder path / search only with file name) which will be described later. The user can use a setting tool (OPI 10 described later) prepared in advance on the server 12 side.
0 is provided as a tool for the search).
【0068】(サーバの機能)サーバ12には、プログ
ラム64によって、図6、7に示されるように、低解像
度画像を用いて編集して生成されたPSデータAを高解
像度画像を含むPSデータBにすり替えるOPI100
と、PSデータBをイメージデータに変換するRIP1
02が機能されるようにになっている。このように、O
PI100とRIP102の両者をサーバ12に備えさ
せることにより、編集用ワークステーション10からR
IP102へPSデータを送信する過程で、高解像度画
像によるネットワーク転送負荷がないようになってい
る。(Server Function) As shown in FIGS. 6 and 7, the server 12 converts the PS data A generated by editing using the low resolution image into the PS data including the high resolution image, as shown in FIGS. OPI100 to switch to B
And RIP1 for converting PS data B into image data
02 is to function. Thus, O
By providing both the PI 100 and the RIP 102 in the server 12, the editing workstation 10
In the process of transmitting the PS data to the IP 102, there is no network transfer load due to the high-resolution image.
【0069】OPI100では、GUI環境(以下、単
に「GUI」という)120を利用して、OPIデータ
ベース68、イメージデータベース66を操作すること
ができるようになっている。例えば、サーバ12のユー
ザがGUI120下で、キーボードやマウス(図示省
略)を操作する等によって、OPIデータベース68の
各種設定を行なうことができるようになっている。な
お、当然ながら、編集用ワークステーション10からサ
ーバ12のファイルシステムをマウントしている場合
は、編集用ワークステーション10側からOPIデータ
ベース68の各種設定を行なうことができる。The OPI 100 can operate the OPI database 68 and the image database 66 by using a GUI environment (hereinafter simply referred to as “GUI”) 120. For example, the user of the server 12 can perform various settings of the OPI database 68 by operating a keyboard and a mouse (not shown) under the GUI 120. When the file system of the server 12 is mounted from the editing workstation 10, various settings of the OPI database 68 can be made from the editing workstation 10.
【0070】また、OPI100には、OPI起動中常
に自動的にバックグランドで働いているOPIデーモン
104と、編集用ワークステーション10からのPSデ
ータAを受信したときに働くOPIフィルタ106とが
備えられている。以下にOPIデーモン104の機能と
OPIフィルタ106について詳しく述べる。The OPI 100 includes an OPI daemon 104 which automatically operates in the background while the OPI is running, and an OPI filter 106 which operates when the PS data A is received from the editing workstation 10. ing. Hereinafter, the function of the OPI daemon 104 and the OPI filter 106 will be described in detail.
【0071】(OPIデーモン)OPIデーモン104
は、イメージデータベース66及びOPIデータベース
68と接続されている。(OPI daemon) OPI daemon 104
Are connected to an image database 66 and an OPI database 68.
【0072】なお、イメージデータベース66は、編集
用ワークステーション10側からも接続可能になってい
る。詳しくは、例えば、ユーザによって、編集用ワーク
ステーション10側に格納されている高解像度画像46
をイメージデータベース66内の高解像度画像フォルダ
72にコピーしたり(高解像度画像フォルダ72内に高
解像度画像78が生成される)、反対にイメージデータ
ベース66内の低解像度画像フォルダ72内の低解像度
画像20を編集用ワークステーション10側にコピーし
たりすることができるようになっている。The image database 66 can also be connected from the editing workstation 10 side. More specifically, for example, the high-resolution image 46 stored on the editing workstation 10 side by the user.
To the high-resolution image folder 72 in the image database 66 (a high-resolution image 78 is generated in the high-resolution image folder 72), and conversely, the low-resolution image in the low-resolution image folder 72 in the image database 66. 20 can be copied to the editing workstation 10 side.
【0073】図8には、OPIデーモン104によって
行なわれる処理の概要が示されている。OPIデーモン
104は、イメージデータベース66内、すなわちOP
Iディレクトリ90内を常に監視するようになっている
(以下、この処理のことを「フォルダ&画像監視プロセ
ス」という)。FIG. 8 shows an outline of the processing performed by the OPI daemon 104. The OPI daemon 104 is located in the image database 66,
The inside of the I directory 90 is always monitored (hereinafter, this process is referred to as “folder & image monitoring process”).
【0074】OPIデーモン104では、フォルダ&画
像監視プロセスにおいて、OPI100によって管理す
るように要求がなされているフォルダが存在した場合に
は、該フォルダのOPIデータベース68への登録処理
を行うようになっている(以下、この処理のことを「フ
ォルダ監視処理」という)。In the folder and image monitoring process, if there is a folder requested to be managed by the OPI 100, the OPI daemon 104 registers the folder in the OPI database 68. (Hereinafter, this process is referred to as “folder monitoring process”).
【0075】より詳しくは、図9に示されるように、ユ
ーザによって、所定のファイル(以下、「認証ファイ
ル」という)108を新規に作成したフォルダ70A内
にコピーすることによって、フォルダの管理要求が行な
われるようになっている。OPIデーモン104では、
OPIディレクトリ90下を監視して、認証ファイル1
08があるか否かをチェックし、認証ファイル108が
格納されているフォルダ70Aが管理要求されているフ
ォルダであると判断するようになっている。また、認証
ファイル108が格納されているフォルダ70Aのパス
と、該フォルダ70Aを識別するためのユニークなフォ
ルダIDをOPIデータベース68に登録するようにな
っている。また、このフォルダIDを記述したIDファ
イル110を認証ファイル108が格納されているフォ
ルダ70Aに生成し、認証ファイル108を削除するよ
うになっている。More specifically, as shown in FIG. 9, when a user copies a predetermined file (hereinafter, referred to as an “authentication file”) 108 into a newly created folder 70A, a folder management request is issued. Is being done. In the OPI daemon 104,
Monitoring under the OPI directory 90, the authentication file 1
08 is checked to determine that the folder 70A in which the authentication file 108 is stored is a folder for which management is requested. The path of the folder 70A in which the authentication file 108 is stored and a unique folder ID for identifying the folder 70A are registered in the OPI database 68. An ID file 110 describing the folder ID is generated in the folder 70A in which the authentication file 108 is stored, and the authentication file 108 is deleted.
【0076】OPI100では、このように、OPIデ
ータベース68に登録され、IDファイル110が付与
されたフォルダ70AをOPIフォルダ70として管理
するようになっている。また、ユーザはOPIディレク
トリ90下に新規フォルダを生成して認証ファイルをコ
ピーすることで、任意にOPIフォルダ70を生成する
ことができるようになっている。In the OPI 100, the folder 70A registered in the OPI database 68 and assigned with the ID file 110 is managed as the OPI folder 70. Further, the user can arbitrarily create the OPI folder 70 by creating a new folder under the OPI directory 90 and copying the authentication file.
【0077】また、OPIデーモン104は、OPIフ
ォルダ70内に、高解像度画像フォルダ72、低解像度
画像フォルダ74、ステータスフォルダ76を生成する
ようになっている。OPI100では、高解像度画像フ
ォルダ72、低解像度画像フォルダ74、及びステータ
スフォルダ76内のみ処理に利用し、OPIフォルダ7
0内のその他の領域については利用されないようになっ
ている。すなわち、OPIフォルダのその他の領域は、
ユーザが自由に使用でき、例えば、OPIフォルダ70
の直下や、OPIフォルダ70の下にフォルダを生成し
て、編集作業に用いたデータ(文書ファイル等)を格納
することもできるようになっている。The OPI daemon 104 generates a high-resolution image folder 72, a low-resolution image folder 74, and a status folder 76 in the OPI folder 70. In the OPI 100, only the contents in the high-resolution image folder 72, the low-resolution image folder 74, and the status folder 76 are used for processing, and the OPI folder 7
The other areas in 0 are not used. That is, other areas of the OPI folder are:
The user can use it freely. For example, the OPI folder 70
, Or under the OPI folder 70, and data (document files, etc.) used for editing work can be stored.
【0078】これにより、例えば、プロジェクト毎や月
毎にOPIフォルダ70を作って、プロジェクト毎や月
毎に、高解像度画像78、低解像度画像20、及びその
他の関連ファイル(文書ファイル等)を一緒に管理する
ことができる。Thus, for example, the OPI folder 70 is created for each project or each month, and the high-resolution image 78, the low-resolution image 20, and other related files (document files, etc.) are collected together for each project or each month. Can be managed.
【0079】また、OPIデーモン104は、フォルダ
&画像監視プロセスにおいて、OPIデータベース68
に登録されているOPIフォルダ70内に不要画像が存
在した場合には、該不要画像を削除し、低解像度画像2
0を生成する必要がある場合には、低解像度画像生成ジ
ョブを作成し、低解像度画像生成ジョブキュー112に
登録するようになっている(以下、この処理のことを
「画像監視処理」という)。The OPI daemon 104 executes the OPI database 68 in the folder and image monitoring process.
If there is an unnecessary image in the OPI folder 70 registered in the
When it is necessary to generate 0, a low-resolution image generation job is created and registered in the low-resolution image generation job queue 112 (hereinafter, this processing is referred to as “image monitoring processing”). .
【0080】より詳しくは、図10に示されるように、
同一OPIフォルダ70内の高解像度画像フォルダ72
と低解像度画像フォルダ74それぞれに格納されている
高解像度画像78と低解像度画像20とを比較し、対応
する低解像度画像20が存在しない高解像度画像78に
対して、低解像度画像生成ジョブを作成するようになっ
ている。More specifically, as shown in FIG.
High-resolution image folder 72 in the same OPI folder 70
And the high-resolution image 78 stored in the low-resolution image folder 74 and the low-resolution image 20, respectively, and create a low-resolution image generation job for the high-resolution image 78 in which the corresponding low-resolution image 20 does not exist. It is supposed to.
【0081】また、高解像度画像78の生成日時よりも
対応する低解像度画像20の生成日時の方が古い場合に
も、該高解像度画像78に対する低解像度画像生成ジョ
ブを作成するようになっている。すなわち、低解像度画
像生成後に高解像度画像78に対して何らかの変更が加
えられた場合には、低解像度画像20が存在していて
も、再度、高解像度画像78を間引いて低解像度画像2
0を生成するように、低解像度画像生成ジョブを作成す
るようになっている。Further, even when the generation date and time of the corresponding low resolution image 20 is older than the generation date and time of the high resolution image 78, a low resolution image generation job for the high resolution image 78 is created. . That is, when some change is made to the high-resolution image 78 after the low-resolution image is generated, even if the low-resolution image 20 exists, the high-resolution image 78 is thinned out again to obtain the low-resolution image 2.
A low-resolution image generation job is generated so as to generate 0.
【0082】さらに、対応する高解像度画像78が存在
しない低解像度画像20については、この低解像度画像
20を削除するようになっている。Further, for the low resolution image 20 in which the corresponding high resolution image 78 does not exist, the low resolution image 20 is deleted.
【0083】また、OPIデーモン104は、所定時間
毎に、低解像度画像生成ジョブキュー112を参照する
ようになっている(以下、この処理のことを「画像変換
監視プロセス」という)。画像変換監視プロセスにおい
て、低解像度画像生成ジョブキュー112に実行待ちの
低解像度画像生成ジョブが存在した場合は、低解像度画
像生成ジョブキュー112からその低解像度画像生成ジ
ョブを取り出し、この低解像度画像生成ジョブに対応す
る画像変換プロセスを起動するようになっている。な
お、このとき、サーバ12に過大な負荷がかかり他の処
理が停滞するのを防止するために、所定数以上の画像変
換プロセスが起動しないように画像変換プロセスの起動
数も管理している。The OPI daemon 104 refers to the low-resolution image generation job queue 112 at predetermined time intervals (hereinafter, this process is referred to as an “image conversion monitoring process”). In the image conversion monitoring process, if there is a low-resolution image generation job waiting to be executed in the low-resolution image generation job queue 112, the low-resolution image generation job is extracted from the low-resolution image generation job queue 112, and the low-resolution image generation job The image conversion process corresponding to the job is started. At this time, in order to prevent an excessive load on the server 12 and stagnation of other processes, the number of activated image conversion processes is also managed so that a predetermined number or more of image conversion processes are not activated.
【0084】画像変換プロセスでは、OPIデータベー
ス68内の対応テーブル(表1参照)を参照して、高解
像度画像78のフォーマット(EPS、TIFF、JPEG、DCS、P
ICT等)に対応する画像変換プログラム114を選択して
起動させることができるようになっている。画像変換プ
ログラム114が起動されることにより、高解像度画像
78からAliasEPSフォーマットの低解像度画像20が生
成される。In the image conversion process, the format (EPS, TIFF, JPEG, DCS, P) of the high-resolution image 78 is referred to by referring to the correspondence table (see Table 1) in the OPI database 68.
An image conversion program 114 corresponding to (ICT or the like) can be selected and activated. When the image conversion program 114 is started, the low-resolution image 20 in the AliasEPS format is generated from the high-resolution image 78.
【0085】なお、本発明は、生成された低解像度画像
20のファイル名を特に限定するものではないが、本実
施の形態では、一例として、生成された低解像度画像2
0には、自動的に、「高解像度画像78の拡張子部分を
除くファイル名」に「s.eps」を加えたファイル名が付
けられるようになっている。例えば、高解像度画像78
のファイル名が「imageA.eps」の場合、生成された低解
像度画像20には「imageAs.eps」のファイル名が付け
られる。また、生成された低解像度画像20は、高解像
度画像78が格納されている高解像度画像フォルダ72
があるOPIフォルダ70内の低解像度画像フォルダ7
4内に格納されるようになっている。なお、高解像度画
像78の生成日時よりも対応する低解像度画像20の生
成日時の方が古く、再度、低解像度画像20が生成され
た場合は、新規に生成された低解像度画像20には古い
低解像度画像20と同一のファイル名が付与されるの
で、自動的に新規に生成された低解像度画像20に更新
(上書き)されるようになっている。Although the present invention does not limit the file name of the generated low-resolution image 20 in particular, in the present embodiment, as an example, the generated low-resolution image 2
0 is automatically given a file name obtained by adding "s.eps" to "the file name excluding the extension part of the high-resolution image 78". For example, a high-resolution image 78
Is "imageA.eps", the generated low-resolution image 20 is given a file name of "imageAs.eps". The generated low-resolution image 20 is stored in a high-resolution image folder 72 in which a high-resolution image 78 is stored.
Low-resolution image folder 7 in the OPI folder 70
4 is stored. Note that the generation date and time of the corresponding low resolution image 20 is older than the generation date and time of the high resolution image 78, and if the low resolution image 20 is generated again, the newly generated low resolution image 20 is older. Since the same file name as that of the low resolution image 20 is given, the file is automatically updated (overwritten) with the newly generated low resolution image 20.
【0086】また、OPIデーモン104では、低解像
度画像の生成開始とともに、ログファイル80を生成す
るようになっている。また、OPIデーモン104は、
低解像度画像20の生成状況に対応して、ログファイル
80のファイル名を変化させ、またその処理状況(開
始、処理中、成功終了、失敗終了、エラー情報)を示す
コメントをログファイル80内に記述するようになって
いる。The OPI daemon 104 generates a log file 80 at the same time that the generation of the low-resolution image is started. Also, the OPI daemon 104
The file name of the log file 80 is changed according to the generation state of the low-resolution image 20, and a comment indicating the processing state (start, processing, successful completion, failure end, error information) is included in the log file 80. It is written.
【0087】なお、本発明は、ログファイル80のファ
イル名を特に限定するものではないが、本実施の形態で
は、一例として、低解像度画像生成中(処理中)は「XX
X.continue」、低解像度画像の生成が完了した(成功終
了)場合は「XXX.complete」、何らかの異常が発生し低
解像度画像の生成が失敗した(失敗終了)場合は「XXX.
failed」と、ログファイル80のファイル名が変化され
るようになっている。Although the present invention does not particularly limit the file name of the log file 80, in the present embodiment, as an example, during generation of a low-resolution image (during processing), “XX” is used.
X.continue "," XXX.complete "when the generation of the low-resolution image is completed (successful termination), and" XXX.complete "when the generation of the low-resolution image fails due to some abnormality (failed termination).
"failed", the file name of the log file 80 is changed.
【0088】なお、「XXX」は任意の文字又は文字列を
示しており、高解像度画像78のファイル名のうち拡張
子を除く文字列と同一の文字列が自動的に付けられるよ
うになっている。例えば、高解像度画像78のファイル
名が「imageA.eps」の場合、ログファイル80は、低解
像度生成中は「imageA.continue」、低解像度画像の生
成が完了した場合は「imageA.complete」、低解像度画
像の生成が失敗した場合は「imageA.failed」というフ
ァイル名となる。Note that "XXX" indicates an arbitrary character or character string, and the same character string as the character string excluding the extension in the file name of the high-resolution image 78 is automatically added. I have. For example, if the file name of the high-resolution image 78 is “imageA.eps”, the log file 80 is “imageA.continue” during low-resolution generation, “imageA.complete” when low-resolution image generation is completed, If the generation of the low-resolution image fails, the file name is "imageA.failed".
【0089】なお、GUI120では、このログファイ
ル80の拡張子(「continue」、「complete」、「fail
ed」)に対して、それぞれ異なる図柄のアイコン122
(図11のアイコン122A、122B、122C参
照)が予め対応付けられている。従って、シェルにログ
ファイル80を表示させた場合には、ファイル名の変化
に応じて、すなわち低解像度画像20の生成状況(処理
中/成功終了/失敗終了)に応じて、アイコン122の
外観が変化するようになっている。なお、ログファイル
80の拡張子(「continue」、「complete」、「faile
d」)に対して、図柄ではなく色を変えたアイコン12
2を対応させ、低解像度画像20の生成状況に応じて、
ログファイル80のアイコン122の色が変化するよう
にしてもよい。In the GUI 120, the extension of the log file 80 (“continue”, “complete”, “fail”
ed "), the icons 122 having different designs
(See icons 122A, 122B, and 122C in FIG. 11) are associated in advance. Therefore, when the log file 80 is displayed on the shell, the appearance of the icon 122 is changed according to the change in the file name, that is, according to the generation status of the low-resolution image 20 (processing / successful end / failure end). It is changing. The extension of the log file 80 (“continue”, “complete”, “faile
d)), the icon 12 which changed the color instead of the design
2 according to the state of generation of the low-resolution image 20,
The color of the icon 122 of the log file 80 may be changed.
【0090】なお、編集用ワークステーション10から
サーバ12のファイルシステムをマウントしている場合
は、ユーザは編集用ワークステーション10側のディス
プレイ10Dにサーバ12側のシェルを表示させ、ログ
ファイル80のアイコン122を確認することもでき
る。When the file system of the server 12 is mounted from the editing workstation 10, the user displays the shell of the server 12 on the display 10D of the editing workstation 10, and displays the icon of the log file 80. 122 can also be confirmed.
【0091】また、生成された低解像度画像20は、生
成元の高解像度画像78が格納されているOPIフォル
ダ70下の低解像度画像フォルダ74に格納されるよう
になっている。またログファイル80は、生成元の高解
像度画像78が格納されているOPIフォルダ70下の
ステータスフォルダ76に格納されるようになってい
る。The generated low-resolution image 20 is stored in a low-resolution image folder 74 under the OPI folder 70 in which the high-resolution image 78 of the generation source is stored. The log file 80 is stored in the status folder 76 under the OPI folder 70 in which the high-resolution image 78 of the generation source is stored.
【0092】例えば、スキャナ等で読み取ったり画像変
換処理等を施して、新規に生成した高解像度画像78の
レイアウト作業を行なう際には、ユーザは、図11に示
されるように、この高解像度画像78を高解像度画像フ
ォルダ72にコピーするだけで、OPIデーモン104
によって、自動的に低解像度画像20を得ることができ
るようになっている。詳しくは、OPIデーモン104
による画像監視プロセスにおいて、対応する低解像度画
像がない状態のこの高解像度画像78が認識されて、こ
の高解像度画像78に対する低解像度画像生成ジョブが
生成され、画像変換監視プロセスにおいて、この低解像
度画像生成ジョブが実行され、低解像度画像フォルダ7
4に低解像度画像20が生成される。このとき、この高
解像度画像に対応するログファイルも生成され、低解像
度画像の生成状況に応じてそのファイル名やアイコン1
22が変化するので、ユーザはこの生成状況を確認する
ことができるようになっている。For example, when performing a layout operation of a newly generated high-resolution image 78 by reading with a scanner or the like, or performing image conversion processing, the user must input the high-resolution image 78 as shown in FIG. OPI daemon 104 is simply copied to high-resolution image folder 72.
Thus, the low-resolution image 20 can be automatically obtained. For details, see the OPI daemon 104
The high resolution image 78 without the corresponding low resolution image is recognized in the image monitoring process according to the first embodiment, a low resolution image generation job for the high resolution image 78 is generated, and the low resolution image is generated in the image conversion monitoring process. The generation job is executed, and the low-resolution image folder 7
4, a low resolution image 20 is generated. At this time, a log file corresponding to the high-resolution image is also generated, and its file name and icon 1 are set according to the generation state of the low-resolution image.
22 changes, so that the user can confirm the generation status.
【0093】(OPIフィルタ)一方、OPIフィルタ
106は、イメージデータベース66に接続されている
(図6、7参照)。また、OPIフィルタ106には、
編集用ワークステーション10からのPSデータAが入
力されるようになっている。(OPI Filter) On the other hand, the OPI filter 106 is connected to the image database 66 (see FIGS. 6 and 7). The OPI filter 106 includes:
The PS data A from the editing workstation 10 is input.
【0094】OPIフィルタ106には、編集用ワーク
ステーション10からのPSデータAを解析し、該PS
データAに低解像度画像20(AliasEPS)が含まれている
場合は、イメージデータベース66から該低解像度画像
20に対応する高解像度画像78を検索するようになっ
ている。なお、この検索は、OPIデータベース68に
記憶されているユーザにより設定された検索条件(フォ
ルダIDを優先して検索/フォルダパスを優先して検索
/ファイル名のみで検索)に従って、選択的に、コメン
ト24に記述されている高解像度画像78を格納してい
るフォルダのID、所在パス(OPIディレクトリ90
とOPIフォルダ70の名称及び上下階層関係)、或い
は高解像度画像78のファイル名を利用して行なうよう
になっている。なお、所在パスの代えて、OPIフォル
ダ70のフォルダ名を利用して検索するようにしてもよ
い。The OPI filter 106 analyzes the PS data A from the editing workstation 10 and
When the low resolution image 20 (AliasEPS) is included in the data A, the image database 66 is searched for a high resolution image 78 corresponding to the low resolution image 20. Note that this search is selectively performed according to search conditions set by the user stored in the OPI database 68 (search with priority on folder ID / search with priority on folder path / search only with file name). The ID of the folder storing the high-resolution image 78 described in the comment 24 and the location path (OPI directory 90)
And the name of the OPI folder 70 and the relationship between the upper and lower layers) or the file name of the high-resolution image 78. Note that the search may be performed using the folder name of the OPI folder 70 instead of the location path.
【0095】また、OPIフィルタ106は、PSデー
タ中の低解像度画像20(AliasEPS)と検索された高解像
度画像78とをすり替え、高解像度画像を含んだPSデ
ータBを生成するようになっている(以下、このように
AliasEPSフォーマットの画像データをすり替えるOPI方
式を「AliasEPS-OPI方式」という)。このとき、低解像
度画像20に対応するイメージデータベース66中の高
解像度画像78がEPS(DCSでも可)フォーマットである
場合は、PSデータ中の低解像度画像20と高解像度画
像78を単純に入れ替えるようになっている。低解像度
画像20に対応するイメージデータベース66中の高解
像度画像78がEPSフォーマット以外(TIFF、JPEG、PIC
T等)の場合は、該高解像度画像78をEPSフォーマット
に変換して高解像度画像78Aを生成し、この高解像度
画像78AをPSデータ中の低解像度画像20と入れ替
えるようになっている。The OPI filter 106 replaces the low-resolution image 20 (AliasEPS) in the PS data with the searched high-resolution image 78, and generates PS data B including the high-resolution image. (Hereafter, like this
The OPI method for replacing image data in the AliasEPS format is called “AliasEPS-OPI method”). At this time, if the high-resolution image 78 in the image database 66 corresponding to the low-resolution image 20 is in the EPS (DCS is acceptable) format, the low-resolution image 20 and the high-resolution image 78 in the PS data are simply replaced. It has become. The high-resolution image 78 in the image database 66 corresponding to the low-resolution image 20 has a format other than the EPS format (TIFF, JPEG, PIC
T), the high-resolution image 78 is converted into the EPS format to generate a high-resolution image 78A, and the high-resolution image 78A is replaced with the low-resolution image 20 in the PS data.
【0096】ここで、EPSフォーマットのデータは自己
完結したPSデータであるため、PSデータ中でEPSフ
ォーマットのデータ同士の入れ替えは、PSデータの他
の部分に影響を与えることなく行なえることができる。
したがって、PSデータ中の低解像度画像20と高解像
度画像のすり替えは、PSデータの他の部分の記述を変
更することなく、単純に低解像度画像20(AliasEPS)
と高解像度画像(EPSフォーマットの高解像度画像78
または高解像度画像78A)を入れ替えるだけで行なえ
るようになっている。Here, since the EPS format data is self-contained PS data, the exchange of the EPS format data in the PS data can be performed without affecting other parts of the PS data. .
Therefore, switching between the low-resolution image 20 and the high-resolution image in the PS data can be performed simply by changing the low-resolution image 20 (AliasEPS) without changing the description of the other parts of the PS data.
And high-resolution image (EPS format high-resolution image 78
Alternatively, it can be performed simply by replacing the high-resolution image 78A).
【0097】なお、OPIフィルタ106は、編集用ワ
ークステーション10から低解像度画像20ではなく、
高解像度画像に関するコメント308が含まれているP
Sデータを受信した場合(すなわち、Aldus-OPI方式の
PSデータ、図19参照)は、コメント308を解析
し、対応する高解像度画像を検索し、高解像度画像が含
まれるように、PSデータを書き換えることもできるよ
うになっている。すなわち、OPIフィルタ106はAl
dus-OPI方式にもAliasEPS-OPI方式にも対応できるよう
になっている。また、OPIフィルタ106は、画像す
り替え処理を実行しないように指示されて送信されたP
SデータAを受信した場合は、すり替え処理を行わずに
受信したPSデータAをそのまま出力することもできる
ようになっている。The OPI filter 106 is not the low-resolution image 20 from the editing workstation 10,
P containing comment 308 about high resolution image
When the S data is received (that is, PS data of the Aldus-OPI system, see FIG. 19), the comment 308 is analyzed, a corresponding high-resolution image is searched, and the PS data is converted so that the high-resolution image is included. It can be rewritten. That is, the OPI filter 106
It can support both the dus-OPI system and the AliasEPS-OPI system. Further, the OPI filter 106 transmits the P instructed to not execute the image replacement processing.
When the S data A is received, the received PS data A can be output as it is without performing the switching process.
【0098】OPIフィルタ106により生成された高
解像度画像78(又は78A)が含まれているPSデー
タBはRIP102に送られるようになっている。RI
P102では、PSデータBに基づいて、ページ単位の
イメージデータが生成されるようになっている。このイ
メージデータがプリンタ14に送信され、プリンタ14
によって印刷される。これにより、所望のレイアウト
で、且つ画像部分は高解像度画像78に基づいて印刷が
実行されるようになっている。The PS data B including the high-resolution image 78 (or 78A) generated by the OPI filter 106 is sent to the RIP 102. RI
In P102, image data in page units is generated based on the PS data B. This image data is transmitted to the printer 14 and the printer 14
Printed by. Accordingly, printing is performed with a desired layout and based on the high-resolution image 78 in the image portion.
【0099】(作用)次に、本実施の形態の作用とし
て、様々なフォーマット(EPS、TIFF、JPEG、DCS、PICT
等)の高解像度画像からAliasEPSフォーマットの低解像
度画像を生成し、生成された低解像度画像を用いて編集
作業を行なって印刷を実行する場合(すなわちAliasEPS
-OPI方式)について、図7を参照して説明する。(Operation) Next, as an operation of the present embodiment, various formats (EPS, TIFF, JPEG, DCS, PICT,
Etc.) from the high-resolution image of the AliasEPS format, and prints by performing editing work using the generated low-resolution image (that is, AliasEPS).
-OPI method) will be described with reference to FIG.
【0100】まず、ユーザにより、サーバ12側のOP
Iデータベース内、詳しくは、ルートディレクトリ88
の下位階層にあるOPIフォルダ70の高解像度画像フ
ォルダ72に、高解像度画像78をコピーする。First, the user inputs an OP on the server 12 side.
In the I database, specifically, the root directory 88
The high-resolution image 78 is copied to the high-resolution image folder 72 of the OPI folder 70 in the lower hierarchy.
【0101】サーバ12では、OPIデーモン104に
よって、自動的に、高解像度画像78を間引いてAliasE
PSフォーマットの低解像度画像20が生成される。な
お、OPIデーモン104による低解像度画像生成処理
については、詳しく後述する。In the server 12, the high resolution image 78 is automatically thinned out by the OPI daemon 104 and the AliasE
A low-resolution image 20 in the PS format is generated. The low-resolution image generation processing by the OPI daemon 104 will be described later in detail.
【0102】ユーザは、編集用ワークステーション10
側で、編集用ソフトウェアを用いて、編集作業を行な
う。このとき、画像のレイアウト決定には、高解像度画
像78ではなく、サーバ12で生成された低解像度画像
20(AliasEPS)を用いる。編集作業が終了して、ユー
ザにより編集したページの印刷指示がなされると、編集
用ワークステーション10は、低解像度画像20(Alia
sEPS)を含んだPSデータAをサーバ12に出力する。The user operates the editing workstation 10
On the side, the editing work is performed using the editing software. At this time, the low-resolution image 20 (AliasEPS) generated by the server 12 is used instead of the high-resolution image 78 to determine the layout of the image. When the editing operation is completed and the user issues a print instruction for the edited page, the editing workstation 10 displays the low-resolution image 20 (Alia).
sEPS) is output to the server 12.
【0103】サーバ12では、OPIフィルタ106に
よって、受信したPSデータAを解析して、詳しくは、
低解像度画像20(AliasEPS)のコメント24を解析し
て、PSデータA中の低解像度画像20(AliasEPS)を
該低解像度画像20(AliasEPS)に対応するEPSフォー
マットの高解像度画像78(又は78A)にすり替え
て、PSデータBを生成する。In the server 12, the received PS data A is analyzed by the OPI filter 106.
The comment 24 of the low-resolution image 20 (AliasEPS) is analyzed, and the low-resolution image 20 (AliasEPS) in the PS data A is converted into a high-resolution image 78 (or 78A) in the EPS format corresponding to the low-resolution image 20 (AliasEPS). To generate PS data B.
【0104】生成したPSデータBは、RIP102に
渡される。RIP102では、この高解像度画像78
(又は78A)を含んだPSデータBに基づいて、ペー
ジ単位のイメージデータが生成される。The generated PS data B is passed to the RIP 102. In the RIP 102, the high-resolution image 78
(Or 78A), the page-based image data is generated based on the PS data B.
【0105】サーバ12は、RIP102で生成された
このイメージデータをプリンタ14に送信する。プリン
タ14は、受信したイメージデータに基づいて印刷を行
なう。これにより、所望のレイアウトで、且つ画像部分
は高解像度画像78に基づいて印刷が実行された印刷物
が出力される。The server 12 transmits the image data generated by the RIP 102 to the printer 14. The printer 14 performs printing based on the received image data. As a result, a printed matter having a desired layout and an image portion printed based on the high-resolution image 78 is output.
【0106】ところで、OPIの起動中、バックグラン
ドでは、OPIフォルダ70の生成処理や低解像度画像
20の生成処理が円滑に行なわれるように、OPIデー
モン104によって、本発明の「監視処理」としてのフ
ォルダ&画像監視プロセスと、本発明の「開始管理処
理」としての画像変換監視プロセスとが別プロセスとし
て独立して実行されている。以下、フォルダ&画像監視
プロセス及び画像変換監視プロセスの処理について説明
する。By the way, during the start of the OPI, in the background, the OPI daemon 104 executes the “monitoring process” of the present invention so that the process of generating the OPI folder 70 and the process of generating the low-resolution image 20 are performed smoothly. The folder & image monitoring process and the image conversion monitoring process as the “start management process” of the present invention are independently executed as separate processes. Hereinafter, processing of the folder & image monitoring process and the image conversion monitoring process will be described.
【0107】(フォルダ&画像監視プロセス)図12に
は、フォルダ&画像監視プロセスの処理フローが示され
ている。(Folder & Image Monitoring Process) FIG. 12 shows a processing flow of the folder & image monitoring process.
【0108】図12に示されるように、フォルダ&画像
監視プロセスでは、ステップ200において図13に示
されるフォルダ監視処理が行なわれ、続いてステップ2
02において図14に示される画像監視処理が行なわれ
る。その後、ステップ204において、OPI100の
終了が判断され、引き続きOPI100の処理が継続さ
れる場合(否定判定)はステップ200に戻る。すなわ
ち、OPIデーモン104は、OPI100が起動終了
されるまで(ステップ204で肯定判定)、常に、フォ
ルダ監視処理と画像監視処理を繰り返し実行する。As shown in FIG. 12, in the folder and image monitoring process, the folder monitoring process shown in FIG.
At 02, the image monitoring process shown in FIG. 14 is performed. Thereafter, in step 204, the end of the OPI 100 is determined. When the process of the OPI 100 is continued (negative determination), the process returns to the step 200. That is, the OPI daemon 104 repeatedly executes the folder monitoring process and the image monitoring process at all times until the OPI 100 is started up (Yes at Step 204).
【0109】フォルダ監視処理では、図13に示される
ように(図9も参照)、まず、ステップ210におい
て、OPIデータベース68から監視対象(OPIコンフィク゛フ
ォルタ゛)のフォルダ名、すなわちOPIディレクトリ90
のフォルダ名が取得される。In the folder monitoring process, as shown in FIG. 13 (see also FIG. 9), first, in step 210, the folder name of the monitoring target (OPI config {folder}) from the OPI database 68, that is, the OPI directory 90
Is obtained.
【0110】次いで、ステップ212では、監視対象の
各フォルダ(ステップ210でフォルダ名を収得したO
PIディレクトリ90)内にあるフォルダを検索し、認
証ファイル108を確認すると(ステップ214で肯定
判定)、そのフォルダ(認証ファイルが確認されたフォ
ルダ70A)を管理するように要求されていると判断し
て、ステップ216に進む。なお、OPIディレクトリ
90内に認証ファイル108がない場合は、後述のステ
ップ224に進む。Next, in step 212, each folder to be monitored (O for which the folder name
When the folder in the PI directory 90 is searched and the authentication file 108 is confirmed (Yes in step 214), it is determined that a request is made to manage the folder (the folder 70A in which the authentication file has been confirmed). To step 216. If the authentication file 108 does not exist in the OPI directory 90, the process proceeds to step 224 described later.
【0111】ステップ216では、認証ファイル108
が確認されたフォルダ70Aから、この認証ファイル1
08を削除する。In step 216, the authentication file 108
From the folder 70A where the
08 is deleted.
【0112】次いで、ステップ218に進み、認証ファ
イル108が確認されたフォルダ70Aに対して、該フ
ォルダを識別するためのユニークなフォルダID、すな
わちOPIデータベース68に未登録のフォルダIDを
発行する。また、発行されたこのフォルダIDと認証フ
ァイル108が確認されたフォルダ70Aの名称をOP
Iデータベース68に追加登録する。Next, in step 218, a unique folder ID for identifying the folder 70A in which the authentication file 108 has been confirmed, that is, a folder ID not registered in the OPI database 68 is issued. Further, the issued folder ID and the name of the folder 70A in which the authentication file 108 has been confirmed are set to OP.
It is additionally registered in the I database 68.
【0113】次いで、ステップ220では、発行された
フォルダIDが記述されたIDファイル110を、認証
ファイル108が確認されたフォルダ70A内に作成す
る。Next, in step 220, an ID file 110 in which the issued folder ID is described is created in the folder 70A in which the authentication file 108 has been confirmed.
【0114】次にステップ222では、認証ファイル1
08が確認されたフォルダ70A内に、OPI100が
利用するフォルダとして、高解像度画像フォルダ72、
低解像度画像フォルダ74、ステータスフォルダ76が
生成される。Next, at step 222, the authentication file 1
08 in the folder 70A where the OPI 100 uses the high-resolution image folder 72,
A low-resolution image folder 74 and a status folder 76 are generated.
【0115】このように、OPIデータベースに登録さ
れ、IDファイルが作成され、高解像度画像フォルダ7
2、低解像度画像フォルダ74、ステータスフォルダ7
6が生成されると、フォルダ70Aは、OPI100の
機能を利用することができるOPIフォルダ70とし
て、OPI100によって管理される。In this manner, the ID file is registered in the OPI database, the ID file is created, and the high-resolution image folder 7
2, low resolution image folder 74, status folder 7
6 is generated, the folder 70A is managed by the OPI 100 as an OPI folder 70 that can use the functions of the OPI 100.
【0116】続いて、ステップ224では、ステップ2
10で取得した全監視対象フォルダ、すなわち全OPI
ディレクトリ90に対して、ステップ212の検索を行
なったかが判断され、未検索のOPIディレクトリ90
がある場合は(否定判定)、ステップ212に戻り、未
検索のOPIディレクトリ90内の検索が行なわれる。
全OPIディレクトリ90に対して検索を終了すると
(ステップ224で肯定判定)、前述のフォルダ&画像
監視プロセス(図12参照)に戻る。Subsequently, in step 224, step 2
10. All monitoring target folders acquired in step 10, ie, all OPI
It is determined whether the search in step 212 has been performed for the directory 90, and the unsearched OPI directory 90 is determined.
If there is (NO), the process returns to step 212 to search the unsearched OPI directory 90.
When the search is completed for all the OPI directories 90 (Yes in step 224), the process returns to the folder & image monitoring process (see FIG. 12).
【0117】続いて行なわれる画像監視処理では、図1
4に示されるように、まずステップ230において、O
PIデータベース68からOPIフォルダ70のフォル
ダ名(前述のフォルダ監視処理のステップ218参照)
が取得される。In the following image monitoring processing, FIG.
As shown in FIG. 4, first in step 230, O
The folder name of the OPI folder 70 from the PI database 68 (see step 218 in the folder monitoring process described above)
Is obtained.
【0118】次に、各OPIフォルダ70に対して、ス
テップ232において、図15に示される高解像度画像
チェック処理が行なわれ、続いてステップ234におい
て、図16に示される低解像度画像チェック処理が行な
われる。その後、ステップ236において、全OPIフ
ォルダ70に対して、高解像度画像チェック処理及び低
解像度画像チェック処理が行なわれたかが判断され、未
処理のOPIフォルダ70がある場合(否定判定)は、
ステップ230に戻る。すなわち、全てのOPIフォル
ダ70に対して、高解像度画像チェック処理及び低解像
度画像チェック処理が繰り返し実行される。Next, in step 232, the high-resolution image check processing shown in FIG. 15 is performed on each OPI folder 70, and then in step 234, the low-resolution image check processing shown in FIG. 16 is performed. It is. Thereafter, in step 236, it is determined whether the high-resolution image check processing and the low-resolution image check processing have been performed on all the OPI folders 70. If there is an unprocessed OPI folder 70 (no determination),
Return to step 230. That is, the high-resolution image check process and the low-resolution image check process are repeatedly performed on all the OPI folders 70.
【0119】高解像度画像チェック処理では、図15に
示されるように(図10も参照)、OPIフォルダ70
内の高解像度画像フォルダ72内を検索し(ステップ2
40)、高解像度画像フォルダ72内に高解像度画像7
8が有る場合は(ステップ242で肯定判定)、ステッ
プ244に進む。また、高解像度画像フォルダ72内に
高解像度画像78が1つも存在しない場合は(ステップ
242で否定判定)、高解像度画像チェック処理を終了
して、画像監視処理(図14参照)に戻る。In the high-resolution image checking process, as shown in FIG. 15 (see also FIG. 10), the OPI folder 70
In the high-resolution image folder 72 in the folder (step 2).
40), the high-resolution image 7 is stored in the high-resolution image folder 72;
If there is 8 (Yes in step 242), the process proceeds to step 244. If no high-resolution image 78 exists in the high-resolution image folder 72 (negative determination in step 242), the high-resolution image check process ends, and the process returns to the image monitoring process (see FIG. 14).
【0120】ステップ244では、低解像度画像フォル
ダ74内に、高解像度画像78に対応する低解像度画像
20が有るか否かが判断され、低解像度画像20が有る
場合はステップ246に進み、高解像度画像78と対応
する低解像度画像20の生成日時の新旧が比較される。In step 244, it is determined whether or not there is a low-resolution image 20 corresponding to the high-resolution image 78 in the low-resolution image folder 74. If there is a low-resolution image 20, the process proceeds to step 246, where The generation date and time of the low-resolution image 20 corresponding to the image 78 are compared with the old and new dates.
【0121】高解像度画像78に対応する低解像度画像
20があり(ステップ244で肯定判定)、且つその低
解像度画像20の生成日時が高解像度画像78よりも新
しい場合(ステップ246で否定判定)は、ステップ2
50に進む。If there is a low-resolution image 20 corresponding to the high-resolution image 78 (Yes at Step 244) and the date and time of generation of the low-resolution image 20 is newer than the high-resolution image 78 (No at Step 246) , Step 2
Go to 50.
【0122】高解像度画像78に対応する低解像度画像
20がない場合(ステップ244で否定判定)、又は低
解像度画像20があってもその生成日時が高解像度画像
78よりも古い場合(ステップ246で肯定判定)は、
ステップ248に進んでからステップ250に進む。When there is no low-resolution image 20 corresponding to the high-resolution image 78 (negative determination in step 244), or when the generation date and time of the low-resolution image 20 is older than the high-resolution image 78 (step 246). Affirmative decision)
After proceeding to step 248, proceed to step 250.
【0123】ステップ248では、高解像度画像78を
間引いた低解像度画像20を生成するように指示する低
解像度画像生成ジョブが作成され、低解像度画像生成ジ
ョブキュー112に登録される。At step 248, a low-resolution image generation job for instructing to generate a low-resolution image 20 by thinning out the high-resolution image 78 is created and registered in the low-resolution image generation job queue 112.
【0124】ステップ250では、OPIフォルダ70
内の高解像度画像フォルダ72内に有る全ての高解像度
画像78について、低解像度画像との対応関係をチェッ
ク終了したかが判断され、未チェックの高解像度画像7
8がある場合(否定判定)は、ステップ244に戻る。In step 250, the OPI folder 70
It is determined whether the checking of the correspondence with the low-resolution image has been completed for all the high-resolution images 78 in the high-resolution image folder 72, and the unchecked high-resolution image 7
If there is 8 (negative determination), the process returns to step 244.
【0125】全ての高解像度画像78に対してチェック
が終了し(ステップ250で肯定判定)、対応する低解
像度画像20がない高解像度画像78、及び対応する低
解像度画像20の生成日時が古い高解像度画像78に対
して、低解像度画像生成ジョブを生成すると、高解像度
画像チェック処理を終了し、画像監視処理(図14参
照)に戻る。The check is completed for all the high resolution images 78 (Yes at step 250), and the generation date and time of the high resolution image 78 without the corresponding low resolution image 20 and the generation date of the corresponding low resolution image 20 are old. When a low-resolution image generation job is generated for the resolution image 78, the high-resolution image check process ends, and the process returns to the image monitoring process (see FIG. 14).
【0126】高解像度画像チェック処理に続いて行なわ
れる低解像度画像チェック処理では、図16に示される
ように(図10も参照)、OPIフォルダ70内の低解
像度画像フォルダ74内を検索し(ステップ260)、
低解像度画像フォルダ74内に低解像度画像20が有る
場合は(ステップ262で肯定判定)、ステップ264
に進む。また、低解像度画像フォルダ74内に低解像度
画像20が1つも存在しない場合は(ステップ262で
否定判定)、低解像度画像チェック処理を終了して、画
像監視処理(図14参照)に戻る。In the low-resolution image checking process performed after the high-resolution image checking process, as shown in FIG. 16 (see also FIG. 10), a search is made in the low-resolution image folder 74 in the OPI folder 70 (step). 260),
If there is a low-resolution image 20 in the low-resolution image folder 74 (Yes at Step 262), Step 264
Proceed to. If there is no low-resolution image 20 in the low-resolution image folder 74 (No in step 262), the low-resolution image check process ends, and the process returns to the image monitoring process (see FIG. 14).
【0127】ステップ264では、高解像度画像フォル
ダ72内に、低解像度画像20に対応する高解像度画像
78が有るか否かが判断され、対応する高解像度画像7
8がある場合(肯定判定)は、ステップ268に進む。
また、対応する高解像度画像78が存在しない場合(否
定判定)は、ステップ266に進んでから、ステップ2
68に進む。In step 264, it is determined whether or not there is a high-resolution image 78 corresponding to the low-resolution image 20 in the high-resolution image folder 72.
When there is 8 (affirmative determination), the process proceeds to step 268.
If the corresponding high-resolution image 78 does not exist (negative determination), the process proceeds to step 266, and then proceeds to step 2
Go to 68.
【0128】ステップ266では、対応する高解像度画
像78が存在しない低解像度画像20を削除する。In step 266, the low-resolution image 20 having no corresponding high-resolution image 78 is deleted.
【0129】ステップ268では、OPIフォルダ70
内の低解像度画像フォルダ74内に有る全ての低解像度
画像20について、高解像度画像との対応関係をチェッ
ク終了したかが判断され、未チェックの低解像度画像2
0がある場合(否定判定)は、ステップ264に戻る。In step 268, the OPI folder 70
It is determined whether the checking of the correspondence with the high-resolution image has been completed for all the low-resolution images 20 in the low-resolution image folder 74, and the unchecked low-resolution image 2
If there is 0 (negative determination), the process returns to step 264.
【0130】OPIフォルダ内の全ての低解像度画像2
0に対してチェックを終了し(ステップ268で肯定判
定)、低解像度画像チェック処理が終了し、対応する高
解像度画像78が存在しない低解像度画像20を削除し
たら、画像監視処理(図14参照)に戻る。All low-resolution images 2 in the OPI folder
When the check for 0 is completed (Yes in step 268), the low-resolution image check processing is completed, and the low-resolution image 20 having no corresponding high-resolution image 78 is deleted, the image monitoring processing (see FIG. 14). Return to
【0131】(画像変換監視プロセス)図17には、画
像変換監視プロセスの処理フローが示されている。(Image Conversion Monitoring Process) FIG. 17 shows a processing flow of the image conversion monitoring process.
【0132】図17に示されるように、画像変換監視プ
ロセスは、ステップ270において、低解像度画像生成
ジョブキュー112を参照し、実行待ちの低解像度画像
生成ジョブが存在する場合は(肯定判定)、ステップ2
72において、現在起動中の画像変換プロセス数が予め
設定されている所定数よりも少ないことを確認し(ステ
ップ272で肯定判定)、ステップ274に進む。As shown in FIG. 17, the image conversion monitoring process refers to the low resolution image generation job queue 112 in step 270, and if there is a low resolution image generation job waiting to be executed (affirmative determination), Step 2
At 72, it is confirmed that the number of currently activated image conversion processes is smaller than a predetermined number set in advance (Yes at Step 272), and the routine proceeds to Step 274.
【0133】また、実行待ちの低解像度画像生成ジョブ
が存在しない場合(ステップ270で否定判定)、又は
実行待ちの低解像度画像生成ジョブがあっても、予め設
定されている所定数の画像変換プロセスが起動中である
場合(ステップ272で否定判定)は、後述するステッ
プ278に進む。If there is no low-resolution image generation job waiting to be executed (No at step 270), or even if there is a low-resolution image generation job waiting to be executed, a predetermined number of image conversion processes are set. Is running (negative determination in step 272), the process proceeds to step 278 described later.
【0134】なお、ステップ272において判断基準と
して用いる画像変換プロセスの起動数の具体的な数は、
サーバ12の処理能力に応じて設定される。The specific number of activations of the image conversion process used as a criterion in step 272 is as follows:
This is set according to the processing capacity of the server 12.
【0135】ステップ274では、低解像度画像生成ジ
ョブキュー112から実行待ちの低解像度画像生成ジョ
ブを取り出し、この低解像度画像生成ジョブに基づいて
図18に示される画像変換プロセスを、前述のフォルダ
&画像監視プロセス、及び画像変換監視プロセスとは別
プロセスとして起動させる。次いで、ステップ276で
は、現在起動中の画像変換プロセス数が1つ増えたこと
が記憶されて、ステップ278に進む。In step 274, a low-resolution image generation job waiting to be executed is extracted from the low-resolution image generation job queue 112. Based on this low-resolution image generation job, the image conversion process shown in FIG. It is started as a process different from the monitoring process and the image conversion monitoring process. Next, at step 276, the fact that the number of currently activated image conversion processes has increased by one is stored, and the routine proceeds to step 278.
【0136】ここで、画像変換プロセスについて説明す
る。Here, the image conversion process will be described.
【0137】図18に示されるように、画像変換プロセ
スが起動されると、まず、ログファイル80が生成さ
れ、このログファイル80が「生成中」状態にされる
(ステップ290)。As shown in FIG. 18, when the image conversion process is started, first, a log file 80 is generated, and this log file 80 is set to a “generating” state (step 290).
【0138】例えば、OPIフォルダ70「April」内
の高解像度画像フォルダ72内の高解像度画像78「im
ageA.tif」(TIFFフォーマット)に対応する低解像度画
像生成ジョブに基づいて、画像変換プロセスが起動され
た場合は、OPIフォルダ70「April」内のステータ
スフォルダ76にログファイル80「imageA.continu
e」が生成される。また、このとき、編集用ワークステ
ーション10側からシェルでこのログファイル80「im
ageA.continue」を表示すると、アイコン122Aが表
示される。なお、「」内は具体的なファイル名を示して
いる。For example, the high-resolution image 78 “im” in the high-resolution image folder 72 in the OPI folder 70 “April”
When the image conversion process is started based on a low-resolution image generation job corresponding to “ageA.tif” (TIFF format), the log file 80 “imageA.continu” is stored in the status folder 76 in the OPI folder 70 “April”.
e "is generated. At this time, the log file 80 "im
When "ageA.continue" is displayed, the icon 122A is displayed. Note that "" indicates a specific file name.
【0139】次いで、ステップ292では、OPIデー
タベース68の対応テーブル(表1参照)を参照して、
高解像度画像78の様々なフォーマット(EPS、TIFF、J
PEG、DCS、PICT等)毎に用意されている実行形式の画像
変換プログラム114の中から、当該高解像度画像78
のフォーマットに対応する画像変換プログラム114が
呼び出されて実行される。Next, at step 292, referring to the correspondence table (see Table 1) of the OPI database 68,
Various formats of high-resolution images 78 (EPS, TIFF, J
PEG, DCS, PICT, etc.), the high-resolution image 78
The image conversion program 114 corresponding to the format is called and executed.
【0140】例えば、TIFFフォーマットの高解像度画像
78「imageA.tif」の場合は、TIFFフォーマットに対応
する画像変換プログラム114「imgtif.exe」が呼び出
されて実行される。これにより、高解像度画像78「im
ageA.tif」を間引いて、間引き画像が生成され、高解像
度画像78「imageA.tif」に関するコメントが生成さ
れ、間引き画像とコメントを合成してAliasEPSフォーマ
ットの低解像度画像20「imageAs.eps」が生成され
る。また、生成された低解像度画像20「imageAs.ep
s」は、OPIフォルダ70「April」内の低解像度画像
フォルダ74に格納される。For example, in the case of a high-resolution image 78 “imageA.tif” in the TIFF format, the image conversion program 114 “imgtif.exe” corresponding to the TIFF format is called and executed. Thereby, the high-resolution image 78 "im
ageA.tif ”is thinned to generate a thinned image, a comment on the high-resolution image 78“ imageA.tif ”is generated, and the thinned image and the comment are combined to create a low-resolution image 20“ imageAs.eps ”in AliasEPS format. Generated. Also, the generated low-resolution image 20 “imageAs.ep
“s” is stored in the low-resolution image folder 74 in the OPI folder 70 “April”.
【0141】次いで、ステップ294では、低解像度画
像20の生成が成功したか否かの判定が行われ、成功し
た場合(ステップ296で肯定判定)は、ステップ29
8に進む。失敗した場合(ステップ296で否定判定)
は、ステップ299に進む。Next, at step 294, it is determined whether or not the generation of the low-resolution image 20 has succeeded. If the generation has succeeded (YES at step 296), the process proceeds to step 29.
Proceed to 8. If failed (No in step 296)
Goes to step 299.
【0142】ステップ298では、ログファイル80を
「完了」状態にする。例えば、前述のOPIフォルダ7
0「April」内のステータスフォルダ76内のログファ
イル80「imageA.continue」の場合は、ファイル名が
「imageA.completed」に変更される。なお、ユーザによ
り編集用ワークステーション側からシェルでこのログフ
ァイル80「imageA.completed」を表示すると、アイコ
ン122Bが表示される。At step 298, the log file 80 is set to the “completed” state. For example, the aforementioned OPI folder 7
0 In the case of the log file 80 “imageA.continue” in the status folder 76 in “April”, the file name is changed to “imageA.completed”. When the user displays the log file 80 “imageA.completed” in a shell from the editing workstation side, the icon 122B is displayed.
【0143】ステップ299では、ログファイルを「失
敗」状態にする。例えば、前述のOPIフォルダ70
「April」内のステータスフォルダ76内のログファイ
ル80「imageA.continue」の場合は、ファイル名が「i
mageA.failed」に変更される。なお、ユーザにより編集
用ワークステーション側からシェルでこのログファイル
80「imageA.failed」を表示すると、アイコン122
Cが表示される。At step 299, the log file is set to the “failure” state. For example, the aforementioned OPI folder 70
In the case of the log file 80 “imageA.continue” in the status folder 76 in “April”, the file name is “i
mageA.failed ". When the user displays the log file 80 “imageA.failed” in a shell from the editing workstation, the icon 122
C is displayed.
【0144】ユーザは、編集用ワークステーション10
側からシェルでログファイル80を表示させ、そのファ
イル名又はアイコン122の外観により、低解像度画像
が生成されたことを確認すると、編集用ソフトウェアを
用いて編集作業を行なう。The user operates the editing workstation 10.
When the log file 80 is displayed in a shell from the side and it is confirmed from the file name or the appearance of the icon 122 that a low-resolution image has been generated, an editing operation is performed using editing software.
【0145】また、画像変換監視プロセス(図17)で
は、ステップ278において、処理が終了した画像変換
プロセスが有るか否か判断され、処理が終了した画像変
換プロセスが存在する場合(肯定判定)は、ステップ2
80において、現在起動中の画像変換プロセス数が1つ
減ったことが記憶される。In the image conversion monitoring process (FIG. 17), it is determined in step 278 whether there is an image conversion process that has been completed. If there is an image conversion process that has been completed (affirmative determination), , Step 2
At 80, it is stored that the number of currently active image conversion processes has decreased by one.
【0146】続いて、ステップ282において、OPI
100の終了が判断され、引き続きOPI100の処理
が継続される場合(否定判定)は、所定時間になるまで
待機されてから(ステップ284で肯定判定)、ステッ
プ270に戻る。Subsequently, at step 282, the OPI
If the processing of the OPI 100 is continued and the processing of the OPI 100 is continued (negative determination), the process waits until a predetermined time is reached (a positive determination in step 284), and then returns to step 270.
【0147】すなわち、OPIデーモン104は、OP
I100が終了されるまで(ステップ282で肯定判
定)、所定時間毎に、低解像度画像生成ジョブキュー1
12を参照し、所定数以上の画像変換プロセスが起動さ
れないようにその起動数を管理しながら、低解像度画像
20を生成する画像変換プロセスを起動する。That is, the OPI daemon 104 checks the OP
Until I100 is completed (Yes in step 282), the low-resolution image generation job queue 1
Referring to FIG. 12, the image conversion process for generating the low-resolution image 20 is started while managing the number of the image conversion processes to be started not to exceed the predetermined number.
【0148】上記のように、本実施の形態では、OPI
デーモン104によって、フォルダ&画像監視プロセス
と画像変換監視プロセスとがそれぞれ別プロセスとして
処理される。また、処理に時間がかかる低解像度画像の
生成処理は、画像変換監視プロセスから、更に別プロセ
スとして、画像変換プロセスを起動することにより実行
される。As described above, in the present embodiment, the OPI
The daemon & 104 processes the folder & image monitoring process and the image conversion monitoring process as separate processes. Further, the process of generating a low-resolution image, which takes a long time, is executed by starting the image conversion process as a further process from the image conversion monitoring process.
【0149】すなわち、フォルダ&画像監視プロセス
と、画像変換監視プロセスと、画像変換プロセスとは、
それぞれ独立して、並行に処理することができる。これ
により、低解像度画像の生成処理の終了を待たずとも、
リアルタイムで監視処理を行うことができる。また、同
時に複数の画像変換プロセスを起動させて、複数の低解
像度画像の生成処理を同時に実行することができる。That is, the folder & image monitoring process, the image conversion monitoring process, and the image conversion process
Each can be processed independently and in parallel. As a result, without waiting for the end of the low-resolution image generation processing,
The monitoring process can be performed in real time. In addition, a plurality of image conversion processes can be activated at the same time, and a plurality of low-resolution image generation processes can be executed simultaneously.
【0150】より詳しくは、例えば、OPIの起動中、
OPIデーモン104によって、常に、フォルダ&画像
監視プロセスが繰り返し実行されることにより、ユーザ
によって通常のフォルダ70A内に認証ファイル110
をコピーすることにより、このフォルダ70AをOPI
フォルダ70として管理するように要求がなされた場合
は、直ちにOPIデータベース68への登録等を行なっ
て該フォルダ70AをOPIフォルダ70として管理す
ることができる。More specifically, for example, while the OPI is running,
The OPI daemon 104 constantly executes the folder & image monitoring process repeatedly, so that the user can store the authentication file 110 in the normal folder 70A.
By copying this folder 70A to the OPI
When a request is made to manage the folder 70A, the folder 70A can be managed as the OPI folder 70 by immediately registering it in the OPI database 68 or the like.
【0151】また、ユーザにより高解像度画像78が高
解像度画像フォルダ72内にコピーされた場合は、この
高解像度画像78に対して低解像度画像20を生成する
ように指示する低解像度画像生成ジョブが直ちに生成さ
れる。また、この高解像度画像78に何らかの変更が加
えられた場合は、過去に低解像度画像20が生成されて
いても、新しく低解像度画像20を生成するように指示
される。更に、高解像度画像78を削除した場合は、対
応する低解像度画像20が低解像度画像フォルダ74内
から直ちに削除される。If the user has copied the high-resolution image 78 into the high-resolution image folder 72, a low-resolution image generation job instructing the high-resolution image 78 to generate the low-resolution image 20 is issued. Generated immediately. When any change is made to the high resolution image 78, an instruction is given to generate a new low resolution image 20 even if the low resolution image 20 has been generated in the past. Further, when the high-resolution image 78 is deleted, the corresponding low-resolution image 20 is immediately deleted from the low-resolution image folder 74.
【0152】また、OPIデーモン104によって、常
に、画像変換監視プロセスが繰り返し実行されることに
より、低解像度画像生成ジョブが生成された場合には、
直ちに画像変換プロセスが起動され、低解像度画像20
を生成することができる。また、既に画像変換プロセス
が起動されていても、画像変換プロセスは独立して並行
処理可能であるので、新しい画像変換プロセスを起動し
て、同時に複数の低解像度画像20の生成処理を実行す
ることもできる。When a low-resolution image generation job is generated by repeatedly executing the image conversion monitoring process by the OPI daemon 104,
The image conversion process is started immediately, and the low-resolution image 20 is displayed.
Can be generated. Further, even if the image conversion process has already been started, the image conversion process can be executed independently and in parallel. Therefore, it is necessary to start a new image conversion process and execute the generation processing of a plurality of low-resolution images 20 at the same time. Can also.
【0153】このとき、OPIデーモン104によって
所定数以上の画像変換プロセスが起動されないように、
起動数を管理も行なわれている。これにより、画像変換
プロセスを起動数が多すぎて、サーバ12への負荷が過
大になり、他の処理に影響(処理停滞等)を与えるのを
未然に防止でき、常に監視処理をリアルタイムで行なう
ことができる。At this time, in order for the OPI daemon 104 not to activate more than a predetermined number of image conversion processes,
The number of startups is also managed. As a result, it is possible to prevent the number of times of starting the image conversion process from being too large, thereby preventing the load on the server 12 from becoming excessive and affecting other processes (processing stagnation or the like), and always perform the monitoring process in real time. be able to.
【0154】なお、表2に従来技術と本実施の形態を比
較して示している。Table 2 shows a comparison between the prior art and the present embodiment.
【0155】[0155]
【表2】 [Table 2]
【0156】なお、本実施の形態では、サーバ12で生
成されるイメージデータの出力装置としてプリンタ14
を例に説明したが、印刷版を生成するプロセッサにイメ
ージデータを出力してもよい。In the present embodiment, the printer 14 is used as an output device of the image data generated by the server 12.
However, image data may be output to a processor that generates a printing plate.
【0157】また、本実施の形態では、AliasEPS-OPI方
式のOPIシステムを例に説明したが、他の方式(Aldu
s-OPI方式等)のOPIシステムにも適用してもよい。In the present embodiment, the OPI system of the AliasEPS-OPI system has been described as an example.
The present invention may be applied to an OPI system of the s-OPI system or the like.
【0158】また、本実施の形態では、フォルダ&画像
監視プロセスは常時繰り返し実行されるとして説明した
が、画像変換監視プロセスのように所定時間毎に繰り返
し実行するようにしてもようにしてもよい。In the present embodiment, the folder and image monitoring process has been described as being executed repeatedly at all times. However, the folder and image monitoring process may be repeatedly executed at predetermined time intervals as in the image conversion monitoring process. .
【0159】このときのフォルダ&画像監視プロセス及
び画像変換監視プロセスの繰り返し時間間隔は、本発明
では特に限定されるものではないが、フォルダ&画像監
視プロセスの繰り返し時間間隔は、ユーザの待ち時間を
b考慮して、システムの誤動作と誤解されない程度に設
定する必要がある。なお、画像変換監視プロセスの繰り
返し時間間隔は、フォルダ&画像監視プロセスの繰り返
し時間間隔よりも長く設定してもよい。At this time, the repetition time interval of the folder & image monitoring process and the image conversion monitoring process is not particularly limited in the present invention, but the repetition time interval of the folder & image monitoring process is determined by the waiting time of the user. In consideration of b, it is necessary to set such that it is not misunderstood as a malfunction of the system. The repetition time interval of the image conversion monitoring process may be set longer than the repetition time interval of the folder & image monitoring process.
【0160】また、本実施の形態では、画像変換監視プ
ロセスは、所定時間毎に繰り返し実行されるとして説明
したが、フォルダ&画像監視プロセスのように常時繰り
返し実行するようにしてもよい。In the present embodiment, the image conversion monitoring process has been described as being repeatedly executed at predetermined time intervals. However, the image conversion monitoring process may be repeatedly executed at all times as in the folder and image monitoring process.
【0161】また、本実施の形態では、一般的なサーバ
として、サーバ12がCPU50を1つだけ備えている
構成を例に説明しており、このような場合、所定時間毎
にCPU50の処理を切り替えて、複数の処理(フォル
ダ&画像監視プロセス、画像変換監視プロセス、画像変
換プロセス等)が並行に実行される(所謂並行処理)。
すなわち、サーバ12では、フォルダ&画像監視プロセ
ス、画像変換監視プロセス、画像変換プロセスは、見か
け上は同時に並列に処理されるが、サーバ12に複数の
CPUを設けて、実際に並行処理が実行されるようにし
てもよい。Further, in the present embodiment, a configuration in which the server 12 has only one CPU 50 is described as an example of a general server. In such a case, the processing of the CPU 50 is performed at predetermined time intervals. By switching, a plurality of processes (folder & image monitoring process, image conversion monitoring process, image conversion process, etc.) are executed in parallel (so-called parallel processing).
That is, in the server 12, the folder & image monitoring process, the image conversion monitoring process, and the image conversion process are apparently processed in parallel at the same time, but the server 12 is provided with a plurality of CPUs, and the parallel processing is actually executed. You may make it.
【0162】[0162]
【発明の効果】上記に示したように、本発明は、OPI
システムにおける画像フォルダの監視処理を、他の処理
の影響を受けずにリアルタイムで行なうことができると
いう優れた効果を有する。As described above, the present invention provides an OPI
There is an excellent effect that the monitoring process of the image folder in the system can be performed in real time without being affected by other processes.
【図1】本実施の形態におけるシステム全体の概略構成
図である。FIG. 1 is a schematic configuration diagram of an entire system according to an embodiment.
【図2】AliasEPSフォーマットの低解像度画像の構成図
である。FIG. 2 is a configuration diagram of a low-resolution image in AliasEPS format.
【図3】編集用ワークステーションの構成図である。FIG. 3 is a configuration diagram of an editing workstation.
【図4】サーバの構成図である。FIG. 4 is a configuration diagram of a server.
【図5】OPIデータベースを説明するための図であ
る。FIG. 5 is a diagram for explaining an OPI database.
【図6】サーバの機能を説明するための機能構成図であ
る。FIG. 6 is a functional configuration diagram for explaining functions of a server.
【図7】本実施の形態における処理の概要を説明するた
めの概念図である。FIG. 7 is a conceptual diagram for describing an outline of a process according to the present embodiment.
【図8】OPIデーモンによる処理の概要を説明するた
めの概念図である。FIG. 8 is a conceptual diagram for describing an outline of processing by an OPI daemon.
【図9】フォルダ監視処理を説明するための概念図であ
る。FIG. 9 is a conceptual diagram illustrating a folder monitoring process.
【図10】画像監視処理を説明するための概念図であ
る。FIG. 10 is a conceptual diagram illustrating an image monitoring process.
【図11】画像変換プロセスを説明するための概念図で
ある。FIG. 11 is a conceptual diagram illustrating an image conversion process.
【図12】フォルダ&画像監視プロセスの流れを示すフ
ローチャートである。FIG. 12 is a flowchart illustrating a flow of a folder & image monitoring process.
【図13】フォルダ&画像監視プロセスにおいて行なわ
れるフォルダ監視処理の流れを示すフローチャートであ
る。FIG. 13 is a flowchart illustrating a flow of a folder monitoring process performed in the folder & image monitoring process.
【図14】フォルダ&画像監視プロセスにおいて行なわ
れる画像監視処理の流れを示すフローチャートである。FIG. 14 is a flowchart illustrating a flow of an image monitoring process performed in the folder & image monitoring process.
【図15】画像監視処理において行なわれる高解像度画
像チェック処理の流れを示すフローチャートである。FIG. 15 is a flowchart illustrating a flow of a high-resolution image checking process performed in the image monitoring process.
【図16】画像監視処理において行なわれる低解像度画
像チェック処理の流れを示すフローチャートである。FIG. 16 is a flowchart illustrating a flow of a low-resolution image checking process performed in the image monitoring process.
【図17】画像変換監視プロセスの流れを示すフローチ
ャートである。FIG. 17 is a flowchart illustrating a flow of an image conversion monitoring process.
【図18】画像変換プロセスの流れを示すフローチャー
トである。FIG. 18 is a flowchart illustrating a flow of an image conversion process.
【図19】従来のOPI方式(Aldus-OPI)を説明する
ための概念図である。FIG. 19 is a conceptual diagram for explaining a conventional OPI method (Aldus-OPI).
【図20】従来のOPIにおいて実行されるフォルダ監
視と低解像度画像を生成する処理の流れを示すフローチ
ャートである。FIG. 20 is a flowchart showing a flow of processing for monitoring a folder and generating a low-resolution image, which is performed in the conventional OPI.
10 編集用ワークステーション 12 サーバ 14 プリンタ 16 ネットワーク 18 クライアントサーバシステム 20 低解像度画像データ(低解像度画像データ) 22 間引き画像 24 コメント 66 イメージデータベース 68 OPIデータベース 70 OPIフォルダ(所定のフォルダ) 72 高解像度画像フォルダ 74 低解像度画像フォルダ 76 ステータスフォルダ 78 高解像度画像(高解像度画像データ) 80 ログファイル 88 OPIルートディレクトリ 90 OPIディレクトリ 100 OPI 102 RIP 104 OPIデーモン(監視手段、開始管理手段、制
御手段) 106 OPIフィルタ 108 認証ファイル 110 IDファイル 112 低解像度画像生成ジョブキュー 114 画像変換プログラム 122 アイコン A PSデータ B PSデータReference Signs List 10 editing workstation 12 server 14 printer 16 network 18 client server system 20 low resolution image data (low resolution image data) 22 thinned image 24 comment 66 image database 68 OPI database 70 OPI folder (predetermined folder) 72 high resolution image folder 74 Low-resolution image folder 76 Status folder 78 High-resolution image (high-resolution image data) 80 Log file 88 OPI root directory 90 OPI directory 100 OPI 102 RIP 104 OPI daemon (monitoring means, start management means, control means) 106 OPI filter 108 Authentication file 110 ID file 112 Low resolution image generation job queue 114 Image conversion program 122 Icon PS data B PS data
Claims (7)
度画像データを生成して、前記高解像度画像データと前
記低解像度画像データを所定のフォルダ内に格納し、編
集時に前記低解像度画像データを用いて編集作業を行な
って、出力時に高解像度画像データにすり替えるOPI
システムに用いられるフォルダ監視方法であって、 前記所定のフォルダ内を監視して、前記高解像度画像デ
ータと前記低解像度画像データの対応関係を把握し、低
解像度画像データの生成処理を実行する必要があるか否
かを判断する監視処理を、前記低解像度画像データの生
成処理の実行中に関係なく継続して実行する、 ことを特徴とするフォルダ監視方法。1. A low-resolution image data for editing is generated from high-resolution image data, the high-resolution image data and the low-resolution image data are stored in a predetermined folder, and the low-resolution image data is edited at the time of editing. OPI to perform editing work and switch to high-resolution image data at the time of output
A folder monitoring method used in a system, comprising: monitoring the inside of the predetermined folder, grasping a correspondence relationship between the high-resolution image data and the low-resolution image data, and executing a low-resolution image data generation process. A folder monitoring method for continuously determining whether or not there is a folder, regardless of whether the low-resolution image data generation processing is being performed.
行中は、前記監視処理との間で時分割で互いに実行され
ている、 ことを特徴とする請求項1に記載のフォルダ監視方法。2. The folder monitoring method according to claim 1, wherein while the low-resolution image data generation processing is being executed, the low-resolution image data and the monitoring processing are executed in a time-division manner.
定数以上の同時実行を制限しながら、低解像度画像デー
タの生成処理を開始させる開始管理処理を、前記監視処
理及び前記低解像度画像データの生成処理の実行中に関
係なく継続して実行する、 ことを特徴とする請求項1又は請求項2に記載のフォル
ダ監視方法。3. A start management process for starting a low-resolution image data generation process while restricting a predetermined number or more of the low-resolution image data generation processes from being performed simultaneously, the monitoring process and the low-resolution image data generation process being performed. The folder monitoring method according to claim 1 or 2, wherein the folder monitoring method is continuously executed regardless of whether the generation processing is being executed.
いて前記低解像度画像データの生成処理を実行する必要
があると判断されて、新規に低解像度画像データの生成
処理を開始する際に、所定数の前記低解像度画像データ
の生成処理が実行中である場合、前記新規の低解像度画
像データの生成処理の開始を待機させる、 ことを特徴とする請求項3に記載のフォルダ監視方法。4. When the start management process determines that it is necessary to execute the low-resolution image data generation process in the monitoring process and newly starts the low-resolution image data generation process, 4. The folder monitoring method according to claim 3, wherein when the number of the low-resolution image data generation processes is being executed, the start of the new low-resolution image data generation process is awaited. 5.
も短い時間間隔で繰り返し実行させる、 ことを特徴とする請求項3又は請求項4に記載のフォル
ダ監視方法。5. The folder monitoring method according to claim 3, wherein the monitoring process is repeatedly executed at a shorter time interval than the start management process.
度画像データを生成して、前記高解像度画像データと前
記低解像度画像データを所定のフォルダ内に格納し、編
集時に前記低解像度画像データを用いて編集作業を行な
って、出力時に高解像度画像データにすり替えるOPI
システムに用いられるフォルダ監視システムであって、 前記所定のフォルダ内を監視して、前記高解像度画像デ
ータと前記低解像度画像データの対応関係を把握し、低
解像度画像データの生成処理を実行する必要があるか否
かを判断する監視処理を、前記低解像度画像データの生
成処理の実行中に関係なく継続して実行する監視手段を
有する、 ことを特徴とするフォルダ監視システム。6. A low-resolution image data for editing is generated from high-resolution image data, and the high-resolution image data and the low-resolution image data are stored in a predetermined folder. OPI to perform editing work and switch to high-resolution image data at the time of output
A folder monitoring system used in a system, wherein it is necessary to monitor the inside of the predetermined folder, grasp the correspondence between the high-resolution image data and the low-resolution image data, and execute low-resolution image data generation processing. A folder monitoring system, comprising: monitoring means for continuously executing a monitoring process for determining whether or not there is a file, regardless of whether the low-resolution image data generation process is being performed.
定数以上の同時実行を制限しながら、低解像度画像デー
タの生成処理を開始させる開始管理処理を、前記監視処
理及び前記低解像度画像データの生成処理の実行中に関
係なく継続して実行する開始管理手段を更に有する、 ことを特徴とする請求項6に記載のフォルダ監視システ
ム。7. A start management process for starting a low-resolution image data generation process while restricting a predetermined number or more of the low-resolution image data generation processes from being executed simultaneously, the monitoring process and the low-resolution image data generation process The folder monitoring system according to claim 6, further comprising a start management unit that continuously executes the generation process regardless of the execution of the generation process.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11161993A JP2000348158A (en) | 1999-06-09 | 1999-06-09 | Method and system for folder monitor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11161993A JP2000348158A (en) | 1999-06-09 | 1999-06-09 | Method and system for folder monitor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000348158A true JP2000348158A (en) | 2000-12-15 |
Family
ID=15746005
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11161993A Pending JP2000348158A (en) | 1999-06-09 | 1999-06-09 | Method and system for folder monitor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000348158A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009223213A (en) * | 2008-03-18 | 2009-10-01 | Zenrin Co Ltd | Road surface marking map creating method |
| JP2011138337A (en) * | 2009-12-28 | 2011-07-14 | Brother Industries Ltd | Print control program and information processing apparatus |
| CN114356718A (en) * | 2022-01-10 | 2022-04-15 | 网易(杭州)网络有限公司 | Log processing method, medium, system and computing device |
-
1999
- 1999-06-09 JP JP11161993A patent/JP2000348158A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009223213A (en) * | 2008-03-18 | 2009-10-01 | Zenrin Co Ltd | Road surface marking map creating method |
| JP2011138337A (en) * | 2009-12-28 | 2011-07-14 | Brother Industries Ltd | Print control program and information processing apparatus |
| CN114356718A (en) * | 2022-01-10 | 2022-04-15 | 网易(杭州)网络有限公司 | Log processing method, medium, system and computing device |
| CN114356718B (en) * | 2022-01-10 | 2025-10-14 | 杭州网易数之帆科技有限公司 | Log processing method, medium, system and computing device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7209249B2 (en) | Method of and apparatus for image formation, and computer product | |
| JP4371693B2 (en) | Print control apparatus, print control method, and computer program | |
| JP2002082806A (en) | Image forming apparatus, image forming method, and program | |
| JPH11249777A (en) | Document management system and document management method of the system | |
| JP3774684B2 (en) | Information processing apparatus, printer setting method of information processing apparatus, program, and recording medium | |
| JPH11110275A (en) | Database system, control method thereof, and information processing apparatus | |
| US7069314B1 (en) | Method of performing a process and client server system | |
| JP3832978B2 (en) | Print control apparatus and print control method | |
| JPH08292844A (en) | Device and method for printing | |
| JP2000207150A (en) | Printing system | |
| JP3954241B2 (en) | Data generation method and image processing system | |
| JP2015215700A (en) | Image processor and image processing method | |
| JP2001056776A (en) | Client/server system and image processing condition monitoring method | |
| JPH0659951A (en) | Format conversion system and data processing system | |
| JP2000348158A (en) | Method and system for folder monitor | |
| JP2000341503A (en) | Data generating method and image processing system | |
| JP3973796B2 (en) | Image data search method and OPI system | |
| JPH11134134A (en) | Print system | |
| US20090064201A1 (en) | Image Forming Apparatus, Application Management Method, and Computer-Readable Recording Medium Having Application Management Program | |
| JP3820759B2 (en) | Network image processing apparatus and network image processing method | |
| JP2001056799A (en) | Processing executing method and client/server system | |
| JP2004110337A (en) | Image forming method, image forming system, client terminal, server device, program and storage medium | |
| JP3700695B2 (en) | Printing system, printing apparatus, and printing apparatus control program | |
| JP2000112684A (en) | Document print processing system | |
| JPH11249835A (en) | Printing system, printing method, and recording medium on which print processing program is recorded |