(57)【要約】【課題】  オーバーレイの実行前の画像における背景の部分の影響をオーバーレイの実行時に従来より抑えることができる画像形成装置を提供する。【解決手段】  画像形成装置は、原稿の画像データおよびフォームの画像データを合成するオーバーレイを実行するオーバーレイ実行手段と、原稿の画像データおよびフォームの画像データの少なくとも一方に対して透過色の指定を受け付ける透過色受付手段とを備えており、オーバーレイ実行手段は、透過色受付手段によって受け付けられた透過色をオーバーレイの実行時に透明として扱う（Ｓ１５５、Ｓ１５６、Ｓ１５７）ことを特徴とする。【選択図】  図５
2011188267.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像データおよびフォームの画像データを合成するオーバーレイを実行するオーバーレイ実行手段と、原稿の画像データおよびフォームの画像データの少なくとも一方に対して透過色の指定を受け付ける透過色受付手段とを備えており、
前記オーバーレイ実行手段は、前記透過色受付手段によって受け付けられた前記透過色を前記オーバーレイの実行時に透明として扱うことを特徴とする画像形成装置。
【請求項２】
背景の部分の色とみなす背景色を画像データにおける各色の存在数に基づいて抽出する背景色抽出手段を備えており、
前記透過色受付手段は、前記透過色として前記背景色を指定可能であることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記透過色受付手段によって受け付けられた前記透過色の周囲の色の範囲の指定を受け付ける範囲受付手段を備えており、
前記オーバーレイ実行手段は、前記範囲受付手段によって受け付けられた前記範囲内の色を前記オーバーレイの実行時に透明として扱うことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
原稿の画像データおよびフォームの画像データを合成するオーバーレイを実行するオーバーレイ実行手段と、原稿の画像データおよびフォームの画像データの少なくとも一方に対して透過色の指定を受け付ける透過色受付手段としてコンピュータを機能させ、
前記オーバーレイ実行手段は、前記透過色受付手段によって受け付けられた前記透過色を前記オーバーレイの実行時に透明として扱うことを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ページ毎に変化する可変情報である原稿の画像データと、ページ毎に変化しない固定情報であるフォームの画像データとを合成するオーバーレイを実行することができる画像形成装置に関する。
【背景技術】
【０００２】
従来、オーバーレイを実行することができる画像形成装置として、用紙１ページ分のドットパターンデータを記憶することができるフレームメモリと、フレームメモリに書き込まれたドットパターンデータを用紙に印字する印字ヘッドとを備えており、原稿の画像がフォームの画像の前面に配置されるようにオーバーレイを実行する場合には、フォームの画像データをフレームメモリに書き込んだ後で原稿の画像データをフレームメモリに書き込み、原稿の画像がフォームの画像の背面に配置されるようにオーバーレイを実行する場合には、原稿の画像データをフレームメモリに書き込んだ後でフォームの画像データをフレームメモリに書き込むプリンタ装置が知られている（例えば、特許文献１参照。）。
【０００３】
特許文献１に記載されたプリンタ装置は、コンピュータによって作成された罫線、枠線、企業ロゴなどの図形の部分が不透明であり、図形以外の部分、すなわち背景の部分が透明である画像をフォームの画像として使用している。
【０００４】
ここで、スキャナによって読み取られた画像は、図形の部分だけでなく背景の部分も不透明になる。従来、オーバーレイを実行することができる画像形成装置として、スキャナによって読み取られた画像をフォームの画像として使用する複写装置も知られている（例えば、特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第２７２６７５２号公報
【特許文献２】特開２００１−３５８９２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
背景の部分は、本来、印刷されることを利用者が意図していない部分であるので、透明であるべきである。しかしながら、特許文献２に記載された複写装置は、原稿の画像における背景の部分が透明であるものの、フォームの画像における背景の部分が不透明であるので、フォームの画像データに原稿の画像データを上書き処理によって合成すると、合成画像のうちフォームの画像における背景の部分と原稿の画像における背景の部分とが重なった部分で、フォームの画像における背景の部分を印刷してしまう。つまり、特許文献２に記載された複写装置は、フォームの画像データに原稿の画像データを上書き処理によって合成すると、合成画像のうちフォームの画像における背景の部分と原稿の画像における背景の部分とが重なった部分で、フォームの画像における背景の部分を利用者の意図に反して印刷してしまうという問題がある。
【０００７】
また、背景の部分は、本来、合成画像において図形の部分の画質に影響を与えるべきではない部分であるので、透明であるべきである。しかしながら、特許文献２に記載された複写装置は、フォームの画像における背景の部分が不透明であるので、フォームの画像データに原稿の画像データを加算処理によって合成すると、合成画像のうちフォームの画像における背景の部分と原稿の画像における図形の部分とが重なった部分で、原稿の画像における図形の部分の色にフォームの画像における背景の部分の色を加算処理して印刷してしまう。つまり、特許文献２に記載された複写装置は、フォームの画像データに原稿の画像データを加算処理によって合成すると、合成画像のうちフォームの画像における背景の部分と原稿の画像における図形の部分とが重なった部分で、原稿の画像における図形の部分の画質にフォームの画像における背景の部分で影響を与えてしまうという問題がある。
【０００８】
そこで、本発明は、オーバーレイの実行前の画像における背景の部分の影響をオーバーレイの実行時に従来より抑えることができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の画像形成装置は、原稿の画像データおよびフォームの画像データを合成するオーバーレイを実行するオーバーレイ実行手段と、原稿の画像データおよびフォームの画像データの少なくとも一方に対して透過色の指定を受け付ける透過色受付手段とを備えており、前記オーバーレイ実行手段は、前記透過色受付手段によって受け付けられた前記透過色を前記オーバーレイの実行時に透明として扱うことを特徴とする。
【００１０】
この構成により、本発明の画像形成装置は、オーバーレイの実行時に透明として扱われる透過色の指定を原稿の画像データおよびフォームの画像データの少なくとも一方に対して受け付けることができるので、オーバーレイの実行前の画像における背景の部分の影響をオーバーレイの実行時に従来より抑えることができる。
【００１１】
また、本発明の画像形成装置は、背景の部分の色とみなす背景色を画像データにおける各色の存在数に基づいて抽出する背景色抽出手段を備えており、前記透過色受付手段は、前記透過色として前記背景色を指定可能であることが好ましい。
【００１２】
この構成により、本発明の画像形成装置は、自動的に抽出される背景色を透過色として指定可能であるので、自動的に抽出される背景色を透過色として指定可能でない構成と比較して、利便性を向上することができる。
【００１３】
また、本発明の画像形成装置は、前記透過色受付手段によって受け付けられた前記透過色の周囲の色の範囲の指定を受け付ける範囲受付手段を備えており、前記オーバーレイ実行手段は、前記範囲受付手段によって受け付けられた前記範囲内の色を前記オーバーレイの実行時に透明として扱うことが好ましい。
【００１４】
この構成により、本発明の画像形成装置は、オーバーレイの実行時に透明として扱われる色の範囲の指定を受け付けることができるので、オーバーレイの実行前の画像における背景の部分の影響を更に抑えることができる。
【００１５】
本発明の画像処理プログラムは、原稿の画像データおよびフォームの画像データを合成するオーバーレイを実行するオーバーレイ実行手段と、原稿の画像データおよびフォームの画像データの少なくとも一方に対して透過色の指定を受け付ける透過色受付手段としてコンピュータを機能させ、前記オーバーレイ実行手段は、前記透過色受付手段によって受け付けられた前記透過色を前記オーバーレイの実行時に透明として扱うことを特徴とする。
【００１６】
この構成により、本発明の画像処理プログラムを実行するコンピュータは、オーバーレイの実行時に透明として扱われる透過色の指定を原稿の画像データおよびフォームの画像データの少なくとも一方に対して受け付けることができるので、オーバーレイの実行前の画像における背景の部分の影響をオーバーレイの実行時に従来より抑えることができる。
【発明の効果】
【００１７】
本発明の画像形成装置は、オーバーレイの実行前の画像における背景の部分の影響をオーバーレイの実行時に従来より抑えることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施の形態に係る複合機のブロック図である。
【図２】図１に示す表示部に表示されるオーバーレイ印刷方法設定画面を示す図である。
【図３】図１に示す複合機の動作のフローチャートである。
【図４】図１に示す制御部によって作成されるヒストグラムである。
【図５】図１に示す制御部によって実行されるオーバーレイ処理のフローチャートである。
【図６】（ａ）は、図１に示す制御部による合成前のフォームの画像の例を示す図である。（ｂ）は、図１に示す制御部による合成前の原稿の画像の例を示す図である。（ｃ）は、図６（ａ）に示すフォームの画像と、図６（ｂ）に示す原稿の画像とを制御部によって合成した後の画像を示す図である。
【図７】（ａ）は、図１に示す制御部による合成前のフォームの画像の図６（ａ）に示す例とは異なる例を示す図である。（ｂ）は、図１に示す制御部による合成前の原稿の画像の図６（ｂ）に示す例とは異なる例を示す図である。（ｃ）は、図７（ａ）に示すフォームの画像と、図７（ｂ）に示す原稿の画像とを制御部によって合成した後の画像を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００２０】
まず、本実施の形態に係る画像形成装置としての複合機の構成について説明する。
【００２１】
図１は、本実施の形態に係る複合機１０のブロック図である。
【００２２】
図１に示すように、複合機１０は、複合機１０全体を制御するための制御部１１と、各種のデータを記憶する記憶部１２と、利用者によって種々の操作が入力される図示していない操作パネル上の操作部１３と、種々の情報を表示する操作パネル上の表示部１４と、用紙に印刷を実行するプリンタ部１５と、原稿を読み込んで画像データを生成する読取デバイスであるスキャナ部１６と、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの図示していない外部の装置と通信を行う通信部１７とを備えている。
【００２３】
制御部１１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、本発明の画像処理プログラムを含むプログラムや各種のデータを予め記憶しているＲＯＭ(Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ)と、ＣＰＵの作業領域として用いられるＲＡＭ(Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)とによって構成されている。ＣＰＵは、ＲＯＭに記憶されているプログラムを実行することによって制御部１１を動作させる演算処理装置である。ＲＡＭは、ＣＰＵによってプログラムが実行されるときにプログラムや各種のデータを一時的に記憶するようになっている。
【００２４】
制御部１１は、画像処理プログラムを実行することによって、後述するように、原稿の画像データおよびフォームの画像データの少なくとも一方に対して透過色の指定を受け付ける透過色受付手段１１ａと、透過色受付手段１１ａによって受け付けられた透過色の周囲の色の範囲の指定を受け付ける範囲受付手段１１ｂと、背景の部分の色とみなす背景色を画像データにおける各色の存在数に基づいて抽出する背景色抽出手段１１ｃと、原稿の画像データおよびフォームの画像データを合成するオーバーレイを実行するオーバーレイ実行手段１１ｄとして機能するようになっている。
【００２５】
記憶部１２は、ＲＡＭ、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶デバイスによって構成されている。
【００２６】
操作部１３は、表示部１４とともにタッチパネルを形成するボタンや、操作パネル上のボタンなどの入力デバイスによって構成されている。
【００２７】
表示部１４は、ＬＣＤ(Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ)などの表示デバイスによって構成されている。
【００２８】
プリンタ部１５は、外部の装置から受信された印刷データのジョブや、スキャナ部１６によって生成された画像データのジョブなどの各種のジョブを印刷する印刷デバイスである。
【００２９】
通信部１７は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの図示していないネットワークを介して外部の装置と通信を行う通信デバイスである。通信部１７は、例えば、プリンタ部１５で印刷されるための印刷データを外部の装置から受信したり、スキャナ部１６によって生成された画像データを外部の装置に送信したりする。
【００３０】
次に、複合機１０の動作について説明する。
【００３１】
図２は、表示部１４に表示されるオーバーレイ印刷方法設定画面を示す図である。
【００３２】
複合機１０の制御部１１は、オーバーレイに関する各種の設定を行うことを利用者から操作部１３を介して指示されると、図２に示すオーバーレイ印刷方法設定画面を表示部１４に表示させる。
【００３３】
図２に示すオーバーレイ印刷方法設定画面は、利用者がフォームの画像データのアドレスを指定するためのボックスであるフォームデータボックス４１と、利用者がフォームの画像データおよび原稿の画像データのうち背面側の画像データを指定するためのドロップダウンリストボックスである背面側ボックス４２と、利用者がフォームの画像データおよび原稿の画像データの合成方法を指定するためのドロップダウンリストボックスである合成方法ボックス４３と、利用者が原稿の画像データ用の透過率を指定するためのスライダである原稿透過率スライダ４４と、利用者が原稿の画像データにおける透過色を指定するためのドロップダウンリストボックスである原稿透過色ボックス４５と、利用者が原稿の画像データにおける透過色をＲＧＢ値のＲ値、Ｇ値、Ｂ値で具体的に指定するためのテキストボックスである原稿指定色Ｒ値ボックス４６ａ、原稿指定色Ｇ値ボックス４６ｂ、原稿指定色Ｂ値ボックス４６ｃと、利用者が原稿の画像データにおける透過色の周囲の色の範囲を指定するためのスライダである閾値スライダ４７と、利用者がフォームの画像データ用の透過率を指定するためのスライダであるフォーム透過率スライダ４８と、利用者がフォームの画像データにおける透過色を指定するためのドロップダウンリストボックスであるフォーム透過色ボックス４９と、利用者がフォームの画像データにおける透過色をＲＧＢ値のＲ値、Ｇ値、Ｂ値で具体的に指定するためのテキストボックスであるフォーム指定色Ｒ値ボックス５０ａ、フォーム指定色Ｇ値ボックス５０ｂ、フォーム指定色Ｂ値ボックス５０ｃと、利用者がフォームの画像データにおける透過色の周囲の色の範囲を指定するためのスライダである閾値スライダ５１とを含んでいる。
【００３４】
利用者は、操作部１３を介してフォームデータボックス４１にフォームの画像データのアドレスを入力することができる。利用者は、記憶部１２に記憶されているフォームの画像データのアドレスだけでなく、通信部１７を介して複合機１０と接続される外部の装置に記憶されているフォームの画像データのアドレスを入力することができる。制御部１１は、アドレスがフォームデータボックス４１に入力されると、入力されたアドレスを記憶部１２に記憶させる。
【００３５】
利用者は、操作部１３を介して背面側ボックス４２によってフォームの画像データおよび原稿の画像データのうち背面側（ディスティネーション側）の画像データを選択することができる。背面側ボックス４２によって選択することができる事項は、「フォームの画像データ」および「原稿の画像データ」の何れか一方である。なお、フォームの画像データおよび原稿の画像データのうち背面側ボックス４２によって選択されなかった方は、前面側（ソース側）の画像データとなる。制御部１１は、背面側ボックス４２によって何れかの画像データが選択されると、選択された画像データが背面側の画像データであることを記憶部１２に記憶させる。
【００３６】
利用者は、操作部１３を介して合成方法ボックス４３によってフォームの画像データおよび原稿の画像データの合成方法を選択することができる。合成方法ボックス４３によって選択することができる合成方法は、「不透明合成（上書き）（ＣＭＹ）」、「半透明加算（ＣＭＹ）」、「半透明減算（ＣＭＹ）」、「比較（明）」、「比較（暗）」および「半透明合成」の何れか１つである。「不透明合成（上書き）（ＣＭＹ）」とは、背面側の画像データに、前面側の画像データを、ＣＭＹの色空間で、上書き処理によって合成することを意味している。「半透明加算（ＣＭＹ）」とは、背面側の画像データ用の透過率を掛けた背面側の画像データに、前面側の画像データ用の透過率を掛けた前面側の画像データを、ＣＭＹの色空間で、加算処理によって合成することを意味している。「半透明減算（ＣＭＹ）」とは、背面側の画像データ用の透過率を掛けた背面側の画像データに、前面側の画像データ用の透過率を掛けた前面側の画像データを、ＣＭＹの色空間で、減算処理によって合成することを意味している。「比較（明）」とは、背面側の画像データの画素と、その画素の合成相手である前面側の画像データの画素とのうち明るい方を採用するように背面側の画像データおよび前面側の画像データを合成することを意味している。「比較（暗）」とは、背面側の画像データの画素と、その画素の合成相手である前面側の画像データの画素とのうち暗い方を採用するように背面側の画像データおよび前面側の画像データを合成することを意味している。「半透明合成」とは、１００％から前面側の画像データ用の透過率を引いた値を掛けた背面側の画像データに、前面側の画像データ用の透過率を掛けた前面側の画像データを、加算処理によって合成することを意味している。なお、ここに示した合成方法は、一例である。合成方法ボックス４３によって選択することができる合成方法は、ここに示した合成方法に限られるものではない。制御部１１は、合成方法ボックス４３によって何れかの合成方法が選択されると、選択された合成方法を、オーバーレイにおける合成方法として記憶部１２に記憶させる。
【００３７】
利用者は、操作部１３を介して原稿透過率スライダ４４によって原稿の画像データ用の透過率を指定することができる。原稿透過率スライダ４４によって指定することができる透過率は、０％から９９％までの整数である。なお、制御部１１は、合成方法ボックス４３によって選択された合成方法によっては、自動的に原稿透過率スライダ４４を指定する。例えば、制御部１１は、合成方法ボックス４３によって選択された合成方法が「不透明合成（上書き）（ＣＭＹ）」である場合には、自動的に原稿透過率スライダ４４を０％に指定する。制御部１１は、原稿透過率スライダ４４によって透過率が指定されると、指定された透過率を、原稿の画像データ用の透過率として記憶部１２に記憶させる。
【００３８】
利用者は、操作部１３を介して原稿透過色ボックス４５によって原稿の画像データにおける透過色を選択することができる。原稿透過色ボックス４５によって選択することができる事項は、「無し」、「白色」、「背景色」、「指定色」の何れか１つである。「無し」とは、原稿の画像データにおける透過色がないということを意味している。「白色」とは、原稿の画像データにおける透過色が白色であるということを意味している。「背景色」とは、原稿の画像データにおける透過色が複合機１０によって自動的に抽出される背景色であるということを意味している。「指定色」とは、原稿の画像データにおける透過色が原稿指定色Ｒ値ボックス４６ａ、原稿指定色Ｇ値ボックス４６ｂおよび原稿指定色Ｂ値ボックス４６ｃによって指定された色であるということを意味している。制御部１１の機能の１つである透過色受付手段１１ａは、原稿透過色ボックス４５によって何れかの事項が選択されると、選択された事項で表される色が原稿の画像データにおける透過色であることを記憶部１２に記憶させる。
【００３９】
利用者は、操作部１３を介して原稿指定色Ｒ値ボックス４６ａ、原稿指定色Ｇ値ボックス４６ｂおよび原稿指定色Ｂ値ボックス４６ｃによって原稿の画像データにおける透過色を具体的にＲＧＢ値で指定することができる。透過色受付手段１１ａは、原稿指定色Ｒ値ボックス４６ａ、原稿指定色Ｇ値ボックス４６ｂおよび原稿指定色Ｂ値ボックス４６ｃによって色が指定されると、指定された色を、原稿の画像データにおける指定色として記憶部１２に記憶させる。
【００４０】
利用者は、操作部１３を介して閾値スライダ４７によって原稿の画像データにおける透過色の周囲の色の範囲を指定することができる。閾値スライダ４７によって指定された閾値がｘであり、透過色のＲ値、Ｇ値、Ｂ値がｒ、ｇ、ｂであるとき、閾値スライダ４７によって指定された範囲は、Ｒ値がｒ−ｘからｒ＋ｘまでの値であって、Ｇ値がｇ−ｘからｇ＋ｘまでの値であって、Ｂ値がｂ−ｘからｂ＋ｘまでの値である色の範囲となる。なお、ここに示した範囲の指定方法は、一例である。範囲の指定方法は、ここに示した方法に限られるものではない。制御部１１の機能の１つである範囲受付手段１１ｂは、閾値スライダ４７によって範囲が指定されると、指定された範囲を、原稿の画像データにおける透過色の周囲の色の範囲として記憶部１２に記憶させる。
【００４１】
利用者は、操作部１３を介してフォーム透過率スライダ４８によってフォームの画像データ用の透過率を指定することができる。フォーム透過率スライダ４８によって指定することができる透過率は、０％から９９％までの整数である。なお、制御部１１は、合成方法ボックス４３によって選択された合成方法によっては、自動的にフォーム透過率スライダ４８を指定する。例えば、制御部１１は、合成方法ボックス４３によって選択された合成方法が「不透明合成（上書き）（ＣＭＹ）」である場合には、自動的にフォーム透過率スライダ４８を０％に指定する。制御部１１は、フォーム透過率スライダ４８によって透過率が指定されると、指定された透過率を、フォームの画像データ用の透過率として記憶部１２に記憶させる。
【００４２】
利用者は、操作部１３を介してフォーム透過色ボックス４９によってフォームの画像データにおける透過色を選択することができる。フォーム透過色ボックス４９によって選択することができる事項は、「無し」、「白色」、「背景色」、「指定色」の何れか１つである。「無し」とは、フォームの画像データにおける透過色がないということを意味している。「白色」とは、フォームの画像データにおける透過色が白色であるということを意味している。「背景色」とは、フォームの画像データにおける透過色が複合機１０によって自動的に抽出される背景色であるということを意味している。「指定色」とは、フォームの画像データにおける透過色がフォーム指定色Ｒ値ボックス５０ａ、フォーム指定色Ｇ値ボックス５０ｂおよびフォーム指定色Ｂ値ボックス５０ｃによって指定された色であるということを意味している。透過色受付手段１１ａは、フォーム透過色ボックス４９によって何れかの事項が選択されると、選択された事項で表される色がフォームの画像データにおける透過色であることを記憶部１２に記憶させる。
【００４３】
利用者は、操作部１３を介してフォーム指定色Ｒ値ボックス５０ａ、フォーム指定色Ｇ値ボックス５０ｂおよびフォーム指定色Ｂ値ボックス５０ｃによってフォームの画像データにおける透過色を具体的にＲＧＢ値で指定することができる。透過色受付手段１１ａは、フォーム指定色Ｒ値ボックス５０ａ、フォーム指定色Ｇ値ボックス５０ｂおよびフォーム指定色Ｂ値ボックス５０ｃによって色が指定されると、指定された色を、フォームの画像データにおける指定色として記憶部１２に記憶させる。
【００４４】
利用者は、操作部１３を介して閾値スライダ５１によってフォームの画像データにおける透過色の周囲の色の範囲を指定することができる。閾値スライダ５１によって指定された閾値がｘであり、透過色のＲ値、Ｇ値、Ｂ値がｒ、ｇ、ｂであるとき、閾値スライダ５１によって指定された範囲は、Ｒ値がｒ−ｘからｒ＋ｘまでの値であって、Ｇ値がｇ−ｘからｇ＋ｘまでの値であって、Ｂ値がｂ−ｘからｂ＋ｘまでの値である色の範囲となる。なお、ここに示した範囲の指定方法は、一例である。範囲の指定方法は、ここに示した方法に限られるものではない。範囲受付手段１１ｂは、閾値スライダ５１によって範囲が指定されると、指定された範囲を、フォームの画像データにおける透過色の周囲の色の範囲として記憶部１２に記憶させる。
【００４５】
なお、以上において、制御部１１は、オーバーレイに関する各種の設定の指示が複合機１０の操作部１３を介して行われているが、オーバーレイに関する各種の設定の指示が通信部１７を介して外部の装置から行われるようになっていても良い。
【００４６】
図３は、複合機１０の動作のフローチャートである。
【００４７】
制御部１１は、操作部１３から、または、通信部１７を介して外部の装置から、オーバーレイの指示を受けると、図３に示す処理を開始する。
【００４８】
図３に示すように、制御部１１は、記憶部１２に記憶されているアドレスに基づいてフォームの画像データを取得する（Ｓ１０１）。例えば、フォームの画像データは、スキャナ部１６によって読み込まれて記憶部１２に記憶されている画像データであっても良いし、通信部１７を介して外部の装置から送信されて記憶部１２に記憶されている画像データであっても良いし、外部の装置に記憶されている画像データであっても良い。
【００４９】
次いで、制御部１１は、原稿の画像データを生成する（Ｓ１０２）。例えば、制御部１１は、オーバーレイの指示が操作部１３から行われている場合には、原稿をスキャナ部１６によって読み込んで原稿の画像データを生成しても良いし、オーバーレイの指示が通信部１７を介して外部の装置から行われている場合には、オーバーレイの指示とともに通信部１７を介して外部の装置から送信されてくる印刷データに基づいて原稿の画像データを生成しても良い。
【００５０】
次いで、制御部１１の機能の１つである背景色抽出手段１１ｃは、Ｓ１０１において制御部１１が取得したフォームの画像データ、Ｓ１０２において制御部１１が生成した原稿の画像データのそれぞれから、背景色を抽出する（Ｓ１０３）。具体的な背景色の抽出方法を以下に説明する。
【００５１】
図４は、制御部１１によって作成されるヒストグラムである。
【００５２】
背景色抽出手段１１ｃは、図４に示すように、Ｓ１０１において制御部１１が取得したフォームの画像データの全画素のＲＧＢ値のヒストグラムを作成する。そして、背景色抽出手段１１ｃは、作成したヒストグラムに基づいて、全画素のＲ値のうち最も度数が多いＲ値と、全画素のＧ値のうち最も度数が多いＧ値と、全画素のＢ値のうち最も度数が多いＢ値とからなる色を、フォームの画像データの背景色として抽出する。なお、背景色抽出手段１１ｃは、フォームの画像データの全画素のＲＧＢ値のヒストグラムを作成しても良いが、フォームの画像データの全画素から所定の間隔などの所定の規則で抽出した画素のＲＧＢ値のヒストグラムを作成するようにすれば、処理に必要な記憶容量を低減したり、Ｓ１０３の処理の速度を向上したりすることができる。以上においては、Ｓ１０１において制御部１１が取得したフォームの画像データについて説明したが、背景色抽出手段１１ｃは、Ｓ１０２において制御部１１が生成した原稿の画像データについても同様に背景色を抽出する。なお、背景色抽出手段１１ｃは、画像データが複数のページから構成されている場合には、ページ毎に背景色を抽出する。
【００５３】
図３に示すように、背景色抽出手段１１ｃがＳ１０３の処理を終了すると、制御部１１の機能の１つであるオーバーレイ実行手段１１ｄは、図５に示すオーバーレイ処理を実行する（Ｓ１０４）。
【００５４】
図５は、制御部１１によって実行されるオーバーレイ処理のフローチャートである。
【００５５】
図５に示すように、オーバーレイ実行手段１１ｄは、原稿の画像データ、フォームの画像データのそれぞれについて、記憶部１２に記憶されている透過色を取得する（Ｓ１５１）。ここで、オーバーレイ実行手段１１ｄは、記憶部１２に記憶されている透過色が「無し」である場合、透過色として何も取得せず、記憶部１２に記憶されている透過色が「白色」である場合、透過色として白色を取得し、記憶部１２に記憶されている透過色が「背景色」である場合、Ｓ１０３において抽出された背景色を透過色として取得し、記憶部１２に記憶されている透過色が「指定色」である場合、記憶部１２に記憶されている指定色を透過色として取得する。
【００５６】
次いで、オーバーレイ実行手段１１ｄは、原稿の画像データ、フォームの画像データのそれぞれについて、Ｓ１５１において取得した透過色の周囲の色のうち記憶部１２に記憶されている範囲の色を、透明として扱う色として取得する（Ｓ１５２）。
【００５７】
次いで、オーバーレイ実行手段１１ｄは、記憶部１２に記憶されている合成方法に応じて、透明として扱う色を取得する（Ｓ１５３）。例えば、合成方法がＣＭＹの色空間における加算処理である場合、Ｃ値、Ｍ値、Ｙ値が全て０である白色は、合成の際に透過色と同様の振る舞いをするので、透明として扱う色として判断される。合成方法に応じて透明として扱われるべき色は、合成方法と対応付けられて記憶部１２に予め記憶されている。
【００５８】
次いで、オーバーレイ実行手段１１ｄは、原稿の画像データおよびフォームの画像データから、互いに合成されるべき画素を１画素ずつ読み出す（Ｓ１５４）。
【００５９】
次いで、オーバーレイ実行手段１１ｄは、Ｓ１５４において読み出した２つの画素のうち前面側の画素の色が透明として扱う色であるか否かを判断する（Ｓ１５５）。ここで、オーバーレイ実行手段１１ｄは、記憶部１２に原稿の画像データが背面側の画像データであることが記憶されている場合、フォームの画素を前面側の画素として判断し、記憶部１２にフォームの画像データが背面側の画像データであることが記憶されている場合、原稿の画素を前面側の画素として判断する。また、透明として扱う色は、Ｓ１５１、Ｓ１５２およびＳ１５３において取得された色である。
【００６０】
オーバーレイ実行手段１１ｄは、Ｓ１５４において読み出した２つの画素のうち前面側の画素の色が透明として扱う色ではないとＳ１５５において判断すると、Ｓ１５４において読み出した２つの画素のうち背面側の画素の色が透明として扱う色であるか否かを判断する（Ｓ１５６）。ここで、オーバーレイ実行手段１１ｄは、記憶部１２に原稿の画像データが背面側の画像データであることが記憶されている場合、原稿の画素を背面側の画素として判断し、記憶部１２にフォームの画像データが背面側の画像データであることが記憶されている場合、フォームの画素を背面側の画素として判断する。また、透明として扱う色は、Ｓ１５１、Ｓ１５２およびＳ１５３において取得された色である。
【００６１】
オーバーレイ実行手段１１ｄは、Ｓ１５４において読み出した２つの画素のうち前面側の画素の色が透明として扱う色であるとＳ１５５において判断すると、Ｓ１５６の処理と同様に、Ｓ１５４において読み出した２つの画素のうち背面側の画素の色が透明として扱う色であるか否かを判断する（Ｓ１５７）。
【００６２】
オーバーレイ実行手段１１ｄは、Ｓ１５４において読み出した２つの画素のうち背面側の画素の色が透明として扱う色ではないとＳ１５６において判断すると、記憶部１２に記憶されている合成方法で２つの画素を合成する（Ｓ１５８）。
【００６３】
次いで、オーバーレイ実行手段１１ｄは、Ｓ１５４において読み出した２つの画素の属性情報から１つを、記憶部１２に記憶されている合成方法に応じて選択し、選択した属性情報を、合成後の画素の属性情報として設定する（Ｓ１５９）。ここで、属性情報とは、画像が適切に印刷されるために画素毎に画像データに設定されている情報である。属性情報としては、例えば写真、グラフィック、テキストなどがあるが、これらに限られるものではない。なお、Ｓ１５９における属性情報の選択方法は、設計次第である。例えば、オーバーレイ実行手段１１ｄは、合成方法が「比較（明）」である場合には、Ｓ１５４において読み出した２つの画素の属性情報のうち、明るい画素の属性情報を選択するようになっていても良い。
【００６４】
オーバーレイ実行手段１１ｄは、Ｓ１５４において読み出した２つの画素のうち背面側の画素の色が透明として扱う色であるとＳ１５６において判断すると、記憶部１２に記憶されている透過率に基づいて前面側の画素を半透明化し、この画素を合成後の画素として設定する（Ｓ１６０）。
【００６５】
次いで、オーバーレイ実行手段１１ｄは、Ｓ１５４において読み出した２つの画素の属性情報のうち前面側の画素の属性情報を、合成後の画素の属性情報として設定する（Ｓ１６１）。
【００６６】
オーバーレイ実行手段１１ｄは、Ｓ１５４において読み出した２つの画素のうち背面側の画素の色が透明として扱う色ではないとＳ１５７において判断すると、記憶部１２に記憶されている透過率に基づいて背面側の画素を半透明化し、この画素を合成後の画素として設定する（Ｓ１６２）。
【００６７】
次いで、オーバーレイ実行手段１１ｄは、Ｓ１５４において読み出した２つの画素の属性情報のうち背面側の画素の属性情報を、合成後の画素の属性情報として設定する（Ｓ１６３）。
【００６８】
オーバーレイ実行手段１１ｄは、Ｓ１５４において読み出した２つの画素のうち背面側の画素の色が透明として扱う色であるとＳ１５７において判断すると、白色を合成後の画素として設定する（Ｓ１６４）。
【００６９】
次いで、オーバーレイ実行手段１１ｄは、合成後の画素の属性情報を無しとして設定する（Ｓ１６５）。
【００７０】
オーバーレイ実行手段１１ｄは、Ｓ１５９、Ｓ１６１、Ｓ１６３、Ｓ１６５の処理を終了すると、原稿の画像データおよびフォームの画像データの全画素の合成が終了したか否かを判断する（Ｓ１６６）。
【００７１】
オーバーレイ実行手段１１ｄは、原稿の画像データおよびフォームの画像データの全画素の合成が終了していないとＳ１６６において判断すると、残りの画素について再びＳ１５４の処理を実行する。一方、オーバーレイ実行手段１１ｄは、原稿の画像データおよびフォームの画像データの全画素の合成が終了したとＳ１６６において判断すると、図５に示すオーバーレイ処理を終了する。
【００７２】
図３に示すように、制御部１１は、Ｓ１０４のオーバーレイ処理が終了すると、Ｓ１０４のオーバーレイ処理における合成後の画像データと、その属性情報とに基づいて、色変換処理を行う（Ｓ１０５）。例えば、画像データは、この色変換処理において、ＲＧＢからトナーの色であるＣＭＹＫに色変換が行われ、その際、属性情報がグラフィックである黒色の画素がＣＭＹの混合色に変換され、属性情報がテキストである黒色の画素がＫのみに変換されるようになっていても良い。
【００７３】
次いで、制御部１１は、Ｓ１０５において色変換処理が行われた画像データと、その属性情報とに基づいて、ハーフトーン処理を行う（Ｓ１０６）。例えば、画像データは、属性情報がテキストである画素において高解像度のハーフトーン処理が実行されるようになっていても良い。
【００７４】
最後に、制御部１１は、Ｓ１０６においてハーフトーン処理が行われた画像データに基づいてプリンタ部１５に印刷を実行させて（Ｓ１０７）、図３に示す処理を終了する。
【００７５】
以上に説明したように、複合機１０は、オーバーレイの実行時にオーバーレイ実行手段１１ｄによって透明として扱われる透過色の指定を、原稿の画像データおよびフォームの画像データに対して透過色受付手段１１ａによって受け付けることができるので、オーバーレイの実行前の画像における背景の部分の影響をオーバーレイの実行時に従来より抑えることができる。
【００７６】
図６（ａ）は、制御部１１による合成前のフォームの画像の例を示す図である。図６（ｂ）は、制御部１１による合成前の原稿の画像の例を示す図である。図６（ｃ）は、図６（ａ）に示すフォームの画像と、図６（ｂ）に示す原稿の画像とを制御部１１によって合成した後の画像を示す図である。
【００７７】
図６（ｂ）に示す原稿の画像は、背景の部分が灰色になっている。複合機１０は、図６（ｂ）に示す原稿の画像データにおける透過色が灰色に指定されることによって、図６（ａ）に示すフォームの画像と、図６（ｂ）に示す原稿の画像とをオーバーレイ実行手段１１ｄによって合成して、図６（ｃ）に示す画像を生成することができる。図６（ｃ）に示す画像においては、図６（ｂ）に示す原稿の画像における灰色の背景の部分の影響が抑えられている。
【００７８】
なお、複合機１０は、利用者が透過色を指定することができるので、図７に示すようなオーバーレイも可能である。
【００７９】
図７（ａ）は、制御部１１による合成前のフォームの画像の図６（ａ）に示す例とは異なる例を示す図である。図７（ｂ）は、制御部１１による合成前の原稿の画像の図６（ｂ）に示す例とは異なる例を示す図である。図７（ｃ）は、図７（ａ）に示すフォームの画像と、図７（ｂ）に示す原稿の画像とを制御部１１によって合成した後の画像を示す図である。
【００８０】
図７（ａ）に示すフォームの画像は、図形の部分が白色になっており、背景の部分が灰色になっている。従来のオーバーレイにおいては、白色の部分は、背景の部分として扱われてしまう。しかしながら、複合機１０は、利用者が透過色を指定することができるので、図７（ａ）に示すフォームの画像データにおける透過色が白色ではなく灰色に指定されることによって、図７（ａ）に示すフォームの画像と、図７（ｂ）に示す原稿の画像とをオーバーレイ実行手段１１ｄによって合成して、図７（ｃ）に示す画像を生成することができる。図７（ｃ）に示す画像においては、図７（ａ）に示すフォームの画像における白色の部分が背景の部分として扱われずに正しく図形の部分として表れている。
【００８１】
複合機１０は、利用者に透過色を色値によって具体的に指定させることができる。しかしながら、一般的には、利用者が背景の部分の色値を正確に指定することは困難である。複合機１０は、背景色抽出手段１１ｃによって自動的に抽出される背景色を透過色受付手段１１ａによって透過色として指定可能である。したがって、複合機１０は、自動的に抽出される背景色を透過色として指定可能でない構成と比較して、利便性を向上することができる。
【００８２】
例えば、複数のページの原稿をスキャナ部１６で読み取った場合、読み取られた画像における背景の部分の色は、ページによって差異が生じることがある。複合機１０は、背景色抽出手段１１ｃがページ毎に背景色を抽出するので、透過色受付手段１１ａによって背景色が透過色として指定された場合には、オーバーレイの実行時に各ページに適した透過色が自動的に適用される。したがって、複合機１０は、背景色抽出手段１１ｃがページ毎に背景色を抽出しない構成と比較して、合成後の画像の画質を向上することができるとともに、利便性を向上することもできる。
【００８３】
原稿をスキャナ部１６で読み取った場合、読み取られた画像における背景の部分の色は、一色ではなく、ある程度の範囲に広がることがある。複合機１０は、オーバーレイの実行時にオーバーレイ実行手段１１ｄによって透明として扱われる色の範囲の指定を範囲受付手段１１ｂによって受け付けることができるので、オーバーレイの実行前の画像における背景の部分の影響を更に抑えることができる。
【００８４】
複合機１０は、上述したように、原稿の画像データおよびフォームの画像データの何れを背面側の画像データにするかということや、原稿の画像データおよびフォームの画像データの合成方法や、合成の際の透過色など、オーバーレイに関する各種の設定を利用者に行わせることができるので、利用者の希望するオーバーレイを実行することができる。
【００８５】
また、複合機１０は、原稿の画像データにおける透過色の画素と、フォームの画像データにおける不透明な画素とを合成した画素や、フォームの画像データにおける透過色の画素と、原稿の画像データにおける不透明な画素とを合成した画素に色変換処理やハーフトーン処理を行う場合、元の画像データにおいて不透明であった画素の属性情報で色変換処理やハーフトーン処理を行うので、元の画像データの画質を維持することができる。
【００８６】
なお、本発明の画像形成装置は、本実施の形態において複合機について説明しているが、コピー機、プリンタなど、複合機以外の画像形成装置であっても良い。
【００８７】
また、本発明の画像処理プログラムは、本実施の形態において画像形成装置である複合機によって実行されるようになっているが、ＰＣなど、画像形成装置以外のコンピュータによって実行されるようになっていても良い。
【符号の説明】
【００８８】
１０  複合機（画像形成装置）
１１ａ  透過色受付手段
１１ｂ  範囲受付手段
１１ｃ  背景色抽出手段
１１ｄ  オーバーレイ実行手段
【図１】
2011188267.tif 000003
【図２】
2011188267.tif 000004
【図３】
2011188267.tif 000005
【図４】
2011188267.tif 000006
【図５】
2011188267.tif 000007
【図６】
2011188267.tif 000008
【図７】
2011188267.tif 000009