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