(57)【要約】【課題】あるユーザが複数部数の印刷物を印刷し、その直後に他のユーザが上記印刷物と少なくとも一部が一致する印刷物を印刷する場合に、他のユーザの印刷物の取り間違いを防ぐことができる画像形成装置を提供する。【解決手段】画像形成装置１０は、第１の印刷ジョブに含まれる画像データと、第１の印刷ジョブの後に連続して投入され、プリント部１８に実行される前の第２の印刷ジョブに含まれる画像データとを比較する。さらに、画像形成装置１０は、ユーザ情報から、第１の印刷ジョブを投入したユーザと、第２の印刷ジョブを投入したユーザとが異なると判断した場合であって、第１の印刷ジョブに含まれる画像データと第２の印刷ジョブに含まれる画像データとが同一である場合、第１の印刷ジョブの実行後も、プリント部１８に対して第２の印刷ジョブの実行を待機させる。【選択図】図４
2017001200.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブに基づいて画像を印刷する印刷部と、
前記印刷ジョブに含まれる画像データと、その印刷ジョブを投入したユーザを特定するユーザ情報とを記憶する記憶部と、
第１の印刷ジョブに含まれる画像データと、前記第１の印刷ジョブの後に連続して投入され、前記印刷部に実行される前の第２の印刷ジョブに含まれる画像データとを比較する画像データ比較部と、
前記印刷部の動作を制御する制御部と、
を有し、
前記画像データ比較部は、前記第１の印刷ジョブが複数部数の印刷物を印刷するための印刷ジョブである場合、前記第１の印刷ジョブに含まれる画像データと、前記第２の印刷ジョブに含まれる画像データとを比較し、
前記制御部は、前記ユーザ情報から、前記第１の印刷ジョブを投入したユーザと、前記第２の印刷ジョブを投入したユーザとが異なると判断した場合であって、少なくとも前記第１の印刷ジョブに含まれる画像データの一部と前記第２の印刷ジョブに含まれる画像データの一部が同一である場合、前記第１の印刷ジョブの実行後も、前記印刷部に対して前記第２の印刷ジョブの実行を待機させる
ことを特徴とする画像形成装置。
【請求項２】
前記制御部は、前記第１の印刷ジョブに含まれている画像データの最初のページが前記第２の印刷ジョブに含まれている画像データの最初のページと同一である場合、前記印刷部に対して前記第２の印刷ジョブの実行を待機させる
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、前記第１の印刷ジョブに含まれている画像データの最終ページが前記第２の印刷ジョブに含まれている画像データの最終ページと同一である場合、前記印刷部に対して前記第２の印刷ジョブの実行を待機させる
ことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記制御部は、前記第１の印刷ジョブに含まれている画像データの全てのページが前記第２の印刷ジョブに含まれている画像データの全てのページと同一である場合、前記印刷部に対して前記第２の印刷ジョブの実行を待機させる
ことを特徴とする請求項１に記載の画像形成装置。
【請求項５】
さらに、待機している印刷ジョブを前記印刷部に実行させる指示を受ける操作部を有し、
前記制御部は、前記操作部が前記指示を受けた場合、実行を待機された前記第２の印刷ジョブを前記印刷部に実行させる
ことを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記制御部は、前記第２の印刷ジョブの後に待機している第３の印刷ジョブが存在するか否かを確認し、
前記画像データ比較部は、前記第２の印刷ジョブの後に待機している前記第３の印刷ジョブが存在する場合に、前記第２の印刷ジョブに含まれる画像データと、前記第３の印刷ジョブに含まれる画像データとを比較し、
前記制御部は、前記第２の印刷ジョブに含まれる画像データと前記第３の印刷ジョブに含まれる画像データとが同一でない場合、前記第２の印刷ジョブと前記第３の印刷ジョブとの実行の順番を入れ替えて、実行を待機された前記第２の印刷ジョブを前記印刷部に実行させる
ことを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記制御部は、前記第２の印刷ジョブの後に待機している後続の印刷ジョブが存在するか否かを確認し、
前記後続の印刷ジョブが存在する場合、前記第２の印刷ジョブに含まれる画像データと、前記第１の印刷ジョブから数えてＸ（Ｘは３以上の整数）番目の前記後続の印刷ジョブに含まれる画像データとを比較するとともに、前記第２の印刷ジョブと前記Ｘ番目の後続の印刷ジョブとの間で待機している印刷ジョブの数、または、前記待機している印刷ジョブ及び前記Ｘ番目の後続の印刷ジョブに基づいて印刷に使用される用紙の総枚数を確認し、
前記第２の印刷ジョブに含まれる画像データと前記Ｘ番目の後続の印刷ジョブに含まれる画像データとが同一でない場合であって、前記待機している印刷ジョブの数または前記総枚数が所定の閾値以上である場合には、前記第２の印刷ジョブの実行の順番を前記Ｘ番目の後続の印刷ジョブの後に変更して、前記第２の印刷ジョブを前記印刷部に実行させる
ことを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項８】
前記制御部は、前記第１の印刷ジョブが実行されてからの経過時間を測定し、
前記経過時間が所定の時間に達したら、実行を待機された前記第２の印刷ジョブを前記印刷部に実行させる
ことを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
さらに、排紙トレイと、
前記排紙トレイに印刷物が載置されているか否かを検出する検出部を有し、
前記制御部は、前記検出部によって、前記第１の印刷ジョブに基づいて印刷された印刷物が前記排紙トレイに載置されていないことが検出された場合、実行を待機された前記第２の印刷ジョブを前記印刷部に実行させる
ことを特徴とする請求項１乃至８のいずれか１項に記載の画像形成装置。
【請求項１０】
前記制御部は、前記第１の印刷ジョブ及び前記第２の印刷ジョブに含まれる画像データのファイル名またはページ記述言語で指定されている設定を比較し、
前記画像データ比較部は、前記ファイル名または前記設定が異なる場合、前記第１の印刷ジョブに含まれる画像データと、前記第２の印刷ジョブに含まれる画像データとを比較することなく、前記第１の印刷ジョブに含まれる画像データと前記第２の印刷ジョブに含まれる画像データとは異なると判断する
ことを特徴とする請求項１乃至９のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各ユーザの印刷物の取り間違いを防ぐための画像形成装置に関する。
【背景技術】
【０００２】
従来、各ユーザが一台の画像形成装置で印刷物を印刷する場合、あるユーザ（ユーザＡとする）がトレイに排出される別のユーザ（ユーザＢとする）の印刷物を誤って持ち去ることがあった。特に、ユーザＡが複数部数の印刷物を印刷する場合であって、ユーザＢがユーザＡの印刷物と同一の印刷物を連続して印刷する場合、ユーザＡは、ユーザＡの印刷物を回収する際に、ユーザＡ自身が出力した印刷物の部数を確認せずに、印刷物の画像の変わり目だけを見てユーザＡの印刷物を判断することがある。その結果、ユーザＡは、ユーザＢの印刷物を誤って持ち去ることがあった。
【０００３】
図１３は、ユーザＡが誤ってユーザＢの印刷物を持ち去る場合の例を示した説明図である。詳細には、図１３は、ユーザＡがファイルＡを２０部印刷するためのジョブＡを画像形成装置に投入し、ユーザＢがファイルＡを１部印刷するためのジョブＢをジョブＡに連続して画像形成装置に投入する状況を示す。
【０００４】
この場合、従来の画像形成装置では、ジョブＡを実行することによってファイルＡの印刷物が２０部印刷され、その直後に、ジョブＢを実行することによってファイルＡの印刷物が１部印刷される。この結果、排紙トレイには、ファイルＡの印刷物が２１部排出される。
【０００５】
そして、ユーザＡは、ユーザＡ自身が出力した印刷物の部数を確認せずに、印刷物の画像の変わり目だけを見てユーザＡの印刷物を回収する場合、ユーザＡが出力した印刷物とユーザＢが出力した印刷物との境目が分からず、ユーザＢの印刷物もまとめて持ち去ってしまうことがあった。
【０００６】
上記課題を解決するために、以下のような技術が提案されている。
【０００７】
特許文献１には、ユーザ毎（または、グループ毎）に印刷物の排出方法を指定でき、ユーザは、排紙トレイの印刷物の状態を見て判断することができる画像形成装置が開示されている。排出方法としては、例えば、オフセット、回転、色紙挿入等がある。
【０００８】
特許文献２には、空いている排紙トレイを検知し、空いている排紙トレイがあれば、印刷物を空いている排紙トレイに優先的に排出し、空いている排紙トレイがなければ、出力履歴を参照して最も前に印刷された印刷物が載置されている排紙トレイに印刷物を排出することが開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００７−２５２０８号公報
【特許文献２】特開２０１０−３７０６８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
特許文献１では、オフセットや回転をジョブ毎に変えたとしても、ユーザは、自分の印刷物を確認する際に、トレイに排出された印刷物の載置状態を意図せずに変えてしまうことがある。その後、別のユーザは、自分の印刷物を回収する際に自分の印刷物と他人の印刷物の境目が分からなくなってしまい、自分の印刷物と他人の印刷物が同一であれば、自分の印刷物と他人の印刷物をまとめて持ち去ってしまう可能性があった。
【００１１】
さらに、色紙を挿入する排出方法では、色紙にコストがかかる上、ユーザは、印刷物の最初のページと最後のページのみを確認して印刷物を回収する場合には、色紙に気付かないおそれがあった。
【００１２】
また、特許文献２では、印刷物毎に排紙トレイを分けていても、ユーザは、自分の印刷物を探す際に、他人の印刷物を別の排紙トレイに移してしまうことがある。また、特許文献２に開示されている技術は、印刷機が複数の排紙トレイを有する場合に有効であって、排紙トレイを１つのみ有する印刷機には適用することができない。
【００１３】
本発明は、上記の問題を解決しようとするものであり、あるユーザが複数部数の印刷物を印刷し、その直後に他のユーザが上記印刷物と少なくとも一部が一致する印刷物を印刷する場合に、他のユーザの印刷物の取り間違いを防ぐことができる画像形成装置を提供することを目的としている。
【課題を解決するための手段】
【００１４】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１５】
［１］印刷ジョブに基づいて画像を印刷する印刷部と、
前記印刷ジョブに含まれる画像データと、その印刷ジョブを投入したユーザを特定するユーザ情報とを記憶する記憶部と、
第１の印刷ジョブに含まれる画像データと、前記第１の印刷ジョブの後に連続して投入され、前記印刷部に実行される前の第２の印刷ジョブに含まれる画像データとを比較する画像データ比較部と、
前記印刷部の動作を制御する制御部と、
を有し、
前記画像データ比較部は、前記第１の印刷ジョブが複数部数の印刷物を印刷するための印刷ジョブである場合、前記第１の印刷ジョブに含まれる画像データと、前記第２の印刷ジョブに含まれる画像データとを比較し、
前記制御部は、前記ユーザ情報から、前記第１の印刷ジョブを投入したユーザと、前記第２の印刷ジョブを投入したユーザとが異なると判断した場合であって、少なくとも前記第１の印刷ジョブに含まれる画像データの一部と前記第２の印刷ジョブに含まれる画像データの一部が同一である場合、前記第１の印刷ジョブの実行後も、前記印刷部に対して前記第２の印刷ジョブの実行を待機させる
ことを特徴とする画像形成装置。
【００１６】
上記発明では、第１の印刷ジョブが複数部数の印刷物を印刷するための印刷ジョブである場合、第１の印刷ジョブに含まれる画像データと、第１の印刷ジョブの後に連続して投入された第２の印刷ジョブに含まれる画像データとが比較される。そして、第１の印刷ジョブを投入したユーザと、第２の印刷ジョブを投入したユーザとが異なる場合であって、少なくとも第１の印刷ジョブに含まれる画像データの一部と第２の印刷ジョブに含まれる画像データの一部が同一である場合、前記第１の印刷ジョブの実行後も、第２の印刷ジョブの実行が待機される。
【００１７】
［２］前記制御部は、前記第１の印刷ジョブに含まれている画像データの最初のページが前記第２の印刷ジョブに含まれている画像データの最初のページと同一である場合、前記印刷部に対して前記第２の印刷ジョブの実行を待機させる
ことを特徴とする［１］に記載の画像形成装置。
【００１８】
［３］前記制御部は、前記第１の印刷ジョブに含まれている画像データの最終ページが前記第２の印刷ジョブに含まれている画像データの最終ページと同一である場合、前記印刷部に対して前記第２の印刷ジョブの実行を待機させる
ことを特徴とする［１］に記載の画像形成装置。
【００１９】
［４］前記制御部は、前記第１の印刷ジョブに含まれている画像データの全てのページが前記第２の印刷ジョブに含まれている画像データの全てのページと同一である場合、前記印刷部に対して前記第２の印刷ジョブの実行を待機させる
ことを特徴とする［１］に記載の画像形成装置。
【００２０】
［５］さらに、待機している印刷ジョブを前記印刷部に実行させる指示を受ける操作部を有し、
前記制御部は、前記操作部が前記指示を受けた場合、実行を待機された前記第２の印刷ジョブを前記印刷部に実行させる
ことを特徴とする［１］乃至［４］のいずれか１項に記載の画像形成装置。
【００２１】
上記発明では、待機している第２の印刷ジョブを投入したユーザ等が操作部を操作したときに、第２の印刷ジョブが実行される。
【００２２】
［６］前記制御部は、前記第２の印刷ジョブの後に待機している第３の印刷ジョブが存在するか否かを確認し、
前記画像データ比較部は、前記第２の印刷ジョブの後に待機している前記第３の印刷ジョブが存在する場合に、前記第２の印刷ジョブに含まれる画像データと、前記第３の印刷ジョブに含まれる画像データとを比較し、
前記制御部は、前記第２の印刷ジョブに含まれる画像データと前記第３の印刷ジョブに含まれる画像データとが同一でない場合、前記第２の印刷ジョブと前記第３の印刷ジョブとの実行の順番を入れ替えて、実行を待機された前記第２の印刷ジョブを前記印刷部に実行させる
ことを特徴とする［１］乃至［５］のいずれか１項に記載の画像形成装置。
【００２３】
上記発明では、第１の印刷ジョブに基づく印刷物と第２の印刷ジョブに基づく印刷物は、その間に印刷内容が異なる印刷物を挟むように出力される。
【００２４】
［７］前記制御部は、前記第２の印刷ジョブの後に待機している後続の印刷ジョブが存在するか否かを確認し、
前記後続の印刷ジョブが存在する場合、前記第２の印刷ジョブに含まれる画像データと、前記第１の印刷ジョブから数えてＸ（Ｘは３以上の整数）番目の前記後続の印刷ジョブに含まれる画像データとを比較するとともに、前記第２の印刷ジョブと前記Ｘ番目の後続の印刷ジョブとの間で待機している印刷ジョブの数、または、前記待機している印刷ジョブ及び前記Ｘ番目の後続の印刷ジョブに基づいて印刷に使用される用紙の総枚数を確認し、
前記第２の印刷ジョブに含まれる画像データと前記Ｘ番目の後続の印刷ジョブに含まれる画像データとが同一でない場合であって、前記待機している印刷ジョブの数または前記総枚数が所定の閾値以上である場合には、前記第２の印刷ジョブの実行の順番を前記Ｘ番目の後続の印刷ジョブの後に変更して、前記第２の印刷ジョブを前記印刷部に実行させる
ことを特徴とする［１］乃至［５］のいずれか１項に記載の画像形成装置。
【００２５】
上記発明では、第１の印刷ジョブに基づく印刷物と第２の印刷ジョブに基づく印刷物は、その間に印刷内容が異なる印刷物をより多く挟むように出力される。
【００２６】
［８］前記制御部は、前記第１の印刷ジョブが実行されてからの経過時間を測定し、
前記経過時間が所定の時間に達したら、実行を待機された前記第２の印刷ジョブを前記印刷部に実行させる
ことを特徴とする［１］乃至［７］のいずれか１項に記載の画像形成装置。
【００２７】
上記発明では、第２の印刷ジョブに基づく印刷物が、第１の印刷ジョブに基づく印刷物の出力からある程度時間をあけて出力される。
【００２８】
［９］さらに、排紙トレイと、
前記排紙トレイに印刷物が載置されているか否かを検出する検出部を有し、
前記制御部は、前記検出部によって、前記第１の印刷ジョブに基づいて印刷された印刷物が前記排紙トレイに載置されていないことが検出された場合、実行を待機された前記第２の印刷ジョブを前記印刷部に実行させる
ことを特徴とする［１］乃至［８］のいずれか１項に記載の画像形成装置。
【００２９】
上記発明では、第２の印刷ジョブに基づく印刷物は、第１の印刷ジョブに基づく印刷物が排紙トレイから回収された後に出力される。
【００３０】
［１０］前記制御部は、前記第１の印刷ジョブ及び前記第２の印刷ジョブに含まれる画像データのファイル名またはページ記述言語で指定されている設定を比較し、
前記画像データ比較部は、前記ファイル名または前記設定が異なる場合、前記第１の印刷ジョブに含まれる画像データと、前記第２の印刷ジョブに含まれる画像データとを比較することなく、前記第１の印刷ジョブに含まれる画像データと前記第２の印刷ジョブに含まれる画像データとは異なると判断する
ことを特徴とする［１］乃至［９］のいずれか１項に記載の画像形成装置。
【００３１】
上記発明では、第１の印刷ジョブに含まれる画像データと第２の印刷ジョブに含まれる画像データとを比較する前に、両者の印刷ジョブに基づいて印刷されるべき内容が異なるか否かが簡易的に判断される。
【発明の効果】
【００３２】
本発明に係る画像形成装置によれば、あるユーザが複数部数の印刷物を印刷し、その直後に他のユーザが上記印刷物と少なくとも一部が一致する印刷物を印刷する場合に、他のユーザの印刷物の取り間違いを防ぐことができる。
【図面の簡単な説明】
【００３３】
【図１】第１及び第２の実施の形態に係る画像形成装置の概略図である。
【図２】第１及び第２の実施の形態に係る画像形成装置の概略構成を示すブロック図である。
【図３】第１及び第２の実施の形態に係るジョブキューで待機している複数の印刷ジョブの実行手順を示す説明図である。
【図４】第１の実施の形態に係るジョブキューで待機している複数の印刷ジョブの実行手順を示す流れ図である。
【図５】ジョブ待機処理の第１の例を示す説明図である。
【図６】ジョブ待機処理の第１の例の実行手順を示す流れ図である。
【図７】ジョブ待機処理の第２の例を示す説明図である。
【図８】ジョブ待機処理の第２の例の実行手順を示す流れ図である。
【図９】ジョブ待機処理の第３の例を示す説明図である。
【図１０】ジョブ待機処理の第３の例の実行手順を示す流れ図である。
【図１１】ジョブ待機処理の第４の例の実行手順を示す流れ図である。
【図１２】第２の実施の形態に係るジョブキューで待機している複数の印刷ジョブの実行手順を示す流れ図である。
【図１３】ユーザＡが誤ってユーザＢの印刷物を持ち去る場合の例を示した説明図である。
【発明を実施するための形態】
【００３４】
以下、図面に基づき本発明の第１及び第２の実施の形態を説明する。
【００３５】
図１は、第１及び第２の実施の形態に係る画像形成装置１０の概略図である。
【００３６】
画像形成装置１０は、原稿を光学的に読み取ってその複製画像を記録紙に印刷するコピージョブ、読み取った原稿の画像データをファイルにして保存したり外部の装置へ送信したりするスキャンジョブ、ＰＣから送出されたデータに係る画像を記録紙に印刷して出力するプリントジョブ（印刷ジョブ）などのジョブを実行する機能を備えた、所謂、複合機である。
【００３７】
また、画像形成装置１０には、印刷ジョブ等に基づいて印刷された印刷物を排出するための排紙トレイ５が備えられている。
【００３８】
図２は、第１及び第２の実施の形態に係る画像形成装置１０の概略構成を示すブロック図である。画像形成装置１０は、当該画像形成装置１０の動作を統括的に制御するＣＰＵ(Central Processing Unit)１１を有している。ＣＰＵ１１にはバスを通じてＲＯＭ(Read Only Memory)１２と、ＲＡＭ(Random Access Memory)１３と、不揮発メモリ１４と、ハードディスク装置１５と、画像処理部１６と、スキャナ部１７と、プリンタ部１８と、ファクシミリ通信部１９と、ネットワーク通信部２０と、ＡＤＦ（Auto Document Feeder）２１と、認証部２２と、操作パネル３０と、印刷物検出部３５とが接続されている。
【００３９】
ＣＰＵ１１は、ＯＳ（Operating System）プログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどを実行する。また、ＣＰＵ１１は、プリンタ部１８の動作を制御する制御部としての機能を果たす。さらに、ＣＰＵ１１は、第１の印刷ジョブに含まれる画像データと、第１の印刷ジョブの後に連続して画像形成装置１０に投入され、プリンタ部１８に実行される前の第２の印刷ジョブに含まれる画像データとを比較する画像データ比較部としての機能を果たす。
【００４０】
ＲＯＭ１２には、各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ１１が各種処理を実行することで画像形成装置１０の各機能が実現される。また、ＲＯＭ１２には、画像形成装置１０の一連の制御をＣＰＵ１１が実行するためのプログラムが格納されている。
【００４１】
ＲＡＭ１３は、ＣＰＵ１１がプログラムに基づいて処理を実行する際に各種のデータを一時的に格納するワークメモリや画像データを格納する画像メモリなどとして使用される。
【００４２】
不揮発メモリ１４は、電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、各種設定情報の保存などに使用される。
【００４３】
ハードディスク装置１５は、大容量の不揮発の記憶装置であり、ＯＳプログラムや各種アプリケーションプログラム、ユーザ情報、印刷データや画像データ、ジョブ履歴などが保存される。特に、ハードディスク装置１５は、印刷ジョブに含まれる画像データと、その印刷ジョブを投入したユーザを特定するユーザ情報を記憶する記憶部としての機能を果たす。
【００４４】
画像処理部１６は、画像の拡大縮小、回転などの処理のほか、印刷データをイメージデータに変換するラスタライズ処理、画像データの圧縮、伸張処理などを行う。
【００４５】
スキャナ部１７は、原稿を光学的に読み取って画像データを取得する機能を果たす。スキャナ部１７は、例えば、原稿に光を照射する光源と、その反射光を受けて原稿を幅方向に１ライン分読み取るラインイメージセンサと、ライン単位の読取位置を原稿の長さ方向に順次移動させる移動ユニットと、原稿からの反射光をラインイメージセンサに導いて結像させるレンズやミラーなどからなる光学経路と、ラインイメージセンサの出力するアナログ画像信号をデジタルの画像データに変換する変換部などを備えて構成される。
【００４６】
プリンタ部１８は、画像データに応じた画像を記録紙上に画像形成する機能を果たす。また、プリンタ部１８は、印刷ジョブに基づいて画像を印刷する印刷部としての機能を果たす。ここでは、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有し、電子写真プロセスによって画像形成を行う、所謂、レーザープリンタのエンジン部として構成されている。画像形成は他の方式でもかまわない。
【００４７】
ファクシミリ通信部１９は、ファクシミリ機能を備えた外部装置と公衆回線を通じて画像データを送受信する機能を果たす。
【００４８】
ネットワーク通信部２０は、ＬＡＮ(Local Area Network)などのネットワークを通じて端末装置やその他の外部装置との間でデータを通信する機能を果たす。
【００４９】
ＡＤＦ２１は、原稿台にセットされた原稿をその最上のものから１枚ずつ順に繰り出して搬送し、スキャナ部１７の読み取り位置を通過させて所定の排紙位置へ排紙する機能を果たす。
【００５０】
認証部２２は、画像形成装置１０を使用するユーザを認証する。認証方法は、パスワード、指紋、静脈など任意でよい。
【００５１】
操作パネル３０は、操作部３１と表示部３２を有しており、ユーザからジョブの投入などの操作を受ける。
【００５２】
表示部３２は、液晶ディスプレイ（ＬＣＤ…Liquid Crystal Display）などで構成され、各種の操作画面、設定画面などを表示する機能を果たす。操作部３１は、スタートボタンなどの各種操作スイッチと、表示部３２の物理的画面上に設けられたタッチパネルとを備えている。タッチパネルは、表示部３２の物理的画面がタッチペンや指などで接触操作された座標位置を検出する。また、操作部３１は、その操作により、画像形成装置１０内で待機している印刷ジョブをプリンタ部１８に実行させる指示を受ける機能を有する。
【００５３】
印刷物検出部３５は、排紙トレイ５に印刷物が載置されているか否かを検出する検出部としての機能を有する。印刷物検出部３５は、例えば、赤外線、機械的な機構、排紙トレイ５上の載置物の重量の変化などで、排紙トレイ５に印刷物が載置されているか否かを検出してよい。
【００５４】
次に、第１の実施の形態に係るジョブキューで待機している複数の印刷ジョブの実行手順について説明する。通常、画像形成装置１０は、複数の印刷ジョブが投入された場合、ジョブキューでこれらの印刷ジョブを一旦待機させ、投入順に印刷ジョブを連続して実行する。しかし、あるユーザ（ユーザＡとする）が複数部数の印刷物を印刷するための印刷ジョブを画像形成装置１０に投入する場合であって、別のユーザ（ユーザＢとする）がユーザＡと同一の印刷物を印刷するための印刷ジョブを連続して投入する場合には、画像形成装置１０は、以下のようなジョブの実行手順を行う。
【００５５】
図３は、ジョブキューで待機している複数の印刷ジョブの実行手順を示す説明図である。
【００５６】
図３では、ユーザＡがファイルＡを２０部印刷するためのジョブＡ（第１の印刷ジョブ）を画像形成装置１０に投入する。そして、その直後に、ユーザＢが、ジョブＡと同一のファイルＡを１部印刷するためのジョブＢ（第２の印刷ジョブ）を画像形成装置１０に投入する。
【００５７】
この場合、画像形成装置１０において、ジョブＡが複数部数の印刷物を印刷するための印刷ジョブであるので、ＣＰＵ１１は、印刷ジョブに含まれており、印刷ジョブを投入したユーザを特定するユーザ情報から、ジョブＡを投入したユーザと、ジョブＢを投入したユーザとを比較する。また、ＣＰＵ１１は、ジョブＡに含まれるファイルＡの画像データと、ジョブＢに含まれるファイルＡの画像データを比較する。
【００５８】
本例では、両者のジョブに含まれる画像データは同一であり、各ジョブを投入したユーザは異なるので、ＣＰＵ１１は、ジョブＡを実行した後、ジョブＢをキューに残すことでプリンタ部１８に対してジョブＢの実行を待機させる。
【００５９】
図４は、ジョブキューで待機している複数の印刷ジョブの実行手順を示す流れ図である。この実行手順の処理は、印刷ジョブが画像形成装置１０に投入されたとき、あるいは、印刷ジョブがジョブキューに存在しているときに行われる。
【００６０】
まず、ＣＰＵ１１は、ジョブキューに複数の印刷ジョブが存在するか否かを判断する（ステップＳ１０１）。ジョブキューに複数の印刷ジョブが存在しない場合には（ステップＳ１０１；Ｎｏ）、プリンタ部１８に印刷ジョブを実行させ（ステップＳ１０６）、本処理を終了させる。
【００６１】
ジョブキューに複数の印刷ジョブが存在する場合には（ステップＳ１０１；Ｙｅｓ）、当該複数の印刷ジョブのうち最先で実行されるべき印刷ジョブ、すなわち、キューの先頭で待機している印刷ジョブ（第１の印刷ジョブ）が複数部数の印刷物を印刷するための印刷ジョブであるか否かを判断する（ステップＳ１０２）。
【００６２】
第１の印刷ジョブが複数部数の印刷物を印刷するための印刷ジョブでない場合には（ステップＳ１０２；Ｎｏ）、プリンタ部１８に第１の印刷ジョブを実行させ（ステップＳ１０６）、本処理を終了させる。
【００６３】
第１の印刷ジョブが複数部数の印刷物を印刷するための印刷ジョブである場合には（ステップＳ１０２；Ｙｅｓ）、第１の印刷ジョブを投入したユーザと、第１の印刷ジョブと連続して第２の印刷ジョブを投入したユーザとが異なるか否かを判断する（ステップＳ１０３）。
【００６４】
第１の印刷ジョブを投入したユーザと、第２の印刷ジョブを投入したユーザとが同一である場合には（ステップＳ１０３；Ｎｏ）、プリンタ部１８に第１の印刷ジョブを実行させ（ステップＳ１０６）、本処理を終了させる。
【００６５】
第１の印刷ジョブを投入したユーザと、第２の印刷ジョブを投入したユーザとが異なる場合には（ステップＳ１０３；Ｙｅｓ）、ＣＰＵ１１は、第１の印刷ジョブに含まれる画像データ（例えば、ラスターデータ）と第２の印刷ジョブに含まれる画像データとを比較する（ステップＳ１０４）。
【００６６】
上記の両者の画像データが異なる場合には（ステップＳ１０４；Ｎｏ）、プリンタ部１８に第１の印刷ジョブを実行させ（ステップＳ１０６）、本処理を終了させる。
【００６７】
上記の両者の画像データが同一である場合には（ステップＳ１０４；Ｙｅｓ）、ＣＰＵ１１は、プリンタ部１８に第１の印刷ジョブを実行させた後、プリンタ部１８に対して第２の印刷ジョブの実行を待機させるジョブ待機処理を行い（ステップＳ１０５）、本処理を終了させる。
【００６８】
ここで、画像データが同一であるとは、少なくともそれぞれの画像データの一部が同一であればよい。例えば、第１の印刷ジョブに含まれる画像データの最初のページが第２の印刷ジョブに含まれる画像データの最初のページと同一であってもよいし、第１の印刷ジョブに含まれる画像データの最終ページが第２の印刷ジョブに含まれる画像データの最終ページと同一であってもよい。
【００６９】
あるいは、第１の印刷ジョブに含まれている画像データの全てのページが第２の印刷ジョブに含まれている画像データの全てのページと同一であってもよい。画像データが同一であるとする条件を、画像データの一部が同一である場合とするか、全てのページが同一である場合とするかについての設定は、画像データの内容、印刷物一部当たりの印刷に要する時間等に応じて、画像形成装置１０の管理者等によって適宜変更可能である。また、画像データの同一性は、最終的に用紙に出力される画像の一致性から判断され、たとえば、印刷倍率やＮｉｎ１設定に応じて画像処理された後の画像に基づいて判断される。
【００７０】
そして、本実行手順が終了する際にジョブキューに印刷ジョブが残っている場合には、キューの先頭に待機している印刷ジョブを第１の印刷ジョブとして本実行手順を繰り返す。
【００７１】
次に、ステップＳ１０５のジョブ待機処理について説明する。
【００７２】
図５は、ジョブ待機処理の第１の例を示す説明図である。
【００７３】
ジョブ待機処理の第１の例では、まず、ジョブＡ（第１の印刷ジョブ）の実行が完了した後、ジョブＢ（第２の印刷ジョブ）がキューで留められていることによってジョブＢの実行が待機されている。その後、ジョブＢを投入したユーザ（ユーザＢ）は、自分の印刷物を回収するために画像形成装置１０へ行き、待機されているジョブＢを操作部３１のスタートボタン等の押下により実行させる。これにより、ユーザＢは、目の前で印刷されている印刷物を回収することができ、その結果、ジョブＡを投入したユーザ（ユーザＡ）が誤ってユーザＢの印刷物を持ち去ることを防ぐことができる。
【００７４】
図６は、ジョブ待機処理の第１の例の実行手順を示す流れ図である。
【００７５】
まず、ＣＰＵ１１は、第１の印刷ジョブが実行された後に、プリント部１８に対して第２の印刷ジョブの実行を待機させる（ステップＳ２０１）。
【００７６】
ＣＰＵ１１は、操作部３１のスタートボタン等の押下があったか否かを監視する(ステップＳ２０２；Ｎｏ)。操作部３１のスタートボタン等の押下があったことを検出した場合（ステップＳ２０２；Ｙｅｓ）、プリント部１８に対して待機している第２の印刷ジョブを実行させ（ステップＳ２０３）、本処理を終了させる。また、スタートボタン等の押下の際に、認証部２２が操作パネル３０を介してユーザ認証を行い、ＣＰＵ１１は、認証されたユーザが第２の印刷ジョブを投入したユーザＢである場合のみ、スタートボタン等の押下により第２の印刷ジョブを実行させてもよい。
【００７７】
図７は、ジョブ待機処理の第２の例を示す説明図である。
【００７８】
ジョブ待機処理の第２の例では、まず、ジョブＢ（第２の印刷ジョブ）の後に連続して別のジョブＣ（第３の印刷ジョブ）がキューに存在する場合、ＣＰＵ１１は、ジョブＢに含まれる画像データとジョブＣに含まれる画像データを比較する。そして、ＣＰＵ１１は、上記の両者の画像データが同一でない場合には、ジョブＢとジョブＣとの実行の順番を入れ替え、実行を待機されたジョブＢをプリント部１８に実行させる。これにより、ジョブＡ（第１の印刷ジョブ）に基づく印刷物とジョブＢ（第２の印刷ジョブ）に基づく印刷物が連続して出力されることを防ぎ、その結果、ジョブＡを投入したユーザ（ユーザＡ）が誤ってユーザＢの印刷物を持ち去ることを防ぐことができる。なお、ＣＰＵ１１は、画像データの比較の際に、ジョブＡに含まれる画像データとジョブＣに含まれる画像データを比較して、両者の画像データが同一でない場合には、ジョブＢとジョブＣとの実行の順番を入れ替えてもよい。
【００７９】
図８は、ジョブ待機処理の第２の例の実行手順を示す流れ図である。
【００８０】
まず、ＣＰＵ１１は、第１の印刷ジョブが実行された後に、プリント部１８に対して第２の印刷ジョブの実行を待機させる（ステップＳ３０１）。
【００８１】
ＣＰＵ１１は、第２の印刷ジョブの後に第３の印刷ジョブがキューに存在するか否かを判断する（ステップＳ３０２）。後続の第３の印刷ジョブがキューに存在しない場合（ステップＳ３０２；Ｎｏ）、ＣＰＵ１１は、所定の条件を満たしたか否かを確認する（ステップＳ３０３）。
【００８２】
所定の条件を満たしている場合（ステップＳ３０３；Ｙｅｓ）、ＣＰＵ１１は、プリント部１８に対して待機している第２の印刷ジョブを実行させ（ステップＳ３０４）、本処理を終了させる。
【００８３】
ここで、所定の条件とは、例えば、上述したように、第２の印刷ジョブが待機されているときに操作部３１のスタートボタン等の押下があったことを検出したこと、後述のように、第１の印刷ジョブの実行が完了した後に所定時間（例えば、５分）が経過したことや、第１の印刷ジョブに基づいて出力された印刷物が排紙トレイ５から回収されたことなどが挙げられる。
【００８４】
所定の条件を満たしていない場合（ステップＳ３０３：Ｎｏ）、ＣＰＵ１１は、第２の印刷ジョブを待機させたまま、後続の第３の印刷ジョブがキューに存在するか否かを監視し続け、第２の印刷ジョブの後に第３の印刷ジョブがキューに存在することを確認したら（ステップＳ３０２；Ｙｅｓ）、第２の印刷ジョブに含まれる画像データと第３の印刷ジョブに含まれる画像データとを比較する（ステップＳ３０５）。
【００８５】
上記の両者の画像データが同一である場合には（ステップＳ３０５；Ｙｅｓ）、ステップＳ３０３に移行する。
【００８６】
上記の両者の画像データが同一でない場合には（ステップＳ３０５；Ｎｏ）、ＣＰＵ１１は、第２の印刷ジョブと第３の印刷ジョブとの実行の順番を入れ替える（ステップＳ３０６）。
【００８７】
そして、ＣＰＵ１１は、プリント部１８に対して第３の印刷ジョブを実行させた後、第２の印刷ジョブを実行させ（ステップＳ３０７）、本処理を終了させる。
【００８８】
図９は、ジョブ待機処理の第３の例を示す説明図である。
【００８９】
ジョブ待機処理の第３の例では、まず、ジョブＢ（第２の印刷ジョブ）の後に別のジョブＸ（第１の印刷ジョブから数えてＸ番目の後続の印刷ジョブ）がキューに存在する場合、ＣＰＵ１１は、ジョブＢに含まれる画像データとジョブＸに含まれる画像データを比較するとともに、ジョブＢとジョブＸとの間で待機している印刷ジョブの数、または、ジョブＢとジョブＸとの間で待機している印刷ジョブ及びジョブＸに基づいて印刷に使用される用紙の総枚数を確認する。そして、ジョブＢに含まれる画像データとジョブＸに含まれる画像データとが同一でない場合であって、ジョブＢとジョブＸとの間で待機している印刷ジョブの数または上記総枚数が所定の閾値以上である場合には、ＣＰＵ１１は、ジョブＢの実行の順番をジョブＸの後に変更して、ジョブＸの実行後にジョブＢをプリンタ部１８に実行させる。
【００９０】
上述のジョブ待機処理の第２の例においては、ジョブＣが１ページの書類を１部印刷する印刷ジョブである場合には、ジョブＡの実行後、ジョブＣの実行を経てすぐにジョブＢが実行される。また、ジョブＡに基づく印刷物とジョブＢに基づく印刷物は、その間に１ページの書類のみを挟むように出力されるので、ジョブＡに基づく印刷物とジョブＢに基づく印刷物との間の境目が目立たなくなる。このような状況においては、ジョブＡに基づいて印刷された印刷物を回収するユーザが、印刷物の最初と最後のみを確認しジョブＢに基づいて印刷された印刷物をも持ち去ってしまうことや、ジョブＣに基づいて印刷された印刷物を回収するユーザが、ジョブＡを投入したユーザより先に画像形成装置１０へ行き、ジョブＣに基づいて印刷された印刷物を引き抜いてしまうことが考えられる。その結果、ジョブＢとジョブＣとの実行の順番を入れ替えることによる印刷物の持ち去り防止の効果が薄れてしまう。
【００９１】
一方、ジョブ待機処理の第３の例においては、ＣＰＵ１１は、ジョブＢとジョブＸとの間で待機している印刷ジョブの数、または、ジョブＢとジョブＸとの間で待機している印刷ジョブ及びジョブＸに基づいて印刷に使用される用紙の総枚数を確認し、上記待機している印刷ジョブの数または上記総枚数が所定の閾値以上である場合には、ジョブＸの実行後にジョブＢをプリンタ部１８に実行させるので、より確実に、ジョブＡを投入したユーザが誤ってユーザＢの印刷物を持ち去ることを防ぐことができる。
【００９２】
図１０は、ジョブ待機処理の第３の例の実行手順を示す流れ図である。
【００９３】
まず、ＣＰＵ１１は、第１の印刷ジョブが実行された後に、プリント部１８に対して第２の印刷ジョブの実行を待機させる（ステップＳ４０１）。
【００９４】
ＣＰＵ１１は、第２の印刷ジョブの後に第１の印刷ジョブから数えてＸ番目（Ｘ＞２であって、Ｘの初期値は３である）の印刷ジョブがキューに存在するか否かを判断する（ステップＳ４０２）。Ｘ番目の印刷ジョブがキューに存在しない場合（ステップＳ４０２；Ｎｏ）、ＣＰＵ１１は、所定の条件を満たしたか否かを確認する（ステップＳ４０３）。本例での所定の条件は、ジョブ待機処理の第２の例のものと同様である。
【００９５】
所定の条件を満たしている場合（ステップＳ４０３；Ｙｅｓ）、ＣＰＵ１１は、プリント部１８に対して待機している第２の印刷ジョブを実行させ（ステップＳ４０４）、本処理を終了させる。
【００９６】
所定の条件を満たしていない場合（ステップＳ４０３；Ｎｏ）、ＣＰＵ１１は、第２の印刷ジョブを待機させたまま、Ｘ番目の印刷ジョブがキューに存在するか否かを監視し続け、Ｘ番目の印刷ジョブがキューに存在することを確認したら（ステップＳ４０２；Ｙｅｓ）、第２の印刷ジョブに含まれる画像データとＸ番目の印刷ジョブに含まれる画像データとを比較する（ステップＳ４０５）。
【００９７】
上記の両者の画像データが同一である場合には（ステップＳ４０５；Ｙｅｓ）、Ｘに１を加えた上で（ステップＳ４０６）、ステップＳ４０２に移行する。
【００９８】
上記の両者の画像データが同一でない場合には（ステップＳ４０５；Ｎｏ）、ＣＰＵ１１は、（Ｘ−２）の値が整数Ｎより大きいか否かを判断する（ステップＳ４０７）。
【００９９】
ここで、Ｎは、第２の印刷ジョブとＸ番目の印刷ジョブとの間に待機している印刷ジョブの基準の数であり、第２の印刷ジョブの実行の順番をＸ番目の印刷ジョブの直後に変更して第２の印刷ジョブの実行を許可するための基準値（閾値）である。
【０１００】
Ｎが大きいほど、第２の印刷ジョブの実行の順番をＸ番目の印刷ジョブの直後に変更することによって、第１の印刷ジョブに基づく印刷物と第２の印刷ジョブに基づく印刷物は、その間に印刷内容が異なる印刷物をより多く挟むように出力されるので、第１の印刷ジョブに基づく印刷物とともに第２の印刷ジョブに基づく印刷物が持ち去られることがほとんどなくなる。
【０１０１】
Ｎについては、画像形成装置１０の使用状況やユーザの利便性を考慮した上で、管理者等が適宜（例えば、２）設定することができる。
【０１０２】
（Ｘ−２）の値がＮより大きい場合には（ステップＳ４０７；Ｙｅｓ）、ＣＰＵ１１は、第２の印刷ジョブの実行の順番をＸ番目の印刷ジョブの後に変更して（ステップＳ４１１）、Ｘ番目の印刷ジョブの実行後に、プリント部１８に対して第２の印刷ジョブを実行させ（ステップＳ４１２）、本処理を終了させる。
【０１０３】
（Ｘ−２）の値がＮ以下である場合には（ステップＳ４０７；Ｎｏ）、ＣＰＵ１１は、第２の印刷ジョブの後に続く第３の印刷ジョブからＸ番目の印刷ジョブまでの印刷ジョブに基づいて印刷に使用される用紙の総枚数を確認し、上記総枚数が整数Ｍより大きいか否かを判断する（ステップＳ４０８）。
【０１０４】
ここで、Ｍは、上記総枚数の基準値であり、第２の印刷ジョブの実行の順番をＸ番目の印刷ジョブの直後に変更して第２の印刷ジョブの実行を許可するための基準値（閾値）である。
【０１０５】
Ｎと同様に、Ｍが大きいほど、第２の印刷ジョブの実行の順番をＸ番目の印刷ジョブの直後に変更することによって、第１の印刷ジョブに基づく印刷物と第２の印刷ジョブに基づく印刷物は、その間に印刷内容が異なる印刷物をより多く挟むように出力されるので、第１の印刷ジョブに基づく印刷物とともに第２の印刷ジョブに基づく印刷物が持ち去られることがほとんどなくなる。
【０１０６】
また、Ｍについても、画像形成装置１０の使用状況やユーザの利便性を考慮した上で、管理者等が適宜（例えば、５０枚）設定することができる。
【０１０７】
上記総枚数がＭより大きい場合には（ステップＳ４０８；Ｙｅｓ）、ＣＰＵ１１は、第２の印刷ジョブの実行の順番をＸ番目の印刷ジョブの後に変更して（ステップＳ４１１）、Ｘ番目の印刷ジョブの実行後に、プリント部１８に対して第２の印刷ジョブを実行させ（ステップＳ４１２）、本処理を終了させる。
【０１０８】
上記総枚数がＭ以下である場合には（ステップＳ４０８；Ｎｏ）、ＣＰＵ１１は、第１の印刷ジョブの実行が完了してから所定時間が経過したか否かを判断する（ステップＳ４０９）。
【０１０９】
ここで、所定時間は、第１の印刷ジョブの実行が完了してからの基準の時間であり、第２の印刷ジョブの実行の順番をＸ番目の印刷ジョブの直後に変更して第２の印刷ジョブの実行を許可するための基準値（閾値）である。第１の印刷ジョブの実行が完了してからの時間が長いほど、第１の印刷ジョブに基づく印刷ジョブが回収されている可能性が高い。したがって、第１の印刷ジョブの実行が完了してから所定時間が経過した場合には、第１の印刷ジョブに基づく印刷物が回収されたとして、第２の印刷ジョブの実行を開始する。
【０１１０】
この所定時間は、画像形成装置１０の使用状況やユーザの利便性を考慮した上で、管理者等が適宜（例えば、５分）設定することができる。
【０１１１】
上記所定時間が経過した場合には（ステップＳ４０９；Ｙｅｓ）、ＣＰＵ１１は、第２の印刷ジョブの実行の順番をＸ番目の印刷ジョブの後に変更して（ステップＳ４１１）、Ｘ番目の印刷ジョブの実行後に、プリント部１８に対して第２の印刷ジョブを実行させ（ステップＳ４１２）、本処理を終了させる。
【０１１２】
上記所定時間が経過していない場合には（ステップＳ４０９；Ｎｏ）、Ｘに１を加えた上で（ステップＳ４１０）、ステップＳ４０１に移行して本処理を継続させる。
【０１１３】
なお、上記の処理では、ステップＳ４０９で所定時間が経過した場合、ＣＰＵ１１は、第２の印刷ジョブの実行の順番をＸ番目の印刷ジョブの後に変更して、Ｘ番目の印刷ジョブの実行後に、プリント部１８に対して第２の印刷ジョブを実行させていたが、ＣＰＵ１１は、上記所定時間が経過した場合、第１の印刷ジョブに基づく印刷物が回収されたとして、第２の印刷ジョブの実行の順番を変更せずに第２の印刷ジョブを直ちに実行させてもよい。
【０１１４】
図１１は、ジョブ待機処理の第４の例の実行手順を示す流れ図である。
【０１１５】
ジョブ待機処理の第４の例では、まず、第１の印刷ジョブの実行が完了した後、第２の印刷ジョブがキューで留められていることによって第２の印刷ジョブの実行が待機されている。そして、第１の印刷ジョブに基づく印刷物が回収され、画像形成装置１０は、印刷物検出部３５からの信号により第１の印刷ジョブに基づく印刷物が回収されたことを検出すると、第２の印刷ジョブの実行を開始する。第１の印刷ジョブに基づく印刷物が回収された後に第２の印刷ジョブが実行されるので、第１の印刷ジョブを投入したユーザが誤って第２の印刷ジョブに基づく印刷物を持ち去ることを防ぐことができる。
【０１１６】
まず、ＣＰＵ１１は、第１の印刷ジョブが実行された後に、プリント部１８に対して第２の印刷ジョブの実行を待機させる（ステップＳ５０１）。
【０１１７】
ＣＰＵ１１は、排紙トレイ５から第１の印刷ジョブに基づく印刷物が回収されたか否かを監視する(ステップＳ５０２；Ｎｏ)。印刷物検出部３５が上記印刷物の回収を検出すると（ステップＳ５０２；Ｙｅｓ）、ＣＰＵ１１は、プリント部１８に対して待機している第２の印刷ジョブを実行させ（ステップＳ５０３）、本処理を終了させる。
【０１１８】
次に、第２の実施の形態に係るジョブキューで待機している複数の印刷ジョブの実行手順について説明する。
【０１１９】
第２の実施の形態に係るジョブの実行手順では、第１の実施の形態における２つの印刷ジョブ（第１の印刷ジョブと第２の印刷ジョブ）に含まれる画像データの比較の前に、それぞれの印刷ジョブに含まれる画像データのファイル名やページ記述言語で指定されている設定（例えば、ＰＣＬ(Printer Control Language)やＰＳ(PostScript)ファイルの設定値（Ｎｉｎ１設定など））を参照する。そして、ファイル名や設定が異なる場合、第１の印刷ジョブに含まれる画像データと第２の印刷ジョブに含まれる画像データとを比較する。これにより、ファイル名や印刷設定から印刷されるべき内容が異なることが明らかに分かる場合には、上記画像データを比較することなく第２の印刷ジョブを実施することができ、その結果、上記画像データの比較に要する画像形成装置１０の処理負担を軽減することができる。
【０１２０】
図１２は、第２の実施の形態に係るジョブキューで待機している複数の印刷ジョブの実行手順を示す流れ図である。
【０１２１】
図１２におけるステップＳ６０１〜ステップＳ６０６のそれぞれで行われる処理は、図４におけるステップＳ１０１〜ステップＳ１０６のそれぞれで行われる処理と同じであるので、これらの詳細な説明を適宜省略する。第２の実施の形態に係る実行手順では、新たにステップＳ６０７が追加されたので、ステップＳ６０７で行われる処理を説明する。
【０１２２】
第１の印刷ジョブを投入したユーザと、第２の印刷ジョブを投入したユーザとが異なる場合には（ステップＳ６０３；Ｙｅｓ）、ＣＰＵ１１は、第１の印刷ジョブ及び第２の印刷ジョブに含まれる画像データのファイル名及び／またはこれらの印刷ジョブのページ記述言語で指定されている設定（例えば、Ｎｉｎ１設定、カラー／モノクロ設定、用紙サイズ設定など）を参照する（ステップＳ６０７）。
【０１２３】
２つの画像データのファイル名が異なる場合、一般的に画像データの内容が異なるので、画像形成装置１０は、２つの画像データが異なるものとして、第１の印刷ジョブの実行後に連続して第２の印刷ジョブを実行する。
【０１２４】
また、ページ記述言語で指定されている設定が異なる場合には、たとえ画像データの内容が同一であっても印刷レイアウト等が異なるので、第１の印刷ジョブを投入したユーザは、印刷レイアウト等の違いを把握しながら自分の印刷物を回収することができる。したがって、画像形成装置１０は、第１の印刷ジョブの実行後に連続して第２の印刷ジョブを実行する。
【０１２５】
第１の印刷ジョブ及び第２の印刷ジョブに含まれる画像データのファイル名及び／またはこれらの印刷ジョブのページ記述言語で指定されている設定が異なる場合には（ステップＳ６０７；Ｎｏ）、第１の印刷ジョブに含まれる画像データと第２の印刷ジョブに含まれる画像データとは異なると判断し、プリンタ部１８に第１の印刷ジョブを実行させ（ステップＳ６０６）、本処理を終了させる。
【０１２６】
上記ファイル名及び／または上記設定が同一である場合には（ステップＳ６０７；Ｙｅｓ）、ステップＳ６０４に移行し、ＣＰＵ１１は、第１の印刷ジョブに含まれる画像データと第２の印刷ジョブに含まれる画像データとを比較する。
【０１２７】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１２８】
第１及び第２の実施の形態では、第１の印刷ジョブと第２の印刷ジョブがキューの中で待機している場合について説明したが、本発明はこれに限られない。第１の印刷ジョブの実行によって第１の印刷ジョブに基づく印刷物が既に排紙トレイ５に出力された場合でも、本発明を適用することができる。
【０１２９】
例えば、ジョブ履歴の中に第１の印刷ジョブに関するユーザ情報と画像データ等が記録されていれば、その記録されたユーザ情報と画像データ等を利用して、第１の印刷ジョブを投入したユーザと、プリント部１８に実行される前の第２の印刷ジョブのユーザとを比較するとともに、第１の印刷ジョブに含まれていた画像データと第２の印刷ジョブに含まれる画像データとを比較することができる。
【０１３０】
これにより、第１の印刷ジョブに基づく印刷物が既に排紙トレイ５に出力された後でも、必要に応じて第２の印刷ジョブの実行を待機させることができる。
【０１３１】
また、第１及び第２の実施の形態では、画像形成装置１０が１つの排紙トレイ５を有する場合について説明したが、画像形成装置１０は、複数の排紙トレイを有してもよい。画像形成装置１０が複数の排紙トレイを有する場合、第１の印刷ジョブに基づく印刷物と第２の印刷ジョブに基づく印刷物がそれぞれ異なる排紙トレイに出力されてもよい。このとき、第１の印刷ジョブの実行後に、直ちに第２の印刷ジョブを実行させてもよい。あるいは、第１の印刷ジョブの実行後も、第２の印刷ジョブの実行を待機させてもよい。この場合、第２の印刷ジョブに基づく印刷物が出力されないので、第１及び第２の実施の形態と同様に、印刷物の取り間違いを防ぐことができる。
【０１３２】
また、第１及び第２の実施の形態では、画像形成装置１０を複合機としたが、本発明に係る画像形成装置は、少なくとも印刷機能を有する装置であればよい。
【符号の説明】
【０１３３】
１０…画像形成装置
５…排紙トレイ
１１…ＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
１４…不揮発メモリ
１５…ハードディスク装置
１６…画像処理部
１７…スキャナ部
１８…プリンタ部
１９…ファクシミリ通信部
２０…ネットワーク通信部
２１…ＡＤＦ
２２…認証部
３０…操作パネル
３１…操作部
３２…表示部
３５…印刷物検出部
【図１】
2017001200.tif 000003
【図２】
2017001200.tif 000004
【図３】
2017001200.tif 000005
【図４】
2017001200.tif 000006
【図５】
2017001200.tif 000007
【図６】
2017001200.tif 000008
【図７】
2017001200.tif 000009
【図８】
2017001200.tif 000010
【図９】
2017001200.tif 000011
【図１０】
2017001200.tif 000012
【図１１】
2017001200.tif 000013
【図１２】
2017001200.tif 000014
【図１３】
2017001200.tif 000015