(57)【特許請求の範囲】
【請求項１】
印刷ジョブに基づいて記録媒体に対し画像を形成する際に、任意の要因が発生すると、前記印刷ジョブを中断し、当該任意の要因が解消されると、前記印刷ジョブを再開する画像形成装置であって、
前記印刷ジョブを受信する受信部と、
前記印刷ジョブを送信したユーザーを特定するユーザー特定部と、
前記受信部が前記印刷ジョブを受信すると、前記印刷ジョブを受け付けるか否かを判断する受付判断部と、
を有し、
前記印刷ジョブの中断から再開までの期間内に、前記受信部が追加の印刷ジョブを受信すると、前記受付判断部は、前記ユーザー特定部によって特定される、中断された前記印刷ジョブを送信した第１ユーザーと前記追加の印刷ジョブを送信した第２ユーザーとを比較し、前記第１ユーザーおよび前記第２ユーザーが一致する場合、前記追加の印刷ジョブを受け付け、一致しない場合、前記追加の印刷ジョブを受け付けない画像形成装置。
【請求項２】
前記印刷ジョブには、前記ユーザーの認証処理を必要とするセキュアジョブおよび認証処理を必要としない非セキュアジョブがあり、
前記中断された印刷ジョブが前記セキュアジョブである場合、前記受付判断部は、第１ユーザーおよび第２ユーザーを比較し、前記追加の印刷ジョブを受け付けるか否かを判断し、
前記中断された印刷ジョブが前記非セキュアジョブである場合、前記受付判断部は、送信したユーザーに関わらず前記追加の印刷ジョブを受け付ける請求項１に記載の画像形成装置。
【請求項３】
前記第１ユーザーおよび前記第２ユーザーが一致しない場合、前記第１ユーザーに、前記第２ユーザーから前記追加の印刷ジョブを受信したことを通知すると共に、前記追加の印刷ジョブの受付を許可するか否かを問い合わせる通知部をさらに有し、
前記通知部による問い合わせの回答として、前記追加の印刷ジョブの受付が許可された場合、前記受付判断部は、例外的に前記追加の印刷ジョブを受け付ける請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記問い合わせの回答を受信しないまま所定のタイムアウト時間を超えると、前記受付判断部は、前記追加の印刷ジョブを受け付けない請求項３に記載の画像形成装置。
【請求項５】
前記第１ユーザーおよび前記第２ユーザーが一致しない場合、前記受付判断部は、複数のユーザー間の信頼関係を示す信頼関係テーブルを参照し、前記第２ユーザーが前記第１ユーザーによって信頼されている場合、例外的に前記追加の印刷ジョブを受け付け、信頼されていない場合、前記追加の印刷ジョブを受け付けない請求項１〜４のいずれか一項に記載の画像形成装置。
【請求項６】
前記印刷ジョブが送信される際に、当該印刷ジョブに機密の段階を示す機密レベルが設定可能であり、
前記受付判断部は、前記中断された印刷ジョブに設定された前記機密レベルに基づいて、前記追加の印刷ジョブの受付を再開できるタイミングを決定する請求項１〜５のいずれか一項に記載の画像形成装置。
【請求項７】
前記任意の要因が解消されないまま所定の限界時間を超えると、前記中断された印刷ジョブを終了し、前記受付判断部は、送信したユーザーに関わらず印刷ジョブを受け付け可能となる請求項１〜６のいずれか一項に記載の画像形成装置。
【請求項８】
印刷ジョブに基づいて記録媒体に対し画像を形成する際に、任意の要因が発生すると、前記印刷ジョブを中断し、当該任意の要因が解消されると、前記印刷ジョブを再開する画像形成装置の制御プログラムであって、
前記印刷ジョブを受信する受信ステップと、
前記印刷ジョブを送信したユーザーを特定するユーザー特定ステップと、
前記受信ステップにおいて前記印刷ジョブを受信すると、前記印刷ジョブを受け付けるか否かを判断する受付判断ステップと、
を含み、
前記印刷ジョブの中断から再開までの期間内に、前記受信ステップにおいて追加の印刷ジョブを受信すると、前記受付判断ステップにおいては、前記ユーザー特定ステップにおいて特定される、中断された前記印刷ジョブを送信した第１ユーザーと前記追加の印刷ジョブを送信した第２ユーザーとを比較し、前記第１ユーザーおよび前記第２ユーザーが一致する場合、前記追加の印刷ジョブを受け付け、一致しない場合、前記追加の印刷ジョブを受け付けないことをコンピューターに実行させる制御プログラム。
【請求項９】
前記印刷ジョブには、前記ユーザーの認証処理を必要とするセキュアジョブおよび認証処理を必要としない非セキュアジョブがあり、
前記中断された印刷ジョブが前記セキュアジョブである場合、前記受付判断ステップにおいて、第１ユーザーおよび第２ユーザーを比較し、前記追加の印刷ジョブを受け付けるか否かを判断し、
前記中断された印刷ジョブが前記非セキュアジョブである場合、前記受付判断ステップにおいて、送信したユーザーに関わらず前記追加の印刷ジョブを受け付ける請求項８に記載の制御プログラム。
【請求項１０】
前記第１ユーザーおよび前記第２ユーザーが一致しない場合、前記第１ユーザーに、前記第２ユーザーから前記追加の印刷ジョブを受信したことを通知すると共に、前記追加の印刷ジョブの受付を許可するか否かを問い合わせる通知ステップをさらに含み、
前記通知ステップにおける問い合わせの回答として、前記追加の印刷ジョブの受付が許可された場合、前記受付判断ステップにおいて、例外的に前記追加の印刷ジョブを受け付ける請求項８または請求項９に記載の制御プログラム。
【請求項１１】
前記問い合わせの回答を受信しないまま所定のタイムアウト時間を超えると、前記受付判断ステップにおいて、前記追加の印刷ジョブを受け付けない請求項１０に記載の制御プログラム。
【請求項１２】
前記第１ユーザーおよび前記第２ユーザーが一致しない場合、前記受付判断ステップにおいて、複数のユーザー間の信頼関係を示す信頼関係テーブルを参照し、前記第２ユーザーが前記第１ユーザーによって信頼されている場合、例外的に前記追加の印刷ジョブを受け付け、信頼されていない場合、前記追加の印刷ジョブを受け付けない請求項８〜１１のいずれか一項に記載の制御プログラム。
【請求項１３】
前記印刷ジョブが送信される際に、当該印刷ジョブに機密の段階を示す機密レベルが設定可能であり、
前記受付判断ステップにおいて、前記中断された印刷ジョブに設定された前記機密レベルに基づいて、前記追加の印刷ジョブの受付を再開できるタイミングを決定する請求項８〜１２のいずれか一項に記載の制御プログラム。
【請求項１４】
前記任意の要因が解消されないまま所定の限界時間を超えると、前記中断された印刷ジョブを終了し、前記受付判断ステップにおいて、送信したユーザーに関わらず印刷ジョブを受け付け可能とする請求項８〜１３のいずれか一項に記載の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置および制御プログラムに関する。
【背景技術】
【０００２】
近年、オフィス等の環境において、画像形成装置は、ネットワークを介して複数の端末に接続され、複数のユーザーから複数の印刷ジョブを受け付けて印刷を行うことが一般的である。このような共用の画像形成装置を使用して、ユーザーが機密性の高い文書を印刷する場合がある。この場合に、機密性を維持した印刷を行うために、セキュアプリントと呼ばれる機能が画像形成装置に実装されている（たとえば、特許文献１参照）。セキュアプリントを指定すると、画像形成装置に印刷ジョブを送信したユーザー本人が、画像形成装置において認証動作（ＩＣカードをかざす動作やパスワードを入力する動作等）を行うことを条件にして、印刷物の出力が開始される。
【０００３】
特許文献１記載の発明では、セキュアプリントによる印刷の途中で、用紙等の消耗品切れが発生すると、画像形成装置は印刷を中断する。そして、消耗品が補充されると、画像形成装置は印刷を再開可能となり、再度の認証動作をユーザーに要求する。印刷を再開する際にも認証を行うことにより、印刷の再開後でも機密性を維持した印刷を継続できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１６１８４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１では、セキュアプリントによる印刷が中断されている間でも、画像形成装置は、新たな印刷ジョブを受け付け可能である。したがって、印刷を中断されたユーザーが消耗品を取りに行くために、一時的に画像形成装置を離れている場合でも、別のユーザーが新たな印刷ジョブを送信すると、画像形成装置は当該印刷ジョブを受け付けてしまう。そして、別のユーザーは、印刷が中断されていることを知らずに、自身の印刷物を確認するために、画像形成装置に来てしまう。印刷を中断されたユーザーが、機密性の高い出力途中の印刷物を画像形成装置に置いたまま消耗品を取りに行っていると、後から来た別のユーザーによって、出力途中の印刷物が見られてしまう虞がある。つまり、出力途中の印刷物の機密性が損失される可能性がある。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、任意の要因の発生により、セキュアプリントによる印刷が中断されている間、機密性の損失を低減できる画像形成装置および制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的は、下記の手段によって達成される。
【０００８】
（１）印刷ジョブに基づいて記録媒体に対し画像を形成する際に、任意の要因が発生すると、前記印刷ジョブを中断し、当該任意の要因が解消されると、前記印刷ジョブを再開する画像形成装置であって、前記印刷ジョブを受信する受信部と、前記印刷ジョブを送信したユーザーを特定するユーザー特定部と、前記受信部が前記印刷ジョブを受信すると、前記印刷ジョブを受け付けるか否かを判断する受付判断部と、を有し、前記印刷ジョブの中断から再開までの期間内に、前記受信部が追加の印刷ジョブを受信すると、前記受付判断部は、前記ユーザー特定部によって特定される、中断された前記印刷ジョブを送信した第１ユーザーと前記追加の印刷ジョブを送信した第２ユーザーとを比較し、前記第１ユーザーおよび前記第２ユーザーが一致する場合、前記追加の印刷ジョブを受け付け、一致しない場合、前記追加の印刷ジョブを受け付けない画像形成装置。
【０００９】
（２）前記印刷ジョブには、前記ユーザーの認証処理を必要とするセキュアジョブおよび認証処理を必要としない非セキュアジョブがあり、前記中断された印刷ジョブが前記セキュアジョブである場合、前記受付判断部は、第１ユーザーおよび第２ユーザーを比較し、前記追加の印刷ジョブを受け付けるか否かを判断し、前記中断された印刷ジョブが前記非セキュアジョブである場合、前記受付判断部は、送信したユーザーに関わらず前記追加の印刷ジョブを受け付ける上記（１）に記載の画像形成装置。
【００１０】
（３）前記第１ユーザーおよび前記第２ユーザーが一致しない場合、前記第１ユーザーに、前記第２ユーザーから前記追加の印刷ジョブを受信したことを通知すると共に、前記追加の印刷ジョブの受付を許可するか否かを問い合わせる通知部をさらに有し、前記通知部による問い合わせの回答として、前記追加の印刷ジョブの受付が許可された場合、前記受付判断部は、例外的に前記追加の印刷ジョブを受け付ける上記（１）または上記（２）に記載の画像形成装置。
【００１１】
（４）前記問い合わせの回答を受信しないまま所定のタイムアウト時間を超えると、前記受付判断部は、前記追加の印刷ジョブを受け付けない上記（３）に記載の画像形成装置。
【００１２】
（５）前記第１ユーザーおよび前記第２ユーザーが一致しない場合、前記受付判断部は、複数のユーザー間の信頼関係を示す信頼関係テーブルを参照し、前記第２ユーザーが前記第１ユーザーによって信頼されている場合、例外的に前記追加の印刷ジョブを受け付け、信頼されていない場合、前記追加の印刷ジョブを受け付けない上記（１）〜（４）のいずれか一つに記載の画像形成装置。
【００１３】
（６）前記印刷ジョブが送信される際に、当該印刷ジョブに機密の段階を示す機密レベルが設定可能であり、前記受付判断部は、前記中断された印刷ジョブに設定された前記機密レベルに基づいて、前記追加の印刷ジョブの受付を再開できるタイミングを決定する上記（１）〜（５）のいずれか一つに記載の画像形成装置。
【００１４】
（７）前記任意の要因が解消されないまま所定の限界時間を超えると、前記中断された印刷ジョブを終了し、前記受付判断部は、送信したユーザーに関わらず印刷ジョブを受け付け可能となる上記（１）〜（６）のいずれか一つに記載の画像形成装置。
【００１５】
（８）印刷ジョブに基づいて記録媒体に対し画像を形成する際に、任意の要因が発生すると、前記印刷ジョブを中断し、当該任意の要因が解消されると、前記印刷ジョブを再開する画像形成装置の制御プログラムであって、前記印刷ジョブを受信する受信ステップと、前記印刷ジョブを送信したユーザーを特定するユーザー特定ステップと、前記受信ステップにおいて前記印刷ジョブを受信すると、前記印刷ジョブを受け付けるか否かを判断する受付判断ステップと、を含み、前記印刷ジョブの中断から再開までの期間内に、前記受信ステップにおいて追加の印刷ジョブを受信すると、前記受付判断ステップにおいては、前記ユーザー特定ステップにおいて特定される、中断された前記印刷ジョブを送信した第１ユーザーと前記追加の印刷ジョブを送信した第２ユーザーとを比較し、前記第１ユーザーおよび前記第２ユーザーが一致する場合、前記追加の印刷ジョブを受け付け、一致しない場合、前記追加の印刷ジョブを受け付けないことをコンピューターに実行させる制御プログラム。
【００１６】
（９）前記印刷ジョブには、前記ユーザーの認証処理を必要とするセキュアジョブおよび認証処理を必要としない非セキュアジョブがあり、前記中断された印刷ジョブが前記セキュアジョブである場合、前記受付判断ステップにおいて、第１ユーザーおよび第２ユーザーを比較し、前記追加の印刷ジョブを受け付けるか否かを判断し、前記中断された印刷ジョブが前記非セキュアジョブである場合、前記受付判断ステップにおいて、送信したユーザーに関わらず前記追加の印刷ジョブを受け付ける上記（８）に記載の制御プログラム。
【００１７】
（１０）前記第１ユーザーおよび前記第２ユーザーが一致しない場合、前記第１ユーザーに、前記第２ユーザーから前記追加の印刷ジョブを受信したことを通知すると共に、前記追加の印刷ジョブの受付を許可するか否かを問い合わせる通知ステップをさらに含み、前記通知ステップにおける問い合わせの回答として、前記追加の印刷ジョブの受付が許可された場合、前記受付判断ステップにおいて、例外的に前記追加の印刷ジョブを受け付ける上記（８）または上記（９）に記載の制御プログラム。
【００１８】
（１１）前記問い合わせの回答を受信しないまま所定のタイムアウト時間を超えると、前記受付判断ステップにおいて、前記追加の印刷ジョブを受け付けない上記（１０）に記載の制御プログラム。
【００１９】
（１２）前記第１ユーザーおよび前記第２ユーザーが一致しない場合、前記受付判断ステップにおいて、複数のユーザー間の信頼関係を示す信頼関係テーブルを参照し、前記第２ユーザーが前記第１ユーザーによって信頼されている場合、例外的に前記追加の印刷ジョブを受け付け、信頼されていない場合、前記追加の印刷ジョブを受け付けない上記（８）〜（１１）のいずれか一つに記載の制御プログラム。
【００２０】
（１３）前記印刷ジョブが送信される際に、当該印刷ジョブに機密の段階を示す機密レベルが設定可能であり、前記受付判断ステップにおいて、前記中断された印刷ジョブに設定された前記機密レベルに基づいて、前記追加の印刷ジョブの受付を再開できるタイミングを決定する上記（８）〜（１２）のいずれか一つに記載の制御プログラム。
【００２１】
（１４）前記任意の要因が解消されないまま所定の限界時間を超えると、前記中断された印刷ジョブを終了し、前記受付判断ステップにおいて、送信したユーザーに関わらず印刷ジョブを受け付け可能とする請求項上記（８）〜（１３）のいずれか一つに記載の制御プログラム。
【発明の効果】
【００２２】
本発明の画像形成装置および制御プログラムによれば、印刷ジョブの中断から再開までの期間内に、追加の印刷ジョブを受信すると、中断された印刷ジョブを送信したユーザー（第１ユーザー）と追加の印刷ジョブを送信したユーザー（第２ユーザー）とを比較する。第１ユーザーおよび第２ユーザーが一致する場合、画像形成装置は、追加の印刷ジョブを受け付け、一致しない場合、追加の印刷ジョブを受け付けない。したがって、第１ユーザーおよび第２ユーザーが一致しない場合、第１ユーザーが消耗品切れ等の要因を解消するために消耗品を取りに行き、画像形成装置を離れている場合でも、画像形成装置は、第２ユーザーの追加の印刷ジョブを受け付けない。このため、第２ユーザーの印刷物が画像形成装置に出力されることもなく、第２ユーザーが画像形成装置に近づくこともない。結果として、印刷が中断される前に既に出力された第１ユーザーの印刷物が画像形成装置に残っていても、人目に触れる可能性を低減でき、機密性の損失を低減できる。
【図面の簡単な説明】
【００２３】
【図１】画像形成システムの概略構成を示すブロック図である。
【図２】ＰＣの概略構成を示すブロック図である。
【図３】画像形成装置の概略構成を示すブロック図である。
【図４】画像形成装置のＣＰＵの機能構成を示すブロック図である。
【図５】画像形成装置の処理の手順を示すフローチャートである。
【図６】画像形成装置の処理の手順を示すフローチャートである。
【図７】追加ジョブ受付判断の手順の一例を示すフローチャートである。
【図８】印刷ジョブ受付可能ユーザーの制限と印刷ジョブの進行状況との関係を説明するための図である。
【図９】追加ジョブ受付判断の手順の他の例を示すフローチャートである。
【図１０】追加ジョブ許可判断の手順の一例を示すフローチャートである。
【図１１】追加ジョブ許可判断の手順の他の例を示すフローチャートである。
【図１２】信頼関係テーブルを示す図である。
【図１３】機密レベルが設定されている場合の、印刷ジョブ受付可能ユーザーの制限と印刷ジョブの進行状況との関係を説明するための図である。
【図１４】追加ジョブ受付判断の手順のさらに別の例を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、添付した図面を参照して、本発明の実施形態を説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。
【００２５】
図１は、画像形成システムの概略構成を示すブロック図である。画像形成システムは、ＰＣ１００、ＰＣ２００、携帯端末３００および画像形成装置４００を有する。各構成は、ネットワーク５００を介して相互に通信可能に接続されている。
【００２６】
ＰＣ１００およびＰＣ２００は、デスクトップ型ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やノート型ＰＣ等のコンピューター端末である。ＰＣ１００およびＰＣ２００は、ネットワーク５００を介して、印刷ジョブやセキュアプリント指定等の各種指示を画像形成装置４００に送信する。
【００２７】
携帯端末３００は、タブレット端末、スマートフォン、携帯電話等の、ユーザーが携帯可能な端末である。携帯端末３００は、ネットワーク５００を介して、印刷ジョブやセキュアプリント指定等の各種指示を画像形成装置４００に送信する。携帯端末３００からも印刷ジョブ等の送信が可能であるため、ユーザーは、自席のＰＣから印刷ジョブを送信した後に、印刷物を確認するために画像形成装置４００に向かう途中で、携帯端末３００を使用して追加の印刷ジョブを送信できる。
【００２８】
画像形成装置４００は、プリンターや複合機（ＭＦＰ：Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等である。画像形成装置４００は、複数の印刷ジョブを受け付けた場合、受け付けた順序にしたがってジョブキューに登録する。画像形成装置４００は、ジョブキューに登録された順序にしたがって、各印刷ジョブを順次実行する。
【００２９】
ネットワーク５００は、イーサネット（登録商標）、ＦＤＤＩ（Ｆｉｂｅｒ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）等の規格によるＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や、ＬＡＮ同士を専用線で接続したＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等からなる。なお、ネットワーク５００に接続される各構成の種類および台数は、図１に示す例に限定されない。
【００３０】
次に、各構成の詳細について説明する。
【００３１】
図２は、ＰＣ１００の概略構成を示すブロック図である。ＰＣ１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１０、メモリー１２０、ハードディスク１３０、通信Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）部１４０、ディスプレイ１５０および入力操作部１６０を有する。各構成は、バス１７０を介して相互に通信可能に接続されている。
【００３２】
ＣＰＵ１１０は、メモリー１２０やハードディスク１３０に記録されているプログラムにしたがって、上記各構成の制御や各種の演算処理を行う。メモリー１２０は、各種プログラムや各種データを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）や、作業領域として一時的にプログラムやデータを記憶するＲＡＭ（Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等からなる。ハードディスク１３０は、オペレーティングシステムを含む各種プログラムや各種データを格納する。
【００３３】
通信Ｉ／Ｆ部１４０は、ネットワーク５００を介して他の機器と通信するためのインターフェースであり、イーサネット（登録商標）、ＦＤＤＩ、Ｗｉ−Ｆｉ等の規格が用いられる。
【００３４】
ディスプレイ１５０は、たとえば液晶ディスプレイであり、各種情報を表示する。入力操作部１６０は、たとえばマウス等のポインティングデバイスやキーボードを含み、各種情報の入力を行うために使用される。
【００３５】
ＰＣ２００および携帯端末３００は、ＰＣ１００と同様の概略構成を有する。携帯端末３００の入力操作部は、タッチパネル等を含めてもよい。
【００３６】
図３は、画像形成装置４００の概略構成を示すブロック図である。画像形成装置４００は、ＣＰＵ４１０、メモリー４２０、ハードディスク４３０、通信Ｉ／Ｆ部４４０、操作パネル部４５０、画像形成部４６０、ユーザー認証部４７０および消耗品検出部４８０を有する。各構成は、バス４９０を介して相互に通信可能に接続されている。なお、画像形成装置４００の構成のうち、ＰＣ１００と同様の概略構成を有する部分については、その説明を省略する。
【００３７】
操作パネル部４５０は、たとえばタッチパネル、テンキー、スタートボタン、ストップボタン等を含み、各種情報の表示および入力を行うために使用される。
【００３８】
画像形成部４６０は、帯電、露光、現像、転写および定着の各工程を含む電子写真式プロセス等の周知の作像プロセスを用いて、各種データに基づく画像を、記録媒体である用紙上に形成する。
【００３９】
ユーザー認証部４７０は、ユーザーによってセキュアプリントが指定された場合に、当該ユーザーのユーザー情報を取得する。セキュアプリントは、ユーザーが機密性の高い文書を印刷する場合に、機密性を維持した印刷を行うために使用する機能である。
【００４０】
印刷ジョブにセキュアプリントを指定するための指示は、たとえば、ＰＣ１００によって行われる。当該指示は、具体的には、ユーザーがＰＣ１００を使用して印刷ジョブを送信する際に、ＰＣ１００のディスプレイ１５０に表示されたセキュアプリントの項目を、入力操作部１６０を使用して選択すること等により実現できる。印刷ジョブにセキュアプリントが指定された場合、ＰＣ１００は、セキュアプリントを指定する情報を付加して、当該印刷ジョブを画像形成装置４００に送信する。このようなセキュアプリントを指定する情報が付加された印刷ジョブを、以下ではセキュアジョブと呼ぶ。一方、セキュアプリントを指定する情報が付加されていない通常の印刷ジョブを、以下では非セキュアジョブと呼ぶ。
【００４１】
ユーザー認証部４７０は、たとえばＩＣカードリーダー等からなり、ＩＣカードリーダーとユーザーのＩＣカードとの間で無線通信を行い、ＩＣカードに記憶されているユーザー情報を読み取ることにより、ユーザー情報を取得する。ユーザー認証部４７０は、ユーザーによって操作パネル部４５０等が使用され、パスワードが直接入力されることにより、ユーザー情報を取得するように構成されてもよい。また、ユーザー認証部４７０は、ユーザーの指紋情報や声紋情報等が入力されることにより、ユーザー情報を取得するように構成されてもよい。
【００４２】
画像形成装置４００は、セキュアジョブの印刷処理を開始または再開する前に、セキュアジョブを送信したユーザーに、ユーザー認証部４７０における認証動作を要求する。画像形成装置４００は、たとえば、操作パネル部４５０等に認証動作を要求する旨のメッセージを表示して、当該ユーザーに要求する。認証動作は、ＩＣカードをＩＣカードリーダーにかざす動作、操作パネル部４５０等を使用してパスワードを入力する動作等である。ユーザーが認証動作を行うと、ユーザー認証部４７０は、ユーザー情報を取得してＣＰＵ４１０に送信する。そして、ユーザー認証部４７０から受信したユーザー情報と、セキュアジョブに関連付けられたユーザー情報とが一致する場合、ＣＰＵ４１０は、当該ユーザーの認証処理を完了し、セキュアプリントの開始または再開を許可する。一方、非セキュアジョブの印刷処理を開始または再開する前には、画像形成装置４００は、ユーザーにそのような認証動作を要求しない。
【００４３】
消耗品検出部４８０は、画像形成装置４００が使用する消耗品の残量を検出する。消耗品検出部４８０は、たとえば用紙の残量を検出するための用紙残量センサーや、トナーの残量を検出するためのトナー残量センサー等を含む。用紙残量センサーは透過型センサーから構成されてもよく、トナー残量センサーは磁気センサーから構成されてもよい。消耗品検出部４８０は、検出した消耗品の残量情報をＣＰＵ４１０に送信する。
【００４４】
図４は、画像形成装置４００のＣＰＵ４１０の機能構成を示すブロック図である。ＣＰＵ４１０は、受信部４１１、ユーザー特定部４１２、消耗品不足判断部４１３、中断判断部４１４、再開判断部４１５、受付判断部４１６および通知部４１７を有する。
【００４５】
受信部４１１は、ネットワーク５００を介して、ＰＣ１００、ＰＣ２００および携帯端末３００から印刷ジョブを順次受信し、メモリー４２０に蓄積する。
【００４６】
ユーザー特定部４１２は、必要に応じて、印刷ジョブに関連付けられたユーザー情報から、当該印刷ジョブを送信したユーザーを特定する。
【００４７】
消耗品不足判断部４１３は、消耗品検出部４８０から送信される用紙やトナー等の消耗品の残量情報に基づいて、消耗品が不足しているか否かを判断する。用紙やトナー等の消耗品切れが発生すると、消耗品不足判断部４１３は、消耗品が不足していると判断し、画像形成部４６０に画像形成を中止させる。印刷ジョブの処理の途中であれば、消耗品不足判断部４１３は、中断判断部４１４に印刷ジョブを中断させる。
【００４８】
中断判断部４１４は、印刷処理中の印刷ジョブを中断するか否かを判断する。任意の要因が発生すると、中断判断部４１４は、印刷ジョブを中断する。任意の要因は、たとえば用紙、トナーまたはステープル針等の消耗品切れである。また、任意の要因は、用紙の紙詰まり等によるジャム、ステープルユニットやパンチユニット等の不良等によっても発生し、ユーザーが操作パネル部４５０を使用して意図的に行う印刷ジョブの中断等を含めてもよい。任意の要因が発生していない間、中断判断部４１４は、印刷ジョブを中断しない。
【００４９】
再開判断部４１５は、中断中の印刷ジョブを再開するか否かを判断する。上記任意の要因が解消されると、再開判断部４１５は、印刷ジョブを再開する。任意の要因が解消されていない間、再開判断部４１５は、印刷ジョブを再開しない。
【００５０】
受付判断部４１６は、受信部４１１が印刷ジョブを受信すると、当該印刷ジョブを受け付けるか否かを判断する。受け付けるとは、ジョブキューに登録することを意味する。受付判断部４１６が印刷ジョブを受け付ける場合、当該印刷ジョブはジョブキューに登録される。受付判断部４１６が印刷ジョブを受け付けない場合、当該印刷ジョブはジョブキューに登録されず、メモリー４２０から削除される。
【００５１】
通知部４１７は、必要に応じて、ユーザーに情報を通知する。たとえば、受付判断部４１６が印刷ジョブを受け付けない場合、通知部４１７は、当該印刷ジョブを送信したユーザーに、印刷ジョブの受付禁止を通知する。
【００５２】
次に、画像形成装置４００における処理の手順について、図５〜図７により説明する。なお、図５〜図７のフローチャートに示される処理は、画像形成装置４００のメモリー４２０またはハードディスク４３０にプログラムとして記憶されており、ＣＰＵ４１０によって実行される。本実施形態の画像形成装置４００のプログラムは、任意の要因の発生により、セキュアプリントによる印刷が中断されている間、中断された印刷ジョブを送信したユーザー以外から送信された追加の印刷ジョブを受け付けないように制御するものである。
【００５３】
図５および図６は、画像形成装置４００の処理の手順を示すフローチャートである。
【００５４】
図５に示すように、まず、印刷ジョブ待ちのスタンバイ状態において、ＣＰＵ４１０は、受信部４１１として、ＰＣ１００等から印刷ジョブを受信したか否かを判断する（ステップＳ１０１）。
【００５５】
印刷ジョブを受信していない場合（ステップＳ１０１：ＮＯ）、ＣＰＵ４１０は、印刷ジョブを受信するまで待機する。
【００５６】
印刷ジョブを受信した場合（ステップＳ１０１：ＹＥＳ）、ＣＰＵ４１０はステップＳ１０２の処理に進む。この場合、ＣＰＵ４１０は、受付判断部４１６として、当該印刷ジョブを受け付ける。
【００５７】
続いて、ＣＰＵ４１０は、受信した印刷ジョブがセキュアジョブであるか否かを判断する（ステップＳ１０２）。
【００５８】
印刷ジョブがセキュアジョブである場合（ステップＳ１０２：ＹＥＳ）、ＣＰＵ４１０は図６のステップＳ１１１の処理に進む。ステップＳ１１１以降の処理については後述する。
【００５９】
印刷ジョブがセキュアジョブでない場合（ステップＳ１０２：ＮＯ）、つまり非セキュアジョブである場合、ＣＰＵ４１０は、非セキュアジョブの内容に基づいて、当該非セキュアジョブの印刷処理を開始する（ステップＳ１０３）。
【００６０】
続いて、ＣＰＵ４１０は、中断判断部４１４として、消耗品切れ等の任意の要因の発生により、印刷処理中の非セキュアジョブを中断するか否かを判断する（ステップＳ１０４）。
【００６１】
任意の要因が発生し、非セキュアジョブを中断する場合（ステップＳ１０４：ＹＥＳ）、ＣＰＵ４１０は、受信部４１１として、非セキュアジョブの中断中に新たな印刷ジョブを受信したか否かを判断する（ステップＳ１０５）。以下では、ＣＰＵ４１０が印刷ジョブの印刷処理中（印刷ジョブの中断中も含む）に受信した新たな印刷ジョブを、追加ジョブと呼ぶ。
【００６２】
追加ジョブを受信していない場合（ステップＳ１０５：ＮＯ）、ＣＰＵ４１０はステップＳ１０７の処理に進む。
【００６３】
追加ジョブを受信した場合（ステップＳ１０５：ＹＥＳ）、ＣＰＵ４１０は、受付判断部４１６として、当該追加ジョブを受け付ける（ステップＳ１０６）。つまり、非セキュアジョブの中断中に追加ジョブを受信した場合、ＣＰＵ４１０は、送信したユーザーに関わらず当該追加ジョブを受け付ける。当該追加ジョブがセキュアジョブまたは非セキュアジョブのいずれであっても、ＣＰＵ４１０は同じ処理を実行する。
【００６４】
続いて、ＣＰＵ４１０は、再開判断部４１５として、中断された非セキュアジョブを再開するか否かを判断する（ステップＳ１０７）。
【００６５】
任意の要因が解消されておらず、非セキュアジョブを再開しない場合（ステップＳ１０７：ＮＯ）、ＣＰＵ４１０はステップＳ１０５の処理に戻り、任意の要因が解消されるまでステップＳ１０５〜Ｓ１０７の処理を繰り返す。
【００６６】
一方、任意の要因が解消され、非セキュアジョブを再開する場合（ステップＳ１０７：ＹＥＳ）、ＣＰＵ４１０は、当該非セキュアジョブの印刷処理を再開し（ステップＳ１０８）、ステップＳ１０４の処理に戻る。
【００６７】
任意の要因が発生しておらず、非セキュアジョブを中断しない場合（ステップＳ１０４：ＮＯ）、ＣＰＵ４１０は、当該非セキュアジョブの印刷処理が完了されたか否かを判断する（ステップＳ１０９）。非セキュアジョブの印刷処理が完了されていない場合（ステップＳ１０９：ＮＯ）、ＣＰＵ４１０はステップＳ１０４の処理に戻り、非セキュアジョブの印刷処理が完了されるまで処理を繰り返す。そして、非セキュアジョブの印刷処理が完了された場合（ステップＳ１０９：ＹＥＳ）、ＣＰＵ４１０はステップＳ１１０の処理に進む。
【００６８】
続いて、ＣＰＵ４１０は、他の印刷ジョブがジョブキューに残っているか否かを判断する（ステップＳ１１０）。
【００６９】
印刷ジョブがジョブキューに残っている場合（ステップＳ１１０：ＹＥＳ）、ＣＰＵ４１０はステップＳ１０２の処理に戻り、全ての印刷ジョブの処理が完了されるまで処理を繰り返す。
【００７０】
印刷ジョブがジョブキューに残っていない場合（ステップＳ１１０：ＮＯ）、全ての印刷ジョブの処理が完了されたため、ＣＰＵ４１０は処理を終了する。
【００７１】
ステップＳ１０２に戻って、印刷ジョブがセキュアジョブである場合（ステップＳ１０２：ＹＥＳ）、図６に示すように、ＣＰＵ４１０は、当該セキュアジョブを送信したユーザーに認証動作を要求し、当該ユーザーの認証処理を完了したか否かを判断する（ステップＳ１１１）。
【００７２】
認証処理を完了していない場合（ステップＳ１１１：ＮＯ）、ＣＰＵ４１０は、認証処理を完了するまで待機する。
【００７３】
認証処理を完了した場合（ステップＳ１１１：ＹＥＳ）、ＣＰＵ４１０は、セキュアジョブの内容に基づいて、当該セキュアジョブの印刷処理を開始する（ステップＳ１１２）。
【００７４】
続いて、ＣＰＵ４１０は、中断判断部４１４として、消耗品切れ等の任意の要因の発生により、印刷処理中のセキュアジョブを中断するか否かを判断する（ステップＳ１１３）。
【００７５】
任意の要因が発生し、セキュアジョブを中断する場合（ステップＳ１１３：ＹＥＳ）、ＣＰＵ４１０は、セキュアジョブの中断中に追加ジョブの受付を判断するための、追加ジョブ受付判断の処理に進む（ステップＳ１１４）。ステップＳ１１４の処理の詳細については後述する。
【００７６】
続いて、ＣＰＵ４１０は、中断されたセキュアジョブを送信したユーザーに再度の認証動作を要求し、当該ユーザーの再度の認証処理を完了したか否かを判断する（ステップＳ１１５）。
【００７７】
再度の認証処理を完了していない場合（ステップＳ１１５：ＮＯ）、ＣＰＵ４１０は、再度の認証処理を完了するまで待機する。
【００７８】
再度の認証処理を完了した場合（ステップＳ１１５：ＹＥＳ）、ＣＰＵ４１０は、セキュアジョブの印刷処理を再開し（ステップＳ１１６）、ステップＳ１１３の処理に戻る。
【００７９】
任意の要因が発生しておらず、セキュアジョブを中断しない場合（ステップＳ１１３：ＮＯ）、ＣＰＵ４１０は、当該セキュアジョブの印刷処理が完了されたか否かを判断する（ステップＳ１１７）。セキュアジョブの印刷処理が完了されていない場合（ステップＳ１１７：ＮＯ）、ＣＰＵ４１０はステップＳ１１３の処理に戻り、セキュアジョブの印刷処理が完了されるまで処理を繰り返す。そして、セキュアジョブの印刷処理が完了された場合（ステップＳ１１７：ＹＥＳ）、ＣＰＵ４１０は図５のステップＳ１１０の処理に進む。
【００８０】
図７は、追加ジョブ受付判断の手順の一例を示すフローチャートである。
【００８１】
まず、ＣＰＵ４１０は、ユーザー特定部４１２として、中断されたセキュアジョブを送信したユーザーを特定する（ステップＳ２０１）。以下では、中断されたセキュアジョブを送信したユーザーを、第１ユーザーと呼ぶ。
【００８２】
続いて、ＣＰＵ４１０は、受信部４１１として、セキュアジョブの中断中に追加ジョブを受信したか否かを判断する（ステップＳ２０２）。
【００８３】
追加ジョブを受信していない場合（ステップＳ２０２：ＮＯ）、ＣＰＵ４１０はステップＳ２０８の処理に進む。
【００８４】
追加ジョブを受信した場合（ステップＳ２０２：ＹＥＳ）、ＣＰＵ４１０は、ユーザー特定部４１２として、当該追加ジョブを送信したユーザーを特定する（ステップＳ２０３）。当該追加ジョブがセキュアジョブまたは非セキュアジョブのいずれであっても、ＣＰＵ４１０は同じ処理を実行する。以下では、追加ジョブを送信したユーザーを、第２ユーザーと呼ぶ。
【００８５】
続いて、ＣＰＵ４１０は、受付判断部４１６として、第１ユーザーおよび第２ユーザーを比較し、第１ユーザーおよび第２ユーザーが一致するか否かを判断する（ステップＳ２０４）。ＣＰＵ４１０は、第１ユーザーおよび第２ユーザーが一致するか否かに基づいて、追加ジョブを受け付けるか否かを判断する。第１ユーザーは、ステップＳ２０１において特定され、第２ユーザーは、ステップＳ２０３において特定される。
【００８６】
第１ユーザーおよび第２ユーザーが一致する場合（ステップＳ２０４：ＹＥＳ）、ＣＰＵ４１０は、当該追加ジョブを受け付ける（ステップＳ２０５）。
【００８７】
第１ユーザーおよび第２ユーザーが一致しない場合（ステップＳ２０４：ＮＯ）、ＣＰＵ４１０は、当該追加ジョブを受け付けない（ステップＳ２０６）。そして、ＣＰＵ４１０は、通知部４１７として、第２ユーザーに追加ジョブの受付禁止を通知する（ステップＳ２０７）。受付禁止は、たとえば「印刷を受け付けできませんでした」または「プリンターが停止中です」等の、第２ユーザーが画像形成装置４００を使用できないことを示すメッセージとして通知される。
【００８８】
つまり、セキュアジョブの中断中に追加ジョブを受信した場合、ＣＰＵ４１０は、第１ユーザーおよび第２ユーザーが一致する場合にのみ、当該追加ジョブを受け付ける。たとえば、第１ユーザーがＰＣ１００および携帯端末３００を使用し、第２ユーザーがＰＣ２００を使用していた場合、ＣＰＵ４１０は、ＰＣ１００および携帯端末３００から送信された追加ジョブを受け付け、ＰＣ２００から送信された追加ジョブを受け付けない。当該追加ジョブがセキュアジョブまたは非セキュアジョブのいずれであっても、ＣＰＵ４１０は同じ処理を実行する。
【００８９】
続いて、ＣＰＵ４１０は、再開判断部４１５として、中断されたセキュアジョブを再開するか否かを判断する（ステップＳ２０８）。
【００９０】
任意の要因が解消されておらず、セキュアジョブを再開しない場合（ステップＳ２０８：ＮＯ）、ＣＰＵ４１０はステップＳ２０２の処理に戻り、任意の要因が解消されるまでステップＳ２０２〜Ｓ２０８の処理を繰り返す。
【００９１】
一方、任意の要因が解消され、セキュアジョブを再開する場合（ステップＳ２０８：ＹＥＳ）、ＣＰＵ４１０は、追加ジョブ受付判断の処理を終了する。
【００９２】
なお、図５〜図７では、印刷ジョブの中断中に、ＣＰＵ４１０が追加ジョブを受信した場合について説明した。一方、印刷ジョブが中断されていない期間に、ＣＰＵ４１０が追加ジョブを受信した場合については、特に図示してはいないが、ＣＰＵ４１０は、送信したユーザーに関わらず当該追加ジョブを受け付ける。つまり、当該期間において、画像形成装置４００にとって、印刷ジョブを受け付け可能なユーザー（印刷ジョブ受付可能ユーザー）の制限はない。当該期間の印刷ジョブの受付制限については、図８においてさらに説明される。
【００９３】
図８は、印刷ジョブ受付可能ユーザーの制限と印刷ジョブの進行状況との関係を説明するための図である。図８では、横軸に時間を示し、印刷ジョブの進行状況に対応する、印刷ジョブの受付制限およびジョブキューへの印刷ジョブの登録状況の例を表す。
【００９４】
まず、印刷ジョブ待ちのスタンバイ期間、印刷ジョブ受付可能ユーザーの制限はない。ここで、例示のように、ユーザーＡが画像形成装置４００にセキュアジョブＡ１Ｓを送信すると、画像形成装置４００のＣＰＵ４１０は、受信部４１１としてセキュアジョブＡ１Ｓを受信して、受付判断部４１６としてジョブキューに登録する。そして、ＣＰＵ４１０は、ユーザーＡの認証処理を完了して、セキュアジョブＡ１Ｓの印刷処理を開始する。セキュアジョブＡ１Ｓの印刷処理が順調な間は、印刷ジョブ受付可能ユーザーの制限はない。
【００９５】
そして、セキュアジョブＡ１Ｓの印刷処理中に任意の要因が発生すると、ＣＰＵ４１０は、中断判断部４１４として、セキュアジョブＡ１Ｓを中断する。ＣＰＵ４１０がセキュアジョブＡ１Ｓを中断すると、中断されたセキュアジョブＡ１Ｓの印刷処理の残り分は、セキュアジョブＡ１Ｓ’として一旦ジョブキューに戻される。セキュアジョブＡ１Ｓが中断され、セキュアジョブＡ１Ｓ’として再開されるまでの期間、印刷ジョブ受付可能ユーザーはユーザーＡのみになる。この場合、中断されたセキュアジョブＡ１ＳのユーザーであるユーザーＡが、上述した第１ユーザーに該当する。
【００９６】
当該期間において、たとえば、ユーザーＢが追加ジョブとして非セキュアジョブＢ１を送信しても、ＣＰＵ４１０は、受付判断部４１６として、非セキュアジョブＢ１をジョブキューに登録しない。また、ユーザーＣが追加ジョブとしてセキュアジョブＣ１Ｓを送信しても、ＣＰＵ４１０は、受付判断部４１６として、セキュアジョブＣ１Ｓをジョブキューに登録しない。この場合、追加ジョブのユーザーであるユーザーＢおよびＣは、上述した第２ユーザーに該当する。つまり、第１ユーザーおよび第２ユーザーが一致しないため、ＣＰＵ４１０は、追加ジョブを受け付けない。一方、第１ユーザーであるユーザーＡが、追加ジョブとしてセキュアジョブＡ２Ｓおよび非セキュアジョブＡ３を送信すると、ＣＰＵ４１０は、受付判断部４１６として、セキュアジョブＡ２Ｓおよび非セキュアジョブＡ３をジョブキューに追加する。この場合、第１ユーザーであるユーザーＡは、第２ユーザーにも該当する。つまり、第１ユーザーおよび第２ユーザーが一致するため、ＣＰＵ４１０は、追加ジョブを受け付ける。
【００９７】
任意の要因が解消され、ＣＰＵ４１０が、再開判断部４１５としてセキュアジョブＡ１Ｓ’を再開すると、再び印刷ジョブ受付可能ユーザーの制限は解除される。たとえば、ユーザーＢが追加ジョブとして非セキュアジョブＢ２を送信すると、ＣＰＵ４１０は、非セキュアジョブＢ２をジョブキューに追加する。当該追加ジョブがセキュアジョブまたは非セキュアジョブのいずれであっても、ＣＰＵ４１０は同じ処理を実行する。
【００９８】
以上のように、本発明の画像形成装置４００によれば、印刷ジョブの中断から再開までの期間内に、追加ジョブ（追加の印刷ジョブ）を受信すると、中断された印刷ジョブを送信したユーザー（第１ユーザー）と追加ジョブを送信したユーザー（第２ユーザー）とを比較する。第１ユーザーおよび第２ユーザーが一致する場合、画像形成装置４００は、追加ジョブを受け付け、一致しない場合、追加ジョブを受け付けない。したがって、第１ユーザーおよび第２ユーザーが一致しない場合、第１ユーザーが消耗品切れ等の要因を解消するために消耗品を取りに行き、画像形成装置４００を離れている場合でも、画像形成装置４００は、第２ユーザーの追加ジョブを受け付けない。このため、第２ユーザーの印刷物が画像形成装置４００に出力されることもなく、第２ユーザーが画像形成装置４００に近づくこともない。結果として、印刷が中断される前に既に出力された第１ユーザーの印刷物が画像形成装置４００に残っていても、人目に触れる可能性を低減でき、機密性の損失を低減できる。
【００９９】
特に、印刷ジョブには、セキュアジョブおよび非セキュアジョブがある。画像形成装置４００は、第１ユーザーの印刷ジョブがセキュアジョブである場合、セキュアジョブの中断中に、第１ユーザー以外のユーザーの追加ジョブを受け付けない。したがって、セキュアジョブによる機密性の高い印刷物が、人目に触れる可能性を低減でき、機密性の損失を低減できる。一方、画像形成装置４００は、非セキュアジョブの中断中であれば、第１ユーザーおよび第２ユーザーが一致しなくても、第２ユーザーの追加ジョブを受け付ける。したがって、第２ユーザーが画像形成装置４００に印刷物を取りに来ても、機密性の損失には関係がない。第２ユーザーは、希望通り画像形成装置４００に印刷物を出力できる。
【０１００】
なお、セキュアジョブの中断中に、第１ユーザーが消耗品切れ等の要因を解消するために消耗品を取りに行き、画像形成装置４００を離れている場合でも、画像形成装置４００は、第１ユーザーの追加ジョブについては受け付ける。したがって、第１ユーザーが携帯端末３００を使用していた場合、第１ユーザーが消耗品を取りに行く途中で携帯端末３００を使用して追加ジョブを送信すると、画像形成装置４００は、当該追加ジョブを受け付ける。結果として、第１ユーザーは、印刷物をまとめて取得できるため、作業性を向上できる。
【０１０１】
また、画像形成装置４００は、図７のステップＳ２０７において、第２ユーザーに追加ジョブの受付禁止を通知する。したがって、第２ユーザーは、画像形成装置４００まで行かなくても、画像形成装置４００が中断中であることを認識できる。
【０１０２】
上記実施形態では、画像形成装置４００の処理の手順の一例を説明した。しかし、本発明はこれに限定されない。種々の変更、改良等が可能である。たとえば、上記ステップＳ２０７において、画像形成装置４００が追加ジョブの受付禁止を通知する際に、「他のプリンターが使用可能です」等、同じネットワーク５００を介して接続されている他の画像形成装置の使用を促すメッセージを含めてもよい。第２ユーザーは、代替の画像形成装置を容易に選択できるため、作業性を向上できる。
【０１０３】
さらに、画像形成装置４００は、「他のプリンターに転送します」等のメッセージを通知し、同じネットワーク５００を介して接続されている他の画像形成装置に、印刷ジョブを自動的に転送してもよい。第２ユーザーの追加ジョブは、自動的に代替の画像形成装置で処理されるため、第２ユーザーの利便性を向上できる。
【０１０４】
また、上記実施形態では、図６のステップＳ１１１において、ＣＰＵ４１０は、ユーザーの認証処理を完了したか否かを判断する。しかし、同じユーザーの複数の印刷ジョブが連続して処理される場合、二回目以降のステップＳ１１１の処理は省略されてもよい。ユーザーは、認証動作を繰り返す手間を省くことができる。
【０１０５】
さらに、図６のステップＳ１１５において、ＣＰＵ４１０は、ユーザーの再度の認証処理を完了したか否かを判断する。しかし、ステップＳ１１５の処理は省略されてもよい。上記実施形態では、セキュアジョブの中断中に、第１ユーザー以外から送信された追加ジョブを、ＣＰＵ４１０が受け付けることはない。したがって、第１ユーザー以外のユーザーが画像形成装置４００に近づく虞は低く、機密性の損失も発生しにくい。ステップＳ１１５の処理が省略される場合、任意の要因が解消されると、ＣＰＵ４１０は、セキュアジョブの印刷処理を再開できる。ユーザーは、認証動作を繰り返す手間を省くことができる。
【０１０６】
また、上記実施形態の画像形成装置４００がＭＦＰである場合、画像形成装置４００は、セキュアジョブの中断中に、コピー機能の使用を禁止してもよい。画像形成装置４００は、たとえば操作パネル部４５０等にコピー機能を禁止する旨のメッセージを表示して、コピー機能の使用禁止を通知する。したがって、セキュアジョブの中断中に、コピー機能を使用したい第１ユーザー以外のユーザーが画像形成装置に来てしまったとしても、コピー機能の使用禁止により、当該ユーザーが画像形成装置４００の排紙口に手を入れる可能性を低減できる。結果として、印刷が中断される前に既に出力された第１ユーザーの印刷物が画像形成装置４００の排紙口に残っていても、人目に触れる可能性を低減できる。
【０１０７】
なお、本実施形態では、中断された印刷ジョブがセキュアジョブである場合にのみ、受付判断部４１６は、追加ジョブを受け付けるか否かを判断している。一方、中断された印刷ジョブが非セキュアジョブである場合、受付判断部４１６は、追加ジョブを受け付けるか否かを判断することなく、送信したユーザーに関わらず追加ジョブを受け付けている。しかし、本発明はこれに限定されない。中断された印刷ジョブがセキュアジョブであるか否かに関わらず、受付判断部４１６は、追加ジョブを受け付けるか否かを判断してもよい。
【０１０８】
以下、図面を参照して、更なる変形例を説明する。
【０１０９】
（変形例１）
変形例１では、画像形成装置４００は、第１ユーザーおよび第２ユーザーが一致しない場合でも、例外的に追加ジョブを受け付けるか否かを判断する。
【０１１０】
変形例１の画像形成装置４００における処理の手順について、図９および図１０により説明する。なお、図９および図１０のフローチャートに示される処理は、画像形成装置４００のメモリー４２０またはハードディスク４３０にプログラムとして記憶されており、ＣＰＵ４１０によって実行される。
【０１１１】
図９は、追加ジョブ受付判断の手順の他の例を示すフローチャートである。なお、図９のステップのうち、ステップＳ２３０以外は図７のステップと同様であるため、その詳細な説明を省略する。
【０１１２】
第１ユーザーおよび第２ユーザーが一致しない場合（ステップＳ２０４：ＮＯ）、ＣＰＵ４１０は、追加ジョブ許可判断の処理に進む（ステップＳ２３０）。
【０１１３】
図１０は、追加ジョブ許可判断の手順の一例を示すフローチャートである。
【０１１４】
まず、ＣＰＵ４１０は、通知部４１７として、第１ユーザーに、ＣＰＵ４１０が第２ユーザーから追加ジョブを受信したことを通知すると共に、当該追加ジョブの受付を許可するか否かを問い合わせる（ステップＳ３０１）。問い合わせは、たとえば、第１ユーザーが使用するＰＣ１００や携帯端末３００等に、第２ユーザーの名前等を示した上で、追加ジョブの受付を許可するための「受付ＯＫ」、許可しないための「受付ＮＧ」ボタンを表示させること等により実現できる。第１ユーザーが「受付ＯＫ」ボタンを押下または選択した場合、追加ジョブの受付を許可する旨を回答する信号が、画像形成装置４００に送信される。一方、第１ユーザーが「受付ＮＧ」ボタンを押下または選択した場合、追加ジョブの受付を許可しない旨を回答する信号が、画像形成装置４００に送信される。問い合わせは、第１ユーザーが使用する全ての機器に行ってもよく、あるいは第１ユーザーが指定する所定の機器のみに行ってもよい。
【０１１５】
続いて、ＣＰＵ４１０は、第１ユーザーから受信した回答が、追加ジョブの受付を許可する旨の回答であったか否かに基づいて、当該追加ジョブの受付が許可されたか否かを判断する（ステップＳ３０２）。
【０１１６】
追加ジョブの受付が許可された場合（ステップＳ３０２：ＹＥＳ）、ＣＰＵ４１０は、受付判断部４１６として、当該追加ジョブを受け付ける（ステップＳ３０３）。そして、ＣＰＵ４１０は、追加ジョブ許可判断の処理を終了する。
【０１１７】
追加ジョブの受付が許可されなかった場合（ステップＳ３０２：ＮＯ）、ＣＰＵ４１０は、当該追加ジョブを受け付けない（ステップＳ３０４）。そして、ＣＰＵ４１０は、通知部４１７として、第２ユーザーに追加ジョブの受付禁止を通知し（ステップＳ３０５）、追加ジョブ許可判断の処理を終了する。
【０１１８】
以上のように、変形例１によれば、画像形成装置４００は、第１ユーザーおよび第２ユーザーが一致しない場合、追加ジョブの受付を許可するか否かを第１ユーザーに問い合わせる。追加ジョブの受付が許可された場合、画像形成装置４００は、例外的に当該追加ジョブを受け付ける。したがって、第１ユーザーおよび第２ユーザーが一致しない場合でも、第１ユーザーが許可する旨を回答すれば、第２ユーザーは、希望通り画像形成装置４００に印刷物を出力できる。結果として、画像形成装置４００は、機密性の損失を低減しながらも、ユーザーの使い勝手を向上できる。
【０１１９】
なお、上記変形例１の特徴に加え、ステップＳ３０２において、追加ジョブの受付が許可されたか否かを判断する時間に制限を設けてもよい。この場合、ＣＰＵ４１０は、タイムアウト時間測定部として機能する。ＣＰＵ４１０は、タイムアウト時間測定部として、ステップＳ３０１においてＣＰＵ４１０が通知した時点から、時間の測定を開始する。そして、ステップＳ３０２において、ＣＰＵ４１０が問い合わせの回答を受信しないまま経過した時間が、所定のタイムアウト時間を超えた場合、ＣＰＵ４１０は、自動的にステップＳ３０４の処理に進む。所定のタイムアウト時間は、任意のユーザーによってあらかじめ設定され、たとえば５秒であるが、２〜１０秒程度の任意の時間であってもよい。
【０１２０】
また、ＣＰＵ４１０がタイムアウト時間測定部として機能する場合、第１ユーザーが使用するＰＣ１００や携帯端末３００等に、「受付ＮＧ」ボタンは表示させなくてもよい。ＣＰＵ４１０が問い合わせの回答を受信しないまま経過した時間が、所定のタイムアウト時間を超えた場合、ＣＰＵ４１０は、追加ジョブの受付が許可されない場合（ステップＳ３０２：ＮＯ）と同じ処理を行う。この場合、第１ユーザーは、所定のタイムアウト時間まで回答を保留することにより、追加ジョブの受付を許可しない旨を示してもよい。
【０１２１】
以上のように、画像形成装置４００は、問い合わせの回答を受信しないまま所定のタイムアウト時間を超えた場合、追加ジョブを受け付けない。したがって、所定のタイムアウト時間を適切に設定することにより、第１ユーザーが問い合わせに気付かず、回答しないままであったとしても、追加ジョブの処理が、所定のタイムアウト時間を超えて保留されることはない。結果として、画像形成装置４００は、機密性の損失を低減しながらも、ユーザーの使い勝手をさらに向上できる。
（変形例２）
変形例１では、画像形成装置４００は、第１ユーザーおよび第２ユーザーが一致しない場合、追加ジョブの受付を許可するか否かを第１ユーザーに問い合わせ、追加ジョブの受付が許可された場合に、例外的に当該追加ジョブを受け付けている。一方、変形例２では、画像形成装置４００は、第１ユーザーおよび第２ユーザーが一致しない場合でも、第１ユーザーに問い合わせずに、信頼関係テーブルを参照することにより、例外的に追加ジョブを受け付けるか否かを判断する。
【０１２２】
図１１は、信頼関係テーブル４２１を示す図であり、図１２は、追加ジョブ許可判断の手順の他の例を示すフローチャートである。なお、図１２のフローチャートに示される処理は、画像形成装置４００のメモリー４２０またはハードディスク４３０にプログラムとして記憶されており、ＣＰＵ４１０によって実行される。また、図１１に示す信頼関係テーブル４２１は、メモリー４２０またはハードディスク４３０に記憶されている。信頼関係テーブル４２１は、任意のユーザーによってあらかじめ作成され、メモリー４２０またはハードディスク４３０に記憶されてもよい。
【０１２３】
信頼関係テーブル４２１は、セキュアジョブが中断された場合に、画像形成装置４００が追加ジョブを受け付けてもよい自分以外のユーザーを示す。第１ユーザーが追加ジョブの受付を許可する相手は、第１ユーザーが信頼している相手であるため、信頼関係テーブル４２１は、ユーザー同士の信頼関係を示しているとも言える。信頼関係テーブル４２１の例では、第１ユーザーとしてのユーザーＡは、第２ユーザーとしてユーザーＢおよびＤを信頼しており、ユーザーＣを信頼していない。また、第１ユーザーとしてのユーザーＢは、第２ユーザーとしてユーザーＡのみ信頼しており、ユーザーＣおよびＤを信頼していない。ＣＰＵ４１０は、このような信頼関係テーブル４２１を参照し、図１２に示す処理を行う。
【０１２４】
図１２に示すように、ＣＰＵ４１０は、追加ジョブ許可判断の処理に進むと、受付判断部４１６として、信頼関係テーブル４２１を参照する（ステップＳ４０１）。
【０１２５】
続いて、ＣＰＵ４１０は、受付判断部４１６として、信頼関係テーブル４２１において、第２ユーザーが第１ユーザーによって信頼されているか否かを判断する（ステップＳ４０２）。ＣＰＵ４１０は、第２ユーザーが第１ユーザーによって信頼されているか否かに基づいて、追加ジョブを受け付けるか否かを判断する。
【０１２６】
第２ユーザーが信頼されている場合（ステップＳ４０２：ＹＥＳ）、ＣＰＵ４１０は、追加ジョブを受け付ける（ステップＳ４０３）。そして、ＣＰＵ４１０は、追加ジョブ許可判断の処理を終了する。
【０１２７】
第２ユーザーが信頼されていない場合（ステップＳ４０２：ＮＯ）、ＣＰＵ４１０は、追加ジョブを受け付けない（ステップＳ４０４）。そして、ＣＰＵ４１０は、通知部４１７として、第２ユーザーに追加ジョブの受付禁止を通知し（ステップＳ４０５）、追加ジョブ許可判断の処理を終了する。
【０１２８】
以上のように、変形例２によれば、画像形成装置４００は、第１ユーザーおよび第２ユーザーが一致しない場合、信頼関係テーブル４２１を参照し、第２ユーザーが第１ユーザーによって信頼されているか否かを判断する。第２ユーザーが信頼されている場合、画像形成装置４００は、例外的に追加ジョブを受け付ける。したがって、第１ユーザーおよび第２ユーザーが一致しない場合でも、第１ユーザーが信頼関係テーブル４２１を作成しておけば、画像形成装置４００は、第１ユーザーの希望通りに、第２ユーザーを臨機応変に受け付けできる。結果として、画像形成装置４００は、機密性の損失を低減しながらも、複数のユーザーの印刷ジョブを臨機応変に受け付けできる。
【０１２９】
変形例１および変形例２には、異なる二つの追加ジョブ許可判断の処理を示したが、異なる二つの追加ジョブ許可判断は、組み合わせて用いられてもよい。つまり、画像形成装置４００は、信頼関係テーブル４２１を参照し、第２ユーザーが第１ユーザーによって信頼されていない場合に、第１ユーザーに通知および問い合わせを行ってもよい。
【０１３０】
（変形例３）
上記実施形態では、セキュアジョブおよび非セキュアジョブの区別はあるものの、セキュアジョブ間に機密レベルの差がない場合を説明している。変形例３では、セキュアジョブ間に、機密レベルの差がある場合を考慮する。そして、画像形成装置４００は、第１ユーザーおよび第２ユーザーが一致しない場合に、中断されたセキュアジョブに設定された機密レベルに基づいて、追加ジョブの受付を再開できるタイミングを決定する。
【０１３１】
印刷ジョブに機密レベルを設定するための指示は、たとえば、ＰＣ１００によって行われる。当該指示は、具体的には、ユーザーがＰＣ１００を使用して印刷ジョブを送信する際に、ＰＣ１００のディスプレイ１５０に表示された機密レベルの各項目を、入力操作部１６０を使用して選択すること等により実現できる。印刷ジョブに機密レベルが設定された場合、ＰＣ１００は、機密レベルの情報を付加して、当該印刷ジョブを画像形成装置４００に送信する。機密レベルを設定することにより、自動的にセキュアプリントが指定され、当該印刷ジョブは、機密レベルが設定されたセキュアジョブとして送信される。
【０１３２】
機密レベルは、セキュアジョブの機密の段階を示し、たとえば高、中および低から選択できる。ユーザーは、各機密レベルを設定することにより、セキュアジョブが中断され、再開された後に、印刷ジョブ受付可能ユーザーの制限が解除されるタイミングを設定できる。
【０１３３】
図１３は、機密レベルが設定されている場合の、印刷ジョブ受付可能ユーザーの制限と印刷ジョブの進行状況との関係を説明するための図である。図１３では、横軸に時間を示し、印刷ジョブの進行状況に対応する、各機密レベルに基づいた印刷ジョブの受付制限およびジョブキューへの印刷ジョブの登録状況の例を表す。なお、図１３の説明のうち、印刷ジョブ待ちのスタンバイ状態から任意の要因が解消されるまでの期間における、印刷ジョブの受付制限は、機密レベルに関わらず図８と同様であるため、その説明を省略する。
【０１３４】
セキュアジョブＡ１Ｓが中断され、セキュアジョブＡ１Ｓ’として再開されるまでの期間、印刷ジョブ受付可能ユーザーは、第１ユーザーであるユーザーＡのみであった。ここで、任意の要因が解消されると、ＣＰＵ４１０は、再開判断部４１５としてセキュアジョブＡ１Ｓ’を再開する。印刷ジョブ受付可能ユーザーの制限が解除されるタイミングは、セキュアジョブＡ１Ｓに元々設定されていた各機密レベルにより異なる。
【０１３５】
ここで、図１３の（１）、（２）および（３）の各期間において、ユーザーＢが、追加ジョブとして非セキュアジョブＢ２を送信するとする。なお、追加ジョブがセキュアジョブまたは非セキュアジョブのいずれであっても、ＣＰＵ４１０は同じ処理を実行するが、説明のため、追加ジョブとして非セキュアジョブが送信されるとする。この場合、追加ジョブのユーザーであるユーザーＢは、第２ユーザーに該当する。つまり、第１ユーザーおよび第２ユーザーが一致しないため、ＣＰＵ４１０は、受付判断部４１６として、中断されたセキュアジョブＡ１Ｓに元々設定されていた機密レベルに基づいて、追加ジョブの受付を再開できるタイミングを決定する。
【０１３６】
機密レベルが「低」に設定されている場合、任意の要因が解消され、ＣＰＵ４１０が、再開判断部４１５としてセキュアジョブＡ１Ｓ’を再開した時点で、印刷ジョブ受付可能ユーザーの制限は解除される。つまり、ユーザーＢが（１）、（２）または（３）のいずれかの期間において非セキュアジョブＢ２を送信すると、ＣＰＵ４１０は、非セキュアジョブＢ２をジョブキューに追加する。
【０１３７】
機密レベルが「中」に設定されている場合、任意の要因が解消されても、印刷ジョブ受付可能ユーザーは、第１ユーザーであるユーザーＡのみに制限されている。そして、第１ユーザーであるユーザーＡの、中断されたセキュアジョブＡ１Ｓ’の処理が最後まで完了された時点で、印刷ジョブ受付可能ユーザーの制限は解除される。つまり、ユーザーＢが（１）の期間において非セキュアジョブＢ２を送信しても、ＣＰＵ４１０は、非セキュアジョブＢ２をジョブキューに登録しない。ユーザーＢが（２）または（３）の期間において非セキュアジョブＢ２を送信すると、ＣＰＵ４１０は、非セキュアジョブＢ２をジョブキューに追加する。
【０１３８】
機密レベルが「高」に設定されている場合、任意の要因が解消され、ユーザーＡの中断されたセキュアジョブＡ１Ｓ’の印刷処理が完了されてもなお、印刷ジョブ受付可能ユーザーは、第１ユーザーであるユーザーＡのみに制限されている。そして、第１ユーザーであるユーザーＡの追加ジョブである、セキュアジョブＡ２Ｓおよび非セキュアジョブＡ３の処理が完了された時点で、つまり第１ユーザーであるユーザーＡの全ての印刷ジョブの処理が完了された時点で、印刷ジョブ受付可能ユーザーの制限は解除される。つまり、ユーザーＢが（１）または（２）の期間において非セキュアジョブＢ２を送信しても、ＣＰＵ４１０は、非セキュアジョブＢ２をジョブキューに登録しない。ユーザーＢが（３）の期間において非セキュアジョブＢ２を送信すると、ＣＰＵ４１０は、非セキュアジョブＢ２をジョブキューに追加する。
【０１３９】
以上のように、変形例３によれば、画像形成装置４００は、中断された印刷ジョブに設定された機密レベルに基づいて、追加ジョブの受付を再開できるタイミングを決定する。したがって、第１ユーザーが機密レベルを高く設定した場合、第１ユーザーの印刷物が人目に触れる可能性をより低減できる。一方、第１ユーザーが機密レベルを低く設定した場合、追加ジョブの受付はより早く再開されるため、ユーザーの使い勝手を向上できる。結果として、画像形成装置４００は、印刷物の機密性とユーザーの使い勝手とのバランスを調整できる。
【０１４０】
変形例３は、変形例１もしくは変形例２、またはその両方と組み合わせて用いられてもよい。つまり、画像形成装置４００は、追加ジョブ許可判断によって例外的に追加ジョブを受け付けながら、機密レベルに基づいて追加ジョブの受付を再開できるタイミングを決定できる。
【０１４１】
（変形例４）
変形例４では、画像形成装置４００は、任意の要因が解消されないまま所定の限界時間を超えた場合、中断されたセキュアジョブの印刷処理を終了する。
【０１４２】
変形例４において、ＣＰＵ４１０は、限界時間測定部として機能する。ＣＰＵ４１０は、限界時間測定部として、図６のステップＳ１１３において、ＣＰＵ４１０が処理中のセキュアジョブを中断した時点から、時間の測定を開始する。以下では、処理中のセキュアジョブを中断した時点から経過する時間を、中断時間と呼ぶ。
【０１４３】
変形例４の画像形成装置４００における処理の手順について、図１４により説明する。なお、図１４のフローチャートに示される処理は、画像形成装置４００のメモリー４２０またはハードディスク４３０にプログラムとして記憶されており、ＣＰＵ４１０により実行される。
【０１４４】
図１４は、追加ジョブ受付判断処理のさらに別の例を示すフローチャートである。なお、図１４のステップのうち、ステップＳ２６０〜Ｓ２６２以外は図７のステップと同様であるため、その説明を省略する。
【０１４５】
任意の要因が解消されておらず、セキュアジョブを再開しない場合（ステップＳ２０８：ＮＯ）、ＣＰＵ４１０は、中断時間が所定の限界時間を超えたか否かを判断する（ステップＳ２６０）。所定の限界時間は、任意のユーザーによってあらかじめ設定され、たとえば３分であるが、１〜１０分程度の任意の時間であってもよい。
【０１４６】
中断時間が所定の限界時間を超えていない場合（ステップＳ２６０：ＮＯ）、ＣＰＵ４１０はステップＳ２０２の処理に戻る。そして、任意の要因が解消されるまで、または中断時間が所定の限界時間を超えるまで、処理を繰り返す。
【０１４７】
中断時間が所定の限界時間を超えた場合（ステップＳ２６０：ＹＥＳ）、ＣＰＵ４１０は、中断されたセキュアジョブの印刷処理を終了する（ステップＳ２６１）。そして、ＣＰＵ４１０は、ジョブキューに残っている、第１ユーザーの全ての印刷ジョブを保留する（ステップＳ２６２）。ここで、保留するとは、ジョブキューから一旦削除することを意味する。保留された第１ユーザーの印刷ジョブは、たとえばメモリー４２０において、当該ジョブキューとは別の場所に一時的に記憶されてもよい。
【０１４８】
ＣＰＵ４１０が第１ユーザーの印刷ジョブを保留する際に、ＣＰＵ４１０は、通知部４１７として、第１ユーザーに、印刷ジョブを保留することを通知してもよい。また、当該印刷ジョブは、たとえば、第１ユーザーが画像形成装置４００の操作パネル部４５０等を使用して、ＣＰＵ４１０に指示を送ることにより、後でジョブキューに再度登録されてもよい。さらに、ステップＳ２６２において保留される第１ユーザーの印刷ジョブは、セキュアジョブのみに限定されてもよい。
【０１４９】
続いて、ＣＰＵ４１０は、図５のステップＳ１１０の処理に進み、他の印刷ジョブがジョブキューに残っているか否かを判断する。ただし、上述の通り、第１ユーザーの印刷ジョブは保留され、ジョブキューからは一旦削除されているため、ＣＰＵ４１０は、第１ユーザー以外から送信された印刷ジョブがジョブキューに残っているか否かを判断する。
【０１５０】
印刷ジョブがジョブキューに残っていない場合（ステップＳ１１０：ＮＯ）、ＣＰＵ４１０は処理を終了する。ここで、画像形成装置４００は、印刷ジョブ待ちのスタンバイ状態に戻るため、ＣＰＵ４１０は、受信部４１１として新たな印刷ジョブを受信すると、受付判断部４１６として当該印刷ジョブを受け付ける。つまり、第１ユーザーの中断されたセキュアジョブの印刷処理を終了することにより、ＣＰＵ４１０は、送信したユーザーに関わらず、印刷ジョブを受け付け可能となる。
【０１５１】
印刷ジョブがジョブキューに残っている場合（ステップＳ１１０：ＹＥＳ）、当該印刷ジョブは、第１ユーザー以外から送信された非セキュアジョブまたはセキュアジョブである。したがって、ＣＰＵ４１０は、ジョブキューに残っている後続する印刷ジョブを処理する際に、第１ユーザーの認証動作を必要としない。以降の処理としては、ジョブキューに残っている後続する印刷ジョブが非セキュアジョブである場合、ＣＰＵ４１０は、受信部４１１として新たな追加ジョブを受信すると、受付判断部４１６として当該追加ジョブを受け付ける。ジョブキューに残っている後続する印刷ジョブがセキュアジョブである場合、ＣＰＵ４１０は、受信部４１１として新たな追加ジョブを受信すると、受付判断部４１６として、当該追加ジョブを受け付けるか否か判断する。ここで、受付判断部４１６は、後続するセキュアジョブを送信したユーザーを新たな第１ユーザー、新たな追加ジョブを送信したユーザーを新たな第２ユーザーとして、当該追加ジョブを受け付けるか否か判断する。
【０１５２】
以上のように、変形例４によれば、画像形成装置４００は、任意の要因が解消されないまま所定の限界時間を超えた場合、中断された印刷ジョブの印刷処理を終了する。したがって、所定の限界時間を適切に設定することにより、第１ユーザーが任意の要因を解消できず、画像形成装置４００を放置したとしても、第１ユーザー以外のユーザーが画像形成装置４００を使用できる。中断時間が所定の限界時間を超えるまでは、他のユーザーが画像形成装置４００に近づくことはないが、画像形成装置４００は、印刷処理を再開するために、第１ユーザーの再度の認証処理を行う必要がある。一方、中断時間が所定の限界時間を超えると、第１ユーザー以外のユーザーが画像形成装置４００を使用できるようになり、画像形成装置４００は、第１ユーザーの再度の認証処理を必要とせずに、後続する印刷ジョブまたは新たな印刷ジョブを処理できる。結果として、画像形成装置４００は、機密性の損失を低減しながらも、複数のユーザーによって効率よく利用される。
【０１５３】
なお、変形例１、変形例２、変形例３および変形例４は、そのうちの二つ以上を組み合わせて用いられてもよい。たとえば、画像形成装置４００は、変形例１および２の追加ジョブ許可判断によって例外的に追加ジョブを受け付けながら、機密レベル設定に基づいて印刷ジョブの受付を再開できるタイミングを決定できる。そして、中断時間が所定の限界時間を超えると、中断された印刷ジョブの処理を終了できる。
【０１５４】
本実施形態では、画像形成装置４００を一つの装置として説明した。しかし、任意の要因の発生により、セキュアプリントによる印刷が中断されている間、第１ユーザー以外から送信された追加ジョブを受け付けないように制御を行う情報処理装置と、印刷に関わる処理を行う装置とが、別々に構成されてもよい。この場合、情報処理装置と、印刷に関わる処理を行う装置とは、バスを介して接続される。
【０１５５】
本発明による画像形成装置４００による処理は、上記各手順を実行するための専用のハードウエア回路によっても、また、上記各手順を記述したプログラムをＣＰＵが実行することによっても実現できる。後者により本発明を実現する場合、画像形成装置４００を動作させる上記プログラムは、ＵＳＢメモリー、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭ等のコンピューター読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピューター読み取り可能な記録媒体に記録されたプログラムは、通常、メモリーやハードディスク等に転送され記憶される。また、このプログラムは、たとえば、単独のアプリケーションソフトとして提供されてもよいし、画像形成装置４００の一機能としてその装置のソフトウエアに組み込んでもよい。
【符号の説明】
【０１５６】
１００  ＰＣ、
１１０  ＣＰＵ、
１２０  メモリー、
１３０  ハードディスク、
１４０  通信Ｉ／Ｆ部、
１５０  ディスプレイ、
１６０  入力操作部、
１７０  バス、
２００  ＰＣ、
３００  携帯端末、
４００  画像形成装置、
４１０  ＣＰＵ、
４１１  受信部、
４１２  ユーザー特定部、
４１３  消耗品不足判断部、
４１４  中断判断部、
４１５  再開判断部、
４１６  受付判断部、
４１７  通知部、
４２０  メモリー、
４３０  ハードディスク、
４４０  通信Ｉ／Ｆ部、
４５０  操作パネル部、
４６０  画像形成部、
４７０  ユーザー認証部、
４８０  消耗品検出部、
４９０  バス。
【図１】
0006455301.tif 000002
【図２】
0006455301.tif 000003
【図３】
0006455301.tif 000004
【図４】
0006455301.tif 000005
【図５】
0006455301.tif 000006
【図６】
0006455301.tif 000007
【図７】
0006455301.tif 000008
【図８】
0006455301.tif 000009
【図９】
0006455301.tif 000010
【図１０】
0006455301.tif 000011
【図１１】
0006455301.tif 000012
【図１２】
0006455301.tif 000013
【図１３】
0006455301.tif 000014
【図１４】
0006455301.tif 000015