JP2024037518A - Information processing system, image forming apparatus, and management server - Google Patents

Information processing system, image forming apparatus, and management server Download PDF

Info

Publication number
JP2024037518A
JP2024037518A JP2022142430A JP2022142430A JP2024037518A JP 2024037518 A JP2024037518 A JP 2024037518A JP 2022142430 A JP2022142430 A JP 2022142430A JP 2022142430 A JP2022142430 A JP 2022142430A JP 2024037518 A JP2024037518 A JP 2024037518A
Authority
JP
Japan
Prior art keywords
management server
cloud storage
job
file
image forming
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
Application number
JP2022142430A
Other languages
Japanese (ja)
Inventor
勇輔 中越
Yusuke Nakakoshi
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.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Priority to JP2022142430A priority Critical patent/JP2024037518A/en
Priority to US18/242,580 priority patent/US20240080402A1/en
Publication of JP2024037518A publication Critical patent/JP2024037518A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To count the number of jobs executed, separately, according to the needs, such as for each cloud storage.
SOLUTION: A job processing unit notifies a management server of a first file selected by a user from a file list. A file supplying unit acquires the first file from a first cloud storage and transmits the file to an image forming apparatus. The job processing unit determines, as a destination of a job log, a first destination allocated to the first cloud storage, from among a plurality of destinations set on a management server, executes a job using the first file, and transmits, to the first destination, a job log including a job counter value. A job log aggregation unit is configured to aggregate the job counter values for each destination, and counts up the job counter value in the job log transmitted to the first destination.
SELECTED DRAWING: Figure 6
COPYRIGHT: (C)2024,JPO&INPIT

Description

本発明は、クラウドストレージに記録されたファイルを画像形成装置に供給する管理サーバーと、このファイルを利用するジョブを実行する画像形成装置と、管理サーバー及び画像形成装置を有する情報処理システムと、に関する。 The present invention relates to a management server that supplies files recorded in cloud storage to an image forming apparatus, an image forming apparatus that executes a job using this file, and an information processing system that includes the management server and the image forming apparatus. .

MFP(Multifunction Peripheral)等の画像形成装置で印刷ジョブを実行する際に、PCから送信されたファイルを、プリンタドライバーを通じて印刷をすることのほかに、MFPがアカウントを持つクラウドストレージ上で管理されているファイルを画像形成装置上で参照及び選択し、印刷することが知られている。 When executing a print job with an image forming device such as an MFP (Multifunction Peripheral), in addition to printing the file sent from the PC through the printer driver, the file is also managed on the cloud storage where the MFP has an account. It is known to refer to and select a file on an image forming apparatus and print the file.

特開2013-186674号公報Japanese Patent Application Publication No. 2013-186674 特開2015-18404号公報Japanese Patent Application Publication No. 2015-18404

クラウドストレージから取り出したファイルの印刷ジョブを実行するのは一般的になってきている。また、印刷結果を集計するシステムも一般的に利用されている。複数のクラウドストレージに記録されたファイルの印刷と、印刷結果を集計するシステムとを組み合わせたとき、固有の問題が発生するおそれがある。例えば、クラウドストレージ用のユーザーアカウントと、企業内で管理しているユーザーIDが一致しないことにより集計単位としてユーザーIDで単純に集計できない、という問題が考えられる(特許文献1)。その結果、印刷ジョブの実行数を、クラウドストレージ毎などのニーズに応じて、個別にカウントできないおそれがある。 It is becoming common to run print jobs from files retrieved from cloud storage. Additionally, systems for tabulating print results are also commonly used. Unique problems may occur when printing files recorded in multiple cloud storages is combined with a system that aggregates the print results. For example, there may be a problem in which the user account for cloud storage and the user ID managed within the company do not match, making it impossible to simply aggregate by user ID as a unit of aggregation (Patent Document 1). As a result, there is a possibility that the number of executed print jobs cannot be counted individually depending on the needs of each cloud storage.

以上のような事情に鑑み、本発明の目的は、ジョブの実行数を、クラウドストレージ毎などのニーズに応じて、個別にカウントすることにある。 In view of the above circumstances, an object of the present invention is to individually count the number of job executions depending on the needs of each cloud storage.

本発明の一形態に係る情報処理システムは、
画像形成装置と、
前記画像形成装置とネットワークを介して通信可能に接続された管理サーバーと、
を具備し、
前記画像形成装置は、ログイン部、ファイル一覧要求部及びジョブ処理部を有し、
前記管理サーバーは、ストレージ一覧供給部、ファイル一覧供給部、ファイル供給部及びジョブログ集計部を有し、
前記画像形成装置の前記ログイン部は、前記管理サーバーにログインするユーザーに関する情報を前記管理サーバーに送信し、
前記管理サーバーの前記ストレージ一覧供給部は、前記管理サーバーとネットワークを介して通信可能に接続され前記ユーザーが利用可能な複数のクラウドストレージを示すクラウドストレージ一覧を前記画像形成装置に送信し、
前記画像形成装置の前記ファイル一覧要求部は、前記クラウドストレージ一覧から前記ユーザーより選択された第1のクラウドストレージを前記管理サーバーに通知し、
前記管理サーバーの前記ファイル一覧供給部は、前記第1のクラウドストレージに記録され前記ユーザーが利用可能な1以上のファイルを示すファイル一覧を前記画像形成装置に送信し、
前記画像形成装置のジョブ処理部は、前記ファイル一覧から前記ユーザーより選択された第1のファイルを前記管理サーバーに通知し、
前記管理サーバーのファイル供給部は、前記第1のファイルを前記第1のクラウドストレージから取得して前記画像形成装置に送信し、
前記画像形成装置のジョブ処理部は、
前記管理サーバーに設定された複数の送信先の中から、前記第1のクラウドストレージに割り当てられた第1の送信先をジョブログの送信先として決定し、前記第1のファイルを利用するジョブを実行し、ジョブカウンター値を含むジョブログを前記管理サーバーの前記第1の送信先に送信し、
前記管理サーバーの前記ジョブログ集計部は、送信先毎のジョブカウンター値を集計するように構成され、前記第1の送信先に送信された前記ジョブログの前記ジョブカウンター値をカウントアップする。
An information processing system according to one embodiment of the present invention includes:
an image forming device;
a management server communicably connected to the image forming apparatus via a network;
Equipped with
The image forming apparatus includes a login section, a file list request section, and a job processing section,
The management server includes a storage list supply unit, a file list supply unit, a file supply unit, and a job log aggregation unit,
The login unit of the image forming apparatus transmits information regarding a user who logs into the management server to the management server,
The storage list supply unit of the management server transmits to the image forming apparatus a cloud storage list indicating a plurality of cloud storages that are communicably connected to the management server via a network and that are available to the user;
The file list requesting unit of the image forming apparatus notifies the management server of a first cloud storage selected by the user from the cloud storage list;
The file list supply unit of the management server transmits a file list indicating one or more files recorded in the first cloud storage and available to the user to the image forming apparatus,
the job processing unit of the image forming apparatus notifies the management server of the first file selected by the user from the file list;
The file supply unit of the management server acquires the first file from the first cloud storage and transmits it to the image forming apparatus,
The job processing unit of the image forming apparatus includes:
A first destination assigned to the first cloud storage is determined as the job log destination from among the plurality of destinations set in the management server, and a job that uses the first file is sent. and transmitting a job log including a job counter value to the first destination of the management server;
The job log aggregation unit of the management server is configured to aggregate job counter values for each destination, and counts up the job counter value of the job log transmitted to the first destination.

本実施形態によれば、管理サーバーのジョブログ集計部は、各クラウドストレージに割り当てられた送信先毎に、ジョブカウンター値(即ち、印刷量等のジョブ実行量)を集計することができる。これにより、ユーザーは、より詳細な集計レポートの生成が可能になる。 According to this embodiment, the job log aggregation unit of the management server can aggregate the job counter value (that is, the amount of job execution such as the amount of printing) for each destination assigned to each cloud storage. This allows users to generate more detailed aggregate reports.

各送信先は、各クラウドストレージ又は各クラウドストレージの属性により異なる
Each destination differs depending on each cloud storage or the attributes of each cloud storage.

本実施形態によれば、管理サーバーのジョブログ集計部は、クラウドストレージ毎に、又は、クラウドストレージの属性毎に、ジョブカウンター値(即ち、印刷量等のジョブ実行量)を集計することができる。これにより、ユーザーは、より詳細な集計レポートの生成が可能になる。 According to this embodiment, the job log aggregation unit of the management server can aggregate job counter values (i.e., job execution amount such as print amount) for each cloud storage or for each cloud storage attribute. . This allows users to generate more detailed aggregate reports.

前記クラウドストレージ一覧に含まれる前記複数のクラウドストレージは、
前記管理サーバーのサプライヤより提供される管理サーバークラウドストレージと、
前記管理サーバーのサプライヤと異なるサプライヤより提供されるサードパーティクラウドストレージと、
を含む。
The plurality of cloud storages included in the cloud storage list are:
a management server cloud storage provided by the management server supplier;
a third-party cloud storage provided by a supplier different from the supplier of the management server;
including.

サードパーティクラウドストレージに記録されたファイルを利用するジョブ利用単価と、管理サーバークラウドストレージに記録されたファイルを利用するジョブ利用単価とを異なる値に設定することで、個別に適切な料金を算出することができる。 By setting different values for the usage unit price for jobs that use files recorded in third-party cloud storage and the usage unit price for jobs that use files recorded in management server cloud storage, appropriate charges are calculated individually. be able to.

複数の送信先は、各クラウドストレージがサードパーティにより提供されるか、前記管理サーバーのサプライヤにより提供されるか、を区別する。 The multiple destinations distinguish whether each cloud storage is provided by a third party or by a supplier of the management server.

サードパーティクラウドストレージに記録されたファイルを利用するジョブ利用単価と、管理サーバークラウドストレージに記録されたファイルを利用するジョブ利用単価とを異なる値に設定することで、個別に適切な料金を算出することができる。 By setting different values for the usage unit price for jobs that use files recorded in third-party cloud storage and the usage unit price for jobs that use files recorded in management server cloud storage, appropriate charges are calculated individually. be able to.

前記管理サーバーの前記ジョブログ集計部は、各送信先に依存して異なるジョブ利用単価に基づき、各クラウドストレージを利用したジョブの料金を決定する。 The job log aggregation unit of the management server determines a charge for a job using each cloud storage based on a job usage unit price that varies depending on each destination.

クラウドストレージ毎のジョブ利用単価を異なる値に設定することで、個別に適切な料金を算出することができる。 By setting the job usage unit price for each cloud storage to a different value, it is possible to calculate an appropriate charge individually.

前記サードパーティクラウドストレージに記録されたファイルを利用するジョブ利用単価より、前記管理サーバークラウドストレージに記録されたファイルを利用するジョブ利用単価が、高価格に設定される。 A unit usage price for a job that uses files recorded in the management server cloud storage is set to be higher than a usage unit price for a job that uses files recorded in the third-party cloud storage.

画像形成装置のユーザーは、サードパーティクラウドストレージのサプライヤにサードパーティクラウドストレージの利用料を支払っているが、管理サーバーのサプライヤに管理サーバークラウドストレージの利用料を支払っていない場合に、サードパーティクラウドストレージに記録されたファイルを利用するジョブ利用単価より、管理サーバークラウドストレージに記録されたファイルを利用するジョブ利用単価を、高価格に設定することで、管理サーバークラウドストレージからのファイル送信等に係る費用を賄うことを図れる。 If the user of the imaging device pays the third-party cloud storage fee to the third-party cloud storage supplier, but does not pay the management server cloud storage fee to the management server supplier, the user of the third-party cloud storage By setting the unit usage price for jobs that use files recorded in the management server cloud storage higher than the usage unit price for jobs that use files recorded in the management server cloud storage, costs associated with sending files from the management server cloud storage, etc. We can aim to cover the following.

前記複数の送信先の総数は、前記複数のクラウドストレージの総数より小さく、
前記複数のクラウドストレージのうち一部の複数のクラウドストレージには、共通の送信先が割り当てられ、
前記ジョブログは、クラウドストレージを一意に識別するクラウドストレージ識別情報をさらに含み、
前記送信先と前記クラウドストレージ識別情報との組み合わせは、クラウドストレージ毎に異なる。
The total number of the plurality of destinations is smaller than the total number of the plurality of cloud storages,
A common destination is assigned to some of the plurality of cloud storages, and
The job log further includes cloud storage identification information that uniquely identifies the cloud storage,
The combination of the destination and the cloud storage identification information differs for each cloud storage.

これにより、印刷管理サーバーのジョブログ集計部は、複数のクラウドストレージのうち一部の複数のクラウドストレージには、共通の送信先が割り当てられるにも拘わらず、どのクラウドストレージに関するジョブが実行されたかを特定することができる。印刷管理サーバーのジョブログ集計部は、クラウドストレージ毎にジョブカウンター値を集計することで、一律の料金ではなく、個々のクラウドストレージに応じて、個別に適切な料金を算出することができる。 As a result, the job log aggregation unit of the print management server is unable to track which cloud storage jobs were executed, even though a common destination is assigned to some of the multiple cloud storages. can be identified. By aggregating job counter values for each cloud storage, the job log aggregation unit of the print management server can calculate an appropriate charge individually according to each cloud storage, rather than a uniform charge.

本発明の一形態に係る画像形成装置は、
管理サーバーとネットワークを介して通信可能に接続され、
を具備し、
前記管理サーバーにログインするユーザーに関する情報を前記管理サーバーに送信するログイン部と、
前記管理サーバーから、前記管理サーバーとネットワークを介して通信可能に接続され前記ユーザーが利用可能な複数のクラウドストレージを示すクラウドストレージ一覧を受信し、前記クラウドストレージ一覧から前記ユーザーより選択された第1のクラウドストレージを前記管理サーバーに通知するファイル一覧要求部と、
前記管理サーバーから、前記第1のクラウドストレージに記録され前記ユーザーが利用可能な1以上のファイルを示すファイル一覧を受信し、前記ファイル一覧から前記ユーザーより選択された第1のファイルを前記管理サーバーに通知し、
前記管理サーバーから、前記第1のファイルを前記第1のクラウドストレージから取得して画像形成装置に送信し、前記管理サーバーに設定された複数の送信先の中から、前記第1のクラウドストレージに割り当てられた第1の送信先をジョブログの送信先として決定し、前記第1のファイルを利用するジョブを実行し、ジョブカウンター値を含むジョブログを前記管理サーバーの前記第1の送信先に送信するジョブ処理部と、
を具備する。
An image forming apparatus according to one embodiment of the present invention includes:
It is communicably connected to the management server via the network,
Equipped with
a login unit that transmits information regarding a user logging into the management server to the management server;
A cloud storage list indicating a plurality of cloud storages that are communicably connected to the management server via a network and available to the user is received from the management server, and a first cloud storage selected by the user from the cloud storage list is received. a file list request unit that notifies the management server of the cloud storage of the file;
A file list indicating one or more files recorded in the first cloud storage and available to the user is received from the management server, and a first file selected by the user from the file list is sent to the management server. notify the
The management server acquires the first file from the first cloud storage, transmits it to the image forming apparatus, and sends the first file to the first cloud storage from among a plurality of destinations set in the management server. determining the assigned first destination as the job log destination, executing a job that uses the first file, and sending the job log including the job counter value to the first destination of the management server; A job processing unit for sending,
Equipped with.

本発明の一形態に係る管理サーバーは、
画像形成装置とネットワークを介して通信可能に接続され、
前記画像形成装置から、管理サーバーにログインするユーザーに関する情報を受信し、前記管理サーバーとネットワークを介して通信可能に接続され前記ユーザーが利用可能な複数のクラウドストレージを示すクラウドストレージ一覧を前記画像形成装置に送信するストレージ一覧供給部と、
前記画像形成装置から、前記クラウドストレージ一覧から前記ユーザーより選択された第1のクラウドストレージの通知を受信し、前記第1のクラウドストレージに記録され前記ユーザーが利用可能な1以上のファイルを示すファイル一覧を前記画像形成装置に送信するファイル一覧供給部と、
前記画像形成装置から、前記ファイル一覧から前記ユーザーより選択された第1のファイルの通知を受信し、前記第1のファイルを前記第1のクラウドストレージから取得して前記画像形成装置に送信するファイル供給部と、
前記画像形成装置から、前記第1のファイルを利用するジョブを実行したときの、ジョブカウンター値を含むジョブログを、前記管理サーバーに設定された複数の送信先に含まれ前記第1のクラウドストレージに割り当てられた第1の送信先において受信し、送信先毎のジョブカウンター値を集計するように構成され、前記第1の送信先に送信された前記ジョブログの前記ジョブカウンター値をカウントアップするジョブログ集計部と、
を具備する。
A management server according to one embodiment of the present invention includes:
It is communicably connected to the image forming device via a network,
Information regarding a user who logs in to the management server is received from the image forming apparatus, and a list of cloud storages indicating a plurality of cloud storages that are communicably connected to the management server via a network and available to the user is formed in the image. a storage list supply unit for sending to the device;
A file indicating a first cloud storage selected by the user from the cloud storage list from the image forming apparatus, and indicating one or more files recorded in the first cloud storage and available to the user. a file list supply unit that transmits the list to the image forming apparatus;
A file that receives from the image forming apparatus a notification of a first file selected by the user from the file list, acquires the first file from the first cloud storage, and sends the first file to the image forming apparatus. a supply section;
A job log including a job counter value when a job using the first file is executed is sent from the image forming apparatus to the first cloud storage included in the plurality of destinations set in the management server. is configured to receive the job at a first destination assigned to the job log and totalize a job counter value for each destination, and count up the job counter value of the job log transmitted to the first destination. Job log aggregation department,
Equipped with.

本発明によれば、ジョブの実行数を、クラウドストレージ毎などのニーズに応じて、個別にカウントすることを図れる。 According to the present invention, the number of job executions can be counted individually depending on the needs of each cloud storage.

なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。 Note that the effects described here are not necessarily limited, and may be any of the effects described in this disclosure.

本発明の一実施形態に係る情報処理システムを示す。1 shows an information processing system according to an embodiment of the present invention. サードパーティクラウドストレージを登録するためのGUIの一例を示す。An example of a GUI for registering third-party cloud storage is shown. 画像形成装置のハードウェア構成を示す。The hardware configuration of the image forming apparatus is shown. 管理サーバーのハードウェア構成を示す。Shows the hardware configuration of the management server. 情報処理システムの機能的構成を示す。The functional configuration of the information processing system is shown. 情報処理システムの動作シーケンスを示す。The operation sequence of the information processing system is shown. クラウドストレージを選択するためのGUIの一例を示す。An example of a GUI for selecting cloud storage is shown. ファイルを選択するためのGUIの一例を示す。An example of a GUI for selecting a file is shown.

以下、図面を参照しながら、本発明の実施形態を説明する。 Embodiments of the present invention will be described below with reference to the drawings.

1.情報処理システム 1. information processing system

図1は、本発明の一実施形態に係る情報処理システムを示す。 FIG. 1 shows an information processing system according to an embodiment of the present invention.

情報処理システム1は、インターネット等のネットワークNを介して通信可能に接続された画像形成装置10及び印刷管理サーバー20を有する。 The information processing system 1 includes an image forming apparatus 10 and a print management server 20 that are communicably connected via a network N such as the Internet.

画像形成装置10は、例えば、MFP(Multifunction Peripheral)であり、オフィス等に設置される。画像形成装置10は、典型的には複数でよいが、本実施形態では1台として説明する。 The image forming apparatus 10 is, for example, an MFP (Multifunction Peripheral), and is installed in an office or the like. Although there may typically be a plurality of image forming apparatuses 10, in this embodiment, one image forming apparatus will be described.

印刷管理サーバー20は、画像形成装置10のジョブや、画像形成装置10のユーザーを管理する。印刷管理サーバー20は、印刷管理サーバーであり、また、クラウドストレージの機能も持つ。言い換えれば、印刷管理サーバー20も、ファイルを記録することが可能である管理サーバークラウドストレージ29として機能する。 The print management server 20 manages jobs of the image forming apparatus 10 and users of the image forming apparatus 10. The print management server 20 is a print management server and also has a cloud storage function. In other words, the print management server 20 also functions as a management server cloud storage 29 that can record files.

印刷管理サーバー20の管理下にある画像形成装置10のユーザーは、画像形成装置10を用いて、印刷管理サーバー20にユーザー自身がアカウントを持つサードパーティクラウドストレージ30のリンクを登録することができる。印刷管理サーバー20は、サードパーティクラウドストレージ30にネットワークNを介してアクセス可能である。 A user of the image forming apparatus 10 under the management of the print management server 20 can use the image forming apparatus 10 to register a link to the third-party cloud storage 30 in which the user has an account in the print management server 20. The print management server 20 can access the third-party cloud storage 30 via the network N.

図2は、サードパーティクラウドストレージを登録するためのGUIの一例を示す。 FIG. 2 shows an example of a GUI for registering third-party cloud storage.

同図は、画像形成装置10を介して印刷管理サーバー20にログインしたユーザーは、GUIを介して、3種類のサードパーティクラウドストレージ30のリンクを、ユーザーに紐づけて印刷管理サーバー20に登録する例を示す。 In the figure, a user who logs in to the print management server 20 via the image forming apparatus 10 registers links of three types of third-party cloud storages 30 in the print management server 20 in association with the user via the GUI. Give an example.

管理サーバークラウドストレージ29は、印刷管理サーバー20のサプライヤより提供される。一方、1又は複数のサードパーティクラウドストレージ30は、それぞれ画像形成装置10や印刷管理サーバー20のサプライヤとは異なる、複数の異なるサードパーティサプライヤにより提供される。各サードパーティクラウドストレージ30は、画像形成装置10に出力可能なデータを記録する。 The management server cloud storage 29 is provided by the supplier of the print management server 20. On the other hand, the one or more third-party cloud storages 30 are provided by a plurality of different third-party suppliers that are different from the suppliers of the image forming apparatus 10 and the print management server 20, respectively. Each third-party cloud storage 30 records data that can be output to the image forming apparatus 10.

画像形成装置10のユーザーは、画像形成装置10のタッチパネルを介して印刷管理サーバー20にログインし、印刷管理サーバー20を介して、サードパーティクラウドストレージ30や管理サーバークラウドストレージ29からダウンロードしたファイルの印刷ジョブなどを実行することが出来る。 The user of the image forming apparatus 10 logs into the print management server 20 via the touch panel of the image forming apparatus 10 and prints files downloaded from the third-party cloud storage 30 or the management server cloud storage 29 via the print management server 20. You can execute jobs etc.

画像形成装置10のユーザーは、典型的には、サードパーティクラウドストレージ30のサプライヤに、サードパーティクラウドストレージ30の利用料を支払っている。一方、印刷管理サーバー20は、典型的には、画像形成装置10のサプライヤにより提供される。典型的には、管理サーバークラウドストレージ29は印刷管理サーバー20のサービスの一貫としてユーザーに提供される。このため、ユーザーは、典型的には、印刷管理サーバー20のサプライヤに、管理サーバークラウドストレージ29の利用のみにフォーカスした利用料を支払っていない。 The user of the image forming device 10 typically pays a fee for using the third-party cloud storage 30 to the supplier of the third-party cloud storage 30 . On the other hand, the print management server 20 is typically provided by the supplier of the image forming apparatus 10. Typically, the management server cloud storage 29 is provided to users as part of the services of the print management server 20. Therefore, the user typically does not pay a usage fee to the supplier of the print management server 20 that focuses only on the use of the management server cloud storage 29.

2.画像形成装置のハードウェア構成 2. Hardware configuration of image forming device

図3は、画像形成装置のハードウェア構成を示す。 FIG. 3 shows the hardware configuration of the image forming apparatus.

画像形成装置10は、制御回路100を備える。制御回路100は、プロセッサーであるCPU11a(Central Processing Unit)、RAM11b(Random Access Memory)、メモリーであるROM11c(Read Only Memory)及び専用のハードウェア回路等から構成され、画像形成装置10の全体的な動作制御を司る。CPU11aは、ROM11cが記憶する情報処理プログラムをRAM11bにロードして実行する。ROM11cは、CPU11aが実行するプログラムやデータなどを固定的に記憶する。ROM11cは、非一過性のコンピューター読み取り可能な記録媒体の一例である。 Image forming apparatus 10 includes a control circuit 100 . The control circuit 100 is composed of a CPU 11a (Central Processing Unit) which is a processor, a RAM 11b (Random Access Memory), a ROM 11c (Read Only Memory) which is a memory, a dedicated hardware circuit, etc., and controls the entire image forming apparatus 10. Controls motion control. The CPU 11a loads the information processing program stored in the ROM 11c into the RAM 11b and executes it. The ROM 11c permanently stores programs and data executed by the CPU 11a. The ROM 11c is an example of a non-transitory computer-readable recording medium.

制御回路100は、画像読取部12(イメージスキャナー)、画像処理部14(GPU(Graphics Processing Unit)を含む)、画像メモリー15、画像形成部16(プリンター)、表示部17aを備える操作部17(タッチパネル)、HDD(Hard Disk Drive)やSSD(Solid State Drive)等の大容量の不揮発性の記憶装置18、ファクシミリ通信部19及びネットワーク通信インターフェース13等と接続されている。制御回路100は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。操作部17(タッチパネル)は、入力装置の一形態であり、入力装置として、マイクロフォンを含む音声入力装置が設けられてもよい。 The control circuit 100 includes an image reading section 12 (image scanner), an image processing section 14 (including a GPU (Graphics Processing Unit)), an image memory 15, an image forming section 16 (printer), and an operation section 17 (including a display section 17a). touch panel), a large-capacity nonvolatile storage device 18 such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive), a facsimile communication unit 19, a network communication interface 13, and the like. The control circuit 100 controls the operations of the above-mentioned parts connected to it, and transmits and receives signals and data to and from each part. The operation unit 17 (touch panel) is one form of an input device, and an audio input device including a microphone may be provided as the input device.

3.管理サーバーのハードウェア構成 3. Management server hardware configuration

図4は、管理サーバーのハードウェア構成を示す。 FIG. 4 shows the hardware configuration of the management server.

印刷管理サーバー20は、CPU21、ROM22、RAM23、HDDやSSD等の大容量の不揮発性の記憶装置24、ネットワーク通信インターフェース25、操作装置26及び表示装置27と、これらを相互に接続するバス28とを有する。記憶装置24の一部の領域は管理サーバークラウドストレージ29として機能する。管理サーバークラウドストレージ29は、論理的には印刷管理サーバー20に属していればよく、印刷管理サーバー20に内蔵されてもよく、及び/又は、物理的に独立し接続されてもよい。 The print management server 20 includes a CPU 21, a ROM 22, a RAM 23, a large-capacity nonvolatile storage device 24 such as an HDD or an SSD, a network communication interface 25, an operating device 26, a display device 27, and a bus 28 that interconnects these devices. has. A part of the storage device 24 functions as a management server cloud storage 29. The management server cloud storage 29 only needs to logically belong to the print management server 20, may be built into the print management server 20, and/or may be physically independent and connected.

CPU21、ROM22、及びRAM23は、制御回路200を構成する。CPU21は、ROM22が記憶する情報処理プログラムをRAM23にロードして実行する。ROM22は、CPU21が実行するプログラムやデータなどを固定的に記憶する。ROM22は、非一過性のコンピューター読み取り可能な記録媒体の一例である。 CPU21, ROM22, and RAM23 constitute control circuit 200. The CPU 21 loads the information processing program stored in the ROM 22 into the RAM 23 and executes it. The ROM 22 permanently stores programs and data executed by the CPU 21. The ROM 22 is an example of a non-transitory computer-readable recording medium.

4.情報処理システムの機能的構成 4. Functional configuration of information processing system

図5は、情報処理システムの機能的構成を示す。 FIG. 5 shows the functional configuration of the information processing system.

画像形成装置10の制御回路100において、CPU11aは、ROM11cが記憶する情報処理プログラムをRAM11bにロードして実行することにより、ログイン部101、ファイル一覧要求部102及びジョブ処理部103として動作する。 In the control circuit 100 of the image forming apparatus 10, the CPU 11a operates as a login section 101, a file list requesting section 102, and a job processing section 103 by loading an information processing program stored in a ROM 11c into a RAM 11b and executing it.

印刷管理サーバー20の制御回路200において、CPU21は、ROM22が記憶する情報処理プログラムをRAM23にロードして実行することにより、ストレージ一覧供給部201、ファイル一覧供給部202、ファイル供給部203及びジョブログ集計部204として動作する。 In the control circuit 200 of the print management server 20, the CPU 21 loads the information processing program stored in the ROM 22 into the RAM 23 and executes it, thereby controlling the storage list supply section 201, file list supply section 202, file supply section 203, and job log. It operates as a totaling unit 204.

5.情報処理システムの動作シーケンス 5. Operation sequence of information processing system

図6は、情報処理システムの動作シーケンスを示す。 FIG. 6 shows the operation sequence of the information processing system.

画像形成装置10のログイン部101は、タッチパネルを介したユーザーのログイン操作を受け付け、印刷管理サーバー20にログインするユーザーに関する情報を、印刷管理サーバー20に送信する(ステップS101)。 The login unit 101 of the image forming apparatus 10 accepts a user's login operation via the touch panel, and transmits information regarding the user who logs in to the print management server 20 to the print management server 20 (step S101).

印刷管理サーバー20のストレージ一覧供給部201は、画像形成装置10からユーザーのログインを受け付けると、ログインOK通知と、ユーザーが利用可能な(即ち、ユーザーに紐づけられた)複数のクラウドストレージを示すクラウドストレージ一覧とを、画像形成装置10に送信する(ステップS201)。クラウドストレージ一覧に含まれる複数のクラウドストレージは、管理サーバークラウドストレージ29と、1又は複数(本例では3個)のサードパーティクラウドストレージ30と、を含む。 When the storage list supply unit 201 of the print management server 20 receives the user's login from the image forming apparatus 10, it displays a login OK notification and a plurality of cloud storages that are available to the user (that is, linked to the user). The cloud storage list is transmitted to the image forming apparatus 10 (step S201). The multiple cloud storages included in the cloud storage list include the management server cloud storage 29 and one or more (three in this example) third party cloud storages 30.

画像形成装置10のログイン部101は、印刷管理サーバー20から、ログインOK通知と、クラウドストレージ一覧とを受信する。画像形成装置10のファイル一覧要求部102は、クラウドストレージ一覧に含まれる複数のクラウドストレージ(管理サーバークラウドストレージ29、サードパーティクラウドストレージ30)から1個のクラウドストレージを選択するためのGUI110を、タッチパネルに表示する。 The login unit 101 of the image forming apparatus 10 receives a login OK notification and a cloud storage list from the print management server 20. The file list requesting unit 102 of the image forming apparatus 10 uses a touch panel to create a GUI 110 for selecting one cloud storage from a plurality of cloud storages (management server cloud storage 29, third party cloud storage 30) included in the cloud storage list. to be displayed.

図7は、クラウドストレージを選択するためのGUIの一例を示す。 FIG. 7 shows an example of a GUI for selecting cloud storage.

GUI110は、印刷管理サーバー20から受信したクラウドストレージ一覧に含まれる複数のクラウドストレージの名称、即ち、管理サーバークラウドストレージ29の名称を示すボタン291と、複数(本例では3個)のサードパーティクラウドストレージ30の名称を示すボタン301、302、303とを含む。ユーザーは、何れかのボタン291、301、302、303を操作することで、1個のクラウドストレージ(管理サーバークラウドストレージ29、サードパーティクラウドストレージ30の何れか)を選択する。以下、ユーザーにより選択されたクラウドストレージを、第1のクラウドストレージ310と称する。 The GUI 110 includes a button 291 indicating the names of multiple cloud storages included in the cloud storage list received from the print management server 20, that is, the name of the management server cloud storage 29, and a button 291 indicating the name of multiple (three in this example) third-party cloud storages. It includes buttons 301, 302, and 303 indicating the names of storages 30. The user selects one cloud storage (either the management server cloud storage 29 or the third party cloud storage 30) by operating any of the buttons 291, 301, 302, and 303. Hereinafter, the cloud storage selected by the user will be referred to as a first cloud storage 310.

画像形成装置10のファイル一覧要求部102は、印刷管理サーバー20に、クラウドストレージ一覧からユーザーより選択された第1のクラウドストレージ310を通知し、第1のクラウドストレージ310に記録されユーザーが利用可能な1以上のファイルを示すファイル一覧を要求する(ステップS102)。 The file list requesting unit 102 of the image forming apparatus 10 notifies the print management server 20 of the first cloud storage 310 selected by the user from the cloud storage list, and the file list is recorded in the first cloud storage 310 and available for use by the user. A file list indicating one or more files is requested (step S102).

印刷管理サーバー20のファイル一覧供給部202は、画像形成装置10から要求を受けると、第1のクラウドストレージ310に、第1のクラウドストレージ310に記録されユーザーが利用可能な1以上のファイルを示すファイル一覧を要求する(ステップS202)。 Upon receiving a request from the image forming apparatus 10, the file list supply unit 202 of the print management server 20 displays, in the first cloud storage 310, one or more files recorded in the first cloud storage 310 and available to the user. A file list is requested (step S202).

第1のクラウドストレージ310は、印刷管理サーバー20から要求を受けると、第1のクラウドストレージ310に記録されユーザーが利用可能な1以上のファイルを示すファイル一覧を、印刷管理サーバー20に送信する(ステップS301)。 Upon receiving a request from the print management server 20, the first cloud storage 310 transmits to the print management server 20 a file list indicating one or more files recorded in the first cloud storage 310 and available to the user ( Step S301).

印刷管理サーバー20のファイル一覧供給部202は、第1のクラウドストレージ310に記録されユーザーが利用可能な1以上のファイルを示すファイル一覧を、第1のクラウドストレージ310から受信し、画像形成装置10に送信する(ステップS203)。 The file list supply unit 202 of the print management server 20 receives from the first cloud storage 310 a file list indicating one or more files recorded in the first cloud storage 310 and available to the user, and sends the file list to the image forming apparatus 10. (Step S203).

画像形成装置10のジョブ処理部103は、印刷管理サーバー20から、ファイル一覧を受信する。画像形成装置10のジョブ処理部103は、ファイル一覧に含まれる複数のファイルから1個のファイルを選択するためのGUI120を、タッチパネルに表示する。 The job processing unit 103 of the image forming apparatus 10 receives the file list from the print management server 20. The job processing unit 103 of the image forming apparatus 10 displays a GUI 120 on the touch panel for selecting one file from a plurality of files included in the file list.

図8は、ファイルを選択するためのGUIの一例を示す。 FIG. 8 shows an example of a GUI for selecting a file.

GUI120は、印刷管理サーバー20から受信したファイル一覧に含まれる複数のファイルの名称を示すボタン311、312、313、314を含む。ユーザーは、何れかのボタン311、312、313、314を操作することで、1又は複数のファイルを選択する。同図の様に、ユーザーは、ボタン311、313を操作することで、2個のファイルを選択してもよい。以下、ユーザーが1個のファイルを選択した場合を説明し、ユーザーにより選択されたファイルを第1のファイルと称する。 The GUI 120 includes buttons 311 , 312 , 313 , and 314 that indicate the names of multiple files included in the file list received from the print management server 20 . The user selects one or more files by operating any of the buttons 311, 312, 313, and 314. As shown in the figure, the user may select two files by operating buttons 311 and 313. Hereinafter, a case will be described in which the user selects one file, and the file selected by the user will be referred to as the first file.

画像形成装置10のジョブ処理部103は、印刷管理サーバー20に、第1のクラウドストレージ310のファイル一覧からユーザーより選択された第1のファイルを通知し、第1のファイルを要求する(ステップS103)。 The job processing unit 103 of the image forming apparatus 10 notifies the print management server 20 of the first file selected by the user from the file list of the first cloud storage 310 and requests the first file (step S103 ).

印刷管理サーバー20のファイル供給部203は、画像形成装置10から要求を受けると、第1のクラウドストレージ310に、第1のファイルを要求する(ステップS203)。 Upon receiving the request from the image forming apparatus 10, the file supply unit 203 of the print management server 20 requests the first file from the first cloud storage 310 (step S203).

第1のクラウドストレージ310は、印刷管理サーバー20から要求を受けると、第1のファイルを、印刷管理サーバー20に送信する(ステップS302)。 Upon receiving the request from the print management server 20, the first cloud storage 310 transmits the first file to the print management server 20 (step S302).

印刷管理サーバー20のファイル供給部203は、第1のファイルを、第1のクラウドストレージ310から受信し、画像形成装置10に送信する(ステップS204)。 The file supply unit 203 of the print management server 20 receives the first file from the first cloud storage 310 and transmits it to the image forming apparatus 10 (step S204).

画像形成装置10のジョブ処理部103は、第1のクラウドストレージ310に記録された第1のファイルを、印刷管理サーバー20から受信する。ジョブ処理部103は、管理サーバー20に設定された複数の送信先の中から、第1のクラウドストレージ310に割り当てられた第1の送信先をジョブログの送信先として決定する(ステップS104A)。送信先は、各クラウドストレージ又は各クラウドストレージの属性により異なる。属性は、例えば、各クラウドストレージがサードパーティにより提供されるか、印刷管理サーバー20のサプライヤにより提供されるか、を区別する。ジョブ処理部103は、第1のクラウドストレージ310を第1の送信先に変換する変換表を予め保持すればよい。ジョブ処理部103は、ジョブログを管理サーバー20の第1の送信先に送信するための個別のAPIであるジョブログ送信API-Aを読み出す(ステップS104B)。ジョブ処理部103は、ジョブログを管理サーバー20の第1の送信先に送信するための送信先として、ジョブログ送信API-Aを記録する(ステップS104C)。 The job processing unit 103 of the image forming apparatus 10 receives the first file recorded in the first cloud storage 310 from the print management server 20. The job processing unit 103 determines the first destination assigned to the first cloud storage 310 as the job log destination from among the plurality of destinations set in the management server 20 (step S104A). The destination differs depending on each cloud storage or the attributes of each cloud storage. The attributes distinguish, for example, whether each cloud storage is provided by a third party or by a supplier of the print management server 20. The job processing unit 103 may previously hold a conversion table for converting the first cloud storage 310 into the first destination. The job processing unit 103 reads job log transmission API-A, which is an individual API for transmitting the job log to the first destination of the management server 20 (step S104B). The job processing unit 103 records the job log transmission API-A as the destination for transmitting the job log to the first destination of the management server 20 (step S104C).

画像形成装置10のジョブ処理部103は、第1のファイルを利用するジョブを実行する(ステップS105)。「第1のファイルを利用するジョブ」は、典型的には、第1のファイルの印刷処理であるが、他種のジョブ(例えば、ファクシミリ送信等)でもよい。 The job processing unit 103 of the image forming apparatus 10 executes a job using the first file (step S105). The "job using the first file" is typically a print process for the first file, but may also be another type of job (for example, facsimile transmission, etc.).

画像形成装置10のジョブ処理部103は、ジョブログを印刷管理サーバー20に送信する(ステップS106)。ジョブログは、ユーザー識別情報及びジョブカウンター値(印刷ジョブの場合、印刷カウンター値)を少なくとも含む。ジョブログは、第1のクラウドストレージ310の識別情報(本例では、「クラウドストレージA」)を必ずしも含まなくてよい。 The job processing unit 103 of the image forming apparatus 10 transmits the job log to the print management server 20 (step S106). The job log includes at least user identification information and a job counter value (in the case of a print job, a print counter value). The job log does not necessarily need to include the identification information of the first cloud storage 310 (in this example, "cloud storage A").

印刷管理サーバー20のジョブログ集計部204は、送信先毎のジョブカウンター値を集計するように構成される。ジョブログ集計部204は、画像形成装置10からジョブログを受信した送信先を判断し、送信先毎のジョブカウンター値をカウントアップする。本例では、ジョブログ集計部204は、第1の送信先に対して送信されたジョブログに含まれるジョブカウンター値を、第1の送信先に割り当てられた識別情報に紐づけてカウントアップする(ステップS206)。ジョブログ集計部204は、処理を終えると、画像形成装置10にACKを送信する(ステップS205)。 The job log aggregation unit 204 of the print management server 20 is configured to aggregate job counter values for each destination. The job log aggregation unit 204 determines the destination that received the job log from the image forming apparatus 10, and counts up the job counter value for each destination. In this example, the job log aggregation unit 204 counts up the job counter value included in the job log sent to the first destination by linking it to the identification information assigned to the first destination. (Step S206). When the job log aggregation unit 204 completes the process, it transmits an ACK to the image forming apparatus 10 (step S205).

「送信先に割り当てられた識別情報」は、クラウドストレージを一意に識別するクラウドストレージ識別情報、又は、各クラウドストレージの属性を識別するクラウドストレージ属性情報である。 "Identification information assigned to a destination" is cloud storage identification information that uniquely identifies a cloud storage, or cloud storage attribute information that identifies attributes of each cloud storage.

クラウドストレージ属性情報は、各クラウドストレージがサードパーティにより提供されるか、印刷管理サーバー20のサプライヤにより提供されるか、を示す。例えば、管理サーバークラウドストレージ29のクラウドストレージ属性情報は「自社」、複数のサードパーティクラウドストレージ30のクラウドストレージ属性情報は「サードパーティ」である。印刷管理サーバー20のジョブログ集計部204は、ある送信先をあるクラウドストレージ属性情報「自社」に変換し、複数の送信先を別のクラウドストレージ属性情報「サードパーティ」に変換する変換表を予め保持すればよい。 The cloud storage attribute information indicates whether each cloud storage is provided by a third party or a supplier of the print management server 20. For example, the cloud storage attribute information of the management server cloud storage 29 is "company", and the cloud storage attribute information of the plurality of third party cloud storages 30 is "third party". The job log aggregation unit 204 of the print management server 20 creates in advance a conversion table for converting a certain destination to a certain cloud storage attribute information "Company" and converting multiple destinations to another cloud storage attribute information "Third party". Just keep it.

印刷管理サーバー20のジョブログ集計部204は、各クラウドストレージ(管理サーバークラウドストレージ29、サードパーティクラウドストレージ30)の識別情報に依存して異なるジョブ利用単価に基づき、各クラウドストレージを利用したジョブの料金を決定してもよい。例えば、サードパーティクラウドストレージ30に記録されたファイルを利用するジョブ利用単価より、管理サーバークラウドストレージ29に記録されたファイルを利用するジョブ利用単価が、高価格に設定されてよい。 The job log aggregation unit 204 of the print management server 20 calculates the number of jobs using each cloud storage based on the job usage unit price, which varies depending on the identification information of each cloud storage (management server cloud storage 29, third-party cloud storage 30). The fee may be determined. For example, the unit usage price for a job that uses files recorded in the management server cloud storage 29 may be set higher than the unit usage price for a job that uses files recorded in the third-party cloud storage 30.

上述のように、画像形成装置10のユーザーは、典型的には、サードパーティクラウドストレージ30のサプライヤにサードパーティクラウドストレージ30の利用料を支払っているが、印刷管理サーバー20のサプライヤに管理サーバークラウドストレージ29の利用料を支払っていない。この場合に、サードパーティクラウドストレージ30に記録されたファイルを利用するジョブ利用単価より、管理サーバークラウドストレージ29に記録されたファイルを利用するジョブ利用単価を、高価格に設定することで、管理サーバークラウドストレージ29からのファイル送信等に係る費用を賄うことを図れる。 As described above, the user of the image forming apparatus 10 typically pays a usage fee for the third-party cloud storage 30 to the supplier of the third-party cloud storage 30, but the user of the image forming apparatus 10 typically pays the usage fee for the third-party cloud storage 30 to the supplier of the print management server 20. I have not paid the usage fee for Storage 29. In this case, by setting the unit usage price for a job that uses files recorded in the management server cloud storage 29 to be higher than the unit usage price for a job that uses files recorded in the third-party cloud storage 30, the management server Expenses related to file transmission from the cloud storage 29 can be covered.

本実施形態によれば、印刷管理サーバー20のジョブログ集計部204は、各クラウドストレージ(管理サーバークラウドストレージ29、サードパーティクラウドストレージ30)毎に、又は、クラウドストレージの属性(自社、サードパーティ)毎に、ジョブカウンター値(即ち、印刷量等のジョブ実行量)を集計することができる。これにより、ユーザーは、より詳細な集計レポートの生成が可能になる。また、サービス提供者は、より柔軟な料金形態の導入等を行うことが可能になる。例えば、サードパーティクラウドストレージ30に記録されたファイルを利用するジョブ利用単価より、管理サーバークラウドストレージ29に記録されたファイルを利用するジョブ利用単価を高価格に設定し、また、クラウドストレージ29、30毎又はその属性毎にジョブカウンター値を集計することで、一律の料金ではなく、個々のクラウドストレージ29、30又はその属性に応じて、個別に適切な料金を算出することができる。 According to the present embodiment, the job log aggregation unit 204 of the print management server 20 stores data for each cloud storage (management server cloud storage 29, third-party cloud storage 30) or the attributes of the cloud storage (in-house, third-party). For each job, the job counter value (that is, the amount of job execution such as the amount of printing) can be totaled. This allows users to generate more detailed aggregate reports. Additionally, service providers will be able to introduce more flexible fee structures. For example, the unit usage price for a job that uses files recorded in the management server cloud storage 29 is set higher than the unit usage price for a job that uses files recorded in the third-party cloud storage 30, and By aggregating the job counter values for each cloud storage 29, 30 or its attributes, it is possible to calculate appropriate charges individually according to each cloud storage 29, 30 or its attributes, rather than a uniform charge.

複数の送信先の総数は、複数のクラウドストレージ29、30の総数より小さい(少ない)場合には、複数のクラウドストレージ29、30のうち一部の複数のクラウドストレージ29、30には、共通の送信先が割り当てられることになる。この場合、ジョブログは、クラウドストレージ29、30を一意に識別するクラウドストレージ29、30識別情報をさらに含んでもよい。その結果、送信先とクラウドストレージ29、30識別情報との組み合わせは、クラウドストレージ29、30毎に異なることになる。これにより、印刷管理サーバー20のジョブログ集計部204は、複数のクラウドストレージ29、30のうち一部の複数のクラウドストレージ29、30には、共通の送信先が割り当てられるにも拘わらず、どのクラウドストレージ29、30に関するジョブが実行されたかを特定することができる。印刷管理サーバー20のジョブログ集計部204は、クラウドストレージ29、30毎にジョブカウンター値を集計することで、一律の料金ではなく、個々のクラウドストレージ29、30に応じて、個別に適切な料金を算出することができる。 If the total number of multiple destinations is smaller than the total number of multiple cloud storages 29 and 30, some of the multiple cloud storages 29 and 30 have a common A destination will be assigned. In this case, the job log may further include cloud storage 29, 30 identification information that uniquely identifies the cloud storage 29, 30. As a result, the combination of the destination and the cloud storage 29, 30 identification information will be different for each cloud storage 29, 30. As a result, the job log aggregation unit 204 of the print management server 20 determines which of the plurality of cloud storages 29 and 30, even though a common destination is assigned to some of the plurality of cloud storages 29 and 30. It is possible to specify whether a job related to the cloud storages 29, 30 has been executed. The job log aggregation unit 204 of the print management server 20 aggregates the job counter values for each cloud storage 29 and 30, and calculates appropriate charges individually according to each cloud storage 29 and 30, rather than a uniform charge. can be calculated.

本技術の各実施形態及び各変形例について上に説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。 Although each embodiment and each modification of the present technology has been described above, the present technology is not limited to the above-described embodiments, and various changes may be made within the scope of the gist of the present technology. Of course.

1 情報処理システム
10 画像形成装置
101 ログイン部
102 ファイル一覧要求部
103 ジョブ処理部
20 管理サーバー
201 ストレージ一覧供給部
202 ファイル一覧供給部
203 ファイル供給部
204 ジョブログ集計部
29 管理サーバークラウドストレージ
30 サードパーティクラウドストレージ
310 第1のクラウドストレージ
1 Information processing system 10 Image forming apparatus 101 Login unit 102 File list request unit 103 Job processing unit 20 Management server 201 Storage list supply unit 202 File list supply unit 203 File supply unit 204 Job log aggregation unit 29 Management server cloud storage 30 Third party Cloud storage 310 First cloud storage

Claims (9)

画像形成装置と、
前記画像形成装置とネットワークを介して通信可能に接続された管理サーバーと、
を具備し、
前記画像形成装置は、ログイン部、ファイル一覧要求部及びジョブ処理部を有し、
前記管理サーバーは、ストレージ一覧供給部、ファイル一覧供給部、ファイル供給部及びジョブログ集計部を有し、
前記画像形成装置の前記ログイン部は、前記管理サーバーにログインするユーザーに関する情報を前記管理サーバーに送信し、
前記管理サーバーの前記ストレージ一覧供給部は、前記管理サーバーとネットワークを介して通信可能に接続され前記ユーザーが利用可能な複数のクラウドストレージを示すクラウドストレージ一覧を前記画像形成装置に送信し、
前記画像形成装置の前記ファイル一覧要求部は、前記クラウドストレージ一覧から前記ユーザーより選択された第1のクラウドストレージを前記管理サーバーに通知し、
前記管理サーバーの前記ファイル一覧供給部は、前記第1のクラウドストレージに記録され前記ユーザーが利用可能な1以上のファイルを示すファイル一覧を前記画像形成装置に送信し、
前記画像形成装置のジョブ処理部は、前記ファイル一覧から前記ユーザーより選択された第1のファイルを前記管理サーバーに通知し、
前記管理サーバーのファイル供給部は、前記第1のファイルを前記第1のクラウドストレージから取得して前記画像形成装置に送信し、
前記画像形成装置のジョブ処理部は、前記管理サーバーに設定された複数の送信先の中から、前記第1のクラウドストレージに割り当てられた第1の送信先をジョブログの送信先として決定し、前記第1のファイルを利用するジョブを実行し、ジョブカウンター値を含むジョブログを前記管理サーバーの前記第1の送信先に送信し、
前記管理サーバーの前記ジョブログ集計部は、送信先毎のジョブカウンター値を集計するように構成され、前記第1の送信先に送信された前記ジョブログの前記ジョブカウンター値をカウントアップする
情報処理システム。
an image forming device;
a management server communicably connected to the image forming apparatus via a network;
Equipped with
The image forming apparatus includes a login section, a file list request section, and a job processing section,
The management server includes a storage list supply unit, a file list supply unit, a file supply unit, and a job log aggregation unit,
The login unit of the image forming apparatus transmits information regarding a user who logs into the management server to the management server,
The storage list supply unit of the management server transmits to the image forming apparatus a cloud storage list indicating a plurality of cloud storages that are communicably connected to the management server via a network and that are available to the user;
The file list requesting unit of the image forming apparatus notifies the management server of a first cloud storage selected by the user from the cloud storage list;
The file list supply unit of the management server transmits a file list indicating one or more files recorded in the first cloud storage and available to the user to the image forming apparatus,
the job processing unit of the image forming apparatus notifies the management server of the first file selected by the user from the file list;
The file supply unit of the management server acquires the first file from the first cloud storage and transmits it to the image forming apparatus,
The job processing unit of the image forming apparatus determines a first destination assigned to the first cloud storage as a job log destination from among the plurality of destinations set in the management server; executing a job that uses the first file and transmitting a job log including a job counter value to the first destination of the management server;
The job log aggregation unit of the management server is configured to aggregate job counter values for each destination, and counts up the job counter value of the job log transmitted to the first destination. Information processing system.
請求項1に記載の情報処理システムであって、
各送信先は、各クラウドストレージ又は各クラウドストレージの属性により異なる
情報処理システム。
The information processing system according to claim 1,
Each destination is an information processing system that differs depending on each cloud storage or the attributes of each cloud storage.
請求項1又は2に記載の情報処理システムであって、
前記クラウドストレージ一覧に含まれる前記複数のクラウドストレージは、
前記管理サーバーのサプライヤより提供される管理サーバークラウドストレージと、
前記管理サーバーのサプライヤと異なるサプライヤより提供されるサードパーティクラウドストレージと、
を含む
情報処理システム。
The information processing system according to claim 1 or 2,
The plurality of cloud storages included in the cloud storage list are:
a management server cloud storage provided by the management server supplier;
a third-party cloud storage provided by a supplier different from the supplier of the management server;
including information processing systems.
請求項2に記載の情報処理システムであって、
前記複数の送信先は、各クラウドストレージがサードパーティにより提供されるか、前記管理サーバーのサプライヤにより提供されるか、を区別する
情報処理システム。
The information processing system according to claim 2,
The plurality of destinations distinguish whether each cloud storage is provided by a third party or a supplier of the management server. The information processing system.
請求項1又は2に記載の情報処理システムであって、
前記管理サーバーの前記ジョブログ集計部は、各送信先に依存して異なるジョブ利用単価に基づき、各クラウドストレージを利用したジョブの料金を決定する
情報処理システム。
The information processing system according to claim 1 or 2,
The job log aggregation unit of the management server determines a fee for a job using each cloud storage based on a job usage unit price that varies depending on each destination.
請求項3に記載の情報処理システムであって、
前記サードパーティクラウドストレージに記録されたファイルを利用するジョブ利用単価より、前記管理サーバークラウドストレージに記録されたファイルを利用するジョブ利用単価が、高価格に設定される
情報処理システム。
The information processing system according to claim 3,
An information processing system in which a usage unit price for a job that uses files recorded in the management server cloud storage is set to be higher than a usage unit price for a job that uses files recorded in the third-party cloud storage.
請求項1に記載の情報処理システムであって、
前記複数の送信先の総数は、前記複数のクラウドストレージの総数より小さく、
前記複数のクラウドストレージのうち一部の複数のクラウドストレージには、共通の送信先が割り当てられ、
前記ジョブログは、クラウドストレージを一意に識別するクラウドストレージ識別情報をさらに含み、
前記送信先と前記クラウドストレージ識別情報との組み合わせは、クラウドストレージ毎に異なる
情報処理システム。
The information processing system according to claim 1,
The total number of the plurality of destinations is smaller than the total number of the plurality of cloud storages,
A common destination is assigned to some of the plurality of cloud storages, and
The job log further includes cloud storage identification information that uniquely identifies the cloud storage,
The combination of the transmission destination and the cloud storage identification information is different for each cloud storage. Information processing system.
管理サーバーとネットワークを介して通信可能に接続され、
を具備し、
前記管理サーバーにログインするユーザーに関する情報を前記管理サーバーに送信するログイン部と、
前記管理サーバーから、前記管理サーバーとネットワークを介して通信可能に接続され前記ユーザーが利用可能な複数のクラウドストレージを示すクラウドストレージ一覧を受信し、前記クラウドストレージ一覧から前記ユーザーより選択された第1のクラウドストレージを前記管理サーバーに通知するファイル一覧要求部と、
前記管理サーバーから、前記第1のクラウドストレージに記録され前記ユーザーが利用可能な1以上のファイルを示すファイル一覧を受信し、前記ファイル一覧から前記ユーザーより選択された第1のファイルを前記管理サーバーに通知し、
前記管理サーバーから、前記第1のファイルを前記第1のクラウドストレージから取得して画像形成装置に送信し、前記管理サーバーに設定された複数の送信先の中から、前記第1のクラウドストレージに割り当てられた第1の送信先をジョブログの送信先として決定し、前記第1のファイルを利用するジョブを実行し、ジョブカウンター値を含むジョブログを前記管理サーバーの前記第1の送信先に送信するジョブ処理部と、
を具備する画像形成装置。
It is communicably connected to the management server via the network,
Equipped with
a login unit that transmits information regarding a user logging into the management server to the management server;
A cloud storage list indicating a plurality of cloud storages that are communicably connected to the management server via a network and available to the user is received from the management server, and a first cloud storage selected by the user from the cloud storage list is received. a file list request unit that notifies the management server of the cloud storage of the file;
A file list indicating one or more files recorded in the first cloud storage and available to the user is received from the management server, and a first file selected by the user from the file list is sent to the management server. notify the
The management server acquires the first file from the first cloud storage, transmits it to the image forming apparatus, and sends the first file to the first cloud storage from among a plurality of destinations set in the management server. determining the assigned first destination as the job log destination, executing a job that uses the first file, and sending the job log including the job counter value to the first destination of the management server; A job processing unit for sending,
An image forming apparatus comprising:
画像形成装置とネットワークを介して通信可能に接続され、
前記画像形成装置から、管理サーバーにログインするユーザーに関する情報を受信し、前記管理サーバーとネットワークを介して通信可能に接続され前記ユーザーが利用可能な複数のクラウドストレージを示すクラウドストレージ一覧を前記画像形成装置に送信するストレージ一覧供給部と、
前記画像形成装置から、前記クラウドストレージ一覧から前記ユーザーより選択された第1のクラウドストレージの通知を受信し、前記第1のクラウドストレージに記録され前記ユーザーが利用可能な1以上のファイルを示すファイル一覧を前記画像形成装置に送信するファイル一覧供給部と、
前記画像形成装置から、前記ファイル一覧から前記ユーザーより選択された第1のファイルの通知を受信し、前記第1のファイルを前記第1のクラウドストレージから取得して前記画像形成装置に送信するファイル供給部と、
前記画像形成装置から、前記第1のファイルを利用するジョブを実行したときの、ジョブカウンター値を含むジョブログを、前記管理サーバーに設定された複数の送信先に含まれ前記第1のクラウドストレージに割り当てられた第1の送信先において受信し、送信先毎のジョブカウンター値を集計するように構成され、前記第1の送信先に送信された前記ジョブログの前記ジョブカウンター値をカウントアップするジョブログ集計部と、
を具備する管理サーバー。
It is communicably connected to the image forming device via a network,
Information regarding a user who logs in to the management server is received from the image forming apparatus, and a list of cloud storages indicating a plurality of cloud storages that are communicably connected to the management server via a network and available to the user is formed in the image. a storage list supply unit for sending to the device;
A file indicating a first cloud storage selected by the user from the cloud storage list from the image forming apparatus, and indicating one or more files recorded in the first cloud storage and available to the user. a file list supply unit that transmits the list to the image forming apparatus;
A file that receives from the image forming apparatus a notification of a first file selected by the user from the file list, acquires the first file from the first cloud storage, and sends the first file to the image forming apparatus. a supply section;
A job log including a job counter value when a job using the first file is executed is sent from the image forming apparatus to the first cloud storage included in the plurality of destinations set in the management server. is configured to receive the job at a first destination assigned to the job log and totalize a job counter value for each destination, and count up the job counter value of the job log transmitted to the first destination. Job log aggregation department,
A management server equipped with.
JP2022142430A 2022-09-07 2022-09-07 Information processing system, image forming apparatus, and management server Pending JP2024037518A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2022142430A JP2024037518A (en) 2022-09-07 2022-09-07 Information processing system, image forming apparatus, and management server
US18/242,580 US20240080402A1 (en) 2022-09-07 2023-09-06 Information processing system, image forming apparatus, and management server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022142430A JP2024037518A (en) 2022-09-07 2022-09-07 Information processing system, image forming apparatus, and management server

Publications (1)

Publication Number Publication Date
JP2024037518A true JP2024037518A (en) 2024-03-19

Family

ID=90300342

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022142430A Pending JP2024037518A (en) 2022-09-07 2022-09-07 Information processing system, image forming apparatus, and management server

Country Status (1)

Country Link
JP (1) JP2024037518A (en)

Similar Documents

Publication Publication Date Title
JP6315450B2 (en) System, computer and program for printing according to security requirements
US8327362B2 (en) Workflow information generation unit configured to construct a workflow with a plurality of processes and determine its allowability, a method of constructing the same, and an image processing apparatus configured to execute the same
JP6395540B2 (en) Cooperation system, program
JP5962695B2 (en) Print job distribution / execution system and distribution / execution method, print job distribution server, image forming apparatus, and print control program
US10768870B2 (en) Image forming system and image forming method
JP5488014B2 (en) Information processing apparatus, deactivation processing control method, program, and storage medium
KR20210008669A (en) Resuming print job by using to accounting information
JP2024037518A (en) Information processing system, image forming apparatus, and management server
JP5195412B2 (en) Output control system, output control server device, and program
JP2024037517A (en) Information processing system, image forming apparatus, and management server
US20220057973A1 (en) Server system
US20240080402A1 (en) Information processing system, image forming apparatus, and management server
JP6515460B2 (en) Image processing apparatus and program
JP7056263B2 (en) Information processing system and information processing method
JP2020042717A (en) Print job transmission device, print job transmission program, and printing system
JP2011035779A (en) Image processing system and apparatus, and image forming apparatus
JP4439884B2 (en) Job management apparatus, job management method, and job management program
JP4006250B2 (en) Information processing apparatus, information processing method, control program, and storage medium
JP2006351038A (en) Apparatus, method and program for information processing
JP6536362B2 (en) OUTPUT MANAGEMENT SYSTEM AND OUTPUT MANAGEMENT DEVICE
JP6107795B2 (en) Image processing apparatus, control method thereof, information processing apparatus, control method thereof, and program
JP2024057462A (en) Information processing system, image forming apparatus, and information processing program
JP7248941B2 (en) Print job transmission device, print job transmission program and printing system
JP7024525B2 (en) Information processing equipment, information processing systems, information processing methods, and programs
JP6511984B2 (en) Image forming apparatus, image forming system, image forming method, and image forming program