(57)【要約】【課題】はがきの宛名面を有効利用できるはがき印刷装置を提供する。【解決手段】宛名の情報である１以上の宛名情報が格納される宛名情報格納部１１と、画像の情報である１以上の画像情報が格納される画像情報格納部１２と、はがきの宛名面における１以上の宛名情報と１以上の画像情報との配置を示す情報である１以上のレイアウト情報が格納されるレイアウト情報格納部１３と、１以上の宛名情報と、１以上の画像情報とを、レイアウト情報が示す位置にそれぞれ配置して、はがきの宛名面に印刷する印刷部１９とを備えた。【選択図】図１
2014160309.tif 000002
【特許請求の範囲】
【請求項１】
はがきの宛名面に印刷を行うはがき印刷装置であって、
宛名の情報である１以上の宛名情報が格納される宛名情報格納部と、
画像の情報である１以上の画像情報が格納される画像情報格納部と、
はがきの宛名面における１以上の前記宛名情報と１以上の前記画像情報との配置を示す情報である１以上のレイアウト情報が格納されるレイアウト情報格納部と、
１以上の前記宛名情報と、１以上の前記画像情報とを、前記レイアウト情報が示す位置にそれぞれ配置して、はがきの宛名面に印刷する印刷部とを備えたはがき印刷装置。
【請求項２】
前記印刷部は、前記画像情報を、前記宛名情報の背面に印刷する請求項１記載のはがき印刷装置。
【請求項３】
前記画像情報格納部には、前記画像情報が、はがきの宛名面に配置可能な画像情報であるか否かを指定する情報である配置許可情報と対応付けられて格納されており、
はがきの宛名面に配置する画像情報を選択するための選択画面を表示する操作である選択画面表示操作を受け付ける受付部と、
前記選択画面を表示する操作を受け付けた場合に、はがきの宛名面に配置可能であることを示す配置許可情報と対応付けられた画像情報を検出し、当該検出した画像情報の１以上を選択するための画面であって、当該検出した画像情報を示す情報を有する画面である前記選択画面を表示する表示部と、を更に備え、
前記受付部は、前記表示部が表示する選択画面を介して、はがきの宛名面に配置する１以上の画像情報を指定する指示である指定指示を更に受け付け、
前記印刷部は、前記指定指示により指定された画像情報を含む画像情報と、一以上の宛名情報とをはがきの宛名面に印刷する請求項１または請求項２記載のはがき印刷装置。
【請求項４】
前記画像情報が、前記宛名情報と隣接している予め指定された輝度値以下の領域である低輝度領域を有しているか否かを判断する判断部を更に備え、
前記印刷部は、前記画像情報が宛名情報に隣接する低輝度領域を有していると前記判断部が判断した場合に、前記宛名情報が、低輝度領域と隣接しないように印刷を行う請求項１から請求項３いずれか一項記載のはがき印刷装置。
【請求項５】
前記印刷部は、前記画像情報が宛名情報に隣接する低輝度領域を有していると前記判断部が判断した場合に、少なくとも前記宛名情報に隣接する前記低輝度領域を印刷しない請求項４記載のはがき印刷装置。
【請求項６】
前記印刷部は、前記レイアウト情報受付部が受け付けたレイアウト情報に対応する画像情報が、宛名情報に隣接する低輝度領域を有していると前記判断部が判断した場合に、少なくとも前記宛名情報が前記画像情報の低輝度領域と隣接しない配置となるよう、前記画像情報の配置を変更して印刷を行う請求項４記載のはがき印刷装置。
【請求項７】
宛名の情報である１以上の宛名情報が格納される宛名情報格納部と、画像の情報である１以上の画像情報が格納される画像情報格納部と、はがきの宛名面における１以上の前記宛名情報と１以上の前記画像情報との配置を示す情報である１以上のレイアウト情報が格納されるレイアウト情報格納部と、にアクセス可能なコンピュータを、はがきの宛名面に印刷を行うはがき印刷装置として機能させるためのプログラムであって、
１以上の前記宛名情報と、１以上の前記画像情報とを、前記レイアウト情報が示す位置にそれぞれ配置して、はがきの宛名面に印刷する印刷部として機能させるプログラム。
【請求項８】
前記印刷部は、前記画像情報を、前記宛名情報の背面に印刷する請求項７記載のプログラム。
【請求項９】
前記画像情報格納部には、前記画像情報が、はがきの宛名面に配置可能な画像情報であるか否かを指定する情報である配置許可情報と対応付けられて格納されており、
コンピュータを、更に、
はがきの宛名面に配置する画像情報を選択するための選択画面を表示する操作である選択画面表示操作を受け付ける受付部と、
前記選択画面を表示する操作を受け付けた場合に、はがきの宛名面に配置可能であることを示す配置許可情報と対応付けられた画像情報を検出し、当該検出した画像情報の１以上を選択するための画面であって、当該検出した画像情報を示す情報を有する画面である前記選択画面を表示する表示部として機能させ、
前記受付部は、前記表示部が表示する選択画面を介して、はがきの宛名面に配置する１以上の画像情報を指定する指示である指定指示を更に受け付け、
前記印刷部は、前記指定指示により指定された画像情報を含む画像情報と、一以上の宛名情報とをはがきの宛名面に印刷する請求項７または請求項８記載のプログラム。
【請求項１０】
コンピュータを、更に、
前記画像情報が、前記宛名情報と隣接している予め指定された輝度値以下の領域である低輝度領域を有しているか否かを判断する判断部として機能させ、
前記印刷部は、前記画像情報が宛名情報に隣接する低輝度領域を有していると前記判断部が判断した場合に、前記宛名情報が、低輝度領域と隣接しないように印刷を行う請求項７から請求項１０いずれか一項記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、はがきの宛名面の印刷を行う印刷装置等に関するものである。
【背景技術】
【０００２】
従来の文書作成装置として、差出人と受取人の住所、氏名、郵便番号等の各項目に対する宛名文書データを記憶した記憶手段と、領域設定画面の任意の位置に領域を設定する領域設定手段と、この領域設定手段によって設定された領域に上記各項目のうちの任意の項目を設定する対応項目設定手段と、上記領域設定手段によって設定された領域に上記対応項目設定手段によって設定された項目を対応付けた領域データを作成する領域データ作成手段と、この領域データ作成手段によって作成された領域データに基づいて、上記領域設定手段によって設定された領域に上記対応項目設定手段によって設定された項目の名前を表示する項目名表示手段とを具備したものが知られていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−８９１２５号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、はがきの宛名面には宛名の情報しか印刷することができないため、はがきの宛名面を有効利用できないという課題があった。
【課題を解決するための手段】
【０００５】
本発明のはがき印刷装置は、はがきの宛名面に印刷を行うはがき印刷装置であって、宛名の情報である１以上の宛名情報が格納される宛名情報格納部と、画像の情報である１以上の画像情報が格納される画像情報格納部と、はがきの宛名面における１以上の宛名情報と１以上の画像情報との配置を示す情報である１以上のレイアウト情報が格納されるレイアウト情報格納部と、１以上の宛名情報と、１以上の画像情報とを、レイアウト情報が示す位置にそれぞれ配置して、はがきの宛名面に印刷する印刷部とを備えたはがき印刷装置である。
【０００６】
かかる構成により、はがきの宛名面に画像を印刷することができ、はがきの宛名面を有効利用することができる。
【０００７】
また、本発明のはがき印刷装置は、前記はがき印刷装置において、印刷部は、画像情報を、宛名情報の背面に印刷するはがき印刷装置である。
【０００８】
かかる構成により、宛名上に、画像が印刷されないようにすることができ、宛名を判読しやすくすることができる。
【０００９】
また、本発明のはがき印刷装置は、前記はがき印刷装置において、画像情報格納部には、画像情報が、はがきの宛名面に配置可能な画像情報であるか否かを指定する情報である配置許可情報と対応付けられて格納されており、はがきの宛名面に配置する画像情報を選択するための選択画面を表示する操作である選択画面表示操作を受け付ける受付部と、選択画面を表示する操作を受け付けた場合に、はがきの宛名面に配置可能であることを示す配置許可情報と対応付けられた画像情報を検出し、検出した画像情報の１以上を選択するための画面であって、検出した画像情報を示す情報を有する画面である選択画面を表示する表示部と、を更に備え、受付部は、表示部が表示する選択画面を介して、はがきの宛名面に配置する１以上の画像情報を指定する指示である指定指示を更に受け付け、印刷部は、指定指示により指定された画像情報を含む画像情報と、一以上の宛名情報とをはがきの宛名面に印刷するはがき印刷装置である。
【００１０】
かかる構成により、例えば、はがきの宛名面に配置することが適している画像情報にだけに宛名面への配置を許可する宛名配置許可情報を対応付けておくことで、ユーザが、はがきの宛名面に適した画像情報だけを選択的に宛名面に配置ことができる。特に画像情報格納部に、はがきの宛名面以外に配置される画像情報も格納している場合において、宛名面に不向きな画像を、宛名面に印刷しないようにすることができ、利便性を高めることができる。
【００１１】
また、本発明のはがき印刷装置は、前記はがき印刷装置において、画像情報が、宛名情報と隣接している予め指定された輝度値以下の領域である低輝度領域を有しているか否かを判断する判断部を更に備え、印刷部は、画像情報が宛名情報に隣接する低輝度領域を有していると判断部が判断した場合に、宛名情報が、低輝度領域と隣接しないように印刷を行うはがき印刷装置である。
【００１２】
かかる構成により、宛名の文字の判読のしやすさを損ねることなく、はがきの宛名面に画像を印刷することができる。
【００１３】
また、本発明のはがき印刷装置は、前記はがき印刷装置において、印刷部は、画像情報が宛名情報に隣接する低輝度領域を有していると判断部が判断した場合に、少なくとも宛名情報に隣接する低輝度領域を印刷しないはがき印刷装置である。
【００１４】
かかる構成により、宛名の文字と、画像の低輝度な部分との境界が区別できるよう印刷して、宛名の文字の判読のしやすさを損ねないようにすることができる。
【００１５】
また、本発明のはがき印刷装置は、前記はがき印刷装置において、印刷部は、レイアウト情報受付部が受け付けたレイアウト情報に対応する画像情報が、宛名情報に隣接する低輝度領域を有していると判断部が判断した場合に、少なくとも宛名情報が画像情報の低輝度領域と隣接しない配置となるよう、画像情報の配置を変更して印刷を行うはがき印刷装置である。
【００１６】
かかる構成により、宛名の文字と、画像の低輝度な部分とが隣接しないように印刷して、宛名の文字の判読のしやすさを損ねないようにすることができる。
【発明の効果】
【００１７】
本発明によるはがき印刷装置等によれば、はがきの宛名面を有効利用することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態におけるはがき印刷装置のブロック図
【図２】同はがき印刷装置の動作について説明するフローチャート
【図３】同はがき印刷装置の概念図
【図４】同はがき印刷装置の宛名管理情報を示す図
【図５】同はがき印刷装置の宛名配置領域管理情報を示す図
【図６】同はがき印刷装置の各配置領域をレイアウト領域に示した図
【図７】同はがき印刷装置の画像管理情報を示す図
【図８】同はがき印刷装置の重なり順管理情報を示す図
【図９】同はがき印刷装置の選択画面を示す図
【図１０】同はがき印刷装置の画像配置領域管理情報を示す図
【図１１】同はがき印刷装置の重なり順管理情報を示す図
【図１２】同はがき印刷装置のはがきの宛名面のレイアウト領域を示す図
【図１３】同はがき印刷装置の画像情報と宛名情報とを配置した状態を示す図
【図１４】同はがき印刷装置の低輝度領域を説明するための模式図
【図１５】同はがき印刷装置のはがきの宛名面の印刷例を示す図
【図１６】同はがき印刷装置を説明するための、低輝度領域を示す図（図１６（ａ））、最小矩形を示す図（図１６（ｂ））、および宛名面のレイアウト領域を示す図（図１６（ｃ））
【図１７】本発明の実施の形態におけるコンピュータシステムの外観の一例を示す図
【図１８】同コンピュータシステムの構成の一例を示す図
【発明を実施するための形態】
【００１９】
以下、はがき印刷装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２０】
（実施の形態）
図１は、本実施の形態におけるはがき印刷装置１のブロック図である。
【００２１】
はがき印刷装置１は、宛名情報格納部１１、画像情報格納部１２、レイアウト情報格納部１３、受付部１４、表示部１５、レイアウト情報受付部１６、判断部１７、レイアウト情報処理部１８、印刷部１９を備える。
【００２２】
はがき印刷装置１は、はがきの宛名面に印刷を行う印刷装置である。はがきとは、通常、郵便はがきである。ここでのはがきは、料額印面が印刷された官製はがきであってもよいし、切手を貼って出す私製はがきであってもよい。両学印面とは、切手に相当する郵便料金を示す図柄であり、郵便料金を示す証票と考えても良い。ここでのはがきは、例えば、年賀はがきや暑中見舞い用はがき、寒中見舞い用はがきである。はがきの宛名面とは、はがきの面のうちの、宛名を記載する面である。宛名面には、例えば、郵便番号の記入欄や、料額印面等が予め印刷されている。
【００２３】
宛名情報格納部１１には、１または２以上の宛名情報が格納される。宛名情報は、はがきの宛名の情報である。宛名情報は、通常、テキスト情報、即ち文字列の情報である。宛名とは、はがきの送付先の氏名や、住所と氏名との組合せである。氏名の代わりに、法人名や役職名等が用いられてもよい。住所は、郵便番号を含むと考えても良い。宛名を示す情報は、送付先を示す情報と考えても良い。送付先とは受取人であっても良い。宛名情報は、はがきの宛先を特定可能な情報と考えても良い。
【００２４】
一の宛名情報は、複数の情報で構成されていても良い。通常、一の宛名に対応する宛名情報は、互いに対応付けられて宛名情報格納部１１に格納される。また、この場合、宛名情報を構成する複数の情報は、例えば、それぞれの属性と対応付けられて宛名情報格納部１１に格納される。具体的には、宛名情報を構成する複数の情報は、その属性の識別情報と対応付けられて宛名情報格納部１１に格納される。宛名情報を構成する情報の属性とは、例えば、氏名や、住所、姓、名、団体名、法人名、郵便番号、都道府県名、市郡区名、町村名、番地名、建物名、部屋番号等であっても良い。属性の識別情報とは、例えば、「氏名」、「住所」、「郵便番号」、「都道府県名」、「市郡区名」等の属性名である。例えば、宛名情報が、氏名を示す情報と、住所を示す情報とで構成されている場合、これらの情報は、それぞれが「氏名」、「住所」等の属性名と対応付けられて宛名情報格納部１１に格納されても良い。また、例えば、宛名情報の住所を示す情報が、更に、都道府県名、市町村名等の情報で構成されており、それぞれの情報が「住所１」、「住所２」等の属性名と対応付けられて格納されていても良い。また、同様に、氏名も、姓を示す情報と名を示す情報とで構成され、それぞれが「姓」、「名」等の属性名と対応付けられて格納されていても良い。
【００２５】
一の宛名情報は、通常、一の送付先に対応付けられている。各宛名情報は、例えば、宛名情報の識別情報である宛名識別情報と対応付けられて宛名情報格納部１１に格納される。宛名識別情報は、宛名情報のポインタと考えても良い。宛名識別情報は、宛名情報内の一の情報を兼用していても良い。
【００２６】
宛名情報格納部１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、ここでの格納は一時記憶も含む概念と考えても良い。かかることは、他の格納部についても同様である。
【００２７】
画像情報格納部１２には、１または２以上の画像情報が格納される。画像情報は、画像の情報である。画像情報のデータ形式やファイル形式等は問わない。画像情報は通常はラスタデータであるが、ベクトルデータであっても良い。ラスタデータはビットマップデータと考えても良い。ラスタデータの画像情報を、ここでは適宜、ラスタ画像と呼ぶ。また、ベクトルデータの画像情報を、適宜、ベクトル画像と呼ぶ。画像情報の色深度や、解像度、画素数等は問わない。画像情報は、マスク情報等を有していても良い。画像情報は、例えば、画像の識別情報である画像識別情報と対応付けられて格納されている。画像識別情報は、画像情報のファイル名等であっても良い。また、画像識別情報は、画像情報のポインタ等であっても良い。
【００２８】
画像情報格納部１２に格納されている画像情報の全てが、はがきの宛名面の印刷に利用可能な画像情報でなくても良い。１または２以上の画像情報は、配置許可情報と対応付けられて画像情報格納部１２に格納されていても良い。配置許可情報とは、はがきの宛名面に配置可能な画像情報であるか否かを指定する情報である。配置許可情報は、例えば、宛名面に配置可能な画像情報であるか否かを示すフラグ情報等である。フォルダ名の場合、なお、宛名面に配置可能な画像情報が格納されているフォルダ名や、配置可能な画像情報の画像識別情報を管理するテーブル等も、配置許可情報と考えても良い。例えば、配置許可情報がフォルダ名の場合、このフォルダ内に格納されている画像情報だけが、宛名に配置可能な画像情報である。はがきの宛名面に配置可能な画像情報とは、はがきの宛名面に配置して印刷可能な画像情報である。なお、画像情報格納部１２に格納される画像情報、特に配置許可情報と対応付けられている画像情報のような宛名面に配置される画像情報は、文字を表す画像を含まない画像情報であることが好ましい。
【００２９】
画像情報格納部１２には、通常、画像情報が予め格納されているが、図示しない記録媒体やネットワーク等を介して取得した画像情報が蓄積されてもよい。また、図示しないカメラ等で撮影された画像情報や、ユーザが入力デバイス等を用いて描いた画像を示す画像情報が蓄積されても良い。
【００３０】
レイアウト情報格納部１３には、１または２以上のレイアウト情報が格納される。レイアウト情報は、はがきの宛名面における１または２以上の宛名情報と１または２以上の画像情報との配置に関する情報である。ここでのはがきの宛名面とは、宛名面を印刷するための、はがきの宛名面に対応した宛名情報と画像情報との割り付けを行うレイアウト領域や、台紙等と考えても良い。
【００３１】
レイアウト情報は、例えば、宛名情報および画像情報の配置を示す情報を有している。配置を示す情報は、例えば、宛名情報および画像情報がそれぞれ配置される位置を示す座標や、宛名情報が印刷されるサイズの情報を含む情報である。また、配置を示す情報は、宛名情報や画像情報が配置される領域の複数の隅を示す座標等であっても良い。ここでの座標は、通常、はがきの宛名面に対して設定される座標系の座標である。ただし、他の座標系の座標で示されていても良い。かかることは、以下においても同様である。
【００３２】
一の宛名情報が属性別等により複数の情報で構成されている場合、各情報が、少なくとも一の配置を示す情報と対応付けられているようにすることが好ましい。ただし、宛名情報を構成する情報と、配置を示す情報との対応関係は、１対１であっても、１対多であっても、多対１であってもよい。また、画像情報が複数である場合、各画像情報が、少なくとも一の配置を示す情報と対応付けられているようにすることが好ましい。ただし、各画像情報と、配置を示す情報との対応関係は、１対１であっても、多対１であってもよい。なお、一の宛名情報が複数の情報で構成されている場合、宛名情報の配置を示す情報とは、宛名情報を構成する複数の情報のそれぞれの配置を示す情報と考えても良い。
【００３３】
また、宛名情報や画像情報の配置を示す情報は、宛名情報や画像情報が配置される領域（以下、配置領域と称す）を設定する情報と考えても良い。配置領域を設定する情報は、例えば、宛名情報や画像情報と対応付けられてレイアウト情報格納部１３に格納される。例えば、レイアウト情報は、はがきの宛名面に対して宛名情報または画像情報の少なくとも一方を配置可能な１以上の配置領域を設定する情報と、各配置領域に配置される宛名情報または画像情報を指定する情報とを有する情報であっても良い。ここでの宛名情報を指定する情報とは、例えば、宛名識別情報である。また、画像情報を示す情報は、例えば、画像識別情報である。配置領域は、例えば、フレームやボックス、フィールド等と呼ばれる。各配置領域は、配置可能な情報のデータタイプや、ファイル形式や、属性等が限定されていても良い。例えば、宛名面上に、宛名情報だけが配置可能な配置領域や、画像情報だけが配置可能は配置領域が設定されていても良い。ここでの各配置領域の形状は通常は矩形であるが、矩形以外の形状、例えば円形や扇形等でも良い。配置領域を設定する情報とは、例えば、配置領域の位置を示す座標と、配置領域のサイズとを指定する情報との組合せである。また、配置領域を設定する情報は、配置領域の複数の隅の座標や輪郭を示す情報等であっても良い。以下、配置領域を設定する情報を、配置領域情報と称す。
【００３４】
配置領域を用いて宛名情報や画像情報の配置を設定する場合、宛名情報や画像情報は、少なくとも一の配置領域と対応付けるようにする。宛名情報または画像情報と対応付けられた配置領域は、例えば、印刷時に、宛名情報または画像情報が配置される配置領域を示す。一の宛名情報が複数の情報で構成されている場合（具体的には、一の宛名情報が属性別の複数の情報で構成されている場合）、各情報は、それぞれ少なくとも一の配置領域と対応付けられているようにする。宛名情報、または宛名情報を構成する各情報と、配置領域とは、通常は、１対１で対応付けられるが、１対多や、多対１で対応付けられても良い。配置領域を用いて配置を設定する画像情報が複数である場合、画像情報と配置領域との対応関係は、通常は、１対１で対応付けられるが、多対１で対応付けられても良い。
【００３５】
また、１以上の宛名情報で構成される宛名情報のグループを示す情報と、１または２以上の配置領域情報とを対応付けた情報を、宛名情報の配置を示すレイアウト情報と考えても良い。例えば、複数の宛名情報が、一の配置領域と対応付けられた場合、この一の配置領域が、各宛名情報のそれぞれの配置を示す情報となる。また、宛名情報が、１または２以上の属性を有する情報で構成される場合、宛名情報を構成する情報の属性の識別情報と、１または２以上の配置領域を示す情報とを対応付けた情報を、宛名情報の配置を示すレイアウト情報と考えても良い。例えば、一の属性の識別情報（例えば、属性名）と対応付けられた配置領域は、一または二以上の宛名情報のそれぞれに含まれる情報のうちの、この一の属性の識別情報が示す属性を有する情報の配置領域となる。
【００３６】
また、レイアウト情報は、宛名情報と、画像情報との重なり順を示す情報を有していても良い。宛名情報と、画像情報との重なり順を示す情報は、宛名情報を構成する複数の情報と、一または二以上の画像情報との重なり順を示す情報と考えても良い。宛名情報と、画像情報との重なり順を示す情報は、各情報と対応付けられた配置領域の重なり順を示す情報と考えても良い。ここでの重なり順を示す情報は、はがきの宛名面等に対する、宛名情報と、画像情報との絶対的な重なり順を示す情報（例えば、順番を示す値等）であっても良いし、宛名情報と、画像情報との相対的な重なり順を示す情報であっても良い。例えば、各情報が対応付けられている配置領域を管理するテーブル等における、配置領域の配列された順番を、重なり順を示す情報と考えても良い。情報の重なり順に関しては、画像処理の技術等においては公知の技術であるので、詳細な説明は省略する。
【００３７】
また、重なり順を示す情報は、宛名情報と画像情報とがそれぞれ配置されるレイヤーの重なり順を示す情報と考えても良い。レイヤーについては、画像処理の技術等においては公知の技術であるので、詳細な説明は省略する。
【００３８】
なお、レイアウト情報格納部１３には、例えば、宛名面に配置される全ての画像情報が、宛名情報（あるいは、宛名情報を構成する各情報）の背面になるような重なり順の情報を有するレイアウト情報が格納されることが好ましい。例えば、画像情報が配置される配置領域の重なり順が、宛名情報が配置される全ての配置領域の重なり順よりも背面になるようにすることが好ましい。あるいは、画像情報が配置されるレイヤーが、宛名情報が配置されるレイヤーよりも背面に位置するようにすることが好ましい。
【００３９】
また、レイアウト情報は、宛名面に配置された画像情報の少なくとも一部の領域を、印刷されない領域であるマスク領域に指定するマスク情報を有していても良い。
【００４０】
レイアウト情報は、宛名情報を印刷する際の、宛名情報の表示態様を指定する情報を更に有していても良い。表示態様を指定する情報とは、宛名情報に含まれる文字のフォントや、フォントサイズ、カーニングやトラッキング、文字色、文字の塗りのパターン等の文字の表示態様を指定する情報である。また、文字の表示態様を指定する情報は、宛名情報に含まれる文字のアウトラインの線の太さや色、縁取りの幅や色、いわゆるドロップシャドウと呼ばれる影のサイズや、色や、ぼかし量、透過度等を設定する情報を有していても良い。
【００４１】
レイアウト情報は、画像情報を印刷する際の、画像情報の表示態様を指定する情報を更に有していても良い。画像情報の表示態様を指定する情報は、画像情報の透過度を指定する情報や、画像情報の宛名情報に対する合成モードを設定する情報等である。
【００４２】
レイアウト情報は、更に、印刷の対象となるはがきの宛名面の用紙に関する情報を有していても良い。用紙に関する情報とは、例えば、用紙サイズや、用紙の印刷可能な領域のサイズ、用紙のマージン等の情報である。また、レイアウト情報は、印刷時の解像度や、印刷時の出力サイズの情報等を有していても良い。
【００４３】
受付部１４は、選択画面表示操作を受け付ける。選択画面表示操作は、選択画面を表示する操作である。選択画面は、はがきの宛名面に配置する画像情報を選択するための画面である。選択画面とは、例えば、画像情報格納部１２に格納されている一以上の画像情報を選択するために利用されるインターフェース画面や、メニュー画面である。選択画面は、例えば、表示部１５により表示される。選択画面は、例えば、画像情報格納部１２に格納されている一以上の画像情報を示す情報をリスト形式や、タイル形式等の予め指定された配列形式で配列した画面である。画像情報を示す情報とは、例えば、画像情報のファイル名等の画像識別情報や、画像情報のサムネイル画像や、画像情報のプレビュー画像や、これらの組合せである。また、選択画面において、サムネイル画像やプレビュー画像は、画像情報と対応付けられて、予め画像情報格納部１２に格納されているようにしても良いし、表示部１５が選択画面を表示する際に適宜作成しても良い。
【００４４】
例えば、はがきの宛名面のレイアウト等を編集する画面を表示している状態、（あるいは、宛名面のレイアウト等の編集モードにおいて）、宛名面に配置する画像を選択するために、配置可能な画像情報を示す情報を表示させる操作を受け付けた場合に、受付部１４は、選択画面表示操作を受け付けたと判断しても良い。また、宛名面に配置する画像の選択画面を表示するためのコマンドの入力やメニュー項目を選択する操作を、選択画面表示操作と考えても良い。
【００４５】
受付部１４は、更に、表示部１５が表示する選択画面を介して、指定指示を受け付ける。指定指示は、はがきの宛名面に配置する１以上の画像情報を指定する指示である。指定指示は、例えば、選択画面に表示される画像情報を示す情報の一以上を、マウスクリックや、タッチパネルのタップ、カーソルとエンターキーとの組合せ等の操作で指定する操作である。指定操作は、通常のオペレーティングシステム等において、モニタ等に表示される画像等のリストから、一以上の画像を選択する操作と同様の操作である。
【００４６】
なお、受付部１４は、ＣＤ−ＲＯＭ等の図示しない着脱可能な記憶媒体や、インターネット等のネットワークや通信回線等を介して取得した画像情報を受け付け、画像情報格納部１２に蓄積するようにしても良い。
【００４７】
ここでの操作の受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、記憶媒体等からの情報の読み出し、有線もしくは無線の通信回線を介して送信された情報の受信などを含む概念である。操作の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。受付部１４は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００４８】
表示部１５は、受付部１４が選択画面表示操作を受け付けた場合に、選択画面を表示する。例えば、表示部１５は、画像情報格納部１２に格納されている一以上の画像情報を示す情報を取得して、選択画面を表示する。
【００４９】
画像情報が、配置許可情報と対応付けられて画像情報格納部１２に格納されている場合、表示部１５は、はがきの宛名面に配置可能であることを示す配置許可情報と対応付けられた画像情報を選択的に検出し、検出した画像情報の１以上を選択する選択画面であって、検出した画像情報を示す情報を有する選択画面を表示することが好ましい。具体的には、検出した画像情報のみについての画像情報を示す情報を有する選択画面を表示することが好ましい。これにより、ユーザは、表示された画像情報を示す情報についてのみ、指定指示を受け付けることが可能となる。つまり、ユーザは、はがきの宛名面に配置可能な画像情報のみを指定指示を用いて選択的に配置することが可能となる。
【００５０】
なお、表示部１５は、例えば、はがきの宛名面のレイアウトのプレビュー画面や、宛名面のレイアウトを編集するための画面や、宛名情報格納部１１に格納されている宛名情報を編集するための画面等の表示を更に行うようにしてもよい。
【００５１】
表示部１５は、ディスプレイデバイスを含むと考えても含まないと考えても良い。表示部１５は、ディスプレイデバイスのドライバーソフトまたは、ディスプレイデバイスのドライバーソフトとディスプレイデバイス等で実現され得る。
【００５２】
レイアウト情報受付部１６は、はがきの宛名面に配置される画像情報のレイアウト情報を受け付ける。また、レイアウト情報受付部１６は、はがきの宛名面に配置される宛名情報のレイアウト情報を受け付けてもよい。ここでのレイアウト情報を受け付けとは、新規のレイアウト情報の受付であっても良いし、レイアウト情報の変更のための、既存のレイアウト情報に対するレイアウト情報の変更箇所の情報の受け付けも含む概念である。また、予め用意されている配置領域と、画像情報や宛名情報との対応付けを行うことを、ここでは、レイアウト情報の受付と考えても良い。レイアウト情報受付部１６は、例えば、上述した受付部１４が指定指示を受け付けた場合に、この指定指示が示す１以上の画像情報についてのレイアウト情報を、ユーザから受け付ける。ここで受け付けるレイアウト情報は、既存の配置領域を指定する情報であっても良い。また、レイアウト情報受付部１６は、例えば、宛名情報や画像情報の配置を変更するために、ユーザが入力デバイス等を介して入力したレイアウト情報の少なくとも一部の情報を受け付ける。配置を変更するための、レイアウト情報の少なくとも一部の情報とは、例えば、宛名情報や画像情報の変更後の位置（例えば、座標）を示す情報や、変更後の宛名情報や画像情報の重なり順の情報や、変更後の宛名情報や画像情報のサイズの情報や、向きの情報である。また、この少なくとも一部の情報は、配置領域を設定する情報の少なくとも一部の情報であっても良い。
【００５３】
レイアウト情報受付部１６は、画像情報に対するレイアウト情報の重なり順を示す情報として、全ての宛名情報の背面となる重なり順を示す情報のみを受け付けるようにしても良い。また、例えば、レイアウト情報受付部１６は、画像情報についての重なり順を示す情報として、全ての宛名情報の背面となる重なり順を示す情報以外は、受け付けないようにしても良い。例えば、レイアウト情報受付部１６は、レイアウト情報のうちの重なり順を示す情報としては、画像情報の重なり順が、宛名面に配置されている全ての宛名情報の背面となるような重なり順を示す情報を自動的に受け付けるようにしてもよい。また、レイアウト情報受付部１６は、予め用意されている１または２以上の配置領域のうちの、画像情報が対応付け可能な配置領域については、宛名領域との対応付けが可能な全ての配置領域に対して背面に配置されるよう、重なり順の情報を予め設定しておくようにしても良い。また、画像情報が配置されるレイヤーを、宛名情報が配置されるレイヤーの背面のレイヤーに制限するようにしても良い。
【００５４】
なお、ここでの受付は、例えば、図示しない記憶媒体等に予め格納されているデフォルトで指定されたレイアウト情報の読み出しや、予め指定されたルールで決定されるレイアウト情報の取得等も含む概念である。レイアウト情報受付部１６は、例えば、上述した受付部１４が指定指示を受け付けた場合に、この指定指示が示す１以上の画像情報について、デフォルトで指定されているレイアウト情報や予め指定されたルール等で指定されているレイアウト情報を自動取得しても良い。予め指定されたルールとは、例えば、画像情報が一つも配置されていない場合には、はがきの宛名面の中心に画像情報を配置し、既に配置されている場合には、配置されている画像情報の前面の下方、上方、左側、または右側のいずれかの方向に、既存の画像情報との距離が予め指定された距離となるよう配置するというルールである。
【００５５】
レイアウト情報受付部１６は、レイアウト情報格納部１３に格納されているレイアウト情報を変更する指示を受け付けても良い。変更する指示は、例えば、レイアウト情報を構成する１以上の値についての、変更後の値等を有する情報である。
【００５６】
レイアウト情報の受け付けは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。また、ここでの受付は、レイアウト情報の取得も含む概念と考えても良い。
【００５７】
レイアウト情報の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。レイアウト情報受付部１６は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００５８】
判断部１７は、画像情報が、宛名情報と隣接している低輝度領域を有しているか否かを判断する。ここでの画像情報は、具体的には、印刷対象となる画像情報である。印刷対象となる画像情報とは、例えば、はがきの宛名面に配置された画像情報である。はがきの宛名面に配置された画像情報とは、例えば、レイアウト情報と対応付けられた画像情報である。ここでのはがきの宛名面、とは、例えば、はがきの宛名面に相当する印刷用のレイアウト領域や台紙等と考えても良い。低輝度領域とは、例えば、予め指定された輝度値以下の１以上の画素やベクトル画像のオブジェクト等が配置されている領域である。
【００５９】
例えば、画像情報がラスタ画像である場合、画像情報を構成する各画素の、予め指定された輝度値以下の各画素のそれぞれを、低輝度領域と考えても良いし、連続してつながっている予め指定された輝度値以下の１以上の画素の集合を低輝度領域と考えても良い。また、非連続な予め指定された輝度値以下の１以上の画素の集合を低輝度領域と考えても良い。
【００６０】
また、例えば、画像情報がベクトル画像である場合、予め指定された輝度値以下の塗りや線の領域を、低輝度領域と考えても良い。あるいは、ベクトル画像を印刷の際等にラスタライズした場合の、上記のラスタ画像の場合の低輝度領域に相当する領域を低輝度領域とと考えても良い。
【００６１】
予め指定された輝度値とは、例えば、印刷時に、黒色と視覚による判別がつきにくくなる輝度値の最大値である。例えば、予め指定された輝度値は、例えば「０」である。この場合、低輝度領域は黒色の領域である。また、予め指定された輝度値を、例えば、宛名情報のフォントカラーと同じ輝度値としてもよい。なお、ここでの輝度値は、カラーの画像情報の色の情報を、グレースケールやＬａｂモード等に変換、あるいは換算した場合の輝度値と考えても良い。また、ここで述べる輝度値とは、画素やオブジェクトの色を、輝度値に換算あるいは変換した場合の輝度値と考えても良い。なお、予め指定された輝度値とは、低輝度領域を検出するための閾値と考えても良い。
【００６２】
宛名情報と隣接した低輝度領域とは、通常は、はがきの宛名面に配置される宛名情報が示す各文字と隣接した低輝度領域であるが、宛名情報が配置される配置領域と隣接した低輝度領域と考えても良い。また、ここでの宛名情報と低輝度領域との隣接とは、通常は、他の画素や領域等を間に挟まずに宛名情報と領域とが並んでいることを意味するが、予め指定された数の画素や、予め指定された距離だけを隔てて宛名情報と低輝度領域とが並んでいることも隣接と考えても良い。
【００６３】
宛名情報と隣接した低輝度領域とは、例えば、画像情報がラスタ画像である場合、宛名情報と隣接した予め指定された輝度値以下の１または２以上の画素が配置されている領域や、これらの画素に連続してつながっている予め指定された輝度値以下の１または２以上の画素で構成される領域である。例えば、判断部１７は、画像情報がラスタ画像である場合、例えば、判断部１７は、画像情報の宛名情報と隣接する画素を走査して、予め指定された輝度値以下の画素を検出する。また、宛名情報の近傍においても、同様に予め指定された輝度値以下の画素を検出してもよい。ここでの近傍とは、例えば、宛名情報からの距離が予め指定された距離である範囲と考えても良い。そして、検出した画素のうちの、宛名情報と隣接する画素に連続する画素の配置されている領域を、宛名情報に隣接する低輝度領域として検出し、１以上の低輝度領域が検出された場合に、判断部１７は、宛名情報に隣接する低輝度領域あると判断する。なお、単に、宛名情報の近傍の予め指定された輝度値以下の画素や、同様の画素が連続する領域を宛名情報に隣接する低輝度領域として検出しても良い。
【００６４】
また、宛名情報と隣接した低輝度領域とは、例えば、画像情報がベクトル画像である場合、宛名情報と隣接した予め指定された輝度値以下の塗りや線の配置されている領域である。予め指定された輝度値以下の塗りや線のうちの、宛名情報に隣接した部分近傍のみを、ここでは、隣接した低輝度領域と考えても良い。例えば、判断部１７は、宛名情報に隣接したオブジェクトの、宛名情報と隣接している部分の塗りや、線の色が予め指定された輝度値以下であるか否かを判断し、この部分の塗りや線の色が、予め指定された輝度値以下であれば、この部分を低輝度領域であると判断して、宛名情報に隣接する低輝度領域があると判断する。
【００６５】
なお、判断部１７は、画像情報内において１以上の低輝度領域を検出した後、各低輝度領域が宛名情報と隣接するか否かを判断し、隣接する場合に、宛名情報に隣接する低輝度領域が存在すると判断しても良い。また、判断部１７は、１以上の低画素領域として、画像情報に含まれる全ての低画素領域を検出してもよい。
【００６６】
判断部１７は、例えば、はがきの宛名面に対する印刷を行う際等に、上記の宛名情報と隣接した領域に、低輝度領域があるか否かの判断処理を行う。ただし、判断部１７が判断を行うタイミング等は問わない。例えば、宛名情報が追加された場合や、画像情報が追加された場合や、画像情報や宛名情報のレイアウト情報を受け付けた場合や、レイアウト情報が変更された場合に、上記の判断処理を行うようにしても良い。また、上記の判断処理の結果は、例えば、宛名情報と対応付けて、レイアウト情報格納部１３等に蓄積するようにしても良い。宛名情報と対応付けるということは、宛名識別情報と対応付けることであっても良い。
【００６７】
また、判断部１７は、予め指定された大きさ以上の低輝度領域（例えば、予め指定された画素数以上の連続した複数の画素で構成される低輝度領域）や、宛名情報と接している部分の距離が、予め指定された長さ以上である低輝度領域が宛名情報と隣接していない場合、あるいは、予め指定された数以上の低輝度領域が検出されなかった場合、隣接する低輝度領域がないと判断するようにしても良い。
【００６８】
レイアウト情報処理部１８は、レイアウト情報受付部１６が受け付けたレイアウト情報を、レイアウト情報格納部１３に蓄積する。レイアウト情報処理部１８は、レイアウト情報受付部１６が一の画像情報または宛名情報について受け付けたレイアウト情報を用いて、この画像情報または宛名情報に対応するレイアウト情報を、レイアウト情報格納部１３に蓄積する。また、既に宛名面に配置されている画像情報または宛名情報について、レイアウト情報を受け付けた場合、この受け付けたレイアウト情報で、既に宛名面に配置されている画像情報または宛名情報に対応付けられているレイアウト情報の一部または全部を更新する。例えば、上書き、または置換する。
【００６９】
また、レイアウト情報処理部１８は、レイアウト情報受付部１６が受け付けたレイアウト情報格納部１３に格納されているレイアウト情報を変更する指示に応じて、レイアウト情報を変更しても良い。例えば、レイアウト情報処理部１８は、変更指示が示すレイアウト情報を読み出し、読み出したレイアウト情報を変更指示に応じて変更し、変更したレイアウト情報で変更前のレイアウト情報を上書きしたり、変更したレイアウト情報を追記したりしても良い。
【００７０】
なお、レイアウト情報取得部１８は、レイアウト情報受付部１６等が受け付けたレイアウト情報に応じて、新たなレイアウト情報を生成したり、既存のレイアウト情報を変更して、レイアウト情報格納部１３に蓄積しても良い。例えば、レイアウト情報受付部１６が受け付けたレイアウト情報が、画像情報が配置される位置を指定する一の座標であった場合、レイアウト情報処理部１８は、この画像情報のサイズの情報等から、この画像情報が配置される配置領域の配置領域情報を取得し、この配置領域にこの画像情報を配置するようにしても良い。
【００７１】
また、レイアウト情報処理部１８は、レイアウト情報のうちの重なり順を示す情報としては、画像情報の重なり順が、宛名面に配置されている全ての宛名情報の背面となるような重なり順を示す情報を自動的に取得して、蓄積するようにしてもよい。ここでの蓄積は上書きや置換等も含む概念である。例えば、レイアウト情報処理部１８は、画像情報の重なり順を示す情報として、宛名面に配置されている全ての宛名情報の重なり順よりも、背面となるような情報を取得して蓄積しても良い。また、配置されている宛名情報の重なり順の情報として、画像情報の重なり順よりも前面となるような情報を取得して蓄積しても良い。
【００７２】
印刷部１９は、１以上の宛名情報と、１以上の画像情報とを、レイアウト情報が示す位置にそれぞれ配置して、はがきの宛名面に印刷する。印刷部１９は、例えば、レイアウト情報のうちの、配置を示す情報と対応付けられた１以上の画像情報と一以上の宛名情報とをはがきの宛名面に印刷する。印刷部１９は、受付部１４等がユーザ等から受け付けた印刷指示に応じて印刷を行う。ここでの印刷とは、実際にプリンタ等で印刷することに限るものではなく、印刷用のデータを出力することも含む概念である。印刷用のデータとは、例えば、プリンタ等において印刷に利用可能なデータである。また、例えば、プリンタ等に送信されるデータ、あるいはプリント時に、メモリ等に一時記憶されるデータに相当する情報と考えても良い。電子印刷物等の印刷や出力も、ここでは印刷と考えても良い。
【００７３】
印刷部１９は、例えば、上述した指定指示により指定された画像情報を含む画像情報と、一以上の宛名情報とをはがきの宛名面に印刷する。なお、受付部１４が受け付けた指定指示により指定された画像情報について、レイアウト情報処理部１８が、デフォルト等で指定されたレイアウト情報や、ユーザにより指定されたレイアウト情報を、指定指示により指定された画像情報について取得して、レイアウト情報格納部１３に蓄積するようにし、このレイアウト情報を用いて、指定指示により指定された画像情報を含む画像情報と、宛名情報とをはがきの宛名面に印刷することも、ここでは、指定指示により指定された画像情報を含む画像情報と、一以上の宛名情報とを、はがきの宛名面に印刷することと考えて良い。
【００７４】
印刷部１９は、例えば、画像情報を宛名情報の背面に印刷する。印刷部１９は、例えば、画像情報と宛名情報とに重なり順の情報があるなしにかかわらず、画像情報の重なり順を、宛名情報の背面に配置して印刷を行うようにしてもよい。
【００７５】
なお、例えば、レイアウト情報が有する画像情報と宛名情報との重なり順の情報に応じて、印刷部１９が画像情報を宛名情報の背面に印刷することも、画像情報を宛名情報の背面に印刷することと考えても良い。
【００７６】
印刷部１９は、画像情報が宛名情報に隣接する低輝度領域を有していると判断部１７が判断した場合に、宛名情報が、この画像情報の低輝度領域と隣接しないように印刷を行う。例えば、印刷部１９は、画像情報内の、少なくとも宛名情報に隣接する低輝度領域の印刷を行わないことで、宛名情報と、画像情報の低輝度領域とが隣接しないよう印刷を行う。少なくとも宛名情報に隣接する低輝度領域の印刷を行わないということは、宛名情報に隣接する低輝度領域に加えて、画像情報のこれ以外の領域（例えば、隣接する低輝度領域の周囲の予め指定された距離内の領域）の印刷を行わないことも含む概念である。例えば、印刷部１９は、画像情報の、宛名情報の周囲、例えば、宛名情報が示す各文字の輪郭から予め指定された距離以内の範囲を印刷しないことにより、宛名情報が、画像情報の低輝度領域と隣接しないように印刷を行ってもよい。なお、宛名情報と、画像情報の低輝度領域とが隣接しないよう印刷を行うということは、宛名情報に隣接する低輝度領域を、低輝度領域ではない領域に変更して印刷を行うことも含む概念と考えても良い。例えば、判断部１７は、画像情報の、少なくとも宛名情報に隣接する低輝度領域の輝度が、判断部１７が判断に用いた予め指定された輝度より大きい輝度となるよう、画像情報の少なくともこの低輝度領域の輝度の変更や、透過度の変更や、色の置き換え等を行って、印刷するようにしても良い。なお、画像情報が宛名情報の前面に配置される場合、印刷部１９は、宛名情報と重なる部分についても、画像情報を印刷しないようにすることが好ましい。
【００７７】
印刷部１９は、例えば、予め、宛名情報を構成する文字の周囲に所定の幅のマスク領域等を設定しておくようにし、判断部１７が、画像情報が宛名情報に隣接する低輝度領域を有していると判断した場合に、このマスク領域を用いて、宛名情報の周囲の画像情報を印刷しないようにして、有していないと判断しなかった場合には、このマスク領域を用いずに印刷するようにしても良い。このマスク領域を設定する情報は、例えば、レイアウト情報格納部１３に予め格納しておくようにすればよい。また、マスク領域の代わりに、白色等の低輝度領域との境界が判別しやすい色の領域を用いても良い。
【００７８】
また、印刷部１９は、画像情報が、宛名情報に隣接する低輝度領域を有していると判断部１７が判断した場合に、宛名情報が低輝度値領域と隣接しない配置となるよう、画像情報の配置を変更して印刷を行うことで、宛名情報が、画像情報の低輝度領域と隣接しないよう印刷を行うようにしても良い。ここでの画像情報の配置の変更は、通常は、画像情報のはがきの宛名面等の座標系に対する配置の変更であるが、宛名情報に対する画像情報の相対的な配置の変更と考えても良い。
【００７９】
印刷部１９は、例えば、宛名情報に隣接する低輝度領域が少なくとも、宛名情報と隣接しないように画像情報配置を変更しても良いし、画像情報に含まれる全ての低輝度領域が宛名情報と隣接しないよう配置を変更しても良い。ここでの配置の変更は、画像情報の位置の変更や、サイズの変更である。印刷部１９は、どのように、低輝度領域が宛名情報と隣接しない配置となるよう、レイアウト情報を変更しても良い。例えば、印刷部１９は、画像情報に対応するレイアウト情報が示す画像情報の位置を、予め指定されたルールに従って変更していくことで、判断部１７が宛名情報と、画像情報内の低輝度領域が、宛名情報と隣接しない配置となるようする。また、例えば、印刷部１９あるいは判断部１７が、画像情報内の全ての低輝度領域を検出し、検出された全ての低輝度領域が、宛名情報と隣接しなくなる位置に画像情報を移動させても良い。また、この場合、画像情報全体が、はがきの宛名面に入りきらない場合や、低輝度領域が宛名情報と隣接しなくなる位置が検出できない場合には、画像情報のサイズ（例えば、高さや幅）を縮小しても良い。あるいは、最初から、画像情報の移動を行わずにサイズ変更だけを行うようにしても良い。また、印刷部１９が、画像情報を上下左右等の予め指定された方向に、予め指定された距離だけ移動させ、移動させる毎に、画像情報の予め指定された輝度値以下の全ての部分が、宛名情報と重ならない配置となるかを順次判断し、全ての部分が重ならないと判断した時点で、印刷を行うようにしても良い。また、印刷部１９は、画像情報の配置を、宛名情報の配置領域と重ならない配置に変更して印刷を行うようにしても良い。
【００８０】
なお、上述したような印刷部１９による印刷時における画像情報の少なくとも一部を印刷しない処理や、画像情報の少なくとも一部の輝度や透過度を変更する処理や、画像情報の配置領域の変更等は、通常は、一の宛名情報の印刷時にのみ一時的に行われる処理であり、一の宛名情報の印刷が終了した時点で、印刷部１９が行った上記の処理内容は、破棄されるようにしても良い。また、上記の処理が行われた宛名情報とだけ対応付けられて、レイアウト情報格納部１３等に蓄積されても良い。
【００８１】
はがきの宛名面に印刷するとは、印刷対象を、はがきの宛名面に指定して印刷することであっても良いし、宛名面の用紙サイズで印刷することと考えても良い。あるいは、プリンタドライバー等に印刷面の指定がある場合に、印刷面を宛名面、あるいはこれに相当する面（例えば、プリンタの指定通りにはがきを入れた場合に、宛名面となる面）に指定して印刷を行うことであっても良い。
【００８２】
印刷部１９は、はがきの宛名面を印刷するためのプリンタを備えていても、備えていなくても良い。印刷部１９は、通常、ＭＰＵやＧＰＵ、メモリ、プリンタのドライバ等から実現され得る。
【００８３】
次に、はがき印刷装置１の動作の一例について図２のフローチャートを用いて説明する。ここでは、宛名情報が配置される１以上の配置領域の配置領域情報を有するレイアウト情報がレイアウト情報格納部１３に既に格納されており、１以上の宛名情報が、共通の１以上の配置領域に、順番に配置されて印刷される場合について説明する。
【００８４】
（ステップＳ１０１）受付部１４は、選択画面表示操作を受け付けたか否かを判断する。受け付けた場合、ステップＳ１０２に進み、受け付けていない場合、ステップＳ１０６に進む。
【００８５】
（ステップＳ１０２）表示部１５は、画像情報格納部１２に格納されている画像情報を示す情報を取得して、選択画面を表示する。
【００８６】
（ステップＳ１０３）受付部１４は、指定指示を受け付けたか否かを判断する。受け付けた場合、ステップＳ１０４に進み、受け付けていない場合、ステップＳ１０３に戻る。
【００８７】
（ステップＳ１０４）レイアウト情報受付部１６は、ステップＳ１０３で受け付けた指定指示が示す画像情報について、レイアウト情報を受け付けたか否かを判断する。受け付けた場合、ステップＳ１０５に進み、受け付けていない場合、ステップＳ１０４に戻る。なお、ここでは一例として、レイアウト情報受付部１６が受け付ける画像情報についてのレイアウト情報は、自動的に、宛名情報よりも背面となる重なり順を示す情報を有するレイアウト情報となるものとする。
【００８８】
（ステップＳ１０５）レイアウト情報処理部１８は、ステップＳ１０４で受け付けたレイアウト情報を、ステップＳ１０３で指定指示により指定された画像情報と対応付けて、図示しないレイアウト情報格納部１３に蓄積する。そして、ステップＳ１０１に戻る。
【００８９】
（ステップＳ１０６）受付部１４は、印刷を行う指示を受け付けたか否かを判断する。印刷を行う指示は、例えば、印刷に利用する宛名情報のレイアウト情報と、画像情報のレイアウト情報とのセットや、印刷に利用する１または２以上の宛名情報を指定する情報を有していても良い。受け付けた場合、ステップＳ１０８に進み、受け付けていない場合、ステップＳ１０１に戻る。
【００９０】
（ステップＳ１０７）印刷部１９は、宛名情報のレイアウト情報と、画像情報のレイアウト情報と、画像情報のレイアウト情報に対応付けられた画像情報とを、画像情報格納部１２およびレイアウト情報格納部１３から読み出す。
【００９１】
（ステップＳ１０８）印刷部１９は、カウンターｍの値に１を代入する。
【００９２】
（ステップＳ１０９）印刷部１９は、宛名情報格納部１１にｍ番目の宛名情報が格納されているか否かを判断する。格納されている場合、ステップＳ１１０に進み、格納されていない場合、ステップＳ１０１に戻る。
【００９３】
（ステップＳ１１０）印刷部１９は、ｍ番目の宛名情報を宛名情報格納部１１から読み出す。
【００９４】
（ステップＳ１１１）印刷部１９は、ステップＳ１０７で読み出した１以上の画像情報と、ステップＳ１１０で読み出したｍ番目の宛名情報とを、印刷用の領域等に、ステップＳ１０７で読み出したレイアウト情報に従って配置する。なお、ここでは、レイアウト情報が有する重なり順の情報に応じて、画像情報は宛名情報の背面に配置される。
【００９５】
（ステップＳ１１２）判断部１７は、ステップＳ１１１で配置した１以上の各画像情報について、ｍ番目の宛名情報に含まれる文字の輪郭と隣接する低輝度領域の検出を行う。なお、ステップＳ１１１で配置した画像情報が複数の画像情報である場合、この複数の画像情報をレイアウト情報に従って配置して結合した一の画像について、上記の低輝度領域を検出するようにしても良い。
【００９６】
（ステップＳ１１３）印刷部１９は、判断部１７によるステップＳ１１２の処理において、文字の輪郭と隣接する低輝度領域があったか否かを判断する。あった場合、ステップＳ１１４に進み、なかった場合、ステップＳ１１６に進む。
【００９７】
（ステップＳ１１４）印刷部１９は、画像情報のステップＳ１１１で配置したｍ番目の宛名情報と画像情報とをはがきの宛名面に印刷する。このとき、印刷部１９は、画像情報の低輝度領域と、宛名情報（具体的には、宛名情報を構成する各文字）とが隣接しないように印刷を行う。例えば、印刷部１９は、画像情報の、判断部１７が検出した宛名情報と隣接する低輝度領域を除いた部分と、宛名情報とを宛名面に印刷する。なお、印刷部１９は、宛名情報に隣接する低輝度領域と、その低輝度領域の周囲の予め指定された距離内の画像情報を除いた部分を印刷するようにしても良い。
【００９８】
（ステップＳ１１５）印刷部１９は、カウンターｍの値を１インクリメントする。そして、ステップＳ１０９に戻る。
【００９９】
（ステップＳ１１６）印刷部１９は、画像情報のステップＳ１１１で配置したｍ番目の宛名情報と画像情報とをはがきの宛名面に印刷する。そして、ステップＳ１０９に戻る。
【０１００】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１０１】
（具体例１）
以下、本実施の形態におけるはがき印刷装置１の具体的な動作について一例を挙げて説明する。はがき印刷装置１の概念図は図３である。ここでは、はがき印刷装置１が、モニタ１５ａ、およびプリンタ１９ａを有している場合を例に挙げて説明する。
【０１０２】
図４は、宛名情報格納部１１に格納されている宛名情報を管理する宛名管理情報である。宛名管理情報は、「宛名ＩＤ」、「姓」、「名」、「郵便番号」、「住所１」、「住所２」という属性名を有する複数の属性を有している。「宛名ＩＤ」は、宛名情報の識別情報である。「姓」は宛名の姓、「名」は宛名の名、「郵便番号」は郵便番号、「住所１」は住所の一部で、住所の都道府県および市郡区を示し、「住所２」は住所の一部で、「住所１」の残りの住所を示す。なお、ここでは、一の行が、宛名情報の一のレコードを示している。
【０１０３】
図５は、レイアウト情報格納部１３に格納されている宛名情報の配置領域を管理する宛名配置領域管理情報である。この配置領域は、レイアウト情報の一部である。配置領域管理情報は、「配置領域ＩＤ」、「座標」、「幅」、「高さ」、「フォントサイズ」、「配置データ属性」という属性名を有する複数の属性を有している。「配置領域ＩＤ」は配置領域の識別情報、「座標」は、配置領域が配置される座標であり、ここでは、はがきの左上隅に相当する点を原点とした座標系の座標で表されているものとする。かかることは、以下の他の座標においても同様である。「幅」は、配置領域の幅を示し、「高さ」は配置領域の高さを示す。「フォントサイズ」は、配置領域に配置される文字列のフォントサイズを示す。また、「配置データ属性」は、配置領域に配置される宛名情報の属性名であり、宛名情報格納部１１に格納されている各宛名情報の、この属性名に対応する属性値が、各配置領域に配置される。例えば、「配置領域ＩＤ」が「Ａ０１」である配置領域には、図４に示した宛名管理情報の各行の「姓」の属性値が適宜配置される。なお、ここでは、ｘ１，ｘ２，ｘ３等の値や、ｙ１，ｙ２，ｙ３等の値、ｗ１，ｗ２，ｗ３等の値や、ｈ１，ｈ２，ｈ３等の値は、全て任意の値であるとする。かかることは、以下においても同様である。
【０１０４】
図６は、図５に示した配置領域管理情報が示す各配置領域を、はがきの宛名面に相当するレイアウト領域に示した図である。レイアウト領域は、印刷可能範囲を示す領域や台紙等と考えても良い。ここでは、各配置領域が示す配置領域の枠を、「配置領域ＩＤ」と対応付けて点線で表している。また、ここでは説明の便宜上、各領域に、対応する「配置データ属性」の属性値を配置して示している。つまり、各配置領域には、配置領域内に配置されている属性値が示す属性の宛名情報が配置されることとなる。また、ここでは、画面の背景に、はがきの宛名面の画像を表示している。ただし、ここでのこの画像は、印刷に利用されるデータでなく、単に、印刷時のレイアウト確認のための目安として用いられる画像であるとする。また、ここでは「様」という文字が、印刷用のデータとして、予め配置されているものとする。このような宛名に関連した文字の情報や、そのレイアウト情報は、ここでは、例えば、レイアウト情報としてレイアウト情報格納部１３に予め格納されているものとする。また、ここでは、画像情報の配置領域は設定されていないものとし、画像情報は、はがきの宛名面に相当するレイアウト領域内の、予め指定された画像情報の配置が許可されていない領域を除いた領域に配置可能なものであるとする。なお、画像情報の配置が許可されていない領域とは、ここでは、料額印面や、郵便番号の記入欄等であるとし、この領域は、例えば、配置領域管理情報と同様の領域を示す情報（図示せず）で定義されているものとする。なお、この領域の情報は、例えば、レイアウト情報格納部１３等に予め格納されているものとする。
【０１０５】
図７は、画像情報格納部１２に格納されている画像管理情報を示す図である。画像管理情報は、「画像」、「配置許可情報」という属性を有している。「画像」は、画像情報であり、ここでは、画像情報のファイル名を示している。画像情報は、ここでは、ラスタ画像であるとする。「配置許可情報」は、配置許可情報であり、属性値「１」は、宛名面に配置可能であることを示す値であり、属性値「０」は、宛名面に配置できないことを示す値であるとする。なお、「画像」がファイル名であることから、ここでは「画像」のファイル名を画像識別情報としても用いるものとする。
【０１０６】
図８は、はがきの宛名面に相当する印刷用の領域に配置された、宛名情報を構成する各属性の情報及び画像情報の重なり順を管理する重なり順管理情報である。この重なり順の情報はレイアウト情報の一部である。重なり順管理情報は、「配置対象」と、「重なり順」という属性を有している。「配置対象」は、配置されている宛名情報や画像情報を特定するための情報であり、ここでは、図５に示した配置領域管理情報で管理されている宛名情報の配置領域ＩＤの値及び後述する画像情報が配置される配置領域の識別情報が適宜格納される。「重なり順」は、宛名情報の各属性に対応した配置領域と、画像情報の配置領域との重なり順を示す値であり、ここでは、対応する「加算なり順」の値が、小さい配置領域ほど、他の配置領域に対して前面に配置されるものとする。ここでは、画像情報が配置されていないため、宛名情報についてのみ、「重なり順」の値が既に設定されているものとする。
【０１０７】
まず、ユーザが、はがきの宛名面に画像情報を配置するために、図６に示すようなはがきの宛名面のレイアウト領域の画面を表示し、選択画面を表示するための操作を行うと、受付部１４は、選択画面表示操作を受け付ける。選択画面を表示するための操作は、例えば、選択画面を表示するためのメニュー項目を選択する走査である。
【０１０８】
表示部１５は、受付部１４が受け付けた選択画面表示操作に応じて、図７に示した画像管理情報から、「配置許可情報」の値が「１」であるレコード、即ち宛名面への配置が許可されている画像情報のレコードを検索し、検出したレコードの「画像」の値である画像情報のファイル名と、各ファイル名が示す画像のサムネイル画像を取得する。サムネイル画像は、ここでは一例として、表示部１５が、画像情報を縮小して作成したとする。そして、表示部１５は、取得した画像情報のファイル名とサムネイル画像との組を有するリストを作成し、モニタ１５ａに表示する。リストは、例えば、図示しない格納部等に予め格納されているテンプレート情報に、取得した各画像情報のファイル名とサムネイル画像との組を配置して取得する。
【０１０９】
図９は、表示部１５が表示している選択画面９０を示す図である。
【０１１０】
次に、ユーザが、宛名面に配置したい画像情報のサムネイル画像を選択画面９０から探して、配置したい画像情報のサムネイル画像をマウス等でクリックしたとする。
【０１１１】
受付部１４は、クリックされたサムネイル画像に対応する画像情報の指定指示を受け付ける。ここでは、例えば、ファイル名が「ｐ０００５．ｊｐｇ」である画像情報の指定指示を受け付けたとする。
【０１１２】
表示部１５は、指定指示の受け付けに応じて、指定指示が示す画像情報が配置される位置の指定をユーザに促すダイアログ等を表示する。例えば、「宛名面の、画像を配置する位置の左上にポインタを合わせて、マウスでクリックして下さい。」等のダイアログを表示する。
【０１１３】
そして、ユーザが、このダイアログに従って、はがきの宛名面に相当するレイアウト領域上の一点でマウスクリックを行ったとする。レイアウト情報受付部１６は、このクリックされた点の座標を、画像情報が配置される配置領域の左上隅の座標として受け付ける。また、レイアウト情報受付部１６は、配置されるファイル名が「ｐ０００５．ｊｐｇ」である画像情報の幅および高さの値を、画像情報が配置される配置領域の幅及び高さの値として受け付ける。そして、レイアウト情報処理部１８は、レイアウト情報受付部１６が受け付けた配置領域情報を、配置対象の画像情報のファイル名「ｐ０００５．ｊｐｇ」と対応付けてレイアウト情報格納部１３に蓄積する。また、レイアウト情報受付部１６は、この配置領域についての重なり順の情報を受け付ける。ここでは、配置領域が画像情報についての配置領域であるため、図８に示した重なり順管理情報の「重なり順」の値の最大値に対して値１を加算した値である「６」を、レイアウト情報受付部１６は重なり順の値として受け付ける。ここでの受け付けは取得と考えても良い。そして、レイアウト情報処理部１８は、受け付けた値「６」を、配置対象の画像情報のファイル名「ｐ０００５．ｊｐｇ」が配置される配置領域と対応付けてレイアウト情報格納部１３に蓄積する。ここでは、図８に示した重なり順管理情報に、ファイル名が「ｐ０００５．ｊｐｇ」である画像情報が配置される配置領域の識別情報と、「重なり順」の値「６」とを有するレコードが追記される。
【０１１４】
表示部１５は、ファイル名が「ｐ０００５．ｊｐｇ」である画像情報を、はがきの宛名面に相当するレイアウト領域上の、この画像情報と対応付けて格納された配置領域が示す領域に表示する。
【０１１５】
更に、ユーザが、選択画面９０を利用して、上記同様に、ファイル名が「ｐ０００６．ｊｐｇ」である画像情報をはがきの宛名面に相当するレイアウト領域上に配置し、この画像情報に対応付けられた配置領域情報と、重なり順の情報が、レイアウト情報格納部１３に蓄積されたとする。
【０１１６】
なお、この具体例においては、一例として、レイアウト情報受付部１６は、配置領域情報を蓄積する前に、レイアウト情報受付部１６が受け付けた配置領域の少なくとも一部が、上述した画像情報の配置が許可されていない領域の少なくとも一部と重なるか否かを判断し、重なると判断された場合は、配置領域および重なり順の情報の蓄積を行わないようにする。ファイル名が「ｐ０００５．ｊｐｇ」である画像情報と、「ｐ０００６．ｊｐｇ」である画像情報とについて受け付けた配置領域は、画像情報の配置が許可されていない領域と重ならなかったため、これらの配置領域情報と重なり順の情報はいずれも蓄積されたとする。
【０１１７】
図１０は、レイアウト情報処理部１８が蓄積した、上記の２つの画像情報に対応する配置領域を管理する画像配置領域管理情報を示す図である。画像配置領域管理情報は、「配置領域ＩＤ」、「座標」、「幅」、「高さ」、「配置画像」という属性を有している。「配置領域ＩＤ」は配置領域の識別情報、「座標」は、配置領域が配置される左上隅の座標、「幅」は、配置領域の幅、「高さ」は配置領域の高さ、「配置画像」は、配置領域に配置される画像情報のファイル名である。配置領域の識別情報は、例えば、自動的に連続した番号が付与されるものとする。なお、これらの配置領域は、各画像情報についてのレイアウト情報の一部と考えて良い。
【０１１８】
図１１は、レイアウト情報処理部１８により、上記の二つの画像情報についてレコードが追記された重なり順管理情報を示す図である。「ｐ０００５．ｊｐｇ」についてのレコードとして、「重なり順」の値が「６」であるレコードが、また、「ｐ０００６．ｊｐｇ」についてのレコードとして、「重なり順」の値が「７」であるレコードが追記されている。
【０１１９】
図１２は、上記の２つの画像情報が配置された状態のはがきの宛名面のレイアウト領域を示す図である。図において、配置領域１２１ａは、「配置領域ＩＤ」が「Ｇ０１」である配置領域、配置領域１２２ａは、「配置領域ＩＤ」が「Ｇ０２」である配置領域である。また、配置領域１２１ａに配置された画像情報１２１は、ファイル名が「ｐ０００５．ｊｐｇ」である画像情報、配置領域１２２ａに配置された画像情報１２２は、ファイル名が「ｐ０００６．ｊｐｇ」である画像情報である。
【０１２０】
次に、ユーザが、図４に示した宛名管理情報で管理されている複数の宛名情報を順番に配置して、複数のはがきの宛名面を印刷する指示を、はがき印刷装置１に与えたとすると、受付部１４は、この印刷指示を受け付ける。
【０１２１】
表示部１５は、印刷に用いられるレイアウト情報を読み出す。具体的には、表示部１５は、レイアウト情報格納部１３から、図５に示した宛名配置領域管理情報で管理されている宛名情報に関する配置領域情報と、図１０に示した画像配置領域管理情報で管理されている画像情報に関する配置領域情報と、図１１に示した重なり順管理情報とを読み出す。また、表示部１５は、読み出した配置領域情報にそれぞれ対応付けられた画像情報を読み出す。そして、印刷用のレイアウト領域内の、画像配置領域管理情報から読み出した画像情報に関する配置領域情報が示す各配置領域に、各配置領域に対応付けられた画像情報を、読み出した重なり順情報が示す重なり順で、配置する。具体的には、配置領域ＩＤが「Ｇ０１」である領域に、ファイル名が「ｐ０００５．ｊｐｇ」である画像情報を配置し、配置領域ＩＤが「Ｇ０２」である領域に、ファイル名が「ｐ０００６．ｊｐｇ」である画像情報を配置する。また、配置領域ＩＤが「Ｇ０２」の「重なり順」の値は「６」で、配置領域ＩＤが「Ｇ０１」の「重なり順」の値「５」よりも値が大きいことから、画像情報「ｐ０００６．ｊｐｇ」は、画像情報「ｐ０００５．ｊｐｇ」の背面に配置される。
【０１２２】
次に、表示部１５は、図４に示した宛名管理情報の１番目のレコード（ここでは、１行目のレコードの宛名情報を読み出す。具体的には、１行目のレコードの「姓」、「名」、「郵便番号」、「住所１」、および「住所２」という属性名と、属性値とを読み出す。属性値は、ここでは、文字列であるとする。
【０１２３】
表示部１５は、読み出した属性値を、それぞれの属性名と対応付けられた配置領域に配置する。具体的には、上記で、図５に示した宛名配置領域管理情報からそれぞれ読み出した宛名情報に関する配置領域情報が示す配置領域に、この配置領域情報の「配置データ属性」の値と同じ属性名と対応付けられた属性値を、この配置領域情報の「フォントサイズ」の値が示すフォントサイズでそれぞれ配置する。例えば、図５の「配置領域ＩＤ」の値が「Ａ０１」であるレコードの「配置データ属性」の値が「姓」であり、「フォントサイズ」の値が「２４（ｐｔ）」であるため、表示部１５は、「配置領域ＩＤ」が「Ａ０１」である配置領域に、図１１に示した宛名情報格納部１１の１番目のレコードの、属性名が「姓」である属性の属性値である「Ｎ本」を、２４ポイントのサイズのテキスト情報で配置する。なお、宛名情報に対応する各配置領域の重なり順を示す「重なり順」の値は、図１１に示した重なり順管理情報が示すように、全て「５」以下であり、上記で配置された画像情報の「重なり順」の値である「６」、「７」よりも、全て値が小さいため、宛名情報は、全て画像情報の前面に配置される。
【０１２４】
図１３は、画像情報と１番目のレコードの宛名情報とを配置した状態の、印刷用のレイアウト領域を示す図である。
【０１２５】
次に、判断部１７は、宛名情報と重なって配置されている画像情報について、配置されている宛名情報が示す文字列の輪郭と接する画素の輝度値が予め指定された輝度値以下であるか否かを順次判断していく。ここでは、一例として接する画素の輝度値が、「０」であるか否かを判断する。具体的には、判断部１７は、宛名情報の輪郭と接する各画素を順次走査して、その輝度値が「０」であるか否かを判断する。そして、輝度値が０である画素が１以上検出された場合、判断部１７は、宛名情報と隣接した領域に低輝度領域があると判断する。また、判断部１７は、輝度値が０である各画素の座標を、低輝度領域を示す情報としてメモリ等の記憶媒体に一時記憶する。
【０１２６】
図１４は、低輝度領域を説明するための、図１３の領域１３０で示した部分の拡大図である。判断部１７は、画像情報の文字１４０の輪郭に接する各画素の輝度値が「０」であるか否かを順次判断し、「０」である画素を、宛名情報と隣接した低輝度領域として検出する。ここでは、例えば、図１４においては、点線で囲まれた領域１４１内の各画素が、それぞれ低輝度領域として検出される。つまり、ここでは、一の低輝度の画素が、一の低輝度領域である。なお、領域１４１を宛名情報と隣接した低輝度領域として検出しても良い。また、画像情報の領域１４１に含まれる画素に連続してつながっている画素であって、輝度値が「０」であり、画像情報の文字１４０の輪郭からの距離が予め指定された画素以内（例えば、４画素以内）である各画素、あるいはその画素群の配置されている領域を、宛名情報と隣接した低輝度領域として検出しても良い。
【０１２７】
そして、印刷部１９は、図１３に示した画像情報と１番目のレコードの宛名情報とを配置した宛名面の印刷用の情報を作成し、作成した情報を用いてプリンタ１９ａにより、はがきの宛名面に対して印刷を行う。ここで、上記において判断部１７が宛名情報と隣接した領域に１以上の低輝度領域があると判断した場合、印刷部１９は、画像情報の、宛名情報の文字列と隣接した低輝度領域については印刷を行わない。例えば、図１４に示した領域１４１の画素については印刷を行わない。これにより、宛名情報が示す文字列と画像情報が示す画像との境界が明確となるように印刷を行うことができ、宛名情報の判読のしやすさを保つことができる。また、文字に隣接する低輝度領域の部分だけを印刷しないことにより、画像情報の印刷しない箇所を、最小限に抑えて、画像情報の表現力を十分に引き出すことができる。なお、宛名情報の文字と隣接した低輝度領域に加えて、この低輝度領域を、予め指定された距離（例えば、数ピクセル程度や、数ｍｍ程度等）だけ宛名情報の文字の輪郭から離れる方向に拡張した領域を印刷しないようにしてもよい。
【０１２８】
図１５は、印刷部１９によるはがきの宛名面の印刷例を示す図である。
【０１２９】
なお、判断部１７が、宛名情報と隣接した低輝度領域がないと判断した場合、印刷部１９は、図１３に示した画像情報と１番目のレコードの宛名情報とをレイアウト情報どおりに配置した宛名面の印刷用の情報を作成してプリンタ１９ａから印刷を行う。
【０１３０】
さらに、印刷部１９は、図４に示した宛名管理情報から、２番目以降のレコードの宛名情報を順次読み出して、上記の１番目のレコードの宛名情報と同様に、はがきの宛名面の印刷を行う。これにより、宛名管理情報で管理されている１または２以上の宛名情報をそれぞれ１または２以上のはがきの宛名面に印刷することができる。
【０１３１】
（具体例２）
なお、上記具体例においては、宛名情報が示す文字に隣接する低輝度領域があると判断部１７が判断した場合に、宛名情報の文字と接する低輝度領域を印刷しないようにしたが、本願においては、画像情報が、宛名情報の文字と隣接する低輝度領域を有する場合、この画像情報の配置を宛名情報の文字と接する低輝度領域を有さないような配置に変更してもよい。
【０１３２】
図１６（ａ）〜（ｃ）は、本実施の形態の具体例の変型例を説明するための図である。
【０１３３】
例えば、上記の具体例において、判断部１７が、一の画像情報が宛名情報の文字列と隣接する低輝度領域を有すると判断した場合、印刷部１９は、例えば、一の画像情報の全ての画素を走査して、画像情報内の全ての低輝度領域を検出する。例えば、図１３において、判断部１７が、ファイル名が「ｐ０００５．ｊｐｇ」である画像情報が、一のレコードの宛名情報の文字と隣接する低輝度領域を有すると判断したとする。印刷部１９は、ファイル名が「ｐ０００５．ｊｐｇ」である画像情報において、輝度値が「０」である全ての画素を、低輝度領域として検出する。
【０１３４】
図１６（ａ）は、ファイル名が「ｐ０００５．ｊｐｇ」である画像情報において検出された低輝度領域を示す図である。図１６において、点線１５９で囲まれた領域内の各画素が、ここではそれぞれ低輝度領域であるとする。
【０１３５】
つぎに、印刷部１９は、この低輝度領域の全てを含む最小矩形を設定する。
【０１３６】
図１６（ｂ）は、ファイル名が「ｐ０００５．ｊｐｇ」である画像情報において検出された全ての低輝度領域を含む最小矩形１６０を示す図である。
【０１３７】
例えば、印刷部１９は、検出した低輝度領域を構成する画素のうちの最も上方の画素のｙ座標を通るｘ軸に平行な辺を、最小矩形の上辺に設定する。また、最も下方の画素のｙ座標を通るｘ軸に平行な辺を、最小矩形の下辺に設定する。また、最も左の画素のｘ座標を通るｙ軸に平行な辺を、最小矩形の左辺に設定する。また、最も右の画素のｘ座標を通るｙ軸に平行な辺を、最小矩形の右辺に設定する。これにより、低輝度領域の全てを含む最小矩形を、画像情報に設定することができる。なお、ここでの座標は、画像情報内に設定される座標であることが好ましい。
【０１３８】
次に、印刷部１９は、最小矩形の高さと幅とを取得し、この幅および高さを有する矩形を、はがきの宛名面で順次移動させて、この矩形が、宛名情報の文字列のいずれにも接しない位置を検出する。そして、検出した位置に配置した矩形と、一の画像情報について設定した低輝度領域とが一致するよう、一の画像情報の配置を変更する。
【０１３９】
図１６（ｃ）は、変更後の宛名面のレイアウト領域を示す図である。なお、ここでは、説明のため、最小矩形１６０を示しているが、実際には、最小矩形１６０は配置しなくて良い。これにより、画像情報の低輝度領域が、宛名情報の文字に隣接しないようにすることができる。
【０１４０】
なお、最小矩形が宛名情報の文字列のいずれにも接しない位置が検出できなかった場合、最小矩形を、例えば縦横比を保ちつつ、予め指定された倍率等に縮小し、縮小した最小矩形が宛名情報の文字列のいずれにも接しない位置を検出する。そして、同じ倍率で縮小した画像情報を、検出した位置に、縮小後の最小矩形が一致するよう、配置するようにしても良い。
【０１４１】
なお、ここでの変更は、例えば、一の宛名情報について印刷を行う際のみの、一時的なレイアウト情報の変更であればよく、レイアウト情報格納部１３に格納されているレイアウト情報を変更しなくても良い。印刷部１９は、一の宛名情報についての印刷が終了した時点で、この画像情報の配置を変更するレイアウト情報は削除して、次の宛名情報の印刷の際には、この一の画像情報に対応付けられてレイアウト情報格納部１３に格納されているレイアウト情報（例えば、画像情報の配置領域情報）を用いるようにすればよい。
【０１４２】
以上、本実施の形態によれば、はがきの宛名面に、宛名情報と画像情報とを印刷することができ、はがきの宛名面を有効利用することができる。
【０１４３】
また、画像情報を宛名情報の背面に印刷することができ、画像情報が宛名情報の判読の妨げにならないようにすることができる。
【０１４４】
また、画像情報の低輝度領域と、宛名情報とを隣接しないように印刷することができ、画像情報が宛名情報の判読の妨げにならないようにすることができる。
【０１４５】
なお、上記実施の形態において、宛名情報が、送付元情報を更に含むようにしても良い。送付元情報は、はがきの送付元の住所、氏名、法人名、郵便番号等を示す情報のうちの１または２以上を有する情報である。送付元情報は、更に、送付元のメールアドレスや電話番号等の情報を有していても良い。送付元情報は、通常、テキスト情報である。送付元は、差出人であっても良い。差出人情報に含まれる住所や氏名等の情報は、宛名情報と同様に、複数の情報で構成されて、それぞれの属性を示す識別情報と対応付けられて宛名情報格納部１１に格納され、管理されていても良い。
【０１４６】
また、上記実施の形態においては、判断部１７が画像情報に、宛名情報と隣接している低輝度領域があると判断した場合に、印刷部１９が、画像情報の低輝度領域と宛名情報とが隣接しないよう印刷を行うようにした。しかしながら、本願においては、判断部１７が、宛名情報と隣接している低輝度領域があると判断した場合に、レイアウト情報処理部１８が、レイアウト情報格納部１３に格納されているレイアウト情報を変更することで、この画像情報の少なくとも宛名情報に隣接する低輝度領域を、印刷部１９が印刷しないようにしてもよい。このような場合も、印刷部１９が、画像情報の少なくとも宛名情報に隣接する低輝度領域を印刷しないことと考えても良い。以下、このような処理を行う場合の変形例について説明する。
【０１４７】
（変型例）
レイアウト情報処理部１８は、画像情報が、宛名情報に隣接している１または２以上の低輝度領域を有していると判断部１７が判断した場合に、少なくともこの宛名情報と隣接している低輝度領域が、宛名情報と隣接しない配置となるようレイアウト情報を変更する。この場合にレイアウト情報処理部１８が変更するレイアウト情報は、１または２以上の画像情報に対応付けられたレイアウト情報であっても良いし、１または２以上の宛名情報に対応付けられたレイアウト情報であっても良い。例えば、レイアウト情報処理部１８は、レイアウト情報受付部１６が受け付けた一の画像情報についてのレイアウト情報を変更しても良いし、この画像情報のレイアウト情報の変更により、低輝度領域と隣接することとなる宛名情報についてレイアウト情報を変更しても良い。そして、レイアウト情報処理部１８は、例えば、変更したレイアウト情報をレイアウト情報格納部１３に蓄積する。ここでの蓄積は、既存のレイアウト情報の上書きや書き換え、削除等の更新も含む概念である。ただし、ここでの蓄積は、一時記憶と考えても良い。
【０１４８】
レイアウト情報処理部１８は、例えば、印刷対象となる画像情報が、宛名情報に隣接する低輝度領域を有していると判断部１７が判断した場合に、少なくともこの低輝度値領域が宛名情報と隣接して印刷されないよう、レイアウト情報を取得して、レイアウト情報格納部１３に蓄積する。例えば、レイアウト情報処理部１８は、画像情報の、宛名情報に隣接する低輝度領域を少なくともマスク領域とするマスク情報を有するレイアウト情報を取得し、画像情報または宛名情報の少なくとも一方と対応付けて蓄積する。このマスク情報を用いて印刷を行うことで、印刷部１９は、宛名情報に隣接する低輝度領域を印刷しないようにすることができる。このマスク情報は、通常は画像情報のマスク領域を指定するマスク情報であるが、印刷に利用する宛名情報が異なると、隣接する低輝度領域が変化して、マスク領域も変化することから、宛名情報と画像情報とに対応付けて蓄積することが好ましい。なお、画像情報の重なり順が、宛名情報よりも前面である場合、レイアウト情報処理部１８は、宛名情報の全ての文字上にマスク領域を設定するマスク情報を有するレイアウト情報を取得してもよい。また、画像情報が、宛名情報の背面に配置されている場合、宛名情報を構成する文字の、少なくとも低輝度領域に隣接する部分に、白色等の判断部１７が判断に利用する輝度値よりも輝度値の高い色を有する所定の幅の縁取りを設定するレイアウト情報を取得するようにしても良い。
【０１４９】
また、レイアウト情報処理部１８は、画像情報が、宛名情報に隣接する低輝度領域を有していると判断部１７が判断した場合に、少なくとも宛名情報が、この画像情報の低輝度値領域が宛名情報と隣接しない配置となるよう、この画像情報に対応付けられたレイアウト情報を変更するようにしても良い。この場合の画像情報の配置の変更は、上述したような、宛名情報に隣接する低輝度領域を有していると判断部１７が判断した場合に、印刷部１９が行う画像情報の配置の変更と同様であるため、ここでは詳細な説明は省略する。レイアウト情報処理部１８は、このような変更が行われた画像情報のレイアウト情報を取得して、画像情報または宛名情報の少なくとも一方と対応付けてレイアウト情報格納部１３に蓄積する。このような変更後のレイアウト情報は、画像情報の配置等を指定する情報であるが、印刷に利用する宛名情報が異なると、隣接する低輝度領域が変化して、画像情報の配置も変更する必要があることから、この変更後のレイアウト情報は、宛名情報と画像情報とに対応付けて蓄積することが好ましい。この変更後のレイアウト情報を用いて印刷を行うことで、印刷部１９は、宛名情報に隣接する低輝度領域を印刷しないようにすることができる。
【０１５０】
なお、この変形例において、判断部１７が、画像情報が、宛名情報に隣接する低輝度領域を有しているか否かの判断を行うタイミングやトリガー等は問わない。例えば、印刷部１９が印刷を行う際に、判断部１７が上記の判断処理を行い、判断結果に応じて、レイアウト情報処理部１８が適宜レイアウト情報を変更しても良い。また、例えば、宛名情報が追加された場合や、画像情報が追加された場合や、レイアウト情報受付部１６が、画像情報や宛名情報のレイアウト情報を受け付けた場合や、レイアウト情報の変更が行われた場合に、上記の判断処理を行うようにしても良い。
【０１５１】
なお、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１５２】
また、上記各実施の形態では、はがき印刷装置がスタンドアロンである場合について説明したが、はがき印刷装置は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、出力部や受付部は、通信回線を介して入力を受け付けたり、画面を出力したりすることになる。
【０１５３】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、格納部（例えば、ハードディスクやメモリ等の記録媒体）にアクセスしながらプログラムを実行してもよい。
【０１５４】
なお、上記各実施の形態におけるはがき印刷装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、宛名の情報である１以上の宛名情報が格納される宛名情報格納部と、画像の情報である１以上の画像情報が格納される画像情報格納部と、はがきの宛名面における１以上の宛名情報と１以上の画像情報との配置を示す情報である１以上のレイアウト情報が格納されるレイアウト情報格納部と、にアクセス可能なコンピュータを、はがきの宛名面に印刷を行うはがき印刷装置として機能させるためのプログラムであって、１以上の宛名情報と、１以上の画像情報とを、レイアウト情報が示す位置にそれぞれ配置して、はがきの宛名面に印刷する印刷部として機能させるプログラムである。
【０１５５】
また、前記プログラムにおいて、印刷部は、画像情報を、宛名情報の背面に印刷するプログラムである。
【０１５６】
また、前記プログラムにおいて、画像情報格納部には、画像情報が、はがきの宛名面に配置可能な画像情報であるか否かを指定する情報である配置許可情報と対応付けられて格納されており、コンピュータを、更に、はがきの宛名面に配置する画像情報を選択するための選択画面を表示する操作である選択画面表示操作を受け付ける受付部と、選択画面を表示する操作を受け付けた場合に、はがきの宛名面に配置可能であることを示す配置許可情報と対応付けられた画像情報を検出し、当該検出した画像情報の１以上を選択するための画面であって、当該検出した画像情報を示す情報を有する画面である選択画面を表示する表示部として機能させ、受付部は、表示部が表示する選択画面を介して、はがきの宛名面に配置する１以上の画像情報を指定する指示である指定指示を更に受け付け、印刷部は、指定指示により指定された画像情報を含む画像情報と、一以上の宛名情報とをはがきの宛名面に印刷するプログラムである。
【０１５７】
また、前記プログラムにおいて、コンピュータを、更に、画像情報が、宛名情報と隣接している予め指定された輝度値以下の領域である低輝度領域を有しているか否かを判断する判断部として機能させ、印刷部は、画像情報が宛名情報に隣接する低輝度領域を有していると判断部が判断した場合に、宛名情報が、低輝度領域と隣接しないように印刷を行うプログラムである。
【０１５８】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【０１５９】
上記プログラムを実行して、上記実施の形態によるはがき印刷装置等を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０１６０】
図１７において、コンピュータシステム９００は、ＣＤ−ＲＷ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅｗｒｉｔａｂｌｅ）ドライブ等の光ディスクドライブ９０５、ＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）ドライブ９０６を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１６１】
図１８は、コンピュータシステム９００の内部構成を示す図である。図１８において、コンピュータ９０１は、光ディスクドライブ９０５、ＦＤドライブ９０６に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０１６２】
コンピュータシステム９００に、上記実施の形態によるはがき印刷装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭや、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＷ等の光ディスク９２１、またはＦＤ９２２に記憶されて、光ディスクドライブ９０５、またはＦＤドライブ９０６に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、光ディスク９２１やＦＤ９２２、またはネットワークから直接、ロードされてもよい。
【０１６３】
プログラムは、コンピュータ９０１に、上記実施の形態によるはがき印刷装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０１６４】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１６５】
以上のように、本発明にかかるはがき印刷装置等は、はがきを印刷する装置等として適しており、特に、はがきの宛名面を印刷する装置等として有用である。
【符号の説明】
【０１６６】
１  印刷装置
１１  宛名情報格納部
１２  画像情報格納部
１３  レイアウト情報格納部
１４  受付部
１５  表示部
１５ａ  モニタ
１６  レイアウト情報受付部
１７  判断部
１８  レイアウト情報処理部
１９  印刷部
１９ａ  プリンタ
【図１】
2014160309.tif 000003
【図２】
2014160309.tif 000004
【図３】
2014160309.tif 000005
【図４】
2014160309.tif 000006
【図５】
2014160309.tif 000007
【図６】
2014160309.tif 000008
【図７】
2014160309.tif 000009
【図８】
2014160309.tif 000010
【図９】
2014160309.tif 000011
【図１０】
2014160309.tif 000012
【図１１】
2014160309.tif 000013
【図１２】
2014160309.tif 000014
【図１３】
2014160309.tif 000015
【図１４】
2014160309.tif 000016
【図１５】
2014160309.tif 000017
【図１６】
2014160309.tif 000018
【図１７】
2014160309.tif 000019
【図１８】
2014160309.tif 000020