(57)【要約】      （修正有）【課題】宛名面を備えた記録媒体に対する印刷を実行するか否かを適切に制御する。【解決手段】記録媒体を保持するための保持部にセットされた記録媒体の表面が宛名面であるか否かを示す第１情報を取得する第１取得手段と、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であるか否かを示す２情報を取得する第２取得手段と、前記第１情報と前記第２情報に基づいて、印刷部によって前記記録媒体の表面に画像を印刷させる印刷制御手段と、を有する。【選択図】図１
2018069465.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象の記録媒体の表面が宛名面であるか否かを示す第１情報を取得する第１取得手段と、
前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であるか否かを示す第２情報を取得する第２取得手段と、
前記第１情報と前記第２情報に基づいて、画像の印刷を印刷部によって前記表面に対して実行させる印刷制御手段と、を有し、
前記印刷制御手段は、
前記第１情報が、前記記録媒体の表面が前記宛名面であることを示し、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示す場合、及び、前記第１情報が、前記記録媒体の表面が前記宛名面であることを示さず、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示さない場合、前記記録媒体の表面に印刷する予定の画像の印刷を前記印刷部によって前記記録媒体の表面に対して実行させ、
前記第１情報が、前記記録媒体の表面が前記宛名面であることを示し、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示さない場合、及び、前記第１情報が、前記記録媒体の表面が前記宛名面であることを示さず、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示す場合、前記記録媒体の表面に印刷する予定の画像の印刷を前記印刷部によって前記記録媒体の表面に対して実行させないことを特徴とする印刷制御装置。
【請求項２】
前記第１情報が、前記記録媒体の表面が前記宛名面であることを示し、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示さない場合、及び、前記第１情報が、前記記録媒体の表面が前記宛名面であることを示さず、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示す場合、ユーザにエラーを通知する通知手段をさらに有することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
印刷対象の記録媒体の表面が宛名面であるか否かを示す第１情報を取得する第１取得手段と、
前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であるか否かを示す第２情報を取得する第２取得手段と、
前記記録媒体の裏面が宛名面であるか否かを示す第３情報を取得する第３取得手段と、
前記第１情報、前記第２情報及び前記第３情報に基づいて、印刷部によって前記記録媒体の表面に画像を印刷させる印刷制御手段と、を有し、
前記印刷制御手段は、
前記第１情報が、前記記録媒体の表面が前記宛名面であることを示し、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示す場合、及び、前記第３情報が、前記記録媒体の裏面が前記宛名面であることを示し、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示さない場合、前記記録媒体の表面に印刷する予定の画像を前記印刷部によって前記記録媒体の表面に印刷させ、
前記第１情報が、前記記録媒体の表面が前記宛名面であることを示し、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示さない場合、及び、前記第１情報が、前記記録媒体の表面が前記宛名面であることを示さず、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示す場合、及び、前記第１情報が、前記記録媒体の表面が前記宛名面であることを示さず、且つ、前記第３情報が、前記記録媒体の裏面が前記宛名面であることを示さない場合、前記記録媒体の表面に印刷する予定の画像を前記印刷部によって前記記録媒体の表面に印刷させないことを特徴とする印刷制御装置。
【請求項４】
前記第３情報は、前記記録媒体の裏面に、郵便番号枠に対応する第１オブジェクトが含まれるか否かを示すことにより、前記記録媒体の裏面が前記宛名面であるか否かを示すことを特徴とする請求項３に記載の印刷制御装置。
【請求項５】
前記第１情報が、前記記録媒体の表面が前記宛名面であることを示し、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示さない場合、及び、前記第１情報が、前記記録媒体の表面が前記宛名面であることを示さず、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示す場合、及び、前記第１情報が、前記記録媒体の表面が前記宛名面であることを示さず、且つ、前記第３情報が、前記記録媒体の裏面が前記宛名面であることを示さない場合、ユーザにエラーを通知する通知手段をさらに有することを特徴とする請求項３又は４に記載の印刷制御装置。
【請求項６】
前記通知手段は、表示部に、前記エラーを通知するための画面を表示することを特徴とする請求項２又は５に記載の印刷制御装置。
【請求項７】
前記印刷制御手段は、前記通知手段により前記エラーが通知された後のユーザ操作に応じて、前記記録媒体の表面に印刷する予定の画像の印刷を前記印刷部によって前記を前記印刷部によって前記記録媒体の表面に印刷させることを特徴とする請求項２、５又は６に記載の印刷制御装置。
【請求項８】
前記第１情報は、前記記録媒体の表面に、郵便番号枠に対応する第１オブジェクトが含まれるか否かを示すことにより、前記記録媒体の表面が前記宛名面であるか否かを示すことを特徴とする請求項１乃至７のいずれか１項に記載の印刷制御装置。
【請求項９】
前記記録媒体の表面から、前記検出部によって前記第１オブジェクトを検出する第１検出手段をさらに有し、
前記検出部によって前記第１オブジェクトが検出された場合、前記第１情報が、前記記録媒体の表面に前記第１のオブジェクトが含まれることを示すことを特徴とする請求項８に記載の印刷制御装置。
【請求項１０】
前記記録媒体は、搬送部によって前記印刷部まで搬送され、
前記記録媒体の表面のうち、前記搬送部による搬送方向の下流側の所定の範囲内において、前記検出部によって前記第１オブジェクトが検出されることを特徴とする請求項９に記載の印刷制御装置。
【請求項１１】
前記第２情報は、前記記録媒体の表面に印刷する予定の画像に、郵便番号に対応する第２オブジェクトが含まれるか否かを示すことにより、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であるか否かを示すことを特徴とする請求項１乃至１０のいずれか１項に記載の印刷制御装置。
【請求項１２】
前記第２情報は、前記記録媒体の表面に印刷する予定の画像のうち所定の領域に、郵便番号に対応する第２オブジェクトが含まれるか否かを示すことにより、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であるか否かを示すことを特徴とする請求項１１に記載の印刷制御装置。
【請求項１３】
前記記録媒体の表面に印刷する画像から、前記第２オブジェクトを検出する第２検出手段をさらに有することを特徴とする請求項１１又は１２に記載の印刷制御装置。
【請求項１４】
印刷命令を外部装置から受信する受信手段をさらに有し、
前記第２取得手段は、前記外部装置から前記第２情報を取得し、
前記印刷制御手段は、前記第１情報と前記第２情報及び、前記印刷命令に基づいて、前記印刷部によって前記記録媒体の表面に前記画像を印刷させることを特徴とする請求項１乃至１２のいずれか１項に記載の印刷制御装置。
【請求項１５】
印刷対象の記録媒体の表面が宛名面であるか否かを示す第１情報を取得する第１取得ステップと、
前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であるか否かを示す第２情報を取得する第２取得ステップと、
前記第１情報と前記第２情報に基づいて、印刷部によって前記記録媒体の表面に画像を印刷させる印刷制御ステップと、を有し、
前記印刷制御ステップでは、
前記第１情報が、前記記録媒体の表面が前記宛名面であることを示し、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示す場合、及び、前記第１情報が、前記記録媒体の表面が前記宛名面であることを示さず、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示さない場合、前記記録媒体の表面に印刷する予定の画像を前記印刷部によって前記記録媒体の表面に印刷させ、
前記第１情報が、前記記録媒体の表面が前記宛名面であることを示し、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示さない場合、及び、前記第１情報が、前記記録媒体の表面が前記宛名面であることを示さず、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示す場合、前記記録媒体の表面に印刷する予定の画像を前記印刷部によって前記記録媒体の表面に印刷させないことを特徴とする印刷制御装置の制御方法。
【請求項１６】
印刷対象の記録媒体の表面が宛名面であるか否かを示す第１情報を取得する第１取得ステップと、
前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であるか否かを示す第２情報を取得する第２取得ステップと、
前記記録媒体の裏面が宛名面であるか否かを示す第３情報を取得する第３取得ステップと、
前記第１情報、前記第２情報及び前記第３情報に基づいて、印刷部によって前記記録媒体の表面に画像を印刷させる印刷制御ステップと、を有し、
前記印刷制御ステップでは、
前記第１情報が、前記記録媒体の表面が前記宛名面であることを示し、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示す場合、及び、前記第３情報が、前記記録媒体の裏面が前記宛名面であることを示し、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示さない場合、前記記録媒体の表面に印刷する予定の画像を前記印刷部によって前記記録媒体の表面に印刷させ、
前記第１情報が、前記記録媒体の表面が前記宛名面であることを示し、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示さない場合、及び、前記第１情報が、前記記録媒体の表面が前記宛名面であることを示さず、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示す場合、及び、前記第１情報が、前記記録媒体の表面が前記宛名面であることを示さず、且つ、前記第３情報が、前記記録媒体の裏面が前記宛名面であることを示さない場合、前記記録媒体の表面に印刷する予定の画像を前記印刷部によって前記記録媒体の表面に印刷させないことを特徴とする印刷制御装置の制御方法。
【請求項１７】
請求項１乃至１４のいずれか１項に記載の印刷制御装置の各手段をコンピュータにより実現するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、制御方法及びプログラムに関する。
【背景技術】
【０００２】
印刷制御装置によって、郵便番号枠を備えた記録媒体（ハガキ等）に対する印刷を行う方法が知られている。一般に、ハガキの宛名面には郵便番号枠が予め印刷されているので、それに位置や大きさを合わせて印刷制御装置により郵便番号等を記録する。一方、ハガキの通信面には用件を記述する文字やイラスト等を記録する。しかし、宛名面と通信面を間違えて表裏逆さまにした状態で印刷制御装置にハガキをセットしてしまうと、例えば、本来宛名面に印刷されるべき内容が、通信面に印刷されてしまうことがある。そこで、特許文献１には、印刷制御装置にセットされている記録媒体の表面に予め印刷されている印刷内容を検出することで、当該記録媒体の向きや表裏を判定し、印刷を実行するか否かを制御する方法が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２４０３８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、例えばハガキのような宛名面を備えた記録媒体に対する印刷が普及するにつれて、宛名面を備えた記録媒体に対する印刷を実行するか否かの制御を適切に行う対応が以前にもまして要望されている。
【０００５】
本発明は、宛名面を備えた記録媒体に対する印刷を実行するか否かの制御を適切に行うことを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の印刷制御装置は、印刷対象の記録媒体の表面が宛名面であるか否かを示す第１情報を取得する第１取得手段と、
前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であるか否かを示す第２情報を取得する第２取得手段と、
前記第１情報と前記第２情報に基づいて、印刷部によって前記記録媒体の表面に画像を印刷させる印刷制御手段と、を有し、
前記印刷制御手段は、
前記第１情報が、前記記録媒体の表面が前記宛名面であることを示し、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示す場合、及び、前記第１情報が、前記記録媒体の表面が前記宛名面であることを示さず、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示さない場合、前記記録媒体の表面に印刷する予定の画像を前記印刷部によって前記記録媒体の表面に印刷させ、
前記第１情報が、前記記録媒体の表面が前記宛名面であることを示し、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示さない場合、及び、前記第１情報が、前記記録媒体の表面が前記宛名面であることを示さず、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示す場合、前記記録媒体の表面に印刷する予定の画像を前記印刷部によって前記記録媒体の表面に印刷させないことを特徴とする。
【０００７】
また、本発明の印刷制御装置は、印刷対象の記録媒体の表面が宛名面であるか否かを示す第１情報を取得する第１取得手段と、
前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であるか否かを示す第２情報を取得する第２取得手段と、
前記記録媒体の裏面が宛名面であるか否かを示す第３情報を取得する第３取得手段と、
前記第１情報、前記第２情報及び前記第３情報に基づいて、印刷部によって前記記録媒体の表面に画像を印刷させる印刷制御手段と、を有し、
前記印刷制御手段は、
前記第１情報が、前記記録媒体の表面が前記宛名面であることを示し、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示す場合、及び、前記第３情報が、前記記録媒体の裏面が前記宛名面であることを示し、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示さない場合、前記記録媒体の表面に印刷する予定の画像を前記印刷部によって前記記録媒体の表面に印刷させ、
前記第１情報が、前記記録媒体の表面が前記宛名面であることを示し、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示さない場合、及び、前記第１情報が、前記記録媒体の表面が前記宛名面であることを示さず、且つ、前記第２情報が、前記記録媒体の表面に印刷する予定の画像が前記宛名面に対応する画像であることを示す場合、及び、前記第１情報が、前記記録媒体の表面が前記宛名面であることを示さず、且つ、前記第３情報が、前記記録媒体の裏面が前記宛名面であることを示さない場合、前記記録媒体の表面に印刷する予定の画像を前記印刷部によって前記記録媒体の表面に印刷させないことを特徴とする。
【発明の効果】
【０００８】
宛名面を備えた記録媒体に対する印刷を適切に制御することができる。
【図面の簡単な説明】
【０００９】
【図１】印刷制御装置を含む印刷システムを示す図
【図２】第１実施形態における印刷制御装置のハードウェア構成を示すブロック図
【図３】官製ハガキの規格を示した図
【図４】第１実施形態における印刷制御装置が備える、印刷に係わる構成の断面図を示す図
【図５】図４に示す構成を上から見た俯瞰図
【図６】第１実施形態における印刷制御装置が実行する郵便番号枠の検出処理及び印刷処理を示すフローチャート
【図７】第１実施形態における印刷制御装置が実行する印刷データ変換処理及び郵便番号の検出処理を示すフローチャート
【図８】郵便番号枠を検出した場合のセンサの出力波形の例
【図９】印刷データによって表わされる画像の一部
【図１０】第２実施形態における外部装置のハードウェア構成を示すブロック図
【図１１】第２実施形態における外部装置が実行する印刷データ変換処理及び郵便番号の検出処理を示すフローチャート
【図１２】第３実施形態における印刷制御装置のハードウェア構成を示すブロック図
【図１３】第３実施形態における印刷制御装置が備える、印刷に係わる構成の断面図を示す図
【図１４】図１３に示す構成を上から見た俯瞰図
【図１５】第３実施形態における印刷制御装置が実行する郵便番号枠の検出処理及び印刷処理を示すフローチャート
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１１】
（第１実施形態）
本発明を適用した印刷制御装置について説明する。本実施形態においては、印刷制御装置としてインクジェット方式のプリンタを例示している。なお、印刷制御装置が利用する印刷方式はインクジェット方式に限定されず、例えば電子写真方式であっても良い。さらに、印刷制御装置は、単機能の装置（ＳＦＰ）ではなく、多機能の装置（ＭＦＰ）であっても良い。ＭＦＰとは、プリント、スキャナ、コピー、ファックス等の複数の機能を有する装置である。
【００１２】
また、印刷制御装置の外部の装置であり、印刷制御装置と通信可能な装置（以下、外部装置）について説明する。本実施形態においては、外部装置として、パーソナルコンピュータ（ＰＣ）を例示している。なお、外部装置は、例えば、複写機やファクシミリ装置、スマートホン、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、デジタルカメラ等であっても良い。
【００１３】
図１は、本実施形態における印刷制御装置を含む印刷システムを示す図である。プリンタ１０１は、本実施形態における印刷制御装置である。ＰＣ２０１は、本実施形態における外部装置である。
【００１４】
ＰＣ２０１には、はがき印刷を実行するためのアプリケーション２０２がインストールされている。アプリケーション２０２は、住所録を登録・管理する機能や、プリンタ１０１にはがき印刷を実行させるための印刷データを作成する機能等を有する。アプリケーション２０２は、プリンタ１０１に印刷を実行させる場合、プリンタ１０１に対応するプリンタドライバソフトウェア（以下、ドライバ）２０３に対して、印刷指示を送信する。印刷指示を受け付けたドライバ２０３は、アプリケーション２０２によって作成された画像データや印刷設定情報を含む印刷命令（印刷ジョブ）をプリンタ１０１に対し送信する。これにより、アプリケーション２０２によって作成された画像データに基づく印刷が、プリンタ１０１によって実行される。
【００１５】
図２は、本実施形態における印刷制御装置であるプリンタ１０１のハードウェア構成を示すブロック図である。
【００１６】
ＣＰＵ１０２は、システム制御部であり、プリンタ１０１の全体を制御する。
【００１７】
通信部１０３は、Ｗｉ−Ｆｉ等の規格に準拠した無線ＬＡＮ通信を実現するためのユニットである。通信部１０３は、無線ＬＡＮ接続を確立するための、接続情報の送信処理や認証処理、無線ＬＡＮ接続を確立した外部装置からのジョブ（印刷ジョブやスキャンジョブ、コピージョブ等を含む）の受信等の機能を担う。なお、プリンタ１０１は、通信部１０３以外の通信ユニットを備えていても良い。なお、通信は無線通信でダイレクトに通信しても良いし、ネットワーク上に設置したプリンタ１０１外部のアクセスポイントを介して通信しても良い。通信方式としては、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＮＦＣ、Ｗｉ−Ｆｉ  Ａｗａｒｅ等が挙げられる。また、無線通信に限らず、有線ＬＡＮやＵＳＢ等によって有線による通信を行っても良い、プリンタ１０１は、これらの通信方式を利用したネットワークを介して、ＰＣ２０１等の外部装置からジョブを受け付ける。
【００１８】
ＲＯＭ１０４は、ＣＰＵ１０２が実行する制御プログラムや組込ＯＳプログラム等の各種プログラムを格納する。本実施形態では、ＲＯＭ１０４に格納されている制御プログラムは、ＲＯＭ１０４に格納されている組込ＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウエア制御を行う。ＲＡＭ１１１は、ＳＲＡＭ等のメモリで構成され、プログラム制御変数、ユーザが登録した設定値、プリンタ１０１の管理データ、設定情報等を格納し、各種ワーク用バッファ領域が設けられている。なお、これらのデータは、ＲＡＭ１１１でなく、ＲＯＭ１０４や不図示の不揮発性メモリ等の他の記憶領域に保存されても良い。本実施形態では、ＣＰＵ１０２、ＲＯＭ１０４、ＲＡＭ１１１等によりコンピュータが構成される
画像処理部１０５は、受信したジョブに含まれる画像データに対し、画像処理制御部（不図示）を介して、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を行う。これらの処理を実行することで、画像処理部１０５は、印刷対象の画像データを高精細な印刷データに変換し、変換した印刷データを画像解析部１０６や印刷制御部１０７、印刷部１０８に出力する。
【００１９】
画像解析部１０６は、印刷データに基づく画像を解析し、当該画像の中の所定の領域に所定のオブジェクト（数字や文字、枠）が存在するかどうかを判定する。画像解析部１０６が実行する処理の詳細は後述する。
【００２０】
印刷制御部１０７は、印刷を実行するために印刷部１０８を制御する。具体的には、例えば、プリンタ１０１が備える複数の給紙カセットのうちいずれの部位から給紙を行うかを制御したり、印刷部１０８のステータス等の各種情報を定期的に読みだすことで、ＲＡＭ１１１の情報を更新したりする。
【００２１】
印刷部１０８は、印刷ジョブに含まれる印刷設定情報やデータ変換部３０７から出力された印刷データに基づき、インク等の記録剤によって記録媒体上に画像を形成する画像形成処理（印刷処理）を実行する。
【００２２】
枠検出部１０９は、プリンタ１０１が備えるハガキ給紙部から搬送部によって搬送されるハガキの表面から、郵便番号枠を検出する。なお、本実施形態において、記録媒体の表面とは、記録媒体の２つの面のうち、印刷位置まで搬送された場合に記録ヘッドに対向する面である。言いかえれば、記録媒体の表面とは、片面印刷の場合は、記録媒体の２つの面のうち印刷対象となる面であり、両面印刷の場合は、記録媒体の２つの面のうち最初に印刷対象となる面である。
【００２３】
先端検出部１１０は、印刷対象用紙（ハガキ等）を印刷部１０８の位置まで搬送するために、印刷対象用紙の先端を検出する。ＣＰＵ１０２は、先端検出部１１０による検出結果に基づいて、印刷開始位置を決定する。
【００２４】
図３は官製ハガキの規格を示した図である。図３に示されるように、記録媒体（ここでは官製ハガキ）３０１の郵便番号枠群３０２は、切手貼り付け領域３０３を上側とした時に、右上に位置するよう構成されている。また、郵便番号枠群３０２に含まれる７つの郵便番号枠のサイズ・形状や枠間の間隔は、図３に示すようにして規定されている。
【００２５】
図４はプリンタ１０１が備える、印刷に係わる構成（印刷部１０８を含む）の断面図を示す図である。
【００２６】
トレイ１２１は、印刷時に印刷位置まで搬送される記録媒体３０１を保持する。なお、プリンタ１０１は、トレイ１２１以外に他のトレイを備えていても良い。
【００２７】
プラテン１２２は、印刷時に記録媒体３０１を支持する。
【００２８】
記録ヘッド１２３は、印刷位置まで搬送された記録媒体３０１に対して画像形成を行う。本実施形態では、記録ヘッド１２３は、記録用紙が搬送される方向（搬送方向）に対して略水平且つ略直交する方向（主走査方向）に移動しながら、画像形成を行う。
【００２９】
センサ１２４は、枠検出部１０９に対応し、郵便番号枠を検出するための反射型光学センサ等に代表されるセンサで、記録ヘッド１２３のトレイ１２１側の面に付随して構成される。すなわち、本実施形態では、記録ヘッド１２３と同様、センサ１２４も、主走査方向に移動しながら郵便番号枠を検出する。また、センサ１２４による検出位置は、記録ヘッド１２３による印刷位置に対して、記録媒体３０１の搬送方向手前側となる。
【００３０】
図５は、図４に示す構成を上から見た俯瞰図である。ここでは、印刷位置まで搬送されている途中の記録媒体３０１がハガキであり、且つハガキの宛名面が上向き（表面）となって搬送されている例を示している。範囲５０１が、センサ１２４の検出可能範囲である。記録媒体が搬送され、範囲５０１上を通過することで、センサ１２４は、記録媒体の表面をセンシングすることができる。なお、このとき、センサ１２４は、記録媒体の表面全体をセンシングする形態でなく、記録媒体の表面の一部をセンシングする形態であっても良い。例えば、範囲５０１に郵便番号枠が位置するように所定量だけハガキが搬送された後に、１ラインのセンシングを行う形態としても良い。すなわち、記録媒体全体の領域のうち、搬送方向上流側の一部分のみセンシングを行う形態としても良い。このような形態とすることで、センサ１２４は、記録媒体の表面全体をセンシングすることなく郵便番号枠を検知することができる。なお、センサ１２４は、検出範囲を、例えば、ハガキの宛名面が上向きで且つ宛名面の郵便番号枠側が搬送方向の先頭となっている場合に郵便番号枠が検出される範囲である範囲５０２に絞って検出を行っても良い。また、例えば、センサ１２４は、ハガキの宛名面が上向きで且つ宛名面の郵便番号枠側が搬送方向の後方となっている場合に郵便番号枠が検出される範囲である範囲５０３の検出をさらに追加で行っても良い。なお、範囲５０２及び範囲５０３の幅は、官製ハガキがハガキ印刷に一般に用いられることを考慮すると、例えば、５５．７ｍｍほどになる。これにより、検出範囲を絞りつつ、ハガキの宛名面が表面で搬送されているか否かを検知することができる。
【００３１】
なお、センサ１２４等の各構成の配置は上述の形態に限定されない。例えば、センサ１２４は、記録ヘッド１２３に付随していなくても良いし、センサ１２４の検出範囲が、上述した範囲と異なっていても良い。
【００３２】
ここで、本実施形態の目的について詳しく説明する。例えば、ハガキの宛名面に対応する画像（一般に、郵便番号を含む画像）の印刷だけでなく、ハガキの通信面に対応する画像の印刷も可能である印刷制御装置がある。このような印刷制御装置によってハガキ印刷を行う場合、宛名面に対応する画像の印刷であれば、セットされたハガキの表面が宛名面であり、通信面に対応する画像の印刷であれば、セットされたハガキの表面が通信面であることが好ましい。すなわち、同じハガキ印刷であっても、宛名面に対応する画像の印刷か、あるいは通信面に対応する画像の印刷かに応じて、ハガキの適切なセット方法が異なる。そのため、本実施形態では、印刷する画像が宛名面に対応する画像の印刷か否かを考慮することで、宛名面を備えた記録媒体に対する印刷を適切に制御する。
【００３３】
以上の図と図６及び図７に示したフローチャートを用いて、本実施形態においてプリンタ１０１が実行するハガキ印刷を具体的に説明する。図６は、本実施形態においてプリンタ１０１が実行する郵便番号枠の検出処理及び印刷処理を示しており、図７は、本実施形態においてプリンタ１０１が実行する印刷データ変換処理及び郵便番号の検出処理を示している。なお、図６のフローチャートに示した処理と、図７のフローチャートに示した処理は並列処理で並行して実行されるものとする。図６及び図７のフローチャートが示す処理は、例えば、ＣＰＵ１０２がＲＯＭ１０４等のメモリに格納されたプログラムをＲＡＭ１１１に読み出して実行することにより実現される。なお、図６のフローチャートに示した処理と、図７のフローチャートに示した処理は、例えば、それぞれ異なるＣＰＵによって実行されても良い。図６及び図７のフローチャートが示す処理は、ＣＰＵ１０２が、印刷命令（印刷ジョブ）を受け付けた場合等に開始される。
【００３４】
ユーザによるハガキ印刷の実行方法について説明する。まず、ユーザはＰＣ２０１を操作し、アプリケーション２０２を介して所定の画像の印刷を指示する際に、印刷対象用紙として「ハガキ」を選択する。すると、ドライバ２０３は、印刷対象用紙が「ハガキ」であることの情報が格納された印刷設定情報や、アプリケーションを介してユーザによって作成された画像データを含む印刷命令を作成する。すなわち、ハガキ印刷に対応する印刷命令が作成される。その後、ドライバ２０３が、作成した印刷命令をプリンタ１０１に送信することで、ハガキ印刷が開始される。
【００３５】
まず、図６のフローチャートに示した処理である郵便番号枠の検出処理及び印刷処理について説明する。
【００３６】
まず、Ｓ６０１では、ＣＰＵ１０２は、受け付けた印刷命令に、印刷対象用紙が「ハガキ」であることの情報が格納された印刷設定情報が含まれるか否かを判定する。すなわち、ＣＰＵ１０２は、受け付けた印刷命令が、ハガキ印刷に対応するものであるか否かを判定する。ＣＰＵ１０２は、ＹＥＳ判定の場合はＳ６０２に進み、ＮＯ判定の場合は、Ｓ６０８に進んで、Ｓ６０２〜Ｓ６０７、Ｓ６１０の郵便番号枠の検出処理を実行せずに印刷命令に基づく印刷を行う。
【００３７】
Ｓ６０２では、ＣＰＵ１０２は、ハガキがセットされるトレイを特定して、当該トレイから記録媒体を搬送方向に搬送する。
【００３８】
続いて、Ｓ６０３では、ＣＰＵ１０２は、記録媒体の搬送経路上をセンシング可能な先端検出部１１０（不図示）が、記録媒体の先端を検出したか否かを判定する。ＹＥＳ判定の場合は、搬送をストップさせてＳ６０４に進み、ＮＯ判定の場合はＳ６０２の処理を再度行う。Ｓ６０２及びＳ６０３の処理を頭出しという。具体的には、ＣＰＵ１０２は、頭出しによってプラテン１２２上に記録媒体の先端から約２０ｍｍの部分を位置させる。
【００３９】
Ｓ６０４では、ＣＰＵ１０２は、頭出しされた位置からさらに所定量だけ記録媒体を搬送方向に搬送する。この所定量とは、記録媒体がハガキであり、宛名面が上向きであり、且宛名面の郵便番号枠が搬送方向の下流側となっている場合にセンサ１２４の検出範囲に郵便番号枠が位置するように記録媒体を搬送させるための搬送量である。これにより、記録媒体がハガキであり、宛名面が上向きであり、且宛名面の郵便番号枠が搬送方向の下流側となっている場合には、センサ１２４によって郵便番号枠を検知可能な状態となる。
【００４０】
次にＳ６０５では、ＣＰＵ１０２は、記録ヘッド１２３及びセンサ１２４を主走査方向に走査させて、センサ１２４の検出範囲内において郵便番号枠に対応するオブジェクト（第１オブジェクト）を検出する処理（郵便番号枠の検出処理）を実行する。
【００４１】
そして、Ｓ６０６では、ＣＰＵ１０２は、印刷のためにプリンタ１０１にセットされた記録媒体（すなわち、印刷対象の記録媒体）の表面が宛名面か否かを判定し、その判定結果を取得する。具体的には、ＣＰＵ１０２は、Ｓ６０５における郵便番号枠の検出処理によって、第１オブジェクトが検出されたか否かを判定する。なおこのとき、センサ１２４がプラテン１２２上を走査して検出された情報は、プラテン１２２（黒い部分）から得られる情報と記録媒体（白い部分）から得られる情報とに分けられ、記録媒体から得られる情報によって以下の判定を行う。図８は郵便番号枠を検出した場合のセンサ１２４の出力波形の例を示している。横軸が時間ｔであり、縦軸が出力ｖである。センサ１２４が郵便番号枠の線上を通過する毎に、出力ｖの値が大きくなる。郵便番号枠は７桁なので、記録媒体がハガキである場合には出力ｖの値が大きくなる変化が１４回観測される。そのため、ＣＰＵ１０２は、出力ｖの値が閾値ｓの値を超えていない状態から超えた状態への変化がセンサ１２４によって１４回観測された場合、第１オブジェクトを検出したと判定する（ＹＥＳ判定）。これにより、記録媒体がハガキであり、宛名面が上向きであり、且宛名面の郵便番号枠が搬送方向の下流側となっていることが分かる。また、ＣＰＵ１０２は、当該変化がセンサ１２４によって１４回未満又は１５回以上観測された場合、第１オブジェクトを検出しなかったと判定する（ＮＯ判定）。なお、センサ１２４の検出範囲内に第１オブジェクトが検出されなかった場合、以下に示すパターンのいずれかであることが分かる。
・セットされた記録媒体がハガキでないパターン（パターン１）
・セットされた記録媒体がハガキであるが宛名面が上向きでないパターン（パターン２）
・セットされた記録媒体がハガキであり、宛名面が上向きであり、且つ宛名面の郵便番号枠が搬送方向の上流側となっているパターン（パターン３）
・セットされた記録媒体がハガキであり、宛名面が上向きでなく、且つ宛名面の郵便番号枠が搬送方向の上流側となっているパターン（パターン４）
以後、これら４つのパターンを不特定パターンという。ＣＰＵ１０２は、ＹＥＳ判定の場合は、Ｓ６０７に進み、ＮＯ判定の場合は、Ｓ６１０に進む。
【００４２】
Ｓ６０７では、ＣＰＵ１０２は、セットされた記録媒体の表面に印刷する予定の画像が宛名面に対応する画像か否かを判定し、その判定結果を取得する。具体的には、ＣＰＵ１０２は、後述する郵便番号の検出処理において、郵便番号に対応するオブジェクト（第２オブジェクト）が検出されたか否かを判定する。ここでは、第２オブジェクトは、数字の文字列であるため、ＣＰＵ１０２は、数字の文字列が検出されたか否かを判定する。Ｓ６０７の判定における判定結果がＹＥＳ判定であれば、記録媒体の表面に対する印刷対象の画像が宛名面に対応する画像であることがわかる。上述したように、Ｓ６０６の判定にて、記録媒体がハガキであり、宛名面が上向きであり、且宛名面の郵便番号枠が搬送方向の下流側となっていることが分かっている。そのため、Ｓ６０７の判定における判定結果がＹＥＳ判定であれば、印刷対象の画像と印刷対象の記録媒体の種類や向きとが対応していることになる。そのため、ＣＰＵ１０２は、Ｓ６０８にて印刷命令に基づく印刷を行う。具体的には、ＣＰＵ１０２は、まず、ハガキの宛名面に対して印刷を行った後、当該ハガキの裏表を反転させて、宛名面の反対の面である通信面に対する印刷を行う。なお、例えば、印刷命令に基づく印刷が、片面印刷（すなわち、宛名面のみに対する印刷）であった場合には、通信面に対して印刷を行わなくても良い。
【００４３】
一方、Ｓ６０７の判定における判定結果がＮＯ判定であれば、記録媒体の表面に印刷する予定の画像が宛名面に対応しない画像であることがわかる。上述したように、Ｓ６０６の判定にて、記録媒体がハガキであり、宛名面が上向きであり、且宛名面の郵便番号枠が搬送方向の下流側となっていることが分かっている。そのため、Ｓ６０７の判定における判定結果がＮＯ判定であれば、記録媒体の表面に印刷する予定の画像と印刷対象の記録媒体の種類や向きとが対応していないことになる。そのため、ＣＰＵ１０２は、Ｓ６０９にて、印刷命令に基づく印刷をキャンセルしてエラー処理を行う。具体的には、ＣＰＵ１０２は、記録媒体のセット方法、あるいは記録媒体の種類や向きが間違っていることをユーザに通知するための画面（通知画面）を、プリンタ１０１が備える表示部（不図示）に表示する。なお、このとき、例えば、ドライバ２０３に対してエラーステータスの返信をすることで、印刷命令を送信したＰＣ２０１が備える表示部に、通知画面を表示しても良い。また、ＣＰＵ１０２は、プリンタ１０１が記録媒体の反転機能を備えている場合には、例えば、記録媒体を反転させて印刷を行っても良い。具体的には、ＣＰＵ１０２は、まず、ハガキの裏表を反転させてハガキの通信面に対して印刷を行った後、当該ハガキの裏表を再び反転させて、宛名面に対する印刷を行う。また、ＣＰＵ１０２は、例えば、印刷対象の画像を入れ替えて印刷を行っても良い。具体的には、ＣＰＵ１０２は、まず、ハガキの裏面に印刷する予定だった画像をハガキの宛名面に対して記録した後、当該ハガキの裏表を反転させて、ハガキの表面に印刷する予定だった画像をハガキの通信面に対して記録する。なお、例えば、印刷命令に基づく印刷が、片面印刷（すなわち、通信面の身に対する印刷）であった場合には、宛名面に対して印刷を行わなくても良い。また、Ｓ６０９では、ＣＰＵ１０２は、記録媒体のセット方法、あるいは記録媒体の種類や向きが間違っている状態で印刷を実行して良いかをユーザに確認するための画面を表示部に表示しても良い。この場合、印刷の実行をユーザから指示された場合、キャンセルした印刷を再開し、印刷の実行をユーザから指示されなかった場合、印刷をキャンセルしたままにする。
【００４４】
また、この後、記録媒体を再度搬送して、郵便番号枠の検出を行っても良い。この場合に搬送される量とは、ハガキの宛名面が上向きで且つ宛名面の郵便番号枠が搬送方向の下流側となっている場合にセンサ１２４の検出範囲に郵便番号枠が位置するように記録媒体を搬送させるための搬送量である。これにより郵便番号枠の検出が行われた場合には、記録媒体がハガキであり、宛名面が上向きであり、且宛名面の郵便番号枠が搬送方向の下流側となっていることが分かる。そのため、ＣＰＵ１０２は、記録媒体の前後方向の向きが間違っていることをユーザに通知するための画面（通知画面）を、プリンタ１０１が備える表示部に表示する。
【００４５】
Ｓ６１０では、ＣＰＵ１０２は、Ｓ６０７と同様にして、後述する郵便番号の検出処理において、第２オブジェクトが検出されたか否かを判定する。すなわちここでも、第２オブジェクトは、数字の文字列であるため、ＣＰＵ１０２は、数字の文字列が検出されたか否かを判定する。
【００４６】
Ｓ６１０の判定における判定結果がＹＥＳ判定であれば、記録媒体の表面に対する印刷対象の画像が宛名面に対応する画像であることがわかる。また、上述したように、Ｓ６０６の判定にて、不特定パターンのいずれかであることが分かっている。そのため、Ｓ６１０の処理がＹＥＳ判定であれば、記録媒体の表面に対する印刷対象の画像と印刷対象の記録媒体の種類や向きとが対応していないことになる。そのため、ＣＰＵ１０２は、Ｓ６１１にて、印刷命令に基づく印刷をキャンセルしてＳ６０９と同様のエラー処理を行う。なおここでは、ＣＰＵ１０２は、プリンタ１０１が記録媒体の反転機能を備えている場合には、例えば、記録媒体を反転させて印刷を行っても良い。具体的には、ＣＰＵ１０２は、まず、ハガキの裏表を反転させてハガキの宛名面に対して印刷を行った後、当該ハガキの裏表を再び反転させて、通信面に対する印刷を行う。また、ＣＰＵ１０２は、例えば、印刷対象の画像を入れ替えて印刷を行っても良い。具体的には、ＣＰＵ１０２は、まず、ハガキの裏面に印刷する予定だった画像をハガキの通信面に対して記録した後、当該ハガキの裏表を反転させて、ハガキの表面に印刷する予定だった画像をハガキの宛名面に対して記録する。なお、例えば、印刷命令に基づく印刷が、片面印刷であった場合には、通信面に対して印刷を行わなくても良い。
【００４７】
一方、Ｓ６１０の判定における判定結果がＮＯ判定であれば、記録媒体の表面に対する印刷対象の画像が宛名面に対応する画像でないことがわかる。すなわち、記録媒体の表面に対する印刷対象の画像が通信面に対応する画像であることが分かる。また、上述したように、Ｓ６０６の判定にて、不特定パターンのいずれかであることが分かっている。なお、印刷命令がハガキ印刷のためのものであるため、ユーザはハガキ印刷を認識している可能性が高く、このときのパターンは、不特定パターンのうち、記録媒体がハガキであるが宛名面が上向きでない（通信面が上向きである）パターンである可能性が高い。そのため、Ｓ６１０の判定における判定結果がＮＯ判定であれば、記録媒体の表面に対する印刷対象の画像と印刷対象の記録媒体の種類や向きとが対応している可能性が高い。そのため、ＣＰＵ１０２は、Ｓ６１２にて印刷命令に基づく印刷を行う。具体的には、ＣＰＵ１０２は、まず、ハガキの通信面に対して印刷を行った後、当該ハガキの裏表を反転させて、宛名面に対する印刷を行う。なお、例えば、印刷命令に基づく印刷が、片面印刷であった場合には、宛名面に対して印刷を行わなくても良い。
【００４８】
次に、図７のフローチャートに示した処理である印刷データ変換処理及び郵便番号の検出処理について説明する。
【００４９】
受け付けた印刷命令はＲＯＭ１０４に順次保存されるため、まず、Ｓ７０１にて、ＣＰＵ１０２は、ＲＯＭ１０４に保存されている印刷命令に含まれる画像データを特定する。
【００５０】
次に、Ｓ７０２にて、ＣＰＵ１０２は、特定した画像データを読み出し、読み出した画像データを画像処理部１０５によって印刷に適したビットマップデータに展開する。
【００５１】
次に、Ｓ７０３にて、ＣＰＵ１０２は、Ｓ７０２にて得たビットマップデータに対し、印刷モードに適した画像処理（ドットの追加、間引き等）を行って、印刷データを作成して印刷の準備を行う。なお、印刷モードとは、例えば、きれいモードや標準モード、高速モード等のモードであり、各モードによって印刷のスピードや印刷品位が異なる。
【００５２】
次に、Ｓ７０４にて、ＣＰＵ１０２は、受け付けた印刷命令に、印刷対象用紙が「ハガキ」であることの情報が格納された印刷設定情報が含まれるか否かを判定する。ＣＰＵ１０２は、ＹＥＳ判定の場合はＳ７０５に進み、ＮＯ判定の場合は、Ｓ７０５の郵便番号の検出処理を実行せずに処理を終了する。
【００５３】
Ｓ７０５にて、ＣＰＵ１０２は、郵便番号の検出処理を実行する。具体的には、ＣＰＵ１０２は、Ｓ７０３で作成した印刷データを解析して、当該印刷データによって表わされる画像の所定の領域において、第２オブジェクトが有るか否かを判定する。なお、Ｓ７０３で作成した印刷データが、例えば両面印刷や複数枚のハガキ印刷に対応するものである場合は、１枚目の表面に対応する印刷データによって表わされる画像について判定を行う。ここでは、第２オブジェクトは、数字の文字列であるものとする。図９に、印刷データによって表わされる画像の一部を示す。例えば、印刷データによって、図９のような画像が表わされる場合、所定の領域は、郵便番号枠がある領域に対応する領域９０１であるものとする。すなわち、所定の領域は、画像右上の一部の領域であるものとする。なお、オブジェクトの抽出は領域を絞って行う形態に限定されないが、領域を絞って行う形態とすることで、解析によってＣＰＵ１０２かかる負荷を軽減したり、解析アルゴリズムを簡単に構成したりすることができる。また、所定の領域部分だけ印刷データ変換処理が終了した時点で郵便番号の検出処理を実行可能となるため、当該処理を早期に実行することができる。
【００５４】
なお、第２オブジェクトの抽出は、パターンマッチング等による一般的なオブジェクト認識技術を適用可能である。本実施形態では、数字の文字列（すなわち、０〜９の文字列）を抽出する形態とすることで、必要なマッチングパターンを少なくすることができる。また、所定の領域内に数字が含まれるか否かを判定するだけですむので、抽出処理を簡単に行うことができる。
【００５５】
上述のような形態とすることで、ハガキ印刷において、印刷対象の画像と、当該画像が印刷される記録媒体の種類や向きが一致せずに印刷が行われてしまうことを抑制できる。すなわち、ハガキ印刷におけるユーザの利便性を向上させることができる。
【００５６】
（第２実施形態）
上述の実施形態では、印刷データ変換処理及び郵便番号の検出処理をプリンタ１０１が行うものとしたが、例えば、プリンタ１０１以外の装置が実行しても良い。例えば、ＰＣ２０１等の外部装置が実行しても良い。本実施形態では、印刷データ変換処理及び郵便番号の検出処理をＰＣ２０１が実行する形態について説明する。
【００５７】
図１０は、本実施形態における外部装置であるＰＣ２０１のハードウェア構成を示すブロック図である。
【００５８】
ＣＰＵ１００２は、システム制御部であり、ＰＣ２０１の全体を制御する。
【００５９】
通信部１００３は、Ｗｉ−Ｆｉ等の規格に準拠した無線ＬＡＮ通信を実現するためのユニットである。通信部１００３は、無線ＬＡＮ接続を確立するための、接続情報の送信処理や認証処理、無線ＬＡＮ接続を確立した印刷制御装置へのジョブ（印刷ジョブやスキャンジョブ、コピージョブ等を含む）の送信等の機能を担う。なお、ＰＣ２０１は、通信部１００３以外の通信ユニットを備えていても良い。なお、通信は無線通信でダイレクトに通信しても良いし、ネットワーク上に設置したＰＣ２０１外部のアクセスポイントを介して通信しても良い。通信方式としては、例えば、ＢｌｕｅｔｏｏｔｈやＮＦＣ、Ｗｉ−Ｆｉ  Ａｗａｒｅ等が挙げられる。また、無線通信に限らず、有線ＬＡＮやＵＳＢ等によって有線による通信を行っても良い、ＰＣ２０１は、これらの通信方式を利用したネットワークを介して、プリンタ１０１等の印刷制御装置にジョブを送信する。
【００６０】
ＲＯＭ１００４は、ＣＰＵ１００２が実行する制御プログラムや組込ＯＳプログラム等の各種プログラムを格納する。本実施形態では、ＲＯＭ１００４に格納されている制御プログラムは、ＲＯＭ１００４に格納されている組込ＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウエア制御を行う。ＲＡＭ１００８は、ＳＲＡＭ等のメモリで構成され、プログラム制御変数、ユーザが登録した設定値、ＰＣ２０１の管理データ、設定情報等を格納し、各種ワーク用バッファ領域が設けられている。なお、これらのデータは、ＲＡＭ１００８でなく、ＲＯＭ１００４や不図示の不揮発性メモリ等の他の記憶領域に保存されても良い。本実施形態では、ＣＰＵ１００２、ＲＯＭ１００４、ＲＡＭ１００８等によりコンピュータが構成される
画像処理部１００５は、作成したジョブに含まれる画像データに対し、画像処理制御部（不図示）を介して、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を行う。これらの処理を実行することで、画像処理部１００５は、印刷対象の画像データを高精細な印刷データに変換し、変換した印刷データを画像解析部１００６に出力する。
【００６１】
画像解析部１００６は、印刷データに基づく画像を解析し、当該画像の中の所定の領域に第２オブジェクト（数字や文字、枠）が存在するかどうかを判定する。画像解析部１００６が実行する処理の詳細は後述する。
【００６２】
操作部１００７は、ユーザからの操作を受け付けるためのユニットである。ユーザは、操作部１００７を操作することで、ＰＣ２０１に対して各種入力を行い、印刷命令の作成指示等を行うことができる。
【００６３】
図１１に示したフローチャートを用いて、本実施形態においてＰＣ２０１が実行する印刷データ変換処理及び郵便番号の検出処理を具体的に説明する。図１１のフローチャートが示す処理は、例えば、ＣＰＵ１００２がＲＯＭ１００４等のメモリに格納されたプログラムをＲＡＭ１００８に読み出して実行することにより実現される。なお、本実施形態では、ＣＰＵ１００２は、印刷データ変換処理及び郵便番号の検出処理を、ドライバ２０３の機能として実行するものとする。また、図１１のフローチャートが示す処理は、ユーザがＰＣ２０１を操作し、アプリケーション２０２を介して、印刷対象用紙として「ハガキ」を選択して所定の画像の印刷を指示した際に開始される。すなわち、ユーザがアプリケーション２０２を介してハガキ印刷を指示した場合に開始される。
【００６４】
まず、Ｓ１１０１にて、ＣＰＵ１００２は、印刷対象用紙が「ハガキ」であることの情報が格納された印刷設定情報や、アプリケーションを介してユーザによって作成された画像データを含む印刷命令を作成する。すなわち、ＣＰＵ１００２は、ハガキ印刷に対応する印刷命令を作成される。
【００６５】
Ｓ１１０２にて、ＣＰＵ１００２は、Ｓ１１０１にて作成した印刷命令に含まれる画像データを特定する。
【００６６】
次に、Ｓ１１０３にて、ＣＰＵ１００２は、特定した画像データを読み出し、読み出した画像データを画像処理部１００５によって印刷に適したビットマップデータに展開する。
【００６７】
次に、Ｓ１１０４にて、ＣＰＵ１００２は、Ｓ１１０３にて得たビットマップデータに対し、印刷モードに適した画像処理（ドットの追加、間引き等）を行って、印刷データを作成して印刷の準備を行う。
【００６８】
次に、Ｓ１１０５にて、ＣＰＵ１００２は、Ｓ１７０１にて作成した印刷命令に、印刷対象用紙が「ハガキ」であることの情報が格納された印刷設定情報が含まれるか否かを判定する。ＣＰＵ１００２は、ＹＥＳ判定の場合はＳ７０５に進み、ＮＯ判定の場合は、Ｓ１１０６の郵便番号の検出処理を実行せずに処理を終了する。
【００６９】
次に、Ｓ１１０６にて、ＣＰＵ１００２は、郵便番号の検出処理を実行する。具体的には、ＣＰＵ１００２は、印刷データを解析して、当該印刷データによって表わされる画像の所定の領域において、第２オブジェクトが有るか否かを判定する。この処理の詳細は、第１実施形態のＳ７０５と同様である。すなわち、本実施形態では、セットされた記録媒体の表面に印刷する予定の画像が宛名面に対応する画像か否かを、ＰＣ２０１側で行っている。
【００７０】
次に、Ｓ１１０７にて、ＣＰＵ１００２は、Ｓ１１０１にて作成した印刷命令を、プリンタ１０１に送信する。なお、ＣＰＵ１００２は、郵便番号の検出処理を実行していた場合は、郵便番号の検出処理の結果の情報（判定結果の情報）を含めて、印刷命令を送信する。
【００７１】
このような形態とすることで、印刷データ変換処理及び郵便番号の検出処理を外部装置側で実行することができる。一般に、ＰＣ等の外部装置の方が、印刷制御装置よりも処理能力が高いため、本実施形態とすることで、印刷データ変換処理及び郵便番号の検出処理を高速で行うことができる。なお、プリンタ１０１が実行する処理は、Ｓ６０７及びＳ６１０における判定を、Ｓ１１０７で送信された印刷命令に含まれる結果情報に基づいて行うこと以外は、第１実施形態と同様であるため説明を省略する。
【００７２】
なお、上述の説明では、ＣＰＵ１００２は、印刷データ変換処理及び郵便番号の検出処理を、ドライバ２０３の機能によって実行するものとしたが、この形態に限定されない。例えば、アプリケーション２０２の機能によって実行しても良いし、アプリケーション２０２やドライバ２０３以外のソフトウェアの機能によって実行しても良い。
【００７３】
（第３実施形態）
上述の実施形態では、記録媒体の表面から郵便番号枠を検出するセンサを備える形態を説明した。本実施形態では、記録媒体の表面から郵便番号枠を検出するセンサだけでなく、記録媒体の裏面から郵便番号枠を検出するセンサを備えることで、判定の精度を向上させる形態について説明する。
【００７４】
図１２は、本実施形態におけるプリンタ１０１のハードウェア構成を示すブロック図である。上述の実施形態と異なる点は、枠検出部１１２がさらに備わっていることである。枠検出部１１２は、プリンタ１０１が備えるハガキ給紙部から搬送されるハガキの裏面から、郵便番号枠を検出する。
【００７５】
図１３はプリンタ１０１が備える、印刷に係わる構成（印刷部１０８を含む）の断面図を示す図である。上述の実施形態と異なる点は、センサ１３１がさらに備わっていることである。センサ１３１は、枠検出部１１２に対応し、郵便番号枠を検出するための反射型光学センサ等に代表されるセンサで、プラテン１２２上に構成される。本実施形態では、センサ１３１は、主走査方向に移動しながら郵便番号枠を検出する。また、センサ１３１による検出位置は、記録ヘッド１２３による印刷位置に対して、記録媒体３０１の搬送方向手前側となる。
【００７６】
図１４は、図１３に示す構成を上から見た俯瞰図である。ここでは、印刷位置まで搬送されている途中の記録媒体３０１がハガキであり、且つハガキの宛名面が下向き（裏面）となって搬送されている例を示している。範囲１４０１が、センサ１３１の検出可能範囲である。範囲１４０１に郵便番号枠が位置するようにハガキが搬送されることで、センサ１３１は郵便番号枠を検知することができる。なお、センサ１３１は、検出範囲を、例えば、ハガキの宛名面が下向きで且つ宛名面の郵便番号枠側が搬送方向の先頭となっている場合に郵便番号枠が検出される範囲である範囲１４０３に絞って検出を行っても良い。また、例えば、センサ１２４は、ハガキの宛名面が下向きで且つ宛名面の郵便番号枠側が搬送方向の後方となっている場合に郵便番号枠が検出される範囲である範囲１４０２の検出をさらに追加で行っても良い。なお、範囲１４０２及び範囲１４０３の幅は、官製ハガキがハガキ印刷に一般に用いられることを考慮すると、例えば、５５．７ｍｍほどになる。これにより、ハガキの宛名面が裏面で搬送されているか否かを検知することができる。なお、本実施形態では、上述の形態で説明したように、センサ１２４によって、表面からも郵便番号枠の検出を行う。センサ１２４及びセンサ１３１の検出結果によって、搬送している記録媒体がハガキか否かを判定することができる。具体的には、センサ１２４及びセンサ１３１のうち、一方でも郵便番号枠を検出できた場合には、搬送している記録媒体がハガキであると判定される。また、センサ１２４及びセンサ１３１の両方で郵便番号枠を検出できなかった場合には、搬送している記録媒体がハガキでないと判定される。
【００７７】
以上の図と図１５に示したフローチャートを用いて、本実施形態においてプリンタ１０１が実行するハガキ印刷を具体的に説明する。図１５は、本実施形態においてプリンタ１０１が実行する郵便番号枠の検出処理及び印刷処理を示している。なお、本実施形態において、印刷データ変換処理及び郵便番号の検出処理は、第１実施形態で説明したようにしてプリンタ１０１側で行われても良いし、第２実施形態で説明したようにしてＰＣ２０１側で行われても良い。また、図１５のフローチャートが示す処理は、例えば、ＣＰＵ１０２がＲＯＭ１０４等のメモリに格納されたプログラムをＲＡＭ１１１に読み出して実行することにより実現される。また、図１５のフローチャートが示す処理は、ＣＰＵ１０２が、印刷命令（印刷ジョブ）を受け付けた場合等に開始される。
【００７８】
Ｓ１５０１〜Ｓ１５０４は、Ｓ６０１〜Ｓ６０４と同様のため、説明を省略する。
【００７９】
Ｓ１５０５では、ＣＰＵ１０２は、次にＳ６０５では、ＣＰＵ１０２は、記録ヘッド１２３、センサ１２４及びセンサ１３１を主走査方向に走査させて、センサ１２４の検出範囲内及びセンサ１３１の検出範囲内において郵便番号枠の検出処理を実行する。
【００８０】
そして、Ｓ１５０６では、ＣＰＵ１０２は、セットされた記録媒体の裏面が宛名面であるか否かを判定し、その判定結果を取得する。具体的には、ＣＰＵ１０２は、Ｓ１５０５における郵便番号枠の検出処理によって、記録媒体の表面において郵便番号枠が検出されたか否かを判定する。すなわち、ここでは、センサ１２４の検出結果を判定する。
【００８１】
ＣＰＵ１０２は、ＹＥＳ判定の場合は、Ｓ１５０７に進み、ＮＯ判定の場合は、Ｓ１５１０に進む。
【００８２】
Ｓ１５０７は、Ｓ６０７と同様のため、説明を省略する。
【００８３】
Ｓ１５１０では、ＣＰＵ１０２は、郵便番号の検出処理において、第２オブジェクトが検出されたか否かを判定する。Ｓ１５１０の処理がＹＥＳ判定であれば、第１実施形態で説明したような理由で、記録媒体の表面に対する印刷対象の画像と印刷対象の記録媒体の種類や向きとが対応していないことになる。そのため、ＣＰＵ１０２は、Ｓ１５０９にて、印刷命令に基づく印刷をキャンセルしてエラー処理を行う。
【００８４】
一方、Ｓ１５１０の判定における判定結果がＮＯ判定であれば、記録媒体の表面に対する印刷対象の画像が宛名面に対応する画像でないことがわかる。すなわち、記録媒体の表面に対する印刷対象の画像が通信面に対応する画像であることが分かる。また、Ｓ１５０６の判定で、不特定パターンのいずれかであることが分かる。本実施形態では、不特定パターンのうちいずれであるかを特定するために、Ｓ１５１０の判定における判定結果がＮＯ判定であれば、Ｓ１５１１でさらなる判定を行う。
【００８５】
Ｓ１５１１では、ＣＰＵ１０２は、Ｓ１５０５における郵便番号枠の検出処理によって、記録媒体の裏面において郵便番号枠が検出されたか否かを判定する。すなわち、ここでは、センサ１３１の検出結果を判定する。Ｓ１５１１の処理がＹＥＳ判定であれば、不特定パターンのうち、記録媒体がハガキであるが宛名面が上向きでないパターン（パターン２）であることが分かる。Ｓ１５１０の判定で記録媒体の表面に対する印刷対象の画像が通信面に対応する画像であることが分っているため、Ｓ１５１０の処理がＹＥＳ判定であれば、記録媒体の表面に対する印刷対象の画像と印刷対象の記録媒体の種類や向きとが対応していることになる。そのため、ＣＰＵ１０２は、Ｓ１５１２に進み、印刷命令に基づく印刷処理を実行する。
【００８６】
一方、Ｓ１５１１の判定における判定結果がＮＯ判定であれば、不特定パターンのうち、パターン１、３、４のいずれかであることが分かる。また、Ｓ１５１０の判定で、記録媒体の表面に対する印刷対象の画像が通信面に対応する画像であることが分っている。そのため、Ｓ１５１１の判定における判定結果がＮＯ判定であれば、不特定パターンのうち、パターン１、３、４のいずれであっても、記録媒体の表面に対する印刷対象の画像と印刷対象の記録媒体の種類や向きとが対応していないことになる。そのため、ＣＰＵ１０２は、Ｓ１５０９にて、印刷命令に基づく印刷をキャンセルしてエラー処理を行う。
【００８７】
このように、記録媒体の両面から郵便番号枠を検出する形態とすることで、印刷処理を実行するか否かの判定をより精度良く行うことができる。
【００８８】
（その他の実施形態）
上述した実施形態では、ハガキ印刷を実行するケースについて説明したが、この形態に限定されない。例えば、封筒印刷等、郵便番号枠が備わっている記録媒体に対する印刷であれば、本発明を適用可能である。なお、例えば、封筒には、宛名面の裏側の面にも郵便番号枠が備わっている場合があるが、宛名面の裏側の面には、一般には、宛名面の郵便番号枠とは異なる位置に郵便番号枠が備わっている。そのため、検出の範囲を記録媒体全面ではなく、宛名面における郵便番号枠の位置に対応する範囲とすることで、両面に郵便番号枠が備わっている記録媒体に関しても、裏表を正確に判定することができる。
【００８９】
上述した実施形態では、印刷処理を行うか否かの判定をプリンタ１０１が行うものとしたが、この形態に限定されない。例えば、郵便番号枠の検出処理の結果をプリンタ１０１からＰＣ２０１が取得し、郵便番号の検出処理の結果を第２実施形態にて説明したようにしてＰＣ２０１が取得することで、印刷処理を行うか否かの判定をＰＣ２０１が実行しても良い。すなわち、ＰＣ２０１が印刷制御装置として機能しても良い。その場合、ＰＣ２０１は、印刷処理を行うと判定した場合、プリンタ１０１に印刷命令を送信し、印刷処理を行わないと判定した場合、プリンタ１０１に印刷命令を送信しない、あるいは、プリンタ１０１に印刷停止命令を送信する。
【００９０】
上述した実施形態は、印刷命令がハガキ印刷に対応するものである場合には、必ず郵便番号枠の検出処理や郵便番号の検出処理が行われる形態としたが、この形態に限定されない。例えば、郵便番号枠の検出処理や郵便番号の検出処理を行うか否かをユーザが設定可能な構成とし、その設定の内容に応じて、郵便番号枠の検出処理や郵便番号の検出処理を行うか否かが制御される構成としても良い。この設定は、例えば、プリンタ１０１が備える表示部（不図示）に表示される、郵便番号枠の検出処理や郵便番号の検出処理を行うか否かを設定するための設定画面を介して行われる。これにより、例えば、ハガキでない記録媒体に対してユーザが意図してハガキ印刷を行うような場合に、郵便番号枠の検出処理や郵便番号の検出処理が行われてエラー処理が行われてしまうことを抑制できる。また、郵便番号枠の検出処理や郵便番号の検出処理には時間がかかることがある。そのため、ユーザは、速やかに印刷を終えることを希望する場合には、郵便番号枠の検出処理や郵便番号の検出処理を行わない設定を行えば、所望の結果を得ることができる。
【００９１】
上述の実施形態では、セットされた記録媒体の表面から郵便番号枠を検出することで、セットされた記録媒体の表面が宛名面か否かを判定していたが、この形態に限定されない。例えば、セットされた記録媒体の表面から切手貼り付け領域を検出することで、セットされた記録媒体の表面が宛名面か否かを判定しても良い。
【００９２】
上述の実施形態では、セットされた記録媒体の表面に印刷する予定の画像から郵便番号を検出することで、当該画像が、宛名面に対応する画像か否かを判定していたが、この形態に限定されない。例えば、印刷ジョブに、セットされた記録媒体の表面に印刷する予定の画像が宛名面に対応する画像か通信面に対応する画像かを示す情報が付加されている形態であれば、当該情報から上述の判定が行われても良い。
【００９３】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワークや各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理でも実現可能である。また、プログラムは、１つのコンピュータで実行させても、複数のコンピュータを連動させて実行させるようにしてもよい。また、上記した処理の全てをソフトウェアで実現する必要はなく、処理の一部または全部をＡＳＩＣ等のハードウェアで実現するようにしてもよい。また、１つのＣＰＵで全ての処理を行う形態に限らず、複数のＣＰＵが適宜連携をしながら処理を行う形態としてもよい。また、上述した処理のうち、いずれかの処理を１つのＣＰＵが実行し、その他の処理を複数のＣＰＵが連携しながら処理を行う形態としても良い。
【符号の説明】
【００９４】
１０１  プリンタ
２０１  ＰＣ
【図１】
2018069465.tif 000003
【図２】
2018069465.tif 000004
【図３】
2018069465.tif 000005
【図４】
2018069465.tif 000006
【図５】
2018069465.tif 000007
【図６】
2018069465.tif 000008
【図７】
2018069465.tif 000009
【図８】
2018069465.tif 000010
【図９】
2018069465.tif 000011
【図１０】
2018069465.tif 000012
【図１１】
2018069465.tif 000013
【図１２】
2018069465.tif 000014
【図１３】
2018069465.tif 000015
【図１４】
2018069465.tif 000016
【図１５】
2018069465.tif 000017