(57)【要約】【課題】故障箇所を確実に特定できてメンテナンスを早期に行うことができると共に、写真処理の稼動効率を必要以上に低下させることのない写真処理装置の自己診断システムを提供すること。【解決手段】写真処理装置の機能を自己診断する自己診断システムであって、少なくとも２つの診断項目が設定されており、この診断項目のうちの少なくとも１つを選択させる診断項目選択手段と、選択された診断項目に対応した診断処理を実行する自己診断実行手段と、自己診断の結果をモニター画面に表示させる診断結果表示手段と、自己診断の結果、故障であると診断された機能に関する処理を禁止する操作禁止手段とを備えた。【選択図】図１
2006180233.tif 000002
【特許請求の範囲】
【請求項１】
写真処理装置の機能を自己診断する自己診断システムであって、
少なくとも２つの診断項目が設定されており、この診断項目のうちの少なくとも１つを選択させる診断項目選択手段と、
選択された診断項目に対応した診断処理を実行する自己診断実行手段と、
自己診断の結果をモニター画面に表示させる診断結果表示手段と、
自己診断の結果、故障であると診断された機能に関する処理を禁止する操作禁止手段とを備えたことを特徴とする写真処理装置の自己診断システム。
【請求項２】
前記自己診断実行手段は、送信元から送信先へ自己診断用の画像データを送信する機能と、送信元の画像データと送信先の画像データとの同一性を判断する機能とを有することを特徴とする請求項１に記載の写真処理装置の自己診断システム。
【請求項３】
前記自己診断実行手段は、自己診断用の画像データに基づいてチェック用データを生成する機能を有し、このチェック用データ同士を比較することで画像データの同一性を判断することを特徴とする請求項２に記載の写真処理装置の自己診断システム。
【請求項４】
前記自己診断実行手段は、入力メモリと、入力メモリに入力された画像データに対して補正処理を行う補正処理部と、補正処理された画像データが入力される展開メモリとを有する画像処理部の機能を自己診断する機能を有し、
送信元から画像処理部へ自己診断用の画像データ及び補正処理のための自己診断用の補正データを送信し、送信元の画像データと入力メモリにおける画像データとの同一性を判断する機能と、送信元の画像データと補正処理された画像データが格納される展開メモリにおける画像データとの同一性を判断する機能とを有することを特徴とする請求項１〜３のいずれか１項に記載の写真処理装置の自己診断システム。
【請求項５】
前記自己診断用の補正データは、画像データに対する補正を実質的に行わないようなデータであることを特徴とする請求項４に記載の写真処理装置の自己診断システム。
【請求項６】
前記自己診断実行手段は、送信元において画像データと補正データに基づいて生成された補正画像データと、展開メモリに格納される補正画像データとの同一性を判断する機能を有することを特徴とする請求項４に記載の写真処理装置の自己診断システム。
【請求項７】
前記自己診断実行手段は、前記補正画像データに基づいてチェック用データを生成する機能を有し、このチェック用データ同士を比較することで画像データの同一性を判断することを特徴とする請求項６に記載の写真処理装置の自己診断システム。
【請求項８】
自己診断用の画像データ及び補正データは、予め用意されたデータであり、この画像データに基づいて生成されたチェック用データと、画像データと補正データに基づいて作成される補正画像データに基づいて生成されたチェック用データとを予め格納しておくチェック用データ格納部を備えていることを特徴とする請求項４〜７のいずれか１項に記載の写真処理装置の自己診断システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、写真処理装置の機能を自己診断する自己診断システムに関するものである。
【背景技術】
【０００２】
写真処理装置は、現像済みネガフィルムやデジタルカメラ等の記憶メディアから画像データを取得し、これに基づいて写真プリントの作成や別の記憶メディアに対する画像データの書き込み処理等を行う機能を有する。例えば、現像済みのネガフィルムに形成されたコマ画像をフィルムスキャナーによりスキャニングし、デジタルデータ化する。ネガフィルムからの画像読み取りには、プレスキャニングと本スキャニングとがあり、プレスキャニングではコマ画像を粗く（低解像度で）読み取り、モニター画面に表示させる。オペレータは、このモニター画面を見ながら、種々の補正データの設定を行う。例えば、色・濃度が適切にプリントされるように色・濃度の補正データの設定、赤目補正や逆光補正などの特殊補正に係る補正データの設定、プリントサイズの設定などである。本スキャニングでは、コマ画像を高解像度で読み取り、読み取ったデータは画像処理基板に送信される。この画像処理基板において、読み取った画像データと設定された補正データに基づいて画像処理が施され、プリント用画像データが生成される。このプリント用画像データは、デジタルの画像露光装置（例えば、レーザーエンジン）に送信され、写真感光材料の乳剤面に画像が焼付露光される。これにより、写真プリントが作成される。
【０００３】
また、ネガフィルムから読み取られた画像データはＣＤ−Ｒ等の記憶メディアに書き込み処理されたり、デジタルカメラ等の記憶メディアから読み出された画像データに基づいて、写真プリントを作成する処理を行うこともある。このように、写真処理装置には、種々の機能が備えられている。
【０００４】
一方、写真処理装置に何らかの故障が発生した場合、エラー表示をモニター画面に行うようにしている。このような場合、サービスマンを呼び、具体的な故障箇所の特定を行い、必要に応じて部品交換等のメンテナンスを行っている。この場合、サービスマンの経験とカンに頼ることも多く、判断内容がサービスマンの間でばらつくことがあった。従って、必ずしも正確な故障箇所の特定ができていなかった。
【０００５】
さらに、何らかの故障が発生した場合に、写真処理装置の作動をすべて止めてしまうと写真処理の効率が低下するという問題があった。近年における写真店においては、写真プリント仕上がりまでの時間が短縮化しており、これをセールスポイントとしているケースが多い。この場合、写真処理装置の作動を完全に止めてしまうと、納期を守れなくなり、顧客に対する信頼性が低下する。また、故障が生じた場合の対処を写真店のオペレータが行うことで早期に解決する方法も考えられるが、サービスマンに比べるとメンテナンス作業に慣れておらず、間違った作業を行ってしまう可能性もある。そのために、二次災害や三次災害を引き起こす可能性もあった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は上記実情に鑑みてなされたものであり、その課題は、故障箇所を確実に特定できてメンテナンスを早期に行うことができると共に、写真処理の稼動効率を必要以上に低下させることのない写真処理装置の自己診断システムを提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため本発明に係る写真処理装置の自己診断システムは、
写真処理装置の機能を自己診断する自己診断システムであって、
少なくとも２つの診断項目が設定されており、この診断項目のうちの少なくとも１つを選択させる診断項目選択手段と、
選択された診断項目に対応した診断処理を実行する自己診断実行手段と、
自己診断の結果をモニター画面に表示させる診断結果表示手段と、
自己診断の結果、故障であると診断された機能に関する処理を禁止する操作禁止手段とを備えたことを特徴とするものである。
【０００８】
この自己診断システムの作用・効果を説明する。まず、写真処理装置が機能の診断を行う自己診断機能を備えている。そして、少なくとも２つの診断項目が設定されており、この複数の診断項目のうちの、少なくとも１つを選択して自己診断を行うことができる。診断項目の数については、特定の数に限定されるものではない。選択された診断項目に対応した診断処理を実行する自己診断実行手段を備えている。診断項目を設定することにより、どの箇所が故障しているかを特定しやすくなる。自己診断の結果は、モニター画面に表示され、オペレータはどの箇所が故障しているのかを確認することができる。また、自己診断の結果、故障と判断された箇所については、その機能に関する処理を禁止する。これにより、二次災害等を未然に防止することができる。また、故障に関係ない処理については、行うことができ、写真処理の効率をいたずらに低下させるものではない。その結果、故障箇所を確実に特定できてメンテナンスを早期に行うことができると共に、写真処理の稼動効率を必要以上に低下させることのない写真処理装置の自己診断システムを提供することができる。
【０００９】
本発明に係る自己診断実行手段は、送信元から送信先へ自己診断用の画像データを送信する機能と、送信元の画像データと送信先の画像データとの同一性を判断する機能とを有することが好ましい。
【００１０】
写真処理装置においては、入力された画像データに対して画像処理などの加工を施した上で画像露光装置や画像書き込み装置へと転送する。すなわち、画像データを種々の場所へ送信させる処理が行われるため、送信元から送信先へと自己診断用の画像データを送信する場合に、画像データの同一性を判断することで、画像データの送信経路に関する故障を調べることができる。
【００１１】
本発明に係る自己診断実行手段は、自己診断用の画像データに基づいてチェック用データを生成する機能を有し、このチェック用データ同士を比較することで画像データの同一性を判断することが好ましい。
【００１２】
送信元と送信先の画像データ同士を比較する場合、画像データを直接比較するのではなく、画像データからチェック用データを生成し、このチェック用データ同士を比較することで同一性の判定を行うことができる。また、カラー画像データの場合は、ＲＧＢのそれぞれのデータについて比較することが好ましい。
【００１３】
本発明に係る自己診断実行手段は、入力メモリと、入力メモリに入力された画像データに対して補正処理を行う補正処理部と、補正処理された画像データが入力される展開メモリとを有する画像処理部の機能を自己診断する機能を有し、
送信元から画像処理部へ自己診断用の画像データ及び補正処理のための自己診断用の補正データを送信し、送信元の画像データと入力メモリにおける画像データとの同一性を判断する機能と、送信元の画像データと補正処理された画像データが格納される展開メモリにおける画像データとの同一性を判断する機能とを有することが好ましい。
【００１４】
画像処理部として、入力メモリ、補正処理部、展開メモリを備えた構成が知られているが、この機能を次のようにチェックすることができる。すなわち、送信元から画像データを送信し入力メモリ（送信先の１例）に格納させる。ここで入力メモリ内に存在する画像データと、送信元における画像データとの同一性を判断することで、入力メモリに至るまでの送信系のチェックを行うことができる。また、入力メモリに入力された画像データは、補正処理部において補正処理されるが、この補正処理は補正データに基づいて行われ、補正された結果得られた補正データは展開メモリに格納される。そこで、自己診断用の補正データに基づいて補正画像データを取得し、この画像データと送信元の画像データに基づいて自己診断を行うことができる。これにより、入力メモリから展開メモリに至るまでのデータ経路に関するチェックを行うことができる。
【００１５】
本発明において、前記自己診断用の補正データは、画像データに対する補正を実質的に行わないようなデータであることが好ましい。補正データの中身としては、実質的に画像データに対する補正を行わないような補正データとすることができる。これにより、入力メモリに格納された画像データは、まったく加工されないまま展開メモリへと転送される。従って、送信元の画像データと送信先である展開メモリの画像データとは、まったく同じ画像データとなるので、両者の同一性に基づいて自己診断を行うことができる。
【００１６】
本発明に係る自己診断実行手段は、送信元において画像データと補正データに基づいて生成された補正画像データと、展開メモリに格納される補正画像データとの同一性を判断する機能を有することが好ましい。
【００１７】
先ほどは、実質的には補正処理が施されない補正データを使用する構成を説明したが、実質的にも補正処理を行うような補正データを使用して補正画像データを生成してもよい。この場合、送信元の画像データと送信先の補正画像データとは、異なるデータとなるので、比較する場合にも工夫が必要である。そこで、送信元において、画像データと補正データに基づいて補正画像データを生成する。この補正画像データと、送信先（展開メモリ）における補正画像データとの同一性を判断することで、自己診断を行うことができる。
【００１８】
本発明に係る自己診断実行手段は、前記補正画像データに基づいてチェック用データを生成する機能を有し、このチェック用データ同士を比較することで画像データの同一性を判断することが好ましい。
【００１９】
補正画像データ同士の同一性を比較する場合にも、チェック用データに基づいて比較することが可能である。
【００２０】
本発明において、自己診断用の画像データ及び補正データは、予め用意されたデータであり、この画像データに基づいて生成されたチェック用データと、画像データと補正データに基づいて作成される補正画像データに基づいて生成されたチェック用データとを予め格納しておくチェック用データ格納部を備えていることが好ましい。
【００２１】
自己診断を行うための画像データや補正データは、予め準備しておくことができる。従って、画像データや画像データと補正データから作成される補正画像データから生成されるチェック用データも予め作成しておき、これをチェック用データ格納部に格納しておくことができる。これにより、実際に自己診断を行う場合の処理時間を短縮化することができる。
【発明を実施するための最良の形態】
【００２２】
本発明に係る写真処理装置の自己診断システムの好適な実施形態を図面を用いて説明する。図１は、写真処理装置の主要な機能を示すブロック図である。
【００２３】
＜写真処理装置の構成＞
この写真処理装置は、写真フィルムや記憶メディアからデジタル画像データを取得し、これを用いて写真プリントの作成や別の記憶メディアへの画像データ書き込みを行うことができる。写真フィルムは、現像済みのネガフィルムやポジフィルムである。記憶メディアは、フレキシブルディスク、ＣＤ−Ｒ、MO、コンパクトフラッシュ（登録商標）、メモリースティック（登録商標）等のデジタルカメラに使用される記憶媒体などが例としてあげられる。画像データの書き込みを行う記憶メディアとしては、ＣＤ−Ｒ等が例としてあげられる。
【００２４】
図１において、フィルムスキャナー１は、現像済み写真フィルムに形成されているコマ画像をスキャニングして読み取る機能を有する。読み取られたコマ画像は、デジタルの画像データに変換される。傷消し基板２は、フィルムスキャナー１により画像データを読み取ったときに、写真フィルムに存在する傷や読み取り用のＣＣＤラインセンサーの素子欠陥により生じる画像不良を電子的に消去する機能を有する。傷消し基板コントローラ２ａは、フィルムスキャナー１から画像データを受け取り、傷消し処理を行って出力するまでの一連の制御を行う。入力部２ｂは、フィルムスキャナー１から画像データを受け取るためのバッファとして機能する。出力部２ｃは、傷消し処理された画像データを次工程へ送出する場合のバッファとして機能する。
【００２５】
ＣＲＣ演算部２ｄは、自己診断を行うために画像データに基づいてＣＲＣ演算を行う機能を有する。ＣＲＣ（巡回冗長検査）とは、データ伝送における誤りを調べる方法の１つであり、例えば、データをブロックという単位に分けて、ブロックごとに予め決めておいた生成多項式で割り、その余りを検査ビットとしてデータに付加して送信するものである。このＣＲＣ演算により得られたデータ（チェック用データに相当）を比較することで、画像データが正しく送信されたか否かを自己診断することができる。すなわち、画像データを送信元から送信先へ送信する場合に、送信元における画像データのＣＲＣと、送信先におけるＣＲＣとを比較することで、自己診断を行うことができる。取り扱う画像データは、カラー画像データであるので、ＲＧＢ（赤緑青）３色の画像データのそれぞれについて、ＣＲＣ演算を行う。また、ＩＲ（赤外）画像データについても、ＣＲＣ演算を行うことができる。なお、写真フィルムに存在するキズを自動検出するために、ＩＲ画像データを取得して行うことは公知の技術である。
【００２６】
自己診断を行う場合に画像データ同士を直接比較するという方法も考えられる。しかしながら、この場合、画像データはデータ量が膨大になるため処理時間が長くなるという問題がある。また、画像データ同士で比較する場合、送信先から送信元へ画像データを返信する必要があるが、比較結果に異常がある場合、送信先で受信したときに異常が既にあったのか、送信先では正常であったが返信のときに異常が発生したのかが見分けがつかないという問題もある。
【００２７】
メディアドライブ３は、前述した記憶メディアに格納されている画像データを読み出す機能を有する。
【００２８】
画像処理基板４（ハードウェアによる画像処理部に相当）は、写真処理の対象となっている画像データを受け取り、所望の画像処理を行って下流側へ送り出す機能を有する。下流側の工程として、レーザーエンジンにより写真プリントを作成する場合の例を説明する。写真プリントを作成する場合には、プリント処理に適した形の画像データに補正する必要がある。例えば、写真プリントのプリントサイズに合うように入力された画像データに対して拡大もしくは縮小処理する必要がある。また、画質の良い写真プリントを得るためには、色・濃度の補正や赤目補正、逆光補正などの特殊補正、写真プリントとして作成する範囲を規定するためのトリミングなどの処理が必要である。このような補正処理を高速で行うために、主としてハードウェアの機能を利用した補正処理が行われる。
【００２９】
入力メモリ４ａは、メディアドライブ３や傷消し基板２から送出される画像データが入力される。画像補正基板４ｂ（補正処理部に相当）は、入力された画像データに対して前述したような補正処理を施す機能を有する。補正処理を行うためには、種々の補正データが必要であるが、これはプレジャッジと呼ばれるオペレータの作業に基づいて設定されるものである。プレジャッジに関しては、後述する。展開メモリ４ｃは、画像補正基板４ｂにおいて補正処理された画像データ（補正画像データ）が格納されるバッファである。展開メモリ４ｃには、写真プリント作成のための画像データがビットマップの形に展開された状態であり、これをレーザーエンジン２２に送出することで写真プリントの作成処理を行うことができる。
【００３０】
合成メモリ４ｄは、入力された画像データを別の画像データと画像合成するために使用されるメモリである。例えば、年賀状などのはがきプリント、カレンダープリント、名刺プリントなどがあげられる。これらは、予め用意しておいたテンプレート画像データと入力された画像データとを合成することで作成することができる。合成された画像データは、同じようにレーザーエンジン２２へと送出される。
【００３１】
ＣＲＣ演算部４ｅは、自己診断を行うために画像データに基づいてＣＲＣ演算を行う機能を有し、傷消し基板２のＣＲＣ演算部２ｄと同じ機能である。
【００３２】
コネクタ部５は、写真処理装置内に設けられたパソコン部６（コンピュータ）との通信を行うための部材である。パソコン部６は、汎用的なパソコンの機能と、そのパソコンにインストールされるアプリケーションにより構成される。アプリケーションとしては、写真処理装置１において写真処理を行うために必要なものが種々インストールされる。パソコン部６と画像処理基板４とでデータの通信を行うためのコネクタ部７と、データの送受信を行うための送受信バッファ８とがパソコン部６にも設けられている。
【００３３】
パソコン部６にインストールされるアプリケーションとして、自己診断システム６０がある。図１には、自己診断システム６０の主要な機能が示されている。この自己診断は、写真処理装置において故障などの不具合が生じた場合に、故障箇所を的確に見つけることができるようにするものである。また、故障が生じた場合にも写真処理装置の全体の動作を停止させるのではなく、故障と関係ない箇所は使用することができ、写真処理の効率を必要以上に低下させないようにすることができる。写真店では、写真プリント仕上がりを短時間で行うことをセールスポイントにしており、写真処理装置を必要以上に停止させて写真店の顧客に対する信頼性を低下させないような仕組みが要求される。
【００３４】
本発明においては、写真処理装置の自己診断を行うために、画像データやこれに付随する補正データなどのデータ送信を行わせ、データが正しく伝送されているかどうかをチェックすることで自己診断を行う。画像データ等の送信を行う経路を種々変更してチェックすることにより、不具合が発生している場所を容易に特定することができる。
【００３５】
本実施形態において自己診断を行う場合の項目として大きく４つに分けている。すなわち、メディア系画像パス、フィルム系画像パス、テストプリント、メディアドライブ書き込みチェックの４つである。本実施形態では４つであるが、本発明として項目をいくつ設定するかは限定されるものではない。メディア系画像パスとフィルム系画像パスは、いずれも画像データの伝送が正しく行われているかどうかを自己診断するものである。メディア系画像パスの診断結果がＮＧの場合、記憶メディアから画像データを読み取って写真プリントを作成する処理を行うことはできないが、それ以外の写真処理は行うことができる。フィルム系画像パスの診断結果がＮＧの場合、写真フィルムから画像データを読み取って写真プリントを作成する処理を行うことはできないが、それ以外の写真処理は行うことができる。
【００３６】
テストプリントは、写真プリントの作成が適切に行われるかどうかを自己診断するものである。テストプリントの診断結果がＮＧの場合、写真プリントの作成と記憶メディアへの画像書き込みを行うことはできないが、それ以外の写真処理は行うことができる。メディアドライブ書き込みチェックの診断結果がＮＧの場合、そのメディアドライブへの画像データ書き込みと、メディアドライブから画像データを読み取り写真プリントを作成する処理を行うことができないが、それ以外の写真処理は行うことができる。
【００３７】
以上のように、項目に分けて自己診断を行うことができ、故障箇所の特定を容易にすると共に、写真処理装置の動作をすべて停止させるのではなく、使用可能な機能については、故障箇所が修理されるまでの間も使用できるようにしている。
【００３８】
図１に戻り、自己診断システム６０の機能について説明する。診断項目選択手段６１は、複数の診断項目のうち任意の項目をオペレータに選択させる機能を提供する。診断項目の選択は１つだけでなく、任意の複数個を選択することができる。自己診断実行手段６２は、選択された診断項目に関する自己診断処理を実行させる機能を有する。複数の項目が選択された場合には、適宜の順序あるいは予め決められた順序で自己診断を実行させる。診断結果表示手段６３は、自己診断処理を行った結果をモニターの画面に表示させる。これにより、オペレータは自己診断の結果を容易に知ることができる。操作禁止手段６４は、自己診断の結果、故障していると判断された箇所について操作できないような処理を行う。どのような処理が行えないかについては、モニター９に表示される。これにより、二次災害や三次災害による更なる被害が拡大することを未然に防止することができる。
【００３９】
データ転送制御部６５は、自己診断を行うために必要な画像データや補正データなどを診断項目の内容に応じて転送する。画像データや補正データ等は、自己診断用に予め用意されているデータが使用される。ＣＲＣ演算部６６は、画像データや補正データにより補正された補正画像データのＣＲＣ演算を行う機能を有し、画像処理基板４に設けられているＣＲＣ演算部４ｅ等と同じ機能を有する。ＣＲＣ比較判断部６７は、送信元において演算したＣＲＣと送信先で演算したＣＲＣとを比較して、画像データ（あるいは、補正画像データ）の同一性を判断するものである。ＣＲＣが一致すれば、画像データは同一であり、データの伝送が適切に行われたこと、すなわち、正常であると判断することができる。
【００４０】
自己診断用データ格納部２０には、自己診断用に使用する画像データ、補正データ、テンプレート画像データが保存されている。自己診断用に使用する画像データは、カラーの画像データでありＲＧＢ三色のデータに分けることができる。テンプレート画像データも同じである。補正データは、前述したように補正処理を行うための種々のデータである。どのような画像データやテンプレート画像データを使用するかについては、任意に設定することができる。
【００４１】
全体制御部１０は、写真処理装置の各部を統括的に制御を行う機能を有する。写真処理装置に設けられている、フィルムスキャナー１、傷消し基板２、画像処理基板４、レーザーエンジン２２などを制御する。表示制御部１１は、モニター９に対する表示内容を制御するものであり、表示用メモリや表示用コントローラなどにより構成される。プリント制御部１２は、写真プリントを作成する処理を行うために必要な指令を出力し、各部を制御する。ＬＶＤＳ制御部１３は、ＬＶＤＳ（信号伝送方式の１つ）に関連する制御を行う。画像データの伝送を行う場合には、ＬＶＤＳケーブルを介して行われる。
【００４２】
画像処理部１４はソフトウェアにより構成され、オペレータがプレジャッジ作業を行うために使用されるアプリケーションにより構成される。プレジャッジとは、画像データを用いて写真プリントや記憶メディアへの書き込みを行う前に、適切な画質の写真プリント等が作成されるか否かを判断し、必要に応じて補正データを設定する作業のことである。補正データの設定は、モニター画面を見ながら入力操作部２１を操作することで行われる。入力操作部２１は、キーボード、マウスなどの操作部材により構成される。
【００４３】
写真フィルムから読み取った画像データについてプレジャッジを行う場合の作業を簡単に説明する。写真フィルムに形成されているコマ画像から読み取られた画像データは、所定枚数（例えば６枚）ごとにモニター画面に表示される。オペレータは、この画面に表示されているコマ画像を見ながら、適切な写真プリントが作成されるように補正データを設定する。図２はプレジャッジを行うときのモニター画面の構成例を示す図である。
【００４４】
図２において表示されているコマ画像の数は６枚であるが、表示される画像の枚数は、適宜設定変更できるものである。プレジャッジの対象となっている画像は、選択枠３０（上段真中の画像）により囲まれている。コマ番号表示欄３１には、コマ番号が表示される。プリントサイズ表示欄３２には、プリントサイズが表示される。これは、必要に応じて変更することができる。プリント枚数表示欄３３には、プリント枚数が表示され、必要に応じて変更することができる。色補正値入力欄３４は、色データの補正値を入力することができる。Ｙ，Ｍ，Ｃ（イエロー、マゼンタ、シアン）の３色について、夫々補正値を入力することができる。また、濃度補正値入力欄３５は、濃度データの補正値を入力することができる。これら、色・濃度の補正値は、必要に応じてオペレータにより入力されるものである。また、ボタン３６をクリックすると、１コマ拡大画像ウィンドウを立ち上げることができ、赤目補正、逆光補正などの特殊補正、トリミングなどを行うことができる。入力されたデータは、補正データとして設定されるものである。入力された補正データにより、どのように画像が補正されるのかについてもモニター画面において直ちに確認することができる。一度入力した補正データでは十分ではない場合、さらに繰り返して補正データの入力を続けることができる。
【００４５】
図２のプレジャッジ画面で表示される各コマ画像は、写真フィルムから取得されたコマ画像の画像データに基づくものであるが、サムネイル画像であり実際に写真プリントに使用される画像データに比べると低解像度である。プレジャッジでは、適切な画質の写真プリントが作成されるか否かをシミュレーションするものであり、高解像度の画像データは不要である。従って、プレジャッジを行うために写真フィルムから読み取られる画像データは、低解像度でよく、そのためにフィルムスキャナー１において行われるスキャニングをプレスキャニングと称する。
【００４６】
一方、プレスキャニングに対して本スキャニングと称するスキャニングがある。これは、写真プリントの作成のために使用される高解像度の画像データを写真フィルムから読み取る処理である。前述のようにプレジャッジにおいて、補正データの設定が決まるとプリント処理に移行することができ、プリント処理に必要な高解像度のコマ画像の画像データを本スキャニングにより取得する。この本スキャニングにより取得した画像データと先ほどの補正データとを用いて、画像処理基板４により補正処理を行う。これにより、補正画像データ（プリント用に用いるプリント用画像データ）が生成され、レーザーエンジンに転送されることになる。このように、フィルムスキャナー１における画像読み取りには、プレスキャニングと本スキャニングの２つがある。
【００４７】
図１に戻り、画像露光装置（プリンタ機能）に関して説明する。画像露光装置としては、デジタル式（走査露光方式）の画像露光装置であればなんでも使用できるが、ここではレーザーエンジン２２を用いた場合の構成を説明する。レーザーエンジン２２は、画像データに基づいてレーザー光を光変調し、これをペーパーの乳剤面に照射させる。これにより、乳剤面に画像が焼付露光される。レーザーエンジン２２は、レーザー光源、音響光学素子（光変調素子の１例）、ポリゴンミラー、ｆθレンズなどの走査光学系を備えた周知の装置を使用することができる。レーザーコントロール基板２３は、レーザーエンジン２２に対する制御を行う機能を有し、バッファ２３ａ、ＣＲＣ演算部２３ｂ、レーザーインターフェース２３ｃとを備えている。バッファ２３ａは、画像処理基板４から送信されてきた画像データを一時的に格納するメモリである。ＣＲＣ演算部２３ｂは、レーザーコントロール基板２３に送信されてきた画像データについてＣＲＣ演算を行う機能を有し、すでに説明したのと同じ機能を有する。レーザーインターフェース２３ｃは、バッファ２３ａに格納されている画像データをレーザーエンジン２２側の音響光学素子ドライバに適切なタイミングで順次転送させる。
【００４８】
次に、ペーパーの処理系に関して説明する。ペーパーマガジン４０には、ペーパーがロールの形態で収容されており、順次、搬送経路に沿って引き出されていく。ペーパーカッター４１は、長尺状のペーパーを指定されたプリントサイズとなるようにカットする。カットされたペーパーは、レーザーエンジン２２の位置にまで搬送され、画像が焼付露光される。画像が焼付露光されたペーパーは、現像処理部４２及び乾燥処理部４３に送り込まれ、所定の処理が施された後、仕上がりの写真プリントとして装置外部に排出される。
【００４９】
＜自己診断操作手順＞
次に、写真処理装置のオペレータが自己診断処理を行う場合の概略手順を説明する。図３は、自己診断モードに移行するための画面構成例を示す図である。オペレータは、何らかの異常が発生した場合、この画面に移行して自己診断モードに入ることができる。図３において、画像パスチェックボタン５０と、メディアドライブ自己診断ボタン５１とが設けられており、異常発生内容に応じていずれかのボタンをクリックする。
【００５０】
自己診断を行う場合に、５つのパターン状況を想定している。その内容に応じて、実行すべき診断項目を選択するようにする。
【００５１】
（１）メディアドライブの読み書きが異常な場合
例えば、ディスク（記憶メディア）をセットしているのに、ディスクのセットを促すような表示が出たり、画像ファイルがあるのにファイルが見つからないという表示が出る場合である。この場合、メディアドライブ自己診断ボタン５１をクリックして、異常発生しているドライブの読み書きテストを行うようにする。
【００５２】
（２）スキャニングされた画像にスジムラ（主走査方向のスジムラ）が発生する場合など
画像パスチェックボタン５０をクリックし、診断項目としてフィルム系画像パスを選択して自己診断処理を実行させる。
【００５３】
（３）傷消し基板や画像処理基板のエラーが発生する場合
画像パスチェックボタン５０をクリックし、診断項目としてフィルム系画像パスを選択して自己診断処理を実行させる。
【００５４】
（４）保存されている画像データは正常であるが、写真プリントのみが異常である場合
写真プリントの異常として、写真プリントにスジやノイズが出る、色がおかしい、白や黒が出ないなどが例としてあげられる。この場合、画像パスチェックボタン５０をクリックし、診断項目としてテストプリントを実行し写真プリントの作成を行う。
【００５５】
（５）その他、異常個所の予想がつかない場合
画像パスチェックボタン５０をクリックし、診断項目としてフィルム系画像パス、メディア系画像パス、テストプリントのすべてを選択して自己診断処理を実行させる。
【００５６】
次に、画像パスチェックを行う場合の画面構成例を説明する。図３において、画像パスチェックボタン５０をクリックすると、図４に示される画面に移行する。図４において、診断項目選択エリア５２において、メディア系画像パス、フィルム系画像パス、テストプリントの任意の項目を選択することができる。必要な診断項目にチェックを入れることができる。デフォルトでは、すべての診断項目にチェックが入っており、不要な診断項目についてチェックをはずせばよい。
【００５７】
それぞれの診断項目において実際にチェックされる具体的なチェック内容をさらに詳しく説明する。
（Ａ）メディア系画像パス
パソコン部６→画像処理基板４の入力メモリ４ａ（画像データの伝送チェック、以下単に「伝送チェック」と表記）
入力メモリ４ａ→展開メモリ４ｃ（伝送チェック）
パソコン部６→展開メモリ４ｃ（伝送チェック）
画像補正基板４ｂの単体チェックと接続チェック
（Ｂ）フィルム系画像パス
画像補正基板４ｂの単体チェック及び接続チェック
傷消し基板２のメモリチェック
傷消し基板２内の伝送チェック
フィルムスキャナー１→傷消し基板２の入力部２ｂ（伝送チェック）
傷消し基板２→パソコン部６（伝送チェック）
傷消し基板２→画像処理基板４の入力メモリ４ａ（伝送チェック）
入力メモリ４ａ→パソコン部６（伝送チェック）
画像処理基板４→パソコン部６（伝送チェック）
その他に機種によっては、フィルムスキャナー１とパソコン部６との間の伝送チェックも行う。
（Ｃ）テストプリント
パソコン部６→入力メモリ４ａ（伝送チェック）
入力メモリ→展開メモリ（伝送チェック）
展開メモリ→レーザーコントロール基板２３
テストプリント目視
パソコン部６→展開メモリ４ｃ
パソコン部６→合成メモリ４ｄ
画像補正基板４ｂの単体チェック及び接続チェック
次に、テストプリントを行うときの画像選択について説明する。
【００５８】
画像データの伝送チェックに使用する画像をエリア５３において選択することができる。レーザー確認用と画像ファイルからの選択の２種類から選ぶことができる。画像ファイルから選択した場合、ファイルから選択ボタンが表示され、適宜の画像ファイルを選択できる。ただし、選択可能なのは、ビットマップファイルのみである。選択された画像は、エリア５４に表示され、画像ファイルから選択した場合は、エリア５５にファイル名が表示される。
【００５９】
エリア５６は、テストプリントに使用するペーパーの種類を選択することができる。すなわち、複数種類のペーパーの中から１つを選択することができる。エリア５７は、テストプリントの送り長さを指定するためのエリアである。初期表示では、画像データに基づいて自動計算した値が表示される。エリア５８は、自己診断に要する予想時間を表示する。
【００６０】
テスト開始ボタン５９をクリックすると、図５（ａ）に示すような確認ダイアログが立ち上がる。ＹＥＳボタン７０をクリックすると、図５（ｂ）に示すようなダイアログが立ち上がり、自己診断の進捗状況を表示させる。エリア７１には、残り時間の予想値が表示される。また、テストプリントを実行した場合には、図５（ｃ）に示すようなダイアログが立ち上がり、テストプリントの目視結果の入力を促すようにする。
【００６１】
図４に戻り、診断内容表示エリア７２には、診断項目選択エリア５２において選択された診断項目の具体的なチェック内容（前述）が表示される。メディア系画像パスのみを選択した場合には、それに対応したチェック内容のみが表示される。これにより、オペレータは、具体的にどのようなチェックが行われるのかを知ることができる。
【００６２】
診断結果表示エリア７３には、診断結果について各チェック項目ごとに表示を行う。結果保存ボタン７４は、これをクリックすることで、診断結果をテキストファイル形式で保存するようにする。ファイル名は予め決めたルールにのっとり自動的に付与される。なお、過去に保存したファイルが存在する場合は、上書き保存する形で保存する。保存される内容は、診断日時、診断内容、診断結果、不具合箇所、傷消し基板２内部のチェックログ、画像補正基板４ｂの内部チェック等である。
【００６３】
不具合箇所表示エリア７５には、すべてのチェック内容が終了した場合に、不具合と予想される箇所を表示する。例えば、「フィルムスキャナー、傷消し基板、画像処理基板、画像補正基板、などのように不具合箇所が明確に特定されるように表示する。これにより、オペレータは、不具合の生じていている部品を知ることができ、メンテナンスも容易に行うことができる。
【００６４】
結果クリアボタン７６をクリックすると、エリア７２，７３に表示されているデータと、エリア７５に表示されているデータをクリアする。
【００６５】
次に、図３の画面において、メディアドライブ自己診断ボタン５１をクリックした場合の画面構成例について説明する。図６は、その画面構成例を示す図である。エリア８０には、ドライブ名が表示される。チェックを入れたものについてのみ自己診断の対象となる。エリア８１には、記憶メディア名が表示される。エリア８２には、失敗回数が表示され、自己診断の回数を分母に、失敗回数を分子に表示する。エリア８３には、そのドライブがどの通信系かを表示する。エリア８４には、失敗情報を表示する。具体的には、不具合の原因を表示する。例えば、記憶メディアがセットされていない、記憶メディアが書き込み禁止となっている、書き込み失敗エラー、容量不足などである。
【００６６】
エリア８５には、自己診断の実行回数を表示する。初期値としては、例えば、５回と設定されている。エリア８６には、１回の自己診断で使用する固定データのサイズを指定する。単位はＭＢである。エリア８７には、自己診断に要する予想時間が表示される。書き込みテスト開始ボタン８８をクリックすると、図７に示すような確認ダイアログを立ち上げて表示する。ＹＥＳ実行ボタン９１をクリックすると、自己診断が開始され、図７（ｂ）に示すような自己診断の進捗状況を表示する実行中ダイアログを立ち上げて表示させる。自己診断は、エリア８０においてチェックされたドライブについてのみ行われる。実行中ダイアログのエリア９２には、残り時間の予想値が表示される。
【００６７】
結果保存ボタン８９は、これをクリックすると実験結果をテキストファイルとして保存する。前述したのと同じように、ファイル名は自動的に付与され、また、ファイルは常に上書き保存される。ファイルに保存される情報としては、自己診断日時、ドライブ名、診断結果、失敗情報である。結果クリアボタン９０をクリックすると、図６に表示されている内容をクリアする。
【００６８】
＜画像転送パターン１＞
次に画像転送パターンの種々の例について説明する。以下説明する各パターンは、自己診断実行手段６２の機能に基づき行われる。図８Ａ，Ｂは、画像転送パターン１を示し、メディア系画像パスにおいてテストプリントを行う場合のパターン例を示している。このパターン１は、記憶メディアからの画像データを写真処理するに際して、画像処理基板４、画像補正基板４ｂ、レーザーコントロール基板２３、レーザーエンジン２２に問題がないかどうかをチェックすることを目的とする。
【００６９】
写真処理装置は、パソコン部６により制御されるが、主として表示プロセスと制御プロセスの２つの命令系統によって制御されている。表示プロセスは、モニター９に種々の情報を表示させるためのプロセスである。制御プロセスとしては、さらに制御メインスレッド、プリントスレッド、ＬＶＤＳスレッドに分けることができる。これらは、図８の上部に示されている。
【００７０】
自己診断処理を開始するに当たり、自己診断モードの選択が行われる（Ｓ１−１）。これはテスト開始ボタン５９（図４参照）のクリックにより行われる。これに基づいて、表示プロセスから、データ転送モードが自己診断によるものであることを表す信号が、フィルムスキャナー１、傷消し基板コントローラ２ａ、画像処理基板４、レーザーコントロール基板２３のそれぞれに対して通知される（Ｓ１−２）。また、通知が行われた各部からは、その通知に対する確認応答信号が返信される（Ｓ１−３）。また、傷消し基板コントローラ２ａに対して自己診断が開始されることを通知し、それに対する確認応答信号が返信される（Ｓ１−４）。次に、自己診断開始選択がされる（Ｓ１−５）。これは、図５（ａ）に示す実行ボタン７０のクリックにより行われる。
【００７１】
次に、表示プロセスからメディアプリント要求信号が制御メインスレッドに出され、この信号はさらにプリントスレッドに橋渡しされる（Ｓ１−６）。さらに、プリントスレッドからＬＶＤＳスレッドに対して、メディア画像データの送信要求信号を出す（Ｓ１−７）。この画像は、図４の画面において選択された画像が使用されることになる。次に画像処理データをプリントスレッドから画像処理基板４へと送信する（Ｓ１−８）。これは、プリントサイズに関するデータであり、写真プリントを作成するためには、入力画像のサイズデータと出力画像のサイズデータを画像処理基板４へ送信する必要がある。データを受け取った画像処理基板４からプリントスレッドに対しては、確認応答信号の返信がなされる。次に、補正データをプリントスレッドから画像処理基板４へと送信する（Ｓ１−９）。この補正データは、色・濃度の補正データなどに相当するものである。補正データには種々の種類があるため、補正データの送信回数も複数回にわたって行われる。画像処理基板４からプリントスレッドへの確認応答も行われる。次に、プリントスレッドから画像処理基板４に対して、画像処理開始要求信号を送信する（Ｓ１−１０）。画像処理データと補正データの送信をすべて終了しているので、画像処理を開始しても良いという要求信号である。
【００７２】
次に、プリントスレッドからプリンタ（レーザーエンジン２２）に対してプリント信号を送信する（Ｓ１−１１）。これは、レーザーエンジン２２に対してプリント用画像データを送信する準備ができたことを表す信号である。レーザーエンジン２２からは、プリント信号を受信したことをプリントスレッドへ返信する。
【００７３】
画像処理を行う準備ができた画像処理基板４は、ＬＶＤＳスレッドに対してメディア画像データの転送要求を行う（Ｓ１−１２）。ＬＶＤＳスレッドでは、これから転送しようとする画像データについてＣＲＣ演算を行う。これはＣＲＣ演算部６６（図１参照）の機能に基づくものである。この演算結果は、ファイルとして保存される（Ｓ１−１３）。次に、ＬＶＤＳスレッドから画像処理基板４の入力メモリ４ａへ、画像データが送信される（Ｓ１−１４）。画像データの送信が終了すると、終了したことを表す信号が画像処理基板４へと送信される（Ｓ１−１５）。また、この終了信号については、ＬＶＤＳスレッドからプリントスレッドに対しても送信される（Ｓ１−１６）。この終了信号に応答して、画像処理基板４においては、画像データと補正データに基づいて補正処理（画像処理）が行われる。
【００７４】
なお、この図１に示す自己診断処理においては、実質的には画像データに対する補正処理は行われない。プリントサイズのデータや補正データは送信されているが、これらのデータは実質的には補正が施されないようなデータ構成となっている。従って、補正処理を行った結果の補正画像データは、送信元の画像データと同一の画像データとなる。画像処理基板４において、補正処理された画像データは展開メモリ４ｃに格納されるが、これは送信元における画像データと同一の画像データとなるはずである。
【００７５】
展開メモリ４ｃに格納されている画像データは、レーザーコントロール基板２３へと送信される（Ｓ１−１７）。また、レーザーコントロール基板２３に画像データの転送が完了すると、その旨の信号が画像処理基板４からプリントスレッドへと送信される（Ｓ１−１８）。レーザーエンジン２２は、転送された画像データに基づいてペーパーに画像を焼付露光し、写真プリント（テストプリント）の作成処理が行われる（Ｓ１−１９）。レーザーエンジン２２からプリントスレッドに対して、プリント処理を終了したことを表す信号が送信される（Ｓ１−２０）。この終了信号は、プリントスレッドから制御メインスレッドへも送信され、さらに表示プロセスへと送信される（Ｓ１−２１）。これにより、モニター画面にプリント処理が終了したことを表示させることができる。
【００７６】
次に、表示プロセスはレーザーコントロール基板２３に対してＣＲＣ演算を行うように要求信号を出す（Ｓ１−２１）。これにより、レーザーコントロール基板２３のＣＲＣ演算部２３ｂは、転送されてきた画像データについてＣＲＣ演算を行う（Ｓ１−２２）。演算結果は、表示プロセスへと返信される（Ｓ１−２３）。次に、表示プロセスは、画像処理基板４の入力メモリ４ａに格納されている画像データのＣＲＣ演算を行うように要求信号を出す（Ｓ１−２４）。画像処理基板４のＣＲＣ演算部４ｅは、入力メモリ４ａに格納されている画像データのＣＲＣ演算を行う（Ｓ１−２５）。演算結果は、表示プロセスへ返信される（Ｓ１−２６）。次に、表示プロセスは、画像処理基板４の展開メモリ４ｃに格納されている画像データのＣＲＣ演算を行うように要求信号を出す（Ｓ１−２７）。画像処理基板４のＣＲＣ演算部４ｅは、展開メモリ４ａに格納されている画像データのＣＲＣ演算を行う（Ｓ１−２８）。演算結果は、表示プロセスへ返信される（Ｓ１−２９）。
【００７７】
表示プロセスにおいて、返信されてきたＣＲＣ演算の演算結果と、（Ｓ１−１３）において演算した演算結果を比較することで自己診断を行う。（Ｓ１−１４）において送信した画像データ（送信元の画像データ）は、実質的に補正処理がされていないので、入力メモリ４ａ、展開メモリ４ｃ、レーザーコントローラ２３のいずれにおいても同じ画像データであるので、演算結果も同じになるはずである。
【００７８】
なお、（Ｓ１−１３）においてＣＲＣ演算を行う場合には、画像データの左右反転を行った反転画像データについてもＣＲＣ演算を行っておく。これは、写真プリントを作成する場合には、画像データの左右反転処理をしなければ正しい画像とならないからである。この反転処理は、画像処理基板４の画像補正基板４ｂにおいて行われるので、展開メモリ４ｃに格納される画像データは、左右反転された反転画像データとなっている。
【００７９】
そこでＣＲＣの比較は、次のようにして行う。送信元のＣＲＣと入力メモリ４ａのＣＲＣとを比較する。送信元で演算した反転画像データのＣＲＣと、展開メモリ４ｃのＣＲＣとを比較する。展開メモリ４ｃのＣＲＣとレーザーコントローラ２３のＣＲＣとを比較する（Ｓ１−３０）。これらの比較結果、ＣＲＣがすべて一致しておれば、異常はないものと判定できる。この比較結果の表示は、図４における表示エリア７３，７５において反映されることになる。
【００８０】
次に、モニター画面の所定のボタンをクリックすることで自己診断モードから脱出する（Ｓ１−３１）。これに基づいて、（Ｓ１−２）と同じように、自己診断によるデータ転送モードの終了が通知される（Ｓ１−３２）。これにより、メモリ内のデータ消去などの初期化がされる。その後、（Ｓ１−３）と同様に、表示プロセスに対して返信がされる（Ｓ１−３３）。
【００８１】
＜画像転送パターン２＞
次に、画像転送パターン２を図９Ａ，Ｂに示す。これは、メディア系画像パスでテストプリントを行わない場合である。画像転送パターン１と異なる点を中心に説明する。このパターン２は、記憶メディアからの画像データに基づいて写真処理するに際して、画像処理基板４や画像補正基板４ｂに問題がないかどうかをチェックすることを目的とする。
【００８２】
（Ｓ２−１）〜（Ｓ２−７）まではパターン１と同じである。プリントスレッドは、画像データの送信要求信号をＬＶＤＳスレッドに出した後、画像データの保管要求信号をＬＶＤＳスレッドに対して出す（Ｓ２−８）。ついで、画像処理データ、補正データの送信が行われたのち、画像データがＬＶＤＳスレッドから画像処理基板４へと送信される（Ｓ２−９）〜（Ｓ２−１２）。これらは、パターン１と同じである。ＬＶＤＳスレッドは、送信した画像データに関してＣＲＣ演算を行うが、テストプリントは作成しないので、反転画像データについてのＣＲＣは演算しない（Ｓ２−１３）。その後の（Ｓ２−１４）〜（Ｓ２−１６）までは、パターン１と同じである。補正処理のためのデータを送信しているが、実質的には画像データに対する補正処理は行われない。
【００８３】
次に、画像処理基板４からＬＶＤＳスレッドに対して、これから送信する画像データの保存要求信号を出す（Ｓ２−１７）。ＬＶＤＳスレッドは、それに対する確認応答を行う。次に、画像処理基板４の展開メモリ４ｃに格納されている画像データが、ＬＶＤＳスレッドに送信されて保存される（Ｓ２−１８）。画像データの送信が終了したら、その旨の信号をＬＶＤＳスレッドに送信する（Ｓ２−１９）。ＬＶＤＳスレッドは、送信されてきた画像データについてＣＲＣ演算を行う（Ｓ２−２０）。また、送信されてきた画像データが保存完了したことをプリントスレッドに通知する（Ｓ２−２１）。
【００８４】
また、画像処理基板４からプリントスレッドに対してプリント処理が終了したことを表す確認応答信号が送信され（Ｓ２−２２）、さらに、制御メインスレッドと表示プロセスに対しても同じ信号が送信される（Ｓ２−２３）。ただし、プリント処理は実際には行っていないので、これらは形式的な信号である。
【００８５】
次に、表示プロセスは入力メモリ４ａのＣＲＣ演算結果と、展開メモリ４ｃの演算結果を画像処理基板４に対して要求する。これらは（Ｓ２−２４）〜（Ｓ２−２９）にあらわされ、パターン１と同様である。表示プロセスは、ＣＲＣ演算結果の比較を行う。（Ｓ２−１３）でのＣＲＣ演算結果、（Ｓ２−１６）での演算結果、さらに（Ｓ２−２５）（Ｓ−２８）の演算結果が、すべて同じになっていれば異常はないものと判断できる。（Ｓ２−３１）以後の処理は、パターン１と同じである。
【００８６】
＜画像転送パターン３＞
次に、画像転送パターン３を図１０に示す。これは、プレスキャン画像パス１のテストプリントが無いパターンである。これは、フィルムスキャナー１と傷消し基板２の間のデータ伝送に問題が無いかどうかチェックすることを目的とする。特に、傷消し基板２の入力部２ｂに画像データが入力されるまでの信号伝送系のチェックを行うものである。プレスキャンのときは、フィルムスキャナー１により読み取られた画像データは、画像処理基板４を経由してパソコン部６へと送信されるが、画像処理基板４の入力メモリ４ａを通ることはない。従って、自己診断においても、画像処理基板４の入力メモリ４ａに対するデータの転送は行わない。
【００８７】
（Ｓ３−１）〜（Ｓ３−５）までは、パターン１と同じである。まず、自己診断開始要求信号を制御メインスレッドに送信する（Ｓ３−６）。そして、同じ信号が制御メインスレッドからフィルムスキャナー１へ、さらに傷消し基板コントローラ２ａへと送信される（Ｓ３−７）。傷消し基板２の内部においても同じような信号のやり取りが行われる（Ｓ３−８）。傷消し基板コントローラ２ａからフィルムスキャナー１に対して確認応答がされる（Ｓ３−９）。
【００８８】
次に、フィルムスキャナー１から傷消し基板２から、擬似的なスキャニングデータを送信する（Ｓ３−１０）。自己診断では、フィルムスキャナー１による写真フィルムのスキャニングは行わないので、擬似的なスキャニングデータ（これも画像データに相当）を送信する。このスキャニングデータは、予めパソコン部６内に保存されているものである。このスキャニングデータに関するＣＲＣ演算も予め行われているので、自己診断モードにおいて送信元におけるＣＲＣ演算は行われない。スキャニングデータは、写真フィルムの主走査８ライン分の読み取りデータを送信する。もちろん、送信すべきデータ量は、８ライン分に限定されるものではなく、適宜設定できるものである。このデータの送信後、通信開始要求信号に対する確認応答信号が、フィルムスキャナー１から制御メインスレッドへ、さらに表示プロセスへと返信される（Ｓ３−１１，１２）。
【００８９】
傷消し基板コントローラ２ａは、８ライン分のデータを送出するときに、１ラインごとにカウントをしており、確実に８ライン分のデータを送信したことが確認される（Ｓ３−１３）。傷消し基板２のＣＲＣ演算部２ｄは、送信されてきたスキャニングデータについて、ＣＲＣ演算を行い、その結果を傷消し基板２に設けられたメモリに保存する（Ｓ３−１４）。
【００９０】
次に、表示プロセスは、傷消し基板コントローラ２ａに対して入力部２ｂにおいて演算されたＣＲＣの演算結果を要求する（Ｓ３−１５）。傷消し基板コントローラ２ａは、（Ｓ３−１４）にて演算したデータをメモリから読み出し、表示プロセスへ演算結果を返信する（Ｓ３−１６）。
【００９１】
表示プロセスでは、予め演算しているＣＲＣと返信されてきたＣＲＣとを比較する（Ｓ３−１７）。比較結果、両者が同一であれば、異常はないものと判断することができる。ついで、プレスキャン画像パス１の自己診断を終了する（Ｓ３−１８）。（Ｓ３−１９）以下は、パターン１と同じである。
【００９２】
＜画像転送パターン４＞
次に、画像転送パターン４を図１１に示す。これは、プレスキャン画像パス２のテストプリントがないパターンである。これは、フィルムスキャナー１から読み取られた画像データについての写真処理を行うに際して、傷消し基板２と画像処理基板４に問題がないかどうかをチェックすることが目的である。特に、傷消し基板２の出力部２ｃから画像処理基板４を経由してパソコン部６に画像データが転送されるときのデータ伝送系に問題がないかどうかをチェックするものである。ただし、画像処理基板４を経由しているが、すでに述べたように入力メモリ４ａを経由することなく、パソコン部６にデータが転送される。
【００９３】
（Ｓ４−１）〜（Ｓ４−５）は、パターン１と同じである。（Ｓ４−６）〜（Ｓ４−８）は、自己診断開始要求信号に関するものであり、パターン３で説明したのと同じである。画像処理基板４から傷消し基板コントローラ２ａに要求信号が出された後、傷消し基板２の内部で同様の信号のやり取りが行われる（Ｓ４−９）。次に、パソコン部６から傷消し基板２に対して指令を与え、決められたサイズのスキャニングデータを作成させる。このデータは傷消し基板２の出力部２ｃから画像処理基板４へと送信され、さらに画像処理基板４からＬＶＤＳスレッドへと送信される（Ｓ４−１０，１１）。このスキャニングデータについては、パターン３と同様に８ライン分の擬似的なデータとすることができる。もちろん、データ量はこれに限定されるものではない。
【００９４】
次に、傷消し基板２のＣＲＣ演算部２ｄは、出力部２ｃにおけるデータのＣＲＣ演算を行う。この演算結果は、傷消し基板２に設けられたメモリに保存される（Ｓ４−１２）。ＣＲＣ演算を行うに際しては、画像処理基板４に入ったデータを吸い出すことにより行われる。傷消し基板コントローラ２ａは、（Ｓ４−１１）で８ライン分のデータを送信するときに、１ラインごとにカウントを行い、確実に８ライン分のデータを送信したことを確認する（Ｓ４−１３）。
【００９５】
次に、開始要求信号に対する確認応答信号の送信がされる（Ｓ４−１４）。ＬＶＤＳスレッドは、（Ｓ４−１１）において受信したデータについてのＣＲＣ演算を行い、その演算結果を保存する（Ｓ４−１５）。また、（Ｓ４−１４）と同様の確認応答信号がＬＶＤＳスレッドから制御メインスレッドへ、さらに表示プロセスへと送信される（Ｓ４−１６）。
【００９６】
表示プロセスは、傷消し基板コントローラ２ａに対して出力部２ｃにおけるＣＲＣ演算結果を要求する（Ｓ４−１７）。傷消し基板コントローラ２ａは、（Ｓ４−１２）において保存した演算結果データをメモリから読み出し（Ｓ４−１８）、表示プロセスへ返信する（Ｓ４−１９）。表示プロセスでは、返信されたＣＲＣと、（Ｓ４−１５）において演算したＣＲＣとを比較する（Ｓ４−２０）。比較結果、両者が同一であれば、異常は無いものと判断することができる。ついで、プレスキャン画像パス２の自己診断を終了する（Ｓ４−２１）。（Ｓ４−２２）以下は、パターン１と同じである。
【００９７】
＜画像転送パターン５＞
次に、画像転送パターン５を図１２Ａ，Ｂ，Ｃに示す。これは、本スキャニング画像パスのテストプリントがないパターンである。これは、フィルムスキャナー１により読み取られた画像データについての写真処理を行うに際して、傷消し基板２、画像処理基板４、画像補正基板４ｂに問題がないかどうかをチェックすることが目的である。
【００９８】
（Ｓ５−１）〜（Ｓ５−５）は、パターン１と同じである。表示プロセスから制御メインスレッドへ入力メモリの画像データ取得要求信号を出し、さらに同様の信号がプリントスレッドとＬＶＤＳスレッドにも送信される。プレスキャニングとは異なり、本スキャニングの場合は、画像処理基板４の入力メモリ４ａに対して画像データが入力されるため、このような要求信号が出される（Ｓ５−６）。プリントスレッドから画像処理基板４に対して、画像処理データの送信及びこれに対する確認応答が行われる（Ｓ５−７）。次に、この画像処理データに基づく画像処理開始要求信号をプリントスレッドから画像処理基板４に送信する（Ｓ５−８）。
【００９９】
次に、画像処理基板４から傷消し基板コントローラ２ａに対して、自己診断開始要求信号を出し（Ｓ５−９）、傷消し基板２の内部においてもこれに関する信号のやり取りが行われる。次に、傷消し基板２から画像処理基板４の入力メモリ４ａに対して、予め決められたサイズの画像データの送信が行われる（Ｓ５−１０）。これは、パソコン部６からの指令に基づいて行われる。このデータも、例えば、主走査８ライン分の擬似的なスキャニングデータとすることができる。傷消し基板２において、送信したデータについてのＣＲＣ演算と演算結果のメモリへの保存処理を行う（Ｓ５−１１）。傷消し基板コントローラ２ａは、送信したデータについてのカウント処理を行う（Ｓ５−１２）。また、（Ｓ５−９）に対する確認応答が行われる（Ｓ５−１３）。
【０１００】
次に、データの出力開始要求信号を画像処理基板４からプリントスレッドへ送信すると共に、これに対する確認応答がなされる（Ｓ５−１４）。次に、画像処理基板４の入力メモリ４ａにある画像データが、ＬＶＤＳスレッドへと送信される（Ｓ５−１５）。この画像データには、補正処理（画像処理）は施されていない。画像処理基板４は、画像データの送信が終了すると、終了通知信号をＬＶＤＳスレッドへ送信する（Ｓ５−１６）。次に、（Ｓ５−８）に対する確認応答を行う（Ｓ５−１７）。
【０１０１】
ＬＶＤＳスレッドは、受信した画像データについてＣＲＣ演算を行い、その演算結果を保存する（Ｓ５−１８）。さらに、（Ｓ５−６）に対する確認応答が順次なされる（Ｓ５−１９）。
【０１０２】
次に、１コマ拡大処理に関する画像データ取得要求信号を順次送信する（Ｓ５−２０）。次に、プリントスレッドから画像処理基板４に対して画像処理データの送信及び確認応答を行う（Ｓ５−２１）。これは画像データの拡大処理において１２ｂｉｔから１６ｂｉｔへと拡張するための信号である。次に、補正データの送信及び確認応答を行い（Ｓ５−２２）、画像処理開始要求信号をプリントスレッドから画像処理基板４に送信する（Ｓ５−２３）。これにより、（Ｓ５−１０）にて受信した画像データに対して、補正処理が行われることになるが、実質的な補正処理は行われない。これはパターン１と同様である。ただし１６ｂｉｔへの１コマ拡大処理は行われる。
【０１０３】
次に、画像処理基板４からＬＶＤＳスレッドに対して、１コマ拡大処理画像データの出力開始要求信号を出力し、その確認応答が行われる（Ｓ５−２４）。次に、画像補正基板４ｂからＬＶＤＳスレッドへ拡大処理された画像データが出力される（Ｓ５−２５）。画像データの出力がすべて終了すると、その旨の信号をＬＶＤＳスレッドへ送信する（Ｓ５−２６）。
【０１０４】
ＬＶＤＳスレッドは、受信した画像データについてＣＲＣ演算を行い、その演算結果を保存する（Ｓ５−２７）。次に、（Ｓ５−２３）に対する確認応答がなされ（Ｓ５−２７）、（Ｓ５−２０）に対する確認応答も順次行われる（Ｓ５−２８）。
【０１０５】
次に、表示プロセスは、傷消し基板２の出力部２ｃにおけるＣＲＣの演算結果を傷消し基板コントローラ２ａに対して要求する（Ｓ５−２９）。これは（Ｓ５−１１）において行われたＣＲＣ演算であり、メモリからその演算結果データを読み出して、表示プロセスへ返信する（Ｓ５−３０，３１）。次に、表示プロセスは、画像処理基板４に対して入力メモリ４ａでのＣＲＣの演算結果を要求する（Ｓ５−３２）。画像処理基板４は、ＣＲＣ演算を行い、その演算結果を表示プロセスへと返信する（Ｓ５−３３，３４）。
【０１０６】
表示プロセスでは、ＣＲＣの演算結果の比較を行う。ここでは、（Ｓ５−１１）における傷消し基板２の出力部２ｃのＣＲＣと、（Ｓ５−１８）における入力メモリ４ａから受信した画像データについてのＣＲＣと、（Ｓ５−３３）における入力メモリ４ａでのＣＲＣとを比較する。これらがすべて同一であれば、異常は無いものと判断することができる。また、（Ｓ５−２７）において受信した拡大処理画像データについてのＣＲＣについては、予めパソコン部６において演算しておいた１６ｂｉｔ画像データのＣＲＣと比較し、両者が同一であれば、異常はないものと判断することができる。
【０１０７】
（Ｓ５−３６）以下の通信内容については、すでに説明したのと同じである。
【０１０８】
＜画像転送パターン６＞
次に、画像転送パターン６を図１３Ａ，Ｂ，Ｃに示す。これは、合成系画像パスでテストプリントがないパターンである。これは、画像処理基板４における画像合成機能を確認することを目的とする。画像合成を行うために、画像データ（以下パターン６において主画像データという）とテンプレート画像データとの画像合成を行う。
【０１０９】
（Ｓ６−１）〜（Ｓ６−４）については、パターン１と同じである。ついで、表示プロセスからメディアプリント要求信号が制御メインスレッドに出され、さらにプリントスレッドへと橋渡しされる（Ｓ６−５）。次に、主画像データの送信要求信号と、主画像データの保管要求信号をＬＶＤＳスレッドへ送信する（Ｓ６−６，７）。次の（Ｓ６−８）〜（Ｓ６−１５）までの主画像データ等の送信と、ＣＲＣ演算等に関しては、パターン１と同じである。なお、主画像データはＬＶＤＳスレッドから画像補正基板４ｂに対して転送される（Ｓ６−１４）。主画像データの転送完了後、確認応答がなされる（Ｓ６−１５，１６）。
【０１１０】
次に、画像処理基板４からプリントスレッドに対して、画像合成を行うためのテンプレート画像データの送信要求信号を出す（Ｓ６−１７）。これに応答して、プリントスレッドはフレーム画像（テンプレート画像データに基づくもの）を作成して保存する（Ｓ６−１８）。プリントスレッドから、ＬＶＤＳスレッドに対してテンプレート画像データの送信要求信号を出す（Ｓ６−１９）。また、作成したフレーム画像についてのＣＲＣ演算を行う（Ｓ６−２０）。次に、ＬＶＤＳスレッドから画像処理基板４に対して、テンプレート画像データの送信確認信号を出す（Ｓ６−２１）。
【０１１１】
次に、テンプレート画像データがＬＶＤＳスレッドから合成メモリ４ｄへ転送される（Ｓ６−２２）。送信完了後、完了通知信号が返信される（Ｓ６−２３）。このテンプレート画像データと既に送信された主画像データ（Ｓ６−１４）とが画像合成され、合成画像データは展開メモリ４ｃに格納される。次に、画像処理基板４からＬＶＤＳスレッドに対して、画像データの送信確認信号を出し（Ｓ６−２４）、合成画像データが展開メモリ４ｃからＬＶＤＳスレッドへと転送される（Ｓ６−２５）。データ転送が完了すると、その旨の信号が出される。
【０１１２】
ＬＶＤＳスレッドは、受信した合成画像データのＣＲＣ演算を行い、演算結果データをファイルとして保存する（Ｓ６−２６）。ついで、確認応答信号がプリントスレッドに出される（Ｓ６−２７，２８）。プリントスレッドは、合成画像データのＣＲＣを演算して保存する（Ｓ６−２９）。これは、（Ｓ６−１４）の送信元における主画像データと、（Ｓ６−１８）にて作成したフレーム画像との画像合成を行うことで得られた合成画像データに基づいてＣＲＣ演算される。次に、（Ｓ６−６）に対する確認応答信号が表示プロセスに出される（Ｓ６−３０）。
【０１１３】
表示プロセスは、合成メモリ４ｄのＣＲＣ演算結果を画像処理基板４に対して要求する（Ｓ６−３１）。画像処理基板４は、合成メモリ４ｄに格納されているテンプレート画像データのＣＲＣ演算を行い、その演算結果データを返信する（Ｓ６−３２，３３）。次に、表示プロセスは、展開メモリ４ｃのＣＲＣ演算結果を要求する（Ｓ６−３４）。画像処理基板４は、展開メモリ４ｃに格納されている合成画像データのＣＲＣ演算を行い、その演算結果データを返信する（Ｓ６−３５，３６）。
【０１１４】
表示プロセスは、ＣＲＣについて比較判断を行う。具体的には、テンプレート画像データに関するＣＲＣとして、（Ｓ６−２０）で演算したＣＲＣと、（Ｓ６−３２）で演算したＣＲＣを比較し、両者が一致しておれば異常はないものと判断することができる。また、合成画像データに関するＣＲＣとして、（Ｓ６−２９）で演算したＣＲＣと、（Ｓ６−３５）で演算したＣＲＣとを比較し、両者が一致しておれば異常はないものと判断することができる。
【０１１５】
（Ｓ６−３８）以後の通信内容は、すでに述べたのと同じである。
【０１１６】
＜画像転送パターン７＞
次に、画像転送パターン７を図１４Ａ，Ｂに示す。これは、画像補正基板４ｂにおける画像パスでテストプリントがないパターンである。画像処理基板４ｂの機能を確認することが目的である。
【０１１７】
（Ｓ７−１）〜（Ｓ７−１０）までは、パターン１などで説明したのと同じである。ただし、本パターンでは、実質的な画像補正を行うため、（Ｓ７−９）で送信される補正データの中身はパターン１などとは異なり、実質的な補正データ（具体的には色補正データ）が送信される。画像処理基板４はＬＶＤＳスレッドに画像データの送信を要求する（Ｓ７−１１）。ＬＶＤＳスレッドは、画像データのＣＲＣを演算して演算結果データを保存する（Ｓ７−１２）。ここで演算されるＣＲＣは、画像データと補正データにより生成される補正画像データについてのＣＲＣである。補正データと画像データは、予め分かっているため画像データの送信前に演算しておくことができる。
【０１１８】
次に、ＬＶＤＳスレッドから画像処理基板４に画像データが転送され（Ｓ７−１３）、転送が完了するとその旨の信号が送信される（Ｓ７−１４）。画像データの送信完了通知は、プリントスレッドに対しても行われる（Ｓ７−１５）。
【０１１９】
次に、画像処理基板４からＬＶＤＳスレッドにこれから送信する画像データの保存要求信号を出す（Ｓ７−１６）。確認応答信号が出された後、画像処理基板４からＬＶＤＳスレッドに画像データが転送される（Ｓ７−１７）。この画像データは、補正データにより補正処理された補正画像データである。画像データの転送完了信号が出された後（Ｓ７−１８）、ＬＶＤＳスレッドは、受信した補正画像データのＣＲＣ演算を行い、演算結果データと受信した補正画像データを保存する（Ｓ７−１８，１９）。引き続いて、確認応答信号が送信される（Ｓ７−２０〜２３）。
【０１２０】
表示プロセスは、画像処理基板４の展開メモリ４ｃに格納されている補正画像データのＣＲＣ演算を要求する（Ｓ７−２３）。画像処理基板４は、展開メモリ４ｃでのＣＲＣ演算を行い、演算結果データが送信される（Ｓ７−２５）。表示プロセスは、この送信されてきたＣＲＣと（Ｓ７−１２）（Ｓ７−１９）で演算したＣＲＣとを比較する（Ｓ７−２６）。これらのＣＲＣが一致しておれば、異常は発生していないものと判断することができる。次に、（Ｓ７−１９）で受信した補正画像データと、予めパソコン部６で演算している補正画像データとを比較する（Ｓ７−２７）。両者が一致していれば、異常は発生していないものと判断される。
【０１２１】
（Ｓ７−２８）以下の通信内容は、すでに述べたのと同じである。
【０１２２】
＜別実施形態＞
本発明によれば、選択された診断項目に対応した自己診断処理を実行することができる。診断結果において、異常があると診断された場合でも、写真処理装置の動作を完全に停止させるのではなく、異常発生とは関係ない部分は使用することができる。診断項目の設定数については、写真処理装置の機能等に応じて任意に設定することができる。
【０１２３】
本実施形態において、自己診断用にＣＲＣ演算（画像データに基づく、チェック用データの生成）を行って比較判断しているが、これに限定されるものではなく、他の手法を用いても良い。
【０１２４】
自己診断の対象である写真処理装置の内部構成は、本実施形態に限定されるものではなく、種々の変形例があげられる。例えば、傷消し基板２の機能はなくてもよい。プリンタとしてはレーザーエンジン以外のエンジンを使用しても良い。
【０１２５】
自己診断の実施は、故障などの不具合が生じた場合に限らず、フィルムスキャナーの光源やレーザーエンジンの温度調節が終了したときに行うようにしても良い。
【図面の簡単な説明】
【０１２６】
【図１】写真処理装置の主要な機能を示すブロック図
【図２】プレジャッジ画面の構成例を示す図
【図３】自己診断モードに移行するための画面構成例を示す図
【図４】画像パスチェックを行う場合の画面構成例を示す図
【図５】図４において自己診断を開始したときの画面構成例を示す図
【図６】メディアドライブ自己診断を行うときの画面構成例を示す図
【図７】図６において自己診断を開始したときの画面構成例を示す図
【図８Ａ】画像転送パターン１を示す図（メディア系画像パス、テストプリント有）
【図８Ｂ】画像転送パターン１を示す図（メディア系画像パス、テストプリント有）
【図９Ａ】画像転送パターン２を示す図（メディア系画像パス、テストプリント無）
【図９Ｂ】画像転送パターン２を示す図（メディア系画像パス、テストプリント無）
【図１０Ａ】画像転送パターン３を示す図（プレスキャニング画像パス１、テストプリント無）
【図１０Ｂ】画像転送パターン３を示す図（プレスキャニング画像パス１、テストプリント無）
【図１１Ａ】画像転送パターン４を示す図（プレスキャニング画像パス２、テストプリント無）
【図１１Ｂ】画像転送パターン４を示す図（プレスキャニング画像パス２、テストプリント無）
【図１２Ａ】画像転送パターン５を示す図（本スキャニング画像パス、テストプリント無）
【図１２Ｂ】画像転送パターン５を示す図（本スキャニング画像パス、テストプリント無）
【図１２Ｃ】画像転送パターン５を示す図（本スキャニング画像パス、テストプリント無）
【図１３Ａ】画像転送パターン６を示す図（合成系画像パス、テストプリント無）
【図１３Ｂ】画像転送パターン６を示す図（合成系画像パス、テストプリント無）
【図１３Ｃ】画像転送パターン６を示す図（合成系画像パス、テストプリント無）
【図１４Ａ】画像転送パターン７を示す図（画像補正基板画像パス、テストプリント無）
【図１４Ｂ】画像転送パターン７を示す図（画像補正基板画像パス、テストプリント無）
【符号の説明】
【０１２７】
１        フィルムスキャナー
２        傷消し基板
２ｄ      ＣＲＣ演算部
３        メディアドライブ
４        画像処理基板
４ａ      入力メモリ
４ｂ      画像補正基板
４ｃ      展開メモリ
４ｄ      合成メモリ
４ｅ      ＣＲＣ演算部
９        モニター
１０      全体制御部
１１      表示制御部
１２      プリント制御部
１３      ＬＶＤＳ制御部
１４      画像処理部
２０      自己診断用データ格納部
２１      入力操作部
２２      レーザーエンジン
２３      レーザーコントローラ
２３ｂ    ＣＲＣ演算部
６０      自己診断システム
６１      診断項目選択手段
６２      自己診断実行手段
６３      診断結果表示手段
６４      操作禁止手段
６５      データ転送制御部
６６      ＣＲＣ演算部
６７      ＣＲＣ比較判断部
【図１】
2006180233.tif 000003
【図２】
2006180233.tif 000004
【図３】
2006180233.tif 000005
【図４】
2006180233.tif 000006
【図５】
2006180233.tif 000007
【図６】
2006180233.tif 000008
【図７】
2006180233.tif 000009
【図８Ａ】
2006180233.tif 000010
【図８Ｂ】
2006180233.tif 000011
【図９Ａ】
2006180233.tif 000012
【図９Ｂ】
2006180233.tif 000013
【図１０Ａ】
2006180233.tif 000014
【図１０Ｂ】
2006180233.tif 000015
【図１１Ａ】
2006180233.tif 000016
【図１１Ｂ】
2006180233.tif 000017
【図１２Ａ】
2006180233.tif 000018
【図１２Ｂ】
2006180233.tif 000019
【図１２Ｃ】
2006180233.tif 000020
【図１３Ａ】
2006180233.tif 000021
【図１３Ｂ】
2006180233.tif 000022
【図１３Ｃ】
2006180233.tif 000023
【図１４Ａ】
2006180233.tif 000024
【図１４Ｂ】
2006180233.tif 000025