(57)【要約】 【課題】ユーザごとに、該ユーザに適した認証方法での認証を可能にするシステム、電子機器、認証処理方法およびプログラムを提供する。【解決手段】本発明のシステムは、取得部と選択部と表示制御部とを備える。取得部は、ユーザを特定可能なユーザ情報を取得する。選択部は、１以上のユーザ情報ごとに、複数の認証方法のうちの何れかが対応付けられた認証方法情報を参照して、取得部により取得されたユーザ情報に対応付けられた認証方法を選択する。表示制御部は、選択部により選択された認証方法で認証を行うための認証画面を表示部に表示する制御を行う。【選択図】図３
2018028874.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを特定可能なユーザ情報を取得する取得部と、
１以上の前記ユーザ情報ごとに、複数の認証方法のうちの何れかが対応付けられた認証方法情報を参照して、前記取得部により取得された前記ユーザ情報に対応付けられた認証方法を選択する選択部と、
前記選択部により選択された認証方法で認証を行うための認証画面を表示部に表示する制御を行う表示制御部と、を備える、
システム。
【請求項２】
前記複数の認証方法には、
操作部を介して前記認証画面に入力された、ユーザの認証に用いられる認証情報を用いて認証を行う通常認証方法、前記認証画面に対するユーザの指示動作に基づいて認証を行うジェスチャ認証方法、前記認証画面に対するフリック動作に基づいて認証を行うフリック認証方法、および、前記認証画面のタッチ位置に対応する音の組み合わせに基づいて認証を行う音認証方法のうち少なくとも２つが含まれる、
請求項１に記載のシステム。
【請求項３】
前記選択部により選択された認証方法で認証を行う認証部をさらに備える、
請求項２に記載のシステム。
【請求項４】
前記認証部は、前記ジェスチャ認証方法で認証を行う場合、複数の操作ごとに前記指示動作を対応付けた情報であるジェスチャテーブルに基づいて認証を行う、
請求項３に記載のシステム。
【請求項５】
前記ジェスチャテーブルはユーザごとに設けられ、かつ、ユーザを認証する操作に対応付けられた前記指示動作はユーザごとに定められる、
請求項４に記載のシステム。
【請求項６】
前記指示動作は、該指示動作に用いられる指示部の画面上の軌跡に応じて決まる、
請求項４または５に記載のシステム。
【請求項７】
前記認証部は、前記フリック認証方法で認証を行う場合、複数の操作ごとに前記フリック動作を対応付けた情報であるフリックテーブルに基づいて認証を行う、
請求項３乃至６のうちの何れか１項に記載のシステム。
【請求項８】
前記フリックテーブルはユーザごとに設けられ、かつ、ユーザを認証する操作に対応付けられた前記フリック動作はユーザごとに定められる、
請求項７に記載のシステム。
【請求項９】
ユーザを認証する操作に対応付けられた前記フリック動作は、上方向の前記フリック動作、下方向の前記フリック動作、左方向の前記フリック動作、および、右方向の前記フリック動作のうちの少なくとも１つ、または、少なくとも２つの組み合わせである、
請求項７または８に記載のシステム。
【請求項１０】
前記認証部は、前記音認証方法で認証を行う場合、複数の操作ごとに前記音の組み合わせを対応付けた情報である音テーブルに基づいて認証を行う、
請求項３乃至９のうちの何れか１項に記載のシステム。
【請求項１１】
前記音テーブルはユーザごとに設けられ、かつ、ユーザを認証する操作に対応付けられた前記音の組み合わせはユーザごとに定められる、
請求項９に記載のシステム。
【請求項１２】
前記タッチ位置が画面の上側に近いほど高い音を出力し、前記タッチ位置が画面の右側に近いほど音量が大きい音を出力する制御を行う音出力制御部をさらに有する、
請求項１０または１１に記載のシステム。
【請求項１３】
ユーザを特定可能なユーザ情報を取得する取得部と、
１以上の前記ユーザ情報ごとに、複数の認証方法のうちの何れかが対応付けられた認証方法情報を参照して、前記取得部により取得された前記ユーザ情報に対応付けられた認証方法を選択する選択部と、
前記選択部により選択された認証方法で認証を行うための認証画面を表示部に表示する制御を行う表示制御部と、を備える、
電子機器。
【請求項１４】
前記電子機器は、記録媒体上に画像を形成する画像形成装置である、
請求項１３に記載の電子機器。
【請求項１５】
ユーザを特定可能なユーザ情報を取得する取得ステップと、
１以上の前記ユーザ情報ごとに、複数の認証方法のうちの何れかが対応付けられた認証方法情報を参照して、前記取得ステップにより取得された前記ユーザ情報に対応付けられた認証方法を選択する選択ステップと、
前記選択ステップにより選択された認証方法で認証を行うための認証画面を表示部に表示する制御を行う表示制御ステップと、を含む、
認証処理方法。
【請求項１６】
コンピュータに、
ユーザを特定可能なユーザ情報を取得する取得ステップと、
１以上の前記ユーザ情報ごとに、複数の認証方法のうちの何れかが対応付けられた認証方法情報を参照して、前記取得ステップにより取得された前記ユーザ情報に対応付けられた認証方法を選択する選択ステップと、
前記選択ステップにより選択された認証方法で認証を行うための認証画面を表示部に表示する制御を行う表示制御ステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム、電子機器、認証処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来において、例えばコピー機能、スキャナ機能、ファクシミリ機能、プリンタ機能等の各種の機能を備えた複合機（ＭＦＰ：Multifunction  Peripheral）又はレーザプリンタ装置や前述の各種機能単体の装置（例えば、スキャナ装置、ファクシミリ装置等）等の画像形成装置が知られている。そして、画像形成装置を使用するユーザを認証（画像形成装置を使用する権限を有すると認める）するための技術として様々な技術が知られている。
【０００３】
例えば特許文献１には、操作パネルからキー入力される認証コードを、操作パネルのキー入力の種類に応じて、入力されたデータをそのまま１文字として又は桁数の大きい文字列に変換して取得し、キー入力に基づいて取得した文字列が所定の文字列と一致することで認証コードを認証する制御部を備える構成が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、通常、ＭＦＰ等の操作部パネル（タッチパネル）には凹凸がないため、視覚障害を有する方にとって操作が難しいことが考えられる。そこで、例えば点字シートなどを新たに設けた場合、今度は一般のユーザにとって操作がし難くなってしまう（操作の妨げになってしまう）。つまり、従来においては、ユーザごとに、該ユーザに適した認証方法での認証を可能にする仕組みは存在しなかった。
【０００５】
本発明は、上記に鑑みてなされたものであって、ユーザごとに、該ユーザに適した認証方法での認証を可能にするシステム、電子機器、認証処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、ユーザを特定可能なユーザ情報を取得する取得部と、１以上の前記ユーザ情報ごとに、複数の認証方法のうちの何れかが対応付けられた認証方法情報を参照して、前記取得部により取得された前記ユーザ情報に対応付けられた認証方法を選択する選択部と、前記選択部により選択された認証方法で認証を行うための認証画面を表示部に表示する制御を行う表示制御部と、を備えるシステムである。
【発明の効果】
【０００７】
本発明によれば、ユーザごとに、該ユーザに適した認証方法での認証を可能にする。
【図面の簡単な説明】
【０００８】
【図１】図１は、ＭＦＰのハードウェア構成図である。
【図２】図２は、ＭＦＰのソフトウェア構成図である。
【図３】図３は、ＭＦＰが有する機能の一例を示す図である。
【図４】図４は、認証方法情報の一例を示す図である。
【図５】図５は、ジェスチャテーブルの一例を示す図である。
【図６】図６は、フリックテーブルの一例を示す図である。
【図７】図７は、音テーブルの一例を示す図である。
【図８】図８は、通常認証方法で認証を行うための認証画面の一例を示す図である。
【図９】図９は、ジェスチャ認証方法で認証を行うための認証画面の一例を示す図である。
【図１０】図１０は、ユーザが、実行操作に対応するジェスチャを行っている様子を示す図である。
【図１１】図１１は、フリック認証方法で認証を行うための認証画面の一例を示す図である。
【図１２】図１２は、音認証方法で認証を行うための認証画面の一例を示す図である。
【図１３】図１３は、ＭＦＰの動作手順の一例を示すシーケンス図である。
【図１４】図１４は、ＭＦＰの動作例を示すフローチャートである。
【図１５】図１５は、変形例のシステムのハードウェア構成図である。
【図１６】図１６は、変形例のＭＦＰが有する機能の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明に係るシステム、電子機器、認証処理方法およびプログラムを詳細に説明する。
【００１０】
（第１の実施形態）
まず、図１は、第１の実施形態の複合機（ＭＦＰ：Multifunction  Peripheral）１のハードウェア構成図である。ＭＦＰ１は、システム及び電子機器の一例である。ＭＦＰ１は、例えばコピー機能、スキャナ機能、ファクシミリ機能、プリンタ機能等の各種の機能を備えた本体１０と、ユーザの操作に応じた入力を受け付ける操作部２０とを備える。
【００１１】
本体１０と操作部２０は、専用の通信路３０を介して相互に通信可能に接続されている。通信路３０は、例えばＵＳＢ（Universal  Serial  Bus）規格のものを用いることもできるが、有線か無線かを問わず任意の規格のものであってよい。また、本体１０は、コピー機能、スキャナ機能、ファクシミリ機能、プリンタ機能等の画像生成機能のうち、一つの機能を有していてもよいし又は複数の機能を有していてもよい。
【００１２】
操作部２０としては、単独で完結した情報処理を実行可能な電子機器を用いることができる。一例として、操作部２０としては、スマートフォン又はタブレット型端末等の情報処理端末を用いることができる。この場合、操作部２０として用いられる情報処理端末は、ＭＦＰ１の操作部として機能する。
【００１３】
より詳しくは、操作部２０として用いられる情報処理端末は、従来、ＭＦＰ１専用の操作部として固定され設置されていた操作パネルの代わりに、ＭＦＰ１に装着及び取り外し可能に接続される。すなわち、操作部２０として用いられる情報処理端末は、例えばＭＦＰ１の操作パネルが配置される位置等の所定の位置に取り外し可能（分離可能）ながらも、ＭＦＰ１と一体的に設置される。従って、操作部２０として用いられる情報処理端末及びＭＦＰ１は、一台の装置として把握されてもよい。操作部２０である情報処理端末は、ＭＦＰ１から取り外されると、ＭＦＰ１との間で、例えばＢｌｕｅｔｏｏｔｈ（登録商標）又は赤外線通信等の無線通信を行い、ＭＦＰ１の操作部として機能する。
【００１４】
本体１０は、操作部２０で受け付けた入力に応じた動作を行う。また、本体１０は、クライアントＰＣ（パーソナルコンピュータ）等の外部装置とも通信可能であり、外部装置から受信した指示に応じた動作も行う。
【００１５】
（本体のハードウェア構成）
次に、本体１０のハードウェア構成について説明する。図１に示すように、本体１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＨＤＤ（ハードディスクドライブ）１４とを備える。また、本体１０は、通信Ｉ／Ｆ（インタフェース）１５と、接続Ｉ／Ｆ１６と、エンジン１７と、ファクシミリモデム（ＦＡＸモデム）１９とを備える。各部１１〜１７及びＦＡＸモデム１９は、システムバス１８を介して相互に接続されている。
【００１６】
ＣＰＵ１１は、本体１０の動作を統括的に制御する。ＣＰＵ１１は、ＲＡＭ１３をワークエリア（作業領域）としてＲＯＭ１２又はＨＤＤ１４等に格納されたプログラムを実行することで、本体１０全体の動作を制御し、上述したコピー機能、スキャナ機能、ファクシミリ機能、プリンタ機能などの各種機能を実現する。
【００１７】
通信Ｉ／Ｆ１５は、ネットワーク４０上のクライアントＰＣ（パーソナルコンピュータ）、Ｗｅｂサーバ装置又は認証サーバ装置等の外部装置と通信するためのインタフェースである。接続Ｉ／Ｆ１６は、通信路３０を介して操作部２０と通信するためのインタフェースである。なお、図１及び図２において、通信路３０は、有線的に図示されているが、上述のように操作部２０は、ＭＦＰ１の本体１０に対して装着及び取り外しが可能となっている。このため、操作部２０をＭＦＰ１に装着しているときには、通信路３０は有線通信路として機能し、操作部２０をＭＦＰ１から取り外したときには、通信路３０は無線通信路として機能する。
【００１８】
エンジン１７は、コピー機能、スキャナ機能、ファクシミリ機能及びプリンタ機能等を実現させるための、汎用的な情報処理及び通信以外の処理を行うハードウェアである。エンジン１７は、例えば原稿の画像をスキャンして読み取るスキャナ、用紙等のシート材への印刷を行うプロッタ、ファクシミリ通信を行うファクシミリ通信部等を備えている。さらに、印刷済みシート材を仕分けるフィニッシャ及び原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを備えることもできる。
【００１９】
ＨＤＤ１４は、各種の情報を記憶する。例えばＨＤＤ１４には、後述の通常認証方法が適用されるユーザを認証する元となる認証元情報（後述するように、この例ではユーザ名とパスワード）が、ユーザごとに記憶されている。また、ＨＤＤ１４は、後述の情報ＤＢ１１２として機能する。
【００２０】
なお、ＩＣカードを用いたユーザ認証を例に説明を進めているが、ユーザ認証に用いられる機能を備えた（或いは、アプリケーションがインストールされた）スマートフォン、携帯電話機等、様々な情報端末を含めて認証デバイスとし、ＩＣカードを用いた場合と同様の機能を実現可能である。また、実施形態では、「ＩＣカード」をユーザ認証に用いることとして説明を進める。しかし、ユーザ情報が記憶可能な記憶媒体であれば全て用いることができる。このため、ＩＣカード又はＩＤカード等のみに限定されることはない。
【００２１】
（操作部のハードウェア構成）
次に、操作部２０のハードウェア構成について説明する。図１に示すように、操作部２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、フラッシュメモリ２４と、通信Ｉ／Ｆ２５と、接続Ｉ／Ｆ２６と、操作パネル２７と、ＩＣカードＩ/Ｆ２９とを備え、これらがシステムバス２８を介して相互に接続されている。
【００２２】
ＣＰＵ２１は、操作部２０の動作を統括的に制御する。ＣＰＵ２１は、ＲＡＭ２３をワークエリア（作業領域）としてＲＯＭ２２等に格納されたプログラムを実行することで操作部２０全体の動作を制御する。通信Ｉ／Ｆ２５は、例えばネットワーク４０上の認証サーバ装置と通信するためのインタフェースである。
【００２３】
接続Ｉ／Ｆ２６は、通信路３０を介して本体１０と通信するためのインタフェースである。
【００２４】
操作パネル２７は、タッチセンサを備えた液晶表示装置（ＬＣＤ）で構成される。操作パネル２７は、ユーザの操作に応じた各種の入力を受け付けると共に、例えば受け付けた入力に応じた情報、ＭＦＰ１の動作状況を示す情報、設定状態を示す情報等の各種の情報を表示する。なお、操作パネル２７は、タッチセンサを備えた有機ＥＬ表示装置で構成してもよい。さらに、これに加えて又はこれに代えて、ハードウェアキー等の操作部又は発光部等の表示部を設けてもよい。
【００２５】
ＩＣカードＩ／Ｆ２９は、例えばＵＳＢケーブル等を介して、カードリーダ６に接続されている。カードリーダ６は、ＭＦＰ１に対するログイン操作のときに、ユーザにより翳されたＩＣカード５との間で非接触無線通信を行い、ＩＣカード５に記憶されているカードＩＤ（ユーザを特定可能なユーザ情報の一例）の読み取りを行う。
【００２６】
なお、この例では、カードリーダ６と操作部２０は、物理的に異なる装置同士が、ＵＳＢケーブル等を介して接続されていることとして説明をする。しかし、操作部２０にカードリーダ６が内蔵されていてもよい。すなわち、操作部２０とカードリーダ６が一体的に形成されていてもよい（一つの装置として形成されていてもよい）。
【００２７】
（ＭＦＰのソフトウェア構成）
図２に、ＭＦＰ１のソフトウェア構成の一例を示す。図２に示すように、本体１０は、アプリ層１０１と、サービス層１０２と、ＯＳ層１０３とを有する。アプリ層１０１、サービス層１０２及びＯＳ層１０３の実体は、ＲＯＭ１２又はＨＤＤ１４等に格納されている各種ソフトウェアである。ＣＰＵ１１が、これらのソフトウェアを実行することにより、各種の機能が提供される。
【００２８】
アプリ層１０１のソフトウェアは、ハードウェア資源を動作させて所定の機能を提供するためのアプリケーションソフトウェア（以下の説明では、単に「アプリ」と称する場合がある）である。例えばアプリとしては、コピー機能を提供するためのコピーアプリ、スキャナ機能を提供するためのスキャナアプリ、ファクシミリ機能を提供するためのファクシミリアプリ、プリンタ機能を提供するためのプリンタアプリ等が挙げられる。
【００２９】
サービス層１０２のソフトウェアは、アプリ層１０１とＯＳ層１０３との間に介在し、アプリに対し、本体１０が備えるハードウェア資源を利用するためのインタフェースを提供するソフトウェアである。具体的には、ハードウェア資源に対する動作要求の受け付け、動作要求の調停を行う機能を提供するためのソフトウェアである。サービス層１０２が受け付ける動作要求としては、スキャナによる読み取りやプロッタによる印刷等の要求がある。
【００３０】
なお、サービス層１０２によるインタフェースの機能は、本体１０のアプリ層１０１だけではなく、操作部２０のアプリ層２０１に対しても提供される。すなわち、操作部２０のアプリ層２０１（アプリ）も、サービス層１０２のインタフェース機能を介して、本体１０のハードウェア資源（例えばエンジン１７）を利用した機能を実現することができる。
【００３１】
ＯＳ層１０３のソフトウェアは、本体１０が備えるハードウェアを制御する基本機能を提供するための基本ソフトウェア（オペレーティングシステム）である。サービス層１０２のソフトウェアは、各種アプリからのハードウェア資源の利用要求を、ＯＳ層１０３が解釈可能なコマンドに変換してＯＳ層１０３に渡す。そして、ＯＳ層１０３のソフトウェアによりコマンドが実行されることで、ハードウェア資源は、アプリの要求に従った動作を行う。
【００３２】
同様に、操作部２０は、アプリ層２０１と、サービス層２０２と、ＯＳ層２０３とを有する。操作部２０が備えるアプリ層２０１、サービス層２０２及びＯＳ層２０３も、階層構造については本体１０側と同様である。ただし、アプリ層２０１のアプリにより提供される機能及びサービス層２０２が受け付け可能な動作要求の種類は、本体１０側とは異なる。アプリ層２０１のアプリは、操作部２０が備えるハードウェア資源を動作させて所定の機能を提供するためのソフトウェアである。主には、本体１０が備える機能（コピー機能、スキャナ機能、ファクシミリ機能、プリンタ機能）に関する操作及び表示を行うためのＵＩ（ユーザインタフェース）の機能を提供するためのソフトウェアである。
【００３３】
なお、実施形態の例では、機能の独立性を保つために、本体１０側のＯＳ層１０３のソフトウェアと操作部２０側のＯＳ層２０３のソフトウェアが互いに異なる。つまり、本体１０と操作部２０は、別々のオペレーティングシステムで互いに独立して動作する。例えば、本体１０側のＯＳ層１０３のソフトウェアとしてＬｉｎｕｘ（登録商標）を用い、操作部２０側のＯＳ層２０３のソフトウェアとしてＡｎｄｒｏｉｄ（登録商標）を用いることも可能である。
【００３４】
本体１０及び操作部２０を、別々のオペレーティングシステムで動作させることで、本体１０と操作部２０との間の通信は、共通の装置内のプロセス間通信ではなく、異なる装置間の通信として行われる。操作部２０が受け付けた入力（ユーザからの指示内容）を本体１０へ伝達する動作（コマンド通信）及び本体１０が操作部２０へイベントを通知する動作などがこれに該当する。ここでは、操作部２０が本体１０へコマンド通信を行うことにより、本体１０の機能を使用することができる。また、本体１０から操作部２０に通知するイベントには、本体１０における動作の実行状況、本体１０側で設定された内容等が挙げられる。
【００３５】
また、実施形態の例では、操作部２０に対する電力供給は、本体１０から通信路３０を経由して行われているので、操作部２０の電源制御を、本体１０の電源制御とは別に（独立して）行うことができる。
【００３６】
なお、この例では、本体１０と操作部２０は、通信路３０を介して電気的かつ物理的に接続されているが、上述のように本体１０から操作部２０を取り外すこともできる。この場合、本体１０及び操作部２０に、例えば赤外線通信部、ＲＦ通信部、ブルートゥース（登録商標）通信部等の近距離無線通信部を設ける。ＲＦは、「Radio  Frequency」の略記である。又は、本体１０及び操作部２０に、Ｗｉ−Ｆｉ（登録商標）等の無線ＬＡＮ通信機能を設け、図２に示すように無線ＬＡＮアクセスポイント（無線ＬＡＮＡＰ）４１及びネットワーク４０を介して相互に通信可能としてもよい。ＬＡＮは、「Local  Area  Network」の略記である。本体１０から操作部２０を取り外し可能である場合、操作部２０は、通信路３０を介して本体１０から供給された電力を二次電池に蓄電しておき、本体１０から取り外されたときに、二次電池に蓄電された電力で動作して本体１０と通信を行う。
【００３７】
（ＭＦＰの機能）
次に、ＭＦＰ１が有する機能について説明する。図３は、ＭＦＰ１の本体１０及び操作部２０の各々が有する機能の一例を示す図である。説明の便宜上、図３の例では、本発明に関する機能を主に例示しているが、ＭＦＰ１が有する機能はこれらに限られるものではない。
【００３８】
操作部２０が有する機能について説明する。図３に示すように、操作部２０は、取得部２１１、ＩＣカード認証制御部２１２、表示制御部２１３を有する。
【００３９】
取得部２１１は、ユーザを特定可能なユーザ情報を取得する。この例では、カードリーダ６は、翳されたＩＣカード５からカードＩＤを読み取ると、その読み取ったカードＩＤを取得部２１１へ渡す。これにより、取得部２１１は、ユーザ情報の一例であるカードＩＤを取得する。取得部２１１は、カードリーダ６から取得したカードＩＤをＩＣカード認証制御部２１２へ渡す。
【００４０】
取得部２１１からカードＩＤを受け取ったＩＣカード認証制御部２１２は、後述する本体１０の認証制御部１１１に問い合わせを行い、取得部２１１から受け取ったカードＩＤを渡す。
【００４１】
表示制御部２１３は、各種の画面を操作パネル２７（表示部の一例）に表示する制御を行う。詳しくは後述するが、この例では、表示制御部２１３は、本体１０の画面制御部１１３から渡された認証画面を操作パネル２７に表示する制御を行う。
【００４２】
次に、本体１０が有する機能について説明する。図３に示すように、本体１０は、認証制御部１１１と、情報データベース（以下、「情報ＤＢ」と表記）１１２と、画面制御部１１３と、を有する。
【００４３】
認証制御部１１１は、認証に関する制御を行う機能であり、図３の例では選択部１２１と認証部１２２とを含む。選択部１２１は、１以上のカードＩＤ（ユーザ情報の一例）ごとに、複数の認証方法のうちの何れかが対応付けられた認証方法情報を参照して、取得部２１１により取得されたカードＩＤに対応付けられた認証方法を選択する。図４は、認証方法情報の一例を示す図である。図４の例では、認証方法情報は、複数のカードＩＤごとに、ユーザ名および複数の認証方法のうちの何れかを対応付けた情報である。認証方法情報は情報ＤＢ１１２に記憶される。また、認証部１２２は、選択部１２１により選択された認証方法で認証を行う。
【００４４】
ここでは、複数の認証方法には、通常認証方法とジェスチャ認証方法とフリック認証方法と音認証方法とが含まれる。以下、これらの認証方法について説明する。なお、ここでは、複数の認証方法には、通常認証方法とジェスチャ認証方法とフリック認証方法と音認証方法とが含まれているが、これに限らず、例えば複数の認証方法には、上記４つの認証方法のうちの３つの認証方法（任意に選択可能）が含まれる形態であってもよいし、２つの認証方法（任意に選択可能）が含まれる形態であってもよい。要するに、複数の認証方法には、通常認証方法、ジェスチャ認証方法、フリック認証方法および音認証方法のうち少なくとも２つが含まれる形態であればよい。通常認証方法は、操作部を介して後述の認証画面（通常認証方法に対応する認証画面）に入力された、ユーザの認証に用いられる認証情報を用いて認証を行う認証方法である。この例では、操作パネル２７のハードウェアまたはソフトウェアのキーボードが「操作部」に対応している。通常認証方法の場合、ユーザはキーボードを操作して、ユーザ名とパスワードを認証情報として入力する。認証部１２２は、認証画面に入力された認証情報が、対象ユーザ（取得部２１１により取得されたカードＩＤに紐付くユーザ名のユーザ）に対応する前述の認証元情報と一致する場合は、該対象ユーザのＭＦＰ１の使用を許可する。つまり、ＭＦＰ１を使用する権限を有するユーザであると認める（認証する）。この例ではユーザごとの認証元情報は情報ＤＢ１１２に記憶される。
【００４５】
次に、ジェスチャ認証方法について説明する。ジェスチャ認証方法は、後述の認証画面（ジェスチャ認証方法に対応する認証画面）に対するユーザの指示動作（ジェスチャ）に基づいて認証を行う認証方法である。認証部１２２は、ジェスチャ認証方法で認証を行う場合、複数の操作ごとに指示動作を対応付けた情報であるジェスチャテーブルに基づいて認証を行う。ジェスチャテーブルはユーザごとに設けられ、かつ、ログイン操作（ユーザを認証する操作）に対応付けられた指示動作はユーザごとに定められる。この例では、予め定められたジェスチャテーブルは情報ＤＢ１１２に記憶される。
【００４６】
図５は、あるユーザに対応するジェスチャテーブルの一例を示す図である。図５に示すように、ジェスチャテーブルは、複数の操作ごとに、指示動作（ジェスチャ）と操作種別とを対応付けたテーブル形式の情報である。図５の例では、ログイン操作に対しては、認証画面上に○を描くという指示動作と、ユーザごとにカスタマイズ可能な操作であることを示す操作種別とが対応付けられている。ユーザごとにカスタマイズ可能な操作とは、該操作に対応付けられる指示動作をユーザごとに可変に設定できることを意味している。つまり、ここでは、ログイン操作に対応付けられる指示動作（ジェスチャ）はユーザごとに可変に設定される。例えばユーザＡのジェスチャテーブルにおいては、ログイン操作に対して、認証画面上に○を描くという指示動作が対応付けられ、ユーザＢのジェスチャテーブルにおいては、ログイン操作に対して、認証画面上に△を描くという指示動作が対応付けられる形態であってもよい。
【００４７】
また、図５の例において、認証を要求する実行操作または認証の中止を要求するキャンセル操作に対しては、共通な操作であることを示す操作種別が対応付けられている。共通な操作とは、該操作に対応付けられる指示動作はユーザ間で共通であることを意味する。
【００４８】
また、ここでは、指示動作は、該指示動作に用いられる指示部の画面上の軌跡に応じて決まる。指示部は、人間の指であってもよいし、スタイラスペンなどのデバイスであってもよい。
【００４９】
認証部１２２は、ジェスチャ認証方法で認証を行う場合、ジェスチャテーブルを参照して、後述の認証画面（ジェスチャ認証方法に対応する認証画面）で受け付けた指示動作が、ログイン操作に対応付けられた指示動作と一致するか否かを判断する。一致する場合、対象ユーザ（指示動作を行ったユーザ）のＭＦＰ１の使用を許可する。ここでは、認証画面（ジェスチャ認証方法に対応する認証画面）で受け付けた指示動作は、ユーザの認証に用いられる認証情報であると考えてもよい。
【００５０】
次に、フリック認証方法について説明する。フリック認証方法は、後述の認証画面（フリック認証方法に対応する認証画面）に対するフリック動作（画面を指で弾く（払う）動作）に基づいて認証を行う認証方法である。認証部１２２は、フリック認証方法で認証を行う場合、複数の操作ごとにフリック動作を対応付けた情報であるフリックテーブルに基づいて認証を行う。フリックテーブルはユーザごとに設けられ、かつ、ログイン操作に対応付けられたフリック動作はユーザごとに定められる。この例では、予め定められたフリックテーブルは情報ＤＢ１１２に記憶される。
【００５１】
図６は、あるユーザに対応するフリックテーブルの一例を示す図である。図６に示すように、フリックテーブルは、複数の操作ごとに、フリック動作と操作種別とを対応付けたテーブル形式の情報である。ここでは、ログイン操作に対応付けられたフリック動作は、上方向のフリック動作、下方向のフリック動作、左方向のフリック動作、および、右方向のフリック動作のうちの少なくとも１つ、または、少なくとも２つの組み合わせである。図６の例では、ログイン操作に対しては、右方向→右方向→左方向→上方向の順番に行うフリック動作が対応付けられているが、これに限られるものではない。ジェスチャ認証方法の場合と同様に、ここでは、ログイン操作に対応付けられるフリック動作はユーザごとに可変に設定される。
【００５２】
認証部１２２は、フリック認証方法で認証を行う場合、フリックテーブルを参照して、認証画面で受け付けたフリック動作が、ログイン操作に対応付けられた指示動作と一致するか否かを判断する。一致する場合、対象ユーザ（フリック動作を行ったユーザ）のＭＦＰ１の使用を許可する。ここでは、認証画面（フリック認証方法に対応する認証画面）で受け付けたフリック動作は、ユーザの認証に用いられる認証情報であると考えてもよい。
【００５３】
次に、音認証方法について説明する。音認証方法は、画面のタッチ位置に対応する音の組み合わせに基づいて認証を行う認証方法である。認証部１２２は、音認証方法で認証を行う場合、複数の操作ごとに音（画面のタッチ位置に対応する音）の組み合わせを対応付けた情報である音テーブルに基づいて認証を行う。音テーブルはユーザごとに設けられ、かつ、ログイン操作に対応する音の組み合わせはユーザごとに定められる。この例では、予め定められた音テーブルは情報ＤＢ１１２に記憶される。
【００５４】
図７は、あるユーザに対応する音テーブルの一例を示す図である。図７に示すように、音テーブルは、複数の操作ごとに、音の組み合わせと操作種別とを対応付けたテーブル形式の情報である。ここでは、ログイン操作に対しては、大音量の高音→大音量の高音→小音量の高音の順番に出力される音の組み合わせが対応付けられているが、これに限られるものではない。ジェスチャ認証方法の場合と同様に、ここでは、ログイン操作に対応付けられるフリック動作はユーザごとに可変に設定される。
【００５５】
ここでは、本体１０は、タッチ位置が画面の上側に近いほど高い音を出力し、タッチ位置が画面の右側に近いほど音量が大きい音を出力する制御を行う機能（音出力制御部）を有している。
【００５６】
認証部１２２は、音認証方法で認証を行う場合、音テーブルを参照して、後述の認証画面（音認証方法に対応する認証画面）で受け付けたタッチ操作のタッチ位置に対応する音の組み合わせが、ログイン操作に対応付けられた音の組み合わせと一致するか否かを判断する。一致する場合、対象ユーザ（タッチ操作を行ったユーザ）のＭＦＰ１の使用を許可する。ここでは、認証画面（音認証方法に対応する認証画面）で受け付けたタッチ操作のタッチ位置に対応する音の組み合わせは、ユーザの認証に用いられる認証情報であると考えてもよい。
【００５７】
図３の説明を続ける。選択部１２１は、以上のようにして選択した認証方法を画面制御部１１３に通知し、該選択した認証方法で認証を行うための認証画面の表示を依頼する。この依頼を受けた画面制御部１１３は、選択部１２１から通知された認証方法に対応する認証画面を決定し、その決定した認証画面を操作部２０の表示制御部２１３に渡して表示を依頼する。この依頼を受けた表示制御部２１３は、画面制御部１１３から渡された認証画面を操作パネル２７に表示する制御を行う。要するに、この例では、操作部２０の表示制御部２１３は、選択部１２１により選択された認証方法で認証を行うための認証画面を操作パネル２７（表示部の一例）に表示する制御を行う。
【００５８】
図８は、通常認証方法で認証を行うための認証画面１３０の一例を示す図である。認証画面１３０は、ユーザ名を入力するためのユーザ名入力領域１３１と、パスワードを入力するためのパスワード入力領域１３２と、認証を中止するためのキャンセルボタン１３３と、認証を要求するためのログインボタン１３４と、を有している。通常認証方法で認証を行うユーザは、ユーザ名とパスワードを入力した後、ログインボタン１３４を押下する操作を行う。そして、入力したユーザ名とパスワード（認証情報）が認証元情報と一致していれば認証され、ＭＦＰ１を使用することができる。
【００５９】
図９は、ジェスチャ認証方法で認証を行うための認証画面１４０の一例を示す図である。図９の例では、認証画面１４０は９分割されており、ジェスチャ認証方法で認証を行うユーザは、この画面上に指示部の軌跡を描くことで、ログイン操作などに対応するジェスチャを行うことができる。なお、認証画面１４０の分割数は任意であり、９分割に限らず例えば１２分割などであってもよい。図９では、図５のジェスチャテーブルに対応するユーザが、ログイン操作に対応するジェスチャ（画面上に円を描くジェスチャ）を行っている様子を示している。また、図１０は、図５のジェスチャテーブルに対応するユーザが、実行操作に対応するジェスチャ（画面の右下→右上→左上の順に軌跡を描くジェスチャ）を行っている様子を示している。
【００６０】
図１１は、フリック認証方法で認証を行うための認証画面１５０の一例を示す図である。フリック認証方法で認証を行うユーザは、この画面に対して、ログイン操作などに対応するフリック動作を行うことができる。図１１では、図５のジェスチャテーブルに対応するユーザが、実行操作に対応するフリック動作（画面を上方向に払うフリック動作）を行っている様子を示している。
【００６１】
図１２は、音認証方法で認証を行うための認証画面１６０の一例を示す図である。認証画面１６０は、タッチ位置が画面の上側に近いほど高音の音を出力し、タッチ位置が画面の右側に近いほど音量が大きい音を出力するように設定されている。この例では、図１２に示す認証画面１６０は、４つの領域１６１〜１６４に分割されており、左上の領域１６１は小さい音量の高い音を出力する領域に相当し、左下の領域１６２は小さい音量の低い音を出力する領域に相当し、右上の領域１６３は大きい音量の高い音を出力する領域に相当し、右下の領域１６４は大きい音量の低い音を出力する領域に相当する。音認証方法で認証を行うユーザは、ログイン操作などに対応する音の組み合わせに合致するように認証画面１６０をタッチする操作を行う。
【００６２】
図１３は、ユーザがＩＣカード５を翳してから認証画面の提示を受けるまでのＭＦＰ１の動作手順の一例を示すシーケンス図である。まず、カードリーダ６は、ユーザより翳されたＩＣカード５のカードＩＤを読み取り、その読み取ったカードＩＤを取得部２１１へ渡す（ステップＳ１）。取得部２１１はカードリーダ６から取得したカードＩＤをＩＣカード認証制御部２１２へ渡し（ステップＳ２）、ＩＣカード認証制御部２１２は、取得部２１１から受け取ったカードＩＤを選択部１２１に渡す（ステップＳ３）。
【００６３】
ＩＣカード認証制御部２１２からカードＩＤを受け取った選択部１２１は、情報ＤＢ１１２から認証方法情報を取得し（ステップＳ４）、該カードＩＤに対応付けられた認証方法を選択する（ステップＳ５）。そして、選択部１２１は、ステップＳ５で選択した認証方法を画面制御部１１３に通知する（ステップＳ６）。画面制御部１１３は、選択部１２１から通知された認証方法に対応する認証画面を決定し（ステップＳ７）、その決定した認証画面を表示制御部２１３に渡す（ステップＳ８）。表示制御部２１３は、画面制御部１１３から渡された認証画面を操作パネル２７に表示する制御を行う（ステップＳ９）。
【００６４】
図１４は、ユーザがＩＣカード５を翳してから認証画面の提示を受けるまでのＭＦＰ１の動作例を示すフローチャートである。まず取得部２１１はカードリーダ６からカードＩＤを取得する（ステップＳ１０１）。次に、選択部１２１は、上述の認証方法情報を参照して、ステップＳ１０１で取得されたカードＩＤに対応付けられた認証方法を選択する（ステップＳ１０２）。次に、画面制御部１１３は、ステップＳ１０２で選択された認証方法に対応する認証画面を決定する（ステップＳ１０３）。そして、表示制御部２１３は、ステップＳ１０３で決定された認証画面を操作パネル２７に表示する制御を行う（ステップＳ１０４）。
【００６５】
以上に説明したように、本実施形態では、ユーザごとに、該ユーザに対応する認証方法(該ユーザが所持するカードＩＤに対応付けられた認証方法)で認証するための認証画面を表示する制御を行って該ユーザの認証を行う。すなわち、本実施形態によれば、ユーザごとに、該ユーザに適した認証方法での認証を可能にする。
【００６６】
以上、本発明に係る実施形態について説明したが、本発明は、上述の実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、上述の実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【００６７】
また、上述の実施形態におけるＭＦＰ１は、本発明を適用する電子機器の一例であり、本発明はこれに限られるものではない。本発明は、例えばプロジェクタ装置、テレビ会議システム又はデジタルカメラ装置等のユーザ認証を行う電子機器であれば、どのような電子機器に適用してもよい。
【００６８】
以下、変形例を記載する。
【００６９】
（１）変形例１
例えばネットワーク４０上に設けられた認証サーバ装置側で、ユーザの認証を行う構成であってもよい。図１５に示すように、本変形例の認証サーバ装置７０は、ＣＰＵ７１、ＲＯＭ７２、ＲＡＭ７３、ＨＤＤ７４及び通信Ｉ／Ｆ７５を、バスライン７６を介して相互に接続することで形成されている。ＨＤＤ７４は、上述の情報ＤＢ１１２として機能する。ＣＰＵ７１が、ＲＯＭ７２等に格納されたプログラムを実行することで、上述の認証制御部１１１（選択部１２１、認証部１２２）、画面制御部１１３の機能が実現される。つまり、認証サーバ装置７０は、上述の認証制御部１１１（選択部１２１、認証部１２２）、および、画面制御部１１３の各々の機能を有する。ここでは、システムの一例として、ＭＦＰ１と認証サーバ装置７０とを含むシステムを想定している。
【００７０】
本変形例では、ＭＦＰ１の操作部２０は、ログイン操作時にカードリーダ６により読み取られたカードＩＤを、認証サーバ装置７０に送信する。認証サーバ装置７０の選択部１２１は、情報ＤＢ１１２に記憶された認証方法情報を参照して、該カードＩＤに対応付けられた認証方法を選択する。そして、認証サーバ装置７０の画面制御部１１３は、選択部１２１により選択された認証方法に対応する認証画面を決定し、その決定した認証画面をＭＦＰ１の操作部２０へ渡す。ＭＦＰ１の操作部２０は、認証サーバ装置７０から渡された認証画面を操作パネル２７に表示する。なお、上記のように認証サーバ装置７０が認証画面をＭＦＰ１へ渡す形態に限られるものではなく、例えば認証サーバ装置７０は、選択した認証方法をＭＦＰ１へ通知し、ＭＦＰ１は、認証サーバ装置７０から通知された認証方法に対応する認証画面を呼び出して操作部２０に表示する形態であってもよい。つまり、上記の実施形態と同様に、認証画面はＭＦＰ１が有する形態であってもよい。そして、ＭＦＰ１の操作部２０は、認証画面を介して入力された上述の認証情報（例えばユーザ名とパスワード、ジェスチャ、フリック動作、タッチ位置に対応する音の組み合わせなどを示す情報）を認証サーバ装置７０へ送信する。認証サーバ装置７０の認証部１２２は、ＭＦＰ１の操作部２０から受信した認証情報と、情報ＤＢ１１２に記憶された情報とに基づき、上述の実施形態で説明したようにして認証を行う。そして、認証サーバ装置７０は、認証の結果（認証結果）をＭＦＰ１の操作部２０へ送信する。ＭＦＰ１の操作部２０は、正規のユーザであることを示す認証結果を得た場合に、本体１０と通信を行い、ＭＦＰ１を使用可能とする。
【００７１】
本変形例では、ユーザの認証を認証サーバ装置７０側で行うため、上述の実施形態と同様の効果を得つつ、ＭＦＰ１側の負担を軽減することができる。
【００７２】
なお、図１５の例では認証サーバ装置７０は１台の装置で構成されているが、これに限らず、例えば認証サーバ装置７０が有する機能が、複数台のサーバ装置に分散されて搭載される形態であっても構わない。
【００７３】
（２）変形例２
例えばログイン時に、ＩＣカード５の代わりにスマートデバイスを利用する形態であってもよい。図１６は、本変形例のＭＦＰ１が有する機能の一例を示す図である。この例では、操作部２０の取得部２１１は、ＭＦＰ１に対するログイン操作のときに、ユーザにより翳されたスマートデバイス３００との間で近距離無線通信を行い、スマートデバイス３００に記憶されているカードＩＤを取得する。取得部２１１は、スマートデバイス３００から取得したカードＩＤをスマートデバイス認証制御部２１４へ渡す。取得部２１１からカードＩＤを受け取ったスマートデバイス認証制御部２１４は、本体１０の認証制御部１１１に問い合わせを行い、取得部２１１から受け取ったカードＩＤを渡す。それ以外の構成は、上述の実施形態と同様であるので詳細な説明は省略する。なお、カードＩＤの代わりに、ユーザを識別するためのユーザＩＤ等の情報をユーザ情報として用いてもよい。
【００７４】
（３）変形例３
また、上述の実施形態では、本体１０と操作部２０は、別々のオペレーティングシステム（ＯＳ）で互いに独立して動作しているが、これに限らず、例えば本体１０と操作部２０が一つの筐体で構成され、かつ同じオペレーティングシステムで動作する形態であってもよい。
【００７５】
また、上述の実施形態におけるＭＦＰ１で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等の不揮発性の記録媒体に予め組み込んで提供するように構成してもよい。
【符号の説明】
【００７６】
１      ＭＦＰ
５      ＩＣカード
６      カードリーダ
１０    本体
２０    操作部
４０    ネットワーク
１１１  認証制御部
１１２  情報ＤＢ
１１３  画面制御部
２１１  取得部
２１２  ＩＣカード認証制御部
２１３  表示制御部
【先行技術文献】
【特許文献】
【００７７】
【特許文献１】特開２０１４−１７４６２２号公報
【図１】
2018028874.tif 000003
【図２】
2018028874.tif 000004
【図３】
2018028874.tif 000005
【図４】
2018028874.tif 000006
【図５】
2018028874.tif 000007
【図６】
2018028874.tif 000008
【図７】
2018028874.tif 000009
【図８】
2018028874.tif 000010
【図９】
2018028874.tif 000011
【図１０】
2018028874.tif 000012
【図１１】
2018028874.tif 000013
【図１２】
2018028874.tif 000014
【図１３】
2018028874.tif 000015
【図１４】
2018028874.tif 000016
【図１５】
2018028874.tif 000017
【図１６】
2018028874.tif 000018