(57)【要約】【課題】発生したエラーがファイルエラーの場合、ファイルの種別に応じて、表示するエラーメッセージを変更する。【解決手段】少なくとも画像読取装置で読み取られた画像及びネットワークを介して情報処理装置から送られてきたコードデータが展開された画像の何れかである入力画像を少なくとも送信処理、表示処理、及び印刷処理に対応するファイル種別のファイルとして蓄積し、その蓄積したファイルを読み出す際にファイルエラーが検出された場合（Ｓ１１０１のＮＯ）、そのファイルのファイル種別が表示処理に対応する場合（Ｓ１１０３のＹＥＳ）、深刻でないエラーメッセージを表示し（Ｓ１１０４）、送信処理又は印刷処理に対応する場合（Ｓ１１０３のＮＯ）、深刻なエラーメッセージを表示する（Ｓ１１０５）。【選択図】　　　図１１
2004128665.tif 000002
【特許請求の範囲】
【請求項１】
入力画像を少なくとも送信処理、表示処理、及び印刷処理に対応するファイル種別のファイルとして蓄積し、蓄積したファイルを読み出して処理する画像処理装置であって、
入力画像を少なくとも送信処理、表示処理、及び印刷処理に対応するファイル種別のファイルとして蓄積する蓄積手段と、
前記蓄積したファイルを読み出す際に適正に読み出されなかったことが検出された場合、そのファイルのファイル種別に応じてエラー報知の制御を行うエラー処理手段とを有することを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力画像を少なくとも送信処理、表示処理、及び印刷処理に対応するファイル種別のファイルとして蓄積し、蓄積したファイルを読み出して処理する画像処理装置及びその処理方法に関する。
【０００２】
【従来の技術】
近年、メモリやハードディスクの大容量化に伴い、例えばスキャンした画像をプリントするだけでなく、ネットワークや電話回線を介した送信が容易に実現できるようになってきた。つまり、このような大容量のメモリやハードディスクを備える装置では、１つの原稿画像から、送信に適したフォーマット、画像確認に適したフォーマットというように、複数の種類のフォーマットの画像をファイルとして格納しておくことが可能である。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来例では、所望のファイルを送信／プリントする場合や画像確認する場合に、ファイルの読み出しエラーが検出されると、すべて同様のエラー処理を行うように構成されていた。そのため、エラーの発生率が生成するファイルの数だけ増加してしまい、そのたびに、電源のＯＦＦ／ＯＮやサービスマンを呼ばなければならないという問題があった。特に、画像をプレビュー表示する場合はファイルエラーが発生しても、電源のＯＦＦ／ＯＮを促すような深刻なエラーメッセージを表示する必要がないにもかかわらず、深刻なエラーとして処理するように構成されていた。
【０００４】
本発明は、上記課題を解決するためになされたものであり、発生したエラーがファイルエラーの場合、ファイルの種別に応じて、表示するエラーメッセージを変更する画像処理装置及びその処理方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
（１）上記目的を達成するために、本発明は、入力画像を少なくとも送信処理、表示処理、及び印刷処理に対応するファイル種別のファイルとして蓄積し、蓄積したファイルを読み出して処理する画像処理装置であって、入力画像を少なくとも送信処理、表示処理、及び印刷処理に対応するファイル種別のファイルとして蓄積する蓄積手段と、前記蓄積したファイルを読み出す際に適正に読み出されなかったことが検出された場合、そのファイルのファイル種別に応じてエラー報知を制御するエラー処理手段とを有することを特徴とする。
（２）好ましくは、本発明（１）において、　前記入力画像は、少なくとも画像読取装置で読み取られた画像及びネットワークを介して情報処理装置から送られてきたコードデータが展開された画像の何れかであることを特徴とする。
（３）好ましくは、本発明（１）において、前記エラー処理手段は、前記ファイルエラーが前記表示処理に対応するファイル種別の場合、表示するエラーメッセージを画像表示できない旨の深刻でないエラーメッセージに変更することを特徴とする。
（４）好ましくは、本発明（１）において、　前記エラー処理手段は、前記ファイルエラーが前記送信処理又は印刷処理に対応するファイル種別の場合、表示するエラーメッセージを電源ＯＦＦ／ＯＮを必要とする旨の深刻なエラーメッセージに変更することを特徴とする。
（５）また上記目的を達成するために、本発明は、入力画像を少なくとも送信処理、表示処理、及び印刷処理に対応するファイル種別のファイルとして蓄積し、蓄積したファイルを読み出して処理する画像処理装置の処理方法であって、入力画像を少なくとも送信処理、表示処理、及び印刷処理に対応するファイル種別のファイルとして蓄積する蓄積工程と、前記蓄積したファイルを読み出す際に適正に読み出されなかったことが検出された場合、そのファイルのファイル種別に応じてエラー報知を制御するエラー処理工程とを有することを特徴とする。
（６）上記目的を達成するために、本発明は、コンピュータを上記の画像処理装置の各手段として機能させるためのプログラムであることを特徴とする。
（７）上記目的を達成するために、本発明は、上記プログラムが記録されたコンピュータ読み取り可能な記録媒体であることを特徴とする。
（８）上記目的を達成するために、本発明は、入力画像を所定の形式のファイルに変換して蓄積し、蓄積した画像ファイルを読み出して、少なくとも送信処理、表示処理、及び印刷処理のいずれかの処理を行う画像処理装置であって、入力画像を少なくとも送信処理、表示処理、及び印刷処理を行うためのファイルとして蓄積する蓄積手段と、前記蓄積したファイルを読み出す際にファイルエラーが検出された場合、前記ファイルに対応する処理が送信処理または印刷処理である場合には装置の電源をＯＮ／ＯＦＦ制御することによるエラー処理を行い、前記ファイルに対応する処理が送信処理である場合にはエラー通知によるエラー処理を行うように制御するエラー処理手段とを有することを特徴とする。
【０００６】
【発明の実施の形態】
以下、図面を参照しながら本発明に係る実施の形態を詳細に説明する。
【０００７】
図１は、実施形態による画像形成システムの全体構成を示すブロック図である。図１に示すように、画像形成装置１１０は、画像入力デバイスであるスキャナ部１１３、画像出力デバイスであるプリンタ部１１４、制御ユニット（Ｃｏｎｔｒｏｌ　Ｕｎｉｔ）１１１、ユーザインターフェースである操作部１１２を有する。スキャナ部１１３、プリンタ部１１４、操作部１１２はそれぞれ、制御ユニット１１１に接続され、制御ユニット１１１からの命令によって制御されている。また、制御ユニット１１１は、ローカルエリアネットワーク（ＬＡＮ）１００などのネットワーク伝送手段、公衆回線１０２に接続されている。公衆回線からはカラー画像送信を含むＧ３、Ｇ４ファックスによる送信が可能である。
【０００８】
また、ＬＡＮ１００には、画像形成装置１１０と同様な機器構成を有する他の画像形成装置１２０、１３０も接続されている。そして、画像形成装置１２０は、スキャナ部１２３、プリンタ部１２４、操作部１２２を有し、それぞれが制御ユニット１２１に接続され、制御されている。画像形成装置１３０は、スキャナ部１３３、プリンタ部１３４、操作部１３２を有し、それぞれが制御ユニット１３１に接続され、制御されている。
【０００９】
また、パーソナルコンピュータ（ＰＣ）１０１は、ＬＡＮ１００などのネットワーク伝送手段に接続されている。パーソナルコンピュータ１０１は、ＦＴＰ、ＳＭＢのような標準的なファイル転送プロトコルを使用したファイルの送受信、電子メールの送受信ができる。
【００１０】
図２は、図１に示す画像形成装置の詳細な構成を示すブロック図である。図２に示すように、制御ユニット１１１は、画像入力デバイスであるスキャナ１１３や画像出力デバイスであるプリンタ１１４と接続し、一方では、ＬＡＮ１００や公衆回線（ＷＡＮ）１０２と接続することにより、画像情報やデバイス情報の入出力を行うコントローラである。
【００１１】
制御ユニット１１１において、ＣＰＵ２０１は本装置全体を制御する。ＲＡＭ２０２はＣＰＵ２０１が処理を実行時に使用されるシステムワークメモリである。また、ＲＡＭ２０２は画像データを一時記憶するための画像メモリでもある。ＲＯＭ２０３はブートＲＯＭであり、装置のブートプログラムや制御データなどが格納されている。ＨＤＤ２０４はハードディスクドライブで、システムソフトウェア、画像データを格納する。
【００１２】
操作部Ｉ／Ｆ２０６は操作部（ＵＩ）１１２との間のインターフェースを司り、操作部１１２に表示する画像データを操作部１１２に対して出力する。また、ユーザが操作部１１２を介して入力した指示情報を、ＣＰＵ２０１に伝える役割を果たす。
【００１３】
ネットワーク（Ｎｅｔｗｏｒｋ）インターフェース２０８はＬＡＮ１００との接続を司り、ＬＡＮ１００に対して情報の入出力を行う。モデム（ＭＯＤＥＭ）２０９は、公衆回線１０２との接続を司り、公衆回線１０２に対して情報の入出力を行う。画像圧伸部２１０は、多値画像データに対してはＪＰＥＧ圧縮伸張処理を行い、２値画像データに対してはＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸張処理を行う。以上のデバイスがシステムバス２０７上に配置される。
【００１４】
イメージバスインターフェース（Ｉｍａｇｅ　Ｂｕｓ　Ｉ／Ｆ）２０５は、システムバス２０７と画像データを高速で転送する画像バス２２０とを接続し、データ構造を変換するバスブリッジである。画像データはシステムバス２０７上では圧縮され、画像バス２２０上では非圧縮の画像データが流れるように変換される。画像バス２２０は、一般的にはＰＣＩバス又はＩＥＥＥ１３９４で構成される。
【００１５】
画像バス２２０には次のデバイスが配置される。ラスターイメージプロセッサ（ＲＩＰ）２１１は、ネットワーク１００から送信されたＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ部２１２は、画像入出力デバイスであるスキャナ１１３、プリンタ１１４と制御ユニット１１１とを所定のインターフェース２２１、２２２により接続し、画像データの同期系／非同期系の変換を行う。
【００１６】
スキャナ画像処理部２１３は、入力された画像データに対し補正、加工、編集を行う。また、入力された画像がカラー原稿か白黒原稿かを画像の彩度信号から判断し、その結果を保持する機能を有する。プリンタ画像処理部２１４は、プリント出力画像データに対し補正、加工、編集を行う。画像回転部２１５は、スキャナ画像処理部２１３と連携してスキャナ１１３からの画像読み込みと同時に画像を回転させてメモリ上に格納したり、メモリ上にある画像を回転させてメモリ上に格納、もしくはメモリ上にある画像をプリンタ画像処理部２１４と連携して回転させながら印字出力することができる。
【００１７】
解像度変換部２１６は、メモリ上にある画像データの解像度を変換し、メモリ上に格納する。色空間変換部２１７はマトリクス演算により、例えばメモリ上にあるＹＵＶ画像をＬａｂ画像に変換し、メモリ上に格納する。階調変換部２１８は、例えばメモリ上にある８ビット、２５６階調の画像データを誤差拡散処理などの手法により１ビット、２階調に変換し、メモリ上に格納する。
【００１８】
尚、画像回転部２１５、解像度変換部２１６、色空間変換部２１７、階調変換部２１８はそれぞれ連結して動作することが可能であり、例えばメモリ上の画像を画像回転、解像度変換する場合は、両方の処理をメモリを介さずに行うことができる。
【００１９】
図３は、図２に示すスキャナ画像処理部２１３の構成を示すブロック図である。スキャナ１１３から入力されたＲＧＢの各８ビットの輝度信号は、マスキング部３０１でＣＣＤのフィルタ色に依存しない標準的なＲＧＢ色信号に変換される。変換されたＲＧＢ色信号は、変倍部３０２によって変倍の必要がある場合には変倍処理される。続くフィルタ３０３では画像をぼかしたり、メリハリをつける処理が行われ、ガンマ部３０４では画像全体の濃度を濃く或いは薄くするように処理が行われる。
【００２０】
また、原稿がカラーか白黒かを判断するために変倍前の画像信号を色空間変換部３０５によって公知のＬａｂ空間の画像信号に変換する。このうち、ａ，ｂは色信号成分を表しており、比較器３０６内の所定のレベル以上であれば有彩色、そうでなければ無彩色として１ビットの判定信号を比較器３０６から出力する。そして、カウンタ３０７は比較器３０６からの出力を計数する。
【００２１】
更に、文字／写真判定部３０８は、マスキング部３０１から出力されたＲＧＢの信号から文字エッジを抽出し、入力画像を文字と写真に分離するものである。出力として、”文字写真判定信号”が得られる。この信号も画像と共にメモリやＨＤ（ハードディスク）に格納され、印刷時に使用される。
【００２２】
一方、特定原稿判定器３０９は、入力画像信号と、判定器内部で持つパターンがどの程度一致するかを比較し、図示したように一致、不一致という判定結果を出力することが可能である。そして、判定結果に応じて、画像を加工し、紙幣や有価証券などの偽造を防止することができる。
【００２３】
図４は、本実施形態における画像形成装置の外観を示す図である。図４に示す画像入力デバイスであるスキャナ１１３は、原稿上の画像をＣＣＤラインセンサ（図示せず）で走査することにより画像を光学的に読み取り、ラスターイメージデータを生成して出力する。使用者が原稿を原稿フィーダ４０５のトレイ４０６にセットし、操作部１１２において読み取りの起動を指示すると、コントローラＣＰＵ２０１がスキャナ１１３に指示を与え、フィーダ４０５は原稿を１枚ずつフィードし、スキャナ１１３が原稿上の画像の読み取り動作を行う。
【００２４】
また、画像出力デバイスであるプリンタ１１４は、ラスターイメージデータを用紙上に印刷する部分である。その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。尚、プリント動作は、コントローラＣＰＵ２０１からの指示によって起動される。
【００２５】
また、プリンタ１１４は、異なる用紙サイズ又は異なる用紙向きを選択できるように複数の給紙段を持ち、それぞれに対応した用紙カセット４０１、４０２、４０３がある。そして、排紙トレイ４０４は、印字し終わった用紙を受けるものである。
【００２６】
図５は、図４に示す操作部１１２の構成を示す図である。図５に示すように、ＬＣＤ表示部５０１にはＬＣＤ上にタッチパネルシート５０２が貼られており、システムの操作画面及びソフトキーが表示されると共に、表示されたキーが押下されると、その押下された位置を示す位置情報がコントローラＣＰＵ２０１へと伝えられる。
【００２７】
図５に示すスタートキー５０５は、原稿画像の読み取り動作を開始する場合等に用いられる。このスタートキー５０５の中央部には、緑と赤の２色ＬＥＤ表示部５０６があり、その色によってスタートキー５０５が使える状態にあるか否かを示している。また、ストップキー５０３は稼働中の動作を止める働きをする。そして、ＩＤキー５０７は使用者のユーザＩＤを入力するときに用いられ、またリセットキー５０４は操作部からの設定を初期化するときに用いられる。
【００２８】
図６は、図２に示した画像形成装置の操作部の詳細な構成を示すブロック図である。上述したように、操作部１１２は、操作部Ｉ／Ｆ２０６を介してシステムバス２０７に接続される。このシステムバス２０７には、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ＨＤＤ２０４が接続されている。このＣＰＵ２０１は、ＲＯＭ２０３とＨＤＤ２０４に記憶された制御プログラム等に基づいてシステムバス２０７に接続される各種デバイスとのアクセスを総括的に制御する。また、ＣＰＵ２０１は、デバイスＩ／Ｆ２１２を介して接続されるスキャナ１１３から入力情報を読み込み、デバイスＩ／Ｆ２１２を介して接続されるプリンタ１１４に出力情報としての画像信号を出力する。また、ＲＡＭ２０２はＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２９】
図６において、タッチパネル５０２や各種ハードキー５０３、５０４、５０５、５０７からのユーザ入力は、入力ポート６０１を介してＣＰＵ２０１に渡される。ＣＰＵ２０１は、そのユーザ入力の内容と制御プログラムとに基づいて表示画面データを生成し、画面出力デバイスを制御する出力ポート６０２を介して、ＬＣＤ表示部５０１に表示画面を出力する。また、ＣＰＵ２０１は必要に応じてＬＥＤ表示５０６を制御する。
【００３０】
次に、本実施形態におけるコピー、送信、ボックスなどの処理についてＬＣＤ表示部５０１に表示される画面を用いて説明する。
【００３１】
図７は、本実施形態の画像形成装置における初期画面であり、各画像形成機能を設定後、表示される標準画面でもある。図７において、７０１はコピー設定を行うためのコピー設定画面へ切り替えを行う。７０２はスキャンした画像データをファックスや電子メールで送信する設定を行うための送信設定画面へ切り替えを行う。７０３は内蔵ＨＤに格納されたスキャン画像を印字或いは送信する設定を行うためのボックス設定画面へ切り替えを行う。
【００３２】
７０４は画像を読み込む際の設定を表示するためのウィンドウである。７０５は画像読み込み時の解像度、濃度などの設定を行う。７０６はタイマー送信時のタイマー設定や、ＨＤ又はプリンタに印字する場合の設定などを行う。７０７は送信宛先が表示されるウィンドウである。７０８はウィンドウ７０７に送信宛先の表示を行う。７０９はウィンドウ７０７に１宛先の詳細な情報の表示を行う。７１０はウィンドウ７０７に表示された１宛先の消去を行う。
【００３３】
図８は、読込設定７０５を押下したときに表示されるポップアップウィンドウを示す図である。図８において、８０１は読み取り原稿のサイズをポップアップのなかから選択入力し、設定された読取サイズは８０２に表示される。８０３は原稿の読み取りモードを選択するところであり、押下するとカラー／ブラック／自動（ＡＣＳ）の３種類から選択できる。尚、図３に示すカウンタ３０７の計測結果が所定値よりも小さければ白黒原稿、大きければカラー原稿と判断し、またカラーの場合はカラー画像を、ブラックの場合には白黒画像を、ＡＣＳの場合にはカラー画像と原稿がカラーか白黒かを判別した結果を蓄積する。
【００３４】
８０４は読み取り解像度を指定するためポップアップからの選択入力である。８０５は原稿の読み取り濃度を調整するためのスライダーであり、９段階の調整が行える。８０６は新聞のように下地がかぶった画像を読み込む場合に、濃度を自動的に決定するためのものである。
【００３５】
次に、上述した構成を有する本実施形態における画像形成装置の制御ユニット１１１のＣＰＵ２０１によって実行されるソフトウェアについて説明する。
【００３６】
図９は、画像形成装置におけるソフトウェア構成を示す図である。図９において、９０１はＵＩ制御部であり、ユーザインターフェースである操作部１１２を制御する。９０２はコピーアプリケーション部であり、ＵＩ制御部９０１からの指示を受け、所定の機器制御部分を制御してコピージョブを実行させる。９０３は送信アプリケーション部であり、所定の機器制御部分を制御して送信ジョブを実行させる。９０４はＢＯＸアプリケーション部であり、画像データを一時的に格納する。９０５はＰＤＬアプリケーション部であり、ネットワークアプリケーション部９１６からのデータを受けてＰＤＬプリントジョブを投入する。９０６は共通インターフェース部であり、機器制御部分の機器依存部分を吸収する。
【００３７】
９０７はジョブマネージャであり、共通インターフェース部９０６から受け取った各種ジョブ情報を整理して下位層のドキュメント処理部に伝達する。ここで、ドキュメント処理部は、ローカルコピーであればスキャンマネージャ９０９とプリントマネージャ９１３であり、リモートコピーの送信ジョブ又は送信ジョブであればスキャンマネージャ９０９とファイルストアマネージャ９１４であり、リモートコピーの受信ジョブであればファイルリードマネージャ９１０とプリントマネージャ９１３であり、ＬＩＰＳやＰｏｓｔＳｃｒｉｐｔなどのＰＤＬプリントであればＰＤＬマネージャ９１１とプリントマネージャ９１３である。
【００３８】
尚、各ドキュメント処理部間の同期取りや画像処理の依頼はシンクマネージャ９１２を介して行われ、スキャン、プリント時の画像処理や画像ファイルの格納はイメージマネージャ９１５によって行われる。
【００３９】
上述したソフトウェア構成において、まずローカルコピーのソフトウェア処理について説明する。ユーザの指示によりＵＩ制御部９０１からコピー指示と共に、コピーの設定がコピーアプリケーション部９０２に伝えられる。これにより、コピーアプリケーション部９０２はＵＩ制御部９０１からの情報を共通インターフェース部９０６を介して制御を行うジョブマネージャ９０７に伝える。そして、ジョブマネージャ９０７がスキャンマネージャ９０９及びプリントマネージャ９１３にジョブの情報を伝達する。
【００４０】
スキャンマネージャ９０９は、デバイスＩ／Ｆ２１２を介してスキャナ１１３にスキャン要求を行う。また、同時にシンクマネージャ９１２を介してイメージマネージャ９１５に画像処理要求を出す。イメージマネージャ９１５はスキャンマネージャ９０９の指示に従ってスキャナ画像処理部２１３の設定を行う。この設定が完了すると、シンクマネージャ９１２を介してスキャン準備完了を伝える。その後、スキャンマネージャ９０９はスキャナ１１３に対してスキャンを指示する。
【００４１】
ここで、スキャン画像転送完了は図示しないハードウェアからの割り込み信号によってイメージマネージャ９１５に伝わる。イメージマネージャ９１５からのスキャン完了を受けてシンクマネージャ９１２はスキャン完了をスキャンマネージャ９０９及びプリントマネージャ９１３に伝える。同時に、シンクマネージャ９１２はＲＡＭ２０２に蓄積された圧縮画像をＨＤＤ２０４にファイル化するため、イメージマネージャ９１５に指示する。イメージマネージャ９１５は指示に従ってメモリ上のＪＰＥＧ画像（文字／写真判定信号を含めて）をＨＤＤ２０４に格納する。尚、画像の付随情報として図示しないＳＲＡＭにカラー判定／白黒判定結果、画像入力元としてスキャン画像、色空間ＲＧＢ、画像処理としてスクリーンはスキャン画像用という情報も格納しておく。
【００４２】
また、イメージマネージャ９１５はＨＤＤ２０４への格納が終了し、スキャナ１１３からのスキャン完了を受けると、シンクマネージャ９１２を介してスキャンマネージャ９０９にファイル化終了を通知する。そして、スキャンマネージャ９０９はジョブマネージャ９０７に対して終了通知を返し、ジョブマネージャ９０７は共通インターフェース部９０６を介してコピーアプリケーション部９０２へ返す。
【００４３】
一方、プリントマネージャ９１３はメモリに画像が入った時点でデバイスＩ／Ｆ２１２を介してプリンタ１１４に印刷要求を出し、シンクマネージャ９１２にプリント画像処理要求を行う。シンクマネージャ９１２はプリントマネージャ９１３から要求を受けると、画像処理設定をイメージマネージャ９１５に依頼する。そして、イメージマネージャ９１５は上述の画像の付随情報に従ってプリンタ画像処理部２１４の設定を行い、シンクマネージャ９１２を介してプリントマネージャ９１３にプリント準備完了を伝える。そして、プリントマネージャ９１３はプリンタ１１４に対して印刷指示を出す。
【００４４】
ここで、プリント画像転送完了は図示しないハードウェアからの割り込み信号によってイメージマネージャ９１５に伝わる。イメージマネージャ９１５からのプリント完了を受けてシンクマネージャ９１２はプリント完了をプリントマネージャ９１３に伝える。また、プリントマネージャ９１３はプリンタ１１４からの排紙完了を受け、ジョブマネージャ９０７に対して終了通知を返し、ジョブマネージャ９０７は共通インターフェース部９０６を介してコピーアプリケーション部９０２へ返す。そして、コピーアプリケーション部９０２はスキャン、プリントが終了するとジョブ終了をＵＩ制御部９０１に通知する。
【００４５】
次に、リモートコピーのスキャンジョブ或いは送信ジョブの場合は、プリントマネージャ９１３に代わりファイルストアマネージャ９１４がジョブマネージャ９０７からの要求を受ける。スキャン画像をＨＤＤ２０４に格納し終わった時点で、シンクマネージャ９１２から格納完了通知を受け、それを共通インターフェース部９０６を介してリモートコピーならコピーアプリケーション部９０２に、送信ジョブなら送信アプリケーション部９０３に通知する。そして、コピーアプリケーション部９０２、送信アプリケーション部９０３はこの通知の後、ネットワークアプリケーション部９１６にＨＤＤ２０４に格納されたファイルの送信を依頼する。そして、この依頼を受けたネットワークアプリケーション部９１６がファイルを送信する。
【００４６】
ネットワークアプリケーション部９１６はジョブ開始時に、コピーアプリケーション部９０２からコピーに関する設定情報を受け、それもリモート側に通知する。ネットワークアプリケーション部９１６はリモートコピーの場合、機器固有の通信プロトコルを使用して送信を行う。また、送信ジョブの場合は、ＦＴＰ、ＳＭＢのような標準的なファイル転送プロトコルを使用する。また、ファックス送信する場合は、ファイルが格納された後、送信アプリケーション部９０３から共通インターフェース部９０６、ジョブマネージャ９０７を介してＦＡＸマネージャ９０８に送信が指示される。また、送信先にプリンタがある場合、送信アプリケーション部９０３は共通インターフェース部９０６を介してプリントジョブとしてプリントの指示を行う。そのときの動作は以下で説明するリモートコピーのプリントジョブの場合と同様である。また、送信宛先が機器内のボックス宛先になっているときは機器内のファイルシステムに格納する。
【００４７】
次に、リモートコピーのプリントジョブの場合は、送信側からの画像をネットワークアプリケーション部９１６がＨＤＤ２０４に保存すると共にコピーアプリケーション部９０２に対してジョブを発行する。これにより、コピーアプリケーション部９０２は共通インターフェース部９０６を介してジョブマネージャ９０７にプリントジョブを投入する。この場合、ローカルコピーとは異なり、スキャンマネージャ９０９に代わってファイルリードマネージャ９１０がジョブマネージャ９０７からの要求を受ける。
【００４８】
受信画像をＨＤＤ２０４からメモリに展開するための要求をシンクマネージャ９１２を介してイメージマネージャ９１５に行う。イメージマネージャ９１５はメモリに画像を展開する。イメージマネージャ９１５は展開が終了した時点で、展開終了をシンクマネージャ９１２を経由してファイルリードマネージャ９１０とプリントマネージャ９１３に伝える。プリントマネージャ９１３はメモリに画像が入った時点でデバイスＩ／Ｆ２１２を介してプリンタ１１４にジョブマネージャ９０７から指示された給紙段、或いはその用紙サイズを有する段を選択し、印刷要求を出す。自動用紙の場合には画像サイズから給紙段を決定し、印刷要求を出す。
【００４９】
プリントマネージャ９１３はシンクマネージャ９１２にプリント画像処理要求を行う。シンクマネージャ９１２はプリントマネージャ９１３から要求を受けると画像処理設定をイメージマネージャ９１５に依頼する。ここで、例えば最適サイズ用紙がなくなり、回転が必要になれば別途回転指示も依頼する。また、回転指示があった場合にはイメージマネージャ９１５が画像回転部２１５により画像を回転させる。イメージマネージャ９１５はプリンタ画像処理部２１４の設定を行い、シンクマネージャ９１２を介してプリントマネージャ９１３にプリント準備完了を伝える。そして、プリントマネージャ９１３はプリンタ１１４に対して印刷指示を出す。
【００５０】
ここで、プリント画像転送完了は図示しないハードウェアからの割り込み信号によってイメージマネージャ９１５に伝わる。イメージマネージャ９１５からのプリント完了を受けてシンクマネージャ９１２はプリント完了をファイルリードマネージャ９１０とプリントマネージャ９１３に伝える。ファイルリードマネージャ９１０は終了通知をジョブマネージャ９０７に返す。また、プリントマネージャ９１３はプリンタ１１４からの排紙完了を受け、ジョブマネージャ９０７に対して終了通知を返す。ジョブマネージャ９０７は共通インターフェース部９０６を介してコピーアプリケーション部９０２へ終了通知を返す。そして、コピーアプリケーション部９０２はスキャン、プリントが終了するとジョブ終了をＵＩ制御部９０１に通知する。
【００５１】
次に、ＰＤＬデータ展開格納ジョブの場合は、ＰＤＬプリントを投入したホストＰＣからの要求がネットワークアプリケーション部９１６を介してＰＤＬアプリケーション部９０５に伝達される。そして、ＰＤＬアプリケーション部９０５がＰＤＬデータ展開格納ジョブを共通インターフェース部９０６を介してジョブマネージャ９０７に指示する。このときＰＤＬマネージャ９１１とファイルストアマネージャ９１４がジョブマネージャ９０７からの要求を受ける。画像の展開が終了し画像入力までの処理に関しては上述したスキャンジョブと同様である。メモリ上のＪＰＥＧ画像（文字／写真判定信号を含めて）をＨＤＤ２０４に格納する。尚、画像の付随情報として図示しないＳＲＡＭにカラー／白黒情報、画像入力元としてＰＤＬ画像、色空間ＣＭＹＫ、画像処理としてスクリーンはＰＤＬ画像用という情報も格納しておく。画像処理のスクリーンは使用者が任意に設定することが可能で、ユーザ定義という情報が格納される場合もある。
【００５２】
ＰＤＬをＨＤＤ２０４に格納し終わった時点で、シンクマネージャ９１２から格納完了通知を受け、それを共通インターフェース部９０６を介してＰＤＬアプリケーション部９０５に通知する。ＰＤＬアプリケーション部９０５はこの通知の後、ネットワークアプリケーション部９１６にＨＤＤ２０４に格納完了を通知し、ＰＤＬプリントを投入したホストＰＣへこの情報が伝達される。
【００５３】
次に、ＰＤＬ展開され格納された画像のプリントは、ＵＩ９０１で印刷指示された格納文書をＢＯＸアプリケーション部９０４がジョブとして発行する。このＢＯＸアプリケーション部９０４は共通インターフェース部９０６を介してジョブマネージャ９０７にプリントジョブを投入する。この場合、ローカルコピーとは異なり、スキャンマネージャ９０９に代わってファイルリードマネージャ９１０がジョブマネージャ９０７からの要求を受ける。印刷指示された画像をＨＤＤ２０４からメモリに展開するための要求をシンクマネージャ９１２を介してイメージマネージャ９１５に対して行う。この後の動作はリモートコピーのプリントジョブで説明した動作と同様のため、省略する。
【００５４】
次に、本実施形態の中心部となる特定原稿に対するスキャン画像或いはＰＤＬ入力画像から、少なくとも送信／プリント用の画像ファイル及び操作部１１２に表示する表示用の画像ファイルを生成し、ハードディスク（ＨＤＤ）に格納する際の処理について説明する。
【００５５】
図１０は、本実施形態における画像処理の流れを示す図である。図示するように、スキャン或いはＰＤＬ展開された画像は図１０に示す左側から右側へと処理される。尚、「○」は画像処理を表し、「□」はメモリ上の画像を表している。また、１００５は図２に示すハードディスク（ＨＤＤ）２０４に相当する。
【００５６】
まず、スキャン或いはＰＤＬ展開された入力画像に対して画像処理１００１を行い、処理画像１０１１をＲＡＭ２０２に格納する。次に、送信／プリント用、画像表示用に共通な処理である変倍処理や回転処理１００２を行う。その結果は、画像１０１２としてＲＡＭ２０２に格納する。
【００５７】
次に、送信用画像のための色空間変換処理（ＹＵＶ→ＹＣｂＣｒ）１００３を行う。そして、変換画像を格納する際に、予め公知のＪＦＩＦヘッダーをＲＡＭ２０２に記述しておき、その続きから書き込みを行って変換画像１０１３として格納する。また、ＦＡＸなど２値画像しか送信できないような送り先が指定されている場合には、公知のＴＵＦＦヘッダーを記述しておき、その続きから多値→２値変換処理１００３を行い、変換画像１０１３として格納する。尚、印刷用には、特に処理を行わない。そして、送信用画像は、変換画像１０１３をＨＤＤへの書き込み処理１００４によってＪＦＩＦ／ＴＵＦＦ形式の送信画像ファイルとしてＨＤＤ１００５に格納される。一方、印刷用画像は、ＴＩＦＦ形式のプリント画像ファイルとしてＨＤＤ１００５に格納される。
【００５８】
更に、操作部１１２に表示するために、上述の画像１０１２を表示用の画像に変換（表示領域に合わせたサンプリング、例えば３２×３２画素で１画素を生成することで１／３２サイズの画像に変換）する変換処理及びＨＤＤへの書き込み処理１００８によって表示用画像（プレビュー画像）をＴＩＦＦファイル形式でＨＤＤ１００５に格納する。これら、ＨＤＤ１００５に格納された各画像ファイルのヘッダーには、どの処理のためのファイルであるかを識別するための識別情報が付加されており、さらに、ＨＤＤ１００５には、これら各ファイルと各アプリケーション９０２〜９０５を関連付けるためのテーブルを有している。
【００５９】
次に、送信或いはプリントする際に、格納された送信／プリント画像ファイルを上記識別情報とテーブルとに基づいてＨＤＤ読み出し処理１００６により画像１０１４として読み出し、読み出した画像１０１４をアプリケーション１００７により送信するか、プリントする。
【００６０】
また、画像をプレビュー表示する際に、格納された画像のＴＩＦＦファイルを上記識別情報とテーブルとに基づいてＨＤＤ読み出し処理１００９により画像１０１５として読み出し、操作部１１２に表示する。
【００６１】
［エラー表示処理］
次に、ハードディスク（ＨＤＤ）に格納された画像を送信／プリント、或いはプレビュー表示するために、対応する形式のファイルを読み出し、エラーが発生した場合、そのファイルの種別に応じてエラー表示するエラーメッセージを変更する処理について説明する。
【００６２】
上述のハードディスク（ＨＤＤ）からの読み出し処理１００６，１００９ではファイルの破損などに起因するＨＤＤのリードエラーが発生する可能性がある。これに対して、コピー印刷でエラーが検出されると、イメージマネージャ９１５からシンクマネージャ９１２、プリントマネージャ９１３、ジョブマネージャ９０７、共通インターフェース９０６、コピーアプリケーション９０２を介して、ＵＩ９０１に通知され、電源のＯＦＦ／ＯＮが必要なエラーとして表示される。更に、ＢＯＸからのプリントでエラーが検出されると、コピーアプリケーション９０２でなくＢＯＸアプリケーション９０４を介してＵＩ９０１に通知される。また同様に、ＰＤＬプリントでエラーが検出されると、ＰＤＬアプリケーション９０５を介してＵＩ９０１に通知される。一方、画像送信でエラーが検出されると、画像送信アプリケーション９０３を介してＵＩ９０１に通知される。
【００６３】
一方、プレビュー表示する画像は、ＵＩ９０１によって直接ＴＩＦＦファイルが読み出される。ここで、まず画像のサイズを読み出したときに、ヘッダー内のサイズが”０”であれば表示できないので、読み出しエラーとし、画像の表示ができないことを画面上に表示する。プレビュー表示ができなくても、送信や印刷動作には差し支えがないため、このような処理になる。
【００６４】
図１１は、ＵＩ９０１におけるエラー表示処理を示すフローチャートである。まず、ステップＳ１１０１において、ＵＩ９０１にエラー発生が通知されると、そのエラーがコピーアプリケーション９０２、ＢＯＸアプリケーション９０４、ＰＤＬアプリケーション９０５などの各アプリケーションからのエラーイベントであるか否かを判定する。このエラーイベント情報には上記識別情報とテーブルに基づくファイル種別情報が含まれている。したがって、この判定処理により、エラーに係る画像ファイルの種別が、コピーアプリケーション９０２、ＢＯＸアプリケーション９０４、ＰＤＬアプリケーション９０５等により処理される画像印刷ファイルや、画像送信アプリケーション９０３により処理される画像送信ファイルであるかを判定することができる。
【００６５】
ここで、これら各アプリケーションからのエラーイベントであれば、エラーに係るファイルの種別は送信またはプリント画像ファイルであるので、ステップＳ１１０２へ進み、サービスマンコールエラー（ディスクエラー）及び「電源をＯＦＦ／ＯＮして下さい」というメッセージを表示し、使用者に電源のＯＦＦ／ＯＮを促す。そして、使用者により電源ＯＦＦが指示されたら電源をＯＦＦにする。
【００６６】
一方、ステップＳ１１０１で、各アプリケーションからのエラーイベントでなく、ＵＩ９０１によるファイル読み出し時のエラーの場合はステップＳ１１０３へ進み、ＨＤＤから読み出したファイルの種別から表示画像の読み出しエラーか否かを判定する。ここで、表示画像の読み出しエラーであれば、ファイルの種別は表示用画像ファイルであるので、ステップＳ１１０４へ進み、「プレビュー画像を表示できません」というメッセージを表示する。この場合は、電源ＯＦＦ／ＯＮを行うような深刻なエラーとして処理する必要はない。また、ステップＳ１１０５で、表示画像の読み出しエラーでなければステップＳ１１０５へ進み、それ以外のサービスマンエラー（その他）表示を行う。この場合は、深刻なエラーであるサービスマンエラーとして、使用者に電源のＯＦＦ／ＯＮを促す。そして、使用者により電源ＯＦＦが指示されたら電源をＯＦＦにする。
【００６７】
以上説明したように、本実施形態によれば、ハードディスク（ＨＤＤ）に格納された画像を送信／プリント、或いはプレビュー表示するために、対応する形式のファイルを読み出し、エラーが発生した場合、そのファイルの種別に応じて、表示するエラーメッセージを変更することで、プレビュー画像のファイルを読み出す際のエラーなど深刻でないエラーが発生した場合、使用者はそのまま処理を続行することができる。
【００６８】
また、エラーが発生した場合、そのファイルが、画像送信／印刷ファイルであれば、電源ＯＮ／ＯＦＦによるエラー制御を行い、ファイル表示処理であれば、エラー表示のみ行うので、エラー制御の柔軟性が向上し、エラー時の装置の処理効率の低下を最低限に抑えることができる。
【００６９】
本実施形態では、ファイルの種別に基づいてエラー制御を変更しているが、本発明はこれに限るものではなく、ファイルの種別が何であるかにかかわらず、ファイル読み出しのエラーが生じた処理が送信処理、表示処理、又は印刷処理の何れかの処理であるかを判断し、直接、その判断結果に応じてエラー制御を変更するようにしてもよい。この場合の制御は、上述したフローチャートと同様に説明できる。
【００７０】
尚、本実施形態では、ファイルエラーが生じた際に、図１１のフローチャートの処理を開始するように制御したが、本発明はこれに限ることなく、ファイル読み出しが適正に行われなかった場合に広く適用なものである。また、本実施形態では、エラー報知の方法として、表示手段へのエラー表示を行うようにしているが、本発明はこれに限ることなく、例えば音声通知やプリント部による印刷通知等によるエラー報知の場合でも適用可能であることは言うまでもない。
【００７１】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【００７２】
また、本発明の目的は前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００７３】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００７４】
このプログラムコードを供給するための記録媒体としては、例えばフロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００７５】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７６】
更に、記録媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７７】
【発明の効果】
以上説明したように本発明によれば、発生したエラーがファイルエラーの場合、ファイルの種別に応じて、表示するエラーメッセージを変更することが可能となる。
【図面の簡単な説明】
【図１】実施形態による画像形成システムの全体構成を示すブロック図である。
【図２】図１に示す画像形成装置の詳細な構成を示すブロック図である。
【図３】図２に示すスキャナ画像処理部２１３の構成を示すブロック図である。
【図４】本実施形態における画像形成装置の外観を示す図である。
【図５】図４に示す操作部１１２の構成を示す図である。
【図６】図２に示した画像形成装置の操作部の詳細な構成を示すブロック図である。
【図７】本実施形態の画像形成装置における初期画面である。
【図８】読込設定７０５を押下したときに表示されるポップアップウィンドウを示す図である。
【図９】画像形成装置におけるソフトウェア構成を示す図である。
【図１０】本実施形態における画像処理の流れを示す図である。
【図１１】ＵＩ９０１におけるエラー表示処理を示すフローチャートである。
【符号の説明】
１００　ＬＡＮ
１０１　パーソナルコンピュータ
１０２　公衆回線
１１０　画像形成装置
１１１　制御ユニット
１１２　操作部
１１３　スキャナ部
１１４　プリンタ部
１２０　画像形成装置
１２１　制御ユニット
１２２　操作部
１２３　スキャナ部
１２４　プリンタ部
１３０　画像形成装置
１３１　制御ユニット
１３２　操作部
１３３　スキャナ部
１３４　プリンタ部
【図１】
2004128665.tif 000003
【図２】
2004128665.tif 000004
【図３】
2004128665.tif 000005
【図４】
2004128665.tif 000006
【図５】
2004128665.tif 000007
【図６】
2004128665.tif 000008
【図７】
2004128665.tif 000009
【図８】
2004128665.tif 000010
【図９】
2004128665.tif 000011
【図１０】
2004128665.tif 000012
【図１１】
2004128665.tif 000013