JP2016021654A - System having information processing apparatus and image forming apparatus, information processing apparatus, image forming apparatus, control method, and program - Google Patents
System having information processing apparatus and image forming apparatus, information processing apparatus, image forming apparatus, control method, and program Download PDFInfo
- Publication number
- JP2016021654A JP2016021654A JP2014144444A JP2014144444A JP2016021654A JP 2016021654 A JP2016021654 A JP 2016021654A JP 2014144444 A JP2014144444 A JP 2014144444A JP 2014144444 A JP2014144444 A JP 2014144444A JP 2016021654 A JP2016021654 A JP 2016021654A
- Authority
- JP
- Japan
- Prior art keywords
- information
- user
- image forming
- forming apparatus
- authentication information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Facsimiles In General (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
本発明は、情報処理装置と画像形成装置とを有するシステムであって、特に、情報処理装置がユーザ認証情報を画像形成装置に送信し、画像形成装置がそのユーザ認証情報に基づいてログインを実行するシステムに関する。 The present invention is a system having an information processing apparatus and an image forming apparatus, and in particular, the information processing apparatus transmits user authentication information to the image forming apparatus, and the image forming apparatus executes login based on the user authentication information. Related to the system.
近年、コピーやプリント機能などを備えた複合機は、無線LANに対応しており、無線LANアクセスポイントを介してスマートフォン等の携帯端末と接続し、データのやり取りを行うことが可能である。また、携帯端末が、無線LANを利用して認証情報を複合機に送信し、複合機がその認証情報に基づきユーザを認証する方法も知られている。 2. Description of the Related Art In recent years, multifunction devices equipped with a copy function, a print function, and the like are compatible with wireless LAN, and can exchange data by connecting to a mobile terminal such as a smartphone via a wireless LAN access point. A method is also known in which a portable terminal transmits authentication information to a multifunction peripheral using a wireless LAN, and the multifunction peripheral authenticates a user based on the authentication information.
特許文献1には、携帯端末装置と複合機とを有する画像出力システムが記載されている。 Patent Document 1 describes an image output system having a portable terminal device and a multifunction peripheral.
特許文献1によれば、携帯端末装置は、Wi−Fi(登録商標)等の無線LANを利用して、ユーザIDとパスワードを含むユーザ情報を複合機に送信する。複合機は、上記無線LANによって携帯端末装置から送信されたユーザ情報を用いて、ユーザ認証を実行する。そして複合機は、ユーザ認証が成功した場合に、上記ユーザIDのユーザ用にカスタマイズされたUI画像を、複合機の操作パネルに表示する。 According to Patent Literature 1, the mobile terminal device transmits user information including a user ID and a password to the multi-function device using a wireless LAN such as Wi-Fi (registered trademark). The multi-function device performs user authentication using user information transmitted from the mobile terminal device via the wireless LAN. When the user authentication is successful, the multifunction peripheral displays a UI image customized for the user with the user ID on the operation panel of the multifunction peripheral.
特許文献1の携帯端末装置は、無線LANを利用して複合機にユーザ認証を要求する際に、ユーザ情報を複合機に送信する。そのために、ユーザは、あらかじめ、認証要求の送信先である複合機の宛先情報(IPアドレスなど)を携帯端末装置に設定しておかなければならず、煩雑な作業が発生していた。 The portable terminal device of Patent Literature 1 transmits user information to a multifunction device when requesting user authentication from the multifunction device using a wireless LAN. For this reason, the user has to set destination information (such as an IP address) of the multifunction peripheral that is the transmission destination of the authentication request in advance in the portable terminal device, and a complicated operation has occurred.
本発明はこのような課題に鑑みてなされたものであり、無線通信により送信されたユーザ情報を用いて好適にユーザの認証処理を実行するための手段を提供することを目的とする。 The present invention has been made in view of such problems, and an object of the present invention is to provide means for suitably executing user authentication processing using user information transmitted by wireless communication.
上記の目的を達成するために、本発明のシステムは、情報処理装置と画像形成装置とを有するシステムにおいて、前記情報処理装置は、第1の通信方式により、前記画像形成装置から宛先情報を取得する取得手段と、ユーザの認証情報を入力する入力手段と、第2の通信方式により、前記宛先情報によって示される宛先に前記認証情報を送信する送信手段と、を有し、前記画像形成装置は、前記宛先情報を記憶する記憶手段と、前記画像形成装置が備える機能を使用するための操作画面を表示する表示手段と、前記第2の通信方式により送信された認証情報を受信する受信手段と、前記認証情報を用いたユーザの認証が成功したことに応じて、前記操作画面を用いたユーザの操作を可能とする制御手段と、を有することを特徴とする。 In order to achieve the above object, a system according to the present invention includes an information processing apparatus and an image forming apparatus, and the information processing apparatus acquires destination information from the image forming apparatus by a first communication method. The image forming apparatus includes: an acquisition unit configured to input; an input unit configured to input user authentication information; and a transmission unit configured to transmit the authentication information to a destination indicated by the destination information using a second communication method. Storage means for storing the destination information, display means for displaying an operation screen for using the function of the image forming apparatus, and receiving means for receiving the authentication information transmitted by the second communication method. And control means for enabling a user operation using the operation screen in response to successful authentication of the user using the authentication information.
本発明によれば、無線通信により送信されたユーザ認証情報に基づいて好適にユーザのログイン処理を実行することができる。 ADVANTAGE OF THE INVENTION According to this invention, a user's login process can be performed suitably based on the user authentication information transmitted by radio | wireless communication.
以下、本発明の実施形態について、添付図面を用いて説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。 Embodiments of the present invention will be described below with reference to the accompanying drawings. The configurations shown in the following embodiments are merely examples, and the present invention is not limited to the illustrated configurations.
(第1の実施形態)
<システム構成>
図1は、本実施形態におけるシステムの全体構成を示す図である。本システムは、無線LANアクセスポイント103、複合機101、及び携帯端末102を備えている。無線LANアクセスポイント103と複合機101は、ローカルエリアネットワーク104(LAN)に接続されている。LAN104は、イーサネット(登録商標)規格に準拠した有線のネットワークである。複合機101、携帯端末102、無線LANアクセスポイント103は、それぞれ機器を識別するためのIPアドレスが設定されている。
(First embodiment)
<System configuration>
FIG. 1 is a diagram showing an overall configuration of a system in the present embodiment. This system includes a wireless
無線LANアクセスポイント103は、IEEE802.11a/b/g/nの規格で定められる無線通信方式を利用した無線LANルータである。無線LANアクセスポイント103は、有線のLAN104を介して複合機101と通信可能であるとともに、無線LAN111を介して、携帯端末102と通信可能に構成されている。
The wireless
複合機101は、コピー機能やスキャン機能、ネットワークプリント機能等を備えた画像形成装置である。本実施形態では画像形成装置として複合機101を例に挙げて説明するが、画像形成装置としては複合機101に限らない。例えばSFP(Single Function Printer)であってもよい。
The
複合機101は、NFCリーダライタ105を備え、携帯端末102とNFC(Near Field Communication)の近距離無線通信を行うことが可能である。NFCリーダライタ105は、無線通信規格に従って携帯端末102と非接触で双方向通信するためのNFC通信ユニットである。
The
また複合機101は操作部106を備える。操作部106は、複合機101のコピー機能やスキャン機能、ネットワークプリント機能等の各種の機能をユーザに使用させるための手段である。操作部106は、後述のユーザ認証処理を行なった後に、機能選択画面やコピー画面を表示する。具体的には、操作部106は、ユーザ認証処理が成功すると、認証画面から、各種の機能を選択するメニュー画面(機能選択画面)やコピー画面等の初期画面に切り替える。操作部106に表示される画面のことをローカルUIともいう。このようにローカルUIに初期画面が表示されることにより、ユーザの操作が可能となる。
The
なお、複合機101は、NFCリーダライタ105の代わりにNFCタグシールを用いてもよい。NFCタグシールを用いる例については、図5(b)を用いて説明する。
Note that the MFP 101 may use an NFC tag seal instead of the NFC reader /
携帯端末102は、スマートフォンやタブレットのような携帯型の通信端末装置(情報処理装置)である。携帯端末102は、携帯電話の機能の他に、カメラやネットブラウザ、メール機能などを搭載する。携帯端末102は、さらにNFCリーダライタを備え、複合機101と近距離無線通信を行う。また携帯端末102は、無線LANI/Fを備えており、無線LANアクセスポイント103に接続し、複合機101と通信する。なお本実施形態では、情報処理装置の例として携帯端末を挙げたけれども、情報処理装置としては携帯端末に限らない。例えばノートPC等を情報処理装置として適用してもよい。また他にもICカード等を情報処理装置として適用してもよい。
The
<複合機101のハードウェア構成>
図2は、図1に示した複合機101と携帯端末102のハードウェア構成を示すブロック図である。まず複合機101のハードウェア構成について説明する。CPU201は、複合機101を制御するプロセッサ(演算装置)である。ハードディスクドライブ(HDD)202は、CPU201が実行するソフトウェアプログラムや、データを格納する不揮発性の記憶装置である。RAM203は、CPU201のワークエリア、受信バッファ、画像描画に使用される揮発性のメモリである。RAM203は例えばDRAM(Dynamic Random Access Memory)などで提供される。
<Hardware configuration of
FIG. 2 is a block diagram showing a hardware configuration of the
操作部106は、各種スイッチやボタンなどを持つユーザインタフェースを提供する、タッチパネル式の液晶パネルである。操作部106は、ユーザの指示をCPU201に通知したり、画面データの表示を行ったりする。操作部106は、複合機101のログイン処理やログアウト処理を指示するためのボタンも備える。
The
NFCリーダライタ105は、NFC通信を行うためのNFC通信ユニットである。本実施形態においては、ユーザ認証に必要な情報や、Wi−Fi(登録商標)による無線通信に必要な情報(無線通信情報)を携帯端末102との間で送受信する。NFCは、0〜10cm程度の非接触無線通信によりデータを送受信する。
The NFC reader /
有線LAN I/F206は、イーサネット(登録商標)規格に準拠したNIC(Network Interface Card)である。有線LAN I/F206は、無線LANアクセスポイント103や、パーソナルコンピュータ(不図示)などの様々なネットワーク機器と情報交換を行う。
The wired LAN I /
プリンタ部207は、入力された画像データに基づいて記録紙に印刷を行う画像形成手段である。プリンタ部207には、用紙トレイから用紙を取り出す給紙機構や、内部から外部へと紙を送る機構、画像を転写して定着させる機構などからなる。またプリンタ部207は、追加機能として、仕上げ機構(フィニッシャ)がある。仕上げ機構には、プリントされた印刷物を部単位でソートしたり、ホチキスで留めたり、印刷物を折ったりする機能がある。
The
スキャナ部208は、紙原稿に光をあてて反射光をCCD(Chage Coupled Divices)のような撮像素子で読み取る入力装置である。スキャナ部208には、原稿を1面ずつ読み取るためのガラスなどの読み取り台がある。また、積み重ねられた複数枚の原稿を連続的に読み取るために、ADF(Auto Document Feeder)が装着されている。
The
なお105、106、201〜208のハードウェアは、内部バス(不図示)によって接続され相互にデータ交換を行うことができる。 Note that the hardware of 105, 106, 201-208 is connected by an internal bus (not shown) and can exchange data with each other.
<携帯端末102のハードウェア構成>
次に携帯端末102のハードウェア構成について説明する。CPU209は、携帯端末102を制御するプロセッサ(演算装置)である。フラッシュメモリ210は、CPU209が実行するソフトウェアプログラムや、データを格納する不揮発性のメモリである。RAM211は、CPU209がソフトウェアプログラムを実行するワークエリアとして使用する揮発性のメモリである。操作部212は、ユーザの指で操作可能なタッチパネル式の液晶パネルである。無線LAN I/F213は、無線LANアクセスポイント103と接続してネットワーク通信可能な無線対応のネットワークインタフェースである。NFCリーダライタ214は、複合機のNFCリーダライタ105に書き込まれている無線通信情報などを読み取る処理を行う。
<Hardware configuration of
Next, the hardware configuration of the
<本実施形態における複合機101のソフトウェア構成>
図3は、複合機101と携帯端末102のソフトウェア構成を説明する図である。図3(a)は、複合機101のソフトウェア構成を示すブロック図である。デバイスドライバ301は、各種入出力デバイスを制御するためのデバイスドライバである。
<Software Configuration of
FIG. 3 is a diagram illustrating the software configuration of the
アプリケーションプラットフォーム302は、複合機101上で動作するアプリケーションやサービスの起動又は停止を管理するアプリケーションプラットフォームである。アプリケーションプラットフォーム302は、アプリケーション間でデータ交換を行うためのAPIや、アプリケーションからデバイスドライバ群を介してハードウェアの機能を利用するためのAPIを提供する。 The application platform 302 is an application platform that manages the start or stop of applications and services that operate on the multifunction peripheral 101. The application platform 302 provides an API for exchanging data between applications and an API for using hardware functions from an application via a device driver group.
アプリケーションプラットフォーム302は、Linux(登録商標)などのオペレーティングシステムや、JAVA(登録商標)のバーチャルマシンやOSGiフレームワークを含む形で構成することができる。JAVA(登録商標)は、オラクル社の登録商標であり、OSGiフレームワークは、OSGi Alliance(標準化団体)が定義したJAVA(登録商標)ベースのサービスプラットフォームである。 The application platform 302 can be configured to include an operating system such as Linux (registered trademark), a virtual machine of JAVA (registered trademark), and an OSGi framework. JAVA (registered trademark) is a registered trademark of Oracle Corporation, and the OSGi framework is a JAVA (registered trademark) -based service platform defined by OSGi Alliance (standardization organization).
ローカルアプリケーション303は、複合機101の操作部106にユーザインタフェースを提供するUIアプリケーションや、コピー機能を提供するコピーアプリケーションや、スキャン機能を提供するスキャンアプリケーションなどで構成される。リモートアプリケーション304は、携帯端末102やパーソナルコンピュータのWebブラウザに対してHTML(画面データ)で記述したユーザインタフェースを提供する。リモートアプリケーション304は、複合機101の設定機能を提供する複合機管理アプリケーションや、PDFフォーマットの文書のプリント機能を提供するダイレクトプリントアプリケーションなどで構成される。
The local application 303 includes a UI application that provides a user interface to the
(ログインサービス)
ログインサービス305は、携帯端末102をNFCリーダライタ105にかざすことをきっかけとして、無線LANアクセスポイント103を介してユーザ認証情報をやり取りし、ユーザ認証を行い、認証されたユーザを複合機101にログインさせる。
(Login service)
The login service 305 exchanges user authentication information via the wireless
ログインサービス305は、後述するローカルログインとリモートログインの機能を提供する。ログインサービス305は、ローカルログイン又はリモートログインを実行する際に、携帯端末102で入力されたユーザIDとパスワードを受信し、ユーザ認証を行う。
The login service 305 provides a local login function and a remote login function which will be described later. The login service 305 receives the user ID and password input from the
ログインサービス305は、ユーザ管理を行う(ON)か否(OFF)かを切り替え可能であり、ユーザ管理を行う場合にローカルログイン又はリモートログインのサービスを提供する。ユーザ管理機能のオン・オフの切り替えは、たとえば一定の権限を有する管理者により、複合機101の操作部106や遠隔の管理用コンピュータ(不図示)から行われる。
The login service 305 can switch whether to perform user management (ON) or not (OFF), and provides a local login or remote login service when performing user management. The user management function is switched on and off from, for example, an
なお、本実施形態においては、複合機101の各種の機能を特定のユーザに使わせるために、複合機101が備える操作部106を操作可能な状態にすることを、「ローカルログイン」と呼ぶこととする。
In the present embodiment, in order to allow a specific user to use various functions of the
一方、複合機101の各種の機能を特定のユーザに使わせるために、複合機101とは異なる装置(例えば携帯端末102)を用いた操作が可能な状態にすることを、「リモートログイン」と呼ぶこととする。 On the other hand, in order to allow a specific user to use various functions of the multi-function peripheral 101, “remote login” refers to enabling operation using a device (for example, the mobile terminal 102) different from the multi-function peripheral 101. I will call it.
(ローカルログイン)
ログインサービス305は、ローカルログインと、リモートログインの2種類のサービスを持つ。携帯端末102でローカルログインが選択された場合、操作部106をユーザに占有させるとともに複合機101を使用可能状態にする。具体的には、操作部106の液晶パネルにログイン後の初期画面(メニュー画面(機能選択画面)や、認証したユーザ用にカスタマイズされた画面)を表示する。
(Local login)
The login service 305 has two types of services, local login and remote login. When the local login is selected on the
ログインサービス305は、認証したユーザに対するローカルアプリケーション303へのアクセスを許可する。なお、同時にローカルログインできるユーザ数は1名とし、複数のユーザが同時にローカルログインはできない。 The login service 305 permits the authenticated user to access the local application 303. Note that the number of users who can log in locally simultaneously is one, and a plurality of users cannot log in locally at the same time.
(リモートログイン)
ログインサービス305は、LAN104を介してユーザ認証情報を取得し、ユーザ認証を行う。そして、携帯端末102からリモートログインが選択された場合は、認証したユーザに対するリモートアプリケーション304へのアクセスを許可する。具体的には、携帯端末102の操作部212の液晶パネルに操作画面を表示させるためのWebコンテンツ(HTML)を携帯端末102に送信する。なおログインサービス305は、同時に複数のユーザがリモートログインすることが可能なように構成される。
(Remote login)
The login service 305 acquires user authentication information via the
<携帯端末102のソフトウェア構成>
図3(b)は、携帯端末102のソフトウェア構成を示すブロック図である。デバイスドライバ306は、携帯端末102の各種ハードウェアを制御するためのデバイスドライバである。アプリケーションプラットフォーム307は、携帯端末102上で動作するアプリケーションやサービスの起動を管理する。アプリケーションプラットフォーム307は、アプリケーションが、デバイスドライバ306を介してハードウェアの機能を利用するためのAPIやフラッシュメモリ210に保存されたデータにアクセスする為のAPIを提供する。アプリケーションプラットフォーム307は、グーグル社のAndroid(登録商標)やアップル社のiOSなどのプラットフォームで構成することができる。携帯端末102には様々なアプリケーションをインストールして、アプリケーションプラットフォーム307上で稼働させることが可能である。例えば、携帯端末102には、複合機アプリケーション308、Webブラウザ309が利用可能な状態になっているものとする。複合機アプリケーション308は、携帯端末102を用いてユーザ認証を行なうためのアプリケーションである。
<Software configuration of
FIG. 3B is a block diagram illustrating a software configuration of the
<ユーザ認証情報テーブル>
図4は、ログインサービス305がユーザ認証時に参照するユーザ認証情報テーブル401である。ユーザ認証情報テーブル401には、ユーザ認証に使用するためのユーザIDとパスワードが含まれている。ユーザ認証情報テーブル401の情報は、HDD202に記憶されている。ユーザIDとパスワードは、複合機101の管理者の指示によって、ログインサービス305が提供するユーザインタフェースを介して登録される。
<User authentication information table>
FIG. 4 is a user authentication information table 401 that the login service 305 refers to when performing user authentication. The user authentication information table 401 includes a user ID and password used for user authentication. Information in the user authentication information table 401 is stored in the
なお、図4のユーザ認証情報テーブル含まれるユーザIDに対応づけて、ユーザに対応する個人設定値をHDD202に記憶してもよい。個人設定値とは、例えば、操作部106に表示される画面の表示言語の情報や、操作部106にログイン直後に表示される初期画面の情報や、ユーザのお好み設定情報である。
The personal setting value corresponding to the user may be stored in the
<NFCリーダライタ・NFCタグシールの構成>
図5(a)は、複合機101が備えるNFCリーダライタ105の構成を示す図である。
<Configuration of NFC reader / writer / NFC tag seal>
FIG. 5A is a diagram illustrating a configuration of the NFC reader /
NFCリーダライタ105は、NFCチップ501とアンテナ502で構成され、NFCチップ501は、NFCタグコントローラ503と記憶部504を備える。更にNFCリーダライタ105は、有線インタフェース505を介して、複合機101の内部バス(不図示)に接続される。複合機101のCPU201は、NFCリーダライタ105の記憶部504からデータを読み出したり、記憶部504にデータを書き込んだりすることができる。
The NFC reader /
アンテナ502は、外部から特定の電波を受信する。そして、NFCタグコントローラ503は、アンテナ502を通じたデータ入出力要求に応じて、記憶部504に対してデータの書き出しや読み出しを行い、必要に応じてデータを返送する。なお、記憶部504のデータアクセスは、アンテナ502からの供給電力のみで行うことができる。
The
図5(b)は、複合機101が備えるNFCタグシールの構成を示す図である。NFCタグシール120は、NFCチップ506とアンテナ507で構成される。NFCチップ506は、NFCタグコントローラ509と記憶部508を備える。アンテナ507は、外部から特定の電波を受信することにより、NFCチップ506内の各ブロックへ電力供給を行うとともに、外部のNFCリーダライタ(例えば携帯端末102のNFCリーダライタ214)との通信を行う。NFCタグコントローラ509は公知の方法で近距離無線通信の確立を行う。また、NFCタグコントローラ509は、アンテナ507を通じたデータ入出力要求に応じて、記憶部508に対してデータの書き出しや読み出しを行い、必要に応じてデータを返送する。なお、記憶部508のデータアクセスは、アンテナ507からの供給電力のみで行うことができる。
FIG. 5B is a diagram illustrating a configuration of an NFC tag seal provided in the
図6は、NFCリーダライタ105の記憶部504に格納されているNFCタグ情報601を示した図である。認証情報送付宛先は宛先情報であり、本実施形態では、複合機101のIPアドレスである(図6の例では「172.123。456」)。本実施形態では、IPアドレスを宛先情報の例として説明するが、IPアドレスではなく例えば複合機101のホスト名であってもよい。また、ホスト名と特定のアプリケーション名を組み合わせたURLなどを宛先情報として用いてもよい。
FIG. 6 is a diagram showing the NFC tag information 601 stored in the
無線LANアクセスポイントSSIDは、IEEE802.11a/b/g/nなどの規格で定められる通信方式に対応したアクセスポイントに固有に割り当てられた識別子であり、無線LANアクセスポイント103のSSIDが格納されている。Key情報は、無線LANアクセスポイント103との間で無線通信を行うために必要なキー(パスワード)が格納されている。なお、NFCタグ情報601に含まれる無線LANアクセスポイントのSSIDとKey情報は、無線通信情報の一例である。
The wireless LAN access point SSID is an identifier uniquely assigned to an access point corresponding to a communication method defined by a standard such as IEEE 802.11a / b / g / n, and stores the SSID of the wireless
MFP−IDは、ローカルログイン処理又はリモートログイン処理を実行するときに使用されるIDである。本実施形態において、MFP−IDは、複合機のシリアル番号(zzz)と、このMFP−IDを書き込んだ日時(201404210900)を組み合わせた文字列である。MFP−IDは、シリアル番号のみであってもよいし、シリアル番号と書込日時とを含むものであってもよい。 The MFP-ID is an ID used when executing a local login process or a remote login process. In the present embodiment, the MFP-ID is a character string that combines the serial number (zzz) of the MFP and the date and time (201404210900) when the MFP-ID was written. The MFP-ID may be only a serial number or may include a serial number and a writing date / time.
<携帯端末102を用いたローカルログイン動作>
図8は、本システムにおけるローカルログインのシーケンス図である。
<Local login operation using
FIG. 8 is a sequence diagram of local login in this system.
まずユーザは、ローカルログインを行うために、携帯端末102を複合機101のNFCリーダライタ105に近接させ(S1001)、近距離無線に対応した通信方式である第1の無線通信方式により、NFCタグ情報601を読み取る(S1002)。NFCタグ情報601は、図6に示したように、複合機のIPアドレスである宛先情報と、無線LANアクセスポイント103のSSIDとKeyを含む無線通信情報と、MFP−IDとを含む。
First, in order to perform local login, the user brings the
そして携帯端末102は、近距離無線通信が行われたことをきっかけに、複合機アプリケーション308を起動する(S1003)。ただし、予め複合機アプリケーション308を起動した状態で、携帯端末102を複合機101に近接させるような方法でもよい。
Then, the
次に携帯端末102は、無線LAN規格の方式(第2の無線通信方式)で無線通信を確立するための処理を行う。具体的には、S1002で読取ったNFCタグ情報601に含まれる無線LANアクセスポイント103のSSIDとKeyを用いて、無線LANアクセスポイント103とのペアリングを実行する(S1004)。携帯端末102の複合機アプリケーション308は、ユーザ認証情報としてユーザ名とパスワードを入力するための画面を操作部212に表示する(S1005)。
Next, the
図7は、携帯端末102の操作部212に表示される操作画面の一例である。図7の操作画面は、Android OSやiOSなどのアプリケーションプラットフォーム307上で稼働する複合機アプリケーション308によって表示される画面である。
FIG. 7 is an example of an operation screen displayed on the
図7のD701は、S1005で操作部212に表示される操作画面である。携帯端末102は、D701の操作画面を介して、ユーザから、ログイン種別としてローカルログインの選択を受け付ける(S1006)。次に携帯端末102は、D701の操作画面を介して、ユーザに、ユーザIDとパスワードを入力させた後に(S1007)、送信ボタンのタッチ操作を受け付ける(S1008)。これにより、S1004で確立した無線通信により、ユーザ認証情報を複合機101に送信する(S1009)。このとき、S1007で入力したユーザIDとパスワードに加え、S1002で取得したNFCタグ情報601に含まれるMFP−IDもユーザ認証情報として送信する。ユーザ認証情報は、複合機アプリケーション308により生成されたURLに対するHTTPリクエストメッセージとして送信される。ユーザ認証情報の送信処理には、SSLを使用したセキュアな通信プロトコルであるHTTPSが用いられる。
D701 in FIG. 7 is an operation screen displayed on the
具体的には、複合機アプリケーション308は、例えば以下のようなURLを生成する。
・https://複合機IPアドレス/ログイン種別/?MFP−ID=zzz−201404200900,UserID=taro,Password=1234567
このURLにおける、「複合機IPアドレス」の部分には、S1002で取得したNFCタグ情報602に含まれる複合機IPアドレス(図6の例では、173.123.456.789)が宛先情報として設定される。また「ログイン種別」の部分には、図7のD701の画面でローカルログインが選択された場合は「Local−Login」の文字列が設定され、リモートログインが選択された場合は「Remote―Login」が設定される。図8のシーケンスにおいては、ログイン種別としてローカルログインが選択されるので、「Local−Login」の文字列が設定される。そして、D701の画面で入力したユーザIDとパスワードと、NFCタグ情報601に含まれるMFP−IDが、URLの引数として付加される。
Specifically, the
・ Https: // multifunction peripheral IP address / login type /? MFP-ID = zzzz-201404200900, UserID = taro, Password = 1234567
In the “multifunction machine IP address” portion of this URL, the multifunction machine IP address (173.123.456.789 in the example of FIG. 6) included in the NFC tag information 602 acquired in S1002 is set as the destination information. Is done. In the “login type” portion, a character string “Local-Login” is set when local login is selected on the screen of D701 in FIG. 7, and “Remote-Login” is selected when remote login is selected. Is set. In the sequence of FIG. 8, since local login is selected as the login type, the character string “Local-Login” is set. Then, the user ID and password input on the screen of D701, and the MFP-ID included in the NFC tag information 601 are added as URL arguments.
なお、「ID、パスワードを記憶する」を選択すれば、ユーザID、パスワードがフラッシュメモリ210に記憶され、次回以降はS1007で入力したユーザID、パスワードが予め入力欄に設定される。
If “Store ID and password” is selected, the user ID and password are stored in the
複合機101は、携帯端末102から送信されたユーザ認証情報を受信し、受信したユーザ認証情報の解析処理を行う(S1010)。続いて、複合機101は、受信したユーザ認証情報を、ユーザ認証情報テーブル401と照合してユーザ認証処理を行い(S1011)、ユーザ認証が成功すると、ローカルログイン処理を実行する(S1012)。
The multi-function peripheral 101 receives the user authentication information transmitted from the
次に、複合機101は、携帯端末102に対して、ユーザ認証成功通知を送信する(S1013)。そして、複合機101は、他の人のローカルログインを制限するために、NFCリーダライタ105の記憶部504に記憶されたMFP−IDを消去する(S1014)。
Next, the
一方、携帯端末102は、操作部106にユーザ認証成功を示すメッセージ(D705)を表示する(S1015)。続いて、携帯端末102は、ユーザから終了ボタンのタッチ操作を検出する(S1016)ことで、複合機アプリケーション308を停止する(S1017)。
On the other hand, the
ここまでの処理により、複合機101は、携帯端末102を近接させることで自動的にローカルログインを行い、複合機101の操作部106を用いた機能の使用(例えばコピー機能やプリンタ機能の利用)を、携帯端末を所持するユーザに許可する。具体的には、複合機101は、操作部106のローカルUIの表示を、認証画面からメニュー画面(機能画面)又はコピー画面に切り替える。そして、複合機101の機能を使用するためのユーザ操作を受け付ける状態にする。
Through the processing up to this point, the multifunction peripheral 101 automatically performs local login by bringing the
携帯端末102のユーザは、機能の使用を終えると、例えば操作部106に備えられたログアウトのボタンを押下する(S1018)。このボタン押下を検出した複合機101は、ログアウト処理(S1019)を実行し、MFP−IDの書き換え処理を実行する(S1020)。
When the user of the portable terminal 102 finishes using the function, for example, the user presses the logout button provided in the operation unit 106 (S1018). The
なお、S1014からS1020までの間は、NFCリーダライタ105の記憶部504内のMFP−IDは消去された状態である。そのため、2人目のユーザが、新たな携帯端末をかざしたとしても、MFP−IDを読取ることができず、ローカルログインを実行することはできない。
Note that the MFP-ID in the
以上で、携帯端末102と複合機101の基本的なログインシーケンスについて説明した。次に、携帯端末102と複合機101の個別の処理フローについて、図9、10を用いて説明する。
The basic login sequence between the
<複合機101における処理フロー>
図9は、複合機101におけるログインの処理を説明するためのフローチャートである。図9のフローチャートに示す各ステップは、HDD202からRAM203にロードされたプログラムをCPU201が実行することにより実現される。
<Processing flow in
FIG. 9 is a flowchart for explaining login processing in the
まずCPU201は、無線LANアクセスポイント103を経由して、複合機101に近接された携帯端末102などからユーザ認証の要求を受信する(S1501)。この要求は、特定のURLに対するHTTPリクエストメッセージである。ここでのユーザ認証の要求の受信処理には、SSLを使用したセキュアな通信プロトコルであるHTTPSが用いられる。
First, the
なお、ユーザ認証の要求には、以下のようなユーザ認証情報がURLの引数として記載されている。
・https://複合機IPアドレス/ログイン種別/?MFP−ID=zzz−201404200900,UserID=taro,Password=1234567
次に、CPU201は、S1502において、NFCリーダライタ105の記憶部504に書き込まれているMFP−IDを取得する。S1503では、CPU201は、受信したユーザ認証要求から抽出したMFP−ID(上の例では、「zzz−201404200900」)と、S1502で取得したNFCリーダライタ105に記憶されたMFP−IDが等しいかを判定する。
In the user authentication request, the following user authentication information is described as a URL argument.
・ Https: // multifunction peripheral IP address / login type /? MFP-ID = zzzz-201404200900, UserID = taro, Password = 1234567
In step S <b> 1502, the
これらのMFP―IDが異なっていれば、複合機101は、NFCリーダライタに近接した機器からの認証要求ではないと判断する。そこで、CPU201は、ログインできないことを示すエラーメッセージを、認証要求を送信した機器へ返送し(S1504)、処理を終了する。S1504で送信されるエラーメッセージは、S1501で受信したHTTPリクエストメッセージに対応するHTTPレスポンスメッセージとして送信される。このとき、例えば、「携帯端末を複合機にかざしてください」といったメッセージをユーザに通知するようにしてもよい。
If these MFP-IDs are different, the multi function peripheral 101 determines that the request is not an authentication request from a device close to the NFC reader / writer. Therefore, the
一方、MFP−IDが同一であれば、S1505へ進み、ユーザ認証処理を行う。S1505では、CPU201は、ユーザ認証情報に含まれるユーザIDとパスワードを用いて、ユーザ認証情報テーブル401を参照する。続いて、S1506では、ユーザ認証処理が成功したかどうかを判定する。ユーザ認証が失敗した場合は、S1507に進み、認証エラーを携帯端末102に返送する。これによって、例えば携帯端末102の操作部212に図7のD702の画面が表示される。
On the other hand, if the MFP-ID is the same, the process advances to step S1505 to perform user authentication processing. In step S <b> 1505, the
一方、ユーザ認証が成功した場合は、S1508に進み、受信したユーザ認証情報に付加されたログイン種別がローカルログインかリモートログインかを判定する。具体的には、URLのパスに記載されている文字列の中に「Local−Login」の文字列が記載されていればローカルログイン、「Remote−Login」の文字列が記載されていればリモートログインと判定する。 On the other hand, if the user authentication is successful, the process advances to step S1508 to determine whether the login type added to the received user authentication information is a local login or a remote login. Specifically, if the character string “Local-Login” is described in the character string described in the URL path, the local login is performed. If the character string “Remote-Login” is described, the remote control is performed. Determine login.
ログイン種別がローカルログインであれば、複合機101におけるローカルログイン処理(S1509)を実行する。これによって、複合機101の操作部106が、携帯端末102を所持するユーザによって使用可能な状態になる。なお、このとき、認証されたユーザの個人設定値をHDD202から読み出し、当該ユーザ用にカスタマイズされた操作画面を操作部106に表示してもよい。個人設定値は、例えば、操作部106に表示される操作画面の表示言語や、ログイン直後に操作部106に表示される初期画面の情報や、ユーザのお好み設定等が含まれる。
If the login type is local login, local login processing (S1509) in the
図15は、複合機101の操作部106に表示される操作画面の例である。図15(a)は、ログイン処理を実行することによって複合機101のメニュー画面(機能選択画面)が表示される例である。図15(b)は、ログイン処理を実行することによってコピー画面が表示される例である。例えば第1のユーザがログインした場合は、図15(a)の画面を表示し、第2のユーザがログインした場合は図15(b)の画面を表示するようにしてもよい。
FIG. 15 is an example of an operation screen displayed on the
次に、S1510では、ユーザ認証が成功したことを示すメッセージを、携帯端末102に通知する。続いて、S1511では、CPU201は、NFCリーダライタ105の記憶部504に記憶されているMFP−IDを消去する。S1512では、複合機101のログアウトが指示されたかを判定し、ユーザによるログアウト指示が行なわれるまで、ループ処理を行う。ログアウトが指示されると、S1513でログアウト処理を実行する。これにより、操作部106の操作画面が、例えば図15に示したように、「モバイル端末を」“ピッ”と音が鳴るまでNFCにタッチしてください。」といったメッセージを表示する画面に切り替わる。そして、S1514において、CPU201は、NFCリーダライタ105の記憶部504にMFP−IDを書込む処理を行う。一方、S1508でログイン種別がローカルログインでなかった場合は、複合機101におけるリモートログイン処理(S1515)を実行する。続いて、S1516では、リモートログインのトップ画面(D706)のHTMLデータ(画面データ)を送信する。なおリモートログインが実行されると、ログインユーザは、複合機101のリモートアプリケーション304のアクセスが許可され、複合機101の設定機能や、PDF文書のダイレクトプリント機能などを使用することができる。
In step S1510, the
<携帯端末102における複合機アプリケーション308の処理フロー>
図10は、携帯端末102におけるログイン処理を説明するためのフローチャートである。図10のフローチャートに示す各ステップは、フラッシュメモリ210からRAM211にロードされたプログラムをCPU209が実行することにより実現される。
<Processing Flow of
FIG. 10 is a flowchart for explaining login processing in the
まず、CPU209は、NFCリーダライタ105の記憶部504内のNFCタグ情報601を読取る(S2001)。次に、S2002において、CPU209は、複合機アプリケーション308を起動する(S2002)。S2003では、CPU209は、S2001で取得したNFCタグ情報601から無線LANアクセスポイントSSIDと、無線LANアクセスポイントKeyを取得する。そして、取得した情報に基づき、無線ネットワークインタフェース213を制御し、無線LANアクセスポイント103とのWi‐FI接続を行う。続いて、S2004では、CPU209は、取得したNFCタグ情報601を解析し、MFP−IDが空かどうかを確認する。MFP−IDが空である場合は、別の機器によりローカルログインしているため、ローカルログインが制限される。そこで、S2005へと進み、CPU209は、操作部212にローカルUIエラー(D704)を表示する。
First, the
一方、MFP−IDが空でない場合は、S2006へと進み、ユーザは、実行するログインの種別としてローカルログインかリモートログインを選択する。S2007では、ユーザ認証情報としてユーザIDとパスワードを入力する。次に、S2008では、複合機のIPアドレスを宛先IPアドレスとして、S2006で選択したログイン種別と、NFCの通信により取得したMFP−IDと、認証画面を介して入力されたユーザID/パスワードの情報を送信する。 On the other hand, if the MFP-ID is not empty, the process advances to step S2006, and the user selects local login or remote login as the type of login to be executed. In S2007, a user ID and a password are input as user authentication information. Next, in S2008, with the IP address of the multifunction device as the destination IP address, the login type selected in S2006, the MFP-ID acquired by NFC communication, and the user ID / password information input via the authentication screen Send.
S2009では、CPU209は、複合機101からユーザ認証の結果を受信し、ユーザ認証の結果が成功か否かを判定する(S2010)。ユーザ認証が失敗であった場合、CPU209は、操作部212にユーザ認証エラー表示(図7のD702)を行う(S2011)。ユーザ認証が成功であった場合は、S2012において、ログイン種別がローカルログインであったかどうかを判定する。ログイン種別がローカルログインであった場合は、S2013へと進み、ユーザ認証成功表示(D705)を行う(S2013)。一方、ログイン種別がリモートログインである場合、CPU209は、操作部212にリモートログイントップ画面(図7のD706)を表示する(S2014)。
In step S2009, the
なお、変形例として、S2004でMFP−IDが空であると確認された場合において、ローカルUIエラー表示(D704)をするのではなく、図11のシーケンス図で示すように、リモートログインを自動で選択するようにしてもよい。 As a modification, when it is confirmed in S2004 that the MFP-ID is empty, instead of displaying a local UI error (D704), remote login is automatically performed as shown in the sequence diagram of FIG. You may make it select.
図11は、MFP−IDが空の場合にリモートログインを実行するシーケンス図である。 FIG. 11 is a sequence diagram for executing remote login when the MFP-ID is empty.
図11のシーケンス図は、すでに別のユーザがローカルログインし、複合機101を操作している状態において開始される。まずユーザが携帯端末102を複合機101のNFCリーダライタ105に近接させる(S2501)。携帯端末102は、複合機101のNFCリーダライタ105の記憶部504からNFCタグ情報601を読み出す(S2502)。この場合、NFCタグ情報601内のMFP−IDは、別ユーザがローカルログイン中であるため、空になっている。MFP−IDが空で取得されると、携帯端末102は、Webブラウザ309を起動する(S2503)。次に、S2504において、携帯端末102は、S2502で読取ったNFCタグ情報601に含まれる無線LANアクセスポイント103のSSIDとKeyを用いて、無線LANアクセスポイント103に接続する(S2504)。続いて、S2505において、携帯端末102は、ログイン種別としてリモートログインを自動選択する。Webブラウザ309は、複合機IPアドレスと、S2505で自動選択したログイン種別(Remote−Login)を含むURL宛てにHTTPリクエストメッセージを送信する。これにより、ログインサービス305に対して、リモートログインのための認証画面(D703)の取得要求を行う(S2506)。複合機101のログインサービス305は、S2506の要求に対応したHTMLデータ(画面データ)を返送する(S2507)。S2508では、ログインサービス305より受信したHTMLデータに基づいて生成したWebページを、携帯端末102の操作部212にリモートログインのための認証画面(D703)として表示する(S2508)。図8のシーケンスと同様に、ユーザ認証情報の入力・送信を行い(S2509〜S2511)、ユーザ認証情報に基づくユーザ認証処理を実行する(S2512)。S2512において、ユーザ認証が成功すると、携帯端末102の指定によりリモートログイン処理を行う(S2513)。そして、S2514において、リモートログインのトップ画面(D706)のHTMLデータを取得し(S2514)、携帯端末102の操作部212にリモートログインのトップ画面(D706)を表示する(S2515)。
The sequence diagram of FIG. 11 is started in a state where another user has already logged in locally and is operating the
以上、第1の実施形態で説明した構成を実施することにより、複合機101のNFCリーダライタ105に携帯端末102をかざしたユーザのみを複合機101にローカルログインさせることができる。また、携帯端末102の操作部212の認証画面を介してユーザ認証情報を入力させる構成は採用し、ユーザ認証情報をセキュアな通信で送信しているため、ユーザの意図しない形でユーザ認証情報を読み取られてしまうリスクを軽減することができる。
As described above, by implementing the configuration described in the first embodiment, only the user who holds the
さらに、MFP−IDが空であった場合に、リモートログインを自動で選択する構成にする。これにより、他のユーザが複合機101にローカルログインしている間でも、リモートログインを行い、複合機101の状態取得を行ったり、管理アプリケーションを操作したりすることができる。 Further, when the MFP-ID is empty, the remote login is automatically selected. As a result, even when another user is logged in to the multifunction peripheral 101 locally, remote login can be performed to acquire the state of the multifunction peripheral 101 and to operate a management application.
なお、本実施形態では、第1の無線通信方式としてNFCを例に挙げて説明したが、第1の無線通信方式としてはNFCに限らない。例えば、IrDa(Infrared Data Asociation)などであってもよい。 In the present embodiment, NFC has been described as an example of the first wireless communication method. However, the first wireless communication method is not limited to NFC. For example, it may be IrDa (Infrared Data Association).
なお、本実施形態では、第2の無線通信方式としてWi−Fiを例に挙げて説明したが、第2の無線通信方式としてはWi−Fiに限らない。例えば、Bruetooth(登録商標)などであってもよい。 In the present embodiment, Wi-Fi has been described as an example of the second wireless communication method, but the second wireless communication method is not limited to Wi-Fi. For example, it may be Bluetooth (registered trademark).
(第2の実施形態)
次に、第2の実施形態について説明する。第1の実施形態では、複合機101がNFCリーダライタ105を備えており、記憶部504のNFCタグ情報601(特にMFP−ID)を、有線インタフェース505を介してCPU201が読み書きできる構成であった。しかしながら、第2の実施形態では、図5(b)に示すように、NFCリーダライタの代わりに安価なNFCタグシール120を使って実現可能な構成例について説明する。
(Second Embodiment)
Next, a second embodiment will be described. In the first embodiment, the
第2の実施形態において、MFP−IDは、複合機101のシリアルNo(zzz)と通し番号(0000010)を組み合わせたものである。この通し番号を用いて、MFP−IDが最新のものであるかどうかを判定する。
・MFP−ID:zzz−0000010
図12は、第2の実施形態における、NFCタグシール120を用いたローカルログインのシーケンス図である。
In the second embodiment, the MFP-ID is a combination of the serial number (zzzz) and serial number (0000010) of the
MFP-ID: zzz-0000010
FIG. 12 is a sequence diagram of local login using the
ユーザは、ローカルログインを行うために、携帯端末102を複合機101のNFCタグシール120に近接させ(S3501)、近距離無線通信方式である第1の無線通信方式により、NFCタグ情報601を読み取る(S3502)。携帯端末102は、複合機アプリケーション308を起動する(S3503)。次に、NFCタグ情報601に含まれるMFP−IDを参照し、通し番号に1を加算する(S3504)。続いて、携帯端末102が備えるNFCリーダライタ214のライター機能を用いて、MFP−ID(zzz−0000011)をNFCタグシール120へと書き込む(S3505)。S3506からS3511までは、図8のシーケンス図と同様に、無線LANアクセスポイント103のSSIDとKeyを用いて、無線LAN規格の方式(第2の無線通信方式)で無線通信を行う。そして、無線LANアクセスポイント103に接続し、ユーザ認証情報の送信を行う。
In order to perform local login, the user brings the
複合機101は、受信したユーザ認証情報の解析処理を行う(S3512)。具体的には、CPU201は、HDD内に予め保持しているMFP−ID(前回受信したもの)に対して、今回受信したMFP−IDの通し番号が大きな値であるかを判定する。受信したMFP−IDの通し番号の方が大きければ、最新のMFP−IDであるとして処理を継続し、受信したMFP−IDを複合機101のHDD202へと格納する。続けて、S3514でユーザ認証処理を行い、ユーザ認証が成功すれば、ローカルログイン処理を実施する(S3516)。それ以降の処理は、図8のシーケンス図と同様であるため、説明は省略する。
The multi-function peripheral 101 analyzes the received user authentication information (S3512). Specifically, the
このように、NFCタグシール120を用いた構成では、複合機101が直接NFCタグ情報601を参照することができない。そのため、複合機101は、携帯端末102から送信されたMFP−IDをHDD202に予め格納しておき、受信したMFP−IDの通し番号と比較することで、受信したユーザ認証情報が正しいリクエストであるかを判定している。
As described above, in the configuration using the
以上、第2の実施形態で説明した構成を実施することで、複合機101が安価なNFCタグシール120を備えている場合でも、携帯端末102を用いたローカルログイン処理を行うことができる。
As described above, by implementing the configuration described in the second embodiment, local login processing using the
(第3の実施形態)
次に、第3の実施形態を説明する。第1の実施形態及び第2の実施形態では、NFCタグ情報601にMFP−IDが含まれていた。そして、複合機101は、LAN104経由で受信したユーザ認証情報にMFP−IDが付加されていれば、複合機101の近傍にある携帯端末102からの認証要求だと判断していた。しかしながら、第3の実施形態は、MFP−IDを用いず、携帯端末102が一意なID(携帯端末ID)を複合機101に書込むことでも実現する構成例を説明する。
(Third embodiment)
Next, a third embodiment will be described. In the first embodiment and the second embodiment, the MFP-ID is included in the NFC tag information 601. If the MFP-ID is added to the user authentication information received via the
図13は、携帯端末IDを用いたローカルログインの動作を説明するためのシーケンス図である。ユーザは、ローカルログインを行うために、携帯端末102を複合機101のNFCリーダライタ105に近接させ(S6501)、NFCタグ情報601を取得する(S6502)。S6502で取得するNFCタグ情報601には、MFP−IDが含まれておらず、複合機IPアドレスと無線LANアクセスポイント103のSSID、Key情報のみが含まれている。携帯端末102は、複合機アプリケーション308を起動する(S6503)。続いて、携帯端末102が備えるNFCリーダライタ214のライター機能を用いて、携帯端末IDをNFCリーダライタ105に書き込む(S6504)。S6505からS6511までは、図8のシーケンス図と同様に、無線通信を接続し、ユーザ認証情報の送信を行う。
FIG. 13 is a sequence diagram for explaining the local login operation using the mobile terminal ID. In order to perform local login, the user brings the
複合機101では、受信したユーザ認証情報の解析処理を行う(S6512)。具体的には、ユーザ認証情報に付加された携帯端末IDとNFCタグ情報601内の携帯端末IDとが一致するかどうかを判定する。携帯端末IDが一致すれば、NFCリーダライタ105と近距離無線通信を行なった(複合機101の近傍にある)携帯端末102からの認証要求だと判断し、ユーザ認証処理を行う(S6513)。そして、ユーザ認証が成功すれば、ローカルログイン処理を実施する(S6514)。それ以降の処理は、図8のシーケンス図と同様であるため、説明は省略する。
The multi-function peripheral 101 analyzes the received user authentication information (S6512). Specifically, it is determined whether the mobile terminal ID added to the user authentication information matches the mobile terminal ID in the NFC tag information 601. If the mobile terminal IDs match, it is determined that the request is an authentication request from the
以上、第3の実施形態で説明した構成を実施することで、MFP−IDをNFCリーダライタ105に記憶せずに、携帯端末102を用いたローカルログイン処理を実現することができる。
As described above, by implementing the configuration described in the third embodiment, local login processing using the
(第4の実施形態)
次に、第4の実施形態を説明する。第1、第2、および第3の実施形態では、複合機101は、LAN104を介して無線LANアクセスポイント103と接続されていた。そして、携帯端末102は、無線LANアクセスポイント103に接続することで、複合機101に認証要求を行っていた。しかしながら、第4の実施形態では、Wi−Fi Allianceにより制定されたWi−FiDirect(登録商標)という規格に従って、複合機101がアクセスポイントで動作する例について説明する。さらに第4の実施形態では、携帯端末102のMACアドレスを携帯端末IDとして複合機101のNFCリーダライタ105に書込むことにより、Wi―Fi Direct接続を行い、複合機101へとデータ転送することも可能である。この場合は、無線LANアクセスポイント103が不要となる。構成例を以下に示す。
(Fourth embodiment)
Next, a fourth embodiment will be described. In the first, second, and third embodiments, the
図14は、Wi―Fi Direct接続を利用したローカルログインの動作を説明するためのシーケンス図である。ユーザは、ローカルログインを行うために、携帯端末102を複合機101のNFCリーダライタ105に近接させ(S8001)、NFCタグ情報601を読み取る(S8002)。S8002で読み取られるNFCタグ情報601には、複合機IPアドレスと複合機101自身のSSID,Key情報が含まれている。携帯端末102は、複合機アプリケーション308を起動する(S8003)。続いて、携帯端末102が備えるNFCリーダライタ214のライター機能を用いて、携帯端末102のMACアドレスをNFCリーダライタ105に書込む(S8004)。
FIG. 14 is a sequence diagram for explaining an operation of local login using Wi-Fi Direct connection. In order to perform local login, the user brings the
複合機101は、NFCリーダライタ105への書込みを検知し、WifiのDirect機能を有効にし、携帯端末102からの接続待ち状態となる(S8005)。携帯端末102では、S8002で取得した複合機101のSSID、Key情報を用いて、Wifi Direct接続を要求する(S8006)。続けて、複合機101は、NFCリーダライタ105内のMACアドレスとS8006で接続要求があった携帯端末のMACアドレスが同一であれば、Wi―FiのDirect接続を確立する。
The multi-function peripheral 101 detects writing to the NFC reader /
S8007からS8010までは、図8のシーケンス図で示した処理と同様であるため、説明は省略する。S8011では、ユーザ認証情報を複合機101へと送信する。このユーザ認証情報には、複合機や携帯端末の一意なIDは含まれていない。なぜなら、携帯端末102と複合機101の間で、ダイレクトに無線通信が接続されており、他の情報機器からユーザ認証情報が送信されることはないためである。
Steps S8007 to S8010 are the same as the processing shown in the sequence diagram of FIG. In step S8011, the user authentication information is transmitted to the
続いて、複合機101では、受信したユーザ認証情報の解析処理を行う(S8012)。具体的には、ログイン種別の確認のみを行なっている。なお、本実施例においては、Wi−FiのDirect通信が有効になった場合のみ、ローカルログインのためのユーザ認証情報を受け付けるものとする。なぜなら、ユーザ認証情報の解析処理(S8012)では、ログイン種別の確認しか行っていないため、ユーザ認証情報からは携帯端末102のリクエストか他の情報機器からのものかを見分けられないからである。次に、S8013でユーザ認証処理を行い、ユーザ認証が成功すれば、ローカルログイン処理を実施する(S8014)。
Subsequently, the
それ以降の処理は、図8のシーケンス図と同様であるため、説明は省略する。 The subsequent processing is the same as that in the sequence diagram of FIG.
以上、第4の実施形態で説明した構成を実施することで、無線LANアクセスポイント103を用いなくても、携帯端末102を用いたローカルログイン処理を実現することができる。
As described above, by implementing the configuration described in the fourth embodiment, local login processing using the
(その他の実施形態)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other embodiments)
The present invention supplies a program that realizes one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in a computer of the system or apparatus read and execute the program This process can be realized. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.
101 複合機
102 携帯端末
103 無線LANアクセスポイント
104 ローカルエリアネットワーク
105 NFCリーダライタ
106 操作部
101
Claims (15)
前記情報処理装置は、
第1の通信方式により、前記画像形成装置から宛先情報を取得する取得手段と、
ユーザの認証情報を入力する入力手段と、
第2の通信方式により、前記宛先情報によって示される宛先に前記認証情報を送信する送信手段と、を有し、
前記画像形成装置は、
前記宛先情報を記憶する記憶手段と、
前記画像形成装置が備える機能を使用するための操作画面を表示する表示手段と、
前記第2の通信方式により送信された認証情報を受信する受信手段と、
前記認証情報を用いたユーザの認証が成功したことに応じて、前記操作画面を用いたユーザの操作を可能とする制御手段と、
を有するシステム。 A system having an information processing apparatus and an image forming apparatus,
The information processing apparatus includes:
Obtaining means for obtaining destination information from the image forming apparatus by a first communication method;
An input means for inputting user authentication information;
Transmitting means for transmitting the authentication information to a destination indicated by the destination information by a second communication method;
The image forming apparatus includes:
Storage means for storing the destination information;
Display means for displaying an operation screen for using the function of the image forming apparatus;
Receiving means for receiving authentication information transmitted by the second communication method;
In response to the successful authentication of the user using the authentication information, a control unit that enables a user operation using the operation screen;
Having a system.
前記送信手段は、前記通信情報に基づき前記第2の通信方式に対応したアクセスポイントとの通信を確立することを特徴とする請求項1ないし6のいずれか1項に記載のシステム。 The acquisition means further acquires communication information necessary for performing communication according to the second communication method,
The system according to claim 1, wherein the transmission unit establishes communication with an access point corresponding to the second communication method based on the communication information.
前記取得手段は、前記画像形成装置から、前記宛先情報とともに前記IDを取得し、
前記送信手段は、前記認証情報とともに前記IDを送信し、
前記制御手段は、前記受信手段により受信された認証情報に前記IDが付加されているか否かに基づいて、ユーザの認証を行うか否かを制御することを特徴とする請求項1ないし7のいずれか1項に記載のシステム。 An ID is written in the storage means,
The acquisition unit acquires the ID together with the destination information from the image forming apparatus,
The transmitting means transmits the ID together with the authentication information,
8. The control unit according to claim 1, wherein the control unit controls whether or not to perform user authentication based on whether or not the ID is added to the authentication information received by the receiving unit. The system according to any one of the above.
前記制御手段は、前記受信手段により受信されたログイン種別を示す情報に基づいて、前記操作画面を用いたユーザの操作を可能とするか、前記情報処理装置で操作画面を表示するための画面データを送信するかを制御することを特徴とする請求項1ないし9のいずれか1項に記載のシステム。 The receiving means receives information indicating a login type together with authentication information,
The control means allows the user operation using the operation screen based on the information indicating the login type received by the receiving means, or screen data for displaying the operation screen on the information processing apparatus The system according to any one of claims 1 to 9, wherein the system controls whether or not to transmit.
前記送信手段は、前記IDを前記認証情報に付加して送信し、
前記制御手段は、受信した前記認証情報に前記IDが付加されているか否かに基づいて、ユーザ認証を実施するか否かを制御することを特徴とする請求項1に記載のシステム。 The information processing apparatus further includes writing means for writing an ID into the storage means,
The transmission means transmits the ID added to the authentication information,
The system according to claim 1, wherein the control unit controls whether to perform user authentication based on whether the ID is added to the received authentication information.
前記宛先情報を記憶する記憶手段と、
前記画像形成装置が備える機能を使用するための操作画面を表示する表示手段と、
前記第2の通信方式により送信された認証情報を受信する受信手段と、
前記認証情報を用いたユーザの認証が成功したことに応じて、前記操作画面を用いたユーザの操作を可能とする制御手段と、
を有することを特徴とする画像形成装置。 An acquisition unit that acquires destination information by a first communication method, an input unit that inputs user authentication information, and a transmission unit that transmits the authentication information to a destination indicated by the destination information by a second communication method An image forming apparatus capable of communicating with an information processing apparatus having
Storage means for storing the destination information;
Display means for displaying an operation screen for using the function of the image forming apparatus;
Receiving means for receiving authentication information transmitted by the second communication method;
In response to the successful authentication of the user using the authentication information, a control unit that enables a user operation using the operation screen;
An image forming apparatus comprising:
第1の通信方式により、前記画像形成装置から宛先情報を取得する取得手段と、
ユーザの認証情報を入力する入力手段と、
前記第2の通信方式により、前記宛先情報によって示される宛先に前記認証情報を送信する送信手段と、を有することを特徴とする情報処理装置。 Storage means for storing destination information, display means for displaying an operation screen for using the function of the apparatus, receiving means for receiving authentication information transmitted by the second communication method, and using the authentication information An information processing apparatus capable of communicating with an image forming apparatus having a control unit that enables a user operation using the operation screen in response to successful user authentication,
Obtaining means for obtaining destination information from the image forming apparatus by a first communication method;
An input means for inputting user authentication information;
An information processing apparatus comprising: a transmission unit configured to transmit the authentication information to a destination indicated by the destination information by the second communication method.
前記情報処理装置が、第1の通信方式により、前記画像形成装置から宛先情報を取得する取得ステップと、
前記情報処理装置が、ユーザの認証情報を入力する入力ステップと、
前記情報処理装置が、第2の通信方式により、前記宛先情報によって示される宛先に前記認証情報を送信する送信ステップと、
前記画像形成装置が備える機能を使用するための操作画面を表示する表示ステップと、
前記第2の通信方式により送信された認証情報を受信する受信ステップと、
前記認証情報を用いたユーザの認証が成功したことに応じて、前記操作画面を用いたユーザの操作を可能とする制御ステップと、
を有することを特徴とする制御方法。 A control method for a system including an information processing apparatus and an image forming apparatus including a storage unit that stores destination information.
An acquisition step in which the information processing apparatus acquires destination information from the image forming apparatus by a first communication method;
An input step in which the information processing apparatus inputs user authentication information;
A step of transmitting the authentication information to a destination indicated by the destination information by a second communication method;
A display step for displaying an operation screen for using the function of the image forming apparatus;
A receiving step of receiving authentication information transmitted by the second communication method;
A control step that enables a user operation using the operation screen in response to successful authentication of the user using the authentication information;
A control method characterized by comprising:
第1の通信方式により、前記画像形成装置から宛先情報を取得する取得ステップと、
ユーザの認証情報を入力する入力ステップと、
第2の通信方式により、前記宛先情報によって示される宛先に前記認証情報を送信する送信ステップと、
を実行させることを特徴とするプログラム。 Storage means for storing destination information, display means for displaying an operation screen for using the function of the apparatus, receiving means for receiving authentication information transmitted by the second communication method, and using the authentication information An information processing apparatus capable of communicating with an image forming apparatus having a control unit that enables a user operation using the operation screen in response to successful user authentication.
An acquisition step of acquiring destination information from the image forming apparatus by a first communication method;
An input step for entering user authentication information;
A transmission step of transmitting the authentication information to a destination indicated by the destination information by a second communication method;
A program characterized by having executed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014144444A JP6362100B2 (en) | 2014-07-14 | 2014-07-14 | System having information processing apparatus and image forming apparatus, information processing apparatus, image forming apparatus, control method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014144444A JP6362100B2 (en) | 2014-07-14 | 2014-07-14 | System having information processing apparatus and image forming apparatus, information processing apparatus, image forming apparatus, control method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016021654A true JP2016021654A (en) | 2016-02-04 |
| JP6362100B2 JP6362100B2 (en) | 2018-07-25 |
Family
ID=55266244
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014144444A Expired - Fee Related JP6362100B2 (en) | 2014-07-14 | 2014-07-14 | System having information processing apparatus and image forming apparatus, information processing apparatus, image forming apparatus, control method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6362100B2 (en) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017151661A (en) * | 2016-02-24 | 2017-08-31 | コニカミノルタ株式会社 | Image processing system, information processing device, image processing device, and program |
| JP2017162366A (en) * | 2016-03-11 | 2017-09-14 | キヤノン株式会社 | Information processing apparatus, control method for information processing apparatus, and program |
| US10194047B2 (en) | 2016-09-01 | 2019-01-29 | Konica Minolta, Inc. | Information processing device and non-transitory recording medium |
| JP2019016886A (en) * | 2017-07-05 | 2019-01-31 | ブラザー工業株式会社 | Communication device |
| JP2019103107A (en) * | 2017-12-08 | 2019-06-24 | ブラザー工業株式会社 | Communication device |
| US10630783B2 (en) | 2017-02-01 | 2020-04-21 | Fuji Xerox Co., Ltd. | Terminal management apparatus, terminal management system, and non-transitory computer readable medium |
| CN111726474A (en) * | 2019-03-22 | 2020-09-29 | 京瓷办公信息系统株式会社 | Information processing device and authentication method for transmitting password |
| JP2020162024A (en) * | 2019-03-27 | 2020-10-01 | 株式会社沖データ | Authentication system, authentication method, and information processing device |
| CN112600985A (en) * | 2019-09-13 | 2021-04-02 | 佳能株式会社 | Image forming apparatus with a toner supply device |
| CN114449120A (en) * | 2020-10-30 | 2022-05-06 | 佳能株式会社 | Information processing apparatus, method, system, and storage medium for controlling information processing apparatus |
| JP2022113037A (en) * | 2021-01-22 | 2022-08-03 | キヤノン株式会社 | Image forming device with multi-factor authentication function |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004198731A (en) * | 2002-12-18 | 2004-07-15 | Seiko Epson Corp | Image formation management system, apparatus used therefor, and image formation management method |
| JP2008171113A (en) * | 2007-01-10 | 2008-07-24 | Konica Minolta Business Technologies Inc | Management terminal, image processor, control system, control program, and control method |
| JP2013012176A (en) * | 2011-05-31 | 2013-01-17 | Brother Ind Ltd | Relay device, image output device, program of relay device and control method of relay device |
| JP2013214801A (en) * | 2012-03-30 | 2013-10-17 | Brother Ind Ltd | Communication device |
| JP2013223137A (en) * | 2012-04-17 | 2013-10-28 | Konica Minolta Inc | Information processor and program |
| JP2014045254A (en) * | 2012-08-24 | 2014-03-13 | Konica Minolta Inc | Image processing system, image processing device, portable information device, remote control method, remote manipulation method, remote control program and remote manipulation program |
-
2014
- 2014-07-14 JP JP2014144444A patent/JP6362100B2/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004198731A (en) * | 2002-12-18 | 2004-07-15 | Seiko Epson Corp | Image formation management system, apparatus used therefor, and image formation management method |
| JP2008171113A (en) * | 2007-01-10 | 2008-07-24 | Konica Minolta Business Technologies Inc | Management terminal, image processor, control system, control program, and control method |
| JP2013012176A (en) * | 2011-05-31 | 2013-01-17 | Brother Ind Ltd | Relay device, image output device, program of relay device and control method of relay device |
| JP2013214801A (en) * | 2012-03-30 | 2013-10-17 | Brother Ind Ltd | Communication device |
| JP2013223137A (en) * | 2012-04-17 | 2013-10-28 | Konica Minolta Inc | Information processor and program |
| JP2014045254A (en) * | 2012-08-24 | 2014-03-13 | Konica Minolta Inc | Image processing system, image processing device, portable information device, remote control method, remote manipulation method, remote control program and remote manipulation program |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017151661A (en) * | 2016-02-24 | 2017-08-31 | コニカミノルタ株式会社 | Image processing system, information processing device, image processing device, and program |
| JP2017162366A (en) * | 2016-03-11 | 2017-09-14 | キヤノン株式会社 | Information processing apparatus, control method for information processing apparatus, and program |
| US10972617B2 (en) | 2016-03-11 | 2021-04-06 | Canon Kabushiki Kaisha | Information terminal configured to transmit data with use of wireless communication, image processing apparatus, image processing system, and storage medium |
| US10194047B2 (en) | 2016-09-01 | 2019-01-29 | Konica Minolta, Inc. | Information processing device and non-transitory recording medium |
| US10630783B2 (en) | 2017-02-01 | 2020-04-21 | Fuji Xerox Co., Ltd. | Terminal management apparatus, terminal management system, and non-transitory computer readable medium |
| JP7124927B2 (en) | 2017-07-05 | 2022-08-24 | ブラザー工業株式会社 | Communication device |
| JP2019016886A (en) * | 2017-07-05 | 2019-01-31 | ブラザー工業株式会社 | Communication device |
| JP2021108503A (en) * | 2017-07-05 | 2021-07-29 | ブラザー工業株式会社 | Communication device |
| JP2019103107A (en) * | 2017-12-08 | 2019-06-24 | ブラザー工業株式会社 | Communication device |
| CN111726474A (en) * | 2019-03-22 | 2020-09-29 | 京瓷办公信息系统株式会社 | Information processing device and authentication method for transmitting password |
| JP2020162024A (en) * | 2019-03-27 | 2020-10-01 | 株式会社沖データ | Authentication system, authentication method, and information processing device |
| CN112600985A (en) * | 2019-09-13 | 2021-04-02 | 佳能株式会社 | Image forming apparatus with a toner supply device |
| CN114449120A (en) * | 2020-10-30 | 2022-05-06 | 佳能株式会社 | Information processing apparatus, method, system, and storage medium for controlling information processing apparatus |
| US12028326B2 (en) | 2020-10-30 | 2024-07-02 | Canon Kabushiki Kaisha | Information processing apparatus, method for controlling information processing apparatus, system, and storage medium |
| JP2022113037A (en) * | 2021-01-22 | 2022-08-03 | キヤノン株式会社 | Image forming device with multi-factor authentication function |
| JP7543150B2 (en) | 2021-01-22 | 2024-09-02 | キヤノン株式会社 | Image forming device equipped with multi-factor authentication function |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6362100B2 (en) | 2018-07-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6362100B2 (en) | System having information processing apparatus and image forming apparatus, information processing apparatus, image forming apparatus, control method, and program | |
| JP6904377B2 (en) | Programs, information processing devices, systems, information processing methods | |
| CN105933571B (en) | Communication system for performing wireless near field communication | |
| US10798269B2 (en) | System comprising a server for providing a service to an image forming apparatus, and authentication thereof | |
| JP5941300B2 (en) | Information processing apparatus, information processing apparatus control method, and program | |
| US9665328B2 (en) | Image recording system, image recording apparatus, non-transitory storage medium storing instructions executable by image recording apparatus, mobile terminal, and non-transitory storage medium storing instructions executable by mobile terminal | |
| JP6784136B2 (en) | Programs, information processing equipment, and information processing systems | |
| US20180020120A1 (en) | Non-transitory computer-readable information recording medium, information processing apparatus, and communications system | |
| JP6690258B2 (en) | Program, information processing device, communication system | |
| JP5602059B2 (en) | Mobile printing system | |
| US9274734B2 (en) | Recording system, non-transitory storage medium storing instructions executable by mobile terminal, and image recording apparatus | |
| CN105933278B (en) | Communication system that performs wireless near field communication | |
| CN107404770B (en) | Communication device, control method, and computer-readable storage medium | |
| JP2014225227A (en) | Communication device, communication control method, and program | |
| JP2015005922A (en) | Image transmission system, image reading communication device, portable terminal, image transmission method, program, and recording medium | |
| KR20170131221A (en) | Communication apparatus, control method, and storage medium | |
| JP6228383B2 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, PROGRAM | |
| JP2014016674A (en) | Output system, output control device and output control program | |
| JP6766469B2 (en) | Information processing equipment, image processing equipment and programs | |
| JP2021177393A (en) | Information processor, system, program, and information processing method | |
| JP2018029220A (en) | Wireless network device, image formation apparatus, wireless network system and program | |
| JP2018156515A (en) | Service provision device, wireless network equipment, service provision system and program | |
| JP2015100064A (en) | Image forming system, portable terminal, image forming apparatus and control method of the same, and program | |
| JP6207315B2 (en) | Communication apparatus and communication system | |
| JP2018081533A (en) | Printing system, terminal device, image forming apparatus, printing method, and computer program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170710 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180215 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180313 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180508 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180522 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180619 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6362100 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |