(57)【要約】【課題】顔を表し得る領域と他の領域とを被記録媒体に好適に印刷する。【解決手段】原稿の顔の含む面を表す主矩形領域の画像と、反対側の面を表す副矩形領域の画像とを、合成し、合成画像を印刷実行部に印刷させる。ここで、主矩形領域を表す画像データに第１画像処理を実行し、副矩形領域を表す画像データに第１画像処理とは異なる第２画像処理を実行してよい。また、主矩形領域の角を、印刷用の被記録媒体上の画像が印刷され得る領域である印刷領域のうちの角に配置してよい。【選択図】  図１
2018078464.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置であって、
原稿の第１面を光学的に読み取ることによって生成される第１画像であって、第１の原稿画像と前記第１の原稿画像の周囲の第１の原稿外画像とを含む前記第１画像を表す第１画像データを取得する第１取得部と、
前記原稿の前記第１面とは反対側の第２面を光学的に読み取ることによって生成される第２画像であって、第２の原稿画像と前記第２の原稿画像の周囲の第２の原稿外画像とを含む前記第２画像を表す第２画像データを取得する第２取得部と、
前記第１画像の中の前記第１の原稿画像を表す第１矩形領域を特定する第１領域特定部と、
前記第２画像の中の前記第２の原稿画像を表す第２矩形領域を特定する第２領域特定部と、
前記第１画像データと前記第２画像データとの少なくとも一方を用いて、前記第１矩形領域と前記第２矩形領域とのいずれが顔を含むかを判断する判断部と、
前記第１矩形領域と前記第２矩形領域とのうちの顔を含むと判断された領域である主矩形領域と、前記第１矩形領域と前記第２矩形領域とのうちの前記主矩形領域とは異なる領域である副矩形領域と、を含む合成画像を表す合成データを生成する生成部であって、前記主矩形領域と前記副矩形領域とは、（１）前記主矩形領域の縁の第１辺に、前記副矩形領域の縁の第２辺が接すること、または、（２）前記主矩形領域の前記縁の前記第１辺の近傍に、前記第１辺から離れて前記副矩形領域の前記縁の前記第２辺が並ぶこと、のいずれかの条件が満たされるように合成される、前記生成部と、
前記主矩形領域を表す画像データに、第１画像処理を実行し、前記副矩形領域を表す画像データに、前記第１画像処理とは異なる第２画像処理を実行する、画像処理部と、
前記画像処理部による処理済みのデータを用いて、印刷実行部に前記合成画像を印刷させる印刷制御部と、
を備える画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記生成部は、前記主矩形領域の角が、印刷用の被記録媒体上の画像が印刷され得る領域である印刷領域のうちの角に配置される、前記合成画像を表す合成データを生成する、画像処理装置。
【請求項３】
請求項１または２に記載の画像処理装置であって、
前記印刷実行部は、
被記録媒体を搬送方向に搬送するための搬送機構と、
色材を吐出して前記被記録媒体上にドットを形成するための複数のノズルを有するヘッドと、
前記ヘッドを走査方向に移動させる走査を実行するための走査機構と、
前記搬送機構と前記ヘッドと前記走査機構とを制御するとともに、前記走査の最中に前記ヘッドを駆動して前記被記録媒体上に前記ドットを形成するパス処理を実行する制御部と、
を備え
前記第１画像処理は、前記被記録媒体上の部分領域を複数回の前記パス処理で前記印刷実行部に印刷させるためのデータを生成する処理を含み、
前記第２画像処理は、前記被記録媒体上の部分領域を１回の前記パス処理で前記印刷実行部に印刷させるためのデータを生成する処理を含む、画像処理装置。
【請求項４】
請求項１から３のいずれかに記載の画像処理装置であって、
前記第１画像処理は、色を調整する第１色調整処理を含み、
前記第２画像処理は、少なくとも一部の色範囲の色を前記第１色調整処理が行われる場合の調整済の色とは異なる色に調整する第２色調整処理を含む、画像処理装置。
【請求項５】
画像処理装置であって、
原稿の第１面を光学的に読み取ることによって生成される第１画像であって、第１の原稿画像と前記第１の原稿画像の周囲の第１の原稿外画像とを含む前記第１画像を表す第１画像データを取得する第１取得部と、
前記原稿の前記第１面とは反対側の第２面を光学的に読み取ることによって生成される第２画像であって、第２の原稿画像と前記第２の原稿画像の周囲の第２の原稿外画像とを含む前記第２画像を表す第２画像データを取得する第２取得部と、
前記第１画像の中の前記第１の原稿画像を表す第１矩形領域を特定する第１領域特定部と、
前記第２画像の中の前記第２の原稿画像を表す第２矩形領域を特定する第２領域特定部と、
前記第１画像データと前記第２画像データとの少なくとも一方を用いて、前記第１矩形領域と前記第２矩形領域とのいずれが顔を含むかを判断する判断部と、
前記第１矩形領域と前記第２矩形領域とのうちの顔を含むと判断された領域である主矩形領域と、前記第１矩形領域と前記第２矩形領域とのうちの前記主矩形領域とは異なる領域である副矩形領域と、を含む合成画像を表す合成データを生成する生成部であって、前記主矩形領域の角は、印刷用の被記録媒体上の画像が印刷され得る領域である印刷領域のうちの角に配置され、前記主矩形領域と前記副矩形領域とは、（１）前記主矩形領域の縁の第１辺に、前記副矩形領域の縁の第２辺が接すること、または、（２）前記主矩形領域の前記縁の前記第１辺の近傍に、前記第１辺から離れて前記副矩形領域の前記縁の前記第２辺が並ぶこと、のいずれかの条件が満たされるように合成される、前記生成部と、
印刷実行部に前記合成画像を印刷させる印刷制御部と、
を備える画像処理装置。
【請求項６】
請求項１から５のいずれかに記載の画像処理装置であって、
前記判断部は、顔認識処理を行って、前記第１矩形領域と前記第２矩形領域とのいずれが顔を含むかを判断する、画像処理装置。
【請求項７】
請求項１から６のいずれかに記載の画像処理装置であって、
顔認識処理の結果に応じて、矩形領域の向きを特定する第１向き特定部と、
所定の処理の結果に応じて、矩形領域の向きを特定する第２向き特定部と、
を備え、
前記生成部は、前記第１向き特定部と前記第２向き特定部との少なくとも一方によって特定された前記主矩形領域の向きと、前記第１向き特定部と前記第２向き特定部との少なくとも一方によって特定された前記副矩形領域の向きと、に基づいて、前記主矩形領域の前記第１辺と前記副矩形領域の前記第２辺との組み合わせとして、
１）前記主矩形領域の前記第１辺が下辺であり、前記副矩形領域の前記第２辺が下辺である第１組み合わせ、
２）前記主矩形領域の前記第１辺が上辺であり、前記副矩形領域の前記第２辺が上辺である第２組み合わせ、
３）前記主矩形領域の前記第１辺が左辺であり、前記副矩形領域の前記第２辺が右辺である第３組み合わせ、
４）前記主矩形領域の前記第１辺が右辺であり、前記副矩形領域の前記第２辺が左辺である第４組み合わせ、
のいずれかの組み合わせを用いる、画像処理装置。
【請求項８】
請求項７に記載の画像処理装置であって、
前記判断部は、前記第１画像データを用いて顔認識処理を行うことによって前記第１矩形領域が顔を含むか否かを判断し、
前記第１向き特定部は、前記第１矩形領域が顔を含むと判断された場合に、前記顔認識処理の結果に応じて、前記第１矩形領域の向きを特定し、
前記第２向き特定部は、前記第２画像データを用いて、顔認識処理を含まない前記所定の処理を行い、前記所定の処理の結果に応じて、前記第２矩形領域の向きを特定する、
画像処理装置。
【請求項９】
画像処理のためのコンピュータプログラムであって、
原稿の第１面を光学的に読み取ることによって生成される第１画像であって、第１の原稿画像と前記第１の原稿画像の周囲の第１の原稿外画像とを含む前記第１画像を表す第１画像データを取得する第１取得機能と、
前記原稿の前記第１面とは反対側の第２面を光学的に読み取ることによって生成される第２画像であって、第２の原稿画像と前記第２の原稿画像の周囲の第２の原稿外画像とを含む前記第２画像を表す第２画像データを取得する第２取得機能と、
前記第１画像の中の前記第１の原稿画像を表す第１矩形領域を特定する第１領域特定機能と、
前記第２画像の中の前記第２の原稿画像を表す第２矩形領域を特定する第２領域特定機能と、
前記第１画像データと前記第２画像データとの少なくとも一方を用いて、前記第１矩形領域と前記第２矩形領域とのいずれが顔を含むかを判断する判断機能と、
前記第１矩形領域と前記第２矩形領域とのうちの顔を含むと判断された領域である主矩形領域と、前記第１矩形領域と前記第２矩形領域とのうちの前記主矩形領域とは異なる領域である副矩形領域と、を含む合成画像を表す合成データを生成する生成機能であって、前記主矩形領域と前記副矩形領域とは、（１）前記主矩形領域の縁の第１辺に、前記副矩形領域の縁の第２辺が接すること、または、（２）前記主矩形領域の前記縁の前記第１辺の近傍に、前記第１辺から離れて前記副矩形領域の前記縁の前記第２辺が並ぶこと、のいずれかの条件が満たされるように合成される、前記生成機能と、
前記主矩形領域を表す画像データに、第１画像処理を実行し、前記副矩形領域を表す画像データに、前記第１画像処理とは異なる第２画像処理を実行する、画像処理機能と、
前記画像処理機能による処理済みのデータを用いて、印刷実行部に前記合成画像を印刷させる印刷制御機能と、
をコンピュータに実現させる、コンピュータプログラム。
【請求項１０】
画像処理のためのコンピュータプログラムであって、
原稿の第１面を光学的に読み取ることによって生成される第１画像であって、第１の原稿画像と前記第１の原稿画像の周囲の第１の原稿外画像とを含む前記第１画像を表す第１画像データを取得する第１取得機能と、
前記原稿の前記第１面とは反対側の第２面を光学的に読み取ることによって生成される第２画像であって、第２の原稿画像と前記第２の原稿画像の周囲の第２の原稿外画像とを含む前記第２画像を表す第２画像データを取得する第２取得機能と、
前記第１画像の中の前記第１の原稿画像を表す第１矩形領域を特定する第１領域特定機能と、
前記第２画像の中の前記第２の原稿画像を表す第２矩形領域を特定する第２領域特定機能と、
前記第１画像データと前記第２画像データとの少なくとも一方を用いて、前記第１矩形領域と前記第２矩形領域とのいずれが顔を含むかを判断する判断機能と、
前記第１矩形領域と前記第２矩形領域とのうちの顔を含むと判断された領域である主矩形領域と、前記第１矩形領域と前記第２矩形領域とのうちの前記主矩形領域とは異なる領域である副矩形領域と、を含む合成画像を表す合成データを生成する生成機能であって、前記主矩形領域の角は、印刷用の被記録媒体上の画像が印刷され得る領域である印刷領域のうちの角に配置され、前記主矩形領域と前記副矩形領域とは、（１）前記主矩形領域の縁の第１辺に、前記副矩形領域の縁の第２辺が接すること、または、（２）前記主矩形領域の前記縁の前記第１辺の近傍に、前記第１辺から離れて前記副矩形領域の前記縁の前記第２辺が並ぶこと、のいずれかの条件が満たされるように合成される、前記生成機能と、
印刷実行部に前記合成画像を印刷させる印刷制御機能と、
をコンピュータに実現させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、コピーのための画像処理に関する。
【背景技術】
【０００２】
従来から、スキャン処理と印刷処理とが実行されて原稿がコピーされる。原稿としては、免許証や社員証などの識別カード（ＩＤカードとも呼ばれる）が用いられる場合がある。また、識別カードの両面をコピーする場合に、一方の面と他方の面とを接するように合成する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−６１６３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、写真付の識別カードのように、人物の顔を表す原稿が、コピーされる場合がある。このような、一方側の面が顔を表し、他方側の面が顔を表さずに他のオブジェクト（例えば、文字）を表す原稿を表す画像を印刷する場合、顔を表し得る領域と他の領域とが、印刷され得る。ところが、顔を表し得る領域と他の領域との被記録媒体への印刷態様については、工夫の余地があった。
【０００５】
本明細書は、顔を表し得る領域と他の領域とを被記録媒体に好適に印刷するための技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書は、例えば、以下の適用例を開示する。
【０００７】
［適用例１］画像処理装置であって、原稿の第１面を光学的に読み取ることによって生成される第１画像であって、第１の原稿画像と前記第１の原稿画像の周囲の第１の原稿外画像とを含む前記第１画像を表す第１画像データを取得する第１取得部と、前記原稿の前記第１面とは反対側の第２面を光学的に読み取ることによって生成される第２画像であって、第２の原稿画像と前記第２の原稿画像の周囲の第２の原稿外画像とを含む前記第２画像を表す第２画像データを取得する第２取得部と、前記第１画像の中の前記第１の原稿画像を表す第１矩形領域を特定する第１領域特定部と、前記第２画像の中の前記第２の原稿画像を表す第２矩形領域を特定する第２領域特定部と、前記第１画像データと前記第２画像データとの少なくとも一方を用いて、前記第１矩形領域と前記第２矩形領域とのいずれが顔を含むかを判断する判断部と、前記第１矩形領域と前記第２矩形領域とのうちの顔を含むと判断された領域である主矩形領域と、前記第１矩形領域と前記第２矩形領域とのうちの前記主矩形領域とは異なる領域である副矩形領域と、を含む合成画像を表す合成データを生成する生成部であって、前記主矩形領域と前記副矩形領域とは、（１）前記主矩形領域の縁の第１辺に、前記副矩形領域の縁の第２辺が接すること、または、（２）前記主矩形領域の前記縁の前記第１辺の近傍に、前記第１辺から離れて前記副矩形領域の前記縁の前記第２辺が並ぶこと、のいずれかの条件が満たされるように合成される、前記生成部と、前記主矩形領域を表す画像データに、第１画像処理を実行し、前記副矩形領域を表す画像データに、前記第１画像処理とは異なる第２画像処理を実行する、画像処理部と、前記画像処理部による処理済みのデータを用いて、印刷実行部に前記合成画像を印刷させる印刷制御部と、を備える画像処理装置。
【０００８】
この構成によれば、顔を含むと判断された領域である主矩形領域と、主矩形領域とは異なる副矩形領域と、が接するように印刷される場合、または、近傍に並んで印刷される場合に、主矩形領域と副矩形領域とに適切な画像処理を実行できる。
【０００９】
［適用例２］画像処理装置であって、原稿の第１面を光学的に読み取ることによって生成される第１画像であって、第１の原稿画像と前記第１の原稿画像の周囲の第１の原稿外画像とを含む前記第１画像を表す第１画像データを取得する第１取得部と、前記原稿の前記第１面とは反対側の第２面を光学的に読み取ることによって生成される第２画像であって、第２の原稿画像と前記第２の原稿画像の周囲の第２の原稿外画像とを含む前記第２画像を表す第２画像データを取得する第２取得部と、前記第１画像の中の前記第１の原稿画像を表す第１矩形領域を特定する第１領域特定部と、前記第２画像の中の前記第２の原稿画像を表す第２矩形領域を特定する第２領域特定部と、前記第１画像データと前記第２画像データとの少なくとも一方を用いて、前記第１矩形領域と前記第２矩形領域とのいずれが顔を含むかを判断する判断部と、前記第１矩形領域と前記第２矩形領域とのうちの顔を含むと判断された領域である主矩形領域と、前記第１矩形領域と前記第２矩形領域とのうちの前記主矩形領域とは異なる領域である副矩形領域と、を含む合成画像を表す合成データを生成する生成部であって、前記主矩形領域の角は、印刷用の被記録媒体上の画像が印刷され得る領域である印刷領域のうちの角に配置され、前記主矩形領域と前記副矩形領域とは、（１）前記主矩形領域の縁の第１辺に、前記副矩形領域の縁の第２辺が接すること、または、（２）前記主矩形領域の前記縁の前記第１辺の近傍に、前記第１辺から離れて前記副矩形領域の前記縁の前記第２辺が並ぶこと、のいずれかの条件が満たされるように合成される、前記生成部と、印刷実行部に前記合成画像を印刷させる印刷制御部と、を備える画像処理装置。
【００１０】
この構成によれば、顔を含むと判断された領域である主矩形領域と、主矩形領域とは異なる副矩形領域と、が接するように印刷される場合、または、近傍に並んで印刷される場合に、主矩形領域の角を、被記録媒体の角の近くに印刷できる。
【００１１】
なお、本明細書に開示の技術は、種々の態様で実現することが可能であり、例えば、画像処理方法および画像処理装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体（例えば、一時的ではない記録媒体）、等の形態で実現することができる。
【図面の簡単な説明】
【００１２】
【図１】一実施例としての複合機２００を示す説明図である。
【図２】コピー処理の例を示すフローチャートである。
【図３】読み取り処理の例を示すフローチャートである。
【図４】読み取り処理の例を示すフローチャートである。
【図５】識別カード３００の例とスキャン画像の例とを示す説明図である。
【図６】合成画像の説明図である。
【図７】印刷処理の例を示すフローチャートである。
【図８】印刷処理による印刷の概略図である。
【図９】調整に用いられるトーンカーブの例を示すグラフである。
【図１０】主割付領域８１０と副割付領域８２０との配置の別の実施例の概略図である。
【図１１】主割付領域８１０と副割付領域８２０との配置の別の実施例の概略図である。
【発明を実施するための形態】
【００１３】
Ａ．第１実施例：
図１は、一実施例としての複合機２００を示す説明図である。複合機２００は、制御装置２０２と、スキャナ部２８０と、印刷部２９０と、を有している。制御装置２０２は、プロセッサ２１０と、揮発性記憶装置２２０と、不揮発性記憶装置２３０と、画像を表示する表示部２４０と、ユーザによる操作を受け入れる操作部２５０と、通信インタフェース２７０と、を有している。これらの要素は、バスを介して互いに接続されている。
【００１４】
プロセッサ２１０は、データ処理を行う装置であり、例えば、ＣＰＵである。揮発性記憶装置２２０は、例えば、ＤＲＡＭであり、不揮発性記憶装置２３０は、例えば、フラッシュメモリである。不揮発性記憶装置２３０は、プログラム２３２を格納している。プロセッサ２１０は、プログラム２３２を実行することによって、スキャナ部２８０によって光学的に読み取られた画像を、印刷部２９０に印刷させるコピー処理を実行する（詳細は、後述）。プロセッサ２１０は、プログラム２３２の実行に利用される種々の中間データを、記憶装置（例えば、揮発性記憶装置２２０、不揮発性記憶装置２３０のいずれか）に、一時的に格納する。本実施例では、プログラム２３２は、例えば、複合機２００の製造者によって、ファームウェアとして、不揮発性記憶装置２３０に予め格納されている。ただし、プログラム２３２の少なくとも一部が、外部の装置（例えば、サーバ）から取得されて不揮発性記憶装置２３０に格納されるように、複合機２００が構成されていてもよい。
【００１５】
表示部２４０は、画像を表示する装置であり、例えば、液晶ディスプレイである。操作部２５０は、ユーザによる操作を受け取る装置であり、例えば、表示部２４０上に重ねて配置されたタッチパネルである。ユーザは、操作部２５０を操作することによって、種々の指示を複合機２００に入力可能である。
【００１６】
インタフェース２７０は、他の装置と通信するためのインタフェースである（例えば、ＵＳＢインタフェース、有線ＬＡＮインタフェース、IEEE802.11の無線インタフェース）。
【００１７】
スキャナ部２８０は、ＣＣＤやＣＭＯＳなどの光電変換素子を用いて光学的に文書等の対象物を読み取ることによって、読み取った画像（「スキャン画像」と呼ぶ）を表すスキャンデータを生成する。スキャンデータのデータ形式は、任意の形式であってよい。本実施例では、スキャンデータのデータ形式は、ＲＧＢ色空間で表されたビットマップ形式である。以下、ＲＧＢの各色成分は、ゼロから２５５までの２５６階調で表されることとする。
【００１８】
印刷部２９０は、印刷を実行する印刷実行部の例である。印刷部２９０は、所定の方式（例えば、レーザ方式や、インクジェット方式）で、用紙（被記録媒体の一例）上に画像を印刷する装置である。本実施例では、印刷部２９０は、シアンＣ、マゼンタＭ、イエロＹ、ブラックＫの４種類のインクを用いてカラー画像を印刷可能なインクジェット方式の印刷装置である。印刷部２９０は、印刷ヘッド２９１と、搬送機構２９３と、走査機構２９４と、制御部２９５と、を有している。印刷ヘッド２９１は、色材（ここでは、インク滴）を吐出して用紙上にドットを形成するための複数のノズル２９２を有している。搬送機構２９３は、用紙を所定の搬送方向に搬送する装置である。走査機構２９４は、印刷ヘッド２９１を搬送方向に交差する所定の走査方向に移動させる装置である。印刷ヘッド２９１は、色材毎に、搬送方向の位置が互いに異なる複数のノズル２９２を有している。制御部２９５は、印刷ヘッド２９１と搬送機構２９３と走査機構２９４とを制御する装置である。制御部２９５は、例えば、専用の電気回路（例えば、ASIC（Application Specific Integrated Circuit））で構成されている。制御部２９５による制御の詳細については、後述する。
【００１９】
図２は、コピー処理の例を示すフローチャートである。このコピー処理は、例えば、ユーザが操作部２５０を操作することによってコピー指示を入力したことに応じて、プロセッサ２１０によって開始される。
【００２０】
本実施例では、複合機２００は、コピー処理として、通常のコピー処理と、識別カードをコピーするためのコピー処理（ＩＤコピーとも呼ぶ）と、を含む複数種類のコピー処理を実行可能である。Ｓ１００では、ユーザは、操作部２５０を操作することによって、ＩＤコピーを選択する。以下、ＩＤコピーについて説明し、通常のコピー処理については、説明を省略する。
【００２１】
Ｓ１１０では、プロセッサ２１０は、スキャナ部２８０を制御することによって、識別カードの一方の面を光学的に読み取ることによって生成される第１スキャンデータと、識別カードの他方の面を光学的に読み取ることによって生成される第２スキャンデータと、を取得する。そして、プロセッサ２１０は、これらのスキャンデータを用いて、識別カードの一方の面を表す画像と他方の面を表す画像とを含む合成画像を表す合成データを生成する（詳細は、後述）。Ｓ１２０では、プロセッサ２１０は、印刷部２９０を制御することによって、合成画像を印刷する（詳細は、後述）。そして、図２の処理が終了する。
【００２２】
図３、図４は、図２のＳ１１０の読み取り処理の例を示すフローチャートである。図４は、図３の続きの処理を示している。図３のＳ２００では、原稿の例である識別カードの一方の面が、スキャナ部２８０によって読み取られる。例えば、ユーザは、スキャナ部２８０の図示しない原稿台上に識別カードを載せ、そして、操作部２５０を操作して読み取り開始の指示を入力する。プロセッサ２１０は、指示に応じて、スキャナ部２８０を制御し、スキャナ部２８０に識別カードを読み取らせる。スキャナ部２８０は、読み取った識別カードを表す第１原稿画像を含む第１スキャン画像を表す第１スキャンデータを生成する。プロセッサ２１０は、スキャナ部２８０から、第１スキャンデータを取得する。
【００２３】
図５（Ａ）、図５（Ｂ）は、識別カード３００の例を示す説明図である。図５（Ａ）は、識別カード３００の表面３１０を示し、図５（Ｂ）は、識別カード３００の裏面３２０を示している。識別カード３００の形状は、略矩形状である（識別カード３００の角は、丸められてもよく、また、切り落とされてもよい）。図５（Ａ）に示すように、表面３１０は、顔の写真３１１と、文字列３１２、３１３と、を表している。また、図５（Ｂ）に示すように、裏面３２０は、文字列３２１、３２２を表している。このように、通常は、顔の画像は、識別カード３００の一方の面のみに、含まれる。なお、各図中の上方向Ｕ１、Ｕ２は、各面３１０、３２０における上方向を示している。
【００２４】
図５（Ｃ）は、第１スキャン画像の例を示す説明図である。図５（Ｃ）の例では、第１スキャン画像４１０は、識別カード３００を表す第１原稿画像４１５と、第１原稿画像４１５の周囲の余白部分４１８と、を含んでいる。本実施例では、スキャン画像は、第１方向Ｄａに平行な２辺と、第１方向Ｄａに垂直な第２方向Ｄｂに平行な２辺と、によって囲まれる矩形状の画像である。また、本実施例では、スキャナ部２８０は、予め決められたサイズ（例えば、Ａ４サイズ）の原稿を読み取ることが可能である。識別カード３００は、このサイズよりも小さい。従って、第１原稿画像４１５の周囲に余白が生じる。余白部分４１８は、例えば、スキャナ部２８０の原稿台のカバーの原稿側の部分の色（例えば、白色）で表される。以下、余白部分４１８を、第１原稿外画像４１８とも呼ぶ。第１原稿画像４１５は、識別カード３００の表面３１０と裏面３２０とのうちのいずれかの面を表している。以下、第１原稿画像４１５が、表面３１０を表すこととして、説明を行う。
【００２５】
図３のＳ２０５では、プロセッサ２１０は、第１スキャンデータを解析することによって、第１スキャン画像４１０（図５（Ｃ））中の第１原稿画像４１５を表す第１矩形領域５００を特定する。第１矩形領域５００を特定する方法としては、種々の方法を採用可能である。例えば、プロセッサ２１０は、第１スキャン画像４１０から、余白部分４１８の色を表す予め決められた色範囲（例えば、白を含む一部の色の範囲）とは異なる色で表された連続な領域を、特定する（以下、特定された１以上の領域のそれぞれを、候補領域と呼ぶ）。そして、プロセッサ２１０は、特定された１以上の候補領域のうち、最大面積（すなわち、最大画素数）の候補領域を、第１矩形領域５００として採用する。最大の候補領域は、識別カード３００を表す領域であり、略矩形状の領域である。この略矩形状の候補領域の縁のうち角部分を除いた残りの四辺の部分が、第１矩形領域５００の縁の四辺として用いられる。このように、第１矩形領域５００は、識別カード３００を表す候補領域を包含する最小の矩形領域である。
【００２６】
なお、識別カード３００を表す候補領域は、第１スキャン画像４１０に対して傾いている場合がある。この場合、特定される第１矩形領域５００も、第１スキャン画像４１０に対して傾いている。プロセッサ２１０は、後述する処理で第１矩形領域５００の傾いていない画像（すなわち、識別カード３００の傾いていない画像）を利用するために、第１矩形領域５００の傾き補正を行う。傾き補正の方法としては、種々の方法を採用可能である。例えば、プロセッサ２１０は、第１矩形領域５００の４辺のうち、平行な２辺が、第１スキャン画像４１０の第１方向Ｄａに平行であり、残りの平行な２辺が、第２方向Ｄｂに平行となるように、第１矩形領域５００の画像を回転させる。
【００２７】
図３のＳ２１０では、プロセッサ２１０は、第１矩形領域５００の顔認識処理を実行する。顔認識処理は、画像中の顔を認識する処理である。Ｓ２１０では、第１スキャンデータに傾き補正を行って得られる画像データが、用いられる。このような顔認識処理は、第１スキャンデータを用いて行われている、と言うことができる。顔認識処理としては、公知の種々の処理を採用可能である。例えば、所定の器官画像（例えば、目や口を表す画像）を用いたパターンマッチングによって、顔を表す領域を検出する処理を採用可能である。
【００２８】
Ｓ２１５では、プロセッサ２１０は、Ｓ２１０の顔認識処理によって顔が検出されたか否かを判断する。第１矩形領域５００から顔が検出されるか否かを判断することは、第１矩形領域５００に顔が含まれるか否かを判断することと、同じである。
【００２９】
第１矩形領域５００に顔が含まれると判断された場合（Ｓ２１５：Ｙｅｓ）、Ｓ２２０で、プロセッサ２１０は、顔認識処理の結果に応じて、第１矩形領域５００の画像の向きを特定する。顔認識処理では、顔の目や口などの器官の配置、すなわち、顔の向きが特定される。プロセッサ２１０は、顔の上方向を、第１矩形領域５００の画像の上方向５０１（図５（Ｃ））として、特定する。特定された上方向５０１は、第１矩形領域５００によって表される識別カード３００の上方向（例えば、表面３１０（図５（Ａ））の上方向Ｕ１）と、同じである。
【００３０】
Ｓ２２５では、プロセッサ２１０は、顔を含むと判断された第１矩形領域５００の画像の向きが、印刷用の合成画像の後述する第１基準方向になるように、第１矩形領域５００の画像を回転させる。
【００３１】
図６は、合成画像の説明図である。図６（Ａ）には、用紙７００と、画像が印刷され得る領域である印刷領域８００と、が示されている。用紙７００としては、識別カード３００と比べて十分に大きい、予め決められたサイズ（例えば、Ａ４サイズ）の用紙が用いられることとする。
【００３２】
本実施例では、印刷部２９０は、いわゆる縁無し印刷を実行可能である。縁無し印刷は、用紙７００の全体に画像を印刷可能である。そして、ＩＤコピーでは、縁無し印刷によって、合成画像が印刷される。図示するように、印刷領域８００の形状と大きさとは、用紙７００の形状と大きさと同じである。図中には、印刷領域８００（すなわち、用紙７００）の上方向ＤＵと右方向ＤＲと下方向ＤＤと左方向ＤＬとが示されている。印刷領域８００と用紙７００との形状は、右方向ＤＲに平行な２辺と、下方向ＤＤに平行な２辺と、によって囲まれる矩形状である。
【００３３】
図６（Ａ）に示すように、印刷領域８００の内には、主割付領域８１０と、副割付領域８２０と、が配置されている。主割付領域８１０は、識別カード３００のうちの顔を含む面の画像が割り付けられる領域であり、副割付領域８２０は、識別カード３００の反対側の面の画像が割り付けられる領域である。これらの割付領域８１０、８２０の形状と大きさとは、図３のＳ２０５で特定された第１矩形領域５００の形状と大きさに、調整される。
【００３４】
主割付領域８１０は、右方向ＤＲに平行な２辺と、上方向ＤＵに平行な２辺とで囲まれた矩形状の領域である。主割付領域８１０に示された上方向８１０ｕは、主割付領域８１０に割り付けられる画像の上方向を示している（第１基準方向８１０ｕとも呼ぶ）。主割付領域８１０の上方向８１０ｕは、印刷領域８００の上方向ＤＵと同じである。主割付領域８１０は、主割付領域８１０の上方向８１０ｕを基準とする左上の角８１１が、印刷領域８００の左上の角８０５に位置されるように、配置されている。印刷領域８００の左上の角８０５は、用紙７００の左上の角７０５に対応付けられた角であり、具体的には、用紙７００の左上の角７０５に最も近い角である。以下、主割付領域８１０を、角領域８１０とも呼ぶ。
【００３５】
副割付領域８２０は、右方向ＤＲに平行な２辺と、上方向ＤＵに平行な２辺とで囲まれた矩形状の領域である。副割付領域８２０は、主割付領域８１０の下方向ＤＤ側（すなわち、主割付領域８１０よりも用紙７００の内側）に配置されている。以下、副割付領域８２０を、内領域８２０とも呼ぶ。副割付領域８２０に示された上方向８２０ｕは、副割付領域８２０に割り付けられる画像の上方向を示している（第２基準方向８２０ｕとも呼ぶ）。副割付領域８２０の上方向８２０ｕは、主割付領域８１０の上方向８１０ｕとは反対の方向である。副割付領域８２０の上方向８２０ｕを基準とする下辺８２７は、主割付領域８１０の上方向８１０ｕを基準とする下辺８１７に、接している。割付領域８１０、８２０の配置と方向８１０ｕ、８２０ｕとは、予め決められている。
【００３６】
図３のＳ２２５では、プロセッサ２１０は、顔を含むと判断された第１矩形領域５００（図５（Ｃ））の画像を、第１矩形領域５００の上向きが第１基準方向８１０ｕ（図６（Ａ））になるように、回転させる。Ｓ２３０では、プロセッサ２１０は、回転済の第１矩形領域５００の画像を、主割付領域８１０に割り付ける。そして、処理は、図４のＳ３００へ移行する。
【００３７】
図６（Ｂ）は、合成画像４９０の例を示している。合成画像４９０は、主割付領域８１０に割り付けられた画像と、副割付領域８２０に割り付けられた画像と、を含んでいる。図６（Ｂ）の例では、主割付領域８１０に、第１矩形領域５００（図５（Ｃ））の画像（第１原稿画像４１５を含む）が割り付けられている。第１矩形領域５００の左上の角５１１が、主割付領域８１０の左上の角８１１に、配置されている。本実施例では、主割付領域８１０の左上の角８１１は、印刷領域８００（図６（Ａ））の左上の角８０５（ここでは、用紙７００（図６（Ａ））の左上の角７０５と同じ）に、配置されている。
【００３８】
図４のＳ３００では、識別カードの他方の面が、スキャナ部２８０によって読み取られる。この処理は、図３のＳ２００と同様に、行われる。ここで、ユーザは、原稿台上に識別カードの反対側の面を載せ、そして、操作部２５０を操作して読み取り開始の指示を入力する。スキャナ部２８０は、読み取った識別カードを表す第２原稿画像を含む第２スキャン画像を表す第２スキャンデータを生成する。プロセッサ２１０は、スキャナ部２８０から、第２スキャンデータを取得する。
【００３９】
図５（Ｄ）は、第２スキャンデータによって表される第２スキャン画像４２０の例を示す説明図である。第２スキャン画像４２０も、第１スキャン画像４１０（図５（Ｃ））と同様に、識別カード３００を表す第２原稿画像４２５と、第２原稿画像４２５の周囲の余白部分４２８と、を含んでいる（以下、余白部分４２８を、第２原稿外画像４２８とも呼ぶ）。第２原稿画像４２５は、識別カード３００の表面３１０と裏面３２０とのうち、第１原稿画像４１５（図３（Ｃ））によって表される面とは反対側の面を表している。
【００４０】
図４のＳ３０５では、プロセッサ２１０は、第２スキャンデータを解析することによって、第２スキャン画像４２０（図５（Ｄ））中の第２原稿画像４２５を表す第２矩形領域６００を特定する。第２矩形領域６００の特定方法は、第１矩形領域５００の特定方法と同じである。また、プロセッサ２１０は、第２矩形領域６００の傾き補正を行う。
【００４１】
図４のＳ３１０では、プロセッサ２１０は、第２矩形領域６００の文字認識処理を実行する。文字認識処理は、画像中の文字を認識する処理である。Ｓ３１０では、第２スキャンデータに傾き補正を行って得られる画像データが、用いられる。このような文字認識処理は、第２スキャンデータを用いて行われている、と言うことができる。文字認識処理としては、公知の種々の処理を採用可能である。例えば、所定の文字画像を用いたパターンマッチングによって、文字を検出する処理を採用可能である。
【００４２】
Ｓ３１５では、プロセッサ２１０は、文字認識処理の結果に応じて、第２矩形領域６００の向きを特定する。プロセッサ２１０は、文字認識処理によって特定された文字の上方向を、第２矩形領域６００の上方向６０１（図５（Ｄ））として、特定する。例えば、プロセッサ２１０は、第１方向Ｄａ（図５（Ｄ））と、第２方向Ｄｂと、第１方向Ｄａに反対の方向と、第２方向Ｄｂに反対の方向と、の４つの方向のそれぞれに関して、その方向を上方向と仮定して文字認識処理を実行する。そして、プロセッサ２１０は、認識された文字数の最も多い方向を、文字の上方向として採用する。第２矩形領域６００から特定される上方向６０１は、第２矩形領域６００によって表される識別カード３００の上方向（例えば、裏面３２０（図５（Ｂ））の上方向Ｕ２）と、同じである。
【００４３】
図４のＳ３２０では、プロセッサ２１０は、図３のＳ２１０で第１矩形領域５００から顔が検出されたか否かを判断する。本実施例では、プロセッサ２１０は、第１矩形領域５００から顔が検出されなかった場合、第２矩形領域６００が顔を含むと判断する。以下、第１矩形領域５００と第２矩形領域６００とのうち、顔を含むと判断された矩形領域を、主矩形領域と呼ぶ。そして、矩形領域５００、６００のうち、主矩形領域とは異なる矩形領域を、副矩形領域と呼ぶ。図５（Ｃ）、図５（Ｄ）の例では、第１矩形領域５００が、主矩形領域であり、第２矩形領域６００が、副矩形領域である。
【００４４】
第１矩形領域５００から顔が検出された場合（Ｓ３２０：Ｙｅｓ）、Ｓ３４５で、プロセッサ２１０は、第２矩形領域６００の画像の向きが、副割付領域８２０（図６（Ａ））の第２基準方向８２０ｕになるように、第２矩形領域６００の画像を回転させる。Ｓ３５０では、プロセッサ２１０は、回転済の第２矩形領域６００の画像を、副割付領域８２０に割り付ける。そして、図３、図４の処理が終了する。図６（Ｂ）に示すように、第２矩形領域６００の画像は、第１矩形領域５００の画像とは反対の方向を向いている。第２矩形領域６００の下辺６２０が、第１矩形領域５００の下辺５２０と接するように、第１矩形領域５００の画像と第２矩形領域６００の画像とが合成される。なお、第１矩形領域５００の下辺５２０は、上方向５０１とは反対の方向側の辺である。第２矩形領域６００の下辺６２０は、上方向６０１とは反対の方向側の辺である。
【００４５】
このように、第１矩形領域５００が顔を含むと判断される場合には、図３のＳ２３０と、図４のＳ３５０とによって、第１矩形領域５００の画像と第２矩形領域６００の画像とが合成される。プロセッサ２１０は、Ｓ２３０、Ｓ３５０によって、合成画像４９０（図６（Ｂ））を表す合成データを生成する。本実施例では、合成データのデータ形式は、スキャンデータのデータ形式と同じである（例えば、ＲＧＢのビットマップ形式）。
【００４６】
第１矩形領域５００が識別カード３００の裏面３２０を表し、第２矩形領域６００が表面３１０を表す場合には、図３、図４の処理は、以下のように進行する。図３のＳ２１０では、第１矩形領域５００から顔が検出されないので、Ｓ２１５の判断結果は、Ｎｏである。続くＳ２３５、Ｓ２４０、Ｓ２４５、Ｓ２５０は、図４のＳ３１０、Ｓ３１５、Ｓ３４５、Ｓ３５０の処理対象の領域を第２矩形領域６００から第１矩形領域５００に変更して得られる処理と、それぞれ同じである。これにより、第１矩形領域５００によって表される裏面３２０の画像は、図６（Ａ）、図６（Ｂ）に示すように、副割付領域８２０に割り付けられる。また、図４のＳ３２０の判断結果は、Ｎｏである。続くＳ３２５、Ｓ３３０は、図３のＳ２２５、Ｓ２３０の処理対象の領域を第１矩形領域５００から第２矩形領域６００に変更して得られる処理と、それぞれ同じである。これにより、第２矩形領域６００によって表される表面３１０の画像は、図６（Ａ）、図６（Ｂ）に示すように、主割付領域８１０に割り付けられる。このように、本実施例では、第１矩形領域５００が顔を含むと判断されない場合には、第２矩形領域６００が顔を含むと判断されている。そして、プロセッサ２１０は、Ｓ２５０、Ｓ３３０によって、合成画像４９０（図６（Ｂ））を表す合成データを生成する。
【００４７】
このように、識別カード３００の表面３１０と裏面３２０との読み取り順に拘わらずに、顔を含む表面３１０の画像は、主割付領域８１０に割り付けられ、裏面３２０の画像は、副割付領域８２０に割り付けられる。そして、プロセッサ２１０は、合成画像４９０を表す合成データを生成する（Ｓ２３０、Ｓ２５０、Ｓ３３０、Ｓ３５０）。以上により、図３、図４の処理、すなわち、図２のＳ１１０が終了する。
【００４８】
図２のＳ１２０では、プロセッサ２１０は、合成データを用いて印刷部２９０に合成画像を印刷させる。本実施例では、プロセッサ２１０は、以下の処理を実行する。
Ｓ１）合成データによって表される画素値の色変換処理
Ｓ２）色変換済のデータを用いるハーフトーン処理
Ｓ３）ハーフトーン処理済のデータを用いる印刷データの生成処理
Ｓ４）印刷データを印刷部２９０に供給する処理
以下、順に説明する。
【００４９】
色変換処理は、合成データによって表される画素値（ここでは、ＲＧＢの階調値）を、印刷に利用可能な色材の種類に対応する色空間で表された画素値（ここでは、ＣＭＹＫの階調値）に変換する処理である。色変換処理は、変換前の階調値と変換後の階調値との対応関係を予め定めるルックアップテーブルを用いて行われる。このようなルックアップテーブルは、複合機２００（図１）の製造者によって、プログラム２３２と共に提供される（図示省略）。
【００５０】
ハーフトーン処理は、色変換済のデータを用いて、画素ごと、かつ、インクの種類ごとに、ドットの形成状態を表すドットデータを生成する処理である。本実施例では、ハーフトーン処理は、誤差マトリクスを利用した誤差拡散処理を用いて実行される。これに代えて、ディザマトリクスを用いるハーフトーン処理が採用されてもよい。ドットの形成状態は、例えば、ドットの有無を含む。また、ドットの形成状態は、ドットの有無と、ドットのサイズと、を含んでも良い。
【００５１】
印刷データの生成処理は、ドットデータを用いて、印刷部２９０の制御部２９５によって解釈可能なデータ形式で表された印刷データを生成する処理である。プロセッサ２１０は、例えば、印刷に用いられる順にドットデータを並べるとともに、各種のプリンタ制御コードや、データ識別コードを付加して印刷データを生成する。
【００５２】
プロセッサ２１０は、生成した印刷データを、印刷部２９０に供給する。印刷部２９０の制御部２９５は、受信した印刷データに従って、印刷ヘッド２９１と搬送機構２９３と走査機構２９４とを制御することによって、合成画像を印刷する。そして、プロセッサ２１０は、図２の処理を終了する。このように、プロセッサ２１０は、印刷データを生成し、生成した印刷データを印刷部２９０に供給することによって、印刷部２９０に画像を印刷させる。なお、図２のＳ１２０の処理としては、上記の処理に限らず、公知の種々の処理を採用可能である。
【００５３】
以上の処理により、用紙７００（図６（Ａ））には、図６（Ｂ）に示す合成画像４９０が印刷される。ユーザは、用紙７００から合成画像４９０が印刷された部分を切り取ることによって、容易に、識別カード３００のコピーを取得できる。
【００５４】
また、図６（Ａ）、図６（Ｂ）で説明したように、プロセッサ２１０は、合成画像４９０の角（ここでは、主割付領域８１０の角８１１であり、具体的には、主矩形領域の角５１１）が、印刷領域８００のうちの角８０５に配置されるように、合成画像４９０を表す合成データを生成する。通常は、印刷領域の角は、用紙７００の角に近い位置に配置される。例えば、本実施例では、印刷領域８００の角８０５は、用紙７００の角７０５に配置されている。従って、合成画像４９０（図６（Ｂ））の角８１１から延びる２つの辺４９５、４９８は、用紙７００（図６（Ａ））の角７０５から延びる２個の縁７２５、７２８の近傍に、それぞれ配置される。この結果、用紙７００のうち、合成画像４９０の２つの辺４９５、４９８の部分を切らずに、残りの２つの辺４９６、４９７（図６（Ｂ））の部分を切ることによって、容易に、用紙７００から合成画像４９０が印刷された部分（すなわち、識別カード３００のコピー）を切り取ることができる。
【００５５】
また、印刷領域８００のうちの角８０５には、顔を含む主矩形領域（ここでは、第１矩形領域５００）の角５１１が、配置される。従って、用紙７００の２個の縁７２５、７２８には、顔を含む主矩形領域の２つの辺が、配置される。この結果、顔を含む主矩形領域の２つの辺を切らずに済むので、顔を含む面の縁がきれいな状態で、合成画像４９０が印刷された部分を切り取ることができる。
【００５６】
また、図３のＳ２１０、Ｓ２１５、図４のＳ３２０で説明したように、プロセッサ２１０は、顔認識処理を行って、第１矩形領域５００と第２矩形領域６００とのいずれが顔を含むかを判断する。従って、矩形領域が顔を含むか否かを、適切に判断できる。
【００５７】
また、第１矩形領域５００が顔を含むと判断された場合（図３：Ｓ２１５：Ｙｅｓ）には、プロセッサ２１０は、図３のＳ２２０で、第１スキャンデータに基づく顔認識処理の結果に応じて第１矩形領域５００（すなわち、顔を含む主矩形領域）の向きを特定し、図４のＳ３１５で、第２スキャンデータに基づく文字認識処理の結果に応じて第２矩形領域６００（すなわち、副矩形領域）の向きを特定する。また、第１矩形領域５００が顔を含むと判断されなかった場合（図３：Ｓ２１５：Ｎｏ）には、プロセッサ２１０は、図３のＳ２４０で、第１スキャンデータに基づく文字認識処理の結果に応じて第１矩形領域５００（すなわち、副矩形領域）の向きを特定し、図４のＳ３１５で、第２スキャンデータに基づく文字認識処理の結果に応じて第２矩形領域６００（すなわち、顔を含む主矩形領域）の向きを特定する。このように、顔を含むと判断された主矩形領域の向きと、主矩形領域とは異なる副矩形領域の向きとは、顔認識処理の結果と文字認識処理の結果との少なくとも一方に応じて、特定される。従って、主矩形領域の向きと副矩形領域の向きとを、適切に特定できる。また、第２矩形領域６００の向きは、顔認識処理を含まない文字認識処理の結果に応じて特定される。従って、顔認識処理に起因する処理の負担を軽減できる。
【００５８】
さらに、図６（Ａ）、図６（Ｂ）で説明したように、第１矩形領域５００の画像と第２矩形領域６００の画像とは、顔を含む主矩形領域（ここでは、第１矩形領域５００）の縁の下辺５２０と副矩形領域（ここでは、第２矩形領域６００）の縁の下辺６２０とが接するように、合成される。従って、合成画像４９０が印刷された用紙７００を主矩形領域と副矩形領域との境界で折り曲げることによって主矩形領域と副矩形領域とを重ねる場合に、副矩形領域の向きを、主矩形領域の向きと同じ向きにできる。
【００５９】
Ｂ．第２実施例：
図７は、第２実施例の印刷処理（図２：Ｓ１２０）のフローチャートである。上記の第１実施例の印刷処理との差異は、主矩形領域と副矩形領域との間で異なる画像処理が実行される点だけである。図２のＳ１００、Ｓ１１０の処理は、第１実施例のＳ１００、Ｓ１１０の処理と、それぞれ同じである。
【００６０】
図８は、第２実施例の印刷の概略図である。図８中には、用紙７００と、印刷領域８００と、合成画像４９０と、が示されている。用紙７００の右側には、用紙７００に対する印刷ヘッド２９１の相対的な上方向ＤＵの位置が示されている。本実施例では、印刷部２９０（図１）の走査機構２９４は、印刷ヘッド２９１を、用紙７００に対して右方向ＤＲに平行な方向（走査方向とも呼ぶ）に移動させる。搬送機構２９３は、用紙７００を上方向ＤＵに向かって搬送する。制御部２９５は、印刷ヘッド２９１を用紙７００に対して走査方向に移動させる走査の最中に印刷ヘッド２９１を駆動して用紙７００上にドットを形成するパス処理と、用紙７００を搬送と、を繰り返すことにより、用紙７００上に画像を印刷する。
【００６１】
本実施例では、合成画像が複数のバンド領域（ここでは、８個のバンド領域Ｂ１〜Ｂ８）に区分される。複数のバンド領域Ｂ１〜Ｂ８は、それぞれ、右方向ＤＲに延びる帯状の領域である。主割付領域８１０は、上方向ＤＵ側の４個のバンド領域Ｂ１〜Ｂ４で表され、副割付領域８２０は、下方向ＤＤ側の４個のバンド領域Ｂ５〜Ｂ８で表される。なお、本実施例では、印刷ヘッド２９１は、１回のパス処理によって、隣合う２個のバンド領域上に、画像を印刷できる。
【００６２】
また、本実施例では、顔を含む主割付領域８１０の少なくとも一部を表すバンド領域Ｂ１〜Ｂ４は、マルチパス印刷によって印刷される。主割付領域８１０を表さずに副割付領域８２０を表すバンド領域Ｂ５〜Ｂ８は、シングルパス印刷によって印刷される。シングルパス印刷は、バンド領域の画像の全体を、１回のパス処理で印刷する処理である。マルチパス印刷は、バンド領域の画像を、複数回のパス処理に分けて印刷する処理である。マルチパス印刷では、１個のバンド領域内の複数の画素位置のドットの形成が、複数回のパス処理に分散される。このようなマルチパス印刷の方法としては、公知の種々の方法を採用可能である。図８の例では、主割付領域８１０を表す４個のバンド領域Ｂ１〜Ｂ４のそれぞれは、２回のパス処理で印刷される。
【００６３】
図８には、合成画像４９０を印刷するための７回のパス処理Ｐ１〜Ｐ７が示されている。各パス処理Ｐ１〜Ｐ７に対応付けられた印刷ヘッド２９１は、上方向ＤＵ側の半分の部分２９１ｕ（上部分２９１ｕと呼ぶ）と下方向ＤＤ側の半分の部分２９１ｄ（下部分２９１ｄと呼ぶ）とに区分されており、印刷に利用される部分には、ハッチングが付されている。
【００６４】
第１パス処理Ｐ１では、下部分２９１ｄが、第１バンド領域Ｂ１の画像の一部（具体的には、第１バンド領域Ｂ１の複数の画素位置のうちの一部の複数の画素位置）を印刷する。第１パス処理Ｐ１の後、用紙７００が、１個のバンド領域の幅の長さ（すなわち、印刷ヘッド２９１の複数のノズルの分布幅の半分の長さ）だけ、上方向ＤＵに搬送され、そして、第２パス処理Ｐ２が行われる。第２パス処理Ｐ２では、上部分２９１ｕが、第１バンド領域Ｂ１の画像の残りの部分を印刷し、下部分２９１ｄが、第２バンド領域Ｂ２の画像の一部を印刷する。このように、バンド領域の一部の複数の画素位置を印刷するパス処理Ｐ１〜Ｐ５と、１個のバンド領域の幅の長さの搬送と、が交互に繰り返されることによって、主割付領域８１０（バンド領域Ｂ１〜Ｂ５）の画像の全体が印刷される。
【００６５】
第６パス処理Ｐ６では、印刷ヘッド２９１は、２個のバンド領域Ｂ５、Ｂ６の画像の全体を印刷する。第６パス処理Ｐ６の後、用紙７００が、２個のバンド領域の幅の長さ（すなわち、印刷ヘッド２９１の複数のノズルの分布幅の長さ）だけ、上方向ＤＵに搬送され、そして、第７パス処理Ｐ７が行われる。第７パス処理Ｐ７では、印刷ヘッド２９１は、２個のバンド領域Ｂ７、Ｂ８の画像の全体を印刷する。以上により、合成画像４９０が印刷される。
【００６６】
図７のＳ４００では、プロセッサ２１０は、合成画像を表す未処理の複数のバンド領域のうち、最も上方向ＤＵ側のバンド領域を、処理対象のバンド領域として選択する（以下、対象バンド領域と呼ぶ）。Ｓ４１０では、プロセッサ２１０は、対象バンド領域が、主割付領域８１０を表すか否かを判断する。対象バンド領域が主割付領域８１０を表す場合（Ｓ４１０：Ｙｅｓ）、Ｓ４２０で、プロセッサ２１０は、第１画像処理を実行する。第１画像処理は、以下の処理を含んでいる。
ＳＡ１）合成データによって表される対象バンド領域の画素値のトーンカーブ調整処理
ＳＡ２）トーンカーブ調整済の画素値の色変換処理
ＳＡ３）色変換済のデータを用いるハーフトーン処理
ＳＡ４）ハーフトーン処理済のデータを用いる、マルチパス印刷用のデータの生成処理
以下、順に説明する。
【００６７】
Ｓ４２０のトーンカーブ調整処理は、合成データによって表される画素値（ここでは、ＲＧＢの階調値）を、トーンカーブを用いて調整する処理である。図９は、調整に用いられるトーンカーブの例を示すグラフである。横軸は、調整前の階調値Ｖｉ（入力階調値Ｖｉと呼ぶ）を示し、縦軸は、調整後の階調値Ｖｏ（出力階調値Ｖｏ）を示している。図中には、２個のトーンカーブＣ１、Ｃ２が示されている。このようなトーンカーブを用いる階調値の調整は、ガンマ調整とも呼ばれる。本実施例では、ＲＧＢのそれぞれの階調値が、調整される。
【００６８】
第１トーンカーブＣ１は、最も暗い階調値（ここでは、ゼロ）と最も明るい階調値（ここでは、２５５）との間の中間の階調範囲において、出力階調値Ｖｏが、入力階調値Ｖｉよりも大きくなるように、構成されている。この第１トーンカーブＣ１を用いる場合には、有彩色の領域において、彩度が高くなる。図７のＳ４２０では、プロセッサ２１０は、この第１トーンカーブＣ１を用いて、階調値を調整する。すなわち、顔を含む主割付領域８１０の色は、第１トーンカーブＣ１によって、調整される。これにより、顔の画像の色は、鮮やかな色に、調整される。
【００６９】
第２トーンカーブＣ２は、後述するように、副割付領域８２０の色を調整するために、利用される。第２トーンカーブＣ２は、第１トーンカーブＣ１とは異なる入力階調値Ｖｉと出力階調値Ｖｏとの対応関係を示している。第２トーンカーブＣ２は、ゼロを含む一部の範囲（第１値Ｖ１以下の範囲）では、出力階調値Ｖｏがゼロに設定され、最大値（２５５）を含む一部の範囲（第２値Ｖ２以上の範囲）では、出力階調値Ｖｏが最大値に設定されるように、構成されている。また、第１値Ｖ１以上、第２値Ｖ２以下の範囲では、出力階調値Ｖｏは、入力階調値Ｖｉに比例して、ゼロから最大値まで変化する。第２トーンカーブＣ２を用いる場合には、淡部の色が白色に、濃部の色が黒色に、それぞれ調整される。これにより、白色の背景上に黒色の文字を表す領域のコントラストが高くなり、文字は読みやすくなる。
【００７０】
Ｓ４２０の色変換処理は、トーンカーブ調整済の画素値（ここでは、ＲＧＢの階調値）を、印刷に利用可能な色材の種類に対応する色空間で表された画素値（ここでは、ＣＭＹＫの階調値）に変換する処理である。この色変換処理は、第１実施例のＳ１２０（図２）で説明した色変換処理と同じである。また、Ｓ４２０のハーフトーン処理は、第１実施例のＳ１２０（図２）で説明したハーフトーン処理と同じである。
【００７１】
Ｓ４２０のマルチパス印刷用のデータの生成処理は、以下の通りである。図８で説明したように、対象バンド領域をマルチパス印刷で印刷する場合、対象バンド領域の複数の画素のドットの形成は、複数回のパス処理に分散される。そこで、プロセッサ２１０は、対象バンド領域のドットデータを、パス処理毎に分割して、パス処理毎のドットデータを生成する。例えば、図７の第１バンド領域Ｂ１が対象バンド領域である場合、第１パス処理Ｐ１用のドットデータと、第２パス処理Ｐ２用のドットデータとが、生成される。ここで、プロセッサ２１０は、ドットデータに含まれる複数の画素のデータを、印刷に用いられる順に並べる。例えば、複数の画素のそれぞれのドット形成状態を表すデータは、パス処理での印刷ヘッド２９１の移動方向に合わせて、並べ替えられる。
【００７２】
図７のＳ４２０では、以上の処理により、対象バンド領域を印刷するためのドットデータが生成される。Ｓ４４０では、プロセッサ２１０は、ドットデータを用いて、印刷データを生成する。Ｓ４５０では、プロセッサ２１０は、生成した印刷データを、印刷部２９０に供給する。Ｓ４６０では、印刷部２９０の制御部２９５は、受信した印刷データに従って、印刷ヘッド２９１と搬送機構２９３と走査機構２９４とを制御することによって、対象バンド領域の画像を印刷する。このように、プロセッサ２１０は、Ｓ４４０、Ｓ４５０の処理によって、印刷部２９０に画像を印刷させる。
【００７３】
なお、印刷部２９０の制御部２９５は、図７のＳ４５０で、１回のパス処理で用いられる印刷データのうちの一部のみを受信する場合がある。例えば、制御部２９５は、第２パス処理Ｐ２で印刷される第１バンド領域Ｂ１と第２バンド領域Ｂ２とのうち、第１バンド領域Ｂ１の印刷データを先に受信し、その後に、第２バンド領域Ｂ２の印刷データを受信する場合がある。このような場合、制御部２９５は、１回のパス処理で用いられる印刷データの全てを受信したことに応じて、パス処理を開始すればよい。
【００７４】
Ｓ４７０では、プロセッサ２１０は、全てのバンド領域が印刷されたか否かを判断する。未処理のバンド領域が残っている場合（Ｓ４７０：Ｎｏ）、プロセッサ２１０は、Ｓ４００に移行して、未処理のバンド領域の処理を行う。
【００７５】
対象バンド領域が主割付領域８１０を表さない場合（Ｓ４１０：Ｎｏ）、すなわち、対象バンド領域が副割付領域８２０を表す場合、Ｓ４３０で、プロセッサ２１０は、第２画像処理を実行する。第２画像処理は、以下の処理を含んでいる。
ＳＢ１）合成データによって表される対象バンド領域の画素値のトーンカーブ調整処理
ＳＢ２）トーンカーブ調整済の画素値の色変換処理
ＳＢ３）色変換済のデータを用いるハーフトーン処理
ＳＢ４）ハーフトーン処理済のデータを用いる、シングルパス印刷用のデータの生成処理
以下、順に説明する。
【００７６】
トーンカーブ調整処理では、図９の第２トーンカーブＣ２が用いられる。これにより、副割付領域８２０の色は、黒色の文字を読みやすい色に、調整される。色変換処理とハーフトーン処理とは、Ｓ４２０の色変換処理とハーフトーン処理と、それぞれ同じである。シングルパス印刷用のデータの生成処理では、プロセッサ２１０は、ハーフトーン処理によって生成されたドットデータに含まれる複数の画素のデータを、印刷に用いられる順に並べることによって、シングルパス印刷用のドットデータを生成する。例えば、図７の第５バンド領域Ｂ５が対象バンド領域である場合、第６パス処理Ｐ６での印刷ヘッド２９１の移動方向に合わせて、複数の画素のそれぞれのドット形成状態を表すデータが、並べ替えられる。そして、Ｓ４４０では、プロセッサ２１０は、Ｓ４３０で生成したドットデータを用いて、印刷データを生成する。
【００７７】
全てのバンド領域が印刷された場合（Ｓ４７０：Ｙｅｓ）、プロセッサ２１０は、図７の処理、すなわち、図２のＳ１２０を終了する。これにより、図２の処理が終了する。このように、プロセッサ２１０は、Ｓ４４０では、画像処理（Ｓ４２０、Ｓ４３０）が施された画像データを用いて得られる合成画像を表す印刷データを生成し、Ｓ４５０では、生成した印刷データを印刷部２９０に供給する。従って、画像処理が施された適切な合成画像を印刷できる。
【００７８】
以上の処理により、第２実施例においても、用紙７００（図６（Ａ））には、図６（Ｂ）に示す合成画像４９０が印刷される。ユーザは、用紙７００から合成画像４９０が印刷された部分を切り取ることによって、容易に、識別カード３００のコピーを取得できる。
【００７９】
また、図７のＳ４２０、Ｓ４３０で説明したように、顔を含むと判断された主矩形領域を表す画像データには、第１画像処理が実行され、副矩形領域を表す画像データには、第１画像処理とは異なる第２画像処理が実行される。従って、主矩形領域と副矩形領域とが接するように合成された画像が印刷される場合に、主矩形領域と副矩形領域とに適切な画像処理を実行できる。
【００８０】
具体的には、Ｓ４２０の第１画像処理は、印刷部２９０にマルチパス印刷で画像を印刷させるためのドットデータを生成する処理を含み、Ｓ４３０の第２画像処理は、印刷部２９０にシングルパス印刷で画像を印刷させるためのドットデータを生成する処理を含む。従って、主矩形領域によって表される顔の印刷画質を高めつつ、副矩形領域の印刷に要する時間を短くできる。
【００８１】
また、Ｓ４２０の第１画像処理は、第１トーンカーブＣ１に従って色を調整する処理を含み、Ｓ４３０の第２画像処理は、第２トーンカーブＣ２に従って色を調整する処理を含む。ここで、第２トーンカーブＣ２は、少なくとも一部の色範囲の色を、第１トーンカーブＣ１による調整済の色とは異なる色に調整する。従って、主矩形領域によって表される顔と、副矩形領域のオブジェクト（例えば、文字）とを、それぞれに適した色で印刷できる。
【００８２】
特に、図９に示すように、少なくとも一部の入力階調値Ｖｉの範囲において、第１トーンカーブＣ１の出力階調値Ｖｏは、第２トーンカーブＣ２の出力階調値Ｖｏよりも大きい。従って、少なくとも一部の色範囲において、第１トーンカーブＣ１を用いる場合には、第２トーンカーブＣ２を用いる場合と比べて、印刷される有彩色の彩度を高めることができる。この結果、主割付領域８１０の顔を、鮮やかな色で印刷できる。
【００８３】
また、第１トーンカーブＣ１が用いられる場合、白を含む薄い色範囲の色は、白に調整され、黒を含む濃い色範囲の色は、黒に調整される。従って、副割付領域８２０の黒色の文字を表す部分を、高いコントラストで印刷できる。
【００８４】
Ｃ．矩形領域の配置の別の実施例：
図１０、図１１は、主割付領域８１０と副割付領域８２０との配置の別の実施例の概略図である。図１０（Ａ）の例では、主割付領域８１０の配置と向きとは、図６（Ａ）の主割付領域８１０の配置と向きと、それぞれ同じである。副割付領域８２０は、主割付領域８１０の右方向ＤＲ側に配置されている。副割付領域８２０の上方向８２０ｕは、主割付領域８１０の上方向８１０ｕと同じ方向である。副割付領域８２０の上方向８２０ｕを基準とする左辺８２８は、主割付領域８１０の上方向８１０ｕを基準とする右辺８１６に、接している。図１０（Ａ）の下部に示すように、副割付領域８２０に割り付けられた副矩形領域（ここでは、第２矩形領域６００）の左辺６４０は、主割付領域８１０に割り付けられた主矩形領域（ここでは、第１矩形領域５００）の右辺５３０に、接している。
【００８５】
図１０（Ｂ）の例では、主割付領域８１０の上方向８１０ｕは、印刷領域８００の左方向ＤＬと同じである。主割付領域８１０は、主割付領域８１０の上方向８１０ｕを基準とする右上の角８１２が、印刷領域８００の左上の角８０５に位置されるように、配置されている。副割付領域８２０は、主割付領域８１０の右方向ＤＲ側に配置されている。副割付領域８２０の上方向８２０ｕは、主割付領域８１０の上方向８１０ｕとは反対の方向（すなわち、右方向ＤＲ）である。副割付領域８２０の上方向８２０ｕを基準とする下辺８２７は、主割付領域８１０の上方向８１０ｕを基準とする下辺８１７に、接している。図１０（Ｂ）の下部に示すように、副割付領域８２０に割り付けられた副矩形領域（ここでは、第２矩形領域６００）の下辺６２０は、主割付領域８１０に割り付けられた主矩形領域（ここでは、第１矩形領域５００）の下辺５２０に、接している。
【００８６】
図１０（Ｃ）の例では、主割付領域８１０の配置と向きとは、図１０（Ｂ）の主割付領域８１０の配置と向きと、それぞれ同じである。副割付領域８２０は、主割付領域８１０の下方向ＤＤ側に配置されている。副割付領域８２０の上方向８２０ｕは、主割付領域８１０の上方向８１０ｕと同じ方向である。副割付領域８２０の上方向８２０ｕを基準とする右辺８２６は、主割付領域８１０の上方向８１０ｕを基準とする左辺８１８に、接している。図１０（Ｃ）の下部に示すように、副割付領域８２０に割り付けられた副矩形領域（ここでは、第２矩形領域６００）の右辺６３０は、主割付領域８１０に割り付けられた主矩形領域（ここでは、第１矩形領域５００）の左辺５４０に、接している。
【００８７】
図１０（Ｄ）の例では、主割付領域８１０の上方向８１０ｕは、下方向ＤＤと同じである。主割付領域８１０は、主割付領域８１０の上方向８１０ｕを基準とする右下の角８１３が、印刷領域８００の左上の角８０５に位置されるように、配置されている。副割付領域８２０は、主割付領域８１０の下方向ＤＤ側に配置されている。副割付領域８２０の上方向８２０ｕは、主割付領域８１０の上方向８１０ｕとは反対の方向（すなわち、上方向ＤＵ）である。副割付領域８２０の上方向８２０ｕを基準とする上辺８２５は、主割付領域８１０の上方向８１０ｕを基準とする上辺８１５に、接している。図１０（Ｄ）の下部に示すように、副割付領域８２０に割り付けられた副矩形領域（ここでは、第２矩形領域６００）の上辺６１０は、主割付領域８１０に割り付けられた主矩形領域（ここでは、第１矩形領域５００）の上辺５１０に、接している。
【００８８】
以上説明した図１０（Ａ）〜図１０（Ｄ）のいずれにおいても、合成画像４９０ａ〜の４９０ｄの角（ここでは、主矩形領域の角）が、印刷領域８００のうちの角８０５に配置される。従って、図６の実施例と同様に、用紙７００のうち、図１０（Ａ）〜図１０（Ｄ）の合成画像４９０ａ〜４９０ｄの２つの辺（ここでは、上方向ＤＵ側の辺の左方向ＤＬ側の辺）の部分を切らずに、残りの２辺の部分を切ることによって、容易に、用紙７００から合成画像４９０ａ〜４９０ｄが印刷された部分（すなわち、識別カード３００のコピー）を切り取ることができる。
【００８９】
また、印刷領域８００のうちの角８０５には、顔を含む主矩形領域（ここでは、第１矩形領域５００）の角が、配置される。従って、顔を含む主矩形領域の２つの辺を切らずに済むので、顔を含む面の縁がきれいなコピーを取得できる。
【００９０】
また、図１０（Ａ）〜図１０（Ｄ）のいずれの実施例においても、合成画像４９０ａ〜４９０ｄが印刷された用紙７００を主矩形領域と副矩形領域との境界で折り曲げることによって主矩形領域と副矩形領域とを重ねる場合に、副矩形領域の向きを、主矩形領域の向きと同じ向きにできる。
【００９１】
図１１（Ａ）〜図１１（Ｄ）の例は、図１０（Ａ）〜図１０（Ｂ）の例の主割付領域８１０と副割付領域８２０との間に（すなわち、主矩形領域と副矩形領域との間に）、小さい隙間９００が挿入された配置を、それぞれ示している。隙間９００の大きさ（すなわち、主割付領域８１０と副割付領域８２０との間の距離）は、用紙７００の厚さと同程度である。このように、副矩形領域は、主矩形領域の縁の辺の近傍に、その辺から離れて、副矩形領域の縁の辺が並ぶ様に、配置される。例えば、図１１（Ａ）の例では、第１矩形領域５００の右辺５３０の近傍に、右辺５３０から離れて、第２矩形領域６００の左辺６４０が並ぶように、第２矩形領域６００が配置される。ここで、互いに近傍に配置される主矩形領域の辺と副矩形領域の辺は、平行である（例えば、図１１（Ａ）の右辺５３０と左辺６４０は、平行である）。以上により、厚い用紙７００に合成画像４９０ｅ〜４９０ｈが印刷され、そして、合成画像４９０ｅ〜４９０ｈが印刷された用紙７００を主矩形領域と副矩形領域との境界で折り曲げる場合に、主矩形領域の縁の近傍の画像、または、副矩形領域の縁の近傍の画像が、折り目と重なることを抑制できる。なお、図６（Ａ）の主割付領域８１０と副割付領域８２０との間に隙間９００が設けられてもよい。
【００９２】
いずれの場合も、隙間９００の大きさは、用紙７００の厚さと同程度であることが好ましい。プロセッサ２１０は、印刷に用いられる用紙７００の種類に応じて、隙間９００の大きさを決定してもよい。例えば、用紙７００が普通紙である場合、隙間９００の大きさがゼロに設定され、用紙７００が光沢紙である場合、隙間９００の大きさが１ｍｍに設定されてもよい。いずれの場合も、隙間９００は、小さいことが好ましく、３ｍｍ以下が好ましく、２ｍｍ以下が特に好ましく、１ｍｍ以下が最も好ましい。なお、用紙７００の種類に拘わらずに、隙間９００の大きさが、予め決められていてもよい。
【００９３】
また、第１矩形領域５００の画像と第２矩形領域６００の画像とのそれぞれの配置としては、予め決められた配置が用いられる（例えば、図６、図１０、図１１の合成画像４９０、４９０ａ〜４９０ｈのうちいずれかの合成画像の配置）。これに代えて、プロセッサ２１０は、配置の複数の候補からユーザによって選択された配置を採用してもよい。配置の複数の候補としては、例えば、図６、図１０、図１１に示す複数の配置から任意に選択された複数の配置を採用してよい。
【００９４】
Ｄ．変形例：
（１）マルチパス印刷のパス数（すなわち、共通の部分領域の印刷に用いられるパスの総数）は、２に限らず、２以上の任意の数であってよい。また、副矩形領域は、シングルパス印刷ではなく、マルチパス印刷で印刷されてもよい。ここで、顔を含む主矩形領域のマルチパス印刷のパス数が、副矩形領域のマルチパス印刷のパス数よりも、多いことが好ましい。この構成によれば、主矩形領域によって表される顔の印刷画質を高めつつ、副矩形領域の印刷に要する時間を短くできる。なお、この場合、図７のＳ４３０でも、副矩形領域のマルチパス印刷用のデータ生成処理が、行われる。なお、主矩形領域と副矩形領域との間でパス数が異なる場合、マルチパス印刷用のデータ生成処理は、Ｓ４２０とＳ４３０との間で異なっている。例えば、ドットデータをパス処理毎に分割する際の分割数が、Ｓ４２０とＳ４３０との間で異なっている。また、主矩形領域と副矩形領域との間でパス数が同じであってもよい。ここで、パス数は、１であってもよく（すなわち、シングルパス印刷）、２以上であってもよい（すなわち、マルチパス印刷）。なお、印刷実行部が、パス処理を実行せずに画像を印刷する装置（例えば、レーザ方式の印刷装置）である場合、シングルパス印刷またはマルチパス印刷のための処理は、省略される。
【００９５】
（２）色調整処理としては、図９で説明した処理に代えて、他の任意の処理を採用可能である。例えば、色材の種類に対応する色空間で表された画素値が調整されてもよい。また、一部の色成分（例えば、彩度）のみを、トーンカーブを用いて調整してもよい。また、トーンカーブを用いる処理に代えて他の処理を採用してもよい。例えば、特定の色範囲内の色を、ルックアップテーブルを用いて調整する処理を採用してよい。いずれの場合も、副矩形領域に対する第２色調整処理は、少なくとも一部の色範囲の色を、主矩形領域に対する第１色調整処理が行われる場合の調整済の色とは異なる色に調整する処理であってよい。この構成によれば、主矩形領域によって表される顔と、副矩形領域のオブジェクト（例えば、文字）とを、それぞれに適した色で印刷できる。なお、主矩形領域と副矩形領域とに、同じ色調整処理が実行されてもよい。すなわち、図７のＳ４２０とＳ４３０との間で、色調整処理が同じであってもよい。また、Ｓ４２０とＳ４３０との少なくとも一方から、色調整処理を省略してもよい。
【００９６】
（３）主矩形領域と副矩形領域とに対する画像処理は、上記の画像処理に代えて、他の種々の処理であってよい。例えば、主矩形領域と副矩形領域との間で、パス数が異なり、色調整処理が同じであってもよい。また、主矩形領域と副矩形領域との間で、パス数が同じで、色調整処理が異なっていてもよい。また、主矩形領域と副矩形領域との間で、画像処理が同じであってもよい。この場合、図７のＳ４１０、Ｓ４２０、Ｓ４３０で構成されるＳ４０５として、共通の画像処理が実行される。このようなフローチャートは、第１実施例の図２のＳ１２０のフローチャートとして、利用できる。
【００９７】
いずれの場合も、プロセッサ２１０は、主矩形領域に対する第１画像処理の少なくとも一部（例えば、第１色調整処理）を、合成前の画像データ（例えば、スキャンデータ）を用いて実行してもよい。同様に、プロセッサ２１０は、副矩形領域に対する第２画像処理の少なくとも一部（例えば、第２色調整処理）を、合成前の画像データ（例えば、スキャンデータ）を用いて実行してもよい。
【００９８】
（４）縁無し印刷に代えて、縁有り印刷が行われてもよい。この場合、印刷領域８００（図６（Ａ）など）の縁は、用紙７００の縁よりも内側に位置する。この場合も、合成画像の角が、印刷領域８００のうちの予め決められた角（例えば、用紙７００の予め決められた角に最も近い角）に配置されることが好ましい。この構成によれば、合成画像と用紙７００の縁との間に余白が生じるものの、合成画像の縁のうち用紙７００の縁に近い部分を切らずに、合成画像が印刷された部分を用紙７００から切り取ることができる。いずれの場合も、顔を含むと判断された主矩形領域の角が、印刷領域８００の角に配置されることが好ましい。この構成によれば、顔を含む主矩形領域の２つの辺を切らずに済むので、顔を含む面の縁がきれいな状態で、合成画像が印刷された部分を切り取ることができる。このような主矩形領域と副矩形領域とのそれぞれの配置としては、図６、図１０、図１１で説明した配置に代えて、他の種々の配置を採用可能である。例えば、主矩形領域の角は、印刷領域８００の４個の角のうちの任意の角（例えば、右上の角）に配置されてもよい。さらに、縁無し印刷が行われることによって、主矩形領域の角は、用紙７００の４個の角のうちの任意の角に配置されてよい。なお、副矩形領域の角が、印刷領域８００の角に配置されてもよい。また、合成画像は、印刷領域８００の角から離れた位置に配置されてもよく、印刷領域８００の縁から離れた位置に配置されてもよい。なお、主矩形領域と副矩形領域とのそれぞれの配置と向きとは、主矩形領域と副矩形領域とのそれぞれの画像処理とは独立に、決定されてよい。いずれの場合も、主矩形領域と副矩形領域との間で、搬送方向の位置が異なることが好ましい。この構成によれば、主矩形領域と副矩形領域との間で、パス数の異なる印刷処理を実行できる。
【００９９】
（５）矩形領域が顔を含むか否かを判断する方法は、顔認識処理の結果を用いる方法に代えて、顔の有無を判断可能な他の任意の方法であってよい。例えば、第１矩形領域５００と第２矩形領域６００とのうち、予め決められた肌色範囲内の色を示す画素の割合が多い方を、顔を含む矩形領域として選択してもよい。また、第１矩形領域５００と第２矩形領域６００とのうち、色の総数が多い方を、顔を含む矩形領域として選択してもよい。
【０１００】
また、プロセッサ２１０は、第１スキャンデータではなく、第２スキャンデータを用いる顔認識処理を実行して、第２矩形領域６００に顔が含まれるか否かを判断してもよい。また、顔を含むか否かに拘わらずに、第１矩形領域５００を、主割付領域８１０と副割付領域８２０との予め決められた領域に割り付け、第２矩形領域６００を、他の領域に割り付けることとしてもよい。
【０１０１】
（６）画像の向きを特定する処理としては、上記の処理に代えて、他の種々の処理を採用可能である。例えば、プロセッサ２１０は、第２矩形領域６００にも顔認識処理を実行し、顔認識処理の結果に応じて第２矩形領域６００の画像の向きを特定してもよい。また、プロセッサ２１０は、第１矩形領域５００に顔が含まれるか否かに拘わらずに、第１矩形領域５００の文字認識処理を実行し、文字認識処理の結果に応じて第１矩形領域５００の画像の向きを特定してもよい。また、プロセッサ２１０は、顔認識処理と文字認識処理とのいずれとも異なる処理によって、矩形領域の画像の向きを特定してもよい。例えば、プロセッサ２１０は、第１矩形領域５００の画像の向きとして、ユーザによって指定された向きを採用してもよく、また、第２矩形領域６００の画像の向きとして、ユーザによって指定された向きを採用してもよい。なお、第１矩形領域５００の画像を解析せずに、第１スキャン画像４１０における予め決められた向き（例えば、第２方向Ｄｂに反対の方向）が、第１矩形領域５００の画像の向きとして用いられてもよい。第２矩形領域６００の画像の向きについても、同様である。
【０１０２】
（７）コピーのための処理としては、図２、図３、図４、図７で説明した処理に代えて、他の種々の処理を採用可能である。例えば、プロセッサ２１０は、合成画像を印刷部２９０に印刷させる前に、複合機２００に無線通信で接続された端末（例えば、スマートフォン）に合成画像を表示させてもよい。
【０１０３】
（８）識別カードをコピーするための処理を実行する画像処理装置は、複合機２００の制御装置２０２とは異なる種々の装置（例えば、パーソナルコンピュータ、スマートフォン、タブレットコンピュータ）であってもよい。また、画像処理装置は、外部の読み取り装置（例えば、スキャナ）から、原稿を光学的に読み取ることによって生成される画像データを取得し、取得した画像データを用いて合成画像を表す合成データを生成し、外部の印刷装置に合成画像を印刷させてもよい。また、ネットワークを介して互いに通信可能な複数の装置（例えば、コンピュータ）が、画像処理装置による画像処理の機能を一部ずつ分担して、全体として、画像処理の機能を提供してもよい（これらの装置を備えるシステムが画像処理装置に対応する）。
【０１０４】
上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。例えば、顔認識処理の機能を、専用のハードウェア回路によって実現してもよい。
【０１０５】
また、本発明の機能の一部または全部がコンピュータプログラムで実現される場合には、そのプログラムは、コンピュータ読み取り可能な記録媒体（例えば、一時的ではない記録媒体）に格納された形で提供することができる。プログラムは、提供時と同一または異なる記録媒体（コンピュータ読み取り可能な記録媒体）に格納された状態で、使用され得る。「コンピュータ読み取り可能な記録媒体」は、メモリーカードやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種ＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスクドライブ等のコンピュータに接続されている外部記憶装置も含み得る。
【０１０６】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【符号の説明】
【０１０７】
２００...複合機、２０２...制御装置、２１０...プロセッサ、２２０...揮発性記憶装置、２３０...不揮発性記憶装置、２３２...プログラム、２４０...表示部、２５０...操作部、２７０...通信インタフェース、２８０...スキャナ部、２９０...印刷部、２９１...印刷ヘッド、２９１ｄ...下部分、２９１ｕ...上部分、２９２...ノズル、２９３...搬送機構、２９４...走査機構、２９５...制御部、３００...識別カード、３１０...表面、３１１...写真、３１２、３１３...文字列、３２０...裏面、３２１、３２２...文字列、４１０...第１スキャン画像、４１５...第１原稿画像、４１８...第１原稿外画像（余白部分）、４２０...第２スキャン画像、４２５...第２原稿画像、４２８...第２原稿外画像（余白部分）、４９０、４９０ａ〜４９０ｈ...合成画像、５００...第１矩形領域、６００...第２矩形領域、７００...用紙、８００...印刷領域、８１０...主割付領域（角領域）、８２０...副割付領域（内領域）、９００...隙間、
【図１】
2018078464.tif 000003
【図２】
2018078464.tif 000004
【図３】
2018078464.tif 000005
【図４】
2018078464.tif 000006
【図５】
2018078464.tif 000007
【図６】
2018078464.tif 000008
【図７】
2018078464.tif 000009
【図８】
2018078464.tif 000010
【図９】
2018078464.tif 000011
【図１０】
2018078464.tif 000012
【図１１】
2018078464.tif 000013