(57)【特許請求の範囲】
【請求項１】
印刷の対象である封筒内の領域であって、該封筒に封入用紙を封入し封緘する前の状態において見えている該封入用紙の一部と隣接する該封筒内の領域を第１の領域として検出すると共に、
印刷の対象である前記封入用紙上の領域であって、該封入用紙を前記封筒に封入して封緘する前の状態で見えている前記封入用紙上の領域である第２の領域を検出する検出手段と、
前記検出手段によって検出された前記封筒内の第１の領域と前記封入用紙内の第２の領域にまたがった画像を生成する画像生成手段と、
前記画像生成手段によって生成された画像から前記第１の領域に印刷する画像である第１の印刷用画像と前記第２の領域に印刷する画像である第２の印刷用画像を生成する印刷画像生成手段と、
前記印刷画像生成手段によって生成された前記第１の印刷用画像と該第１の印刷用画像を印刷する用紙とは異なる用紙に印刷する前記第２の印刷用画像を出力する出力手段
を具備することを特徴とする画像処理装置。
【請求項２】
前記第１の領域は、前記封筒を封緘した後では見えなくなる封筒内の領域である
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記封筒と前記封入用紙に印刷する内容は、該封筒に印刷する宛先毎に異なる
ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
コンピュータを、
印刷の対象である封筒内の領域であって、該封筒に封入用紙を封入し封緘する前の状態において見えている該封入用紙の一部と隣接する該封筒内の領域を第１の領域として検出すると共に、
印刷の対象である前記封入用紙上の領域であって、該封入用紙を前記封筒に封入して封緘する前の状態で見えている前記封入用紙上の領域である第２の領域を検出する検出手段と、
前記検出手段によって検出された前記封筒内の第１の領域と前記封入用紙内の第２の領域にまたがった画像を生成する画像生成手段と、
前記画像生成手段によって生成された画像から前記第１の領域に印刷する画像である第１の印刷用画像と前記第２の領域に印刷する画像である第２の印刷用画像を生成する印刷画像生成手段と、
前記印刷画像生成手段によって生成された前記第１の印刷用画像と該第１の印刷用画像を印刷する用紙とは異なる用紙に印刷する前記第２の印刷用画像を出力する出力手段
として機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
互いに関連する２枚の用紙への印刷に関する技術がある。
これに関連する技術として、例えば、特許文献１には、種々のカード発行の際に使用されるもので、カードを保持する機能を備えたカード保持型帳票及び帳票作製システムに関し、カードを確実に保持すると共に、管理容易に帳票とカードとのひも付けを可能とすることを図ることを目的とし、分離、折曲自在に連続一体で関連のひも付け識別符号が付された第１及び第２の紙葉で構成し、第２の紙葉にカードを保持する袋状のカード保持部を形成すると共に、カード保持部に保持したカードに付された目視判別符号を表出させる窓部を形成し、窓部の上方に上記目視判別符号と同一の目視判別符号を付する構成とすることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−０６２９４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、封筒と該封筒に封入する封入用紙とを異なる用紙に印刷する場合にあって、封筒に封入用紙を封入した後であって封緘前に、封筒と封入用紙の組み合わせの適否を検査しやすくするようにした画像処理装置及び画像処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、印刷の対象である封筒内の領域であって、該封筒に封入用紙を封入し封緘する前の状態において見えている該封入用紙の一部と隣接する該封筒内の領域を第１の領域として検出すると共に、印刷の対象である前記封入用紙上の領域であって、該封入用紙を前記封筒に封入して封緘する前の状態で見えている前記封入用紙上の領域である第２の領域を検出する検出手段と、前記検出手段によって検出された前記封筒内の第１の領域と前記封入用紙内の第２の領域にまたがった画像を生成する画像生成手段と、前記画像生成手段によって生成された画像から前記第１の領域に印刷する画像である第１の印刷用画像と前記第２の領域に印刷する画像である第２の印刷用画像を生成する印刷画像生成手段と、前記印刷画像生成手段によって生成された前記第１の印刷用画像と該第１の印刷用画像を印刷する用紙とは異なる用紙に印刷する前記第２の印刷用画像を出力する出力手段を具備することを特徴とする画像処理装置である。
【０００６】
請求項２の発明は、前記第１の領域は、前記封筒を封緘した後では見えなくなる封筒内の領域であることを特徴とする請求項１に記載の画像処理装置である。
【０００７】
請求項３の発明は、前記封筒と前記封入用紙に印刷する内容は、該封筒に印刷する宛先毎に異なることを特徴とする請求項１又は２に記載の画像処理装置である。
【０００８】
請求項４の発明は、コンピュータを、印刷の対象である封筒内の領域であって、該封筒に封入用紙を封入し封緘する前の状態において見えている該封入用紙の一部と隣接する該封筒内の領域を第１の領域として検出すると共に、印刷の対象である前記封入用紙上の領域であって、該封入用紙を前記封筒に封入して封緘する前の状態で見えている前記封入用紙上の領域である第２の領域を検出する検出手段と、前記検出手段によって検出された前記封筒内の第１の領域と前記封入用紙内の第２の領域にまたがった画像を生成する画像生成手段と、前記画像生成手段によって生成された画像から前記第１の領域に印刷する画像である第１の印刷用画像と前記第２の領域に印刷する画像である第２の印刷用画像を生成する印刷画像生成手段と、前記印刷画像生成手段によって生成された前記第１の印刷用画像と該第１の印刷用画像を印刷する用紙とは異なる用紙に印刷する前記第２の印刷用画像を出力する出力手段として機能させるための画像処理プログラムである。
【発明の効果】
【０００９】
請求項１の画像処理装置によれば、封筒と該封筒に封入する封入用紙とを異なる用紙に印刷する場合にあって、封筒に封入用紙を封入した後であって封緘前に、封筒と封入用紙の組み合わせの適否を検査しやすくすることができる。
【００１０】
請求項２の画像処理装置によれば、封筒と封入用紙の組み合わせの適否を検査するための画像を封緘した場合には見えなくすることができる。
【００１１】
請求項３の画像処理装置によれば、宛先毎に印刷する内容が異なる封筒と封入用紙の組み合わせの適否を検査しやすくすることができる。
【００１２】
請求項４の画像処理プログラムによれば、封筒と該封筒に封入する封入用紙とを異なる用紙に印刷する場合にあって、封筒に封入用紙を封入した後であって封緘前に、封筒と封入用紙の組み合わせの適否を検査しやすくすることができる。
【図面の簡単な説明】
【００１３】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態を具現化した場合のシステム構成例を示す説明図である。
【図３】本実施の形態による処理例を示すフローチャートである。
【図４】封書情報テーブルのデータ構造例を示す説明図である。
【図５】封筒タイプ情報テーブルのデータ構造例を示す説明図である。
【図６】封入用紙タイプ情報テーブルのデータ構造例を示す説明図である。
【図７】封筒と封入用紙の関係例を示す説明図である。
【図８】封筒と封入用紙の関係例を示す説明図である。
【図９】領域選択画面の例を示す説明図である。
【図１０】パターンの例を示す説明図である。
【図１１】印刷例と封筒に封入用紙を封入した例を示す説明図である。
【図１２】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００１５】
本実施の形態である画像処理装置は、図１の例に示すように、印刷対象選択モジュール１１０、封書情報記憶モジュール１２０、パターン印刷可能領域検出モジュール１３０、印刷可能領域情報記憶モジュール１４０、パターン生成モジュール１５０、パターン記憶モジュール１６０、印刷画像生成モジュール１７０、出力モジュール１８０を有している。
この画像処理装置は、封筒とその封筒に封入する封入用紙とを異なる用紙に印刷する場合に用いられるものである。特に、封筒と封入用紙に印刷する内容は、その封筒に印刷する宛先毎に異なる場合に用いる。具体的には、宛先毎に異なる封入用紙（例えば、封入用紙の内容として、宛先である個人名等を記載する等）を封書で送る場合において、封入時のミスを事前に防ぐために用いられる。つまり、その宛先にふさわしい内容のものを送るために用いられる。
【００１６】
印刷対象選択モジュール１１０は、封書情報記憶モジュール１２０、パターン印刷可能領域検出モジュール１３０と接続されている。印刷対象選択モジュール１１０は、操作者の操作、予め定められた選択指示等に応じて、印刷の対象となる封筒とその封筒に封入する封入用紙を選択する。例えば、この選択として、宛先を選択することが封筒と封入用紙を選択することになるようにしてもよい。そのために、宛先に対応して封筒と封入用紙の組み合わせを記憶している封書情報記憶モジュール１２０を用いるようにしてもよい。そして、選択した封筒と封入用紙の組み合わせをパターン印刷可能領域検出モジュール１３０に渡す。
【００１７】
封書情報記憶モジュール１２０は、印刷対象選択モジュール１１０と接続されている。封書情報記憶モジュール１２０は、印刷対象選択モジュール１１０によって選択される封筒と封入用紙の組み合わせを記憶している。例えば、封書情報テーブル４００を記憶している。図４は、封書情報テーブル４００のデータ構造例を示す説明図である。封書情報テーブル４００は、受取人住所欄４１０、受取人名欄４２０、差出人欄４３０、封入物印字情報欄４４０、封筒印字情報欄４５０、封入用紙タイプ欄４６０、封筒タイプ欄４７０を有している。受取人住所欄４１０は、その封書の受取人の住所を記憶している。受取人名欄４２０は、その封書の受取人の名称を記憶している。差出人欄４３０は、その封書の差出人の名称（住所等を含めてもよい）を記憶している。封入物印字情報欄４４０は、封入物（封入用紙）への印刷するパターンを記憶している。例えば、招待状の印刷パターン等がある。また、この他に、そのパターンを設定した時刻を記憶してもよい。封筒印字情報欄４５０は、封筒に印刷する内容を記憶している。例えば、「受取人住所／受取人名／差出人」は、受取人住所欄４１０、受取人名欄４２０、差出人欄４３０に記憶されている内容であることを示している。封筒に印刷する内容として、これら以外のもの、例えば、マーク等の画像であってもよい。封入用紙タイプ欄４６０は、封入用紙のタイプの種別を記憶している。封入用紙のタイプとしては、例えば、その用紙のサイズ、材質等が該当する。封筒タイプ欄４７０は、封筒のタイプの種別を記憶している。封筒のタイプとしては、例えば、その封筒を印刷する用紙のサイズ、材質等が該当する。
【００１８】
具体的には、印刷対象選択モジュール１１０は、印刷対象として封書情報テーブル４００内の行を選択する。より具体的には、選択した封筒として封筒タイプ欄４７０に記憶されている封筒のタイプ、封入用紙として封入用紙タイプ欄４６０に記憶されている封入用紙のタイプを選択する。
【００１９】
パターン印刷可能領域検出モジュール１３０は、印刷対象選択モジュール１１０、印刷可能領域情報記憶モジュール１４０、パターン生成モジュール１５０と接続されている。パターン印刷可能領域検出モジュール１３０は、印刷対象選択モジュール１１０によって選択された封筒と封入用紙の組み合わせを受け取り、封筒に対して、封筒に封入用紙を封入し、封緘する前であって、封入用紙の一部が見えている状態における封入用紙の見えている部分と隣接する封筒内の領域である第１の領域を検出する。
そして、封入用紙に対して、封入用紙を封筒に封入し、封緘する前であって、封入用紙が見えている領域である第２の領域を検出する。
この検出のために、封筒のタイプと第１の領域の組み合わせ、封入用紙のタイプと第２の領域の組み合わせを記憶している印刷可能領域情報記憶モジュール１４０を用いるようにしてもよい。そして、検出した第１の領域と第２の領域をパターン生成モジュール１５０に渡す。
また、パターン印刷可能領域検出モジュール１３０は、封筒を封緘した後では、見えなくなる領域（いわゆる、のり代となる部分を含む）を第１の領域として検出するようにしてもよい。例えば招待状など、封筒のデザイン性を重視する場合に行うようにしてもよい。
また、パターン印刷可能領域検出モジュール１３０は、第１の領域が複数あった場合又は第２の領域が複数あった場合は、操作者の選択指示に応じて、選択できるようにしてもよい。
また、パターン印刷可能領域検出モジュール１３０は、操作者の第１の領域と第２の領域の指示操作に応じて、第１の領域と第２の領域を検出するようにしてもよい。
【００２０】
印刷可能領域情報記憶モジュール１４０は、パターン印刷可能領域検出モジュール１３０と接続されている。印刷可能領域情報記憶モジュール１４０は、パターン印刷可能領域検出モジュール１３０によって検出するための封筒のタイプと第１の領域の組み合わせ、封入用紙のタイプと第２の領域の組み合わせを記憶している。例えば、封筒タイプ情報テーブル５００、封入用紙タイプ情報テーブル６００を記憶している。
【００２１】
図５は、封筒タイプ情報テーブル５００のデータ構造例を示す説明図である。封筒タイプ情報テーブル５００は、封筒タイプ欄５１０、用紙サイズ欄５２０、領域数欄５３０、パターン印刷可能領域欄５４０、パターン印刷可能領域欄５６０を有している。封筒タイプ欄５１０は、封筒のタイプを記憶している。封書情報テーブル４００の封筒タイプ欄４７０に対応する。用紙サイズ欄５２０は、封筒のサイズを記憶している。封筒のサイズとして、完成品としての封筒（袋状になった封筒）のサイズであってもよいし、封筒を展開した用紙のサイズであってもよい。領域数欄５３０は、その封筒内の第１の領域の数を記憶している。普通は１か所であるが、複数あってもよい。また、この領域数によって、第１の領域を示すパターン印刷可能領域欄（パターン印刷可能領域欄５４０等）の数が決定される。パターン印刷可能領域欄５４０は、１番目の第１の領域を既定する値を記憶している。パターン印刷可能領域欄５６０は、２番目の第１の領域を既定する値を記憶しており、構成はパターン印刷可能領域欄５４０と同様である。パターン印刷可能領域欄５４０は、頂点数欄５４２、利用面欄５４４、頂点位置欄５４６、頂点位置欄５４８、頂点位置欄５５０等を有している。頂点数欄５４２は、第１の領域を構成している頂点の数を記憶している。４角形であれば、頂点数は４となる。また、この頂点数によって、頂点位置欄（頂点位置欄５４６等）の数が決定される。利用面欄５４４は、その第１の領域がある面（表面、裏面の種別）を記憶している。頂点位置欄５４６は、頂点の座標を記憶している。ここでの座標は、例えば、用紙の左上を原点としたＸＹ空間における座標である。頂点位置欄５４８、頂点位置欄５５０は、頂点位置欄５４６と同様である。なお、検出した領域の画像も併せて記憶するようにしてもよい。
【００２２】
図６は、封入用紙タイプ情報テーブル６００のデータ構造例を示す説明図である。封入用紙タイプ情報テーブル６００は、封入用紙タイプ欄６１０、封筒タイプ欄６２０、用紙サイズ欄６３０、領域数欄６４０、パターン印刷可能領域欄６５０、パターン印刷可能領域欄６７０を有している。封入用紙タイプ欄６１０は、封入用紙のタイプを記憶している。封書情報テーブル４００の封入用紙タイプ欄４６０に対応する。封筒タイプ欄６２０は、封筒のタイプを記憶している。封書情報テーブル４００の封筒タイプ欄４７０に対応する。封入用紙のタイプと封筒のタイプの組み合わせによって、第２の領域は決定されるからである。用紙サイズ欄６３０は、封入用紙のサイズを記憶している。領域数欄６４０は、その封入用紙内の第２の領域の数を記憶している。普通は１か所であるが、複数あってもよい。また、この領域数によって、第２の領域を示すパターン印刷可能領域欄（パターン印刷可能領域欄６５０等）の数が決定される。パターン印刷可能領域欄６５０は、１番目の第２の領域を既定する値を記憶している。パターン印刷可能領域欄６７０は、２番目の第２の領域を既定する値を記憶しており、構成はパターン印刷可能領域欄６５０と同様である。パターン印刷可能領域欄６５０は、頂点数欄６５２、利用面欄６５４、頂点位置欄６５６、頂点位置欄６５８、頂点位置欄６６０を有している。頂点数欄６５２は、第２の領域を構成している頂点の数を記憶している。４角形であれば、頂点数は４となる。また、この頂点数によって、頂点位置欄（頂点位置欄６５６等）の数が決定される。利用面欄６５４は、その第２の領域がある面（表面、裏面の種別）を記憶している。頂点位置欄６５６は、頂点の座標を記憶している。ここでの座標は、例えば、用紙の左上を原点としたＸＹ空間における座標である。頂点位置欄６５８、頂点位置欄６６０は、頂点位置欄６５６と同様である。
【００２３】
具体的には、パターン印刷可能領域検出モジュール１３０は、封筒のタイプから封筒タイプ情報テーブル５００内の該当する行を選択する。より具体的には、第１の領域としてパターン印刷可能領域欄５４０等に記憶されている第１の領域の頂点位置等を検出する。また、パターン印刷可能領域検出モジュール１３０は、封入用紙のタイプと封筒のタイプの組み合わせから封入用紙タイプ情報テーブル６００内の該当する行を選択する。より具体的には、第２の領域としてパターン印刷可能領域欄６５０等に記憶されている第２の領域の頂点位置等を検出する。
また、封筒タイプ情報テーブル５００のパターン印刷可能領域欄５４０内に封緘した後は見えなくなる部分であるか否かを示す情報を記憶する欄を設けてもよい。そして、パターン印刷可能領域検出モジュール１３０は、封筒を封緘した後では、見えなくなる領域を第１の領域として検出する場合は、その欄に記憶されている情報を用いて、封緘後は見えなくなる部分となる領域だけを選択できるようにしてもよい。なお、検出した領域の画像も併せて記憶するようにしてもよい。
【００２４】
パターン生成モジュール１５０は、パターン印刷可能領域検出モジュール１３０、パターン記憶モジュール１６０、印刷画像生成モジュール１７０と接続されている。パターン生成モジュール１５０は、パターン印刷可能領域検出モジュール１３０によって検出された封筒内の第１の領域と封入用紙内の第２の領域にまたがった画像を生成する。この画像は、封筒と封入用紙の組み合わせの適否を検査するための画像である。例えば、割り印のようになり、第１の領域に印刷された画像と第２の領域に印刷された画像とを組み合わせると、元の画像になり、その封筒と封入用紙は合致していると判断し得るようにするものである。また、この画像は、封筒と封入用紙の組み合わせ又は宛先を一意に識別し得るものである。
この画像の生成のために、その画像であるパターンを記憶しているパターン記憶モジュール１６０を用いるようにしてもよい。例えば、パターン記憶モジュール１６０内に記憶されているパターンを表示画面に表示し、操作者の操作によって選択するようにしてもよい。なお、第１の領域と第２の領域を組み合わせた領域に収まるようなパターンだけを選択して表示するようにしてもよい。また、選択したパターンを第１の領域と第２の領域を組み合わせた領域に収まるように変形（拡大、縮小（縦方向のみ又は横方向のみの拡大、縮小であってもよい）、回転等、これらの組み合わせ）してもよい。そして、生成した画像を印刷画像生成モジュール１７０に渡す。
【００２５】
また、パターン生成モジュール１５０は、英数字、ひらがな、カタカナ、漢字等の文字の画像を生成するようにしてもよい。さらに、パターン生成モジュール１５０は、封筒と封入用紙の組み合わせ又は宛先を一意に識別し得る情報を示す情報画像を生成するようにしてもよい。なお、情報画像とは、機械可読な態様で電子データを表すために体系的に作られた画像コードをいい、具体的には、１次元バーコード、２次元コード（例えば、ＱＲコード（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ  ｃｏｄｅ）等）等がある。
【００２６】
パターン記憶モジュール１６０は、パターン生成モジュール１５０と接続されている。パターン記憶モジュール１６０は、パターン生成モジュール１５０によって生成される画像を記憶している。例えば、図１０に示すパターンを記憶している。図１０（ａ）、（ｂ）に示す例は、割り印のようになるものであり、この四角形、円の中に文字等を埋め込んでもよい。また、図１０（ｃ）、（ｄ）、（ｅ）に示す例は、各種の色が縦縞になっている模様であるが、これらの上半分を第１の領域に印刷し、残りの下半分を第２の領域に印刷することによって、上下の色が一致することによって、両者（封筒、封入用紙）は合致したものであることがわかる。なお、ここで、上半分、下半分としたが、必ずしも半分である必要はなく、第１の領域と第２の領域の比率に合わせて、分割する位置を調整してもよい。
【００２７】
印刷画像生成モジュール１７０は、パターン生成モジュール１５０、出力モジュール１８０と接続されている。印刷画像生成モジュール１７０は、パターン生成モジュール１５０によって生成された画像から、封筒の第１の領域に印刷する画像である第１の印刷用画像と、封入用紙の第２の領域に印刷する画像である第２の印刷用画像を生成する。そして、生成した第１の印刷用画像と第２の印刷用画像を出力モジュール１８０に渡す。
印刷画像生成モジュール１７０は、パターン生成モジュール１５０によって生成された画像を第１の領域に印刷する画像である第１の分割画像と第２の領域に印刷する画像である第２の分割画像に分割し、それぞれの印刷用画像を生成するようにしてもよい。また、パターン生成モジュール１５０によって生成された画像の印刷用画像を生成し、その印刷用画像を第１の領域に印刷する画像である第１の分割画像と第２の領域に印刷する画像である第２の分割画像に分割するようにしてもよい。
【００２８】
また、印刷画像生成モジュール１７０は、画像を分割する処理の他に、画像を複製する処理を行ってもよい。つまり、パターン生成モジュール１５０によって生成された画像の印刷用画像を、第１の印刷用画像と第２の印刷用画像としてもよい。この場合は、封筒の第１の領域と封入用紙の第２の領域に同じ画像が印刷されることになり、封筒と封入用紙の組み合わせの検査は、同じものが印刷されているか否かによって行うこととなる。前述のように、パターン生成モジュール１５０が、文字の画像、情報画像を生成した場合は、この複製を用いてもよい。情報画像として、バーコードが印刷された場合は、バーコードリーダを用いて、封筒に印刷されたバーコードの内容と封入用紙に印刷されたバーコードの内容が合致するか否かによって検査してもよい。
印刷画像生成モジュール１７０は、第１の印刷用画像と第２の印刷用画像の他に、それらを印刷する位置（サイズ等を含んでもよい）を出力モジュール１８０に渡す。その位置にしたがって、印刷対象である封筒と封入用紙に第１の印刷用画像と第２の印刷用画像が印刷される。
【００２９】
出力モジュール１８０は、印刷画像生成モジュール１７０と接続されている。出力モジュール１８０は、印刷画像生成モジュール１７０によって生成された第１の印刷用画像とその第１の印刷用画像を印刷する用紙（封筒）とは異なる用紙（封入用紙）に印刷する第２の印刷用画像を出力する。
印刷は、封筒と封入用紙とは異なる印刷装置で印刷してもよい。例えば、封筒を印刷する用紙と封入用紙の材質が異なる場合には、異なる印刷装置で印刷を行うことが適している。もちろんのことながら、印刷対象選択モジュール１１０によって選択された封書情報テーブル４００内の封筒印字情報欄４５０、封入物印字情報欄４４０を用いて、封筒に受取人住所、受取人名、差出人等を印刷し、封入用紙にその内容を印刷してもよい。
印刷用画像を出力するとは、例えば、プリンタ等の印刷装置で印刷すること、ディスプレイ等の表示装置に表示すること、ファックス等の画像送信装置で画像を送信すること、画像データベース等の画像記憶装置へ画像を書き込むこと、メモリーカード等の記憶媒体に記憶すること、他の情報処理装置へ渡すこと等が含まれる。
【００３０】
図２は、本実施の形態を具現化した場合のシステム構成例を示す説明図である。
封書処理システム２１０、クライアント２２０Ａ、クライアント２２０Ｂ、プリンタ２３０は、通信回線２９０を介してそれぞれ接続されている。例えば、図１に例示した画像処理装置を封書処理システム２１０内に具備させて、操作者の選択指示等はクライアント２２０Ａ、クライアント２２０Ｂ等を用いて行い、出力モジュール１８０が出力した第１の印刷用画像と第２の印刷用画像を、プリンタ２３０がそれぞれ封筒の用紙、封入用紙に印刷するようにしてもよい。また、図１に例示した画像処理装置を各クライアント２２０Ａ、クライアント２２０Ｂ内に具備させてもよいし、プリンタ２３０内に具備させてもよい。
【００３１】
図３は、本実施の形態による処理例を示すフローチャートである。
ステップＳ３０２では、印刷対象選択モジュール１１０が、封書情報記憶モジュール１２０を用いて印刷対象（封筒と封入用紙の組み合わせ）を選択する。
【００３２】
ステップＳ３０４では、パターン印刷可能領域検出モジュール１３０が、印刷可能領域情報記憶モジュール１４０を用いてパターンの印刷可能領域を検出する。
ここで、図７、図８を用いて、パターンの印刷可能領域である第１の領域と第２の領域を例示する。
図７は、封筒７１０と封入用紙７２０の関係例を示す説明図である。図７（ａ）に例示する封筒７１０と図７（ｂ）に例示する封入用紙７２０は、ステップＳ３０２で選択された封筒と封入用紙の組み合わせである。
封筒７１０は、パターン印刷可能領域７１２、差し込み口領域７１４、パターン印刷可能領域７１６を有している。パターン印刷可能領域７１２、パターン印刷可能領域７１６は、第１の領域となり得る領域である。また、両方とも封緘した場合には見えなくなる領域である。差し込み口領域７１４は、封入用紙７２０を封入するための口である。
封入用紙７２０は、パターン印刷可能領域７２２を有しており、パターン印刷可能領域７２２は第２の領域となり得る領域である。
図７（ｃ）に例示するものは、封筒７１０に封入用紙７２０を封入した後であって、封緘する前の状態であることを示している。パターン印刷可能領域７１２とパターン印刷可能領域７２２は、この状態で隣り合っており、また、パターン印刷可能領域７２２とパターン印刷可能領域７１６も隣り合っていることがわかる。
【００３３】
図８は、封筒８１０と封入用紙８２０の関係例を示す説明図である。図８（ａ）に例示する封筒８１０と図８（ｂ）に例示する封入用紙８２０は、ステップＳ３０２で選択された封筒と封入用紙の組み合わせである。
封筒８１０は、パターン印刷可能領域８１２、差し込み口領域８１４、パターン印刷可能領域８１６を有している。パターン印刷可能領域８１２、パターン印刷可能領域８１６は、第１の領域となり得る領域である。また、両方とも封緘した場合には見えなくなる領域である。差し込み口領域８１４は、封入用紙８２０を封入するための口である。
封入用紙８２０は、パターン印刷可能領域８２２を有しており、パターン印刷可能領域８２２は第２の領域となり得る領域である。
図８（ｃ）に例示するものは、封筒８１０に封入用紙８２０を封入した後であって、封緘する前の状態であることを示している。パターン印刷可能領域８１２とパターン印刷可能領域８２２は、この状態で隣り合っており、また、パターン印刷可能領域８２２とパターン印刷可能領域８１６も隣り合っていることがわかる。
【００３４】
ステップＳ３０６では、パターン印刷可能領域検出モジュール１３０が、印刷可能領域は、選択可能な領域が複数（第１の領域として複数ある場合又は第２の領域として複数ある場合）あるか否かを判断し、複数ある場合はステップＳ３０８へ進み、それ以外の場合（第１の領域が１つであり、かつ第２の領域が１つの場合）はステップＳ３１０へ進む。
ステップＳ３０８では、パターン印刷可能領域検出モジュール１３０が、操作者の操作に応じて、印刷可能領域を選択する。図９は、領域選択画面９００の例を示す説明図である。表示画面に領域選択画面９００を表示する。領域選択画面９００内には、選択領域９１０、説明領域９２０を表示する。選択領域９１０には、第１の領域として領域Ｂ（１）：９１２と領域Ｂ（２）：９１６の２つがあること、第２の領域として領域Ａ：９１４があることを示している。また、説明領域９２０内には、「現在選択されている封入用紙と封筒の組み合わせでは、封入時は左のようになります。封入用紙へのパターン印刷が可能な領域は領域Ａです。封筒へのパターン印刷が可能な領域として、領域Ｂ（１）、領域Ｂ（２）、又は領域Ｂ（１）と領域Ｂ（２）の両方を選択できます。印刷したい領域をクリックしてください。」である旨を表示している。操作者の操作によって、領域Ｂ（１）：９１２、領域Ｂ（２）：９１６、又は領域Ｂ（１）：９１２と領域Ｂ（２）：９１６の両方が選択された場合は、その領域を第１の領域として選択する。
【００３５】
ステップＳ３１０では、パターン生成モジュール１５０が、パターン記憶モジュール１６０を用いてパターンを生成する。例えば、図１０に示したパターンのいずれかを操作者の操作に応じて選択する。
ステップＳ３１２では、印刷画像生成モジュール１７０が、パターンを分割して印刷用画像を生成する。例えば、画像を上下又は左右に分割して、印刷用画像を生成する。また、前述の例のように第１の領域が２つある場合は、画像を３分割する。この場合、第１の印刷用画像として２つの印刷用画像があることになる。
【００３６】
ステップＳ３１４では、出力モジュール１８０が、印刷用画像を出力する。
図１１は、印刷例と封筒１１１０に封入用紙１１２０を封入した例を示す説明図である。図１１（ａ）に例示するものは、封筒１１１０の第１の領域であるパターン印刷可能領域１１１２に第１の印刷画像であるパターン部分１１１４（図１０（ｃ）のパターンに相当するものの上半分）を印刷したものである。図１１（ｂ）に例示するものは、封入用紙１１２０の第２の領域であるパターン印刷可能領域１１２２に第２の印刷画像であるパターン部分１１２４（図１０（ｃ）のパターンに相当するものの下半分）を印刷したものである。
図１１（ｃ）に例示するものは、封筒１１１０に封入用紙１１２０を封入した後であって、封緘する前の状態であることを示している。パターン部分１１１４とパターン部分１１２４は、この状態で合致しており、両者（封筒１１１０と封入用紙１１２０）は対応したものであることがわかる。なお、封緘すると、パターン部分１１１４とパターン部分１１２４は見えない状態となる。
【００３７】
図１２を参照して、本実施の形態の画像処理装置のハードウェア構成例について説明する。図１２に示す構成は、例えばパーソナルコンピュータ（ＰＣ）などによって構成されるものであり、スキャナ等のデータ読み取り部１２１７と、プリンタなどのデータ出力部１２１８を備えたハードウェア構成例を示している。
【００３８】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１２０１は、前述の実施の形態において説明した各種のモジュール、すなわち、印刷対象選択モジュール１１０、パターン印刷可能領域検出モジュール１３０、パターン生成モジュール１５０、印刷画像生成モジュール１７０等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００３９】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２０２は、ＣＰＵ１２０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２０３は、ＣＰＵ１２０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス１２０４により相互に接続されている。
【００４０】
ホストバス１２０４は、ブリッジ１２０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス１２０６に接続されている。
【００４１】
キーボード１２０８、マウス等のポインティングデバイス１２０９は、操作者により操作される入力デバイスである。ディスプレイ１２１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などがあり、各種情報をテキストやイメージ情報として表示する。
【００４２】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１２１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ１２０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクには、封書情報テーブル４００、封筒タイプ情報テーブル５００、封入用紙タイプ情報テーブル６００、パターン、印刷用画像などが格納される。さらに、その他の各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００４３】
ドライブ１２１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体１２１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース１２０７、外部バス１２０６、ブリッジ１２０５、及びホストバス１２０４を介して接続されているＲＡＭ１２０３に供給する。リムーバブル記録媒体１２１３も、ハードディスクと同様のデータ記録領域として利用可能である。
【００４４】
接続ポート１２１４は、外部接続機器１２１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート１２１４は、インタフェース１２０７、及び外部バス１２０６、ブリッジ１２０５、ホストバス１２０４等を介してＣＰＵ１２０１等に接続されている。通信部１２１６は、ネットワークに接続され、外部とのデータ通信処理を実行する。データ読み取り部１２１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部１２１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００４５】
なお、図１２に示す画像処理装置のハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１２に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図１２に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００４６】
前述の例では、図１０に示したパターンを示したが、これらの他に、絵、写真等の画像であってもよい。
なお、各モジュールの処理内容として背景技術で説明した技術を採用してもよい。
【００４７】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標））、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００４８】
１１０…印刷対象選択モジュール
１２０…封書情報記憶モジュール
１３０…パターン印刷可能領域検出モジュール
１４０…印刷可能領域情報記憶モジュール
１５０…パターン生成モジュール
１６０…パターン記憶モジュール
１７０…印刷画像生成モジュール
１８０…出力モジュール
２１０…封書処理システム
２２０Ａ…クライアント
２２０Ｂ…クライアント
２３０…プリンタ
２９０…通信回線
【図１】
0005672886.tif 000002
【図２】
0005672886.tif 000003
【図３】
0005672886.tif 000004
【図４】
0005672886.tif 000005
【図５】
0005672886.tif 000006
【図６】
0005672886.tif 000007
【図７】
0005672886.tif 000008
【図８】
0005672886.tif 000009
【図９】
0005672886.tif 000010
【図１０】
0005672886.tif 000011
【図１１】
0005672886.tif 000012
【図１２】
0005672886.tif 000013