(57)【要約】【課題】  封筒のフラップの長さを考慮して、エラーを表示する仕組みを提供する。【解決手段】  フラップを有する封筒を保持する保持手段と、前記保持手段に設けられたガイドの幅を検知する検知手段と、前記封筒のサイズ及び前記フラップの長さをユーザから受け付ける受付手段と、前記検知手段によって検知されたガイドの幅、及び、前記受付手段によって受け付けた前記封筒のサイズ及び前記フラップの長さに基づいて、エラーを表示するか否かを決定する表示制御手段とを有することを特徴とする。【選択図】  図７
2015030220.tif 000002
【特許請求の範囲】
【請求項１】
フラップを有する封筒を保持する保持手段と、
前記保持手段に設けられたガイドの幅を検知する検知手段と、
前記封筒のサイズ及び前記フラップの長さをユーザから受け付ける受付手段と、
前記検知手段によって検知されたガイドの幅、及び、前記受付手段によって受け付けた前記封筒のサイズ及び前記フラップの長さに基づいて、エラーを表示するか否かを決定する表示制御手段とを有することを特徴とする印刷装置。
【請求項２】
前記表示制御手段は、前記受付手段によって受け付けた前記封筒のサイズによって決まる前記封筒の長辺の長さと前記フラップの長さの和と、前記検知手段によって検知されたガイドの幅の差分に基づいて、前記エラーを表示するか否かを決定することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記表示制御手段は、前記受付手段によって受け付けた前記封筒のサイズによって決まる封筒の長辺の長さと前記フラップの長さの和と、前記検知手段によって検知されたガイドの幅の差分が閾値を超えていれば、前記エラーを表示するよう制御し、
前記受付手段によって受け付けた前記封筒のサイズによって決まる前記封筒の長辺の長さと前記フラップの長さの和と、前記検知手段によって検知されたガイドの幅の差分が前記閾値を超えていなければ、前記エラーを表示しないことを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記保持手段に保持される前記封筒のサイズ及び前記フラップの長さの候補を複数登録する登録手段と、
前記登録手段に登録された複数の候補を提示する提示手段をさらに有し、
前記受付手段は、前記提示手段に提示された複数の候補の中から、前記封筒のサイズ及び前記フラップのサイズを受け付けることを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記保持手段に前記封筒が保持される前に、前記受付手段によって受け付けた前記封筒のサイズ及び前記フラップの長さを格納する格納手段と、
前記表示制御手段は、前記保持手段に前記封筒が保持された場合に、前記検知手段によって検知されたガイドの幅、及び、前記格納手段によって格納された前記封筒のサイズ及び前記フラップの長さに基づいて、前記エラーを表示するか否かを決定することを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
前記受付手段によって受け付けた前記封筒のサイズ及び前記フラップの長さに従って印刷を行う印刷手段をさらに有することを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
前記印刷手段は、前記受付手段によって受け付けた前記フラップの長さに従って画像をシフトして印刷することを特徴とする請求項６に記載の印刷装置。
【請求項８】
前記エラーは、前記保持手段の前記ガイドを調整するよう促すためのエラーであることを特徴とする請求項１乃至７のいずれか１項に記載の印刷装置。
【請求項９】
前記エラーは、前記保持手段に正しいサイズの封筒を保持させるよう促すためのエラーであることを特徴とする請求項１乃至８のいずれか１項に記載の印刷装置。
【請求項１０】
前記保持手段は、手差しトレイであることを特徴とする請求項１乃至９のいずれか１項に記載の印刷装置。
【請求項１１】
フラップを有する封筒を保持する保持手段に設けられたガイドの幅を検知する検知工程と、
前記封筒のサイズ及び前記フラップの長さをユーザから受け付ける受付工程と、
前記検知工程で検知されたガイドの幅、及び、前記受付工程で受け付けた封筒のサイズ及びフラップの長さに基づいて、エラーを表示するか否かを決定する表示制御工程とを有することを特徴とする印刷装置の制御方法。
【請求項１２】
請求項１１に記載された印刷装置の制御方法を、コンピュータに実行させるためのプログラム。
【請求項１３】
印刷装置と通信可能な情報処理装置であって、
フラップを有する封筒を保持する保持手段に設けられたガイドの幅を印刷装置から受信する受信手段と、
前記封筒のサイズ及び前記フラップの長さをユーザから受け付ける受付手段と、
前記受信手段によって受信されたガイドの幅、及び、前記受付手段によって受け付けた前記封筒のサイズ及び前記フラップの長さに基づいて、エラーを表示するか否かを決定する表示制御手段とを有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、情報処理装置、印刷装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、手差しトレイのようなシート収納部にセットされた封筒を給紙し、給紙された封筒に画像を印刷する印刷装置がある。（特許文献１参照）
封筒は、図１６（ａ）に示すように、フラップと呼ばれる開閉可能な突起部分を有する。そして、従来の印刷装置は、図１６（ｂ）に示すように、フラップが搬送方向の後端になるように封筒をシート収納部にセットさせ、ユーザによってａ×ｂのサイズを指定させ、ａ×ｂの領域に画像を印刷している。
【０００３】
また、従来の印刷装置は、手差しトレイに設けられたガイドの幅を検知し、検知した幅が、ユーザによって入力された幅と異なる場合にエラーを表示し、ガイドを正しい位置に調整するよう促すものがある。（特許文献２参照）
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−５６００１号公報
【特許文献２】特開平８−６７４１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来は、フラップが搬送方向の後端になるように封筒をシート収納部にセットさせているが、搬送中に封筒にしわが入ることを抑制するために、図１６（ｃ）に示すように、フラップがガイドに突き当たるように封筒をセットして印刷する方法が考えられている。
【０００６】
しかしながら、従来のガイドエラーの表示方法は、フラップの長さｃを考慮してエラーを表示するものではなかった。そのため、図１６（ｃ）に示すように封筒がセットされた場合、正しく封筒がセットされているにも関わらず誤ってエラーが表示されてしまう。
【０００７】
本発明はこのような問題に鑑みてなされたものである。本発明の目的は、封筒のフラップの長さを考慮して、エラーを表示する仕組みを提供することを提供することである。
【課題を解決するための手段】
【０００８】
フラップを有する封筒を保持する保持手段と、前記保持手段に設けられたガイドの幅を検知する検知手段と、前記封筒のサイズ及び前記フラップの長さをユーザから受け付ける受付手段と、前記検知手段によって検知されたガイドの幅、及び、前記受付手段によって受け付けた前記封筒のサイズ及び前記フラップの長さに基づいて、エラーを表示するか否かを決定する表示制御手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、封筒のフラップの長さを考慮して、エラーを表示することができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る印刷システムの構成を示すブロック図である。
【図２】本実施形態に係る制御装置の構成を示すブロック図である。
【図３】本実施形態に係るＭＦＰの構成を示す断面図である。
【図４】本実施形態に係る操作部を説明するための図である。
【図５】本実施形態に係る手差しトレイを示す図である。
【図６】第１の実施形態に係る処理を示すフローチャートである。
【図７】第１の実施形態に係る処理を示すフローチャートである。
【図８】第１の実施形態に係る操作画面を示す図である。
【図９】第１の実施形態に係る操作画面を示す図である。
【図１０】第２の実施形態に係る操作画面を示す図である。
【図１１】第２の実施形態に係る操作画面を示す図である。
【図１２】第２の実施形態に係る操作画面を示す図である。
【図１３】第２の実施形態に係る処理を示すフローチャートである。
【図１４】第２の実施形態に係る操作画面を示す図である。
【図１５】第２の実施形態に係る操作画面を示す図である。
【図１６】封筒と封筒のセット方向を説明するための図である。
【発明を実施するための形態】
【００１１】
以下、図面を用いて本発明に係る実施形態を説明する。
【００１２】
＜第１の実施形態＞
図１は、本実施形態に係る印刷システムを示す図である。本実施形態に係る印刷システムは、ＰＣ１１１とＭＦＰ１００で構成される。
【００１３】
本実施形態に係るＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）１００は、制御装置１６０、リーダ部１３９、プリンタ部１４９、操作部１７０を有する。リーダ部１３９、制御装置１６０、プリンタ部１４９、操作部１７０は電気的に接続されており、互いに制御コマンドやデータを送受する。なお、本実施形態では、ＭＦＰを例に説明するが、印刷機能があれば、ＳＦＰ（Ｓｉｇｌｅ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）であってもよい。
【００１４】
ＰＣ１１１は、アプリケーションソフトによって画像データを生成し、生成した画像データをＭＦＰ１００に送信する。なお、本実施形態では、ＰＣ１１１を外部の情報処理装置の例として説明するが、ＰＣ１１１に限らず、ＰＤＡやスマートフォンなどの携帯端末であってもよい。
【００１５】
ＭＦＰ１００は、ＰＣ１１１と有線ＬＡＮを介して接続されており、ＰＣ１１１と通信を行う。また、本実施形態では、ＭＦＰ１００とＰＣ１１１が有線ＬＡＮを介して接続される例を説明するが、ＭＦＰ１００とＰＣ１１１はＵＳＢケーブルを介して接続されてもよい。また、ＭＦＰ１００とＰＣ１１１はＷｉＦｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線通信によって通信可能に構成されてもよい。
【００１６】
制御装置１６０は、ＭＦＰ１００を統括的に制御する。制御装置１６０の詳細については、図２を用いて後述する。
【００１７】
リーダ部１３９は、原稿の画像を読み取り、読み取った画像を示す画像データを生成するスキャナユニット１３８と、スキャナユニット１３８によって読み取られる原稿を搬送するための原稿搬送ユニット（ＤＦユニット）２５０を有する。スキャナユニット１３８によって生成された画像データは、制御装置１６０に入力される。
【００１８】
プリンタ部１４９は、シート（用紙または記録紙とも呼ぶ）に画像を印刷するユニットである。プリンタ部１４９は、給紙ユニット１４８に収納されたシートを１枚ずつ給紙し、マーキングユニット１４３に搬送する。給紙ユニット１４８には、カセット１６０や手差しトレイ１５１が含まれる。また、給紙ユニット１４８には、手差しトレイ１５１にセットされたシートを挟持するためのガイド１５２〜１５３や、ガイド１５２とガイド１５３の間の幅を検知するためのセンサ１５０が備えられている。さらに、給紙ユニット１４８には、手差しトレイ１５１にセットされたシートの有無を検知するためのセンサ１５５が備えられている。
【００１９】
マーキングユニット１４３は、給紙ユニット１４８から給紙されたシートに、制御装置１６０から送られた画像データに基づいて画像を印刷する。そして、マーキングユニット１４３によって画像が印刷されたシートは、排紙ユニット１３５に排出される。
【００２０】
操作部１７０は、表示部とハードキーとを有する。表示部は、液晶表示部と当該液晶表示部に貼り付けられたタッチパネルシートとで構成され、液晶表示部には操作画面やＭＦＰ１００の状態が表示される。操作部１７０は、当該操作画面またはハードキーを介してユーザの操作を受け付ける。なお、本実施形態では、液晶表示部を表示部の例として説明するが、有機ＥＬやプラズマディスプレイを用いて操作画面を表示してもよい。
【００２１】
＜制御装置の詳細構成＞
次に、図１で説明した制御装置１６０の構成の詳細について、図２を用いて説明する。
【００２２】
図２は、図１の装置本体１００における制御装置１６０の構成を示すブロック図である。
【００２３】
この制御装置１６０において、ＣＰＵ２０１は、ＲＯＭ２０３に記憶されたプログラムをＲＡＭ２０２に読み出して実行することによってＭＦＰ１００を統括的に制御する。
【００２４】
ＲＡＭ２０２は、ＣＰＵ２０１の作業領域として機能し、各種プログラムやデータを記憶する。
【００２５】
ＲＯＭ２０３は、ＣＰＵ２０１によって読み出され、実行される各種プログラムを記憶する。
【００２６】
ＨＤＤ（ハードディスクドライブ）２０４は、システムソフトウェアや画像データを格納する。なお、本実施形態では、ＨＤＤ２０４をデータの読み出し及び書き込みが可能な不揮発性メモリの例として説明するが、ＨＤＤ２０４に関わらず、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）やブルーレイディスクを用いてもよい。
【００２７】
ネットワークＩ／Ｆ２０５は、ＰＣ１１１との通信を制御するためのインタフェースである。
【００２８】
操作部Ｉ／Ｆ２０６は、操作部１７０とのデータ通信を制御するためのインタフェースである。操作部Ｉ／Ｆ２０６は、操作部１７０に表示すべき画像データを操作部１７０に出力する。また、操作部１７０を介して、ユーザが入力した情報をＣＰＵ２０１に伝える。本実施形態では、操作部１７０がＣＰＵ２０１によって表示制御される例を説明するが、操作部１７０が独自にＣＰＵを有し、ＣＰＵ２０１から受信した画像データに基づいて操作画面や、画像データを表示制御してもよい。
【００２９】
システムバス２０７は、これらのユニットがデータを転送する際に用いられるバスである。システムバス２０７は、イメージバスＩ／Ｆ２０８を介して、イメージバス２０９に接続されている。イメージバス２０９上には、デバイスＩ／Ｆ２１０と、スキャナ画像処理部２１１と、プリンタ画像処理部２１２と、画像回転部２１３と、画像圧縮部２１４とが配置されている。
【００３０】
デバイスＩ／Ｆ２１０は、リーダ部１３９とプリンタ部１４９に接続され、リーダ部１３９及びプリンタ部１４９との間のデータの送受を制御する。
【００３１】
スキャナ画像処理部９１１は、ＣＰＵ２０１からの指示に従って、画像データのノイズ除去や、マスキング／トリミング、階調変換等の画像処理を行う。
【００３２】
プリンタ画像処理部９１２は、印刷用のシートに対して画像をレイアウトする処理や、解像度変換等の画像処理を行う。
【００３３】
画像回転部９１３は、画像データに対して回転処理を行う。
【００３４】
画像圧縮部９１４は、多値画像データについてＪＰＥＧの圧縮伸張処理を行い、２値画像データについてはＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００３５】
次に、ＭＦＰ１００の構成の詳細について図３を用いて説明する。
【００３６】
リーダ部１３９における原稿搬送ユニット２５０は、原稿台にセットされた原稿を１枚ずつ給紙し、光学ユニット２１３まで搬送する。光学ユニット２１３まで搬送された原稿は排出トレイ２１９に排紙される。
【００３７】
原稿が光学ユニット２１３の上まで搬送されると、リーダ部１３９は、ランプ２１２を点灯し、光学ユニット２１３によって原稿に光を当てる。この時、原稿からの反射光は、ミラー２１４、２１５、２１６及びレンズ２１７によってＣＣＤイメージセンサ（以下ＣＣＤという）２１８へ導かれる。そして、原稿の画像はＣＣＤ２１８によって読み取られる。ＣＣＤ２１８から出力される画像データは、所定の処理が施された後、制御装置１６０へ転送される。
【００３８】
また、リーダ部１３９は、原稿給紙ユニット２５０とプラテンガラス２１１の間に置かれた原稿の画像を読み取る。その場合、リーダ部１３９は、ランプ２１２を点灯し、光学ユニット２１３を移動させる。この時の原稿からの反射光は、ミラー２１４、２１５、２１６及びレンズ２１７によってＣＣＤイメージセンサ（以下ＣＣＤという）２１８へ導かれる。そして、原稿の画像はＣＣＤ２１８によって読み取られる。ＣＣＤ２１８から出力される画像データは、所定の処理が施された後、制御装置１６０へ転送される。
【００３９】
プリンタ部１４９において、レーザドライバ３２１はレーザ発光部３２２を駆動するものであり、制御装置１６０から出力された画像データに応じたレーザ光をレーザ発光部３２２に発光させる。このレーザ光は感光ドラム３２３に照射され、感光ドラム３２３にはレーザ光に応じた潜像が形成される。この感光ドラム３２３の潜像の部分には現像器３２４によって現像剤が付着される。
【００４０】
また、プリンタ部１４９は、給紙ユニット３１０として、引き出し状の形状のカセット３１１〜３１４、及び手差しトレイ１５１を有している。カセット３１１〜３１４も、手差しトレイ１５１は、複数枚のシートを保持することができる。プリンタ部１４９は、カセット３１１〜３１４、及び手差しトレイ１５１のいずれかからシートを給紙し、転写部３２５へ搬送路３３１を通して搬送する。転写部３２５は、感光ドラム３２３に付着された現像剤をシートに転写する。
【００４１】
現像剤が転写されたシートは搬送ベルト３２６によって、定着部３２７に搬送される。定着部３２７は、熱と圧力により現像剤をシートに定着する。その後、定着部３２７を通過したシートは、搬送路３３５、搬送路３３４を通り排出される。シートの印字面を反転して排出する場合、シートは、搬送路３３６を通して搬送路３３８まで導かれる。そこからシートは、逆方向に搬送され、搬送路３３７、搬送路３３４を通して搬送可能である。
【００４２】
また、両面印刷が設定されている場合、シートは、定着部３２７を通過したあと、搬送路３３６を通って、フラッパ３２９によって搬送路３３３に導かれる。その後、シートは逆方向に搬送され、フラッパ３２９によって、搬送路３３８に導かれた後、再給紙搬送路３３２に導かれる。再給紙搬送路３３２に導かれたシートは、上述したタイミングで搬送路３３１を通り、転写部３２５まで搬送され、転写部３２５によってシートの第２面に現像剤が転写される。そして、シートは、定着部３２７を通して搬送路３３４に導かれる。
【００４３】
片面印刷であるか、両面印刷であるかにかかわらず、搬送路３３４を通して搬送されたシートはフィニッシャ部へ搬送される。
【００４４】
搬送されたシートは、まずフィニッシャ部のバッファユニット５０１に送られる。ここでは、場合に応じて搬送されてきたシートを、バッファローラに巻きつけてバッファリングする。例えば、この下流で行われるステイプル等処理に時間がかかる場合は、このバッファユニットを利用することによって本体から搬送されてくるシートの搬送間隔を調整することができる。
【００４５】
そして、シートは、この後、上流排出ローラ対５０２、下流排出ローラ対５０３によって搬送路５０４を経由し、スタックトレイ５０５に積まれる。スタックトレイ５０５に１部数のシート束が積載されたら、積載されたシート束は排紙トレイ５０７に排出される。
【００４６】
シフトするよう指定されている場合、スタックトレイ５０５に積載されたシートの束を、直前に排紙したシートの束に対してずらし、排出トレイ５０７に排出することによって部の切れ目が、ユーザにとってわかりやすくなる。
【００４７】
ステイプルするよう指定されている場合、上流排出ローラ対５０２で搬送され、下流排出ローラ対５０３によって搬送路５０４を経由して、スタックトレイ５０５に積まれたシート束に対してステイプルユニット５０６によってステイプル処理が行われる。綴じられたシート束は、下流排出ローラ対５０３により排出トレイ５０７に排出される。
【００４８】
なお、本実施形態では、現像器３２４と感光ドラム３２３を１つずつ備えるモノクロ機を用いて説明するが、本発明は、シアン、イエロー、マゼンタ、黒用に現像器と感光ドラムを４つずつ備えるカラー機に適用してもよい。また、本実施形態では、電子写真方式で画像をシートに印刷する方法について説明するが、インクジェット方式であってもよい。また、印刷の方式は、熱転写方式など、その他の方法であってもよい。
【００４９】
次に、図４を用いて、図１に示したＭＦＰ１００が有する操作部１７０について説明する。
【００５０】
操作部１７０は、ハードキーによるユーザ操作を受付けるキー入力部６００１、ソフトキー（表示キー）を表示可能で、当該ソフトキーによるユーザ操作を受付けるタッチパネル部６００２を有する。なお、本実施形態では、ハードキーとソフトキーの両方を持つ操作部１７０について説明するが、全てソフトキーによって実現されてもよい。
【００５１】
まず、キー入力部６００１について説明する。図２に示すように、キー入力部６００１は、操作部電源スイッチ６００３を備える。ＭＦＰ１００が、スタンバイモード（通常動作状態）のときに、操作部電源スイッチ６００３がユーザによって押されると、ＣＰＵ２０１は、ＭＦＰ１００を、スタンバイモードからスリープモード（消費電力を抑えている状態）に切り替える。一方、ＭＦＰ１００が、スリープモードのときに、操作部電源スイッチ６００３がユーザによって押されると、ＣＰＵ２０１は、ＭＦＰ１００を、スリープモードからスタンバイモードに切り替える。
【００５２】
スタートキー６００５は、コピーや、データの送信を、ＭＦＰ１００に実行させる指示をユーザから受付けるためのキーである。
【００５３】
ストップキー６００４は、コピーや、データの送信を中断する指示をユーザから受付けるためのキーである。
【００５４】
テンキー６００６は、各種設定の置数の設定をユーザにより実行するためのキーである。
【００５５】
次に、タッチパネル部６００２について説明する。タッチパネル部６００２は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示部）と、その上に貼られた透明電極からなるタッチパネルシートとを有する。このタッチパネル部６００２は、ユーザからの各種設定を受付ける機能と、ユーザに情報を提示する機能とを有する。
【００５６】
以上の構成を有するＭＦＰ１００は、複数種類のジョブを実行することができる。
【００５７】
例えば、ＭＦＰ１００は、リーダ部１３９によって原稿の画像を読み取り、読み取った原稿の画像を示す画像データを生成し、当該画像データと操作部１７０を介して受け付けた設定に基づいてシートに画像を印刷させるコピージョブを実行する。
【００５８】
また、ＭＦＰ１００は、ＰＣ１１１から受信した印刷データを解析し、ＰＣ１１１から受け付けた印刷設定に基づいて画像データを生成し、生成した画像データに基づいてシートに画像を印刷させるプリントジョブを実行する。
【００５９】
さらに、ＭＦＰ１００は、電話回線を介して外部のファクシミリ装置からコードデータを受信し、受信したコードデータを画像データに変換し、変換された画像データに基づいてシートに画像を印刷するファクスプリントジョブを実行する。
【００６０】
ここでは、ＭＦＰ１００が、複数種類のジョブを実行することについて説明したが、本発明はこれに限らない。ＭＦＰ１００は、これらの複数種類のジョブのうちの一部のジョブを実行できるものであればよい。
【００６１】
そして、ＭＦＰ１００は、封筒に画像を印刷することができる。ユーザは、手差し１５１に封筒をセットし、操作部１７０を介して封筒の設定を行い、ＭＦＰ１００にコピージョブやプリントジョブを実行させることによって、封筒に画像を印刷させることができる。
【００６２】
手差しトレイ１５１上の封筒の置き方には複数の置き方が存在する。図５（ａ）及び図５（ｂ）を用いて、手差しトレイ１５１にセットされる封筒の置き方を説明する。
【００６３】
図５（ａ）及び図５（ｂ）は、手差しトレイ１５１を上から見た図である。搬送方向６０７は、手差しトレイ１５１に載置されたシートが印刷時にＭＦＰ１００のプリンタ部１４９によって給紙される方向を示す。方向６４１は主走査方向を示し、方向６４２は副走査方向を示す。また、本実施形態では、ＭＦＰ１００の正面（図３のＭＦＰ１００の手前側）にユーザが立った時に奥になる方向を奥方向６４３と定義し、手前になる方向を手前方向６４４と定義する。
【００６４】
図５（ａ）に示す例では、封筒が、フラップを開いた状態で、封筒の短辺が封筒の搬送方向先端になるように手差しトレイ１５１にセットされている。
【００６５】
一方、図５（ｂ）に示す例では、封筒が、フラップを開いた状態で、封筒の長辺が封筒の搬送方向先端になるように手差しトレイ１５１にセットされている。
【００６６】
ユーザは、手差しトレイ１５１のガイド１５２を奥方向６１５または手前方向６１６に動かし、手差しトレイ１５１に載置された封筒の上端に合わせる。このとき、ガイド１５３も、ガイド１５２に連動して移動する。具体的に、ガイド１５２を手前方向６１６にある距離だけ動かすと、ガイド１５３が奥方向６１７に同じ距離だけ移動し、ガイド１５２を置く方向６１５にある距離だけ動かすと、ガイド１５３が手前方向６１８に同じ距離だけ移動する。また、ガイド１５２と１５３の間の幅（距離）は、図１で説明したセンサ１５０によって検知される。つまり、ユーザがガイド１５２と１５３の両方が手差しトレイ１５１にセットされたシートの端部に接触するようにガイド１５２とガイド１５３を動かすことで、センサ１５０は、シートの主走査方向６４１の長さを検知することができる。センサ１５０によって検知された長さは、ＣＰＵ２０１に伝えられ、ＣＰＵ２０１は、手差しトレイ１５１にセットされたシートの主走査方向の長さ６４１を検知する。
【００６７】
また、ガイド１５２とガイド１５３は、手差しトレイ１５１にセットされたシートが給紙中に斜行することを抑制する役割も果たしている。
【００６８】
このような手差しトレイ１５１に封筒または封筒以外のシートがセットされた場合の制御について、図６及び図７のフローチャートと、図８及び図９の画面遷移図を用いて説明する。
【００６９】
図６のフローチャートに示す処理は、図８（Ａ）に示すコピー初期画面が表示されている状態で手差しトレイ１５１にシートがセットされたことを図１に示したセンサ１５５によって検知したことに応じて、ＣＰＵ２０１によって開始される。なお、図６のフローチャートの各処理は、ＣＰＵ２０１が、ＲＯＭ２０３に記憶されたプログラムを実行することによって実現される。
【００７０】
図６のＳ５００１で、ＣＰＵ２０１は、操作部１７０の表示を、図８（Ａ）に示すコピー初期画面から図８（Ｂ）に示すシートの設定画面に切り替える。
【００７１】
Ｓ５００２で、ＣＰＵ２０１は、封筒ボタン８０７が押されたか否かを判定する。封筒ボタン８０７が押されたと判定した場合、Ｓ５００３に処理を進め、封筒ボタン８０７が押されていないと判定された場合、Ｓ５００９に処理を進める。例えば、定型サイズボタンが押された場合、Ｓ５００９で、Ａ４サイズやＢ５サイズ、Ａ５サイズなどの定型サイズをユーザに選択させるための画面を操作部１７０に表示させ、いずれかの定型サイズをユーザから受け付ける。そして、ＣＰＵ２０１は、受け付けたサイズを手差しトレイ１５１にセットされたシートのサイズとしてＨＤＤ２０４に保存して処理を終了する。ここでＨＤＤ２０４に保存されたサイズは、プリンタ部１４９による画像の印刷の際に、印刷される画像の印刷範囲や画像の変倍率を決めるために用いられる。
【００７２】
一方、Ｓ５００２で、封筒ボタン８０７が押された場合、Ｓ５００３に処理を進め、図８（Ｃ）に示す封筒の設定画面を操作部１７０に表示させる。図８（Ｃ）に示す画面で、ユーザは、封筒のサイズとして、長形３号、Ｎｏ．１０封筒などのサイズを受け付ける。角封筒のサイズは、規格で決められている。例えば、長形３号は、短辺が１２０ｍｍで、長辺が２３５ｍｍと決められている。また、Ｎｏ．１０封筒は、短辺が１０４．７ｍｍで、長辺が２４１．３ｍｍと決められている。これらの値が予めＲＯＭ２０３に記憶されており、ＣＰＵ２０１によって適宜参照される。また、手差しトレイ１５１にセットされる封筒の置き方には、図５（ａ）と図５（ｂ）に示す２種類がある。図５（ａ）に示すように封筒のフラップが搬送方向後端に向くように置く置き方を横置きと呼び、図５（ｂ）に示すように封筒の長辺がガイド１５２に向くように置く置き方を縦置きと呼ぶ。
【００７３】
ユーザは、封筒を横置きする場合には、図８（Ｃ）に示す画面を用いて封筒のサイズを選択する。一方、封筒を縦置きする場合には、図８（Ｃ）の縦置きへボタン８０８を押下して図８（Ｆ）に示す画面を表示させ、図８（Ｆ）に示す画面を用いて封筒のサイズを選択する。なお、ＣＰＵ２０１は、図８（Ｆ）に示す画面に、図８（Ｃ）では表示されていた角形２号を選択するためのキーを表示しないよう制御している。これは、角形２号のサイズが３３０ｍｍ×２４０ｍｍであり、角形２号を縦置きすると角形２号の封筒の主走査方向の長さがＭＦＰ１００で印刷可能な主走査方向の範囲を超えてしまうためである。そそこで、縦置き画面には、縦置きできないサイズである角形２号を選択するためのキーを表示しないことで、ユーザが誤った選択をした状態で処理を進めてしまうことを防いでいる。
【００７４】
ＣＰＵ２０１は、図８（Ｃ）に示す画面で封筒のサイズが選択されてＯＫキーが押された場合に、Ｓ５００４に処理を進める。Ｓ５００４で、ＣＰＵ２０１は、手差しトレイ１５１にセットされたシートの情報として、封筒のサイズ（長形３号やＮｏ．１０封筒など）と、封筒が横置きであることを示す情報をＨＤＤ２０４に保存する。一方、図８（Ｆ）の画面で封筒のサイズが選択されて次へキーが押された場合に、Ｓ５００４で、ＣＰＵ２０１は、手差しトレイ１５１にセットされたシートの情報として、封筒のサイズと、封筒が縦置きであることを示す情報をＨＤＤ２０４に記憶する。
【００７５】
そして、Ｓ５００５で、ＣＰＵ２０１は、封筒の置き方として縦置きが記憶されているか否かを判定する。封筒の置き方として縦置きが記憶されている場合、図８（Ｅ）に示す画面を操作部１７０に表示させ、ＣＰＵ２０１は、ユーザから封筒のフラップのサイズ（長さ）を受け付け、ＨＤＤ２０４に保存する。封筒の置き方として横置きが記憶されている場合、図８（Ｅ）に示す画面を操作部１７０に表示させずに、Ｓ５００７に処理を進める。ここで、封筒が縦置きである場合に限って、ユーザに封筒のフラップのサイズを入力させる理由を説明する。封筒が縦置きである場合、封筒は手差しトレイ１５１に、図５（ｂ）に示すような状態でセットされている。ここで、画像をフラップの長さ６０８だけシフトして印刷しなければ、画像がフラップにまで印刷されてしまう。そこで、封筒が縦置きされている場合、ＣＰＵ２０１は、画像をシフトする長さを決定するために、フラップのサイズをユーザに入力させるのである。
【００７６】
一方、封筒が横置きされている場合、封筒に印刷すべき画像をシフトする必要がない。そのため、封筒のフラップのサイズを入力する工程を省くことによって、ユーザにかかる手間を軽減している。
【００７７】
次に、Ｓ５００７で、ＣＰＵ２０１は、ガイドエラー判定処理を行う。ガイドエラー判定処理については、図７を用いて説明する。
【００７８】
図７のフローチャートの各処理も、図６と同様に、ＣＰＵ２０１が、ＲＯＭ２０３に記憶されたプログラムを実行することによって実現される。
【００７９】
まず、Ｓ５０１０で、ＣＰＵ２０１は、ＨＤＤ２０４に記憶された、手差しトレイ１５１にセットされたシートのサイズをＲＡＭ２０２に読み出す。
【００８０】
Ｓ５０１１で、ＣＰＵ２０１は、ＲＡＭ２０２に読み出されたシートのサイズに基づいて、図８（Ｂ）で設定されたシートのサイズが封筒であるか否かを判定する。封筒であると判定した場合、ＣＰＵ２０１は、Ｓ５０１２に処理を進め、封筒ではないと判定された場合、Ｓ５０１８に処理を進める。
【００８１】
Ｓ５０１２で、ＣＰＵ２０１は、シートの封筒の置き方として縦置きが記憶されているか否かを判定する。封筒が縦置きが設定されていると判定した場合、Ｓ５０１３に処理を進め、縦置きが設定されていないと判定した場合、つまり、横置きが記憶されている場合、Ｓ５０１８に処理を進める。
【００８２】
Ｓ５０１３で、ＣＰＵ２０１は、ＨＤＤ２０４に記憶されたフラップのサイズをＲＡＭ２０２に読み出す。
【００８３】
Ｓ５０１４で、ＣＰＵ２０１は、ガイド１５２とガイド１５３の間の幅を検知するセンサ１５０によって、ガイド１５２とガイド１５３の間の幅を検知する。
【００８４】
Ｓ５０１５で、ＣＰＵ２０１は、ＲＡＭ２０２に読み出された封筒のサイズに基づいて、封筒の主走査方向の長さを決定する。例えば、封筒のサイズが長形３号であれば、短辺が１２０ｍｍで、長辺が２３５ｍｍであることがＲＯＭ２０３に記憶されているため、縦置きされた封筒の主走査方向の長さを２３５ｍｍに決定する。そして、ＣＰＵ２０１は、決定した封筒の主走査方向の長さと、Ｓ５０１３で読み出されたフラップの長さの和から、Ｓ５０１４で検知されたガイド１５２とガイド１５３の間の幅を減算することによって差分を算出する。
【００８５】
Ｓ５０１６で、ＣＰＵ２０１は、Ｓ５０１５で算出された差分の絶対値が、予め定められた閾値（１０ｍｍ）を超えているか否かを判定する。この１０ｍｍは、ガイド１５２またはガイド１５３と、手差しトレイ１５１に載置されたシートの間にできてしまうすき間を誤差として許容するために設けられたものでる。この閾値は、ＭＦＰ１００の工場出荷時に予めＲＯＭ２０３に記憶されていてもよいし、ＨＤＤ２０４に記憶され、操作部１７０やＰＣ１１１からユーザによって変更可能になっていてもよい。
【００８６】
差分の絶対値が、予め定められた閾値を超えていると判定した場合、Ｓ５０２０に処理を進め、超えていないと判定された場合、Ｓ５０１７に処理を進める。
【００８７】
Ｓ５０１７で、ＣＰＵ２０１は、ＨＤＤ２０４に記憶されたシートのサイズや、シートのサイズが封筒である場合には、シートの置き方、フラップのサイズなどのシートの情報を、手差しトレイ１５１にセットされたシートの情報として確定させる。そして、図７の処理を終了する。
【００８８】
一方、Ｓ５０２０に処理を進めた場合、ＣＰＵ２０１は、操作部１７０に図９に示すガイドエラーを表示させ、処理を終了する。図９に示すガイドエラーには、指定されたサイズとガイドの幅が一致していないため、ガイドの幅を調整するよう促すためのメッセージが表示されている。なお、エラーメッセージには、ガイドの幅を調整するよう促すためのメッセージを表示する例を説明したが、エラーメッセージの内容はこれに限らず、シートを置き換えるよう促すメッセージを表示してもよい。
【００８９】
図７のＳ５０１７で、手差しトレイ１５１にセットされたシートの情報が確定した後、操作部１７０のスタートキー６００５によって印刷指示を受け付けると、ＣＰＵ２０１は、確定したシートの情報に基づいてコピーを開始させる。
【００９０】
具体的に、ＣＰＵ２０１は、リーダ部１３９によって原稿の画像を読み取り、読み取った画像のうち、確定したシートのサイズに基づいて印刷範囲を決定し、画像をシートに印刷するよう制御する。
【００９１】
また、シートのサイズが封筒である場合、ＣＰＵ２０１は、確定したシートの置き方に基づいて画像を回転するか否かを決定する。具体的には、封筒が縦置きである場合、原稿の画像を回転せずに封筒に印刷し、封筒が横置きである場合、画像を時計周りに９０度回転して印刷する。さらに、シートのサイズが封筒であり、縦置きである場合、ＣＰＵ２０１は、フラップのサイズ分だけ画像を図５（ｂ）の手前方向にシフトして印刷するよう制御する。
【００９２】
なお、印刷は、Ｓ５０１７で確定したシートの情報以外にも、操作部１７０を介して受け付けた印刷部数の設定や、印刷レイアウトの設定に従って行われる。
【００９３】
一方で、Ｓ５０２０でエラーが表示された後、手差しトレイ１５１にセットされたシートの情報が確定されないまま、操作部１７０のスタートキー６００５によって印刷指示を受け付けても、ＣＰＵ２０１は、コピーを開始しない。
【００９４】
以上に説明した本実施形態によれば、封筒を縦置きする場合であっても、封筒のフラップのサイズを考慮して、ガイドエラーを表示すべきかどうかを判定することができる。それによって、正しく封筒をセットしている場合にまで、ガイドエラーが表示されることで、ユーザが混乱してしまうことを防ぐことができる。
【００９５】
＜第２の実施形態＞
第１の実施形態では、封筒を手差しトレイ１５１にセットした後に、ＭＦＰ１００が印刷可能な全ての封筒のサイズを並べて表示し、手差しトレイ１５１にセットした封筒のサイズを指定する例について説明した。
【００９６】
本実施形態では、ユーザが封筒のサイズを指定する手間を省くために、手差しトレイにセットされる封筒のサイズを予め登録しておき、手差しトレイ１５１にセットされた封筒のサイズを予め登録された封筒のサイズから読み出して利用する例を説明する。そして、予め登録された封筒のサイズを読み出して利用する際に、封筒のサイズを考慮してガイドエラーを表示する例について説明する。
【００９７】
ＭＦＰ１００の構成については、第１の実施形態と同様であるため、詳細な説明を省略する。
【００９８】
図１０（Ａ）は、操作部１７０のユーザモードキーが押された場合に操作部１７０に表示される画面の例である。
【００９９】
この画面１８０１の「手差し用紙のデフォルト設定」キー１８１２が押されると、図１０（Ｂ）に示す画面１８０２が操作部１７０に表示される。
【０１００】
図１０（Ｂ）は、手差しトレイ１５１にセットされるシートのサイズの指定方法を、予めユーザが登録するための画面である。本実施形態では、シートのサイズの指定方法として３つの指定方法がある。
（１）固定モード
（２）毎回指定モード（標準）
（３）毎回指定モード（よく使う用紙）
（１）の固定モードは、手差しトレイ１５１にシートがセットされた場合に、予めユーザによって登録された固定のシートのサイズ及び種類を読み出して、手差しトレイにセットされたシートのサイズ及び種類として設定するモードである。
【０１０１】
（２）の毎回指定モード（標準）及び（３）の毎回指定モード（よく使う用紙）は、手差しトレイ１５１にシートがセットされるたびに、そのシートのサイズ及び種類を設定するための画面を操作部１７０に表示するモードである。
【０１０２】
（２）の毎回指定モード（標準）は、手差しトレイ１５１にシートがセットされた場合に、ＭＦＰ１００が印刷可能な全てのシートのサイズ及び種類を一覧で表示し、その中から、ユーザが使用するシートのサイズ及び種類を設定するモードである。
【０１０３】
一方、（３）の毎回指定モード（よく使う用紙）モードは、手差しトレイ１５１にシートがセットされるたびに、予め登録されたよく使うシートの候補を表示するモードである。ユーザは、表示された候補の中から、手差しトレイ１５１にセットされたシートのサイズ及び種類を選択する。
【０１０４】
ユーザは、これら（１）〜（３）のいずれかのモードを手差しトレイ１５１にシートがセットされたときの動作モードとして登録しておく。
【０１０５】
具体的に、図１０（Ｂ）に示す画面のように固定モードが選択された状態でＯＫキーが押されると、ＣＰＵ２０１は、固定モードをＨＤＤ２０４に登録しておく。
【０１０６】
また、図１０（Ｂ）の毎回指定モードキーが押されると、図１０（Ｃ）に示す画面が表示される。図１０（Ｃ）に示す画面は、毎回指定モード（標準）と毎回指定モード（よく使う用紙）のいずれかを指定するための画面である。
【０１０７】
図１０（Ｃ）の標準キーが選択された状態でＯＫキーが押されると、ＣＰＵ２０１を、毎回指定モード（標準）をＨＤＤ２０４に登録しておく。また、図１０（Ｄ）に示すように、よく使う用紙キーが選択された状態でＯＫキーが押されると、ＣＰＵ２０１は、毎回指定モード（よく使う用紙）をＨＤＤ２０４に登録しておく。
【０１０８】
ここで、（１）の固定モードと、（３）の毎回指定モード（よく使う用紙）は、手差しトレイ１５１にシートがセットされたときに利用するシートの情報を予め登録しておく必要がある。
【０１０９】
そこで、（１）の固定モードと、（３）の毎回指定モード（よく使う用紙）について、事前の用紙の登録方法を説明する。
【０１１０】
まず、（１）の固定モードにおけるシートの情報の登録方法について図１１を用いて説明する。
【０１１１】
図１１（Ａ）の画面は、図１０（Ｂ）の画面と同じ画面である。
【０１１２】
図１１（Ａ）の画面には、現在登録されているシートのサイズ（Ａ４サイズ）と種類（普通紙）が表示されている。
【０１１３】
図１１（Ａ）の登録キー６０９が押されると、図１１（Ｂ）に示す画面が操作部１７０に表示される。図１１（Ｂ）に示す画面には、Ａ４サイズやＢ５サイズ、Ａ５サイズなどの定型用紙サイズキーや封筒キー６１０が設けられている。ユーザは、この中から登録したいサイズを選択する。定型用紙サイズを登録したい場合、ユーザは、登録したい定型用紙サイズボタンを押下し、次へボタンを押下することによって、押下された定型用紙サイズボタンに対応するサイズ（Ａ４サイズやＢ５サイズ、Ａ５サイズなど）がＨＤＤ２０４に登録される。一方、ユーザは、封筒のサイズを登録したい場合、封筒キー６１０を押下する。
【０１１４】
封筒キー６１０が押下されると、図１１（Ｃ）に示す画面が操作部１７０に表示される。図１１（Ｃ）に示す画面には、長形３号やＮｏ．１０などの封筒のサイズの一覧が表示される。なお、図１１（Ｃ）に示す画面は、封筒の短辺が搬送方向先端になるように封筒をセットする場合（横置きをする場合）に用いられる画面である。ユーザは、登録したい封筒のサイズを選択してＯＫキーを押すと、ＣＰＵ２０１は、選択された封筒のサイズと、封筒の置き方が横置きであることを示す情報をＨＤＤ２０４に記憶し、操作部１７０に、図１１（Ｇ）に示す画面を表示させる。
【０１１５】
一方、封筒の長辺が搬送方向先端になるように封筒をセットする場合（縦置きをする場合）、ユーザは、縦置きへキー６１１を押下し、図１１（Ｄ）に示す画面を操作部１７０に表示させる。
【０１１６】
図１１（Ｄ）に示す画面にも、長形３号やＮｏ．１０などの封筒のサイズの一覧が表示される。なお、図１１（Ｄ）に示す画面は、封筒の長辺が搬送方向先端になるように封筒をセットする場合（縦置きをする場合）に用いられる画面である。
【０１１７】
ユーザは、登録したい封筒のサイズを選択して次へキーを押すと、ＣＰＵ２０１は、選択された封筒のサイズと、封筒の置き方が横置きであることを示す情報をＨＤＤ２０４に保存し、操作部１７０に、図１１（Ｈ）に示す画面を表示させる。
【０１１８】
図１１（Ｈ）に示す画面は、封筒のフラップのサイズをユーザから受け付けるための画面である。現在設定されているフラップのサイズの値（１２．３ｍｍ）と、受付可能なフラップのサイズの範囲、及び、フラップサイズを入力するためのテンキーが表示されている。ユーザは、表示されたテンキーまたはキー入力部６００１のハードのテンキー６００６のいずれかを操作することでフラップのサイズを入力する。なお、封筒のフラップを閉じた状態でセットするときには、フラップサイズとして０ｍｍを入力すればよい。ＯＫキー６１３が押されると、ＣＰＵ２０１は、入力されたフラップのサイズをＨＤＤ２０４に保存し、操作部１７０に、図１１（Ｈ）に示す画面を表示させる。
【０１１９】
図１１（Ｈ）に示す画面で、次へキー６１４が押されると、図１１（Ｆ）に示す画面が操作部１７０に表示される。図１１（Ｆ）に示す画面は、手差しトレイ１５１にセットされたシートの種類をユーザから受け付けるための画面である。同じサイズの封筒の中にも、複数の種類の封筒がある。種類によって坪量が異なっており、坪量によって定着部３２７の温度や封筒の搬送速度を変える必要がある。そこで、図１１（Ｆ）に示す画面のように、シートの種類の一覧を、各シートの種類の坪量と並べて表示し、ユーザにシートの種類を選択させる。シートの種類が選択され、ＯＫキー６１５が押されると、ＣＰＵ２０１は、選択されたシートの種類をＨＤＤ２０４に保存し、操作部１７０に図１１（Ｅ）に示す画面を表示させる。
【０１２０】
図１１（Ｅ）には、用紙のサイズとして封筒が設定され、用紙の種類として封筒（８０〜９０ｇ／平方メートル）が設定されていることが表示されている。
【０１２１】
以上のようにして設定されたシートの情報を、ＭＦＰ１００は、手差しトレイ１５１にシートがセットされた場合に読み出して利用することができる。
【０１２２】
これにより、ユーザが手差しトレイ１５１にシートをセットするたびに、シートの情報を入力せずとも、設定された内容に従って手差しトレイ１５１にセットされたシートに画像を印刷することができる。
【０１２３】
次に、（３）の毎回指定モード（よく使う用紙）における事前のシートの登録方法について図１２を用いて説明する。
【０１２４】
図１２（Ａ）は、図１０（Ａ）のよく使う用紙の登録キー５０９が押された場合に操作部１７０に表示される画面である。
【０１２５】
この画面には、Ｐ１〜Ｐ６のキーが表示されており、それぞれのキーに対応付けて、よく使うシートのサイズや種類などのシードの情報を登録しておくことができる。キーの数は６個に限られず、シートの情報を複数登録できればよい。
【０１２６】
シートのサイズと種類を登録する際に、ユーザは、Ｐ１キー〜Ｐ６キーのいずれかのキーを選択し、登録／編集キー７０９を押下する。ここでは、Ｐ１キーが選択されたとする。
【０１２７】
登録／編集キー７０９が押されると、図１２（Ｂ）に示す画面が操作部１７０に表示される。
【０１２８】
図１２（Ｂ）には、Ａ４サイズやＢ５サイズ、Ａ５サイズなどの定型用紙サイズキーや封筒キー７１０が設けられている。ユーザは、この中から登録したいサイズを選択する。定型用紙サイズを登録したい場合、ユーザは、登録したい定型用紙サイズボタンを押下し、次へボタンを押下することによって、押下された定型用紙サイズボタンに対応するサイズ（Ａ４サイズやＢ５サイズ、Ａ５サイズなど）がＨＤＤ２０４に登録される。一方、ユーザは、封筒のサイズを登録したい場合、封筒キー７１０を押下する。
【０１２９】
封筒キー７１０が押下されると、図１２（Ｃ）に示す画面が操作部１７０に表示される。図１２（Ｃ）に示す画面には、長形３号やＮｏ．１０などの封筒のサイズの一覧が表示される。なお、図１２（Ｃ）に示す画面は、封筒の短辺が搬送方向先端になるように封筒をセットする場合（横置きをする場合）に用いられる画面である。ユーザは、登録したい封筒のサイズを選択してＯＫキーを押すと、ＣＰＵ２０１は、選択された封筒のサイズと、封筒の置き方が横置きであることを示す情報をＰ１キーの情報としてＨＤＤ２０４に保存する。そして、ＣＰＵ２０１は、操作部１７０に、図１２（Ｇ）に示す画面を表示させる。
【０１３０】
一方、封筒の長辺が搬送方向先端になるように封筒をセットする場合（縦置きをする場合）、ユーザは、縦置きへキー６１１を押下し、図１２（Ｄ）に示す画面を操作部１７０に表示させる。
【０１３１】
図１２（Ｄ）に示す画面にも、長形３号やＮｏ．１０封筒などの封筒のサイズの一覧が表示される。なお、図１２（Ｄ）に示す画面は、封筒の長辺が搬送方向先端になるように封筒をセットする場合（縦置きをする場合）に用いられる画面である。
【０１３２】
ユーザは、登録したい封筒のサイズを選択して次へキーを押すと、ＣＰＵ２０１は、選択された封筒のサイズと、封筒の置き方が縦置きであることを示す情報を図１２（Ａ）で選択されたＰ１キーの情報としてＨＤＤ２０４に保存する。そして、ＣＰＵ２０１は、操作部１７０に、図１２（Ｈ）に示す画面を表示させる。
【０１３３】
図１２（Ｈ）に示す画面は、封筒のフラップのサイズをユーザから受け付けるための画面である。現在設定されているフラップのサイズの値（２０．０ｍｍ）と、受付可能なフラップのサイズの範囲、及び、フラップサイズを入力するためのテンキーが表示されている。ユーザは、表示されたテンキーまたはキー入力部６００１のハードのテンキー６００６のいずれかを操作することでフラップのサイズを入力する。なお、封筒のフラップを閉じた状態でセットするときには、フラップサイズとして０ｍｍを入力すればよい。ＯＫキー７１３が押されると、ＣＰＵ２０１は、入力されたフラップのサイズをＰ１キーに対応付けてＨＤＤ２０４に保存し、操作部１７０に、図１２（Ｇ）に示す画面を表示させる。
【０１３４】
図１２（Ｇ）に示す画面で、次へキー７１４が押されると、図１２（Ｆ）に示す画面が操作部１７０に表示される。図１２（Ｆ）に示す画面は、手差しトレイ１５１にセットされたシートの種類をユーザから受け付けるための画面である。同じサイズの封筒の中にも、複数の種類の封筒がある。種類によって坪量が異なっており、坪量によって定着部３２７の温度や封筒の搬送速度を変える必要がある。そこで、図１２（Ｆ）に示す画面のように、シートの種類の一覧を、各シートの種類の坪量と同時に表示し、ユーザにシートの種類を選択させる。シートの種類が選択され、ＯＫキー６１５が押されると、ＣＰＵ２０１は、選択されたシートの種類をＰ１キーに対応付けてＨＤＤ２０４に保存し、操作部１７０に図１２（Ｅ）に示す画面を表示させる。
【０１３５】
図１２（Ｅ）には、Ｐ１キーに、シートのサイズとして長形３号、シートの置き方として縦置きが設定され、シートの種類として封筒（８０〜９０ｇ／平方メートル）が設定されていることが表示されている。
【０１３６】
なお、ここでは、Ｐ１キーにシートのサイズとシートの種類を登録する例を説明したが、Ｐ２キー〜Ｐ６キーにも同様に、よく使うシートのサイズ及び種類を登録することができる。
【０１３７】
以上のようにして、Ｐ１キー〜Ｐ６キーに対応付けて登録された封筒のサイズとフラップのサイズを、手差しトレイ１５１にシートがセットされた場合に読み出して表示し、いずれかのシートのサイズ及び種類をユーザに選択させることができる。
【０１３８】
これにより、ユーザは、手差しトレイ１５１にシートをセットした際に操作部１７０に表示される画面を介して、よく使うシートとして、Ｐ１キー〜Ｐ６キーのうちのいずれかを選択することができる。
【０１３９】
次に、上述した方法で、手差しトレイ１５１にシートがセットされたときのシートのサイズの指定方法が予め登録された後、手差しトレイ１５１にシートがセットされた場合の動作について、図１３のフローチャートを用いて説明する。なお、図１３のフローチャートの各処理は、ＣＰＵ２０１が、ＲＯＭ２０３に記憶されたプログラムを実行することによって実現される。図１３のフローチャートに示す処理は、手差しトレイ１５１にシートがセットされたことに従って開始される。
【０１４０】
まず、Ｓ８０００で、ＣＰＵ２０１は、シートのサイズの指定方法として固定モードが登録されているか否かを判定する。固定モードが登録されていれば、ＣＰＵ２０１は、Ｓ８００１に処理を進め、固定モードが登録されていなければ、Ｓ８０４０に処理を進める。
【０１４１】
Ｓ８００１で、ＣＰＵ２０１は、図１１に示す方法でＨＤＤ２０４に登録されたシートのサイズを読み出す。
【０１４２】
Ｓ８００２で、ＣＰＵ２０１は、登録されたシートのサイズが封筒サイズ（長形３号やＮｏ．１０など）であるか否かを判定する。封筒サイズであると判定された場合、Ｓ８００３に処理を進め、封筒サイズではないと判定された場合に、Ｓ８０１１に処理を進める。
【０１４３】
Ｓ８００３で、ＣＰＵ２０１は、封筒のセット方向として縦置きが記憶されているか否かをＨＤＤ２０４に登録された情報に基づいて判断する。縦置きが記憶されていると判断された場合、Ｓ８００４に処理を進め、縦置きが記憶されていないと判断された場合Ｓ８０１１に処理を進める。
【０１４４】
Ｓ８０１１に処理を進めた場合、ＣＰＵ２０１は、手差しトレイ１５１のガイド１５２とガイド１５３の幅を、センサ１５０からの信号に基づいて検知する。
【０１４５】
Ｓ８０１２で、Ｓ８００１で読み出されたシートのサイズに基づいて、シートの主走査方向の長さを決定する。例えば、シートのサイズがＡ４サイズでありシートが縦置きされていれば、短辺が２１０ｍｍ、長辺が２９７ｍｍであることがＲＯＭ２０３に記憶されているため、ＣＰＵ２０１は、縦置きされたシートの主走査方向の長さを２９７ｍｍに決定する。また、シートのサイズがＡ４サイズでありシートが横置きされていれば、ＣＰＵ２０１は、ＲＯＭ２０３に記憶された短辺２１０ｍｍ、長辺２９７ｍｍという値を参照し、横置きされたシートの主走査方向の長さを２１０ｍｍに決定する。一方、シートのサイズが封筒の長形３号であれば、Ｓ８０１１が封筒が横置きされている場合の処理であるため、ＲＯＭ２０３に記憶された短辺１２０ｍｍ、長辺２３５ｍｍという値を参照し、封筒の主走査方向の長さを１２０ｍｍに決定する。そして、ＣＰＵ２０１は、決定したシートの主走査方向の長さと、Ｓ８００５で検知されたガイド１５２とガイド１５３の間の幅を減算することで差分を算出し、Ｓ８００７に処理を進める。
【０１４６】
一方、Ｓ８００３からＳ８００４に処理を進めた場合、Ｓ８００４で、ＣＰＵ２０１は、ＨＤＤ２０４に予め固定モードで使用する値として登録されたフラップのサイズを読み出す。
【０１４７】
Ｓ８００５で、ＣＰＵ２０１は、手差しトレイ１５１のガイド１５２とガイド１５３の幅を、センサ１５０からの信号に基づいて検知する。
【０１４８】
Ｓ８００６で、ＣＰＵ２０１は、Ｓ８００１で読み出された封筒のサイズに基づいて、封筒の主走査方向の長さを決定する。例えば、封筒のサイズが長形３号であれば、短辺が１２０ｍｍで、長辺が２３５ｍｍであることがＲＯＭ２０３に記憶されているため、縦置きされた封筒の主走査方向の長さを２３５ｍｍに決定する。そして、ＣＰＵ２０１は、決定した封筒の主走査方向の長さと、Ｓ８００４で読み出されたフラップの長さの和から、Ｓ８００５で検知されたガイド１５２とガイド１５３の間の幅を減算することによって差分を算出する。
【０１４９】
Ｓ８００７で、Ｓ８００６またはＳ８０１２で算出された差分が、予め定められた閾値（１０ｍｍ）を超えているか否かを判定する。この１０ｍｍは、ガイド１５２またはガイド１５３と、手差しトレイ１５１に載置されたシートの間にできてしまうすき間を誤差として許容するために設けられたものでる。この閾値は、ＭＦＰ１００の工場出荷時に予めＲＯＭ２０３に記憶されていてもよいし、ＨＤＤ２０４に記憶され、操作部１７０やＰＣ１１１からユーザによって変更可能になっていてもよい。差分が閾値を超えていないと判定された場合、Ｓ８００８に処理を進め、差分が閾値を超えていると判定された場合、Ｓ８００９に処理を進める。
【０１５０】
Ｓ８００８で、ＣＰＵ２０１は、Ｓ８００１で読み出されたシートのサイズや、Ｓ８００４で読み出されたフラップのサイズの値を、手差しトレイ１５１にセットされたシートの情報として確定させ、処理を終了する。
【０１５１】
Ｓ８００７からＳ８００９に処理を進めた場合、ＣＰＵ２０１は、操作部１７０に図９に示すガイドエラーを表示させ、処理を終了する。図９に示すガイドエラーには、指定されたサイズとガイドの幅が一致していないため、ガイドの幅を調整するよう促すためのメッセージが表示されている。
【０１５２】
次にＳ８０００からＳ８０４０に処理を進めた場合について説明する。
【０１５３】
Ｓ８０４０で、ＣＰＵ２０１は、既にジョブを受信していて、受信したジョブを実行することによって給紙すべきシートがカセット１６０または手差しトレイ１５１に無いことが原因で印刷が停まっている状態であるか否かを判定する。印刷が停まっている状態であると判定した場合、Ｓ８０４１に処理を進め、ジョブの印刷が停まっている状態ではない場合、Ｓ８０２０に処理を進める。
【０１５４】
Ｓ８０４１で、ＣＰＵ２０１は、ジョブで設定されたシートの属性情報を特定する。属性情報には、シートのサイズや種類を示す情報が含まれる。また、シートのサイズが封筒のサイズである場合、ジョブの設定として、フラップのサイズが設定されている場合と設定されていない場合がある。
【０１５５】
Ｓ８０４２で、ＣＰＵ２０１は、特定された属性情報に基づいて、ジョブで設定されたシートのサイズを示す確認画面を操作部１７０に表示させる。図１５に確認画面の一例を示す。図１５には、ジョブで設定されたシートのサイズが封筒であることが示されている。なお、この確認画面には封筒であることを示す情報以外に、ジョブの設定として縦置きが設定されているか、または横置きが設定されているか、またはフラップサイズなどの情報が含まれていてもよい。また、ジョブで設定されたシートのサイズがＡ４サイズであれば、Ａ４サイズが表示され、Ｂ５サイズであれば、Ｂ５サイズが表示される。ユーザは、表示されたサイズに決定したい場合、確定キー（図１５のＯＫキー）を押下する。
【０１５６】
Ｓ８０４３で、ＣＰＵ２０１は、確定キーが押下されたか否かを判定する。確定キーが押されたと判定した場合、Ｓ８０４４に処理を進め、確定キーが押されていない場合、Ｓ８０４３の処理を繰り返す。
【０１５７】
Ｓ８０４４で、ＣＰＵ２０１は、Ｓ８０４１で特定されたシートのサイズが封筒であるか否かを判定する。シートのサイズが封筒であると判定した場合、Ｓ８０４５に処理を進め、シートのサイズが封筒ではないと判定した場合、Ｓ８０５２に処理を進める。
【０１５８】
Ｓ８０４５で、ＣＰＵ２０１は、ジョブの設定として、縦置きが設定されているか否かを判定する。縦置きが設定されていると判定された場合、Ｓ８０４６に処理を進め、縦置きが設定されていないと判定された場合、Ｓ８０５２に処理を進める。
【０１５９】
Ｓ８０５２で、ＣＰＵ２０１は、手差しトレイ１５１のガイド１５２とガイド１５３の幅を、センサ１５０からの信号に基づいて検知する。
【０１６０】
Ｓ８０５３で、ＣＰＵ２０１は、Ｓ８０４１で特定されたサイズに基づいて、封筒の主走査方向の長さを決定する。例えば、ジョブの設定としてシートのサイズがＡ４サイズで縦置きが設定されていれば、短辺が２１０ｍｍ、長辺が２９７ｍｍであることがＲＯＭ２０３に記憶されているため、ＣＰＵ２０１は、縦置きされたシートの主走査方向の長さを２９７ｍｍに決定する。また、ジョブの設定としてシートのサイズがＡ４サイズで横置きが設定されていれば、ＣＰＵ２０１は、ＲＯＭ２０３に記憶された短辺２１０ｍｍ、長辺２９７ｍｍという値を参照し、横置きされたシートの主走査方向の長さを２１０ｍｍに決定する。一方、ジョブの設定としてシートのサイズが封筒の長形３号で横置きが設定されていれば、ＲＯＭ２０３に記憶された短辺１２０ｍｍ、長辺２３５ｍｍという値を参照し、封筒の主走査方向の長さを１２０ｍｍに決定する。そして、ＣＰＵ２０１は、そして、ＣＰＵ２０１は、決定したシートの主走査方向の長さと、Ｓ８０５２で検知されたガイド１５２とガイド１５３の間の幅を減算することで差分を算出し、Ｓ８０５０に処理を進める。
【０１６１】
一方、Ｓ８０４５からＳ８０４６に処理を進めた場合、Ｓ８０４６で、ＣＰＵ２０１は、手差しトレイ１５１のガイド１５２とガイド１５３の幅を、センサ１５０からの信号に基づいて検知する。
【０１６２】
Ｓ８０４７で、ＣＰＵ２０１は、ジョブの設定として、フラップのサイズが設定されているか否かを判定する。フラップのサイズが設定されていると判定された場合、Ｓ８０４８に処理を進め、設定されていないと判定された場合、Ｓ８０４９に処理を進める。
【０１６３】
Ｓ８０４９では、受信したジョブで給紙すべきシートが無い状態になる前に手差しトレイ１５１に対して設定されていたフラップのサイズを、ＨＤＤ２０４から読み出して手差しトレイ１５１にセットされた封筒のフラップのサイズとして設定する。
【０１６４】
Ｓ８０４８で、ＣＰＵ２０１は、Ｓ８０４１で特定されたサイズに基づいて、封筒の主走査方向の長さを決定する。例えば、封筒のサイズが長形３号であれば、短辺が１２０ｍｍで、長辺が２３５ｍｍであることがＲＯＭ２０３に記憶されているため、縦置きされた封筒の主走査方向の長さを２３５ｍｍに決定する。そして、ＣＰＵ２０１は、決定した封筒の主走査方向の長さと、Ｓ８００４で読み出されたフラップの長さの和から、Ｓ８００５で検知されたガイド１５２とガイド１５３の間の幅を減算することによって差分を算出する。
【０１６５】
Ｓ８０５０で、Ｓ８０４８またはＳ８０５３で算出された差分が、予め定められた閾値（１０ｍｍ）を超えているか否かを判定する。この１０ｍｍは、ガイド１５２またはガイド１５３と、手差しトレイ１５１に載置されたシートの間にできてしまうすき間を誤差として許容するために設けられたものでる。この閾値は、ＭＦＰ１００の工場出荷時に予めＲＯＭ２０３に記憶されていてもよいし、ＨＤＤ２０４に記憶され、操作部１７０やＰＣ１１１からユーザによって変更可能になっていてもよい。差分が閾値を超えていないと判定された場合、Ｓ８０５１に処理を進め、差分が閾値を超えていると判定された場合、Ｓ８０５４に処理を進める。
【０１６６】
Ｓ８０５１で、ＣＰＵ２０１は、Ｓ８０４１で特定されたシートのサイズや種類、フラップのサイズの値を、手差しトレイ１５１にセットされたシートの情報として確定させ、処理を終了する。
【０１６７】
Ｓ８０５０からＳ８０５４に処理を進めた場合、ＣＰＵ２０１は、操作部１７０に図９に示すガイドエラーを表示させ、処理を終了する。図９に示すガイドエラーには、指定されたサイズとガイドの幅が一致していないため、ガイドの幅を調整するよう促すためのメッセージが表示されている。
【０１６８】
次にＳ８０４０からＳ８０２０に処理を進めた場合について説明する。
【０１６９】
Ｓ８０２０で、ＣＰＵ２０１は、シートのサイズの指定方法として毎回指定モード（良く使う用紙）が登録されているか否かを判定する。毎回指定モード（よく使う用紙）が登録されている場合、Ｓ８０２０に処理を進める。一方、毎回指定モード（よく使う用紙）が登録されていない場合、つまりシートのサイズ方法としてシートのサイズの指定方法として毎回指定モード（標準）が登録されている場合、Ｓ８０６０に処理を進める。Ｓ８０６０の処理は、図５のフローチャートに示す処理と同様であるため、詳しい説明を省略する。
【０１７０】
Ｓ８０２１に処理を進めた場合、Ｓ８０２１で、ＣＰＵ２０１は、よく使う用紙として予め登録されたシートサイズの候補を選択するための画面を操作部１７０に表示させる。
【０１７１】
図１４は、毎回指定モード（よく使う用紙）が登録されている場合に、操作部１７０に表示される画面の遷移を説明するための図である。図１４（Ａ）に示す画面１２０１は、手差しトレイ１５１にシートがセットされる前に操作部１７０に表示される画面である。
【０１７２】
画面１２０１が表示された状態で、手差しトレイ１５１に用紙がセットされたことを検知すると、ＣＰＵ２０１は、図１４（Ｂ）に示す画面１２０２を操作部１７０に表示させる。この画面１２０２を介して、ＣＰＵ２０１は、ユーザからシートのサイズの選択を受け付ける。ここでは、ＭＦＰ１００が印刷に用いることができる全てのシートのサイズの中から、ユーザがよく使うサイズとして予め登録しておいたもののみが表示されるため、ユーザは、よく使うシートの選択が容易になる。
【０１７３】
Ｓ８０２３で、ＣＰＵ２０１は、ユーザによって選択されたシートのサイズをＨＤＤ２０４から読み出す。例えば、画面１２０２で、ＣＰＵ２０１が「Ｐ１」キー１２０５が押下されたことを検出すると、シートのサイズ「長形３号（縦置き）」、シートの種類「封筒」、フラップサイズ「２０．０ｍｍ」という予めＰ１キー１２０５に登録された値を読み出す。そして、ＣＰＵ２０１は、画面１２０３に示すように、読みだした値を表示させる。
【０１７４】
そして、Ｓ８０２４で、ＣＰＵ２０１は、選択されたキーに対して登録されたシートのサイズが封筒であるか否かを判定する。シートのサイズが封筒であると判定された場合、Ｓ８０２５に処理を進め、封筒ではないと判定された場合、Ｓ８０３１に処理を進める。
【０１７５】
Ｓ８０２５で、ＣＰＵ２０１は、シートのセット方向として縦置きが設定されているか否かを判定する。縦置きが設定されている場合、Ｓ８０２６に処理を進め、縦置きが設定されていない場合、Ｓ８０３１に処理を進める。
【０１７６】
Ｓ８０３１で、ＣＰＵ２０１は、手差しトレイ１５１のガイド１５２とガイド１５３の幅を、センサ１５０からの信号に基づいて検知する。
【０１７７】
Ｓ８０３２で、ＣＰＵ２０１は、Ｓ８０２２で選択されたシートのサイズに基づいて、シートの主走査方向の長さを決定する。例えば、選択されたシートのサイズがＡ４サイズでありシートが縦置きされていれば、短辺が２１０ｍｍ、長辺が２９７ｍｍであることがＲＯＭ２０３に記憶されているため、ＣＰＵ２０１は、縦置きされたシートの主走査方向の長さを２９７ｍｍに決定する。また、選択されたシートのサイズがＡ４サイズでありシートが横置きされていれば、ＣＰＵ２０１は、ＲＯＭ２０３に記憶された短辺２１０ｍｍ、長辺２９７ｍｍという値を参照し、横置きされたシートの主走査方向の長さを２１０ｍｍに決定する。一方、選択されたシートのサイズが封筒の長形３号であれば、Ｓ８０１１が封筒が横置きされている場合の処理であるため、ＲＯＭ２０３に記憶された短辺１２０ｍｍ、長辺２３５ｍｍという値を参照し、封筒の主走査方向の長さを１２０ｍｍに決定する。そして、ＣＰＵ２０１は、決定したシートの主走査方向の長さと、Ｓ８０３１で検知されたガイド１５２とガイド１５３の間の幅を減算することで差分を算出し、Ｓ８０２９に処理を進める。
【０１７８】
Ｓ８０２６で、ＣＰＵ２０１は、ＨＤＤ２０４から、選択されたキーに対して登録されたフラップのサイズを読み出す。
【０１７９】
Ｓ８０２７で、ＣＰＵ２０１は、手差しトレイ１５１のガイド１５２とガイド１５３の幅を、センサ１５０からの信号に基づいて検知する。
【０１８０】
Ｓ８０２８で、ＣＰＵ２０１は、Ｓ８０２３で読み出されたサイズによって特定される封筒の主走査方向の長さと、Ｓ８０２６で読み出されたフラップサイズの和から、Ｓ８０２７で検知されたガイド幅を減算することによって差分を特定する。
【０１８１】
Ｓ８０２９で、Ｓ８０２８またはＳ８０３２で算出された差分が予め定められた閾値（１０ｍｍ）を超えているか否かを判定する。この１０ｍｍは、誤差を許容するために設けられたものでる。閾値は、ＭＦＰ１００の工場出荷時に予めＲＯＭ２０３に記憶されていてもよいし、ＨＤＤ２０４に記憶され、操作部１７０やＰＣ１１１からユーザによって変更可能になっていてもよい。差分が閾値を超えていないと判定された場合、Ｓ８０３０に処理を進め、差分が閾値を超えていると判定された場合、Ｓ８０３３に処理を進める。
【０１８２】
Ｓ８０３０で、ＣＰＵ２０１は、ＨＤＤ２０４に記憶されたシートのサイズや、シートのサイズが封筒である場合には、シートの置き方、フラップのサイズなどのシートの情報を、手差しトレイ１５１にセットされたシートの情報として確定させる。そして、図７の処理を終了する。
【０１８３】
一方、Ｓ８０３３に処理を進めた場合、ＣＰＵ２０１は、操作部１７０に図９に示すガイドエラーを表示させ、処理を終了する。図９に示すガイドエラーには、指定されたサイズとガイドの幅が一致していないため、ガイドの幅を調整するよう促すためのメッセージが表示されている。なお、エラーメッセージには、ガイドの幅を調整するよう促すためのメッセージを表示する例を説明したが、エラーメッセージの内容はこれに限らず、シートを置き換えるよう促すメッセージを表示してもよい。
【０１８４】
図１３のＳ８００８またはＳ８０３０で、手差しトレイ１５１にセットされたシートの情報が確定した後、操作部１７０のスタートキー６００５によって印刷指示を受け付けると、ＣＰＵ２０１は、確定したシートの情報に基づいてコピーを開始させる。
【０１８５】
具体的に、ＣＰＵ２０１は、リーダ部１３９によって原稿の画像を読み取り、読み取った画像のうち、確定したシートのサイズに基づいて印刷範囲を決定し、画像をシートに印刷するよう制御する。
【０１８６】
また、シートのサイズが封筒である場合、ＣＰＵ２０１は、確定したシートの置き方に基づいて画像を回転するか否かを決定する。具体的には、封筒が縦置きである場合、原稿の画像を回転せずに封筒に印刷し、封筒が横置きである場合、画像を時計周りに９０度回転して印刷する。さらに、シートのサイズが封筒であり、縦置きである場合、ＣＰＵ２０１は、フラップのサイズ分だけ画像を図５（ｂ）の手前方向にシフトして印刷するよう制御する。
【０１８７】
なお、印刷は、Ｓ８００８またはＳ８０５１またはＳ８０３０またはＳ８０６０の処理で確定したシートの情報以外にも、操作部１７０を介して受け付けた印刷部数の設定や、印刷レイアウトの設定に従って行われる。
【０１８８】
一方、Ｓ８００９またはＳ８０５４またはＳ８０３３でエラーが表示された後、手差しトレイ１５１にセットされたシートの情報が確定されないまま操作部１７０のスタートキー６００５によって印刷指示を受け付けても、ＣＰＵ２０１はコピーを開始しない。
【０１８９】
本実施形態によれば、手差しトレイ１５１にセットされた封筒のサイズや置き方、フラップといった情報を、ユーザが容易に呼び出して設定することができる。また、呼び出されたシートのサイズが封筒であり、シートの置き方が縦置きである場合に、封筒のフラップのサイズを考慮して、ガイドエラーを表示すべきかどうかを判定する。それによって、正しく封筒をセットしている場合にまで、ガイドエラーが表示されることで、ユーザが混乱してしまうことを防ぐことができる。
【０１９０】
なお、第２の実施形態では、複数のモードを備えるＭＦＰ１００を説明したが、これら複数のモードの全てを備える必要はなく、一部のみを備えていてもよい。例えば、（１）固定モード、（２）毎回指定モード（標準）、（３）毎回指定モード（よく使う用紙）のうち、１つのモードまたは２つのモードを備えるものであってもよい。また、Ｓ８０００で固定モードが登録されていないと判定された場合に、Ｓ８０４０の処理をせず、Ｓ８０２０に処理を進めてもよい。
【０１９１】
＜その他の実施形態＞
また、第１の実施形態、第２の実施形態では、操作部１７０を介して封筒の設定画面の表示を行い、ユーザから封筒の設定を受け付ける例を説明した。しかしながら、本発明は、これに限られない。上述した各種設定画面を、ＭＦＰ１００が、ＰＣ１１１の表示部に表示するよう制御し、ＰＣ１１１の操作部を介してユーザから受け付けた設定をＭＦＰ１００が受信して制御してもよい。また、ＰＣ１１１のＣＰＵが主体的に、上述した各種設定画面の表示と、設定の受け付けを行ってもよい。
【０１９２】
その場合、ＭＦＰ１００と通信可能なＰＣ１１１が、センサ１５０によって検知されたガイド１５２とガイド１５３の幅をＭＦＰ１００から受信する。そして、ＰＣ１１１が、ユーザから、印刷に使用すべき封筒のサイズ及びフラップのサイズを受け付けて決定する。その後、ＰＣ１１１は、受信したガイドの幅と、受け付けて決定された封筒のサイズ及びフラップのサイズに基づいて、エラーを表示するか否かを決定する。エラーを表示すると決定した場合に、エラーをＰＣ１１１がＰＣ１１１の表示部に表示する。
【０１９３】
本実施形態におけるフローチャートに示す機能は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をコンピュータパソコン等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【符号の説明】
【０１９４】
１５１  手差しトレイ
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  ＨＤＤ
【図１】
2015030220.tif 000003
【図２】
2015030220.tif 000004
【図３】
2015030220.tif 000005
【図４】
2015030220.tif 000006
【図５】
2015030220.tif 000007
【図６】
2015030220.tif 000008
【図７】
2015030220.tif 000009
【図８】
2015030220.tif 000010
【図９】
2015030220.tif 000011
【図１０】
2015030220.tif 000012
【図１１】
2015030220.tif 000013
【図１２】
2015030220.tif 000014
【図１３】
2015030220.tif 000015
【図１４】
2015030220.tif 000016
【図１５】
2015030220.tif 000017
【図１６】
2015030220.tif 000018