(57)【要約】【課題】認証プリントジョブのプリントアウトを実行する際に、認証プリントジョブに含まれる情報が第三者に漏洩することを防止する。【解決手段】認証プリントジョブを、ユーザーが入力した認証情報に基づく認証の成功によってプリントアウトするとともに、入力された認証情報を所定時間にわたって保持する。所定時間内に受け付けられる新たなプリントジョブが認証プリントジョブの場合には、保持された認証情報による認証の成功によりプリントアウトするが、認証が成功しないと、その認証プリントジョブをプリントアウトすることなく保存して（ステップＳ３０）、保持した認証情報を破棄する（ステップＳ３２）。認証プリントジョブでない場合は、そのプリントジョブをプリントアウトして（ステップＳ３４）、保持した認証情報を破棄する（ステップＳ３５）。【選択図】  図４
2014097588.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク接続された外部端末から、認証情報が付された認証プリントジョブを受け付けるジョブ受付手段と、
ユーザーから認証情報の入力を受け付け、当該認証情報が、前記認証プリントジョブに付された認証情報と一致した場合に、認証が成功したとして前記プリントジョブの実行を許可する許可手段と、
前記許可された認証プリントジョブを実行するジョブ実行手段と、
前記認証が成功したユーザーの認証情報を所定時間継続して保持する保持手段と、
を備え、
前記許可手段は、
前記所定時間が経過する前に次のプリントジョブを受け付けた場合において、
当該次のプリントジョブが、前記保持手段に保持されている認証情報と一致する認証情報を有する認証プリントジョブであるときには、ユーザーによる認証情報の入力を待たずに実行を許可し、前記保持されている認証情報と一致する認証情報を有していないプリントジョブのときには、上記保持手段に保持されている認証情報を破棄する
ことを特徴とする画像形成装置。
【請求項２】
ユーザーへのメッセージを表示する表示手段と、
プリントジョブのデータを記憶する記憶手段を備え、
前記許可手段は、
前記保持されている認証情報と一致する認証情報を有していない次順位のプリントジョブが、別の認証情報が付された他の認証プリントジョブであるときは、その実行を許可せずに当該他の認証プリントジョブのデータを前記記憶手段に記憶させると共に、前記表示手段に当該他の認証プリントジョブのデータが保存されている旨を表示させる
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記許可手段は、
前記保持されている認証情報と一致する認証情報を有していない次順位のプリントジョブが、認証情報が付されていない認証不要のプリントジョブであるときは、その実行を許可する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記許可手段は、
前記別の認証情報が付された他の認証プリントジョブのデータが保存された旨の表示から所定の待機時間が経過する前にユーザーから認証情報を受け付けると、当該認証情報に基づく認証を実行し、当該認証が成功することにより、前記保存された他の認証プリントジョブの実行を許可する
ことを特徴とする請求項２に記載の画像形成装置。
【請求項５】
ネットワーク接続された外部端末から送信された認証プリントジョブを保管するサーバーに対して、ユーザーが入力した認証情報に基づく認証を要求し、認証が成功した場合に当該ユーザーが送信した認証プリントジョブを前記サーバーから取得してプリントアウトする画像形成装置であって、
前記サーバーに複数の認証プリントジョブを送信したユーザーについて認証が成功した場合に、当該複数の認証プリントジョブを連続して送信することを前記サーバーに指示するジョブ送信指示手段と、
前記サーバーから送信された１つの認証プリントジョブの取得が完了してから、次の認証プリントジョブの取得を開始するまでの間に、前記ジョブ送信指示手段により前記サーバーに送信を指示した認証プリントジョブとは異なる別のプリントジョブを受け付けた場合に、次の認証プリントジョブの取得を中止するジョブ取得中止手段と、
を有することを特徴とする画像形成装置。
【請求項６】
ネットワーク接続された外部端末から送信された認証プリントジョブを保管するサーバーから、認証プリントジョブのデータの送信を受けてプリントアウトする画像形成装置であって、
前記サーバーに複数の認証プリントジョブを送信したユーザーから認証情報の入力を受け付け、当該認証情報について認証が成功した場合に当該認証が成功したユーザーについて保管された複数の認証プリントジョブを連続して送信することを前記サーバーに指示するジョブ送信指示手段と、
前記サーバーから送信された１つの認証プリントジョブの取得が完了してから、次の認証プリントジョブの取得を開始するまでの間に、前記ジョブ送信指示手段により前記サーバーに送信を指示した認証プリントジョブとは異なる別のプリントジョブを受け付けた場合に、次の認証プリントジョブの取得を中止するジョブ取得中止手段と、
を有することを特徴とする画像形成装置。
【請求項７】
ユーザーへのメッセージを表示する表示手段を備え、
前記ジョブ取得中止手段は、
前記サーバーからの認証プリントジョブの取得を中止した場合には、そのことを前記表示手段に表示させる
ことを特徴とする請求項５または６に記載の画像形成装置。
【請求項８】
前記ジョブ取得中止手段が、前記サーバーからの認証プリントジョブの取得を中止した場合に、予め設定された時間にわたって、ユーザーによる当該認証プリントジョブの取得の再開指示を受け付ける再開指示受付手段と、
当該再開指示受付手段が前記再開指示を受け付けると、ユーザーが入力した認証情報に基づく認証が成功することにより、当該認証プリントジョブの送信の再開を前記サーバーに指示するジョブ送信再開指示手段と、
をさらに有することを特徴とする請求項５から７のいずれか一項に記載の画像形成装置。
【請求項９】
前記ジョブ取得中止手段が、前記サーバーからの前記認証プリントジョブの取得を中止した場合に、予め設定された時間内に、ユーザーによる当該認証プリントジョブの前記サーバーからの破棄を受け付ける破棄受付手段と、
当該破棄受付手段が前記破棄を受け付けると、ユーザーが入力した認証情報に基づく認証が成功することにより、当該認証プリントジョブの破棄を前記サーバーに指示するジョブ破棄指示手段と、
をさらに有することを特徴とする請求項５から７のいずれか一項に記載の画像形成装置。
【請求項１０】
外部端末と画像形成装置がネットワーク接続されてなるプリントシステムにおける画像形成装置のコンピュータで実行されるプログラムであって、
外部端末から、認証情報が付された認証プリントジョブを受け付けるジョブ受付ステップと、
ユーザーから認証情報の入力を受け付け、当該認証情報が、前記認証プリントジョブに付された認証情報と一致した場合に、認証が成功したとして前記プリントジョブの実行を許可する許可ステップと、
前記認証が成功したユーザーの認証情報を所定時間継続して保持する保持ステップと、
前記許可された認証プリントジョブを実行するジョブ実行ステップと、
を含み、
前記許可ステップは、
前記所定時間が経過する前に次のプリントジョブを受け付けた場合において、
当該次のプリントジョブが、前記保持手段に保持されている認証情報と一致する認証情報を有する認証プリントジョブであるときには、ユーザーによる認証情報の入力を待たずに実行を許可する第１サブステップと、前記保持されている認証情報と一致する認証情報を有していないプリントジョブのときには、上記保持手段に保持されている認証情報を破棄する第２サブステップを含む
ことを特徴とするプログラム。
【請求項１１】
外部端末と、サーバーと、画像形成装置がネットワーク接続されており、外部端末から送信されてサーバーに保管された認証プリントジョブのデータを、当該サーバーから取得してプリントアウトする画像形成装置のコンピュータで実行されるプログラムであって、
ユーザーから認証情報の入力を受け付けて、サーバーに認証を要求し、あるいは、自装置において認証を実行して、当該認証情報について認証が成功した場合に、当該認証が成功したユーザーについて保管された複数の認証プリントジョブを連続して送信することを前記サーバーに指示するジョブ送信指示ステップと、
前記サーバーから送信された１つの認証プリントジョブの取得が完了してから、次の認証プリントジョブの取得を開始するまでの間に、前記ジョブ送信指示ステップにおいて前記サーバーに送信を指示した認証プリントジョブとは異なる別のプリントジョブを受け付けた場合に、次の認証プリントジョブの取得を中止するジョブ取得中止ステップと、
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリントジョブを、ユーザーが入力した認証情報に基づく認証の成功によりプリントアウトする画像形成装置および画像形成装置における制御の実行に使用されるプログラムに関する。
【背景技術】
【０００２】
ＭＦＰ（Multiple Function Peripheral）等の画像形成装置は、ＬＡＮ、インターネット等のネットワークを介してユーザーＰＣ等の外部端末と接続されて、ネットワークプリントシステムが構築されることがある。この場合には、ＭＦＰに対して外部端末からプリントジョブのプリントアウトが指示されると、プリントジョブに含まれる画像データの画像を記録シート上にプリントして、記録シートを排紙トレイ上に排出する（プリントアウト）。
【０００３】
このようなＭＦＰでは、記録シートにプリントされた情報が漏洩することを防止するために、プリントジョブを、ユーザーが入力した認証情報に基づく認証が成功した場合にプリントアウトする構成が提案されている。
例えば、外部端末からユーザーが送信するプリントジョブに認証情報を付して、当該プリントジョブ（以下、認証情報を含むプリントジョブを「認証プリントジョブ」という）のプリントアウトをＭＦＰにおいて実行する場合に、ユーザーが入力する認証情報が、プリントジョブに含まれる認証情報と一致することにより、当該認証プリントジョブがプリントアウトされる。
【０００４】
このような構成では、ユーザーは、ＭＦＰに対して認証情報を入力操作するためにＭＦＰの近傍に位置する必要があることから、認証情報を入力したユーザーは、プリントアウトされた記録シートを迅速に取得することができる。これにより、排紙トレイ上にプリントアウトされた記録シートが長時間にわたって放置されるおそれがなく、記録シートにプリントされた情報が不特定の人に漏洩することを防止できる。
【０００５】
特許文献１には、ユーザーにより外部端末からＭＦＰに認証プリントジョブが送信された場合に、ユーザーが入力した認証情報による認証が成功すると、ユーザーが入力した認証情報をＭＦＰが所定時間にわたって保持し、所定時間内に認証プリントジョブが送信された場合に、当該認証プリントジョブの認証を、保持された認証情報に基づいて実行する構成が開示されている。このような構成により、ユーザーが外部端末から複数の認証プリントジョブをＭＦＰに送信してプリントアウトする場合に、ユーザーが認証情報を入力する回数を減らすことができる。
【０００６】
このような構成のＭＦＰでは、ユーザーが複数の認証プリントジョブをプリントアウトする際に、ユーザーが外部端末から複数の認証プリントジョブを連続して送信し、その後に、送信した複数の認証プリントジョブをＭＦＰにおいて連続してプリントアウトすると、ユーザーは、全ての認証プリントジョブのプリントアウトされた記録シートを、一括して取得することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１１−２２７８１７号公報
【特許文献２】特開２００６−１４６５０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところが、認証プリントジョブを実行するＭＦＰが、ネットワークを介して複数の外部端末に接続されていると、複数のユーザーが同時に使用できるために、１人のユーザーが送信した複数の認証プリントジョブのプリントアウトをＭＦＰにおいて連続して実行する際に、認証プリントジョブを送信したユーザーとは別のユーザーが、ＭＦＰに対して、プリントジョブのプリントアウトを指示することがある。
【０００９】
例えば、１人のユーザー（第１ユーザーとする）が、第１認証プリントジョブと第２認証プリントジョブとを連続してＭＦＰに送信した場合に、第１ユーザーがＭＦＰにおいて認証情報を入力して認証が成功すると、ＭＦＰは、第１認証プリントジョブの受信が完了した時点で、第１認証プリントジョブのプリントアウトを開始する。
その後、第２認証プリントジョブの受信が開始される前に、第１ユーザーとは異なるユーザー（第２ユーザーとする）が、ＭＦＰに対して認証を必要としないプリントジョブ（以下、認証不要プリントジョブとする）のプリントアウトを指示した場合には、ＭＦＰは、第１認証プリントジョブのプリントアウトが終了すると、指示された認証不要プリントジョブのプリントアウトを優先的に実行することになる。
【００１０】
このように、ＭＦＰが、第１認証プリントジョブのプリントアウトを終了して、第２ユーザーが指示した認証不要プリントジョブのプリントアウトを開始すると、ＭＦＰの近傍において待機している第１ユーザーは、自身が送信した認証プリントジョブとは異なるプリントジョブがプリントアウトされるために、自身が送信した第１認証プリントジョブおよび第２認証プリントジョブの両方のプリントアウトが終了したもの、あるいは、外部端末による第２認証プリントジョブの送信が失敗したもの等と誤認して、プリントアウトされた第１認証プリントジョブの記録シートのみを取得して、ＭＦＰから立ち去るおそれがある。
【００１１】
この場合、ＭＦＰでは、認証不要プリントジョブのプリントアウトが終了すると、受信（取得）が完了した第２認証プリントジョブに関して、保持された認証情報によって認証が行われ、認証の成功によってプリントアウトが実行されることになる。しかし、第１ユーザーは、すでにＭＦＰの近傍に位置していないために、第２認証プリントジョブのプリントアウトが終了して記録シートが排紙トレイ上に排出されても、その記録シートは、ＭＦＰの排紙トレイ上に放置されることになる。これにより、記録シートにプリントされた情報が、第１ユーザー以外の第三者に漏洩するおそれがある。
【００１２】
また、認証プリントジョブは、外部端末からサーバーに送信されて、サーバーにおいて一旦、保管される場合がある。この場合には、ＭＦＰにおいてユーザーが認証情報を入力すると、サーバーまたはＭＦＰにおいて、入力された認証情報に基づく認証を実行し、認証が成功すると、ＭＦＰは、認証情報を入力したユーザーが送信した認証プリントジョブをサーバーから取得してプリントアウトする。
【００１３】
このような構成では、サーバーに、同一のユーザー（第１ユーザー）が送信した複数の認証プリントジョブが保管されている場合に、第１ユーザーが入力した認証情報に基づく認証が成功すると、それらの認証プリントジョブの全てが順番にＭＦＰに送信されて、順番にプリントアウトされる。
ＭＦＰは、サーバーから送信される1つの認証プリントジョブ（第１認証プリントジョブとする）の受信（取得）が完了すると、その第１認証プリントジョブのプリントアウトを実行し、その間に、次の認証プリントジョブ（第２認証プリントジョブとする）を受信（取得）する。第１認証プリントジョブのプリントアウトが終了すると、受信（取得）が完了した第２認証プリントジョブのプリントアウトを実行する。
【００１４】
この場合も、ＭＦＰが、第１認証プリントジョブのプリントアウトが終了してから、第２認証プリントジョブの取得を開始するまでの間に、別のユーザーによって認証不要プリントジョブが指示されると、ＭＦＰは、第１認証プリントジョブが終了した時点で、指示された認証不要プリントジョブのプリントアウトを実行することになる。このため、ＭＦＰの近傍において待機している第１ユーザーは、前述の場合と同様に、自身が送信した第１認証プリントジョブおよび第２認証プリントジョブの両方のプリントアウトの終了、あるいは、第２認証プリントジョブの送信失敗等と誤認して、プリントアウトされた第１認証プリントジョブの記録シートのみを取得して、ＭＦＰから立ち去るおそれがある。
【００１５】
その後、ＭＦＰは、認証不要プリントジョブのプリントアウトが終了すると、受信（取得）が完了した第２認証プリントジョブのプリントアウトを実行するために、第２認証プリントジョブのプリントアウトにより排紙トレイ上に排出された記録シートは、排紙トレイ上において放置された状態になる。従って、この場合にも、記録シート上の情報が、第１ユーザー以外の第三者に漏洩するおそれがある。
【００１６】
本発明は、このような問題に鑑みてなされたものであり、その目的は、同一のユーザーから送信された複数の認証プリントジョブをプリントアウトする場合に、それぞれの認証プリントジョブに含まれる情報が第三者に漏洩することを防止できる画像形成装置およびプログラムを提供することにある。
【課題を解決するための手段】
【００１７】
上記目的を達成するため、本発明の第１の局面に係る画像形成装置は、ネットワーク接続された外部端末から、認証情報が付された認証プリントジョブを受け付けるジョブ受付手段と、ユーザーから認証情報の入力を受け付け、当該認証情報が、前記認証プリントジョブに付された認証情報と一致した場合に、認証が成功したとして前記プリントジョブの実行を許可する許可手段と、前記許可された認証プリントジョブを実行するジョブ実行手段と、前記認証が成功したユーザーの認証情報を所定時間継続して保持する保持手段と、を備え、前記許可手段は、前記所定時間が経過する前に次のプリントジョブを受け付けた場合において、当該次のプリントジョブが、前記保持手段に保持されている認証情報と一致する認証情報を有する認証プリントジョブであるときには、ユーザーによる認証情報の入力を待たずに実行を許可し、前記保持されている認証情報と一致する認証情報を有していないプリントジョブのときには、上記保持手段に保持されている認証情報を破棄することを特徴とする。
【００１８】
また、本発明の第２の局面に係る画像形成装置は、ネットワーク接続された外部端末から送信された認証プリントジョブを保管するサーバーに対して、ユーザーが入力した認証情報に基づく認証を要求し、認証が成功した場合に当該ユーザーが送信した認証プリントジョブを前記サーバーから取得してプリントアウトする画像形成装置であって、前記サーバーに複数の認証プリントジョブを送信したユーザーについて認証が成功した場合に、当該複数の認証プリントジョブを連続して送信することを前記サーバーに指示するジョブ送信指示手段と、前記サーバーから送信された１つの認証プリントジョブの取得が完了してから、次の認証プリントジョブの取得を開始するまでの間に、前記ジョブ送信指示手段により前記サーバーに送信を指示した認証プリントジョブとは異なる別のプリントジョブを受け付けた場合に、次の認証プリントジョブの取得を中止するジョブ取得中止手段と、を有することを特徴とする。
【００１９】
また、本発明の第３の局面に係る画像形成装置は、ネットワーク接続された外部端末から送信された認証プリントジョブを保管するサーバーから、認証プリントジョブのデータの送信を受けてプリントアウトする画像形成装置であって、前記サーバーに複数の認証プリントジョブを送信したユーザーから認証情報の入力を受け付け、当該認証情報について認証が成功した場合に当該認証が成功したユーザーについて保管された複数の認証プリントジョブを連続して送信することを前記サーバーに指示するジョブ送信指示手段と、前記サーバーから送信された１つの認証プリントジョブの取得が完了してから、次の認証プリントジョブの取得を開始するまでの間に、前記ジョブ送信指示手段により前記サーバーに送信を指示した認証プリントジョブとは異なる別のプリントジョブを受け付けた場合に、次の認証プリントジョブの取得を中止するジョブ取得中止手段と、を有することを特徴とする。
【００２０】
また、本発明に係るプログラムは、外部端末と画像形成装置がネットワーク接続されてなるプリントシステムにおける画像形成装置のコンピュータで実行されるプログラムであって、外部端末から、認証情報が付された認証プリントジョブを受け付けるジョブ受付ステップと、ユーザーから認証情報の入力を受け付け、当該認証情報が、前記認証プリントジョブに付された認証情報と一致した場合に、認証が成功したとして前記プリントジョブの実行を許可する許可ステップと、前記認証が成功したユーザーの認証情報を所定時間継続して保持する保持ステップと、前記許可された認証プリントジョブを実行するジョブ実行ステップと、を含み、前記許可ステップは、前記所定時間が経過する前に次のプリントジョブを受け付けた場合において、当該次のプリントジョブが、前記保持手段に保持されている認証情報と一致する認証情報を有する認証プリントジョブであるときには、ユーザーによる認証情報の入力を待たずに実行を許可する第１サブステップと、前記保持されている認証情報と一致する認証情報を有していないプリントジョブのときには、上記保持手段に保持されている認証情報を破棄する第２サブステップを含むことを特徴とする。
【００２１】
さらに、本発明に係るプログラムは、外部端末と、サーバーと、画像形成装置がネットワーク接続されており、外部端末から送信されてサーバーに保管された認証プリントジョブのデータを、当該サーバーから取得してプリントアウトする画像形成装置のコンピュータで実行されるプログラムであって、ユーザーから認証情報の入力を受け付けて、サーバーに認証を要求し、あるいは、自装置において認証を実行して、当該認証情報について認証が成功した場合に、当該認証が成功したユーザーについて保管された複数の認証プリントジョブを連続して送信することを前記サーバーに指示するジョブ送信指示ステップと、前記サーバーから送信された１つの認証プリントジョブの取得が完了してから、次の認証プリントジョブの取得を開始するまでの間に、前記ジョブ送信指示ステップにおいて前記サーバーに送信を指示した認証プリントジョブとは異なる別のプリントジョブを受け付けた場合に、次の認証プリントジョブの取得を中止するジョブ取得中止ステップと、を含むことを特徴とする。
【発明の効果】
【００２２】
本発明の第１の局面に係る画像形成装置では、ユーザーが連続して複数の認証プリントジョブを送信した場合に、先に送信された認証プリントジョブ（第１認証プリントジョブ）のプリントアウトが開始されてから、次に送信された認証プリントジョブ（第２認証プリントジョブ）の受信が開始されるまでの間に、新たに、他のユーザーが送信した認証プリントジョブまたは認証不要プリントジョブを受け付けると、保持された認証情報が破棄されるために、第２認証プリントジョブは、新たに入力された認証情報に基づく認証が成功しなければ、プリントアウトされない。これにより、第２認証プリントジョブに含まれる情報が第三者に漏洩することを防止できる。
【００２３】
また、本発明の第２および第３の局面に係る画像形成装置では、同一のユーザーによって送信された複数の認証プリントジョブの送信をサーバーに指示した場合に、サーバーから送信された認証プリントジョブのプリントアウトを実行している間に、別のプリントジョブが指示されると、その後、サーバーからの認証プリントジョブの取得が中止される。これにより、別のプリントジョブがプリントアウトされた後に、サーバーに保管された認証プリントジョブがプリントアウトされるおそれがない。その結果、別のプリントジョブが指示された後に、認証プリントジョブに含まれる情報が第三者に漏洩することを防止できる。
【００２４】
前記第１の局面において、好ましくは、ユーザーへのメッセージを表示する表示手段と、プリントジョブのデータを記憶する記憶手段を備え、前記許可手段は、前記保持されている認証情報と一致する認証情報を有していない次順位のプリントジョブが、別の認証情報が付された他の認証プリントジョブであるときは、その実行を許可せずに当該他の認証プリントジョブのデータを前記記憶手段に記憶させると共に、前記表示手段に当該他の認証プリントジョブのデータが保存されている旨を表示させることを特徴とする。
【００２５】
前記第１の局面において、好ましくは、前記許可手段は、前記保持されている認証情報と一致する認証情報を有していない次順位のプリントジョブが、認証情報が付されていない認証不要のプリントジョブであるときは、その実行を許可することを特徴とする。
前記第１の局面において、好ましくは、前記許可手段は、前記別の認証情報が付された他の認証プリントジョブのデータが保存された旨の表示から所定の待機時間が経過する前にユーザーから認証情報を受け付けると、当該認証情報に基づく認証を実行し、当該認証が成功することにより、前記保存された他の認証プリントジョブの実行を許可することを特徴とする。
【００２６】
前記第２および第３の局面において、好ましくは、ユーザーへのメッセージを表示する表示手段を備え、前記ジョブ取得中止手段は、前記サーバーからの認証プリントジョブの取得を中止した場合には、そのことを前記表示手段に表示させることを特徴とする。
前記第２および第３の局面において、好ましくは、前記ジョブ取得中止手段が、前記サーバーからの認証プリントジョブの取得を中止した場合に、予め設定された時間にわたって、ユーザーによる当該認証プリントジョブの取得の再開指示を受け付ける再開指示受付手段と、当該再開指示受付手段が前記再開指示を受け付けると、ユーザーが入力した認証情報に基づく認証が成功することにより、当該認証プリントジョブの送信の再開を前記サーバーに指示するジョブ送信再開指示手段と、をさらに有することを特徴とする。
【００２７】
前記第２および第３の局面において、好ましくは、前記ジョブ取得中止手段が、前記サーバーからの前記認証プリントジョブの取得を中止した場合に、予め設定された時間内に、ユーザーによる当該認証プリントジョブの前記サーバーからの破棄を受け付ける破棄受付手段と、当該破棄受付手段が前記破棄を受け付けると、ユーザーが入力した認証情報に基づく認証が成功することにより、当該認証プリントジョブの破棄を前記サーバーに指示するジョブ破棄指示手段と、をさらに有することを特徴とする。
【図面の簡単な説明】
【００２８】
【図１】本発明に係る画像処理装置の一例であるＭＦＰが用いられたネットワークプリントシステムの構成を説明するための模式図である。
【図２】そのネットワークプリントシステムに設けられたＭＦＰの構成を説明するためのブロック図である。
【図３】ＭＦＰの制御部において実行される認証ジョブプリント制御の処理手順を説明するためのフローチャートである。
【図４】図３のフローチャートに連続する認証ジョブプリント制御の処理手順を説明するためのフローチャートである。
【図５】認証ジョブプリント制御において、表示パネルに表示される認証入力画面の一例を示す模式図である。
【図６】認証ジョブプリント制御において、表示パネルに表示されるジョブ記憶画面の一例を示す模式図である。
【図７】ＭＦＰの制御部において実行される認証ジョブプリント制御の別の例における処理手順を説明するためのフローチャートである。
【図８】図７のフローチャートに連続する認証ジョブプリント制御の処理手順を説明するためのフローチャートである。
【図９】図８のフローチャートに連続する認証ジョブプリント制御の処理手順を説明するためのフローチャートである。
【図１０】その認証ジョブプリント制御において、表示パネルに表示される認証入力画面の一例を示す模式図である。
【図１１】認証ジョブプリント制御において、表示パネルに表示されるプリント中断画面の一例を示す模式図である。
【発明を実施するための形態】
【００２９】
以下、本発明に係る画像形成装置の実施の形態について説明する。
［実施形態１］
＜ネットワークプリントシステム＞
図１は、本発明に係る画像処理装置の一例であるＭＦＰが用いられたネットワークプリントシステムの構成を説明するための模式図である。
【００３０】
このネットワークプリントシステムは、周知の電子写真方式によって画像形成動作（プリント動作）を実行するＭＦＰ１０と、ＭＦＰ１０とはハブ４０によってネットワーク接続されたサーバー３０および複数の外部端末（ユーザーＰＣ）２０とを備えている。ＭＦＰ１０、各外部端末２０、サーバー３０は、ネットワークを介して相互にデータの送受信が可能になっている。
【００３１】
各外部端末２０は、ＭＦＰ１０およびサーバー３０のそれぞれにプリントジョブを送信することができる。サーバー３０は、各外部端末２０から送信されたプリントジョブを保管する。なお、本実施形態においては、各外部端末２０からサーバー３０にプリントジョブが送信されずに、直接、ＭＦＰ１０にプリントジョブが送信される構成になっている。
ＭＦＰ１０は、いずれかの外部端末２０から送信されるプリントジョブ、サーバー３０において保管されたプリントジョブをプリントアウトする。
【００３２】
ＭＦＰ１０には、ユーザー認証を実行する認証装置５０が接続されており、外部端末２０から送信された認証を必要とするプリントジョブ（以下、認証プリントジョブとする）を取得した場合に、ユーザーが認証プリントジョブのプリントアウトを指示して、認証情報（本実施の形態では、ユーザーＩＤおよびパスワード）が入力されると、認証装置５０にユーザー認証の実行を要求（指示）する。認証装置５０による認証（詳細については後述する）が成功すると、認証プリントジョブに含まれる画像データの画像を記録シートにプリントして、排紙トレイ上に排出する。
【００３３】
＜ＭＦＰ＞
図２は、ＭＦＰ１０の構成を説明するためのブロック図である。ＭＦＰ１０は、指示されたプリントジョブをプリントアウトするプリント部１１と、ユーザーの操作によって各種情報が入力される操作パネル１３と、それぞれの外部端末２０およびサーバー３０との間で各種データの入出力を行うためにハブ４０に接続された通信Ｉ／Ｆ（インターフェース）１４と、これらを制御する制御部１５とを有している。
【００３４】
プリント部１１は、各外部端末２０あるいはサーバー３０から、通信Ｉ／Ｆ１４を介してプリントジョブが指示されると、プリントジョブに含まれる画像データに対応する画像を、周知の電子写真方式によって記録シート上にプリントして排紙トレイ上に排出（プリントアウト）する。また、ＭＦＰ１０には、自動原稿搬送装置（ＡＤＦ）にて搬送される原稿、または、原稿読取台上に載置された原稿の画像を読み取る画像読取部１１ａが設けられており、画像読取部１１ａにて得られた画像をコピーするコピージョブも可能である。
【００３５】
操作パネル１３は、例えば、各種情報が表示される表示パネル１３ａ、ユーザーが直接入力操作する入力キー１３ｂ等を有している。表示パネル１３ａは、例えばタッチ入力式の液晶表示パネルによって構成されており、表示画面には、ユーザーのタッチ操作によって制御部１５に指示を与えるタッチキーの表示が可能になっている。
制御部１５は、各種制御を実行するＣＰＵ（Central Processing Unit）１５ａと、ＲＡＭ（Random Access Memory）１５ｂと、ＲＯＭ（Read Only Memory）１５ｃと、ハードディスク等の記憶装置１５ｄと、タイマー１５ｅと、を有している。
【００３６】
ＲＯＭ１５ｃには、制御部１５のＣＰＵ１５ａにおいて各種制御を実行させるプログラム等が格納されている。ＲＡＭ１５ｂは、揮発性のメモリーであって、プログラム実行時のワークエリアとなる。記憶装置１５ｄは、外部端末２０等から送信されるプリントジョブ、認証情報等を記憶（保持）するようになっている。タイマー１５ｅは、ユーザー認証に際しての認証情報の有効時間の計測等に用いられる。
【００３７】
ＭＦＰ１０は、いずれかの外部端末２０から送信された認証プリントジョブの受信を完了すると、通常、記憶装置１５ｄに記憶して保管する。なお、認証プリントジョブには、認証プリントジョブを送信したユーザー名および認証情報（ユーザーＩＤおよびパスワード）、画像データ等が含まれている。
記憶装置１５ｄにて保管された認証プリントジョブは、ユーザーが、操作パネル１３の操作によって、保管された認証プリントジョブのプリントアウトを指示した場合に、認証装置５０による認証が成功することによりプリントアウトされる。
【００３８】
このように、認証プリントジョブは、ユーザーが、ＭＦＰ１０の近傍において、操作パネル１３を操作して認証情報を入力し、認証装置５０による認証が成功することによりプリントアウトされる。このために、ＭＦＰ１０の近傍に位置するユーザーは、ＭＦＰ１０の排紙トレイ上にプリントアウトされた記録シートをその場で迅速に取得できる。これにより、記録シートにプリントされた情報が、認証が成功したユーザー以外の第三者に漏洩することを防止することができる。
【００３９】
なお、ＭＦＰ１０は、ユーザー認証を必要としないプリントジョブ（コピージョブを含む。以下これらのプリントジョブを「認証不要プリントジョブ」とする）を受け付けた場合には、当該認証不要プリントジョブの取得が完了すると、当該認証不要プリントジョブをプリント部１１においてプリントアウトする。
本実施形態では、ＭＦＰ１０におけるＣＰＵ１５ａは、第１ユーザーが、複数の認証プリントジョブを外部端末２０からＭＦＰ１０に送信した場合に、別のユーザー（第２ユーザー）によるプリントジョブの指示が割り込まれた場合に、認証プリントジョブに含まれる情報が第三者に漏洩することを防止できる認証ジョブプリント制御を実行する。ＣＰＵ１５ａにおいて認証ジョブプリント制御を実行させるプログラムは、ＲＯＭ１５ｃに格納されている。
【００４０】
＜認証ジョブプリント制御＞
図３および図４は、ＭＦＰ１０における制御部１５のＣＰＵ１５ａが実行する認証ジョブプリント制御の処理手順を説明するためのフローチャートである。
ＣＰＵ１５ａは、ユーザーが、いずれかの外部端末２０からＭＦＰ１０へ送信した認証プリントジョブを受信すると、その時点で認証ジョブプリント制御を開始する（図３のステップＳ１１）。なお、以下においては、第１認証プリントジョブを送信したユーザーを第１ユーザーとする。
【００４１】
このような第１認証プリントジョブの受信の間に、ＣＰＵ１５ａは、操作パネル１３の表示パネル１３ａに、受信（取得）している第１認証プリントジョブをプリントアウトするために必要なユーザー認証の認証入力画面を表示する（ステップＳ１２）。
図５は、表示パネル１３ａに表示される認証入力画面の一例を示す模式図である。図５に示すように、表示パネル１３ａに表示された認証入力画面には、第１認証プリントジョブを送信したユーザー名（第１ユーザーの名前）等が表示されるユーザー名表示欄１３ｎと、パスワード入力欄１３ｐと、ユーザー認証を要求する際にタッチ操作される認証要求タッチキー１３ｔとが表示されている。認証入力画面におけるパスワード入力欄１３ｐには、ユーザーが操作パネル１３に設けられた入力キー１３ｂ（図２参照）を操作することによって、パスワードを入力することができる。
【００４２】
ＣＰＵ１５ａは、ステップＳ１２において、表示パネル１３ａに認証入力画面を表示させる、パスワード入力欄１３ｐおよび認証要求タッチキー１３ｔのタッチ操作に基づいて、ユーザー認証が要求されたかを確認する（ステップＳ１３）。この場合、認証画面におけるパスワード入力欄１３ｐにパスワードが入力された状態で、認証要求タッチキー１３ｔがタッチ操作されることにより、ユーザーが認証を要求したものとしている。
【００４３】
ステップＳ１３において、ユーザーが認証を要求しない場合には（ステップＳ１３において「ＮＯ」）、所定の表示時間が経過したかを確認する（ステップＳ１４）。この場合の認証入力画面の表示時間は、平均的なデータ量の認証プリントジョブがＭＦＰ１０に送信された場合に、その認証プリントジョブの受信が完了するために要する時間よりも長い時間（５分程度）に設定されている。
【００４４】
そして、ユーザー認証が要求されることなく（ステップＳ１３において「ＮＯ」）、所定の表示時間が経過した場合には（ステップＳ１４において「ＹＥＳ」）、表示パネル１３ａに表示された認証入力画面を消去する（ステップＳ１９）。
この場合には、ステップＳ１１において受信が開始された第１認証プリントジョブの受信（取得）が完了すると、取得が完了した第１認証プリントジョブを記憶装置１５ｄに記憶して（ステップＳ２０）、認証ジョブプリント制御を終了する。
【００４５】
このように、認証ジョブプリント制御は、いずれかの外部端末２０から認証プリントジョブがＭＦＰ１０に送信されて、ＭＦＰ１０において認証プリントジョブの受信を開始した当初に実行される。このために、認証ジョブプリント制御においてプリントアウトされることなく、ステップＳ２０で記憶装置１５ｄに記憶された認証プリントジョブは、その後、ユーザーの指示により再度認証入力画面が表示され、当該入力画面において、ユーザーによる認証情報の入力による認証の成功によって、プリント部１１においてプリントアウトされる。もっとも、ユーザーによる認証入力画面の表示の指示が、所定時間（例えば、当該認証プリントジョブを受け付けた後６０分）なされない場合には、後に続くプリントジョブの記憶領域の確保のため当該認証プリントジョブを破棄するようにしても構わない。
【００４６】
図３のステップＳ１２において、表示パネル１３に認証入力画面が表示されてから、所定の表示時間が経過する前に（ステップＳ１４において「ＮＯ」）、ユーザー認証が要求されると（ステップＳ１３において「ＹＥＳ」）、ＣＰＵ１５ａは、入力されたパスワードに基づくユーザー認証の実行を認証装置５０に指示（要求）する（ステップＳ１５）。
認証装置５０は、ユーザー認証が指示されることにより、ユーザーが入力したパスワードが、第１ユーザーのユーザーＩＤに対して登録されたパスワードに一致するかを判定する。そして、パスワードが一致する場合には、認証が成功したことをＣＰＵ１５ａに通知し、パスワードが一致しない場合には、認証が不成功であることをＣＰＵ１５ａに通知する。
【００４７】
ＣＰＵ１５ａは、ステップＳ１５において、認証装置５０に対するユーザー認証の実行を指示すると、その後、認証装置５０から認証が成功したことが通知されるかを確認する（ステップＳ１６）。
ステップＳ１６において、認証装置５０から認証が成功したことが通知されると（ステップＳ１６において「ＹＥＳ」）、ステップＳ１８に進んで、第１認証プリントジョブを送信した第１ユーザーの認証情報を記憶装置１５ｄに保持（記憶）する。
【００４８】
これに対して、ステップＳ１６において、認証装置５０から認証の不成功が通知されると（ステップＳ１６において「ＮＯ」）、表示パネル１３ａにおける認証入力画面に認証が不成功であることを表示して（ステップＳ１７）、ステップＳ１３に戻る。
この場合、ユーザーは、表示パネル１３ａにおける認証入力画面において、パスワードの入力および認証要求タッチキー１３ｔのタッチ操作により、再度、認証要求すると（ステップＳ１３において「ＹＥＳ」）、ＣＰＵ１５ａは、認証装置５０にユーザー認証を指示する（ステップＳ１５）。従って、認証装置５０は、再度、入力されたパスワードに基づいてユーザー認証を行い、その認証結果をＣＰＵ１５ａに通知する。
【００４９】
その後、認証装置５０による認証成功がＣＰＵ１５ａに通知されることなく、表示時間が経過すると（ステップＳ１３において「ＮＯ」およびステップＳ１４において「ＹＥＳ」）、表示パネル１３ａにおける認証入力画面の表示を消去して（ステップＳ１９）、受信が完了した第１認証プリントジョブを記憶装置１５ｄに記憶して（ステップＳ２０）、認証プリント制御を終了する。
【００５０】
ＣＰＵ１５ａは、認証装置５０から認証成功が通知されて（ステップＳ１６において「ＹＥＳ」）、認証情報を記憶装置１５ｄに保持すると（ステップＳ１８）、ステップＳ１１において受信を開始した第１認証プリントジョブの取得が完了したかを確認する（図４のステップＳ２１）。
第１認証プリントジョブの受信が完了すると（ステップＳ２１において「ＹＥＳ」）、ＣＰＵ１５ａは、プリント部１１に対して第１認証プリントジョブのプリントアウトを指示する（ステップＳ２２）。これにより、プリント部１１は、第１認証プリントジョブのプリントアウトを開始する。
【００５１】
このとき、ＣＰＵ１５ａは、記憶装置１５ｄに保持された認証情報の有効時間を計測するタイマー１５ｅをセット状態とする（ステップＳ２３）。これにより、タイマー１５ｅは、認証情報の有効時間の計測を開始する。
なお、タイマー１５ｅが計測する認証情報の有効時間は、例えば、平均的なデータ量の認証プリントジョブを受信した際に、その認証プリントジョブが完了するために必要とされる時間よりも若干長い時間（３〜５分程度）に設定されている。
【００５２】
なお、後述のようにこの有効時間は、ユーザーの便宜を図って、同一ユーザーが発行した認証プリントジョブについて再度の認証情報の入力を省略するための認証情報の保持期間の終期を定めるものであるから、タイマーセットの時期は、上記ステップＳ２３のように必ずしも第１認証プリントジョブのプリント指示後でなくてもよく、例えば、認証成功時（ステップ１６でＹＥＳのとき）、もしくは第１認証プリントジョブの終了時に、タイマーをセットして適当な時間だけ計時するようにしても構わない。
【００５３】
このように、プリント部１１において、第１認証プリントジョブがプリントアウトされ、また、タイマー１５ｄによる認証データの有効時間の計測が行われている間に、ＣＰＵ１５ａは、新たなプリントジョブの指示があるかを確認する（ステップＳ２４）。この場合、確認される新たなプリントジョブは、いずれかの外部端末２０から送信された認証プリントジョブ（第１ユーザーが送信した認証プリントジョブに限らない）あるいは認証不要プリントジョブ、ユーザーがＭＦＰ１０の操作パネル１３を操作して指示したコピージョブ（認証不要プリントジョブ）のいずれかである。
【００５４】
ＣＰＵ１５ａは、新たなプリントジョブの受信または指示がなく（ステップＳ２４において「ＮＯ」）、タイマー１５ｅにセットされた有効時間が経過した場合には（ステップＳ２５において「ＹＥＳ」）、ステップＳ３５に進み、記憶装置１５ｄに保持された認証情報を破棄して、認証ジョブプリント制御を終了する。
ステップＳ２５において、タイマー１５ｅにセットされた有効時間が経過するまでの間に（ステップＳ２５において「ＮＯ」）、新たなプリントジョブが受け付けられた場合には（ステップＳ２４において「ＹＥＳ」）、受け付けられた新たなプリントジョブが、認証プリントジョブであるかを確認する（ステップＳ２６）。
【００５５】
ステップＳ２６において、新たに受け付けられたプリントジョブが認証プリントジョブの場合には（ステップＳ２６において「ＹＥＳ」）、ステップＳ２７に進んで認証を実行し、新たに受け付けられた認証プリントジョブに含まれる認証情報が、ステップＳ１８において記憶装置１５ｄに保持された認証情報と一致するかを確認する（ステップＳ２８）。
【００５６】
ステップＳ２８において、新たに受け付けられた認証プリントジョブに含まれる認証情報が、ステップＳ１８にて保持された認証情報と一致する場合には（ステップＳ２８において「ＹＥＳ」）、第１認証プリントジョブを送信した第１ユーザーが、第１認証プリントジョブに連続して認証プリントジョブ（以下、この認証プリントジョブを第２認証プリントジョブとする）を送信していることになる。
【００５７】
この場合には、プリント部１１において、第１認証プリントジョブのプリントアウトに連続して、第２認証プリントジョブをプリントアウトするために、第２認証プリントジョブのデータの取得を開始する（ステップＳ２９）。その後、ステップＳ２１に戻る。
ステップＳ２１において、第２認証プリントジョブのデータの取得（受信）が完了したか否かを判断し、第２認証プリントジョブのデータの取得が完了すると（ステップＳ２１において「ＹＥＳ」）、プリント部１１に対して、新たに受信された第２認証プリントジョブのプリントアウトを指示する（ステップＳ２２）。これにより、プリント部１１は、第１認証プリントジョブが終了すると、連続して第２認証プリントジョブのプリントアウトを開始する。
【００５８】
この場合には、記憶装置１５ｄに保持された認証情報の有効時間を計測するタイマー１５ｅをリセットして、認証情報の有効時間の計測を新たに開始する（ステップＳ２３）。これにより、認証情報の有効時間が更新され、新たに受信された第２認証プリントジョブのプリントアウトがプリント部１１に指示されてから、タイマー１５ｅにおいて設定された有効時間に達するまで、記憶装置１５ｄにおける認証情報の保持が継続される。
【００５９】
その後、ステップＳ２４に進んで、新たなプリントジョブが受け付けられたかを確認して、ステップＳ２４以降の制御が実行される。
このように、第１認証プリントジョブのプリントアウトが指示されてから、所定の有効時間内に、新たに認証プリントジョブを受信した場合には（ステップＳ２２→Ｓ２３→Ｓ２４→Ｓ２６→Ｓ２７）、受信した認証プリントジョブは、認証装置５０によるユーザー認証を行わずに、記憶装置１５ｄに保持された認証情報に基づく認証を行い（ステップＳ２７→Ｓ２８）、認証が成功すると、第１ユーザーが第１認証プリントジョブに連続して第２認証プリントジョブを送信したものとして、第２認証プリントジョブのプリントアウトを実行する（Ｓ２８→Ｓ２９→Ｓ２１→Ｓ２２）。
【００６０】
以後、同様に、所定の有効時間内に、第１ユーザーから送信された認証プリントジョブを連続して受信する場合には、記憶装置１５ｄに保持された認証情報に基づく認証が成功することによって、受信した認証プリントジョブを、連続してプリントアウトする。そして、第１ユーザーが送信した複数の認証プリントジョブの全てがプリントアウトされると、タイマー１５ｅにおける有効時間が経過することにより（ステップＳ２４において「ＮＯ」およびステップＳ２５において「ＹＥＳ」）、記憶装置１５ｄに保持された認証情報を破棄して（ステップＳ３５）、ＭＦＰ１０は待機状態になる。
【００６１】
この場合、第１ユーザーは、ＭＦＰ１０の近傍に位置しているために、ＭＦＰ１０が待機状態になることによって、第１ユーザーが送信した複数の認証プリントジョブの全てが終了したものを認知することができ、排紙トレイ上に排出された記録シートを直ちに取得することができる。従って、第１ユーザーが送信した全ての認証プリントジョブに含まれる情報が、第１ユーザー以外の第三者に漏洩するおそれがない。
【００６２】
ステップＳ２６において、第１認証プリントジョブがプリントアウトされている間に受信された新たなプリントジョブが認証プリントジョブであって（ステップＳ２６において「ＹＥＳ」）、新たに受信した認証プリントジョブの認証情報の認証の実行の結果、記憶装置１５ｄに保持された認証情報と一致しない場合には（ステップＳ２８において「ＮＯ」）、第１ユーザーとは異なる別の第２ユーザーによって認証プリントジョブ（以下、この認証プリントジョブを割り込み認証プリントジョブとする）が送信されている。
【００６３】
このような割り込み認証プリントジョブをプリントアウトするためには、ユーザー認証が必要であるために、ユーザーによる認証要求があるまで、一旦、記憶装置１５ｄに保存（記憶）する（ステップＳ３０）。
この場合には、表示パネル１３ａに、割り込み認証プリントジョブが記憶装置１５ｄに保管されていることを示す画面（ジョブ記憶画面）を、所定時間にわたって表示する（ステップＳ３１）。その後、ステップＳ３２に進んで、記憶装置１５ｄに保持されている認証情報を破棄して、認証ジョブプリント制御を終了する。
【００６４】
図６は、ステップＳ３１において表示パネル１３ａに表示されるジョブ記憶画面の一例を示す模式図である。このジョブ記憶画面では、ユーザー名表示欄１３ｎに、割り込み認証プリントジョブを送信した第２ユーザー名と、記憶装置１５ｄに第２ユーザーが送信した割り込み認証プリントジョブが保管されていることを示す「ジョブ保管」のメッセージとが表示される。また、ジョブ記憶画面には、パスワードの入力欄１３ｐと、ユーザー認証を要求する場合にタッチ入力される認証要求タッチキー１３ｔとが表示される。
【００６５】
このように、第１認証プリントジョブに連続して割り込み認証プリントジョブをＭＦＰ１０が受信した場合には、第１ユーザーが第１認証プリントジョブに連続して第２認証プリントジョブを送信していない状態、あるいは、第１ユーザーが第１認証プリントジョブに連続して第２認証プリントジョブを送信したにもかかわらず、第１認証プリントジョブの受信を終了した後に、第２認証プリントジョブの受信が開始される前に、割り込み認証プリントジョブがＭＦＰ１０のＣＰＵ１５ａに割り込んで受信された状態のいずれかである。
【００６６】
第１ユーザーが、第１認証プリントジョブに連続して第２認証プリントジョブを送信していない場合には、第１認証プリントジョブのプリントアウトが終了して、ＭＦＰ１０が待機状態になると、第１ユーザーは、第１認証プリントジョブが終了したことを認知して、排紙トレイ上に排出された記録シートを直ちに取得することができる。従って、この場合も、第１認証プリントジョブに含まれる情報が、第１ユーザー以外の第三者に漏洩するおそれがない。
【００６７】
これに対して、第１ユーザーが、第１認証プリントジョブに連続して第２認証プリントジョブを送信している場合には、第１認証プリントジョブが終了すると、第１ユーザーは、第１認証プリントジョブだけでなく、第２認証プリントジョブも終了したものと誤って認識することにより、あるいは、第２認証プリントジョブの送信失敗が生じたものと誤って認識することにより、プリントアウトされた第１認証プリントジョブの記録シートだけを排紙トレイから取って、ＭＦＰ１０から立ち去るおそれがある。
【００６８】
しかし、この場合、割り込みジョブのプリントアウトが指示されることにより（ステップＳ３５）、記憶装置１５ｄに保持された認証情報が破棄されて（ステップＳ３５）、認証ジョブプリント制御が終了するために、第１ユーザーが送信した第２認証プリントジョブはプリントアウトされるおそれがない。
しかも、第１ユーザーが送信した第２認証プリントジョブについては、このように、認証ジョブプリント制御が終了してＣＰＵ１５ａが待機状態になった後に受信を開始するために、ＣＰＵ１５ａは、第２認証プリントジョブを受信することによって、新たに認証ジョブプリント制御（図３のステップＳ１１からの制御）が開始されることになる。
【００６９】
この場合には、前述したように、表示パネル１３ａに表示された認証入力画面において、第１ユーザーがパスワードを入力して認証装置５０対して認証要求し、認証装置５０による認証が成功しないと、第２認証プリントジョブはプリントアウトされない。従って、第２認証プリントジョブに含まれる情報が、第１ユーザー以外の第三者に漏洩するおそれがない。
【００７０】
なお、図６に示すジョブ記憶画面は、ＣＰＵ１５ａが待機状態になってから所定時間にわたって表示パネル１３ａに表示されている。従って、第２ユーザーは、認証プリントジョブを送信した直後に、その認証プリントジョブのプリントアウトをＭＦＰ１０において実行する場合には、すでに、表示パネル１３ａに表示されたジョブ記憶画面に対してバスワードを入力して、認証要求タッチキー１３ｔをタッチ操作するだけで、ユーザー認証を要求することができる。これにより、第２ユーザーは、認証プリントジョブのプリントアウトを実行するために、認証入力画面の読み出し、認証プリントジョブの指定等の入力操作が不要になり、入力操作の負担が軽減される。
【００７１】
図４のステップＳ２６において、第１認証プリントジョブがプリントアウトされている間に受信した新たなプリントジョブが認証プリントジョブでない場合には（ステップＳ２６において「ＮＯ」）、認証の必要がない認証不要プリントジョブの受信であるため、その取得が完了すると（ステップＳ３３において「ＹＥＳ」）、ＣＰＵ１５ａは、認証不要プリントジョブのプリントをプリント部１１に指示する（ステップＳ３５）。これにより、プリント部１１は、認証不要プリントジョブのプリントアウトを実行する。
【００７２】
その後、ＣＰＵ１５ａは、ステップＳ３２に進んで、記憶装置１５ｄに保持された認証情報を破棄して、認証プリント制御を終了する。
この場合も、第１ユーザーは、第１認証プリントジョブに連続して第２認証プリントジョブを送信していない状態、あるいは、第１認証プリントジョブに連続して第２認証プリントジョブを送信したにもかかわらず、ＭＦＰ１０が第１認証プリントジョブの受信を終了した後に、第２認証プリントジョブの受信を開始するまでの間に、認証不要プリントジョブが割り込んだ状態のいずれかである。
【００７３】
第１ユーザーが、第１認証プリントジョブに連続して第２認証プリントジョブを送信していない場合には、第１ユーザーは、第１認証プリントジョブのプリント動作が終了することにより、第１ユーザーは、送信した第１認証プリントジョブのプリントアウトが終了したことを認知して、プリントアウトされた第１認証プリントジョブの記録シートを排紙トレイ上から直ちに取得することができる。従って、この場合も、第１認証プリントジョブに含まれる情報が、第１ユーザー以外の第三者に漏洩するおそれがない。
【００７４】
これに対して、第１ユーザーが、第１認証プリントジョブに連続して第２認証プリントジョブを送信している場合には、第１認証プリントジョブのプリント動作が終了すると、第１ユーザーは、第１認証プリントジョブおよび第２認証プリントジョブの両方のプリントアウトが終了したもの、あるいは、第２認証プリントジョブの送信失敗が生じたものと誤認して、プリントアウトされた第１認証プリントジョブの記録シートを取得して、ＭＦＰ１０から立ち去るおそれがある。
【００７５】
しかし、この場合にも、記憶装置１５ｄに保持された認証情報が破棄されて、認証ジョブプリント制御が終了しているために、第１ユーザーが送信した第２認証プリントジョブがプリントアウトされるおそれがない。
しかも、第１ユーザーが送信した第２認証プリントジョブについては、ＣＰＵ１５ａが認証ジョブプリント制御を終了した後の待機状態で受信されるために、ＣＰＵ１５ａは、第２認証プリントジョブを受信することによって、新たに認証ジョブプリント制御（図３のステップＳ１１からの制御）を開始することになる。従って、この場合も、第２認証プリントジョブをプリントアウトするためには、表示パネル１３ａに表示された認証入力画面において、第１ユーザーがパスワードを入力して認証装置５０に対して認証要求して、認証装置５０による認証成功が必要になる。これにより、第２認証プリントジョブに含まれる情報が第三者に漏洩するおそれがない。
【００７６】
なお、上記の認証ジョブプリント制御では、認証要求されない認証プリントジョブ等は、ステップＳ２０において記憶装置１５ｄに記憶（保管）された状態になるが、このような記憶装置１５ｄに保管された第１認証プリントジョブは、第１ユーザーが操作パネル１３を操作して、第１認証プリントジョブのプリントアウトを指示することにより、プリントアウトされる。
【００７７】
この場合、例えば、第１ユーザーが操作パネル１３を操作して認証プリントジョブのプリントアウトを指示すると、ＣＰＵ１５ａは、記憶装置１５ｄに保管された認証プリントジョブの一覧を表示パネル１３ａに表示する。第１ユーザーは、表示パネル１３ａに表示された一覧から、第１ユーザーが送信した１または複数の第１認証プリントジョブを選択する。これにより、表示パネル１３ａには、図５に示す認証入力画面が表示される。
【００７８】
このような状態で、ユーザーが、認証入力画面においてパスワードを入力して認証要求すると、ＣＰＵ１５ａは、認証装置５０にユーザー認証の実行を指示する。認証装置５０は、入力されたパスワードに基づいてユーザー認証を実行し、認証装置５０から認証成功が通知されると、ＣＰＵ１５ａは、ユーザーが選択した認証プリントジョブのプリントアウトをプリント部１１に指示する。これにより、プリント部１１によって、ユーザーが選択した認証プリントジョブのプリントアウトが実行される。
【００７９】
以上のように、本実施形態１では、認証情報が保持されている所定時間内に、割り込み認証プリントジョブの指示があった場合には、認証が成功しないことによって、割り込み認証プリントジョブはプリントアウトされることなく記憶装置１５ｄに保管されるとともに、保持している認証情報を破棄して、認証ジョブプリント制御を終了するために、第２認証プリントジョブはプリントアウトされない。従って、第２認証プリントジョブに含まれる情報が第三者に漏洩することを防止することができる。
【００８０】
さらに、第１認証プリントジョブのプリントアウトのためのプリントアウトが実行されている間に、認証情報が保持されている所定時間内に、認証不要プリントジョブが割り込みで指示された場合にも、指示された認証不要プリントジョブのプリントアウトが実行されるとともに、認証情報を破棄して、認証ジョブプリント制御を終了するために、第２認証プリントジョブがプリントアウトされない。従って、この場合にも、第２認証プリントジョブに含まれる情報が第三者に漏洩することを防止することができる。
【００８１】
なお、本実施形態では、説明の便宜上、認証装置５０を一種のオプションとしてＭＦＰ１０から独立して設けたが、通常は、認証装置５０が、ＭＦＰ１０の一部として含まれているのが望ましい。この場合には、ＭＦＰ１０の制御部１０が認証装置の機能を果たす。
［実施形態２］
上記の実施形態１では、外部端末２０からＭＦＰ１０へ送信された認証プリントジョブをプリントアウトする構成であったが、本実施形態２では、外部端末２０からサーバー３０へ認証プリントジョブが送信されて、サーバー３０側で認証プリントジョブを保管し、サーバー３０にて保管されている認証プリントジョブをＭＦＰ１０において取得してプリントアウトする構成になっている。
【００８２】
なお、本実施形態では、サーバー３０がユーザー認証を実行するようになっており、従って、ＭＦＰ１０には、前記実施形態１とは異なり、認証装置５０が接続されていない。
図７〜図９は、本実施形態２において、ＭＦＰ１０における制御部１５のＣＰＵ１５ａによって実行される認証ジョブプリント制御の処理手順を説明するためのフローチャートである。
【００８３】
ＭＦＰ１０における制御部１５のＣＰＵ１５ａは、ユーザーから操作パネル１３を介してユーザー認証の実行が指示されると、表示パネル１３ａに、図１０に示す認証入力画面を表示する（図７のステップＳ４１）。この認証入力画面の表示は、例えば、認証プリントジョブの認証が成功してから、所定の表示時間（５分程度）にわたって表示される。
図１０に示す認証入力画面には、ユーザー名表示欄１３ｎと、ユーザーＩＤ入力欄１３ｍと、パスワードの入力欄１３ｐと、ユーザー認証を要求する場合にタッチ入力される認証要求タッチキー１３ｔとが表示されている。
【００８４】
ＣＰＵ１５ａは、表示パネル１３ａに図１０に示す認証入力画面を表示すると、認証画面におけるユーザーＩＤ入力欄１３ｍおよびパスワード入力欄１３ｐにユーザーＩＤおよびパスワードがそれぞれ入力されて、認証要求タッチキー１３ｔがタッチ操作されることによりユーザー認証が要求されたかを確認する（ステップＳ４２）。
この場合、ユーザーＩＤおよびパスワードの入力と、認証要求タッチキー１３ｔのタッチ操作がない状態で（ステップＳ４２において「ＮＯ」）、予め設定された所定の表示時間が経過したかを確認する（ステップＳ４３）。そして、ユーザーＩＤおよびパスワードの両方の入力および認証要求タッチキー１３ｔのタッチ操作のいずれかあるいは全てがない状態で（ステップＳ４２において「ＮＯ」）、所定の表示時間が経過した場合には（ステップＳ４３において「ＹＥＳ」）、表示パネル１３ａの認証入力画面を消去して（ステップＳ４７）、認証ジョブプリント制御を終了する。
【００８５】
表示パネル１３ａに認証入力画面が表示されてから所定の表示時間が経過する前に（ステップＳ４３において「ＮＯ」）、認証入力画面におけるユーザーＩＤおよびパスワードのそれぞれの入力欄に、ユーザーＩＤおよびパスワードの認証情報の入力と、認証要求タッチキー１３ｔのタッチ操作とがあった場合には、ユーザーによるユーザー認識の要求があったものとして（ステップＳ４２において「ＹＥＳ」）、ＣＰＵ１５ａは、ユーザーが入力したユーザーＩＤおよびパスワードのデータをサーバー３０に送信して、それらのデータに基づくユーザー認証の実行をサーバー３０に指示する（ステップＳ４４）。
【００８６】
サーバー３０は、ＣＰＵ１５ａからユーザー認証の実行が指示されると、認証入力画面においてユーザーが入力したユーザーＩＤおよびパスワードに基づいて、ユーザー認証を実行する。サーバー３０の記憶部（不図示）には、ユーザーＩＤに対応付けてパスワードが登録されており、サーバー３０は認証を実行し、認証入力画面においてユーザーが入力したユーザーＩＤおよびパスワードが、登録されたユーザーＩＤおよびパスワードにそれぞれ一致する場合には、認証が成功したことをＭＦＰ１０のＣＰＵ１５ａに通知し、ユーザーＩＤおよびパスワードの両方が一致しない場合には、認証が不成功であることをＣＰＵ１５ａに通知する。
【００８７】
ＣＰＵ１５ａは、サーバー３０に認証を指示すると、サーバー３０から認証成功が通知されたかを確認する（ステップＳ４５）。この場合、サーバー３０から認証不成功が通知されると（ステップＳ４５において「ＮＯ」）、表示パネル１３ａにおける認証入力画面に認証が不成功であることを表示して（ステップＳ４６）、ステップＳ４２に戻る。
認証不成功が通知されると、ユーザーは、表示パネル１３ａにおける認証入力画面において、再度、認証要求があれば、ＣＰＵ１５ａは、サーバー３０に対して、認証の実行を指示する（ステップＳ４２において「ＹＥＳ」）。このようなサーバー３０に対する認証の実行の指示が、所定の表示時間にわたって繰り返されても、サーバー３０から認証成功が通知されない場合には（ステップＳ４５において「ＮＯ」およびステップＳ４３において「ＹＥＳ」）、表示パネル１３ａにおける認証入力画面の表示を消去して（ステップＳ４７）、認証ジョブプリント制御を終了する。
【００８８】
ＣＰＵ１５ａは、ステップＳ４５において、サーバー３０から認証成功が通知されると（ステップＳ４５において「ＹＥＳ」）、図８のステップＳ５１に進み、ステップＳ５１以降の処理手順により、他のユーザーによるプリントジョブの割り込みがない限り、認証成功したユーザー（以下、「認証ユーザー」という）が送信してサーバー３０において保管されている全ての認証プリントジョブ（以下、「プリント対象ジョブ」という）が順番に送信されて、プリント部１１において、送信された認証プリントジョブを順番にプリントアウトする。
【００８９】
すなわち、図８のステップＳ５１では、ＣＰＵ１５ａは、サーバー３０に対して、プリント対象ジョブの送信を指示する（ステップＳ５１）。この場合、プリント対象ジョブは、認証ユーザーが送信してサーバー３０に保管されている全ての認証プリントジョブであり、サーバー３０において管理されているプリント対象ジョブが複数存在する場合には、サーバー３０は受け付けた順番（サーバー３０における管理時間が長い順番）でプリント対象ジョブの送信を開始する。
【００９０】
サーバー３０から最初のプリント対象ジョブがＭＦＰ１０へ送信されて、ＭＦＰ１０がプリント対象ジョブの受信を開始すると（ステップＳ５２）、ＣＰＵ１５ａは、プリント対象ジョブの受信を継続している間に、認証ユーザーとは別のユーザーから新たなプリントジョブ（割り込みジョブ）が指示されたかを確認する（ステップＳ５３）。この場合の割り込みジョブは、認証プリントジョブ、認証不要プリントジョブのいずれであってもよい。割り込みジョブの確認は、サーバー３０から送信されるプリント対象ジョブをＭＦＰ１０の受信（取得）を完了するまでの間（ステップＳ５５において「ＮＯ」）、継続する。
【００９１】
ＣＰＵ１５ａは、ＭＦＰ１０に対する割り込みジョブを受け付けた場合には（ステップＳ５３において「ＹＥＳ」）、ステップＳ５４に進み、割り込みジョブを受け付けたことを示す割り込みフラグＦをセット状態（Ｆ＝１）とする。ＭＦＰ１０がプリント対象ジョブを受信（取得）している間に割り込みジョブの指示がなかった場合には（ステップＳ５３において「ＮＯ」）、ステップＳ５４をスキップして、ステップＳ５５に進む。
【００９２】
ステップＳ５５において、ＭＦＰ１０がサーバー３０から送信されるプリント対象ジョブの受信が完了した場合には（ステップＳ５５において「ＹＥＳ」）、受信が完了したプリント対象ジョブのプリントをプリント部１１に指示する（ステップＳ５６）。これにより、プリント部１１は、受信が完了したプリント対象ジョブをプリントアウトする。
なお、サーバー３０では、ＭＦＰ１０への送信が完了したプリント対象ジョブについては、データを破棄（消去）する。
【００９３】
プリント部１１においてプリント対象ジョブがプリントアウトされている間に、ＣＰＵ１５ａは、サーバー３０に、プリント対象ジョブの全ての送信が完了して、送信する必要のある他のプリント対象ジョブがサーバー３０に残っているかを確認する（ステップＳ５７）。サーバー３０にプリント対象ジョブが残っていない場合には（ステップＳ５７において「ＮＯ」）、認証ジョブプリント制御を終了する。
【００９４】
ステップＳ５７において、サーバー３０に、ＭＦＰ１０へ送信する他のプリント対象ジョブが残っている場合には（ステップＳ５７において「ＹＥＳ」）、割り込みフラグＦがセット状態（Ｆ＝１）であるかを確認する（ステップＳ５８）。割り込みフラグＦがセット状態でない場合（Ｆ＝０）には（ステップＳ５８において「ＮＯ」）、ステップＳ５１に戻り、サーバー３０に対して、送信されずに残っているプリント対象ジョブの送信を指示する。これにより、サーバー３０は、送信されていない他のプリント対象ジョブの送信を開始する。
【００９５】
この場合も、サーバー３０に複数のプリント対象ジョブが残っている場合には、サーバー３０における管理時間が長い認証プリントジョブがＭＦＰ１０に送信される。ステップＳ５１以降の処理手順は、前述した通りである。
これに対して、ステップＳ５８において、割り込みフラグＦがセット状態（Ｆ＝１）になっている場合には（ステップＳ５８において「ＹＥＳ」）、その後のプリント対象ジョブの取得を中止するために、サーバー３０に対してプリント対象ジョブの送信中止を指示して（ステップＳ５９）、ステップＳ６０に進む。
【００９６】
ステップＳ６０では、割り込みジョブが認証プリントジョブであるかを確認する。この場合、割り込みジョブが認証プリントジョブでなく、認証不要プリントジョブの場合には（ステップＳ６０において「ＮＯ」）、ユーザー認証が必要でないために、その割り込みジョブのプリントアウトをプリント部１１に指示する（ステップＳ６１）。その後、図９のステップＳ６２に進む。
【００９７】
割り込みジョブが認証プリントジョブの場合には（ステップＳ６０において「ＹＥＳ」）、ユーザー認証が必要であるために、ステップＳ６１をスキップして、図９のステップＳ６２に進む。
図９のステップＳ６２では、割り込みジョブが受け付けられたことによって、サーバー３０にプリント対象ジョブが残っているにもかかわらず、残ったプリント対象ジョブを中止する内容のメッセージが示されたプリント中止画面を、表示パネル１３ａに表示する。      
【００９８】
次いで、プリント中止画面が所定の表示時間にわたって表示されたかを確認する（ステップＳ６３）。そして、プリント中止画面が所定の表示時間が経過すると（ステップＳ６３において「ＹＥＳ」）、ステップＳ７１に進んで、プリント中止画面を消去し、認証ジョブプリント制御を終了する。
図１１は、ステップＳ６２において表示パネル１３ａに表示されたプリント中止画面の一例を示す図である。このプリント中止画面では、ユーザー名表示欄１３ｎに、認証ユーザー名が表示されるとともに、プリント対象ジョブがサーバー３０内に残っていることを示す「残留ジョブあり」のメッセージが示される。
【００９９】
また、プリント中止画面には、ＭＦＰ１０に送信されることなくサーバー３０に残ったプリント対象ジョブのプリントアウトの再開を受け付ける再開受付タッチキー１３ｓと、サーバー３０に残ったプリント対象ジョブの破棄を受け付ける破棄受付タッチキー１３ｈとがそれぞれ表示される。
このようなプリント中止画面が表示パネル１３ａに表示されている間に（ステップＳ６３において「ＮＯ」）、再開受付タッチキー１３ｓがタッチ操作された場合には（ステップＳ６４において「ＹＥＳ」）、ＣＰＵ１５ａは、プリント中止画面を消去すると共に（ステップＳ７０）、図７のステップＳ４１に戻って、それ以降のステップを繰り返し実行し、認証の成功を前提としてサーバー３０に残っているプリント対象ジョブのプリントアウトを再開するための再開制御を実行する。
【０１００】
また、表示パネル１３ａにプリント中止画面が表示されている所定時間の間に（ステップＳ６３において「ＮＯ」）、再開受付タッチキー１３ｓがタッチ操作されることなく（ステップＳ６４において「ＮＯ」）、プリント中止画面の破棄受付タッチキー１３ｈがタッチ操作されると（ステップＳ６６において「ＹＥＳ」）、プリント中止画面を消去し（ステップＳ６７）、その後、認証入力画面を表示し、これにより同一のユーザーにより認証情報の入力を受け付けてサーバーに認証要求して、認証が成功すれば（ステップＳ６８において「ＹＥＳ」）、ＣＰＵ１５ａは、サーバー３０に残っているプリント対象ジョブの破棄をサーバー３０に指示し（破棄指示）（ステップＳ６９）、認証ジョブプリント制御を終了する。
【０１０１】
ＣＰＵ１５ａが、サーバー３０に対して、ＭＦＰ１０に送信されることなく残ったプリント対象ジョブの全てを破棄することを指示すると、サーバー３０は、サーバー３０に残ったプリント対象ジョブの全てを破棄する。
なお、表示パネル１３ａにプリント中止画面が所定時間にわたって表示されている間に、再開受付タッチキー１３ｓがタッチ操作されることがなく（ステップＳ６４において「ＮＯ」）、しかも、破棄受付タッチキー１３ｈもタッチ操作されない場合には（ステップＳ６６において「ＮＯ」）、所定の表示時間が経過することにより（ステップＳ６３において「ＹＥＳ」）、プリント中止画面を消去して（ステップＳ７１）、認証ジョブプリント制御を終了する。
【０１０２】
このように、ＭＦＰ１０がサーバー３０から送信されたプリント対象ジョブをプリントアウトしている間に、割り込みジョブがあると、割り込みジョブが他のユーザーの認証プリントジョブの場合には、現在認証されているプリント対象ジョブのプリントアウトが終了した後に、ＭＦＰ１０は待機状態（認証要求待ちの状態）になる。
また、割り込みジョブが認証不要プリントジョブの場合には、プリント対象ジョブのプリントアウトが終了すると、割り込みジョブ（認証不要プリントジョブ）のプリントアウトが実行されて、その後にＭＦＰ１０は待機状態になる。
【０１０３】
いずれの場合にも、ＭＦＰ１０が待機状態になると、ＭＦＰ１０においてユーザー認証を指示した認証ユーザーは、プリント対象ジョブの全てが終了したものと誤認して、プリントアウトされたプリント対象ジョブの記録シートを取得してＭＦＰ１０から立ち去ることになる。
しかしながら、認証ユーザーがＭＦＰ１０から立ち去っても、サーバー３０に残っているプリント対象ジョブは、改めて認証情報が入力されない限り、ＭＦＰ１０に送信されないために、サーバー３０に残ったプリント対象ジョブはＭＦＰ１０においてプリントアウトされるおそれがない。これにより、当該プリント対象ジョブに含まれる情報が、認証ユーザー以外の第三者に漏洩するおそれがない。
【０１０４】
また、割り込みプリントジョブの介在により、次のプリント対象ジョブの送信が禁止されると、表示パネル１３ａには、所定時間にわたって、プリント中止画面が表示されるために、認証ユーザーは、プリント中止画面によって、複数のプリント対象ジョブの送信が途中において中止されて、サーバー３０に残った状態になっていることを知ることができる。
【０１０５】
プリント中止画面において、認証ユーザーが再開受付タッチキー１３ｓをタッチ操作した場合には、ユーザー認証が成功することにより、サーバー３０に残っている全てのプリント対象ジョブがプリントアウトされる。これにより、ＭＦＰ１０の近傍に位置している認証ユーザーは、プリントアウトされたプリント対象ジョブの記録シートを直ちに取得できる。従って、この場合も、プリント対象ジョブに含まれる情報が認証ユーザー以外の第三者に漏洩するおそれがない。
【０１０６】
また、認証ユーザーが破棄受付タッチキー１３ｈをタッチ操作した場合には、ユーザー認証が成功することにより、サーバー３０に残っている全てのプリント対象ジョブが破棄される。この場合には、サーバー３０に残っているプリント対象ジョブに含まれる情報の漏洩を確実に防止することができる。
以上のように、本実施形態２では、ＭＦＰ１０において、認証ユーザーがサーバー３０に送信した複数の認証プリントジョブ（プリント対象ジョブ）をプリントアウトする際に、いずれか１つのプリント対象ジョブの取得が完了してから、次のプリント対象ジョブの取得を開始するまでの間に、プリント対象ジョブ以外の別のプリントジョブが割り込むと、その後のプリント対象ジョブの取得が中止され、プリントアウトされるおそれがない。これにより、当該プリント対象ジョブの情報が第三者に漏洩することを防止することができる。
【０１０７】
なお、本実施形態２では、サーバー３０において認証を行う構成であったがこのような構成に限らず、実施形態１のように、ＭＦＰ１０に接続された認証装置５０によって、もしくはＭＦＰ１０で認証を行う構成としてもよい。この場合、ＭＦＰ１０は、認証が成功すると、当該認証が成功した認証情報をサーバー３０に送信し、サーバー３０は、これに基づいて当該認証情報と一致する認証情報を有するプリントジョブを検索して、その先順位のプリントジョブのデータからＭＦＰ１０に送信することになる。
【０１０８】
また、実施形態１および２のいずれにおいても、制御部１５のＣＰＵ１５ａにおいて認証ジョブプリント制御を実行させるプログラムをＲＯＭ１５ｃに記憶させる構成としたが、このような構成に限らず、ＩＣカード、ハードディスク、光ディスク、フレキシブルディスク等などのコンピュータで読取り可能な記録媒体に記憶させる構成としてもよい。
【産業上の利用可能性】
【０１０９】
本発明は、認証プリントジョブのプリントアウトを実行する画像形成装置において、認証プリントジョブに含まれる情報が第三者に漏洩することを防止する技術として有用である。
【符号の説明】
【０１１０】
１０      ＭＦＰ
１１      プリント部
１３      操作パネル
１３ａ    表示パネル
１３ｈ    破棄受付タッチキー
１３ｓ    再開受付タッチキー
１５      制御部
１５ａ    ＣＰＵ
１５ｄ    記憶装置
２０      外部端末
３０      サーバー
【図１】
2014097588.tif 000003
【図２】
2014097588.tif 000004
【図３】
2014097588.tif 000005
【図４】
2014097588.tif 000006
【図５】
2014097588.tif 000007
【図６】
2014097588.tif 000008
【図７】
2014097588.tif 000009
【図８】
2014097588.tif 000010
【図９】
2014097588.tif 000011
【図１０】
2014097588.tif 000012
【図１１】
2014097588.tif 000013