[go: up one dir, main page]

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 PDF

Info

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
Application number
JP2014144444A
Other languages
Japanese (ja)
Other versions
JP6362100B2 (en
Inventor
剛 穂岐山
Takeshi Hokiyama
剛 穂岐山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2014144444A priority Critical patent/JP6362100B2/en
Publication of JP2016021654A publication Critical patent/JP2016021654A/en
Application granted granted Critical
Publication of JP6362100B2 publication Critical patent/JP6362100B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a system having an information processing device and image forming apparatus, information processing device, image forming apparatus, control method, and program that can suitably execute user's login processing on the basis of user authentication information transmitted by radio communication.SOLUTION: A portable terminal reads NFC tag information from a compound machine by an NFC communication system (S1002); starts a Wi-Fi connection on the basis of the SSID and Key information of a wireless LAN access point contained in NFC tag information (S1004); and adds an MFP-ID to inputted user authentication information and transmits the information to the compound machine (S1009). The compound machine checks whether or not the MFP-ID written in an NFC reader/writer and the MFP-ID added to the user authentication information transmitted from the portable terminal match with each other; and, if they match, performs user authentication and performs a local login (S1012).SELECTED DRAWING: Figure 8

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.

特開2014−26163号公報JP 2014-26163 A

特許文献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.

システム全体の構成を示す図である。It is a figure which shows the structure of the whole system. 複合機と携帯端末のハードウェア構成を示すブロック図である。2 is a block diagram illustrating a hardware configuration of a multifunction peripheral and a mobile terminal. FIG. 複合機と携帯端末のソフトウェア構成を示すブロック図である。FIG. 2 is a block diagram illustrating a software configuration of a multifunction peripheral and a mobile terminal. 複合機が保持するユーザ認証テーブルのデータフォーマットを示す図である。FIG. 6 is a diagram illustrating a data format of a user authentication table held by a multifunction machine. NFCリーダライタとNFCタグシールの構成を示すブロック図である。It is a block diagram which shows the structure of a NFC reader / writer and a NFC tag seal. NFCリーダライタに格納されたNFCタグ情報のデータフォーマットを示す図である。It is a figure which shows the data format of the NFC tag information stored in the NFC reader / writer. 携帯端末の操作部に表示する画面を示す図である。It is a figure which shows the screen displayed on the operation part of a portable terminal. MFP−IDを用いたローカルログインのシーケンス図である。FIG. 11 is a sequence diagram of local login using MFP-ID. 複合機におけるログインの処理を説明するためのフローチャートである。6 is a flowchart for explaining login processing in a multifunction peripheral. 携帯端末におけるログインの処理を説明するためのフローチャートである。It is a flowchart for demonstrating the login process in a portable terminal. MFP−IDが空の場合におけるリモートログインのシーケンス図である。FIG. 10 is a sequence diagram of remote login when the MFP-ID is empty. 第2の実施形態における、NFCタグシールを用いたローカルログインのシーケンス図である。FIG. 10 is a sequence diagram of local login using an NFC tag seal in the second embodiment. 第3の実施形態における、携帯端末IDを用いたローカルログインのシーケンス図である。It is a sequence diagram of local login using portable terminal ID in a 3rd embodiment. 第4の実施形態における、Wi―Fi Direct接続を用いたローカルログインのシーケンス図である。It is a sequence diagram of the local login using Wi-Fi Direct connection in 4th Embodiment. 複合機の操作部に表示する画面を示す図である。FIG. 6 is a diagram illustrating a screen displayed on an operation unit of the multifunction machine.

以下、本発明の実施形態について、添付図面を用いて説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。   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 access point 103, a multifunction machine 101, and a mobile terminal 102. The wireless LAN access point 103 and the multifunction machine 101 are connected to a local area network 104 (LAN). The LAN 104 is a wired network conforming to the Ethernet (registered trademark) standard. The MFP 101, the portable terminal 102, and the wireless LAN access point 103 are set with IP addresses for identifying devices.

無線LANアクセスポイント103は、IEEE802.11a/b/g/nの規格で定められる無線通信方式を利用した無線LANルータである。無線LANアクセスポイント103は、有線のLAN104を介して複合機101と通信可能であるとともに、無線LAN111を介して、携帯端末102と通信可能に構成されている。   The wireless LAN access point 103 is a wireless LAN router that uses a wireless communication system defined by the IEEE802.11a / b / g / n standard. The wireless LAN access point 103 is configured to be able to communicate with the multi-function peripheral 101 via the wired LAN 104 and to be able to communicate with the portable terminal 102 via the wireless LAN 111.

複合機101は、コピー機能やスキャン機能、ネットワークプリント機能等を備えた画像形成装置である。本実施形態では画像形成装置として複合機101を例に挙げて説明するが、画像形成装置としては複合機101に限らない。例えばSFP(Single Function Printer)であってもよい。   The multifunction machine 101 is an image forming apparatus having a copy function, a scan function, a network print function, and the like. In the present exemplary embodiment, the multifunction peripheral 101 is described as an example of the image forming apparatus. However, the image forming apparatus is not limited to the multifunction peripheral 101. For example, an SFP (Single Function Printer) may be used.

複合機101は、NFCリーダライタ105を備え、携帯端末102とNFC(Near Field Communication)の近距離無線通信を行うことが可能である。NFCリーダライタ105は、無線通信規格に従って携帯端末102と非接触で双方向通信するためのNFC通信ユニットである。   The multifunction machine 101 includes an NFC reader / writer 105, and can perform short-range wireless communication between the mobile terminal 102 and NFC (Near Field Communication). The NFC reader / writer 105 is an NFC communication unit for two-way communication with the portable terminal 102 in a non-contact manner in accordance with a wireless communication standard.

また複合機101は操作部106を備える。操作部106は、複合機101のコピー機能やスキャン機能、ネットワークプリント機能等の各種の機能をユーザに使用させるための手段である。操作部106は、後述のユーザ認証処理を行なった後に、機能選択画面やコピー画面を表示する。具体的には、操作部106は、ユーザ認証処理が成功すると、認証画面から、各種の機能を選択するメニュー画面(機能選択画面)やコピー画面等の初期画面に切り替える。操作部106に表示される画面のことをローカルUIともいう。このようにローカルUIに初期画面が表示されることにより、ユーザの操作が可能となる。   The multifunction machine 101 includes an operation unit 106. The operation unit 106 is a means for allowing the user to use various functions such as a copy function, a scan function, and a network print function of the multifunction machine 101. The operation unit 106 displays a function selection screen and a copy screen after performing user authentication processing described later. Specifically, when the user authentication process is successful, the operation unit 106 switches from the authentication screen to an initial screen such as a menu screen (function selection screen) for selecting various functions or a copy screen. The screen displayed on the operation unit 106 is also referred to as a local UI. In this way, the initial screen is displayed on the local UI, so that the user can operate.

なお、複合機101は、NFCリーダライタ105の代わりにNFCタグシールを用いてもよい。NFCタグシールを用いる例については、図5(b)を用いて説明する。   Note that the MFP 101 may use an NFC tag seal instead of the NFC reader / writer 105. An example using an NFC tag seal will be described with reference to FIG.

携帯端末102は、スマートフォンやタブレットのような携帯型の通信端末装置(情報処理装置)である。携帯端末102は、携帯電話の機能の他に、カメラやネットブラウザ、メール機能などを搭載する。携帯端末102は、さらにNFCリーダライタを備え、複合機101と近距離無線通信を行う。また携帯端末102は、無線LANI/Fを備えており、無線LANアクセスポイント103に接続し、複合機101と通信する。なお本実施形態では、情報処理装置の例として携帯端末を挙げたけれども、情報処理装置としては携帯端末に限らない。例えばノートPC等を情報処理装置として適用してもよい。また他にもICカード等を情報処理装置として適用してもよい。   The portable terminal 102 is a portable communication terminal device (information processing device) such as a smartphone or a tablet. The mobile terminal 102 is equipped with a camera, a network browser, a mail function, etc. in addition to the function of the mobile phone. The portable terminal 102 further includes an NFC reader / writer, and performs near field communication with the multifunction machine 101. The mobile terminal 102 includes a wireless LAN I / F, connects to the wireless LAN access point 103, and communicates with the multifunction machine 101. In the present embodiment, a portable terminal is used as an example of the information processing apparatus, but the information processing apparatus is not limited to the portable terminal. For example, a notebook PC or the like may be applied as the information processing apparatus. In addition, an IC card or the like may be applied as the information processing apparatus.

<複合機101のハードウェア構成>
図2は、図1に示した複合機101と携帯端末102のハードウェア構成を示すブロック図である。まず複合機101のハードウェア構成について説明する。CPU201は、複合機101を制御するプロセッサ(演算装置)である。ハードディスクドライブ(HDD)202は、CPU201が実行するソフトウェアプログラムや、データを格納する不揮発性の記憶装置である。RAM203は、CPU201のワークエリア、受信バッファ、画像描画に使用される揮発性のメモリである。RAM203は例えばDRAM(Dynamic Random Access Memory)などで提供される。
<Hardware configuration of MFP 101>
FIG. 2 is a block diagram showing a hardware configuration of the multifunction machine 101 and the portable terminal 102 shown in FIG. First, the hardware configuration of the multifunction machine 101 will be described. The CPU 201 is a processor (arithmetic unit) that controls the multifunction machine 101. A hard disk drive (HDD) 202 is a non-volatile storage device that stores software programs executed by the CPU 201 and data. A RAM 203 is a work area of the CPU 201, a reception buffer, and a volatile memory used for image drawing. The RAM 203 is provided by, for example, a DRAM (Dynamic Random Access Memory).

操作部106は、各種スイッチやボタンなどを持つユーザインタフェースを提供する、タッチパネル式の液晶パネルである。操作部106は、ユーザの指示をCPU201に通知したり、画面データの表示を行ったりする。操作部106は、複合機101のログイン処理やログアウト処理を指示するためのボタンも備える。   The operation unit 106 is a touch panel type liquid crystal panel that provides a user interface having various switches and buttons. The operation unit 106 notifies the CPU 201 of a user instruction or displays screen data. The operation unit 106 also includes buttons for instructing login processing and logout processing of the multifunction machine 101.

NFCリーダライタ105は、NFC通信を行うためのNFC通信ユニットである。本実施形態においては、ユーザ認証に必要な情報や、Wi−Fi(登録商標)による無線通信に必要な情報(無線通信情報)を携帯端末102との間で送受信する。NFCは、0〜10cm程度の非接触無線通信によりデータを送受信する。   The NFC reader / writer 105 is an NFC communication unit for performing NFC communication. In the present embodiment, information necessary for user authentication and information necessary for wireless communication using Wi-Fi (registered trademark) (wireless communication information) are transmitted to and received from the mobile terminal 102. NFC transmits and receives data by non-contact wireless communication of about 0 to 10 cm.

有線LAN I/F206は、イーサネット(登録商標)規格に準拠したNIC(Network Interface Card)である。有線LAN I/F206は、無線LANアクセスポイント103や、パーソナルコンピュータ(不図示)などの様々なネットワーク機器と情報交換を行う。   The wired LAN I / F 206 is a NIC (Network Interface Card) compliant with the Ethernet (registered trademark) standard. The wired LAN I / F 206 exchanges information with various network devices such as the wireless LAN access point 103 and a personal computer (not shown).

プリンタ部207は、入力された画像データに基づいて記録紙に印刷を行う画像形成手段である。プリンタ部207には、用紙トレイから用紙を取り出す給紙機構や、内部から外部へと紙を送る機構、画像を転写して定着させる機構などからなる。またプリンタ部207は、追加機能として、仕上げ機構(フィニッシャ)がある。仕上げ機構には、プリントされた印刷物を部単位でソートしたり、ホチキスで留めたり、印刷物を折ったりする機能がある。   The printer unit 207 is an image forming unit that prints on recording paper based on input image data. The printer unit 207 includes a paper feeding mechanism for taking out paper from a paper tray, a mechanism for feeding paper from the inside to the outside, a mechanism for transferring and fixing an image, and the like. The printer unit 207 has a finishing mechanism (finisher) as an additional function. The finishing mechanism has a function of sorting the printed material in units, stapling, and folding the printed material.

スキャナ部208は、紙原稿に光をあてて反射光をCCD(Chage Coupled Divices)のような撮像素子で読み取る入力装置である。スキャナ部208には、原稿を1面ずつ読み取るためのガラスなどの読み取り台がある。また、積み重ねられた複数枚の原稿を連続的に読み取るために、ADF(Auto Document Feeder)が装着されている。   The scanner unit 208 is an input device that shines light on a paper document and reads reflected light with an image sensor such as a CCD (Chage Coupled Devices). The scanner unit 208 includes a reading table such as glass for reading one document at a time. Further, an ADF (Auto Document Feeder) is attached to continuously read a plurality of stacked originals.

なお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 portable terminal 102>
Next, the hardware configuration of the mobile terminal 102 will be described. The CPU 209 is a processor (arithmetic device) that controls the mobile terminal 102. The flash memory 210 is a non-volatile memory that stores software programs executed by the CPU 209 and data. The RAM 211 is a volatile memory that the CPU 209 uses as a work area for executing a software program. The operation unit 212 is a touch panel type liquid crystal panel that can be operated with a user's finger. The wireless LAN I / F 213 is a wireless-compatible network interface that can connect to the wireless LAN access point 103 and perform network communication. The NFC reader / writer 214 performs processing for reading wireless communication information and the like written in the NFC reader / writer 105 of the multifunction peripheral.

<本実施形態における複合機101のソフトウェア構成>
図3は、複合機101と携帯端末102のソフトウェア構成を説明する図である。図3(a)は、複合機101のソフトウェア構成を示すブロック図である。デバイスドライバ301は、各種入出力デバイスを制御するためのデバイスドライバである。
<Software Configuration of MFP 101 in this Embodiment>
FIG. 3 is a diagram illustrating the software configuration of the multifunction machine 101 and the portable terminal 102. FIG. 3A is a block diagram illustrating a software configuration of the multifunction machine 101. The device driver 301 is a device driver for controlling various input / output devices.

アプリケーションプラットフォーム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 operation unit 106 of the multifunction peripheral 101, a copy application that provides a copy function, a scan application that provides a scan function, and the like. The remote application 304 provides a user interface described in HTML (screen data) to the mobile terminal 102 or a Web browser of a personal computer. The remote application 304 includes a multifunction device management application that provides a setting function of the multifunction device 101, a direct print application that provides a PDF format document print function, and the like.

(ログインサービス)
ログインサービス305は、携帯端末102をNFCリーダライタ105にかざすことをきっかけとして、無線LANアクセスポイント103を介してユーザ認証情報をやり取りし、ユーザ認証を行い、認証されたユーザを複合機101にログインさせる。
(Login service)
The login service 305 exchanges user authentication information via the wireless LAN access point 103 when the portable terminal 102 is held over the NFC reader / writer 105, performs user authentication, and logs the authenticated user into the MFP 101. Let

ログインサービス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 mobile terminal 102 when performing local login or remote login, and performs user authentication.

ログインサービス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 operation unit 106 of the multifunction peripheral 101 or a remote management computer (not shown) by an administrator having a certain authority.

なお、本実施形態においては、複合機101の各種の機能を特定のユーザに使わせるために、複合機101が備える操作部106を操作可能な状態にすることを、「ローカルログイン」と呼ぶこととする。   In the present embodiment, in order to allow a specific user to use various functions of the multifunction machine 101, making the operation unit 106 included in the multifunction machine 101 operable is referred to as “local login”. And

一方、複合機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 portable terminal 102, the operation unit 106 is occupied by the user and the multifunction peripheral 101 is made available. Specifically, an initial screen after login (menu screen (function selection screen) or a screen customized for the authenticated user) is displayed on the liquid crystal panel of the operation unit 106.

ログインサービス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 LAN 104 and performs user authentication. When remote login is selected from the mobile terminal 102, access to the remote application 304 is permitted for the authenticated user. Specifically, Web content (HTML) for displaying an operation screen on the liquid crystal panel of the operation unit 212 of the mobile terminal 102 is transmitted to the mobile terminal 102. The login service 305 is configured so that a plurality of users can remotely log in at the same time.

<携帯端末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 portable terminal 102>
FIG. 3B is a block diagram illustrating a software configuration of the mobile terminal 102. The device driver 306 is a device driver for controlling various hardware of the mobile terminal 102. The application platform 307 manages the activation of applications and services that operate on the mobile terminal 102. The application platform 307 provides an API for an application to use hardware functions via the device driver 306 and an API for accessing data stored in the flash memory 210. The application platform 307 can be configured by a platform such as Android (registered trademark) of Google, or iOS of Apple. Various applications can be installed on the mobile terminal 102 and run on the application platform 307. For example, it is assumed that the multifunction device application 308 and the Web browser 309 are available on the mobile terminal 102. The multifunction device application 308 is an application for performing user authentication using the portable terminal 102.

<ユーザ認証情報テーブル>
図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 HDD 202. The user ID and password are registered through a user interface provided by the login service 305 according to an instruction from the administrator of the multifunction machine 101.

なお、図4のユーザ認証情報テーブル含まれるユーザIDに対応づけて、ユーザに対応する個人設定値をHDD202に記憶してもよい。個人設定値とは、例えば、操作部106に表示される画面の表示言語の情報や、操作部106にログイン直後に表示される初期画面の情報や、ユーザのお好み設定情報である。   The personal setting value corresponding to the user may be stored in the HDD 202 in association with the user ID included in the user authentication information table of FIG. The personal setting value is, for example, information on a display language of a screen displayed on the operation unit 106, information on an initial screen displayed immediately after login on the operation unit 106, or user preference setting information.

<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 / writer 105 provided in the multifunction machine 101.

NFCリーダライタ105は、NFCチップ501とアンテナ502で構成され、NFCチップ501は、NFCタグコントローラ503と記憶部504を備える。更にNFCリーダライタ105は、有線インタフェース505を介して、複合機101の内部バス(不図示)に接続される。複合機101のCPU201は、NFCリーダライタ105の記憶部504からデータを読み出したり、記憶部504にデータを書き込んだりすることができる。   The NFC reader / writer 105 includes an NFC chip 501 and an antenna 502, and the NFC chip 501 includes an NFC tag controller 503 and a storage unit 504. Further, the NFC reader / writer 105 is connected to an internal bus (not shown) of the multi-function peripheral 101 via a wired interface 505. The CPU 201 of the multifunction machine 101 can read data from the storage unit 504 of the NFC reader / writer 105 and write data to the storage unit 504.

アンテナ502は、外部から特定の電波を受信する。そして、NFCタグコントローラ503は、アンテナ502を通じたデータ入出力要求に応じて、記憶部504に対してデータの書き出しや読み出しを行い、必要に応じてデータを返送する。なお、記憶部504のデータアクセスは、アンテナ502からの供給電力のみで行うことができる。   The antenna 502 receives a specific radio wave from the outside. Then, the NFC tag controller 503 writes and reads data to and from the storage unit 504 in response to a data input / output request through the antenna 502, and returns data as necessary. Note that data access to the storage unit 504 can be performed only with power supplied from the antenna 502.

図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 multifunction machine 101. The NFC tag seal 120 includes an NFC chip 506 and an antenna 507. The NFC chip 506 includes an NFC tag controller 509 and a storage unit 508. The antenna 507 receives specific radio waves from the outside, thereby supplying power to each block in the NFC chip 506 and communicating with an external NFC reader / writer (for example, the NFC reader / writer 214 of the mobile terminal 102). . The NFC tag controller 509 establishes near field communication by a known method. Further, the NFC tag controller 509 writes and reads data to and from the storage unit 508 in response to a data input / output request through the antenna 507, and returns data as necessary. Note that data access to the storage unit 508 can be performed only with power supplied from the antenna 507.

図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 storage unit 504 of the NFC reader / writer 105. The authentication information delivery destination is destination information, and in this embodiment is the IP address of the multifunction machine 101 (“172.123.456” in the example of FIG. 6). In this embodiment, an IP address is described as an example of destination information. However, for example, the host name of the MFP 101 may be used instead of the IP address. Further, a URL that combines a host name and a specific application name may be used as the destination information.

無線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 LAN access point 103. Yes. In the key information, a key (password) necessary for performing wireless communication with the wireless LAN access point 103 is stored. Note that the SSID and Key information of the wireless LAN access point included in the NFC tag information 601 is an example of wireless communication information.

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 portable terminal 102>
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 mobile terminal 102 close to the NFC reader / writer 105 of the multifunction machine 101 (S1001), and uses the first wireless communication method, which is a communication method compatible with short-range wireless communication, to use the NFC tag. Information 601 is read (S1002). As shown in FIG. 6, the NFC tag information 601 includes destination information that is the IP address of the multifunction device, wireless communication information including the SSID and Key of the wireless LAN access point 103, and MFP-ID.

そして携帯端末102は、近距離無線通信が行われたことをきっかけに、複合機アプリケーション308を起動する(S1003)。ただし、予め複合機アプリケーション308を起動した状態で、携帯端末102を複合機101に近接させるような方法でもよい。   Then, the mobile terminal 102 activates the MFP application 308 in response to the short-range wireless communication being performed (S1003). However, a method in which the portable terminal 102 is brought close to the multifunction device 101 in a state where the multifunction device application 308 is activated in advance may be used.

次に携帯端末102は、無線LAN規格の方式(第2の無線通信方式)で無線通信を確立するための処理を行う。具体的には、S1002で読取ったNFCタグ情報601に含まれる無線LANアクセスポイント103のSSIDとKeyを用いて、無線LANアクセスポイント103とのペアリングを実行する(S1004)。携帯端末102の複合機アプリケーション308は、ユーザ認証情報としてユーザ名とパスワードを入力するための画面を操作部212に表示する(S1005)。   Next, the mobile terminal 102 performs processing for establishing wireless communication by a wireless LAN standard method (second wireless communication method). Specifically, pairing with the wireless LAN access point 103 is executed using the SSID and Key of the wireless LAN access point 103 included in the NFC tag information 601 read in S1002 (S1004). The MFP application 308 of the portable terminal 102 displays a screen for inputting a user name and password as user authentication information on the operation unit 212 (S1005).

図7は、携帯端末102の操作部212に表示される操作画面の一例である。図7の操作画面は、Android OSやiOSなどのアプリケーションプラットフォーム307上で稼働する複合機アプリケーション308によって表示される画面である。   FIG. 7 is an example of an operation screen displayed on the operation unit 212 of the mobile terminal 102. The operation screen of FIG. 7 is a screen displayed by the multifunction machine application 308 running on the application platform 307 such as Android OS or iOS.

図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 operation unit 212 in S1005. The portable terminal 102 accepts a local login selection as a login type from the user via the operation screen of D701 (S1006). Next, the portable terminal 102 allows the user to input the user ID and password via the operation screen of D701 (S1007), and then accepts the touch operation of the transmission button (S1008). Accordingly, the user authentication information is transmitted to the multi-function peripheral 101 by wireless communication established in S1004 (S1009). At this time, in addition to the user ID and password input in S1007, the MFP-ID included in the NFC tag information 601 acquired in S1002 is also transmitted as user authentication information. The user authentication information is transmitted as an HTTP request message for the URL generated by the MFP application 308. For transmission processing of user authentication information, HTTPS, which is a secure communication protocol using SSL, is used.

具体的には、複合機アプリケーション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 MFP application 308 generates the following URL, for example.
・ 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 flash memory 210, and the user ID and password input in step S1007 are set in the input field in advance.

複合機101は、携帯端末102から送信されたユーザ認証情報を受信し、受信したユーザ認証情報の解析処理を行う(S1010)。続いて、複合機101は、受信したユーザ認証情報を、ユーザ認証情報テーブル401と照合してユーザ認証処理を行い(S1011)、ユーザ認証が成功すると、ローカルログイン処理を実行する(S1012)。   The multi-function peripheral 101 receives the user authentication information transmitted from the mobile terminal 102, and analyzes the received user authentication information (S1010). Subsequently, the MFP 101 performs user authentication processing by comparing the received user authentication information with the user authentication information table 401 (S1011), and executes local login processing when user authentication is successful (S1012).

次に、複合機101は、携帯端末102に対して、ユーザ認証成功通知を送信する(S1013)。そして、複合機101は、他の人のローカルログインを制限するために、NFCリーダライタ105の記憶部504に記憶されたMFP−IDを消去する(S1014)。   Next, the multifunction machine 101 transmits a user authentication success notification to the mobile terminal 102 (S1013). Then, the MFP 101 deletes the MFP-ID stored in the storage unit 504 of the NFC reader / writer 105 in order to restrict other people's local login (S1014).

一方、携帯端末102は、操作部106にユーザ認証成功を示すメッセージ(D705)を表示する(S1015)。続いて、携帯端末102は、ユーザから終了ボタンのタッチ操作を検出する(S1016)ことで、複合機アプリケーション308を停止する(S1017)。   On the other hand, the portable terminal 102 displays a message (D705) indicating the success of user authentication on the operation unit 106 (S1015). Subsequently, the mobile terminal 102 detects the touch operation of the end button from the user (S1016), and stops the multifunction device application 308 (S1017).

ここまでの処理により、複合機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 mobile terminal 102 close to it, and uses functions using the operation unit 106 of the multifunction peripheral 101 (for example, use of a copy function or a printer function). Is permitted to the user who possesses the portable terminal. Specifically, the multifunction machine 101 switches the local UI display of the operation unit 106 from the authentication screen to the menu screen (function screen) or the copy screen. And it will be in the state which receives the user operation for using the function of the multi-function peripheral 101. FIG.

携帯端末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 multifunction machine 101 that has detected this button press executes logout processing (S1019) and MFP-ID rewrite processing (S1020).

なお、S1014からS1020までの間は、NFCリーダライタ105の記憶部504内のMFP−IDは消去された状態である。そのため、2人目のユーザが、新たな携帯端末をかざしたとしても、MFP−IDを読取ることができず、ローカルログインを実行することはできない。   Note that the MFP-ID in the storage unit 504 of the NFC reader / writer 105 is erased from S1014 to S1020. Therefore, even if the second user holds up a new mobile terminal, the MFP-ID cannot be read and local login cannot be executed.

以上で、携帯端末102と複合機101の基本的なログインシーケンスについて説明した。次に、携帯端末102と複合機101の個別の処理フローについて、図9、10を用いて説明する。   The basic login sequence between the mobile terminal 102 and the multifunction machine 101 has been described above. Next, individual processing flows of the portable terminal 102 and the multifunction peripheral 101 will be described with reference to FIGS.

<複合機101における処理フロー>
図9は、複合機101におけるログインの処理を説明するためのフローチャートである。図9のフローチャートに示す各ステップは、HDD202からRAM203にロードされたプログラムをCPU201が実行することにより実現される。
<Processing flow in MFP 101>
FIG. 9 is a flowchart for explaining login processing in the multifunction machine 101. Each step shown in the flowchart of FIG. 9 is realized by the CPU 201 executing a program loaded from the HDD 202 to the RAM 203.

まずCPU201は、無線LANアクセスポイント103を経由して、複合機101に近接された携帯端末102などからユーザ認証の要求を受信する(S1501)。この要求は、特定のURLに対するHTTPリクエストメッセージである。ここでのユーザ認証の要求の受信処理には、SSLを使用したセキュアな通信プロトコルであるHTTPSが用いられる。   First, the CPU 201 receives a user authentication request from the mobile terminal 102 or the like that is in close proximity to the multi-function peripheral 101 via the wireless LAN access point 103 (S1501). This request is an HTTP request message for a specific URL. HTTPS, which is a secure communication protocol using SSL, is used for the reception process of the user authentication request here.

なお、ユーザ認証の要求には、以下のようなユーザ認証情報が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 CPU 201 acquires the MFP-ID written in the storage unit 504 of the NFC reader / writer 105. In step S1503, the CPU 201 determines whether the MFP-ID extracted from the received user authentication request (in the above example, “zzz-201404200900”) and the MFP-ID stored in the NFC reader / writer 105 acquired in step S1502 are the same. judge.

これらの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 CPU 201 returns an error message indicating that login is not possible to the device that transmitted the authentication request (S1504), and ends the process. The error message transmitted in S1504 is transmitted as an HTTP response message corresponding to the HTTP request message received in S1501. At this time, for example, a message such as “Please hold the mobile terminal over the multifunction device” may be notified to the user.

一方、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 CPU 201 refers to the user authentication information table 401 using the user ID and password included in the user authentication information. In step S1506, it is determined whether the user authentication process is successful. If user authentication fails, the process advances to step S1507, and an authentication error is returned to the mobile terminal 102. Accordingly, for example, the screen of D702 in FIG. 7 is displayed on the operation unit 212 of the mobile terminal 102.

一方、ユーザ認証が成功した場合は、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 multifunction machine 101 is executed. As a result, the operation unit 106 of the multi-function peripheral 101 becomes usable by the user who owns the portable terminal 102. At this time, the personal setting value of the authenticated user may be read from the HDD 202 and an operation screen customized for the user may be displayed on the operation unit 106. The personal setting value includes, for example, a display language of the operation screen displayed on the operation unit 106, information on an initial screen displayed on the operation unit 106 immediately after login, user preference settings, and the like.

図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 operation unit 106 of the multifunction machine 101. FIG. 15A is an example in which the menu screen (function selection screen) of the multifunction machine 101 is displayed by executing the login process. FIG. 15B is an example in which a copy screen is displayed by executing the login process. For example, when the first user logs in, the screen of FIG. 15A may be displayed, and when the second user logs in, the screen of FIG. 15B may be displayed.

次に、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 mobile terminal 102 is notified of a message indicating that user authentication has been successful. In step S <b> 1511, the CPU 201 deletes the MFP-ID stored in the storage unit 504 of the NFC reader / writer 105. In step S1512, it is determined whether logout of the multifunction peripheral 101 has been instructed, and loop processing is performed until a logout instruction is issued by the user. When logout is instructed, logout processing is executed in S1513. As a result, as shown in FIG. 15, for example, the operation screen of the operation unit 106 should touch NFC until a beep sound is heard. To a screen displaying a message such as “ In step S <b> 1514, the CPU 201 performs processing for writing the MFP-ID into the storage unit 504 of the NFC reader / writer 105. On the other hand, if the login type is not local login in S1508, remote login processing (S1515) in the MFP 101 is executed. Subsequently, in S1516, the HTML data (screen data) of the remote login top screen (D706) is transmitted. When remote login is executed, the login user is permitted to access the remote application 304 of the multifunction peripheral 101, and can use the setting function of the multifunction peripheral 101, the direct print function of the PDF document, and the like.

<携帯端末102における複合機アプリケーション308の処理フロー>
図10は、携帯端末102におけるログイン処理を説明するためのフローチャートである。図10のフローチャートに示す各ステップは、フラッシュメモリ210からRAM211にロードされたプログラムをCPU209が実行することにより実現される。
<Processing Flow of Multifunction Device Application 308 in Portable Terminal 102>
FIG. 10 is a flowchart for explaining login processing in the mobile terminal 102. Each step shown in the flowchart of FIG. 10 is realized by the CPU 209 executing a program loaded from the flash memory 210 to the RAM 211.

まず、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 CPU 209 reads the NFC tag information 601 in the storage unit 504 of the NFC reader / writer 105 (S2001). Next, in S2002, the CPU 209 activates the MFP application 308 (S2002). In S2003, the CPU 209 acquires the wireless LAN access point SSID and the wireless LAN access point Key from the NFC tag information 601 acquired in S2001. Based on the acquired information, the wireless network interface 213 is controlled to establish a Wi-FI connection with the wireless LAN access point 103. In step S2004, the CPU 209 analyzes the acquired NFC tag information 601 and confirms whether the MFP-ID is empty. When the MFP-ID is empty, the local login is restricted because the local login is performed by another device. In step S2005, the CPU 209 displays a local UI error (D704) on the operation unit 212.

一方、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 CPU 209 receives the result of user authentication from the multi-function peripheral 101, and determines whether the result of user authentication is successful (S2010). When the user authentication is unsuccessful, the CPU 209 displays a user authentication error display (D702 in FIG. 7) on the operation unit 212 (S2011). If the user authentication is successful, it is determined in step S2012 whether the login type is local login. If the login type is local login, the process proceeds to S2013, and a successful user authentication display (D705) is performed (S2013). On the other hand, when the login type is remote login, the CPU 209 displays a remote login top screen (D706 in FIG. 7) on the operation unit 212 (S2014).

なお、変形例として、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 multifunction machine 101. First, the user brings the mobile terminal 102 close to the NFC reader / writer 105 of the multifunction machine 101 (S2501). The portable terminal 102 reads the NFC tag information 601 from the storage unit 504 of the NFC reader / writer 105 of the multifunction machine 101 (S2502). In this case, the MFP-ID in the NFC tag information 601 is empty because another user is logging in locally. When the MFP-ID is acquired empty, the mobile terminal 102 activates the Web browser 309 (S2503). Next, in S2504, the mobile terminal 102 connects to the wireless LAN access point 103 using the SSID and Key of the wireless LAN access point 103 included in the NFC tag information 601 read in S2502 (S2504). In step S <b> 2505, the mobile terminal 102 automatically selects remote login as the login type. The Web browser 309 transmits an HTTP request message to the URL including the MFP IP address and the login type (Remote-Login) automatically selected in S2505. Thereby, an acquisition request for an authentication screen (D703) for remote login is made to the login service 305 (S2506). The login service 305 of the MFP 101 returns HTML data (screen data) corresponding to the request in S2506 (S2507). In S2508, the Web page generated based on the HTML data received from the login service 305 is displayed on the operation unit 212 of the mobile terminal 102 as an authentication screen (D703) for remote login (S2508). As in the sequence of FIG. 8, user authentication information is input and transmitted (S2509 to S2511), and user authentication processing based on the user authentication information is executed (S2512). If the user authentication is successful in S2512, remote login processing is performed according to the designation of the portable terminal 102 (S2513). In S2514, the HTML data of the remote login top screen (D706) is acquired (S2514), and the remote login top screen (D706) is displayed on the operation unit 212 of the portable terminal 102 (S2515).

以上、第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 portable terminal 102 over the NFC reader / writer 105 of the multifunction machine 101 can log in the multifunction machine 101 locally. In addition, a configuration in which user authentication information is input via the authentication screen of the operation unit 212 of the mobile terminal 102 is adopted, and the user authentication information is transmitted by secure communication. The risk of being read can be reduced.

さらに、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 MFP 101 includes the NFC reader / writer 105, and the CPU 201 can read and write the NFC tag information 601 (particularly MFP-ID) in the storage unit 504 via the wired interface 505. . However, in the second embodiment, as shown in FIG. 5B, a configuration example that can be realized by using an inexpensive NFC tag seal 120 instead of the NFC reader / writer will be described.

第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 multifunction machine 101. Using this serial number, it is determined whether the MFP-ID is the latest one.
MFP-ID: zzz-0000010
FIG. 12 is a sequence diagram of local login using the NFC tag seal 120 in the second embodiment.

ユーザは、ローカルログインを行うために、携帯端末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 mobile terminal 102 close to the NFC tag seal 120 of the multifunction machine 101 (S3501), and reads the NFC tag information 601 by the first wireless communication method, which is a short-range wireless communication method ( S3502). The portable terminal 102 activates the multifunction machine application 308 (S3503). Next, the MFP-ID included in the NFC tag information 601 is referred to, and 1 is added to the serial number (S3504). Subsequently, the MFP-ID (zzz-0000011) is written into the NFC tag seal 120 using the writer function of the NFC reader / writer 214 provided in the portable terminal 102 (S3505). From S3506 to S3511, similarly to the sequence diagram of FIG. 8, wireless communication is performed by the wireless LAN standard method (second wireless communication method) using the SSID and Key of the wireless LAN access point 103. Then, it connects to the wireless LAN access point 103 and transmits user authentication information.

複合機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 CPU 201 determines whether or not the serial number of the MFP-ID received this time is larger than the MFP-ID (previously received) held in advance in the HDD. If the received MFP-ID serial number is larger, the processing is continued as the latest MFP-ID, and the received MFP-ID is stored in the HDD 202 of the multi-function peripheral 101. Subsequently, user authentication processing is performed in S3514. If user authentication is successful, local login processing is performed (S3516). The subsequent processing is the same as that in the sequence diagram of FIG.

このように、NFCタグシール120を用いた構成では、複合機101が直接NFCタグ情報601を参照することができない。そのため、複合機101は、携帯端末102から送信されたMFP−IDをHDD202に予め格納しておき、受信したMFP−IDの通し番号と比較することで、受信したユーザ認証情報が正しいリクエストであるかを判定している。   As described above, in the configuration using the NFC tag seal 120, the multifunction peripheral 101 cannot directly refer to the NFC tag information 601. Therefore, the MFP 101 stores in advance the MFP-ID transmitted from the portable terminal 102 in the HDD 202 and compares it with the serial number of the received MFP-ID, so that the received user authentication information is a correct request. Is judged.

以上、第2の実施形態で説明した構成を実施することで、複合機101が安価なNFCタグシール120を備えている場合でも、携帯端末102を用いたローカルログイン処理を行うことができる。   As described above, by implementing the configuration described in the second embodiment, local login processing using the mobile terminal 102 can be performed even when the multifunction machine 101 includes the inexpensive NFC tag seal 120.

(第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 LAN 104, the multi-function peripheral 101 has determined that the authentication request is from the portable terminal 102 in the vicinity of the multi-function peripheral 101. However, the third embodiment describes a configuration example that is realized by writing a unique ID (mobile terminal ID) to the multifunction peripheral 101 without using the MFP-ID.

図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 mobile terminal 102 close to the NFC reader / writer 105 of the multifunction machine 101 (S6501), and acquires the NFC tag information 601 (S6502). The NFC tag information 601 acquired in S6502 does not include the MFP-ID, but includes only the MFP IP address, the SSID of the wireless LAN access point 103, and key information. The portable terminal 102 activates the multifunction machine application 308 (S6503). Subsequently, the portable terminal ID is written into the NFC reader / writer 105 using the writer function of the NFC reader / writer 214 provided in the portable terminal 102 (S6504). From S6505 to S6511, similarly to the sequence diagram of FIG. 8, wireless communication is connected and user authentication information is transmitted.

複合機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 mobile terminal 102 that has performed short-range wireless communication with the NFC reader / writer 105 (in the vicinity of the multifunction machine 101), and user authentication processing is performed (S6513). If the user authentication is successful, a local login process is performed (S6514). The subsequent processing is the same as that in the sequence diagram of FIG.

以上、第3の実施形態で説明した構成を実施することで、MFP−IDをNFCリーダライタ105に記憶せずに、携帯端末102を用いたローカルログイン処理を実現することができる。   As described above, by implementing the configuration described in the third embodiment, local login processing using the mobile terminal 102 can be realized without storing the MFP-ID in the NFC reader / writer 105.

(第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 multifunction machine 101 is connected to the wireless LAN access point 103 via the LAN 104. The mobile terminal 102 makes an authentication request to the multifunction machine 101 by connecting to the wireless LAN access point 103. However, in the fourth embodiment, an example will be described in which the multifunction peripheral 101 operates as an access point in accordance with a standard called Wi-FiDirect (registered trademark) established by Wi-Fi Alliance. Furthermore, in the fourth embodiment, by writing the MAC address of the portable terminal 102 as the portable terminal ID in the NFC reader / writer 105 of the multifunction machine 101, Wi-Fi Direct connection is performed and data is transferred to the multifunction machine 101. Is also possible. In this case, the wireless LAN access point 103 becomes unnecessary. A configuration example is shown below.

図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 mobile terminal 102 close to the NFC reader / writer 105 of the multifunction machine 101 (S8001) and reads the NFC tag information 601 (S8002). The NFC tag information 601 read in S8002 includes the MFP IP address, the SSID of the MFP 101 itself, and Key information. The portable terminal 102 activates the multifunction machine application 308 (S8003). Subsequently, the MAC address of the portable terminal 102 is written into the NFC reader / writer 105 using the writer function of the NFC reader / writer 214 provided in the portable terminal 102 (S8004).

複合機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 / writer 105, enables the WiDirect function, and waits for a connection from the portable terminal 102 (S8005). The portable terminal 102 requests WiFi Direct connection using the SSID and key information of the multifunction machine 101 acquired in S8002 (S8006). Subsequently, if the MAC address in the NFC reader / writer 105 is identical to the MAC address of the portable terminal requested to connect in S8006, the multi-function peripheral 101 establishes a Wi-Fi Direct connection.

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 multifunction machine 101. This user authentication information does not include a unique ID of the multifunction device or the portable terminal. This is because wireless communication is directly connected between the portable terminal 102 and the multifunction peripheral 101, and user authentication information is not transmitted from other information devices.

続いて、複合機101では、受信したユーザ認証情報の解析処理を行う(S8012)。具体的には、ログイン種別の確認のみを行なっている。なお、本実施例においては、Wi−FiのDirect通信が有効になった場合のみ、ローカルログインのためのユーザ認証情報を受け付けるものとする。なぜなら、ユーザ認証情報の解析処理(S8012)では、ログイン種別の確認しか行っていないため、ユーザ認証情報からは携帯端末102のリクエストか他の情報機器からのものかを見分けられないからである。次に、S8013でユーザ認証処理を行い、ユーザ認証が成功すれば、ローカルログイン処理を実施する(S8014)。   Subsequently, the multifunction machine 101 performs an analysis process on the received user authentication information (S8012). Specifically, only the login type is confirmed. In this embodiment, user authentication information for local login is accepted only when Wi-Fi Direct communication is enabled. This is because, in the user authentication information analysis process (S8012), only the login type is confirmed, so that it is impossible to determine whether the request is for the mobile terminal 102 or from another information device from the user authentication information. Next, user authentication processing is performed in S8013, and if user authentication is successful, local login processing is performed (S8014).

それ以降の処理は、図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 mobile terminal 102 can be realized without using the wireless LAN access point 103.

(その他の実施形態)
本発明は、上述の実施形態の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 MFP 102 Mobile terminal 103 Wireless LAN access point 104 Local area network 105 NFC reader / writer 106 Operation unit

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.
前記制御手段は、前記ユーザの認証の成功に応じて、前記表示手段の表示を、認証画面から前記操作画面に切り替えることを特徴とする請求項1に記載のシステム。   The system according to claim 1, wherein the control unit switches the display of the display unit from the authentication screen to the operation screen in response to the successful authentication of the user. 前記操作画面は、前記画像形成装置が備える機能を選択するための機能選択画面であることを特徴とする請求項1又は2に記載のシステム。   The system according to claim 1, wherein the operation screen is a function selection screen for selecting a function included in the image forming apparatus. 前記制御手段は、認証したユーザに応じた操作画面を初期画面として前記表示手段に表示させることを特徴とする請求項1ないし3のいずれか1項に記載のシステム。   The system according to claim 1, wherein the control unit displays an operation screen corresponding to the authenticated user on the display unit as an initial screen. 前記第1の通信方式は近距離無線に対応した通信方式であり、前記第2の通信方式は無線LANであることを特徴とする請求項1ないし4のいずれか1項に記載のシステム。   The system according to any one of claims 1 to 4, wherein the first communication method is a communication method compatible with short-range wireless communication, and the second communication method is a wireless LAN. 前記宛先情報は、前記画像形成装置のIPアドレス又はホスト名であることを特徴とする請求項1ないし5のいずれか1項に記載のシステム。   The system according to claim 1, wherein the destination information is an IP address or a host name of the image forming apparatus. 前記取得手段は、更に、前記第2の通信方式に従った通信を行うために必要な通信情報を取得し、
前記送信手段は、前記通信情報に基づき前記第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を送信し、
前記制御手段は、前記受信手段により受信された認証情報に前記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.
前記IDは、前記画像形成装置のシリアル番号であることを特徴とする請求項8に記載のシステム。   The system according to claim 8, wherein the ID is a serial number of the image forming apparatus. 前記受信手段は、認証情報とともに、ログイン種別を示す情報を受信し、
前記制御手段は、前記受信手段により受信されたログイン種別を示す情報に基づいて、前記操作画面を用いたユーザの操作を可能とするか、前記情報処理装置で操作画面を表示するための画面データを送信するかを制御することを特徴とする請求項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を前記認証情報に付加して送信し、
前記制御手段は、受信した前記認証情報に前記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.
第1の通信方式により、宛先情報を取得する取得手段と、ユーザの認証情報を入力する入力手段と、第2の通信方式により、前記宛先情報によって示される宛先に前記認証情報を送信する送信手段と、を有する情報処理装置と通信可能な画像形成装置であって、
前記宛先情報を記憶する記憶手段と、
前記画像形成装置が備える機能を使用するための操作画面を表示する表示手段と、
前記第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:
宛先情報を記憶する記憶手段と、装置の機能を使用するための操作画面を表示する表示手段と、第2の通信方式により送信された認証情報を受信する受信手段と、前記認証情報を用いたユーザの認証が成功したことに応じて、前記操作画面を用いたユーザの操作を可能とする制御手段と、を有する画像形成装置と通信可能な情報処理装置であって、
第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:
宛先情報を記憶する記憶手段と、装置の機能を使用するための操作画面を表示する表示手段と、第2の通信方式により送信された認証情報を受信する受信手段と、前記認証情報を用いたユーザの認証が成功したことに応じて、前記操作画面を用いたユーザの操作を可能とする制御手段と、を有する画像形成装置と通信可能な情報処理装置に、
第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.
JP2014144444A 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 Expired - Fee Related JP6362100B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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