(57)【要約】【課題】プレプリントオブジェクトが存在する用紙に対しても、郵便規約が規定する位置関係を満たした印字処理を実行すること。【解決手段】読取り部は、用紙の読取り処理を実行する。用紙の読取り処理の結果、用紙にプレプリントオブジェクトが存在する場合、プレプリントオブジェクトの位置をワークＲＡＭに記憶する。郵便規約判定部は、印字レイアウトおよびプレプリントオブジェクトの位置をワークＲＡＭから取得し、双方の位置関係が、郵便規約が規定する位置関係を満たすかを判定する。郵便規約判定部の判定結果に応じて、印字レイアウト変更部が、印字領域の位置を変更する動作、フォントサイズを変更する動作のいずれかまたは双方を実行する。【選択図】図８
2015178222.tif 000002
【特許請求の範囲】
【請求項１】
印字レイアウトを自動的に変更する印刷装置であって、
前記印字レイアウトと、プレプリントオブジェクトとが、郵便規約が規定する位置関係を満たすかを判定する郵便規約判定手段と、
前記郵便規約判定手段が、郵便規約が規定する前記位置関係を満たさないと判定した場合、郵便規約が規定する前記位置関係を満たすように、前記印字レイアウトを変更する印字レイアウト変更手段とを備えることを特徴とする印刷装置。
【請求項２】
前記印字レイアウトは印字領域の位置を規定し、
前記印字レイアウト変更手段は、前記印字領域の位置を変更する位置変更手段を含むことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印字レイアウトはフォントサイズを規定し、
前記印字レイアウト変更手段は、前記フォントサイズを変更するフォントサイズ変更手段を含むことを特徴とする請求項１または請求項２に記載の印刷装置。
【請求項４】
前記印刷装置は読取り手段をさらに備え、
前記読取り手段は、前記プレプリントオブジェクトの位置を読取ることを特徴とする請求項１から請求項３いずれか１項に記載の印刷装置。
【請求項５】
前記印刷装置は印字データ作成手段をさらに備え、
前記印字データ作成手段は、用紙に印字するための印字データを作成することを特徴とする請求項１から請求項４いずれか１項に記載の印刷装置。
【請求項６】
郵便規約が規定する前記位置関係は、各国固有の郵便規約が定める複数の位置関係と、各国共通の国際郵便に関する規約が定める位置関係とを含むことを特徴とする請求項１から請求項５いずれか１項に記載の印刷装置。
【請求項７】
前記印字データ作成手段は、差出元と、宛先とを含む印字データを作成し、
前記差出元と、前記宛先とが一致するかを判定することにより、前記各国固有の郵便規約と、前記各国共通の国際郵便に関する規約とから、郵便規約が規定する前記位置関係を特定する、郵便規約特定手段をさらに備えることを特徴とする請求項１から請求項６いずれか１項に記載の印刷装置。
【請求項８】
前記印刷装置は動作入力受付手段をさらに備え、
前記郵便規約判定手段の判定結果に応じて、前記動作入力受付手段によって受付けられた動作を、前記印刷装置が実行することを特徴とする請求項１から請求項７いずれか１項に記載の印刷装置。
【請求項９】
前記動作入力受付手段は、印字領域の位置変更、フォントサイズ変更、白紙印刷、エラー警報の少なくとも一つの動作の入力を受付け、
前記郵便規約判定手段が、郵便規約が規定する前記位置関係を満たさないと判定した場合、前記動作入力受付手段によって受付けられた動作を、前記印刷装置が実行することを特徴とする請求項１から請求項８いずれか１項に記載の印刷装置。
【請求項１０】
前記印字データ作成手段は、前記宛先を特定可能なバーコードを含む印字データを作成することを特徴とする請求項１から請求項９いずれか１項に記載の印刷装置。
【請求項１１】
前記印刷装置は印字手段をさらに備え、
前記印字手段は、前記印字レイアウトで前記印字データを前記用紙に印字することを特徴とする請求項１から請求項１０いずれか１項に記載の印刷装置。
【請求項１２】
コンピュータ装置と、印刷装置とを備えた印刷システムであって、
前記コンピュータ装置は、
印字レイアウトを設定する印字レイアウト設定手段と、
設定された前記印字レイアウトを含む印字データを作成する印字データ作成手段と、
前記印字データを送信する送信手段とを備え、
前記印刷装置は、
前記コンピュータ装置が送信する前記印字データを受信する受信手段と、
前記印字レイアウトと、プレプリントオブジェクトとが、郵便規約が規定する位置関係を満たすかを判定する郵便規約判定手段と、
前記郵便規約判定手段が、郵便規約が規定する前記位置関係を満たさないと判定した場合、郵便規約が規定する前記位置関係を満たすように、前記印字レイアウトを変更する印字レイアウト変更手段とを備えることを特徴とする印刷システム。
【請求項１３】
前記コンピュータ装置は、印字領域の位置変更、フォントサイズ変更、白紙印刷、エラー警報の少なくとも一つの動作の入力を受付ける動作入力受付手段をさらに備え、
前記送信手段は、受付けた前記動作を印刷装置に送信し、
前記印刷装置は、前記郵便規約判定手段が、郵便規約が規定する前記位置関係を満たさないと判定した場合、前記動作入力受付手段によって受付けられた動作を、前記印刷装置が実行することを特徴とする請求項１２に記載の印刷システム。
【請求項１４】
印字レイアウトを自動的に変更する印刷方法であって、
前記印字レイアウトと、プレプリントオブジェクトとが、郵便規約が規定する位置関係を満たすかを判定する郵便規約判定ステップと、
前記郵便規約判定ステップによって、郵便規約が規定する前記位置関係を満たさないと判定された場合、郵便規約が規定する前記位置関係を満たすように、前記印字レイアウトを変更する印字レイアウト変更ステップとを備えることを特徴とする印刷方法。
【請求項１５】
コンピュータを、請求項１乃至請求項１１のいずれか１項に記載の印刷装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷システム、印刷方法およびプログラムに関する。
【背景技術】
【０００２】
ダイレクトメールや年賀状などの郵便物を大量に発送する場合、一般的には印刷装置を用いて、郵便物または郵便物に貼付するラベルなどに宛名情報を印刷することが行われている。
【０００３】
従来、郵便物または郵便物に貼付するラベルの印刷後の可読性を良くするために、宛名毎に文字数を考慮した、適切なフォントサイズに自動的に変更する印刷装置が知られている。また、用紙の大きさに応じた印字レイアウトに自動的に変更して印刷する印刷装置も知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０６−０５１９２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
郵便物に宛先等を印字する際、国内郵便規約または万国郵便条約などの国際条約に基づく郵便規約（以下「郵便規約」と記す）を遵守する必要がある。すなわち、郵便物に印字される宛先等が、郵便規約が規定する印字レイアウトの印字位置、印字領域の大きさ、または他の印字領域との位置関係等を満たしたうえで用紙に印字される必要がある。
【０００６】
しかしながら、印刷装置が印字する用紙の一部に、予め印刷されたオブジェクト（以下、「プレプリントオブジェクト」と記す）が存在する場合、宛先等の印字位置が、上記印字レイアウトを満たしていた場合でも不都合が生じ得る。つまり、宛先等の印字位置が、郵便規約が規定する印字レイアウトを満たしていた場合であっても、プレプリントオブジェクトの位置と宛先等の印字位置との関係が、郵便規約に定める位置関係を満たさなくなることがある。
【課題を解決するための手段】
【０００７】
本発明に係る印刷装置は、印字レイアウトを自動的に変更する印刷装置であって、前記印字レイアウトと、プレプリントオブジェクトとが、郵便規約が規定する位置関係を満たすかを判定する郵便規約判定手段と、前記郵便規約判定手段が、郵便規約が規定する前記位置関係を満たさないと判定した場合、前記郵便規約が規定する位置関係を満たすように、前記印字レイアウトを変更する印字レイアウト変更手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明に係る印刷装置、印刷システム、印刷方法およびプログラムによれば、プレプリントオブジェクトが存在する用紙に対しても、郵便規約が規定する位置関係を満たした印字処理を実行することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態１における印刷システムのシステム構成図を示す。
【図２】実施形態１におけるコンピュータ装置および印刷装置のハードウェア構成図を示す。
【図３】実施形態１における印刷システムの機能ブロック図を示す。
【図４】実施形態１における印刷システムの処理内容を説明するフローチャートを示す。
【図５】実施形態１における印刷システムのサブルーチンの処理内容を説明するフローチャートを示す。
【図６】実施形態１における印字レイアウト、用紙、および印刷物出力イメージの一例を示す。
【図７】実施形態１における郵便規約判定テーブルの一例を示す。
【図８】実施形態１における印字実行前後の用紙の状態遷移図を示す。
【図９】実施形態２における印刷システムの処理内容を説明するフローチャートを示す。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を参照して説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、本発明の範囲をそれらに限定する趣旨のものではない。
【００１１】
［実施形態１］
図１は、実施形態１における印刷システム１のシステム構成図である。印刷システム１は、コンピュータ装置１００と印刷装置２００とから構成され、コンピュータ装置１００と印刷装置２００とは、データ転送路１０９を介して相互に接続される。
【００１２】
コンピュータ装置１００は、ユーザの操作に応じて印字データを作成し、作成した印字データ等を、データ伝送路１０９を介して印刷装置２００に送信する。印刷装置２００は、給紙ユニット２０２と、センサーユニット２０３と、印字ユニット２０４と、排紙ユニット２０５とを備え、それぞれ制御ユニット２０１に接続される。
【００１３】
次に、図１を参照してコンピュータ装置１００および印刷装置２００の各ユニットの動作について説明する。
【００１４】
最初に、印刷装置２００の動作について図１を参照して説明する。
【００１５】
コンピュータ装置１００は、ユーザの操作に応じて、印字領域の位置、フォントサイズ等を規定する印字レイアウトを設定する。また、ユーザの操作に応じて、宛先と、差出元と、上記印字レイアウトとから構成される印字データを作成する。作成した印字データは、コマンド形式で印刷装置２００に送信される。
【００１６】
また、コンピュータ装置１００は、ユーザの操作に応じて、印刷装置２００に実行させる動作の入力を受付ける。当該動作は、後述の郵便規約判定（Ｓ４２０）において、郵便規約を遵守しないと判定された場合に、印刷装置２００に実行させるためのものである。受付けた動作は、コマンド形式で印刷装置２００に送信される。
【００１７】
ここで、郵便規約とは、国内郵便規約または万国郵便条約などの国際条約に基づく郵便規約のことをいい、郵便物への宛名および差出元は、郵便規約が定める位置関係に則って記載されなければならない。郵便規約が定める位置関係には、各国固有の郵便規約が定める位置関係と、各国共通の国際郵便に関する規約が定める位置関係とが含まれる。
【００１８】
データ転送路１０９は、コンピュータ装置１００と、印刷装置２００を相互に接続してデータを転送するためのものであり、有線ネットワーク、無線ネットワーク、ＵＳＢ記憶媒体等を介したデータ伝送形態のいずれの態様も取ることができる。
【００１９】
次に、印刷装置２００の動作について図１を参照して説明する。
【００２０】
制御ユニット２０１は、コンピュータ装置１００からデータ転送路１０９を介して送信される各コマンドを受信する。制御ユニット２０１は、各コマンドを受信すると、制御ユニット２０１に接続される各ユニットに対して、さらに処理コマンドを送信する。
【００２１】
給紙ユニット２０２は、制御ユニット２０１から処理コマンドを受信すると、センサーユニット２０３に対して印字用の用紙を供給する。
【００２２】
センサーユニット２０３は、制御ユニット２０１から処理コマンドを受信すると、給紙ユニット２０２から供給された用紙をスキャンする。センサーユニット２０３は、供給された用紙をスキャンすることで、プレプリントオブジェクトの有無およびプレプリントオブジェクトの位置を検出する。
【００２３】
次に、制御ユニット２０１は、センサーユニット２０３が検出したプレプリントオブジェクトの位置と、印字データの印字レイアウトとを、所定の判定テーブルに対して照合することで、郵便規約が定める位置関係を満たすかを判定する。
【００２４】
制御ユニット２０１は、上記判定が肯定された場合は、印字ユニット２０４に対して印字を実行させるための処理コマンドを送信する。一方、上記判定が否定された場合は、制御ユニット２１０は、入力を受付けた動作を印刷装置２００に実行させるための処理コマンドを送信する。ここで、印刷装置２００が実行する動作の例としては、印字ユニット２０４に対して印字領域の位置を変更する動作およびフォントサイズを変更する動作が例示される。
【００２５】
印字ユニット２０４は、制御ユニット２０１から処理コマンドを受信すると、センサーユニット２０３から送られた用紙に対して、宛先等を印字する処理を実行し、印字された用紙を印刷物として排紙ユニット２０５に排出する。
【００２６】
図２は、実施形態１におけるコンピュータ装置１００および印刷装置２００のハードウェア構成を示すブロック図である。
【００２７】
まず、コンピュータ装置１００のハードウェア構成について説明する。
【００２８】
ＣＰＵ１０１は、バス１０８を介して相互に接続されたコンピュータ装置１００の各部を制御するシステム制御部であり、コンピュータ装置１００の全体を統括制御する。
【００２９】
ＲＯＭ１０２は、後述される処理等の制御プログラム、またはユーザが登録した設定値等を格納するものである。ＣＰＵ１０１は、ＲＯＭ１０２に格納されている制御プログラムに基づいて、コンピュータ装置１００に関する各種の動作を実行する。なお、このような制御プログラムは、ＲＯＭ１０２に格納されているものに限らず、ＣＤ−ＲＯＭ等による外部の記憶媒体に記憶されているものでもよい。さらにこれを専用の読取装置によって、コンピュータ装置１００のＲＡＭ１０３に読取り、ＲＡＭ１０３をワークメモリとしてＣＰＵ１０１が制御プログラムを実行するようにしてもよい。
【００３０】
ＨＤＤ１０４は、記憶装置としてのハードディスクドライブであり、コンピュータ装置１００は、ユーザの操作に応じて作成した印字データ等を、ＨＤＤ１０４に格納する。
【００３１】
入力装置１０５は、例えばキーボードやポインティング装置等であり、ユーザが入力装置１０５を操作することにより印字データ等を作成することができる。
【００３２】
表示装置１０６は、例えば液晶ディスプレイ等であり、印字レイアウト等を表示可能であるとともに、印刷装置２００の制御ユニット２０１が、データ伝送路１９０を介して送信した処理コマンドに応じて、エラー警報を表示することもできる。
【００３３】
Ｉ／Ｆ１０７は、コンピュータ装置１００と印刷装置２００とを接続するインターフェースであり、コンピュータ装置１００は、Ｉ／Ｆ１０７を介して各コマンドの送受信を行う。
【００３４】
次に、印刷装置２００のハードウェア構成について説明する。
【００３５】
Ｉ／Ｆ２１５は、コンピュータ装置１００からデータ伝送路１０９を介して送信される各コマンドを受信する。
【００３６】
ＣＰＵ２１１は、相互に接続された印刷装置２００の各部を制御するシステム制御部であり、印刷装置２００の全体を統括制御する。
【００３７】
プログラムＲＯＭ２１２は、後述される印刷装置２００の処理等の制御プログラムを格納するものである。ＣＰＵ２１１は、プログラムＲＯＭ２１２に格納されている制御プログラムに基づいて、印刷装置２００に関する各種の動作を実行する。
【００３８】
ワークＲＡＭ２１３は、Ｉ／Ｆ２１５を介して取得した各コマンドから取得した種々の情報をデータとして一時記憶する領域である。
【００３９】
イメージＲＡＭ２１４は、ＣＰＵ２１１が、Ｉ／Ｆ２１５を介して取得した印字データを解析して印字用の画像を生成し、ビットマップ展開するための記憶領域である。
【００４０】
本実施形態における印刷装置２００では、ＣＰＵ２１１と、プログラムＲＯＭ２１２と、ワークＲＡＭ２１３と、イメージＲＡＭ２１４と、Ｉ／Ｆ２１５と、後述のドライバ２２０とが、印刷装置２００における制御部２１０として機能する。
【００４１】
オペレーションパネル２１６は、例えばタッチパネルディスプレイ等であり、ユーザがタッチ操作を行うことにより、印刷装置２００への所望の指示を行うことができる。また、オペレーションパネル２１６は、印刷装置２００の状態表示や、エラー警報を表示することもできる。
【００４２】
キャリッジ基板２１７は、印字ユニット２０４として機能し、インクタンク２１８と、印字ヘッド２１９とから構成され、ＣＰＵ２１１から順次転送される印字用の画像を、用紙に印字する処理を実行する。なお、本実施形態においては、インクタンク２１８を含むインクジェット方式の印刷装置２００について説明したが、これに限られるものではない。例えば、印刷装置２００は電子写真方式等によるものでであってもよい。
【００４３】
ドライバ２２０と、モータ２２１と、センサ２２２とは、給紙ユニット２０２として機能し、給紙ユニット２０２から印字ユニット２０４への用紙の供給を行う役割を担う。ＣＰＵ２１１は、ドライバ２２０を介してセンサ２２２をモニタし、センサ２２２のモニタ結果に応じてモータ２２１を駆動して、給紙ユニット２０２に積載された用紙を印字ユニット２０４に供給する。用紙の供給と同期して、ＣＰＵ２１１は、カートリッジＰＣＢ２１７の印字ヘッド２１９を移動させて印字処理を実行させる。
【００４４】
図３は、実施形態１における印刷システム１の機能を示すブロック図である。以下、図３を参照して印刷システム１の機能の概略を説明する。
【００４５】
まず、コンピュータ装置１００における機能の概略について説明する。
【００４６】
印字レイアウト設定部１１１は、ユーザが入力装置１０５を操作することにより、印字領域の位置、フォントサイズ等を規定する印字レイアウトを設定する。
【００４７】
印字データ作成部１１２は、ユーザが入力装置１０５を操作することにより、宛先と、差出元と、上記印字レイアウトとから構成される印字データを作成する。
【００４８】
プレプリントオブジェクト情報入力受付部１１３は、ユーザが入力装置１０５を操作することにより、プレプリントオブジェクトの有無およびプレプリントオブジェクトの位置に関する情報の入力を受付ける。
【００４９】
動作入力受付部１１４は、ユーザが入力装置１０５を操作することにより、印刷装置２００に実行させる動作を受付ける。ここで、動作入力受付部１１４が受付ける動作とは、後述の郵便規約判定（Ｓ４２０）で、郵便規約判定部２３４の判定結果に応じて印刷装置２００が実行する動作のことを指す。本実施形態においては、郵便規約が規定する位置関係を満たさないと判定された場合に、印刷装置２００に印字レイアウトの変更、フォントサイズの変更等の動作を実行させる。
【００５０】
コマンド送信部１１５は、印字レイアウト設定部１１１、印字データ作成部１１２、プレプリントオブジェクト情報入力受付部１１３、または動作入力受付部１１４が、作成あるいは受付けたデータを、印刷装置２００に対応したコマンド形式で送信する。
【００５１】
次に、印刷装置２００における機能の概略について説明する。
【００５２】
コマンド受信部２３１は、コンピュータ装置１００から送信される各コマンドを受信し、コマンドから取得した印字レイアウト、宛先、差出元等を、データ形式でワークＲＡＭ２１３に記憶する。
【００５３】
郵便規約特定部２３２は、後述の印字部２３５が印字処理を実行する際に、遵守すべき郵便規約の特定を行う。郵便規約特定部２３２が実行する具体的な処理内容については、図４のフローチャートの説明において後述する。
【００５４】
読取り部２３３は、用紙の読取り処理を実行することにより、用紙に存在するプレプリントオブジェクトの位置を取得し、取得したプレプリントオブジェクトの位置を、データ形式でワークＲＡＭ２１３に記憶する。
【００５５】
郵便規約判定部２３４は、印字レイアウトおよびプレプリントオブジェクトの位置をワークＲＡＭ２１３から取得し、郵便規約特定部２３２が特定した郵便規約が規定する位置関係を満たすかを判定する。
【００５６】
印字部２３５は、宛先に含まれる宛先住所および宛先氏名等を特定するデータをワークＲＡＭ２１３から取得し、用紙に印字する処理を実行する。なお、本実施形態では宛先のみを印字する態様について説明したが、これに限られず差出元等も同様に印字処理を行うことができる。
【００５７】
印字レイアウト変更部２３６は、印字レイアウトおよびプレプリントオブジェクトの位置をワークＲＡＭ２１３から取得し、郵便規約特定部２３２が特定した郵便規約が規定する位置関係を満たすように印字レイアウトを変更する。尚、本実施形態においては、印字レイアウト変更部２３６には、印字領域位置変更部２３７と、フォントサイズ変更部２３８とが含まれる。
【００５８】
印字領域位置変更部２３７は、印字レイアウトおよびプレプリントオブジェクトの位置をワークＲＡＭ２１３から取得し、郵便規約特定部２３２が特定した郵便規約が規定する位置関係を満たすように印字領域の位置を変更する。
【００５９】
フォントサイズ変更部２３８は、印字レイアウトおよびプレプリントオブジェクトの位置をワークＲＡＭ２１３から取得し、郵便規約特定部２３２が特定した郵便規約が規定する位置関係を満たすようにフォントサイズを変更する。
【００６０】
印字出力判定部２３９は、印字レイアウトをワークＲＡＭ２１３から取得し、宛先等を印字領域内で印字することが可能かを判定する。
【００６１】
エラー警報部２４０は、コンピュータ装置１００の表示装置１０６、印刷装置２００のオペレーションパネル２１６、または双方にエラー警報メッセージを表示する。あるいはまた、コンピュータ装置１００または印刷装置２００にスピーカーを設け（図示せず）、エラー警報部２４０は、ビープ音や音声によってエラー警報を行ってもよい。
【００６２】
図４は、本実施形態の印刷システム１における処理内容を説明するフローチャートである。以下、図４を参照して印刷システム１における処理内容を説明する。
【００６３】
まず、本実施形態におけるコンピュータ装置１００が実行する処理内容について、Ｓ４０１からＳ４０４に沿って説明する。
【００６４】
Ｓ４０１において、印字レイアウト設定部１１１は、ユーザが入力装置１０５を操作することにより、印字領域の位置、フォントサイズ等を規定する印字レイアウトを設定する。
【００６５】
Ｓ４０２において、印字データ作成部１１２は、ユーザが入力装置１０５を操作することにより、宛先と、差出元と、上記印字レイアウトとから構成される印字データを作成する。
【００６６】
Ｓ４０３において、動作入力受付部１１４は、ユーザが入力装置１０５を操作することにより、印刷装置２００に実行させる動作についての入力を受付ける。
【００６７】
Ｓ４０４において、コマンド送信部１１５は、Ｓ４０２で作成した印字データと、Ｓ４０３で入力を受付けた動作を、印刷装置２００に対応した形式のコマンドとして印刷装置２００に送信する。尚、後述の郵便規約判定（Ｓ４２０）において、印字レイアウトが郵便規約に適合しないと判定された場合に、動作入力受付部１１４は、ユーザに印刷装置２００に実行させる動作について入力を促す態様であってもよい。つまり、印字レイアウトが郵便規約に適合しないと判定された場合に、動作入力受付部１１４は、ユーザが印字領域位置を変更するか、フォントサイズを変更するかの動作を入力受付可能な態様であってもよい。この場合、コマンド送信部１１５は、適宜のタイミングで動作コマンドを印刷装置２００に送信する。また、本実施形態においては、コマンド送信部１１５は作成または入力受付したデータを一括してコマンド送信する態様について説明したが、印字データコマンドおよび動作コマンドなど別々に印刷装置２００に送信する態様であってもよい。
【００６８】
Ｓ４０４の処理を終えると、コンピュータ装置１００側の処理を終了する。
【００６９】
次に、本実施形態おける印刷装置２００が実行する処理内容について、Ｓ４１１からＳ４２１、およびＳ５００に沿って説明する。
【００７０】
まず、印刷装置２００は、コンピュータ装置１００から送信されるコマンドを受信し（Ｓ４１１）、取得したコマンドから印字処理に必要な情報を取得する（Ｓ４１３〜Ｓ４１５）。
【００７１】
Ｓ４１１において、コマンド受信部２３１は、コマンド送信部１１５が送信したコマンドを受信する（Ｓ４１１）。
【００７２】
Ｓ４１２において、コマンド受信部２３１は、コマンドから印字レイアウトを取得し、ワークＲＡＭ２１３に記憶する。ここで、印字レイアウトには、用紙領域の用紙領域始点および用紙領域終点を特定するデータと、印字領域毎の印字領域始点および印字領域終点とを特定するデータと、フォントサイズを特定するデータとが含まれる。
【００７３】
Ｓ４１３において、コマンド受信部２３１は、コマンドから宛先を取得し、ワークＲＡＭ２１３に記憶する。ここで、宛先には、宛先住所と、宛先氏名と、宛先国とを特定するデータが含まれる。同様に、Ｓ４１４において、コマンド受信部２３１は、コマンドから差出元を取得し、ワークＲＡＭ２１３に記憶する。ここで、差出元には、差出元住所と、差出元氏名と、差出国とを特定するデータが含まれる。
【００７４】
Ｓ４１５において、コマンド受信部２３１は、コマンドから動作を取得し、ワークＲＡＭ２１３に記憶する。
【００７５】
次に、印刷装置２００は、遵守する郵便規約を特定し（Ｓ４１６）、印字レイアウトと、プレプリントオブジェクトとが、特定した郵便規約が規定する位置関係を満たすかを判定する（Ｓ４２０）。
【００７６】
Ｓ４１６において、郵便規約特定部２３２は、印字領域への印字処理を実行する際に、印字レイアウトが遵守すべき郵便規約の特定を行う。本実施形態において、郵便規約特定部２３２は、宛先国を規定するデータと、差出国を規定するデータとをワークＲＡＭ２１３から取得し、双方のデータが一致するか否かの判定を行う。双方のデータが一致している場合、郵便規約特定部２３２は双方のデータが規定する国の国内郵便と判断し、遵守すべき郵便規約として当該国の郵便規約を特定する。双方のデータが一致していない場合、郵便規約特定部２３２は国際郵便と判断し、遵守すべき郵便規約として国際郵便に関する郵便規約を特定する。
【００７７】
Ｓ４１７において、印刷装置２００の給紙ユニット２０２は、印刷する用紙の搬送を開始する。給紙ユニット２０２による搬送の開始は、制御ユニット２０１が印字データコマンドを受信した後に、制御ユニット２０１が給紙ユニット２０２に対して搬送開始コマンドを送信することによって実行される。
【００７８】
Ｓ４１８において、読取り部２３３は、用紙の読取り処理を実行する。本実施形態においては、印刷装置２００の給紙ユニット２０２から給紙された用紙を、センサーユニット２０３がスキャンすることで用紙の読取り処理が実行される。
【００７９】
Ｓ４１９において、読取り部２３３は、用紙の読取り処理（Ｓ４１８）の結果、用紙にプレプリントオブジェクトが存在するか否かを判定する。プレプリントオブジェクトが存在するか否かは、センサーユニット２０３がスキャンした結果、読取った用紙上に印字済みの差出元等のプレプリントオブジェクトが存在するかを判定することによって実行される。プレプリントオブジェクトが存在すると判定された場合（Ｓ４１９：Ｙｅｓ）、読取り部２３３は、プレプリントオブジェクトの位置をワークＲＡＭ２１３に記憶し、次に郵便規約判定処理（Ｓ４２０）に移行する。一方、プレプリントオブジェクトが存在しないと判定された場合（Ｓ４１９：Ｎｏ）、印字処理に移行する（Ｓ４２１）。
【００８０】
Ｓ４２０において、郵便規約判定部２３４は、印字レイアウトおよびプレプリントオブジェクトの位置をワークＲＡＭ２１３から取得し、双方が便規約特定部２３２が特定した郵便規約が規定する位置関係を満たすかを判定する。
【００８１】
ここで、本実施形態の要部である郵便規約判定処理（Ｓ４２０）について、図６および図７を参照して詳細に説明する。
【００８２】
図６（ａ）は、印字レイアウト６１０の一例を示す図である。
【００８３】
図６（ａ）に示される本実施形態における印字レイアウト６１０は、郵便物として宛先等を用紙に印字するための印字レイアウトが例示される。印字レイアウト６１０は、印刷装置２００のワークＲＡＭ２１３に記憶され、用紙領域６１１と、宛先印字領域６１６とを含むことができる。
【００８４】
用紙領域６１１は、用紙領域始点６１２（Ｓｍ，Ｓｎ）および用紙領域終点６１３（Ｅｍ，Ｅｎ）の値によって特定される。なお、Ｓｍ，Ｓｎ，Ｅｍ，Ｅｎ等の値は「mm（ミリメートル)」等の長さの単位であってもよいし、画素数等であってもよい。
【００８５】
用紙領域６１１における用紙領域始点６１２および用紙領域終点６１３は、縦方向と横方向とからなる座標系として定義することもできる。例えば、用紙領域始点６１２（Ｓｍ，Ｓｎ）を座標系の原点（０，０）とすると、用紙領域６１１の左右方向、すなわち用紙の横サイズ６１４をＥｍとして特定することができる。同様に、用紙領域６１１の上下方向、すなわち用紙の縦サイズ６１５をＥｎとして特定することができる。
【００８６】
宛先印字領域６１６は、印刷装置２００の印字ユニット２０４が印字を行う印字領域であり、用紙領域６１１と同様に、宛先印字領域始点６１７（ｓ１ｍ，ｓ１ｎ）および宛先印字領域終点６１８（ｅ１ｍ，ｅ１ｎ）の値を特定する。
【００８７】
印刷装置２００は、用紙領域始点６１２と、用紙領域終点６１３と、宛先印字領域６１７と、宛先印字領域終点６１８とから、各々の領域の大きさおよび各々の印字領域の位置を特定することができる。
【００８８】
図６（ｂ）は、用紙６２０の一例を示す図である。
【００８９】
図６（ｂ）に示される用紙６２０は、印字ユニット２０４によって印字処理が実行される前の状態を示している。用紙６２０は、差出元住所、差出元氏名、差出国等を含む差出元が予め印字されている差出元印字領域６２１を有する。本実施形態においては、郵便規約判定部２３４が、差出元印字領域６２１をプレプリントオブジェクトとして印字レイアウト６１０との位置関係を判定する。なお、プレプリントオブジェクトは差出元の他、差出元を特定する各種マークや、料金別納の証印であるインダイシャ等であってもよい。
【００９０】
センサーユニット２０３が用紙をスキャンし（Ｓ４１８）、用紙にプレプリントオブジェクトが存在すると判定された場合（Ｓ４１９：Ｙｅｓ）、読取り部２３３は、プレプリントオブジェクトの位置をワークＲＡＭ２１３に記憶する。このとき、読取り部２３３は、用紙６２０のプレプリントオブジェクトである差出元印字領域６２１をワークＲＡＭ２１３に記憶する。本実施形態においては、読取り部２３３は、差出元印字領域始点６２２（ｓ２ｍ，ｓ２ｎ）および差出元印字領域終点（ｅ２ｍ，ｅ２ｎ）の値を特定し、これらの値をワークＲＡＭ２１３に記憶する。
【００９１】
印刷装置２００は、差出元領域始点６２２と、差出元領域終点６２３とから、プレプリントオブジェクトである差出元印字領域の大きさおよび位置を特定することができる。
【００９２】
図６（ｃ）は、用紙６２０の印字後の印刷物出力イメージ６３０を示す図である。
【００９３】
印刷物出力イメージ６３０は、印字レイアウト６１０に、読取り部２３３によって特定された差出元印字領域６２１を仮想的に配置した出力イメージである。印刷物出力イメージ６３０は、郵便規約判定部２３４が、差出元印字領域６２１と宛先印字領域との位置関係を特定するために必要な情報が含まれる。なお、図６（ｃ）に印刷物出力イメージ６３０を示したが、実施形態においては、イメージデータとしてワークＲＡＭ２１３に記憶する態様であってもよいし、各印字領域始点および各印字領域終点の値のみをワークＲＡＭ２１３に記憶する態様であってもよい。
【００９４】
本実施形態においては、印字レイアウト６１０の用紙領域６１１は、用紙６２０と略同一の大きさであり、これらは定形郵便（横１４０ｍｍ〜２３５ｍｍ，縦９０〜１２０ｍｍ）に則った大きさであるものとするが、これに限られない。例えば、用紙領域６１１と、読取り部２３３によって読取られた用紙６２０の大きさが、所定の誤差範囲であれば郵便規約判定部２３４による郵便規約判定処理（Ｓ４２０）を実行し、誤差範囲を超えるとエラー警報部２４０によるエラー警報を実行してもよい。
【００９５】
郵便規約判定（Ｓ４２０）において、郵便規約判定部２３４は、差出元印字領域始点６２２、差出元印字領域終点６２３、宛先印字領域始点６１７、および宛先印字領域終点６１８を特定する各値をワークＲＡＭ２１３から呼び出す。次に、郵便規約判定部２３４は、各印字領域始点および／または各印字領域終点を特定する値に基づいて、差出元印字領域６２１と宛先印字領域６１６との位置関係を特定する。
【００９６】
本実施形態においては、（１）「ｓ１ｍ」と「ｅ２ｍ」とから、差出元印字領域６２１と宛先印字領域６１６との左右方向の位置関係を特定することができる。同様に、（２）「ｓ１ｎ」と「ｅ２ｎ」とから、差出元印字領域６２１と宛先印字領域６１６との上下方向の位置関係を特定することができる。さらに、（３）「Ｅｍ」と「ｅ１ｍ」とから、用紙領域６１１の右端と宛先印字領域６１６との左右方向の位置関係を特定することができる。同様に、（４）「Ｅｎ」と「ｅ１ｎ」とから、用紙領域６１１の下端と宛先印字領域６１６との上下方向の位置関係を特定することができる。
【００９７】
図７は、実施形態１における郵便規約判定テーブル７００の一例を示す図である。
【００９８】
図７に示される郵便規約判定テーブル７００は、郵便規約判定部２３４が、郵便規約判定処理（Ｓ４２０）において参照するテーブルであり、郵便規約毎に印字領域が満たすべき位置関係が規定されたテーブルとしてワークＲＡＭ２１３に記憶されている。本実施形態においては、印字領域が満たすべき位置関係は、各国固有の郵便規約が定める複数の位置関係と、各国共通の国際郵便に関する規約が定める位置関係とが含まれる。さらに、本実施形態における郵便規約判定テーブル７００では、各々の郵便規約毎に宛先印字領域始点６１７が満たすべき位置関係と、宛先印字領域終点６１８が満たすべき位置関係とが規定されている。
【００９９】
図７の郵便規約判定テーブル７００を例に説明すると、某国内郵便規約において、（１）宛先印字領域６１６の「ｓ１ｍ」が満たすべき位置関係は、「ｓ１ｍ−ｅ２ｍ≧２５．４ｍｍ」である旨が規定されている。これは、用紙６２０における宛先印字領域６１６の左限位置は、差出元印字領域６１６から２５．４ｍｍ以上の距離を離間しなければならない旨を規定する。同様に、某国内郵便規約において、（２）宛先印字領域６１６の「ｓ１ｎ」が満たすべき位置関係は「ｓ１ｎ−ｅ２ｎ≧２５．４ｍｍ」である旨が規定されている。これは、用紙６２０における宛先印字領域６１６の上限位置は、差出元印字領域６１６から２５．４ｍｍ以上の距離を離間しなければならない旨を規定する。
【０１００】
さらに、某国内郵便規約において、（３）宛先印字領域６１６の「ｅ１ｍ」が満たすべき位置関係は、「Ｅｍ−ｅ１ｍ≧１２．７ｍｍ」である旨が規定されている。これは、用紙６２０における宛先印字領域の右限位置は、用紙領域６１１の右端から１２．７ｍｍ以上の距離を離間しなければならない旨を規定する。同様に、某国内郵便規約において、（４）宛先印字領域６１６の「ｅ１ｎ」が満たすべき位置関係は、「Ｅｎ−ｅ１ｎ≧１５．８ｍｍ」である旨が規定されている。これは、用紙６２０における宛先印字領域の下限位置は、用紙領域６１１の下端から１５．８ｍｍ以上の距離を離間しなければならない旨を規定する。
【０１０１】
図６（ｃ）を参照して説明した通り、郵便規約判定部２３４は、郵便規約判定部２３４は、各印字領域始点および／または各印字領域終点を特定する値に基づいて、差出元印字領域６２１と宛先印字領域６１６との位置関係を特定する。そして、郵便規約判定部２３４は、特定した差出元印字領域６２１と宛先印字領域６１６との位置関係が、郵便規約判定テーブル７００の規定を満たすか否かを判定する。
【０１０２】
例えば、図６（ｃ）の印刷物出力イメージ６３０において、「ｓ１ｍ」と「ｅ２ｍ」とから、差出元印字領域６２１と宛先印字領域６１６との左右方向の位置関係を特定し、当該位置関係が郵便規約判定テーブル７００の規定を満たすかを判定する。同様に、「ｓ１ｎ」と「ｅ２ｎ」とから、差出元印字領域６２１と宛先印字領域６１６との上下方向の位置関係を特定し、当該位置関係が郵便規約判定テーブル７００の規定を満たすかを判定する。
【０１０３】
さらに、「Ｅｍ」と「ｅ１ｍ」とから、用紙領域６１１の右端と宛先印字領域６１６との左右方向の位置関係を特定し、当該位置関係が郵便規約判定テーブル７００の規定を満たすかを判定する。同様に、「Ｅｎ」と「ｅ１ｎ」とから、用紙領域６１１の下端と宛先印字領域６１６との上下方向の位置関係を特定し、当該位置関係が郵便規約判定テーブル７００の規定を満たすかを判定する。
【０１０４】
郵便規約判定部２３４は、用紙領域６１１、差出元印字領域６２１、および宛先印字領域６１６の各位置をワークＲＡＭ２１３から取得し、これらの位置関係を特定する。そして、郵便規約判定テーブル７００を参照し、特定した位置関係が郵便規約判定テーブル７００の規定を満たすかを判定することにより、郵便規約判定処理（Ｓ４２０）を実行する。
【０１０５】
再び、図４の印刷装置２００の処理フローチャートに戻り、印字レイアウトおよびプレプリントオブジェクトが、郵便規約が規定する位置関係を満たすと判定された場合（Ｓ４２０：Ｙｅｓ）、印字処理（Ｓ４２１）に移行する。
【０１０６】
Ｓ４２１において、印字部２３５は、宛先に含まれる宛先住所および宛先氏名等をワークＲＡＭ２１３から取得し、用紙に印字する処理を実行する。本実施形態においては、印刷装置２００の給紙ユニット２０２から給紙された用紙を、印字ユニット２０４が印字することで印字処理が実行される。
【０１０７】
一方、印字レイアウトおよびプレプリントオブジェクトが、郵便規約が規定する位置関係を満たさないと判定された場合（Ｓ４２０：Ｎｏ）、動作実行サブルーチン（Ｓ５００）に移行する。Ｓ４２１，Ｓ５００の処理を終えると、印刷装置２００側の処理を終了する。
【０１０８】
図５は、印刷装置２００の処理フロー（図４）における、Ｓ５００のサブルーチンの処理内容を説明するフローチャートである。以下、図５を参照してＳ５００のサブルーチンの処理内容を説明する。
【０１０９】
本実施形態における印刷装置２００は、印字レイアウトおよびプレプリントオブジェクトが、郵便規約が規定する位置関係を満たさないと判定された場合（Ｓ４２０：Ｎｏ）、動作入力受付部１１４が入力を受付けた動作を実行することができる。ここで、入力を受付けることができる動作は、印字領域位置変更と、フォントサイズ変更と、白紙印刷と、エラー警報とが例示される。また、本実施形態における印刷システム１では、ユーザがコンピュータ装置１００の入力装置１０５を操作することにより動作の入力を受付可能とした。別実施形態においては、印刷装置２００のオペレーションパネル２１６を操作することにより動作の入力を受付可能とする態様としてもよい。
【０１１０】
本実施形態における印刷システム１では、郵便規約判定部２３４は、動作をワークＲＡＭ２１３から取得し、いずれの動作が入力受付されたかを判定する（Ｓ５０１，Ｓ５０２，Ｓ５０４，Ｓ５０８）。
【０１１１】
まず、Ｓ５０１において、動作入力受付部１１４が入力を受付けた動作は、印字レイアウトが変更される印字レイアウト変更であるかを判定する。
【０１１２】
動作が印字レイアウト変更に該当する場合（Ｓ５０１：Ｙｅｓ）、次に動作は印字領域位置変更であるかを判定する（Ｓ５０２）。次に、動作として印字領域位置変更が選択されていた場合（Ｓ５０２：Ｙｅｓ）、印字領域位置変更処理が実行される（Ｓ５０３）。
【０１１３】
Ｓ５０３において、印字領域位置変更部２３７は、印字レイアウトおよびプレプリントオブジェクトの位置をワークＲＡＭ２１３から取得し、郵便規約特定部２３２が特定した郵便規約が定める位置関係を満たすように印字領域位置を変更する。
【０１１４】
印字領域位置を変更する例としては、例えば図６（ｃ）の印刷後出力イメージ６３０において、差出元印字領域終点６２３から、宛先印字領域始点６１７までが所定の距離以上離れるように、ｓ１ｍ，ｓ１ｎの値を加算する処理が例示される。Ｓ５０３において、印字レイアウト変更処理が終了すると、印字領域位置変更部２３７は、変更後の印字レイアウトを再びワークＲＡＭ２１３に上書きし、Ｓ５０６に移行する。
【０１１５】
一方、動作が印字領域位置変更ではなかった場合（Ｓ５０２：Ｎｏ）、Ｓ５０３の処理をスキップし、Ｓ５０４の処理に移行する。
【０１１６】
次に動作はフォントサイズ変更であるかを判定する（Ｓ５０４）。動作としてフォントサイズ変更が選択されていた場合（Ｓ５０４：Ｙｅｓ）、フォントサイズ変更処理が実行される（Ｓ５０５）。
【０１１７】
Ｓ５０５において、フォントサイズ変更部２３８は、印字レイアウトが特定するフォントサイズをワークＲＡＭ２１３から取得する。同様に、フォントサイズ変更部２３８は、印字レイアウトおよびプレプリントオブジェクトの位置をワークＲＡＭ２１３から取得し、郵便規約特定部２３２が特定した郵便規約が規定する位置関係を満たすようにフォントサイズを変更する。
【０１１８】
フォントサイズを変更する例としては、例えば図６（ｃ）の印刷後出力イメージ６３０において、宛先印字領域６１６に印字される宛先のフォントサイズを縮小する処理が例示される。フォントサイズを縮小することで、宛先印字領域６１６全体が縮小し、結果として宛先印字領域終点６１８と、用紙領域終点６１３とが、郵便規約が規定する位置関係を満たす長さとなりえる。
【０１１９】
Ｓ５０５において、フォントサイズ変更処理が終了すると、フォントサイズ変更部２３８は、変更後のフォントサイズおよび印字レイアウトを再びワークＲＡＭ２１３に上書きし、Ｓ５０６に移行する。
【０１２０】
一方、動作がフォントサイズ変更ではなかった場合（Ｓ５０４：Ｎｏ）、Ｓ５０５の処理をスキップし、Ｓ５０６に移行する。
【０１２１】
次に、Ｓ５０６において、印字出力判定部２３９は、再びプレプリントオブジェクトおよび印字レイアウトの位置をワークＲＡＭ２１３から取得し、宛先等を印字領域内で印字することが可能かを判定する。宛先等を印字領域内で印字することが可能と判定された場合（Ｓ５０６：Ｙｅｓ）、次に印字（Ｓ５０７）に移行する。
【０１２２】
Ｓ５０７において、印字部２３５は、宛先に含まれる宛先住所および宛先氏名をワークＲＡＭ２１３から取得し、変更後の印字レイアウトに基づいて用紙に印字する処理を実行する。
【０１２３】
また、本実施形態の変形例として、宛先等を印字領域内で印字することが可能と判定された場合に（Ｓ５０６：Ｙｅｓ）、印字レイアウト変更後の印刷物出力イメージ６３０をプレビュー表示する態様であってもよい。すなわち、コンピュータ装置１００の表示装置または印刷装置２００のオペレーションパネル２１６に印刷物出力イメージ６３０を表示することで、ユーザの確認後に印字処理を実行する態様であってもよい。
【０１２４】
さらに、印字部２３５は、宛先等を宛先印字領域６１６に印字可能であれば、宛先印字領域６１６内において右寄せまたは左寄せ等を適宜に設定することもできる。本実施形態においては、宛先印字領域始点６１７を印刷開始の基準点として用いる態様が考えられるが、これに限定されるものではない。
【０１２５】
一方、Ｓ５０６において、宛先等を印字領域内で印字することが不可能と判定された場合（Ｓ５０６：Ｎｏ）、印字処理（Ｓ５０７）には移行せず、後述の印字停止（Ｓ５１０）に移行する。ここで、宛先等を印字領域内で印字することが不可能と判定される場合としては、例えば宛先印字領域６１６に印字される宛先の文字数が過多の場合であって、フォントサイズを縮小しても宛先印字領域６１６が大きくなってしまう場合が例示される。あるいはまた、プレプリントオブジェクトとしての差出元印字領域６２１が大きく、宛先印字領域６１６を浸食している場合が例示される。
【０１２６】
次に、Ｓ５０１の判定の結果、入力受付された動作が、白紙印刷またはエラー警報であった場合について（Ｓ５０１：Ｎｏ）、Ｓ５０８からＳ５１１に沿って説明する。
【０１２７】
Ｓ５０１において、入力受付された動作が印字レイアウト変更ではないと判定された場合（Ｓ５０１：Ｎｏ）、印字部２３５はさらに入力受付された動作が白紙印刷であるか否かを判定する（Ｓ５０８）。ここで、白紙印刷とは、印字ユニット２０４が給紙ユニット２０２によって供給された用紙に対して印字処理を行わず、そのまま排紙ユニット２０５に用紙を排出する動作のことをいう。
【０１２８】
入力受付された動作が白紙印刷であった場合（Ｓ５０８：Ｙｅｓ）、印字部２３５は用紙に印字処理を行わず給紙された用紙をそのまま排出する（Ｓ５０９）。
【０１２９】
一方、入力受付された動作が白紙印刷ではなかった場合（Ｓ５０８：Ｎｏ）、Ｓ５０９の処理をスキップし、Ｓ５１０の処理に移行する。
【０１３０】
Ｓ５１０において、印字部２３５は印字ユニット２０４が実行する印字処理を停止する。Ｓ５０９の白紙印刷において、印字部２３５は給紙ユニット２０２によって供給された用紙に対して印字処理を行わない。そのため、印刷装置２００の制御ユニット２０１が印字データを継続的に受信していても、Ｓ５０９の白紙印刷が行われた以降の印字処理を停止する（Ｓ５１０）。一方、白紙印刷（Ｓ５０９）が行われなかった場合においては、郵便規約判定部２３４が郵便規約を満たさないと判定された場合（Ｓ４２０：Ｎｏ）、ただちに用紙の印字処理を停止する（Ｓ５１０）。
【０１３１】
Ｓ５１１において、エラー警報部２４０は、コンピュータ装置１００の表示装置１０６、印刷装置２００のオペレーションパネル２１６、または双方にエラー警報メッセージを表示する。エラー警報部２４０は、印字レイアウトおよびプレプリントオブジェクトが、郵便規約が規定する位置関係を満たしていない旨、および印字ユニット２０４による印字処理を停止した旨を表示装置１０６、オペレーションパネル２１６または双方に表示する。Ｓ５０７、またはＳ５１１の処理を終了すると、図５のサブルーチンの処理を終了する。
【０１３２】
図８は、印字レイアウト６１０と、用紙６２０と、印刷物８０１との状態を示す、状態遷移図である。
【０１３３】
印字レイアウト６１０は、図６（ａ）で説明した通り、郵便物として宛先等を用紙に印字するための印字レイアウトが例示され、印字レイアウト６１０は、印刷装置２００のワークＲＡＭ２１３に記憶される。
【０１３４】
用紙６２０は、図６（ｂ）で説明した通り、印字ユニット２０４によって印字処理が実行される前の状態を示している。用紙６２０は、差出元住所、差出元氏名、差出国等を含む差出元が予め印字されている差出元印字領域６２１を有する。
【０１３５】
印刷物８０１は、印字レイアウト６１０が規定する印字領域およびフォントサイズに則って、印字ユニット２０４が宛先等印字データを用紙６２０に印字した後の印刷物の状態を示している。
【０１３６】
以下、図８（ａ）から図８（ｄ）の遷移図に沿って説明する。
【０１３７】
図８（ａ）は、用紙６２０にプレプリントオブジェクトが存在しない場合の印字前後の用紙６２０の状態を示す遷移図である。この場合、郵便規約判定部２３４は、プレプリントオブジェクトの位置を取得することができないため、郵便規約判定処理（Ｓ４２０）を実行せず、印字レイアウト６１０に基づいてそのまま印字を実行する。このとき、印字部２３５は、ワークＲＡＭ２１３に記憶されている印字レイアウト６１０および宛先を取得し、用紙６２０に印字を実行する（Ｓ４２１）。印字部２３５による印字処理が終了すると、印字ユニット２０４は印刷物８０１を排紙ユニット２０５に排出する。
【０１３８】
図８（ｂ）は、用紙６２０にプレプリントオブジェクトが存在しており、かつプレプリントオブジェクトと印字レイアウト６１０とが郵便規約が規定する位置関係を満たしている場合の印字前後の用紙６２０の状態を示す遷移図である。この場合、郵便規約判定部２３４は、印字レイアウト６１０およびプレプリントオブジェクトの位置を取得し、郵便規約判定テーブル７００を参照して郵便規約判定処理（Ｓ４２０）を実行する。図８（ｂ）は、郵便規約判定処理（Ｓ４２０）が肯定される場合を示しており、印字レイアウト変更（Ｓ５００）サブルーチンの処理を実行しない。
【０１３９】
そして、印字部２３５は、ワークＲＡＭ２１３に記憶されている印字レイアウト６１０および宛先を取得し、用紙６２０に印字を実行する（Ｓ４２１）。印字部２３５の印字処理が終了すると、印字ユニット２０４は印刷物８０１を排紙ユニット２０５に排出する。
【０１４０】
図８（ｃ）および図８（ｄ）は、用紙６２０にプレプリントオブジェクトが存在しており、かつプレプリントオブジェクトと印字レイアウト６１０とが郵便規約が規定する位置関係を満たしていない場合の印刷前後の用紙６２０の状態を示す遷移図である。この場合、郵便規約判定部２３４は、印字レイアウト６１０およびプレプリントオブジェクトの位置を取得し、郵便規約判定テーブル７００を参照して郵便規約判定処理（Ｓ４２０）を実行する。
【０１４１】
図８（ｃ）は、印字領域位置変更（Ｓ５０３）、フォントサイズ変更（Ｓ５０５）のいずれかまたは双方が実行された場合の印字前後の用紙６２０の状態を示す遷移図である。この場合、印字領域位置変更部２３７は、郵便規約が規定する位置関係を満たすように、宛先印字領域６１６の宛先印字領域始点６１０を加算または減算する処理を実行する（Ｓ５０３）。あるいはまた、フォントサイズ変更部２３８は、郵便規約が規定する位置関係を満たすように、宛先のフォントサイズを拡大または縮小する処理を実行する（Ｓ５０５）。
【０１４２】
次いで、印字部２３５は、印字領域位置変更（Ｓ５０３）、フォントサイズ変更（Ｓ５０５）のいずれかまたは双方に伴って変更された印字レイアウトをワークＲＡＭ２１３から取得し、用紙６２０に印字をする処理を実行する（Ｓ５０７）。印字部２３５の印字処理が終了すると、印字ユニット２０４は印刷物８０１を排紙ユニット２０５に排出する。
【０１４３】
図８（ｄ）は、白紙印刷（Ｓ５０８）が実行された場合の印字前後の用紙６２０の状態を示す遷移図である。この場合、印字部２３５は、用紙６２０に対して印字を行わずに用紙を排出した後に、印字部２３５の印字を停止する（Ｓ５１０）。その結果、プレプリントオブジェクトのみが存在する用紙６２０が、印刷物８０１として印字ユニット２０４から排紙ユニット２０５に排出される。
【０１４４】
以上の通り、本実施形態において、コンピュータ装置１００および印刷装置２００がそれぞれ実行する処理手順について説明した。印刷装置２００は、印字レイアウトを自動的に変更する印刷装置であり、本処理手順を実行することにより、プレプリントオブジェクトが存在する用紙に印字を実行する場合においても、郵便規約が規定する位置関係を満たした印刷を行うことができる。
【０１４５】
［実施形態２］
本発明における実施形態２として、センサーユニット２０３がプレプリントオブジェクトの位置を特定する態様ではなく、ユーザが入力装置１０５を操作することにより、プレプリントオブジェクトの位置を特定する態様が考えられる。以下、図９を参照して実施形態２における印刷システム１の処理内容を説明する。なお、実施形態１における印刷システム１の処理内容を説明するフローチャート（図４）と同一の内容については説明を省略する。
【０１４６】
実施形態２における印刷システム１においては、センサーユニット２０３による用紙の読取り処理に替えて、プレプリントオブジェクト情報入力受付部１１３によって、プレプリントオブジェクトの有無およびプレプリントオブジェクトの位置を特定する。
【０１４７】
具体的には、Ｓ９０３において、ユーザが入力装置１０５を操作することにより、プレプリントオブジェクト情報入力受付部１１３は、プレプリントオブジェクトの有無および位置を特定する情報を受付ける。具体的には、ユーザは、コンピュータ装置１００の表示装置１０６に表示される印字レイアウトのプレビューを見ながら、マウスを用いて印字レイアウトにおけるプレプリントオブジェクトの有無および位置を特定する態様が例示される。あるいはまた、ユーザは、印字レイアウトにおけるプレプリントオブジェクトの位置を特定する座標を、キーボードを用いて入力受付する態様であってもよい。
【０１４８】
プレプリントオブジェクト情報の入力が受付けられると（Ｓ９０３）、コマンド送信部１１５は印字データ等と共に印刷装置２００に対応した形式のコマンドとして印刷装置２００に送信される。コマンド受信部２３１は、コンピュータ装置１００から送信されたコマンドを受信すると（Ｓ９１１）、印字レイアウト等と同様に、プレプリントオブジェクト情報をワークＲＡＭ２１３に記憶する（Ｓ９１５）。
【０１４９】
本実施形態においては、センサーユニット２０３による用紙の読取り処理に替えて、Ｓ９１５で取得したプレプリントオブジェクト情報に基づいて、郵便規約判定部２３４は郵便規約判定（Ｓ９２０）を実行する。すなわち、郵便規約判定部２３４は、プレプリントオブジェクト情報に基づいて、用紙にプレプリントオブジェクトが存在するかを判定する（Ｓ９１９）。
【０１５０】
さらに、郵便規約判定部２３４は、プレプリントオブジェクト情報に基づいて、プレプリントオブジェクトの位置をワークＲＡＭ２１３から取得する。そして、郵便規約判定部２３４は、印字レイアウトとプレプリントオブジェクトとが、郵便規約特定部２３２特定した郵便規約が規定する位置関係を満たすかを判定する（Ｓ９２０）。
【０１５１】
プレプリントオブジェクト情報入力受付部１１３が、プレプリントオブジェクト情報の入力を受付ける本実施形態では、印刷装置２００を安価で構成できるだけでなく、印刷装置２００における処理時間を短縮することができる。
【０１５２】
［実施形態３］
本発明における実施形態３として、印字データ作成部１１２は、宛先と、差出元と、印字レイアウトとに加えて、バーコードを含む印字データを作成する態様が考えられる。
【０１５３】
バーコードは、郵便番号および宛先住所から所定の変換規則に基づいて生成される。郵便物の発送者や、郵便事業者は、専用のバーコード読取り装置を用いてバーコードを読取ることで、郵便物の宛先が容易に特定可能となる。また、宛先印字領域６１６にバーコードを印字することにより、郵便事業者から郵便料金の割引を受けることができるため、ダイレクトメールや年賀状などの郵便物を大量に発送する場合、郵便物にバーコードを印字する需要が存在する。
【０１５４】
印字データ作成部１１２は、Ｓ４０２の処理において宛先住所から所定の変換規則に基づいてバーコードを生成する態様であってもよい。また、宛先住所から所定の変換規則に基づいて生成したバーコードをＲＡＭ１０３に予め記憶しておき、Ｓ４０２の処理において、該当するバーコードを含む印字データをＲＡＭ１０３から取得する態様であってもよい。
【０１５５】
［実施形態４］
本発明の実施形態４として、給紙ユニット２０２は、郵便規約判定部２３４および印字レイアウト変更部２３６が郵便規約判定処理および印字レイアウト変更処理を実行している間、用紙の供給を一時停止する態様が考えられる。
【０１５６】
これは、郵便規約判定処理（Ｓ４２０）、印字領域位置変更処理（Ｓ５０３）、およびフォントサイズ変更処理（Ｓ５０５）の実行中に、給紙ユニット２０２が用紙の供給を開始してしまうことを防ぐためである。用紙の供給を一時停止する具体的な態様としては、制御ユニット２０１が、変更後の印字レイアウトが再びワークＲＡＭ２１３に上書きされたことを検知した後に、制御ユニット２０１が給紙ユニット２０２に制御コマンドを送信する態様が例示される。
【０１５７】
さらに、実施形態４の変形例として、給紙ユニット２０２が印刷開始時の最初の１枚目の用紙の供給のみを一時停止する態様が考えられる。本実施例の場合、印字領域位置変更部２３７およびフォントサイズ変更部２３８による変更処理は、読取り部２３３が最初の１枚目に供給された用紙に対してのみ行い、以後はワークＲＡＭに記憶された印字レイアウトの上書きは行わない。
【０１５８】
これにより、給紙ユニット２０２は、２枚目以降の用紙の供給を一時停止することなく、印字部２３５が印刷を連続して実行することが可能となる。
【０１５９】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015178222.tif 000003
【図２】
2015178222.tif 000004
【図３】
2015178222.tif 000005
【図４】
2015178222.tif 000006
【図５】
2015178222.tif 000007
【図６】
2015178222.tif 000008
【図７】
2015178222.tif 000009
【図８】
2015178222.tif 000010
【図９】
2015178222.tif 000011