(57)【要約】【課題】複数のジョブを受付け可能な画像形成装置の利用環境に柔軟に対応した便利な環境を構築可能とする。【解決手段】第1ジョブを含む複数のジョブを受付可能な画像形成装置を含む画像形成システムのジョブ処理方法として、第1ジョブのプリント処理を画像形成装置により実行させ、第1ジョブの後に入力される第２ジョブのプリント処理の実行を、プリント処理済の第1ジョブに関わる情報および第２ジョブに関わる情報の少なくとも何れかの情報を含む確認情報に基づいて、第２ジョブのプリント処理が画像形成装置により実行可能であっても、禁止可能とする。【選択図】図２
2006079591.tif 000002
【特許請求の範囲】
【請求項１】
第1ジョブを含む複数のジョブを受付可能な画像形成装置を含む画像形成システムのジョブ処理方法であって、
前記第1ジョブのプリント処理を前記画像形成装置により実行させ、
前記第１ジョブの後に入力される第２ジョブのプリント処理の実行を、前記プリント処理済の前記第１ジョブに関わる情報および前記第２ジョブに関わる情報の少なくとも何れかの情報を含む確認情報に基づいて、前記第２ジョブのプリント処理が前記画像形成装置により実行可能であっても、禁止可能とする、ことを特徴とするジョブ処理方法。
【請求項２】
前記画像形成装置は、前記第１ジョブのデータのプリント処理がなされたシートを排紙先に排出可能であって、
前記方法は、
前記第２のジョブのプリント処理の実行を、前記排紙先に排出済みの前記第1ジョブのシートに関わる確認情報に基づいて、前記第２ジョブのプリント処理が前記画像形成装置により実行可能であっても、禁止可能とすることを特徴とする請求項１記載のジョブ処理方法。
【請求項３】
前記第１ジョブと同一ユーザのジョブとしての前記第２ジョブのプリント処理の実行を、前記排紙先に排紙済みの前記第１ジョブのシートの回収状況に関わる確認情報に基づいて、前記第２ジョブのプリント処理が前記画像形成装置により実行可能であっても、禁止することを特徴とする請求項２記載のジョブ処理方法。
【請求項４】
前記画像形成装置は、前記第１ジョブのデータのプリント処理がなされたシートを排紙先に排出可能であって、
前記方法は、
前記排紙先に排紙済の前記第１ジョブのシートが前記排紙先から回収済みの場合に、前記第２ジョブのプリント処理の実行可能にし、
前記排紙先に排紙済みの前記第１ジョブのシートが前記排紙先から未回収の場合に、前記第２ジョブのプリント処理の実行を、前記第２ジョブのプリント処理が前記画像形成装置により実行可能であっても、禁止することを特徴とする請求項１乃至３の何れかに記載のジョブ処理方法。
【請求項５】
前記画像形成装置は、前記第1ジョブのデータのプリント処理がなされたシートを排紙先に排出可能であって、
前記方法は、
前記排紙先に排出済みのシートを前記排紙先から回収したユーザに関連する新たなジョブの印刷処理を、前記排紙先に排出済みのシートを前記排紙先から未回収のユーザに関連する新たなジョブの印刷処理よりも、優先して、前記画像形成装置により実行可能にすることを特徴とする請求項１乃至４の何れかに記載のジョブ処理方法。
【請求項６】
前記画像形成装置は、前記第１ジョブのデータのプリント処理がなされたシートを排紙先に排出可能であって、
前記方法は、
前記排紙先に排出済みの第３ジョブのシートを前記排紙先から回収した第1ユーザに関連する新たなジョブとしての第４ジョブの印刷処理を、前記排紙先に排出済みの前記第1ジョブのシートを前記排紙先から未回収の第２ユーザに関連する新たなジョブとしての前記第２ジョブの印刷処理よりも、優先して、前記画像形成装置により実行可能にすることを特徴とする請求項１乃至５の何れかに記載のジョブ処理方法。
【請求項７】
前記画像形成装置は、前記第１ジョブのデータのプリント処理がなされたシートを排紙先に排出可能であって、
前記方法は、
前記排紙先に排出済みのシートを前記排紙先から回収したユーザに関連する新たなジョブの印刷処理を、前記排紙先に排出済みのシートを前記排紙先から未回収のユーザに関連する新たなジョブの印刷処理を実行する前に、前記画像形成装置により開始可能にすることを特徴とする請求項１乃至６の何れかに記載のジョブ処理方法。
【請求項８】
前記画像形成装置は、前記第１ジョブのデータのプリント処理がなされたシートを排紙先に排出可能であって、
前記方法は、
前記排紙先に排出済みの第３ジョブのシートを前記排紙先から回収した第１ユーザに関連する新たなジョブとしての第４ジョブの印刷処理を、前記排紙先に排出済みの前記第１ジョブのシートを前記排紙先から未回収の第２ユーザに関連する新たなジョブとしての前記第２ジョブの印刷処理を実行する前に、前記画像形成装置により開始可能にすることを特徴とする請求項１乃至７の何れかに記載のジョブ処理方法。
【請求項９】
前記画像形成装置は、前記第１ジョブのデータのプリント処理がなされたシートを排紙先に排出可能であって、
前記方法は、
所定の動作モードを設定可能とし、
前記排紙先のジョブのシートに関わる情報に基づいて該ジョブに関連するユーザの新たなジョブのプリント処理の実行を禁止する動作を、前記所定の動作モードが設定された場合に、実行可能とすることを特徴とする請求項１乃至８の何れかに記載のジョブ処理方法。
【請求項１０】
前記画像形成装置は、前記第１ジョブのデータのプリント処理がなされたシートを排紙先に排出可能であって、
前記方法は、
ジョブの制限数を設定可能とし、
前記ジョブの制限数を超えた後に前記画像形成装置が受け付けたジョブとしての前記第２ジョブのプリント処理の実行を、前記排紙先に排出済みの前記第１ジョブのシートに関わる情報に基づいて、禁止し、
前記ジョブの制限数を超える前に前記画像形成装置が受け付けたジョブとしての第３ジョブのプリント処理の実行を、許可することを特徴とする請求項１乃至９の何れかに記載のジョブ処理方法。
【請求項１１】
前記画像形成装置は、前記第１ジョブのデータのプリント処理がなされたシートを排紙先に排出可能であって、
前記方法は、
第１ユーザを含む複数のユーザ毎にジョブの制限数を設定可能とし、
前記第１ユーザのジョブの制限数を超えた後に前記画像形成装置により新たに受け付けた前記第１ユーザのジョブとしての前記第２ジョブのプリント処理の実行を、前記排紙先に排出済みの前記第１ユーザのジョブとしての前記第１ジョブのシートに関わる情報に基づいて、禁止し、
前記第１ユーザのジョブの制限数を超える前に前記画像形成装置により新たに受け付けた前記第1ユーザのジョブとしての第３ジョブのプリント処理の実行は、許可することを特徴とする請求項1乃至１０の何れかに記載のジョブ処理方法。
【請求項１２】
前記方法は、
前記第２ジョブのプリント処理の実行を、前記第２ジョブのページ数が所定ページ数以上か否かに関わる確認情報に基づいて、前記第２ジョブのプリント処理が前記画像形成装置により実行可能であっても、禁止可能とすることを特徴とする請求項1乃至１１の何れかに記載のジョブ処理方法。
【請求項１３】
前記方法は、
前記第２ジョブのページ数が所定ページ数以上のページ数のジョブである場合に、前記第２ジョブのプリント処理が前記画像形成装置により実行可能であっても、前記第２ジョブのプリント処理の実行を禁止可能とし、
前記第２ジョブのページ数が所定ページ数以下のページ数のジョブである場合に、前記第２ジョブのプリント処理を実行可能にすることを特徴とする請求項1乃至１２の何れかに記載のジョブ処理方法。
【請求項１４】
前記方法は、
前記第２ジョブのプリント処理の実行を、前記第２ジョブのページ数が所定ページ数以上か否かに関わる確認情報に基づいて、前記第２ジョブのプリント処理が前記画像形成装置により実行可能であっても、禁止する動作を、所定の動作モードが設定された場合に、実行可能にする、ことを特徴とする請求項1乃至１３の何れかに記載のジョブ処理方法。
【請求項１５】
前記方法は、
前記第２ジョブのプリント処理の実行の禁止期間中に、他のジョブのプリント処理を前記画像形成装置により実行可能とすることを特徴とする請求項1乃至１４の何れかに記載のジョブ処理方法。
【請求項１６】
前記方法は、
前記第２ジョブのプリント処理の実行を禁止する場合でも、前記第２のジョブのデータを前記画像形成装置が有する記憶手段に記憶可能にすることを特徴とする請求項1乃至１５の何れかに記載のジョブ処理方法。
【請求項１７】
前記方法は、
プリント処理の実行が禁止状態の前記第２ジョブのプリント処理を、前記画像形成装置におけるユーザ操作に基づいて、実行可能とすることを特徴とする請求項1乃至１６の何れかに記載のジョブ処理方法。
【請求項１８】
前記画像形成装置は、前記第1ジョブのデータのプリント処理がなされたシートを排紙先に排出可能であって、
前記方法は、
前記排紙先に排紙済みの前記第1ジョブのシートが前記排紙先からユーザにより未回収の場合に、前記第２ジョブのプリント処理の実行を、前記第２ジョブのプリント処理が前記画像形成装置により実行可能であっても、禁止し、
プリント処理の実行が禁止状態の前記第２ジョブのプリント処理を、前記排紙先に排紙済みの前記第1ジョブのシートが前記排紙先からユーザにより回収された後に、実行可能とすることを特徴とする請求項1乃至１７の何れかに記載のジョブ処理方法。
【請求項１９】
前記方法は、
前記第２ジョブのページ数が所定ページ数以上のページ数のジョブである場合で且つ、前記画像形成装置のユーザインタフェースユニットを介して所定の指示が未入力の場合に、前記第２ジョブのプリント処理が前記画像形成装置により実行可能であっても、前記第２ジョブのプリント処理の実行を禁止し、
プリント処理の実行が禁止状態の前記第２ジョブのプリント処理を、前記画像形成装置のユーザインタフェースユニットを介して所定の指示が入力された場合に、実行可能とする請求項1乃至１８の何れかに記載のジョブ処理方法。
【請求項２０】
前記方法は、
前記第２ジョブのプリント処理の実行を、前記プリント処理済の前記第1ジョブに関わる情報および前記第２ジョブに関わる情報の少なくとも何れかの情報を含む確認情報に基づいて、前記第２ジョブのプリント処理が前記画像形成装置により実行可能であっても、禁止する動作を、所定の動作モードが設定された場合に、実行可能とし、
プリント処理の実行が禁止状態の前記第２ジョブのプリント処理を、前記所定の動作モードの設定が解除された場合に、実行可能とする請求項1乃至１９の何れかに記載のジョブ処理方法。
【請求項２１】
前記画像形成装置は、
投入される複数の印刷ジョブを記憶ユニットに蓄積して順次実行し該印刷ジョブのジョブ出力を排出先に排出可能であって、
前記方法は、
前記各印刷ジョブのジョブ出力の排出先からの回収状態を管理し、
印刷ジョブが新たに投入されると、該新たに投入された印刷ジョブのユーザ情報を確認し、該ユーザ情報に対応する以前に投入された印刷ジョブの回収状態に基づいて、該新たに投入された印刷ジョブの実行を制限又は許可するように制御することを特徴とする請求項１乃至２０の何れかに記載のジョブ処理方法。
【請求項２２】
前記方法は、
前記新たに投入された印刷ジョブのユーザ情報に対応する以前に投入された未回収状態の印刷ジョブの数が、所定のジョブ数より大きい場合には、該新たに投入された印刷ジョブの実行を制限することを特徴とする請求項２１記載のジョブ処理方法。
【請求項２３】
前記方法は、
ユーザ情報毎のジョブ制限数を設定し、
前記新たに投入された印刷ジョブのユーザ情報に対応する以前に投入された未回収状態の印刷ジョブの数が、前記ユーザ情報に対応するジョブ制限数より大きい場合には、該新たに投入された印刷ジョブの実行を制限することを特徴とする請求項２１又は２２記載のジョブ処理方法。
【請求項２４】
前記方法は、
前記各印刷ジョブのジョブ出力の排出先への排出完了状態を管理し、
印刷ジョブが排出完了と確認されてから回収済みと確認されるまでのインターバル時間を印刷ジョブのユーザ情報毎に計測し、
計測された前記インターバル時間に基づいて、前記ユーザ情報毎のジョブ制限数を変更設定することを特徴とする請求項２１乃至２３の何れかに記載のジョブ処理方法。
【請求項２５】
前記方法は、
休日情報を登録し、
前記休日情報に対応する時間を除いて前記インターバル時間の計測を行うことを特徴とする請求項２４記載のジョブ処理方法。
【請求項２６】
前記方法は、
新たに投入された印刷ジョブの実行を許可した場合であっても、該新たに投入された印刷ジョブの印刷枚数が所定の枚数より多い場合には、印刷開始の指示が入力されるまで、該印刷ジョブの印刷処理の実行を待機することを特徴とする請求項２１乃至２５の何れかに記載のジョブ処理方法。
【請求項２７】
前記方法は、
大部数の印刷ジョブの印刷出力を制限するための大部数制限数を設定し、
新たに投入された印刷ジョブの実行を許可した場合であっても、該新たに投入された印刷ジョブの印刷枚数が前記大部数制限数より多い場合には、印刷開始の指示が入力されるまで、印刷処理の実行を待機することを特徴とする請求項２１乃至２６の何れかに記載のジョブ処理方法。
【請求項２８】
前記方法は、
ジョブ出力を前記排出先から回収した旨の入力を印刷ジョブ毎に行し、該入力がなされた印刷ジョブの回収状態を回収済みとして管理することを特徴とする請求項２１乃至２７の何れかに記載のジョブ処理方法。
【請求項２９】
前記方法は、
前記排出先からジョブ出力が回収されたことを検知し、前記排出先からジョブ出力が回収されたことが検知された際に、該回収されたジョブ出力がいずれの印刷ジョブに対応するか判定し、該印刷ジョブの回収状態を回収済みと判断し管理することを特徴とする請求項２１乃至２８の何れかに記載のジョブ処理方法。
【請求項３０】
前記方法は、
前記印刷ジョブが回収された場合に、該印刷ジョブのジョブ出力に対して操作者が行うべき次の処理を指示する為の報知処理をユーザインタフェース手段により実行させることを特徴とする請求項２１乃至２９の何れかに記載のジョブ処理方法。
【請求項３１】
前記方法は、
原稿読取手段からのジョブのデータ、及び、コンピュータを含む外部装置からのジョブのデータ、のうちの、少なくとも何れかのデータのプリント処理を、前記画像形成装置により実行可能とすることを特徴とする請求項１乃至３０の何れかに記載のジョブ処理方法。
【請求項３２】
前記画像形成装置は、外部装置から受け付けた外部ジョブの他に、該外部ジョブとは種別の異なるジョブを受付け可能であって、
前記方法は、
外部ジョブ及びそれ以外の種別のジョブを含む複数種別のジョブの、各種別毎に、前記制御を実行可能とすることを特徴とする請求項１乃至３１の何れかに記載のジョブ処理方法。
【請求項３３】
前記画像形成装置は、前記画像形成装置とは異なる外部装置のユーザインタフェース手段を介して印刷開始要求が入力可能な第1タイプのジョブ、及び、前記画像形成装置のユーザインタフェース手段を介して印刷開始要求が入力可能な第２タイプのジョブ、を受付可能であり、且つ、前記画像形成装置は、プリント処理がなされたシートを排紙先に排出可能であって、
前記方法は、
前記第２ジョブが前記第1タイプのジョブの場合で、且つ、既にプリント済の前記第1ジョブのシートが前記排紙先から未回収の場合に、前記第２ジョブのプリント処理の実行を禁止可能とし、
前記第２ジョブが前記第２タイプのジョブの場合に、既にプリント済の前記第1ジョブのシートが前記排紙先から未回収であっても、前記第２ジョブのプリント処理の実行可能にすることを特徴とする請求項１乃至３２の何れかに記載のジョブ処理方法。
【請求項３４】
請求項1乃至３３の何れかに記載のジョブ処理方法を実行する為の画像形成システム。
【請求項３５】
請求項1乃至３３の何れかに記載のジョブ処理方法を実行する為の画像形成装置。
【請求項３６】
請求項1乃至３３の何れかに記載のジョブ処理方法をコンピュータに実行させる為のコンピュータプログラム。
【請求項３７】
請求項1乃至３３の何れかに記載のジョブ処理方法をコンピュータに実行させる為のプログラムを格納したことを特徴とするコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のジョブを受付可能な画像形成装置を含む画像形成システムのジョブ処理方法、画像形成システム、画像形成装置、記憶媒体に関する。
【背景技術】
【０００２】
近年、オフィスのＯＡ化が進み、オフィスで一台のプリンタを多数の人で共有して使う場面が増えてきている。
【０００３】
そのような状況下において、従来では、特許文献１に記載されているように、メールボックスビンやソータ等でそれぞれのユーザを区別し、出力をユーザごとのビンで管理することが提案されている。
【特許文献１】特許公報第２８０１８５５
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したようにソータで機械的に分類を行う方法では、機械が大型化や機械のコスト高となる可能性がある。又、プリンタとソータやメールボックスビンなどとの間の通信制御、連携制御が複雑化が予想される。それに起因して、ソフトの開発コストも嵩み、最終的に装置が大きくなり、コストアップにつながる問題が懸念される。
【０００５】
また、従来のソータ，ソートビンがない（排紙トレイしかない）ような画像形成装置を、複数人で使用する状況が、例えばオフィス環境等で、見受けられる。このような環境で、プリントアウトだけして、プリントアウトされた出力物を取りに来ない（ジョブ出力を回収しない）ユーザ等がいる状況が想定される。もし、このような状況が発生している場合、排紙トレイ上にプリントアウトされた出力物が出しっ放し（放置されっぱなし）になってしまい、排紙トレイ上に出力用紙がたまってしまう等の不具合が予想される。
【０００６】
又、上記に起因して、排紙トレイが一杯で、ジョブ出力が溢れてしまったり、自分の出力が埋もれてしまい、探し出すのに時間がかかってしまう等の不都合も予想される。
【０００７】
また、このような状況では、投入された印刷ジョブを無作為に出力される可能性がある。故に、間違って投入された印刷ジョブ等の不必要なジョブまでも出力されてしまう等の不具合も予想される。このように、排紙トレイ上に印刷物が出しっ放しになってしまう等の問題点が懸念される。
【０００８】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、上述の問題を解決できる、ジョブ処理方法、画像形成システム、画像形成装置、記憶媒体を提供することである。さらに、本発明の目的は、装置の利用環境に柔軟に対応した便利な環境が構築可能となる、上述の問題を解決できる、ジョブ処理方法、画像形成システム、画像形成装置、記憶媒体を提供することである。
【０００９】
又、本発明は、画像形成装置を大型化せず、コストもかけず、排紙トレイしかない１台の画像形成装置を複数人で共有して使う場合であっても、排紙トレイ上へジョブ出力（印刷シート）が出しっ放しとなってしまうことを未然に防ぐ仕組を提供する。これにより、それぞれのユーザが確実に自分のジョブ出力（印刷シート）を容易に取得（回収）できるようにすることができるジョブ処理方法、画像形成システム、画像形成装置、記憶媒体を提供する事を目的とする。
【課題を解決するための手段】
【００１０】
本発明は、第1ジョブを含む複数のジョブを受付可能な画像形成装置を含む画像形成システムのジョブ処理方法であって、前記第1ジョブのプリント処理を前記画像形成装置により実行させ、前記第１ジョブの後に入力される第２ジョブのプリント処理の実行を、前記プリント処理済の前記第１ジョブに関わる情報および前記第２ジョブに関わる情報の少なくとも何れかの情報を含む確認情報に基づいて、前記第２ジョブのプリント処理が前記画像形成装置により実行可能であっても、禁止可能とすることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、従来技術で想定したような問題にも対処できる。又、例えば、画像形成装置を大型化せず、コストもかけず、排紙トレイしかない１台の画像形成装置を複数人で共有して使う場合であっても、排紙トレイ上へジョブ出力（印刷シート）が出しっ放しとなってしまうことを未然に防ぐ事も可能となる。又、それぞれのユーザが確実に自分のジョブ出力（印刷シート）を容易に取得（回収）できるようにする事も可能となる。このように、本発明に係る装置を利用する環境に柔軟に対応した便利な画像形成環境の構築が可能となる等の効果を奏する。
【発明を実施するための最良の形態】
【００１２】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像形成装置を適用可能な画像形成システムの一例を示すシステム構成図である。
【００１３】
図１において、１０５は本発明を適用可能な画像形成装置である。この画像形成装置１０５は、例えばネットワーク１０１等の通信媒体を介して、他の装置とデータ通信可能に構成されている。例えば、画像形成装置１０５は、スキャナ装置１０６，サーバコンピュータ（ＰＣ）１０２，クライアントコンピュータ（ＰＣ）１０３（１０３ａ，１０３ｂ），他の画像形成装置１０４，プリンタ１０７等とデータ通信可能である。これにより、画像形成装置１０５は、上記他の装置と各種のデータ（画像データ，制御コマンド，ステータス情報等を含む）のやり取りを可能としている。なお、本実施形態の画像形成装置１０５は、カラー画像が形成可能なカラー画像形成装置でも良いし、白黒画像形成装置でも良い。
【００１４】
図２は、図1に示した画像形成装置１０５の構成の一例を示すブロック図である。
【００１５】
図２に示すように、本実施形態の画像形成装置１０５は、スキャナ部２０１，制御部２０２，操作部２０３，記憶部２０４，データ処理部２０５，データ通信部２０７，ＰＤＬインタプリタ部２０６，プリンタ部２０８等の各種ユニットを具備する。
【００１６】
制御部２０２は、これら複数のユニットを統括的に制御している。
【００１７】
原稿の読み取り処理を実行するスキャナ部２０１は、不図示の原稿トレイにセットされた原稿束を順次１枚ずつ原稿読取位置へ自動給送可能な自動原稿給送装置（ＡＤＦ）を有する（本発明では該ＡＤＦを装備していない構成であっても良い）。
【００１８】
さらに、スキャナ部２０１は、読み取るべき原稿がセットされているか否か、原稿の有無を検知する原稿有無センサや、原稿ジャム等のエラーが発生したか否かを検知するエラー検知センサを具備する。また、さらに、スキャナ部２０１は、上述のようなエラーが発生した場合に、ユーザによりそのエラーが解除されたか否か（例えば、原稿ジャムを起こしている原稿がユーザにより除去されたか否か）を検知するエラー解除検知センサを具備する。
【００１９】
データ通信部２０７は、他の装置とネットワーク１０１等の所定の通信媒体を介して、各種データ（画像データや制御コマンドやステータス情報等）の送受を行い、他装置からの該データを受信したり、自装置のデータを他装置へ送信可能にする。なお、ここで他の装置とは、例えば、ＰＣ１０２やＰＣ１０３やファクシミリ装置１０８（図１には図示していない）、他の画像形成装置（例えば，デジタル複合機１０４、プリンタ１０７など）等である。
【００２０】
ＰＤＬインタプリタ部２０６は、データ通信部２０７により受信したＰＤＬ（Printer Description Language）データの解析や、該データのビットマップ展開処理等を行う。
【００２１】
データ処理部２０５は、画像データ（ジョブデータとも呼ぶ）を、ユーザにより設定された印刷条件に従って、例えば、変倍処理や、レイアウト処理等の各種の画像処理を行ったり、データの圧縮処理や伸長処理を実行する。なお、上記画像データとは、スキャナ部２０１からの画像データ（ジョブデータ）や、データ通信部２０７により受信した外部装置（ＰＣ１０２、１０３、ファクシミリ装置、他の画像形成装置等）からの画像データ（ジョブデータ）等を含む。また、上記ユーザにより設定された印刷条件とは、スキャナ部２０１からのデータの場合には、自装置の操作部２０３を介して設定された印刷条件、また、ＰＣからの画像データの場合は、ＰＣのプリンドライバを介してユーザにより設定された印刷条件等を示す。
【００２２】
記憶部２０４は、複数のジョブデータを格納可能なハードディスク装置（ＨＤ）等のメモリユニット（図２ではＨＤ）を有し、例えば、スキャナ部２０１からの画像データや、データ通信部２０７経由で受信した外部装置からの画像データを、ＨＤに格納する。なお、ＨＤに画像データを格納する際は、データ処理部２０５を経由する構成であるが、データ処理部２０５で所定の処理を施した状態で該ＨＤに格納しても良いし、特に処理せぬまま生データの状態でも格納可能にする。また、記憶部２０４は、後述する本実施形態にて管理する各種の管理テーブルデータを記憶する管理テーブル部も具備し、その他にもＲＡＭやＲＯＭ等を具備する。
【００２３】
操作部２０３は、液晶表示部等のタッチパネルディスプレイを具備し、所謂ソフトキーや、メカ的なハードキーを具備しており、画像形成装置１０５を操作するユーザとのユーザインタフェースユニットとして機能する。
【００２４】
プリンタ部２０８は、スキャナ部２０１からの画像データやデータ通信部２０７により受信した外部装置からの画像データのプリント処理を、ユーザからの印刷条件に従って実行する。なお、本実施形態では、スキャナ部２０１からの画像データや外部装置からの画像データを、記憶部２０４のＨＤに記憶し、該ＨＤから読み出して、データ処理部２０５経由で、画像データのプリント処理を実行しているが、このようなユニットを介さず、直接プリント可能にする構成でも良い。
【００２５】
また、プリンタ部２０８は、複数の給紙カセットを具備し、選択的に記録紙を給送可能にしている。さらに、プリンタ部２０８は、画像形成した記録紙に対して、ソート処理（仕分け処理）や、ステイプル処理や、パンチ処理や、折処理や、製本処理等の、シート加工処理（後処理とも呼ぶ）を実行可能なシート処理ユニットを具備している。そして、プリンタ部２０８は、該シート処理ユニットにより、印刷対象のジョブに対してユーザにより設定された後処理を実行する。また、プリンタ部２０８は、画像形成済みの記録紙をスタックする排紙部（排紙ビンや排紙トレイとも呼ぶ）を1又は複数個具備し、画像形成された記録紙を該排紙部に対して選択的に排出可能にしている。
【００２６】
なお、本実施形態の画像形成装置１０５は、このような排紙トレイを１個のみ具備するタイプでも良いし、２個以上具備する構成でも良い。また、プリンタ部２０８は、給紙部（給紙カセットとも呼ぶ）において、記録紙が存在するか否かの確認、記録紙の残量確認、記録紙のサイズや種類等のメディアタイプの確認を行うための、記録紙有無検知センサを具備する。さらに、プリンタ部２０８にて記録紙ジャムや、ステイプルジャムが発生した場合に、そのエラーを検知するためのエラー検知センサを具備する。また、プリンタ部２０８は、上記排紙部の記録紙のスタック状態（収納状態とも呼ぶ）を検知する排紙部検知センサを具備している。この排紙部検知センサにより、画像形成装置１０５は、各種排紙部のステータスを検知する。例えば、排紙トレイ上に記録紙が存在するか否かを検知したり、排紙トレイ上に存在する記録紙の残量を検知したり、排紙トレイ上で一度に記録紙を積載できる積載量をオーバするような排紙トレイ満載状態を検知する。
【００２７】
さらに、プリンタ部２０８は、レーザビーム方式であっても、レーザビーム方式以外の電子写真方式（例えばＬＥＤ方式）でも、液晶シャッタ方式、インクジェット方式、熱転写方式、昇華方式でもその他のプリント方式であっても本発明は適用可能である。
【００２８】
制御部２０２は、このような各種ユニットと、内部の信号線を介してデータ通信可能に構成されている。例えば、スキャナ部２０１やプリンタ部２０８からエラー情報やエラー解除情報を獲得したり、操作部２０３からのユーザ設定情報を獲得できる。また、プリンタ部２０８の給紙部の各種ステータス情報を給紙部側のセンサから取得したり、プリンタ部２０８の排紙部のステータス情報を排紙部側のセンサから獲得したりできる。このような各ユニットからの各種情報に基づいて、制御部２０２は、各ユニットにて行うべき各種の動作を統括的に全体制御する。
【００２９】
また、制御部２０２は、後述するユーザの設定に基づいて、上記管理テーブルに対する情報の書き込み、削除、更新、変更等、管理テーブルのデータ管理をも実行制御する。
【００３０】
このような各種ユニット構成からなる画像形成装置１０５は、コピー機能、プリント機能、ボックス機能、ネットワークスキャナ機能、データ送信機能、ファクシミリ機能等を具備する。なお、コピー機能とは、スキャナ部２０１からのジョブデータを記憶部２０４を介してプリンタ部２０８によりプリントさせる機能を示す。また、プリント機能とは、データ通信部２０７を介して受信したコンピュータ等の外部装置からのジョブデータを記憶部２０４を介してプリンタ部２０８にてプリントさせる機能を示す。
【００３１】
さらに、ボックス機能とは、スキャナ部２０１から入力した画像データや外部装置から入力した画像データを、入力後直ちにプリント実行せずに、記憶部２０４に格納保持しておく。そして、操作部２０３からのユーザ操作により応答して、該ハードディスクから所望のジョブデータを読み出して、該操作部を介してユーザにより設定されたユーザの所望の印刷条件に従って、プリンタ部２０８にてプリントする機能を示す。
【００３２】
そして、制御部２０２は、上記複数の機能をユーザからの指示により選択的に実行可能に制御する。また、制御部２０２は、後述するフローチャートの処理等の各種プログラムコードを記憶するＲＯＭやＲＡＭ等のメモリを具備する。そして、制御部２０２のＣＰＵは、このようなメモリに記憶している各種プログラムを読み出して、所望の処理、動作を、制御対象の各ユニットに実行させるよう制御している。
【００３３】
なお、本実施形態では、画像形成装置１０５を、このように複数の機能を具備する、所謂、複合機能装置（マルチファンクションペリフェラル、単に、ＭＦＰとも呼ぶ）にて主に説明する。しかしながら、画像形成装置１０５は、上記複数の機能のうちの、例えばプリント機能のみを具備する単一機能型の画像形成装置（シングルファンクションペリフェラル、単に、ＳＦＰとも呼ぶ）であっても良い。
【００３４】
また、本実施形態では、画像形成装置１０５が、上記各種ユニットを画像形成装置１０５内部に全て具備している、所謂、同一筐体型である例について説明する。しかしながら、画像形成装置１０５は、例えば、スキャナ部２０１やプリンタ部２０８が互いに独立して設置される、所謂、別体型の画像形成装置であっても良い。
【００３５】
このように、本実施形態は、如何なるシステム形態、装置構成、機能構成にも適応可能にしており、後述する各種の形態が実現可能な構成であれば、如何なる形態であっても良い。
【００３６】
一方、本画像形成システムのＰＣ１０３は、アプリケーション機能部２１１、プリンタドライバ機能部２１２、操作部２１３、メモリ部２１４、制御部２１５、データ通信部２１６を有する。
【００３７】
なお、アプリケーション機能部２１１とは、文書作成ソフト、表計算ソフト等の各種アプリケーション機能を示す。また、プリンタドライバ機能部２１２とは、画像形成装置１０５に対して印刷させるべきジョブデータの印刷条件等を設定する為の機能を示す。さらに、操作部２１３は、ディスプレイやマウス、キーボード等を具備する。また、メモリ部２１４は、画像形成装置１０５にてプリント可能なドキュメントデータ等を含む各種データを記憶する。
【００３８】
さらに、データ通信部２１６は、このようなデータを含む各種データを、外部の装置（画像形成装置１０５等のＰＣからみて外部の装置）とデータ通信可能にする。そして、制御部２１５は、このような各種ＰＣ自身が具備する各ユニットを全体制御する。
【００３９】
なお、図1に示したＰＣ１０３や１０２は、同等タイプのものでもよいし、互いに異なる機能を具備している構成でも良い。しかし、ＰＣ１０３や１０２は、少なくとも、画像形成装置１０５と各種データの送受がやり取りでき、且つ、以下の処理を実現可能な構成であれば、如何なるタイプのものであっても良い。具体的には、所望のジョブデータを画像形成装置１０５に対して印刷条件データ共に送信し、画像形成装置１０５により上記ハードディスク等のメモリを介してプリント処理を実行させるように指示でき、且つ、後述する各種の処理を実現する為の、遠隔的な制御を実現可能な構成であれば、如何なるタイプのものであっても良い。
【００４０】
図３は、図２に示した画像形成装置１０５の操作部２０３の概観の一例を示す平面図である。
【００４１】
図３に示すように、本実施形態の画像形成装置１０５の操作部２０３は、その一例として、表面にタッチパネルを具備した液晶型ディスプレイの表示部３０１を具備している。この表示部３０１は、ユーザに情報を提供（表示）可能にする表示機能を具備するだけでなく、入力機能をも兼ね備えた、タッチパネル機能を実現可能に構成されている。この入力機能とは、表示部３０１に複数の操作画面を選択的に切換・表示可能とし、且つ、各操作画面上に、タッチパネルキーを１又は複数個表示可能とし、タッチパネルキーをユーザが直接指で触ることで、該ユーザからの指示をインプット可能にする機能である。
【００４２】
また、操作部２０３には、表示部３０１に表示させるソフトキーとしてのタッチパネルキー以外の所謂、メカ的なハードキーを具備している。例えば、スタートキー３０２やストップキー３０３やクリアキー３０４，テンキー３０５，リセットキー３０６，ガイドキー３０７，ユーザモードキー３０８，割込みキー３０９等を具備している。操作部２０３は、このようなハードキーからのユーザ操作にも応答可能に構成しており、該ハードキーを介して設定した情報も該表示部３０１に表示可能に構成している。
【００４３】
なお、ユーザモードキー３０８をユーザにより押下された場合には、表示部３０１の表示内容を、後述する図５に示すようなユーザモード画面を表示させるよう制御部２０２により制御する。
【００４４】
以上の操作部２０３を介しての各種のユーザからの指示を受け、その情報を制御部２０２に通信し、該制御部２０２は、該操作部２０３からの情報に基づいて各ユニットを動作可能に制御する。また、制御部２０２は、表示部３０１に表示させる各種操作画面の表示制御も司る。
【００４５】
図４は、画像形成装置１０５の制御部２０２による表示制御により図３に示した画像形成装置１０５の操作部２０３の表示部３０１に表示される操作画面の一例（基本画面例）を示す模式図である。
【００４６】
図３に示した表示部３０１には、図４に示すように、その表示領域最上段に、ユーザにより、本画像形成装置が具備する複数の機能（コピー機能、送信機能、ボックス機能等）のユーザが所望の機能を選択する為の機能選択部（画面最上段の４つのタブボタン４０１〜４０４に相当）を表示させるように構成する。なお、この例では、タブボタン４０１によりコピー機能が選択されている例である。
【００４７】
また、この操作画面を介して、コピー機能における各種の印刷条件（倍率の設定、出力用紙サイズの設定、ソート等後処理の設定、両面印刷の設定、印刷濃度の設定等）をユーザにより設定可能にする。さらに、テンキー３０５と協働し、印刷部数等も設定可能にする。
【００４８】
また、表示部３０１の最下段には、画像形成装置１０５のステータス情報をユーザに通知可能にする為のステータス表示ライン４０５を具備している。そして、例えば、画像形成装置１０５にて紙詰まり等のエラーが起きた場合には、この表示領域に、画像形成装置１０５にて発生したエラーの内容をユーザにより識別可能にする情報を通知可能に構成している。
【００４９】
さらに、このステータスライン右端には、システム状況キー４０６を具備している。そして、このキーをユーザにより押下された場合には、表示部３０１の表示内容を、後述する図１４（ａ），図１５（ａ）に示すような出力ジョブ受け取りチェック画面を表示させるよう制御部２０２により制御する。
【００５０】
図５は、図３に示したユーザモードキー３０８がユーザにより押下されたことに応答し制御部２０２が表示部３０１に表示させるユーザモード画面の一例を示す模式図である。 
このユーザモード画面を介して、画像形成装置１０５をどのように動作させるか、その仕様設定等を含む、各種の動作条件の設定をユーザにより選択決定可能に構成している。
【００５１】
図５において、５０１は共通仕様設定キーである。例えば、この共通仕様設定キー５０１がユーザにより押下された場合には、制御部２０２は、画像形成装置１０５の共通仕様に関する設定をユーザ（この例では、管理者等に適している）により実行可能にする為の、例えば図６の共通仕様設定画面を、表示部３０１に、表示させるよう制御する。
【００５２】
図６は、図５に示した共通仕様設定キー５０１がユーザにより押下されたことに応答して制御部２０２が表示部３０１に表示させる共通仕様設定画面の一例を示す模式図である。 
この共通仕様設定画面を介して、画像形成装置１０５の共通仕様に関する設定をユーザ（この例では、管理者等に適している）により実行可能に構成している。
【００５３】
図６において、６０１は出しっ放し防止機能設定キーである。例えば、この出しっ放し防止機能設定キー６０１がユーザにより押下された場合には、制御部２０２は、表示部に図７に示す出しっ放し防止操作画面７００を表示部３０１に表示させるよう制御する。
【００５４】
図７は、本実施形態の画像形成装置における出しっ放し防止機能画面の一連の画面遷移を示す模式図である。
【００５５】
まず、出しっ放し防止操作画面７００で出しっ放し防止機能の各設定を行う。
【００５６】
出しっ放し防止操作画面７００において、７０１は出しっ放し防止キーで、この出しっ放し防止キー７０１がグレーになっている場合（図７に示す場合）は、出しっ放し防止機能がＯＮ状態を示す。一方、出しっ放し防止キー７０１が白く抜けている場合は、ＯＦＦ状態を表す。
【００５７】
出しっ放し防止キー７０１が押下されると、制御部２０２は、出しっ放し防止機能設定画面７１０を表示部３０１に表示させるように制御する。この出しっ放し防止機能設定画面７１０により出しっ放し防止機能の詳細設定を行うことができる。
【００５８】
また、戻るキー７０２が押下されると、制御部２０２は、図６に示した共通仕様設定画面を表示部３０１に表示させる（１つ前の画面に戻す）ように制御する。
【００５９】
次に、出しっ放し防止機能設定画面７１０による詳細設定について説明する。
【００６０】
この出しっ放し防止機能設定画面７１０では、出しっ放し防止機能設定欄７１１により出しっ放し機能のＯＮ／ＯＦＦの設定を行うことができる。また、同一ユーザ最大ジョブ制限数設定欄７１２により同一ユーザが印刷ジョブを待機なしで幾つのジョブ出力を可能にするかの設定である同一ユーザ最大ジョブ制限数ＪＬｉｍ_ｍａｘの選択を行うことができる。さらに、大部数制限数設定欄７１３により大部数と判断する枚数（総ページ数）の設定である大部数制限数Ｃｍａｘの選択を行うことができる。また、割り込み可能設定欄７１４により出しっ放し防止機能があると急ぎの書類等をその機能のために出せない等を防ぐために割り込んで出力を可能にする割り込み可能設定であるＩｓｅｔのＯＮ／ＯＦＦを行うことができる。
【００６１】
なお、この出しっ放し防止機能に関する各設定情報（出しっ放し防止機能設定，同一ユーザ最大ジョブ制限数ＪＬｉｍ＿ｍａｘ，大部数制限数Ｃｍａｘ，割り込み可能設定Ｉｓｅｔ）は、図８に示すようなデータ構造で、図２に示した記憶部２０４内に格納されるものとする。
【００６２】
図８は、本発明の画像形成装置における出しっ放し防止機能に関する各設定情報の一例を示す図である。
【００６３】
また、この出しっ放し防止機能に関する各設定情報（出しっ放し防止機能設定，同一ユーザ最大ジョブ制限数ＪＬｉｍ＿ｍａｘ，大部数制限数Ｃｍａｘ，割り込み可能設定Ｉｓｅｔ）は、ユーザにより設定されない場合は、制御部２０２により、記憶部２０４に記憶される初期値が設定されるように制御される。ここでは一例として、出しっ放し防止機能設定が「ＯＮ」、同一ユーザ最大ジョブ制限数ＪＬｉｍ＿ｍａｘが「５」、大部数制限数Ｃｍａｘが「１０」、割り込み可能設定Ｉｓｅｔが「ＯＮ」と設定されている。
【００６４】
以下、図７の説明に戻る。
【００６５】
出しっ放し防止機能設定画面７１０において、ユーザ情報管理キー７１５が押下されると、制御部２０２は、ユーザ情報管理画面７２０を表示部３０１に表示させるように制御する。このユーザ情報管理画面７２０によりユーザ情報の管理を行うことができる。
【００６６】
また、戻るキー７１６が押下されると、制御部２０２は、出しっ放し防止操作画面７００を表示部３０１に表示させる（１つ前の画面に戻す）ように制御する。
【００６７】
なお、この出しっ放し防止機能設定画面７１０で設定された各種出しっ放し防止機能設定は、制御部２０２の制御により、記憶部２０４に格納される。
【００６８】
次に、ユーザ情報管理画面７２０について説明する。
【００６９】
ユーザ情報管理画面７２０では、それぞれのユーザＸのインターバル時間から制御部２０２によりそれぞれ決定されたジョブ制限数ＪＬｉｍ（Ｘ）が管理され、ユーザそれぞれのインターバル時間，ジョブ制限数が表示されるようになっている。
【００７０】
例えば、インターバル時間と出しっ放し防止機能設定画面７１０で設定した同一ユーザ最大ジョブ制限数ＪＬｉｍ＿ｍａｘからインターバル時間が長い（即ち、出しっ放しにする時間が長い）ユーザには制限を多くかけてジョブの出力結果を受け取ってからでないと次のジョブを出せないように制御部２０２が制御する。一方、インターバル時間が短い（即ち、出しっ放しにしない）ユーザには制限を少なくし、インターバル時間が無いユーザ（インターバル時間が「０」のユーザ）には最大ジョブ制限数のＪＬｉｍ＿ｍａｘ（図７の例では「５」）が割り付けられるように制御部２０２が制御する。このように、図９に示すように対応づけた設定テーブルに基づいて、制御部２０２がユーザ毎にジョブ制限を制御することで、排紙トレイにジョブが出しっ放しになることを防止することができる。
【００７１】
なお、インターバル時間が無いユーザ（インターバル時間が「０」のユーザ）でも、最大ジョブ制限数で制限するのは、排紙トレイにたまるジョブをある程度制限し、排紙トレイがいっぱいになるのを防止するためである。本実施形態では、インターバル時間を１時間（hour）単位で管理している。
【００７２】
なお、カウンタのメモリが多くなるので１時間（hour）単位で管理するのがソフトウェア上一番効率的であるが、インターバル時間に応じてより細かくジョブ制限数を設定したい場合等は、インターバル時間を１分（minute）単位や１秒（second）単位で管理するようにしてもよい。
【００７３】
なお、このユーザ情報は、図１０に示すようなデータ構造で、図２に示した記憶部２０４内に格納されるものとする。
【００７４】
図７のユーザ情報管理画面７２０において、７２１はリセットキーで、このリセットキー７２１を押下されると、制御部２０２は、各ユーザのインターバル時間を「０」、ジョブ制限数を同一ユーザ最大ジョブ制限数ＪＬｉｍ＿ｍａｘ（図７の例では「５」）に初期化するように制御する。
【００７５】
ここではリセットキー７２１でリセットを行う構成について示したが、毎週末にリセットを行ったり、毎月末にリセットを行うように、記憶部２０４に格納される不図示の設定ファイルに設定しておき、制御部２０２が、該設定ファイルに基づいて、定期的にリセット制御するように構成してもよい。
【００７６】
なお、実際オフィスなどで週末に出力して帰宅してしまうと、週末から翌週までの間がインターバル時間として計時されてしまい、翌週出社すると、ジョブ制限がかかってしまう等の不具合が発生する恐れがある。よって、このような不具合を防ぐために、休日をあらかじめ定義した暦情報を記憶部２０４に登録しておき、制御部２０２は、その暦情報で休日として定義されている時間は、インターバル時間を計測しないようにする構成としてもよい。これにより、休日等の出力結果を回収できない時間がインターバル時間として計測されてしまい、不本意なジョブ制限をかけられてしまうという不具合を防止してさらに効果的となる。
【００７７】
また、７２２は戻るキーで、この戻るキー７２２を押下されると、制御部２０２は、出しっ放し防止設定画面７１０を表示部３０１に表示させる（１つ前の画面に戻す）ように制御する。
【００７８】
図９は、本実施形態においてインターバル時間に応じてジョブ制限数ＪＬｉｍ（Ｘ）を設定するための設定テーブルの一例を示す図であり、図２に示した記憶部２０４内に格納される。
【００７９】
また、図９（ａ）は図７に示した例に対応する設定テーブルであり、これはほんの一例であって、設定テーブルは、図９（ｂ）や図９（ｃ）や図９（ｄ）のようなものであっても、その他のものであってもよい。
【００８０】
また、例えば、同一ユーザ最大ジョブ制限数ＪＬｉｍ＿ｍａｘが「５」から「１０」に変更された場合、制御部２０２が、設定テーブルを図９（ａ）に示すものから図９（ｂ）、図９（ｃ）、又は、図９（ｄ）に示すような設定テーブルに変更制御するように構成してもよい。即ち、図９（ｂ）に示すように、インターバル時間が「０」のジョブ制限数のみ同一ユーザ最大ジョブ制限数ＪＬｉｍ＿ｍａｘの「１０」に変更するように構成しても、図９（ｃ）に示すように、同一ユーザ最大ジョブ制限数ＪＬｉｍ＿ｍａｘの「１０」を均等にインターバル時間に割りあてるように変更しても、図９（ｄ）に示すように変更するように構成してもよい。
【００８１】
さらに、このインターバル時間に応じたジョブ制限数を設定するための設定テーブルは、管理者により手動で変更可能に構成してもよい。
【００８２】
さらに、本実施形態では、この設定テーブルに基づいて、制御部２０２が、ユーザ毎のインターバル時間に応じたジョブ制限数を、自動設定するように構成しているが、管理者が個々のユーザのジョブ制限数を手動で設定できるように構成してもよい。また、管理者により手動設定されていないユーザに対してのみ、制御部２０２が、ユーザ毎のインターバル時間に応じたジョブ制限数を自動設定するように構成してもよい。
【００８３】
図１０は、本実施形態のユーザ情報の一例を示す図であり、図２に示した記憶部２０４内に格納される。
【００８４】
なお、ここでは、ユーザ毎にインターバル時間及びジョブ制限数を管理する場合について示しているが、図１１に示すようなユーザ登録情報に基づいて、部署毎にインターバル時間（部署に属するユーザのインターバル時間の平均値等）及びジョブ制限数を管理するように構成してもよい。
【００８５】
図１１は、本実施形態のユーザ登録情報の一例を示す図であり、図２に示した記憶部２０４内に格納される。
【００８６】
以下、図１２〜図１５を参照して、本発明の画像形成装置における出しっ放し防止機能処理動作について説明する。
【００８７】
図１２は、本発明の画像形成装置における第１の制御処理手順の一例を示すフローチャートであり、本実施形態の出しっ放し防止機能処理動作に対応する。なお、このフローチャートの処理は、図２に示した制御部２０２のＣＰＵが、制御部２０２内のＲＯＭ，記憶部２０４又はその他の記憶媒体に格納されるプログラムを制御部２０２内のＲＡＭにロードして実行することにより実現される。なお、図中、Ｓ１０１〜Ｓ１２６は各ステップを示す。
【００８８】
また、以下、図７の出しっ放し防止機能設定画面７１０に示す設定、即ち、出しっ放し防止機能設定「ＯＮ」，同一ユーザ最大ジョブ制御数ＪＬｉｍ＿ｍａｘ＝「５」，大部数制限数Ｃｍａｘ＝「１０」，割込み可能設定Ｉｓｅｔ＝「ＯＮ」、且つ、ユーザ情報管理画面７２０に示すジョブ制限数が「１」のユーザ「１２」の場合を例にして説明する。
【００８９】
画像形成装置１０５が立ち上がると、まず、ステップＳ１０１において、制御部２０２は、記憶部２０４に格納される出しっ放し防止機能設定を読み出して、出しっ放し防止機能が「ＯＮ」か「ＯＦＦ」かを判定する。「ＯＦＦ」と判定した場合には、制御部２０２は、出しっ放し防止処理を行わず、ステップＳ１０２に処理を進め、ジョブ制限なく順次プリント処理を行う。
【００９０】
一方、ステップＳ１０１で、制御部２０２が、出しっ放し防止機能が「ＯＮ」であると判定した場合には、ステップＳ１０３に処理を進める。
【００９１】
ステップＳ１０３では、機械を立ち上げた状態なので、制御部２０２は、まず、制御部２０２内のＲＡＭ上に保持される、ジョブが貯まってない状態のそれぞれのユーザの未処理ジョブカウントＪ（Ｘ）の初期化Ｊ（Ｘ）＝０（Ｘ＝０，・・・，ｎ）を行っておく。この処理は、機械の立ち上げ時に自動的に行うだけでなく、ユーザの指定で個々に行ってもよい。この処理によって、排紙トレイに溜まったジョブはない状態となり、それぞれのユーザの受け取り済みが「済み」でないジョブ（出力されたが、まだ受け取っていないジョブ）はなくなる。このステップＳ１０３の初期設定が済み、ステップＳ１０４から実際の印刷ジョブの入力が開始される。ここではまず、ユーザ１２が大部数でない「５」部（総ページ数が「５」）の印刷ジョブ「ＭｙＪｏｂ.ｄｏｃ」（以下「ＭｙＪｏｂ」と呼ぶ）を発行した場合を例にして説明する。
【００９２】
まず、ステップＳ１０４において、「ＭｙＪｏｂ」がジョブ入力されたと制御部２０２が判断すると、ステップＳ１０５において、制御部２０２は、該入力されたジョブのユーザＩＤを確認し、ユーザ（Ｘ）に設定する。ここでは、ユーザは「１２」なので、Ｘ＝「１２」が設定される。
【００９３】
次にステップＳ１０６において、制御部２０２は、記憶部２０４に格納されるユーザ情報（図１０），この出しっ放し防止機能に関する各設定情報（図８）を読み出して、ジョブを入力したユーザ（Ｘ）のジョブ制限数ＪＬｉｍ（Ｘ）、大部数制限数Ｃｍａｘ、割り込み可能設定Ｉｓｅｔを確認する。ここでは、Ｘ＝１２なので、ユーザ（１２）に対応するジョブ制限数ＪＬｉｍ、大部数制限数Ｃｍａｘ、割り込み可能設定Ｉｓｅｔとして、図１０から分かるようにジョブ制限数ＪＬｉｍ（１２）＝「１」、大部数制限数Ｃｍａｘ＝「１０」、割り込み可能設定Ｉｓｅｔ＝「ＯＮ」が設定されている。
【００９４】
次に、ステップＳ１０７において、制御部２０２は、割込み設定Ｉｓｅｔが「ＯＮ」か否かを判定し、割込み設定Ｉｓｅｔが「ＯＦＦ」であると判定した場合には、そのままステップＳ１１０に処理を進める。
【００９５】
一方、ステップＳ１０７で、制御部２０２が、割込み設定Ｉｓｅｔが「ＯＮ」であると判定した場合には、ステップＳ１０８に処理を進める。そして、ステップＳ１０８において、制御部２０２は、割り込み処理があるか否かの確認処理を行い、割り込みが設定されていると判定した場合には、ステップＳ１０９において、割込み処理を行う。
【００９６】
一方、ステップＳ１０８で、制御部２０２が、割り込みが設定されていないと判定した場合には、ステップＳ１１０に処理を進める。なお、図７に示した例では、次に割り込み可能設定Ｉｓｅｔが「ＯＮ」なので、ステップＳ１０８で割り込み確認処理が行われる。そして、割り込みが設定されているとステップＳ１０９の割り込み処理に進み、割り込みが設定されていないとステップＳ１１０に処理を進める。
【００９７】
次に、ステップＳ１１０において、制御部２０２は、ステップＳ１０４で入力されたジョブが、ユーザ制限数内のジョブかどうかを判定する。即ち、制御部２０２は、「Ｊ（Ｘ）＜Ｊｌｉｍ（Ｘ）」であるか否かを判定する。そして、制御部２０２が、「Ｊ（Ｘ）＜ＪＬｉｍ（Ｘ）」でないと判定した場合には、制限外と判断されて、ステップＳ１１１に処理を進める。そして、ステップS１１１において、制御部２０２は、ジョブを待機、又は、出力制限をユーザに通知し、受け取り済みステータス（回収状態）を「済み」としないと新たなジョブを受け付けできないことを通知し、ステップＳ１０４に処理を戻し、新たなジョブの入力を待機する。なお、ステップＳ１１１での通知は、入力されたジョブが外部装置（ＰＣ等）からのプリントジョブの場合には、制御部２０２が、該ジョブの入力元となる外部装置（ＰＣ等）に上述した通知内容を示すメッセージを送信するように制御する。また、入力されたジョブがコピージョブ，ボックス内に格納されるデータのプリントジョブ等のように、操作部２０３から指示されたジョブの場合には、制御部２０２は、操作部２０３の表示部３０１に上述した通知内容を示すメッセージを表示させるように制御する。
【００９８】
一方、ステップＳ１１０で、制御部２０２が、ステップＳ１０４で入力されたジョブが、ユーザ制限数内のジョブである（即ち、「Ｊ（Ｘ）＜ＪＬｉｍ（Ｘ）」である）と判定した場合には、ステップＳ１１２に処理を進める。そして、ステップS１１２において、制御部２０２は、未処理ジョブカウントをカウントアップし（Ｊ（Ｘ）＝Ｊ（Ｘ）＋１）、入力したジョブを未処理ジョブを格納する記憶部２０４内のＲＡＭ内のキューに格納し、ステップＳ１１３に処理を進める。なお、制御部２０２は、ステップＳ１１３以降の処理を実行中にも、新たなジョブの入力を待機しており、ジョブの入力があった際には、ステップＳ１１３以降の処理に並行してステップＳ１０４〜Ｓ１１２の処理を実行するものとする。即ち、画像形成装置１０５は、投入される複数の印刷ジョブを受け付けて記憶部２０４に蓄積し順次実行することが可能である。
【００９９】
ここで、上述した「ＭｙＪｏｂ」の例では、ユーザ（１２）が初めて入力したジョブなので「Ｊ（１２）＝０」、また、「Ｊｌｉｍ（１２）＝１」なので「Ｊ（Ｘ）＜ＪＬｉｍ（Ｘ）」が真となり、制限内と判断されて、ステップＳ１１２に進む。そして、ユーザの未処理ジョブカウント（画像形成装置１０５で受け付けられたが、未だジョブ出力回収済みの状態となっていない印刷ジョブの数）がカウントアップされ（Ｊ（１２）＝Ｊ（１２）＋１とカウントアップされ、Ｊ（１２）＝１となり）、ジョブがキーに格納される。即ち、ユーザ１２がジョブの受け取りを行わず、２つ目のジョブを入力すると、１つ目のジョブはステップＳ１１０で制限内と判断されて実行が許可される。しかし、２つ目のジョブは、既にステップＳ１１１でＪ（１２）＝１になっており、ステップＳ１１０では「Ｊ（Ｘ）＜ＪＬｉｍ（Ｘ）」が「偽」となり、制限外と判断されて実行が制限される。そして、ステップＳ１１１において、ジョブを待機または出力制限がユーザに通知され、受け取り済みステータス（回収状態）が「済」（回収済み）とならなければ、新たなジョブを入力できない（受け付けできない）ことが通知される。即ち、制御部２０２は、印刷ジョブが新たに投入されると、該新たに投入された印刷ジョブのユーザＩＤ（ユーザ情報）を確認し、該ユーザＩＤに対応する以前に投入された印刷ジョブの回収状態に基づいて、該新たに投入された印刷ジョブの実行を制限又は許可するように制御する。例えば、該ユーザＩＤに対応する以前に投入された未回収状態の印刷ジョブの数が、該ユーザＩＤに対応するジョブ制限数ＪＬｉｍ（Ｘ）より大きい場合には、該新たに投入された印刷ジョブの実行を制限するように制御する。
【０１００】
次に、ステップＳ１１３において、制御部２０２は、記憶部２０４内のＲＡＭ内のキューに未処理のジョブが格納されると、該ジョブをＲＩＰ処理する。即ち、該ジョブのＰＤＬコマンドを記憶部２０４内のＲＡＭにラスタ化して展開する。なお、このジョブがコピージョブ等の場合には、スキャナ部２０１から受け取ったジョブデータを記憶部２０４内のＲＡＭに格納する。そして、ステップS１１３の処理が終了すると、制御部２０２は、ステップＳ１１４に処理を進める。
【０１０１】
次に、制御部２０２は、該ＲＩＰ処理されたジョブの総ページ数Ｐを求めるとともに、このジョブのステータスを図１３に示すように、記憶部２０４内のジョブステータス情報に記憶させて管理し、ステップＳ１１４において、このジョブの総ページ数Ｐ（部数）が大部数制限数Ｃｍａｘより大きいか否かを判定する。
【０１０２】
図１３は、本実施形態のジョブステータス情報の一例を示す図であり、図２に示した記憶部２０４内に格納される。
【０１０３】
図１３に示すように、ジョブステータス情報は、ジョブ名１５０１，ユーザ名１５０２，部数１５０３，排出済みステータス（ジョブ出力の排出完了状態）１５０４，受け取り済みステータス（排紙トレイからのジョブ出力の回収状態）１５０５，インターバル時間１５０６等の情報で構成される。
【０１０４】
制御部２０２は、このジョブステータス情報にジョブを登録する際には、該ジョブの排出も受け取りも未だなので、排出済みステータス１５０４，受け取り済みステータス１５０５を「未」とし、インターバル時間１５０６を「０」として登録する。そして、ジョブのステータスが変更された場合には、該変更に基づいて、制御部２０２は、排出済みステータス１５０４，受け取り済みステータス１５０５，インターバル時間１５０６等の情報を変更するように制御する。このジョブステータス情報により、各ジョブ出力の排出先からの回収状態を記憶して管理している。
【０１０５】
以下、図１２のフローチャートの説明に戻る。
【０１０６】
以下、ジョブが小部数の場合（ステップＳ１１４でＮＯの場合）について説明する。
【０１０７】
ステップ１１４で、制御部２０２が、ジョブの総ページ数Ｐ（部数）が大部数制限数Ｃｍａｘより大きくないと判定した場合（ステップＳ１１４でＮＯの場合）には、ステップＳ１１５に処理を進め、制御部２０２は、該ジョブを出力（プリント処理）し、ステップＳ１２１に処理を進める。
【０１０８】
なお、制御部２０２は、ステップＳ１２１以降の処理を実行中にも、記憶部２０４内のＲＡＭ内のキューに格納された未処理のジョブのＲＩＰ処理を、状況に応じて、ステップＳ１１４以降の処理に並行して実行するものとする。
【０１０９】
また、ステップＳ１１４，Ｓ１１５を上述した図７及び「ＭｙＪｏｂ」の例で説明すると、大部数制限数Ｃｍａｘは「１０」と設定されており、また、入力されたユーザ（１２）のジョブＭｙＪｏｂの総ページ数Ｐは「５」であるので、「Ｐ＜Ｃｍａｘ」となり、小部数であると判断され、次のステップＳ１１５に進む。そして、ステップＳ１１５では、制御部２０２により、少部数なので出力しておいても排紙トレイ上には少しの枚数しか出力されず、出しっ放しになったとしてもあまり邪魔にならないと判断され、このジョブが出力（プリント処理）される。
【０１１０】
ステップＳ１２１において、制御部２０２は、ジョブが排出済みになったかジョブの出力の完了を確認する。ステップＳ１２１で、制御部２０２は、排出済みを確認するまで待機し、排出済みを確認したと判定した場合には、ステップＳ１２２に処理を進める。そして、ステップＳ１２２において、制御部２０２は、図１４（ａ）に示す出力ジョブ受け取りチェック画面を表示部３０１に表示させるように制御する。なお、この際、制御部２０２は、排出は済んだので、図１３に示したジョブステータス情報の排出済みステータス１５０４を「済」に変更し、該変更したジョブステータス情報に基づいて、出力ジョブ受け取りチェック画面を表示する。即ち、今回出力したジョブ「ＭｙＪｏｂ.ｄｏｃ」の排出済みステータス１３０４を「済」、受け取り済みステータス１３０５を「未」として表示する。
【０１１１】
また、ステップＳ１２３において、制御部２０２は、ステップＳ１２１で排出済みになったときから、インターバル時間の計測を開始する。なお、制御部２０２は、このインターバル時間（計測途中結果）を定期的に、インターバル時間１５０６に格納する。
【０１１２】
図１４は、本実施形態において出力されたジョブの受け取り済みを確認するための出力ジョブ受け取りチェック画面の一例を示す模式図であり、小部数の印刷ジョブの処理の場合に対応する。
【０１１３】
図１４に示すように、制御部２０２は、出力ジョブ受け取りチェック画面に、ジョブのジョブ名１３０１，ユーザ名１３０２，部数１３０３，排出済みステータス１３０４，受け取り済みステータス１３０５等の項目を表示させるように制御する。
【０１１４】
なお、図１４（ａ）に示すように、受け取り済みステータス１３０５の「未」は、ユーザにより指示（押下）可能に表示制御される。そして、ユーザが受け取り済みステータス１３０４の「未」を押下すると、制御部２０２は、そのジョブは受け取り済みと確認し、図１４（ｂ）に示すように、受け取り済みステータス１３０５を「済」と表示制御する。さらに、制御部２０２は、図１３のジョブのステータスに示した該ジョブの受け取り済みステータス１５０５を「済」に変更するように制御する。
【０１１５】
このように、出力ジョブ受け取りチェック画面では、ジョブ出力を排出トレイから回収した旨の入力を印刷ジョブ毎に行うことができる。
【０１１６】
また、１３０６は閉じるキーで、このキーが押下されると、制御部２０２は、出力ジョブ受け取りチェック画面を閉じるように制御する。
【０１１７】
なお、この出力ジョブ受け取りチェック画面は、図４に示したシステム状況キー４０６が押下された場合に、制御部２０２の制御により、表示部３０１に表示される。
【０１１８】
以下、図１２のフローチャートの説明に戻る。
【０１１９】
ステップＳ１２４において、制御部２０２は、該ジョブの受け取り済みステータス１５０５が「済」になったか（ジョブの受け取りを完了し、ユーザにより出力ジョブ受け取りチェック画面の受け取り済みステータス１３０５の「未」を押下され、該ジョブの受け取り済みステータス１５０５が「済」になったか）を確認する。そして、制御部２０２は、該ジョブの受け取り済みステータス１５０５が「済」になるまで待機し、該ジョブの受け取り済みステータス１５０５が「済」になったと判定した場合には、ステップＳ１２５に処理を進める。
【０１２０】
ステップＳ１２５において、制御部２０２は、ユーザが受け取ったことが確認されたので、ユーザの未処理ジョブをカウントダウンする（Ｊ（Ｘ）＝Ｊ（Ｘ）−１）。
【０１２１】
次に、ステップＳ１２６において、制御部２０２は、ステップＳ１２４で受け取り済みになったとき、インターバル時間の計測を終了する（即ち、排出完了と確認されてから回収済みと確認されるまでの間を計測する）。さらに、制御部２０２は、該インターバル時間の計測結果を、図１０に示したユーザ情報内のインターバル時間に加算し、該加算されたインターバル時間（即ち積算値）に基づいてジョブ制限数ＪＬｉｍ（Ｘ））を更新する。即ち、制御部２０２は、上記計測されたインターバル時間に基づいてユーザ情報毎のジョブ制限数を変更するように制御する。さらに、制御部２０２は、受け取りチェック画面の受け取り済みステータス１３０５の「未」を「済」に変更制御する。例えば、図１４（ｂ）に示すように「ＭｙＪｏｂ.ｄｏｃ」の受け取り済みステータスを「済」に変更する。さらに、制御部２０２は、図１３に示したジョブステータス情報の受け取り済みステータス１５０５も「済」に変更するように制御する。その後はステップＳ１０４に処理を戻し、新たなジョブの入力を待つ。
【０１２２】
以上、ステップＳ１２２〜Ｓ１２６までの処理を上述した「ＭｙＪｏｂ」の例で説明すると、上述の例では、ステップＳ１２２において、制御部２０２は、図１４（ａ）の１行目に示すように、ジョブ「ＭｙＪｏｂ．ｄｏｃ」の情報を、出力ジョブ受け取りチェック画面に、受け取り済みステータス１３０５を「未」として、表示する。また、ステップＳ１２３において、制御部２０２は、ジョブ「ＭｙＪｏｂ．ｄｏｃ」が排出済みになったときから、インターバル時間の計測を開始する。
【０１２３】
次に、ステップＳ１２４において、制御部２０２は、ジョブ「ＭｙＪｏｂ．ｄｏｃ」の受け取り済みステータス１３０５の「未」を押下されたと判定した場合には、ステップＳ１２５において、制御部２０２は、ユーザの未処理ジョブをカウントダウンする（Ｊ（Ｘ）＝Ｊ（Ｘ）−１）。
【０１２４】
また、ステップＳ１２６において、制御部２０２は、インターバル時間の計測を終了するとともに、図１４（ｂ）の１行目に示すように、ジョブ「ＭｙＪｏｂ．ｄｏｃ」受け取りチェック画面の受け取り済みステータス１３０５の「未」を「済」に変更するように制御する。その後はステップＳ１０４に戻りジョブの入力を待つ。
【０１２５】
以上は少部数のときの流れを説明したが、以下、ジョブが大部数の場合（ステップＳ１１４でＹＥＳの場合）について説明する。
【０１２６】
ステップ１１４で、制御部２０２が、ジョブの総ページ数Ｐ（部数）が大部数制限数Ｃｍａｘより大きいと判定した場合（ステップＳ１１４でＹＥＳの場合）には、ステップＳ１１６に処理を進める。そして、ステップＳ１１６において、制御部２０２は、大部数なので出力しておくと排紙トレイ上には多くの出力が貯まってしまうので、出しっ放しを防ぐためにジョブを待機させ、図１５（ａ）に示す出力ジョブ受け取りチェック画面を表示部３０１に表示させるように制御する。なお、この際、ジョブを排出していないので、そのまま図１３に示したジョブステータス情報に基づいて、図１５（ａ）に示すように、排出済みステータス１３０４を「未」として表示する。なお、排出してないので受け取ることもできないので、制御部２０２は、受け取り済みステータス１３０５も「未」としてユーザにより押下可能に表示するように制御し、ステップＳ１１７に処理を進める。
【０１２７】
図１５は、本実施形態において出力されたジョブの受け取り済みを確認するための出力ジョブ受け取りチェック画面の一例を示す模式図であり、大部数の印刷ジョブの処理の場合に対応する。なお、図１５は図１４と同一のものには同一の符号を付してある。
【０１２８】
なお、制御部２０２は、以下に示すステップＳ１１７以降の処理を実行中にも、記憶部２０４内のＲＡＭ内のキューに格納された未処理のジョブのＲＩＰ処理を、状況に応じて、ステップＳ１１４以降の処理に並行して実行するものとする。
【０１２９】
次に、ステップＳ１１７において、制御部２０２は、ユーザが排出するために画像形成装置１０５のところにきて図１５（ａ）の排出済みステータス１３０４の「未」の部分、又は、スタートボタン３０２の何れかが押下されるまで待機し、押下されたと判定した場合には、ステップＳ１１８に処理を進める。
【０１３０】
ステップＳ１１８において、制御部２０２は、ＲＩＰ済みのものが何分後に出力されるか画像形成装置１０５の１分あたりの出力枚数（カラー／モノクロ，印字品位，用紙サイズ等の印刷設定に応じて決定される）で算出することが可能なので、前記ジョブの総ページ数から、前記ジョブの出力終了予想時間を計算する。
【０１３１】
次に、ステップＳ１１９において、制御部２０２は、前記ジョブの実際の印刷出力を行い（ジョブプリント）、ステップＳ１２０に処理を進める。そして、ステップＳ１２０において、制御部２０２は、ステップＳ１１８での計算結果を図１５（ｂ）に示すように排出済みステータス１３０４の部分に「排出中：１ｍｉｎ」のように表示制御する。さらに、制御部２０２は、図１３の排出済みステータス１５０４に格納し、ステップＳ１２１の処理に処理を進める。
【０１３２】
即ち、制御部２０２は、新たに投入された印刷ジョブの実行を許可した場合（ステップＳ１１０で制限内の場合）であっても、該新たに投入された印刷ジョブの印刷枚数が所定の枚数より多い場合（ステップＳ１１４でＹＥＳの場合）には、印刷開始の指示が入力されるまで、該印刷ジョブの印刷処理の実行を待機するように制御する。
【０１３３】
以下、ジョブが大部数の場合（ステップＳ１１４でＹＥＳの場合）について、総ページ数が１５ページの「ＭｙＪｏｂ１５.ｄｏｃ（以下「ＭｙＪｏｂ１５」と呼ぶ）」のジョブがユーザ（１２）から入力された場合を例に説明する。
【０１３４】
上述した図７の設定例では、大部数制限数Ｃｍａｘは「１０」と設定されており、また、入力されたユーザ（１２）のジョブ「ＭｙＪｏｂ１５」の総ページ数Ｐは「１５」であるので、「Ｐ＞Ｃｍａｘ」となり、ステップＳ１１４で、大部数であると判断され、次のステップＳ１１６に進む。そして、ステップＳ１１６では、制御部２０２に、大部数なので出力しておくと排紙トレイ上には多くの出力が貯まってしまい邪魔になってしまうと判断される。そして、制御部２０２は、出しっ放しを防ぐためにジョブを待機させ、図１５（ａ）に示す出力ジョブ受け取りチェック画面を表示部３０１に表示させるように制御する。
【０１３５】
図１５（ａ）に示すように、制御部２０２により、排出済みステータス１３０４の「未」は、ユーザにより指示（押下）可能に表示制御される。そして、ユーザが排出済みステータス１３０４の「未」、又は、スタートボタン３０２を押下すると、制御部２０２は、ステップＳ１１８において、ジョブ「ＭｙＪｏｂ１５」の総ページ数「１５」と画像形成装置１０５が１分間に出力可能な枚数とに基づいて、ジョブ「ＭｙＪｏｂ１５」の出力終了予想時間を計算する。ここでは、計算結果が１分であったとする。
【０１３６】
次に、ステップＳ１１９において、制御部２０２は、実際にジョブの印刷を開始するとともに、ステップＳ１１９において、ステップＳ１１８で計算した結果を図１５（ｂ）のように排出済みステータス１３０４の部分に「排出中：１ｍｉｎ」と表示するように制御する。
【０１３７】
次に、ステップＳ１２１に進み、制御部２０２は、少部数のときと同じように、排出済みになったかジョブの出力の完了を確認する。
【０１３８】
そして、ステップＳ１２１で、制御部２０２が、排出済みを確認したと判定した場合には、ステップＳ１２２に進み、図１５（ｃ）に示すようにジョブ「ＭｙＪｏｂ１５.ｄｏｃ」の排出は済んでいるので排出済みステータス１３０４を「済」にする。なお、受け取りは排出した直後なのでまずは、受け取り済みステータス１３０５を「未」（押下可能）として表示する。
【０１３９】
また、ステップＳ１２３において、制御部２０２は、ステップＳ１２１で排出済みになったときから、インターバル時間の計測を開始する。
【０１４０】
そして、ステップＳ１２４において、制御部２０２は、該ジョブ「ＭｙＪｏｂ１５」の受け取り済みステータスが「済」になったか（ジョブの受け取りを完了し、ユーザにより出力ジョブ受け取りチェック画面の受け取り済みステータス１３０５の「未」を押下されたか）を確認する。そして、「ＭｙＪｏｂ１５」の受け取り済みステータスが「済」になったと判定した場合には、ステップＳ１２５に進む。
【０１４１】
ステップＳ１２５において、制御部２０２は、ユーザが受け取ったことが確認されたので、図１５（ｄ）に示すように、受け取りチェック画面の受け取り済みステータス１３０５の「未」を「済」に変更するように制御するとともに、ユーザの未処理ジョブをカウントダウンする（Ｊ（Ｘ）＝Ｊ（Ｘ）−１）。
【０１４２】
また、ステップＳ１２６において、制御部２０２は、ステップＳ１２４で受け取り済みになったとき、インターバル時間の計測を終了する。その後はステップＳ１０４に戻り、新たなジョブの入力を待つ。
【０１４３】
なお、図１２のステップＳ１２４では、排出済みのジョブの受け取り済みの確認を、図１４（ａ），（ｂ），図１５（ｃ），（ｄ）に示したように、操作部上でユーザに画面を操作させているが、画像形成装置の排紙トレイにカメラ（排紙トレイ上の用紙の受け取りを検知するセンサ）を設けて、ユーザが排出済みのジョブ出力を排紙トレイから受け取った（回収した）ことを確認するように構成してもよい。なお、その際に、制御部２０２は、該回収されたジョブ出力がいずれの印刷ジョブに対応するか判定し、該印刷ジョブの受け取り状態（回収状態）を受け取り済み（回収済み）として管理し、ユーザ未処理ジョブカウンタをカウントダウンするように構成する。このような構成でも、同じ効果が得られることはいうまでもない。
【０１４４】
また、図１３に示したジョブステータス情報により管理する、ジョブの排出済みステータス１５０４，受け取り済みステータス１５０５，インターバル時間１５０６等の情報に基づいて、制御部２０２が、ユーザが受け取るまでのインターバルが大きくなるのを防ぐために一定時間ごとにユーザにメールを送るなりして出しっ放し状態を警告するように構成してもよい。これにより、排紙トレイにジョブが出しっ放しとなってしまうことを少しでも抑制することができる。
【０１４５】
また、上記実施形態では、そのユーザの過去のジョブのインターバル時間の積算値をそのユーザのインターバル時間として、そのユーザのジョブ制限数ＪＬｉｍ（Ｘ）を管理する構成について説明した。しかながら、そのユーザの過去のジョブのインターバル時間の平均値や、そのユーザのジョブ出力が排出されてから受け取り済みとなるまでの待ち行列により算出される待ち時間を、そのユーザのインターバル時間として、そのユーザのジョブ制限数ＪＬｉｍ（Ｘ）を管理するように構成してもよく、この構成でも同様の効果が得られることはいうまでもない。
【０１４６】
なお、図１２のフローチャートには示していないが、制御部２０２は、大部数の印刷ジョブの受け取り済ステータス１５０５が「済」にならないと、次の大部数の印刷ジョブを受け付けないように制御するように構成してもよい。これにより、大量な出力の排出を抑制し排紙トレイ上にたまるジョブを抑制することが可能になる。
【０１４７】
〔第２実施形態〕
上記第１実施形態では、ジョブのステータス（特に、受け取り済みステータス）を管理してジョブの出しっ放しを防止する機能に関して説明した。本実施形態では、ＰＯＤ（Print OnDemand）のワークフロー管理において、オフラインスタッカ等の出力後のオフライン処理などの指示をする際、ジョブの受け取り済みステータスを判断し、そのジョブの出力結果を受け取ったことを確認し、そのジョブに対する次の処理の指示をユーザに通知制御するように構成する。
【０１４８】
即ち、制御部２０２は、ステップＳ１２４で受け取り済みになったことを確認すると、図１２のステップＳ１２６において、図１６（ａ），（ｂ）に示すように「ＭｙＪｏｂ.ｄｏｃ」の受け取り済みステータス１３０５を「未」から「済」に変更する。そしてさらに、制御部２０２は、図１７に示すように、そのジョブに対する次の処理の指示（例えば、ＰＯＤのワークフロー管理におけるオフラインスタッカ等の出力後のオフライン処理の指示）を表示部３０１に表示するように制御する。これにより、ユーザに、そのジョブに対する次の作業をタイムリ且つ明確に伝えることが可能になる。
【０１４９】
即ち、制御部２０２は、ある印刷ジョブの受け取り済みステータス（回収状態）を「済」（回収済み）と判断した際に、該受け取られた印刷ジョブのジョブ出力に対して操作者が行うべき次の処理を指示する表示（例えば、オフラインスタッカに出力物を移動させ、スタッカ作業を行って下さい）を行うように制御する。
【０１５０】
図１６は、本実施形態において出力されたジョブの受け取り済みを確認するための出力ジョブ受け取りチェック画面の一例を示す模式図であり、ＰＯＤのワークフロー管理において、オフラインスタッカ等の出力後のオフライン処理などの指示をする際に対応する。 
図１７は、ジョブに対する次の処理の指示を表示する画面の一例を示す模式図であり、ＰＯＤのワークフロー管理におけるオフラインスタッカ等の出力後のオフライン処理の指示に対応する。
【０１５１】
以上示したように、制御部２０２が、入力されたジョブ及び該ジョブのステータス（排出済みの有無、受け取り済みの有無等）を表示部３０１に表示し、ジョブ出力を排出先から回収した旨の入力を印刷ジョブ毎に入力可能とし、ジョブ出力を排出先から回収した旨の入力がなされた印刷ジョブの回収状態を回収済みとして管理する。そして、印刷ジョブが新たに投入されると、制御部２０２は、該新たに投入された印刷ジョブのユーザ情報を確認する。さらに、制御部２０２は、該ユーザ情報に対応する以前に投入された印刷ジョブの回収状態に基づいて、該新たに投入された印刷ジョブの実行を制限又は許可するように制御する出しっ放し防止機能により、複数のジョブを投入した際、Ｎジョブ（ジョブ制限数ＪＬｉｍ（Ｘ）のジョブ）までは、そのまま出力できるように制御する。しかし、制御部２０２は、前記Ｎジョブ以後のジョブは、投入済みのＮジョブの受け取り済ステータスのいずれかが「済」にならないと出力できないように制御する。これにより、排紙トレイにジョブが溜まり続けることを防ぐことが可能となる。
【０１５２】
また、制御部２０２は、上記ジョブ制限数ＪＬｉｍ（Ｘ）を指定（設定）するように制御することで、ユーザ毎に出しっ放しを管理することが可能になる。
【０１５３】
さらに、制御部２０２は、ジョブの量を判断し、大量ジョブ（大部数制限数Ｃｍａｘより印刷枚数の多いジョブ）が投入された際は、排紙トレイに出力がたまらないように、印刷開始の指示が入力されるまで、印刷しないように待機させる。
【０１５４】
また、図７の大部数制限数設定欄７１３から大部数制限数Ｃｍａｘを指定することにより、ユーザの希望の設定を可能にする。
【０１５５】
さらに、制御部２０２は、排出済ステータ１５０４の「済」から受け取り済ステータス１５０５の「済」までの時間をユーザごとに計測し、ジョブ出力（印刷シートの出力）から受け取りまでのインターバル時間を管理し、インターバル時間が大きいユーザの出力を制限するように制御する。これにより、受け取り（排紙トレイからジョブ出力を回収すること）を、いつも忘れるユーザに対して抑止効果となり、その効果として排紙トレイに印刷ジョブのジョブ出力が貯まることを防ぐことを可能にする。
【０１５６】
また、制御部２０２は、上記ユーザ毎のインターバル時間に基づいて、上述のジョブ制限数ＪＬｉｍ（Ｘ）（そのまま出力できるジョブ数）を設定するように制御することにより、ジョブ出力の出しっ放し抑止の程度を調整可能にする。
【０１５７】
さらに、図７に示した出しっ放し防止機能設定欄７１１より、出しっ放し防止機能のＯＮ／ＯＦＦを切り換えることにより、従来通りの出しっ放し防止機能を用いない設定と出しっ放し防止機能を用いる設定とを切り替え可能にして、ユーザの使用目的に応じて動作をフレキシブルに切り換えて使用することができる。
【０１５８】
以上から受け取り済ステータスを管理することにより直接出力できるジョブを管理することで不必要な出力を防ぎ、出力の出しっ放しを防止し、排紙トレイしかないような簡単な装置において排紙トレイに出力が溜まらないようにしユーザに確実に自分のジョブを取得できることを可能にする効果がある。
【０１５９】
また、ＰＯＤのワークフロー管理において、オフラインスタッカなどの出力後のオフライン処理などの指示をする際、受け取り済ステータスを管理しているので、制御部２０２が、ジョブ出力が排紙トレイから受け取られた（回収された）ことを確認し、受け取られたジョブ出力に対する次の処理の指示を出力する（例えば、次の指示を示すメッセージを表示部３０１に表示、音声出力）ように制御する。これにより、ユーザが受け取ったジョブ出力に対する次の作業を、ユーザに、タイムリ且つ明確に伝えることを可能にする。
【０１６０】
従って、画像形成装置を大型化せず、コストもかけないで、複数人で一台の画像形成装置を共有して使う場合でも、排紙トレイ上へのジョブ出力（印刷シート）の出しっ放しを未然に防ぎ、それぞれのユーザが確実に自分のジョブ出力（印刷シート）を容易に取得（回収）できるようにすることができる。
【０１６１】
〔第１、第２実施形態の詳細具体例〕
上述した各実施形態の代表的な構成を換言すると、本形態は、以下のように構成している。これを、図１８と共に説明する。図１８は、本実施形態の制御例の一例を示す図である。
【０１６２】
本形態は、複数のジョブを受付可能な記憶部２０４を具備する画像形成装置１０５を含む図1のような画像形成システムに好適なジョブ処理方法の一例として、画像形成装置１０５の制御部２０２により以下のような各種制御を実行する。
【０１６３】
本形態のユーザインタフェースユニットの一例としての操作部２０３の表示部３０１に表示させた図７の画面のキー７１１を介し、ユーザ（このユーザは例えば管理者）により、出っ放し防止機能がセット（ＯＮ）されたとする。これを受け制御部２０２は、本画像形成装置１０５を出っ放し防止モードで動作させるよう制御する。
【０１６４】
出っ放し防止モードがセットされた本画像形成装置１０５が、各種ジョブを受け付けた場合に、以下のようなジョブ制御を制御部２０２により実行可能とする。図１８の具体例を用いて説明する。なお、図１８では、横軸を時間軸としている。
【０１６５】
図１８に示すように、「午前９：００」に画像形成装置１０５の電源がユーザによりＯＮされたとする。
【０１６６】
本形態の画像形成装置１０５は、図１８で示す各種ジョブを、例えば、スキャナ部２０１等の本画像形成装置１０５自身が具備するユニットを介して受付可能に構成されている。また、ＰＣ１０２、１０３、ＦＡＸ１０８、他の画像形成装置等、外部装置からもジョブを受付可能に構成されている。勿論、いずれか一方のみの構成でも良い。制御部２０２は、受け付けたジョブの各種データ（画像データ、印刷処理条件データ、ユーザ情報等）を、記憶部２０４のハードディスクに随時格納させる。
【０１６７】
例えば、図１８に示すように、「午前９：０５」に、「ユーザＡ」からの１番目のジョブとして「ジョブＡ」が画像形成装置１０５に投入されたとする。制御部２０２は、該ジョブＡのデータを該ハードディスクに格納させる。この「午前９：０５」の時点では、電源をＯＮしてから、ユーザＡから初めてジョブを受け付けた状況である。故に、本例では、まだユーザＡのジョブに制限をかけていないとする。
【０１６８】
又、この「午前９：０５」の時点では、プリンタ部２０８により他のジョブのプリントを実行していない。所謂、印刷可能状態（プリントレディ状態或いはアイドリング状態とも呼ぶ）である。ジョブＡのプリント処理に必要な資源（例えば、トナーや出力用紙等の消耗材）も揃っているとする。即ち、画像形成装置１０５の現在の状況は、ジョブＡのプリント処理を、プリンタ部２０８により実行可能な状態である。
【０１６９】
そこで、このようなジョブＡ自体の情報や画像形成装置１０５自身のステータス情報等の確認情報を基に、制御部２０２は、ジョブＡのプリントデータをハードディスクから読み出し、ジョブＡのプリント処理をプリンタ部２０８により開始させる。即ち、ジョブＡを受け付けたＡＭ９：０５の時点で、ジョブＡのプリントを開始させる。
【０１７０】
このような制御を制御部２０２により実行可能にする。これが、図１８のＡＭ９：０５の時点における「制御1」に相当する。
【０１７１】
尚、ＰＣ等の外部装置からジョブを受け付けた場合には、画像データと共に送信されるジョブ情報に含まれるユーザ名情報を解析することで、該ジョブＡがユーザＡのジョブである事を認識する。
【０１７２】
また、スキャナ部２０１からのコピージョブの場合には、例えば、ユーザ認証画面を表示部３０１に表示させ、コピージョブを要求する操作者に対してユーザ認証を求める。
【０１７３】
その際に、ユーザ名情報を入力させる。当該ユーザ認証が済んでうえで、図４に示したコピー基本画面等、コピージョブの印刷処理条件を設定可能にする画面を、表示部３０１に表示させる。該コピージョブの印刷設定画面を介してユーザにより印刷処理条件の設定がなされて、スタートキー３０２が押下されたら、該コピージョブの原稿読取をスキャナ部２０１に実行させる。
【０１７４】
これにより、コピージョブを受け付ける。このようなユーザ認証処理を介してコピージョブを受け付けることで、制御部２０２により、そのコピージョブのユーザが誰なのかを特定可能にする。
【０１７５】
本形態の画像形成装置１０５は、外部のデータをプリントするプリンタ機能やコピー機能のみならず、ボックス機能も具備する。例えば、図４に示した画面のキー４０３をユーザが押下することで、ボックス機能を選択する。ボックス機能を利用する事で、外部コンピュータからのジョブやスキャナ部２０１からのジョブのデータを記憶部２０４のハードディスク内部のボックス領域に保存させる事が出来る。該ボックス領域に保存したデータを、操作部２０３からのユーザ操作に応答し、所望の出力形態で、プリント処理や外部送信処理等の所望の出力処理を実行可能にする。
【０１７６】
なお、ボックス領域には、複数のボックス（例えば、１００個のボックス）が用意されており、各ボックス毎にユーザ登録を実行可能にする。このボックス機能を用いてジョブ出力する場合、複数のボックスのうちのどのボックスに保存されているデータを出力させるのかをユーザにより選択させる為のボックス選択画面（不図示）を表示部３０１に表示させる。該画面を介して選択されたボックスから所望のデータを出力させる。ユーザにより選択されたボックスにより、どのユーザのボックスであるかを制御部２０２が特定する。このようなユーザによるボックス選択操作を介してボックスジョブを受け付けることで、制御部２０２により、そのボックスジョブのユーザが誰なのかを特定可能にする。
【０１７７】
以上のような方法で、ＰＣ等の外部装置からの外部ジョブ以外のコピージョブやボックスジョブのユーザを特定可能にする。
【０１７８】
このような構成を採用することで、本画像形成装置１０５にて、ＰＣ等の外部装置から受け付ける外部ジョブ以外の種別のジョブ（上記例では、コピージョブやボックスジョブ）についても、本形態の出っ放し防止機能に関する制御等、各種制御を、適用出来る。
【０１７９】
但し、上記従来技術で想定したいような問題は、主に、外部から受け付ける外部ジョブをプリントするときに発生しうる問題ともいえる。
【０１８０】
何故なら、例えば、コピージョブやボックスプリントジョブ等のジョブを考えた場合、印刷物を所望するユーザは、概ね、操作部２０３で操作を行うユーザである。即ち、基本的には、画像形成装置１０５の目の前に、印刷物を受け取るユーザが存在する。且つ、印刷が完了するまで、装置の目の前でユーザは待機しているケースの方が多いといえる。換言すると、このような種別のジョブは、印刷物が排紙部に放置されるケースが少ないと言える。
【０１８１】
故に、本形態の構成として、外部ジョブに対しては、出っ放し防止機能による制御対象のジョブとして処理させるよう制御部２０２により装置１０５を制御する。一方、コピージョブやプリント等、外部ジョブ以外の種別のジョブについては、出っ放し防止機能による制御対象外のジョブとして処理させるよう装置１０５を制御する。このような構成でも良い。その一例として、例えば、外部ジョブを処理する場合は、後述する図１８の「制御４」〜「制御７」のような制御を実行する。一方、コピージョブやボックスジョブの場合には、後述する図１８の「制御４」〜「制御７」のような制御を実行しないよう制御する。
【０１８２】
但し、このような種別のジョブであるからといって、印刷物を回収するユーザが、必ず、装置の目の前に存在するとは限らない。
【０１８３】
そこで、更に、本構成を発展させ、コピージョブ、外部プリントジョブ、ボックスジョブ等、複数種別のジョブの各ジョブ種別毎に、出っ放し防止機能を有効にするか、無効にするかを、制御部２０２が、ユーザインタフェースユニットを介して予め登録可能に制御するように構成する。例えば、図７のような出っ放し防止機能に関する登録設定画面を介して、ジョブ種別毎に出っ放し機能のＯＮ／ＯＦＦを設定可能にする。そして、このユーザによる出っ放し機能の登録設定に従い、ジョブ種別単位で、出っ放し防止機能による動作を装置１０５により実行可能に制御する。このような構成でも良い。
【０１８４】
これにより、装置の利用環境に柔軟に対応した便利な環境が構築可能となるという、本形態の効果を、更に向上可能とする。
【０１８５】
以下、図１８の説明に戻る。
【０１８６】
「ＡＭ９：０５」の時点において、制御部２０２は、ユーザＡからのジョブＡのプリント処理をプリンタ部２０８により開始させる。ジョブＡのプリント動作している最中に、別のジョブが投入されたとする。それが、図１８の「ＡＭ９：１０」にて投入された「ユーザＢ」からの１番目の「ジョブＢ」である。
【０１８７】
当該状況が発生した場合、制御部２０２は、ジョブＡのプリント実行中である事を、プリンタ部２０８からのステータス情報に基づいて確認する。故に、制御部２０２は、当該ジョブＢの印刷処理を待機させる。例えば、記憶部２０４のハードディスクからジョブＡのプリントデータを読み出してプリントさせる処理に並行して（同時に）、新たに受け付けたジョブＢのプリントデータを、該記憶部２０４に、順次記憶させる。
【０１８８】
このような制御を制御部２０２により実行可能にする。これが、図１８のＡＭ９：１０の時点における「制御２」に相当する。
【０１８９】
ジョブＡのプリント処理が完了したとする。それが、「ＡＭ９：１５」の時点である。ジョブＡのプリント処理が完了した事に応答し、制御部２０２は、既にハードディスクにプリントデータが蓄積済のジョブＢのプリント処理をプリンタ部２０８により開始させる。
【０１９０】
尚、この時点で、ジョブＡの印刷物は、画像形成装置１０５の排紙部に排紙済である。しかし、「ＡＭ９：１５」の現時点では、まだ、ユーザＡによりジョブＡの印刷物は未回収の状態である。
【０１９１】
ジョブＢのプリント処理を完了した旨を、プリンタ部２０８からのステータス情報により、制御部２０２は確認する。この時点が、「ＡＭ９：２０」である。
【０１９２】
尚、この「ＡＭ９：２０」の時点で、ジョブＢの印刷物は、画像形成装置１０５の排紙部に排紙済である。しかし、「ＡＭ９：２０」の現時点では、まだ、ユーザＢによりジョブＢの印刷物は未回収の状態である。尚且つ、ジョブＡの印刷物もまだ未回収のままである。
【０１９３】
このように、ジョブＡ、ジョブＢの各印刷物が画像形成装置１０５の排紙部から未回収の状況のままで、更に、新たなジョブが本画像形成装置１０５に投入されたとする。この新たなジョブというのが、「ＡＭ９：２５」時点で投入された「ジョブＣ」である。
【０１９４】
この「ＡＭ９：２５」の時点では、プリンタ部２０８によりプリントを実行しているジョブは存在しない。所謂、印刷可能状態（プリントレディ状態或いはアイドリング状態とも呼ぶ）である。又、ジョブＣのプリント処理に必要な資源（例えば、トナーや出力用紙等の消耗材）も揃っているとする。即ち、画像形成装置１０５の現状況は、ジョブＣのプリント処理を、プリンタ部２０８により実行可能な状態である。
【０１９５】
ここまでの制御部２０２による確認状況は、上述した「ＡＭ９：０５」時点におけるジョブＡの時の同様な状況である。しかし、制御部２０２は、装置１０５に対して、出しっ放し防止機能がＯＮされている事、及び、以下の確認結果に基づいて、「ＡＭ９：２５」時点におけるジョブＣのプリント処理の実行を禁止する。
【０１９６】
出しっ放し防止機能が動作モードとして選択されている場合に、制御部２０２は、この「ＡＭ９：２５」に投入された新たなジョブＣのジョブ情報を解析する。その結果、このジョブＣは、該ジョブ投入前に既に装置１０５に投入済の上記ジョブＡを投入した「ユーザＡ」からのジョブである事を確認する。換言すると、ジョブＣは、ジョブＡを投入したユーザと同一ユーザであるユーザＡからの２番目のジョブである。
【０１９７】
この「ＡＭ９：２５」の時点にて、制御部２０２は、ユーザＡの既にプリント済のジョブＡの印刷物が装置１０５の排紙部から回収済か否かを、例えば上記実施形態の方法等でもって確認する。その結果、ジョブＡの印刷物は未回収である事を確認する。すると、制御部２０２は、この確認結果に基づいて、ジョブＡを投入したユーザと同一ユーザであるユーザＡからの２番目のジョブに相当する当該ジョブＣのプリント処理の実行を禁止する（制限する）。
【０１９８】
このように、「ＡＭ９：２５」の時点にて、プリンタ部２０８によりジョブＣのプリント処理の実行は可能ではある。しかし、出っ放し防止モードがＯＮの場合で、且つ、該ジョブＣのユーザと同一ユーザに該当するユーザＡのジョブＡが排紙部から未回収である事に応じて、制御部２０２は、ジョブＣのプリント処理の実行を、この時点では、禁止する（制限する）。このような制御を制御部２０２により実行可能にする。
【０１９９】
これが、図１８の「ＡＭ９：２５」の時点を含む図１８に示す「ジョブＡの印刷物期が未回収の状態」の期間における「制御４」に相当する。又、制御部２０２は、この印刷処理の実行を禁止状態にしたジョブＣのデータを記憶部２０４のハードディスクに保持させ、該ジョブＣのプリント処理の実行を待機させる。これが「制御６」に相当する。
【０２００】
又、ジョブＣの後に更に新たなジョブが投入されたとする。この新たなジョブというのが、「ＡＭ９：２７」時点で投入された「ジョブＤ」である。
【０２０１】
この「ＡＭ９：２７」の時点でも、プリンタ部２０８によりプリントを実行しているジョブは存在しない。所謂、印刷可能状態（プリントレディ状態或いはアイドリング状態とも呼ぶ）である。又、ジョブＤのプリント処理に必要な資源（例えば、トナーや出力用紙等の消耗材）も揃っているとする。即ち、画像形成装置１０５の現状況は、ジョブＤのプリント処理を、プリンタ部２０８により実行可能な状態である。
【０２０２】
しかし、ジョブＣの処置と同様に、制御部２０２は、装置１０５に対して、出しっ放し防止機能がＯＮされている事、及び、以下の確認結果に基づいて、「ＡＭ９：２７」時点におけるジョブＤのプリント処理の実行も禁止（制限する）。
【０２０３】
出しっ放し防止機能が動作モードとして選択されている場合に、制御部２０２は、このＡＭ９：２７に投入された新たなジョブＤのジョブ情報を解析する。その結果、このジョブＤは、該ジョブ投入前に既に装置１０５に投入済の上記「ジョブＢ」を投入した「ユーザＢ」からのジョブである事を確認する。換言すると、ジョブＤは、ジョブＢを投入したユーザと同一ユーザであるユーザＢからの２番目のジョブである。
【０２０４】
この「ＡＭ９：２７」の時点にて、制御部２０２は、ユーザＢの既にプリント済のジョブＢの印刷物が装置１０５の排紙部から回収済か否かを、上記実施形態の方法等でもって、確認する。その結果、ジョブＢの印刷物は未回収である事を確認する。制御部２０２は、この確認結果に基づいて、ジョブＢを投入したユーザと同一ユーザであるユーザＢからの２番目のジョブに相当する当該ジョブＤのプリント処理の実行を禁止する（制限する）。
【０２０５】
このように、「ＡＭ９：２７」の時点でも、プリンタ部２０８によりジョブＤのプリント処理の実行は可能ではある。しかし、出っ放し防止モードがＯＮの場合で、且つ、該ジョブＤのユーザと同一ユーザに該当するユーザＢのジョブＢが排紙部から未回収である事に応じて、制御部２０２は、ジョブＤのプリント処理の実行を、この時点では、禁止する（制限する）。このような制御を制御部２０２により実行可能にする。これが、図１８の「ＡＭ９：２７」の時点を含む図１８に示す「ジョブＢの印刷物期が未回収の状態」の期間における「制御５」に相当する。又、制御部２０２は、この印刷処理の実行を禁止状態にしたジョブＤのデータも記憶部２０４のハードディスクに保持させ、該ジョブＣのプリント処理の実行も待機させる。これが、「制御７」に相当する。
【０２０６】
又、ジョブＤの後に更に新たなジョブが投入されたとする。この新たなジョブというのが、「ＡＭ９：３０」時点で投入された「ジョブＥ」である。
【０２０７】
この「ＡＭ９：３０」の時点でも、プリンタ部２０８によりプリントを実行しているジョブは存在しない。所謂、印刷可能状態（プリントレディ状態或いはアイドリング状態とも呼ぶ）である。又、ジョブＥのプリント処理に必要な資源（例えば、トナーや出力用紙等の消耗材）も揃っているとする。即ち、画像形成装置１０５の現状況は、ジョブＥのプリント処理を、プリンタ部２０８により実行可能な状態である。
【０２０８】
ここで、制御部２０２は、「制御４」〜「制御７」と異なる制御を行う。例えば、出しっ放し防止機能がＯＮされている事、及び、以下の確認結果に基づいて、「ＡＭ９：３０」時点におけるジョブＥのプリント処理の実行は許可する。
【０２０９】
出しっ放し防止機能が動作モードとして選択されている場合に、制御部２０２は、この「ＡＭ９：３０」に投入された新たなジョブＥのジョブ情報を解析する。その結果、このジョブＥは、ユーザＡでも無ければユーザＢでも無い、「ユーザＣ」である事を確認する。換言すると、ジョブＥは、印刷物が未回収のユーザＡやユーザＢからのジョブではない、ユーザＣからのジョブである。
【０２１０】
この「ＡＭ９：３０」の時点にて、制御部２０２は、ユーザＣのジョブとして既にプリント済の印刷物が装置１０５の排紙部から回収済か否かを、上記実施形態の方法等でもって確認する。その結果、ジョブＣの印刷物として、排紙部から未回収の印刷物は、存在しない事を確認する。制御部２０２は、この確認結果に基づいて、ジョブＥのプリント処理の実行を許可する。
【０２１１】
このように、「ＡＭ９：３０」の時点では、プリンタ部２０８によりジョブＤのプリント処理の実行が可能である。且つ、出っ放し防止モードがＯＮで、且つ、該ジョブＥのユーザＣと同一ユーザからのジョブの印刷物として、排紙部から未回収の印刷物は無い。故に、制御部２０２は、ジョブＥのプリント処理の実行を、この時点で許可する。このような制御を制御部２０２により実行可能にする。これが、図１８の「ＡＭ９：３０」の時点における「制御８」である。
【０２１２】
制御部２０２は、プリント処理の実行を許可したジョブＥのプリントデータを、「ＡＭ９：３０」の時点で、記憶部２０４のハードディスクを介して、ユーザＣにより設定された印刷処理条件でもって、プリンタ部２０８によりプリントさせる。
【０２１３】
ここでまでの制御をまとめる。制御部２０２は、例えば、複数のジョブを受付可能な画像形成装置１０５を含む本画像形成システムにて、ジョブ処理方法として、以下のような制御を行う。
【０２１４】
「ＡＭ９：０５」にて、ユーザＡからの１番目のジョブであるジョブＡのプリント処理を画像形成装置１０５により実行させる。これは、出しっ放しモード下にて、該ジョブＡのプリント処理が装置１０５により実行可能であり、且つ、「ＡＭ９：０５」の時点では、ユーザＡの印刷物（プリント済みのシート束）が排紙部から未回収という状況では無い事に基づく（制御1）。
【０２１５】
しかし、このジョブＡの後に、「ＡＭ９：２５」の時点で入力される、ユーザＡの２番目のジョブに相当するジョブＣのプリント処理の実行は、「ＡＭ９：２５」の時点では、該ジョブＣのプリント処理が装置１０５により実行可能ではあるものの、禁止する。これは、出しっ放しモードがＯＮであり、且つ、ＡＭ９：２５の時点では、ユーザＡのジョブＡの印刷物（プリント済みのシート束）が排紙部から未回収であるという回収状況の確認結果に基づく（制御４）。
【０２１６】
このようなジョブ制御を、制御部２０２は、同一ユーザＡからの１番目のジョブＡと２番目のジョブＣに対して実行する。
【０２１７】
又、制御部２０２は、ジョブＡのプリント動作中にジョブＢが投入されると、該ジョブＢのデータを、該ジョブＡのプリント動作に並行して、順次、記憶部２０４のハードディスクに格納させる。ジョブＢのプリント処理を、ジョブＡのプリントが完了するまで、待機させる（制御２）。
【０２１８】
そして、「ＡＭ９：１５」にて、ユーザＢからの１番目のジョブであるジョブＢのプリント処理を装置１０５に実行させる。これは、出しっ放しモード下にて、該ジョブＢのプリント処理が装置１０５により実行可能であり、且つ、「ＡＭ９：１５」の時点では、ユーザＢの印刷物（印刷済のシート束）が排紙部から未回収という状況では無い事に基づく（制御３）。
【０２１９】
しかし、このジョブＢの後に、「ＡＭ９：２７」の時点で入力される、ユーザＢの２番目のジョブに相当するジョブＤのプリント処理の実行は、「ＡＭ９：２７」の時点では、該ジョブＤのプリント処理が装置１０５により実行可能ではあるものの、禁止する。これは、出しっ放しモードがＯＮであり、且つ、「ＡＭ９：２７」の時点では、ユーザＢのジョブＢの印刷物（印刷済のシート束）が排紙部から未回収であるという回収状況の確認結果に基づく（制御５）。
【０２２０】
このようなジョブ制御を、制御部２０２は、同一ユーザＢからの１番目のジョブＢと２番目のジョブＤに対して実行する。
【０２２１】
このように本形態では、先に投入済のジョブ（先行ジョブ）と同一ユーザのジョブに該当する後続ジョブの印刷処理の実行を、該先行ジョブのシートの排紙部からの回収状況に関わる確認情報に基づいて、該後続ジョブのプリント処理が実行可能であっても、禁止する。
【０２２２】
一方、ジョブＣ→ジョブＤの順で、複数のジョブが投入後に、「ＡＭ９：３０」の時点で新たに投入されたユーザＣのジョブＥのプリント処理は、「ＡＭ９：３０」の時点にて実行する事を、許可する。これは、出しっ放しモード下にて、該ジョブＥのプリント処理が装置１０５により実行可能であり、且つ、「ＡＭ９：３０」の時点では、ユーザＣの印刷物（プリント済みのシート束）が排紙部から未回収という状況では無い事に基づく（制御８）。
【０２２３】
次に、ジョブＥの印刷動作中に、ユーザＢがジョブＢの印刷物を排紙部から回収した旨の確認情報を、例えば、上記実施形態の方法等でもって、制御部２０２が確認したとする。それが、図１８の「ＡＭ９：３５」の時点である。
【０２２４】
このように、排紙済の先行ジョブＢのシートが排紙部から回収された場合、制御部２０２は、該先行ジョブＢの同一ユーザＢのジョブに該当する後続ジョブＤの印刷処理の実行を許可するよう制御する。
【０２２５】
但し、ジョブＢの印刷物が回収された時点である「ＡＭ９：３５」では、まだジョブＥの印刷が完了していない。故に、制御部２０２は、ハードディスクに既に保持済のユーザＢの２番目のジョブＤのデータの印刷処理を、ユーザＣのジョブＥの印刷が完了したうえで、開始させる。これが、ユーザＢのジョブＢの印刷物が排紙部から回収された後の期間にて制御部２０２が実行する図１８の「制御９」である。
【０２２６】
又、ジョブＤの印刷動作中に、ユーザＡがジョブＡの印刷物を排紙部から回収した旨の確認情報を、例えば、上記実施形態の方法等でもって、制御部２０２が確認したとする。それが、図１８の「ＡＭ９：４５」の時点である。
【０２２７】
このように、排紙済の先行ジョブＡのシートが排紙部から回収された場合、制御部２０２は、該先行ジョブＡの同一ユーザＡのジョブに該当する後続ジョブＣの印刷処理の実行を許可するよう制御する。但し、回収された時点である「ＡＭ９：４５」では、まだジョブＤの印刷が完了していない。故に、制御部２０２は、ハードディスクに既に保持済のユーザＡの２番目のジョブＣのデータの印刷処理を、ユーザＢのジョブＤの印刷が完了したうえで、開始させる。これが、ユーザＡのジョブＡの印刷物が排紙部から回収された後の期間にて制御部２０２が実行する図１８の「制御１０」である。
【０２２８】
ここで、ユーザＡのジョブＣとユーザＢのジョブＤの印刷タイミングを比較する。ユーザＡのジョブＣの方がユーザＢのジョブＤよりも早く画像形成装置１０５に投入された。しかし、ジョブＡの印刷物が排紙部から回収される前に、ジョブＢ印刷物が排紙部から回収された。ジョブＡの印刷物は、印刷が終了した「ＡＭ９：１５」の時点から３０分経過した時点の「ＡＭ９：４５」にて回収された。ジョブＢの印刷物は、印刷が終了した「ＡＭ９：２０」の時点から１５分経過した時点の「ＡＭ９：３５」にて回収された。
【０２２９】
このように、ジョブＡの印刷終了時点からジョブＡの印刷物の回収までのインターバル（３０分）よりも、ジョブＢの印刷終了時点からジョブＢの印刷物の回収までのインターバル（１５分）の方が短い。このような確認情報に基づいて、制御部２０２は、ジョブＣよりも後から投入されたジョブＤの印刷を、ジョブＣに優先して実行させるよう制御する。
【０２３０】
このように、本形態では、排出済のシートを排紙部から回収したユーザＢに関連する新たなジョブＤの印刷処理を、排紙部に排出済のシートを排紙部から未回収のユーザＡに関連する新たなジョブＣの印刷処理よりも、優先して、装置１０５により実行可能にする。
【０２３１】
又、このようなジョブ制御を実行しながらも、随時、他のジョブを受付可能にし、ハードディスクに順次格納可能としている。これが、図１８の「制御１１」である。
【０２３２】
以上のような各種制御を、出っ放し防止モードがセットされている場合にて、実行する。
【０２３３】
尚、ユーザＡ〜Ｃの、各ジョブ（Ａ、Ｂ、Ｃ、Ｄ、Ｅ）を、図１８のようなスケジューリングでもって処理したが、図１８に示した制御を実行することで、例えば以下のような効果をも奏す事が可能となる。
【０２３４】
例えば、ユーザＡのジョブＣの印刷実行は、ユーザＡの先行ジョブＡの印刷済のシートをユーザＡが排紙部から回収しなかった事に起因して、禁止状態となった。同様に、ユーザＢのジョブＤの印刷実行は、ユーザＢの先行ジョブＢの印刷済のシートをユーザＢが排紙部から回収しなかった事に起因して、禁止状態となった。その結果、これらのジョブの印刷を禁止して、これらのジョブよりも後から投入されたジョブＥの印刷を、実行させた。
【０２３５】
本形態では、ジョブＣ→ジョブＤ→ジョブＥの順番で投入された、これらのジョブを、ジョブＥ→ジョブＤ→ジョブＣの順番で、プリントさせた。
【０２３６】
しかし、ジョブＤやジョブＣの印刷は、これらのユーザが、先行ジョブの印刷物を回収したが為に、印刷を許可されたものである。換言すると、先行して印刷中のジョブの印刷が完了さえすれば自動的にこれらのジョブの印刷を開始するというものではない。つまり、単に印刷順番の優先順位が低くなって後回しにされるというわけではなく、回収処理が行われるまで印刷を禁止状態にしている。
【０２３７】
仮に、もし、単に、印刷順位の優先順位を下げるだけで、先行ジョブのシートの回収状態に依らずに、印刷物が未回収のユーザからの新たなジョブの実行を許可する構成を考える。
【０２３８】
例えば、ジョブＣやジョブＤの印刷を後回しにするだけで、ユーザＡのジョブＡやユーザＢのジョブＢの印刷物が未回収であるにも拘らず、ジョブＥの印刷が済み次第、ジョブＣや、ジョブＤの印刷を開始してしまうような構成を考える。
【０２３９】
このように、単に、先行ジョブの印刷物の回収状況に応じて後続ジョブの優先順位を下げるだけの構成では、以下のような問題に対して対処が困難な事が予想される。
【０２４０】
例えば、ユーザＡやユーザＢが、慢性的に、印刷物を長時間放置するようなユーザであるとする。上記のような優先順位を下げるだけの構成では、ジョブＣやジョブＤは、印刷順番が後回しにされるというだけで、印刷自体は禁止されない。故に、このようなユーザが存在していれば、結局、従来技術で述べたような出しっ放し（放置されっぱなし）の問題が起こってしまう。しかも、そもそも、ユーザＡやユーザＢは印刷物を放置する癖がある故に、ジョブＣやジョブＤの印刷が後回しにされるだけでは、ユーザＡやユーザＢに対する出っ放し防止の抑止効果が機能しない。
【０２４１】
又、近年、セキュリティ強化が益々重要になっている中で、このような印刷物の長時間放置は極力改善すべきといえる。その為にも、慢性的に印刷物を長時間放置するようなユーザの意識改革が必要と考える。しかし、上記のような優先順位を下げるだけの構成では、やはり、これらの課題に対しては対処が困難である。
【０２４２】
そこで、本発明では、本形態の一例として、以上のような課題に対しても対処出来るように、図１８に示した制御例のような仕組みも取り入れている。
【０２４３】
尚、その他の制御は、上述した各形態に基づいた制御を実行する。例えば、上記形態の如く、本形態では、ジョブの制限数を設定可能に構成しているが、ジョブの制限数を超えた後に画像形成装置１０５が受け付けた後続ジョブのプリント処理の実行を、排紙部に排出済の先行ジョブのシートの回収状況に応じて、禁止する。但し、ジョブの制限数を超える前に装置１０５が受け付けたジョブに関しては、投入順番に従って、プリント処理させる。
【０２４４】
又、例えば、図１８のジョブＥが所定ページ数（例えば、１００ページ）以上のジョブである場合は、ジョブＥのプリント処理を、画像形成装置１０５により実行可能であっても、「ＡＭ９：３０」の時点で、自動的に実行する事を禁止する。この場合、ジョブＥのデータはハードディスクに保存しておく。そして、ジョブＥのプリント開始指示がユーザにより装置１０５の操作部２０３を介して入力された事に応じて、ジョブＥのプリントを開始させる。
【０２４５】
一方、図１８のジョブＥが所定ページ数（例えば、１００ページ）未満のジョブである場合は、ジョブＥのプリント処理を、「ＡＭ９：３０」の時点で、自動的に実行する事を許可する。つまり、ジョブＥのデータをハードディスクに格納された後にユーザが操作部を操作しなくても、自動的にプリント可能にする。
【０２４６】
このように、出っ放し防止機能がＯＮ状態の場合において、上記「制御1」〜「制御１１」を含む各種の制御を制御部２０２により、実行可能にする。
【０２４７】
換言すると、制御部２０２は、出っ放し防止機能が選択されていない場合（ＯＦＦの場合）には、少なくとも上記「制御４」や「制御５」は、実行しないよう制御する。
【０２４８】
例えば、該機能がＯＦＦの場合には、ジョブＡ〜ジョブＥの複数のジョブを、以下のような、ジョブ投入順序と同じ順番で、印刷させるよう制御する。
【０２４９】
「ＡＭ９：０５」の時点で、ジョブＡの印刷処理を実行させる。ユーザＡのジョブＡの印刷完了時点に相当する「ＡＭ９：１５」の時点でユーザＢのジョブＢの印刷を開始させる。ユーザＡのジョブＣの印刷は、ユーザＡのジョブＡの印刷物が未回収であるか否かに関係なく、ジョブＣの投入時点に相当する「ＡＭ９：２５」の時点で、開始させる。また、「ＡＭ９：２７」に投入されたユーザＢのジョブＤの印刷は、ユーザＡのジョブＣの印刷完了が完了時点で、ユーザＢのジョブＢの印刷物が未回収であるか否かに関係なく、開始させる。
【０２５０】
このように、制御部２０２は、出っ放し防止機能が選択せれていない場合には、ジョブＡ〜ジョブＥを投入順序どおりにプリント可能に画像形成装置１０５を制御する。
【０２５１】
又、出っ放し防止機能がＯＮにて、該機能により印刷処理の実行が禁止対象となったジョブが存在している場合に、該出っ放し防止機能が、ＯＮからＯＦＦにする操作がユーザインタフェースユニットを介してユーザにより実行された場合に以下のように制御する。
【０２５２】
例えば、図１８の「ＡＭ９：２７」の時点では、印刷実行の禁止対象のジョブとして、ユーザＡのジョブＣ、ユーザＢのジョブＤが存在する。これらのジョブの印刷データは、記憶部２０４のハードディスクに保持させている。制御部２０２は、ジョブＣの印刷を、ユーザＡのジョブＡが排紙部から回収されるまで、少なくとも、待機させる。又、ジョブＤの印刷を、ユーザＢのジョブＢが排紙部から回収されるまで、少なくとも、待機させる。現在の画像形成装置１０５は、出っ放し防止機能がＯＮ状態（有効状態）である。
【０２５３】
ここで、「ＡＭ９：２８」の時点で、画像形成装置１０５の表示部３０１に表示させた図７の画面７１０のキー７１１がユーザにより操作され、出っ放し防止機能がＯＦＦ状態（無効状態）になったとする。すると、制御部２０２は、該ユーザの設定に応答し、出っ放し防止機能を解除する。
【０２５４】
具体的には、制御部２０２は、この「ＡＭ９：２８」の時点でもって、ジョブＣの印刷実行、ジョブＤの印刷実行を、共に、許可する。
【０２５５】
例えば、「ＡＭ９：２８」の時点で、出っ放し防止機能がＯＮからＯＦＦに切り換わった事に応答し、ハードディスクからジョブＣのプリントデータを読み出し、「制御４」で印刷待機状態となったジョブＣの印刷処理を実行させる。該ジョブＣの印刷が完了したら、ハードディスクからジョブＤのプリントデータを読み出し、「制御５」で印刷待機状態となったジョブＤの印刷処理を実行させる。そして、該ジョブＤの印刷が完了したら、ユーザＣのジョブＥの印刷を開始させる。このような順番でジョブを実行させる。
【０２５６】
即ち、上記出っ放し防止機能をＯＦＦに切り換える操作がなされたら、ユーザＡの先行ジョブＡの印刷物が排紙部から回収されたか否かに関係なく、ユーザＡの後続ジョブＣの印刷の実行を許可する。同様に、ユーザＢの先行ジョブＢの印刷物が排紙部から回収されたか否かに関係なく、ユーザＢの後続ジョブＤの印刷の実行を許可する。
【０２５７】
以上のように、出っ放し防止モードが選択（ＯＮ）された場合にて印刷処理の実行が禁止状態となったジョブの印刷処理を、該出っ放し防止モードの設定が解除（ＯＦＦ）された事に応答して、実行可能に制御部２０２により画像形成装置１０５を制御する。
【０２５８】
又、外部ジョブやコピージョブやボックスジョブ等、複数種別のジョブを受付可能な場合において、外部ジョブを処理する場合は、制御部２０２が図１８の「制御４」〜「制御７」のような制御を実行する。一方、コピージョブやボックスジョブの場合には、制御部２０２が「制御４」〜「制御７」のような制御を実行しないよう制御する。このような構成でも良いことを上述した。
【０２５９】
外部ジョブは、その印刷開始要求が、例えば、ホストコンピュータ等、外部装置の操作部を介して入力される。即ち、印刷を開始する前の時点から装置１０５の目の前にユーザがいる状況は低いといえる。一方、コピージョブやボックスジョブ等は、その印刷開始要求が、装置１０５自身の操作部２０３を介して入力される。即ち、印刷を開始する前の時点から装置１０５の目の前にユーザがいる状況が多い。
【０２６０】
そこで、例えば、外部ジョブのような、画像形成装置１０５とは異なる外部装置のユーザインタフェースユニットを介して印刷開始要求が入力されるタイプのジョブ（以下、第１タイプのジョブとも呼ぶ）を処理する場合は、制御部２０２が、該ジョブを次のように制御する。
【０２６１】
例えば、制御部２０２は、該外部ジョブのユーザと同一ユーザのジョブで、既に印刷済で、且つ、排紙部から未回収のジョブが存在するか否かを確認する。その結果、該ジョブのユーザと同一ユーザのジョブで、且つ、印刷済で且つ未回収のジョブが存在する場合に、画像形成装置１０５が該外部ジョブの印刷が可能な状態であっても、該外部ジョブの印刷実行を禁止する。一方、該外部ジョブのユーザと同一ユーザのジョブで、且つ、印刷済で且つ未回収のジョブ、このようなジョブが存在しない場合に、該外部ジョブの印刷実行を許可する。
【０２６２】
又、例えば、コピージョブやボックスジョブのような、画像形成装置１０５が具備するユーザインタフェースユニットを介して印刷開始要求が入力されるタイプのジョブ（以下、第２タイプのジョブとも呼ぶ）を処理する場合は、制御部２０２は、該ジョブを次のように制御する。
【０２６３】
例えば、制御部２０２は、該第２タイプのジョブを処理する場合は、該ジョブのユーザと同一ユーザのジョブで、既に印刷済で、且つ、排紙部から未回収のジョブが存在するか否か等の確認処理を実行しない。且つ、そのユーザのジョブで未回収のジョブが排紙部にあるか否かに関係なく、該受け付けた第２タイプのジョブの印刷処理の実行を許可する。換言すると、そのユーザのジョブで未回収のジョブが排紙部に存在していても、該第２ジョブの印刷実行を許可する。
【０２６４】
以上のように、第１タイプのジョブと第２タイプのジョブとで制御を異ならせるよう制御部２０２により制御しても良い。
【０２６５】
このように、本形態は、各種の応用制御も採用可能である。
【０２６６】
以上説明したような構成を採用することで、従来技術で想定したような問題にも対処できる。
【０２６７】
又、例えば、画像形成装置を大型化せず、コストもかけず、排紙トレイしかない１台の画像形成装置を複数人で共有して使う場合であっても、排紙トレイ上へジョブ出力（印刷シート）が出しっ放しとなってしまうことを未然に防ぐ事も可能となる。又、それぞれのユーザが確実に自分のジョブ出力（印刷シート）を容易に取得（回収）できるようにする事も可能となる。このように、本形態の装置が利用される環境に柔軟に対応した便利な環境が構築可能となる。このような効果が図れる。
【０２６８】
なお、上記各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【０２６９】
なお、図８〜図１１，図１３の各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。また、上記図１８を用いて説明した内容に限定されるものでもない。
【０２７０】
以上、実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０２７１】
以下、図１９に示すメモリマップを参照して本発明に係る画像形成装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０２７２】
図１９は、本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体（記録媒体）のメモリマップを説明する図である。
【０２７３】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０２７４】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０２７５】
本実施形態における図１２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０２７６】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２７７】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２７８】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０２７９】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０２８０】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２８１】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０２８２】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。 
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２８３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２８４】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２８５】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０２８６】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。
【図面の簡単な説明】
【０２８７】
【図１】本発明の第１の実施形態を示す画像形成装置を適用可能な画像形成システムの一例を示すシステム構成図である。
【図２】図1に示した画像形成装置の構成の一例を示すブロック図である。
【図３】図２に示した画像形成装置の操作部の概観の一例を示す平面図である。
【図４】画像形成装置の制御部による表示制御により図３に示した画像形成装置の操作部の表示部に表示される操作画面の一例（基本画面例）を示す模式図である。
【図５】図３に示したユーザモードキーがユーザにより押下されたことに応答し制御部が表示部に表示させるユーザモード画面の一例を示す模式図である。
【図６】図５に示した共通仕様設定キーがユーザにより押下されたことに応答し制御部が表示部に表示させる共通仕様設定画面の一例を示す模式図である。
【図７】本実施形態の画像形成装置における出しっ放し防止機能画面の一連の画面遷移を示す模式図である。
【図８】本発明の画像形成装置における出しっ放し防止機能に関する各設定情報の一例を示す図である。
【図９】本実施形態においてインターバル時間に応じてジョブ制限数ＪＬｉｍ（Ｘ）を設定するための設定テーブルの一例を示す図である。
【図１０】本実施形態のユーザ情報の一例を示す図である。
【図１１】本実施形態のユーザ登録情報の一例を示す図である。
【図１２】本発明の画像形成装置における第１の制御処理手順の一例を示すフローチャートである。
【図１３】本実施形態のジョブステータス情報の一例を示す図である。
【図１４】本実施形態において出力されたジョブの受け取り済みを確認するための出力ジョブ受け取りチェック画面の一例を示す模式図である。
【図１５】本実施形態において出力されたジョブの受け取り済みを確認するための出力ジョブ受け取りチェック画面の一例を示す模式図である。
【図１６】本実施形態において出力されたジョブの受け取り済みを確認するための出力ジョブ受け取りチェック画面の一例を示す模式図である。
【図１７】ジョブに対する次の処理の指示を表示する画面の一例を示す模式図である。
【図１８】本実施形態の制御例の一例を示す図である。
【図１９】本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体（記録媒体）のメモリマップを説明する図である。
【符号の説明】
【０２８８】
１０５    画像形成装置
２０２    制御部
２０３    操作部
２０４    記憶部
２０８    プリンタ部
【図１】
2006079591.tif 000003
【図２】
2006079591.tif 000004
【図３】
2006079591.tif 000005
【図４】
2006079591.tif 000006
【図５】
2006079591.tif 000007
【図６】
2006079591.tif 000008
【図７】
2006079591.tif 000009
【図８】
2006079591.tif 000010
【図９】
2006079591.tif 000011
【図１０】
2006079591.tif 000012
【図１１】
2006079591.tif 000013
【図１２】
2006079591.tif 000014
【図１３】
2006079591.tif 000015
【図１４】
2006079591.tif 000016
【図１５】
2006079591.tif 000017
【図１６】
2006079591.tif 000018
【図１７】
2006079591.tif 000019
【図１８】
2006079591.tif 000020
【図１９】
2006079591.tif 000021