(57)【特許請求の範囲】
【請求項１】
画像データと、前記画像データに対して透明度を設定する透明度マスクデータとを含む透明度付き画像データに基づいた印刷を実行する画像形成装置であって、
前記透明度付き画像データの前記画像データに対して前記透明度付き画像データの前記透明度マスクデータに基づいて色を調整した色調整画像データを生成する色調整画像データ生成手段と、
前記色調整画像データに対して切り出す形状を設定する形状マスクデータを前記透明度付き画像データの前記透明度マスクデータに基づいて生成する形状マスクデータ生成手段と、
前記色調整画像データ生成手段によって生成された前記色調整画像データに対して、前記形状マスクデータ生成手段によって生成された前記形状マスクデータを適用して印刷を実行する印刷実行手段とを備えることを特徴とする画像形成装置。
【請求項２】
前記形状マスクデータ生成手段は、前記透明度マスクデータに完全な透明の箇所が存在する場合に、前記透明度マスクデータにおける完全な透明の箇所を前記形状マスクデータにおいて取り除く箇所にし、前記透明度マスクデータにおける最も透明度が低い箇所を前記形状マスクデータにおいて残す箇所にすることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記形状マスクデータ生成手段は、前記透明度マスクデータにおける透明度の閾値を前記透明度マスクデータに基づいて決定し、前記透明度マスクデータにおける前記閾値以上の透明度の箇所を前記形状マスクデータにおいて取り除く箇所にし、前記透明度マスクデータにおける前記閾値未満の透明度の箇所を前記形状マスクデータにおいて残す箇所にすることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
画像データと、前記画像データに対して透明度を設定する透明度マスクデータとを含む透明度付き画像データに基づいた印刷を画像形成装置に実行させる印刷制御プログラムであって、
前記透明度付き画像データの前記画像データに対して前記透明度付き画像データの前記透明度マスクデータに基づいて色を調整した色調整画像データを生成する色調整画像データ生成手段、
前記色調整画像データに対して切り出す形状を設定する形状マスクデータを前記透明度付き画像データの前記透明度マスクデータに基づいて生成する形状マスクデータ生成手段、および、
前記色調整画像データ生成手段によって生成された前記色調整画像データに対して、前記形状マスクデータ生成手段によって生成された前記形状マスクデータを適用して印刷を実行する印刷実行手段として前記画像形成装置を機能させることを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データと、画像データに対して透明度を設定する透明度マスクデータとを含む透明度付き画像データに基づいた印刷を実行する画像形成装置および印刷制御プログラムに関する。
【背景技術】
【０００２】
従来、画像データと、画像データに対して透明度を設定する透明度マスクデータとを含む透明度付き画像データに基づいた印刷を実行する方法が知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２５２３９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法は、透明度付き画像データの画像データに対して透明度付き画像データの透明度マスクデータを適用して印刷を実行するので、画像データに対して透明度マスクデータを適用して印刷を実行する機能を備えていない画像形成装置には適用されることができないという問題がある。例えば、透明度付き画像データは、画像データに対して透明度マスクデータを適用して印刷を実行する機能を備えていない画像形成装置によって印刷されると、画像データに対して透明度マスクデータが適用されずに、結果として、画像データがそのまま印刷されてしまうか、透明度情報が反映されずに印刷されてしまう。
【０００５】
そこで、本発明は、画像データに対して透明度マスクデータを適用して印刷を実行する機能を備えていなくても、画像データに対して透明度マスクデータを適用して印刷を実行する機能に近い印刷結果を得ることができる画像形成装置および印刷制御プログラム提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、画像データと、前記画像データに対して透明度を設定する透明度マスクデータとを含む透明度付き画像データに基づいた印刷を実行する画像形成装置であって、前記透明度付き画像データの前記画像データに対して前記透明度付き画像データの前記透明度マスクデータに基づいて色を調整した色調整画像データを生成する色調整画像データ生成手段と、前記色調整画像データに対して切り出す形状を設定する形状マスクデータを前記透明度付き画像データの前記透明度マスクデータに基づいて生成する形状マスクデータ生成手段と、前記色調整画像データ生成手段によって生成された前記色調整画像データに対して、前記形状マスクデータ生成手段によって生成された前記形状マスクデータを適用して印刷を実行する印刷実行手段とを備えることを特徴とする。
【０００７】
この構成により、本発明の画像形成装置は、透明度付き画像データの画像データに対して透明度付き画像データの透明度マスクデータに基づいて色を調整して生成した色調整画像データに対して、透明度マスクデータに基づいて生成した形状マスクデータを適用して印刷を実行するので、画像データに対して透明度マスクデータを適用して印刷を実行する機能を備えていなくても、画像データに対して透明度マスクデータを適用して印刷を実行する機能に近い印刷結果を得ることができる。
【０００８】
また、本発明の画像形成装置において、前記形状マスクデータ生成手段は、前記透明度マスクデータに完全な透明の箇所が存在する場合に、前記透明度マスクデータにおける完全な透明の箇所を前記形状マスクデータにおいて取り除く箇所にし、前記透明度マスクデータにおける最も透明度が低い箇所を前記形状マスクデータにおいて残す箇所にしても良い。
【０００９】
この構成により、本発明の画像形成装置は、透明度マスクデータにおける完全な透明の箇所を形状マスクデータにおいて取り除く箇所にするので、色調整画像データに対して透明度付き画像データにおける完全な透明の箇所を残して印刷を実行することを防止することができ、結果として、画像データに対して透明度マスクデータを適用して印刷を実行する機能に近い印刷結果を得ることができる。
【００１０】
また、本発明の画像形成装置において、前記形状マスクデータ生成手段は、前記透明度マスクデータにおける透明度の閾値を前記透明度マスクデータに基づいて決定し、前記透明度マスクデータにおける前記閾値以上の透明度の箇所を前記形状マスクデータにおいて取り除く箇所にし、前記透明度マスクデータにおける前記閾値未満の透明度の箇所を前記形状マスクデータにおいて残す箇所にしても良い。
【００１１】
この構成により、本発明の画像形成装置は、形状マスクデータを生成するための閾値を透明度マスクデータに基づいて決定するので、形状マスクデータを透明度マスクデータに基づいて適切に生成することができ、結果として、画像データに対して透明度マスクデータを適用して印刷を実行する機能に近い印刷結果を得ることができる。
【００１２】
本発明の印刷制御プログラムは、画像データと、前記画像データに対して透明度を設定する透明度マスクデータとを含む透明度付き画像データに基づいた印刷を画像形成装置に実行させる印刷制御プログラムであって、前記透明度付き画像データの前記画像データに対して前記透明度付き画像データの前記透明度マスクデータに基づいて色を調整した色調整画像データを生成する色調整画像データ生成手段、前記色調整画像データに対して切り出す形状を設定する形状マスクデータを前記透明度付き画像データの前記透明度マスクデータに基づいて生成する形状マスクデータ生成手段、および、前記色調整画像データ生成手段によって生成された前記色調整画像データに対して、前記形状マスクデータ生成手段によって生成された前記形状マスクデータを適用して印刷を実行する印刷実行手段として前記画像形成装置を機能させることを特徴とする。
【００１３】
この構成により、本発明の印刷制御プログラムは、透明度付き画像データの画像データに対して透明度付き画像データの透明度マスクデータに基づいて色を調整して生成した色調整画像データに対して、透明度マスクデータに基づいて生成した形状マスクデータを適用して印刷を実行するので、画像データに対して透明度マスクデータを適用して印刷を実行する機能を備えていなくても、画像データに対して透明度マスクデータを適用して印刷を実行する機能に近い印刷結果を得ることができる。
【発明の効果】
【００１４】
本発明の画像形成装置および印刷制御プログラムは、画像データに対して透明度マスクデータを適用して印刷を実行する機能を備えていなくても、画像データに対して透明度マスクデータを適用して印刷を実行する機能に近い印刷結果を得ることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施の形態に係るＭＦＰの構成を示すブロック図である。
【図２】ＳＭａｓｋ付き画像データに基づいた印刷を実行する場合の図１に示すＭＦＰの動作のフローチャートである。
【図３】図２に示すＭａｓｋデータ生成処理のフローチャートである。
【図４】図１に示すＭＦＰによって印刷されるＳＭａｓｋ付き画像データの一例を示す図である。
【図５】図４に示すＳＭａｓｋ付き画像データに基づいて図１に示すＭＦＰが印刷を実行する場合の図である。
【図６】図４に示すＳＭａｓｋ付き画像データまたは図５に示す印刷用画像データと、他の画像データとの重なりを示す図である。
【図７】図１に示すＭＦＰによって印刷されるＳＭａｓｋ付き画像データの一例であって、図４に示す例とは異なる例を示す図である。
【図８】図７に示すＳＭａｓｋ付き画像データに基づいて図１に示すＭＦＰが印刷を実行する場合の図である。
【図９】図７に示すＳＭａｓｋ付き画像データまたは図８に示す印刷用画像データと、他の画像データとの重なりを示す図である。
【図１０】図１に示すＭＦＰによって印刷されるＳＭａｓｋ付き画像データの一例であって、図４および図７に示す例とは異なる例を示す図である。
【図１１】図１０に示すＳＭａｓｋ付き画像データに基づいて図１に示すＭＦＰが印刷を実行する場合の図である。
【図１２】図１０に示すＳＭａｓｋ付き画像データまたは図１１に示す印刷用画像データと、他の画像データとの重なりを示す図である。
【図１３】図１に示すＭＦＰによって印刷されるＳＭａｓｋ付き画像データの一例であって、図４、図７および図１０に示す例とは異なる例を示す図である。
【図１４】図１３に示すＳＭａｓｋ付き画像データに基づいて図１に示すＭＦＰが印刷を実行する場合の図である。
【図１５】図１３に示すＳＭａｓｋ付き画像データまたは図１４に示す印刷用画像データと、他の画像データとの重なりを示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００１７】
まず、本実施の形態に係る画像形成装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の構成について説明する。
【００１８】
図１は、本実施の形態に係るＭＦＰ１０の構成を示すブロック図である。
【００１９】
図１に示すように、ＭＦＰ１０は、利用者による種々の操作が入力されるボタンなどの入力デバイスである操作部１１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部１２と、原稿から画像を読み取る読取デバイスであるスキャナー１３と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター１４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部１５と、図示していない外部の装置とＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク経由で通信を行うネットワーク通信デバイスであるネットワーク通信部１６と、各種のデータを記憶しているＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの不揮発性の記憶デバイスである記憶部１７と、ＭＦＰ１０全体を制御する制御部１８とを備えている。
【００２０】
記憶部１７は、画像データと、この画像データに対して透明度を設定する透明度マスクデータとしてのＳＭａｓｋデータとを含む透明度付き画像データであるＳＭａｓｋ付き画像データに基づいた印刷をＭＦＰ１０に実行させる印刷制御プログラム１７ａを記憶している。ここで、透明度マスクデータとは、例えば 8 ビットのデータであれば、0 〜 255 までの範囲を持つデータである。例えば Adobe 社の PDF でいうところのソフトマスクイメージがそれに相当する。ＳＭａｓｋ付き画像データは、Ａｄｏｂｅ  Ｓｙｓｔｅｍｓ  ＩｎｃｏｒｐｏｒａｔｅｄのＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）フォーマットのデータである。印刷制御プログラム１７ａは、ＭＦＰ１０の製造段階でＭＦＰ１０にインストールされていても良いし、ＳＤカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの記憶媒体からＭＦＰ１０に追加でインストールされても良いし、ネットワーク上からＭＦＰ１０に追加でインストールされても良い。
【００２１】
制御部１８は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部１７に記憶されているプログラムを実行する。
【００２２】
制御部１８は、記憶部１７に記憶されている印刷制御プログラム１７ａを実行することによって、ＳＭａｓｋ付き画像データの画像データに対してＳＭａｓｋ付き画像データのＳＭａｓｋデータに基づいて色を調整した色調整画像データを生成する色調整画像データ生成手段１８ａ、色調整画像データに対して切り出す形状を設定する形状マスクデータ（以下「Ｍａｓｋデータ」と言う。）をＳＭａｓｋ付き画像データのＳＭａｓｋデータに基づいて生成する形状マスクデータ生成手段としてのＭａｓｋデータ生成手段１８ｂ、および、色調整画像データ生成手段１８ａによって生成された色調整画像データに対して、Ｍａｓｋデータ生成手段１８ｂによって生成されたＭａｓｋデータを適用して印刷を実行する印刷実行手段１８ｃとして機能する。
【００２３】
なお、制御部１８は、ＳＭａｓｋ付き画像データの画像データに対してＳＭａｓｋ付き画像データのＳＭａｓｋデータを適用して印刷を実行する機能を備えていない。
【００２４】
次に、ＳＭａｓｋ付き画像データに基づいた印刷を実行する場合のＭＦＰ１０の動作について説明する。
【００２５】
図２は、ＳＭａｓｋ付き画像データに基づいた印刷を実行する場合のＭＦＰ１０の動作のフローチャートである。
【００２６】
ＭＦＰ１０の制御部１８は、例えばネットワーク通信部１６を介してＳＭａｓｋ付き画像データを受信するなどして、ＳＭａｓｋ付き画像データに基づいた印刷を実行する場合、対象のＳＭａｓｋ付き画像データに基づいて図２に示す動作を実行する。
【００２７】
図２に示すように、制御部１８の色調整画像データ生成手段１８ａは、対象のＳＭａｓｋ付き画像データの画像データに対して、このＳＭａｓｋ付き画像データのＳＭａｓｋデータに基づいて色を調整した色調整画像データを生成する（Ｓ３１）。
【００２８】
次いで、Ｍａｓｋデータ生成手段１８ｂは、対象のＳＭａｓｋ付き画像データのＳＭａｓｋデータに基づいてＭａｓｋデータを生成するＭａｓｋデータ生成処理を実行する（Ｓ３２）。
【００２９】
次いで、印刷実行手段１８ｃは、Ｓ３１において生成された色調整画像データに対して、Ｓ３２において生成されたＭａｓｋデータを適用して、印刷用画像データを生成する（Ｓ３３）。
【００３０】
最後に、印刷実行手段１８ｃは、Ｓ３３において生成した印刷用画像データに基づいてプリンター１４によって印刷を実行して（Ｓ３４）、図２に示す動作を終了する。
【００３１】
図３は、図２に示すＭａｓｋデータ生成処理のフローチャートである。
【００３２】
図３に示すように、Ｍａｓｋデータ生成手段１８ｂは、対象のＳＭａｓｋ付き画像データのＳＭａｓｋデータに完全な透明の箇所が存在するか否かを判断する（Ｓ４１）。
【００３３】
Ｍａｓｋデータ生成手段１８ｂは、完全な透明の箇所が存在するとＳ４１において判断すると、対象のＳＭａｓｋ付き画像データのＳＭａｓｋデータに含まれる透明度の種類を判断する（Ｓ４２）。
【００３４】
Ｍａｓｋデータ生成手段１８ｂは、１種類であるとＳ４２において判断すると、全ての箇所を取り除く箇所にしたＭａｓｋデータを生成して（Ｓ４３）、図３に示す動作を終了する。
【００３５】
Ｍａｓｋデータ生成手段１８ｂは、２種類であるとＳ４２において判断すると、ＳＭａｓｋデータにおける完全な透明の箇所を取り除く箇所にし、それ以外の箇所を残す箇所にしたＭａｓｋデータを生成して（Ｓ４４）、図３に示す動作を終了する。
【００３６】
Ｍａｓｋデータ生成手段１８ｂは、３種類以上であるとＳ４２において判断すると、ＳＭａｓｋデータにおける透明度の閾値をＳＭａｓｋデータに基づいて決定する（Ｓ４５）。閾値の決定には、判別分析２値化法など、一般的な閾値の決定手法が採用されることができる。
【００３７】
次いで、Ｍａｓｋデータ生成手段１８ｂは、ＳＭａｓｋデータにおける閾値以上の透明度の箇所を取り除く箇所にし、それ以外の箇所を残す箇所にしたＭａｓｋデータを生成して（Ｓ４６）、図３に示す動作を終了する。
【００３８】
Ｍａｓｋデータ生成手段１８ｂは、完全な透明の箇所が存在しないとＳ４１において判断すると、全ての箇所を残す箇所にしたＭａｓｋデータを生成して（Ｓ４７）、図３に示す動作を終了する。
【００３９】
以下、具体例で説明する。なお、以下においては、理解を容易にするためにＳＭａｓｋ付き画像データの画像データとして黒色の画像データに限定して説明するが、カラーの画像データであっても良い。また、理解を容易にするためにＳＭａｓｋ付き画像データのＳＭａｓｋデータとして不透明度を８ｂｉｔで表すデータに限定して説明するが、透明度の階調を８ｂｉｔ以外で表すデータであっても良い。また、理解を容易にするためにＳＭａｓｋ付き画像データの画像データとして８ピクセル×８ピクセルの画像データに限定して説明するが、他の大きさの画像データであっても良い。
【００４０】
図４は、ＭＦＰ１０によって印刷されるＳＭａｓｋ付き画像データ５０の一例を示す図である。
【００４１】
図４（ａ）は、仮にＭＦＰ１０がＳＭａｓｋ付き画像データ５０の画像データ５１に対してＳＭａｓｋデータ５２を適用して印刷を実行する機能を備えている場合に、ＭＦＰ１０によって印刷されるＳＭａｓｋ付き画像データ５０を示す図である。図４（ａ）において、一番外側において１ピクセル分の幅の線で描かれた四角形の枠状の領域は、完全に不透明であり、一番外側の領域に隣接して内側に１ピクセル分の幅の線で描かれた四角形の枠状の領域は、一番外側の領域と比較して透明度が上がるが完全に透明ではなく、一番外側から２番目の領域に隣接して内側に１ピクセル分の幅の線で描かれた四角形の枠状の領域は、一番外側から２番目の領域と比較して透明度が上がるが完全に透明ではなく、一番内側の４ピクセル分の正方形の領域は、完全に透明である。
【００４２】
図４（ｂ）は、ＳＭａｓｋ付き画像データ５０の画像データ５１を示す図である。図４（ｂ）における右側の図は、画像データ５１を数値で示した図である。画像データ５１においては、１６進数で「０ｘ００」すなわち１０進数で「０」が黒色を示し、１６進数で「０ｘＦＦ」すなわち１０進数で「２５５」が白色を示し、「０ｘ００」から「０ｘＦＦ」までの数値によって黒色から白色までの濃淡の度合いを示す。図４（ｂ）における左側の図は、右側の図において数値で示した画像データ５１を可視化した図である。
【００４３】
図４（ｃ）は、ＳＭａｓｋ付き画像データ５０のＳＭａｓｋデータ５２を示す図である。ＳＭａｓｋデータ５２においては、「０ｘ００」は、不透明度が最低、すなわち、透明度が最高であることを示し、「０ｘＦＦ」は、不透明度が最高、すなわち、透明度が最低であることを示し、「０ｘ００」から「０ｘＦＦ」までの数値によって不透明度の度合い、すなわち、透明度の度合いを示す。具体的には、「０ｘ００」は、完全な透明を示し、「０ｘＦＦ」は、完全な不透明を示す。
【００４４】
図５は、図４に示すＳＭａｓｋ付き画像データ５０に基づいてＭＦＰ１０が印刷を実行する場合の図である。
【００４５】
ＭＦＰ１０の色調整画像データ生成手段１８ａは、ＳＭａｓｋ付き画像データ５０の画像データ５１に対してＳＭａｓｋデータ５２を適用して印刷を実行する機能を備えていないので、図４に示すＳＭａｓｋ付き画像データ５０の画像データ５１に対して、このＳＭａｓｋ付き画像データ５０のＳＭａｓｋデータ５２に基づいて色を調整して図５（ａ）に示す色調整画像データ６１を生成する（Ｓ３１）。図５（ａ）における右側の図は、色調整画像データ６１を数値で示した図である。色調整画像データ６１においては、「０ｘ００」が黒色を示し、「０ｘＦＦ」が白色を示し、「０ｘ００」から「０ｘＦＦ」までの数値によって黒色から白色までの濃淡の度合いを示す。図５（ａ）における左側の図は、右側の図において数値で示した色調整画像データ６１を可視化した図である。
【００４６】
そして、Ｍａｓｋデータ生成手段１８ｂは、Ｓ３２のＭａｓｋデータ生成処理において、図４に示すＳＭａｓｋ付き画像データ５０のＳＭａｓｋデータ５２に完全な透明の箇所が存在するとＳ４１において判断した後、このＳＭａｓｋデータ５２に含まれる透明度の種類を４種類であるとＳ４２において判断すると、このＳＭａｓｋデータ５２における透明度の閾値をこのＳＭａｓｋデータ５２に基づいて例えば「０ｘ７Ｅ」と決定して（Ｓ４５）、このＳＭａｓｋデータ５２における閾値以上の透明度の箇所を取り除く箇所にし、それ以外の箇所を残す箇所にした図５（ｂ）に示すＭａｓｋデータ６２を生成する（Ｓ４６）。Ｍａｓｋデータ６２において、「０」は残す箇所を示し、「１」は取り除く箇所を示す。
【００４７】
そして、印刷実行手段１８ｃは、Ｓ３１において生成された図５（ａ）に示す色調整画像データ６１に対して、Ｓ３２において生成された図５（ｂ）に示すＭａｓｋデータ６２を適用して、図５（ｃ）に示す印刷用画像データ６０を生成して（Ｓ３３）、生成した印刷用画像データ６０に基づいてプリンター１４によって印刷を実行する（Ｓ３４）。図５（ｃ）において、一番外側において１ピクセル分の幅の線で描かれた四角形の枠状の領域と、一番外側の領域に隣接して内側に１ピクセル分の幅の線で描かれた四角形の枠状の領域とは、完全に不透明であり、一番内側の１６ピクセル分の正方形の領域は、完全に透明である。
【００４８】
図６は、図４に示すＳＭａｓｋ付き画像データ５０または図５に示す印刷用画像データ６０と、他の画像データとの重なりを示す図である。
【００４９】
ここで、他の画像データの一例として、図６（ａ）に示す画像データ７０を考える。画像データ７０は、８ピクセル×８ピクセルの画像データである。図６（ａ）に示す画像データ７０には、多数の斜線が施されているが、これらの斜線は、画像データ７０に施されている色を表現しているものであり、画像データ７０に実際に斜線が含まれていることを示すものではない。また、図６（ａ）に示す画像データ７０には、理解を容易にするために外枠に枠線が描かれているが、実際にはこの枠線は含まれていない。
【００５０】
画像データ５１に対してＳＭａｓｋデータ５２を適用して生成される図４（ａ）に示すＳＭａｓｋ付き画像データ５０が図６（ａ）に示す画像データ７０の上に重ねられると、図６（ｂ）に示す画像データ８１が生成される。一方、図４（ａ）に示すＳＭａｓｋ付き画像データ５０に基づいてＭＦＰ１０によって生成される図５（ｃ）に示す印刷用画像データ６０が図６（ａ）に示す画像データ７０の上に重ねられると、図６（ｃ）に示す画像データ８２が生成される。このように、ＭＦＰ１０は、画像データ５１に対してＳＭａｓｋデータ５２を適用して印刷を実行する機能を備えていなくても、画像データ５１に対してＳＭａｓｋデータ５２を適用して印刷を実行する機能に近い印刷結果を得ることができる。
【００５１】
図７は、ＭＦＰ１０によって印刷されるＳＭａｓｋ付き画像データ５０の一例であって、図４に示す例とは異なる例を示す図である。
【００５２】
図７（ａ）は、仮にＭＦＰ１０がＳＭａｓｋ付き画像データ５０の画像データ５１に対してＳＭａｓｋデータ５２を適用して印刷を実行する機能を備えている場合に、ＭＦＰ１０によって印刷されるＳＭａｓｋ付き画像データ５０を示す図である。図７（ａ）において、一番外側において１ピクセル分の幅の線で描かれた四角形の枠状の領域は、完全に透明でも完全に不透明でもなく、一番外側の領域に隣接して内側に１ピクセル分の幅の線で描かれた四角形の枠状の領域は、完全に透明であり、一番外側から２番目の領域に隣接して内側に１ピクセル分の幅の線で描かれた四角形の枠状の領域は、一番外側において１ピクセル分の幅の線で描かれた四角形の枠状の領域と同一の透明度であり、一番内側の４ピクセル分の正方形の領域は、完全に透明である。
【００５３】
図７（ｂ）は、ＳＭａｓｋ付き画像データ５０の画像データ５１を示す図である。図７（ｂ）における右側の図は、画像データ５１を数値で示した図である。図７（ｂ）における左側の図は、右側の図において数値で示した画像データ５１を可視化した図である。図７（ｃ）は、ＳＭａｓｋ付き画像データ５０のＳＭａｓｋデータ５２を示す図である。
【００５４】
図８は、図７に示すＳＭａｓｋ付き画像データ５０に基づいてＭＦＰ１０が印刷を実行する場合の図である。
【００５５】
ＭＦＰ１０の色調整画像データ生成手段１８ａは、ＳＭａｓｋ付き画像データ５０の画像データ５１に対してＳＭａｓｋデータ５２を適用して印刷を実行する機能を備えていないので、図７に示すＳＭａｓｋ付き画像データ５０の画像データ５１に対して、このＳＭａｓｋ付き画像データ５０のＳＭａｓｋデータ５２に基づいて色を調整して図８（ａ）に示す色調整画像データ６１を生成する（Ｓ３１）。図８（ａ）における右側の図は、色調整画像データ６１を数値で示した図である。図８（ａ）における左側の図は、右側の図において数値で示した色調整画像データ６１を可視化した図である。
【００５６】
そして、Ｍａｓｋデータ生成手段１８ｂは、Ｓ３２のＭａｓｋデータ生成処理において、図７に示すＳＭａｓｋ付き画像データ５０のＳＭａｓｋデータ５２に完全な透明の箇所が存在するとＳ４１において判断した後、このＳＭａｓｋデータ５２に含まれる透明度の種類を２種類であるとＳ４２において判断すると、このＳＭａｓｋデータ５２における完全な透明の箇所を取り除く箇所にし、それ以外の箇所を残す箇所にした図８（ｂ）に示すＭａｓｋデータ６２を生成する（Ｓ４４）。
【００５７】
そして、印刷実行手段１８ｃは、Ｓ３１において生成された図８（ａ）に示す色調整画像データ６１に対して、Ｓ３２において生成された図８（ｂ）に示すＭａｓｋデータ６２を適用して、図８（ｃ）に示す印刷用画像データ６０を生成して（Ｓ３３）、生成した印刷用画像データ６０に基づいてプリンター１４によって印刷を実行する（Ｓ３４）。図８（ｃ）において、一番外側において１ピクセル分の幅の線で描かれた四角形の枠状の領域は、完全に不透明であり、一番外側の領域に隣接して内側に１ピクセル分の幅の線で描かれた四角形の枠状の領域は、完全に透明であり、一番外側から２番目の領域に隣接して内側に１ピクセル分の幅の線で描かれた四角形の枠状の領域は、完全に不透明であり、一番内側の４ピクセル分の正方形の領域は、完全に透明である。
【００５８】
図９は、図７に示すＳＭａｓｋ付き画像データ５０または図８に示す印刷用画像データ６０と、他の画像データとの重なりを示す図である。
【００５９】
画像データ５１に対してＳＭａｓｋデータ５２を適用して生成される図７（ａ）に示すＳＭａｓｋ付き画像データ５０が図６（ａ）に示す画像データ７０の上に重ねられると、図９（ａ）に示す画像データ８１が生成される。一方、図７（ａ）に示すＳＭａｓｋ付き画像データ５０に基づいてＭＦＰ１０によって生成される図８（ｃ）に示す印刷用画像データ６０が図６（ａ）に示す画像データ７０の上に重ねられると、図９（ｂ）に示す画像データ８２が生成される。このように、ＭＦＰ１０は、画像データ５１に対してＳＭａｓｋデータ５２を適用して印刷を実行する機能を備えていなくても、画像データ５１に対してＳＭａｓｋデータ５２を適用して印刷を実行する機能に近い印刷結果を得ることができる。
【００６０】
図１０は、ＭＦＰ１０によって印刷されるＳＭａｓｋ付き画像データ５０の一例であって、図４および図７に示す例とは異なる例を示す図である。
【００６１】
図１０（ａ）は、仮にＭＦＰ１０がＳＭａｓｋ付き画像データ５０の画像データ５１に対してＳＭａｓｋデータ５２を適用して印刷を実行する機能を備えている場合に、ＭＦＰ１０によって印刷されるＳＭａｓｋ付き画像データ５０を示す図である。図１０（ａ）において、全ての領域は完全に透明である。なお、図１０（ａ）に示すＳＭａｓｋ付き画像データ５０には、理解を容易にするために外枠に枠線が描かれているが、実際にはこの枠線は含まれていない。
【００６２】
図１０（ｂ）は、ＳＭａｓｋ付き画像データ５０の画像データ５１を示す図である。図１０（ｂ）における右側の図は、画像データ５１を数値で示した図である。図１０（ｂ）における左側の図は、右側の図において数値で示した画像データ５１を可視化した図である。図１０（ｃ）は、ＳＭａｓｋ付き画像データ５０のＳＭａｓｋデータ５２を示す図である。
【００６３】
図１１は、図１０に示すＳＭａｓｋ付き画像データ５０に基づいてＭＦＰ１０が印刷を実行する場合の図である。
【００６４】
ＭＦＰ１０の色調整画像データ生成手段１８ａは、ＳＭａｓｋ付き画像データ５０の画像データ５１に対してＳＭａｓｋデータ５２を適用して印刷を実行する機能を備えていないので、図１０に示すＳＭａｓｋ付き画像データ５０の画像データ５１に対して、このＳＭａｓｋ付き画像データ５０のＳＭａｓｋデータ５２に基づいて色を調整して図１１（ａ）に示す色調整画像データ６１を生成する（Ｓ３１）。図１１（ａ）における右側の図は、色調整画像データ６１を数値で示した図である。図１１（ａ）における左側の図は、右側の図において数値で示した色調整画像データ６１を可視化した図である。なお、図１１（ａ）における左側の図に示す色調整画像データ６１には、理解を容易にするために外枠に枠線が描かれているが、実際にはこの枠線は含まれていない。
【００６５】
そして、Ｍａｓｋデータ生成手段１８ｂは、Ｓ３２のＭａｓｋデータ生成処理において、図１０に示すＳＭａｓｋ付き画像データ５０のＳＭａｓｋデータ５２に完全な透明の箇所が存在するとＳ４１において判断した後、このＳＭａｓｋデータ５２に含まれる透明度の種類を１種類であるとＳ４２において判断すると、全ての箇所を取り除く箇所にした図１１（ｂ）に示すＭａｓｋデータ６２を生成する（Ｓ４３）。
【００６６】
そして、印刷実行手段１８ｃは、Ｓ３１において生成された図１１（ａ）に示す色調整画像データ６１に対して、Ｓ３２において生成された図１１（ｂ）に示すＭａｓｋデータ６２を適用して、図１１（ｃ）に示す印刷用画像データ６０を生成して（Ｓ３３）、生成した印刷用画像データ６０に基づいてプリンター１４によって印刷を実行する（Ｓ３４）。図１１（ｃ）において、全ての領域は完全に透明である。なお、図１１（ｃ）に示す印刷用画像データ６０には、理解を容易にするために外枠に枠線が描かれているが、実際にはこの枠線は含まれていない。
【００６７】
図１２は、図１０に示すＳＭａｓｋ付き画像データ５０または図１１に示す印刷用画像データ６０と、他の画像データとの重なりを示す図である。
【００６８】
画像データ５１に対してＳＭａｓｋデータ５２を適用して生成される図１０（ａ）に示すＳＭａｓｋ付き画像データ５０が図６（ａ）に示す画像データ７０の上に重ねられると、図１２（ａ）に示す画像データ８１が生成される。一方、図１０（ａ）に示すＳＭａｓｋ付き画像データ５０に基づいてＭＦＰ１０によって生成される図１１（ｃ）に示す印刷用画像データ６０が図６（ａ）に示す画像データ７０の上に重ねられると、図１２（ｂ）に示す画像データ８２が生成される。このように、ＭＦＰ１０は、画像データ５１に対してＳＭａｓｋデータ５２を適用して印刷を実行する機能を備えていなくても、画像データ５１に対してＳＭａｓｋデータ５２を適用して印刷を実行する機能と同様の印刷結果を得ることができる。なお、図１２に示す画像データ８１、８２には、理解を容易にするために外枠に枠線が描かれているが、実際にはこの枠線は含まれていない。
【００６９】
図１３は、ＭＦＰ１０によって印刷されるＳＭａｓｋ付き画像データ５０の一例であって、図４、図７および図１０に示す例とは異なる例を示す図である。
【００７０】
図１３（ａ）は、仮にＭＦＰ１０がＳＭａｓｋ付き画像データ５０の画像データ５１に対してＳＭａｓｋデータ５２を適用して印刷を実行する機能を備えている場合に、ＭＦＰ１０によって印刷されるＳＭａｓｋ付き画像データ５０を示す図である。図１３（ａ）において、一番外側において１ピクセル分の幅の線で描かれた四角形の枠状の領域は、完全に不透明であり、一番外側の領域に隣接して内側に１ピクセル分の幅の線で描かれた四角形の枠状の領域は、一番外側の領域と比較して透明度が上がるが完全に透明ではなく、一番外側から２番目の領域に隣接して内側に１ピクセル分の幅の線で描かれた四角形の枠状の領域は、一番外側から２番目の領域と比較して透明度が下がるが完全に不透明ではなく、一番内側の４ピクセル分の正方形の領域は、一番外側から２番目の領域と同一の透明度である。
【００７１】
図１３（ｂ）は、ＳＭａｓｋ付き画像データ５０の画像データ５１を示す図である。図１３（ｂ）における右側の図は、画像データ５１を数値で示した図である。図１３（ｂ）における左側の図は、右側の図において数値で示した画像データ５１を可視化した図である。図１３（ｃ）は、ＳＭａｓｋ付き画像データ５０のＳＭａｓｋデータ５２を示す図である。
【００７２】
図１４は、図１３に示すＳＭａｓｋ付き画像データ５０に基づいてＭＦＰ１０が印刷を実行する場合の図である。
【００７３】
ＭＦＰ１０の色調整画像データ生成手段１８ａは、ＳＭａｓｋ付き画像データ５０の画像データ５１に対してＳＭａｓｋデータ５２を適用して印刷を実行する機能を備えていないので、図１３に示すＳＭａｓｋ付き画像データ５０の画像データ５１に対して、このＳＭａｓｋ付き画像データ５０のＳＭａｓｋデータ５２に基づいて色を調整して図１４（ａ）に示す色調整画像データ６１を生成する（Ｓ３１）。図１４（ａ）における右側の図は、色調整画像データ６１を数値で示した図である。図１４（ａ）における左側の図は、右側の図において数値で示した色調整画像データ６１を可視化した図である。
【００７４】
そして、Ｍａｓｋデータ生成手段１８ｂは、Ｓ３２のＭａｓｋデータ生成処理において、図１３に示すＳＭａｓｋ付き画像データ５０のＳＭａｓｋデータ５２に完全な透明の箇所が存在しないとＳ４１において判断すると、全ての箇所を残す箇所にした図１４（ｂ）に示すＭａｓｋデータ６２を生成する（Ｓ４７）。
【００７５】
そして、印刷実行手段１８ｃは、Ｓ３１において生成された図１４（ａ）に示す色調整画像データ６１に対して、Ｓ３２において生成された図１４（ｂ）に示すＭａｓｋデータ６２を適用して、図１４（ｃ）に示す印刷用画像データ６０を生成して（Ｓ３３）、生成した印刷用画像データ６０に基づいてプリンター１４によって印刷を実行する（Ｓ３４）。図１４（ｃ）において、全ての領域は完全に不透明である。
【００７６】
図１５は、図１３に示すＳＭａｓｋ付き画像データ５０または図１４に示す印刷用画像データ６０と、他の画像データとの重なりを示す図である。
【００７７】
画像データ５１に対してＳＭａｓｋデータ５２を適用して生成される図１３（ａ）に示すＳＭａｓｋ付き画像データ５０が図６（ａ）に示す画像データ７０の上に重ねられると、図１５（ａ）に示す画像データ８１が生成される。一方、図１３（ａ）に示すＳＭａｓｋ付き画像データ５０に基づいてＭＦＰ１０によって生成される図１４（ｃ）に示す印刷用画像データ６０が図６（ａ）に示す画像データ７０の上に重ねられると、図１５（ｂ）に示す画像データ８２が生成される。このように、ＭＦＰ１０は、画像データ５１に対してＳＭａｓｋデータ５２を適用して印刷を実行する機能を備えていなくても、画像データ５１に対してＳＭａｓｋデータ５２を適用して印刷を実行する機能に近い印刷結果を得ることができる。
【００７８】
以上に説明したように、ＭＦＰ１０は、ＳＭａｓｋ付き画像データ５０の画像データ５１に対してＳＭａｓｋ付き画像データ５０のＳＭａｓｋデータ５２に基づいて色を調整して生成した色調整画像データ６１（Ｓ３１）に対して、ＳＭａｓｋデータ５２に基づいて生成したＭａｓｋデータ６２（Ｓ４１〜Ｓ４７）を適用して（Ｓ３３）印刷を実行する（Ｓ３４）ので、画像データ５１に対してＳＭａｓｋデータ５２を適用して印刷を実行する機能を備えていなくても、画像データ５１に対してＳＭａｓｋデータ５２を適用して印刷を実行する機能に近い印刷結果を得ることができる。
【００７９】
また、ＭＦＰ１０は、ＳＭａｓｋデータ５２に完全な透明の箇所が存在する場合に（Ｓ４１でＹＥＳ）、ＳＭａｓｋデータ５２における完全な透明の箇所をＭａｓｋデータ６２において取り除く箇所にし、ＳＭａｓｋデータ５２における最も透明度が低い箇所をＭａｓｋデータ６２において残す箇所にする（Ｓ４４およびＳ４６）。この構成により、ＭＦＰ１０は、ＳＭａｓｋデータ５２における完全な透明の箇所をＭａｓｋデータ６２において取り除く箇所にするので、色調整画像データ６１に対してＳＭａｓｋ付き画像データ５０における完全な透明の箇所を残して印刷を実行することを防止することができ、結果として、画像データ５１に対してＳＭａｓｋデータ５２を適用して印刷を実行する機能に近い印刷結果を得ることができる。
【００８０】
また、ＭＦＰ１０は、ＳＭａｓｋデータ５２における透明度の閾値をＳＭａｓｋデータ５２に基づいて決定し（Ｓ４５）、ＳＭａｓｋデータ５２における閾値以上の透明度の箇所をＭａｓｋデータ６２において取り除く箇所にし、ＳＭａｓｋデータ５２における閾値未満の透明度の箇所をＭａｓｋデータ６２において残す箇所にする（Ｓ４６）。この構成により、ＭＦＰ１０は、Ｍａｓｋデータ６２を生成するための閾値をＳＭａｓｋデータ５２に基づいて決定するので、Ｍａｓｋデータ６２をＳＭａｓｋデータ５２に基づいて適切に生成することができ、結果として、画像データ５１に対してＳＭａｓｋデータ５２を適用して印刷を実行する機能に近い印刷結果を得ることができる。
【００８１】
なお、本発明の画像形成装置は、本実施の形態においてＭＦＰであるが、プリンター専用機など、ＭＦＰ以外の画像形成装置であっても良い。
【符号の説明】
【００８２】
１０  ＭＦＰ（画像形成装置）
１７ａ  印刷制御プログラム
１８ａ  色調整画像データ生成手段
１８ｂ  Ｍａｓｋデータ生成手段（形状マスクデータ生成手段）
１８ｃ  印刷実行手段
５０  ＳＭａｓｋ付き画像データ（透明度付き画像データ）
５１  画像データ
５２  ＳＭａｓｋデータ（透明度マスクデータ）
６１  色調整画像データ
６２  Ｍａｓｋデータ（形状マスクデータ）
【図１】
0006046025.tif 000002
【図２】
0006046025.tif 000003
【図３】
0006046025.tif 000004
【図４】
0006046025.tif 000005
【図５】
0006046025.tif 000006
【図６】
0006046025.tif 000007
【図７】
0006046025.tif 000008
【図８】
0006046025.tif 000009
【図９】
0006046025.tif 000010
【図１０】
0006046025.tif 000011
【図１１】
0006046025.tif 000012
【図１２】
0006046025.tif 000013
【図１３】
0006046025.tif 000014
【図１４】
0006046025.tif 000015
【図１５】
0006046025.tif 000016