(57)【特許請求の範囲】
【請求項１】
被記録媒体への画像形成を行う画像形成装置と情報処理装置とが相互に通信可能に接続されて構成された画像形成システムであって、
前記情報処理装置は、
前記画像形成装置での画像形成を許可するパスワードを含む印刷ジョブである特定印刷ジョブを前記画像形成装置へ送信する特定印刷ジョブ送信手段と、
前記特定印刷ジョブ送信手段による前記特定印刷ジョブの送信後、前記画像形成装置から、その特定印刷ジョブに対する認証要求を受信した場合に、ユーザによる、その特定印刷ジョブに対応した前記パスワードの入力を少なくとも含む所定の認証操作入力を受け付ける認証操作入力受付手段と、
前記認証操作入力受付手段により受け付けられた前記認証操作入力の内容を認証情報として前記画像形成装置へ送信する認証情報送信手段と、
前記特定印刷ジョブ送信手段による前記特定印刷ジョブの送信後、前記画像形成装置から、その特定印刷ジョブに基づく前記画像形成の開始予定時刻を受信した場合にその開始予定時刻を報知する開始予定時刻報知手段と、
を備え、
前記画像形成装置は、
前記情報処理装置から前記特定印刷ジョブを受信した場合に、その特定印刷ジョブに対する前記認証要求を前記情報処理装置へ送信する認証要求送信手段と、
前記情報処理装置から前記特定印刷ジョブを受信した場合に、その特定印刷ジョブに対応した前記開始予定時刻を演算する開始予定時刻演算手段と、
前記開始予定時刻演算手段により演算された前記開始予定時刻を前記情報処理装置へ送信する開始予定時刻送信手段と、
前記認証要求送信手段による前記認証要求の送信後、前記情報処理装置から前記認証情報を受信した場合に、その認証情報が、その認証情報に含まれている前記パスワードが前記特定印刷ジョブに含まれていたパスワードと一致していることを少なくとも含む所定の認証成功条件を満たしているならば、その認証情報に対応した前記特定印刷ジョブに基づく前記画像形成を行う画像形成手段と、
を備えることを特徴とする画像形成システム。
【請求項２】
請求項１に記載の画像形成システムであって、
前記情報処理装置は、
前記開始予定時刻報知手段により前記特定印刷ジョブの前記開始予定時刻が報知された後、ユーザによる、その特定印刷ジョブに基づく前記画像形成の開始時刻をその報知された開始予定時刻以後の時刻に指定するための時刻指定入力を受け付ける時刻指定入力受付手段と、
前記時刻指定入力受付手段により前記時刻指定入力が受け付けられた場合に、その受け付けられた時刻を示す時刻指定情報を前記画像形成装置へ送信する時刻指定情報送信手段と、
を備え、
前記画像形成装置は、情報処理装置から前記特定印刷ジョブに対応した前記時刻指定情報を受信した場合、その特定印刷ジョブに基づく前記画像形成の開始時刻をその時刻指定情報が示す時刻に設定する開始時刻設定手段を備え、
前記画像形成手段は、前記開始時刻設定手段により前記開始時刻が設定された前記特定印刷ジョブについては、その設定された前記開始時刻が到来した時に前記画像形成を開始する
ことを特徴とする画像形成システム。
【請求項３】
請求項２に記載の画像形成システムであって、
前記画像形成装置は、
前記印刷ジョブに基づく前記画像形成以外の他の機能も備え、
更に、前記開始時刻設定手段により前記開始時刻が設定された前記特定印刷ジョブについて、その設定された開始時刻又はその開始時刻よりも所定の第１の時間前の時刻に到達した時に前記他の機能が実行中であった場合、その開始時刻を所定の第１遅延時間後に設定変更する第１時刻変更手段と、
前記第１時刻変更手段により前記開始時刻が設定変更された場合にその設定変更後の前記開始時刻を前記情報処理装置へ送信する変更時刻送信手段と、
を備え、
前記情報処理装置は、前記画像形成装置から前記設定変更された前記開始時刻を受信した場合にその設定変更後の開始時刻を報知する変更時刻報知手段を備える
ことを特徴とする画像形成システム。
【請求項４】
請求項２又は請求項３に記載の画像形成システムであって、
前記画像形成装置は、
前記印刷ジョブに基づく前記画像形成以外の他の機能も備え、
更に、前記開始時刻設定手段により前記開始時刻が設定された前記特定印刷ジョブについて、その設定された開始時刻又はその開始時刻より所定の第２の時間前の時刻に到達した場合に、その到達から少なくともその特定印刷ジョブに基づく前記画像形成が終了するまでの間、前記他の機能の実行を禁止する他機能禁止手段を備える
ことを特徴とする画像形成システム。
【請求項５】
請求項４に記載の画像形成システムであって、
前記画像形成装置は、
前記他機能禁止手段により前記他の機能の実行が禁止されてから前記特定印刷ジョブに基づく前記画像形成が開始されるまでの間における所定期間中、前記他の機能を実行できるようにするための他機能許可要求の入力を受け付ける他機能許可要求受付手段と、
前記他機能許可要求受付手段により前記他機能許可要求の入力が受け付けられた場合に、その他機能許可要求の入力があった旨を示す他機能許可要求情報を前記情報処理装置へ送信する他機能許可要求情報送信手段と、
前記他機能許可要求情報送信手段による前記他機能許可要求情報の送信後、前記情報処理装置から許可情報を受信した場合に、前記他の機能の実行を許可する他機能実行許可手段と、
前記他機能実行許可手段により前記他の機能の実行が許可された場合に、前記特定印刷ジョブに基づく前記画像形成の開始時刻を、現在設定されている時刻よりも所定の第２遅延時間後に設定変更する第２時刻変更手段と、
を備え、
前記情報処理装置は、
前記画像形成装置から前記特定印刷ジョブに対応した前記他機能許可要求情報を受信した場合に、ユーザによる、その特定印刷ジョブに基づく前記画像形成よりも先に前記画像形成装置における前記他の機能の実行を許可するか否かの他機能可否指定入力を受け付ける他機能可否指定入力受付手段と、
前記他機能可否指定入力受付手段により前記他の機能の実行を許可する旨の入力が受け付けられた場合に、その旨を示す前記許可情報を前記画像形成装置へ送信する許可情報送信手段と、
を備えることを特徴とする画像形成システム。
【請求項６】
請求項１〜請求項５の何れか１項に記載の画像形成システムであって、
前記情報処理装置は、
前記特定印刷ジョブ送信手段による前記特定印刷ジョブの送信後、その特定印刷ジョブに対応した前記パスワードの変更入力を受け付けるパスワード変更入力受付手段と、
前記パスワード変更入力受付手段によりパスワードの変更入力が受け付けられた場合にその変更後のパスワードを前記画像形成装置へ送信する変更パスワード送信手段と、
を備え、
前記画像形成装置は、前記特定印刷ジョブについて、前記情報処理装置から前記変更後のパスワードを受信した場合は、その特定印刷ジョブに対応したパスワードを、その受信した変更後のパスワードに変更する
ことを特徴とする画像形成システム。
【請求項７】
被記録媒体への画像形成を行う画像形成装置と情報処理装置とが相互に通信可能に接続されて構成された画像形成システムであって、
前記情報処理装置は、
前記画像形成装置での画像形成を許可するパスワードを含む印刷ジョブである特定印刷ジョブを前記画像形成装置へ送信する特定印刷ジョブ送信手段と、
前記特定印刷ジョブ送信手段による前記特定印刷ジョブの送信後、前記画像形成装置から、その特定印刷ジョブに対する認証要求を受信した場合に、ユーザによる、その特定印刷ジョブに対応した前記パスワードの入力を少なくとも含む所定の認証操作入力を受け付ける認証操作入力受付手段と、
前記認証操作入力受付手段により受け付けられた前記認証操作入力の内容を認証情報として前記画像形成装置へ送信する認証情報送信手段と、
前記特定印刷ジョブ送信手段による前記特定印刷ジョブの送信後、その特定印刷ジョブに対応した前記パスワードの変更入力を受け付けるパスワード変更入力受付手段と、
前記パスワード変更入力受付手段によりパスワードの変更入力が受け付けられた場合にその変更後のパスワードを前記画像形成装置へ送信する変更パスワード送信手段と、
を備え、
前記画像形成装置は、
前記情報処理装置から前記特定印刷ジョブを受信した場合に、その特定印刷ジョブに対する前記認証要求を前記情報処理装置へ送信する認証要求送信手段と、
前記認証要求送信手段による前記認証要求の送信後、前記情報処理装置から前記認証情報を受信した場合に、その認証情報が、その認証情報に含まれている前記パスワードが前記特定印刷ジョブに含まれていたパスワードと一致していることを少なくとも含む所定の認証成功条件を満たしているならば、その認証情報に対応した前記特定印刷ジョブに基づく前記画像形成を行う画像形成手段と、
を備え、
前記画像形成装置は、前記特定印刷ジョブについて、前記情報処理装置から前記変更後のパスワードを受信した場合は、その特定印刷ジョブに対応したパスワードを、その受信した変更後のパスワードに変更する
ことを特徴とする画像形成システム。
【請求項８】
被記録媒体への画像形成を行う画像形成装置と相互に通信可能な情報処理装置であって、
前記画像形成装置での画像形成を許可するパスワードを含む印刷ジョブである特定印刷ジョブを前記画像形成装置へ送信する特定印刷ジョブ送信手段と、
前記特定印刷ジョブ送信手段による前記特定印刷ジョブの送信後、前記画像形成装置から、その特定印刷ジョブに対する認証要求を受信した場合に、ユーザによる、その特定印刷ジョブに対応した前記パスワードの入力を少なくとも含む所定の認証操作入力を受け付ける認証操作入力受付手段と、
前記認証操作入力受付手段により受け付けられた前記認証操作入力の内容を認証情報として前記画像形成装置へ送信する認証情報送信手段と、
を備え、
前記画像形成装置は、当該情報処理装置から前記特定印刷ジョブを受信した場合、その受信した特定印刷ジョブに基づく前記画像形成の開始予定時刻を演算して、その演算した開始予定時刻を当該情報処理装置へ送信するように構成されており、
当該情報処理装置は、さらに、前記特定印刷ジョブ送信手段による前記特定印刷ジョブの送信後、前記画像形成装置からその特定印刷ジョブに対応した前記開始予定時刻を受信した場合にその開始予定時刻を報知する開始予定時刻報知手段を備える
ことを特徴とする情報処理装置。
【請求項９】
情報処理装置と相互に通信可能であってその情報処理装置からの印刷ジョブに基づく被記録媒体への画像形成を行う画像形成装置であって、
前記情報処理装置から、当該画像形成装置での画像形成を許可するパスワードを含む印刷ジョブである特定印刷ジョブを受信した場合に、その特定印刷ジョブに対する認証要求を前記情報処理装置へ送信する認証要求送信手段と、
前記認証要求送信手段による前記認証要求の送信後、前記情報処理装置から、前記パスワードを少なくとも含む所定の認証情報を受信した場合に、その認証情報が、その認証情報に含まれている前記パスワードが前記特定印刷ジョブに含まれていたパスワードと一致していることを少なくとも含む所定の認証成功条件を満たしているならば、その認証情報に対応した前記特定印刷ジョブに基づく前記画像形成を行う画像形成手段と、
を備え、
前記情報処理装置は、当該画像形成装置への前記特定印刷ジョブの送信後、その特定印刷ジョブに対応した前記パスワードの変更入力が受け付けられた場合にその変更後のパスワードを当該画像形成装置へ送信するように構成されており、
当該画像形成装置は、前記特定印刷ジョブについて、前記情報処理装置から前記変更後のパスワードを受信した場合は、その特定印刷ジョブに対応したパスワードを、その受信した変更後のパスワードに変更する
ことを特徴とする画像形成装置。
【請求項１０】
被記録媒体への画像形成を行う画像形成装置と相互に通信可能な情報処理装置が備えるコンピュータを、
前記画像形成装置での画像形成を許可するパスワードを含む印刷ジョブである特定印刷ジョブを前記画像形成装置へ送信する特定印刷ジョブ送信手段と、
前記特定印刷ジョブ送信手段による前記特定印刷ジョブの送信後、前記画像形成装置から、その特定印刷ジョブに対する認証要求を受信した場合に、ユーザによる、その特定印刷ジョブに対応した前記パスワードの入力を少なくとも含む所定の認証操作入力を受け付ける認証操作入力受付手段と、
前記認証操作入力受付手段により受け付けられた前記認証操作入力の内容を認証情報として前記画像形成装置へ送信する認証情報送信手段と、
として機能させるためのプログラムであって、
前記画像形成装置は、前記情報処理装置から前記特定印刷ジョブを受信した場合、その受信した特定印刷ジョブに基づく前記画像形成の開始予定時刻を演算して、その演算した開始予定時刻を前記情報処理装置へ送信するように構成されており、
当該プログラムは、さらに、前記コンピュータを、前記特定印刷ジョブ送信手段による前記特定印刷ジョブの送信後、前記画像形成装置からその特定印刷ジョブに対応した前記開始予定時刻を受信した場合にその開始予定時刻を報知する開始予定時刻報知手段、として機能させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、この画像形成システムを構成する情報処理装置と画像形成装置、及びプログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ（以下「ＰＣ」という）等の情報処理装置にて生成された印刷ジョブをプリンタや複合機等の画像形成装置にて実行（即ち印刷（画像形成）を実行）可能に構成された一般的な画像形成システムとして、セキュリティ印刷機能を備えたものが知られている（例えば、特許文献１参照。）。
【０００３】
セキュリティ印刷機能とは、ＰＣにて画像形成装置へ印刷指示（印刷ジョブの送信）を行う際にパスワードを設定し、印刷指示後、画像形成装置においてそのパスワードが入力されたときに印刷を開始させる機能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１８６４０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、このようなセキュリティ印刷機能を備えた画像形成システムでは、セキュリティ印刷を指示したユーザが画像形成装置でパスワードの入力操作を行う際、他の印刷ジョブの印刷を待っている別ユーザにそのパスワードを見られてしまうおそれがあり、セキュリティ上好ましいものではない。また、画像形成装置においてパスワードを直接入力することは、操作性・使い勝手の観点でも必ずしも良いものとはいえない。
【０００６】
本発明は上記課題に鑑みなされたものであり、セキュリティ性能が高くしかも使い勝手の良い画像形成システムを提供できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するためになされた本発明の画像形成システムは、被記録媒体への画像形成を行う画像形成装置と情報処理装置とが相互に通信可能に接続されて構成されたものであり、情報処理装置は、画像形成装置での画像形成を許可するパスワードを含む印刷ジョブである特定印刷ジョブを画像形成装置へ送信した後、画像形成装置から、その特定印刷ジョブに対する認証要求を受信すると、ユーザによる、その特定印刷ジョブに対応したパスワードの入力を少なくとも含む所定の認証操作入力を受け付け、その受け付けられた認証操作入力の内容を認証情報として画像形成装置へ送信する。画像形成装置は、情報処理装置から特定印刷ジョブを受信すると、その特定印刷ジョブに対する認証要求を情報処理装置へ送信する。その送信後、情報処理装置から認証情報を受信した場合に、その認証情報が、その認証情報に含まれているパスワードが特定印刷ジョブに含まれていたパスワードと一致していることを少なくとも含む所定の認証成功条件を満たしているならば、その認証情報に対応した特定印刷ジョブに基づく画像形成を行う。
【０００８】
上記構成の画像形成システムによれば、画像形成装置側でパスワード入力等の認証操作を行うことなしに特定印刷ジョブの画像形成を実行させることができる。そのため、セキュリティ性能が高くしかも使い勝手の良い画像形成システムを提供することができる。
【０００９】
本発明の画像形成システムは、更に、画像形成装置が、特定印刷ジョブを受信した際にその特定印刷ジョブに基づく画像形成の開始予定時刻を演算して情報処理装置へ送信し、情報処理装置が、特定印刷ジョブの送信後に画像形成装置からその特定印刷ジョブの開始予定時刻を受信してそれを報知するように構成するとよい。このような構成の画像形成システムによれば、情報処理装置のユーザは、送信した特定印刷ジョブが画像形成装置で実際に印刷される（印刷可能になる）のがいつ頃になるのかを予め知ることができるため、使い勝手のより良い画像形成システムを提供できる。
【図面の簡単な説明】
【００１０】
【図１】実施形態の画像形成システム全体の概略構成を表す構成図である。
【図２】ＰＣに表示されるセキュリティ印刷設定ウィンドウ及びセキュリティ印刷モニタウィンドウの一例を表す説明図である。
【図３】ＭＦＰで実行されるジョブ関連情報受信処理のフローチャートである。
【図４】第１実施形態のＭＦＰで生成されるジョブ管理表の一例を表す図である。
【図５】ＰＣで実行されるセキュリティ印刷モニタ処理のフローチャートである。
【図６】図３のジョブ関連情報受信処理におけるＳ２８０のジョブ情報応答処理の詳細を表すフローチャートである。
【図７】第２実施形態のＭＦＰで実行される割込時印刷時刻変更通知処理のフローチャートである。
【図８】第２実施形態のＭＦＰで生成されるジョブ管理表の一例を表す図である。
【図９】第３実施形態のＭＦＰで実行されるセキュリティ印刷時操作ロック処理のフローチャートである。
【図１０】第３実施形態のＭＦＰで生成されるジョブ管理表の一例を表す図である。
【発明を実施するための形態】
【００１１】
以下に、本発明の好適な実施形態を図面に基づいて説明する。
［第１実施形態］
本実施形態の画像形成システム１は、図１に示すように、ＭＦＰ（Multi Function Peripheral ；複合機）１０と複数のＰＣ２０，３０・・・とがネットワーク５を介して相互に通信可能に接続されてなるものである。本実施形態のネットワーク５は有線ＬＡＮ（Local Area Network）であるが、これはあくまでも一例であり、他のネットワーク（例えば無線ＬＡＮ）であってもよい。
【００１２】
ＭＦＰ１０は、記録用紙やＯＨＰシート等の被記録媒体に画像を形成する画像形成装置であって、複数のユーザ（即ち複数のＰＣ２０，３０・・・）が共有可能ないわゆるネットワーク複合機として構成されている。このＭＦＰ１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、操作部１４，表示部１５，画像読取部１６、画像形成部１７，電話通信部１８，及びネットワーク通信部１９などを備えている。
【００１３】
ＣＰＵ１１は、ＲＯＭ１２に記憶されている各種制御プログラムに従ってＭＦＰ１０内の各部の制御および各種演算を実行する。ＲＡＭ１３は、ＣＰＵ１１から直接アクセスされるメインメモリ等として利用されるものであり、後述するジョブ管理表の登録領域やパスワードの記憶領域としても利用される。操作部１４は、押しボタンやタッチパネル等により構成され、ユーザの各種入力を受け付ける。表示部１５は、液晶ディスプレイやＬＥＤ表示灯等により構成され、ＭＦＰ１０の動作状態や設定内容等の各種情報が表示される。画像読取部１６は、イメージセンサを備え、原稿の画像を読み取ってその画像を表す画像データを生成する。画像形成部１７は、被記録媒体に対して画像を形成（印刷）する。電話通信部１８は、モデム等によって構成され、電話回線（図示略）を介して電話やファクシミリ通信を行う際に利用される。ネットワーク通信部１９は、ネットワークインターフェースカード（Network Interface Card；ＮＩＣ）等によって構成される。
【００１４】
このように、ＭＦＰ１０は、画像読取部１６によるスキャン機能、画像形成部１７による印刷機能、画像読取部１６及び画像形成部１７によるコピー機能、電話通信部１８によるファクシミリ通信機能などの、複数種類の機能を有している。これら複数種類の機能はＣＰＵ１１により制御される。なお、画像形成部１７は、各ＰＣ２０，３０・・・から受信した印刷ジョブに基づく印刷のほか、コピー機能における読み取り画像の印刷、ファクシミリ通信機能において受信したファクシミリ画像の印刷等の各種画像の印刷を行う。
【００１５】
複数のＰＣ２０，３０は、基本的には同じ構成であるため、以下の説明では、代表としてＰＣ２０についてその構成や機能等を説明する。情報処理装置としてのＰＣ２０は、ＣＰＵ２１，ＲＯＭ２２，ＲＡＭ２３，操作部２４，表示部２５，ハードディスクドライブ（ＨＤＤ）２６，及びネットワーク通信部２７などを備えた周知の構成となっている。操作部２４は、ユーザにより操作される周知のキーボードやマウスなどが含まれる。
【００１６】
ＰＣ２０のＨＤＤ２６には、ＯＳをはじめ、文書作成ソフト、表計算ソフト、プレゼンテーションソフトなどの各種ソフトウェアがインストールされている。ＰＣ２０のユーザは、これらソフトウェアを利用して各種情報を作成し、ＭＦＰ１０にて印刷させることができる。例えば、文書作成ソフトにて作成した文書を印刷させる場合の基本的な流れは次の通りである。即ち、ユーザが文書作成ソフトで印刷メニューを選択すると、印刷ダイアログが開く（表示部２５に表示される）。その印刷ダイアログに対してユーザが必要な設定を行って印刷指示すると、文書内容を示すジョブデータとそれに関する各種情報であるジョブ情報とが、印刷ジョブとして、ＭＦＰ１０に送信される。
【００１７】
ＭＦＰ１０は、各ＰＣから印刷ジョブを受信する毎にそれを順次ジョブ管理表（図４参照）に登録し、原則として登録順に印刷を実行する。尚、ＭＦＰ１０のジョブ管理表には、印刷ジョブだけでなく、コピー機能やファクシミリ通信機能などの他の機能における各種ジョブ（コピー、ファクシミリ送・受信など）についても、それら各種ジョブが発生した際に登録される。印刷ジョブ以外の各種ジョブは、原則として、既に登録済みで実行開始待ちの印刷ジョブよりも優先して登録され、実行される。
【００１８】
また、本実施形態の画像形成システム１は、セキュリティ印刷機能を備えている。本実施形態のセキュリティ印刷機能は、ＭＦＰ１０でパスワードが入力されたら印刷を実行させるという従来周知の機能だけでなく、パスワードの設定された印刷ジョブ（セキュリティ印刷ジョブ）をＰＣ２０から送信した後のパスワード入力を同じＰＣ２０にて行うことでＭＦＰ１０でのパスワード入力を不要とする機能や、セキュリティ印刷ジョブの送信後にそのセキュリティ印刷ジョブの印刷開始予定時刻がＭＦＰ１０から送信されてきてＰＣ２０に表示される機能なども備えている。
【００１９】
セキュリティ印刷機能についてより詳しく説明する。ＰＣ２０のユーザが、作成した文書等をセキュリティ印刷させる場合は、上述した印刷ダイアログにおいて、印刷させるべき印刷デバイス（ここではＭＦＰ１０）を選択して、そのＭＦＰ１０に対応したプリンタドライバのプロパティを開く。そして、そのプロパティの表示画面に対し、例えばセキュリティ印刷設定ボタンをクリックするなどといった所定のセキュリティ印刷設定操作を行うことで、図２（ａ）に示すセキュリティ印刷設定ウィンドウ４０を表示させる。
【００２０】
このセキュリティ印刷設定ウィンドウ４０に対し、ユーザが、パスワード入力欄４２に所望のパスワードを入力し、セキュリティ印刷指示チェックボックス４１を選択状態として（チェックマークを入れて）、ＯＫボタン４３をクリックすると、セキュリティ印刷設定が完了する。その後、上述した手順で印刷指示を行うと、セキュリティ印刷ジョブである旨の情報やパスワード等を含むジョブ情報が作成され、そのジョブ情報とジョブデータからなるセキュリティ印刷ジョブ（本発明の特定印刷ジョブの一例に相当）がＭＦＰ１０へ送信される。
【００２１】
送信されるセキュリティ印刷ジョブは、例えば『@PrintJobInfo SecurePrint="Yes" Password="xxxx" UserName="userA " PC="yyyy" JobName="文書作成ソフト-Important.***" PrintData="……" @JobEnd』といった内容のものである。ここで、「@PrintJobInfo」はジョブ情報の開始であることを示す。「SecurePrint="Yes" 」はセキュリティ印刷であること（セキュリティ印刷設定ウィンドウ４０でセキュリティ印刷指示チェックボックス４１が選択状態にされたこと）を示す。セキュリティ印刷指示チェックボックス４１が非選択状態の場合は「SecurePrint="No"」となる。「Password="xxxx" 」はパスワード入力欄４２に入力されたパスワードを示す。「UserName="userA"」はユーザを特定する文字列（ユーザ名）である。「PC="yyyy" 」はＰＣ２０を特定するＩＤであり、例えばＩＰアドレスやＤＮＳ名などが考えられる。「JobName="文書作成ソフト-Important.***"」はジョブ名を示す。「PrintData="……"」は実際の印刷データ（ジョブデータ）を示す。「@JobEnd」は、ジョブの最後を示す。
【００２２】
ＭＦＰ１０のＣＰＵ１１は、その動作中、図３に示すジョブ関連情報受信処理を実行する。ＣＰＵ１１は、このジョブ関連情報受信処理を開始すると、まず各ＰＣからの各種情報受信処理を行う（Ｓ１１０）。即ち、各ＰＣからの情報の受信有無を確認する。そして、各ＰＣから新しい印刷ジョブを受信したか否か判断し（Ｓ１２０）、受信した場合は（Ｓ１２０：ＹＥＳ）、その新しい印刷ジョブをジョブ管理表に登録する（Ｓ１３０）。ジョブ管理表の内容は図４（ａ）に例示する通りであり、ジョブ毎に、ジョブ番号、ジョブ名、ユーザ名、セキュリティ印刷か否かの情報、ジョブステータス、ページ数、印刷開始・終了の各予定時刻、印刷所要時間（秒）、その他図示しない各種ジョブ情報（セキュリティ印刷の場合はパスワードを含む）が、ジョブデータと対応付けられて登録される。
【００２３】
ジョブ管理表への登録は、先に受信したジョブから順に行われ、その登録順に順次ジョブが実行される。図４（ａ）は、３つのジョブが順に受信・登録され、そのうち最も先に登録されたジョブＮｏ．１の印刷ジョブが実行中であることを例示している。なお、ジョブ管理表には、印刷ジョブに限らず、ＭＦＰ１０にて実行可能な各種のジョブ（例えばコピーやファクシミリ送受信等）も登録される。
【００２４】
ＣＰＵ１１は、Ｓ１３０でジョブ管理表へ新規印刷ジョブを登録すると、その登録した印刷ジョブの印刷開始予定時刻等を計算する（Ｓ１４０）。Ｓ１４０では、例えば他に登録されているジョブがなければ、現在時刻又はそれに近い所定の時刻が印刷開始予定時刻となり、他に登録されているジョブがあれば、その登録済みのジョブの印刷終了予定時刻の後（本例では１分後）が印刷開始予定時刻となる。図４（ａ）では、ユーザＡによるセキュリティ印刷ジョブを受信した際に既に２つのジョブ（ジョブＮｏ．１，２）が登録済みであってジョブＮｏ．２の印刷終了予定時刻が１１：３０であることから、そのセキュリティ印刷ジョブはジョブＮｏ．３として登録されて印刷開始予定時刻が１１：３１に設定された例が示されている。つまりこのセキュリティ印刷ジョブは、１１：３１に印刷開始されることになる。Ｓ１４０では、更に、受信した印刷ジョブのジョブデータのデータ量等に基づき、印刷所要時間を計算し、既に計算済みの印刷開始予定時刻にその印刷所要時間を加えたものを印刷終了予定時刻として計算する。このようにして計算された各時刻・時間を、ジョブ管理表に登録する。
【００２５】
その後ＣＰＵ１１は、受信した印刷ジョブがセキュリティ印刷ジョブであるか否か判断し（Ｓ１５０）、セキュリティ印刷ジョブでなければ（Ｓ１５０：ＮＯ）Ｓ１１０に戻るが、セキュリティ印刷ジョブならば（Ｓ１５０：ＹＥＳ）、ジョブ管理表に基づいてそのセキュリティ印刷ジョブに関するジョブ情報を作成し（Ｓ１６０）、その作成したジョブ情報をユーザＡへ（ＰＣ２０へ）送信する（Ｓ１７０）。
【００２６】
ここで送信するジョブ情報は、印刷開始予定時刻と、本発明の認証要求の一例としての、パスワード入力要求及びパスワード入力済設定の有無の選択要求を含むものであり、図４（ａ）のジョブＮｏ．３の場合には、例えば、『@PrintJobInfo UserName="userA" JobNo="3" JobName="文書作成ソフト-Important.***" MachineName="MFP-aaa" JobStatus="Waiting" PlanedStartTime="11:31" 』といった内容のものとなる。ここで、「JobNo="3"」は登録されているジョブＮｏ．を示し、「MachineName="MFP-aaa"」はＭＦＰ１０を特定するＩＤ（例えばＩＰアドレス）を示し、「JobStatus="Waiting"」はジョブステータスを示し、「PlanedStartTime="11:31"」は印刷開始予定時刻を示す。
【００２７】
一方、Ｓ１２０にて、新しい印刷ジョブを受信しなかったと判断した場合は（Ｓ１２０：ＮＯ）、Ｓ１８０以降の処理に進むが、ここで一旦、ＭＦＰ１０のジョブ関連情報受信処理の説明を離れ、ＰＣ２０によるセキュリティ印刷モニタ処理（図５）の説明を先に行う。
【００２８】
ＰＣ２０のＣＰＵ２１は、その動作中、常駐ソフトとしてのセキュリティ印刷モニタ処理を常時実行する。このセキュリティ印刷モニタ処理のプログラムはＨＤＤ２６に保存（インストール）されている。ＰＣ２０のＣＰＵ２１は、このセキュリティ印刷モニタ処理を開始すると、まず、ＭＦＰ１０からジョブ情報を受信したか否か判断する（Ｓ３１０）。ジョブ情報を受信しなかった場合は（Ｓ３１０：ＮＯ）、ユーザによる当該セキュリティ印刷モニタ処理の終了指示があったか否か判断し（Ｓ３２０）、終了指示があれば（Ｓ３２０：ＹＥＳ）当該処理を終了し、終了指示がなければ（Ｓ３２０：ＮＯ）Ｓ３１０に戻る。
【００２９】
ＣＰＵ２１は、ＭＦＰ１０からジョブ情報を受信した場合は（Ｓ３１０：ＹＥＳ）、そのジョブ情報が、現在ＰＣ２０にログインしているユーザが送信したセキュリティ印刷ジョブに対応したものか否か（具体的には、受信したジョブ情報に含まれているユーザ名と現在ＰＣ２０にログインしているユーザ名が一致するか否か）を判断する（Ｓ３３０）。ここで、ログインユーザのセキュリティ印刷ジョブに対応したジョブ情報でなければ（Ｓ３３０：ＮＯ）Ｓ３１０に戻るが、ログインユーザのセキュリティ印刷ジョブに対応したジョブ情報ならば（Ｓ３３０：ＹＥＳ）、表示部２５に、図４（ｂ）に例示したセキュリティ印刷モニタウィンドウ５０を表示する。
【００３０】
セキュリティ印刷モニタウィンドウ５０は、受信したジョブ情報に基づく各種情報を提供すると共にパスワード入力要求及び各種設定を促すものである。具体的には、図４（ｂ）に示す通り、マシン名表示欄５１に印刷を行うＭＦＰ１０の名称が表示され、状態表示欄５２にセキュリティ印刷ジョブあるいはＭＦＰ１０の現在の状態が表示され、ジョブ名表示欄５３に対応するセキュリティ印刷ジョブのジョブ名が表示され、現パスワード表示欄５４に先のセキュリティ印刷設定ウィンドウ４０（図４（ａ））にて入力したパスワードが表示され、印刷開始予定時刻表示欄５７に印刷開始予定時刻が表示され、待ち時間表示欄５８に対応するセキュリティ印刷ジョブの印刷が開始されるまでの規定の待ち時間（現在時刻から印刷開始予定時刻までの時間。以下「規定値」ともいう。）が表示され、印刷開始指定時刻表示欄５９にユーザにより新たに設定（指定）された印刷開始指定時刻が表示される。なお、現パスワード表示欄５４には、パスワードが直接は表示されず、パスワードの字数と同数の「＊」印が表示される。ＣＰＵ２１は、このセキュリティ印刷設定ウィンドウ４０を表示して、ユーザによる各種入力の受付処理を行う（Ｓ３５０）。ユーザは、主に、パスワード入力済設定及び印刷開始時刻指定を行うことができる。
【００３１】
このうちパスワード入力済設定は、現パスワード表示欄５４に正規パスワードを入力する（デフォルトでは上記の通り正規パスワードが入力（表示）されている）と共にパスワード入力済設定チェックボックス５５を選択状態とすること（本発明の認証操作入力の一例に相当）により行われる。このパスワード入力済設定は、ＭＦＰ１０でパスワードを入力したことにするか否かを設定するものであり、この設定を行うことで、ＭＦＰ１０でのパスワード入力を不要とすることができる。
【００３２】
印刷開始時刻指定は、ＭＦＰ１０から通知された印刷開始予定時刻に対し、ユーザ自ら、印刷開始時刻をその通知された時刻より後の所望の時刻に指定するものである。具体的には、待ち時間表示欄５８に表示されている待ち時間を調整（増減）させること（本発明の時刻指定入力の一例に相当）で指定可能となる。図４（ｂ）では、現在時刻が１１：１５であるのに対して印刷開始予定時刻が１１：３１であることから、待ち時間は規定値の１６（分）が表示されている。これに対し、ユーザにより待ち時間が規定値よりも長い時間に設定されると、その設定内容に従って、印刷開始指定時刻表示欄５９の表示内容も変更される。例えば、待ち時間が４５分に変更されると、印刷開始指定時刻は１２：００に変更されることになる。このように、待ち時間を規定値よりも長い時間に変更することで、印刷開始時刻を指定（以下「時刻指定」ともいう）することができる。なお、この時刻指定は、通知された予定時刻をそのまま指定できるようにしてもよい。
【００３３】
ＣＰＵ２１は、ユーザによりセキュリティ印刷ジョブをキャンセルするためのキャンセルボタン６２がクリックされた場合は（Ｓ３６０：ＹＥＳ）、「ジョブキャンセル」の旨のジョブ情報をＭＦＰ１０へ送信し（Ｓ３７０）、セキュリティ印刷モニタウィンドウ５０をクローズして（Ｓ３８０）、Ｓ３１０に戻る。逆に、キャンセルボタン６２はクリックされずに（Ｓ３６０：ＮＯ）、セキュリティ印刷ジョブを実行させるための印刷ボタン６１がクリックされた場合は（Ｓ３９０：ＹＥＳ）、「ジョブ印刷」の旨のジョブ情報をＭＦＰ１０へ送信し（Ｓ４００）、セキュリティ印刷モニタウィンドウ５０をクローズして（Ｓ４２０）、Ｓ３１０に戻る。この「ジョブ印刷」の旨のジョブ情報には、セキュリティ印刷モニタウィンドウ５０で設定された各種情報も含まれる。即ち、現パスワード表示欄５４に表示（入力）されている現パスワード、パスワード入力済設定の有無（本発明の認証情報の一例に相当）、待ち時間、印刷開始指定時刻（本発明の時刻指定情報の一例に相当）なども送信される。印刷ボタン６１もクリックされずに（Ｓ３９０：ＮＯ）無視ボタン６３がクリックされた場合は（Ｓ４１０：ＹＥＳ）、セキュリティ印刷モニタウィンドウ５０をクローズして（Ｓ４２０）、Ｓ３１０に戻る。
【００３４】
無視ボタン６３もクリックされずに（Ｓ４１０：ＮＯ）、許可ボタン６４又は拒否ボタン６５の何れかがクリックされた場合は（Ｓ４３０：ＹＥＳ）、クリックされた何れかのボタンに対応した処理を実行して（Ｓ４４０）、セキュリティ印刷モニタウィンドウ５０をクローズし（Ｓ４５０）、Ｓ３１０に戻る。許可ボタン６４及び拒否ボタン６５は、ＭＦＰ１０から何らかの要求があった場合にその要求を許可又は拒否するためのものであり、その具体的な例は後述する第３実施形態で説明する。
【００３５】
上記各ボタン６１〜６５の何れもクリックされずに（Ｓ４３０：ＮＯ）、パスワード変更のための変更ボタン５６がクリックされた場合は（Ｓ４６０：ＹＥＳ）、パスワード変更入力を受け付け、ＭＦＰ１０へパスワード変更要求を送信する（Ｓ４７０）。具体的には、現パスワードと新パスワードの双方の入力を受け付けるパスワード変更用ダイアログボックス（図示略）を表示部２５に表示する。このダイアログボックスに対し、ユーザにより上記各パスワードの入力を含む所定の操作が行われると、それら各パスワードの情報をパスワード変更要求と共にＭＦＰ１０へ送信する。これに対し、ＭＦＰ１０では、後述するパスワード設定変更処理（図６のＳ６２０）にて、受信した現パスワードが正規パスワードであるか否かの照合が行われ、正規パスワードであった場合は、パスワードが新パスワードに設定変更されると共に、設定変更された旨がＰＣ２０へ送信される。すると、ＰＣ２０のＣＰＵ２１は、表示部２５に新パスワードへの変更が完了した旨を表示し、これによりパスワード変更が完了する。
【００３６】
図３に戻り、ＭＦＰ１０のジョブ関連情報受信処理の説明を再開する。ＭＦＰ１０のＣＰＵ１１は、Ｓ１１０の処理で新しい印刷ジョブを受信しなかった場合は（Ｓ１２０：ＮＯ）、ジョブ管理表に印刷開始予定時刻に達した印刷ジョブがあるか否かを判断する（Ｓ１８０）。印刷開始予定時刻に達した印刷ジョブがあった場合は（Ｓ１８０：ＹＥＳ）、その印刷ジョブがセキュリティ印刷ジョブであるか否か判断し（Ｓ１９０）、セキュリティ印刷ジョブでなければ（Ｓ１９０：ＮＯ）、その印刷ジョブに基づく印刷処理を行う（Ｓ２００）。つまり、その印刷ジョブが示す画像を被記録媒体に印刷する。
【００３７】
印刷開始予定時刻に達した印刷ジョブがセキュリティ印刷ジョブであった場合は（Ｓ１９０：ＹＥＳ）、そのセキュリティ印刷ジョブに対してパスワード入力済設定がなされているか否か判断する（Ｓ２１０）。パスワード入力済設定がなされている場合は（Ｓ２１０：ＹＥＳ）、ＭＦＰ１０本体でのパスワード入力を要求することなく、そのセキュリティ印刷ジョブに基づく印刷処理を行う（Ｓ２００）。
【００３８】
パスワード入力済設定がなされていない場合は（Ｓ２１０：ＮＯ）、表示部１５にパスワード入力要求画面を表示することにより、ユーザに対してＭＦＰ１０本体でのパスワード入力を要求し（Ｓ２２０）、ユーザにより正規のパスワードが入力されたら（Ｓ２３０：ＹＥＳ）、印刷処理を行う（Ｓ２００）。正規パスワードが入力されることなく（Ｓ２３０：ＮＯ）、タイムアウト（所定時間が経過）した場合は（Ｓ２４０：ＹＥＳ）、パスワード入力要求画面をクローズし（Ｓ２５０）、当該セキュリティ印刷ジョブに対して設定されている印刷開始予定時刻をリセットする（Ｓ２６０）。印刷開始予定時刻がリセットされると、当該セキュリティ印刷ジョブに基づく印刷は、ＭＦＰ１０にてユーザ自ら正規パスワード入力を含む所定の操作を行うことで可能となる。
【００３９】
Ｓ１８０にて、印刷開始予定時刻に達した印刷ジョブがない場合は（Ｓ１８０：ＮＯ）、各ＰＣ２０，３０・・・からジョブ情報を受信したか否かを判断する（Ｓ２７０）。ここで、ジョブ情報を受信しなかった場合は（Ｓ２７０：ＮＯ）、Ｓ１１０に戻るが、ジョブ情報を受信した場合は（Ｓ２７０：ＹＥＳ）、ジョブ情報応答処理を実行する（Ｓ２８０）。
【００４０】
ジョブ情報応答処理の具体的内容は図６に示す通りであり、まず、ジョブ管理表に、受信したジョブ情報に対応した印刷ジョブがあるか否か判断し（Ｓ５１０）、対応した印刷ジョブがあった場合は（Ｓ５１０：ＹＥＳ）、パスワードの認証を行って認証が成功したか否かを判断する（Ｓ５２０）。パスワード認証は、受信したジョブ情報に含まれているパスワードが、ＭＦＰ１０において既に登録されているそのセキュリティ印刷ジョブに対応したパスワードと一致するか否かを判断することにより行い、一致しない場合は、認証不成功として（Ｓ５２０：ＮＯ）このジョブ情報応答処理を終了する。一致した場合は、認証成功として（Ｓ５２０：ＹＥＳ）、受信したジョブ情報に基づく具体的処理に進む。
【００４１】
まず、受信したジョブ情報が「ジョブキャンセル」であるか否かを判断し（Ｓ５３０）、「ジョブキャンセル」ならば（Ｓ５３０：ＹＥＳ）、ジョブ管理表から該当する印刷ジョブを削除する（Ｓ５４０）。受信したジョブ情報が「ジョブキャンセル」でなかった場合は（Ｓ５３０：ＮＯ）、受信したジョブ情報が「ジョブ印刷」であるか否かを判断し（Ｓ５５０）、「ジョブ印刷」ならば（Ｓ５５０：ＹＥＳ）、対応するセキュリティ印刷ジョブに対して印刷開始予定時刻の指定があるか否か、即ちＰＣにて時刻指定されたか否か判断する（Ｓ５６０）。時刻指定されていない場合は（Ｓ５６０：ＮＯ）Ｓ５８０に進み、時刻指定されている場合は（Ｓ５６０：ＹＥＳ）、ジョブ管理表に登録されている、該当するセキュリティ印刷ジョブの印刷開始予定時刻を、その指定された時刻に設定変更して（Ｓ５７０）、Ｓ５８０に進む。
【００４２】
なお、Ｓ５７０にて印刷開始予定時刻が設定（指定）されたセキュリティ印刷ジョブについては、たとえその指定時刻よりも前に他の印刷ジョブが全て終了したとしても、その指定時刻が到来した時に印刷が開始されることになる。逆に、ユーザによる時刻指定がなされていない印刷ジョブについては、先に登録されている他のジョブが予定よりも早く終了すること等によって現在設定されている印刷開始予定時刻よりも早く実行できる状況になった場合は、その都度、印刷開始予定時刻がより早い時刻に再計算・設定される。
【００４３】
Ｓ５８０では、該当するセキュリティ印刷ジョブのジョブステータスが待機中であるか否か判断し、待機中でなければ（Ｓ５８０：ＮＯ）このジョブ情報応答処理を終了し、待機中ならば（Ｓ５８０：ＹＥＳ）、受信したジョブ情報においてパスワード入力済設定がなされているか否か判断する（Ｓ５９０）。パスワード入力済設定がなされていなければ（Ｓ５９０：ＮＯ）このジョブ情報応答処理を終了するが、パスワード入力済設定がなされている場合は（Ｓ５９０：ＹＥＳ）、ジョブ管理表において、該当するセキュリティ印刷ジョブのセキュリティ印刷の項目に「パスワード入力済」を設定する（Ｓ６００）。
【００４４】
図４（ｂ）は、ジョブＮｏ．３のセキュリティ印刷ジョブについて、ＰＣ２０から、ジョブ情報としてパスワード入力済設定がなされた旨および待ち時間を４５分に変更する（即ち印刷開始指定時刻を１２；００に指定する）旨の情報を受信したことにより、ジョブ管理表において、セキュリティ印刷の項目に「パスワード入力済」が設定され、且つ、印刷開始予定時刻が１２：００に設定（時刻指定）されると共にそれに合わせて印刷終了予定時刻も１２：０４に設定された例が示されている。なお、Ｓ５２０でパスワード認証が成功し且つＳ５９０でパスワード入力済設定がなされていると判断されることが、本発明の認証成功条件の一例に相当する。
【００４５】
Ｓ５５０において、受信したジョブ情報が「ジョブ印刷」でなかった場合は（Ｓ５５０：ＮＯ）、受信したジョブ情報がパスワード変更要求（現パスワード及び新パスワードを含む情報）であるか否かを判断し（Ｓ６１０）、パスワード変更要求ならば（Ｓ６１０：ＹＥＳ）、パスワード設定変更処理を行う（Ｓ６２０）。具体的には、ＰＣから受信した現パスワードが正規パスワードと一致するか否かの照合を行い、正規パスワードであった場合は、現在設定されているパスワード（現パスワード）を新パスワードに設定変更し、設定変更した旨の情報をＰＣ２０へ送信する。
【００４６】
以上説明した本実施形態の画像形成システム１では、セキュリティ印刷機能において、ＭＦＰ１０でパスワード入力を行うことなしにセキュリティ印刷を行うことができる。そのため、ＭＦＰ１０にて他人にパスワードを見られるのを防ぐことができ、セキュリティ性能が高くしかも使い勝手の良い画像形成システムを提供することができる。
【００４７】
また、ＰＣからセキュリティ印刷ジョブを送信すると、ＭＦＰ１０から印刷開始予定時刻が通知されてくる。この印刷開始予定時刻は、ＭＦＰ１０で登録されている他の各種ジョブも考慮されたものである。これにより、ユーザは自身のセキュリティ印刷ジョブがいつ印刷されるのかを高い精度で予め知ることができ、印刷物をタイムリーに取得することができるため、使い勝手のより良い画像形成システムを提供できる。
【００４８】
また、ＰＣのユーザは、ＭＦＰ１０から通知された印刷開始予定時刻に対し、印刷開始時刻をその通知された時刻よりも遅い任意の時刻に変更（時刻指定）することができる。そのため、ユーザは、自身の都合のよいタイミングで確実にセキュリティ印刷ジョブの印刷物を手に入れることができる。
【００４９】
また、ＰＣのユーザは、セキュリティ印刷ジョブのパスワードをセキュリティ印刷モニタウィンドウ５０（図２（ｂ）参照）から変更することができる。しかも、ＰＣでパスワードを設定できるため、数字以外の各種文字列を任意に組み合わせてパスワードを設定することも可能であるため、セキュリティ性能やユーザの使い勝手が更に向上する。
【００５０】
［第２実施形態］
次に、第２実施形態の画像形成システムについて、第１実施形態と異なる部分を中心に説明する。本実施形態の画像形成システムは、第１実施形態の画像形成システム１と比較して、主に、ＭＦＰ１０が更に図７に示す割込時印刷時刻変更通知処理をサブプロセスとして常時実行する点が異なる。この割込時印刷時刻変更通知処理は、時刻指定されたセキュリティ印刷ジョブについて、他の機能の影響でその指定された印刷開始指定時刻に印刷開始できなくなった場合（できなくなることが予想される場合）に、その旨をそのセキュリティ印刷ジョブのユーザに通知するものである。
【００５１】
ＭＦＰ１０のＣＰＵ１１は、この割込時印刷時刻変更通知処理を開始すると、まずＳ７１０にて、割込処理が実行されているか否かを判断する。割込処理とは、例えばコピーやファクシミリ送受信などの、印刷ジョブ以外の、いつ終了するか予測困難な各種のジョブ（本発明の他の機能の一例に相当）を意味する。割込処理が実行されていない場合は（Ｓ７１０：ＮＯ）、過去に実行されてすでに終了した割込処理が未だジョブ管理表に登録されているか否かを判断し（Ｓ７２０）、登録されていなければ（Ｓ７２０：ＮＯ）、Ｓ７１０に戻り、登録されていれば（Ｓ７２０：ＹＥＳ）、ジョブ管理表からその割込処理に対応したジョブを削除して（Ｓ７３０）、Ｓ７１０に戻る。
【００５２】
割込処理実行中であった場合は（Ｓ７１０：ＹＥＳ）、ジョブ管理表においてその割込処理がジョブとして登録されているか否か判断し（Ｓ７４０）、登録されていれば（Ｓ７４０：ＹＥＳ）Ｓ７６０に進み、登録されていなければ（Ｓ７４０：ＮＯ）、その割込処理をジョブとしてジョブ管理表に登録して（Ｓ７５０）、Ｓ７６０に進む。Ｓ７５０の登録は、待機中の他のジョブよりも先に実行できるよう、現在実行中のジョブの次に登録される。
【００５３】
Ｓ７６０では、規定時間（例えば２分。本発明の第１の時間の一例に相当。）以内に、ジョブ管理表に登録済みの印刷ジョブの実行が予定されているか否かを判断し、予定されていない場合は（Ｓ７６０：ＮＯ）Ｓ７１０に戻るが、予定されている場合は（Ｓ７６０：ＹＥＳ）、登録済みの各印刷ジョブ（時刻指定されたセキュリティ印刷ジョブを除く）の印刷開始予定時刻をより遅い時刻に再計算する（Ｓ７７０）。この再計算は、例えば、各印刷ジョブについて印刷開始予定時刻をそれぞれ所定時間（例えば１分。本発明の第１遅延時間の一例に相当。）遅らせるなどの予め決められた再計算方法に従って行う。なお、上記規定時間は、０分であってもよい。
【００５４】
そして、登録されているセキュリティ印刷ジョブ（但し時刻指定のあるもの）のうち、ジョブ実行期間が、上記再計算された他の印刷ジョブの実行期間と重複するようになるものがあるか否かを判断する（Ｓ７８０）。他の印刷ジョブと実行期間が重複するセキュリティ印刷ジョブ（時刻指定あり）がなければ（Ｓ７８０：ＮＯ）、Ｓ７７０での再計算結果を各印刷ジョブの新たな印刷開始予定時刻として正式に設定して（Ｓ７９０）、Ｓ７１０に戻る。他の印刷ジョブと実行期間が重複するセキュリティ印刷ジョブ（時刻指定あり）がある場合は（Ｓ７８０：ＹＥＳ）、そのセキュリティ印刷ジョブについて登録順番（ジョブＮｏ．）を繰り上げ可能か否か判断する（Ｓ８００）。
【００５５】
ここで、自身よりも先に登録されているジョブの中で、時刻指定がなく且つ待機中の印刷ジョブが１つでもあれば、繰り上げ可能と判断して（Ｓ８００：ＹＥＳ）、そのセキュリティ印刷ジョブの登録順番を繰り上げる（Ｓ８１０）。具体的には、例えば、自身よりも先に登録されている印刷ジョブの中で自身の登録順番に最も近い印刷ジョブと順番を入れ替えること等により行う。Ｓ８１０による登録順番の繰り上げ後は、再びＳ７７０に戻る。
【００５６】
Ｓ８００で、登録順番の繰り上げが可能と判断されなかった場合は（Ｓ８００：ＮＯ）、セキュリティ印刷ジョブ（時刻指定あり）を含む全ての印刷ジョブについて、Ｓ７７０と同様の要領で印刷開始予定時刻を再計算し、その再計算結果を各印刷ジョブの新たな印刷開始予定時刻として設定する（Ｓ８２０）。そして、その再計算により印刷開始予定時刻が変更されたセキュリティ印刷ジョブ（時刻指定あり）について、そのセキュリティ印刷ジョブに対応したジョブ情報を対応するユーザ（ＰＣ）へ送信する（Ｓ８３０）。ここで送信するジョブ情報は、基本的には第１実施形態における図３のＳ１７０で送信されるジョブ情報と同様であるが、印刷開始予定時刻及びジョブＮｏ．についてはＳ８２０で再計算・変更されたものである。また、変更理由もジョブ情報に含まれる。
【００５７】
このジョブ情報を対応するユーザのＰＣが受信すると、そのＰＣでは、図５に示したセキュリティ印刷モニタ処理によって、図２（ｂ）に示すセキュリティ印刷モニタウィンドウが表示されることとなる。その際、状態表示欄５２には、ＭＦＰ１０から通知された変更理由（例：「他ユーザによるコピー実行中のため」）が表示され、印刷開始予定時刻表示欄５７には、変更後の印刷開始予定時刻が表示される。これに対し、ユーザは、第１実施形態と同様に印刷開始予定時刻をさらに変更することも可能である。
【００５８】
割込処理によってジョブ管理表の印刷開始予定時刻や登録順が変更される例を、図８を用いて説明する。図８（ａ）は、あるユーザｚｚｚ（ユーザ名は不定の場合もある）がＭＦＰ１０で１１：１５にコピー（割込処理）を開始し、すでに３分が経過した状態（即ち１１：１８時点での状態）を例示している。この状態では、規定時間（例えば２分）以内に印刷ジョブの実行は予定されていない。
【００５９】
その後、コピーが継続して４分経過すると（１１：１９になると）、規定時間以内にユーザＣの印刷ジョブ（ジョブＮｏ．２）が実行される状態となる。この場合、セキュリティ印刷ジョブ（時刻指定あり）以外の他の印刷ジョブ（本例ではユーザＣの印刷ジョブのみ）の印刷開始時刻を再計算する（例えば１分遅らせる）が、その結果、ユーザＣの印刷終了予定時刻が１１：３１となり、ユーザＡの印刷開始予定時刻と重複（本例では一致）することになる。
【００６０】
そこで図８（ｂ）に示すように、ユーザＡのセキュリティ印刷ジョブを繰り上げてジョブＮｏ．２とし、代わりにユーザＣの印刷ジョブを繰り下げてジョブＮｏ．３とする。これにより、コピーがまだ継続されているものの、現時点ではユーザＡのセキュリティ印刷ジョブは指定時刻で実行される状態となる。但し、ユーザＣの印刷ジョブは、その印刷開始予定時刻が、コピーのあおりを受けてユーザＡより後の１１：３６に変更される。
【００６１】
その後さらにコピーが継続されて、コピー開始から１４分が経過すると（１１：２９になると）、規定時間内にユーザＡのセキュリティ印刷ジョブが実行される状態となる。この場合、そのセキュリティ印刷ジョブはもはや繰り上げることはできない。そこで、ユーザＡを含む全てのユーザの印刷ジョブを再計算することで、図８（ｃ）に示すように、各印刷ジョブの印刷開始予定時刻がそれぞれ遅い時間に（本例では１分後に）変更される。そして、ユーザＡのセキュリティ印刷ジョブについては、その変更後の印刷開始予定時刻がユーザＡのＰＣに通知され、ユーザＡがその変更された時刻を知ることができる。
【００６２】
以上説明した本実施形態の画像形成システムによれば、他の機能の割り込みによってセキュリティ印刷ジョブが指定時刻に実行されないおそれ生じた場合に、開始時刻が再計算されてユーザに通知される。そのため、他の機能の割込実行を知らずに指定時刻に印刷物を取りに行ってしまうことを防ぐことができ、且つ、いつ頃取りに行けばよいのかについての最新の情報を知ることができる。
【００６３】
［第３実施形態］
次に、第３実施形態の画像形成システムについて、第１実施形態と異なる部分を中心に説明する。本実施形態の画像形成システムは、第１実施形態の画像形成システム１と比較して、主に、ＭＦＰ１０が更に図９に示すセキュリティ印刷時操作ロック処理をサブプロセスとして常時実行する点が異なる。このセキュリティ印刷時操作ロック処理は、時刻指定されたセキュリティ印刷ジョブについて、その指定された印刷開始予定時刻よりも規定時間前からその印刷が完了するまでの間、別のユーザがＭＦＰ１０においてコピーやファクシミリ送信などの他の操作ができないようにロックするものである。
【００６４】
ＭＦＰ１０のＣＰＵ１１は、このセキュリティ印刷時ロック処理を開始すると、まずＳ９１０にて、規定時間（例えば２分。本発明の第２の時間の一例に相当。）以内に時刻指定されたセキュリティ印刷ジョブの実行が予定されているか否か判断する（Ｓ９１０）。規定時間以内にセキュリティ印刷ジョブ（時刻指定あり）の実行が予定されている場合は（Ｓ９１０：ＹＥＳ）、そのセキュリティ印刷ジョブの印刷開始予定時刻に達したか否か判断し（Ｓ９２０）、達した場合は（Ｓ９２０：ＹＥＳ）Ｓ９７０に進むが、達していない場合は（Ｓ９２０：ＮＯ）、表示部１５に、印刷ジョブの開始予告表示を行う（Ｓ９３０）。具体的には、例えば「まもなく予定されたセキュリティ印刷ジョブが開始されます。オーナーにＭＦＰ使用許可を求めますか？」といった内容を表示すると共に、ＭＦＰの使用許可をそのセキュリティ印刷ジョブのオーナーに対して求めるか否かの選択画面を表示するなどして、他ユーザによる、使用許可を求めるか否かの操作入力（本発明の他機能許可要求の入力の一例に相当）を受け付ける（Ｓ９４０）。
【００６５】
そして、他ユーザによる操作入力（使用許可を求めるか否かの選択）がなされたか否か判断し（Ｓ９５０）、操作入力がなされていない間は（Ｓ９５０：ＮＯ）Ｓ９２０に戻るが、操作入力がなされた場合は（Ｓ９５０：ＹＥＳ）、その操作入力の内容を判定する（Ｓ９６０）。このとき、使用許可を要求しない旨の入力であった場合は、Ｓ９７０に進む。
【００６６】
Ｓ９７０では、表示部１５に、セキュリティ印刷ジョブを開始する旨の警告表示を行う。具体的には、例えば「セキュリティ印刷ジョブが開始されます。オーナー以外は退去して下さい。」といった内容を表示する。そして、操作画面をロックし（即ち操作部１４による操作入力が無効となるようにし）（Ｓ９８０）、割込処理の実行を禁止した上で、印刷を実行する（Ｓ９９０）。なお、Ｓ９９０の印刷実行は、指定時刻にまだ到達していない場合は指定時刻に到達するのを待って行う。印刷完了後は、操作画面のロックを解除して（Ｓ１０００）、Ｓ９１０に戻る。
【００６７】
Ｓ９６０の操作入力内容の判定において、使用許可を要求する旨の入力であった場合は、その規定時間内の実行開始が予定されているセキュリティ印刷ジョブのユーザ（ＰＣ）に対し、そのセキュリティ印刷ジョブに関するジョブ情報を送信する（Ｓ１０１０）。ここで送信するジョブ情報は、基本的には第１実施形態における図３のＳ１７０で送信されるジョブ情報と同様であるが、別途、他ユーザによって使用許可が要求されている旨の情報（本発明の他機能許可要求情報の一例に相当）もジョブ情報に含まれる。
【００６８】
このジョブ情報を対応するユーザのＰＣが受信すると、そのＰＣでは、図５に示したセキュリティ印刷モニタ処理によって、図２（ｂ）に示すセキュリティ印刷モニタウィンドウ５０が表示されることとなる。その際、状態表示欄５２には、ＭＦＰ１０から通知された上記要求の内容（例：「他ユーザがＭＦＰの使用許可を求めています」）が表示される。これに対し、ＰＣのユーザが、第１実施形態と同様に印刷開始予定時刻を所定時間以上（例えば２分以上）遅い時刻に変更（指定）して許可ボタン６４をクリックすると、その情報がジョブ情報としてＭＦＰ１０に送信される。
【００６９】
ＭＦＰ１０のＣＰＵ１１は、Ｓ１０１０でのジョブ情報送信後、対応するＰＣから使用許可があったか否かを判断する（Ｓ１０２０）。本例では、ＰＣから許可ボタン６４が押された旨の情報であって指定変更された印刷開始指定時刻を含むジョブ情報（本発明の許可情報の一例に相当）を受信した場合に、ＰＣから使用許可があったものと判断して（Ｓ１０２０：ＹＥＳ）、ＭＦＰ１０における他ユーザの割込処理を受け付ける（Ｓ１０５０）。
【００７０】
そして、その割込処理を受け付けたことに伴い、登録済みの各印刷ジョブの印刷開始予定時刻をそれぞれ再計算し、新たな印刷開始予定時刻として設定する（Ｓ１０６０）。この再計算は、ＰＣから受信したジョブ情報に対応したセキュリティ印刷ジョブについてはＰＣにて指定変更された印刷開始指定時刻とすることにより行われ、他のジョブについては、相互に実行期間が重複することのないように適宜遅らせるなどの予め決められた再計算方法に従って行われる。なお、上記セキュリティ印刷ジョブにおいて元の指定時刻とそれよりも遅い新たな指定時刻との時間差は、本発明の第２遅延時間の一例に相当する。
【００７１】
一方、ＰＣのユーザが拒否ボタン６５をクリックしたことにより要求が拒否された場合（Ｓ１０３０：ＹＥＳ）、又はＰＣにて許可ボタン６４及び拒否ボタン６５のいずれもクリックされることなくセキュリティ印刷ジョブの印刷開始予定時刻（指定時刻）に到達した場合は（Ｓ１０４０：ＹＥＳ）、他ユーザの割込処理を受け付けずにＳ９７０に進む。なお、許可ボタン６４及び拒否ボタン６５によるユーザ入力は本発明の他機能可否指定入力の一例に相当する。
【００７２】
セキュリティ印刷ジョブのユーザからＭＦＰの他ユーザに対して使用許可がなされる場合の具体例を、図１０を用いて説明する。図１０（ａ）は、例えば１１：５０の時点のジョブ管理表を例示するものであり、本例では、ユーザＡのセキュリティ印刷ジョブがジョブ管理表に登録されていてその印刷開始予定時刻が１２：００に時刻指定されている。この状態では、セキュリティ印刷ジョブの実行開始までまだ１０分あることから、ＭＦＰ１０にて他ユーザがコピー等の他の操作を行うことが可能である。
【００７３】
一方、時刻が１１：５８を過ぎると、他ユーザによるＭＦＰ１０の操作は一応ロックされるが、セキュリティ印刷ジョブの指定時刻に到達するまでの間に、ＭＦＰ１０において他ユーザによる使用許可を求める要求がなされ、これに対してＰＣ（セキュリティ印刷ジョブのユーザＡ）にて例えば指定時間が１０分遅い１２：１０に変更されて許可ボタン６４がクリックされることにより使用許可がなされると、他ユーザはＭＦＰ１０にてコピー等の他の操作が可能となる。この使用許可を受けて他ユーザがＭＦＰ１０で１２：００にコピー操作を開始したときのジョブ管理表は、図１０（ｂ）に例示するような内容となる。即ち、ユーザＡのセキュリティ印刷ジョブはその指定時刻が１２：１０に変更されている。また、そのセキュリティ印刷ジョブよりも前に、他ユーザにより実行開始されたコピー操作がジョブとして登録されている。
【００７４】
以上説明した本実施形態の画像形成システムによれば、セキュリティ印刷ジョブの時刻指定をしたユーザは、他ユーザからの要求を許可しない限り、指定した時刻に確実にセキュリティ印刷ジョブの印刷を開始させることができる。そのため、ユーザは他ユーザによるＭＦＰ１０の使用の影響を受けることなく、所望のタイミングで確実に印刷物を入手することができる。一方、状況によっては、ＭＦＰ１０からの要求を許可することにより他ユーザの割り込みにも対応でき、システム全体として高い利便性を有する。
【００７５】
なお、上記のようにＭＦＰ１０からＰＣへ使用許可を求めることができる構成は必須ではなく、単に、時刻指定されたセキュリティ印刷ジョブの印刷開始予定時刻（指定時刻）よりも規定時間前になったら（あるいは指定時刻に到達したら）、少なくともそのセキュリティ印刷ジョブが終了するまでは他の機能の割り込みを禁止するようにしてもよい。
【００７６】
［変形例］
本発明の実施の形態は、上記実施形態に何ら限定されるものではなく、本発明の技術的範囲に属する限り種々の形態を採り得ることはいうまでもない。
【００７７】
例えば、ＰＣで表示されるセキュリティ印刷モニタウィンドウ５０（図２（ｂ）参照）において、パスワード入力済設定チェックボックス５５はなくてもよく、単に、現パスワード表示欄５４に正規パスワードを入力して送信（印刷ボタン６１をクリック）することによってパスワード入力済設定がなされたものと扱うようにしてもよい。
【００７８】
また、上記実施形態では、画像形成装置としてＭＦＰ１０を例示したが、少なくともセキュリティ印刷機能を備えている限り、種々の形態の画像形成装置に対して本発明を適用できる。情報処理装置としてのＰＣ２０，３０・・・についても、これはあくまでも一例であって、例えば携帯型端末装置などでもよく、セキュリティ印刷ジョブを生成・送信可能な各種の情報処理装置に対して本発明を適用できる。
【符号の説明】
【００７９】
１…画像形成システム、５…ネットワーク、１０…ＭＦＰ、１１，２１…ＣＰＵ、１２，２２…ＲＯＭ、１３，２３…ＲＡＭ、１４，２４…操作部、１５，２５…表示部、１６…画像読取部、１７…画像形成部、１８…電話通信部、１９，２７…ネットワーク通信部、２０，３０…ＰＣ、２６…ＨＤＤ、４０…セキュリティ印刷設定ウィンドウ、４１…セキュリティ印刷指示チェックボックス、４２…パスワード入力欄、４３…ＯＫボタン、５０…セキュリティ印刷モニタウィンドウ、５１…マシン名表示欄、５２…状態表示欄、５３…ジョブ名表示欄、５４…現パスワード表示欄、５５…パスワード入力済設定チェックボックス、５６…変更ボタン、５７…印刷開始予定時刻表示欄、５８…時間表示欄、５９…印刷開始指定時刻表示欄、６１…印刷ボタン、６２…キャンセルボタン、６３…無視ボタン、６４…許可ボタン、６５…拒否ボタン
【図１】
0005927941.tif 000002
【図３】
0005927941.tif 000003
【図５】
0005927941.tif 000004
【図６】
0005927941.tif 000005
【図７】
0005927941.tif 000006
【図９】
0005927941.tif 000007
【図２】
0005927941.tif 000008
【図４】
0005927941.tif 000009
【図８】
0005927941.tif 000010
【図１０】
0005927941.tif 000011