(57)【要約】【課題】ＵＳＢメモリ等の余分な装置を必要とせず、また、ＭＦＰ管理者の最小限の手間で、全てのユーザ端末装置にそれぞれのユーザの認証情報を設定することができるようにすることを目的とする。【解決手段】認証情報配付システムは、ユーザ端末からＩＰアドレスとパスワードを含ませた印刷ジョブをＭＦＰに送信し、印刷ジョブを受信したＭＦＰは、ユーザにパスワードを入力させ、入力されたパスワードが印刷ジョブに含まれたパスワードと同じであった場合には、印刷ジョブに含まれているＩＰアドレス宛てに認証情報を送信する。【選択図】図４
2010176629.tif 000002
【特許請求の範囲】
【請求項１】
パスワードと送信装置を特定する情報とを、当該送信装置から受信する受信手段と、
パスワードの入力をユーザに要求し、パスワードを取得するパスワード取得手段と、
受信したパスワードと取得したパスワードとが同じ場合に、前記送信装置に固有の認証情報を、前記送信装置に対して送信する認証情報送信手段と
を備えることを特徴とする画像形成装置。
【請求項２】
ユーザを識別するためのユーザ識別情報と認証情報とを対応付けて記憶する認証情報記憶手段と、
ユーザ識別情報の入力をユーザに要求し、ユーザ識別情報を取得するユーザ識別情報取得手段とを備え、
前記パスワード取得手段は、取得したユーザ識別情報と同一のユーザ識別情報が前記認証情報記憶手段に記憶されている場合に、前記ユーザにパスワードの入力を要求し、
前記認証情報送信手段は、取得したユーザ識別情報と対応付けて記憶されている認証情報を送信する
請求項１記載の画像形成装置。
【請求項３】
前記受信手段は、更に、パスワードとともに画像データを受信し、または、パスワードに代えて認証情報と画像データとを受信し、
前記画像形成装置は、更に、
前記受信手段でパスワードを受信したときは、受信したパスワードと取得したパスワードとが同じ場合に、受信した画像データに基づいて印刷を行い、前記受信手段で認証情報を受信したときは、前記ユーザ識別情報取得手段でユーザ識別情報を取得し、取得したユーザ識別情報と対応付けて前記認証情報記憶手段に記憶されている認証情報と、受信した認証情報とが同じである場合に、受信した画像データに基づいて印刷を行う印刷手段
を備える請求項２記載の画像形成装置。
【請求項４】
送信装置と画像形成装置とによって構成される認証情報配付システムであって、
前記送信装置は、
自装置を特定する装置識別情報とパスワードとを前記画像形成装置に送信する送信手段と、
前記画像形成装置から自装置に固有の認証情報を受信して、記憶する記憶手段とを備え、
前記画像形成装置は、
パスワードと送信装置を特定する装置識別情報とを、当該送信装置から受信する受信手段と、
パスワードの入力をユーザに要求し、パスワードを取得するパスワード取得手段と、
受信したパスワードと取得したパスワードとが同じ場合に、前記送信装置に固有の認証情報を、前記送信装置に対して送信する認証情報送信手段とを備える
ことを特徴とする認証情報配付システム。
【請求項５】
画像形成装置における認証情報配付方法であって、
パスワードと送信装置を特定する情報とを、当該送信装置から受信し、
パスワードの入力をユーザに要求し、パスワードを取得し、
受信したパスワードと取得したパスワードとが同じ場合に、前記送信装置に固有の認証情報を、前記送信装置に対して送信する
ことを特徴とする認証情報配付方法。
【請求項６】
画像形成装置で用いられる認証情報配付プログラムであって、
当該画像形成装置に、パスワードと送信装置を特定する情報とを当該送信装置から受信させ、
パスワードの入力をユーザに要求させて、パスワードを取得させ、
受信したパスワードと取得したパスワードとが同じ場合に、前記送信装置に固有の認証情報を、前記送信装置に対して送信させる
ことを特徴とする認証情報配付プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証情報により利用の可否を判断する画像形成装置に関し、特に、ユーザに認証情報を配付する際の利便性を向上させる技術に関する。
【背景技術】
【０００２】
近年、パスワード等の認証情報をユーザに入力させ、入力された認証情報が肯定的に認証された場合にのみ、当該ユーザのドキュメント等を印刷して出力するＭＦＰ（Multi Function Peripheral）がある。
【０００３】
例えば、ＭＦＰ本体に組み込まれているＩＣカードリーダに、ユーザが、認証情報を記憶しているＩＣカードをかざして認証情報を読み込ませると、ドキュメントが印刷される。
【０００４】
このようにユーザがＭＦＰの近くにいることを確認して印刷することで、印刷されたドキュメント等が放置されることを防止し、セキュリティを高めている。
【０００５】
具体的には、ＭＦＰに送る印刷データに、ユーザの認証情報を含ませておく。ＭＦＰでは、印刷データと認証情報とを一旦記憶しておき、認証情報がユーザから直接入力されると印刷を行う。
【０００６】
ここで、認証情報は、基本的にユーザ毎に固有のものであり、通常、各ユーザが使用するパソコン等であるユーザ端末装置に設定されている。尚、この認証情報は、ＭＦＰ管理者が各ユーザに割り当てる。
【０００７】
認証情報を各ユーザ端末装置に設定する方法として、ＭＦＰ管理者が各ユーザに通知して設定してもらう方法や、ＭＦＰ管理者が各ユーザ端末装置に設定する方法等が考えられる。しかし、これらの方法では、入力ミスが発生したり、ユーザの数が多くなればなるほど手間が増えることになってしまう。
【０００８】
そこで、各ユーザの認証情報を記憶させたＵＳＢメモリを各ユーザに配り、印刷するときにはユーザ端末装置にＵＳＢメモリを接続させ、接続されたＵＳＢメモリから読み出した認証情報を印刷データとともにＭＦＰに送信する技術がある（特許文献１参照）。
【０００９】
この技術によれば、各ユーザは自ら認証情報を設定する必要もなく、ＭＦＰ管理者も各ユーザの認証情報を記憶させたＵＳＢメモリを準備するだけでよいことになる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００８−３７８２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかし、この技術では、ユーザ端末装置以外の余分な装置であるＵＳＢメモリがユーザの人数分必要となる。更に、ＭＦＰ管理者が自ら全ユーザ端末装置に認証情報を設定しなくてもよいとはいうものの、全ユーザの認証情報をそれぞれＵＳＢメモリに記憶させて配る必要がある。
【００１２】
そこで、本発明は、ＵＳＢメモリ等の余分な装置を必要とせず、また、ＭＦＰ管理者の最小限の手間で、全てのユーザ端末装置にそれぞれのユーザの認証情報を設定することができるようにすることを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明の一形態に係る画像形成装置は、パスワードと送信装置を特定する情報とを、当該送信装置から受信する受信手段と、パスワードの入力をユーザに要求し、パスワードを取得するパスワード取得手段と、受信したパスワードと取得したパスワードとが同じ場合に、前記送信装置に固有の認証情報を、前記送信装置に対して送信する認証情報送信手段とを備えることを特徴とする。
【発明の効果】
【００１４】
上記構成の画像形成装置は、パスワードと送信装置を特定する情報とを受信し、ユーザにパスワードを入力させることができるので、受信したパスワードと入力させたパスワードとが同一であった場合には、送信装置を特定する情報を送ってきたのは、パスワードを入力したユーザであることを確認することができる。
【００１５】
このことは、送信装置を特定する情報を画像形成装置が使用することを、パスワードを入力したユーザは容認したと考えられるので、画像形成装置は情報を送信装置に送信することが可能となる。
【００１６】
従って、ユーザは、送信したパスワードを画像形成装置に入力しさえすれば、画像形成装置から自動的に、自分の送信装置に情報を送信してもらうことが可能となる。
【図面の簡単な説明】
【００１７】
【図１】ＭＦＰ２０００を用いた認証情報配付システム１００の全体的な構成の例を示す図である。
【図２】図２（ａ）は、ユーザ端末に認証情報が設定されている場合の、印刷手順を示す図であり、図２（ｂ）は、ユーザ端末に認証情報が設定されていない場合に、認証情報を取得する手順を示す図である。
【図３】ＭＦＰ２０００のハードウェア構成の例を示す図である。
【図４】ユーザ端末１０００及びＭＦＰ２０００の機能的構成の例を示すブロック図である。
【図５】ユーザ情報２８１０の構成及び内容の例を示す図である。
【図６】ユーザ端末１０００における、任意パスワード入力画面１４１０の例を示す図である。
【図７】ＭＦＰ２０００における、ＩＣカードをＩＣカードリーダ２０ｉにかざすことを促す待機画面２６００の例を示す図である。
【図８】ＩＣカードをかざして、認証された場合に表示される操作画面２１１０の例を示す図である。
【図９】ＭＦＰ２０００における、任意パスワード入力画面２２１０の例を示す図である。
【図１０】最初の印刷ジョブの例を示す図である。
【図１１】ユーザ端末１０００が、印刷ジョブを送信する処理を示すフローチャートである。
【図１２】ＭＦＰ２０００が行う印刷処理を示すフローチャートである。
【図１３】セルフレジストレーション処理を示すフローチャートである。
【発明を実施するための形態】
【００１８】
＜実施形態＞
＜概要＞
実施形態の画像形成装置であるＭＦＰ（図１のＭＦＰ２０００）は、ユーザの端末装置（図１の端末装置１０００〜１００２。以下、「ユーザ端末」という。）に認証情報が設定されていない場合に、ＭＦＰから認証情報を送信してもらって設定するものである。
【００１９】
ＭＦＰは、ユーザを認証するために認証情報を記憶している。従って、ＭＦＰは、ユーザの使用しているユーザ端末を特定できさえすれば、そのユーザの認証情報をユーザ端末に送信することができる。
【００２０】
ユーザ端末では、受信した認証情報を設定しさえすればよいので、ユーザの手を煩わせることなく認証情報が設定される。
【００２１】
実施形態のＭＦＰは、ユーザ端末から、そのユーザ端末のＩＰアドレスとユーザが任意に設定したパスワード（以下、「任意パスワード」という。）とを受信し、受信した任意パスワードを用いて認証情報を選択し、受信したＩＰアドレスに返信する。
【００２２】
ユーザ端末とＭＦＰとのデータのやり取りについて、図２を用いて簡単に説明する。
【００２３】
図２（ａ）は、ユーザ端末に認証情報が設定されている場合の印刷手順を示す図である。また、図２（ｂ）は、ユーザ端末に認証情報が設定されていない場合に認証情報を取得する手順を示す図である。
【００２４】
まず、図２（ａ）の、ユーザ端末に認証情報が設定されている場合の印刷手順から説明する。
【００２５】
ユーザがユーザ端末１０００において画像データを指定して印刷を指示すると、印刷ジョブがユーザ端末１０００からＭＦＰ２０００に送信される（矢印１）。この際、印刷ジョブには、自端末に設定されている認証情報が含まれている。
【００２６】
印刷ジョブを送信したユーザは、ＭＦＰ２０００のＩＣカードリーダに自分のＩＣカードをかざして、カード番号を読み込ませる（矢印２）。
【００２７】
ＭＦＰ２０００は、カード番号と認証情報とを対応させて記憶している。ＭＦＰ２０００は、読み込んだカード番号と対応して記憶されている認証情報と、印刷ジョブに含まれている認証情報とが一致した場合に、その印刷ジョブの画像データを印刷する。
【００２８】
次に、図２（ｂ）の、ユーザ端末に認証情報が設定されていない場合に、認証情報を取得する手順を説明する。
【００２９】
ユーザがユーザ端末１０００において画像データを指定して印刷を指示すると、印刷ジョブがユーザ端末１０００からＭＦＰ２０００に送信される（矢印２０）。この際、印刷ジョブには、認証情報の代わりに、ユーザ端末１０００のＩＰアドレスと任意パスワードとが含まれている。この任意パスワードは、ユーザがユーザ端末１０００に入力したものである（矢印１０）。
【００３０】
印刷ジョブを送信したユーザは、ＭＦＰ２０００のＩＣカードリーダに自分のＩＣカードをかざして、カード番号を読み込ませる（矢印３０）。ユーザは、更に、印刷ジョブを送信した際にユーザ端末１０００で入力した任意パスワードを入力する（矢印４０）。
【００３１】
ＭＦＰ２０００は、入力された任意パスワードと同じ任意パスワードが含まれている印刷ジョブを検索する。ＭＦＰ２０００は、検索された印刷ジョブに含まれているＩＰアドレス宛てに、読み込んだカード番号と対応して記憶されている認証情報を送信する（矢印５０）。
【００３２】
ユーザ端末１０００は、受信した認証情報を設定する（矢印６０）。
【００３３】
このように、各ユーザは、最初に印刷する場合にのみ、通常の印刷手順に加えて任意パスワードを入力する。この手間だけで、自動的に認証情報がユーザ端末１０００に設定される。すなわち、ユーザは、認証情報を自ら手入力により設定する手間も、入力誤りも無くすことができる。また、ユーザは、自分の認証情報を知る必要がなく、よりセキュリティが増すという効果もある。
【００３４】
また、ＭＦＰ管理者は、各ユーザに対して認証情報を伝える必要がなく、管理工数を削減することができる。例えば、ＭＦＰ管理者は、各ユーザの認証情報を予め設定した各ユーザ端末用のプリンタドライバを用意したり、各ユーザの認証情報を各ユーザのＵＳＢメモリに記憶させて配ったり、更には、認証情報をユーザに知らせることすら不要となる。
【００３５】
更に、ユーザ端末１０００が交換されたり、プリンタドライバが変更されたり、アップデートされたり、また、ユーザが認証情報を忘れたりした場合等においても、ＩＣカードさえあればユーザ端末に認証情報を設定することができるという効果がある。
【００３６】
以下、本発明の実施形態の認証情報配付システムについて、図面を用いて説明する。
【００３７】
＜機能＞
図１は、本実施形態のＭＦＰ２０００を用いた認証情報配付システム１００の全体的な構成の例を示す図である。
【００３８】
認証情報配付システム１００は、ネットワーク接続されたユーザ端末（１０００、１００１、１００２）、ＭＦＰ２０００及びＭＦＰ管理端末３０００で構成される。
【００３９】
ＭＦＰ２０００は、一般に複合機と呼ばれ、コピー機能、ファックス機能、ネットワークプリンティング機能、スキャナ機能及びボックス機能等の機能を集約した装置である。
【００４０】
ユーザ端末１０００は、ユーザが印刷ジョブを送信するための端末である。
【００４１】
ＭＦＰ管理端末３０００は、ＭＦＰ管理者がＭＦＰ２０００に必要な情報の設定を行ったりする等の通常の機能を有する装置である。
【００４２】
ユーザ端末１００１及びユーザ端末１００２は、ユーザ端末１０００と同様の機能を有するものであり、実施形態ではユーザ端末１０００のみを説明する。
【００４３】
次に、ＭＦＰ２０００のハードウェア構成について説明する。
【００４４】
図３は、ＭＦＰ２０００のハードウェア構成の例を示す図である。
【００４５】
ＭＦＰ２０００は、ＣＰＵ（Central Processing Unit）２０ａ、ＲＡＭ（Random Access Memory）２０ｂ、ＲＯＭ（Read Only Memory）２０ｃ、ハードディスク２０ｄ、制御用回路２０ｅ、操作パネル２０ｆ、通信インタフェース２０ｇ、印刷装置２０ｈ及びＩＣカードリーダ２０ｉ等によって構成される。
【００４６】
制御用回路２０ｅは、ハードディスク２０ｄ、操作パネル２０ｆ、通信インタフェース２０ｇ、印刷装置２０ｈ及びＩＣカードリーダ２０ｉ等の装置を制御するための回路である。
【００４７】
操作パネル２０ｆは、タッチパネル方式のパネルであって、ユーザに対してメッセージまたは指示を与えるための画面、ユーザが所望する処理の種類及び処理条件を入力するための画面及びＣＰＵ２０ａで実行された処理の結果を示す画面などを表示する。また、ユーザは、操作パネル２０ｆの所定の位置に触れることによってＭＦＰ２０００に対して指示を与えたり処理条件の指定を行ったりすることができる。このように、操作パネル２０ｆは、ＭＦＰ２０００を操作するユーザのユーザインタフェースの役割を果たしている。
【００４８】
次に、通信インタフェース２０ｇは、通信回線を介してユーザ端末１００１等の他の装置とＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）で通信を行うためのＮＩＣ（Network Interface Card）またはモデムなどである。
【００４９】
印刷装置２０ｈは、ユーザ端末１０００等から送信されてきた印刷ジョブの画像データに基づいて再現される画像を用紙に印刷する装置である。
【００５０】
ＩＣカードリーダ２０ｉは、ＩＣカードからデータを読み取るＩＣカードリーダ装置である。
【００５１】
以下、図４を用いて、認証情報配付システム１００を構成するユーザ端末１０００及びＭＦＰ２０００について説明する。
【００５２】
図４は、ユーザ端末１０００及びＭＦＰ２０００の機能的構成の例を示すブロック図である。
【００５３】
ユーザ端末１０００は、いわゆる、パソコンであり、ディスプレイ、キーボード等のインタフェースを備える。
【００５４】
ユーザ端末１０００は、制御部１１００、印刷ジョブ送信部１２００、認証情報受信部１３００、任意パスワード取得部１４００、ＩＰアドレス記憶部１５００、画像データ記憶部１６００及び認証情報記憶部１７００を有する。
【００５５】
以下に説明するユーザ端末１０００の各部の機能は、ユーザ端末１０００が備えるメモリに格納されているプログラムが、ＣＰＵにより実行されることで実現される。
【００５６】
制御部１１００は、ユーザ端末１０００に必要な一般的な制御処理を行う他、本発明に特有の処理の制御を行う。
【００５７】
印刷ジョブ送信部１２００は、制御部１１００からの指示により、印刷ジョブを生成し、生成した印刷ジョブをＭＦＰ２０００に送信する機能を有する。いわゆる、プリンタドライバである。
【００５８】
この印刷ジョブは、大きく２つに分けられる。認証運用（認証を行ってからジョブを処理する形態の運用）されているＭＦＰに対する印刷ジョブと、認証運用されていないＭＦＰに対する印刷ジョブである。認証運用されているＭＦＰは、ＩＣカードによるユーザ認証が行われるまで受信した印刷ジョブの印刷を行わない。一方、認証運用されていないＭＦＰは、原則として、受信した印刷ジョブは受信した順に印刷を行う。尚、実施形態のＭＦＰ２０００は、認証運用しているものとする。
【００５９】
また、認証運用されているＭＦＰに対する印刷ジョブは、２種類ある。１つはユーザ端末１０００に認証情報が設定されている場合にＭＦＰ２０００に送信される印刷ジョブ（以下、「通常の印刷ジョブ」という。）である。
【００６０】
もう１つはユーザ端末１０００に認証情報が未だ設定されていない場合にＭＦＰ２０００に送信される印刷ジョブ（以下、「最初の印刷ジョブ」という。）である。ユーザ端末１０００に認証情報が未だ設定されていない場合の印刷ジョブは、認証情報を設定するための印刷ジョブでもある。従って、最初に一度送信された後は、通常の印刷ジョブが送信されることになる。
【００６１】
次に、認証情報受信部１３００は、ＭＦＰ２０００から認証情報を受信し、認証情報記憶部１７００に記憶させる機能を有する。
【００６２】
任意パスワード取得部１４００は、印刷ジョブ送信部１２００から指示を受け、ユーザから任意パスワードを取得する機能を有する。具体的には、ユーザ端末１０００が備えるディスプレイに、任意パスワードの入力画面を表示してユーザに入力を促し、入力された任意パスワードを取得する。
【００６３】
ＩＰアドレス記憶部１５００は、自装置であるユーザ端末１０００のＩＰアドレスを記憶する機能を有する。
【００６４】
また、画像データ記憶部１６００は、画像データを記憶する機能を有する。ここでいう画像データとは、ユーザが印刷しようとするドキュメントやイラスト等のＪＰＥＧ（Joint Photographic Exchange Group），ＧＩＦ（Graphic Interchange Format）等の画像形式のデータである。
【００６５】
認証情報記憶部１７００は、ユーザ端末１０００を使用するユーザの認証情報を記憶する機能を有する。最初の印刷ジョブが送信された後に、認証情報受信部１３００によって認証情報が設定される。具体的には、認証情報はプリンタドライバの管理下にあるメモリに設定される。
【００６６】
次に、ＭＦＰ２０００は、制御部２１００、任意パスワード取得部２２００、任意パスワード認証部２３００、認証情報送信部２４００、印刷ジョブ受信部２５００、ＩＣカード読取部２６００、ＩＣカード認証部２７００、ユーザ情報記憶部２８００及び印刷ジョブ記憶部２９００を有する。
【００６７】
以下に説明するＭＦＰ２０００の各部の機能は、ＭＦＰ２０００のハードディスク２０ｄ等のメモリに格納されているプログラムが、ＣＰＵ２０ａにより実行されることで実現される。
【００６８】
制御部２１００は、ＭＦＰ２０００に必要な一般的な制御処理を行う他、本発明に特有の処理の制御を行う。
【００６９】
任意パスワード取得部２２００は、制御部２１００から指示を受け、ユーザから任意のパスワードを取得し、取得した任意パスワードを制御部２１００に返す機能を有する。具体的には、操作パネル２０ｆに、任意パスワードの入力画面を表示してユーザに入力を促し、入力された任意パスワードを取得する。
【００７０】
任意パスワード認証部２３００は、制御部２１００から指示を受け、印刷ジョブ記憶部２９００に記憶されている印刷ジョブから、入力された任意パスワードと同じ任意パスワードが含まれている印刷ジョブを抽出する。抽出した印刷ジョブに含まれているＩＰアドレスを制御部２１００に返す機能を有する。
【００７１】
認証情報送信部２４００は、制御部２１００から指示を受け、ユーザ情報記憶部２８００に記憶されているユーザ情報から、ＩＣカード番号に対応して記憶されている認証情報を抽出し、任意パスワード認証部２３００が抽出したＩＰアドレス宛てに送信する機能を有する。
【００７２】
次に、印刷ジョブ受信部２５００は、ユーザ端末１０００から印刷ジョブを受信する機能を有する。印刷ジョブ受信部２５００は、受信した印刷ジョブが最初の印刷ジョブである場合には、そのまま記憶する。
【００７３】
一方、受信した印刷ジョブが通常の印刷ジョブである場合には、含まれている認証情報がＭＦＰ２０００を使用できるユーザの認証情報である場合にのみ、受信した印刷ジョブを印刷ジョブ記憶部２９００に記憶する。また、ＭＦＰ２０００を使用できないユーザの認証情報である場合は、受信した印刷ジョブを破棄する。
【００７４】
ＭＦＰ２０００を使用できるユーザの認証情報であるか否かは、ユーザ情報記憶部２８００に記憶されているユーザ情報を参照して判断する。
【００７５】
ＩＣカード読取部２６００は、ユーザが所持するＩＣカード２６１０からＩＣカード番号を読み出し、読み出したＩＣカード番号をＩＣカード認証部２７００に認証させ、認証結果を制御部２１００に渡す機能を有する。
【００７６】
ＩＣカード認証部２７００は、ＩＣカード番号を認証する機能を有する。具体的には、ユーザ情報記憶部２８００に記憶されているユーザ情報を参照し、ユーザ情報にＩＣカード番号が登録されていれば肯定的な認証結果とし、登録されていなければ否定的な認証結果とする。
【００７７】
ユーザ情報記憶部２８００は、ユーザ情報を記憶する機能を有する。ユーザ情報については、後の＜データ＞の項で、図を用いて説明する。
【００７８】
印刷ジョブ記憶部２９００は、印刷ジョブを記憶する機能を有し、ここから印刷ジョブが読み出されて、印刷ジョブ内の画像データが印刷される。
【００７９】
＜データ＞
以下、本実施形態の認証情報配付システムで用いる主なデータについて図５を用いて説明する。
【００８０】
図５は、ユーザ情報記憶部２８００に記憶されているユーザ情報２８１０の構成及び内容の例を示す図である。このユーザ情報２８１０は、予め、ＭＦＰ管理者がＭＦＰ端末３０００を用いて設定してあるものとする。
【００８１】
ユーザ情報２８１０は、ユーザ名２８１１、カード番号２８１２及び認証情報２８１０を含んで構成される。ユーザ情報２８１０には、ＭＦＰ２０００を使用することが出来る全ユーザの情報が含まれており、１ユーザに対して上記構成の１レコードが登録されている。
【００８２】
ユーザ名２８１１は、いわゆる、ユーザの氏名、名称である。
【００８３】
カード番号２８１２は、ユーザ名２８１１で示されるユーザ用の、すなわち、ユーザが所持するＩＣカードのＩＣカード番号である。
【００８４】
認証情報２８１０は、ユーザ名２８１１で示されるユーザの識別情報であり、ユーザを認証するための情報である。
【００８５】
＜表示画面＞
以下、本実施形態の認証情報配付システムで用いる主な表示画面について図６〜図９を用いて説明する。
【００８６】
ユーザ端末１０００にディスプレイに表示される画面例を、図６を用いて説明する。また、ＭＦＰ２０００の操作パネル２０ｆに表示される画面例を、図７〜図９を用いて説明する。
【００８７】
図６は、ユーザ端末１０００における、任意パスワード入力画面１４１０を示す図である。ユーザ端末１０００が備えるディスプレイに表示される。
【００８８】
任意パスワード入力画面１４１０には入力を促すメッセージが表示されており、ユーザは入力領域１４１１に任意パスワードを入力し、「ＯＫ」ボタンを押下する。
【００８９】
図７は、ＭＦＰ２０００における、ＩＣカードをＩＣカードリーダ２０ｉにかざすことを促す待機画面２６２０を示す図である。この待機画面２６２０が操作パネル２０ｆに表示されているときは、ＩＣカードリーダ２０ｉが稼働していることを示している。
【００９０】
次に、図８は、ユーザがＩＣカードをＩＣカードリーダ２０ｉにかざして、認証された場合に表示される操作画面２１１０を示す図である。ここで、認証情報を自分のユーザ端末に設定しようとするユーザは、「セルフレジストレーション」ボタン２１１１を押下する。認証情報を自分のユーザ端末に設定するユーザとは、最初の印刷ジョブを送信したユーザ、すなわち、ユーザ端末１０００で、任意パスワードを入力して印刷ジョブを送信したユーザである。
【００９１】
図９は、ＭＦＰ２０００における、任意パスワード入力画面２２１０を示す図である。ユーザは、入力領域２２１１に任意パスワードを入力し、「ＯＫ」ボタンを押下する。
【００９２】
＜印刷ジョブ＞
以下、本実施形態の認証情報配付システムで用いる印刷ジョブについて図１０を用いて説明する。
【００９３】
図１０は、最初の印刷ジョブ１２１０を示す図である。
【００９４】
通常の印刷ジョブであるか、最初の印刷ジョブであるかは、「DONAME」で判断する。「DONAME = INIT PRINT」（行１２１３）である場合は、最初の印刷ジョブであると判断し、それ以外は、通常の印刷ジョブであると判断する。
【００９５】
最初の印刷ジョブでは、ＩＰアドレスは、「HOSTPC＿IPADDRESS = "10.128.1.2"」（行１２１１）で指定し、任意パスワードは、「TEMP＿PASSWORD = "temp0123"」（行１２１２）で指定する。
【００９６】
例えば、「HOSTPC＿IPADDRESS = "10.128.1.2"」と「TEMP＿PASSWORD = "temp0123"」とが含まれている印刷ジョブは、ＩＰアドレスが「10.128.1.2」であるユーザ端末から送信された印刷ジョブであって、任意パスワードとして「temp0123」をユーザが入力した印刷ジョブであることを示している。
【００９７】
尚、通常の印刷ジョブの場合は、「TEMP＿PASSWORD = "temp0123"」の代わりに、認証情報を指定する行が追加される。
【００９８】
また、認証運用されていないＭＦＰに送信する印刷ジョブでは、認証情報、ＩＰアドレス、任意パスワードを指定しない。
【００９９】
＜動作＞
以下、実施形態の認証情報配付システム１００の動作について、図１１〜図１３を用いて説明する。ユーザ端末１０００が行う動作を、図１１を用いて説明し、ＭＦＰ２０００が行う動作を、図１２と図１３とを用いて説明する。
【０１００】
図１１は、ユーザ端末１０００が印刷ジョブを送信する処理を示すフローチャートである。
【０１０１】
ユーザは、ユーザ端末１０００において、画像データとＭＦＰとを指定して印刷の指示を行う。
【０１０２】
ユーザ端末１０００の制御部１１００は、ユーザからの印刷の指示と、指定された画像データと指定されたＭＦＰを特定する情報とを取得する（ステップＳ１００：Ｙｅｓ）。
【０１０３】
印刷の指示を取得した制御部１１００は、印刷ジョブ送信部１２００に、指定された画像データを印刷するための印刷ジョブを指定されたＭＦＰに送信するよう依頼する。
【０１０４】
依頼を受けた印刷ジョブ送信部１２００は、指定されたＭＦＰが認証運用されているか否かを判断する（ステップＳ１１０）。具体的には、印刷ジョブ送信部１２００は、指定されたＭＦＰのＩＰアドレス宛てにＳＮＭＰ（Simple Network Management Protocol）等を用いて認証運用を行っているか否かを問い合わせる。
【０１０５】
指定されたＭＦＰが認証運用を行っていないＭＦＰである場合は（ステップＳ１１０：Ｎｏ）、指定された画像データを画像データ記憶部１６００から読み出し、認証情報等を含まない印刷ジョブを生成する（ステップＳ１６０）。
【０１０６】
一方、指定されたＭＦＰが認証運用を行っているＭＦＰである場合は（ステップＳ１１０：Ｙｅｓ）、認証情報記憶部１７００に、認証情報が記憶されているかを判断する（ステップＳ１２０）。
【０１０７】
認証情報が記憶されていない場合には（ステップＳ１２０：Ｎｏ）、印刷ジョブ送信部１２００は、任意パスワード取得部１４００に、ユーザから任意パスワードを取得するよう依頼する。
【０１０８】
依頼を受けた任意パスワード取得部１４００は、任意パスワード入力画面１４１０（図６参照）をディスプレイに表示し、入力領域１４１１にユーザが入力した任意パスワード、例えば、「temp0123」を取得する（ステップＳ１３０）。任意パスワード取得部１４００は、取得した任意パスワードを印刷ジョブ送信部１２００に返す。
【０１０９】
任意パスワードを受け取った印刷ジョブ送信部１２００は、次に、ＩＰアドレス記憶部１５００に記憶されているＩＰアドレスを読み出し（ステップＳ１４０）、最初の印刷ジョブを生成する（ステップＳ１５０）。
【０１１０】
具体的には、指定された画像データを画像データ記憶部１６００から読み出し、読み出した画像データと、任意パスワード取得部１４００から受け取った任意パスワードと、ＩＰアドレス記憶部１５００から読み出したＩＰアドレスとを含ませた印刷ジョブを生成する（図１０参照）。
【０１１１】
また、認証情報が記憶されている場合には（ステップＳ１２０：Ｙｅｓ）、印刷ジョブ送信部１２００は、認証情報記憶部１７００から認証情報を読み出す。また、指定された画像データを画像データ記憶部１６００から読み出す。印刷ジョブ送信部１２００は、読み出した画像データと認証情報とを含ませた通常の印刷ジョブを生成する（ステップＳ１８０）。
【０１１２】
印刷ジョブを生成した印刷ジョブ送信部１２００は、指定されたＭＦＰのＩＰアドレス宛てに、生成した印刷ジョブを送信する（ステップＳ１９０）。
【０１１３】
次に、図１２は、ＭＦＰ２０００が行う印刷処理を示すフローチャートである。
【０１１４】
印刷ジョブを受信した印刷ジョブ受信部２５００は、受信した印刷ジョブが最初の印刷ジョブである場合は、印刷ジョブ記憶部２９００に記憶する。
【０１１５】
また、受信した印刷ジョブが通常の印刷ジョブである場合は、印刷ジョブに含まれる認証情報を読み出し、ユーザ情報記憶部２８００に記憶されているユーザ情報２８１０の認証情報２８１３に、読み出した認証情報が登録されているかを検索する。登録されている場合は、受信した印刷ジョブを印刷ジョブ記憶部２９００に記憶する。登録されていない場合は、受信した印刷ジョブを破棄し、エラーメッセージを操作パネルに表示する。
【０１１６】
ユーザ端末１０００において印刷の指示を行ったユーザは、画像データを印刷させるためにＭＦＰ２０００の側までやって来る。
【０１１７】
ユーザは、ＭＦＰ２０００の操作パネル２０ｆに待機画面２６２０（図７参照）が出ていることを確認して、ＩＣカード２６１０をＩＣカードリーダ２０ｉにかざす。
【０１１８】
ＩＣカード読取部２６００は、ＩＣカード２６１０からＩＣカード番号を読み取り、読み取ったＩＣカード番号をＩＣカード認証部２７００に渡して認証を依頼する（ステップＳ２００）。
【０１１９】
依頼を受けたＩＣカード認証部２７００は、ユーザ情報記憶部２８００に記憶されているユーザ情報２８１０のカード番号２８１２に、依頼されたＩＣカード番号が登録されているかを検索する。登録されている場合は、認証が肯定的であった旨の結果を返し、登録されていない場合は、認証が否定的であった旨の結果を返す。
【０１２０】
認証結果を受け取ったＩＣカード読取部２６００は、認証結果とＩＣカード番号とを制御部２１００に渡す。
【０１２１】
認証結果とＩＣカード番号とを受け取った制御部２１００は、認証結果が肯定的であった場合（ステップＳ２００：ＯＫ）は、操作画面２１１０（図８参照）を操作パネル２０ｆに表示する。また、制御部２１００は、受け取ったＩＣカード番号を内部の作業メモリに記憶する。
【０１２２】
一方、認証結果が否定的であった場合（ステップＳ２００：ＮＧ）は、制御部２１００は、エラーメッセージを操作パネル２０ｆに表示する（ステップＳ２１０）。
【０１２３】
操作画面２１１０を表示した制御部２１００は、セルフレジストレーションボタン２１１１が押下されたことを検知すると（ステップＳ２２０：セルフレジストレーション処理を行う（ステップＳ２３０）。このセルフレジストレーション処理については、図１３を用いて後で説明する。
【０１２４】
また、制御部２１００は、操作画面２１１０においてユーザが印刷等の指示を入力したことを検知すると（ステップＳ２２０：印刷等の指示）、印刷等の指示に応じた処理を行う（ステップＳ２４０）。例えば、印刷ジョブを選択した印刷指示を検知すると、選択された印刷ジョブに含まれる画像データに基づいて画像を印刷する。
【０１２５】
また、ユーザが終了指示を入力したことを検知すると（ステップＳ２２０：終了）、終了処理を行う（ステップＳ２５０）。具体的には、必要に応じて現在行っている処理を終了し、待機画面２６２０を操作パネル２０ｆに表示する。
【０１２６】
次に、図１３を用いて、セルフレジストレーション処理を説明する。
【０１２７】
図１３は、セルフレジストレーション処理を示すフローチャートである。
【０１２８】
セルフレジストレーションボタン２１１１が押下されたことを検知した制御部２１００は、任意パスワード取得部２２００に、ユーザから任意パスワードを取得するよう依頼する。
【０１２９】
依頼を受けた任意パスワード取得部２２００は、任意パスワード入力画面２２１０（図９参照）を操作画面２１１０に重ねて表示する。その後、ユーザが、入力領域２２１１に入力した任意パスワード、例えば、「temp0123」を取得する（ステップＳ３００）。任意パスワード取得部２２００は、取得した任意パスワードを制御部２１００に返す。
【０１３０】
任意パスワードを受け取った制御部２１００は、次に、任意パスワード認証部２３００に、受け取った任意パスワードを認証するよう依頼する。
【０１３１】
依頼を受けた任意パスワード認証部２３００は、印刷ジョブ記憶部２９００に記憶されている最初の印刷ジョブの中に、依頼された任意パスワードを含んだものがあるかを検索する。
【０１３２】
具体的には、「DONAME」が「INIT PRINT」であって、「TEMP＿PASSWORD」が依頼された任意パスワードと同じである印刷ジョブを検索する。
【０１３３】
任意パスワード認証部２３００は、依頼された任意パスワードを含んだ最初の印刷ジョブがあった場合は（ステップＳ３１０：Ｙｅｓ）、検索した印刷ジョブからＩＰアドレスを取り出して、制御部２１００に渡す（ステップＳ３２０）。具体的には、「HOSTPC＿IPADDRESS」で指定している「10.128.1.2」を取り出して（ステップＳ３２０）、制御部２１００に渡す。
【０１３４】
依頼された任意パスワードを含んだ最初の印刷ジョブがなかった場合は（ステップＳ３１０：Ｎｏ）、セルフレジストレーション処理を終了する。
【０１３５】
ＩＰアドレスを受け取った制御部２１００は、内部の作業メモリに記憶しているＩＣカード番号と、任意パスワード認証部２３００から受け取ったＩＰアドレスとを、認証情報送信部２４００に渡して、認証情報を送信するよう依頼する。
【０１３６】
依頼を受けた認証情報送信部２４００は、ユーザ情報記憶部２８００に記憶されているユーザ情報２８１０のカード番号２８１２を検索し、受け取ったＩＣカード番号と同じであるカード番号２８１２に対応する認証情報２８１３を読み出す（ステップＳ３３０）。
【０１３７】
例えば、受け取ったＩＣカード番号が「00000002」であった場合は、カード番号２８１２が「00000002」である認証情報２８１３は「AuthB」であるので、「AuthB」を読み出す。
【０１３８】
認証情報を読み出した認証情報送信部２４００は、読み出した認証情報を、制御部２１００から受け取ったＩＰアドレス宛てに送信する（ステップＳ３４０）。
【０１３９】
ＭＦＰ２０００から送信された認証情報を受信したユーザ端末１０００の認証情報受信部１３００は、受信した認証情報を認証情報記憶部１７００に記憶する。
【０１４０】
これ以後、ユーザ端末１０００では、印刷ジョブには認証情報を含ませた通常の印刷ジョブを生成して送信することになる（図１１のステップＳ１２０：ＹＥＳ）。
＜補足＞
以上、本発明の実施形態について説明したが、本発明は上記形態に限らず、以下のようにしてもよい。
（１）実施形態では、ＩＣカード認証部はＭＦＰ２０００が備えることとしているが、他の装置に行わせることとしてもよい。例えば、認証用サーバを設け、ＭＦＰはＩＣカード番号を送信し、認証結果を受信するなどである。
（２）実施形態では、ＭＦＰにおける認証をＩＣカードのカード番号で行うこととしているが、他の方法であってもよい。例えば、指紋や静脈パターン等の生体情報で行うこととしてもよい。
（３）実施形態では、ユーザ端末１０００を特定する情報としてＩＰアドレスを印刷ジョブに含ませてＭＦＰ２０００に送信することとしているが、他の情報を含ませることとしてもよい。
【０１４１】
例えば、ＭＡＣアドレスやＰＣ名等である。この場合、例えば、ＭＦＰ２０００は、ＭＡＣアドレス等からユーザ端末のＩＰアドレスに変換するテーブル等を有し、ＩＰアドレス宛てに認証情報を送信する。
（４）認証情報配付システムは、図４等の各構成要素の全部又は一部を、１チップ又は複数チップの集積回路で実現してもよい。
（５）認証情報配付システムは、図４等の各構成要素の全部又は一部を、コンピュータのプログラムで実現してもよいし、その他どのような形態で実施してもよい。
【０１４２】
コンピュータプログラムの場合、メモリカード、ＣＤ−ＲＯＭなどいかなる記録媒体に書き込まれたものをコンピュータに読み込ませて実行させる形にしてもよいし、ネットワークを経由してプログラムをダウンロードして実行させる形にしてもよい。
【産業上の利用可能性】
【０１４３】
本発明は、ＭＦＰ等で集中管理している個人情報を、各個人のＰＣ等に配付する場合に適用することができる。
【符号の説明】
【０１４４】
１００  認証情報配付システム
１０００  １００１  １００２  携帯端末
１１００  ２１００  制御部
１２００  印刷ジョブ送信部
１３００  認証情報受信部
１４００  ２２００  任意パスワード取得部
１５００  ＩＰアドレス記憶部
１６００  画像データ記憶部
１７００  認証情報記憶部
２０００  ＭＦＰ
２３００  任意パスワード認証部
２４００  認証情報送信部
２５００  印刷ジョブ受信部
２６００  ＩＣカード読取部
２７００  ＩＣカード認証部
２８００  ユーザ情報記憶部
２９００  印刷ジョブ記憶部
３０００  ＭＦＰ管理端末
【図１】
2010176629.tif 000003
【図２】
2010176629.tif 000004
【図３】
2010176629.tif 000005
【図４】
2010176629.tif 000006
【図５】
2010176629.tif 000007
【図６】
2010176629.tif 000008
【図７】
2010176629.tif 000009
【図８】
2010176629.tif 000010
【図９】
2010176629.tif 000011
【図１０】
2010176629.tif 000012
【図１１】
2010176629.tif 000013
【図１２】
2010176629.tif 000014
【図１３】
2010176629.tif 000015