(57)【要約】【課題】原稿データを色毎の画像データ及び属性データに分離して保存し、それらを利用して印刷画像を生成する場合において、いずれかの色の画像データが破損しても、原稿の内容を認識可能に印刷することができる画像形成装置及び印刷制御プログラムを提供する。【解決手段】印刷対象となる原稿データを色毎の画像データ及び画素毎のオブジェクトを規定する属性データに分離して記憶部に記憶する画像形成装置において、前記色毎の画像データの内の１又は複数の画像データが前記記憶部から読み込めない場合、前記属性データを利用して、オブジェクトの形状を認識可能な代理画像を生成し、当該代理画像を使用して印刷を実行する制御部を備える。【選択図】図４
2013119220.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象となる原稿データを色毎の画像データ及び画素毎のオブジェクトを規定する属性データに分離して記憶部に記憶する画像形成装置において、
前記色毎の画像データの内の１又は複数の画像データが前記記憶部から読み込めない場合、前記属性データを利用して、オブジェクトの形状が認識可能な代理画像を生成し、当該代理画像を使用して印刷を実行させる制御部を備える、
ことを特徴とする画像形成装置。
【請求項２】
前記制御部は、順次選択された対象画素の属性と前記対象画素の周辺の周辺画素の属性とを比較し、前記対象画素と全ての前記周辺画素とが同じオブジェクトに属する場合は、前記対象画素を白色に設定し、前記対象画素といずれかの前記周辺画素とが異なるオブジェクトに属する場合は、前記対象画素を黒色に設定し、各々のオブジェクトの境界を描画した白黒の前記代理画像を生成する、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、前記記憶部から読み込めない画像データに対応する色が１色であり、順次選択された対象画素が所定のオブジェクトに属し、かつ、前記記憶部から読み込めた画像データに基づく画像の前記対象画素に色がない場合は、前記対象画素を前記１色の色に設定し、前記所定のオブジェクトを塗りつぶした前記代理画像を生成する、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記制御部は、前記記憶部から読み込めない画像データに対応する色が複数色であり、順次選択された対象画素が所定のオブジェクトに属し、かつ、前記記憶部から読み込めた画像データに基づく画像の前記対象画素に色がない場合は、前記対象画素を黒色に設定し、前記所定のオブジェクトを塗りつぶした前記代理画像を生成する、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記制御部は、前記対象画素を前記１色の色若しくは黒色の最大濃度に設定する、
ことを特徴とする請求項３又は４に記載の画像形成装置。
【請求項６】
前記所定のオブジェクトは、文字オブジェクト又は線画オブジェクトである、
ことを特徴とする請求項３乃至５のいずれか一に記載の画像形成装置。
【請求項７】
前記記憶部として、複数のハードディスクを備え、
前記制御部は、前記色毎の画像データ及び前記属性データの各々を、異なるハードディスクに記憶させる、
ことを特徴とする請求項１乃至６のいずれか一に記載の画像形成装置。
【請求項８】
印刷対象となる原稿データを色毎の画像データ及び画素毎のオブジェクトを規定する属性データに分離して記憶部に記憶する装置で動作する印刷制御プログラムであって、
前記装置を、
前記色毎の画像データの内の１又は複数の画像データが前記記憶部から読み込めない場合、前記属性データを利用して、オブジェクトの形状が認識可能な代理画像を生成し、当該代理画像を使用して印刷を実行させる制御部、として機能させる、
ことを特徴とする印刷制御プログラム。
【請求項９】
前記制御部は、順次選択された対象画素の属性と前記対象画素の周辺の周辺画素の属性とを比較し、前記対象画素と全ての前記周辺画素とが同じオブジェクトに属する場合は、前記対象画素を白色に設定し、前記対象画素といずれかの前記周辺画素とが異なるオブジェクトに属する場合は、前記対象画素を黒色に設定し、各々のオブジェクトの境界を描画した白黒の前記代理画像を生成する、
ことを特徴とする請求項８に記載の印刷制御プログラム。
【請求項１０】
前記制御部は、前記記憶部から読み込めない画像データに対応する色が１色であり、順次選択された対象画素が所定のオブジェクトに属し、かつ、前記記憶部から読み込めた画像データに基づく画像の前記対象画素に色がない場合は、前記対象画素を前記１色の色に設定し、前記所定のオブジェクトを塗りつぶした前記代理画像を生成する、
ことを特徴とする請求項８に記載の印刷制御プログラム。
【請求項１１】
前記制御部は、前記記憶部から読み込めない画像データに対応する色が複数色であり、順次選択された対象画素が所定のオブジェクトに属し、かつ、前記記憶部から読み込めた画像データに基づく画像の前記対象画素に色がない場合は、前記対象画素を黒色に設定し、前記所定のオブジェクトを塗りつぶした前記代理画像を生成する、
ことを特徴とする請求項８に記載の印刷制御プログラム。
【請求項１２】
前記制御部は、前記対象画素を前記１色の色若しくは黒色の最大濃度に設定する、
ことを特徴とする請求項１０又は１１に記載の印刷制御プログラム。
【請求項１３】
前記所定のオブジェクトは、文字オブジェクト又は線画オブジェクトである、
ことを特徴とする請求項１０乃至１２のいずれか一に記載の印刷制御プログラム。
【請求項１４】
前記装置は、前記記憶部として、複数のハードディスクを備え、
前記制御部は、前記色毎の画像データ及び前記属性データの各々を、異なるハードディスクに記憶させる、
ことを特徴とする請求項８乃至１３のいずれか一に記載の印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び印刷制御プログラムに関し、特に、色毎の画像データを利用して印刷する画像形成装置及びいずれかの色の画像データが破損した場合の印刷を制御する印刷制御プログラムに関する。
【背景技術】
【０００２】
高速カラーディジタル複合機等では、内部のハードディスク等の記憶装置に画像データを保存する際、読み込み時にプリント速度に見合うデータ読み込み速度を確保するために、原稿データを色毎の画像データに分離し、それぞれの色の画像データを別々の記憶装置に保存するなどしている。
【０００３】
また、文字や線画の輪郭を絵画画像に比べて明瞭に表現するために、各画素を、文字オブジェクト、線画オブジェクト、絵画オブジェクト、オブジェクト無し若しくは背景オブジェクトに分類し、各画素のオブジェクトを規定するデータ（以下、属性データと呼ぶ。）を、色毎の画像データとは別の記憶装置に保存するなどしている。
【０００４】
上記処理を行う装置は、基本構成として５つのハードディスクを持ち、原稿データをＣＭＹＫの４つの画像データ及び属性データに分離し、ハードディスク１台毎に、ＣＭＹＫの画像データ及び属性データのいずれか一つを割り当てて記録している。他の構成としては、１つ以上のハードディスク等の記憶装置を使用し、ＣＭＹＫの画像データ及び属性データをそれぞれ別のファイルとして記憶している。
【０００５】
上記のような属性データを利用した画像処理に関して、例えば、下記特許文献１には、印刷データに基づいてイメージデータを生成するイメージデータ生成装置と、前記イメージデータ生成装置により生成された前記イメージデータに対して所定の画像処理を施す画像処理装置とから構成されている画像処理システムであって、前記イメージデータ生成装置は、前記印刷データを構成する前記イメージデータを生成して前記画像処理装置に送出するとともに、この生成したイメージデータの属性を示す情報を当該イメージデータに対応付けて前記画像処理装置に送出し、前記画像処理装置は、前記イメージデータ生成装置から受け取った前記イメージデータの属性を示す情報に基づいて、前記イメージデータ生成装置から受け取った前記イメージデータに対して、当該イメージデータに適応した前記所定の画像処理を施す構成が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−９４４３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
原稿データを色毎の画像データ及び属性データに分離し、それぞれのデータを別々のハードディスクに保存する方法の場合、１台のハードディスクが不良を起こした時に、例え他のハードディスクが正常であっても、読み込んだ画像データ及び属性データを利用して原稿を印刷することができないという問題があった。
【０００８】
また、原稿データを色毎の画像データ及び属性データに分離し、それぞれのデータを別々のファイルとして１つのハードディスクに保存する場合も、特定のファイルの読み込み不良を起こした時に、例え他のファイルが読み込めたとしても、読み込んだファイルを利用して原稿を印刷することができないという問題があった。
【０００９】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、原稿データを色毎の画像データ及び属性データに分離して保存し、それらを利用して印刷画像を生成する場合において、いずれかの色の画像データが破損しても、原稿の内容を認識可能に印刷することができる画像形成装置及び印刷制御プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明は、印刷対象となる原稿データを色毎の画像データ及び画素毎のオブジェクトを規定する属性データに分離して記憶部に記憶する画像形成装置において、前記色毎の画像データの内の１又は複数の画像データが前記記憶部から読み込めない場合、前記属性データを利用して、オブジェクトの形状が認識可能な代理画像を生成し、当該代理画像を使用して印刷を実行させる制御部を備えるものである。
【００１１】
また、本発明は、印刷対象となる原稿データを色毎の画像データ及び画素毎のオブジェクトを規定する属性データに分離して記憶部に記憶する装置で動作する印刷制御プログラムであって、前記装置を、前記色毎の画像データの内の１又は複数の画像データが前記記憶部から読み込めない場合、前記属性データを利用して、オブジェクトの形状が認識可能な代理画像を生成し、当該代理画像を使用して印刷を実行させる制御部、として機能させるものである。
【発明の効果】
【００１２】
本発明の画像形成装置及び印刷制御プログラムによれば、原稿データを色毎の画像データ及び属性データに分離して保存し、それらを利用して印刷画像を生成する場合において、いずれかの色の画像データが破損しても、原稿の内容を認識可能に印刷することができる。
【００１３】
その理由は、印刷対象となる原稿データを色毎の画像データ及び画素毎のオブジェクトを規定する属性データに分離して記憶する画像形成装置（印刷制御プログラム）は、色毎の画像データの内の１又は複数の画像データが読み込めない場合、属性データを利用して、オブジェクトの形状を認識可能な代理画像（各々のオブジェクトを輪郭で表現した白黒の代理画像や、色が不明なオブジェクトを読み込めない画像データに対応する色若しくは黒色で塗りつぶした代理画像）を生成し、当該代理画像を使用して印刷を実行する制御を行うからである。
【００１４】
このように、分離された色毎の画像データの内、いずれか１つ若しくは複数が読み込めなくなった場合に、属性データを読み込めない色の濃度情報に置き換えることにより、読み込めない色で構成される文字情報や線画情報を知ることができ、原稿の内容を認識することができる。
【００１５】
また、属性データを濃度情報に置き換える際に、オブジェクトの境界を描画したり、オブジェクトの内部を塗りつぶしたりすることにより、例えば、四角く塗りつぶした線画オブジェクトの上に記載された文字などを再現することができ、原稿の内容を認識することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施例に係る画像形成装置の構成を示すブロック図である。
【図２】本発明の一実施例に係る画像形成装置の動作（データ保存動作）を示すフローチャート図である。
【図３】従来の画像形成装置の動作（画像形成動作）を示すフローチャート図である。
【図４】本発明の一実施例に係る画像形成装置の動作（画像形成動作）を示すフローチャート図である。
【図５】本発明の一実施例に係る画像形成装置の動作（代理画像作成動作）を示すフローチャート図である。
【図６】本発明の一実施例に係る画像形成装置の動作（代理画像作成動作の他の例）を示すフローチャート図である。
【図７】本発明の一実施例に係る原稿画像の一例（読み込みエラーが無い場合）を示す図である。
【図８】本発明の一実施例に係る原稿画像の一例（オブジェクトを輪郭で表現した場合）を示す図である。
【図９】本発明の一実施例に係る原稿画像の一例（オブジェクトの内部を塗りつぶした場合）を示す図である。
【発明を実施するための形態】
【００１７】
背景技術で示したように、原稿データを色毎の画像データ及び画素毎のオブジェクトを規定する属性データに分離し、それぞれのデータを別々のハードディスクに保存する場合において、１台のハードディスクが不良を起こした時に、原稿が印刷できなくなるという問題があった。また、ハードディスクは単体であっても、色毎の画像データ及び属性データを別ファイルとして保存する場合において、特定のファイルが読み込み不良を起こした時に、やはり原稿が印刷できなくなるという問題があった。
【００１８】
このように、一部の画像データが読み込めないために原稿を印刷することができないと、原稿にどのような情報が記載されていたかを知ることができない。この問題に対して、読み込めた画像データと属性データのみで印刷画像を生成する方法も考えられるが、この方法では、特定のオブジェクトが読み込めない色のみで構成されている場合に、そのオブジェクトの内容を知ることができない。例えば、テキストオブジェクトがＣＭＹＫのいずれか一つの色で構成され、その色の画像データが読み込めない場合は、テキストの内容を全く理解することができない。
【００１９】
そこで、本発明の一実施の形態では、印刷する原稿データを色毎の画像データ及び画素毎の属性データ（タグビット）に分離して記録しているカラー画像形成装置において、特定の色の画像データが読み込めない場合に、属性データを利用してオブジェクトの形状を認識可能な代理画像を生成して（例えば、オブジェクトの輪郭を描画したり、オブジェクトを特定の色で塗りつぶしたりして）、原稿に記載された情報を理解できるようにする。
【実施例】
【００２０】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係る画像形成装置及び印刷制御プログラムについて、図１乃至図９を参照して説明する。図１は、本実施例の画像形成装置の構成を示すブロック図である。また、図２、図４乃至図６は、本実施例の画像形成装置の動作を示すフローチャート図であり、図３は、従来の画像形成装置の動作を示すフローチャート図である。また、図７は、印刷対象となる原稿画像の一例を示す図であり、図８及び図９は、本実施例の画像形成装置で処理した後の原稿画像の一例を示す図である。
【００２１】
図１に示すように、本実施例の画像形成装置は、カラー印刷が可能なＭＦＰ（Multi Function Peripheral）などの印刷装置であり、主に、制御部１０、給紙部２０、画像形成部３０、排紙部４０、表示部５０から構成されている。
【００２２】
制御部１０は、ＣＰＵ（Central Processing Unit）１１、通信部１２、ＲＯＭ（Read Only Memory）１３、ＲＡＭ（Random Access Memory）１４、ＨＤＤ（Hard Disk Drive）１５などで構成され、これら及び給紙部２０、画像形成部３０、排紙部４０、表示部５０はバス１６によって接続されている。
【００２３】
ＣＰＵ１１は、プログラムに従って演算するデータ処理装置である。ＲＯＭ１３は、画像形成装置全体の動作を制御するためのプログラムや後述する印刷制御プログラム等を記憶する。ＲＡＭ１４は、ＣＰＵ１１による制御に必要なデータや制御動作時に一時記憶が必要なデータ等を記憶する。通信部１２は、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などの外部ネットワーク等を介してクライアントＰＣ等との通信を確立し、ユーザの指定するプリントジョブ及び印刷命令を受信する。ＨＤＤ１５は、色毎の画像データ及び属性データなどを記憶する。
【００２４】
そして、制御部１０（印刷制御プログラム）は、プリントジョブの指定に従い、複数のＨＤＤ１５に保存した画像データ及び属性データに基づいて印刷する原稿画像を生成する。その際、いずれかの色の画像データの読み込み時にエラーが発生した場合は、属性データを利用して後述する代理画像を生成する。また、給紙部２０に対する用紙の取り出し指示、画像形成部３０に対する用紙への原稿画像の書き込み指示、排紙部４０に対する用紙排出の指示を行い、原稿画像若しくは代理画像を印刷させる。また、表示部５０に対するメッセージ表示指示なども行う。
【００２５】
なお、本実施例では、ＨＤＤ１５を５つ設け、ＣＭＹＫの各々の色の画像データをＨＤＤ（Ｃ）１５ａ、ＨＤＤ（Ｍ）１５ｂ、ＨＤＤ（Ｙ）１５ｃ、ＨＤＤ（Ｋ）１５ｄに各々保存し、属性データをＨＤＤ（Ｔ）１５ｅに保存する構成とするが、ＨＤＤの数は５つに限定されない。例えば、ＣＭＹＫの各々の色の画像データと属性データを同じＨＤＤに保存してもよいし、ＣＭＹＫの各々の色の画像データを同じＨＤＤに保存し、属性データを別のＨＤＤに保存してもよい。
【００２６】
給紙部２０は、制御部１０からの指示により、用紙を画像形成部３０へ搬送する部分である。給紙部２０の内部には給紙トレイを有しており、複数の用紙を収納できるようになっている。
【００２７】
画像形成部３０は、制御部１０からの指示により、給紙部２０より搬送されてきた用紙に対して、画像を印字した後、排紙部４０へ用紙を搬送したりする。本明細書においては、電子写真方式や静電記録方式等の作像プロセスを利用した画像形成に必要な構成要素（感光体、転写ベルト、定着器、各種搬送ベルト等）を総じて、画像形成部３０と呼ぶ。
【００２８】
排紙部４０は、制御部１０により制御され、画像形成部３０より搬送されてきた用紙を排出する。
【００２９】
表示部５０は、ＬＣＤ（Liquid Crystal Display）やＬＣＤ上に格子状の電極を設けた感圧式若しくは静電式のタッチパネルなどであり、制御部１０により制御され、画像形成装置の状態表示など、各種メッセージを表示する。
【００３０】
なお、図１では、画像形成装置に印刷エンジン（給紙部２０、画像形成部３０、排紙部４０）を備える構成とするが、本実施例の画像形成装置は、１又は複数のＨＤＤ１５に保存した画像データ及び属性データに基づいて印刷画像を生成する機能を備えていればよく、印刷エンジンを分離してもよい。例えば、画像形成装置をＲＩＰ（Raster Image Processing）コントローラやプリンタコントローラとして動作させ、印刷エンジンに印刷画像を出力して印刷を指示する構成としてもよい。また、図１では、画像形成装置のＨＤＤ１５に色毎の画像データ及び属性データを保存する構成としているが、これらのデータを画像形成装置とは別の記憶装置（例えば、通信ネットワークに接続された１又は複数のサーバ）に保存し、色毎の画像データ及び属性データをその記憶装置から読み込んで印刷画像を生成する構成としてもよい。
【００３１】
以下、上記構成の画像形成装置の動作について説明する。まず、プリントジョブを受信して色毎の画像データ及び画素毎の属性データを保存する手順について、図２のフローチャート図を参照して説明する。
【００３２】
まず、画像形成装置の制御部１０は、通信部１２を介して通信ネットワーク経由でクライアントＰＣから原稿データを含むプリントジョブを受信する（Ｓ１０１）。
【００３３】
次に、制御部１０は、受信したプリントジョブに含まれる原稿データを抽出し、原稿の各画素の色を検出すると共に、各画素の属性を検出する（Ｓ１０２）。なお、本明細書において、属性には、文字オブジェクト（テキスト）、線画オブジェクト（グラフィックス）、絵画オブジェクト（イメージ）、オブジェクト無し若しくは背景オブジェクトの４種類があるものとする。
【００３４】
次に、制御部１０は、前述の各画素に対して検出した色を、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、黒（Ｋ）の４色に分離する（Ｓ１０３）。
【００３５】
次に、制御部１０は、前述の色毎に分離した各画素の画像データ、及び、各画素の属性を示す属性データをＨＤＤ１５へ保存する（Ｓ１０４）。このとき、シアンの各画素のデータはＨＤＤ（Ｃ）１５ａへ、マゼンタの各画素のデータはＨＤＤ（Ｍ）１５ｂへ、イエローの各画素のデータはＨＤＤ（Ｙ）１５ｃへ、黒の各画素のデータはＨＤＤ（Ｋ）１５ｄへ、各画素の属性データはＨＤＤ（Ｔ）へ保存する。
【００３６】
次に、従来の画像形成装置を用いて、複数のＨＤＤ１５に保存された画像データ及び属性データに基づいて原稿を印刷する手順について、図３のフローチャート図を参照して説明する。なお、従来の画像形成装置の構成は図１と同様であるが、制御部１０の動作が異なる。
【００３７】
まず、制御部１０は、通信部１２を介して通信ネットワーク経由でクライアントＰＣからプリント指示を受信すると（Ｓ２０１）、ＨＤＤ１５に保存された画像データ及び属性データを読み込む（Ｓ２０２）。
【００３８】
ＨＤＤ１５からのデータ読み込み時にエラーが発生した場合（Ｓ２０３：Ｎｏ）、制御部１０は、表示部１５へエラーメッセージの表示を指示し（Ｓ２０４）、プリントジョブの出力を中止する。
【００３９】
一方、ＨＤＤ１５からのデータ読み込み時にエラーが発生しなかった場合（Ｓ２０３：Ｙｅｓ）、制御部１０は、給紙部２０へ給紙指示を出し（Ｓ２０５）、画像形成部３０へ読み込んだ画像データに基づく画像を用紙に形成するように画像形成指示を出す（Ｓ２０６）。このとき、画像形成部３０は、制御部１０から指定された属性に従い、属性に適応した所定の画像処理を画素毎に施す。そして、制御部１０は、排紙部４０へ排紙指示を出す（Ｓ２０７）。
【００４０】
このように、従来の制御では、複数のＨＤＤ１５に保存された画像データ及び属性データを読み込む際にエラーが発生した場合は、プリントジョブの出力を中止していたため、ユーザは原稿にどのような情報が記載されていたのかを一切知ることができなかった。ここで、原稿は情報を伝達するために利用されるものであるため、色が正確に再現されていなくても情報を伝達することは可能である。特に、文字オブジェクトや線画オブジェクトなどのオブジェクトを含む原稿の場合、カラーの文字オブジェクトや線画オブジェクトを白黒で表現しても、情報は十分に伝達することができる。
【００４１】
そこで、本実施例では、いずれかの色の画像データが読み込めない場合であっても、属性データを利用して、原稿に記載されていた情報が認識できるようにする。以下、その場合の画像形成装置の動作について、図４のフローチャート図を参照して説明する。
【００４２】
まず、上記と同様に、制御部１０は、通信部１２を介して通信ネットワーク経由でクライアントＰＣからプリント指示を受信すると（Ｓ３０１）、ＨＤＤ１５に保存された画像データ及び属性データを読み込む（Ｓ３０２）。
【００４３】
その際、ＨＤＤ１５からの画像データの読み込み時にエラーが発生したか（Ｓ３０３）、属性データの読み込み時にエラーが発生したかを判断する（Ｓ３０４）。そして、ＨＤＤ１５からの画像データの読み込み時にエラーが発生せず（Ｓ３０３：Ｙｅｓ）、かつ、ＨＤＤ１５からの属性データの読み込み時にエラーが発生しなかった場合（Ｓ３０４：Ｙｅｓ）、従来と同様の処理を行う。具体的には、制御部１０は、給紙部２０へ給紙指示を出し（Ｓ３０６）、画像形成部３０へ読み込んだ画像データに基づく画像を用紙に形成するように画像形成指示を出し（Ｓ３０７）、排紙部４０へ排紙指示を出す（Ｓ３０８）。
【００４４】
一方、ＨＤＤ１５からの画像データの読み込み時にエラーが発生せず（Ｓ３０３：Ｙｅｓ）、かつ、ＨＤＤ１５からの属性データの読み込みにエラーが発生した場合（Ｓ３０４：Ｎｏ）、制御部１０は、正常に読み込めなかった属性データの代わりとして、仮の属性データを作成する（Ｓ３０５）。この仮の属性データは、全ての画素に対して絵画オブジェクト等の任意の単一属性を割り当てるものである。その後、制御部１０は、給紙部２０へ給紙指示を出し（Ｓ３０６）、画像形成部３０へ読み込んだ画像データに基づく画像を用紙に形成するように画像形成指示を出し（Ｓ３０７）、排紙部４０へ排紙指示を出す（Ｓ３０８）。
【００４５】
また、ＨＤＤ１５からの画像データの読み込み時にエラーが発生した場合（Ｓ３０３：Ｎｏ）は、下図に示すように、ＨＤＤ１５からの属性データの読み込みにエラーが発生したかを判断し（Ｓ３０９）、属性データの読み込み時にエラーが発生しなかった場合（Ｓ３０９：Ｙｅｓ）は、代理画像を作成する（Ｓ３１０）。この代理画像の作成方法については後述する。その後、制御部１０は、給紙部２０へ給紙指示を出し（Ｓ３０６）、画像形成部３０へ作成した代理画像を用紙に出力するように画像形成指示を出し（Ｓ３０７）、排紙部４０へ排紙指示を出す（Ｓ３０８）。
【００４６】
また、ＨＤＤ１５からの属性データの読み込み時にエラーが発生した場合（Ｓ３０９：Ｎｏ）、制御部１０は、表示部１５へエラーメッセージの表示を指示し（Ｓ３１１）、プリントジョブの出力を中止する。
【００４７】
次に、図４のＳ２１０の代理画像の作成方法について、図５のフローチャート図を参照して説明する。
【００４８】
まず、制御部１０は、読み込んだ画像データを破棄し（Ｓ４０１）、属性データを利用して白黒画像を作成する。白黒画像の作成方法としては、各画素の属性及び該当画素の上下左右の画素（周辺画素と呼ぶ。）の属性を確認し、該当画素と周辺画素の属性が同じであるかを判断する（Ｓ４０２）。該当画素と全ての周辺画素とが同じ属性であれば（Ｓ４０２：Ｙｅｓ）、該当画素はオブジェクトの境界ではないと判断して該当画素を白色に設定する（Ｓ４０３）。一方、該当画素といずれかの周辺画素とが異なる属性であれば（Ｓ４０２：Ｎｏ）、該当画素はオブジェクトの境界であると判断して該当画素を特定の色（例えば、黒色）に設定する（Ｓ４０４）。
【００４９】
次に、制御部１０は、該当画素が最終画素かどうかを判断し（Ｓ４０５）、最終画素であれば、代理画像の作成を終了する。一方、該当画素が最終画素でない場合は、次の画素を選択し（Ｓ４０６）、Ｓ４０２に戻って該当画素と周辺画素の属性判断を行い、この処理を全ての画素に対して行う。
【００５０】
上記フローで作成される原稿画像について具体的に説明する。図７は、原稿画像の一例である。この原稿画像には、文字オブジェクト（「Hellow」の文字）と線画オブジェクト（３本の直線）と絵画オブジェクトとを含んでおり、文字オブジェクトと線画オブジェクトと絵画オブジェクト以外の部分は、オブジェクト無し若しくは背景オブジェクトとなっている。
【００５１】
このような構成の原稿画像に対して、各画素とその画素の周辺画素の属性とを比較し、属性が異なる場合はオブジェクトの境界であると判断して、その画素を黒色に設定し、属性が同じ場合はオブジェクトの境界でないと判断して、その画素を白色に設定することにより、図８に示すように、各々の文字オブジェクトや線画オブジェクト、絵画オブジェクトは輪郭のみの画像となる。
【００５２】
この構成の場合、絵画オブジェクトの具体的な内容は分からないが、文字オブジェクトや線画オブジェクトは読み取ることができるため、原稿にどのような情報が記載されていたかを知ることができる。また、文字オブジェクトが他のオブジェクト（線画オブジェクトや絵画オブジェクト）に近接している場合でも、文字の輪郭が黒色になるため、図８に示すように、原稿に記載された文字を明瞭に認識することができる。
【００５３】
上記例では、読み込み時にエラーが発生しなかった画像データを破棄し、属性データを用いて白黒画像を作成したが、各々のオブジェクトに使用されている色を判断することにより、読み込み時にエラーが発生しなかった画像データを利用することができ、元の原稿に近い画像を印刷することもできる。その場合の代理画像の作成手順について、図６のフローチャート図を参照して説明する。
【００５４】
まず、制御部１０は、画像データの読み込み時にエラーが発生した画像データが１種類のみ（すなわち、読み込みエラーが発生した色が１色のみ）であるかを判断する（Ｓ５０１）。読み込みエラーが発生した色が１色のみの場合（Ｓ５０１：Ｙｅｓ）、制御部１０は、最初の画素の属性を確認し、該当画素の属性がオブジェクト無し若しくは背景オブジェクトであるかを判断する（Ｓ５０２）。属性がオブジェクト無し若しくは背景オブジェクトでない（すなわち、文字オブジェクト、線画オブジェクト又は絵画オブジェクトのいずれかである）場合（Ｓ５０２：Ｎｏ）、制御部１０は、正常に読み込みができた画像データの該当画素に色があるかを判断する（Ｓ５０３）。正常に読み込みができた画像データの該当画素に色が無い場合（白色の場合）（Ｓ５０３：Ｎｏ）、該当画素は読み込みエラーが発生した色である蓋然性が高いため、該当画素は読み込みエラーが発生した色の最大濃度とする（Ｓ５０４）。
【００５５】
次に、制御部１０は、該当画素が最終画素かどうかを判断し（Ｓ５０５）、該当画素が最終画素であれば（Ｓ５０５：Ｙｅｓ）代理画像の作成を終了する。一方、該当画素が最終画素でない場合（Ｓ５０５：Ｎｏ）、次の画素を選択し（Ｓ５０６）、Ｓ５０２に戻って、該当画素の属性判断を行う。
【００５６】
読み込みエラーが発生した色が複数色の場合（Ｓ５０１：Ｎｏ）、制御部１０は、最初の画素の属性を確認し、該当画素の属性がオブジェクト無し若しくは背景オブジェクトであるかを判断する（Ｓ５０７）。該当画素の属性がオブジェクト無し若しくは背景オブジェクトではない場合（Ｓ５０７：Ｎｏ）、制御部１０は、正常に読み込みができた画像データの該当画素に色があるかを判断する（Ｓ５０８）。正常に読み込みができた画像データの該当画素に色が無い場合（白色の場合）（Ｓ５０８：Ｎｏ）、該当画素は読み込みエラーが発生した色（単色又は混合色）である蓋然性が高いが、色を特定することはできないため、該当画素は黒色の最大濃度とする（Ｓ５０９）。なお、該当画素は、読み込みエラーが発生した複数色の中のいずれかの色若しくは複数色を混合した色の最大濃度とすることもできる。
【００５７】
次に、制御部１０は、該当画素が最終画素かどうかを判断し（Ｓ５１０）、該当画素が最終画素であれば（Ｓ５１０：Ｙｅｓ）、代理画像の作成を終了する。一方、該当画素が最終画素でない場合（Ｓ５１０：Ｎｏ）、次の画素を選択し（Ｓ５１１）、Ｓ５０７に戻って、該当画素の属性判断を行う。
【００５８】
上記フローで作成される原稿画像について具体的に説明する。図７に示すような原稿画像において、文字オブジェクトと線画オブジェクトと絵画オブジェクトの各々オブジェクトに対して、該当画素に色があるかを判断し、色がない場合は、当該画素を特定の色（読み込みエラーが発生した色若しくは黒色）の最大濃度に設定することにより、読み込みエラーが発生した色のみで構成される部分が代理画像に置き換わる。例えば、図９に示すように、線画オブジェクトの中の中央線に色がなく、読み込みエラーが発生した色が１色の場合、中央線は読み込みエラーが発生した色（図ではハッチングで色の違いを表現している。）の最大濃度となる。
【００５９】
この構成の場合、文字オブジェクト、線画オブジェクト又は絵画オブジェクトのいずれかのオブジェクトの画素であり、該当画素に色がある場合は、読み込みエラーが発生しなかった色で印刷されるため、元の原稿に近い色（読み込みエラーが発生した色を含まない画素は元の原稿の色）を再現することができる。また、文字オブジェクト、線画オブジェクト又は絵画オブジェクトのいずれかのオブジェクトの画素であり、該当画素に色がない場合は、読み込みエラーが発生した色又は黒色の最大濃度で印刷されるため、少なくともどのようなオブジェクトが記載されていたかを知ることができる。
【００６０】
なお、上記フローでは、代理画像は読み込みエラーが発生した色又は黒色の最大濃度としたが、色の種類や濃度は適宜変更可能である。例えば、色に関しては、読み込みエラーが発生した色が１色であっても黒色に設定してもよいし、同じ種類のオブジェクトの色を参照して決定（例えば、同じ種類のオブジェクトと同じ色に）してもよい。また、濃度に関しては、代理画像が目立たないように濃度を下げてもよいし、同じ種類のオブジェクトの濃度を参照して決定（例えば、同じ種類のオブジェクトと同じ程度の濃度に）してもよい。
【００６１】
また、上記実施例では、複数の画像データ及び属性データに基づいて印刷画像を生成する場合について記載したが、本発明は上記実施例に限定されるものではなく、複数の画像データ及び属性データに基づいて表示画像を生成する場合に対しても同様に適用することができる。
【産業上の利用可能性】
【００６２】
本発明は、複数の画像データ及び属性データに基づいて印刷画像を生成する画像形成装置やプリンタコントローラなどの装置、及び当該装置で動作する印刷制御プログラムに利用可能である。
【符号の説明】
【００６３】
１０  制御部
１１  ＣＰＵ
１２  通信部
１３  ＲＯＭ
１４  ＲＡＭ
１５  ＨＤＤ
１５ａ  ＨＤＤ（Ｃ）
１５ｂ  ＨＤＤ（Ｍ）
１５ｃ  ＨＤＤ（Ｙ）
１５ｄ  ＨＤＤ（Ｋ）
１５ｅ  ＨＤＤ（Ｔ）
１６  バス
２０  給紙部
３０  画像形成部
４０  排紙部
５０  表示部
【図１】
2013119220.tif 000003
【図２】
2013119220.tif 000004
【図３】
2013119220.tif 000005
【図４】
2013119220.tif 000006
【図５】
2013119220.tif 000007
【図６】
2013119220.tif 000008
【図７】
2013119220.tif 000009
【図８】
2013119220.tif 000010
【図９】
2013119220.tif 000011