(57)【要約】【課題】ユーザが認証情報を変更した場合に、変更前の認証情報を含んだ印刷ジョブ等のデータの肯定的な認証を可能にすることを目的とする。【解決手段】認証システムのユーザ端末は、認証情報と当該ユーザ端末を識別する識別情報と情報処理装置に実行させるジョブとを含むデータを送信し、情報処理装置は、受信したデータの認証に用いる認証情報を旧認証情報から現認証情報に変更し、現認証情報と旧認証情報と識別情報とを対応付けて記憶し、受信したデータに含まれる認証情報が前記現認証情報と同じである場合には、受信したデータの認証は肯定的であるとし、受信したデータに含まれる認証情報と前記旧認証情報とが同じであって、受信したデータに含まれる識別情報と記憶されている識別情報とが同じであるときにのみ、認証が肯定的であるとし、認証が肯定的であるとされた場合は、前記データに含まれる前記ジョブを実行するジョブ実行する。【選択図】図３
2010231284.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末と情報処理装置とから構成される認証システムであって、
前記ユーザ端末は、
認証情報と当該ユーザ端末を識別する識別情報と前記情報処理装置に実行させるジョブをセットとして含むデータを送信するデータ送信手段を備え、
前記情報処理装置は、
前記データを受信する受信手段と、
前記受信手段で受信したデータの認証に用いる認証情報を、旧認証情報から現認証情報に変更する認証情報変更手段と、
現認証情報と旧認証情報とユーザ端末を識別するための識別情報とを対応付けて記憶している記憶手段と、
受信したデータに含まれる認証情報が前記現認証情報と同じである場合には、受信したデータの認証は肯定的であるとし、受信したデータに含まれる認証情報が前記現認証情報と異なる場合には、受信したデータに含まれる認証情報と前記旧認証情報とが同じであって、受信したデータに含まれる識別情報と記憶されている識別情報とが同じであるときにのみ、認証が肯定的であるとする認証手段と、
前記データの認証が肯定的であるとされた場合は、前記データに含まれる前記ジョブを実行するジョブ実行手段と
を備えることを特徴とする認証システム。
【請求項２】
前記情報処理装置の前記認証手段は、更に、受信したデータに含まれる認証情報が前記現認証情報と異なる場合であって、認証が肯定的であるとした場合には、当該データを送信したユーザ端末に前記現認証情報を送信し、
前記ユーザ端末のデータ送信手段は、前記現認証情報を受信したあとは、前記現認証情報を認証情報として含めたデータを送信する
請求項１記載の認証システム。
【請求項３】
前記データに含まれるユーザ端末を識別する識別情報は、当該ユーザ端末のＭＡＣアドレスである
請求項１記載の認証システム。
【請求項４】
前記データに含まれるユーザ端末を識別する識別情報は、当該ユーザ端末のＩＰアドレスである
請求項１記載の認証システム。
【請求項５】
前記情報処理装置は、画像形成装置であり、
前記データは、画像データを含む印刷ジョブであり、
前記ジョブ実行手段は、受信した印刷ジョブに含まれる認証情報を前記認証手段が肯定的に認証した場合に、当該印刷ジョブに含まれる画像データに基づいて印刷を行う印刷手段である
請求項１記載の認証システム。
【請求項６】
認証情報とユーザ端末を識別する識別情報と自情報処理装置が実行するためのジョブをセットとして含むデータを、当該ユーザ端末から受信する受信手段と、
前記受信手段で受信したデータの認証に用いる認証情報を、旧認証情報から現認証情報に変更する認証情報変更手段と、
現認証情報と旧認証情報とユーザ端末を識別するための識別情報とを対応付けて記憶している記憶手段と、
受信したデータに含まれる認証情報が前記現認証情報と同じである場合には、当該データの認証は肯定的であるとし、受信したデータに含まれる認証情報が前記現認証情報と異なる場合には、受信したデータに含まれる認証情報と前記旧認証情報とが同じであって、受信したデータに含まれる識別情報と記憶されている識別情報とが同じであるときのみ、認証が肯定的であるとする認証手段と、
前記データの認証が肯定的であるとされた場合は、前記データに含まれる前記ジョブを実行するジョブ実行手段と
を備えることを特徴とする情報処理装置。
【請求項７】
前記データに含まれるユーザ端末を識別する識別情報は、当該ユーザ端末のＭＡＣアドレスである
請求項６記載の情報処理装置。
【請求項８】
前記データに含まれるユーザ端末を識別する識別情報は、当該ユーザ端末のＩＰアドレスである
請求項６記載の情報処理装置。
【請求項９】
前記情報処理装置は、画像形成装置であり、
前記データは、画像データを含む印刷ジョブであり、
前記ジョブ実行手段は、受信した印刷ジョブに含まれる認証情報を前記認証手段が肯定的に認証した場合に、当該印刷ジョブに含まれる画像データに基づいて印刷を行う印刷手段である
請求項６記載の情報処理装置。
【請求項１０】
データを受信する情報処理装置で用いられる認証方法であって、
認証情報とユーザ端末を識別する識別情報とを含むデータを、当該ユーザ端末から受信する受信ステップと、
旧認証情報と前記旧認証情報から変更された現認証情報とユーザ端末を識別するための識別情報とを対応付けて記憶しているデータベースに基づいて、受信したデータに含まれる認証情報が前記現認証情報と同じである場合には、当該データの認証は肯定的であるとし、受信したデータに含まれる認証情報が前記現認証情報と異なる場合には、受信したデータに含まれる認証情報と前記旧認証情報とが同じであって、受信したデータに含まれる識別情報と記憶されている識別情報とが同じであるときのみ、認証が肯定的であるとする認証ステップと、
前記データの認証が肯定的であるとされた場合は、前記データに含まれる前記ジョブを実行するジョブ実行ステップと
を備えることを特徴とする認証方法。
【請求項１１】
認証処理を行う情報処理装置において実行されるコンピュータプログラムであって、
認証情報とユーザ端末を識別する識別情報とを含むデータを、当該ユーザ端末から受信する受信ステップと、
旧認証情報と前記旧認証情報から変更された現認証情報とユーザ端末を識別するための識別情報とを対応付けてメモリに記憶されたデータベースに基づいて、受信したデータに含まれる認証情報が前記現認証情報と同じである場合には、当該データの認証は肯定的であるとし、受信したデータに含まれる認証情報が前記現認証情報と異なる場合には、受信したデータに含まれる認証情報と前記旧認証情報とが同じであって、受信したデータに含まれる識別情報と記憶されている識別情報とが同じであるときのみ、認証が肯定的であるとする認証ステップと、
前記データの認証が肯定的であるとされた場合は、前記データに含まれる前記ジョブを実行するジョブ実行ステップと
を備えることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証情報の認証結果に基づいて処理を行う情報処理装置に関し、特に、認証情報を変更した場合のユーザの利便性を向上させる技術に関する。
【背景技術】
【０００２】
近年、パスワード等の認証情報をユーザに入力させ、入力された認証情報が肯定的に認証された場合にのみ、当該ユーザの使用を許可するＭＦＰ（Multi Function Peripheral）がある。
【０００３】
例えば、ＭＦＰ本体に備えられている操作パネル等からユーザがパスワードを入力し、肯定的に認証されると、当該ユーザはコピーを行うことができる。
【０００４】
ここで、認証情報は、セキュリティ向上の観点から定期的に変更されることが好ましい。
【０００５】
しかし、認証情報を変更する度に、ユーザは変更後の認証情報を記憶し直さなければならない。また、変更後の認証情報を忘れてしまった場合には、ＭＦＰの使用ができないという不都合が生じ得る。
【０００６】
そこで、変更前の認証情報が入力された場合には、認証情報の変更画面を表示して、認証情報の変更をユーザに要求する。認証情報が変更されたらユーザの使用を許可する技術がある（特許文献１参照）。
【０００７】
この技術によれば、ユーザは、変更後の認証情報を忘れてしまったとしても、ＭＦＰ本体に備えられている操作パネルから変更前の認証情報を入力すれば、操作パネルに認証情報の変更画面が表示される。表示された変更画面で認証情報を変更すれば、ＭＦＰを使用することが可能となる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０００−８２０４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、この技術では、ＭＦＰは、ＭＦＰ本体に備えられた操作パネルから変更前の認証情報を入力したユーザに対しては、ＭＦＰを使用させることは可能であるが、既に受信して記憶している印刷ジョブであって、変更前の認証情報を含んでいる印刷ジョブに対しては、その実行を行うことができない。
【００１０】
すなわち、印刷ジョブには、画像データとユーザの認証情報とが含まれており、ＭＦＰは、受信した印刷ジョブを一旦メモリに記憶しておく。その後、印刷ジョブに含まれる認証情報と同じ認証情報が操作パネル等から入力されると、印刷ジョブを肯定的に認証し、印刷ジョブの実行を行う。
【００１１】
従って、ユーザの認証情報が変更された場合には、変更前の認証情報を含んだ印刷ジョブは否定的に認証されるので、実行することができない。
【００１２】
そこで、本発明は、ユーザが認証情報を変更した場合に、変更前の認証情報を含んだ印刷ジョブ等のデータの肯定的な認証を可能にする認証システムの提供を目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明の認証システムは、ユーザ端末と情報処理装置とから構成される認証システムであって、前記ユーザ端末は、認証情報と当該ユーザ端末を識別する識別情報と前記情報処理装置に実行させるジョブをセットとして含むデータを送信するデータ送信手段を備え、前記情報処理装置は、前記データを受信する受信手段と、前記受信手段で受信したデータの認証に用いる認証情報を、旧認証情報から現認証情報に変更する認証情報変更手段と、現認証情報と新認証情報とユーザ端末を識別するための識別情報とを対応付けて記憶している記憶手段と、受信したデータに含まれる認証情報が前記現認証情報と同じである場合には、受信したデータの認証は肯定的であるとし、受信したデータに含まれる認証情報が前記現認証情報と異なる場合には、受信したデータに含まれる認証情報と前記旧認証情報とが同じであって、受信したデータに含まれる識別情報と記憶されている識別情報とが同じであるときにのみ、認証が肯定的であるとする認証手段と、前記データの認証が肯定的であるとされた場合は、前記データに含まれる前記ジョブを実行するジョブ実行手段とを備えることを特徴とする。
【発明の効果】
【００１４】
本発明の認証システムでは、データの認証を、変更後の認証情報である現認証情報以外に、変更前の認証情報である旧認証情報と当該データを送信したユーザ端末を識別する情報とで行う。そのため、ユーザが認証情報を変更した場合であってもユーザ端末が確認できれば、変更前の認証情報を含んだデータを肯定的に認証することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】認証システムの全体的な構成の例を示す図である。
【図２】ＭＦＰのハードウェア構成の例を示す図である。
【図３】ユーザ端末及びＭＦＰの機能的構成の例を示すブロック図である。
【図４】ユーザ情報の構成及び内容の例を示す図である。
【図５】図５（ａ）は、セキュリティ情報の構成及び内容の例を示す図であり、図５（ｂ）は、ＭＡＣアドレスの構成及び内容の例を示す図であり、図５（ｃ）は、ＩＰアドレスの構成及び内容の例を示す図である。
【図６】ログイン画面を示す図である。
【図７】パスワード変更画面を示す図である。
【図８】印刷ジョブリスト画面を示す図である。
【図９】印刷ジョブを示す図である。
【図１０】パスワードを変更した場合の印刷ジョブの処理を示すフローチャートである。
【図１１】パスワード変更とログイン処理を示すフローチャートである。
【図１２】印刷ジョブ認証処理を示すフローチャートである。
【発明を実施するための形態】
【００１６】
＜実施形態＞
＜概要＞
本実施形態の認証システムの画像形成装置であるＭＦＰ（図１のＭＦＰ２０００）は、ユーザの端末装置（図１の端末装置１０００〜１００２。以下、「ユーザ端末」という。）から印刷ジョブを受信する。
【００１７】
ＭＦＰは、ＭＦＰを使用することができるユーザ名とパスワードとの一覧を記憶している。印刷ジョブに含まれるユーザ名とパスワードとが一覧に登録されている場合に、ＭＦＰは印刷ジョブを正当なジョブであると認証して実行する。
【００１８】
ここで、パスワードが変更された場合、ＭＦＰが印刷ジョブの認証に使用するのは、当然に変更後のパスワードである。従って、変更前のパスワードを含んだ印刷ジョブは正当なジョブとは認証されない。
【００１９】
このような場合、ユーザは、変更後のパスワード（以下、「新パスワード」という。）を含んだ印刷ジョブを再度送信しなければならない。また、プリンタドライバが自動的に印刷ジョブにパスワードを含ませる場合は、プリンタドライバに記憶されている変更前のパスワード（以下、「旧パスワード」という。）を新パスワードにユーザ自らが書き換えなくてはならない。
【００２０】
本実施形態のＭＦＰは、印刷ジョブに含まれているパスワードが旧パスワードであった場合は、当該印刷ジョブの送信元であるユーザ端末が、本来送信元であるべきユーザ端末であれば、暫定的に正当なジョブとして認証するものである。
【００２１】
また、ＭＦＰは、受信した印刷ジョブを暫定的に正当なジョブとして認証した場合は、当該印刷ジョブを送信したユーザ端末に新パスワードを送信する。新パスワードを受信したユーザ端末は、プリンタドライバが記憶している旧パスワードを新パスワードに書き換える。このようにすることで、暫定的に正当なジョブであると認証される印刷ジョブは、必要最小限度の個数とすることができる。
【００２２】
パスワードを変更した場合、通常、ユーザは自分のユーザ端末のプリンタドライバが記憶しているパスワードを新パスワードに書き換えて、再度、印刷ジョブを送信しなおさなければならない。しかし、本実施形態の認証システムにおいては、プリンタドライバの書き換えも、印刷ジョブの再送信もする必要もない。
【００２３】
以下、本発明の実施形態の認証システムについて、図面を用いて説明する。
【００２４】
＜機能＞
図１は、本実施形態のＭＦＰ２０００を用いた認証システム１００の全体的な構成の例を示す図である。
【００２５】
認証システム１００は、ネットワーク接続されたユーザ端末（１０００、１００１、１００２）及びＭＦＰ２０００で構成される。
【００２６】
ユーザ端末１０００は、ユーザが印刷ジョブを送信するための端末である。
【００２７】
ユーザ端末１００１及びユーザ端末１００２は、ユーザ端末１０００と同様の機能を有するものであり、実施形態ではユーザ端末１０００のみを説明する。
【００２８】
ＭＦＰ２０００は、一般に複合機と呼ばれ、コピー機能、ファックス機能、ネットワークプリンティング機能、スキャナ機能及びボックス機能等の機能を集約した装置である。
【００２９】
次に、ＭＦＰ２０００のハードウェア構成について説明する。
【００３０】
図２は、ＭＦＰ２０００のハードウェア構成の例を示す図である。
【００３１】
ＭＦＰ２０００は、ＣＰＵ（Central Processing Unit）２０ａ、ＲＡＭ（Random Access Memory）２０ｂ、ＲＯＭ（Read Only Memory）２０ｃ、ハードディスク２０ｄ、制御用回路２０ｅ、操作パネル２０ｆ、通信インタフェース２０ｇ及び印刷装置２０ｈ等によって構成される。
【００３２】
制御用回路２０ｅは、ハードディスク２０ｄ、操作パネル２０ｆ、通信インタフェース２０ｇ及び印刷装置２０ｈ等を制御するための回路である。
【００３３】
操作パネル２０ｆは、タッチパネル方式の表示パネルであって、ユーザに対してメッセージまたは指示を与えるための画面、ユーザが所望する処理の種類や処理条件、パスワード等を入力するための画面及びＣＰＵ２０ａで実行された処理の結果を示す画面等を表示する。また、ユーザは、操作パネル２０ｆの所定の位置に触れることによってＭＦＰ２０００に対して指示を与えたり処理条件の指定を行ったりすることができる。このように、操作パネル２０ｆは、ＭＦＰ２０００を操作するユーザのユーザインタフェースの役割を果たしている。
【００３４】
次に、通信インタフェース２０ｇは、通信回線を介してユーザ端末１００１等の他の装置とＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）で通信を行うためのＮＩＣ（Network Interface Card）またはモデムなどである。
【００３５】
印刷装置２０ｈは、ユーザ端末１０００等から送信されてきた印刷ジョブの画像データに基づいて再現される画像を用紙に印刷する装置である。
【００３６】
次に、図３を用いて、認証システム１００を構成するユーザ端末１０００及びＭＦＰ２０００について説明する。
【００３７】
図３は、ユーザ端末１０００及びＭＦＰ２０００の機能的構成の例を示すブロック図である。
【００３８】
ユーザ端末１０００は、いわゆる、パソコンであり、ディスプレイ、キーボード等のインタフェースを備える。
【００３９】
ユーザ端末１０００は、制御部１１００、印刷ジョブ送信部１２００、パスワード受信部１３００、ＭＡＣアドレス記憶部１４００、ＩＰアドレス記憶部１５００、画像データ記憶部１６００及びセキュリティ情報記憶部１７００で構成される。
【００４０】
以下に説明するユーザ端末１０００の各部の機能は、ユーザ端末１０００が備えるメモリに格納されているプログラムが、ＣＰＵにより実行されることで実現される。
【００４１】
制御部１１００は、ユーザ端末１０００に必要な一般的な制御処理を行う他、本発明に特有の処理のための制御を行う。
【００４２】
印刷ジョブ送信部１２００は、制御部１１００からの指示により、印刷ジョブを生成し、生成した印刷ジョブをＭＦＰ２０００に送信する機能を有する。いわゆる、プリンタドライバである。
【００４３】
パスワード受信部１３００は、ＭＦＰ２０００からパスワードを受信し、セキュリティ情報記憶部１７００に記憶させる機能を有する。
【００４４】
ＭＡＣ（Media Access Control address）アドレス記憶部１４００は、自装置であるユーザ端末１０００のＭＡＣアドレスを記憶する機能を有する。
【００４５】
また、ＩＰ（Internet Protocol）アドレス記憶部１５００は、自装置であるユーザ端末１０００のＩＰアドレスを記憶する機能を有する。
【００４６】
画像データ記憶部１６００は、画像データを記憶する機能を有する。ここでいう画像データとは、ユーザが印刷しようとするドキュメントやイラスト等のＪＰＥＧ（Joint Photographic Exchange Group），ＧＩＦ（Graphic Interchange Format）等のデータである。
【００４７】
セキュリティ情報記憶部１７００は、ユーザ端末１０００を使用するユーザの認証情報等を記憶する機能を有する。認証情報とは、本実施形態では、パスワードをいうものとする。
【００４８】
次に、ＭＦＰ２０００は、制御部２１００、パスワード変更部２２００、パスワード送信部２３００、印刷ジョブ認証部２４００、印刷処理部２５００、ログイン情報取得部２６００、ログイン情報認証部２７００、ユーザ情報記憶部２８００、印刷ジョブ受信部２９００及び印刷ジョブ記憶部３０００で構成される。
【００４９】
以下に説明するＭＦＰ２０００の各部の機能は、ＭＦＰ２０００のハードディスク２０ｄ等のメモリに格納されているプログラムが、ＣＰＵ２０ａにより実行されることで実現される。
【００５０】
制御部２１００は、ＭＦＰ２０００に必要な一般的な制御処理を行う他、本発明に特有の処理のための制御を行う。
【００５１】
パスワード変更部２２００は、制御部２１００から指示を受け、ユーザから新パスワードを取得する機能を有する。具体的には、パスワードの変更をユーザに要求する画面を操作パネル２０ｆに表示して新パスワードの入力を促し、入力された新パスワードを取得する。取得した新パスワードは、制御部２１００を介して、ユーザ情報記憶部２８００に記憶される。
【００５２】
パスワード送信部２３００は、制御部２１００から指示を受け、パスワードをユーザ端末のＩＰアドレス宛てに送信する機能を有する。パスワードとＩＰアドレスは制御部２１００から渡される。
【００５３】
印刷ジョブ認証部２４００は、制御部２１００から依頼を受けて、印刷ジョブが正当なジョブであるか否かの認証を行う機能を有する。
【００５４】
印刷処理部２５００は、制御部２１００から依頼を受けて、印刷ジョブを実行する機能を有する。具体的には、印刷ジョブに含まれる画像データに基づいて再現される画像を用紙に印刷し、排紙する。
【００５５】
ログイン情報取得部２６００は、ＭＦＰ２０００を使用しようとするユーザから、ログイン情報、具体的には、ユーザ名とパスワードとを取得する機能を有する。詳細には、ログイン情報の入力画面を操作パネル２０ｆに表示して、ユーザが入力したユーザ名等を取得する。
【００５６】
また、ログイン情報取得部２６００は、取得したログイン情報をログイン情報認証部２７００に認証させ、認証結果が肯定的である場合にのみ、制御部２１００にログイン情報を通知する機能を有する。
【００５７】
ログイン認証部２７００は、ログイン情報を認証する機能を有する。具体的には、ユーザ情報記憶部２８００に記憶されているユーザ情報を参照し、ユーザ情報にログイン情報が登録されていれば肯定的な認証結果とし、登録されていなければ否定的な認証結果とする。
【００５８】
ユーザ情報記憶部２８００は、ＭＦＰ２０００を使用することができるユーザに関する情報であるユーザ情報を記憶する機能を有する。ユーザ情報については、後の＜データ＞の項で、図を用いて説明する。
【００５９】
印刷ジョブ受信部２９００は、ユーザ端末１０００から印刷ジョブを受信する機能を有する。印刷ジョブ受信部２９００は、受信した印刷ジョブを印刷ジョブ記憶部３０００に記憶する。ただし、ＭＦＰ２０００を使用できないユーザ名又はパスワードを含んでいる場合は、受信した印刷ジョブを破棄する。
【００６０】
印刷ジョブ記憶部３０００は、印刷ジョブを記憶する機能を有し、ここから印刷ジョブが読み出されて、印刷ジョブに含まれている画像データに基づいて印刷がなされる。
【００６１】
＜データ＞
以下、本実施形態の認証情報配付システム１００で用いる主なデータについて図４、図５及び図９を用いて説明する。
【００６２】
図４は、ＭＦＰ２０００のユーザ情報記憶部２８００に記憶されているユーザ情報２８１０の構成及び内容の例を示す図である。このユーザ情報２８１０は、いわゆるデータベースであり、予め、ＭＦＰ管理者によって作成され、記憶されている。
【００６３】
ユーザ情報２８１０は、ユーザ名２８１２、新パスワード２８１３、旧パスワード２８１４、ＭＡＣアドレス２８１５、機能２８１６及びパスワード変更１８１７で構成される。ユーザ情報２８１０には、ＭＦＰ２０００を使用することが出来る全ユーザの情報が含まれており、１ユーザに対して上記構成の１レコードが登録されている。
【００６４】
ユーザ名２８１２は、いわゆる、ユーザの氏名、名称である。
【００６５】
新パスワード２８１３は、ユーザ名２８１２で示されるユーザがＭＦＰ２０００を使用する権限を有するか否かを判定するための情報である。この新パスワード２８１３は、現在有効な最新のパスワードであり、パスワード変更がなされた場合の新パスワードに該当する。すなわち、新パスワード２８１３とは現認証情報である。
【００６６】
旧パスワード２８１４は、パスワード変更がなされた場合の、変更前のパスワードである。すなわち、旧パスワード２８１４は旧認証情報である。「−」は、変更前のパスワードは記憶されていないことを示している。  パスワード変更が一度もなされていない場合や、変更前のパスワードが不要な場合である。
【００６７】
変更前のパスワードが不要な場合とは、新パスワード２８１３を含んだ印刷ジョブを受信したことがある場合である。新パスワード２８１３を含んだ印刷ジョブを受信したということは、ユーザ端末のプリンタドライバが新パスワードに変更されていることを意味する。従って、旧パスワードを用いて印刷ジョブを認証することはないからである。
【００６８】
ＭＡＣアドレス２８１５は、ユーザ名２８１２で示されるユーザのユーザ端末のＭＡＣアドレスである。ユーザ端末を特定するための情報である。
【００６９】
機能２８１６は、ユーザ名２８１２で示されるユーザに対して使用が許可されているＭＦＰ２０００の機能である。「可」は、使用が許されていることを示し、「不可」は、使用が許されていないことを示す。例えば、ユーザ名２８１２が「ＵｓｅｒＢ」で示されるユーザは、コピー機能は使用することができるが、ＦＡＸ機能は使用することができない。
【００７０】
パスワード変更１８１７は、パスワードの変更を行った方が良いか否かを示す。「要」は、変更を行った方が良いことを示し、「不要」は、変更を行う必要はないことを示す。本実施形態では、パスワードが一定期間変更されていない場合は、変更を行った方が良いとする。このパスワード変更１８１７は、パスワードが変更された時から制御部２１００が時間の計測を開始し、一定時間が経過したら「要」を設定し、パスワードの変更がなされたら「不要」を設定する。
【００７１】
次に、図５を用いて、ユーザ端末１０００の各記憶部に記憶されているデータを説明する。図５（ａ）は、セキュリティ情報記憶部１７００に記憶されているセキュリティ情報１７１０の構成及び内容の例を示す図であり、図５（ｂ）は、ＭＡＣアドレス記憶部１４００に記憶されているＭＡＣアドレス１４１０の構成及び内容の例を示す図であり、図５（ｃ）は、ＩＰアドレス記憶部１５００に記憶されているＩＰアドレス１５１０の構成及び内容の例を示す図である。
【００７２】
これらのデータは、予め、認証システムの管理者によって作成され、記憶されているものとする。
【００７３】
図５（ａ）のセキュリティ情報１７１０は、ユーザ名１７１１とパスワード１７１２とで構成される。
【００７４】
ユーザ名１７１１は、ユーザ端末１０００のユーザの、いわゆる、氏名、名称である。
【００７５】
パスワード１７１２は、ユーザ名１７１１で示されるユーザがＭＦＰ２０００を使用する権限を有するか否かを判定するために用いられる情報である。
【００７６】
図５（ｂ）のＭＡＣアドレス１４１０は、ユーザ端末１０００のＭＡＣアドレスであり、図５（ｃ）のＩＰアドレス１５１０は、ユーザ端末１０００のＩＰアドレスである。
【００７７】
次に、本実施形態の認証システム１００で用いる印刷ジョブについて図９を用いて説明する。
【００７８】
図９は、印刷ジョブ３０１０を示す図である。
【００７９】
印刷ジョブ３０１０は、制御情報３０１１と画像データ３０１２とで構成される。
【００８０】
制御情報３０１１には、ユーザ名、パスワード、ＩＰアドレス、ＭＡＣアドレス、ドキュメント名、部数、用紙、出力形態等の印刷の為のパラメータの情報が含まれている。すなわち、ユーザ端末１０００から送信されるデータは、これらの情報と画像データ３０１２とをセットとして含んでいる。
【００８１】
ユーザ名は、ユーザ端末１０００のユーザの氏名、名称であり、パスワードは当該ユーザの認証のための情報である。
【００８２】
ＩＰアドレスは、印刷ジョブ３０１０の送信元のユーザ端末のＩＰアドレスを示し、ＭＡＣアドレスは、印刷ジョブ３０１０の送信元のユーザ端末のＭＡＣアドレスを示す。
【００８３】
ドキュメント名は、ユーザにとっての印刷ジョブ３０１０の識別子であり、部数は、画像データ３０１２を印刷する部数である。
【００８４】
画像データ３０１２は、印刷するドキュメント等のデータであり、所定のフォーマット（例えば、ＰＤＦ、ＴＩＦＦ、ＪＰＥＧ等）で構成されている。
【００８５】
＜表示画面＞
以下、本実施形態の認証システム１００で用いる主な表示画面について図６〜図８を用いて説明する。ここで説明する表示画面は、ＭＦＰ２０００の操作パネル２０ｆに表示される画面例である。
【００８６】
図６は、ログイン画面２６１０を示す図である。
【００８７】
ログイン画面２６１０において、ユーザはユーザ名とパスワードとをそれぞれの入力領域に入力し、「ＯＫ」ボタンを押下する。
【００８８】
図７は、パスワード変更画面２２１０を示す図である。
【００８９】
パスワード変更画面２２１０はログイン画面２６１０に重ねて表示され、パスワードの変更をユーザに要求するメッセージが表示される。ユーザは新パスワードを入力領域２２１１に入力し、「ＯＫ」ボタンを押下する。
【００９０】
次に、図８は、印刷ジョブリスト画面２１１０を示す図である。
【００９１】
この印刷ジョブリスト２１１０には、ＭＦＰ２０００が受信して記憶している印刷ジョブの一覧が表示される。ユーザは、カーソル２１１１を移動して印刷したい印刷ジョブを選択する。図８では、ドキュメント名が「議事録」の印刷ジョブがカーソルで選択されている。ここで、「ＯＫ」ボタンを押下すると、選択された印刷ジョブの印刷等の処理がなされる。
【００９２】
＜動作＞
以下、実施形態の認証システム１００の動作について、図１０〜図１２を用いて説明する。
【００９３】
図１０は、パスワードを変更した場合の印刷ジョブの処理を示すフローチャートである。
【００９４】
ＭＦＰ２０００で行う処理は、印刷ジョブを受信したときに行う処理である印刷ジョブ受信処理と、ユーザがＭＦＰ２０００にログインして印刷ジョブを印刷する処理である印刷ジョブ印刷処理との２つである。
【００９５】
まず、ユーザ端末１０００において、ユーザは画像データを指定して印刷の指示を行う。
【００９６】
印刷の指示を取得した制御部１１００は、印刷ジョブ送信部１２００に、指定された画像データを印刷するための印刷ジョブをＭＦＰ２０００に送信するよう依頼する。
【００９７】
依頼を受けた印刷ジョブ送信部１２００は、印刷ジョブを生成する。
【００９８】
具体的には、まず、指定された画像データを画像データ記憶部１６００から読み出す。読みだした画像データと、ＭＡＣアドレス記憶部に記憶されているＭＡＣアドレス１４１０と、ＩＰアドレス記憶部１５００に記憶されているＩＰアドレス１５１０と、セキュリティ情報記憶部１７００に記憶されているセキュリティ情報１７１０、すなわち、ユーザ名１７１１とパスワード１７１２とを含ませて、印刷ジョブを生成する（図９参照）。
【００９９】
印刷ジョブを生成した印刷ジョブ送信部１２００は、生成した印刷ジョブをＭＦＰ２０００に送信する（ステップＳ１００）。
【０１００】
印刷ジョブを受信したＭＦＰ２０００の印刷ジョブ受信部２９００は（ステップＳ２００）、受信した印刷ジョブがＭＦＰ２０００を使用できるユーザが送信したものであるかを判断する（ステップＳ２１０）。
【０１０１】
詳細には、印刷ジョブ受信部２９００は、受信した印刷ジョブ３０１０に含まれるユーザ名とパスワードとを読み出し、読み出したユーザ名とパスワードとがユーザ情報記憶部２８００に記憶されているユーザ情報２８１０に登録されているかを検索する。詳細には、ユーザ情報２８１０のユーザ名２８１２と新パスワード２８１３とに、読み出したユーザ名とパスワードと同じユーザ名とパスワードとが登録されているかを検索する。
【０１０２】
登録されている場合は、ＭＦＰ２０００を使用できるユーザからの印刷ジョブであると判断して（ステップＳ２１０：Ｙｅｓ）、受信した印刷ジョブを印刷ジョブ記憶部３０００に記憶させる（ステップＳ２２０）。
【０１０３】
一方、登録されていない場合は、ＭＦＰ２０００を使用できないユーザからの印刷ジョブであると判断して（ステップＳ２１０：Ｎｏ）、受信した印刷ジョブを破棄し（ステップＳ２１５）、エラーメッセージを操作パネルに表示する。
【０１０４】
ここで、ユーザ端末１０００において印刷の指示を行ったユーザは、画像データを印刷させるためにＭＦＰ２０００の側までやって来る。
【０１０５】
ユーザは、ＭＦＰ２０００の操作パネル２０ｆからログイン処理を行う。この際、パスワードの変更も行う（ステップＳ２３０）。このパスワード変更とログイン処理については、図１１を用いて後で説明する。
【０１０６】
ユーザがログインとパスワードの変更とを行ったことを検知した制御部２１００は、印刷ジョブリスト画面２１１０（図８参照）を操作パネル２０ｆに表示する。
【０１０７】
具体的には、制御部２１００は、印刷ジョブ記憶部３０００に記憶されている印刷ジョブの一覧を作成して表示する。
【０１０８】
ユーザは、表示された印刷ジョブリスト画面２１１０から印刷したいドキュメントを指定して、「ＯＫ」ボタンを押下する。
【０１０９】
ドキュメント、すなわち、印刷ジョブが指定されたことを検知した制御部２１００は（ステップＳ２４０）、指定された印刷ジョブの認証を印刷ジョブ認証部２４００に依頼する。この際、印刷ジョブ記憶部３０００に記憶されている指定された印刷ジョブ３０１０の制御情報３０１１を読み出して渡す。
【０１１０】
認証を依頼された印刷ジョブ認証部２４００は、ユーザ情報記憶部２８００に記憶されているユーザ情報２８１０を参照し、渡された制御情報３０１１を基に、印刷ジョブが正当なジョブであるか否かの認証を行う（ステップＳ２５０）。印刷ジョブ認証処理の詳細については、図１２を用いて後で説明する。
【０１１１】
認証を行った印刷ジョブ認証部２４００は、認証の結果を制御部２１００に返す。認証結果は、大きく分けて、否定的な結果と肯定的な結果の２種類がある。
【０１１２】
また、肯定的な結果には、「通常の肯定的結果」と「暫定の肯定的結果」とがある。通常の肯定的結果とは、印刷ジョブ３０１０を認証する際に、新パスワードを用いて得た肯定的な認証結果であり、暫定の肯定的結果とは、旧パスワードを用いて得た肯定的な認証結果である。
【０１１３】
否定的な認証結果を受け取った制御部２１００は（ステップＳ２６０：否定的）、印刷等の処理を行わずに、操作パネル２０ｆからユーザの操作の検出を行う（ステップＳ２９７）。
【０１１４】
一方、肯定的な認証結果を受け取った制御部２１００は（ステップＳ２６０：肯定的）、指定された印刷ジョブ３０１０の印刷を、印刷処理部２５００に依頼する。
【０１１５】
依頼を受けた印刷処理部２５００は、印刷ジョブ記憶部３０００に記憶されている指定された印刷ジョブ３０１０を読み出して、読み出した印刷ジョブ３０１０の画像データ３０１２に基づいて用紙に印刷する（ステップＳ２７０）。
【０１１６】
印刷処理部２５００に印刷を依頼した制御部２１００は、印刷ジョブ認証部２４００から受け取った肯定的結果が、暫定の肯定的結果であった場合（ステップＳ２８０：Ｙｅｓ）には、ユーザ情報記憶部２８００に記憶されているユーザ情報２８１０を参照し、指定された印刷ジョブ３０１０の制御情報３０１１に含まれるユーザ名と同じユーザ名２８１２のレコードの新パスワード２８１３を読み出す。
【０１１７】
制御部２１００は、読み出した新パスワード２８１３と、指定された印刷ジョブ３０１０の制御情報３０１１に含まれるＩＰアドレスとをパスワード送信部２３００に渡して送信を依頼する。
【０１１８】
依頼を受けたパスワード送信部２３００は、受け取ったパスワードを受け取ったＩＰアドレス宛てに送信する（ステップＳ２９０）。
【０１１９】
ユーザ端末１０００のパスワード受信部１３００は、ＭＦＰ２０００からパスワードを受信する。パスワードを受信したパスワード受信部１３００は、セキュリティ情報記憶部１７００に記憶されているセキュリティ情報１７１０のパスワード１７１２を、受信したパスワードで書き換える（ステップＳ１１０）。
【０１２０】
パスワード送信部２３００に送信を依頼したＭＦＰ２０００の制御部２１００は、ユーザ情報記憶部２８００に記憶されているユーザ情報２８１０の更新を行う。具体的には、指定された印刷ジョブ３０１０の制御情報３０１１に含まれるユーザ名と同じユーザ名２８１２のレコードの旧パスワード２８１４を削除する（ステップＳ２９５）。すなわち、「−」とする。
【０１２１】
ユーザ情報２８１０の更新を行った制御部２１００は、操作パネル２０ｆからユーザの操作を検出し、検出した操作が終了の指示である場合（ステップＳ２９７：終了）は、印刷ジョブ印刷処理を終了し、ログイン画面２６１０を操作パネル２０ｆに表示する。また、他の指示である場合（ステップＳ２９７：他の指示）は、その指示に応じた処理を行う（ステップＳ２９８）。
【０１２２】
一方、印刷ジョブ認証部２４００から受け取った肯定的結果が、通常の肯定的結果であった場合（ステップＳ２８０：Ｎｏ）には、制御部２１００は、パスワードをユーザ端末に送信する処理は行わず、操作パネル２０ｆからユーザの操作の検出を行う（ステップＳ２９７）。
【０１２３】
次に、パスワード変更とログイン処理（ステップＳ２３０）について、図１１を用いて説明する。
【０１２４】
図１１は、パスワード変更とログイン処理を示すフローチャートである。
【０１２５】
ユーザは、ＭＦＰ２０００の操作パネル２０ｆのログイン画面２６１０（図６参照）にユーザ名とパスワードとを入力し、「ＯＫ」ボタンを押下する。
【０１２６】
ログイン取得部２６００は、入力されたユーザ名とパスワードとを取得し（ステップＳ３００）、取得したユーザ名とパスワードとをログイン情報認証部２７００に渡して認証を依頼する。
【０１２７】
依頼を受けたログイン情報認証部２７００は、ユーザ情報記憶部２８００に記憶されているユーザ情報２８１０のユーザ名２８１２と新パスワード２８１３とに、依頼されたユーザ名とパスワードとが登録されているかを検索する。登録されている場合は、認証が肯定的であった旨の結果を返し、登録されていない場合は、認証が否定的であった旨の結果を返す。
【０１２８】
認証結果を受け取ったログイン取得部２６００は、認証結果が否定的であった場合は、入力領域をクリアしたログイン画面２３１０を操作パネル２０ｆに表示し、入力を待つ。
【０１２９】
一方、認証結果が肯定的であった場合は、ログインしたユーザ名とパスワードとを制御部２１００に渡す。
【０１３０】
ログインしたユーザ名とパスワードとを受け取った制御部２１００は、パスワードの変更が必要か否かを判断する（ステップＳ３２０）。
【０１３１】
具体的には、制御部２１００は、ユーザ情報記憶部２８００に記憶されているユーザ情報２８１０のユーザ名２８１２がログインしたユーザ名と同じであるレコードのパスワード変更２８１７を参照する。パスワード変更２８１７が「不要」である場合は、パスワード変更は必要ではないと判断し（ステップＳ３２０：Ｎｏ）、ログイン処理を終了する。
【０１３２】
パスワード変更２８１７が「要」である場合は、パスワード変更は必要であると判断し（ステップＳ３２０：Ｙｅｓ）、パスワード変更部２２００に新パスワードの取得を依頼する。
【０１３３】
依頼を受けたパスワード変更部２２００は、パスワード変更画面２２１０（図７参照）を操作パネル２０ｆに表示する（ステップＳ３３０）。
【０１３４】
ユーザは、パスワード変更画面２２１０の入力領域２２１１に新パスワードを入力し、「ＯＫ」ボタンを押下する。
【０１３５】
パスワード変更部２２００は、入力された新パスワードを取得して（ステップＳ３４０）、制御部２１００に渡す。
【０１３６】
新パスワードを受け取った制御部２１００は、ユーザ情報２８１０のユーザ名２８１２がログインしたユーザ名と同じであるレコードの新パスワード２８１３の内容を、旧パスワード２８１４に設定する（ステップＳ３５０）。その後、受け取った新パスワードを新パスワード２８１３に設定する（ステップＳ３６０）。
【０１３７】
すなわち、変更前のパスワードを旧パスワード２８１４に保存し、変更後のパスワードを新パスワードとして新パスワード２８１３に設定する。
【０１３８】
その後、制御部２１００は、パスワード変更１８１７に「不要」を設定する。
【０１３９】
次に、印刷ジョブ認証処理（ステップＳ２５０）について、図１２を用いて説明する。
【０１４０】
図１２は、印刷ジョブ認証処理を示すフローチャートである。この処理は、印刷ジョブ認証部２４００が行う処理である。
【０１４１】
印刷ジョブ認証部２４００は、印刷ジョブが正当なジョブであるか否かの認証依頼を制御部２１００から受ける。
【０１４２】
依頼の際、印刷ジョブ認証部２４００は、ユーザが指定した印刷ジョブ３０１０の制御情報３０１１を制御部２１００から受け取る。
【０１４３】
印刷ジョブ認証部２４００は、ユーザ情報記憶部２８００に記憶されているユーザ情報２８１０を参照して、認証を行う。
【０１４４】
具体的には、受け取った制御情報３０１１に含まれるユーザ名と同じユーザ名２８１２のレコードを参照する。
【０１４５】
まず、受け取った制御情報３０１１に含まれるパスワードと、ユーザ情報２８１０の該当レコードの新パスワード２８１３を比較する（ステップＳ４００）。
【０１４６】
制御情報３０１１に含まれるパスワードと、ユーザ情報２８１０の該当レコードの新パスワード２８１３とが同じであった場合（ステップＳ４００：Ｙｅｓ）は、通常の肯定的結果を制御部２１００に返す（ステップＳ４５０）。
【０１４７】
一方、制御情報３０１１に含まれるパスワードと、ユーザ情報２８１０の該当レコードの新パスワード２８１３とが異なった場合（ステップＳ４００：Ｎｏ）は、制御情報３０１１に含まれるパスワードと、ユーザ情報２８１０の該当レコードの旧パスワード２８１４とを比較する（ステップＳ４１０）。
【０１４８】
制御情報３０１１に含まれるパスワードと、ユーザ情報２８１０の該当レコードの旧パスワード２８１４とが異なった場合（ステップＳ４１０：Ｎｏ）は、否定的結果を制御部２１００に返す（ステップＳ４４０）。
【０１４９】
一方、制御情報３０１１に含まれるパスワードと、ユーザ情報２８１０の該当レコードの旧パスワード２８１４とが同じであった場合（ステップＳ４１０：Ｙｅｓ）は、制御情報３０１１に含まれるＭＡＣアドレスと、ユーザ情報２８１０の該当レコードのＭＡＣアドレス２８１５とを比較する（ステップＳ４２０）。
【０１５０】
制御情報３０１１に含まれるＭＡＣアドレスと、ユーザ情報２８１０の該当レコードのＭＡＣアドレス２８１５とが異なった場合（ステップＳ４２０：Ｎｏ）は、否定的結果を制御部２１００に返す（ステップＳ４４０）。
【０１５１】
制御情報３０１１に含まれるＭＡＣアドレスと、ユーザ情報２８１０の該当レコードのＭＡＣアドレス２８１５とが同じであった場合（ステップＳ４２０：Ｙｅｓ）は、暫定の肯定的結果を制御部２１００に返す（ステップＳ４３０）。
＜補足＞
以上、本発明の実施形態について説明したが、本発明は上記形態に限らず、以下のようにしてもよい。
（１）実施形態では、印刷ジョブを受信して印刷ジョブ記憶部３０００に記憶するときは、印刷ジョブに含まれるユーザ名とパスワードとがユーザ情報２８００に登録されていることを条件としているが、印刷ジョブが正当であるか否かの認証、すなわち、図１２を用いて説明した認証を行って、結果が肯定的であることを条件としてもよい。
【０１５２】
この場合、ＭＦＰ２０００は、ユーザがパスワードを変更した後に受信した旧パスワードを含んだ印刷ジョブを記憶しておくことが可能となる。
【０１５３】
具体的には、図１０の印刷ジョブ受信処理のステップＳ２１０の判断を、印刷ジョブ印刷処理のステップＳ２５０の認証と同様の認証を行うこととする。この場合は、ステップＳ２３０の後に受信した印刷ジョブが、旧パスワードを含んでいたとしても破棄されずに印刷ジョブ記憶部３０００に記憶される。
（２）実施形態では、旧パスワードを用いて暫定的に認証を肯定的とするのは、１つの印刷ジョブとしているが、複数であってもよい。
【０１５４】
例えば、ＭＦＰ２０００が既に複数の印刷ジョブを記憶していた場合である。この場合、例えば、制御部２１００は、印刷ジョブ認証部２４００から暫定の肯定的結果が返ってきたときに、印刷ジョブ記憶部３０００に記憶してある印刷ジョブを検索する。含まれているユーザ名とパスワードとＭＡＣアドレスとが、暫定の肯定的結果とされた印刷ジョブと同じである印刷ジョブが記憶されていた場合には、記憶されていた印刷ジョブの認証結果は、通常の肯定的結果として処理を行う。暫定の肯定的結果が返ってきたときに、新パスワードをユーザ端末に送信しているので、同じ新パスワードを複数回送信する必要はないからである。
（３）実施形態では、パスワードが変更された場合に、変更前のパスワード１つを旧パスワードとして記憶しているが、複数個記憶しておいてもよい。例えば、パスワードの変更が２回連続して行われた場合は、最近の変更における旧パスワードと、その前の変更における旧パスワードとの２つの旧パスワードを記憶しておく。
【０１５５】
例えば、ユーザの意思により短時間でパスワードが複数回変更された場合に、既にＭＦＰに記憶されている印刷ジョブを印刷できるという利点がある。
（４）実施形態では、ＭＦＰにおけるログイン時の認証をユーザ名とパスワードとで行うこととしているが、他の方法でもよい。例えば、ＩＣカードのカード番号や、指紋や静脈パターン等の生体情報で行うこととしてもよい。
（５）実施形態では、ユーザ端末１０００を特定する情報としてＭＡＣアドレスを印刷ジョブに含ませてＭＦＰ２０００に送信することとしているが、ユーザ端末１０００を特定できる情報であればよい。
【０１５６】
この場合、ユーザ端末１０００を特定できる情報は、予め、ユーザ情報にユーザ名と対応付けて登録しておく。
（６）実施形態では、印刷ジョブをＭＦＰが認証する場合を説明しているが、印刷ジョブに限らず、認証情報を含んだデータであってもよく、また、ＭＦＰに限らず、認証情報を含んだデータを受信して認証する装置であればよい。
（７）認証システムは、図３等の各構成要素の全部又は一部を、１チップ又は複数チップの集積回路で実現してもよい。
（８）認証システムは、図３等の各構成要素の全部又は一部を、コンピュータのプログラムで実現してもよいし、その他どのような形態で実施してもよい。
【０１５７】
コンピュータプログラムの場合、メモリカード、ＣＤ−ＲＯＭなどいかなる記録媒体に書き込まれたものをコンピュータに読み込ませて実行させる形にしてもよいし、ネットワークを経由してプログラムをダウンロードして実行させる形にしてもよい。
【符号の説明】
【０１５８】
１００  認証システム
１０００  １００１  １００２  携帯端末
１１００  ２１００  制御部
１２００  印刷ジョブ送信部
１３００  パスワード受信部
１４００  ＭＡＣアドレス記憶部
１５００  ＩＰアドレス記憶部
１６００  画像データ記憶部
１７００  セキュリティ情報記憶部
２０００  ＭＦＰ
２２００  パスワード変更部
２３００  パスワード送信部
２４００  印刷ジョブ認証部
２５００  印刷処理部
２６００  ログイン情報取得部
２７００  ログイン情報認証部
２８００  ユーザ情報記憶部
２９００  印刷ジョブ送信部
３０００  印刷ジョブ記憶部
【図１】
2010231284.tif 000003
【図２】
2010231284.tif 000004
【図３】
2010231284.tif 000005
【図４】
2010231284.tif 000006
【図５】
2010231284.tif 000007
【図６】
2010231284.tif 000008
【図７】
2010231284.tif 000009
【図８】
2010231284.tif 000010
【図９】
2010231284.tif 000011
【図１０】
2010231284.tif 000012
【図１１】
2010231284.tif 000013
【図１２】
2010231284.tif 000014