(57)【要約】      （修正有）【課題】ユーザーの認証を行う電子機器であって、ＬＤＡＰサーバーを用いたユーザー認証の利便性を向上させることのできる電子機器を提供する。【解決手段】複数のユーザーのそれぞれに複数種類の認証情報を関連付けて記憶するサーバー２と通信可能に接続する電子機器が、サーバー２が記憶する認証情報の少なくとも一部を含む認証情報であって、複数のユーザーのそれぞれに１種類以上の認証情報を関連付けている認証情報であるユーザー認証情報を記憶するキャッシュ情報記憶部１１４と、ユーザーから入力された認証情報、及び、サーバー２から取得した認証情報に基づいてユーザー認証処理を実行する認証制御部１１１と、を有する。認証制御部１１１は、ユーザー認証処理の実行後に、ユーザーから入力された認証情報又はサーバー２から取得した認証情報に基づいて、キャッシュ情報記憶部１１４が記憶するユーザー認証情報を更新する。【選択図】図１
2019125069.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザーのそれぞれに複数種類の認証情報を関連付けて記憶するサーバーと通信
可能に接続する電子機器であって、
前記サーバーが記憶する認証情報の少なくとも一部を含む認証情報であって、複数のユ
ーザーのそれぞれに１種類以上の認証情報を関連付けている認証情報であるユーザー認証
情報を記憶するキャッシュ情報記憶部と、
ユーザーから入力された認証情報、及び、前記サーバーから取得した前記認証情報に基
づいてユーザー認証処理を実行する認証制御部と、を有し、
前記認証制御部は、前記ユーザー認証処理の実行後に、前記ユーザーから入力された認
証情報、又は、前記サーバーから取得した認証情報に基づいて、前記キャッシュ情報記憶
部が記憶する前記ユーザー認証情報を更新する
ことを特徴とする電子機器。
【請求項２】
請求項１において、
前記認証制御部は、前記ユーザー認証情報の更新を、ユーザー単位で行う
ことを特徴とする電子機器。
【請求項３】
請求項１あるいは２において、
前記認証制御部は、前記ユーザー認証情報の更新において、前記ユーザー認証処理の結
果が認証成功であった場合、前記サーバーから、前記入力された認証情報のユーザーに関
連付けられた複数種類の前記認証情報を取得し、当該取得した複数の認証情報のいずれか
を含むユーザー単位の前記ユーザー認証情報を前記キャッシュ情報記憶部から削除し、前
記取得した認証情報を新たな前記ユーザー認証情報として前記キャッシュ情報記憶部に記
憶する
ことを特徴とする電子機器。
【請求項４】
請求項１乃至３のいずれか１項において、
前記認証制御部は、前記ユーザー認証情報の更新において、前記ユーザー認証処理の結
果が認証失敗であった場合、前記入力された認証情報を含むユーザー単位の前記ユーザー
認証情報を前記キャッシュ情報記憶部から削除する
ことを特徴とする電子機器。
【請求項５】
請求項１乃至４のいずれか１項において、
前記サーバーがパスワードの前記認証情報を外部に出力しない場合、
前記認証制御部は、前記パスワードを含む前記認証情報で前記ユーザー認証処理を実行
し、当該ユーザー認証処理の結果が認証失敗であった場合には、前記ユーザー認証情報の
更新をしない
ことを特徴とする電子機器。
【請求項６】
請求項１乃至５のいずれか１項において、
前記認証制御部は、前記ユーザー認証情報の更新において、前記キャッシュ情報記憶部
に記憶された前記ユーザー認証情報の容量が所定量を超える場合には、先に登録したユー
ザー認証情報を後に登録したユーザー認証情報より先に前記キャッシュ情報記憶部から削
除する
ことを特徴とする電子機器。
【請求項７】
請求項１において、
前記認証制御部は、前記ユーザー認証情報の更新において、前記ユーザー認証情報が含
む前記認証情報単位で更新する
ことを特徴とする電子機器。
【請求項８】
複数のユーザーのそれぞれに複数種類の認証情報を関連付けて記憶するサーバーと通信
可能に接続する電子機器であって、
前記サーバーが記憶する複数種類の認証情報の少なくとも一部を記憶するキャッシュ情
報記憶部と、
前記サーバーから取得した前記認証情報に基づいてユーザー認証処理を実行する認証制
御部と、を有し、
前記認証制御部は、使用する前記認証情報が異なる複数の方法で前記ユーザー認証処理
を実行可能であり、前記サーバーを使用できない場合には、前記キャッシュ情報記憶部に
記憶される認証情報に基づいてユーザー認証処理を実行する
ことを特徴とする電子機器。
【請求項９】
請求項８において、
前記サーバーがパスワードの前記認証情報を外部に出力しない場合、
前記認証制御部は、前記パスワードを含む前記方法で前記ユーザー認証処理を行う際に
、前記サーバーを使用できない場合には、他の前記方法を用いるようにユーザーに報知す
る
ことを特徴とする電子機器。
【請求項１０】
請求項１乃至９のいずれか１項において、
更に、認証情報を記憶する内部ユーザー情報記憶部を有し、
前記認証制御部は、前記内部ユーザー情報記憶部に記憶される認証情報に基づいてユー
ザー認証処理を実行し、当該ユーザー認証処理により認証成功／失敗を決定できない場合
に、前記サーバーを用いた前記ユーザー認証処理を実行する
ことを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関する。
【背景技術】
【０００２】
従来、オフィスで使用されるプリンター、店舗で有償で使用するプリンターなど、ユー
ザーの認証を行ってから使用される電子機器がある。
【０００３】
また、近年、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ
Ｐｒｏｔｏｃｏｌ）サーバーが普及し、ＬＤＡＰサーバーに収められるユーザー情報が
、上記ユーザー認証に使用される場合もある（下記特許文献１など）。
【０００４】
さらに、通信不良などでＬＤＡＰサーバーに問い合わせができない際に、端末装置のキ
ャッシュメモリーに記憶されている認証情報を使って認証を代替する技術がある（ＷＩＮ
ＤＯＷＳ（登録商標）等）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１５６６４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、キャッシュメモリーに記憶される認証情報が正確でないと誤った認証が
行われてしまうことになり、キャッシュメモリーに記憶される情報の鮮度と正確性が重要
である。
【０００７】
また、ユーザー認証にパスワードを必要とする認証方法では、そのパスワードの情報を
ＬＤＡＰサーバーが外部に出力しない場合もあり、そのようなケースでは、キャッシュメ
モリーに認証情報が記憶されていても、ＬＤＡＰサーバーに問い合わせができないと認証
を行うことができない。
【０００８】
さらに、その電子機器を一時的に使用するユーザーの認証を容易に行いたい、迅速なユ
ーザー認証を行いたい、といったニーズもある。
【０００９】
そこで、本発明の目的は、ユーザーの認証を行う電子機器であって、ＬＤＡＰサーバー
を用いたユーザー認証の利便性を向上させることのできる電子機器を提供することである
。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、本発明の一つの側面は、複数のユーザーのそれぞれに複
数種類の認証情報を関連付けて記憶するサーバーと通信可能に接続する電子機器が、前記
サーバーが記憶する認証情報の少なくとも一部を含む認証情報であって、複数のユーザー
のそれぞれに１種類以上の認証情報を関連付けている認証情報であるユーザー認証情報を
記憶するキャッシュ情報記憶部と、ユーザーから入力された認証情報、及び、前記サーバ
ーから取得した前記認証情報に基づいてユーザー認証処理を実行する認証制御部と、を有
し、前記認証制御部は、前記ユーザー認証処理の実行後に、前記ユーザーから入力された
認証情報、又は、前記サーバーから取得した認証情報に基づいて、前記キャッシュ情報記
憶部が記憶する前記ユーザー認証情報を更新する、ことである。
【００１１】
当該側面により、サーバーが使用できない場合に、キャッシュ情報記憶部の随時更新さ
れた正しい認証情報でユーザー認証を行うことが可能になる。
【００１２】
更に、上記発明において、その好ましい一つの態様は、前記認証制御部は、前記ユーザ
ー認証情報の更新を、ユーザー単位で行う、ことを特徴とする。
【００１３】
当該態様により、キャッシュ情報記憶部における認証情報の更新は、ユーザー認証情報
毎に、すなわち、ユーザー毎に行われ、キャッシュ情報記憶部に誤った情報が残らない。
【００１４】
更に、上記発明において、その好ましい一つの態様は、前記認証制御部は、前記ユーザ
ー認証情報の更新において、前記ユーザー認証処理の結果が認証成功であった場合、前記
サーバーから、前記入力された認証情報のユーザーに関連付けられた複数種類の前記認証
情報を取得し、当該取得した複数の認証情報のいずれかを含むユーザー単位の前記ユーザ
ー認証情報を前記キャッシュ情報記憶部から削除し、前記取得した認証情報を新たな前記
ユーザー認証情報として前記キャッシュ情報記憶部に記憶する、ことを特徴とする。
【００１５】
当該態様により、キャッシュ情報記憶部に記憶される認証情報の正確性を保つことがで
きる。
【００１６】
更に、上記発明において、その好ましい一つの態様は、前記認証制御部は、前記ユーザ
ー認証情報の更新において、前記ユーザー認証処理の結果が認証失敗であった場合、前記
入力された認証情報を含むユーザー単位の前記ユーザー認証情報を前記キャッシュ情報記
憶部から削除する、ことを特徴とする。
【００１７】
当該態様により、キャッシュ情報記憶部に記憶される認証情報の正確性を保つことがで
きる。
【００１８】
更に、上記発明において、その好ましい一つの態様は、前記サーバーがパスワードの前
記認証情報を外部に出力しない場合、前記認証制御部は、前記パスワードを含む前記認証
情報で前記ユーザー認証処理を実行し、当該ユーザー認証処理の結果が認証失敗であった
場合には、前記ユーザー認証情報の更新をしない、ことを特徴とする。
【００１９】
更に、上記発明において、その好ましい一つの態様は、前記認証制御部は、前記ユーザ
ー認証情報の更新において、前記キャッシュ情報記憶部に記憶された前記ユーザー認証情
報の容量が所定量を超える場合には、先に登録したユーザー認証情報を後に登録したユー
ザー認証情報より先に前記キャッシュ情報記憶部から削除する、ことを特徴とする。
【００２０】
更に、上記発明において、その好ましい一つの態様は、前記認証制御部は、前記ユーザ
ー認証情報の更新において、前記ユーザー認証情報が含む前記認証情報単位で更新する、
ことを特徴とする。
【００２１】
当該態様により、過去に登録された認証情報をできるだけ生かすことができる。
【００２２】
上記の目的を達成するために、本発明の別の側面は、複数のユーザーのそれぞれに複数
種類の認証情報を関連付けて記憶するサーバーと通信可能に接続する電子機器が、前記サ
ーバーが記憶する複数種類の認証情報の少なくとも一部を記憶するキャッシュ情報記憶部
と、前記サーバーから取得した前記認証情報に基づいてユーザー認証処理を実行する認証
制御部と、を有し、前記認証制御部は、使用する前記認証情報が異なる複数の方法で前記
ユーザー認証処理を実行可能であり、前記サーバーを使用できない場合には、前記キャッ
シュ情報記憶部に記憶される認証情報に基づいてユーザー認証処理を実行する、ことであ
る。
【００２３】
当該側面により、複数の認証方法を利用でき、また、通信不良などによりサーバーが使
えない時にも認証が可能となって、ユーザー利便性が向上する。
【００２４】
更に、上記発明において、その好ましい一つの態様は、前記サーバーがパスワードの前
記認証情報を外部に出力しない場合、前記認証制御部は、前記パスワードを含む前記方法
で前記ユーザー認証処理を行う際に、前記サーバーを使用できない場合には、他の前記方
法を用いるようにユーザーに報知する、ことを特徴とする。
【００２５】
当該態様により、ユーザー利便性が向上する。
【００２６】
更に、上記発明において、その好ましい一つの態様は、更に、認証情報を記憶する内部
ユーザー情報記憶部を有し、前記認証制御部は、前記内部ユーザー情報記憶部に記憶され
る認証情報に基づいてユーザー認証処理を実行し、当該ユーザー認証処理により認証成功
／失敗を決定できない場合に、前記サーバーを用いた前記ユーザー認証処理を実行する、
ことを特徴とする。
【００２７】
当該態様により、いわゆるローカル認証が可能であるので、テンポラリーなユーザーの
認証、迅速な認証などの面で利便性がある。
【００２８】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる
。
【図面の簡単な説明】
【００２９】
【図１】本発明を適用した電子機器の実施の形態例に係る構成図である。
【図２】複数の（３つの）認証方法の各緒元を示した図である。
【図３】キャッシュメモリー１１４が記憶する認証情報を例示した図である。
【図４】ユーザー認証処理の処理手順を例示したフローチャートである。
【図５】事例１における各場面の認証情報を例示した図である。
【図６】事例２における各場面の認証情報を例示した図である。
【図７】事例３における各場面の認証情報を例示した図である
【図８】事例４における各場面の認証情報を例示した図である。
【図９】事例５における各場面の認証情報を例示した図である。
【図１０】事例６における各場面の認証情報を例示した図である。
【図１１】事例７における各場面の認証情報を例示した図である。
【発明を実施するための形態】
【００３０】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の
形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類
似のものには同一の参照番号又は参照記号を付して説明する。
【００３１】
図１は、本発明を適用した電子機器の実施の形態例に係る構成図である。図１に示すプ
リンター１が本発明を適用した電子機器であり、本プリンター１は、通信可能に接続され
るＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏ
ｃｏｌ）サーバー２を用いてユーザー認証を行う。本プリンター１は、ＬＤＡＰサーバー
２の認証情報をキャッシュメモリー１１４に記憶しておき、通信不良などによってＬＤＡ
Ｐサーバー２にアクセスできない場合には、そのキャッシュメモリー１１４の認証情報を
用いてユーザー認証を行う。また、本プリンター１は、ＬＤＡＰサーバー２を用いたユー
ザー認証を行った際に、キャッシュメモリー１１４に記憶される認証情報の更新処理を実
行する。また、本プリンター１は、「パスワード」を用いない認証方法を含む複数の認証
方法でユーザー認証を実行する。更に、本プリンター１は、内部ユーザー情報ＤＢ１１３
を用いて、プリンター１自身でユーザー認証が可能である。
【００３２】
これらの特徴により、本プリンター１では、利便性の高いユーザー認証を行うことがで
きる。
【００３３】
図１に示されるように、プリンター１は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏ
ｒｋ）などのネットワーク３を介してＬＤＡＰサーバー２と接続される。
【００３４】
また、プリンター１は、ユーザーが使用する際に、まず、ユーザー認証の処理を行い、
認証に成功した場合に、ユーザーが所望した印刷などの処理を実行する。一方、プリンタ
ー１は、認証に失敗した場合には、その後の処理を当該ユーザーに許可しない。すなわち
、プリンター１は、当該プリンター１の使用を許されたユーザーであるか否かをユーザー
認証処理で判断する。
【００３５】
本プリンター１は、図１に示されるように、制御部１１と機構部１２を備える。制御部
１１は、プリンター１の各部を制御する所謂コントローラーであり、ＣＰＵ、ＲＡＭ、Ｒ
ＯＭ、ＡＳＩＣ等を備える。
【００３６】
制御部１１は、機能構成として、図１に示されるように、認証制御部１１１、印刷制御
部１１２、内部ユーザー情報ＤＢ１１３、及び、キャッシュメモリー１１４を備える。
【００３７】
認証制御部１１１は、上述したユーザー認証の処理を司る部分である。本プリンター１
では、複数の（ここでは、一例として３つの）認証方法をサポートしている。換言すれば
、複数の（ここでは、一例として３つの）認証手段を備えている。
【００３８】
図２は、複数の（３つの）認証方法の各緒元を示した図である。図２に示す「名称」は
、各認証方法の名称であり、プリンター１は、一例として、「ユーザーＩＤ＆パスワード
認証」、「ＩＤ番号認証」、及び、「カード認証」の３つの認証方法でユーザー認証を行
うことができる。
【００３９】
図２の（Ａ）、（Ｂ）、及び、（Ｃ）の各行には、それぞれ、各認証方法の「入力され
た認証情報」、「認証成功条件」、及び、「認証失敗条件」が示されている。「入力され
た認証情報」の項目は、ユーザーによってプリンター１に入力される認証情報の種類と入
力方法が記載されている。
【００４０】
図２に示されるように、本実施の形態例では、「ユーザーＩＤ」、「パスワード」、「
ＩＤ番号」、及び、「カードＩＤ」の４種類の認証情報を扱う。なお、プリンター１は、
図示していないが、入力装置として、キーボード、カードリーダーなどを備えている。
【００４１】
ユーザーは、上記３つの認証方法のうちのいずれかを用いて認証を行うことができる。
【００４２】
また、プリンター１（認証制御部１１１）は、内部ユーザー情報ＤＢ１１３、キャッシ
ュメモリー１１４、及び、ＬＤＡＰサーバー２のユーザー情報ＤＢ２１の、３種類のデー
タ記憶装置に格納されるデータ（認証情報）を用いてユーザー認証を行う。
【００４３】
本プリンター１では、認証制御部１１１が行う認証処理に特徴があり、その具体的な処
理内容については後述する。なお、認証制御部１１１は、認証処理を指示するプログラム
、当該プログラムに従って処理を実行するＣＰＵ等によって構成される。
【００４４】
印刷制御部１１２は、ユーザー認証が成功した場合に、ユーザーによって指示された印
刷処理を制御する部分である。
【００４５】
内部ユーザー情報ＤＢ１１３（内部ユーザー情報記憶部）は、プリンター１自身で、Ｌ
ＤＡＰサーバー２を用いずに、ユーザー認証を行うための、所謂ローカル認証を行うため
の、データベースである。内部ユーザー情報ＤＢ１１３は、本プリンター１を頻繁に使用
するユーザー、テンポラリーに使用するユーザー等の認証情報を記憶する。なお、内部ユ
ーザー情報ＤＢ１１３が記憶する認証情報は、「ユーザーＩＤ」、「パスワード」、「Ｉ
Ｄ番号」、及び、「カードＩＤ」である。また、内部ユーザー情報ＤＢ１１３は、ハード
ディスク、ＮＶＲＡＭ等で構成される。
【００４６】
キャッシュメモリー１１４（キャッシュ情報記憶部）は、プリンター１がネットワーク
３を介して取得したデータ等を一時的に保持するデータ記憶部であり、上述の通り、ＬＤ
ＡＰサーバー２に記憶される認証情報を一時保持（キャッシュ）している。
【００４７】
図３は、キャッシュメモリー１１４が記憶する認証情報を例示した図である。図３に示
されるように、キャッシュメモリー１１４には、「ユーザーＩＤ」、「ＩＤ番号」、及び
、「カードＩＤ」の３種類の認証情報が記憶される。本実施の形態例では、後述するＬＤ
ＡＰサーバー２は、「パスワード」の認証情報を外部に出力しないルール（仕様）となっ
ており、プリンター１は、「パスワード」の認証情報をＬＤＡＰサーバー２から取得でき
ないので、キャッシュメモリー１１４は、「パスワード」の認証情報を有していない。
【００４８】
図３に示す情報において、１レコード（例えば、ａで囲われた部分）が、１ユーザーに
ついての認証情報であり、本明細書では、便宜的に、この１レコードの情報を、すなわち
、各ユーザーの「ユーザーＩＤ」、「ＩＤ番号」、及び、「カードＩＤ」の３つの情報を
まとめて、「ユーザー認証情報」と称す。一方、各認証情報（例えば、図３のｂ１、ｂ２
、ｂ３で囲われる部分のそれぞれ）を単に「認証情報」と称す。
【００４９】
なお、上述の通り、キャッシュメモリー１１４に記憶されるユーザー認証情報は、適宜
、更新される。
【００５０】
また、キャッシュメモリー１１４は、ＲＡＭ等で構成され、認証情報の記憶には、所定
の容量が割り当てられている。したがって、情報量が増え当該容量を超える場合には、登
録のタイミングが早い順にデータが消去される。なお、キャッシュメモリー１１４は、不
揮発メモリーでも良い。
【００５１】
次に、機構部１２は、上述した印刷処理を実行する部分であり、印刷制御部１１２の制
御によって動作し、用紙などの印刷媒体に印刷を実行する。例えば、インクジェット方式
の印刷方法を採用している場合には、機構部１２は、インクを吐出する複数のノズルを備
えた印刷ヘッド、用紙搬送装置等を備える。
【００５２】
次に、ＬＤＡＰサーバー２は、ネットワーク３内のディレクトリーサービスのためのサ
ーバー装置であり、図１に示されるように、ユーザー情報ＤＢ２１を備えている。
【００５３】
ユーザー情報ＤＢ２１には、プリンター１で使用される上述した４種類の認証情報、す
なわち「ユーザーＩＤ」、「パスワード」、「ＩＤ番号」、及び、「カードＩＤ」、を含
む情報が、ユーザー毎に収められている。なお、上述のとおり、本実施の形態例では、Ｌ
ＤＡＰサーバー２は、「パスワード」の情報を外部に出力しないものとする。
【００５４】
なお、ＬＤＡＰサーバー２は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、通信インタ
ーフェース、ユーザーインターフェース等を備え、ユーザー情報ＤＢ２１は、ハードディ
スク等で構成される。
【００５５】
以上説明したような構成を備えるプリンター１では、ユーザーに使用される際に、まず
、ユーザー認証処理を実行し、認証に成功した場合に、要求された印刷処理などを実行す
るが、その際のユーザー認証処理に特徴があり、以下、その具体的な処理内容について説
明する。
【００５６】
図４は、ユーザー認証処理の処理手順を例示したフローチャートである。まず、プリン
ター１を使用するユーザーが、認証情報を入力する（図４のステップＳ１）。具体的には
、ユーザーは、選択した認証方法に相応した認証情報を、当該認証情報に相応した入力手
段で入力する。ユーザーは、例えば、「ユーザーＩＤ＆パスワード認証」の場合には、プ
リンター１のキーボードを用いてユーザーＩＤとパスワードを入力し、「カード認証」の
場合には、カードＩＤが記憶されたカードを、プリンター１のカードリーダーにかざす。
【００５７】
当該認証情報の入力を受けると、認証制御部１１１は、まず、ローカル認証を試みる（
実行する）。具体的には、認証制御部１１１は、内部ユーザー情報ＤＢ１１３にアクセス
し、入力された認証情報に基づいて内部ユーザー情報ＤＢ１１３に記憶された情報を検索
する（図４のステップＳ２）。
【００５８】
そして、認証制御部１１１は、内部ユーザー情報ＤＢ１１３に、図２に示した「認証成
功条件」を満たす情報が見つかれば（図４のステップ３のＹｅｓ）、認証成功と判断する
（図４のステップＳ４）。この場合、認証制御部１１１は、当該処理で、ユーザー認証処
理を終了する。
【００５９】
一方、認証制御部１１１は、内部ユーザー情報ＤＢ１１３に、図２に示した「認証失敗
条件」を満たす情報が見つかれば（図４のステップ５のＹｅｓ）、認証失敗と判断する（
図４のステップＳ６）。この場合、認証制御部１１１は、当該処理で、ユーザー認証処理
を終了する。
【００６０】
例えば、「ユーザーＩＤ＆パスワード認証」の場合に、内部ユーザー情報ＤＢ１１３に
、入力されたユーザーＩＤ及びパスワードの両方と一致する情報が見つかれば、認証制御
部１１１は、「認証成功条件」を満たすと判断する。一方、内部ユーザー情報ＤＢ１１３
に、入力されたユーザーＩＤが見つかったが、それに対応付けられたパスワードが入力さ
れたパスワードと不一致の場合には、認証制御部１１１は、「認証失敗条件」を満たすと
判断する。
【００６１】
また、例えば、「カード認証」の場合、カードから読み取られたカードＩＤと一致する
カードＩＤが、内部ユーザー情報ＤＢ１１３に見つかれば、認証制御部１１１は、「認証
成功条件」を満たすと判断する。一方、「カード認証」の場合、図２に示されるように、
「認証失敗条件」は「なし」なので、「認証失敗条件」は満たされない。
【００６２】
このようにしてローカル認証が終了し、認証成功／失敗の判断がなされなかった場合に
は（図４のステップＳ５のＮｏ）、認証制御部１１１は、次に、ＬＤＡＰサーバー２を用
いた認証処理を行う。
【００６３】
認証制御部１１１は、ＬＤＡＰサーバー２へアクセスし、入力された認証情報に基づい
て認証情報を問い合わせる（図４のステップＳ７）。この際、通信エラーやＬＤＡＰサー
バー２の故障が発生するなど、ＬＤＡＰサーバー２に認証情報を問い合わせることができ
ない場合には（図４のステップＳ８のＹｅｓ）、認証制御部１１１は、キャッシュメモリ
ー１１４を用いた認証処理に移行する。
【００６４】
ＬＤＡＰサーバー２に認証情報を問い合わせできる場合には（図４のステップＳ８のＮ
ｏ）、認証制御部１１１は、ＬＤＡＰサーバー２によるユーザー認証を行う。具体的には
、認証制御部１１１は、ユーザー情報ＤＢ２１に、図２に示した「認証成功条件」を満た
す情報が見つかれば（図４のステップＳ９のＹｅｓ）、認証成功と判断する（図４のステ
ップＳ１０）。
【００６５】
一方、上記「認証成功条件」を満たす情報が見つからなければ（図４のステップＳ９の
Ｎｏ）、認証制御部１１１は、認証失敗と判断する（図４のステップＳ１１）。
【００６６】
このように、ＬＤＡＰサーバー２による認証判断を行った場合には、認証制御部１１１
は、キャッシュメモリー１１４に記憶されるユーザー認証情報の更新処理を実行する。認
証成功と判断した場合には（図４のステップＳ１０）、処理はステップＳ１４へ移行し、
認証失敗と判断した場合には（図４のステップＳ１１）、処理はステップＳ１６へ移行す
る。
【００６７】
一方、ＬＤＡＰサーバー２に問い合わせが出来ない場合には（図４のステップＳ８のＹ
ｅｓ）、認証制御部１１１は、入力された認証情報に基づいてキャッシュメモリー１１４
の検索を行う（図４のステップＳ１２）。そして、認証制御部１１１は、キャッシュメモ
リー１１４に、図２に示した「認証成功条件」を満たす情報が見つかれば（図４のステッ
プＳ１３のＹｅｓ）、認証成功と判断する（図４のステップＳ４）。
【００６８】
一方、上記「認証成功条件」を満たす情報が見つからなければ（図４のステップＳ１３
のＮｏ）、認証制御部１１１は、認証失敗と判断する（図４のステップＳ６）。なお、上
述の通り、キャッシュメモリー１１４には、「パスワード」の認証情報が記憶されていな
いので、「ユーザーＩＤ＆パスワード認証」の場合には、認証制御部１１１は、認証失敗
と判断する（図４のステップＳ６）。
【００６９】
認証成功／失敗の判断（図４のステップＳ４及びＳ６）の後は、ユーザー認証処理が終
了する。
【００７０】
次に、ＬＤＡＰサーバー２による認証判断を行った場合の上述した更新処理において、
認証成功と判断した場合には（図４のステップＳ１０）、認証制御部１１１は、ＬＤＡＰ
サーバー２から認証情報を取得する（図４のステップＳ１４）。具体的には、認証制御部
１１１は、「認証成功条件」を満たしたユーザーの認証情報であって、プリンター１で用
いられる全ての認証情報を、ＬＤＡＰサーバー２より取得する。ただし、上述の通り、「
パスワード」の認証情報は取得できないので、本実施の形態例の場合には、「ユーザーＩ
Ｄ」、「ＩＤ番号」、及び、「カードＩＤ」の認証情報を取得する。
【００７１】
次に、認証制御部１１１は、取得した認証情報に基づいてキャッシュメモリー１１４に
記憶される認証情報を更新する（図４のステップＳ１５）。具体的には、認証制御部１１
１は、キャッシュメモリー１１４に記憶されるユーザー認証情報（ユーザー毎のレコード
情報）に、取得した認証情報のいずれかを含むものがあれば、それらのユーザー認証情報
を全て削除する。例えば、取得した認証情報を含むユーザー認証情報が２つ存在すれば、
それら２つのユーザー認証情報を、すなわち、２レコードの情報を削除する。
【００７２】
その後、認証制御部１１１は、ＬＤＡＰサーバー２から取得した認証情報を１つのユー
ザー認証情報（１レコード情報）として、キャッシュメモリー１１４に登録（記憶）する
。
【００７３】
かかる登録を行う際には、認証制御部１１１は、キャッシュメモリー１１４へ登録（記
憶）した順番が識別できる情報を付加する。例えば、登録日時の情報、登録されているユ
ーザー認証情報の中の登録順を表す番号、又は、登録されているユーザー認証情報の中の
削除順を表す番号などが付加される。
【００７４】
上記登録の際に、キャッシュメモリー１１４の認証情報に割り当てられた容量を超える
場合には、認証制御部１１１は、最も古い（最も早く登録された）ユーザー認証情報を削
除してから当該登録を行う。
【００７５】
一方、ＬＤＡＰサーバー２による認証判断を行った場合の上述した更新処理において、
認証失敗と判断した場合には（図４のステップＳ１１）、認証制御部１１１は、入力され
た認証情報（ステップＳ１）に基づいて、キャッシュメモリー１１４の認証情報を更新す
る（図４のステップＳ１６）。
【００７６】
具体的には、認証制御部１１１は、キャッシュメモリー１１４に記憶されるユーザー認
証情報（ユーザー毎のレコード情報）に、入力された認証情報を含むものがあれば、その
ユーザー認証情報を削除する。
【００７７】
なお、「ユーザーＩＤ＆パスワード認証」で、認証失敗と判断した場合には、認証制御
部１１１は、当該キャッシュメモリー１１４の更新処理を実行しない。
【００７８】
このようにして、キャッシュメモリー１１４の更新処理が終了すると、ユーザー認証処
理が終了する。
【００７９】
なお、ＬＤＡＰサーバー２を用いた認証では、認証成功／失敗の判断は、ＬＤＡＰサー
バー２がユーザー情報ＤＢ２１の検索を終えた時点で、ＬＤＡＰサーバー２が行っている
、と言うこともできる。
【００８０】
次に、キャッシュメモリー１１４の更新処理について具体的な事例の説明を行う。
【００８１】
［事例１］
図５は、事例１における各場面の認証情報を例示した図である。事例１は、「ユーザー
ＩＤ＆パスワード認証」で、ＬＤＡＰサーバー２を用いた認証結果が認証成功であった場
合の例である。
【００８２】
図５の（Ａ）は、認証処理前におけるキャッシュメモリー１１４の認証情報の状態を示
している。当該例では、４ユーザーについてのユーザー認証情報が記憶（登録）されてい
る。図５の（Ｂ）は、ユーザーによって入力された認証情報である。図５の（Ｃ）は、認
証成功後に、ＬＤＡＰサーバー２から取得された認証情報である。図５の（Ｄ）は、更新
処理後におけるキャッシュメモリー１１４の認証情報の状態を示している。
【００８３】
当該事例では、キャッシュメモリー１１４に記憶されているユーザー認証情報（図５の
（Ａ））の中に、取得した認証情報（図５の（Ｃ））を含むものがないので、どのユーザ
ー認証情報（レコード）も削除されずに、取得した認証情報が１ユーザー認証情報として
キャッシュメモリー１１４に登録される（図５のｃ）。
【００８４】
［事例２］
図６は、事例２における各場面の認証情報を例示した図である。事例２は、「ユーザー
ＩＤ＆パスワード認証」で、ＬＤＡＰサーバー２を用いた認証結果が認証成功であった場
合の例である。
【００８５】
図６の（Ａ）〜（Ｄ）は、それぞれ、図５の場合と同場面の認証情報を例示している。
【００８６】
当該事例では、キャッシュメモリー１１４に記憶されているユーザー認証情報（図６の
（Ａ））のうち、取得した認証情報（図６の（Ｃ））を含むユーザー認証情報が存在する
ので、そのユーザー認証情報（レコード）が削除され（図６のｄ）、取得した認証情報が
１ユーザー認証情報としてキャッシュメモリー１１４に登録される（図５のｅ）。
【００８７】
［事例３］
図７は、事例３における各場面の認証情報を例示した図である。事例３は、「ユーザー
ＩＤ＆パスワード認証」で、ＬＤＡＰサーバー２を用いた認証結果が認証成功であった場
合の例である。
【００８８】
図７の（Ａ）〜（Ｄ）は、それぞれ、図５の場合と同場面の認証情報を例示している。
【００８９】
当該事例では、キャッシュメモリー１１４に記憶されているユーザー認証情報（図７の
（Ａ））のうち、取得した認証情報（図７の（Ｃ））を含むユーザー認証情報が３つ存在
するので、それらのユーザー認証情報（３レコード）が削除され（図７のｆ）、取得した
認証情報が１ユーザー認証情報としてキャッシュメモリー１１４に登録される（図７のｇ
）。
【００９０】
［事例４］
図８は、事例４における各場面の認証情報を例示した図である。事例４は、「ユーザー
ＩＤ＆パスワード認証」で、ＬＤＡＰサーバー２を用いた認証結果が認証失敗であった場
合の例である。
【００９１】
図８の（Ａ）は、認証処理前におけるキャッシュメモリー１１４の認証情報の状態を示
している。図８の（Ｂ）は、ユーザーによって入力された認証情報である。図８の（Ｃ）
は、更新処理後におけるキャッシュメモリー１１４の認証情報の状態を示している。
【００９２】
当該事例では、「ユーザーＩＤ＆パスワード認証」で認証を失敗したので、上述の通り
、キャッシュメモリー１１４に記憶されているユーザー認証情報の更新は行われない。
【００９３】
［事例５］
図９は、事例５における各場面の認証情報を例示した図である。事例５は、「ＩＤ番号
認証」で、ＬＤＡＰサーバー２を用いた認証結果が認証失敗であった場合の例である。
【００９４】
図９の（Ａ）〜（Ｃ）は、それぞれ、図８の場合と同場面の認証情報を例示している。
【００９５】
当該事例では、キャッシュメモリー１１４に記憶されているユーザー認証情報（図９の
（Ａ））のうち、入力された認証情報（図９の（Ｂ））を含むユーザー認証情報が存在す
るので、そのユーザー認証情報（レコード）が削除される（図９のｈ）。
【００９６】
［事例６］
図１０は、事例６における各場面の認証情報を例示した図である。事例６は、「カード
認証」で、ＬＤＡＰサーバー２を用いた認証結果が認証失敗であった場合の例である。
【００９７】
図１０の（Ａ）〜（Ｃ）は、それぞれ、図８の場合と同場面の認証情報を例示している
。
【００９８】
当該事例では、キャッシュメモリー１１４に記憶されているユーザー認証情報（図１０
の（Ａ））のうち、入力された認証情報（図１０の（Ｂ））を含むユーザー認証情報が存
在するので、そのユーザー認証情報（レコード）が削除される（図１０のｉ）。
【００９９】
［事例７］
図１１は、事例７における各場面の認証情報を例示した図である。事例７は、「ユーザ
ーＩＤ＆パスワード認証」で、ＬＤＡＰサーバー２を用いた認証結果が認証成功であった
場合の例である。
【０１００】
図１１の（Ａ）〜（Ｄ）は、それぞれ、図５の場合と同場面の認証情報を例示している
。
【０１０１】
当該事例では、キャッシュメモリー１１４に記憶できるユーザー認証情報が最大１０件
（１０レコード）であり（図１１の（Ａ））、今回取得された認証情報によるユーザー認
証情報を登録できないので、まず、最も古い（最も先に登録された）ユーザー認証情報が
削除される（図１１のｊ）。その後、取得した認証情報が１ユーザー認証情報としてキャ
ッシュメモリー１１４に登録される（図１１のｋ）。
【０１０２】
なお、上述の実施形態例では、認証制御部１１１は、キャッシュメモリー１１４の認証
情報の更新をユーザー認証情報単位（レコード単位）で行っていたが、ＬＤＡＰサーバー
２から取得した認証情報に基づいて削除する場合に、取得した認証情報と一致する認証情
報を削除し、ユーザー認証情報の全てを削除しないようにしてもよい。
【０１０３】
例えば、上記事例３において、「ｕｓｅｒ２」、「ｎｕｍｂｅｒ２」、「ｃａｒｄ２」
のユーザー認証情報の全体を削除せずに、このレコードから、ＬＤＡＰサーバー２から取
得した認証情報と一致する「ｎｕｍｂｅｒ２」のみを削除するようにする。
【０１０４】
また、ＬＤＡＰサーバー２による認証を失敗し、ユーザーによって入力された認証情報
に基づいて認証情報を削除する場合にも、同様に、入力された認証情報と一致する認証情
報を削除し、ユーザー認証情報の全てを削除しないようにしてもよい。
【０１０５】
例えば、上記事例５において、「ｕｓｅｒ１」、「ｎｕｍｂｅｒ１」、「ｃａｒｄ１」
のユーザー認証情報の全体を削除せずに、このレコードから、入力された認証情報と一致
する「ｎｕｍｂｅｒ１」のみを削除するようにする。
【０１０６】
また、本実施の形態例では、上述の通り、キャッシュメモリー１１４に「パスワード」
の認証情報がないため、「ユーザーＩＤ＆パスワード認証」を行う際に、通信不良などで
ＬＤＡＰサーバー２に問い合わせが出来ない状況では、ユーザー認証を実行できない。
【０１０７】
そこで、このような場合に、すなわち、ユーザーによって「ユーザーＩＤ」と「パスワ
ード」が入力され（図４のステップＳ１）、ローカル認証では判断されずに（図４のステ
ップＳ５のＮｏ）、ＬＤＡＰサーバー２への問合せが不可である場合に（図４のステップ
Ｓ８のＹｅｓ）、認証制御部１１１が、「パスワード」を使用しない他の認証方法、ここ
では、「ＩＤ番号認証」又は「カード認証」を使用することを促す報知を、ユーザーに対
して行うようにしてもよい。例えば、図示しないプリンター１の表示装置に、その旨のメ
ッセージが表示されるようにする。
【０１０８】
以上説明したように、本実施の形態例及びその変形例に係るプリンター１では、ＬＤＡ
Ｐサーバー２を用いたユーザー認証の判断がなされる度に、キャッシュメモリー１１４に
記憶される認証情報が適切に更新されるので、ＬＤＡＰサーバー２への問い合わせが出来
ない状況でも、キャッシュメモリー１１４に記憶された新しく正しい情報に基づいてユー
ザー認証を行うことができる。
【０１０９】
また、キャッシュメモリー１１４における認証情報の更新は、ユーザー認証情報毎に、
すなわち、ユーザー毎に行われ、キャッシュメモリー１１４に誤った情報が残らないよう
になされる。
【０１１０】
また、キャッシュメモリー１１４に割り当てられた容量を超える認証情報を登録する場
合には、登録タイミングの早いものから（古い情報から）削除を行う。
【０１１１】
また、代替案として、上述の通り、キャッシュメモリー１１４の情報更新において、「
認証情報」単位で削除することにより、過去に登録された情報をできるだけ生かすことが
できる。
【０１１２】
また、本プリンター１では、ＬＤＡＰサーバー２が外部に出力しない認証情報（例えば
、「パスワード」）を用いない認証方法を含む、複数の認証方法が用意されるので、ＬＤ
ＡＰサーバー２からキャッシュメモリー１１４にキャッシュされている情報だけでも認証
が可能である。したがって、ＬＤＡＰサーバー２の故障などＬＤＡＰサーバー２に問い合
わせが出来ない時にもユーザー認証を行え、利便性が向上される。
【０１１３】
また、ＬＤＡＰサーバー２が外部に出力しない認証情報（例えば、「パスワード」）を
用いた認証方法の場合に、ＬＤＡＰサーバー２に問い合わせが出来ない際には、他の認証
方法を用いることを促す報知をユーザーに行うことで、ユーザー利便性を向上させること
ができる。
【０１１４】
また、プリンター１は、内部ユーザー情報ＤＢ１１３を備え、ローカル認証が可能であ
るので、テンポラリーなユーザーの認証や迅速な認証に好適なユーザー認証が可能であり
、この点でもユーザー利便性が高い。
【０１１５】
なお、本発明は、プリンターでない電子機器にも適用することができる。
【０１１６】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発
明とその均等物に及ぶものである。
【符号の説明】
【０１１７】
１…プリンター、２…ＬＤＡＰサーバー、３…ネットワーク、１１…制御部、１２…機
構部、２１…ユーザー情報ＤＢ、１１１…認証制御部、１１２…印刷制御部、１１３…内
部ユーザー情報ＤＢ、１１４…キャッシュメモリー。
【図１】
2019125069.tif 000003
【図２】
2019125069.tif 000004
【図３】
2019125069.tif 000005
【図４】
2019125069.tif 000006
【図５】
2019125069.tif 000007
【図６】
2019125069.tif 000008
【図７】
2019125069.tif 000009
【図８】
2019125069.tif 000010
【図９】
2019125069.tif 000011
【図１０】
2019125069.tif 000012
【図１１】
2019125069.tif 000013