[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7508923B2 - Information processing device, information processing system, setting value recommendation method and program - Google Patents

Information processing device, information processing system, setting value recommendation method and program Download PDF

Info

Publication number
JP7508923B2
JP7508923B2 JP2020126580A JP2020126580A JP7508923B2 JP 7508923 B2 JP7508923 B2 JP 7508923B2 JP 2020126580 A JP2020126580 A JP 2020126580A JP 2020126580 A JP2020126580 A JP 2020126580A JP 7508923 B2 JP7508923 B2 JP 7508923B2
Authority
JP
Japan
Prior art keywords
user
setting information
usage
unit
information processing
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
JP2020126580A
Other languages
Japanese (ja)
Other versions
JP2022023565A (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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2020126580A priority Critical patent/JP7508923B2/en
Publication of JP2022023565A publication Critical patent/JP2022023565A/en
Application granted granted Critical
Publication of JP7508923B2 publication Critical patent/JP7508923B2/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 an information processing device, an information processing system, a setting value recommendation method, and a program.

複数のユーザが利用する機器において、ユーザごとの個別の設定内容を実現する機能が開発されている。 A function is being developed that allows individual settings for each user on a device used by multiple users.

また、ユーザに推奨機能を表示する機器が開発されている。例えば、一の機能と他の機能とが組合せられる頻度についての組合せ情報を集計し、ユーザにより選択された一の機能によく組合せられる機能を表示する画像形成装置が開示されている。 In addition, devices have been developed that display recommended functions to users. For example, an image forming device has been disclosed that compiles combination information about the frequency with which a function is combined with other functions, and displays functions that are often combined with a function selected by a user.

複数のユーザが利用する機器において、ユーザごとの個別の設定内容として適切な設定を推奨して欲しいという要望がある。このような要望に対して、上述した従来の技術を適用しても、推奨する設定を機能の組み合わせに基づいて決定するため、個々のユーザに適した設定値を推奨することが困難である。 For devices used by multiple users, there is a demand for appropriate settings to be recommended as individual settings for each user. Even if the above-mentioned conventional technology is applied to such a demand, it is difficult to recommend settings suitable for each individual user because the recommended settings are determined based on a combination of functions.

開示の技術は、個々のユーザに適した設定値を推奨することを目的とする。 The disclosed technology aims to recommend settings that are appropriate for individual users.

開示の技術は、機器と、機器とネットワークを介して接続される情報処理装置と、を含む情報処理システムであって、機器は、認証されたユーザが機器を使用した履歴を示す使用履歴データを情報処理装置に送信する使用履歴送信部を備え、情報処理装置は、機器から使用履歴データを受信して、ユーザごとの機器の使用の状況を示す使用状況データを収集する使用状況データ収集部と、収集された前記使用状況データに基づいて、第一のユーザに使用の状況が類似する第二のユーザが存在するか否かを、前記機器が有する機能の使用回数または前記機能ごとの使用回数の割合を含むデータの類似度に基づいて判定する使用状況判定部と、収集された使用状況データと、ユーザごとの機器の設定情報と、に基づいて、推奨する機器のユーザごとの設定情報を、機器に出力する推奨設定情報出力部と、を備え、機器は、推奨設定情報出力部から出力された設定情報を受信して、設定情報に含まれる設定値を表示して、設定情報に含まれる設定値を、認証されたユーザの設定情報に反映する操作をユーザから受け付ける推奨設定値反映操作受付部をさらに備える情報処理システムである。
The disclosed technology is an information processing system including an appliance and an information processing device connected to the appliance via a network, wherein the appliance has a usage history sending unit that sends usage history data indicating a history of use of the appliance by an authenticated user to the information processing device, and the information processing device has a usage data collecting unit that receives the usage history data from the appliance and collects usage data indicating the usage status of the appliance for each user , and a usage status determining unit that determines whether or not there is a second user whose usage status is similar to that of a first user based on the collected usage data, based on a similarity of data including the number of times functions of the appliance are used or the ratio of the number of times each function is used, and a recommended setting information output unit that outputs user-specific setting information of a recommended appliance to the appliance based on the collected usage data and appliance setting information for each user, and the appliance further has a recommended setting value reflection operation receiving unit that receives the setting information output from the recommended setting information output unit, displays the setting values included in the setting information, and receives from the user an operation to reflect the setting values included in the setting information in the authenticated user's setting information.

個々のユーザに適した設定値を推奨することができる。 We can recommend settings that are appropriate for each individual user.

情報処理システムのシステム構成の一例を示す図である。FIG. 1 illustrates an example of a system configuration of an information processing system. 情報処理装置のハードウェア構成の一例を示す図である。FIG. 2 illustrates an example of a hardware configuration of an information processing device. 画像形成装置のハードウェア構成の一例を示す図である。FIG. 2 illustrates an example of a hardware configuration of an image forming apparatus. 情報処理装置の機能の一例を示す図である。FIG. 2 is a diagram illustrating an example of functions of an information processing device. 画像形成装置の機能の一例を示す図である。FIG. 2 illustrates an example of functions of an image forming apparatus. ユーザ情報の一例を示す図である。FIG. 4 is a diagram illustrating an example of user information. 使用状況データの一例を示す図である。FIG. 11 is a diagram illustrating an example of usage status data. ユーザ設定情報の一例を示す図である。FIG. 11 is a diagram illustrating an example of user setting information. 画像形成装置の処理フローの一例を示す図である。FIG. 4 is a diagram illustrating an example of a processing flow of the image forming apparatus. 情報処理装置の処理フローの一例を示す図である。FIG. 11 is a diagram illustrating an example of a processing flow of an information processing device. 画像形成装置の表示画面の一例を示す図である。FIG. 4 is a diagram illustrating an example of a display screen of the image forming apparatus.

以下に、図面を参照して本発明に係る情報処理システムの実施の形態について説明する。 Below, an embodiment of an information processing system according to the present invention will be described with reference to the drawings.

図1は、情報処理システムのシステム構成の一例を示す図である。 Figure 1 shows an example of the system configuration of an information processing system.

情報処理システム1は、情報処理装置10と、画像形成装置20と、を備える。 The information processing system 1 includes an information processing device 10 and an image forming device 20.

情報処理装置10と、画像形成装置20とは、互いに通信ネットワーク30を介して通信可能に接続されている。 The information processing device 10 and the image forming device 20 are connected to each other so that they can communicate with each other via a communication network 30.

情報処理装置10は、例えば基盤機能として、ユーザ認証、機器認証、テナント情報管理、機器情報管理、ユーザ情報管理、画面情報管理、ファイル管理、クラウドストレージ等の外部サービスと連携するための外部連携機能を有する。また、情報処理装置10は、画像形成装置20からの要求を受け付けて各機能を実行するためのAPI等を含む各種機能を有し、各機能を提供するWebサービス提供システムとして機能する。 The information processing device 10 has, for example, as a base function, an external linkage function for linking with external services such as user authentication, device authentication, tenant information management, device information management, user information management, screen information management, file management, and cloud storage. In addition, the information processing device 10 has various functions including an API for receiving requests from the image forming device 20 and executing each function, and functions as a Web service providing system that provides each function.

なお、情報処理装置10は、例えば、様々な機能のクラウドサービスを提供するためのプラットフォームとして構築される。また、情報処理装置10は、上述のクラウドサービスとして、種々のWebアプリケーションプログラム(以下、Webアプリとする)に規定された処理を実行する。Webアプリは、Webサーバとしての情報処理装置10が、Webクライアントである画像形成装置20に提供する機能を規定したアプリケーションプログラムである。 The information processing device 10 is constructed as a platform for providing cloud services with various functions, for example. Furthermore, the information processing device 10 executes processes defined in various web application programs (hereinafter referred to as web apps) as the above-mentioned cloud services. A web app is an application program that defines the functions that the information processing device 10, as a web server, provides to the image forming device 20, which is a web client.

画像形成装置20は、例えば、スキャン、プリント、コピー等の画像形成機能を実現する装置である。画像形成装置20は、それぞれ単体で画像形成機能を実現する他に、情報処理装置10から提供される各種機能を利用するWebクライアントとしても機能する。 The image forming device 20 is a device that realizes image forming functions such as scanning, printing, and copying. In addition to realizing the image forming function by itself, the image forming device 20 also functions as a Web client that uses various functions provided by the information processing device 10.

画像形成装置20は、ユーザごとの設定値に基づいて異なる動作をする機能を有する。例えば、画像形成装置20に表示されるホーム画面は、ユーザごとの設定値に基づくアイコンレイアウトや背景画像を有する。また、画像形成装置20が表示する画面は、ユーザごとの設定値に基づく言語で表される。 The image forming device 20 has a function of performing different operations based on the settings for each user. For example, the home screen displayed on the image forming device 20 has an icon layout and background image based on the settings for each user. In addition, the screen displayed by the image forming device 20 is displayed in a language based on the settings for each user.

通信ネットワーク30は、無線通信でも有線通信でも良く、例えば、LAN(Local Area Network)、WAN(Wide Area Network)、VPN(Virtual Private Network)、インターネット等である。 The communication network 30 may be wireless or wired, for example, a LAN (Local Area Network), a WAN (Wide Area Network), a VPN (Virtual Private Network), the Internet, etc.

次に、情報処理システム1が備える各装置のハードウェア構成について説明する。 Next, we will explain the hardware configuration of each device in the information processing system 1.

図2は、情報処理装置のハードウェア構成の一例を示す図である。 Figure 2 shows an example of the hardware configuration of an information processing device.

情報処理装置10は、コンピュータによって構築されており、CPU101、ROM102、RAM103、HD104、HDD(Hard Disk Drive)コントローラ105、ディスプレイ106、外部機器接続I/F(Interface)108、ネットワークI/F109、バスライン110、キーボード111、ポインティングデバイス112、DVD-RW(Digital Versatile Disk Rewritable)ドライブ114、メディアI/F116を備えている。 The information processing device 10 is constructed by a computer and includes a CPU 101, a ROM 102, a RAM 103, a HD 104, a HDD (Hard Disk Drive) controller 105, a display 106, an external device connection I/F (Interface) 108, a network I/F 109, a bus line 110, a keyboard 111, a pointing device 112, a DVD-RW (Digital Versatile Disk Rewritable) drive 114, and a media I/F 116.

これらのうち、CPU101は、情報処理装置10全体の動作を制御する。ROM102は、IPL(Initial Program Loader)等のCPU101の駆動に用いられるプログラムを記憶する。RAM103は、CPU101のワークエリアとして使用される。HD104は、ゲストネットワーク作成アプリケーション等のプログラムその他の各種データを記憶する。HDDコントローラ105は、CPU101の制御にしたがってHD104に対する各種データの読み出し又は書き込みを制御する。ディスプレイ106は、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。 Of these, the CPU 101 controls the operation of the entire information processing device 10. The ROM 102 stores programs used to drive the CPU 101, such as an IPL (Initial Program Loader). The RAM 103 is used as a work area for the CPU 101. The HD 104 stores programs such as a guest network creation application and various other data. The HDD controller 105 controls the reading and writing of various data from the HD 104 under the control of the CPU 101. The display 106 displays various information such as a cursor, menu, window, text, or image.

外部機器接続I/F108は、各種の外部機器を接続するためのインタフェースである。この場合の外部機器は、例えば、USB(Universal Serial Bus)メモリ、プリンタ等の機器である。ネットワークI/F109は、通信ネットワーク30を利用して他の装置との間でデータ通信をするためのインタフェースである。バスライン110は、図2に示されているCPU101等の各構成要素を電気的に接続するためのアドレスバス、データバス等である。 The external device connection I/F 108 is an interface for connecting various external devices. In this case, the external devices are, for example, USB (Universal Serial Bus) memory, printers, etc. The network I/F 109 is an interface for data communication with other devices using the communication network 30. The bus line 110 is an address bus, data bus, etc. for electrically connecting each component such as the CPU 101 shown in FIG. 2.

また、キーボード111は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス112は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。DVD-RWドライブ114は、着脱可能な記録媒体の一例としてのDVD-RW113に対する各種データの読み出し又は書き込みを制御する。尚、DVD-RWに限らず、DVD-R等であってもよい。メディアI/F116は、フラッシュメモリ等のメディア115に対するデータの読み出し又は書き込み(記憶)を制御する。 The keyboard 111 is a type of input means equipped with multiple keys for inputting characters, numbers, various instructions, etc. The pointing device 112 is a type of input means for selecting and executing various instructions, selecting a processing target, moving a cursor, etc. The DVD-RW drive 114 controls the reading and writing of various data from the DVD-RW 113, which is an example of a removable recording medium. Note that this is not limited to a DVD-RW, and may be a DVD-R, etc. The media I/F 116 controls the reading and writing (storing) of data from the media 115, such as a flash memory.

図3は、画像形成装置のハードウェア構成の一例を示す図である。 Figure 3 shows an example of the hardware configuration of an image forming device.

画像形成装置20は、画像形成機能を実現する本体部210と、ユーザの操作を受け付ける操作部220とを備える。なお、ユーザの操作を受け付けるとは、ユーザの操作に応じて入力される情報(画面の座標値を示す信号などを含む)を受け付けることを含む概念である。 The image forming device 20 includes a main body 210 that realizes an image forming function, and an operation unit 220 that accepts user operations. Note that accepting user operations is a concept that includes accepting information (including signals indicating screen coordinate values, etc.) input in response to user operations.

本体部210と操作部220は、通信路201を介して相互に通信可能に接続されている。通信路201は、例えばUSB(Universal Serial Bus)規格のものを用いることができる。なお、通信路201は、有線か無線かを問わず、USB規格以外の規格のものであっても良い。 The main body unit 210 and the operation unit 220 are connected to each other so that they can communicate with each other via a communication path 201. The communication path 201 may be, for example, a path conforming to the USB (Universal Serial Bus) standard. Note that the communication path 201 may be a path conforming to a standard other than the USB standard, regardless of whether it is wired or wireless.

本体部210は、CPU(Central Processing Unit)211、ROM(Read Only Memory)212、RAM(Random Access Memory)213、ストレージ部214、通信I/F(Interface)215、接続I/F216、エンジン部217、外部接続I/F218、及びシステムバス219等を有する。 The main body 210 includes a CPU (Central Processing Unit) 211, a ROM (Read Only Memory) 212, a RAM (Random Access Memory) 213, a storage unit 214, a communication I/F (Interface) 215, a connection I/F 216, an engine unit 217, an external connection I/F 218, and a system bus 219.

CPU211は、RAM213をワークエリア(作業領域)としてROM212又はストレージ部214等に格納されたプログラムを実行することで、本体部210全体の動作を制御する演算装置である。例えば、CPU211は、エンジン部217を用いて、コピー、スキャン、ファクス、プリンタなどの各種機能を実現する。 The CPU 211 is a computing device that controls the operation of the entire main body 210 by executing programs stored in the ROM 212 or the storage unit 214, etc., using the RAM 213 as a work area. For example, the CPU 211 uses the engine unit 217 to realize various functions such as copying, scanning, faxing, and printing.

ROM212は、例えば、本体部210の起動時に実行されるBIOS(Basic Input/Output System)や、各種の設定等を記憶する不揮発性のメモリである。RAM213は、CPU211のワークエリア等として用いられる揮発性のメモリである。ストレージ部214は、例えば、OS(Operating System)、アプリケーションプログラム、各種データ等を記憶する不揮発性の記憶装置であり、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)等で構成される。 The ROM 212 is a non-volatile memory that stores, for example, a basic input/output system (BIOS) that is executed when the main body unit 210 is started, various settings, etc. The RAM 213 is a volatile memory that is used as a work area for the CPU 211, etc. The storage unit 214 is a non-volatile storage device that stores, for example, an operating system (OS), application programs, various data, etc., and is composed of, for example, a hard disk drive (HDD), a solid state drive (SSD), etc.

通信I/F215は、本体部210を通信ネットワーク70に接続し、外部装置との通信を行うための、無線LAN、有線LAN等のネットワークインタフェースである。接続I/F216は、通信路201を介して、本体部210と操作部220との間で通信するためのインタフェースである。 The communication I/F 215 is a network interface such as a wireless LAN or a wired LAN for connecting the main body unit 210 to the communication network 70 and communicating with external devices. The connection I/F 216 is an interface for communicating between the main body unit 210 and the operation unit 220 via the communication path 201.

エンジン部217は、コピー、スキャン、ファクス、プリントなどの機能を実現させるための、汎用的な情報処理及び通信以外の処理を行うハードウェアである。エンジン部217には、例えば、原稿の画像をスキャンして読取るスキャナ(画像読取部)、用紙等のシート材への印刷を行うプロッタ(画像形成部)、ファクス通信を行うファクス部等が含まれる。さらに、エンジン部217には、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するADF(自動原稿給送装置)のような特定のオプションが含まれていても良い。 The engine unit 217 is hardware that performs general-purpose information processing and processing other than communication in order to realize functions such as copying, scanning, faxing, and printing. The engine unit 217 includes, for example, a scanner (image reading unit) that scans and reads images of documents, a plotter (image forming unit) that prints on sheet materials such as paper, and a fax unit that performs fax communication. Furthermore, the engine unit 217 may include specific options such as a finisher that sorts printed sheet materials and an ADF (automatic document feeder) that automatically feeds documents.

外部接続I/F218は、本体部210に外部装置を接続するためのインタフェースである。外部装置には、例えば、ICカードリーダ103や、移動体センサ等が含まれ得る。システムバス219は、上記各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。 The external connection I/F 218 is an interface for connecting an external device to the main body 210. The external device may include, for example, an IC card reader 103 or a mobile sensor. The system bus 219 is connected to each of the above components and transmits address signals, data signals, various control signals, etc.

操作部220は、CPU221、ROM222、RAM223、フラッシュメモリ224、通信I/F225、操作パネル226、接続I/F227、外部接続I/F228、カメラ229、及びシステムバス230等を有する。 The operation unit 220 has a CPU 221, a ROM 222, a RAM 223, a flash memory 224, a communication I/F 225, an operation panel 226, a connection I/F 227, an external connection I/F 228, a camera 229, and a system bus 230, etc.

CPU221は、RAM223をワークエリア(作業領域)としてROM222又はフラッシュメモリ224等に格納されたプログラムを実行することで、操作部220全体の動作を制御する演算装置である。ROM222は、例えば、操作部220の起動時に実行されるBIOSや、各種の設定等を記憶する不揮発性のメモリである。RAM223は、CPU221のワークエリア等として用いられる揮発性のメモリである。フラッシュメモリ224は、例えば、OS、アプリケーションプログラム、各種データ等を記憶する不揮発性の記憶装置である。 The CPU 221 is a computing device that controls the operation of the entire operation unit 220 by executing programs stored in the ROM 222 or the flash memory 224, etc., using the RAM 223 as a work area. The ROM 222 is a non-volatile memory that stores, for example, a BIOS that is executed when the operation unit 220 is started up, and various settings. The RAM 223 is a volatile memory used as a work area for the CPU 221. The flash memory 224 is a non-volatile storage device that stores, for example, an OS, application programs, various data, etc.

通信I/F225は、操作部220を通信ネットワーク70に接続し、外部装置との通信を行うための、無線LAN、有線LAN等のネットワークインタフェースである。 The communication I/F 225 is a network interface such as a wireless LAN or a wired LAN that connects the operation unit 220 to the communication network 70 and communicates with external devices.

操作パネル226は、ユーザの操作に応じた各種の入力を受け付けると共に、各種の情報を表示する。操作パネル226は、例えば、タッチパネル機能を搭載した液晶表示装置(LCD: Liquid Crystal Display)で構成されるが、これに限られるものではない。操作パネル226は、例えばタッチパネル機能が搭載された有機EL(Electro Luminescence)表示装置で構成されていても良い。さらに、操作パネル226は、これに加えて又はこれに代えて、ハードウェアキー等の操作部や、ランプ等の表示部を設けることもできる。 The operation panel 226 accepts various inputs in response to user operations and displays various information. The operation panel 226 is, for example, configured with a liquid crystal display (LCD: Liquid Crystal Display) equipped with a touch panel function, but is not limited to this. The operation panel 226 may be, for example, configured with an organic EL (Electro Luminescence) display device equipped with a touch panel function. Furthermore, the operation panel 226 may also be provided with an operation unit such as hardware keys and a display unit such as a lamp in addition to or instead of this.

接続I/F227は、通信路201を介して、操作部220と本体部210との間で通信するためのインタフェースである。外部接続I/F228は、外部装置を接続するための、例えばUSB等のインタフェースである。 The connection I/F 227 is an interface for communication between the operation unit 220 and the main body unit 210 via the communication path 201. The external connection I/F 228 is an interface, such as a USB, for connecting an external device.

カメラ229は、ユーザの画像を撮影する撮影装置である。なお、カメラ229は、画像形成装置20の外部に設置され、外部接続I/F228を介して操作部220に接続されているものであっても良い。システムバス230は、上記各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。 The camera 229 is a photographing device that photographs an image of the user. The camera 229 may be installed outside the image forming device 20 and connected to the operation unit 220 via the external connection I/F 228. The system bus 230 is connected to each of the above components and transmits address signals, data signals, various control signals, etc.

次に、情報処理システム1が備える各装置の機能について説明する。 Next, we will explain the functions of each device in the information processing system 1.

図4は、情報処理装置の機能の一例を示す図である。 Figure 4 shows an example of the functions of an information processing device.

情報処理装置10は、記憶部11と、認証部12と、使用状況データ収集部13と、使用状況判定部14と、推奨設定情報出力部15と、ユーザ設定情報更新部16と、を備える。 The information processing device 10 includes a memory unit 11, an authentication unit 12, a usage data collection unit 13, a usage status determination unit 14, a recommended setting information output unit 15, and a user setting information update unit 16.

記憶部11は、各種情報を記憶する。具体的には、記憶部11は、ユーザ情報901と、使用状況データ902と、ユーザ設定情報903と、を記憶する。 The storage unit 11 stores various types of information. Specifically, the storage unit 11 stores user information 901, usage data 902, and user setting information 903.

ユーザ情報901は、画像形成装置20を利用するユーザを認証するための情報である。ユーザ情報901の具体例については後述する。 The user information 901 is information for authenticating a user who uses the image forming device 20. Specific examples of the user information 901 will be described later.

使用状況データ902は、ユーザごとの画像形成装置20の使用の状況を示すデータである。使用状況データ902の具体例については後述する。 The usage status data 902 is data that indicates the usage status of the image forming device 20 for each user. Specific examples of the usage status data 902 will be described later.

ユーザ設定情報903は、ユーザごとの画像形成装置20の設定値を示す情報である。ユーザ設定情報903の具体例については後述する。 The user setting information 903 is information that indicates the setting values of the image forming device 20 for each user. Specific examples of the user setting information 903 will be described later.

認証部12は、画像形成装置20からの要求に応じてユーザの認証を実行する。具体的には、認証部12は、画像形成装置20に入力されたユーザのメールアドレスとパスワードの組み合わせを示すデータを受信して、ユーザ情報901と照合する。 The authentication unit 12 performs user authentication in response to a request from the image forming device 20. Specifically, the authentication unit 12 receives data indicating a combination of the user's email address and password entered into the image forming device 20, and compares it with the user information 901.

そして、認証部12は、メールアドレスとパスワードの組み合わせに一致するレコードがユーザ情報901に存在する場合には、認証成功を示す信号を画像形成装置20に送信し、メールアドレスとパスワードの組み合わせに一致するレコードがユーザ情報901に存在しない場合には、認証失敗を示す信号を画像形成装置20に送信する。 Then, if a record that matches the combination of email address and password exists in the user information 901, the authentication unit 12 sends a signal indicating successful authentication to the image forming device 20, and if a record that matches the combination of email address and password does not exist in the user information 901, the authentication unit 12 sends a signal indicating unsuccessful authentication to the image forming device 20.

使用状況データ収集部13は、画像形成装置20から使用状況データを収集する。具体的には、使用状況データ収集部13は、画像形成装置20から機能を使用した履歴を示す使用履歴データを受信して、受信した使用履歴データに基づいて、画像形成装置20が有する機能の使用回数をユーザごとに集計する。 The usage data collection unit 13 collects usage data from the image forming device 20. Specifically, the usage data collection unit 13 receives usage history data from the image forming device 20 that indicates the history of function usage, and tally up the number of times the functions of the image forming device 20 have been used for each user based on the received usage history data.

例えば、使用状況データ収集部13は、画像形成装置20からユーザAがコピー機能を使用したという履歴を示すデータを受信して、ユーザAのコピー機能の使用回数に1を加算する。 For example, the usage data collection unit 13 receives data from the image forming device 20 indicating the history of user A's use of the copy function, and adds 1 to the number of times user A has used the copy function.

使用状況判定部14は、収集された使用状況データに基づいて、第一のユーザに使用の状況が類似する第二のユーザが存在するか否かを判定する。例えば、ユーザA(第一のユーザ)に推奨する設定値を決定するために、使用状況判定部14は、使用状況がユーザAに類似するユーザB(第二のユーザ)を使用状況データの中から検索する。類似か否かの判定は、各機能の使用回数や、機能ごとの使用回数の割合などのようなデータの類似度を算出する手法によって実現される。 The usage status determination unit 14 determines whether or not there is a second user whose usage status is similar to that of the first user, based on the collected usage status data. For example, to determine the setting values to recommend to user A (first user), the usage status determination unit 14 searches the usage status data for user B (second user) whose usage status is similar to that of user A. The determination of whether or not there is similarity is realized by a method of calculating the similarity of data such as the number of times each function is used or the ratio of the number of times each function is used.

推奨設定情報出力部15は、収集された使用状況データ902と、ユーザ設定情報903と、に基づいて、ユーザごとに推奨される画像形成装置20の設定値を示す推奨設定情報を出力する。具体的には、推奨設定情報出力部15は、使用状況判定部14によって第一のユーザに使用の状況が類似する第二のユーザが存在すると判定された場合に、ユーザ設定情報903に含まれる第二のユーザの設定情報に含まれる設定値を、推奨される設定値とする推奨設定情報を出力する。 The recommended setting information output unit 15 outputs recommended setting information indicating setting values of the image forming device 20 recommended for each user based on the collected usage data 902 and user setting information 903. Specifically, when the usage status determination unit 14 determines that there is a second user whose usage status is similar to that of the first user, the recommended setting information output unit 15 outputs recommended setting information in which the setting values included in the setting information of the second user included in the user setting information 903 are the recommended setting values.

例えば、使用状況判定部14によって、ユーザBの使用の状況が、ユーザAに類似すると判定された場合、推奨設定情報出力部15は、ユーザAに推奨される設定値として、ユーザBの設定値を示す推奨設定情報を出力する。 For example, if the usage status determination unit 14 determines that the usage status of user B is similar to that of user A, the recommended setting information output unit 15 outputs recommended setting information indicating the setting values of user B as the setting values recommended for user A.

ユーザ設定情報更新部16は、記憶部11に記憶されるユーザ設定情報903のうち、第一のユーザの設定情報を、第一のユーザに推奨される画像形成装置20の設定値で更新する。具体的には、ユーザ設定情報更新部16は、画像形成装置20からの要求に基づいて、第一のユーザの設定情報を更新する。 The user setting information update unit 16 updates the setting information of the first user among the user setting information 903 stored in the storage unit 11 with the setting values of the image forming device 20 recommended for the first user. Specifically, the user setting information update unit 16 updates the setting information of the first user based on a request from the image forming device 20.

図5は、画像形成装置の機能の一例を示す図である。 Figure 5 shows an example of the functions of an image forming device.

画像形成装置20は、認証要求部21と、ユーザ設定取得部22と、推奨設定値反映操作受付部23と、ユーザ個別処理実行部24と、使用履歴送信部25と、を備える。 The image forming device 20 includes an authentication request unit 21, a user setting acquisition unit 22, a recommended setting value reflection operation acceptance unit 23, a user individual processing execution unit 24, and a usage history transmission unit 25.

認証要求部21は、情報処理装置10にユーザの認証を要求する。具体的には、認証要求部21は、ユーザから入力されたメールアドレスとパスワードの組み合わせを示すデータを情報処理装置10に送信する。なお、認証に使用する情報はこれらに限られず、ユーザID、PINコード等であっても良い。 The authentication request unit 21 requests the information processing device 10 to authenticate the user. Specifically, the authentication request unit 21 transmits data indicating a combination of an email address and a password input by the user to the information processing device 10. Note that the information used for authentication is not limited to this, and may be a user ID, a PIN code, etc.

ユーザ設定取得部22は、ユーザごとの設定情報を情報処理装置10から取得する。具体的には、認証要求部21によって情報処理装置10に要求された認証が成功した後に、ホーム画面の表示等のように、ユーザごとの設定値に応じて異なる挙動をする機能を実現する場合に、ユーザ設定取得部22は、情報処理装置10から当該ユーザの設定情報を取得する。 The user setting acquisition unit 22 acquires setting information for each user from the information processing device 10. Specifically, when a function that behaves differently depending on a setting value for each user, such as displaying a home screen, is to be realized after the authentication requested of the information processing device 10 by the authentication request unit 21 is successful, the user setting acquisition unit 22 acquires the setting information of the user from the information processing device 10.

推奨設定値反映操作受付部23は、情報処理装置10の推奨設定情報出力部15から出力された推奨設定情報を受信して、推奨設定情報に含まれる設定値を画面に表示する。そして、推奨設定情報に含まれる設定値を、認証されたユーザの設定情報に反映する操作をユーザから受け付ける。表示される画面の具体例については後述する。 The recommended setting value reflection operation receiving unit 23 receives the recommended setting information output from the recommended setting information output unit 15 of the information processing device 10, and displays the setting values included in the recommended setting information on the screen. Then, it receives an operation from the user to reflect the setting values included in the recommended setting information in the setting information of the authenticated user. A specific example of the screen to be displayed will be described later.

ユーザ個別処理実行部24は、ユーザごとに異なる挙動をする機能を実現するために、ユーザごとに個別の処理を実行する。例えば、用紙の画像を読み取って、読み取られた画像を別の用紙に印刷するコピー機能において、読み取った画像に基づいてカラーで印刷するか白黒で印刷するかを自動判別するか否かをユーザの設定値として設定できるものとする。 The user-individual process execution unit 24 executes individual processes for each user in order to realize functions that behave differently for each user. For example, in a copy function that reads an image on a sheet of paper and prints the read image on another sheet of paper, the user can set a setting value as to whether to automatically determine whether to print in color or black and white based on the read image.

この場合、ユーザAの設定値が自動判別することを示す値である場合に、ユーザ個別処理実行部24は、ユーザAのコピー機能を実現する場合に、読み取った画像に基づいてカラーで印刷するか白黒で印刷するかを自動判別する処理を実行する。 In this case, if the setting value of user A is a value indicating automatic determination, the user individual process execution unit 24 executes a process to automatically determine whether to print in color or black and white based on the scanned image when realizing the copy function of user A.

使用履歴送信部25は、認証されたユーザが画像形成装置20の有する機能を使用した履歴を示す使用履歴データを、情報処理装置10に送信する。例えば、認証されたユーザAがコピー機能を使用した場合、使用履歴送信部25は、ユーザAを示すユーザID、コピー機能を示す機能名、使用日時等を含むデータを、使用履歴データとして情報処理装置10に送信する。 The usage history transmission unit 25 transmits usage history data indicating the history of use of functions of the image forming device 20 by an authenticated user to the information processing device 10. For example, when an authenticated user A uses a copy function, the usage history transmission unit 25 transmits data including a user ID indicating user A, a function name indicating the copy function, the date and time of use, etc., to the information processing device 10 as usage history data.

図6は、ユーザ情報の一例を示す図である。 Figure 6 shows an example of user information.

ユーザ情報901は、項目として、ユーザIDと、ユーザ名と、メールアドレスと、パスワードと、を含む。 User information 901 includes the following items: user ID, username, email address, and password.

項目「ユーザID」の値は、ユーザを識別するための識別子である。 The value of the "User ID" item is an identifier for identifying the user.

項目「ユーザ名」の値は、ユーザの氏名等の名称である。 The value of the "User name" item is the user's name, etc.

項目「メールアドレス」の値は、ユーザのメールアドレスである。 The value of the "Email address" field is the user's email address.

項目「パスワード」の値は、認証のためのパスワードである。 The value of the "Password" item is the password for authentication.

図6に示したユーザ情報901は、認証のための情報の一例であって、他でも良い。例えば、PINコードによって認証する場合には、ユーザ情報901は、項目としてPINコードを含む。 The user information 901 shown in FIG. 6 is an example of information for authentication, and may be other information. For example, if authentication is performed using a PIN code, the user information 901 includes the PIN code as an item.

図7は、使用状況データの一例を示す図である。 Figure 7 shows an example of usage data.

使用状況データ902は、項目として、使用状況IDと、使用状況名と、ユーザIDと、値と、を含む。 Usage status data 902 includes the following items: usage status ID, usage status name, user ID, and value.

項目「使用状況ID」の値は、使用状況を識別するための識別子である。 The value of the "Usage ID" item is an identifier for identifying the usage status.

項目「使用状況名」の値は、使用状況の名称である。 The value of the "Usage name" item is the name of the usage.

項目「ユーザID」の値は、ユーザを識別するための識別子である。 The value of the "User ID" item is an identifier for identifying the user.

項目「値」の値は、使用状況を示す値である。例えば、使用状況名「枚数を変更してコピーした回数」の場合には、項目「値」の値は、枚数を変更してコピーした回数を示す数値である。 The value of the "Value" item is a value that indicates the usage status. For example, if the usage status name is "Number of times copies were made with the number of sheets changed," the value of the "Value" item is a number that indicates the number of times copies were made with the number of sheets changed.

図8は、ユーザ設定情報の一例を示す図である。 Figure 8 shows an example of user setting information.

ユーザ設定情報903は、項目として、機能IDと、機能名と、設定IDと、設定名と、ユーザIDと、設定値と、を含む。 User setting information 903 includes the following items: function ID, function name, setting ID, setting name, user ID, and setting value.

項目「機能ID」の値は、機能を識別するための識別子である。 The value of the item "Function ID" is an identifier for identifying the function.

項目「機能名」の値は、機能の名称である。 The value of the item "Function name" is the name of the function.

項目「設定ID」の値は、設定を識別するための識別子である。 The value of the item "Setting ID" is an identifier for identifying the setting.

項目「設定名」の値は、設定の名称である。 The value of the "Setting name" item is the name of the setting.

項目「ユーザID」の値は、ユーザを識別するための識別子である。 The value of the "User ID" item is an identifier for identifying the user.

項目「設定値」の値は、ユーザごとの設定値である。 The value in the "Setting value" item is the setting value for each user.

例えば、図8に示すユーザ設定情報903によれば、画像形成装置20は、ユーザ「U0002」の操作によってコピーする場合、製本をするが、ユーザ「U0003」の操作によってコピーする場合、製本をしない。 For example, according to the user setting information 903 shown in FIG. 8, the image forming device 20 performs binding when copying is performed by the operation of user "U0002", but does not perform binding when copying is performed by the operation of user "U0003".

次に、情報処理システム1の動作について説明する。 Next, the operation of the information processing system 1 will be described.

図9は、画像形成装置の処理フローの一例を示す図である。 Figure 9 shows an example of the processing flow of an image forming device.

画像形成装置20がユーザの起動操作または省エネモードからの復帰操作を受けると、画像形成装置20の認証要求部21は、認証情報の入力操作を受け付ける(ステップS101)。なお、画像形成装置20は、認証が必要な処理を実行時にステップS101の処理を実行しても良い。具体的には、認証要求部21は、ログイン画面を表示する。 When the image forming device 20 receives a start-up operation or a return operation from the power saving mode from the user, the authentication request unit 21 of the image forming device 20 accepts an input operation of authentication information (step S101). Note that the image forming device 20 may execute the process of step S101 when executing a process that requires authentication. Specifically, the authentication request unit 21 displays a login screen.

次に、認証要求部21は、情報処理装置10に認証を要求する(ステップS102)。具体的には、認証要求部21は、入力された情報を情報処理装置10に送信し、応答として、認証結果を示す情報を受信する。 Next, the authentication request unit 21 requests authentication from the information processing device 10 (step S102). Specifically, the authentication request unit 21 transmits the input information to the information processing device 10 and receives information indicating the authentication result as a response.

画像形成装置20は、認証結果が認証成功であるか否かを判定する(ステップS103)。画像形成装置20は、認証結果が認証成功でないと判定すると(ステップS103:No)、処理を終了する。 The image forming device 20 determines whether the authentication result is successful (step S103). If the image forming device 20 determines that the authentication result is not successful (step S103: No), the process ends.

画像形成装置20が、認証結果が認証成功であると判定すると(ステップS103:Yes)、ユーザ設定取得部22は、ユーザ設定情報903を情報処理装置10から取得する(ステップS104)。 When the image forming device 20 determines that the authentication result is successful (step S103: Yes), the user setting acquisition unit 22 acquires the user setting information 903 from the information processing device 10 (step S104).

次に、推奨設定値反映操作受付部23は、認証されたユーザについてのユーザ設定情報があるか否かを判定する(ステップS105)。ここで、ステップS101の処理が特定の機能についての認証である場合には、推奨設定値反映操作受付部23は、当該機能についての設定値があるか否かを判定しても良い。 Next, the recommended setting value reflection operation receiving unit 23 determines whether or not there is user setting information for the authenticated user (step S105). Here, if the processing in step S101 is authentication for a specific function, the recommended setting value reflection operation receiving unit 23 may determine whether or not there is a setting value for that function.

推奨設定値反映操作受付部23は、ユーザ設定情報がないと判定すると(ステップS105:No)、認証されたユーザに推奨される設定値を示す情報を情報処理装置10から取得する(ステップS106)。 When the recommended setting value reflection operation receiving unit 23 determines that there is no user setting information (step S105: No), it acquires information indicating the setting values recommended for the authenticated user from the information processing device 10 (step S106).

次に、推奨設定値反映操作受付部23は、認証されたユーザに推奨される設定値を画面に表示する(ステップS107)。そして、推奨設定値反映操作受付部23は、ユーザから推奨される設定値を反映する操作を受けたか否かを判定する(ステップS108)。 Next, the recommended setting value reflection operation receiving unit 23 displays the setting values recommended to the authenticated user on the screen (step S107). Then, the recommended setting value reflection operation receiving unit 23 determines whether or not an operation to reflect the recommended setting values has been received from the user (step S108).

推奨設定値反映操作受付部23は、ユーザから推奨される設定値を反映する操作を受けなかったと判定すると(ステップS108:No)、処理を終了する。 When the recommended setting value reflection operation receiving unit 23 determines that no operation to reflect the recommended setting value has been received from the user (step S108: No), it ends the process.

推奨設定値反映操作受付部23は、ユーザから推奨される設定値を反映する操作を受けたと判定すると(ステップS108:Yes)、情報処理装置10にユーザ設定情報の更新を要求する(ステップS109)。具体的には、推奨設定値反映操作受付部23は、認証されたユーザを示すユーザIDと、推奨された設定値を示す情報として、機能ID、設定IDおよび設定値と、を含む情報を情報処理装置10に送信する。 When the recommended setting value reflection operation receiving unit 23 determines that an operation to reflect recommended setting values has been received from the user (step S108: Yes), it requests the information processing device 10 to update the user setting information (step S109). Specifically, the recommended setting value reflection operation receiving unit 23 transmits to the information processing device 10 information including a user ID indicating the authenticated user, and a function ID, a setting ID, and a setting value as information indicating the recommended setting value.

そして、ユーザ個別処理実行部24は、ユーザ個別処理を実行する(ステップS110)。また、ステップS105の処理において、推奨設定値反映操作受付部23が、ユーザ設定情報があると判定すると(ステップS105:Yes)、ステップS110の処理に進む。 Then, the user-individual process execution unit 24 executes the user-individual process (step S110). Also, in the process of step S105, if the recommended setting value reflection operation acceptance unit 23 determines that there is user setting information (step S105: Yes), the process proceeds to step S110.

ステップS110の処理では、ユーザ個別処理実行部24は、ステップS105において取得されたユーザ設定情報、またはステップS106の処理において取得された推奨設定値を示す情報に基づいて、ユーザごとに個別の処理を実行する。 In the process of step S110, the user individual process execution unit 24 executes individual processing for each user based on the user setting information acquired in step S105 or the information indicating the recommended setting values acquired in the process of step S106.

図9に示す処理を終了すると、画像形成装置20は、ユーザに共通の処理を実行しても良い。 After completing the process shown in FIG. 9, the image forming device 20 may execute a process common to the user.

図10は、情報処理装置の処理フローの一例を示す図である。 Figure 10 shows an example of the processing flow of an information processing device.

情報処理装置10の認証部12は、画像形成装置20から認証の要求を受けると、ユーザを認証する(ステップS201)。具体的には、認証部12は、画像形成装置20から受信した情報とユーザ情報901とを照合して、受信した情報に一致する情報がユーザ情報901に含まれるか否かを判定する。そして、認証部12は、認証結果を画像形成装置20に送信する。 When the authentication unit 12 of the information processing device 10 receives an authentication request from the image forming device 20, it authenticates the user (step S201). Specifically, the authentication unit 12 compares the information received from the image forming device 20 with the user information 901, and determines whether the user information 901 contains information that matches the received information. Then, the authentication unit 12 transmits the authentication result to the image forming device 20.

情報処理装置10の使用状況データ収集部13は、使用状況データを収集する(ステップS202)。具体的には、使用状況データ収集部13は、画像形成装置20から機能を使用した履歴を示す使用履歴データを受信して、受信した使用履歴データに基づいて、画像形成装置20が有する機能の使用回数をユーザごとに集計する。 The usage data collection unit 13 of the information processing device 10 collects usage data (step S202). Specifically, the usage data collection unit 13 receives usage history data indicating the history of function usage from the image forming device 20, and tally up the number of times the functions of the image forming device 20 have been used for each user based on the received usage history data.

なお、使用状況データ収集部13が使用状況データを収集するタイミングは他でも良い。例えば、使用状況データ収集部13は、1日1回実行されるバッチ処理によって、使用状況データを収集しても良い。 The usage data collection unit 13 may collect usage data at other times. For example, the usage data collection unit 13 may collect usage data by batch processing executed once a day.

情報処理装置10は、画像形成装置20のユーザ設定取得部22からの要求に応じて、ユーザ設定情報を送信する(ステップS203)。 The information processing device 10 transmits the user setting information in response to a request from the user setting acquisition unit 22 of the image forming device 20 (step S203).

次に、情報処理装置10の使用状況判定部14は、画像形成装置20からの要求に応じて、認証されたユーザ(第一のユーザ)と使用状況が類似するユーザ(第二のユーザ)が存在するか否かを判定する(ステップS204)。 Next, in response to a request from the image forming device 20, the usage status determination unit 14 of the information processing device 10 determines whether or not there is a user (second user) whose usage status is similar to that of the authenticated user (first user) (step S204).

具体的には、使用状況判定部14は、各機能の使用回数や、機能ごとの使用回数の割合などのようなデータの類似度を算出する手法によって、第一のユーザと各ユーザの使用状況が類似するか否かを判定し、第二のユーザが存在するか否かを判定する。 Specifically, the usage status determination unit 14 determines whether the usage status of the first user is similar to that of each user by using a method of calculating the similarity of data such as the number of times each function is used and the ratio of the number of times each function is used, and determines whether a second user exists.

例えば、使用状況判定部14は、図7に示される使用状況データ902に基づいて、認証されたユーザ「U0001」と使用状況が類似するユーザ「U0004」が存在すると判定する。 For example, based on the usage data 902 shown in FIG. 7, the usage status determination unit 14 determines that there is a user "U0004" whose usage status is similar to that of the authenticated user "U0001."

使用状況判定部14は、第一のユーザと使用状況が類似する第二のユーザが存在しないと判定すると(ステップS204:No)、処理を終了する。 When the usage status determination unit 14 determines that there is no second user whose usage status is similar to that of the first user (step S204: No), it terminates the process.

また、使用状況判定部14が、第一のユーザと使用状況が類似する第二のユーザが存在すると判定すると(ステップS204:Yes)、推奨設定情報出力部15は、第二のユーザのユーザ設定情報を取得して(ステップS205)、取得したユーザ設定情報に含まれる設定値を示す推奨設定情報を、画像形成装置20に送信する(ステップS206)。 In addition, if the usage status determination unit 14 determines that there is a second user whose usage status is similar to that of the first user (step S204: Yes), the recommended setting information output unit 15 acquires the user setting information of the second user (step S205) and transmits recommended setting information indicating the setting values included in the acquired user setting information to the image forming device 20 (step S206).

ユーザ設定情報更新部16は、画像形成装置20の推奨設定値反映操作受付部23から要求を受けると、記憶部11に格納されたユーザ設定情報903を更新する(ステップS208)。具体的には、ユーザ設定情報更新部16は、画像形成装置20からユーザID、機能ID、設定IDおよび設定値を示す情報を受信して、受信したユーザID、機能IDおよび設定IDに関連付けられた設定値を、受信した設定値で更新する。 When the user setting information update unit 16 receives a request from the recommended setting value reflection operation reception unit 23 of the image forming device 20, it updates the user setting information 903 stored in the memory unit 11 (step S208). Specifically, the user setting information update unit 16 receives information indicating a user ID, function ID, setting ID, and setting value from the image forming device 20, and updates the setting value associated with the received user ID, function ID, and setting ID with the received setting value.

図11は、画像形成装置の表示画面の一例を示す図である。 Figure 11 shows an example of a display screen of an image forming device.

画像形成装置20は、ユーザAからコピー機能を起動する操作を受けて、図9に示したステップS105の処理を実行し、ユーザAのコピー機能についてのユーザ設定情報が無いと判定すると、図11(a)に示した画面を表示する。 When the image forming device 20 receives an operation from user A to activate the copy function, it executes the process of step S105 shown in FIG. 9, and if it determines that there is no user setting information for user A's copy function, it displays the screen shown in FIG. 11(a).

次に、画像形成装置20は、図11(b)に示した画面を表示し、「はい」の選択を受けると、ステップS106の処理を実行して、情報処理装置10の処理を待つ間、図11(c)に示した画面を表示する。 Next, the image forming device 20 displays the screen shown in FIG. 11(b), and upon receiving the selection of "Yes," executes the process of step S106 and displays the screen shown in FIG. 11(c) while waiting for processing by the information processing device 10.

次に、情報処理装置10が、図10に示したステップS206の処理を実行すると、画像形成装置20は、図9に示したステップS107の処理を実行して、図11(d)に示した画面を表示する。 Next, when the information processing device 10 executes the process of step S206 shown in FIG. 10, the image forming device 20 executes the process of step S107 shown in FIG. 9 and displays the screen shown in FIG. 11(d).

図11(d)に示した画面は、ユーザAに使用状況が類似するユーザBの設定値が表示されている。ユーザAが「この設定を適用する」を選択すると、画像形成装置20は、図9に示したステップS108の処理で、推奨設定値を反映する操作を受けたと判定し、ステップS109の処理を実行する。 The screen shown in FIG. 11(d) displays the setting values of user B, whose usage is similar to that of user A. When user A selects "Apply these settings," the image forming device 20 determines in the process of step S108 shown in FIG. 9 that an operation to reflect the recommended setting values has been received, and executes the process of step S109.

そして、情報処理装置10が、ステップS207の処理を実行し、ユーザAのユーザ設定情報を更新すると、画像形成装置20は、図11(e)に示した画面を表示する。ユーザAが「実行」を選択すると、画像形成装置20は、図9に示したステップS110の処理を実行する。 Then, when the information processing device 10 executes the process of step S207 and updates the user setting information of user A, the image forming device 20 displays the screen shown in FIG. 11(e). When user A selects "Execute", the image forming device 20 executes the process of step S110 shown in FIG. 9.

ユーザAのユーザ設定情報が更新されているため、ユーザAが次回コピー機能を起動した際には、図11(d)および図11(e)に示される設定値が初期表示される。 Since User A's user setting information has been updated, the next time User A activates the copy function, the setting values shown in Figures 11(d) and 11(e) will be initially displayed.

本実施形態に係る情報処理システム1によれば、ユーザの使用状況を示すデータに基づいて、推奨する設定値を決定することため、好み、行動パターン等が類似するユーザが自ら設定した設定値に基づいて、現実的な設定値を推奨することができる。 According to the information processing system 1 of this embodiment, the recommended setting values are determined based on data indicating the user's usage, so that realistic setting values can be recommended based on the setting values set by users with similar preferences, behavioral patterns, etc.

また、画像形成装置20とは別の情報処理装置10が、複数の画像形成装置20からユーザの使用状況を示すデータを収集して、推奨する設定値を決定できるため、多くのユーザの情報に基づく高い精度の処理が可能である。 In addition, an information processing device 10 separate from the image forming device 20 can collect data indicating user usage from multiple image forming devices 20 and determine recommended setting values, enabling highly accurate processing based on information from many users.

上述した実施形態において、情報処理装置10の推奨設定情報出力部15は、第一のユーザに類似すると判定された第二のユーザの設定値を、第一のユーザに推奨するための推奨設定情報として出力する例を示した。しかし、第一のユーザに推奨するための設定値は、他でも良い。例えば、類似するユーザを複数選択して、選択された複数のユーザの平均的な設定値を抽出することによって、推奨する設定値を決定しても良い。 In the above-described embodiment, an example was shown in which the recommended setting information output unit 15 of the information processing device 10 outputs the setting values of a second user determined to be similar to a first user as recommended setting information to be recommended to the first user. However, the setting values to be recommended to the first user may be other values. For example, the recommended setting values may be determined by selecting multiple similar users and extracting the average setting values of the selected multiple users.

例えば、ユーザAに類似するユーザB、ユーザCおよびユーザDを選択し、それぞれの設定値が「白黒、製本あり、2in1」、「白黒、製本なし、集約なし」、「カラー、製本あり、集約なし」である場合、平均的な設定値として「白黒、製本あり、集約なし」の設定値を推奨しても良い。この例では、結果として推奨される設定値は、ユーザB、ユーザCおよびユーザDのいずれの設定値とも完全には一致していない。 For example, if users B, C, and D who are similar to user A are selected and their respective settings are "black and white, with binding, 2 in 1", "black and white, no binding, no aggregation", and "color, with binding, no aggregation", the setting value of "black and white, with binding, no aggregation" may be recommended as the average setting value. In this example, the resulting recommended setting value does not completely match any of the settings of user B, user C, or user D.

上述した実施形態において、画像形成装置20の推奨設定値反映操作受付部23は、ユーザ設定情報が無いユーザに推奨する設定値を表示する例を示した。しかし、ユーザ設定情報があるユーザに、設定値を推奨しても良い。このようにすれば、設定値を設定したユーザにも他のユーザの設定値を参考にして、自らの設定値の変更を検討する機会を与えることができる。 In the above embodiment, the recommended setting value reflection operation receiving unit 23 of the image forming device 20 displays setting values recommended to a user who does not have user setting information. However, setting values may also be recommended to a user who has user setting information. In this way, the user who set the setting values can be given an opportunity to consider changing their own setting values by referring to the setting values of other users.

上述した実施形態において、画像形成装置20が使用履歴データを送信し、情報処理装置10が受信した使用履歴データを集計して、使用状況を示すデータを生成する例を示した。しかし、画像形成装置20が使用履歴データを集計して、使用状況を示すデータを生成し、生成された使用状況データを情報処理装置10に送信しても良い。 In the above-described embodiment, an example has been shown in which the image forming device 20 transmits usage history data, and the information processing device 10 compiles the received usage history data to generate data indicating the usage status. However, the image forming device 20 may also compile usage history data, generate data indicating the usage status, and transmit the generated usage status data to the information processing device 10.

上述した実施形態において、画像形成装置20が参照するユーザ設定情報が、情報処理装置10の記憶部11に格納される例を示した。しかし、ユーザ設定情報は、画像形成装置20またはLDAP(Lightweight Directory Access Protocol)サーバ等の他の装置に格納されていても良い。その場合、情報処理装置10は、定期的に、画像形成装置20またはLDAPサーバ等の他の装置からユーザ設定情報を受信しても良いし、図10に示したステップS205の処理において、画像形成装置20またはLDAPサーバ等の他の装置からユーザ設定情報を受信しても良い。 In the above-described embodiment, an example has been shown in which the user setting information referenced by the image forming device 20 is stored in the storage unit 11 of the information processing device 10. However, the user setting information may be stored in the image forming device 20 or another device such as an LDAP (Lightweight Directory Access Protocol) server. In this case, the information processing device 10 may periodically receive the user setting information from the image forming device 20 or another device such as an LDAP server, or may receive the user setting information from the image forming device 20 or another device such as an LDAP server in the processing of step S205 shown in FIG. 10.

各実施形態に記載された装置群は、本明細書に開示された実施形態を実施するための複数のコンピューティング環境のうちの1つを示すものにすぎない。 The devices described in each embodiment represent only one of multiple computing environments for implementing the embodiments disclosed herein.

ある実施形態では、情報処理装置10は、サーバクラスタといった複数のコンピューティングデバイスを含む、クラウドサービスやWebサービス等の、情報処理システムとして構成されても良い。複数のコンピューティングデバイスは、ネットワークや共有メモリなどを含む任意のタイプの通信リンクを介して互いに通信するように構成されており、本明細書に開示された処理を実施しても良い。 In one embodiment, the information processing device 10 may be configured as an information processing system, such as a cloud service or a web service, including multiple computing devices, such as a server cluster. The multiple computing devices may be configured to communicate with each other via any type of communication link, including a network, shared memory, etc., and may perform the processing disclosed herein.

さらに、情報処理装置10および画像形成装置20は、開示された処理ステップをさまざまな組み合わせで共有するように構成できる。また、情報処理装置10と画像形成装置20の各要素は、1つのサーバ装置にまとめられていても良いし、複数の装置に分けられていても良い。 Furthermore, the information processing device 10 and the image forming device 20 can be configured to share the disclosed processing steps in various combinations. Furthermore, each element of the information processing device 10 and the image forming device 20 may be integrated into a single server device, or may be separated into multiple devices.

上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(Digital Signal Processor)、FPGA(Field Programmable Gate Array)や従来の回路モジュール等のデバイスを含むものとする。 Each function of the embodiments described above can be realized by one or more processing circuits. In this specification, the term "processing circuit" includes a processor programmed to execute each function by software, such as a processor implemented by an electronic circuit, and devices such as an ASIC (Application Specific Integrated Circuit), DSP (Digital Signal Processor), FPGA (Field Programmable Gate Array), and conventional circuit modules designed to execute each function described above.

また、上述した実施形態では、機器の一例として画像形成装置を示した。しかし、機器は、通信機能を備えた機器であれば、画像形成装置に限られない。機器は、例えば、PJ(Projector:プロジェクタ)、デジタルサイネージ等の出力装置、HUD(Head Up Display)装置、産業機械、医療機器、ネットワーク家電、自動車(Connected Car)、ノートPC(Personal Computer)、携帯電話、タブレット端末、ゲーム機、PDA(Personal Digital Assistant)、デジタルカメラ、ウェアラブルPCまたはデスクトップPC等であってもよい。 In the above-described embodiment, an image forming device is shown as an example of a device. However, the device is not limited to an image forming device as long as it has a communication function. The device may be, for example, a PJ (Projector), an output device such as digital signage, a HUD (Head Up Display) device, industrial machinery, medical equipment, network home appliances, automobiles (Connected Cars), notebook PCs (Personal Computers), mobile phones, tablet terminals, game consoles, PDAs (Personal Digital Assistants), digital cameras, wearable PCs, or desktop PCs.

以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。 The present invention has been described above based on each embodiment, but the present invention is not limited to the requirements shown in the above embodiments. These points can be changed without departing from the spirit of the present invention, and can be appropriately determined according to the application form.

1 情報処理システム
10 情報処理装置
11 記憶部
12 認証部
13 使用状況データ収集部
14 使用状況判定部
15 推奨設定情報出力部
16 ユーザ設定情報更新部
20 画像形成装置
21 認証要求部
22 ユーザ設定取得部
23 推奨設定値反映操作受付部
24 ユーザ個別処理実行部
25 使用履歴送信部
30 通信ネットワーク
REFERENCE SIGNS LIST 1 Information processing system 10 Information processing device 11 Storage unit 12 Authentication unit 13 Usage data collection unit 14 Usage determination unit 15 Recommended setting information output unit 16 User setting information update unit 20 Image forming device 21 Authentication request unit 22 User setting acquisition unit 23 Recommended setting value reflection operation acceptance unit 24 User individual processing execution unit 25 Usage history transmission unit 30 Communication network

特開2010-268345号公報JP 2010-268345 A

Claims (9)

機器と、前記機器とネットワークを介して接続される情報処理装置と、を含む情報処理システムであって、
前記機器は、
認証されたユーザが前記機器を使用した履歴を示す使用履歴データを前記情報処理装置に送信する使用履歴送信部を備え、
前記情報処理装置は、
前記機器から前記使用履歴データを受信して、ユーザごとの前記機器の使用の状況を示す使用状況データを収集する使用状況データ収集部と、
収集された前記使用状況データに基づいて、第一のユーザに使用の状況が類似する第二のユーザが存在するか否かを、前記機器が有する機能の使用回数または前記機能ごとの使用回数の割合を含むデータの類似度に基づいて判定する使用状況判定部と、
収集された前記使用状況データと、ユーザごとの前記機器の設定情報と、に基づいて、推奨する前記機器のユーザごとの設定情報を、前記機器に出力する推奨設定情報出力部と、を備え、
前記機器は、
前記推奨設定情報出力部から出力された前記設定情報を受信して、前記設定情報に含まれる設定値を表示して、前記設定情報に含まれる設定値を、認証された前記ユーザの設定情報に反映する操作を前記ユーザから受け付ける推奨設定値反映操作受付部をさらに備える、
情報処理システム。
An information processing system including a device and an information processing device connected to the device via a network,
The device comprises:
a usage history transmission unit that transmits usage history data indicating a history of usage of the device by an authenticated user to the information processing device;
The information processing device includes:
a usage status data collection unit that receives the usage history data from the device and collects usage status data indicating a usage status of the device for each user;
a usage status determination unit that determines whether or not there is a second user whose usage status is similar to that of a first user based on the collected usage status data, based on a similarity in data including the number of times functions of the device are used or the ratio of the number of times each function is used;
a recommended setting information output unit that outputs recommended setting information for each user of the device to the device based on the collected usage data and setting information of the device for each user,
The device comprises:
a recommended setting value reflection operation receiving unit that receives the setting information output from the recommended setting information output unit, displays setting values included in the setting information, and receives an operation from the authenticated user to reflect the setting values included in the setting information in the setting information of the authenticated user;
Information processing system.
前記機器は、認証された前記ユーザの設定情報を取得するユーザ設定取得部を備え、
前記推奨設定値反映操作受付部は、前記ユーザ設定取得部が取得した前記ユーザの設定情報が存在しない場合に、前記推奨設定情報出力部から出力された前記設定情報を表示する、
請求項1に記載の情報処理システム。
the device includes a user setting acquisition unit that acquires setting information of the authenticated user,
the recommended setting value reflection operation receiving unit displays the setting information output from the recommended setting information output unit when there is no setting information of the user acquired by the user setting acquisition unit.
The information processing system according to claim 1 .
前記機器は、
前記情報処理装置にユーザの認証を要求する認証要求部をさらに備え、
前記情報処理装置は、
前記機器からの要求に応じてユーザの認証を実行する認証部をさらに備える、
請求項1または2に記載の情報処理システム。
The device comprises:
an authentication request unit that requests the information processing device to authenticate a user;
The information processing device includes:
An authentication unit that performs user authentication in response to a request from the device.
3. The information processing system according to claim 1 or 2.
ユーザごとの機器の使用の状況を示す使用状況データを収集する使用状況データ収集部と、
収集された使用状況データに基づいて、第一のユーザに使用の状況が類似する第二のユーザが存在するか否かを、前記機器が有する機能の使用回数または前記機能ごとの使用回数の割合を含むデータの類似度に基づいて判定する使用状況判定部と、
収集された前記使用状況データと、ユーザごとの前記機器の設定情報と、に基づいて、ユーザごとに推奨される前記機器の設定値を示す推奨設定情報を出力する推奨設定情報出力部と、を備える、
情報処理装置。
a usage status data collection unit that collects usage status data indicating a usage status of the device for each user;
a usage status determination unit that determines whether or not there is a second user whose usage status is similar to that of a first user based on the collected usage status data, based on a similarity in data including the number of times functions of the device are used or the ratio of the number of times each function is used;
a recommended setting information output unit that outputs recommended setting information indicating setting values of the device that are recommended for each user, based on the collected usage data and setting information of the device for each user.
Information processing device.
前記推奨設定情報出力部は、前記使用状況判定部が前記第二のユーザが存在すると判定すると、前記第二のユーザの設定情報に基づいて、前記第一のユーザに推奨される前記機器の設定値を示す前記設定情報を出力する、
請求項4に記載の情報処理装置。
when the usage status determination unit determines that the second user is present, the recommended setting information output unit outputs the setting information indicating setting values of the device recommended to the first user based on setting information of the second user.
The information processing device according to claim 4.
ユーザごとの前記機器の設定情報を記憶する記憶部と、
前記記憶部に記憶される前記第一のユーザの設定情報を、前記第一のユーザに推奨される前記機器の設定値で更新するユーザ設定情報更新部と、を備える、
請求項5に記載の情報処理装置。
A storage unit that stores setting information of the device for each user;
a user setting information update unit that updates the setting information of the first user stored in the storage unit with a setting value of the device recommended for the first user,
The information processing device according to claim 5 .
前記使用状況データ収集部は、前記使用状況データとして、前記機器が有する機能の使用回数をユーザごとに集計する、
請求項4から6のいずれか1項に記載の情報処理装置。
the usage data collection unit collects, as the usage data, a number of times each function of the device is used for each user;
The information processing device according to claim 4 .
コンピュータによって実行される方法であって、
ユーザごとの機器の使用の状況を示す使用状況データを収集するステップと、
収集された前記使用状況データに基づいて、第一のユーザに使用の状況が類似する第二のユーザが存在するか否かを、前記機器が有する機能の使用回数または前記機能ごとの使用回数の割合を含むデータの類似度に基づいて判定するステップと、
収集された前記使用状況データと、ユーザごとの前記機器の設定情報と、に基づいて、推奨する前記機器のユーザごとの設定情報を出力するステップと、を備える、
設定値推奨方法。
1. A computer-implemented method comprising:
collecting usage data indicative of device usage by each user;
determining whether or not there is a second user whose usage situation is similar to that of the first user based on the collected usage situation data, based on a similarity in data including the number of times functions of the device are used or the ratio of the number of times each function is used;
and outputting setting information for each user of the recommended device based on the collected usage data and setting information for the device for each user.
Recommended setting method.
コンピュータに、
ユーザごとの機器の使用の状況を示す使用状況データを収集するステップと、
収集された前記使用状況データに基づいて、第一のユーザに使用の状況が類似する第二のユーザが存在するか否かを、前記機器が有する機能の使用回数または前記機能ごとの使用回数の割合を含むデータの類似度に基づいて判定するステップと、
収集された前記使用状況データと、ユーザごとの前記機器の設定情報と、に基づいて、推奨する前記機器のユーザごとの設定情報を出力するステップと、
を実行させるためのプログラム。
On the computer,
collecting usage data indicative of device usage by each user;
determining whether or not there is a second user whose usage situation is similar to that of the first user based on the collected usage situation data, based on a similarity in data including the number of times functions of the device are used or the ratio of the number of times each function is used;
outputting recommended setting information for each user of the device based on the collected usage data and setting information for the device for each user;
A program for executing.
JP2020126580A 2020-07-27 2020-07-27 Information processing device, information processing system, setting value recommendation method and program Active JP7508923B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020126580A JP7508923B2 (en) 2020-07-27 2020-07-27 Information processing device, information processing system, setting value recommendation method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020126580A JP7508923B2 (en) 2020-07-27 2020-07-27 Information processing device, information processing system, setting value recommendation method and program

Publications (2)

Publication Number Publication Date
JP2022023565A JP2022023565A (en) 2022-02-08
JP7508923B2 true JP7508923B2 (en) 2024-07-02

Family

ID=80226260

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020126580A Active JP7508923B2 (en) 2020-07-27 2020-07-27 Information processing device, information processing system, setting value recommendation method and program

Country Status (1)

Country Link
JP (1) JP7508923B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011181995A (en) 2010-02-26 2011-09-15 Konica Minolta Business Technologies Inc Image forming apparatus, server and program
JP2012141875A (en) 2011-01-05 2012-07-26 Murata Mach Ltd Network printing system, printing device, print data transmitting device and computer program
JP2014052879A (en) 2012-09-07 2014-03-20 Ricoh Co Ltd Print management system and print management program, and image forming apparatus
JP2015197768A (en) 2014-03-31 2015-11-09 大日本印刷株式会社 Server device, program, and recommendation information providing method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011181995A (en) 2010-02-26 2011-09-15 Konica Minolta Business Technologies Inc Image forming apparatus, server and program
JP2012141875A (en) 2011-01-05 2012-07-26 Murata Mach Ltd Network printing system, printing device, print data transmitting device and computer program
JP2014052879A (en) 2012-09-07 2014-03-20 Ricoh Co Ltd Print management system and print management program, and image forming apparatus
JP2015197768A (en) 2014-03-31 2015-11-09 大日本印刷株式会社 Server device, program, and recommendation information providing method

Also Published As

Publication number Publication date
JP2022023565A (en) 2022-02-08

Similar Documents

Publication Publication Date Title
US20200334342A1 (en) Information processing system, information processing apparatus and information processing method
US20090031252A1 (en) Information processing apparatus, menu screen controlling method, and menu screen controlling program
US20170111531A1 (en) Scan processing system, information processing system, and cooperative processing method
US11394844B2 (en) Authentication system, shared terminal, and authentication method
US9258438B2 (en) Information processing apparatus, information processing terminal, and information processing system
JP6686783B2 (en) Image forming system and printing method
JP7508923B2 (en) Information processing device, information processing system, setting value recommendation method and program
US11792183B2 (en) Authentication system, user information extraction apparatus, and user information migration method
US11388300B2 (en) Appliance setting apparatus and non-transitory computer-readable recording medium storing appliance setting program
JP7388139B2 (en) Authentication system, shared terminal, authentication method and program
JP7567336B2 (en) DEVICE, DATA TRANSFER SYSTEM, DATA DELETION METHOD, AND PROGRAM
JP2019180014A (en) Printer and computer program
US20200034517A1 (en) Information processing apparatus, license management system, and non-transitory recording medium
JP7435633B2 (en) Information processing system, information processing device, data transfer method and program
US20210075923A1 (en) Data transmission apparatus, and control method thereof
US20210377250A1 (en) Authentication system, device, and authentication method
US20220131986A1 (en) Information processing apparatus, display method, and non-transitory computer-executable medium
US20230275898A1 (en) Information processing system, setting change method, and non-transitory recording medium
US12131076B2 (en) System and method for acquiring and printing content in a virtual space
US11307729B2 (en) Information processing system, information processing apparatus, and method of processing information
US11843743B2 (en) Information processing apparatus, method for controlling the same, and storage medium
US20240179256A1 (en) Image reading device, image reading method, non-transitory recording medium, and information processing system
US20230342096A1 (en) Output apparatus, information processing system, output method, and non-transitory recording medium
US20220391247A1 (en) Information processing apparatus, information processing method, and recording medium
US20230164388A1 (en) Information processing apparatus, information processing system, and information processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230511

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240501

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240603

R150 Certificate of patent or registration of utility model

Ref document number: 7508923

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150