(57)【特許請求の範囲】
【請求項１】
印刷対象となる封筒を、該封筒のフラップが開いた状態で保持する複数の保持手段と、
封筒の定型サイズを複数の選択肢の中からユーザに選択させるための選択画面を表示する表示手段と、
前記印刷対象となる封筒のフラップの長さを示す情報を入力する入力手段と、
前記複数の保持手段のそれぞれに対応付けて、各保持手段に保持されている封筒のサイズとして、前記表示手段により表示される前記選択画面からユーザが選択した封筒の定型サイズを設定するとともに、前記入力手段により入力された前記フラップの長さを示す情報を設定する設定手段と、
外部装置から受信した印刷ジョブで指定された封筒の定型サイズと、前記設定手段によって設定された封筒の定型サイズとに基づいて、当該印刷ジョブで使用する保持手段を、前記複数の保持手段から選択する選択手段と、
前記選択手段によって選択された前記保持手段から封筒を給送し、当該給送された封筒に画像を印刷するよう制御する制御手段と、を備え、
前記制御手段は、前記フラップが付いている辺が給送方向と並行となるように前記封筒を給送する場合、前記選択手段によって選択された前記保持手段に対応づけて設定されている封筒のフラップの長さを示す情報に基づいて、封筒の給送方向と交差する主走査方向にシフトさせた位置に画像を印刷するよう制御する、
ことを特徴とする印刷装置。
【請求項２】
前記複数の保持手段は、カセットを含むことを特徴とする請求項１に記載の印刷装置。 
【請求項３】
前記複数の保持手段は、手差しトレイを含むことを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記複数の保持手段は、封筒以外のシートを保持可能であることを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記設定手段は、更に、封筒を縦送りするか横送りするかを、前記複数の保持手段のそれぞれに対応付けて設定することを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
印刷対象となる封筒を、該封筒のフラップが開いた状態で保持する複数の保持手段を備えた印刷装置の制御方法であって、
封筒の定型サイズを複数の選択肢の中からユーザに選択させるための選択画面を表示する表示工程と、
前記印刷対象となる封筒のフラップの長さを示す情報を入力する入力工程と、
前記複数の保持手段のそれぞれに対応付けて、各保持手段に保持されている封筒のサイズとして、前記表示工程で表示された前記選択画面からユーザが選択した封筒の定型サイズを設定するとともに、前記入力工程で入力された前記フラップの長さを示す情報を設定する設定工程と、
外部装置から受信した印刷ジョブで指定された封筒の定型サイズと、前記設定工程で設定された封筒の定型サイズとに基づいて、当該印刷ジョブで使用する保持手段を、前記複数の保持手段から選択する選択工程と、
前記選択工程で選択された前記保持手段から封筒を給送し、当該給送された封筒に画像を印刷するよう制御する制御工程と、を有し、
前記制御工程では、前記フラップが付いている辺が給送方向と並行となるように前記封筒を給送する場合、前記選択工程で選択された前記保持手段に対応づけて設定されている封筒のフラップの長さを示す情報に基づいて、封筒の給送方向と交差する主走査方向にシフトさせた位置に画像を印刷するよう制御する、
ことを特徴とする印刷装置の制御方法。
【請求項７】
請求項６に記載の印刷装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、封筒に画像を印刷可能な印刷装置及びその制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
一般的に印刷装置は一つ或いはそれ以上の用紙格納部を備えており、その中に格納された用紙を一枚ずつ給紙して、その上に画像形成を行う。ここで各用紙格納部に格納されている用紙のサイズを設定することが可能であり、例えばＡ４，Ｂ４等の定型サイズ、もしくは２１０ｍｍ×２９０ｍｍのように任意のサイズを設定することができる。また、特殊な定型サイズとして封筒のサイズを設定することもできる。封筒ののりしろ（以降、フラップ）や、インデックス紙のインデックス部のような突起部分を含むような用紙は、その突起部分が副走査方向の後端になるように用紙をセットする。それによって、突起部分までの用紙領域（突起部分を含まない用紙領域）を定型サイズとして扱い印刷を行っている。また、フラップが搬送方向の先端にくるように封筒を設定し、封筒の搬送時にセンサによりフラップの位置を認識して画像のズレを抑制するという技術が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−１０９４９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
封筒は、一般的に副走査方向の長さが主走査方向の長さよりも長い。このような封筒の副走査方向（長辺）を搬送方向に平行にセットし、その封筒を搬送する（ショートエッジフィードと呼ぶ）従来の方法では、印刷時間が長くかかってしまう。
【０００５】
フラップ部が主走査側にくるようにセットし、その封筒を搬送する（ロングエッジフィードと呼ぶ）ことで印刷にかかる時間を短縮することができるが、フラップの幅は封筒のメーカによって異なる。そのため、ユーザは、封筒の主走査方向と副走査方向の長さを計測し、計測した長さを入力することによって、ユーザ定義サイズの用紙として登録しなければならない。封筒をユーザ定義サイズの用紙として登録すると、原稿画像のサイズに基づいて、使用する用紙を自動的に選択してプリントする自動用紙選択の機能を使用することができない。
【０００６】
本発明の目的は上記従来技術の問題点を解決することにある。
【０００７】
本発明は、封筒のフラップが付いている辺が搬送方向と並行になるように搬送することで印刷時間を短縮することを可能としつつ、印刷対象の封筒を保持する複数の保持手段から適切な保持手段を選択して印刷できるようにする仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の一態様に係る印刷装置は、印刷対象となる封筒を、該封筒のフラップが開いた状態で保持する複数の保持手段と、封筒の定型サイズを複数の選択肢の中からユーザに選択させるための選択画面を表示する表示手段と、前記印刷対象となる封筒のフラップの長さを示す情報を入力する入力手段と、前記複数の保持手段のそれぞれに対応付けて、各保持手段に保持されている封筒のサイズとして、前記表示手段により表示される前記選択画面からユーザが選択した封筒の定型サイズを設定するとともに、前記入力手段により入力された前記フラップの長さを示す情報を設定する設定手段と、外部装置から受信した印刷ジョブで指定された封筒の定型サイズと、前記設定手段によって設定された封筒の定型サイズとに基づいて、当該印刷ジョブで使用する保持手段を、前記複数の保持手段から選択する選択手段と、前記選択手段によって選択された前記保持手段から封筒を給送し、当該給送された封筒に画像を印刷するよう制御する制御手段と、を備え、前記制御手段は、前記フラップが付いている辺が給送方向と並行となるように前記封筒を給送する場合、前記選択手段によって選択された前記保持手段に対応づけて設定されている封筒のフラップの長さを示す情報に基づいて、封筒の給送方向と交差する主走査方向にシフトさせた位置に画像を印刷するよう制御する、ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、封筒のフラップが付いている辺が搬送方向と並行になるように搬送することで印刷時間を短縮することを可能としつつ、印刷対象の封筒を保持する複数の保持手段から適切な保持手段を選択して印刷することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る画像形成装置の一例である多機能周辺機器の構成を示す図。
【図２】本実施形態に係るコントローラのハードウエア構成を示す図。
【図３】本実施形態に係るＭＦＰの概観図。
【図４】本実施形態に係るＭＦＰの操作部の上面図。
【図５】手差しトレイを上から見た図。
【図６】実施形態に係るＭＦＰの操作部の表示部に表示されるＵＩ画面例を示す図。
【図７】実施形態に係るＭＦＰの操作部の表示部に表示されるＵＩ画面例を示す図。
【図８】実施形態に係るＭＦＰの操作部の表示部に表示されるＵＩ画面例を示す図。
【図９】実施形態に係るスキャナの構成を説明する図。
【図１０】実施形態に係るプリンタ部の構成を説明する図。
【図１１】自動用紙選択対象の給紙カセットを選択するためのＵＩ画面例を示す図。
【図１２】本実施形態におけるジョブのデータ構造を説明する図。
【図１３】本実施形態に係るジョブのデータの属性の一例を示す図。
【図１４】本実施形態に係るＭＦＰが、用紙サイズが指示されたジョブで自動的に給紙カセットを選択するときの動作を説明するフローチャート。
【図１５】本実施形態に係る封筒サイズの設定方法を説明する図。
【図１６】本実施形態に係る封筒サイズの設定方法を説明する図。
【図１７】本実施形態に係るＰＤＬジョブでの封筒への印刷手順を説明するフローチャート。
【図１８】画像サイズを長形３号にした場合のメモリ上に展開された画像データのイメージを示す図。
【図１９】封筒のサイズ及び封筒への印刷例を示す図。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１２】
図１は、本発明の実施形態を示す印刷装置の一例である多機能周辺機器（ＭＦＰ：Multi-Function Peripheral）の構成を示す図である。なお、本実施形態では、印刷装置の一例として、複数の機能を備える多機能周辺装置を使って説明するが、印刷装置は、単機能を備える周辺装置（ＳＦＰ：Single-Function Peripheral）であってもよい。
【００１３】
図１において、コントローラ１０１は、多機能周辺機器を制御しており、図２に示すハードウエア構成を有している。スキャナ１０２は、コントローラ１０１によって制御されて、原稿を読み取って、その原稿画像の画像データを作成する。プリンタエンジン１０３は、本実施形態では電子写真法によるプリンタエンジンであり、コントローラ１０１の制御の下に記録媒体（用紙や封筒等のシート）上に画像を印刷する。プリンタエンジン１０３はフィニッシャ１０４に接続されており、プリンタエンジン１０３から出力された複数の記録媒体（例えば、用紙）をまとめて、例えばステイプル処理することが可能である。このフィニッシャ１０４もコントローラ１０１によって制御されている。ネットワーク（イーサーネット）インターフェイス１０５は、コントローラ１０１に対して同インターフェイスを通した双方向通信を提供しており、ネットワークを介してＰＣ１０７との接続が可能となっている。操作部１０６は、ユーザインターフェイスを提供しており、表示部とキーボードとを具備し、コントローラ１０１からの情報の表示を行うとともにユーザからの指示をコントローラ１０１に伝える。
【００１４】
図２は、本実施形態に係るコントローラ１０１のハードウエア構成を示す図である。
【００１５】
コントローラ１０１の内部では、ＣＰＵ２０１がバス２０９を介して、メモリ２０２，操作部１０６の表示部２０３及びキーボード２０４，ＲＯＭ２１０，ＤＩＳＫ２１１と接続されている。各種プログラム及びデータは、ハードディスクやフロッピー（登録商標）ディスク等のＤＩＳＫ２１１（記憶媒体）に記憶されており、必要に応じて順次メモリ２０２に読み出されてＣＰＵ２０１で実行される。このＤＩＳＫ２１１は、ＭＦＰに着脱可能であっても、ＭＦＰに内蔵されたものでも良い。更に、プログラムは、ネットワークを介して他のＰＣやＭＦＰ等からダウンロードされてＤＩＳＫ２１１に記憶される構成でも良い。
【００１６】
またメモリ２０２は、揮発メモリ或いは揮発メモリの双方の機能をそなえていても良いし、揮発メモリの機能をメモリ２０２が受け持ち、不揮発メモリの機能をＤＩＳＫ２１１が受け持つ構成でもよい。また取り外し可能なメモリメディアでも良い。
【００１７】
ＣＰＵ２０１が、表示用メモリ（不図示）に表示用データを書き込むことにより表示部２０３に表示を行い、ＣＰＵ２０１がキーボード２０４もしくはタッチパネルになっている表示部２０３からデータを入力することにより、ユーザからの指示を入力する。こうして入力された情報はメモリ２０２、ＤＩＳＫ２１１、ＣＰＵ２０１のいずれかに転送、蓄積され、様々な処理に使用される。またバス２０９には、ネットワークインターフェイス１０５が接続されており、ＣＰＵ２０１が、このネットワークインターフェイス１０５を介してからデータの読み込み又は書き込みを行うことによりインターフェイスを介した通信を行う。
【００１８】
更に、バス２０９には、プリンタエンジン１０３，フィニッシャ１０４，スキャナ１０２が接続されている。ＣＰＵ２０１がこれらに対してデータの読み書きを行うことによりプリントやスキャン等の動作及び各種ステータスの取得を行う。画像データはスキャナ１０２もしくはネットワークインターフェイス１０５からコントローラ１０１のＤＩＳＫ２１１、メモリ２０２に保存することが可能である。また取り外し可能なメモリに予め画像データを蓄積しておき、そのメモリをコントローラ１０１に取り付けることによって取り込むことも可能である。ＤＩＳＫ２１１に蓄積されている画像データは、メモリ２０２に移動もしくはコピーすることができ、操作部１０６から指示された内容によってメモリ２０２の画像データに様々な付加画像（例えば、ページの数字部分）を合成することができる。尚、プリンタエンジン１０３，フィニッシャ１０４，スキャナ１０２はＭＦＰの内部ではなく、ネットワーク上にそれぞれ単体の周辺機器として存在し、それをＭＦＰのコントローラ１０１が制御しても良い。
【００１９】
図３は、本実施形態に係るＭＦＰの概観図である。
【００２０】
画像入力デバイスであるスキャナ１０２は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサを走査することで、その原稿の画像を電気的な画像データに変換する。電気的に変換された画像データから、原稿のカラー判定やサイズ判定などを行う。画像出力デバイスであるプリンタ部３０２は、画像データを用紙上の画像に変換する部分であり、用紙に印刷した後にステイプルや製本などの処理を行って出力する。プリント動作の起動や停止は、コントローラ１０２のＣＰＵ２０１からの指示によって行われる。３０４〜３０８は給紙段を表している。３０４は手差しトレイ、３０５〜３０８は給紙カセット（用紙格納部）であり、それぞれに複数枚の用紙を載置することができる。尚、このＭＦＰは、印刷データに基づいて、給紙カセットに収容された封筒に画像を印刷可能である。
【００２１】
図４は、本実施形態に係るＭＦＰの操作部１０６の上面図である。
【００２２】
表示部２０３は、液晶上にタッチパネルシートが貼られており、操作画面およびソフトキーを表示するとともに、表示してあるキーが押されるとその位置情報をＣＰＵ２０１に伝える。
【００２３】
次にキーボード２０４について説明する。スタートキー４０２は、原稿画像の読み取り動作の開始を指示する場合などに用いられる。スタートキー４０２の中央部には、緑と赤の２色ＬＥＤ４０３があり、その色によってスタートキー４０２が使える状態にあるかどうかを示す。ストップキー４０４は稼働中の動作を止める働きをする。テンキー４０５は、数字と文字のボタン群で構成されており、コピー部数の設定や、表示部２０３の画面切り替え等を指示する。ユーザモードキー４０６は、ＭＦＰの設定を行う場合に押下される。
【００２４】
図５（Ａ）（Ｂ）は、手差しトレイ３０４を上から見た図である。
【００２５】
図５（Ａ）において、手差しトレイ３０４には、レール５０３上を自由に移動できるガイド５０２があり、セットする用紙サイズに合わせて、その位置を調整することができる。図５（Ｂ）は、Ａ４サイズの用紙を縦方向でセットした場合のガイドの位置を示しており、これは前述のロングエッジフィードでの搬送方向を示している。図５（Ｃ）はＡ４サイズの用紙を横方向でセットした場合のガイドの位置を示す。これは前述のショートエッジフィードでの搬送方向を示している。センサ５０４は、手差しトレイ３０４上に用紙が置かれたことを検知するセンサである。このセンサ５０４上に用紙が置かれると、コントローラ１０１は、手差しトレイ３０４に用紙がセットされたことを検知することができる。
【００２６】
図６〜図８は、実施形態に係るＭＦＰの操作部１０６の表示部２０３に表示されるＵＩ画面の例を示す図である。これら図を参照して、図６（Ａ）のユーザモード画面から、給紙カセットのサイズ設定と、用紙タイプの設定を行う方法を説明する。
【００２７】
操作部１０６のユーザモードキー４０６が押下されると、図６（Ａ）のユーザモード画面が表示される。この画面から用紙サイズを設定することができる。ボタン郡６０１中の６０２で示される用紙の設定に対応するボタンを押下すると、図６（Ｂ）で示す給紙カセットにセットする用紙のサイズや種類を設定する画面が表示される。
【００２８】
図６（Ｂ）で、カセット選択ボタン群６０４があり、このボタンを押すことにより任意の給紙カセットを選択することができる。このボタン群６０４からいずれかの給紙カセットを選択し、設定ボタン６０５を押下すると図７（Ａ）に示す画面が表示される。
【００２９】
図７（Ａ）の画面には定型サイズ設定ボタン群６０８があり、このボタン群６０８のいずれかのボタンを押下することで、図６（Ｂ）で選択された給紙カセットに任意の定型サイズを設定することができる。ユーザ設定ボタン６０９は、任意のサイズの用紙を設定する場合に押下される。このユーザ設定ボタン６０９が押下されると、図７（Ｂ）に示す画面が表示される。
【００３０】
図７（Ｂ）のＸボタン６１４は、横方向の長さを設定するときに押下され、数字ボタン群６１６で、その長さを設定する。Ｙボタン６１５は、縦方向の長さを設定するときに押下され、数字ボタン群６１６で、その長さを設定する。キャンセルボタン６１７はこの画面での設定をやめたい場合に押下される。キャンセルボタン６１７が押下されると、設定は行われずに図７（Ａ）の画面に戻る。ＯＫボタン６１８は、縦横の長さの入力が終了してその値を設定するときに押下される。ＯＫボタン６１８が押下されると図７（Ａ）の画面に戻る。
【００３１】
図７（Ａ）の封筒ボタン６１０は、封筒サイズを設定する場合に押下される。封筒ボタン６１０が押下されると、図８（Ａ）の画面が表示される。図８（Ａ）の画面には、封筒サイズ設定ボタン群６２０があり、いずれかのボタンを押下することで封筒の定型サイズを設定することができる。封筒の定型サイズとは、いろいろな種類の封筒の中でも、よく使われる封筒のサイズのことをいう。封筒の定型サイズの中には、例えば、図８（Ａ）に例示されている「長形３号」、「角型２号」、「洋形長３号」、「Ｃｏｍ１０」、「Ｍｏｎａｒｃｈ」、「ＩＳＯ−ＢＳ」等がある。このボタンはデフォルトで「長形３号」が選択された状態になっている。このデフォルトは仕向け（仕向けとは、機器を設置する国、地域を示す情報であり、コントローラ１０１のメモリ２０２、ＤＩＳＫ２１１のいずれかに保存されている）によって変化する。日本仕向けでは「長形３号」となり、海外仕向けでは「Com10」がデフォルトになる。キャンセルボタン６２１は、この画面での設定をやめたい場合に押下される。キャンセルボタン６２１が押下されると設定は行われずに図７（Ａ）の画面に戻る。ＯＫボタン６２２は、封筒サイズを決定した場合に押下される。ＯＫボタン６２２が押下されると設定が行われて図７（Ａ）の画面に戻る。
【００３２】
図７（Ａ）で、定型サイズかユーザ設定サイズかで封筒サイズを設定した後に次へボタン６１２を押下すると図８（Ｂ）の画面が表示される。この画面には用紙タイプ設定ボタン群６２４があり、このボタン群６２４のいずれかのボタンを押下することで用紙の種類（タイプ）を設定することができる。キャンセルボタン６２５は、この画面での設定をやめたい場合に押下される。キャンセルボタン６２５が押下されると設定を行われずに図７（Ａ）の画面に戻る。ＯＫボタン６２６は、用紙の種類を決定したい場合に押下される。ＯＫボタン６２６が押下されると設定が行われて図６（Ｂ）の画面に戻る。更に、他の給紙段の設定を行いたい場合は再度カセット選択ボタン群６０４から給紙カセットを選んで設定処理を繰り返す。もう設定を行わない場合は閉じるボタン６０６を押下すると図６（Ａ）の画面に戻る。
【００３３】
以下の表１は、本実施形態に係る各給紙カセットに設定された情報の一例を示す。用紙の設定の処理を終えると表１のカセット１〜カセット４のいずれかのデータが更新される。このデータはコントローラ１０１のメモリ２０２、ＤＩＳＫ２１１のいずれかに保存することが可能である。
【００３４】
【表１】
0006041482.tif 000002
【００３５】
次に、手差しトレイ３０４に用紙を設定したときの用紙のサイズとタイプの設定を行う方法を説明する。手差しトレイ３０４上に用紙をセットし、図５（Ｂ）や図５（Ｃ）に示すような状態にすると、センサ５０４が反応し、プリンタエンジン１０３からコントローラ１０１に対して用紙がセットされたことが通知される。コントローラ１０１がこの通知を受けると操作部１０６の表示部２０３には図７（Ａ）で示す画面が表示される。但し、この場合は戻るボタン６１１は表示されない。前述したように、この画面で定型サイズかユーザ設定サイズかで封筒サイズを設定した後に次へボタン６１２を押下すると図８（Ｂ）の画面が表示される。前述したように、この画面には用紙タイプ設定ボタン群６２４があり、いずれかのボタンを押下することで用紙の種類を設定したり、キャンセルボタン６２５で図７（Ａ）の画面に戻したりすることができる。そして設定終了後にＯＫボタン６２６が押下されると、用紙登録画面は消えて、表１の「手差し」のサイズと用紙タイプが「未設定」から、実際に設定されたサイズやタイプ等に更新される。そして、手差しトレイ３０４上の用紙がなくなるとセンサ５０４が反応し、プリンタエンジン１０３からコントローラ１０１に対して用紙がなくなったことが通知される。コントローラ１０１がこの通知を受けると、表１の「手差し」の各項目を未設定に更新する。
【００３６】
図９は、スキャナ１０２の構成を説明する図である。
【００３７】
原稿７０３上の情報は、原稿読み取り装置７１９の露光部７１３に対して原稿７０３を相対的に移動させながら読み取られる。原稿７０３は原稿トレイ７０２にセットされる。原稿給紙ローラ７０４は分離パッド７０５と対になっていて、原稿７０３を一枚ずつ搬送する。搬送された原稿７０３は、中間ローラ７０６でスキャナ内に送られ、大ローラ７０８と第１従動ローラ７０９によって搬送され、更に、大ローラ７０８と第２従動ローラ７１０とによって搬送される。大ローラ７０８と第２従動ローラ７１０とで搬送された原稿７０３は、流し読み原稿ガラス７１２と原稿ガイド板７１７との間を通り、ジャンプ台７１８を経由して、大ローラ７０８と第３従動ローラー７１１とにより搬送される。大ローラ７０８と第３従動ローラ７１１とにより搬送された原稿７０３は、原稿排紙ローラ対７０７により排出される。尚、流し読み原稿ガラス７１２と原稿ガイド板７１７との間では、原稿７０３は原稿ガイド板７１７によって流し読みガラス７１２に接触する形で搬送される。
【００３８】
原稿７０３が流し読み原稿ガラス７１２上を通過する際に、流し読み原稿ガラス７１２に接している面が露光部７１３によって露光される。その結果得られる原稿７０３からの反射光がミラーユニット７１４に伝達される。伝達された反射光はレンズ７１５を通過して集光されＣＣＤセンサ７１６にて電気信号に変換され、コントローラ１０１に伝達される。
【００３９】
図１０は、プリンタ部３０２の構成を説明する図である。
【００４０】
この図はフルカラー印刷装置の一例を示す。感光ドラム８０１は一次帯電気８１１により特定の極性電位に帯電処理され、図示しない露光手段によって８１２の矢印の位置がコントローラ１０１からの指示に従って露光される。このようにして第一の色成分に対応した静電潜像が形成される。その後、現像機８０２の四つある現像機中の一つの現像機を使用して現像される。中間転写ベルト８０３は矢印の方向に駆動され、感光ドラム８０１上に形成された第一の色成分画像が、感光ドラム８０１と中間転写ベルト８０３の接合部分を通る過程で一次転写ローラ８１０によって形成された電界によって中間転写ベルト８０３に転写される。中間転写ベルト８０３に転写を終えた感光ドラム８０１の表面はクリーニング装置８０４によって清掃される。この処理を順次繰り返し、四色の画像を中間転写ベルト８０３に重ね合わせてカラー画像を形成する。単色の画像を形成する場合は一度だけ転写処理を行う。こうして中間転写ベルト８０３に転写された画像は、二次転写ローラ８０９で給紙カセット８０５より給紙された用紙に印刷される。画像が印刷された用紙は定着器８０６で加熱され定着される。定着後、８０７を通過し、排紙口８１３まで用紙が搬送されて機外に排出される。両面印刷を行う場合は、片面に画像が印刷された用紙は反転パス８０８を通って循環されて、その裏面に画像が印刷される。
【００４１】
図１１は、自動用紙選択の対象の給紙カセットを選択するためのＵＩ画面例を示す図である。自動用紙選択とは、ＣＰＵ２０１が、複数の給紙段の中から、印刷に使用する用紙の給紙元となる給紙段を、原稿のサイズやユーザの設定に従って、自動的に選択する処理である。
【００４２】
操作部１０６のユーザモードキー４０６が押下されると図６（Ａ）のユーザモード画面が表示される。この画面で、ボタン群６０１中の６２７で示されるカセットオートON/OFFの設定に対応するボタンが押下されると、図９に示す画面が表示される。この画面では、装備されている給紙カセットと、その給紙カセットに入っている用紙サイズが表示され、その給紙カセットを自動的に選択するカセットに「する」、「しない」を、選択ボタン群９０２によって指示することができる。「ＯＮ」が押下されたカセット段は、自動用紙選択の対象にしてよいカセットとなり、「ＯＦＦ」が押下されたカセットは、自動用紙選択の対象にできないカセットになる。ＯＫボタン９０３が押下されると設定終了となり、図６（Ａ）の画面に戻る。
【００４３】
以下の表２は、本実施形態に係る給紙カセット及び手差しの自動用紙選択を示すデータ例を示す。
【００４４】
カセットオートON/OFFの設定の処理を終えると、その設定に対応して、表２のカセット１〜カセット４及び手差しのいずれかのデータが更新される。このデータは、コントローラ１０１のメモリ２０２、ＤＩＳＫ２１１のいずれかに保存することが可能である。このデータは自動的にカセットを選択するときに使用する。表２の例では、カセット１，２が自動用紙選択に使用され、カセット３，４は自動用紙選択に使用されない。又手差しも、自動用紙選択に使用できるように設定されている。
【００４５】
【表２】
0006041482.tif 000003
【００４６】
図１２は、本実施形態におけるジョブのデータ構造を説明する図である。このデータは、ジョブを実行する指示が来た場合に機器内のアプリケーションが生成する。
【００４７】
ジョブの実体は、属性ＩＤ１１０１、属性値サイズ１１０２及び属性値１１０３の組を複数連続して持つことによって表されている。ジョブがデータを含む場合は、１１０７，１１０８，１１０９で示されるように、属性ＩＤとしてデータを表す値、属性値サイズとしてファイル名のサイズ、属性値としてドキュメントデータを保持しているファイルのファイル名を保持している。また、それぞれの属性値の中には、データのフォーマット（使用されているＰＤＬなど）、コピー部数、カセット段、印刷に使用する用紙サイズ、フィニッシング処理の指定などが含まれる。
【００４８】
図１３は、本実施形態に係るジョブのデータの属性の一例を示す図である。
【００４９】
属性ＩＤ１２０１は、属性のＩＤ番号を示している。型ＩＤ１２０２は、ＩＤの型（サイズ）を表しており、「１」は不定長、「２」は１バイトのように決まっている。値１２０３は、取り得る値を示しており、意味１２０４に示すような意味をもっている。この図１３に示したのは一例であり、この他にも様々な属性が存在する。これらの値を図１２に示した属性ＩＤ、属性値サイズ、属性値に設定することによりジョブを形成する。
【００５０】
図１４は、本実施形態に係るＭＦＰが、用紙サイズが指示されたジョブで自動的に給紙カセットを選択するときの動作を説明するフローチャートである。この処理は、コントローラ１０１のＣＰＵ２０１がメモリ２０２に記憶されたプログラムを実行することにより実現される。
【００５１】
自動用紙選択処理が開始されるとまずＳ１４０１で、ＣＰＵ２０１は、処理に要求されている用紙サイズをジョブで指定された属性から取得する。次にＳ１４０２に進み、ＣＰＵ２０１は、表２で状態が「ＯＮ」に設定されている、即ち、自動用紙選択に使用される給紙カセットを検索する。次にＳ１４０３に進み、ＣＰＵ２０１は、Ｓ１４０１で取得した用紙サイズと、状態が「ＯＮ」になっている給紙カセットの中でサイズが一致するものが表１の用紙サイズに存在するか否かを判定する。
【００５２】
Ｓ１４０４で、ＣＰＵ２０１は、サイズが一致するものが存在するかしないかを判断し、存在した場合はＳ１４０５に進み、その一致した給紙カセット段を使用してジョブを実行する。一方、Ｓ１４０４で存在しないと判断された場合はＳ１４０６に進み、ＣＰＵ２０１は、使用できるサイズがないことをユーザに通知してジョブを中断する。
【００５３】
ここで表１と表２の状態で、Ｓ１４０１で得られた用紙サイズがＢ４の場合、表１のカセットの検索対象は１及び２となる。表１では、カセット４に用紙サイズＢ４の用紙が設定されているが、表２のカセット４の状態が「ＯＦＦ」であるため、用紙サイズがＢ４に該当する給紙カセットが存在しないことになる。
【００５４】
図１５（Ａ）（Ｂ）及び図１６は、本実施形態に係る封筒サイズの設定方法を説明する図である。
【００５５】
手差しトレイ３０４に用紙がセットされた場合は、操作部１０６の表示部２０３に図７（Ａ）の画面を表示する。この画面で封筒ボタン６１０が押下されると図１５（Ａ）の画面が表示される。この画面は、封筒を封筒の長辺に平行に搬送する（横送り、ショートエッジフィード）場合を示し、封筒サイズ設定ボタン群１４０２があり、このボタン群１４０２のいずれかのボタンを押下することで封筒のサイズを設定することができる。このボタンは、デフォルトで「長形３号」が選択された状態になっている。このデフォルトは仕向けによって変化する。日本仕向けでは「長形３号」となり、海外仕向けでは「Com10」がデフォルトになる。キャンセルボタン１４０４は、この画面での設定をやめたい場合に押下する。キャンセルボタン１４０４が押下されると、設定は行われずに図７（Ａ）の画面に戻る。ＯＫボタン１４０５は封筒サイズを決定した場合に押下する。ＯＫボタン１４０５が押下されると設定が行われて図７（Ａ）の画面に戻る。設定された内容は、ＣＰＵ２０１によって、メモリ２０２、ＤＩＳＫ２１１のいずれかに保存される。縦送りボタン１４０３は、封筒を縦送り（ロングエッジフィード）したい場合に押下される。この縦送りボタン１４０３を押下すると図１５（Ｂ）に示す画面が表示される。
【００５６】
図１５（Ｂ）の画面は、封筒を封筒の長辺が搬送方向先端になるように搬送する（縦送り、ロングエッジフィード）場合を示し、封筒サイズ設定ボタン群１４０７がある。このボタン群１４０７のいずれかのボタンを押下することで封筒のサイズを設定することができる。このボタンはデフォルトで「長形３号」が選択された状態になっている。このデフォルトは仕向けによって変化する。キャンセルボタン１４０９は、この画面での設定をやめたい場合に押下する。キャンセルボタン１４０９を押下すると設定は行われずに図７（Ａ）の画面に戻る。横送りボタン１４０８は、図１５（Ａ）の画面に戻るときに押下される。次へボタン１４１０は、封筒サイズを決定し、フラップサイズを入力する場合に押下される。次へボタン１４１０が押下されると、オフセット設定画面である図１６の画面が表示される。この画面には数字ボタン群１４１２があり、この数字ボタン群１４１２を使用してフラップサイズ（のりしろの幅）をｍｍ単位で入力することができる。入力した値は、表示欄１４１３に表示される。キャンセルボタン１４１４は。この画面での設定をやめたい場合に押下する。キャンセルボタン１４１４が押下されると図１５（Ｂ）の画面に戻る。ＯＫボタン１４１５はフラップサイズを決定した場合に押下される。ＯＫボタン１４１５が押下されると設定が行われて図７（Ａ）の画面に戻る。設定された内容は、ＣＰＵ２０１によって、メモリ２０２、ＤＩＳＫ２１１のいずれかに保存される。
【００５７】
以下の表３は、本実施形態に係る封筒サイズとフラップサイズのデータ構造を示す。封筒設定の処理を終えると表３のフラップサイズのいずれかのデータが更新される。上述したように、このデータはコントローラ１０１のメモリ２０２、ＤＩＳＫ２１１のいずれかに保存することが可能である。
【００５８】
【表３】
0006041482.tif 000004
【００５９】
図１７（Ａ）（Ｂ）は、本実施形態に係るＰＤＬジョブでの封筒への印刷手順を説明するフローチャートで、図１７（Ａ）はＰＣ１０７の処理を示し、図１７（Ｂ）は、実施形態に係るＭＦＰによる処理を示す。なお、図１７（Ａ）のフローチャートに示す処理は、ＰＣ１０７の不図示のＣＰＵが、ＰＣ１０７の不図示のＲＯＭに記憶されたプログラムを読み出して実行することによって実現される。また、図１７（Ｂ）のフローチャートに示す処理は、ＣＰＵ２０１が、ＲＯＭ２１０に記憶されたプログラムを読み出して実行することによって実現される。
【００６０】
図１７（Ａ）において、まずＳ１７０１で、ＰＣ１０７は、ユーザからＰＤＬ画像出力ジョブのプリント設定を受け付ける。このプリント設定内容は、部数、用紙サイズ（封筒への印刷時には封筒サイズ）、片面／両面、ページ出力順序、ソート出力、ステイプルの有無等である。次にＳ１７０２に進み、ＰＣ１０７は、ユーザから印刷指示を受け付け、ＰＣ１０７にインストールされているドライバソフトウェアによって、印刷対象となるコードデータをいわゆるＰＤＬデータ（印刷データ）に変換する。そして、ＰＣ１０７は、Ｓ１５０１で設定したプリント設定パラメータと共に、コントローラ１０１に、ネットワークインターフェイス１０５を介してＰＤＬデータを転送する。
【００６１】
次に図１７（Ｂ）を参照して、ＭＦＰにおける処理を説明する。
【００６２】
まずＳ１７１０で、ＣＰＵ２０１は、例えば手差し３０４に図１９（Ａ）の長形３号の封筒がセットされたことを検知する。そして図１５（Ａ）で縦送り１４０３を選択し、図１５（Ｂ）で、封筒のサイズとして「長形３号」を設定する。そして図１６で、フラップサイズを、例えば「３０．０」ｍｍで入力してＯＫボタン１４１５を押下し、図８（Ｂ）の画面で普通紙を設定すると、表１の「手差し」の項目は以下のように更新される。
【００６３】
即ち、「手差し」の用紙サイズは「長形３号」となり、用紙タイプは「普通紙」、送りは「縦」に設定される。また、表３の封筒サイズが「長形３号」のフラップサイズが３０．０ｍｍに更新される。
【００６４】
そしてＳ１７１１で、ＣＰＵ２０１は、ネットワークインターフェイス１０５を介してＰＣ１０７から転送されたＰＤＬデータを受信する。次にＳ１７１２に進み、ＣＰＵ２０１は、プリント設定パラメータに基づいて、画像データに展開（ラスタライズ）する。画像データの展開は、メモリ２０２上に行われる。
【００６５】
図１８は、画像サイズを長形３号にした場合のメモリ上に展開された画像データのイメージを示す図である。
【００６６】
図１９は、封筒のサイズ及び封筒への印刷例を示す図である。
【００６７】
長形３号は、１２０ｍｍ×２３５ｍｍの大きさで定義されており、メモリ２０２にはこのサイズに相当するサイズの画像データが展開される。
【００６８】
次にＳ１７１３に進み、ＣＰＵ２０１は、コントローラ１０１は、ＰＤＬジョブで指定された用紙サイズを属性から取得する。次にＳ１７１４に進み、コントローラ１０１は、取得した用紙サイズに一致する給紙段を選択する。ここでは指定された用紙サイズは長形３号であるため、長形３号が載置されている給紙段を選択し、その給紙段で設定されている用紙の送り方向を取得する。
【００６９】
本実施形態では、カセット２と手差しに長形３号が載置されている。カセット２はショートエッジフィード（送り方向が横）で、手差しはロングエッジフィード（送り方向が縦）であるが、ロングエッジフィードの印刷時間の方が短いため、ＣＰＵ２０１は、ロングエッジフィードを優先して選択する。
【００７０】
手差しが選択された場合は、用紙の送り方向が縦であることを判断し、表３で管理されているデータより、該当する封筒サイズのフラップサイズを取得し、そのフラップサイズをオフセット量として設定する。この場合、フラップサイズは３０．０ｍｍと設定されているので、オフセット量は３０．０ｍｍとなる。
【００７１】
但し、表２に示す自動用紙選択設定において手差しの自動用紙選択設置が「ＯＦＦ」の場合は、手差しを選択することができないためカセット２が選択される。カセット２が選択された場合、用紙の送り方向が横であることを判断し、フラップサイズを０ｍｍとしてオフセット量を無しに設定する。
【００７２】
次にＳ１７１５に進み、ＣＰＵ２０１は、プリンタエンジン１０３を制御して画像データに基づいて印刷制御を行う。このとき、画像データの出力位置をオフセット量だけずらして（シフトして）印刷する。これにより、図１９（Ｂ）に示すような印刷結果を得ることができる。もし、オフセット量だけずらさないと、図１９（Ｃ）に示すような結果となり、宛先及び郵便番号の位置がずれた印刷結果となる。
【００７３】
以上説明したように本実施形態１によれば、ロングエッジフィードで搬送するように封筒をセットしても、封筒のフラップサイズに応じて画像位置をずらすことにより、適切な画像を印刷することができる。その結果、フラップを含まない画像サイズのジョブが投入されても、選択された給紙段に登録されている情報に応じてオフセット量を変更して、フラップを除いた適切な位置に画像を印刷できる。これは、封筒以外の用紙に画像を印刷する場合と同様に、メモリ２０２に展開された画像と用紙の上端とを合わせて、封筒に画像を印刷すると、封筒にはフラップがあることが原因で正しい位置に画像が印刷されないからである。
【００７４】
上述のように制御することで、ロングエッジフィードで封筒を搬送することによって、ショートエッジフィードで封筒を搬送するよりも単位時間あたりに多くの枚数の用紙を給紙することができ、印刷にかかる時間を短縮できる。また、ロングエッジフィードで封筒を搬送して印刷する際に、ユーザは、フラップの長さを考慮して印刷対象の元の画像を作り込まなくても、フラップを除く部分に正しく画像が印刷される。
【００７５】
［実施形態２］
前述の実施形態１では、予め封筒サイズに応じてフラップサイズを設定する場合で説明した。給紙段に載置された用紙の送り方向によりフラップサイズを取得し、そのフラップサイズをオフセット量として調整していた。しかしながら、本発明はこれに限られない。例えば、カセット段ごとに、載置されている用紙に対してフラップサイズを設定可能な形式にしてもよい。
【００７６】
カセット段の用紙情報の設定時に、図７（Ａ）の封筒ボタン６１０を押下すると、縦送りの設定時にフラップサイズ入力画面を表示する（図示しない）。
【００７７】
下記の表４は、カセット２に「長形３号」の用紙を縦送りで載置し、フラップサイズを２５．０ｍｍと設定した場合のデータ例を示す。このデータはコントローラ１０１のメモリ２０２、ＤＩＳＫ２１１のいずれかに保存することが可能である。
【００７８】
【表４】
0006041482.tif 000005
【００７９】
コントローラ１０１がプリンタエンジン１０３を制御して画像データを印刷する際に、選択された給紙段に載置されている用紙がフラップサイズを有するものであれば、フラップサイズ分、オフセット量だけずらして印刷する。
【００８０】
なお、表４に示すように、「カセット２」と「手差し」という複数の給紙段に同じ「長形３号」が設定されており、どちらも縦送り（ロングエッジフィード）であるとする。その場合、それらの給紙段にセットされた「長形３号」のフラップサイズが同じ長さであれば、自動用紙選択をしても同じ印刷結果が得られる。しかしながら、表４に示すように、それぞれのフラップサイズが異なる場合には、自動用紙選択によって「カセット２」が選択された場合と、「手差し」が選択された場合とで印刷結果が異なってしまう。そこで、次のように制御するとよい。
【００８１】
ＣＰＵ２０１は、ジョブで指定されたサイズ（例えば、長形３号）の用紙がセットされた給紙段（例えば、カセット２と手差し）を認識する。そして、ＣＰＵ２０１は、認識した給紙段の中にフラップサイズを有する用紙がセットされた給紙段が複数存在するか否かを判断する。そして、フラップサイズを有する用紙が１つしか存在しない場合には、その用紙がセットされた給紙段を選択する。一方、複数存在すると判断した場合、ＣＰＵ２０１は、それらのフラップサイズが同じか否かを判断する。それらのフラップサイズが同じであると判断した場合に、ＣＰＵ２０１は、予め決められた給紙段の優先順位に従って、給紙段を自動的に選択する。例えば、ＣＰＵ２０１は、プリントエンジン１０３の画像形成部までの搬送距離が短い方の給紙段から優先して用紙を給紙するよう制御する。一方、それらのフラップサイズが異なると判断した場合、ＣＰＵ２０１は、認識した複数の給紙段と、それら複数の給紙段のそれぞれにセットされた用紙の情報（用紙サイズ、用紙タイプ、フラップサイズ）をユーザに提示する。そして、ＣＰＵ２０１は、提示した複数の給紙段のうち、ユーザによって指定された給紙段を印刷に用いる給紙段として選択する。そして、ＣＰＵ２０１は、選択した給紙段にセットされた用紙を給紙し、給紙された用紙に、その給紙段にセットされたフラップサイズだけ画像をずらして印刷する。
【００８２】
このような本実施形態２により、カセット２と手差しのように、用紙の送り方向が同じでも別々のフラップサイズを設定し、設定されたフラップサイズに従って画像のオフセット量を変え、正しく画像を印刷することができる。これにより図１９（Ｃ）のように、フラップ部分に画像を印刷することなく、適切な位置に画像を印刷することが可能となり利便性が飛躍的に向上する。
【００８３】
以上説明したように本実施形態によれば、封筒のようにフラップを持つ用紙をロングエッジフィードで載置しても、定型サイズとして扱われ、ショートエッジフィードで載置された封筒と同様に自動用紙選択機能を使用することが可能となる。また、封筒をショートエッジフィード、ロングエッジフィードのいずれで載置しても、選択された給紙段に登録されている情報に応じてオフセット量を変更するため、フラップ部分に画像を印刷することなく、適切な位置に画像を印刷することができる。
【００８４】
（その他の実施例）
なお、上述した実施形態では、ＰＣ１０７から受信したＰＤＬデータに基づく印刷処理を例にして説明した。しかしながら本実施形態は、コピー処理の場合にも適用できる。コピーの場合には、印刷データで用紙のサイズを指定するのではなく、操作部１０６を介してユーザから受け付けた用紙のサイズに従って、ＣＰＵ２０１は、使用する給紙段を選択する。なお、コピーの場合には、原稿台にフラップが開かれた状態で封筒が置かれることがあるので、読み取った原稿の画像を、選択した給紙段に設定されたフラップサイズだけ画像をずらす処理を行わないようにしてもよい。あるいは、コピーの場合に、読み取った原稿の画像をフラップサイズ分に従って画像をずらす処理を行うか否かを予めユーザが設定しておき、その設定に従って、画像をずらして印刷するか否かを決定できるようにしてもよい。
【００８５】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0006041482.tif 000006
【図２】
0006041482.tif 000007
【図３】
0006041482.tif 000008
【図４】
0006041482.tif 000009
【図５】
0006041482.tif 000010
【図９】
0006041482.tif 000011
【図１０】
0006041482.tif 000012
【図１２】
0006041482.tif 000013
【図１３】
0006041482.tif 000014
【図１４】
0006041482.tif 000015
【図１７】
0006041482.tif 000016
【図１８】
0006041482.tif 000017
【図１９】
0006041482.tif 000018
【図６】
0006041482.tif 000019
【図７】
0006041482.tif 000020
【図８】
0006041482.tif 000021
【図１１】
0006041482.tif 000022
【図１５】
0006041482.tif 000023
【図１６】
0006041482.tif 000024