[go: up one dir, main page]

JP2015005211A - Information processing system and information processing method - Google Patents

Information processing system and information processing method Download PDF

Info

Publication number
JP2015005211A
JP2015005211A JP2013130946A JP2013130946A JP2015005211A JP 2015005211 A JP2015005211 A JP 2015005211A JP 2013130946 A JP2013130946 A JP 2013130946A JP 2013130946 A JP2013130946 A JP 2013130946A JP 2015005211 A JP2015005211 A JP 2015005211A
Authority
JP
Japan
Prior art keywords
user
information
unit
authentication
data
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
JP2013130946A
Other languages
Japanese (ja)
Other versions
JP6201444B2 (en
Inventor
洋平 小野
Yohei Ono
洋平 小野
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2013130946A priority Critical patent/JP6201444B2/en
Publication of JP2015005211A publication Critical patent/JP2015005211A/en
Application granted granted Critical
Publication of JP6201444B2 publication Critical patent/JP6201444B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To perform convenient user authentication.SOLUTION: An information processing system having one or more information processing devices includes: determination means that determines, on the basis of user information which is input by a user when registering a processing request and the use conditions of an apparatus used by the user, whether the user information is available as user authentication information to the processing request; registration means that registers the user information and the use conditions of the apparatus used by the user in association with each other, according to a determination result obtained by the determination means; and authentication means that performs authentication to the processing request by using the user information registered by the registration means when executing the processing request.

Description

本願は、情報処理システム、及び情報処理方法に関する。   The present application relates to an information processing system and an information processing method.

例えば、外出先でモバイルインターネットを介して印刷要求された文書を、ユーザの認証結果に基づいて印刷して出力する文書印刷方法が知られている。この方法では、認証された場合のみ文書を出力させることで、他人に文書を見られることなく、プリントにて出力させることができる(例えば、特許文献1参照)。   For example, a document printing method is known that prints and outputs a document requested to be printed out via the mobile Internet based on a user authentication result. In this method, by outputting the document only when it is authenticated, it is possible to output the document by printing without allowing others to see the document (see, for example, Patent Document 1).

しかしながら、上述した特許文献1の方法では、事前にユーザの認証に用いるユーザID(Identification)やパスワード等の認証情報を登録しておく必要があった。また、事前に登録する必要がなく、利用時に自動発行されるID等は、ユーザには覚えづらく、ユーザ自身が設定する覚えやすいID等は、他のユーザと重複しないようにするため、入力桁数を多くする必要があり、認証時の入力に手間がかかることが多かった。   However, in the method of Patent Document 1 described above, authentication information such as a user ID (Identification) and a password used for user authentication needs to be registered in advance. In addition, it is not necessary to register in advance, and IDs that are automatically issued at the time of use are difficult for the user to remember. It was necessary to increase the number, and it often took time to input at the time of authentication.

1つの側面では、本発明は、利便性の良いユーザ認証を行うことを目的とする。   In one aspect, an object of the present invention is to perform convenient user authentication.

一態様において、1以上の情報処理装置を有する情報処理システムであって、処理要求の登録時にユーザにより入力されたユーザ情報と、前記ユーザが利用する機器の利用条件とに基づき、前記ユーザ情報が前記処理要求に対するユーザの認証情報として使用可能か判断する判断手段と、前記判断手段による判断結果に応じて、前記ユーザ情報と、前記ユーザが利用する機器の利用条件とを対応付けて登録する登録手段と、前記処理要求の実行時に前記登録手段により登録された前記ユーザ情報を用いて、前記処理要求に対する認証を行う認証手段とを有することを特徴とする。   In one aspect, an information processing system having one or more information processing devices, wherein the user information is based on user information input by a user at the time of registration of a processing request and usage conditions of a device used by the user. A determination unit that determines whether the user authentication information can be used for the processing request, and a registration that registers the user information and the usage conditions of the device used by the user in association with each other according to a determination result by the determination unit. And authentication means for authenticating the processing request using the user information registered by the registration means when the processing request is executed.

利便性の良いユーザ認証を行うことが可能となる。   Convenient user authentication can be performed.

本実施形態に係るシステムの一例を示す構成図である。It is a lineblock diagram showing an example of a system concerning this embodiment. 本実施形態に係るコンピュータシステムのハードウェア構成図である。It is a hardware block diagram of the computer system which concerns on this embodiment. 本実施形態に係るサービス提供システムの一例の処理ブロック図である。It is a process block diagram of an example of the service provision system which concerns on this embodiment. 本実施形態に係る各装置の処理ブロックの一例を示す図である。It is a figure which shows an example of the processing block of each apparatus which concerns on this embodiment. 本実施形態に係るジョブ投入処理手順の一例を示すシーケンス図である。It is a sequence diagram showing an example of a job input processing procedure according to the present embodiment. 本実施形態に係るジョブ投入情報登録処理の一例を示すフローチャートである。It is a flowchart which shows an example of the job input information registration process which concerns on this embodiment. 本実施形態で用いられるテーブルの一例を示す図である。It is a figure which shows an example of the table used by this embodiment. 本実施形態に係るジョブ投入画面の一例を示す図である。It is a figure which shows an example of the job input screen which concerns on this embodiment. 本実施形態に係るジョブ出力処理手順の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the job output processing procedure which concerns on this embodiment.

以下、実施の形態について詳細に説明する。   Hereinafter, embodiments will be described in detail.

<システム構成>
図1は、本実施形態に係るシステムの一例の構成図である。図1に示すように、情報処理システム100は、例えばオフィス内に構築されたネットワークN1と、クラウドサービスに代表されるようなサービス提供システムに構築されたネットワークN2と、インターネット等のネットワークN3とを有する。
<System configuration>
FIG. 1 is a configuration diagram of an example of a system according to the present embodiment. As shown in FIG. 1, an information processing system 100 includes, for example, a network N1 built in an office, a network N2 built in a service providing system represented by a cloud service, and a network N3 such as the Internet. Have.

ネットワークN1は、ファイアウォール(FW)の内側にあるプライベートなネットワークである。ファイアウォールは、ネットワークN1とネットワークN3との接点に設置され、不正なアクセスを検出及び遮断する。   The network N1 is a private network inside the firewall (FW). The firewall is installed at the contact point between the network N1 and the network N3, and detects and blocks unauthorized access.

図1に示す情報処理システム100において、オフィスは、クライアント端末11と、携帯端末12−1と、画像処理装置13と、その他機器14とを有し、各装置は、ネットワークN1で接続されている。   In the information processing system 100 shown in FIG. 1, the office includes a client terminal 11, a portable terminal 12-1, an image processing device 13, and other devices 14, and each device is connected by a network N1. .

クライアント端末11は、ユーザがオフィス内で使用する端末装置の一例である。クライアント端末11は、一般的なOS(Operating System)等が搭載された情報処理装置(コンピュータシステム)により実現される。クライアント端末11は、ネットワークN1を用いた無線又は有線による通信手段を有する。クライアント端末11は、例えば汎用のPC(Personal Computer)でも良く、またタブレットPCやノートPC等であっても良い。   The client terminal 11 is an example of a terminal device used by a user in an office. The client terminal 11 is realized by an information processing apparatus (computer system) on which a general OS (Operating System) or the like is mounted. The client terminal 11 has wireless or wired communication means using the network N1. The client terminal 11 may be, for example, a general-purpose PC (Personal Computer), a tablet PC, a notebook PC, or the like.

携帯端末12は、ユーザがオフィス内外で使用する端末装置の一例である。携帯端末12は、ネットワークN1やN3を用いた無線又は有線による通信手段を有する。携帯端末12は、スマートフォンや携帯電話、タブレットPC、ノートPC等のユーザが携帯可能な端末である。   The mobile terminal 12 is an example of a terminal device that a user uses inside and outside the office. The portable terminal 12 has wireless or wired communication means using the networks N1 and N3. The mobile terminal 12 is a terminal that can be carried by a user, such as a smartphone, a mobile phone, a tablet PC, or a notebook PC.

画像処理装置13は、画像処理機能を有する装置である。画像処理装置13は、ネットワークN1を用いた無線又は有線による通信手段を有する。画像処理装置13は、例えば複合機、コピー機、スキャナ、プリンタ、レーザプリンタ、プロジェクタ、電子黒板等の画像処理を行う装置である。   The image processing device 13 is a device having an image processing function. The image processing device 13 includes wireless or wired communication means using the network N1. The image processing apparatus 13 is an apparatus that performs image processing, such as a multifunction peripheral, a copier, a scanner, a printer, a laser printer, a projector, and an electronic blackboard.

その他機器14は、例えばメールを蓄積して配信するメールサーバ、ユーザ認証機能を提供する認証サーバ、印刷データを蓄積して提供するプリントサーバ、及びスキャンされた画像データを受信して配信する配信サーバ等のうち、少なくとも1つから構成される。   Other devices 14 include, for example, a mail server that stores and distributes mail, an authentication server that provides a user authentication function, a print server that stores and provides print data, and a distribution server that receives and distributes scanned image data Etc., at least one of them.

図1の例では、一例としてネットワークN1において、クライアント端末11と、携帯端末12−1と、画像処理装置13とがそれぞれ1つずつ接続されている例を示しているが、複数であっても良い。   In the example of FIG. 1, as an example, in the network N1, an example in which one client terminal 11, one mobile terminal 12-1, and one image processing device 13 are connected to each other is shown. good.

図1に示す情報処理システム100において、サーバ提供システムは、アクセス制御装置21と、プリントサービス提供装置22と、スキャンサービス提供装置23と、他サービス提供装置24とを有し、これらの各装置は、ネットワークN2で接続されている。アクセス制御装置21、プリントサービス提供装置22、スキャンサービス提供装置23、他サービス提供装置24は、クラウドにおける1又は複数の情報処理装置を構成する。   In the information processing system 100 shown in FIG. 1, the server providing system includes an access control device 21, a print service providing device 22, a scan service providing device 23, and another service providing device 24. Are connected by a network N2. The access control device 21, print service providing device 22, scan service providing device 23, and other service providing device 24 constitute one or a plurality of information processing devices in the cloud.

ネットワークN2とネットワークN3とは、ネットワークN2側のアクセス制御装置21によって接続されている。ネットワークN2は、アクセス制御装置21によりセキュリティが保護されている。   The network N2 and the network N3 are connected by an access control device 21 on the network N2 side. The network N2 is protected by the access control device 21.

アクセス制御装置21は、プリントサービス提供装置22が提供するプリントサービスや、スキャンサービス提供装置23が提供する配信サービス等、各サービスへのログインを制御する。   The access control device 21 controls login to each service such as a print service provided by the print service providing device 22 and a distribution service provided by the scan service providing device 23.

なお、アクセス制御装置21と、プリントサービス提供装置22と、スキャンサービス提供装置23と、他サービス提供装置24とは、1つの情報処理装置に統合して実現しても良いし、複数の情報処理装置に分散して実現しても良い。また、ネットワークN2側のサービスの一部はネットワークN2以外にあっても良い。図1に示すネットワークN3には、ユーザが使用する携帯端末12−2が接続されているが、これには限定されない。   The access control device 21, the print service providing device 22, the scan service providing device 23, and the other service providing device 24 may be realized by integrating them into one information processing device or a plurality of information processing devices. You may implement | achieve by distributing to an apparatus. Further, a part of the service on the network N2 side may be other than the network N2. The network N3 illustrated in FIG. 1 is connected to the mobile terminal 12-2 used by the user, but is not limited thereto.

本実施形態では、クライアント端末11等からサービス提供システムにジョブを投入する処理要求の登録時に、入力されるユーザ情報とユーザが利用する機器の利用条件等に基づき、そのユーザ情報がジョブに対するユーザの認証情報として使用可能か判断する。また、ジョブを実行して画像処理装置13等から印刷を行う処理要求の実行時に、使用可能と判断されたユーザ情報を用いて認証を行う。これにより、事前に認証情報を登録する手間をかけることなく、利便性の良いユーザ認証を行うことが可能となる。   In the present embodiment, when registering a processing request for submitting a job to the service providing system from the client terminal 11 or the like, the user information is based on the user information input and the usage conditions of the device used by the user. Judge whether it can be used as authentication information. Further, when executing a job and executing a processing request for printing from the image processing apparatus 13 or the like, authentication is performed using user information determined to be usable. This makes it possible to perform convenient user authentication without taking the effort of registering authentication information in advance.

<ハードウェア構成>
クライアント端末11と、携帯端末12と、アクセス制御装置21と、プリントサービス提供装置22と、スキャンサービス提供装置23と、他サービス提供装置24とは、例えば図2に示すハードウェア構成のコンピュータシステムにより実現される。
<Hardware configuration>
The client terminal 11, the mobile terminal 12, the access control device 21, the print service providing device 22, the scan service providing device 23, and the other service providing device 24 are, for example, based on a computer system having a hardware configuration shown in FIG. Realized.

図2は、本実施形態に係るコンピュータシステムのハードウェア構成図である。図2に示すコンピュータシステム101は、入力装置31と、表示装置32と、RAM33と、ROM34と、HDD35と、CPU36と、通信I/F37と、外部I/F38とを有し、それぞれがバスBで相互に接続されている。   FIG. 2 is a hardware configuration diagram of the computer system according to the present embodiment. The computer system 101 shown in FIG. 2 includes an input device 31, a display device 32, a RAM 33, a ROM 34, an HDD 35, a CPU 36, a communication I / F 37, and an external I / F 38, each of which is a bus B. Are connected to each other.

入力装置31は、キーボードやマウス、タッチパネル等を含み、ユーザが各操作信号を入力するのに用いられる。表示装置32は、ディスプレイ等を含み、コンピュータシステム101による処理結果を表示する。   The input device 31 includes a keyboard, a mouse, a touch panel, and the like, and is used by a user to input each operation signal. The display device 32 includes a display and the like, and displays a processing result by the computer system 101.

RAM33は、プログラムやデータを一時保持する揮発性の半導体メモリ(記憶装置)である。ROM34は、電源を切ってもプログラムやデータを保持可能な不揮発性の半導体メモリ(記憶装置)である。ROM34には、コンピュータシステム101の起動時に実行されるBIOS(Basic Input/Output System)、OS設定、及びネットワーク設定等のプログラムやデータが格納されている。   The RAM 33 is a volatile semiconductor memory (storage device) that temporarily stores programs and data. The ROM 34 is a nonvolatile semiconductor memory (storage device) that can retain programs and data even when the power is turned off. The ROM 34 stores programs and data such as BIOS (Basic Input / Output System), OS settings, and network settings that are executed when the computer system 101 is started.

HDD35は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、例えばコンピュータシステム101全体を制御する基本ソフトウェアであるOS(Operating System)や、OS上において各種機能を提供するアプリケーションソフトウェア等がある。   The HDD 35 is a nonvolatile storage device that stores programs and data. The stored programs and data include, for example, an OS (Operating System) that is basic software for controlling the entire computer system 101, and application software that provides various functions on the OS.

HDD35は、格納しているプログラムやデータを所定のファイルシステム及び/又はDB(データベース)により管理している。   The HDD 35 manages stored programs and data by a predetermined file system and / or DB (database).

CPU36は、ROM34やHDD35等の記憶装置からプログラムやデータをRAM33上に読み出し、処理を実行することで、コンピュータシステム101全体の制御や機能を実現する演算装置である。   The CPU 36 is an arithmetic unit that realizes control and functions of the entire computer system 101 by reading a program and data from a storage device such as the ROM 34 and the HDD 35 onto the RAM 33 and executing processing.

通信I/F37は、コンピュータシステム101をネットワークN1〜N3に接続するインターフェースである。これにより、コンピュータシステム101は、通信I/F37を介してデータ通信を行う。   The communication I / F 37 is an interface that connects the computer system 101 to the networks N1 to N3. Thereby, the computer system 101 performs data communication via the communication I / F 37.

外部I/F38は、外部装置とのインターフェースである。外部装置には、記録媒体38A等がある。これにより、コンピュータシステム101は、外部I/F38を介して記録媒体38Aの読み取り及び/又は書き込みを行うことが可能である。   The external I / F 38 is an interface with an external device. The external device includes a recording medium 38A. Thereby, the computer system 101 can read and / or write the recording medium 38A via the external I / F 38.

記録媒体38Aには、フレキシブルディスク、CD(Compact Disk)、DVD(Digital Versatile Disk)、SDメモリカード(SD Memory card)、USBメモリ(Universal Serial Bus memory)等がある。   The recording medium 38A includes a flexible disk, a CD (Compact Disk), a DVD (Digital Versatile Disk), an SD memory card (SD Memory card), a USB memory (Universal Serial Bus memory), and the like.

クライアント端末11と、携帯端末12と、アクセス制御装置21と、プリントサービス提供装置22と、スキャンサービス提供装置23と、他サービス提供装置24とは、コンピュータシステム101のハードウェア構成により、後述する各種処理を実現することが可能となる。   The client terminal 11, the mobile terminal 12, the access control device 21, the print service providing device 22, the scan service providing device 23, and the other service providing device 24 are variously described later depending on the hardware configuration of the computer system 101. Processing can be realized.

<ソフトウェア構成:サービス提供システム>
本実施形態に係るサービス提供システムは、上述したアクセス制御装置21、プリントサービス提供装置22、スキャンサービス提供装置23、及び他サービス提供装置24を有する1つのクラウドシステムとして提供される。このようなシステム内の処理は、例えば図3に示す処理ブロックにより実現される。図3は、本実施形態に係るサービス提供システムの一例の処理ブロック図である。
<Software configuration: service provision system>
The service providing system according to the present embodiment is provided as one cloud system including the access control device 21, the print service providing device 22, the scan service providing device 23, and the other service providing device 24 described above. Such processing in the system is realized by, for example, processing blocks shown in FIG. FIG. 3 is a processing block diagram of an example of the service providing system according to the present embodiment.

サービス提供システム40は、プログラムを実行することにより、サービスアプリ41と、プラットフォーム42と、管理データ記憶部43と、プラットフォームAPI(Application Programming Interface)44とを実現する。   The service providing system 40 implements a service application 41, a platform 42, a management data storage unit 43, and a platform API (Application Programming Interface) 44 by executing a program.

サービスアプリ41は、プリントサービスアプリ51と、スキャンサービスアプリ52と、1つ以上のその他のサービスアプリ53とを一例として有している。プリントサービスアプリ51は、例えばプリントサービスを提供するアプリケーションである。   The service application 41 includes a print service application 51, a scan service application 52, and one or more other service applications 53 as an example. The print service application 51 is an application that provides a print service, for example.

スキャンサービスアプリ52は、例えばスキャンサービスを提供するアプリケーションである。その他のサービスアプリ53は、何らかのサービスを提供するアプリケーションである。   The scan service application 52 is an application that provides a scan service, for example. The other service application 53 is an application that provides some service.

プラットフォームAPI44は、プリントサービスアプリ51と、スキャンサービスアプリ52と、その他のサービスアプリ53等のサービスアプリ41が、プラットフォーム42を利用するためのインターフェースである。   The platform API 44 is an interface for the service application 41 such as the print service application 51, the scan service application 52, and other service applications 53 to use the platform 42.

プラットフォームAPI44は、サービスアプリ41からの要求をプラットフォーム42が受信するために設けられた予め定義されたインターフェースであり、例えば関数やクラス等により構成される。なお、サービス提供システム40が複数の情報処理装置に分散して構成される場合、プラットフォームAPI44にはネットワーク経由で利用可能な例えばWeb API等を利用することが可能である。   The platform API 44 is a predefined interface provided for the platform 42 to receive a request from the service application 41, and includes, for example, a function or a class. When the service providing system 40 is configured to be distributed among a plurality of information processing apparatuses, the platform API 44 can use, for example, a Web API that can be used via a network.

プラットフォーム42は、認証処理部61と、機器通信部62と、セッション管理部63と、データ処理部64と、ユーザ情報登録部65とを有する。   The platform 42 includes an authentication processing unit 61, a device communication unit 62, a session management unit 63, a data processing unit 64, and a user information registration unit 65.

認証処理部61は、図1に示すクライアント端末11等からジョブ(処理要求)の投入時に入力されたユーザ情報と、ユーザが利用する機器の利用条件とに基づき、そのユーザ情報が、投入されるジョブに対するユーザの認証情報として使用可能か判断する判断手段として機能する。   The authentication processing unit 61 inputs the user information based on the user information input when the job (processing request) is input from the client terminal 11 shown in FIG. 1 and the usage conditions of the device used by the user. It functions as a judging means for judging whether or not it can be used as user authentication information for a job.

ここで、認証処理部61は、ユーザ情報登録部65により既に登録されているジョブの登録情報と、入力されたユーザ情報及びユーザが利用する機器の利用条件とが一致又は重複するか判断することにより、そのユーザ情報が使用可能か判断する。認証処理部61は、その判断結果を、クライアント端末11等に送信する。   Here, the authentication processing unit 61 determines whether the registration information of the job already registered by the user information registration unit 65 matches the input user information and the usage conditions of the device used by the user. To determine whether the user information can be used. The authentication processing unit 61 transmits the determination result to the client terminal 11 or the like.

なお、ユーザ情報は、ユーザにより任意に入力されるユーザ名や、ユーザID等のユーザを特定するための情報を示し、例えばメールアドレス等でも良い。また、ユーザが利用する機器の利用条件は、ユーザが利用する機器を特定するための機器特定情報や、ユーザが利用する機器の利用期間情報等を示す。機器特定情報には、機器を位置により特定する位置情報が含まれても良い。   The user information indicates information for specifying a user such as a user name or a user ID arbitrarily input by the user, and may be, for example, an e-mail address. In addition, the usage condition of the device used by the user indicates device specifying information for specifying the device used by the user, usage period information of the device used by the user, and the like. The device specifying information may include position information for specifying the device by the position.

認証処理部61は、ユーザ情報登録部65により既に登録されているジョブの登録情報と、入力されたユーザ情報や機器の利用条件とが一致又は重複しない場合、入力されたユーザ情報は使用可能と判断し、ジョブの投入を受け付ける。また、認証処理部61は、ジョブの投入時に受け付けたユーザ情報、ユーザが利用する機器の利用条件、ユーザのパスワード等を投入されたジョブの登録情報として、ユーザ情報登録部65により登録する。   If the registration information of the job that has already been registered by the user information registration unit 65 does not match or overlap with the input user information or the usage conditions of the device, the authentication processing unit 61 determines that the input user information can be used. Determine and accept job submission. The authentication processing unit 61 registers the user information received at the time of job submission, the usage conditions of the device used by the user, the user password, and the like as registration information of the job entered by the user information registration unit 65.

なお、認証処理部61は、ユーザ情報登録部65により既に登録されているジョブの登録情報と、入力されたユーザ情報や機器の利用条件とが一致又は重複する場合に、更にユーザにより入力されたパスワードが既に登録されているパスワードと一致するか判断する。認証処理部61は、ユーザにより入力されたパスワードと既に登録されているパスワードとが一致する場合には、ジョブを投入しようとするユーザと既に登録されているユーザとが同一のユーザであるとみなして、ジョブの投入を受け付ける。   The authentication processing unit 61 is further input by the user when the registration information of the job already registered by the user information registration unit 65 and the input user information or the usage conditions of the device coincide or overlap. Determine whether the password matches the registered password. If the password entered by the user matches the already registered password, the authentication processing unit 61 considers that the user who intends to submit the job and the already registered user are the same user. Accepting job submission.

また、認証処理部61は、ユーザにより入力されたパスワードと既に登録されているパスワードとが一致しない場合には、ジョブを投入しようとするユーザが不正なユーザであるとみなして、ジョブの投入を拒否する。   If the password input by the user does not match the already registered password, the authentication processing unit 61 considers that the user who intends to submit the job is an unauthorized user and submits the job. I refuse.

また、認証処理部61は、図1に示すオフィス機器等からのログイン要求に基づいて認証を実行する認証手段としての機能を有する。認証処理部61は、例えば管理データ記憶部43に記憶されているユーザ管理情報記憶部71と、機器管理情報記憶部72等にアクセスして認証を行う。オフィス機器とは、クライアント端末11と、携帯端末12−1と、画像処理装置13と、その他機器14等の総称である。   Further, the authentication processing unit 61 has a function as an authentication unit that executes authentication based on a login request from the office device or the like shown in FIG. For example, the authentication processing unit 61 accesses the user management information storage unit 71 and the device management information storage unit 72 stored in the management data storage unit 43 to perform authentication. Office equipment is a generic term for the client terminal 11, the portable terminal 12-1, the image processing apparatus 13, the other equipment 14, and the like.

機器通信部62は、オフィス機器等との通信を実行する。セッション管理部63は、オフィス機器等とのセッションを管理する。データ処理部64は、サービスアプリ41からの要求に基づいてデータ処理を実行する。   The device communication unit 62 performs communication with office devices and the like. The session management unit 63 manages a session with office equipment or the like. The data processing unit 64 executes data processing based on a request from the service application 41.

ユーザ情報登録部65は、認証処理部61によりユーザの認証情報として使用可能と判断されたユーザ情報や、ユーザが利用する機器の利用条件、パスワード等を、投入されたジョブの登録情報として登録する登録手段としての機能を有する。ユーザ情報登録部65は、管理データ記憶部43のユーザ管理情報記憶部71に、上述したジョブの登録情報をユーザ管理情報として登録する。   The user information registration unit 65 registers the user information determined to be usable as user authentication information by the authentication processing unit 61, the use conditions of the device used by the user, the password, and the like as registration information of the input job. It has a function as a registration means. The user information registration unit 65 registers the above-described job registration information as user management information in the user management information storage unit 71 of the management data storage unit 43.

管理データ記憶部43は、ユーザ管理情報記憶部71と、機器管理情報記憶部72と、データ管理情報記憶部73と、データストレージ74とを有するように構成される。   The management data storage unit 43 is configured to include a user management information storage unit 71, a device management information storage unit 72, a data management information storage unit 73, and a data storage 74.

ユーザ管理情報記憶部71は、サービス提供システム40でユーザを特定するためのユーザ管理情報を記憶する。なお、ユーザ管理情報の具体例については後述する。機器管理情報記憶部72は、ユーザが利用する機器を管理するための機器管理情報を記憶する。なお、機器管理情報の具体例については後述する。データ管理情報記憶部73は、ユーザにより投入されたデータを管理するためのデータ管理情報を記憶する。データストレージ74は、その他のデータ等を記憶する。   The user management information storage unit 71 stores user management information for specifying a user in the service providing system 40. A specific example of user management information will be described later. The device management information storage unit 72 stores device management information for managing devices used by the user. A specific example of the device management information will be described later. The data management information storage unit 73 stores data management information for managing data input by the user. The data storage 74 stores other data.

サービス提供システム40は、例えば認証やデータ処理等の機能を有するクラウド基盤と、クラウド基盤の機能を利用してプリントサービス等のサービス提供を行うサービス群として機能する。クラウド基盤は、例えばプラットフォーム42と、管理データ記憶部43と、プラットフォームAPI44とによって構成される。図3の例では、サービス群は、プリントサービスアプリ51と、スキャンサービスアプリ52と、その他のサービスアプリ53とによって構成される。   The service providing system 40 functions as, for example, a cloud platform having functions such as authentication and data processing, and a service group that provides services such as a print service using the cloud platform functions. The cloud platform includes, for example, a platform 42, a management data storage unit 43, and a platform API 44. In the example of FIG. 3, the service group includes a print service application 51, a scan service application 52, and other service applications 53.

サービス提供システム40のクラウド基盤が有する認証の機能は、例えば認証処理部61と、ユーザ管理情報記憶部71や、機器管理情報記憶部72等の認証用データベースとにより構成される。サービス群は、サービス提供システム40のクラウド基盤が有する認証やデータ処理機能を利用し、サービスの提供を行う。   The authentication function possessed by the cloud platform of the service providing system 40 includes, for example, an authentication processing unit 61 and an authentication database such as a user management information storage unit 71 and a device management information storage unit 72. The service group uses the authentication and data processing functions of the cloud platform of the service providing system 40 to provide services.

また、図3のサービス提供システム40は、複数のサービスアプリ41が共通に利用するユーザ管理情報、機器管理情報、データ管理情報、及びストレージ情報を有することで、認証機能を集約している。   3 has user authentication information, device management information, data management information, and storage information commonly used by a plurality of service applications 41, thereby integrating the authentication function.

<各装置の処理ブロック>
図4は、本実施形態に係る各装置の処理ブロックの一例を示す図である。図4(A)は、クライアント端末11等の端末装置を構成する処理ブロックの一例を示す図である。図4(A)に示すように、クライアント端末11又は携帯端末12は、プログラムを実行することにより、入力受付部81と、プリントサービス利用アプリ82とを実現する。
<Processing block of each device>
FIG. 4 is a diagram illustrating an example of a processing block of each device according to the present embodiment. FIG. 4A is a diagram illustrating an example of processing blocks constituting a terminal device such as the client terminal 11. As shown in FIG. 4A, the client terminal 11 or the portable terminal 12 implements an input receiving unit 81 and a print service using application 82 by executing a program.

入力受付部81は、オペレーションパネルや、タッチパネル、キーボード入力操作等のユーザ操作による入力を受け付ける。入力受付部81は、例えばジョブ投入画面により入力されたユーザ情報や、ユーザが利用する機器の利用条件等のジョブ投入情報を受け付ける。なお、入力受付部81は、入力を受け付けたユーザ情報の一部又は全部を記憶しておき、次回以降の認証に用いても良い。   The input receiving unit 81 receives an input by a user operation such as an operation panel, a touch panel, or a keyboard input operation. The input accepting unit 81 accepts job input information such as user information input on the job input screen and usage conditions of devices used by the user. Note that the input receiving unit 81 may store part or all of the user information that has received the input, and may use the information for subsequent authentications.

プリントサービス利用アプリ82は、例えばWebアップロードでジョブを投入する機能を提供する。プリントサービス利用アプリ82は、ログイン要求部83と、サービス利用要求部84とを有する。ログイン要求部83は、サービス提供システム40にログインする機能を提供する。ログイン要求部83は、入力受付部81により受け付けたユーザ情報等をサービス提供システム40に送信して、ユーザ情報がユーザの認証情報として使用可能か等の判断を要求する。   The print service using application 82 provides a function of submitting a job by Web upload, for example. The print service use application 82 includes a login request unit 83 and a service use request unit 84. The login request unit 83 provides a function of logging in to the service providing system 40. The login request unit 83 transmits the user information received by the input receiving unit 81 to the service providing system 40 and requests a determination as to whether the user information can be used as user authentication information.

サービス利用要求部84は、サービス提供システム40に、Webアップロードでのジョブの投入を要求する機能を提供する。サービス利用要求部84は、例えばPDL(Page Description Language)形式の印刷データや、Word(登録商標)等の文書編集ソフトや、Excel(登録商標)等の表計算ソフト等のアプリケーションで作成されたデータを投入する。なお、データに実行条件情報が付加されていても良い。また、Webデータや、Webデータを特定するURLデータを用いることも可能である。   The service use request unit 84 provides the service providing system 40 with a function for requesting input of a job by Web upload. The service usage request unit 84 is, for example, print data in a PDL (Page Description Language) format, document editing software such as Word (registered trademark), or data created by an application such as spreadsheet software such as Excel (registered trademark). . Note that execution condition information may be added to the data. It is also possible to use Web data or URL data specifying the Web data.

図4(B)は、サービス提供システム40におけるプリントサービスアプリ51を構成する処理ブロックの一例を示す図である。図4(B)に示すように、プリントサービスアプリ51は、コンピュータシステム101を、データ解析部91、出力データ管理部92、処理要求部93、出力データ管理情報保持部94として機能させる。   FIG. 4B is a diagram illustrating an example of processing blocks constituting the print service application 51 in the service providing system 40. As shown in FIG. 4B, the print service application 51 causes the computer system 101 to function as a data analysis unit 91, an output data management unit 92, a processing request unit 93, and an output data management information holding unit 94.

データ解析部91は、クライアント端末11等から得られた投入データを解析し、プリントサービスの提供に必要な処理を解析する。データ解析部91は、例えば投入データのデータ形式(拡張子)と取得したユーザ管理情報とを用いて、投入データのデータ変換処理内容を決定し、投入データにデータIDを付与してデータストレージ74に記録する。ここで、データ変換処理内容とは、例えば変換前のデータ形式と変換後のデータ形式、更に変換するときの出力条件等が含まれる。   The data analysis unit 91 analyzes the input data obtained from the client terminal 11 and the like, and analyzes processing necessary for providing the print service. The data analysis unit 91 determines the data conversion processing content of the input data using, for example, the data format (extension) of the input data and the acquired user management information, assigns a data ID to the input data, and the data storage 74. To record. Here, the contents of the data conversion process include, for example, a data format before conversion and a data format after conversion, and an output condition for conversion.

出力データ管理部92は、出力データIDを付与した出力データ管理情報を出力データ管理情報保持部94で保持する。処理要求部93は、認証処理部61にユーザ管理情報記憶部71に記憶しているユーザ管理情報を取得するよう要求する。また、処理要求部93は、データ処理部64に対してジョブIDやデータ変換処理内容を通知し、通知した内容に基づくデータ変換を要求し、データ変換後のデータをデータストレージ74に記録する。   The output data management unit 92 holds the output data management information assigned with the output data ID in the output data management information holding unit 94. The processing request unit 93 requests the authentication processing unit 61 to acquire the user management information stored in the user management information storage unit 71. Further, the processing request unit 93 notifies the data processing unit 64 of the job ID and the data conversion processing content, requests data conversion based on the notified content, and records the data after data conversion in the data storage 74.

図4(C)は、画像処理装置13を構成する処理ブロックの一例を示す図である。図4(C)に示すように、画像処理装置13は、プログラムを実行することにより、入力受付部111と、出力部112と、プリントサービス利用アプリ113と、設定情報保持部114とを実現する。   FIG. 4C is a diagram illustrating an example of processing blocks constituting the image processing apparatus 13. As shown in FIG. 4C, the image processing apparatus 13 implements an input receiving unit 111, an output unit 112, a print service using application 113, and a setting information holding unit 114 by executing a program. .

入力受付部111は、ユーザからログイン指示等、各種入力操作を受け付ける。出力部112は、受信したデータを出力(例えば印刷)する。   The input receiving unit 111 receives various input operations such as a login instruction from the user. The output unit 112 outputs (for example, prints) the received data.

プリントサービス利用アプリ113は、ジョブを実行する機能を提供する。ログイン要求部115は、画像処理装置13からサービス提供システム40にログインする機能を提供する。また、ログイン要求部115は、ログインしたユーザのジョブ一覧をサービス提供システム40から受信する。なお、ジョブ一覧は、画像処理装置13のオペレーションパネル等に表示され、ユーザは入力受付部111を介して実行を希望するジョブを選択することが可能である。   The print service using application 113 provides a function for executing a job. The login request unit 115 provides a function for logging in to the service providing system 40 from the image processing apparatus 13. Further, the login request unit 115 receives a job list of the logged-in user from the service providing system 40. The job list is displayed on an operation panel or the like of the image processing apparatus 13, and the user can select a job desired to be executed via the input receiving unit 111.

サービス利用要求部116は、画像処理装置13からサービス提供システム40に、ユーザから受け付けたジョブの実行を要求する機能を提供する。設定情報保持部114は、各種設定情報を保持している。   The service use request unit 116 provides a function for requesting the service providing system 40 from the image processing apparatus 13 to execute the job received from the user. The setting information holding unit 114 holds various setting information.

<ジョブ投入処理手順のシーケンス>
図5は、本実施形態に係るジョブ投入処理手順の一例を示すシーケンス図である。図5のシーケンスは、クライアント端末11等の入力受付部81と、ログイン要求部83と、サービス利用要求部84と、サービス提供システム40のセッション管理部63と、認証処理部61と、データ処理部64と、プリントサービスアプリ51とにより実行される。
<Sequence of job submission processing procedure>
FIG. 5 is a sequence diagram illustrating an example of a job input processing procedure according to the present embodiment. 5 includes an input receiving unit 81 such as the client terminal 11, a login request unit 83, a service use request unit 84, a session management unit 63 of the service providing system 40, an authentication processing unit 61, and a data processing unit. 64 and the print service application 51.

図5に示すように、クライアント端末11等の入力受付部81は、ユーザ(投入者)からのジョブ投入情報を受け付ける(S10)。ここで、入力受付部81は、ジョブ投入情報として、例えばユーザ情報や、ユーザが利用する機器の利用条件等を受け付ける。   As shown in FIG. 5, the input receiving unit 81 such as the client terminal 11 receives job input information from the user (input person) (S10). Here, the input reception unit 81 receives, for example, user information, usage conditions of a device used by the user, and the like as job input information.

ログイン要求部83は、入力受付部81からユーザ情報や、ユーザが利用する機器の利用条件等を取得すると(S11)、サービス提供システム40に対して条件確認を要求する(S12)。   When the login request unit 83 acquires the user information, the usage conditions of the device used by the user, etc. from the input receiving unit 81 (S11), the login request unit 83 requests the service providing system 40 to confirm the conditions (S12).

サービス提供システム40の認証処理部61は、ログイン要求部83からの条件確認要求に応じて、条件確認を行う(S13)。条件確認とは、取得したユーザ情報と、ユーザが利用する機器の利用条件とが、既に登録されているジョブの登録情報と一致又は重複するか判断することにより、ユーザ情報が投入されたジョブに対するユーザの認証情報として使用可能か判断することを示す。   The authentication processing unit 61 of the service providing system 40 performs condition confirmation in response to the condition confirmation request from the login request unit 83 (S13). Condition confirmation is for a job for which user information has been input by determining whether the acquired user information and the usage conditions of the device used by the user match or overlap with the registration information of the already registered job. Indicates that it can be used as user authentication information.

次に、認証処理部61は、クライアント端末11等のログイン要求部83に対して条件確認結果を応答する(S14)。以下、認証処理部61によりユーザ情報が、ユーザの認証情報として使用可能(使用OK)と判断された場合について説明する。   Next, the authentication processing unit 61 returns a condition confirmation result to the login request unit 83 such as the client terminal 11 (S14). Hereinafter, the case where the authentication processing unit 61 determines that the user information can be used as user authentication information (use OK) will be described.

クライアント端末11の入力受付部81は、認証処理部61から取得した条件確認結果(例えば使用OK)を表示し、ユーザから投入されるデータが設定されると(S15)、サービス利用要求部84は、入力受付部81からデータを取得する(S16)。サービス利用要求部84は、サービス提供システム40のセッション管理部63にデータの投入を要求する(S17)。   The input reception unit 81 of the client terminal 11 displays the condition confirmation result (for example, use OK) acquired from the authentication processing unit 61, and when the data input from the user is set (S15), the service use request unit 84 The data is acquired from the input receiving unit 81 (S16). The service use request unit 84 requests the session management unit 63 of the service providing system 40 to input data (S17).

セッション管理部63は、セッションを確認すると(S18)、プリントサービスアプリ51にデータの投入を要求する(S19)。なお、セッション管理部63は、ユーザ情報登録部65により、投入されたデータ(ジョブ投入情報)を、ユーザ管理情報記憶部71にユーザ管理情報として登録すると良い。   When confirming the session (S18), the session management unit 63 requests the print service application 51 to input data (S19). Note that the session management unit 63 may register the input data (job submission information) by the user information registration unit 65 in the user management information storage unit 71 as user management information.

プリントサービスアプリ51は、処理要求部93により、認証処理部61に対してユーザ管理情報記憶部71に記憶しているユーザ管理情報の取得を要求する(S20)。プリントサービスアプリ51は、認証処理部61からユーザ管理情報を取得すると(S21)、データ解析部91により投入データを解析し(S22)、処理要求部93によりデータ処理部64にデータ処理を要求する(S23)。   The print service application 51 uses the processing request unit 93 to request the authentication processing unit 61 to acquire user management information stored in the user management information storage unit 71 (S20). When the print service application 51 obtains the user management information from the authentication processing unit 61 (S21), the data analysis unit 91 analyzes the input data (S22), and the processing request unit 93 requests the data processing unit 64 to perform data processing. (S23).

また、プリントサービスアプリ51は、データ解析部91により投入データにデータIDを付与してデータストレージ74に記録する(S24)。データ処理部64は、プリントサービスアプリ51の処理要求部93からの要求に応じて、データストレージ74からデータを取得し(S25)、データ処理を実行すると(S26)、データストレージ74にデータ処理後のデータを記録する(S27)。   Further, the print service application 51 assigns a data ID to the input data by the data analysis unit 91 and records it in the data storage 74 (S24). The data processing unit 64 acquires data from the data storage 74 in response to a request from the processing request unit 93 of the print service application 51 (S25), and executes data processing (S26). Is recorded (S27).

<ジョブ投入情報登録処理のフローチャート>
図6は、本実施形態に係るジョブ投入情報登録処理の一例を示すフローチャートである。図6の例では、サービス提供システム40が、クライアント端末11等から取得したユーザ情報としてのユーザ名と、ユーザが利用する機器の利用条件としての位置コード及び利用期間が、既に登録されているジョブの登録情報と一致するか判断する。
<Flowchart of job submission information registration process>
FIG. 6 is a flowchart showing an example of job input information registration processing according to the present embodiment. In the example of FIG. 6, the service providing system 40 has already registered a user name as user information acquired from the client terminal 11 and the like, a position code as a use condition of a device used by the user, and a use period. It is determined whether it matches the registered information.

例えば、図6に示すように、サービス提供システム40の認証処理部61は、クライアント端末11のログイン要求部83から取得したユーザ名が、ジョブの登録情報としてのユーザ名と一致しているか判断する(S30)。認証処理部61は、ユーザ名が一致していると判断すると(S30において、YES)、取得した位置コードが、ジョブの登録情報としての位置コードと一致しているか判断する(S31)。認証処理部61は、位置コードが一致していると判断すると(S31において、YES)、取得した利用期間が、ジョブの登録情報としての利用期間の少なくとも一部に重複しているか判断する(S32)。   For example, as illustrated in FIG. 6, the authentication processing unit 61 of the service providing system 40 determines whether the user name acquired from the login request unit 83 of the client terminal 11 matches the user name as job registration information. (S30). If the authentication processing unit 61 determines that the user names match (YES in S30), it determines whether the acquired position code matches the position code as job registration information (S31). If the authentication processing unit 61 determines that the position codes match (YES in S31), it determines whether the acquired usage period overlaps at least a part of the usage period as job registration information (S32). ).

認証処理部61は、利用期間の少なくとも一部に重複していると判断すると(S32において、YES)、ユーザからのパスワードの入力があるか判断する(S33)。認証処理部61は、パスワードの入力がないと判断すると(S33において、NO)、ユーザからパスワードが入力されるまで待機する。   If it is determined that the authentication processing unit 61 overlaps at least a part of the usage period (YES in S32), the authentication processing unit 61 determines whether there is a password input from the user (S33). If authentication processing unit 61 determines that there is no password input (NO in S33), it waits until the user inputs a password.

認証処理部61は、パスワードの入力ありと判断すると(S33において、YES)、入力されたパスワードが既に登録されているジョブの登録情報としてのパスワードと一致するか判断する(S34)。   If it is determined that the password has been input (YES in S33), the authentication processing unit 61 determines whether the input password matches the password as registration information of the already registered job (S34).

認証処理部61は、入力されたパスワードが既に登録されているパスワードと一致していると判断した場合には(S34において、YES)、既に登録されているジョブを投入したユーザと同一のユーザとみなして、アップロードによるジョブの投入を行う(S35)。   If the authentication processing unit 61 determines that the input password matches the already registered password (YES in S34), the authentication processing unit 61 determines that the same user as the user who submitted the already registered job Accordingly, a job is submitted by uploading (S35).

なお、認証処理部61は、ユーザ名が一致していないと判断した場合(S30において、NO)、S35の処理においてアップロードによるジョブの投入を行う。また、同様に、位置コードが一致していないと判断した場合(S31において、NO)、又は利用期間の少なくとも一部に重複していないと判断した場合(S32において、NO)、S35の処理においてアップロードによるジョブの投入を行う。   If the authentication processing unit 61 determines that the user names do not match (NO in S30), the authentication processing unit 61 submits a job by uploading in the process of S35. Similarly, when it is determined that the position codes do not match (NO in S31), or when it is determined that the position code does not overlap at least part of the usage period (NO in S32), in the process of S35 Submit a job by upload.

認証処理部61は、S35の処理によりアップロードを行うと、入力受付部81により確認画面を提示し(S36)、ユーザ情報登録部65によりジョブの投入により受け付けたジョブ投入情報を登録する(S37)。ジョブ投入情報とは、ユーザ情報としてのユーザ名、ユーザが利用する機器の利用条件としての位置コード及び利用期間、ユーザのパスワード、投入されたデータ等により構成され、これらはジョブの登録情報としてユーザ管理情報記憶部71に登録される。   When the upload is performed by the process of S35, the authentication processing unit 61 presents a confirmation screen by the input receiving unit 81 (S36), and registers the job submission information received by the user information registration unit 65 by the job submission (S37). . The job submission information includes a user name as user information, a position code and a usage period as a usage condition of a device used by the user, a user password, submitted data, and the like. Registered in the management information storage unit 71.

なお、認証処理部61は、パスワードが一致していないと判断した場合には(S34において、NO)、ジョブを投入しようとするユーザは不正なユーザとみなし、入力受付部81によりエラー表示を行う等のエラー処理を実行し(S38)、処理を終了する。   If the authentication processing unit 61 determines that the passwords do not match (NO in S34), the user who intends to submit the job is regarded as an unauthorized user, and an error is displayed by the input receiving unit 81. Etc. are executed (S38), and the process is terminated.

<テーブル例>
図7は、本実施形態で用いられるテーブルの一例を示す図である。図7(A)は、ユーザ管理情報の一例を示す図である。図7(B)は、機器管理情報の一例を示す図である。図7(C)は、出力データ管理情報の一例を示す図である。
<Table example>
FIG. 7 is a diagram illustrating an example of a table used in the present embodiment. FIG. 7A illustrates an example of user management information. FIG. 7B is a diagram illustrating an example of device management information. FIG. 7C is a diagram illustrating an example of output data management information.

図7(A)に示すユーザ管理情報は、クライアント端末11等のジョブ投入画面により入力され、ユーザの認証情報として使用可能と判断されて、ユーザ情報登録部65により登録されたジョブの登録情報の一例を示している。   The user management information shown in FIG. 7A is input from the job input screen of the client terminal 11 or the like, is determined to be usable as user authentication information, and is stored in the job registration information registered by the user information registration unit 65. An example is shown.

図7(A)の例では、「位置コード」、「ジョブID」、「ユーザ名」、「パスワード」、「利用期間」等の項目により構成される。例えば、「位置コード」は、ユーザが利用する機器の位置を特定するための情報であるが、1以上のデバイスの集合を特定するための情報であっても良く、ユーザやデバイス等の集合に対する契約を識別するための情報であっても良い。なお、位置コードは一意であり、図7(A)に示すユーザ管理情報は、位置コード単位で管理されている。   7A includes items such as “position code”, “job ID”, “user name”, “password”, and “use period”. For example, the “position code” is information for specifying the position of the device used by the user, but may be information for specifying a set of one or more devices. It may be information for identifying a contract. Note that the position code is unique, and the user management information shown in FIG. 7A is managed in units of position codes.

また、「ジョブID」は、ジョブ投入画面により受け付けたジョブを識別する。「ユーザ名」は、ユーザIDであっても良く、例えばメールアドレス等であっても良い。なお、ユーザIDは、例えばユーザが所持する電子媒体を識別する情報を用いても良い。ユーザが所持する電子媒体としては、例えばICカード、携帯電話、タブレット端末、電子書籍端末等を利用することが可能である。   “Job ID” identifies the job received on the job input screen. The “user name” may be a user ID, for example, an e-mail address or the like. Note that the user ID may use information for identifying an electronic medium possessed by the user, for example. As an electronic medium possessed by the user, for example, an IC card, a mobile phone, a tablet terminal, an electronic book terminal, or the like can be used.

電子媒体を識別する情報としては、例えばカードID、シリアルID、電話番号、端末のプロフィール番号等を利用することが可能である。また、電子媒体を識別する情報を組み合わせて利用することも可能である。   As information for identifying the electronic medium, for example, a card ID, serial ID, telephone number, terminal profile number, and the like can be used. It is also possible to use a combination of information for identifying electronic media.

また、「パスワード」は、ユーザにより任意に設定される情報である。「利用期間」は、ユーザにより設定されるユーザが機器を利用したい期間、例えば「2013/02/01−2013/02/28」等や、「2013/02/01−」等である。   The “password” is information arbitrarily set by the user. The “use period” is a period for which the user wants to use the device set by the user, for example, “2013/02 / 01-2013 / 02/28”, “2013/02 / 01-”, and the like.

なお、図7(A)に示すユーザ管理情報において、上述した位置コードや利用期間は、例えば会社等の組織コードにより管理しても良い。   In the user management information shown in FIG. 7A, the above-described position code and usage period may be managed by an organization code such as a company.

図7(B)に示す機器管理情報は、例えば「位置コード」、「デバイスID」、「位置情報」等の項目により構成される。「位置コード」は、図7(A)に示すユーザ管理情報の「位置コード」と対応したものである。また、「デバイスID」は、機器を特定するための情報であり、例えば特定のアプリケーションが搭載されていることを示すIDや、特定の機器であることを示す機器番号等であっても良い。「位置情報」は、例えば機器が設置されている事業所を示している。   The device management information shown in FIG. 7B includes items such as “location code”, “device ID”, and “location information”, for example. The “position code” corresponds to the “position code” of the user management information shown in FIG. The “device ID” is information for specifying a device, and may be, for example, an ID indicating that a specific application is installed, a device number indicating that the device is a specific device, or the like. “Position information” indicates, for example, a business place where the device is installed.

図7(C)に示す出力データ管理情報は、例えば「出力データID」、「ユーザ名」、「書誌情報」等の項目により構成される。例えば、「出力データID」は、図7(A)に示すユーザ管理情報の「ジョブID」と対応付けて管理されたものであり、例えばデータストレージ74にスプールされているデータを識別するためのデータ識別情報である。また、「ユーザ名」は、例えばユーザID等である。「書誌情報」は、例えばデータの印刷設定情報等である。   The output data management information illustrated in FIG. 7C includes items such as “output data ID”, “user name”, “bibliographic information”, and the like. For example, the “output data ID” is managed in association with the “job ID” of the user management information shown in FIG. 7A, for example, for identifying data spooled in the data storage 74 Data identification information. The “user name” is, for example, a user ID. “Bibliographic information” is data print setting information, for example.

<ジョブ投入画面>
図8は、本実施形態に係るジョブ投入画面の一例を示す図である。なお、図8に示すジョブ投入画面は、クライアント端末11等においてプリントサービス利用アプリ82を利用する際に表示される画面である。
<Job submission screen>
FIG. 8 is a diagram illustrating an example of a job input screen according to the present embodiment. Note that the job input screen shown in FIG. 8 is a screen displayed when the print service using application 82 is used in the client terminal 11 or the like.

図8(A)は、ユーザ情報が利用可能と判断された画面の一例を示す図である。図8(B)は、ユーザ情報が重複していると判断された画面の一例を示す図である。   FIG. 8A is a diagram illustrating an example of a screen on which user information is determined to be usable. FIG. 8B is a diagram illustrating an example of a screen on which it is determined that user information is duplicated.

図8(A)に示すジョブ投入画面では、例えば「位置コード」、「User ID(ユーザID)」、「利用期間」、「Password(パスワード)」、「印刷ジョブ」等の項目が入力可能となっている。例えば、ユーザにより「位置コード」、「User ID」、「利用期間」の項目が入力されると、サービス提供システム40の認証処理部61により、図7(A)に示すユーザ管理情報に登録されている「位置コード」、「ユーザ名」、「利用期間」とそれぞれ比較される。   On the job input screen shown in FIG. 8A, for example, items such as “position code”, “User ID (user ID)”, “use period”, “Password (password)”, “print job” can be input. It has become. For example, when the items “location code”, “User ID”, and “use period” are input by the user, the authentication processing unit 61 of the service providing system 40 registers them in the user management information shown in FIG. The “location code”, “user name”, and “use period” are compared.

図8(A)に示すように、「位置コード」、「User ID」、「利用期間」の組合せが、図7(A)に示すユーザ管理情報と比較して一致又は重複しないユニークな情報であると判断されると、例えば「利用可能な条件です」等のメッセージが表示される。ここで、「位置コード」や「利用期間」は必須条件ではないが、例えば「利用期間」や「位置コード」が既に登録されている情報と異なる場合、「User ID」が一致していても利用可能な条件として判断される。   As shown in FIG. 8A, the combination of “location code”, “User ID”, and “use period” is unique information that does not match or overlap with the user management information shown in FIG. If it is determined that there is, a message such as “Available conditions” is displayed. Here, “location code” and “use period” are not indispensable conditions. For example, when “use period” and “position code” are different from already registered information, even if “User ID” matches. Judged as an available condition.

また、図8(B)に示すように、「位置コード」、「User ID」、「利用期間」の項目が一致又は重複していると判断されると、「既に登録済みの案件です。パスワードが一致した場合、同一条件でアップロードします。」等のメッセージが表示される。ここで、「パスワード」が一致する場合には、既に登録されているジョブを投入したユーザと同一のユーザとみなされ、各項目が重複している場合でも、パスワードが一致すればアップロードを行う。   Also, as shown in FIG. 8B, if it is determined that the items of “location code”, “User ID”, and “use period” match or overlap, “It is an already registered matter. Password If they match, the message will be uploaded under the same conditions. " Here, if the “password” matches, it is regarded as the same user as the user who has already entered the registered job, and even if each item is duplicated, upload is performed if the password matches.

これに対し「パスワード」が一致しない場合には、不正なユーザとみなすことが可能であるため、例えばエラーメッセージ等を表示させ、ジョブをアップロードしないように制御される。   On the other hand, if the “password” does not match, it can be regarded as an unauthorized user, and therefore, for example, an error message is displayed and control is performed so as not to upload the job.

<ジョブ出力処理>
図9は、本実施形態に係るジョブ出力処理手順の一例を示すシーケンス図である。なお、図9に示すシーケンスは、画像処理装置13の入力受付部111と、出力部112と、ログイン要求部115と、サービス利用要求部116と、サービス提供システム40のセッション管理部63と、認証処理部61と、データ処理部64と、プリントサービスアプリ51とにより実行される。
<Job output processing>
FIG. 9 is a sequence diagram illustrating an example of a job output processing procedure according to the present embodiment. The sequence shown in FIG. 9 includes an input receiving unit 111, an output unit 112, a login request unit 115, a service use request unit 116, a session management unit 63 of the service providing system 40, and an authentication. It is executed by the processing unit 61, the data processing unit 64, and the print service application 51.

図9に示すように、画像処理装置13の入力受付部111は、例えばユーザにより入力されたログイン情報としてユーザID、パスワード等を受け付けると(S40)、入力受付部111は、ログイン要求部115にログイン要求を通知する(S41)。   As illustrated in FIG. 9, when the input reception unit 111 of the image processing apparatus 13 receives a user ID, a password, or the like as login information input by a user (S40), the input reception unit 111 sends a login request unit 115 to the login request unit 115. A login request is notified (S41).

ログイン要求部115は、ユーザから受け付けたログイン情報と、画像処理装置13に対して設定されているデバイス認証情報とに基づくログインをサービス提供システム40の認証処理部61に要求する(S42)。なお、デバイス認証情報は、サービス提供システム40にアクセスする(ログインを試みる)画像処理装置13のサービス利用の正当性を認証するときに用いる情報である。   The login request unit 115 requests the authentication processing unit 61 of the service providing system 40 to log in based on the login information received from the user and the device authentication information set for the image processing apparatus 13 (S42). The device authentication information is information used when authenticating the service use of the image processing apparatus 13 that accesses the service providing system 40 (attempts to log in).

サービス提供システム40の認証処理部61は、ユーザから受け付けたユーザID、パスワードによる認証判断と、画像処理装置13に予め設定されているデバイス認証情報による認証判断とを行う(S43)。S43の認証判断では、上述した図7(A)に示すユーザ管理情報や、図7(B)に示す機器管理情報等が用いられ、ユーザから受け付けたユーザID、パスワード、デバイス認証情報が登録されている場合には、ログインOKと判断する。また、ユーザから受け付けたユーザID、パスワード、デバイス認証情報が登録されていない場合には、ログインNGと判断され、ユーザに通知される。以下の説明では、ログインOKと判断された場合について説明する。   The authentication processing unit 61 of the service providing system 40 performs authentication determination based on the user ID and password received from the user and authentication determination based on device authentication information preset in the image processing apparatus 13 (S43). In the authentication determination of S43, the user management information shown in FIG. 7A and the device management information shown in FIG. 7B are used, and the user ID, password, and device authentication information received from the user are registered. If so, it is determined that the login is OK. If the user ID, password, and device authentication information received from the user are not registered, it is determined as login NG and notified to the user. In the following description, a case where it is determined that login is OK will be described.

認証処理部61は、ログインOKを示すログイン応答を、画像処理装置13のログイン要求部115に対して行う(S44)。   The authentication processing unit 61 sends a login response indicating login OK to the login request unit 115 of the image processing apparatus 13 (S44).

画像処理装置13のログイン要求部115は、ログインOKを示すログイン応答を取得すると、ユーザID(ユーザ名)に基づきデータ一覧要求を行う(S45)。サービス提供システム40のセッション管理部63は、セッション確認後、プリントサービスアプリ51にデータ一覧を要求する(S46)。   When the login request unit 115 of the image processing apparatus 13 acquires a login response indicating login OK, the login request unit 115 makes a data list request based on the user ID (user name) (S45). After confirming the session, the session management unit 63 of the service providing system 40 requests a data list from the print service application 51 (S46).

プリントサービスアプリ51は、データ一覧要求のユーザIDと対応付けられている出力データ管理情報保持部94の出力データ管理情報を特定し、特定したジョブを示すデータ一覧をセッション管理部63に通知する(S47)。セッション管理部63は、画像処理装置13のサービス利用要求部116にプリントサービスアプリ51から得られたデータ一覧を通知する(S48)。   The print service application 51 identifies the output data management information of the output data management information holding unit 94 associated with the user ID of the data list request, and notifies the session management unit 63 of a data list indicating the identified job ( S47). The session management unit 63 notifies the service usage request unit 116 of the image processing apparatus 13 of the data list obtained from the print service application 51 (S48).

画像形成装置13は、通知を受けてデータ一覧画面を表示し、ユーザに出力したいデータを選択させ、入力受付部111がユーザからデータの出力要求を受け付けると(S49)、サービス利用要求部116にユーザから受け付けたデータの出力要求を通知する(S50)。   Upon receiving the notification, the image forming apparatus 13 displays a data list screen, causes the user to select data to be output, and when the input reception unit 111 receives a data output request from the user (S49), the service use request unit 116 A data output request received from the user is notified (S50).

サービス利用要求部116は、サービス提供システム40にユーザから受け付けたデータの出力要求を行うと(S51)、セッション管理部63によるセッション確認後、プリントサービスアプリ51にユーザから受け付けたデータの出力要求を行う(S52)。   When the service use request unit 116 requests the service providing system 40 to output the data received from the user (S51), after the session management unit 63 confirms the session, the print service application 51 receives the data output request received from the user. This is performed (S52).

プリントサービスアプリ51は、データの出力要求に対応するデータをデータストレージ74から取得すると、データ処理部64に取得したデータを出力し(S53)、データ処理部64によりデータ処理を行う(S54)。   When the print service application 51 acquires data corresponding to the data output request from the data storage 74, the print service application 51 outputs the acquired data to the data processing unit 64 (S53), and performs data processing by the data processing unit 64 (S54).

プリントサービスアプリ51は、データ処理部64からデータ処理を行ったデータを取得すると(S55)、セッション管理部63を介して(S56)、画像処理装置13のサービス利用要求部116にデータを送信する(S56)。画像処理装置13の出力部112は、ユーザから受け付けたデータ要求に対応するデータを出力する(S57)。   When the print service application 51 acquires data subjected to data processing from the data processing unit 64 (S55), the print service application 51 transmits the data to the service use request unit 116 of the image processing apparatus 13 via the session management unit 63 (S56). (S56). The output unit 112 of the image processing apparatus 13 outputs data corresponding to the data request received from the user (S57).

なお、上述した実施形態では、Webアップロードによるジョブ投入例を示したが、クライアント端末11等からサービス提供システム40に対してメールにより印刷ジョブを投入する例においても適用することが可能である。この場合には、上述したユーザID等をメールアドレスとし、例えばメールに機器の利用条件やパスワード等の情報を付加することで同様に認証を行うことが可能である。   In the above-described embodiment, an example of submitting a job by Web upload is shown, but the present invention can also be applied to an example in which a print job is submitted from the client terminal 11 or the like to the service providing system 40 by mail. In this case, authentication can be performed in the same manner by using the above-described user ID or the like as an e-mail address and adding information such as device usage conditions and a password to the e-mail, for example.

上述した実施形態によれば、利便性の良いユーザ認証を行うことが可能となる。すなわち、事前にユーザID等の認証情報を登録する手間をかけることなく、ユーザにとって覚えやすく、桁数が少ないため入力しやすく、他のユーザと重複しないユーザ情報を用いて、認証を行うことが可能となる。   According to the embodiment described above, it is possible to perform convenient user authentication. In other words, authentication can be performed using user information that is easy to remember for the user, easy to input because the number of digits is small, and does not overlap with other users, without having to register authentication information such as a user ID in advance. It becomes possible.

以上、開示の技術の好ましい実施形態について詳述したが、開示の技術に係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された開示の技術の要旨の範囲内において、種々の変形、変更が可能である。   The preferred embodiments of the disclosed technology have been described in detail above, but the invention is not limited to the specific embodiments according to the disclosed technology, and within the scope of the disclosed technology described in the claims, Various modifications and changes are possible.

11 クライアント端末
12 携帯端末
13 画像処理装置
14 その他機器
21 アクセス制御装置
22 プリントサービス提供装置
23 スキャンサービス提供装置
24 他サービス提供装置
31 入力装置
32 表示装置
33 RAM
34 ROM
35 HDD
36 CPU
37 通信I/F
38 外部I/F
40 サービス提供システム
41 サービスアプリ
42 プラットフォームAPI
43 管理データ記憶部
51 プリントサービスアプリ
52 スキャンサービスアプリ
53 その他のサービスアプリ
61 認証処理部
62 機器通信部
63 セッション管理部
64 データ処理部
65 ユーザ情報登録部
71 ユーザ管理情報記憶部
72 機器管理情報記憶部
73 データ管理情報記憶部
74 データストレージ
81,111 入力受付部
82,113 プリントサービス利用アプリ
83,115 ログイン要求部
84,116 サービス利用要求部
91 データ解析部
92 出力データ管理部
93 処理要求部
94 出力データ管理情報保持部
114 設定情報保持部
100 情報処理システム
101 コンピュータシステム
11 Client terminal 12 Mobile terminal 13 Image processing device 14 Other device 21 Access control device 22 Print service providing device 23 Scan service providing device 24 Other service providing device 31 Input device 32 Display device 33 RAM
34 ROM
35 HDD
36 CPU
37 Communication I / F
38 External I / F
40 service providing system 41 service application 42 platform API
43 Management data storage unit 51 Print service application 52 Scan service application 53 Other service application 61 Authentication processing unit 62 Device communication unit 63 Session management unit 64 Data processing unit 65 User information registration unit 71 User management information storage unit 72 Device management information storage Unit 73 data management information storage unit 74 data storage 81, 111 input reception unit 82, 113 print service use application 83, 115 login request unit 84, 116 service use request unit 91 data analysis unit 92 output data management unit 93 processing request unit 94 Output data management information holding unit 114 Setting information holding unit 100 Information processing system 101 Computer system

特開2004−287624号公報JP 2004-287624 A

Claims (8)

1以上の情報処理装置を有する情報処理システムであって、
処理要求の登録時にユーザにより入力されたユーザ情報と、前記ユーザが利用する機器の利用条件とに基づき、前記ユーザ情報が前記処理要求に対するユーザの認証情報として使用可能か判断する判断手段と、
前記判断手段による判断結果に応じて、前記ユーザ情報と、前記ユーザが利用する機器の利用条件とを対応付けて登録する登録手段と、
前記処理要求の実行時に前記登録手段により登録された前記ユーザ情報を用いて、前記処理要求に対する認証を行う認証手段とを有することを特徴とする情報処理システム。
An information processing system having one or more information processing devices,
Determining means for determining whether the user information can be used as user authentication information for the processing request based on user information input by the user at the time of registration of the processing request and a usage condition of the device used by the user;
In accordance with a determination result by the determination unit, a registration unit that registers the user information and a use condition of a device used by the user in association with each other;
An information processing system comprising: an authentication unit that authenticates the processing request using the user information registered by the registration unit when the processing request is executed.
前記判断手段は、
前記登録手段により既に登録されている登録情報を用いて、前記ユーザ情報が前記ユーザの認証情報として使用可能か判断することを特徴とする請求項1に記載の情報処理システム。
The determination means includes
The information processing system according to claim 1, wherein it is determined whether the user information can be used as authentication information of the user by using registration information already registered by the registration unit.
前記判断手段は、
前記機器の利用条件として、前記ユーザが利用する機器を特定する機器特定情報又は前記ユーザが利用する機器の利用期間情報を用いることを特徴とする請求項1又は2に記載の情報処理システム。
The determination means includes
The information processing system according to claim 1, wherein device usage information for specifying a device used by the user or usage period information for a device used by the user is used as the usage condition of the device.
前記判断手段は、
前記機器特定情報として、前記ユーザが利用する機器が設置されている位置情報を用いることを特徴とする請求項3に記載の情報処理システム。
The determination means includes
The information processing system according to claim 3, wherein position information where a device used by the user is installed is used as the device specifying information.
前記登録手段は、
前記ユーザ情報及び前記機器の利用条件と併せてユーザのパスワードを登録し、
前記判断手段は、
前記既に登録されている登録情報と、前記ユーザ情報及び前記機器の利用条件とが一致又は重複する場合に、前記登録手段により登録されたパスワードを用いて、前記ユーザ情報が前記ユーザの認証情報として使用可能か判断することを特徴とする請求項1乃至4のいずれか一項に記載の情報処理システム。
The registration means includes
Register the user's password along with the user information and usage conditions of the device,
The determination means includes
When the registration information already registered matches the user information and the usage conditions of the device, the user information is used as the user authentication information by using the password registered by the registration means. The information processing system according to claim 1, wherein it is determined whether the information can be used.
前記判断手段は、
前記登録されたパスワードと、前記ユーザにより入力されたパスワードとが一致する場合に、前記ユーザ情報が前記ユーザの認証情報として使用可能であると判断することを特徴とする請求項5に記載の情報処理システム。
The determination means includes
6. The information according to claim 5, wherein when the registered password matches a password input by the user, the user information is determined to be usable as the user authentication information. Processing system.
前記ユーザ情報として、前記ユーザのメールアドレスを用いることを特徴とする請求項1乃至6のいずれか一項に記載の情報処理システム。   The information processing system according to claim 1, wherein a mail address of the user is used as the user information. 1以上の情報処理装置を有する情報処理システムにおける情報処理方法であって、
処理要求の登録時にユーザにより入力されたユーザ情報と、前記ユーザが利用する機器の利用条件とに基づき、前記ユーザ情報が前記処理要求に対するユーザの認証情報として使用可能か判断する判断手順と、
前記判断手順による判断結果に応じて、前記ユーザ情報と、前記ユーザが利用する機器の利用条件とを対応付けて登録する登録手順と、
前記処理要求の実行時に前記登録手順により登録された前記ユーザ情報を用いて、前記処理要求に対する認証を行う認証手順とを有することを特徴とする情報処理方法。
An information processing method in an information processing system having one or more information processing devices,
A determination procedure for determining whether the user information can be used as user authentication information for the processing request based on user information input by the user at the time of registration of the processing request and a use condition of a device used by the user;
A registration procedure for registering the user information and the usage conditions of the device used by the user in association with each other according to the determination result of the determination procedure;
And an authentication procedure for authenticating the processing request using the user information registered by the registration procedure when the processing request is executed.
JP2013130946A 2013-06-21 2013-06-21 Information processing system and information processing method Expired - Fee Related JP6201444B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013130946A JP6201444B2 (en) 2013-06-21 2013-06-21 Information processing system and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013130946A JP6201444B2 (en) 2013-06-21 2013-06-21 Information processing system and information processing method

Publications (2)

Publication Number Publication Date
JP2015005211A true JP2015005211A (en) 2015-01-08
JP6201444B2 JP6201444B2 (en) 2017-09-27

Family

ID=52301029

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013130946A Expired - Fee Related JP6201444B2 (en) 2013-06-21 2013-06-21 Information processing system and information processing method

Country Status (1)

Country Link
JP (1) JP6201444B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017226192A (en) * 2016-06-24 2017-12-28 京セラドキュメントソリューションズ株式会社 Image forming apparatus, terminal, image forming system, and image forming method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010107882A (en) * 2008-10-31 2010-05-13 Konica Minolta Business Technologies Inc Image forming apparatus
JP2011102030A (en) * 2009-10-16 2011-05-26 Ricoh Co Ltd Printing device, printing method and program, and recording medium
JP2013039678A (en) * 2011-08-11 2013-02-28 Canon Inc Image processing apparatus, method for controlling the image processing apparatus, and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010107882A (en) * 2008-10-31 2010-05-13 Konica Minolta Business Technologies Inc Image forming apparatus
JP2011102030A (en) * 2009-10-16 2011-05-26 Ricoh Co Ltd Printing device, printing method and program, and recording medium
JP2013039678A (en) * 2011-08-11 2013-02-28 Canon Inc Image processing apparatus, method for controlling the image processing apparatus, and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017226192A (en) * 2016-06-24 2017-12-28 京セラドキュメントソリューションズ株式会社 Image forming apparatus, terminal, image forming system, and image forming method

Also Published As

Publication number Publication date
JP6201444B2 (en) 2017-09-27

Similar Documents

Publication Publication Date Title
JP6056384B2 (en) System and service providing apparatus
JP6476760B2 (en) Information processing system, information processing apparatus, login method, and program
US9608972B2 (en) Service providing system and data providing method that convert a process target data into output data with a data format that a service receiving apparatus is able to output
CN103631542B (en) Device for control data output and system
JP6550692B2 (en) Service providing system, log information providing method and program
US9189187B2 (en) Service providing system and service providing method for providing a service to a service usage device connected via a network
JP6372311B2 (en) Information processing system, electronic device, service authorization method and program
JP6111713B2 (en) Information processing system, information processing apparatus, authentication information management method, and program
JP6459398B2 (en) Information processing system, information processing apparatus, access control method, and program
US10243924B2 (en) Service providing system, service providing method, and information processing apparatus
JP6183035B2 (en) Service providing system, service providing method and program
JP6716899B2 (en) Information processing system, information processing apparatus, and program
JP6303312B2 (en) Service providing system and image providing method
JP2015032043A (en) Service providing system, service providing method and program
JP2014167679A (en) Job execution control system, job execution system, job execution control method and program
JP6163932B2 (en) Data processing system, information processing system, information processing method, and program
JP2014089678A (en) Information processing unit, system, and information providing method
JP6237868B2 (en) Cloud service providing system and cloud service providing method
JP6447766B2 (en) Service providing system, data providing method and program
JP6201444B2 (en) Information processing system and information processing method
JP6241111B2 (en) Service providing system, information processing system, usage restriction method and program
JP2015026232A (en) Service provision system, information collection method, and program
JP6299101B2 (en) Service providing system, service providing method and program
JP2015146147A (en) Service providing system, information processing apparatus, image providing method, and program
JP2015032041A (en) Service providing system, service providing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160607

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170419

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170516

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170713

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: 20170801

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170814

R151 Written notification of patent or utility model registration

Ref document number: 6201444

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees