JPH11143501A - Controller and control method - Google Patents
Controller and control methodInfo
- Publication number
- JPH11143501A JPH11143501A JP30315297A JP30315297A JPH11143501A JP H11143501 A JPH11143501 A JP H11143501A JP 30315297 A JP30315297 A JP 30315297A JP 30315297 A JP30315297 A JP 30315297A JP H11143501 A JPH11143501 A JP H11143501A
- Authority
- JP
- Japan
- Prior art keywords
- error
- image
- image data
- input
- unit
- 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 description 21
- 239000000725 suspension Substances 0.000 claims description 6
- 238000001514 detection method Methods 0.000 abstract description 32
- 238000012545 processing Methods 0.000 description 64
- 230000000875 corresponding effect Effects 0.000 description 18
- 230000015654 memory Effects 0.000 description 17
- 238000012937 correction Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 11
- 230000003287 optical effect Effects 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 6
- 230000002950 deficient Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 238000004140 cleaning Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 238000009792 diffusion process Methods 0.000 description 3
- 230000010365 information processing Effects 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000001678 irradiating effect Effects 0.000 description 2
- 230000010355 oscillation Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 241001047198 Scomberomorus semifasciatus Species 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 235000012467 brownies Nutrition 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000001035 drying Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 229910052736 halogen Inorganic materials 0.000 description 1
- 150000002367 halogens Chemical class 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 229910001507 metal halide Inorganic materials 0.000 description 1
- 150000005309 metal halides Chemical class 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000009966 trimming Methods 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Landscapes
- Projection-Type Copiers In General (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Safety Devices In Control Systems (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、制御装置及び制御
方法に係り、特に、制御対象装置においてエラーが発生
した場合にエラー処理を行う制御装置及び制御方法に関
する。The present invention relates to a control device and a control method, and more particularly to a control device and a control method for performing error processing when an error occurs in a control target device.
【0002】[0002]
【従来の技術】近年、写真フィルムに記録された画像を
印画紙に記録するディジタルラボシステムでは、オペレ
ータによってフィルムキャリアに記録対象とする写真フ
ィルムがセットされた後、フィルムキャリアによって写
真フィルムを所定の露光位置に搬送し、読取用ランプに
よって写真フィルムの画像コマを照射してフィルム画像
を画像データとして読み取った後、該画像データに対し
て必要に応じて各種の画像処理を行い、この結果得られ
た画像データに基づいて印画紙上に画像が記録される。2. Description of the Related Art In recent years, in a digital lab system for recording an image recorded on a photographic film on photographic paper, a photographic film to be recorded is set on a film carrier by an operator, and then the photographic film is predetermined by the film carrier. After being conveyed to the exposure position and irradiating the image frame of the photographic film with the reading lamp to read the film image as image data, various image processing is performed on the image data as necessary, and the result obtained is obtained. The image is recorded on the photographic paper based on the image data.
【0003】従来、このようなディジタルラボシステム
では、システムを構成する各部位においてエラーが発生
した場合、システム全体の動作を中止していた。すなわ
ち、上記のようなディジタルラボシステムでは、写真フ
ィルムの露光位置への搬送ができない、読取用ランプが
切れている、印画紙が搬送路上に詰まっている等のエラ
ーが発生した場合には印画紙上への画像の記録を行うこ
とができないので、システム全体の動作を中止する必要
があり、これら以外のエラーが発生した場合についても
同様にシステム全体の動作を中止することが前提とされ
ていた。Conventionally, in such a digital laboratory system, when an error has occurred in each part constituting the system, the operation of the entire system has been stopped. That is, in the digital lab system as described above, when an error such as the photographic film cannot be transported to the exposure position, the reading lamp is cut off, or the photographic paper is jammed on the transport path, the error occurs on the photographic paper. Since it is not possible to record an image in the system, it is necessary to stop the operation of the entire system, and it is assumed that the operation of the entire system is also stopped when an error other than these occurs.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、上記従
来の技術では、全てのエラーについてエラー発生時にシ
ステム全体の動作を中止することを前提にエラー処理を
行っており、部分的な故障が発生した時に、正常な部分
の機能を実行しようとしてもシステム全体の動作を中止
してしまうので、効率的にシステムを運用できない、と
いう問題点があった。However, in the above-mentioned conventional technique, error processing is performed on the assumption that the operation of the entire system is stopped when an error occurs for all errors. However, even if an attempt is made to execute a function of a normal part, the operation of the entire system is stopped, so that there is a problem that the system cannot be operated efficiently.
【0005】本発明は上記問題点を解消するために成さ
れたものであり、機器の稼働率を向上させることができ
る制御装置及び制御手段を提供することを目的とする。[0005] The present invention has been made to solve the above problems, and has as its object to provide a control device and control means capable of improving the operation rate of equipment.
【0006】[0006]
【課題を解決するための手段】上記目的を達成するため
に、請求項1記載の制御装置は、制御対象装置において
発生するエラー毎にエラーの状態に応じて前記制御対象
装置の動作の継続及び中止を示すエラー状態情報を含む
エラー情報を記憶した記憶手段と、前記記憶手段に記憶
されている前記エラー情報における前記エラー状態情報
を必要に応じて書き換えるための指示を入力する指示入
力手段と、前記制御対象装置においてエラーが発生した
場合に、発生したエラーに対応する前記エラー状態情報
に基づいて前記制御対象装置の動作の継続及び中止の何
れか一方を行う制御手段と、を備えている。In order to achieve the above object, a control device according to the present invention is characterized in that, for each error that occurs in a controlled device, the operation of the controlled device is continued according to the state of the error. Storage means for storing error information including error state information indicating suspension, and instruction input means for inputting an instruction for rewriting the error state information in the error information stored in the storage means as necessary, When an error occurs in the control target device, the control unit performs one of continuation and stop of the operation of the control target device based on the error state information corresponding to the generated error.
【0007】請求項1に記載の制御装置によれば、制御
対象装置においてエラーが発生した場合に、発生したエ
ラーに対応するエラー状態情報に基づいて制御手段によ
って制御対象装置の動作の継続及び中止の何れか一方が
行われる。なお、上記エラー状態情報は、制御対象装置
において発生するエラー毎にエラーの状態に応じて制御
対象装置の動作の継続及び中止を示すものであり予め記
憶手段に記憶されている。According to the control device of the first aspect, when an error occurs in the control target device, the control means continues and stops the operation of the control target device based on error state information corresponding to the generated error. Is performed. The error status information indicates the continuation and stoppage of the operation of the controlled device in accordance with the error status for each error that occurs in the controlled device, and is stored in advance in the storage unit.
【0008】ここで、上記エラー状態情報は指示入力手
段により必要に応じて書き換えることができる。従っ
て、オペレータは必要に応じて制御対象装置において発
生するエラー毎にエラー状態情報を書き換えることがで
きる。Here, the error state information can be rewritten as needed by the instruction input means. Therefore, the operator can rewrite the error state information for each error that occurs in the control target device as needed.
【0009】このように、請求項1に記載の制御装置に
よれば、制御対象装置においてエラーが発生した場合に
エラー状態情報に基づいて制御対象装置の動作の継続及
び中止の何れか一方が行われると共に、エラー状態情報
を必要に応じて書き換えることができるので、発生した
エラーの種類によっては制御対象装置の動作を中止させ
ないことが可能となり、すべてのエラーに対して制御対
象装置の動作を中止させる場合に比較して、制御対象装
置の稼働率を向上させることができる。Thus, according to the control device of the first aspect, when an error occurs in the control target device, one of the continuation and the stop of the operation of the control target device is performed based on the error state information. The error status information can be rewritten as needed, so that the operation of the controlled device can be prevented from being stopped depending on the type of error that has occurred, and the operation of the controlled device can be stopped for all errors. The operation rate of the control target device can be improved as compared with the case where the control is performed.
【0010】また、請求項2記載の制御方法は、制御対
象装置において発生するエラー毎にエラーの状態に応じ
て前記制御対象装置の動作の継続及び中止を示すエラー
状態情報を含むエラー情報を記憶しておき、記憶されて
いる前記エラー情報における前記エラー状態情報を必要
に応じて書き換え、前記制御対象装置においてエラーが
発生した場合に、発生したエラーに対応する前記エラー
状態情報に基づいて前記制御対象装置の動作の継続及び
中止の何れか一方を行う。The control method according to claim 2 stores error information including error status information indicating continuation and suspension of the operation of the controlled device in accordance with an error state for each error generated in the controlled device. In addition, the error state information in the stored error information is rewritten as necessary, and when an error occurs in the control target device, the control is performed based on the error state information corresponding to the generated error. Either continue or stop the operation of the target device.
【0011】請求項2に記載の制御方法によれば、制御
対象装置においてエラーが発生した場合に、発生したエ
ラーに対応するエラー状態情報に基づいて制御対象装置
の動作の継続及び中止の何れか一方が行われる。なお、
上記エラー状態情報は、制御対象装置において発生する
エラー毎にエラーの状態に応じて制御対象装置の動作の
継続及び中止を示すものであり予め記憶されている。According to the control method of the present invention, when an error occurs in the control target device, the operation of the control target device is either continued or stopped based on error status information corresponding to the generated error. One is done. In addition,
The error status information indicates the continuation and stoppage of the operation of the control target device according to the error status for each error occurring in the control target device, and is stored in advance.
【0012】ここで、上記エラー状態情報は必要に応じ
て書き換えることができる。従って、オペレータは必要
に応じて制御対象装置において発生するエラー毎にエラ
ー状態情報を書き換えることができる。Here, the error state information can be rewritten as needed. Therefore, the operator can rewrite the error state information for each error that occurs in the control target device as needed.
【0013】このように、請求項2に記載の制御方法に
よれば、制御対象装置においてエラーが発生した場合に
エラー状態情報に基づいて制御対象装置の動作の継続及
び中止の何れか一方が行われると共に、エラー状態情報
を必要に応じて書き換えることができるので、発生した
エラーの種類によっては制御対象装置の動作を中止させ
ないことが可能となり、すべてのエラーに対して制御対
象装置の動作を中止させる場合に比較して、制御対象装
置の稼働率を向上させることができる。Thus, according to the control method of the present invention, when an error occurs in the control target device, one of the continuation and the stop of the operation of the control target device is performed based on the error state information. The error status information can be rewritten as needed, so that the operation of the controlled device can be prevented from being stopped depending on the type of error that has occurred, and the operation of the controlled device can be stopped for all errors. The operation rate of the control target device can be improved as compared with the case where the control is performed.
【0014】[0014]
【発明の実施の形態】以下、図面を参照して本発明の制
御装置及び制御方法をディジタルラボシステムに適用し
た場合の実施形態について詳細に説明する。なお、以下
では、まず本実施形態に係るディジタルラボシステムに
ついて説明する。BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing a control system and a control method according to the present invention. Hereinafter, the digital laboratory system according to the present embodiment will be described first.
【0015】(システム全体の概略構成)図1には本実
施形態に係るディジタルラボシステム10の概略構成が
示されており、図2にはディジタルラボシステム10の
外観が示されている。図1に示すように、このラボシス
テム10は、ラインCCDスキャナ14、画像処理部1
6、レーザプリンタ部18、及びプロセッサ部20を含
んで構成されており、ラインCCDスキャナ14と画像
処理部16は、図2に示す入力部26に設けられてお
り、レーザプリンタ部18及びプロセッサ部20は、図
2に示す出力部28に設けられている。(Schematic Configuration of Entire System) FIG. 1 shows a schematic configuration of a digital laboratory system 10 according to the present embodiment, and FIG. 2 shows an appearance of the digital laboratory system 10. As shown in FIG. 1, the lab system 10 includes a line CCD scanner 14, an image processing unit 1
6, a laser printer unit 18 and a processor unit 20. The line CCD scanner 14 and the image processing unit 16 are provided in the input unit 26 shown in FIG. Reference numeral 20 is provided in the output unit 28 shown in FIG.
【0016】ラインCCDスキャナ14は、ネガフィル
ムやリバーサルフィルム等の写真フィルムに記録されて
いるフィルム画像を読み取るためのものであり、例えば
135サイズの写真フィルム、110サイズの写真フィ
ルム、及び透明な磁気層が形成された写真フィルム(I
X240サイズの写真フィルム:所謂APSフィル
ム)、120サイズ及び220サイズ(ブローニサイ
ズ)の写真フィルムのフィルム画像を読取対象とするこ
とができる。ラインCCDスキャナ14は、上記の読取
対象のフィルム画像をラインCCDで読み取り、画像デ
ータを出力する。なお、上記のラインCCDスキャナ1
4に代えて、エリアCCDによってフィルム画像を読み
取るエリアCCDスキャナを設けてもよい。The line CCD scanner 14 is for reading a film image recorded on a photographic film such as a negative film or a reversal film. For example, a 135 size photographic film, a 110 size photographic film, and a transparent magnetic film are used. Photographic film (I
X240 size photographic film: so-called APS film), and film images of 120 size and 220 size (Brownie size) photographic films can be read. The line CCD scanner 14 reads the film image to be read by the line CCD and outputs image data. The line CCD scanner 1
Instead of 4, an area CCD scanner for reading a film image by an area CCD may be provided.
【0017】画像処理部16は、ラインCCDスキャナ
14から出力された画像データ(スキャン画像データ)
が入力されると共に、デジタルカメラでの撮影によって
得られた画像データ、フィルム画像以外の原稿(例えば
反射原稿等)をスキャナで読み取ることで得られた画像
データ、コンピュータで生成された画像データ等(以
下、これらをファイル画像データと総称する)を外部か
ら入力する(例えば、メモリカード等の記憶媒体を介し
て入力したり、通信回線を介して他の情報処理機器から
入力する等)ことも可能なように構成されている。The image processing section 16 stores image data (scanned image data) output from the line CCD scanner 14.
Is input, and image data obtained by photographing with a digital camera, image data obtained by reading a document other than a film image (for example, a reflection document, etc.) with a scanner, image data generated by a computer, etc. Hereinafter, these are collectively referred to as file image data.) It is also possible to externally input (for example, input via a storage medium such as a memory card, or input from another information processing device via a communication line). It is configured as follows.
【0018】画像処理部16は、入力された画像データ
に対して各種の補正等の画像処理を行って、記録用画像
データとしてレーザプリンタ部18へ出力する。また、
画像処理部16は、画像処理を行った画像データを画像
ファイルとして外部へ出力する(例えばメモリカード等
の記憶媒体に出力したり、通信回線を介して他の情報処
理機器へ送信する等)ことも可能である。The image processing section 16 performs image processing such as various corrections on the input image data and outputs the image data to the laser printer section 18 as recording image data. Also,
The image processing unit 16 outputs image data on which image processing has been performed to an external device as an image file (for example, outputs the image data to a storage medium such as a memory card, or transmits the image data to another information processing device via a communication line). Is also possible.
【0019】レーザプリンタ部18はR、G、Bのレー
ザ光を発振するレーザ光源を備えており、画像処理部1
6から入力された記録用画像データに応じて変調したレ
ーザ光を印画紙に照射して、走査露光によって印画紙に
画像を記録する。また、プロセッサ部20は、レーザプ
リンタ部18で走査露光によって画像が記録された印画
紙に対し、発色現像、漂白定着、水洗、乾燥の各処理を
施す。これにより、印画紙上に画像が形成される。The laser printer unit 18 includes a laser light source that oscillates R, G, and B laser lights.
The printing paper is irradiated with laser light modulated in accordance with the image data for recording input from 6, and an image is recorded on the printing paper by scanning exposure. Further, the processor unit 20 performs each process of color development, bleach-fix, washing, and drying on the photographic paper on which the image is recorded by the scanning exposure by the laser printer unit 18. Thus, an image is formed on the printing paper.
【0020】(ラインCCDスキャナの構成)次にライ
ンCCDスキャナ14の構成について説明する。図3に
はラインCCDスキャナ14の光学系の概略構成が示さ
れている。この光学系は、ハロゲンランプやメタルハラ
イドランプ等から成り写真フィルム22に光を照射する
光源30を備えており、光源30の光射出側には、写真
フィルム22に照射する光を拡散光とする光拡散ボック
ス36が配置されている。(Configuration of Line CCD Scanner) Next, the configuration of the line CCD scanner 14 will be described. FIG. 3 shows a schematic configuration of an optical system of the line CCD scanner 14. The optical system includes a halogen lamp, a metal halide lamp, or the like, and includes a light source 30 that irradiates light to the photographic film 22. A diffusion box 36 is provided.
【0021】写真フィルム22は、光拡散ボックス36
の光射出側に配置されたフィルムキャリア38(図5参
照、図3では図示省略)によって光軸と直交する方向に
搬送される。なお、図3では長尺状の写真フィルム22
を示しているが、1コマ毎にスライド用のホルダに保持
されたスライドフィルム(リバーサルフィルム)やAP
Sフィルムについては、各々専用のフィルムキャリアが
用意されており(APSフィルム用のフィルムキャリア
は磁気層に磁気記録された情報を読み取る磁気ヘッドを
有している)、これらの写真フィルムを搬送することも
可能である。The photographic film 22 includes a light diffusion box 36.
Are transported in a direction orthogonal to the optical axis by a film carrier 38 (see FIG. 5 and not shown in FIG. 3) disposed on the light exit side of the optical disc. In FIG. 3, the long photographic film 22 is used.
The slide film (reversal film) or the AP held in the slide holder for each frame
For the S film, a dedicated film carrier is prepared for each (the film carrier for the APS film has a magnetic head for reading information magnetically recorded on the magnetic layer), and these photographic films are transported. Is also possible.
【0022】また、光源30と光拡散ボックス36との
間には、C(シアン)、M(マゼンタ)、Y(イエロ
ー)の調光フィルタ114C、114M、114Yが射
出光の光軸に沿って順に設けられており、写真フィルム
22を挟んで光源30と反対側には、光軸に沿って、フ
ィルム画像を透過した光を結像させるレンズユニット4
0、ラインCCD116が順に配置されている。図3で
はレンズユニット40として単一のレンズのみを示して
いるが、レンズユニット40は、実際には複数枚のレン
ズから構成されたズームレンズである。Between the light source 30 and the light diffusion box 36, C (cyan), M (magenta) and Y (yellow) dimming filters 114C, 114M and 114Y are arranged along the optical axis of the emitted light. A lens unit 4 that is provided in order and forms an image of light transmitted through the film image along an optical axis on a side opposite to the light source 30 across the photographic film 22.
0 and a line CCD 116 are sequentially arranged. Although FIG. 3 shows only a single lens as the lens unit 40, the lens unit 40 is actually a zoom lens composed of a plurality of lenses.
【0023】ラインCCD116は、CCDセルから成
る光電変換素子が一列に多数配置されかつ電子シャッタ
機構が設けられたセンシング部が、間隔を空けて互いに
平行に3ライン設けられており、各センシング部の光入
射側にR、G、Bの色分解フィルタの何れかが各々取付
けられて構成されている(所謂3ラインカラーCC
D)。ラインCCD116は、各センシング部の受光面
がレンズユニット40の結像位置に一致するように配置
されている。また、各センシング部の近傍には、転送部
が各センシング部に対応して各々設けられており、各セ
ンシング部の各CCDセルに蓄積された電荷は、対応す
る転送部を介して順に転送される。また図示は省略する
が、ラインCCD116とレンズユニット40との間に
はシャッタが設けられている。The line CCD 116 has a large number of photoelectric conversion elements composed of CCD cells arranged in a line, and three sensing units provided with an electronic shutter mechanism provided in parallel with each other at intervals. Any one of R, G, and B color separation filters is attached to the light incident side (a so-called three-line color CC).
D). The line CCD 116 is arranged so that the light receiving surface of each sensing unit matches the image forming position of the lens unit 40. In addition, in the vicinity of each sensing unit, a transfer unit is provided corresponding to each sensing unit, and charges accumulated in each CCD cell of each sensing unit are sequentially transferred through the corresponding transfer unit. You. Although not shown, a shutter is provided between the line CCD 116 and the lens unit 40.
【0024】図4にはラインCCDスキャナ14の電気
系の概略構成が示されている。ラインCCDスキャナ1
4は、ラインCCDスキャナ14全体の制御を司るマイ
クロプロセッサ46を備えている。マイクロプロセッサ
46には、バス62を介してRAM64(例えばSRA
M)、ROM66(例えば記憶内容を書換え可能なRO
M)が接続されると共に、モータドライバ48が接続さ
れており、モータドライバ48にはフィルタ駆動モータ
54が接続されている。フィルタ駆動モータ54は調光
フィルタ114C、114M、114Yを各々独立にス
ライド移動させることが可能である。FIG. 4 shows a schematic configuration of an electric system of the line CCD scanner 14. Line CCD scanner 1
4 includes a microprocessor 46 for controlling the entire line CCD scanner 14. The microprocessor 46 has a RAM 64 (for example, SRA
M), ROM 66 (for example, RO whose storage contents can be rewritten)
M), and a motor driver 48 is connected, and a filter driving motor 54 is connected to the motor driver 48. The filter drive motor 54 can slide the dimming filters 114C, 114M and 114Y independently of each other.
【0025】マイクロプロセッサ46は、図示しない電
源スイッチのオンオフに連動して光源30を点消灯させ
る。また、マイクロプロセッサ46は、ラインCCD1
16によるフィルム画像の読み取り(測光)を行う際
に、フィルタ駆動モータ54によって調光フィルタ11
4C、114M、114Yを各々独立にスライド移動さ
せ、ラインCCD116に入射される光量を各成分色光
毎に調節する。The microprocessor 46 turns on and off the light source 30 in conjunction with turning on and off a power switch (not shown). The microprocessor 46 includes a line CCD 1
When the film image is read (photometric) by the filter drive motor 54, the dimming filter 11 is
4C, 114M, and 114Y are independently slid, and the amount of light incident on the line CCD 116 is adjusted for each component color light.
【0026】またモータドライバ48には、レンズユニ
ット40の複数枚のレンズの位置を相対的に移動させる
ことでレンズユニット40のズーム倍率を変更するズー
ム駆動モータ70、レンズユニット40全体を移動させ
ることでレンズユニット40の結像位置を光軸に沿って
移動させるレンズ駆動モータ106が接続されている。
マイクロプロセッサ46は、フィルム画像のサイズやト
リミングを行うか否か等に応じて、ズーム駆動モータ7
0によってレンズユニット40のズーム倍率を所望の倍
率に変更する。The motor driver 48 includes a zoom drive motor 70 for changing the zoom magnification of the lens unit 40 by relatively moving the positions of a plurality of lenses of the lens unit 40, and moving the entire lens unit 40. And a lens drive motor 106 for moving the image forming position of the lens unit 40 along the optical axis is connected.
The microprocessor 46 controls the zoom drive motor 7 according to the size of the film image, whether or not to perform trimming, and the like.
By 0, the zoom magnification of the lens unit 40 is changed to a desired magnification.
【0027】一方、ラインCCD116にはタイミング
ジェネレータ74が接続されている。タイミングジェネ
レータ74は、ラインCCD116や後述するA/D変
換器82等を動作させるための各種のタイミング信号
(クロック信号)を発生する。ラインCCD116の信
号出力端は、増幅器76を介してA/D変換器82に接
続されており、ラインCCD116から出力された信号
は、増幅器76で増幅されA/D変換器82でディジタ
ルデータに変換される。On the other hand, a timing generator 74 is connected to the line CCD 116. The timing generator 74 generates various timing signals (clock signals) for operating the line CCD 116, an A / D converter 82 described later, and the like. The signal output terminal of the line CCD 116 is connected to an A / D converter 82 via an amplifier 76. The signal output from the line CCD 116 is amplified by the amplifier 76 and converted to digital data by the A / D converter 82. Is done.
【0028】A/D変換器82の出力端は、相関二重サ
ンプリング回路(CDS)88を介してインタフェース
(I/F)回路90に接続されている。CDS88で
は、フィードスルー信号のレベルを表すフィードスルー
データ及び画素信号のレベルを表す画素データを各々サ
ンプリングし、各画素毎に画素データからフィードスル
ーデータを減算する。そして、演算結果(各CCDセル
での蓄積電荷量に正確に対応する画素データ)を、I/
F回路90を介してスキャン画像データとして画像処理
部16へ順次出力する。The output terminal of the A / D converter 82 is connected to an interface (I / F) circuit 90 via a correlated double sampling circuit (CDS) 88. The CDS 88 samples the feedthrough data indicating the level of the feedthrough signal and the pixel data indicating the level of the pixel signal, and subtracts the feedthrough data from the pixel data for each pixel. Then, the calculation result (pixel data accurately corresponding to the amount of charge stored in each CCD cell) is expressed by I /
The data is sequentially output to the image processing unit 16 as scan image data via the F circuit 90.
【0029】なお、ラインCCD116からはR、G、
Bの測光信号が並列に出力されるので、増幅器76、A
/D変換器82、CDS88から成る信号処理系も3系
統設けられており、I/F回路90からは、スキャン画
像データとしてR、G、Bの画像データが並列に出力さ
れる。Note that R, G,
Since the photometric signals of B are output in parallel, the amplifier 76, A
Three signal processing systems including a / D converter 82 and a CDS 88 are also provided, and the I / F circuit 90 outputs R, G, and B image data as scan image data in parallel.
【0030】また、モータドライバ48にはシャッタを
開閉させるシャッタ駆動モータ92が接続されている。
ラインCCD116の暗出力については、後段の画像処
理部16で補正されるが、暗出力レベルは、フィルム画
像の読み取りを行っていないときに、マイクロプロセッ
サ46がシャッタを閉止させることで得ることができ
る。The motor driver 48 is connected to a shutter drive motor 92 for opening and closing the shutter.
The dark output of the line CCD 116 is corrected by the image processing unit 16 at the subsequent stage. The dark output level can be obtained by closing the shutter by the microprocessor 46 when the film image is not being read. .
【0031】(画像処理部の構成)次に画像処理部16
の構成について図5を参照して説明する。画像処理部1
6は、ラインCCDスキャナ14に対応してラインスキ
ャナ補正部122が設けられている。ラインスキャナ補
正部122は、ラインCCDスキャナ14から並列に出
力されるR、G、Bの画像データに対応して、暗補正回
路124、欠陥画素補正部128、及び明補正回路13
0から成る信号処理系が3系統設けられている。(Configuration of Image Processing Unit) Next, the image processing unit 16
Will be described with reference to FIG. Image processing unit 1
Reference numeral 6 is provided with a line scanner correction unit 122 corresponding to the line CCD scanner 14. The line scanner correction unit 122 includes a dark correction circuit 124, a defective pixel correction unit 128, and a light correction circuit 13 corresponding to R, G, and B image data output in parallel from the line CCD scanner 14.
There are provided three signal processing systems composed of 0s.
【0032】暗補正回路124は、ラインCCD116
の光入射側がシャッタにより遮光されている状態で、ラ
インCCDスキャナ14から入力されたデータ(ライン
CCD116のセンシング部の各セルの暗出力レベルを
表すデータ)を各セル毎に記憶しておき、ラインCCD
スキャナ14から入力されたスキャン画像データから、
各画素毎に対応するセルの暗出力レベルを減ずることに
よって補正する。The dark correction circuit 124 includes a line CCD 116
In the state where the light incident side is shielded from light by the shutter, data input from the line CCD scanner 14 (data representing the dark output level of each cell of the sensing unit of the line CCD 116) is stored for each cell, and CCD
From the scanned image data input from the scanner 14,
The correction is performed by reducing the dark output level of the cell corresponding to each pixel.
【0033】また、ラインCCD116の光電変換特性
は各セル単位で濃度のばらつきもある。欠陥画素補正部
128の後段の明補正回路130では、ラインCCDス
キャナ14に画面全体が一定濃度の調整用のフィルム画
像がセットされている状態で、ラインCCD116で前
記調整用のフィルム画像を読み取ることによりラインC
CDスキャナ14から入力された調整用のフィルム画像
の画像データ(この画像データが表す各画素毎の濃度の
ばらつきは各セルの光電変換特性のばらつきに起因す
る)に基づいて各セル毎にゲインを定めておき、ライン
CCDスキャナ14から入力された読取対象のフィルム
画像の画像データを、各セル毎に定めたゲインに応じて
各画素毎に補正する。Further, the photoelectric conversion characteristics of the line CCD 116 have variations in density for each cell unit. The light correction circuit 130 at the subsequent stage of the defective pixel correction unit 128 reads the adjustment film image with the line CCD 116 while the adjustment film image having a constant density is set on the entire screen of the line CCD scanner 14. By line C
A gain is set for each cell based on the image data of the adjustment film image input from the CD scanner 14 (the density variation of each pixel represented by this image data is caused by the variation of the photoelectric conversion characteristics of each cell). In advance, the image data of the film image to be read input from the line CCD scanner 14 is corrected for each pixel according to the gain determined for each cell.
【0034】一方、調整用のフィルム画像の画像データ
において、特定の画素の濃度が他の画素の濃度と大きく
異なっていた場合には、ラインCCD116の前記特定
の画素に対応するセルには何らかの異常があり、前記特
定の画素は欠陥画素と判断できる。欠陥画素補正部12
8は調整用のフィルム画像の画像データに基づき欠陥画
素のアドレスを記憶しておき、ラインCCDスキャナ1
4から入力された読取対象のフィルム画像の画像データ
のうち、欠陥画素のデータについては周囲の画素のデー
タから補間してデータを新たに生成する。On the other hand, if the density of a specific pixel is significantly different from the density of other pixels in the image data of the film image for adjustment, the cell corresponding to the specific pixel in the line CCD 116 has some abnormality. The specific pixel can be determined as a defective pixel. Defective pixel correction unit 12
8 stores the address of the defective pixel based on the image data of the film image for adjustment,
Among the image data of the film image to be read inputted from 4, the data of the defective pixel is interpolated from the data of the surrounding pixels to newly generate data.
【0035】また、ラインCCD116は写真フィルム
22の搬送方向と直交する方向に延びた3本のライン
(CCDセル列)が写真フィルム22の搬送方向に沿っ
て所定の間隔を空けて順に配置されているので、ライン
CCDスキャナ14からR、G、Bの各成分色の画像デ
ータの出力が開始されるタイミングには時間差がある。
ラインスキャナ補正部122には、図示しない遅延回路
が設けられており、フィルム画像上で同一の画素のR、
G、Bの画像データが同時に出力されるように、最も遅
く出力される画像データの出力タイミングを基準として
残りの2色毎に異なる遅延時間で画像データの出力タイ
ミングの遅延を行う。In the line CCD 116, three lines (CCD cell rows) extending in a direction perpendicular to the direction in which the photographic film 22 is transported are arranged in order at predetermined intervals along the direction in which the photographic film 22 is transported. Therefore, there is a time difference between the timings at which the output of the image data of the R, G, and B component colors from the line CCD scanner 14 is started.
The line scanner correction unit 122 is provided with a delay circuit (not shown).
The output timing of the image data is delayed with a different delay time for each of the remaining two colors based on the output timing of the image data that is output latest, so that the G and B image data are output simultaneously.
【0036】ラインスキャナ補正部122の出力端はセ
レクタ132の入力端に接続されており、補正部122
から出力された画像データはセレクタ132に入力され
る。また、セレクタ132の入力端は入出力コントロー
ラ134のデータ出力端にも接続されており、入出力コ
ントローラ134からは、外部から入力されたファイル
画像データがセレクタ132に入力される。セレクタ1
32の出力端は入出力コントローラ134、イメージプ
ロセッサ部136A、136Bのデータ入力端に各々接
続されている。セレクタ132は、入力された画像デー
タを、入出力コントローラ134、イメージプロセッサ
部136A、136Bの各々に選択的に出力可能とされ
ている。The output terminal of the line scanner correction unit 122 is connected to the input terminal of the selector 132.
Are output to the selector 132. The input terminal of the selector 132 is also connected to the data output terminal of the input / output controller 134. From the input / output controller 134, externally input file image data is input to the selector 132. Selector 1
The output terminals of the 32 are connected to the input / output controller 134 and the data input terminals of the image processor units 136A and 136B, respectively. The selector 132 can selectively output the input image data to each of the input / output controller 134 and the image processors 136A and 136B.
【0037】イメージプロセッサ部136Aは、メモリ
コントローラ138、イメージプロセッサ140、3個
のフレームメモリ142A、142B、142Cを備え
ている。フレームメモリ142A、142B、142C
は各々1フレーム分のフィルム画像の画像データを記憶
可能な容量を有しており、セレクタ132から入力され
た画像データは3個のフレームメモリ142の何れかに
記憶されるが、メモリコントローラ138は、入力され
た画像データの各画素のデータが、フレームメモリ14
2の記憶領域に一定の順序で並んで記憶されるように、
画像データをフレームメモリ142に記憶させる際のア
ドレスを制御する。The image processor section 136A includes a memory controller 138, an image processor 140, and three frame memories 142A, 142B, 142C. Frame memories 142A, 142B, 142C
Has a capacity capable of storing image data of a film image for one frame, and the image data input from the selector 132 is stored in any of the three frame memories 142. The memory controller 138 The data of each pixel of the input image data is stored in the frame memory 14.
2 so that they are stored in a certain order in the storage area,
The address at which the image data is stored in the frame memory 142 is controlled.
【0038】イメージプロセッサ140は、フレームメ
モリ142に記憶された画像データを取込み、階調変
換、色変換、画像の超低周波輝度成分の階調を圧縮する
ハイパートーン処理、粒状を抑制しながらシャープネス
を強調するハイパーシャープネス処理等の各種の画像処
理を行う。なお、上記の画像処理の処理条件は、オート
セットアップエンジン144(後述)によって自動的に
演算され、演算された処理条件に従って画像処理が行わ
れる。イメージプロセッサ140は入出力コントローラ
134に接続されており、画像処理を行った画像データ
は、フレームメモリ142に一旦記憶された後に、所定
のタイミングで入出力コントローラ134へ出力され
る。なお、イメージプロセッサ部136Bは、上述した
イメージプロセッサ部136Aと同一の構成であるので
説明を省略する。The image processor 140 takes in the image data stored in the frame memory 142, performs gradation conversion, color conversion, hypertone processing for compressing the gradation of an ultra-low frequency luminance component of the image, and sharpness while suppressing graininess. Various image processing such as hyper sharpness processing for emphasizing is performed. Note that the processing conditions of the above image processing are automatically calculated by an auto setup engine 144 (described later), and the image processing is performed according to the calculated processing conditions. The image processor 140 is connected to the input / output controller 134, and the image data subjected to the image processing is temporarily stored in the frame memory 142 and then output to the input / output controller 134 at a predetermined timing. Note that the image processor unit 136B has the same configuration as the above-described image processor unit 136A, and a description thereof will be omitted.
【0039】ところで、本実施形態では個々のフィルム
画像に対し、ラインCCDスキャナ14において異なる
解像度で2回の読み取りを行う。1回目の比較的低解像
度での読み取り(以下、プレスキャンという)では、フ
ィルム画像の濃度が極端に低い場合(例えばネガフィル
ムにおける露光オーバのネガ画像)にも、ラインCCD
116で蓄積電荷の飽和が生じないように決定した読取
条件(写真フィルムに照射する光のR、G、Bの各波長
域毎の光量、CCDの電荷蓄積時間)でフィルム画像の
読み取りが行われる。このプレスキャンによって得られ
た画像データ(プレスキャン画像データ)は、セレクタ
132から入出力コントローラ134に入力され、更に
入出力コントローラ134に接続されたオートセットア
ップエンジン144に出力される。In the present embodiment, each line image is read twice by the line CCD scanner 14 at different resolutions. In the first reading at a relatively low resolution (hereinafter referred to as pre-scan), even when the density of the film image is extremely low (for example, a negative image overexposed on a negative film), a line CCD is used.
The reading of the film image is performed under the reading conditions (light amounts of the light irradiating the photographic film in each of the R, G, and B wavelength ranges, and the charge storage time of the CCD) determined so as not to cause the saturation of the stored charge in 116. . The image data (pre-scan image data) obtained by the pre-scan is input from the selector 132 to the input / output controller 134, and further output to the auto setup engine 144 connected to the input / output controller 134.
【0040】オートセットアップエンジン144は、C
PU146、RAM148(例えばDRAM)、ROM
150(例えば記憶内容を書換え可能なROM)、入出
力ポート152を備え、これらがバス154を介して互
いに接続されて構成されている。The auto set-up engine 144 uses C
PU 146, RAM 148 (for example, DRAM), ROM
150 (for example, a rewritable ROM) and an input / output port 152, which are connected to each other via a bus 154.
【0041】オートセットアップエンジン144は、入
出力コントローラ134から入力された複数コマ分のフ
ィルム画像のプレスキャン画像データに基づいて、ライ
ンCCDスキャナ14による2回目の比較的高解像度で
の読み取り(以下、ファインスキャンという)における
光源30の光量を決定すると共に、ファインスキャンに
よって得られた画像データに対する画像処理の処理条件
を演算し、演算した処理条件をイメージプロセッサ部1
36のイメージプロセッサ140へ出力する。この画像
処理の処理条件の演算では、撮影時の露光量、撮影光源
種やその他の特徴量から類似のシーンを撮影した複数の
フィルム画像が有るか否か判定し、類似のシーンを撮影
した複数のフィルム画像が有った場合には、これらのフ
ィルム画像のファインスキャン画像データに対する画像
処理の処理条件が同一又は近似するように決定する。The auto set-up engine 144 reads a second relatively high-resolution image by the line CCD scanner 14 based on the pre-scan image data of the film image for a plurality of frames input from the input / output controller 134 (hereinafter, referred to as "high-resolution"). In addition to determining the light amount of the light source 30 in the fine scan, the image processor 1 calculates image processing conditions for the image data obtained by the fine scan, and calculates the calculated processing conditions.
36 to the image processor 140. In the calculation of the processing conditions of this image processing, it is determined whether or not there are a plurality of film images that photograph a similar scene based on the exposure amount at the time of photographing, the photographing light source type and other characteristic amounts, and a plurality of film images that photograph the similar scene are determined. Are determined, the image processing conditions for the fine scan image data of these film images are the same or similar.
【0042】なお、画像処理の最適な処理条件は、画像
処理後の画像データを、レーザプリンタ部18における
印画紙への画像の記録に用いるのか、外部へ出力するの
か等によっても変化する。画像処理部16には2つのイ
メージプロセッサ部136A、136Bが設けられてい
るので、例えば、画像データを印画紙への画像の記録に
用いると共に外部へ出力する等の場合には、オートセッ
トアップエンジン144は各々の用途に最適な処理条件
を各々演算し、イメージプロセッサ部136A、136
Bへ出力する。これにより、イメージプロセッサ部13
6A、136Bでは、同一のファインスキャン画像デー
タに対し、互いに異なる処理条件で画像処理が行われ
る。The optimum processing conditions for image processing also vary depending on whether the image data after image processing is used for recording an image on photographic paper in the laser printer unit 18 or output to the outside. Since the image processing unit 16 is provided with two image processor units 136A and 136B, for example, when the image data is used for recording an image on photographic paper and is output to the outside, the auto setup engine 144 is used. Calculates the optimal processing conditions for each application, and calculates the image processor units 136A and 136A.
Output to B. Thereby, the image processor unit 13
6A and 136B, the same fine scan image data is subjected to image processing under different processing conditions.
【0043】更に、オートセットアップエンジン144
は、入出力コントローラ134から入力されたフィルム
画像のプレスキャン画像データに基づいて、レーザプリ
ンタ部18で印画紙に画像を記録する際のグレーバラン
ス等を規定する画像記録用パラメータを算出し、レーザ
プリンタ部18に記録用画像データ(後述)を出力する
際に同時に出力する。また、オートセットアップエンジ
ン144は、外部から入力されるファイル画像データに
対しても、上記と同様にして画像処理の処理条件を演算
する。Further, the auto setup engine 144
Calculates an image recording parameter that defines a gray balance or the like when an image is recorded on photographic paper by the laser printer unit 18 based on the pre-scan image data of the film image input from the input / output controller 134, The image data is output simultaneously when the image data for recording (described later) is output to the printer unit 18. Further, the auto setup engine 144 calculates the processing conditions of the image processing for the file image data input from the outside in the same manner as described above.
【0044】入出力コントローラ134はI/F回路1
56を介してレーザプリンタ部18に接続されている。
画像処理後の画像データを印画紙への画像の記録に用い
る場合には、イメージプロセッサ部136で画像処理が
行われた画像データは、入出力コントローラ134から
I/F回路156を介し記録用画像データとしてレーザ
プリンタ部18へ出力される。また、オートセットアッ
プエンジン144はパーソナルコンピュータ158に接
続されている。画像処理後の画像データを画像ファイル
として外部へ出力する場合には、イメージプロセッサ部
136で画像処理が行われた画像データは、入出力コン
トローラ134からオートセットアップエンジン144
を介してパーソナルコンピュータ158に出力される。The input / output controller 134 is an I / F circuit 1
It is connected to the laser printer section 18 via 56.
When the image data after image processing is used for recording an image on photographic paper, the image data processed by the image processor 136 is transferred from the input / output controller 134 via the I / F circuit 156 to the recording image. The data is output to the laser printer unit 18 as data. The auto setup engine 144 is connected to a personal computer 158. When the image data after the image processing is output to the outside as an image file, the image data processed by the image processor unit 136 is sent from the input / output controller 134 to the auto setup engine 144.
Is output to the personal computer 158 via the.
【0045】パーソナルコンピュータ158は、CPU
160、メモリ162、ディスプレイ164及びキーボ
ード166(図2も参照)、マウス167、ハードディ
スク168、CD−ROMドライバ170、搬送制御部
172、拡張スロット174、画像圧縮/伸長部176
を備えており、これらがバス178を介して互いに接続
されて構成されている。搬送制御部172はフィルムキ
ャリア38に接続されており、フィルムキャリア38に
よる写真フィルム22の搬送を制御する。また、フィル
ムキャリア38にAPSフィルムがセットされた場合に
は、フィルムキャリア38がAPSフィルムの磁気層か
ら読み取った情報(例えば画像記録サイズ等)が入力さ
れる。The personal computer 158 has a CPU
160, memory 162, display 164 and keyboard 166 (see also FIG. 2), mouse 167, hard disk 168, CD-ROM driver 170, transport control unit 172, expansion slot 174, image compression / decompression unit 176
And these are connected to each other via a bus 178. The transport controller 172 is connected to the film carrier 38 and controls the transport of the photographic film 22 by the film carrier 38. When an APS film is set on the film carrier 38, information (for example, image recording size) read from the magnetic layer of the APS film by the film carrier 38 is input.
【0046】また、メモリカード等の記憶媒体に対して
データの読出し/書込みを行うドライバ(図示省略)
や、他の情報処理機器と通信を行うための通信制御装置
は、拡張スロット174を介してパーソナルコンピュー
タ158に接続される。入出力コントローラ134から
外部への出力用の画像データが入力された場合には、前
記画像データは拡張スロット174を介して画像ファイ
ルとして外部(前記ドライバや通信制御装置等)に出力
される。また、拡張スロット174を介して外部からフ
ァイル画像データが入力された場合には、入力されたフ
ァイル画像データは、オートセットアップエンジン14
4を介して入出力コントローラ134へ出力される。こ
の場合、入出力コントローラ134では入力されたファ
イル画像データをセレクタ132へ出力する。A driver (not shown) for reading / writing data from / to a storage medium such as a memory card.
A communication control device for communicating with another information processing device is connected to the personal computer 158 via the expansion slot 174. When image data for output to the outside is input from the input / output controller 134, the image data is output to the outside (the driver, the communication control device, or the like) as an image file via the expansion slot 174. When file image data is input from outside via the expansion slot 174, the input file image data
4 to the input / output controller 134. In this case, the input / output controller 134 outputs the input file image data to the selector 132.
【0047】なお、画像処理部16は、プレスキャン画
像データ等をパーソナルコンピュータ158に出力し、
ラインCCDスキャナ14で読み取られたフィルム画像
をディスプレイ164に表示したり、印画紙に記録する
ことで得られる画像を推定してディスプレイ164に表
示し、キーボード166を介してオペレータにより画像
の修正等が指示されると、これを画像処理の処理条件に
反映することも可能とされている。The image processing section 16 outputs prescanned image data and the like to the personal computer 158,
The film image read by the line CCD scanner 14 is displayed on the display 164, or the image obtained by recording on the photographic paper is estimated and displayed on the display 164, and the operator can correct the image via the keyboard 166. When instructed, this can be reflected in the processing conditions of image processing.
【0048】また、ハードディスク168には、図8に
示すようなエラーコード、エラー検出レベルNo. 、エラ
ーメッセージ、詳細なエラー情報の各項目からなるデー
タベース280が予め記憶されている。本実施形態にお
けるエラー検出レベルは、エラーの内容に応じて表1に
示すような5段階に分類されている。The hard disk 168 stores in advance a database 280 including error code, error detection level No., error message, and detailed error information as shown in FIG. The error detection levels in the present embodiment are classified into five levels as shown in Table 1 according to the content of the error.
【0049】[0049]
【表1】 [Table 1]
【0050】レベル1の「無視/不問」は、このエラー
が発生しても無視して何も行わないレベルであり、レベ
ル2の「情報提示/確認」は、データベース280に記
憶してある当該エラーに対応するエラーメッセージをデ
ィスプレイ164に表示するがその後の動作は継続して
行うレベルであり、レベル3の「警告/中断」は、デー
タベース280に記憶してある当該エラーに対応するエ
ラーメッセージをディスプレイ164に表示することに
よりオペレータに警告してその後の動作を中止するか否
かをオペレータに確認するレベルであり、レベル4の
「作業継続中止」は、このエラーが発生した時点におけ
る動作を切りのよいところまで行った後に動作を中止す
るレベルであり、レベル5の「即時中止」は、このエラ
ーが発生した時点で即時に動作を中止するレベルであ
る。Level 1 "ignore / no question" is a level at which this error is ignored and nothing is performed even if this error occurs, and level 2 "information presentation / confirmation" is the level stored in the database 280. An error message corresponding to the error is displayed on the display 164, but the subsequent operation is a level at which the error is continuously performed. The level 3 “warning / interruption” indicates the error message corresponding to the error stored in the database 280. The level is displayed on the display 164 to warn the operator and confirm with the operator whether or not the subsequent operation should be stopped. Level 4 “Stop Work” stops the operation at the time when this error occurs. This is the level at which the operation is stopped after a good point has been reached. Level 5 "immediate stop" means that when this error occurs, Is a level to stop the operation at the time.
【0051】パーソナルコンピュータ158は、ディジ
タルラボシステム10全体の状態の監視も行っており、
何らかのエラーが発生したときにはデータベース280
を参照して当該エラーに対応したエラー検出レベルに基
づいた処理を行うと共に、必要に応じてデータベース2
80のエラー検出レベルの変更のための処理を行うが、
これについては詳細に後述する。The personal computer 158 also monitors the state of the digital lab system 10 as a whole.
When an error occurs, the database 280 is used.
And performs a process based on the error detection level corresponding to the error and, if necessary, the database 2.
A process for changing the error detection level of 80 is performed.
This will be described later in detail.
【0052】なお、パーソナルコンピュータ158が本
発明の制御装置に、ハードディスク168が本発明の記
憶手段に、マウス167が本発明の指示入力手段に、C
PU160が本発明の制御手段に、データベース280
が本発明のエラー情報に、データベース280における
エラー検出レベルが本発明のエラー状態情報に、各々相
当する。The personal computer 158 serves as the control device of the present invention, the hard disk 168 serves as the storage means of the present invention, the mouse 167 serves as the instruction input means of the present invention, and
The PU 160 controls the database 280
Corresponds to the error information of the present invention, and the error detection level in the database 280 corresponds to the error state information of the present invention.
【0053】(レーザプリンタ部及びプロセッサ部の構
成)次にレーザプリンタ部18及びプロセッサ部20の
構成について説明する。図6には、レーザプリンタ部1
8の光学系の構成が示されている。レーザプリンタ部1
8は、レーザ光源210R、210G、210Bの3個
のレーザ光源を備えている。レーザ光源210RはRの
波長(例えば、680nm)のレーザ光を射出する半導
体レーザ(LD)で構成されている。また、レーザ光源
210Gは、LDと、該LDから射出されたレーザ光を
1/2の波長のレーザ光に変換する波長変換素子(SH
G)から構成されており、SHGからGの波長(例え
ば、532nm)のレーザ光が射出されるようにLDの
発振波長が定められている。同様に、レーザ光源210
BもLDとSHGから構成されており、SHGからBの
波長(例えば、475nm)のレーザ光が射出されるよ
うにLDの発振波長が定められている。なお、上記LD
に代えて固体レーザを使用してもよい。(Structures of Laser Printer Unit and Processor Unit) Next, the structures of the laser printer unit 18 and the processor unit 20 will be described. FIG. 6 shows a laser printer unit 1.
The configuration of the optical system No. 8 is shown. Laser printer unit 1
Numeral 8 includes three laser light sources 210R, 210G, and 210B. The laser light source 210R is configured by a semiconductor laser (LD) that emits a laser beam having an R wavelength (for example, 680 nm). The laser light source 210G includes an LD and a wavelength conversion element (SH) that converts the laser light emitted from the LD into a laser light having a half wavelength.
G), and the oscillation wavelength of the LD is determined so that the SHG emits a laser beam having a wavelength of G (for example, 532 nm). Similarly, the laser light source 210
B also includes an LD and SHG, and the oscillation wavelength of the LD is determined so that a laser beam having a wavelength of B (for example, 475 nm) is emitted from SHG. The above LD
Alternatively, a solid-state laser may be used.
【0054】レーザ光源210R、210G、210B
のレーザ光射出側には、各々コリメータレンズ212、
音響光学変調素子(AOM)214が順に配置されてい
る。AOM214は、各々入射されたレーザ光が音響光
学媒質を透過するように配置されていると共に、各々A
OMドライバ213(図7参照)に接続されており、A
OMドライバ213から高周波信号が入力されると、音
響光学媒質内を前記高周波信号に応じた超音波が伝搬
し、音響光学媒質を透過するレーザ光に音響光学効果が
作用して回折が生じ、前記高周波信号の振幅に応じた強
度のレーザ光がAOM214から回折光として射出され
る。Laser light sources 210R, 210G, 210B
The collimator lens 212,
An acousto-optic modulator (AOM) 214 is arranged in order. The AOM 214 is arranged so that each of the incident laser beams passes through the acousto-optic medium,
OM driver 213 (see FIG. 7)
When a high-frequency signal is input from the OM driver 213, an ultrasonic wave according to the high-frequency signal propagates in the acousto-optic medium, and the acousto-optic effect acts on the laser light transmitted through the acousto-optic medium to cause diffraction, and Laser light having an intensity corresponding to the amplitude of the high-frequency signal is emitted from the AOM 214 as diffracted light.
【0055】AOM214の各々の回折光射出側にはポ
リゴンミラー218が配置されており、AOM214の
各々から回折光として射出されたR、G、Bの波長の3
本のレーザ光は、ポリゴンミラー218の偏向反射面上
の略同一の位置に照射され、ポリゴンミラー218で反
射される。ポリゴンミラー218のレーザ光射出側には
fθレンズ220、平面ミラー222が順に配置されて
おり、ポリゴンミラー218で反射された3本のレーザ
光はfθレンズ220を透過し、平面ミラー222によ
って反射されて印画紙224に照射される。A polygon mirror 218 is arranged on each diffracted light exit side of the AOM 214. The polygon mirror 218 emits three wavelengths of R, G, and B emitted as diffracted light from each of the AOMs 214.
The book laser light is applied to substantially the same position on the deflecting / reflecting surface of the polygon mirror 218, and is reflected by the polygon mirror 218. The fθ lens 220 and the plane mirror 222 are arranged in this order on the laser light emission side of the polygon mirror 218. The three laser lights reflected by the polygon mirror 218 pass through the fθ lens 220 and are reflected by the plane mirror 222. The photographic paper 224 is irradiated.
【0056】図7にはレーザプリンタ部18及びプロセ
ッサ部20の電気系の概略構成が示されている。レーザ
プリンタ部18は画像データを記憶するフレームメモリ
230を備えている。フレームメモリ230はI/F回
路232を介して画像処理部16に接続されており、画
像処理部16から入力された記録用画像データ(印画紙
224に記録すべき画像の各画素毎のR、G、B濃度を
表す画像データ)はI/F回路232を介してフレーム
メモリ230に一旦記憶される。フレームメモリ230
はD/A変換器234を介して露光部236に接続され
ると共に、プリンタ部制御回路238に接続されてい
る。FIG. 7 shows a schematic configuration of an electric system of the laser printer section 18 and the processor section 20. The laser printer section 18 has a frame memory 230 for storing image data. The frame memory 230 is connected to the image processing unit 16 via the I / F circuit 232, and the recording image data (R, R, and R for each pixel of the image to be recorded on the photographic paper 224) input from the image processing unit 16 The image data representing the G and B densities are temporarily stored in the frame memory 230 via the I / F circuit 232. Frame memory 230
Are connected to an exposure unit 236 via a D / A converter 234 and to a printer unit control circuit 238.
【0057】露光部236は、前述のようにLD(及び
SHG)から成るレーザ光源210を3個備えると共
に、AOM214及びAOMドライバ213も3系統備
えており、ポリゴンミラー218、ポリゴンミラー21
8を回転させるモータを備えた主走査ユニット240が
設けられている。露光部236はプリンタ部制御回路2
38に接続されており、プリンタ部制御回路238によ
って各部の動作が制御される。The exposure section 236 has three laser light sources 210 composed of LDs (and SHGs) as described above, and also has three systems of AOM 214 and AOM driver 213.
A main scanning unit 240 provided with a motor for rotating 8 is provided. The exposure unit 236 is a printer control circuit 2
The operation of each unit is controlled by a printer unit control circuit 238.
【0058】印画紙224への画像の記録を行う場合、
プリンタ部制御回路238は、記録用画像データが表す
画像を走査露光によって印画紙224に記録するため
に、画像処理部16から入力された画像記録用パラメー
タに基づき、記録用画像データに対して各種の補正を行
って走査露光用画像データを生成し、フレームメモリ2
30に記憶させる。そして、露光部236のポリゴンミ
ラー218を回転させ、レーザ光源210R、210
G、210Bからレーザ光を射出させると共に、生成し
た走査露光用画像データをフレームメモリ230からD
/A変換器234を介して露光部236へ出力させる。
これにより、走査露光用画像データがアナログ信号に変
換されて露光部236に入力される。When recording an image on the photographic paper 224,
In order to record the image represented by the recording image data on the photographic paper 224 by scanning exposure, the printer control circuit 238 performs various operations on the recording image data based on the image recording parameters input from the image processing unit 16. To generate image data for scanning exposure, and
30. Then, the polygon mirror 218 of the exposure unit 236 is rotated, and the laser light sources 210R and 210R are rotated.
G and 210B, and emits the scanning exposure image data from the frame memory 230 to the D
Output to the exposure unit 236 via the / A converter 234.
Thus, the scanning exposure image data is converted into an analog signal and input to the exposure unit 236.
【0059】AOMドライバ213は、入力されたアナ
ログ信号のレベルに応じてAOM214に供給する超音
波信号の振幅を変化させ、AOM214から回折光とし
て射出されるレーザ光の強度をアナログ信号のレベル
(すなわち、印画紙224に記録すべき画像の各画素の
R濃度及びG濃度及びB濃度の何れか)に応じて変調す
る。従って、3個のAOM214からは印画紙224に
記録すべき画像のR、G、B濃度に応じて強度変調され
たR、G、Bのレーザ光が射出され、これらのレーザ光
はポリゴンミラー218、fθレンズ220、ミラー2
22を介して印画紙224に照射される。The AOM driver 213 changes the amplitude of the ultrasonic signal supplied to the AOM 214 according to the level of the input analog signal, and changes the intensity of the laser beam emitted from the AOM 214 as the diffracted light to the level of the analog signal (ie, the level of the analog signal). The modulation is performed according to the R density, the G density, or the B density of each pixel of the image to be recorded on the photographic paper 224. Accordingly, the three AOMs 214 emit R, G, and B laser beams whose intensity is modulated in accordance with the R, G, and B densities of the image to be recorded on the photographic paper 224, and these laser beams are emitted from the polygon mirror 218. , Fθ lens 220, mirror 2
The photographic paper 224 is radiated through the photographic paper 22.
【0060】そして、ポリゴンミラー218の回転に伴
って各レーザ光の照射位置が図6矢印B方向に沿って走
査されることにより主走査が成され、印画紙224が図
6矢印C方向に沿って一定速度で搬送されることにより
レーザ光の副走査が成され、走査露光によって印画紙2
24に画像が記録される。走査露光によって画像が記録
された印画紙224はプロセッサ部20へ送り込まれ
る。The main scanning is performed by scanning the irradiation position of each laser beam along the direction of arrow B in FIG. 6 with the rotation of the polygon mirror 218, and the printing paper 224 is moved along the direction of arrow C in FIG. The laser beam is sub-scanned by being conveyed at a constant speed, and the photographic paper 2 is scanned and exposed.
An image is recorded in 24. The photographic paper 224 on which the image is recorded by the scanning exposure is sent to the processor unit 20.
【0061】プリンタ部制御回路238にはプリンタ部
ドライバ242が接続されており、プリンタ部ドライバ
242には、露光部236に対して送風するファン24
4、レーザプリンタ部に装填されたマガジンに収納され
ている印画紙をマガジンから引き出すためのマガジンモ
ータ246が接続されている。また、プリンタ部制御回
路238には、印画紙224の裏面に文字等をプリント
するバックプリント部248が接続されている。これら
のファン244、マガジンモータ246、バックプリン
ト部248はプリンタ部制御回路238によって作動が
制御される。A printer driver 242 is connected to the printer control circuit 238, and a fan 24 that blows air to the exposure unit 236 is connected to the printer driver 242.
4. A magazine motor 246 for pulling out the photographic paper stored in the magazine loaded in the laser printer unit from the magazine is connected. The printer control circuit 238 is connected to a back print unit 248 that prints characters and the like on the back surface of the printing paper 224. The operations of the fan 244, the magazine motor 246, and the back print unit 248 are controlled by the printer control circuit 238.
【0062】また、プリンタ部制御回路238には、未
露光の印画紙224が収納されるマガジンの着脱及びマ
ガジンに収納されている印画紙のサイズを検出するマガ
ジンセンサ250、オペレータが各種の指示を入力する
ための操作盤252(図2も参照)、プロセッサ部20
で現像等の処理が行われて可視化された画像の濃度を測
定する濃度計254、プロセッサ部20のプロセッサ部
制御回路256が接続されている。The printer control circuit 238 has a magazine sensor 250 for detecting the attachment / detachment of a magazine in which unexposed photographic paper 224 is stored and the size of the photographic paper stored in the magazine. Operation panel 252 (see also FIG. 2) for inputting, processor unit 20
The densitometer 254 for measuring the density of the image visualized by processing such as development is connected to the processor unit control circuit 256 of the processor unit 20.
【0063】プロセッサ部制御回路256には、プロセ
ッサ部20の機体内の印画紙搬送経路を搬送される印画
紙224の通過の検出や、処理槽内に貯留されている各
種の処理液の液面位置の検出等を行う各種センサ258
が接続されている。The processor control circuit 256 detects the passage of the photographic paper 224 conveyed along the photographic paper conveyance path in the body of the processor 20, and detects the level of various processing liquids stored in the processing tank. Various sensors 258 for detecting the position and the like
Is connected.
【0064】また、プロセッサ部制御回路256には、
現像等の処理が完了して機体外に排出された印画紙を所
定のグループ毎に仕分けするソータ260(図2参
照)、処理槽内に補充液を補充する補充システム26
2、ローラ等の洗浄を行う自動洗浄システム264が接
続されていると共に、プロセッサ部ドライバ266を介
して、各種ポンプ/ソレノイド268が接続されてい
る。これらのソータ260、補充システム262、自動
洗浄システム264、及び各種ポンプ/ソレノイド26
8はプロセッサ部制御回路256によって作動が制御さ
れる。The processor control circuit 256 includes:
A sorter 260 (see FIG. 2) for sorting the photographic paper discharged to the outside of the machine after completion of the processing such as development into a predetermined group, and a replenishing system 26 for replenishing a processing tank with a replenisher.
2. An automatic cleaning system 264 for cleaning rollers and the like is connected, and various pumps / solenoids 268 are connected via a processor driver 266. These sorters 260, replenishment systems 262, automatic cleaning systems 264, and various pumps / solenoids 26
The operation of 8 is controlled by the processor unit control circuit 256.
【0065】(エラー発生時の処理)次に、図9を参照
して、パーソナルコンピュータ158によるエラー発生
時の処理及びデータベース280のエラー検出レベルの
変更のための処理について詳細に説明する。なお、図9
はパーソナルコンピュータ158のCPU160で所定
時間毎に実行されている制御プログラムのフローチャー
トであり、予めメモリ162に記憶されているものであ
る。(Processing at the Time of Error Occurrence) Next, the processing at the time of error occurrence by the personal computer 158 and the processing for changing the error detection level of the database 280 will be described in detail with reference to FIG. Note that FIG.
Is a flowchart of a control program executed by the CPU 160 of the personal computer 158 every predetermined time, and is stored in the memory 162 in advance.
【0066】まずステップ300では、ディジタルラボ
システム10の何れかの箇所でエラーが発生しているか
否かを判定し、エラーが発生している場合はステップ3
02へ移行し、エラーが発生していない場合には本制御
プログラムを終了する。First, in step 300, it is determined whether or not an error has occurred in any part of the digital lab system 10.
02, and if no error has occurred, this control program ends.
【0067】上記ステップ300でエラーが発生してい
ると判定されると、ステップ302では、ハードディス
ク168に記憶されているデータベース280(図8も
参照)を参照して、発生しているエラーのエラー検出レ
ベルが1であるか否かを判定し、1である場合は本制御
プログラムを終了し、1でない場合にはステップ304
へ移行する。If it is determined in step 300 that an error has occurred, in step 302, the error of the error that has occurred is referred to by referring to the database 280 (see also FIG. 8) stored in the hard disk 168. It is determined whether the detection level is 1 or not. If the detection level is 1, the control program ends.
Move to.
【0068】ステップ304では、エラー検出レベルが
2であるか否かを判定し、2である場合はステップ30
6に移行して後述するレベル2〜5処理ルーチンを実行
した後に本制御プログラムを終了し、2でない場合はス
テップ308へ移行する。In step 304, it is determined whether or not the error detection level is “2”.
The control program ends after executing the processing routine of Levels 2 to 5 which will be described later, and proceeds to Step 308 if not.
【0069】ステップ308では、エラー検出レベルが
3であるか否かを判定し、3である場合はステップ30
6に移行して上記レベル2〜5処理ルーチンを実行した
後に本制御プログラムを終了し、3でない場合はステッ
プ310へ移行する。In step 308, it is determined whether or not the error detection level is 3, and if it is 3, step 30 is executed.
Then, the control program is ended after executing the level 2 to 5 processing routine at step 6. If not, the routine proceeds to step 310.
【0070】ステップ310では、エラー検出レベルが
4であるか否かを判定し、4である場合はステップ31
2へ移行してその時点でディジタルラボシステム10が
行っている動作を切りのよいところまで行った後にディ
ジタルラボシステム10の動作を中止した後、ステップ
306に移行して上記レベル2〜5処理ルーチンを実行
した後に本制御プログラムを終了し、4でない場合はエ
ラー検出レベルが5であったと見做してステップ314
へ移行し、ディジタルラボシステム10の動作を即時中
止した後にステップ306に移行して上記レベル2〜5
処理ルーチンを実行した後に本制御プログラムを終了す
る。In step 310, it is determined whether or not the error detection level is 4, and if it is 4, step 31 is executed.
2, the operation of the digital lab system 10 is stopped to a point where the operation of the digital lab system 10 is performed at that point, and then the operation of the digital lab system 10 is stopped. After the execution of the control program, the control program is terminated. If the control program is not 4, the error detection level is regarded as 5 and step 314 is executed.
Then, the operation of the digital lab system 10 is immediately stopped, and thereafter, the process proceeds to step 306, and the levels 2 to 5 are set.
After executing the processing routine, the control program ends.
【0071】次に、図10を参照して、図9のフローチ
ャートにおけるステップ306のレベル2〜5処理ルー
チンの処理について説明する。なお、図10はレベル2
〜5処理ルーチンプログラムのフローチャートであり、
このプログラムもメモリ162に予め記憶されている。Next, with reference to FIG. 10, the processing of the level 2 to 5 processing routine of step 306 in the flowchart of FIG. 9 will be described. FIG. 10 shows level 2
5 is a flowchart of a processing routine program,
This program is also stored in the memory 162 in advance.
【0072】まずステップ350では、データベース2
80を参照して、エラーに応じたエラーメッセージをデ
ィスプレイ164に表示すると共に、オペレータの入力
を促すためのOKボタン290及びヘルプボタン292
をディスプレイ164に表示する。図11は、発生した
エラーが、図8のデータベース280におけるエラーコ
ード0002の可変ネガマスク動作不良エラーであった
場合のディスプレイ164の表示内容を示したものであ
る。この場合、図11(A)に示すようにディスプレイ
164には、「可変ネガマスクの動作不良が発生しまし
た。点検してください。」というメッセージを表示する
と共に、該メッセージの下にOKボタン290及びヘル
プボタン292を表示する。オペレータは、表示された
エラーメッセージを参照してエラーの内容が把握できた
場合は、エラーメッセージに従った処理、この場合はフ
ィルムキャリア38に設けられた図示しない可変ネガマ
スクの点検を行った後にOKボタン290をマウス16
7を用いて押下する。一方、エラーの内容が把握できな
い等の理由によってさらに詳細なエラー情報を知りたい
場合、または当該エラーのエラー検出レベルを変更した
い場合には、オペレータはヘルプボタン292をマウス
167を用いて押下する。次のステップ352では、オ
ペレータからの入力待ちが行われ、オペレータにより何
らかの入力が行われるとステップ352の判定が肯定さ
れてステップ354へ移行し、入力されたものがマウス
167によるOKボタン290の押下であったか否かを
判定し、OKボタン290の押下であった場合には本ル
ーチンを終了し、OKボタン290の押下でなかった場
合にはステップ356へ移行して、入力されたものがマ
ウス167によるヘルプボタン292の押下であったか
否かを判定し、ヘルプボタン292の押下であった場合
はステップ358へ移行し、ヘルプボタン292の押下
でなかった場合は上記ステップ352へ戻る。従って、
ステップ352乃至ステップ356の一連の判定処理に
よって、オペレータからのマウス167によるOKボタ
ン290またはヘルプボタン292の何れか一方のボタ
ンの押下のみを受け付けるようになっている。First, in step 350, the database 2
Referring to 80, an error message corresponding to the error is displayed on display 164, and an OK button 290 and a help button 292 for prompting an operator's input are displayed.
Is displayed on the display 164. FIG. 11 shows the contents displayed on the display 164 when the generated error is a variable negative mask operation failure error of the error code 0002 in the database 280 of FIG. In this case, as shown in FIG. 11 (A), the display 164 displays a message that "the operation of the variable negative mask has failed. Check it out." A help button 292 is displayed. If the operator can grasp the contents of the error by referring to the displayed error message, the operator performs a process according to the error message, in this case, checks a variable negative mask (not shown) provided on the film carrier 38, and then confirms OK. Button 290 with mouse 16
Press using 7. On the other hand, if the operator wants to know more detailed error information because the content of the error cannot be grasped or changes the error detection level of the error, the operator presses the help button 292 using the mouse 167. In the next step 352, an input from the operator is waited. If any input is made by the operator, the determination in step 352 is affirmed, and the flow shifts to step 354 where the input is the depression of the OK button 290 by the mouse 167. Then, if the OK button 290 has been pressed, the present routine is terminated. If the OK button 290 has not been pressed, the process proceeds to step 356, where the mouse 167 It is determined whether or not the help button 292 has been pressed by the user. If the help button 292 has been pressed, the process proceeds to step 358. If the help button 292 has not been pressed, the process returns to step 352. Therefore,
By a series of determination processing in steps 352 to 356, only pressing of one of the OK button 290 and the help button 292 by the mouse 167 from the operator is accepted.
【0073】ステップ358では、データベース280
を参照して当該エラーに対応する詳細なエラー情報をデ
ィスプレイ164に表示すると共に、図11(B)に示
すように、詳細なエラー情報の下に設定ボタン294を
表示する。オペレータは、表示された詳細なエラー情報
を参照すると共に、当該エラーのエラー検出レベルを変
更したい場合は設定ボタン294をマウス167によっ
て押下し、それ以外の場合は設定ボタン294の押下以
外の入力を行う。At step 358, the database 280
, The detailed error information corresponding to the error is displayed on the display 164, and as shown in FIG. 11B, a setting button 294 is displayed below the detailed error information. The operator refers to the displayed detailed error information, and presses the setting button 294 with the mouse 167 when the user wants to change the error detection level of the error. Otherwise, the operator inputs an input other than pressing the setting button 294. Do.
【0074】次のステップ360では、オペレータから
の入力待ちが行われ、何らかの入力が行われたときに肯
定されてステップ362へ移行し、入力されたものがマ
ウス167による設定ボタン294の押下であったか否
かの判定を行い、設定ボタン294の押下であった場合
にはステップ364へ移行し、設定ボタン294の押下
でなかった場合は本ルーチンを終了する。設定ボタン2
94を押下した場合にオペレータは、引き続き予め設定
されているパスワードをキーボード166を介して入力
する。In the next step 360, an input from the operator is waited. If any input is made, the result is affirmative and the process proceeds to step 362 to check whether the input is the pressing of the setting button 294 by the mouse 167. It is determined whether or not the setting button 294 has been pressed. If the setting button 294 has not been pressed, the process proceeds to step 364. If the setting button 294 has not been pressed, this routine ends. Setting button 2
When the user presses 94, the operator continuously inputs a preset password via the keyboard 166.
【0075】ステップ364では、オペレータからの入
力待ちが行われ、何らかの入力が行われた場合に肯定さ
れて次のステップ366へ移行し、入力されたものが予
め設定されているパスワードであったか否かを判定し、
パスワードであった場合には次のステップ368へ移行
し、パスワードでなかった場合には本ルーチンを終了す
る。At step 364, an input from the operator is waited. If any input is made, the result is affirmative and the routine goes to the next step 366, at which it is determined whether or not the input is a preset password. Judge,
If it is a password, the process proceeds to the next step 368. If it is not a password, this routine ends.
【0076】ステップ368では、図11(C)に示す
エラー検出レベル設定メニュー296をディスプレイ1
64に表示し、オペレータに対して当該エラーのエラー
検出レベルの設定を促す。オペレータは、エラー検出レ
ベル設定メニュー296がディスプレイ164に表示さ
れると、当該エラーの所望のエラー検出レベルを示す部
分、図11(C)の場合は所望のエラー検出レベルの先
頭に表示されている乃至の何れか一つをマウス16
7で指定する。At step 368, the error detection level setting menu 296 shown in FIG.
64 is displayed to urge the operator to set an error detection level of the error. When the error detection level setting menu 296 is displayed on the display 164, the operator displays a portion indicating the desired error detection level of the error, in the case of FIG. 11C, at the top of the desired error detection level. Mouse 16
Specify with 7.
【0077】ステップ370では、オペレータによるエ
ラー検出レベルの設定終了待ちが行われ、設定が終了し
たときに肯定されてステップ372へ移行して、オペレ
ータによって指定されたエラー検出レベルをデータベー
ス280の当該エラーに対応するエラー検出レベルN
o.欄に記憶することによりデータベース280の更新
を行った後に本ルーチンを終了する。At step 370, the operator waits for the completion of the setting of the error detection level. When the setting is completed, the result is affirmative and the routine proceeds to step 372, where the error detection level specified by the operator is stored in the database 280 in accordance with the error. Error detection level N corresponding to
o. After updating the database 280 by storing in the column, the routine ends.
【0078】なお、本実施形態では、上記ステップ36
6によりパスワード入力の判定が行われることにより、
パスワードを知らない一般のオペレータはエラー検出レ
ベルの変更が行えないようにしている。In this embodiment, step 36
6 to determine the password input,
A general operator who does not know the password cannot change the error detection level.
【0079】以上詳細に説明したように、本実施形態に
係る制御装置としてのパーソナルコンピュータでは、デ
ィジタルラボシステムにおいて何らかのエラーが発生し
た場合にデータベース内のエラー検出レベルに基づいて
ディジタルラボシステムの動作の継続または中止の何れ
か一方が行われると共に、エラー検出レベルを必要に応
じて変更することができるので、発生したエラーの種類
によってはシステムの動作を中止させないことも可能で
あり、すべてのエラーに対してディジタルラボシステム
の動作を中止させる場合に比較して、ディジタルラボシ
ステムの稼働率を向上させることができる。As described in detail above, in the personal computer as the control device according to the present embodiment, when any error occurs in the digital laboratory system, the operation of the digital laboratory system is performed based on the error detection level in the database. Either continuation or suspension is performed, and the error detection level can be changed as necessary.Therefore, depending on the type of error that has occurred, it is possible to stop the operation of the system. On the other hand, the operation rate of the digital laboratory system can be improved as compared with the case where the operation of the digital laboratory system is stopped.
【0080】なお、本実施形態では、本発明の制御装置
及び制御方法をディジタルラボシステム10に適用した
場合について説明したが、本発明はこれに限定されるも
のではなく、本発明の制御装置及び制御手段は、あらゆ
る機器のエラー発生時の制御に適用できることは言うま
でもない。In the present embodiment, the case where the control device and the control method of the present invention are applied to the digital lab system 10 has been described. However, the present invention is not limited to this. It goes without saying that the control means can be applied to control when an error occurs in any device.
【0081】また、本実施形態では、ディジタルラボシ
ステム10に何らかのエラーが発生した場合に当該エラ
ーのエラー検出レベルを変更可能とした場合について説
明したが、本発明はこれに限定されるものではなく、例
えばディジタルラボシステム10の稼働開始時に各エラ
ーのエラー検出レベルを設定する形態としてもよく、オ
ペレータからの要求があったときに随時変更できる形態
としてもよい。In the present embodiment, the case where the error detection level of the error can be changed when any error occurs in the digital laboratory system 10 has been described. However, the present invention is not limited to this. For example, the error detection level of each error may be set at the start of operation of the digital laboratory system 10, or may be changed at any time when requested by an operator.
【0082】[0082]
【発明の効果】請求項1記載の制御装置及び請求項2記
載の制御方法によれば、制御対象装置においてエラーが
発生した場合にエラー状態情報に基づいて制御対象装置
の動作の継続及び中止の何れか一方が行われると共に、
エラー状態情報を必要に応じて書き換えることができる
ので、発生したエラーの種類によっては制御対象装置の
動作を中止させないことが可能となり、すべてのエラー
に対して制御対象装置の動作を中止させる場合に比較し
て、制御対象装置の稼働率を向上させることができる、
という効果が得られる。According to the control device of the first aspect and the control method of the second aspect, when an error occurs in the control target device, the operation of the control target device is continued and stopped based on the error state information. Either one is performed,
Since the error state information can be rewritten as needed, it is possible to prevent the operation of the controlled device from being stopped depending on the type of error that has occurred. In comparison, the operation rate of the control target device can be improved,
The effect is obtained.
【図1】本実施形態に係るディジタルラボシステムの概
略ブロック図である。FIG. 1 is a schematic block diagram of a digital laboratory system according to an embodiment.
【図2】ディジタルラボシステムの外観図である。FIG. 2 is an external view of a digital laboratory system.
【図3】ラインCCDスキャナの光学系の概略構成図で
ある。FIG. 3 is a schematic configuration diagram of an optical system of the line CCD scanner.
【図4】ラインCCDスキャナの電気系の概略構成を示
すブロック図である。FIG. 4 is a block diagram showing a schematic configuration of an electric system of the line CCD scanner.
【図5】画像処理部の概略構成を示すブロック図であ
る。FIG. 5 is a block diagram illustrating a schematic configuration of an image processing unit.
【図6】レーザプリンタ部の光学系の概略構成図であ
る。FIG. 6 is a schematic configuration diagram of an optical system of a laser printer unit.
【図7】レーザプリンタ部及びプロセッサ部の電気系の
概略構成を示すブロック図である。FIG. 7 is a block diagram illustrating a schematic configuration of an electric system of a laser printer unit and a processor unit.
【図8】本実施形態に係るデータベースの形態を示す概
略図である。FIG. 8 is a schematic diagram showing a form of a database according to the embodiment.
【図9】本実施形態に係るパーソナルコンピュータで実
行される制御プログラムのフローチャートである。FIG. 9 is a flowchart of a control program executed by the personal computer according to the embodiment.
【図10】本実施形態に係るパーソナルコンピュータで
実行されるレベル2〜5処理ルーチンプログラムのフロ
ーチャートである。FIG. 10 is a flowchart of a level 2 to 5 processing routine program executed by the personal computer according to the embodiment;
【図11】エラー発生時におけるディスプレイの表示状
態を示す図であり、(A)はエラーメッセージ、OKボ
タン、及びヘルプボタンの表示状態を示す図、(B)は
ヘルプボタンを押下したときに表示される詳細なエラー
情報及び設定ボタンの表示状態を示す図、(C)は設定
ボタンを押下したときに表示されるエラー検出レベル設
定メニューを示す図である。11A and 11B are diagrams illustrating a display state of a display when an error occurs, in which FIG. 11A illustrates a display state of an error message, an OK button, and a help button, and FIG. FIG. 7C is a diagram showing detailed error information and a display state of a setting button, and FIG. 7C is a diagram showing an error detection level setting menu displayed when the setting button is pressed.
10 ディジタルラボシステム 158 パーソナルコンピュータ(制御装置) 160 CPU(制御手段) 164 ディスプレイ 166 キーボード 167 マウス(指示入力手段) 168 ハードディスク(記憶手段) 280 データベース(エラー情報) 10 Digital laboratory system 158 Personal computer (control device) 160 CPU (control means) 164 Display 166 Keyboard 167 Mouse (instruction input means) 168 Hard disk (storage means) 280 Database (error information)
Claims (2)
にエラーの状態に応じて前記制御対象装置の動作の継続
及び中止を示すエラー状態情報を含むエラー情報を記憶
した記憶手段と、 前記記憶手段に記憶されている前記エラー情報における
前記エラー状態情報を必要に応じて書き換えるための指
示を入力する指示入力手段と、 前記制御対象装置においてエラーが発生した場合に、発
生したエラーに対応する前記エラー状態情報に基づいて
前記制御対象装置の動作の継続及び中止の何れか一方を
行う制御手段と、 を備えた制御装置。A storage unit storing error information including error status information indicating continuation and suspension of the operation of the control target device in accordance with an error state for each error occurring in the control target device; Instruction input means for inputting an instruction to rewrite the error state information in the stored error information as needed; and, when an error occurs in the control target device, the error state corresponding to the generated error A control unit that performs one of continuation and suspension of the operation of the control target device based on information.
にエラーの状態に応じて前記制御対象装置の動作の継続
及び中止を示すエラー状態情報を含むエラー情報を記憶
しておき、 記憶されている前記エラー情報における前記エラー状態
情報を必要に応じて書き換え、 前記制御対象装置においてエラーが発生した場合に、発
生したエラーに対応する前記エラー状態情報に基づいて
前記制御対象装置の動作の継続及び中止の何れか一方を
行う、 制御方法。2. An error information including error status information indicating continuation and suspension of the operation of the control target device is stored for each error generated in the control target device in accordance with the error state. The error status information in the error information is rewritten as necessary, and when an error occurs in the control target device, the operation of the control target device is continued and stopped based on the error status information corresponding to the generated error. A control method that does either one.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30315297A JPH11143501A (en) | 1997-11-05 | 1997-11-05 | Controller and control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30315297A JPH11143501A (en) | 1997-11-05 | 1997-11-05 | Controller and control method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11143501A true JPH11143501A (en) | 1999-05-28 |
Family
ID=17917513
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30315297A Pending JPH11143501A (en) | 1997-11-05 | 1997-11-05 | Controller and control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11143501A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007190727A (en) * | 2006-01-17 | 2007-08-02 | Keyence Corp | Marking device |
-
1997
- 1997-11-05 JP JP30315297A patent/JPH11143501A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007190727A (en) * | 2006-01-17 | 2007-08-02 | Keyence Corp | Marking device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6169562B1 (en) | Image exposure apparatus | |
| US6330051B1 (en) | Image processing apparatus | |
| US6366366B1 (en) | Image reading method and apparatus | |
| JP3453506B2 (en) | Image reading device | |
| JPH11146187A (en) | Image composite device and image composite method | |
| JPH1188585A (en) | Image processing unit | |
| JPH11143501A (en) | Controller and control method | |
| JPH1132218A (en) | Device and method for correcting defective pixel | |
| JPH1184293A (en) | Scanning optical system | |
| JPH1198315A (en) | Picture reading device | |
| JPH11195047A (en) | Picture processor | |
| JP3688857B2 (en) | Image reading device | |
| JP2000155280A (en) | Scanning optical system | |
| JP3670447B2 (en) | Image output apparatus and image output method | |
| JP3607046B2 (en) | Image reading device | |
| JP3784924B2 (en) | Image reading apparatus and method | |
| JPH11225256A (en) | Image processing unit | |
| JPH1184284A (en) | Scanning optical system | |
| JP2000338608A (en) | Image processor | |
| JPH1127523A (en) | Defective pixel correction apparatus and defective pixel correcting method | |
| JPH11331102A (en) | Photograph printing system | |
| JP3813713B2 (en) | Image processing device | |
| JPH1198295A (en) | Image reader | |
| JP3795505B2 (en) | Developing agent replenishment method and digital photo printer | |
| JP2000155278A (en) | Method and device for adjusting scanning optical system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060512 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060523 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060626 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070116 |