(57)【要約】【課題】印刷出力処理の速度を重視しつつ、例えばネットワークコピー処理を行う場合であっても、画質を損なわずに高品位な印刷出力を行えるようにする。【解決手段】画像データを出力する画像出力手段２４と、出力すべき画像データのフォーマットが階層構造のラスター画像データからなるものであるか否かを判別する判別手段２５と、出力すべき画像データに対する解像度変換を行い得るとともに前記判別手段２５での判別結果に応じて当該解像度変換を行うか否かを切り換える解像度変換手段２６とを備えて画像形成装置２を構成し、階層構造のラスター画像データでなければ出力処理の速度を重視して画像データの解像度を落とす解像度変換を行うが、階層構造のラスター画像データであれば出力画質を重視して画像データの解像度変換を行わずに可視画像として出力する。【選択図】図１
2007005949.tif 000002
【特許請求の範囲】
【請求項１】
画像データを可視画像化して出力する画像出力手段と、
前記画像出力手段で出力すべき画像データのフォーマットが階層構造のラスター画像データからなるものであるか否かを判別する判別手段と、
前記画像出力手段で出力すべき画像データに対する解像度変換を行い得るとともに、前記判別手段での判別結果に応じて当該解像度変換を行うか否かを切り換える解像度変換手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記解像度変換手段は、前記画像出力手段で出力すべき画像データのフォーマットが階層構造のラスター画像データからなるものであると前記判別手段が判別した場合に、当該画像データに対する解像度変換を行わない
ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記判別手段は、前記画像出力手段で出力すべき画像データのフォーマットが階層構造のラスター画像データからなるものであるか否かを、当該画像データの圧縮方式に基づいて判別する
ことを特徴とする請求項１または２記載の画像形成装置。
【請求項４】
画像データを可視画像化して出力するための画像形成方法であって、
出力すべき画像データのフォーマットが階層構造のラスター画像データからなるものであるか否かを判別する判別ステップと、
前記出力すべき画像データに対する解像度変換を行い得るとともに、前記判別ステップでの判別結果に応じて当該解像度変換を行うか否かを切り換える解像度変換ステップと
を含むことを特徴とする画像形成方法。
【請求項５】
前記解像度変換ステップでは、前記出力すべき画像データのフォーマットが階層構造のラスター画像データからなるものであると前記判別ステップで判別した場合に、当該画像データに対する解像度変換を行わない
ことを特徴とする請求項４記載の画像形成方法。
【請求項６】
前記判別ステップでは、前記出力すべき画像データのフォーマットが階層構造のラスター画像データからなるものであるか否かを、当該画像データの圧縮方式に基づいて判別する
ことを特徴とする請求項４または５記載の画像形成方法。
【請求項７】
画像データを可視画像化して出力する画像形成装置と接続するコンピュータまたは前記画像形成装置として機能するコンピュータを、
前記画像出力装置で出力すべき画像データのフォーマットが階層構造のラスター画像データからなるものであるか否かを判別する判別手段と、
前記画像出力装置で出力すべき画像データに対する解像度変換を行い得るとともに、前記判別手段での判別結果に応じて当該解像度変換を行うか否かを切り換える解像度変換手段
として機能させることを特徴とする画像形成プログラム。
【請求項８】
前記解像度変換手段は、前記画像出力装置で出力すべき画像データのフォーマットが階層構造のラスター画像データからなるものであると前記判別手段が判別した場合に、当該画像データに対する解像度変換を行わない
ことを特徴とする請求項７記載の画像形成プログラム。
【請求項９】
前記判別手段は、前記画像出力装置で出力すべき画像データのフォーマットが階層構造のラスター画像データからなるものであるか否かを、当該画像データの圧縮方式に基づいて判別する
ことを特徴とする請求項７または８記載の画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを可視画像化して出力する画像形成装置、画像形成方法および画像形成プログラムに関するものである。
【背景技術】
【０００２】
近年、ネットワーク関連技術の発展に伴い、スキャナ装置とプリンタ装置とがネットワーク回線を介して接続されてなるネットワークシステムにおいて、いわゆるネットワークコピー処理を行うこと、すなわちスキャナ装置で読み取った画像データをプリンタ装置へ送信して印刷出力することが広く行われている。ただし、ネットワークコピー処理では、複写機を用いたコピー処理の場合とは異なり、画像データがネットワーク回線を経由する。そのため、送信対象となる画像データについては、例えばＭＲＣ（Mixed Raster Contents）フォーマットのデータに変換し、これによりネットワーク回線での通信負荷を軽減することが提案されている（例えば、特許文献１参照）。
【０００３】
ＭＲＣフォーマットとは、文字や線画等を比較的高解像度のビットマップで表現するラスター画像と、自然画や階調画像等を比較的低解像度で階調表現するラスター画像とを、色や領域別に夫々の画像プレーンを持ち階層構造で表現するものであり、それぞれの画像プレーンをその画像種に最適な圧縮方法で圧縮して、１つのファイルにラッピングした画像フォーマットである。すなわち、画像データを「低解像度でよい画像要素」と「高解像度を要する画像要素」に分けて、それぞれに最適な解像度と圧縮方式を適用することで、高画質と低ファイルサイズとを両立可能にしたものである。
【０００４】
ところで、プリンタ装置において、画像データの印刷出力を行う場合には、その印刷出力処理の速度を重視して、出力すべき画像データの解像度を落とす解像度変換を行うことが一般的である。高解像度のラスター画像は、そのファイルサイズが大きく転送時間を多く要するわりに、印刷出力処理において高解像度処理を要するほどの画質が求められることが少ないからである。このような解像度変換処理は、プリンタ装置における画像データのデコンポーズ処理の一環として行われるか、あるいはそのプリンタ装置に印刷出力ジョブを発行するクライアントコンピュータ（ＰＣ）でのドライバ処理の一環として行われる。
【０００５】
【特許文献１】特開２００１−１３６３６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、ネットワークコピー処理の場合には、複写機を用いたコピー処理の場合と同様の出力画質を利用者が期待すると考えられ、またネットワーク回線を通じて送信されるＭＲＣフォーマットの画像データも文字や線画等については通常のコピー処理並みの高解像度出力が可能であるのに対し、画像データの印刷出力にあたり上述したような解像度変換処理を行うと、利用者が期待する高画質を実現できない可能性があり、また高画質と低ファイルサイズとの両立というＭＲＣフォーマットの特色も失われてしまうことになる。この点については、解像度変換処理を行わないことで対応し得るとも考えられるが、ネットワークコピー処理以外の印刷出力ジョブの場合にも一律に解像度変換処理を行わないようにすると、その印刷出力ジョブの処理速度の低下を招いてしまうため好ましくない。
【０００７】
そこで、本発明は、印刷出力処理の速度を重視しつつ、例えばネットワークコピー処理を行う場合であっても、画質を損なわずに高品位な印刷出力を行うことのできる、画像形成装置、画像形成方法および画像形成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するために案出された画像形成装置で、画像データを可視画像化して出力する画像出力手段と、前記画像出力手段で出力すべき画像データのフォーマットが階層構造のラスター画像データからなるものであるか否かを判別する判別手段と、前記画像出力手段で出力すべき画像データに対する解像度変換を行い得るとともに、前記判別手段での判別結果に応じて当該解像度変換を行うか否かを切り換える解像度変換手段とを備えることを特徴とする。
【０００９】
また、本発明は、上記目的を達成するために案出された画像形成方法で、画像データを可視画像化して出力するための画像形成方法であって、出力すべき画像データのフォーマットが階層構造のラスター画像データからなるものであるか否かを判別する判別ステップと、前記出力すべき画像データに対する解像度変換を行い得るとともに、前記判別ステップでの判別結果に応じて当該解像度変換を行うか否かを切り換える解像度変換ステップとを含むことを特徴とする。
【００１０】
また、本発明は、上記目的を達成するために案出された画像形成プログラムで、画像データを可視画像化して出力する画像形成装置と接続するコンピュータまたは前記画像形成装置として機能するコンピュータを、前記画像出力装置で出力すべき画像データのフォーマットが階層構造のラスター画像データからなるものであるか否かを判別する判別手段と、前記画像出力装置で出力すべき画像データに対する解像度変換を行い得るとともに、前記判別手段での判別結果に応じて当該解像度変換を行うか否かを切り換える解像度変換手段として機能させることを特徴とする。
【００１１】
上記構成の画像形成装置、上記手順の画像形成方法および上記構成の画像形成プログラムによれば、いずれも、画像データを可視画像化して出力するのにあたり、その出力すべき画像データのフォーマットが階層構造のラスター画像データからなるものであるか否かを判別する。「階層構造のラスター画像データ」とは、複数の画像プレーンを持つ階層構造のものであるとともに、各画像プレーン毎に最適な解像度が適用されたラスター画像データによって構成されるものであり、その代表的なものとしては例えばＭＲＣフォーマットの画像データが挙げられる。この判別は、例えば出力すべき画像データのヘッダ部のフォーマットに関する情報を認識することで行うことが考えられる。
そして、フォーマットについての判別を行ったら、その判別結果に応じて、出力すべき画像データに対する解像度変換を行うか否かを切り換える。例えば、階層構造のラスター画像データでなければ、出力処理の速度を重視して、出力すべき画像データの解像度を落とす解像度変換を行うが、階層構造のラスター画像データであれば、出力画質を重視して、出力すべき画像データの解像度変換は行わない、といった具合である。つまり、解像度変換の要否を指示するための信号等を、画像データと別個に用意したり、あるいは画像データに含めたりすることなく、出力すべき画像データのフォーマットによって、その画像データに対する解像度変換を行うか否かを切り換え得るようになるのである。
【発明の効果】
【００１２】
以上のように、本発明の画像形成装置、画像形成方法および画像形成プログラムでは、出力すべき画像データのフォーマットによって、その画像データに対する解像度変換を行うか否かを切り換え得るので、出力処理の速度を重視すべきフォーマットの場合には、解像度を落とす解像度変換を行って、その処理速度の向上を図ることが可能となり、また出力画質を重視すべきフォーマットの場合には、解像度変換を行わずに高品位な出力を行うことが可能となる。つまり、印刷出力処理の速度を重視しつつ、場合によっては画質を損なわずに高品位な画像出力を行うことができるのである。しかも、このような切り換えが画像データのフォーマットに基づいて行われるので、解像度変換の要否を指示するための信号等を、画像データと別個に用意したり、あるいは画像データに含めたりする必要がなく、これにより処理負荷（特に信号通信負荷等）の軽減も図れるようになる。
【発明を実施するための最良の形態】
【００１３】
以下、図面に基づき本発明に係る画像形成装置、画像形成方法および画像形成プログラムについて説明する。
【００１４】
先ず、画像形成装置を含むシステムの概略構成について説明する。
図１は、本発明が適用されたシステム構成の一例を示すブロック図である。図例の要に、ここで説明するネットワークシステムは、スキャナ装置１と、プリンタ装置２と、クライアントＰＣ３とが、ネットワーク回線４を介して接続されてなり、ネットワークコピー処理を行い得るように構成されたものである。なお、図例では、スキャナ装置１、プリンタ装置２およびクライアントＰＣ３がそれぞれ一つである場合を示しているが、ネットワーク回線４上に複数あってもよいことは勿論である。
【００１５】
スキャナ装置１は、ネットワークコピー処理を行うために、原稿から画像データを光学的に読み取る画像読取手段１１と、この画像読取手段１１が読み取った画像データをネットワーク回線４上へ送信するデータ送信手段１２とを備えている。さらに、スキャナ装置１では、ネットワーク回線４での通信負荷を軽減すべく、データ送信手段１２での送信対象となる画像データについて、そのフォーマットの変換を行うフォーマット変換手段１３と、データ量の削減を行うデータ圧縮手段１４とを備えている。
フォーマット変換手段１３では、送信対象となる画像データを、階層構造のラスター画像データからなるフォーマットのもの、具体的には詳細を後述するＭＲＣフォーマットのものに変換するようになっている。
また、データ圧縮手段１４では、フォーマット変換手段１３によるフォーマット変換後の画像データに対し、その画像データを構成する画像プレーン毎に最適な圧縮方法で圧縮を行うようになっている。
これらにより、スキャナ装置１では、送信対象となる画像データについて、「低解像度でよい画像要素」と「高解像度を要する画像要素」に分けて、それぞれに最適な解像度と圧縮方式を適用し、これにより高画質と低ファイルサイズとを両立することができるのである。
【００１６】
プリンタ装置２は、ネットワーク回線４を通じて送信された画像データを受け取って、その画像データの印刷出力を行うものである。すなわち、プリンタ装置２は、画像データを可視画像化して出力する画像形成装置として機能するものである。そのために、プリンタ装置２では、ネットワーク回線４を通じて送信された画像データを受け取るデータ取得手段２１と、データ取得手段２１が受け取った画像データに対する伸張処理を行うデータ伸張手段２２と、伸張処理後の画像データを印刷出力可能な形式に展開（デコンポーズ）する画像展開手段２３と、展開後の画像データを例えば電子写真方式を用いて記録用紙上に印刷出力する画像出力手段２４とを備えている。
【００１７】
また、プリンタ装置２では、これらの各手段２１〜２４に加えて、判別手段２５と、解像度変換手段２６とを備えている。
判別手段２５は、データ取得手段２１が取得した画像データ、すなわち画像出力手段２４で出力すべき画像データについて、そのフォーマットが階層構造のラスター画像データからなるものであるか否か、具体的には詳細を後述するようなＭＲＣフォーマットのものであるか否かを判別するものである。この判別結果は、解像度変換手段２６に通知されるようになっている。
解像度変換手段２６は、画像出力手段２４が画像データの印刷出力を行う際の処理速度向上を図るべく、画像展開手段２３が行うデコンポーズ処理の一環として、出力すべき画像データの解像度を落とす解像度変換を行い得るものである。ただし、解像度変換手段２６では全ての画像データについて常に解像度変換を行うのではなく、判別手段２５での判別結果に応じて、解像度変換を行うか否かを切り換えるようになっている。
【００１８】
クライアントＰＣ３は、プリンタ装置２に対する印刷出力ジョブを発行するものである。そのために、クライアントＰＣ３では、そのクライアントＰＣ３にインストールされているアプリケーションプログラムまたはオペレーションシステムからの指示に従いつつ、そのクライアントＰＣ３で生成または取得した画像データを、所定フォーマットでネットワーク回線４を通じてプリンタ装置２へ送信するプリンタドライバ手段３１を備えている。ここでいう所定フォーマットは、一般的な印刷出力処理に用いられるフォーマットであればよいが、階層構造のラスター画像データのみからなるもの、具体的にはＭＲＣフォーマットではないものとする。
【００１９】
ここで、以上のような構成のネットワークシステムにおいて、ネットワークコピー処理を行う際に用いられる画像データのフォーマットについて説明する。ネットワークコピー処理を行う際には、スキャナ装置１の画像読取手段１１で読み取られた画像データが、そのスキャナ装置１のフォーマット変換手段１３で階層構造のラスター画像データからなるフォーマットに変換され、さらにデータ圧縮手段１４で圧縮されて、高画質と低ファイルサイズとを両立できるものとされる。このような高画質と低ファイルサイズとを両立するフォーマットである階層構造のラスター画像データからなるフォーマットとしては、その代表的なものとして、ＭＲＣフォーマットが挙げられる。
【００２０】
図２は、ＭＲＣフォーマットの概要を示す説明図である。ＭＲＣフォーマットは、一般的に二種類に分けられる。一種類は、図２（ａ）に示すように、一層の背景画像（Background）上に、多層（Mask1〜6）の文字・線画画像を重ねたフォーマット（以下「多層フォーマット」という）のものである。また、他の一種類は、図２（ｂ）に示すように、背景画像（Background）と、表面画像（Foreground）と、どの部分が表面画像かを示すマスク画像（Selector）で構成されたフォーマット（以下「三層フォーマット」という）のものである。
【００２１】
図３は、多層フォーマットの具体例を示す説明図である。図例のように、多層フォーマットでは、背景画像の層は、階調が重視され低解像度でよい画像要素である写真または絵柄の領域のみのプレーンからなり、その写真・絵柄領域に適した圧縮方法であるＪＰＥＧ（Joint Photographic Experts Group）圧縮が行われる。その一方で、背景画像の層を除く他の層は、いずれも、高解像度を要する画像要素である文字または線画の画像領域のみのプレーンからなり、その文字・線画領域に適した圧縮方法であるＭＭＲ（Modified Modified Read）圧縮が行われる。なお、多層フォーマットでは、各層におけるデータ形式が、ラスター形式となっている。つまり、例えば文字・線画領域の層であっても、テキストデータ形式やベクターデータ形式ではなく、ラスター画像データによって表されている。
【００２２】
図４は、三層フォーマットの具体例を示す説明図である。図例のように、三層フォーマットでは、背景画像の層（以下「Back層」という）は、階調が重視され低解像度でよい画像要素である写真・絵柄領域のみのプレーンからなり、その絵柄領域に適した圧縮方法であるＪＰＥＧ圧縮が行われる。さらに、表面画像の層（以下「Fore層」という）は、高解像度を要する画像要素である文字または線画についてのものであるが、その文字・線画の色情報に相当するものであり、階調が重視され低解像度でよいため、多値ＪＰＥＧ圧縮が行われる。また、マスク画像の層（以下「Mask層」という）は、どの部分がFore層（文字・線画の画像）であるかを示すものであり、高解像度を要することから、ＭＭＲ圧縮が行われる。なお、三層フォーマットにおいても、多層フォーマットの場合と同様に、各層におけるデータ形式がラスター形式となっている。つまり、例えばMask層であっても、テキストデータ形式やベクターデータ形式ではなく、ラスター画像データによって表されている。
【００２３】
次に、以上のようなネットワークシステムのプリンタ装置２において、ネットワーク回線４を通じて送信された画像データを受け取って、その画像データの印刷出力を行う場合の処理動作例、すなわち本発明に係る画像形成方法について説明する。
【００２４】
図５は、本発明に係る画像形成方法の手順の一例を示すフローチャートである。
プリンタ装置２では、ネットワーク回線４を通じて送信された画像データをデータ取得手段２１が受け取ると（ステップ１０１、以下ステップを「Ｓ」と略す）、その画像データ、すなわち画像出力手段２４で出力すべき画像データについて、そのフォーマットがＭＲＣフォーマットであるか否かを判別手段２５が判別する（Ｓ１０２）。ＭＲＣフォーマットであるか否かの判別は、以下のようにして行うことが考えられる。
【００２５】
例えば、多層フォーマットについては、先ず、出力すべき画像データのうちのある一つのページ中のオブジェクト（画像要素）が、ラスター画像データのみで構成されているか否かを判断する。この判断は、例えば画像データがＰＤＦ（Portable Document Format）ファイルであれば、そのＰＤＦファイルを構成する各オブジェクトについてのヘッダ（属性）情報を参照して行えばよい。そして、一つでもラスター画像データ以外のもの（ベクターデータ等）があれば、ＭＲＣフォーマットではないと判別する。
【００２６】
オブジェクトがラスター画像データのみで構成されている場合には、次いで、それぞれのオブジェクトの属性情報を参照して、各ラスター画像データについての圧縮方法を認識し、その圧縮方法がＪＰＥＧ圧縮とＭＭＲ圧縮とのみで構成されているか否かを判断する。そして、ＪＰＥＧ圧縮またはＭＭＲ圧縮以外の圧縮方法によるものがあれば、ＭＲＣフォーマットではないと判別する。
【００２７】
圧縮方法がＪＰＥＧ圧縮とＭＭＲ圧縮とのみで構成されている場合には、さらに、ＪＰＥＧ圧縮とＭＭＲ圧縮とのみで構成されている圧縮方法のうち、ＪＰＥＧ圧縮によるオブジェクトが一つのみであるか否を判断する。そして、ＪＰＥＧ圧縮によるオブジェクトが一つのみであれば、データ取得手段２１で受け取った画像データは、多層フォーマットによるＭＲＣフォーマットのものであると判別する。
【００２８】
また、例えば、三層フォーマットについては、先ず、出力すべき画像データのうちのある一つのページ中のオブジェクト（画像要素）が、ラスター画像データのみで構成されているか否かを判断する。この判断は、多層フォーマットの場合と同様にして行えばよい。そして、一つでもラスター画像データ以外のもの（ベクターデータ等）があれば、ＭＲＣフォーマットではないと判別する。
【００２９】
オブジェクトがラスター画像データのみで構成されている場合には、次いで多層フォーマットの場合と同様に、各ラスター画像データについての圧縮方法がＪＰＥＧ圧縮とＭＭＲ圧縮とのみで構成されているか否かを判断する。そして、ＪＰＥＧ圧縮またはＭＭＲ圧縮以外の圧縮方法によるものがあれば、ＭＲＣフォーマットではないと判別する。
【００３０】
圧縮方法がＪＰＥＧ圧縮とＭＭＲ圧縮とのみで構成されている場合には、さらに、ある一つのページにおける各オブジェクトが、がBack層、Fore層またはMask層のいずれかに分類できるか否か、すなわちある一つのページBack層、Fore層およびMask層で構成されているか否かを判断する。この判断も、各オブジェクトについての属性情報を参照して行えばよい。そして、Back層、Fore層およびMask層で構成されていれば、データ取得手段２１で受け取った画像データは、三層フォーマットによるＭＲＣフォーマットのものであると判別する。
【００３１】
ただし、データ取得手段２１で受け取った画像データにおけるページ情報の中に、ＭＲＣフォーマットを示すためにネットワークシステム内で特別に設定されたタグ情報が含まれている場合には、上述したような一連の手順を行うのではなく、そのタグ情報に基づいてＭＲＣフォーマットであるか否かの判別を行うようにしてもよい。
【００３２】
以上のような判別手段２５での判別の結果、データ取得手段２１で受け取った画像データのフォーマットがＭＲＣフォーマットでなければ、その画像データは、印刷出力ジョブの処理のためにクライアントＰＣ３から送信されたものである。したがって、プリンタ装置２では、その画像データの印刷出力を行う際の処理速度向上を図るべく、解像度変換手段２６がその画像データの解像度を落とす解像度変換を行う（Ｓ１０３）。この解像度変換は、公知技術を利用して行えばよいため、ここではその詳細な説明を省略する。そして、解像度変換手段２６が解像度変換を行うと、その解像度変換後の画像データについて、画像出力手段２４が記録用紙上への印刷出力を行う（Ｓ１０４）。
【００３３】
一方、判別手段２５での判別の結果、データ取得手段２１で受け取った画像データのフォーマットがＭＲＣフォーマットである場合には、その画像データは、ネットワークコピー処理のためにスキャナ装置１から送信されたものである。つまり、印刷出力を行う際の処理速度向上よりも、複写機を用いたコピー処理の場合と同様の出力画質を利用者が期待していると考えられる。したがって、プリンタ装置２では、データ取得手段２１で受け取った画像データに対する解像度変換手段２６での解像度変換を行わずに、その画像データについて画像出力手段２４が記録用紙上への印刷出力を行うようにする（Ｓ１０４）。つまり、判別手段２５での判別結果に応じて、解像度変換手段２６での解像度変換を行うか否かを切り換えることを可能とし、ＭＲＣフォーマットの画像データについては、その画像データに対する解像度変換を行わずに、その画像データの印刷出力を行うのである。
【００３４】
このように、本実施形態で説明したプリンタ装置２およびそのプリンタ装置２で行う画像形成方法によれば、画像データの印刷出力を行うのにあたり、その印刷出力すべき画像データのフォーマットがＭＲＣフォーマットであるか否かを判別し、その判別結果に応じて、出力すべき画像データに対する解像度変換を行うか否かを切り換えるようになっている。具体的には、印刷出力すべき画像データがＭＲＣフォーマットのものでなければ、出力処理の速度を重視して、出力すべき画像データの解像度を落とす解像度変換を行うが、ＭＲＣフォーマットのものであれば、出力画質を重視して、出力すべき画像データの解像度変換は行わない。したがって、解像度変換の要否を指示するための信号等を、画像データと別個に用意したり、あるいは画像データに含めたりすることなく、出力すべき画像データのフォーマットによって、その画像データに対する解像度変換を行うか否かを切り換え得るようになるのである。
【００３５】
換言すると、出力すべき画像データのフォーマットによって、その画像データに対する解像度変換を行うか否かを切り換えるので、出力処理の速度を重視すべきフォーマットの場合には、解像度を落とす解像度変換を行って、その処理速度の向上を図ることが可能となり、また出力画質を重視すべきフォーマットの場合には、解像度変換を行わずに高品位な出力を行うことが可能となる。つまり、印刷出力処理の速度を重視しつつ、場合によっては画質を損なわずに高品位な画像出力を行うことができるのである。しかも、このような切り換えが画像データのフォーマットに基づいて行われるので、解像度変換の要否を指示するための信号等を、画像データと別個に用意したり、あるいは画像データに含めたりする必要がなく、これにより処理負荷（特に信号通信負荷等）の軽減も図れるようになるのである。
【００３６】
特に、本実施形態で説明したように、ＭＲＣフォーマットである場合には解像度変換を行わないようにすれば、そのＭＲＣフォーマットの画像データについて解像度変換を行わずに高品位な出力を行うことで、複写機を用いたコピー処理と同様の出力画質を実現することが可能となり、また高画質と低ファイルサイズとの両立というＭＲＣフォーマットの特色も活かされることになるので、ネットワークコピー処理に適用して非常に好適なものとなる。
【００３７】
さらに、実施形態で説明したように、ＭＲＣフォーマットであるか否かの判別を画像データの圧縮方式に基づいて行うようにすれば、多層フォーマットであるか、あるいは三層フォーマットであるかを問わず、例えばその画像データのヘッダ部分に含まれている圧縮情報を認識することで当該判別を行い得るので、当該判別を容易かつ確実に行えるようになる。
【００３８】
なお、本実施形態では、本発明の好適な実施具体例を説明したが、本発明はその内容に限定されるものではなく、その要旨を逸脱しない範囲で適宜変更することが可能である。
【００３９】
例えば、本実施形態では、階層構造のラスター画像データとしてＭＲＣフォーマットの画像データを例に挙げて詳しく説明したが、必ずしもこれに限定されることはなく、ネットワークコピー処理を行う際にスキャナ装置１から送信される画像データが他のフォーマットによるものであっても、全く同様に本発明を適用することが考えられる。
【００４０】
また、本実施形態では、ＭＲＣフォーマットであるか否かの判別およびその判別に応じた解像度変換の要否の切り換えを、プリンタ装置２が行う場合、すなわちプリンタ装置２が判別手段２５および解像度変換手段２６としての機能を有する場合を例に挙げて説明したが、例えばネットワークコピー処理にあたって、スキャナ装置１から送信される画像データがクライアントＰＣ３を一旦経由するように構成されたシステムであれば（クライアントＰＣ３でのデータスプールの有無は問わない）、少なくともその判別、またはその判別と解像度変換切り換えとの両方を、クライアントＰＣ３で行っても構わない。その場合には、クライアントＰＣ３におけるプリンタドライバ手段３１が、判別手段２５、解像度変換手段２６としての機能を有していればよい。
【００４１】
これらの各手段２５，２６は、その機能をプリンタ装置２が有している場合についても、またクライアントＰＣ３が有している場合についても、コンピュータとしての機能（例えばプリンタ装置２またはクライアントＰＣ３が画像データを処理するため備えているＣＰＵやＡＳＩＣ等による機能）に所定プログラムを処理させることで実現することが考えられる。ただし、その場合に、所定プログラムは、必ずしもプリンタ装置２またはクライアントＰＣ３に予めインストールされている必要はなく、プリンタ装置２またはクライアントＰＣ３に対してコンピュータ読み取り可能な記憶媒体に格納されて提供されるものであっても、または有線若しくは無線による通信手段を介して配信されるものであってもよい。つまり、上述した本実施形態における画像形成装置としての機能構成は、コンピュータを画像形成装置として機能させる画像形成プログラムによっても実現可能である。
【図面の簡単な説明】
【００４２】
【図１】本発明が適用されたシステム構成の一例を示すブロック図である。
【図２】ＭＲＣフォーマットの概要を示す説明図である。
【図３】多層フォーマットの具体例を示す説明図である。
【図４】三層フォーマットの具体例を示す説明図である。
【図５】本発明に係る画像形成方法の手順の一例を示すフローチャートである。
【符号の説明】
【００４３】
１…スキャナ装置、２…プリンタ装置、３…クライアントＰＣ、４…ネットワーク回線、１１…画像読取手段、１２…データ送信手段、１３…フォーマット変換手段１３、１４…データ圧縮手段、２１…データ取得手段、２２…データ伸張手段２２、２３…画像展開手段２３、２４…画像出力手段２４、２５…判別手段、２６…解像度変換手段、３１…プリンタドライバ手段
【図１】
2007005949.tif 000003
【図２】
2007005949.tif 000004
【図３】
2007005949.tif 000005
【図４】
2007005949.tif 000006
【図５】
2007005949.tif 000007