JP2023032940A - Image forming apparatus and method for controlling image forming apparatus - Google Patents
Image forming apparatus and method for controlling image forming apparatus Download PDFInfo
- Publication number
- JP2023032940A JP2023032940A JP2021139323A JP2021139323A JP2023032940A JP 2023032940 A JP2023032940 A JP 2023032940A JP 2021139323 A JP2021139323 A JP 2021139323A JP 2021139323 A JP2021139323 A JP 2021139323A JP 2023032940 A JP2023032940 A JP 2023032940A
- Authority
- JP
- Japan
- Prior art keywords
- user
- group
- information
- image forming
- setting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 54
- 238000003860 storage Methods 0.000 claims abstract description 139
- 230000006855 networking Effects 0.000 claims description 7
- 238000012545 processing Methods 0.000 description 73
- 230000006870 function Effects 0.000 description 47
- 230000008569 process Effects 0.000 description 37
- 238000004891 communication Methods 0.000 description 33
- 238000010586 diagram Methods 0.000 description 16
- 230000005540 biological transmission Effects 0.000 description 11
- 230000008859 change Effects 0.000 description 7
- 238000012508 change request Methods 0.000 description 6
- 239000004065 semiconductor Substances 0.000 description 6
- 238000012217 deletion Methods 0.000 description 5
- 230000037430 deletion Effects 0.000 description 5
- 230000010365 information processing Effects 0.000 description 5
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 239000004233 Indanthrene blue RS Substances 0.000 description 1
- 239000001654 beetroot red Substances 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000001752 chlorophylls and chlorophyllins Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000005674 electromagnetic induction Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000004179 indigotine Substances 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
Abstract
Description
本開示は、画像形成装置等に関する。 The present disclosure relates to an image forming apparatus and the like.
複合機等の画像形成装置には、ユーザの操作に基づきジョブを実行した時、ジョブ実行時の設定値の履歴(設定履歴)を残す機能がある。同様のジョブを実行するとき、設定値の履歴を参照することで、ユーザはジョブの設定を再度手動で設定することなく、同じ設定のジョブを実行することができる。 2. Description of the Related Art An image forming apparatus such as a multifunction peripheral has a function of leaving a history of setting values (setting history) at the time of job execution when a job is executed based on a user's operation. When executing a similar job, by referring to the history of setting values, the user can execute a job with the same settings without manually setting the job settings again.
設定値の履歴を共有する技術も提案されている。例えば、過去に設定したジョブの設定情報をワンタッチで反映させる(ジョブの設定履歴を再利用する)ボタンを、ジョブを実行したユーザと同じグループに所属するユーザを対象に表示させることで、ジョブの設定履歴をグループのメンバーに共有させる技術が開示されている(例えば、特許文献1参照)。 Techniques for sharing the history of setting values have also been proposed. For example, by displaying a button that reflects job setting information set in the past with one touch (reuse job setting history) for users belonging to the same group as the user who executed the job, A technique for sharing a setting history with group members has been disclosed (see, for example, Patent Document 1).
近年では、ソーシャルネットワーキングサービスやメッセージングサービス(ユーザ間でインスタントメッセージを送受信するサービス)の利用が広まっている。それらのサービス(外部サービス)では、当該サービスのユーザをメンバーとするグループを作成・管理する機能が提供されることがある。しかし、特許文献1は、外部サービスにおいて作成・管理されるグループの情報に基づき設定履歴を共有することは考慮されていない。 In recent years, the use of social networking services and messaging services (services for sending and receiving instant messages between users) has spread. These services (external services) may provide a function of creating and managing groups in which users of the service are members. However, Japanese Patent Laid-Open No. 2004-100001 does not consider sharing setting histories based on group information created and managed by an external service.
本開示は上述した課題に鑑み、外部サービスのグループの情報を用いて設定値の履歴である設定履歴を共有することが可能な画像形成装置等を提供することを目的とする。 In view of the above-described problems, an object of the present disclosure is to provide an image forming apparatus and the like capable of sharing a setting history, which is a history of setting values, using information of an external service group.
上述した課題を解決するために、本開示の画像形成装置は、設定値に基づいてジョブを実行するジョブ実行部と、ユーザに対応付けてジョブ実行時の設定値の履歴である設定履歴を記憶する記憶部と、ユーザを認証する認証部と、前記ユーザの所属するグループの情報を外部サービスから取得する取得部と、前記グループに含まれるユーザを共有ユーザとし、当該共有ユーザの設定履歴を前記記憶部から抽出して表示する制御を行う制御部と、を備えることを特徴とする。 In order to solve the above-described problems, the image forming apparatus of the present disclosure includes a job execution unit that executes a job based on setting values, and a setting history that is a history of setting values at the time of job execution in association with a user. an authentication unit that authenticates a user; an acquisition unit that acquires information on a group to which the user belongs from an external service; a user included in the group as a shared user; and a control unit that performs control for extracting and displaying from the storage unit.
また、本開示の画像形成装置の制御方法は、設定値に基づいてジョブを実行するジョブ実行ステップと、ユーザに対応付けてジョブ実行時の設定値の履歴である設定履歴を記憶部に記憶する記憶ステップと、ユーザを認証する認証ステップと、前記ユーザの所属するグループの情報を外部サービスから取得する取得ステップと、前記グループに含まれるユーザを共有ユーザとし、当該共有ユーザの設定履歴を前記記憶部から抽出して表示する制御を行う制御ステップと、を含むことを特徴とする。 Further, in the method of controlling an image forming apparatus according to the present disclosure, a job execution step of executing a job based on setting values and a setting history, which is a history of setting values at the time of job execution, are stored in a storage unit in association with a user. an authentication step of authenticating a user; an obtaining step of obtaining information on a group to which the user belongs from an external service; and a user included in the group as a shared user, and storing the setting history of the shared user. and a control step of performing control to extract and display from the part.
本開示によれば、外部サービスのグループの情報を用いて設定値の履歴である設定履歴を共有することが可能な画像形成装置等を提供することが可能となる。 According to the present disclosure, it is possible to provide an image forming apparatus or the like capable of sharing a setting history, which is a history of setting values, using group information of an external service.
以下、図面を参照して、本開示を実施するための一実施形態について説明する。なお、以下の実施形態は、本開示を説明するための一例であり、特許請求の範囲に記載した発明の技術的範囲が、以下の記載に限定されるものではない。 An embodiment for carrying out the present disclosure will be described below with reference to the drawings. The following embodiments are examples for explaining the present disclosure, and the technical scope of the invention described in the claims is not limited to the following descriptions.
[1.第1実施形態]
[1.1 全体構成]
図1を参照して、本実施形態におけるシステム1について説明する。本実施形態のシステム1は、図1に示すように、サーバ装置10と画像形成装置20とが、ネットワークNWを介して接続されて構成される。ネットワークNWは、例えば、インターネット等の外部ネットワークであるが、LAN(Local Area Network)等、各装置が相互に情報を交換可能であれば、どのようなネットワークであってもよい。
[1. First Embodiment]
[1.1 Overall configuration]
A
サーバ装置10は、所定のサービスを提供する情報処理装置であり、例えば、クラウド上に設置される。サーバ装置10は、複数の情報処理装置により構成されていてもよいし、任意の情報処理装置上で実現される仮想サーバであってもよい。
The
サーバ装置10が提供する所定のサービスは、例えば、メッセージングサービス(ユーザ間でインスタントメッセージを送受信するサービス)や、ソーシャルネットワーキングサービス(Social Networking Service;SNS)である。本実施形態では、サーバ装置10が提供するサービスを、外部サービスという。外部サービスは、画像形成装置20の管理には、直接的には関係しないサービスである。また、本実施形態では、サーバ装置10は、サーバ装置10が提供する外部サービスを利用するユーザに対して、当該外部サービスを利用するユーザをメンバーとするグループの作成及び管理に関する機能を提供する。
The predetermined service provided by the
画像形成装置20は、所定の画像を記録用紙等の記録媒体に形成(印刷)することが可能な装置である。例えば、画像形成装置20は、コピー機能、ファクス機能、印刷機能、スキャン機能等を有する複合機(MFP;Multi-Function Printer/Peripheral)である。
The
[1.2 機能構成]
[1.2.1 サーバ装置]
図2を参照して、サーバ装置10の機能構成について説明する。図2に示すように、サーバ装置10は、制御部100、記憶部160、通信部190を備えて構成される。
[1.2 Functional configuration]
[1.2.1 Server Device]
A functional configuration of the
制御部100は、サーバ装置10の全体を制御する。制御部100は、記憶部160に記憶されている各種プログラムを読み出して実行することにより各種機能を実現しており、1又は複数の演算装置(例えば、CPU(Central Processing Unit))により構成されている。また、制御部100は、以下に説明する機能のうち、複数の機能を有するSoC(System on a Chip)として構成してもよい。
The
制御部100は、記憶部160に記憶されたプログラムを実行することにより、サービス提供部102及びグループ管理部104として機能する。サービス提供部102は、外部サービスを提供する。例えば、サービス提供部102は、外部サービスを利用するユーザの認証を行ったり、外部サービスにおいて利用される情報の送受信や管理を行ったりする。グループ管理部104は、外部サービスを利用するユーザのグループの作成や管理を行ったり、グループの情報を他の装置に送信したりする。グループ管理部104が実行する処理については、後述する。
The
記憶部160は、サーバ装置10の動作に必要な各種プログラムや、各種データを記憶する。記憶部160は、例えば、半導体メモリであるSSD(Solid State Drive)や、HDD(Hard Disk Drive)等の記憶装置により構成される。
The
記憶部160は、記憶領域として、アカウント情報記憶領域162と、グループ情報記憶領域164とを確保する。
The
アカウント情報記憶領域162は、外部サービスを利用するユーザのアカウントに関する情報(アカウント情報)を記憶する。アカウント情報には、例えば、図3に示すように、外部サービスにおいてユーザを識別するために用いられる識別情報であるユーザID(例えば、「aaa00001」)と、当該ユーザのユーザ名(例えば、「ユーザA」)と、当該ユーザのパスワード(例えば、「abc123」)と、当該ユーザの属性情報であるE-Mailアドレス(例えば、「USER_A@example.com」)とが含まれる。なお、本実施形態では、パスワード及びE-Mailアドレスを用いて、外部サービスにおいてユーザが認証されることとして説明する。
The account
アカウント情報は、例えば、ユーザによる外部サービスの利用開始時に、ユーザによって提供される情報や、サーバ装置10によって生成される情報(例えば、ユーザID)に基づき、サーバ装置10によって記憶される。なお、アカウント情報には、上述した情報以外の情報が記憶されていてもよい。
The account information is stored by the
グループ情報記憶領域164は、外部サービスを利用するユーザによって構成されるグループの情報(グループ情報)を記憶する。グループ情報には、例えば、図4に示すように、グループを識別するために用いられる識別情報であるグループID(例えば、「G00001」)と、当該グループのグループ名(例えば、「特許グループ」)と、当該グループに所属するユーザを識別するためのユーザID(例えば、「aaa00001、aaa00002」)とが含まれる。
The group
通信部190は、画像形成装置20等の外部の装置と通信を行う。通信部190は、例えば、有線/無線LAN(Local Area Network)で利用されるNIC(Network Interface Card)等の通信装置や通信モジュールにより構成され、LANやWAN(Wide Area Network)を介して外部の装置と通信を行う。
The
[1.2.2 画像形成装置]
図5を参照して、画像形成装置20の機能構成について説明する。図5に示すように、画像形成装置20は、制御部200、画像入力部220、画像形成部230、表示部240、操作部250、記憶部260、通信部290を備えて構成される。
[1.2.2 Image forming apparatus]
A functional configuration of the
制御部200は、画像形成装置20の全体を制御する。制御部200は、記憶部260に記憶されている各種プログラムを読み出して実行することにより各種機能を実現しており、1又は複数の演算装置(例えば、CPU)により構成されている。また、制御部200は、以下に説明する機能のうち、複数の機能を有するSoC(System on a Chip)として構成してもよい。
The
制御部200は、記憶部260に記憶されたプログラムを実行することにより、画像処理部202及び設定履歴情報管理部204として機能する。
The
画像処理部202は、各種画像に関する処理を行う。例えば、画像処理部202は、画像入力部220によって読み取られた画像に対して、鮮鋭化処理や、階調変換処理を実行する。
The
設定履歴情報管理部204は、ジョブが実行されたときに、当該ジョブを実行したユーザとジョブ実行時の設定値とを対応付けた設定履歴情報を記憶する。設定値とは、例えば、出力トレイや片面・両面設定等、ジョブ実行時にユーザによって入力や選択がされた設定項目毎の値である。設定履歴情報管理部204は、基本的にはジョブの実行時に設定された全ての設定値(送信系/保存系ジョブは、宛先/保存先含む)を記憶する。
When a job is executed, the setting history
ジョブの実行時の設定値は、ジョブの設定画面において設定できる項目の設定値である。設定履歴情報管理部204は、予め所定の設定値を記憶し当該設定値を読み出す機能(プログラム登録)の利用可否や、プログラム登録機能により記憶された設定値に関わらず、ジョブの実行時に設定された設定値を記憶する。
The job execution setting values are the setting values of items that can be set on the job setting screen. The setting history
なお、設定履歴情報管理部204は、一部の設定値を記憶対象外としてもよい。例えば、設定履歴情報管理部204は、ジョブの設定画面が基本画面と詳細画面とに分かれている場合、基本画面で設定できる項目の設定値のみを記憶してもよい。また、設定履歴情報管理部204は、システム設定(画像形成装置20の管理者等の特定のユーザのみが変更できる設定)の設定値に影響する(関連する)設定項目の設定値であっても、ジョブ実行時の設定値を設定履歴情報に記憶する。なお、設定履歴情報管理部204は、基本画面で設定できずシステム設定でのみ設定できる設定項目の設定値を記憶対象外としてもよい。
Note that the setting history
また、設定履歴情報管理部204は、実行時の状況により適切な設定値が異なる設定項目の設定値や、ジョブ種別によって基本画面に含まれない設定項目の設定値や、ジョブが実行される度に設定値が初期値に戻る設定項目の設定値を記憶対象外としてもよい。例えば、設定履歴情報管理部204は、コピー機能やファクス機能に関して、プレビュー編集の有無の設定やプレビュー画像へのページ削除や指定範囲削除等の編集の設定等の設定値は、読み込む原稿によって入力される操作が異なるため、記憶対象外としてもよい。また、設定履歴情報管理部204は、コピー機能に関して、追跡情報印字(画像形成装置20のシリアル番号やジョブを実行した日付、日時を印字する機能)の設定値は、コピー機能の基本設定画面上に設定項目がないため、記憶対象外としてもよい。また、設定履歴情報管理部204は、ファクス機能に関して、音量調整の設定値等は、一旦回線を切ると初期値に戻るため、記憶対象外としてもよい。記憶対象外とする設定値は、予め設定されていてもよいし、画像形成装置20の管理者によって設定されてもよい。
In addition, the setting history
また、設定履歴情報管理部204は、記憶する設定値の一部に制限を加えてもよい。例えば、設定履歴情報管理部204は、コピー機能に関して、用紙選択の設定項目の設定値について、トレイの選択状態を記憶するが、用紙サイズや用紙タイプを記憶しなくてもよい。また、設定履歴情報管理部204は、ユーザによって入力された設定値に応じて、当該設定値を記憶するか否かを切り替えてもよい。例えば、設定履歴情報管理部204は、ファクス機能のポーリングの設定項目において、順次ポーリングが選択された場合は設定値を記憶し、手動ポーリングが選択された場合は設定値を記憶しなくてもよい。
Also, the setting history
画像入力部220は、画像形成装置20に画像データを入力する。例えば、画像入力部220は、画像を読み取って画像データを生成することが可能なスキャン装置等により構成される。スキャン装置は、例えば、CCD(Charge Coupled Device)やCIS(Contact Image Sensor)等のイメージセンサによって画像を電気信号に変換し、電気信号を量子化及び符号化することでデジタルデータを生成する。
The
画像形成部230は、記録用紙等の記録媒体に対して画像を形成(印刷)する。画像形成部230は、例えば、電子写真方式を利用したレーザプリンタ等により構成される。
The
表示部240は、各種情報を表示する。表示部240は、例えば、LCD、有機ELディスプレイ、マイクロLEDディスプレイ等の表示装置により構成される。
The
操作部250は、画像形成装置20を使用するユーザの操作を受け付ける。操作部250は、タッチセンサ等の入力装置によって構成される。タッチセンサにおいて入力を検出する方式は、例えば、抵抗膜方式、赤外線方式、電磁誘導方式、静電容量方式といった、一般的な検出方式であればよい。なお、画像形成装置20には、表示部240と、操作部250とが一体に形成されたタッチパネルが搭載されてもよい。
記憶部260は、画像形成装置20の動作に必要な各種プログラムや、各種データを記憶する。記憶部260は、例えば、半導体メモリであるSSDや、HDD等の記憶装置により構成される。
The
記憶部260は、記憶領域として、ユーザ情報記憶領域262と、設定履歴情報記憶領域264と、ジョブ履歴情報記憶領域265と、所属グループ情報記憶領域266とを確保し、さらに、設定テーブル268を記憶する。
The
ユーザ情報記憶領域262は、画像形成装置20を利用するユーザの情報(ユーザ情報)を記憶する。ユーザ情報には、例えば、図6に示すように、画像形成装置20のユーザを識別するために用いられる識別情報であるユーザID(例えば、「userA」)と、当該ユーザのユーザ名(例えば、「ユーザA」)と、当該ユーザのパスワード(例えば、「abc123」)と、当該ユーザの属性情報であるE-Mailアドレス(例えば、「USER_A@example.com」)とが含まれる。
The user
ユーザ情報は、例えば、ユーザによる画像形成装置の利用開始時に、画像形成装置20の管理者等によって登録(記憶)される。なお、本実施形態では、ユーザ情報に含まれるパスワードとE-Mailアドレスとは、外部サービスにおけるユーザ認証に用いられるパスワードとE-Mailアドレスと同じ情報が記憶されてもよい。
The user information is registered (stored) by, for example, the administrator of the
設定履歴情報記憶領域264は、設定履歴情報を記憶する。設定履歴情報には、例えば、図7(a)に示すように、ジョブを識別するジョブID(例えば、「0025」)と、実行されたジョブ種別(例えば、「コピー」)と、当該ジョブを実行したユーザを識別するユーザID(例えば、「userA」)と、当該ジョブの実行時の設定値(例えば、「出力トレイ:トレイ1、片面両面:片面→片面、ステープル:針なしステープル」)と、当該ジョブの実行日時(例えば、「2021/04/01 16:20:50」)とが含まれる。
The setting history
設定履歴情報に含まれるジョブ種別は、ユーザによって実行されたジョブに対応する画像形成装置20の機能(例えば、コピー、ファクス、印刷、スキャン)を示す情報である。ジョブ種別として、機能の名称や機能を特定するためのコードが記憶される。
The job type included in the setting history information is information indicating the function (for example, copy, fax, print, scan) of the
ジョブ履歴情報記憶領域265は、ジョブの実行記録の履歴の情報(ジョブ履歴情報)を記憶する。設定履歴情報には、例えば、図7(b)に示すように、ジョブを識別するジョブID(例えば、「0025」)と、実行されたジョブ種別(例えば、「コピー」)と、当該ジョブの実行日時(例えば、「2021/04/01 16:20:50」)と、当該ジョブの処理ステータス(例えば、「終了」)とが含まれる。 The job history information storage area 265 stores information (job history information) on the history of job execution records. For example, as shown in FIG. 7B, the setting history information includes a job ID (for example, "0025") that identifies the job, the executed job type (for example, "copy"), and the name of the job. The date and time of execution (for example, "2021/04/01 16:20:50") and the processing status of the job (for example, "finished") are included.
ジョブ履歴情報は設定履歴情報とは異なり、ジョブの実行履歴を示す情報である。そのため、ジョブ実行時の設定値の情報は含まれない。ジョブ履歴情報は、例えば、ジョブの完了直後や設定履歴情報が生成された後に生成され、記憶される。 Unlike the setting history information, the job history information is information indicating the job execution history. Therefore, it does not include the information of the setting values at the time of job execution. The job history information is generated and stored, for example, immediately after the job is completed or after the setting history information is generated.
所属グループ情報記憶領域266は、画像形成装置20のユーザが所属する外部サービスのグループの情報(所属グループ情報)を記憶する。所属グループ情報には、例えば、図8に示すように、ユーザを識別するユーザID(例えば、「userA」)と、当該ユーザが所属するグループを識別するためのグループID(例えば、「G00001」)と、当該グループのグループ名(例えば、「特許グループ」)とが含まれる。
The affiliation group
設定テーブル268は、設定履歴情報の共有に関する設定が記憶されたテーブルである。設定テーブル268は、図9に示すように、項目名(例えば、「部数」)と、当該項目の選択値(例えば、「有効」)とが含まれる。選択値は、「有効」又は「無効」の何れかが記憶される。図9の例では、設定テーブル268には、設定履歴情報の共有の可否(図9のD100)と、共有する情報(設定値)を設定するか否かを示す情報(図9のD102)と、設定履歴情報に含まれる情報(設定項目)毎に設定値を共有するか否か(設定値毎の共有の可否)を示す情報(図9のD104)が含まれることを示す。ここで、図9のD104に示した設定は、共有OKの情報(設定値)と、共有NGの情報(設定値)とを選択したものである。 The setting table 268 is a table that stores settings related to sharing of setting history information. The setting table 268, as shown in FIG. 9, includes item names (eg, "number of copies") and selected values of the items (eg, "valid"). Either "valid" or "invalid" is stored as the selection value. In the example of FIG. 9, the setting table 268 contains information (D102 in FIG. 9) indicating whether or not the setting history information can be shared (D100 in FIG. 9), information indicating whether or not to set shared information (setting values) (D102 in FIG. 9), and , indicates that information (D104 in FIG. 9) indicating whether or not to share a setting value (whether to share each setting value) is included for each information (setting item) included in the setting history information. Here, the setting shown in D104 of FIG. 9 is obtained by selecting sharing OK information (setting value) and sharing NG information (setting value).
例えば、設定履歴情報の共有が有効であり、共有する情報の設定が無効であれば、設定履歴情報に含まれる全ての設定値が共有される。また、例えば、設定履歴情報の共有が有効であり、共有する情報の設定が有効であれば、設定履歴情報に含まれる設定値のうち、共有することが設定された設定値(D104のうち選択値が「有効」である項目に対応する設定値)が共有される。 For example, if sharing of setting history information is enabled and setting of information to be shared is disabled, all setting values included in the setting history information are shared. Further, for example, if the sharing of setting history information is enabled and the setting of the information to be shared is enabled, the setting value set to be shared among the setting values included in the setting history information (selected from D104). The setting value corresponding to the item whose value is "valid") is shared.
共有される情報(設定値)は、ジョブ種別毎に分類されてもよい。例えば、図9に示すように、コピー(コピー設定)に対応して部数やカラーモードの設定値の共有可否が設定できてもよいし、スキャン(スキャン設定)に対応して宛先や件名といった設定値の共有可否が設定できてもよい。 The shared information (setting values) may be classified by job type. For example, as shown in FIG. 9, it may be possible to set whether or not to share the number of copies and color mode setting values corresponding to copying (copy settings), and to set destinations and subject names corresponding to scanning (scan settings). Whether or not the value can be shared may be set.
設定テーブル268は、例えば、画像形成装置20の管理者等により記憶される。設定テーブル268により、設定履歴情報の共有の可否を設定したり、設定履歴情報に含まれる設定値毎に共有の可否を設定したりすることが可能となる。なお、図9に示した設定テーブル268は、一部のジョブ種別に対する設定値の共有可否が示されているが、他のジョブ種別に対する設定値の共有可否も、同様に設定可能である。
The setting table 268 is stored by, for example, an administrator of the
通信部290は、サーバ装置10等の外部の装置と通信を行う。通信部290は、通信部190と同様の通信装置や通信モジュールにより構成される。
The
[1.3 処理の流れ]
[1.3.1 サーバ装置の処理]
図10を参照して、サーバ装置10が実行する、グループの管理に関する処理について説明する。図10に示した処理は、制御部100が、記憶部160に記憶されたプログラムを読み出し、グループ管理部104としての機能を実現することにより実行される。
[1.3 Flow of processing]
[1.3.1 Server device processing]
With reference to FIG. 10, the processing related to group management executed by the
はじめに、グループ管理部104は、グループを作成する操作(グループ作成操作)がされたか否かを判定する。グループ作成操作がされた場合、グループ情報を記憶する(ステップS100;Yes→ステップS102)。グループ作成操作は、例えば、外部サービスのユーザが使用する端末装置(例えば、スマートフォン)から、外部サービスを利用するためのアプリケーション(専用アプリ)を介してグループを作成するための要求(グループ作成要求)を送信する操作である。また、グループ作成要求は、例えば、グループ名等のグループの作成に必要な情報とともに送信される。
First, the
グループ管理部104は、端末装置からグループ作成要求を受信した場合、グループIDを発行し、当該グループIDと、端末装置から受信したグループ名を含むグループ情報をグループ情報記憶領域164に記憶する。なお、グループ管理部104は、グループ作成操作がされなかった場合は、ステップS102の処理を省略する(ステップS100;No)。
When the
つづいて、グループ管理部104は、グループのメンバーの追加又は削除の操作(メンバー変更操作)がされたか否かを判定する。メンバー変更操作がされた場合、所属グループ情報記憶領域266に記憶されたグループ情報を更新する(ステップS104;Yes→ステップS106)。メンバー変更操作は、例えば、外部サービスのユーザが使用する端末装置から、専用アプリを介して、グループのメンバーを変更(追加又は削除)するための要求(メンバー変更要求)を送信する操作である。メンバー変更要求は、例えば、グループIDと、ユーザIDと、メンバーの追加又は削除を示す情報とともに送信される。
Subsequently, the
グループ管理部104は、端末装置からメンバー変更要求を受信した場合、メンバー変更要求に応じて処理を実行する。例えば、グループ管理部104は、端末装置からメンバー変更要求とともにメンバーの追加を示す情報を受信した場合、端末装置から受信したグループIDを含むグループ情報に、端末装置から受信したユーザIDを追加する。また、例えば、グループ管理部104は、端末装置からメンバー変更要求とともにメンバーの削除を示す情報を受信した場合、端末装置から受信したグループIDを含むグループ情報から、端末装置から受信したユーザIDを削除する。
When the
なお、メンバー変更操作は、グループからの脱退の要求を送信する操作や、グループに参加するための識別コード(招待コード)に対応する特定のURL(Uniform Resource Locator)にアクセスする操作であってもよい。識別コードは、グループに関する情報を示した文字や画像(例えば、QRコード(登録商標)等の2次元コード)であり、サーバ装置10が提供するサービス(例えば、ソーシャルネットワーキングサービス)から発行される。識別コードは、専用アプリを介して読み取られることにより、当該識別コードに対応するグループへ参加することを可能とするコードであってよい。この場合、識別コードは、ユーザが他のユーザをグループに招待するときに使用される。なお、グループ管理部104は、メンバーの追加又は削除の操作がされなかった場合は、ステップS106の処理を省略する(ステップS104;No)。
The member change operation is an operation of sending a request to withdraw from the group, or an operation of accessing a specific URL (Uniform Resource Locator) corresponding to the identification code (invitation code) for joining the group. good. The identification code is a character or image (for example, a two-dimensional code such as a QR code (registered trademark)) indicating information about the group, and is issued from a service provided by the server device 10 (for example, a social networking service). The identification code may be a code that enables participation in the group corresponding to the identification code by being read via a dedicated application. In this case, the identification code is used when the user invites other users to the group. In addition, the
つづいて、グループ管理部104は、外部サービスを利用するユーザが所属するグループの情報を取得するための要求(グループ取得要求)を受信したか否かを判定する(ステップS108)。グループ取得要求は、例えば、サーバ装置10が提供するAPI(Application Programming Interface)が呼び出されることにより送信される。また、グループ取得要求には、例えば、ユーザIDが含まれる。
Subsequently, the
グループ管理部104は、グループ取得要求を受信した場合、グループ取得要求に含まれるユーザIDにより識別されるユーザが所属するグループの情報を、グループ取得要求の送信元の装置に送信する(ステップS108;Yes→ステップS110)。例えば、グループ管理部104は、グループ取得要求に含まれるユーザIDを含むグループ情報をグループ情報記憶領域164から読み出し、当該グループ情報に含まれるグループID及びグループ名を、グループ取得要求の送信元の装置に送信する。グループ管理部104は、ユーザが複数のグループに所属していた場合は、所属している全てのグループの情報を一括して又は分割して、グループ取得要求の送信元の装置に送信する。なお、グループ管理部104は、グループ取得要求を受信しなかった場合は、ステップS110の処理を省略する(ステップS108;No)。
When the group acquisition request is received, the
つづいて、グループ管理部104は、指定されたグループのメンバーを取得するための要求(グループメンバー取得要求)を受信したか否かを判定する(ステップS112)。グループメンバー取得要求は、例えば、サーバ装置10が提供するAPIが呼び出されることにより送信される。また、グループメンバー取得要求には、例えば、グループIDが含まれる。
Subsequently, the
グループ管理部104は、グループメンバー取得要求を受信した場合、グループメンバー取得要求に含まれるグループIDにより識別されるグループに所属するユーザの情報を、グループメンバー取得要求の送信元の装置に送信する(ステップS112;Yes→ステップS114)。例えば、グループ管理部104は、ステップS112において受信したグループIDを含むグループ情報をグループ情報記憶領域164から取得する。さらに、グループ管理部104は、取得したグループ情報に含まれるユーザの情報(例えば、ユーザIDやE-Mailアドレス)を、グループ取得要求の送信元の装置に送信する。なお、グループ管理部104は、グループメンバー取得要求を受信しなかった場合は、ステップS114の処理を省略する(ステップS112;No)。
When the
つづいて、グループ管理部104は、識別コードを発行するための要求(識別コード発行要求)を受信したか否かを判定する(ステップS116)。識別コード発行要求は、例えば、サーバ装置10が提供するAPIが呼び出されることにより送信される。また、識別コード発行要求には、例えば、グループIDが含まれる。
Subsequently, the
グループ管理部104は、識別コード発行要求を受信した場合、識別コード発行要求に含まれるグループIDにより識別されるグループに対応する識別コードを発行し、識別コード発行要求の送信元の装置に送信する(ステップS116;Yes→ステップS118)。なお、グループ管理部104は、識別コード取得要求を受信しなかった場合は、ステップS118の処理を省略する(ステップS116;No)。
When receiving the identification code issuance request, the
[1.3.2 画像形成装置の処理]
図11を参照して、画像形成装置20が実行する主な処理について説明する。本処理は、制御部200が、記憶部260に記憶されたプログラムを読み出すことにより実行される。なお、本実施形態の画像形成装置20は、ユーザ認証機能を有効にしていることとする。
[1.3.2 Processing of Image Forming Apparatus]
Main processes executed by the
はじめに、制御部200は、ユーザ認証を行うことにより、画像形成装置20を操作するユーザ(操作ユーザ)を特定する(ステップS120)。例えば、制御部200は、表示部240に、ユーザIDとパスワードとを入力する画面を表示する。制御部200は、ユーザにより入力されたユーザIDとパスワードとを含むユーザ情報がユーザ情報記憶領域262に記憶されている場合、当該ユーザIDに対応するユーザが操作ユーザであると特定する。
First, the
つづいて、制御部200は、ユーザによって、設定履歴情報を表示する操作がされたか否かを判定する(ステップS122)。制御部200は、設定履歴情報を表示する操作以外の操作がされた場合、ユーザによる操作に基づき、所定の処理を実行し、ステップS122に戻る(ステップS122;No→ステップS126→ステップS122)。
Subsequently, the
一方、制御部200は、設定履歴情報を表示する操作がされた場合、操作ユーザの設定履歴情報を表示部240に選択可能に一覧表示する(ステップS122;Yes→ステップS124)。例えば、制御部200は、ステップS120において特定したユーザのユーザIDを含む設定履歴情報を設定履歴情報記憶領域264から取得し、実行日時が新しい順に、ジョブ種別や設定値の情報を項目としたリストを表示する。なお、本実施形態では、設定履歴情報を選択可能に一覧表示した画面を、設定履歴画面という。
On the other hand, when an operation to display setting history information is performed, the
つづいて、制御部200は、外部サービスと連携して、外部サービスにおいて管理されているグループの情報を連携させるための操作(連携操作)がされたか否かを判定する(ステップS128)。連携操作は、例えば、設定履歴画面に表示された連携ボタンを選択する操作である。
Subsequently, the
制御部200は、連携操作がされた場合、連携処理を実行する(ステップS128;Yes→ステップS130)。連携処理とは、外部サービスにおいて管理されているグループの情報を用いて設定履歴情報を共有するグループ(共有グループ)のユーザ(共有ユーザ)を設定し、当該共有ユーザの設定履歴情報を表示する処理である。連携処理については後述する。連携処理が実行されることにより、設定履歴画面には、操作ユーザ及び操作ユーザが所属するグループと同じグループに所属する他のユーザの設定履歴情報が表示される。なお、制御部200は、連携操作がされなかった場合は、ステップS130における処理の実行を省略する(ステップS128;No)。
When the cooperative operation is performed, the
つづいて、制御部200は、ユーザによって、設定履歴画面から設定履歴情報が選択された場合、選択された設定履歴情報に含まれる設定値を展開することで、ジョブの設定(設定の呼び出し)を行う(ステップS132;Yes→ステップS134)。例えば、制御部200は、ジョブ種別が「コピー」、設定値が「出力トレイ:トレイ1、片面両面:片面→片面、ステープル:針なしステープル」であれば、出力トレイをトレイ1に、片面両面設定を片面から片面(片面を読み込み片面に出力する設定)に、ステープルの設定を針なしステープルとしたコピージョブを実行可能な状態にする。
Subsequently, when the setting history information is selected from the setting history screen by the user, the
制御部200は、設定画面を表示するとき、設定テーブル268を参照し、共有の対象となっている設定値のみを、当該設定画面の対応する設定項目の設定値に反映させることで、設定の呼び出しを行ってもよい。
When the setting screen is displayed, the
また、制御部200は、システム設定の設定値に影響を与える設定項目の設定値は、設定の呼び出し時のシステムの設定の設定状態に合わせた設定で呼び出す。システム設定の設定値に影響を与える設定項目としては、例えば、トナー節約モード、ファクス送信元印字、電子署名/暗号化送信等がある。制御部200は、ジョブが実行される時点において、システム設定の設定値に影響を与える設定項目の設定値(デフォルト値)がシステム設定で設定されている場合は、当該システム設定で設定された設定値を用いてもよい。この場合、制御部200は、システム設定の設定値に影響を与える設定項目の設定値が設定されていないときは、設定履歴情報に記憶された設定値を用いればよい。
In addition, the
なお、制御部200は、設定画面を介して、ユーザによる設定値の変更の操作やジョブを実行する操作を受け付ける。制御部200は、ジョブの実行の操作がされた場合は、設定値に基づいてジョブを実行する(ステップS136)。このとき、制御部200は、ジョブIDを発行する。また、ジョブ実行後、制御部200(設定履歴情報管理部204)は、ユーザに対応付けて設定履歴情報を記憶する(ステップS138)。例えば、設定履歴情報管理部204は、ステップS136において発行されたジョブIDと、ジョブ種別と、操作ユーザのユーザIDと、記憶対象の設定値と、ジョブの実行日時を含んだ設定履歴情報を生成し、設定履歴情報記憶領域264に記憶する。
It should be noted that the
なお、制御部200は、ステップS132において、設定履歴情報が選択されなかった場合、ステップS128に戻る(ステップS132;No→ステップS128)。
It should be noted that, if the setting history information is not selected in step S132, the
また、制御部200は、ステップS136又はステップS138における処理を実行したあと、設定履歴情報とは別に、実行したジョブに関するジョブ履歴情報を生成し、ジョブ履歴情報記憶領域265に記憶してもよい。なお、制御部200は、ジョブ履歴情報を、例えば、ステップS126における処理において、表示部240に表示してもよい。
Further, after executing the process in step S136 or step S138, the
[1.3.3 連携処理]
図12を参照して、連携処理の流れについて説明する。はじめに、制御部200は、外部サービス(サーバ装置10)へのログインを試み、ログインが成功した場合、当該外部サービスにグループ取得要求を送信する(ステップS150)。例えば、制御部200は、操作ユーザのユーザIDを含むユーザ情報をユーザ情報記憶領域262から読み出し、読み出したユーザ情報に含まれるE-Mailアドレスとパスワードを外部サービスに送信することで外部サービスへのログインを試みる。制御部200は、外部サービスからログインが成功したことが通知された場合、操作ユーザのユーザIDを含むグループ取得要求を、外部サービスに送信する。
[1.3.3 Cooperation processing]
The flow of cooperation processing will be described with reference to FIG. 12 . First, the
つづいて、制御部200は、操作ユーザが所属するグループの情報を外部サービス(サーバ装置10)から受信し(ステップS152)、受信した情報に基づく所属グループ情報を所属グループ情報記憶領域266に記憶する(ステップS154)。例えば、制御部200は、サーバ装置10から、グループIDと対応するグループ名の情報を1又は複数受信する。制御部200は、グループIDと対応するグループ名の情報毎に、操作ユーザのユーザIDとグループIDとグループ名とを含む所属グループ情報が既に所属グループ情報記憶領域266に記憶されているか否かを判定する。記憶されていない場合、操作ユーザのユーザIDとグループIDとグループ名とを含む所属グループ情報を生成し、所属グループ情報記憶領域266に記憶する。
Subsequently,
なお、制御部200は、操作ユーザの所属グループ情報に対応するグループの情報が、外部サービス(サーバ装置10)から受信したグループの情報に含まれない場合、当該所属グループ情報を削除してもよい。これにより、制御部200は、所属グループ情報記憶領域266に、操作ユーザが脱退したグループの所属グループ情報が残らないようにすることができる。
Note that if group information corresponding to the operating user's belonging group information is not included in the group information received from the external service (server device 10), the
つづいて、制御部200は、操作ユーザが所属するグループが複数であるか否かを判定する(ステップS156)。制御部200は、操作ユーザが所属するグループが複数である場合、操作ユーザに、操作ユーザが所属するグループから1のグループを指定(選択)させ、ユーザによって指定されたグループを選択する(ステップS156;Yes→ステップS158)。一方、制御部200は、操作ユーザが所属するグループが1つである場合は、当該グループを選択する(ステップS156;No→ステップS160)。
Subsequently, the
つづいて、制御部200は、ステップS158又はステップS160において選択したグループに基づき、共有ユーザを設定する(ステップS162)。例えば、制御部200は、選択したグループのグループIDを取得し、当該グループIDが記憶された所属グループ情報を、所属グループ情報記憶領域266から取得する。さらに、制御部200は、取得したグループ情報に含まれるユーザIDを取得する。これにより、制御部200は、選択したグループと同じグループに含まれる(所属する)ユーザを共有グループの共有ユーザにする。
Subsequently, the
つづいて、制御部200は、ステップS162において設定した共有ユーザのユーザIDを含む設定履歴情報を設定履歴情報記憶領域264から読み出すことで、共有ユーザの設定履歴情報を取得(抽出)する(ステップS164)。
Next, the
さらに、制御部200は、ステップS164において取得した設定履歴情報を、表示部240に選択可能に一覧表示する(ステップS166)。このとき、制御部200は、設定テーブル268を参照し、設定履歴情報に記憶された設定値のうち、共有の対象となっている設定値(共有可能であると設定されている設定値)を抽出し、表示してもよい。
Furthermore, the
[1.4 動作例]
つづいて、本実施形態の動作例を説明する。図13は、本実施形態における動作の概要を示した図である。本実施形態の画像形成装置20は、ユーザによって以下の手順を行われることにより、設定履歴情報の共有を実現する。
(1)画像形成装置20は、画像形成装置20を使用するユーザのユーザ登録を行う。このとき、外部サービスのアカウント情報に記憶されたユーザID及びE-Mailアドレスと同一の情報が登録される。
(2)画像形成装置20は、操作ユーザの情報を用いて外部サービスにログインし、操作ユーザが所属するグループの情報を要求することで、共有グループの設定に用いる情報の検索や取得を行う。
(3)画像形成装置20は、外部サービスからグループの情報を取得し、記憶する。
(4)画像形成装置20は、操作ユーザが所属するグループと同じグループに所属するユーザ(共有ユーザ)の設定履歴画面を表示する。
[1.4 Operation example]
Next, an operation example of this embodiment will be described. FIG. 13 is a diagram showing an outline of operations in this embodiment. The
(1) The
(2) The
(3) The
(4) The
図14は、専用アプリの画面を示した図である。図14(a)は、専用アプリにおいて、特許グループという名前のグループが作成されたときの画面W110の画面例である。グループは、ユーザによって、専用アプリを介して作成される。図14(b)は、設定履歴情報の共有を行うユーザを招待した画面W120である。ユーザは、共有に必要なユーザ(図14の例では、ユーザAとユーザB)を、グループに追加することができる。グループに所属するユーザが、画像形成装置20側の設定履歴情報を共有する対象となる。
FIG. 14 is a diagram showing a screen of the dedicated application. FIG. 14A is a screen example of the screen W110 when a group named Patent Group is created in the dedicated application. A group is created by a user via a dedicated application. FIG. 14B shows a screen W120 inviting a user with whom setting history information is shared. The user can add users required for sharing (user A and user B in the example of FIG. 14) to the group. Users belonging to the group are the targets for sharing the setting history information on the
図15は、画像形成装置20を使用するユーザを登録する画面(ユーザ登録画面)を示した図である。例えば、画像形成装置20の管理者は、図15(a)に示したユーザ登録画面W130を介して画像形成装置20を使用するユーザの情報の基本的な情報を入力し、画像形成装置20に記憶させる。ユーザの情報として、外部サービスに登録されたパスワード(図15(a)のE130)とE-Mailアドレス(図15(a)のE132)とが登録される。外部サービスの情報は、管理者によるユーザの基本的な情報が登録された後、当該ユーザによって登録されてもよい。
FIG. 15 shows a screen (user registration screen) for registering a user who uses the
ユーザAとユーザBとが登録された場合、図15(b)に示すユーザ一覧画面W140に、ユーザAとユーザBとが表示される(図15(b)のE140)。なお、このとき、画像形成装置20の管理者等は、システム設定において、設定履歴情報の共有を有効にし、画像形成装置20のユーザ認証機能を有効にする。
When user A and user B are registered, user A and user B are displayed on the user list screen W140 shown in FIG. 15(b) (E140 in FIG. 15(b)). At this time, the administrator of the
図16は、外部サービスとの連携がされる前の設定履歴画面W150を示した図である。ユーザ(例えば、ユーザA)は、画像形成装置20にログインし、設定履歴情報を表示させるための操作(例えば、「最近のジョブ」ボタンを押下する操作)をすることで、自分自身の設定履歴情報を含む設定履歴画面W150を表示させることができる。設定履歴画面W150には、外部サービスと連携させるための連携ボタンB150が含まれる。
FIG. 16 is a diagram showing a setting history screen W150 before cooperation with an external service is established. A user (for example, user A) logs in to the
図17は、外部サービスと連携する場合における設定履歴画面を示した図である。連携ボタン(例えば、図16の連携ボタンB150)が選択されると、図17(a)に示すように、画像形成装置20は、外部サービス(サーバ装置10)と通信を行う。このとき、画像形成装置20は、画像形成装置20に現在ログインしているユーザ(操作ユーザ)のE-Mailアドレスとパスワードとを用いて、外部サービスへのログインを試みる。ログイン成功後、画像形成装置20は、操作ユーザが所属するグループの情報を取得する。当該グループに所属するユーザと同じユーザが画像形成装置20に登録されている場合、当該ユーザが共有ユーザとなる。
FIG. 17 is a diagram showing a setting history screen when cooperating with an external service. When a link button (for example, link button B150 in FIG. 16) is selected,
例えば、ユーザAとユーザBとが特許グループに所属し、ユーザBが既に外部サービスとの連携を行っていた場合、ユーザBが特許グループに所属していることを示す所属グループ情報が画像形成装置20に記憶されている。ユーザAが外部サービスとの連携を行うことで、画像形成装置20は、ユーザAが特許グループに所属していることを示す情報をサーバ装置10から取得し、以下のユーザを共有ユーザとする。
・現在ログインしているユーザA。
・ユーザAと同じ特許グループに所属し、画像形成装置20に特許グループに所属していることを示す情報が記憶(登録)されているユーザB。
For example, when User A and User B belong to a patent group, and User B has already linked with an external service, belonging group information indicating that User B belongs to the patent group is 20 is stored. When user A cooperates with the external service, the
• User A who is currently logged in.
• User B belongs to the same patent group as user A, and information indicating that the user B belongs to the patent group is stored (registered) in the
図17(b)は、共有ユーザによって共有された設定履歴情報が表示された設定履歴画面W160を示す図である。なお、操作ユーザが所属するグループが複数ある場合、画像形成装置20は、操作ユーザが所属するグループを表示部240に表示し、どのグループのユーザを共有ユーザにするかを選択できるようにしてもよい。図17(b)は、「特許グループ」というグループが選択された場合の設定履歴画面であり、ユーザAとユーザBとが共有できる設定履歴情報が表示される。なお、図17(b)に示すように、外部サービスとの連携がされているときの設定履歴画面には、共有ユーザに対応するグループ名を表示する領域E162や、共有ユーザの情報(ユーザ名やアイコン)が表示される領域E164が含まれていてもよい。
FIG. 17B is a diagram showing a setting history screen W160 on which setting history information shared by shared users is displayed. Note that if there are a plurality of groups to which the operating user belongs, the
なお、外部サービスにおいて、作成・管理されているグループの情報を用いて共有ユーザを設定できれば、以下のような変更が加えられてもよい。 In the external service, the following changes may be made if shared users can be set using information on created and managed groups.
例えば、外部サービスのグループにおいてアルバムが作成され、当該アルバムに写真(画像)が投稿されている場合、画像形成装置20側でもアルバムの共有を可能とし、当該アルバムに投稿されている写真(画像)を印刷したり送信したりしてもよい。この場合、グループの情報には、当該グループに投稿された画像に関する情報を含む情報が含まれている。画像形成装置20は、画像の情報を含むグループの情報を取得した場合、当該グループに基づく共有ユーザの間で、設定履歴情報及び画像を共有し、当該画像に基づくジョブを実行することで当該画像を出力可能にしてもよい。
For example, when an album is created in a group of an external service and photos (images) are posted in the album, the
また、共有する設定履歴情報の開始日時が定められてもよい。例えば、制御部200は、図12のステップS154において、記憶日時を含めた所属グループ情報を記憶する。また、制御部200は、図12のステップS164において、当該共有ユーザに対応するグループIDと、操作ユーザのユーザIDとを含む所属グループ情報を読み出し、記憶日時を取得する。そして、画像形成装置20は、記憶日時よりも後の日時が実行日時となっている設定履歴情報を取得する。これにより、画像形成装置20は、設定履歴画面に、操作ユーザがグループに追加されたことを示す情報を取得した後に共有ユーザによって実行されたジョブの設定履歴情報だけを表示することができる。つまり、画像形成装置20は、操作ユーザがグループに追加されたことを示す情報を取得する前に実行されたジョブの設定履歴情報を共有の対象から除外する。これにより、例えば、あるユーザが新しい部署に異動した場合において、異動する前に当該部署で実行されたジョブの情報(例えば、送信系ジョブにおける宛先等)が秘匿される。
Also, the start date and time of the setting history information to be shared may be determined. For example, in step S154 of FIG. 12, the
なお、共有する設定履歴情報の開始日時は、ユーザ毎やグループ毎に設定されてもよい。また、共有する設定履歴情報の開始日時を設定しない場合は、記憶日時の情報が含まれない所属グループ情報が記憶されればよい。制御部200は、図12のステップS164において取得した所属グループ情報に記憶日時が含まれない場合、共有ユーザの全ての設定履歴情報を取得すればよい。また、開始日時ではなく、共有する設定履歴情報の期間が設定され、当該期間内に実行されたジョブの設定履歴情報が共有の対象とされてもよい。
Note that the start date and time of the setting history information to be shared may be set for each user or each group. Also, if the start date and time of the setting history information to be shared is not set, the belonging group information that does not include the storage date and time information may be stored. If the belonging group information acquired in step S164 of FIG. 12 does not include the storage date and time, the
また、本実施形態では、画像形成装置20のユーザの情報と、外部サービス(サーバ装置10)が行うユーザ認証に用いる情報とが同一であるとして説明したが、画像形成装置20のユーザの情報とは別に外部サービスに用いる情報が記憶されてもよい。つまり、画像形成装置20に記憶されるユーザ情報には、ユーザ認証に用いられるパスワードと外部サービスのログインに用いられるパスワードとは別の情報として含まれてもよい。また、ユーザ情報には、画像形成装置20の使用に用いられるE-Mailアドレスとは別に、外部サービスのログインに用いられるE-Mailアドレスが含まれてもよい。
Further, in the present embodiment, the user information of the
また、画像形成装置20は、必要なエラー処理を実行してもよい。例えば、制御部200は、図12のステップS150において外部サービスにログインできない場合は、ログインできないことを示すメッセージを表示して、図12における処理を終了してもよい。また、制御部200は、図12のステップS152において、操作ユーザが所属するグループが存在しない場合、所属しているグループが存在しないことを示すメッセージを表示して、図12における処理を終了してもよい。
The
上述のように、本実施形態の画像形成装置は、設定履歴情報を共有するグループ(共有ユーザ、共有グループ)の設定を、外部サービスと連携することで設定することができる。これにより、ユーザは、設定履歴情報を外部サービスにおいて予め設定したグループ内で共有することができる。例えば、ユーザは、同じ部署に所属するユーザのグループを外部サービスに作成することで、部署内でよく使う設定の設定履歴情報を、同じ部署に所属するユーザと共有することができる。部署内の各々のユーザは。同じ設定のジョブを実行する場合、その都度手動で同じジョブの設定を設定する手間を軽減することができる。 As described above, the image forming apparatus according to the present embodiment can set settings for groups (shared users, shared groups) that share setting history information by cooperating with an external service. This allows the user to share the setting history information within a preset group in the external service. For example, by creating a group of users belonging to the same department in the external service, the user can share setting history information of frequently used settings in the department with users belonging to the same department. Each user within the department. When executing a job with the same settings, it is possible to reduce the trouble of manually setting the same job settings each time.
また、ユーザは、多くのユーザが使用する外部サービスと本実施形態の画像形成装置とを連携させることで、当該外部サービスで作成したグループをそのまま画像形成装置で使用することができる。これにより、例えば、本実施形態の画像形成装置の管理者等は、初期設定の手間(共有グループの作成、ユーザの管理)を軽減できる。 Further, by linking an external service used by many users with the image forming apparatus of the present embodiment, the user can directly use a group created by the external service on the image forming apparatus. As a result, for example, the administrator of the image forming apparatus according to the present embodiment can reduce the time and effort of initial setting (creation of a shared group, management of users).
[2.第2実施形態]
つづいて第2実施形態について説明する。第2実施形態は、第1実施形態における処理に追加して、外部サービスにおいてグループから外れたユーザや、グループに追加されたユーザを、共有グループ(共有ユーザ)に反映させる実施形態である。本実施形態は、図12を図18に置き換えたものである。なお、第1実施形態と同一の処理には同一の符号を付し、説明については省略する。
[2. Second Embodiment]
Next, a second embodiment will be described. The second embodiment is an embodiment in which, in addition to the processing in the first embodiment, a user who has left the group in the external service or a user who has been added to the group is reflected in the shared group (shared user). This embodiment replaces FIG. 12 with FIG. The same reference numerals are assigned to the same processes as in the first embodiment, and the description thereof is omitted.
図18を参照して、本実施形態における連携処理を説明する。制御部200は、ステップS158又はステップS160において選択したグループ(以下、選択グループと記載する)のメンバーの情報を取得する。そのため、制御部200は、選択グループのグループIDを含むグループメンバー取得要求を外部サービス(サーバ装置10)に送信し(ステップS200)、外部サービス(サーバ装置10)から、選択グループのメンバーの情報を受信する(ステップS202)。
Coordination processing in this embodiment will be described with reference to FIG. 18 . The
つづいて、制御部200は、脱退したユーザの所属グループ情報を削除する(ステップS204)。例えば、制御部200は、以下の処理を実行する。
(1)制御部200は、受信した選択グループのメンバーの情報に対応する画像形成装置20のユーザIDを取得する。なお、取得したユーザIDをユーザID群と記載する。
(2)制御部200は、選択グループIDを含む所属グループ情報を所属グループ情報記憶領域266から取得する。なお、取得した所属グループ情報を所属グループ情報群と記載する。
(3)制御部200は、所属グループ情報群の中から1の所属グループ情報を選択し、当該所属グループ情報に含まれるユーザIDがユーザID群に含まれているか否かを判定する。
(4)制御部200は、所属グループ情報に含まれるユーザIDがユーザID群に含まれていない場合、当該所属グループ情報を削除する。
(5)制御部200は、所属グループ情報群に含まれる全ての所属グループ情報に対して(3)及び(4)の処理を実行する。
Subsequently, the
(1) The
(2) The
(3) The
(4) If the user ID included in the belonging group information is not included in the user ID group, the
(5) The
なお、制御部200は、(1)において、外部サービス(サーバ装置10)から送信されるメンバーの情報がE-Mailアドレスであれば、当該E-Mailアドレスを含むユーザ情報をユーザ情報記憶領域262から読み出すことでユーザIDを取得する。
In (1), if the member information transmitted from the external service (server device 10) is an E-Mail address, the
一方、外部サービス(サーバ装置10)から送信されるメンバーの情報がE-Mailアドレス以外の情報(例えば、外部サービスにおけるユーザID等)である場合もある。この場合は、予め、画像形成装置20には、ユーザ情報として、外部サービス(サーバ装置10)から送信されるメンバーの情報に対応する情報(対応情報)を記憶させる。制御部200は、(1)において、外部サービス(サーバ装置10)から送信されるメンバーの情報と、対応情報とが一致するユーザ情報をユーザ情報記憶領域262から読み出すことでユーザIDを取得する。
On the other hand, the member information transmitted from the external service (server device 10) may be information other than the E-mail address (for example, the user ID in the external service, etc.). In this case, information (correspondence information) corresponding to member information transmitted from the external service (server device 10) is stored in advance in the
制御部200は、ステップS204の処理を実行することで、グループに所属していないユーザの所属グループ情報を削除することができる。この結果、グループに所属していないユーザは、ステップS162において、共有ユーザとして設定されなくなる。このように、制御部200は、外部サービス(サーバ装置10)からグループの情報を取得したときに、当該外部サービスにおいてグループから外れた(削除された、脱退した)ユーザがあるときは、当該グループの共有ユーザから、当該外れたユーザを除外することができる。
By executing the process of step S204, the
つづいて、制御部200は、新たに追加されたユーザの所属グループ情報を記憶する(ステップS206)。例えば、制御部200は、以下の処理を実行する。
(1)制御部200は、ステップS204において取得したユーザID群から1のユーザIDを選択する。
(2)制御部200は、選択したユーザIDを含む所属グループ情報を、ステップS204において取得した所属グループ情報群から検索する。
(3)制御部200は、(2)において所属グループ情報が見つからなかった場合、選択グループのグループ名及びグループIDと、(1)において選択したユーザIDとを含む所属グループ情報を、所属グループ情報記憶領域266に記憶する。
(4)制御部200は、ユーザID群に含まれる全てのユーザIDに対して(3)及び(4)の処理を実行する。
Subsequently, the
(1) The
(2) The
(3) If the belonging group information is not found in (2), the
(4) The
制御部200は、ステップS206の処理を実行することで、グループに新たに追加されたユーザの所属グループ情報を記憶することができる。この結果、グループに加入したユーザは、ステップS162において、共有ユーザとして設定される。このように、制御部200は、外部サービス(サーバ装置10)からグループの情報を取得したときに、当該外部サービスにおいてグループに追加されたユーザがあるときは、当該グループに対応する共有ユーザに、当該追加されたユーザに含めることができる。
By executing the process of step S206, the
本実施形態の画像形成装置20は、例えば、以下のような動作を実行する。
(1)ユーザAとユーザBとが「特許グループ」に所属し、ユーザAとユーザBとが外部サービスと連携する。これにより、画像形成装置20は、ユーザAとユーザBとを、「特許グループ」に対応する共有ユーザとすることができる。
(2)ユーザAが「特許グループ」から脱退する。
(3)ユーザBが、画像形成装置20にログインし、外部サービスと連携し、「特許グループ」を選択する。この時点で、「特許グループ」にはユーザAは存在しない。
(4)画像形成装置20は、ステップS204の処理によりユーザAの所属グループ情報を削除する。これにより、画像形成装置20は、ステップS162において、ユーザAを「特許グループ」に対応する共有ユーザに含めない。
以上の処理により、ユーザAの設定履歴情報はユーザBに共有されることがなくなる。
The
(1) User A and user B belong to a "patent group", and user A and user B cooperate with an external service. As a result, the
(2) User A withdraws from the "patent group".
(3) User B logs into the
(4) The
By the above processing, user A's setting history information is no longer shared with user B. FIG.
本実施形態の画像形成装置は、外部サービスにおいて管理されているグループに所属するメンバーに変更があった場合、当該メンバーの変更を、履歴を共有するグループ(共有ユーザ)に自動追従させることができる。これにより、本実施形態の画像形成装置のユーザは、設定履歴情報の共有ユーザのメンバーの追廃管理の手間が省ける。 In the image forming apparatus of the present embodiment, when there is a change in a member belonging to a group managed by an external service, the change in the member can be automatically followed by the group (shared user) sharing the history. . As a result, the user of the image forming apparatus according to the present embodiment can save the trouble of managing the members of shared users of the setting history information.
また、ユーザは、グループから脱退することにより、当該グループに所属する他のユーザに、設定履歴情報を共有させないことが可能となる(連携解除)。 By withdrawing from the group, the user can prevent other users belonging to the group from sharing the setting history information (unlink).
[3.第3実施形態]
つづいて、第3実施形態について説明する。第3実施形態は、第1実施形態における処理に追加して、グループの識別コードがユーザが操作する端末装置によって読み込まれた場合、当該ユーザと当該グループに所属するユーザとを共有ユーザとする実施形態である。本実施形態は、第1実施形態の図11を図19に置き換えたものである。なお、第1実施形態と同一の処理には同一の符号を付し、説明については省略する。
[3. Third Embodiment]
Next, a third embodiment will be described. In the third embodiment, in addition to the processing in the first embodiment, when the identification code of the group is read by the terminal device operated by the user, the user and the users belonging to the group are made shared users. form. This embodiment replaces FIG. 11 of the first embodiment with FIG. The same reference numerals are assigned to the same processes as in the first embodiment, and the description thereof is omitted.
[3.1 画像形成装置の処理]
図19を参照して、本実施形態の画像形成装置20が実行する主な処理について説明する。本実施形態では、ステップS128において、連携操作がされなかった場合、制御部200は、識別コードの表示操作がされたか否かを判定する(ステップS128;No→ステップS300)。識別コードの表示操作は、例えば、設定履歴画面に表示された識別コードを表示させるためのボタンを選択する操作である。
[3.1 Processing of Image Forming Apparatus]
Main processing executed by the
識別コードの表示操作がされた場合は、制御部200は、後述する第2の連携処理を実行する(ステップS300;Yes→ステップS302)。なお、制御部200は、識別コードの表示操作がされない場合は、ステップS128に戻る(ステップS302;No→ステップS128)。
When the display operation of the identification code is performed, the
[3.2 第2の連携処理]
図20を参照して、第2の連携処理の流れを説明する。はじめに、制御部200は、外部サービス(サーバ装置10)に対して、識別コード発行要求を送信する(ステップS320)。例えば、制御部200は、所属グループ情報記憶領域266から所属グループ情報を読み出し、所属グループ情報に含まれるグループIDを取得する。さらに、制御部200は、取得したグループIDを含む識別コード発行要求をサーバ装置10に送信する。
[3.2 Second cooperation processing]
The flow of the second cooperation process will be described with reference to FIG. First, the
つづいて、制御部200は、外部サービス(サーバ装置10)から受信した識別コードを設定履歴画面等に表示させることにより、各グループの識別コードを表示する(ステップS322)。
Subsequently, the
つづいて、制御部200は、端末装置等により、識別コードが読み取られたか否かを判定する(ステップS324)。例えば、画像形成装置20は、端末装置から識別コードに示された情報を受信し、受信した情報がステップS322において表示した何れかの識別コードの情報と一致した場合に、識別コードが読み取られたと判定すればよい。なお、本実施形態では、端末装置等により読み取られた識別コードに対応するグループを、対象グループと記載する。
Subsequently, the
制御部200は、識別コードが読み取られた場合、操作ユーザが対象グループに所属したか否かを判定する(ステップS326)。例えば、制御部200は、対象グループに操作ユーザが参加したことを示す情報を外部サービス(サーバ装置10)から受信したり通知されたりした場合、操作ユーザが対象グループに所属したと判定する。なお、制御部200は、識別コードが読み取られた後、ユーザが対象グループに所属することを示す情報を一定時間受信しなかったり、ユーザによって対象グループに所属しないことを示す操作がされたりした場合は、ユーザはグループに所属しないと判定してもよい。
When the identification code is read, the
制御部200は、操作ユーザが対象グループに所属した場合(ステップS326;Yes)、第1実施形態のステップS150からステップS154と同様の処理を実行することで、操作ユーザの所属グループ情報を記憶する。このように、制御部200は、識別コードを利用して、操作ユーザが所属するグループの情報を外部サービス(ソーシャルネットワーキングサービス等)から取得する。一方、制御部200は、操作ユーザがグループに所属しない場合(ステップS326;No)、ステップS150からステップS154までの処理を省略する。
When the operating user belongs to the target group (step S326; Yes), the
つづいて、制御部200は、共有ユーザを設定する(ステップS328)。具体的には、制御部200は、ユーザが対象グループに所属した場合は、第1実施形態のステップS162と同様の処理により、共有ユーザを設定する。一方、制御部200は、ユーザが対象グループに所属しない場合、対象グループに対応するグループIDを含む所属グループ情報を所属グループ情報記憶領域266から取得する。そして、制御部200は、当該取得した所属グループ情報に含まれるユーザIDに対応するユーザと、操作ユーザとを、共有ユーザとする。
Subsequently, the
つづいて、制御部200は、第1実施形態のステップS164及びステップS166と同様の処理を実行することにより、共有ユーザの設定履歴情報を表示する。このようにして、制御部200は、操作ユーザの共有グループの参加を、画像形成装置20側の処理により、可能とする。
Subsequently, the
上述した処理を実行することにより、操作ユーザが、設定履歴情報の共有を所望するグループに所属していない場合であっても、設定履歴情報を共有することができる。一方で、制限なく設定履歴情報が共有できることが適切ではない場合もある。そのため、制御部200は、以下に示す方法のように、設定履歴情報の共有に制限を設けてもよい。
By executing the above-described processing, setting history information can be shared even when the operating user does not belong to a group that desires sharing of setting history information. On the other hand, there are cases where it is not appropriate to be able to share setting history information without restrictions. Therefore, the
(方法1)
制御部200は、識別コードを表示する前に、パスワード(当該識別コードに対応するグループに入るための合言葉)の入力を操作ユーザに入力させる。パスワードは、画像形成装置20の管理者等により予め定められてもよいし、グループに応じて手動で又は自動で(例えば、所定のパスワード生成処理を実行することで)設定されてもよい。
(Method 1)
The
この場合、制御部200は、図20のステップS322の処理を実行する前に、ユーザによって1のグループを選択させる。ユーザによって1のグループが選択された場合、制御部200は、表示部240にパスワードを入力する画面を表示する。ユーザによって適切なパスワードが入力された場合、制御部200は、ユーザによって選択されたグループの識別コードを表示する。その後、制御部200は、図20のステップS324以降の処理を実行する。
In this case, the
(方法2)
制御部200は、識別コードを表示する前に、画像形成装置20の管理者に申請メールを自動配信する。管理者は、申請を許可する場合は、申請者が利用する端末装置の専用アプリに識別コードを表示させたり、E-Mailにより識別コードを送信したりする。
(Method 2)
The
この場合、制御部200は、図20のステップS322を実行する代わりに、ユーザによって1のグループを選択させる。ユーザによって1のグループが選択された場合、制御部200は、選択されたグループの情報(例えば、グループ名やグループID)と操作ユーザの情報とを含むE-Mail(申請メール)を、予め定められた送信先(例えば、管理者)に送信する。
In this case, the
申請メールを受信したユーザ(例えば、管理者)は、申請を許可する場合、操作ユーザを宛先として、ユーザによって選択されたグループの識別コードを含むメッセージやE-Mailを送信する。これにより、操作ユーザが使用する端末装置に、識別コードが表示される。 A user (for example, an administrator) who has received the application mail sends a message or e-mail containing the identification code of the group selected by the user to the operating user when permitting the application. As a result, the identification code is displayed on the terminal device used by the operating user.
制御部200は、端末装置に表示された識別コードを読み取ったり、端末装置から当該識別情報を受信したりして、操作ユーザによって取得された識別コードに対応するグループを特定する。制御部200は、特定したグループを対象グループとして、図20のステップS326以降の処理を実行する。
The
本実施形態によれば、ユーザは、設定履歴情報の共有を所望する場合において、対応するグループに所属していない場合であっても、簡易な操作を行うことで、当該グループに所属するユーザの設定履歴情報を共有することができる。また、上記の方法のように、設定履歴情報の共有に制限を設けることで、制限なく設定履歴情報が共有されないようにすることが可能となる。 According to this embodiment, when the user desires to share the setting history information, even if the user does not belong to the corresponding group, by performing a simple operation, the user who belongs to the group can Setting history information can be shared. Also, as in the above method, setting a limit on the sharing of the setting history information makes it possible to prevent the setting history information from being shared without any limit.
[4.第4実施形態]
つづいて、第4実施形態について説明する。第4実施形態は、第1実施形態とは異なり、監視カメラ等のカメラ装置と連携し、カメラ装置により撮影された画像に基づいて操作ユーザを特定(認証)する実施形態である。本実施形態は、図1を図21に置き換えたものである。なお、第1実施形態と同一の装置には同一の符号を付し、説明については省略する。
[4. Fourth Embodiment]
Next, a fourth embodiment will be described. Unlike the first embodiment, the fourth embodiment is an embodiment that identifies (authenticates) an operating user based on an image captured by a camera device such as a surveillance camera in cooperation with the camera device. This embodiment replaces FIG. 1 with FIG. The same reference numerals are given to the same devices as in the first embodiment, and the description thereof is omitted.
[4.1 全体構造]
図21を参照して、本実施形態におけるシステム2について説明する。システム2は、システム1と異なり、ネットワークNW2を介して、画像形成装置20と、認識装置30と、カメラ装置40とが接続されている。ネットワークNW2は、例えば、LANであるが、各装置が相互に情報を交換可能であれば、どのようなネットワークであってもよい。
[4.1 Overall structure]
The
カメラ装置40は、画像形成装置20の周辺にある監視カメラ等の装置である。カメラ装置40は、撮影を行い、撮影により取得した画像を認識装置30に送信する撮影装置である。認識装置30は、カメラ装置40から受信した画像に基づいてユーザを識別(例えば、顔認証)する情報処理装置である。なお、画像形成装置20の前にいるユーザが特定できればよいため、カメラ装置40は、監視カメラ以外の装置であってもよい。また、カメラ装置40は、画像形成装置20に内蔵されていてもよい。
The
[4.2 機能構成]
[4.2.1 認識装置]
図22を参照して、認識装置30の機能構成を説明する。認識装置30は、制御部300、記憶部360、通信部390を備えて構成される。
[4.2 Functional configuration]
[4.2.1 Recognition device]
A functional configuration of the
制御部300は、認識装置30の全体を制御する。制御部300は、記憶部360に記憶されている各種プログラムを読み出して実行することにより各種機能を実現しており、1又は複数の演算装置(例えば、CPU)により構成されている。また、制御部300は、以下に説明する機能のうち、複数の機能を有するSoCとして構成してもよい。
The
記憶部360は、認識装置30の動作に必要な各種プログラムや、各種データを記憶する。記憶部360は、例えば、半導体メモリであるSSDや、HDD等の記憶装置により構成される。
The
記憶部360は、記憶領域として、ユーザを認識するために用いられる情報(認識情報)を記憶する認識情報記憶領域362を確保する。認識情報には、例えば、図23に示すように、画像形成装置20のユーザを識別するために用いられる識別情報であるユーザID(例えば、「userA」)と、当該ユーザを認識するために用いられる認識データ(例えば、「userA.dat」)が含まれる。ユーザを認識するために用いられる認識データは、例えば、ユーザの顔の特徴を示す数値等の情報(特徴量)が記憶されたデータである。
The
通信部390は、画像形成装置20やカメラ装置40等の外部の装置と通信を行う。通信部390は、通信部190と同様の通信装置や通信モジュールにより構成される。
The
[4.2.2 カメラ装置]
図22を参照して、カメラ装置40の機能構成を説明する。カメラ装置40は、制御部400、画像入力部410、記憶部460、通信部490を備えて構成される。
[4.2.2 Camera device]
A functional configuration of the
制御部400は、カメラ装置40の全体を制御する。制御部400は、記憶部460に記憶されている各種プログラムを読み出して実行することにより各種機能を実現しており、1又は複数の演算装置(例えば、CPU)により構成されている。また、制御部400は、以下に説明する機能のうち、複数の機能を有するSoCとして構成してもよい。
The
画像入力部410は、撮影した画像を入力する。画像入力部410は、例えば、カメラ等の撮影装置により構成される。
The
記憶部460は、カメラ装置40の動作に必要な各種プログラムや、各種データ(例えば、撮影した画像データ)を記憶する。記憶部460は、例えば、半導体メモリ等の記憶装置によって構成されたり、記憶媒体を用いて構成されたりする。
The
通信部490は、認識装置30等の外部の装置と通信を行う。通信部490は、通信部190と同様の通信装置や通信モジュールにより構成される。
The
特に、図22に示すように、認識装置30は、通信部390を介して、カメラ装置40の通信部490から送信される画像データを受信する。
In particular, as shown in FIG. 22 , the
[4.3 処理の流れ]
つづいて、本実施形態における処理の流れを説明する。なお、以下に説明する処理が実行されているとき、カメラ装置40は、画像入力部410により入力された画像を、通信部490を介して、認識装置30に定期的に送信しているものとする。また、本実施形態において、画像形成装置20は、ユーザ認証機能を無効にしていることとする。
[4.3 Flow of processing]
Next, the flow of processing in this embodiment will be described. It is assumed that the
[4.3.1 認識装置]
図24を参照して、認識装置30が実行する処理について説明する。図24に示した処理は、制御部300が、記憶部360に記憶されたプログラムを読み出すことにより実行される。
[4.3.1 Recognition device]
Processing executed by the
はじめに、制御部300は、カメラ装置40から画像を入力(受信)し、記憶部360に記憶された認識情報に含まれる認識データを用いて、ユーザの認識(顔認証)を試みる(ステップS400→ステップS402)。
First, the
制御部300は、ユーザが認識できた場合、画像形成装置20に、認識したユーザの情報(例えば、ユーザID)を通知する(ステップS402;Yes→ステップS404)。一方、制御部300は、ユーザが認識できなかった場合は、ステップS400に戻る(ステップS402;No→ステップS400)。
If the user can be recognized, the
つづいて、制御部300は、終了操作がされた場合は、図24に示した処理を終了する(ステップS406;Yes)。終了操作は、例えば、図24に示した処理を終了させるための操作であったり、認識装置30の電源を切る操作であったりする。制御部300は、終了操作がされなかった場合は、ステップS400に戻る(ステップS406;No→ステップS400)。
Subsequently, when the end operation is performed, the
[4.3.2 画像形成装置]
画像形成装置20は、図11及び図12に示す処理を実行する。なお、本実施形態では、画像形成装置20は、ユーザ認証機能が無効(OFF)の状態で、設定履歴情報の共有を行う。なお、本実施形態では、制御部200は、図11のステップS120の処理を実行する代わりに、認識装置30から通知されたユーザの情報に対応するユーザを操作ユーザとして特定する。つまり、制御部200は、カメラ装置40及び認識装置30を用いて特定されたユーザを認証する。
[4.3.2 Image forming apparatus]
The
また、本実施形態では、制御部200は、連携処理として、以下の何れかの処理を実行する。
(1)制御部200は、図12に記載した処理を実行する。これにより、制御部200は、カメラ装置40及び認識装置30を用いて特定されたユーザが所属するグループに対応する共有ユーザによって共有される設定履歴情報を表示する。
(2)制御部200は、画像形成装置20側で作成済みの所属グループ情報(所属グループ情報記憶領域266に記憶された所属グループ情報)を読み出し、グループ(設定履歴情報の共有用のグループ)の一覧を表示する。操作ユーザによってグループが選択されたとき、当該グループに操作ユーザが所属している場合、次の画面(選択されたグループに基づく共有ユーザにより共有された設定履歴情報を表示する画面)に進めるようにする。一方、制御部200は、当該グループに操作ユーザが所属していない場合は、次の画面に進めないようにする。
Further, in the present embodiment, the
(1) The
(2) The
[4.4 動作例]
図25を参照して、本実施形態の動作例を説明する。本実施形態では、以下の順により、操作ユーザが特定(認証)される。
(1)カメラ装置40は、画像形成装置20の前にいるユーザを撮影し、撮影した画像を認識装置30に送信する。認識装置30は、ユーザ(例えば、ユーザA)を認識する。
(2)認識装置30は、次に操作する人はユーザAであることを画像形成装置20に通知する。
(3)ユーザAは、画像形成装置20を操作する。このとき、画像形成装置20は、操作ユーザがユーザAであるとして、ユーザの操作に応じた処理を実行する。
[4.4 Operation example]
An operation example of the present embodiment will be described with reference to FIG. In this embodiment, the operating user is identified (authenticated) in the following order.
(1) The
(2) The
(3) User A operates the
なお、認識装置30とカメラ装置40は、ネットワークにより接続されることとして説明したが、USB(Universal Serial Bus)等により、認識装置30とカメラ装置40とが直接的に接続されてもよい。また、認識装置30とカメラ装置40とは一体の装置として構成されてもよい。また、既に説明したように、カメラ装置40は、画像形成装置20に内蔵されていてもよい。この場合、画像形成装置20は、カメラ装置40を制御して、画像入力部410により入力された画像を、通信部490を介して、認識装置30に定期的に送信し、認識装置30から通知されたユーザの情報に対応するユーザを操作ユーザとして特定すればよい。
Although the
本実施形態の画像形成装置によれば、ユーザ認証機能が無効(Off)の状態において、操作ユーザを特定し、当該ユーザが所属するグループに対応する共有ユーザの設定履歴情報を表示し、設定履歴情報に基づく設定の呼び出しを行うことができる。 According to the image forming apparatus of the present embodiment, when the user authentication function is disabled (Off), the operating user is specified, the setting history information of the shared user corresponding to the group to which the user belongs is displayed, and the setting history is displayed. Informed configuration calls can be made.
[5.第5実施形態]
つづいて、第5実施形態について説明する。第5実施形態は、第1実施形態における処理に加えて、退職したユーザを共有ユーザから除外する実施形態である。本実施形態は、図1を図26に、図12を図29にそれぞれ置き換えたものである。なお、第1実施形態と同一の装置及び処理には同一の符号を付し、説明については省略する。
[5. Fifth Embodiment]
Next, a fifth embodiment will be described. The fifth embodiment is an embodiment in which, in addition to the processing in the first embodiment, retired users are excluded from shared users. This embodiment replaces FIG. 1 with FIG. 26 and FIG. 12 with FIG. 29, respectively. The same reference numerals are assigned to the same devices and processes as in the first embodiment, and the description thereof is omitted.
[5.1 全体構造]
図26を参照して、本実施形態におけるシステム3について説明する。システム3は、システム1と異なり、ネットワークNW3を介して、画像形成装置20と、人事サーバ装置50とが接続されている。ネットワークNW3は、例えば、LANであるが、各装置が相互に情報を交換可能であれば、どのようなネットワークであってもよい。
[5.1 Overall structure]
The
人事サーバ装置50は、画像形成装置20が設置された組織に所属するユーザ(社員、従業員等)の情報を管理する人事システムを提供する情報処理装置(例えば、サーバ)である。
The
[5.2 機能構成]
図27を参照して、人事サーバ装置50の機能構成を説明する。人事サーバ装置50は、制御部500、記憶部560、通信部590を備えて構成される。
[5.2 Functional configuration]
A functional configuration of the
制御部500は、人事サーバ装置50の全体を制御する。制御部500は、記憶部560に記憶されている各種プログラムを読み出して実行することにより各種機能を実現しており、1又は複数の演算装置(例えば、CPU)により構成されている。また、制御部500は、以下に説明する機能のうち、複数の機能を有するSoCとして構成してもよい。
The
制御部500は、記憶部560に記憶されたプログラムを実行することにより、社員情報送信部502として機能する。社員情報送信部502は、他の装置から社員の情報の取得要求を受信した場合、当該要求に応じて、社員の情報を送信する。本実施形態では、社員情報送信部502は、退職者の情報の取得要求を画像形成装置20から受信した場合、後述する社員情報に基づき、退職した社員のユーザIDを画像形成装置20に送信する。
記憶部560は、人事サーバ装置50の動作に必要な各種プログラムや、各種データを記憶する。記憶部560は、例えば、半導体メモリであるSSDや、HDD等の記憶装置により構成される。
The
記憶部560は、記憶領域として、社員情報を記憶する社員情報記憶領域562を確保する。社員情報には、例えば、図28に示すように、画像形成装置20のユーザを識別するために用いられる識別情報であるユーザID(例えば、「userA」)と、当該ユーザの氏名(例えば、「田中 一郎」)と、当該社員の所属部署(例えば、「営業部」)と、退職したか否かを示す退職フラグ(例えば、「Yes」)が記憶される。なお、社員情報は、退職フラグによって当該ユーザ(社員)が退職したか否かが区別できればよく、退職フラグは0や1といった情報であってもよいし、退職していないユーザ(社員)には情報が記憶されていなくても(nullであっても)よい。
The
[5.3 処理の流れ]
図29を参照して、本実施形態の連携処理について説明する。本実施形態では、制御部200は、ステップS162において共有ユーザを設定した後、人事サーバ装置50に、退職者の情報の取得要求を送信し、退職したユーザの情報を取得する(ステップS500)。このとき、人事サーバ装置50の社員情報送信部502は、退職フラグが「Yes」である社員情報を社員情報記憶領域562から読み出し、読み出した社員情報に含まれるユーザIDを画像形成装置20に送信する。これにより、制御部200は、退職したユーザのユーザIDを取得できる。
[5.3 Flow of processing]
The cooperation processing of this embodiment will be described with reference to FIG. 29 . In this embodiment, after setting the shared user in step S162, the
つづいて、制御部200は、ステップS162において設定した共有ユーザのユーザIDのうち、ステップS500において取得したユーザIDを除外する(ステップS502)。これにより、退職者の設定履歴情報は、共有の対象外となる。
Subsequently, the
制御部200は、第1実施形態のステップS164及びステップS166を実行する。このとき、退職者の設定履歴情報は、共有の対象外となっているため、設定履歴画面には、退職者の設定履歴情報は表示されない。
The
なお、本実施形態では、人事サーバ装置50は、退職したユーザ(社員)の情報を記憶することとして説明したが、社員のグループの情報を記憶してもよい。この場合、社員情報送信部502は、画像形成装置20からグループ取得要求を受信した場合、グループ取得要求に含まれるユーザIDにより識別されるユーザが所属するグループの情報を画像形成装置20に送信する。また、社員情報送信部502は、画像形成装置20からグループメンバー取得要求を受信した場合、グループメンバー取得要求に含まれるグループIDにより識別されるグループに所属するユーザの情報を、画像形成装置20に送信する。つまり、人事サーバ装置50(人事システム)が、外部サービスとして機能してもよい。
In the present embodiment, the
この場合、人事サーバ装置50は、社員情報に記憶された所属部署の情報に基づき、自動的に部署に基づくグループを設定してもよい。画像形成装置20は、第2実施形態に記載した処理を実行することで、部署異動等で、部署に所属しなくなったユーザを当該部署の共有ユーザから外すことができ、部署に追加されたユーザを当該部署の共有ユーザに追加することができる。
In this case, the
このように、本実施形態の画像形成装置は、退職したユーザを共有ユーザから外すことができる。この結果、退職したユーザは、グループに所属しているが、画像形成装置を使用することがなくなった場合に、グループを脱退することなく、当該グループに所属する他のユーザに、自身の設定履歴情報を共有させないようにすることができる。 In this manner, the image forming apparatus of the present embodiment can exclude retired users from being shared users. As a result, the retired user belongs to the group, but if he/she no longer uses the image forming apparatus, he/she can share his/her setting history with other users belonging to the group without leaving the group. You can choose not to share information.
[6.第6実施形態]
つづいて、第6実施形態について説明する。第6実施形態は、第1実施形態における処理に加えて、所属グループ情報を記憶する期間を設ける実施形態である。これにより、当該期間が経過した場合、ユーザが所定のグループに所属したことを示す情報を削除することで、当該期間が経過したユーザを、当該所定のグループに対応する共有ユーザから削除(除外)する。本実施形態は、図8を図30に置き換えた実施形態である。
[6. Sixth Embodiment]
Next, a sixth embodiment will be described. The sixth embodiment is an embodiment in which a period for storing belonging group information is provided in addition to the processing in the first embodiment. As a result, when the period has passed, by deleting the information indicating that the user belongs to the predetermined group, the user for whom the period has passed is deleted (excluded) from the shared users corresponding to the predetermined group. do. This embodiment is an embodiment in which FIG. 8 is replaced with FIG.
図30は、本実施形態の所属グループ情報の例を示す図である。本実施形態の所属グループ情報は、第1実施形態の所属グループ情報に含まれる情報に加え、記憶開始日(例えば、「2021/04/01」)と、記憶期間(例えば、「1か月」)とが更に含まれる。 FIG. 30 is a diagram showing an example of belonging group information according to this embodiment. In addition to the information included in the belonging group information of the first embodiment, the belonging group information of the present embodiment includes a storage start date (for example, "04/01/2021") and a storage period (for example, "1 month"). ) and are further included.
つづいて、本実施形態における連携処理について説明する。本実施形態では、制御部200は、所属グループ情報を記憶するとき(図12のステップS154)、操作ユーザのユーザIDとグループIDとグループ名との他に、記憶開始日と記憶期間とを含めた所属グループ情報を記憶する。記憶開始日は、所属グループ情報を生成した日付である。また、記憶期間は、予め定められた期間である。記憶期間は、画像形成装置20の管理者によって、グループ毎に定められてもよいし、グループに関係なく一律に一定の期間が定められてもよい。
Next, cooperation processing in this embodiment will be described. In this embodiment, when storing belonging group information (step S154 in FIG. 12), the
また、制御部200は、共有ユーザを設定するとき(図12のステップS162)、記憶開始日から記憶期間が経過した所属グループ情報を所属グループ情報記憶領域266から削除する。これにより、制御部200は、記憶開始日から記憶期間が経過したユーザを、共有ユーザから削除する(グループに所属しないようにする)。なお、所属グループ情報が削除されたユーザは、設定履歴情報を共有する場合、再度、外部サービスとの連携の操作を行うことで、画像形成装置20に所属グループ情報を記憶させる必要がある。
Also, when setting a shared user (step S162 in FIG. 12), the
なお、上述した説明では、所属グループ情報毎に記憶期間が設定されることとして説明したが、グループ毎に記憶期間が設定されてもよい。例えば、画像形成装置20は、記憶部260に、グループIDと、記憶開始日と、記憶期間とを対応付けた情報(時限情報)を記憶する。時限情報は、画像形成装置20の管理者等がシステム設定にて入力された情報に基づき記憶される。このとき、画像形成装置20の管理者等は、記憶期間として、1日、1週間、1か月、1年等、任意の期限を設定することができる。
In the above description, the storage period is set for each belonging group information, but the storage period may be set for each group. For example, the
この場合において、制御部200は、定期的に時限情報を確認し、記憶開始日から記憶期間が経過したグループIDがあるとき、当該グループIDを含む所属グループ情報を所属グループ情報記憶領域266から削除してもよい。
In this case, the
所属グループ情報は、外部サービスに関する情報であり、ユーザのプライバシーにも関わる情報であるため、流出等のセキュリティリスクを抑える必要がある。本実施形態の画像形成装置は、設定された期間が経過したときに所属グループ情報が自動的に削除することにより、セキュリティ面の強化を図ることができる。 The belonging group information is information related to external services, and is information related to the privacy of the user, so it is necessary to suppress security risks such as leakage. The image forming apparatus of the present embodiment can enhance security by automatically deleting belonging group information when a set period has elapsed.
[7.第7実施形態]
つづいて、第7実施形態について説明する。第7実施形態は、第1実施形態において、ユーザが、自分の設定履歴情報を、任意の共有グループ(共有ユーザ)に対して、共有するか否かを設定可能とする実施形態である。本実施形態は、図8を図31に置き換えた実施形態である。
[7. Seventh Embodiment]
Next, a seventh embodiment will be described. The seventh embodiment is an embodiment in which, in the first embodiment, the user can set whether or not to share his/her own setting history information with an arbitrary sharing group (shared users). This embodiment is an embodiment in which FIG. 8 is replaced with FIG.
本実施形態では、画像形成装置20は、記憶部260に、設定履歴情報の共有を禁止するグループを示した情報(共有禁止情報)を記憶する。共有禁止情報には、図31に示すように、ユーザID(例えば、「userA」)と、設定履歴情報の共有を禁止するグループを識別するグループID(例えば、「G00001」)とが含まれる。
In this embodiment, the
[7.1 処理の流れ]
[7.1.1 共有禁止設定処理]
図32を参照して、共有禁止情報の記憶及び削除を行う処理である共有禁止設定処理の流れを説明する。共有禁止設定処理は、画像形成装置20のユーザによって、画像形成装置20によって提供される設定画面を表示させる操作がされた場合に実行される。図32に示した処理は、制御部200が、記憶部260に記憶されたプログラムを読み出すことにより実行される。
[7.1 Flow of processing]
[7.1.1 Sharing Prohibition Setting Processing]
The flow of sharing prohibition setting processing, which is processing for storing and deleting sharing prohibition information, will be described with reference to FIG. The sharing prohibition setting process is executed when the user of the
はじめに、制御部200は、設定画面を表示する(ステップS700)。なお、本実施形態の設定画面は、画像形成装置20のユーザ毎の設定が可能な画面であり、操作ユーザが使用する装置(例えば、画像形成装置20や画像形成装置20と接続された端末装置)の表示部に表示される。
First, the
つづいて、制御部200は、操作ユーザが所属するグループのグループ名を、設定画面に表示する(ステップS702)。制御部200は、所属するグループの情報を、外部サービス(サーバ装置10)から取得してもよいし、操作ユーザのユーザIDを含む所属グループ情報を読み出すことで取得してもよい。また、制御部200は、取得したグループ情報毎に、グループ名をチェックボックスとともに列挙して表示する。
Subsequently, the
つづいて、制御部200は、操作ユーザにより指定されたグループを共有禁止にする操作がされたか否かを判定する。操作ユーザにより指定されたグループを共有禁止にする操作がされた場合、操作ユーザのユーザIDと指定されたグループのグループIDとを含む共有禁止設定情報を、記憶部260に記憶する(ステップS704;Yes→ステップS706)。指定されたグループを共有禁止にする操作は、例えば、グループ名の横に表示されたチェックボックスにチェックを入れる操作である。また、制御部200は、グループを共有禁止にする操作がされなかった場合、ステップS706の処理を省略する(ステップS704;No)。
Subsequently, the
つづいて、制御部200は、操作ユーザにより指定されたグループの共有禁止を解除する操作がされたか否かを判定する。操作ユーザにより指定されたグループの共有禁止を解除する操作がされた場合、操作ユーザのユーザIDと指定されたグループのグループIDとを含む共有禁止設定情報を、記憶部260から削除する(ステップS708;Yes→ステップS710)。指定されたグループの共有禁止を解除する操作は、例えば、グループ名の横に表示されたチェックボックスからチェックを外す操作である。制御部200は、共有禁止を解除する操作がされなかった場合、ステップS710の処理を省略する(ステップS708;No)。
Subsequently, the
つづいて、制御部200は、終了操作がされたか否かを判定する。終了操作がされた場合は、図32に示した処理を終了する(ステップS712;Yes)。終了操作は、例えば、設定画面を閉じる操作である。制御部200は、終了操作がされなかった場合は、ステップS704に戻る(ステップS712;No→ステップS704)。
Subsequently, the
[7.1.2 連携処理]
図33を参照して、本実施形態における連携処理を説明する。本実施形態では、制御部200は、ステップS162において共有ユーザを設定した後、ステップS158又はステップS160において選択したグループのグループIDを含む共有禁止設定情報を記憶部260から取得する(ステップS750)。
[7.1.2 Cooperation processing]
The cooperation processing in this embodiment will be described with reference to FIG. 33 . In this embodiment, after setting the shared users in step S162, the
つづいて、制御部200は、ステップS162において設定した共有ユーザのユーザIDのうち、ステップS750において取得したユーザIDを除外する(ステップS752)。これにより、操作ユーザが所属するグループと同じグループに所属するユーザのうち、当該グループに対して設定履歴情報の共有を禁止したユーザが、共有ユーザから外れることとなる。
Next, the
制御部200は、第1実施形態のステップS164及びステップS166を実行する。このとき、設定履歴情報の共有を禁止したユーザは共有ユーザから外れているため、設定履歴情報の共有を禁止したユーザの設定履歴情報は、共有の対象外となる。この結果、設定履歴画面には、設定履歴情報の共有を禁止したユーザの設定履歴情報は表示されない。つまり、共有ユーザの設定履歴情報には、設定履歴情報の共有を禁止したユーザの設定履歴情報には含まれないこととなる。
The
なお、上述した処理では、グループ単位で設定履歴情報の共有を禁止するか否かを設定する場合について説明したが、設定履歴情報単位で共有を禁止するか否かを設定できてもよい。この場合、制御部200(設定履歴情報管理部204)は、設定履歴情報を記憶するとき、当該設定履歴情報の共有を禁止するか否か(共有ユーザの設定履歴情報に含まれるか否か)を操作ユーザに問い合わせる。また、制御部200(設定履歴情報管理部204)は、設定履歴情報に、共有を禁止するか否かを示す情報を含めて記憶する。制御部200は、連携処理において、共有ユーザの設定履歴情報を取得するとき(例えば、図33のステップS164)、共有が禁止された設定履歴情報の取得を省略する。これにより、制御部200は、共有が禁止されていない(許可されている)設定履歴情報を、共有ユーザの設定履歴情報に含めることができる。
In the above-described processing, a case has been described in which whether or not to prohibit sharing of setting history information is set for each group, but it may be possible to set whether or not to prohibit sharing for each setting history information. In this case, when storing the setting history information, the control unit 200 (setting history information management unit 204) determines whether to prohibit sharing of the setting history information (whether it is included in the setting history information of the shared user). to the operating user. Further, the control unit 200 (setting history information management unit 204) stores the setting history information including information indicating whether or not to prohibit sharing. In the cooperative process, when acquiring the shared user's setting history information (for example, step S164 in FIG. 33), the
図34は、本実施形態における設定画面W700を示した図である。設定画面W700は、ユーザAに関する設定画面の例である。本実施形態では、一度でも外部サービスと連携することで設定履歴情報が共有されたとき、画像形成装置20は、設定画面(画像形成装置20のユーザ管理画面)に、ユーザAの設定項目として、設定履歴情報の共有設定を追加する。当該設定項目には、領域E700に示すように、外部サービスから取得したグループ名とチェックボックスとが列挙される。
FIG. 34 is a diagram showing a setting screen W700 in this embodiment. A setting screen W700 is an example of a setting screen for user A. FIG. In this embodiment, when the setting history information is shared by cooperating with an external service even once, the
ユーザAによりチェック(例えば、図34のC700)を入れる操作がされたとき、当該グループに対応する共有ユーザに対して、ユーザAの設定履歴情報を共有されないようにする。例えば、ユーザAは「特許グループ」にチェックを入れる。この場合、他のユーザが画像形成装置にログインし、外部サービスの連携の操作を行い、「特許グループ」に対応する共有ユーザにより共有された設定履歴情報を表示させても、ユーザAの設定履歴情報は表示されない。 When user A performs an operation to put a check (for example, C700 in FIG. 34), the setting history information of user A is not shared with shared users corresponding to the group. For example, User A checks "Patent Group". In this case, even if another user logs in to the image forming apparatus, performs an external service linkage operation, and displays the setting history information shared by the shared users corresponding to the "patent group", the setting history of user A is displayed. No information is displayed.
このように、ユーザAは、自身のユーザ情報として、設定履歴情報の共有を拒否する設定が可能となる。このため、ユーザAは、設定履歴情報の共有を解除するために、グループの脱退を行うことなく、当該グループに所属する他のユーザに対して、設定履歴情報を共有させないことができる(連携解除)。 In this way, user A can make a setting to refuse to share the setting history information as his own user information. Therefore, user A can prevent other users belonging to the group from sharing the setting history information without withdrawing from the group in order to cancel the sharing of the setting history information. ).
本実施形態の画像形成装置によれば、ユーザに対して、簡易な方法で、設定履歴情報の共有の拒否を設定させることが可能となる。 According to the image forming apparatus of the present embodiment, it is possible for the user to set a refusal to share the setting history information by a simple method.
[8.変形例]
本発明は上述した各実施の形態に限定されるものではなく、種々の変更が可能である。すなわち、本発明の要旨を逸脱しない範囲内において適宜変更した技術的手段を組み合わせて得られる実施の形態についても本発明の技術的範囲に含まれる。
[8. Modification]
The present invention is not limited to the embodiments described above, and various modifications are possible. That is, the technical scope of the present invention also includes embodiments obtained by combining technical means appropriately modified within the scope of the present invention.
また、上述した実施形態は、説明の都合上、それぞれ別に説明している部分があるが、技術的に可能な範囲で組み合わせて実行してもよいことは勿論である。例えば、第2実施形態と第3実施形態とを組み合わせることで、外部サービスにおけるグループ変更に自動追従し、当該外部サービスにより発行される識別コードを用いた設定履歴情報の共有を行う画像形成装置が実現されてもよい。 In addition, although the above-described embodiments are described separately for convenience of explanation, it is of course possible to combine them within the technically possible range. For example, by combining the second embodiment and the third embodiment, an image forming apparatus that automatically follows a group change in an external service and shares setting history information using an identification code issued by the external service. may be implemented.
また、実施形態において各装置で動作するプログラムは、上述した実施形態の機能を実現するように、CPU等を制御するプログラム(コンピュータを機能させるプログラム)である。そして、これら装置で取り扱われる情報は、その処理時に一時的に一時記憶装置(例えば、RAM)に蓄積され、その後、各種ROM(Read Only Memory)やHDD等の記憶装置に格納され、必要に応じてCPUによって読み出し、修正・書き込みが行なわれる。 In addition, the program that operates in each device in the embodiment is a program that controls the CPU and the like (a program that causes the computer to function) so as to implement the functions of the above-described embodiments. Information handled by these devices is temporarily stored in a temporary storage device (for example, RAM) during processing, and then stored in storage devices such as various ROMs (Read Only Memory) and HDDs. The data is read, corrected, and written by the CPU.
ここで、プログラムを格納する記録媒体としては、半導体媒体(例えば、ROMや、不揮発性のメモリカード等)、光記録媒体・光磁気記録媒体(例えば、DVD(Digital Versatile Disc)、MO(Magneto Optical Disc)、MD(Mini Disc)、CD(Compact Disc)、BD (Blu-ray(登録商標) Disk) 等)、磁気記録媒体(例えば、磁気テープ、フレキシブルディスク等)等の何れであってもよい。また、ロードしたプログラムを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することにより、本発明の機能が実現される場合もある。 Here, as recording media for storing programs, semiconductor media (eg, ROM, non-volatile memory cards, etc.), optical recording media/magneto-optical recording media (eg, DVD (Digital Versatile Disc), MO (Magneto Optical Disc), MD (Mini Disc), CD (Compact Disc), BD (Blu-ray (registered trademark) Disc), etc.), magnetic recording media (e.g., magnetic tape, flexible disc, etc.), etc. . By executing the loaded program, the functions of the above-described embodiments are realized. In some cases, inventive features are realized.
また、市場に流通させる場合には、可搬型の記録媒体にプログラムを格納して流通させたり、インターネット等のネットワークを介して接続されたサーバコンピュータに転送したりすることができる。この場合、サーバコンピュータの記憶装置も本発明に含まれるのは勿論である。 When distributed to the market, the program can be stored in a portable recording medium for distribution, or transferred to a server computer connected via a network such as the Internet. In this case, of course, the storage device of the server computer is also included in the present invention.
1、2、3 システム
10 :サーバ装置
100 :制御部
102 :サービス提供部
104 :グループ管理部
160 :記憶部
162 :アカウント情報記憶領域
164 :グループ情報記憶領域
190 :通信部
20 :画像形成装置
200 :制御部
202 :画像処理部
204 :設定履歴情報管理部
220 :画像入力部
230 :画像形成部
240 :表示部
250 :操作部
260 :記憶部
262 :ユーザ情報記憶領域
264 :設定履歴情報記憶領域
265 :ジョブ履歴情報記憶領域
266 :所属グループ情報記憶領域
268 :設定テーブル
290 :通信部
30 :認識装置
300 :制御部
360 :記憶部
362 :認識情報記憶領域
390 :通信部
40 :カメラ装置
400 :制御部
410 :画像入力部
460 :記憶部
490 :通信部
50 :人事サーバ装置
500 :制御部
502 :社員情報送信部
560 :記憶部
562 :社員情報記憶領域
590 :通信部
1, 2, 3 System 10 : Server device 100 : Control unit 102 : Service providing unit 104 : Group management unit 160 : Storage unit 162 : Account information storage area 164 : Group information storage area 190 : Communication unit 20 : Image forming apparatus 200 : control unit 202 : image processing unit 204 : setting history information management unit 220 : image input unit 230 : image forming unit 240 : display unit 250 : operation unit 260 : storage unit 262 : user information storage area 264 : setting history information storage area 265: job history information storage area 266: belonging group information storage area 268: setting table 290: communication unit 30: recognition device 300: control unit 360: storage unit 362: recognition information storage area 390: communication unit 40: camera device 400: Control unit 410 : Image input unit 460 : Storage unit 490 : Communication unit 50 : Personnel server device 500 : Control unit 502 : Employee information transmission unit 560 : Storage unit 562 : Employee information storage area 590 : Communication unit
Claims (12)
ユーザに対応付けてジョブ実行時の設定値の履歴である設定履歴を記憶する記憶部と、
ユーザを認証する認証部と、
前記ユーザの所属するグループの情報を外部サービスから取得する取得部と、
前記グループに含まれるユーザを共有ユーザとし、当該共有ユーザの設定履歴を前記記憶部から抽出して表示する制御を行う制御部と、
を備えた画像形成装置。 a job execution unit that executes a job based on the set values;
a storage unit that stores a setting history that is a history of setting values at the time of job execution in association with a user;
an authenticator that authenticates a user;
an acquisition unit that acquires information on the group to which the user belongs from an external service;
a control unit that controls to extract and display a setting history of the shared user, with users included in the group as shared users;
image forming apparatus.
設定履歴又は設定履歴に含まれる設定値毎に共有の可否を設定可能であり、
前記記憶部から、前記共有ユーザの設定履歴のうち、共有が可能であると設定された設定履歴を抽出して表示する制御を行う
ことを特徴とする請求項1から3の何れか一項に記載の画像形成装置。 The control unit
It is possible to set whether or not to share each setting history or each setting value included in the setting history,
4. The apparatus according to any one of claims 1 to 3, wherein control is performed to extract and display setting histories that are set to be sharable among the setting histories of the sharing user from the storage unit. The described image forming apparatus.
前記ジョブ実行部は、前記画像に基づくジョブを出力可能であることを特徴とする請求項1から4の何れか一項に記載の画像形成装置。 The group information includes an image,
5. The image forming apparatus according to claim 1, wherein the job executing section is capable of outputting a job based on the image.
前記取得部は、前記ソーシャルネットワーキングサービスから発行される識別コードを利用して前記ユーザの所属するグループの情報を前記ソーシャルネットワーキングサービスから取得することを特徴とする請求項1から6の何れか一項に記載の画像形成装置。 The external service is a social networking service,
7. The acquiring unit acquires information about a group to which the user belongs from the social networking service by using an identification code issued by the social networking service. The image forming apparatus according to .
前記制御部は、前記取得部から前記グループの情報を取得したときに、前記人事システムにおいて退職したユーザがあるときは、前記共有ユーザから当該ユーザを除外することを特徴とする請求項1から6の何れか一項に記載の画像形成装置。 The external service is a service that provides a personnel system,
7. If there is a user who has retired from the personnel system when acquiring the group information from the acquisition unit, the control unit excludes the user from the shared users. The image forming apparatus according to any one of .
ユーザに対応付けてジョブ実行時の設定値の履歴である設定履歴を記憶部に記憶する記憶ステップと、
ユーザを認証する認証ステップと、
前記ユーザの所属するグループの情報を外部サービスから取得する取得ステップと、
前記グループに含まれるユーザを共有ユーザとし、当該共有ユーザの設定履歴を前記記憶部から抽出して表示する制御を行う制御ステップと、
を含む画像形成装置の制御方法。 a job execution step that executes a job based on the set values;
a storage step of storing a setting history, which is a history of setting values at the time of job execution, in a storage unit in association with a user;
an authentication step to authenticate a user;
an acquisition step of acquiring information on the group to which the user belongs from an external service;
a control step of extracting and displaying the setting history of the shared user, with the users included in the group as the shared user;
A method of controlling an image forming apparatus comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021139323A JP2023032940A (en) | 2021-08-27 | 2021-08-27 | Image forming apparatus and method for controlling image forming apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021139323A JP2023032940A (en) | 2021-08-27 | 2021-08-27 | Image forming apparatus and method for controlling image forming apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2023032940A true JP2023032940A (en) | 2023-03-09 |
Family
ID=85415855
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021139323A Pending JP2023032940A (en) | 2021-08-27 | 2021-08-27 | Image forming apparatus and method for controlling image forming apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2023032940A (en) |
-
2021
- 2021-08-27 JP JP2021139323A patent/JP2023032940A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9436423B2 (en) | Cloud printing system permits unauthorized user to use MFP without exceeding constraints set for correlated quest account | |
US9535640B2 (en) | Printing system, information processing apparatus, computer readable medium, and image forming apparatus for providing printing services over a network | |
US8867059B2 (en) | Image forming apparatus and method of transferring administrative authority of authentication print data | |
JP5022362B2 (en) | Scanning system and method | |
US7611050B2 (en) | Image processing system including plurality of image processing apparatuses connected to network for use by plurality of users, and image processing apparatus included in the image processing system | |
US20140129607A1 (en) | Information processing apparatus, information processing system, and information processing method | |
US7689824B2 (en) | Data management apparatus, data management system, and method of data management | |
US9158928B2 (en) | Image management system and image management apparatus | |
JP5444870B2 (en) | Image forming apparatus, processing method thereof, and program | |
JP5513107B2 (en) | Information processing apparatus, control method therefor, and program | |
CN101207673A (en) | Image processing apparatus, control method therefor, and storage medium | |
JP4049173B2 (en) | Data communication system, image processing apparatus, and data management method in image processing apparatus | |
CN101494707A (en) | Image forming apparatus, method of controlling the same, | |
JP2012014292A (en) | Information processing system, image forming device, authentication server, and processing method and program for same | |
JP2023032940A (en) | Image forming apparatus and method for controlling image forming apparatus | |
US20180173470A1 (en) | Print relay server, method for giving print command, and non-transitory recording medium storing computer readable program | |
JP6531554B2 (en) | Program and information processing apparatus | |
JP6186841B2 (en) | Image forming system, relay unit and program | |
JP2018015912A (en) | Image processing device, image processing system and image processing program | |
JP4595971B2 (en) | Network scanning system and image reading apparatus | |
US9723176B2 (en) | Image processing apparatus, method and non-transitory computer readable medium for transferring a duplicate of a document to another image processing apparatus within an image processing apparatus group | |
US9019539B2 (en) | Image data transmission apparatus, image data transmission method, and computer-readable storage medium for computer program configured to send image data to a plurality of destinations using separate methods | |
JP5402366B2 (en) | Image processing apparatus, image processing system, and image processing program | |
JP2021019225A (en) | Image forming apparatus, notification system, control method, and program | |
JP2010002964A (en) | File management server, file management method, and file management program |