(57)【要約】【課題】一度レイアウトが行われた画像を印刷する際に、ユーザへの負担を増大することなく、ＡＣＳ処理を行う画像処理方法を提供する。【解決手段】入力された画像データを用いた印刷のために、第１及び第２のバンド領域それぞれについてカラー画像が印刷されるかを判定し、その判定結果を示すデータをメモリに格納し、１ページの記録媒体に対して印刷する画像の枚数を設定し、その設定に従って画像データを編集し、再度異なる設定を行った設定に従って、画像データを再編集し、再編集された画像データにより１ページの記録媒体に印刷される画像に関してメモリに格納されたデータを参照して第１のバンド領域についてカラー画像が印刷されるかを判定する。その判定結果に基づいて、再編集された画像データを用いて画像を印刷する。【選択図】図９
2010239567.tif 000002
【特許請求の範囲】
【請求項１】
画像を読み取る読取装置と、白黒記録とカラー記録が可能な記録ヘッドを搭載したキャリッジが往復走査することにより前記記録ヘッドにより記録媒体に対して画像を印刷する印刷装置とを含む画像処理システムにおいて実行される画像処理方法であって、
画像を読み取って生成された画像データを入力する第１の入力工程と、
前記画像データを用いた印刷のために、前記画像データにより１ページの記録媒体に印刷される画像に関して、前記記録ヘッドの記録幅と前記キャリッジの走査方向の記録走査長とにより定義された第１のバンド領域と、前記走査方向への前記記録ヘッドの記録幅に基づく長さと前記走査方向に垂直方向の前記記録媒体上の記録長とにより定義された第２のバンド領域それぞれについてカラー画像が印刷されるか否かの判定を行う第１のカラー判定工程と、
前記第１のカラー判定工程における判定結果を示すデータをメモリに格納する格納工程と、
１ページの記録媒体に対して印刷する画像の枚数を設定する第１の設定工程と、
前記第１の設定工程における設定に従って、前記画像データを編集する第１の編集工程と、
前記第１の設定工程における設定とは異なる設定を行う第２の設定工程と、
前記第２の設定工程における設定に従って、前記画像データを編集する第２の編集工程と、
前記第２の編集工程において編集された画像データにより１ページの記録媒体に印刷される画像に関して、前記メモリに格納されたデータを参照して前記第１のバンド領域についてカラー画像が印刷されるか否かの判定を行う第２のカラー判定工程と、
前記第２のカラー判定工程における判定結果に基づいて、前記記録ヘッドによる記録を制御しながら前記キャリッジを往復走査させて前記記録媒体に対して前記第２の編集工程において編集された画像データを用いて画像を印刷する印刷工程と、
を備えることを特徴とする画像処理方法。
【請求項２】
前記記録ヘッドは、カラーインクを吐出する第１のノズル群と、黒インクを吐出する第２のノズル群とを備え、前記第２のノズル群による記録幅は前記第１のノズル群による記録幅より長く、
前記印刷工程は、前記第２のカラー判定工程における判定結果を用いた前記第１のバンド領域に対する記録において、前記記録ヘッドの第１のノズル群と第２のノズル群の使用を切り換えながら前記キャリッジを往復走査させて記録媒体に対して前記編集された画像データを用いて画像を印刷することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１および第２のカラー判定工程は、さらに前記第１および第２のバンド領域には何の記録も行わないか否かを判定し、
前記印刷工程は、前記何の記録も行わない領域については、前記記録ヘッドの記録幅だけ記録媒体を搬送することを特徴とする請求項１又は２に記載の画像処理方法。
【請求項４】
画像を読み取って生成された画像データを入力する入力手段と、
白黒記録とカラー記録とが可能な記録ヘッドを搭載したキャリッジが往復走査することにより前記記録ヘッドにより記録媒体に対して画像を印刷する印刷手段と、
１ページの記録媒体に対して印刷する画像の枚数を設定する設定手段と、
前記設定手段による設定に従って、前記画像データを編集する編集手段とを備えた画像処理装置であって、
前記編集手段により編集された画像データにより１ページの記録媒体に印刷される画像に関して、前記記録ヘッドの記録幅と前記キャリッジの走査方向の記録走査長とにより定義された第１のバンド領域と、前記走査方向への前記記録ヘッドの記録幅に基づく長さと前記走査方向に垂直方向の前記記録媒体の記録長とにより定義された第２のバンド領域それぞれについてカラー画像が印刷されるか否かの判定を行うカラー判定手段と、
前記カラー判定手段による判定結果を示すデータを格納する格納手段と、
前記設定手段により枚数を設定された後、再度、異なる枚数を設定して前記印刷手段により印刷する場合に、前記編集手段を動作させて前記画像データを再編集するよう制御する編集制御手段と、
前記再編集された画像データにより１ページの記録媒体に印刷される画像に関して、前記格納手段に格納されたデータを参照して前記カラー判定手段による再判定を行わせるよう制御するカラー判定制御手段と、
前記再判定の結果に基づいて前記記録ヘッドによる記録を制御しながら前記再編集された画像データが示す画像を前記印刷手段により印刷するよう制御する印刷制御手段と
を備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写処理を行う画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
一般的に、カラーコピー装置は、入力部と出力部から構成されている。スキャナ等の入力部で光学的に入力原稿の読取りを行い、読み取られた原稿に対して所定の画像処理を施した後、出力部で所定の記録方法により印刷が実行される。入力部では、蛍光管やＬＥＤなどによる光照射を行い、原稿からの反射をＣＣＤで検出する方法が広く用いられる。また、出力部では、電子写真やインクジェットなどによる記録方法が広く用いられる。
【０００３】
インクジェット記録方式を使用したものは、近年、急速に普及が進み、従来からインクジェット記録方式での課題であった黒文字の滲みや、コピー速度といった問題も解決しつつある。また、黒インクに顔料インクを採用したり、インク吐出のノズルが並ぶ記録ヘッドを長尺化することによって、文字品位向上が実現されている。図２１に、記録ヘッドの一例を示す。この記録ヘッドでは、顔料黒インクのノズル数を増やすことにより、顔料インクのみで記録する際の高速化を図っている。これは、黒文字などが主体となる文書などを記録する際に大きな効果を発揮する。
【０００４】
しかしながら、デジタル的に作成された文書原稿の記録であれば、こうした黒ノズルの長尺化は十分効果を発揮するが、コピーなど光学的な入力機器により読取られた画像を出力する場合には、必ずしもそのような効果は得られない。スキャナで読取られた画像は、黒部分が必ずしもデジタル的な黒Ｒ＝Ｇ＝Ｂ＝０にならずにカラーノズルとの併用になってしまうことになるので、カラーノズルの速度に律されてしまうからである。これは、スキャナのＭＴＦ特性や順次点灯を行う密着型センサで発生する色ズレにより、エッジ部分で黒以外のデータが発生することに起因している。
【０００５】
そのような課題を解決するために、色ズレ補正や黒化といった画像処理による補正がおこなれている。特許文献１や特許文献２には、画像をページ単位でモノクロ／カラー判定し、プロダクティビティを向上させる方法が開示されている。この方法は、画素毎にモノクロ／カラー判定を行い、さらにその判定結果から原稿画像のモノクロ／カラー判定を行うものであり、ＡＣＳ（Auto Color Select：自動色判定）処理と呼ばれている。この処理により、モノクロと判定された画像は、ＭＴＦ特性や色ズレにより、黒以外のデータが存在していたとしても、強制的に黒インクのみの記録となる。そのため、光学的スキャン画像においても高速化を見込むことができる。しかしながら、モノクロ／カラー判定を行うことで、カラー部分であったにも関わらず、黒インクで印刷してしまう画像弊害も伴う。これは、特に判定の閾値付近でモノクロと判定された場合に、顕著に発生するおそれがある。
【０００６】
一方、そのような弊害を抑え、かつ、上述したインクジェット記録方式の特性を利用した技術は、特許文献３や特許文献４で開示されている。これは、インクジェット記録方式による記録の際に、記録ヘッドを搭載しているキャリッジと呼ばれる部品の走査方向に着目し、画像をいくつかの走査方向のラインで構成するバンドと呼ばれる単位で、ＡＣＳ処理を施す方法である。この方法では、インクジェットの記録方式の特性を考慮すること及び誤判定の影響をバンドという限定的な領域にすることにより、画像弊害を低減している。モノクロと判定されたバンドは、ページ単位の場合と同様に長尺な黒ノズルを使用することで、スループットの向上を可能にしている。また、モノクロ／カラー判定以外に白の判定を加えることも考え得る。そのことにより、白と判定されたバンドは、画像記録の走査動作を行うことなく、バンド高さ分だけ、紙送りをすれば良いことになる。これにより、更なるスループットの向上が実現できる。
【０００７】
ここで、印刷方法として、複数の画像を１枚の記録用紙にまとめて印刷を行うＮｉｎ１（Ｎ＞１）という機能が知られている。これは、紙の使用を削減して環境問題に配慮することや、インクコストを抑えるなどメリットが大きい。図２２は、２ｉｎ１、４ｉｎ１の一例を示しているが、図に示すように、２ｉｎ１時には画像が９０°回転することになる。特許文献３や特許文献４に示されるようなキャリッジ走査方向のバンド単位のＡＣＳ処理を行う場合に、２ｉｎ１の際のバンドの向きは、通常コピー（１ｉｎ１）や４ｉｎ１等と異なることになる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００２−３６９０１２号公報
【特許文献２】特開２００１−１１９５８９号公報
【特許文献３】特開２００３−６０９１９号公報
【特許文献４】特開２００４−３４３２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
Ｎｉｎ１などの処理は、画像を縮小して配置するので、小さい文字などの可読性が損なわれる恐れがある。仮に、ユーザが２ｉｎ１コピーによる可読性の悪化から、再度１ｉｎ１の通常コピーで取り直しをしようとした場合、ＡＣＳ処理を９０°回転させたＡＣＳ用のバンドデータを再作成する必要がある。その際に、ユーザは、再度原稿を用意し、画像の読取りを実施しなくてはならない。従って、取り直しを行うために、原稿を用意する手間や再読取りをする時間の無駄が発生してしまう。
【００１０】
これを回避するために、読取りを行った画像をメモリ内に保持しておき、２ｉｎ１コピーから通常コピー等へのレイアウト変更が発生した場合に、そのデータを使用し、所望のバンドデータを作成する方法が考えられる。その場合には、画像を保持するためのメモリが必要である。元々、Ｎｉｎ１コピーの場合には、複数画像をレイアウトする必要があるので、画像を蓄積する必要がある。しかしながら、蓄積の際に、画像を非可逆に圧縮して保持している場合には、圧縮データからバンドデータを作成して判定する際に、精度に大きな影響を及ぼしてしまう。例えば、画像圧縮でよく利用されるＪＰＥＧ方式などでは、ブロックノイズやモスキートノイズの影響を強く受けて、バンドの判定精度が低下してしまう。また、画像の圧縮を止める、又は、可逆な圧縮方法を採用するといった方法も考えられるが、いずれもメモリサイズの増大に繋がり、本体のコストアップの要因となってしまう。
【００１１】
他の方法として、ユーザがバンドデータを再作成するために原稿を、負担と感じないぐらいに高速にスキャンすることが考えられる。しかしながら、その場合に高速読取りが可能なセンサや駆動するモータ部品などを用意する必要があり、メモリ容量増加と同様にコストアップの要因となってしまう。
【００１２】
以上より、Ｎｉｎ１コピーにおいてレイアウトを変更し、バンド単位のＡＣＳ処理を実施しようとした場合には、上記のようなユーザへの負担を強いることになってしまう。また、スキャナで読取りを行ってＰＣに取り込んだ画像を印刷する際にも、同様に、上記の問題が発生してしまう。
【００１３】
特に、その場合、画像がスキャンされる時点では、どのようなレイアウトで印刷されるかは決定されていない。通常は、ユーザが印刷をすると判断して画像を選択して印刷を行う際に、初めてＮｉｎ１などのレイアウトが決定される。選択された画像からバンドデータを作成することも可能ではあるが、画像が非可逆に圧縮されている場合には、上記のような精度の問題が発生してしまう。
【００１４】
さらに、バンドデータを決定する画像処理は、Ｎｉｎ１コピー時のものと同一にするのが望ましい。Ｎｉｎ１コピー時の場合と、一度ＰＣに取り込んでから印刷する場合とで異なる画像処理であると、ユーザの意図に反して結果が異なってしまうからである。Ｎｉｎ１コピー時に実行される本体組み込みの画像処理とＰＣ内で実行される画像処理とは異なるシステム（例えば、ソフトウェア）であることが多い。従って、その両者で同一の画像処理のシステムにするという負荷が発生してしまう。また、そのような画像処理を実施するためのＲＡＭ、ＲＯＭといったハードリソースの増加や、印刷時にバンドデータ作成のための処理時間を必要とするといった課題も生じてしまう。
【００１５】
そこで、上記の点に鑑み、本発明は、一度レイアウトが行われた画像を再度レイアウトを変更して印刷する際に、ユーザへの負担を増大することなく、ＡＣＳ処理を行う画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記課題を解決するため、本発明に係る画像処理方法は、画像を読み取る読取装置と、白黒記録とカラー記録が可能な記録ヘッドを搭載したキャリッジが往復走査することにより前記記録ヘッドにより記録媒体に対して画像を印刷する印刷装置とを含む画像処理システムにおいて実行される画像処理方法であって、画像を読み取って生成された画像データを入力する第１の入力工程と、前記画像データを用いた印刷のために、前記画像データにより１ページの記録媒体に印刷される画像に関して、前記記録ヘッドの記録幅と前記キャリッジの走査方向の記録走査長とにより定義された第１のバンド領域と、前記走査方向への前記記録ヘッドの記録幅に基づく長さと前記走査方向に垂直方向の前記記録媒体上の記録長とにより定義された第２のバンド領域それぞれについてカラー画像が印刷されるか否かの判定を行う第１のカラー判定工程と、前記第１のカラー判定工程における判定結果を示すデータをメモリに格納する格納工程と、１ページの記録媒体に対して印刷する画像の枚数を設定する第１の設定工程と、前記第１の設定工程における設定に従って、前記画像データを編集する第１の編集工程と、前記第１の設定工程における設定とは異なる設定を行う第２の設定工程と、前記第２の設定工程における設定に従って、前記画像データを編集する第２の編集工程と、前記第２の編集工程において編集された画像データにより１ページの記録媒体に印刷される画像に関して、前記メモリに格納されたデータを参照して前記第１のバンド領域についてカラー画像が印刷されるか否かの判定を行う第２のカラー判定工程と、前記第２のカラー判定工程における判定結果に基づいて、前記記録ヘッドによる記録を制御しながら前記キャリッジを往復走査させて前記記録媒体に対して前記第２の編集工程において編集された画像データを用いて画像を印刷する印刷工程とを備える。
【発明の効果】
【００１７】
本発明によれば、一度レイアウトが行われた画像を再度レイアウトを変更して印刷する際に、ユーザへの負担を増大することなくＡＣＳ処理を行うことができる。
【図面の簡単な説明】
【００１８】
【図１】本発明に係る実施例における画像処理装置の概観斜視図である。
【図２】画像処理装置のＣＰＵ周辺の構成を示すブロック図である。
【図３】通常コピー処理の手順を示すフローチャートである。
【図４】四面体補間を行う際のルックアップテーブルの一例を示す図である。
【図５】線形補間を説明する図である。
【図６】白の背景色上の黒線を読み取った場合に発生する色ズレを説明する図である。
【図７】インク色に変換する際に用いられるテーブルの一例を示す図である。
【図８】誤差拡散法における誤差分配方法を示す図である。
【図９】レイアウトコピー時の全体処理の手順を示すフローチャートである。
【図１０】バンドデータの作成の手順を示すフローチャートである。
【図１１】バンドデータ作成を概念的に説明する図である。
【図１２】レイアウト処理の詳細な手順を示すフローチャートである。
【図１３】画像Ａ及びＢがレイアウトされた例でのカラー判定を説明する図である。
【図１４】ＰＣと読取装置と印刷装置とを含むシステムの構成を示す図である。
【図１５】読取装置において実行される画像処理の手順を示すフローチャートである。
【図１６】印刷装置における記録時の処理の手順を示すフローチャートである。
【図１７】バンドデータを使用した画像処理の手順を示すフローチャートである。
【図１８】バンドデータを使用しない画像処理の手順を示すフローチャートである。
【図１９】白のカラー判定を加えた処理の手順を示すフローチャートである。
【図２０】特殊なＮｉｎ１のレイアウトの一例を示す図である。
【図２１】記録ヘッドの一例を示す図である。
【図２２】２ｉｎ１、４ｉｎ１のレイアウトの一例を示す図である。
【発明を実施するための形態】
【００１９】
以下に、本発明を実施するための形態について、図面を参照しながら詳しく説明する。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００２０】
＜第１の実施例＞
図１の（ａ）及び（ｂ）は、本発明に係る実施例における画像処理装置の概観斜視図である。この画像処理装置１は、ホストコンピュータ（ＰＣ）からデータを受信して印刷する通常のＰＣプリンタ機能、スキャナ機能を有する。また、この画像処理装置１は、画像処理装置単体で動作する機能として、スキャナで読取った画像をプリンタで印刷するコピー機能も備えている。画像処理装置１は、フラットベットスキャナなどの読取装置３４、インクジェット方式の印刷装置３３、表示パネル３９、各種キースイッチ等を備える操作パネル３５により構成されている。また、画像処理装置１の背面にはＰＣと通信するためのＵＳＢポート（不図示）が設けられ、ＰＣとの通信を行う。上記に加えて、各種メモリカードからデータを読み出すためのカードスロット４２やデジタルカメラとデータ通信を行うためのカメラポート４３、自動で原稿を原稿台にセットするためのオートドキュメントフィーダ（ＡＤＦ）３１等が構成されている。本画像処理装置に含まれる印刷装置３３は、白黒記録とカラー記録が可能な記録ヘッドを搭載している。また、その記録ヘッドはキャリッジに搭載されており、そのキャリッジが往復走査することによって記録媒体上に画像の印刷が行われる。
【００２１】
図２に示すＣＰＵ１１は、操作部１５の所定の操作に従い、ＲＯＭ１６に記憶された画像処理のプログラムを実行して画像処理装置１が備える様々な機能を制御する。ＣＣＤを備える読取部１４は、図１に示す読取装置３４に対応しており、原稿画像を読取り、画像データとして入力し、赤（Ｒ）、緑（Ｇ）および青（Ｂ）色のアナログ輝度データを出力する。読取装置３４は、本実施例における「第１の入力」構成の一例とする。
【００２２】
なお、読取部１４は、ＣＣＤの代わりに密着型イメージセンサ(ＣＩＳ)を備えてもよい。また、図１に示すようなＡＤＦ３１を備えれば、連続でオーダーシートを読取ることができ、更に簡便である。また、カードインタフェース２２は、図１に示すカードスロット４２に対応している。また、カメラインタフェース２３は、図１に示すカメラポート４３に対応しており、画像データを読み込むことができる。
【００２３】
画像処理部１２においては、後述する読取り信号値のシェーディング補正や色変換、加工処理、ガマット圧縮処理、色分解、量子化等の画像処理等の画像処理が行われ、それによって得られるデータは、ＲＡＭ１７に格納される。ＲＡＭ１７に格納されたデータが図１に示す印刷装置３３に対応する印刷部１３で記録するのに必要な所定量に達すると、印刷部１３による記録動作が実行される。
【００２４】
また、不揮発性ＲＡＭ１８は、バッテリバックアップされたＳＲＡＭ等であり、画像処理装置１に固有のデータなどを記憶する。また、操作部１５は、図１に示す操作パネル３５に対応している。操作部１５は、記憶媒体に記憶された画像データを選択して記録をスタートするためのフォトダイレクトプリントスタートキー、オーダーシートをプリントさせるキー、オーダーシートを読み込むキー、モノクロ／カラーコピー時のコピースタートキーを備える。また、操作部１５は、コピー解像度や画質などのモードを指定するモードキー、コピー動作などを停止するためのストップキー、コピー数を入力するテンキーや登録キー等を備える。Ｎｉｎ１などにおける枚数の設定は、操作パネル３５においてユーザからの指定を受け付けることで行われる。ＣＰＵ１１は、これらのキーの押下状態を検出して、それらの状態に応じて各部を制御する。例えば、ＣＰＵ１１は、ユーザによる枚数の設定に応じてレイアウト編集制御したり、カラー判定をどのように行うかのカラー判定制御を行ったり、画像データを用いて記録ヘッドを制御して印刷処理する印刷制御を行う。
【００２５】
表示部１９は、図１に示す表示パネル３９に対応しており、ドットマトリクスタイプの液晶表示部（ＬＣＤ）およびＬＣＤドライバを備え、ＣＰＵ１１の制御に基づき各種表示を行う。印刷部１３は、図１に示す印刷装置３３に対応しており、インクジェット方式のインクジェットヘッド、汎用ＩＣなどにより構成され、ＣＰＵ１１の制御によりＲＡＭ１７に格納されているデータを読み出し、ハードコピーとしてプリント出力する。駆動部２１は、読取部１４及び印刷部１３の動作における給排紙ローラを駆動するためのステッピングモータ、ステッピングモータの駆動力を伝達するギヤ、ステッピングモータを制御するドライバ回路等から構成される。
【００２６】
センサ部２０は、記録紙幅センサ、記録紙有無センサ、原稿幅センサ、原稿有無センサ及び記録媒体検知センサ等から構成される。ＣＰＵ１１は、これらのセンサから得られる情報に基づき、原稿および記録紙の状態を検知する。ＰＣインタフェース２４は、ＰＣと画像処理装置１とのインタフェースであり、画像処理装置１は、ＰＣインタフェース２４を介してＰＣからのプリント、スキャンなどの動作を行う。画像処理装置１は、コピー動作時に、読取装置３４で読取った画像データを画像処理装置１内でデータ処理し、印刷装置３３で印刷する。操作部１５によりコピー動作が指示されると、読取部１４は、原稿台に置かれた原稿を読取る。読取られたデータは、画像処理部１２に送られ、後述する画像処理が施された後、印刷部１３に送られて印刷が行われる。
【００２７】
＜通常コピーの場合の処理＞
以下、図２に示す画像処理部１２で実行されるコピー時の画像処理を、Ｎｉｎ１などのレイアウトしない通常コピー（即ち、１ｉｎ１）を例に説明する。図３は、通常コピー処理の手順を示すフローチャートである。以下、１枚の記録媒体に何枚の画像を印刷するかという設定をレイアウト設定とし、そのレイアウト設定においては、例えば、枚数がユーザにより設定されるとする。
【００２８】
ステップＳ３０１において、スキャナにより読取られた画像信号は、シェーディング補正される。処理の詳細は割愛するが、これにより、入力読取り素子のばらつきが補正される。ステップＳ３０２において、色変換処理が施される。この処理は、入力デバイスに依存した信号値を、デバイス非依存のｘＲＧＢ色空間に変換する。一般的なｘＲＧＢ色空間の例として、ｓＲＧＢ、ＡｄｏｂｅＲＧＢなどがある。また、特に、一般的な色空間に限ることではなく、個別に最適な色空間を定義して用いても良い。変換方法は、マトリクス変換や四面体を利用した補間方法でもよい。四面体補間では、事前にルックアップテーブル（以下、３Ｄ−ＬＵＴ）を用意しておく。これらは、画像処理装置内にあるＲＯＭ内に格納されている。
【００２９】
３Ｄ−ＬＵＴは、図４に示すようなＲＧＢ値（最大２５６レベル）をそれぞれ１６レベルずつに１６分割した各レベルに０レベルを加えたＲ，Ｇ，Ｂそれぞれ１７レベルのいずれかを持つ４９１３点に対応する変換後のデータ、例えば、AdobeR1、AdobeG1、AdobeB1の値が記述されている。シェーディング処理後の信号値（sR, sG, sB）に応じたAdobeR1、AdobeG1、AdobeB1値が参照されて、（sR, sG, sB）値が１６分割した間にある場合には、補間処理によって求められる。
【００３０】
補間方法では、３次元空間の分割単位を四面体として、４つの格子点を用いる線形補間である。その手順としては、まず、図５の（ａ）に示すように四面体への分割を行う。そして、ターゲットとなる点ｐが、分割されたどの四面体に属するかを決定する。その四面体の４頂点をp0、p1、p2、p3とし、図５の（ｂ）に示すように、さらに細かい小四面体に分割する。また、拡張点の変換値をそれぞれf(p0)、f(p1)、f(p2)、f(p3)とすると、次式（１）より求まる。
2010239567.tif 000003
・・・（１）
より求まる。ここで、w0、w1、w2、w3は、各頂点piと反対向位置の小四面体の四面体に対する体積比である。これにより、AdobeR1, AdobeG1, AdobeB1への変換が行われる。
【００３１】
次に、ステップＳ３０３において、色ズレ補正が行われる。図６は、ＲＧＢのＬＥＤを順次点灯する読取りデバイスにおいて、白の背景色上の黒線を読み取った場合に発生する色ズレを説明する図である。図６は、Red、Green、Blueの順にLEDを発光させた場合の例である。図に示すように、センサーの動作する副走査方向に対し、黒線の上側に青色、下側に赤色の虚色が発生する。こうした特徴を考え、あるウィンドウサイズで観察し、モノクロ部分に上記特徴の当てはまる場合には、色を消去するという処理を実施する。尚、この処理は、色ズレの発生しないＣＣＤ方式（縮小光学系）のスキャナの場合には、省略してもよい。
【００３２】
ステップＳ３０４において、画素単位でのモノクロ／カラー判定処理を行う。判定方法は、画像の彩度成分を算出し、予め設定しておいた閾値と比較することで判定する。ここで、彩度の求め方は、ＲＧＢ値例えばAdobeRGB値から、Ｌ＊，ａ＊，ｂ＊の明度、色差成分に変換を行い、その色差成分から次式（２）より彩度Ｃを求める。
【００３３】
Ｃ＝（（ａ＊×ａ＊）＋（ｂ＊×ｂ＊））１／２  ・・・（２）
また、判定は、固定的な閾値を用いる方法だけでなく、周囲の画素を参照して適応的に閾値を変化させる方法や、像域判定処理などを別途実施してその判定結果に基づき閾値を切替える方法でも良い。
【００３４】
ステップＳ３０５において、コピー特有の処理を行う。コピー特有処理の１つに、下地除去処理がある。下地除去処理は、スキャン時に読取られた裏写りや紙色そのものを除去する。ある一定以上の明度Ｌ＊および一定以下の彩度Ｃを有するものについては、８ｂｉｔ処理において、（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）とする。また、こうした処理を一定以下の明度Ｌ＊、一定以下の彩度Ｃ、つまり、黒側に行うことで、黒強調処理を行うことができる。これにより、黒に近い色を（Ｒ，Ｇ，Ｂ）＝（０，０，０）とすることで、不要な色成分を取り除き、黒文字などの品質向上を実現することができる。また、文字品位をシャープにするためのエッジ強調処理もコピーでは一般的であるが、その処理を本ステップにおいて実行しても良い。
【００３５】
ステップＳ３０６において、バンド領域が完成したか否かの判定を行う。ここでは、バンド領域幅を、Ａ４の横幅を６００ｄｐｉとした場合の５０００ピクセルとし、バンド領域高さを３２ピクセルとする。バンド領域のデータが全て完成したと判定された場合には、ステップＳ３０７に進み、全て完成していないと判定された場合には、ステップＳ３０１の処理に戻る。
【００３６】
ステップＳ３０７において、作成されたバンド領域単位でモノクロ／カラーを判定する。本ステップにおける判定方法として、バンド領域内に含まれるモノクロ画素の数が閾値以上の場合に、モノクロであると判定し、閾値未満である場合に、カラーと判定する方法が用いれる。また、一度、幅６４×高さ３２ピクセルの小領域（以下、ブロック）に分割して、ブロック毎の判定結果を行った後、それらの判定結果からさらにバンド領域の判定を行うような２段階方式をで判定する方法を用いても良い。バンド領域の判定結果が出た後に、ステップＳ３０８に進み、その結果がモノクロかカラーかを判定する。
【００３７】
ここで、カラーと判定された場合には、ステップＳ３０９に進み、記録用カラー補正処理が実行される。この処理は、印刷装置の特性に応じた色補正処理を実施するものである。例えば、記録用紙が普通紙などの色再現範囲が狭い場合に、コントラストや彩度を強調し、見栄えの損なわない色再現をするための色補正テーブルを生成しておく。これらは、カラー信号を想定したものなので、ステップＳ３０２の色変換処理と同様、３Ｄ−ＬＵＴを用いた四面体補間処理を用いた処理であっても良い。
【００３８】
ステップＳ３１０において、ＲＧＢ値ベースであった色空間を、実際に使用するインク色へと変換する。インクとしては、シアン、マゼンタ、イエロー、ブラックインク（以下、Ｃ、Ｍ、Ｙ、Ｋ）を用いるのが、一般的である。また、最近の写真画質を重視したプリンタであれば、上記のインクの他に、濃度の低いフォトシアン、フォトマゼンタ（以下、ＰＣ、ＰＭ）のインクを用いる場合もある。本処理においては、ステップＳ３０９と同様、３Ｄ−ＬＵＴの四面体補間処理を用いるが、使用するテーブルは、図７に示すようなインク色数が記載されたものとなる。
【００３９】
ステップＳ３０８において、モノクロバンド領域と判定された場合には、ステップＳ３１１において、記録用モノクロ補正処理が行われる。ここでは、カラーとモノクロで切替えが発生した場合に明るさの違いが生じないように調整を行う。その調整方法は、まず入力されたＲＧＢ値をある比率、例えば、次式（３）のように、ＲＧＢそれぞれ３：６：１になるように変換し、モノクロ信号値Ｍを求める。
【００４０】
Ｍ＝（Ｒ×３＋Ｇ×６＋Ｂ×１）÷１０    ・・・（３）
求められたＭをカラー記録される場合の明るさになるように、予め作成した１次元のテーブルから変換する。
【００４１】
ステップＳ３１２において、ステップＳ３１１において変換された輝度ベースであった信号値を、濃度ベースのインク色へと変換する。その変換は、次式（４）により求められる。
【００４２】
ＳｉｇＫ＝２５５−Ｍ’    ・・・（４）
ここで、Ｍ’は、ステップＳ３１１により変換された信号値、ＳｉｇＫは、変換後の濃度ベースのインク色の値を表す。
【００４３】
ステップＳ３１３において、ステップＳ３１０及びステップＳ３１２により、インク色に変換された信号値を印刷装置で処理される階調数に変換する。これは、量子化処理と呼ばれるもので様々な方法がある。ここでは、誤差拡散処理により８ビットの信号値（０〜２５５）を２値（０または１）に変換する例を説明する。
【００４４】
図８は、誤差拡散法における誤差分配方法を示す図である。ターゲットピクセルの信号値をＬ（０≦Ｌ≦２５５）とした時に、閾値ＴＨと比較を行う。その大小により、以下のように、そのターゲットピクセルが記録か非記録かを判定する。
【００４５】
Ｌ＞ＴＨの場合に、１（記録）
Ｌ≦ＴＨの場合に、０（非記録）
その時に発生する誤差Ｅ（Ｌ−ＴＨ）は、図８に示す分配係数に従い、周囲のピクセルに分配される。この処理をすべてのピクセル、すべてのインク色（ここでは、Ｃ、Ｍ、Ｙ、Ｋ、ＰＣ、ＰＭ）に対して実行することで１ビットの画像データを得ることができる。
【００４６】
こうしたバンド領域毎の処理結果を、ステップＳ３１４において図２の印刷部１３に転送し、全てのバンド領域について終了したか否かの判定をステップＳ３１５で行う。ここで、画像全てにおいて完了していない場合には、ステップＳ３０１の処理に戻り、一方、完了している場合には、本処理は終了となる。
【００４７】
以上のフローチャートによる処理により、モノクロと判定されたバンド領域については、黒インクのみの量子化された信号値が記録部に送られる。また、カラー判定されたバンド領域については、カラーインクもしくは黒インクとカラーインクを含む量子化された信号値が記録部に送られる。その後、それぞれについて、モノクロ印刷、カラー印刷もしくは黒／カラー印刷が実施される。
【００４８】
＜レイアウト印刷の処理の場合＞
次に、レイアウト印刷の処理について説明する。図９は、レイアウトコピー時の全体処理の手順を示すフローチャートである。ステップＳ９０１において、レイアウト決定される。これは、ユーザが例えば２ｉｎ１のコピー設定をして、コピー開始ボタンを押下することで決定される。Ｓ９０１における処理を、本実施例における「第１の設定」の構成の一例とする。
【００４９】
ステップＳ９０２及びＳ９０３において、それぞれ、エンコードデータが存在するか否か、バンド領域データが存在するか否かの判定が行われる。どちらか一方がないと判定された場合には、ステップＳ９０４に進み、後述する画像のエンコード処理及びバンド領域データの作成処理が行われる。一方、ともにあると判定された場合には、ステップＳ９０５のレイアウト編集処理に進む。レイアウト編集処理については後述する。
【００５０】
＜エンコード処理及びバンド領域データの作成処理＞
図１０は、図９のステップＳ９０４における画像のエンコード処理及びバンド領域データの作成処理の手順を示すフローチャートである。ステップＳ１００１からＳ１００５までは、図３に示すステップＳ３０１からＳ３０５までの処理と同様である。ステップＳ１００６において、対象とする画像においてバンド領域判定するための３２ラスタが存在するか否かが判定される。ここで、３２ラスタに満たない場合には、ステップＳ１００１に戻る。一方、３２ラスタを満たす場合には、ステップＳ１００７に進み、ブロック判定処理を実施する。ステップＳ１００７におけるブロック判定処理は、図３に示すステップＳ３０７の説明と同様の処理を実施するが、ここでは、幅６４ｘ高さ３２ピクセルのブロック毎の判定結果を求める。ステップＳ１００８において、判定結果となるブロックデータをメモリ内に格納する。
【００５１】
ステップＳ１００９において、エンコードするのに必要なラスタ数に到達しているか否かを判定する。ここでは、エンコードに用いる符号化処理としてＪＰＥＧ方法を用いるので、ＭＣＵ（Minimum Coded Unit）となる８又は１６ラスタが判定値となる。ステップＳ１０１０において、エンコード処理が実施される。ここでは、一般的な圧縮方式であるＪＰＥＧ方法が用いられ、離散コサイン変換、量子化処理、ハフマン符号化などが実施される。各処理についての詳細説明は省略する。ステップＳ１０１１において、エンコードが終了し、圧縮された画像データをメモリ内に格納する。
【００５２】
ステップＳ１０１２において、現在、対象としている画像の全てについて終了したか否かを判定する。ここで、終了していないと判定された場合には、ステップＳ１００１に戻る。一方、終了したと判定された場合には、ステップＳ１０１３及びＳ１０１４へと進み、それぞれ主走査方向、副走査方向のバンド領域データ作成を実施する。ここで、主走査方向とは、キャリッジの走査方向であり、副走査方向とは、キャリッジの走査方向に垂直の方向である。
【００５３】
図１１は、バンド領域データ作成を概念的に説明する図である。図１１に示すように、記録ヘッドの記録幅とキャリッジの走査方向の記録走査長とにより定義されるバンド領域を本実施例における第１のバンド領域とする。また、走査方向への記録ヘッドの記録幅に基づく長さと走査方向に垂直方向の記録媒体の記録長とにより定義される第２のバンド領域を第２のバンド領域とする。
【００５４】
図１１は、説明のためにブロックを大きく書いてあり、主走査方向に４ブロック、副走査方向に１０ブロックで構成する簡易図としている。ステップＳ１０１３において、主走査方向についてカラー判定処理を行う。これにより、図中の判定結果（０、Ｙ）（但し、Ｙ＝１〜１０）を得る。これは、例えば、Ｓ１００８において取得されたブロックデータを参照することにより、主走査方向に１つでもカラーと判定されたブロックが存在すれば、Ｓ１０１３における判定結果をカラーとしても良い。ステップＳ１０１４において、同様の判定処理を副走査方向に行うことで、カラー判定結果（Ｘ、０）（但し、Ｘ＝１〜４）を得る。これは、例えば、Ｓ１００８において取得されたブロックデータを参照することにより、副走査方向に１つでもカラーと判定されたブロックが存在すればＳ１０１４における判定結果をカラーとしても良い。
【００５５】
以上のように、ステップＳ１０１３及びＳ１０１４において、第１のバンド領域と第２のバンド領域それぞれについてカラー判定結果が取得される（本実施例における「第１のカラー判定」を行う構成の一例）。
【００５６】
ステップＳ１０１５において、対象としている全ての画像について、処理を実施したか否かの判定を行う。ここで、未実施の画像が存在する場合には、再びステップＳ１００１に戻る。また、図１で説明したようなＡＤＦなどが付加されている場合には、次ページの読み取りが開始され、ＡＤＦが付加されていない場合には、パネルに次の原稿を置くようメッセージを表示し、読取りが行われる。こうした処理により、レイアウトコピーで実施される原稿の符号化された画像データ、および、各画像についての主走査方向及び副走査方向のバンド領域データがメモリ内に蓄積される。
【００５７】
＜レイアウト編集処理＞
次に、図９に示すステップＳ９０５におけるレイアウト編集処理について説明する。ユーザによる第１の設定に従って、最初に行われるＳ９０５によるレイアウト編集を「第１の編集」の構成の一例とする。以下、一般的な例として、２ｉｎ１コピーを説明する。図１２は、レイアウト編集処理の詳細な手順を示すフローチャートである。ステップＳ１２０１において、画像の回転方向と参照するバンド領域の方向の決定を行う。２ｉｎ１コピーの場合、図２で示したように、画像は９０°回転と決定される。また、バンド領域の方向も印刷装置のキャリッジ方向と連動するので、９０°画像回転の場合には、副走査方向のバンド領域（第２のバンド領域）を使用すると決定される。
【００５８】
ステップＳ１２０２において、実際の画像のデコード処理が実施される。本実施例では、ＪＰＥＧ画像のデコード方法が用いられる。尚、画像の回転に伴い、必要となる画像は必ずしもＪＰＥＧファイルの先頭からデコードしたデータとならない。処理速度の面からも、必要な部分のみをデコードする方法を採用するのが望ましい。
【００５９】
ステップＳ１２０３において、バンド領域データを取得する。これについても、必ずしも先頭のデータから使用されるわけではない。図１１に示す図であれば、左に９０°回転してレイアウトされるのであれば、判定結果（１、０）からでなく判定結果（４、０）から参照される。ステップＳ１２０４において、変倍処理が行われる。本処理において、デコードした画像が所望のサイズにリサイズされる。本実施例では、２ｉｎ１コピーであるので、５０％縮小となる。また、これに伴い、対応するバンド領域データの取得の際は、５０％縮小を考慮して、バンド領域データの高さが１６ピクセルとして参照先を決定する。
【００６０】
ステップＳ１２０５において、これらの処理を印刷装置の動作が可能なデータ量分終了したか否かを判定する。ここで、未完了と判定された場合には、ステップＳ１２０２に戻る。一方、完了していると判定された場合には、記録動作を行わせるために、ステップＳ１２０６に進む。ステップＳ１２０６において、デコード／縮小されてメモリに格納されている画像を実際のコピーイメージとなるようにページ上に配置する。ステップＳ１２０７において、ラスタバンド領域データを作成する。ここで、ラスタバンド領域データとは、印刷装置で実際に印刷される際のバンド領域データを示す。本例の場合、画像を左に９０°回転するため、ここでは、判定結果（４、０）を取得する。ステップＳ１２０８からＳ１２１４までは、図３に示すステップＳ３０８からＳ３１４における説明と同様である。
【００６１】
ステップＳ１２１５において、以上の処理が１ページ分終了したか否かを判定する。ここで、終了していないと判定された場合には、ステップＳ１２０２に戻る。一方、終了したと判定された場合には、ステップＳ１２１６に進み、全ての画像について終了したか否かの判定を行う。ステップＳ１２１６において、未処理の画像が残っていると判定された場合には、ステップＳ１２０２に戻り、次ページの出力を行う。一方、全ての画像について、処理が完了したと判定された場合には本処理を終了する。
【００６２】
＜レイアウトコピー画像を取得した後、１ｉｎ１再コピーを実施する場合＞
このような処理を経て、２ｉｎ１のコピー画像を取得した後、ユーザが１ｉｎ１の通常コピーを含めた再コピーを実施する場合の例について説明する。
【００６３】
小さい文字の可読性向上のために１ｉｎ１コピーで再出力する場合に、図９に示すステップＳ９０１で「１ｉｎ１」とレイアウトが再度、決定された後には、ステップＳ９０２及びＳ９０３においてエンコードされた画像データと判定結果が既に存在している。従って、画像のエンコードやバンドデータ作成処理は行わず、レイアウト編集処理へと進み、レイアウトの再編集が行われる。つまり、再スキャン（Ｓ１００１）は、実施されない。ここで、ユーザにより再度ステップＳ９０１において行われる設定を「第２の設定」の構成の一例とする。また、その第２の設定に従って、行われるレイアウト編集処理を「第２の編集」の構成の一例とする。
【００６４】
本例の場合、図１２に示すステップＳ１２０１の回転方向および参照するバンド領域の方向の決定において、「回転方向はなし」、「参照するバンド領域データは主走査方向のバンド領域データ」と判定される。ステップＳ１２０２において、通常のファイル格納順に画像データがデコードされる。ステップＳ１２０３のバンド領域データ取得処理においては、主走査方向順にデータが取得される。ステップＳ１２０４の変倍処理およびステップＳ１２０５の処理は、本例が１ｉｎ１コピーであるので適用されない。ステップＳ１２０６の配置処理（レイアウト編集処理）についても、本例が１ｉｎ１コピーであるため適用されず、ステップＳ１２０７についても、特に、特別な参照先や画像間の相関を取る必要はない。ステップＳ１２０８以下は、図３に示すステップＳ３０８以下と同様である。
【００６５】
＜レイアウトコピー画像を取得した後、４ｉｎ１再コピーを実施する場合＞
次に、配布資料の作成などで、ユーザが４ｉｎ１の再コピーを実施する場合を考える。上記の１ｉｎ１での再コピーと同様に、図９に示す画像のエンコードやバンド領域データ作成処理（ステップＳ９０４）は行われない。つまり、本例においても、再スキャン（Ｓ１００１）は実施されない。
【００６６】
４ｉｎ１は図２２に示すような出力結果となるので、ステップＳ１２０１の回転方向およびバンド方向の決定において、「回転方向はなし」、「参照するバンド領域データ取得は主走査方向のバンド領域データ」と判定される。ステップＳ１２０２において、通常のファイル格納順に画像データがデコードされる。ステップＳ１２０３のバンド領域データ取得処理においても、主走査方向順にデータが取得される。ステップＳ１２０４の変倍処理は、本例が４ｉｎ１コピーであるので、２５％に縮小処理が施される。ステップＳ１２０５で記録動作分のデータ有無の判定が実施されるが、この時点では、主走査方向について、２画像分のデコードされた所望のデータが格納されているか否かが判定される。ステップＳ１２０６においては、２５％縮小された画像を横方向に並べ、コピー結果のレイアウトを作成する。ステップＳ１２０７で、ラスタバンド領域データの作成を行うが、本例の４ｉｎ１処理の場合、２５％に縮小される他、主走査方向に２つの画像が並ぶことから画像間の相関性を考慮して作成する。
【００６７】
図１３にその例を示すが、画像Ａと画像Ｂについて、同位置にある主走査方向のバンド領域データを抽出し、共にモノクロラスタであるというＡＮＤ処理に適用された場合のみをモノクロのバンド領域データとする。ここで、ＡＮＤ処理を採用したのは、ともにモノクロでない場合には、一方のカラー画像をモノクロ化してしまう恐れがあるからである。ステップＳ１２０７の処理を、本実施例における「第２のカラー判定」の構成の一例とする。ステップＳ１２０８以下は、図３に示すステップＳ３０８以下の説明と同様である。
【００６８】
以上のように、本実施例においては、一度作成された画像データや、バンド領域データのカラー判定結果を再度、生成することなく、レイアウト再編集やカラー再判定を行う。そのことにより、ユーザーがレイアウトを変更した場合においても、再スキャンを行う必要がない。さらに、圧縮率の高いＪＰＥＧ処理によるエンコードを行ったとしても、バンド領域データの精度を低下することなく、バンド領域単位のＡＣＳ処理が実施可能となる。
【００６９】
また、本実施例において、モノクロと判定されたバンド領域データの領域について、図２１に示すような長尺の黒インクノズルを用いて印刷を行うようにしても良い。その場合には、黒インクを吐出するノズル群（第１のノズル群）による記録幅がカラーインクを吐出するノズル群（第２のノズル群）による記録幅よりも長いので、印刷処理の高速化が実現される。
【００７０】
＜第２の実施例＞
次に、第２の実施例として情報処理装置であるＰＣと印刷装置とを含んで構成された画像処理システムの一例について説明する。第１の実施例においては、Ｎｉｎ１コピーの場合について説明した。第２の実施例としては、コピーでなくスキャナによりＰＣに画像を取り込んで、ＰＣ内のハードディスクなどのデータストレージ部に保存された画像を、レイアウトして印刷する場合について説明する。本実施例の場合には、コピーの場合と異なり、読取動作と記録動作とは、同一のイベントとならない。
【００７１】
図１４の（ａ）は、スキャナによる読み取りイベント時のブロック構成を示す図である。ＰＣと読取装置間は、ＵＳＢやネットワーク等を介して接続されている。ＰＣにより読取開始のイベントが開始される。これは、例えば、ユーザがＰＣに接続されているモニタおよびキーボードやマウスといった入力支援装置（図示せず）を操作することにより実行される。尚、本例では、ＰＣからのイベント開始としたが、読取装置そのものに読取開始ボタンが付いた、所謂プッシュスキャンと呼ばれる構成が用いられても良い。読取開始コマンドにより読み取りを始めた読取装置は、内部のＲＯＭに格納されているソフトウェアにより、本体を動作させ、後述する画像処理を行った後にＰＣに転送する。尚、読取装置とＰＣ間の転送は、転送負荷を考慮すると、画像を圧縮している方が望ましく、ここでは、ＪＰＥＧ方式により圧縮されたデータが転送されるとする。
【００７２】
図１５は、読取装置内において実行される画像処理の手順を示すフローチャートである。本フローチャートは、図１０に示すフローチャートと重複する項目が多いので、ここでは、図１０と異なる部分のみを説明する。
【００７３】
本例はＰＣが読取画像を取得することが目的であるので、ステップＳ１００５で実施したコピー処理は本例においては実行されない。但し、Ｓ１００５で実施した下地除去処理などを、ＰＣでの読取画像の取得においても必要と判断された場合には、同様の処理を実行しても良い。
【００７４】
ステップＳ１５０１では、ステップＳ１０１３及びＳ１０１４で作成したバンド領域データをファイルに書き込む。書き込み先は、画像ファイルのヘッダ領域などが一例として挙げられる。画像の一般的なフォーマット形式となっているExif（Exchangeable Image File Format）であれば、メーカー独自情報のタグの中に書き込むようにしても良い。本フローを実行することにより、バンド領域データが埋め込まれた画像ファイルを作成することが可能となり、このファイルをＰＣに転送する。
【００７５】
次に、ＰＣ内に上記ファイルが保存され、それらの画像データを印刷装置により印刷する印刷イベントについて説明する。図１４の（ｂ）は、印刷装置による印刷イベント時のブロック構成を示す図である。読取りイベントと同様に、ユーザによりＰＣからイベント開始命令が発行される。その後、ＰＣ内において、後述する選択された画像を適切にレイアウトし、印刷装置が印刷する形式にする処理、例えば量子化処理といった画像処理を実行し、印刷装置にデータを転送する。印刷装置では、受信したデータに基づき、記録動作を実行する。尚、ここではＰＣからの印刷を例に挙げたが、印刷装置にカードスロットなどメモリカードを読取ることが可能な装置を付属し、メモリカードに所望の画像データを格納し、印刷装置の操作により印刷を行う、所謂ダイレクトプリントを実行しても良い。その場合に、画像処理は、印刷装置本体で実行する。
【００７６】
図１６は、記録時の処理の手順を示すフローチャートである。ステップＳ１６０１において、図１２のステップＳ１２０１と同様に、ユーザが指定したレイアウトから画像の回転方向および参照するバンド領域の方向を決定する。ステップＳ１６０２において、対象ページのターゲット画像を選択する。ステップＳ１６０３において、図１２のステップＳ１２０２と同様の処理が行われる。
【００７７】
ステップＳ１６０４において、対象の画像ファイルにバンド領域データが存在しているか否かが判定される。ここで、画像ファイルには必ずしもバンド領域データが存在しているわけではないので、存在していると判定された場合にのみ、ステップＳ１６０５に進み、バンド領域データを参照した画像処理が実施される。一方、存在しないと判定された場合には、ステップＳ１６０６に進む。尚、図２２に示す４ｉｎ１のような画像が横に複数個並べられるレイアウトの場合には、印刷装置のキャリッジ走査方向に判定を行い、全ての画像にバンド領域データが存在している場合にのみ、ステップＳ１６０５に進む。
【００７８】
図１７は、ステップＳ１６０５における処理の手順を示すフローチャートである。図１２に示すステップＳ１２０２及びＳ１２０３と同様に、バンド領域データの取得、変倍処理が行われる。ステップＳ１７０１において、記録動作分のデータが完了したか否かが判定され、完了していないと判定された場合には、図１６のステップＳ１６０３のデコード処理に戻る。一方、完了したと判定された場合には、以下、ステップＳ１２０６〜Ｓ１２１３の処理が行われる。
【００７９】
図１８は、図１６のステップＳ１６０６における処理の手順を示すフローチャートである。ステップＳ１８０１で変倍処理が実行された後、ステップＳ１８０２において記録動作分のデータが完了したかの判定を行う。ここで、完了していないと判定された場合には、図１６のステップＳ１６０３のデコード処理に戻る。ステップＳ１８０３において、デコードした画像のレイアウト編集処理を実行し、実際の印刷データの作成を行う。ステップＳ１８０３以降は、ステップＳ１２０９、Ｓ１２１０、Ｓ１２１３と同様の処理を行う。
【００８０】
以上のように、バンド領域データの存在有無により、適正な処理が実施され、量子化データが作成された後に、図１６のステップＳ１６０７において印刷装置へデータが転送される。印刷装置では、受信したデータに基づき、記録動作が実行される。
【００８１】
その後、ステップＳ１６０８において、対象としているページが終了したか否かの判定を行う。ここで、終了していないと判定された場合には、ステップＳ１６０３に戻り、デコード処理を実施する。一方、終了したと判定された場合には、ステップＳ１６０９において、全てのページが終了したかの判定を行う。ここで、終了していないと判定された場合には、ステップＳ１６０２に戻り、次ページの処理を開始する。一方、終了したと判定された場合には、全てのジョブが終了となる。
【００８２】
以上のように、本実施例において、スキャン操作で一度ＰＣ内に取り込まれた画像についても、それを印刷する際に、適切な画像処理を実施することが可能となる。
【００８３】
＜第３の実施例＞
第１及び第２の実施例においては、モノクロとカラーの２値の判定について説明した。本例においては、モノクロとカラー以外に白という要素を判定に加える。これは、記録時、白のバンド領域部分は、キャリッジ走査をせずに、紙送りだけするというインクジェット記録方式の動作を考慮したものである。判定においては、上述の彩度によるモノクロ判定の他、ある一定以上の明度の場合には白にするという判定を加える。その結果、最終的なバンド領域の判定では、モノクロとカラーと白に分類される。これにより、白と判定されたバンド領域については、紙送り動作のみとすることで、一層の処理の高速化を実現することができる。
【００８４】
４ｉｎ１レイアウトのような画像が横に並んだ場合については、各画像のモノクロ／カラー／白のバンド領域データから、ラスタバンド領域データの判定を実施しなくてはならない。図１９に、ラスタバンド領域データの判定処理のフローチャートを示す。まず、ステップＳ１９０１において、白フラグをＯＮにして初期化を行う。ステップＳ１９０２において、ターゲットとする画像のバンド領域データを取得する。
【００８５】
ステップＳ１９０３において、取得したバンド領域データがカラーであるか否かを判定する。ここで、カラーであると判定された場合には、横並びする他の画像のバンド領域データ結果によらず、ステップＳ１９１０に進み、カラーのラスタバンド領域データであると決定される。一方、カラーでないと判定された場合には、ステップＳ１９０４に進み、取得したバンド領域データがモノクロであるか否かの判定を行う。ここで、モノクロと判定された場合には、ステップＳ１９０５に進み、白フラグをＯＦＦにする。一方、モノクロでないと判定された場合には、ステップＳ１９０６に進む。
【００８６】
ステップＳ１９０６において、横並びのバンド領域データに全てについて処理を実施したか否かの判定を行う。ここで、全て終了していないと判定された場合には、未判定の画像をターゲット画像として、ステップＳ１９０３に戻る。一方、全て終了したと判定された場合には、ステップＳ１９０７に進み、白フラグがＯＮかＯＦＦかを判定する。ここで、ＯＮと判定された場合には、ステップＳ１９０８に進み、白のラスタバンド領域データと決定される。一方、ＯＦＦと判定された場合には、ステップＳ１９０９に進み、モノクロのラスタバンド領域データと決定される。
【００８７】
以上の処理のように、全て白のバンド領域データと判定された場合にのみ、白のラスタバンド領域データと決定される。また、モノクロのみ、又は、モノクロと白のみのバンド領域データと判定された場合に、モノクロのラスタバンドデータと決定される。また、カラーバンド領域が存在すると判定された場合に、カラーのラスタバンド領域データと決定される。その結果、必要以上のモノクロ化を防止したり、白と判定された場合に白のバンド領域部分の走査をスキップして搬送したり、また、データが存在するにも関わらず白のバンド領域部分をスキップして紙送りされることを防止することができる。
【００８８】
＜その他の実施例＞
上記の実施例においては、Ｎｉｎ１のレイアウトについて説明した。ここで、Ｎとしては、１（通常コピー）、２、４、８、１６などが一般的である。しかしながら、図２０に示すような特殊なＮｉｎ１のレイアウトにおいても、本発明を適用することができ、同様の効果を発揮することができる。
【００８９】
以上のように、本発明によれば、Ｎｉｎ１でレイアウトしてコピーする場合に、本体のコストを上げることなく、コピースループットを向上することが可能になる。さらに、レイアウトを変更して再コピーする際においても、原稿を再スキャンすることなく、高速なコピーを実現することが可能となり、ユーザの操作性も向上する。また、本発明によれば、スキャナで一度ＰＣに取り込んだものを印刷する際にも、コピーと同様な処理を適用することができるので、高速化を損なわない印刷やコピー画質と同等の印刷結果を得ることができる。
【図１】
2010239567.tif 000004
【図２】
2010239567.tif 000005
【図３】
2010239567.tif 000006
【図４】
2010239567.tif 000007
【図５】
2010239567.tif 000008
【図７】
2010239567.tif 000009
【図９】
2010239567.tif 000010
【図１０】
2010239567.tif 000011
【図１２】
2010239567.tif 000012
【図１４】
2010239567.tif 000013
【図１５】
2010239567.tif 000014
【図１６】
2010239567.tif 000015
【図１７】
2010239567.tif 000016
【図１８】
2010239567.tif 000017
【図１９】
2010239567.tif 000018
【図２１】
2010239567.tif 000019
【図６】
2010239567.tif 000020
【図８】
2010239567.tif 000021
【図１１】
2010239567.tif 000022
【図１３】
2010239567.tif 000023
【図２０】
2010239567.tif 000024
【図２２】
2010239567.tif 000025