(57)【要約】【課題】フラップを開いた状態の封筒の表裏を判定し、セット間違いを防止する画像形成装置を提供する。【解決手段】画像形成装置１０は、搬送路１６１と、検知部１８、２８、３８と、制御部１１とを有する。搬送路１６１は、袋状の本体部２１の封を閉じるためのフラップ２２を有する封筒２０を搬送する。検知部１８、２８、３８は、封筒２０の搬送方向に沿って、封筒２０の少なくとも一部の範囲に光を照射し、封筒２０からの反射光量を検知する。制御部１１は、封筒２０上に光を照射した位置と、当該位置において検知した反射光量との対応を示すプロファイルに基づいて、封筒２０の表裏を判定する。【選択図】図５
2018039585.tif 000002
【特許請求の範囲】
【請求項１】
袋状の本体部の封を閉じるためのフラップを有する封筒を搬送する搬送路と、
前記封筒の搬送方向に沿って、当該封筒の少なくとも一部の範囲に光を照射し、当該封筒からの反射光量を検知する検知部と、
前記封筒上に光を照射した位置と、当該位置において検知した前記反射光量との対応を示すプロファイルに基づいて、前記封筒の表裏を判定する制御部と、
を有する画像形成装置。
【請求項２】
前記検知部は、前記搬送方向に沿って前記封筒の前端から後端にわたる前記反射光量を検知し、
前記制御部は、前記前端から前記後端にわたる前記プロファイルに基づいて、前記封筒の表裏を判定する請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、前記プロファイルを参照し、前記反射光量の変化による段差があるか否かを判定し、前記段差がない場合、前記封筒が前記検知部に表面を向けていると判定し、前記段差がある場合、前記封筒が前記検知部に裏面を向けていると判定する請求項１または２に記載の画像形成装置。
【請求項４】
前記制御部は、前記プロファイルに前記段差がある場合、当該段差が表れる位置に基づいて、前記封筒の前記本体部に対する前記フラップの位置を判定する請求項３に記載の画像形成装置。
【請求項５】
前記制御部は、前記プロファイルに前記段差がない場合、前記反射光量の変化による傾斜があるか否かを判定し、前記傾斜がある場合、当該傾斜が表れる位置に基づいて、前記封筒の前記本体部に対する前記フラップの位置を判定する請求項３または４に記載の画像形成装置。
【請求項６】
前記検知部は、前記搬送方向に直交する方向に並ぶ複数のセンサーを有し、
前記制御部は、
前記複数のセンサーに含まれる一つのセンサーにより得られる前記プロファイルに基づいて、前記封筒の表裏を判定し、
前記一つのセンサーにより得られる前記プロファイルを参照し、前記プロファイルに前記段差も前記傾斜もない場合、前記複数のセンサーが検知した前記反射光量に基づいて前記封筒の平面形状を特定し、前記封筒の前記本体部に対する前記フラップの位置を判定する請求項５に記載の画像形成装置。
【請求項７】
前記検知部は、前記搬送路上に設けられる請求項１〜６のいずれか一項に記載の画像形成装置。
【請求項８】
前記封筒を収容する収容部をさらに有し、
前記検知部は、前記収容部内に設けられる請求項１〜６のいずれか一項に記載の画像形成装置。
【請求項９】
前記収容部は、前記検知部を前記封筒に対して相対的に上昇させる移動手段をさらに有し、
前記制御部は、
前記プロファイルの精度が低い場合において、前記プロファイルを参照しても前記反射光量の変化による段差があるか否かを判定できない場合には、前記反射光量の変化による傾斜があるか否かを判定し、前記傾斜がある場合には、前記移動手段により前記検知部を相対的に上昇させ、
前記検知部の上昇により前記反射光量が増加しない場合、前記封筒が前記検知部に表面を向けていると判定し、
前記検知部の上昇により前記反射光量が増加する場合、前記封筒が前記検知部に裏面を向けていると判定する請求項８に記載の画像形成装置。
【請求項１０】
袋状の本体部の封を閉じるためのフラップを有する封筒を搬送する搬送路と、
前記封筒の搬送方向に沿って、当該封筒の少なくとも一部の範囲に光を照射し、当該封筒からの反射光量を検知する検知部と、
を有する画像形成装置の制御プログラムであって、
前記封筒上に光を照射した位置と、当該位置において検知した前記反射光量との対応を示すプロファイルに基づいて、前記封筒の表裏を判定するステップ（ａ）をコンピューターに実行させるための制御プログラム。
【請求項１１】
前記ステップ（ａ）においては、前記搬送方向に沿って前記封筒の前端から後端にわたる前記反射光量についての前記プロファイルに基づいて、前記封筒の表裏を判定する請求項１０に記載の制御プログラム。
【請求項１２】
前記ステップ（ａ）は、
前記プロファイルを参照し、前記反射光量の変化による段差があるか否かを判定するステップ（ｂ）と、
前記ステップ（ｂ）において前記段差がない場合、前記封筒が前記検知部に表面を向けていると判定するステップ（ｃ）と、
前記ステップ（ｂ）において前記段差がある場合、前記封筒が前記検知部に裏面を向けていると判定するステップ（ｄ）と、を含む請求項１０または１１に記載の制御プログラム。
【請求項１３】
前記ステップ（ｂ）において前記プロファイルに前記段差がある場合、当該段差が表れる位置に基づいて、前記封筒の前記本体部に対する前記フラップの位置を判定するステップ（ｅ）をさらに含む請求項１２に記載の制御プログラム。
【請求項１４】
前記ステップ（ｂ）において前記プロファイルに前記段差がない場合、前記反射光量の変化による傾斜があるか否かを判定するステップ（ｆ）と、
前記ステップ（ｆ）において前記傾斜がある場合、当該傾斜が表れる位置に基づいて、前記封筒の前記本体部に対する前記フラップの位置を判定するステップ（ｇ）と、をさらに含む請求項１２または１３に記載の制御プログラム。
【請求項１５】
前記ステップ（ａ）においては、前記搬送方向に直交する方向に並ぶ複数のセンサーである前記検知部に含まれる一つのセンサーにより得られる前記プロファイルに基づいて、前記封筒の表裏を判定し、
前記一つのセンサーにより得られる前記プロファイルを参照し、前記プロファイルに前記段差も前記傾斜もない場合、前記複数のセンサーが検知した前記反射光量に基づいて前記封筒の平面形状を特定し、前記封筒の前記本体部に対する前記フラップの位置を判定するステップ（ｈ）をさらに含む請求項１４に記載の制御プログラム。
【請求項１６】
前記プロファイルの精度が低い場合において、前記プロファイルを参照しても前記反射光量の変化による段差があるか否かを判定できない場合には、前記反射光量の変化による傾斜があるか否かを判定するステップ（ｉ）と、
前記傾斜がある場合には、移動手段により前記検知部を相対的に上昇させるステップ（ｊ）と、
前記検知部の上昇により前記反射光量が増加しない場合、前記封筒が前記検知部に表面を向けていると判定するステップ（ｋ）と、
前記検知部の上昇により前記反射光量が増加する場合、前記封筒が前記検知部に裏面を向けていると判定するステップ（ｌ）と、をさらに含む請求項１０〜１５のいずれか一項に記載の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置および画像形成装置の制御プログラムに関し、特に、封筒に画像形成する画像形成装置および画像形成装置の制御プログラムに関する。
【背景技術】
【０００２】
近年、複写機やプリンター等の画像形成装置の用途が拡大し、普通紙だけなく、封筒等の多様なメディアに対する印刷の対応が求められている。
【０００３】
封筒は、普通紙と異なり、封を閉じるためのフラップを有する。従来から、封筒のフラップを検知して、封筒に対して適切な処理を行う種々の技術が提案されてきた。たとえば、特許文献１に記載の発明では、フラップを閉じた状態の封筒において、フラップの封筒面内位置をセンサー等により検知して、封筒の表裏等のセット間違いを防止する技術が提案されている。また、特許文献２に記載の発明では、封筒の厚さをセンサーにより検知して、フラップの開閉状態を判断し、フラップの状態に合わせた搬送制御や印字制御を行う技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−９２８４１号公報
【特許文献２】特開２００７−１５２６４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１に記載の発明は、フラップの封筒面内位置によって封筒の表裏を判断するため、フラップを開いた状態の封筒の表裏を判定できないという問題があった。また、特許文献２に記載の発明は、フラップを開いた状態の封筒に合わせた制御を行うが、当該封筒の表裏については判定できないという問題があった。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、フラップを開いた状態の封筒の表裏を判定し、セット間違いを防止する画像形成装置および画像形成装置の制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の上記の目的は、下記の手段によって達成される。
【０００８】
（１）袋状の本体部の封を閉じるためのフラップを有する封筒を搬送する搬送路と、前記封筒の搬送方向に沿って、当該封筒の少なくとも一部の範囲に光を照射し、当該封筒からの反射光量を検知する検知部と、前記封筒上に光を照射した位置と、当該位置において検知した前記反射光量との対応を示すプロファイルに基づいて、前記封筒の表裏を判定する制御部と、を有する画像形成装置。
【０００９】
（２）前記検知部は、前記搬送方向に沿って前記封筒の前端から後端にわたる前記反射光量を検知し、前記制御部は、前記前端から前記後端にわたる前記プロファイルに基づいて、前記封筒の表裏を判定する上記（１）に記載の画像形成装置。
【００１０】
（３）前記制御部は、前記プロファイルを参照し、前記反射光量の変化による段差があるか否かを判定し、前記段差がない場合、前記封筒が前記検知部に表面を向けていると判定し、前記段差がある場合、前記封筒が前記検知部に裏面を向けていると判定する上記（１）または（２）に記載の画像形成装置。
【００１１】
（４）前記制御部は、前記プロファイルに前記段差がある場合、当該段差が表れる位置に基づいて、前記封筒の前記本体部に対する前記フラップの位置を判定する上記（３）に記載の画像形成装置。
【００１２】
（５）前記制御部は、前記プロファイルに前記段差がない場合、前記反射光量の変化による傾斜があるか否かを判定し、前記傾斜がある場合、当該傾斜が表れる位置に基づいて、前記封筒の前記本体部に対する前記フラップの位置を判定する上記（３）または（４）に記載の画像形成装置。
【００１３】
（６）前記検知部は、前記搬送方向に直交する方向に並ぶ複数のセンサーを有し、前記制御部は、前記複数のセンサーに含まれる一つのセンサーにより得られる前記プロファイルに基づいて、前記封筒の表裏を判定し、前記一つのセンサーにより得られる前記プロファイルを参照し、前記プロファイルに前記段差も前記傾斜もない場合、前記複数のセンサーが検知した前記反射光量に基づいて前記封筒の平面形状を特定し、前記封筒の前記本体部に対する前記フラップの位置を判定する上記（５）に記載の画像形成装置。
【００１４】
（７）前記検知部は、前記搬送路上に設けられる上記（１）〜（６）のいずれか一つに記載の画像形成装置。
【００１５】
（８）前記封筒を収容する収容部をさらに有し、前記検知部は、前記収容部内に設けられる上記（１）〜（６）のいずれか一つに記載の画像形成装置。
【００１６】
（９）前記収容部は、前記検知部を前記封筒に対して相対的に上昇させる移動手段をさらに有し、前記制御部は、前記プロファイルの精度が低い場合において、前記プロファイルを参照しても前記反射光量の変化による段差があるか否かを判定できない場合には、前記反射光量の変化による傾斜があるか否かを判定し、前記傾斜がある場合には、前記移動手段により前記検知部を相対的に上昇させ、前記検知部の上昇により前記反射光量が増加しない場合、前記封筒が前記検知部に表面を向けていると判定し、前記検知部の上昇により前記反射光量が増加する場合、前記封筒が前記検知部に裏面を向けていると判定する上記（８）に記載の画像形成装置。
【００１７】
（１０）袋状の本体部の封を閉じるためのフラップを有する封筒を搬送する搬送路と、前記封筒の搬送方向に沿って、当該封筒の少なくとも一部の範囲に光を照射し、当該封筒からの反射光量を検知する検知部と、を有する画像形成装置の制御プログラムであって、前記封筒上に光を照射した位置と、当該位置において検知した前記反射光量との対応を示すプロファイルに基づいて、前記封筒の表裏を判定するステップ（ａ）をコンピューターに実行させるための制御プログラム。
【００１８】
（１１）前記ステップ（ａ）においては、前記搬送方向に沿って前記封筒の前端から後端にわたる前記反射光量についての前記プロファイルに基づいて、前記封筒の表裏を判定する上記（１０）に記載の制御プログラム。
【００１９】
（１２）前記ステップ（ａ）は、前記プロファイルを参照し、前記反射光量の変化による段差があるか否かを判定するステップ（ｂ）と、前記ステップ（ｂ）において前記段差がない場合、前記封筒が前記検知部に表面を向けていると判定するステップ（ｃ）と、前記ステップ（ｂ）において前記段差がある場合、前記封筒が前記検知部に裏面を向けていると判定するステップ（ｄ）と、を含む上記（１０）または（１１）に記載の制御プログラム。
【００２０】
（１３）前記ステップ（ｂ）において前記プロファイルに前記段差がある場合、当該段差が表れる位置に基づいて、前記封筒の前記本体部に対する前記フラップの位置を判定するステップ（ｅ）をさらに含む上記（１２）に記載の制御プログラム。
【００２１】
（１４）前記ステップ（ｂ）において前記プロファイルに前記段差がない場合、前記反射光量の変化による傾斜があるか否かを判定するステップ（ｆ）と、前記ステップ（ｆ）において前記傾斜がある場合、当該傾斜が表れる位置に基づいて、前記封筒の前記本体部に対する前記フラップの位置を判定するステップ（ｇ）と、をさらに含む上記（１２）または（１３）に記載の制御プログラム。
【００２２】
（１５）前記ステップ（ａ）においては、前記搬送方向に直交する方向に並ぶ複数のセンサーである前記検知部に含まれる一つのセンサーにより得られる前記プロファイルに基づいて、前記封筒の表裏を判定し、前記一つのセンサーにより得られる前記プロファイルを参照し、前記プロファイルに前記段差も前記傾斜もない場合、前記複数のセンサーが検知した前記反射光量に基づいて前記封筒の平面形状を特定し、前記封筒の前記本体部に対する前記フラップの位置を判定するステップ（ｈ）をさらに含む上記（１４）に記載の制御プログラム。
【００２３】
（１６）前記プロファイルの精度が低い場合において、前記プロファイルを参照しても前記反射光量の変化による段差があるか否かを判定できない場合には、前記反射光量の変化による傾斜があるか否かを判定するステップ（ｉ）と、前記傾斜がある場合には、移動手段により前記検知部を相対的に上昇させるステップ（ｊ）と、前記検知部の上昇により前記反射光量が増加しない場合、前記封筒が前記検知部に表面を向けていると判定するステップ（ｋ）と、前記検知部の上昇により前記反射光量が増加する場合、前記封筒が前記検知部に裏面を向けていると判定するステップ（ｌ）と、をさらに含む上記（１０）〜（１５）のいずれか一つに記載の制御プログラム。
【発明の効果】
【００２４】
画像形成装置によれば、封筒の搬送方向に沿って、封筒からの反射光量を検知し、検知位置と反射光量との対応を示すプロファイルに基づいて、封筒の表裏を判定する。画像形成装置は、プロファイルに基づいて判定することにより、フラップの折れ曲がり状態に関わらず、封筒の表裏のセット間違いを防止できる。
【図面の簡単な説明】
【００２５】
【図１】本実施形態に係る画像形成装置の概略構成を示す図である。
【図２】画像形成装置のハードウェア構成を示すブロック図である。
【図３】封筒の各部の構成と封筒上の検知位置とを説明するための図である。
【図４】封筒上の検知位置と反射光量との関係を説明するための図である。
【図５】画像形成装置の処理の手順を示すフローチャートである。
【図６】変形例１の収容部の概略構成を示す図である。
【図７】変形例２の画像形成装置の処理の手順を示すフローチャートである。
【図８】変形例３の封筒上の検知位置を説明するための図である。
【図９】変形例３の画像形成装置の処理の手順を示すフローチャートである。
【図１０】図９のステップＳ３０９に示す、封筒向き追加判定の処理を説明するための図である。
【図１１】図９のステップＳ３０９に示す、封筒向き追加判定の処理の手順を示すサブルーチンフローチャートである。
【図１２】変形例４の画像形成装置の処理の手順を示すフローチャートである。
【図１３】フラップが幅方向に向いている封筒の反射光量を説明するための図である。
【発明を実施するための形態】
【００２６】
以下、添付した図面を参照して、本発明の実施形態を説明する。なお、図面の説明において、同一の要素には同一の符号を付し、重複する説明を省略する。また、図面の寸法比率は、説明の都合上誇張され、実際の比率とは異なる場合がある。
【００２７】
まず、画像形成装置の概略構成について説明する。
【００２８】
図１は、本実施形態に係る画像形成装置の概略構成を示す図である。図２は、画像形成装置のハードウェア構成を示すブロック図である。
【００２９】
図１および図２に示すように、画像形成装置１０は、ハードウェア構成として、制御部１１、記憶部１２、通信部１３、操作パネル１４、給紙部１５、搬送部１６、画像形成部１７および検知部１８を有する。これらは、信号をやり取りするためのバス等の信号線を介して、相互に接続されている。また、図１に示すように、画像形成装置１０は、画像形成装置本体部１０ａと、画像形成装置本体部１０ａに記録媒体を給紙する給紙装置１０ｂとから構成されてもよい。
【００３０】
制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、プログラムに従い、上記各部の制御や各種の演算処理を行う。
【００３１】
記憶部１２は、予め各種プログラムや各種データを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、作業領域として一時的にプログラムやデータを記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、各種プログラムや各種データを格納するハードディスク等から構成される。
【００３２】
通信部１３は、ＬＡＮ等のネットワークを介して、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等と通信するためのインターフェースであり、たとえば、ユーザーが操作するＰＣから印刷ジョブを受信する。
【００３３】
操作パネル１４は、タッチパネル、テンキー、スタートボタン、ストップボタン等を有し、各種情報の表示および各種指示の入力に使用される。
【００３４】
給紙部１５は、収容部（給紙トレイ）１５１および給紙ローラー１５２を有する。収容部１５１は、封筒２０等の複数枚の記録媒体を収容する。給紙ローラー１５２は、記録媒体を１枚ずつ、後述する下流側の搬送路１６１に給紙する。給紙部１５は、図１に示すように、複数の収容部１５１を有してもよい。
【００３５】
搬送部１６は、搬送路１６１、搬送路１６１に沿って配置された複数の搬送ローラー対、および、搬送ローラー対を駆動する駆動モーター（図示なし）を有する。搬送部１６は、給紙部１５から１枚ずつ給紙された記録媒体を、搬送路１６１に沿って、後述する画像形成部１７に搬送する。
【００３６】
画像形成部１７は、帯電、露光、現像、転写および定着の各工程を含む電子写真方式等の周知の作像プロセスを用いて、封筒２０等の記録媒体上に画像を形成する。
【００３７】
検知部１８は、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）等のセンサーであり、発光素子、受光素子およびレンズアレイ等の光学エレメントを有する。検知部１８は、図１に示すように、搬送路１６１上に設けられる。検知部１８は、封筒２０が検知部１８の位置を搬送部１６により搬送されるときに、発光素子により、封筒２０の少なくとも一部の範囲に光を照射し、受光素子により、当該封筒２０から反射される光の量（以下「反射光量」と呼ぶ）を検知する。
【００３８】
図１に示す例では、検知部１８は、各収容部１５１からの搬送路が合流する合流地点よりも下流側に一つ設けられているが、当該合流地点よりも上流側に、各収容部１５１に対して一つずつ設けられてもよい。すなわち、検知部１８は、給紙部１５から給紙される封筒２０が、検知部１８を少なくとも一回通過するように設けられればよい。
【００３９】
また、検知部１８は、最大長さの封筒２０の後端が検知部１８の検知領域を抜けるときに、当該封筒２０の前端が未だ画像形成部１７に到達しないような位置に設けられることが望ましい。
【００４０】
（封筒の表裏の判定方法）
次に、本実施形態に係る封筒２０の表裏の判定方法について説明する。
【００４１】
図３は、封筒の各部の構成と封筒上の検知位置とを説明するための図である。図４は、封筒上の検知位置と反射光量との関係を説明するための図である。
【００４２】
以下の図面では、封筒２０の搬送方向をＸ方向、搬送方向に直交する封筒２０の幅方向をＹ方向とする。
【００４３】
図３の（ａ）に示すように、封筒２０は、袋状の本体部２１と、本体部２１の封を閉じるためのフラップ２２とを有する。また、封筒２０は、フラップ２２を折り曲げできるように、本体部２１とフラップ２２との間に折り筋を有する。フラップ２２は、当該折り筋に沿って折り曲げられることによって、本体部２１の封を閉じる。
【００４４】
封筒２０には、様々なサイズが想定される。そのため、本実施形態の検知部１８は、様々な幅の封筒２０に対応するために、たとえば図３の（ａ）に示すように、封筒２０の幅方向（Ｙ方向）の中心付近の位置を検知するように設けられる。ただし、封筒２０の裏面の幅方向の中心付近には、封筒２０の貼り合わせ部（図示なし）が存在する場合もある。したがって、検知部１８は、当該貼り合わせ部の段差における反射光量を検知して検知結果を不安定にしないように、適切な位置に設けられることが望ましい。
【００４５】
また、図３の（ｂ）に示すように、フラップ２２が、封筒２０を構成する紙１枚分の厚さを有する一方で、本体部２１は、少なくとも紙２枚分の厚さを有する。したがって、本体部２１およびフラップ２２の厚さは異なる。
【００４６】
さらに、図３の（ｂ）に示すように、検知部１８は、本体部２１上に焦点を合わせるように予め調整され、本体部２１に光を照射した場合に、最大の反射光量（以下「最大反射光量」と呼ぶ）を検知するように構成される。なお、以下では、フラップ２２が、封筒２０の搬送方向（Ｘ方向）の前端または後端にある状態で、封筒２０が搬送される状況を前提とする。
【００４７】
図３に示す封筒２０は、図４に示すように、封筒２０の表裏状態と、フラップ２２の折り曲げの有無との組み合わせにより、（ａ）〜（ｄ）のいずれかに示す状態で搬送されうる。（ａ）および（ｂ）は、封筒２０が検知部１８に表面を向けている状態を示し、（ｃ）および（ｄ）は、封筒２０が検知部１８に裏面を向けている状態を示す。また、（ａ）および（ｃ）は、フラップ２２を開いた状態で、かつ、フラップ２２を折り筋に沿って折り曲げていない場合を示す。（ｂ）および（ｄ）は、フラップ２２を開いた状態で、かつ、フラップ２２を折り筋に沿って折り曲げている状態を示す。
【００４８】
以下では、（ａ）〜（ｄ）のそれぞれの場合における、封筒２０上の検知部１８の検知位置（すなわち、封筒２０上に光を照射する位置）と、検知される反射光量との関係を説明する。なお、以下では、検知部１８と本体部２１との間の距離を「第１距離」と呼び、検知部１８とフラップ２２との間の距離を「第２距離」と呼ぶ。本体部２１上では、第１距離は一定である。また、上述したように、検知部１８は、本体部２１上に焦点を合わせるように予め調整されているため、検知部１８の焦点距離は、第１距離と等しくなる。
【００４９】
（ａ）の場合、第１距離と同様に、第２距離も一定であり、第１距離と第２距離とは等しい。したがって、反射光量は、封筒２０上の検知位置によらず最大反射光量になる。
【００５０】
（ｂ）の場合、第２距離は、検知部１８が折り筋から遠ざかるにつれて（図４における右方向に向かうにつれて）増加する。第２距離が増加すると、焦点距離からのずれも増加するため、反射光量は減少する。したがって、反射光量は、本体部２１上では、検知位置によらず最大反射光量になり、フラップ２２上では、検知位置が折り筋から遠ざかるにつれて減少する。この場合、図４の（ｂ）に示すように、反射光量の変化として、フラップ２２の折れ曲がりに対応する傾斜が表れる。
【００５１】
（ｃ）の場合、上述したように、フラップ２２が本体部２１よりも通常薄いため、第２距離は、焦点距離である第１距離よりも一定量増加する。したがって、反射光量は、本体部２１上では、検知位置によらず最大反射光量になり、フラップ２２上では、検知位置によらず、最大反射光量よりも一定量減少した反射光量になる。この場合、図４の（ｃ）に示すように、反射光量の変化として、本体部２１とフラップ２２との厚さの違いに対応する段差が表れる。
【００５２】
（ｄ）の場合、反射光量は、上記（ｂ）および（ｃ）を組み合わせたように、複雑に変化する。まず、第２距離は、（ｃ）と同様に、本体部２１とフラップ２２との厚さの違いにより、焦点距離である第１距離よりも一定量増加するため、反射光量は一旦減少する。しかし、第２距離は、検知部１８が折り筋から遠ざかるにつれて減少し、図４に示す位置ｐ１では、焦点距離である第１距離と等しくなる。そのため、検知部１８が折り筋からｐ１までにある間、反射光量は増加し、検知部１８がｐ１からｐ２に向かうにつれて、反射光量は減少する。したがって、反射光量は、本体部２１上では、検知位置によらず最大反射光量になり、フラップ２２上では、検知位置が折り筋から遠ざかるにつれて複雑に変化し、最終的には減少する。この場合、図４の（ｄ）に示すように、反射光量の変化として、本体部２１とフラップ２２との厚さの違いに対応する段差と、フラップ２２の折れ曲がりに対応する傾斜との両方が表れる。なお、図４の（ｄ）に示す例では、ｐ１における反射光量が、最大反射光量まで戻っているが、フラップ２２の折れ曲がりの傾斜により反射光が影響を受けて、実際には最大反射光量までは戻らない場合もある。
【００５３】
本実施形態では、画像形成装置１０は、検知部１８が検知した封筒２０からの反射光量が、上記（ａ）〜（ｄ）のいずれの特徴を有するかに基づいて、封筒２０の表裏を判定する。たとえば、画像形成装置１０は、図４の（ａ）および（ｂ）に示すように、プロファイルに段差が表れない場合、封筒２０が検知部１８に表面を向けていると判定する。一方で、制御部１１は、図４の（ｃ）および（ｄ）に示すように、プロファイルに段差が表れる場合、封筒２０が検知部１８に裏面を向けていると判定する。画像形成装置１０は、たとえば、封筒２０の搬送方向に沿って隣接する検知位置における反射光量の差が、所定の量以上である場合に、段差があると判定してもよい。
【００５４】
（本実施形態に係る制御方法）
続いて、上述したような封筒２０の表裏の判定の処理を実行する、画像形成装置１０の制御方法について説明する。
【００５５】
図５は、画像形成装置の処理の手順を示すフローチャートである。
【００５６】
図５のフローチャートに示されるアルゴリズムは、記憶部１２にプログラムとして記憶されており、制御部１１によって実行される。
【００５７】
図５に示すように、まず、印刷ジョブの印刷設定に対応する封筒２０が、検知部１８の位置を搬送されるときに、検知部１８により、封筒２０の搬送方向に沿って、一定の間隔で、封筒２０の前端から後端にわたる反射光量を検知する（ステップＳ１０１）。
【００５８】
続いて、制御部１１は、ステップＳ１０１で検知した反射光量の情報を取得し、検知部１８の検知位置と、各検知位置において検知した反射光量とに基づいて、プロファイルを取得する（ステップＳ１０２）。すなわち、制御部１１は、封筒２０の前端から後端にわたる反射光量のプロファイルを取得する。制御部１１は、ステップＳ１０１で検知した反射光量の情報を記憶部１２に記憶させ、封筒２０の検知が終了した後に、反射光量のプロファイルを作成してもよい。あるいは、制御部１１は、反射光量の情報を取得しながら、プロファイルを作成してもよい。
【００５９】
続いて、制御部１１は、ステップＳ１０２で取得したプロファイルを参照し、反射光量の変化による段差があるか否かを判定する（ステップＳ１０３）。すなわち、制御部１１は、上述したような、本体部２１とフラップ２２との厚さの違いによって生じる反射光量の変化が、段差としてプロファイルに表れているか否かを判定する。
【００６０】
プロファイルに段差がない場合（ステップＳ１０３：ＮＯ）、制御部１１は、封筒２０が検知部１８に表面を向けていると判定する（ステップＳ１０４）。
プロファイルに段差がある場合（ステップＳ１０３：ＹＥＳ）、制御部１１は、封筒２０が検知部１８に裏面を向けていると判定する（ステップＳ１０５）。
【００６１】
続いて、制御部１１は、封筒２０の表裏の判定結果と、印刷ジョブの印刷設定における画像の形成面とが一致するか否かを判定する（ステップＳ１０６）。
【００６２】
一致する場合（ステップＳ１０６：ＹＥＳ）、制御部１１は、処理を終了する。この場合、制御部１１は、封筒２０の表裏のセット間違いがないと判定したことになる。
【００６３】
一致しない場合（ステップＳ１０６：ＮＯ）、制御部１１は、搬送部１６に封筒２０の搬送を停止させて、ユーザーに警告する（ステップＳ１０７）。制御部１１は、操作パネル１４に警告を表示させたり、通信部１３を介してユーザーのＰＣ等に警告を送信したりして、ユーザーに警告する。そして、制御部１１は、処理を終了する。この場合、制御部１１は、封筒２０の表裏のセット間違いがあると判定したことになる。
【００６４】
以上のように、画像形成装置１０によれば、封筒２０の搬送方向に沿って、封筒２０からの反射光量を検知し、検知位置と反射光量との対応を示すプロファイルに基づいて、封筒２０の表裏を判定する。画像形成装置１０は、プロファイルに基づいて判定することにより、フラップ２２の折れ曲がり状態に関わらず、封筒２０の表裏のセット間違いを防止できる。
【００６５】
また、画像形成装置１０は、封筒２０の搬送方向に沿って、封筒２０の前端から後端にわたる反射光量を検知する。そして、画像形成装置１０は、封筒２０の前端から後端にわたるプロファイルに基づいて、封筒２０の表裏を判定する。したがって、画像形成装置１０は、封筒２０の全体について判定するため、フラップ２２が封筒２０の搬送方向の前端および後端のいずれにある場合でも、封筒２０の表裏を判定できる。
【００６６】
また、画像形成装置１０は、プロファイルを参照し、反射光量の変化に段差があるか否かに基づいて、封筒２０の表裏を判定する。封筒２０が検知部１８に裏面を向けている場合、フラップ２２の折れ曲がり状態によらず、反射光量の変化には段差が表れるため、画像形成装置１０は、この部分の特徴を捉えて封筒２０の表裏を判定できる。
【００６７】
また、検知部１８は、搬送路１６１上に設けられる。画像形成装置１０は、封筒２０が検知部１８の位置を搬送されるときに反射光量を検知すればよいため、検知部１８を移動させる必要がない。また、画像形成装置１０は、検知部１８に相当するセンサーを既に有している場合には、当該センサーを検知部１８としても使用できる場合がある。したがって、画像形成装置１０は、複雑な構成を準備することなく、本実施形態を実現できる。
【００６８】
なお、上記実施形態では、画像形成装置１０の処理の手順の一例を説明した。しかし、本実施形態はこれに限定されない。以下のような、種々の変更や改良等が可能である。
【００６９】
画像形成装置１０は、封筒２０の搬送方向に沿って、封筒２０の前端から後端にわたる反射光量を検知する。しかし、本実施形態はこれに限定されない。画像形成装置１０は、反射光量を検知しつつプロファイルを作成してもよいため、封筒２０の前端から反射光量の検知を開始し、プロファイルの段差を確認した時点で、ステップＳ１０１およびステップＳ１０２の処理を終了してもよい。これにより、画像形成装置１０は、プロファイルの段差を検知しつつ、処理負荷を適切に軽減できる。
【００７０】
また、画像形成装置１０は、封筒２０の表裏のセット間違いがあると判定した場合、ユーザーに警告する。しかし、本実施形態はこれに限定されない。画像形成装置１０は、封筒２０の表裏のセット間違いがあると判定した場合、画像データのページ設定等を変更して表裏のデータを入れ替えることにより、画像の形成面を変更してもよい。これにより、画像形成装置１０は、ユーザーに封筒２０を再セットさせることなく、正しい印刷面に印刷した封筒２０を出力できるため、ユーザーの利便性を向上できる。
【００７１】
また、画像形成装置１０は、封筒２０の表裏のセット間違いがあると判定した場合、ユーザーに警告するとともに、画像を形成しないで、封筒２０をパージトレイ（図示なし）等に排紙してもよい。これにより、ユーザーは、封筒２０を再利用できる。
【００７２】
また、画像形成装置１０の検知部１８は、本体部２１上に焦点を合わせるように予め調整される。しかし、本実施形態はこれに限定されない。検知部１８は、たとえば、図４の（ｃ）の状態における、フラップ２２上に焦点を合わせてもよい。すると、（ｃ）の場合、反射光量は、フラップ２２上で最大反射光量になり、本体部２１上で、最大反射光量よりも一定量減少した反射光量になるが、反射光量の変化による段差が表れる点は共通する。このように、画像形成装置１０は、本体部２１上に焦点を合わせない場合でも、封筒２０の表裏を判定できる。
【００７３】
また、画像形成装置１０は、フラップ２２を閉じた状態の封筒２０に対しても、本実施形態の表裏の判定を適用してもよい。封筒２０がフラップ２２を閉じた状態で、検知部１８に表面を向けている場合、プロファイルには変化が表れない。一方で、封筒２０がフラップ２２を閉じた状態で、検知部１８に裏面を向けている場合、フラップ２２が本体部２１に重なるため、プロファイルに段差が表れる。この結果は、フラップ２２を開いた状態で、かつ、フラップ２２を折り筋に沿って折り曲げていない場合のプロファイルと同様の結果になる。したがって、画像形成装置１０は、フラップ２２を閉じた状態の封筒２０の表裏についても判定できる。
【００７４】
また、封筒２０の形状により、封筒２０の裏面の下部（底部）付近に、封筒２０の幅方向に沿って形成された貼り合わせ部が存在する場合がある。検知部１８は、貼り合わせ部を横切って反射光量を検知しうるため、制御部１１が、反射光量のプロファイルに基づいて、貼り合わせ部を段差として判定する可能性がある。しかし、当該貼り合わせ部は、通常、封筒２０の裏面にしか存在せず、封筒の裏面の上部付近には、本体部２１とフラップ２２との厚さの違いに対応する段差も存在する。したがって、画像形成装置１０が、貼り合わせ部を段差として判定した場合でも、封筒２０の表裏の判定結果には影響しない。これにより、画像形成装置１０は、貼り合わせ部の有無に関わらず、封筒２０の表裏を正しく判定できる。
【００７５】
また、図１には示していないが、画像形成装置１０は、手差しトレイを有する場合には、手差しトレイから給紙される封筒２０の表裏についても判定してもよい。
【００７６】
（変形例１）
以下、図面を参照して、本実施形態の変形例を説明する。
【００７７】
上記実施形態では、検知部は、搬送路１６１上に設けられると説明した。変形例１では、検知部は、収容部２５１内に設けられる。
【００７８】
図６は、変形例１の収容部の概略構成を示す図である。
【００７９】
図６に示すように、変形例１の検知部２８は、収容部２５１内に設けられる。画像形成装置１０が複数の収容部２５１を有する場合には、検知部２８は、各収容部２５１内に一つずつ設けられる。検知部２８は、検知部１８と同様の構成を有し、積層された最上部に位置する封筒２０について、反射光量を検知する。また、画像形成装置１０は、検知部２８を収容部２５１内で移動させる移動手段２５２をさらに有する。
【００８０】
封筒２０は、図４の（ａ）〜（ｄ）のいずれかに示す上記実施形態と同様の状態で、収容部２５１に収容されうる。画像形成装置１０は、検知部２８が収容部２５１内に設けられた場合でも、図５と同様の処理を実行する。しかし、変形例１では、上記実施形態のように、封筒２０が搬送されることにより、検知部２８が封筒２０に対して相対的に移動することがない。そこで、検知部２８は、図５のステップＳ１０１の処理を実行する場合には、封筒２０の搬送方向に沿って、移動手段２５２により封筒２０上を移動しながら、反射光量を検知する必要がある。この場合、制御部１１は、移動手段２５２を制御する移動手段制御部として機能してもよい。
【００８１】
なお、上記実施形態と同様に、画像形成装置１０は、反射光量の検知と同時にプロファイルを作成してもよい。この場合、画像形成装置１０は、封筒２０の一端から反射光量の検知を開始し、当該一端付近にプロファイルの段差を確認した時点で、反射光量の検知およびプロファイルの取得を終了できる。
【００８２】
また、検知部２８は、封筒２０の搬送方向に沿って、封筒２０の前端から後端までを覆うように並ぶ、複数のセンサーから構成されてもよい。この場合、検知部２８は、封筒２０の前端から後端にわたる反射光量を一度に検知できる。したがって、画像形成装置１０は、移動手段２５２を有しない場合でも、反射光量を検知できる。
【００８３】
（変形例２）
上記実施形態では、画像形成装置１０が、反射光量のプロファイルを参照して、封筒２０の表裏を判定することについて説明した。変形例２では、画像形成装置１０は、反射光量のプロファイルに他の手段を組み合わせて、封筒２０の表裏を判定する。
【００８４】
画像形成装置１０が、反射光量のプロファイルのみを参照する場合、反射光量のプロファイルは、高精度であることが望まれる。たとえば、図４の（ｄ）は、折り筋からｐ１までの間の反射光量の小さな変化により、（ｂ）と区別される。しかし、画像形成装置１０は、精度の問題により、このような反射光量の小さな変化を検知できない、あるいは、小さな変化をプロファイル化できない場合には、（ｂ）と（ｄ）とを区別できなくなってしまう。そこで、変形例２の画像形成装置１０は、検知またはプロファイルの精度が低い場合でも、封筒２０の表裏を判定できるように構成される。変形例２は、変形例１と同様に、検知部２８が収容部２５１内に設けられた場合に適用される。
【００８５】
図７は、変形例２の画像形成装置の処理の手順を示すフローチャートである。
【００８６】
図７のフローチャートに示されるアルゴリズムは、記憶部１２にプログラムとして記憶されており、制御部１１によって実行される。なお、図７のステップＳ１０１、Ｓ１０２およびＳ１０４〜Ｓ１０７は、図５の同ステップ番号と同様の処理であるため、説明を省略する。
【００８７】
制御部１１は、ステップＳ１０２で取得したプロファイルを参照し、反射光量の変化があるか否かを判定する（ステップＳ２０１）。制御部１１は、上記実施形態では、プロファイルに段差があるか否かを高精度に判定するが、変形例２では、より簡易に、プロファイルに何らかの変化があるか否かのみを判定する。
【００８８】
プロファイルに変化がない場合（ステップＳ２０１：ＮＯ）、制御部１１は、ステップＳ１０４の処理に進む。この場合、制御部１１は、封筒２０が、図４の（ａ）に示す状態で収容部２５１に収容されており、検知部２８に表面を向けていると判定する。
【００８９】
プロファイルに変化がある場合（ステップＳ２０１：ＹＥＳ）、制御部１１は、プロファイルに、反射光量の変化による傾斜があるか否かを判定する（ステップＳ２０２）。
【００９０】
プロファイルに傾斜がない場合（ステップＳ２０２：ＮＯ）、制御部１１は、ステップＳ１０５の処理に進む。この場合、制御部１１は、封筒２０が、図４の（ｃ）に示す状態で収容部２５１に収容されており、検知部２８に裏面を向けていると判定する。
【００９１】
プロファイルに傾斜がある場合（ステップＳ２０２：ＹＥＳ）、制御部１１は、ステップＳ２０３の処理に進む。この場合、制御部１１は、封筒２０が、図４の（ｂ）および（ｄ）のいずれかに示す状態で収容部２５１に収容されていると判定するが、この時点では、封筒２０の表裏を判定できない。
【００９２】
続いて、制御部１１は、変形例１で説明した移動手段２５２により、検知部２８をプロファイルの傾斜部分に対応する位置（すなわち、フラップ２２上）に移動させる（ステップＳ２０３）。制御部１１は、検知部２８を、封筒２０の折り筋からできるだけ遠い位置に移動させることが望ましい。
【００９３】
続いて、制御部１１は、ステップＳ２０３で移動させた位置において、移動手段２５２により検知部２８を上昇させる（ステップＳ２０４）。そして、制御部１１は、検知部２８が検知する反射光量が増加するか否かを判定する（ステップＳ２０５）。すなわち、制御部１１は、検知部２８とフラップ２２との間の距離である第２距離を増加させ、反射光量の変化を確認する。
【００９４】
反射光量が増加しない場合（ステップＳ２０５：ＮＯ）、制御部１１は、ステップＳ１０４の処理に進む。この場合、制御部１１は、封筒２０が、図４の（ｂ）に示す状態で収容部２５１に収容されており、検知部２８に表面を向けていると判定する。
【００９５】
反射光量が増加する場合（ステップＳ２０５：ＹＥＳ）、制御部１１は、ステップＳ１０５の処理に進む。この場合、制御部１１は、封筒２０が、図４の（ｄ）に示す状態で収容部２５１に収容されており、検知部２８に裏面を向けていると判定する。
【００９６】
図４に示すように、（ｂ）および（ｄ）は、第２距離の変化の様子において異なる。（ｂ）の場合、第２距離は、検知部２８が折り筋から遠ざかるにつれて増加する。したがって、ステップＳ２０４で検知部２８を上昇させると、第２距離がさらに増加し、焦点距離からのずれもさらに増加するため、反射光量が減少する。
【００９７】
一方で、（ｄ）の場合、第２距離は、検知部２８がｐ１から遠ざかるにつれて減少する。したがって、ステップＳ２０４で、ｐ１とｐ２との間の位置において検知部２８を上昇させると、減少した第２距離が増加し、焦点距離からのずれが減少するため、反射光量が増加する。変形例２では、このように、第２距離を増加させた場合の反射光量の変化に基づいて、（ｂ）および（ｄ）が明確に区別される。
【００９８】
以上のように、画像形成装置１０は、検知またはプロファイルの精度が低い場合でも、第２距離を増加させて反射光量の変化を確認することにより、封筒２０の表裏を判定できる。
【００９９】
なお、変形例２では、画像形成装置１０は、検知部２８を上昇させることにより、反射光量の変化を確認すると説明したが、検知部２８を下降させることにより、反射光量の変化を確認してもよい。画像形成装置１０は、検知部２８を下降させることにより、反射光量が増加する場合、封筒２０が検知部２８に表面を向けており、反射光量が増加しない場合、封筒２０が検知部２８に裏面を向けていると判定できる。
【０１００】
また、変形例２では、画像形成装置１０は、収容部２５１内での封筒２０の位置を昇降させる昇降板を上昇または下降させることにより、反射光量の変化を確認してもよい。たとえば、昇降板を下降させると、検知部２８を封筒２０に対して相対的に上昇させられるため、画像形成装置１０は、ステップＳ２０４と同様に、第２距離を増加して反射光量の変化を確認できる。
【０１０１】
（変形例３）
上記実施形態では、画像形成装置１０が、封筒２０の表裏を判定することについて説明した。変形例３では、画像形成装置１０は、封筒２０の表裏だけでなく、封筒２０の向きについても判定する。
【０１０２】
図８は、変形例３の封筒上の検知位置を説明するための図である。
【０１０３】
図８に示すように、変形例３の検知部３８は、封筒２０の搬送方向（Ｘ方向）に直交する幅方向（Ｙ方向）に並ぶ複数のセンサーを有するラインセンサーである。検知部３８は、発光素子により、封筒２０の幅方向に均一な光を照射する。そして、検知部３８は、受光素子により、封筒２０からの幅方向の反射光量を検知する。検知部３８は、封筒２０の搬送方向（Ｘ方向）に沿って、たとえば封筒２０の前端から後端にわたって、反射光量を検知する。変形例３は、検知部３８が搬送路１６１上に設けられた場合、および、収容部２５１内に設けられた場合のいずれにも適用できるが、以下では、搬送路１６１上に設けられた場合について説明する。また、以下では、理解を容易にするため、図８に示すように、ラインセンサーの中心位置をｓ５０、最も手前側の位置をｓ０、最も奥側の位置をｓ１００とし、その間には位置に応じた数値を付して説明する。
【０１０４】
図９は、変形例３の画像形成装置の処理の手順を示すフローチャートである。
【０１０５】
図９のフローチャートに示されるアルゴリズムは、記憶部１２にプログラムとして記憶されており、制御部１１によって実行される。
【０１０６】
図９に示すように、まず、印刷ジョブの印刷設定に対応する封筒２０が、検知部３８の位置を搬送されるときに、検知部３８により、封筒２０の搬送方向に沿って、一定の間隔で、封筒２０の前端から後端にわたる反射光量を検知する（ステップＳ３０１）。制御部１１は、検知位置と、検知部３８が有する複数のセンサーが検知した複数の反射光量との情報を、記憶部１２に記憶させる。
【０１０７】
続いて、制御部１１は、検知部３８の検知位置と、検知部３８の複数のセンサーに含まれる一つのセンサー（以下「代表センサー」と呼ぶ）が検知した反射光量とに基づいて、プロファイルを取得する（ステップＳ３０２）。制御部１１は、ステップＳ３０１で検知した反射光量のうち、代表センサーが検知した反射光量の情報を取得し、プロファイルを取得する。様々な幅の封筒２０に対応するために、代表センサーとしては、図８に示すｓ５０付近に位置するセンサーが選択されることが望ましい。
【０１０８】
続いて、制御部１１は、ステップＳ３０２で取得したプロファイルを参照し、反射光量の変化による段差があるか否かを判定する（ステップＳ３０３）。
【０１０９】
プロファイルに段差がある場合（ステップＳ３０３：ＹＥＳ）、制御部１１は、封筒２０が検知部３８に裏面を向けていると判定する（ステップＳ３０４）。さらに、制御部１１は、プロファイルに段差が表れる位置に基づいて、封筒２０の向きを判定する（ステップＳ３０５）。上述したように、プロファイルの段差は、本体部２１とフラップ２２との厚さの違いにより表れる。したがって、封筒２０が、図４の（ｃ）および（ｄ）のいずれかに示す状態で搬送されている場合には、制御部１１は、段差の位置を特定することによって、本体部２１に対するフラップ２２の位置を特定し、封筒２０の向きを判定できる。
【０１１０】
プロファイルに段差がない場合（ステップＳ３０３：ＮＯ）、制御部１１は、封筒２０が検知部３８に表面を向けていると判定する（ステップＳ３０６）。さらに、制御部１１は、プロファイルに、反射光量の変化による傾斜があるか否かを判定する（ステップＳ３０７）。
【０１１１】
プロファイルに傾斜がある場合（ステップＳ３０７：ＹＥＳ）、制御部１１は、プロファイルに傾斜が表れる位置に基づいて、封筒２０の向きを判定する（ステップＳ３０８）。上述したように、プロファイルの傾斜は、フラップ２２の折れ曲がりにより表れる。したがって、封筒２０が、図４の（ｂ）に示す状態で搬送されている場合には、制御部１１は、傾斜の位置を特定することによって、本体部２１に対するフラップ２２の位置を特定し、封筒２０の向きを判定できる。
【０１１２】
一方で、プロファイルに段差も傾斜もない場合（ステップＳ３０７：ＮＯ）、制御部１１は、封筒向き追加判定の処理に進む（ステップＳ３０９）。画像形成装置１０は、代表センサーにより得られるプロファイルに段差または傾斜がない場合には、段差または傾斜が表れる位置に基づいて封筒２０の向きを判定できないため、追加の処理を実行して、封筒２０の向きを判定する。封筒向き追加判定の処理の詳細については、後述する。
【０１１３】
上記の各ステップにより、封筒２０の表裏および向きが判定できた後、制御部１１は、封筒２０の表裏および向きの判定結果と、印刷ジョブの印刷設定における画像の形成面および向きとが一致するか否かを判定する（ステップＳ３１０）。
【０１１４】
一致する場合（ステップＳ３１０：ＹＥＳ）、制御部１１は、処理を終了する。この場合、制御部１１は、封筒２０の表裏および向きのセット間違いがないと判定したことになる。
【０１１５】
一致しない場合（ステップＳ３１０：ＮＯ）、制御部１１は、搬送部１６に封筒２０の搬送を停止させて、ユーザーに警告する（ステップＳ３１１）。そして、制御部１１は、処理を終了する。この場合、制御部１１は、封筒２０の表裏または向きのセット間違いがあると判定したことになる。
【０１１６】
続いて、図９のステップＳ３０９の封筒向き追加判定の処理の詳細について説明する。
【０１１７】
図１０は、図９のステップＳ３０９に示す、封筒向き追加判定の処理を説明するための図である。
【０１１８】
封筒向き追加判定の処理は、上述したように、封筒２０が検知部３８に表面を向けている場合にのみ実行される。検知部３８のｓ０からｓ１００までの範囲に並ぶ複数のセンサーは、図１０の（ａ）に例示する封筒２０について、それぞれ異なる反射光量を検知する。図１０の（ｂ）は、検知部３８の複数のセンサーのうち、代表して、ｓ５０、ｓ８５、ｓ９０、ｓ９５およびｓ１００に位置するセンサーが検知する反射光量を示す。ｓ８５に位置するセンサーは、ｓ５０に位置するセンサーと同様に、封筒２０上の検知位置によらず最大反射光量を検知する（以下「Ｈレベルを示す」とも言う）。一方で、ｓ９０に位置するセンサーは、検知位置がｐ３からｐ５までの範囲にある場合、Ｈレベルを示し、検知位置が当該範囲外にある場合、封筒２０からの反射を検知できないため、反射光量を検知しない（以下「Ｌレベルを示す」とも言う）。また、ｓ９５に位置するセンサーは、検知位置がｐ３からｐ４までの範囲にある場合、Ｈレベルを示し、検知位置が当該範囲外にある場合、Ｌレベルを示す。さらに、ｓ１００に位置するセンサーは、封筒２０の幅方向の端部よりも外側に位置するため、Ｌレベルを示す。
【０１１９】
変形例３の制御部１１は、図１０の（ｂ）に示すような反射光量の変化に基づいて、封筒２０の端部位置を特定して、図１０の（ｃ）に示すような封筒２０の平面形状を特定し、封筒２０の向きを判定する。具体的には、制御部１１は、閾値処理等の公知のエッジ判定処理により、封筒２０の端部位置を特定し、封筒２０の平面形状を特定する。そして、制御部１１は、封筒２０の端部位置に対応するエッジラインの傾向が変わる変化点を検出する。さらに、制御部１１は、図１０の（ｃ）に示すように、エッジラインｅ１と、これに隣接するエッジラインｅ２との間の角度が変化する、変化点ｃ１を検出する。同様にして、制御部１１は、各エッジラインｅ１〜ｅ６から、変化点ｃ２〜ｃ６を検出する。そして、制御部１１は、これらの変化点が表れる位置に基づいて、封筒２０の向きを判定する。制御部１１は、たとえば、ｃ１およびｃ２間の距離と、ｃ２およびｃ３間の距離とを比較して、封筒２０の向きを判定してもよい。
【０１２０】
図１１は、図９のステップＳ３０９に示す、封筒向き追加判定の処理の手順を示すサブルーチンフローチャートである。
【０１２１】
図１１に示すように、まず、制御部１１は、記憶部１２に記憶させた、検知部３８の複数のセンサーが検知した反射光量の情報を確認する（ステップＳ４０１）。制御部１１は、検知位置毎に、検知部３８のｓ０からｓ１００までの範囲に並ぶ複数のセンサーが検知した、反射光量を確認する。
【０１２２】
続いて、制御部１１は、ステップＳ４０１で確認した反射光量に基づいて、封筒２０の端部位置を特定する（ステップＳ４０２）。すなわち、制御部１１は、封筒２０の平面形状を特定する。そして、制御部１１は、上述したように、ステップＳ４０２で特定した封筒２０の端部位置に対応する、エッジラインの変化点を検出する（ステップＳ４０３）。さらに、制御部１１は、ステップＳ４０３で検出した変化点が表れる位置に基づいて、本体部２１に対するフラップ２２の位置を特定し、封筒２０の向きを判定する（ステップＳ４０４）。そして、制御部１１は、図９の処理に戻る。
【０１２３】
以上のように、画像形成装置１０は、代表センサーにより得られるプロファイルに段差または傾斜がある場合、当該プロファイルに基づいて、封筒２０の向きを判定する。一方で、画像形成装置１０は、プロファイルに段差または傾斜がない場合、複数のセンサーが検知した反射光量に基づいて、封筒２０の平面形状を特定し、封筒２０の向きを判定する。画像形成装置１０は、封筒２０の状態に合わせて適切な処理を選択することによって、徒に処理負荷を増加させずに、封筒２０の表裏および向きを判定できる。
【０１２４】
なお、画像形成装置１０は、上記実施形態と同様に、封筒２０の表裏または向きのセット間違いがあると判定した場合、ユーザーに警告する。しかし、本実施形態はこれに限定されない。画像形成装置１０は、封筒２０のセット間違いがあると判定した場合、画像データのページ設定等を変更して表裏のデータを入れ替えることにより、画像の形成面を変更してもよく、画像データを回転させることにより、画像の向きを変更してもよい。これにより、画像形成装置１０は、ユーザーに封筒２０を再セットさせることなく、正しい印刷面および向きに印刷した封筒２０を出力できるため、ユーザーの利便性を向上できる。
【０１２５】
また、封筒向き追加判定の処理において、画像形成装置１０は、検知部３８のｓ０からｓ１００までの範囲に並ぶ複数のセンサーが検知した反射光量に基づいて、封筒２０の平面形状を特定する。しかし、変形例３はこれに限定されない。画像形成装置１０は、検知部３８のｓ０からｓ５０まで、または、ｓ５０からｓ１００までの範囲に並ぶセンサーが検知した反射光量に基づいて、封筒２０の平面形状を特定してもよい。図１０の（ａ）に示すように、封筒２０は、幅方向に対称な形状を有するため、対称な形状のうち片側の形状を特定できれば、封筒２０の向きを判定できるからである。これにより、画像形成装置１０は、処理負荷を削減できる。
【０１２６】
また、封筒向き追加判定の処理において、画像形成装置１０は、印刷設定等から封筒２０のサイズを予め認識している場合には、封筒２０の平面形状を特定することなく、より効率的に、フラップ２２の位置を特定できる場合がある。たとえば、ステップＳ４０１において、画像形成装置１０は、複数のセンサーが検知した反射光量の情報を確認する代わりに、図１０の（ａ）に示すｓ９０付近（封筒２０の幅方向の端部位置付近）に位置する一つのセンサーが検知した反射光量を確認する。そして、ｓ９０付近に位置するセンサーの反射光量に基づいて、プロファイルを作成する。さらに、画像形成装置１０は、当該プロファイルと、ステップＳ３０２で取得したプロファイルを比較する。すると、二つのプロファイルは、ｐ５から右側の領域において、反射光量を検知したか否かにより異なることがわかる。画像形成装置１０は、このような差分に基づいて、フラップ２２の位置を特定してもよい。画像形成装置１０は、処理負荷をさらに削減できる。
【０１２７】
また、封筒向き追加判定の処理において、画像形成装置１０は、検知位置毎に、検知部３８の複数のセンサーが検知した反射光量の平均値（以下「平均反射光量」と呼ぶ）を算出して、封筒２０の向きを判定してもよい。具体的には、画像形成装置１０は、ｓ０からｓ１００まで（または、ｓ０からｓ５０まで、もしくは、ｓ５０からｓ１００まで）の範囲に並ぶ複数のセンサーが検知した平均反射光量に基づいて、平均反射光量のプロファイルを作成する。ここで、フラップ２２上では、検知部３８の複数のセンサーのうち、反射光量を検知できないセンサーが存在するため、平均反射光量の変化が生じる。そこで、画像形成装置１０は、平均反射光量の変化が表れる位置に基づいて、封筒２０の向きを判定できる。
【０１２８】
また、封筒２０の形状により、封筒２０の裏面の下部（底部）付近に、封筒２０の幅方向に沿って形成された貼り合わせ部が存在する場合がある。そのため、ステップＳ３０５において、画像形成装置１０は、プロファイルの両端に段差があると判定してしまい、段差の位置に基づいて、封筒２０の向きを判定できない可能性がある。このような場合、画像形成装置１０は、ステップＳ３０５に代えてステップＳ３０９を実行し、封筒２０の平面形状を特定して、封筒２０の向きを判定すればよい。
【０１２９】
（変形例４）
上記実施形態では、フラップ２２が、封筒２０の搬送方向の前端または後端にある場合を前提として、画像形成装置１０の処理を説明した。変形例４では、画像形成装置１０は、フラップ２２が封筒２０の幅方向に向いている場合でも、封筒２０の表裏および向きを判定できるように構成される。
【０１３０】
図１２は、変形例４の画像形成装置の処理の手順を示すフローチャートである。図１３は、フラップが幅方向に向いている封筒の反射光量を説明するための図である。
【０１３１】
図１２のフローチャートに示されるアルゴリズムは、記憶部１２にプログラムとして記憶されており、制御部１１によって実行される。図１２に示す変形例４のフローチャートは、図９に示す変形例３のフローチャートに処理を追加して取得できる。なお、図１２のステップＳ３０１〜Ｓ３０５およびＳ３０７〜Ｓ３１１は、図９の同ステップ番号と同様の処理であるため、詳細な説明を省略する。
【０１３２】
図１２のステップＳ３０３に示すように、プロファイルに段差がある場合（ステップＳ３０３：ＹＥＳ）の処理は、変形例３と同様になる。
【０１３３】
一方で、プロファイルに段差がない場合（ステップＳ３０３：ＮＯ）、制御部１１は、変形例３のステップＳ３０６とは異なり、封筒２０が検知部３８に表面を向けているとはただちに判定しない。図１３に示すように、封筒２０がフラップ２２を幅方向（Ｙ方向）に向けている場合にも、ｓ５０付近に位置する代表センサーのプロファイルには変化が表れない。そのため、制御部１１は、ステップＳ３０３の時点では、プロファイルに段差がない理由が、フラップ２２が幅方向に向いていることに起因するのか、封筒２０が検知部３８に表面を向けていることに起因するのかを判定できない。したがって、制御部１１は、ステップＳ３０３の時点では、封筒の２０の表裏について判定せずに、ステップＳ３０７の処理に進む。
【０１３４】
そして、ステップＳ３０７において、プロファイルに傾斜がある場合（ステップＳ３０７：ＹＥＳ）、制御部１１は、封筒２０の向きを判定する（ステップＳ３０８）。さらに制御部１１は、封筒２０が検知部３８に表面を向けていると判定する（ステップＳ５０１）。制御部１１は、プロファイルに傾斜がある場合、変形例３と同様に、封筒２０の表裏および向きを判定できる。
【０１３５】
一方で、プロファイルに段差も傾斜もない場合（ステップＳ３０７：ＮＯ）、制御部１１は、変形例３と同様に、封筒向き追加判定の処理に進む（ステップＳ３０９）。制御部１１は、図１１に示す封筒向き追加判定の処理を、図１０の（ａ）に示すように、封筒２０がフラップ２２を搬送方向に向けている場合だけでなく、図１３に示すように、封筒２０がフラップ２２を幅方向に向けている場合にも実行する。制御部１１は、変形例３と同様に、封筒２０の平面形状を特定し、封筒２０の向きを判定する。
【０１３６】
図１２に戻って、制御部１１は、ステップＳ３０９の結果、封筒２０がフラップ２２を搬送方向に向けていたか否かを確認する（ステップＳ５０２）。
【０１３７】
搬送方向に向けていた場合（ステップＳ５０２：ＹＥＳ）、制御部１１は、封筒２０が検知部３８に表面を向けていると判定する（ステップＳ５０１）。そして、制御部１１は、ステップＳ３１０の処理に進む。
【０１３８】
搬送方向に向けていなかった場合（ステップＳ５０２：ＮＯ）、すなわち、封筒２０がフラップ２２を幅方向に向けていた場合、制御部１１は、ステップＳ５０３の処理に進む。そして、制御部１１は、搬送方向の任意の検知位置（たとえば、図１３に示すｐ７付近の位置）における、検知部３８の幅方向のプロファイルを取得する（ステップＳ５０３）。より具体的には、制御部１１は、ｐ７付近の検知位置において、検知部３８のｓ０からｓ１００までの範囲に並ぶ各センサーが検知した反射光量の情報を取得する。そして、制御部１１は、ｓ０からｓ１００までの範囲に並ぶ各センサーの位置と、各位置における反射光量とに基づいて、幅方向のプロファイルを取得する。
【０１３９】
続いて、制御部１１は、ステップＳ５０３で取得したプロファイルを参照し、反射光量の変化による段差があるか否かを判定する（ステップＳ５０４）。
【０１４０】
プロファイルに段差がある場合（ステップＳ５０４：ＹＥＳ）、制御部１１は、封筒２０が検知部３８に裏面を向けていると判定する（ステップＳ５０５）。一方で、プロファイルに段差がない場合（ステップＳ５０４：ＮＯ）、制御部１１は、封筒２０が検知部３８に表面を向けていると判定する（ステップＳ５０１）。そして、制御部１１は、ステップＳ３１０の処理に進む。
【０１４１】
このように、制御部１１は、搬送方向のプロファイルに段差も傾斜もない場合（ステップＳ３０７：ＮＯ）、封筒２０の平面形状を特定し、封筒２０の向きを判定する（ステップＳ３０９）。しかし、制御部１１は、封筒２０がフラップ２２を幅方向に向けている場合には、ステップＳ３０９の時点では、封筒２０の表裏を判定できない。したがって、制御部１１は、封筒２０がフラップ２２を幅方向に向けている場合、幅方向のプロファイルを追加で取得し（ステップＳ５０３）、封筒２０の表裏を判定することとした。
【０１４２】
以上のように、画像形成装置１０は、フラップ２２が封筒２０の幅方向に向いている場合でも、封筒２０の状態に合わせて適切な処理を選択することによって、徒に処理負荷を増加させずに、封筒２０の表裏および向きを判定できる。画像形成装置１０は、様々な種類の封筒２０に対応できる。
【０１４３】
本発明による画像形成装置１０による処理は、上記各手順を実行するための専用のハードウエア回路によっても、また、上記各手順を記述したプログラムをＣＰＵが実行することによっても実現できる。後者により本発明を実現する場合、画像形成装置１０を動作させる上記プログラムは、ＵＳＢメモリ、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭなどのコンピューター読み取り可能な記録媒体によって提供されてもよいし、インターネットなどのネットワークを介してオンラインで提供されてもよい。この場合、コンピューター読み取り可能な記録媒体に記録されたプログラムは、通常、メモリやハードディスクなどに転送され記憶される。また、このプログラムは、たとえば、単独のアプリケーションソフトとして提供されてもよいし、画像形成装置１０の一機能としてその装置のソフトウエアに組み込まれてもよい。
【符号の説明】
【０１４４】
１０  画像形成装置、
１１  制御部、
１２  記憶部、
１３  通信部、
１４  操作パネル、
１５  給紙部、
１５１、２５１  収容部、
２５２  移動手段、
１６  搬送部、
１６１  搬送路、
１７  画像形成部、
１８、２８、３８  検知部。
【図１】
2018039585.tif 000003
【図２】
2018039585.tif 000004
【図３】
2018039585.tif 000005
【図４】
2018039585.tif 000006
【図５】
2018039585.tif 000007
【図６】
2018039585.tif 000008
【図７】
2018039585.tif 000009
【図８】
2018039585.tif 000010
【図９】
2018039585.tif 000011
【図１０】
2018039585.tif 000012
【図１１】
2018039585.tif 000013
【図１２】
2018039585.tif 000014
【図１３】
2018039585.tif 000015