Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6973231B2 - Servers, image processors, custom screen display methods and custom screen display programs - Google Patents
[go: Go Back, main page]

JP6973231B2 - Servers, image processors, custom screen display methods and custom screen display programs - Google Patents

Servers, image processors, custom screen display methods and custom screen display programs Download PDF

Info

Publication number
JP6973231B2
JP6973231B2 JP2018060686A JP2018060686A JP6973231B2 JP 6973231 B2 JP6973231 B2 JP 6973231B2 JP 2018060686 A JP2018060686 A JP 2018060686A JP 2018060686 A JP2018060686 A JP 2018060686A JP 6973231 B2 JP6973231 B2 JP 6973231B2
Authority
JP
Japan
Prior art keywords
person
user
degree
registered
authentication
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.)
Active
Application number
JP2018060686A
Other languages
Japanese (ja)
Other versions
JP2019176267A (en
Inventor
博征 川畑
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.)
Konica Minolta Inc
Original Assignee
Konica Minolta 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 Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2018060686A priority Critical patent/JP6973231B2/en
Publication of JP2019176267A publication Critical patent/JP2019176267A/en
Application granted granted Critical
Publication of JP6973231B2 publication Critical patent/JP6973231B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)

Description

この発明は、サーバー、画像処理装置、カスタム画面表示方法およびカスタム画面表示プログラムに関し、特に、ユーザーごとに予め準備された操作画面を管理するサーバー、その操作画面を表示する画像処理装置、サーバーで実行されるカスタム画面表示方法およびカスタム画面表示プログラム、および画像処理装置で実行されるカスタム画面表示方法およびカスタム画面表示プログラムに関する。 The present invention relates to a server, an image processing device, a custom screen display method and a custom screen display program, and in particular, a server that manages an operation screen prepared in advance for each user, an image processing device that displays the operation screen, and a server. The custom screen display method and the custom screen display program to be performed, and the custom screen display method and the custom screen display program executed by the image processing device.

ファックスやコピーやスキャナーなどといった複数の機能を併せ持つMFP(Multi Function Peripheral)で代表される画像処理装置においては、ユーザーがMFPに機能を実行させるための設定を容易にするために、ユーザーごとに設定画面をカスタム化する機能を有する。このため、MFPは、複数のユーザーごとに操作画面を準備しておき、ユーザーを認証すると、認証されたユーザーに対して準備された操作画面を表示する。 In an image processing device represented by an MFP (Multifunction Peripheral) that has multiple functions such as fax, copy, and scanner, it is set for each user in order to facilitate the setting for the user to execute the function. It has a function to customize the screen. Therefore, the MFP prepares an operation screen for each of a plurality of users, and when the user is authenticated, the MFP displays the prepared operation screen for the authenticated user.

複数のユーザーそれぞれが複数のMFPを操作可能な環境においては、複数のユーザーごとに操作画面をカスタム化する場合は、サーバーで一元的に管理すると便利である。しかしながら、MFPが、それを操作するユーザーを特定してから、そのユーザーに対して準備された操作画面をサーバーから取得するまでに所定の時間が必要とされるので、ユーザーは、操作画面が取得されるまで待機しなければならない。 In an environment where multiple users can operate multiple MFPs, it is convenient to centrally manage the operation screen on the server when customizing the operation screen for each of the multiple users. However, since it takes a predetermined time for the MFP to acquire the operation screen prepared for the user from the server after identifying the user who operates the MFP, the user can acquire the operation screen. You have to wait until it is done.

ユーザーがMFPを操作可能になるまでの時間を短縮する技術として、特開2016−93933号公報には、ユーザーを認証するか否かを決定する認証処理に用いられる第1のユーザー情報を取得する取得部と、予め登録されたユーザーを識別する第2のユーザー情報を記憶する第1の記憶部と、前記取得部により前記第1のユーザー情報が取得された場合、前記第1のユーザー情報と前記第2のユーザー情報とを比較して前記認証処理を実行する認証部と、ユーザーの認証状態を検出する認証状態検出部と、ユーザーが認証されていない状態を示す第1の認証状態、および、ユーザーが認証されている状態を示す第2の認証状態の各々に対して、許可する操作を対応付けた対応情報を記憶する第2の記憶部と、前記認証状態検出部により検出されたユーザーの認証状態と前記対応情報とに応じて、許可する操作を示す操作画像を表示する制御を行う第1の表示制御部と、を備えた画像処理装置が記載されている。 As a technique for shortening the time until the user can operate the MFP, Japanese Patent Application Laid-Open No. 2016-93333 acquires the first user information used in the authentication process for determining whether or not to authenticate the user. The acquisition unit, the first storage unit that stores the second user information that identifies the user registered in advance, and the first user information when the first user information is acquired by the acquisition unit. An authentication unit that compares the second user information to execute the authentication process, an authentication status detection unit that detects the user's authentication status, a first authentication status that indicates that the user is not authenticated, and a first authentication status. , A second storage unit that stores correspondence information associated with permitted operations for each of the second authentication states indicating the state in which the user is authenticated, and a user detected by the authentication state detection unit. Described is an image processing apparatus including a first display control unit that controls to display an operation image indicating a permitted operation according to the authentication status of the above and the corresponding information.

しかしながら、特開2016−93933号公報に記載の画像処理装置は、ユーザーが認証されるまで、ユーザーが認証されていない状態を示す第1の認証状態に対して許可する操作を示す操作画面を表示することができるが、ユーザーが認証されている状態を示す第2の認証状態に対して許可する操作を示す操作画面を表示することができないといった問題がある。
特開2016−93933号公報
However, the image processing apparatus described in Japanese Patent Application Laid-Open No. 2016-93333 displays an operation screen indicating an operation permitted for a first authentication state indicating a state in which the user is not authenticated until the user is authenticated. However, there is a problem that the operation screen indicating the operation to be permitted for the second authentication state indicating the state in which the user is authenticated cannot be displayed.
Japanese Unexamined Patent Publication No. 2016-93333

この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、複数のユーザーごとの操作画面を一元的に管理するとともに、複数の画像処理装置それぞれにおけるレスポンスタイムを短縮したサーバーを提供することである。 The present invention has been made to solve the above-mentioned problems, and one of the purposes of the present invention is to centrally manage operation screens for each of a plurality of users and to provide response times for each of the plurality of image processing devices. Is to provide a shortened server.

この発明の他の目的は、操作者が認証されてから操作画面を表示するまでの時間を短くすることが可能な画像処理装置を提供することである。 Another object of the present invention is to provide an image processing device capable of shortening the time from the authentication of the operator to the display of the operation screen.

この発明のさらに他の目的は、複数のユーザーごとの操作画面を一元的に管理するとともに、複数の画像処理装置それぞれにおけるレスポンスタイムを短縮したカスタム画面表示方法を提供することである。 Still another object of the present invention is to provide a custom screen display method that centrally manages operation screens for each of a plurality of users and shortens the response time of each of the plurality of image processing devices.

この発明のさらに他の目的は、操作者が認証されてから操作画面を表示するまでの時間を短くすることが可能なカスタム画面表示方法を提供することである。 Still another object of the present invention is to provide a custom screen display method capable of shortening the time from the authentication of the operator to the display of the operation screen.

この発明のさらに他の目的は、複数のユーザーごとの操作画面を一元的に管理するとともに、複数の画像処理装置それぞれにおけるレスポンスタイムを短縮したカスタム画面表示プログラムを提供することである。 Still another object of the present invention is to provide a custom screen display program that centrally manages operation screens for each of a plurality of users and shortens the response time of each of the plurality of image processing devices.

この発明のさらに他の目的は、操作者が認証されてから操作画面を表示するまでの時間を短くすることが可能なカスタム画面表示プログラムを提供することである。 Still another object of the present invention is to provide a custom screen display program capable of shortening the time from the authentication of the operator to the display of the operation screen.

この発明は上述した問題点を解決するためになされたもので、この発明のある局面によれば、サーバーは、複数の画像処理装置のいずれかの操作装置を操作する操作者が認証されることに応じて、操作者に関連して予め登録された操作画面に関するカスタムデータを操作装置に送信するカスタムデータ送信手段と、人物の生体情報に基づいて、予め登録された複数の登録ユーザーそれぞれに対して、人物が登録ユーザーであることの確からしさを示す一致度を決定する比較手段と、操作装置において人物が検出される場合、複数の登録ユーザーそれぞれに対して決定された一致度に基づいて仮登録ユーザーを決定する仮決定手段と、操作装置を操作する操作者が認証される前の段階で、仮登録ユーザーに関連するカスタムデータのうちで、仮登録ユーザーに対して決定された一致度に応じた部分を操作装置に送信する認証前送信手段と、を備える。 The present invention has been made to solve the above-mentioned problems, and according to an aspect of the present invention, the server is authenticated by an operator who operates one of a plurality of image processing devices. Depending on the custom data transmission means for transmitting custom data related to the operation screen registered in advance in relation to the operator to the operation device, and for each of the plurality of pre-registered registered users based on the biometric information of the person. Then, when a person is detected by a comparison means for determining the degree of matching indicating the certainty that the person is a registered user, and when the person is detected by the operating device, it is provisionally based on the degree of matching determined for each of a plurality of registered users. Of the custom data related to the temporary registration user, the degree of matching determined for the temporary registration user before the authentication means for determining the registered user and the operator who operates the operating device is authenticated. It is provided with a pre-authentication transmission means for transmitting the corresponding portion to the operating device.

この局面に従えば、人物の生体情報に基づいて、登録された複数の登録ユーザーそれぞれに対する一致度を決定し、操作装置において人物が検出される場合、複数の登録ユーザーそれぞれに対して決定された一致度に基づいて仮登録ユーザーを決定し、操作者が認証される前の段階で、仮登録ユーザーに関連するカスタムデータのうちで一致度に応じた部分を操作装置に送信する。このため、操作装置においては、操作者が認証され場合に、操作者が認証される前の段階で、サーバーから受信される仮登録ユーザーに関連するカスタムデータの一致度に応じた部分に基づいて、操作画面を表示することができる。したがって、複数の画像処理装置それぞれにおいて、操作者が認証されてから操作画面を表示するまでの時間を短くすることができる。その結果、複数のユーザーごとの操作画面を一元的に管理するとともに、複数の画像処理装置それぞれにおけるレスポンスタイムを短縮したサーバーを提供することができる。 According to this aspect, the degree of matching for each of the plurality of registered users is determined based on the biometric information of the person, and when the person is detected by the operating device, the degree of matching is determined for each of the plurality of registered users. The temporary registration user is determined based on the degree of matching, and the portion of the custom data related to the temporary registration user according to the degree of matching is transmitted to the operating device before the operator is authenticated. Therefore, in the operating device, when the operator is authenticated, before the operator is authenticated, based on the part according to the degree of matching of the custom data related to the temporarily registered user received from the server. , The operation screen can be displayed. Therefore, in each of the plurality of image processing devices, the time from the authentication of the operator to the display of the operation screen can be shortened. As a result, it is possible to centrally manage the operation screens for each of a plurality of users and provide a server with a shortened response time in each of the plurality of image processing devices.

好ましくは、仮決定手段は、複数の登録ユーザーのうちから、同時に検出された複数の人物にそれぞれ対応する複数の仮登録ユーザーを決定する。 Preferably, the provisional determination means determines a plurality of provisional registration users corresponding to the plurality of persons detected at the same time from among the plurality of registered users.

この局面に従えば、操作装置において同時に検出される複数の人物にそれぞれ対応する複数の仮登録ユーザーを決定するので、操作装置を操作する可能性のある登録ユーザーのカスタムデータを操作装置に送信することができる。 According to this aspect, since a plurality of temporary registered users corresponding to a plurality of persons detected at the same time in the operating device are determined, custom data of the registered user who may operate the operating device is transmitted to the operating device. be able to.

好ましくは、仮決定手段は、複数の登録ユーザーのうちから一人の人物に対応する複数の仮登録ユーザーを決定する。 Preferably, the tentative determination means determines a plurality of tentatively registered users corresponding to one person from among the plurality of registered users.

この局面に従えば、操作装置において検出される一人の人物に対応して複数の仮登録ユーザーを決定するので、操作装置を操作する可能性のある登録ユーザーのカスタムデータを操作装置に送信することができる。 According to this aspect, since a plurality of temporary registered users are determined corresponding to one person detected in the operating device, custom data of the registered user who may operate the operating device is transmitted to the operating device. Can be done.

好ましくは、比較手段は、操作装置が人物を撮像して取得した画像に含まれる人物が表された人物部分を、複数の登録ユーザーそれぞれを認証するために予め登録された特徴データと比較する。 Preferably, the comparison means compares the person portion represented by the person included in the image acquired by the operating device with the image of the person with the feature data registered in advance for authenticating each of the plurality of registered users.

この局面に従えば、操作装置が人物を撮像して取得した画像に含まれる人物部分を、複数の登録ユーザーそれぞれを認証するために登録された特徴データと比較するので、認証に用いる特徴データを用いて、仮登録ユーザーを決定することができる。 According to this aspect, since the person portion included in the image acquired by the operating device by imaging the person is compared with the feature data registered for authenticating each of the plurality of registered users, the feature data used for the authentication is used. Can be used to determine a temporary registered user.

好ましくは、比較手段は、操作装置が集音した音に含まれる人物の音声を、複数の登録ユーザーそれぞれを認証するために予め登録された特徴データと比較する。 Preferably, the comparison means compares the voice of a person included in the sound collected by the operating device with the feature data registered in advance for authenticating each of the plurality of registered users.

この局面に従えば、操作装置が集音した音に含まれる音声を、複数の登録ユーザーそれぞれを認証するために登録された特徴データと比較するので、認証に用いる特徴データを用いて、仮登録ユーザーを決定することができる。 According to this aspect, the voice included in the sound collected by the operating device is compared with the feature data registered for authenticating each of the plurality of registered users. Therefore, the feature data used for the authentication is used for temporary registration. You can determine the user.

好ましくは、比較手段は、操作装置が人物を撮像して取得した画像に含まれる人物が表された人物部分を複数の登録ユーザーそれぞれを認証するために予め登録された第1の特徴データと比較することによって決定された第1一致度と、操作装置が集音した音に含まれる人物の音声を複数の登録ユーザーそれぞれを認証するために予め登録された第2の特徴データと比較することによって決定された第2一致度と、に基づいて、一致度を決定する。 Preferably, the comparison means compares the person portion represented by the person included in the image acquired by the operating device with the image of the person with the first feature data registered in advance for authenticating each of the plurality of registered users. By comparing the first degree of matching determined by the operation and the voice of the person included in the sound collected by the operating device with the second feature data registered in advance for authenticating each of the plurality of registered users. The degree of coincidence is determined based on the determined second degree of coincidence.

この局面に従えば、第1の特徴データと第2の特徴データを用いて、仮登録ユーザーを決定するので、仮登録ユーザーを決定する精度を向上させることができる。 According to this aspect, since the temporary registration user is determined by using the first feature data and the second feature data, the accuracy of determining the temporary registration user can be improved.

好ましくは、認証前送信手段は、仮決定手段により複数の仮登録ユーザーが決定される場合、複数の仮登録ユーザーのうち、操作装置が集音した音に含まれる人物の音声が大きな仮登録ユーザーに関連するカスタムデータの一部を優先して送信する。 Preferably, when a plurality of temporary registration users are determined by the provisional determination means, the pre-authentication transmission means is a provisional registration user having a loud voice of a person included in the sound collected by the operating device among the plurality of provisional registration users. Priority is given to sending some of the custom data related to.

この局面に従えば、複数の仮登録ユーザーが決定される場合、操作装置が集音した音に含まれる音声が大きな仮登録ユーザーに関連するカスタムデータの一部を優先して送信する。音声が大きな仮登録ユーザーほど、操作装置の近くにいる可能性が高いので、操作装置を使用するまでの時間の短いユーザーのカスタムデータを優先することで、レスポンスタイムを短くすることができる。 According to this aspect, when a plurality of temporary registration users are determined, a part of the custom data related to the temporary registration user whose voice is included in the sound collected by the operating device is preferentially transmitted. Temporarily registered users with louder voices are more likely to be closer to the operating device, so the response time can be shortened by giving priority to user custom data that takes less time to use the operating device.

好ましくは、認証前送信手段は、仮決定手段により複数の仮登録ユーザーが決定される場合、複数の仮登録ユーザーのうち一致度が高い仮登録ユーザーに関連するカスタムデータの一部を、他の仮登録ユーザーに関連するカスタムデータの一部をよりも先に送信する。 Preferably, when the provisional determination means determines a plurality of provisional registration users, the pre-authentication transmission means performs a part of the custom data related to the provisional registration user having a high degree of matching among the plurality of provisional registration users. Send some of the custom data related to the temporary registered user before.

この局面に従えば、複数の仮登録ユーザーが決定される場合、一致度が高い仮登録ユーザーに関連するカスタムデータの一部を、他の仮登録ユーザーに関連するカスタムデータの一部をよりも先に送信する。登録ユーザーである確率が高い仮登録ユーザーほど優先して、カスタムデータを送信するので、登録ユーザーの確率の高い仮登録ユーザーのレスポンスタイムを短くすることができる。 According to this aspect, when multiple temporary registration users are determined, some of the custom data related to the temporary registration user with a high degree of matching is more than some of the custom data related to other temporary registration users. Send first. Since the temporary registered user with a high probability of being a registered user is sent with priority, the response time of the temporary registered user with a high probability of being a registered user can be shortened.

好ましくは、比較手段は、操作装置において生体情報が検出されてから操作者が認証されるまでの間は、所定時間間隔で人物に対応する一致度を決定する。 Preferably, the comparison means determines the degree of matching corresponding to the person at predetermined time intervals from the detection of the biometric information in the operating device to the authentication of the operator.

この局面に従えば、所定時間間隔で人物に対応する一致度を決定するので、一致度が大きくなるほどカスタムデータを送信する量を多くすることができる。したがって、操作装置に仮登録ユーザーが近づくにしたがって、カスタムデータの送信量が多くすることができる。 According to this aspect, the degree of matching corresponding to the person is determined at predetermined time intervals, so that the larger the degree of matching, the larger the amount of custom data to be transmitted. Therefore, as the temporary registration user approaches the operating device, the amount of custom data transmitted can be increased.

好ましくは、認証前送信手段は、カスタムデータで定められる複数の操作画面のうちから、仮登録ユーザーに対して決定された一致度に応じた数の操作画面を送信する。 Preferably, the pre-authentication transmission means transmits a number of operation screens according to a determined degree of matching to the provisionally registered user from among a plurality of operation screens defined by the custom data.

この局面に従えば、操作画面単位でカスタムデータを送信することができる。 According to this aspect, custom data can be transmitted for each operation screen.

好ましくは、認証前送信手段は、カスタムデータで定められる複数の操作画面を、仮登録ユーザーに対して決定された一致度に応じたデータ量になるまで順に送信する。 Preferably, the pre-authentication transmission means sequentially transmits a plurality of operation screens defined by the custom data to the temporary registration user until the amount of data corresponds to the degree of matching determined.

この局面に従えば、一致度の応じたデータ量の操作画面を送信することができる。 According to this aspect, the operation screen of the amount of data according to the degree of matching can be transmitted.

好ましくは、認証前送信手段は、カスタムデータで定められる複数の操作画面が階層構造で互いに関連付けられている場合、階層が上位の操作画面を優先して送信する。 Preferably, when a plurality of operation screens defined by custom data are associated with each other in a hierarchical structure, the pre-authentication transmission means preferentially transmits an operation screen having a higher hierarchy.

この局面に従えば、階層が上位の操作画面が下位の階層の操作画面よりも先に表示される確率が高いので、レスポンスタイムを短くすることができる。 According to this aspect, since there is a high probability that the operation screen at the higher level is displayed before the operation screen at the lower level, the response time can be shortened.

好ましくは、認証前送信手段は、カスタムデータにより同一階層に属する複数の操作画面について、複数の操作画面に予め定められた優先度が上位の操作画面を優先して送信する。 Preferably, the pre-authentication transmission means transmits the plurality of operation screens belonging to the same layer by custom data, giving priority to the operation screens having a higher priority predetermined on the plurality of operation screens.

この局面に従えば、優先度を使用される可能性の高いほど高く設定すれば、使用される可能性の高い操作画面が表示される確率が高くなるので、レスポンスタイムを短くすることができる。 According to this aspect, if the priority is set higher as it is more likely to be used, the probability that the operation screen that is more likely to be used is displayed is higher, so that the response time can be shortened.

好ましくは、認証前送信手段は、複数の操作画面それぞれを構成する複数種類のファイルのうち所定の種類のファイルを他の種類のファイルよりも優先して送信する。 Preferably, the pre-authentication transmission means transmits a predetermined type of file among the plurality of types of files constituting each of the plurality of operation screens with priority over the other types of files.

この局面に従えば、所定の種類のファイルだけで、操作画面の一部を表示することができるので、操作画面の少なくとも一部が表示されるまでのレスポンスタイムを短くすることができる。 According to this aspect, since a part of the operation screen can be displayed only with a predetermined type of file, the response time until at least a part of the operation screen is displayed can be shortened.

この発明の他の局面によれば、画像処理装置は、操作者が認証されることに応じて、操作者に関連してサーバーに記憶されたカスタムデータに基づいて、操作画面を表示する表示制御手段と、人物を検出する検出手段と、人物の生体情報に基づいて、人物が予め登録された複数の登録ユーザーそれぞれであることの確からしさを示す一致度を決定する比較手段と、人物が検出される場合、複数の登録ユーザーそれぞれに対して決定された一致度に基づいて仮登録ユーザーを決定する仮決定手段と、決定された仮登録ユーザーに関連してサーバーに記憶されたカスタムデータのうちで、一致度に応じた部分を取得する認証前取得手段と、を備える。 According to another aspect of the invention, the image processing apparatus is a display control that displays an operation screen based on custom data stored in the server in relation to the operator in response to the authentication of the operator. Means, detection means for detecting a person, comparison means for determining the degree of match indicating the certainty that a person is each of a plurality of pre-registered registered users based on the biometric information of the person, and detection by the person. If so, of the tentative decision means to determine the tentatively registered user based on the degree of matching determined for each of the multiple registered users, and the custom data stored on the server in relation to the determined tentatively registered user. It is provided with a pre-authentication acquisition means for acquiring a part according to the degree of matching.

この局面に従えば、人物の生体情報に基づいて、複数の登録ユーザーそれぞれに対する一致度を決定し、人物が検出される場合、複数の登録ユーザーそれぞれに対して決定された一致度に基づいて仮登録ユーザーを決定し、操作者が認証される前の段階で、仮登録ユーザーに関連するカスタムデータの一致度に応じた部分を取得する。このため、操作者が認証され場合に、操作者が認証される前の段階で、カスタムデータの一致度に応じた部分に基づいて、操作画面を表示することができる。したがって、操作者が認証されてから操作画面を表示するまでの時間を短くすることが可能な画像処理装置を提供することができる。 According to this aspect, the degree of matching for each of a plurality of registered users is determined based on the biometric information of the person, and when a person is detected, the degree of matching is tentatively determined based on the degree of matching determined for each of the plurality of registered users. The registered user is determined, and the part corresponding to the degree of matching of the custom data related to the temporary registered user is acquired before the operator is authenticated. Therefore, when the operator is authenticated, the operation screen can be displayed based on the portion corresponding to the degree of matching of the custom data before the operator is authenticated. Therefore, it is possible to provide an image processing device capable of shortening the time from the authentication of the operator to the display of the operation screen.

好ましくは、取得されたカスタムデータを、対応する一致度が低いカスタムデータから順に削除する削除手段を、さらに備える。 Preferably, the deletion means for deleting the acquired custom data in order from the corresponding custom data having the lowest degree of matching is further provided.

この局面に従えば、一致度が低いカスタムデータから順に削除するので、カスタムデータを記憶する容量が増大しないようにすることができる。 According to this aspect, the custom data having the lowest degree of matching is deleted in order, so that the capacity for storing the custom data can be prevented from increasing.

この発明のさらに他の局面によれば、カスタム画面表示方法は、複数の画像処理装置のいずれかの操作装置を操作する操作者が認証されることに応じて、操作者に関連して予め登録された操作画面に関するカスタムデータを操作装置に送信するカスタムデータ送信ステップと、人物の生体情報に基づいて、予め登録された複数の登録ユーザーそれぞれに対して、人物が登録ユーザーであることの確からしさを示す一致度を決定する比較ステップと、操作装置において人物が検出される場合、複数の登録ユーザーそれぞれに対して決定された一致度に基づいて仮登録ユーザーを決定する仮決定ステップと、操作装置を操作する操作者が認証される前の段階で、仮登録ユーザーに関連するカスタムデータのうちで、仮登録ユーザーに対して決定された一致度に応じた部分を操作装置に送信する認証前送信ステップと、をサーバーに実行させる。 According to still another aspect of the invention, the custom screen display method is pre-registered in relation to the operator in response to the authentication of the operator operating any of the plurality of image processing devices. The custom data transmission step of transmitting the custom data related to the operated operation screen to the operation device, and the certainty that the person is the registered user for each of the plurality of pre-registered registered users based on the biometric information of the person. A comparison step for determining the degree of matching, and a provisional determination step for determining a temporary registered user based on the degree of matching determined for each of a plurality of registered users when a person is detected in the operating device, and an operating device. Before the operator who operates the operation is authenticated, the part of the custom data related to the temporary registration user according to the degree of matching determined for the temporary registration user is transmitted to the operation device. Let the server perform the steps.

この局面に従えば、複数のユーザーごとの操作画面を一元的に管理するとともに、複数の画像処理装置それぞれにおけるレスポンスタイムを短縮したカスタム画面表示方法を提供することができる。 According to this aspect, it is possible to centrally manage the operation screens for each of a plurality of users and provide a custom screen display method in which the response time in each of the plurality of image processing devices is shortened.

この発明のさらに他の局面によれば、カスタム画面表示方法は、操作者が認証されることに応じて、操作者に関連してサーバーに記憶されたカスタムデータに基づいて、操作画面を表示する表示制御ステップと、人物を検出する検出ステップと、人物の生体情報に基づいて、予め登録された複数の登録ユーザーそれぞれに対して、人物が登録ユーザーであることの確からしさを示す一致度を決定する比較ステップと、人物が検出される場合、複数の登録ユーザーそれぞれに対して決定された一致度に基づいて仮登録ユーザーを決定する仮決定ステップと、決定された仮登録ユーザーに関連してサーバーに記憶されたカスタムデータのうちで、一致度に応じた部分を取得する認証前取得ステップと、を画像処理装置に実行させる。 According to yet another aspect of the invention, the custom screen display method displays the operation screen based on the custom data stored in the server in relation to the operator in response to the operator being authenticated. Based on the display control step, the detection step for detecting a person, and the biometric information of the person, the degree of matching indicating the certainty that the person is a registered user is determined for each of a plurality of pre-registered registered users. A comparison step to determine a temporary registered user based on a degree of match determined for each of the multiple registered users, and a server associated with the determined temporary registered user when a person is detected. The image processing device is made to execute the pre-authentication acquisition step of acquiring the part corresponding to the degree of matching among the custom data stored in.

この局面に従えば、操作者が認証されてから操作画面を表示するまでの時間を短くすることが可能なカスタム画面表示方法を提供することができる。 According to this aspect, it is possible to provide a custom screen display method capable of shortening the time from the authentication of the operator to the display of the operation screen.

この発明のさらに他の局面によれば、カスタム画面表示プログラムは、複数の画像処理装置のいずれかの操作装置を操作する操作者が認証されることに応じて、操作者に関連して予め登録された操作画面に関するカスタムデータを操作装置に送信するカスタムデータ送信ステップと、人物の生体情報に基づいて、予め登録された複数の登録ユーザーそれぞれに対して、人物が登録ユーザーであることの確からしさを示す一致度を決定する比較ステップと、操作装置において人物が検出される場合、複数の登録ユーザーそれぞれに対して決定された一致度に基づいて仮登録ユーザーを決定する仮決定ステップと、操作装置を操作する操作者が認証される前の段階で、仮登録ユーザーに関連するカスタムデータのうちで、仮登録ユーザーに対して決定された一致度に応じた部分を操作装置に送信する認証前送信ステップと、をサーバーを制御するコンピューターに実行させる。 According to still another aspect of the invention, the custom screen display program is pre-registered in relation to the operator in response to the authentication of the operator operating any of the plurality of image processing devices. The custom data transmission step of transmitting the custom data related to the operated operation screen to the operation device, and the certainty that the person is the registered user for each of the plurality of pre-registered registered users based on the biometric information of the person. A comparison step that determines the degree of matching, and a provisional determination step that determines a temporary registered user based on the degree of matching determined for each of a plurality of registered users when a person is detected in the operating device, and an operating device. Before the operator who operates the operation is authenticated, the part of the custom data related to the temporary registration user according to the degree of matching determined for the temporary registration user is transmitted to the operation device. Let the computer that controls the server perform the steps.

この局面に従えば、複数のユーザーごとの操作画面を一元的に管理するとともに、複数の画像処理装置それぞれにおけるレスポンスタイムを短縮したカスタム画面表示プログラムを提供することができる。 According to this aspect, it is possible to centrally manage the operation screens for each of a plurality of users and provide a custom screen display program in which the response time in each of the plurality of image processing devices is shortened.

この発明のさらに他の局面によれば、カスタム画面表示プログラムは、操作者が認証されることに応じて、操作者に関連してサーバーに記憶されたカスタムデータに基づいて、操作画面を表示する表示制御ステップと、人物を検出する検出ステップと、人物の生体情報に基づいて、予め登録された複数の登録ユーザーそれぞれに対して、人物が登録ユーザーであることの確からしさを示す一致度を決定する比較ステップと、人物の生体情報が検出される場合、複数の登録ユーザーそれぞれに対して決定された一致度に基づいて仮登録ユーザーを決定する仮決定ステップと、決定された仮登録ユーザーに関連してサーバーに記憶されたカスタムデータのうちで、一致度に応じた部分を取得する認証前取得ステップと、を画像処理装置を制御するコンピューターに実行させる。 According to yet another aspect of the invention, the custom screen display program displays the operation screen based on the custom data stored in the server in relation to the operator in response to the operator being authenticated. Based on the display control step, the detection step for detecting a person, and the biometric information of the person, the degree of matching indicating the certainty that the person is a registered user is determined for each of a plurality of pre-registered registered users. Related to the comparison step to determine the provisional registration user based on the degree of matching determined for each of the plurality of registered users when the biometric information of the person is detected, and the provisional determination step to determine the provisional registration user. Then, among the custom data stored in the server, the pre-authentication acquisition step of acquiring the part according to the degree of matching is executed by the computer controlling the image processing device.

この局面に従えば、操作者が認証されてから操作画面を表示するまでの時間を短くすることが可能なカスタム画面表示プログラムを提供することができる。 According to this aspect, it is possible to provide a custom screen display program capable of shortening the time from the authentication of the operator to the display of the operation screen.

本発明の実施の形態の1つにおける情報処理システムの全体概要の一例を示す図である。It is a figure which shows an example of the whole outline of the information processing system in one of the Embodiments of this invention. 本実施の形態の1つにおけるサーバーのハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware configuration of the server in one of this Embodiment. 本発明の実施の形態の1つにおけるMFPの外観を示す斜視図である。It is a perspective view which shows the appearance of the MFP in one of the embodiments of this invention. MFPのハードウェア構成の概要を示すブロック図である。It is a block diagram which shows the outline of the hardware composition of the MFP. 本実施の形態におけるMFPによる人物の検出を説明する模式図である。It is a schematic diagram explaining the detection of a person by the MFP in this embodiment. 本実施の形態におけるMFPが備えるCPUが有する機能の一例を示す図である。It is a figure which shows an example of the function which the CPU included in the MFP in this embodiment has. 本実施の形態におけるサーバーが備えるCPUが有する機能の一例を示すブロック図である。It is a block diagram which shows an example of the function which the CPU provided in the server in this embodiment. カスタム画面表示処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of a custom screen display process. カスタムデータ送信処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of a custom data transmission process. 仮決定処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of a tentative decision process. カスタムデータ部分送信処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of a custom data partial transmission process. 認証処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of an authentication process. 第1の変形例におけるMFPが備えるCPUが有する機能の一例を示す図である。It is a figure which shows an example of the function which the CPU provided in the MFP in the 1st modification. 第1の変形例におけるサーバーが備えるCPUが有する機能の一例を示すブロック図である。It is a block diagram which shows an example of the function which the CPU provided in the server in the 1st modification. 第1の変形例におけるカスタム画面表示処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of the custom screen display processing in the 1st modification. 第1の変形例におけるカスタムデータ送信処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of the custom data transmission processing in the 1st modification.

以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are designated by the same reference numerals. Their names and functions are the same. Therefore, detailed explanations about them will not be repeated.

図1は、本発明の実施の形態の1つにおける情報処理システムの全体概要の一例を示す図である。図1を参照して、情報処理システム1は、サーバー200と、中継装置として機能するゲートウェイ(G/W)装置300と、画像処理装置として機能するMFP(Multi Function Peripheral)100,100A,100Bと、を含む。サーバー200およびゲートウェイ装置300それぞれは、インターネット5に接続されており、インターネット5を介して互いに通信可能である。ゲートウェイ装置300は、さらに、ローカルエリアネットワーク(LAN)3と接続されており、そのLAN3に、MFP100,100A,100Bが接続されている。ゲートウェイ装置300は、LAN3に接続されたMFP100,100A,100Bと通信可能である。このため、MFP100,100A,100Bは、GW装置300を介して、サーバー200と通信可能である。 FIG. 1 is a diagram showing an example of an overall outline of an information processing system according to one of the embodiments of the present invention. With reference to FIG. 1, the information processing system 1 includes a server 200, a gateway (G / W) device 300 that functions as a relay device, and an MFP (MultiFunction Peripheral) 100, 100A, 100B that functions as an image processing device. ,including. Each of the server 200 and the gateway device 300 is connected to the Internet 5 and can communicate with each other via the Internet 5. The gateway device 300 is further connected to the local area network (LAN) 3, and the MFPs 100, 100A, and 100B are connected to the LAN 3. The gateway device 300 can communicate with the MFPs 100, 100A, 100B connected to the LAN 3. Therefore, the MFPs 100, 100A, and 100B can communicate with the server 200 via the GW device 300.

本実施の形態における情報処理システム1において、MFP100,100A,100Bそれぞれは、予め登録された複数のユーザーそれぞれに対して、操作画面を登録する機能を有する。このため、サーバー200に、MFP100,100A,100Bそれぞれの使用が許可されたユーザーを登録ユーザーとして登録している。また、サーバー200は、複数の登録ユーザーそれぞれについて、顔認証するための特徴データを予め登録している。ここでは、特徴データを、登録ユーザーを撮像して得られる認証画像としている。さらに、サーバー200には、複数の登録ユーザーそれぞれに対応する操作画面を特定するためのカスタムデータが記憶されている。 In the information processing system 1 of the present embodiment, each of the MFPs 100, 100A, and 100B has a function of registering an operation screen for each of a plurality of pre-registered users. Therefore, a user who is permitted to use each of the MFPs 100, 100A, and 100B is registered in the server 200 as a registered user. Further, the server 200 has registered in advance feature data for face recognition for each of the plurality of registered users. Here, the feature data is an authentication image obtained by imaging a registered user. Further, the server 200 stores custom data for specifying an operation screen corresponding to each of the plurality of registered users.

MFP100,100A,100Bそれぞれは、それを操作するユーザーの認証をサーバー200に依頼し、サーバー200においてユーザーが複数の登録ユーザーのいずれかであることが確認されると、操作ユーザーとして認証する。また、MFP100,100A,100Bそれぞれは、操作ユーザーに対応するカスタムデータを、サーバー200からダウンロードし、カスタムデータに基づいて操作画面を表示する。このため、ユーザーは、MFP100,100A,100Bのいずれを用いる場合であっても、同じ操作画面が表示されるので、便利である。また、ユーザーは、MFP100,100A,100Bのいずれかで操作画面のカスタム化すれば、カスタム化された後のカスタムデータがサーバー200に登録される。このため、ユーザーは、MFP100,100A,100Bのいずれかで操作画面をカスタム化すればよいので、MFP100,100A,100Bそれぞれで操作画面をカスタム化する操作をする必要がなく、操作が簡便である。 Each of the MFPs 100, 100A, and 100B requests the server 200 to authenticate the user who operates it, and when it is confirmed on the server 200 that the user is one of a plurality of registered users, it authenticates as an operating user. Further, each of the MFPs 100, 100A, and 100B downloads the custom data corresponding to the operation user from the server 200, and displays the operation screen based on the custom data. Therefore, the user can conveniently display the same operation screen regardless of which of the MFPs 100, 100A, and 100B is used. Further, if the user customizes the operation screen with any of the MFPs 100, 100A, and 100B, the customized data is registered in the server 200. Therefore, since the user only needs to customize the operation screen with any of the MFPs 100, 100A, and 100B, it is not necessary to customize the operation screen for each of the MFPs 100, 100A, and 100B, and the operation is simple. ..

なお、本実施の形態においては、カスタムデータを、サーバー200に記憶するようにしたが、LAN3に接続されたコンピューターにカスタムデータを記憶するようにしてもよい。また、MFP100,100A,100Bのいずれかにカスタムデータを記憶するようにしてもよい。この場合には、MFP100,100A,100Bのうちカスタムデータを記憶する装置が、サーバー200と同様の機能を備える。MFP100,100A,100Bそれぞれのハードウェア構成および機能は同じなので、ここでは、特に言及しない限りMFP100を例に説明する。 In the present embodiment, the custom data is stored in the server 200, but the custom data may be stored in the computer connected to the LAN 3. Further, the custom data may be stored in any of the MFPs 100, 100A, and 100B. In this case, the device that stores the custom data among the MFPs 100, 100A, and 100B has the same function as the server 200. Since the hardware configurations and functions of the MFPs 100, 100A, and 100B are the same, the MFP100 will be described here as an example unless otherwise specified.

図2は、本実施の形態の1つにおけるサーバーのハードウェア構成の一例を示す図である。図2を参照して、サーバー200は、サーバー200の全体を制御するためのCPU201と、CPU201が実行するためのプログラムを記憶するROM(Read Only Memory)202と、CPU201の作業領域として使用されるRAM(Random Access Memory)203と、データを不揮発的に記憶するハードディスクドライブ(HDD)204と、CPU201をインターネット5に接続する通信部205と、情報を表示する表示部206と、ユーザーの操作の入力を受け付ける操作部207と、外部記憶装置208と、を含む。 FIG. 2 is a diagram showing an example of the hardware configuration of the server in one of the present embodiments. With reference to FIG. 2, the server 200 is used as a work area of the CPU 201 for controlling the entire server 200, a ROM (Read Only Memory) 202 for storing a program for the CPU 201 to execute, and the CPU 201. RAM (Random Access Memory) 203, hard disk drive (HDD) 204 for storing data non-volatilely, communication unit 205 for connecting CPU 201 to the Internet 5, display unit 206 for displaying information, and user operation input. Includes an operation unit 207 for receiving the device and an external storage device 208.

外部記憶装置208は、CD−ROM(Compact Disk Read Only Memory)209が装着される。CPU201は、外部記憶装置208を介してCD−ROM209にアクセス可能である。CPU201は、外部記憶装置208に装着されたCD−ROM209に記録されたプログラムをRAM203にロードして実行する。なお、CPU201が実行するプログラムを記憶する媒体としては、CD−ROM209に限られず、フレキシブルディスク、カセットテープ、光ディスク(MO(Magnetic Optical Disc)/MD(Mini Disc)/DVD(Digital Versatile Disc))、ICカード、光カード、マスクROM、EPROM(Erasable Programmable ROM)などの半導体メモリ等の媒体でもよい。 The external storage device 208 is equipped with a CD-ROM (Compact Disk Read Only Memory) 209. The CPU 201 can access the CD-ROM 209 via the external storage device 208. The CPU 201 loads the program recorded in the CD-ROM 209 mounted on the external storage device 208 into the RAM 203 and executes the program. The medium for storing the program executed by the CPU 201 is not limited to the CD-ROM209, but is a flexible disk, a cassette tape, an optical disk (MO (Magnetic Optical Disc) / MD (Mini Disc) / DVD (Digital Versaille Disc)), and the like. A medium such as an IC card, an optical card, a mask ROM, or a semiconductor memory such as an EPROM (Erasable Program ROM) may be used.

また、CPU201が実行するプログラムは、CD−ROM209に記録されたプログラムに限られず、HDD204に記憶されたプログラムをRAM203にロードして実行するようにしてもよい。この場合、インターネット5に接続された他のコンピューターが、サーバー200のHDD204に記憶されたプログラムを書き換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、サーバー200が、インターネット5に接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをHDD204に記憶するようにしてもよい。ここでいうプログラムは、CPU201が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。 Further, the program executed by the CPU 201 is not limited to the program recorded in the CD-ROM 209, and the program stored in the HDD 204 may be loaded into the RAM 203 and executed. In this case, another computer connected to the Internet 5 may rewrite the program stored in the HDD 204 of the server 200, or may add and write a new program. Further, the server 200 may download a program from another computer connected to the Internet 5 and store the program in the HDD 204. The program referred to here includes not only a program that can be directly executed by the CPU 201, but also a source program, a compressed program, an encrypted program, and the like.

図3は、本発明の実施の形態の1つにおけるMFPの外観を示す斜視図である。図4は、MFPのハードウェア構成の概要を示すブロック図である。図3および図4を参照して、MFP100は、メイン回路110と、被写体を撮像するカメラ119と、原稿を読み取るための原稿読取部130と、原稿を原稿読取部130に搬送するための自動原稿搬送装置120と、画像データに基づいて用紙等に画像を形成するための画像形成部140と、画像形成部140に用紙を供給するための給紙部150と、ユーザーインターフェースとしての操作パネル160とを含む。 FIG. 3 is a perspective view showing the appearance of the MFP in one of the embodiments of the present invention. FIG. 4 is a block diagram showing an outline of the hardware configuration of the MFP. With reference to FIGS. 3 and 4, the MFP 100 includes a main circuit 110, a camera 119 for capturing a subject, a document reading unit 130 for reading a document, and an automatic document for transporting a document to the document reading unit 130. A transport device 120, an image forming unit 140 for forming an image on paper or the like based on image data, a feeding unit 150 for supplying paper to the image forming unit 140, and an operation panel 160 as a user interface. including.

カメラ119は、被写体を撮像し、画像データを出力する撮像装置である。カメラ119は、操作パネル160の上方で、MFP100の本体に固定して取り付けられる。カメラ119は、レンズおよび光電変換素子を備え、レンズで集光した光を光電変換素子に結像し、光電変換素子は受光した光を光電変換して画像データをCPU111に出力する。光電変換素子は、CMOS(Complementary Metal Oxide Semiconductor)センサー、CCD(Charge Coupled Device)センサー等である。カメラ119が有するレンズは、広角レンズであることが好ましい。また、カメラ119のレンズは、その画角が固定されている。このため、カメラ119の撮像範囲は固定される。カメラ119の撮像範囲がMFP100を操作するユーザーの顔を含むように、カメラ119の画角が設定される。具体的には、カメラ119は、その撮像範囲に、立った姿勢で操作パネル160を操作するユーザーの顔を含むように画角および配置される位置が設定される。ユーザーの身長はバラツキがあるので、ユーザーの顔の高さに所定の範囲を設けるようにして、カメラ119の画角および配置位置を決定すればよい。さらに、カメラ119は、その撮像範囲が、MFP100から少なくとも第1の距離だけ離れた地点に存在するユーザーの顔を含むように画角および配置される位置が設定される。第1の距離は、カメラ119の解像度、焦点距離などの性能によって定まり、カメラ119から第1の距離以内に位置するユーザーの顔を撮像可能な距離である。 The camera 119 is an image pickup device that captures an image of a subject and outputs image data. The camera 119 is fixedly attached to the main body of the MFP 100 above the operation panel 160. The camera 119 includes a lens and a photoelectric conversion element, and the light collected by the lens is imaged on the photoelectric conversion element, and the photoelectric conversion element photoelectrically converts the received light and outputs image data to the CPU 111. The photoelectric conversion element is a CMOS (Complementary Metal Oxide Sensor) sensor, a CCD (Charge Coupled Device) sensor, or the like. The lens included in the camera 119 is preferably a wide-angle lens. Further, the angle of view of the lens of the camera 119 is fixed. Therefore, the imaging range of the camera 119 is fixed. The angle of view of the camera 119 is set so that the imaging range of the camera 119 includes the face of the user who operates the MFP 100. Specifically, the camera 119 is set with an angle of view and a position where the camera 119 is arranged so as to include the face of a user who operates the operation panel 160 in a standing posture in the imaging range. Since the height of the user varies, the angle of view and the arrangement position of the camera 119 may be determined by providing a predetermined range at the height of the user's face. Further, the camera 119 is set with an angle of view and a position where the camera 119 is arranged so that the imaging range includes the face of a user who is at a point separated from the MFP 100 by at least a first distance. The first distance is determined by the performance such as the resolution and focal length of the camera 119, and is a distance capable of capturing the face of a user located within the first distance from the camera 119.

自動原稿搬送装置120は、原稿トレイ125上にセットされた複数枚の原稿を1枚ずつ自動的に原稿読取部130の原稿読み取り位置まで搬送し、原稿読取部130により原稿に形成された画像が読み取られた原稿を原稿排紙トレイ127上に排出する。自動原稿搬送装置120は、原稿トレイ125に載置される原稿を検出する原稿検出センサーを備える。 The automatic document transfer device 120 automatically transports a plurality of sheets set on the document tray 125 one by one to the document reading position of the document reading unit 130, and the image formed on the document by the document reading unit 130 is displayed. The scanned document is ejected onto the document ejection tray 127. The automatic document transfer device 120 includes a document detection sensor that detects documents placed on the document tray 125.

原稿読取部130は、原稿を読み取るための矩形状の読取面を有する。読取面は、例えばプラテンガラスにより形成される。自動原稿搬送装置120は、読取面の1つの辺に平行な軸を中心に回転可能にMFP100の本体に接続され、開閉可能である。自動原稿搬送装置120の下方に、原稿読取部130が配置されており、自動原稿搬送装置120が回転して開いた開状態で、原稿読取部130の読取面が露出する。このため、ユーザーは、原稿読取部130の読取面に原稿を載置可能である。自動原稿搬送装置120は、原稿読取部130の読み取り面が露出する開状態と、読み取り面を覆う閉状態とに状態を変化可能である。自動原稿搬送装置120は、自動原稿搬送装置120の開状態を検出する状態検出センサーを備える。 The document reading unit 130 has a rectangular reading surface for reading the document. The reading surface is formed of, for example, platen glass. The automatic document transfer device 120 is rotatably connected to the main body of the MFP 100 about an axis parallel to one side of the reading surface, and can be opened and closed. A document reading unit 130 is arranged below the automatic document transfer device 120, and the reading surface of the document reading unit 130 is exposed in an open state in which the automatic document transfer device 120 is rotated and opened. Therefore, the user can place the document on the reading surface of the document reading unit 130. The automatic document transfer device 120 can change the state between an open state in which the reading surface of the document reading unit 130 is exposed and a closed state in which the reading surface is covered. The automatic document transfer device 120 includes a state detection sensor that detects the open state of the automatic document transfer device 120.

原稿読取部130は、光を照射する光源と、光を受光する光電変換素子とを含み、読取面に載置された原稿に形成されている画像を走査する。読取領域に原稿が載置されている場合、光源から照射された光は原稿で反射し、反射した光が光電変換素子で結像する。光電変換素子は、原稿で反射した光を受光すると、受光した光を電気信号に変換した画像データを生成する。原稿読取部130は、画像データをCPU111に出力する。 The document reading unit 130 includes a light source that irradiates light and a photoelectric conversion element that receives light, and scans an image formed on the document placed on the reading surface. When the original is placed in the reading area, the light emitted from the light source is reflected by the original, and the reflected light is imaged by the photoelectric conversion element. When the photoelectric conversion element receives the light reflected by the document, it generates image data in which the received light is converted into an electric signal. The document reading unit 130 outputs the image data to the CPU 111.

給紙部150は、給紙トレイに収納された用紙を画像形成部140に搬送する。画像形成部140は、CPU111により制御され、周知の電子写真方式により画像を形成するものであって、CPU111から入力される画像データに基づいて、給紙部150により搬送される用紙に画像を形成し、画像を形成した用紙を排紙トレイ155に排出する。CPU111が画像形成部140に出力する画像データは、原稿読取部130から入力される画像データの他、外部から受信されるプリントデータ等の画像データを含む。 The paper feed unit 150 conveys the paper stored in the paper feed tray to the image forming unit 140. The image forming unit 140 is controlled by the CPU 111 and forms an image by a well-known electrophotographic method, and forms an image on the paper conveyed by the paper feeding unit 150 based on the image data input from the CPU 111. Then, the paper on which the image is formed is ejected to the output tray 155. The image data output by the CPU 111 to the image forming unit 140 includes image data such as print data received from the outside in addition to the image data input from the document reading unit 130.

メイン回路110は、MFP100の全体を制御するCPU(中央演算処理装置)111と、通信インターフェース(I/F)部112と、ROM113と、RAM114と、大容量記憶装置としてのHDD115と、ファクシミリ部116と、人感センサー117と、外部記憶装置118と、を含む。CPU111は、カメラ119、自動原稿搬送装置120、原稿読取部130、画像形成部140、給紙部150および操作パネル160と接続され、MFP100の全体を制御する。 The main circuit 110 includes a CPU (Central Processing Unit) 111 that controls the entire MFP 100, a communication interface (I / F) unit 112, a ROM 113, a RAM 114, an HDD 115 as a large-capacity storage device, and a facsimile unit 116. And the motion sensor 117 and the external storage device 118. The CPU 111 is connected to a camera 119, an automatic document transfer device 120, a document reading unit 130, an image forming unit 140, a paper feeding unit 150, and an operation panel 160, and controls the entire MFP 100.

ROM113は、CPU111が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。RAM114は、CPU111がプログラムを実行する際の作業領域として用いられる。また、RAM114は、原稿読取部130から連続的に送られてくる画像データを一時的に記憶する。 The ROM 113 stores a program executed by the CPU 111 or data necessary for executing the program. The RAM 114 is used as a work area when the CPU 111 executes a program. Further, the RAM 114 temporarily stores image data continuously sent from the document reading unit 130.

操作パネル160は、MFP100の上面に設けられる。操作パネル160は、表示部161と操作部163とを含む。表示部161は、例えば、液晶表示装置(LCD)であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。なお、LCDに代えて、画像を表示する装置であれば、例えば、有機EL(electroluminescence)ディスプレイを用いることができる。 The operation panel 160 is provided on the upper surface of the MFP 100. The operation panel 160 includes a display unit 161 and an operation unit 163. The display unit 161 is, for example, a liquid crystal display (LCD), and displays an instruction menu for the user, information on acquired image data, and the like. If the device displays an image instead of the LCD, for example, an organic EL (electroluminescence) display can be used.

操作部163は、タッチパネル165と、ハードキー部167とを含む。タッチパネル165は、静電容量方式である。なお、タッチパネル165は、静電容量方式に限らず、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式等の他の方式を用いることができる。 The operation unit 163 includes a touch panel 165 and a hard key unit 167. The touch panel 165 is a capacitance type. The touch panel 165 is not limited to the capacitance method, and other methods such as a resistance film method, a surface acoustic wave method, an infrared method, and an electromagnetic induction method can be used.

タッチパネル165は、その検出面が表示部161の上面または下面に表示部161に重畳して設けられる。ここでは、タッチパネル165の検出面のサイズと、表示部161の表示面のサイズとを同じにしている。このため、表示面の座標系と検出面の座標系は同じである。タッチパネル165は、ユーザーが、表示部161の表示面を指示する位置を検出面で検出し、検出した位置の座標をCPU111に出力する。表示面の座標系と検出面の座標系は同じなので、タッチパネル165が出力する座標を、表示面の座標に置き換えることができる。 The touch panel 165 is provided with its detection surface superimposed on the display unit 161 on the upper surface or the lower surface of the display unit 161. Here, the size of the detection surface of the touch panel 165 and the size of the display surface of the display unit 161 are the same. Therefore, the coordinate system of the display surface and the coordinate system of the detection surface are the same. The touch panel 165 detects a position on the detection surface that indicates the display surface of the display unit 161 by the user, and outputs the coordinates of the detected position to the CPU 111. Since the coordinate system of the display surface and the coordinate system of the detection surface are the same, the coordinates output by the touch panel 165 can be replaced with the coordinates of the display surface.

ハードキー部167は、複数のハードキーを含む。ハードキーは、例えば接点スイッチである。タッチパネル165は、表示部161の表示面中でユーザーにより指示された位置を検出する。ユーザーがMFP100を操作する場合は直立した姿勢となる場合が多いので、表示部161の表示面、タッチパネル165の操作面およびハードキー部167は、上方を向いて配置される。ユーザーが表示部161の表示面を容易に視認することができ、ユーザーが指で操作部163を容易に指示することができるようにするためである。 The hard key unit 167 includes a plurality of hard keys. The hard key is, for example, a contact switch. The touch panel 165 detects a position designated by the user on the display surface of the display unit 161. When the user operates the MFP 100, the posture is often upright, so that the display surface of the display unit 161, the operation surface of the touch panel 165, and the hard key unit 167 are arranged facing upward. This is so that the user can easily visually recognize the display surface of the display unit 161 and the user can easily instruct the operation unit 163 with a finger.

通信I/F部112は、ネットワークにMFP100を接続するためのインターフェースである。通信I/F部112は、TCP(Transmission Control Protocol)またはFTP(File Transfer Protocol)等の通信プロトコルで、ネットワークに接続された他のコンピューターまたはデータ処理装置と通信する。なお、通信I/F部112が接続されるネットワークは、ローカルエリアネットワーク(LAN)であり、接続形態は有線または無線を問わない。またネットワークは、LANに限らず、ワイドエリアネットワーク(WAN)、公衆交換電話網(PSTN)、インターネット等であってもよい。 The communication I / F unit 112 is an interface for connecting the MFP 100 to the network. The communication I / F unit 112 communicates with another computer or data processing device connected to the network by a communication protocol such as TCP (Transmission Control Protocol) or FTP (File Transfer Protocol). The network to which the communication I / F unit 112 is connected is a local area network (LAN), and the connection form may be wired or wireless. The network is not limited to the LAN, and may be a wide area network (WAN), a public switched telephone network (PSTN), the Internet, or the like.

ファクシミリ部116は、公衆交換電話網(PSTN)に接続され、PSTNにファクシミリデータを送信する、またはPSTNからファクシミリデータを受信する。ファクシミリ部116は、受信したファクシミリデータを、HDD115に記憶するとともに、画像形成部140でプリント可能なプリントデータに変換して、画像形成部140に出力する。これにより、画像形成部140は、ファクシミリ部116により受信されたファクシミリデータの画像を用紙に形成する。また、ファクシミリ部116は、HDD115に記憶されたデータをファクシミリデータに変換して、PSTNに接続されたファクシミリ装置に送信する。 The facsimile unit 116 is connected to the public switched telephone network (PSTN) and transmits facsimile data to or receives facsimile data from the PSTN. The facsimile unit 116 stores the received facsimile data in the HDD 115, converts it into print data that can be printed by the image forming unit 140, and outputs it to the image forming unit 140. As a result, the image forming unit 140 forms an image of the facsimile data received by the facsimile unit 116 on paper. Further, the facsimile unit 116 converts the data stored in the HDD 115 into facsimile data and transmits the data to the facsimile apparatus connected to the PSTN.

人感センサー117は、MFP100から所定の範囲内の人を検出し、CPU111に出力する。本実施の形態においては、人感センサー117として赤外線センサーを用いている。なお、人を検出できれば、赤外線センサーに代えて、焦電センサーを用いてもよい。 The motion sensor 117 detects a person within a predetermined range from the MFP 100 and outputs it to the CPU 111. In this embodiment, an infrared sensor is used as the motion sensor 117. If a person can be detected, a pyroelectric sensor may be used instead of the infrared sensor.

外部記憶装置118は、CPU111により制御され、CD−ROM118A、または半導体メモリが装着される。本実施の形態においては、CPU111は、ROM113に記憶されたプログラムを実行する例を説明するが、CPU111は、外部記憶装置118を制御して、CD−ROM118AからCPU111が実行するためのプログラムを読出し、読み出したプログラムをRAM114に記憶し、実行するようにしてもよい。 The external storage device 118 is controlled by the CPU 111, and is equipped with a CD-ROM 118A or a semiconductor memory. In the present embodiment, the CPU 111 describes an example of executing the program stored in the ROM 113, but the CPU 111 controls the external storage device 118 and reads the program for the CPU 111 to execute from the CD-ROM 118A. , The read program may be stored in the RAM 114 and executed.

なお、CPU111が実行するためのプログラムを記憶する記録媒体としては、CD−ROM118Aに限られず、フレキシブルディスク、カセットテープ、光ディスク、ICカード、光カード、半導体メモリ等の媒体でもよい。さらに、CPU111がネットワークに接続されたコンピューターからプログラムをダウンロードしてHDD115に記憶する、または、ネットワークに接続されたコンピューターがプログラムをHDD115に書込みするようにして、HDD115に記憶されたプログラムをRAM114にロードしてCPU111で実行するようにしてもよい。ここでいうプログラムは、CPU111により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。 The recording medium for storing the program to be executed by the CPU 111 is not limited to the CD-ROM 118A, and may be a medium such as a flexible disk, a cassette tape, an optical disk, an IC card, an optical card, or a semiconductor memory. Further, the CPU 111 downloads the program from the computer connected to the network and stores it in the HDD 115, or the computer connected to the network writes the program to the HDD 115 and loads the program stored in the HDD 115 into the RAM 114. Then, it may be executed by the CPU 111. The program referred to here includes not only a program that can be directly executed by the CPU 111, but also a source program, a compressed program, an encrypted program, and the like.

図5は、本実施の形態におけるMFPによる人物の検出を説明する模式図である。図4を参照して、MFP100を側面方向から見た場合のカメラ119の撮像範囲をハッチングで示している。ユーザーAがMFP100から距離L1に位置する場合には、ユーザーAの顔はカメラ119の撮像範囲に納まっている。一方、ユーザーAがMFP100の操作パネル160を操作可能な位置であるMFP100から距離L2に位置する場合、ユーザーAの顔はカメラ119の撮像範囲に納まっている。 FIG. 5 is a schematic diagram illustrating the detection of a person by the MFP in the present embodiment. With reference to FIG. 4, the imaging range of the camera 119 when the MFP 100 is viewed from the side surface is shown by hatching. When the user A is located at a distance L1 from the MFP 100, the face of the user A is within the imaging range of the camera 119. On the other hand, when the user A is located at a distance L2 from the MFP 100, which is a position where the operation panel 160 of the MFP 100 can be operated, the face of the user A is within the imaging range of the camera 119.

カメラ119の画角は一定なので、MFP100から距離が離れるほど被写体のサイズは小さくなる。また、MFP100から距離が離れるほど、カメラ119の撮像範囲が広くなるので、撮像範囲に複数のユーザーが含まれる場合がある。例えば、カメラ119が出力する画像において、ユーザーAがMFP100から距離L1だけ離れた位置におけるユーザーAの顔のサイズは、MFP100から距離L2だけ離れた位置におけるユーザーAの顔のサイズより小さい。 Since the angle of view of the camera 119 is constant, the size of the subject becomes smaller as the distance from the MFP 100 increases. Further, as the distance from the MFP 100 increases, the imaging range of the camera 119 becomes wider, so that the imaging range may include a plurality of users. For example, in the image output by the camera 119, the size of the user A's face at a position where the user A is separated from the MFP 100 by a distance L1 is smaller than the size of the user A's face at a position separated from the MFP 100 by a distance L2.

本実施の形態におけるMFP100は、カメラ119が出力する画像に基づいて、ユーザーを認証するが、画像中の顔のサイズが大きいほど、データ量が多いため、認証の精度が高い。このため、ユーザーAが予め登録された登録ユーザーであることの確からしさを示す一致度は、MFP100から離れるに従って小さな値となる。具体的には、ユーザーAがMFP100から距離L1だけ離れて位置する状態でカメラ119が出力する画像に基づいて決定される一致度は、ユーザーAがMFP100から距離L2だけ離れて位置する状態でカメラ119が出力する画像に基づいて決定される一致度よりも小さい。 The MFP 100 in the present embodiment authenticates the user based on the image output by the camera 119. However, the larger the size of the face in the image, the larger the amount of data, and therefore the higher the accuracy of authentication. Therefore, the degree of matching indicating the certainty that the user A is a registered user registered in advance becomes a smaller value as the distance from the MFP 100 increases. Specifically, the degree of matching determined based on the image output by the camera 119 when the user A is located at a distance L1 from the MFP 100 is determined by the camera when the user A is located at a distance L2 from the MFP 100. It is smaller than the degree of matching determined based on the image output by 119.

図6は、本実施の形態におけるMFPが備えるCPUが有する機能の一例を示す図である。図6に示す機能は、MFP100が備えるCPU111が、ROM113、HDD115またはCD−ROM118Aに記憶されたカスタム画面表示プログラムを実行することにより、CPU111に形成される機能である。図6を参照して、CPU111は、撮像制御部51と、検出部53と、仮依頼部55と、認証前取得部57と、認証依頼部59と、認証後取得部61と、表示制御部63と、消去部65と、を含む。 FIG. 6 is a diagram showing an example of the function of the CPU included in the MFP in the present embodiment. The function shown in FIG. 6 is a function formed in the CPU 111 by the CPU 111 included in the MFP 100 executing a custom screen display program stored in the ROM 113, the HDD 115, or the CD-ROM 118A. With reference to FIG. 6, the CPU 111 includes an image pickup control unit 51, a detection unit 53, a temporary request unit 55, a pre-authentication acquisition unit 57, an authentication request unit 59, a post-authentication acquisition unit 61, and a display control unit. 63 and an erasing unit 65 are included.

撮像制御部51は、カメラ119を制御して、カメラ119に撮像させる。カメラ119は、撮像すると静止画像を出力するので、撮像制御部51は、カメラ119が出力する静止画像を取得する。撮像制御部51は、人感センサー117により人が検出されることに応じて、カメラ119に撮像させる。また、撮像制御部51は、人感センサー117により人が検出されている間は、所定時間間隔でカメラ119に撮像させ、カメラ119が出力する静止画像を検出部53に出力する。なお、カメラ119が動画像を出力するようにしてもよい。この場合、撮像制御部51は、カメラ119が出力する動画像のうちから所定時間間隔で静止画像を生成し、その静止画像を検出部53に出力するようにすればよい。 The image pickup control unit 51 controls the camera 119 so that the camera 119 takes an image. Since the camera 119 outputs a still image when the image is taken, the image pickup control unit 51 acquires the still image output by the camera 119. The image pickup control unit 51 causes the camera 119 to take an image in response to the detection of a person by the motion sensor 117. Further, the image pickup control unit 51 causes the camera 119 to take an image at predetermined time intervals while the person is detected by the motion sensor 117, and outputs the still image output by the camera 119 to the detection unit 53. The camera 119 may output a moving image. In this case, the image pickup control unit 51 may generate a still image from the moving images output by the camera 119 at predetermined time intervals, and output the still image to the detection unit 53.

なお、撮像制御部51は、カメラ119が出力する動画像を解析して、人が検出される場合に、静止画像を生成し、静止画像を検出部53に出力するようにしてもよい。この場合には、人感センサー117は不要である。 The image pickup control unit 51 may analyze the moving image output by the camera 119, generate a still image when a person is detected, and output the still image to the detection unit 53. In this case, the motion sensor 117 is unnecessary.

検出部53は、撮像制御部51から静止画像が入力されることに応じて、静止画像中から人物を検出する。具体的には、検出部53は、静止画像中で人物が表された部分を抽出し、抽出された部分に表された人物を検出する。以下、静止画像中で人物が表された部分を人物部分といい、人物部分に表された人物を検出人物という。検出部53は、検出人物を検出する場合、人物部分を仮依頼部55および認証依頼部59に出力する。検出部53は、静止画像中から人物部分を抽出する技術は、限定するものではないが、パターンマッチングを用いるようにすればよい。例えば、顔、目、鼻、口、眉毛等の顔の各部分の形状および色等の特徴量を予め定めておき、特徴量を参照して、静止画像から人物部分を抽出する。また、カメラ119の撮像範囲に人物が存在しない状態でカメラ119が撮像して出力する静止画像を基準画像とし、カメラ119が出力する静止画像と基準画像との差分を人物が表された部分として抽出するようにしてもよい。検出部53は、複数の検出人物を検出する場合がある。検出部53は、複数の検出人物を検出する場合、複数の検出人物がそれぞれ表された複数の人物部分を仮依頼部55および認証依頼部59に出力する。 The detection unit 53 detects a person in the still image in response to the input of the still image from the image pickup control unit 51. Specifically, the detection unit 53 extracts a portion of the still image in which a person is represented, and detects a person represented in the extracted portion. Hereinafter, the part in which a person is represented in a still image is referred to as a person part, and the person represented in the person part is referred to as a detected person. When the detection unit 53 detects the detected person, the detection unit 53 outputs the person portion to the provisional request unit 55 and the authentication request unit 59. The detection unit 53 may use pattern matching, although the technique for extracting a person portion from a still image is not limited. For example, a feature amount such as a shape and a color of each part of the face such as a face, eyes, nose, mouth, and eyebrows is determined in advance, and a person part is extracted from a still image by referring to the feature amount. Further, a still image captured and output by the camera 119 in a state where no person exists in the imaging range of the camera 119 is used as a reference image, and the difference between the still image output by the camera 119 and the reference image is used as a portion showing the person. It may be extracted. The detection unit 53 may detect a plurality of detected persons. When detecting a plurality of detected persons, the detection unit 53 outputs a plurality of person portions representing the plurality of detected persons to the provisional request unit 55 and the authentication request unit 59.

仮依頼部55は、検出部53によって1以上の人物部分が検出されると、所定時間間隔で、仮認証依頼をサーバー200に送信するとともに認証前取得部57に仮取得指示を出力する。仮依頼部55は、人物部分が検出されなくなるか、または、操作ユーザーが認証されるまで、仮認証依頼をサーバー200に送信するとともに認証前取得部57に仮取得指示を出力する。 When one or more person parts are detected by the detection unit 53, the temporary request unit 55 transmits a temporary authentication request to the server 200 and outputs a temporary acquisition instruction to the pre-authentication acquisition unit 57 at predetermined time intervals. The temporary request unit 55 sends a temporary authentication request to the server 200 and outputs a temporary acquisition instruction to the pre-authentication acquisition unit 57 until the person portion is no longer detected or the operating user is authenticated.

認証依頼部59は、ユーザーが操作部163を操作可能な位置に存在することを検出すると、認証依頼をサーバー200に送信する。例えば、認証依頼部59は、操作部163がユーザーによる任意の操作を受け付けることに応じて、認証依頼を送信する。具体的には、認証依頼部59は、操作部163がユーザーにより入力される操作を受けた後に、カメラ119が出力する静止画像に基づいて検出部53が抽出した人物部分を含む認証依頼をサーバー200に送信するとともに、認証後取得部61に取得指示を出力する。認証依頼を受信するサーバー200は、認証結果を送信するので、認証依頼部59は、認証結果が認証成功を示す場合、表示制御部63に表示指示を出力する。認証結果および表示指示は、認証された操作ユーザーのユーザー識別情報を含む。認証依頼部59は、認証結果が認証失敗を示す場合、表示制御部63に表示指示を出力しない。 When the authentication request unit 59 detects that the user can operate the operation unit 163, the authentication request unit 59 sends an authentication request to the server 200. For example, the authentication request unit 59 transmits an authentication request in response to the operation unit 163 accepting an arbitrary operation by the user. Specifically, the authentication request unit 59 sends an authentication request including a person portion extracted by the detection unit 53 based on the still image output by the camera 119 after the operation unit 163 receives an operation input by the user. Along with transmitting to 200, an acquisition instruction is output to the acquisition unit 61 after authentication. Since the server 200 that receives the authentication request transmits the authentication result, the authentication request unit 59 outputs a display instruction to the display control unit 63 when the authentication result indicates that the authentication is successful. The authentication result and display instruction include the user identification information of the authenticated operating user. The authentication request unit 59 does not output a display instruction to the display control unit 63 when the authentication result indicates an authentication failure.

図7は、本実施の形態におけるサーバーが備えるCPUが有する機能の一例を示すブロック図である。図7に示す機能は、サーバー200が備えるCPU201が、ROM202、HDD204またはCD−ROM209に記憶されたカスタムデータ送信プログラムを実行することにより、CPU201に形成される機能である。カスタムデータ送信プログラムは、カスタム画面表示プログラムの一部である。図7を参照して、サーバー200が備えるCPU201は、仮依頼受付部251と、認証部253と、仮決定部255と、カスタムデータ送信部257と、認証依頼受付部259と、を含む。カスタムデータ送信部257は、認証前送信部261と、認証後送信部265と、を含む。 FIG. 7 is a block diagram showing an example of the functions of the CPU included in the server according to the present embodiment. The function shown in FIG. 7 is a function formed in the CPU 201 by the CPU 201 included in the server 200 executing a custom data transmission program stored in the ROM 202, the HDD 204, or the CD-ROM 209. The custom data transmission program is part of the custom screen display program. With reference to FIG. 7, the CPU 201 included in the server 200 includes a provisional request reception unit 251, an authentication unit 253, a provisional determination unit 255, a custom data transmission unit 257, and an authentication request reception unit 259. The custom data transmission unit 257 includes a pre-authentication transmission unit 261 and a post-authentication transmission unit 265.

認証部253は、人物が表された人物部分に基づいて、人物部分に表された検出人物が予め登録された複数の登録ユーザーのいずれであるかを決定する。認証部253は、比較部271を含む。比較部271は、人物部分を、複数の登録ユーザーにそれぞれに対して定められた特徴データとそれぞれ比較し、比較の結果得られる一致度を決定する。一致度は、検出人物が登録ユーザーであることの確からしさを示す値である。一致度は、人物部分が登録ユーザーに対して定められた特徴データで特定される特徴を有する程度を示す。一致度は、顔で人物を認証するアルゴリズムによって求め方が異なるが、いずれのアルゴリズムを利用する場合であっても比較の結果、検出人物が登録ユーザーであることの確からしさを示す値が存在するので、その値を一致度とすればよい。ここでは、特徴データを、登録ユーザーを撮像して得られる認証画像としている。このため、一致度は、人物部分と認証画像とが類似する程度を示す。一致度は、人物部分と認証画像とが類似するほど高い値となる。 The authentication unit 253 determines which of the plurality of registered users in advance the detected person represented by the person portion is, based on the person portion represented by the person. The authentication unit 253 includes a comparison unit 271. The comparison unit 271 compares the person portion with the feature data defined for each of the plurality of registered users, and determines the degree of matching obtained as a result of the comparison. The degree of matching is a value indicating the certainty that the detected person is a registered user. The degree of matching indicates the degree to which the person portion has the characteristics specified by the characteristic data defined for the registered user. The degree of matching differs depending on the algorithm that authenticates the person by face, but regardless of which algorithm is used, as a result of comparison, there is a value indicating the certainty that the detected person is a registered user. Therefore, the value may be used as the degree of matching. Here, the feature data is an authentication image obtained by imaging a registered user. Therefore, the degree of matching indicates the degree to which the person portion and the authentication image are similar. The degree of matching becomes higher as the person portion and the authentication image are similar.

仮依頼受付部251は、通信部205がMFP100,100A,100Bのいずれかから仮認証依頼を受信する場合に、仮認証依頼を受け付ける。仮認証依頼は、1以上の人物部分を含む。ここでは、MFP100から仮認証依頼を受け付ける場合を例に説明する。仮依頼受付部251は、仮認証依頼を受け付けることに応じて、認証部253に仮認証指示を出力する。仮認証指示は、仮認証依頼に含まれる1以上の人物部分を含む。MFP100は、カメラ119の撮像範囲に人物が存在する間、所定時間間隔で仮認証依頼を送信する。このため、仮依頼受付部251は、MFP100から所定時間間隔で仮認証依頼を受け付けるごとに、仮認証指示を認証部253に出力する。 The provisional request reception unit 251 accepts the provisional authentication request when the communication unit 205 receives the provisional authentication request from any of the MFPs 100, 100A, and 100B. The provisional authentication request includes one or more person parts. Here, a case where a provisional authentication request is accepted from the MFP 100 will be described as an example. The provisional request receiving unit 251 outputs a provisional authentication instruction to the authentication unit 253 in response to receiving the provisional authentication request. The provisional authentication instruction includes one or more person parts included in the provisional authentication request. The MFP 100 transmits a provisional authentication request at predetermined time intervals while a person is present in the imaging range of the camera 119. Therefore, the temporary request reception unit 251 outputs a temporary authentication instruction to the authentication unit 253 every time the temporary authentication request is received from the MFP 100 at predetermined time intervals.

認証依頼受付部259は、通信部205がMFP100,100A,100Bのいずれかから認証依頼を受信する場合に、認証依頼を受け付ける。ここでは、MFP100から認証依頼を受け付ける場合を例に説明する。認証依頼は、1つの人物部分を含む。認証依頼受付部259は、認証依頼を受け付けることに応じて、認証部253に認証指示を出力する。認証指示は、認証依頼に含まれる1つの人物部分を含む。MFP100は、操作部163がユーザーによる操作を受け付ける場合に、仮認証依頼を送信する。 The authentication request receiving unit 259 receives the authentication request when the communication unit 205 receives the authentication request from any of the MFPs 100, 100A, and 100B. Here, a case where an authentication request is accepted from the MFP 100 will be described as an example. The authentication request includes one person part. The authentication request receiving unit 259 outputs an authentication instruction to the authentication unit 253 in response to receiving the authentication request. The authentication instruction includes one person part included in the authentication request. The MFP 100 transmits a temporary authentication request when the operation unit 163 accepts an operation by the user.

認証部253は、認証依頼受付部259から認証指示が入力されることに応じて、認証指示に含まれる人物部分に基づいて、MFP100を操作する操作ユーザーを認証する。具体的には、認証部253は、複数の登録ユーザーのうちに、認証依頼に含まれる人物部分に表された検出人物に対する一致度がしきい値TH1以上となる登録ユーザーが存在する場合に、検出人物を登録ユーザーと判断し、操作ユーザーとして認証する。認証部253は、操作ユーザーを認証する場合、認証された操作ユーザーを識別するためのユーザー識別情報を認証後送信部265に出力する。認証部253は、複数の登録ユーザーのうちに、認証依頼に含まれる人物部分に表された検出人物に対する一致度がしきい値TH1以上となる登録ユーザーが存在しない場合に、操作ユーザーを認証することなく、エラー信号を認証依頼受付部259に出力する。認証依頼受付部259は、認証指示を出力した後にエラー信号が入力される場合、認証依頼を送信してきたMFP100に認証に失敗したことを示すエラー信号を送信する。 The authentication unit 253 authenticates the operating user who operates the MFP 100 based on the person portion included in the authentication instruction in response to the authentication instruction input from the authentication request receiving unit 259. Specifically, the authentication unit 253 determines that, among a plurality of registered users, there is a registered user whose matching degree with respect to the detected person represented by the person portion included in the authentication request is the threshold value TH1 or higher. The detected person is determined to be a registered user and authenticated as an operating user. When authenticating the operating user, the authentication unit 253 outputs the user identification information for identifying the authenticated operating user to the transmitting unit 265 after the authentication. The authentication unit 253 authenticates the operation user when there is no registered user whose matching degree with respect to the detected person represented in the person portion included in the authentication request is equal to or higher than the threshold value TH1 among the plurality of registered users. The error signal is output to the authentication request reception unit 259 without any problem. When an error signal is input after outputting the authentication instruction, the authentication request receiving unit 259 transmits an error signal indicating that the authentication has failed to the MFP 100 that has sent the authentication request.

認証部253は、操作ユーザーを認証する前の段階で、仮依頼受付部251から仮認証指示が入力される場合、仮認証指示に含まれる1以上の人物部分それぞれについて、複数の登録ユーザーそれぞれの一致度を決定し、人物部分を識別するための人物部分識別情報と、複数の登録ユーザーそれぞれの一致度との組を仮決定部255に出力する。認証部253は、仮認証指示が複数の人物部分を含む場合、複数の人物部分ごとに、人物部分識別情報と、複数の登録ユーザーそれぞれの一致度との組を仮決定部255に出力する。 When the provisional authentication instruction is input from the provisional request reception unit 251 at the stage before the operation user is authenticated, the authentication unit 253 of each of the plurality of registered users for each of the one or more person parts included in the provisional authentication instruction. The matching degree is determined, and the pair of the person part identification information for identifying the person part and the matching degree of each of the plurality of registered users is output to the provisional determination unit 255. When the provisional authentication instruction includes a plurality of person parts, the authentication unit 253 outputs a set of the person part identification information and the degree of matching of each of the plurality of registered users to the provisional determination unit 255 for each of the plurality of person parts.

仮決定部255は、人物部分識別情報で特定される検出人物に対する一致度がしきい値TH2以上の登録ユーザーを、その検出人物に対する仮登録ユーザーに決定する。ただし、しきい値TH2はしきい値TH1よりも小さい。したがって、仮決定部255は、一人の検出人物に2以上の仮登録ユーザーを決定する場合がある。仮決定部255は、検出人物に対する仮登録ユーザーを決定する場合、仮送信指示を認証前送信部261に出力する。仮送信指示は、仮登録ユーザーを識別するためのユーザー識別情報と、検出人物に対するその仮登録ユーザーの一致度との組を含む。仮決定部255が、検出人物に対して複数の仮登録ユーザーを決定する場合、仮送信指示は、複数の仮登録ユーザーそれぞれのユーザー識別情報と一致度との組を仮登録ユーザーの数だけ含む。 The tentative determination unit 255 determines a registered user whose matching degree with respect to the detected person specified by the person partial identification information is the threshold value TH2 or more as the tentatively registered user for the detected person. However, the threshold value TH2 is smaller than the threshold value TH1. Therefore, the provisional determination unit 255 may determine two or more provisional registration users for one detection person. When determining the provisional registration user for the detected person, the provisional determination unit 255 outputs the provisional transmission instruction to the pre-authentication transmission unit 261. The provisional transmission instruction includes a set of user identification information for identifying the provisional registration user and the degree of matching of the provisional registration user with the detected person. When the tentative determination unit 255 determines a plurality of tentatively registered users for the detected person, the tentative transmission instruction includes as many pairs of user identification information and matching degree of each of the plurality of tentatively registered users as the number of tentatively registered users. ..

仮依頼受付部251は、MFP100から所定時間間隔で仮認証依頼を受け付ける。このため、仮決定部255は、仮認証指示が所定時間間隔で入力されなくなるまでの間、または、仮認証指示が入力されてから認証部253によって操作ユーザーが認証されるまでの間、所定時間間隔で、検出人物に対する仮登録ユーザーを決定する。 The provisional request reception unit 251 receives a provisional authentication request from the MFP 100 at predetermined time intervals. Therefore, the provisional determination unit 255 has a predetermined time until the provisional authentication instruction is no longer input at a predetermined time interval, or until the operation user is authenticated by the authentication unit 253 after the provisional authentication instruction is input. The interval determines the temporary registered user for the detected person.

認証前送信部261は、仮決定部255から仮送信指示が入力されることに応じて、仮送信指示に含まれるユーザー識別情報と、そのユーザー識別情報で識別される仮登録ユーザーに関連するカスタムデータのうち一致度に対応する部分と、一致度とを仮認証依頼を送信してきた装置、ここではMFP100に送信する。認証前送信部261は、仮決定部255から仮送信指示が所定時間間隔で入力される。このため、同一のユーザー識別情報に対して、異なる時間に異なる一致度が入力される場合がある。認証前送信部261は、先に入力される一致度よりも後に入力される一致度が大きい場合には、仮登録ユーザーに関連するカスタムデータのうち後に入力される一致度に対応する部分であって未だ送信されていない残りの部分を送信する。先に入力される一致度よりも後に入力される一致度が大きい場合は、仮登録ユーザーがMFP100に近づいている可能性が高く、MFP100を次に操作する可能性が高い。仮登録ユーザーがMFP100に近づくにしたがって、仮登録ユーザーに関連するカスタムデータをMFP100に送信する割合が増加する。このため、その仮登録ユーザーがMFP100の操作を開始した後に送信するカスタムデータの量を少なくすることができ、操作画面を表示するまでの待ち時間を短くすることができる。また、認証前送信部261は、先に入力される一致度よりも後に入力される一致度が小さい場合には、仮登録ユーザーに関連するカスタムデータを送信しない。 The pre-authentication transmission unit 261 is a custom related to the user identification information included in the provisional transmission instruction and the provisionally registered user identified by the user identification information in response to the input of the provisional transmission instruction from the provisional determination unit 255. The portion of the data corresponding to the degree of matching and the degree of matching are transmitted to the apparatus that has sent the provisional authentication request, in this case, the MFP 100. In the pre-authentication transmission unit 261, provisional transmission instructions are input from the provisional determination unit 255 at predetermined time intervals. Therefore, different matching degrees may be input for the same user identification information at different times. The pre-authentication transmitter 261 is a portion of the custom data related to the provisionally registered user corresponding to the matching degree entered later when the matching degree entered later than the matching degree entered earlier is larger. Send the rest that has not been sent yet. If the degree of matching entered later is greater than the degree of matching entered earlier, it is highly likely that the temporary registration user is approaching the MFP100, and it is highly likely that the temporary registration user will operate the MFP100 next. As the temporary registration user approaches the MFP 100, the ratio of sending custom data related to the temporary registration user to the MFP 100 increases. Therefore, the amount of custom data transmitted after the temporary registration user starts the operation of the MFP 100 can be reduced, and the waiting time until the operation screen is displayed can be shortened. Further, the pre-authentication transmission unit 261 does not transmit the custom data related to the temporary registration user when the matching degree input after the matching degree is smaller than the matching degree input earlier.

カスタムデータは、複数の操作画面で構成されている。カスタムデータのうち一致度に対応する部分は、複数の操作画面のうち一致度に対応する割合の数の操作画面である。例えば、一致度が50%の場合、カスタムデータのうち一致度に対応する部分は、カスタムデータに含まれる複数の操作画面のうち50%の数の操作画面である。したがって、認証前送信部261は、仮決定部255によって複数の仮登録ユーザーが決定される場合、一致度が高い仮登録ユーザーほど多くの割合でカスタムデータを送信する。認証前送信部261は、カスタムデータを送信する場合、仮登録ユーザーのユーザー識別情報と、送信されたカスタムデータの一部に含まれる操作画面を識別するための画面識別情報との組を認証後送信部265に出力する。 Custom data consists of multiple operation screens. The part of the custom data corresponding to the degree of matching is the operation screen of the ratio corresponding to the degree of matching among the plurality of operation screens. For example, when the degree of matching is 50%, the portion of the custom data corresponding to the degree of matching is 50% of the operation screens among the plurality of operation screens included in the custom data. Therefore, when a plurality of temporary registration users are determined by the provisional determination unit 255, the pre-authentication transmission unit 261 transmits custom data at a higher rate as the provisional registration users have a higher degree of matching. When transmitting custom data, the pre-authentication transmission unit 261 authenticates a set of the user identification information of the temporarily registered user and the screen identification information for identifying the operation screen included in a part of the transmitted custom data. Output to the transmitter 265.

認証前送信部261は、登録ユーザーに関連付けられたカスタムデータで定められる複数の操作画面のうちから一致度に対応する数の操作画面を送信する。例えば、カスタムデータで定められる操作画面が100個の場合、一致度が50%ならば50個の操作画面を送信する。また、複数の操作画面それぞれのデータ量が異なる場合は、認証前送信部261は、登録ユーザーに関連付けられたカスタムデータで定められる複数の操作画面のうちから一致度に対応するデータ量になるまで操作画面を送信するようにしてもよい。例えば、カスタムデータで定められる操作画面のデータ量の合計が10MByteの場合、一致度が50%ならば5Mbyteになるまで操作画面を送信する。 The pre-authentication transmission unit 261 transmits a number of operation screens corresponding to the degree of matching from among a plurality of operation screens defined by the custom data associated with the registered user. For example, when the number of operation screens defined by the custom data is 100, 50 operation screens are transmitted if the degree of matching is 50%. If the amount of data for each of the plurality of operation screens is different, the pre-authentication transmitter 261 will perform until the amount of data corresponding to the degree of matching is reached from among the plurality of operation screens defined by the custom data associated with the registered user. The operation screen may be transmitted. For example, when the total amount of data on the operation screen defined by the custom data is 10 MByte, if the degree of matching is 50%, the operation screen is transmitted until it reaches 5 Mbyte.

認証前送信部261は、優先送信部263を含む。カスタムデータで定められる複数の操作画面は、優先順位が定められている。優先送信部263は、一致度に対応する複数の操作画面を、優先順位の高い操作画面から順に送信する。カスタムデータで定められる複数の操作画面が階層構造で互いに関連付けられている場合、複数の操作画面のうち上位の階層に属する操作画面を下位の階層に属する操作画面よりも優先順位を高くするようにしてもよい。また、同一階層に属する複数の操作画面それぞれに対しては、優先順位を予め定めておくようにすればよい。例えば、複数の操作画面それぞれに遷移するための遷移ボタンを配列したメニュー画面において、複数の遷移ボタンの配列は、左から右に向かって優先順位が低くなり、上から下に向かって優先順位が低くなる。このため、メニュー画面において、第1の操作画面より左に配置された第2の操作画面を第1の操作画面のより優先順位を高くし、第1の操作画面より上に配置された第3の操作画面を第1の操作画面のより優先順位を高くする。 The pre-authentication transmission unit 261 includes a priority transmission unit 263. The priorities of the plurality of operation screens defined by the custom data are defined. The priority transmission unit 263 transmits a plurality of operation screens corresponding to the degree of agreement in order from the operation screen having the highest priority. When multiple operation screens defined by custom data are related to each other in a hierarchical structure, the operation screens belonging to the upper hierarchy among the multiple operation screens should have higher priority than the operation screens belonging to the lower hierarchy. You may. Further, the priority order may be set in advance for each of the plurality of operation screens belonging to the same layer. For example, in a menu screen in which transition buttons for transitioning to each of a plurality of operation screens are arranged, the priority of the arrangement of a plurality of transition buttons decreases from left to right, and the priority increases from top to bottom. It gets lower. Therefore, in the menu screen, the second operation screen arranged to the left of the first operation screen has a higher priority than the first operation screen, and the third operation screen arranged above the first operation screen. The operation screen of is set to have a higher priority than that of the first operation screen.

また、カスタムデータで定められる複数の操作画面それぞれが、複数種類のファイルで構成される場合がある。優先送信部263は、複数種類のファイルのうち所定の種類のファイルを他の種類のファイルよりも優先して送信する。例えば、操作画面が、第1の種類のファイル〜第3の種類のファイルで構成される場合、カスタムデータで定められる複数の操作画面それぞれにおいて、第1の種類のファイルを送信した後に、第2の種類のファイルを送信し、最後に第3の種類のファイルを送信する。複数種類のファイルは、例えば、拡張子がhtml、js、py、css、png、jpgのファイルである。ファイルの種類に対して優先順位を定めておけばよい。操作画面が、拡張子がhtml、js、py、css、png、jpgの種類のファイルで構成される場合、拡張子がhtml、js、py、css、png、jpgの順に優先順位を定めるようにすればよい。この場合、少なくとも拡張子がhtmlのファイルを送信すれば、カスタムデータの一部を受信する装置、ここではMFP100においては、操作画面を部分的に表示することができる。このため、MFP100においては、拡張子がhtmlよりも優先順位が低い拡張子のファイルを送信する前の段階で、操作画面を表示することができる。なお、優先送信部263は、一致度で定まる操作画面の数またはデータ量により定まる操作画面の数が、整数とならない場合、最後の操作画面を除く操作画面について全ての種類のファイルを送信し、最後の操作画面について、複数種類のファイルのうち優先度の高い種類のファイルから順に送信するようにしてもよい。 In addition, each of the plurality of operation screens defined by the custom data may be composed of a plurality of types of files. The priority transmission unit 263 transmits a file of a predetermined type among a plurality of types of files with priority over files of other types. For example, when the operation screen is composed of the first type file to the third type file, the second type file is transmitted after the first type file is transmitted on each of the plurality of operation screens defined by the custom data. Type of file is sent, and finally a third type of file is sent. The plurality of types of files are, for example, files having the extensions html, js, py, css, png, and jpg. You can set priorities for the file types. When the operation screen is composed of files with extensions html, js, py, css, png, jpg, the extensions are prioritized in the order of html, js, py, css, png, jpg. do it. In this case, if a file having at least the extension html is transmitted, the operation screen can be partially displayed in the device for receiving a part of the custom data, in this case, the MFP 100. Therefore, in the MFP 100, the operation screen can be displayed before transmitting the file with the extension having a lower priority than that of html. If the number of operation screens determined by the degree of matching or the number of operation screens determined by the amount of data is not an integer, the priority transmission unit 263 transmits all types of files for the operation screens except the last operation screen. Regarding the final operation screen, the files with the highest priority among the plurality of types of files may be transmitted in order.

優先送信部263は、仮決定部255からユーザー識別情報と一致度との組が複数入力される場合、複数のユーザー識別情報でそれぞれ特定される複数の仮登録ユーザーのうち対応する一致度が高い仮登録ユーザーを優先して、カスタムデータの一部を送信する。一致度が高い仮登録ユーザーほど、仮認証依頼を送信してきたMFP100からの距離が短い可能性があり、MFP100を使用する可能性が高いからである。例えば、優先送信部263は、一致度が高い仮登録ユーザーに関連するカスタムデータの一部から順に送信する。 When a plurality of pairs of user identification information and matching degree are input from the provisional determination unit 255, the priority transmission unit 263 has a high matching degree among a plurality of provisionally registered users specified by the plurality of user identification information. Give priority to temporary registered users and send some custom data. This is because the temporary registration user having a higher degree of matching may have a shorter distance from the MFP 100 that has sent the temporary authentication request, and is more likely to use the MFP 100. For example, the priority transmission unit 263 transmits in order from a part of the custom data related to the provisionally registered user having a high degree of matching.

認証後送信部265は、認証部253から操作ユーザーのユーザー識別情報が入力されることに応じて、操作ユーザーを識別するためのユーザー識別情報と、操作ユーザーに対応するカスタムデータのうち、認証前送信部261によって送信された部分以外の残りの部分を、認証依頼を送信してきた装置、ここではMFP100に送信する。 After authentication, the transmission unit 265 receives the user identification information of the operation user input from the authentication unit 253, and the user identification information for identifying the operation user and the custom data corresponding to the operation user, which is before authentication, is the pre-authentication transmission unit. The remaining part other than the part transmitted by the transmission unit 261 is transmitted to the device that has transmitted the authentication request, here, the MFP100.

図6に戻って、認証前取得部57は、仮依頼部55から仮取得指示が入力された後に、通信部205がサーバー200から受信する仮登録ユーザーのユーザー識別情報と、カスタムデータの部分と、一致度と、を取得する。認証前取得部57は、通信部205により受信された仮登録ユーザーのユーザー識別情報と、カスタムデータの部分と、一致度とを関連付けて、HDD115の予め定められたカスタム領域に記憶する。 Returning to FIG. 6, the pre-authentication acquisition unit 57 includes the user identification information of the temporary registration user received from the server 200 by the communication unit 205 after the temporary acquisition instruction is input from the temporary request unit 55, and the custom data portion. , Match degree, and get. The pre-authentication acquisition unit 57 stores the user identification information of the temporary registration user received by the communication unit 205, the custom data portion, and the matching degree in association with each other in a predetermined custom area of the HDD 115.

消去部65は、認証前取得部57により取得されたカスタムデータを消去する。認証前取得部57により取得されたカスタムデータは、HDD115が備えるカスタム領域に記憶される。カスタム領域は記憶可能な容量が予め定められている。消去部65は、認証前取得部57によってカスタムデータの一部が記憶された後、検出部53によって検出人物が検出されなくなる場合、カスタム領域に記憶されているカスタムデータを消去する。 The erasing unit 65 erases the custom data acquired by the pre-authentication acquisition unit 57. The custom data acquired by the pre-authentication acquisition unit 57 is stored in the custom area included in the HDD 115. The storage capacity of the custom area is predetermined. After the part of the custom data is stored by the pre-authentication acquisition unit 57, the erasing unit 65 erases the custom data stored in the custom area when the detected person is not detected by the detecting unit 53.

また、消去部65は、認証前取得部57によりカスタムデータの一部がHDD115のカスタム領域に記憶される段階で、カスタム領域に記憶可能な容量がカスタムデータの一部よりも小さい場合、カスタム領域に記憶されているカスタムデータのうち、最小の一致度に関連付けられたカスタムデータを消去する。これにより、新たなカスタムデータを記憶するための領域を確保することができる。一致度が最小のカスタムデータに対応する検出人物は、MFP100からの距離が最も長い可能性が高く、MFP100を次に操作する可能性が最も低いため、使用される可能性の低いものから順にカスタムデータを消去することができる。 Further, the erasing unit 65 is at the stage where a part of the custom data is stored in the custom area of the HDD 115 by the pre-authentication acquisition unit 57, and if the capacity that can be stored in the custom area is smaller than the part of the custom data, the custom area Of the custom data stored in, the custom data associated with the minimum degree of matching is deleted. This makes it possible to secure an area for storing new custom data. The detective person corresponding to the custom data with the least degree of matching is most likely to be the longest distance from the MFP100 and is least likely to operate the MFP100 next, so the ones that are unlikely to be used are custom-made in order. The data can be erased.

認証後取得部61は、認証依頼部59から取得指示が入力された後に、通信部205がサーバー200から受信する操作ユーザーのユーザー識別情報と、カスタムデータの残部分と、を受信する。認証後取得部61は、通信部205により受信された操作ユーザーのユーザー識別情報と、カスタムデータの残部分とを関連付けて、HDD115の予め定められたカスタム領域に記憶する。 The post-authentication acquisition unit 61 receives the user identification information of the operation user received from the server 200 by the communication unit 205 and the remaining portion of the custom data after the acquisition instruction is input from the authentication request unit 59. The post-authentication acquisition unit 61 associates the user identification information of the operating user received by the communication unit 205 with the remaining portion of the custom data, and stores it in a predetermined custom area of the HDD 115.

表示制御部63は、認証依頼部59から表示指示が入力されることに応じて、表示指示に含まれる操作ユーザーのユーザー識別情報と関連付けられたカスタムデータに基づいて、操作画面を決定し、決定された操作画面を表示部161に表示する。認証依頼部59から表示指示が入力された時点で、操作ユーザーに関連するカスタムデータの全てが取得されていない場合がある。この場合、認証前取得部57によって操作ユーザーに関連するカスタムデータの一部がサーバー200から取得され、HDD115のカスタム領域に記憶されている。表示制御部63は、HDD115のカスタム領域に記憶されたカスタムデータの一部を用いて、操作画面を表示部161に表示する。このため、操作ユーザーが操作部163に操作を入力してから操作画面が表示部161に表示するまでの時間をできるだけ短くすることができる。 The display control unit 63 determines and determines the operation screen based on the custom data associated with the user identification information of the operation user included in the display instruction in response to the display instruction input from the authentication request unit 59. The operation screen is displayed on the display unit 161. At the time when the display instruction is input from the authentication request unit 59, all the custom data related to the operating user may not be acquired. In this case, a part of the custom data related to the operating user is acquired from the server 200 by the pre-authentication acquisition unit 57 and stored in the custom area of the HDD 115. The display control unit 63 displays the operation screen on the display unit 161 using a part of the custom data stored in the custom area of the HDD 115. Therefore, the time from when the operation user inputs an operation to the operation unit 163 until the operation screen is displayed on the display unit 161 can be shortened as much as possible.

図8は、カスタム画面表示処理の流れの一例を示すフローチャートである。カスタム画面表示処理は、MFP100が備えるCPU111が、ROM113、HDD115またはCD−ROM118Aに記憶されたカスタム画面表示プログラムを実行することにより、CPU111により実行される処理である。図8を参照して、MFP100が備えるCPU111は、ユーザーを検出したか否かを判断する(ステップS01)。人感センサー117がユーザーを検出したならば処理をステップS02に進めるが、そうでなければ処理をステップS21に進める。ステップS21においては、HDD115のカスタム領域に記憶されたカスタムデータを消去し、処理をステップS01に戻す。HDD115のカスタム領域に記憶されたカスタムデータが記憶されていない場合には、そのまま処理をステップS01に戻す。 FIG. 8 is a flowchart showing an example of the flow of the custom screen display process. The custom screen display process is a process executed by the CPU 111 when the CPU 111 included in the MFP 100 executes a custom screen display program stored in the ROM 113, HDD 115, or the CD-ROM 118A. With reference to FIG. 8, the CPU 111 included in the MFP 100 determines whether or not the user has been detected (step S01). If the motion sensor 117 detects the user, the process proceeds to step S02, otherwise the process proceeds to step S21. In step S21, the custom data stored in the custom area of the HDD 115 is erased, and the process returns to step S01. If the custom data stored in the custom area of the HDD 115 is not stored, the process is returned to step S01 as it is.

ステップS02においては、カメラ119を制御して撮像させ、カメラ119が出力する静止画像を取得する。次のステップS03においては、静止画像から人物を検出し、処理をステップS04に進める。例えば、静止画像中から人物が表された人物部分を抽出する。人物部分は、例えば、人の顔が表された部分である。静止画像が複数の人物部分を含む場合がある。この場合、CPU111は、複数の人物部分を静止画像から抽出する。 In step S02, the camera 119 is controlled to take an image, and the still image output by the camera 119 is acquired. In the next step S03, a person is detected from the still image, and the process proceeds to step S04. For example, a person part representing a person is extracted from a still image. The person part is, for example, a part in which a person's face is represented. Still images may contain multiple portraits. In this case, the CPU 111 extracts a plurality of person portions from the still image.

ステップS04においては、サーバー200に仮認証依頼を送信し、処理をステップS05に進める。仮認証依頼は、ステップS03により検出された人物部分を含む。仮認証指示を受信するサーバー200は、仮登録ユーザーに関連するカスタムデータを送信する。ステップS05においては、サーバー200が送信するカスタムデータを受信する。サーバー200は、カスタムデータとともに、仮登録ユーザーのユーザー識別情報と、検出部分に表された検出人物に対する一致度とを送信するので、それらを併せて受信する。カスタムデータを受信したならば処理をステップS06に進めるが、そうでなければ処理をステップS09に進める。 In step S04, the temporary authentication request is transmitted to the server 200, and the process proceeds to step S05. The provisional authentication request includes the person portion detected by step S03. The server 200 that receives the temporary authentication instruction transmits the custom data related to the temporary registered user. In step S05, the custom data transmitted by the server 200 is received. Since the server 200 transmits the user identification information of the temporary registration user and the degree of matching with the detected person represented by the detection portion together with the custom data, the server 200 receives them together. If the custom data is received, the process proceeds to step S06, otherwise the process proceeds to step S09.

次のステップS06においては、HDD115のカスタム領域に、カスタムデータを記憶するための空き領域が存在するか否かを判断する。ステップS05において受信されたカスタムデータの一部のデータ量が、カスタム領域の空き容量より小さければ処理をステップS08に進めるが、そうでなければ処理をステップS07に進める。ステップS07においては、一致度が最小のカスタムデータをカスタム領域から消去し、処理をステップS06に戻す。ステップS08においては、ステップS05において受信されたカスタムデータの一部を、カスタムデータとともに受信される仮登録ユーザーのユーザー識別情報および一致度と関連付けてHDD115のカスタム領域に記憶し、処理をステップS09に進める。 In the next step S06, it is determined whether or not there is a free area for storing the custom data in the custom area of the HDD 115. If the amount of a part of the custom data received in step S05 is smaller than the free space of the custom area, the process proceeds to step S08, otherwise the process proceeds to step S07. In step S07, the custom data having the smallest degree of matching is deleted from the custom area, and the process returns to step S06. In step S08, a part of the custom data received in step S05 is stored in the custom area of the HDD 115 in association with the user identification information and the degree of matching of the temporary registration user received together with the custom data, and the process is performed in step S09. Proceed.

ステップS09においては、サーバー200からカスタムデータを受信したか否かを判断する。サーバー200は、複数の仮登録ユーザーを決定する場合、複数の仮登録ユーザーごとにカスタムデータを送信するので、次の仮登録ユーザーのカスタムデータを受信したか否かを判断する。次の仮登録ユーザーのカスタムデータを受信したならば処理をステップS05に戻すが、そうでなければ処理をステップS10に進める。 In step S09, it is determined whether or not the custom data has been received from the server 200. When determining a plurality of temporary registration users, the server 200 transmits custom data for each of the plurality of temporary registration users, and therefore determines whether or not the custom data of the next temporary registration user has been received. If the custom data of the next temporary registration user is received, the process returns to step S05, but if not, the process proceeds to step S10.

ステップS10においては、ユーザーにより入力される操作を検出したか否かを判断する。ここでの操作は、操作パネル160または自動原稿搬送装置120に対する操作である。具体的には、タッチパネル165がユーザーの指示する位置を検出する場合、ハードキー部167が複数のハードキーのいずれかの押下を検出する場合に操作パネル160に対する操作を検出する。また、自動原稿搬送装置120が備える状態検出センサーまたは原稿検出センサーがONになると自動原稿搬送装置120に対する操作を検出する。操作を検出したならば処理をステップS12に進めるが、そうでなければ処理をステップS11に進める。 In step S10, it is determined whether or not the operation input by the user is detected. The operation here is an operation for the operation panel 160 or the automatic document transfer device 120. Specifically, when the touch panel 165 detects a position instructed by the user, and when the hard key unit 167 detects the pressing of any of a plurality of hard keys, the operation on the operation panel 160 is detected. Further, when the state detection sensor or the document detection sensor included in the automatic document transfer device 120 is turned on, the operation for the automatic document transfer device 120 is detected. If the operation is detected, the process proceeds to step S12, otherwise the process proceeds to step S11.

ステップS11においては、ステップS01でユーザーが検出されてから所定時間経過したか否かを判断する。所定時間が経過していなければ処理をステップS10に戻すが、所定時間が経過したならば処理をステップS01に戻す。処理がステップS11からステップS01に戻る場合は、ステップS01でユーザーが検出されてからユーザーによる操作を受け付けることなく所定時間が経過する場合である。この場合、仮登録ユーザーがMFP100から遠ざかっている可能性が高く、仮登録ユーザーがMFP100を操作しない可能性が高い。このため、ステップS01において、ユーザーが検出されなければ処理がステップS21に進み、カスタム領域に記憶されているカスタムデータが消去される。 処理がステップS12に進む場合、ユーザーがMFP100に入力する操作を受け付ける場合である。ステップS12においては、カメラ119を制御して撮像させ、カメラ119が出力する静止画像を取得する。次のステップS13においては、ステップS03と同様に、静止画像から人物を検出し、処理をステップS14に進める。ステップS14においては、サーバー200に認証依頼を送信し、処理をステップS15に進める。認証依頼は、静止画像中で、ステップS13により検出された人物が表された人物部分を含む。認証指示を受信するサーバー200は、ユーザーの認証結果と、操作ユーザーを認証する場合に、操作ユーザーに関連するカスタムデータの残部分を送信する。ステップS15においては、サーバー200が送信する認証結果に基づいて、操作ユーザーが認証されたか否かを判断する。操作ユーザーが認証されたならば処理をステップS16に進めるが、そうでなければ処理をステップS01に戻す。 In step S11, it is determined whether or not a predetermined time has elapsed since the user was detected in step S01. If the predetermined time has not elapsed, the process is returned to step S10, but if the predetermined time has elapsed, the process is returned to step S01. When the process returns from step S11 to step S01, it is a case where a predetermined time elapses without accepting an operation by the user after the user is detected in step S01. In this case, it is highly possible that the temporary registration user is away from the MFP 100, and it is highly likely that the temporary registration user does not operate the MFP 100. Therefore, if the user is not detected in step S01, the process proceeds to step S21, and the custom data stored in the custom area is erased. When the process proceeds to step S12, it is a case of accepting an operation input to the MFP 100 by the user. In step S12, the camera 119 is controlled to take an image, and a still image output by the camera 119 is acquired. In the next step S13, as in step S03, a person is detected from the still image, and the process proceeds to step S14. In step S14, the authentication request is transmitted to the server 200, and the process proceeds to step S15. The authentication request includes a person portion representing the person detected by step S13 in the still image. The server 200 that receives the authentication instruction transmits the authentication result of the user and the rest of the custom data related to the operating user when authenticating the operating user. In step S15, it is determined whether or not the operating user has been authenticated based on the authentication result transmitted by the server 200. If the operation user is authenticated, the process proceeds to step S16, but if not, the process returns to step S01.

ステップS16においては、サーバー200が送信するカスタムデータの残部分の受信を開始し、処理をステップS17に進める。HDD115のカスタム領域に、操作ユーザーに対するカスタムデータの一部が記憶されているので、操作ユーザーに対するカスタムデータのうちカスタム領域に記憶されている一部を除く残部分をサーバー200から取得する処理を開始する。 In step S16, reception of the remaining portion of the custom data transmitted by the server 200 is started, and the process proceeds to step S17. Since a part of the custom data for the operation user is stored in the custom area of the HDD 115, the process of acquiring the remaining part of the custom data for the operation user excluding the part stored in the custom area is started from the server 200. do.

ステップS17においては、操作ユーザーに対するカスタムデータにしたがって、操作画面を表示部161に表示し、処理をステップS18に進める。ステップS16において、カスタムデータの残部分の受信が開始されて受信中の場合であっても、HDD115のカスタム領域に、カスタムデータの一部が記憶されているので、その一部を用いて操作画面を表示部161に表示することができる。したがって、操作ユーザーが操作部163を操作してから操作画面が表示部161に表示されるまでの待ち時間を短くすることできる。 In step S17, the operation screen is displayed on the display unit 161 according to the custom data for the operation user, and the process proceeds to step S18. In step S16, even when the reception of the remaining portion of the custom data is started and is being received, a part of the custom data is stored in the custom area of the HDD 115, so that a part of the custom data is stored in the operation screen. Can be displayed on the display unit 161. Therefore, it is possible to shorten the waiting time from the operation of the operation unit 163 by the operation user until the operation screen is displayed on the display unit 161.

ステップS18においては、ユーザーにより入力される操作を受け付けたか否かを判断する。ここでの操作は、操作パネル160に対する操作である。具体的には、タッチパネル165がユーザーの指示する位置を検出する場合、ハードキー部167が複数のハードキーのいずれかの押下を検出する場合に操作パネル160に対する操作を受け付ける。操作を受け付けるまで待機状態となり、操作を受け付けたならば処理をステップS19に進める。ステップS19においては、受け付けられた操作がログアウトを指示する操作か否かを判断する。ログアウトを指示する操作ならば処理を終了するが、そうでなければ処理をステップS20に進める。ステップS20においては、操作で定まる処理を実行し、処理をステップS18に戻す。操作で定める処理は、例えば、操作画面を切り換える処理を含む。 In step S18, it is determined whether or not the operation input by the user has been accepted. The operation here is an operation for the operation panel 160. Specifically, when the touch panel 165 detects a position instructed by the user, the hard key unit 167 accepts an operation on the operation panel 160 when detecting the pressing of any of a plurality of hard keys. The standby state is set until the operation is accepted, and when the operation is accepted, the process proceeds to step S19. In step S19, it is determined whether or not the accepted operation is an operation instructing logout. If it is an operation instructing logout, the process ends, but if not, the process proceeds to step S20. In step S20, the process determined by the operation is executed, and the process is returned to step S18. The process defined by the operation includes, for example, a process of switching the operation screen.

図9は、カスタムデータ送信処理の流れの一例を示すフローチャートである。カスタムデータ送信処理は、サーバー200が備えるCPU201が、ROM202、HDD204またはCD−ROM209に記憶されたカスタムデータ送信プログラムを実行することにより、CPU201により実行される処理である。カスタムデータ送信プログラムは、カスタム画面表示プログラムの一部である。図9を参照して、CPU201は、MFP100,100A,100Bのいずれかから仮認証依頼を受信したか否かを判断する。仮認証依頼を受信したならば処理をステップS202に進めるが、そうでなければ処理をステップS208に進める。 FIG. 9 is a flowchart showing an example of the flow of the custom data transmission process. The custom data transmission process is a process executed by the CPU 201 when the CPU 201 included in the server 200 executes a custom data transmission program stored in the ROM 202, HDD 204, or CD-ROM 209. The custom data transmission program is part of the custom screen display program. With reference to FIG. 9, the CPU 201 determines whether or not the provisional authentication request has been received from any of the MFPs 100, 100A, and 100B. If the provisional authentication request is received, the process proceeds to step S202, but if not, the process proceeds to step S208.

ステップS202においては、仮認証依頼を送信してきた装置を特定し、処理をステップS203に進める。ここでは、MFP100から仮認証依頼を受信する場合を例に説明する。ステップS203においては、仮決定処理を実行し、処理をステップS204に進める。仮決定処理の詳細は後述するが、仮登録ユーザーと一致度とを決定する処理である。 In step S202, the device that has sent the provisional authentication request is specified, and the process proceeds to step S203. Here, a case where a provisional authentication request is received from the MFP 100 will be described as an example. In step S203, the provisional determination process is executed, and the process proceeds to step S204. The details of the tentative determination process will be described later, but it is a process of determining the tentatively registered user and the degree of matching.

ステップS204においては、仮決定処理を実行した結果、仮登録ユーザーが決定されたか否かを判断する。仮登録ユーザーが決定されたならば処理をステップS205に進めるが、そうでなければ処理をステップS208に進める。ステップS205においては、仮登録ユーザーのうちから処理対象となる仮登録ユーザーを選択し、処理をステップS206に進める。一致度が大きい仮登録ユーザーから順に選択する。これにより、MFP100の近くに位置する仮登録ユーザーに関連するカスタムデータから順に取得することができる。 In step S204, it is determined whether or not the provisional registration user has been determined as a result of executing the provisional determination process. If the temporary registration user is determined, the process proceeds to step S205, but if not, the process proceeds to step S208. In step S205, a temporary registration user to be processed is selected from the temporary registration users, and the process proceeds to step S206. Select from the temporarily registered users with the highest degree of matching. As a result, the custom data related to the temporarily registered user located near the MFP 100 can be acquired in order.

ステップS206においては、カスタムデータ部分送信処理を実行し、処理をステップS207に進める。カスタムデータ部分送信処理の詳細は後述するが、仮登録ユーザーに関連するカスタムデータのうち一致度に対応する部分を、仮認証依頼を送信してきた装置、ここではMFP100に送信する処理である。ステップS207においては、ステップS203において決定された仮登録ユーザーのうちに、ステップS205において処理対象に選択されていない仮登録ユーザーが存在するか否かを判断する。未選択の仮登録ユーザーが存在すれば処理をステップS205に戻し、そのような仮登録ユーザーが存在しなければ処理をステップS208に進める。 In step S206, the custom data partial transmission process is executed, and the process proceeds to step S207. The details of the custom data partial transmission process will be described later, but it is a process of transmitting the portion of the custom data related to the temporary registration user corresponding to the degree of matching to the device that has transmitted the temporary authentication request, here, the MFP 100. In step S207, it is determined whether or not there is a temporary registration user who is not selected as a processing target in step S205 among the temporary registration users determined in step S203. If there is an unselected temporary registration user, the process returns to step S205, and if such a temporary registration user does not exist, the process proceeds to step S208.

ステップS208においては、MFP100,100A,100Bのいずれかから認証依頼を受信したか否かを判断する。認証依頼を受信したならば処理をステップS209に進めるが、そうでなければ処理をステップS201に戻す。ここでは、MFP100から認証依頼を受信する場合を例に説明する。ステップS209においては、認証処理を実行し、処理をステップS210に進める。認証処理の詳細は後述するが、MFP100を操作するユーザーを認証する処理である。ステップS210においては、操作ユーザーが決定されたか否かを判断する。MFP100を操作するユーザーが認証される場合、MFP100を操作するユーザーを操作ユーザーに決定する。操作ユーザーが決定されたならば処理をステップS211に進めるが、そうでなければ処理をステップS213に進める。 In step S208, it is determined whether or not the authentication request has been received from any of the MFPs 100, 100A, and 100B. If the authentication request is received, the process proceeds to step S209, but if not, the process returns to step S201. Here, a case where an authentication request is received from the MFP 100 will be described as an example. In step S209, the authentication process is executed, and the process proceeds to step S210. The details of the authentication process will be described later, but it is a process for authenticating the user who operates the MFP 100. In step S210, it is determined whether or not the operating user has been determined. When the user who operates the MFP 100 is authenticated, the user who operates the MFP 100 is determined as the operating user. If the operation user is determined, the process proceeds to step S211. If not, the process proceeds to step S213.

ステップS211においては、認証依頼を送信してきた装置、ここではMFP100に操作ユーザーを通知し、処理をステップS212に進める。ステップS212においては、認証依頼を送信してきた装置、ここではMFP100に、操作ユーザーに関連付けられたカスタムデータの残部分を送信し、処理をステップS201に戻す。ステップS213においては、認証依頼を送信してきた装置、ここではMFP100にエラーを通知し、処理をステップS201に戻す。 In step S211 the operation user is notified to the device that has sent the authentication request, in this case, the MFP 100, and the process proceeds to step S212. In step S212, the remaining portion of the custom data associated with the operating user is transmitted to the device that has sent the authentication request, in this case, the MFP 100, and the process returns to step S201. In step S213, the device that has sent the authentication request, here the MFP100, is notified of the error, and the process is returned to step S201.

図10は、仮決定処理の流れの一例を示すフローチャートである。仮決定処理は、カスタムデータ送信処理のステップS203において実行される処理である。仮決定処理が実行される前のステップS201において、MFP100から仮認証依頼が受信されており、仮認証依頼に含まれる1以上の人物部分が特定される。図10を参照して、仮認証依頼に含まれる1以上の人物部分のうちから1つを処理対象に選択し(ステップS31)、処理をステップS32に進める。 FIG. 10 is a flowchart showing an example of the flow of the tentative determination process. The tentative determination process is a process executed in step S203 of the custom data transmission process. In step S201 before the provisional determination process is executed, the provisional authentication request is received from the MFP 100, and one or more person portions included in the provisional authentication request are specified. With reference to FIG. 10, one of the one or more person portions included in the provisional authentication request is selected as the processing target (step S31), and the processing proceeds to step S32.

ステップS32においては、複数の登録ユーザーのうちから一人の登録ユーザーを処理対象として選択し、処理をステップS33に進める。ステップS33においては、人物部分を、登録ユーザーの特徴データと比較し、処理をステップS34に進める。ステップS34においては、比較の結果得られる一致度を決定し、処理をステップS35に進める。ステップS35においては、一致度がしきい値TH2以上か否かを判断する。一致度がしきい値TH2以上ならば処理をステップS36に進めるが、そうでなければ処理をステップS38に進める。 In step S32, one registered user is selected as a processing target from a plurality of registered users, and the processing proceeds to step S33. In step S33, the person portion is compared with the characteristic data of the registered user, and the process proceeds to step S34. In step S34, the degree of agreement obtained as a result of the comparison is determined, and the process proceeds to step S35. In step S35, it is determined whether or not the degree of coincidence is equal to or higher than the threshold value TH2. If the degree of coincidence is equal to or higher than the threshold value TH2, the process proceeds to step S36, but if not, the process proceeds to step S38.

ステップS36においては、ステップS32において選択された登録ユーザーを、ステップS31において選択された人物部分に表された検出人物に対する仮登録ユーザーに決定し、処理をステップS37に進める。ステップS37においては、仮登録ユーザーに一致度を関連付けて、処理をステップS38に進める。ステップS38においては、ステップS32において処理対象に選択されていない登録ユーザーが存在するか否かを判断する。未選択の登録ユーザーが存在するならば処理をステップS32に戻すが、存在しなければ処理をステップS39に進める。ステップS32〜ステップS38が実行されることにより、一人の検出人物に対して1以上の仮登録ユーザーが決定される場合がある。 In step S36, the registered user selected in step S32 is determined as a temporary registered user for the detected person represented by the person portion selected in step S31, and the process proceeds to step S37. In step S37, the matching degree is associated with the provisionally registered user, and the process proceeds to step S38. In step S38, it is determined whether or not there is a registered user who is not selected as the processing target in step S32. If there is an unselected registered user, the process returns to step S32, but if it does not exist, the process proceeds to step S39. By executing steps S32 to S38, one or more provisionally registered users may be determined for one detected person.

ステップS39においては、ステップS31において処理対象に選択されていない人物部分が存在するか否かを判断する。未選択の人物部分が存在するならば処理をステップS31に戻すが、存在しなければ処理をカスタムデータ送信処理に戻す。これにより、1以上の検出部分それぞれに対する1以上の仮登録ユーザーが決定される。 In step S39, it is determined whether or not there is a person portion that is not selected as the processing target in step S31. If the unselected person portion exists, the process returns to step S31, but if it does not exist, the process returns to the custom data transmission process. As a result, one or more temporary registration users are determined for each of the one or more detection portions.

図11は、カスタムデータ部分送信処理の流れの一例を示すフローチャートである。カスタムデータ部分送信処理は、カスタムデータ送信処理のステップS206で実行される処理である。図11を参照して、カスタムデータ部分送信処理が実行される前の段階で仮登録ユーザーが選択されており、その仮登録ユーザーに対する一致度が決定されている。図11を参照して、送信量を決定する(ステップS41)。送信量は、一致度に基づいて決定される。一致度は、検出人物が登録ユーザーである確からしさを示し、ここでは一致度を確率として単位をパーセント(%)で示している。送信量の単位を操作画面数とする場合、カスタムデータによって定められた操作画面の総数に一致度を乗じた数を取得量とする。例えば、カスタムデータによって100個の操作画面が定められており、一致度が50%であれば、取得量を50個に決定する。 FIG. 11 is a flowchart showing an example of the flow of the custom data partial transmission process. The custom data partial transmission process is a process executed in step S206 of the custom data transmission process. With reference to FIG. 11, a temporary registration user is selected at a stage before the custom data partial transmission process is executed, and the degree of matching with the temporary registration user is determined. The transmission amount is determined with reference to FIG. 11 (step S41). The transmission amount is determined based on the degree of agreement. The degree of matching indicates the certainty that the detected person is a registered user, and here, the degree of matching is used as a probability and the unit is expressed as a percentage (%). When the unit of the transmission amount is the number of operation screens, the acquisition amount is the number obtained by multiplying the total number of operation screens determined by the custom data by the degree of agreement. For example, if 100 operation screens are defined by custom data and the degree of matching is 50%, the acquisition amount is determined to be 50.

ステップS42においては、カスタムデータで定められ、未だ送信されていない1以上の操作画面のうちから優先順位が最も高い操作画面を送信対象に決定する。そして、取得量を超過したか否かを判断する(ステップS43)。既に送信した操作画面に、送信対象の操作画面を追加すると、送信量を超過するか否かを判断する。送信量を超過するならば処理をカスタムデータ送信処理に戻すが、そうでなければ処理をステップS44に進める。ステップS44においては、送信対象に決定された操作画面を含むカスタムデータの一部を、仮認証依頼を送信してきたMFP100に送信し、処理をステップS42に戻す。 In step S42, the operation screen having the highest priority is determined as the transmission target from among one or more operation screens defined by the custom data and not yet transmitted. Then, it is determined whether or not the acquisition amount is exceeded (step S43). When the operation screen to be transmitted is added to the operation screen that has already been transmitted, it is determined whether or not the transmission amount is exceeded. If the transmission amount is exceeded, the process is returned to the custom data transmission process, but if not, the process proceeds to step S44. In step S44, a part of the custom data including the operation screen determined as the transmission target is transmitted to the MFP 100 that has transmitted the temporary authentication request, and the process is returned to step S42.

図12は、認証処理の流れの一例を示すフローチャートである。認証処理は、カスタムデータ送信処理のステップS209において実行される処理である。認証処理が実行される前の段階で、認証依頼が受信されており、認証依頼に含まれる人物部分が特定される。図12を参照して、CPU111は、複数の登録ユーザーのうちから一人の登録ユーザーを処理対象として選択し(ステップS51)、処理をステップS52に進める。ステップS52においては、認証依頼に含まれる人物部分を、処理対象の登録ユーザーの認証画像と比較し、処理をステップS53に進める。ステップS53においては、比較の結果得られる一致度を決定し、処理をステップS54に進める。ステップS54においては、一致度がしきい値TH1以上か否かを判断する。一致度がしきい値TH1以上ならば処理をステップS55に進めるが、そうでなければ処理をステップS56に進める。 FIG. 12 is a flowchart showing an example of the flow of the authentication process. The authentication process is a process executed in step S209 of the custom data transmission process. The authentication request is received before the authentication process is executed, and the person part included in the authentication request is specified. With reference to FIG. 12, the CPU 111 selects one registered user as a processing target from the plurality of registered users (step S51), and proceeds to the process in step S52. In step S52, the person portion included in the authentication request is compared with the authentication image of the registered user to be processed, and the process proceeds to step S53. In step S53, the degree of matching obtained as a result of the comparison is determined, and the process proceeds to step S54. In step S54, it is determined whether or not the degree of coincidence is equal to or higher than the threshold value TH1. If the degree of coincidence is equal to or higher than the threshold value TH1, the process proceeds to step S55, otherwise the process proceeds to step S56.

ステップS56においては、複数の登録ユーザーのうちにステップS51において処理対象に選択されていない登録ユーザーが存在するか否かを判断する。未選択の登録ユーザーが存在するならば処理をステップS51に戻し、そうでなければ、操作ユーザーを決定することなく、処理をカスタムデータ送信処理に戻す。ステップS55においては、ステップS51において選択された登録ユーザーを、操作ユーザーに決定し、処理をカスタム画面表示処理に戻す。 In step S56, it is determined whether or not there is a registered user who is not selected as the processing target in step S51 among the plurality of registered users. If there is an unselected registered user, the process returns to step S51, otherwise, the process returns to the custom data transmission process without determining the operating user. In step S55, the registered user selected in step S51 is determined as the operating user, and the process is returned to the custom screen display process.

<第1の変形例>
上述した情報処理システム1においては、MFP100を操作するユーザーの認証をサーバー200で実行した。変形例における情報処理システム1においては、MFP100,100A,100Bそれぞれで、ユーザーを認証するようにしたものである。以下、第1の変形例における情報処理システム1について、上述した情報処理システム1と異なる点を主に説明する。
<First modification>
In the information processing system 1 described above, the server 200 authenticates the user who operates the MFP 100. In the information processing system 1 in the modified example, the user is authenticated by each of the MFPs 100, 100A, and 100B. Hereinafter, the information processing system 1 in the first modification will be mainly described as being different from the above-mentioned information processing system 1.

図13は、第1の変形例におけるMFPが備えるCPUが有する機能の一例を示す図である。図13に示す機能が、図6に示した機能と異なる点は、仮依頼部55および認証依頼部59が削除された点、認証前取得部57および認証後取得部61が認証前取得部57Aおよび認証後取得部61Aにそれぞれ変更された点、認証部71および仮決定部73が追加された点である。その他の機能は、図6に示したのでここでは説明を繰り返さない。 FIG. 13 is a diagram showing an example of the function of the CPU included in the MFP in the first modification. The function shown in FIG. 13 differs from the function shown in FIG. 6 in that the provisional request unit 55 and the authentication request unit 59 have been deleted, and the pre-authentication acquisition unit 57 and the post-authentication acquisition unit 61 are the pre-authentication acquisition unit 57A. The points are changed to the post-certification acquisition unit 61A, and the authentication unit 71 and the provisional determination unit 73 are added. Since the other functions are shown in FIG. 6, the description thereof will not be repeated here.

認証部71は、検出部53により検出された人物部分に基づいて、人物部分に対応する検出人物が予め登録された複数の登録ユーザーのいずれであるかを決定する。認証部71は、比較部271を含む。比較部271は、人物部分を、複数の登録ユーザーにそれぞれ対応する複数の特徴データとそれぞれ比較し、比較の結果得られる一致度を決定する。一致度は、検出人物が登録ユーザーであることの確からしさを示す値である。一致度は、人物部分と特徴データとが類似するほど高い値となる。 Based on the person portion detected by the detection unit 53, the authentication unit 71 determines which of the plurality of registered users the detected person corresponding to the person portion is registered in advance. The authentication unit 71 includes a comparison unit 271. The comparison unit 271 compares the person portion with a plurality of feature data corresponding to each of the plurality of registered users, and determines the degree of matching obtained as a result of the comparison. The degree of matching is a value indicating the certainty that the detected person is a registered user. The degree of coincidence becomes higher as the person part and the feature data are similar.

認証部71は、複数の登録ユーザーのうちに、検出人物に対する一致度がしきい値TH1以上となる登録ユーザーが存在する場合に、検出人物を登録ユーザーと判断し、操作ユーザーを認証する。認証部71は、操作ユーザーを認証する場合、認証された操作ユーザーを識別するためのユーザー識別情報を認証後取得部61Aに出力する。認証部71が操作ユーザーを認証するタイミングは、ユーザーが操作部163を操作可能な位置に存在する時である。例えば、認証部71は、操作部163がユーザーによる任意の操作を受け付ける時点で、ユーザーを認証する。具体的には、認証部71は、操作部163がユーザーにより入力される操作を受けた後に、カメラ119が出力する静止画像に基づいて検出部53が検出した検出人物に対する一致度がしきい値TH1以上ならば、検出人物を登録ユーザーと判断するとともに、検出人物を操作ユーザーとして認証する。 When there is a registered user whose matching degree with respect to the detected person is the threshold value TH1 or more among the plurality of registered users, the authentication unit 71 determines the detected person as the registered user and authenticates the operating user. When authenticating an operating user, the authentication unit 71 outputs user identification information for identifying the authenticated operating user to the post-authentication acquisition unit 61A. The timing at which the authentication unit 71 authenticates the operating user is when the user is present at a position where the operation unit 163 can be operated. For example, the authentication unit 71 authenticates the user when the operation unit 163 accepts an arbitrary operation by the user. Specifically, the authentication unit 71 has a threshold value of the degree of matching with the detected person detected by the detection unit 53 based on the still image output by the camera 119 after the operation unit 163 receives an operation input by the user. If it is TH1 or higher, the detected person is determined to be a registered user, and the detected person is authenticated as an operating user.

認証部71は、操作ユーザーを認証する前の段階で、検出部53により検出される1以上の人物部分それぞれについて、複数の登録ユーザーそれぞれの一致度を決定し、人物部分を識別するための人物部分識別情報と、複数の登録ユーザーそれぞれの一致度とを仮決定部255に出力する。認証部71は、検出部53により1以上の人物部分が検出される場合、複数の人物部分それぞれに対して、人物部分識別情報と、複数の登録ユーザーそれぞれの一致度とを仮決定部73に出力する。 The authentication unit 71 determines the degree of matching of each of the plurality of registered users for each of the one or more person parts detected by the detection unit 53 before authenticating the operating user, and identifies the person part. The partial identification information and the degree of matching of each of the plurality of registered users are output to the provisional determination unit 255. When one or more person parts are detected by the detection unit 53, the authentication unit 71 determines the person part identification information and the degree of matching of each of the plurality of registered users to the provisional determination unit 73 for each of the plurality of person parts. Output.

仮決定部73は、人物部分識別情報で特定される検出人物に対する一致度がしきい値TH2以上の登録ユーザーを、その検出人物に対する仮登録ユーザーに決定する。ただし、しきい値TH2はしきい値TH1よりも小さい。したがって、仮決定部73は、一人の検出人物に2以上の仮登録ユーザーを決定する場合がある。仮決定部73は、検出人物に対する仮登録ユーザーを決定する場合、仮登録ユーザーを識別するためのユーザー識別情報と、検出人物に対するその仮登録ユーザーの一致度との組を認証前取得部57Aに出力する。仮決定部73は、検出人物に対して仮登録ユーザーを複数決定する場合、複数の仮登録ユーザーごとに、ユーザー識別情報と一致度との組を認証前取得部57Aに出力する。 The tentative determination unit 73 determines a registered user whose matching degree with respect to the detected person specified by the person partial identification information is the threshold value TH2 or more as the tentatively registered user for the detected person. However, the threshold value TH2 is smaller than the threshold value TH1. Therefore, the provisional determination unit 73 may determine two or more provisional registration users for one detection person. When determining the temporary registration user for the detected person, the temporary determination unit 73 sets the set of the user identification information for identifying the temporary registration user and the degree of matching of the temporary registration user with the detected person in the pre-authentication acquisition unit 57A. Output. When a plurality of temporary registration users are determined for the detected person, the temporary determination unit 73 outputs a set of the user identification information and the degree of matching to the pre-authentication acquisition unit 57A for each of the plurality of temporary registration users.

認証前取得部57Aは、仮決定部73からユーザー識別情報と一致度との組が入力されることに応じて、サーバー200に仮送信依頼を送信し、サーバー200からユーザー識別情報で識別される仮登録ユーザーに対応するカスタムデータのうち一致度に対応する部分を取得する。仮送信依頼は、仮登録ユーザーのユーザー識別情報と一致度とを含む。認証前取得部57Aは、取得されたカスタムデータの部分を一致度と関連付けて、HDD115の予め定められたカスタム領域に記憶する。認証前取得部57Aは、仮決定部73からユーザー識別情報と一致度との組が所定時間間隔で入力される。このため、同一のユーザー識別情報に対して、異なる時間に異なる一致度が入力される場合がある。認証前取得部57Aは、先に入力される一致度よりも後に入力される一致度が大きい場合には、ユーザー識別情報で識別される仮登録ユーザーに関連するカスタムデータのうち後に入力される一致度に対応する部分のうち未だ取得されていない残りの部分を取得する。認証前取得部57Aは、先に入力される一致度よりも後に入力される一致度が小さい場合には、仮送信依頼をサーバー200に送信することなく、ユーザー識別情報で識別される仮登録ユーザーに関連するカスタムデータを取得しない。認証前取得部57Aは、先に入力される一致度よりも後に入力される一致度が小さい場合には、HDD115のカスタム領域に記憶されたユーザー識別情報で識別される仮登録ユーザーに関連するカスタムデータを消去するようにしてもよい。一致度が小さくなる場合には、検出人物がMFP100から遠ざかっている可能性が高く、MFP100を次に操作する可能性が低いからである。 The pre-authentication acquisition unit 57A sends a temporary transmission request to the server 200 in response to the input of the pair of the user identification information and the degree of matching from the temporary determination unit 73, and is identified by the user identification information from the server 200. Acquire the part corresponding to the degree of matching in the custom data corresponding to the temporarily registered user. The provisional transmission request includes the user identification information of the provisionally registered user and the degree of matching. The pre-authentication acquisition unit 57A associates the acquired custom data portion with the degree of matching and stores it in a predetermined custom area of the HDD 115. The pre-authentication acquisition unit 57A inputs a set of user identification information and a degree of agreement from the provisional determination unit 73 at predetermined time intervals. Therefore, different matching degrees may be input for the same user identification information at different times. If the match degree entered later than the match degree entered earlier is greater than the match degree entered earlier, the pre-authentication acquisition unit 57A is a match entered later in the custom data related to the provisionally registered user identified by the user identification information. Acquire the remaining part of the part corresponding to the degree that has not been acquired yet. If the matching degree input after the matching degree is smaller than the matching degree entered earlier, the pre-authentication acquisition unit 57A does not send the temporary transmission request to the server 200, and the temporary registered user is identified by the user identification information. Do not get custom data related to. The pre-authentication acquisition unit 57A is a custom related to the temporary registration user identified by the user identification information stored in the custom area of the HDD 115 when the matching degree input after the matching degree is smaller than the matching degree input earlier. The data may be erased. If the degree of matching is small, it is highly likely that the detecting person is away from the MFP 100, and it is unlikely that the MFP 100 will be operated next.

認証後取得部61Aは、認証部71により認証された操作ユーザーのユーザー識別情報が入力されることに応じて、サーバー200に送信依頼を送信し、サーバー200から認証された操作ユーザーに関連するカスタムデータのうち、認証前取得部57Aによって取得された部分以外の残部分を取得する。送信依頼は、操作ユーザーのユーザー識別情報を含む。認証後取得部61Aは、取得されたカスタムデータの部分をHDD115の予め定められたカスタム領域に記憶する。 The post-authentication acquisition unit 61A sends a transmission request to the server 200 in response to input of the user identification information of the operation user authenticated by the authentication unit 71, and the custom related to the operation user authenticated by the server 200. Of the data, the remaining portion other than the portion acquired by the pre-authentication acquisition unit 57A is acquired. The transmission request includes the user identification information of the operating user. The post-authentication acquisition unit 61A stores the acquired custom data portion in a predetermined custom area of the HDD 115.

図14は、第1の変形例におけるサーバーが備えるCPUが有する機能の一例を示すブロック図である。図14を参照して、図7に示した機能と異なる点は、仮依頼受付部251および認証依頼受付部259が仮送信依頼受付部251Aおよび送信依頼受付部259Aにそれぞれ変更された点、認証部253および仮決定部255が削除された点である。その他の機能は、図7に示した機能と同じなのでここでは説明を繰り返さない。 FIG. 14 is a block diagram showing an example of the function of the CPU included in the server in the first modification. With reference to FIG. 14, the function different from that shown in FIG. 7 is that the provisional request reception unit 251 and the authentication request reception unit 259 have been changed to the provisional transmission request reception unit 251A and the transmission request reception unit 259A, respectively, and authentication. The point is that the unit 253 and the tentative determination unit 255 have been deleted. Other functions are the same as those shown in FIG. 7, and the description thereof will not be repeated here.

仮送信依頼受付部251Aは、通信部205が、MFP100,100A,100Bのいずれかから仮送信依頼を受信すると、仮送信依頼を受け付ける。仮送信依頼受付部251Aは、仮送信指示を受け付けることに応じて、仮送信指示に含まれる仮登録ユーザーのユーザー識別情報と一致度との組を認証前送信部261に出力する。 When the communication unit 205 receives the temporary transmission request from any of the MFPs 100, 100A, and 100B, the temporary transmission request receiving unit 251A accepts the temporary transmission request. In response to receiving the temporary transmission instruction, the temporary transmission request reception unit 251A outputs a set of the user identification information of the temporary registration user included in the temporary transmission instruction and the degree of matching to the pre-authentication transmission unit 261.

送信依頼受付部259Aは、通信部205が、MFP100,100A,100Bのいずれかから送信依頼を受信すると、送信依頼を受け付ける。送信依頼受付部259Aは、送信指示を受け付けることに応じて、送信指示に含まれる操作ユーザーのユーザー識別情報を認証後送信部265に出力する。 When the communication unit 205 receives the transmission request from any of the MFPs 100, 100A, and 100B, the transmission request reception unit 259A accepts the transmission request. In response to receiving the transmission instruction, the transmission request reception unit 259A outputs the user identification information of the operation user included in the transmission instruction to the transmission unit 265 after authentication.

図15は、第1の変形例におけるカスタム画面表示処理の流れの一例を示すフローチャートである。図15を参照して、図8に示したカスタム画面表示処理と異なる点は、ステップS03、ステップS04およびステップS14が、ステップS03A、ステップS04AおよびステップS14Aにそれぞれ変更された点、ステップS15の後におよびステップS15Aが追加された点である。その他の処理は図8に示した処理と同じなのでここでは説明を繰り返さない。 FIG. 15 is a flowchart showing an example of the flow of the custom screen display process in the first modification. With reference to FIG. 15, the difference from the custom screen display process shown in FIG. 8 is that step S03, step S04 and step S14 are changed to step S03A, step S04A and step S14A, respectively, after step S15. And step S15A is added. Since the other processes are the same as those shown in FIG. 8, the description will not be repeated here.

ステップS03において静止画像から人物が検出される場合、ステップS03Aにおいて、図10に示した仮決定処理が実行され、処理がステップS04Aに進む。ステップS04Aにおいては、サーバー200に仮送信依頼を送信し、処理をステップS05に進める。仮送信依頼は、ステップS03Aにおいて決定された仮登録ユーザーのユーザー識別情報と一致度との組を含む。仮送信依頼を受信するサーバー200は、仮登録ユーザーに関連するカスタムデータのうち一致度に対応する部分を送信する。このため、ステップS05においては、サーバー200からカスタムデータを受信したか否かを判断する。カスタムデータを受信したならば処理をステップS06に進めるが、そうでなければ処理をステップS09に進める。 When a person is detected from the still image in step S03, the provisional determination process shown in FIG. 10 is executed in step S03A, and the process proceeds to step S04A. In step S04A, the temporary transmission request is transmitted to the server 200, and the process proceeds to step S05. The provisional transmission request includes a set of the user identification information of the provisionally registered user determined in step S03A and the degree of matching. The server 200 that receives the temporary transmission request transmits the portion of the custom data related to the temporary registration user that corresponds to the degree of matching. Therefore, in step S05, it is determined whether or not the custom data has been received from the server 200. If the custom data is received, the process proceeds to step S06, otherwise the process proceeds to step S09.

ステップS13において、静止画像から人物が検出される場合、次のステップS14Aにおいて、図12に示した認証処理を実行し、処理をステップS15に進める。ステップS15においては、認証処理の結果によって処理を分岐させる。操作ユーザーが認証されたならば処理をステップS15Aに進め、そうでなければ処理をステップS01に戻す。ステップS15Aにおいては、サーバー200に送信依頼を送信し、処理をステップS16に進める。送信依頼は、ステップS15において認証された操作ユーザーのユーザー識別情報を含む。 When a person is detected from the still image in step S13, the authentication process shown in FIG. 12 is executed in the next step S14A, and the process proceeds to step S15. In step S15, the process is branched according to the result of the authentication process. If the operation user is authenticated, the process proceeds to step S15A, and if not, the process returns to step S01. In step S15A, the transmission request is transmitted to the server 200, and the process proceeds to step S16. The transmission request includes the user identification information of the operating user authenticated in step S15.

図16は、第1の変形例におけるカスタムデータ送信処理の流れの一例を示すフローチャートである。図16を参照して、サーバー200が備えるCPU201は、MFP100,100A,100Bのいずれかから仮送信依頼を受信したか否かを判断する(ステップS201A)。仮送信依頼を受信したならば処理をステップS202に進めるが、そうでなければ処理をステップS208Aに進める。 FIG. 16 is a flowchart showing an example of the flow of the custom data transmission process in the first modification. With reference to FIG. 16, the CPU 201 included in the server 200 determines whether or not the provisional transmission request has been received from any of the MFPs 100, 100A, and 100B (step S201A). If the provisional transmission request is received, the process proceeds to step S202, but if not, the process proceeds to step S208A.

ステップS202においては、仮送信依頼を送信してきた装置を特定し、処理をステップS205に進める。仮送信依頼は、仮登録ユーザーのユーザー識別情報と一致度との組を含む。ここでは、MFP100から仮送信依頼を受信する場合を例に説明する。ステップS205においては、仮送信依頼で定められる仮登録ユーザーのうちから処理対象となる仮登録ユーザーを選択し、処理をステップS206に進める。一致度が大きい仮登録ユーザーから順に選択する。これにより、MFP100の近くに位置する仮登録ユーザーに関連するカスタムデータから順に送信することができる。 In step S202, the device that has transmitted the provisional transmission request is specified, and the process proceeds to step S205. The provisional transmission request includes a set of the user identification information of the provisionally registered user and the degree of matching. Here, a case where a provisional transmission request is received from the MFP 100 will be described as an example. In step S205, a temporary registration user to be processed is selected from the temporary registration users defined in the temporary transmission request, and the process proceeds to step S206. Select from the temporarily registered users with the highest degree of matching. As a result, custom data related to the temporarily registered user located near the MFP 100 can be transmitted in order.

ステップS206においては、図11に示したカスタムデータ部分送信処理を実行し、処理をステップS207に進める。ステップS207においては、仮送信依頼で定められる仮登録ユーザーのうちに、ステップS205において処理対象に選択されていない仮登録ユーザーが存在するか否かを判断する。未選択の仮登録ユーザーが存在すれば処理をステップS205に戻し、そのような仮登録ユーザーが存在しなければ処理をステップS208Aに進める。 In step S206, the custom data partial transmission process shown in FIG. 11 is executed, and the process proceeds to step S207. In step S207, it is determined whether or not there is a temporary registration user who is not selected as the processing target in step S205 among the temporary registration users defined in the temporary transmission request. If there is an unselected temporary registration user, the process returns to step S205, and if such a temporary registration user does not exist, the process proceeds to step S208A.

ステップS208Aにおいては、MFP100,100A,100Bのいずれかから送信依頼を受信したか否かを判断する。送信依頼を受信したならば処理をステップS209Aに進めるが、そうでなければ処理をステップS201Aに戻す。ここでは、MFP100から送信依頼を受信する場合を例に説明する。ステップS209Aにおいては、送信認証依頼に含まれるユーザー識別情報で識別される操作ユーザーを特定し、処理をステップS212に進める。ステップS212においては、認証依頼を送信してきた装置、ここではMFP100に、操作ユーザーに関連付けられたカスタムデータの残部分を送信し、処理をステップS201Aに戻す。 In step S208A, it is determined whether or not a transmission request has been received from any of the MFPs 100, 100A, and 100B. If the transmission request is received, the process proceeds to step S209A, but if not, the process returns to step S201A. Here, a case where a transmission request is received from the MFP 100 will be described as an example. In step S209A, the operation user identified by the user identification information included in the transmission authentication request is specified, and the process proceeds to step S212. In step S212, the remaining portion of the custom data associated with the operating user is transmitted to the device that has sent the authentication request, in this case, the MFP100, and the process returns to step S201A.

<第2の変形例>
上述した実施の形態においては、MFP100,100A,100Bそれぞれを操作するユーザーの認証に、顔認証を用いる例を説明した。第2の変形例においては、認証方法に音声認証を用いるようにしたものである。この場合、MFP100,100A,100Bそれぞれに、音を集音するマイクロフォンを備えるようにし、マイクロフォンで集音した音からユーザーの音声を抽出することにより、人物を検出する。また、サーバー200においては、複数の登録ユーザーを認証するための生体情報として、声紋を記憶する。
<Second modification>
In the above-described embodiment, an example in which face recognition is used for authentication of a user who operates each of the MFPs 100, 100A, and 100B has been described. In the second modification, voice authentication is used as the authentication method. In this case, each of the MFPs 100, 100A, and 100B is provided with a microphone for collecting sound, and a person is detected by extracting the user's voice from the sound collected by the microphone. Further, the server 200 stores a voiceprint as biometric information for authenticating a plurality of registered users.

また、マイクロフォンで集音した音から抽出される音声の音量を検出するようにして、サーバー200が複数の仮登録ユーザーを決定する場合に、音量が大きな仮登録ユーザーを優先して、その仮登録ユーザーに関連するカスタムデータの一部を送信するようにしてもよい。例えば、MFP100で集音した音から抽出される音声で音量が大きなユーザーは、MFP100からの距離が他のユーザーよりも短い可能性が高く、MFP100を次に操作する可能性が高い。このため、MFP100の近くにいるユーザーに関連するカスタムデータを優先してMFP100に送信することにより、ユーザーが操作を開始する段階で、カスタムデータの一部がMFP100に記憶された状態にすることができる。 Further, when the server 200 determines a plurality of temporary registration users by detecting the volume of the voice extracted from the sound collected by the microphone, the temporary registration user having a loud volume is prioritized and the temporary registration is performed. You may want to send some of the custom data related to the user. For example, a user who has a loud volume in the voice extracted from the sound collected by the MFP 100 is likely to have a shorter distance from the MFP 100 than other users, and is likely to operate the MFP 100 next. Therefore, by preferentially transmitting the custom data related to the user near the MFP 100 to the MFP 100, a part of the custom data can be stored in the MFP 100 at the stage when the user starts the operation. can.

また、第2の変形例を第1の変形例に適用する場合には、MFP100,100A,100Bそれぞれが、複数の登録ユーザーを認証するための生体情報として、声紋を記憶する。 Further, when the second modification is applied to the first modification, each of the MFPs 100, 100A, and 100B stores a voiceprint as biometric information for authenticating a plurality of registered users.

<第3の変形例>
第3の変形例においては、認証方法に顔認証と音声認証とを用いるようにしたものである。この場合、MFP100,100A,100Bそれぞれに、カメラ119と、音を集音するマイクロフォンとを備えるようにする。カメラ119で撮像して得られる静止画像から人物部分を抽出し、顔認証して特定される仮登録ユーザーに対する第1の一致度と、マイクロフォンで集音した音からユーザーの音声を抽出し、音声認証して特定される仮登録ユーザーに対する第2の一致度とを決定する。同一の仮登録ユーザーに対して、第1の一致度と第2の一致度とに基づいて、その仮登録ユーザーに対する一致度を決定する。例えば、第1の一致度と第2の一致と和を一致度に決定する。また、一致度は、第1の一致度と第2の一致度との平均としてもよいし、第1の一致度と第2の一致度との積としてもよい。
<Third modification example>
In the third modification, face authentication and voice authentication are used as the authentication method. In this case, each of the MFPs 100, 100A, and 100B is provided with a camera 119 and a microphone for collecting sound. The person part is extracted from the still image obtained by imaging with the camera 119, the user's voice is extracted from the first degree of matching with the temporarily registered user identified by face authentication, and the sound collected by the microphone, and the voice is voiced. Determines the second degree of match for the provisionally registered user identified by authentication. For the same temporary registered user, the degree of matching for the temporary registered user is determined based on the first degree of matching and the second degree of matching. For example, the first degree of agreement and the second degree of agreement and the sum are determined as the degree of agreement. Further, the degree of coincidence may be the average of the first degree of coincidence and the second degree of coincidence, or may be the product of the first degree of coincidence and the second degree of coincidence.

2つの認証方法を用いて、一致度を決定するので、MFP100から離れた位置に存在するユーザーを特定する精度を高めることができる。 Since the degree of matching is determined by using two authentication methods, it is possible to improve the accuracy of identifying the user who exists at a position away from the MFP 100.

<第4の変形例>
認証方法は、人物の生体情報を用いていれば、顔認証または/および音声認証に限定されない。例えば、人の虹彩を用いた認証であってもよい。
<Fourth modification>
The authentication method is not limited to face authentication and / or voice authentication as long as the biometric information of the person is used. For example, the authentication may be performed using a person's iris.

<第5の変形例>
上述した実施の形態においては、人物の生体情報を用いて認証し、複数の登録ユーザーに対する一致度を決定するようにした。MFP100を操作するユーザーの認証と、生体情報を用いた一致度の決定を、異なる方法を用いてもよい。例えば、人物の生体情報を用いて一致度を決定し、MFP100を操作するユーザーを、認証情報として予め登録されたパスワードとIDの組、ユーザーが携帯する装置の装置識別情報と照合することにより認証するようにしてもよい。ユーザーが携帯する装置は、携帯情報端末であってもよいし、ICカードまたは磁気カードであってもよい。
<Fifth variant>
In the above-described embodiment, authentication is performed using the biometric information of a person, and the degree of matching for a plurality of registered users is determined. Different methods may be used for authentication of the user who operates the MFP 100 and determination of the degree of matching using biometric information. For example, the degree of matching is determined using the biometric information of a person, and the user who operates the MFP 100 is authenticated by collating it with the password and ID set registered in advance as authentication information and the device identification information of the device carried by the user. You may try to do it. The device carried by the user may be a mobile information terminal, an IC card, or a magnetic card.

以上説明したように、本実施の形態における情報処理システム1において、サーバー200において、MFP100で検出される人物の生体情報に基づいて、登録された複数の登録ユーザーそれぞれに対する一致度を決定し、MFP100において人物が検出される場合、複数の登録ユーザーそれぞれに対して決定された一致度に基づいて仮登録ユーザーを決定し、MFP100を操作する操作者が認証される前の段階で、仮登録ユーザーに関連するカスタムデータのうちで一致度に応じた部分をMFP100に送信する。このため、MFP100においては、操作者が認証され場合に、操作者が認証される前の段階で、サーバー200から受信される仮登録ユーザーに関連するカスタムデータの一致度に応じた部分に基づいて、操作画面を表示することができる。したがって、MFP100,100A,100Bそれぞれにおいて、操作者が認証されてから操作画面を表示するまでの時間を短くすることができる。このため、複数のユーザーごとの操作画面をサーバー200で一元的に管理するとともに、複数のMFP100,100A,100Bそれぞれにおけるレスポンスタイムを短縮することができる。 As described above, in the information processing system 1 of the present embodiment, the server 200 determines the degree of matching for each of the plurality of registered users based on the biometric information of the person detected by the MFP 100, and the MFP 100. When a person is detected in, the temporary registration user is determined based on the degree of matching determined for each of the plurality of registered users, and the temporary registration user is set before the operator who operates the MFP 100 is authenticated. The part of the related custom data according to the degree of matching is transmitted to the MFP 100. Therefore, in the MFP 100, when the operator is authenticated, before the operator is authenticated, based on the portion according to the degree of matching of the custom data related to the temporarily registered user received from the server 200. , The operation screen can be displayed. Therefore, in each of the MFPs 100, 100A, and 100B, the time from the authentication of the operator to the display of the operation screen can be shortened. Therefore, the operation screens for each of the plurality of users can be centrally managed by the server 200, and the response times for the plurality of MFPs 100, 100A, and 100B can be shortened.

また、サーバー200は、複数の登録ユーザーのうちからMFP100において同時に検出された複数の人物にそれぞれ対応する複数の仮登録ユーザーを決定する。このため、MFP100を操作する可能性のある登録ユーザーのカスタムデータをMFP100に、その登録ユーザーがMFP100を操作する前に送信することができる。 Further, the server 200 determines a plurality of temporary registered users corresponding to a plurality of persons simultaneously detected by the MFP 100 from among the plurality of registered users. Therefore, custom data of a registered user who may operate the MFP 100 can be transmitted to the MFP 100 before the registered user operates the MFP 100.

また、サーバー200は、複数の登録ユーザーのうちからMFP100において検出される一人の人物に対応して複数の仮登録ユーザーを決定するので、MFP100を操作する可能性のある登録ユーザーのカスタムデータを、その登録ユーザーがMFP100を操作する前に送信することができる。 Further, since the server 200 determines a plurality of temporary registered users corresponding to one person detected by the MFP 100 from among the plurality of registered users, the custom data of the registered users that may operate the MFP 100 can be obtained. It can be transmitted before the registered user operates the MFP 100.

また、サーバー200またはMFP100は、MFP100がカメラ119で人物を撮像して取得した画像に含まれる人物部分を、複数の登録ユーザーそれぞれを認証するために登録された特徴データと比較するので、認証に用いる特徴データを用いて、仮登録ユーザーを決定することができる。 Further, the server 200 or the MFP 100 compares the person portion included in the image acquired by the MFP 100 with the camera 119 with the feature data registered for authenticating each of the plurality of registered users, so that the authentication can be performed. Temporary registration users can be determined using the feature data to be used.

また、サーバー200またはMFP100は、MFP100がマイクロフォンで集音した音に含まれる人物の音声を、複数の登録ユーザーそれぞれを認証するために予め登録された特徴データと比較するので、認証に用いる特徴データを用いて、仮登録ユーザーを決定することができる。 Further, since the server 200 or the MFP 100 compares the voice of the person included in the sound collected by the MFP 100 with the feature data registered in advance for authenticating each of the plurality of registered users, the feature data used for the authentication. Can be used to determine a temporary registered user.

また、サーバー200またはMFP100は、顔認証によって決定された第1一致度と、音声認証によって決定された第2一致度と、に基づいて、一致度を決定するので、仮登録ユーザーを決定する精度を向上させることができる。 Further, since the server 200 or the MFP 100 determines the matching degree based on the first matching degree determined by face authentication and the second matching degree determined by voice authentication, the accuracy of determining the temporary registration user is determined. Can be improved.

また、サーバー200は、複数の仮登録ユーザーが決定される場合、複数の仮登録ユーザーのうち、MFP100のマイクロフォンが集音した音に含まれる人物の音声が大きな仮登録ユーザーに関連するカスタムデータの一部を優先して送信する。音声が大きな仮登録ユーザーほど、MFP100の近くにいる可能性が高いので、MFP100を使用するまでの時間の短いユーザーのカスタムデータを優先することで、レスポンスタイムを短くすることができる。 Further, when a plurality of temporary registration users are determined, the server 200 has custom data related to the temporary registration user whose voice included in the sound collected by the microphone of the MFP 100 is large among the plurality of temporary registration users. Priority is given to some parts. Since the temporary registration user with louder voice is more likely to be closer to the MFP 100, the response time can be shortened by giving priority to the custom data of the user who has a short time to use the MFP 100.

また、サーバー200は、複数の仮登録ユーザーを決定する場合、一致度が高い仮登録ユーザーに関連するカスタムデータの一部を、他の仮登録ユーザーに関連するカスタムデータの一部をよりも先に送信する。このため、登録ユーザーである確率が高い仮登録ユーザーほど優先して、カスタムデータを送信するので、登録ユーザーである確率の高い仮登録ユーザーのレスポンスタイムを短くすることができる。 Further, when determining a plurality of temporary registration users, the server 200 precedes a part of the custom data related to the temporary registration user having a high degree of matching and a part of the custom data related to the other temporary registration user. Send to. Therefore, the temporary registration user having a high probability of being a registered user is given priority in transmitting the custom data, so that the response time of the temporary registration user having a high probability of being a registered user can be shortened.

また、サーバー200またはMFP100は、MFP100において生体情報が検出されてから操作者が認証されるまでの間は、所定時間間隔で人物に対応する一致度を決定するので、一致度が大きくなるほどカスタムデータを送信する量を多くすることができる。したがって、MFP100に仮登録ユーザーが近づくにしたがって、カスタムデータの送信量を多くすることができる。 Further, since the server 200 or the MFP 100 determines the degree of matching corresponding to the person at a predetermined time interval from the time when the biometric information is detected in the MFP 100 until the operator is authenticated, the larger the degree of matching, the more the custom data. You can increase the amount of data sent. Therefore, as the provisionally registered user approaches the MFP 100, the amount of custom data transmitted can be increased.

また、サーバー200は、カスタムデータで定められる複数の操作画面のうち優先度が高い操作画面を優先して送信するので、優先度を使用される可能性の高いほど高く設定すれば、使用される可能性の高い操作画面が表示される確率が高くなるので、レスポンスタイムを短くすることができる。 Further, since the server 200 preferentially transmits the operation screen having the higher priority among the plurality of operation screens defined by the custom data, the higher the priority is set, the higher the priority is to be used. Since the probability that the operation screen with high probability is displayed is high, the response time can be shortened.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 It should be considered that the embodiments disclosed this time are exemplary in all respects and not restrictive. The scope of the present invention is shown by the scope of claims rather than the above description, and is intended to include all modifications within the meaning and scope equivalent to the scope of claims.

<付記>
(1) 前記カスタムデータ送信手段は、前記操作装置を操作する前記操作者が認証されることに応じて、前記操作ユーザーに関連する前記カスタムデータの残りの残部分を前記操作装置に送信する認証後送信手段を含む、請求項1に記載のサーバー。
(2) 前記操作ユーザーが認証されることに応じて、前記操作ユーザーに関連する前記カスタムデータの残りの残部分を取得する認証後取得手段を、さらに備えた、請求項15または16に記載の画像形成装置。
<Additional Notes>
(1) The custom data transmitting means is authenticated to transmit the remaining portion of the custom data related to the operating user to the operating device in response to the authentication of the operator who operates the operating device. The server of claim 1, comprising post-transmission means.
(2) The method according to claim 15 or 16, further comprising a post-authentication acquisition means for acquiring the remaining portion of the custom data related to the operation user in response to the authentication of the operation user. Image forming device.

1 情報処理システム、100,100A,100B MFP、サーバー200、3 LAN、5 インターネット、110 メイン回路、111 CPU、112 通信I/F部、113 ROM、114 RAM、115 HDD、116 ファクシミリ部、117 人感センサー、118 外部記憶装置、118A CD−ROM、119 カメラ、120 自動原稿搬送装置、130 原稿読取部、140 画像形成部、150 給紙部、160 操作パネル、161 表示部、163 操作部、165 タッチパネル、167 ハードキー部、200 サーバー、201 CPU、202 ROM、203 RAM、204 HDD、205 通信部、206 表示部、207 操作部、208 外部記憶装置、51 撮像制御部、53 検出部、55 仮依頼部、57,57A 認証前取得部、59 認証依頼部、61 認証後取得部、63 表示制御部、65 消去部、71 認証部、73 仮決定部、251 仮依頼受付部、251A 仮送信依頼受付部、253 認証部、255 仮決定部、257 カスタムデータ送信部、259 認証依頼受付部、259A 送信依頼受付部、261 認証前送信部、263 優先送信部、265 認証後送信部、271 比較部。 1 Information processing system, 100, 100A, 100B MFP, server 200, 3 LAN, 5 Internet, 110 main circuit, 111 CPU, 112 communication I / F section, 113 ROM, 114 RAM, 115 HDD, 116 facsimile section, 117 people Sensory sensor, 118 external storage device, 118A CD-ROM, 119 camera, 120 automatic document transfer device, 130 document reading unit, 140 image forming unit, 150 feeding unit, 160 operation panel, 161 display unit, 163 operation unit, 165 Touch panel, 167 hard key unit, 200 server, 201 CPU, 202 ROM, 203 RAM, 204 HDD, 205 communication unit, 206 display unit, 207 operation unit, 208 external storage device, 51 image pickup control unit, 53 detector unit, 55 temporary Request unit, 57, 57A Pre-certification acquisition unit, 59 Certification request unit, 61 Post-certification acquisition unit, 63 Display control unit, 65 Erase unit, 71 Authentication unit, 73 Temporary decision unit, 251 Temporary request reception unit, 251A Temporary transmission request Reception unit, 253 authentication unit, 255 provisional decision unit, 257 custom data transmission unit, 259 authentication request reception unit, 259A transmission request reception unit, 261 pre-authentication transmission unit, 263 priority transmission unit, 265 post-authentication transmission unit, 271 comparison unit ..

Claims (20)

複数の画像処理装置のいずれかの操作装置を操作する操作者が認証されることに応じて、前記操作者に関連して予め登録された操作画面に関するカスタムデータを前記操作装置に送信するカスタムデータ送信手段と、
人物の生体情報に基づいて、予め登録された複数の登録ユーザーそれぞれに対して、前記人物が前記登録ユーザーであることの確からしさを示す一致度を決定する比較手段と、
前記操作装置において前記人物が検出される場合、複数の前記登録ユーザーそれぞれに対して決定された前記一致度に基づいて仮登録ユーザーを決定する仮決定手段と、
前記操作装置を操作する前記操作者が認証される前の段階で、前記仮登録ユーザーに関連する前記カスタムデータのうちで、前記仮登録ユーザーに対して決定された前記一致度に応じた部分を前記操作装置に送信する認証前送信手段と、を備えたサーバー。
Custom data for transmitting custom data related to the operation screen registered in advance in relation to the operator to the operation device in response to the authentication of the operator who operates the operation device of any of the plurality of image processing devices. Transmission means and
A comparison means for determining the degree of matching indicating the certainty that the person is the registered user for each of a plurality of pre-registered registered users based on the biometric information of the person.
When the person is detected in the operating device, the provisional determination means for determining the provisional registration user based on the degree of matching determined for each of the plurality of registration users, and
Before the operator who operates the operation device is authenticated, the portion of the custom data related to the temporary registration user according to the degree of matching determined for the temporary registration user is displayed. A server comprising a pre-authentication transmission means for transmitting to the operating device.
前記仮決定手段は、複数の前記登録ユーザーのうちから、同時に検出された複数の前記人物にそれぞれ対応する複数の前記仮登録ユーザーを決定する、請求項1に記載のサーバー。 The server according to claim 1, wherein the provisional determination means determines a plurality of the provisional registration users corresponding to the plurality of persons simultaneously detected from the plurality of registered users. 前記仮決定手段は、複数の前記登録ユーザーのうちから一人の前記人物に対応する複数の前記仮登録ユーザーを決定する、請求項1または2に記載のサーバー。 The server according to claim 1 or 2, wherein the provisional determination means determines a plurality of the provisional registration users corresponding to one person from the plurality of registered users. 前記比較手段は、前記操作装置が前記人物を撮像して取得した画像に含まれる前記人物が表された人物部分を、複数の前記登録ユーザーそれぞれを認証するために予め登録された特徴データと比較する、請求項1〜3のいずれかに記載のサーバー。 The comparison means compares the person portion represented by the person included in the image acquired by the operation device by imaging the person with the feature data registered in advance for authenticating each of the plurality of registered users. The server according to any one of claims 1 to 3. 前記比較手段は、前記操作装置が集音した音に含まれる前記人物の音声を、複数の前記登録ユーザーそれぞれを認証するために予め登録された特徴データと比較する、請求項1〜3のいずれかに記載のサーバー。 Any of claims 1 to 3, wherein the comparison means compares the voice of the person included in the sound collected by the operating device with the feature data registered in advance for authenticating each of the plurality of registered users. The server described in Crab. 前記比較手段は、前記操作装置が前記人物を撮像して取得した画像に含まれる前記人物が表された人物部分を前記複数の登録ユーザーそれぞれを認証するために予め登録された第1の特徴データと比較することによって決定された第1一致度と、前記操作装置が集音した音に含まれる前記人物の音声を前記複数の登録ユーザーそれぞれを認証するために予め登録された第2の特徴データと比較することによって決定された第2一致度と、に基づいて、前記一致度を決定する、請求項1〜3のいずれかに記載のサーバー。 The comparison means is a first feature data registered in advance for authenticating each of the plurality of registered users with a person portion represented by the person included in an image acquired by the operating device by imaging the person. The first degree of coincidence determined by comparison with, and the second feature data registered in advance for authenticating each of the plurality of registered users with the voice of the person included in the sound collected by the operating device. The server according to any one of claims 1 to 3, which determines the degree of matching based on the second degree of matching determined by comparison with. 前記認証前送信手段は、前記仮決定手段により複数の前記仮登録ユーザーが決定される場合、複数の前記仮登録ユーザーのうち、前記操作装置が集音した音に含まれる前記人物の音声が大きな前記仮登録ユーザーに関連する前記カスタムデータの一部を優先して送信する、請求項5または6に記載のサーバー。 In the pre-authentication transmission means, when a plurality of the provisional registration users are determined by the provisional determination means, the voice of the person included in the sound collected by the operation device among the plurality of provisional registration users is loud. The server according to claim 5 or 6, which preferentially transmits a part of the custom data related to the provisionally registered user. 前記認証前送信手段は、前記仮決定手段により複数の前記仮登録ユーザーが決定される場合、複数の前記仮登録ユーザーのうち前記一致度が高い前記仮登録ユーザーに関連する前記カスタムデータの一部を優先して送信する、請求項1〜6のいずれかに記載のサーバー。 When a plurality of the provisional registration users are determined by the provisional determination means, the pre-authentication transmission means is a part of the custom data related to the provisional registration user having a high degree of matching among the plurality of provisional registration users. The server according to any one of claims 1 to 6, which preferentially transmits. 前記比較手段は、前記操作装置において前記生体情報が検出されてから前記操作者が認証されるまでの間は、所定時間間隔で前記人物に対応する前記一致度を決定する、請求項1〜8のいずれかに記載のサーバー。 The comparison means determines the degree of matching corresponding to the person at predetermined time intervals from the time when the biometric information is detected in the operation device until the operator is authenticated, claims 1 to 8. The server listed in any of. 前記認証前送信手段は、前記カスタムデータで定められる複数の前記操作画面のうちから、前記仮登録ユーザーに対して決定された前記一致度に応じた数の前記操作画面を送信する、請求項1〜9のいずれかに記載のサーバー。 The pre-authentication transmission means claims 1 to transmit the number of operation screens corresponding to the degree of agreement determined to the provisionally registered user from among the plurality of operation screens defined by the custom data. The server described in any of 9 to 9. 前記認証前送信手段は、前記カスタムデータで定められる複数の前記操作画面を、前記仮登録ユーザーに対して決定された前記一致度に応じたデータ量になるまで順に送信する、請求項1〜9のいずれかに記載のサーバー。 The pre-authentication transmission means sequentially transmits a plurality of the operation screens defined by the custom data to the provisionally registered user until the amount of data corresponds to the degree of matching determined. The server listed in any of. 前記認証前送信手段は、前記カスタムデータで定められる複数の前記操作画面が階層構造で互いに関連付けられている場合、階層が上位の前記操作画面を優先して送信する、請求項10または11に記載のサーバー。 The pre-authentication transmission means according to claim 10 or 11, wherein when a plurality of the operation screens defined by the custom data are associated with each other in a hierarchical structure, the operation screen having a higher hierarchy is preferentially transmitted. Server. 前記認証前送信手段は、前記カスタムデータにより同一階層に属する複数の前記操作画面について、複数の前記操作画面に予め定められた優先度が上位の前記操作画面を優先して送信する、請求項12に記載のサーバー。 12. The pre-authentication transmission means claims to preferentially transmit the operation screens having a higher priority predetermined to the plurality of operation screens for the plurality of operation screens belonging to the same layer by the custom data. The server described in. 前記認証前送信手段は、前記複数の操作画面それぞれを構成する複数種類のファイルのうち所定の種類のファイルを他の種類のファイルよりも優先して送信する、請求項1〜13のいずれかに記載のサーバー。 The pre-authentication transmission means according to any one of claims 1 to 13, wherein a predetermined type of file among a plurality of types of files constituting each of the plurality of operation screens is transmitted with priority over other types of files. The listed server. 操作者が認証されることに応じて、前記操作者に関連してサーバーに記憶されたカスタムデータに基づいて、操作画面を表示する表示制御手段と、
人物を検出する検出手段と、
前記人物の生体情報に基づいて、前記人物が予め登録された複数の登録ユーザーそれぞれであることの確からしさを示す一致度を決定する比較手段と、
前記人物が検出される場合、複数の前記登録ユーザーそれぞれに対して決定された前記一致度に基づいて仮登録ユーザーを決定する仮決定手段と、
決定された前記仮登録ユーザーに関連して前記サーバーに記憶された前記カスタムデータのうちで、前記一致度に応じた部分を取得する認証前取得手段と、を備えた画像処理装置。
A display control means for displaying the operation screen based on the custom data stored in the server in relation to the operator according to the authentication of the operator.
Detection means to detect people and
A comparison means for determining the degree of matching indicating the certainty that the person is each of a plurality of pre-registered registered users based on the biometric information of the person.
When the person is detected, a provisional determination means for determining a provisional registration user based on the degree of matching determined for each of the plurality of registration users, and a provisional determination means.
An image processing device including a pre-authentication acquisition means for acquiring a portion of the custom data stored in the server in relation to the determined temporary registration user according to the degree of matching.
前記取得された前記カスタムデータを、前記カスタムデータに関連する前記仮登録ユーザーに対応する前記一致度が低い前記カスタムデータから順に削除する削除手段を、さらに備えた、請求項15に記載の画像処理装置。 The image processing according to claim 15, further comprising a deletion means for deleting the acquired custom data in order from the custom data having a low degree of matching corresponding to the provisionally registered user related to the custom data. Device. 複数の画像処理装置のいずれかの操作装置を操作する操作者が認証されることに応じて、前記操作者に関連して予め登録された操作画面に関するカスタムデータを前記操作装置に送信するカスタムデータ送信ステップと、
人物の生体情報に基づいて、予め登録された複数の登録ユーザーそれぞれに対して、前記人物が前記登録ユーザーであることの確からしさを示す一致度を決定する比較ステップと、
前記操作装置において前記人物が検出される場合、複数の前記登録ユーザーそれぞれに対して決定された前記一致度に基づいて仮登録ユーザーを決定する仮決定ステップと、
前記操作装置を操作する前記操作者が認証される前の段階で、前記仮登録ユーザーに関連する前記カスタムデータのうちで、前記仮登録ユーザーに対して決定された前記一致度に応じた部分を前記操作装置に送信する認証前送信ステップと、をサーバーに実行させるカスタム画面表示方法。
Custom data for transmitting custom data related to the operation screen registered in advance in relation to the operator to the operation device in response to the authentication of the operator who operates the operation device of any of the plurality of image processing devices. Send step and
A comparison step for determining the degree of matching indicating the certainty that the person is the registered user for each of a plurality of pre-registered registered users based on the biometric information of the person.
When the person is detected in the operating device, a provisional determination step of determining a provisional registration user based on the degree of matching determined for each of the plurality of registration users, and a provisional determination step.
Before the operator who operates the operation device is authenticated, the portion of the custom data related to the temporary registration user according to the degree of matching determined for the temporary registration user is displayed. A custom screen display method that causes the server to execute the pre-authentication transmission step to be transmitted to the operating device.
操作者が認証されることに応じて、前記操作者に関連してサーバーに記憶されたカスタムデータに基づいて、操作画面を表示する表示制御ステップと、
人物を検出する検出ステップと、
前記人物の生体情報に基づいて、予め登録された複数の登録ユーザーそれぞれに対して、前記人物が前記登録ユーザーであることの確からしさを示す一致度を決定する比較ステップと、
前記人物が検出される場合、複数の前記登録ユーザーそれぞれに対して決定された前記一致度に基づいて仮登録ユーザーを決定する仮決定ステップと、
決定された前記仮登録ユーザーに関連して前記サーバーに記憶された前記カスタムデータのうちで、前記一致度に応じた部分を取得する認証前取得ステップと、を画像処理装置に実行させるカスタム画面表示方法。
A display control step that displays the operation screen based on the custom data stored in the server in connection with the operator according to the authentication of the operator.
A detection step to detect a person and
A comparison step for determining the degree of matching indicating the certainty that the person is the registered user for each of a plurality of pre-registered registered users based on the biometric information of the person.
When the person is detected, a tentative determination step of determining a tentatively registered user based on the degree of matching determined for each of the plurality of registered users, and a tentative determination step.
A custom screen display that causes the image processing device to execute a pre-authentication acquisition step for acquiring a portion of the custom data stored in the server in relation to the determined temporary registration user according to the degree of matching. Method.
複数の画像処理装置のいずれかの操作装置を操作する操作者が認証されることに応じて、前記操作者に関連して予め登録された操作画面に関するカスタムデータを前記操作装置に送信するカスタムデータ送信ステップと、
人物の生体情報に基づいて、予め登録された複数の登録ユーザーそれぞれに対して、前記人物が前記登録ユーザーであることの確からしさを示す一致度を決定する比較ステップと、
前記操作装置において前記人物が検出される場合、複数の前記登録ユーザーそれぞれに対して決定された前記一致度に基づいて仮登録ユーザーを決定する仮決定ステップと、
前記操作装置を操作する前記操作者が認証される前の段階で、前記仮登録ユーザーに関連する前記カスタムデータのうちで、前記仮登録ユーザーに対して決定された前記一致度に応じた部分を前記操作装置に送信する認証前送信ステップと、をサーバーを制御するコンピューターに実行させるカスタム画面表示プログラム。
Custom data for transmitting custom data related to the operation screen registered in advance in relation to the operator to the operation device in response to the authentication of the operator who operates the operation device of any of the plurality of image processing devices. Send step and
A comparison step for determining the degree of matching indicating the certainty that the person is the registered user for each of a plurality of pre-registered registered users based on the biometric information of the person.
When the person is detected in the operating device, a provisional determination step of determining a provisional registration user based on the degree of matching determined for each of the plurality of registration users, and a provisional determination step.
Before the operator who operates the operation device is authenticated, the portion of the custom data related to the temporary registration user according to the degree of matching determined for the temporary registration user is displayed. A custom screen display program that causes the computer that controls the server to execute the pre-authentication transmission step to be transmitted to the operating device.
操作者が認証されることに応じて、前記操作者に関連してサーバーに記憶されたカスタムデータに基づいて、操作画面を表示する表示制御ステップと、
人物を検出する検出ステップと、
前記人物の生体情報に基づいて、予め登録された複数の登録ユーザーそれぞれに対して、前記人物が前記登録ユーザーであることの確からしさを示す一致度を決定する比較ステップと、
前記人物の生体情報が検出される場合、複数の前記登録ユーザーそれぞれに対して決定された前記一致度に基づいて仮登録ユーザーを決定する仮決定ステップと、
決定された前記仮登録ユーザーに関連して前記サーバーに記憶された前記カスタムデータのうちで、前記一致度に応じた部分を取得する認証前取得ステップと、を画像処理装置を制御するコンピューターに実行させるカスタム画面表示プログラム。
A display control step that displays the operation screen based on the custom data stored in the server in connection with the operator according to the authentication of the operator.
A detection step to detect a person and
A comparison step for determining the degree of matching indicating the certainty that the person is the registered user for each of a plurality of pre-registered registered users based on the biometric information of the person.
When the biometric information of the person is detected, a provisional determination step of determining a provisional registration user based on the degree of matching determined for each of the plurality of registration users, and a provisional determination step.
Of the custom data stored in the server in relation to the determined temporary registration user, a pre-authentication acquisition step for acquiring a portion corresponding to the degree of matching is executed on the computer controlling the image processing device. Custom screen display program to let you.
JP2018060686A 2018-03-27 2018-03-27 Servers, image processors, custom screen display methods and custom screen display programs Active JP6973231B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018060686A JP6973231B2 (en) 2018-03-27 2018-03-27 Servers, image processors, custom screen display methods and custom screen display programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018060686A JP6973231B2 (en) 2018-03-27 2018-03-27 Servers, image processors, custom screen display methods and custom screen display programs

Publications (2)

Publication Number Publication Date
JP2019176267A JP2019176267A (en) 2019-10-10
JP6973231B2 true JP6973231B2 (en) 2021-11-24

Family

ID=68167349

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018060686A Active JP6973231B2 (en) 2018-03-27 2018-03-27 Servers, image processors, custom screen display methods and custom screen display programs

Country Status (1)

Country Link
JP (1) JP6973231B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011146956A (en) * 2010-01-15 2011-07-28 Konica Minolta Business Technologies Inc Image processing apparatus and user authentication method
JP2013164835A (en) * 2012-01-13 2013-08-22 Ricoh Co Ltd Authentication system, authentication method, apparatus, and program
JP2018011182A (en) * 2016-07-13 2018-01-18 キヤノン株式会社 Information processor, system, information processing method, and program
JP7011451B2 (en) * 2017-12-07 2022-01-26 シャープ株式会社 Image forming device, control program and control method

Also Published As

Publication number Publication date
JP2019176267A (en) 2019-10-10

Similar Documents

Publication Publication Date Title
CN107197114A (en) Image processing system and method
JP2010252047A (en) Electronic device and method for setting electronic device
JP4321597B2 (en) Information processing apparatus, authentication system, authentication method, and authentication program
JP7259616B2 (en) Authentication system, support server and support program
JP5234098B2 (en) Print system, image forming apparatus, image forming method, and image forming program
JP2007243845A (en) Information processing system, information processing apparatus, and terminal registration method
CN105827884A (en) Image forming system, image forming apparatus, and remote control method
JP6973231B2 (en) Servers, image processors, custom screen display methods and custom screen display programs
JP6973232B2 (en) Servers, image processors, custom screen display methods and custom screen display programs
KR20100076793A (en) A device and method for processing digital image, a computer-readable storage medium, a electronic device, and a method for controlling a electronic device
JP5716723B2 (en) Image processing system, portable information device, remote operation method, and cooperation program
JP2008204205A (en) Authentication device, image forming device, authentication system, authentication method and authentication program
JP6601621B2 (en) Image forming apparatus, print control method, and print control program
JP7131343B2 (en) Image processing device, processing control method and processing control program
JP5652439B2 (en) Image forming system, linkage method, and image forming apparatus
JP6848328B2 (en) Control unit, control method and control program
JP7384970B2 (en) User authentication device, user authentication method, and image forming device
JP6988160B2 (en) Information processing equipment and information processing programs
JP2009049886A (en) Image search device, photographing device, image search method and program
JP6097632B2 (en) IMAGING DEVICE, ITS CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM
JP6878842B2 (en) Image processor, authentication method and authentication program
JP7790099B2 (en) Image forming apparatus, warning method and warning program
JP5310279B2 (en) Image processing apparatus, image processing system, and image processing program
EP2955625A1 (en) A print monitoring system and method
US20150288855A1 (en) Providing information about a process executed on an image processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201217

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210924

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211018

R150 Certificate of patent or registration of utility model

Ref document number: 6973231

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150