(57)【要約】【課題】ユーザが所望する通りの成果物を得られるようにする。【解決手段】画像形成装置には、ジョブを開始する前の状態でシート保持部にシートが載置されたことを検知した場合に、シート情報の入力を促す画面表示を行う表示動作を実行する第１モードが実装されている。第１モードにおいて、ジョブの実行中にシート保持部にシートがないことを検知してジョブを中断した後、シート保持部にシートが載置されたことを検知した場合、表示動作を実行せずに給送動作を実行してジョブを再開可能である。ここで、第１モードにおいて、複数組の成果物を要求するジョブの実行中に、先行する組と後続する組の間でシート無し中断が発生したときは、表示動作を実行する（１５０６）。【選択図】図１５
2019098639.tif 000002
【特許請求の範囲】
【請求項１】
シートを保持するシート保持部と、
前記シート保持部から給送されるシートに画像を形成する画像形成手段と、
前記シート保持部に保持されるシートの属性の情報を入力可能な入力手段と、
情報を表示可能な表示手段と、
前記シート保持部に保持されているシートの有無を検知する検知手段と、
前記シート保持部に保持されるシートの属性に関する情報を、前記入力手段を介して入力することを促す画面を前記表示手段に表示させる表示動作と、シートに対する画像形成を要求するジョブが投入された場合に、前記画像形成手段に画像を形成させるために前記シート保持部からシートを給送させる給送動作と、を実行可能な制御手段と、を備え、
前記制御手段は、
ジョブを開始する前の状態で前記検知手段によって前記シート保持部にシートが載置されたことを検知した場合、前記表示動作を実行する第１モードが実装され、
前記第１モードにおいて、ジョブが要求する１枚目のシートの給送が開始された後に、前記検知手段によって前記シート保持部にシートがないことを検知してジョブを中断した後、前記検知手段によって前記シート保持部にシートが載置されたことを検知した場合、前記表示動作を実行せずに前記給送動作を開始してジョブを再開可能であり、
前記第１モードにおいて、複数組の成果物を要求するジョブが投入された場合であって、先行する組の最後のシートの給送が開始された後で、かつ前記先行する組に後続する組の最初のシートの給送が行われていない状態で、前記検知手段によって前記シート保持部にシートがないことを検知してジョブを中断した後、前記検知手段によって前記シート保持部にシートが載置されたことを検知した場合、前記給送動作を実行していない状態で前記表示動作を実行する、
ことを特徴とする画像形成装置。
【請求項２】
前記シート保持部に保持されているシートのサイズに関する情報を検知可能なサイズ検知手段を備え、
前記制御手段は、
前記第１モードにおいて、ジョブが要求する１枚目のシートの給送が開始された後に、前記検知手段によって前記シート保持部にシートがないことを検知してジョブを中断した後、前記検知手段によって前記シート保持部にシートが載置されたことを検知した場合であって、前記サイズ検知手段の検知結果がジョブの指定するシートのサイズに整合しない場合、前記給送動作を実行していない状態で前記表示動作を実行する、
ことを特徴とする、請求項１に記載の画像形成装置。
【請求項３】
前記シート保持部に保持されるシートの属性に関する情報を記憶する記憶部を有し、
前記制御手段は、
ジョブを開始する前の状態で前記検知手段によって前記シート保持部にシートが載置されたことを検知した場合は前記表示動作を実行せず、前記記憶部に記憶されている情報を用いてジョブを実行することが可能な第２モードが実装されている、
ことを特徴とする、請求項１又は２に記載の画像形成装置。
【請求項４】
前記制御手段は、
前記第２モードにおいて、ジョブの実行中に前記検知手段によって前記シート保持部にシートが保持されていないことを検知してジョブを中断した後、前記検知手段によって前記シート保持部にシートが載置されたことを検知した場合、前記表示動作を実行せずに前記給送動作を実行可能である、
ことを特徴とする、請求項３に記載の画像形成装置。
【請求項５】
前記シート保持部に保持されているシートのサイズに関する情報を検知可能なサイズ検知手段を備え、
前記制御手段は、
前記第２モードにおいて、前記検知手段によって前記シート保持部にシートが載置されたことを検知した場合であって、前記サイズ検知手段の検知結果が前記記憶部に記憶されているシートサイズの情報に整合しない場合、前記表示手段にエラー画面を表示させる、
ことを特徴とする、請求項３又は４に記載の画像形成装置。
【請求項６】
前記制御手段は、
複数部数の成果物を、部単位で出力する機能を有し、
前記第１モードにおいて、複数部数の成果物を部単位で出力することを要求するジョブが投入された場合であって、先行する部の最後のシートが給送され、かつ前記先行する部に後続する部の最初のシートが給送されていない状態で、前記検知手段によって前記シート保持部にシートがないことを検知してジョブを中断した後、前記検知手段によって前記シート保持部にシートが載置されたことを検知した場合、前記給送動作を実行していない状態で前記表示動作を実行する、
ことを特徴とする、請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記シート保持部は、手動でシートをセット可能な手差し給送トレイである、
ことを特徴とする、請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記表示動作において表示される、前記シート保持部に保持されるシートの属性に関する情報を前記入力手段を介して入力することを促す前記画面は、シート情報の設定画面である、
ことを特徴とする、請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
画像形成装置の制御方法であって、
制御手段が、前記画像形成装置のシート保持部に保持されるシートの属性に関する情報を画像形成装置に対して入力することを促す画面を、表示手段に表示させる表示工程と、
前記制御手段が、シートに対する画像形成を要求するジョブが投入された場合に、シートに画像を形成させるために前記シート保持部からシートを給送させる給送工程と、含み、
ジョブを開始する前の状態で前記シート保持部にシートが載置されたことを検知した場合、前記表示工程を実行し、
ジョブが要求する１枚目のシートの給送が開始された後に、前記シート保持部にシートがないことを検知してジョブを中断した後、前記シート保持部にシートが載置されたことを検知した場合、前記表示工程を実行せずに前記給送工程を開始してジョブを再開可能であり、
複数組の成果物を要求するジョブが投入された場合であって、先行する組の最後のシートの給送が開始された後で、かつ前記先行する組に後続する組の最初のシートの給送が行われていない状態で、前記シート保持部にシートがないことを検知してジョブを中断した後、前記シート保持部にシートが載置されたことを検知した場合、前記給送工程を実行していない状態で前記表示工程を実行する、
ことを特徴とする画像形成装置の制御方法。
【請求項１０】
請求項９に記載された画像形成装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートに画像を形成する画像形成装置、画像形成装置の制御方法、及びコンピュータにこの制御方法を実行させるためのプログラムに関する。
【背景技術】
【０００２】
プリンタ、複写機及び複合機等の画像形成装置は、カセット等のシート保持部に保持されたシートを１枚ずつ給送してシートに画像を形成する。画像形成装置には、シート保持部に保持されているシートのサイズ及び種類等の情報が登録され、登録されたシートの情報に基づいて画像形成動作が実行される。
【０００３】
特許文献１には、手差しトレイに用紙をセットする度に表示部に用紙情報（サイズ及び種類）の設定画面を表示する第１のモードと、手差しトレイに用紙をセットしても表示部に設定画面を表示しない第２のモードとが実装された画像形成装置が記載されている。この画像形成装置は、第１のモードが選択されている場合であっても、ジョブの実行中に手差しトレイの用紙が枯渇してジョブが中断した後に手差しトレイに用紙が補給された場合は、用紙情報の設定画面を表示しないように構成されている。この場合、表示部には中断中のジョブで使用されている用紙情報が表示され、ユーザは表示内容を確認する操作を行うだけでジョブを再開させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−３４７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ジョブの実行中にシートが枯渇してジョブが中断した後にシートが補給される場合において、中断前に使用されていたシートとは属性が異なるシートを、ユーザが意図的に補給する場合がある。このような場合、シートサイズの違いによってシートに対する画像の位置が乱れたり、シート種類の違いによって画像の品質が低下する等、ユーザが所望する通りの成果物が得られないことがあった。
【０００６】
そこで、本発明は、ユーザが所望する通りの成果物を得ることができる画像形成装置、画像形成装置の制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様に係る画像形成装置は、シートを保持するシート保持部と、前記シート保持部から給送されるシートに画像を形成する画像形成手段と、前記シート保持部に保持されるシートの属性の情報を入力可能な入力手段と、情報を表示可能な表示手段と、前記シート保持部に保持されているシートの有無を検知する検知手段と、前記シート保持部に保持されるシートの属性に関する情報を、前記入力手段を介して入力することを促す画面を前記表示手段に表示させる表示動作と、シートに対する画像形成を要求するジョブが投入された場合に、前記画像形成手段に画像を形成させるために前記シート保持部からシートを給送させる給送動作と、を実行可能な制御手段と、を備え、前記制御手段は、ジョブを開始する前の状態で前記検知手段によって前記シート保持部にシートが載置されたことを検知した場合、前記表示動作を実行する第１モードが実装され、前記第１モードにおいて、ジョブが要求する１枚目のシートの給送が開始された後に、前記検知手段によって前記シート保持部にシートがないことを検知してジョブを中断した後、前記検知手段によって前記シート保持部にシートが載置されたことを検知した場合、前記表示動作を実行せずに前記給送動作を開始してジョブを再開可能であり、前記第１モードにおいて、複数組の成果物を要求するジョブが投入された場合であって、先行する組の最後のシートの給送が開始された後で、かつ前記先行する組に後続する組の最初のシートの給送が行われていない状態で、前記検知手段によって前記シート保持部にシートがないことを検知してジョブを中断した後、前記検知手段によって前記シート保持部にシートが載置されたことを検知した場合、前記給送動作を実行していない状態で前記表示動作を実行する、ことを特徴とする。
【０００８】
本発明の他の態様に係る画像形成装置の制御方法は、制御手段が、前記画像形成装置のシート保持部に保持されるシートの属性に関する情報を画像形成装置に対して入力することを促す画面を、表示手段に表示させる表示工程と、前記制御手段が、シートに対する画像形成を要求するジョブが投入された場合に、シートに画像を形成させるために前記シート保持部からシートを給送させる給送工程と、含み、ジョブを開始する前の状態で前記シート保持部にシートが載置されたことを検知した場合、前記表示工程を実行し、ジョブが要求する１枚目のシートの給送が開始された後に、前記シート保持部にシートがないことを検知してジョブを中断した後、前記シート保持部にシートが載置されたことを検知した場合、前記表示工程を実行せずに前記給送工程を開始してジョブを再開可能であり、複数組の成果物を要求するジョブが投入された場合であって、先行する組の最後のシートの給送が開始された後で、かつ前記先行する組に後続する組の最初のシートの給送が行われていない状態で、前記シート保持部にシートがないことを検知してジョブを中断した後、前記シート保持部にシートが載置されたことを検知した場合、前記給送工程を実行していない状態で前記表示工程を実行する、ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザが所望する通りの成果物を得ることができる画像形成装置、画像形成装置の制御方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】画像形成システムのネットワーク構成を示す概念図。
【図２】情報処理装置の概略構成を示すブロック図。
【図３】本開示に係る複合機の構成を示すブロック図。
【図４】複合機の内部構成を示す概略図。
【図５】複合機の操作部を示す概略図。
【図６】手差し給送トレイの上視図（ａ）及びボリュームセンサの出力とシート幅の関係を表すグラフ（ｂ）。
【図７】操作部に表示されるデフォルト設定画面（ａ）、シートサイズの設定画面（ｂ）及びシート種類の設定画面（ｃ）を示す画像図。
【図８】操作部に表示されるシート選択画面（ａ）、一時変更機能を利用する場合のシートサイズの設定画面（ｂ）及びシート種類の設定画面（ｃ）を示す画像図。
【図９】印字処理の手順を示すシーケンス図。
【図１０】印刷ジョブの処理手順を示すフローチャート。
【図１１】操作部に表示されるシート無し画面を表す画像図。
【図１２】シート情報登録処理の内容を示すフローチャート。
【図１３】給送判定処理の内容を示すフローチャート。
【図１４】操作部に表示されるガイド幅エラー画面を表す画像図。
【図１５】シート設定画面の表示判定処理の内容を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら、本開示に係る画像形成装置について説明する。画像形成装置は、プリンタ、複写機、ファクシミリ、及び複合機を含み、外部機器から入力された画像データや原稿から読取った画像データに基づいて、記録媒体として用いられるシートに画像を形成する。記録媒体として用いられるシートには、用紙及び封筒等の紙、オーバーヘッドプロジェクタ用シート（ＯＨＴ）等のプラスチックフィルム、並びに布が含まれる。
【００１２】
図１は、本実施形態に係る画像形成システムのネットワーク構成を示す図である。画像形成装置の一例である複合機１０３は、例えばＴＣＰ／ＩＰプロトコルをサポートするネットワーク１０１を介して、外部機器であるパーソナルコンピュータ１０２と接続されている。複合機１０３はパーソナルコンピュータ１０２から画像データを受信すると、複合機１０３に載置されたシートに対して印刷出力したり、後で出力するために画像データを保持したりすることができる。なお、図示した構成は一般的な構成を概念図にしたものであり、例えばパーソナルコンピュータ１０２や複合機１０３が複数であってもよい。
【００１３】
（情報処理装置）
図２は、一般的な情報処理装置の内部構成例であり、図１におけるパーソナルコンピュータ１０２を表している。中央演算装置（ＣＰＵ）２０２はパーソナルコンピュータ１０２を統括制御するための情報処理を行う。ランダムアクセスメモリ（ＲＡＭ）２０３はＣＰＵ２０２のワークエリアを提供する。読取り専用メモリ（ＲＯＭ）２０４はファームウェア等を記憶し、ＣＰＵ２０２の主記憶装置として使用される。補助記憶装置２０５は制御プログラムを格納するハードディスク等である。入力装置２０６はユーザがパーソナルコンピュータ１０２に対して入力操作可能な、マウスやキーボード等の機器である。画像表示装置２０７はユーザにメッセージや情報を提示する目的で使用される、液晶ディスプレイ等の機器である。ネットワークＩ／Ｆ２０８はネットワークを介して他のネットワーク機器と相互にデータをやり取りすることができる。メインバス２０１はこれらの各デバイスを接続している。
【００１４】
（複合機）
図３は、本実施形態に係る複合機１０３の概略構成を示すブロック図である。ＣＰＵ３０１を含むコントローラ３２５は、複合機１０３の動作を制御する制御手段として機能する。ＣＰＵ３０１は、ＲＯＭ３０３又はＨＤＤ３０４に記憶された制御プログラムに従って、システムバス３０７に接続される各種装置を統括的に制御すると共に、コントローラ３２５の内部で行われる各種処理についても統括的に制御する。ＲＡＭ３０２は、ＣＰＵ３０１が動作するためのシステムワークメモリであり、かつ画像データを一時記憶するためのメモリでもある。ＲＯＭ３０３には装置のブートプログラム等が格納されている。ＨＤＤ３０４はハードディスクドライブであり、システムソフトウェアや画像データを格納する。ＲＡＭ３０２、ＲＯＭ３０３、及びＨＤＤ３０４は、いずれも画像形成装置が利用する情報を一時的に又は永続的に記憶可能な記憶部に相当する。
【００１５】
操作部Ｉ／Ｆ３０５は、システムバス３０７と操作部３２１とを接続するためのインタフェース部である。操作部Ｉ／Ｆ３０５は、操作部３２１に表示するための画像データをシステムバス３０７から受取り操作部３２１に出力すると共に、操作部３２１から入力された情報をシステムバス３０７へと出力する。ネットワークＩ／Ｆ３０６は、ＬＡＮ又はＷＡＮ３２４とシステムバス３０７とを接続し、コントローラ３２５と他の機器との間で双方向にデータをやり取りする。
【００１６】
画像バス３２０は画像データをやり取りするための伝送路であり、ＰＣＩバス又はＩＥＥＥ１３９４で構成されている。スキャナ画像処理部３１２は、スキャナ部３２２からスキャナＩ／Ｆ３１１を介して受け取った画像データに対して、補正、加工、及び編集を行う。埋め込み情報抽出部３１０は、画像データから背景画像に埋め込まれているパターンの検出や付加情報の抽出の処理を行う。圧縮部３１３は画像データを受取り、データを圧縮する。
【００１７】
伸張部３１５は、画像バス３２０から取得する画像データを伸張した後にラスタ展開してプリンタ画像処理部３１７に送る。プリンタ画像処理部３１７は、伸張部３１５から送られた画像データを受取り、この画像データに付随させられている属性データを参照しながら画像データに画像処理を施す。また、必要に応じて、符号画像生成部３１６において生成された符号画像データを画像データに合成する。符号画像生成部３１６は、二次元コード画像やバーコード画像、情報埋め込み技術により生成された画像等の符号画像データを生成する。なお、符合画像の生成は、ＲＡＭ３０２内に格納されたプログラムを実行することによって行われる。画像処理後の画像データは、プリンタＩ／Ｆ３１８を介してプリンタ部３２３に出力される。画像変換部３１４は、画像データに対して回転や色空間変換、２値多値変換、画像合成、間引きといった所定の変換処理を施す。ＲＩＰ部３０８はＰＤＬコードデータを元に生成された中間データを受取り、ビットマップデータ（多値）を生成する。生成されたビットマップデータは圧縮部３０９で圧縮されて画像バス３２０へ送られる。
【００１８】
ただし、ＰＤＬとは、外部機器が画像形成装置に対して印刷を指令する際に使用されるページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）の略称である。ＰＤＬコードデータは、ＰＤＬの形式に従って記述された、印刷すべき画像のデータ及び印刷に用いるシートの属性、並びにシートの供給元となる給送段を指定する情報を含むものとする。シートの属性とは、シートのサイズ及び種類を含むシートの特徴を指す。シート種類とは、シートの材質（坪量、表面処理の有無、材料等）、形状（インデックス紙、ルーズリーフ等）、及び特殊用途（封筒等）等、シートのサイズ以外の任意の特徴による分類を指すものとする。また、ＲＩＰとはラスターイメージプロセッサの略称であり、中間データに含まれる画像データをラスタ形式に変換する。
【００１９】
認証処理部３１９は操作部３２１で入力されたユーザ情報を使用したユーザやワークグループの認証に加えて、ジョブ認証を行う。また認証済みユーザやワークグループの情報の管理を行う。フィニッシャ部３２６は、プリンタ部３２３から排出されるシートに対して、複数枚のシートを束ねたシート束にまとめると共に、ステイプル処理、パンチ処理、及びソート等の各種の処理を施す。
【００２０】
印刷ジョブ（画像形成ジョブ）とは、複合機１０３にシートに対する画像形成を実行させるためにコントローラ３２５に入力される指令を指す。印刷ジョブには、ユーザによる操作部３２１のコピーボタン等の操作により、スキャナ部３２２によって読取られた画像データに基づいてシートに画像を形成するコピージョブが含まれる。また、印刷ジョブには、ネットワーク１０１を介して接続された外部機器からＰＤＬコードデータの形で複合機１０３が受信するＰＤＬジョブが含まれる。
【００２１】
（プリンタ部及びスキャナ部）
図４は図３に示した複合機１０３の内部構造を示す縦断面図である。図４に示すように、複合機１０３はスキャナ部３２２、プリンタ部３２３、フィニッシャ部３２６及び操作部３２１を備える。スキャナ部３２２とプリンタ部３２３は一体的に構成され、フィニッシャ部３２６はプリンタ部３２３に対して着脱可能に構成されている。
【００２２】
スキャナ部３２２には、原稿給送装置（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ、ＡＤＦ）４０１が搭載されている。ＡＤＦ４０１は、原稿トレイ上に上向きに載置された原稿となるシート（原稿シート）を先頭ページから順に１枚ずつ左方向へ給送し、湾曲したパスを介してプラテンガラス４０２上の所定位置へ搬送する。プラテンガラス４０２上の所定位置へ搬送された原稿は、図中左から右方向へ移動するスキャナユニット４０３により走査され、画像データが読み取られる。スキャナユニット４０３が原稿を走査する際には、原稿シートの読み取り面がスキャナユニット４０３のランプの光で照射され、原稿シートからの反射光がミラーを介してレンズに導かれる。このレンズを通過した光は、イメージセンサ４０４の撮像面に光学像として結像され、イメージセンサ４０４によって画像データに変換されて出力される。イメージセンサ４０４から出力された画像データは、スキャナ画像処理部３１２において所定の処理が施された後に、プリンタ画像処理部３１７を介してプリンタ部３２３の露光制御部４０５に入力される（図３参照）。
【００２３】
次に、シートに画像形成を行う場合のプリンタ部３２３の動作について説明する。プリンタ部３２３は、シートに画像を形成する画像形成手段の一例として、電子写真方式の画像形成ユニット４００を備えている。プリンタ部３２３の露光制御部４０５は、プリンタ画像処理部３１７から入力される、画素毎の露光量を指定する信号（ビデオ信号）に基づきレーザ光を変調して出力する。該レーザ光は不図示のポリゴンミラー等による走査によって感光ドラム４０６上に照射される。これにより、予め帯電させられていた感光ドラム４０６の表面が除電され、画像データに対応する静電潜像が形成される。感光ドラム４０６に担持される静電潜像は、現像器４０７から供給される現像剤によって現像剤像として可視化される。
【００２４】
これに並行して、プリンタ部３２３が備える給送段であるカセット４０８，４０９又は手差し給送トレイ４１０のいずれかから記録媒体としてのシートが給送される。カセット４０８，４０９及び手差し給送トレイ４１０は、いずれもシートを保持するシート保持部の一例である。いずれかの給送段から給送されたシートは、その先端（シート搬送方向の下流端）がレジストレーションローラ４１１に突き当てられて一旦停止され、シートの斜行が補正される。その後、レーザ光の照射開始と同期したタイミングで、シートはレジストレーションローラ４１１によって感光ドラム４０６と転写装置４１２との間の転写部に搬送される。
【００２５】
次いで、感光ドラム４０６に担持されている現像剤像は、転写装置４１２によりシートに転写される。現像剤像が転写されたシートは、定着部４１３へ搬送される。定着部４１３は、シートに対して熱及び圧力を付与することによって現像剤像をシートに定着させる。定着部４１３を通過したシートは、搬送ローラ４１４により、フラップ４１５へ向けて搬送され、案内部材であるフラップ４１５により、排出ローラ４１６へ向けて案内される。そしてシートは、排出ローラ４１６を経てプリンタ部３２３からフィニッシャ部３２６へ排出される。このときシートは画像形成された面が上方を向いた姿勢（フェイスアップ状態）で排出される。
【００２６】
なお、プリンタ部３２３はシートをフェイスダウン状態でフィニッシャ部３２６へ排出することも可能である。フェイスダウン排出を行う際には、定着部４１３を通過したシートを反転搬送パス４１７へ導くようにフラップ４１５の姿勢が切り換えられ、シートはフラップ４１５を経て、搬送ローラ４１８、４１９により、反転搬送パス４１７内へ搬送される。反転搬送パス４１７へ搬送されたシートはスイッチバックされ、これにより、シートの表裏が反転される。そして、表裏が反転されたシートは、排出ローラ４１６を経てプリンタ部３２３からフィニッシャ部３２６へ排出される。
【００２７】
また、両面印刷の場合、第１面に画像形成されたシートはフラップ４１５により反転搬送パス４１７へ案内されてスイッチバックされ、第１面と第２面とを入替えた状態で再びレジストレーションローラ４１１に搬送される。そして、転写装置４１２によってシートの第２面に現像剤像が転写され、定着部４１３によって現像剤像が定着させられた後、排出ローラ４１６を経てフィニッシャ部３２６に排出される。
【００２８】
（フィニッシャ部）
フィニッシャ部３２６は、第１パンチユニット４２０と、ステイプルスタッカ部４２１とを有し、これらを用いて複数枚のシートが束ねられたシート束に対してステイプル処理、パンチ処理、ソート等の各種の処理を行う。第１パンチユニット４２０は、多穴パンチ処理を行うためのユニットである。第１パンチユニット４２０は、プリンタ部３２３から排出されたシートを第１パンチユニット４２０内へ受け入れるための入口搬送ローラ４２２を有する。第１パンチユニット４２０内に搬送されたシートは、フラップ４２３の切り換え動作により、排出ローラ４２４又は搬送ローラ４２５へ向けて搬送される。シートがフラップ４２３により排出ローラ４２４へ向けて搬送される場合、当該シートは第１パンチユニット４２０を通過して直接ステイプルスタッカ部４２１へ搬送される。また、シートがフラップ４２３により搬送ローラ４２５へ向けて搬送される場合、当該シートに対して以下の多穴パンチ処理が施される。
【００２９】
搬送ローラ４２５の下流側には、搬送ローラ４２６、センサ４２７、パンチ部４２８及び突き当て板４２９が設けられている。センサ４２７は、シートの先端を検知するためのセンサである。突き当て板４２９は、通常時、シート搬送路を開放する位置にあり、所定のタイミングでπ／２（ｒａｄ）角度だけ回転され、シート先端が突き当たるようにシート搬送路に突出する。この突き当て板４２９にシート先端を突き当てることにより、シートがパンチ部４２８に対して所定の位置に位置決めされる。パンチ部４２８は、突き当て板４２９によって位置決めされたシートの先端部に多数個の穴（例えば３０個の穴）をあける多穴パンチ処理を行う。突き当て板４２９の下流側には、複数の搬送ローラ４３０〜４３３が設けられている。多穴パンチ処理を施されたシートは、各搬送ローラ４３０〜４３３により構成される搬送路を介して、排出ローラ４２４へ導かれる。
【００３０】
ステイプルスタッカ部４２１は、第１パンチユニット４２０から排出されたシートを当該ユニット内へ受け入れるための入口ローラ４３４を有する。入口ローラ４３４を介してステイプルスタッカ部４２１内へ搬送されたシートは、第２パンチユニット４３５へ導かれる。第２パンチユニット４３５は、少数穴パンチ処理が設定されている場合に、シート後端（シート搬送方向における上流端）の付近に少数個の穴（例えば２〜４個の穴）をあける少数穴パンチ処理を行う。また、第２パンチユニット４３５は、少数穴パンチ処理が設定されていない場合、シートを通過させて下流側へ搬送する。
【００３１】
第２パンチユニット４３５内には、シート後端を検知するためのセンサ４３６、及びシート後端が突き当てられる突き当て板４３７が設けられている。第２パンチユニット４３５が少数穴パンチ処理を行う際には、センサ４３６がシートの後端を検知した後の所定のタイミングで第２パンチユニット４３５内の搬送ローラが逆転される。また、突き当て板４３７がπ／２（ｒａｄ）角度的に回転され、搬送路上に突出する。シートは突き当て板４３７に向けてスイッチバックされ、シート後端が突き当て板４３７に突き当てられた状態で停止される。このようにしてシートが後端を基準にして位置決めされた状態で、当該シート後端に対して少数個の穴があけられる。
【００３２】
その後、シートは上記搬送ローラによりフラップ４３８へ向けて搬送される。フラップ４３８は、シートをノンソートパス４３９又は搬送ローラ４４０へ導くように切り換え動作を行う。ここで、ソート、パンチ、ステイプル処理等の後処理が設定されておらずシートをそのまま排出する場合は、フラップ４３８により、シートがノンソートパス４３９へ導かれる。ノンソートパス４３９へ導かれたシートは、搬送ローラ４４１により、スタックトレイ４４２へ排出される。
【００３３】
シートに対してソートやステイプル等の後処理が設定されている場合、シートはフェイスダウン状態でプリンタ部３２３からフィニッシャ部３２６へ排出される。そして、フィニッシャ部３２６内に搬入されたシートは第１パンチユニット４２０を経てステイプルスタッカ部４２１へ搬送された後に、フラップ４３８により、搬送ローラ４４０へ導かれ、搬送ローラ４４０により束排出ベルト４４３の上へ排出される。このとき、束排出ベルト４４３に並行してベルトの上面より数ミリ高い位置には、不図示の低摩擦の中間処理トレイが設けられており、実際にはシートは、中間処理トレイ上に排出される。排出されたシートは、中間処理トレイに沿って自重で図中右下方向に落下する。さらに、扇形の戻しローラ４４４が図中反時計回り方向に回転し、その外縁部に設けられた摩擦部材がシートに当接する。この摩擦部材の当接により、シートには右下方向に落下させる力が作用し、シートの端部がストッパ板４４５に突き当てられる。これにより、シートに対して縦方向（送り方向）の揃えが行われる。
【００３４】
また、中間処理トレイ上には、図中手前側及び奥側のそれぞれに位置する整合板４４６が設けられている。各整合板４４６は、中間処理トレイ上にシートが排出される毎に駆動される。これにより、中間処理トレイ上のシートに対して横方向（シートの搬送方向に直交する方向、シートの幅方向）へ位置揃えが行われる。そして、所定枚数のシートが中間処理トレイ上に排出されて積載されると、束排出ベルト４４３が駆動され、シートがスタックトレイ４４２又は４４７に排出される。
【００３５】
また、ステイプルモードが設定されている場合、ステイプルを行う一束分のシートが中間処理トレイ上に排出され、整合板４４６によりシートの横方向への揃えが行われる。その後、ステイプルユニット４４８が駆動されてシート束が綴じられ、綴じられたシート束は、束排出ベルト４４３によりスタックトレイ４４２又は４４７に排出される。
【００３６】
ここで、各スタックトレイ４４２、４４７は昇降動作可能に構成されている。また、各スタックトレイ４４２、４４７には、シートの有無を検知するためのセンサ４４９、４５０が設けられている。また、ステイプルユニット４４８は、シート後端の奥側位置を綴じる「コーナー綴じ」、シート後端を２箇所で綴じる「ダブル綴じ」等の種々の綴じ位置を選択可能である。シートに対する綴じ位置は、ユーザにより設定される。
【００３７】
（操作部）
続いて、複合機１０３のユーザーインターフェースである操作部３２１について、図５に示す構成例を用いて説明する。図５において、スタートキー５０１は、スキャナ部３２２によるスキャン開始指示を受付けるキーである。クリア／ストップキー５０２は、装置が保留中、又は中断中のジョブがあるときは当該ジョブを消去する指示を受付け、実行中のジョブがあるときは当該ジョブを中断する指示を受付ける機能を有する。テンキー５０３は、数字を入力可能に構成される。ユーザモードキー５１３は、複合機１０３の機能設定を行うユーザモード画面に遷移する指示を受付ける。
【００３８】
これらのキーの他に、操作部３２１には、画面を表示するための液晶パネルとユーザのタッチ操作を受付けるタッチパネルとが一体に形成された５００が設けられている。表示パネル５００は、画面表示によってユーザに対してメッセージや装置の状態を表示可能な表示手段に相当する。また、各種の物理キー（５０１，５０２，５０３，５１３）及び表示パネル５００のタッチパネル機能は、複合機１０３に対してユーザが情報を入力可能な入力手段に相当する。
【００３９】
表示パネル５００の機能画面領域５０４には、コピーやファックス送信等、複合機１０３が備える個別の機能を使用する際に各種設定を行うための画面が表示される。ここでは、コピー作業を実行する際に使用されるコピー機能画面を例に説明する。用紙選択キー５０５は、複合機１０３が備えるいずれかのシート保持部を選択することにより、又は複合機１０３に自動的にシート保持部を選択（自動用紙選択）させることにより、印刷対象のシート（用紙）を設定する。
【００４０】
等倍キー５０６は、原稿と同じ縮尺で（等倍で）印刷出力する場合に指定するキーであり、ズームキー５０７を選択した場合は、任意の倍率を指定することが可能である。カラーモード選択キー５０８は、印刷出力時のカラーモードの設定（例えばフルカラー／モノクロの選択）が可能である。ショートカットキー５０９〜５１２は、複合機１０３が備える様々な機能を設定可能なキーである。例えばフィニッシャ部３２６による処理の有無等を設定する仕上げ設定、両面印刷／片面印刷を設定する両面設定、出力画像の濃度を設定する濃度設定、原稿種類に応じて最適な設定でコピー動作を行うための原稿種類設定等を行うことができる。機能画面領域５０４で選択された各種設定は、ジョブ毎にＲＡＭ３０２に記憶される。
【００４１】
（手差し給送トレイ）
続いて、複合機１０３が備える手差し給送トレイ４１０について説明する。図６（ａ）は手差し給送トレイ４１０の上視図であり、図中左側にプリンタ部３２３が位置する。手差し給送トレイ４１０は、頻繁に使用されるシートを大量に積載可能なカセット４０８，４０９と異なり、ユーザが目的に応じて多種多様なシートを手動でセット可能な多目的トレイとして利用可能である。手差し給送トレイ４１０に１枚以上のシートが載置された状態でジョブの実行が開始されると、ピックアップローラ６０１によってシート（シート束）からシートが１枚ずつ分離された状態で給送される。
【００４２】
手差し給送トレイ４１０には、シートの有無を検知する検知手段としてシート有無センサ６０４が設けられている。シート有無センサ６０４としては、例えばシートに押圧されることで揺動するフラグ及びフラグの位置を検知する透過型光電センサを用いることができる。手差し給送トレイ４１０にシートが載置されているとき、シート有無センサ６０４はオンとなり、プリンタ部３２３からコントローラ３２５にシート有無センサ６０４からのオン信号が伝送される。この場合、コントローラ３２５は手差し給送トレイ４１０にシート有りと判断する。手差し給送トレイ４１０にシートが載置されていないとき、シート有無センサ６０４はオフとなり、コントローラ３２５は手差し給送トレイ４１０にシートが無いと判断する。
【００４３】
また、手差し給送トレイ４１０に載置されたシートは、規制板であるサイド規制ガイド６０２，６０３によって、幅方向Ｄ２におけるシートの両端部を保持される。これにより、幅方向におけるシート位置が整えられると共に、ピックアップローラ６０１によって給送される際のシートの斜行が規制される。また、サイド規制ガイド６０２，６０３は、幅方向Ｄ２にスライドすることにより、手差し給送トレイ４１０に載置可能な任意の幅のシートに対応可能である。なお、シートの幅とは、シートの給送方向Ｄ１に直交する方向である、幅方向Ｄ２のシート長さである。
【００４４】
サイド規制ガイド６０２，６０３は、不図示のリンク部材を介して、シートのサイズに関する情報を取得可能なサイズ検知手段としてのボリュームセンサ６０７に連結されている。ボリュームセンサ６０７は、サイド規制ガイド６０２，６０３の動作に連動してサイド規制ガイド６０２，６０３の位置に応じた信号（ＡＤ値）をコントローラ３２５に出力する。コントローラ３２５は、ボリュームセンサ６０７から入力された信号（ＡＤ値）に基づいて、シートの幅を判断する。
【００４５】
図６（ｂ）を用いて、手差し給送トレイ４１０に載置されたシートの幅を判断する方法について説明する。図６（ｂ）は手差し給送トレイ４１０に設けられたボリュームセンサ６０７が出力する信号（ＡＤ値）と実際のガイド幅との関係を示している。詳細には、横軸のＡＤ値とは、ボリュームセンサ６０７が、サイド規制ガイド６０２，６０３の位置に応じた電気抵抗の変化を１０ビットのデジタル値として出力したものである。ボリュームセンサ６０７は、１６進数表示で０ｘ０００〜０ｘ４００の範囲で、サイド規制ガイド６０２，６０３の位置に対して直線的に変化するＡＤ値を出力する構成となっている。グラフに示す通り、ＡＤ値「０ｘ３２０」はＡ４Ｒの幅である２１０ｍｍに対応し、ＡＤ値「０ｘ３８４」はＢ４Ｒの幅である２５７ｍｍに対応し、ＡＤ値「０ｘ３Ｄ４」はＡ４の幅である２９７ｍｍに対応する。このような関係を予めＲＯＭ３０３等に登録しておき、必要に応じて参照することで、コントローラ３２５はボリュームセンサ６０７から出力されるＡＤ値に基づいてシートの幅を判断することができる。
【００４６】
なお、以上の説明ではシートの幅を検知可能なサイズ検知手段について説明したが、給送方向Ｄ１のシート長さを検知可能なサイズ検知手段を配置してもよい。また、検知方法としてはボリュームセンサ（可変抵抗器）に限らず、例えばトレイ上の所定位置におけるシートの有無を検知するフラグ式の光電センサを用いてもよい。
【００４７】
（シート情報の登録方法）
次に、手差し給送トレイに載置されたシートの属性に関する情報（以下、「シート情報」とする）の登録方法について、図７（ａ）〜（ｃ）を用いて説明する。本実施形態において、手差し給送トレイについてのシート情報の登録方法が異なる２つのモードとして、「固定モード」と「毎回指定モード」が実装されている。ユーザは、固定モード及び毎回指定モードのいずれを選択するかを、図７（ａ）のデフォルト設定画面７００を呼び出して設定することができる。なお、本実施形態では、複合機１０３が備える給送段のうち、手差し給送トレイについてのみ固定モードと毎回指定モードとを選択可能な構成であるものとして説明する。
【００４８】
固定モードでは、手差し給送トレイにシートが載置された場合に、予めユーザによって登録され、ＲＡＭ３０２等に記憶されているシート情報を用いて、現在載置されているシートのサイズ及び種類が登録される。毎回指定モードでは、原則、手差し給送トレイにシートが載置される度にシート情報の設定画面が表示され、ユーザの操作に基づいて現在載置されているシートのサイズ及び種類が登録される。コントローラ３２５は、登録されたシートのサイズ及び種類に基づいて、印刷ジョブの実行時に手差し給送トレイからシートを給送可能かどうかの判定（後述の給送判定処理）を行う。
【００４９】
以下、固定モードにおいて登録されているシート情報を「デフォルト値」とし、複合機１０３が備える給送段にシートが載置された場合に登録され、給送判定処理に用いられるシート情報を「登録値」として区別する。固定モードにおけるシート情報のデフォルト値は、シート情報の登録値とは別の記憶領域（例えばコントローラ３２５のＲＡＭ３０２）に格納される。各給送段についてのシート情報の登録値は、例えばコントローラ３２５のＲＡＭ３０２に設けられた記憶装置に記憶させる等の方法により複合機１０３に保持され、各給送段にシートが載置された場合に適宜更新される。なお、「デフォルト値」、「登録値」をＲＡＭ３０２に記憶させる例で説明したが、ＨＤＤ３０４や、ＲＯＭ３０３に記憶させても良い。「デフォルト値」と「登録値」とが区別されて記憶されれば、記憶される場所に限定はない。
【００５０】
デフォルト設定画面７００は、操作部３２１のユーザモードキー５１３が押下された場合に表示されるユーザモード画面において、「手差し給送トレイのデフォルト設定」が選択された場合に表示されるものである。なお、ユーザモード画面には複合機１０３の各種設定を行うための複数の項目が存在し、選択された項目に対応する設定画面に遷移するように構成されている。このユーザモード画面は、関連する項目毎にグループ化、階層化して表示されていてもよいものとする。
【００５１】
手差し給送トレイのデフォルト設定画面７００において、固定モードボタン７０１が選択されるとコントローラ３２５は固定モードとして動作する。デフォルト設定画面７００においてユーザは登録ボタン７０５を押下することにより、固定モードにおけるシート情報のデフォルト値を変更することができる。なお、ユーザが一度も登録ボタン７０５を操作したことが無い場合であっても、初期設定としてシート情報のデフォルト値が登録されているものとする。登録ボタン７０５が押下されると、操作部３２１は図７（ｂ）に示す用紙サイズ設定画面７１０を表示する。ユーザは、用紙サイズ設定ボタン群７１１のいずれかを選択し、次へボタン７１２を押下する。すると、図７（ｃ）に示す用紙種類設定画面７２０が表示される。ユーザは、用紙種類設定ボタン群７２１のいずれかを選択し、ＯＫボタン７２２を押下する。これにより、固定モードにおける手差し給送トレイのデフォルト設定として、選択されたシートのサイズ及び種類が登録される。
【００５２】
一方、手差し給送トレイのデフォルト設定画面７００（図７（ａ））において、毎回指定モードボタン７０２が選択されると、コントローラ３２５は毎回指定モードとして動作する。毎回指定モードボタン７０２が選択された状態でＯＫボタン７２２が押下された場合、図７（ｂ）、（ｃ）の設定画面７１０，７２０は表示されず、デフォルト設定画面７００は閉じられる。その代わり、手差し給送トレイにシートが載置される度に、原則としてコントローラ３２５は操作部３２１にシート情報の設定を促す画面である設定画面７１０，７２０を表示させる。そして、固定モードにおける設定画面７１０，７２０の操作と同様の手順でユーザがシートのサイズ及び種類を選択すると、コントローラ３２５は、選択されたサイズ及び種類を手差し給送トレイのシート情報として登録する。
【００５３】
即ち、本実施形態に係るコントローラ３２５は、原則、手差し給送トレイにシートが載置される度にシート情報の設定画面が表示される第１モードに相当する毎回指定モードが実装されている。また、コントローラ３２５は、手差し給送トレイにシートが載置されてもシート情報の設定画面が表示されず、予め登録されたシート情報を用いて印刷ジョブを実行可能な第２モードに相当する固定モードが実装されている。
【００５４】
このような複数の登録方法を選択可能とすることで、ユーザは主な使用方法に応じて複合機１０３をカスタマイズすることができる。例えば、手差し給送トレイを用いて給送するシートが１種類に決まっている場合には、固定モードを選択しておくことで、個々の印刷ジョブを実行する際のシート情報の設定操作を省略することが可能となる。一方、手差し給送トレイを用いて毎回異なるシートを給送する場合には、毎回指定モードを選択しておくことで、載置したシートに対応する適切なシート情報が印刷ジョブを投入するユーザによって登録される。このため、固定モードにより自動的にシート情報が登録される場合に比べて、シート情報の登録値が実際のシートの属性に整合しない状況が発生しにくくなる。
【００５５】
なお、毎回指定モードにおいて表示されるシート情報の設定画面について、複合機１０３がサポートする全サイズ及び全種類の選択肢を提示する必要はなく、よく使われる一部のサイズや種類を優先的に表示してもよい。また、固定モードにおいても、後述の一時変更機能を使用することにより、シート情報の登録値としてデフォルト値とは異なる値を登録することが可能である。
【００５６】
（固定モードにおけるシート情報の一時変更）
固定モードにおいて、一時的にシート情報の登録値を変更したい場合が考えられる。このような場合、例えばコピー機能画面（図５参照）において用紙選択キー５０５を選択し、図８（ａ）に示す用紙選択画面８００を呼び出すことで、固定モードにおけるデフォルトのシート情報とは異なるシート情報を登録することが可能となる。
【００５７】
用紙選択画面８００において、手差し給送トレイ選択ボタン８０１及びカセット選択ボタン８０２，８０３のいずれかを選択すると、シートの供給元として使用する給送段を指定することができる。手差し給送トレイのシート情報を一時的に変更する場合、ユーザは一時変更ボタン８０６を操作する。一時変更ボタン８０６は、手差し給送トレイに用紙が載置されている場合のみ押下することができる。
【００５８】
一時変更ボタン８０６が押下されると、操作部３２１は図８（ｂ）に示す用紙サイズ設定画面８１０を表示する。ユーザは、用紙サイズ設定ボタン群８１１のいずれかを選択し、次へボタン８１２を押下する。すると、図８（ｃ）に示す用紙種類設定画面８２０が表示される。ユーザは、用紙種類設定ボタン群８２１のいずれかを選択し、ＯＫボタン８２２を押下する。これにより、固定モードにおけるシートのサイズ及び種類の情報が設定される。コントローラ３２５は、現在手差し給送トレイに載置されているシートのシート情報として、設定された情報を登録する。
【００５９】
（印字処理における通信シーケンス）
次に、コントローラ３２５が印刷ジョブを実行する際に、プリンタ部３２３にシートに対して画像形成させる際の処理（印字処理）について説明する。図９は、コントローラ３２５が印字処理を行う際のコントローラ３２５とプリンタ部３２３との間の通信内容を表すシーケンス図である。コントローラ３２５は、最初のページに対する印字処理を開始する前に、プリンタ部３２３に対して印字準備要求９０１を発行する。印字準備要求を受け取ったプリンタ部３２３は、定着部４１３の温度制御や前回転（感光ドラムを回転させて表面の状態を整える処理）等の、画像形成に必要な準備動作（プリント前処理）を開始する。
【００６０】
プリント前処理が完了した後、プリンタ部３２３はコントローラ３２５に対して印字準備ステータス９０２を発行する。印字準備ステータス９０２を受け取ったコントローラ３２５は、プリンタ部３２３に対してシートの給送を要求する給送実行要求９０３を発行する。このとき、コントローラ３２５は、プリンタ部３２３が備える給送段（カセット４０８，４０９及び手差し給送トレイ４１０）のいずれからシートを給送するのかを指定する情報をプリンタ部３２３に通知するものとする。
【００６１】
給送実行要求９０３を受け取ったプリンタ部３２３はシートの給送を開始し、シートの給送経路に設けられたセンサが指定された給送段から給送されるシートの後端を検知した後に、コントローラ３２５に対して給送結果ステータス９０４を発行する。なお、指定された給送段にシートが存在しない場合、給送結果ステータス９０４でプリンタ部３２３はコントローラ３２５に対してエラー（シート無しエラー）を通知する。また、指定された給送段からシートを給送する過程でシート詰まり（ジャム）等のエラーが検知された場合もプリンタ部３２３はコントローラ３２５に対してエラーを通知する。
【００６２】
シートの給送開始後、所定の位置までシートが到達したら、プリンタ部３２３はコントローラ３２５に対して印字開始許可（印字開始準備完了９０５）を発行する。プリンタ部３２３から印字開始許可を受け取ったコントローラ３２５は、実際に画像形成が可能な状態になった時点で印字実行要求９０６をプリンタ部３２３に対して発行し、シートに対する画像の形成、定着を要求する。また、コントローラ３２５とプリンタ部３２３間でイメージデータ（ＩＭＡＧＥ）のハード信号同期が行われる。即ち、プリンタ部３２３からコントローラ３２５に送信されるクロック信号と同期するように、プリンタ画像処理部３１７から露光制御部４０５にビデオ信号が送信される。また、感光ドラム１に形成される現像剤像が転写装置４１２の対向位置に到達するタイミングに合わせてシートが転写部に送り込まれるように、プリンタ部３２３によるシートの搬送動作が制御される。これにより、シートに画像が転写され、さらに定着部４１３によって定着が行われる。
【００６３】
シートに対して画像形成が行われると、プリンタ部３２３はコントローラ３２５に対して印字結果ステータス９０７を発行する。詳細には、片面印刷の場合はシートがスタックトレイ４４２，４４７に積載されたタイミングで、両面印刷の場合は各面に対する画像形成が完了したそれぞれのタイミングで印字結果ステータス９０７が発行される。なお、シート詰まり等の異常が発生した場合は、プリンタ部３２３はコントローラ３２５に対して印字結果ステータス９０７でエラーを通知する。印字ジョブで指定された全てのページについて画像形成が終了してシートがスタックトレイ４４２，４４７に積載され、後続の出力画像が存在しない場合、コントローラ３２５はプリンタ部３２３に対して印字終了通知９０８を発行する。これにより、印字処理の通信シーケンスは終了する。
【００６４】
（シート情報設定画面の表示制御）
ここで、毎回指定モードにおいて、シート情報の設定画面（図７（ｂ）、（ｃ））を表示する場合について説明する。手差し給送トレイにシートが載置されていない状態から新しくシートが載置された状態に遷移する状況として、次の３つが考えられる。
ケース（１）  複合機１０３が印刷ジョブの投入を待機している状態でシートが載置された場合
ケース（２）  シートが載置されていない状態で複合機１０３に印刷ジョブが投入され、１枚目のシートが給送される前にシート無しエラーが発生し、シートが載置された場合
ケース（３）  複合機１０３が印刷を開始した後でシート無しエラーが発生してジョブが中断され、シートが載置（補給）された場合
【００６５】
本実施形態において、ケース（１）では操作部３２１にシート情報の設定画面が表示され、ユーザの操作に基づいてシート情報が登録される。ケース（２）はシートが１枚も給送されておらず、その後に積載されるシートの属性を推定する情報が無いため、ケース（１）と同様に操作部３２１にシート情報の設定画面を表示させる必要がある。ケース（３）は、少なくとも１枚のシートが給送された後に印刷ジョブの実行が中断された場合であり、中断前に使用されていたシートと同じ属性のシートをユーザがセットする蓋然性が高い。そのため、ケース（３）では、シート情報の設定画面の表示を省略することが可能である。シート情報の設定画面を表示せずに印刷ジョブの再開を可能とすることで、シート無しエラーが発生する度にシート情報を設定する操作を要求される煩わしさを低減してユーザビリティを向上できるためである。
【００６６】
しかしながら、ケース（３）においても、ユーザがジョブの中断前に使用されていたシートとは属性の異なるシートを手差し給送トレイに載置することが考えられる。例えば、所望サイズのシートでは枚数が足りないことをユーザが認識した上で、部数の一部は所望サイズのシートで印刷し、部数の残りは別のサイズのシートで印刷を行う場合が考えられる。また、試し刷りとして一部だけ低品質の用紙に印刷し、残りは高品質の用紙に印刷するなど、異なる種類のシートに印刷したい場合も考えられる。
【００６７】
従って、複数部数の成果物を要求する印刷ジョブを実行する場合において、部と部の切れ目でシート無しエラーが発生した場合には、ジョブの中断前に載置されていたシートとは属性の異なるシートが載置される可能性が比較的高いと言える。仮に、ジョブの中断前に載置されていたシートとは属性の異なるシートが載置された状態で印刷ジョブが再開された場合、ユーザが所望する印刷結果が得られない虞がある。例えば、サイズの違いによって画像のはみ出しやアンバランスな余白が生じたり、種類の違いによって定着部４１３の温度設定が最適でない値となって定着不良が生じたりする可能性が挙げられる。
【００６８】
このような知見から、本実施形態では、ケース（３）において、部と部の切れ目でシート無しエラーが発生して印刷ジョブが中断した後、シートが補給された場合には、シート情報の設定画面７１０，７２０を表示することとした。これにより、印刷ジョブの中断前とは異なる属性のシートが載置されている場合であっても、シート情報の設定画面７１０，７２０を表示してユーザにシート情報の再設定を促すことができ、ユーザが所望する通りの印刷結果を得ることができる。
【００６９】
なお、ケース（３）でシート情報の設定画面７１０，７２０の表示を省略する場合、本実施形態では、サイド規制ガイドのガイド幅と中断しているジョブが要求するシートサイズとが整合することを条件に、自動的に印刷ジョブが再開される構成とした。ガイド幅とシートサイズとの整合性がある場合、中断前と同じ属性のシートが載置されている可能性が高いため、ユーザによる確認の操作を求めずに自動的に印刷ジョブを再開することでユーザビリティ向上を図ることができる。一方、ガイド幅と中断しているジョブが要求するシートサイズとが整合しない場合、操作部３２１にシート情報の設定画面７１０，７２０が表示され、ユーザに対してシート情報の再設定が促される。
【００７０】
まとめると、本実施形態において、毎回指定モードにおけるシート情報の設定画面７１０，７２０（図７（ｂ）、（ｃ））の表示は、次のように制御される。
ケース（１）  複合機１０３が印刷ジョブの投入を待機している状態でシートが載置された場合・・・表示する
ケース（２）  シートが載置されていない状態で複合機１０３に印刷ジョブが投入され、１枚目のシートが給送される前にシート無しエラーが発生し、シートが載置された場合・・・表示する
ケース（３）  複合機１０３が印刷を開始した後でシート無しエラーが発生してジョブが中断され、シートが載置（補給）された場合
（３−１）  部と部の切れ目でジョブが中断されているとき・・・表示する
（３−２）  ガイド幅とジョブが要求するシートサイズが整合しないとき・・・表示する
（３−３）  上記（３−１）、（３−２）以外のとき・・・表示しない
【００７１】
（印刷ジョブの処理）
以下、このような制御を実現する制御方法の構成例について具体的に説明する。まず、コントローラ３２５が印刷ジョブを処理する流れについて、図１０のフローチャートに沿って説明する。本フローチャート及び後述のフローチャート（図１２、図１３、図１５）の各ステップは、複合機１０３のＣＰＵ３０１がＲＯＭ３０３又はＨＤＤ３０４に記憶されたプログラムを読出して実行することにより実現される。
【００７２】
まず、ステップ１００１でコントローラ３２５は印刷実行指示を受信したか判断し、受信していない場合は待機する。印刷実行指示とは、印刷ジョブの実行を指示する信号である。コピージョブの場合、操作部３２１から受信したコピー開始指示を受けて、スキャナ部３２２が原稿を読み取り、画像データとしてコントローラ３２５にビデオ信号が受信されるとコントローラ３２５が印刷実行指示を受信したと判断する。ＰＤＬジョブの場合、例えば印刷の保留（留め置き）を指示する信号が含まれているときは操作部３２１の操作によって保留が解除された際に、また、そのような信号が含まれないときはＰＤＬジョブを受信した際に、印刷実行指示があったと判断される。
【００７３】
印刷実行指示があったと判断すると、ステップ１００２（給送工程）でコントローラ３２５はプリンタ部３２３に対し給送実行要求９０３を発行する。このときコントローラ３２５はどの給送段からシートを給送するのかをプリンタ部３２３に通知する。なお、スタンバイ状態から最初に印刷ジョブを実行する場合等、必要に応じて、コントローラ３２５は給送実行要求９０３の前に印字準備要求９０１を発行してプリンタ部３２３から印字準備ステータスを受信しているものとする。ステップ１００３でコントローラ３２５はプリンタ部３２３から給送結果ステータス９０４を受信する。ステップ１００４でコントローラ３２５は受信した給送結果ステータス９０４がシート無しエラーかどうか判断する。
【００７４】
ステップ１００４でシート無しエラーではないと判断した場合、コントローラ３２５はステップ１００５で印字処理を実行する。即ち、コントローラ３２５はプリンタ部３２３に対して印字実行要求９０６を発行すると共に、ビデオ信号をプリンタ部３２３に送信してシートに画像を形成させる。続いてコントローラ３２５はステップ１００６で印刷ジョブに次のページが存在するか確認し、次のページが存在する場合はステップ１００２の処理に戻ってジョブを続行する。ステップ１００６で次のページが存在しないと判断した場合、コントローラ３２５は印刷ジョブの処理を終了する。
【００７５】
ステップ１００４でシート無しエラーと判断した場合、ステップ１００７でコントローラ３２５は操作部３２１にシート無し画面を表示させ、ステップ１００８でイベントを待機する。ステップ１００８で待機するイベントとは、シート無し画面に対する操作イベント、及びシートの供給元として指定されている給送段にシートが補給されたことを表すシート補給検知イベントである。
【００７６】
図１１に示すように、シート無し画面１１００は、指定された給送段にシートが無いことを通知してシートの補給をユーザに促すための画面である。シート無し画面１１００では、手差し給送トレイ４１０又はカセット４０８，４０９を表す給送段選択ボタン１１０１，１１０２，１１０３のいずれかを選択してＯＫボタン１００４を押下することで、指定した給送段からシートを強制給送させることができる。また、シート無し画面１１００において、中止ボタン１１０５を押下することで、シート無しエラーによって中断しているジョブを中止することができる。
【００７７】
コントローラ３２５がイベントを受信すると、図１０のステップ１００９でコントローラ３２５は受信したイベントが操作部イベントかどうか判定する。操作部イベントの場合、ステップ１０１０でコントローラ３２５は受信した操作部イベントが強制給送要求（ＯＫボタン１１０４）か中止要求（中止ボタン１１０５）かを判定する。強制給送要求の場合、ステップ１０１１でコントローラ３２５はプリンタ部３２３に対してシート無しエラーにより中断しているジョブの給送実行要求９０３を発行し、ステップ１００３の処理に戻る。このとき、コントローラ３２５は、どの給送段からシートを給送するのかを、シート無し画面における給送段選択ボタン１１０１〜１１０３の選択結果に従ってプリンタ部３２３に通知する。ステップ１０１０で中止要求と判断した場合、ステップ１０１２でコントローラ３２５はプリンタ部３２３に対しシート無しエラーにより中断しているジョブの中止要求を行い、処理を終了する。
【００７８】
ステップ１００９で操作部イベントではないと判断した場合、コントローラ３２５は受信したイベントがシート補給検知かどうか判定し、シート補給検知ではないと判断した場合、ステップ１００８の処理に戻って再度、イベントを待機する。ステップ１０１３でシート補給検知と判断した場合、ステップ１０１４でコントローラ３２５は後述の手差しシート情報登録処理（図１２）を行う。手差しシート情報登録処理では、手差し給送トレイについて設定されたモード（毎回指定モード又は固定モード）に応じて、手差しシートのシート情報の登録値が更新される。
【００７９】
ステップ１０１５でコントローラ３２５は後述の給送判定処理（図１３）を行う。給送判定処理において、コントローラ３２５はいずれかの給送段からシートの給送を開始するか、又はシートの給送が不可能であることを操作部３２１を介してユーザに通知する。ステップ１０１６でコントローラ３２５はシートの給送が再開されたか判定し、再開されていないと判断した場合はステップ１００８の処理に戻って再度、イベントを待機する。ステップ１０１６でシート無し中断ジョブが再開されたと判断した場合、ステップ１００５に移動して印字処理を実行する。
【００８０】
（シート情報登録処理）
次に、手差し給送トレイのシート情報を登録するための処理である手差しシート情報登録処理について説明する。手差しシート情報登録処理は、シート無しエラーが発生している状態で手差し給送トレイにシートが補給された場合（図１０のステップ１０１４）、及び印刷ジョブを待機するスタンバイ状態で手差し給送トレイにシートが補給された場合に実行される。
【００８１】
まず、ステップ１２０１でコントローラ３２５は手差し給送トレイにシートが存在するか確認し、存在しない場合は処理を終了する。手差し給送トレイにシートが存在する場合、ステップ１２０２でコントローラ３２５は手差し給送トレイについて固定モードと毎回指定モードのどちらが設定されているか判定する。
【００８２】
１．毎回指定モード
ステップ１２０２で毎回指定モードと判断した場合、ステップ１２０３でコントローラ３２５は手差し給送トレイにシートがないことを理由に中断されているジョブ（シート無し中断ジョブ）が存在するか確認する。
【００８３】
ステップ１２０３でシート無し中断ジョブが存在すると判断した場合（上記ケース（２）又は（３））、ステップ１２０４でコントローラ３２５は後述のシート設定画面の表示判定処理（図１５）を行う。この表示判定処理では、操作部３２１にシート情報の設定画面を表示するか否かの判断が行われる。ステップ１２０５で、コントローラ３２５はステップ１２０４で判定した情報を用いて分岐条件を評価する。シート情報の設定画面の表示をスキップ可能と判断した場合（ケース（３−３））、ステップ１２０６でコントローラ３２５はシート設定画面表示判定処理において取得したシート情報に基づいて、手差し給送トレイのシート情報を登録する。
【００８４】
ステップ１２０３でシート無し中断ジョブが存在しないと判断した場合（ケース（１））、ステップ１２０７（表示工程）でコントローラ３２５は操作部３２１にシート情報の設定画面を表示させる。また、ステップ１２０５でシート設定画面の表示をスキップ不可と判断した場合（ケース（２）、（３−１）又は（３−２））も、コントローラ３２５は操作部３２１にシート情報の設定画面を表示させる。これらの場合、コントローラ３２５は操作部３２１に図７（ｂ）、（ｃ）の設定画面７１０，設定画面７２０を表示させる表示動作を行い、ユーザの画面操作を受付ける状態となる。ステップ１２０８でコントローラ３２５はユーザの入力を待機する。ステップ１２０９で操作部３２１がユーザからの入力を検知すると、コントローラ３２５は入力されたシートサイズとシート種類とを通知する操作部３２１からの信号を受信する。ステップ１２０９でコントローラ３２５がシート情報の入力信号を受信していないと判断した場合、コントローラ３２５はステップ１２０８に戻ってユーザの入力操作を待機する。
【００８５】
ステップ１２１０でコントローラ３２５はユーザによって入力されたシートサイズの情報とサイズ検知手段によって検知されるシートサイズの情報とが整合するか判定する。即ち、ボリュームセンサ６０７の検知結果（ＡＤ値）に基づいてサイド規制ガイド６０２，６０３のガイド幅を取得し（図６（ａ）、（ｂ）参照）、ユーザによって入力されたシートサイズの幅に一致するか判定する。ステップ１２１０でガイド幅とシートサイズの整合性を確認できた場合、ステップ１２１２でコントローラ３２５は操作部３２１から受信したシートのサイズ及び種類を手差し給送トレイのシート情報として登録し、処理を終了する。ステップ１２１０でガイド幅とシートサイズが整合しないと判断した場合、操作部３２１はステップ１２１１でガイド幅エラー画面（図１４）を表示した後、ステップ１２０８の処理に戻ってユーザによるシートのサイズ及び種類の再入力を待機する。
【００８６】
図１４に示すように、ガイド幅エラー画面１４００は、印刷ジョブによって指定されたシートの属性と手差し給送トレイに実際に載置されているシートの属性が異なる可能性があることをユーザに通知する警告の画面である。ガイド幅エラー画面１４００は、印刷ジョブによって指定されたシートサイズの幅とサイド規制ガイド６０２，６０３のガイド幅とが整合しないことを通知すると共に、シート情報の再設定を促すメッセージ１４０１を含む。
【００８７】
２．固定モード
ステップ１２０２で固定モードと判断した場合、ステップ１２１３でコントローラ３２５は手差し給送トレイ４１０についてのシート無し中断ジョブが存在するか確認する。
【００８８】
ステップ１２１３でシート無し中断ジョブが存在しないと判断した場合、ステップ１２１４でコントローラ３２５は固定モードにおけるシート情報のデフォルト値を取得する。ステップ１２１５でコントローラ３２５はステップ１２１４で取得したシート情報のデフォルト値のシート幅と、ボリュームセンサ６０７の検知結果に基づいて取得したサイド規制ガイド６０２，６０３のガイド幅とが一致するか判定する。これらが一致する場合、ステップ１２１６でコントローラ３２５はステップ１２１４で取得したシート情報に基づいて、手差し給送トレイのシート情報を登録する。一方、ステップ１２１５でガイド幅がシート情報のデフォルト値のシート幅に一致しないと判断した場合、ステップ１２１７でコントローラ３２５は操作部３２１にガイド幅エラー画面（図１４）を表示させ、処理を終了する。
【００８９】
ステップ１２１３でシート無し中断ジョブが存在すると判断した場合、ステップ１２１８でコントローラ３２５はＲＡＭ３０２に記憶されているシート無し中断ジョブが要求するシートのサイズ及び種類を取得する。ステップ１２１９でコントローラ３２５はステップ１２１８で取得したシートサイズの幅とボリュームセンサ６０７の検知結果に基づいて取得したサイド規制ガイド６０２，６０３のガイド幅とが一致するかを判定する。これらが一致する場合、ステップ１２２０でコントローラ３２５は中断前のシートと同じシートがセットされたと判断し、ステップ１２１８で取得したシートのサイズ及び種類を手差し給送トレイのシート情報として登録する。
【００９０】
一方、ステップ１２１９でガイド幅がシート無し中断ジョブの要求するシートサイズの幅に一致しないと判断した場合、コントローラ３２５は中断前のシートとは属性の異なるシートがセットされた可能性があると判断する。この場合、ステップ１２２１でコントローラ３２５はシート無し中断ジョブの回転可否を判定する。シート無し中断ジョブの回転可否とは、プリンタ部３２３におけるシートの搬送方向に対して印刷画像の向きを９０度回転させた状態で印刷を実行可能かどうか（長辺送り給送と短辺送り給送とを変換できるか）を指す。例えば、回転させるとシートの搬送が不可能となるような大きなシートサイズが指定されている場合、回転は不可と判定される。回転可否判定はプリンタ画像処理部３１７によって、受信した画像データ及び画像データに付随する属性データを参照して行う。
【００９１】
サイド規制ガイド６０２，６０３のガイド幅が回転後のシートサイズに一致するとき、中断前に使用されていたシートと同一のシートをユーザが中断前と９０度異なる向きで載置したと考えることができる。そこで、シート情報の設定操作を可能な限り少なくするという固定モードの趣旨から、シート無し中断ジョブが回転可能、かつガイド幅が回転後のシートサイズに一致するときは印刷画像の向きを９０度回転させて印刷を続行することとする。具体的には、ステップ１２２２において、ボリュームセンサ６０７の検知結果に基づいて取得したガイド幅がステップ１２１８で取得した中断中のジョブが指定するシートサイズを９０度回転したシートサイズの幅と一致するかを判定する。これらが一致する場合、ステップ１２２３でコントローラ３２５は中断中のジョブが指定するシートサイズを９０度回転したシートサイズと、中断中のジョブが指定するシート種類を手差し給送トレイのシート情報として登録し、処理を終了する。
【００９２】
ステップ１２２１で画像データの回転が不能である場合、又はステップ１２２２でガイド幅が回転後のシートサイズに一致しない場合、コントローラ３２５はステップ１２１４に移る。この場合、上述したようにサイド規制ガイド６０２，６０３のガイド幅がシート情報のデフォルト値としてのシートサイズに整合するか判定される（ステップ１２１５）。そして、整合する場合はデフォルト値を用いてシート情報が登録され（ステップ１２１６）、整合しない場合はガイド幅エラー画面（図１４）が表示されて処理が終了する。
【００９３】
（給送判定処理）
次に、印刷ジョブが指定する給送段からシートを給送するかどうかを判定する給送判定処理について、図１３のフローチャートに沿って説明する。この給送判定処理は、例えばシート無しエラーが発生した後にシートが載置された際に実行される（図１０のステップ１０１５）。
【００９４】
まず、ステップ１３０１でコントローラ３２５は中断中の印刷ジョブにおいて指定されている給送段（以降、給送段Ａと記載）にシートが補給されているか判定する。給送段Ａにシートが補給されている場合、ステップ１３０２，１３０３でコントローラ３２５はＲＡＭ３０２に記憶されている、中断中のジョブが指定するシートのサイズ及び種類と、給送段Ａについてのシート情報の登録値が一致するか判断する。シートのサイズ及び種類がいずれも一致する場合、ステップ１３０４（給送工程）でコントローラ３２５はプリンタ部３２３に対して給送段Ａからシートを給送させる給送実行要求９０３を発行して、印刷ジョブの実行を再開する。これにより、給送段Ａからシートを給送する給送動作が行われ、給送されたシートに対する印字処理（画像形成動作）が実行される（図１０のステップ１００５）。
【００９５】
一方、ステップ１３０２，１３０３でシートサイズ及びシート種類のいずれか一方でも一致しない場合、給送段Ａからシートを給送することなくコントローラ３２５は処理を終了する。この場合、コントローラ３２５は、例えば印刷ジョブが指定するシート属性とは異なるサイズ又は種類のシートが補給されたことを通知するエラー画面を操作部３２１に表示させる。そして、シートの交換又はジョブの中止指示等のイベントを待機する状態となり（図１０のステップ１００８）、イベントの内容に応じて印刷ジョブの処理を続行する。
【００９６】
ステップ１３０１で給送段Ａにシートが補給されていなかった場合、ステップ１３０５でコントローラ３２５は給送段Ａがカセット自動選択（ＡＣＣ（Ａｕｔｏ  Ｃａｓｓｅｔｔｅ  Ｃｈａｎｇｅ）とする）の対象かどうか判定する。ＡＣＣ機能の対象となる給送段は予めユーザモード画面から設定可能で、ＡＣＣ機能が有効な印刷ジョブを処理する場合、対象として設定された給送段の中からシートの給送元をコントローラ３２５が自動的に選択する。ステップ１３０５で給送段ＡがＡＣＣ機能の対象ではないと判断された場合、コントローラ３２５は処理を終了する。
【００９７】
ステップ１３０５で給送段ＡがＡＣＣ機能の対象であると判断した場合、ステップ１３０６でコントローラ３２５は未検索の給送段の中で最も優先順位の高い給送段を検索対象（以下、給送段Ｂとする）として選択する。ここで、優先順位とは、複合機１０３が備える給送段の間で、シートの供給元として優先的に使用するものを定めるものである。優先順位の例として、生産性向上を図るため、給送段から転写装置４１２までの搬送経路が短いものほど高い順位に設定したものが考えられる。また、シートの斜行の生じにくさや積載容量等の理由で、通常は手差し給送トレイに比べてカセットが優先される。つまり、図４で示したプリンタ部３２３における給送段の順位は、カセット４０８、カセット４０９、手差し給送トレイ４１０の順となる。ステップ１３０６〜１３１１の処理では、優先順位の高い給送段から順に、当該給送段からシートを給送可能であるか判定し、給送可能でないときは検索対象から外して次に優先順位が高い給送段を検索対象として選択する処理を繰り返す。これにより、ＡＣＣ機能の対象として設定された給送段の中から、シートを給送可能な給送段が検索される。
【００９８】
具体的に、ステップ１３０７でコントローラ３２５は未検索の給送段が存在するか（ステップ１３０６で給送段を選択できたか）確認する。未検索の給送段が残っていないと判断した場合、コントローラ３２５は給送可能な給送段が存在しないとして処理を終了する。ステップ１３０７で未検索の給送段が残っていた場合、ステップ１３０６で選択した給送段Ｂについて、ＡＣＣ機能の対象に設定されているか判定する。給送段ＢがＡＣＣ機能の対象であるとき、ステップ１３０９でコントローラ３２５は給送段Ｂにシートが存在するか確認する。さらにステップ１３１０，１３１１でコントローラ３２５は、ＲＡＭ３０２に記憶されている、印刷ジョブが指定するシートのサイズ及び種類と給送段Ｂのシート情報の登録値が一致するか判定する。これらのステップ１３０８〜１３１１の判定全てに成功した場合、現在の検索対象である給送段Ｂがシートの供給元として決定される。この場合、ステップ１３１２でコントローラ３２５はプリンタ部３２３に対して給送段Ｂからシートを給送させる給送実行要求９０３を発行する。一方、ステップ１３０８〜１３１１のいずれかの判定に失敗した場合、コントローラ３２５はステップ１３０６に戻って次の検索対象の給送段を選択する。
【００９９】
（設定画面表示判定処理）
次に、シート情報の設定画面７１０，７２０（図７（ｂ）、（ｃ））を表示させる必要があるか否かを判定するための判定処理について、図１５のフローチャートに沿って説明する。本実施形態において、この判定処理は、毎回指定モードが選択された状態でシート無しエラーが発生し、その後手差し給送トレイにシートが載置された場合（上記ケース（３））に実行される。
【０１００】
ステップ１５０１で、コントローラ３２５はＲＡＭ３０２に記憶しているシート無し中断ジョブのシートサイズ及びシート種類、並びに現在のページ情報及び直前に印刷されたページ情報を取得する。現在のページ情報とは、手差し給送トレイに載置されたシートから最初に給送されるシートが、印刷ジョブが要求する成果物において何部目の何ページ目に当たるかを表す情報である。ステップ１５０２でコントローラ３２５はステップ１５０１で取得したシートサイズの幅と、ボリュームセンサ６０７の検知結果に基づいて取得したサイド規制ガイド６０２，６０３のガイド幅が一致するか判定する。ガイド幅がシートサイズに整合しない（ガイド幅とシートサイズの幅が一致しない）とき、上記ケース（３−２）に該当し、ジョブの中断前に使用されていたものとは属性の異なるシートがセットされている可能性がある。このとき、操作部３２１に設定画面７１０，７２０が順に表示され（図１２のステップ１２０７）、ユーザの入力操作に基づいてシート情報が登録される。
【０１０１】
ステップ１５０２でガイド幅がシートサイズに整合したとき、ステップ１５０３でコントローラ３２５はステップ１５０１で取得した現在のページ情報から、現在のページが、いずれかの部の先頭ページであるか否かを判断する。現在のページが部の先頭ページである場合、さらにステップ１５０４でコントローラ３２５は直前に印刷されたページが部の最終ページであったか否かを判断する。なお、直前に印刷されたページが、現在処理中のジョブの直前に実行されたジョブにより最後に印刷されたページである場合も、ステップ１５０４の判定結果は「Ｙｅｓ」になるものとする。ステップ１５０３，１５０４の判定結果がいずれもＹｅｓの場合、上記ケース（２）又は（３−１）に該当し、ジョブの中断前に使用されていたものとは属性の異なるシートがセットされている可能性がある。そこで、ステップ１５０６でコントローラ３２５はシート情報の設定画面７１０，７２０の表示が必要と判断する。このとき、操作部３２１に設定画面７１０，７２０が順に表示され（図１２のステップ１２０７）、ユーザの入力操作に基づいてシート情報が登録される。
【０１０２】
一方、ステップ１５０３，１５０４のいずれかの判定結果がＮｏの場合、上記ケース（３−３）に該当し、ジョブの中断前に使用されていたものと同じシートがセットされている可能性が高い。そこで、ステップ１５０５でコントローラ３２５はシート情報の設定画面７１０，７２０の表示が不必要（スキップ可能）と判断する。この場合、操作部３２１に設定画面７１０，７２０は表示されず、中断中のジョブが指定するシートサイズ及びシート種類が手差し給送トレイのシート情報として登録される（図１２のステップ１２０６）。また、コントローラ３２５は登録したシート情報に基づいて給送判定処理を実行する（図１０のステップ１０１５）。このとき、ジョブが指定するシート情報を用いて登録された手差し給送トレイのシート情報とジョブが指定するシート情報とは当然に一致する（図１３のステップ１３０２，１３０３）。従って、コントローラ３２５は、ユーザにシート情報の確認を要求することなく自動的に手差し給送トレイからシートを給送させる（図１３のステップ１３０４）。
【０１０３】
（本実施形態の効果）
このように、本実施形態の複合機１０３は、印刷ジョブを実行していない状態でシートが載置された場合にシート情報の設定画面７１０，７２０が表示（図１２のステップ１２０７）される毎回指定モード（第１モード）が実装されている。また、毎回指定モードにおいて、１枚目のシートが給送された後にシート無しエラーが発生してシートが補給された場合は、シート情報の設定画面７１０，７２０の表示を省略してジョブを再開可能である（図１５のステップ１５０５）。これにより、シート無しエラーが発生する度にシート情報の設定が要求される煩わしさを低減して、ユーザビリティ向上を図っている。
【０１０４】
このような構成において、シート無しエラーによってジョブが中断した場合であっても、中断されたジョブが複数部数の成果物を要求するものであり、かつ部と部の切れ目でシート無しエラーが発生していた場合は、シート情報の設定画面が表示される。（図１５のステップ１５０６参照。）言い換えると、複数部数の成果物を要求するジョブの実行中に、先行する部の最後のシートが給送され、かつこれに後続する部の最初のシートが給送されていない状態でシート無しエラーが発生してシートが載置された場合、シート情報の設定画面が表示される。これにより、ユーザが中断前とは属性の異なるシートを載置した可能性のある、部と部の切れ目でジョブが中断されているケース（３−１）において、ユーザにシート情報の入力を促すことでユーザが所望する通りの印刷結果を得ることができる。なお、シート情報の設定を促す画面として、設定画面（図７（ｂ）、（ｃ））ではなく、「シートのサイズ、種類の確認をしてください」のようにユーザに確認を促す表示としても良い。
【０１０５】
また、本実施形態では、シート無しエラーによってジョブが中断した後にシートが載置された場合において、ガイド幅とジョブが要求するシートサイズが整合しないケース（３−２）では、シート情報の設定画面が表示される構成とした。これにより、ユーザが中断前とはサイズが異なるシートを載置したときはシート情報の設定画面が表示されることになり、ユーザが所望した通りの印刷結果を得ることができる。一方、部と部の切れ目以外のタイミングでジョブの中断が発生し、かつガイド幅とジョブが要求するシートサイズが整合するケース（３−３）では、自動的にジョブが再開することとしたため、ユーザビリティが向上する。なお、変形例として、（３−３）のケースにおいてジョブを再開可能であること通知してユーザの確認を求める画面を操作部３２１に表示し、ユーザが明示的に操作した場合のみシート情報の設定画面を表示する構成としてもよい。
【０１０６】
（その他の実施形態）
以上の実施形態では、複合機１０３が、第１モードに相当する毎回指定モードと、第２モードに相当する固定モードと、を両方とも実装されているものとして説明した。しかしながら、本技術は、第１モードのみが実装された画像形成装置に対しても適用可能である。また、第１モード及び第２モードに加えて、給送段にシートが載置された際の動作が異なる他のモードを備えた画像形成装置に対しても適用可能である。
【０１０７】
また、本実施形態では複数部数の成果物を部単位で印刷する機能を備えた複合機１０３において、部と部の切れ目でシート無しエラーが発生した場合の制御について説明したが、本技術は例えばページ単位で複数部数の成果物を印刷する場合にも適用可能である。ページ単位での印刷とは、あるページを必要な枚数分印刷した後、後続するページを必要な枚数分印刷する動作を繰り返す機能を指す。この場合、先行するページのシート群と、これに後続するページのシート群の間でシート無しエラーが発生し、シートが載置された場合にシート情報の設定画面を表示することとすればよい。これにより、例えば表紙のみを厚紙で印刷させ、中身を薄紙で印刷させる使用方法が可能となる。従って、本技術は、成果物を組（セット）に区切る単位は任意であるものとして、複数組の成果物を要求する印刷ジョブを実行する際にシート情報の設定画面の表示を制御する方法として適用可能である。
【０１０８】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１０９】
１０３…画像形成装置（複合機）／３０２，３０３，３０４…記憶部（ＲＯＭ，ＲＡＭ，ＨＤＤ）／３２５…制御手段（コントローラ）／４００…画像形成手段（画像形成ユニット）／４０８，４０９，４１０…シート保持部（カセット、手差しトレイ）／５００…表示手段（表示パネル）／５０１，５０２，５０３，５１３，５００…入力手段（物理キー及びタッチパネル）／６０４…検知手段（シート有無センサ）／６０７…サイズ検知手段（ボリュームセンサ）／１００３…給送工程／１２０７，１５０４…表示工程
【図１】
2019098639.tif 000003
【図２】
2019098639.tif 000004
【図３】
2019098639.tif 000005
【図４】
2019098639.tif 000006
【図５】
2019098639.tif 000007
【図６】
2019098639.tif 000008
【図７】
2019098639.tif 000009
【図８】
2019098639.tif 000010
【図９】
2019098639.tif 000011
【図１０】
2019098639.tif 000012
【図１１】
2019098639.tif 000013
【図１２】
2019098639.tif 000014
【図１３】
2019098639.tif 000015
【図１４】
2019098639.tif 000016
【図１５】
2019098639.tif 000017