(57)【特許請求の範囲】
【請求項１】
被記録媒体を所定の搬送方向である第１方向に沿って搬送する搬送部と、
前記搬送部により搬送される被記録媒体に画像の記録を行う記録部と、
前記搬送部により搬送される被記録媒体の、前記第１方向に対して直交する第２方向の両端の位置を検知する検知部と、
前記搬送部による被記録媒体の搬送と前記記録部による画像の記録とを制御する制御部と、を備えた画像記録装置であって、
前記制御部は、
第１の辺に封緘用のフラップが設けられた封筒が、前記被記録媒体として、前記搬送部により、前記第１の辺と交差する第２の辺が前記第１方向に対して直交する方向である横向きに搬送される場合に、前記封筒の前記第２方向の両端を、前記封筒の前記第１方向における第１の位置と、前記封筒の前記第１方向において前記第１の位置より搬送方向上流側となる第２の位置とについて、前記検知部に検知させる検知制御手段と、
前記封筒が前記搬送部により前記横向きに搬送される場合に、前記第１の位置及び前記第２の位置においてそれぞれ前記検知部により検知された前記両端の位置に基づき、前記第１の位置における前記封筒の前記第２方向の長さと、前記第２の位置における前記封筒の前記第２方向の長さとが異なっていれば、前記フラップの状態が開放状態であると検出するフラップ状態検出手段と、
前記フラップ状態検出手段により検出されたフラップの状態に応じて、前記封筒に記録する画像の印刷位置を制御する位置制御手段と、を備えていることを特徴とする画像記録装置。
【請求項２】
前記制御部は、
前記フラップ状態検出手段により前記フラップの状態が開放状態であると検出された場合に、前記第１の位置及び前記第２の位置でそれぞれ前記検知部により検知された前記両端の位置に基づき、前記両端のうち、前記封筒の前記第２方向の位置が異なる端の側を、前記フラップが設けられた側として特定するフラップ向き特定手段を備え、
前記位置制御手段は、前記フラップ向き特定手段により特定された前記フラップが設けられた側とは反対方向に画像の印刷位置を移動させることを特徴とする請求項１に記載の画像記録装置。
【請求項３】
前記制御部は、
前記フラップ状態検出手段により前記フラップの状態が開放状態であると検出された場合に、前記第１の位置及び前記第２の位置でそれぞれ前記検知部により検知された前記両端の位置に基づき、前記両端のうち、前記封筒の前記第２方向の位置が異なる端の側を、前記フラップが設けられた側として特定するフラップ向き特定手段と、
前記フラップ向き特定手段により特定された前記フラップが設けられた側が、画像に対して予め規定されたフラップが設けられた側と異なる場合に、画像を１８０度回転させる画像回転手段と、を備えていることを特徴とする請求項１または２に記載の画像記録装置。
【請求項４】
前記検知部は、前記搬送方向において前記記録部より上流側に設けられ、
前記制御部は、
前記封筒の前記第１方向における前記記録部による前記画像の記録開始位置を取得する記録開始位置取得手段と、
前記検知部による検知の後、前記封筒を前記搬送部により前記記録開始位置まで搬送する検知後搬送手段と、を備え、
前記記録開始位置取得手段は、前記記録部により封筒に記録させる画像の画像データに基づき、前記封筒の前記第１方向において有色の記録が開始される位置を前記記録開始位置として取得することを特徴とする請求項１から３のいずれかに記載の画像記録装置。
【請求項５】
前記検知部は、前記搬送方向において前記記録部より上流側に設けられ、
前記制御部は、
前記記録部により封筒に記録させる画像の画像データに基づき、予め設定されている余白が前記封筒の前記第１方向において終了する位置、又は、前記封筒の前記第１方向において有色の記録が開始される位置を記録開始位置として取得する記録開始位置取得手段と、
前記第２の位置を、前記封筒の前記第１方向において前記記録開始位置より前記搬送方向上流側となる位置に設定する第２位置設定手段と、を備えていることを特徴とする請求項１から３のいずれかに記載の画像記録装置。
【請求項６】
被記録媒体を所定の搬送方向である第１方向に沿って搬送する搬送部と、
前記搬送部により搬送される被記録媒体に画像の記録を行う記録部と、
前記搬送部により搬送される被記録媒体の、前記第１方向に対して直交する第２方向の両端の位置を検知する検知部と、
前記搬送部による被記録媒体の搬送と前記記録部による画像の記録とを制御する制御部と、を備えた画像記録装置であって、
被記録媒体における前記第２方向の中心を基準位置に一致させて、被記録媒体を搬送する搬送機構を備え、
前記制御部は、
第１の辺に封緘用のフラップが設けられた封筒が、前記被記録媒体として、前記搬送部により、前記第１の辺と交差する第２の辺が前記第１方向に対して直交する方向である横向きに搬送される場合に、前記封筒の前記第２方向の両端を、前記封筒の前記第１方向における一端について、前記検知部に検知させる検知制御手段と、
前記封筒が前記搬送部により前記横向きに搬送される場合に、前記第１方向における一端において前記検知部により検知された前記両端の位置に基づき、前記基準位置から各端までの前記第２方向における長さが異なっていれば、前記フラップの状態が開放状態であると検出するフラップ状態検出手段と、
前記フラップ状態検出手段により検出されたフラップの状態に応じて、前記封筒に記録する画像の印刷位置を制御する位置制御手段と、を備えることを特徴とする画像記録装置。
【請求項７】
前記制御部は、
前記フラップ状態検出手段により前記フラップの状態が開放状態であると検出された場合に、前記基準位置から各端までの長さのうち、前記基準位置から前記第２方向における一端までの第１長さと、前記基準位置から前記第２方向における他端までの第２長さとについて、長さの短い方の端の側を前記フラップが設けられた側として特定するフラップ向き特定手段を備え、
前記位置制御手段は、前記フラップ向き特定手段により特定された前記フラップが設けられた側とは反対方向に画像の印刷位置を移動させることを特徴とする請求項６に記載の画像記録装置。
【請求項８】
前記検知部は、前記搬送方向において前記記録部より上流側に設けられ、
前記第１方向における一端は、前記搬送方向の下流側の端であることを特徴とする請求項６又は７に記載の画像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像記録装置に関する。
【背景技術】
【０００２】
従来、封筒に対する印刷が可能な印刷装置は、封筒に設けられた封緘用フラップを搬送方向上流側にして搬送することで、搬送経路内における封筒の用紙詰まり発生を抑制している（例えば、特許文献１）。つまり、従来の印刷装置では、印刷対象の封筒を、フラップが設けられている側の辺と直交する辺を搬送方向に沿う向きで搬送させていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１１９９５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
封筒の大きさやフラップが設けられた辺の長さ、印刷装置の搬送能力の都合等により、フラップが設けられている側の辺が搬送方向に沿う向きで、封筒を搬送させることが考えられる。
【０００５】
しかし、フラップが設けられている側の辺が搬送方向に沿う向きで封筒を搬送する場合、フラップの状態に応じて、印刷位置を移動させる必要がある。例えば、フラップが開放されている場合の印刷位置と、フラップが折りたたまれている場合とでは、フラップ部分への印刷の有無を考慮し印刷位置を異ならせる必要がある。また、フラップが開放されている場合には、フラップが、主走査方向における向かって左側に設けられているか、右側に設けられているかに応じて、印刷位置が異なる。ユーザにセットさせる封筒の状態を、例えば、フラップが開かれた状態で、主走査方向において向かって右側にフラップが設けられたように限定する方法もあるが、ユーザが誤って、フラップが左側に設けられたようにセットしてしまうこともあり得るため、ユーザの利便性が悪い。
【０００６】
本発明は、上述した事情を鑑みてなされたものであり、フラップが設けられている側の辺を搬送方向に沿う向きで封筒を搬送させる場合におけるユーザの利便性が向上された画像記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この目的を達成するために、本発明の画像記録装置は、被記録媒体を所定の搬送方向である第１方向に沿って搬送する搬送部と、前記搬送部により搬送される被記録媒体に画像の記録を行う記録部と、前記搬送部により搬送される被記録媒体の、前記第１方向に対して直交する第２方向の両端の位置を検知する検知部と、前記搬送部による被記録媒体の搬送と前記記録部による画像の記録とを制御する制御部と、を備え、前記制御部は、第１の辺に封緘用のフラップが設けられた封筒を、前記被記録媒体として、前記搬送部により、前記第１の辺と交差する第２の辺が前記第１方向に対して直交する方向である横向きに搬送される場合に、前記検知部により検知された、前記封筒の前記第２方向の両端の位置に基づき、前記フラップの状態を検出するフラップ状態検出手段と、前記フラップ状態検出手段により検出されたフラップの状態に応じて、前記封筒に記録する画像の印刷位置を制御する位置制御手段と、を備えている。
本発明の画像記録装置では、制御部において、前記搬送部により前記横向きに搬送される前記封筒の前記第２方向の両端を、前記封筒の前記第１方向における第１の位置と、前記封筒の前記第１方向において前記第１の位置より搬送方向上流側となる第２の位置とについて、前記検知部に検知させる検知制御手段を備え、前記フラップ状態検出手段は、前記第１の位置及び前記第２の位置においてそれぞれ前記検知部により検知された前記両端の位置に基づき、前記第１の位置における前記封筒の前記第２方向の長さと、前記第２の位置における前記封筒の前記第２方向の長さとが異なる場合は、前記フラップの状態が開放状態であると検出してもよい。
本発明の画像記録装置では、被記録媒体における前記第２方向の中心を基準位置に一致させて、被記録媒体を搬送する搬送機構を備え、前記制御部は、前記搬送部により前記横向きに搬送される前記封筒の前記第２方向の両端を、前記封筒の前記第１方向における一端について、前記検知部に検知させる検知制御手段を備え、前記フラップ状態検出手段は、前記第１方向における一端において前記検知部により検知された前記両端の位置に基づき、前記基準位置から各端までの前記第２方向における長さが異なる場合には、前記フラップの状態が開放状態であると検出してもよい。
【０００８】
本発明は、画像記録装置を制御する制御装置、画像記録システム、画像記録方法、制御プログラムを記録する記録媒体など、種々の態様で実現可能である。
【発明の効果】
【０００９】
請求項１に記載の画像記録装置によれば、第１の辺に封緘用のフラップが設けられた封筒が、被記録媒体として、搬送部により、第１の辺と交差する第２の辺が第１方向（搬送部の搬送方向）に対して直交する方向である横向きに搬送される場合、フラップの状態が、フラップ状態検出手段により、検知部により検知された封筒の第２方向（第１方向に対して直交する方向）の両端の位置に基づいて検出される。封筒に記録する画像の印刷位置は、検出されたフラップの状態に応じて、位置制御手段により制御される。よって、フラップが設けられている側の辺を搬送方向に沿う向きで搬送させる場合に、フラップの状態に応じて適切な画像記録を自動的に行うことができ、ユーザの利便性を向上できる（効果（Ａ））。
【００１０】
また、請求項１記載の画像記録装置によれば、上記効果（Ａ）に加え、次の効果を奏する。横向きに搬送される封筒の第２方向の両端を検知部に検知させる場合、その位置は、検知制御手段により、封筒の第１方向における第１の位置と第２の位置との２箇所とされる。そして、第１の位置及び第２の位置においてそれぞれ検知された両端の位置に基づき、第１の位置における封筒の第２方向の長さと、第２の位置における封筒の第２方向の長さとが異なる場合は、フラップ状態検出手段により、フラップの状態が開放状態であると検出される。よって、第２方向の両端の位置を、第１方向（搬送方向）の２箇所について検知し、その検知結果に基づいてフラップの状態を検出するので、フラップの状態の検出精度を高めることができる。
【００１１】
請求項２記載の画像記録装置によれば、請求項１が奏する効果に加え、次の効果を奏する。フラップの状態が開放状態であると検出された場合に、第１の位置及び第２の位置でそれぞれ検知された両端の位置に基づき、両端のうち、封筒の第２方向の位置が異なる端の側が、フラップ向き特定手段により、フラップが設けられた側であると特定され、位置制御手段により、画像の印刷位置が、フラップが設けられていると特定された側とは反対方向に移動される。よって、開放状態のフラップを、主走査方向における左右どちらに向けても、封筒に適切な画像記録を行うことができる。
【００１２】
請求項３記載の画像記録装置によれば、請求項１または２が奏する効果に加え、次の効果を奏する。フラップの向きがフラップ向き特定手段により特定された場合に、フラップが設けられた側が、画像に対して予め規定されたフラップが設けられた側と異なっていれば、画像回転手段により、画像が１８０度回転される。よって、開放状態のフラップを、主走査方向における左右どちらに向けても、フラップの向きに応じた適切な画像を記録できる。
【００１３】
請求項４記載の画像記録装置によれば、請求項１から３のいずれかが奏する効果に加え、次の効果を奏する。検知部による検知の後、検知後搬送手段により、封筒が記録開始位置まで搬送される。記録開始取得手段により取得される記録開始位置は、記録部により封筒に記録させる画像の画像データに基づき、封筒の第１方向において有色の記録が開始される位置とされるので、印刷開始位置をできるだけ搬送方向上流側に位置させることができる。よって、検知部が搬送方向において記録部より上流側に設けられている場合に、第２の位置での検知後に封筒を搬送方向上流側へ戻す可能性を低減できるので、記録に要する時間の無駄を抑制できる。
【００１４】
請求項５記載の画像記録装置によれば、請求項１から３のいずれかが奏する効果に加え、次の効果を奏する。第２の位置が、第２位置設定手段により、封筒の第１方向において記録開始位置（余白が封筒の第１方向において終了する位置、又は、封筒の第１方向において有色の記録が開始される位置）より搬送方向上流側となる位置に設定される。つまり、第２の位置は、記録開始位置に応じて可変とされる。よって、第１の位置と第２の位置との間隔をできるだけ広くとることが可能となり、フラップの状態の検出精度を高めることができる。
【００１５】
請求項６記載の画像記録装置によれば、上記効果（Ａ）に加え、次の効果を奏する。搬送機構により、被記録媒体における第２方向の中心を基準位置に一致させて被記録媒体が搬送される搬送機構により、封筒を横向きに搬送させ、第２方向の両端を検知部に検知させる場合には、その位置は、検知制御手段により、封筒の第１方向における一端とされる。そして、封筒の第１方向における一端において検知された両端の位置に基づき、基準位置から各端までの長さが異なる場合には、フラップ状態検出手段により、フラップの状態が開放状態であると検出される。よって、封筒の第１方向における一端における第２方向の両端の位置を検知すれば、フラップの状態を検出できるので、フラップの状態を迅速に検出できる。
【００１６】
請求項７記載の画像記録装置によれば、請求項６が奏する効果に加え、次の効果を奏する。フラップの状態が開放状態であると検出された場合に、基準位置から各端までの長さのうち、基準位置から第２方向における一端（例えば左端）までの第１長さと、基準位置から第２方向における他端（例えば右端）までの第２長さとについて、長さの短い方の端の側が、フラップ向き特定手段によりフラップが設けられた側として特定される。そして、位置制御手段により、画像の印刷位置が、フラップが設けられていると特定された側とは反対方向に移動される。つまり、第１の長さと第２の長さとのうち、長い方の側に画像を移動させればよく、開放状態のフラップを、主走査方向における左右どちらに向けても、封筒の本体部分に対するフラップの向きに応じた適切な画像を記録できる。
【００１７】
請求項８記載の画像記録装置によれば、請求項６又は７が奏する効果に加え、検知部による検知を行う位置を、封筒の第１方向における搬送方向下流側の端部とするので、フラップの状態の検出（両端の位置の検知）後に、封筒を搬送方向上流側へ戻す可能性を低減できるので、記録に要する時間の無駄を抑制できる。
【図面の簡単な説明】
【００１８】
【図１】ＭＦＰの電気的構成を示すブロック図である。
【図２】ＭＦＰに搭載されるインクジェットプリンタを説明する図である。
【図３】横向きの封筒に対する印刷制御を説明する図である。
【図４】印刷機能処理を示すフローチャートである。
【図５】（ａ）及び（ｂ）は、それぞれ、フラップ状態検出処理及びフラップ位置検出処理を示すフローチャートである。
【図６】印刷処理を示すフローチャートである。
【図７】横向きの封筒に対する第２実施形態の印刷制御を説明する図である。
【図８】第２実施形態の印刷機能処理を示すフローチャートである。
【図９】（ａ）及び（ｂ）は、それぞれ、第２実施形態のフラップ状態検出処理及びフラップ位置検出処理を示すフローチャートである。
【図１０】変形例を説明する模式図である。
【発明を実施するための形態】
【００１９】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。まず、図１から図６を参照して、本発明の第１実施形態について説明する。図１は、本発明の画像記録装置の一実施形態である多機能周辺装置（以下、「ＭＦＰ」と称す）１の電気的構成を示すブロック図である。ＭＦＰ１は、印刷機能、スキャン機能、コピー機能など、複数の機能を有する複合機である。本実施形態のＭＦＰ１は、封筒をフラップが横向きとなるように搬送し、あて名などの印刷（記録）が可能に構成される。なお、「フラップが横向き」とは、封筒におけるフラップが設けられている側の辺が搬送方向に沿う向きであることを示し、以下では、この向きを単に「横向き」と称す。特に、ＭＦＰ１は、横向きに搬送される封筒のフラップの状態を検出し、その検出結果に基づいて、画像の印刷位置や向きを制御するように構成されるので、ユーザの利便性に優れる。
【００２０】
ＭＦＰ１には、ＣＰＵ１０、フラッシュメモリ１１、ＲＡＭ１２、操作キー１５、ＬＣＤ１６、タッチパネル１７、スキャナ２０、プリンタ２１、ＵＳＢ＿Ｉ／Ｆ（ＵＳＢインターフェイス）２２が主に設けられている。ＣＰＵ１０、フラッシュメモリ１１、ＲＡＭ１２は、バスライン２３を介して互いに接続される。操作キー１５、ＬＣＤ１６、タッチパネル１７、スキャナ２０、プリンタ２１、ＵＳＢ＿Ｉ／Ｆ２２、バスライン２３は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２４を介して互いに接続される。
【００２１】
ＣＰＵ１０は、フラッシュメモリ１１に記憶される固定値やプログラム、ＲＡＭ１２に記憶されているデータに従って、ＭＦＰ１が有している各機能の制御や、ＡＳＩＣ２４と接続された各部の制御を行う。フラッシュメモリ１１は、不揮発性のメモリであり、ＭＦＰ１の動作を制御する制御プログラム１１ａ等が格納される。後述する図４〜６のフローチャートに示す各処理は、制御プログラム１１ａに従ってＣＰＵ１０により実行される。
【００２２】
ＲＡＭ１２は、ＣＰＵ１０の処理に必要な情報を一時的に記憶する書換可能な揮発性のメモリである。ＲＡＭ１２は、印刷データメモリ１２ａを有する。印刷データメモリ１２ａは、ＰＣ（パーソナルコンピュータ）５００から供給された印刷用の画像データ（印刷データ）を記憶するバッファ領域である。ＰＣ５００にインストールされているプリンタドライバにより生成された印刷用の画像データが、ＰＣ５００からＭＦＰ１へ供給されると、ＭＦＰ１は、ＰＣ５００から受信した画像データに基づく画像を、記録用紙に対して印刷する。印刷データメモリ１２ａに記憶された画像データは、印刷が実行されると消去される。
【００２３】
操作キー１５はハードキーであり、ＭＦＰ１に設定情報や指示を入力する。ＬＣＤ１６は液晶表示装置である。タッチパネル１７は、ＬＣＤ１６に重ねて設けられ、ＭＦＰ１に設定情報や指示を入力する。ＵＳＢ＿Ｉ／Ｆ２２は、ＵＳＢケーブルを介して他の装置（例えば、ＰＣ）を通信可能に接続するための装置であり、周知の装置で構成される。本実施形態では、ＵＳＢ＿Ｉ／Ｆ２２を介してＰＣ５００が接続される。スキャナ２０は、原稿を読み取り、その読み取った原稿の画像データを、ＣＰＵ１０に出力する装置である。
【００２４】
プリンタ２１は、インクを吐出させて、記録用紙に対して画像を印刷（記録）するインクジェットプリンタである。プリンタ２１は、ＣＲモータ２１ａと、ＬＦモータ２１ｂと、記録ヘッド２１ｃと、メディアセンサ２１ｄとを有する。各部２１ａ〜２１ｄは、ＡＳＩＣ２４に接続される。
【００２５】
ＣＲモータ２１ａは、キャリッジ２１１（図２参照）を主走査方向に移動させる駆動力を与えるモータである。ＬＦモータ２１ｂは、記録ヘッド２１ｄより搬送方向上流側に配置される給紙ローラ（図示せず）など、被記録媒体を搬送するローラに駆動力を与えるモータである。なお、各モータ２１ａ，２１ｂを制御する駆動回路は、モータ毎にＡＳＩＣ２４に組み込まれており、ＣＰＵ１０からの駆動信号に基づき、当該駆動信号に対応するモータが当該駆動信号に応じた回転速度で正転又は逆転する。以下、ＣＰＵ１０が駆動信号を送出し、モータの回転を制御することで被記録媒体を搬送することを、単に、ＣＰＵ１０が被記録媒体を搬送する、と記載することもある。記録ヘッド２１ｃは、キャリッジ２１１に搭載され、プラテン２１２（図２参照）に対向する側の面に形成される多数のノズルを有し、これらのノズルからインクを微小なインク滴として吐出する。
【００２６】
メディアセンサ２１ｄは、ＬＥＤなどからなる発光部（図示せず）と、光学式センサなどからなる受光部（図示せず）とから構成されるセンサである。メディアセンサ２１ｄの発光部から発せられた光は、プラテン２１２上に搬送される被記録媒体、又は、プラテン２１２により反射され、その反射光を受光部が受光し、メディアセンサ２１ｄは、その受光量に応じた検出値（ＡＤ値）をＣＰＵ１０へ出力する。メディアセンサ２１ｄによるこれらの動作は、ＣＰＵ１０からの制御に基づき実行される。プラテン２１２の表面を黒色などの反射率の低い色とした場合、被記録媒体の反射光による検出値と、プラテン２１２からの反射光による検出値とが異なる値となるので、ＣＰＵ１０は、メディアセンサ２１ｄから供給された検出値に基づき、被記録媒体の端部を検知できる。メディアセンサ２１ｄは、キャリッジ２１１の下面（プラテン２１２に対向する側の面）に設けられる。よって、キャリッジ２１１を主走査方向に移動させながらメディアセンサ２１ｄを走査することにより、被記録媒体における主走査方向の両端の位置を検知できる。本実施形態のメディアセンサ２１ｄは、横向きに搬送される封筒に印刷を行う場合に、印刷対象の封筒の主走査方向の両端の位置を検知するセンサとして機能する。
【００２７】
ここで、図２を参照して、プリンタ２１をより詳細に説明する。図２（ａ）は、プリンタ２１の概略平面図であり、図２（ｂ）は、図２（ａ）のＩＩｂ−ＩＩｂ線における概略側断面図である。図２（ａ）に示すように、プリンタ２１は、キャリッジ２１１と、プラテン２１２とを有する。
【００２８】
キャリッジ２１１は、ＣＲモータ２１ａの正転又は逆転により、ガイドレール２１３に沿って主走査方向に往復移動される。具体的に、キャリッジ２１１は、ホームポジションから主走査方向に離れる方向であるフォワード方向と、その反対方向であるリバース方向とに交互に移動される。記録ヘッド２１ｃは、キャリッジ２１１の移動によって、主走査方向（フォワード方向又はリバース方向）に走査され、プラテン２１２上を搬送される被記録媒体としての封筒Ｓに対してインクを吐出して画像を形成する。なお、封筒Ｓは、ＬＦモータ２１ｂにより駆動される給紙ローラなどの図示されないローラにより、主走査方向に直交する搬送方向に沿って、搬送方向の上流から下流側（矢印Ａ方向）に、又は、その反対方向に搬送される。プラテン２１２は、キャリッジ２１１の下面側（図２における紙面垂直方向奥側）に対向して、封筒Ｓなどの被記録媒体を記録ヘッド２１ｃのノズル形成面に対して平行に支持する支持台である。図２（ｂ）に示すように、メディアセンサ２１ｄは、キャリッジ２１１の下面（プラテン２１２に対向する側の面）における記録ヘッド２１ｃより搬送方向上流側に設けられる。
【００２９】
次に、図３を参照して、横向きの封筒Ｓに対する印刷制御について説明する。本実施形態のＭＦＰ１（より詳細にはＣＰＵ１０）は、プラテン２１２上を横向きに搬送される封筒Ｓの主走査方向の両端の位置を、メディアセンサ２１ｄにより検知し、その検知結果に基づいてフラップの状態及び設けられた側を検出する。そして、ＭＦＰ１は、検出されたフラップの状態及び設けられた側に応じて、封筒Ｓに対する印刷制御を実行する。
【００３０】
図３（ａ）は、搬送方向の上流から下流側（矢印Ａ方向）へ横向きに搬送される封筒Ｓに対し、メディアセンサ２１ｄによる主走査方向両端の検知位置を説明する図である。図３（ａ）に示すように、本実施形態のＭＦＰ１は、まず、矢印Ａ方向に搬送される封筒Ｓにおける搬送方向下流側の先端の位置Ｐ１において、キャリッジ２１１の移動によってメディアセンサ２１ｄを主走査方向に走査し、封筒Ｓにおける主走査方向の左端の位置ＰＬ１と、右端の位置ＰＲ１とを検知する。ＣＰＵ１０は、キャリッジ２１１の移動量に基づいて、左端位置ＰＬ１に対する主走査方向の位置情報（Ｌｅｆｔ１）と、右端位置ＲＬ１に対する主走査方向の位置情報（Ｒｉｇｈｔ１）とを取得する。なお、キャリッジ２１１の移動量は、図示されないリニアエンコーダのエンコーダ量から検出される。つまり、本実施形態において主走査方向の位置情報は、リニアエンコーダのエンコーダ量により求められる。また、ＣＰＵ１０は、これらの位置情報（Ｌｅｆｔ１，Ｒｉｇｈｔ１）から、位置Ｐ１における封筒Ｓの主走査方向長さ（Ｌｅｎｇｔｈ１）を取得する。
【００３１】
次に、ＭＦＰ１は、封筒Ｓを搬送方向下流側に向かって所定距離（例えば、３ｍｍ程度）搬送させ、位置Ｐ１より搬送方向上流側の位置Ｐ２において、メディアセンサ２１ｄを主走査方向に走査させ、封筒Ｓにおける主走査方向の左端の位置ＰＬ２と、右端の位置ＰＲ２とを検知する。ＣＰＵ１０は、キャリッジ２１１の移動量に基づいて、左端位置ＰＬ２に対する主走査方向の位置情報（Ｌｅｆｔ２）と、右端位置ＲＬ２に対する主走査方向の位置情報（Ｒｉｇｈｔ２）とを取得する。また、ＣＰＵ１０は、これらの位置情報（Ｌｅｆｔ２，Ｒｉｇｈｔ２）から、位置Ｐ２における封筒Ｓの主走査方向長さ（Ｌｅｎｇｔｈ２）を取得する。
【００３２】
図３（ｂ）は、本実施形態におけるフラップの状態及び設けられた側の検出方法を説明する図である。上述した通り、搬送方向に並ぶ２つの位置Ｐ１，Ｐ２について、主走査方向の左右両端ＰＬ１，ＰＲ１，ＰＬ２，ＰＲ２を検知した結果、各位置Ｐ１，Ｐ２における主走査方向長さとして、Ｌｅｎｇｔｈ１及びＬｅｎｇｔｈ２が得られる。これらの長さ（Ｌｅｎｇｔｈ１，Ｌｅｎｇｔｈ２）から、横向きの封筒ＳにおけるフラップＳ１の状態を判断できる。具体的に、図３（ｂ）における上段に示すように、Ｌｅｎｇｔｈ１とＬｅｎｇｔｈ２とが等しい場合には、封筒ＳのフラップＳ１は折り畳まれた状態（以下「閉鎖状態」と称す）であると判断される。一方、図３（ｂ）における中段及び下段に示すように、Ｌｅｎｇｔｈ１よりＬｅｎｇｔｈ２より長い場合には、封筒ＳのフラップＳ１は折り畳まれていない状態（以下「開放状態」と称す）であると判断される。
【００３３】
また、各位置Ｐ１，Ｐ２について、主走査方向の左右両端ＰＬ１，ＰＲ１，ＰＬ２，ＰＲ２を検知した結果、各位置Ｐ１，Ｐ２における両端の位置情報として、Ｌｅｆｔ１、Ｒｉｇｈｔ１、Ｌｅｆｔ２、及びＲｉｇｈｔ１が得られる。これらの位置情報（Ｌｅｆｔ１，Ｒｉｇｈｔ１，Ｌｅｆｔ２，Ｒｉｇｈｔ１）から、開放状態にあるフラップＳ１が、主走査方向における向かって左側に設けられているか、向かって右側に設けられているかを判断できる。具体的に、図３（ｂ）における中段に示すように、フラップＳ１が開放状態にある封筒Ｓにおいて、位置Ｐ１，Ｐ２における主走査方向左端の位置情報が異なり（即ち、Ｌｅｆｔ１≠Ｌｅｆｔ２）、かつ、位置Ｐ１，Ｐ２における主走査方向右端の位置情報が同じである（即ち、Ｒｉｇｈｔ１＝Ｒｉｇｈｔ２）場合には、封筒ＳのフラップＳ１は、主走査方向における向かって左側に設けられていると判断される。一方、図３（ｂ）における下段に示すように、フラップＳ１が開放状態にある封筒Ｓにおいて、位置Ｐ１，Ｐ２における主走査方向左端の位置情報が同じであり（即ち、Ｌｅｆｔ１＝Ｌｅｆｔ２）、かつ、位置Ｐ１，Ｐ２における主走査方向右端の位置情報が異なる（即ち、Ｒｉｇｈｔ１≠Ｒｉｇｈｔ２）場合には、封筒ＳのフラップＳ１は、主走査方向における向かって右側に設けられている判断される。以下では、「向かって左側」および「向かって右側」を、単に「左側」および「右側」と称す。
【００３４】
封筒Ｓに対する印刷制御は、上述の通り検出されるフラップＳ１の状態及び設けられた側に基づいて行われる。ＰＣ５００のプリンタドライバが生成する画像データは、あて名などが印刷される印刷画像Ｑ１（ハッチングで示した領域）と、その周囲に設けられる余白Ｑ２とから構成される。本実施形態では、ＰＣ５００のプリンタドライバは、本体部Ｓ２に対する印刷画像Ｑ１の中心を、フラップＳ１が閉鎖状態にあるときの封筒Ｓの主走査方向中心に一致させた画像データを生成するものとする。
【００３５】
フラップＳ１が閉鎖状態にあるときの封筒Ｓの主走査方向中心は、本体部Ｓ２の中心に等しいが、フラップＳ１が開放状態である場合には、封筒Ｓの主走査方向中心は、本体部Ｓ２の中心からずれる。そのため、フラップＳ１が開放状態である場合に、ＰＣ５００から受信した画像データをそのまま用いて宛名印刷を行うと、印刷画像Ｑ１の位置が、本体部Ｓ２に対して右又は左側に寄ってしまうという不具合が生じる。そこで、本実施形態では、フラップＳ１が開放状態であり、かつ、フラップＳ１が封筒Ｓの左側に設けられていると判断される場合には、ＰＣ５００から受信した画像データにおける印刷画像Ｑ１の位置を右側（矢印ＭＲ方向）へ移動させる。一方、フラップＳ１が開放状態であり、かつ、フラップＳ１が封筒Ｓの右側に設けられていると判断される場合には、ＰＣ５００から受信した画像データにおける印刷画像Ｑ１の位置を左側（矢印ＭＬ方向）へ移動させる。かかる印刷制御を行うことにより、上記不具合を解消できる。
【００３６】
また、本実施形態では、ＰＣ５００のプリンタドライバは、フラップＳ１が左側に設けられていることを前提として、画像データを生成するものとする。つまり、印刷画像Ｑ１の向きは、フラップＳ１が左側に設けられていることを前提とする向きとされる。よって、フラップＳ１が右側に設けられている封筒に対し、フラップＳ１が左側に設けられていることを前提として生成された画像データを用いて印刷を行った場合、封筒Ｓ１の底側（フラップＳ１の対辺側）に郵便番号が位置してしまうという不具合が生じる。そこで、本実施形態では、フラップＳ１が開放状態であり、かつ、右側に設けられていると判断される場合には、ＰＣ５００から受信した画像データを１８０度回転させる。かかる印刷制御を行うことにより、上記不具合を解消できる。
【００３７】
なお、本実施形態では、フラップＳ１が閉鎖状態である場合には、ＰＣ５００から受信した画像データを回転させることなく印刷を行うものとする。これに換えて、フラップＳ１が閉鎖状態である場合に、フラップＳ１が右側に設けられている場合と同様に、画像データを回転させてもよい。
【００３８】
図４は、ＭＦＰ１のＣＰＵ１０が実行する印刷機能処理を示すフローチャートである。本実施形態の印刷機能処理では、ＰＣ５００から指示された印刷が封筒設定である場合には、横向きの封筒Ｓを印刷対象として搬送し、封筒Ｓのフラップの状態及び設けられた側を検出し、その検出結果に応じた印刷を実行する。この処理は、ＭＦＰ１がＰＣ５００から画像データを受信すると（即ち、ＰＣ５００に対し所定の印刷指示が入力されると）、開始される。なお、ＭＦＰ１は、ＰＣ５００から、画像データとともに、印刷対象が封筒であることを示す封筒設定、及び、印刷対象となる封筒のサイズを受信する。
【００３９】
まず、ステップＳ４０１（以下、ステップを省略）において、印刷が封筒設定でない場合には（Ｓ４０１：Ｎｏ）、ＣＰＵ１０は、図６を参照して後述する印刷処理を実行して印刷対象の被記録媒体に対し印刷を施し（Ｓ４１６）、本処理を終了する。一方、印刷が封筒設定である場合には（Ｓ４０１：Ｙｅｓ）、ＣＰＵ１０は、給紙トレイまたは手差しトレイにセットされた横向きの封筒を給紙し（Ｓ４０２）、封筒Ｓを、メディアセンサ２１ｄにより位置Ｐ１を検出できる位置まで搬送する（Ｓ４０３）。
【００４０】
次に、ＣＰＵ１０は、キャリッジ２１１を移動させながらメディアセンサ２１ｄを走査し、位置Ｐ１における主走査方向の左右端の位置情報（Ｌｅｆｔ１，Ｒｉｇｈｔ１）を取得する（Ｓ４０４）。ＣＰＵ１０は、取得した位置情報に基づいて、位置Ｐ１における封筒Ｓの主走査方向長さ（Ｌｅｎｇｔｈ１）を取得する（Ｓ４０５）。取得した主走査方向長さ（Ｌｅｎｇｔｈ１）が規定サイズより大きい場合（Ｓ４０６：Ｙｅｓ）、ＣＰＵ１０は、用紙サイズのエラーをユーザに報知する用紙サイズエラー処理を実行し（Ｓ４１７）、本処理を終了する。なお、規定サイズとは、ＰＣ５００から画像データとともに受信した封筒のサイズのことである。
【００４１】
一方、主走査方向長さ（Ｌｅｎｇｔｈ１）が規定サイズ以下である場合（Ｓ４０６：Ｎｏ）、ＣＰＵ１０は、封筒Ｓを、メディアセンサ２１ｄにより位置Ｐ２を検出できる位置まで搬送する（Ｓ４０７）。上述した通り、位置Ｐ２は、位置Ｐ１より所定距離（例えば、３ｍｍ程度）だけ搬送方向上流側の位置である。次に、ＣＰＵ１０は、キャリッジ２１１を移動させながらメディアセンサ２１ｄを走査し、位置Ｐ２における主走査方向の左右端の位置情報（Ｌｅｆｔ２，Ｒｉｇｈｔ２）を取得する（Ｓ４０８）。ＣＰＵ１０は、取得した位置情報に基づいて、位置Ｐ２における封筒Ｓの主走査方向長さ（Ｌｅｎｇｔｈ２）を取得する（Ｓ４０９）。
【００４２】
取得した主走査方向長さ（Ｌｅｎｇｔｈ２）が規定サイズより大きい場合（Ｓ４１０：Ｙｅｓ）、ＣＰＵ１０は、処理をＳ４１７へ移行する。主走査方向長さ（Ｌｅｎｇｔｈ２）が規定サイズ以下であるが、Ｌｅｎｇｔｈ１＞Ｌｅｎｇｔｈ２である場合もまた（Ｓ４１０：Ｎｏ，Ｓ４１１：Ｙｅｓ）、ＣＰＵ１０は、処理をＳ４１７へ移行する。
【００４３】
主走査方向長さ（Ｌｅｎｇｔｈ２）が規定サイズ以下であり、かつ、Ｌｅｎｇｔｈ１≦Ｌｅｎｇｔｈ２であり（Ｓ４１０：Ｎｏ，Ｓ４１１：Ｎｏ）、位置Ｐ１及び位置Ｐ２における主走査方向左端の位置が同じである場合には（Ｓ４１２：Ｙｅｓ）、ＣＰＵ１０は、処理をＳ４１４へ移行する。位置Ｐ１及び位置Ｐ２における主走査方向左端の位置が異なるが、位置Ｐ１及び位置Ｐ２における主走査方向右端の位置が同じである場合もまた（Ｓ４１２：Ｎｏ，Ｓ４１３：Ｙｅｓ）、ＣＰＵ１０は、処理をＳ４１４へ移行する。一方、位置Ｐ１及び位置Ｐ２における主走査方向左端の位置が異なり、かつ、位置Ｐ１及び位置Ｐ２における主走査方向右端の位置が異なる場合には（Ｓ４１２：Ｎｏ，Ｓ４１３：Ｎｏ）、ＣＰＵ１０は、処理をＳ４１７へ移行する。
【００４４】
Ｓ４１４において、ＣＰＵ１０は、封筒ＳのフラップＳ１の状態を検出するフラップ状態検出処理を実行する（Ｓ４１４）。次に、ＣＰＵ１０は、封筒ＳのフラップＳ１が右側又は左側のいずれに設けられているのかを検出するフラップ向き検出処理を実行する（Ｓ４１５）。なお、フラップ状態検出処理（Ｓ４１４）及びフラップ向き検出処理（Ｓ４１５）の詳細は、それぞれ、図５（ａ）及び図５（ｂ）を参照して後述する。フラップ向き検出処理（Ｓ４１５）の後、ＣＰＵ１０は、封筒Ｓに印刷を施すために印刷処理を実行して（Ｓ４１６）、本処理を終了する。
【００４５】
図５（ａ）は、上述したフラップ状態検出処理（Ｓ４１４）を示すフローチャートである。フラップ状態検出処理において、Ｌｅｎｇｔｈ１≠Ｌｅｎｇｔｈ２である場合（Ｓ５０１：Ｙｅｓ）、ＣＰＵ１０は、フラップＳ１は開放状態であると判断し（Ｓ５０２）、本処理を終了する。一方、Ｌｅｎｇｔｈ１＝Ｌｅｎｇｔｈ２である場合（Ｓ５０１：Ｎｏ）、ＣＰＵ１０は、フラップＳ１は閉鎖状態であると判断し（Ｓ５０３）、本処理を終了する。
【００４６】
図５（ｂ）は、上述したフラップ向き検出処理（Ｓ４１５）を示すフローチャートである。フラップ向き検出処理において、Ｌｅｎｇｔｈ１＝Ｌｅｎｇｔｈ２であれば（Ｓ５２１：Ｙｅｓ）、フラップＳ１は閉鎖状態であるので、ＣＰＵ１０は、本処理を終了する。一方、Ｌｅｎｇｔｈ１≠Ｌｅｎｇｔｈ２であり、かつ、Ｌｅｆｔ１＝Ｌｅｆｔ２である場合には（Ｓ５２２：Ｙｅｓ）、フラップＳ１は右側に設けられていると判断し（Ｓ５２３）、本処理を終了する。また、Ｌｅｎｇｔｈ１≠Ｌｅｎｇｔｈ２であり、かつ、Ｌｅｆｔ１≠Ｌｅｆｔ２（即ち、Ｒｉｇｈｔ１＝Ｒｉｇｈｔ２）である場合には（Ｓ５２２：Ｎｏ）、フラップＳ１は左側に設けられていると判断し（Ｓ５２４）、本処理を終了する。
【００４７】
図６は、上述した印刷処理（Ｓ４１６）を示すフローチャートである。印刷処理において、まず、印刷が封筒設定でない場合には（Ｓ６０１：Ｎｏ）、ＣＰＵ１０は、用紙設定に応じた印刷を実行し（Ｓ６０７）、本処理を終了する。
【００４８】
一方、印刷が封筒設定である場合（Ｓ６０１：Ｙｅｓ）、フラップ状態検出処理（Ｓ４１４）においてフラップＳ１が閉鎖状態であると判断された場合（Ｓ６０２：Ｎｏ）、ＣＰＵ１０は、処理をＳ６０５へ移動する。
【００４９】
Ｓ４１４においてフラップＳ１が開放状態であると判断され、かつ、フラップ向き検出処理（Ｓ４１５）においてフラップＳ１が左側に設けられていると判断された場合（Ｓ６０２：Ｙｅｓ，Ｓ６０３：Ｎｏ）、ＣＰＵ１０は、印刷画像Ｑ１の印刷位置を右側へ移動させる（Ｓ６０４）。すなわち、印刷画像Ｑ１の印刷領域を右側に移動させる。その後、ＣＰＵ１０は、処理をＳ６０５へ移動する。
【００５０】
Ｓ４１４においてフラップＳ１が開放状態であると判断され、かつ、Ｓ４１５においてフラップＳ１が右側に設けられていると判断された場合（Ｓ６０２：Ｙｅｓ，Ｓ６０３：Ｙｅｓ）、ＣＰＵ１０は、印刷画像Ｑ１を１８０度回転させ（Ｓ６０８）、印刷画像Ｑ１の印刷位置を左側へ移動させる（Ｓ６０９）。すなわち、印刷画像Ｑ１の印刷領域を左側に移動させる。その後、ＣＰＵ１０は、処理をＳ６０５へ移動する。なお、Ｓ６０４，Ｓ６０９における印刷領域の移動は、印刷画像Ｑ１の中心が主走査方向におけるＬｅｆｔ１とＲｉｇｈｔ１との中心となるように、印刷画像Ｑ１を移動させることによって行う。
【００５１】
Ｓ６０５において、ＣＰＵ１０は、印刷に用いる画像データに基づいて、印刷開始位置として、印刷画像Ｑ１における搬送方向の境界の位置を取得する（Ｓ６０５）。なお、「印刷に用いる画像データ」は、フラップＳ１が閉鎖状態であると場合には印刷データメモリ１２ａに記憶されている画像データであり、フラップＳ１が開放状態で左側に設けられている場合にはＳ６０４の処理後の画像データであり、フラップＳ１が開放状態で右側に設けられている場合にはＳ６０９の処理後の画像データである。
【００５２】
次に、ＣＰＵ１０は、記録ヘッド２１ｃが印刷開始位置において印刷できる位置まで封筒Ｓを搬送する（Ｓ６０６）。次に、ＣＰＵ１０は、印刷に用いる画像データに基づく印刷を実行し（Ｓ６０７）、本処理を終了する。上述した通り、印刷に用いる画像データは、フラップＳ１の状態及び向きに応じて適した画像データとされている。よって、横向きで搬送される封筒Ｓに対し、フラップＳ１の状態や向きに適した印刷画像Ｑ１を印刷できる。
【００５３】
本実施形態のＭＦＰ１によれば、封筒Ｓが横向き（フラップＳ１が設けられている側の辺が搬送方向に沿う向き）に搬送される場合、封筒Ｓの主走査方向の両端の位置をメディアセンサ２１ｄによって検知し、その検知結果に基づいて、フラップＳ１の状態を検出する。そして、ＭＦＰ１は、検出されたフラップの向きに応じて、封筒Ｓに印刷（記録）する印刷画像Ｑ１の印刷位置を制御する。よって、横向きで搬送される封筒Ｓに対し、フラップの状態に応じて適切な画像印刷を自動的に行うことができるので、ユーザの利便性が向上される。特に、封筒Ｓの主走査方向の両端の位置を、搬送方向に並ぶ２箇所の位置（位置Ｐ１，Ｐ２）について検出するので、フラップＳ１の状態の安定的に検出でき、検出精度を高めることができる。
【００５４】
また、フラップＳ１の状態が開放状態であると検出された場合には、搬送方向に並ぶ２箇所の位置（位置Ｐ１，Ｐ２）でそれぞれ検知された両端の位置（位置ＰＬ１，ＰＲ１，ＰＬ２，ＰＲ２）に基づき、両端のうち、主走査方向の位置が異なる端の側が、フラップＳ１が設けられた側であると特定される。印刷画像Ｑ１は、フラップＳ１の向く側とは反対方向に移動される。よって、開放状態のフラップＳ１を、主走査方向における左右どちらに向けても、封筒Ｓに適切な画像印刷を行い得る。
【００５５】
次に、図７から図９を参照して、第２実施形態について説明する。上述した第１実施形態では、封筒Ｓが横向きに搬送される場合に、搬送方向に並ぶ２箇所の位置（位置Ｐ１，Ｐ２）において、封筒Ｓの主走査方向の両端の位置をメディアセンサ２１ｄで検知して、フラップの状態及び向きを検出する構成であった。これに対し、第２実施形態では、１箇所の主走査方向の両端の位置から、フラップの状態及び向きを検出するものである。なお、第２実施形態において、上述した第１実施形態と同一の部分については、同一の符号を付し、その説明は省略する。
【００５６】
まず、図７を参照して、横向きの封筒Ｓに対する第２実施形態の印刷制御について説明する。図７（ａ）は、搬送方向の上流から下流側（矢印Ａ方向）へ横向きに搬送される封筒Ｓに対し、メディアセンサ２１ｄによる主走査方向両端の検知位置を説明する図である。本実施形態のＭＦＰ１は、その搬送機構が、プラテン２１２上へ搬送される被記録媒体（封筒Ｓなど）の中心位置を、搬送経路における左右幅方向の中央（仮想中心線Ｃ）に合致させて搬送させる構成とされる。このような搬送機構は、センターレジとも称される。
【００５７】
図７（ａ）に示すように、ＭＦＰ１は、矢印Ａ方向に搬送される封筒Ｓにおける搬送方向下流側の先端の位置Ｐ１において、第１実施形態と同様に、メディアセンサ２１ｄを主走査方向に走査して、封筒Ｓにおける主走査方向の左端の位置ＰＬ１と、右端の位置ＰＲ１とを検知する。そして、ＭＦＰ１は、左端位置ＰＬ１に対する主走査方向の位置情報（Ｌｅｆｔ１）と、右端位置ＲＬ１に対する主走査方向の位置情報（Ｒｉｇｈｔ１）とを取得する。次に、ＭＦＰ１は、Ｌｅｆｔ１から仮想中心線Ｃまでの主走査方向長さ（ＬＬｅｎｇｔｈ）と、Ｒｉｇｔｈ１から仮想中心線Ｃまでの主走査方向長さ（ＲＬｅｎｇｔｈ）とを取得する。
【００５８】
図７（ｂ）は、本実施形態におけるフラップの状態及び向きの検出方法を説明する図である。上述した通り、封筒Ｓにおける搬送方向下流側の先端の位置Ｐ１について、主走査方向の左右両端ＰＬ１，ＰＲ１を検知した結果、Ｌｅｆｔ１からから仮想中心線Ｃまでの主走査方向長さ、および、Ｒｉｇｔｈ１から仮想中心線Ｃまでの主走査方向長さとして、それぞれ、ＬＬｅｎｇｔｈおよびＲｉｇｔｈ１が得られる。これらの長さ（ＬＬｅｎｇｔｈ，ＲＬｅｎｇｔｈ）から、横向きの封筒ＳにおけるフラップＳ１の状態を判断できる。
【００５９】
具体的に、図７（ｂ）における上段に示すように、ＬＬｅｎｇｔｈとＲＬｅｎｇｔｈとが等しい場合には、封筒ＳのフラップＳ１が閉鎖状態であると判断される。一方、図７（ｂ）における中段及び下段に示すように、ＬＬｅｎｇｔｈとＲＬｅｎｇｔｈとが異なる場合には、封筒ＳのフラップＳ１が開放状態であると判断される。さらに、ＬＬｅｎｇｔｈ＜ＲＬｅｎｇｔｈである場合には、封筒ＳのフラップＳ１は、主走査方向における左側に設けられていると判断される。一方、ＬＬｅｎｇｔｈ＞ＲＬｅｎｇｔｈである場合には、封筒ＳのフラップＳ１は、主走査方向における右側に設けられていると判断される。
【００６０】
第２実施形態においても、封筒Ｓに対する印刷制御は、上述の通り検出されるフラップＳ１の状態及び向きに基づいて行われる。具体的に、フラップＳ１が開放状態であり右側に設けられていると判断される場合には、ＰＣ５００から受信した画像データを１８０度回転させる。一方、フラップＳ１が閉鎖状態であると判断される場合、又は、フラップＳ１が開放状態であり左側に設けられていると判断される場合には、ＰＣ５００から受信した画像データは回転させない。
【００６１】
また、フラップＳ１が開放状態で左側に設けられていると判断される場合には、ＰＣ５００から受信した画像データにおける印刷画像Ｑ１の印刷位置を右側へ移動させる。すなわち、印刷画像Ｑ１の印刷領域を右側に移動させる。一方、フラップＳ１が開放状態で右側に設けられていると判断される場合には、ＰＣ５００から受信した画像データにおける印刷画像Ｑ１の印刷位置を左側へ移動させる。すなわち、印刷画像Ｑ１の印刷領域を左側に移動させる。つまり、本実施形態では、ＬＬｅｎｇｔｈ及びＲＬｅｎｇｔｈのうち、長さが短い側へ、印刷画像Ｑ１を移動させる。本実施形態においても、印刷画像Ｑ１の印刷領域の移動は、上述した第１実施形態と同様に、印刷画像Ｑ１の中心が、主走査方向におけるＬｅｆｔ１とＲｉｇｈｔ１との中心となるように、印刷画像Ｑ１を移動させることによって行う。
【００６２】
図８は、ＭＦＰ１のＣＰＵ１０が実行する第２実施形態の印刷機能処理を示すフローチャートである。この処理は、第１実施形態と同様に、ＭＦＰ１がＰＣ５００から画像データを受信すると、開始される。第１実施形態と同様に、ＭＦＰ１は、ＰＣ５００から、画像データとともに、印刷対象が封筒であることを示す封筒設定、及び、印刷対象となる封筒のサイズを受信する。
【００６３】
印刷が封筒設定でない場合には（Ｓ４０１：Ｎｏ）、ＣＰＵ１０は、印刷処理を実行して印刷対象の被記録媒体に対し印刷を施し（Ｓ４１６）、本処理を終了する。一方、印刷が封筒設定である場合には（Ｓ４０１：Ｙｅｓ）、ＣＰＵ１０は、横向きの封筒を給紙し（Ｓ４０２）、封筒Ｓを、メディアセンサ２１ｄにより、搬送方向下流側端辺（位置Ｐ１）を検出できる位置まで搬送する（Ｓ８０１）。
【００６４】
次に、ＣＰＵ１０は、キャリッジ２１１を移動させながらメディアセンサ２１ｄを走査し、位置Ｐ１における主走査方向の左右端の位置情報（Ｌｅｆｔ１，Ｒｉｇｈｔ１）を取得する（Ｓ８０２）。ＣＰＵ１０は、取得した位置情報に基づいて、位置Ｐ１における封筒Ｓの主走査方向長さ（Ｌｅｎｇｔｈ１）を取得する（Ｓ８０３）。取得した主走査方向長さ（Ｌｅｎｇｔｈ１）が規定サイズより大きい場合（Ｓ８０４：Ｙｅｓ）、ＣＰＵ１０は、用紙サイズエラー処理を実行し（Ｓ４１７）、本処理を終了する。
【００６５】
一方、主走査方向長さ（Ｌｅｎｇｔｈ１）が規定サイズ以下である場合（Ｓ８０４：Ｎｏ）、ＣＰＵ１０は、仮想中心線Ｃから左右端までの主走査方向長さ（ＬＬｅｎｇｔｈ，ＲＬｅｎｇｔｈ）を取得する（Ｓ８０５）。次に、ＣＰＵ１０は、第２実施形態のフラップ状態検出処理を実行し（Ｓ８０６）、第２実施形態のフラップ向き検出処理を実行する（Ｓ８０７）。なお、フラップ状態検出処理（Ｓ８０６）及びフラップ向き検出処理（Ｓ８０７）の詳細は、それぞれ、図９（ａ）及び図９（ｂ）を参照して後述する。フラップ向き検出処理（Ｓ８０７）の後、ＣＰＵ１０は、印刷処理を実行して（Ｓ４１６）、本処理を終了する。
【００６６】
図９（ａ）は、第２実施形態のフラップ状態検出処理（Ｓ８０６）を示すフローチャートである。フラップ状態検出処理（Ｓ８０６）もまた、第１実施形態のフラップ状態検出処理（Ｓ４１４）と同様に、フラップＳ１の状態を検出する処理である。フラップ状態検出処理において、ＬＬｅｎｇｔｈ≠ＲＬｅｎｇｔｈである場合（Ｓ９０１：Ｙｅｓ）、ＣＰＵ１０は、フラップＳ１は開放状態であると判断し（Ｓ９０２）、本処理を終了する。一方、ＬＬｅｎｇｔｈ＝ＲＬｅｎｇｔｈである場合（Ｓ９０１：Ｎｏ）、ＣＰＵ１０は、フラップＳ１は閉鎖状態であると判断し（Ｓ９０３）、本処理を終了する。
【００６７】
図９（ｂ）は、第２実施形態のフラップ向き検出処理（Ｓ８０７）を示すフローチャートである。フラップ向き検出処理（Ｓ８０７）もまた、第１実施形態のフラップ向き検出処理（Ｓ４１４）と同様に、フラップＳ１が右側又は左側のいずれに設けられているのかを検出する処理である。フラップ向き検出処理において、ＬＬｅｎｇｔｈ＝ＲＬｅｎｇｔｈであれば（Ｓ９２１：Ｙｅｓ）、フラップＳ１は閉鎖状態であるので、ＣＰＵ１０は、本処理を終了する。一方、ＬＬｅｎｇｔｈ≠ＲＬｅｎｇｔｈであり、かつ、ＬＬｅｎｇｔｈ＞ＲＬｅｎｇｔｈである場合には（Ｓ９２２：Ｙｅｓ）、フラップＳ１は右側に設けられていると判断し（Ｓ９２３）、本処理を終了する。また、ＬＬｅｎｇｔｈ≠ＲＬｅｎｇｔｈであり、かつ、ＬＬｅｎｇｔｈ＜ＲＬｅｎｇｔｈである場合には（Ｓ９２２：Ｎｏ）、フラップＳ１は左側に設けられていると判断し（Ｓ９２４）、本処理を終了する。
【００６８】
第２実施形態のＭＦＰ１によれば、センターレジによって封筒Ｓが横向きに搬送される場合、封筒Ｓの主走査方向の両端の位置を、搬送方向下流側の先端の位置Ｐ１において検知し、センターレジによる仮想中心線Ｃから、検知された各端までの主走査方向長さに基づいて、フラップＳ１の状態を検出する。本実施形態のＭＦＰ１もまた、フラップＳ１の状態を検出できるので、第１実施形態と同様に、フラップの状態に応じて適切な画像印刷を自動的に行うことができ、ユーザの利便性が向上される。また、フラップＳ１の状態を検出するための両端の検知位置を封筒Ｓの搬送方向における端部の１箇所とするので、フラップＳ１の状態を迅速に検出できる。特に、本実施形態では、フラップＳ１の状態を検出するための両端の検知位置を、封筒Ｓの搬送方向下流側の先端とするので、フラップＳ１の状態を検出した後に、封筒Ｓを搬送方向上流側へ戻す可能性を低減でき、記録に要する時間の無駄を抑制できる。
【００６９】
また、フラップＳ１の状態が開放状態であると検出された場合には、仮想中心線Ｃから各端までの長さのうち、仮想中心線Ｃから主走査方向における左端までの長さ（ＬＬｅｎｇｔｈ）と、仮想中心線Ｃから主走査方向における右端までの長さ（ＲＬｅｎｇｔｈ）のうち、長さの短い方の端の側が、フラップが設けられた側として特定される。印刷画像Ｑ１は、第１実施形態と同様に、フラップＳ１が設けられていると特定された側とは反対方向に移動される。つまり、ＬＬｅｎｇｔｈとＲＬｅｎｇｔｈとのうち、長い方の側に画像を移動させればよく、開放状態のフラップＳ１を、主走査方向における左右どちらに向けても、封筒Ｓに適切な画像印刷を行い得る。
【００７０】
上記実施形態において、ＭＦＰ１が、画像記録装置の一例である。ＬＦモータ２１ｂが、搬送部の一例である。ＣＲモータ２１ａ、記録ヘッド２１ｃが、記録部の一例である。メディアセンサ２１ｄが、検知部の一例である。ＣＰＵ１０が、制御部の一例である。Ｓ４１４，Ｓ８０６を実行するＣＰＵ１０が、フラップ状態検出手段の一例である。Ｓ６０１４，Ｓ６０９を実行するＣＰＵ１０が、位置制御手段の一例である。Ｓ４０３，Ｓ４０４，Ｓ４０７，Ｓ４０８を実行するＣＰＵ１０が、請求項２の検知制御手段の一例である。Ｓ４１５を実行するＣＰＵ１０が、請求項３，４におけるフラップ向き特定手段の一例である。Ｓ６０８を実行するＣＰＵ１０が、画像回転手段の一例である。Ｓ６０５を実行するＣＰＵ１０が、記録開始位置取得手段の一例である。Ｓ６０６を実行するＣＰＵ１０が、検知後搬送手段の一例である。Ｓ８０１，Ｓ８０２を実行するＣＰＵ１０が、請求項７の検知制御手段の一例である。Ｓ８０７を実行するＣＰＵ１０が、請求項８におけるフラップ向き特定手段の一例である。
【００７１】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００７２】
例えば、上記実施形態では、画像記録装置の一例として、印刷機能以外の機能も有するＭＦＰ１を説明したが、印刷機能に特化した記録装置も画像記録装置の一例となり得る。また、インクジェットプリンタに限らず、レーザプリンタや熱転写方式のプリンタも画像記録装置の一例となり得る。例えば、レーザプリンタに本発明を適用する場合には、封筒Ｓを印刷位置まで搬送する搬送経路上における前記印刷位置より搬送方向上流側に封筒Ｓの主走査方向の両端を検出可能なラインセンサなどのセンサを設ければよい。
【００７３】
上記実施形態では、キャリッジ２１１の下面に設けられたメディアセンサ２１ｄを用いる構成としたが、メディアセンサ２１ｄに換えて、ＣＣＤなどの撮像素子を用いる構成としてもよい。また、メディアセンサ２１ｄを設ける位置は、記録ヘッド２１ｃより上流側に限らず、記録ヘッド２１ｃより下流側や、主走査方向の一側などであってもよい。また、メディアセンサ２１ｄを、キャリッジ２１１とは別体とし、キャリッジ２１１とは独立して移動可能にしてもよい。
【００７４】
上記実施形態では、短辺にフラップＳ１が設けられている封筒を例示したが、長辺にフラップＳ１が設けられた封筒Ｓを横向きで搬送させる場合にも本発明を適用できる。なお、上記実施形態のように、短辺にフラップＳ１が設けられた封筒Ｓを横向きで搬送するＭＦＰや記録装置は、装置の省スペース化や小型化に貢献する。
【００７５】
上記実施形態では、印刷開始位置を、印刷画像Ｑ１における搬送方向の境界としたが、印刷画像Ｑ１の中で、搬送方向において最初に有色の記録が開始される位置を印刷開始位置としてもよい。図１０は、この変形例を説明する模式図である。図１０に示す例では、矢印Ａ方向に封筒Ｓが搬送された場合に、印刷画像Ｑ１の中で、搬送方向において最初に有色の記録が開始される位置である位置Ｐ３において、搬送方向において最初に有色の記録が行われる。位置Ｐ３を印刷開始位置とすることにより、印刷開始位置をできるだけ搬送方向上流側へ位置させることができる。よって、印刷処理（図６）のＳ６０６において、フラップＳ１の状態及び向きの検出後に、封筒Ｓが、搬送方向下流側から上流側へ逆搬送される可能性を低減できるので、記録に要する時間の無駄を抑制できる。
【００７６】
上記第１実施形態では、位置Ｐ２を固定の位置としたが、印刷開始位置に応じて位置Ｐ２を可変としてもよい。特に、位置Ｐ２を印刷開始位置より搬送方向上流側に設定する構成とした場合には、印刷処理（図６）のＳ６０６において、フラップＳ１の状態及び向きの検出後に、封筒Ｓが、搬送方向下流側から上流側へ逆搬送される可能性を低減できるので、記録に要する時間の無駄を抑制できる。また、位置Ｐ１と位置Ｐ２との距離を広げることも可能であり、位置Ｐ１，Ｐ２間の距離が広がることにより、フラップＳ１の状態をより安定的に検出することができ、それにより、検出精度を高めることができる。さらに、位置Ｐ２を印刷開始位置に設定する構成とした場合には、封筒Ｓが、フラップ向き検出処理を実行した後に、封筒Ｓを搬送することなく印刷を開始することが可能なので、記録に要する時間の無駄を抑制できる。この場合、印刷開始位置を上述のように、印刷画像Ｑ１の中で、搬送方向において最初に有色の記録が開始される位置を印刷開始位置としてもよい。
【００７７】
上記第１実施形態では、封筒Ｓにおける搬送方向下流側の先端を位置Ｐ１とし、位置Ｐ１から搬送方向上流側に所定距離だけ離間された位置を位置Ｐ２としたが、位置Ｐ１，Ｐ２は、適宜変更可能である。例えば、封筒Ｓにおける搬送方向上流側の先端から所定距離だけ離間された位置を位置Ｐ１とし、封筒Ｓにおける搬送方向上流側の先端を位置Ｐ２としてもよい。ただし、位置Ｐ１，Ｐ２を封筒Ｓにおける搬送方向下流側に位置させることにより、フラップＳ１の状態及び向きの検出後に、封筒Ｓが、搬送方向下流側から上流側へ逆搬送される可能性を低減できるので好ましい。
【００７８】
同様に、上記第２実施形態では、封筒Ｓにおける搬送方向下流側の先端を位置Ｐ１としたが、位置Ｐ１は、フラップＳ１が開放状態である場合にＬＬｅｎｇｔｈとＲＬｅｎｇｔｈとが異なるような位置であればよい。例えば、封筒Ｓにおける搬送方向下流側の先端から若干搬送方向上流側を位置Ｐ１としてもよい。かかる場合、位置Ｐ１は、封筒Ｓにおける搬送方向下流側の先端から、封筒ＳにおけるフラップＳ１が設けられた辺と、その辺に対向するフラップＳ１の辺（フラップＳ１における、封筒Ｓに接続される辺に対向する辺）の搬送方向下流端の間に設けられるとよい。また、例えば、封筒Ｓにおける搬送方向上流側の先端などであってもよい。
【００７９】
上記実施形態では、ＰＣ５００から受信した画像データに基づく画像を封筒Ｓに印刷する構成としたが、フラッシュメモリ１１に記憶されている画像データに基づく画像が封筒Ｓに印刷される場合にも本発明を適用可能である。また、ＭＦＰ１がメモリカードを装着可能に構成される場合に、メモリカードに記憶されている画像データに基づく画像が封筒Ｓに印刷される場合にも本発明を適用可能である。
【００８０】
上記実施形態は、ＣＰＵ１０によって図４〜６，８，９に示す処理が実行される例を説明したが、これら処理は、ＣＰＵ１０に限らず、ＡＳＩＣ２４や他の論理集積回路により実行されてもよいし、これら処理が、ＣＰＵ１０やＡＳＩＣ２４、他の論理集積回路が協働することにより実行されてもよい。
【符号の説明】
【００８１】
１        ＭＦＰ（画像記録装置）
１１ａ    制御プログラム
【図１】
0005929178.tif 000002
【図２】
0005929178.tif 000003
【図３】
0005929178.tif 000004
【図４】
0005929178.tif 000005
【図５】
0005929178.tif 000006
【図６】
0005929178.tif 000007
【図７】
0005929178.tif 000008
【図８】
0005929178.tif 000009
【図９】
0005929178.tif 000010
【図１０】
0005929178.tif 000011