JP2021068027A - Information processing device and program - Google Patents

Information processing device and program Download PDF

Info

Publication number
JP2021068027A
JP2021068027A JP2019191196A JP2019191196A JP2021068027A JP 2021068027 A JP2021068027 A JP 2021068027A JP 2019191196 A JP2019191196 A JP 2019191196A JP 2019191196 A JP2019191196 A JP 2019191196A JP 2021068027 A JP2021068027 A JP 2021068027A
Authority
JP
Japan
Prior art keywords
user
information
identification information
license
shared
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2019191196A
Other languages
Japanese (ja)
Other versions
JP7467878B2 (en
Inventor
芳裕 竹下
Yoshihiro Takeshita
芳裕 竹下
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2019191196A priority Critical patent/JP7467878B2/en
Publication of JP2021068027A publication Critical patent/JP2021068027A/en
Application granted granted Critical
Publication of JP7467878B2 publication Critical patent/JP7467878B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)
  • Facsimiles In General (AREA)

Abstract

To provide an information processing device and a program capable of deleting added execution means, when adding and utilizing the execution means for executing a specific function having use permission, by an apparatus to be shared among users in a plurality of organizations.SOLUTION: An information processing device comprises: allocation means 222 which allocates first identification information which identifies information indicating use permission which a user has for each function and the user, and second identification information given in advance to the user for an apparatus to be shared among a plurality of organizations; and direction means 223 which directs to add execution means which executes the function for the apparatus to the apparatus, in response to indication from the user connected with the apparatus by the second identification information, and directs to delete the execution means from the apparatus for the apparatus after the execution of the function by the apparatus ends.SELECTED DRAWING: Figure 1

Description

本発明は、情報処理装置及びプログラムに関する。 The present invention relates to an information processing device and a program.

従来の情報処理装置として、例えば、複数の組織の利用者に共有されるシェアオフィス環境で用いられる画像処理装置が提案されている(例えば、特許文献1参照。)。 As a conventional information processing device, for example, an image processing device used in a shared office environment shared by users of a plurality of organizations has been proposed (see, for example, Patent Document 1).

特許文献1に記載された画像処理装置は、ログインしたユーザがゲストユーザであるか否かを判定する判定手段と、前記ユーザがゲストユーザであると判定された場合に、前記ユーザに対してライセンスが与えられているアプリケーションである使用可能アプリケーションを、当該ユーザに選択させるために提示する、使用可能アプリケーション提示手段と、当該使用可能アプリケーションをダウンロードすることによって取得する、アプリケーション取得手段と、前記アプリケーション取得手段によって取得された前記使用可能アプリケーションを前記ユーザが使用するのを終了した後、当該使用可能アプリケーションを前記アプリケーション格納手段から削除する、アプリケーション削除手段と、を有することにより、メインの画像処理装置以外の画像処理装置を使用する場合であっても、ライセンスの有無の確認を従来よりも確実に行いつつ、メインの画像処理装置にインストールされているアプリケーションを使用できるようにしたものである。 The image processing device described in Patent Document 1 is a determination means for determining whether or not the logged-in user is a guest user, and a license for the user when the user is determined to be a guest user. The available application presenting means for presenting the available application, which is the given application, to the user to select, the application acquisition means for acquiring the available application by downloading, and the application acquisition. By having an application deleting means for deleting the usable application from the application storage means after the user finishes using the usable application acquired by the means, other than the main image processing device. Even when using the image processing device of the above, the application installed in the main image processing device can be used while confirming the existence of the license more reliably than before.

特許第4882597号公報Japanese Patent No. 4882597

複数の組織の利用者に共有されている機器において、目的に応じて予め使用許諾が付された特定の機能を実行するために、当該特定の機能を実行する実行手段を追加することを許可しているものがある。 In order to perform a specific function that has been licensed in advance according to the purpose on a device shared by users of multiple organizations, it is permitted to add an execution means to execute the specific function. There is something that is.

しかしながら、一利用者が利用するために一度追加された実行手段が機能の利用後に削除されない場合、他の利用者にとって不要な実行手段が残り続けてしまう。 However, if the execution means once added for use by one user is not deleted after using the function, the execution means unnecessary for other users will continue to remain.

本発明の課題は、複数の組織の利用者間で共有される機器で、使用許諾が付された特定の機能を実行する実行手段を追加して利用した場合に、追加された実行手段を削除することが可能な情報処理装置及びプログラムを提供することにある。 An object of the present invention is to delete an added execution means when an execution means for executing a specific function with a license is additionally used in a device shared among users of a plurality of organizations. The purpose is to provide an information processing device and a program capable of performing the above.

[1]利用者が機能ごとに有している使用許諾を示す情報と前記利用者を識別する第1の識別情報とに、複数の組織間で共有される機器に対して前記利用者に予め付与された第2の識別情報を割り付ける割付手段と、
前記第2の識別情報で前記機器に接続した前記利用者からの指示に応じて、前記機器に対して前記機能を実行する実行手段を前記機器に追加するよう指示するとともに、前記機器で前記機能の実行が終了した後に前記機器に対して前記実行手段を前記機器から削除するよう指示する指示手段と、
を備える情報処理装置。
[2]前記使用許諾を示す情報と前記第1の識別情報と前記第2の識別情報とを入力する割付画面を表示するよう制御する表示制御手段をさらに備え、
前記割付手段は、前記割付画面に入力された情報に応じて、前記使用許諾を示す情報と前記第1の識別情報とに前記第2の識別情報を割り付ける、
前記[1]に記載の情報処理装置。
[3]前記表示制御手段は、前記機器に前記実行手段が追加されている間、前記機器への前記実行手段の追加が完了するまでに要する所要時間をさらに表示するよう制御する、
前記[2]に記載の情報処理装置。
[4]前記利用者に関する予め定められた条件を満たす場合に、前記機器に対して前記実行手段を削除しないように前記指示手段を制限する指示制限手段をさらに備える、
前記[1]から[3]のいずれか1つに記載の情報処理装置。
[5]前記指示制限手段は、前記予め定められた条件として、前記機器に接続した前記利用者の前記第2の識別情報又は前記利用者が属する組織が、前回に前記機器に接続した利用者の識別情報又は該利用者が属する組織と同一の場合に、前記機器に対して前記実行手段を削除しないように前記指示手段を制限する、
前記[4]に記載の情報処理装置。
[6]コンピュータを、
利用者が機能ごとに有している使用許諾を示す情報と前記利用者を識別する第1の識別情報とに、複数の組織間で共有される機器に対して前記利用者に予め付与された第2の識別情報を割り付ける割付手段と、
前記第2の識別情報で前記機器に接続した前記利用者からの指示に応じて、前記機器に対して前記機能を実行する実行手段を前記機器に追加するよう指示するとともに、前記機器で前記機能の実行が終了した後に前記機器に対して前記実行手段を前記機器から削除するよう指示する指示手段
として機能させるためのプログラム。
[1] The information indicating the license that the user has for each function and the first identification information that identifies the user are provided to the user in advance for a device shared between a plurality of organizations. Allocation means for allocating the given second identification information,
In response to an instruction from the user connected to the device with the second identification information, the device is instructed to add an execution means for executing the function to the device, and the device performs the function. Instructing the device to delete the executing means from the device after the execution of
Information processing device equipped with.
[2] Further provided with a display control means for controlling the display of the allocation screen for inputting the information indicating the license, the first identification information, and the second identification information.
The allocation means allocates the second identification information to the information indicating the license and the first identification information according to the information input on the allocation screen.
The information processing device according to the above [1].
[3] The display control means controls so as to further display the time required until the addition of the execution means to the device is completed while the execution means is added to the device.
The information processing device according to the above [2].
[4] Further provided with an instruction limiting means for restricting the instructing means so as not to delete the executing means for the device when the predetermined conditions relating to the user are satisfied.
The information processing device according to any one of [1] to [3].
[5] The instruction limiting means is a user who has previously connected to the device by the second identification information of the user connected to the device or the organization to which the user belongs, as the predetermined condition. When the identification information of the user or the organization to which the user belongs is the same, the instruction means is restricted so as not to delete the execution means for the device.
The information processing device according to the above [4].
[6] Computer
The information indicating the license that the user has for each function and the first identification information that identifies the user are given to the user in advance for the device shared between a plurality of organizations. Allocation means for allocating the second identification information,
In response to an instruction from the user connected to the device with the second identification information, the device is instructed to add an execution means for executing the function to the device, and the device performs the function. A program for instructing the device to delete the executing means from the device after the execution of the device is completed.

請求項1、6に係る発明によれば、複数の組織の利用者間で共有される機器で、使用許諾が付された特定の機能を実行する実行手段を追加して利用した場合に、追加された実行手段を削除することができる。
請求項2に係る発明によれば、画面を用いて使用許諾と識別情報とを割り付ける操作をすることができる。
請求項3に係る発明によれば、実行手段の追加に要する待ち時間を表示することができる。
請求項4に係る発明によれば、実行手段の削除を必要としない場合に、実行手段を削除しないよう制限することができる。
請求項5に係る発明によれば、同一の実行手段が使用される可能性がある場合に、実行手段を削除しないよう制限することができる。
According to the inventions according to claims 1 and 6, when a device shared among users of a plurality of organizations is used by additionally using an execution means for executing a specific function for which a license has been granted. The executed means can be deleted.
According to the invention of claim 2, it is possible to perform an operation of assigning a license and identification information using a screen.
According to the invention of claim 3, the waiting time required for adding the execution means can be displayed.
According to the invention of claim 4, when it is not necessary to delete the executing means, it can be restricted not to delete the executing means.
According to the invention of claim 5, when the same execution means may be used, it is possible to restrict the execution means from being deleted.

図1は、本発明の実施の形態に係る情報処理システムの構成の一例を示す図である。FIG. 1 is a diagram showing an example of a configuration of an information processing system according to an embodiment of the present invention. 図2は、本発明の実施の形態に係るクラウドサービスの制御系の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of a cloud service control system according to an embodiment of the present invention. 図3は、割付画面の一例を示す図であり、(a)は、割り付け作業が開始される前に表示される割付画面の一例を示す図、(b)は、割り付け作業中の割付画面の一例を示す図である。3A and 3B are diagrams showing an example of an allocation screen, FIG. 3A is a diagram showing an example of an allocation screen displayed before the allocation work is started, and FIG. 3B is a diagram of an allocation screen during the allocation work. It is a figure which shows an example. 図4は、図1に示す画像形成装置の制御系の一例を示すブロック図である。FIG. 4 is a block diagram showing an example of a control system of the image forming apparatus shown in FIG. 図5は、選択画面の一例を示す図であり、(a)は、アプリケーションが選択される前の選択画面の一例を示す図、(b)は、アプリケーションが選択された後の選択画面の一例を示す図である。5A and 5B are diagrams showing an example of a selection screen, FIG. 5A is a diagram showing an example of a selection screen before the application is selected, and FIG. 5B is a diagram showing an example of the selection screen after the application is selected. It is a figure which shows. 図6は、本実施の形態に係る情報処理システムの動作の一例を示すシーケンス図である。FIG. 6 is a sequence diagram showing an example of the operation of the information processing system according to the present embodiment. 図7は、図1に示すクラウドサービスの動作の一例を示すフローチャートである。FIG. 7 is a flowchart showing an example of the operation of the cloud service shown in FIG.

以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In each figure, components having substantially the same function are designated by the same reference numerals, and duplicate description thereof will be omitted.

[実施の形態]
図1は、本発明の実施の形態に係る情報処理システムの構成の一例を示す図である。この情報処理システム1は、情報処理装置の一例としてのクラウドサービス2と、シェアオフィス3に配置され、クラウドサービス2によって管理されている、複数の組織間で共有される機器の一例としての画像形成装置30と、複数のオフィス4A,4B(これらを総称するときは、以下「オフィス4」ともいう。)にそれぞれ配置された画像形成装置40A,40Bと、これらクラウドサービス2と複数の画像形成装置30,40A,40Bとを通信可能に接続するネットワーク5と、を備えている。
[Embodiment]
FIG. 1 is a diagram showing an example of a configuration of an information processing system according to an embodiment of the present invention. The information processing system 1 has a cloud service 2 as an example of an information processing device and an image formation as an example of a device arranged in a shared office 3 and managed by the cloud service 2 and shared among a plurality of organizations. The device 30, the image forming devices 40A and 40B arranged in the plurality of offices 4A and 4B (hereinafter, also collectively referred to as "office 4"), the cloud service 2 and the plurality of image forming devices, respectively. It is provided with a network 5 for communicably connecting 30, 40A, and 40B.

(1)クラウドサービス2
クラウドサービス2は、ネットワーク5を介して、画像形成装置30,40A,40Bに各種の機能(以下、「サービス」ともいう。)を提供するサーバ装置である。クラウドサービス2の詳細については、後述する。
(1) Cloud service 2
The cloud service 2 is a server device that provides various functions (hereinafter, also referred to as “services”) to the image forming devices 30, 40A, and 40B via the network 5. The details of the cloud service 2 will be described later.

クラウドサービス2には、このクラウドサービス2を管理する者(以下、「クラウド管理者」ともいう。)200が用いる端末装置(以下、「クラウド管理者端末」ともいう。)21が通信可能に接続されている。クラウド管理者端末21には、例えば、パーソナルコンピュータや、タブレット型端末、多機能携帯電話機(スマートフォン)等の携帯情報端末を用いてよい。 A terminal device (hereinafter, also referred to as a “cloud administrator terminal”) 21 used by a person (hereinafter, also referred to as a “cloud administrator”) 200 who manages the cloud service 2 is connected to the cloud service 2 so as to be able to communicate. Has been done. As the cloud administrator terminal 21, for example, a personal computer, a tablet terminal, a mobile information terminal such as a multifunctional mobile phone (smartphone) may be used.

(2)シェアオフィス3
シェアオフィス3とは、複数の組織が活動する空間をいう。具体的には、シェアオフィス3とは、異なる組織に属する複数の利用者(以下、「ユーザ」ともいう。)100間で共有されている空間をいう。
(2) Shared office 3
The shared office 3 refers to a space in which a plurality of organizations are active. Specifically, the shared office 3 refers to a space shared among a plurality of users (hereinafter, also referred to as “users”) belonging to different organizations.

ここで、「空間」とは、一定の規模を有する仕切られた範囲をいい、例えば、一区画(以下、「ブース」又は「ボックス」ともいう。)、居室、会議室、フロア、建物等が該当する。また、「組織」とは、人の集まりをいい、例えば、企業、企業に属する組織(部門、チーム、グループ等)、団体等が該当する。なお、情報処理システム1は、シェアオフィス3に代えて、レンタルオフィスや、コワーキングオフィス等の共有スペースを備えてもよい。 Here, the "space" refers to a partitioned area having a certain scale, for example, a section (hereinafter, also referred to as a "booth" or a "box"), a living room, a conference room, a floor, a building, or the like. Applicable. Further, the "organization" means a group of people, and corresponds to, for example, a company, an organization (department, team, group, etc.) belonging to the company, an organization, or the like. The information processing system 1 may be provided with a shared space such as a rental office or a coworking office instead of the shared office 3.

シェアオフィス3には、異なる組織に属する複数のユーザ100間で共有される画像形成装置30が配置されている。ここで、「複数のユーザ100間で共有される」とは、複数のユーザ100が個別に利用できる状態にあることをいい、例えば、複数のユーザ100が利用する権限を有している場合をいう。また、この画像形成装置30では、予めユーザとして登録された、異なる組織に属する複数のユーザ100が、クラウドサービス2が提供する各種のサービスを利用することができるようになっている(図1の「CS」参照。)。 In the shared office 3, an image forming apparatus 30 shared by a plurality of users 100 belonging to different organizations is arranged. Here, "shared among a plurality of users 100" means that a plurality of users 100 can be used individually, and for example, a case where a plurality of users 100 have the authority to use the user 100. Say. Further, in the image forming apparatus 30, a plurality of users 100 belonging to different organizations, which are registered as users in advance, can use various services provided by the cloud service 2 (FIG. 1). See "CS".).

画像形成装置30は、例えば、スキャン機能、プリンタ機能、コピー機能、ファクシミリ機能、電子メール機能等の複数の機能を有する複合機である。なお、画像形成装置30は、上述の機能のうちいずれか2つを有していればよく、複合機に限定されるものではない。画像形成装置30の詳細については、後述する。 The image forming apparatus 30 is a multifunction device having a plurality of functions such as a scanning function, a printer function, a copying function, a facsimile function, and an e-mail function. The image forming apparatus 30 may have any two of the above-mentioned functions, and is not limited to the multifunction device. Details of the image forming apparatus 30 will be described later.

シェアオフィス3内に配置された画像形成装置30には、ネットワーク50を介して、シェアオフィス3を管理する者(以下、「シェアオフィス管理者」ともいう。)300が用いる端末装置(以下、「シェアオフィス管理者端末」ともいう。)31と通信可能に接続されている。 The image forming apparatus 30 arranged in the shared office 3 is a terminal device (hereinafter, "" shared office administrator ") 300 used by a person who manages the shared office 3 (hereinafter, also referred to as" shared office administrator ") 300 via the network 50. It is also referred to as a "shared office administrator terminal".) It is connected to 31 in a communicable manner.

シェアオフィス管理者端末31には、例えば、パーソナルコンピュータや、タブレット型端末、多機能携帯電話機(スマートフォン)等の携帯情報端末を用いてよい。 As the shared office administrator terminal 31, for example, a personal computer, a tablet terminal, a mobile information terminal such as a multifunctional mobile phone (smartphone) may be used.

ネットワーク50は、例えば、ローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)、インターネッ等の通信網であり、有線でも無線でもよい。 The network 50 is, for example, a communication network such as a local area network (LAN), a wide area network (WAN), or an internet, and may be wired or wireless.

以下、シェアオフィス3内に配置された画像形成装置30、シェアオフィス管理者端末31及びネットワーク50を含む環境を「シェアオフィス設置環境SOA」(図1の破線枠参照)ともいう。 Hereinafter, the environment including the image forming apparatus 30, the shared office administrator terminal 31, and the network 50 arranged in the shared office 3 is also referred to as a “shared office installation environment SOA” (see the broken line frame in FIG. 1).

(3)オフィス4
オフィス4とは、一組織が活動する空間をいう。例えば、オフィスA及びオフィスBは、異なる企業同士でもよく、同一の企業内における異なる部門同士でもよい。オフィス4内には、このオフィス4に属する者が用いる画像形成装置40A,40Bが配置されている。
(3) Office 4
Office 4 is a space where one organization is active. For example, office A and office B may be different companies or different departments within the same company. Image forming devices 40A and 40B used by persons belonging to the office 4 are arranged in the office 4.

画像形成装置40A,40Bは、例えば、スキャン機能、プリンタ機能、コピー機能、ファクシミリ機能、電子メール機能等の複数の機能を有する複合機である。なお、画像形成装置は、上述の機能のうちいずれか2つを有していればよく、複合機に限定されるものではない。 The image forming devices 40A and 40B are multifunction devices having a plurality of functions such as a scanning function, a printer function, a copying function, a facsimile function, and an e-mail function. The image forming apparatus may have any two of the above-mentioned functions, and is not limited to the multifunction device.

以下、オフィス4Aとオフィス4A内に配置された画像形成装置40Aとを含む環境、及びオフィス4Bとオフィス4B内に配置された画像形成装置40Bとを含む環境を、それぞれ、「オフィス設置環境OA1」及び「オフィス設置環境OA2」(図1の破線枠参照)ともいう。 Hereinafter, the environment including the office 4A and the image forming apparatus 40A arranged in the office 4A and the environment including the image forming apparatus 40B arranged in the office 4B and the office 4B are referred to as "office installation environment OA1", respectively. Also referred to as "office installation environment OA2" (see the broken line frame in FIG. 1).

(4)ネットワーク5
ネットワーク5は、例えば、ローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)、インターネット等の通信網である。
(4) Network 5
The network 5 is, for example, a communication network such as a local area network (LAN), a wide area network (WAN), or the Internet.

(クラウドサービス2の構成)
図2は、本発明の実施の形態に係るクラウドサービス2の制御系の一例を示すブロック図である。図2に示すように、クラウドサービス2は、各部を制御する制御部22と、各種のデータを記憶する記憶部23と、外部の装置との間でネットワーク5を介して通信する通信部24とを備える。
(Configuration of cloud service 2)
FIG. 2 is a block diagram showing an example of a control system of the cloud service 2 according to the embodiment of the present invention. As shown in FIG. 2, the cloud service 2 includes a control unit 22 that controls each unit, a storage unit 23 that stores various data, and a communication unit 24 that communicates with an external device via a network 5. To be equipped.

制御部22は、CPU(Central Processing Unit)等のプロセッサ22a、インターフェース等から構成されている。プロセッサ22aは、記憶部23に記憶されたプログラム230に従って動作することにより、受付手段220、登録手段221、割付手段222、指示手段223、表示制御手段224等として機能する。各手段220〜224の詳細については後述する。 The control unit 22 is composed of a processor 22a such as a CPU (Central Processing Unit), an interface, and the like. By operating according to the program 230 stored in the storage unit 23, the processor 22a functions as a reception means 220, a registration means 221, an allocation means 222, an instruction means 223, a display control means 224, and the like. Details of each means 220 to 224 will be described later.

記憶部23は、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスク等から構成され、プログラム230や、サーバアカウント情報231、ライセンス情報232、関連情報233、画面情報234等の各種データを記憶する。サーバアカウント情報231は、第1の識別情報の一例である。 The storage unit 23 is composed of a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk, and the like, and stores various data such as a program 230, server account information 231 and license information 232, related information 233, and screen information 234. Remember. The server account information 231 is an example of the first identification information.

サーバアカウント情報231は、クラウドサービス2に予め登録されたユーザ100を識別する識別情報(以下、「ユーザID」ともいう。)や、このユーザIDに対応付けられた接続(以下、「ログイン」ともいう。)のためのパスワード情報等を記録した情報である。 The server account information 231 includes identification information (hereinafter, also referred to as “user ID”) that identifies the user 100 registered in advance in the cloud service 2, and a connection associated with this user ID (hereinafter, also referred to as “login”). This is information that records password information and the like for.

ライセンス情報232は、クラウドサービス2が管理する画像形成装置30,40A,40B(すなわち、クラウドサービス2にネットワーク5を介して接続されている機器をいう。)が備える特定の機能を利用するためのソフトウェア等の実行手段(以下、「アプリケーション」又は単に「CS(カスタマサービス)」ともいう。)の使用許諾(以下、「ライセンス」ともいう。)に係る情報である。ライセンスは、ユーザ100がサービスごとに有している。 The license information 232 is for using a specific function provided in the image forming devices 30, 40A, 40B (that is, a device connected to the cloud service 2 via the network 5) managed by the cloud service 2. Information related to a license (hereinafter, also referred to as "license") for executing means such as software (hereinafter, also referred to as "application" or simply "CS (customer service)"). The license is owned by the user 100 for each service.

ライセンス情報232は、例えば、アプリケーションを識別する識別情報(いわゆる、プロダクトID)、キー(いわゆる、プロダクトキー)、シリアル番号、有効期限等、該当するライセンスに関わる各種の情報が該当する。ライセンス情報232は、ユーザ100とアプリケーションを提供する者との間でなされた契約等に基づいて、予め登録されるものである。 The license information 232 corresponds to various information related to the corresponding license, such as identification information (so-called product ID) for identifying the application, key (so-called product key), serial number, expiration date, and the like. The license information 232 is registered in advance based on a contract or the like made between the user 100 and the person who provides the application.

関連情報233は、サーバアカウント情報231と、ライセンス情報232と、後述するシェアオフィスアカウント情報332(図4参照)と、を互いに関連付けて記録した情報である。 The related information 233 is information recorded by associating the server account information 231, the license information 232, and the shared office account information 332 (see FIG. 4) described later with each other.

画面情報234は、後述する表示制御手段224により、クラウド管理者端末21の表示部(不図示)の表示面(不図示)に表示される各種画面の情報である。画面情報234に記録された画面には、例えば、割付画面6(図3参照)等が含まれる。割付画面6の詳細については、後述する。 The screen information 234 is information on various screens displayed on the display surface (not shown) of the display unit (not shown) of the cloud administrator terminal 21 by the display control means 224 described later. The screen recorded in the screen information 234 includes, for example, an allocation screen 6 (see FIG. 3) and the like. The details of the allocation screen 6 will be described later.

通信部24は、例えば、NIC(Network Interface Card)等によって実現され、ネットワーク5を介して外部の装置との間で信号を送受信する。 The communication unit 24 is realized by, for example, a NIC (Network Interface Card) or the like, and transmits / receives a signal to / from an external device via the network 5.

(割付画面6)
図3は、割付画面6の一例を示す図であり、(a)は、割り付け作業が開始される前に表示される割付画面6の一例を示す図、(b)は、割り付け作業中の割付画面6の一例を示す図である。割付画面6は、クラウドサービス2に登録されたユーザ100のアカウント、及びこのユーザ100がシェアオフィス設置環境SOAに設置された画像形成装置30で実行しようとするアプリケーションのライセンスに、このユーザ100のシェアオフィス設置環境SOAに設置された画像形成装置30におけるアカウントを割り付ける操作を行うための画面である。
(Assignment screen 6)
FIG. 3 is a diagram showing an example of the allocation screen 6, FIG. 3A is a diagram showing an example of the allocation screen 6 displayed before the allocation work is started, and FIG. 3B is a diagram showing an example of the allocation screen 6 during the allocation work. It is a figure which shows an example of the screen 6. The allocation screen 6 is shared by the user 100 for the account of the user 100 registered in the cloud service 2 and the license of the application that the user 100 intends to execute in the image forming apparatus 30 installed in the shared office installation environment SOA. This is a screen for performing an operation of assigning an account in the image forming apparatus 30 installed in the office installation environment SOA.

図3(a)に示すように、割付画面6には、例えば、ユーザ100のサーバアカウント(すなわち、クラウドサービス2に接続する(以下、「ログインする」ともいう。)ためのIDをいい、以下、略して「サーバのユーザID」ともいう。)を入力するサーバアカウント入力欄61、このユーザ100がクラウドサービス2で提供されているサービスごとに保有しているライセンスの情報を入力するライセンス情報入力欄62、追加釦63等が含まれる。以下、説明の便宜上、サーバのユーザIDを具体的に「SRV001」と設定して説明する。 As shown in FIG. 3A, the allocation screen 6 refers to, for example, an ID for connecting to the server account of the user 100 (that is, connecting to the cloud service 2 (hereinafter, also referred to as “login”), and the following. , Abbreviated as "server user ID"), server account input field 61, and license information input for inputting the license information held by this user 100 for each service provided by the cloud service 2. Column 62, additional button 63, and the like are included. Hereinafter, for convenience of explanation, the user ID of the server will be specifically set as "SRV001" for description.

また、図3(b)に示すように、割付画面6には、ユーザ100のシェアオフィスアカウント(すなわち、シェアオフィス設置環境SOAに設置された画像形成装置30にログインするためのIDをいい、以下、略して「シェアオフィスのユーザID」ともいう。)を入力するシェアオフィスアカウント入力欄64、パスワードを入力するパスワード入力欄65等がさらに含まれる。以下、説明の便宜上、シェアオフィスのユーザIDを具体的に「SO001」と設定して説明する。 Further, as shown in FIG. 3B, the allocation screen 6 refers to an ID for logging in to the shared office account of the user 100 (that is, the image forming apparatus 30 installed in the shared office installation environment SOA, and is described below. , Also referred to as “shared office user ID” for short), a shared office account input field 64 for inputting, a password input field 65 for inputting a password, and the like are further included. Hereinafter, for convenience of explanation, the user ID of the shared office will be specifically set to "SO001" for description.

また、これらシェアオフィスアカウント入力欄64及びパスワード入力欄65は、追加釦63を操作することによって表示されるようになっている。 Further, the shared office account input field 64 and the password input field 65 are displayed by operating the additional button 63.

(各手段220〜224)
受付手段220は、ネットワーク5を介して、クラウド管理者端末21等の外部の装置から送信された各種の情報や信号を受け付ける。登録手段221は、記憶部23に各種の情報を登録する。登録手段221は、例えば、クラウド管理者200の操作に応じてサーバアカウント情報231やライセンス情報232を記憶部23に登録する。
(Each means 220 to 224)
The reception means 220 receives various information and signals transmitted from an external device such as the cloud administrator terminal 21 via the network 5. The registration means 221 registers various information in the storage unit 23. The registration means 221 registers the server account information 231 and the license information 232 in the storage unit 23 in response to the operation of the cloud administrator 200, for example.

割付手段222は、サーバアカウント情報231とライセンス情報232とに、シェアオフィスアカウント情報332を割り付ける。また、割付手段222は、サーバアカウント情報231とライセンス情報232とに、シェアオフィスアカウント情報332が割り付けられた関連情報233を生成し、記憶部23に記憶する。 The allocation means 222 allocates the shared office account information 332 to the server account information 231 and the license information 232. Further, the allocation means 222 generates related information 233 to which the share office account information 332 is assigned to the server account information 231 and the license information 232, and stores the related information 233 in the storage unit 23.

指示手段223は、ネットワーク5を介して、シェアオフィス設置環境SOAに設置された画像形成装置30等の外部の装置に対して各種の指示を行う。具体的には、指示手段223は、シェアオフィス設置環境SOAに設置された画像形成装置30に対して各種の動作を実行するよう指示する実行指示信号を生成するとともに、ネットワーク5を介してシェアオフィス設置環境SOAに設置された画像形成装置30に該実行指示信号を送信する。 The instruction means 223 gives various instructions to an external device such as the image forming apparatus 30 installed in the shared office installation environment SOA via the network 5. Specifically, the instruction means 223 generates an execution instruction signal instructing the image forming apparatus 30 installed in the shared office installation environment SOA to execute various operations, and also generates an execution instruction signal via the network 5. The execution instruction signal is transmitted to the image forming apparatus 30 installed in the installation environment SOA.

指示手段223により生成される実行指示信号には、例えば、後述する選択画面7に操作により選択されたアプリケーションを追加して登録する(以下、「インストールする」ともいう。)よう指示する追加指示信号や、インストール済みのアプリケーションを削除する(以下、「アンインストールする」ともいう。)よう指示する削除指示信号等が含まれる。 In the execution instruction signal generated by the instruction means 223, for example, an additional instruction signal instructing to add and register the application selected by the operation on the selection screen 7 described later (hereinafter, also referred to as "installation"). Also, a deletion instruction signal or the like instructing to delete the installed application (hereinafter, also referred to as "uninstall") is included.

表示制御手段224は、クラウドサービス2に接続されたクラウド管理者端末21の表示部(不図示)に対して、画面情報234に記録された各種の画面を表示するよう制御する。 The display control means 224 controls the display unit (not shown) of the cloud administrator terminal 21 connected to the cloud service 2 to display various screens recorded in the screen information 234.

(画像形成装置30の構成)
図4は、図1に示す画像形成装置30の制御系の一例を示すブロック図である。図4に示すように、この画像形成装置30は、各部を制御する制御部32と、各種のデータを記憶する記憶部33と、情報の入力及び表示を行う操作表示部34と、原稿から原稿画像を読み取る画像読取部35と、画像を印刷出力する画像出力部36と、外部ファクシミリ装置(不図示)に対して公衆回線網(不図示)を介してファクシミリ送受信を行うファクシミリ通信部37と、外部の装置との間でネットワーク5を介して通信する通信部38とを備える。
(Structure of image forming apparatus 30)
FIG. 4 is a block diagram showing an example of the control system of the image forming apparatus 30 shown in FIG. As shown in FIG. 4, the image forming apparatus 30 includes a control unit 32 that controls each unit, a storage unit 33 that stores various data, an operation display unit 34 that inputs and displays information, and a manuscript to a manuscript. An image reading unit 35 for reading an image, an image output unit 36 for printing and outputting an image, and a facsimile communication unit 37 for performing facsimile transmission / reception to an external facsimile device (not shown) via a public network (not shown). A communication unit 38 that communicates with an external device via the network 5 is provided.

制御部32は、CPU(Central Processing Unit)等のプロセッサ32a、インターフェース等から構成されている。プロセッサ32aは、記憶部33に記憶されたプログラム330に従って動作することにより、受付手段320、送信手段321、登録手段322、追加手段323、削除手段324、実行制御手段325、表示制御手段326等として機能する。各手段320〜326の詳細については後述する。 The control unit 32 includes a processor 32a such as a CPU (Central Processing Unit), an interface, and the like. By operating according to the program 330 stored in the storage unit 33, the processor 32a serves as reception means 320, transmission means 321, registration means 322, addition means 323, deletion means 324, execution control means 325, display control means 326, and the like. Function. Details of each means 320 to 326 will be described later.

記憶部33、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスク等から構成され、プログラム330、アプリケーション情報331等の各種のプログラムや、シェアオフィスアカウント情報332、許可情報333等の各種データを記憶する。シェアオフィスアカウント情報332は、第2の識別情報の一例である。 It is composed of a storage unit 33, ROM (Read Only Memory), RAM (Random Access Memory), hard disk, etc., and various programs such as program 330 and application information 331, and various data such as shared office account information 332 and permission information 333. Remember. The shared office account information 332 is an example of the second identification information.

アプリケーション情報331は、選択画面7の操作により生成及び送信された追加指示信号に応じて、追加手段323によりインストールされた各種のアプリケーションに関する情報である。 The application information 331 is information about various applications installed by the additional means 323 in response to the additional instruction signal generated and transmitted by the operation of the selection screen 7.

アプリケーション情報331に記録されているアプリケーションには、ユーザ100がシェアオフィス設置環境SOAに設置された画像形成装置30で利用するために一時的に記憶部33に記憶されているものが含まれる。 The application recorded in the application information 331 includes an application temporarily stored in the storage unit 33 for use by the user 100 in the image forming apparatus 30 installed in the shared office installation environment SOA.

シェアオフィスアカウント情報332は、シェアオフィス設置環境SOAに設置された画像形成装置30に予め付与されたユーザ100のユーザIDや、ユーザIDに対応付けられたログイン用のパスワード情報等を記録した情報である。 The shared office account information 332 is information that records the user ID of the user 100 assigned in advance to the image forming apparatus 30 installed in the shared office installation environment SOA, the login password information associated with the user ID, and the like. is there.

許可情報333は、アプリケーションを自装置にインストール及びアンインストールすることが許可されていることを示す情報であり、ユーザ100に対応付けて記録されている。 The permission information 333 is information indicating that the application is permitted to be installed and uninstalled in the own device, and is recorded in association with the user 100.

画面情報334は、後述する表示制御手段326により、操作表示部34の表示面(不図示)に表示される各種画面の情報である。画面情報334に記録された画面には、例えば、選択画面7(図5参照)等が含まれる。選択画面7の詳細については、後述する。 The screen information 334 is information on various screens displayed on the display surface (not shown) of the operation display unit 34 by the display control means 326 described later. The screen recorded in the screen information 334 includes, for example, a selection screen 7 (see FIG. 5) and the like. Details of the selection screen 7 will be described later.

操作表示部34は、例えば、タッチパネルディスプレイであり、液晶ディスプレイ等のディスプレイにタッチパネルを重合配置した構成を有する。 The operation display unit 34 is, for example, a touch panel display, and has a configuration in which a touch panel is superposed on a display such as a liquid crystal display.

画像読取部35は、原稿から原稿画像を読み取るものであり、原稿台(不図示)上に設けられた自動原稿送り装置(不図示)と、スキャナ(不図示)とを備え、原稿台に配置された原稿、又は自動原稿送り装置により送られた原稿から原稿画像を光学的に読み取る。画像出力部36は、例えば、電子写真方式、インクジェット方式等によりカラー画像又は白黒画像を用紙等の記録媒体に印刷出力する。 The image reading unit 35 reads a document image from a document, and includes an automatic document feeder (not shown) provided on a document table (not shown) and a scanner (not shown), and is arranged on the document table. The original image is optically read from the original or the original sent by the automatic document feeder. The image output unit 36 prints out a color image or a black-and-white image on a recording medium such as paper by, for example, an electrophotographic method or an inkjet method.

ファクシミリ通信部37は、G3、G4等のファクシミリプロトコルに従ってデータの変復調を行い、公衆回線網を介してファクシミリ通信を行う。通信部38は、NIC(Network Interface Card)等によって実現され、ネットワーク5を介して外部の装置との間で信号を送受信する。 The facsimile communication unit 37 modifies and demolishes data according to a facsimile protocol such as G3 and G4, and performs facsimile communication via a public network. The communication unit 38 is realized by a NIC (Network Interface Card) or the like, and transmits / receives a signal to / from an external device via the network 5.

(選択画面7)
図5は、選択画面7の一例を示す図であり、(a)は、アプリケーションが選択される前の選択画面7の一例を示す図、(b)は、アプリケーションが選択された後の選択画面7の一例を示す図である。選択画面7は、ユーザ100がライセンスを有しているアプリケーションの中から、このユーザ100がシェアオフィス設置環境SOAに設置された画像形成装置30で利用しようとしているアプリケーションを選択するとともに、選択されたアプリケーションをシェアオフィス設置環境SOAに設置された画像形成装置30にインストールすることを指示するための画面である。
(Selection screen 7)
5A and 5B are views showing an example of the selection screen 7, FIG. 5A is a diagram showing an example of the selection screen 7 before the application is selected, and FIG. 5B is a selection screen after the application is selected. It is a figure which shows an example of 7. The selection screen 7 selects and selects the application that the user 100 intends to use in the image forming apparatus 30 installed in the shared office installation environment SOA from the applications licensed by the user 100. This is a screen for instructing to install the application on the image forming apparatus 30 installed in the shared office installation environment SOA.

図5(a)に示すように、選択画面7には、サーバアカウント表示欄71、シェアオフィスアカウント表示欄72、アプリケーション選択釦73等が含まれる。サーバアカウント表示欄71には、上述した割付画面6のサーバアカウント入力欄61から入力されたサーバアカウント(具体的には、「SRV001」)が表示される。また、シェアオフィスアカウント表示欄72には、割付画面6のシェアオフィスアカウント入力欄64から入力されたシェアオフィスアカウント(具体的には、「SO001」)が表示される。 As shown in FIG. 5A, the selection screen 7 includes a server account display field 71, a shared office account display field 72, an application selection button 73, and the like. In the server account display field 71, the server account (specifically, "SRV001") input from the server account input field 61 of the above-mentioned allocation screen 6 is displayed. Further, in the share office account display field 72, the share office account (specifically, "SO001") input from the share office account input field 64 of the allocation screen 6 is displayed.

アプリケーション選択釦73は、サーバアカウント表示欄71及び、シェアオフィスアカウント表示欄72に表示されているアカウントを有するユーザ100がライセンスを有している全アプリケーションの中から、このユーザ100が利用しようとしている特定のアプリケーションを選択するための釦である。 The application selection button 73 is intended to be used by the user 100 from all the applications licensed by the user 100 who has the account displayed in the server account display field 71 and the shared office account display field 72. A button for selecting a specific application.

ここでは、ユーザ100が3つのアプリケーション(「CS1」と記載された第1の選択釦73a、「CS2」と記載された第2の選択釦73b、及び「CS3」と記載された第3の選択釦73c)のライセンスを有している場合を例に挙げて説明する。 Here, the user 100 has three applications (a first selection button 73a described as "CS1", a second selection button 73b described as "CS2", and a third selection described as "CS3". The case where the license of the button 73c) is held will be described as an example.

図5(b)は、アプリケーションが選択された後、例えば、画像形成装置30へのアプリケーションのインストールの実行中に表示される選択画面7の一例である。図5(b)に示すように、上記の第1〜第3の選択釦73a〜cのうちいずれかの釦を選択すると(ここでは、第1の選択釦73aを選択した場合を例に挙げて説明する。)、残りの選択釦(すなわち、第2の選択釦73b及び第3の選択釦73c)が表示されなくなるようになっている。なお、この場合、サーバアカウント表示欄71及びシェアオフィスアカウント表示欄72に代えて、シェアオフィスのユーザIDのみを表示する第2のシェアオフィスアカウント表示欄74を表示してもよい。 FIG. 5B is an example of the selection screen 7 displayed after the application is selected, for example, during the installation of the application on the image forming apparatus 30. As shown in FIG. 5B, when any of the above-mentioned first to third selection buttons 73a to c is selected (here, the case where the first selection button 73a is selected is taken as an example. The remaining selection buttons (that is, the second selection button 73b and the third selection button 73c) are hidden. In this case, instead of the server account display field 71 and the share office account display field 72, a second share office account display field 74 that displays only the user ID of the share office may be displayed.

なお、図示しないが、自装置へのアプリケーションのインストールの実行中、選択画面7には、インストールが完了するまでに要する所要時間を表示してもよい。この所要時間は、例えば、クラウドサービス2で予測してもよい。具体的には、クラウドサービス2(例えば、表示制御手段224)は、画像形成装置30に予測した所要時間を示す情報を送信するとともに、画像形成装置30へのアプリケーションのインストールが実行されている間、画像形成装置30に対して、この所要時間を表示するよう制御してもよい。 Although not shown, the time required for the installation to be completed may be displayed on the selection screen 7 during the installation of the application on the own device. This required time may be predicted by, for example, the cloud service 2. Specifically, the cloud service 2 (for example, the display control means 224) transmits information indicating the estimated required time to the image forming apparatus 30, and while the application is being installed on the image forming apparatus 30. , The image forming apparatus 30 may be controlled to display this required time.

(各手段320〜326)
受付手段320は、ネットワーク5を介して、クラウドサービス2等の外部の装置から送信された各種の情報や信号を受け付ける。送信手段321は、ネットワーク5を介して、クラウドサービス2等の外部の装置に対して各種の情報や信号を送信する。
(Each means 320 to 326)
The reception means 320 receives various information and signals transmitted from an external device such as the cloud service 2 via the network 5. The transmission means 321 transmits various information and signals to an external device such as the cloud service 2 via the network 5.

登録手段322は、記憶部33に各種の情報を登録する。登録手段322は、例えば、シェアオフィス管理者300の操作に応じて、シェアオフィスアカウント情報332を記憶部33に登録する。また、登録手段322は、例えば、ユーザ100の操作に応じて許可情報333を記憶部33に登録する。 The registration means 322 registers various information in the storage unit 33. The registration means 322 registers the shared office account information 332 in the storage unit 33 in response to the operation of the shared office administrator 300, for example. Further, the registration means 322 registers the permission information 333 in the storage unit 33 in response to the operation of the user 100, for example.

追加手段323は、クラウドサービス2から送信された追加指示信号に応じて、選択画面7の操作に応じて選択されたアプリケーションを自装置にインストールする。具体的には、追加手段323は、該当するアプリケーションをクラウドサービス2から取得する(以下、「ダウンロードする」ともいう。)とともに、ダウンロードしたアプリケーションを自装置にインストールする。 The additional means 323 installs the application selected according to the operation of the selection screen 7 on the own device in response to the additional instruction signal transmitted from the cloud service 2. Specifically, the additional means 323 acquires the corresponding application from the cloud service 2 (hereinafter, also referred to as “downloading”), and installs the downloaded application on the own device.

削除手段324は、クラウドサービス2から送信された削除指示信号に応じて、インストールされているアプリケーションをアンインストールする。 The deletion means 324 uninstalls the installed application in response to the deletion instruction signal transmitted from the cloud service 2.

実行制御手段325は、画像読取部35、画像出力部36、ファクシミリ通信部37等を制御して各処理を実行するよう制御するとともに、実行制御手段325は、インストールされたアプリケーションを実行するよう制御する。 The execution control means 325 controls the image reading unit 35, the image output unit 36, the facsimile communication unit 37, etc. to execute each process, and the execution control means 325 controls to execute the installed application. To do.

表示制御手段326は、操作表示部34の表示部(不図示)に対して、画面情報334に記録された各種の画面を表示するよう制御する。 The display control means 326 controls the display unit (not shown) of the operation display unit 34 to display various screens recorded in the screen information 334.

(画像形成装置40A,40B)
オフィス4に配置されている画像形成装置40A,40Bは、シェアオフィス3に配置されている画像形成装置30と実質的に同一の機能及び構成を有している。詳細な説明は省略する。
(Image forming apparatus 40A, 40B)
The image forming devices 40A and 40B arranged in the office 4 have substantially the same functions and configurations as the image forming devices 30 arranged in the shared office 3. Detailed description will be omitted.

(実施の形態の動作)
次に、本発明に係る実施の形態の動作の一例について図を参照して説明する。
(1)情報処理システム1の動作
図6は、本実施の形態に係る情報処理システム1の動作の一例を示すシーケンス図である。なお、以下では、便宜上、情報処理システム1の動作のみならず、ユーザ100、クラウド管理者200及びシェアオフィス管理者300等の人物が行う行為も含めて説明するが、これら人物が行う行為については、「T」と数字とからなる第1のステップ番号を付すとともに、情報処理システム1の動作については、「S」と数字とからなる第2のステップ番号を付して、両者を区別するものとする。また、情報処理システム1の動作は、特に記述のない限り、クラウドサービス2の制御部22の各手段又は画像形成装置30の制御部32の各手段が行うものとする。
(Operation of the embodiment)
Next, an example of the operation of the embodiment according to the present invention will be described with reference to the drawings.
(1) Operation of Information Processing System 1 FIG. 6 is a sequence diagram showing an example of the operation of the information processing system 1 according to the present embodiment. In the following, for convenience, not only the operation of the information processing system 1 but also the actions performed by persons such as the user 100, the cloud administrator 200, and the shared office administrator 300 will be described, but the actions performed by these persons will be described. , A first step number consisting of "T" and a number is attached, and for the operation of the information processing system 1, a second step number consisting of "S" and a number is attached to distinguish between the two. And. Unless otherwise specified, the operation of the information processing system 1 is performed by each means of the control unit 22 of the cloud service 2 or each means of the control unit 32 of the image forming apparatus 30.

ユーザ100(ここでは、一例として、「A社員」ともいう。)は、アプリケーションを提供する者との間で予めアプリケーションに関するライセンスに係る契約(以下、「CSライセンス契約」ともいう。)を結ぶ(T1)。以下、3つのアプリケーション(「CS1」〜「CS3」ともいう。)に関する契約が結ばれた場合を例に挙げて説明する。 User 100 (here, also referred to as "A employee" as an example) concludes a contract (hereinafter, also referred to as "CS license contract") relating to the license related to the application in advance with the person who provides the application (hereinafter, also referred to as "CS license contract"). T1). Hereinafter, a case where a contract for three applications (also referred to as “CS1” to “CS3”) is concluded will be described as an example.

クラウド管理者200が、ユーザ100が結んだCSライセンス契約に応じて、クラウド管理者端末21から、クラウドサービス2にこのA社員のC1〜C3に係るライセンスを登録する操作を行うと、クラウドサービス2は、ライセンス情報232を登録する(S1)。 When the cloud administrator 200 performs an operation of registering the licenses related to C1 to C3 of the A employee in the cloud service 2 from the cloud administrator terminal 21 according to the CS license contract concluded by the user 100, the cloud service 2 Registers the license information 232 (S1).

また、ユーザ100は、シェアオフィス設置環境SOAに設置された画像形成装置30を利用するための契約(以下、「シェアオフィス契約」ともいう。)を結ぶ(T2)。 Further, the user 100 concludes a contract (hereinafter, also referred to as a “shared office contract”) for using the image forming apparatus 30 installed in the shared office installation environment SOA (T2).

シェアオフィス管理者300が、上記のシェアオフィス契約に応じて、シェアオフィス管理者端末31から、シェアオフィス設置環境SOAに設置された画像形成装置30にこのA社員のシェアオフィスのIDを登録する操作を行うと、画像形成装置30は、シェアオフィスアカウント情報332を登録する(S2)。 An operation in which the shared office administrator 300 registers the ID of the shared office of the A employee from the shared office administrator terminal 31 to the image forming apparatus 30 installed in the shared office installation environment SOA in accordance with the above shared office contract. Then, the image forming apparatus 30 registers the shared office account information 332 (S2).

次に、ユーザ100が割付画面6からサーバアカウントにシェアオフィスアカウントを割り付ける操作を行うと、クラウドサービス2は、サーバアカウントとライセンスとに、シェアオフィスのユーザアカウントを割り付ける(S3)。なお、割付画面6は、例えば、クラウド管理者端末21の表示部等に適宜表示されているものとする。 Next, when the user 100 assigns the shared office account to the server account from the allocation screen 6, the cloud service 2 allocates the shared office user account to the server account and the license (S3). It is assumed that the allocation screen 6 is appropriately displayed on the display unit of the cloud administrator terminal 21, for example.

ユーザ100は、CSの使用許諾を申請する(T3)。シェアオフィス設置環境SOAに設置された画像形成装置30は、当該CSのインストール及びアンインストールを許可する許可情報333を登録する(S4)。 User 100 applies for a license for CS (T3). The image forming apparatus 30 installed in the shared office installation environment SOA registers the permission information 333 that permits the installation and uninstallation of the CS (S4).

ユーザ100は、シェアオフィスのユーザID「SO001」で、シェアオフィス設置環境SOAに設置された画像形成装置30にログインする(T4)。次に、ユーザ100は、選択画面7から特定のアプリケーション(ここでは、「CS1」とする。)を画像形成装置30に登録させるCS1の登録依頼を行う(T5)。 The user 100 logs in to the image forming apparatus 30 installed in the shared office installation environment SOA with the shared office user ID “SO001” (T4). Next, the user 100 requests registration of CS1 from the selection screen 7 to register a specific application (here, “CS1”) in the image forming apparatus 30 (T5).

なお、登録依頼は、例えば、CS1の実行を指示することにより行われる。また、選択画面7は、例えば、クラウド管理者端末21の表示部等に適宜表示されているものとする。 The registration request is made, for example, by instructing the execution of CS1. Further, it is assumed that the selection screen 7 is appropriately displayed on the display unit of the cloud administrator terminal 21, for example.

画像形成装置30は、登録依頼に応じて、クラウドサービス2から該当するCS1をダウンロードする(S5)。また、画像形成装置30は、クラウドサービス2からダウンロードしたCS1を自装置にインストールする(S6)。 The image forming apparatus 30 downloads the corresponding CS1 from the cloud service 2 in response to the registration request (S5). Further, the image forming apparatus 30 installs the CS1 downloaded from the cloud service 2 in its own apparatus (S6).

次に、画像形成装置30は、ユーザ100の指示に応じて、CS1を実行する(S7)。CS1の実行が終了した後、ユーザ100は、画像形成装置30からログアウトする(T6)。 Next, the image forming apparatus 30 executes CS1 in response to the instruction of the user 100 (S7). After the execution of CS1 is completed, the user 100 logs out from the image forming apparatus 30 (T6).

最後に、画像形成装置30は、CS1を自装置からアンインストールする(S8)。 Finally, the image forming apparatus 30 uninstalls CS1 from its own apparatus (S8).

(2)クラウドサービス2の動作
図7は、図1に示すクラウドサービス2の動作の一例を示すフローチャートである。クラウド管理者200の操作に応じて、受付手段220がライセンスの登録を行うライセンス登録指示を受け付ける(S20)。
(2) Operation of Cloud Service 2 FIG. 7 is a flowchart showing an example of the operation of the cloud service 2 shown in FIG. In response to the operation of the cloud administrator 200, the reception means 220 receives a license registration instruction for registering a license (S20).

登録手段221は、受付手段220が受け付けたライセンス登録指示に応じて、ライセンスを登録する(S21)。具体的には、登録手段221は、ライセンス登録指示に含まれるライセンス情報232を記憶部23に記憶する。 The registration means 221 registers the license in response to the license registration instruction received by the reception means 220 (S21). Specifically, the registration means 221 stores the license information 232 included in the license registration instruction in the storage unit 23.

次に、表示制御手段224は、クラウド管理者端末21の表示部に割付画面6を表示するように制御するよう制御する(S22)。ユーザ100によって割付画面6の各入力欄61,62,64,65に情報が入力されると、クラウド管理者端末21から、サーバアカウントにシェアオフィスアカウントを割り付けることを指示する割付指示信号が送信される。 Next, the display control means 224 controls to control the allocation screen 6 to be displayed on the display unit of the cloud administrator terminal 21 (S22). When the user 100 inputs information in the input fields 61, 62, 64, 65 of the allocation screen 6, the cloud administrator terminal 21 transmits an allocation instruction signal instructing the server account to allocate the shared office account. To.

受付手段220は、クラウド管理者端末21から送信された割付指示信号を受け付ける(S23)。割付手段222は、サーバアカウント情報231とライセンス情報232とに、シェアオフィスアカウント情報332を割り付け、関連情報233を生成して(S24)、記憶部23に記憶する。 The reception means 220 receives the allocation instruction signal transmitted from the cloud administrator terminal 21 (S23). The allocation means 222 allocates the share office account information 332 to the server account information 231 and the license information 232, generates the related information 233 (S24), and stores it in the storage unit 23.

次に、ユーザ100は、特定のサービスの実行を指示する。具体的には、ユーザ100がシェアオフィス設置環境SOAに設置された画像形成装置30の操作表示部34に表示された選択画面7から、特定のサービスに係るアプリケーション(「CS1」とする。)を選択する操作を行う。 Next, the user 100 instructs the execution of a specific service. Specifically, the application (referred to as "CS1") related to a specific service is displayed from the selection screen 7 displayed on the operation display unit 34 of the image forming apparatus 30 installed in the shared office installation environment SOA by the user 100. Perform the operation to select.

この操作が行われると、指示手段223は、当該画像形成装置30に対して、CS1をダウンロードしてインストールするよう指示する追加指示信号を送信する(S25)。 When this operation is performed, the instruction means 223 transmits an additional instruction signal instructing the image forming apparatus 30 to download and install the CS1 (S25).

なお、画像形成装置30は、追加指示信号に応じてCS1をダウンロードし、自装置にインストールする。ユーザ100は、画像形成装置30に対してインストールされたCS1の実行を指示する。画像形成装置30は、CS1を実行する。 The image forming apparatus 30 downloads CS1 in response to the additional instruction signal and installs it in its own apparatus. The user 100 instructs the image forming apparatus 30 to execute the installed CS1. The image forming apparatus 30 executes CS1.

画像形成装置30によるCS1の実行が終了すると、特定のアプリケーションの実行が終了したことを示す終了通知が画像形成装置30からクラウドサービス2に通知されるようになっている。また、ユーザ100が画像形成装置30からログアウトすると、ログアウトしたことを示すログアウト情報が画像形成装置30からクラウドサービス2に通知されるようになっている。 When the execution of CS1 by the image forming apparatus 30 is completed, the image forming apparatus 30 notifies the cloud service 2 of the end notification indicating that the execution of the specific application is completed. Further, when the user 100 logs out from the image forming apparatus 30, the image forming apparatus 30 notifies the cloud service 2 of the logout information indicating that the user has logged out.

受付手段220は、ログアウト情報を受け付ける(S26)。指示手段223は、当該画像形成装置30に対して、CS1をアンインストールするよう指示する削除指示信号を送信する(S27)。 The reception means 220 receives the logout information (S26). The instruction means 223 transmits a deletion instruction signal instructing the image forming apparatus 30 to uninstall CS1 (S27).

なお、画像形成装置30は、削除指示信号に応じてCS1をアンインストールする。 The image forming apparatus 30 uninstalls CS1 in response to the deletion instruction signal.

以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。例えば、上述した実施の形態では、サーバアカウント情報231とライセンス情報232とを別々に設けたが、両者は、クラウドサービス2内で予め関連付けて記憶されているものであってもよい。 Although the embodiments of the present invention have been described above, the embodiments of the present invention are not limited to the above embodiments, and various modifications and implementations are possible without changing the gist of the present invention. is there. For example, in the above-described embodiment, the server account information 231 and the license information 232 are provided separately, but both may be stored in association with each other in advance in the cloud service 2.

また、例えば、特定のアプリケーション(上述した例では「CS1」)をアンインストールするタイミングについて、上述の実施例では、ユーザ100が画像形成装置30からログアウトしたときとしたが、必ずしもこれに限定されるものでななく、例えば、ユーザ100が画像形成装置30からログアウトしてから予め定められた時間(例えば、1日や数時間等)が経過したときとしてもよく、あるいは、シェアオフィス設置環境SOAを退出したときとしてもよい。 Further, for example, the timing for uninstalling a specific application (“CS1” in the above-mentioned example) is set to the time when the user 100 logs out from the image forming apparatus 30 in the above-mentioned embodiment, but the timing is not necessarily limited to this. For example, a predetermined time (for example, one day or several hours) may have elapsed since the user 100 logged out of the image forming apparatus 30, or the shared office installation environment SOA may be used. It may be when you leave.

なお、アプリケーションをアンインストールするタイミングを、シェアオフィス設置環境SOAを退出したときとする場合、ユーザ100がシェアオフィス設置環境SOAを退出したことを示す情報がシェアオフィス設置環境SOAからクラウドサービス2に送られる仕組みを別途設けてもよい。 If the timing for uninstalling the application is when the shared office installation environment SOA has left, information indicating that the user 100 has left the shared office installation environment SOA is sent from the shared office installation environment SOA to the cloud service 2. A mechanism may be provided separately.

また、インストールごとに毎回アンインストールすることによる待ち時間の増加を抑制するために、毎回アンインストールを実行しないようにしてもよい。すなわち、クラウドサービス2は、予め定められた条件を満たす場合に、指示手段223が画像形成装置30に削除指示信号を送信しないように、指示手段223を制限する指示制限手段(不図示)をさらに設けてもよい。 Further, in order to suppress an increase in the waiting time due to the uninstallation after each installation, the uninstallation may not be executed every time. That is, the cloud service 2 further provides an instruction limiting means (not shown) that limits the instructing means 223 so that the instructing means 223 does not transmit a deletion instruction signal to the image forming apparatus 30 when a predetermined condition is satisfied. It may be provided.

指示制限手段は、例えば、認証が行われたユーザが、前回にログインしていたユーザと異なるユーザであった場合のみにアンストールを実行するように指示手段223を制御してもよい。換言すれば、指示制限手段は、予め定められた条件として、前回にログインしていたユーザと同一のユーザの場合(例えば、シェアオフィスのユーザIDがログイン前後において同一の場合)に、該当するアプリケーションをアンインストールしないように指示手段223を制限してもよい。 The instruction limiting means may control, for example, the instruction means 223 to execute the uninstall only when the authenticated user is a user different from the user who logged in last time. In other words, the instruction limiting means is the corresponding application when the user is the same as the user who logged in last time (for example, when the user ID of the shared office is the same before and after login) as a predetermined condition. The instruction means 223 may be restricted so as not to uninstall.

具体的には、指示制限手段は、予め定められた条件として、同一のユーザによってインストールされたアプリケーションが実行された場合(例えば、何らかの理由により再び印刷機能を実行した場合等)、同一の設定による実行を可能とするために、当該インストールされたアプリケーションをアンストールせずに残しておいてもよい。 Specifically, the instruction limiting means has the same settings when an application installed by the same user is executed (for example, when the print function is executed again for some reason) under predetermined conditions. The installed application may be left uninstalled for execution.

また、指示制限手段は、ユーザが同一である場合のみならず、別の予め定められた条件として、例えば、ユーザが属する組織が同一の場合に、インストールされたアプリケーションを削除しないようにしてもよい。例えば、シェアオフィス設置環境SOAにおいて、同一の組織(例えば、同一の会社等)に属するユーザ同士である場合、次に使うユーザが同一のアプリケーションを利用するために、例えば、留め置きプリントのような予約ジョブ等の特定のジョブについては、アンインストールをしないようにしてもよい。 Further, the instruction limiting means may not delete the installed application not only when the user is the same but also as another predetermined condition, for example, when the organization to which the user belongs is the same. .. For example, in the shared office installation environment SOA, when users belong to the same organization (for example, the same company), a reservation such as a reserved print is reserved so that the next user can use the same application. For a specific job such as a job, you may not uninstall it.

制御部22,32の各手段は、それぞれ一部又は全部を再構成可能回路(FPGA:Field Programmable Gate Array)、特定用途向け集積回路(ASIC:Application Specific Integrated Circuit)等のハードウエア回路によって構成してもよい。 Each means of the control units 22 and 32 is composed of hardware circuits such as a reconfigurable circuit (FPGA: Field Programmable Gate Array) and an application specific integrated circuit (ASIC), which are partially or wholly reconfigurable. You may.

また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをCD−ROM等のコンピュータで読み取り可能な記録媒体に記録して提供することができ、サーバ装置等の外部サーバに格納しておき、ネットワークを介して利用することもできる。 Further, it is possible to omit or change a part of the constituent elements of the above-described embodiment without changing the gist of the present invention. Further, steps can be added, deleted, changed, replaced, etc. in the flow of the above-described embodiment without changing the gist of the present invention. Further, the program used in the above embodiment can be recorded and provided on a computer-readable recording medium such as a CD-ROM, stored in an external server such as a server device, and used via a network. You can also do it.

1…情報処理システム
2…クラウドサービス
21…クラウド管理者端末
22…制御部
22a…プロセッサ
220…受付手段
221…登録手段
222…割付手段
223…指示手段
224…表示制御手段
23…記憶部
230…プログラム
231…サーバアカウント情報
232…ライセンス情報
233…関連情報
234…画面情報
24…通信部
3…シェアオフィス
30,40A,40B…画像形成装置
31…シェアオフィス管理者端末
32…制御部
32a…プロセッサ
320…受付手段
321…送信手段
322…登録手段
323…追加手段
324…削除手段
325…実行制御手段
326…表示制御手段
33…記憶部
330…プログラム
331…アプリケーション情報
332…シェアオフィスアカウント情報
333…許可情報
334…画面情報
34…操作表示部
35…画像読取部
36…画像出力部
37…ファクシミリ通信部
38…通信部
4,4A,4B…オフィス
5,50…ネットワーク
6…割付画面
61…サーバアカウント入力欄
62…ライセンス情報入力欄
63… 追加釦
64…シェアオフィスアカウント入力欄
65…パスワード入力欄
7…選択画面
71…サーバアカウント表示欄
72…シェアオフィスアカウント表示欄
73…アプリケーション選択釦
73a…第1の選択釦
73b…第2の選択釦
73c…第3の選択釦
74…第2のシェアオフィスアカウント表示欄
100…ユーザ
200…クラウド管理者
300…シェアオフィス管理者
SOA…シェアオフィス設置環境
OA1,OA2…オフィス設置環境
1 ... Information processing system 2 ... Cloud service 21 ... Cloud administrator terminal 22 ... Control unit 22a ... Processor 220 ... Reception means 221 ... Registration means 222 ... Allocation means 223 ... Instruction means 224 ... Display control means 23 ... Storage unit 230 ... Program 231 ... Server account information 232 ... License information 233 ... Related information 234 ... Screen information 24 ... Communication unit 3 ... Shared office 30, 40A, 40B ... Image forming device 31 ... Shared office administrator terminal 32 ... Control unit 32a ... Processor 320 ... Reception means 321 ... Transmission means 322 ... Registration means 323 ... Addition means 324 ... Deletion means 325 ... Execution control means 326 ... Display control means 33 ... Storage unit 330 ... Program 331 ... Application information 332 ... Share office account information 333 ... Permission information 334 ... Screen information 34 ... Operation display unit 35 ... Image reading unit 36 ... Image output unit 37 ... Facsimile communication unit 38 ... Communication unit 4, 4A, 4B ... Office 5, 50 ... Network 6 ... Allocation screen 61 ... Server account input field 62 … License information input field 63… Additional button 64… Share office account input field 65… Password input field 7… Selection screen 71… Server account display field 72… Share office account display field 73… Application selection button 73a… First selection button 73b ... Second selection button 73c ... Third selection button 74 ... Second shared office account display field 100 ... User 200 ... Cloud administrator 300 ... Shared office administrator SOA ... Shared office installation environment OA1, OA2 ... Office installation environment

Claims (6)

利用者が機能ごとに有している使用許諾を示す情報と前記利用者を識別する第1の識別情報とに、複数の組織間で共有される機器に対して前記利用者に予め付与された第2の識別情報を割り付ける割付手段と、
前記第2の識別情報で前記機器に接続した前記利用者からの指示に応じて、前記機器に対して前記機能を実行する実行手段を前記機器に追加するよう指示するとともに、前記機器で前記機能の実行が終了した後に前記機器に対して前記実行手段を前記機器から削除するよう指示する指示手段と、
を備える情報処理装置。
The information indicating the license that the user has for each function and the first identification information that identifies the user are given to the user in advance for the device shared between a plurality of organizations. Allocation means for allocating the second identification information,
In response to an instruction from the user connected to the device with the second identification information, the device is instructed to add an execution means for executing the function to the device, and the device performs the function. Instructing the device to delete the executing means from the device after the execution of
Information processing device equipped with.
前記使用許諾を示す情報と前記第1の識別情報と前記第2の識別情報とを入力する割付画面を表示するよう制御する表示制御手段をさらに備え、
前記割付手段は、前記割付画面に入力された情報に応じて、前記使用許諾を示す情報と前記第1の識別情報とに前記第2の識別情報を割り付ける、
請求項1に記載の情報処理装置。
A display control means for controlling the display of the allocation screen for inputting the information indicating the license, the first identification information, and the second identification information is further provided.
The allocation means allocates the second identification information to the information indicating the license and the first identification information according to the information input on the allocation screen.
The information processing device according to claim 1.
前記表示制御手段は、前記機器に前記実行手段が追加されている間、前記機器への前記実行手段の追加が完了するまでに要する所要時間をさらに表示するよう制御する、
請求項2に記載の情報処理装置。
The display control means controls to further display the time required until the addition of the execution means to the device is completed while the execution means is added to the device.
The information processing device according to claim 2.
前記利用者に関する予め定められた条件を満たす場合に、前記機器に対して前記実行手段を削除しないように前記指示手段を制限する指示制限手段をさらに備える、
請求項1から3のいずれか1項に記載の情報処理装置。
Further provided with an instruction limiting means for limiting the instructing means so as not to delete the executing means for the device when the predetermined conditions relating to the user are satisfied.
The information processing device according to any one of claims 1 to 3.
前記指示制限手段は、前記予め定められた条件として、前記機器に接続した前記利用者の前記第2の識別情報又は前記利用者が属する組織が、前回に前記機器に接続した利用者の識別情報又は該利用者が属する組織と同一の場合に、前記機器に対して前記実行手段を削除しないように前記指示手段を制限する、
請求項4に記載の情報処理装置。
As the predetermined condition, the instruction limiting means is the second identification information of the user connected to the device or the identification information of the user to which the organization to which the user belongs last connected to the device. Alternatively, in the case of the same organization to which the user belongs, the instruction means is restricted so that the execution means is not deleted from the device.
The information processing device according to claim 4.
コンピュータを、
利用者が機能ごとに有している使用許諾を示す情報と前記利用者を識別する第1の識別情報とに、複数の組織間で共有される機器に対して前記利用者に予め付与された第2の識別情報を割り付ける割付手段と、
前記第2の識別情報で前記機器に接続した前記利用者からの指示に応じて、前記機器に対して前記機能を実行する実行手段を前記機器に追加するよう指示するとともに、前記機器で前記機能の実行が終了した後に前記機器に対して前記実行手段を前記機器から削除するよう指示する指示手段
として機能させるためのプログラム。
Computer,
The information indicating the license that the user has for each function and the first identification information that identifies the user are given to the user in advance for the device shared between a plurality of organizations. Allocation means for allocating the second identification information,
In response to an instruction from the user connected to the device with the second identification information, the device is instructed to add an execution means for executing the function to the device, and the device performs the function. A program for instructing the device to delete the executing means from the device after the execution of the device is completed.
JP2019191196A 2019-10-18 2019-10-18 Information processing device and program Active JP7467878B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019191196A JP7467878B2 (en) 2019-10-18 2019-10-18 Information processing device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019191196A JP7467878B2 (en) 2019-10-18 2019-10-18 Information processing device and program

Publications (2)

Publication Number Publication Date
JP2021068027A true JP2021068027A (en) 2021-04-30
JP7467878B2 JP7467878B2 (en) 2024-04-16

Family

ID=75638458

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019191196A Active JP7467878B2 (en) 2019-10-18 2019-10-18 Information processing device and program

Country Status (1)

Country Link
JP (1) JP7467878B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007053556A (en) 2005-08-17 2007-03-01 Fuji Xerox Co Ltd Composite machine
JP4407594B2 (en) 2005-08-17 2010-02-03 富士ゼロックス株式会社 Compound machine
JP4873687B2 (en) 2006-02-09 2012-02-08 キヤノン株式会社 Installation apparatus, control method thereof, and program
JP4882597B2 (en) 2006-08-21 2012-02-22 コニカミノルタビジネステクノロジーズ株式会社 Image processing apparatus, application management method, and computer program
JP5212559B1 (en) 2012-03-14 2013-06-19 富士ゼロックス株式会社 Information processing system and program
JP5988355B2 (en) 2012-05-29 2016-09-07 株式会社シーイーシー Business system using portable terminal and control method thereof

Also Published As

Publication number Publication date
JP7467878B2 (en) 2024-04-16

Similar Documents

Publication Publication Date Title
JP5821903B2 (en) Cloud server, cloud printing system and computer program
JP7500997B2 (en) Relay server, authentication system, relay method and program
CN102196135B (en) Electronic device, use restriction method for electronic device
US20170111247A1 (en) Device management apparatus, device management system, device management method, and computer-readable recording medium
JP6184194B2 (en) Image processing apparatus, authentication method thereof, and program
JP6907619B2 (en) Information processing system, information processing method, and information processing equipment
JP2009042991A (en) Image processing apparatus and management system thereof
US10178275B2 (en) Information processing system, apparatus, and information processing method
US20210377277A1 (en) Service providing system, information processing system, and use permission assigning method
KR20180032181A (en) Image forming apparatus, control method of image forming apparatus, and storage medium
JP5069820B2 (en) Image forming system and user manager server device
US11671313B2 (en) Printing apparatus, printing system, method of registering printing apparatus, and medium
JP2010140089A (en) Information processing system, image forming device, information processing method, program, and recording medium
JP6601249B2 (en) Information management system, information management apparatus, information management program, and information management method
JP2011192121A (en) System and apparatus for forming image
JP6919561B2 (en) Information processing equipment, information processing system, integration method
JP7467878B2 (en) Information processing device and program
US11388300B2 (en) Appliance setting apparatus and non-transitory computer-readable recording medium storing appliance setting program
JP7484455B2 (en) Service provision system, application usage method, information processing system
US11343390B2 (en) Information processing apparatus, information processing method, and recording medium
JP7163613B2 (en) Information processing device and program
US20180357024A1 (en) Information processing apparatus and authentication system
JP2019121301A (en) Information processing system, information processing device and program
JP7456217B2 (en) Information processing system, user creation method
US10970014B2 (en) Authentication of user at a device using a mobile application

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220922

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230928

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231031

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231221

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240318

R150 Certificate of patent or registration of utility model

Ref document number: 7467878

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150