(57)【要約】【課題】印刷レイアウト２００が郵便規約を満たすかを自動的に判断して、印刷レイアウト２００を自動的に補正することにより、郵便規約を満たした印刷データ３００を容易に作成すること。【解決手段】郵便規約特定部４０６は、入力を受付けた宛先と、差出元とが一致するかを判定することにより満たすべき郵便規約を特定する。郵便規約判定部４０７は、入力を受付けた印刷レイアウト２００が、特定した郵便規約を満たすかを、郵便規約判定テーブル７００を参照して判定する。郵便規約判定部４０７が、印刷レイアウト２００は郵便規約を満たさないと判定した場合、印刷レイアウト変更部４０８は、郵便規約を満たすように印刷レイアウト２００を変更する。【選択図】図１０
2015197852.tif 000002
【特許請求の範囲】
【請求項１】
印刷レイアウトの入力を受付ける印刷レイアウト入力受付手段と、
前記印刷レイアウトが郵便規約を満たすかを判定する郵便規約判定手段と、
前記郵便規約判定手段が前記郵便規約を満たさないと判定した場合、前記郵便規約を満たすように前記印刷レイアウトを変更する印刷レイアウト変更手段とを備えることを特徴とする画像形成装置。
【請求項２】
前記郵便規約は、各国固有の郵便規約と、各国共通の国際郵便に関する郵便規約とを含むことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記郵便規約は、用紙領域の大きさならびに印刷領域の位置および範囲を少なくとも規定することを特徴とする請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記印刷レイアウト入力受付手段は印刷領域位置の入力を受付け、
前記印刷レイアウト変更手段は、郵便規約が規定する前記印刷領域の位置を満たすように、入力を受付けた前記印刷領域位置を変更する印刷領域の位置変更手段とを備えることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記印刷レイアウト入力受付手段はフォントサイズの入力をさらに受付け、
前記印刷レイアウト変更手段は、郵便規約が規定する前記印刷領域の範囲を満たすように、入力を受付けた前記フォントサイズを変更するフォントサイズ変更手段とを備えることを特徴とする請求項３または請求項４に記載の画像形成装置。
【請求項６】
前記印刷レイアウト入力受付手段は用紙領域の大きさの入力をさらに受付け、
前記郵便規約判定手段が、郵便規約が規定する前記用紙領域の大きさを満たさないと判定した場合、警告を行う警告手段を備えることを特徴とする請求項３から請求項５いずれか１項に記載の画像形成装置。
【請求項７】
前記画像形成装置は、宛先の入力を受付ける宛先入力受付手段と、差出元の入力を受付ける差出元の入力受付手段とをさらに有し、
入力を受付けた前記宛先と、前記差出元とが一致するかを判定することにより、前記各国固有の郵便規約と、前記各国共通の国際郵便に関する郵便規約とから、前記郵便規約を特定する郵便規約特定手段をさらに備えることを特徴とする請求項２から請求項６いずれか１項に記載の画像形成装置。
【請求項８】
前記画像形成装置は、判定指示の入力を受付ける判定指示の入力受付手段をさらに有し、
前記郵便規約特定手段によって前記郵便規約の特定は、前記判定指示の入力受付手段への入力受付に応じて実行されることを特徴とする請求項２から請求項７いずれか１項に記載の画像形成装置。
【請求項９】
入力を受付けた前記印刷レイアウトと、前記宛先と、前記差出元とから、印刷データを生成する印刷データ生成手段と、
前記印刷レイアウト変更手段が前記印刷レイアウトを変更した場合、前記印刷データを変更する印刷データ変更手段と、
前記印刷データに基づいて形成した画像を表示する表示手段をさらに備えることを特徴とする請求項１から請求項８いずれか１項に記載の画像形成装置。
【請求項１０】
前記印刷データを送信するインターフェースをさらに備えることを特徴とする請求項９に記載の画像形成装置。
【請求項１１】
前記印刷データを記憶する印刷データ記憶手段をさらに備えることを特徴とする請求項９または請求項１０に記載の画像形成装置。
【請求項１２】
前記印刷データ生成手段は、前記宛先を特定可能なバーコードを生成し、
前記印刷データは、前記バーコードを含むことを特徴とする請求項９から請求項１１いずれか１項に記載の画像形成装置。
【請求項１３】
印刷レイアウトの入力を受付ける印刷レイアウト入力受付ステップと、
前記印刷レイアウトが郵便規約を満たすかを判定する郵便規約判定ステップと、
前記郵便規約判定ステップが前記郵便規約を満たさないと判定した場合、前記郵便規約を満たすように前記印刷レイアウトを変更する印刷レイアウト変更ステップとを備えることを特徴とする画像形成方法。
【請求項１４】
コンピュータを、請求項１乃至請求項１２のいずれか１項に記載の画像形成装置として機能させるためのプログラム。
【請求項１５】
請求項１４に記載のプログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法、プログラムおよび記憶媒体に関する。
【背景技術】
【０００２】
従来、郵便物または郵便物に貼付するラベルの印刷後の可読性を良くするために、宛名毎に文字数を考慮した、適切なフォントサイズに自動的に変更する画像形成装置が知られている。また、用紙の大きさに応じた印刷レイアウトに自動的に変更する画像形成装置も知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０６−０５１９２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
郵便物に宛先等を印刷する際、国内郵便規約または万国郵便条約などの国際条約に基づく郵便規約（以下「郵便規約」と記す）を遵守する必要がある。すなわち、郵便物に印刷される宛先等が、郵便規約が規定する印刷レイアウトの印刷位置、印刷領域の範囲、または他の印刷領域との位置関係等を満たしたうえで用紙に印刷される必要がある。
【０００５】
しかしながら、従来技術においては、ユーザが自由に印刷レイアウトを入力した場合、郵便規約を満たさない印刷データが作成されてしまうという課題があった（特許文献１）。すなわち、郵便規約を満たさない印刷データによって宛名等が郵便物に印刷された場合、ユーザが意図した配達先に郵便物が配達されず、郵便料金割引の恩恵を受けられず、自動読取り装置による宛名等の自動認識がなされないといった問題が生じ得た。さらに、差出元の国と宛先の国とが異なる国際郵便の場合、各国がそれぞれ独自に定めた固有の郵便規約と、各国共通の国際郵便に関する規約をそれぞれ使い分けて印刷レイアウトを入力することは困難であった。
【課題を解決するための手段】
【０００６】
本発明に係る画像形成装置は、印刷レイアウトの入力を受付ける印刷レイアウト入力受付手段と、前記印刷レイアウトが郵便規約を満たすかを判定する郵便規約判定手段と、前記郵便規約判定手段が前記郵便規約を満たさないと判定した場合、前記郵便規約を満たすように前記印刷レイアウトを変更する印刷レイアウト変更手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明に係る画像形成装置、画像形成方法、プログラムおよび記憶媒体によれば、印刷レイアウトが郵便規約を満たすか自動的に判断して印刷レイアウトを自動的に補正することにより、郵便規約を満たした印刷データを容易に作成することができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態におけるコンピュータ装置１の外観図を示す。
【図２】実施形態におけるコンピュータ装置１の制御回路ブロック図を示す。
【図３】実施形態における印刷レイアウトの一例を示す。
【図４】実施形態における印刷データのデータ構造の一例を示す。
【図５】実施形態におけるコンピュータ装置１の機能ブロック図の一例を示す。
【図６】実施形態におけるコンピュータ装置１の処理を説明するためのフローチャートを示す。
【図７】実施形態におけるコンピュータ装置１のサブルーチン処理を説明するためのフローチャートを示す。
【図８】実施形態における郵便規約判定テーブルを示す。
【図９】実施形態におけるコンピュータ装置１のサブルーチン処理を説明するためのフローチャートを示す。
【図１０】実施形態におけるＧＵＩ表示画面例を示す。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を参照して説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、本発明の範囲をそれらに限定する趣旨のものではない。
【００１０】
［実施形態１］
図１は、実施形態１における画像形成装置を構成するコンピュータ装置１の外観図である。コンピュータ装置１は、画像出力Ｉ／Ｆ（インターフェース）１１６を介して接続されるディスプレイ１２０と、入出力Ｉ／Ｆ（インターフェース）１１７を介して接続されるキーボード１３０と、マウス１４０とから構成される。
【００１１】
コンピュータ装置１は、ユーザの操作に応じて印刷データ３００を作成し、作成した印刷データ３００に基づいてディスプレイ１２０に表示される画像が生成される。また、作成した印刷データ３００を入出力Ｉ／Ｆ１１７を介してプリンタ１５０に送信し、送信した印刷データ３００に基づいてプリンタ１５０に印刷処理を実行させることもできる。
【００１２】
図２は、実施形態１におけるコンピュータ装置１の制御回路１１０ブロックを示す図である。図２の制御回路１１０は、チップセット１１１、ＣＰＵ１１２、ＲＯＭ１１３、ＲＡＭ１１４、記憶部１１５、画像出力Ｉ／Ｆ１１６、および入出力Ｉ／Ｆ１１７を含んで構成される。さらに、チップセット１１１は画像出力Ｉ／Ｆ１１６を介してディスプレイ１２０に通信可能に接続され、入出力Ｉ／Ｆ１１７を介してキーボード１３０、マウス１４０、およびプリンタ１５０に通信可能に接続される。
【００１３】
ＣＰＵ１１２は演算回路からなり、コンピュータ装置１を統括制御する。ＲＯＭ１１３は記憶領域であり、種々のプログラムが記憶される。ＲＡＭ１１４は一時記憶領域であり、ＣＰＵ１１２による演算実行時に用いられる。記憶部１１５は例えばＨＤＤ(Hard Disk Drive)、ＳＳＤ(Solid State Drive)等により構成され、ＣＰＵ１１２の制御に基づいてデータの読取り／書込みがなされる。入力受付部４００によって生成された印刷データ３００は、記憶部１１５に保存することができる。チップセット１１１は、制御回路１１０内の上記各モジュールと相互に通信可能に接続され、各モジュール間のデータの受け渡しを管理する。尚、制御回路１１０とプリンタ１５０とは、入出力Ｉ／Ｆ１１７を介して通信可能に接続されるが、さらに入出力Ｉ／Ｆ１１７に接続されるネットワークを通じてプリンタ１５０と通信可能に接続されてもよい。
【００１４】
図３は、印刷レイアウト２００の一例を示す図である。
【００１５】
図３に示される印刷レイアウト２００は、郵便物として宛先等を用紙に印刷するための印刷レイアウト２００が例示される。印刷レイアウト２００は、用紙領域２１０と、宛先印刷領域２２０と、差出元印刷領域２３０と、料金納付および消印領域２４０とを含むことができる。印刷レイアウト２００は、後述の印刷データ３００によって特定され、コンピュータ装置１のＲＡＭ１１４または記憶部１１５に記憶され、画像出力Ｉ／Ｆ１１６を介してディスプレイ１２０に表示することができる。また、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）への入力操作により各領域の位置や範囲等を編集することができる。
【００１６】
用紙領域２１０は、用紙領域始点２１１（Ｓｍ，Ｓｎ）および用紙領域終点２１２（Ｅｍ，Ｅｎ）の値によって特定される。なお、Ｓｍ，Ｓｎ，Ｅｍ，Ｅｎ等の値は「mm（ミリメートル)」等の長さの単位であってもよいし、画素数等であってもよい。本実施形態における用紙領域２１０は、定型郵便規格の封筒が例示されるが、ハガキやカード等であってもよい。
【００１７】
用紙領域２１０における用紙領域始点２１１および用紙領域終点２１２は、縦方向と横方向とからなる座標系として定義することもできる。例えば、用紙領域始点２１１（Ｓｍ，Ｓｎ）を座標系の原点（０，０）とすると、用紙領域２１０の左右方向、すなわち用紙の幅サイズ２１３をＥｍとして特定することができる。同様に、用紙領域２１０の上下方向、すなわち用紙の高さサイズ２１４をＥｎとして特定することができる。
【００１８】
宛先印刷領域２２０は、宛先住所や宛先氏名等の宛先が印刷される領域であり、用紙領域２１０と同様に、宛先印刷領域始点２２１（ｓ１ｍ，ｓ１ｎ）および宛先印刷領域終点２２２（ｅ１ｍ，ｅ１ｎ）の値を特定する。
【００１９】
差出元印刷領域２３０は、差出元住所や差出元氏名等の差出元が印刷される領域であり、用紙領域２１０と同様に、差出元印刷領域始点２３１（ｓ２ｍ，ｓ２ｎ）および差出元印刷領域終点２３２（ｅ２ｍ，ｅ２ｎ）の値を特定する。
【００２０】
料金納付および消印領域２４０（以下、「消印領域」と記す）は、料金納付および消印のための領域であり、用紙領域２１０と同様に、消印領域始点２４１（ｓ３ｍ，ｓ３ｎ）および消印領域終点２４２（ｅ３ｍ，ｅ３ｎ）の値を特定する。
【００２１】
コンピュータ装置１は、各領域の始点と、各領域の終点とから、各々の領域の位置および各々の印刷領域の範囲を特定することができる。
【００２２】
図４は、印刷データ３００のデータ構造の一例を示す図である。
【００２３】
図４に示される印刷データ３００は、印刷データ生成部４０５が、入力受付部４００から入力を受付けた情報を基に生成するデータである。印刷データ３００は、印刷レイアウトデータ３１０と、宛先データ３２０と、差出元データ３３０とが含まれる。表示部４１２は、印刷データ３００に基づいて、宛名等の印刷後の用紙イメージ画像をディスプレイ１２０に表示することができる。また、入出力Ｉ／Ｆ１１７は、印刷データ３００をプリンタ１５０等の外部出力装置に送信することができ、プリンタ１５０は、当該印刷データ３００に基づいて、宛名等の印刷を用紙に行うことができる。さらに、印刷データ記憶部４１４は、印刷データ３００をコンピュータ装置１のＲＡＭ１１４または記憶部１１５に記憶することができる。
【００２４】
本実施形態において、印刷レイアウトデータ３１０は、印刷レイアウト入力受付部４０１によって入力受付され、用紙領域２１０、宛先印刷領域２２０、差出元印刷領域２３０、消印領域２４０の各始点および終点を含む座標形式のデータとして生成される。例えば、用紙領域終点２１２（Ｅｍ，Ｅｎ）は（２３５．０ｍｍ，１２０．０ｍｍ）などの座標形式のデータとすることができる。さらに、印刷レイアウトデータ３１０は、宛先印刷領域２２０、差出元印刷領域２３０に印刷または表示されるフォントサイズを特定するデータとして生成される。なお、フォントサイズはポイント（ｐｔ）単位によって特定することができるが、実施形態はこれに限られず、他の単位によってフォントサイズを特定してもよい。
【００２５】
本実施形態において、宛先データ３２０は、宛先入力受付部４０２によって入力受付され、宛先名、宛先郵便番号、宛先住所、宛先国の情報を特定するデータとして生成される。
【００２６】
同様に、差出元データ３３０は、差出元入力受付部４０３によって入力受付され、差出元名、差出元郵便番号、差出元住所、差出国の情報を特定するデータとして生成される。
【００２７】
印刷データ生成部４０５は、入力受付された印刷レイアウトデータ３１０、宛先データ３２０、および差出元データ３３０を基に、印刷データ３００を生成する。印刷データ３００は、郵便規約特定部４０６および郵便規約判定部４０７によって適宜呼出され、後述の郵便規約判定テーブル７００による判定処理等に用いられる。あるいはまた、印刷レイアウト２００変更部によって印刷領域が変更された場合、印刷データ変更部４１１によって印刷データ３００が適宜呼出され、各印刷領域始点および印刷領域終点のデータが変更される。さらに、印刷データ記憶部４１４は、変更された印刷データ３００をコンピュータ装置１のＲＡＭ１１４または記憶部１１５に記憶することができる。入出力Ｉ／Ｆ１１７によるプリンタ１５０への印刷指示についても同様に可能である。本実施形態における詳細な処理内容については後述する。
【００２８】
図５は、実施形態１におけるコンピュータ装置１の機能を示すブロック図である。以下、図５を参照してコンピュータ装置１の機能の概略を説明する。
【００２９】
本実施形態では、入力受付部４００は、印刷レイアウト入力受付部４０１と、宛先入力受付部４０２と、差出元入力受付部４０３と、判定指示入力受付部４０４とを有する。各入力受付部４００は、ユーザがキーボード１３０やマウス１４０を操作することにより、入力を受付けることができる。
【００３０】
印刷レイアウト入力受付部４０１、宛先入力受付部４０２、差出元入力受付部４０３および判定指示入力受付部４０４は、それぞれ印刷レイアウト、宛先、差出元および判定指示の入力を受付ける。
【００３１】
印刷データ生成部４０５は、入力を受付けた印刷レイアウト、宛先および差出元を基に、図４のデータ構造に示される印刷データ３００を生成する。例えば、印刷データ生成部４０５は、印刷レイアウト入力受付部４０１から入力を受付けた用紙領域始点２１１および用紙領域終点２１２の座標を印刷レイアウトデータ３１０の一部としてＲＡＭ１１４または記憶部１１５に記憶する。印刷データ生成部４０５によって生成された印刷データ３００は、表示部４１２がディスプレイ１２０に表示するために用いられる他、郵便規約特定部４０６および郵便規約判定部４０７によって実行される処理に用いられる。
【００３２】
郵便規約特定部４０６は、宛先国と差出国とが一致するかを判定し、当該判定結果に応じて印刷レイアウト２００が満たすべき郵便規約を特定する。
【００３３】
郵便規約判定部４０７は、印刷レイアウト２００の用紙サイズ、宛先印刷領域２２０、差出元印刷領域２３０および消印印刷領域などが、郵便規約が定める大きさ、位置および範囲を満たすかを判定する。
【００３４】
印刷レイアウト変更部４０８は、印刷領域位置変更部４０９とフォントサイズ変更部４１０とを有する。
【００３５】
印刷領域位置変更部４０９は、郵便規約特定部４０６によって特定された郵便規約を満たすように、印刷レイアウト２００における宛先印刷領域２２０および差出元印刷領域２３０の位置をそれぞれ変更する。
【００３６】
フォントサイズ変更部４１０は、郵便規約特定部４０６によって特定された郵便規約を満たすように、印刷レイアウト２００における宛先印刷領域２２０および差出元印刷領域２３０のフォントサイズをそれぞれ変更する。
【００３７】
印刷データ変更部４１１は、印刷領域位置変更部４０９および／またはフォントサイズ変更部４１０による変更を、印刷データ３００に反映する。具体的には、例えば印刷領域位置変更部４０９によって宛先印刷領域始点２２１の座標が変更された場合、印刷データ変更部４１１は、変更後の座標を印刷データ３００に上書き処理を実行する。
【００３８】
表示部４１２は、印刷データ３００に基づいて、宛名等の印刷後の用紙イメージ画像をディスプレイ１２０に表示することができる（図１０）。
【００３９】
警告部４１３は、郵便規約判定部４０７による判定の結果、用紙サイズは郵便規約が定める大きさを満たしていないと判定された場合に警告を実行する。
【００４０】
入出力Ｉ／Ｆ１１７は、印刷データ３００をプリンタ１５０等の外部出力装置に送信する処理を実行する。
【００４１】
印刷データ記憶部４１４は、印刷データ３００をコンピュータ装置１のＲＡＭ１１４または記憶部１１５に記憶する処理を実行する。
【００４２】
図６は、本実施形態のコンピュータ装置１における処理内容を説明するフローチャートである。以下、図６を参照してコンピュータ装置１における処理内容を説明する。
【００４３】
Ｓ５０１において、印刷レイアウト入力受付部４０１は、ユーザがキーボード１３０やマウス１４０を操作することにより、印刷レイアウト２００の入力を受付ける。本実施形態においては、ユーザが用紙サイズを入力することにより、用紙領域始点２１１（Ｓｍ，Ｓｎ）および用紙領域終点２１２（Ｅｍ，Ｅｎ）に（０ｍｍ，０ｍｍ）および（２３５．０ｍｍ，１２０ｍｍ）などの用紙領域２１０を特定するデータが生成される。同様に、宛先印刷領域２２０、差出元印刷領域２３０、および消印領域においてもそれぞれの領域を特定するデータが生成される。これらのデータは印刷データ３００の一部として生成され、印刷レイアウト２００における各領域の位置および範囲を特定することができる。さらに、ユーザがフォントサイズを入力することにより、宛先印刷領域２２０および差出元印刷領域２３０に印刷または表示されるフォントサイズを特定するデータが生成される。なお、印刷レイアウト２００の入力においては、ディスプレイ１２０に表示されるＧＵＩを介して具体的な数値を入力する態様であってもよいし、表示される選択肢の中から印刷レイアウト２００を選択する態様であってもよい。
【００４４】
Ｓ５０２において、宛先入力受付部４０２は、ユーザがキーボード１３０やマウス１４０を操作することにより、宛先の入力を受付ける。本実施形態においては、ユーザが宛先名、宛先郵便番号、宛先住所、宛先国などが含まれる宛先を入力することにより、宛先データ３２０が生成される。
【００４５】
Ｓ５０３において、差出元入力受付部４０３は、ユーザがキーボード１３０やマウス１４０を操作することにより、差出元の入力を受付ける。本実施形態においては、ユーザが差出元名、差出元郵便番号、差出元住所、差出元国などが含まれる差出元を入力することにより、差出元データ３３０が生成される。宛先および差出元の入力においては、キーボード１３０を用いてコードまたは文字情報を直接入力する態様であってもよいし、コンピュータ装置１の記憶部１１５に予め記憶される宛先群から当該宛先を呼出して入力する態様であってもよい。あるいはまた、外部記憶装置に記憶される宛先群から入出力Ｉ／Ｆ１１７を介して当該宛先を呼出して入力する態様であってもよい。
【００４６】
Ｓ５０１からＳ５０３の入力受付処理が実行されると、印刷データ生成部４０５は、図４に示されるデータ構造の通りに印刷データ３００を生成する。
【００４７】
Ｓ５０４において、表示部４１２は、入力受付部４００が生成した印刷データ３００に基づいて、宛名等の印刷後の用紙イメージ画像をディスプレイ１２０に表示する。
【００４８】
Ｓ５０５において、判定指示入力受付部４０４が判定指示の入力を受付けると、郵便規約特定部４０６による処理（Ｓ５０６）と、郵便規約判定部４０７による処理（Ｓ５０７，Ｓ５０９）が実行される。ここで、本実施形態における判定指示の入力受付は、後述するＧＵＩ上の自動レイアウト開始ボタン９０７を押下することによって実行されるが、実施形態はこれに限られない。
【００４９】
次に、郵便規約特定部４０６が実行する郵便規約特定処理（Ｓ５０６）の内容について、図７の郵便規約特定処理サブルーチンを示すフローチャートおよび図８の郵便規約判定テーブル７００を参照して説明する。
【００５０】
図７は、郵便規約特定処理（Ｓ５０６）の内容を示すサブルーチンのフローチャートである。
【００５１】
Ｓ６０１において、郵便規約特定部４０６は、Ｓ５０２で入力受付された宛先国を特定するデータと、Ｓ５０３で入力受付された差出国を特定するデータとを、印刷データ３００から呼出す。次いで、郵便規約特定部４０６は、宛先国と差出国とが一致するかを判定し、同一であったと判定した場合はＳ６０２に移行する。一方、郵便規約特定部４０６は、宛先国と差出国とが同一ではないと判定した場合はＳ６０３に移行する。
【００５２】
Ｓ６０２において、郵便規約特定部４０６は、Ｓ６０１で呼出した宛先国と差出国の国内郵便規約を、郵便規約判定テーブル７００から特定する。
【００５３】
同様に、Ｓ６０３において、郵便規約特定部４０６は、国際条約に基づく国際郵便規約を、郵便規約判定テーブル７００から特定する。
【００５４】
ここで、郵便規約判定テーブル７００について、図８を参照して説明する。
【００５５】
図８に示される郵便規約判定テーブル７００は、印刷レイアウト２００が郵便規約を満たすかを判定するために参照されるデータテーブルである。
【００５６】
本実施形態における郵便規約判定テーブル７００は、各国固有の郵便規約と、各国共通の国際郵便に関する郵便規約に関する情報が含まれており、コンピュータ装置１の記憶部１１５等に記憶される。このように構成することで、郵便規約が変更になった場合に、ＲＡＭ１１４または記憶部１１５に記憶されている郵便規約判定テーブル７００を差替えるだけ済み、ユーザが郵便規約変更に容易に対応することができる。
【００５７】
郵便規約判定テーブル７００は、各国固有の郵便規約または各国共通の国際郵便に関する郵便規約が郵便規約毎に配置される郵便規約フィールド７０１を有する。さらに、郵便規約判定テーブル７００は、用紙領域フィールド７０２と、宛先印刷領域フィールド７０３と、差出元印刷領域フィールド７０４と、消印領域フィールド７０５とが、それぞれ上記郵便規約ごとに対応付けられて配置されている。
【００５８】
本実施形態においては、各領域は座標によって位置、範囲、大きさを特定することができる。例えば、Ａ国郵便規約に対応する用紙領域フィールド７０２には、「幅サイズ２１３：１４０．０ｍｍ≦Ｅｍ≦２３５．０ｍｍ」および「高さサイズ２１４：９０．０ｍｍ≦Ｅｎ≦１２．０ｍｍ」と規定されている。これは、用紙の幅サイズ２１３が１４０．０ｍｍ〜２３５．０ｍｍおよび用紙の高さサイズ２１４が９０．０ｍｍ〜１２．０ｍｍであった場合に、用紙がＡ国郵便規約を満たすことを示す。
【００５９】
さらに、Ａ国郵便規約に対応する宛先印刷領域フィールド７０３には、「始点：ｓ１ｍ≦Ｅｍ−１４０．０ｍｍかつｓ１ｎ≧４０．０ｍｍ」および「終点：ｅ１ｍ≦Ｅｍ−１５．０ｍｍかつｅ１ｎ≦Ｅｎ−１５．０ｍｍ」と規定されている。これは、宛先印刷領域２２０が用紙の右辺から１５．０ｍｍ〜１４０．０ｍｍ、用紙の上辺から４０．０ｍｍ以上、および用紙の下辺から１５．０ｍｍそれぞれ離間した範囲内に位置していた場合に、宛先印刷領域２２０がＡ国郵便規約を満たすことを示す。
【００６０】
同様に、Ａ国郵便規約に対応する差出元印刷領域フィールド７０４には、「始点：ｓ２ｍ≧５．０ｍｍかつｓ２ｎ≧５．０ｍｍ」および「終点：ｅ２ｍ≦６６．０ｍｍかつｅ２ｎ≦４０．０ｍｍ」と規定されている。これは、差出元印刷領域２３０が用紙の左辺から５．０ｍｍ〜６６．０ｍｍ、用紙の上辺から５．０ｍｍ〜４０．０ｍｍそれぞれ離間した範囲内に位置していた場合に、差出元印刷領域２３０がＡ国郵便規約を満たすことを示す。
【００６１】
同様に、Ａ国郵便規約に対応する消印領域フィールド７０５には、「始点：ｓ３ｍ≧Ｅｍ−７４．０ｍｍかつｓ３ｎ≧ｓ１ｎ−４０．０ｍｍ」および「終点：ｅ３ｍ＝Ｅｍかつｅ３ｎ＝ｓ１ｎ」と規定されている。これは、消印領域２４０が用紙の右辺から７４．０ｍｍ以内、宛先印刷領域２２０の上辺から４０．０ｍｍ以内の範囲内に位置していた場合に、消印領域２４０がＡ国郵便規約を満たすことを示す。
【００６２】
なお、本実施形態における郵便規約判定テーブル７００で規定される位置、範囲および大きさを満たした郵便物は、郵便規約判定部４０７によって定型郵便物と認定される。ここで、定型郵便物とは、当該国が規定した国内郵便規約または国際条約が規定した郵便規約を満たした郵便物である。上記郵便規約を満たしていない定形外郵便物と比較すると、定型郵便物では郵便事業者から郵便料金の割引を受けることができるため、定型郵便物を利用する需要が存在する。
【００６３】
再び図７のＳ６０２に戻り、郵便規約特定部４０６は、Ｓ６０１で呼出した宛先国と差出国の国内郵便規約を特定する。具体的には、後述の郵便規約判定処理（Ｓ５０７，Ｓ５０９）で参照される当該国の郵便規約が記憶されているレコードを、郵便規約判定テーブル７００から特定する。
【００６４】
同様に、Ｓ６０３において、郵便規約特定部４０６は、Ｓ６０１で呼出した国際条約に基づく国際郵便規約を特定する。具体的には、後述の郵便規約判定処理（Ｓ５０７，Ｓ５０９）で参照される国際郵便規約が記憶されているレコードを、郵便規約判定テーブル７００から特定する。Ｓ６０２、Ｓ６０３の処理が終了すると、郵便規約特定処理を実行するサブルーチンを終了する。
【００６５】
再び図６に戻り、郵便規約判定処理（Ｓ５０７，Ｓ５０９）について説明する。
【００６６】
Ｓ５０７において、郵便規約判定部４０７は、Ｓ５０１で入力受付された用紙サイズが、郵便規約が定める用紙の大きさを満たすかを判定する。具体的には、郵便規約判定部４０７は、用紙領域始点２１１および用紙領域終点２１２を示すデータを呼出し、用紙領域２１０の幅サイズ２１３および高さサイズ２１４を特定する。そして、当該用紙領域２１０の幅サイズ２１３および高さサイズ２１４それぞれを、Ｓ５０６で特定した郵便規約判定テーブル７００の用紙領域フィールド７０２の値と比較判定する。郵便規約判定部４０７による判定の結果、用紙サイズは郵便規約が定める大きさを満たすと判定された場合（Ｓ５０７：Ｙｅｓ）、Ｓ５０９に移行する。
【００６７】
一方、郵便規約判定部４０７による判定の結果、用紙サイズは郵便規約が定める大きさを満たしていないと判定された場合（Ｓ５０７：Ｎｏ）、警告部４１３による警告が実行される（Ｓ５０８）。本実施形態における警告は、コンピュータ装置１に接続されるディスプレイ１２０に、入力受付された用紙の大きさが定形郵便物の郵便規約を満たしていない旨を表示する態様が例示される。しかし、警告は本実施形態に限られず、警告部４１３はビープ音や音声によってエラー警報を行ってもよい。
【００６８】
次に、Ｓ５０９において、郵便規約判定部４０７は、Ｓ５０１で入力受付された印刷レイアウト２００の各領域が、郵便規約が定める位置および範囲を満たすかを判定する。具体的には、郵便規約判定部４０７は、宛先印刷領域２２０、差出元印刷領域２３０、および消印領域それぞれの領域始点および領域終点を示すデータを呼出し、印刷レイアウト２００における各領域の位置および範囲を特定する。そして、各領域の位置および範囲それぞれを、Ｓ５０６で特定した郵便規約判定テーブル７００の宛先印刷領域フィールド７０３、差出元印刷領域フィールド７０４、および消印フィールドの値と比較判定する。郵便規約判定部４０７による判定の結果、印刷レイアウト２００は郵便規約が定める位置および範囲を満たすと判定された場合（Ｓ５０９：Ｙｅｓ）、図６のフローチャートを終了する。
【００６９】
一方、郵便規約判定部４０７による判定の結果、印刷レイアウト２００は郵便規約が定める位置および範囲を満たしていないと判定された場合（Ｓ５０９：Ｎｏ）、印刷レイアウト２００変更処理（Ｓ５１０）に移行する。
【００７０】
次に、印刷レイアウト変更部４０８が実行する印刷レイアウト２００変更処理（Ｓ５１０）の内容について、図９のレイアウト変更処理サブルーチンを示すフローチャートを参照して説明する。
【００７１】
図９は、印刷レイアウト２００変更処理（Ｓ５１０）の内容を示すサブルーチンのフローチャートである。
【００７２】
Ｓ８０１において、印刷領域位置変更部４０９は、宛先印刷領域２２０、差出元印刷領域２３０、および消印領域２４０それぞれの領域始点および領域終点を示すデータを呼出し、印刷レイアウト２００における各領域の位置および範囲を特定する。次いで、印刷領域位置変更部４０９は、Ｓ５０６で特定した郵便規約判定テーブル７００の宛先印刷領域フィールド７０３、差出元印刷領域フィールド７０４、および消印フィールドの値を満たすように、各領域の位置それぞれを変更する。印刷領域の位置を変更する例としては、宛先印刷領域終点２２２が、用紙領域２１０の右辺または下辺から所定距離（本例では１５．０ｍｍ）以上離れるように、ｅ１ｍ，ｅ１ｎの値を減算する処理が例示される。Ｓ８０１において、印刷領域変更処理が終了すると、印刷データ変更部４１１は、変更後の印刷データ３００をＲＡＭ１１４または記憶部１１５に記憶し、Ｓ８０２に移行する。
【００７３】
Ｓ８０２において、フォントサイズ変更部４１０は、宛先印刷領域のフォントサイズおよび差出元印刷領域のフォントサイズを示すデータを呼出し、印刷レイアウト２００における各領域のフォントサイズを特定する。次いで、フォントサイズ変更部４１０は、Ｓ５０６で特定した郵便規約判定テーブル７００の宛先印刷領域フィールド７０３、差出元印刷領域フィールド７０４、および消印フィールドの値を満たすように、各領域のフォントサイズそれぞれを変更する。フォントサイズを変更する例としては、宛先印刷領域２２０に印刷される宛先のフォントサイズを縮小する処理が例示される。フォントサイズを縮小することで、宛先印刷領域２２０全体が縮小し、結果として宛先印刷領域２２０を、Ｓ５０６で特定した郵便規約判定テーブル７００の宛先印刷領域フィールド７０３の値を満たす範囲に変更することができる。Ｓ８０２において、フォントサイズ変更処理が終了すると、印刷データ変更部４１１は、変更後の印刷データ３００をＲＡＭ１１４または記憶部１１５に記憶し、Ｓ８０３に移行する。
【００７４】
次に、Ｓ８０３において、Ｓ８０１およびＳ８０２において変更された印刷レイアウト２００の各領域が、郵便規約が定める位置および範囲を満たすかを判定する。このとき、郵便規約判定部４０７は、Ｓ５０９と同様に各領域の位置および範囲それぞれを、Ｓ５０６で特定した郵便規約判定テーブル７００の宛先印刷領域フィールド７０３、差出元印刷領域フィールド７０４、および消印フィールドの値と比較判定する。郵便規約判定部４０７による判定の結果、印刷レイアウト２００は郵便規約が定める位置および範囲を満たすと判定された場合（Ｓ８０３：Ｙｅｓ）、図９の印刷レイアウト２００変更処理のサブルーチンを終了する。
【００７５】
一方、郵便規約判定部４０７による判定の結果、印刷レイアウト２００は郵便規約が定める位置および範囲を満たさないと判定された場合（Ｓ８０４：Ｎｏ）、Ｓ５０８と同様に、警告部４１３による警告が実行される（Ｓ８０４）。Ｓ８０３、Ｓ８０４の処理が終了すると、印刷レイアウト２００変更処理を実行するサブルーチンを終了する。
【００７６】
再び図６のＳ５１１に戻り、表示部４１２は、Ｓ５１０で変更された印刷データ３００に基づいて、宛名等の印刷後の用紙イメージ画像を再度ディスプレイ１２０に表示する。Ｓ５１１の処理が終了すると、図６のフローチャートを終了する。
【００７７】
尚、本実施形態においては、生成または変更された印刷データ３００を、印刷レイアウト表示（Ｓ５０４）および印刷レイアウト再表示（Ｓ５１１）処理を行う態様について説明したが、表示処理に替えてまたは表示処理とともに別態様の処理を行ってもよい。具体的には、印刷データ記憶部４１４が、生成または変更された印刷データ３００をＲＡＭ１１４または記憶部１１５に記憶し、ユーザが郵便物を再度印刷する際に、印刷データ３００を再利用可能とする態様であってもよい。あるいはまた、入出力Ｉ／Ｆ１１７が、生成または変更された印刷データ３００をプリンタ１５０に送信し、プリンタ１５０が受信した印刷データ３００に基づいて印刷処理を実行する態様であってもよい。
【００７８】
図１０は、図６〜図９の処理内容において、表示部４１２がディスプレイ１２０に表示するＧＵＩ表示画面例を説明する図である。
【００７９】
図１０において、ディスプレイ１２０にはＧＵＩ表示画面が表示され、ユーザはウインドウ９００に対してキーボード１３０およびマウス１４０等の操作をすることにより、印刷レイアウト、宛先、差出元および判定指示を入力することができる。なお、ウインドウ９００は、入力受付部４００を構成する。
【００８０】
本実施形態におけるウインドウ９００は、宛先グループボックス９０１と、差出元グループボックス９０２と、ピクチャーボックス９０３と、自動レイアウト開始ボタン９０７とを有する。
【００８１】
宛先グループボックス９０１は、宛先の名前、郵便番号、住所、国名およびフォントサイズなどを入力または選択するための入力フォームまたはドロップダウンリストなどから構成される。
【００８２】
同様に、差出元グループボックス９０２は、差出元の名前、郵便番号、住所、国名およびフォントサイズなどを入力または選択するための入力フォームまたはドロップダウンリストなどから構成される。
【００８３】
ピクチャーボックス９０３には、表示部４１２が印刷データ３００に基づいて作成した、宛名等の印刷後の用紙イメージ画像を表示することができる。本実施形態における用紙イメージ画像では、印刷レイアウトにおける用紙領域２１０を示す用紙レイアウト枠９０４と、宛先印刷領域２２０を示す宛先レイアウト枠９０５と、差出元印刷領域２３０を示す差出元レイアウト枠９０６とが表示される。そして、宛先入力受付部４０２によって入力受付された宛先情報は、印刷レイアウト入力受付部４０１によって入力受付されたフォントサイズに則り、宛先レイアウト枠９０５に表示される。同様に、差出元入力受付部４０３によって入力受付された差出元情報は、印刷レイアウト入力受付部４０１によって入力受付されたフォントサイズに則り、差出元レイアウト枠９０６に表示される。
【００８４】
一旦、用紙イメージ画像がピクチャーボックス９０３に表示されると、ユーザがキーボード１３０やマウス１４０などの操作することにより、宛先レイアウト枠９０５および差出元レイアウト枠９０６の移動や、各枠内のフォントサイズを変更することができる。なお、キーボード１３０やマウス１４０などを用いて、宛先レイアウト枠９０５または差出元レイアウト枠９０６をピクチャーボックス９０３内で移動する処理は、印刷レイアウト変更部４０８の印刷領域位置変更部４０９を構成する。同様に、キーボード１３０やマウス１４０などを用いて、レイアウト枠に表示される宛先情報または差出元情報のフォントサイズを変更する処理は、印刷レイアウト変更部４０８のフォントサイズ変更部４１０を構成する。
【００８５】
自動レイアウト開始ボタン９０７は、本実施形態における郵便規約判定処理を開始するための指示入力を受付けるためのものである。
【００８６】
表示部４１２が、用紙イメージ画像をピクチャーボックス９０３に表示した後に、自動レイアウト開始ボタン９０７への入力を受付けると、郵便規約特定処理（Ｓ５０６）および郵便規約判定処理（Ｓ５０７，Ｓ５０９）が実行される。なお、自動レイアウト開始ボタン９０７は、判定指示入力受付部４０４を構成する。
【００８７】
郵便規約判定部４０７による判定の結果、印刷レイアウト２００は郵便規約が定める位置および範囲を満たすと判定された場合（Ｓ５０９：Ｙｅｓ）、表示部４１２はピクチャーボックス９０３の各レイアウト枠の表示を変更しない。
【００８８】
郵便規約判定部４０７による判定の結果、印刷レイアウト２００は郵便規約が定める位置および範囲を満たさないと判定された場合（Ｓ５０９：Ｎｏ）、表示部４１２はピクチャーボックス９０３の各レイアウト枠の表示を変更する（Ｓ５１０、Ｓ５１１）。
【００８９】
本実施形態においては、印刷データ変更部４１１がＳ８０１，Ｓ８０２において変更した印刷データ３００を呼出して、表示部４１２が変更後の印刷データ３００に基づいて印刷後の用紙イメージ画像をピクチャーボックス９０３に表示する（Ｓ５１１）。
【００９０】
例えば、宛先印刷領域２２０または差出元印刷領域２３０が、郵便規約の定める位置を満たしていない場合は、表示部４１２は、宛先レイアウト枠９０５または差出元レイアウト枠９０６を、郵便規約の満たす位置に変更して表示する。前述の通り、各領域の位置を変更する例としては、領域始点および／または領域終点の値を加算および／または減算する処理が例示される。
【００９１】
例えば、宛先印刷領域２２０または差出元印刷領域２３０が、郵便規約の定める範囲を満たしていない場合は、表示部４１２は、いずれの印刷領域のフォントサイズを、郵便規約の満たすフォントサイズに変更して表示する。前述の通り、フォントサイズを変更する例としては、宛先印刷領域２２０および／または差出元印刷領域２３０に印刷されるフォントサイズを拡大または縮小する処理が例示される。
【００９２】
以上の通り、本実施形態において、コンピュータ装置１１００が実行する処理手順について説明した。本処理手順を実行することにより、印刷レイアウト２００が郵便規約を満たすか自動的に判断して印刷レイアウト２００を自動的に補正することにより、郵便規約を満たした印刷データ３００を容易に作成することができる。
【００９３】
［実施形態２］
実施形態１においては、宛先または差出元を入力する都度、宛先国名または差出元国名を選択する態様であった。本実施形態においては、同一の国内または同一の２国間を宛先国名および差出元国名に選択する頻度が高い場合は、印刷レイアウト２００入力受付処理（Ｓ５０１）の開始に先立ち、所定の国名をデフォルト設定できる構成にしてもよい。この場合、図１０の宛先グループボックス９０１および／または差出元グループボックス９０２内に配置された国名を選択するドロップボックスの表示を省略することができる。
【００９４】
［実施形態３］
実施形態１においては、自動レイアウト開始ボタン９０７の入力受付に応じて（Ｓ５０５）、郵便規約判定処理（Ｓ５０７，Ｓ５０９）を実行し、印刷レイアウト２００変更処理（Ｓ５１０）によって印刷レイアウト２００を自動的に変更していた。本実施形態では、自動レイアウト開始ボタン９０７の入力受付を待つこと無く、郵便規約特定部４０６、郵便規約判定部４０７および印刷レイアウト変更部４０８が、印刷データ３００を参照して、Ｓ５０７乃至Ｓ５１１の処理を実行する態様であってもよい。あるいはまた、郵便規約を満たさない位置への各レイアウト枠の移動や、郵便規約を満たさない各レイアウト枠の拡大を伴うフォントサイズの変更を制限してもよい。
【００９５】
［実施形態４］
実施形態１においては、郵便規約判定部４０７による判定の結果、用紙サイズは郵便規約が定める大きさを満たしていないと判定された場合（Ｓ５０７：Ｎｏ）、警告部４１３による警告が実行される（Ｓ５０８）。本実施形態においては、警告処理（Ｓ５０８）の処理と共に、またはＳ５０８の処理に替えて印刷レイアウト２００実行処理を行う態様であってもよい。具体的には、郵便規約が定める用紙領域２１０の大きさを満たす用紙サイズを、ユーザによって入力受付する態様が例示される。
【００９６】
［実施形態５］
実施形態１においては、宛先グループボックス９０１および差出元グループボックス９０２に設けられた入力フォームなどに、宛先および差出元の情報を入力または選択する構成となっていた。本実施形態においては、複数の宛先および差出元の情報を記録したデータファイルから、宛先および差出元の情報を一括して読込む機能を設けてもよい。この場合、図６のＳ５０２およびＳ５０３の処理を省略して、データファイルから宛先および差出元の情報を一括して読込む処理を実行する。当該読込まれた宛先および差出元の情報は、それぞれ宛先グループボックス９０１および差出元グループボックス９０２における所定位置に表示される。
【００９７】
［実施形態６]
本発明における実施形態６として、宛先入力受付部４０２で入力受付した宛先から、バーコードを含む印刷データ３００を作成する態様が考えられる。
【００９８】
バーコードは、郵便番号および宛先住所から所定の変換規則に基づいて生成される。郵便物の発送者や、郵便事業者は、専用のバーコード読取り装置を用いてバーコードを読取ることで、郵便物の宛先が容易に特定可能となる。また、宛先印刷領域２２０にバーコードを印刷することにより、郵便事業者から郵便料金の割引を受けることができるため、ダイレクトメールや年賀状などの郵便物を大量に発送する場合、郵便物にバーコードを印刷する需要が存在する。
【００９９】
なお、印刷するバーコードの種類は、宛先国が採用する種類を選択することが望まれるため、宛先の国名からバーコード生成ロジックを特定し、当該特定したバーコード生成ロジックによってバーコードを生成する態様が望ましい。
【０１００】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、記憶媒体から読み出されたプログラム自体が前述した実施の形態の機能を実現することになり、そのプログラムおよびプログラムを格納した記憶媒体は本発明を構成することになる。
【図１】
2015197852.tif 000003
【図２】
2015197852.tif 000004
【図３】
2015197852.tif 000005
【図４】
2015197852.tif 000006
【図５】
2015197852.tif 000007
【図６】
2015197852.tif 000008
【図７】
2015197852.tif 000009
【図８】
2015197852.tif 000010
【図９】
2015197852.tif 000011
【図１０】
2015197852.tif 000012