(57)【要約】【課題】認証処理を行う際の利便性を向上させる。【解決手段】情報処理装置および認証装置を含んで構成される情報処理システムのユーザを識別する識別情報を認証情報として受け付け、前記認証情報に前記情報処理装置が解釈できない文字が含まれている場合に、前記認証情報を前記文字が前記情報処理装置において解釈可能な文字に置き換えた可読認証情報に変換し、前記認証装置において、前記認証情報に基づいて前記情報処理システムを利用可能とするための認証処理が実行された場合に、前記可読認証情報に基づいて、前記情報処理装置を利用可能とするための認証処理を実行させる。【選択図】図１
2019160158.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置および認証装置を含んで構成される情報処理システムのユーザを識別する識別情報を認証情報として受け付ける認証情報受付部と、
前記認証情報を変換する認証情報変換部と、
前記認証情報に基づいて実行される認証処理の実行を制御する処理実行制御部と、
を含み、
前記認証情報変換部は、
前記情報処理装置において解釈できない文字が前記認証情報に含まれる場合に、前記認証情報に含まれる前記解釈できない文字を前記情報処理装置において解釈可能な文字に置き換えた可読認証情報に変換し、
前記処理実行制御部は、
前記認証装置において、前記認証情報に基づいて前記情報処理システムを利用可能とするための認証処理が実行された場合に、前記可読認証情報に基づいて、前記情報処理装置を利用可能とするための認証処理を実行する認証処理部に実行させる
ことを特徴とする情報処理装置。
【請求項２】
前記認証情報変換部は、
前記可読認証情報に含まれる前記解釈可能な文字を前記解釈できない文字を含む前記認証情報に変換する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記認証情報変換部は、
前記解釈できない文字と前記解釈可能な文字とが対応付けて記憶されたデータテーブルに基づいて、前記解釈できない文字と前記解釈可能な文字とを変換する
ことを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記認証情報変換部は、
前記認証情報受付部で受け付けた認証情報となるように前記可読認証情報を変換する
ことを特徴とする請求項１から請求項３のいずれか一項に記載の情報処理装置。
【請求項５】
前記認証情報変換部は、
前記認証情報に含まれる文字のうち、どの文字を前記可読認証情報となるように変換したかを前記識別情報と関連付けて記憶する
ことを特徴とする請求項１から請求項４のいずれか一項に記載の情報処理装置。
【請求項６】
前記認証情報変換部は、
前記認証情報受付部が前記可読認証情報を受け付けた場合に前記可読認証情報に含まれる前記解釈可能な文字を前記解釈できない文字を含む認証情報に変換し、
前記処理実行制御部は、
前記認証装置において、前記可読認証情報が変換された認証情報に基づいて前記情報処理システムを利用可能とするための認証処理が実行された場合に、前記可読認証情報に基づいて、前記情報処理装置を利用可能とするための認証処理を前記認証処理部に実行させる
ことを特徴とする請求項１から請求項５のいずれか一項に記載の情報処理装置。
【請求項７】
前記認証情報変換部は、
前記識別情報に含まれる前記解釈できない文字を前記解釈可能な文字に変換する
ことを特徴とする請求項１から請求項６のいずれか一項に記載の情報処理装置。
【請求項８】
ユーザの認証情報を受け付け、
前記認証情報に情報処理装置が解釈できない文字が含まれている場合、前記認証情報に含まれる前記解釈できない文字を前記情報処理装置において解釈可能な文字に変換し、
変換後の前記認証情報に基づいて認証処理を実行し、
変換後の前記認証情報を変換前の前記認証情報に変換し、
変換前の前記認証情報を認証装置に送信し、
前記認証装置から、送信した変換前の前記認証情報に対する認証処理の結果を受信し、
受信した前記認証処理の結果に基づいて前記ユーザのログインが完了したことを通知する
ことを特徴とする認証方法。
【請求項９】
ユーザの認証情報を受け付けるステップと、
前記認証情報に情報処理装置が解釈できない文字が含まれている場合、前記認証情報に含まれる前記解釈できない文字を前記情報処理装置において解釈可能な文字に変換するステップと、
変換後の前記認証情報に基づいて認証処理を実行するステップと、
変換後の前記認証情報を変換前の前記認証情報に変換するステップと、
変換前の前記認証情報を認証装置に送信するステップと、
前記認証装置から、送信した変換前の前記認証情報に対する認証処理の結果を受信するステップと、
受信した前記認証処理の結果に基づいて前記ユーザのログインが完了したことを通知するステップと、
をコンピュータに実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、認証方法、情報処理プログラムに関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリおよび書類の電子化に用いるスキャナなどの画像処理装置は欠かせない機器となっている。また、オフィス環境では、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの情報処理装置やＭＦＰ（複合機）などの画像処理装置がネットワークを介して接続された情報処理システムを構築して、文書管理などの処理をおこなっている。
【０００３】
このような情報処理システムとして、Ａｃｔｉｖｅ  Ｄｉｒｅｃｔｒｙ（登録商標）などのサーバを用いてＩＤやパスワードなどを入力して認証処理を実行し、認証されたユーザのみがＰＣやＭＦＰを利用できるものが知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、情報処理システムを運用する際には、ユーザの情報をサーバで管理することがある。このとき、ＩＤやパスワードを処理する際に用いられる文字のルールがＭＦＰとサーバとで異なる場合、特許文献１の技術では、ユーザ認証を行うことができない事態が生じうる。
【０００５】
本発明は、上記実情を考慮してなされたものであり、認証処理を行う際の利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一態様は、情報処理装置および認証装置を含んで構成される情報処理システムのユーザを識別する識別情報を認証情報として受け付ける認証情報受付部と、前記認証情報を変換する認証情報変換部と、前記認証処理の実行を制御する処理実行制御部と、を含み、前記認証情報変換部は、前記情報処理装置において解釈できない文字が前記認証情報に含まれる場合に、前記認証情報に含まれる前記解釈できない文字を前記情報処理装置において解釈可能な文字に置き換えた可読認証情報に変換し、前記処理実行制御部は、前記認証装置において、前記認証情報に基づいて前記情報処理システムを利用可能とするための認証処理が実行された場合に、前記可読認証情報に基づいて、前記情報処理装置を利用可能とするための認証処理を前記認証処理部に実行させることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、認証処理を行う際の利便性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る情報処理システムの運用形態を例示した図。
【図２】本発明の実施形態に係る画像処理装置のハードウェア構成を示すブロック図。
【図３】本発明の実施形態に係る画像処理装置のソフトウェア構成を示す機能ブロック図。
【図４】本発明の実施形態に係る主制御部の内部構成を示す機能ブロック図。
【図５】本発明の実施形態に係る文字変換テーブルの構成を示す図。
【図６】本発明の実施形態に係るサーバの機能構成を示す機能ブロック図。
【図７】本発明の実施形態に係る画像処理装置に記憶されている認証情報を例示した図。
【図８】本発明の実施形態に係るサーバに記憶されている認証情報を例示した図。
【図９】本発明の実施形態に係る認証処理の流れを示すシーケンス図。
【図１０】本発明の実施形態に係る認証処理の流れを示すシーケンス図。
【図１１】本発明の実施形態に係る変換前と変換後のユーザＩＤの構成を説明する説明図。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、印刷出力を行うＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）やプリンタなどの画像処理装置がネットワークを介してサーバと接続された画像処理システムについて説明する。
【００１０】
図１は、本実施形態に係る情報処理システム１の運用形態を例示した図である。図１に示すように、本実施形態に係る情報処理システム１は、画像処理装置２Ａ、２Ｂ、２Ｃおよびサーバ４がネットワーク３を介して接続されて構成されている。以後の説明において、画像処理装置２Ａ、２Ｂ、２Ｃを区別しないときには、画像処理装置２と記載する。なお、図１に示す以上の数の画像処理装置２を含んで構成されてもよい。
【００１１】
画像処理装置２は、撮像機能、画像形成機能および通信機能などを備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰ、もしくは、プリンタ機能のみを備える画像処理装置である。
【００１２】
また、画像処理装置２は、画像情報に基づいてＣＭＹＫもしくはモノクロの描画情報を生成し、生成された描画情報に基づいて画像形成出力を実行するカラープリンタやモノクロプリンタとしての機能を有する。
【００１３】
さらに、画像処理装置２は、スキャナで読み取った画像に基づいて文書データを生成するためのソフトウェアが搭載されている。画像処理装置２は、ネットワーク３を介して他の画像処理装置２やサーバ４とデータの送受信を実行する。
【００１４】
サーバ４は、ネットワーク３を介して受信したデータを記憶する記憶装置であって、情報処理システム１を利用可能なユーザを識別して認証する認証情報を記憶する。サーバ４は、認証情報として情報処理システム１を利用可能なユーザに割り当てられたＩＤ、ＩＤごとに対応付けられているパスワード、およびユーザを認識可能なその他の情報を記憶する。
【００１５】
次に、本実施形態に係る画像処理装置２のハードウェア構成について図２を参照して説明する。図２は、本実施形態に係る画像処理装置２のハードウェア構成を示すブロック図である。
【００１６】
本実施形態に係る画像処理装置２は、一般的なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やサーバ４等の情報処理装置と同様の構成を有する。すなわち、本実施形態に係る画像処理装置２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の記憶媒体４０、Ｉ／Ｆ５０がバス９０を介して接続されている。
【００１７】
また、上記の構成に加え、画像処理装置２は、スキャナ、プリンタ等を実現するためのエンジン８０、Ｉ／Ｆ５０を介してＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０などの表示部やキーボードなどの操作部７０が接続されて構成されている。なお、サーバ４は、エンジン８０、ＬＣＤ６０および操作部７０を含まない構成であってもよい。
【００１８】
ＣＰＵ１０は演算手段であり、画像処理装置２全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。記憶媒体４０は、ＨＤＤなどの情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム（以後、アプリケーション）等が格納されている。Ｉ／Ｆ５０は、バス９０と、ＬＣＤ６０および操作部７０などの各種のハードウェアやネットワーク３等を接続し制御する。
【００１９】
ＬＣＤ６０は、Ｉ／Ｆ５０を介して受信した画像処理装置２の状態をユーザが確認するユーザインタフェースである。操作部７０は、キーボードなどによって構成され、ユーザが画像処理装置２に情報を入力するためのユーザインタフェースである。なお、ＬＣＤ６０および操作部７０を、動作原理方式として抵抗膜方式、表面弾性波方式、静電容量方式等が用いられたタッチパネルとして構成してもよい。
【００２０】
このようなハードウェア構成において、ＲＯＭ３０に格納されたプログラムや記憶媒体４０からＲＡＭ２０に読み出されたプログラムに従ってＣＰＵ１０が演算を行うことにより、図３において説明するコントローラ１００内部の機能が構成される。このようにして構成されたコントローラ１００内部の機能と、ハードウェアとの組み合わせによって、画像処理装置２の機能を実現する機能ブロックが構成される。
【００２１】
また、このようなハードウェア構成において、ＲＯＭ３０や記憶媒体４０もしくは光学ディスクなどの記録媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０がそれらのプログラムに従って演算を行うことにより、サーバ４におけるソフトウェア制御部がそれぞれ構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、サーバ４の機能を実現する機能ブロックがそれぞれ構成される。
【００２２】
次に、本実施形態に係る画像処理装置２の機能構成について図３を参照して説明する。図３は、本実施形態に係る画像処理装置２の機能構成を示すブロック図である。図３に示すように、画像処理装置２は、コントローラ１００、ＡＤＦ１０１、スキャナユニット１０２、排紙トレイ１０３、給紙テーブル１０５、プリントエンジン１０６、排紙トレイ１０７、ネットワークＩ／Ｆ１０８を有する。
【００２３】
また、コントローラ１００は、主制御部１１０、エンジン制御部１２０、画像処理部１３０、操作表示制御部１４０、入出力制御部１５０を含む。なお、図３においては、電気的接続を実線の矢印で示しており、原稿もしくは文書束の流れを破線の矢印で示している。
【００２４】
ネットワークＩ／Ｆ１０８は、画像処理装置２がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。ネットワークＩ／Ｆ１０８はＴＣＰ／ＩＰプロトコルによる通信が可能であり、図２に示すＩ／Ｆ５０によって実現される。
【００２５】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０や不揮発性メモリ並びに光学ディスク等の不揮発性の記憶媒体４０に格納されたプログラムが、ＲＡＭ２０等の揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ１０がそのプログラムに従って動作することにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像処理装置２全体を制御する制御部として機能する。
【００２６】
主制御部１１０は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。エンジン制御部１２０は、プリントエンジン１０６やスキャナユニット１０２等を制御もしくは駆動する駆動手段としての役割を担う。画像処理部１３０は、主制御部１１０の制御に従い、印刷出力すべき画像情報に基づいて描画情報を生成する。この描画情報とは、プリントエンジン１０６が画像形成動作において形成すべき画像を描画するための情報である。
【００２７】
また、画像処理部１３０は、スキャナユニット１０２から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物として画像処理装置２の記憶領域に格納され、ネットワークＩ／Ｆ１０８を介して他の情報処理端末や記憶装置に送信される情報である。
【００２８】
操作表示制御部１４０は、ディスプレイパネル１０４に情報表示を行いもしくはディスプレイパネル１０４を介して入力された情報を主制御部１１０に通知する。入出力制御部１５０は、ネットワークＩ／Ｆ１０８を介して入力される情報を主制御部１１０に入力する。また、主制御部１１０は、入出力制御部１５０を制御し、ネットワークＩ／Ｆ１０８およびネットワークを介してネットワークに接続された他の機器にアクセスする。
【００２９】
画像処理装置２がプリンタとして動作する場合は、まず、入出力制御部１５０がネットワークＩ／Ｆ１０８を介して印刷ジョブを受信する。すなわち、入出力制御部１５０が、印刷データ取得部として機能する。入出力制御部１５０は、受信した印刷ジョブを主制御部１１０に転送する。主制御部１１０は、印刷ジョブを受信すると、画像処理部１３０を制御して印刷ジョブに含まれる文書情報もしくは画像情報に基づいて描画情報を生成する。
【００３０】
画像処理部１３０によって描画情報が生成されると、エンジン制御部１２０はプリントエンジン１０６を制御し、上記生成された描画情報に基づき、給紙テーブル１０５から搬送される用紙に対して画像形成を実行させる。すなわち、画像処理部１３０、エンジン制御部１２０およびプリントエンジン１０６が印刷出力部として機能する。
【００３１】
プリントエンジン１０６の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構などを用いることが可能である。プリントエンジン１０６によって画像形成が施された文書は排紙トレイ１０７に排紙される。
【００３２】
画像処理装置２がスキャナとして動作する場合は、ユーザによるディスプレイパネル１０４の操作もしくはネットワークＩ／Ｆ１０８を介して外部の装置から入力されるスキャン実行指示に応じて、操作表示制御部１４０もしくは入出力制御部１５０が主制御部１１０にスキャン実行信号を転送する。主制御部１１０は、受信したスキャン実行信号に基づき、エンジン制御部１２０を制御する。
【００３３】
エンジン制御部１２０は、ＡＤＦ１０１を駆動し、ＡＤＦ１０１にセットされた撮像対象の原稿Ｓを上述したようにスキャナユニット１０２に搬送する。また、エンジン制御部１２０は、スキャナユニット１０２を駆動し、ＡＤＦ１０１から搬送される原稿を撮像（スキャン）する。
【００３４】
また、ＡＤＦ１０１に原稿がセットされておらず、スキャナユニット１０２に直接原稿がセットされた場合、スキャナユニット１０２は、エンジン制御部１２０の制御に従い、セットされた原稿を撮像する。すなわちスキャナユニット１０２が撮像部として動作すると共に、エンジン制御部１２０が、読取制御部として機能する。
【００３５】
撮像動作においては、スキャナユニット１０２に含まれるＣＣＤ等の撮像素子が原稿を光学的に走査し、光学情報に基づいて生成された撮像情報が生成される。エンジン制御部１２０は、スキャナユニット１０２が生成した撮像情報を画像処理部１３０に転送する。画像処理部１３０は、主制御部１１０の制御に従い、エンジン制御部１２０から受信した撮像情報に基づき画像情報を生成する。
【００３６】
画像処理部１３０が生成した画像情報は主制御部１１０が取得し、主制御部１１０が記憶媒体４０等の画像処理装置２に装着された記憶媒体に保存する。すなわち、スキャナユニット１０２、エンジン制御部１２０および画像処理部１３０が連動して、画像入力部として機能する。画像処理部１３０によって生成された画像情報は、ユーザの指示に応じてそのまま記憶媒体４０等に格納されもしくは入出力制御部１５０およびネットワークＩ／Ｆ１０８を介して外部の装置に送信される。
【００３７】
また、画像処理装置２が複写機として動作する場合は、エンジン制御部１２０がスキャナユニット１０２から受信した撮像情報もしくは画像処理部１３０が生成した画像情報に基づき、画像処理部１３０が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部１２０がプリントエンジン１０６を駆動する。なお、描画情報と撮像情報との情報形式が同一である場合は、撮像情報をそのまま描画情報として用いることも可能である。
【００３８】
なお、主制御部１１０は、ユーザによってディスプレイパネル１０４を介して入力された情報を操作表示制御部１４０から取得し、情報処理システム１において、画像処理装置２に搭載されている各種の機能を利用可能とするための認証処理を実行する機能を有する。図４は、本実施形態に係る主制御部１１０の内部機能を示す機能ブロック図である。
【００３９】
図４に示すように、主制御部１１０は、認証情報受付部１１１、認証処理部１１２、認証情報変換部１１３、システム制御部１１４、認証情報記憶部１１５を含む。認証情報受付部１１１は、ユーザによってディスプレイパネル１０４を介して入力されたＩＤおよびパスワードなどの認証情報を受け付け、画像処理装置２へのログイン要求を送信する。
【００４０】
なお、ＩＤおよびパスワードがＩＣカードなどに記憶されている場合、認証情報受付部１１１は、ユーザがカード認識装置にＩＣカードを接近させて認識されたＩＤおよびパスワードを、ネットワークＩ／Ｆ１０８を介して受け付ける構成であってもよい。
【００４１】
また、ログイン要求とは、画像処理装置２に搭載されている機能のうち、例えば、セキュリティの高い情報の印刷出力や送受信を実行できるようにするために、ユーザＩＤおよびパスワードを用いてユーザを選別する処理を要求することを示す。
【００４２】
したがって、画像処理装置２にログインしていないユーザであっても、コピーやスキャンなどの機能を利用することはできる。しかし、画像処理装置２にログインしたユーザでなければ、例えば、スキャンして得られた撮像画像をサーバ４へ格納する機能を利用することができない。
【００４３】
認証処理部１１２は、認証情報受付部１１１が受け付けた認証情報を用いて画像処理装置２を利用可能とするための認証処理を実行する。
【００４４】
認証情報変換部１１３は、図５に示すように、文字変換テーブル１１３１を記憶しており、認証処理部１１２からの指示に基づいて認証情報受付部１１１が受け付けた認証情報を変換し、可読認証情報を生成する。
【００４５】
文字変換テーブル１１３１は、認証情報変換部１１３が、認証情報受付部１１１が受け付けた認証情報を変換する際に参照するデータテーブルであって、変換前の文字と変換後の文字とが対応付けられて記憶されている。
【００４６】
なお、変換前の文字と変換後の文字との関係は、図５に示すように、それぞれが重複しないように対応付けられている。したがって、認証情報変換部１１３は、認証情報受付部１１１が受け付けた認証情報に含まれる「：」を「＿」に変換し、また、認証情報受付部１１１が受け付けた認証情報に含まれる「＠」を「％」に変換する。
【００４７】
さらに、認証情報変換部１１３は、認証処理部１１２からの指示に基づいて、文字変換テーブル１１３１を用いて可読認証情報を変換前の認証情報、すなわち、認証情報受付部１１１が受け付けた認証情報に変換する。
【００４８】
システム制御部１１４は、画像処理装置２における認証処理の実行を制御する処理実行制御部として機能する。また、画像処理装置２において認証情報を処理する際に用いられる文字のルールは、システム制御部１１４において処理できる文字であるか否かによって定められる。
【００４９】
すなわち、システム制御部１１４において解釈ができない文字が、認証情報を構成する文字に含まれているか否かに基づいて、変換ルールが規定される。本実施形態における“解釈ができない文字”とは、システム制御部１１４で実行される処理に使用できない文字を意味する。
【００５０】
認証情報記憶部１１５は、画像処理装置２において認証処理を実行することにより、画像処理装置２を利用可能となったユーザ６の認証情報、すなわち、画像処理装置２を利用可能なユーザであるユーザ６のユーザＩＤおよびパスワードを記憶する。
【００５１】
次に、本実施形態に係るサーバ４の機能構成について、図６を参照して説明する。図６は、本実施形態に係るサーバ４の機能構成を示す機能ブロック図である。図６に示すように、サーバ４は、通信制御部４０１、認証処理部４０２、認証情報記憶部４０３を含む。
【００５２】
通信制御部４０１は、ネットワーク３を介してサーバ４に出入力される情報を制御する。認証処理部４０２は、画像処理装置２からユーザ６の認証要求を受信した場合に、認証情報記憶部４０３に記憶されている認証情報に基づいて認証処理を実行する。本実施形態において、サーバ４は、認証装置として機能する。
【００５３】
認証情報記憶部４０３は、情報処理システム１を利用可能なユーザ６のユーザＩＤおよびパスワードを記憶する。
【００５４】
認証処理部４０２は、画像処理装置２から受信した認証情報が認証情報記憶部４０３に記憶されている場合には、その認証情報によって識別されるユーザ６がサーバ４において認証されたと判定する。
【００５５】
このような構成によって、本実施形態に係る情報処理システム１は、ユーザ６からのユーザＩＤおよびパスワードの入力を受け付けて画像処理装置２に搭載されている各種の機能を利用可能とする認証処理を実行する。
【００５６】
本実施形態において、画像処理装置２を利用する際には、認証情報記憶部１１５に記憶されている認証情報に基づいて認証処理が実行される。図７は、認証情報記憶部１１５に記憶されている認証情報を例示した図である。
【００５７】
図７に示すように、認証情報記憶部１１５に記憶されている認証情報においては、ユーザ６の認証情報が、（「ｕｓｅｒ＿Ａ」、「ＰａｓｓｗＡ」、「ｕｓｅｒＡ＠ｍａｉｌ.ＸＸ」、「ＹＹ−４５６−０００１」）のように記憶されている。
【００５８】
ここで、画像処理装置２Ａにおいて認証情報を処理する際に用いられる文字のルールとして、「：」を用いることができないと仮定する。すなわち、画像処理装置２Ａでは、「：」を含む文字列を制御情報として解釈することができない。
【００５９】
一方で、情報処理システム１を利用する際には、サーバ４において、認証情報記憶部４０３に記憶されている認証情報に基づいた認証処理が実行される。図８は、認証情報記憶部４０３に記憶されている認証情報を例示した図である。
【００６０】
図８に示すように、認証情報記憶部４０３に記憶されている認証情報においては、ユーザ６の認証情報が、（「ｕｓｅｒ：Ａ」、「ＰａｓｓｗＡ」、「ｕｓｅｒＡ＠ｍａｉｌ.ＸＸ」、「ＹＹ−４５６−０００１」）のように記憶されている。
【００６１】
したがって、サーバ４においてユーザ６の認証処理を実行し、認証情報記憶部４０３に記憶されているユーザ６の認証情報を画像処理装置２Ａの認証情報として用いた場合、画像処理装置２Ａでは、「ｕｓｅｒ：Ａ」を解釈することができない。
【００６２】
図７および図８において説明したように、画像処理装置２Ａとサーバ４とにおいて、認証情報を処理する際に用いられる文字のルールが異なる場合がある。このような場合、上述したように、サーバ４において情報処理システム１を利用可能なユーザとして記憶されているユーザ６の認証情報を画像処理装置２Ａにおいて解釈することができないために、画像処理装置２Ａにおいてユーザ６の認証処理を実行することができない。
【００６３】
本実施形態では、このような場合に、情報処理システム１を利用可能なユーザ６の認証情報を画像処理装置２において解釈可能な形式に変換することによって、画像処理装置２Ａにおいてユーザ６の認証処理が実行可能になる。
【００６４】
次に、図９を参照して、本実施形態に係る情報処理システム１における認証処理の流れについて説明する。図９は、本実施形態に係る認証処理の流れを示すシーケンス図である。
【００６５】
図１０に示すシーケンス図では、情報処理システム１を利用しようとするユーザ６が画像処理装置２Ａのディスプレイパネル１０４からユーザＩＤとパスワードを入力することによって、画像処理装置２Ａにログインするまでの処理の流れを説明する。
【００６６】
まず、ユーザ６は、ディスプレイパネル１０４からユーザ６を識別可能な識別情報であるユーザＩＤと、ユーザＩＤに対応付けられた情報であるパスワードとを入力する操作を行う（Ｓ１０１）。本実施形態においては、ユーザＩＤおよびパスワードが認証処理を行うための認証情報として用いられる。
【００６７】
ディスプレイパネル１０４においてユーザ６の操作によって入力された認証情報は、操作表示制御部１４０を介して認証情報受付部１１１に送信される。認証情報受付部１１１は、認証情報を受け付けると、ログイン要求を認証処理部１１２に送信する（Ｓ１０２）。
【００６８】
認証処理部１１２は、認証情報と共に、ユーザＩＤの変換要求を認証情報変換部１１３に送信する（Ｓ１０３）。このとき、例えば、ユーザＩＤにシステム制御部１１４において解釈できない文字が含まれていない場合であっても、認証処理部１１２は、ユーザＩＤの変換要求を実行する。
【００６９】
認証情報変換部１１３は、文字変換テーブル１１３１を参照して、認証処理部１１２から受信した認証情報のうち、ユーザＩＤを変換する（Ｓ１０４）。ユーザＩＤにシステム制御部１１４において解釈できない文字が含まれていた場合には、Ｓ１０４の処理において、ユーザＩＤにシステム制御部１１４において解釈できる文字に変換される。なお、解釈できる文字は予め設定されているものである。
【００７０】
なお、認証情報変換部１１３は、変換前のユーザＩＤに含まれる文字のうち、どの文字を変換したかを示す情報と変換前のユーザＩＤとを関連付けて一時的に記憶する構成であってもよい。このとき認証情報変換部１１３は、例えば、文字変換テーブル１１３１の「α」のテーブルを参照して、ユーザ６のユーザＩＤを変換したことを一時的に記憶する。
【００７１】
そして、認証情報変換部１１３は、変換したユーザＩＤを認証処理部１１２に送信する（Ｓ１０５）。変換されたユーザＩＤを受信すると、認証処理部１１２は、システム制御部１１４に対して画像処理装置２Ａへのログイン要求を送信する（Ｓ１０６）。
【００７２】
本実施形態において、サーバ４において認証されたユーザでなければ、画像処理装置２Ａへログインすることができないため、システム制御部１１４は、ログイン要求を受信し、サーバ４において認証処理を実行する認証要求を認証処理部１１２に送信する（Ｓ１０７）。
【００７３】
認証要求を受信すると、認証処理部１１２は、認証情報と共に、ユーザＩＤの変換要求を認証情報変換部１１３に送信する（Ｓ１０８）。このとき、認証情報変換部１１３に送信されるユーザＩＤは、Ｓ１０４の処理によってシステム制御部１１４において解釈できる文字に変換されたユーザＩＤか、もしくは、システム制御部１１４において解釈できない文字を含まないユーザＩＤである。
【００７４】
認証情報変換部１１３は、文字変換テーブル１１３１を参照して、認証処理部１１２から受信した認証情報のうち、ユーザＩＤを変換する（Ｓ１０９）。Ｓ１０８において、Ｓ１０４の処理によってシステム制御部１１４において解釈できる文字に変換されたユーザＩＤを受信していた場合、このユーザＩＤは、Ｓ１０９の解釈においてシステム制御部１１４において解釈できない文字を含むユーザＩＤに変換される。
【００７５】
そして、認証情報変換部１１３は、変換したユーザＩＤを認証処理部１１２に送信する（Ｓ１１０）。変換されたユーザＩＤを受信すると、認証処理部１１２は、入出力制御部１５０を介して、サーバ４に対して変換されたユーザＩＤを含む認証情報と共に認証要求を送信する（Ｓ１１１）。
【００７６】
サーバ４の認証処理部４０２は、画像処理装置２Ａから認証要求を受信すると、その認証情報が認証情報記憶部４０３に記憶されているか否かを判定する（Ｓ１１２）。認証情報記憶部４０３は、認証処理部４０２から受信した認証情報を記憶しているか否かの結果を認証処理部４０２に送信する（Ｓ１１３）。
【００７７】
認証処理部４０２は、認証情報記憶部４０３に受信した認証情報が記憶されていた場合には、その認証情報によって識別されるユーザ６がサーバ４において認証された旨を、一方で、認証情報記憶部４０３に受信した認証情報が記憶されていなかった場合には、その認証情報によって識別されるユーザ６がサーバ４において認証できなかった旨を、画像処理装置２Ａに送信する（Ｓ１１４）。
【００７８】
なお、Ｓ１１５以降の処理については、認証情報によって識別されるユーザ６がサーバ４において認証されたと仮定して説明を行う。認証処理部１１２は、認証情報によって識別されるユーザ６がサーバ４において認証されると、認証処理部１１２は、認証情報と共に、ユーザＩＤの変換要求を認証情報変換部１１３に送信する（Ｓ１１５）。
【００７９】
認証情報変換部１１３は、文字変換テーブル１１３１を参照して、認証処理部１１２から受信した認証情報のうち、ユーザＩＤを変換する（Ｓ１１６）。ユーザＩＤにシステム制御部１１４において解釈できない文字が含まれていた場合には、Ｓ１１６の処理において、ユーザＩＤにシステム制御部１１４において解釈できる文字に変換される。
【００８０】
そして、認証情報変換部１１３は、変換したユーザＩＤを認証処理部１１２に送信する（Ｓ１１７）。変換されたユーザＩＤを受信すると、認証処理部１１２は、変換したユーザＩＤを含む認証情報を送信すると共に、システム制御部１１４に対してサーバ４への認証処理が完了したことを通知する（Ｓ１１８）。
【００８１】
システム制御部１１４は、Ｓ１１８で受信した認証情報を認証情報記憶部１１５に記憶させるユーザ登録を行う（Ｓ１１９）。認証情報記憶部１１５は、システム制御部１１４から受信した認証情報を記憶する（Ｓ１２０）。認証情報記憶部１１５に記憶されている識別情報に基づいて識別されるユーザ６は、画像処理装置２Ａに搭載されたセキュリティの高い機能を利用することができる。
【００８２】
認証情報記憶部１１５に認証情報を記憶させると、システム制御部１１４は、操作表示制御部１４０を介してディスプレイパネル１０４に、ユーザ６のログイン処理が完了したことを通知する画面を表示し（Ｓ１２１）、一連の処理を終了する。
【００８３】
なお、ユーザ６が、ディスプレイパネル１０４から認証情報を操作入力する際に、ユーザＩＤにシステム制御部１１４において解釈できない文字を含む文字列を入力する場合がある。
【００８４】
図１０に示すシーケンス図では、ディスプレイパネル１０４から、ユーザＩＤにシステム制御部１１４において解釈できない文字が含まれないように認証情報が入力された場合、すなわち、ユーザ６が認証情報を入力する際に、システム制御部１１４では解釈できない文字を解釈できる文字に置き換えて入力した場合における処理の流れを説明する。図１０に示す処理において、図９と同じ処理を実行する処理ステップには同じ符号を付し、重複する説明を省略する。
【００８５】
まず、ユーザ６は、ディスプレイパネル１０４からユーザ６を識別可能な識別情報であるユーザＩＤと、ユーザＩＤに対応付けられた情報であるパスワードとを入力する操作を行う（Ｓ２０１）。
【００８６】
このとき、ユーザ６に対して、システム制御部１１４では解釈できない文字を解釈できる文字に置き換えて入力するよう要求する。したがって、Ｓ２０１の処理においては、ユーザ６によって、システム制御部１１４において解釈できない文字が、システム制御部１１４において解釈できる文字に置換されて構成された認証情報が入力される。
【００８７】
ディスプレイパネル１０４においてユーザ６の操作によって入力された認証情報は、操作表示制御部１４０を介して認証情報受付部１１１に送信される。認証情報受付部１１１は、認証情報を受け付けると、ログイン要求を認証処理部１１２に送信する（Ｓ２０２）。
【００８８】
認証処理部１１２は、システム制御部１１４において処理できない文字が、システム制御部１１４において解釈できる文字に変換されて構成された認証情報を受信すると、システム制御部１１４に対して画像処理装置２Ａへのログイン要求を送信する（Ｓ２０３）。Ｓ２０３以降の処理は、図９のＳ１０７以降と同じ処理を実行するため、重複する説明を省略する。
【００８９】
以上説明したように、本実施形態では、情報処理システム１を利用可能なユーザ６の認証情報を画像処理装置２Ａにおいて処理可能な形式に変換する。そして、画像処理装置２Ａでは変換された認証情報を用いてログイン処理を実行し、一方で、サーバ４では、変換されていない認証情報を用いて認証処理を行う。
【００９０】
このようにすることで、画像処理装置２とサーバ４とにおいて、認証情報を処理する際に用いられる文字のルールが異なる場合であっても、情報処理システム１の認証処理および画像処理装置２のログイン処理を一回の認証情報の入力で実行することができる。ゆえに、本発明を適用させた情報処理システムにおいては、認証処理を行う際の利便性を向上させることが可能となる。
【００９１】
なお、ユーザＩＤに、認証情報変換部１１３によって変換される文字が含まれていると、サーバ４への認証処理を行う際に必要となるユーザＩＤが、本来のユーザＩＤと異なる文字によって構成されることとなる。したがって、本実施形態を通じて、認証情報変換部１１３によって変換された後の文字は、変換前のユーザＩＤには含まれないようにユーザＩＤを構成する必要がある。
【００９２】
したがって、ユーザ６によって入力されるユーザＩＤには、例えば、図１１に示した文字のうち、変換後文字である「＿」や「％」の文字が含まれないように構成される。仮に、Ｓ１０１の処理において、ユーザ６が「ｕｓｅｒ：Ａ＿」と操作入力した場合、Ｓ１０４の処理では「ｕｓｅｒ＿Ａ＿」と変換され、Ｓ１０９の処理では「ｕｓｅｒ＿Ａ＿」と変換される。
【００９３】
このような場合、サーバ４の認証処理部４０２は、ユーザＩＤ「ｕｓｅｒ＿Ａ＿」を用いて認証処理を実行することとなるため、Ｓ１０１でユーザ６が入力するユーザＩＤは、認証情報変換部１１３によって変換された後の文字が含まれないように構成する必要がある。
【符号の説明】
【００９４】
１  情報処理システム
２  画像処理装置
３  ネットワーク
４  サーバ
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  記憶媒体
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  エンジン
９０  バス
１００  コントローラ
１１０  主制御部
１１１  認証情報受付部
１１２  認証処理部
１１３  認証情報変換部
１１４  システム制御部
１１５  認証情報記憶部
４０１  通信制御部
４０２  認証処理部
４０３  認証情報記憶部
【先行技術文献】
【特許文献】
【００９５】
【特許文献１】特開２０１２−０１４４２４号公報
【図１】
2019160158.tif 000003
【図２】
2019160158.tif 000004
【図３】
2019160158.tif 000005
【図４】
2019160158.tif 000006
【図５】
2019160158.tif 000007
【図６】
2019160158.tif 000008
【図７】
2019160158.tif 000009
【図８】
2019160158.tif 000010
【図９】
2019160158.tif 000011
【図１０】
2019160158.tif 000012
【図１１】
2019160158.tif 000013