(57)【要約】【課題】ページ間で異なるシート属性を指定する画像形成ジョブが投入された場合であっても、搬送異常等の不都合を回避する。【解決手段】制御部（１１０）は、記憶手段（１１１）に記憶されたシート属性情報に対して画像形成ジョブで指定されたシート属性情報を優先的に用いて画像形成動作を実行するモードにおいて、シート属性情報の判定処理（Ｓ２０６）を実行する。判定処理において、シート属性情報がページ間で一致する一致状態と判定された場合には画像形成動作が実行される（Ｓ２１３）。一方、判定処理において一致状態ではないと判定された場合には、画像形成動作が停止される（Ｓ２０７）。【選択図】図９
2018058232.tif 000002
【特許請求の範囲】
【請求項１】
シートを保持するシート保持部と、
前記シート保持部から給送されるシートに画像を形成する画像形成部と、
前記シート保持部に保持されたシートのシートサイズ及びシート種類を記憶可能な記憶手段と、
前記画像形成部を制御する制御手段と、を備え、
前記制御手段は、第１のページデータと、前記第１のページデータが画像形成されるシートのシートサイズ及びシート種類を指定するシート情報と、第２のページデータと、前記第２のページデータが画像形成されるシートのシートサイズ及びシート種類を指定するシート情報と、を含む画像形成ジョブが入力された場合に、
前記第１及び第２のページデータに関するシート情報が、それぞれ前記記憶手段に記憶されたシートサイズ及びシート種類に適合することを必要条件として、前記画像形成部によって前記第１及び第２のページデータに基づく画像をシートに形成させる第１のモードと、
前記第１のページデータに関するシート情報と、前記第２のページデータに関するシート情報とが一致状態であるか判定する判定処理を実行し、前記判定処理の結果が一致状態である場合は、前記記憶手段に記憶されたシートサイズ及びシート種類に関わらず、前記画像形成部による画像形成動作を実行可能と判断し、前記判定処理の結果が一致状態ではない場合は、前記画像形成部による画像形成動作を停止させる第２のモードと、
を含むモードのいずれかを実行する、
ことを特徴とする画像形成装置。
【請求項２】
シートを保持するシート保持部と、
前記シート保持部から給送されるシートに画像を形成する画像形成部と、
前記シート保持部に保持されたシートのシートサイズを記憶可能な記憶手段と、
前記画像形成部を制御する制御手段と、を備え、
前記制御手段は、第１のページデータと、前記第１のページデータが画像形成されるシートのシートサイズを指定するシート情報と、第２のページデータと、前記第２のページデータが画像形成されるシートのシートサイズを指定するシート情報と、を含む画像形成ジョブが入力された場合に、
前記第１及び第２のページデータに関するシート情報が、それぞれ前記記憶手段に記憶されたシートサイズに適合することを必要条件として、前記画像形成部によって前記第１及び第２のページデータに基づく画像をシートに形成させる第１のモードと、
前記第１のページデータに関するシート情報と、前記第２のページデータに関するシート情報とが一致状態であるか判定する判定処理を実行し、前記判定処理の結果が一致状態である場合は、前記記憶手段に記憶されたシートサイズに関わらず、前記画像形成部による画像形成動作を実行可能と判断し、前記判定処理の結果が一致状態ではない場合は、前記画像形成部による画像形成動作を停止させる第２のモードと、
を含むモードのいずれかを実行する、
ことを特徴とする画像形成装置。
【請求項３】
シートを保持するシート保持部と、
前記シート保持部から給送されるシートに画像を形成する画像形成部と、
前記シート保持部に保持されたシートのシート種類を記憶可能な記憶手段と、
前記画像形成部を制御する制御手段と、を備え、
前記制御手段は、第１のページデータと、前記第１のページデータが画像形成されるシートのシート種類を指定するシート情報と、第２のページデータと、前記第２のページデータが画像形成されるシートのシート種類を指定するシート情報と、を含む画像形成ジョブが入力された場合に、
前記第１及び第２のページデータに関するシート情報が、それぞれ前記記憶手段に記憶されたシート種類に適合することを必要条件として、前記画像形成部によって前記第１及び第２のページデータに基づく画像をシートに形成させる第１のモードと、
前記第１のページデータに関するシート情報と、前記第２のページデータに関するシート情報とが一致状態であるか判定する判定処理を実行し、前記判定処理の結果が一致状態である場合は、前記記憶手段に記憶されたシート種類に関わらず、前記画像形成部による画像形成動作を実行可能と判断し、前記判定処理の結果が一致状態ではない場合は、前記画像形成部による画像形成動作を停止させる第２のモードと、
を含むモードのいずれかを実行する、
ことを特徴とする画像形成装置。
【請求項４】
前記制御手段は、前記第２のページデータが、前記画像形成部によって前記第１のページデータより後に画像形成されるように設定されている場合において、
前記判定処理の結果が一致状態ではないときは、前記第１のページデータに基づく画像がシートに形成された後、前記第２のページデータに基づく画像がシートに形成される前に、前記画像形成部による画像形成動作を停止させる、
ことを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記制御手段は、前記画像形成部による画像形成動作を停止させた後、前記シート保持部に載置されたシートに関する情報が入力された場合に、前記画像形成部による画像形成動作を再開させる、
ことを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記制御手段は、前記画像形成部による画像形成動作を停止させた後、前記シート保持部に載置されたシートが取除かれ、さらに前記シート保持部にシートが載置されたことを検知した場合に、前記画像形成部による画像形成動作を再開させる、
ことを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項７】
前記判定処理は、
前記第１のページデータに関するシート情報の値と、前記第２のページデータに関するシート情報の値とを比較し、これらが等しい場合に一致状態と判定する第１の判定処理と、
前記第１の判定処理において、前記第１及び第２のページデータに関するシート情報の値が等しくないと判定した場合に、これらのシート情報が予め設定された一致条件を満たすときは一致状態と判定し、前記一致条件を満たさないときは一致状態ではないと判定する第２の判定処理と、を含む、
ことを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記制御手段は、前記判定処理によって一致状態と判定する範囲を変更する設定変更処理を実行可能である、
ことを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
前記記憶手段には、前記第１のページデータに関するシート情報と、前記第２のページデータに関するシート情報との間の対応関係を表すデータが格納され、
前記制御手段は、前記記憶手段に格納されたデータに基づいて前記判定処理を実行する、
ことを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項１０】
制御手段が、記憶手段に記憶された、シート保持部に保持されたシートのシートサイズを取得する取得工程と、
前記制御手段が、第１のページデータと、前記第１のページデータが画像形成されるシートのシートサイズ及びシート種類を指定するシート情報と、第２のページデータと、前記第２のページデータが画像形成されるシートのシートサイズ及びシート種類を指定するシート情報と、を含む画像形成ジョブが入力された場合に、
前記第１及び第２のページデータに関するシート情報が、それぞれ前記記憶手段から取得したシートサイズ及びシート種類に適合することを必要条件として、画像形成部によって前記第１及び第２のページデータに基づく画像をシートに形成させる第１のモード、及び、
前記第１のページデータに関するシート情報と、前記第２のページデータに関するシート情報とが一致状態であるか判定する判定工程を含み、前記判定工程の判定結果が一致状態である場合は、前記記憶手段に記憶されたシートサイズ及びシート種類に関わらず、前記画像形成部による画像形成動作を実行可能と判断し、前記判定工程の判定結果が一致状態ではない場合は、前記画像形成部による画像形成動作を停止させる第２のモードと、
を含むモードのいずれかを実行する画像形成工程と、
を含むことを特徴とする、画像形成装置の制御方法。
【請求項１１】
制御手段が、記憶手段に記憶された、シート保持部に保持されたシートのシートサイズを取得する取得工程と、
前記制御手段が、第１のページデータと、前記第１のページデータが画像形成されるシートのシートサイズを指定するシート情報と、第２のページデータと、前記第２のページデータが画像形成されるシートのシートサイズを指定するシート情報と、を含む画像形成ジョブが入力された場合に、
前記第１及び第２のページデータに関するシート情報が、それぞれ前記記憶手段から取得したシートサイズに適合することを必要条件として、画像形成部によって前記第１及び第２のページデータに基づく画像をシートに形成させる第１のモード、及び、
前記第１のページデータに関するシート情報と、前記第２のページデータに関するシート情報とが一致状態であるか判定する判定工程を含み、前記判定工程の判定結果が一致状態である場合は、前記記憶手段に記憶されたシートサイズに関わらず、前記画像形成部による画像形成動作を実行可能と判断し、前記判定工程の判定結果が一致状態ではない場合は、前記画像形成部による画像形成動作を停止させる第２のモードと、
を含むモードのいずれかを実行する画像形成工程と、
を含むことを特徴とする、画像形成装置の制御方法。
【請求項１２】
制御手段が、記憶手段に記憶された、シート保持部に保持されたシートのシートサイズを取得する取得工程と、
前記制御手段が、第１のページデータと、前記第１のページデータが画像形成されるシートのシート種類を指定するシート情報と、第２のページデータと、前記第２のページデータが画像形成されるシートのシート種類を指定するシート情報と、を含む画像形成ジョブが入力された場合に、
前記第１及び第２のページデータに関するシート情報が、それぞれ前記記憶手段から取得したシート種類に適合することを必要条件として、画像形成部によって前記第１及び第２のページデータに基づく画像をシートに形成させる第１のモード、及び、
前記第１のページデータに関するシート情報と、前記第２のページデータに関するシート情報とが一致状態であるか判定する判定工程を含み、前記判定工程の判定結果が一致状態である場合は、前記記憶手段に記憶されたシート種類に関わらず、前記画像形成部による画像形成動作を実行可能と判断し、前記判定工程の判定結果が一致状態ではない場合は、前記画像形成部による画像形成動作を停止させる第２のモードと、
を含むモードのいずれかを実行する画像形成工程と、
を含むことを特徴とする、画像形成装置の制御方法。
【請求項１３】
請求項１０乃至１２のいずれか１項に記載された画像形成装置の制御方法の各工程を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートに画像を形成する画像形成装置、画像形成装置の制御方法、及びその制御方法をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
一般的に、画像形成装置に対して画像形成ジョブが投入された場合、画像形成装置は、画像形成ジョブによって指定されたシートの属性と、給送カセット等のシート保持部に保持されたシートの属性とが一致することを条件に画像形成動作を実行する。画像形成ジョブのシート属性情報がホストコンピュータのドライバソフトウェアの操作によって設定される一方、シート保持部に関するシート属性は、画像形成装置のユーザーインターフェースの操作によって設定される。そのため、画像形成ジョブを実行させるために、ユーザーがホストコンピュータ及び画像形成装置の両方に対する設定操作を要求される場合があり、操作負担の軽減が求められていた。
【０００３】
特許文献１には、ジョブによって指定された紙サイズと、給紙された用紙のサイズとが不一致であることを検知した場合であっても、印刷を続行させる機能を設けることが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−９５４８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、複数のページデータを含む画像形成ジョブの中には、ページ間で異なるシート属性を指定する情報を含むものがある。例えば、先行ページについてのシートサイズと、先行ページに続いて画像形成される後続ページについてのシートサイズとが異なる値に設定されている場合がある。この場合、特許文献１のように、実際のシートサイズに依らずに強制的に画像形成動作を実行する構成では、先行ページと後続ページの間で指定されたシートサイズが異なっているにも関わらず、シート保持部から一定サイズのシートが給送されることがある。そして、このような理由によって、指定されたシート属性と実際のシート属性の間に違いが生じた状態では、ジャム等の搬送異常や画像の欠けといった不都合が発生する可能性があった。
【０００６】
そこで、本発明は、ページ間で異なるシート属性を指定する画像形成ジョブが投入された場合であっても、搬送異常等の不都合を回避することが可能な画像形成装置、その制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様に係る画像形成装置は、シートを保持するシート保持部と、前記シート保持部から給送されるシートに画像を形成する画像形成部と、前記シート保持部に保持されたシートのシートサイズ及びシート種類を記憶可能な記憶手段と、前記画像形成部を制御する制御手段と、を備え、前記制御手段は、第１のページデータと、前記第１のページデータが画像形成されるシートのシートサイズ及びシート種類を指定するシート情報と、第２のページデータと、前記第２のページデータが画像形成されるシートのシートサイズ及びシート種類を指定するシート情報と、を含む画像形成ジョブが入力された場合に、前記第１及び第２のページデータに関するシート情報が、それぞれ前記記憶手段に記憶されたシートサイズ及びシート種類に適合することを必要条件として、前記画像形成部によって前記第１及び第２のページデータに基づく画像をシートに形成させる第１のモードと、前記第１のページデータに関するシート情報と、前記第２のページデータに関するシート情報とが一致状態であるか判定する判定処理を実行し、前記判定処理の結果が一致状態である場合は、前記記憶手段に記憶されたシートサイズ及びシート種類に関わらず、前記画像形成部による画像形成動作を実行可能と判断し、前記判定処理の結果が一致状態ではない場合は、前記画像形成部による画像形成動作を停止させる第２のモードと、を含むモードのいずれかを実行する、ことを特徴とする。
【０００８】
本発明の他の一態様に係る画像形成装置は、シートを保持するシート保持部と、前記シート保持部から給送されるシートに画像を形成する画像形成部と、前記シート保持部に保持されたシートのシートサイズを記憶可能な記憶手段と、前記画像形成部を制御する制御手段と、を備え、前記制御手段は、第１のページデータと、前記第１のページデータが画像形成されるシートのシートサイズを指定するシート情報と、第２のページデータと、前記第２のページデータが画像形成されるシートのシートサイズを指定するシート情報と、を含む画像形成ジョブが入力された場合に、前記第１及び第２のページデータに関するシート情報が、それぞれ前記記憶手段に記憶されたシートサイズに適合することを必要条件として、前記画像形成部によって前記第１及び第２のページデータに基づく画像をシートに形成させる第１のモードと、前記第１のページデータに関するシート情報と、前記第２のページデータに関するシート情報とが一致状態であるか判定する判定処理を実行し、前記判定処理の結果が一致状態である場合は、前記記憶手段に記憶されたシートサイズに関わらず、前記画像形成部による画像形成動作を実行可能と判断し、前記判定処理の結果が一致状態ではない場合は、前記画像形成部による画像形成動作を停止させる第２のモードと、を含むモードのいずれかを実行する、ことを特徴とする。
【０００９】
本発明のさらに他の一態様に係る画像形成装置は、シートを保持するシート保持部と、前記シート保持部から給送されるシートに画像を形成する画像形成部と、前記シート保持部に保持されたシートのシート種類を記憶可能な記憶手段と、前記画像形成部を制御する制御手段と、を備え、前記制御手段は、第１のページデータと、前記第１のページデータが画像形成されるシートのシート種類を指定するシート情報と、第２のページデータと、前記第２のページデータが画像形成されるシートのシート種類を指定するシート情報と、を含む画像形成ジョブが入力された場合に、前記第１及び第２のページデータに関するシート情報が、それぞれ前記記憶手段に記憶されたシート種類に適合することを必要条件として、前記画像形成部によって前記第１及び第２のページデータに基づく画像をシートに形成させる第１のモードと、前記第１のページデータに関するシート情報と、前記第２のページデータに関するシート情報とが一致状態であるか判定する判定処理を実行し、前記判定処理の結果が一致状態である場合は、前記記憶手段に記憶されたシート種類に関わらず、前記画像形成部による画像形成動作を実行可能と判断し、前記判定処理の結果が一致状態ではない場合は、前記画像形成部による画像形成動作を停止させる第２のモードと、
を含むモードのいずれかを実行する、ことを特徴とする。
【００１０】
本発明のさらに他の一態様に係る画像形成装置の制御方法は、制御手段が、記憶手段に記憶された、シート保持部に保持されたシートのシートサイズを取得する取得工程と、前記制御手段が、第１のページデータと、前記第１のページデータが画像形成されるシートのシートサイズ及びシート種類を指定するシート情報と、第２のページデータと、前記第２のページデータが画像形成されるシートのシートサイズ及びシート種類を指定するシート情報と、を含む画像形成ジョブが入力された場合に、前記第１及び第２のページデータに関するシート情報が、それぞれ前記記憶手段から取得したシートサイズ及びシート種類に適合することを必要条件として、画像形成部によって前記第１及び第２のページデータに基づく画像をシートに形成させる第１のモード、及び、前記第１のページデータに関するシート情報と、前記第２のページデータに関するシート情報とが一致状態であるか判定する判定工程を含み、前記判定工程の判定結果が一致状態である場合は、前記記憶手段に記憶されたシートサイズ及びシート種類に関わらず、前記画像形成部による画像形成動作を実行可能と判断し、前記判定工程の判定結果が一致状態ではない場合は、前記画像形成部による画像形成動作を停止させる第２のモードと、を含むモードのいずれかを実行する画像形成工程と、を含むことを特徴とする。
【００１１】
本発明のさらに他の一態様に係る画像形成装置の制御方法は、制御手段が、記憶手段に記憶された、シート保持部に保持されたシートのシートサイズを取得する取得工程と、前記制御手段が、第１のページデータと、前記第１のページデータが画像形成されるシートのシートサイズを指定するシート情報と、第２のページデータと、前記第２のページデータが画像形成されるシートのシートサイズを指定するシート情報と、を含む画像形成ジョブが入力された場合に、前記第１及び第２のページデータに関するシート情報が、それぞれ前記記憶手段から取得したシートサイズに適合することを必要条件として、画像形成部によって前記第１及び第２のページデータに基づく画像をシートに形成させる第１のモード、及び、前記第１のページデータに関するシート情報と、前記第２のページデータに関するシート情報とが一致状態であるか判定する判定工程を含み、前記判定工程の判定結果が一致状態である場合は、前記記憶手段に記憶されたシートサイズに関わらず、前記画像形成部による画像形成動作を実行可能と判断し、前記判定工程の判定結果が一致状態ではない場合は、前記画像形成部による画像形成動作を停止させる第２のモードと、を含むモードのいずれかを実行する画像形成工程と、を含むことを特徴とする
【００１２】
本発明のさらに他の一態様に係る画像形成装置の制御方法は、制御手段が、記憶手段に記憶された、シート保持部に保持されたシートのシートサイズを取得する取得工程と、前記制御手段が、第１のページデータと、前記第１のページデータが画像形成されるシートのシート種類を指定するシート情報と、第２のページデータと、前記第２のページデータが画像形成されるシートのシート種類を指定するシート情報と、を含む画像形成ジョブが入力された場合に、前記第１及び第２のページデータに関するシート情報が、それぞれ前記記憶手段から取得したシート種類に適合することを必要条件として、画像形成部によって前記第１及び第２のページデータに基づく画像をシートに形成させる第１のモード、及び、前記第１のページデータに関するシート情報と、前記第２のページデータに関するシート情報とが一致状態であるか判定する判定工程を含み、前記判定工程の判定結果が一致状態である場合は、前記記憶手段に記憶されたシート種類に関わらず、前記画像形成部による画像形成動作を実行可能と判断し、前記判定工程の判定結果が一致状態ではない場合は、前記画像形成部による画像形成動作を停止させる第２のモードと、を含むモードのいずれかを実行する画像形成工程と、を含むことを特徴とする。
【発明の効果】
【００１３】
本発明に係る画像形成装置、その制御方法、及びプログラムによれば、ページ間で異なるシート属性を指定する画像形成ジョブが投入された場合であっても、搬送異常等の不都合を回避することができる。
【図面の簡単な説明】
【００１４】
【図１】（ａ）は本開示に係る画像形成装置の正面図。（ｂ）は画像形成エンジンの構成を示す概略図。
【図２】画像形成装置を含む画像形成システムの構成を示す概念図。
【図３】画像形成プロセスの流れを示すフローチャート。
【図４】ホストコンピュータにおいて実行されるプリンタドライバ処理の手順を示すフローチャート。
【図５】画像形成装置において実行されるプリンタ処理の手順を示すフローチャート。
【図６】プリンタ処理に含まれるページ生成処理の手順を示すフローチャート。
【図７】プリンタ処理に含まれる印刷処理の手順を示すフローチャート。
【図８】印刷処理に含まれるＰＤＬ設定非優先処理の手順を示すフローチャート。
【図９】第１の実施例において、印刷処理に含まれるＰＤＬ設定優先処理の手順を示すフローチャート。
【図１０】第２の実施例に係るＰＤＬ設定優先処理の手順を示すフローチャート。
【図１１】第３の実施例に係るＰＤＬ設定優先処理の手順を示すフローチャート。
【図１２】プリンタドライバによって表示される印刷設定画面を示す画像図。
【図１３】画像形成装置の液晶パネルに表示されるＰＤＬ設定優先処理の設定画面を示す画像図。
【図１４】画像形成装置の液晶パネルに表示されるＰＤＬ設定優先処理時に強制給紙が実行される条件を変更可能な設定画面を示す画像図。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら、本開示に係る画像形成装置等について説明する。
【実施例１】
【００１６】
まず、第１の実施例について説明する。図１（ａ）に示すように、画像形成装置１００は、記録媒体であるシートに画像を形成する複合機である。ただし、シートとは、用紙及び封筒等の紙、オーバーヘッドプロジェクタ（ＯＨＰ）用シート等のプラスチックフィルム、並びに布を含むものとする。また、以下の説明及び添付の図面において、「用紙」又は「給紙」等の語を使用するが、特に断らない限り紙以外のシートを含むシート一般を対象としている。
【００１７】
画像形成装置１００は、プリンタユニット１０１、スキャナユニット１０８、複数の給送カセット１０２，１０３，１０４，１０５、手差しトレイ１０６、及び排出トレイ１０７等のデバイスを備えている。スキャナユニット１０８は、原稿を光学的に走査して、ＣＣＤ方式等の光電変換素子により電子的な画像情報に変換する。プリンタユニット１０１は、画像形成部の一例であるプリンタエンジン５０により、スキャナユニット１０８又は外部のホストコンピュータから入力された画像情報に基づいてシートに画像を形成する。各給送カセット１０２〜１０５はシートを収容し、手差しトレイ１０６は、トレイ上に載置されたシートを支持する。給送カセット１０２〜１０５及び手差しトレイ１０６に保持されたシートは、不図示の給送ユニットによって１枚ずつ分離しながらプリンタエンジン５０に給送される。給送カセット１０２〜１０５及び手差しトレイ１０６は、いずれも、画像形成部に供給するためのシートを保持するシート保持部の一例である。プリンタエンジン５０によって画像を形成されたシートは、排出部である排出トレイ１０７に排出される。
【００１８】
図１（ｂ）に示すように、プリンタエンジン５０は、電子写真方式の画像形成ユニットＰＵを有する。画像形成ユニットＰＵは、ドラム状の感光体である感光ドラム１と、帯電装置２と、露光装置３と、現像装置４と、クリーニング装置６とを含む。プリンタエンジン５０に対して画像形成動作の開始が要求されると、帯電装置２が感光ドラム１の表面を一様に帯電させ、露光装置３がレーザー光によって感光ドラム１を走査し、ドラム表面に静電潜像を形成する。現像装置４は、感光ドラム１に帯電したトナーを供給して静電潜像をトナー像に現像する。感光ドラム１に担持されたトナー像は、転写装置５によってシートへと転写される。シートに転写されたトナー像は、例えば熱定着方式の定着装置７により、シートへ定着させられる。
【００１９】
なお、本実施例のプリンタエンジン５０は直接転写型の電子写真方式として説明したが、中間転写体を用いる中間転写型の構成や、複数のトナー色に対応する複数の画像形成ユニットを備えた構成であってもよい。また、画像形成部は、電子写真方式に代えて、インクジェット方式など既知の他の方式であってもよい。
【００２０】
［画像形成システム］
次に、図２を用いて、画像形成装置１００を含む画像形成システムの全体像について説明する。画像形成装置１００は、通信インターフェース（Ｉ／Ｆ）１１２を介して有線又は無線のネットワークに接続され、パーソナルコンピュータ（ＰＣ）等のホストコンピュータの２００との間でデータを送受信可能である。
【００２１】
ホストコンピュータ２００には、画像形成ジョブを生成するドライバソフトウェアとして、プリンタドライバ２０２がインストールされている。プリンタドライバ２０２は、例えばホストコンピュータ２００の文書作成アプリケーションから受取ったドキュメントデータに基づいて、ＰＤＬによって記述された画像形成ジョブを生成する。ただし、ＰＤＬとは、ページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）の略称である。また、ホストコンピュータ２００は、ＣＰＵ（中央演算装置）等の制御手段と、ＲＯＭ（読出し専用メモリ）、ＲＡＭ（書換え可能メモリ）、及びＨＤＤ（ハードディスクドライブ）等の記憶手段を備えているものとする。プリンタドライバ２０２は、生成した画像形成ジョブを、ホストコンピュータ２００の通信インターフェース２０３及びネットワークを介して、画像形成装置１００へ送信する。
【００２２】
画像形成装置１００には、それぞれ特定の機能を実現する制御回路（１１３，１１４，１１６，１１８）と、これらの制御回路を統括制御する制御部１１０と、データを一時的又は恒久的に記憶可能な記憶装置（１１１，１１７）とが搭載されている。詳しくは後述するように、ホストコンピュータ２００から送信された画像データは、上記制御回路によってラスター形式のイメージデータへと変換されて保存される。また、上記スキャナユニット１０８によって原稿から読取られた画像情報も、イメージデータとして保存される。これらのイメージデータは、ビデオ信号としてプリンタエンジン５０へと送信され、プリンタエンジン５０による画像形成動作に用いられる。
【００２３】
制御手段の一例である制御部１１０は、画像形成装置１００を統括制御する中央処理装置であり、記憶部１１１に格納された制御プログラムを読出して実行する。以下の説明において、特に断らない限り、画像形成装置１００の制御プロセスの各ステップは制御部１１０によって実行されるものとする。記憶手段の一例である記憶部１１１は、ＲＯＭ、ＲＡＭ、ＨＤＤ等を含み、画像形成装置１００の制御プログラム及び設定情報を一時的又は恒久的に記憶する他、制御部１１０が制御プログラムを実行する際の作業メモリとして使用される。
【００２４】
また、画像形成装置１００は、ユーザーインターフェースとなるＵＩ装置１１９を備えている。ＵＩ装置１１９には、ソフトキーの機能を搭載したタッチパネル等のディスプレイを含む表示部と、テンキー及び印刷開始ボタン等のハードキーを含む操作部とが含まれる。
【００２５】
［画像形成プロセス］
以下、本実施例において画像形成が実行される際の流れについて説明する。図３に示すように、画像形成が実行されるまでの手順は、大まかにホストコンピュータ２００が実行するプリンタドライバ処理Ｓ１０と、画像形成装置１００が実行するプリンタ処理Ｓ２０とに分けることができる。
【００２６】
まず、プリンタドライバ処理について、図４のフローチャートを用いて説明する。なお、以下の各工程は、ホストコンピュータ２００に搭載されたＣＰＵ等の制御手段が、プリンタドライバ２０２を構成するプログラムを実行することで達成される。プリンタドライバ処理は、ホストコンピュータ２００のユーザーにより、例えば文書作成アプリケーションに対して印刷の実行を指示する操作が行われた場合に開始される。このとき、文書作成アプリケーション等、データ提供元となるソフトウェアにより、印刷すべき内容を示すドキュメントデータが生成される（Ｓ１１）。
【００２７】
次に、ホストコンピュータ２００は、ホストコンピュータ２００に対するユーザーの操作信号に基づいて、画像形成ジョブの属性情報を設定する設定処理を行う（Ｓ１２〜Ｓ１４）。具体的には、図１２に示すように、ホストコンピュータ２００のディスプレイ２０５に印刷設定画面３１を表示させる。用紙サイズ設定欄３２にはシートサイズの設定値が表示され、用紙タイプ設定欄３３にはシート種類の設定値が表示され、給紙段設定欄３４には指定されたシート保持部が表示される。シートサイズとしては、原稿と同じサイズを指定する「原稿サイズ」の他、「Ａ４」等の定形サイズや、ユーザーが数値入力するユーザー定義サイズ等を選択可能である。シート種類としては、「普通紙１」の他、「普通紙１」よりも坪量の大きい「普通紙２」、及び「ＯＨＰ」等の設定値を選択可能である。また、シート保持部としては、給送カセット１０２〜１０５及び手差しトレイ１０６のいずれかを選択可能である。また、シートサイズ、シート種類、及びシート保持部のそれぞれについて、画像形成装置に選択を委ねる「自動選択」等の選択肢が設けられる場合がある。ホストコンピュータ２００は、このような印刷設定画面３１を介したユーザーの操作信号に基づいて、画像形成に用いられるシートのシートサイズ及びシート種類と、シートの給送元を指定するシート給送部情報を設定する。
【００２８】
なお、シートサイズとは、シートの長辺長さ及び短辺長さと、画像形成装置１００の内部におけるシートの搬送方向に対するシートの向きと、を特定可能な情報を指すものとする。シート種類とは、シートの材質（坪量、表面処理の有無、材料等）、形状（インデックス紙、ルーズリーフ等）、及び特殊用途（封筒等）等、シートのサイズ以外の任意の特徴による分類を指すものとする。また、シートサイズ及びシート種類を含むシートの任意の特徴を総称してシートの属性とする。
【００２９】
続けて、ホストコンピュータ２００は、ドキュメントデータ及びジョブの属性情報に基づいて、ＰＤＬのフォーマットに従うＰＤＬデータを生成する（Ｓ１５）。ＰＤＬデータには、各ページのページデータと、設定された画像形成ジョブの属性情報とが含まれる。ただし、ページデータとは、プリンタドライバ２０２により、ドキュメントデータからＰＤＬのフォーマットに従って生成された画像情報である。生成されたＰＤＬデータは、ネットワークを介して画像形成装置１００へと送信される（Ｓ１６）。
【００３０】
ＰＤＬデータを表す信号が画像形成装置１００に到達すると、画像形成装置１００の制御部１１０はプリンタ処理を開始する。図５に示すように、プリンタ処理は、大まかにページ毎のイメージデータを生成するページ生成処理（Ｓ２１）と、イメージデータに基づいてシートに画像を形成する印刷処理（Ｓ２２）とを含んでいる。
【００３１】
まず、ページ生成処理の内容について、図２を参照しつつ図６のフローチャートに沿って説明する。ホストコンピュータ２００から送信された画像形成ジョブは、データ受信部１１３によって受信されて一時的に格納される（Ｓ３１）。データ受信部１１３に格納された画像形成ジョブには、ＰＤＬのフォーマットに従う画像情報が含まれている。この画像情報は、インタプリタ１１４によって解析され（Ｓ３２）、中間データ１１５へと変換される（Ｓ３３）。ただし、中間データとは、ビットマップ、ランレングス、台形、ボックス、及び高速境界符合化されたビットマップ等の描画オブジェクトと背景パターン、及び、それらからラスター形式のイメージを描画するための描画論理の総称を指すものとする。レンダラー１１６は、中間データ１１５をＲＩＰ処理してイメージデータ記憶部１１７に格納する（Ｓ３４）。ただし、ＲＩＰとは、Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇの略称であり、ベクター画像等の画像データからラスター形式のイメージデータを生成する処理を指すものとする。
【００３２】
続いて、印刷処理の内容について、図７のフローチャートに沿って説明する。印刷処理を開始すると、制御部１１０は、シート保持部から給送されるシートのシートサイズ及びシート種類を表す給送情報の設定処理を実行する（Ｓ４１）。即ち、制御部１１０は、画像形成装置１００が備えるシート保持部のうち、画像形成ジョブによって指定されたシート保持部についてのシートサイズ及びシート種類の設定値を取得し、給送情報設定として記憶部１１１に保存する。
【００３３】
次に、制御部１１０は、ＰＤＬ設定優先処理機能が有効であるか無効であるかを表す設定値を取得する（Ｓ４２）。ただし、ＰＤＬ設定優先処理機能（ドライバ設定優先機能）とは、画像形成装置の記憶手段に記憶されたシート属性情報に対して、ＰＤＬデータに含まれるシート属性情報を優先的に使用して画像形成動作を実行する機能を指す。
【００３４】
一般的に、ＰＤＬデータに基づいて画像形成ジョブを実行する場合には、画像形成動作を開始するための必要条件として、ＰＤＬデータに含まれるシート属性情報と、記憶手段に記憶されたシート属性情報とが一致することが要求される場合が多い。しかし、この場合、ユーザーは、ドライバソフトウェアを介したシート属性情報の設定操作と、画像形成装置の操作部を介したシート属性情報の設定操作の両方を行う必要がある。そこで、ＰＤＬ設定優先処理機能を設けることにより、ユーザーの操作負担を軽減することが期待できる。
【００３５】
図１３に示すように、画像形成装置１００は、ＵＩ装置１１９である液晶パネル１２０にＰＤＬ設定優先処理に関する設定画面４１を表示させることで、ＰＤＬ設定優先処理機能の設定を変更可能である。この設定画面には、ＰＤＬ設定優先処理機能が有効であるか無効であるかの設定値を示す表示欄４２が設けられる。ユーザーは、有効及び無効に対応する「優先する」及び「優先しない」の選択肢の中から設定値を選択する。
【００３６】
制御部１１０は、ＰＤＬ設定優先処理機能が有効である場合には、ＰＤＬ設定優先処理（Ｓ４４）によって画像形成を実行する。一方、ＰＤＬ設定優先処理機能が無効と設定されていた場合には、ＰＤＬ設定非優先処理（Ｓ４５）によって画像形成を実行する。なお、ＰＤＬ設定優先機能が無効である状態、即ちＰＤＬ設定非優先処理を実行する場合が第１のモードに相当し、ＰＤＬ設定優先機能が有効である状態、即ちＰＤＬ設定優先処理を実行する場合が第２のモードに相当する。
【００３７】
［ＰＤＬ設定非優先処理］
まず、ＰＤＬ設定非優先処理の内容について、図８のフローチャートに沿って説明する。制御部１１０は、現在のページ数を表す整数型の変数Ｐの値を１に設定する（Ｓ１０１）。そして、制御部１１０は、変数Ｐの値が、ＰＤＬデータに含まれるページデータの総数（Ｐ＿ＭＡＸ）を超えるまで（Ｓ１０２）、現在のページの印刷が終了するごとに変数Ｐに１を加算しながら（Ｓ１１３）、以下のような処理を実行する。
【００３８】
制御部１１０は、ＰＤＬデータの解析結果から、現在のページ数に対応するシート情報設定を取得する（Ｓ１０３）。ただし、シート情報設定とは、ＰＤＬデータによって指定されたシートサイズ、シート種類、及びシート保持部の設定値である。次に、制御部１１０は、記憶部１１１を参照して給送情報設定を取得する（Ｓ１０４）。そして、制御部１１０は、シート情報設定と給送情報設定とが等しいかどうかを判定する（Ｓ１０５）。
【００３９】
シート情報設定と給送情報設定とが一致すると判定された場合、制御部１１０はプリンタエンジン５０による画像形成動作を実行可能と判断し、給送情報設定によって特定されるシート保持部からシートを給送させる給送要求信号を発する（Ｓ１０９）。また、制御部１１０は、イメージデータ記憶部１１７（図２参照）に格納されたイメージデータを読出し（Ｓ１１０）、ビデオ信号に変換してプリンタエンジン５０へと転送する（Ｓ１１１）。プリンタエンジン５０は、露光装置３がこのビデオ信号に基づいて走査光を変調して出力するなどして、イメージデータに基づく画像を形成する。これにより、シート保持部から給送されたシートに画像が形成される（Ｓ１１２）。
【００４０】
一方、シート情報設定と給送情報設定とが一致しないと判定された場合、制御部１１０はプリンタエンジン５０による画像形成動作の実行を保留し、液晶パネル等の表示部にシートの変更を促すメッセージを表示させる（Ｓ１０６）。そして、制御部１１０は、ユーザーによってシートの変更が行われたことを検知するまで待機する（Ｓ１０７）。本実施例において、各シート保持部には、シートの有無を検知可能なシート検知手段として、遮光式の光学センサ等のシート検知センサが配置されている。制御部１１０は、シート検知センサを介して、シートが取除かれた後にシートが載置されたことを検知し、さらに液晶パネル等をシート属性情報が入力された場合に、シートの変更が行われたと判断する。適切なシートへの変更が完了した場合、制御部１１０は給送情報設定を変更後の設定値に更新して（Ｓ１０８）、画像形成動作を実行する（Ｓ１０９〜Ｓ１１２）。
【００４１】
このように、ＰＤＬ設定非優先処理においては、画像形成ジョブに含まれる各ページについて、ＰＤＬデータに含まれるシート情報設定が記憶部１１１に記憶された設定値に基づく給送情報設定に適合することを必要条件として印刷が実行される。なお、本実施例ではステップＳ１０５において一致と判定した場合は原則として印刷が実行されるものとして説明したが、画像形成動作の実行可能性を判断するための条件を追加してもよい。例えば、画像形成装置が両面印刷機能を有する場合において、シートサイズが反転搬送部による搬送に適さない程小さい場合には、画像形成動作の実行を保留又は停止する構成としてもよい。また、本実施例ではシート情報設定が給送情報設定に一致した場合に適合状態と判定されるが、一定の条件の下でこれらの設定値が一致しない場合も適合状態に含めてもよい。例えば、ＰＤＬデータのシートサイズが「自動選択」に設定されている場合において、ページデータの画像サイズより給送情報設定のシートサイズが大きければ適合状態と判断する設定としてもよい。
【００４２】
［ＰＤＬ設定優先処理］
次に、ＰＤＬ設定優先処理の内容について、図９のフローチャートに沿って説明する。ＰＤＬ設定優先処理は、給送情報設定として、ＰＤＬデータに含まれるシート情報設定を用いる点でＰＤＬ設定非優先処理と異なっている。なお、ステップＳ２０６〜Ｓ２０９については、後に詳しく説明する。
【００４３】
制御部１１０は、ＰＤＬ設定優先処理を開始すると、現在のページ数を表す整数型の変数Ｐの値を１に設定する（Ｓ２０１）。そして、制御部１１０は、変数Ｐの値が、ＰＤＬデータに含まれるページデータの総数（Ｐ＿ＭＡＸ）を超えるまで（Ｓ２０２）、現在のページの印刷が終了するごとに変数Ｐに１を加算しながら（Ｓ２１４）、以下のような処理を実行する。
【００４４】
制御部１１０は、ＰＤＬデータの解析結果から、現在のページ数に対応するシート情報設定を取得し（Ｓ２０３）、取得したシート情報設定によって給送情報設定を上書きする（Ｓ２０５）。そして、給送情報設定によって特定されるシート保持部からシートを給送させ、画像形成動作を実行する（Ｓ２１０〜Ｓ２１３）。言い換えれば、ＰＤＬ設定優先処理においては、シート保持部に保持されたシートについての設定情報に関わらず、ＰＤＬデータに含まれるシート属性情報を用いて画像形成動作が実行される。このため、ユーザーがホストコンピュータ２００から画像形成ジョブを投入する場合に、シート保持部にセットしたシートのシート属性情報の設定操作が省略可能となり、ＰＤＬジョブを実行する際のユーザーの操作負担を軽減することが期待できる。
【００４５】
ところで、複数のページデータを含む画像形成ジョブの中には、ページによってシート情報設定が異なる値に設定されたものがある。例えば、１ページ目のシートサイズが「Ａ４」であり、２ページ目のシートサイズが「Ａ３」に設定されているケースがこれに相当する。同様に、シート種類についても、ページ間で異なる値が設定されているケースが存在する。以下、ページによって異なるシート属性が指定された画像形成ジョブを指して、「混在ジョブ」とする。
【００４６】
ここで、ＰＤＬデータとして混在ジョブが投入された場合に、ＰＤＬ設定優先処理によって強制的に画像形成動作が実行される構成では、画像不良や搬送異常といった不都合が生じる場合があった。即ち、ユーザーが混在ジョブであることを認識せずに、シート保持部に属性が等しいシートのみが載置された状態で画像形成ジョブを投入する場合があった。また、ユーザーがジョブで指定した通りの順序で属性の異なるシートを載置したとしても、コピージョブの割り込みが発生するなどして、ジョブで指定した順序と変わってしまう場合があった。
【００４７】
このような場合において、例えばページ間でシートサイズが変化する場合には、シート情報設定として画像形成装置が認識するシートサイズと、実際のシートサイズが異なることにより、画像がシートからはみ出たり、ジャム等の搬送異常が生じる場合があった。ただし、搬送異常とは、シートが物理的に詰まった状態だけでなく、画像形成装置が認識しているシートサイズから予測される値に対して、実際のシート搬送に要する時間が長い場合に搬送異常状態と判定されるケースも含む。また、ページ間でシート種類が変化する場合には、シート情報設定として画像形成装置が認識するシート種類と、実際のシート種類が異なることにより、搬送異常が生じる場合があった。シート種類の不一致による搬送異常とは、例えば、厚紙と薄紙の搬送抵抗の差に応じてシートの搬送速度を変化させる構成や、シートの熱容量及び耐熱性に応じて定着装置の温度条件を変化させる構成で生じるものが含まれる。
【００４８】
なお、混在ジョブに対してＰＤＬ設定非優先処理が実行される場合には、各ページについてシート情報設定と給送情報設定との適合性が判定される（図８：Ｓ１０５）ため、画像不良や搬送異常といった不都合は回避される。また、ＰＤＬ設定非優先処理において、シート属性に適合するシート保持部をページ毎に自動で選択する機能を搭載した画像形成装置の場合にも、ページ間でのシート属性の不一致による不都合は回避される。しかしながら、混在ジョブに対してＰＤＬ設定優先処理が実行される場合には、シート保持部に保持されたシートについての設定情報に対して、ジョブで指定されたシート情報が優先的に使用される。このため、シート属性のページ間の不一致による不都合が顕在化しやすかった。
【００４９】
そこで、本実施例に係るＰＤＬ設定優先処理では、図９に示すように、１ページ分の処理が進行する毎に、シート情報設定に変更がないかどうかを判定する判定処理（Ｓ２０６）が実行される。ただし、前のページが存在しない１ページ目の処理においては、この判定処理は実行されない（Ｓ２０４）。具体的に、判定処理においては、現在のページに関するシートサイズ及びシート種類と、直前に印刷されたページに関するシートサイズ及びシート種類とが同じである場合に、シート情報設定が一致する一致状態と判定される。制御部１１０は、判定処理の判定結果が一致状態である場合は、画像形成動作を実行可能であると判断して、シート情報設定を用いて画像形成動作を実行する（Ｓ２０５，Ｓ２１０〜Ｓ２１３）。
【００５０】
一方、シートサイズ及びシート種類の少なくとも一方の値が異なる場合は、シート情報設定が一致しない不一致状態と判定される。この場合、制御部１１０は、画像形成動作を停止して、液晶パネル等の表示部にシートの変更を促すメッセージを表示させる（Ｓ２０７）。そして、制御部１１０は、ユーザーによってシートの変更が行われたことを検知するまで待機する（Ｓ２０８）。制御部１１０は、上述のシート検知センサを介して、シートが取除かれた後、シートが載置され、液晶パネル等をシート属性情報が入力された場合に、シートの変更が行われたと判断する。適切なシートへの変更が完了した場合、制御部１１０は、シート情報設定を用いて画像形成動作を実行する（Ｓ２０９〜Ｓ２１３）。
【００５１】
なお、本実施例ではシートが再セットされ、かつ、載置されたシートに関する情報が入力された場合に画像形成動作を再開するものとして説明したが、シートの再セットのみを条件として画像形成動作を再開する構成としてもよい。これにより、混在ジョブ以外の場合と同様に、シートをセットした際のユーザーの操作負担を軽減することができる。また、ステップＳ２０７において、シートの変更を促すメッセージに加えて、強制的に画像形成動作を再開させるボタン等の選択肢を設けてもよい。
【００５２】
このように、本実施例に係るＰＤＬ設定優先処理では、シート情報設定に変更がないかどうかを判定する判定処理が実行され、判定処理によって不一致状態と判定された場合には、画像形成動作が停止される。これにより、混在ジョブに対してＰＤＬ設定優先処理が実行される場合であっても、シート属性の不一致による不都合を回避して、ユーザーが期待する通りの出力画像を提供することができる。
【００５３】
なお、本実施例では、連続する２つのページ間でシート情報設定を比較しているが、混在ジョブであることを検知可能な構成であれば比較対象は任意である。例えば、１ページ目のシート情報設定を記憶部１１１に格納しておき、２ページ目以降のシート情報設定と順次比較するようにしてもよい。要するに、第１のページデータ及び第２のページデータと、第１及び第２のページデータが画像形成されるシートの属性を指定するシート情報とを含む画像形成ジョブが入力された場合に、シート情報の一貫性を判定するための判定処理が実行されていればよい。
【００５４】
また、本実施例では、判定処理における比較対象として、シートサイズ及びシート種類の両方を含むシート情報設定（シート情報）を用いた場合について説明したが、これらのいずれか一方を用いて比較を行う構成であってもよい。即ち、画像形成ジョブにページ毎のシートサイズを指定するシート情報が含まれる構成では、シート種類の指定があるかどうかに依らず、ページ毎のシートサイズと指定されたシート保持部に関するシートサイズの設定値とを比較してもよい。同様に、画像形成ジョブにページ毎のシート種類を指定するシート情報が含まれる構成では、シートサイズの指定があるかどうかに依らず、ページ毎のシート種類と指定されたシート保持部に関するシート種類の設定値とを比較してもよい。要するに、任意のシート属性に関するシート情報を比較対象として判定処理を行い、一致状態（混在ジョブ）であるか一致状態ではないかを判定する構成であればよい。
【００５５】
また、本実施例では、１ページ分の処理が進行する度に判定処理が実行されるものとして説明したが、画像形成ジョブが投入された際に、最初のページの画像形成動作を開始する前に全てのページについて予め判定処理を実行するものとしてもよい。
【実施例２】
【００５６】
次に、第２の実施例に係る画像形成装置及びその制御方法について、図１０のフローチャートを用いて説明する。本実施例に係る画像形成装置の構成は、ＰＤＬ設定優先処理における判定処理の判定基準が上記実施例１と異なっている。その他、実施例１と共通する要素には同符号を付して説明を省略する。図１０のフローチャートにおけるステップＳ３０１〜Ｓ３０５は、図９のフローチャートにおけるステップＳ２０１〜Ｓ２０５に対応する。同様に、図１０のフローチャートにおけるステップＳ３０８〜Ｓ３１５は、図９のフローチャートにおけるステップＳ２０７〜Ｓ２１４に対応する。
【００５７】
ＰＤＬ設定優先処理において、２ページ目以降の処理中である場合（Ｓ３０４：Ｎｏ）、制御部１１０は、第１の判定処理として、シート情報設定が直前のページと同じであるかどうか判定する（Ｓ３０６）。具体的には、現在のページに関するシートサイズ及びシート種類と、直前に印刷されたページに関するシートサイズ及びシート種類とを比較する。シートサイズ及びシート種類の値が同じである場合には、シート情報設定が一致する一致状態と判定され、シート情報設定を用いて画像形成動作が実行される（Ｓ３１１〜Ｓ３１５）。
【００５８】
一方、シートサイズ及びシート種類の少なくとも一方が異なる場合には、さらに第２の判定処理として、予め設定された一致条件に基づいてシート情報設定が一致状態であるかどうかを判定する処理が実行される（Ｓ３０７）。一致条件とは、ページ間でシート情報設定の値が異なる場合に、一致状態と見做すための許容範囲を定める条件を指す。
【００５９】
本実施例では、図１４に示すように、制御部１１０が、液晶パネル１２０に強制給紙設定画面５１が表示させ、ユーザーによる一致条件の変更を受付ける設定変更処理を実行可能である。表示欄５２には、シート情報設定の値が等しくない場合に強制的に画像形成動作を行うかどうかの設定値が表示され、「強制給紙する」及び「強制給紙しない」の中から選択操作可能である。表示欄５３には、「強制給紙する」が選択された状態において、誤差として許容されるシートサイズの誤差の設定値が表示される。誤差の設定値が入力されている場合、ステップＳ３０７において、長辺方向及び短辺方向に関するシートサイズの差がそれぞれ誤差以下であり、かつ、シート種類が等しい場合には、一致状態と判定される。また、ステップＳ３０７において、これ以外の場合には、不一致状態と判定され、画像形成動作が停止される（Ｓ３０９）。なお、「強制給紙しない」が選択された場合、及び「強制給紙する」が選択された状態で誤差が「０ｍｍ」に設定された場合の動作は、実施例１におけるＰＤＬ設定優先処理と同様である。
【００６０】
このような構成により、本実施例においても、実施例１と同様に混在ジョブに対してＰＤＬ設定優先処理を実行する際のシート属性の不一致による不都合を回避して、ユーザーが期待する通りの出力画像を提供することができる。また、本実施例では、判定処理において一致状態と判定される範囲をユーザーが変更可能である。このため、例えばＡ４とレターサイズなど、比較的サイズ差が小さい場合には画像形成動作が続行される設定をユーザーが選択でき、ユーザビリティ向上につながる。
【実施例３】
【００６１】
次に、第３の実施例に係る画像形成装置及びその制御方法について、図１１のフローチャートを用いて説明する。本実施例に係る画像形成装置の構成は、ＰＤＬ設定優先処理における判定処理の判定基準が上記実施例２と異なっている。その他、実施例２と共通する要素には同符号を付して説明を省略する。図１１のフローチャートにおけるステップＳ４０１〜Ｓ４０５は、図１０のフローチャートにおけるステップＳ３０１〜Ｓ３０５に対応する。同様に、図１１のフローチャートにおけるステップＳ４０９〜Ｓ４１６は、図１０のフローチャートにおけるステップＳ３０８〜Ｓ３１５に対応する。
【００６２】
ＰＤＬ設定優先処理において、２ページ目以降の処理中である場合（Ｓ４０４：Ｎｏ）、制御部１１０は、第１の判定処理として、シート情報設定が直前のページと同じであるかどうか判定する（Ｓ４０６）。具体的には、現在のページに関するシートサイズ及びシート種類と、直前に印刷されたページに関するシートサイズ及びシート種類とを比較する。シートサイズ及びシート種類の値が同じである場合には、シート情報設定が一致する一致状態と判定され、シート情報設定を用いて画像形成動作が実行される（Ｓ４１２〜Ｓ４１６）。
【００６３】
一方、シートサイズ及びシート種類の少なくとも一方が異なる場合には、さらに、第２の判定処理として、記憶部１１１に格納されたデータベースに基づいてシート情報設定が一致状態であるかどうかを判定する処理が実行される（Ｓ４０７）。このデータベースは、ジャム等の搬送異常が起こり得る可能性の高さを基準として、先行ページのシート情報と後続ページのシート情報との間の対応関係を表すデータである。データベースを用いて、シート情報設定の組合せがジャム等を発生させる可能性が十分に低いものである場合には、一致状態であると判定され（Ｓ４０８：Ｎｏ）、画像形成動作が実行される。シート情報設定の組合せがジャム等を発生させる可能性がある場合には、不一致状態であると判定され（Ｓ４０８：Ｙｅｓ）、画像形成動作が停止される（Ｓ４０９）。
【００６４】
このような構成により、本実施例においても、実施例１及び２と同様に、混在ジョブに対してＰＤＬ設定優先処理を実行する際のシート属性の不一致による不都合を回避して、ユーザーが期待する通りの出力画像を提供することができる。また、本実施例では、データベースに登録された情報に基づいて判定処理が実行されるため、搬送異常等の比較的重いエラーが予見される場合には画像形成動作を停止すると共に、それ以外の場合には画像形成動作を続行させることができる。
【００６５】
なお、データベースの内容は、書換え不能なデータとして予め記憶部１１１に格納しておいてもよく、エラーが発生した際の情報を元に更新する構成としてもよい。
【００６６】
＜その他の実施形態＞
本技術は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６７】
５０  画像形成部（プリンタエンジン）；１００  画像形成装置；１０２，１０３，１０４，１０５，１０６  シート保持部（給送カセット、手差しトレイ）；１１０  制御手段（制御部）；１１１  記憶手段（記憶部）；Ｓ２２  画像形成工程（印刷処理）；Ｓ４１  取得工程；Ｓ２０６，Ｓ３０６，Ｓ３０７，Ｓ４０６，Ｓ４０７，Ｓ４０８  判定工程（判定処理）；Ｓ３０６，Ｓ４０６  第１の判定処理；Ｓ３０７，Ｓ４０８  第２の判定処理
【図１】
2018058232.tif 000003
【図２】
2018058232.tif 000004
【図３】
2018058232.tif 000005
【図４】
2018058232.tif 000006
【図５】
2018058232.tif 000007
【図６】
2018058232.tif 000008
【図７】
2018058232.tif 000009
【図８】
2018058232.tif 000010
【図９】
2018058232.tif 000011
【図１０】
2018058232.tif 000012
【図１１】
2018058232.tif 000013
【図１２】
2018058232.tif 000014
【図１３】
2018058232.tif 000015
【図１４】
2018058232.tif 000016