(57)【要約】【課題】新たに高価な装置を設けることなく画像形成装置のセキュリティを高める。【解決手段】スキャナおよびタッチパネルが設けられている画像形成装置１に、ユーザの筆跡の特徴に関する筆跡特徴データＨＣＤをユーザごとに記憶する筆跡特徴情報データベース１Ａ１と、本人であることの認証を求めるユーザがタッチパネルに書いた文字の筆跡の第一の筆跡データＤＨ１を取得する第一の筆跡データ取得部１０２と、認証を求めるユーザが用紙に書いた文字の第二の筆跡データＤＨ２を、スキャナにその用紙をスキャンさせることによって取得する、第二の筆跡データ取得部１０４と、認証を求めるユーザが本人であるか否かをそのユーザの筆跡特徴データＨＣＤ、第一の筆跡データＤＨ１、および第二の筆跡データＤＨ２に基づいて判別する本人判別処理部１０６とを設ける。【選択図】図４
2007124145.tif 000002
【特許請求の範囲】
【請求項１】
スキャナおよびタッチパネルが設けられている画像形成装置であって、
ユーザごとに、当該ユーザの筆跡の特徴に関する情報である筆跡特徴情報を記憶する、筆跡特徴情報記憶手段と、
本人であることの認証を求めるユーザが前記タッチパネルに書いた文字の筆跡である第一の筆跡を取得する第一の筆跡取得処理手段と、
前記認証を求めるユーザが用紙に書いた文字の筆跡である第二の筆跡を、前記スキャナに当該用紙をスキャンさせることによって取得する、第二の筆跡取得処理手段と、
前記認証を求めるユーザが本人であるか否かを、前記筆跡特徴情報記憶手段に記憶されている当該ユーザの前記筆跡特徴情報、前記第一の筆跡取得処理手段によって取得された当該ユーザの前記第一の筆跡、および前記第二の筆跡取得処理手段によって取得された当該ユーザの前記第二の筆跡に基づいて判別する、本人判別手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記本人判別手段は、前記認証を求めるユーザの前記第一の筆跡の特徴と当該ユーザの前記筆跡特徴情報に示される特徴との一致度が第一の閾値以上でありかつ当該ユーザの前記第二の筆跡の特徴と当該筆跡特徴情報に示される特徴との一致度が第二の閾値以上である場合に、当該ユーザが本人であると判別する、
請求項１記載の画像形成装置。
【請求項３】
前記第二の筆跡を得るために用紙に書かせる文字を、前記認証を求めるユーザに対して指定する、記入文字指定手段と、
前記第二の筆跡取得処理手段によって取得された前記第二の筆跡が表す文字を認識する文字認識処理手段、を有し、
前記本人判別手段は、前記文字認識処理手段によって認識された文字と前記記入文字指定手段が指定する文字との一致度が所定の値以上の場合に、前記認証を求めるユーザが本人であると判別する、
請求項１または請求項２記載の画像形成装置。
【請求項４】
プリンタが設けられており、
前記記入文字指定手段が指定する文字を書き込むための領域である書込領域を設けた書込用紙を前記プリンタに印刷させる印刷制御手段、を有し、
前記第二の筆跡取得処理手段は、前記第二の筆跡として、前記書込用紙の前記書込領域に書かれた文字の筆跡を取得する、
請求項３記載の画像形成装置。
【請求項５】
前記記入文字指定手段は、前記書込用紙ごとに前記書込領域の位置またはサイズを変更して印刷する、
請求項４記載の画像形成装置。
【請求項６】
スキャナおよびタッチパネルが設けられている画像形成装置であって、
ユーザごとに、当該ユーザの筆跡の特徴に関する情報である筆跡特徴情報を記憶する、筆跡特徴情報記憶手段と、
ユーザごとに、当該ユーザが前記タッチパネルに対して行うべき操作を示す操作要件情報を記憶する、操作要件情報記憶手段と、
本人であることの認証を求めるユーザが用紙に書いた文字の筆跡を、前記スキャナに当該用紙をスキャンさせることによって取得する、筆跡取得処理手段と、
前記認証を求めるユーザが前記タッチパネルに対して行った操作を検知する実行操作検知手段と、
前記認証を求めるユーザが本人であるか否かを、前記筆跡取得処理手段によって取得された当該ユーザの前記筆跡、前記筆跡特徴情報記憶手段に記憶されている当該ユーザの前記筆跡特徴情報、前記実行操作検知手段によって検知された当該ユーザが前記タッチパネルに対して行った操作、および前記操作要件情報記憶手段に記憶されている当該ユーザの前記操作要件情報に基づいて判別する、本人判別手段と、
を有することを特徴とする画像形成装置。
【請求項７】
前記本人判別手段は、前記認証を求めるユーザの前記筆跡と当該ユーザの前記筆跡特徴情報に示される特徴との一致度が閾値以上であり、かつ、当該ユーザが前記タッチパネルに対して行った操作が当該ユーザの前記操作要件情報に示される操作と一致する場合に、当該ユーザが本人であると判別する、
請求項６記載の画像形成装置。
【請求項８】
前記操作要件情報に示される操作とは、当該操作要件情報に係るユーザのみが知っている操作である、
請求項６または請求項７記載の画像形成装置。
【請求項９】
スキャナおよびタッチパネルが設けられている画像形成装置であって、
ユーザごとに、当該ユーザの筆跡の特徴に関する情報である筆跡特徴情報を記憶する、筆跡特徴情報記憶手段と、
ユーザごとに、当該ユーザの個人的な事項を示す個人情報を記憶する、個人情報記憶手段と、
本人であることの認証を求めるユーザが用紙に書いた文字の筆跡を、前記スキャナに当該用紙をスキャンさせることによって取得する、筆跡取得処理手段と、
前記個人情報記憶手段に記憶されている前記認証を求めるユーザの前記個人情報に誤りを含ませた情報である誤り個人情報を生成する誤り個人情報生成手段と、
前記誤り個人情報生成手段によって生成された前記誤り個人情報を表す文字を前記タッチパネルに表示させる、表示制御手段と、
前記タッチパネルに表示されている前記誤り個人情報を表す文字をユーザが訂正する訂正操作を検知する、訂正操作検知手段と、
前記認証を求めるユーザが本人であるか否かを、前記筆跡取得処理手段によって取得された当該ユーザの前記筆跡、前記筆跡特徴情報記憶手段に記憶されている当該ユーザの前記筆跡特徴情報、前記訂正操作検知手段によって検知された当該ユーザによる前記誤り個人情報を表す文字についての前記訂正操作、および前記個人情報記憶手段に記憶されている、当該誤り個人情報の基である前記個人情報に基づいて、判別する、本人判別手段と、
を有することを特徴とする画像形成装置。
【請求項１０】
前記本人判別手段は、前記認証を求めるユーザの前記筆跡と当該ユーザの前記筆跡特徴情報に示される特徴との一致度が閾値以上であり、かつ、前記誤り個人情報を表す文字が当該ユーザの前記訂正操作によって当該誤り個人情報の基である前記個人情報を表わす文字に正しく訂正された場合に、当該ユーザが本人であると判別する、
請求項９記載の画像形成装置。
【請求項１１】
画像形成装置を使用するユーザが本人であることの認証を行うユーザ認証方法であって、
ユーザの筆跡の特徴に関する情報である筆跡特徴情報をユーザごとに筆跡特徴情報記憶手段に記憶させておき、
前記認証を求めるユーザが前記画像形成装置に設けられているタッチパネルに書いた文字の筆跡である第一の筆跡を取得し、
前記認証を求めるユーザが用紙に書いた文字の筆跡である第二の筆跡を、前記画像形成装置に設けられているスキャナによって取得し、
前記認証を求めるユーザが本人であるか否かを、前記筆跡特徴情報記憶手段に記憶されている当該ユーザの前記筆跡特徴情報、当該ユーザの前記第一の筆跡、および当該ユーザの前記第二の筆跡に基づいて判別する、
ことを特徴とするユーザ認証方法。
【請求項１２】
画像形成装置を使用するユーザが本人であることの認証を行うユーザ認証方法であって、
ユーザの筆跡の特徴に関する情報である筆跡特徴情報をユーザごとに筆跡特徴情報記憶手段に記憶させておき、
ユーザが前記タッチパネルに対して行うべき操作を示す操作要件情報をユーザごとに操作要件情報記憶手段に記憶させておき、
前記認証を求めるユーザが用紙に書いた文字の筆跡を、前記画像形成装置に設けられているスキャナに当該用紙をスキャンさせることによって取得し、
前記認証を求めるユーザが前記画像形成装置に設けられているタッチパネルに対して行った操作を検知し、
前記認証を求めるユーザが本人であるか否かを、当該ユーザの前記筆跡、前記筆跡特徴情報記憶手段に記憶されている当該ユーザの前記筆跡特徴情報、当該ユーザが前記タッチパネルに対して行った操作、および前記操作要件情報記憶手段に記憶されている当該ユーザの前記操作要件情報に基づいて判別する、
ことを特徴とするユーザ認証方法。
【請求項１３】
画像形成装置を使用するユーザが本人であることの認証を行うユーザ認証方法であって、
ユーザの筆跡の特徴に関する情報である筆跡特徴情報をユーザごとに筆跡特徴情報記憶手段に記憶させておき、
ユーザの個人的な事項を示す個人情報をユーザごとに個人情報記憶手段に記憶させておき、
前記認証を求めるユーザが用紙に書いた文字の筆跡を、前記画像形成装置に設けられているスキャナに当該用紙をスキャンさせることによって取得し、
前記個人情報記憶手段に記憶されている前記認証を求めるユーザの前記個人情報に誤りを含ませた情報である誤り個人情報を生成し、
生成した前記誤り個人情報を表す文字を前記画像形成装置に設けられているタッチパネルに表示し、
前記タッチパネルに表示されている前記誤り個人情報を表す文字をユーザが訂正する訂正操作を検知し、
前記認証を求めるユーザが本人であるか否かを、当該ユーザの前記筆跡、前記筆跡特徴情報記憶手段に記憶されている当該ユーザの前記筆跡特徴情報、当該ユーザによる前記誤り個人情報を表す文字についての前記訂正操作、および前記個人情報記憶手段に記憶されている、当該誤り個人情報の基である前記個人情報に基づいて、判別する、
ことを特徴とするユーザ認証方法。
【請求項１４】
筆跡特徴情報記憶手段に記憶されているユーザの筆跡の特徴に関する情報である筆跡特徴情報を参照する機能を有しかつ画像形成装置を使用するユーザが本人であることの認証を行うコンピュータに用いられるコンピュータプログラムであって、
前記認証を求めるユーザが前記画像形成装置に設けられているタッチパネルに書いた文字の筆跡である第一の筆跡を取得する処理と、
前記認証を求めるユーザが用紙に書いた文字の筆跡である第二の筆跡を、前記画像形成装置に設けられているスキャナに当該用紙をスキャンさせることによって取得する処理と、
前記認証を求めるユーザが本人であるか否かを、前記筆跡特徴情報記憶手段に記憶されている当該ユーザの前記筆跡特徴情報、当該ユーザの前記第一の筆跡、および当該ユーザの前記第二の筆跡に基づいて判別する処理と、
をコンピュータに実行させるためのコンピュータプログラム。
【請求項１５】
筆跡特徴情報記憶手段に記憶されているユーザの筆跡の特徴に関する情報である筆跡特徴情報を参照する機能および操作要件情報記憶手段に記憶されているユーザがタッチパネルに対して行うべき操作を示す操作要件情報を参照する機能を有しかつ画像形成装置を使用するユーザが本人であることの認証を行うコンピュータに用いられるコンピュータプログラムであって、
前記認証を求めるユーザが用紙に書いた文字の筆跡を、前記画像形成装置に設けられているスキャナによって取得する処理と、
前記認証を求めるユーザが前記画像形成装置に設けられているタッチパネルに対して行った操作を検知する処理と、
前記認証を求めるユーザが本人であるか否かを、当該ユーザの前記筆跡、前記筆跡特徴情報記憶手段に記憶されている当該ユーザの前記筆跡特徴情報、当該ユーザが前記タッチパネルに対して行った操作、および前記操作要件情報記憶手段に記憶されている当該ユーザの前記操作要件情報に基づいて判別する処理と、
をコンピュータに実行させるためのコンピュータプログラム。
【請求項１６】
筆跡特徴情報記憶手段に記憶されているユーザの筆跡の特徴に関する情報である筆跡特徴情報を参照する機能および個人情報記憶手段に記憶されているユーザの個人的な事項を示す個人情報を参照する機能を有しかつ画像形成装置を使用するユーザが本人であることの認証を行うコンピュータに用いられるコンピュータプログラムであって、
前記認証を求めるユーザが用紙に書いた文字の筆跡を、前記画像形成装置に設けられているスキャナに当該用紙をスキャンさせることによって取得する処理と、
前記個人情報記憶手段に記憶されている前記認証を求めるユーザの前記個人情報に誤りを含ませた情報である誤り個人情報を生成する処理と、
生成した前記誤り個人情報を表す文字を前記画像形成装置に設けられているタッチパネルに表示する処理と、
前記タッチパネルに表示されている前記誤り個人情報を表す文字をユーザが訂正する訂正操作を検知する処理と、
前記認証を求めるユーザが本人であるか否かを、当該ユーザの前記筆跡、前記筆跡特徴情報記憶手段に記憶されている当該ユーザの前記筆跡特徴情報、当該ユーザによる前記誤り個人情報を表す文字についての前記訂正操作、および前記個人情報記憶手段に記憶されている、当該誤り個人情報の基である前記個人情報に基づいて、判別する処理と、
をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＦＰなどの画像形成装置およびその制御方法に関する。
【背景技術】
【０００２】
近年、コピー、スキャナ、ファックス、ネットワークプリンティング、およびドキュメントサーバなどの機能を備えた画像形成装置が普及している。このような画像形成装置は、複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれている。高性能化に伴って、多数のユーザが画像形成装置を使用するようになった。
【０００３】
また、高性能化に伴って、画像形成装置は、カラー印刷のようなランニングコストが高い処理または機密情報を含むデータを取り扱う処理を実行するようになった。したがって、誰でも自由に画像形成装置を使用することができるようにしておくと、画像形成装置の運用のコストが非常に高くなりまたは機密情報が漏洩する、という問題が生じてしまう。
【０００４】
そこで、近年、ユーザごとに予めユーザアカウントを与えておき、ユーザアカウントごとに使用履歴を記録しまたは使用を許可する機能を設定することによって、画像形成装置を管理するようになった。また、ユーザに画像形成装置を使用させる前にユーザアカウントの所有者本人であるか否かを確認し、本人であることを確認できたら、使用を認めるようになった。このようにユーザアカウントの所有者本人であるか否かを確認する処理は、一般に、「ユーザ認証」と呼ばれている。
【０００５】
ユーザ認証の方法として、現在最も普及しているのは、パスワードを用いる方法である。係る方法によると、ユーザアカウントごとに、それを所有するユーザだけが知るパスワードを予め設定しておく。画像形成装置の使用希望者は、画像形成装置に設けられているタッチパネルに自分のユーザアカウントのユーザＩＤおよびパスワードを入力する。画像形成装置は、入力されたユーザＩＤに対応するユーザアカウントの情報をデータベースなどから検索し、入力されたパスワードと検索したユーザアカウントのパスワードとを照合することによって、ユーザ認証を行う。
【０００６】
また、最近は、指紋認証技術をユーザ認証のために用いる方法が提案されている。係る方法によると、画像形成装置の使用を認めるユーザの指紋情報を予めデータベースに登録しておく。画像形成装置の使用希望者は、画像形成装置に設けられている指紋読取装置に自分の指紋を読み取らせる。すると、画像形成装置は、データベースに登録されている指紋情報と読み取った指紋とを照合することによって、ユーザ認証を行う。例えば、特許文献１に記載されるＭＦＰは、指紋認証技術を採用している。
【特許文献１】特開２００３―１２３０６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ユーザ認証の方法として、パスワードを用いる方法は、特別なハードウェアを追加する必要がなく、手軽に実現することができる。パスワードは、盗まれないようにするために、推測するのが難しくかつ長いものが好ましい。しかし、そのようなパスワードは、ユーザにとって覚えづらい。よって、ユーザは、覚えやすいパスワードを設定することが多い。ところが、覚えやすいパスワードは、他人に推測されやすく盗まれやすい。また、パスワードを付箋紙にメモし、机などに貼り付けているユーザも存在する。このように、パスワードを用いる方法では、高いセキュリティを実現することが難しい。
【０００８】
一方、指紋認証技術を用いる方法は、ユーザは、自分の指の指紋を指紋読取装置に読み取らせるだけでよいので、操作が簡単である。しかも、パスワードを覚える必要がない。しかし、指紋読取装置は高価なので、係る方法を用いると、画像形成装置のコストが高くなってしまう。
【０００９】
本発明は、このような問題点に鑑み、新たに高価な装置を設けることなく画像形成装置のセキュリティを高めることを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る画像形成装置は、スキャナおよびタッチパネルが設けられている画像形成装置であって、ユーザごとに、当該ユーザの筆跡の特徴に関する情報である筆跡特徴情報を記憶する、筆跡特徴情報記憶手段と、本人であることの認証を求めるユーザが前記タッチパネルに書いた文字の筆跡である第一の筆跡を取得する第一の筆跡取得処理手段と、前記認証を求めるユーザが用紙に書いた文字の筆跡である第二の筆跡を、前記スキャナに当該用紙をスキャンさせることによって取得する、第二の筆跡取得処理手段と、前記認証を求めるユーザが本人であるか否かを、前記筆跡特徴情報記憶手段に記憶されている当該ユーザの前記筆跡特徴情報、前記第一の筆跡取得処理手段によって取得された当該ユーザの前記第一の筆跡、および前記第二の筆跡取得処理手段によって取得された当該ユーザの前記第二の筆跡に基づいて判別する、本人判別手段と、を有することを特徴とする。
【００１１】
または、ユーザごとに、当該ユーザの筆跡の特徴に関する情報である筆跡特徴情報を記憶する、筆跡特徴情報記憶手段と、ユーザごとに、当該ユーザが前記タッチパネルに対して行うべき操作を示す操作要件情報を記憶する、操作要件情報記憶手段と、本人であることの認証を求めるユーザが用紙に書いた文字の筆跡を、前記スキャナに当該用紙をスキャンさせることによって取得する、筆跡取得処理手段と、前記認証を求めるユーザが前記タッチパネルに対して行った操作を検知する実行操作検知手段と、前記認証を求めるユーザが本人であるか否かを、前記筆跡取得処理手段によって取得された当該ユーザの前記筆跡、前記筆跡特徴情報記憶手段に記憶されている当該ユーザの前記筆跡特徴情報、前記実行操作検知手段によって検知された当該ユーザが前記タッチパネルに対して行った操作、および前記操作要件情報記憶手段に記憶されている当該ユーザの前記操作要件情報に基づいて判別する、本人判別手段と、を有することを特徴とする。
【００１２】
または、ユーザごとに、当該ユーザの筆跡の特徴に関する情報である筆跡特徴情報を記憶する、筆跡特徴情報記憶手段と、ユーザごとに、当該ユーザの個人的な事項を示す個人情報を記憶する、個人情報記憶手段と、本人であることの認証を求めるユーザが用紙に書いた文字の筆跡を、前記スキャナに当該用紙をスキャンさせることによって取得する、筆跡取得処理手段と、前記個人情報記憶手段に記憶されている前記認証を求めるユーザの前記個人情報に誤りを含ませた情報である誤り個人情報を生成する誤り個人情報生成手段と、前記誤り個人情報生成手段によって生成された前記誤り個人情報を表す文字を前記タッチパネルに表示させる、表示制御手段と、前記タッチパネルに表示されている前記誤り個人情報を表す文字をユーザが訂正する訂正操作を検知する、訂正操作検知手段と、前記認証を求めるユーザが本人であるか否かを、前記筆跡取得処理手段によって取得された当該ユーザの前記筆跡、前記筆跡特徴情報記憶手段に記憶されている当該ユーザの前記筆跡特徴情報、前記訂正操作検知手段によって検知された当該ユーザによる前記誤り個人情報を表す文字についての前記訂正操作、および前記個人情報記憶手段に記憶されている、当該誤り個人情報の基である前記個人情報に基づいて、判別する、本人判別手段と、を有することを特徴とする。
【００１３】
本発明では、「文字」には、漢字、平仮名、片仮名、およびアルファベットなどのほか、「０」〜「９」の数字および演算子などの符号も含まれるものとする。
【発明の効果】
【００１４】
本発明によると、新たに高価な装置を設けることなく画像形成装置のセキュリティを高める。
【発明を実施するための最良の形態】
【００１５】
〔第一の実施形態〕
図１は画像形成装置１が設けられているネットワーク全体の構成の例を示す図、図２は画像形成装置１のハードウェア構成の例を示す図、図３は操作パネル１０ｆの例を示す図、図４は第一の実施形態における画像形成装置１の機能的構成の例を示す図である。
【００１６】
本発明に係る画像形成装置１は、図１に示すように、通信回線３を介して１台または複数台の端末装置２と互いに接続されている。通信回線３として、インターネット、ＬＡＮ回線、公衆回線、または専用線などが用いられる。
【００１７】
端末装置２には、画像形成装置１に対応したアプリケーションプログラムおよびドライバがインストールされている。端末装置２として、パーソナルコンピュータまたはワークステーションなどが用いられる。
【００１８】
画像形成装置１は、コピー、スキャナ、ファックス、ネットワークプリンティング、およびドキュメントサーバなどの様々な機能を集約した処理装置である。複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれることもある。「ネットワークプリンティング」は、画像データを端末装置２から受信して画像を用紙に印刷する機能である。「ネットワークプリンタ機能」または「ＰＣプリント機能」などと呼ばれることもある。「ドキュメントサーバ」は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる、パーソナルコンピュータにおけるフォルダまたはディレクトリなどに相当する記憶領域を与えておき、ユーザが自分の記憶領域に画像ファイルなどのドキュメントデータを保存しておくことができるようにする機能である。「ボックス機能」と呼ばれることもある。
【００１９】
画像形成装置１は、役所または企業などのオフィス、学校または図書館などの公共施設、コンビニエンスストアなどの店舗、その他種々の場所に設置され、複数のユーザによって共用することができる。
【００２０】
画像形成装置１を使用する権限が与えられているユーザには、１人ずつユーザアカウントが与えられている。ユーザアカウントには、他のユーザアカウントと区別するために、ユニークなユーザＩＤが付けられている。
【００２１】
図２に示すように、画像形成装置１は、ＣＰＵ１０ａ、ＲＡＭ１０ｂ、ＲＯＭ１０ｃ、ハードディスク１０ｄ、制御用回路１０ｅ、操作パネル１０ｆ、スキャナユニット１０ｇ、印刷ユニット１０ｈ、および通信インタフェース１０ｊなどによって構成される。
【００２２】
制御用回路１０ｅは、ハードディスク１０ｄ、スキャナユニット１０ｇ、印刷ユニット１０ｈ、通信インタフェース１０ｊ、および操作パネル１０ｆなどを制御するための回路である。
【００２３】
スキャナユニット１０ｇは、原稿の用紙に描かれている写真、文字、絵、図表などの画像を光学的に読み取って画像データを生成する装置である。印刷ユニット１０ｈは、スキャナユニット１０ｇによって得られた画像データまたは端末装置２などから送信されて来た画像データに基づいて画像を用紙に印刷する。通信インタフェース１０ｊは、他の装置と通信を行うためのＮＩＣ（Network Interface Card）またはモデムなどである。
【００２４】
操作パネル１０ｆは、図３に示すように、操作キー群ＳＢおよびタッチパネルＴＤによって構成される。操作キー群ＳＢは、「０」〜「９」の各数字、「＃」（シャープ）、「Ｃ」（クリア）、「ＳＴＯＰ」、および「ＳＴＡＲＴ」などのキーによって構成される。ユーザは、これらのキーを操作することによって、コピーの枚数または書類の送信先のファックス番号などの処理条件を指定したり、処理の開始または中止などの指令を与えたりすることができる。
【００２５】
タッチパネルＴＤには、ユーザに対してメッセージまたは指示を与えるための画面、ユーザが所望する処理の種類および処理条件を入力するための画面、および画像形成装置１で実行された処理の結果を示す画面などが表示される。ユーザは、これらの画面内のボタンを押すことによっても、処理条件を指定したり指令を与えたりすることができる。
【００２６】
タッチパネルＴＤは、タッチされた（押された）位置を検知し、その位置を示す信号をＣＰＵ１０ａに送信する。また、タッチされた位置の画素の色を変えることができる。このような構成によって、ユーザは、自分の指または細い棒でタッチパネルＴＤの表面に文字を書いたり枠または二重線などを描いたりすることができる。
【００２７】
このように、操作パネル１０ｆは、画像形成装置１を操作するユーザのためのユーザインタフェースの役割を果たしている。
【００２８】
ハードディスク１０ｄには、図４に示すような画面表示制御部１０１、第一の筆跡データ取得部１０２、書込用紙印刷制御部１０３、第二の筆跡データ取得部１０４、筆跡照合処理部１０５、本人判別処理部１０６、ログイン処理部１０７、および筆跡特徴情報データベース１Ａ１などの各機能を実現するためのプログラムおよびデータなどが格納されている。
【００２９】
これらのプログラムは必要に応じてＲＡＭ１０ｂに読み出され、ＣＰＵ１０ａによってプログラムが実行される。これらのプログラムまたはデータの一部または全部を、ＲＯＭ１０ｃに記憶させておいてもよい。
【００３０】
ところで、一般に、「文字」とは、「記号」の下位概念であって、漢字、かな、またはアルファベットなどのような、言語を記号化したものを意味することが多い。言い換えれば、「記号」には、漢字、かな、およびアルファベットなどの文字のほか、「０」〜「９」の数字および演算子などの符号が含まれる。
【００３１】
しかし、情報処理の分野においては、「文字」には、漢字、かな、およびアルファベットなどの一般的に言う文字のほか、「０」〜「９」の数字および演算子などの符号が含まれる。例えば、「文字列」とは、「１０／３（月）にＴｏｍが訪れた。」のように、漢字、かな、またはアルファベットなどの文字、数字、またはスラッシュ、括弧、または句点などの符号が連なった文字データを意味する。また、「文字認識処理」の対象は、一般的な文字だけでなく、数字および符号も含まれる。
【００３２】
そこで、本明細書においては、「文字」を後者の意味に捉え、「文字」には、漢字、かな、およびアルファベットなどの一般的に言う文字のほか、数字および符号が含まれるものとする。
【００３３】
図５は筆跡特徴情報データベース１Ａ１の例を示す図、図６はログイン用画面ＨＧ０の例を示す図、図７はユーザ認証用書込画面ＨＧ１の例を示す図、図８はユーザ認証用書込用紙ＫＰの例を示す図である。
【００３４】
以下、図４に示す各部の処理内容などを、詳細に説明する。筆跡特徴情報データベース１Ａ１には、図５に示すように、画像形成装置１を使用するユーザごとの筆跡特徴データＨＣＤが、そのユーザに与えられているユーザアカウントのユーザＩＤと対応付けられて格納されている。筆跡特徴データＨＣＤは、そのユーザの筆跡の特徴を示すデータであって、所定の文字をそのユーザに書かせることによって取得される。また、筆跡の照合の方法によっては、ユーザに書かせた文字を解析し書き方の特徴情報を抽出することによって生成される場合もある。
【００３５】
画面表示制御部１０１は、処理結果またはユーザの操作などに応じて所定の画面が表示されるように操作パネル１０ｆのタッチパネルＴＤなどを制御する。例えば、誰も画像形成装置１を操作していないときには、図６のようなログイン用画面ＨＧ０が表示されるように制御する。画像形成装置１を使用することを所望するユーザは、このログイン用画面ＨＧ０に自分のユーザＩＤを入力して「ＯＫ」ボタンを押す。さらに、後に説明するように、タッチパネルＴＤおよび所定の用紙のそれぞれに所定の文字列を自筆で書かなければならない。そして、これらの筆跡の特徴と筆跡特徴情報データベース１Ａ１に登録されているそのユーザ自身の筆跡の特徴（筆跡特徴データＨＣＤに示される特徴）とが一致しなければならない。
【００３６】
また、画面表示制御部１０１は、ログイン用の画面においてユーザがユーザＩＤを入力した後、ユーザに所定の文字列を書かせるためのユーザ認証用書込画面ＨＧ１を表示させる。ユーザ認証用書込画面ＨＧ１には、図７に示すように、書込内容指定メッセージＭＳ１、書込領域ＲＹ１、および各種のボタンが設けられている。書込内容指定メッセージＭＳ１は、ユーザに書かせる文字列をユーザに対して指定するためのメッセージである。
【００３７】
書込内容指定メッセージＭＳ１の内容は、例えば、次のように決定する。メッセージ用のデータベースに、本日の日付を入力するように指定するメッセージ、ユーザの氏名を入力するように指定するメッセージ、ユーザの氏名を逆順に（つまり、名前、苗字、の順に）入力するように指定するメッセージ、ユーザの氏名を一文字ずつ逆順に（つまり、ユーザの氏名が「山田太郎」である場合は、「郎」、「太」、「田」、「山」の順に）入力するように指定するメッセージ、ユーザの出身高校を入力するように指定するメッセージ、ユーザの生年月日を入力するように指定するメッセージ、その他種々のメッセージを、予め用意しておく。そして、本実施形態では、画面表示制御部１０１は、この中からランダムにメッセージを１つ選択し、書込内容指定メッセージＭＳ１に用いる。なお、ユーザに書かせる文字列は、１文字のみによって構成されていてもよいが、本人の認証の精度を高めるためには、特徴がそれぞれ異なる複数の文字によって構成されるのが望ましい。
【００３８】
書込領域ＲＹ１は、書込内容指定メッセージＭＳ１によって指定された文字列をユーザが書き込むための領域である。
【００３９】
第一の筆跡データ取得部１０２は、ユーザ認証用書込画面ＨＧ１が表示された状態のタッチパネルＴＤにユーザが書いた文字列の筆跡のデータを取得するための処理を行う。具体的には、第一の筆跡データ取得部１０２は、ユーザ認証用書込画面ＨＧ１の書込領域ＲＹ１の部分の画素の中の、タッチされた画素を検知する。この際に、タッチされた画素の色を背景色と異なる色（例えば、背景色が白色である場合は、黒色）に変更されるようにタッチパネルＴＤを制御する。そして、ユーザが「ＯＫ」ボタンを押したら、今回、ユーザが書込領域ＲＹ１の中のタッチした画素（つまり、変色した画素）を筆跡として検知し、そのデータを得る。以下、第一の実施形態において、第一の筆跡データ取得部１０２によって得られた筆跡のデータを「第一の筆跡データＤＨ１」と記載する。
【００４０】
書込用紙印刷制御部１０３は、ユーザに所定の文字列を書かせるためのユーザ認証用書込用紙ＫＰを印刷するように印刷ユニット１０ｈを制御する。このユーザ認証用書込用紙ＫＰには、図８に示すように、書込内容指定メッセージＭＳ２、書込領域ＲＹ２、および二次元コードＣＲ２などが設けられている。
【００４１】
書込内容指定メッセージＭＳ２は、図７のユーザ認証用書込画面ＨＧ１における書込内容指定メッセージＭＳ１と同様の役割を果たす。つまり、ユーザに書かせる文字列を指定するためのメッセージである。書込内容指定メッセージＭＳ２も、書込内容指定メッセージＭＳ１の場合と同様に、データベースなどに予め用意されたメッセージの中から１つランダムに選択し、用いればよい。
【００４２】
書込領域ＲＹ２は、書込内容指定メッセージＭＳ２によって指定された文字列をユーザが書き込むための領域である。
【００４３】
二次元コードＣＲ２は、指定された文字列を書き込んだユーザ認証用書込用紙ＫＰを画像形成装置１に読み取らせなければならない期限（以下、「有効期限」と記載する。）、ユーザ認証用書込用紙ＫＰを印刷した画像形成装置１のデバイス名またはＩＰアドレスなどの識別情報、書込領域ＲＹ２の位置およびサイズ、その他種々の情報を示している。二次元コードＣＲ２として、ＱＲ（Quick Response）コードなどが用いられる。図８では、３つの二次元コードＣＲ２を印刷した場合を例示しているが、二次元コードＣＲ２の個数は、ユーザ認証用書込用紙ＫＰに記載したい情報のサイズに応じて適宜変更可能である。また、二次元コードＣＲ２は、画像形成装置１がユーザ認証用書込用紙ＫＰの上下左右を判別するためにも、用いられる。
【００４４】
図４に戻って、第二の筆跡データ取得部１０４は、ユーザ認証用書込用紙ＫＰの書込領域ＲＹ２に書かれた文字列の筆跡のデータを取得するための処理を行う。係る処理は、次のような手順で行われる。ユーザは、指定された文字列をユーザ認証用書込用紙ＫＰの書込領域ＲＹ２にペンなどの筆記用具を用いて書き込む。そして、そのユーザ認証用書込用紙ＫＰを画像形成装置１の原稿台にセットし、操作パネル１０ｆを操作してスキャン処理の開始指令を画像形成装置１に与える。
【００４５】
すると、第二の筆跡データ取得部１０４は、セットされたユーザ認証用書込用紙ＫＰの全体をスキャンするようにスキャナユニット１０ｇを制御する。これにより、ユーザ認証用書込用紙ＫＰの全体画像が得られる。その全体画像の中から二次元コードＣＲ２を検出し、二次元コードＣＲ２に示される情報に基づいて書込領域ＲＹ２の位置および向きを確認する。そして、全体画像の中からその書込領域ＲＹ２の画像を抽出することによって、ユーザが書いた文字列の筆跡の画像のデータを得る。このようにして、目的の筆跡のデータが得られる。以下、第一の実施形態において、第二の筆跡データ取得部１０４によって得られた筆跡のデータを「第二の筆跡データＤＨ２」と記載する。
【００４６】
筆跡照合処理部１０５は、画像形成装置１にログインしようとしているユーザがユーザ認証用書込画面ＨＧ１およびユーザ認証用書込用紙ＫＰに書いた文字列の筆跡の特徴とそのユーザの予め登録されている筆跡の特徴とを照合し、一致の度合いを算出する。すなわち、筆跡特徴情報データベース１Ａ１から、ログイン用画面ＨＧ０（図６参照）で入力されたユーザＩＤに対応する筆跡特徴データＨＣＤを呼び出す。そして、そのユーザの第一の筆跡データＤＨ１に示される筆跡の特徴と呼び出した筆跡特徴データＨＣＤに示される筆跡の特徴とを照合し、両者の一致の度合いを算出する。以下、第一の実施形態において、この算出された一致の度合いの値を「第一の筆跡一致度ＭＣ１」と記載する。また、そのユーザの第二の筆跡データＤＨ２に示される筆跡の特徴と呼び出した筆跡特徴データＨＣＤに示される筆跡の特徴とを照合し、両者の一致の度合いを算出する。以下、この算出された一致の度合いの値を「第二の筆跡一致度ＭＣ２」と記載する。なお、これらの筆跡の照合には、公知の方法が用いられる。
【００４７】
本人判別処理部１０６は、画像形成装置１にログインしようとしているユーザについて算出された第一の筆跡一致度ＭＣ１および第二の筆跡一致度ＭＣ２に基づいて、そのユーザが本人であるか否かを判別する処理を行う。例えば、所定の関数に第一の筆跡一致度ＭＣ１および第二の筆跡一致度ＭＣ２を代入することによって本人である蓋然性（本人らしさ）を推定する値を算出し、その値が閾値β１以上であれば本人であると判別し、閾値β１未満であれば他人であると判別する。所定の関数として、例えば、次の（１）式のような関数が用いられる。
【００４８】
ＨＮ１＝（ＭＣ１＋ＭＣ２）／２  ……  （１）
ただし、ＨＮ１は本人である蓋然性を示す値である。以下、「本人推定値ＨＮ１」と記載する。
【００４９】
または、タッチパネルＴＤに書かれた文字列の筆跡の照合技術の信頼性と用紙に書かれた文字列の筆跡の照合技術の信頼性との大小に鑑み、次の（２）式のような関数を用いてもよい。
【００５０】
ＨＮ１＝（α・ＭＣ１＋（１−α）・ＭＣ２）／２  ……  （２）
ただし、０＜α＜１、である。
【００５１】
または、第一の筆跡一致度ＭＣ１が閾値γ１以上でありかつ第二の筆跡一致度ＭＣ２が閾値γ２以上である場合に本人であると判別し、そうでない場合は本人でないと判別してもよい。
【００５２】
ログイン処理部１０７は、ログインしようとしているユーザが本人であると本人判別処理部１０６によって判別された場合は、そのユーザに対して正規のユーザ（つまり、本人）であることの認証を与え、画像形成装置１へのログインを許可する。これにより、そのユーザは、ログアウトするまでの間、その画像形成装置１を使用することができるようになる。一方、本人でないと判別された場合は、ログインを拒否する。
【００５３】
ただし、ログイン処理部１０７は、スキャナユニット１０ｇがユーザ認証用書込用紙ＫＰから今回読み取った二次元コードＣＲ２に示される有効期限と現在の日時とをチェックし、現在の日時がその有効期限を過ぎてしまっている場合は、本人判別処理部１０６による判別の結果に関わらず、ログインを拒否する。
【００５４】
図９は第一の実施形態における画像形成装置１の全体的な処理の流れの例を説明するフローチャートである。
【００５５】
次に、第一の実施形態におけるユーザの認証処理の流れを、フローチャートを参照して説明する。
【００５６】
画像形成装置１を使用することを所望するユーザは、タッチパネルＴＤにログイン用画面ＨＧ０（図６参照）が表示されている状態で、操作キー群ＳＢの数字キーを操作するなどして自分のユーザアカウントのユーザＩＤを画像形成装置１に対して指定する。
【００５７】
画像形成装置１は、このユーザＩＤを取得すると（図９の＃１）、タッチパネルＴＤにユーザ認証用書込画面ＨＧ１（図７参照）を表示させることによって、ユーザ自身の直筆で所定の文字列をタッチパネルＴＤに記入するように指示する（＃２）。ここで、ユーザは、タッチパネルＴＤ上の所定の位置つまり書込領域ＲＹ１にその文字列を１文字ずつ書き、「ＯＫ」ボタンを押す。画像形成装置１は、ユーザが書いた文字列の筆跡を検知し、第一の筆跡データＤＨ１を得る（＃３）。そして、ステップ＃１で得られたユーザＩＤに対応する筆跡特徴データＨＣＤを呼び出し、その筆跡特徴データＨＣＤとその第一の筆跡データＤＨ１とに基づいて、第一の筆跡一致度ＭＣ１を算出する（＃４）。
【００５８】
さらに、画像形成装置１は、ユーザ認証用書込用紙ＫＰ（図８参照）を印刷することによって、ユーザ自身の直筆で所定の文字列をそのユーザ認証用書込用紙ＫＰに記入するように指示する（＃５）。ここで、ユーザは、ユーザ認証用書込用紙ＫＰの所定の位置つまり書込領域ＲＹ２にその文字列を１文字ずつ書き、そのユーザ認証用書込用紙ＫＰを画像形成装置１の原稿台にセットする。画像形成装置１は、セットされたユーザ認証用書込用紙ＫＰをスキャンして全体画像を取得し、その中からユーザが書いた文字列の筆跡を抽出し、第二の筆跡データＤＨ２を得る（＃６）。そして、ステップ＃１で得られたユーザＩＤに対応する筆跡特徴データＨＣＤを呼び出し、その筆跡特徴データＨＣＤとその第二の筆跡データＤＨ２とに基づいて、第二の筆跡一致度ＭＣ２を算出する（＃７）。
【００５９】
なお、ステップ＃２〜＃７の処理の手順は変更することができる。例えば、ステップ＃５〜＃７の処理をステップ＃２〜＃４の処理よりも先に行ってもよい。または、ステップ＃２〜＃４の処理およびステップ＃５〜＃７の処理を並行して行ってもよい。または、ステップ＃２、＃３、＃５、＃６の処理を行った後、ステップ＃４、＃７の処理を纏めて行ってもよい。
【００６０】
第一の筆跡一致度ＭＣ１および第二の筆跡一致度ＭＣ２が算出されたら、これらの一致度に基づいて本人推定値ＨＮ１を算出する（＃８）。そして、その本人推定値ＨＮ１が閾値β１以上であり（＃９でＹｅｓ）、かつ、ユーザ認証用書込用紙ＫＰに印刷されていた二次元コードＣＲ２に示される有効期限を過ぎていなければ（＃１０でＮｏ）、そのユーザが本人であると判別し、画像形成装置１にログインすることを許可する（＃１１）。一方、閾値β１未満であれば（＃９でＮｏ）、本人ではないと判別し、ログインを拒否する（＃１２）。また、閾値β１以上であっても有効期限を過ぎていれば（＃９でＹｅｓかつ＃１０でＹｅｓ）、ログインを拒否する（＃１２）。
【００６１】
本実施形態では、筆跡特徴データＨＣＤは、ユーザ認証用書込画面ＨＧ１に書かれた文字の筆跡が本人のものである蓋然性つまり第一の筆跡一致度ＭＣ１を算出するためにも、ユーザ認証用書込用紙ＫＰに書かれた文字の筆跡が本人のものである蓋然性つまり第二の筆跡一致度ＭＣ２を算出するためにも、共通して用いられた。しかし、タッチパネルに書かれた筆跡と用紙に書かれた筆跡とは、同一人物のものであっても、異なる特徴が表れることがある。そこで、第一の筆跡一致度ＭＣ１および第二の筆跡一致度ＭＣ２を算出するための筆跡特徴データを別々に用意しておいてもよい。
【００６２】
また、ユーザがタッチパネルＴＤに文字を書くスピード、加速度、筆圧、または書き順などの情報を記録しておき、第一の筆跡一致度ＭＣ１を算出する際に、これらの情報も参照するようにしてもよい。
【００６３】
ユーザ認証用書込画面ＨＧ１（図７参照）の書込内容指定メッセージＭＳ１に従わずに、ユーザが別の文字列を書くことがあり得る。そこで、その書込内容指定メッセージＭＳ１の通りに文字列を書いたか否かを、次のような方法で確認してもよい。
【００６４】
第一の筆跡データＤＨ１を取得する過程で得られた筆跡の画像に対して文字認識処理を施し、ユーザが書いた文字列を認識する。つまり、ユーザが書いた１文字ずつを認識しテキストデータ化する。認識した文字列（認識文字列）と書込内容指定メッセージＭＳ１で指定した文字列（指定文字列）とを照合する。指定文字列を構成する各文字のうち、認識文字列に正しく表れている文字の個数をカウントする。指定文字列を構成する全文字数に対する、認識文字列に正しく表れている文字の文字数の割合を、算出する。そして、その割合が閾値β２以上であれば、ユーザが書込内容指定メッセージＭＳ１に従って文字列を書いたと判別する。
【００６５】
一方、閾値β２未満であれば、書込内容指定メッセージＭＳ１に従わずに文字列を書いたと判別する。この場合は、画像形成装置１は、本人判別処理部１０６による判別の結果に関わらず、ログイン処理部１０７は、そのユーザのログインを拒否する。または、書込内容指定メッセージＭＳ１に従わずに文字列を書いたと判別できた時点でユーザ認証のための処理を中止し、そのユーザのログインを拒否する。
【００６６】
また、「氏名を逆順に記載してください」のように、タッチパネルＴＤに書く文字の順番を指定する場合は、検知した文字の順番を記録し、順番通りに書いているかどうかをチェックするようにしてもよい。そして、順番通りに書いていない場合は、本人推定値ＨＮ１の値に関わらず、ログインを拒否するようにしてもよい。
【００６７】
ただし、文字認識処理を行う場合において、記入する文字列としてユーザごとに異なるもの（例えば、ユーザ自身の氏名など）を指定するのであれば、それらの事項に関するデータベースを用意しておく必要がある。
【００６８】
なお、文字認識処理は、本実施形態で使用する筆跡照合方法によっては、筆跡照合処理部１０５によって実行されることがある。その場合は、その実行結果を用いることができる。
【００６９】
同様に、ユーザ認証用書込用紙ＫＰ（図８参照）の書込内容指定メッセージＭＳ２に従ってユーザが正しく文字列を書いたか否かについても判別し、それに従わずに書いたと判別できる場合はそのユーザのログインを拒否するようにしてもよい。
【００７０】
ユーザ認証用書込用紙ＫＰごとに、書込領域ＲＹ２の位置またはサイズを変更するようにしてもよい。または、ユーザ認証用書込用紙ＫＰごとに、文字列を縦書きで記入させるか横書きで記入させるかを変えて指定してもよい。書込領域ＲＹ２を複数設け、それぞれに文字列を記入させるようにしてもよい。
【００７１】
または、ユーザ認証用書込画面ＨＧ１で書かれた文字列の筆跡の検証結果に応じて、ユーザ認証用書込用紙ＫＰで求める文字列の長さを変えるようにしてもよい。例えば、ユーザ認証用書込画面ＨＧ１では、６文字程度からなる特定の単語または本日の日付などの文字列を書くようにユーザに対して求める。書かれた文字列に含まれる文字のうちのユーザ本人であると断定し得る文字（ユーザ本人の筆跡である蓋然性が閾値以上の文字。以下、「一致文字」と記載する。）の個数をカウントする。そして、一致文字の個数が多いほど、次にユーザ認証用書込用紙ＫＰに書かせる文字列の長さを短くする。つまり、例えば、ユーザ認証用書込画面ＨＧ１で求めた文字列の長さが６字であった場合において、一致文字の個数が６文字であれば、ユーザ認証用書込用紙ＫＰに書かせる文字列を４文字とする。一致文字の個数が５文字であれば、ユーザ認証用書込用紙ＫＰに書かせる文字列を８文字とする。一致文字の個数が４文字であれば、ユーザ認証用書込用紙ＫＰに書かせる文字列を１２文字とする。
【００７２】
または、ユーザ認証用書込画面ＨＧ１で書かれた文字列の筆跡の検証結果に応じて、ユーザ認証用書込用紙ＫＰで求める文字列の複雑さを変えてもよい。例えば、ユーザ認証用書込画面ＨＧ１で求めた文字列の長さが６字であった場合において、一致文字の個数が６文字であれば、ユーザ認証用書込用紙ＫＰに書かせる文字列として、ユーザ自身の氏名のような単純なものを指定する。一致文字の個数が５文字であれば、ユーザ自身の氏名の逆順にした文字列のようなやや複雑なものを指定する。一致文字の個数が４文字であれば、一般の人が滅多に使用しない特殊な符号を幾つか指定する。
【００７３】
または、ログインしようとするユーザの属性に応じて、ユーザ認証用書込画面ＨＧ１およびユーザ認証用書込用紙ＫＰで求める文字列を変えてもよい。例えば、画像形成装置１の管理者であるユーザがログインしようとする場合は、ユーザ認証用書込画面ＨＧ１において「Я」を書くように求める。ある特定のグループのメンバーであるユーザがログインしようとする場合は、「£」を書くように求める。管理職であるユーザがログインしようとする場合は、下記のような「上」という字を「○」で囲った文字を書くように求める。
【００７４】
【数１】
2007124145.tif 000003
【００７５】
また、ユーザ認証用書込用紙ＫＰで求める文字列は、例えば、画像形成装置１の管理者であるユーザがログインしようとする場合は、１２文字からなる文字列を書くように求める。ある特定のグループのメンバーであるユーザがログインしようとする場合は、４文字からなる文字列を書くように求める。管理職であるユーザがログインしようとする場合は、８文字からなる文字列を書くように求める。
【００７６】
〔第二の実施形態〕
図１０は第二の実施形態における画像形成装置１の機能的構成の例を示す図、図１１はユーザ情報データベース１Ｂ０の例を示す図、図１２は本人確認操作画面ＨＧ３の例を示す図である。
【００７７】
第一の実施形態では、タッチパネルＴＤに書かれた文字列の筆跡およびユーザ認証用書込用紙ＫＰに書かれた文字列の筆跡を用いてユーザ認証を行った。第二の実施形態では、タッチパネルＴＤに書かれた文字列の筆跡の代わりに、タッチパネルＴＤに対して行われた、文字の記入以外の操作に基づいて、ユーザ認証を行う。
【００７８】
第二の実施形態における画像形成装置１のハードウェア構成は、第一の実施形態の場合と同様であり、図２に示した通りである。ただし、ハードディスク１０ｄには、図１０に示すような画面表示制御部１２１、書込用紙印刷制御部１２２、筆跡データ取得部１２３、筆跡照合処理部１２４、文字認識処理部１２５、パネル操作検知部１２６、操作内容検証部１２７、本人判別処理部１２８、ログイン処理部１２９、ユーザ情報データベース１Ｂ０、および筆跡特徴情報データベース１Ｂ１などの各機能を実現するためのプログラムおよびデータなどが格納されている。
【００７９】
以下、図１０の各部の処理内容などについて、第一の実施形態との相違点を中心に説明する。第一の実施形態と重複する点については、説明を省略する。
【００８０】
ユーザ情報データベース１Ｂ０には、ユーザごとのユーザ情報ＤＴＵが格納されている。ユーザ情報ＤＴＵには、図１１に示すように、そのユーザのユーザアカウントのユーザＩＤ、苗字（last name）、名前（first name）、出身高校、生年月日など、そのユーザについての種々の情報が格納されている。さらに、そのユーザのみが知っている、タッチパネルＴＤに対する所定の操作についての情報が格納されている。ユーザは、画像形成装置１にログインする際に、その所定の操作を行うことを要求される。所定の操作として、例えば、「（タッチパネルＴＤに表示された）苗字を枠で囲む」、「名前に二重線を引く」、「氏名の下に自分の生年月日を書く」などの操作が挙げられる。
【００８１】
ユーザ情報ＤＴＵは、新たにユーザが増えるごとに、管理者が画像形成装置１または端末装置２を操作するによって生成されユーザ情報データベース１Ｂ０に登録される。所定の操作の内容については、ユーザが設定するのが望ましいが、管理者に守秘義務を課し、管理者が設定してもよい。そのほか、管理者は、ユーザからの申し出に応じて既存のユーザ情報ＤＴＵの内容を変更し、または不要なユーザ情報ＤＴＵをユーザ情報データベース１Ｂ０から削除する。
【００８２】
図１０に戻って、筆跡特徴情報データベース１Ｂ１には、第一の実施形態の筆跡特徴情報データベース１Ａ１と同様に、ユーザごとの筆跡特徴データＨＣＤが格納されている（図５参照）。
【００８３】
画面表示制御部１２１および書込用紙印刷制御部１２２は、第一の実施形態の画面表示制御部１０１および書込用紙印刷制御部１０３と同様に、それぞれ、ユーザの操作などに応じて所定の画面をタッチパネルＴＤに表示させるための処理およびユーザ認証用書込用紙ＫＰ（図８参照）を印刷するための処理を行う。
【００８４】
ユーザは、第一の実施形態の場合と同様に、指定された文字列をユーザ認証用書込用紙ＫＰの書込領域ＲＹ２に書いた後、そのユーザ認証用書込用紙ＫＰを画像形成装置１に読み取らせるための操作を行う。すると、筆跡データ取得部１２３ないしログイン処理部１２９は、次のような処理を行う。
【００８５】
筆跡データ取得部１２３は、第一の実施形態の第二の筆跡データ取得部１０４と同様に、ユーザ認証用書込用紙ＫＰの書込領域ＲＹ２に書かれた文字列の筆跡のデータを取得するための処理を行う。以下、第二の実施形態において、この取得されたデータを「筆跡データＤＨ３」と記載する。
【００８６】
なお、筆跡データＤＨ３を取得する過程において、ユーザ認証用書込用紙ＫＰの書込領域ＲＹ２に書かれた文字列の画像がスキャナユニット１０ｇによって取得されるが、この画像は、後に説明する文字認識の処理および操作内容の照合の処理のためにも用いられる。以下、この画像を「筆跡画像ＨＩＧ」と記載する。
【００８７】
筆跡照合処理部１２４は、第一の実施形態の筆跡照合処理部１０５と同様に、ユーザがユーザ認証用書込用紙ＫＰに書いた文字列の筆跡の特徴（つまり、筆跡データＤＨ３に示される筆跡の特徴）とそのユーザの予め登録されている筆跡の特徴（つまり、筆跡特徴情報データベース１Ｂ１に記憶されているそのユーザの筆跡特徴データＨＣＤに示される筆跡の特徴）とを照合し、両者の一致の度合いを算出する。以下、第二の実施形態において、この算出された一致の度合いの値を「筆跡一致度ＭＣ３」と記載する。
【００８８】
文字認識処理部１２５は、ユーザがユーザ認証用書込用紙ＫＰの書込領域ＲＹ２に書いた文字列を認識する。つまり、筆跡画像ＨＩＧに対して文字認識処理を施し、その筆跡画像ＨＩＧが表す文字列のテキストデータを取得する。
【００８９】
パネル操作検知部１２６は、ユーザがタッチパネルＴＤに対して行った操作を、次のようにして検知する。書込が行われたユーザ認証用書込用紙ＫＰがスキャナユニット１０ｇによってスキャンされた後、画面表示制御部１２１の処理によって本人確認操作画面ＨＧ３がタッチパネルＴＤに表示される。本人確認操作画面ＨＧ３には、図１２のように、所定の操作をタッチパネルＴＤ上で行うようにユーザに対して要求するメッセージ（以下、「操作要求メッセージＭＳ３」と記載する。）および筆跡画像ＨＩＧが含まれている。
【００９０】
ここで、パネル操作検知部１２６は、ユーザがタッチパネルＴＤを操作するのを待つ。ユーザは、操作要求メッセージＭＳ３を読んだ後、自分のユーザ情報ＤＴＵ（図１１参照）に設定されている操作をタッチパネルＴＤに対して行う。このとき、パネル操作検知部１２６は、「ＯＫ」ボタンが押されるまでの間、タッチパネルＴＤのタッチされた画素を追うことによって、ユーザの操作を検知する。
【００９１】
操作内容検証部１２７は、パネル操作検知部１２６によって検知されたユーザの操作が、そのユーザ自身のユーザ情報ＤＴＵの「所定の操作」に示される操作と一致するか否かを検証する処理を行う。係る処理は、次のようにして行われる。
【００９２】
ユーザ情報データベース１Ｂ０からそのユーザのユーザ情報ＤＴＵを呼び出す。パネル操作検知部１２６によって検知されたユーザの操作の内容がそのユーザ情報ＤＴＵの「所定の操作」の内容と一致するか否かをチェックする。例えば、「所定の操作」が「苗字を枠で囲む」である場合は、パネル操作検知部１２６によって検知されたユーザの操作の内容が、本人確認操作画面ＨＧ３の中の苗字の表示領域の周辺を囲む操作であるか否か、をチェックする。または、「名前に二重線を引く」である場合は、名前の表示領域に線を２本引く操作であるか否かをチェックする。苗字および名前の位置は、文字認識処理部１２５による文字認識処理の際に検知された各文字の位置およびユーザ情報ＤＴＵに示される「苗字」または「名前」の情報に基づいて知ることができる。そして、一致したか否かを示す操作一致フラグＳＦ３を出力する。本実施形態では、一致した場合は「１」の値を示す操作一致フラグＳＦ３を出力し、一致しなかった場合は「０」の値を示す操作一致フラグＳＦ３を出力するものとする。
【００９３】
本人判別処理部１２８は、筆跡照合処理部１２４によって得られた筆跡一致度ＭＣ３および操作内容検証部１２７によって得られた操作一致フラグＳＦ３に基づいて、画像形成装置１にログインしようとしているユーザが本人であるか否かを判別する処理を行う。例えば、筆跡一致度ＭＣ３が閾値β３以上でありかつ操作一致フラグＳＦ３が「１」であれば本人であると判別し、筆跡一致度ＭＣ３が閾値β３未満でありまたは操作一致フラグＳＦ３が「０」であれば本人ではないと判別する。
【００９４】
ログイン処理部１２９は、第一の実施形態のログイン処理部１０７と同様に、ログインしようとしているユーザが本人であると本人判別処理部１２８によって判別された場合は、画像形成装置１へのログインを許可する。一方、本人でないと判別された場合は、ログインを拒否する。また、第一の実施形態の場合と同様に、スキャナユニット１０ｇがユーザ認証用書込用紙ＫＰから今回読み取った二次元コードＣＲ２に示される有効期限と現在の日時とをチェックし、現在の日時がその有効期限を過ぎてしまっている場合は、本人判別処理部１２８による判別の結果に関わらず、ログインを拒否する。
【００９５】
図１３は第二の実施形態における画像形成装置１の全体的な処理の流れの例を説明するフローチャートである。
【００９６】
次に、第二の実施形態におけるユーザの認証処理の流れを、フローチャートを参照して説明する。
【００９７】
画像形成装置１を使用することを所望するユーザは、タッチパネルＴＤにログイン用画面ＨＧ０（図６参照）が表示されている状態で、自分のユーザアカウントのユーザＩＤを画像形成装置１に対して指定する。
【００９８】
画像形成装置１は、このユーザＩＤを取得すると（図１３の＃２１）、ユーザ認証用書込用紙ＫＰ（図８参照）を印刷する（＃２２）。ここで、ユーザは、指定された文字列をユーザ認証用書込用紙ＫＰに１文字ずつ書き、そのユーザ認証用書込用紙ＫＰを画像形成装置１の原稿台にセットする。
【００９９】
画像形成装置１は、セットされたユーザ認証用書込用紙ＫＰをスキャンして全体画像を取得し（＃２３）、その中からユーザが書いた文字列の筆跡画像ＨＩＧを抽出する（＃２４）。そして、ステップ＃２１で得られたユーザＩＤに対応する筆跡特徴データＨＣＤを呼び出し、その筆跡特徴データＨＣＤに示される特徴とその筆跡画像ＨＩＧの特徴とを比較することによって、筆跡一致度ＭＣ３を算出する（＃２５）。
【０１００】
ステップ＃２５の処理と前後してまたは並行して、筆跡画像ＨＩＧに表れている文字列の文字認識を行うとともに（＃２６）、筆跡画像ＨＩＧを含む本人確認操作画面ＨＧ３（図１２参照）を表示する（＃２７）。ここで、ユーザは、自分だけが知っている所定の操作を画面内の筆跡画像ＨＩＧに対して行う。画像形成装置１は、ユーザの操作を検知すると、その検知した操作の内容がステップ＃２１で取得したユーザＩＤに対応するユーザ情報ＤＴＵ（図１１参照）の「所定の操作」に示される内容と一致するか否かを検証する（＃２８）。
【０１０１】
筆跡一致度ＭＣ３が閾値β３以上であり（＃２９でＹｅｓ）、ユーザの操作の内容が「所定の操作」に示される内容と一致し（＃３０でＹｅｓ）、かつ、ユーザ認証用書込用紙ＫＰに印刷されていた二次元コードＣＲ２に示される有効期限を過ぎていない場合は（＃３１でＮｏ）、そのユーザが本人であると判別し、画像形成装置１にログインすることを許可する（＃３２）。
【０１０２】
一方、筆跡一致度ＭＣ３が閾値β３未満であり、ユーザの操作の内容が「所定の操作」に示される内容と不一致であり、または二次元コードＣＲ２に示される有効期限を過ぎている場合は（＃２９でＮｏ、＃３０でＮｏ、または＃３１でＹｅｓ）、本人ではないと判別し、ログインを拒否する（＃３３）。
【０１０３】
第二の実施形態では、本人確認操作画面ＨＧ３（図１２参照）の中に表示する画像として、ユーザがユーザ認証用書込用紙ＫＰ（図８参照）に書いた文字列の筆跡の画像（筆跡画像ＨＩＧ）を用いたが、他の画像を用いてもよい。例えば、画像形成装置１が自らにインストールされているフォントを用いてその文字列を表す画像を生成し、これを用いてもよい。
【０１０４】
ユーザ認証用書込用紙ＫＰ（図８参照）の書込内容指定メッセージＭＳ２に従わずに、ユーザが別の文字列を書くことがあり得る。そこで、文字認識処理部１２５によって取得された文字列のデータに基づいて、書込内容指定メッセージＭＳ２の通りに文字列を書いたか否かを、チェックするようにしてもよい。そして、それに従わずに書いたと判別できる場合は、ログインを拒否するようにしてもよい。
【０１０５】
〔第三の実施形態〕
図１４は第三の実施形態における画像形成装置１の機能的構成の例を示す図、図１５はユーザ情報データベース１Ｃ０の例を示す図、図１６はユーザ認証用書込用紙ＫＱの例を示す図、図１７は文字修正操作画面ＨＧ４の例を示す図である。
【０１０６】
第三の実施形態では、第二の実施形態の場合と同様に、ユーザ認証用書込用紙ＫＰに所定の文字列を書くことおよびタッチパネルＴＤに所定の操作を行うことをユーザに対して要求し、その筆跡および操作内容に基づいてユーザ本人であるか否かを判別することによって、ユーザ認証の処理を行う。しかし、第三の実施形態では、ユーザ認証用書込用紙ＫＰに書くべき所定の文字列およびタッチパネルＴＤに行うべき所定の操作が、第二の実施形態の場合と異なる。
【０１０７】
第三の実施形態における画像形成装置１のハードウェア構成は、第一および第二の実施形態の場合と同様であり、図２に示した通りである。ただし、ハードディスク１０ｄには、図１４に示すような画面表示制御部１３１、書込用紙印刷制御部１３２、筆跡データ取得部１３３、筆跡照合処理部１３４、文字認識処理部１３５、パネル操作検知部１３６、操作内容検証部１３７、本人判別処理部１３８、ログイン処理部１３９、誤り文字列生成部１３０、ユーザ情報データベース１Ｃ０、および筆跡特徴情報データベース１Ｃ１などの各機能を実現するためのプログラムおよびデータなどが格納されている。
【０１０８】
以下、図１４の各部の処理内容などについて、第二の実施形態との相違点を中心に説明する。第一または第二の実施形態と重複する点については、説明を省略する。
【０１０９】
ユーザ情報データベース１Ｃ０には、ユーザごとのユーザ情報ＤＴＸが格納されている。ユーザ情報ＤＴＸには、図１５に示すように、そのユーザのユーザアカウントのユーザＩＤのほか、出身高校、生年月日、および出生地など、そのユーザについての種々の個人情報が格納されている。
【０１１０】
筆跡特徴情報データベース１Ｃ１には、筆跡特徴情報データベース１Ａ１（図４参照）、１Ｂ１と同様に、ユーザごとの筆跡特徴データＨＣＤが格納されている（図５参照）。
【０１１１】
画面表示制御部１３１は、画面表示制御部１０１、１２１と同様に、ユーザの操作などに応じて所定の画面をタッチパネルＴＤに表示させるための処理を行う。
【０１１２】
誤り文字列生成部１３０は、画像形成装置１にログインしようとしているユーザのユーザ情報ＤＴＸをユーザ情報データベース１Ｃ０から呼び出し、そのユーザ情報ＤＴＸの示されるいずれかの個人情報の一部または全部の文字を別の文字に置き換えた文字列を生成する。つまり、誤りのある個人情報の文字列を生成する。
【０１１３】
例えば、「日体付属高校」という文字列のうちの「体」を「本」に置き換え、「日本付属高校」という文字列を生成する。または、「東京都千代田区」という文字列のうちの「千代田」を「新宿」に置き換え、「東京都新宿区」という文字列を生成する。前者の例は、形の類似する文字による置換処理である。後者の例は、地理的に近い地名を表わす文字による置換処理である。このような置換処理は、形が類似する文字、読みまたは意味が同一でありまたは類似する文字、全国の学校名、および地理的に近い地名などを集めた辞書データベースを用意しておき、これに基づいて行えばよい。
【０１１４】
書込用紙印刷制御部１３２は、書込用紙印刷制御部１０３、１２２と同様に、所定の文字列をユーザに記入させるための用紙を印刷する処理を行う。ただし、第三の実施形態では、所定の文字列として、誤り文字列生成部１３０によって生成された文字列が用いられる。以下、書込用紙印刷制御部１３２の処理によって印刷された、図１６に示すような用紙を、「ユーザ認証用書込用紙ＫＱ」と記載する。ユーザ認証用書込用紙ＫＱの書込領域ＲＹ４および二次元コードＣＲ４は、それぞれ、図８で説明したユーザ認証用書込用紙ＫＰの書込領域ＲＹ２および二次元コードＣＲ２と同等の役割を果たす。書込内容指定メッセージＭＳ４は、誤り文字列生成部１３０によって生成された文字列を書込領域ＲＹ４に書くようにユーザに促すメッセージである。
【０１１５】
ユーザは、第一および第二の実施形態の場合と同様に、指定された文字列をユーザ認証用書込用紙ＫＱの書込領域ＲＹ４に書いた後、そのユーザ認証用書込用紙ＫＱを画像形成装置１に読み取らせるための操作を行う。すると、筆跡データ取得部１３３ないしログイン処理部１３９は、次のような処理を行う。
【０１１６】
筆跡データ取得部１３３は、第二の筆跡データ取得部１０４および筆跡データ取得部１２３などと同様に、ユーザ認証用書込用紙ＫＱの書込領域ＲＹ４に書かれた文字列の筆跡のデータを取得するための処理を行う。以下、第三の実施形態において、取得されたデータを「筆跡データＤＨ４」と記載する。
【０１１７】
筆跡照合処理部１３４は、筆跡照合処理部１０５および筆跡照合処理部１２４などと同様に、ユーザがユーザ認証用書込用紙ＫＱに書いた文字列の筆跡の特徴（つまり、筆跡データＤＨ４に示される筆跡の特徴）とそのユーザの予め登録されている筆跡の特徴（つまり、筆跡特徴情報データベース１Ｃ１に記憶されているそのユーザの筆跡特徴データＨＣＤに示される筆跡の特徴）とを照合し、両者の一致の度合いを算出する。以下、第三の実施形態において、この算出された一致の度合いの値を「筆跡一致度ＭＣ４」と記載する。
【０１１８】
文字認識処理部１３５は、文字認識処理部１２５と同様に、ユーザ認証用書込用紙ＫＱの書込領域ＲＹ４に書かれた文字列を認識する。
【０１１９】
パネル操作検知部１３６は、ユーザがタッチパネルＴＤに対して行った操作を、次のようにして検知する。書込が行われたユーザ認証用書込用紙ＫＰがスキャナユニット１０ｇによってスキャンされた後、画面表示制御部１３１の処理によって文字修正操作画面ＨＧ４がタッチパネルＴＤに表示される。
【０１２０】
文字修正操作画面ＨＧ４には、図１７（ａ）のように、筆跡画像ＨＩＧ、修正要求メッセージＭＳ５と記載する。）、および種々のボタンが含まれている。これまでの説明から分かるように、筆跡画像ＨＩＧは、誤り文字列生成部１３０によって生成された、誤字を含む文字列を、ユーザに書かせた筆跡の画像である。修正要求メッセージＭＳ５は、筆跡画像ＨＩＧが表わす文字列を訂正する操作をタッチパネルＴＤ上で行うようにユーザに対して要求するメッセージである。
【０１２１】
ここで、パネル操作検知部１３６は、ユーザがタッチパネルＴＤに対して操作を行うのを待つ。ユーザは、図１７（ｂ）のように、筆跡画像ＨＩＧの中の誤字の画像に「×」または二重線などの印を付ける操作を行う。さらに、その下に、正しい文字を書く。このとき、パネル操作検知部１３６は、「ＯＫ」ボタンが押されるまでの間、タッチパネルＴＤのタッチされた画素を追うことによって、ユーザの操作を検知する。
【０１２２】
操作内容検証部１３７は、筆跡画像ＨＩＧが表わす文字列をユーザが適切に訂正したか否かを、パネル操作検知部１３６によって検知された操作内容などに基づいて検証する処理を行う。係る処理は、次のようにして行われる。
【０１２３】
「×」などの印が付けられた位置が、筆跡画像ＨＩＧが表わす文字列の中の誤字の上に付けられているか否かを検証する。誤字の上に付けられている場合は、その下に書かれた１つまたは複数の文字を、文字認識処理部１３５に認識させる。そして、それらの文字が正しい文字であるか否かを検証し、正しければ、適切に訂正されたと判別する。一方、印が誤字の上に付けられていない場合は、適切に訂正されていないと判別する。また、印が誤字の上に付けられていても、正しい文字が書かれていない場合は、適切に訂正されていないと判別する。なお、筆跡画像ＨＩＧが表わす各文字の位置は、文字認識処理部１３５による文字認識処理の結果に基づいて知ることができる。また、正しい文字であるか否かは、筆跡画像ＨＩＧに係る誤りのある文字列の基となったユーザ情報ＤＴＸを参照すれば分かる。
【０１２４】
そして、適切に訂正されているか否かを示す訂正適否フラグＳＦ４を出力する。適切に訂正されている場合は「１」の値を示す訂正適否フラグＳＦ４を出力し、適切に訂正されていない場合は「０」の値を示す訂正適否フラグＳＦ４を出力するものとする。
【０１２５】
本人判別処理部１３８は、筆跡照合処理部１３４によって得られた筆跡一致度ＭＣ４および操作内容検証部１３７によって得られた訂正適否フラグＳＦ４に基づいて、画像形成装置１にログインしようとしているユーザが本人であるか否かを判別する処理を行う。例えば、筆跡一致度ＭＣ４が閾値β４以上でありかつ訂正適否フラグＳＦ４が「１」であれば本人であると判別し、筆跡一致度ＭＣ４が閾値β４未満でありまたは訂正適否フラグＳＦ４が「０」であれば本人ではないと判別する。
【０１２６】
ログイン処理部１３９は、ログイン処理部１０７、１２９と同様に、ログインしようとしているユーザが本人であると本人判別処理部１３８によって判別された場合は、画像形成装置１へのログインを許可する。一方、本人でないと判別された場合は、ログインを拒否する。また、第一および第二の実施形態の場合と同様に、スキャナユニット１０ｇがユーザ認証用書込用紙ＫＱから今回読み取った二次元コードＣＲ４に示される有効期限と現在の日時とをチェックし、現在の日時がその有効期限を過ぎてしまっている場合は、ログインを拒否する。
【０１２７】
第三の実施形態における画像形成装置１の全体的な処理の流れは、第二の実施形態の場合とほぼ同様であり、基本的には図１３で説明した通りであるが、若干の相違点がある。次に、全体的な処理の流れの相違点について、図１３を参照して説明する。
【０１２８】
画像形成装置１は、ステップ＃２１、＃２２の間に、ステップ＃２１で得たユーザＩＤに対応するユーザ情報ＤＴＸをユーザ情報データベース１Ｃ０から呼び出し、そのユーザ情報ＤＴＸの示されるいずれかの個人情報（例えば、出身高校）の一部または全部の文字を、類似する別の文字（例えば、形が似ている文字、読みまたは意味が同一または類似する文字）に置き換えた文字列を生成する。つまり、誤りのある個人情報の文字列を生成する。そして、生成した文字列を記入するためのユーザ認証用書込用紙ＫＱ（図１６参照）を印刷する（＃２２）。
【０１２９】
ステップ＃２７においては、図１７（ａ）のような文字修正操作画面ＨＧ４を表示する。ここで、ユーザは、筆跡画像ＨＩＧの中の誤字の上に「×」などの印を付けるとともに、その下に正しい文字を書く。つまり、誤字を訂正する。画像形成装置１は、この訂正の内容が適切であるか否かを検証する（＃２８）。
【０１３０】
ステップ＃２５で得た筆跡一致度ＭＣ４が閾値β４以上であり（＃２９でＹｅｓ）、訂正が適切に行われており（＃３０でＹｅｓ）、かつ、ユーザ認証用書込用紙ＫＱに印刷されていた二次元コードＣＲ４に示される有効期限を過ぎていない場合は（＃３１でＮｏ）、そのユーザが本人であると判別し、画像形成装置１にログインすることを許可する（＃３２）。
【０１３１】
一方、筆跡一致度ＭＣ４が閾値β４未満であり、訂正が不適切であり、または二次元コードＣＲ４に示される有効期限を過ぎている場合は（＃２９でＮｏ、＃３０でＮｏ、または＃３１でＹｅｓ）、本人ではないと判別し、ログインを拒否する（＃３３）。
【０１３２】
第三の実施形態では、ユーザに対して、本人確認操作画面ＨＧ３の文字列の画像（筆跡画像ＨＩＧ）の中から誤字を見つけて印を付ける操作とともにその誤字を正しく直す操作を要求したが、誤字に印を付ける操作だけを要求するようにしてもよい。
【０１３３】
第三の実施形態では、文字修正操作画面ＨＧ４（図１７参照）の中に表示する画像として、ユーザがユーザ認証用書込用紙ＫＱ（図１６参照）に書いた文字列の筆跡の画像（筆跡画像ＨＩＧ）を用いたが、他の画像を用いてもよい。例えば、誤り文字列生成部１３０が生成した文字列を表す画像を、画像形成装置１にインストールされているフォントによって生成し、これを用いてもよい。
【０１３４】
ユーザ認証用書込用紙ＫＱ（図１６参照）の書込内容指定メッセージＭＳ４に従わずに、ユーザが別の文字列を書くことがあり得る。そこで、文字認識処理部１３５によって取得された文字列のデータに基づいて、書込内容指定メッセージＭＳ４の通りに文字列を書いたか否かを、チェックするようにしてもよい。そして、それに従わずに書いたと判別できる場合は、ログインを拒否するようにしてもよい。
【０１３５】
第一ないし第三の実施形態によると、従来から画像形成装置１に設けられている操作パネル１０ｆ、スキャナユニット１０ｇ、および印刷ユニット１０ｈを利用して、パスワードに依らないユーザ認証を実現することができる。よって、指紋認証装置などの高価な装置を新たに設けることなく、画像形成装置１のセキュリティを高めることができる。
【０１３６】
しかも、上記の実施形態では、ユーザの特徴的な情報をタッチパネルＴＤおよびスキャナユニット１０ｇからそれぞれ取得し、これら２種類の特徴的な情報を用いて本人の確認を行う。よって、ユーザ認証の信頼性を一層高めることができる。
【０１３７】
また、ユーザ認証用書込用紙ＫＰ、ＫＱを受け付ける期限（有効期限）を設定し、有効期限が過ぎた場合は、ユーザ認証を与えないようにしている。これにより、他人が本来のユーザの筆跡を真似して不正にユーザ認証を得ようとすることを効果的に防止することができる。
【０１３８】
第一ないし第三の実施形態では、筆跡のデータなどを取得する処理からユーザ認証の処理までを、すべて、画像形成装置１が実行したが、ネットワーク内に認証サーバがある場合は、ユーザ認証の処理を認証サーバに実行させてもよい。
【０１３９】
この場合は、本人判別処理部１０６、１２８、１３８、およびログイン処理部１０７、１２９、１３９に相当する機能を認証サーバに設けておき、画像形成装置１は、第一の筆跡一致度ＭＣ１、第二の筆跡一致度ＭＣ２、筆跡一致度ＭＣ３、ＭＣ４、操作一致フラグＳＦ３、および訂正適否フラグＳＦ４をチャレンジレスポンスによって認証サーバに送信し、ユーザ認証を行うように求めればよい。
【０１４０】
または、筆跡のデータおよびタッチパネルＴＤの操作内容のデータを画像形成装置１から認証サーバに送信し、認証サーバにおいて第一の筆跡一致度ＭＣ１、第二の筆跡一致度ＭＣ２、筆跡一致度ＭＣ３、ＭＣ４、操作一致フラグＳＦ３、および訂正適否フラグＳＦ４を算出するように構成してもよい。
【０１４１】
その他、画像形成装置１の全体または各部の構成、処理内容、処理順序、データベースの構成などは、本発明の趣旨に沿って適宜変更することができる。
【産業上の利用可能性】
【０１４２】
本発明は、特に、大勢のユーザが使用するが運用管理を厳格に行う必要のある画像形成装置のために好適に用いられる。
【図面の簡単な説明】
【０１４３】
【図１】画像形成装置が設けられているネットワーク全体の構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】操作パネルの例を示す図である。
【図４】第一の実施形態における画像形成装置の機能的構成の例を示す図である。
【図５】筆跡特徴情報データベースの例を示す図である。
【図６】ログイン用画面の例を示す図である。
【図７】ユーザ認証用書込画面の例を示す図である。
【図８】ユーザ認証用書込用紙の例を示す図である。
【図９】第一の実施形態における画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図１０】第二の実施形態における画像形成装置の機能的構成の例を示す図である。
【図１１】ユーザ情報データベースの例を示す図である。
【図１２】本人確認操作画面の例を示す図である。
【図１３】第二の実施形態における画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図１４】第三の実施形態における画像形成装置の機能的構成の例を示す図である。
【図１５】ユーザ情報データベースの例を示す図である。
【図１６】ユーザ認証用書込用紙の例を示す図である。
【図１７】文字修正操作画面の例を示す図である。
【符号の説明】
【０１４４】
１  画像形成装置
１０２  第一の筆跡データ取得部（第一の筆跡取得処理手段）
１０３  書込用紙印刷制御部（記入文字指定手段、印刷制御手段）
１０４  第二の筆跡データ取得部（第二の筆跡取得処理手段）
１０６、１２８、１３８  本人判別処理部（本人判別手段）
１２３、１３３  筆跡データ取得部（筆跡取得処理手段）
１２６  パネル操作検知部（実行操作検知手段）
１３０  誤り文字列生成部（誤り個人情報生成手段）
１３１  画面表示制御部（表示制御手段）
１３６  パネル操作検知部（訂正操作検知手段）
１０ｇ  スキャナユニット
１０ｈ  印刷ユニット（プリンタ）
１Ａ１、１Ｂ１、１Ｃ１  筆跡特徴情報データベース（筆跡特徴情報記憶手段）
１Ｂ０  ユーザ情報データベース（操作要件情報記憶手段）
１Ｃ０  ユーザ情報データベース（個人情報記憶手段）
ＤＴＵ  ユーザ情報（操作要件情報）
ＤＴＸ  ユーザ情報（個人情報）
ＨＣＤ  筆跡特徴データ（筆跡特徴情報）
ＫＰ  ユーザ認証用書込用紙（書込用紙）
ＴＤ  タッチパネル
ＲＹ２  書込領域
【図１】
2007124145.tif 000004
【図２】
2007124145.tif 000005
【図３】
2007124145.tif 000006
【図４】
2007124145.tif 000007
【図５】
2007124145.tif 000008
【図６】
2007124145.tif 000009
【図７】
2007124145.tif 000010
【図８】
2007124145.tif 000011
【図９】
2007124145.tif 000012
【図１０】
2007124145.tif 000013
【図１１】
2007124145.tif 000014
【図１２】
2007124145.tif 000015
【図１３】
2007124145.tif 000016
【図１４】
2007124145.tif 000017
【図１５】
2007124145.tif 000018
【図１６】
2007124145.tif 000019
【図１７】
2007124145.tif 000020