(57)【要約】【課題】記録剤の消費を抑えつつ、ユーザが使いやすい塗り絵の下地を生成することを目的とする。【解決手段】画像処理装置であって、画像データから色の変化に基づいてエッジを抽出し、当該エッジにて特定される輪郭線から構成される第１の印刷データを生成する第１の生成手段と、前記画像データにおいて、前記輪郭線に含まれる領域の色を特定する特定手段と、前記第１の印刷データが印刷される記録媒体の第１の面の裏面である第２の面において、前記特定手段にて特定された色情報に対応する領域の位置に、当該色情報を示す画像が所定のサイズにて形成されるように、前記第２の面に印刷される第２の印刷データを生成する第２の生成手段とを有する。【選択図】図５Ａ
2019193227.tif 000002
【特許請求の範囲】
【請求項１】
画像データから色の変化に基づいてエッジを抽出し、当該エッジにて特定される輪郭線から構成される第１の印刷データを生成する第１の生成手段と、
前記画像データにおいて、前記輪郭線に含まれる領域の色を特定する特定手段と、
前記第１の印刷データが印刷される記録媒体の第１の面の裏面である第２の面において、前記特定手段にて特定された色情報に対応する領域の位置に、当該色情報を示す画像が所定のサイズにて形成されるように、前記第２の面に印刷される第２の印刷データを生成する第２の生成手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記色情報を示す画像は、前記第２の面において、当該色情報に対応する領域内の中心の位置もしくは当該中心の位置の周辺に形成されるように前記第２の印刷データが生成されることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記所定のサイズは、色情報に対応する領域の大きさに応じて決定されることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記所定のサイズは、前記画像データのサイズに応じて決定されることを特徴とする請求項１または２に記載の画像処理装置。
【請求項５】
前記色情報を示す画像の色の濃度は、前記記録媒体の種類に応じて決定されることを特徴とする請求項１乃至４のいずれか一項に記載の画像処理装置。
【請求項６】
前記色情報を示す画像は、正方形、長方形、円形のいずれかにて構成されることを特徴とする請求項１乃至５のいずれか一項に記載の画像処理装置。
【請求項７】
前記画像データから、前記第１の印刷データを生成するか、前記第１の印刷データおよび前記第２の印刷データを生成するかの指示を受け付ける手段を更に有することを特徴とする請求項１乃至６のいずれか一項に記載の画像処理装置。
【請求項８】
前記画像データを取得する取得手段を更に有することを特徴とする請求項１乃至７のいずれか一項に記載の画像処理装置。
【請求項９】
前記取得手段は、原稿のスキャン動作により前記画像データを取得するスキャナであることを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記画像処理装置は、前記第１の印刷データと前記第２の印刷データとを用いて両面印刷を実行可能な印刷手段を備えた画像形成装置であることを特徴とする請求項１乃至９のいずれか一項に記載の画像処理装置。
【請求項１１】
画像データから色の変化に基づいてエッジを抽出し、当該エッジにて特定される輪郭線から構成される第１の印刷データを生成する第１の生成工程と、
前記画像データにおいて、前記輪郭線に含まれる領域の色を特定する特定工程と、
前記第１の印刷データが印刷される記録媒体の第１の面の裏面である第２の面において、前記特定工程にて特定された色情報に対応する領域の位置に、当該色情報を示す画像が所定のサイズにて形成されるように、前記第２の面に印刷される第２の印刷データを生成する第２の生成工程と
を有することを特徴とする画像処理方法。
【請求項１２】
コンピュータを、
画像データから色の変化に基づいてエッジを抽出し、当該エッジにて特定される輪郭線から構成される第１の印刷データを生成する第１の生成手段、
前記画像データにおいて、前記輪郭線に含まれる領域の色を特定する特定手段、
前記第１の印刷データが印刷される記録媒体の第１の面の裏面である第２の面において、前記特定手段にて特定された色情報に対応する領域の位置に、当該色情報を示す画像が所定のサイズにて形成されるように、前記第２の面に印刷される第２の印刷データを生成する第２の生成手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、塗り絵は広く普及しており、近年では、入力画像から簡単に塗り絵の下絵を作成する方法が提案されている。このような方法では、入力画像から輪郭線を抽出して塗り絵の下絵を作成し、記録媒体へ印刷を行う。その際に塗り絵の下絵はモノクロ画像で作成することが多い。しかし、モノクロ画像の輪郭線だけで塗り絵の下絵を作成した場合は、当然ではあるが、印刷された出力物から元の画像の色情報を確認することはできない。元の色を忠実に再現しながら塗り絵を行いたいユーザは、入力画像自体を確認することとなり煩わしい。特に細かい領域が多いような塗り絵の場合ではその確認作業が極めて手間となる。これに対し、入力画像自体を、塗り絵の下絵とは別の記録媒体にオリジナルの色で印刷した場合は、原画像の色の確認自体はしやすくはなるが、記録媒体や記録剤をその分だけ多く消費してしまい、コストがかかってしまう。
【０００３】
例えば、特許文献１では、記録媒体の一方の面に輪郭線画を、記録媒体のもう一方の面に原画像を生成し、記録媒体の両面において画像位置が重なるように印刷させる提案がされている。これによれば、透かし画の要領で元の色を確認しながら塗り絵を行うことが可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２２９６９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では記録媒体の両面に画像を印刷することになるため、記録剤を多く消費してしまう。また、記録媒体の両面に印刷を行うため、インクジェットプリンタなどに用いるような染料インクで画像を印刷するような場合において記録媒体により多くの水分を含むこととなる。その場合、記録媒体によってはよれが生じ、塗り絵自体がしづらくなってしまう場合がある。
【課題を解決するための手段】
【０００６】
上記課題を鑑み、本願発明は以下の構成を有する。すなわち、画像処理装置であって、画像データから色の変化に基づいてエッジを抽出し、当該エッジにて特定される輪郭線から構成される第１の印刷データを生成する第１の生成手段と、前記画像データにおいて、前記輪郭線に含まれる領域の色を特定する特定手段と、前記第１の印刷データが印刷される記録媒体の第１の面の裏面である第２の面において、前記特定手段にて特定された色情報に対応する領域の位置に、当該色情報を示す画像が所定のサイズにて形成されるように、前記第２の面に印刷される第２の印刷データを生成する第２の生成手段とを有する。
【発明の効果】
【０００７】
本発明により、記録剤の消費を抑えつつ、ユーザが使いやすい塗り絵の下地を生成することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明に係るＭＦＰの外観図と断面図。
【図２】本発明に係るＭＦＰの基板ブロック構成の例を示す図。
【図３】本発明に係るＭＦＰのソフトウェア構成の例を示す図。
【図４】本発明に係るＭＦＰの操作部の表示画面の一例を示す図。
【図５Ａ】本発明に係る塗り絵印刷処理のフローチャート。
【図５Ｂ】本発明に係る色情報データ作成処理のフローチャート。
【図５Ｃ】本発明に係る領域判定処理のフローチャート。
【図５Ｄ】本発明に係る中心領域判定処理のフローチャート。
【図６】本実施形態に係る原稿の例を示す図。
【図７】第１の実施形態に係る出力例を示す図。
【図８】第１の実施形態に係る領域判定処理を説明するための図。
【図９】第１の実施形態に係る領域判定処理を説明するための図。
【図１０】第１の実施形態に係る中心領域決定処理を説明するための図。
【図１１】第２の実施形態に係る色情報データの構成例を示す図。
【発明を実施するための形態】
【０００９】
＜第１の実施形態＞
［装置構成］
図１、図２を用いて、本実施形態に係る画像処理装置のハードウェア構成の例を説明する。
【００１０】
図１（Ａ）は、本発明の一実施形態に係るマルチファンクションプリンタ（以下、ＭＦＰと称する）１００の外観の概念図である。なお、本発明を適用可能な画像処理装置の一例として、ＭＦＰを例に挙げて説明するが、これに限定するものではなく、画像データを取得して印刷するための画像を生成する機能を有していれば他の装置であってもよい。ＭＦＰは、インクジェット方式により印刷してもよいし、電子写真方式により印刷してもよい。また、本実施形態において、画像データの取得は、ＭＦＰ１００が備えるスキャン機能による取得を例に挙げて説明するが、この構成に限定するものではなく、外部装置（例えば、ＰＣ）からの入力やメモリなど外部メモリから画像データを取得してもよい。また、画像データのデータ形式等は、特に限定するものではない。また、本実施形態では、画像処理装置がスキャン手段とプリント手段とを有する構成にて説明するが、この構成に限定するものではない。例えば、画像形成装置としてのプリンタや、画像読取手段としてのスキャナが別途ネットワークを介して、画像処理装置と接続されるような構成であってもよい。
【００１１】
原稿台１０１は、ユーザがＭＦＰ１００によるスキャン処理を行いたい原稿（紙等）を設置する場所である。ここでは、スキャン処理による読取面を原稿台１０１側に向けて設置するものとする。給紙トレイ１０３は、ユーザが印刷を行いたい用紙（紙等の記録媒体）を設置するためのトレイである。ユーザが給紙トレイ１０３に用紙をセットした後、印刷指示に基づき印刷動作が実行されると、排紙トレイ１０４より印刷処理が行われた用紙が印刷結果として排出される。ユーザがＭＦＰ１００を用いてコピー動作を実行したい場合、原稿台１０１に原稿を設置し、給紙トレイ１０３に用紙を設置してコピー動作開始を指示すると、原稿台１０１に置かれた原稿がスキャンされ、スキャン処理によって得られた画像が用紙に形成される。
【００１２】
（ハードウェア構成）
図２は、本実施形態に係るＭＦＰ１００のハードウェア構成の例を示す図である。ＣＰＵ２０１を含む制御部２００は、ＭＦＰ１００全体の動作を制御する。ＣＰＵ２０１は、ＲＯＭ２０３に記憶された制御プログラムをＲＡＭ２０２に展開し、必要な時に読み出して読取制御や印刷制御などの各種制御を行う。ＲＡＭ２０２は、ＣＰＵ２０１の主記憶メモリであり、ワークエリアやＲＯＭ２０３に記憶された各種プログラムを展開する為の一時記憶領域として用いられる。ＲＯＭ２０３は、画像データ、各種プログラム及び各種設定情報を記憶する。また、本実施形態ではＲＯＭ２０３としてフラッシュストレージ等を想定しているが、ハードディスク等の補助記憶装置でもよい。なお、ＭＦＰ１００は、１つのＣＰＵ２０１が１つのメモリ（ＲＡＭ２０２）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の様態であっても構わない。例えば、複数のＣＰＵや複数のＲＡＭ、ＲＯＭ及びストレージを協働させて後述するフローチャートに示す各処理を実行することもできる。また、ハードウェア回路を用いて一部の処理を実行するようにしてもよい。
【００１３】
プリンタＩ／Ｆ２０５は、プリンタ部２１５と制御部２００を接続する。プリンタ部２１５で印刷すべき画像データはプリンタＩ／Ｆ２０５を介して制御部２００から転送され、プリンタ部２１５において用紙などの印刷用シート上に印刷される。スキャナＩ／Ｆ２０６は、スキャナ部２１６と制御部２００を接続する。スキャナ部２１６は、原稿台１０１にセットされた原稿を読み取ってデジタル画像データを生成し、スキャナＩ／Ｆ２０６を介して制御部２００のＲＡＭ２０２に転送する。操作部Ｉ／Ｆ２０７は、操作部２１７と制御部２００を接続する。操作部２１７には、タッチパネル機能を有する液晶表示部や操作キーなど（不図示）が備えられ、ユーザの指示を受け付ける受付部として機能する。
【００１４】
画像処理部２０４は、スキャン動作によって得られたデジタル画像データに画像処理や補正が必要な場合に使用される。主に、ＲＡＭ２０２に展開された制御プログラムによる画像処理や補正では時間がかかってしまうような処理を、ハード機能で処理する場合に用いられる。ＵＳＢ  Ｉ／Ｆ２０８は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）を介して、外部装置と接続するためのインターフェースである。ネットワークＩ／Ｆ２０９は、外部装置との通信を制御するためのインターフェースであり、有線／無線は問わない。なお、本実施形態において、外部装置としてホストコンピュータ２２０を例に挙げて示しているが、これに限定されるものではない。ホストコンピュータ２２０は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの情報処理装置であり、ＭＦＰ１００に対し、各種指示や画像データの入力を行う。また、図２では、ＵＳＢ  Ｉ／Ｆ２０８およびネットワークＩ／Ｆ２０９のいずれもがホストコンピュータ２２０に接続された例を示しているが、必ずしもこのような接続である必要はない。電源基板２１０は、ＭＦＰ１００に電力を供給する電源２３０と接続される電源基板であり、電源基板２１０を介してＭＦＰ１００に対する電力制御が行われる。制御部２００内部に設けられた各部位は、データバス２１１を介して互いに通信可能に接続される。
【００１５】
（ソフトウェア構成）
図３は、本実施形態に係るＭＦＰ１００のハードウェアモジュールを制御するための制御プログラムのソフトウェア構成の例を示す図である。制御プログラムは、例えば、ＲＯＭ２０３に保持され、ＲＡＭ２０２に読みだしてＣＰＵ２０１に実行されることにより、各種機能が実現される。
【００１６】
制御プログラムは、アプリケーション３１０、ミドルウェア３２０、およびオペレーティングシステム３３０の３つに大きく分けられる。それぞれの役割を解説する。オペレーティングシステム３３０は、制御部２００で制御プログラムを実行するための基礎的な機能を提供する。ミドルウェア３２０は、プリンタ部２１５やスキャナ部２１６などの各物理的なデバイスとのＩ／Ｆを制御するソフトウェア群で構成される。本実施形態では、プリンタＩ／Ｆ２０５およびスキャナＩ／Ｆ２０６を制御するモジュールとして、プリンタ制御モジュール３２１およびスキャナ制御モジュール３２２がそれぞれ設けられる。さらに、操作部Ｉ／Ｆ２０７および外部装置との接続に係るインターフェース（ＵＳＢ  Ｉ／Ｆ２０８、ネットワークＩ／Ｆ２０９）を制御するモジュールとして、操作部制御モジュール３２３およびＩ／Ｆ制御モジュール３２４がそれぞれ設けられる。
【００１７】
アプリケーション３１０は、ＭＦＰ１００がユーザに提供するコピーなどの機能について、ミドルウェア３２０を介して各デバイスを動作させて実現する。例えば、操作部制御モジュール３２３が操作部２１７及び操作部Ｉ／Ｆ２０７を介してユーザがコピーの実行を指示したことを検知すると、アプリケーション３１０にそのことが通知される。アプリケーション３１０は、それを受けてコピーを実行するための機能管理アプリケーション（以下、機能管理アプリ）３１１を実行する。機能管理アプリ３１１は、コピー動作に関するジョブとしてスキャンジョブとプリントジョブを設定し、ジョブ管理アプリケーション（以下、ジョブ管理アプリ）３１２にて実行する。
【００１８】
ジョブ管理アプリ３１２は、ミドルウェア３２０のスキャナ制御モジュール３２２を用いて、スキャナ部２１６によるスキャン動作を実行させ、その結果として取得したデジタル画像データをＲＡＭ２０２に保存する。ＲＡＭ２０２に保存したデジタル画像データに対して何らかの画像処理を行う場合は、画像処理部２０４を用いて必要な処理を実行する。コピー動作に使用するデジタル画像データがＲＡＭ２０２に蓄積されると、ジョブ管理アプリ３１２は、ミドルウェア３２０のプリンタ制御モジュール３２１を用いて、プリンタ部２１５による印刷を行わせる。プリンタ制御モジュール３２１は、ＲＡＭ２０２に保存されているデジタル画像データを、プリンタＩ／Ｆ２０５に送信することで印刷を行わせる。この際、必要であれば画像処理部２０４を用いて、デジタル画像データに対する補正処理を行う。このように各モジュールが連動することで、ＭＦＰ１００で提供する各機能が実現される。
【００１９】
［両面印刷コピー動作］
本実施形態に係る両面印刷コピーの動作に関する説明を行う。図１（Ｂ）は、図１（Ａ）に示したＭＦＰ１００の内部構造を抽象的に示す断面図である。スキャナ部２１６は、原稿台１０１上（原稿台カバー１０２と原稿台１０１の間）にセットされた１枚の原稿の片面（原稿台１０１側の原稿の面）を読み取る。スキャナ部２１６は、スキャナＩ／Ｆ２０６を介してスキャナ制御モジュール３２２から読取命令を受け取ると、原稿台１０１に設置された原稿の読み取りを行う。その読み取りによって得られたデジタル画像データは、スキャナ制御モジュール３２２によりＲＡＭ２０２に保存される。さらに、ユーザが原稿台１０１に設置された原稿を裏返し、読取指示を行うと、スキャナ制御モジュール３２２は、前述と同様に原稿のもう一方の面を読み取り、ＲＡＭ２０２に保存する。なお、ここでは、原稿の両面を読み取る場合には、ユーザが原稿を裏返す動作を行ったが、ＭＦＰ１００が両面読み取りが可能な構成である場合には、ユーザによるこの裏返し作業は不要となる。原稿の両面が読み取られた後、２面分のデジタル画像データはプリンタ部２１５に転送される。
【００２０】
プリンタ部２１５はプリンタＩ／Ｆ２０５を介してプリンタ制御モジュール３２１から印刷命令を受け取ると、給紙トレイ１０３に積載されている印刷用紙１１１をピックアップローラ１０６により給紙を開始し、搬送ローラ１０７に搬送する。搬送ローラ１０７から搬送された印刷用紙１１１は、搬送ローラ１０９の正転動作により印刷用紙１１１を記録部１０５まで搬送し、印刷用紙１１１の第１の記録面に印刷を行う。印刷用紙１１１は、搬送方向の下流側に位置する排紙ローラ１１０の正転動作により排紙トレイ１０４に排出された状態で第１の記録面に対する印刷が終了される。
【００２１】
その後、排紙ローラ１１０と搬送ローラ１０９を逆転動作させて印刷用紙１１１を搬送方向の上流側へ戻るように搬送させる。反転機構１０８は、搬送経路を切り替えることで、搬送方向の上流側へ戻るように搬送されている印刷用紙１１１を搬送ローラ１０７の下側へと導く。そして、搬送ローラ１０７は、再度、印刷用紙１１１を搬送する。この動作により、印刷用紙１１１は表裏が反転した状態となる。その状態で印刷用紙１１１は、再度、搬送ローラ１０９の正転動作により記録部１０５へ搬送され、印刷用紙１１１の第２の記録面への印刷が行われる。印刷が完了すると、印刷用紙１１１は、排紙トレイ１０４から排出される。ＭＦＰ１００は、このようにしてスキャナ部２１６で生成されたデジタル画像データを、プリンタ部２１５に転送し、両面印刷を行う。
【００２２】
なお、両面印刷を行う際の印刷用紙１１１の搬送方法は上記に限定されるものではない。例えば、ＭＦＰ１００は、印刷用紙１１１の両面に対し、反転させることなく印刷が可能な構成であってもよい。
【００２３】
（ユーザインタフェース）
図４は、本実施形態に係るＭＦＰ１００の操作部２１７に表示される操作画面の例を示す。ユーザがＭＦＰ１００の使用を開始すると、ＭＦＰ１００が備える機能に対応した選択画面が表示される。図４（Ａ）に示す選択画面４００において、ＭＦＰ１００が備える、コピー機能、両面コピー機能、スキャン機能、およびその他の機能それぞれに対応した操作キー４０１〜４０４が設けられている。ユーザは、これらの操作キーを操作（押下）することにより、実行する機能を指定する事ができる。
【００２４】
図４（Ｂ）は、選択画面４００の操作キー４０４が選択された場合に遷移する選択画面４１０の例を示す。ここでは、メモリカード印刷機能と、本実施形態に係る塗り絵印刷機能に対応した操作キー４１１、４１２が設けられている。メモリカード印刷機能は、上述したようなスキャン動作による画像データの取得の代わりに、メモリカード（不図示）から画像データを読みだして印刷する機能を示す。なお、ここでは、記憶媒体の例としてメモリカードを例に挙げて説明するが、これに限定されるものではない。例えば、可搬記録媒体として、ＵＳＢメモリなどが設けられてもよい。また、メモリカードのような可搬記録媒体は、ネットワークＩ／Ｆ２０９などの通信用のインターフェースを介してデータの送受信が行われてもよい。または、可搬記憶媒体がホストコンピュータ２２０に接続され、ＵＳＢ  Ｉ／Ｆ２０８やネットワークＩ／Ｆ２０９を介してホストコンピュータ２２０から取得してもよい。
【００２５】
図４（Ｃ）は、選択画面４１０の操作キー４１２が選択された場合に遷移して、塗り絵印刷機能の詳細の設定を行うための選択画面４２０の例を示す。ここでは４つの塗り絵印刷に対応する操作キー４２１〜４２４が設けられ、ユーザはこれらの中から目的に合わせた塗り絵印刷が選択可能である。操作キー４２１は、原稿から画像をスキャンし、そのスキャン結果を用いて塗り絵画像を印刷する機能に対応する。操作キー４２２は、原稿から画像をスキャンし、そのスキャン結果を用いて塗り絵画像を印刷しつつ、更に、その裏面に本実施形態に係る色マークを印刷する機能に対応する。本実施形態に係る色マークの詳細については、後述する。操作キー４２３は、メモリカード（不図示）から画像データを取得し、その取得した画像データを用いて塗り絵画像を印刷する機能に対応する。操作キー４２４は、メモリカードから画像データを取得し、その取得した画像データを用いて塗り絵画像を印刷しつつ、更に、その裏面に本実施形態に係る色マークを印刷する機能に対応する。
【００２６】
なお、図４（Ａ）では、機能として「コピー」、「両面コピー」、「スキャン」及び「いろいろな印刷」の機能に対応した例を示しているが、ＭＦＰ１００がこれら以外の機能を備えていてもよい。同様に、図４（Ｂ）、図４（Ｃ）に示す機能に限定するものではなく、ＭＦＰ１００がこれら以外の機能を備えていてもよい。また、操作部２１７からの指示に基づく各種機能の実行以外にも、ホストコンピュータ２２０やスマートフォンなどの携帯端末（不図示）からの実行依頼に対しても適応することができる。このような場合には、ＭＦＰ１００の機能に対応した各種画面が、ホストコンピュータ２２０や携帯端末の表示部に表示されることとなる。また、図４の例では、ＭＦＰ１００の操作部２１７にて画面を表示する前提で画面の構成例を示したが、他の画面構成であってもよい。例えば、ホストコンピュータ２２０や携帯端末にて画面を表示する際には、例えば、画面の遷移ではなく、リスト形式で選択項目を表示するなどの構成であってもよい。
【００２７】
［塗り絵作成処理］
図５Ａ〜図５Ｄを用いて、本実施形態に係る塗り絵作成処理のフローを説明する。本処理の各工程は、ＣＰＵ２０１および画像処理部２０４のいずれかもしくはその両方が連動して処理されるものとし、ここでは説明を簡略化するために、処理の主体を制御部２００として示す。また、図６に示す画像が形成されている原稿６０１を用いて処理を行う例を示す。ユーザは、塗り絵にしたい原稿６０１を原稿台１０１上にセットし、操作部２１７に表示される操作キー４０４、４１２の順に操作し、図４（Ｃ）の選択画面４２０においていずれかの操作キーを指定することで、本処理が開始される。ここでは、操作キー４２２が指定されたものとして説明を行う。
【００２８】
Ｓ５００１にて、制御部２００は、スキャナ部２１６により原稿台１０１に設置された原稿６０１の読み取りを行い、デジタル画像データを取得する。ここでは、図６に示す原稿６０１に対する画像データとして、図７（Ａ）に示すデジタル画像データ７０１が取得されたものとする。デジタル画像データ７０１は、ＲＡＭ２０２に保存される。
【００２９】
Ｓ５００２にて、制御部２００は、保存されたデジタル画像データ７０１に対し、画像処理部２０４を用いて、色調が急激に変化をしている領域（以下、「エッジ」と称する）を検出する。ここでのエッジの検出方法は特に限定するものではないが、例えば、隣接する画素間において、画素値が所定の閾値以上を超えて変化する領域をエッジとして検出してよい。ここでのエッジとは、例えば、画像データに含まれるオブジェクトの輪郭などが該当する。
【００３０】
Ｓ５００３にて、制御部２００は、検出されたエッジ領域を一定の線の太さ（Ｎｍｍ：０＜Ｎ）で黒色のデータとし、塗り絵の下絵となる輪郭線データを作成する。ここで生成される原稿６０１に対応する輪郭線データの例を、図７（Ｂ）に輪郭線データ７０２として示す。なお、輪郭線データに用いられるエッジ領域の線の太さＮは、ユーザが設定できるようにしてもよいし、画像データの構成や種類に応じて設定されてもよい。
【００３１】
Ｓ５００４にて、制御部２００は、輪郭線データ７０２を第１の印刷データとしてＲＡＭ２０２に保存する。
【００３２】
Ｓ５００５にて、制御部２００は、印刷用紙１１１の裏面に色マークを印刷する指定がされているか否かの判定を行う。この判定は、ユーザの操作キーの選択に基づいて決定され、操作キー４２２の選択により「裏面に色マークを印刷する指定」となる。なお、操作キー４２４が選択された場合も同様となる。一方、操作キー４２１、４２３が指定されていた場合には、「裏面に色マークを印刷しない設定」として扱われる。裏面に色マークを印刷する指定がされている場合には（Ｓ５００５にてＹＥＳ）Ｓ５００６へ進み、指定されていない場合には（Ｓ５００５にてＮＯ）Ｓ５０１０へ進む。
【００３３】
Ｓ５００６にて、制御部２００は、画像処理部２０４を用いて、デジタル画像データ７０１からエッジ以外の領域を抽出し、中間データとしてＲＡＭ２０２に一時的に保存する。ここで生成される原稿６０１に対応する中間データの例を、図７（Ｃ）に色情報データの中間データ７０３として示す。
【００３４】
Ｓ５００７にて、制御部２００は、保存された中間データ７０３に対する色情報データの作成処理を行う。本工程における色情報データ作成処理の詳細は、図５Ｂを用いて後述する。本工程の処理により生成される、原稿６０１に対応する色情報データの例を、図７（Ｄ）に色情報データ７０４として示す。図７（Ｄ）に示す点線は、説明する上で分かりやすいように元画像の位置を示しているが、実際にデータは存在しない。
【００３５】
Ｓ５００８にて、制御部２００は、色情報データ７０４を、ＭＦＰ１００における用紙の搬送方向に対して画像を反転させることで、異なる色情報データを生成する。用紙の搬送方向を図７（Ｄ）の矢印方向とした場合に、反転により生成される色情報データの例を、図７（Ｅ）に色情報データ７０５として示す。
【００３６】
Ｓ５００９にて、制御部２００は、Ｓ５００８にて生成された色情報データ７０５を、第２の印刷データとしてＲＡＭ２０２に保存する。
【００３７】
Ｓ５０１０にて、制御部２００は、印刷対象の印刷データをプリンタ部２１５に送信する。Ｓ５００５にてＮＯである場合には、Ｓ５００４にて保存された輪郭線データ（第１の印刷データ）が印刷データとして送信される。一方、Ｓ５００５にてＹＥＳである場合には、Ｓ５００４にて保存された輪郭線データ（第１の印刷データ）およびＳ５００９にえ保存された色情報データ（第２の印刷データ）が、印刷データとして送信される。
【００３８】
Ｓ５０１１にて、制御部２００は、プリンタ部２１５により印刷データの印刷を行わせる。第１の印刷データと第２の印刷データが印刷データとして送信された場合には、それぞれの位置が対応するように、用紙に対して第１の印刷データと第２の印刷データの両面印刷が行われる。一方、第１の印刷データのみが印刷データとして送信された場合には、第１の印刷データを用いた片面印刷が行われる。そして、本処理フローを終了する。
【００３９】
（色情報データ作成処理）
図５ＡのＳ５００７における色情報データ作成処理の詳細を、図５Ｂを用いて説明する。
【００４０】
Ｓ５１０１にて、制御部２００は、図５ＡのＳ５００６にてＲＡＭ２０２に保存した中間データ７０３を取得する。
【００４１】
Ｓ５１０２にて、制御部２００は、中間データ７０３において、一定間隔（Ｍｍｍ×Ｍｍｍ：０＜Ｍ＜Ｎ）の格子状になるように、領域（ｘ，ｙ）（ｘ、ｙは整数）を分割する。ここでは、中間データの左上を原点とし、左右方向をＸ方向とし、上下方向をＹ方向として説明する。また、本実施形態では、Ｙ方向を用紙の搬送方向とする。ここで分割される領域のサイズＭ×Ｍは、予め固定値が設定されていてもよいし、画像データのサイズに応じて変動してもよい。例えば、図９（Ｂ）などに示すように格子状に分割されることになる。
【００４２】
Ｓ５１０３にて、制御部２００は、変数ｙに“１”を設定する。
【００４３】
Ｓ５１０４にて、制御部２００は、Ｙ方向に変数ｙ以上の数の領域があるか否かを判定する。領域があると判定された場合には（Ｓ５１０４にてＹＥＳ）Ｓ５１０５へ進み、無いと判定された場合には（Ｓ５１０４にてＮＯ）本処理フローを終了する。
【００４４】
Ｓ５１０５にて、制御部２００は、変数ｘに“１”を設定する。
【００４５】
Ｓ５１０６にて、制御部２００は、Ｘ方向に変数ｘ以上の数の領域があるか否かを判定する。領域があると判定された場合には（Ｓ５１０６にてＹＥＳ）Ｓ５１０７へ進み、無いと判定された場合には（Ｓ５１０６にてＮＯ）Ｓ５１１０へ進む。
【００４６】
Ｓ５１０７にて、制御部２００は、変数ｘ、ｙにて示される領域（ｘ，ｙ）に着目する。そして、制御部２００は、着目している領域（ｘ，ｙ）にデータが存在するかを判定する。データが存在すると判定された場合は（Ｓ５１０７にてＹＥＳ）Ｓ５１０８へ進み、データが存在しないと判定された場合は（Ｓ５１０７にてＮＯ）Ｓ５１０９へ進む。
【００４７】
Ｓ５１０８にて、制御部２００は、領域判定処理を行う。この領域判定処理により、同一色相の領域を判定し、その領域のうち一部の領域以外のデータの削除を行う。本工程の詳細については、図５Ｃを用いて後述する。本工程の後、Ｓ５１０９へ進む。
【００４８】
Ｓ５１０９にて、制御部２００は、変数ｘの値を１インクリメントする。つまり、Ｘ方向において、着目する領域を移動させ、Ｘ方向に未処理の領域が無くなるまで処理を繰り返す。
【００４９】
Ｓ５１１０にて、制御部２００は、変数ｙの値を１インクリメントする。つまり、Ｙ方向において、着目する領域を移動させ、Ｙ方向に未処理の領域が無くなるまで処理を繰り返す。  Ｘ方向およびＹ方向のすべての領域に対する処理が完了したら、本処理フローが終了する。
【００５０】
本実施形態では領域の分割は、正方形（Ｍｍｍ×Ｍｍｍ：０＜Ｍ＜Ｎ）としたが、長方形や円形でもよい。この場合においても、分割した領域の最も長い辺や径が、境界線（エッジ）の太さＮよりも小さいことが望ましい。したがって、他の領域の形状であっても、領域や隣接領域のデータの存在や色調を判定できればよい。また、Ｓ５１０７における領域のデータの存在の有無の判定方法は、特に限定するものではない。例えば、その領域内の半分以上の画素の画素値が白以外の値であればデータ有と判定してもよい。もしくは、領域内に少なくとも１つの画素の（Ｒ，Ｇ，Ｂ）のいずれかの値が１以上である場合に、データが存在すると判定してよい。なお、中間データにおいて、輪郭線（エッジ）に相当する位置は、データなしとなる。
【００５１】
（領域判定処理）
図５ＢのＳ５１０８における領域判定処理の詳細を、図５Ｃ、図８、および図９を用いて説明する。
【００５２】
図８は、ＭＦＰ１００における用紙の搬送方向の向きに合わせて、中間データ７０３を回転させた例を示している。図８（Ａ）の黒枠８０１の領域の拡大図として図８（Ｂ）を示す。また、図９は、図８（Ｂ）に示す画像に対する領域判定処理を説明するための図である。ここでは、図５Ｃに示す領域判定処理のフローの各工程に対応させて説明を行う。なお、図８、図９は、ある領域に着目して説明を行っているが、実際には、画像データに含まれるすべての範囲に対して以下の処理が行われるものとする。
【００５３】
図９（Ａ）は、図５Ｃに示す領域判定処理による、各領域のステータスを示す。領域に対するステータスとして、「登録」「隣接」「選択中」「選択済」「データなし」が示されるものとする。図９（Ｂ）は、画像を格子状に領域を分離した状態を示している。つまり、図５ＢのＳ５１０２の処理が適用された後の状態を示す。
【００５４】
Ｓ５２０１にて、制御部２００は、選択されている領域（図９（Ｂ）において「選択中」として示されている領域の色調を基準色調として登録する。ここでの「登録」とは、例えば、ＲＡＭ２０２にその領域の情報として保持することを指す。なお、基準色調として用いる領域の位置はこれに限定するものではなく、他の位置の領域であってもよい。
【００５５】
Ｓ５２０２にて、制御部２００は、選択されている領域の位置（領域の座標（ｘ，ｙ））の登録を行う。
【００５６】
Ｓ５２０３にて、制御部２００は、選択されている領域に隣接する上下左右の領域（図９（Ｂ）において「隣接」として示されている領域）のうち、基準色調と同等の色調の領域が存在するか否かの判定を行う。ここでの判定方法は特に限定するものでは無いが、例えば、完全一致の場合を同等と判定してもよい。もしくは、領域内でデータのある画素の平均値として算出し、ある程度の閾値を持たせて判定を行うことで、厳密に同じ色調でなくてもよい。例えば、ΔＥ＊ａｂ＜３．０（ΔＥ＊ａｂ：ＣＩＥ１９７６のＬ＊ａ＊ｂ＊色差式による色差の数値）は同じ色調として判定してもよい。基準色調と同等の色調の領域が存在すると判定された場合（Ｓ５２０３にてＹＥＳ）Ｓ５２０４へ進み、存在しないと判定された場合（Ｓ５２０３にてＮＯ）Ｓ５２０７へ進む。
【００５７】
Ｓ５２０４にて、制御部２００は、基準色調と同等の色調であると判定された隣接領域が未登録の領域か否かを判定する。未登録の領域であると判定された場合は（Ｓ５２０４にてＹＥＳ）Ｓ５２０５へ進み、登録済みの領域であると判定された場合は（Ｓ５２０４にてＮＯ）Ｓ５２０７へ進む。
【００５８】
Ｓ５２０５にて、制御部２００は、未登録であると判定された隣接領域の位置の登録を行う。その結果、隣接領域は、図９（Ｃ）にて「登録」として示された領域のように扱われる。
【００５９】
Ｓ５２０６にて、制御部２００は、登録されている領域のうち未選択領域の選択を行う。例えば、図９（Ｃ）にて「選択中」として示された領域が選択されたものとする。そして、Ｓ５２０３に戻り、処理を繰り返す。
【００６０】
Ｓ５２０７にて、制御部２００は、ここまでの処理において登録された領域のうち、未選択領域が存在するか否かの判定を行う。未選択領域が存在する場合は（Ｓ５２０７にてＹＥＳ）、Ｓ５２０６に進み、未選択領域を選択し、Ｓ５２０３からの処理を繰り返す。この繰り返しの処理により、図９（Ｄ）〜（Ｆ）に示すように、各領域が判定される。例えば、図９（Ｅ）では、１行目についてＳ５２０３を行った結果、６回基準色調と同等の色調で判定された後、７回目のＳ５２０３においてＮｏと判定されたことを示している。図９（Ｅ）は、さらにＳ５２０７においてＹｅｓと判定され、判定対象の領域が２行目の左端となった状態を示している。未選択領域が存在しないと判定された場合（Ｓ５２０７にてＮＯ）Ｓ５２０８へ進む。
【００６１】
Ｓ５２０８にて、制御部２００は、中心領域決定処理を行う。本処理の詳細は、図５Ｄを用いて後述する。本工程により、領域全体の中心領域が決定される。この時点で基準色調と同等の色調の連続領域が求められたことになる。具体的には、図９（Ｆ）にて「選択済」として示される領域が基準色調と同等の色調の連続領域となる。そして、この連続領域内における中心領域が、図１０（Ａ）にて、黒塗りで示される領域として決定される。そして、本処理フローを終了する。
【００６２】
（中心領域決定処理）
図５ＣのＳ５２０８における中心領域の決定処理の詳細を、図５Ｄ、および図１０を用いて説明する。
【００６３】
Ｓ５３０１にて、制御部２００は、領域判定処理で登録された領域全体のＸ方向の座標（左端領域の位置：Ｘｍｉｎ、右端領域の位置：Ｘｍａｘ）を取得する。
【００６４】
Ｓ５３０２にて、制御部２００は、領域判定処理で登録された領域全体のＹ方向の座標（上端領域の位置：Ｙｍｉｎ、下端領域の位置：Ｙｍａｘ）を取得する。Ｓ５３０１、Ｓ５３０２にて取得される座標情報は、具体的には、図１０（Ａ）に示すような各領域の座標情報である。すなわち、Ｘｍｉｎとして“１”が取得され、Ｘｍａｘとして“１３”が取得される。また、Ｙｍｉｎとして“１”が取得され、Ｙｍａｘとして“１６”が取得される。
【００６５】
Ｓ５３０３にて、制御部２００は、（Ｘｍｉｎ＋Ｘｍａｘ）／２によりＸ方向の中心位置を算出する。
【００６６】
Ｓ５３０４にて、制御部２００は、（Ｙｍｉｎ＋Ｙｍａｘ）／２によりＹ方向の中心位置を算出する。算出の結果が小数の場合（境界位置）は、小数を切り捨て、中心位置を算出する。図１０（Ａ）で示す領域の場合、左端領域はＸ１、右端領域の位置はＸ１３、上端領域の位置はＹ１、下端領域の位置はＹ１６となる。そのため、Ｘ方向の中心位置はＸ７、Ｙ方向の中心位置はＹ８となる。
【００６７】
Ｓ５３０５にて、制御部２００は、登録された領域の中に、算出した中心位置の領域が存在するか否かを判定する。判定の結果、存在する場合は（Ｓ５３０５にてＹＥＳ）算出した位置を中心位置の領域としてＳ５３０７へ進み、存在しない場合は（Ｓ５３０５にてＮＯ）Ｓ５３０６へ進む。
【００６８】
Ｓ５３０６にて、制御部２００は、Ｙ方向における中心位置の座標を一旦固定する。そして、制御部２００は、Ｘ方向の中心位置から最も近くの登録領域を検索する。検索に特定された座標の領域を、中心位置の領域とする。ここでは、Ｙ方向における中心位置の座標を固定したが、これに限定するものではなく、例えば、Ｘ方向における中心位置の座標を固定してもよい。また、交互に座標の値を変更しながら検索を行うような構成であってもよい。そして、Ｓ５３０７へ進む。
【００６９】
なお、Ｓ５３０５の判定にて算出した中心位置が存在しない場合とは、例えば、図１０（Ｄ）に示すような場合が挙げられる。このような場合に対し、Ｓ５３０６の処理を行うことで、図１０（Ｅ）にて黒塗りにて示す領域が、中心位置の座標として特定される。つまり、算出された中心位置の座標は（７，８）であったが、登録領域の状態に応じて、中心位置の座標が登録領域内に含まれるように変更される。これにより、中心位置に他の色の領域が存在する場合でも、登録領域内であって、かつ、中心位置の周辺に色マークを配置することができる。
【００７０】
Ｓ５３０７にて、制御部２００は、Ｓ５３０５もしくはＳ５３０６にて特定した中心位置の領域以外の登録領域に含まれるデータを削除する。これにより、算出した中心領域のデータのみを残した状態とする。例えば、中心位置の領域以外の登録領域にあるデータをすべて削除した場合、図１０（Ｂ）に示すような状態となる。これにより、中間データにおいて、中心領域を色マークとして明確に示すことができる。そして、本処理フローを終了する。
【００７１】
なお、制御部２００は、Ｓ５３０７においてデータの削除を行うが、領域に対してＳ５２０５を行ったことを示す情報は残しておいてもよい。図５（Ｄ）のフローが終了することで図５（Ｃ）のフローも終わり、図５（Ｂ）のＳ５１０９が実行される。ここで、図９を例にして以降の処理を説明する。
【００７２】
Ｓ５１０９においてｘがインクリメントされ、例えば、ｘの値が“２”となったとする。その結果、制御部２００は、Ｓ５１０６においてＹｅｓと判定するが、Ｓ５１０７においてＮｏと判定する。これは、上述したＳ５３０７の処理によりデータ削除が行われているためである。よって、既に図５（Ｃ）により登録処理が一度終わっている領域に対して同じ処理が繰り返されることはなくなる。なお、図５（Ｂ）においてｘとｙの値のインクリメント処理を実行した結果、選択される領域がＳ５３０７において削除されなかった領域（図９では（ｘ，ｙ）＝（７，８））となる。その場合、制御部２００は、Ｓ５１０７においてＹｅｓと判定し、Ｓ５１０８へと処理を進める。そして、図５（Ｃ）において制御部２００は、Ｓ５２０３においてＮｏと判定する。これは、削除されなかった領域（図９では（ｘ，ｙ）＝（７，８））の周囲の領域のデータが削除されているためである。その結果、同じ処理が繰り返されることがなくなる。
【００７３】
また、ｘの値がインクリメントされることで、選択される領域が、図９の１行目の９個目の領域（（Ｘ，Ｙ）＝（１，９））となる。その場合、制御部２００は、Ｓ５１０６とＳ５１０７においてＹｅｓと判定し、Ｓ５１０８へと処理を進める。そして、制御部２００は、図５（Ｃ）に記載の処理を実行する。
【００７４】
なお、制御部２００は、Ｓ５２０１を行う前に、選択されている領域に対してＳ５２０５を行ったことがあるか否かを判定してもよい。この処理を行うことで、制御部２００が、選択されている領域に対してＳ５２０５を行ったことがないと判定した場合、Ｓ５２０１へと処理を進める。一方、選択されている領域に対してＳ５２０５を行ったことがあると判定した場合、図５（ｃ）を終了させる。その結果、例えば、図５（Ｂ）においてｘとｙの値のインクリメント処理を実行した結果、選択される領域がＳ５３０７において削除されなかった領域（図９では（ｘ，ｙ）＝（７，８））となる。その場合、制御部２００は、Ｓ５１０７においてＹｅｓと判定し、Ｓ５１０８へと処理を進める。そして、図５（Ｃ）において制御部２００は、Ｓ５２０１を行う前に、選択されている領域に対してＳ５２０５を行ったことがあるか否かを判定する。ここで制御部２００は、選択されている領域に対してＳ５２０５を行ったことがあると判定し、図５（Ｃ）を終了してもよい。
【００７５】
また、Ｓ５３０７で中心領域（サイズＭ×Ｍ）のみのデータを残したが、登録領域の個数に応じて、残すデータ領域を増減させてもよい。例えば、登録領域のサイズが大きいことに伴って、図１０（Ｂ）において示す中心領域のサイズを大きくした場合、図１０（Ｃ）に示すようなデータとなる。これにより、同じ色調の領域が広ければ、残すデータも多くなる。そのため、印刷物をユーザが透かして見た場合、印刷物における領域の色情報（色マーク）がより知覚しやすくなり、元画像の色を容易に参照することが可能となる。より具体的には、図７（Ｆ）の画像データ７０６に示すように、領域のサイズに応じて、色マークを示す領域が大きくなる。ここでの増減の方法としては、例えば、登録領域のサイズに対応して色マークのサイズを予め定義していてもよい。
【００７６】
さらに、登録領域の形に合わせ、残すデータ領域の形を変化させてもよい。また、データなしと判定された領域に近接する領域を削除候補とし、それ以外の領域を残すような構成であってもよい。これにより、登録領域をある程度縮小したような形で残すことも可能となる。
【００７７】
また、印刷する用紙種に応じて第２の印刷データの濃度を調整してもよい。例えば、通常の一般的な印刷用紙（６０＜坪量＜７０ｇ／ｍ２）が印刷設定されている場合は元画像のままの色データを使用する。一方、マット紙などの厚めの印刷用紙（坪量＞７０ｇ／ｍ２）が印刷設定されている場合は元画像の色よりも濃度を高いデータに変換するようにしてよい。例えば、図７（Ｇ）に示すように、図７（Ｄ）の画像データよりも色マークの濃度を上げる。これにより厚手の用紙に対しても透かして色を確認しやすくなる。逆に薄い紙（坪量＜６０ｇ／ｍ２）の場合は元画像の色よりも濃度を低いデータに変換してもよい。この場合には、ユーザにより印刷に用いられる記録媒体の種類の設定を受け付け、この設定に基づいて記録媒体の厚みを特定してもよい。もしくは、ＭＦＰ１００が給紙トレイ１０３に載置された記録媒体の種類等を検知できる構成とし、この検知結果に基づいて、色マークの濃度を決定してもよい。紙の厚さが判定できないような場合は、原稿台１０１上に印刷用紙をスキャンして用紙の透過度を判定してもよい。その判定の結果、透過度が低いと判定された場合は、元画像の色よりも濃度を高く変換し、透過度が高いと判定された場合は、元画像の色よりも濃度を低く変換を行う。また、色マークの色や用紙の色に応じて、色マークのサイズや濃度を変化させてもよい。
【００７８】
上記のように、第１の印刷データと第２の印刷データとを用いて生成された印刷物は、表面には塗り絵の輪郭線画、裏面には表面の輪郭線画に対応する位置に入力画像に基づいた画像の一部（色マーク）が出力される。これにより、記録剤や記録媒体を必要最小限の消費で元画像の色とその位置を透かし画の要領で容易に確認することが可能とする塗り絵を作成することが可能となる。そのため、ユーザが使いやすい塗り絵の印刷物を生成することができる。
【００７９】
尚、本実施形態では、自動両面印刷によるフローを示したが、表面印刷後にユーザが手動で用紙の裏面をセットする手動両面印刷で行ってもよい。この場合には、手動で用紙を裏返した際に用紙がどのような向きになっている必要があるかを、例えば、操作部２１７に表示するような構成であってもよい。これにより、ユーザが両面印刷を実行可能な構成としてよい。
【００８０】
また、図５Ａにおいて、Ｓ５００９で色情報データ７０５を保存した直後にＳ５０１０で印刷データをプリンタ部２１５に送信したが、操作部２１７に色情報データ７０５のプレビュー画面を表示させ、印刷前にユーザに確認させる工程があってもよい。また、色情報データ７０５を元にして各領域の濃度や領域の大きさを変化させ、異なる複数のパターンを表示させてユーザに好みのパターンを選択させるようにしてもよい。
【００８１】
また、色情報データ７０５の各領域は原画像のデータの一部である。そのため、例えば、原画像が風景写真などであって、草木などが密集しているような箇所を含む場合には、切り出した部分によっては色が確認しづらい場合や、簡単に塗り絵を楽しみたいユーザは元の画像の色を忠実に再現させる必要がない場合がある。そういった場合のために色情報データ７０５の各領域の色を最も近い基本色（赤、青、緑、黄）に変換して、操作部２１７にプレビュー画面のパターンの１つとして表示させてもよい。これにより草木は緑、青空は青といった色に変換されやすくなり、色の確認が容易となり基本色だけで形成されるため塗り絵も簡単に楽しむことが可能となる。なお、色情報データ７０５にて示す色のパターン（色数など）は、ユーザが指定できるような構成であってもよい。
【００８２】
＜第２の実施形態＞
本願発明の第２の実施形態について説明する。本実施形態では、第１の実施形態にて図５Ｂにて説明した処理フローの代わりに、第２の画像生成を以下のように行う。なお、第１の実施形態と重複する部分については、説明を省略する。
【００８３】
中間データ７０３に対し、Ｘ−Ｙ方向において、一定間隔（Ｌｍｍ×Ｌｍｍ：０＜Ｌ）でデータを残し、その他の領域のデータをすべて削除する。具体的には、図１１の色情報データ１１０１に示すように、領域に値を残す。すべての領域で処理が完了したら、この色情報データ１１０１を用いて、用紙の搬送方向に対してデータを反転させることで、図７（Ｅ）に示す色情報データ７０５に相当する色情報データを作成する。この作成された色情報データを第２の印刷データとしてＲＡＭ２０２に保存する。そして、第１の実施形態にて述べた方法にて両面印刷を行う。
【００８４】
これにより、第１の実施形態と比較して、処理負荷を低減することが可能となる。なお、一定間隔として用いるＬの値は、特に限定するものでは無く、例えば、印刷対象の画像データに応じて変更してもよい。
【００８５】
＜その他の実施形態＞
本発明は上述の実施形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８６】
１００…ＭＦＰ、１０１…原稿台、２００…制御部、２０１…ＣＰＵ、２０２…ＲＡＭ、２０３…ＲＯＭ、２０４…画像処理部、２１５…プリンタ部、２１６…スキャナ部、２１７…操作部、３１０…アプリケーション、３２０…ミドルウェア、３３０…オペレーティングシステム
【図１】
2019193227.tif 000003
【図２】
2019193227.tif 000004
【図３】
2019193227.tif 000005
【図４】
2019193227.tif 000006
【図５Ａ】
2019193227.tif 000007
【図５Ｂ】
2019193227.tif 000008
【図５Ｃ】
2019193227.tif 000009
【図５Ｄ】
2019193227.tif 000010
【図６】
2019193227.tif 000011
【図７】
2019193227.tif 000012
【図８】
2019193227.tif 000013
【図９】
2019193227.tif 000014
【図１０】
2019193227.tif 000015
【図１１】
2019193227.tif 000016