[go: up one dir, main page]

JP2016110512A - Information processing device, information processing device control method, and program - Google Patents

Information processing device, information processing device control method, and program Download PDF

Info

Publication number
JP2016110512A
JP2016110512A JP2014249414A JP2014249414A JP2016110512A JP 2016110512 A JP2016110512 A JP 2016110512A JP 2014249414 A JP2014249414 A JP 2014249414A JP 2014249414 A JP2014249414 A JP 2014249414A JP 2016110512 A JP2016110512 A JP 2016110512A
Authority
JP
Japan
Prior art keywords
information processing
processing apparatus
authentication
wireless communication
user
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.)
Pending
Application number
JP2014249414A
Other languages
Japanese (ja)
Inventor
洋平 正垣
Yohei Masagaki
洋平 正垣
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 JP2014249414A priority Critical patent/JP2016110512A/en
Publication of JP2016110512A publication Critical patent/JP2016110512A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Facsimiles In General (AREA)

Abstract

【課題】 本発明は、無線通信を介して認証要求を受信した際に、情報処理装置へのログイン処理か無線通信を介した外部装置へのログイン処理かをユーザの手間をかけずに切り替えて処理できるようにする情報処理装置を提供する。【解決手段】 情報処理装置は、情報処理装置へのログインがされているか否かを判定し、情報処理装置へのログインがされていない場合は、情報処理装置へのログインを行い、情報処理装置へのログインがされている場合は、外部装置へ認証結果を送信する。【選択図】 図3PROBLEM TO BE SOLVED: To switch between a login process to an information processing apparatus and a login process to an external apparatus via wireless communication when an authentication request is received via wireless communication, without a user's trouble. Provided is an information processing apparatus that enables processing. An information processing apparatus determines whether or not a login to the information processing apparatus has been performed. If the login to the information processing apparatus has not been performed, the information processing apparatus logs in to the information processing apparatus, and the information processing apparatus If the user is logged in, the authentication result is transmitted to the external device. [Selection] Figure 3

Description

本発明は、情報処理装置、情報処理装置の制御方法、及びプログラムに関する。   The present invention relates to an information processing apparatus, a control method for the information processing apparatus, and a program.

近年、NFC等の近距離無線通信を用いることにより、複合機等の情報処理装置と携帯電話等の携帯端末装置との間でデータを送受信する技術が知られている。送受信するデータは、例えば接続を確立するための接続データや、認証を行うための認証データや、複合機のスキャンやプリントの設定を行うための設定データなどが挙げられる。例えば、データとして認証情報を送受信することで、情報処理装置が有する認証機能により、情報処理装置へのログインを行う技術がある。この技術により携帯端末装置をIDカード等の認証装置として利用することが可能となり利便性が高い。   2. Description of the Related Art In recent years, a technique for transmitting and receiving data between an information processing device such as a multifunction peripheral and a mobile terminal device such as a mobile phone by using short-range wireless communication such as NFC is known. Examples of the data to be transmitted / received include connection data for establishing a connection, authentication data for performing authentication, and setting data for performing scanning and print settings of the multifunction machine. For example, there is a technique for logging in to an information processing apparatus by transmitting / receiving authentication information as data and using an authentication function of the information processing apparatus. This technology makes it possible to use the mobile terminal device as an authentication device such as an ID card, which is highly convenient.

また、特許文献1は、複合機と携帯端末装置とがNFCにより無線接続し、認証情報の送受信を行うことで、携帯情報端末へのログインを行う情報処理装置が開示されている。   Patent Document 1 discloses an information processing apparatus that performs login to a portable information terminal by wirelessly connecting the multifunction peripheral and the portable terminal apparatus by NFC and transmitting and receiving authentication information.

特開2009−135865号公報JP 2009-135865 A

NFCを用いた通信のために情報処理装置に携帯端末装置を近づけるユースケースとしては、情報処理装置へのログインを行う場合や、携帯端末装置へのログインを行う場合等いくつかのケースが考えられる。しかしながら、従来の情報処理装置では、携帯端末装置とNFCによる通信が確立された際に、情報処理装置へのログインを行うか、携帯端末装置へのログインを行うか、を自動的に判断することはできなかった。   There are several possible use cases for bringing a mobile terminal device closer to an information processing device for communication using NFC, such as when logging into the information processing device or when logging into the mobile terminal device. . However, the conventional information processing apparatus automatically determines whether to log in to the information processing apparatus or to log in to the portable terminal apparatus when NFC communication with the portable terminal apparatus is established. I couldn't.

本発明は、外部装置から無線通信により認証要求を受信した際に、情報処理装置へのログイン処理か、外部装置へのログイン処理かをユーザの手間をかけずに切り替えて処理できるようにすることを目的とする。   When receiving an authentication request from an external device by wireless communication, the present invention enables switching processing between a login process to an information processing apparatus and a login process to an external apparatus without taking the effort of the user. With the goal.

上記課題を解決するため、本発明は、情報処理装置であって、外部装置と無線通信を行う無線通信手段と、前記無線通信を介して前記外部装置から認証要求を受信する第1の受信手段と、情報処理装置に対するユーザのログイン状態を判定する判定手段と、前記第1の受信手段によって受信した認証要求に対し認証を許可するか否かを判定する認証手段と、前記判定手段により前記情報処理装置へログインがされている状態であると判定された場合、前記認証手段による認証結果に従って、前記情報処理装置へのログイン処理を行うログイン手段と、前記判定手段により前記情報処理装置へログインがされていない状態であると判定された場合、前記認証手段による認証結果を、前記無線通信を介して前記外部装置へ送信する送信手段と、を有することを特徴とする   In order to solve the above-described problem, the present invention provides an information processing apparatus, a wireless communication unit that performs wireless communication with an external device, and a first receiving unit that receives an authentication request from the external device via the wireless communication. Determination means for determining a user's login state with respect to the information processing apparatus, authentication means for determining whether or not authentication is permitted for the authentication request received by the first reception means, and the information by the determination means When it is determined that the processing apparatus is logged in, a login unit that performs a login process to the information processing apparatus according to an authentication result by the authentication unit, and the determination unit logs in the information processing apparatus. Transmitting means for transmitting an authentication result by the authentication means to the external device via the wireless communication when it is determined that the state is not performed; Characterized in that it

本発明によれば、外部装置から無線通信により認証要求を受信した際に、情報処理装置へのログイン処理か、外部装置へのログイン処理かをユーザの手間をかけずに切り替えて処理するため、ユーザの利便性が向上する。   According to the present invention, when an authentication request is received from an external device by wireless communication, the login processing to the information processing device or the login processing to the external device is switched and processed without taking the effort of the user. User convenience is improved.

本実施形態の情報処理装置を含めたシステム構成例を示す図である。It is a figure which shows the system configuration example containing the information processing apparatus of this embodiment. 本実施形態の情報処理装置のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the information processing apparatus of this embodiment. 認証の一連の処理を示すフローチャートである。It is a flowchart which shows a series of processes of authentication. 操作部に表示されるログイン前のログイン画面を示す図である。It is a figure which shows the login screen before the login displayed on an operation part. 操作部に表示されるログインエラー画面を示す図である。It is a figure which shows the login error screen displayed on an operation part. 操作部に表示されるログイン後の基本画面を示す図である。It is a figure which shows the basic screen after login displayed on an operation part. 操作部に表示される設定反映済み画面を示す図である。It is a figure which shows the setting reflection completed screen displayed on an operation part.

以下、本発明の実施形態について図面を用いて説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. The following embodiments do not limit the invention according to the claims, and all combinations of features described in the embodiments are not necessarily essential to the solution means of the invention.

(実施形態1)
図1は、本実施形態の情報処理装置を含めたシステム構成例を示す図である。図1では、情報処理装置として、MFP(Multi Function Peripheral)を例にとって説明する。
(Embodiment 1)
FIG. 1 is a diagram illustrating a system configuration example including an information processing apparatus according to the present embodiment. In FIG. 1, an MFP (Multi Function Peripheral) is described as an example of the information processing apparatus.

携帯端末102は、モバイル機器や携帯電話に代表される無線通信機能を有する端末装置を示す。   The mobile terminal 102 indicates a terminal device having a wireless communication function represented by a mobile device or a mobile phone.

無線通信103は、ICカード認証サーバや、NFC(Near Field Communication)に代表される近距離無線通信技術や、無線LANに代表される無線ネットワークなど、無線で通信を行う通信技術を示す。   The wireless communication 103 indicates a communication technology for performing wireless communication such as an IC card authentication server, a near field communication technology represented by NFC (Near Field Communication), and a wireless network represented by a wireless LAN.

MFP101は無線通信103を利用し、外部装置である携帯端末102とデータの受信や送信を行うことができる。   The MFP 101 can receive and transmit data to and from the portable terminal 102 that is an external device using the wireless communication 103.

図2は、本実施形態の情報処理装置のハードウェア構成例を示す図である。   FIG. 2 is a diagram illustrating a hardware configuration example of the information processing apparatus according to the present embodiment.

MFP101は、CPU201、ROM202、RAM203、HDD204、スキャナ210、プリンタ211、操作部212、無線通信部213を備える。   The MFP 101 includes a CPU 201, ROM 202, RAM 203, HDD 204, scanner 210, printer 211, operation unit 212, and wireless communication unit 213.

CPU201、ROM202、RAM203、HDD204は、システムバス220に接続されている。また、スキャナ210、プリンタ211、操作部212、無線通信部213も、システムバス220に接続されている。各処理部は、システムバス220を介して互いにデータのやりとりを行うことができるように構成されている。CPU201、RAM203、及びROM202はそれぞれ、Central Processing Unit、Random Access Memory、Read Only Memoryの略称である。   The CPU 201, ROM 202, RAM 203, and HDD 204 are connected to the system bus 220. A scanner 210, a printer 211, an operation unit 212, and a wireless communication unit 213 are also connected to the system bus 220. Each processing unit is configured to be able to exchange data with each other via the system bus 220. CPU 201, RAM 203, and ROM 202 are abbreviations for Central Processing Unit, Random Access Memory, and Read Only Memory, respectively.

ROM202は、不揮発性のメモリであり、画像データやその他のデータ、CPU201が動作するための各種プログラムなどが、それぞれ所定の領域に格納される。RAM203は、揮発性のメモリであり、CPU201の主メモリ、ワークエリア等の一時記憶領域として用いられる。   The ROM 202 is a nonvolatile memory, and stores image data and other data, various programs for operating the CPU 201, and the like in predetermined areas. A RAM 203 is a volatile memory, and is used as a temporary storage area such as a main memory and a work area of the CPU 201.

CPU201は、例えばROM202に格納されるプログラムに従い、RAM203をワークメモリとして用いて、このMFP101の各部を制御する。なお、CPU201が動作するためのプログラムは、ROM202に限らず、HDD204に予め記憶しておいてもよい。HDD204はデジタル画像や電子文書や各種プログラムを記憶する。   The CPU 201 controls each unit of the MFP 101 using the RAM 203 as a work memory according to a program stored in the ROM 202, for example. Note that a program for operating the CPU 201 is not limited to the ROM 202, and may be stored in the HDD 204 in advance. The HDD 204 stores digital images, electronic documents, and various programs.

スキャナ210は原稿上の画像を読み取り、画像データを生成する。プリンタ211は、操作部212を介して受け付けたユーザの指示や無線通信部213を介して外部装置から入力されたコマンドに基づいて、画像の印刷処理を実行する。   The scanner 210 reads an image on a document and generates image data. The printer 211 executes an image printing process based on a user instruction received via the operation unit 212 or a command input from an external device via the wireless communication unit 213.

操作部212は、ユーザ操作を受け付け、操作に応じた制御信号を生成し、CPU201に供給する。例えば、操作部212は、入力デバイスとして機能するキーボードや、マウスやタッチパネルを含む。なお、タッチパネルは、例えば平面的に構成された入力部に対して接触された位置に応じた座標情報が出力されるようにした入力デバイスである。なお、タッチパネルはディスプレイと一体的に構成され、ディスプレイとしても機能する。CPU201は、操作部212に対してなされたユーザ操作に応じて生成され供給される制御信号に基づき、プログラムに従いこのMFP101の各部を制御する。これにより、MFP101はユーザ操作に応じた動作を行うことができる。   The operation unit 212 receives a user operation, generates a control signal corresponding to the operation, and supplies the control signal to the CPU 201. For example, the operation unit 212 includes a keyboard that functions as an input device, a mouse, and a touch panel. The touch panel is an input device that outputs coordinate information according to a position touched with respect to, for example, a planar input unit. The touch panel is configured integrally with the display and functions as a display. The CPU 201 controls each unit of the MFP 101 according to a program based on a control signal generated and supplied in response to a user operation performed on the operation unit 212. Thereby, the MFP 101 can perform an operation in accordance with the user operation.

無線通信部213は、CPU201の制御に基づき、NFC(Near Field Communication)に代表される非接触ICなどを含む無線通信規格により外部装置と非接触で通信を行うものである。例えば、外部装置である携帯端末102の無線通信部からの情報を非接触で読み出す通信制御プログラムを内蔵したリーダ/ライタまたはタグの機能を有する。また、無線通信部213は携帯端末102の無線通信部と接続を確立し、携帯端末102から送信された認証ID、設定データのうち、少なくとも一つのデータを受信する。認証IDは、MFP101もしくは携帯端末102の利用を、許可するか否かの判定に用いるためのものである。認証IDは、例えば、携帯端末102に割り当てられた固有の情報や、携帯端末102を所持するユーザを識別する情報や、ユーザを識別する情報とパスワードがセットになったものである。   The wireless communication unit 213 performs non-contact communication with an external device based on a wireless communication standard including a non-contact IC represented by NFC (Near Field Communication) based on the control of the CPU 201. For example, it has the function of a reader / writer or a tag with a built-in communication control program that reads information from the wireless communication unit of the mobile terminal 102 that is an external device in a contactless manner. The wireless communication unit 213 establishes a connection with the wireless communication unit of the mobile terminal 102 and receives at least one of the authentication ID and setting data transmitted from the mobile terminal 102. The authentication ID is used for determining whether to permit the use of the MFP 101 or the portable terminal 102. The authentication ID is, for example, a set of unique information assigned to the mobile terminal 102, information for identifying the user who owns the mobile terminal 102, and information for identifying the user and a password.

設定データとは、MFP101でスキャン、プリンタ等の画像処理に関する設定値として定義されたデータを示す。設定データは、例えば、画像の読み取り濃度や読み取る原稿のサイズ等の読み取りに関する設定情報や、両面/片面印刷や、印刷部数等の印刷に関する設定情報など、MFP101の制御を指示するものである。受信する設定データは、例えば、携帯端末102で予め生成されたものや、MFP101で生成した設定データを携帯端末102に送信して保持されたものである。   The setting data indicates data defined as setting values related to image processing such as scanning and printers in the MFP 101. The setting data instructs control of the MFP 101 such as setting information related to reading such as the image reading density and the size of the original to be read, and setting information related to printing such as duplex / single-sided printing and printing. The setting data to be received is, for example, data generated in advance by the portable terminal 102 or setting data generated by the MFP 101 transmitted to the portable terminal 102 and held.

MFP101は、認証処理を行うことでMFP101へのログインや無線通信103を利用して接続された携帯端末102へのログインを許可することができる。CPU201は認証機能を有しており、認証要求に対し、認証を許可するか否かを判定し、その結果を応答する。認証要求の送信元は認証結果に従ってログイン処理を行うか否かの判定を行う。   The MFP 101 can authorize login to the MFP 101 and login to the mobile terminal 102 connected using the wireless communication 103 by performing authentication processing. The CPU 201 has an authentication function. In response to the authentication request, the CPU 201 determines whether or not to permit authentication, and responds with the result. The sender of the authentication request determines whether or not to perform login processing according to the authentication result.

MFP101へのログインを行う場合は、MFP101のログインモジュールからMFP101のCPU201が有する認証機能に対し、認証要求を送信する。認証要求を受信した認証機能は、認証処理を行い、結果をMFP101のログインモジュールへ送信する。MFP101のログインモジュールは認証結果をもとに、認証許可だった場合は、MFP101へのログイン処理を行う。認証拒否だった場合は、MFP101へのログイン処理は行わない。   When logging in to the MFP 101, an authentication request is transmitted from the login module of the MFP 101 to the authentication function of the CPU 201 of the MFP 101. The authentication function that has received the authentication request performs an authentication process and transmits the result to the login module of the MFP 101. Based on the authentication result, the login module of the MFP 101 performs login processing to the MFP 101 when authentication is permitted. If authentication is rejected, login processing to the MFP 101 is not performed.

携帯端末102へのログインを行う場合は、携帯端末102のログインモジュールからMFP101のCPU201が有する認証機能に対し、認証要求を送信する。認証要求を受信した認証機能は、認証処理を行い、結果を携帯端末102のログインモジュールへ送信する。携帯端末102のログインモジュールは認証結果をもとに、認証許可だった場合は、携帯端末102へのログイン処理を行う。認証拒否だった場合は、携帯端末102へのログイン処理は行わない。   When logging in to the mobile terminal 102, an authentication request is transmitted from the login module of the mobile terminal 102 to the authentication function of the CPU 201 of the MFP 101. The authentication function that has received the authentication request performs an authentication process and transmits the result to the login module of the mobile terminal 102. The login module of the mobile terminal 102 performs login processing to the mobile terminal 102 when authentication is permitted based on the authentication result. If authentication is rejected, login processing to the mobile terminal 102 is not performed.

次に、図3のフローチャートと図4から図7の操作部に表示する各画面を用いて、MFP101の認証機能によりログインを行う一連の処理について詳細に説明する。   Next, a series of processes for logging in by the authentication function of the MFP 101 will be described in detail using the flowchart of FIG. 3 and each screen displayed on the operation unit of FIGS. 4 to 7.

図3の各ステップは、MFP101のCPU201がプログラムを実行することによって処理される。実行させるプログラムは、ROM202やHDD204等のメモリに格納されており、RAM203に展開されて実行される。   Each step in FIG. 3 is processed by the CPU 201 of the MFP 101 executing a program. The program to be executed is stored in a memory such as the ROM 202 or the HDD 204, and is expanded in the RAM 203 and executed.

S301において、CPU201は、無線通信部213を介した認証要求を受け付ける。認証要求には認証ID情報が含まれている。認証要求の要求元には、例えば、携帯電話を代表とするNFC機能を有する電子機器やICカードを代表とする認証クライアント端末がある。認証要求は、無線通信部213を介して接続された携帯端末102から行われる。また、無線通信部213を介してMFP101のCPU201の処理モジュールから認証要求を行われる構成であっても構わない。   In step S <b> 301, the CPU 201 receives an authentication request via the wireless communication unit 213. The authentication request includes authentication ID information. The request source of the authentication request is, for example, an electronic device having an NFC function represented by a mobile phone or an authentication client terminal represented by an IC card. The authentication request is made from the mobile terminal 102 connected via the wireless communication unit 213. Further, an authentication request may be made from the processing module of the CPU 201 of the MFP 101 via the wireless communication unit 213.

S302において、CPU201は、MFP101に既にログインしていて、操作部212を利用中のユーザがいるか判定する。CPU201は、MFP101にユーザがログインしているか否かを判定する機能を有している。MFP101にユーザが未ログイン状態の場合は、MFP101の操作部212はログイン画面401(図4)を表示している。ログイン画面401を表示している時は、MFP101の操作部212を介してスキャンやプリントの設定指示を受け付けることはできない。ユーザがMFP101の操作部を介してスキャンやプリントの設定指示を行う場合は、MFP101にユーザがログイン状態である必要がある。MFP101にユーザがログイン状態の場合は、MFP101の操作部212はログイン画面401から基本画面601(図6)へ遷移する。基本画面601およびそこから遷移する別画面は、MFP101の操作部212を介してスキャンやプリントの設定指示を受け付けることができる。MFP101にユーザがログイン状態の場合は、ユーザがMFP101の操作部を介してスキャンやプリントの設定指示を行っていると判定し、未ログイン状態の時はユーザがMFP101を利用していないと判定することができる。   In step S <b> 302, the CPU 201 determines whether there is a user who has already logged in to the MFP 101 and is using the operation unit 212. The CPU 201 has a function of determining whether a user is logged in to the MFP 101. When the user is not logged in to the MFP 101, the operation unit 212 of the MFP 101 displays a login screen 401 (FIG. 4). When the login screen 401 is displayed, it is not possible to accept scan or print setting instructions via the operation unit 212 of the MFP 101. When the user gives a scan or print setting instruction via the operation unit of the MFP 101, the user needs to be logged in to the MFP 101. When the user is logged in to the MFP 101, the operation unit 212 of the MFP 101 changes from the login screen 401 to the basic screen 601 (FIG. 6). The basic screen 601 and another screen that changes from the basic screen 601 can accept scan and print setting instructions via the operation unit 212 of the MFP 101. When the user is logged in to the MFP 101, it is determined that the user has issued a scan or print setting instruction via the operation unit of the MFP 101. When the user is not logged in, it is determined that the user is not using the MFP 101. be able to.

CPU201は、MFP101にユーザがログイン状態と判定した場合、処理はS303へ進む。CPU201は、MFP101にユーザが未ログイン状態であると判定した場合、処理はS307へ進む。   If the CPU 201 determines that the user is logged in to the MFP 101, the process proceeds to S303. If the CPU 201 determines that the user is not logged in to the MFP 101, the process proceeds to S307.

S303において、CPU201は、認証要求に含まれた認証ID情報を用いて認証処理を行う。CPU201は、認証ID情報を元に認証要求元の装置の利用を認められるIDか否かの判定を行う。   In step S303, the CPU 201 performs an authentication process using the authentication ID information included in the authentication request. The CPU 201 determines based on the authentication ID information whether the ID is permitted to use the authentication request source device.

認証ID情報は無線通信部213を介して外部装置である携帯端末102から送信され、MFP101が受信する。CPU201は、メモリ上に記憶されている認証テーブルに基づいて、前記認証ID情報に基づく認証処理を行う。   The authentication ID information is transmitted from the portable terminal 102 which is an external device via the wireless communication unit 213, and is received by the MFP 101. The CPU 201 performs an authentication process based on the authentication ID information based on an authentication table stored on the memory.

なお、認証処理は認証テーブル以外の別の手段を利用して行っても構わない。例えば、認証しようとしているユーザの権限によって認証の許可を決定しても構わない。受信した前記認証ID情報に含まれるユーザを識別する情報からユーザの権限を読み出し、メモリ上に記憶しているユーザ権限テーブルと照合を行う。予め定義した権限以上の権限を有している場合は、認証を許可すると決定してもよい。また、認証処理を行う際に、MFP101のスキャナ210やプリンタ211が動作中か否かを条件に認証の許可を決定してもよい。例えば、CPU201はプリンタ211が動作中であると判定した場合、認証を拒否すると決定してもよい。また、前記認証処理手段はどれか一つに限定することなく、複数の手段を組み合わせて実現してもよい。   The authentication process may be performed using another means other than the authentication table. For example, authentication permission may be determined according to the authority of the user who is trying to authenticate. The user authority is read from the information for identifying the user included in the received authentication ID information, and collated with the user authority table stored in the memory. When the authority is higher than the authority defined in advance, it may be determined that the authentication is permitted. Further, when performing the authentication process, the authentication permission may be determined on the condition that the scanner 210 or the printer 211 of the MFP 101 is operating. For example, if the CPU 201 determines that the printer 211 is operating, the CPU 201 may determine to reject authentication. Further, the authentication processing means is not limited to any one and may be realized by combining a plurality of means.

CPU201は、認証を許可すると判定した場合、処理はS304へ進む。認証を許可しないと判定した場合、処理はS306へ進む。   If the CPU 201 determines that authentication is permitted, the process proceeds to S304. If it is determined that authentication is not permitted, the process proceeds to S306.

S304において、CPU201は、MFP101に既にログインしているユーザの識別情報と、今回認証要求で受け付けた認証IDから判定したユーザの識別情報が同一のものであるかのユーザ判定を行う。ユーザの識別情報が同一のものである場合、MFP101にログインしているユーザと、無線通信部213を介して認証してログインしようとしているユーザが同一ユーザであると判定することができる。CPU201は、ユーザの識別情報が同一ではないと判定した場合、処理はS305へ進む。CPU201は、ユーザの識別情報が同一であると判定した場合、処理はS306へ進む。   In step S <b> 304, the CPU 201 determines whether the identification information of the user who has already logged into the MFP 101 is the same as the identification information of the user determined from the authentication ID received in the current authentication request. When the user identification information is the same, it is possible to determine that the user who is logged in to the MFP 101 and the user who is authenticating and logging in via the wireless communication unit 213 are the same user. If the CPU 201 determines that the user identification information is not the same, the process proceeds to S305. If the CPU 201 determines that the user identification information is the same, the process proceeds to S306.

S305において、認証を許可すると判定した結果を、無線通信部213を介して外部装置である携帯端末102へ送信して処理を終了する。   In S305, the result of determining that the authentication is permitted is transmitted to the mobile terminal 102, which is an external device, via the wireless communication unit 213, and the process is terminated.

S306において、認証を許可しないと判定した結果を、無線通信部213を介して外部装置である携帯端末102へ送信して処理を終了する。   In S306, the result of determining that the authentication is not permitted is transmitted to the mobile terminal 102, which is an external device, via the wireless communication unit 213, and the process is terminated.

携帯端末102は認証結果を受信し、認証が許可されていた場合は、携帯端末102のCPUは、携帯端末102上に表示される画面で要求されるログインを許可する処理を行う。そして、認証が許可されていない場合は、携帯端末102のCPUは、携帯端末102上に表示される画面で要求されるログインを許可しない処理を行うことが可能となる。   When the mobile terminal 102 receives the authentication result and the authentication is permitted, the CPU of the mobile terminal 102 performs a process of permitting the login requested on the screen displayed on the mobile terminal 102. If the authentication is not permitted, the CPU of the mobile terminal 102 can perform a process that does not permit the login requested on the screen displayed on the mobile terminal 102.

S307において、CPU201は、認証要求に含まれた認証ID情報を用いて認証処理を行う。CPU201は、認証ID情報に基づいてMFP101の利用を認められるIDか否かの判定を行う。CPU201は、受け付けた認証IDが認証を許可すると判定した場合、処理はS310へ進む。認証を許可しないと判定した場合、処理はS308へ進む。   In step S307, the CPU 201 performs an authentication process using the authentication ID information included in the authentication request. The CPU 201 determines whether the ID is permitted to use the MFP 101 based on the authentication ID information. If the CPU 201 determines that the received authentication ID permits authentication, the process proceeds to S310. If it is determined that authentication is not permitted, the process proceeds to S308.

S308において、CPU201は、MFP101の操作部212にログインエラー画面501(図5)を表示し、処理はS309へ進む。   In step S308, the CPU 201 displays a login error screen 501 (FIG. 5) on the operation unit 212 of the MFP 101, and the process proceeds to step S309.

S309において、CPU201は、認証要求元である携帯端末102へ認証結果を送信して処理を終了する。   In step S309, the CPU 201 transmits the authentication result to the mobile terminal 102 that is the authentication request source, and ends the process.

S310においてCPU201は、MFP101へのログイン処理を行う。ログイン処理を行った結果、CPU201は、MFP101の操作部212の画面をログイン画面401から基本画面601へ遷移させ、処理はS311へ進む。   In step S <b> 310, the CPU 201 performs login processing to the MFP 101. As a result of the login process, the CPU 201 changes the screen of the operation unit 212 of the MFP 101 from the login screen 401 to the basic screen 601, and the process proceeds to S <b> 311.

S311において、CPU201は、認証要求元である携帯端末102へ認証結果を送信して処理はS312へ進む。   In step S311, the CPU 201 transmits an authentication result to the portable terminal 102 that is the authentication request source, and the process proceeds to step S312.

S312において、CPU201は、携帯端末102からの設定データの送信要求があるか否かを判定する。CPU201は、設定データの送信要求があると判定した場合、処理はS313へ進む。CPU201は、設定データの送信要求がないと判定した場合、処理を終了する。   In step S <b> 312, the CPU 201 determines whether there is a setting data transmission request from the mobile terminal 102. If the CPU 201 determines that there is a setting data transmission request, the process advances to step S313. When the CPU 201 determines that there is no setting data transmission request, the CPU 201 ends the process.

S313において、CPU201は、設定データを受信し、処理はS314へ進む。   In S313, the CPU 201 receives the setting data, and the process proceeds to S314.

S314において、CPU201は、設定データをMFP101へ設定反映する。MFP101への設定反映とは、例えば部数を2部で印刷指示する設定を印刷設定としてRAM203へ記録することである。そして、CPU201が印刷指示を受信した場合、RAM203へ記録された設定値を用いてプリンタ211は印刷処理を行う。CPU201は受信した設定データをRAM203へ記録する。また、CPU201は記録された設定値をMFP101の操作部212の画面表示に反映する。例えば、受信した設定データが、部数を2部で印刷指示し、印刷濃度を濃くして印刷指示する設定であった場合、操作部212の画面は設定反映済み画面701(図7)へ遷移する。設定反映済み画面701は、印刷設定が反映されており、印刷開始指示が可能な画面である。なお、設定変更済み画面へ遷移する前の画面は限定せず、どの画面であっても構わない。   In step S <b> 314, the CPU 201 reflects the setting data on the MFP 101. Reflecting the setting on the MFP 101 is, for example, recording a setting for instructing printing with two copies in the RAM 203 as a print setting. When the CPU 201 receives a print instruction, the printer 211 performs print processing using the setting value recorded in the RAM 203. The CPU 201 records the received setting data in the RAM 203. In addition, the CPU 201 reflects the recorded setting value on the screen display of the operation unit 212 of the MFP 101. For example, if the received setting data is a setting for instructing printing with two copies and instructing printing with a darker print density, the screen of the operation unit 212 transitions to a setting reflected screen 701 (FIG. 7). . The setting reflected screen 701 is a screen in which print settings are reflected and a print start instruction can be given. The screen before the transition to the setting-changed screen is not limited, and any screen may be used.

以上のように、本実施形態によれば、CPU201はMFP101へのログイン状態によって、MFP101へのログインを行う処理をするか携帯端末102へのログインを行う処理をするかを切り替えることができるようになる。さらに、一連の処理において、携帯端末102によって設定された設定データをMFP101へ反映するかも切り替えることができるようになる。これにより、MFP101へのログインをしたいユーザは、MFP101に他のユーザがログインしていないときに携帯端末102をMFP101の無線通信部213にかざすことで、MFP101へのログインを行うことができる。そして、携帯端末102へのログインを行いたいユーザは、MFP101に他のユーザがログインしているときに携帯端末102をMFP101の無線通信部213にかざすことで、携帯端末102へのログインを行うことができる。このように、MFP101へのログインする際も携帯端末102へのログインする際も同じ操作でそれぞれの処理を切り替えることができ、ユーザは手間をかけずに所望する操作を実行することができる。なぜなら、MFP101へログインして操作部212を利用しているユーザがいる場合は、他のユーザは操作部212を利用することができない状態である。そしてその状態でMFP101が認証要求を受信した場合、ユーザは携帯端末102へのログインをしたいユースケースであると想定できるからである。MFP101へログインして操作部212を利用しているユーザがいない場合は、携帯端末102をIDカードの代替として使って無線通信部213を介してMFP101へのログインをしたいユースケースであると想定できる。さらに、携帯端末102をMFP101の無線通信部213にかざして通信を行うという同じ操作で、設定データを携帯端末102からMFP101へ通信し送信することができるようになる。これは、一度携帯端末102へのログインを行って、設定データを作成し、作成した設定データをMFP101へ渡すユースケースを満たすことになる。   As described above, according to the present embodiment, the CPU 201 can switch between the process of logging in to the MFP 101 and the process of logging in to the mobile terminal 102 depending on the login state of the MFP 101. Become. Further, in a series of processes, it is possible to switch whether the setting data set by the portable terminal 102 is reflected on the MFP 101. Accordingly, a user who wants to log in to the MFP 101 can log in to the MFP 101 by holding the portable terminal 102 over the wireless communication unit 213 of the MFP 101 when no other user is logged in to the MFP 101. A user who wants to log in to the portable terminal 102 logs in to the portable terminal 102 by holding the portable terminal 102 over the wireless communication unit 213 of the MFP 101 while another user is logged in to the MFP 101. Can do. As described above, when logging in to the MFP 101 and logging in to the mobile terminal 102, the respective processes can be switched by the same operation, and the user can execute a desired operation without taking time and effort. This is because when there is a user who logs in to the MFP 101 and uses the operation unit 212, other users cannot use the operation unit 212. If the MFP 101 receives an authentication request in this state, it can be assumed that the user wants to log in to the mobile terminal 102. If there is no user who logs in to the MFP 101 and uses the operation unit 212, it can be assumed that the use case is that the portable terminal 102 is used as an alternative to the ID card and the user wants to log in to the MFP 101 via the wireless communication unit 213. . Further, setting data can be communicated and transmitted from the portable terminal 102 to the MFP 101 by the same operation of performing communication by holding the portable terminal 102 over the wireless communication unit 213 of the MFP 101. This satisfies the use case of logging in to the mobile terminal 102 once, creating setting data, and passing the created setting data to the MFP 101.

さらにS304の処理により、MFP101に対しても携帯端末102に対しても同時に同じユーザでログインするというユーザが想定していない処理を防止することで、ユーザの利便性を向上することができるようになる。   Furthermore, the process of S304 can improve the convenience of the user by preventing a process that is not assumed by the user to log in to the MFP 101 and the portable terminal 102 at the same time as the same user. Become.

(その他の実施形態)
上記実施形態ではスキャナ機能、プリント機能等の複数の機能を有するMFP101を例として説明したが、このうち一部の機能のみを有する画像処理装置にも本発明は適用可能である。また、パーソナルコンピュータやPDA、携帯電話、FAX、カメラ、ビデオカメラ、その他の画像ビューワ等、他の情報処理装置に適用しても構わない。
(Other embodiments)
In the above embodiment, the MFP 101 having a plurality of functions such as a scanner function and a print function has been described as an example. However, the present invention can also be applied to an image processing apparatus having only some of these functions. Further, the present invention may be applied to other information processing apparatuses such as a personal computer, a PDA, a mobile phone, a FAX, a camera, a video camera, and other image viewers.

また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。この場合、そのコンピュータプログラム、及び該コンピュータプログラムを記憶した記憶媒体は本発明を構成することになる。   The present invention can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU, or the like) of the system or apparatus reads the program. It is a process to be executed. In this case, the computer program and the storage medium storing the computer program constitute the present invention.

101 MFP
102 携帯端末
201 CPU
210 スキャナ
211 プリンタ
101 MFP
102 mobile terminal 201 CPU
210 Scanner 211 Printer

Claims (10)

情報処理装置であって、
外部装置と無線通信を行う無線通信手段と、
前記無線通信を介して前記外部装置から認証要求を受信する第1の受信手段と、
情報処理装置に対するユーザのログイン状態を判定する判定手段と、
前記第1の受信手段によって受信した認証要求に対し認証を許可するか否かを判定する認証手段と、
前記判定手段により前記情報処理装置へログインがされている状態であると判定された場合、前記認証手段による認証結果に従って、前記情報処理装置へのログイン処理を行うログイン手段と、
前記判定手段により前記情報処理装置へログインがされていない状態であると判定された場合、前記認証手段による認証結果を、前記無線通信を介して前記外部装置へ送信する送信手段と、
を有することを特徴とする情報処理装置。
An information processing apparatus,
Wireless communication means for performing wireless communication with an external device;
First receiving means for receiving an authentication request from the external device via the wireless communication;
Determining means for determining a user's login status with respect to the information processing apparatus;
Authentication means for determining whether or not authentication is permitted for the authentication request received by the first receiving means;
A log-in means for performing a log-in process to the information processing apparatus according to an authentication result by the authentication means when the determination means determines that the information processing apparatus is logged in;
A transmission unit that transmits an authentication result by the authentication unit to the external device via the wireless communication when it is determined by the determination unit that the information processing apparatus is not logged in;
An information processing apparatus comprising:
前記判定手段によって前記情報処理装置にログインがされている状態であると判定された場合、前記第1の受信手段によって受信した認証要求に含まれるユーザの識別情報が、ログインされているユーザの識別情報と同一であるか否かを判定するユーザ判定手段を有することを特徴とする請求項1記載の情報処理装置。   If it is determined by the determination means that the information processing apparatus is logged in, the user identification information included in the authentication request received by the first reception means is the identification of the logged-in user. The information processing apparatus according to claim 1, further comprising a user determination unit that determines whether or not the information is the same. 前記ユーザ判定手段により、前記第1の受信手段によって受信した認証要求に含まれるユーザの識別情報が、ログインされているユーザの識別情報と同一であると判定された場合に、前記認証手段は認証を拒否することを特徴とする請求項2に記載の情報処理装置。   When the user determination unit determines that the user identification information included in the authentication request received by the first reception unit is the same as the identification information of the logged-in user, the authentication unit performs authentication. The information processing apparatus according to claim 2, wherein the information processing apparatus is rejected. 前記情報処理装置を制御するための設定データを受信する第2の受信手段と、
前記第2の受信手段によって設定データを受信した際に、当該設定データを前記情報処理装置へ反映する反映手段と、
を有することを特徴とする請求項1から3のいずれか1項に記載の情報処理装置。
Second receiving means for receiving setting data for controlling the information processing apparatus;
A reflecting means for reflecting the setting data to the information processing apparatus when the setting data is received by the second receiving means;
The information processing apparatus according to claim 1, further comprising:
前記情報処理装置は、画像処理装置であり、
前記設定データは、前記画像処理装置による画像処理のための設定データであることを特徴とする請求項4記載の情報処理装置。
The information processing apparatus is an image processing apparatus,
The information processing apparatus according to claim 4, wherein the setting data is setting data for image processing by the image processing apparatus.
原稿上の画像を読み取る読み取り手段を有し、
前記設定データは、前記読み取り手段による画像の読み取りのための設定情報を含むことを特徴とする請求項5記載の情報処理装置。
Having reading means for reading an image on a document;
The information processing apparatus according to claim 5, wherein the setting data includes setting information for reading an image by the reading unit.
画像を印刷する印刷手段を有し、
前記設定データは、前記印刷手段による画像の印刷のための設定情報を含むことを特徴とする請求項5記載の情報処理装置。
Having printing means for printing an image;
The information processing apparatus according to claim 5, wherein the setting data includes setting information for printing an image by the printing unit.
前記無線通信はNFC(Near Field Communication)であることを特徴とする請求項1から7のいずれか1項に記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the wireless communication is NFC (Near Field Communication). 外部装置と無線通信を行う無線通信部を有する情報処理装置の制御方法であって、
前記無線通信を介して前記外部装置から認証要求を受信する受信工程と、
情報処理装置に対するユーザのログイン状態を判定する判定工程と、
前記受信工程において受信した認証要求に対し認証を許可するか否かを判定する認証工程と、
前記判定工程において前記情報処理装置へログインがされている状態であると判定された場合、前記認証工程における認証結果に従って、前記情報処理装置へのログイン処理を行うログイン工程と、
前記判定工程において前記情報処理装置へログインがされていない状態であると判定された場合、前記認証工程における認証結果を、前記無線通信を介して前記外部装置へ送信する送信工程と、
を有することを特徴とする制御方法。
A method of controlling an information processing apparatus having a wireless communication unit that performs wireless communication with an external device,
A receiving step of receiving an authentication request from the external device via the wireless communication;
A determination step of determining a login state of the user with respect to the information processing apparatus;
An authentication step of determining whether or not to permit authentication for the authentication request received in the reception step;
When it is determined that the information processing device is logged in in the determination step, a login step for performing a login process to the information processing device according to an authentication result in the authentication step;
A transmission step of transmitting an authentication result in the authentication step to the external device via the wireless communication when it is determined that the information processing device is not logged in in the determination step;
A control method characterized by comprising:
請求項9記載の制御方法をコンピュータに実行させるためのプログラム。   A program for causing a computer to execute the control method according to claim 9.
JP2014249414A 2014-12-09 2014-12-09 Information processing device, information processing device control method, and program Pending JP2016110512A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014249414A JP2016110512A (en) 2014-12-09 2014-12-09 Information processing device, information processing device control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014249414A JP2016110512A (en) 2014-12-09 2014-12-09 Information processing device, information processing device control method, and program

Publications (1)

Publication Number Publication Date
JP2016110512A true JP2016110512A (en) 2016-06-20

Family

ID=56122299

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014249414A Pending JP2016110512A (en) 2014-12-09 2014-12-09 Information processing device, information processing device control method, and program

Country Status (1)

Country Link
JP (1) JP2016110512A (en)

Similar Documents

Publication Publication Date Title
US20150138597A1 (en) Mobile terminal, image forming apparatus, control method thereof, and storage medium storing a program
US9575701B2 (en) Image forming apparatus using Wi-Fi handover technique, control method therefor, and storage medium
EP2383676B1 (en) Image transmission apparatus and method of controlling image transmission apparatus
JP6509051B2 (en) Portable terminal device, program, information processing method
US11455127B2 (en) Image processing apparatus, control method for image processing apparatus, and storage medium
KR20110119543A (en) Authentication Method in Image Transmitter and Image Transmitter
US9430632B2 (en) Function performing apparatus and storage medium
US10284748B2 (en) Image processing system and image processing program
JP6525493B2 (en) IMAGE PROCESSING APPARATUS, AUTHENTICATION METHOD THEREOF, AND PROGRAM
JP2014175882A (en) Image processing system, processing method therefor and program
JP2016168708A (en) Image processing apparatus and image processing system
JP6380360B2 (en) Image processing system, image output device, terminal device, image output method, and computer program
US20170339312A1 (en) Image processing apparatus, image processing method, and storage medium
US12348689B2 (en) Information processing apparatus, method for controlling information processing, and storage medium
EP3993378B1 (en) Information processing apparatus, system, method for information processing apparatus, and storage medium
JP2014045418A (en) Information processing system, cooperation management device, information processing device, information processing system control method, and information processing system control program
JP2013187836A (en) Information processing system, information processing device, and information processing method
JP2017041033A (en) System, information processing method, information processing apparatus, and program
JP2017212694A (en) Information processing apparatus, information processing method, and program
US20170272614A1 (en) Information processing apparatus, image forming apparatus, information processing method and non-transitory computer readable medium
US9076005B2 (en) Image processing apparatus
JP6766469B2 (en) Information processing equipment, image processing equipment and programs
JP2016019011A (en) Image processing device, communication device, and image processing system
JP6150643B2 (en) Image processing apparatus, authentication method thereof, and program
JP2016110512A (en) Information processing device, information processing device control method, and program