(57)【要約】【課題】  ネットワークカメラが撮影する撮像内の画像形成装置のＩＰアドレスを自動登録する。【解決手段】    ネットワークカメラと、デバイスにログインするユーザを認証するサーバと通信する管理装置において、ネットワークカメラが撮影する撮像からデバイスにユーザが近付くことを検出した場合、当該ユーザがデバイスにログインしたかどうかを前記サーバのログイン処理を監視して検出する。そして、ログインしたデバイスのＩＰアドレスをサーバから検出したら、当該検出したＩＰアドレスと、ネットワークカメラが撮影するデバイスの位置情報とを対応づけてデバイス情報テーブルに登録することを特徴とする。【選択図】  図４
2017062679.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークカメラと、デバイスにログインするユーザを認証する第１の管理装置と、前記ネットワークカメラが撮影するデバイスまたはユーザを管理する第２の管理装置とを含むデバイス情報登録システムであって、
前記第１の管理装置は、
前記デバイスにログインするユーザを認証する認証手段を備え、
前記第２の管理装置は、
前記ネットワークカメラが撮影する撮像から前記デバイスにユーザが近付くことを検出する第１の検出手段と、
前記ユーザを検出した場合、当該ユーザが前記デバイスにログインしたかどうかを前記第１の管理装置のログイン処理を監視して検出する第２の検出手段と、
ログインしたデバイスのＩＰアドレスを前記第１の管理装置から検出する第３の検出手段と、
検出したＩＰアドレスと、前記ネットワークカメラが撮影するデバイスの位置情報とを対応づけてデバイス情報テーブルに登録する登録手段と、
を備えることを特徴とするデバイス情報登録システム。
【請求項２】
ユーザが近付くデバイスのＩＰアドレスが前記デバイス情報テーブルに登録されているかどうかを判断する判断手段を備え、
前記ユーザが近付くデバイスのＩＰアドレスが前記デバイス情報テーブルに登録されていないと判断した場合、前記登録手段は、前記デバイスのＩＰアドレスと、前記ネットワークカメラが撮影するデバイスの位置情報とを対応づけてデバイス情報テーブルに登録することを特徴とする請求項１に記載のデバイス情報登録システム。
【請求項３】
ネットワークカメラと、印刷ジョブを蓄積して管理する第１の管理装置と、前記ネットワークカメラが撮影するデバイスまたはユーザを管理する第２の管理装置と、を含むデバイス情報登録システムであって、
前記第１の管理装置は、
前記デバイスから印刷ジョブの取得要求を受け付けて、特定される印刷ジョブを前記デバイスに応答する応答手段と、
前記印刷ジョブの要求を受け付けた前記第１の管理装置から当該印刷ジョブを受け付けたデバイスのＩＰアドレスを検出する第１の検出手段と、を備え、
前記第２の管理装置は、
前記ネットワークカメラが撮影する撮像から前記デバイスにユーザが近付くことを検出する第２の検出手段と、
前記ユーザを検出した場合、当該ユーザが前記デバイスから要求する印刷ジョブの実行状態を監視して、当該印刷ジョブを実行したデバイスのＩＰアドレスを前記第１の管理装置に問い合わせて検出する第３の検出手段と、
検出したデバイスのＩＰアドレスと、前記ネットワークカメラが撮影するデバイスの位置情報とを対応づけてデバイス情報テーブルに登録する登録手段と、
を備えることを特徴とするデバイス情報登録システム。
【請求項４】
複数のネットワークカメラを用いて異なる画角から同一のデバイスを撮影することを特徴とする請求項１乃至３のいずれか１項に記載のデバイス情報登録システム。
【請求項５】
ネットワークカメラと、デバイスにログインするユーザを認証するサーバと通信する管理装置であって、
前記ネットワークカメラが撮影する撮像から前記デバイスにユーザが近付くことを検出する第１の検出手段と、
前記ユーザを検出した場合、当該ユーザが前記デバイスにログインしたかどうかを前記サーバのログイン処理を監視して検出する第２の検出手段と、
ログインしたデバイスのＩＰアドレスを前記サーバから検出する第３の検出手段と、
検出したＩＰアドレスと、前記ネットワークカメラが撮影するデバイスの位置情報とを対応づけてデバイス情報テーブルに登録する登録手段と、
を備えることを特徴とする管理装置。
【請求項６】
印刷ジョブを蓄積する印刷サーバと、印刷ジョブを処理するデバイスと、ネットワークカメラと通信する管理装置であって、
前記ネットワークカメラが撮影する撮像から前記デバイスにユーザが近付くことを検出する第１の検出手段と、
前記ユーザを検出した場合、当該ユーザが前記デバイスから前記印刷サーバに要求する印刷ジョブの実行状態を監視して、当該印刷ジョブを実行したデバイスのＩＰアドレスを前記印刷サーバに問い合わせて検出する第２の検出手段と、
検出したデバイスのＩＰアドレスと、前記ネットワークカメラが撮影するデバイスの位置情報とを対応づけてデバイス情報テーブルに登録する登録手段と、
を備えることを特徴とする管理装置。
【請求項７】
ネットワークカメラと、デバイスにログインするユーザを認証するサーバと通信する管理装置の制御方法であって、
前記ネットワークカメラが撮影する撮像から前記デバイスにユーザが近付くことを検出する第１の検出工程と、
前記ユーザを検出した場合、当該ユーザが前記デバイスにログインしたかどうかを前記サーバのログイン処理を監視して検出する第２の検出工程と、
ログインしたデバイスのＩＰアドレスを前記サーバから検出する第３の検出工程と、
検出したＩＰアドレスと、前記ネットワークカメラが撮影するデバイスの位置情報とを対応づけてデバイス情報テーブルに登録する登録工程と、
を備えることを特徴とする管理装置の制御方法。
【請求項８】
印刷ジョブを蓄積する印刷サーバと、印刷ジョブを処理するデバイスと、ネットワークカメラと通信する管理装置の制御方法であって、
前記ネットワークカメラが撮影する撮像から前記デバイスにユーザが近付くことを検出する第１の検出工程と、
前記ユーザを検出した場合、当該ユーザが前記デバイスから前記印刷サーバに要求する印刷ジョブの実行状態を監視して、当該印刷ジョブを実行したデバイスのＩＰアドレスを前記印刷サーバに問い合わせて検出する第２の検出工程と、
検出したデバイスのＩＰアドレスと、前記ネットワークカメラが撮影するデバイスの位置情報とを対応づけてデバイス情報テーブルに登録する登録工程と、
を備えることを特徴とする管理装置の制御方法。
【請求項９】
請求項７または８に記載の管理装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイス情報登録システム、管理装置、管理装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
近年、プリンタ、コピー、スキャナなどの機能を併せ持つ画像形成装置において、ユーザごとの操作画面を表示したり、ユーザごとに機能の使用制限を行ったりする技術が知られている。
【０００３】
このような画像形成装置では、ユーザ認証処理が行われる。ユーザ認証処理は、画像形成装置の操作パネルでユーザID、パスワードを入力するパスワード認証方式、カード認証のためのデバイスを画像形成装置に取り付け、ユーザがカードをかざすことでログインするカード認証方式が一般的である。パスワード認証方式はユーザにとって煩わしい操作を行う必要があり、カード認証方式では、カードの貸与により成りすましたユーザがログインできてしまうという課題がある。これらの課題を解決するための技術として、画像形装置でのユーザ認証として、顔認証を用いる技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１４７４５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、画像形成装置にユーザの顔画像を取得するための撮像装置を備えさせる必要があり、既存の画像形成装置では顔認証することができない。
また、新規に製造する画像形成装置に関しても、製造コストが上昇し、ユーザが容易に顔認証機能を有した画像形成装置を入手することが難しくなる。
そのため、オフィスに設置されたネットワークカメラを利用して、新たに画像形成装置に撮像装置を備えさせることなく、複数の画像形成装置への顔認証を実現する手段が求められている。
さらに、複数の画像形成装置への顔認証を行うためには、撮像内の画像形成装置のＩＰアドレスを個別に登録する作業が必要となる。本登録作業は管理者の手間がかかり、さらに間違いも発生しやすい等の課題があった。
【０００６】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、ネットワークカメラが撮影する撮像内の画像形成装置のＩＰアドレスを自動登録できる仕組みを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成する本発明のデバイス情報登録システムは以下に示す構成を備える。
ネットワークカメラと、デバイスにログインするユーザを認証する第１の管理装置と、前記ネットワークカメラが撮影するデバイスまたはユーザを管理する第２の管理装置とを含むデバイス情報登録システムであって、前記第１の管理装置は、前記デバイスにログインするユーザを認証する認証手段を備え、前記第２の管理装置は、前記ネットワークカメラが撮影する撮像から前記デバイスにユーザが近付くことを検出する第１の検出手段と、前記ユーザを検出した場合、当該ユーザが前記デバイスにログインしたかどうかを前記第１の管理装置のログイン処理を監視して検出する第２の検出手段と、ログインしたデバイスのＩＰアドレスを前記第１の管理装置から検出する第３の検出手段と、検出したＩＰアドレスと、前記ネットワークカメラが撮影するデバイスの位置情報とを対応づけてデバイス情報テーブルに登録する登録手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
ネットワークカメラが撮影する撮像内の画像形成装置のＩＰアドレスを自動登録できる。
【図面の簡単な説明】
【０００９】
【図１】デバイス情報登録システムの構成例を示す図である。
【図２】デバイス情報登録システムのハードウエア構成を示す図である。
【図３】デバイス情報登録システムのソフトウエア構成を示す図である。
【図４】デバイス情報登録システムの処理を説明する図である。
【図５】デバイス情報登録システムの構成を説明する図である。
【図６】デバイス情報登録システムのソフトウエアの構成を示す図である。
【図７】デバイス情報登録システムの処理を説明する図である。
【発明を実施するための形態】
【００１０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明を実施するためのデバイス情報登録システムの構成例を示す図である。なお、本システムは、管理装置として機能する複数のサーバ、情報処理装置、ネットワークカメラ、デバイスである画像形成装置から構成されている。なお、ネットワークカメラは、近接して複数台設定される場合があり、同一のデバイスをそれぞれのネットワークカメラの画角域で撮影することが可能な場合もある。
【００１１】
図１において、１０１は、インターネットもしくはイントラネットなどのネットワークである。１０２はルータやスイッチなど、ネットワーク同士を接続するネットワーク機器である。１０３はネットワーク間の通信許可の制御を行うファイアウォールである。１０５はＬＡＮ（Local Area Network）である。１０５は、コンピュータ等の機器を接続する末端のネットワークであるが、有線通信のネットワークに限らず、無線LANや携帯電話通信ネットワークなどの無線通信網の場合もある。
１１１は画像形成装置である。画像形成装置１１１には、単機能プリンタであるSFP、コピー・スキャナ・プリンタの複数機能を備える複合機であるMFPなどの種別が存在する。１１３はクライアントコンピュータである。クライアントコンピュータ１１３としては、パーソナルコンピュータ、タブレットコンピュータ、スマートフォンなどの種別が存在する。１２０は認証サーバである。１２１はデバイス管理サーバである。１３１はネットワークカメラである。ネットワークカメラ１３１には、レンズや動作機構の違いにより、箱型固定・パンチルト・広角などの種別が存在する。１３０は顔認識サーバである。
【００１２】
図２は、図１に示したクライアントコンピュータ１１３、認証サーバ１２０、デバイス管理サーバ１２１、顔認識サーバ１３０のハードウエア構成を示す図である。
図２において、２０１はユーザインタフェースであり、ディスプレイ、キーボード、マウス、タッチパネルなどによる、情報の入出力を行う。これらのハードウェアを備えないコンピュータは、リモートデスクトップやリモートシェルなどにより、他のコンピュータから接続・操作することも可能である。２０２はネットワークインターフェースであり、ＬＡＮなどのネットワークに接続して、他のコンピュータやネットワーク機器との通信を行う。
２０４は組込済みプログラムおよびデータが記録されているＲＯＭである。２０５は一時メモリ領域のＲＡＭである。２０６はＨＤＤに代表されるような二次記憶装置である。２０３はＣＰＵであり、ＲＯＭ２０４、ＲＡＭ２０５、二次記憶装置２０６などから読み込んだプログラムを実行する。各部は入出力インターフェース２０７を介して接続されている。
【００１３】
図３は、本実施形態を示すデバイス情報登録システムのソフトウエア構成を示す図である。以下、画像形成装置１１１、クライアントコンピュータ１１３、認証サーバ１２０、デバイス管理サーバ１２１、ネットワークカメラ１３１、顔認識サーバ１３０の情報処理機能のモジュールについて説明する。
図３において、３３１は、デバイス管理サーバ１２１に備えられたデータベースで、デバイス管理サーバの各機能に必要なデータを保持する。３３２は、Webアプリケーションであり、Webユーザインタフェース（以降WebUI）３３３およびアプリケーションプログラミングインタフェース（以降API）３３４を提供する。Webアプリケーション３３２は、ネットワークを経由して、他の機器からのリクエストを処理し、必要に応じてデータベース３３１のデータにアクセスして、各種機能を実行し、応答を返す。
【００１４】
３４１は、顔認識サーバ１３０に備えられたデータベースで、顔認識サーバ１３０の各機能に必要なデータを保持する。３４２は、Webアプリケーションであり、Webユーザインタフェース（以降WebUI）３４３およびアプリケーションプログラミングインタフェース（以降API）３４４を提供する。Webアプリケーション３４２は、ネットワークを経由して、他の機器からのリクエストを処理し、必要に応じてデータベース３４１のデータにアクセスして、各種機能を実行し、応答を返す。３４５は顔認識アプリケーションである。
３０１はブラウザで、クライアントコンピュータ１１３上で各種のＵＩ画面を表示する。
【００１５】
３５１は、認証サーバ１２０に備えられたデータベースで、認証サーバの各機能に必要なデータを保持する。３５２は、Webアプリケーションであり、Webユーザインタフェース（以降WebUI）３５３およびアプリケーションプログラミングインタフェース（以降API）３５４を提供する。Webアプリケーション３５２は、ネットワークを経由して、他の機器からのリクエストを処理し、必要に応じてデータベース３５１のデータにアクセスして、各種機能を実行し、応答を返す。
【００１６】
３２１は、ネットワークカメラ１３１の撮像部であり、カメラのレンズや撮像素子などを制御して、画像を取得する。３２２は、映像処理部であり、撮像部３２１で取得した原画像に処理を施し、映像データなどに加工する。また、画像認識などの追加処理を行なって、画像あるいは映像から、追加の情報を得る。３２３は、データ送信部であり、映像データをネットワーク上の他の機器に送信する。３２４は、WebUIであり、ネットワークカメラ１３１のビューワー画面や、管理画面を提供する。
ビューワー画面では、カメラで捉えた映像を確認しながら、カメラの向きやズーム、フォーカスなどの操作をすることができる。管理画面では、カメラの撮像位置のプリセット登録、映像処理部３２２で施す処理の指定や、データ送信部３２３が送信する映像データの宛先登録などができる。３２５は、APIであり、他の機器からのリクエストによって、カメラの操作や、設定データ登録などを実施する。３２６は、設定データ管理部であり、撮像部３２１、映像処理部３２２、データ送信部３２３のための設定データを保持する。
【００１７】
３１１は、画像形成装置１１１で実行されるアプリケーションである。アプリケーション３１１は、その機能や目的に応じて、複数のアプリケーションを画像形成装置１１１内にインストール・実行することができる。例えば、コピー・スキャン・プリントなどを実行するアプリケーションなどが挙げられる。
３１２はユーザ接近問い合わせ部である。画像形成装置１１１自身は、ユーザの接近を検知することはできないが、顔認識サーバ１３０に問い合わせることで、ユーザの接近を検知する。３１３は自動ログイン部である。画像形成装置１１１は、ユーザの接近に従って認証サーバ１２０に対してログイン要求を行い、ユーザを自動的にログインさせる。
【００１８】
３１５は、ローカルUIであり、画像形成装置１１１のユーザインタフェース２０１に画像形成装置１１１を利用するためのログイン画面を提供する。ユーザは、ログイン画面でユーザIDとパスワードを入力することで、画像形成装置の各種機能を利用することができる。または、ユーザにあらかじめ配布された画像形成装置を利用するためのIDカードを利用することも可能である。
【００１９】
【表１】
2017062679.tif 000003
表１は、複数台の画像形成装置１１１を管理するためのデータベース３３１内のデバイス管理テーブルＴ４００である。Ｃ４０１は、画像形成装置１１１のデバイスシリアルIDを格納するカラムである。Ｃ４０２は、画像形成装置１１１のIPアドレスを格納するカラムである。Ｃ４０３はメーカー名を格納するカラムである。Ｃ４０４は、機種名を格納するカラムである。Ｃ４０５は、MFP・SFPなどのデバイスタイプを格納するカラムである。
Ｃ４０６は、画像形成装置１１１がカラー印刷・モノクロ印刷能力を表すカラー種別を格納するカラムである。Ｃ４０７は、画像形成装置の設置場所情報を格納するカラムである。デバイスシリアルID（Ｃ４０１）は、画像形成装置の個体を識別する一意のIDである。
画像形成装置１１１を製造する際に、個体ごとにデバイスシリアルIDを付与して、不揮発性の記憶領域２０４に記録しておき、後に画像形成装置自体がデバイスシリアルIDを読み出し可能としておく。デバイスシリアルIDが分かれば、デバイス管理テーブルＴ４００を参照し、画像形成装置１１１の機種名など必要な情報を特定することができる。画像形成装置１１１は、デバイス管理サーバ１２１の管理対象として登録されるときに、Ｃ４０１〜Ｃ４０７の自機の情報を送信し、デバイス管理サーバ１２１は、デバイス管理テーブルＴ４００にレコードを追加する。
【００２０】
【表２】
2017062679.tif 000004
表２は、複数台のネットワークカメラ１３１を管理するためのデータベース３４１内のネットワークカメラ管理テーブルＴ４１０である。Ｃ４１１は、ネットワークカメラ１３１のIPアドレスを格納するためのカラムである。Ｃ４１２は、メーカー名を格納するカラムである。Ｃ４１３は、機種名を格納するカラムである。Ｃ４１４は、パンチルト・広角・箱型固定などのカメラタイプを格納するカラムである。Ｃ４１５は、ネットワークカメラ１３１の個体ごとに設定されたカメラ名を格納するカラムである。Ｃ４１６は、ネットワークカメラ１３１の個体ごとの設置場所情報を格納するカラムである。
【００２１】
【表３】
2017062679.tif 000005
表３は、ネットワークカメラ１３１の撮像内の画像形成装置１１１を管理するためのデータベース３４１内の撮像内デバイス管理テーブルＴ４２０である。撮像内デバイス管理テーブルＴ４２０は、ログイン処理で検出したデバイスのＩＰアドレスと、当該デバイスの位置情報とを対応づけるデバイス情報テーブルである。撮像内の画像形成装置１１１は、物体認識によって認識して自動的に登録される。Ｃ４２１は、ネットワークカメラ１３１のIPアドレスを格納するためのカラムである。
Ｃ４２２は、画像形成装置１１１のIPアドレスを格納するためのカラムである。ここで、画像形成装置１１１のIPアドレスは、撮像内の情報だけでは登録することができない。このIPアドレスを顔認識サーバ１３０が撮像内デバイス管理テーブルＴ４２０に自動的に登録することが本実施形態の特徴的な処理の一つである。Ｃ４２３は撮像内のX座標を格納するためのカラムである。Ｃ４２４は撮像内のY座標を格納するためのカラムである。
【００２２】
【表４】
2017062679.tif 000006
表４は、顔認識サーバ１３０のユーザの特徴量を管理するためのデータベース３４１内の特徴量管理テーブルＴ４３０である。
Ｃ４３１は、ユーザIDを格納するためのカラムである。Ｃ４３２は、ユーザの顔情報を特徴量化したバイナリーデータを格納するためのカラムである。
【００２３】
【表５】
2017062679.tif 000007
表５は、認証サーバ１２０がユーザを管理するためのデータベース３５１内のユーザ管理テーブルＴ４４０である。
Ｃ４４１は、ユーザIDを格納するためのカラムである。Ｃ４４２は、ユーザがログインするためのパスワードを格納するためのカラムである。Ｃ４４３は、ユーザの最終ログイン日時を格納するためのカラムである。
【００２４】
図４は、本実施形態を示すデバイス情報登録システムの処理を説明する図である。以下、図４を用いて画像形成装置１１１、認証サーバ１２０、顔認識サーバ１３０、ネットワークカメラ１３１の連携による、画像形成装置１１１の顔認識サーバ１３０への登録フロー、画像形成装置１１１の自動ログインフローについて合わせて説明する。
【００２５】
〔デバイスＩＰ未登録時の処理〕
Ｓ１００１で、画像形成装置１１１は顔認識サーバ１３０にユーザ接近に対する問い合わせを行う。このとき、問い合わせには画像形成装置１１１自身のIPアドレスを付与する。ユーザが画像形成装置１１１に接近していない場合は、この問い合わせを一定周期で繰り返す。
【００２６】
Ｓ１００２で、ネットワークカメラ１３１は、撮影した撮像を顔認識サーバ１３０に送信する。ネットワークカメラ１３１は、断続的に顔認識サーバ１３０に送信し、顔認識サーバ１３０は受信した撮像を解析する。
【００２７】
Ｓ１００３で、顔認識サーバ１３０は撮像内でデバイスに近付くことを検出する。このとき、特徴量管理テーブルＴ４３０を参照して得られるユーザの特徴量と、撮像内の顔画像の特徴量を比較し、一定閾値以上の特徴量の一致が見られた場合に、ユーザを特定する。
【００２８】
Ｓ１００４で、顔認識サーバ１３０はユーザが接近した画像形成装置１１１を撮像内デバイス管理テーブルＴ４２０を参照して特定する。このとき、撮像内のユーザのＸ座標、Ｙ座標と、撮像内デバイス管理テーブルＴ４２０で管理された画像形成装置のＸ座標、Ｙ座標からユーザが使用しようとしている画像形成装置１１１を特定することができる。
【００２９】
ここで、Ｓ１００４で特定した画像形成装置１１１のＩＰアドレスが撮像内デバイス管理テーブルＴ４２０の登録状態を判断し、未登録であると判断した場合、Ｓ１００５へ、登録済であると判断した場合にはＳ１０１１へ処理を分岐させる。
【００３０】
Ｓ１００５で、顔認識サーバ１３０は認証サーバ１２０に問い合わせて画像形成装置１１１に接近したユーザのログイン状態を監視する。この監視処理は、ユーザがログインするまで一定周期で行う。なお、一定の閾値以上ユーザがログインしなかった場合は、処理を終了する。
Ｓ１００６で、ユーザが画像形成装置１１１のローカルＵＩ３１５でユーザＩＤ、パスワードを入力するか、ＩＤカード認証によるログイン要求を行う。
Ｓ１００７で、画像形成装置１１１は認証サーバ１２０へログイン要求を行う。このログイン要求にはユーザＩＤ、パスワードが含まれる。
【００３１】
Ｓ１００８で、認証サーバ１２０はユーザ管理テーブルＴ４４０を参照して、ユーザＩＤとパスワードの一致を確認することで認証する。続いて、認証の結果によってユーザのログインの可否を画像形成装置１１１に送信する。Ｓ１００９で、顔認識サーバ１３０はＳ１００５のログイン状態の監視の結果として、接近したユーザのログイン処理で当該ログインしているデバイスのＩＰアドレスを検出する。
【００３２】
Ｓ１０１０で、顔認識サーバ１３０は、ログイン先の画像形成装置１１１のＩＰアドレスを、撮像内デバイス管理テーブルＴ４２０に登録する。本処理により、顔認識サーバ１３０は、撮像内の画像形成装置１１１のＩＰアドレスを撮像内デバイス管理テーブルＴ４２０のカラムＣ４２２に自動的に登録することができる。なお、本処理は画像形成装置１１１のＩＰアドレスが特定できていない初回のみに発生する処理である。
【００３３】
〔デバイスＩＰ登録済み時の処理〕
Ｓ１０１１で、顔認識サーバ１３０はユーザが接近した画像形成装置１１１に自動ログイン応答を行う。Ｓ１００１でのユーザ接近の問い合わせには画像形成装置１１１のＩＰアドレスが含まれるため、顔認識サーバ１３０は、ユーザが接近した画像形成装置１１１に対してのみ自動ログイン応答を送信することができる。顔認識サーバ１３０からの自動ログイン応答には、ログイン対象のユーザＩＤが含まれる。
Ｓ１０１２で画像形成装置１１１は認証サーバ１２０にログイン要求を送信する。ログイン要求には、ユーザIDが含まれる。
【００３４】
Ｓ１０１３で認証サーバ１２０は画像形成装置１１１にログイン応答を送信する。このとき、ログイン要求にはユーザIDが含まれており、既に顔認証によりユーザが特定できているため常にログイン可として応答を送信する。
なお、本実施形態においては認証サーバ１２０へのログイン要求を行うが、画像形成装置１１１がＳ１０１１で自動ログイン応答を受信した時点でユーザに対して画像形成装置１１１の利用を許可してもよい。
そして、Ｓ１０１４で、自動ログインしたユーザは、画像形成装置１１１の所望の機能を利用する。
【００３５】
第１実施形態によれば、自動ログインを実施するために必要となる、画像形成装置１１１のＩＰアドレスの特定処理を、ユーザのログイン状態を監視することで実現した。ネットワークカメラ１３１の撮像内の画像形成装置１１１のIPアドレスを登録する処理は、管理者にとって非常に手間のかかる作業であり、間違いも起こり易いものである。これに対して、本実施形態で示す構成を備えることで、上記画像形成装置１１１のＩＰアドレス登録作業が自動化され、管理者の手間が大幅に削減でき、間違いを起こす可能性も減少させることができる。
【００３６】
〔第２実施形態〕
第１実施形態では、顔認識サーバ１３０の撮像内デバイス管理テーブルＴ４２０で管理される画像形成装置１１１のIPアドレスを特定するための方法について説明した。特に、画像形成装置１１１に接近したユーザのログイン状態を認証サーバ１２０に問い合わせることで確認し、ログイン先の画像形成装置１１１のＩＰアドレスを撮像内デバイス管理テーブルＴ４２０に登録した。
【００３７】
第２実施形態においては、印刷サーバ１４０に蓄積される印刷ジョブを監視することで、第１実施形態と同様に画像形成装置１１１のＩＰアドレスを撮像内デバイス管理テーブルＴ４２０に登録する方法について説明する。
なお、第２実施形態では第１実施形態と異なる部分のみを以下、説明する。
【００３８】
図５は、本実施形態を示すデバイス情報登録システムの構成を説明する図である。なお、図５は、図１に示した構成に、さらに印刷サーバ１４０が加わる構成である。印刷サーバ１４０以外の構成については、第１実施形態と同様のため省略する。
図５において、印刷サーバ１４０は、一般的なオフィスに導入される印刷サーバ１４０である。本実施形態における印刷サーバ１４０は複数の画像形成装置１１１から接続可能であり、ユーザが予め印刷サーバ１４０に投入した印刷ジョブは、複数の画像形成装置１１１で印刷可能である。
【００３９】
図６は、本実施形態を示すデバイス情報登録システムのソフトウエアの構成を説明する図である。なお、図３と同一のものには、同じ符号を付して説明を省略する。
図６において、３６１は、印刷サーバ１４０に備えられたデータベースで、印刷サーバの各機能に必要なデータを保持する。３６２は、Webアプリケーションであり、Webユーザインタフェース（以降WebUI）３６３およびアプリケーションプログラミングインタフェース（以降API）３６４を提供する。Webアプリケーション３６２は、ネットワークを経由して、他の機器からのリクエストを処理し、必要に応じてデータベース３６１のデータにアクセスして、各種機能を実行し、応答を返す。
【００４０】
【表６】
2017062679.tif 000008
表６は、図４に示した印刷サーバ１４０の印刷ジョブを管理するためのデータベース３６１内のジョブ管理テーブルＴ４５０である。
Ｃ４５１は、ジョブを一意に識別するためのジョブIDを格納するためのカラムである。Ｃ４５２は、ジョブを投入したユーザを一意に識別するためのユーザIDを格納するためのカラムである。Ｃ４５３は印刷ジョブのステータスを格納するためのカラムである。Ｃ４５４はジョブを印刷した画像形成装置１１１のIPアドレスを格納するためのカラムである。
【００４１】
図７は、本実施形態を示すデバイス情報登録システムの処理を説明する図である。以下、図７を用いて画像形成装置１１１、認証サーバ１２０、顔認識サーバ１３０、ネットワークカメラ１３１、印刷サーバ１４０の連携による、画像形成装置１１１のIPアドレスの顔認識サーバ１３０への登録フローについて説明する。
【００４２】
〔デバイスＩＰ未登録時の処理〕
なお、Ｓ１１０１からＳ１１０４の処理、Ｓ１１１２からＳ１１１５までの処理は、それぞれ第１実施形態のＳ１００１からＳ１００４、Ｓ１１１１からＳ１１１４までの処理と同様のため省略する。
【００４３】
Ｓ１１０５で、顔認識サーバ１３０は、印刷サーバ１４０に問い合わせて画像形成装置１１１に接近したユーザの印刷ジョブ状態を監視する。この監視処理は、ユーザのジョブが実行されるまで一定周期で行う。なお、一定の閾値以上ユーザがジョブを実行しなかった場合は、処理を終了する。
Ｓ１１０６で、ユーザが画像形成装置１１１のローカルＵＩ３１５で印刷サーバ１４０上の印刷ジョブを要求する。
Ｓ１１０７で、画像形成装置１１１は印刷サーバ１４０へ印刷ジョブの取得要求を行う。この印刷ジョブ要求には、印刷ジョブＩＤ、ユーザＩＤ、デバイスＩＤが含まれている。Ｓ１１０８で、印刷サーバ１４０は画像形成装置１１１に印刷ジョブ応答を送信する。印刷ジョブ応答には、印刷データが含まれている。Ｓ１１０９で、画像形成装置１１１はＳ１１０８で受信した印刷ジョブを実行する。
【００４４】
Ｓ１１１０で、顔認識サーバ１３０は、Ｓ１１０５の接近ユーザの印刷ジョブの実行状態の監視結果として、画像形成装置１１１に接近したユーザの印刷ジョブの実行を検出する。印刷サーバ１４０のジョブ管理テーブルＴ４５０で管理されたユーザＩＤと、接近したユーザのユーザＩＤが一致し、印刷ジョブが完了状態となった場合に、ジョブ管理テーブルＴ４５０の当該印刷ジョブを実行したデバイスのＩＰアドレスが、ユーザが接近したデバイスのＩＰアドレスであることを検出できる。
【００４５】
Ｓ１１１１で、顔認識サーバ１３０は、Ｓ１１１０で検出したデバイスのＩＰアドレスを、撮像内デバイス管理テーブルＴ４２０に登録する。なお、本処理は画像形成装置１１１のＩＰアドレスが特定できていない初回のみに発生する処理である。
第２実施形態によれば、印刷サーバ１４０のジョブを監視することで、画像形成装置１１１のＩＰアドレスを撮像内デバイス管理テーブルＴ４２０に登録する方法について説明した。
【００４６】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステムまたは装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えばＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４７】
１２１  デバイス管理サーバ
１３１  ネットワークカメラ
【図１】
2017062679.tif 000009
【図２】
2017062679.tif 000010
【図３】
2017062679.tif 000011
【図４】
2017062679.tif 000012
【図５】
2017062679.tif 000013
【図６】
2017062679.tif 000014
【図７】
2017062679.tif 000015