(57)【特許請求の範囲】
【請求項１】
入力画像の画像データおよび該入力画像の向き、該入力画像における文字／自然画像領域の画像種別、並びに該入力画像の白黒／カラー画像の画像色を表す属性データを記憶する記憶手段と、該記憶手段に記憶した前記画像データおよび前記属性データに基づいて出力先毎に異なる各種出力画像データを生成する出力制御手段を備えた画像処理装置であって、
前記出力制御手段は、
前記記憶手段から前記画像データおよび前記属性データを取り込む手段と、
取り込んだ前記属性データから前記入力画像の各属性を判別する手段と、
前記入力画像の向きに応じて前記画像データおよび前記属性データを前記入力画像の出力時の向きに応じて回転および変倍し、回転および変倍された出力画像データを外部装置に出力する第１の出力手段と、
回転および変倍された前記出力画像データをさらに、前記画像種別に応じて前記文字領域には解像度優先の２値化処理し、前記自然画像領域には諧調再現のための２値化処理してファックス送信部に出力する第２の出力手段と、
さらに２値化処理された前記出力画像データをさらに、前記画像色に応じて前記白黒画像には白黒系のプリンタ画像処理し、前記カラー画像にはカラー系のプリンタ画像処理してプリンタ装置に出力する第３の出力手段と
を備えたことを特徴とする画像処理装置。
【請求項２】
前記入力画像をスキャンするスキャン手段と、
該スキャン手段によるスキャン画像に基づき前記入力画像の前記属性データを検出する検出手段と、
該スキャン画像から得た画像データおよび検出した前記属性データを前記記憶手段に記憶する手段をさらに備えたことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
ホスト装置から入力される前記入力画像のＰＤＬデータを取り込んで、該ＰＤＬデータを展開してビットマップデータおよび前記属性データを前記記憶手段に記憶する手段をさらに備えたことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記属性データはさらに、前記入力画像が紙幣または有価証券であるかを表し、
前記入力画像が前記紙幣または有価証券である場合に、前記第２および第３の出力手段による出力処理を禁止する手段をさらに備えたことを特徴とする請求項１乃至３のいずれかに記載の画像処理装置。
【請求項５】
請求項１乃至４のいずれかに記載の複数の画像処理装置と、
該複数の画像処理装置をネットワークを通じて通信可能に接続する通信手段と、
該複数の画像処理装置のうちのある画像処理装置の記憶手段から入力画像の属性を表す属性データを読み出す手段と、
前記通信手段を介して前記複数の画像処理装置のうちの他の画像処理装置に前記画像データおよび属性データを送信する手段と
を備えたことを特徴とする画像処理装置。
【請求項６】
入力画像の画像データおよび該入力画像の向き、該入力画像における文字／自然画像領域の画像種別、並びに該入力画像の白黒／カラー画像の画像色を表す属性データを記憶する記憶手段を備え、該記憶手段に記憶した前記画像データおよび前記属性データに基づいて出力先毎に異なる各種出力画像データを生成する画像処理装置の出力制御方法であって、
前記記憶手段に前記画像データおよび前記属性データを記憶するステップと、
前記記憶手段から前記画像データおよび前記属性データを取り込むステップと、
取り込んだ前記属性データから前記入力画像の各属性を判別するステップと、
前記入力画像の向きに応じて前記画像データおよび前記属性データを前記入力画像の出力時の向きに応じて回転および変倍し、回転および変倍された出力画像データを外部装置に出力するステップと、
回転および変倍された前記出力画像データをさらに、前記画像種別に応じて前記文字領域には解像度優先の２値化処理し、前記自然画像領域には諧調再現のための２値化処理してファックス送信部に出力するステップと、
さらに２値化処理された前記出力画像データをさらに、前記画像色に応じて前記白黒画像には白黒系のプリンタ画像処理し、前記カラー画像にはカラー系のプリンタ画像処理してプリンタ装置に出力するステップと
を有することを特徴とする画像処理装置の出力制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像処理装置およびその出力制御方法に関し、特に、コピー機能、スキャナ機能、プリンタ機能、ファクシミリ機能等のマルチ・ファンクションを制御する画像処理装置およびその出力制御方法に関する。
【０００２】
【従来の技術】
従来、コピー機能、スキャナ機能、プリンタ機能、ファクシミリ機能等を持つマルチ・ファンクションのマルチ・ファンクション周辺装置では、同一の原稿をコピーしたり、スキャンしてホスト・コンピュータへスキャン・ファイルを転送したり、ファックス送信することがある。このような場合、その用途毎に所要の解像度が違ったり、データの階調が変化する。したがって、その用途毎に何度も原稿をスキャンして各機能を達成していた。
【０００３】
【発明が解決しようとする課題】
しかしながら、同一原稿のスキャンを何度も繰り返すために原稿が痛んだり、操作が煩雑であったり、すべての処理を終了するまで時間がかかったり、速やかに原稿を持ちかえることができなかったりする課題があった。
【０００４】
また、原稿を一度読み込んでＨＤＤのような記憶装置に取り込んでおいて、その用途に応じて解像度／階調の変換処理を行うことも考えられるが、各用途に対して最適な画像処理を行うことは困難な状況にあった。
【０００５】
たとえば、Ｂ／Ｗ画像処理の場合、２値画像データでＨＤＤにスプールし、この２値画像を解像度変換すると、本来のスキャナ出力多値データから解像度変換したものに比べ格段に画質が劣化してしまう。そこで、２値を多値に階調変換したとしても、やはり本来のスキャナ出力多値データから階調変換したものに比べると画質はかなり劣化する。
【０００６】
本発明は上記の課題に鑑みて成されたものであって、その目的は、操作が煩雑でなく、原稿劣化がなく、原稿の手離れがよく、また、最適な画質を得ることのできるマルチ・ファンクション機能を備えた画像処理装置およびその出力制御方法を提供することにある。
【０００７】
【課題を解決するための手段】
上記の目的を達成するために請求項１の発明は、入力画像の画像データおよび該入力画像の向き、該入力画像における文字／自然画像領域の画像種別、並びに該入力画像の白黒／カラー画像の画像色を表す属性データを記憶する記憶手段と、該記憶手段に記憶した前記画像データおよび前記属性データに基づいて出力先毎に異なる各種出力画像データを生成する出力制御手段を備えた画像処理装置であって、前記出力制御手段は、前記記憶手段から前記画像データおよび前記属性データを取り込む手段と、取り込んだ前記属性データから前記入力画像の各属性を判別する手段と、前記入力画像の向きに応じて前記画像データおよび前記属性データを前記入力画像の出力時の向きに応じて回転および変倍し、回転および変倍された出力画像データを外部装置に出力する第１の出力手段と、回転および変倍された前記出力画像データをさらに、前記画像種別に応じて前記文字領域には解像度優先の２値化処理し、前記自然画像領域には諧調再現のための２値化処理してファックス送信部に出力する第２の出力手段と、さらに２値化処理された前記出力画像データをさらに、前記画像色に応じて前記白黒画像には白黒系のプリンタ画像処理し、前記カラー画像にはカラー系のプリンタ画像処理してプリンタ装置に出力する第３の出力手段とを備えた画像処理装置を提供する。
【０００８】
また、請求項２の発明は、前記入力画像をスキャンするスキャン手段と、該スキャン手段によるスキャン画像に基づき前記入力画像の前記属性データを検出する検出手段と、該スキャン画像から得た画像データおよび検出した前記属性データを前記記憶手段に記憶する手段をさらに備えた画像処理装置を提供する。
【０００９】
また、請求項３の発明は、ホスト装置から入力される前記入力画像のＰＤＬデータを取り込んで、該ＰＤＬデータを展開してビットマップデータおよび前記属性データを前記記憶手段に記憶する手段をさらに備えた記載の画像処理装置を提供する。
【００１０】
また、請求項４の発明は、前記属性データはさらに、前記入力画像が紙幣または有価証券であるかを表し、前記入力画像が前記紙幣または有価証券である場合に、前記第２および第３の出力手段による出力処理を禁止する手段をさらに備えた画像処理装置を提供する。
【００１１】
上記の目的を達成するために請求項５の発明は、請求項１乃至４のいずれかに記載の複数の画像処理装置と、該複数の画像処理装置をネットワークを通じて通信可能に接続する通信手段と、該複数の画像処理装置のうちのある画像処理装置の記憶手段から入力画像の属性を表す属性データを読み出す手段と、前記通信手段を介して前記複数の画像処理装置のうちの他の画像処理装置に前記画像データおよび属性データを送信する手段とを備えた画像処理装置を提供する。
【００１２】
上記の目的を達成するために請求項６の発明は、入力画像の画像データおよび該入力画像の向き、該入力画像における文字／自然画像領域の画像種別、並びに該入力画像の白黒／カラー画像の画像色を表す属性データを記憶する記憶手段を備え、該記憶手段に記憶した前記画像データおよび前記属性データに基づいて出力先毎に異なる各種出力画像データを生成する画像処理装置の出力制御方法であって、前記記憶手段に前記画像データおよび前記属性データを記憶するステップと、前記記憶手段から前記画像データおよび前記属性データを取り込むステップと、取り込んだ前記属性データから前記入力画像の各属性を判別するステップと、前記入力画像の向きに応じて前記画像データおよび前記属性データを前記入力画像の出力時の向きに応じて回転および変倍し、回転および変倍された出力画像データを外部装置に出力するステップと、回転および変倍された前記出力画像データをさらに、前記画像種別に応じて前記文字領域には解像度優先の２値化処理し、前記自然画像領域には諧調再現のための２値化処理してファックス送信部に出力するステップと、さらに２値化処理された前記出力画像データをさらに、前記画像色に応じて前記白黒画像には白黒系のプリンタ画像処理し、前記カラー画像にはカラー系のプリンタ画像処理してプリンタ装置に出力するステップとを有する画像処理装置の出力制御方法を提供する。
【００４９】
上記構成とされた本発明装置および方法によれば、ＨＤＤのような記憶手段への取り込みデータは、スキャナ等の画像読み取り手段出力の多値データと、画像読み取り手段出力の画像データから検出した画像の属性データとすることとし、記憶手段から読み出し、画像処理を行う場合は、記憶手段にスプールした画像読み取り手段出力の多値データに対し、画像の属性データを元に画像処理を行う。
【００５０】
また、上記構成とされた本発明装置および方法によれば、ＨＤＤのような記憶手段への取り込みデータは、スキャナ等の画像読み取り手段出力の多値データと、画像読み取り手段出力の画像データから検出した画像の属性データとすることとし、記憶手段から読み出し、画像処理を行う場合は、記憶手段にスプールした画像読み取り手段出力の多値データに対し、画像の属性データを元に画像処理を行う。
【００５１】
また、上記構成とされた本発明装置および方法によれば、ファイル・サーバへの画像データの送信は、スキャナ等の画像読み取り手段出力の多値データと、画像読み取り手段出力の画像データから検出した画像の属性データとすることとしたため、受信側で必要に応じて、画像の属性データを元に画像処理を行う。
【００５２】
【発明の実施の形態】
（第１の実施形態）
図１は、本発明に係るマルチ・ファンクション装置の第１の実施形態の詳細を示すブロック図である。
【００５３】
ＣＰＵ１０１はシステム全体を制御し、ＲＯＭ１０２、ＲＡＭ１０３、ハードディスク・ドライブ（以下、ＨＤＤ）１０４、ユーザ・インターフェース（以下、ＵＩ）１０５、圧縮／伸長部１０６、回転部１０７、変倍部１０８、２値／多値変換部１０９、ビデオ入力Ｉ／Ｆ部１１０、ビデオ出力Ｉ／Ｆ部１１５、ファクシミリ部（以下、ＦＡＸ）１２０、ネットワーク・インターフェース・カード（以下、ＮＩＣ）１２２、およびホストＩ／Ｆ部１２４に接続されている。
【００５４】
ホストＩ／Ｆ部１２４は、ホストＩ／Ｆケーブル１２５を介して外部ホスト１２６に接続される。ＦＡＸ１２０は、電話回線（以下、ＰＳＴＮ（Public Switched Telephone Network））１２１を介して別のＦＡＸ（図示せず）に接続される。ＮＩＣ１２２を介して、外部ホスト１２７を含むネットワーク１２３と接続される。
【００５５】
図２は、ビデオ入力Ｉ／Ｆ部１１０と接続されるスキャナ系画像処理部１１３における属性データ判別部を詳細に示すブロック図である。
【００５６】
スキャナ系画像処理部１１３はスキャナ１１４に接続され、スキャナ１１４からの出力ビデオ信号は、ビデオ入力Ｉ／Ｆ部１１０とスキャナ系画像処理部１１３に提供される。スキャナ系画像処理部１１３において当該出力ビデオ信号は、文字像域判別部２０５、原稿向き判別部２０６、カラーＢ／Ｗ原稿判別部２０７、紙幣／有価証券判別部２０８に提供され、各判別部はそれぞれ文字像域判定フラグ２０１、原稿向き判別フラグ２０２、カラーＢ／Ｗ判別フラグ２０３、紙幣／有価証券判別フラグ２０４をビデオ入力Ｉ／Ｆ部１１０に出力している。
【００５７】
文字像域判定フラグ２０１は文字画像領域と自然画像領域の有無を判定するためのフラグ、原稿向き判別フラグ２０２は原稿の向きを判別するためのフラグ、カラーＢ／Ｗ判別フラグ２０３は白黒原稿かカラー原稿かを判別するためのフラグ、紙幣／有価証券判別フラグ２０４は原稿に紙幣／有価証券含むかを判別するためのフラグである。
【００５８】
図３は、ビデオ入力Ｉ／Ｆ部１１０と接続されるプリンタ系画像処理部１１８における２値化処理を詳細に示すブロック図である。
【００５９】
ビデオ出力Ｉ／Ｆ部１１５からの多値画像データ１１６、および属性データのうちの文字像域判定フラグ２０１はプリンタ系画像処理部１１８中の２値化部３０２に入力される。ここで、文字像域判定フラグ２０１に基づいて、画像データが文字領域であれば解像度を優先する２値化を行い、自然画像領域であれば階調を再現する２値化を行って、プリンタ系画像処理部１１８と接続されるプリンタ１１９に出力する。
【００６０】
図４は、プリンタ系画像処理部１１８におけるカラー画像処理およびＢ／Ｗ画像処理を詳細に示すブロック図である。
【００６１】
ビデオ出力Ｉ／Ｆ部１１５からの多値画像データ１１６、属性データのうちのカラーＢ／Ｗ判別フラグ４０１、および紙幣／有価証券判別フラグ４０２はプリンタ系画像処理部１１８中のカラー系画像処理部４０３およびＢ／Ｗ系画像処理部４０４に入力される。ここで、カラーＢ／Ｗ判別フラグ４０１に基づいて、画像データがカラー領域であれば、カラー系画像処理部４０３においてＲＧＢ−ＹＭＣＫ変換等のカラー系のプリンタ画像処理を行い、Ｂ／Ｗ領域であれば、Ｂ／Ｗ系画像処理部４０４においてＲＧＢ−Ｂ／Ｗ変換等のＢ／Ｗ系のプリンタ画像処理を行って、プリンタ系画像処理部１１８と接続されるプリンタ１１９に出力する。
【００６２】
紙幣／有価証券判別フラグ４０２によって紙幣または有価証券を判別した場合は、カラー系画像処理部４０３およびＢ／Ｗ系画像処理部４０４に対し、プリント・データを出力しないように制御する。
【００６３】
図５は、上記した構成の本実施形態におけるスキャナの原稿読み取り処理の手順を示すフローチャートである。
【００６４】
ＵＩ１０５によってスキャン操作が行われると（ステップＳ５０１）、スキャナ１１４はフィーダに載っている原稿をスキャンする（ステップＳ５０２）。スキャナ系画像処理部１１３はスキャン・データを入力し、多値画像データ１１１と画像の属性データ１１２に変換し、ビデオ入力Ｉ／Ｆ部１１０を介してこれらデータをＲＡＭ１０３に取り込む（ステップＳ５０３）。
【００６５】
取り込む属性データには、前述した文字像域判定フラグ２０１、原稿向き判別フラグ２０２、カラーＢ／Ｗ判別フラグ２０３、紙幣／有価証券判別フラグ２０４等がある。
【００６６】
データ取り込みに続いて、多値画像データと属性データを圧縮／伸長部１０６により圧縮して、圧縮データをＲＡＭ１０３に取り込む（ステップＳ５０４）。さらに、ＲＡＭ１０３に取り込まれたデータをＨＤＤ１０４に格納して（ステップＳ５０５）、原稿のスキャンが終了する。
【００６７】
ステップＳ５０４における多値画像データに対する圧縮方式は可逆圧縮でもよいが、圧縮効率のよいＪＰＥＧ（Joint Photographic Experts Group）のような非可逆圧縮を使用するとより好ましい。また、属性データは画素毎に属性フラグが付加されるため、データ誤りの起こらないＪＢＩＧ、Ｐａｃｋ  Ｂｉｔｓ、ＭＭＲ（Modified Modified READ Code）のような可逆圧縮を使用する。
【００６８】
図６は、上記した構成の本実施形態におけるプリント・データの取り込み処理の流れを示すフローチャートである。
【００６９】
外部ホスト１２６とプリント・データの取り込み処理操作を受けると（ステップＳ６０１）、当該外部ホスト１２６からホストＩ／Ｆケーブル１２５、ホストＩ／Ｆ部１２４を介してＰＤＬ（Page Description Language）データをＨＤＤ１０４に取り込む（ステップＳ６０２）。ＨＤＤ１０４への全ページのデータ取り込みが終了すると（ステップＳ６０３）、当該ＰＤＬデータを多値ビットマップ・データおよび画像の属性データに展開し、ＲＡＭ１０３に取り込む（ステップＳ６０４）。
【００７０】
データ取り込みに続いて、多値ビットマップ・データと属性データを圧縮伸長部１０６で圧縮し、圧縮データをＲＡＭ１０３に取り込む（ステップＳ６０５）。さらに、ＲＡＭ１０３に取り込まれたデータをＨＤＤ１０４に格納して（ステップＳ６０６）、プリント・データの取り込みが終了する。
【００７１】
なお、ステップＳ６０４で取り込む属性データ（属性フラグ）はスキャナ画像の場合と同じ属性を表す。また、ステップＳ６０５におけるデータ圧縮方式にはスキャナ画像の場合と同一のものを採用し、これにより、スキャナ画像とプリンタ画像を意識しないで済むようにしている。
【００７２】
図７は、上記した構成の本実施形態において取り込んだスキャナ原稿データおよび入力したプリント・データの回転、変倍後のプリント処理の流れを示すフローチャートである。
【００７３】
まずＨＤＤ１０４からＲＡＭ１０３に圧縮画像データおよび圧縮属性データを取り込み（ステップＳ７０１）、当該圧縮画像データおよび圧縮属性データを圧縮／伸長部１０６によって伸長し、伸長した多値画像データおよび属性データをＲＡＭ１０３に取り込む（ステップＳ７０２）。
【００７４】
次に、回転部１０７において、ＲＡＭ１０３の属性データのうちの原稿向き判別フラグ２０２に基づいて、ＲＡＭ１０３に取り込んだ多値画像データを必要なプリントの向きに回転して再度ＲＡＭ１０３に取り込む（ステップＳ７０３）。続いて変倍部１０８において、ＵＩ１０５の操作指示に基づいて、ＲＡＭ１０３に取り込んだ多値画像データおよび属性データを変倍して再度ＲＡＭ１０３に取り込む（ステップＳ７０４）。
【００７５】
ＲＡＭ１０３に取り込まれた多値画像データ１１６および属性データ１１７は次に、ビデオ出力Ｉ／Ｆ部１１５を介してプリンタ系画像処理部１１８に伝送され、ここで、属性データ１１７（像域判別フラグ）に基づいて、画像データが文字領域であれば解像度を優先する２値化を行い、自然画像領域であれば階調を再現する２値化を行う（ステップＳ７０５）。いずれかの手法で２値化するとプリンタ１１９でプリントする（ステップＳ７０６）。
【００７６】
このようにして、スキャナ１１４で取り込んだスキャナ原稿データ、および外部ホスト１２７から入力されたプリント・データの回転、変倍後のプリントを終了する。
【００７７】
図８は、上記した構成の本実施形態において取り込んだスキャナ原稿データおよび入力したプリント・データの回転、変倍後のＦＡＸ送信処理の流れを示すフローチャートである。
【００７８】
まずＨＤＤ１０４からＲＡＭ１０３に圧縮画像データおよび圧縮属性データを取り込み（ステップＳ８０１）、当該圧縮画像データおよび圧縮属性データを圧縮／伸長部１０６によって伸長し、伸長した多値画像データおよび属性データをＲＡＭ１０３に取り込む（ステップＳ８０２）。
【００７９】
次に、回転部１０７において、ＲＡＭ１０３に取り込んだ属性データのうちの原稿向き判別フラグ２０２とＦＡＸの原稿送信向きに基づいて、ＲＡＭ１０３に取り込んだ多値画像データを必要な向きに回転してＲＡＭ１０３に取り込む（ステップＳ８０３）。続いて変倍部１０８において、ＵＩ１０５の操作指示と送信先のＦＡＸの解像度に基づいて、ＲＡＭ１０３に取り込んだ多値画像データおよび属性データを変倍して再度ＲＡＭ１０３に取り込む（ステップＳ８０４）。
【００８０】
続いて２値／多値変換部１０９において、ＲＡＭ１０３に取り込んだ属性データのうちの像域判別フラグ（属性データ１１７）に基づいて、ＲＡＭ１０３に取り込んだ多値画像データが文字領域であれば解像度を優先する２値化を行い、自然画像領域であれば階調を再現する２値化を行ってＲＡＭ１０３に取り込む（ステップＳ８０５）。続いて当該２値化データをＦＡＸ部１２０に送り（ステップＳ８０６）、取り込んだスキャナ原稿データと入力したプリント・データの回転、変倍後のＦＡＸ送信を行い（ステップＳ８０６）、ＦＡＸ送信を終了する。
【００８１】
図９は、上記した構成の本実施形態において取り込んだスキャナ原稿データおよび入力したプリント・データの回転、変倍後の外部ホスト１２７へのファイル送信処理の流れを示すフローチャートである。
【００８２】
まずＨＤＤ１０４からＲＡＭ１０３に圧縮画像データおよび圧縮属性データを取り込み（ステップＳ９０１）、当該圧縮画像データおよび圧縮属性データを圧縮／伸長部１０６によって伸長し、伸長した多値画像データおよび属性データをＲＡＭ１０３に取り込む（ステップＳ９０２）。
【００８３】
次に、回転部１０７において、ＲＡＭ１０３の属性データのうちの原稿向き判別フラグ２０２に基づいて、ＲＡＭ１０３に取り込んだ多値画像データを必要なプリントの向きに回転して再度ＲＡＭ１０３に取り込む（ステップＳ９０３）。続いて変倍部１０８において、ＵＩ１０５の操作指示に基づいて、ＲＡＭ１０３に取り込んだ多値画像データおよび属性データを変倍して再度ＲＡＭ１０３に取り込む（ステップＳ９０４）。
【００８４】
ＲＡＭ１０３へのデータ取り込みに続いて、ＣＰＵ１０１が実行するソフトウェア処理により、ＲＡＭ１０３に取り込んだ多値画像データを外部ホスト１２７のファイル・フォーマットに変換し、ＲＡＭ１０３に再度記憶する（ステップＳ９０５）。記憶されたデータはＮＩＣ１２２、ネットワーク１２３を介して外部ホスト１２７へ送出され（ステップＳ９０６）、ファイル送信を終了する。
【００８５】
図１０は、上記した構成の本実施形態におけるＦＡＸ受信とプリント処理の流れを示すフローチャートである。
【００８６】
ＦＡＸ受信を開始すると、ＰＳＴＮ１２１を介して外部ＦＡＸからＦＡＸ１２０で受信したＦＡＸ画像は、ＨＤＤ１０４に取り込まれて蓄積される（ステップＳ１００１）。ＨＤＤ１０４への全ページのデータ取り込みが終了すると（ステップＳ１００２）、これを読み出してＲＡＭ１０３に取り込む（ステップＳ１００３）。ＲＡＭ１０３に取り込まれたデータは、ビデオ出力Ｉ／Ｆ部１１５、プリンタ系画像処理部１１８を介してプリンタ１１９によってプリントされ（ステップＳ１００４）、ＦＡＸ受信とプリント処理が終了する。
【００８７】
（第２の実施形態）
図１１は本発明に係るマルチ・ファンクション装置の第２実施形態であるネットワーク（Ｎ／Ｗ）システムのブロック図である。
【００８８】
第１実施形態のマルチ・ファンクション装置はスタンドアロンでマルチ・ファンクション機能を達成する構成であったが、本実施形態のマルチ・ファンクション機能を備えた画像処理装置は、コントローラ１００１、スキャナ１００２、プリンタ１００３等を含んで構成され、ネットワーク１００４を介して他の、同一構成の画像処理装置と接続され、いずれの画像処理装置が備えるスキャナおよびプリンタを用いてもマルチ・ファンクション機能を達成することができる。また、画像処理装置単体によっても、マルチ・ファンクション機能を達成することができる。
【００８９】
図１１では、それぞれがマルチ・ファンクション機能を備えた２台の画像処理装置１１１０と１１２０がネットワーク１００４を介して接続される形態を示したが、スキャナとプリンタと入力Ｉ／Ｆと出力Ｉ／Ｆを備えた画像処理装置の台数は複数であればよい。
【００９０】
図１２は、一例として画像処理装置１１１０が備えるコントローラ１００１の内部構成を詳細に示すブロック図であり、図１中の構成要素と同一のものには同一符号を付してある。他のコントローラの内部構成も同様であり、本実施形態で用いたコントローラは図２乃至図４に示した構成を含む。
【００９１】
図１３は、画像処理装置１１１０が取り込んだスキャナ原稿データおよびプリント・データを、ネットワークを１００４介して他のマルチ・ファンクション装置および外部ホスト１２７へ送信するファイル送信処理の手順を示すフローチャートである。
【００９２】
まずＨＤＤ１０４からＲＡＭ１０３に圧縮画像データおよび圧縮属性データを取り込み（ステップＳ１３０１）、当該圧縮画像データおよび圧縮属性データ・ファイルをＮＩＣ１２２からネットワーク１００４を介して、他の画像処理装置１１２０または外部ホスト１２７へ送信し（ステップＳ１３０２）、ファイル送信処理を終了する。
【００９３】
図１４は、受信側のマルチ・ファンクション装置（ここでは、画像処理装置１１２０）における受信とプリントの手順を示すフローチャートである。
【００９４】
ここでは、前述の通り画像処理装置１１２０が備えるコントローラ１００５の構成がコントローラ１００１と同一構成（第１実施形態におけるマルチ・ファンクション装置と同一構成）として説明する。
【００９５】
ネットワーク１００４を介して、まず、ＮＩＣ１２２から圧縮画像データおよび圧縮属性データを受信してＲＡＭ１０３に取り込む（ステップＳ１４０１）。取り込んだデータをＲＡＭ１０３からＨＤＤ１０４に一時的に取り込みスプールする（ステップＳ１４０２）。
【００９６】
ＨＤＤ１０４へのデータ転送が全て終了すると（ステップＳ１４０３）、ＨＤＤ１０４からＲＡＭ１０３に圧縮画像データおよび圧縮属性データを取り込む（ステップＳ１４０４）。ＲＡＭ１０３に取り込んである圧縮画像データおよび圧縮属性データを圧縮／伸長部１０６によって伸長し、伸長した多値画像データおよび属性データをＲＡＭ１０３に取り込む（ステップＳ１４０５）。
【００９７】
伸長データの取り込みに続いて回転部１０７において、ＲＡＭ１０３の属性データのうち原稿向き判別フラグ２０２に基づいて、ＲＡＭ１０３に取り込んだ伸長多値画像データを必要なプリントの向きに回転処理し、処理したデータをＲＡＭ１０３に取り込む（ステップＳ１４０６）。回転処理に続いて変倍部１０８において、ＵＩ１０５の操作指示に基づいて、ＲＡＭ１０３に取り込んだ伸長多値画像データおよび属性データを変倍し、変倍したデータをＲＡＭ１０３に取り込む（ステップＳ１４０７）。
【００９８】
伸長、回転、変倍が済むと、ステップＳ１４０８に進んで２値化と当該２値化データ送信を行う。すなわち、ビデオ出力Ｉ／Ｆ部１１５を介してＲＡＭ１０３から多値画像データ１１６および属性データ１１７（像域判別フラグ）をプリンタ系画像処理部１１８に転送し、プリンタ系画像処理部１１８では、属性データ１１７に基づいて、画像データが文字領域であれば解像度を優先する２値化を行い、自然画像領域であれば階調を再現する２値化を行う。そして、当該２値化データをプリンタ系画像処理部１１８からプリンタ１００７に送信する。
【００９９】
プリンタ１００７は２値化データにしたがってプリントし（ステップＳ１４０９）、スキャナ１００２で取り込んだスキャナ原稿データ、および入力したプリント・データの回転、変倍後のプリントを終了する。
【０１００】
この場合、変倍は受信側画像処理装置１１２０のコントローラ１００５で行っていたが、送信側画像処理装置１１１０で変倍後にコントローラ１００５に送信しても構わない。
【０１０１】
図１４に示した受信側のフローチャートには、Ｂ／Ｗのマルチ・ファンクション装置に対するファイル転送の手順を記述したが、図４に示したカラー系画像処理部４０３を備えたカラースキャナ系からのファイル転送に関しても、同様に画像データと属性データを送信し、受信側で画像データを属性データに基づいて画像処理してプリントすることができる。
【０１０２】
＜他の実施形態＞
本発明は上述のように、複数の機器（たとえばホストコンピュータ、インタフェース機器、スキャナ、プリンタ等）から構成されるシステムに適用しても一つの機器（たとえば複写機、ファクシミリ装置）からなる装置に適用してもよい。
【０１０３】
また、前述した実施形態の機能を実現するように各種のデバイスを動作させるように該各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施形態機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
【０１０４】
またこの場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【０１０５】
かかるプログラムコードを格納する記憶媒体としては例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１０６】
またコンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【０１０７】
さらに供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれることは言うまでもない。
【０１０８】
【発明の効果】
以上説明したように本発明装置および方法によれば、スキャナで読み取った原稿画像データと当該読み取り画像から検出される属性データ、およびＰＤＬプリント・データとその属性データを一旦メモリまたはＨＤＤにスプールしておくため、読み取り画像のプリント、ファイル送信、ＦＡＸ送信等の処理を行う場合は、いちいち原稿の読み取り、ＰＤＬのビットマップ画像の展開を行うことなく、スプールしたメモリまたはＨＤＤの画像データを読み出すことで画像出力することができる。したがって、処理を煩雑にすることがなく、また、画像に付加した属性フラグに応じて画像処理を行うことにより、画像劣化のないよい良好な画像をプリントし、ファイル送信し、ＦＡＸ送信することができる効果がある。
【０１０９】
また、スキャナで読み取った原稿画像データと当該読み取り画像から検出される属性データを一旦メモリまたはＨＤＤにスプールしておくため、読み取り画像の画像のプリント、ファイル送信等の処理を行う場合は、いちいち原稿のスキャンを行うことなく、スプールしたメモリまたはＨＤＤの画像データを読み出すことで画像出力することができる。したがって、処理を煩雑にすることがなく出力を行える効果がある。
【０１１０】
また、別の画像処理装置にファイル転送する場合は、ネットワークを介して画像と属性データを送信することにより、受信側装置で画像に付加した属性フラグに応じて画像処理を行うことにより、画像の劣化がなくよりよい画像のプリントを行える効果がある。
【図面の簡単な説明】
【図１】本発明に係るマルチ・ファンクション装置の第１実施形態を示すブロック図である。
【図２】第１実施形態のスキャナ系画像処理部における属性データの判別部を示すブロック図である。
【図３】第１実施形態のプリンタ系画像処理部における２値化処理を示すブロック図である。
【図４】第１実施形態のプリンタ系画像処理部におけるカラー画像処理およびＢ／Ｗ画像処理を示すブロック図である。
【図５】第１実施形態のスキャナによる原稿読み取り処理を示すフローチャートである。
【図６】第１実施形態におけるプリント・データの取り込み処理を示すフローチャートである。
【図７】第１実施形態において取り込んだスキャナ原稿データおよびプリント・データの回転、変倍後のプリント処理を示すフローチャートである。
【図８】第１実施形態において取り込んだスキャナ原稿データおよびプリント・データの回転、変倍後のＦＡＸ送信処理を示すフローチャートである。
【図９】第１実施形態において取り込んだスキャナ原稿データおよびプリント・データの回転、変倍後のホストへのファイル送信処理を示すフローチャートである。
【図１０】第１実施形態におけるＦＡＸ受信およびプリント処理を示すフローチャートである。
【図１１】本発明に係るマルチ・ファンクション装置の第２実施形態である画像処理装置を備えたＮ／Ｗシステムを示すブロック図である。
【図１２】第２実施形態の画像処理装置を備えたＮ／Ｗシステムにおけるコントローラを詳細に示すブロック図である。
【図１３】第２実施形態において取り込んだスキャナ原稿データおよびプリント・データを別のマルチ・ファンクション画像処理装置およびホストへ転送するファイル送信処理を示すフローチャートである。
【図１４】第２実施形態における受信側マルチ・ファンクション画像処理装置による受信およびプリント処理を示すフローチャートである。
【符号の説明】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ハードディスク・ドライブ（ＨＤＤ）
１０５  ユーザ・インターフェース（ＵＩ）
１０６  圧縮／伸長部
１０７  回転部
１０８  変倍部
１０９  ２値／多値変換部
１１０  ビデオ入力Ｉ／Ｆ部
１１３  スキャナ系画像処理部
１１４，１００２，１００６  スキャナ
１１５  ビデオ出力Ｉ／Ｆ部
１１８  プリンタ系画像処理部
１１９，１００３，１００７  プリンタ
１２０  ファクシミリ部（ＦＡＸ）
１２１  電話回線（ＰＳＴＮ）
１２２  ネットワーク・インターフェース・カード（ＮＩＣ）
１２３，１００４  ネットワーク
１２４  ホストＩ／Ｆ部
１２５  ホストＩ／Ｆケーブル
１２６，１２７  外部ホスト
２０５  文字像域判別部
２０６  原稿向き判別部
２０７  カラーＢ／Ｗ原稿判別部
２０８  紙幣／有価証券判別部
３０２  ２値化部
４０３  カラー系画像処理部
４０４  Ｂ／Ｗ系画像処理部
１００１，１００５  コントローラ
１１１０，１１２０  画像処理装置
【図１】
0003647347.tif 000002
【図２】
0003647347.tif 000003
【図３】
0003647347.tif 000004
【図４】
0003647347.tif 000005
【図５】
0003647347.tif 000006
【図６】
0003647347.tif 000007
【図７】
0003647347.tif 000008
【図８】
0003647347.tif 000009
【図９】
0003647347.tif 000010
【図１０】
0003647347.tif 000011
【図１１】
0003647347.tif 000012
【図１２】
0003647347.tif 000013
【図１３】
0003647347.tif 000014
【図１４】
0003647347.tif 000015