(57)【要約】【課題】機器が配置される場所に応じた認証方式によるセキュリティ強化を行うこと。【解決手段】第１の認証情報の入力を機器が受け付ける第１の受付ステップ（Ｓ１１）と、機器から第１の認証情報を受信し、第１の認証情報に基づきユーザ認証を実行する第１の認証ステップ（Ｓ２１）と、機器の位置情報に基づいて、第２の認証情報を要するか否かを判断する判断ステップと（Ｓ２２）、第２の認証情報を要すると判断された場合、機器に対して第２の認証情報の入力を要求するためのセキュリティ情報を送信する送信ステップと（Ｓ２３）、セキュリティ情報を受信し（Ｓ１３）、第２の認証情報の入力を受け付ける第２の受付ステップと、機器から第２の認証情報を受信し、第２の認証情報に基づきユーザ認証を実行する第２の認証ステップ（Ｓ１４，Ｓ１５）と、を有する。【選択図】図８
2019160058.tif 000002
【特許請求の範囲】
【請求項１】
第１の認証情報の入力を機器が受け付ける第１の受付ステップと、
前記機器から前記第１の認証情報を受信し、前記第１の認証情報に基づきユーザ認証を実行する第１の認証ステップと、
前記機器の位置情報に基づいて、第２の認証情報を要するか否かを判断する判断ステップと、
前記第２の認証情報を要すると判断された場合、前記機器に対して前記第２の認証情報の入力を要求するためのセキュリティ情報を送信する送信ステップと、
前記セキュリティ情報を受信し、前記第２の認証情報の入力を受け付ける第２の受付ステップと、
前記機器から前記第２の認証情報を受信し、前記第２の認証情報に基づきユーザ認証を実行する第２の認証ステップと、
を有する認証方法。
【請求項２】
前記判断ステップは、前記機器の位置情報と、前記機器から受信した前記第１の認証情報とに基づいて、前記第２の認証情報を要するか否かを判断する請求項１に記載の認証方法。
【請求項３】
機器が受け付けた第１の認証情報を受信する受信部と、
前記受信部が受信した前記第１の認証情報に基づきユーザ認証を実行する第１の認証部と、
前記機器の位置情報に基づいて、第２の認証情報を要するか否かを判断する判断部と、
前記第２の認証情報を要すると判断された場合、前記機器に対して前記第２の認証情報の入力を要求するためのセキュリティ情報を送信する送信部と、
前記機器から前記第２の認証情報を受信し、前記第２の認証情報に基づきユーザ認証を実行する第２の認証部と、
を備える認証装置。
【請求項４】
請求項３に記載の認証装置と、
前記第１の認証情報と前記第２の認証情報との入力を受け付ける入力受付部を備える機器と、
を備える認証システム。
【請求項５】
前記セキュリティ情報は、所定の処理に第３の認証情報の入力を要求する情報を含み、
前記入力受付部は、前記所定の処理を実行する前に、前記第３の認証情報の入力を促す
ことを特徴とする請求項４に記載の認証システム。
【請求項６】
ジョブを出力する出力装置を制御する出力制御装置を、さらに備え、
前記機器は、前記出力装置であり、
前記出力制御装置は、前記第１の認証情報と前記ジョブとを紐付けて蓄積するジョブ蓄積部を備え、
前記セキュリティ情報は、前記ジョブの出力に前記第３の認証情報の入力を要求する情報を含み、
前記出力装置の前記入力受付部は、前記ジョブを出力する前に、前記第３の認証情報の入力を促す
ことを特徴とする請求項５に記載の認証システム。
【請求項７】
前記認証装置は、
前記機器の位置情報、前記第１の認証情報、および認証方式の段階を紐づけて保持するセキュリティ情報保持部をさらに備える
ことを特徴とする請求項４から６のいずれか一項に記載の認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証方法、認証装置および認証システムに関する。
【背景技術】
【０００２】
近年、セキュリティ強化により、文書をユーザ端末から印刷する際、一度、プリンタやＭＦＰ（Multi-Function Printer）内部に蓄積させて、機器を操作することにより印刷させるオンデマンド印刷が取り入れられている。また、オンデマンド印刷は、機器にログインした後に印刷することで、さらに情報漏えいを防ぐことができる。
【０００３】
例えば、特許文献１には、投入されているデータを出力装置から出力するまでの手順を簡略化できる出力システム開示されている。
しかし、例えば、特許文献１のオンデマンド印刷は、機器に応じて認証方式を変更するものではなく、機器の設置場所などによっては認証手順の追加が好ましい場合や、冗長な場合があり、設置場所に応じた認証方式が望まれていた。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、機器が配置される場所に応じた認証方式によるセキュリティ強化を目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明の認証方法は、第１の認証情報の入力を機器が受け付ける第１の受付ステップと、前記機器から前記第１の認証情報を受信し、前記第１の認証情報に基づきユーザ認証を実行する第１の認証ステップと、前記機器の位置情報に基づいて、第２の認証情報を要するか否かを判断する判断ステップと、前記第２の認証情報を要すると判断された場合、前記機器に対して前記第２の認証情報の入力を要求するためのセキュリティ情報を送信する送信ステップと、前記セキュリティ情報を受信し、前記第２の認証情報の入力を受け付ける第２の受付ステップと、前記機器から前記第２の認証情報を受信し、前記第２の認証情報に基づきユーザ認証を実行する第２の認証ステップと、を有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、機器が配置される場所に応じた認証方式によるセキュリティ強化ができる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に係る印刷システムの構成例を説明する図である。
【図２】本実施形態に係るコンピュータシステムのハードウェア構成例を説明する図である。
【図３】本実施形態に係るＭＦＰのハードウェア構成例を説明する図である。
【図４】本実施形態に係る認証サーバの処理ブロックの一例を説明する図である。
【図５】本実施形態に係る情報サーバの処理ブロックの一例を説明する図である。
【図６】本実施形態に係るＭＦＰの処理ブロックの一例を説明する図である。
【図７】本実施形態に係る印刷サーバの処理ブロックの一例を説明する図である。
【図８】ＭＦＰによるログイン処理の動作例を説明するフローチャートである。
【図９】ＭＦＰによるユーザ認証処理の動作例を説明するフローチャートである。
【図１０】ＭＦＰによるジョブ印刷処理の動作例を説明するフローチャートである。
【図１１】ＵｓｅｒＡのプライベートな部屋でＵｓｅｒＡがジョブを印刷する動作例を説明するシーケンス図である
【図１２】情報サーバに保存されているＵｓｅｒＡのプライベートな部屋にあるＭＦＰＡのセキュリティ情報の一例を説明する図である。
【図１３】ＵｓｅｒＡのプライベートな部屋でＵｓｅｒＢがジョブを印刷する動作例を説明するシーケンス図である。
【図１４】ＵｓｅｒＡのプライベートな部屋でＵｓｅｒＺがジョブを印刷する動作例を説明するシーケンス図である。
【図１５】パブリック空間でＵｓｅｒＡがジョブを印刷する動作例を説明するシーケンス図である。
【図１６】パブリック空間ではジョブの印刷ができない場合を説明するシーケンス図である。
【図１７】認証方法を適用した位置管理システムの構成例を説明する図である。
【発明を実施するための形態】
【０００８】
以下、実施形態について、図面を参照しながら説明する。説明の明確化のため、以下の記載および図面は、適宜、省略または簡略化がなされている。各図面において同一の構成または機能を有する構成要素および相当部分には、同一の符号を付し、その説明を省略する。
【０００９】
実施形態１．
＜システム構成＞
図１は本実施形態に係る印刷システムの構成例を説明する図である。印刷システム１は、１つ以上のＭＦＰ１０、ユーザ端末２０、認証サーバ３０、情報サーバ４０、印刷サーバ５０、および、無線通信装置６０が、ＬＡＮ（Local Area Network）やインターネットなどのネットワークＮ１に接続される構成を一例として示している。
【００１０】
ＭＦＰ１０は出力装置の一例である。ＭＦＰ１０は無線による通信の手段または有線による通信の手段を有する。ＭＦＰ１０は複合機、コピー機、スキャナ、プリンタ、レーザプリンタなど、画像形成に係る処理を行う画像形成装置である。
ＭＦＰ１０は印刷サーバ５０からジョブ一覧を提供される。また、ＭＦＰ１０はジョブ一覧からユーザに選択されたジョブを印刷サーバ５０から取得して印刷する。
【００１１】
ユーザ端末２０は端末装置の一例である。ユーザ端末２０は一般的なＯＳ（Operating System）などが搭載された情報処理装置（コンピュータシステム）によって実現できる。ユーザ端末２０は無線による通信の手段または有線による通信の手段を有する。ユーザ端末２０は、例えば、コンピュータ、パーソナルコンピュータ（PC : Personal Computer）、タブレットＰＣ、ノートＰＣなど、ユーザが操作可能な端末である。また、ユーザ端末２０は、携帯端末であってもよい。携帯端末は、無線による通信の手段または有線による通信の手段を有している。携帯端末は、スマートフォンや携帯電話、タブレットＰＣ、ノートＰＣなど、ユーザが携帯可能（移動可能）な端末である。
【００１２】
認証サーバ３０は第２の認証部（第２の認証装置）の一例である。認証サーバ３０はログイン要求をユーザ端末２０、ＭＦＰ１０などから受け、ユーザ認証（第２の認証処理）を行う。
情報サーバ４０は第１の認証部（第１の認証装置）の一例である。情報サーバ４０は、ユーザ認証の要求をユーザ端末２０、ＭＦＰ１０などから受け、ユーザ情報（例えば、ユーザＩＤ）に基づいてユーザ認証（第１の認証処理）を行う。また、情報サーバ４０はＭＦＰ１０またはユーザ端末２０をユーザが利用するときの認証方式を設定する情報（例えばセキュリティレベル）を保持・管理する。
【００１３】
印刷サーバ５０は印刷制御装置の一例である。印刷サーバ５０はＷｅｂページを利用したジョブのアップロードや、メールを利用したジョブの送信などにより、ユーザ端末２０などからのジョブ投入を受け付ける。印刷サーバ５０は受け付けたジョブを、外部のストレージやデータベースに蓄積しても良いし、内部のストレージやデータベースに蓄積しても良い。また、印刷サーバ５０はＭＦＰ１０にジョブ一覧やジョブを提供する。
【００１４】
無線通信装置６０は、所定の無線通信規格により無線タグ等と無線通信を行う装置である。
【００１５】
本実施形態では、上述した印刷システムの構成例において、本発明の一実施形態に係る認証方法を実行する一態様を説明する。本明細書において、機器は、情報サーバ４０へユーザ認証を要求する装置であり、例えば、ＭＦＰ１０などの出力装置、ユーザ端末２０などの端末装置である。
【００１６】
認証方法は、例えば以下の各ステップを実行する。
・機器は第１の認証情報の入力を受け付ける（第１の受付ステップ）。
・情報サーバ４０は機器から第１の認証情報を受信し、第１の認証情報に基づきユーザ認証を実行する（第１の認証ステップ）。また、情報サーバ４０は、機器の位置情報に基づいて、第２の認証情報を要するか否かを判断し（判断ステップ）、第２の認証情報を要すると判断された場合、機器に対して第２の認証情報の入力を要求するためのセキュリティ情報を送信する（送信ステップ）。
・機器はセキュリティ情報を受信し、第２の認証情報の入力を受け付ける（第２の受付ステップ）。
・認証サーバ３０は機器から第２の認証情報を受信し、第２の認証情報に基づきユーザ認証を実行する（第２の認証ステップ）。
【００１７】
＜ハードウェア構成＞
図１のユーザ端末２０、認証サーバ３０、情報サーバ４０および印刷サーバ５０は例えば図２に示すようなハードウェア構成のコンピュータシステムにより実現される。図２は本実施形態に係るコンピュータシステムのハードウェア構成例を説明する図である。
【００１８】
図２に示したコンピュータシステム１００は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ（Random Access Memory)１０４、ＲＯＭ（Read Only Memory)１０５、ＣＰＵ(Central Processing Unit）１０６、通信Ｉ／Ｆ１０７、及びＨＤＤ（Hard Disk Drive）１０８などを備え、それぞれがバスＢで相互に接続されている。
【００１９】
入力装置１０１は、例えばキーボードやマウス、タッチパネルであり、ユーザが各操作信号を入力するのに用いられる。表示装置１０２は、例えばディスプレイであり、コンピュータシステム１００による処理結果を表示する。
【００２０】
通信Ｉ／Ｆ１０７はコンピュータシステム１００をネットワークＮ１に接続するインタフェースである。これにより、コンピュータシステム１００は通信Ｉ／Ｆ１０７を介してデータ通信を行うことができる。
【００２１】
ＨＤＤ１０８はプログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、例えばコンピュータシステム１００全体を制御する基本ソフトウェアであるＯＳや、ＯＳ上において各種機能を提供するアプリケーションソフトウェアなどがある。ＨＤＤ１０８は格納しているプログラムやデータを所定のファイルシステム及び／又はＤＢ（データベース）により管理している。
【００２２】
外部Ｉ／Ｆ１０３は、外部装置とのインタフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、コンピュータシステム１００は外部Ｉ／Ｆ１０３を介して記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１０３ａにはフレキシブルディスク、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）、ＳＤメモリカード（SD Memory card）、ＵＳＢメモリ（Universal Serial Bus memory）などがある
【００２３】
ＲＯＭ１０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、コンピュータシステム１００の起動時に実行されるＢＩＯＳ（Basic Input/Output System）、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。
【００２４】
ＣＰＵ１０６は、ＲＯＭ１０５やＨＤＤ１０８などの記憶装置からプログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、コンピュータシステム１００全体の制御や機能を実現する演算装置である。
【００２５】
本実施形態に係る図１のユーザ端末２０、認証サーバ３０、情報サーバ４０および印刷サーバ５０はコンピュータシステム１００のハードウェア構成により、後述するような各種処理を実現できる。
【００２６】
図３は本実施形態に係るＭＦＰのハードウェア構成例を説明する図である。図３に示したＭＦＰ１０は、コントローラ２０１、操作パネル２０２、外部Ｉ／Ｆ２０３、通信Ｉ／Ｆ２０４、プリンタ２０５及びスキャナ２０６などを備える。
【００２７】
コントローラ２０１はＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３、ＮＶＲＡＭ２１４及びＨＤＤ２１５などを備える。ＲＯＭ２１３は、各種プログラムやデータが格納されている。ＲＡＭ２１２はプログラムやデータを一時保持する。ＮＶＲＡＭ２１４は、例えば設定情報等が格納されている。また、ＨＤＤ２１５は各種プログラムやデータが格納されている。
【００２８】
ＣＰＵ２１１は、ＲＯＭ２１３やＮＶＲＡＭ２１４、ＨＤＤ２１５などからプログラムやデータ、設定情報等をＲＡＭ２１２上に読み出し、処理を実行することで、ＭＦＰ１０全体の制御や機能を実現する。
【００２９】
操作パネル２０２はユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。
外部Ｉ／Ｆ２０３は外部装置とのインタフェースである。外部装置には、記録媒体２０３ａなどがある。これにより、ＭＦＰ１０は外部Ｉ／Ｆ２０３を介して記録媒体２０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体２０３ａにはＩＣカード、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００３０】
通信Ｉ／Ｆ２０４はＭＦＰ１０をネットワークＮ１に接続するインタフェースである。これにより、ＭＦＰ１０は通信Ｉ／Ｆ２０４を介してデータ通信を行うことができる。
【００３１】
プリンタ２０５は、印刷データを用紙に印刷するための印刷装置である。スキャナ２０６は原稿から画像データを読み取るための読取装置である。本実施形態に係るＭＦＰ１０は、上記ハードウェア構成により、後述するような各種処理を実現できる。
【００３２】
＜ソフトウェア構成＞
《認証サーバ３０》
本実施形態に係る認証サーバ３０は、例えば図４に示す処理ブロックにより実現される。図４は本実施形態に係る認証サーバの処理ブロックの一例を説明する図である。
【００３３】
認証サーバ３０はプログラムを実行することにより、認証受付部３１、認証情報保持部３２、認証部３３、および認証結果出力部３４を実現する。
【００３４】
認証受付部３１は、機器がユーザの操作によって取得した認証情報を受ける。このとき、認証受付部３１は、ユーザから認証情報を受け取った機器を識別する機器情報（例えば、通信時の宛先を特定するアドレス）を取得する。認証受付部３１は、例えば通信Ｉ／Ｆ１０７を介して認証情報を受信する。
認証情報は、認証サーバ３０によるユーザ認証（第２の認証）のための第２の認証情報であり、例えば、ユーザＩＤおよびパスワードである。
【００３５】
認証情報保持部は、ユーザＩＤおよびパスワードを、機器情報と紐づけて保持する。
認証部３３は、ユーザ認証情報保持部３２を参照して、認証情報と機器情報とを用いて、ユーザの認証を行い、認証結果（例えば、認証完了、認証不可）を生成する。
認証結果出力部３４は、認証結果を、機器に出力する。認証結果出力部３４は、例えば通信Ｉ／Ｆ１０７を介して認証結果を送信する。
【００３６】
《情報サーバ４０》
本実施形態に係る情報サーバ４０は、例えば図５に示す処理ブロックにより実現される。図５は本実施形態に係る情報サーバの処理ブロックの一例を説明する図である。
【００３７】
情報サーバ４０はプログラムを実行することにより、ユーザ情報受付部４１、セキュリティ情報保持部４２、セキュリティ情報取得部４３、セキュリティ情報出力部４５、および位置情報取得部４８を実現する。
【００３８】
ユーザ情報受付部（受信部）４１は、ユーザの操作によって機器が取得したユーザ情報を受ける。このとき、ユーザ情報受付部４１は、ユーザ情報を受け取った機器の機器情報を取得する。ユーザ情報受付部４１は、例えば通信Ｉ／Ｆ１０７を介してユーザ情報を受信する。
ユーザ情報は、機器を利用するユーザを特定する情報であり、例えば、ユーザＩＤである。また、ユーザ情報は、情報サーバ４０によるユーザ認証（第１の認証）のための第１の認証情報である。
【００３９】
セキュリティ情報保持部４２は、機器情報およびユーザＩＤを、セキュリティレベルと紐づけて保持する。
機器情報は、機器を識別する情報である。
【００４０】
セキュリティレベルは、ユーザを認証する認証方式（認証方式の段階）を設定する情報であり、例えば、ユーザが機器を利用する場合に、第２の認証情報の入力を要求するか否かを示す。認証方式は、例えば、以下のような異なるレベルが設定可能である。
・ユーザＩＤでログイン可能な追加認証不要のレベル、
・ユーザＩＤとパスワードの認証後、ログインが可能なレベル、
・ユーザＩＤとパスワードの認証によりログイン後、所定の操作や処理には別途パスワードの入力を要求するレベル、
・ログインが認められないレベル。
【００４１】
セキュリティレベルは、機器の位置情報（例えば、設置場所）毎に各ユーザについて予め設定されることが好ましい。セキュリティ情報保持部４２は、例えば、機器毎に、ユーザとセキュリティレベルを紐づけて保持してもよい。その際、機器毎に、機器の位置情報に応じたセキュリティレベルを各ユーザに設定することが好ましい。これにより、セキュリティレベルを取得することによって、機器の位置情報に基づいて、追加の認証（例えば、第２の認証ステップ）の要否を判断することが可能になる。
【００４２】
セキュリティ情報取得部４３は、ユーザ情報と機器情報とを用いて、ユーザに紐づけられたセキュリティレベルをセキュリティ情報保持部から読み出し、セキュリティレベルに基づくセキュリティ情報を生成する。
セキュリティ情報取得部４３は、セキュリティ情報保持部４２にユーザＩＤに紐づけられたセキュリティレベルが存在するか否かというユーザ認証（第１の認証ステップ、第１の認証部）を行う。また、セキュリティ情報取得部４３は、セキュリティレベルを取得することにより、機器の位置情報（例えば、機器情報）に基づいて、認証方式を解析し、第２の認証情報を要するか否かを判断する（判断ステップ、判断部）。さらに、セキュリティ情報取得部４３は、セキュリティレベルに基づくセキュリティ情報を生成する。セキュリティ情報取得部４３は、例えば、セキュリティレベル取得できない場合には、最も高いセキュリティレベルに基づくセキュリティ情報を生成し、第２の認証情報を要すると判断された場合には、機器に対して第２の認証情報の入力を要求するためのセキュリティ情報を生成する。
【００４３】
セキュリティ情報出力部（送信部）４５は、取得したセキュリティ情報を機器へ出力する。セキュリティ情報出力部４５は、例えば通信Ｉ／Ｆ１０７を介してセキュリティ情報を送信する。
【００４４】
位置情報取得部４８は、移動可能な機器の位置情報を取得する。本実施形態では、位置情報取得部４８は備えていなくてもよく、詳細については実施形態３で説明する。
【００４５】
《ＭＦＰ１０》
本実施形態に係るＭＦＰ１０は、例えば図６に示す処理ブロックにより実現される。図６は本実施形態に係るＭＦＰの処理ブロックの一例を説明する図である。
【００４６】
ＭＦＰ１０はプログラムを実行することにより、入力受付部１１、表示制御部１２、出力部１３、ユーザ情報送信部１４、セキュリティ情報取得部１５、認証情報送信部１６、認証結果取得部１７、ジョブ一覧取得部１８、およびジョブ取得部１９を実現する。
図６では、図中右側に、認証サーバ３０、情報サーバ４０および印刷サーバ５０を表し、各サーバとの入出力を表す。なお、図中左側は、ユーザとの入出力を表す。
【００４７】
入力受付部１１はタッチパネル接触操作、キーボード入力操作などのユーザ操作による入力を受け付ける。例えば入力受付部１１はユーザからユーザＩＤ、パスワードなどのセキュリティや認証に関する情報、ＭＦＰ１０の処理に関する情報（例えば、ＭＦＰ１０から出力（排紙）するジョブに関する情報）の入力を受け付ける。ＭＦＰ１０は操作パネル２０２からユーザ情報の入力を受け付けてもよいし、外部Ｉ／Ｆ２０３を介して磁気カードやＩＣカードなどの記録媒体２０３ａから読み取ったユーザ情報を受け付けてもよい。
【００４８】
表示制御部１２は、ユーザに通知する情報を操作パネル２０２へ表示する。例えば、判定部３５がジョブ一覧からユーザに選択させることなく印刷サーバ５０から取得して印刷すると判定したジョブを、ジョブ一覧から削除するように更新を行い、更新後のジョブ一覧を表示する。
出力部１３は取得したジョブの印刷を行う。出力部１３は、ジョブを例えばプリンタ２０５へ出力する。
【００４９】
ユーザ情報送信部１４はユーザＩＤなどのユーザ情報（第１の認証情報）を情報サーバ４０に送信する第１の認証情報送信部である。
セキュリティ情報取得部１５は情報サーバ４０からセキュリティ情報を取得し、セキュリティ情報に基づいて認証処理を制御する。
認証情報送信部１６はユーザＩＤ（ユーザ名ともいう）、パスワードなどの認証情報（第２の認証情報）を認証サーバ３０に送信する第２の認証情報送信部である。
認証結果取得部１７は認証サーバ３０から認証結果を取得する。
【００５０】
ジョブ一覧取得部１８はユーザＩＤを印刷サーバ５０に送信し、ユーザＩＤに紐付いたジョブ一覧を印刷サーバ５０から取得する。
印刷ジョブ取得部１９は印刷サーバ５０にジョブの取得要求を行い、印刷サーバ５０からジョブを取得する。
【００５１】
セキュリティ情報送信部１４、セキュリティ情報取得部１５、認証情報送信部１６、認証結果取得部１７、ジョブ一覧取得部１８、および印刷ジョブ取得部１９は、例えば通信Ｉ／Ｆ２０４を介して情報サーバ４０、認証サーバ３０または印刷サーバ５０と通信を行う。
【００５２】
《ユーザ端末２０》
ユーザ端末２０については、セキュリティに関連する機能を、図６に示すＭＦＰ１０が備える処理ブロックのうち、入力受付部１１、表示制御部１２、出力部１３、ユーザ情報送信部１４、セキュリティ情報取得部１５、認証情報送信部１６、および認証結果取得部１７と同様の処理ブロックにより実現する。
機能ブロックとしては、ＭＦＰ１０と同様であるため、構成図および説明を省略する。
【００５３】
《印刷サーバ５０》
本実施形態に係る印刷サーバ５０は、例えば図７に示す処理ブロックにより実現される。図７は本実施形態に係る印刷サーバの処理ブロックの一例を説明する図である。
【００５４】
印刷サーバ５０はプログラムを実行することにより、印刷ジョブ受信部５１、印刷ジョブ解析部５２、印刷ジョブ属性保存部５３、ユーザジョブ一覧取得部５４、ジョブ送信部５５、ユーザ情報取得部５６、および印刷ジョブ蓄積部５７を実現する。
【００５５】
印刷ジョブ受信部５１はＷｅｂページを利用したジョブのアップロードなどによりユーザ端末２０などからジョブを受信する。例えば印刷ジョブ受信部５１はジョブのアップロードに利用するＷｅｂページをユーザ端末２０などに送信する。なお、印刷ジョブ受信部５１はアプリケーションを利用したジョブのアップロードなどによりユーザ端末２０などからジョブを受信してもよい。
【００５６】
印刷ジョブ解析部５２は受信したジョブを必要があれば印刷言語に変換し、そのジョブの印刷属性を取得する。
印刷ジョブ属性保存部５３はジョブおよびジョブの印刷属性をユーザＩＤと紐づけてジョブ蓄積部に保存する。このとき印刷ジョブ属性保存部５３は保存するジョブの印刷属性として機器指定されているかを確認する。機器指定されている場合、印刷ジョブ属性保存部５３は印刷属性に機器指定印刷であることを示す情報と、機器を指定する機器指定情報とを追加する。
【００５７】
ユーザ情報取得部５６はＭＦＰ１０からユーザ情報の一例としてユーザＩＤを取得する。
ユーザジョブ一覧取得部５４は取得したユーザＩＤに紐付いたジョブ一覧を印刷ジョブ蓄積部５７から取得し、ＭＦＰ１０に送信する。
ジョブ送信部５５は取得要求のあったジョブをＭＦＰ１０に送信する。
印刷ジョブ蓄積部５７はジョブおよび印刷属性をユーザＩＤと紐づけて蓄積する。
【００５８】
＜処理の詳細＞
以下では本実施形態に係る印刷システム１の処理の動作例について説明する。
《ＭＦＰ１０からの認証処理》
図８はＭＦＰによるログイン処理の動作例を説明するフローチャートである。また、点線内には情報サーバ４０の動作例を示している。
ＭＦＰ１０の入力受付部１１は、任意のユーザからユーザＩＤの入力を受け付ける（Ｓ１１）。ユーザ情報送信部１４は、入力受付部１１が受けたユーザＩＤを含むユーザ情報を情報サーバ４０へ送信する（Ｓ１２）。ユーザ情報は、例えば、ユーザＩＤに加え、ＭＦＰ１０を識別する機器情報を含めてもよい。
【００５９】
情報サーバ４０では、ユーザ情報受付部４１は、ユーザ情報を受ける（Ｓ２１）。セキュリティ情報取得部４３は、ユーザ情報と機器情報とを用いて、セキュリティ情報保持部４２を参照して機器情報およびユーザＩＤに紐づけられたセキュリティレベルを読み出し、セキュリティレベルに基づくセキュリティ情報を作成する（Ｓ２２）。セキュリティ情報出力部４５は、セキュリティ情報をＭＦＰ１０へ送信する（Ｓ２３）。
【００６０】
セキュリティ情報取得部１５は、情報サーバ４０からセキュリティレベルに基づくセキュリティ情報を取得する（Ｓ１３）。
セキュリティ情報取得部１５はユーザ認証処理を実行させる（Ｓ１４）。セキュリティ情報取得部１５は、ユーザが認証サーバ３０により認証された場合には（Ｓ１５でＹＥＳ）、セキュリティ情報取得部１５は、ログイン処理（例えば、操作パネルのロック解除）を実施し（Ｓ１６）、表示制御部１２は、認証結果（ログイン許可）を操作パネル２０２に表示する（Ｓ１７）。一方、ユーザが認証されなかった場合には（Ｓ１５でＮＯ）、表示制御部１２は、認証エラーを操作パネル２０２に表示する（Ｓ１７）。
【００６１】
ここで、図９を参照してユーザ認証処理について説明する。
図９はＭＦＰによるユーザ認証処理の動作例を説明するフローチャートである。また、点線内には認証サーバ３０の動作例を示している。
セキュリティ情報取得部１５は、セキュリティ情報に基づいてパスワードの入力の要否を判断し（Ｓ３１）、パスワードの入力が必要な場合には（Ｓ３１でＹＥＳ）、表示制御部１２に認証情報を入力させる画面の表示を指示する。
【００６２】
入力受付部１１はパスワードの入力を受け付ける（Ｓ３２）。
ユーザ情報送信部１４は認証情報を認証サーバ３０に送信する（Ｓ３３）。ここで、認証情報は、セキュリティレベルに応じた認証方式によって、パスワードの有無が異なる。例えば、パスワードを必要とする認証方式では、ユーザＩＤとパスワードとを認証情報とし、パスワードを必要としない認証方式ではユーザＩＤのみを認証情報とする。
【００６３】
認証サーバ３０では、認証受付部３１は、認証情報を受信する（Ｓ４１）。認証部３２は、認証情報保部３２を参照してユーザの認証を行う（Ｓ４２）。
認証情報保持部３２は、各ユーザの認証情報として、例えば、ユーザＩＤ、パスワード、機器指定情報、メールアドレス、印刷権限を項目として保持する。機器指定情報は、機器指定印刷を行う機器を指定する情報である。なお、ユーザ情報には例えばＡＤ（Active Directory）やＬＤＡＰ（Lightweight Directory Access Protocol）などの通常の認証サーバで設定できる内容も設定できる。
【００６４】
認証部３２は認証情報として受信したユーザＩＤ、パスワードが認証情報保持部３２に存在するかを判定するユーザ認証を行う。
認証部３２はユーザＩＤ、パスワードが認証情報保持部３２に存在すれば、ユーザ認証成功（認証ＯＫ）と判定する。なお、ユーザＩＤ、パスワードがユーザ情報に存在しなければ、認証サーバ３０はユーザ認証失敗（認証ＮＧ）と判定する。
【００６５】
さらに、認証部３２は、ユーザ認証成功である場合には、ユーザＩＤに紐付く印刷権限を取得してもよい。認証結果出力部３５は、認証結果をＭＦＰ１０に送信する（Ｓ４３）。ユーザ認証成功の場合には、認証結果出力部３５は、認証結果と共に印刷権限も送信することができる。
【００６６】
ＭＦＰ１０では、認証結果取得部１７は認証サーバ３０から認証結果を受信する（Ｓ３４）。ユーザ認証成功の場合には、認証結果取得部１７は認証結果と共に印刷権限も受信する。
【００６７】
《ＭＦＰ１０からのジョブ出力処理》
図１０はＭＦＰによるジョブ印刷処理の動作例を説明するフローチャートである。また、点線内には印刷サーバ５０の動作例を示している。
ＭＦＰ１０は、ユーザのログインを許可したあと、ジョブ出力処理を開始する。
ジョブ一覧取得部１８はセキュリティ情報取得部１５からユーザ情報およびセキュリティ情報を取得し、ユーザ認証に成功したユーザＩＤを印刷サーバ５０に送信し、ユーザＩＤに紐づけられたジョブ一覧を取得する（Ｓ５１）。
【００６８】
このとき、印刷サーバ５０では、ユーザ情報取得部５６はＭＦＰ１０からユーザＩＤを受信する（Ｓ６１）。ユーザジョブ一覧取得部５４は取得したユーザＩＤに紐付いたジョブ一覧を印刷ジョブ蓄積部５７から取得し、取得したジョブ一覧をＭＦＰ１０に送信する（Ｓ６２）。
ＭＦＰ１０のジョブ一覧取得部１８が取得したジョブ一覧は例えばユーザＩＤに紐付いたジョブの名称（例えばドキュメント名）が示されたテーブルである。ジョブ一覧はユーザ認証に成功したユーザが印刷サーバ５０から取得できるジョブの一覧を表している。
【００６９】
ＭＦＰ１０では、表示制御部１２は、ジョブ一覧取得部１８が取得したジョブ一覧を操作パネル２０２に表示し、ジョブの選択をユーザに促す（Ｓ５２）。入力受付部１１は、ユーザからジョブの選択を受け付け、選択されたジョブをジョブ一覧取得部１８に通知する（Ｓ５３）。
ジョブ一覧取得部１８は、セキュリティレベル（または印刷権限）を参照し、選択されたジョブの印刷に認証が必要な場合には（Ｓ５４でＹＥＳ）、パスワードの入力を促すように表示制御部１２を制御し、入力受付部１１が受けたパスワードを取得する（Ｓ５５）。ジョブ一覧取得部１８は、入力されたパスワードが認証されない場合には（Ｓ５６でＮＯ）、処理を終了する。
【００７０】
選択されたジョブの印刷に認証が必要ない場合（Ｓ５４でＮＯ）、および、ジョブの印刷のためのパスワードが認証された場合（Ｓ５６でＹＥＳ）には、ジョブ取得部１９は、印刷サーバ５０から選択したジョブを取得し、出力部１３は、プリンタ２０５から排紙する（Ｓ５７）。このとき、印刷サーバ５０では、ジョブ送信部５５が選択されたジョブを受け付け、印刷ジョブ蓄積部５７からジョブを取得し、ＭＦＰ１０へ送信する（Ｓ６３）。
【００７１】
次に、図１１から図１６を参照して具体的な動作例の概略を説明する。
図１１は、ＵｓｅｒＡのプライベートな部屋でＵｓｅｒＡがジョブを印刷する動作例を説明するシーケンス図である。図１２は、情報サーバに保存されているＵｓｅｒＡのプライベートな部屋にあるＭＦＰＡのセキュリティ情報（権限情報テーブル）の一例を説明する図である。
【００７２】
図１２において、プライベート権限（Ｐｒｉｖａｔｅ）は、ユーザＩＤの第１の認証でログインする認証方式、オフィス権限（Ｏｆｆｉｃｅ）は、ユーザＩＤの第１の認証後、ユーザ名およびパスワードによる第２の認証でログインする認証方式とする。また、図１２には示していないが、パブリック権限（Ｐｕｂｌｉｃ）は、第１の認証および第２の認証に加え、所定の処理（例えばジョブの印刷）にパスワード（第３の認証情報）の入力が要求される認証方式である。セキュリティ情報保持部４２に保持されていないユーザである場合には、パブリック権限を設定することを前提とする。
【００７３】
ＭＦＰＡ（ＭＦＰ１０の一例）は、ログイン時に情報サーバ４０からセキュリティ情報を取得する。ＵｓｅｒＡがＭＦＰＡにユーザＩＤを入力（ログイン）すると（Ｓ８１）、ＭＦＰＡは、情報サーバ４０にユーザＩＤ（ＵｓｅｒＡ）、機器情報（ＭＦＰＡ）を送る（Ｓ８２）。情報サーバ４０はＭＦＰＡのセキュリティ情報を参照し、ＵｓｅｒＡがプライベート権限を持っていることを確認し、セキュリティ情報をＭＦＰＡへ返す（Ｓ８３）。その後、ＭＦＰＡはプライベート権限であることを確認し、ユーザにパスワードなどの追加情報の入力を要求することなく、認証サーバ３０へログイン許可をとり（Ｓ８４）、ログインさせる（Ｓ８５）。
【００７４】
その後は通常のオンデマンド印刷と同様に、ＭＦＰＡはジョブリストを印刷サーバ５０から取得し（Ｓ８６、Ｓ８７）、ジョブリストを操作パネル上に表示し（Ｓ８８）、ユーザがジョブの選択し（Ｓ８９）、選択したジョブを印刷サーバから取得し（Ｓ９０、Ｓ９１）、排紙する（Ｓ９３）。このとき、ＭＦＰＡは、ジョブにパスワードがかかっていた場合はみなし認証で印刷する（Ｓ９２）。
【００７５】
図１３は、ＵｓｅｒＡのプライベートな部屋でＵｓｅｒＢがジョブを印刷する動作例を説明するシーケンス図である。
ＵｓｅｒＢがＵｓｅｒＡのプライベートな部屋にあるＭＦＰＡで印刷を実施する場合、まず、ＭＦＰＡは、情報サーバ４０にユーザＩＤ（ＵｓｅｒＢ）、機器情報（ＭＦＰＡ）を送る（Ｓ８２）。情報サーバ４０は図１２のＭＦＰＡのセキュリティ情報を確認し、ＵｓｅｒＢがＭＦＰＡに対してオフィス権限を持っていることを確認し、セキュリティ情報をＭＦＰＡへ返す（Ｓ８３）。その後、ＭＦＰＡはオフィス権限であることをから、ユーザに対してパスワード入力画面を提示し（Ｓ９４）、パスワード入力を促す。パスワードが入力されると（Ｓ９５）、ＭＦＰＡは入力されたパスワードとユーザ名とを認証サーバ３０に渡し（Ｓ８４）、ログイン許可をとり、ログインさせる（Ｓ８５）。その後は図１１と同じ流れで印刷を実施する。
【００７６】
図１４は、ＵｓｅｒＡのプライベートな部屋でＵｓｅｒＺがジョブを印刷する動作例を説明するシーケンス図である。
ＵｓｅｒＢがＵｓｅｒＡのプライベートな部屋にあるＭＦＰＡで印刷を実施する場合、まず、ＭＦＰＡは、情報サーバ４０にユーザＩＤ（ＵｓｅｒＺ）、機器情報（ＭＦＰＡ）を送る（Ｓ８２）。情報サーバ４０は図１２のＭＦＰＡのセキュリティ情報を確認し、ＵｓｅｒＺがセキュリティ情報内に設定されていないこと確認し、パブリック権限を付与したセキュリティ情報を返す（Ｓ８３）。その後、ＭＦＰＡはパブリック権限であることからユーザに対してパスワード入力画面を提示し（Ｓ９４）、パスワード入力を促す。パスワードが入力されると（Ｓ９５）、ＭＦＰＡは入力されたパスワードとユーザ名とを認証サーバに渡し（Ｓ８４）、ログイン許可をとり、ログインさせる（Ｓ８５）。
【００７７】
ログイン後にＭＦＰＡはジョブリストを印刷サーバ５０から取得し（Ｓ８６、Ｓ８７）、操作パネルにジョブリストを表示する（Ｓ８８）。ユーザがジョブを選択すると（Ｓ８９）、ＭＦＰＡは、選択したジョブをパスワードの入力画面を表示させ（Ｓ９６）、ユーザにパスワードを入力させる（Ｓ９７）。ＭＦＰＡは、ユーザ名、選択されたジョブを印刷サーバ５０に送り（Ｓ９０）、該当のジョブを取得する（Ｓ９１）。印刷時に選択されたジョブのパスワードと一緒に印刷をかけ排紙する（Ｓ９２、Ｓ９３）。
【００７８】
図１５は、パブリック空間でＵｓｅｒＡがジョブを印刷する動作例を説明するシーケンス図である。ここでは、情報サーバ４０はＭＦＰＺに紐づけられたセキュリティ情報を保持しないことを前提として説明する。
ＵｓｅｒＡがパブリック空間にあるＭＦＰＺにて印刷を実施する場合、まず、ＭＦＰＺは、ユーザＩＤの入力を受け（Ｓ８１）、情報サーバ４０にユーザＩＤ（ＵｓｅｒＡ）、機器情報（ＭＦＰＺ）を送る（Ｓ８２）。情報サーバ４０はＭＦＰＺのセキュリティ情報が存在しないことを確認し、ＵｓｅｒＡにパブリック権限を付与したセキュリティ情報を返す（Ｓ８３）。その後は図１４のシーケンスと同じ流れで印刷する。
【００７９】
図１６は、パブリック空間ではジョブの印刷ができない場合を説明するシーケンス図である。図１６では、ジョブにパスワードが設定されていない場合、パブリック空間での印刷を制限する場合の動作例を示す。
ＵｓｅｒＡがパブリック空間にあるＭＦＰＺにて印刷を実施する際に、まず、ＭＦＰＡＺは、情報サーバ４０にユーザＩＤ（ＵｓｅｒＡ）、機器情報（ＭＦＰＺ）を送る（Ｓ８２）。情報サーバ４０はＭＦＰＺのセキュリティ情報が存在しないことを確認し、ＵｓｅｒＡにパブリック権限を付与したセキュリティ情報を返す（Ｓ８３）。その後、ＭＦＰＺはパブリック権限であることからユーザに対してパスワード入力画面を提示し（Ｓ９４）、パスワード入力を促す。パスワードが入力されると（Ｓ９５）、ＭＦＰＺは入力されたパスワードとユーザ名とを認証サーバに渡し（Ｓ８４）、ログイン許可をとり、ログインさせる（Ｓ８５）。
【００８０】
ログイン後にＭＦＰＺはジョブリストを印刷サーバ５０から取得し（Ｓ８６、Ｓ８７）、操作パネルにジョブリストを提示し（Ｓ８８）、ジョブの選択を促す。ジョブが選択されると（Ｓ８９）、ＭＦＰＺは、選択したジョブにパスワードが設定されていなかった場合、パブリック空間では印刷できない旨を操作パネルに表示する（Ｓ９８）。
【００８１】
なお、図１の認証サーバ３０及び情報サーバ４０、または、認証サーバ３０、情報サーバ４０および印刷サーバ５０は、一台のコンピュータに統合して実現してもよい。また、認証サーバ３０、情報サーバ４０および印刷サーバ５０は複数のコンピュータに分散して実現してもよい。
【００８２】
また、認証サーバ３０、情報サーバ４０および印刷サーバ５０の少なくとも一部の機能をＭＦＰ１０に設けてもよい。例えば図１の印刷システム１は認証サーバ３０、情報サーバ４０および印刷サーバ５０の機能の少なくとも一部をＭＦＰ１０に設けることにより、認証サーバ３０、情報サーバ４０および印刷サーバ５０の少なくとも一部を削除した構成としてもよい。
【００８３】
さらに、本実施形態に係るＭＦＰ１０はユーザのログイン後、例えば、そのユーザが投入したジョブ一覧を提供されると、ジョブ一覧に含まれるジョブを表示する。このとき、ＭＦＰ１０は、例えば、ジョブ一覧に含まれるジョブのうち、特許文献１に開示された技術のように、自機が機器指定されている機器指定印刷のジョブなど、所定のルールを満たすジョブを選択するように構成してもよい。ＭＦＰ１０は自機が選択したジョブ、あるいはユーザが選択したジョブについて、印刷サーバ５０から取得して印刷を行うように構成してもよい。
【００８４】
以上説明したように、本実施形態では、オンデマンド印刷において印刷場所に依存したセキュリティレベルの設定に際して、各印刷場所においてその場所に依存したセキュリティレベルの設定を機器およびユーザと紐付けておくことで実現させる。例えば、ＭＦＰとユーザとを紐付け、紐付けたユーザに認証方法の段階を設定し、誰も紐付けられていないＭＦＰは最も高い認証方式を設定する。そして、機器を利用するユーザがプライベートな空間と認識している場所では簡易な認証方式で印刷でき、パブリックな空間になるほど認証方式の手順が増えるように構成する。
【００８５】
これにより、印刷ジョブの取り違えや情報漏えい可能性が高い場所ではセキュリティ効果を上げることができ、一方、これらの心配のない場所では面倒な認証のわずらわしさを軽減させることができる。例えば、ユーザにとってプライベートな空間（例えば病院などの自身の診察室）、オフィスのような空間（例えば病院の医局）、パブリックな空間（例えば病院の待合所）など機器の位置に応じて認証方式の段階（回数）を変化させて認証することができる。
【００８６】
実施形態２．
上記実施形態では、機器がＭＦＰ１０である場合を説明したが、ユーザ端末２０であっても同様の認証方法を適用できる。
ユーザ端末２０がユーザからログイン要求（ユーザ情報、例えばユーザＩＤ、パスワードの入力）を受けたときの、ログイン処理は図８の動作例と、ユーザ認証処理は図９の動作例と同様であるため説明を省略する。また、セキュリティレベル（認証方式の段階）は、ユーザ端末２０が設置される場所（機器の位置情報）に加え、例えば、移動可能な端末であるか否か、共有ＰＣか個人のＰＣかによって、ユーザ毎に設定されることが好ましい。
本実施形態によれば、ユーザ端末２０について、セキュリティレベルに応じた認証方式の段階に基づいて認証処理を行うことにより、ログイン時のセキュリティを管理することができる。
【００８７】
実施形態３．
本実施形態では、本発明の一実施形態に係る認証方法を、機器を無線タグで管理する位置管理システムに適用した一態様を説明する。
図１７は、認証方法を適用した位置管理システムの構成例を説明する図である。図１７に示すＭＦＰ１０、ユーザ端末２０、認証サーバ３０、および情報サーバ４０は、実施形態１と同様である。また、図１７では、認証サーバ３０と情報サーバ４０とを一つの装置で構成した認証装置７０として表している。
【００８８】
位置管理システム３００は、無線タグ３１０と、無線通信装置３２０と、変換装置３３０と、管理装置３４０とを有する。また、位置管理システム３００は、利用者端末３５０と、ＩＭＥＳ（Indoor Messaging System）送信機３６０とを有する。
さらに、変換装置３３０、管理装置３４０、利用者端末３５０、認証装置７０、ＭＦＰ１０、およびユーザ端末２０は、例えばインターネットや電話回線網等のネットワークＮを介して通信可能に接続される。
【００８９】
無線タグ３１０は、設置場所や保管場所等の位置が管理される管理対象の物品毎に貼り付け等される機器である。本実施形態では無線タグ３１０は、ＭＦＰ１０やユーザ端末２０などの機器に貼り付けることができる。無線タグ３１０が貼り付け等された物品が移動された場合、無線タグ３１０は、無線通信装置３２０から受信した無線通信の電波強度を測定して、測定した電波強度に関する情報（電波強度情報）を変換装置３３０に送信する。
【００９０】
また、無線タグ３１０が貼り付け等された物品が移動された場合、無線タグ３１０は、ＩＭＥＳ送信機３６０やＧＰＳ（Global Positioning System）から緯度及び経度情報等の位置情報を取得する。より詳しくは、無線タグ３１０は、屋内においてはＩＭＥＳ送信機３６０から位置情報を取得し、屋外においてはＧＰＳから受信した電波に基づき位置情報を取得する。
【００９１】
無線通信装置３２０は、所定の無線通信規格により無線タグ３１０等と無線通信を行う装置である。無線通信装置３２０は、管理対象の物品が設置や保管等される部屋又はフロア等（エリアともいう）に複数台設置され、所定の時間毎に、周囲の所定の範囲内に無線通信の電波を送信している。ここで、所定の無線通信規格としては、例えば、Ｚｉｇｂｅｅ（登録商標）、ＲＦＩＤ（Radio Frequency Identifier）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線、Ｗｉ−Ｆｉ（登録商標）、超音波等の各種無線通信の規格を用いることができる。
【００９２】
変換装置３３０は、無線タグ３１０から電波強度情報や、緯度及び経度情報等の位置情報を受信する情報処理装置である。また、変換装置３３０は、無線タグ３１０から受信した電波強度情報を位置情報に変換する。そして、変換装置３３０は、電波強度情報から変換された位置情報と、緯度及び経度情報等の位置情報を管理装置３４０に送信する。
【００９３】
管理装置３４０は、変換装置３３０から受信した位置情報及びＩＭＥＳ送信機３６０から取得されるＩＭＥＳ規格に準じた位置情報を管理する記憶装置又は情報処理装置である。また、管理装置３４０は、管理対象の物品が設置や保管等される部屋又はフロア等の地図に関する情報も管理しており、認証装置７０または利用者端末３５０からの要求に応じて、上述した２種類の位置情報、地図に関する情報を要求元の認証装置７０または利用者端末３５０に送信する。
【００９４】
図１７の構成例において、認証装置７０では、情報サーバ４０の位置情報取得部４８は、管理装置３４０から無線タグ３１０が貼り付けられた機器の位置情報を取得し、取得した位置情報をセキュリティ情報取得部４３に出力するように構成される。
セキュリティ情報保持部４２は、機器が設置される領域を、プライベートな空間、オフィスのような空間、パブリックな空間などの利用状況に基づいて複数の領域に区分し、区分した領域毎に、ユーザとセキュリティレベルとを紐づけて保持してもよい。このとき、セキュリティ情報保持部４２は、管理装置３４０から送信される地図に関する情報の部屋又はフロア等と対応させて、複数の領域を区分してもよい。
【００９５】
セキュリティ情報取得部４３は、機器情報に基づいてユーザ端末２０またはＭＦＰ１０に無線タグ３１０が貼り付けられた端末（移動可能な端末）であると判断した場合には、位置情報取得部４８から位置情報を取得し、位置情報を用いてセキュリティレベルを取得する。
【００９６】
本実施形態によれば、移動可能な機器についても位置情報に基づいて認証方式を選択することが可能になる。
【００９７】
その他の実施形態．
上記各実施形態では、ユーザ毎にセキュリティレベルを設定（管理）する場合を一例として説明したが、ユーザが所属するグループ毎にセキュリティレベルを管理することも可能である。
【００９８】
上述した認証方法は、コンピュータに処理（命令群）を実行させるプログラムで実現する場合、プログラムは、
第１の認証情報の入力を機器が受け付ける第１の受付処理と、
機器から第１の認証情報を受信し、第１の認証情報に基づきユーザ認証を実行する第１の認証処理と、
機器の位置情報に基づいて、第２の認証情報を要するか否かを判断する判断処理と、
第２の認証情報を要すると判断された場合、機器に対して第２の認証情報の入力を要求するためのセキュリティ情報を送信する送信処理と、
セキュリティ情報を受信し、第２の認証情報の入力を受け付ける第２の受付処理と、
機器から前記第２の認証情報を受信し、前記第２の認証情報に基づきユーザ認証を実行する第２の認証処理と、を有する。
ここで、例えば、第１の受付処理と第２の受付処理は、機器で実行され、第１の認証処理、判断処理及び送信処理は情報サーバ４０で実行され、第２の認証処理は認証サーバ３０で実行させる。
【００９９】
また、認証サーバ３０および情報サーバ４０が実行する認証処理およびログイン処理は、各機器（例えば、ＭＦＰ１０、ユーザ端末２０）が実行するように構成してもよい。例えば認証情報保持部３２およびセキュリティ情報保持部４２を各機器が参照可能な場所に設置し、各機器が認証情報、セキュリティ情報を読み出して認証処理やログイン処理（例えば、上述した第１の認証処理、判断処理、第２の認証処理）を実行するように構成してもよい。
【０１００】
上記各実施形態によれば、機器が配置される場所に応じた認証方式によるセキュリティ強化が可能になる。例えば、オンデマンド印刷では、プライベートな空間と認識された場所では簡易な認証方式で印刷でき、パブリックな空間になるほど認証方式の手順を増やすことができる。また、ＭＦＰごとにユーザの認証方式をサーバで管理することで、ユーザごとの認証方式の段階の設定が可能になる。
【０１０１】
以上、本発明者によってなされた発明を実施形態に基づき具体的に説明したが、本発明は前記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【０１０２】
１０  ＭＦＰ
１１  入力受付部
１２  表示制御部
１３  出力部
１４  ユーザ情報送信部
１５  セキュリティ情報取得部
１６  認証情報送信部
１７  認証結果取得部
２０  ユーザ端末
３０  認証サーバ
４０  情報サーバ
４１  ユーザ情報受付部
４２  セキュリティ情報保持部
４３  セキュリティ情報取得部
４５  セキュリティ情報出力部
５０  印刷サーバ
６０  無線通信装置
７０  認証装置
【先行技術文献】
【特許文献】
【０１０３】
【特許文献１】特開２０１４‐０５６４３８号公報
【図１】
2019160058.tif 000003
【図２】
2019160058.tif 000004
【図３】
2019160058.tif 000005
【図４】
2019160058.tif 000006
【図５】
2019160058.tif 000007
【図６】
2019160058.tif 000008
【図７】
2019160058.tif 000009
【図８】
2019160058.tif 000010
【図９】
2019160058.tif 000011
【図１０】
2019160058.tif 000012
【図１１】
2019160058.tif 000013
【図１２】
2019160058.tif 000014
【図１３】
2019160058.tif 000015
【図１４】
2019160058.tif 000016
【図１５】
2019160058.tif 000017
【図１６】
2019160058.tif 000018
【図１７】
2019160058.tif 000019